--- /home/fdroid/fdroiddata/tmp/com.poppingmoon.aria_872.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.poppingmoon.aria_872.apk ├── zipinfo {} │ @@ -4,15 +4,15 @@ │ -rw-r--r-- 0.0 unx 1704 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 267 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 4760324 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 213840 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 27132508 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libapp.so │ -rw-r--r-- 0.0 unx 51004 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libdatastore_shared_counter.so │ -rw-r--r-- 0.0 unx 8275708 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libflutter.so │ --rw-r--r-- 0.0 unx 895484 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libisar.so │ +-rw-r--r-- 0.0 unx 898580 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libisar.so │ -rw-r--r-- 0.0 unx 5545052 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/librust_lib_aria.so │ -rw-r--r-- 0.0 unx 304792 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libwebcrypto.so │ -rw-r--r-- 0.0 unx 480382 b- defN 81-Jan-01 01:01 assets/flutter_assets/AssetManifest.bin │ -rw-r--r-- 0.0 unx 5877 b- defN 81-Jan-01 01:01 assets/flutter_assets/FontManifest.json │ -rw-r--r-- 0.0 unx 150400 b- defN 81-Jan-01 01:01 assets/flutter_assets/NOTICES.Z │ -rw-r--r-- 0.0 unx 45 b- defN 81-Jan-01 01:01 assets/flutter_assets/NativeAssetsManifest.json │ -rw-r--r-- 0.0 unx 56284 b- stor 81-Jan-01 01:01 assets/flutter_assets/assets/bird.webp │ @@ -4814,8 +4814,8 @@ │ -rw---- 0.0 fat 2463 b- stor 81-Jan-01 01:01 res/zV.9.png │ -rw---- 0.0 fat 956 b- defN 81-Jan-01 01:01 res/zc.xml │ -rw---- 0.0 fat 925 b- stor 81-Jan-01 01:01 res/zk.png │ -rw---- 0.0 fat 308 b- defN 81-Jan-01 01:01 res/zn.xml │ -rw---- 0.0 fat 464 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 400 b- defN 81-Jan-01 01:01 res/zz.xml │ -rw---- 0.0 fat 647952 b- stor 81-Jan-01 01:01 resources.arsc │ -4819 files, 165273681 bytes uncompressed, 118172711 bytes compressed: 28.5% │ +4819 files, 165276777 bytes uncompressed, 118175807 bytes compressed: 28.5% ├── lib/armeabi-v7a/libisar.so │ ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: ARM │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 894444 (bytes into file) │ │ + Start of section headers: 897540 (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: 10 │ │ Size of section headers: 40 (bytes) │ │ Number of section headers: 26 │ │ Section header string table index: 25 │ ├── readelf --wide --program-header {} │ │ @@ -2,23 +2,23 @@ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ There are 10 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ PHDR 0x000034 0x00000034 0x00000034 0x00140 0x00140 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0x207fe 0x207fe R 0x1000 │ │ - LOAD 0x020800 0x00021800 0x00021800 0xb6ac0 0xb6ac0 R E 0x1000 │ │ - LOAD 0x0d72c0 0x000d92c0 0x000d92c0 0x029a4 0x02d40 RW 0x1000 │ │ - LOAD 0x0d9c68 0x000dcc68 0x000dcc68 0x0069c 0x0106d RW 0x1000 │ │ - DYNAMIC 0x0d998c 0x000db98c 0x000db98c 0x000c8 0x000c8 RW 0x4 │ │ - GNU_RELRO 0x0d72c0 0x000d92c0 0x000d92c0 0x029a4 0x02d40 R 0x1 │ │ + LOAD 0x000000 0x00000000 0x00000000 0x20c8e 0x20c8e R 0x1000 │ │ + LOAD 0x020c90 0x00021c90 0x00021c90 0xb7280 0xb7280 R E 0x1000 │ │ + LOAD 0x0d7f10 0x000d9f10 0x000d9f10 0x02970 0x030f0 RW 0x1000 │ │ + LOAD 0x0da880 0x000dd880 0x000dd880 0x0069c 0x01055 RW 0x1000 │ │ + DYNAMIC 0x0da5a8 0x000dc5a8 0x000dc5a8 0x000c8 0x000c8 RW 0x4 │ │ + GNU_RELRO 0x0d7f10 0x000d9f10 0x000d9f10 0x02970 0x030f0 R 0x1 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ NOTE 0x000174 0x00000174 0x00000174 0x00098 0x00098 R 0x4 │ │ - ARM_EXIDX 0x003de4 0x00003de4 0x00003de4 0x01f10 0x01f10 R 0x4 │ │ + ARM_EXIDX 0x003dcc 0x00003dcc 0x00003dcc 0x01f08 0x01f08 R 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .note.android.ident .dynsym .gnu.version .gnu.version_r .gnu.hash .dynstr .rel.dyn .ARM.exidx .rel.plt .ARM.extab .rodata │ │ 02 .text .plt │ │ 03 .data.rel.ro .fini_array .init_array .dynamic .got .got.plt .relro_padding │ ├── readelf --wide --sections {} │ │ @@ -1,35 +1,35 @@ │ │ -There are 26 section headers, starting at offset 0xda5ec: │ │ +There are 26 section headers, starting at offset 0xdb204: │ │ │ │ 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 00000174 000174 000098 00 A 0 0 4 │ │ [ 2] .dynsym DYNSYM 0000020c 00020c 000d70 10 A 6 1 4 │ │ [ 3] .gnu.version VERSYM 00000f7c 000f7c 0001ae 02 A 2 0 2 │ │ [ 4] .gnu.version_r VERNEED 0000112c 00112c 000050 00 A 6 2 4 │ │ [ 5] .gnu.hash GNU_HASH 0000117c 00117c 0002e0 00 A 2 0 4 │ │ [ 6] .dynstr STRTAB 0000145c 00145c 000cad 00 A 0 0 1 │ │ - [ 7] .rel.dyn REL 0000210c 00210c 001cd8 08 A 2 0 4 │ │ - [ 8] .ARM.exidx ARM_EXIDX 00003de4 003de4 001f10 00 AL 12 0 4 │ │ - [ 9] .rel.plt REL 00005cf4 005cf4 0003c0 08 AI 2 19 4 │ │ - [10] .ARM.extab PROGBITS 000060b4 0060b4 0020b0 00 A 0 0 4 │ │ - [11] .rodata PROGBITS 00008180 008180 01867e 00 AMS 0 0 64 │ │ - [12] .text PROGBITS 00021800 020800 0b6320 00 AX 0 0 16 │ │ - [13] .plt PROGBITS 000d7b20 0d6b20 0007a0 00 AX 0 0 16 │ │ - [14] .data.rel.ro PROGBITS 000d92c0 0d72c0 0026bc 00 WA 0 0 8 │ │ - [15] .fini_array FINI_ARRAY 000db97c 0d997c 00000c 00 WA 0 0 4 │ │ - [16] .init_array INIT_ARRAY 000db988 0d9988 000004 00 WA 0 0 4 │ │ - [17] .dynamic DYNAMIC 000db98c 0d998c 0000c8 08 WA 6 0 4 │ │ - [18] .got PROGBITS 000dba54 0d9a54 000024 00 WA 0 0 4 │ │ - [19] .got.plt PROGBITS 000dba78 0d9a78 0001ec 00 WA 0 0 4 │ │ - [20] .relro_padding NOBITS 000dbc64 0d9c64 00039c 00 WA 0 0 1 │ │ - [21] .data PROGBITS 000dcc68 0d9c68 00069c 00 WA 0 0 8 │ │ - [22] .bss NOBITS 000dd320 0da304 0009b5 00 WA 0 0 32 │ │ - [23] .comment PROGBITS 00000000 0da304 0001b0 01 MS 0 0 1 │ │ - [24] .ARM.attributes ARM_ATTRIBUTES 00000000 0da4b4 00003c 00 0 0 1 │ │ - [25] .shstrtab STRTAB 00000000 0da4f0 0000fa 00 0 0 1 │ │ + [ 7] .rel.dyn REL 0000210c 00210c 001cc0 08 A 2 0 4 │ │ + [ 8] .ARM.exidx ARM_EXIDX 00003dcc 003dcc 001f08 00 AL 12 0 4 │ │ + [ 9] .rel.plt REL 00005cd4 005cd4 0003c0 08 AI 2 19 4 │ │ + [10] .ARM.extab PROGBITS 00006094 006094 0020a4 00 A 0 0 4 │ │ + [11] .rodata PROGBITS 00008140 008140 018b4e 00 AMS 0 0 64 │ │ + [12] .text PROGBITS 00021c90 020c90 0b6ae0 00 AX 0 0 16 │ │ + [13] .plt PROGBITS 000d8770 0d7770 0007a0 00 AX 0 0 16 │ │ + [14] .data.rel.ro PROGBITS 000d9f10 0d7f10 002688 00 WA 0 0 8 │ │ + [15] .fini_array FINI_ARRAY 000dc598 0da598 00000c 00 WA 0 0 4 │ │ + [16] .init_array INIT_ARRAY 000dc5a4 0da5a4 000004 00 WA 0 0 4 │ │ + [17] .dynamic DYNAMIC 000dc5a8 0da5a8 0000c8 08 WA 6 0 4 │ │ + [18] .got PROGBITS 000dc670 0da670 000024 00 WA 0 0 4 │ │ + [19] .got.plt PROGBITS 000dc694 0da694 0001ec 00 WA 0 0 4 │ │ + [20] .relro_padding NOBITS 000dc880 0da880 000780 00 WA 0 0 1 │ │ + [21] .data PROGBITS 000dd880 0da880 00069c 00 WA 0 0 8 │ │ + [22] .bss NOBITS 000ddf20 0daf1c 0009b5 00 WA 0 0 32 │ │ + [23] .comment PROGBITS 00000000 0daf1c 0001b0 01 MS 0 0 1 │ │ + [24] .ARM.attributes ARM_ATTRIBUTES 00000000 0db0cc 00003c 00 0 0 1 │ │ + [25] .shstrtab STRTAB 00000000 0db108 0000fa 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 {} │ │ @@ -3,17 +3,17 @@ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ 3: 00000000 0 FUNC GLOBAL DEFAULT UND __register_atfork@LIBC (2) │ │ 4: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ 5: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@LIBC (2) │ │ - 6: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@LIBC (2) │ │ - 7: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ - 8: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 6: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ + 7: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 8: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@LIBC (2) │ │ 9: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@LIBC (2) │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@LIBC (2) │ │ 11: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@LIBC (2) │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND __errno@LIBC (2) │ │ 13: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@LIBC (2) │ │ 14: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ 15: 00000000 0 FUNC GLOBAL DEFAULT UND posix_memalign@LIBC (2) │ │ @@ -119,100 +119,100 @@ │ │ 115: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_broadcast@LIBC (2) │ │ 116: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_timedwait@LIBC (2) │ │ 117: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ 118: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_once@LIBC (2) │ │ 119: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ 120: 00000000 0 FUNC GLOBAL DEFAULT UND dl_unwind_find_exidx@LIBC (3) │ │ 121: 00000000 0 OBJECT GLOBAL DEFAULT UND __sF@LIBC (2) │ │ - 122: 00038617 28 FUNC GLOBAL DEFAULT 12 isar_free_string │ │ - 123: 0003b7e1 120 FUNC GLOBAL DEFAULT 12 isar_q_aggregate_long_result │ │ - 124: 00036e81 736 FUNC GLOBAL DEFAULT 12 isar_filter_long │ │ - 125: 00037161 72 FUNC GLOBAL DEFAULT 12 isar_filter_not │ │ - 126: 00038ad5 92 FUNC GLOBAL DEFAULT 12 isar_get_size │ │ - 127: 0003993d 412 FUNC GLOBAL DEFAULT 12 isar_instance_create_async │ │ - 128: 00039ad9 116 FUNC GLOBAL DEFAULT 12 isar_instance_get_collection │ │ - 129: 00039b4d 80 FUNC GLOBAL DEFAULT 12 isar_instance_get_path │ │ - 130: 0003a309 94 FUNC GLOBAL DEFAULT 12 isar_key_add_double │ │ - 131: 0003b0d5 336 FUNC GLOBAL DEFAULT 12 isar_key_add_string_list_hash │ │ - 132: 0003b32d 104 FUNC GLOBAL DEFAULT 12 isar_link_unlink │ │ - 133: 0003c141 1164 FUNC GLOBAL DEFAULT 12 isar_qb_build │ │ - 134: 00037a99 372 FUNC GLOBAL DEFAULT 12 isar_filter_string_starts_with │ │ - 135: 00039c49 224 FUNC GLOBAL DEFAULT 12 isar_json_import │ │ - 136: 0003b859 92 FUNC GLOBAL DEFAULT 12 isar_q_delete │ │ - 137: 000366e5 216 FUNC GLOBAL DEFAULT 12 isar_delete_all_by_index │ │ - 138: 00036b25 356 FUNC GLOBAL DEFAULT 12 isar_filter_link │ │ - 139: 00037925 372 FUNC GLOBAL DEFAULT 12 isar_filter_string_matches │ │ - 140: 000387c1 128 FUNC GLOBAL DEFAULT 12 isar_get_by_index │ │ - 141: 0003a9bd 68 FUNC GLOBAL DEFAULT 12 isar_key_add_long │ │ - 142: 0003bc93 576 FUNC GLOBAL DEFAULT 12 isar_qb_add_index_where_clause │ │ - 143: 000365b1 40 FUNC GLOBAL DEFAULT 12 isar_connect_dart_api │ │ - 144: 000367bd 124 FUNC GLOBAL DEFAULT 12 isar_delete_by_index │ │ - 145: 000385f5 24 FUNC GLOBAL DEFAULT 12 isar_free_c_object_set │ │ - 146: 00038691 84 FUNC GLOBAL DEFAULT 12 isar_get_all │ │ - 147: 0003a441 1404 FUNC GLOBAL DEFAULT 12 isar_key_add_int_list_hash │ │ - 148: 0003b619 84 FUNC GLOBAL DEFAULT 12 isar_put_all │ │ - 149: 0003c031 272 FUNC GLOBAL DEFAULT 12 isar_qb_add_sort_by │ │ - 150: 0003cd71 12 FUNC GLOBAL DEFAULT 12 isar_version │ │ - 151: 0003860d 10 FUNC GLOBAL DEFAULT 12 isar_free_json │ │ - 152: 0003b28b 58 FUNC GLOBAL DEFAULT 12 isar_key_increase │ │ - 153: 00036901 424 FUNC GLOBAL DEFAULT 12 isar_filter_double │ │ - 154: 0003b395 96 FUNC GLOBAL DEFAULT 12 isar_link_unlink_all │ │ - 155: 0003c65d 52 FUNC GLOBAL DEFAULT 12 isar_stop_watching │ │ - 156: 00039d29 34 FUNC GLOBAL DEFAULT 12 isar_key_add_byte │ │ - 157: 0003b8b5 228 FUNC GLOBAL DEFAULT 12 isar_q_export_json │ │ - 158: 0003bed5 348 FUNC GLOBAL DEFAULT 12 isar_qb_add_link_where_clause │ │ - 159: 0003c641 26 FUNC GLOBAL DEFAULT 12 isar_qb_set_offset_limit │ │ - 160: 00036dc5 188 FUNC GLOBAL DEFAULT 12 isar_filter_list_length │ │ - 161: 00039d4d 1468 FUNC GLOBAL DEFAULT 12 isar_key_add_byte_list_hash │ │ - 162: 0003b2c5 104 FUNC GLOBAL DEFAULT 12 isar_link │ │ - 163: 0003cd7d 204 FUNC GLOBAL DEFAULT 12 isar_watch_collection │ │ - 164: 0003cf21 1748 FUNC GLOBAL DEFAULT 12 isar_watch_query │ │ - 165: 000371a9 102 FUNC GLOBAL DEFAULT 12 isar_filter_null │ │ - 166: 00038633 10 FUNC GLOBAL DEFAULT 12 isar_free_word_boundaries │ │ - 167: 0003b225 38 FUNC GLOBAL DEFAULT 12 isar_key_create │ │ - 168: 000365d9 84 FUNC GLOBAL DEFAULT 12 isar_count │ │ - 169: 00036689 92 FUNC GLOBAL DEFAULT 12 isar_delete_all │ │ - 170: 0003b24b 64 FUNC GLOBAL DEFAULT 12 isar_key_decrease │ │ - 171: 0003b6c9 92 FUNC GLOBAL DEFAULT 12 isar_put_by_index │ │ - 172: 00036c89 316 FUNC GLOBAL DEFAULT 12 isar_filter_link_length │ │ - 173: 00037375 712 FUNC GLOBAL DEFAULT 12 isar_filter_string │ │ - 174: 00037c0d 2536 FUNC GLOBAL DEFAULT 12 isar_find_word_boundaries │ │ - 175: 0003a369 160 FUNC GLOBAL DEFAULT 12 isar_key_add_float │ │ - 176: 0003b999 88 FUNC GLOBAL DEFAULT 12 isar_q_find │ │ - 177: 0003cb65 524 FUNC GLOBAL DEFAULT 12 isar_verify │ │ - 178: 000386e5 220 FUNC GLOBAL DEFAULT 12 isar_get_all_by_index │ │ - 179: 0003b66d 92 FUNC GLOBAL DEFAULT 12 isar_put_all_by_index │ │ - 180: 00038c89 3252 FUNC GLOBAL DEFAULT 12 isar_instance_create │ │ - 181: 0003662d 92 FUNC GLOBAL DEFAULT 12 isar_delete │ │ - 182: 0003ce49 216 FUNC GLOBAL DEFAULT 12 isar_watch_object │ │ - 183: 00038b39 8 FUNC GLOBAL DEFAULT 12 isar_instance_close_and_delete │ │ - 184: 0003c691 736 FUNC GLOBAL DEFAULT 12 isar_txn_begin │ │ - 185: 00037211 320 FUNC GLOBAL DEFAULT 12 isar_filter_object │ │ - 186: 00036561 80 FUNC GLOBAL DEFAULT 12 isar_clear │ │ - 187: 0003763d 372 FUNC GLOBAL DEFAULT 12 isar_filter_string_contains │ │ - 188: 00039b9d 92 FUNC GLOBAL DEFAULT 12 isar_instance_get_size │ │ - 189: 00038841 372 FUNC GLOBAL DEFAULT 12 isar_get_error │ │ - 190: 00038b31 8 FUNC GLOBAL DEFAULT 12 isar_instance_close │ │ - 191: 00038b41 328 FUNC GLOBAL DEFAULT 12 isar_instance_copy_to_file │ │ - 192: 0003aa01 1404 FUNC GLOBAL DEFAULT 12 isar_key_add_long_list_hash │ │ - 193: 0003af7d 148 FUNC GLOBAL DEFAULT 12 isar_key_add_string │ │ - 194: 0003b3f5 124 FUNC GLOBAL DEFAULT 12 isar_link_update_all │ │ - 195: 0003b725 132 FUNC GLOBAL DEFAULT 12 isar_q_aggregate │ │ - 196: 0003b7a9 56 FUNC GLOBAL DEFAULT 12 isar_q_aggregate_double_result │ │ - 197: 0003b9f1 266 FUNC GLOBAL DEFAULT 12 isar_q_free │ │ - 198: 0003b011 196 FUNC GLOBAL DEFAULT 12 isar_key_add_string_hash │ │ - 199: 0003b471 328 FUNC GLOBAL DEFAULT 12 isar_link_verify │ │ - 200: 0003b5b9 12 FUNC GLOBAL DEFAULT 12 isar_mdbx_version │ │ - 201: 0003c971 500 FUNC GLOBAL DEFAULT 12 isar_txn_finish │ │ - 202: 00036839 198 FUNC GLOBAL DEFAULT 12 isar_filter_and_or_xor │ │ - 203: 00036aa9 122 FUNC GLOBAL DEFAULT 12 isar_filter_id │ │ - 204: 00037351 36 FUNC GLOBAL DEFAULT 12 isar_filter_static │ │ - 205: 000377b1 372 FUNC GLOBAL DEFAULT 12 isar_filter_string_ends_with │ │ - 206: 0003863d 84 FUNC GLOBAL DEFAULT 12 isar_get │ │ - 207: 000389b5 288 FUNC GLOBAL DEFAULT 12 isar_get_offsets │ │ - 208: 0003bbe1 178 FUNC GLOBAL DEFAULT 12 isar_qb_add_id_where_clause │ │ - 209: 00039bf9 80 FUNC GLOBAL DEFAULT 12 isar_instance_verify │ │ - 210: 0003a409 56 FUNC GLOBAL DEFAULT 12 isar_key_add_int │ │ - 211: 0003c5cd 68 FUNC GLOBAL DEFAULT 12 isar_qb_create │ │ - 212: 0003b5c5 84 FUNC GLOBAL DEFAULT 12 isar_put │ │ - 213: 0003bafd 228 FUNC GLOBAL DEFAULT 12 isar_qb_add_distinct_by │ │ - 214: 0003c611 48 FUNC GLOBAL DEFAULT 12 isar_qb_set_filter │ │ + 122: 00038daf 28 FUNC GLOBAL DEFAULT 12 isar_free_string │ │ + 123: 0003bf89 120 FUNC GLOBAL DEFAULT 12 isar_q_aggregate_long_result │ │ + 124: 00037659 696 FUNC GLOBAL DEFAULT 12 isar_filter_long │ │ + 125: 00037911 72 FUNC GLOBAL DEFAULT 12 isar_filter_not │ │ + 126: 00039271 92 FUNC GLOBAL DEFAULT 12 isar_get_size │ │ + 127: 0003a0d9 412 FUNC GLOBAL DEFAULT 12 isar_instance_create_async │ │ + 128: 0003a275 116 FUNC GLOBAL DEFAULT 12 isar_instance_get_collection │ │ + 129: 0003a2e9 80 FUNC GLOBAL DEFAULT 12 isar_instance_get_path │ │ + 130: 0003aaa5 94 FUNC GLOBAL DEFAULT 12 isar_key_add_double │ │ + 131: 0003b87d 336 FUNC GLOBAL DEFAULT 12 isar_key_add_string_list_hash │ │ + 132: 0003bad5 104 FUNC GLOBAL DEFAULT 12 isar_link_unlink │ │ + 133: 0003c8e9 1164 FUNC GLOBAL DEFAULT 12 isar_qb_build │ │ + 134: 00038261 392 FUNC GLOBAL DEFAULT 12 isar_filter_string_starts_with │ │ + 135: 0003a3e5 224 FUNC GLOBAL DEFAULT 12 isar_json_import │ │ + 136: 0003c001 92 FUNC GLOBAL DEFAULT 12 isar_q_delete │ │ + 137: 00036eb5 216 FUNC GLOBAL DEFAULT 12 isar_delete_all_by_index │ │ + 138: 000372fd 356 FUNC GLOBAL DEFAULT 12 isar_filter_link │ │ + 139: 000380d9 392 FUNC GLOBAL DEFAULT 12 isar_filter_string_matches │ │ + 140: 00038f5d 128 FUNC GLOBAL DEFAULT 12 isar_get_by_index │ │ + 141: 0003b165 68 FUNC GLOBAL DEFAULT 12 isar_key_add_long │ │ + 142: 0003c43b 576 FUNC GLOBAL DEFAULT 12 isar_qb_add_index_where_clause │ │ + 143: 00036d81 40 FUNC GLOBAL DEFAULT 12 isar_connect_dart_api │ │ + 144: 00036f8d 124 FUNC GLOBAL DEFAULT 12 isar_delete_by_index │ │ + 145: 00038d8d 24 FUNC GLOBAL DEFAULT 12 isar_free_c_object_set │ │ + 146: 00038e2d 84 FUNC GLOBAL DEFAULT 12 isar_get_all │ │ + 147: 0003abe9 1404 FUNC GLOBAL DEFAULT 12 isar_key_add_int_list_hash │ │ + 148: 0003bdc1 84 FUNC GLOBAL DEFAULT 12 isar_put_all │ │ + 149: 0003c7d9 272 FUNC GLOBAL DEFAULT 12 isar_qb_add_sort_by │ │ + 150: 0003d519 12 FUNC GLOBAL DEFAULT 12 isar_version │ │ + 151: 00038da5 10 FUNC GLOBAL DEFAULT 12 isar_free_json │ │ + 152: 0003ba33 58 FUNC GLOBAL DEFAULT 12 isar_key_increase │ │ + 153: 000370d1 432 FUNC GLOBAL DEFAULT 12 isar_filter_double │ │ + 154: 0003bb3d 96 FUNC GLOBAL DEFAULT 12 isar_link_unlink_all │ │ + 155: 0003ce05 52 FUNC GLOBAL DEFAULT 12 isar_stop_watching │ │ + 156: 0003a4c5 34 FUNC GLOBAL DEFAULT 12 isar_key_add_byte │ │ + 157: 0003c05d 228 FUNC GLOBAL DEFAULT 12 isar_q_export_json │ │ + 158: 0003c67d 348 FUNC GLOBAL DEFAULT 12 isar_qb_add_link_where_clause │ │ + 159: 0003cde9 26 FUNC GLOBAL DEFAULT 12 isar_qb_set_offset_limit │ │ + 160: 0003759d 188 FUNC GLOBAL DEFAULT 12 isar_filter_list_length │ │ + 161: 0003a4e9 1468 FUNC GLOBAL DEFAULT 12 isar_key_add_byte_list_hash │ │ + 162: 0003ba6d 104 FUNC GLOBAL DEFAULT 12 isar_link │ │ + 163: 0003d525 204 FUNC GLOBAL DEFAULT 12 isar_watch_collection │ │ + 164: 0003d6c9 1748 FUNC GLOBAL DEFAULT 12 isar_watch_query │ │ + 165: 00037959 102 FUNC GLOBAL DEFAULT 12 isar_filter_null │ │ + 166: 00038dcb 14 FUNC GLOBAL DEFAULT 12 isar_free_word_boundaries │ │ + 167: 0003b9cd 38 FUNC GLOBAL DEFAULT 12 isar_key_create │ │ + 168: 00036da9 84 FUNC GLOBAL DEFAULT 12 isar_count │ │ + 169: 00036e59 92 FUNC GLOBAL DEFAULT 12 isar_delete_all │ │ + 170: 0003b9f3 64 FUNC GLOBAL DEFAULT 12 isar_key_decrease │ │ + 171: 0003be71 92 FUNC GLOBAL DEFAULT 12 isar_put_by_index │ │ + 172: 00037461 316 FUNC GLOBAL DEFAULT 12 isar_filter_link_length │ │ + 173: 00037b19 688 FUNC GLOBAL DEFAULT 12 isar_filter_string │ │ + 174: 000383e9 2468 FUNC GLOBAL DEFAULT 12 isar_find_word_boundaries │ │ + 175: 0003ab09 168 FUNC GLOBAL DEFAULT 12 isar_key_add_float │ │ + 176: 0003c141 88 FUNC GLOBAL DEFAULT 12 isar_q_find │ │ + 177: 0003d30d 524 FUNC GLOBAL DEFAULT 12 isar_verify │ │ + 178: 00038e81 220 FUNC GLOBAL DEFAULT 12 isar_get_all_by_index │ │ + 179: 0003be15 92 FUNC GLOBAL DEFAULT 12 isar_put_all_by_index │ │ + 180: 00039425 3252 FUNC GLOBAL DEFAULT 12 isar_instance_create │ │ + 181: 00036dfd 92 FUNC GLOBAL DEFAULT 12 isar_delete │ │ + 182: 0003d5f1 216 FUNC GLOBAL DEFAULT 12 isar_watch_object │ │ + 183: 000392d5 8 FUNC GLOBAL DEFAULT 12 isar_instance_close_and_delete │ │ + 184: 0003ce39 736 FUNC GLOBAL DEFAULT 12 isar_txn_begin │ │ + 185: 000379c1 308 FUNC GLOBAL DEFAULT 12 isar_filter_object │ │ + 186: 00036d31 80 FUNC GLOBAL DEFAULT 12 isar_clear │ │ + 187: 00037dc9 392 FUNC GLOBAL DEFAULT 12 isar_filter_string_contains │ │ + 188: 0003a339 92 FUNC GLOBAL DEFAULT 12 isar_instance_get_size │ │ + 189: 00038fdd 372 FUNC GLOBAL DEFAULT 12 isar_get_error │ │ + 190: 000392cd 8 FUNC GLOBAL DEFAULT 12 isar_instance_close │ │ + 191: 000392dd 328 FUNC GLOBAL DEFAULT 12 isar_instance_copy_to_file │ │ + 192: 0003b1a9 1404 FUNC GLOBAL DEFAULT 12 isar_key_add_long_list_hash │ │ + 193: 0003b725 148 FUNC GLOBAL DEFAULT 12 isar_key_add_string │ │ + 194: 0003bb9d 124 FUNC GLOBAL DEFAULT 12 isar_link_update_all │ │ + 195: 0003becd 132 FUNC GLOBAL DEFAULT 12 isar_q_aggregate │ │ + 196: 0003bf51 56 FUNC GLOBAL DEFAULT 12 isar_q_aggregate_double_result │ │ + 197: 0003c199 266 FUNC GLOBAL DEFAULT 12 isar_q_free │ │ + 198: 0003b7b9 196 FUNC GLOBAL DEFAULT 12 isar_key_add_string_hash │ │ + 199: 0003bc19 328 FUNC GLOBAL DEFAULT 12 isar_link_verify │ │ + 200: 0003bd61 12 FUNC GLOBAL DEFAULT 12 isar_mdbx_version │ │ + 201: 0003d119 500 FUNC GLOBAL DEFAULT 12 isar_txn_finish │ │ + 202: 00037009 198 FUNC GLOBAL DEFAULT 12 isar_filter_and_or_xor │ │ + 203: 00037281 122 FUNC GLOBAL DEFAULT 12 isar_filter_id │ │ + 204: 00037af5 36 FUNC GLOBAL DEFAULT 12 isar_filter_static │ │ + 205: 00037f51 392 FUNC GLOBAL DEFAULT 12 isar_filter_string_ends_with │ │ + 206: 00038dd9 84 FUNC GLOBAL DEFAULT 12 isar_get │ │ + 207: 00039151 288 FUNC GLOBAL DEFAULT 12 isar_get_offsets │ │ + 208: 0003c389 178 FUNC GLOBAL DEFAULT 12 isar_qb_add_id_where_clause │ │ + 209: 0003a395 80 FUNC GLOBAL DEFAULT 12 isar_instance_verify │ │ + 210: 0003abb1 56 FUNC GLOBAL DEFAULT 12 isar_key_add_int │ │ + 211: 0003cd75 68 FUNC GLOBAL DEFAULT 12 isar_qb_create │ │ + 212: 0003bd6d 84 FUNC GLOBAL DEFAULT 12 isar_put │ │ + 213: 0003c2a5 228 FUNC GLOBAL DEFAULT 12 isar_qb_add_distinct_by │ │ + 214: 0003cdb9 48 FUNC GLOBAL DEFAULT 12 isar_qb_set_filter │ ├── readelf --wide --relocs {} │ │ @@ -1,446 +1,242 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x210c contains 923 entries: │ │ +Relocation section '.rel.dyn' at offset 0x210c contains 920 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -000d92c0 00000017 R_ARM_RELATIVE │ │ -000d92c4 00000017 R_ARM_RELATIVE │ │ -000d92d0 00000017 R_ARM_RELATIVE │ │ -000d92d4 00000017 R_ARM_RELATIVE │ │ -000d92f0 00000017 R_ARM_RELATIVE │ │ -000d9300 00000017 R_ARM_RELATIVE │ │ -000d9304 00000017 R_ARM_RELATIVE │ │ -000d9314 00000017 R_ARM_RELATIVE │ │ -000d9324 00000017 R_ARM_RELATIVE │ │ -000d9334 00000017 R_ARM_RELATIVE │ │ -000d9344 00000017 R_ARM_RELATIVE │ │ -000d9354 00000017 R_ARM_RELATIVE │ │ -000d9364 00000017 R_ARM_RELATIVE │ │ -000d9374 00000017 R_ARM_RELATIVE │ │ -000d9384 00000017 R_ARM_RELATIVE │ │ -000d9394 00000017 R_ARM_RELATIVE │ │ -000d93a4 00000017 R_ARM_RELATIVE │ │ -000d93b4 00000017 R_ARM_RELATIVE │ │ -000d93c4 00000017 R_ARM_RELATIVE │ │ -000d93d4 00000017 R_ARM_RELATIVE │ │ -000d93e4 00000017 R_ARM_RELATIVE │ │ -000d93f4 00000017 R_ARM_RELATIVE │ │ -000d9404 00000017 R_ARM_RELATIVE │ │ -000d9414 00000017 R_ARM_RELATIVE │ │ -000d9424 00000017 R_ARM_RELATIVE │ │ -000d9430 00000017 R_ARM_RELATIVE │ │ -000d9434 00000017 R_ARM_RELATIVE │ │ -000d9438 00000017 R_ARM_RELATIVE │ │ -000d9448 00000017 R_ARM_RELATIVE │ │ -000d944c 00000017 R_ARM_RELATIVE │ │ -000d9458 00000017 R_ARM_RELATIVE │ │ -000d945c 00000017 R_ARM_RELATIVE │ │ -000d9468 00000017 R_ARM_RELATIVE │ │ -000d9478 00000017 R_ARM_RELATIVE │ │ -000d947c 00000017 R_ARM_RELATIVE │ │ -000d9488 00000017 R_ARM_RELATIVE │ │ -000d948c 00000017 R_ARM_RELATIVE │ │ -000d9498 00000017 R_ARM_RELATIVE │ │ -000d949c 00000017 R_ARM_RELATIVE │ │ -000d94a8 00000017 R_ARM_RELATIVE │ │ -000d94ac 00000017 R_ARM_RELATIVE │ │ -000d94b8 00000017 R_ARM_RELATIVE │ │ -000d94bc 00000017 R_ARM_RELATIVE │ │ -000d94c8 00000017 R_ARM_RELATIVE │ │ -000d94cc 00000017 R_ARM_RELATIVE │ │ -000d94e8 00000017 R_ARM_RELATIVE │ │ -000d94ec 00000017 R_ARM_RELATIVE │ │ -000d94fc 00000017 R_ARM_RELATIVE │ │ -000d950c 00000017 R_ARM_RELATIVE │ │ -000d9518 00000017 R_ARM_RELATIVE │ │ -000d951c 00000017 R_ARM_RELATIVE │ │ -000d952c 00000017 R_ARM_RELATIVE │ │ -000d9538 00000017 R_ARM_RELATIVE │ │ -000d953c 00000017 R_ARM_RELATIVE │ │ -000d954c 00000017 R_ARM_RELATIVE │ │ -000d955c 00000017 R_ARM_RELATIVE │ │ -000d9578 00000017 R_ARM_RELATIVE │ │ -000d9588 00000017 R_ARM_RELATIVE │ │ -000d9598 00000017 R_ARM_RELATIVE │ │ -000d959c 00000017 R_ARM_RELATIVE │ │ -000d95a8 00000017 R_ARM_RELATIVE │ │ -000d95b8 00000017 R_ARM_RELATIVE │ │ -000d95c8 00000017 R_ARM_RELATIVE │ │ -000d95d8 00000017 R_ARM_RELATIVE │ │ -000d95e8 00000017 R_ARM_RELATIVE │ │ -000d95f8 00000017 R_ARM_RELATIVE │ │ -000d95fc 00000017 R_ARM_RELATIVE │ │ -000d9608 00000017 R_ARM_RELATIVE │ │ -000d9618 00000017 R_ARM_RELATIVE │ │ -000d961c 00000017 R_ARM_RELATIVE │ │ -000d9628 00000017 R_ARM_RELATIVE │ │ -000d962c 00000017 R_ARM_RELATIVE │ │ -000d9638 00000017 R_ARM_RELATIVE │ │ -000d9648 00000017 R_ARM_RELATIVE │ │ -000d964c 00000017 R_ARM_RELATIVE │ │ -000d9658 00000017 R_ARM_RELATIVE │ │ -000d9668 00000017 R_ARM_RELATIVE │ │ -000d9678 00000017 R_ARM_RELATIVE │ │ -000d967c 00000017 R_ARM_RELATIVE │ │ -000d9698 00000017 R_ARM_RELATIVE │ │ -000d969c 00000017 R_ARM_RELATIVE │ │ -000d96a8 00000017 R_ARM_RELATIVE │ │ -000d96b8 00000017 R_ARM_RELATIVE │ │ -000d96c8 00000017 R_ARM_RELATIVE │ │ -000d96d8 00000017 R_ARM_RELATIVE │ │ -000d96e8 00000017 R_ARM_RELATIVE │ │ -000d96f8 00000017 R_ARM_RELATIVE │ │ -000d9708 00000017 R_ARM_RELATIVE │ │ -000d970c 00000017 R_ARM_RELATIVE │ │ -000d971c 00000017 R_ARM_RELATIVE │ │ -000d972c 00000017 R_ARM_RELATIVE │ │ -000d973c 00000017 R_ARM_RELATIVE │ │ -000d974c 00000017 R_ARM_RELATIVE │ │ -000d975c 00000017 R_ARM_RELATIVE │ │ -000d976c 00000017 R_ARM_RELATIVE │ │ -000d977c 00000017 R_ARM_RELATIVE │ │ -000d978c 00000017 R_ARM_RELATIVE │ │ -000d979c 00000017 R_ARM_RELATIVE │ │ -000d97b8 00000017 R_ARM_RELATIVE │ │ -000d97c8 00000017 R_ARM_RELATIVE │ │ -000d97cc 00000017 R_ARM_RELATIVE │ │ -000d97dc 00000017 R_ARM_RELATIVE │ │ -000d97ec 00000017 R_ARM_RELATIVE │ │ -000d97fc 00000017 R_ARM_RELATIVE │ │ -000d9804 00000017 R_ARM_RELATIVE │ │ -000d9814 00000017 R_ARM_RELATIVE │ │ -000d9824 00000017 R_ARM_RELATIVE │ │ -000d9834 00000017 R_ARM_RELATIVE │ │ -000d9844 00000017 R_ARM_RELATIVE │ │ -000d9860 00000017 R_ARM_RELATIVE │ │ -000d9864 00000017 R_ARM_RELATIVE │ │ -000d9874 00000017 R_ARM_RELATIVE │ │ -000d9878 00000017 R_ARM_RELATIVE │ │ -000d9888 00000017 R_ARM_RELATIVE │ │ -000d988c 00000017 R_ARM_RELATIVE │ │ -000d9890 00000017 R_ARM_RELATIVE │ │ -000d98a0 00000017 R_ARM_RELATIVE │ │ -000d98b0 00000017 R_ARM_RELATIVE │ │ -000d98c0 00000017 R_ARM_RELATIVE │ │ -000d98d0 00000017 R_ARM_RELATIVE │ │ -000d98e0 00000017 R_ARM_RELATIVE │ │ -000d98f0 00000017 R_ARM_RELATIVE │ │ -000d9900 00000017 R_ARM_RELATIVE │ │ -000d9910 00000017 R_ARM_RELATIVE │ │ -000d9920 00000017 R_ARM_RELATIVE │ │ -000d993c 00000017 R_ARM_RELATIVE │ │ -000d9940 00000017 R_ARM_RELATIVE │ │ -000d9944 00000017 R_ARM_RELATIVE │ │ -000d9948 00000017 R_ARM_RELATIVE │ │ -000d9964 00000017 R_ARM_RELATIVE │ │ -000d9968 00000017 R_ARM_RELATIVE │ │ -000d9974 00000017 R_ARM_RELATIVE │ │ -000d9978 00000017 R_ARM_RELATIVE │ │ -000d997c 00000017 R_ARM_RELATIVE │ │ -000d9980 00000017 R_ARM_RELATIVE │ │ -000d9990 00000017 R_ARM_RELATIVE │ │ -000d99a0 00000017 R_ARM_RELATIVE │ │ -000d99b0 00000017 R_ARM_RELATIVE │ │ -000d99c0 00000017 R_ARM_RELATIVE │ │ -000d99d0 00000017 R_ARM_RELATIVE │ │ -000d99ec 00000017 R_ARM_RELATIVE │ │ -000d99f0 00000017 R_ARM_RELATIVE │ │ -000d99f4 00000017 R_ARM_RELATIVE │ │ -000d99f8 00000017 R_ARM_RELATIVE │ │ -000d9a08 00000017 R_ARM_RELATIVE │ │ -000d9a18 00000017 R_ARM_RELATIVE │ │ -000d9a28 00000017 R_ARM_RELATIVE │ │ -000d9a38 00000017 R_ARM_RELATIVE │ │ -000d9a48 00000017 R_ARM_RELATIVE │ │ -000d9a58 00000017 R_ARM_RELATIVE │ │ -000d9a68 00000017 R_ARM_RELATIVE │ │ -000d9a78 00000017 R_ARM_RELATIVE │ │ -000d9a94 00000017 R_ARM_RELATIVE │ │ -000d9a98 00000017 R_ARM_RELATIVE │ │ -000d9aa8 00000017 R_ARM_RELATIVE │ │ -000d9ab8 00000017 R_ARM_RELATIVE │ │ -000d9ac8 00000017 R_ARM_RELATIVE │ │ -000d9ad8 00000017 R_ARM_RELATIVE │ │ -000d9ae8 00000017 R_ARM_RELATIVE │ │ -000d9af8 00000017 R_ARM_RELATIVE │ │ -000d9b08 00000017 R_ARM_RELATIVE │ │ -000d9b24 00000017 R_ARM_RELATIVE │ │ -000d9b28 00000017 R_ARM_RELATIVE │ │ -000d9b38 00000017 R_ARM_RELATIVE │ │ -000d9b48 00000017 R_ARM_RELATIVE │ │ -000d9b5c 00000017 R_ARM_RELATIVE │ │ -000d9b60 00000017 R_ARM_RELATIVE │ │ -000d9b70 00000017 R_ARM_RELATIVE │ │ -000d9b80 00000017 R_ARM_RELATIVE │ │ -000d9b90 00000017 R_ARM_RELATIVE │ │ -000d9ba0 00000017 R_ARM_RELATIVE │ │ -000d9bb0 00000017 R_ARM_RELATIVE │ │ -000d9bc0 00000017 R_ARM_RELATIVE │ │ -000d9bd0 00000017 R_ARM_RELATIVE │ │ -000d9be0 00000017 R_ARM_RELATIVE │ │ -000d9bf0 00000017 R_ARM_RELATIVE │ │ -000d9c00 00000017 R_ARM_RELATIVE │ │ -000d9c08 00000017 R_ARM_RELATIVE │ │ -000d9c10 00000017 R_ARM_RELATIVE │ │ -000d9c18 00000017 R_ARM_RELATIVE │ │ -000d9c20 00000017 R_ARM_RELATIVE │ │ -000d9c28 00000017 R_ARM_RELATIVE │ │ -000d9c30 00000017 R_ARM_RELATIVE │ │ -000d9c38 00000017 R_ARM_RELATIVE │ │ -000d9c40 00000017 R_ARM_RELATIVE │ │ -000d9c48 00000017 R_ARM_RELATIVE │ │ -000d9c50 00000017 R_ARM_RELATIVE │ │ -000d9c58 00000017 R_ARM_RELATIVE │ │ -000d9c60 00000017 R_ARM_RELATIVE │ │ -000d9c68 00000017 R_ARM_RELATIVE │ │ -000d9c70 00000017 R_ARM_RELATIVE │ │ -000d9c78 00000017 R_ARM_RELATIVE │ │ -000d9c80 00000017 R_ARM_RELATIVE │ │ -000d9c88 00000017 R_ARM_RELATIVE │ │ -000d9c90 00000017 R_ARM_RELATIVE │ │ -000d9c98 00000017 R_ARM_RELATIVE │ │ -000d9ca0 00000017 R_ARM_RELATIVE │ │ -000d9ca8 00000017 R_ARM_RELATIVE │ │ -000d9cb0 00000017 R_ARM_RELATIVE │ │ -000d9cb8 00000017 R_ARM_RELATIVE │ │ -000d9cc0 00000017 R_ARM_RELATIVE │ │ -000d9cc8 00000017 R_ARM_RELATIVE │ │ -000d9cd0 00000017 R_ARM_RELATIVE │ │ -000d9cdc 00000017 R_ARM_RELATIVE │ │ -000d9ce0 00000017 R_ARM_RELATIVE │ │ -000d9cec 00000017 R_ARM_RELATIVE │ │ -000d9cf0 00000017 R_ARM_RELATIVE │ │ -000d9cfc 00000017 R_ARM_RELATIVE │ │ -000d9d00 00000017 R_ARM_RELATIVE │ │ -000d9d0c 00000017 R_ARM_RELATIVE │ │ -000d9d10 00000017 R_ARM_RELATIVE │ │ -000d9d1c 00000017 R_ARM_RELATIVE │ │ -000d9d20 00000017 R_ARM_RELATIVE │ │ -000d9d2c 00000017 R_ARM_RELATIVE │ │ -000d9d3c 00000017 R_ARM_RELATIVE │ │ -000d9d40 00000017 R_ARM_RELATIVE │ │ -000d9d4c 00000017 R_ARM_RELATIVE │ │ -000d9d50 00000017 R_ARM_RELATIVE │ │ -000d9d5c 00000017 R_ARM_RELATIVE │ │ -000d9d60 00000017 R_ARM_RELATIVE │ │ -000d9d6c 00000017 R_ARM_RELATIVE │ │ -000d9d70 00000017 R_ARM_RELATIVE │ │ -000d9d80 00000017 R_ARM_RELATIVE │ │ -000d9d90 00000017 R_ARM_RELATIVE │ │ -000d9da0 00000017 R_ARM_RELATIVE │ │ -000d9db0 00000017 R_ARM_RELATIVE │ │ -000d9dc0 00000017 R_ARM_RELATIVE │ │ -000d9dd0 00000017 R_ARM_RELATIVE │ │ -000d9de0 00000017 R_ARM_RELATIVE │ │ -000d9df0 00000017 R_ARM_RELATIVE │ │ -000d9e00 00000017 R_ARM_RELATIVE │ │ -000d9e10 00000017 R_ARM_RELATIVE │ │ -000d9e20 00000017 R_ARM_RELATIVE │ │ -000d9e30 00000017 R_ARM_RELATIVE │ │ -000d9e40 00000017 R_ARM_RELATIVE │ │ -000d9e50 00000017 R_ARM_RELATIVE │ │ -000d9e60 00000017 R_ARM_RELATIVE │ │ -000d9e70 00000017 R_ARM_RELATIVE │ │ -000d9e80 00000017 R_ARM_RELATIVE │ │ -000d9e90 00000017 R_ARM_RELATIVE │ │ -000d9ea0 00000017 R_ARM_RELATIVE │ │ -000d9eb0 00000017 R_ARM_RELATIVE │ │ -000d9ec0 00000017 R_ARM_RELATIVE │ │ -000d9ed0 00000017 R_ARM_RELATIVE │ │ -000d9ee0 00000017 R_ARM_RELATIVE │ │ -000d9ef0 00000017 R_ARM_RELATIVE │ │ -000d9f00 00000017 R_ARM_RELATIVE │ │ 000d9f10 00000017 R_ARM_RELATIVE │ │ 000d9f20 00000017 R_ARM_RELATIVE │ │ -000d9f30 00000017 R_ARM_RELATIVE │ │ -000d9f4c 00000017 R_ARM_RELATIVE │ │ -000d9f5c 00000017 R_ARM_RELATIVE │ │ -000d9f6c 00000017 R_ARM_RELATIVE │ │ -000d9f7c 00000017 R_ARM_RELATIVE │ │ -000d9f8c 00000017 R_ARM_RELATIVE │ │ -000d9f9c 00000017 R_ARM_RELATIVE │ │ -000d9fac 00000017 R_ARM_RELATIVE │ │ -000d9fbc 00000017 R_ARM_RELATIVE │ │ -000d9fcc 00000017 R_ARM_RELATIVE │ │ -000d9fdc 00000017 R_ARM_RELATIVE │ │ -000d9fec 00000017 R_ARM_RELATIVE │ │ -000d9ffc 00000017 R_ARM_RELATIVE │ │ -000da00c 00000017 R_ARM_RELATIVE │ │ -000da01c 00000017 R_ARM_RELATIVE │ │ -000da02c 00000017 R_ARM_RELATIVE │ │ -000da03c 00000017 R_ARM_RELATIVE │ │ -000da040 00000017 R_ARM_RELATIVE │ │ -000da050 00000017 R_ARM_RELATIVE │ │ -000da060 00000017 R_ARM_RELATIVE │ │ -000da070 00000017 R_ARM_RELATIVE │ │ +000d9f24 00000017 R_ARM_RELATIVE │ │ +000d9f34 00000017 R_ARM_RELATIVE │ │ +000d9f40 00000017 R_ARM_RELATIVE │ │ +000d9f50 00000017 R_ARM_RELATIVE │ │ +000d9f54 00000017 R_ARM_RELATIVE │ │ +000d9f64 00000017 R_ARM_RELATIVE │ │ +000d9f74 00000017 R_ARM_RELATIVE │ │ +000d9f84 00000017 R_ARM_RELATIVE │ │ +000d9f94 00000017 R_ARM_RELATIVE │ │ +000d9fa4 00000017 R_ARM_RELATIVE │ │ +000d9fb4 00000017 R_ARM_RELATIVE │ │ +000d9fc4 00000017 R_ARM_RELATIVE │ │ +000d9fd4 00000017 R_ARM_RELATIVE │ │ +000d9fe4 00000017 R_ARM_RELATIVE │ │ +000d9ff4 00000017 R_ARM_RELATIVE │ │ +000da004 00000017 R_ARM_RELATIVE │ │ +000da014 00000017 R_ARM_RELATIVE │ │ +000da024 00000017 R_ARM_RELATIVE │ │ +000da034 00000017 R_ARM_RELATIVE │ │ +000da044 00000017 R_ARM_RELATIVE │ │ +000da054 00000017 R_ARM_RELATIVE │ │ +000da064 00000017 R_ARM_RELATIVE │ │ +000da074 00000017 R_ARM_RELATIVE │ │ 000da080 00000017 R_ARM_RELATIVE │ │ -000da090 00000017 R_ARM_RELATIVE │ │ -000da0a0 00000017 R_ARM_RELATIVE │ │ -000da0b0 00000017 R_ARM_RELATIVE │ │ -000da0c0 00000017 R_ARM_RELATIVE │ │ -000da0d0 00000017 R_ARM_RELATIVE │ │ -000da0e0 00000017 R_ARM_RELATIVE │ │ -000da0f0 00000017 R_ARM_RELATIVE │ │ -000da100 00000017 R_ARM_RELATIVE │ │ -000da110 00000017 R_ARM_RELATIVE │ │ -000da120 00000017 R_ARM_RELATIVE │ │ -000da130 00000017 R_ARM_RELATIVE │ │ -000da140 00000017 R_ARM_RELATIVE │ │ -000da150 00000017 R_ARM_RELATIVE │ │ -000da160 00000017 R_ARM_RELATIVE │ │ -000da170 00000017 R_ARM_RELATIVE │ │ -000da180 00000017 R_ARM_RELATIVE │ │ -000da190 00000017 R_ARM_RELATIVE │ │ -000da1a0 00000017 R_ARM_RELATIVE │ │ -000da1b0 00000017 R_ARM_RELATIVE │ │ -000da1c0 00000017 R_ARM_RELATIVE │ │ -000da1d0 00000017 R_ARM_RELATIVE │ │ -000da1e0 00000017 R_ARM_RELATIVE │ │ -000da1f0 00000017 R_ARM_RELATIVE │ │ -000da200 00000017 R_ARM_RELATIVE │ │ -000da210 00000017 R_ARM_RELATIVE │ │ -000da220 00000017 R_ARM_RELATIVE │ │ -000da230 00000017 R_ARM_RELATIVE │ │ -000da240 00000017 R_ARM_RELATIVE │ │ -000da250 00000017 R_ARM_RELATIVE │ │ -000da260 00000017 R_ARM_RELATIVE │ │ -000da270 00000017 R_ARM_RELATIVE │ │ -000da280 00000017 R_ARM_RELATIVE │ │ -000da290 00000017 R_ARM_RELATIVE │ │ -000da2a0 00000017 R_ARM_RELATIVE │ │ -000da2b0 00000017 R_ARM_RELATIVE │ │ -000da2c0 00000017 R_ARM_RELATIVE │ │ -000da2d0 00000017 R_ARM_RELATIVE │ │ -000da2e0 00000017 R_ARM_RELATIVE │ │ -000da2f0 00000017 R_ARM_RELATIVE │ │ -000da300 00000017 R_ARM_RELATIVE │ │ -000da310 00000017 R_ARM_RELATIVE │ │ -000da320 00000017 R_ARM_RELATIVE │ │ -000da330 00000017 R_ARM_RELATIVE │ │ -000da340 00000017 R_ARM_RELATIVE │ │ -000da350 00000017 R_ARM_RELATIVE │ │ -000da360 00000017 R_ARM_RELATIVE │ │ -000da370 00000017 R_ARM_RELATIVE │ │ -000da380 00000017 R_ARM_RELATIVE │ │ -000da390 00000017 R_ARM_RELATIVE │ │ -000da3a0 00000017 R_ARM_RELATIVE │ │ -000da3b0 00000017 R_ARM_RELATIVE │ │ -000da3c0 00000017 R_ARM_RELATIVE │ │ -000da3d0 00000017 R_ARM_RELATIVE │ │ -000da3e0 00000017 R_ARM_RELATIVE │ │ -000da3f0 00000017 R_ARM_RELATIVE │ │ -000da400 00000017 R_ARM_RELATIVE │ │ -000da410 00000017 R_ARM_RELATIVE │ │ -000da420 00000017 R_ARM_RELATIVE │ │ -000da430 00000017 R_ARM_RELATIVE │ │ -000da440 00000017 R_ARM_RELATIVE │ │ -000da450 00000017 R_ARM_RELATIVE │ │ -000da460 00000017 R_ARM_RELATIVE │ │ -000da470 00000017 R_ARM_RELATIVE │ │ -000da480 00000017 R_ARM_RELATIVE │ │ -000da490 00000017 R_ARM_RELATIVE │ │ +000da084 00000017 R_ARM_RELATIVE │ │ +000da088 00000017 R_ARM_RELATIVE │ │ +000da098 00000017 R_ARM_RELATIVE │ │ +000da09c 00000017 R_ARM_RELATIVE │ │ +000da0a8 00000017 R_ARM_RELATIVE │ │ +000da0ac 00000017 R_ARM_RELATIVE │ │ +000da0b8 00000017 R_ARM_RELATIVE │ │ +000da0bc 00000017 R_ARM_RELATIVE │ │ +000da0c8 00000017 R_ARM_RELATIVE │ │ +000da0d8 00000017 R_ARM_RELATIVE │ │ +000da0dc 00000017 R_ARM_RELATIVE │ │ +000da0e8 00000017 R_ARM_RELATIVE │ │ +000da0ec 00000017 R_ARM_RELATIVE │ │ +000da0f8 00000017 R_ARM_RELATIVE │ │ +000da0fc 00000017 R_ARM_RELATIVE │ │ +000da108 00000017 R_ARM_RELATIVE │ │ +000da10c 00000017 R_ARM_RELATIVE │ │ +000da118 00000017 R_ARM_RELATIVE │ │ +000da11c 00000017 R_ARM_RELATIVE │ │ +000da138 00000017 R_ARM_RELATIVE │ │ +000da13c 00000017 R_ARM_RELATIVE │ │ +000da14c 00000017 R_ARM_RELATIVE │ │ +000da15c 00000017 R_ARM_RELATIVE │ │ +000da168 00000017 R_ARM_RELATIVE │ │ +000da16c 00000017 R_ARM_RELATIVE │ │ +000da17c 00000017 R_ARM_RELATIVE │ │ +000da188 00000017 R_ARM_RELATIVE │ │ +000da18c 00000017 R_ARM_RELATIVE │ │ +000da19c 00000017 R_ARM_RELATIVE │ │ +000da1ac 00000017 R_ARM_RELATIVE │ │ +000da1c8 00000017 R_ARM_RELATIVE │ │ +000da1d8 00000017 R_ARM_RELATIVE │ │ +000da1e8 00000017 R_ARM_RELATIVE │ │ +000da1ec 00000017 R_ARM_RELATIVE │ │ +000da1f8 00000017 R_ARM_RELATIVE │ │ +000da208 00000017 R_ARM_RELATIVE │ │ +000da218 00000017 R_ARM_RELATIVE │ │ +000da228 00000017 R_ARM_RELATIVE │ │ +000da238 00000017 R_ARM_RELATIVE │ │ +000da248 00000017 R_ARM_RELATIVE │ │ +000da24c 00000017 R_ARM_RELATIVE │ │ +000da258 00000017 R_ARM_RELATIVE │ │ +000da268 00000017 R_ARM_RELATIVE │ │ +000da26c 00000017 R_ARM_RELATIVE │ │ +000da278 00000017 R_ARM_RELATIVE │ │ +000da27c 00000017 R_ARM_RELATIVE │ │ +000da288 00000017 R_ARM_RELATIVE │ │ +000da298 00000017 R_ARM_RELATIVE │ │ +000da29c 00000017 R_ARM_RELATIVE │ │ +000da2a8 00000017 R_ARM_RELATIVE │ │ +000da2b8 00000017 R_ARM_RELATIVE │ │ +000da2c8 00000017 R_ARM_RELATIVE │ │ +000da2cc 00000017 R_ARM_RELATIVE │ │ +000da2e8 00000017 R_ARM_RELATIVE │ │ +000da2ec 00000017 R_ARM_RELATIVE │ │ +000da2f8 00000017 R_ARM_RELATIVE │ │ +000da308 00000017 R_ARM_RELATIVE │ │ +000da318 00000017 R_ARM_RELATIVE │ │ +000da328 00000017 R_ARM_RELATIVE │ │ +000da338 00000017 R_ARM_RELATIVE │ │ +000da348 00000017 R_ARM_RELATIVE │ │ +000da358 00000017 R_ARM_RELATIVE │ │ +000da35c 00000017 R_ARM_RELATIVE │ │ +000da36c 00000017 R_ARM_RELATIVE │ │ +000da37c 00000017 R_ARM_RELATIVE │ │ +000da38c 00000017 R_ARM_RELATIVE │ │ +000da39c 00000017 R_ARM_RELATIVE │ │ +000da3ac 00000017 R_ARM_RELATIVE │ │ +000da3bc 00000017 R_ARM_RELATIVE │ │ +000da3cc 00000017 R_ARM_RELATIVE │ │ +000da3dc 00000017 R_ARM_RELATIVE │ │ +000da3ec 00000017 R_ARM_RELATIVE │ │ +000da408 00000017 R_ARM_RELATIVE │ │ +000da418 00000017 R_ARM_RELATIVE │ │ +000da41c 00000017 R_ARM_RELATIVE │ │ +000da42c 00000017 R_ARM_RELATIVE │ │ +000da43c 00000017 R_ARM_RELATIVE │ │ +000da44c 00000017 R_ARM_RELATIVE │ │ +000da454 00000017 R_ARM_RELATIVE │ │ +000da464 00000017 R_ARM_RELATIVE │ │ +000da474 00000017 R_ARM_RELATIVE │ │ +000da484 00000017 R_ARM_RELATIVE │ │ 000da4a0 00000017 R_ARM_RELATIVE │ │ -000da4b0 00000017 R_ARM_RELATIVE │ │ -000da4c0 00000017 R_ARM_RELATIVE │ │ +000da4a4 00000017 R_ARM_RELATIVE │ │ +000da4b4 00000017 R_ARM_RELATIVE │ │ +000da4b8 00000017 R_ARM_RELATIVE │ │ +000da4c8 00000017 R_ARM_RELATIVE │ │ +000da4cc 00000017 R_ARM_RELATIVE │ │ 000da4d0 00000017 R_ARM_RELATIVE │ │ 000da4e0 00000017 R_ARM_RELATIVE │ │ 000da4f0 00000017 R_ARM_RELATIVE │ │ 000da500 00000017 R_ARM_RELATIVE │ │ 000da510 00000017 R_ARM_RELATIVE │ │ 000da520 00000017 R_ARM_RELATIVE │ │ 000da530 00000017 R_ARM_RELATIVE │ │ 000da540 00000017 R_ARM_RELATIVE │ │ 000da550 00000017 R_ARM_RELATIVE │ │ 000da560 00000017 R_ARM_RELATIVE │ │ -000da570 00000017 R_ARM_RELATIVE │ │ 000da57c 00000017 R_ARM_RELATIVE │ │ 000da580 00000017 R_ARM_RELATIVE │ │ -000da58c 00000017 R_ARM_RELATIVE │ │ -000da59c 00000017 R_ARM_RELATIVE │ │ -000da5a0 00000017 R_ARM_RELATIVE │ │ -000da5ac 00000017 R_ARM_RELATIVE │ │ +000da584 00000017 R_ARM_RELATIVE │ │ +000da588 00000017 R_ARM_RELATIVE │ │ +000da5a4 00000017 R_ARM_RELATIVE │ │ +000da5a8 00000017 R_ARM_RELATIVE │ │ +000da5b4 00000017 R_ARM_RELATIVE │ │ +000da5b8 00000017 R_ARM_RELATIVE │ │ 000da5bc 00000017 R_ARM_RELATIVE │ │ 000da5c0 00000017 R_ARM_RELATIVE │ │ 000da5d0 00000017 R_ARM_RELATIVE │ │ 000da5e0 00000017 R_ARM_RELATIVE │ │ -000da5ec 00000017 R_ARM_RELATIVE │ │ -000da5fc 00000017 R_ARM_RELATIVE │ │ +000da5f0 00000017 R_ARM_RELATIVE │ │ 000da600 00000017 R_ARM_RELATIVE │ │ 000da610 00000017 R_ARM_RELATIVE │ │ 000da62c 00000017 R_ARM_RELATIVE │ │ 000da630 00000017 R_ARM_RELATIVE │ │ -000da640 00000017 R_ARM_RELATIVE │ │ -000da644 00000017 R_ARM_RELATIVE │ │ +000da634 00000017 R_ARM_RELATIVE │ │ +000da638 00000017 R_ARM_RELATIVE │ │ 000da648 00000017 R_ARM_RELATIVE │ │ 000da658 00000017 R_ARM_RELATIVE │ │ 000da668 00000017 R_ARM_RELATIVE │ │ 000da678 00000017 R_ARM_RELATIVE │ │ 000da688 00000017 R_ARM_RELATIVE │ │ 000da698 00000017 R_ARM_RELATIVE │ │ 000da6a8 00000017 R_ARM_RELATIVE │ │ -000da6b8 00000017 R_ARM_RELATIVE │ │ +000da6c4 00000017 R_ARM_RELATIVE │ │ 000da6c8 00000017 R_ARM_RELATIVE │ │ 000da6d8 00000017 R_ARM_RELATIVE │ │ 000da6e8 00000017 R_ARM_RELATIVE │ │ 000da6f8 00000017 R_ARM_RELATIVE │ │ 000da708 00000017 R_ARM_RELATIVE │ │ 000da718 00000017 R_ARM_RELATIVE │ │ 000da728 00000017 R_ARM_RELATIVE │ │ 000da738 00000017 R_ARM_RELATIVE │ │ -000da748 00000017 R_ARM_RELATIVE │ │ +000da754 00000017 R_ARM_RELATIVE │ │ 000da758 00000017 R_ARM_RELATIVE │ │ 000da768 00000017 R_ARM_RELATIVE │ │ 000da778 00000017 R_ARM_RELATIVE │ │ -000da788 00000017 R_ARM_RELATIVE │ │ -000da798 00000017 R_ARM_RELATIVE │ │ -000da7a8 00000017 R_ARM_RELATIVE │ │ -000da7b8 00000017 R_ARM_RELATIVE │ │ -000da7c8 00000017 R_ARM_RELATIVE │ │ -000da7d8 00000017 R_ARM_RELATIVE │ │ -000da7e8 00000017 R_ARM_RELATIVE │ │ -000da7f8 00000017 R_ARM_RELATIVE │ │ -000da808 00000017 R_ARM_RELATIVE │ │ -000da818 00000017 R_ARM_RELATIVE │ │ -000da828 00000017 R_ARM_RELATIVE │ │ +000da78c 00000017 R_ARM_RELATIVE │ │ +000da790 00000017 R_ARM_RELATIVE │ │ +000da7a0 00000017 R_ARM_RELATIVE │ │ +000da7b0 00000017 R_ARM_RELATIVE │ │ +000da7c0 00000017 R_ARM_RELATIVE │ │ +000da7d0 00000017 R_ARM_RELATIVE │ │ +000da7e0 00000017 R_ARM_RELATIVE │ │ +000da7f0 00000017 R_ARM_RELATIVE │ │ +000da800 00000017 R_ARM_RELATIVE │ │ +000da810 00000017 R_ARM_RELATIVE │ │ +000da820 00000017 R_ARM_RELATIVE │ │ +000da830 00000017 R_ARM_RELATIVE │ │ 000da838 00000017 R_ARM_RELATIVE │ │ +000da840 00000017 R_ARM_RELATIVE │ │ 000da848 00000017 R_ARM_RELATIVE │ │ +000da850 00000017 R_ARM_RELATIVE │ │ 000da858 00000017 R_ARM_RELATIVE │ │ +000da860 00000017 R_ARM_RELATIVE │ │ 000da868 00000017 R_ARM_RELATIVE │ │ +000da870 00000017 R_ARM_RELATIVE │ │ 000da878 00000017 R_ARM_RELATIVE │ │ +000da880 00000017 R_ARM_RELATIVE │ │ 000da888 00000017 R_ARM_RELATIVE │ │ +000da890 00000017 R_ARM_RELATIVE │ │ 000da898 00000017 R_ARM_RELATIVE │ │ +000da8a0 00000017 R_ARM_RELATIVE │ │ 000da8a8 00000017 R_ARM_RELATIVE │ │ +000da8b0 00000017 R_ARM_RELATIVE │ │ 000da8b8 00000017 R_ARM_RELATIVE │ │ +000da8c0 00000017 R_ARM_RELATIVE │ │ 000da8c8 00000017 R_ARM_RELATIVE │ │ +000da8d0 00000017 R_ARM_RELATIVE │ │ 000da8d8 00000017 R_ARM_RELATIVE │ │ +000da8e0 00000017 R_ARM_RELATIVE │ │ 000da8e8 00000017 R_ARM_RELATIVE │ │ +000da8f0 00000017 R_ARM_RELATIVE │ │ 000da8f8 00000017 R_ARM_RELATIVE │ │ -000da908 00000017 R_ARM_RELATIVE │ │ -000da918 00000017 R_ARM_RELATIVE │ │ -000da928 00000017 R_ARM_RELATIVE │ │ -000da938 00000017 R_ARM_RELATIVE │ │ -000da948 00000017 R_ARM_RELATIVE │ │ -000da958 00000017 R_ARM_RELATIVE │ │ -000da968 00000017 R_ARM_RELATIVE │ │ -000da978 00000017 R_ARM_RELATIVE │ │ -000da988 00000017 R_ARM_RELATIVE │ │ -000da998 00000017 R_ARM_RELATIVE │ │ -000da9a8 00000017 R_ARM_RELATIVE │ │ -000da9b8 00000017 R_ARM_RELATIVE │ │ -000da9c8 00000017 R_ARM_RELATIVE │ │ -000da9d8 00000017 R_ARM_RELATIVE │ │ -000da9e8 00000017 R_ARM_RELATIVE │ │ -000da9f8 00000017 R_ARM_RELATIVE │ │ -000daa08 00000017 R_ARM_RELATIVE │ │ -000daa24 00000017 R_ARM_RELATIVE │ │ -000daa34 00000017 R_ARM_RELATIVE │ │ -000daa44 00000017 R_ARM_RELATIVE │ │ -000daa54 00000017 R_ARM_RELATIVE │ │ -000daa64 00000017 R_ARM_RELATIVE │ │ -000daa68 00000017 R_ARM_RELATIVE │ │ -000daa6c 00000017 R_ARM_RELATIVE │ │ +000da900 00000017 R_ARM_RELATIVE │ │ +000da90c 00000017 R_ARM_RELATIVE │ │ +000da91c 00000017 R_ARM_RELATIVE │ │ +000da920 00000017 R_ARM_RELATIVE │ │ +000da92c 00000017 R_ARM_RELATIVE │ │ +000da930 00000017 R_ARM_RELATIVE │ │ +000da93c 00000017 R_ARM_RELATIVE │ │ +000da940 00000017 R_ARM_RELATIVE │ │ +000da94c 00000017 R_ARM_RELATIVE │ │ +000da950 00000017 R_ARM_RELATIVE │ │ +000da95c 00000017 R_ARM_RELATIVE │ │ +000da960 00000017 R_ARM_RELATIVE │ │ +000da96c 00000017 R_ARM_RELATIVE │ │ +000da970 00000017 R_ARM_RELATIVE │ │ +000da97c 00000017 R_ARM_RELATIVE │ │ +000da980 00000017 R_ARM_RELATIVE │ │ +000da98c 00000017 R_ARM_RELATIVE │ │ +000da990 00000017 R_ARM_RELATIVE │ │ +000da99c 00000017 R_ARM_RELATIVE │ │ +000da9a0 00000017 R_ARM_RELATIVE │ │ +000da9b0 00000017 R_ARM_RELATIVE │ │ +000da9c0 00000017 R_ARM_RELATIVE │ │ +000da9d0 00000017 R_ARM_RELATIVE │ │ +000da9e0 00000017 R_ARM_RELATIVE │ │ +000da9f0 00000017 R_ARM_RELATIVE │ │ +000daa00 00000017 R_ARM_RELATIVE │ │ +000daa10 00000017 R_ARM_RELATIVE │ │ +000daa20 00000017 R_ARM_RELATIVE │ │ +000daa30 00000017 R_ARM_RELATIVE │ │ +000daa40 00000017 R_ARM_RELATIVE │ │ +000daa50 00000017 R_ARM_RELATIVE │ │ +000daa60 00000017 R_ARM_RELATIVE │ │ 000daa70 00000017 R_ARM_RELATIVE │ │ 000daa80 00000017 R_ARM_RELATIVE │ │ 000daa90 00000017 R_ARM_RELATIVE │ │ 000daaa0 00000017 R_ARM_RELATIVE │ │ 000daab0 00000017 R_ARM_RELATIVE │ │ 000daac0 00000017 R_ARM_RELATIVE │ │ 000daad0 00000017 R_ARM_RELATIVE │ │ @@ -450,600 +246,801 @@ │ │ 000dab10 00000017 R_ARM_RELATIVE │ │ 000dab20 00000017 R_ARM_RELATIVE │ │ 000dab30 00000017 R_ARM_RELATIVE │ │ 000dab40 00000017 R_ARM_RELATIVE │ │ 000dab50 00000017 R_ARM_RELATIVE │ │ 000dab60 00000017 R_ARM_RELATIVE │ │ 000dab70 00000017 R_ARM_RELATIVE │ │ -000dab80 00000017 R_ARM_RELATIVE │ │ -000dab90 00000017 R_ARM_RELATIVE │ │ -000daba0 00000017 R_ARM_RELATIVE │ │ -000dabb0 00000017 R_ARM_RELATIVE │ │ -000dabc0 00000017 R_ARM_RELATIVE │ │ -000dabd0 00000017 R_ARM_RELATIVE │ │ -000dabe0 00000017 R_ARM_RELATIVE │ │ -000dabf0 00000017 R_ARM_RELATIVE │ │ -000dac00 00000017 R_ARM_RELATIVE │ │ -000dac10 00000017 R_ARM_RELATIVE │ │ -000dac20 00000017 R_ARM_RELATIVE │ │ -000dac30 00000017 R_ARM_RELATIVE │ │ -000dac40 00000017 R_ARM_RELATIVE │ │ -000dac50 00000017 R_ARM_RELATIVE │ │ -000dac60 00000017 R_ARM_RELATIVE │ │ +000dab8c 00000017 R_ARM_RELATIVE │ │ +000dab9c 00000017 R_ARM_RELATIVE │ │ +000dabac 00000017 R_ARM_RELATIVE │ │ +000dabbc 00000017 R_ARM_RELATIVE │ │ +000dabcc 00000017 R_ARM_RELATIVE │ │ +000dabdc 00000017 R_ARM_RELATIVE │ │ +000dabec 00000017 R_ARM_RELATIVE │ │ +000dabfc 00000017 R_ARM_RELATIVE │ │ +000dac0c 00000017 R_ARM_RELATIVE │ │ +000dac1c 00000017 R_ARM_RELATIVE │ │ +000dac2c 00000017 R_ARM_RELATIVE │ │ +000dac3c 00000017 R_ARM_RELATIVE │ │ +000dac4c 00000017 R_ARM_RELATIVE │ │ +000dac5c 00000017 R_ARM_RELATIVE │ │ 000dac6c 00000017 R_ARM_RELATIVE │ │ -000dac70 00000017 R_ARM_RELATIVE │ │ -000dac74 00000017 R_ARM_RELATIVE │ │ -000dac78 00000017 R_ARM_RELATIVE │ │ -000dac88 00000017 R_ARM_RELATIVE │ │ -000dac98 00000017 R_ARM_RELATIVE │ │ -000daca8 00000017 R_ARM_RELATIVE │ │ -000dacb8 00000017 R_ARM_RELATIVE │ │ -000dacd4 00000017 R_ARM_RELATIVE │ │ -000dacd8 00000017 R_ARM_RELATIVE │ │ -000dace8 00000017 R_ARM_RELATIVE │ │ -000dacf8 00000017 R_ARM_RELATIVE │ │ -000dad08 00000017 R_ARM_RELATIVE │ │ -000dad18 00000017 R_ARM_RELATIVE │ │ -000dad28 00000017 R_ARM_RELATIVE │ │ -000dad38 00000017 R_ARM_RELATIVE │ │ -000dad48 00000017 R_ARM_RELATIVE │ │ -000dad58 00000017 R_ARM_RELATIVE │ │ -000dad68 00000017 R_ARM_RELATIVE │ │ -000dad78 00000017 R_ARM_RELATIVE │ │ -000dad88 00000017 R_ARM_RELATIVE │ │ -000dad98 00000017 R_ARM_RELATIVE │ │ -000dad9c 00000017 R_ARM_RELATIVE │ │ -000dada8 00000017 R_ARM_RELATIVE │ │ -000dadac 00000017 R_ARM_RELATIVE │ │ +000dac7c 00000017 R_ARM_RELATIVE │ │ +000dac80 00000017 R_ARM_RELATIVE │ │ +000dac90 00000017 R_ARM_RELATIVE │ │ +000daca0 00000017 R_ARM_RELATIVE │ │ +000dacb0 00000017 R_ARM_RELATIVE │ │ +000dacc0 00000017 R_ARM_RELATIVE │ │ +000dacd0 00000017 R_ARM_RELATIVE │ │ +000dace0 00000017 R_ARM_RELATIVE │ │ +000dacf0 00000017 R_ARM_RELATIVE │ │ +000dad00 00000017 R_ARM_RELATIVE │ │ +000dad10 00000017 R_ARM_RELATIVE │ │ +000dad20 00000017 R_ARM_RELATIVE │ │ +000dad30 00000017 R_ARM_RELATIVE │ │ +000dad40 00000017 R_ARM_RELATIVE │ │ +000dad50 00000017 R_ARM_RELATIVE │ │ +000dad60 00000017 R_ARM_RELATIVE │ │ +000dad70 00000017 R_ARM_RELATIVE │ │ +000dad80 00000017 R_ARM_RELATIVE │ │ +000dad90 00000017 R_ARM_RELATIVE │ │ +000dada0 00000017 R_ARM_RELATIVE │ │ 000dadb0 00000017 R_ARM_RELATIVE │ │ -000dadb4 00000017 R_ARM_RELATIVE │ │ -000dadc4 00000017 R_ARM_RELATIVE │ │ +000dadc0 00000017 R_ARM_RELATIVE │ │ 000dadd0 00000017 R_ARM_RELATIVE │ │ -000dadd4 00000017 R_ARM_RELATIVE │ │ -000dadd8 00000017 R_ARM_RELATIVE │ │ -000daddc 00000017 R_ARM_RELATIVE │ │ -000dadec 00000017 R_ARM_RELATIVE │ │ -000dadfc 00000017 R_ARM_RELATIVE │ │ +000dade0 00000017 R_ARM_RELATIVE │ │ +000dadf0 00000017 R_ARM_RELATIVE │ │ 000dae00 00000017 R_ARM_RELATIVE │ │ 000dae10 00000017 R_ARM_RELATIVE │ │ -000dae24 00000017 R_ARM_RELATIVE │ │ -000dae28 00000017 R_ARM_RELATIVE │ │ -000dae38 00000017 R_ARM_RELATIVE │ │ -000dae48 00000017 R_ARM_RELATIVE │ │ -000dae58 00000017 R_ARM_RELATIVE │ │ -000dae68 00000017 R_ARM_RELATIVE │ │ -000dae84 00000017 R_ARM_RELATIVE │ │ -000dae88 00000017 R_ARM_RELATIVE │ │ -000dae8c 00000017 R_ARM_RELATIVE │ │ -000dae9c 00000017 R_ARM_RELATIVE │ │ +000dae20 00000017 R_ARM_RELATIVE │ │ +000dae30 00000017 R_ARM_RELATIVE │ │ +000dae40 00000017 R_ARM_RELATIVE │ │ +000dae50 00000017 R_ARM_RELATIVE │ │ +000dae60 00000017 R_ARM_RELATIVE │ │ +000dae70 00000017 R_ARM_RELATIVE │ │ +000dae80 00000017 R_ARM_RELATIVE │ │ +000dae90 00000017 R_ARM_RELATIVE │ │ 000daea0 00000017 R_ARM_RELATIVE │ │ -000daea4 00000017 R_ARM_RELATIVE │ │ -000daea8 00000017 R_ARM_RELATIVE │ │ -000daeb4 00000017 R_ARM_RELATIVE │ │ -000daec4 00000017 R_ARM_RELATIVE │ │ +000daeb0 00000017 R_ARM_RELATIVE │ │ +000daec0 00000017 R_ARM_RELATIVE │ │ 000daed0 00000017 R_ARM_RELATIVE │ │ 000daee0 00000017 R_ARM_RELATIVE │ │ 000daef0 00000017 R_ARM_RELATIVE │ │ -000daf04 00000017 R_ARM_RELATIVE │ │ -000daf08 00000017 R_ARM_RELATIVE │ │ -000daf18 00000017 R_ARM_RELATIVE │ │ -000daf28 00000017 R_ARM_RELATIVE │ │ -000daf38 00000017 R_ARM_RELATIVE │ │ -000daf48 00000017 R_ARM_RELATIVE │ │ -000daf58 00000017 R_ARM_RELATIVE │ │ -000daf68 00000017 R_ARM_RELATIVE │ │ -000daf78 00000017 R_ARM_RELATIVE │ │ -000daf84 00000017 R_ARM_RELATIVE │ │ -000daf94 00000017 R_ARM_RELATIVE │ │ +000daf00 00000017 R_ARM_RELATIVE │ │ +000daf10 00000017 R_ARM_RELATIVE │ │ +000daf20 00000017 R_ARM_RELATIVE │ │ +000daf30 00000017 R_ARM_RELATIVE │ │ +000daf40 00000017 R_ARM_RELATIVE │ │ +000daf50 00000017 R_ARM_RELATIVE │ │ +000daf60 00000017 R_ARM_RELATIVE │ │ +000daf70 00000017 R_ARM_RELATIVE │ │ +000daf80 00000017 R_ARM_RELATIVE │ │ +000daf90 00000017 R_ARM_RELATIVE │ │ 000dafa0 00000017 R_ARM_RELATIVE │ │ -000dafa4 00000017 R_ARM_RELATIVE │ │ -000dafb4 00000017 R_ARM_RELATIVE │ │ -000dafb8 00000017 R_ARM_RELATIVE │ │ -000dafbc 00000017 R_ARM_RELATIVE │ │ -000dafcc 00000017 R_ARM_RELATIVE │ │ -000dafdc 00000017 R_ARM_RELATIVE │ │ -000dafec 00000017 R_ARM_RELATIVE │ │ -000daffc 00000017 R_ARM_RELATIVE │ │ -000db00c 00000017 R_ARM_RELATIVE │ │ -000db028 00000017 R_ARM_RELATIVE │ │ -000db02c 00000017 R_ARM_RELATIVE │ │ +000dafb0 00000017 R_ARM_RELATIVE │ │ +000dafc0 00000017 R_ARM_RELATIVE │ │ +000dafd0 00000017 R_ARM_RELATIVE │ │ +000dafe0 00000017 R_ARM_RELATIVE │ │ +000daff0 00000017 R_ARM_RELATIVE │ │ +000db000 00000017 R_ARM_RELATIVE │ │ +000db010 00000017 R_ARM_RELATIVE │ │ +000db020 00000017 R_ARM_RELATIVE │ │ 000db030 00000017 R_ARM_RELATIVE │ │ -000db034 00000017 R_ARM_RELATIVE │ │ -000db038 00000017 R_ARM_RELATIVE │ │ -000db03c 00000017 R_ARM_RELATIVE │ │ 000db040 00000017 R_ARM_RELATIVE │ │ -000db044 00000017 R_ARM_RELATIVE │ │ -000db054 00000017 R_ARM_RELATIVE │ │ -000db064 00000017 R_ARM_RELATIVE │ │ -000db074 00000017 R_ARM_RELATIVE │ │ -000db084 00000017 R_ARM_RELATIVE │ │ -000db094 00000017 R_ARM_RELATIVE │ │ +000db050 00000017 R_ARM_RELATIVE │ │ +000db060 00000017 R_ARM_RELATIVE │ │ +000db070 00000017 R_ARM_RELATIVE │ │ +000db080 00000017 R_ARM_RELATIVE │ │ +000db090 00000017 R_ARM_RELATIVE │ │ 000db0a0 00000017 R_ARM_RELATIVE │ │ -000db0a4 00000017 R_ARM_RELATIVE │ │ -000db0a8 00000017 R_ARM_RELATIVE │ │ -000db0ac 00000017 R_ARM_RELATIVE │ │ -000db0b8 00000017 R_ARM_RELATIVE │ │ -000db0bc 00000017 R_ARM_RELATIVE │ │ +000db0b0 00000017 R_ARM_RELATIVE │ │ 000db0c0 00000017 R_ARM_RELATIVE │ │ -000db0c4 00000017 R_ARM_RELATIVE │ │ -000db0d4 00000017 R_ARM_RELATIVE │ │ -000db0d8 00000017 R_ARM_RELATIVE │ │ -000db0dc 00000017 R_ARM_RELATIVE │ │ +000db0d0 00000017 R_ARM_RELATIVE │ │ 000db0e0 00000017 R_ARM_RELATIVE │ │ -000db0e4 00000017 R_ARM_RELATIVE │ │ -000db0f4 00000017 R_ARM_RELATIVE │ │ -000db104 00000017 R_ARM_RELATIVE │ │ -000db114 00000017 R_ARM_RELATIVE │ │ -000db124 00000017 R_ARM_RELATIVE │ │ -000db134 00000017 R_ARM_RELATIVE │ │ -000db144 00000017 R_ARM_RELATIVE │ │ -000db154 00000017 R_ARM_RELATIVE │ │ +000db0f0 00000017 R_ARM_RELATIVE │ │ +000db100 00000017 R_ARM_RELATIVE │ │ +000db110 00000017 R_ARM_RELATIVE │ │ +000db120 00000017 R_ARM_RELATIVE │ │ +000db130 00000017 R_ARM_RELATIVE │ │ +000db140 00000017 R_ARM_RELATIVE │ │ +000db150 00000017 R_ARM_RELATIVE │ │ 000db160 00000017 R_ARM_RELATIVE │ │ -000db164 00000017 R_ARM_RELATIVE │ │ 000db170 00000017 R_ARM_RELATIVE │ │ 000db180 00000017 R_ARM_RELATIVE │ │ -000db184 00000017 R_ARM_RELATIVE │ │ -000db194 00000017 R_ARM_RELATIVE │ │ -000db1a4 00000017 R_ARM_RELATIVE │ │ -000db1b0 00000017 R_ARM_RELATIVE │ │ -000db1b4 00000017 R_ARM_RELATIVE │ │ +000db190 00000017 R_ARM_RELATIVE │ │ +000db19c 00000017 R_ARM_RELATIVE │ │ +000db1a0 00000017 R_ARM_RELATIVE │ │ +000db1ac 00000017 R_ARM_RELATIVE │ │ +000db1bc 00000017 R_ARM_RELATIVE │ │ 000db1c0 00000017 R_ARM_RELATIVE │ │ -000db1c4 00000017 R_ARM_RELATIVE │ │ -000db1c8 00000017 R_ARM_RELATIVE │ │ 000db1cc 00000017 R_ARM_RELATIVE │ │ -000db1d0 00000017 R_ARM_RELATIVE │ │ -000db1d4 00000017 R_ARM_RELATIVE │ │ -000db1d8 00000017 R_ARM_RELATIVE │ │ 000db1dc 00000017 R_ARM_RELATIVE │ │ 000db1e0 00000017 R_ARM_RELATIVE │ │ 000db1f0 00000017 R_ARM_RELATIVE │ │ 000db200 00000017 R_ARM_RELATIVE │ │ -000db210 00000017 R_ARM_RELATIVE │ │ +000db20c 00000017 R_ARM_RELATIVE │ │ +000db21c 00000017 R_ARM_RELATIVE │ │ 000db220 00000017 R_ARM_RELATIVE │ │ 000db230 00000017 R_ARM_RELATIVE │ │ -000db240 00000017 R_ARM_RELATIVE │ │ +000db24c 00000017 R_ARM_RELATIVE │ │ 000db250 00000017 R_ARM_RELATIVE │ │ 000db260 00000017 R_ARM_RELATIVE │ │ -000db270 00000017 R_ARM_RELATIVE │ │ -000db280 00000017 R_ARM_RELATIVE │ │ -000db290 00000017 R_ARM_RELATIVE │ │ -000db2ac 00000017 R_ARM_RELATIVE │ │ -000db2b0 00000017 R_ARM_RELATIVE │ │ -000db2c0 00000017 R_ARM_RELATIVE │ │ -000db2d0 00000017 R_ARM_RELATIVE │ │ -000db2e0 00000017 R_ARM_RELATIVE │ │ -000db2f0 00000017 R_ARM_RELATIVE │ │ -000db300 00000017 R_ARM_RELATIVE │ │ -000db310 00000017 R_ARM_RELATIVE │ │ -000db31c 00000017 R_ARM_RELATIVE │ │ -000db320 00000017 R_ARM_RELATIVE │ │ -000db330 00000017 R_ARM_RELATIVE │ │ -000db340 00000017 R_ARM_RELATIVE │ │ -000db350 00000017 R_ARM_RELATIVE │ │ -000db360 00000017 R_ARM_RELATIVE │ │ -000db370 00000017 R_ARM_RELATIVE │ │ -000db380 00000017 R_ARM_RELATIVE │ │ -000db390 00000017 R_ARM_RELATIVE │ │ -000db3a0 00000017 R_ARM_RELATIVE │ │ -000db3b0 00000017 R_ARM_RELATIVE │ │ -000db3c0 00000017 R_ARM_RELATIVE │ │ -000db3d0 00000017 R_ARM_RELATIVE │ │ -000db3e0 00000017 R_ARM_RELATIVE │ │ -000db3f0 00000017 R_ARM_RELATIVE │ │ -000db400 00000017 R_ARM_RELATIVE │ │ -000db410 00000017 R_ARM_RELATIVE │ │ -000db420 00000017 R_ARM_RELATIVE │ │ -000db430 00000017 R_ARM_RELATIVE │ │ -000db440 00000017 R_ARM_RELATIVE │ │ -000db450 00000017 R_ARM_RELATIVE │ │ -000db460 00000017 R_ARM_RELATIVE │ │ -000db470 00000017 R_ARM_RELATIVE │ │ -000db480 00000017 R_ARM_RELATIVE │ │ -000db490 00000017 R_ARM_RELATIVE │ │ -000db4a0 00000017 R_ARM_RELATIVE │ │ -000db4b0 00000017 R_ARM_RELATIVE │ │ -000db4c0 00000017 R_ARM_RELATIVE │ │ -000db4d0 00000017 R_ARM_RELATIVE │ │ -000db4e0 00000017 R_ARM_RELATIVE │ │ -000db4f0 00000017 R_ARM_RELATIVE │ │ -000db500 00000017 R_ARM_RELATIVE │ │ -000db50c 00000017 R_ARM_RELATIVE │ │ -000db510 00000017 R_ARM_RELATIVE │ │ -000db51c 00000017 R_ARM_RELATIVE │ │ -000db520 00000017 R_ARM_RELATIVE │ │ -000db52c 00000017 R_ARM_RELATIVE │ │ -000db530 00000017 R_ARM_RELATIVE │ │ -000db53c 00000017 R_ARM_RELATIVE │ │ -000db540 00000017 R_ARM_RELATIVE │ │ -000db54c 00000017 R_ARM_RELATIVE │ │ -000db550 00000017 R_ARM_RELATIVE │ │ -000db55c 00000017 R_ARM_RELATIVE │ │ -000db560 00000017 R_ARM_RELATIVE │ │ -000db570 00000017 R_ARM_RELATIVE │ │ -000db580 00000017 R_ARM_RELATIVE │ │ -000db590 00000017 R_ARM_RELATIVE │ │ -000db5a0 00000017 R_ARM_RELATIVE │ │ -000db5a4 00000017 R_ARM_RELATIVE │ │ +000db264 00000017 R_ARM_RELATIVE │ │ +000db268 00000017 R_ARM_RELATIVE │ │ +000db278 00000017 R_ARM_RELATIVE │ │ +000db288 00000017 R_ARM_RELATIVE │ │ +000db298 00000017 R_ARM_RELATIVE │ │ +000db2a8 00000017 R_ARM_RELATIVE │ │ +000db2b8 00000017 R_ARM_RELATIVE │ │ +000db2c8 00000017 R_ARM_RELATIVE │ │ +000db2d8 00000017 R_ARM_RELATIVE │ │ +000db2e8 00000017 R_ARM_RELATIVE │ │ +000db2f8 00000017 R_ARM_RELATIVE │ │ +000db308 00000017 R_ARM_RELATIVE │ │ +000db318 00000017 R_ARM_RELATIVE │ │ +000db328 00000017 R_ARM_RELATIVE │ │ +000db338 00000017 R_ARM_RELATIVE │ │ +000db348 00000017 R_ARM_RELATIVE │ │ +000db358 00000017 R_ARM_RELATIVE │ │ +000db368 00000017 R_ARM_RELATIVE │ │ +000db378 00000017 R_ARM_RELATIVE │ │ +000db388 00000017 R_ARM_RELATIVE │ │ +000db398 00000017 R_ARM_RELATIVE │ │ +000db3a8 00000017 R_ARM_RELATIVE │ │ +000db3b8 00000017 R_ARM_RELATIVE │ │ +000db3c8 00000017 R_ARM_RELATIVE │ │ +000db3d8 00000017 R_ARM_RELATIVE │ │ +000db3e8 00000017 R_ARM_RELATIVE │ │ +000db3f8 00000017 R_ARM_RELATIVE │ │ +000db408 00000017 R_ARM_RELATIVE │ │ +000db418 00000017 R_ARM_RELATIVE │ │ +000db428 00000017 R_ARM_RELATIVE │ │ +000db438 00000017 R_ARM_RELATIVE │ │ +000db448 00000017 R_ARM_RELATIVE │ │ +000db458 00000017 R_ARM_RELATIVE │ │ +000db468 00000017 R_ARM_RELATIVE │ │ +000db478 00000017 R_ARM_RELATIVE │ │ +000db488 00000017 R_ARM_RELATIVE │ │ +000db498 00000017 R_ARM_RELATIVE │ │ +000db4a8 00000017 R_ARM_RELATIVE │ │ +000db4b8 00000017 R_ARM_RELATIVE │ │ +000db4c8 00000017 R_ARM_RELATIVE │ │ +000db4d8 00000017 R_ARM_RELATIVE │ │ +000db4e8 00000017 R_ARM_RELATIVE │ │ +000db4f8 00000017 R_ARM_RELATIVE │ │ +000db508 00000017 R_ARM_RELATIVE │ │ +000db518 00000017 R_ARM_RELATIVE │ │ +000db528 00000017 R_ARM_RELATIVE │ │ +000db538 00000017 R_ARM_RELATIVE │ │ +000db548 00000017 R_ARM_RELATIVE │ │ +000db558 00000017 R_ARM_RELATIVE │ │ +000db568 00000017 R_ARM_RELATIVE │ │ +000db578 00000017 R_ARM_RELATIVE │ │ +000db588 00000017 R_ARM_RELATIVE │ │ +000db598 00000017 R_ARM_RELATIVE │ │ 000db5a8 00000017 R_ARM_RELATIVE │ │ -000db5ac 00000017 R_ARM_RELATIVE │ │ -000db5b0 00000017 R_ARM_RELATIVE │ │ -000db5b4 00000017 R_ARM_RELATIVE │ │ -000db5bc 00000017 R_ARM_RELATIVE │ │ -000db5c0 00000017 R_ARM_RELATIVE │ │ -000db5c4 00000017 R_ARM_RELATIVE │ │ -000db5cc 00000017 R_ARM_RELATIVE │ │ -000db5d0 00000017 R_ARM_RELATIVE │ │ -000db5d4 00000017 R_ARM_RELATIVE │ │ +000db5b8 00000017 R_ARM_RELATIVE │ │ +000db5c8 00000017 R_ARM_RELATIVE │ │ 000db5d8 00000017 R_ARM_RELATIVE │ │ -000db5dc 00000017 R_ARM_RELATIVE │ │ 000db5e8 00000017 R_ARM_RELATIVE │ │ -000db5ec 00000017 R_ARM_RELATIVE │ │ -000db5f0 00000017 R_ARM_RELATIVE │ │ -000db5f4 00000017 R_ARM_RELATIVE │ │ -000db5fc 00000017 R_ARM_RELATIVE │ │ -000db600 00000017 R_ARM_RELATIVE │ │ -000db604 00000017 R_ARM_RELATIVE │ │ +000db5f8 00000017 R_ARM_RELATIVE │ │ 000db608 00000017 R_ARM_RELATIVE │ │ -000db60c 00000017 R_ARM_RELATIVE │ │ -000db610 00000017 R_ARM_RELATIVE │ │ -000db614 00000017 R_ARM_RELATIVE │ │ 000db618 00000017 R_ARM_RELATIVE │ │ -000db61c 00000017 R_ARM_RELATIVE │ │ -000db620 00000017 R_ARM_RELATIVE │ │ -000db624 00000017 R_ARM_RELATIVE │ │ 000db628 00000017 R_ARM_RELATIVE │ │ -000db62c 00000017 R_ARM_RELATIVE │ │ -000db630 00000017 R_ARM_RELATIVE │ │ -000db634 00000017 R_ARM_RELATIVE │ │ 000db638 00000017 R_ARM_RELATIVE │ │ -000db63c 00000017 R_ARM_RELATIVE │ │ -000db640 00000017 R_ARM_RELATIVE │ │ -000db644 00000017 R_ARM_RELATIVE │ │ -000db648 00000017 R_ARM_RELATIVE │ │ -000db64c 00000017 R_ARM_RELATIVE │ │ -000db650 00000017 R_ARM_RELATIVE │ │ 000db654 00000017 R_ARM_RELATIVE │ │ -000db658 00000017 R_ARM_RELATIVE │ │ -000db65c 00000017 R_ARM_RELATIVE │ │ -000db660 00000017 R_ARM_RELATIVE │ │ 000db664 00000017 R_ARM_RELATIVE │ │ -000db668 00000017 R_ARM_RELATIVE │ │ -000db66c 00000017 R_ARM_RELATIVE │ │ -000db670 00000017 R_ARM_RELATIVE │ │ 000db674 00000017 R_ARM_RELATIVE │ │ -000db678 00000017 R_ARM_RELATIVE │ │ -000db67c 00000017 R_ARM_RELATIVE │ │ -000db680 00000017 R_ARM_RELATIVE │ │ 000db684 00000017 R_ARM_RELATIVE │ │ -000db688 00000017 R_ARM_RELATIVE │ │ -000db68c 00000017 R_ARM_RELATIVE │ │ -000db690 00000017 R_ARM_RELATIVE │ │ 000db694 00000017 R_ARM_RELATIVE │ │ 000db698 00000017 R_ARM_RELATIVE │ │ 000db69c 00000017 R_ARM_RELATIVE │ │ 000db6a0 00000017 R_ARM_RELATIVE │ │ -000db6a4 00000017 R_ARM_RELATIVE │ │ -000db6a8 00000017 R_ARM_RELATIVE │ │ -000db6ac 00000017 R_ARM_RELATIVE │ │ 000db6b0 00000017 R_ARM_RELATIVE │ │ -000db6b4 00000017 R_ARM_RELATIVE │ │ -000db6b8 00000017 R_ARM_RELATIVE │ │ -000db6bc 00000017 R_ARM_RELATIVE │ │ 000db6c0 00000017 R_ARM_RELATIVE │ │ -000db6c4 00000017 R_ARM_RELATIVE │ │ -000db6c8 00000017 R_ARM_RELATIVE │ │ -000db6cc 00000017 R_ARM_RELATIVE │ │ 000db6d0 00000017 R_ARM_RELATIVE │ │ -000db6d4 00000017 R_ARM_RELATIVE │ │ -000db6d8 00000017 R_ARM_RELATIVE │ │ -000db6dc 00000017 R_ARM_RELATIVE │ │ 000db6e0 00000017 R_ARM_RELATIVE │ │ -000db6e4 00000017 R_ARM_RELATIVE │ │ -000db6e8 00000017 R_ARM_RELATIVE │ │ -000db6ec 00000017 R_ARM_RELATIVE │ │ 000db6f0 00000017 R_ARM_RELATIVE │ │ -000db6f4 00000017 R_ARM_RELATIVE │ │ -000db6f8 00000017 R_ARM_RELATIVE │ │ -000db6fc 00000017 R_ARM_RELATIVE │ │ 000db700 00000017 R_ARM_RELATIVE │ │ -000db704 00000017 R_ARM_RELATIVE │ │ -000db708 00000017 R_ARM_RELATIVE │ │ -000db70c 00000017 R_ARM_RELATIVE │ │ 000db710 00000017 R_ARM_RELATIVE │ │ -000db714 00000017 R_ARM_RELATIVE │ │ -000db718 00000017 R_ARM_RELATIVE │ │ -000db71c 00000017 R_ARM_RELATIVE │ │ 000db720 00000017 R_ARM_RELATIVE │ │ -000db724 00000017 R_ARM_RELATIVE │ │ -000db728 00000017 R_ARM_RELATIVE │ │ -000db72c 00000017 R_ARM_RELATIVE │ │ 000db730 00000017 R_ARM_RELATIVE │ │ -000db734 00000017 R_ARM_RELATIVE │ │ -000db738 00000017 R_ARM_RELATIVE │ │ -000db73c 00000017 R_ARM_RELATIVE │ │ 000db740 00000017 R_ARM_RELATIVE │ │ -000db744 00000017 R_ARM_RELATIVE │ │ -000db748 00000017 R_ARM_RELATIVE │ │ -000db74c 00000017 R_ARM_RELATIVE │ │ 000db750 00000017 R_ARM_RELATIVE │ │ -000db754 00000017 R_ARM_RELATIVE │ │ -000db758 00000017 R_ARM_RELATIVE │ │ -000db75c 00000017 R_ARM_RELATIVE │ │ 000db760 00000017 R_ARM_RELATIVE │ │ -000db764 00000017 R_ARM_RELATIVE │ │ -000db768 00000017 R_ARM_RELATIVE │ │ -000db76c 00000017 R_ARM_RELATIVE │ │ 000db770 00000017 R_ARM_RELATIVE │ │ -000db774 00000017 R_ARM_RELATIVE │ │ -000db778 00000017 R_ARM_RELATIVE │ │ -000db77c 00000017 R_ARM_RELATIVE │ │ 000db780 00000017 R_ARM_RELATIVE │ │ -000db784 00000017 R_ARM_RELATIVE │ │ -000db788 00000017 R_ARM_RELATIVE │ │ -000db78c 00000017 R_ARM_RELATIVE │ │ 000db790 00000017 R_ARM_RELATIVE │ │ -000db794 00000017 R_ARM_RELATIVE │ │ -000db798 00000017 R_ARM_RELATIVE │ │ -000db79c 00000017 R_ARM_RELATIVE │ │ 000db7a0 00000017 R_ARM_RELATIVE │ │ -000db7a4 00000017 R_ARM_RELATIVE │ │ -000db7a8 00000017 R_ARM_RELATIVE │ │ -000db7ac 00000017 R_ARM_RELATIVE │ │ 000db7b0 00000017 R_ARM_RELATIVE │ │ -000db7b4 00000017 R_ARM_RELATIVE │ │ -000db7b8 00000017 R_ARM_RELATIVE │ │ -000db7bc 00000017 R_ARM_RELATIVE │ │ 000db7c0 00000017 R_ARM_RELATIVE │ │ -000db7c4 00000017 R_ARM_RELATIVE │ │ -000db7c8 00000017 R_ARM_RELATIVE │ │ -000db7cc 00000017 R_ARM_RELATIVE │ │ 000db7d0 00000017 R_ARM_RELATIVE │ │ -000db7d4 00000017 R_ARM_RELATIVE │ │ -000db7d8 00000017 R_ARM_RELATIVE │ │ -000db7dc 00000017 R_ARM_RELATIVE │ │ 000db7e0 00000017 R_ARM_RELATIVE │ │ -000db7e4 00000017 R_ARM_RELATIVE │ │ -000db7e8 00000017 R_ARM_RELATIVE │ │ -000db7ec 00000017 R_ARM_RELATIVE │ │ 000db7f0 00000017 R_ARM_RELATIVE │ │ -000db7f4 00000017 R_ARM_RELATIVE │ │ -000db7f8 00000017 R_ARM_RELATIVE │ │ -000db7fc 00000017 R_ARM_RELATIVE │ │ 000db800 00000017 R_ARM_RELATIVE │ │ -000db804 00000017 R_ARM_RELATIVE │ │ -000db808 00000017 R_ARM_RELATIVE │ │ -000db80c 00000017 R_ARM_RELATIVE │ │ 000db810 00000017 R_ARM_RELATIVE │ │ -000db814 00000017 R_ARM_RELATIVE │ │ -000db818 00000017 R_ARM_RELATIVE │ │ -000db81c 00000017 R_ARM_RELATIVE │ │ 000db820 00000017 R_ARM_RELATIVE │ │ -000db824 00000017 R_ARM_RELATIVE │ │ -000db828 00000017 R_ARM_RELATIVE │ │ -000db82c 00000017 R_ARM_RELATIVE │ │ 000db830 00000017 R_ARM_RELATIVE │ │ -000db834 00000017 R_ARM_RELATIVE │ │ -000db838 00000017 R_ARM_RELATIVE │ │ -000db83c 00000017 R_ARM_RELATIVE │ │ 000db840 00000017 R_ARM_RELATIVE │ │ -000db844 00000017 R_ARM_RELATIVE │ │ -000db848 00000017 R_ARM_RELATIVE │ │ -000db84c 00000017 R_ARM_RELATIVE │ │ 000db850 00000017 R_ARM_RELATIVE │ │ -000db854 00000017 R_ARM_RELATIVE │ │ -000db858 00000017 R_ARM_RELATIVE │ │ -000db85c 00000017 R_ARM_RELATIVE │ │ 000db860 00000017 R_ARM_RELATIVE │ │ -000db864 00000017 R_ARM_RELATIVE │ │ -000db868 00000017 R_ARM_RELATIVE │ │ -000db86c 00000017 R_ARM_RELATIVE │ │ 000db870 00000017 R_ARM_RELATIVE │ │ -000db874 00000017 R_ARM_RELATIVE │ │ -000db878 00000017 R_ARM_RELATIVE │ │ -000db87c 00000017 R_ARM_RELATIVE │ │ 000db880 00000017 R_ARM_RELATIVE │ │ -000db884 00000017 R_ARM_RELATIVE │ │ -000db888 00000017 R_ARM_RELATIVE │ │ -000db88c 00000017 R_ARM_RELATIVE │ │ 000db890 00000017 R_ARM_RELATIVE │ │ -000db894 00000017 R_ARM_RELATIVE │ │ -000db898 00000017 R_ARM_RELATIVE │ │ 000db89c 00000017 R_ARM_RELATIVE │ │ 000db8a0 00000017 R_ARM_RELATIVE │ │ 000db8a4 00000017 R_ARM_RELATIVE │ │ 000db8a8 00000017 R_ARM_RELATIVE │ │ -000db8ac 00000017 R_ARM_RELATIVE │ │ -000db8b0 00000017 R_ARM_RELATIVE │ │ -000db8b4 00000017 R_ARM_RELATIVE │ │ 000db8b8 00000017 R_ARM_RELATIVE │ │ -000db8bc 00000017 R_ARM_RELATIVE │ │ -000db8c0 00000017 R_ARM_RELATIVE │ │ -000db8c4 00000017 R_ARM_RELATIVE │ │ 000db8c8 00000017 R_ARM_RELATIVE │ │ -000db8cc 00000017 R_ARM_RELATIVE │ │ -000db8d0 00000017 R_ARM_RELATIVE │ │ -000db8d4 00000017 R_ARM_RELATIVE │ │ 000db8d8 00000017 R_ARM_RELATIVE │ │ -000db8dc 00000017 R_ARM_RELATIVE │ │ -000db8e0 00000017 R_ARM_RELATIVE │ │ 000db8e8 00000017 R_ARM_RELATIVE │ │ -000db8ec 00000017 R_ARM_RELATIVE │ │ -000db8f0 00000017 R_ARM_RELATIVE │ │ -000db8f4 00000017 R_ARM_RELATIVE │ │ -000db8f8 00000017 R_ARM_RELATIVE │ │ -000db8fc 00000017 R_ARM_RELATIVE │ │ -000db900 00000017 R_ARM_RELATIVE │ │ 000db904 00000017 R_ARM_RELATIVE │ │ 000db908 00000017 R_ARM_RELATIVE │ │ -000db90c 00000017 R_ARM_RELATIVE │ │ -000db910 00000017 R_ARM_RELATIVE │ │ -000db91c 00000017 R_ARM_RELATIVE │ │ -000db920 00000017 R_ARM_RELATIVE │ │ -000db924 00000017 R_ARM_RELATIVE │ │ +000db918 00000017 R_ARM_RELATIVE │ │ 000db928 00000017 R_ARM_RELATIVE │ │ -000db92c 00000017 R_ARM_RELATIVE │ │ -000db930 00000017 R_ARM_RELATIVE │ │ -000db93c 00000017 R_ARM_RELATIVE │ │ -000db940 00000017 R_ARM_RELATIVE │ │ -000db944 00000017 R_ARM_RELATIVE │ │ +000db938 00000017 R_ARM_RELATIVE │ │ 000db948 00000017 R_ARM_RELATIVE │ │ -000db94c 00000017 R_ARM_RELATIVE │ │ -000db950 00000017 R_ARM_RELATIVE │ │ -000db954 00000017 R_ARM_RELATIVE │ │ 000db958 00000017 R_ARM_RELATIVE │ │ -000db95c 00000017 R_ARM_RELATIVE │ │ -000db960 00000017 R_ARM_RELATIVE │ │ -000db964 00000017 R_ARM_RELATIVE │ │ 000db968 00000017 R_ARM_RELATIVE │ │ -000db96c 00000017 R_ARM_RELATIVE │ │ -000db970 00000017 R_ARM_RELATIVE │ │ -000db974 00000017 R_ARM_RELATIVE │ │ 000db978 00000017 R_ARM_RELATIVE │ │ -000db97c 00000017 R_ARM_RELATIVE │ │ -000db980 00000017 R_ARM_RELATIVE │ │ -000db984 00000017 R_ARM_RELATIVE │ │ 000db988 00000017 R_ARM_RELATIVE │ │ -000dba60 00000017 R_ARM_RELATIVE │ │ -000dba6c 00000017 R_ARM_RELATIVE │ │ -000dba70 00000017 R_ARM_RELATIVE │ │ -000dba74 00000017 R_ARM_RELATIVE │ │ -000dcc84 00000017 R_ARM_RELATIVE │ │ -000dccb8 00000017 R_ARM_RELATIVE │ │ -000dccc4 00000017 R_ARM_RELATIVE │ │ -000dcd08 00000017 R_ARM_RELATIVE │ │ -000dd28c 00000017 R_ARM_RELATIVE │ │ -000dd294 00000017 R_ARM_RELATIVE │ │ -000dd29c 00000017 R_ARM_RELATIVE │ │ -000dd2a4 00000017 R_ARM_RELATIVE │ │ -000dd2b8 00000017 R_ARM_RELATIVE │ │ -000dd2c0 00000017 R_ARM_RELATIVE │ │ -000dd2d4 00000017 R_ARM_RELATIVE │ │ -000dd2e8 00000017 R_ARM_RELATIVE │ │ -000dd2ec 00000017 R_ARM_RELATIVE │ │ -000dba54 00001615 R_ARM_GLOB_DAT 00000000 getrandom │ │ -000dba58 00001d15 R_ARM_GLOB_DAT 00000000 gettid@LIBC │ │ -000dba5c 00004515 R_ARM_GLOB_DAT 00000000 __cxa_thread_atexit │ │ -000dba64 00006315 R_ARM_GLOB_DAT 00000000 stderr@LIBC │ │ -000dba68 00007915 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ +000db998 00000017 R_ARM_RELATIVE │ │ +000db9a8 00000017 R_ARM_RELATIVE │ │ +000db9b8 00000017 R_ARM_RELATIVE │ │ +000db9c8 00000017 R_ARM_RELATIVE │ │ +000db9cc 00000017 R_ARM_RELATIVE │ │ +000db9dc 00000017 R_ARM_RELATIVE │ │ +000db9e8 00000017 R_ARM_RELATIVE │ │ +000db9ec 00000017 R_ARM_RELATIVE │ │ +000db9f0 00000017 R_ARM_RELATIVE │ │ +000db9f4 00000017 R_ARM_RELATIVE │ │ +000dba00 00000017 R_ARM_RELATIVE │ │ +000dba04 00000017 R_ARM_RELATIVE │ │ +000dba08 00000017 R_ARM_RELATIVE │ │ +000dba0c 00000017 R_ARM_RELATIVE │ │ +000dba1c 00000017 R_ARM_RELATIVE │ │ +000dba20 00000017 R_ARM_RELATIVE │ │ +000dba30 00000017 R_ARM_RELATIVE │ │ +000dba40 00000017 R_ARM_RELATIVE │ │ +000dba54 00000017 R_ARM_RELATIVE │ │ +000dba58 00000017 R_ARM_RELATIVE │ │ +000dba68 00000017 R_ARM_RELATIVE │ │ +000dba78 00000017 R_ARM_RELATIVE │ │ +000dba88 00000017 R_ARM_RELATIVE │ │ +000dbaa4 00000017 R_ARM_RELATIVE │ │ +000dbaa8 00000017 R_ARM_RELATIVE │ │ +000dbaac 00000017 R_ARM_RELATIVE │ │ +000dbabc 00000017 R_ARM_RELATIVE │ │ +000dbac0 00000017 R_ARM_RELATIVE │ │ +000dbac4 00000017 R_ARM_RELATIVE │ │ +000dbac8 00000017 R_ARM_RELATIVE │ │ +000dbad8 00000017 R_ARM_RELATIVE │ │ +000dbae4 00000017 R_ARM_RELATIVE │ │ +000dbaf0 00000017 R_ARM_RELATIVE │ │ +000dbb00 00000017 R_ARM_RELATIVE │ │ +000dbb10 00000017 R_ARM_RELATIVE │ │ +000dbb20 00000017 R_ARM_RELATIVE │ │ +000dbb30 00000017 R_ARM_RELATIVE │ │ +000dbb40 00000017 R_ARM_RELATIVE │ │ +000dbb50 00000017 R_ARM_RELATIVE │ │ +000dbb60 00000017 R_ARM_RELATIVE │ │ +000dbb6c 00000017 R_ARM_RELATIVE │ │ +000dbb7c 00000017 R_ARM_RELATIVE │ │ +000dbb8c 00000017 R_ARM_RELATIVE │ │ +000dbb9c 00000017 R_ARM_RELATIVE │ │ +000dbbac 00000017 R_ARM_RELATIVE │ │ +000dbbb0 00000017 R_ARM_RELATIVE │ │ +000dbbbc 00000017 R_ARM_RELATIVE │ │ +000dbbc0 00000017 R_ARM_RELATIVE │ │ +000dbbd0 00000017 R_ARM_RELATIVE │ │ +000dbbd4 00000017 R_ARM_RELATIVE │ │ +000dbbd8 00000017 R_ARM_RELATIVE │ │ +000dbbe8 00000017 R_ARM_RELATIVE │ │ +000dbbf8 00000017 R_ARM_RELATIVE │ │ +000dbc08 00000017 R_ARM_RELATIVE │ │ +000dbc18 00000017 R_ARM_RELATIVE │ │ +000dbc28 00000017 R_ARM_RELATIVE │ │ +000dbc38 00000017 R_ARM_RELATIVE │ │ +000dbc54 00000017 R_ARM_RELATIVE │ │ +000dbc58 00000017 R_ARM_RELATIVE │ │ +000dbc5c 00000017 R_ARM_RELATIVE │ │ +000dbc60 00000017 R_ARM_RELATIVE │ │ +000dbc64 00000017 R_ARM_RELATIVE │ │ +000dbc68 00000017 R_ARM_RELATIVE │ │ +000dbc6c 00000017 R_ARM_RELATIVE │ │ +000dbc70 00000017 R_ARM_RELATIVE │ │ +000dbc80 00000017 R_ARM_RELATIVE │ │ +000dbc90 00000017 R_ARM_RELATIVE │ │ +000dbca0 00000017 R_ARM_RELATIVE │ │ +000dbcb0 00000017 R_ARM_RELATIVE │ │ +000dbcbc 00000017 R_ARM_RELATIVE │ │ +000dbcc0 00000017 R_ARM_RELATIVE │ │ +000dbcc4 00000017 R_ARM_RELATIVE │ │ +000dbcd4 00000017 R_ARM_RELATIVE │ │ +000dbcd8 00000017 R_ARM_RELATIVE │ │ +000dbcdc 00000017 R_ARM_RELATIVE │ │ +000dbce0 00000017 R_ARM_RELATIVE │ │ +000dbce4 00000017 R_ARM_RELATIVE │ │ +000dbcf0 00000017 R_ARM_RELATIVE │ │ +000dbcf4 00000017 R_ARM_RELATIVE │ │ +000dbcf8 00000017 R_ARM_RELATIVE │ │ +000dbcfc 00000017 R_ARM_RELATIVE │ │ +000dbd00 00000017 R_ARM_RELATIVE │ │ +000dbd10 00000017 R_ARM_RELATIVE │ │ +000dbd20 00000017 R_ARM_RELATIVE │ │ +000dbd30 00000017 R_ARM_RELATIVE │ │ +000dbd40 00000017 R_ARM_RELATIVE │ │ +000dbd50 00000017 R_ARM_RELATIVE │ │ +000dbd60 00000017 R_ARM_RELATIVE │ │ +000dbd70 00000017 R_ARM_RELATIVE │ │ +000dbd7c 00000017 R_ARM_RELATIVE │ │ +000dbd80 00000017 R_ARM_RELATIVE │ │ +000dbd8c 00000017 R_ARM_RELATIVE │ │ +000dbd9c 00000017 R_ARM_RELATIVE │ │ +000dbda0 00000017 R_ARM_RELATIVE │ │ +000dbdb0 00000017 R_ARM_RELATIVE │ │ +000dbdc0 00000017 R_ARM_RELATIVE │ │ +000dbdcc 00000017 R_ARM_RELATIVE │ │ +000dbdd0 00000017 R_ARM_RELATIVE │ │ +000dbddc 00000017 R_ARM_RELATIVE │ │ +000dbde0 00000017 R_ARM_RELATIVE │ │ +000dbde4 00000017 R_ARM_RELATIVE │ │ +000dbde8 00000017 R_ARM_RELATIVE │ │ +000dbdec 00000017 R_ARM_RELATIVE │ │ +000dbdf0 00000017 R_ARM_RELATIVE │ │ +000dbdf4 00000017 R_ARM_RELATIVE │ │ +000dbdf8 00000017 R_ARM_RELATIVE │ │ +000dbdfc 00000017 R_ARM_RELATIVE │ │ +000dbe0c 00000017 R_ARM_RELATIVE │ │ +000dbe1c 00000017 R_ARM_RELATIVE │ │ +000dbe2c 00000017 R_ARM_RELATIVE │ │ +000dbe3c 00000017 R_ARM_RELATIVE │ │ +000dbe4c 00000017 R_ARM_RELATIVE │ │ +000dbe5c 00000017 R_ARM_RELATIVE │ │ +000dbe6c 00000017 R_ARM_RELATIVE │ │ +000dbe7c 00000017 R_ARM_RELATIVE │ │ +000dbe8c 00000017 R_ARM_RELATIVE │ │ +000dbe9c 00000017 R_ARM_RELATIVE │ │ +000dbeac 00000017 R_ARM_RELATIVE │ │ +000dbec8 00000017 R_ARM_RELATIVE │ │ +000dbecc 00000017 R_ARM_RELATIVE │ │ +000dbedc 00000017 R_ARM_RELATIVE │ │ +000dbeec 00000017 R_ARM_RELATIVE │ │ +000dbefc 00000017 R_ARM_RELATIVE │ │ +000dbf0c 00000017 R_ARM_RELATIVE │ │ +000dbf1c 00000017 R_ARM_RELATIVE │ │ +000dbf2c 00000017 R_ARM_RELATIVE │ │ +000dbf38 00000017 R_ARM_RELATIVE │ │ +000dbf3c 00000017 R_ARM_RELATIVE │ │ +000dbf4c 00000017 R_ARM_RELATIVE │ │ +000dbf5c 00000017 R_ARM_RELATIVE │ │ +000dbf6c 00000017 R_ARM_RELATIVE │ │ +000dbf7c 00000017 R_ARM_RELATIVE │ │ +000dbf8c 00000017 R_ARM_RELATIVE │ │ +000dbf9c 00000017 R_ARM_RELATIVE │ │ +000dbfac 00000017 R_ARM_RELATIVE │ │ +000dbfbc 00000017 R_ARM_RELATIVE │ │ +000dbfcc 00000017 R_ARM_RELATIVE │ │ +000dbfdc 00000017 R_ARM_RELATIVE │ │ +000dbfec 00000017 R_ARM_RELATIVE │ │ +000dbffc 00000017 R_ARM_RELATIVE │ │ +000dc00c 00000017 R_ARM_RELATIVE │ │ +000dc01c 00000017 R_ARM_RELATIVE │ │ +000dc02c 00000017 R_ARM_RELATIVE │ │ +000dc03c 00000017 R_ARM_RELATIVE │ │ +000dc04c 00000017 R_ARM_RELATIVE │ │ +000dc05c 00000017 R_ARM_RELATIVE │ │ +000dc06c 00000017 R_ARM_RELATIVE │ │ +000dc07c 00000017 R_ARM_RELATIVE │ │ +000dc08c 00000017 R_ARM_RELATIVE │ │ +000dc09c 00000017 R_ARM_RELATIVE │ │ +000dc0ac 00000017 R_ARM_RELATIVE │ │ +000dc0bc 00000017 R_ARM_RELATIVE │ │ +000dc0cc 00000017 R_ARM_RELATIVE │ │ +000dc0dc 00000017 R_ARM_RELATIVE │ │ +000dc0ec 00000017 R_ARM_RELATIVE │ │ +000dc0fc 00000017 R_ARM_RELATIVE │ │ +000dc10c 00000017 R_ARM_RELATIVE │ │ +000dc11c 00000017 R_ARM_RELATIVE │ │ +000dc128 00000017 R_ARM_RELATIVE │ │ +000dc12c 00000017 R_ARM_RELATIVE │ │ +000dc138 00000017 R_ARM_RELATIVE │ │ +000dc13c 00000017 R_ARM_RELATIVE │ │ +000dc148 00000017 R_ARM_RELATIVE │ │ +000dc14c 00000017 R_ARM_RELATIVE │ │ +000dc158 00000017 R_ARM_RELATIVE │ │ +000dc15c 00000017 R_ARM_RELATIVE │ │ +000dc168 00000017 R_ARM_RELATIVE │ │ +000dc16c 00000017 R_ARM_RELATIVE │ │ +000dc178 00000017 R_ARM_RELATIVE │ │ +000dc17c 00000017 R_ARM_RELATIVE │ │ +000dc18c 00000017 R_ARM_RELATIVE │ │ +000dc19c 00000017 R_ARM_RELATIVE │ │ +000dc1ac 00000017 R_ARM_RELATIVE │ │ +000dc1bc 00000017 R_ARM_RELATIVE │ │ +000dc1c0 00000017 R_ARM_RELATIVE │ │ +000dc1c4 00000017 R_ARM_RELATIVE │ │ +000dc1c8 00000017 R_ARM_RELATIVE │ │ +000dc1cc 00000017 R_ARM_RELATIVE │ │ +000dc1d0 00000017 R_ARM_RELATIVE │ │ +000dc1d8 00000017 R_ARM_RELATIVE │ │ +000dc1dc 00000017 R_ARM_RELATIVE │ │ +000dc1e0 00000017 R_ARM_RELATIVE │ │ +000dc1e8 00000017 R_ARM_RELATIVE │ │ +000dc1ec 00000017 R_ARM_RELATIVE │ │ +000dc1f0 00000017 R_ARM_RELATIVE │ │ +000dc1f4 00000017 R_ARM_RELATIVE │ │ +000dc1f8 00000017 R_ARM_RELATIVE │ │ +000dc204 00000017 R_ARM_RELATIVE │ │ +000dc208 00000017 R_ARM_RELATIVE │ │ +000dc20c 00000017 R_ARM_RELATIVE │ │ +000dc210 00000017 R_ARM_RELATIVE │ │ +000dc218 00000017 R_ARM_RELATIVE │ │ +000dc21c 00000017 R_ARM_RELATIVE │ │ +000dc220 00000017 R_ARM_RELATIVE │ │ +000dc224 00000017 R_ARM_RELATIVE │ │ +000dc228 00000017 R_ARM_RELATIVE │ │ +000dc22c 00000017 R_ARM_RELATIVE │ │ +000dc230 00000017 R_ARM_RELATIVE │ │ +000dc234 00000017 R_ARM_RELATIVE │ │ +000dc238 00000017 R_ARM_RELATIVE │ │ +000dc23c 00000017 R_ARM_RELATIVE │ │ +000dc240 00000017 R_ARM_RELATIVE │ │ +000dc244 00000017 R_ARM_RELATIVE │ │ +000dc248 00000017 R_ARM_RELATIVE │ │ +000dc24c 00000017 R_ARM_RELATIVE │ │ +000dc250 00000017 R_ARM_RELATIVE │ │ +000dc254 00000017 R_ARM_RELATIVE │ │ +000dc258 00000017 R_ARM_RELATIVE │ │ +000dc25c 00000017 R_ARM_RELATIVE │ │ +000dc260 00000017 R_ARM_RELATIVE │ │ +000dc264 00000017 R_ARM_RELATIVE │ │ +000dc268 00000017 R_ARM_RELATIVE │ │ +000dc26c 00000017 R_ARM_RELATIVE │ │ +000dc270 00000017 R_ARM_RELATIVE │ │ +000dc274 00000017 R_ARM_RELATIVE │ │ +000dc278 00000017 R_ARM_RELATIVE │ │ +000dc27c 00000017 R_ARM_RELATIVE │ │ +000dc280 00000017 R_ARM_RELATIVE │ │ +000dc284 00000017 R_ARM_RELATIVE │ │ +000dc288 00000017 R_ARM_RELATIVE │ │ +000dc28c 00000017 R_ARM_RELATIVE │ │ +000dc290 00000017 R_ARM_RELATIVE │ │ +000dc294 00000017 R_ARM_RELATIVE │ │ +000dc298 00000017 R_ARM_RELATIVE │ │ +000dc29c 00000017 R_ARM_RELATIVE │ │ +000dc2a0 00000017 R_ARM_RELATIVE │ │ +000dc2a4 00000017 R_ARM_RELATIVE │ │ +000dc2a8 00000017 R_ARM_RELATIVE │ │ +000dc2ac 00000017 R_ARM_RELATIVE │ │ +000dc2b0 00000017 R_ARM_RELATIVE │ │ +000dc2b4 00000017 R_ARM_RELATIVE │ │ +000dc2b8 00000017 R_ARM_RELATIVE │ │ +000dc2bc 00000017 R_ARM_RELATIVE │ │ +000dc2c0 00000017 R_ARM_RELATIVE │ │ +000dc2c4 00000017 R_ARM_RELATIVE │ │ +000dc2c8 00000017 R_ARM_RELATIVE │ │ +000dc2cc 00000017 R_ARM_RELATIVE │ │ +000dc2d0 00000017 R_ARM_RELATIVE │ │ +000dc2d4 00000017 R_ARM_RELATIVE │ │ +000dc2d8 00000017 R_ARM_RELATIVE │ │ +000dc2dc 00000017 R_ARM_RELATIVE │ │ +000dc2e0 00000017 R_ARM_RELATIVE │ │ +000dc2e4 00000017 R_ARM_RELATIVE │ │ +000dc2e8 00000017 R_ARM_RELATIVE │ │ +000dc2ec 00000017 R_ARM_RELATIVE │ │ +000dc2f0 00000017 R_ARM_RELATIVE │ │ +000dc2f4 00000017 R_ARM_RELATIVE │ │ +000dc2f8 00000017 R_ARM_RELATIVE │ │ +000dc2fc 00000017 R_ARM_RELATIVE │ │ +000dc300 00000017 R_ARM_RELATIVE │ │ +000dc304 00000017 R_ARM_RELATIVE │ │ +000dc308 00000017 R_ARM_RELATIVE │ │ +000dc30c 00000017 R_ARM_RELATIVE │ │ +000dc310 00000017 R_ARM_RELATIVE │ │ +000dc314 00000017 R_ARM_RELATIVE │ │ +000dc318 00000017 R_ARM_RELATIVE │ │ +000dc31c 00000017 R_ARM_RELATIVE │ │ +000dc320 00000017 R_ARM_RELATIVE │ │ +000dc324 00000017 R_ARM_RELATIVE │ │ +000dc328 00000017 R_ARM_RELATIVE │ │ +000dc32c 00000017 R_ARM_RELATIVE │ │ +000dc330 00000017 R_ARM_RELATIVE │ │ +000dc334 00000017 R_ARM_RELATIVE │ │ +000dc338 00000017 R_ARM_RELATIVE │ │ +000dc33c 00000017 R_ARM_RELATIVE │ │ +000dc340 00000017 R_ARM_RELATIVE │ │ +000dc344 00000017 R_ARM_RELATIVE │ │ +000dc348 00000017 R_ARM_RELATIVE │ │ +000dc34c 00000017 R_ARM_RELATIVE │ │ +000dc350 00000017 R_ARM_RELATIVE │ │ +000dc354 00000017 R_ARM_RELATIVE │ │ +000dc358 00000017 R_ARM_RELATIVE │ │ +000dc35c 00000017 R_ARM_RELATIVE │ │ +000dc360 00000017 R_ARM_RELATIVE │ │ +000dc364 00000017 R_ARM_RELATIVE │ │ +000dc368 00000017 R_ARM_RELATIVE │ │ +000dc36c 00000017 R_ARM_RELATIVE │ │ +000dc370 00000017 R_ARM_RELATIVE │ │ +000dc374 00000017 R_ARM_RELATIVE │ │ +000dc378 00000017 R_ARM_RELATIVE │ │ +000dc37c 00000017 R_ARM_RELATIVE │ │ +000dc380 00000017 R_ARM_RELATIVE │ │ +000dc384 00000017 R_ARM_RELATIVE │ │ +000dc388 00000017 R_ARM_RELATIVE │ │ +000dc38c 00000017 R_ARM_RELATIVE │ │ +000dc390 00000017 R_ARM_RELATIVE │ │ +000dc394 00000017 R_ARM_RELATIVE │ │ +000dc398 00000017 R_ARM_RELATIVE │ │ +000dc39c 00000017 R_ARM_RELATIVE │ │ +000dc3a0 00000017 R_ARM_RELATIVE │ │ +000dc3a4 00000017 R_ARM_RELATIVE │ │ +000dc3a8 00000017 R_ARM_RELATIVE │ │ +000dc3ac 00000017 R_ARM_RELATIVE │ │ +000dc3b0 00000017 R_ARM_RELATIVE │ │ +000dc3b4 00000017 R_ARM_RELATIVE │ │ +000dc3b8 00000017 R_ARM_RELATIVE │ │ +000dc3bc 00000017 R_ARM_RELATIVE │ │ +000dc3c0 00000017 R_ARM_RELATIVE │ │ +000dc3c4 00000017 R_ARM_RELATIVE │ │ +000dc3c8 00000017 R_ARM_RELATIVE │ │ +000dc3cc 00000017 R_ARM_RELATIVE │ │ +000dc3d0 00000017 R_ARM_RELATIVE │ │ +000dc3d4 00000017 R_ARM_RELATIVE │ │ +000dc3d8 00000017 R_ARM_RELATIVE │ │ +000dc3dc 00000017 R_ARM_RELATIVE │ │ +000dc3e0 00000017 R_ARM_RELATIVE │ │ +000dc3e4 00000017 R_ARM_RELATIVE │ │ +000dc3e8 00000017 R_ARM_RELATIVE │ │ +000dc3ec 00000017 R_ARM_RELATIVE │ │ +000dc3f0 00000017 R_ARM_RELATIVE │ │ +000dc3f4 00000017 R_ARM_RELATIVE │ │ +000dc3f8 00000017 R_ARM_RELATIVE │ │ +000dc3fc 00000017 R_ARM_RELATIVE │ │ +000dc400 00000017 R_ARM_RELATIVE │ │ +000dc404 00000017 R_ARM_RELATIVE │ │ +000dc408 00000017 R_ARM_RELATIVE │ │ +000dc40c 00000017 R_ARM_RELATIVE │ │ +000dc410 00000017 R_ARM_RELATIVE │ │ +000dc414 00000017 R_ARM_RELATIVE │ │ +000dc418 00000017 R_ARM_RELATIVE │ │ +000dc41c 00000017 R_ARM_RELATIVE │ │ +000dc420 00000017 R_ARM_RELATIVE │ │ +000dc424 00000017 R_ARM_RELATIVE │ │ +000dc428 00000017 R_ARM_RELATIVE │ │ +000dc42c 00000017 R_ARM_RELATIVE │ │ +000dc430 00000017 R_ARM_RELATIVE │ │ +000dc434 00000017 R_ARM_RELATIVE │ │ +000dc438 00000017 R_ARM_RELATIVE │ │ +000dc43c 00000017 R_ARM_RELATIVE │ │ +000dc440 00000017 R_ARM_RELATIVE │ │ +000dc444 00000017 R_ARM_RELATIVE │ │ +000dc448 00000017 R_ARM_RELATIVE │ │ +000dc44c 00000017 R_ARM_RELATIVE │ │ +000dc450 00000017 R_ARM_RELATIVE │ │ +000dc454 00000017 R_ARM_RELATIVE │ │ +000dc458 00000017 R_ARM_RELATIVE │ │ +000dc45c 00000017 R_ARM_RELATIVE │ │ +000dc460 00000017 R_ARM_RELATIVE │ │ +000dc464 00000017 R_ARM_RELATIVE │ │ +000dc468 00000017 R_ARM_RELATIVE │ │ +000dc46c 00000017 R_ARM_RELATIVE │ │ +000dc470 00000017 R_ARM_RELATIVE │ │ +000dc474 00000017 R_ARM_RELATIVE │ │ +000dc478 00000017 R_ARM_RELATIVE │ │ +000dc47c 00000017 R_ARM_RELATIVE │ │ +000dc480 00000017 R_ARM_RELATIVE │ │ +000dc484 00000017 R_ARM_RELATIVE │ │ +000dc488 00000017 R_ARM_RELATIVE │ │ +000dc48c 00000017 R_ARM_RELATIVE │ │ +000dc490 00000017 R_ARM_RELATIVE │ │ +000dc494 00000017 R_ARM_RELATIVE │ │ +000dc498 00000017 R_ARM_RELATIVE │ │ +000dc49c 00000017 R_ARM_RELATIVE │ │ +000dc4a0 00000017 R_ARM_RELATIVE │ │ +000dc4a4 00000017 R_ARM_RELATIVE │ │ +000dc4a8 00000017 R_ARM_RELATIVE │ │ +000dc4ac 00000017 R_ARM_RELATIVE │ │ +000dc4b0 00000017 R_ARM_RELATIVE │ │ +000dc4b4 00000017 R_ARM_RELATIVE │ │ +000dc4b8 00000017 R_ARM_RELATIVE │ │ +000dc4bc 00000017 R_ARM_RELATIVE │ │ +000dc4c0 00000017 R_ARM_RELATIVE │ │ +000dc4c4 00000017 R_ARM_RELATIVE │ │ +000dc4c8 00000017 R_ARM_RELATIVE │ │ +000dc4cc 00000017 R_ARM_RELATIVE │ │ +000dc4d0 00000017 R_ARM_RELATIVE │ │ +000dc4d4 00000017 R_ARM_RELATIVE │ │ +000dc4d8 00000017 R_ARM_RELATIVE │ │ +000dc4dc 00000017 R_ARM_RELATIVE │ │ +000dc4e0 00000017 R_ARM_RELATIVE │ │ +000dc4e4 00000017 R_ARM_RELATIVE │ │ +000dc4e8 00000017 R_ARM_RELATIVE │ │ +000dc4ec 00000017 R_ARM_RELATIVE │ │ +000dc4f0 00000017 R_ARM_RELATIVE │ │ +000dc4f4 00000017 R_ARM_RELATIVE │ │ +000dc4f8 00000017 R_ARM_RELATIVE │ │ +000dc4fc 00000017 R_ARM_RELATIVE │ │ +000dc504 00000017 R_ARM_RELATIVE │ │ +000dc508 00000017 R_ARM_RELATIVE │ │ +000dc50c 00000017 R_ARM_RELATIVE │ │ +000dc510 00000017 R_ARM_RELATIVE │ │ +000dc514 00000017 R_ARM_RELATIVE │ │ +000dc518 00000017 R_ARM_RELATIVE │ │ +000dc51c 00000017 R_ARM_RELATIVE │ │ +000dc520 00000017 R_ARM_RELATIVE │ │ +000dc524 00000017 R_ARM_RELATIVE │ │ +000dc528 00000017 R_ARM_RELATIVE │ │ +000dc52c 00000017 R_ARM_RELATIVE │ │ +000dc538 00000017 R_ARM_RELATIVE │ │ +000dc53c 00000017 R_ARM_RELATIVE │ │ +000dc540 00000017 R_ARM_RELATIVE │ │ +000dc544 00000017 R_ARM_RELATIVE │ │ +000dc548 00000017 R_ARM_RELATIVE │ │ +000dc54c 00000017 R_ARM_RELATIVE │ │ +000dc558 00000017 R_ARM_RELATIVE │ │ +000dc55c 00000017 R_ARM_RELATIVE │ │ +000dc560 00000017 R_ARM_RELATIVE │ │ +000dc564 00000017 R_ARM_RELATIVE │ │ +000dc568 00000017 R_ARM_RELATIVE │ │ +000dc56c 00000017 R_ARM_RELATIVE │ │ +000dc570 00000017 R_ARM_RELATIVE │ │ +000dc574 00000017 R_ARM_RELATIVE │ │ +000dc578 00000017 R_ARM_RELATIVE │ │ +000dc57c 00000017 R_ARM_RELATIVE │ │ +000dc580 00000017 R_ARM_RELATIVE │ │ +000dc584 00000017 R_ARM_RELATIVE │ │ +000dc588 00000017 R_ARM_RELATIVE │ │ +000dc58c 00000017 R_ARM_RELATIVE │ │ +000dc590 00000017 R_ARM_RELATIVE │ │ +000dc594 00000017 R_ARM_RELATIVE │ │ +000dc598 00000017 R_ARM_RELATIVE │ │ +000dc59c 00000017 R_ARM_RELATIVE │ │ +000dc5a0 00000017 R_ARM_RELATIVE │ │ +000dc5a4 00000017 R_ARM_RELATIVE │ │ +000dc67c 00000017 R_ARM_RELATIVE │ │ +000dc688 00000017 R_ARM_RELATIVE │ │ +000dc68c 00000017 R_ARM_RELATIVE │ │ +000dc690 00000017 R_ARM_RELATIVE │ │ +000dd89c 00000017 R_ARM_RELATIVE │ │ +000dd8d0 00000017 R_ARM_RELATIVE │ │ +000dd8dc 00000017 R_ARM_RELATIVE │ │ +000dd920 00000017 R_ARM_RELATIVE │ │ +000ddea4 00000017 R_ARM_RELATIVE │ │ +000ddeac 00000017 R_ARM_RELATIVE │ │ +000ddeb4 00000017 R_ARM_RELATIVE │ │ +000ddebc 00000017 R_ARM_RELATIVE │ │ +000dded0 00000017 R_ARM_RELATIVE │ │ +000dded8 00000017 R_ARM_RELATIVE │ │ +000ddeec 00000017 R_ARM_RELATIVE │ │ +000ddf00 00000017 R_ARM_RELATIVE │ │ +000ddf04 00000017 R_ARM_RELATIVE │ │ +000dc670 00001615 R_ARM_GLOB_DAT 00000000 getrandom │ │ +000dc674 00001d15 R_ARM_GLOB_DAT 00000000 gettid@LIBC │ │ +000dc678 00004515 R_ARM_GLOB_DAT 00000000 __cxa_thread_atexit │ │ +000dc680 00006315 R_ARM_GLOB_DAT 00000000 stderr@LIBC │ │ +000dc684 00007915 R_ARM_GLOB_DAT 00000000 __sF@LIBC │ │ │ │ -Relocation section '.rel.plt' at offset 0x5cf4 contains 120 entries: │ │ +Relocation section '.rel.plt' at offset 0x5cd4 contains 120 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -000dba84 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ -000dba88 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ -000dba8c 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ -000dba90 00000416 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ -000dba94 00000516 R_ARM_JUMP_SLOT 00000000 syscall@LIBC │ │ -000dba98 00000616 R_ARM_JUMP_SLOT 00000000 sched_yield@LIBC │ │ -000dba9c 00000716 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ -000dbaa0 00000816 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ -000dbaa4 0000b416 R_ARM_JUMP_SLOT 00038c89 isar_instance_create │ │ -000dbaa8 00000916 R_ARM_JUMP_SLOT 00000000 calloc@LIBC │ │ -000dbaac 00000a16 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ -000dbab0 00000b16 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ -000dbab4 00000c16 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ -000dbab8 00000d16 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ -000dbabc 00000e16 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ -000dbac0 00000f16 R_ARM_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ -000dbac4 00001016 R_ARM_JUMP_SLOT 00000000 sysconf@LIBC │ │ -000dbac8 00001116 R_ARM_JUMP_SLOT 00000000 pthread_attr_init@LIBC │ │ -000dbacc 00001216 R_ARM_JUMP_SLOT 00000000 pthread_attr_setstacksize@LIBC │ │ -000dbad0 00001316 R_ARM_JUMP_SLOT 00000000 pthread_create@LIBC │ │ -000dbad4 00001416 R_ARM_JUMP_SLOT 00000000 pthread_attr_destroy@LIBC │ │ -000dbad8 00001516 R_ARM_JUMP_SLOT 00000000 pthread_detach@LIBC │ │ -000dbadc 00001616 R_ARM_JUMP_SLOT 00000000 getrandom │ │ -000dbae0 00001716 R_ARM_JUMP_SLOT 00000000 read@LIBC │ │ -000dbae4 00001816 R_ARM_JUMP_SLOT 00000000 stat@LIBC │ │ -000dbae8 00001916 R_ARM_JUMP_SLOT 00000000 dlsym@LIBC │ │ -000dbaec 00001a16 R_ARM_JUMP_SLOT 00000000 strerror_r@LIBC │ │ -000dbaf0 00001b16 R_ARM_JUMP_SLOT 00000000 pthread_key_create@LIBC │ │ -000dbaf4 00001c16 R_ARM_JUMP_SLOT 00000000 pthread_key_delete@LIBC │ │ -000dbaf8 00001d16 R_ARM_JUMP_SLOT 00000000 gettid@LIBC │ │ -000dbafc 00001e16 R_ARM_JUMP_SLOT 00000000 getcwd@LIBC │ │ -000dbb00 00001f16 R_ARM_JUMP_SLOT 00000000 fstat@LIBC │ │ -000dbb04 00002016 R_ARM_JUMP_SLOT 00000000 lseek64@LIBC │ │ -000dbb08 00002116 R_ARM_JUMP_SLOT 00000000 close@LIBC │ │ -000dbb0c 00002216 R_ARM_JUMP_SLOT 00000000 dl_iterate_phdr@LIBC │ │ -000dbb10 00002316 R_ARM_JUMP_SLOT 00000000 mmap@LIBC │ │ -000dbb14 00002416 R_ARM_JUMP_SLOT 00000000 munmap@LIBC │ │ -000dbb18 00002516 R_ARM_JUMP_SLOT 00000000 open@LIBC │ │ -000dbb1c 00002616 R_ARM_JUMP_SLOT 00000000 realpath@LIBC │ │ -000dbb20 00002716 R_ARM_JUMP_SLOT 00000000 readlink@LIBC │ │ -000dbb24 00002816 R_ARM_JUMP_SLOT 00000000 write@LIBC │ │ -000dbb28 00002916 R_ARM_JUMP_SLOT 00000000 writev@LIBC │ │ -000dbb2c 00002a16 R_ARM_JUMP_SLOT 00000000 getenv@LIBC │ │ -000dbb30 00002b16 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ -000dbb34 00002c16 R_ARM_JUMP_SLOT 00000000 clock_gettime@LIBC │ │ -000dbb38 00002d16 R_ARM_JUMP_SLOT 00000000 unlink@LIBC │ │ -000dbb3c 00002e16 R_ARM_JUMP_SLOT 00000000 rename@LIBC │ │ -000dbb40 00002f16 R_ARM_JUMP_SLOT 00000000 prctl@LIBC │ │ -000dbb44 00003016 R_ARM_JUMP_SLOT 00000000 __assert2@LIBC │ │ -000dbb48 00003116 R_ARM_JUMP_SLOT 00000000 madvise@LIBC │ │ -000dbb4c 00003216 R_ARM_JUMP_SLOT 00000000 pthread_self@LIBC │ │ -000dbb50 00003316 R_ARM_JUMP_SLOT 00000000 pthread_mutex_trylock@LIBC │ │ -000dbb54 00003416 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ -000dbb58 00003516 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ -000dbb5c 00003616 R_ARM_JUMP_SLOT 00000000 getpid@LIBC │ │ -000dbb60 00003716 R_ARM_JUMP_SLOT 00000000 fcntl@LIBC │ │ -000dbb64 00003816 R_ARM_JUMP_SLOT 00000000 flock@LIBC │ │ -000dbb68 00003916 R_ARM_JUMP_SLOT 00000000 vsnprintf@LIBC │ │ -000dbb6c 00003a16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@LIBC │ │ -000dbb70 00003b16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_destroy@LIBC │ │ -000dbb74 00003c16 R_ARM_JUMP_SLOT 00000000 msync@LIBC │ │ -000dbb78 00003d16 R_ARM_JUMP_SLOT 00000000 mkdir@LIBC │ │ -000dbb7c 00003e16 R_ARM_JUMP_SLOT 00000000 isatty@LIBC │ │ -000dbb80 00003f16 R_ARM_JUMP_SLOT 00000000 dup@LIBC │ │ -000dbb84 00004016 R_ARM_JUMP_SLOT 00000000 ftruncate@LIBC │ │ -000dbb88 00004116 R_ARM_JUMP_SLOT 00000000 mremap@LIBC │ │ -000dbb8c 00004216 R_ARM_JUMP_SLOT 00000000 fdatasync@LIBC │ │ -000dbb90 00004316 R_ARM_JUMP_SLOT 00000000 fsync@LIBC │ │ -000dbb94 00004416 R_ARM_JUMP_SLOT 00000000 pwrite@LIBC │ │ -000dbb98 00004516 R_ARM_JUMP_SLOT 00000000 __cxa_thread_atexit │ │ -000dbb9c 00004616 R_ARM_JUMP_SLOT 00000000 __gnu_strerror_r@LIBC │ │ -000dbba0 00004716 R_ARM_JUMP_SLOT 00000000 snprintf@LIBC │ │ -000dbba4 00004816 R_ARM_JUMP_SLOT 00000000 strerror@LIBC │ │ -000dbba8 00004916 R_ARM_JUMP_SLOT 00000000 getrusage@LIBC │ │ -000dbbac 00004a16 R_ARM_JUMP_SLOT 00000000 uname@LIBC │ │ -000dbbb0 00004b16 R_ARM_JUMP_SLOT 00000000 strtol@LIBC │ │ -000dbbb4 00004c16 R_ARM_JUMP_SLOT 00000000 strstr@LIBC │ │ -000dbbb8 00004d16 R_ARM_JUMP_SLOT 00000000 strcasestr@LIBC │ │ -000dbbbc 00004e16 R_ARM_JUMP_SLOT 00000000 lseek@LIBC │ │ -000dbbc0 00004f16 R_ARM_JUMP_SLOT 00000000 pthread_cond_init@LIBC │ │ -000dbbc4 00005016 R_ARM_JUMP_SLOT 00000000 pthread_join@LIBC │ │ -000dbbc8 00005116 R_ARM_JUMP_SLOT 00000000 pthread_cond_destroy@LIBC │ │ -000dbbcc 00005216 R_ARM_JUMP_SLOT 00000000 sendfile@LIBC │ │ -000dbbd0 00005316 R_ARM_JUMP_SLOT 00000000 sigemptyset@LIBC │ │ -000dbbd4 00005416 R_ARM_JUMP_SLOT 00000000 sigaddset@LIBC │ │ -000dbbd8 00005516 R_ARM_JUMP_SLOT 00000000 pthread_sigmask@LIBC │ │ -000dbbdc 00005616 R_ARM_JUMP_SLOT 00000000 pthread_cond_signal@LIBC │ │ -000dbbe0 00005716 R_ARM_JUMP_SLOT 00000000 pthread_cond_wait@LIBC │ │ -000dbbe4 00005816 R_ARM_JUMP_SLOT 00000000 sigwait@LIBC │ │ -000dbbe8 00005916 R_ARM_JUMP_SLOT 00000000 fallocate@LIBC │ │ -000dbbec 00005a16 R_ARM_JUMP_SLOT 00000000 fstatfs@LIBC │ │ -000dbbf0 00005b16 R_ARM_JUMP_SLOT 00000000 setmntent@LIBC │ │ -000dbbf4 00005c16 R_ARM_JUMP_SLOT 00000000 getmntent@LIBC │ │ -000dbbf8 00005d16 R_ARM_JUMP_SLOT 00000000 strcmp@LIBC │ │ -000dbbfc 00005e16 R_ARM_JUMP_SLOT 00000000 strncmp@LIBC │ │ -000dbc00 00005f16 R_ARM_JUMP_SLOT 00000000 endmntent@LIBC │ │ -000dbc04 00006016 R_ARM_JUMP_SLOT 00000000 vfprintf@LIBC │ │ -000dbc08 00006116 R_ARM_JUMP_SLOT 00000000 fflush@LIBC │ │ -000dbc0c 00006216 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ -000dbc10 00006416 R_ARM_JUMP_SLOT 00000000 pwritev@LIBC_N │ │ -000dbc14 00006516 R_ARM_JUMP_SLOT 00000000 mincore@LIBC │ │ -000dbc18 00006616 R_ARM_JUMP_SLOT 00000000 fstatvfs@LIBC │ │ -000dbc1c 00006716 R_ARM_JUMP_SLOT 00000000 getmntent_r@LIBC │ │ -000dbc20 00006816 R_ARM_JUMP_SLOT 00000000 strncasecmp@LIBC │ │ -000dbc24 00006916 R_ARM_JUMP_SLOT 00000000 strcasecmp@LIBC │ │ -000dbc28 00006a16 R_ARM_JUMP_SLOT 00000000 access@LIBC │ │ -000dbc2c 00006b16 R_ARM_JUMP_SLOT 00000000 munlock@LIBC │ │ -000dbc30 00006c16 R_ARM_JUMP_SLOT 00000000 pread@LIBC │ │ -000dbc34 00006d16 R_ARM_JUMP_SLOT 00000000 statvfs@LIBC │ │ -000dbc38 00006e16 R_ARM_JUMP_SLOT 00000000 pthread_mutexattr_init@LIBC │ │ -000dbc3c 00006f16 R_ARM_JUMP_SLOT 00000000 pthread_mutexattr_setpshared@LIBC │ │ -000dbc40 00007016 R_ARM_JUMP_SLOT 00000000 pthread_mutexattr_destroy@LIBC │ │ -000dbc44 00007116 R_ARM_JUMP_SLOT 00000000 pthread_mutexattr_settype@LIBC │ │ -000dbc48 00007216 R_ARM_JUMP_SLOT 00000000 usleep@LIBC │ │ -000dbc4c 00007316 R_ARM_JUMP_SLOT 00000000 pthread_cond_broadcast@LIBC │ │ -000dbc50 00007416 R_ARM_JUMP_SLOT 00000000 pthread_cond_timedwait@LIBC │ │ -000dbc54 00007516 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ -000dbc58 00007616 R_ARM_JUMP_SLOT 00000000 pthread_once@LIBC │ │ -000dbc5c 00007716 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ -000dbc60 00007816 R_ARM_JUMP_SLOT 00000000 dl_unwind_find_exidx@LIBC │ │ +000dc6a0 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +000dc6a4 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +000dc6a8 00000316 R_ARM_JUMP_SLOT 00000000 __register_atfork@LIBC │ │ +000dc6ac 00000416 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ +000dc6b0 00000516 R_ARM_JUMP_SLOT 00000000 syscall@LIBC │ │ +000dc6b4 00000616 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ +000dc6b8 00000716 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ +000dc6bc 00000816 R_ARM_JUMP_SLOT 00000000 sched_yield@LIBC │ │ +000dc6c0 0000b416 R_ARM_JUMP_SLOT 00039425 isar_instance_create │ │ +000dc6c4 00000916 R_ARM_JUMP_SLOT 00000000 calloc@LIBC │ │ +000dc6c8 00000a16 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@LIBC │ │ +000dc6cc 00000b16 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@LIBC │ │ +000dc6d0 00000c16 R_ARM_JUMP_SLOT 00000000 __errno@LIBC │ │ +000dc6d4 00000d16 R_ARM_JUMP_SLOT 00000000 memcmp@LIBC │ │ +000dc6d8 00000e16 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ +000dc6dc 00000f16 R_ARM_JUMP_SLOT 00000000 posix_memalign@LIBC │ │ +000dc6e0 00001016 R_ARM_JUMP_SLOT 00000000 sysconf@LIBC │ │ +000dc6e4 00001116 R_ARM_JUMP_SLOT 00000000 pthread_attr_init@LIBC │ │ +000dc6e8 00001216 R_ARM_JUMP_SLOT 00000000 pthread_attr_setstacksize@LIBC │ │ +000dc6ec 00001316 R_ARM_JUMP_SLOT 00000000 pthread_create@LIBC │ │ +000dc6f0 00001416 R_ARM_JUMP_SLOT 00000000 pthread_attr_destroy@LIBC │ │ +000dc6f4 00001516 R_ARM_JUMP_SLOT 00000000 pthread_detach@LIBC │ │ +000dc6f8 00001616 R_ARM_JUMP_SLOT 00000000 getrandom │ │ +000dc6fc 00001716 R_ARM_JUMP_SLOT 00000000 read@LIBC │ │ +000dc700 00001816 R_ARM_JUMP_SLOT 00000000 stat@LIBC │ │ +000dc704 00001916 R_ARM_JUMP_SLOT 00000000 dlsym@LIBC │ │ +000dc708 00001a16 R_ARM_JUMP_SLOT 00000000 strerror_r@LIBC │ │ +000dc70c 00001b16 R_ARM_JUMP_SLOT 00000000 pthread_key_create@LIBC │ │ +000dc710 00001c16 R_ARM_JUMP_SLOT 00000000 pthread_key_delete@LIBC │ │ +000dc714 00001d16 R_ARM_JUMP_SLOT 00000000 gettid@LIBC │ │ +000dc718 00001e16 R_ARM_JUMP_SLOT 00000000 getcwd@LIBC │ │ +000dc71c 00001f16 R_ARM_JUMP_SLOT 00000000 fstat@LIBC │ │ +000dc720 00002016 R_ARM_JUMP_SLOT 00000000 lseek64@LIBC │ │ +000dc724 00002116 R_ARM_JUMP_SLOT 00000000 close@LIBC │ │ +000dc728 00002216 R_ARM_JUMP_SLOT 00000000 dl_iterate_phdr@LIBC │ │ +000dc72c 00002316 R_ARM_JUMP_SLOT 00000000 mmap@LIBC │ │ +000dc730 00002416 R_ARM_JUMP_SLOT 00000000 munmap@LIBC │ │ +000dc734 00002516 R_ARM_JUMP_SLOT 00000000 open@LIBC │ │ +000dc738 00002616 R_ARM_JUMP_SLOT 00000000 realpath@LIBC │ │ +000dc73c 00002716 R_ARM_JUMP_SLOT 00000000 readlink@LIBC │ │ +000dc740 00002816 R_ARM_JUMP_SLOT 00000000 write@LIBC │ │ +000dc744 00002916 R_ARM_JUMP_SLOT 00000000 writev@LIBC │ │ +000dc748 00002a16 R_ARM_JUMP_SLOT 00000000 getenv@LIBC │ │ +000dc74c 00002b16 R_ARM_JUMP_SLOT 00000000 abort@LIBC │ │ +000dc750 00002c16 R_ARM_JUMP_SLOT 00000000 clock_gettime@LIBC │ │ +000dc754 00002d16 R_ARM_JUMP_SLOT 00000000 unlink@LIBC │ │ +000dc758 00002e16 R_ARM_JUMP_SLOT 00000000 rename@LIBC │ │ +000dc75c 00002f16 R_ARM_JUMP_SLOT 00000000 prctl@LIBC │ │ +000dc760 00003016 R_ARM_JUMP_SLOT 00000000 __assert2@LIBC │ │ +000dc764 00003116 R_ARM_JUMP_SLOT 00000000 madvise@LIBC │ │ +000dc768 00003216 R_ARM_JUMP_SLOT 00000000 pthread_self@LIBC │ │ +000dc76c 00003316 R_ARM_JUMP_SLOT 00000000 pthread_mutex_trylock@LIBC │ │ +000dc770 00003416 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ +000dc774 00003516 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ +000dc778 00003616 R_ARM_JUMP_SLOT 00000000 getpid@LIBC │ │ +000dc77c 00003716 R_ARM_JUMP_SLOT 00000000 fcntl@LIBC │ │ +000dc780 00003816 R_ARM_JUMP_SLOT 00000000 flock@LIBC │ │ +000dc784 00003916 R_ARM_JUMP_SLOT 00000000 vsnprintf@LIBC │ │ +000dc788 00003a16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@LIBC │ │ +000dc78c 00003b16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_destroy@LIBC │ │ +000dc790 00003c16 R_ARM_JUMP_SLOT 00000000 msync@LIBC │ │ +000dc794 00003d16 R_ARM_JUMP_SLOT 00000000 mkdir@LIBC │ │ +000dc798 00003e16 R_ARM_JUMP_SLOT 00000000 isatty@LIBC │ │ +000dc79c 00003f16 R_ARM_JUMP_SLOT 00000000 dup@LIBC │ │ +000dc7a0 00004016 R_ARM_JUMP_SLOT 00000000 ftruncate@LIBC │ │ +000dc7a4 00004116 R_ARM_JUMP_SLOT 00000000 mremap@LIBC │ │ +000dc7a8 00004216 R_ARM_JUMP_SLOT 00000000 fdatasync@LIBC │ │ +000dc7ac 00004316 R_ARM_JUMP_SLOT 00000000 fsync@LIBC │ │ +000dc7b0 00004416 R_ARM_JUMP_SLOT 00000000 pwrite@LIBC │ │ +000dc7b4 00004516 R_ARM_JUMP_SLOT 00000000 __cxa_thread_atexit │ │ +000dc7b8 00004616 R_ARM_JUMP_SLOT 00000000 __gnu_strerror_r@LIBC │ │ +000dc7bc 00004716 R_ARM_JUMP_SLOT 00000000 snprintf@LIBC │ │ +000dc7c0 00004816 R_ARM_JUMP_SLOT 00000000 strerror@LIBC │ │ +000dc7c4 00004916 R_ARM_JUMP_SLOT 00000000 getrusage@LIBC │ │ +000dc7c8 00004a16 R_ARM_JUMP_SLOT 00000000 uname@LIBC │ │ +000dc7cc 00004b16 R_ARM_JUMP_SLOT 00000000 strtol@LIBC │ │ +000dc7d0 00004c16 R_ARM_JUMP_SLOT 00000000 strstr@LIBC │ │ +000dc7d4 00004d16 R_ARM_JUMP_SLOT 00000000 strcasestr@LIBC │ │ +000dc7d8 00004e16 R_ARM_JUMP_SLOT 00000000 lseek@LIBC │ │ +000dc7dc 00004f16 R_ARM_JUMP_SLOT 00000000 pthread_cond_init@LIBC │ │ +000dc7e0 00005016 R_ARM_JUMP_SLOT 00000000 pthread_join@LIBC │ │ +000dc7e4 00005116 R_ARM_JUMP_SLOT 00000000 pthread_cond_destroy@LIBC │ │ +000dc7e8 00005216 R_ARM_JUMP_SLOT 00000000 sendfile@LIBC │ │ +000dc7ec 00005316 R_ARM_JUMP_SLOT 00000000 sigemptyset@LIBC │ │ +000dc7f0 00005416 R_ARM_JUMP_SLOT 00000000 sigaddset@LIBC │ │ +000dc7f4 00005516 R_ARM_JUMP_SLOT 00000000 pthread_sigmask@LIBC │ │ +000dc7f8 00005616 R_ARM_JUMP_SLOT 00000000 pthread_cond_signal@LIBC │ │ +000dc7fc 00005716 R_ARM_JUMP_SLOT 00000000 pthread_cond_wait@LIBC │ │ +000dc800 00005816 R_ARM_JUMP_SLOT 00000000 sigwait@LIBC │ │ +000dc804 00005916 R_ARM_JUMP_SLOT 00000000 fallocate@LIBC │ │ +000dc808 00005a16 R_ARM_JUMP_SLOT 00000000 fstatfs@LIBC │ │ +000dc80c 00005b16 R_ARM_JUMP_SLOT 00000000 setmntent@LIBC │ │ +000dc810 00005c16 R_ARM_JUMP_SLOT 00000000 getmntent@LIBC │ │ +000dc814 00005d16 R_ARM_JUMP_SLOT 00000000 strcmp@LIBC │ │ +000dc818 00005e16 R_ARM_JUMP_SLOT 00000000 strncmp@LIBC │ │ +000dc81c 00005f16 R_ARM_JUMP_SLOT 00000000 endmntent@LIBC │ │ +000dc820 00006016 R_ARM_JUMP_SLOT 00000000 vfprintf@LIBC │ │ +000dc824 00006116 R_ARM_JUMP_SLOT 00000000 fflush@LIBC │ │ +000dc828 00006216 R_ARM_JUMP_SLOT 00000000 fprintf@LIBC │ │ +000dc82c 00006416 R_ARM_JUMP_SLOT 00000000 pwritev@LIBC_N │ │ +000dc830 00006516 R_ARM_JUMP_SLOT 00000000 mincore@LIBC │ │ +000dc834 00006616 R_ARM_JUMP_SLOT 00000000 fstatvfs@LIBC │ │ +000dc838 00006716 R_ARM_JUMP_SLOT 00000000 getmntent_r@LIBC │ │ +000dc83c 00006816 R_ARM_JUMP_SLOT 00000000 strncasecmp@LIBC │ │ +000dc840 00006916 R_ARM_JUMP_SLOT 00000000 strcasecmp@LIBC │ │ +000dc844 00006a16 R_ARM_JUMP_SLOT 00000000 access@LIBC │ │ +000dc848 00006b16 R_ARM_JUMP_SLOT 00000000 munlock@LIBC │ │ +000dc84c 00006c16 R_ARM_JUMP_SLOT 00000000 pread@LIBC │ │ +000dc850 00006d16 R_ARM_JUMP_SLOT 00000000 statvfs@LIBC │ │ +000dc854 00006e16 R_ARM_JUMP_SLOT 00000000 pthread_mutexattr_init@LIBC │ │ +000dc858 00006f16 R_ARM_JUMP_SLOT 00000000 pthread_mutexattr_setpshared@LIBC │ │ +000dc85c 00007016 R_ARM_JUMP_SLOT 00000000 pthread_mutexattr_destroy@LIBC │ │ +000dc860 00007116 R_ARM_JUMP_SLOT 00000000 pthread_mutexattr_settype@LIBC │ │ +000dc864 00007216 R_ARM_JUMP_SLOT 00000000 usleep@LIBC │ │ +000dc868 00007316 R_ARM_JUMP_SLOT 00000000 pthread_cond_broadcast@LIBC │ │ +000dc86c 00007416 R_ARM_JUMP_SLOT 00000000 pthread_cond_timedwait@LIBC │ │ +000dc870 00007516 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ +000dc874 00007616 R_ARM_JUMP_SLOT 00000000 pthread_once@LIBC │ │ +000dc878 00007716 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ +000dc87c 00007816 R_ARM_JUMP_SLOT 00000000 dl_unwind_find_exidx@LIBC │ ├── readelf --wide --dynamic {} │ │ @@ -1,28 +1,28 @@ │ │ │ │ -Dynamic section at offset 0xd998c contains 25 entries: │ │ +Dynamic section at offset 0xda5a8 contains 25 entries: │ │ Tag Type Name/Value │ │ 0x00000001 (NEEDED) Shared library: [libdl.so] │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x0000001e (FLAGS) BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ 0x00000011 (REL) 0x210c │ │ - 0x00000012 (RELSZ) 7384 (bytes) │ │ + 0x00000012 (RELSZ) 7360 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ - 0x6ffffffa (RELCOUNT) 918 │ │ - 0x00000017 (JMPREL) 0x5cf4 │ │ + 0x6ffffffa (RELCOUNT) 915 │ │ + 0x00000017 (JMPREL) 0x5cd4 │ │ 0x00000002 (PLTRELSZ) 960 (bytes) │ │ - 0x00000003 (PLTGOT) 0xdba78 │ │ + 0x00000003 (PLTGOT) 0xdc694 │ │ 0x00000014 (PLTREL) REL │ │ 0x00000006 (SYMTAB) 0x20c │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ 0x00000005 (STRTAB) 0x145c │ │ 0x0000000a (STRSZ) 3245 (bytes) │ │ 0x6ffffef5 (GNU_HASH) 0x117c │ │ - 0x00000019 (INIT_ARRAY) 0xdb988 │ │ + 0x00000019 (INIT_ARRAY) 0xdc5a4 │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ - 0x0000001a (FINI_ARRAY) 0xdb97c │ │ + 0x0000001a (FINI_ARRAY) 0xdc598 │ │ 0x0000001c (FINI_ARRAYSZ) 12 (bytes) │ │ 0x6ffffff0 (VERSYM) 0xf7c │ │ 0x6ffffffe (VERNEED) 0x112c │ │ 0x6fffffff (VERNEEDNUM) 2 │ │ 0x00000000 (NULL) 0x0 │ ├── strings --all --bytes=8 {} │ │ @@ -154,15 +154,14 @@ │ │ pthread_cond_timedwait │ │ pthread_once │ │ dl_unwind_find_exidx │ │ libdl.so │ │ ThreadPool::execute unable to send job into queue.packages/isar_core_ffi/src/query_aggregation.rs │ │ IllegalArg: │ │ floating point ` │ │ -library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ memory allocation of │ │ bytes failed │ │ mdbx_cursor_del │ │ mdbx_txn_commit_ex │ │ invalid page's flags (%u) │ │ unable fetch-slot, alloc-flags 0x%x, err %d, txn-flags 0x%x, re-list-len %zu, loose-count %zu, gc: height %u, branch %zu, leaf %zu, large %zu, entries %zu │ │ pnl_reserve │ │ @@ -175,23 +174,19 @@ │ │ meta[%u] consider get-%s pageno is %u instead of wrong %u, will be corrected on next commit(s) │ │ meta[%u] next-pageno (%u) is beyond end-pgno (%u), skip it │ │ meta[%u] has invalid %s-root %u, skip it │ │ presync-meta │ │ gc_handle_dense │ │ txn_basal_end │ │ getFloatRegister │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/mod.rs │ │ -/tmp/build/.pub-cache/git/isar-community-cab1a0e5b793afb6b435a2e924929699a415e44b/packages/isar_core/src/txn.rs │ │ packages/isar_core_ffi/src/crud.rs │ │ /rust/deps/gimli-0.32.3/src/read/abbrev.rs │ │ packages/isar_core/src/mdbx/env.rs │ │ packages/isar_core/src/schema/migrate_v1.rs │ │ character ` │ │ -library/std/src/sys/pal/unix/os.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/list.rs │ │ unexpected leaf-page #%u type 0x%x seen by cursor │ │ mdbx_dbi_stat │ │ invalid dupsort sub-tree node size │ │ env->geo_in_bytes.lower / (unsigned)pagesize >= MIN_PAGENO │ │ env->geo_in_bytes.lower % globals.sys_pagesize == 0 │ │ MDBX_UNABLE_EXTEND_MAPSIZE: Database engine was unable to extend mapping, e.g. since address space is unavailable or busy, or Operation system not supported such operations │ │ hsr-kick: done turn %lli -> %lli +%lli │ │ @@ -200,15 +195,18 @@ │ │ ignore filesize mismatch in readonly-mode │ │ , but unable in read-only mode │ │ recovery │ │ meta[%u] has invalid max-mapsize (%llu), skip it │ │ unexpected thread-id 0x%llx%s0x%0zx and/or txn-id %lli%s%lli │ │ unable undo resize performed by nested txn, promote to the parent (%u->%u, %u->%u) │ │ libunwind: %s - %s │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/str/lossy.rs │ │ missing field ` │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/cell/once.rs │ │ mdbx_drop │ │ MDBX_READERS_FULL: Too many readers (maxreaders reached) │ │ MDBX_TOO_LARGE: Database is too large for current system, e.g. could NOT be mapped into RAM │ │ 0.13.8-temp-upstream-fix │ │ model_meta->geometry.grow_pv == pages2pv(pv2pages(model_meta->geometry.grow_pv)) │ │ big-node data size (%zu) <> min/max value-length (%zu/%zu) │ │ node-data size (%zu) <> min/max value-length (%zu/%zu) │ │ @@ -223,25 +221,26 @@ │ │ env->geo_in_bytes.now >= used_bytes │ │ updating meta.geo: from l%u-n%u-u%u/s%u-g%u (txn#%lli), to l%u-n%u-u%u/s%u-g%u (txn#%lli) │ │ /etc/machine-id │ │ tls-cleanup: pid %d, pending %u, wait for... │ │ %s: restart since %zu slot(s) comeback non-dense (reserved %zu...%zu of %zu) │ │ _Unwind_VRS_Set │ │ Type matching not implemented │ │ -library/alloc/src/fmt.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/str.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs │ │ assertion `left │ │ right` failed │ │ left: │ │ right: │ │ duplicate field ` │ │ SchemaError: │ │ MdbxError ( │ │ packages/isar_core/src/object/object_builder.rs │ │ /rust/deps/rustc-demangle-0.1.26/src/v0.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/time.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ MDBX_BUSY: Another write transaction is running, or environment is already used while opening with MDBX_EXCLUSIVE flag │ │ strange nested │ │ the source DB %s: post-compactification used pages %u %c expected %u │ │ invalid db-flags 0x%x │ │ %s-page nkeys (%zu) < %u │ │ invalid page upper (%u) for nkeys %zu with limit %zu │ │ cursor_put │ │ @@ -271,18 +270,18 @@ │ │ bailout waiting for valid snapshot (%s) │ │ unable resize datafile/mapping: present %u -> %u, limit %u -> %u, errcode %d │ │ shrink-MADV_%s %zu..%zu │ │ unlock-before-retry │ │ %s and rollback needed: (from head %lli to steady %lli)%s │ │ Rejecting the use of a FD in the range STDIN_FILENO/%d..STDERR_FILENO/%d to prevent database corruption │ │ recursive-solving failure │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/slice/sort/shared/smallsort.rs │ │ packages/isar_core/src/txn.rs │ │ , line: │ │ , column: │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/num/wrapping.rs │ │ strange read-only │ │ condition │ │ copy_with_compacting │ │ invalid leaf2_ksize %zu │ │ invalid nested/sub-page record size (%zu) │ │ poorpage │ │ suboptimal %s-page #%u, mod-txnid %lli │ │ @@ -319,16 +318,15 @@ │ │ page_split │ │ meta_troika_dump │ │ meta[%u] not completely updated, skip it │ │ pthread_setspecific(key, value) == 0 │ │ fifo │ │ %s: restart since %zu slot(s) reclaimed (reserved %zu...%zu of %zu) │ │ != expected │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/collections/btree/map/entry.rs │ │ -library/std/src/ffi/os_str.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/unicode/printable.rs │ │ /rust/deps/addr2line-0.25.1/src/function.rs │ │ %s/%d: %s %u │ │ env->geo_in_bytes.grow % (unsigned)pagesize == 0 │ │ leaf2-item size (%zu) <> min/max length (%zu/%zu) │ │ meta_unsteady │ │ page_dirty │ │ DPL is full (PAGELIST_LIMIT %zu) │ │ @@ -340,18 +338,16 @@ │ │ 0 == meta_eq_mask(&troika) │ │ read-only │ │ meta[%u] has invalid steady-checksum (0x%llx != 0x%llx), skip it │ │ meta[%u] used-bytes (%llu) beyond filesize (%llu), skip it │ │ meta[%u] has false-empty %s, skip it │ │ cursor_eot │ │ _Unwind_GetTextRelBase │ │ -library/alloc/src/str.rs │ │ -library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ *extension cannot contain path separators: │ │ -library/std/src/thread/id.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs │ │ env->geo_in_bytes.upper % globals.sys_pagesize == 0 │ │ env->geo_in_bytes.shrink % (unsigned)pagesize == 0 │ │ env->ps >= MDBX_MIN_PAGESIZE │ │ unexpected %s-page for %s (db-flags 0x%x) │ │ node[%zu] (%zu) beyond page-end │ │ bigdata-pgno │ │ too less n-pages %u for bigdata-node (%zu bytes) │ │ @@ -369,39 +365,41 @@ │ │ %s: restart since no slot(s) available (reserved %zu...%zu of %zu) │ │ gc_reserve4return │ │ unexpected pid %u%s%u │ │ txn_ro_unpark │ │ packages/isar_core_ffi/src/instance.rs │ │ ©_from_slice: source slice length ( │ │ +) does not match destination slice length ( │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/collections/btree/map/entry.rs │ │ packages/isar_core/src/index/index_key_builder.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/src/lib.rs │ │ -library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/once.rs │ │ MDBX_DUPLICATED_CLK: Alternative/Duplicate LCK-file is exists, please keep one and remove unused other │ │ unexpected leaf2-page for non-dupfix (sub)tree (db-flags 0x%x) │ │ nested-leaf2-key #%u wrong order (%s >= %s) │ │ munlock_after │ │ all %zu dirty pages are unspillable since referenced by a cursor(s), use fewer cursors or increase MDBX_opt_txn_dp_limit │ │ dbi_defer_release │ │ legal4overwrite │ │ %s and doing automatic rollback: purge%s meta[%u] with%s txnid %lli │ │ invalid │ │ meta_validate │ │ MDBX_NOTFOUND │ │ removal index (is │ │ ) should be < len (is │ │ -library/alloc/src/raw_vec/mod.rs │ │ /rust/deps/hashbrown-0.16.1/src/raw/mod.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-channel-0.5.15/src/waker.rs │ │ packages/isar_core/src/schema/collection_schema.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/error.rs │ │ -library/std/src/../../backtrace/src/symbolize/mod.rs │ │ byte index │ │ is not an OsStr boundary │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/random/linux.rs │ │ /rust/deps/gimli-0.32.3/src/read/line.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/waker.rs │ │ new_geo.upper >= new_geo.now │ │ has page leak(s) │ │ Raise the ENOSYS(%d) error to avoid hang due the 32-bit Bionic/Android bug with tid/thread_id 0x%08x(%i) that don │ │ t fit in 16 bits, see https://android.googlesource.com/platform/bionic/+/master/docs/32-bit-abi.md#is-too-small-for-large-pids │ │ check_table_flags │ │ page_touch_unmodifable │ │ %s addr %p, upper %u │ │ @@ -415,17 +413,16 @@ │ │ try-exclusive │ │ meta-pages are clashed: mask 0x%d │ │ %s, but %s for automatic rollback: %s │ │ thread_key_delete │ │ getInfoFromEHABISection │ │ packages/isar_core_ffi/src/filter.rs │ │ packages/isar_core/src/schema/schema_manager.rs │ │ -library/panic_abort/src/lib.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/collections/btree/navigate.rs │ │ -library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/list.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/zero.rs │ │ mdbx_dbi_open │ │ env->geo_in_bytes.lower >= MIN_MAPSIZE │ │ pgno_ceil2sp_bytes(env, new_geo.now) == (size_t)size_now │ │ invalid GC-record length │ │ nested-node-key #%u wrong order (%s >= %s) │ │ branch/leaf/leaf2 │ │ stop reclaiming %s: %zu (current) + %zu (chunk) >= %zu, rp_augment_limit %u │ │ @@ -442,16 +439,15 @@ │ │ pthread_setspecific(rthc_key, &rthc_thread_state) == 0 │ │ environment corrupted by died writer, must shutdown! │ │ renew MainDB for %s-txn %lli since db-flags changes 0x%x -> 0x%x │ │ unexpected error %d during export the state of dbi-handles to env │ │ _Unwind_GetDataRelBase() not implemented │ │ packages/isar_core/src/mdbx/db.rs │ │ packages/isar_core/src/index/mod.rs │ │ -library/std/src/thread/thread.rs │ │ -library/std/src/sys/io/io_slice/iovec.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/thread.rs │ │ (os error │ │ mdbx_default_pagesize │ │ env->geo_in_bytes.now >= env->geo_in_bytes.lower │ │ new_geo.lower >= MIN_PAGENO │ │ MDBX_TXN_FULL: Transaction has too many dirty pages, i.e transaction is too big │ │ MDBX_SUCCESS: Successful │ │ MDBX_WRITEMAP │ │ @@ -474,17 +470,15 @@ │ │ meta[%u] has invalid txnid %lli, skip it │ │ unable provide IDs and/or to fit returned PNL (%zd+%zd pages, %zd+%zd slots), err %d │ │ txn_merge │ │ unexpected thread-id 0x%llx%s0x%llx and/or txn-id %lli%s%lli │ │ unwind_phase2 │ │ slice index starts at │ │ but ends at │ │ -library/core/src/str/lossy.rs │ │ packages/isar_core/src/legacy/isar_object_v1.rs │ │ -library/std/src/sys/thread/unix.rs │ │ mdbx_cursor_unbind │ │ │ │ compacting_walk │ │ invalid type (%u) │ │ invalid n-pages (%u) for large-page │ │ leaf2-sub │ │ nested-node non-empty data size (%zu) │ │ @@ -496,38 +490,31 @@ │ │ osal_openfile │ │ error %d while undo resize performed by nested txn, fail the parent │ │ txn_ro_end │ │ unknown personality routine │ │ _Unwind_GetDataRelBase │ │ packages/isar_core_ffi/src/txn.rs │ │ *internal error: entered unreachable code: │ │ -library/core/src/panicking.rs │ │ -packages/isar_core/src/mdbx/cursor.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/string.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/waker.rs │ │ pgno_ceil2sp_bytes(env, new_geo.lower) == (size_t)size_lower │ │ MDBX_TXN_OVERLAPPING: Overlapping read and write transactions for the current thread │ │ nested dupsort db │ │ to avoid PNL overflow │ │ invalid nested-page size %zu │ │ unexpected dupsort-page/node for non-dupsort db/cursor (dbi %zu) │ │ %s() failed: err %d │ │ lock region has %s │ │ try-shared │ │ meta[%u] has false-empty %s │ │ dbi %zu refs to the re-created table `%.*s` for txn %lli with different flags (present 0x%X != wanna 0x%X) │ │ MDBX_PROBLEM │ │ txn_ro_start │ │ getRegister │ │ -library/core/src/unicode/unicode_data.rs │ │ index out of bounds: the len is │ │ but the index is │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs │ │ -library/std/src/sys/random/linux.rs │ │ -library/std/src/time.rs │ │ unsuitable system pagesize %u │ │ MDBX_MAP_FULL: Environment mapsize limit reached │ │ MDBX_PAGE_FULL: Internal error - Page has no more space │ │ invalid nested-db record size (%zu, expect %zu) │ │ ousted-%s parked read-txn %lli, pid %u, tid 0x%llx │ │ page_unspill │ │ pagesize <= MDBX_MAX_PAGESIZE │ │ @@ -535,17 +522,18 @@ │ │ rthc_unlock │ │ 0 == meta_txnid(recent.ptr_v) │ │ %s meta[%u], txnid %lli, error %d │ │ rthc_dtor │ │ meta_override │ │ iov-init │ │ meta-pages are too volatile │ │ -library/core/src/unicode/printable.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/collections/btree/node.rs │ │ -library/std/src/thread/current.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/mod.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/collections/btree/node.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/io/io_slice/iovec.rs │ │ mdbx_env_open │ │ osal_fastmutex_destroy(&env->remap_guard) == MDBX_SUCCESS │ │ new_geo.now >= new_geo.lower │ │ MDBX_DBS_FULL: Too many DBI-handles (maxdbs reached) │ │ MDBX_CURSOR_FULL: Cursor stack limit reachedn - this usually indicates corruption, i.e branch-pages loop │ │ mdbx_txn_park │ │ meta_model │ │ @@ -563,17 +551,15 @@ │ │ %s, but boot-id(%016llx-%016llx) is MATCH: rollback NOT needed, steady-sync NEEDED%s │ │ osal_fastmutex_init(&globals.debug_lock) == 0 │ │ meta[%u] has too large max-mapsize (%llu), but size of used space still acceptable (%llu) │ │ stage == cur_signature_live || (stage == cur_signature_wait4eot && shadow) │ │ unexpected thread-id 0x%llx%s0x%zx and/or txn-id %lli%s%lli │ │ txn_ro_seize │ │ setFloatRegister │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/cell.rs │ │ packages/isar_core/src/query/mod.rs │ │ -library/std/src/panicking.rs │ │ (*prev)->signature == cur_signature_live || (*prev)->signature == cur_signature_wait4eot │ │ mdbx_env_set_geometry │ │ env->geo_in_bytes.upper % (unsigned)pagesize == 0 │ │ new_geo.grow_pv == pages2pv(pv2pages(new_geo.grow_pv)) │ │ new_geo.now >= new_geo.first_unallocated │ │ MDBX_BAD_VALSIZE: Invalid size or alignment of key or data for target database, either invalid table name │ │ MDBX_PROBLEM: Unexpected internal error, transaction should be aborted │ │ @@ -599,16 +585,16 @@ │ │ packages/isar_core/src/query/query_builder.rs │ │ packages/isar_core/src/instance.rs │ │ .compact │ │ /rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs │ │ 9internal error: entered unreachable code: str::from_utf8( │ │ " was expected to have 1 char, but │ │ chars were found │ │ -library/std/src/path.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/slice/sort/stable/quicksort.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/io/error/unix.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/str/pattern.rs │ │ /rust/deps/gimli-0.32.3/src/read/index.rs │ │ mdbx_cursor_put │ │ too old linux kernel %u.%u.%u.%u, the >= 3.16 is required │ │ txn_check_badbits_parked │ │ unexpected leaf-page for dupfix subtree (db-lags 0x%x) │ │ invalid nested/sub-page flags (0x%02x) │ │ catch delayed/non-arrived page %u %s │ │ @@ -625,16 +611,15 @@ │ │ rthc_ctor │ │ gc_update │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/de.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-channel-0.5.15/src/flavors/list.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-channel-0.5.15/src/flavors/zero.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/intmap-2.0.0/src/lib.rs │ │ android_set_abort_message │ │ -library/std/src/sys/pal/unix/time.rs │ │ -library/std/src/sync/once.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/path.rs │ │ memory allocation of │ │ G bytes failed │ │ skipping backtrace printing to avoid potential recursion │ │ pagesize == (intptr_t)env->ps │ │ MDBX_OUSTED: The parked read transaction was outed for the sake of recycling old MVCC snapshots │ │ assert: %s │ │ │ │ @@ -649,17 +634,16 @@ │ │ lck_rdt_unlock │ │ coherency_check_written │ │ recovery requires exclusive mode │ │ manual recovery is required │ │ wrong rec-size │ │ during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/src/word.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/array.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs │ │ mdbx_cursor_get │ │ MDBX_CORRUPTED │ │ MDBX_EKEYMISMATCH: The given key value is mismatched to the current cursor position │ │ %s/%d: %s %zu │ │ end of large-page beyond (%u) allocated space (%u next-pgno) │ │ invalid page upper (%u) for nkeys %zu with leaf2-length %zu │ │ large/overflow │ │ @@ -676,17 +660,19 @@ │ │ dbi_lock failed, err %d │ │ setRegister │ │ range end index │ │ " out of range for slice of length │ │ packages/isar_core/src/watch/mod.rs │ │ packages/isar_core/src/watch/isar_watchers.rs │ │ packages/isar_core/src/schema/index_schema.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/collections/btree/navigate.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs │ │ [... omitted │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/ffi/os_str.rs │ │ Hcannot access a Thread Local Storage value during or after destruction: │ │ -library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ env->geo_in_bytes.grow % globals.sys_pagesize == 0 │ │ mdbx_get_sysraminfo │ │ env->ps <= MDBX_MAX_PAGESIZE │ │ dupfix-subleaf │ │ no keys on a %s-page │ │ %s-pages %u..%u, mlocked-process(es) %u -> %u │ │ %s-madvise: ignore EINVAL (%d) since some pages maybe locked (%u/%u mlcnt-processes) │ │ @@ -701,15 +687,18 @@ │ │ packages/isar_core_ffi/src/error.rs │ │ packages/isar_core_ffi/src/query.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/src/lib.rs │ │ packages/isar_core/src/object/isar_object.rs │ │ packages/isar_core/src/object/json_encode_decode.rs │ │ invalid value: │ │ , expected │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/mod.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs │ │ aborting due to panic at │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/num/wrapping.rs │ │ txnid overflow, raise %d │ │ mdbx_is_readahead_reasonable │ │ MDBX_KEYEXIST: Key/data pair already exists │ │ MDBX_INVALID: File is not an MDBX file │ │ MDBX_WANNA_RECOVERY: Database should be recovered, but this could NOT be done automatically for now since it opened in read-only mode │ │ mdbx_txn_renew │ │ node[%zu] key wrong order (%s >= %s) │ │ @@ -724,21 +713,20 @@ │ │ pthread_mutex_unlock(&rthc_mutex) == 0 │ │ without-lck, unable recovery/rollback │ │ meta[%u] has invalid pageno %u │ │ meta[%u] has too large min-mapsize (%llu), but size of used space still acceptable (%llu) │ │ %s: enter to dense-mode (amount %zu, reserved %zu..%zu, slots/ids %zu, left %zu..%zu, unfit %zu) │ │ txn_nested_create │ │ /rust/deps/addr2line-0.25.1/src/line.rs │ │ -library/core/src/fmt/mod.rs │ │ -library/core/src/str/pattern.rs │ │ range start index │ │ " out of range for slice of length │ │ Cannot open Environment: │ │ /rust/deps/rustc-demangle-0.1.26/src/lib.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/cell/once.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/string.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/slice/sort/stable/quicksort.rs │ │ env->geo_in_bytes.lower % (unsigned)pagesize == 0 │ │ MDBX_VERSION_MISMATCH: DB version mismatch libmdbx │ │ MDBX_INCOMPATIBLE: Environment or database is not compatible with the requested operation or the specified flags │ │ extra n-pages %u for bigdata-node (%zu bytes) │ │ wipe txn #%lli, meta %u │ │ %s-spilling %zu dirty-entries, %zu dirty-npages │ │ Unable to merge/rebalance %s page %u (has %zu keys, fill %u.%u%%, used %zu, room %zu bytes) │ │ @@ -749,16 +737,16 @@ │ │ skip overriding meta-%zu since no changes for txnid #%lli │ │ page #%u not a meta-page │ │ meta[%u] consider geo-%s pageno is %u instead of wrong %u, will be corrected on next commit(s) │ │ fallback to pthreads' tsd, key %u, count %u │ │ txn_basal_commit │ │ unknown register │ │ /rust/deps/rustc-demangle-0.1.26/src/legacy.rs │ │ -library/std/src/io/mod.rs │ │ /rust/deps/addr2line-0.25.1/src/unit.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/context.rs │ │ mdbx_env_create │ │ env->geo_in_bytes.shrink % globals.sys_pagesize == 0 │ │ MDBX_BAD_DBI: The specified DBI-handle is invalid or changed by another thread/transaction │ │ /dev/urandom │ │ osal_check_tid4bionic │ │ corrupted %s-page #%u, mod-txnid %lli │ │ mvcc_shapshot_oldest │ │ @@ -772,14 +760,15 @@ │ │ drown env %p │ │ osal_fastmutex_destroy(&globals.debug_lock) == 0 │ │ Got STD%s_FILENO/%d, avoid using it by dup(fd) │ │ id == rkl_pop(rkl, is_lifo(txn)) │ │ environment had fatal error, must shutdown! │ │ MainDB db-flags changes 0x%x -> 0x%x ahead of read-txn %lli │ │ _Unwind_GetTextRelBase() not implemented │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/time.rs │ │ osal_fastmutex_destroy(&env->dbi_lock) == MDBX_SUCCESS │ │ %s %d (%s) │ │ model_meta->geometry.now >= model_meta->geometry.lower │ │ leaf-sub │ │ invalid page' txnid (%lli) for %s' txnid (%lli) │ │ PNL too long (%zu > %zu) │ │ Wrong or mismatch pages's types (src %d, dst %d) to move node │ │ @@ -789,16 +778,15 @@ │ │ current mode/flags 0x%X incompatible with requested 0x%X, rigorous diff 0x%X │ │ meta[%u] has invalid min-mapsize (%llu), skip it │ │ db.mod_txnid (%lli) > page-txnid (%lli) │ │ unexpected duplicate(s) during rkl-merge │ │ Invalid descriptor kind found. │ │ invalid length │ │ , expected │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/context.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/local.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/id.rs │ │ MDBX_EBADSIGN: Wrong signature of a runtime object(s), e.g. memory corruption or double-free │ │ MDBX_MVCC_RETARDED: MVCC snapshot used by parked transaction was bygone │ │ mdbx-panic │ │ %s/%d: %s │ │ dupfix-leaf │ │ node[%zu] key size (%zu) <> min/max key-length (%zu/%zu) │ │ invalid sub-db record size (%zu) │ │ @@ -809,15 +797,15 @@ │ │ mutex (un)lock failed, %s │ │ dxb_set_readahead │ │ meta[%u] with last txnid %lli is corrupted, rollback needed │ │ skipped update meta.geo in %s mode: from l%u-n%u-u%u/s%u-g%u, to l%u-n%u-u%u/s%u-g%u │ │ %s %smeta[%u], txnid %lli │ │ gc_peekid │ │ too long %s-comeback-reserve @%lli, have %zu bytes, need %zu bytes │ │ -library/core/src/slice/sort/shared/smallsort.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/raw_vec/mod.rs │ │ packages/isar_core/src/cursor.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/value/ser.rs │ │ packages/isar_core/src/collection.rs │ │ integer ` │ │ panicked at │ │ thread panicked while processing panic. aborting. │ │ is_powerof2(pagesize) │ │ @@ -837,14 +825,15 @@ │ │ pthread_cond_broadcast(&rthc_cond) == 0 │ │ lifo │ │ gc_push_sequel │ │ recursive-solving preconditions violated │ │ target meta-page %i is referenced to an obsolete MVCC-snapshot %lli < cached-oldest %lli │ │ _Unwind_Resume │ │ unsupported register class │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/sync/rwlock/futex.rs │ │ %s mode is incompatible with nested transactions │ │ model_meta->geometry.now <= model_meta->geometry.upper │ │ tbl_setup │ │ nested dupsort tree │ │ node[%zu] too long key (%zu) │ │ node-%s(%zu of %zu, %zu bytes) beyond (%zu) page-end │ │ nested-node-key beyond (%zu) nested-page │ │ @@ -857,14 +846,18 @@ │ │ gc_remove_rkl │ │ txn_ro_park │ │ Unknown ARM float register │ │ byte index │ │ is out of bounds of ` │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/read.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/time.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/pal/unix/time.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/array.rs │ │ mdbx_cursor_close2 │ │ MDBX_CORRUPTED: Database is corrupted │ │ MDBX_PANIC: Environment had fatal error │ │ mdbx_env_set_option │ │ mdbx_txn_abort │ │ /proc/sys/kernel/random/uuid │ │ /proc/mounts │ │ @@ -888,18 +881,19 @@ │ │ thread 0x%x, rthc %p, pid %d, self-status %s (0x%08llx) │ │ lck_txn_unlock │ │ meta[%u] has invalid magic/version %llx │ │ count_before < INT_MAX │ │ txn->txnid >= env->lck->cached_oldest.weak │ │ txn_basal_start │ │ latch_maindb_locked │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/cell.rs │ │ /rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs │ │ -library/std/src/thread/local.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/panic_abort/src/lib.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/threadpool-1.8.1/src/lib.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/zero.rs │ │ env->geo_in_bytes.upper <= MAX_MAPSIZE │ │ (size_t)size_lower >= MIN_MAPSIZE │ │ MDBX_NOTFOUND: No matching key/data pair found │ │ error %d │ │ mdbx_txn_begin_ex │ │ model_meta->geometry.lower >= MIN_PAGENO │ │ db.dupfix_size (%u) <> min/max value-length (%zu/%zu) │ │ @@ -913,21 +907,22 @@ │ │ skip update meta%u for txn#%lli, since it is already steady │ │ %s is exported via NFS │ │ target meta[%u] is corrupted │ │ pthread_atfork(nullptr, nullptr, rthc_afterfork) == 0 │ │ atomic_sub32(&rthc_pending, 1) > 0 │ │ ** internal error (reservation gc-id %lli) │ │ index inlined table detected but pr function requires extra words │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/mod.rs │ │ v0.13.8-temp-upstream-fix │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/fmt.rs │ │ DbCorrupted: │ │ packages/isar_core/src/object/id.rs │ │ invalid type: │ │ , expected │ │ -library/std/src/sys/sync/rwlock/futex.rs │ │ -/rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/str/pattern.rs │ │ +/rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/current.rs │ │ /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/src/tables.rs │ │ mdbx_env_close_ex │ │ pgno_ceil2sp_bytes(env, new_geo.upper) == (size_t)size_upper │ │ MDBX_PAGE_NOTFOUND: Requested page not found │ │ MDBX_BAD_RSLOT: Invalid reuse of reader locktable slot, e.g. read-transaction already run for current thread │ │ MDBX_DANGLING_DBI: Some cursors and/or other resources should be closed before table or corresponding DBI-handle could be (re)used │ │ unknown/extra page-flags (have 0x%x, expect 0x%x) │ │ @@ -984,31 +979,38 @@ │ │ Obsolete index entry. │ │ Missing index entry. │ │ Only scalar types may be used for sorting. │ │ Could not find object specified in index. │ │ Property does not support this filter. │ │ Could not deserialize existing schema. │ │ Could not deserialize schema JSON_info │ │ -Names must not begin with an underscore.Empty names are not allowed. │ │ -Could not serialize schema. │ │ -Embedded objects must not have Links or Indexes.Duplicate property name │ │ +Empty names are not allowed. │ │ +Names must not begin with an underscore.Could not serialize schema. │ │ +Embedded objects must not have Links or Indexes.Object property must have a target collection. │ │ +Target collection can only be set for object properties.Duplicate property name │ │ Duplicate index name │ │ -Duplicate link nameNo more than three properties may be used as a composite indexAt least one property needs to be added to a valid indexOnly unique indexes can replaceIsarIndex property does not existObject and ObjectList cannot be indexed.Float indexes must only be at the end of a composite index.Float values cannot be hashed.Non-hashed string indexes must only be at the end of a composite index.Composite list indexes are not supported.Only string and list indexes may be hashedOnly string list indexes may be use hash elementsOnly String and StringList indexes may be case sensitive. │ │ -Target collection can only be set for object properties.Object property must have a target collection. │ │ +Duplicate link name │ │ +At least one property needs to be added to a valid indexNo more than three properties may be used as a composite indexOnly unique indexes can replace │ │ +IsarIndex property does not exist │ │ +Object and ObjectList cannot be indexed.Float values cannot be hashed. │ │ +Float indexes must only be at the end of a composite index. │ │ +Composite list indexes are not supported.Non-hashed string indexes must only be at the end of a composite index.Only string and list indexes may be hashed │ │ +Only string list indexes may be use hash elements │ │ +Only String and StringList indexes may be case sensitive. │ │ Target collection does not exist. │ │ Duplicate collection namedefaultPlease provide a valid directory. │ │ Incorrect databasesLazy instance has previously been poisoned │ │ assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()dest is out of bounds0str()i8i16i32i64isizeu16u32u64usizef32f64!_...[]{recursion limit reached}?::::{closure:#}<>& *const ; (,) + Cunsafe " -fn(false{ { }: = 0x`fmt::Error`s should be impossible without a `fmt::Formatter`'> ..= | !null__R_ZN.llvm.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedpunycode{EmptyInvalidDigitPosOverflowNegOverflowParseIntErrorSizeLimitExhausted@.u8explicit panicone of , byte arrayOption valuenewtype structmapunit variantnewtype varianttuple variantstruct varianta booleanuuuuuuuubtnufruuuuuuuuuuuuuuuuuu │ │ {zel#|67 │ │ at line infNaNa Display implementation returned an error unexpectedlyassertion failed: self.is_char_boundary(new_len)EOF while parsing a listEOF while parsing an objectEOF while parsing a stringEOF while parsing a valueexpected `:`expected `,` or `]`expected `,` or `}`expected identexpected valueexpected `"`invalid escapeinvalid numbernumber out of rangeinvalid unicode code pointcontrol character (\u0000-\u001F) found while parsing a stringkey must be a stringinvalid value: expected key to be a number in quotesfloat key must be finite (got NaN or +/-inf)lone leading surrogate in hex escapetrailing commatrailing charactersunexpected end of hex escaperecursion limit exceededfatal runtime error: thread local panicked on drop, aborting │ │ -insufficient permsthread name may not contain interior null bytes │ │ - │ │ -.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_index.gnu_debuglink.gnu_debugaltlink.debug_GNUstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfailed to fill whole bufferfailed to write whole bufferOsmessageErrorCustomerrorpermission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized erroradvancing IoSlice beyond its lengthadvancing io slices beyond their lengthfatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting │ │ +thread name may not contain interior null bytes │ │ + │ │ +.debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_index.gnu_debuglink.gnu_debugaltlink.debug_GNUstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfailed to fill whole bufferfailed to write whole bufferOsmessageErrorCustomerrorpermission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized erroradvancing io slices beyond their lengthadvancing IoSlice beyond its lengthfatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting │ │ fatal runtime error: out of TLS keys, aborting │ │ -must specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessno /proc/self/exe available. Is /proc mounted?strerror_r failureinvalid timestampfile name contained an unexpected NUL bytetoo many active read locks on RwLockassertion failed: is_unlocked(state)failed to generate random datainvalid stack sizestack backtrace: │ │ +must specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessstrerror_r failureno /proc/self/exe available. Is /proc mounted?invalid timestamptoo many active read locks on RwLockassertion failed: is_unlocked(state)failed to generate random datainvalid stack sizefile name contained an unexpected NUL bytestack backtrace: │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace. │ │ __rust_end_short_backtrace__rust_begin_short_backtracesnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace │ │ RUST_BACKTRACEfailed to generate unique thread ID: bitspace exhausteduse of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting │ │ fatal runtime error: current thread handle already set during thread spawn, aborting │ │ Boxthread caused non-unwinding panic. aborting. │ │ reentrant initoverflow in Duration::newdescription() is deprecated; use Displaymid > len │ │ WouldBlock.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typesConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedAccessErrorfatal runtime error: an irrecoverable error occurred while synchronizing threads, aborting │ │ @@ -1017,16 +1019,14 @@ │ │ 7Cxl2i5n │ │ l00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 │ │ /dev/null │ │ UNSTABLE@MDBX_BUILD_SOURCERY │ │ /mdbx.dat │ │ /mdbx.lck │ │ !FBFC HF │ │ -999999999999999999 │ │ -99999999999999999999999992 │ │ (H)K)IxD{D │ │ IxD{DyD@ │ │ SKTIxD{D │ │ 5H(!5JxDzD │ │ GH(!GJxDzD │ │ :K;IxD{D │ │ .H(!.JxDzD │ │ @@ -1034,29 +1034,31 @@ │ │ %H%K&IxD{DyD │ │ J8F1FzD │ │ .H(!.JxDzD │ │ )H*K*IxD{DyD │ │ 'H'K(IxD{DyD │ │ J8F1FzD │ │ 0H(!0JxDzD │ │ -,H,K-IxD{DyD │ │ -)H*K*IxD{DyD │ │ -%(F1F"F │ │ -@F*F#F9F │ │ ++H,K,IxD{DyD │ │ +)H)K*IxD{DyD │ │ + J8F1FzD │ │ +(F1FBF0#s │ │ e8?e@N@.C │ │ e8?e@N@.C │ │ -8F!F*F0#u │ │ -8F!F2F0#u │ │ +8F!F*F0#s │ │ +8F!F2F0#s │ │ IIhgF[h4F │ │ h%FIhK F)F*F{D │ │ +(K F{DAF2F │ │ +'K@F!F*F{D │ │ +%KHF{DAF2F │ │ +KHF{D1F*F │ │ +.PHF*FL`2 │ │ `hAF2F8D │ │ 9P*F8FAF │ │ 7@>g@S@;C │ │ @9ChW@c@;C │ │ t\@W@'C9 │ │ $H%!$JxDzD │ │ `hAFJF0D │ │ @@ -1134,115 +1137,119 @@ │ │ v0;F@O@7C │ │ T8>D@]@%C │ │ T8>D@]@%C │ │ T8>D@]@%C │ │ T8>D@]@%C │ │ 8~hK@V@3C │ │ ;FhO@V@7C │ │ -$ F)F:F~ │ │ -pIpHqKyDE │ │ -LK FJF{D │ │ -@K{DIFJF │ │ -IK{DIFJF │ │ -8K{DIFJF │ │ -DK{DIFJF │ │ -BIBHCKyDE │ │ -AIBHBKyDE │ │ - J DIFzD │ │ -'8F1F*F| │ │ +'8F!F*F~ │ │ +jIkHkKyDC │ │ +AIBHBKyDC │ │ +AIAHBKyDC │ │ +'8F1F*F} │ │ 8F1F*F0# │ │ HF)F2F0#H │ │ PF1FJF0#H │ │ +'8F1F*F| │ │ Jp'hPC!i8@ │ │ YmhW@]@/C │ │ -%(F1F:F{ │ │ +%(F1F:F| │ │ (F1FWERF8 │ │ '8F1F*Fz │ │ -FyD(F!"O │ │ +FyD(F!"!$y │ │ +FyD(F("($y │ │ +FyD(F8"8$y │ │ ssssssssss │ │ sssssssssssssss │ │ FPF)F,F| │ │ (K{D)F*F │ │ ?????????????????? │ │ ??????????? │ │ +'8F1F*Fx │ │ JyDxDzD& │ │ ,,,,,,,,,,,,,,,,,, │ │ ,,,,,,,,,,,,C │ │ ////////////////// │ │ ///////////7 │ │ pppppppppppppppppp │ │ ppppppppppppppppppppppppp │ │ +999999999999999999 │ │ +99999999999999999999999992 │ │ %%%%%%%%%%%%%%%%%% │ │ %%%%%%%%%%%7 │ │ -FI0F "yDw │ │ +:I0F "yDx │ │ #K#IxD{D │ │ F0F9F>Fw │ │ $J0F9FzD │ │ 8iht@Y@!C │ │ Jr hrC!i │ │ ;F)F F2| │ │ -'8F1F"Fr │ │ - F9F2F+F │ │ -ue@w@/C │ │ +F9F(F"Fs │ │ +'8F1F*Fs │ │ + F9F*F3F │ │ ;VhG@N@7C │ │ -ei8F2F)Fr │ │ -hQhZDx@E │ │ -,|IF"F8Fr │ │ - F1F:F+F │ │ +~iHF"F1Fu │ │ +hQhJDx@E │ │ +,lIF"F0Ft │ │ +(F9F"FSF │ │ hQhrDx@E │ │ -!H"K"IxD{DyD │ │ -%(FAF"Fm │ │ -&0F!F:Fm │ │ +%(F!F:Fp │ │ + H(! JxDzD │ │ +'8F1F*Fp │ │ +'8F!F*Fo │ │ +&0F!F*Fo │ │ `h,#2JCTH │ │ J{'ChzDZ │ │ -+~;I FyD │ │ ++~?I FyD │ │ + HF!F*Fn │ │ +'8FAF*Fn │ │ +EM@D@%C, │ │ +HYFJFCFxD │ │ +PFYFJFCF. │ │ +F^@0=D@&C │ │ +(FAFJF#F │ │ +AFJF#F(F │ │ +'8F1F*Fi │ │ bFKFdFuF │ │ 9FJF3FdF │ │ 9FJF3FdF │ │ oK(F{D1F:F │ │ -hK{DYFZF │ │ -lK8F)F*F{D │ │ -fH%!fJxDzD │ │ -jK(FQF:F{D │ │ -rK(FIF:F{D │ │ -SKHF{D1F:F │ │ +gK{DYFZF │ │ +jK8F)F*F{D │ │ +eH%!eJxDzD │ │ +uK(FQF:F{D │ │ +qK(FIF:F{D │ │ +RKHF{D1F:F │ │ NKPF{D1F:F │ │ -NK(F{DYFZF │ │ -[K(F{DYFZF │ │ +MK(F{DYFZF │ │ +ZK(F{DYFZF │ │ XK(F{DYFZF │ │ -VK(F{DYFZF │ │ +UK(F{DYFZF │ │ SK(F{DYFZF │ │ /H(!/JxDzD │ │ -DK{DYFZF │ │ -@K{DYFZF │ │ -K{DYFZF │ │ +:K{DYFZF │ │ +:K{DYFZF │ │ +5K8FZF{D │ │ +$K%IxD{DyD │ │ +&K'IxD{D │ │ +K`F1F*F{D │ │ ?H/!?JxDzD │ │ =HH!=JxDzD │ │ :H+!:JxDzD │ │ F1FRF}D+F │ │ 4H/!4JxDzD │ │ 6H/!6JxDzD │ │ /HH!/JxDzD │ │ 1HH!1JxDzD │ │ -[HQFSFxD │ │ +\HYF[FxD │ │ 3K4IxD{DyD │ │ -"+H+K,IxD │ │ -"HAF2FCFxD │ │ +4K4IxD{D │ │ +$H!F*F#FxD │ │ ?hkF3J)F3HzD │ │ F)FBFkF │ │ `=r4i(+W │ │ @[xLLLJ|D │ │ H!FJF#FxD │ │ H!F2F#FxD │ │ H!F:FKFxD │ │ @@ -1255,53 +1262,53 @@ │ │ K{D(F9F"F │ │ K{D(F9F"F │ │ q `0Fa │ │ (q(` Fa │ │ 0q0`XFa │ │ CgJZ@gKY@ │ │ (q(` Fa │ │ - iNjKjI~DjJ{DjLyD │ │ +hI~DhJ{DhLyD │ │ +-UFFFLF? │ │ 0H1I1JxDyDzD │ │ )H)I*JxDyDzD │ │ #K#IxD{DyD │ │ $(F!F2F] │ │ -&0F)FRFW │ │ -%(F!FRFW │ │ -%(FIF"FW │ │ F&F)FHFDF │ │ %(FAFJFT │ │ $ FYF*FR │ │ IFRFCF │ │ \FUFpFAFRF │ │ - HF!F2FG │ │ + HF!F2FH │ │ *I+H+JyDxDzD │ │ +XFIFtFBF │ │ K(FAFBF{D │ │ bPHF1F*FG │ │ pG' pG pG │ │ pG pG! pG │ │ -H(!xDpGev │ │ -aiVJVKzD{D │ │ -#K$L$M{D │ │ -$ F1FJFA │ │ +H(!xDpG[o │ │ +aiZJZKzD{D │ │ +$K%L%M{D │ │ +h5FfFBE^ │ │ +$ F1FJFB │ │ 0FAF"F+F │ │ +H%!+JxDzD │ │ F F1F4FB │ │ -'K(IxD{D │ │ -&K'IxD{D │ │ -F F1F4F@ │ │ +'K'IxD{D │ │ +%K&IxD{D │ │ .H(!.JxDzD │ │ -(H(K)IxD{DyD │ │ -%H&K&IxD{DyD │ │ -"H"K#IxD{D │ │ +'H(K(IxD{DyD │ │ +%H%K&IxD{DyD │ │ + J8F1FzD │ │ +%H&K&IxD{D │ │ tKgFtH{DxDv │ │ 6pFtF2F: │ │ -rustc version 1.93.1 (01f6ddf75 2026-02-11) │ │ Android (13624864, +pgo, +bolt, +lto, +mlgo, based on r530567e) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project 97a699bf4812a18fb657c2779f5296a4ab2694d2) │ │ Linker: LLD 19.0.1 │ │ Android (11349228, +pgo, +bolt, +lto, -mlgo, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ +rustc version 1.94.0 (4a4ef493e 2026-03-02) │ │ .init_array │ │ .fini_array │ │ .ARM.exidx │ │ .comment │ │ .note.android.ident │ │ .got.plt │ │ .rel.plt │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,15 +1,15 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ 0x0000145c 005f5f63 78615f66 696e616c 697a6500 .__cxa_finalize. │ │ 0x0000146c 5f5f6378 615f6174 65786974 005f5f72 __cxa_atexit.__r │ │ 0x0000147c 65676973 7465725f 6174666f 726b0066 egister_atfork.f │ │ - 0x0000148c 72656500 73797363 616c6c00 73636865 ree.syscall.sche │ │ - 0x0000149c 645f7969 656c6400 7374726c 656e006d d_yield.strlen.m │ │ - 0x000014ac 616c6c6f 63006973 61725f69 6e737461 alloc.isar_insta │ │ + 0x0000148c 72656500 73797363 616c6c00 7374726c ree.syscall.strl │ │ + 0x0000149c 656e006d 616c6c6f 63007363 6865645f en.malloc.sched_ │ │ + 0x000014ac 7969656c 64006973 61725f69 6e737461 yield.isar_insta │ │ 0x000014bc 6e63655f 63726561 74650063 616c6c6f nce_create.callo │ │ 0x000014cc 63007074 68726561 645f6765 74737065 c.pthread_getspe │ │ 0x000014dc 63696669 63007074 68726561 645f7365 cific.pthread_se │ │ 0x000014ec 74737065 63696669 63005f5f 6572726e tspecific.__errn │ │ 0x000014fc 6f006d65 6d636d70 00726561 6c6c6f63 o.memcmp.realloc │ │ 0x0000150c 00706f73 69785f6d 656d616c 69676e00 .posix_memalign. │ │ 0x0000151c 73797363 6f6e6600 70746872 6561645f sysconf.pthread_ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1,500 +1,500 @@ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ - 0x00003de4 1cda0100 01000000 24da0100 01000000 ........$....... │ │ - 0x00003df4 20da0100 01000000 1cda0100 01000000 ............... │ │ - 0x00003e04 20da0100 01000000 38da0100 01000000 .......8....... │ │ - 0x00003e14 40da0100 b0af0080 04dc0100 b0af0c80 @............... │ │ - 0x00003e24 78de0100 b0ae0580 d4df0100 b0af0280 x............... │ │ - 0x00003e34 58e10100 08840380 e6e10100 b00b8480 X............... │ │ - 0x00003e44 14e20100 b0af3680 3cec0100 b0af0e80 ......6.<....... │ │ - 0x00003e54 68f00100 b0ae0d80 54f20100 0b840380 h.......T....... │ │ - 0x00003e64 88f30100 af3f2c80 c0fe0100 b0ac1180 .....?,......... │ │ - 0x00003e74 90ff0100 b0ad1480 f8ff0100 b0af2680 ..............&. │ │ - 0x00003e84 e0080200 b0af2080 64100200 b0ac0380 ...... .d....... │ │ - 0x00003e94 30110200 b0aa0380 f8110200 b0af0a80 0............... │ │ - 0x00003ea4 ec160200 b0af0680 d41b0200 b0af0880 ................ │ │ - 0x00003eb4 e8200200 b0ac0380 94220200 b0b0ac80 . ......."...... │ │ - 0x00003ec4 ec230200 b0af0080 48250200 b0aa0380 .#......H%...... │ │ - 0x00003ed4 18260200 b0af0480 60270200 b0ae0380 .&......`'...... │ │ - 0x00003ee4 74290200 b0ad0280 a82a0200 b0af1280 t).......*...... │ │ - 0x00003ef4 102c0200 b0ae0780 8c2c0200 0b840380 .,.......,...... │ │ - 0x00003f04 e02c0200 b0ad0880 5c2d0200 b0ac0580 .,......\-...... │ │ - 0x00003f14 cc2d0200 0b840380 7c2e0200 b0af0880 .-......|....... │ │ - 0x00003f24 c02f0200 b0aa0580 60300200 0b840580 ./......`0...... │ │ - 0x00003f34 e8300200 b0b0b080 f0300200 b0ac0d80 .0.......0...... │ │ - 0x00003f44 70310200 b0af0c80 04320200 b0b0b080 p1.......2...... │ │ - 0x00003f54 14320200 af3f2a80 684c0200 b0ae0580 .2...?*.hL...... │ │ - 0x00003f64 c84c0200 b0aa0980 0c4d0200 b0ac0b80 .L.......M...... │ │ - 0x00003f74 784d0200 b0088480 7c4d0200 b0ae0d80 xM......|M...... │ │ - 0x00003f84 404f0200 08840b80 744f0200 b0af1280 @O......tO...... │ │ - 0x00003f94 c8500200 0b840580 04510200 af3f2e80 .P.......Q...?.. │ │ - 0x00003fa4 c4680200 0b840580 08690200 b0af3880 .h.......i....8. │ │ - 0x00003fb4 146f0200 af3f3880 bc870200 b0af1680 .o...?8......... │ │ - 0x00003fc4 08890200 b0ab0c80 60890200 af3f0c80 ........`....?.. │ │ - 0x00003fd4 548f0200 b0af1080 04910200 b0af2280 T.............". │ │ - 0x00003fe4 84920200 0b840580 cc920200 b0af3480 ..............4. │ │ - 0x00003ff4 ec970200 b0ad0880 68980200 b0088480 ........h....... │ │ - 0x00004004 6c980200 af3f3a80 e4b60200 b0aa0980 l....?:......... │ │ - 0x00004014 26b70200 0b840780 7cb70200 b0af1c80 &.......|....... │ │ - 0x00004024 30b90200 b0af0880 b2b90200 b0aa0780 0............... │ │ - 0x00004034 dcb90200 af3f2280 4cca0200 b0af0680 .....?".L....... │ │ - 0x00004044 d0ca0200 b0af0a80 60cb0200 64200000 ........`...d .. │ │ - 0x00004054 a0d20200 b0b0b080 aed20200 b0ab0080 ................ │ │ - 0x00004064 dcd20200 b0b0b080 f0d20200 b0ab0080 ................ │ │ - 0x00004074 1ed30200 b0ac0b80 aed30200 b00b8480 ................ │ │ - 0x00004084 0ad40200 b0b0b080 28d40200 0b840180 ........(....... │ │ - 0x00004094 80d50200 b00b8480 98d50200 b0ad0080 ................ │ │ - 0x000040a4 08d60200 b0af0280 1cd70200 b0af1880 ................ │ │ - 0x000040b4 78d80200 b0b0b080 80d80200 b0b0a880 x............... │ │ - 0x000040c4 d0d80200 b0ab0080 ced90200 b0af0280 ................ │ │ - 0x000040d4 74dd0200 b0aa0380 bce00200 b0af0880 t............... │ │ - 0x000040e4 fce10200 b0b0aa80 c8e20200 08840b80 ................ │ │ - 0x000040f4 fce20200 b0b0b080 08e30200 b0ab0080 ................ │ │ - 0x00004104 ece30200 b0af2e80 44eb0200 b0b0ac80 ........D....... │ │ - 0x00004114 38ec0200 b0b0aa80 8aec0200 b0b0a880 8............... │ │ - 0x00004124 c2ec0200 0b840580 34ee0200 b0b0b080 ........4....... │ │ - 0x00004134 40ee0200 b0a80380 6cee0200 b0aa0980 @.......l....... │ │ - 0x00004144 ccf40200 b0b0a880 e4f40200 b0af1080 ................ │ │ - 0x00004154 44f70200 b0af0880 34f90200 b0af0080 D.......4....... │ │ - 0x00004164 fcf90200 b00b8480 28fa0200 b0af1a80 ........(....... │ │ - 0x00004174 84000300 b00b8480 a0000300 b0af0c80 ................ │ │ - 0x00004184 84020300 b0af0880 bc030300 b0af0a80 ................ │ │ - 0x00004194 ac050300 b0af0c80 94070300 b0af0a80 ................ │ │ - 0x000041a4 6c090300 b0af0880 840c0300 b0af0680 l............... │ │ - 0x000041b4 280e0300 b0af0a80 d8100300 b0af0c80 (............... │ │ - 0x000041c4 b0120300 b0af0a80 c0160300 b0af0c80 ................ │ │ - 0x000041d4 541a0300 b0ae0980 841b0300 b0af0a80 T............... │ │ - 0x000041e4 d01c0300 b0af0880 301f0300 08840580 ........0....... │ │ - 0x000041f4 c81f0300 b0ad0880 48200300 b0af0e80 ........H ...... │ │ - 0x00004204 44230300 b0b0b080 54230300 0b840780 D#......T#...... │ │ - 0x00004214 9c230300 08840180 bc230300 b0aa0780 .#.......#...... │ │ - 0x00004224 08240300 b0ab0880 b8240300 b0af0a80 .$.......$...... │ │ - 0x00004234 88250300 b0ac0b80 fc250300 b0af1680 .%.......%...... │ │ - 0x00004244 bc260300 181f0000 5c280300 b0ad0080 .&......\(...... │ │ - 0x00004254 d0280300 b0af1e80 2c2a0300 b0af0a80 .(......,*...... │ │ - 0x00004264 602b0300 b0ac0980 142c0300 b0af0e80 `+.......,...... │ │ - 0x00004274 ec2e0300 0b841180 2c2f0300 b0ab0a80 ........,/...... │ │ - 0x00004284 8c2f0300 b0ad1880 c4300300 b00b8480 ./.......0...... │ │ - 0x00004294 e0300300 b0af0e80 a0330300 b0af0a80 .0.......3...... │ │ - 0x000042a4 68390300 b0af1080 48430300 b0b0a880 h9......HC...... │ │ - 0x000042b4 58430300 b0b0b080 5a430300 b0b0a880 XC......ZC...... │ │ - 0x000042c4 6e430300 b0b0b080 70430300 b0aa0780 nC......pC...... │ │ - 0x000042d4 10440300 b0af0a80 e4440300 b0ac0b80 .D.......D...... │ │ - 0x000042e4 5c450300 b0ac0980 c8460300 b0b0a880 \E.......F...... │ │ - 0x000042f4 e0470300 b0ab0880 34480300 b0b0b080 .G......4H...... │ │ - 0x00004304 3c480300 b0ae0380 7c490300 af3f1080 ....... │ │ - 0x00004764 d4cd0300 08849780 f2cd0300 d81c0000 ................ │ │ - 0x00004774 42ce0300 dc1c0000 d2ce0300 08849780 B............... │ │ - 0x00004784 f0ce0300 d81c0000 20d50300 08849780 ........ ....... │ │ - 0x00004794 44d50300 b0088480 b8d50300 b0ad0280 D............... │ │ - 0x000047a4 78d60300 b0af1880 48da0300 b0ad0280 x.......H....... │ │ - 0x000047b4 c8db0300 b0af0280 c8dc0300 b0ac0380 ................ │ │ - 0x000047c4 2cde0300 b0aa0380 f0de0300 b0af0680 ,............... │ │ - 0x000047d4 00e00300 b0af0280 f4e00300 b0a80380 ................ │ │ - 0x000047e4 74e10300 b0b0ac80 c0e10300 b0ab0080 t............... │ │ - 0x000047f4 bee20300 dc1c0000 5ae30300 af3f2680 ........Z....?&. │ │ - 0x00004804 68e80300 b0af1a80 40ef0300 b0af0280 h.......@....... │ │ - 0x00004814 36f10300 c81c0000 d6f10300 af3f2680 6............?&. │ │ - 0x00004824 b8f60300 b0af1680 70ff0300 b0af0280 ........p....... │ │ - 0x00004834 92000400 b0af0480 ba010400 b0af0280 ................ │ │ - 0x00004844 38040400 b0ad0280 8c070400 b0af1080 8............... │ │ - 0x00004854 4e0e0400 941c0000 ce120400 b0af0280 N............... │ │ - 0x00004864 64140400 b0af0a80 fc150400 b0af0480 d............... │ │ - 0x00004874 84180400 b0b0a880 b4180400 b0af0080 ................ │ │ - 0x00004884 401c0400 b0af0480 701d0400 b0ae0380 @.......p....... │ │ - 0x00004894 501f0400 b0b0ae80 f41f0400 b0ad0080 P............... │ │ - 0x000048a4 60200400 b0ae0380 34230400 b0b0ac80 ` ......4#...... │ │ - 0x000048b4 d0230400 b0b0b080 f2230400 b0af0c80 .#.......#...... │ │ - 0x000048c4 be260400 b00b8480 04280400 b0b0aa80 .&.......(...... │ │ - 0x000048d4 48280400 b0af0280 ce280400 b0af0080 H(.......(...... │ │ - 0x000048e4 3a290400 0b840580 6e290400 b0ae0180 :)......n)...... │ │ - 0x000048f4 202a0400 0b840580 8c2d0400 b0aa0580 *.......-...... │ │ - 0x00004904 5c2f0400 b0b0b080 6e2f0400 b0aa0580 \/......n/...... │ │ - 0x00004914 a02f0400 b0ab0880 60300400 b0af0280 ./......`0...... │ │ - 0x00004924 9c320400 b0af0a80 9c340400 b0af1c80 .2.......4...... │ │ - 0x00004934 6c490400 b0ad0280 244a0400 08840580 lI......$J...... │ │ - 0x00004944 a04b0400 b0af1c80 9c4d0400 b0ac0380 .K.......M...... │ │ - 0x00004954 bc4e0400 b0ad0680 bc4f0400 b0ae0380 .N.......O...... │ │ - 0x00004964 5c500400 b0ad0880 8c510400 b0af0480 \P.......Q...... │ │ - 0x00004974 bc520400 b0af1080 00560400 b0ac0180 .R.......V...... │ │ - 0x00004984 d8560400 b0af1080 4c590400 b0af0680 .V......LY...... │ │ - 0x00004994 905c0400 b0af1080 48620400 b0af3a80 .\......Hb....:. │ │ - 0x000049a4 24650400 b0af1680 08670400 b0af0480 $e.......g...... │ │ - 0x000049b4 ec670400 b0af0080 48690400 b0ae0780 .g......Hi...... │ │ - 0x000049c4 5c6a0400 b0ad0280 fc6a0400 b0aa0580 \j.......j...... │ │ - 0x000049d4 dc6b0400 201b0000 24830400 b0af3480 .k.. ...$.....4. │ │ - 0x000049e4 0c8c0400 b0af1880 688d0400 b0ac0b80 ........h....... │ │ - 0x000049f4 f88d0400 b0b0aa80 4c8e0400 b0af3880 ........L.....8. │ │ - 0x00004a04 c0970400 b0af0e80 089b0400 b0ad0c80 ................ │ │ - 0x00004a14 409c0400 0b840580 8c9c0400 b0ad0480 @............... │ │ - 0x00004a24 d89d0400 b0af0880 4cab0400 b0af0680 ........L....... │ │ - 0x00004a34 24ac0400 b0af1880 54b60400 b0af1680 $.......T....... │ │ - 0x00004a44 fcb90400 b0ae0180 a0ba0400 b0af0080 ................ │ │ - 0x00004a54 b4bb0400 b0af0880 e0bd0400 b0af0a80 ................ │ │ - 0x00004a64 60c30400 b0af1a80 e0c70400 b0af0080 `............... │ │ - 0x00004a74 e0c80400 b0ad0680 94c90400 b0af0880 ................ │ │ - 0x00004a84 a4d30400 b0aa0980 38d40400 b0ad0080 ........8....... │ │ - 0x00004a94 8cd70400 b0ac0180 8cd80400 b0af0080 ................ │ │ - 0x00004aa4 f8df0400 b0ad0a80 d4e00400 b0af0480 ................ │ │ - 0x00004ab4 04e50400 b0af0680 8ce90400 b0af3480 ..............4. │ │ - 0x00004ac4 d0ec0400 b0af1080 10ee0400 af3f0480 .............?.. │ │ - 0x00004ad4 98f10400 b0af3c80 e0f40400 b0af3280 ......<.......2. │ │ - 0x00004ae4 24f70400 b0af3c80 88f90400 af3f1080 $.....<......?.. │ │ - 0x00004af4 c4fe0400 b0b0a880 d8fe0400 b0ad0280 ................ │ │ - 0x00004b04 78ff0400 b0af3c80 d4010500 af3f0280 x.....<......?.. │ │ - 0x00004b14 70060500 b0b0aa80 94060500 b0ac1780 p............... │ │ - 0x00004b24 cc080500 dc190000 441f0500 b0af0280 ........D....... │ │ - 0x00004b34 00210500 b0ab0080 d0210500 b0af2e80 .!.......!...... │ │ - 0x00004b44 28290500 b0ac1180 7c2a0500 b0af0c80 ()......|*...... │ │ - 0x00004b54 742b0500 b0ac1180 a02d0500 b0ac0f80 t+.......-...... │ │ - 0x00004b64 582e0500 b0ab0080 9c2e0500 b0af2480 X.............$. │ │ - 0x00004b74 e8300500 b0af0e80 4c320500 b0ad0280 .0......L2...... │ │ - 0x00004b84 ec320500 af3f0e80 7c3f0500 b0af0880 .2...?..|?...... │ │ - 0x00004b94 64410500 b0af0680 14430500 b0af0080 dA.......C...... │ │ - 0x00004ba4 dc430500 b0ad1680 92440500 b0af0880 .C.......D...... │ │ - 0x00004bb4 68460500 b0af0a80 b8470500 b0af0880 hF.......G...... │ │ - 0x00004bc4 f0480500 b0af1080 d04a0500 b0af0e80 .H.......J...... │ │ - 0x00004bd4 bc4f0500 b0af0c80 a4510500 b0af0880 .O.......Q...... │ │ - 0x00004be4 aa520500 b0ab0280 64530500 b0af0080 .R......dS...... │ │ - 0x00004bf4 28550500 b0ae0180 d4560500 b0af1080 (U.......V...... │ │ - 0x00004c04 b05d0500 b0af0c80 805e0500 b0af3e80 .].......^....>. │ │ - 0x00004c14 c4660500 f8180000 78690500 b0af0a80 .f......xi...... │ │ - 0x00004c24 9a6a0500 b0af0880 ba6b0500 b0ab0080 .j.......k...... │ │ - 0x00004c34 566c0500 b0af0080 c86c0500 b0af2280 Vl.......l....". │ │ - 0x00004c44 046f0500 b0ab1080 3a710500 b0ab0280 .o......:q...... │ │ - 0x00004c54 40720500 b0af3a80 147c0500 0b840380 @r....:..|...... │ │ - 0x00004c64 cc7c0500 b0ac0380 f47e0500 0b840780 .|.......~...... │ │ - 0x00004c74 307f0500 b0af1480 3c860500 b0af1a80 0.......<....... │ │ - 0x00004c84 20900500 b0af1280 b4960500 b0ab0880 ............... │ │ - 0x00004c94 f8970500 b0ab0080 38980500 b0ab0280 ........8....... │ │ - 0x00004ca4 70990500 b0af0480 949d0500 b0aa0380 p............... │ │ - 0x00004cb4 e09d0500 08840380 6a9e0500 b0a80380 ........j....... │ │ - 0x00004cc4 d69f0500 b0ae0780 dca10500 b0b0b080 ................ │ │ - 0x00004cd4 10a20500 b0af1480 d8a80500 b0ab0080 ................ │ │ - 0x00004ce4 06a90500 b0ad0280 dcab0500 0b840380 ................ │ │ - 0x00004cf4 98ac0500 b0b0b080 a4ac0500 b0aa0780 ................ │ │ - 0x00004d04 d4ac0500 b0b0b080 08ad0500 b0ac0380 ................ │ │ - 0x00004d14 d0ad0500 b0ad0280 98af0500 b0ae0380 ................ │ │ - 0x00004d24 24b20500 b0b0b080 6cb20500 b0aa0980 $.......l....... │ │ - 0x00004d34 24b30500 b0af0680 00b80500 b00b8480 $............... │ │ - 0x00004d44 22b80500 b0ab0480 62b80500 b00b8480 ".......b....... │ │ - 0x00004d54 7cb80500 b0b0b080 9cb80500 b0ae0380 |............... │ │ - 0x00004d64 5cba0500 b0af0080 84bc0500 b00b8480 \............... │ │ - 0x00004d74 9cbc0500 af3f0480 88bd0500 b00b8480 .....?.......... │ │ - 0x00004d84 a8bd0500 b0af0080 1cbe0500 b0ad0480 ................ │ │ - 0x00004d94 24bf0500 08840580 50bf0500 b0088480 $.......P....... │ │ - 0x00004da4 54bf0500 b0af1a80 40c00500 b0ac0780 T.......@....... │ │ - 0x00004db4 bcc00500 b0af0880 e8c20500 b0ab0080 ................ │ │ - 0x00004dc4 c4c30500 b00b8480 dcc30500 b0af0280 ................ │ │ - 0x00004dd4 e0c50500 b0af0680 b8c90500 b0ae0980 ................ │ │ - 0x00004de4 18cb0500 b0b0a880 64cb0500 b0b0ac80 ........d....... │ │ - 0x00004df4 dccb0500 b00b8480 f4cb0500 b0ad0080 ................ │ │ - 0x00004e04 54cc0500 34170000 ac1d0600 b0ae0780 T...4........... │ │ - 0x00004e14 481f0600 b0ae0580 04200600 b0af0c80 H........ ...... │ │ - 0x00004e24 d0210600 08840580 f4210600 b0af1a80 .!.......!...... │ │ - 0x00004e34 10300600 b0ab0080 38300600 b0af3080 .0......80....0. │ │ - 0x00004e44 ec310600 b0af0a80 90340600 b0b0b080 .1.......4...... │ │ - 0x00004e54 94340600 f0160000 78430600 b0af0c80 .4......xC...... │ │ - 0x00004e64 6c440600 b0ad0280 0c450600 b0ac0d80 lD.......E...... │ │ - 0x00004e74 94450600 b0ab0080 ba450600 b0af0080 .E.......E...... │ │ - 0x00004e84 1a460600 b0a80180 76460600 b0ae0780 .F......vF...... │ │ - 0x00004e94 f0460600 b0af1880 d4490600 b4160000 .F.......I...... │ │ - 0x00004ea4 b04e0600 b0af0c80 80530600 b0af1480 .N.......S...... │ │ - 0x00004eb4 ac5b0600 b0af0680 206d0600 b0af1880 .[...... m...... │ │ - 0x00004ec4 1c6f0600 b0ab0080 446f0600 b0af3680 .o......Do....6. │ │ - 0x00004ed4 64770600 b0ae0d80 ec780600 b0b0b080 dw.......x...... │ │ - 0x00004ee4 f8780600 b0a80580 2c790600 b0a80380 .x......,y...... │ │ - 0x00004ef4 bc790600 b0a80580 f6790600 b0b0b080 .y.......y...... │ │ - 0x00004f04 fc790600 b0a80380 287a0600 b0af0880 .y......(z...... │ │ - 0x00004f14 6c7b0600 b0a80380 407c0600 b0af2080 l{......@|.... . │ │ - 0x00004f24 74810600 b0af0280 1a820600 b0b0b080 t............... │ │ - 0x00004f34 20820600 0b840380 90830600 b0ad0880 ............... │ │ - 0x00004f44 74840600 b0af0880 b8850600 b0af2880 t.............(. │ │ - 0x00004f54 20880600 b0af0a80 04900600 b0b0a880 ............... │ │ - 0x00004f64 48900600 b0b0ae80 68920600 f0150000 H.......h....... │ │ - 0x00004f74 14a80600 f4150000 c4aa0600 f8150000 ................ │ │ - 0x00004f84 84ad0600 b00b8480 64ae0600 f4150000 ........d....... │ │ - 0x00004f94 64b10600 08849780 68b10600 10160000 d.......h....... │ │ - 0x00004fa4 40b20600 08849780 54b20600 0c160000 @.......T....... │ │ - 0x00004fb4 58ba0600 10160000 00bd0600 14160000 X............... │ │ - 0x00004fc4 f0c00600 b0b0b080 fcc00600 10160000 ................ │ │ - 0x00004fd4 9cc10600 14160000 f4c10600 18160000 ................ │ │ - 0x00004fe4 44c30600 1c160000 38c60600 20160000 D.......8... ... │ │ - 0x00004ff4 74c60600 24160000 34ca0600 28160000 t...$...4...(... │ │ - 0x00005004 08cb0600 aaf08080 d0cb0600 24160000 ............$... │ │ - 0x00005014 a4d00600 28160000 78d10600 2c160000 ....(...x...,... │ │ - 0x00005024 78d20600 30160000 18d30600 34160000 x...0.......4... │ │ - 0x00005034 94d30600 38160000 84d40600 3c160000 ....8.......<... │ │ - 0x00005044 bcd50600 40160000 08d80600 44160000 ....@.......D... │ │ - 0x00005054 64d80600 48160000 bcd80600 4c160000 d...H.......L... │ │ - 0x00005064 f8d90600 50160000 14dc0600 54160000 ....P.......T... │ │ - 0x00005074 a8dc0600 b0b0b080 dcdc0600 50160000 ............P... │ │ - 0x00005084 48dd0600 b0b0b080 68dd0600 4c160000 H.......h...L... │ │ - 0x00005094 c4dd0600 b0b0b080 e4dd0600 48160000 ............H... │ │ - 0x000050a4 08df0600 4c160000 a4df0600 50160000 ....L.......P... │ │ - 0x000050b4 f8df0600 54160000 18e10600 58160000 ....T.......X... │ │ - 0x000050c4 1ce20600 5c160000 78e30600 60160000 ....\...x...`... │ │ - 0x000050d4 50e40600 64160000 b0e60600 68160000 P...d.......h... │ │ - 0x000050e4 9ce70600 b00b8480 c0e70600 64160000 ............d... │ │ - 0x000050f4 94f00600 68160000 c8f00600 6c160000 ....h.......l... │ │ - 0x00005104 60f10600 b0088480 88f10600 b0b0b080 `............... │ │ - 0x00005114 b4f10600 b0af0480 b8f20600 b0b0b080 ................ │ │ - 0x00005124 caf20600 b0af1880 26f40600 b0ac0b80 ........&....... │ │ - 0x00005134 b6f40600 08840380 ecf40600 0b840980 ................ │ │ - 0x00005144 44f70600 b0b0b080 44f70600 b0af1880 D.......D....... │ │ - 0x00005154 8cfb0600 b0af0a80 14fd0600 b0b0b080 ................ │ │ - 0x00005164 18fd0600 b00b8480 2cfe0600 b0b0aa80 ........,....... │ │ - 0x00005174 4cfe0600 00160000 90010700 b0b0b080 L............... │ │ - 0x00005184 a2010700 b0ab0080 78020700 b0b0b080 ........x....... │ │ - 0x00005194 80020700 0b840580 c0020700 b0ae0180 ................ │ │ - 0x000051a4 72030700 0b840580 a8030700 b0ab0080 r............... │ │ - 0x000051b4 3c040700 b00b8480 84040700 b0b0a880 <............... │ │ - 0x000051c4 a0040700 b0af0680 98070700 b00b8480 ................ │ │ - 0x000051d4 b8070700 b0b0b080 d8070700 0b840980 ................ │ │ - 0x000051e4 20080700 b0af0480 040a0700 b0af0a80 ............... │ │ - 0x000051f4 a00d0700 b00b8480 c00d0700 98150000 ................ │ │ - 0x00005204 d00e0700 ac150000 30130700 08160000 ........0....... │ │ - 0x00005214 64140700 0c160000 b0140700 10160000 d............... │ │ - 0x00005224 68150700 40160000 b6150700 08849780 h...@........... │ │ - 0x00005234 b8150700 b0b0b080 dc150700 08849780 ................ │ │ - 0x00005244 dc150700 38160000 84160700 08849780 ....8........... │ │ - 0x00005254 a0160700 b0b0b080 ac160700 2c160000 ............,... │ │ - 0x00005264 f4160700 08849780 14170700 3c160000 ............<... │ │ - 0x00005274 a4170700 5c160000 e4170700 60160000 ....\.......`... │ │ - 0x00005284 9c180700 64160000 10190700 68160000 ....d.......h... │ │ - 0x00005294 5e190700 6c160000 ac190700 7c160000 ^...l.......|... │ │ - 0x000052a4 6e1a0700 80160000 2c1b0700 84160000 n.......,....... │ │ - 0x000052b4 6c1b0700 88160000 981d0700 e0160000 l............... │ │ - 0x000052c4 e41d0700 e4160000 d01f0700 10170000 ................ │ │ - 0x000052d4 f81f0700 08849780 0c200700 b0b0b080 ......... ...... │ │ - 0x000052e4 08200700 14170000 d8200700 2c170000 . ....... ..,... │ │ - 0x000052f4 6c460700 90180000 1c490700 94180000 lF.......I...... │ │ - 0x00005304 8c490700 98180000 fc4a0700 9c180000 .I.......J...... │ │ - 0x00005314 704c0700 a0180000 3c4e0700 a4180000 pL..........p..H....... │ │ - 0x000054b4 701a0800 a81e0000 a81d0800 b0b0b080 p............... │ │ - 0x000054c4 281e0800 a41e0000 78230800 a81e0000 (.......x#...... │ │ - 0x000054d4 c42b0800 aaf08080 5e2d0800 b81e0000 .+......^-...... │ │ - 0x000054e4 702e0800 bc1e0000 6e340800 c01e0000 p.......n4...... │ │ - 0x000054f4 a4340800 c41e0000 22440800 b00b8480 .4......"D...... │ │ - 0x00005504 70440800 b0b0a880 d8440800 b00b8480 pD.......D...... │ │ - 0x00005514 7c450800 b01e0000 20460800 c81e0000 |E...... F...... │ │ - 0x00005524 46460800 cc1e0000 96460800 d01e0000 FF.......F...... │ │ - 0x00005534 e0460800 d41e0000 42470800 d81e0000 .F......BG...... │ │ - 0x00005544 a0470800 dc1e0000 b04c0800 e01e0000 .G.......L...... │ │ - 0x00005554 1c550800 f81e0000 b8550800 fc1e0000 .U.......U...... │ │ - 0x00005564 18570800 101f0000 fc590800 141f0000 .W.......Y...... │ │ - 0x00005574 685c0800 281f0000 205d0800 2c1f0000 h\..(... ]..,... │ │ - 0x00005584 a85d0800 301f0000 e05d0800 341f0000 .]..0....]..4... │ │ - 0x00005594 0c600800 aaf08080 50670800 301f0000 .`......Pg..0... │ │ - 0x000055a4 84670800 341f0000 fa670800 481f0000 .g..4....g..H... │ │ - 0x000055b4 48680800 4c1f0000 7c680800 501f0000 Hh..L...|h..P... │ │ - 0x000055c4 00690800 741f0000 006a0800 881f0000 .i..t....j...... │ │ - 0x000055d4 4c6a0800 8c1f0000 806a0800 08849780 Lj.......j...... │ │ - 0x000055e4 ac6a0800 881f0000 fc6a0800 b0b0b080 .j.......j...... │ │ - 0x000055f4 f86a0800 841f0000 586b0800 a01f0000 .j......Xk...... │ │ - 0x00005604 306c0800 c01f0000 b06c0800 d01f0000 0l.......l...... │ │ - 0x00005614 3c6e0800 f41f0000 686f0800 f81f0000 ....... │ │ + 0x00003fec 42bb0200 b0af1680 90bc0200 b0ac0b80 B............... │ │ + 0x00003ffc fcbc0200 b0b0b080 0abd0200 b0088480 ................ │ │ + 0x0000400c 0cbd0200 af3f2280 a4cd0200 b0ad0880 .....?"......... │ │ + 0x0000401c 20ce0200 b0aa0980 64ce0200 b0af1c80 .......d....... │ │ + 0x0000402c 18d00200 b0b0aa80 a4d00200 b0b0b080 ................ │ │ + 0x0000403c b4d00200 54200000 f4d70200 b0ab0080 ....T .......... │ │ + 0x0000404c 22d80200 b0b0b080 36d80200 b0ab0080 ".......6....... │ │ + 0x0000405c 64d80200 b0ac0b80 f4d80200 b00b8480 d............... │ │ + 0x0000406c 50d90200 b0b0b080 6ed90200 0b840180 P.......n....... │ │ + 0x0000407c c6da0200 b00b8480 deda0200 b0ad0080 ................ │ │ + 0x0000408c 4edb0200 b0b0b080 54db0200 b0af0280 N.......T....... │ │ + 0x0000409c 68dc0200 b0af1880 c4dd0200 b0b0b080 h............... │ │ + 0x000040ac ccdd0200 b0b0a880 1cde0200 b0b0ac80 ................ │ │ + 0x000040bc b8de0200 b0ab0080 b6df0200 b0af0280 ................ │ │ + 0x000040cc 5ce30200 b0aa0380 a4e60200 b0af0880 \............... │ │ + 0x000040dc e4e70200 b0b0aa80 b0e80200 08840b80 ................ │ │ + 0x000040ec e4e80200 b0b0b080 f0e80200 b0ab0080 ................ │ │ + 0x000040fc d4e90200 b0af2e80 2cf10200 b0b0aa80 ........,....... │ │ + 0x0000410c 7ef10200 b0b0a880 b6f10200 0b840580 ~............... │ │ + 0x0000411c d2f20200 b0ae0180 84f30200 0b840580 ................ │ │ + 0x0000412c d0f30200 b0b0b080 dcf30200 b0a80380 ................ │ │ + 0x0000413c 08f40200 b0aa0980 68fa0200 b0b0a880 ........h....... │ │ + 0x0000414c 80fa0200 b0af1080 e0fc0200 b0af0880 ................ │ │ + 0x0000415c d0fe0200 b0af0080 98ff0200 b00b8480 ................ │ │ + 0x0000416c c4ff0200 b0af1a80 20060300 b00b8480 ........ ....... │ │ + 0x0000417c 3c060300 b0af0c80 20080300 b0af0a80 <....... ....... │ │ + 0x0000418c f8090300 b0af0c80 e00b0300 b0af0880 ................ │ │ + 0x0000419c 580e0300 b0af0a80 48100300 b0af0680 X.......H....... │ │ + 0x000041ac ec110300 b0af0880 c4130300 b0af0a80 ................ │ │ + 0x000041bc 18150300 b0af0c80 1c170300 b0af0a80 ................ │ │ + 0x000041cc 881c0300 b0af0c80 601e0300 b0ae0980 ........`....... │ │ + 0x000041dc 901f0300 b0af0c80 18210300 b0af0a80 .........!...... │ │ + 0x000041ec 64220300 b0af0880 c4240300 08840580 d".......$...... │ │ + 0x000041fc 5c250300 b0af1280 8c2a0300 b0b0b080 \%.......*...... │ │ + 0x0000420c 9c2a0300 b0ad0880 1c2b0300 0b840780 .*.......+...... │ │ + 0x0000421c 642b0300 08840180 842b0300 b0aa0780 d+.......+...... │ │ + 0x0000422c d02b0300 b0ab0880 802c0300 b0af0a80 .+.......,...... │ │ + 0x0000423c 502d0300 b0ac0b80 c42d0300 b0af1680 P-.......-...... │ │ + 0x0000424c 842e0300 f01e0000 2c300300 b0ad0080 ........,0...... │ │ + 0x0000425c a0300300 b0af1e80 fc310300 b0af0a80 .0.......1...... │ │ + 0x0000426c 30330300 b0ac0980 e4330300 b0af0a80 03.......3...... │ │ + 0x0000427c 94360300 0b841180 d4360300 b0ab0a80 .6.......6...... │ │ + 0x0000428c 34370300 b0ad1880 60380300 b00b8480 47......`8...... │ │ + 0x0000429c 7c380300 b0af1080 243b0300 b0af0a80 |8......$;...... │ │ + 0x000042ac 3c410300 b0af1080 d84a0300 b0b0a880 ....... │ │ + 0x0000452c 72a80300 181d0000 aea90300 1c1d0000 r............... │ │ + 0x0000453c eaaa0300 b0a80180 12ab0300 b0ac0180 ................ │ │ + 0x0000454c 5aab0300 101d0000 c8ab0300 141d0000 Z............... │ │ + 0x0000455c ccac0300 181d0000 b4ae0300 aaf08080 ................ │ │ + 0x0000456c 28b00300 141d0000 68b00300 181d0000 (.......h....... │ │ + 0x0000457c 48b20300 1c1d0000 ccb40300 b0b0a880 H............... │ │ + 0x0000458c a4b50300 181d0000 2cb60300 08849780 ........,....... │ │ + 0x0000459c 8cb60300 141d0000 00b90300 08849780 ................ │ │ + 0x000045ac 0cb90300 101d0000 e4ba0300 141d0000 ................ │ │ + 0x000045bc 10bb0300 181d0000 98bb0300 1c1d0000 ................ │ │ + 0x000045cc ccbc0300 b0b0b080 ecbc0300 181d0000 ................ │ │ + 0x000045dc 84bd0300 b0b0aa80 84be0300 ab108080 ................ │ │ + 0x000045ec f4bf0300 b0b0aa80 c8c00300 041d0000 ................ │ │ + 0x000045fc 0cc30300 08849780 70c30300 001d0000 ........p....... │ │ + 0x0000460c a8c30300 041d0000 e8c30300 081d0000 ................ │ │ + 0x0000461c 0ec40300 0c1d0000 34c40300 101d0000 ........4....... │ │ + 0x0000462c 78c40300 141d0000 bcc40300 181d0000 x............... │ │ + 0x0000463c 10c50300 08849780 68c50300 b0b0b080 ........h....... │ │ + 0x0000464c 68c50300 0c1d0000 d4c60300 101d0000 h............... │ │ + 0x0000465c 18c70300 b0b0b080 20c70300 0c1d0000 ........ ....... │ │ + 0x0000466c 34c80300 101d0000 0cc90300 141d0000 4............... │ │ + 0x0000467c 74ca0300 181d0000 f8ca0300 08849780 t............... │ │ + 0x0000468c 0ccb0300 b0b0b080 0ccb0300 0c1d0000 ................ │ │ + 0x0000469c 18ce0300 08849780 34ce0300 b0b0b080 ........4....... │ │ + 0x000046ac 3cce0300 08849780 58ce0300 b0b0b080 <.......X....... │ │ + 0x000046bc 60ce0300 f01c0000 90ce0300 08849780 `............... │ │ + 0x000046cc a4ce0300 ab108080 3ccf0300 e41c0000 ........<....... │ │ + 0x000046dc 5ccf0300 e81c0000 94cf0300 b0b0a880 \............... │ │ + 0x000046ec 3cd10300 08849780 64d10300 dc1c0000 <.......d....... │ │ + 0x000046fc 82d10300 08849780 a8d10300 aa308080 .............0.. │ │ + 0x0000470c f8d20300 b00b8480 3cd30300 b0b0a880 ........<....... │ │ + 0x0000471c 88d30300 08849780 9ad30300 b0b00180 ................ │ │ + 0x0000472c b8d30300 bc1c0000 84d40300 08849780 ................ │ │ + 0x0000473c 96d40300 b81c0000 2cd50300 08849780 ........,....... │ │ + 0x0000474c 4ad50300 b41c0000 9ad50300 b81c0000 J............... │ │ + 0x0000475c 2ad60300 08849780 48d60300 b41c0000 *.......H....... │ │ + 0x0000476c 78dc0300 08849780 9cdc0300 b0088480 x............... │ │ + 0x0000477c 10dd0300 b0ad0280 d0dd0300 b0af1880 ................ │ │ + 0x0000478c 90e10300 b0ad0280 10e30300 b0af0280 ................ │ │ + 0x0000479c 10e40300 b0ac0380 74e50300 b0aa0380 ........t....... │ │ + 0x000047ac 38e60300 b0af0680 48e70300 b0af0280 8.......H....... │ │ + 0x000047bc 3ce80300 b0a80380 bce80300 b0b0ac80 <............... │ │ + 0x000047cc 08e90300 b0ab0080 06ea0300 b81c0000 ................ │ │ + 0x000047dc a2ea0300 af3f2680 b0ef0300 b0af1a80 .....?&......... │ │ + 0x000047ec 94f60300 b0af0280 8af80300 a41c0000 ................ │ │ + 0x000047fc 2af90300 af3f2680 0cfe0300 b0af1680 *....?&......... │ │ + 0x0000480c c0060400 b0af0280 e2070400 b0af0480 ................ │ │ + 0x0000481c 0a090400 b0af0280 880b0400 b0ad0280 ................ │ │ + 0x0000482c dc0e0400 b0af1080 9e150400 701c0000 ............p... │ │ + 0x0000483c 121a0400 b0af0a80 aa1b0400 b0af0280 ................ │ │ + 0x0000484c 401d0400 b0af0480 c81f0400 b0b0b080 @............... │ │ + 0x0000485c ea1f0400 b0b0a880 1c200400 b0af0080 ......... ...... │ │ + 0x0000486c a8230400 b0af0480 d8240400 b0ae0380 .#.......$...... │ │ + 0x0000487c b8260400 b0b0ae80 5c270400 b0ad0080 .&......\'...... │ │ + 0x0000488c c8270400 b0ae0380 9c2a0400 b0b0ac80 .'.......*...... │ │ + 0x0000489c 382b0400 b0af0c80 042e0400 b00b8480 8+.............. │ │ + 0x000048ac 4a2f0400 b0b0aa80 8e2f0400 b0af0280 J/......./...... │ │ + 0x000048bc 14300400 b0af0080 80300400 0b840580 .0.......0...... │ │ + 0x000048cc b4300400 b0ae0180 66310400 0b840580 .0......f1...... │ │ + 0x000048dc d4340400 b0aa0580 a4360400 b0b0b080 .4.......6...... │ │ + 0x000048ec b6360400 b0aa0580 e8360400 b0ab0880 .6.......6...... │ │ + 0x000048fc a8370400 b0af0280 e4390400 b0af0a80 .7.......9...... │ │ + 0x0000490c e43b0400 b0af1c80 b4500400 b0ad0280 .;.......P...... │ │ + 0x0000491c 6c510400 08840580 e8520400 b0af1c80 lQ.......R...... │ │ + 0x0000492c e4540400 b0ac0380 04560400 b0ac0780 .T.......V...... │ │ + 0x0000493c ec560400 b0ad0280 8c570400 b0ad0880 .V.......W...... │ │ + 0x0000494c bc580400 b0af0480 ec590400 b0af1080 .X.......Y...... │ │ + 0x0000495c 205d0400 b0ac0180 f85d0400 b0af1080 ].......]...... │ │ + 0x0000496c 6c600400 b0af0680 b0630400 b0af1080 l`.......c...... │ │ + 0x0000497c 70690400 b0af3a80 546c0400 b0af1680 pi....:.Tl...... │ │ + 0x0000498c 386e0400 b0af0480 1c6f0400 b0af0080 8n.......o...... │ │ + 0x0000499c 78700400 b0ae0780 8c710400 b0ac0380 xp.......q...... │ │ + 0x000049ac 2c720400 b0aa0580 04730400 fc1a0000 ,r.......s...... │ │ + 0x000049bc 8c8b0400 b0af3480 80940400 b0af1880 ......4......... │ │ + 0x000049cc dc950400 b0ac0b80 6c960400 b0b0aa80 ........l....... │ │ + 0x000049dc c0960400 b0af3880 849f0400 b0af0e80 ......8......... │ │ + 0x000049ec c8a20400 b0ad0c80 00a40400 0b840580 ................ │ │ + 0x000049fc 4ca40400 b0af0880 c0b10400 b0ad0480 L............... │ │ + 0x00004a0c 08b30400 b0ae0780 e4b30400 b0af1880 ................ │ │ + 0x00004a1c 14be0400 b0af1680 bcc10400 b0ae0180 ................ │ │ + 0x00004a2c 60c20400 b0af0080 74c30400 b0af0880 `.......t....... │ │ + 0x00004a3c a0c50400 b0af0a80 18cb0400 b0af1a80 ................ │ │ + 0x00004a4c 8ccf0400 b0af0080 8cd00400 b0ac0780 ................ │ │ + 0x00004a5c 40d10400 b0af0880 50db0400 b0aa0980 @.......P....... │ │ + 0x00004a6c e4db0400 b0ad0080 38df0400 b0ac0180 ........8....... │ │ + 0x00004a7c 38e00400 b0af0080 a4e70400 b0ad0a80 8............... │ │ + 0x00004a8c 80e80400 b0af0480 b0ec0400 b0af0680 ................ │ │ + 0x00004a9c 38f10400 b0af3480 7cf40400 b0af1080 8.....4.|....... │ │ + 0x00004aac bcf50400 af3f0480 44f90400 b0af3c80 .....?..D.....<. │ │ + 0x00004abc 8cfc0400 b0af3280 d0fe0400 b0af3c80 ......2.......<. │ │ + 0x00004acc 34010500 af3f1080 78060500 b0b0a880 4....?..x....... │ │ + 0x00004adc 8c060500 b0ac0380 2c070500 b0af3c80 ........,.....<. │ │ + 0x00004aec 88090500 af3f0280 400e0500 b0ac1780 .....?..@....... │ │ + 0x00004afc 7c100500 c0190000 98250500 b0af0280 |........%...... │ │ + 0x00004b0c 54270500 b0ab0080 24280500 b0af2e80 T'......$(...... │ │ + 0x00004b1c 7c2f0500 b0ac1180 d0300500 b0af0c80 |/.......0...... │ │ + 0x00004b2c c8310500 b0ac1180 f4330500 b0ac0f80 .1.......3...... │ │ + 0x00004b3c ac340500 b0ab0080 f0340500 b0af2480 .4.......4....$. │ │ + 0x00004b4c 3c370500 b0af0e80 a0380500 b0ac0380 <7.......8...... │ │ + 0x00004b5c 40390500 b0af0880 283b0500 b0af0680 @9......(;...... │ │ + 0x00004b6c d83c0500 b0af0080 a03d0500 b0ad1680 .<.......=...... │ │ + 0x00004b7c 643e0500 b0af0880 3c400500 b0af1080 d>......<@...... │ │ + 0x00004b8c 1c420500 b0af0e80 0c440500 b0af0a80 .B.......D...... │ │ + 0x00004b9c 5c450500 b0af0880 94460500 af3f0e80 \E.......F...?.. │ │ + 0x00004bac 24530500 b0af0e80 f8540500 b0af0c80 $S.......T...... │ │ + 0x00004bbc e0560500 b0af0880 e6570500 b0af0e80 .V.......W...... │ │ + 0x00004bcc fc580500 b0ab0280 c8590500 b0af0080 .X.......Y...... │ │ + 0x00004bdc 8c5b0500 b0ae0180 385d0500 b0af1080 .[......8]...... │ │ + 0x00004bec 24640500 b0af0c80 f4640500 b0af2080 $d.......d.... . │ │ + 0x00004bfc a86d0500 cc180000 5c700500 b0af0a80 .m......\p...... │ │ + 0x00004c0c 7e710500 b0af0880 9e720500 b0ab0080 ~q.......r...... │ │ + 0x00004c1c 6c730500 b0af0080 dc730500 b0af2280 ls.......s....". │ │ + 0x00004c2c 18760500 b0ab1080 4e780500 b00b8480 .v......Nx...... │ │ + 0x00004c3c 7a780500 b0ab0280 80790500 b0af3880 zx.......y....8. │ │ + 0x00004c4c 50830500 0b840380 08840500 b0ac0380 P............... │ │ + 0x00004c5c 28860500 0b840780 64860500 b0af1480 (.......d....... │ │ + 0x00004c6c 988d0500 b0af1a80 78970500 b0af1280 ........x....... │ │ + 0x00004c7c 049e0500 b0ab0880 489f0500 b0ab0080 ........H....... │ │ + 0x00004c8c 889f0500 b0ab0280 c0a00500 b0af0480 ................ │ │ + 0x00004c9c e4a40500 b0b0b080 e8a40500 b0aa0380 ................ │ │ + 0x00004cac 34a50500 08840380 56a60500 b0a80380 4.......V....... │ │ + 0x00004cbc c2a70500 b0ae0780 c8a90500 b0b0b080 ................ │ │ + 0x00004ccc e8a90500 b0af1480 b4b00500 b0ab0080 ................ │ │ + 0x00004cdc e2b00500 b0ad0280 b4b30500 0b840380 ................ │ │ + 0x00004cec 70b40500 b0b0b080 7cb40500 b0aa0780 p.......|....... │ │ + 0x00004cfc acb40500 b0b0b080 e0b40500 b0ac0380 ................ │ │ + 0x00004d0c a8b50500 b0ad0280 70b70500 b0ae0380 ........p....... │ │ + 0x00004d1c 00ba0500 b0b0b080 5cba0500 b0aa0980 ........\....... │ │ + 0x00004d2c 14bb0500 b0af0680 e4bf0500 b00b8480 ................ │ │ + 0x00004d3c 06c00500 b0ab0480 46c00500 b00b8480 ........F....... │ │ + 0x00004d4c 60c00500 b0b0b080 80c00500 b0ae0380 `............... │ │ + 0x00004d5c 40c20500 b0af0080 68c40500 b00b8480 @.......h....... │ │ + 0x00004d6c 80c40500 af3f0480 6cc50500 b00b8480 .....?..l....... │ │ + 0x00004d7c 8cc50500 b0af0080 00c60500 b0ae0380 ................ │ │ + 0x00004d8c 0cc70500 08840580 38c70500 b0088480 ........8....... │ │ + 0x00004d9c 3cc70500 b0af1a80 28c80500 b0ac0780 <.......(....... │ │ + 0x00004dac a4c80500 b0af0880 d0ca0500 b0ab0080 ................ │ │ + 0x00004dbc accb0500 b00b8480 c4cb0500 b0af0280 ................ │ │ + 0x00004dcc c8cd0500 b0af0680 a0d10500 b0ae0980 ................ │ │ + 0x00004ddc 30d30500 b0b0a880 7cd30500 b0b0ac80 0.......|....... │ │ + 0x00004dec f4d30500 b00b8480 0cd40500 b0ad0080 ................ │ │ + 0x00004dfc 6cd40500 f8160000 08030600 b0ad0680 l............... │ │ + 0x00004e0c b0040600 b0ac0580 6c050600 b0ae0980 ........l....... │ │ + 0x00004e1c 30070600 08840580 54070600 b0ab0080 0.......T....... │ │ + 0x00004e2c c4070600 b0af1a80 1c160600 b0ab0080 ................ │ │ + 0x00004e3c 44160600 b0af3080 f8170600 af3f3e80 D.....0......?>. │ │ + 0x00004e4c dc3e0600 b0ab0080 023f0600 b0af0080 .>.......?...... │ │ + 0x00004e5c 643f0600 b0af0c80 14440600 b0af1480 d?.......D...... │ │ + 0x00004e6c 404c0600 b0b0b080 444c0600 b0af0c80 @L......DL...... │ │ + 0x00004e7c 384d0600 b0af0680 ac5e0600 b0af1880 8M.......^...... │ │ + 0x00004e8c a8600600 b0a80180 04610600 b00b8480 .`.......a...... │ │ + 0x00004e9c 4a610600 b0af1880 0c640600 b0ae0780 Ja.......d...... │ │ + 0x00004eac 8c640600 54160000 68690600 b0ab0080 .d..T...hi...... │ │ + 0x00004ebc 90690600 b0ac0380 306a0600 b0ac0d80 .i......0j...... │ │ + 0x00004ecc b86a0600 b0af3680 d8720600 b0ae0d80 .j....6..r...... │ │ + 0x00004edc 60740600 b0af0a80 24770600 28160000 `t......$w..(... │ │ + 0x00004eec f8850600 b0b0b080 04860600 b0a80580 ................ │ │ + 0x00004efc 38860600 b0a80380 c8860600 b0a80580 8............... │ │ + 0x00004f0c 02870600 b0b0b080 08870600 b0a80380 ................ │ │ + 0x00004f1c 34870600 b0af0880 78880600 b0af2080 4.......x..... . │ │ + 0x00004f2c b08d0600 b0af0280 568e0600 b0b0b080 ........V....... │ │ + 0x00004f3c 5c8e0600 0b840380 cc8f0600 b0ad0880 \............... │ │ + 0x00004f4c b0900600 b0af0880 f4910600 b0af2880 ..............(. │ │ + 0x00004f5c 5c940600 b0af0a80 389c0600 b0b0a880 \.......8....... │ │ + 0x00004f6c 7c9c0600 b0b0ae80 9c9e0600 a4150000 |............... │ │ + 0x00004f7c 9cb40600 a8150000 50b70600 ac150000 ........P....... │ │ + 0x00004f8c 10ba0600 b0088480 60ba0600 b00b8480 ........`....... │ │ + 0x00004f9c 40bb0600 a0150000 40be0600 08849780 @.......@....... │ │ + 0x00004fac 44be0600 bc150000 1cbf0600 08849780 D............... │ │ + 0x00004fbc 30bf0600 b8150000 e0c60600 bc150000 0............... │ │ + 0x00004fcc 88c90600 c0150000 78cd0600 b0b0b080 ........x....... │ │ + 0x00004fdc 84cd0600 bc150000 24ce0600 c0150000 ........$....... │ │ + 0x00004fec 7cce0600 c4150000 cccf0600 c8150000 |............... │ │ + 0x00004ffc d0d20600 cc150000 0cd30600 d0150000 ................ │ │ + 0x0000500c ccd60600 d4150000 a0d70600 aaf08080 ................ │ │ + 0x0000501c 64d80600 d0150000 24dd0600 d4150000 d.......$....... │ │ + 0x0000502c f8dd0600 d8150000 f8de0600 dc150000 ................ │ │ + 0x0000503c 98df0600 e0150000 14e00600 e4150000 ................ │ │ + 0x0000504c 04e10600 e8150000 3ce20600 ec150000 ........<....... │ │ + 0x0000505c 88e40600 f0150000 e0e40600 f4150000 ................ │ │ + 0x0000506c 3ce50600 f8150000 78e60600 fc150000 <.......x....... │ │ + 0x0000507c 94e80600 00160000 28e90600 b0b0b080 ........(....... │ │ + 0x0000508c 5ce90600 fc150000 c8e90600 b0b0b080 \............... │ │ + 0x0000509c e8e90600 f8150000 44ea0600 b0b0b080 ........D....... │ │ + 0x000050ac 64ea0600 f4150000 88eb0600 f8150000 d............... │ │ + 0x000050bc 24ec0600 fc150000 78ec0600 00160000 $.......x....... │ │ + 0x000050cc 98ed0600 04160000 9cee0600 08160000 ................ │ │ + 0x000050dc f8ef0600 0c160000 d0f00600 10160000 ................ │ │ + 0x000050ec 30f30600 14160000 1cf40600 b00b8480 0............... │ │ + 0x000050fc 40f40600 10160000 1cfd0600 14160000 @............... │ │ + 0x0000510c 50fd0600 18160000 eafd0600 b0088480 P............... │ │ + 0x0000511c 10fe0600 b0b0b080 3cfe0600 b0af0480 ........<....... │ │ + 0x0000512c 40ff0600 b0b0b080 52ff0600 b0af1880 @.......R....... │ │ + 0x0000513c b0000700 b0b0ac80 a0010700 b0ac0b80 ................ │ │ + 0x0000514c 30020700 08840380 68020700 0b840980 0.......h....... │ │ + 0x0000515c c0040700 b0b0b080 c0040700 b0af1680 ................ │ │ + 0x0000516c 10090700 b0af0a80 980a0700 b00b8480 ................ │ │ + 0x0000517c ac0b0700 b0b0aa80 cc0b0700 ac150000 ................ │ │ + 0x0000518c 100f0700 b0b0b080 140f0700 b0ab0080 ................ │ │ + 0x0000519c ec0f0700 b0b0b080 f40f0700 0b840580 ................ │ │ + 0x000051ac 70100700 b0ab0080 04110700 b00b8480 p............... │ │ + 0x000051bc 4c110700 b0b0a880 68110700 b0af0680 L.......h....... │ │ + 0x000051cc 60140700 b00b8480 80140700 b0b0b080 `............... │ │ + 0x000051dc a0140700 0b840980 e8140700 b0af0480 ................ │ │ + 0x000051ec cc160700 b0af0a80 641a0700 b00b8480 ........d....... │ │ + 0x000051fc 841a0700 54150000 941b0700 68150000 ....T.......h... │ │ + 0x0000520c f41f0700 c4150000 28210700 c8150000 ........(!...... │ │ + 0x0000521c 74210700 b0b0b080 78210700 c4150000 t!......x!...... │ │ + 0x0000522c 30220700 f4150000 7e220700 08849780 0"......~"...... │ │ + 0x0000523c 80220700 b0b0b080 a4220700 08849780 ."......."...... │ │ + 0x0000524c a4220700 ec150000 4c230700 08849780 ."......L#...... │ │ + 0x0000525c 68230700 b0b0b080 74230700 e0150000 h#......t#...... │ │ + 0x0000526c bc230700 08849780 dc230700 f0150000 .#.......#...... │ │ + 0x0000527c 6c240700 10160000 ac240700 14160000 l$.......$...... │ │ + 0x0000528c 64250700 18160000 d8250700 1c160000 d%.......%...... │ │ + 0x0000529c 26260700 20160000 74260700 30160000 &&.. ...t&..0... │ │ + 0x000052ac 36270700 34160000 f4270700 38160000 6'..4....'..8... │ │ + 0x000052bc 34280700 3c160000 5c2a0700 94160000 4(..<...\*...... │ │ + 0x000052cc a82a0700 98160000 942c0700 c4160000 .*.......,...... │ │ + 0x000052dc bc2c0700 08849780 d02c0700 b0b0b080 .,.......,...... │ │ + 0x000052ec cc2c0700 c8160000 9c2d0700 e0160000 .,.......-...... │ │ + 0x000052fc 14530700 44180000 c4550700 48180000 .S..D....U..H... │ │ + 0x0000530c 34560700 4c180000 a4570700 50180000 4V..L....W..P... │ │ + 0x0000531c 18590700 54180000 e45a0700 58180000 .Y..T....Z..X... │ │ + 0x0000532c 1c5b0700 5c180000 405e0700 9c180000 .[..\...@^...... │ │ + 0x0000533c b45e0700 b0180000 00640700 d0180000 .^.......d...... │ │ + 0x0000534c 5c640700 d4180000 e07f0700 281a0000 \d..........(... │ │ + 0x0000535c be860700 9c1a0000 5c870700 c01a0000 ........\....... │ │ + 0x0000536c 888b0700 c41a0000 c48e0700 fc1a0000 ................ │ │ + 0x0000537c 5c8f0700 1c1b0000 a08f0700 3c1b0000 \...........<... │ │ + 0x0000538c ac910700 541b0000 e0910700 581b0000 ....T.......X... │ │ + 0x0000539c 6c940700 5c1b0000 10980700 601b0000 l...\.......`... │ │ + 0x000053ac 56ae0700 f41b0000 d6ae0700 041c0000 V............... │ │ + 0x000053bc 36af0700 141c0000 7aaf0700 181c0000 6.......z....... │ │ + 0x000053cc 50b00700 401c0000 9cb30700 441c0000 P...@.......D... │ │ + 0x000053dc e8cb0700 c41c0000 d8cc0700 b0b0b080 ................ │ │ + 0x000053ec e2cf0700 c01c0000 68d20700 c41c0000 ........h....... │ │ + 0x000053fc 9ed20700 c81c0000 d4d20700 cc1c0000 ................ │ │ + 0x0000540c 0cd30700 d01c0000 3ed30700 d41c0000 ........>....... │ │ + 0x0000541c f0d30700 ec1c0000 98d40700 f01c0000 ................ │ │ + 0x0000542c ced40700 f41c0000 06d50700 f81c0000 ................ │ │ + 0x0000543c d4d60700 241d0000 08d70700 281d0000 ....$.......(... │ │ + 0x0000544c 6ad70700 2c1d0000 c8d70700 b00b8480 j...,........... │ │ + 0x0000545c fad80700 281d0000 0cde0700 2c1d0000 ....(.......,... │ │ + 0x0000546c 6ce60700 441d0000 08e70700 481d0000 l...D.......H... │ │ + 0x0000547c d8f00700 881d0000 e8f50700 b81d0000 ................ │ │ + 0x0000548c 1c080800 bc1d0000 20160800 c01d0000 ........ ....... │ │ + 0x0000549c 5e1c0800 ab708080 681e0800 bc1d0000 ^....p..h....... │ │ + 0x000054ac 0c1f0800 d41d0000 da1f0800 d81d0000 ................ │ │ + 0x000054bc 00200800 dc1d0000 50250800 e01d0000 . ......P%...... │ │ + 0x000054cc 842d0800 aaf08080 1e2f0800 f01d0000 .-......./...... │ │ + 0x000054dc 30300800 f41d0000 54330800 b0b0b080 00......T3...... │ │ + 0x000054ec d4330800 f01d0000 d2390800 f41d0000 .3.......9...... │ │ + 0x000054fc 083a0800 f81d0000 86490800 b0b0a880 .:.......I...... │ │ + 0x0000550c ee490800 b00b8480 e84a0800 ec1d0000 .I.......J...... │ │ + 0x0000551c 8c4b0800 041e0000 b24b0800 081e0000 .K.......K...... │ │ + 0x0000552c 024c0800 0c1e0000 4c4c0800 101e0000 .L......LL...... │ │ + 0x0000553c ae4c0800 141e0000 0c4d0800 181e0000 .L.......M...... │ │ + 0x0000554c 1c520800 1c1e0000 705a0800 341e0000 .R......pZ..4... │ │ + 0x0000555c 0c5b0800 381e0000 6c5c0800 4c1e0000 .[..8...l\..L... │ │ + 0x0000556c 505f0800 501e0000 bc610800 641e0000 P_..P....a..d... │ │ + 0x0000557c 74620800 681e0000 fc620800 6c1e0000 tb..h....b..l... │ │ + 0x0000558c 34630800 701e0000 60650800 aaf08080 4c..p...`e...... │ │ + 0x0000559c a46c0800 6c1e0000 d86c0800 701e0000 .l..l....l..p... │ │ + 0x000055ac 4e6d0800 841e0000 9c6d0800 881e0000 Nm.......m...... │ │ + 0x000055bc d06d0800 8c1e0000 546e0800 b01e0000 .m......Tn...... │ │ + 0x000055cc 506f0800 c41e0000 9c6f0800 c81e0000 Po.......o...... │ │ + 0x000055dc d06f0800 08849780 fc6f0800 c41e0000 .o.......o...... │ │ + 0x000055ec 4c700800 b0b0b080 48700800 c01e0000 Lp......Hp...... │ │ + 0x000055fc a8700800 dc1e0000 80710800 fc1e0000 .p.......q...... │ │ + 0x0000560c 00720800 0c1f0000 8c730800 301f0000 .r.......s..0... │ │ + 0x0000561c b8740800 341f0000 8c750800 4c1f0000 .t..4....u..L... │ │ + 0x0000562c dc780800 501f0000 4c7a0800 541f0000 .x..P...Lz..T... │ │ + 0x0000563c 947b0800 581f0000 647d0800 701f0000 .{..X...d}..p... │ │ + 0x0000564c 08840800 00200000 ac870800 64200000 ..... ......d .. │ │ + 0x0000565c 288a0800 68200000 e88a0800 6c200000 (...h ......l .. │ │ + 0x0000566c 708b0800 70200000 348c0800 74200000 p...p ..4...t .. │ │ + 0x0000567c 0c8d0800 b0b0b080 108d0800 70200000 ............p .. │ │ + 0x0000568c fc8e0800 74200000 308f0800 78200000 ....t ..0...x .. │ │ + 0x0000569c d88f0800 8c200000 78900800 a0200000 ..... ..x.... .. │ │ + 0x000056ac ae900800 a4200000 e6900800 a8200000 ..... ....... .. │ │ + 0x000056bc 46910800 c4200000 36920800 e4200000 F.... ..6.... .. │ │ + 0x000056cc 70920800 e8200000 3c980800 ec200000 p.... ..<.... .. │ │ + 0x000056dc 8c980800 10210000 189d0800 14210000 .....!.......!.. │ │ + 0x000056ec 3ca50800 2c210000 d0a50800 30210000 <...,!......0!.. │ │ + 0x000056fc 94a90800 34210000 30b10800 4c210000 ....4!..0...L!.. │ │ + 0x0000570c 86b40800 50210000 04b50800 54210000 ....P!......T!.. │ │ + 0x0000571c f4b50800 58210000 a8b90800 5c210000 ....X!......\!.. │ │ + 0x0000572c a2be0800 70210000 a4bf0800 74210000 ....p!......t!.. │ │ + 0x0000573c 40c00800 78210000 64c20800 98210000 @...x!..d....!.. │ │ + 0x0000574c 9ac20800 9c210000 b4c20800 b0b0b080 .....!.......... │ │ + 0x0000575c 44c40800 ab108080 14c50800 b0b0a880 D............... │ │ + 0x0000576c 7cc50800 b0b0aa80 4ec60800 80210000 |.......N....!.. │ │ + 0x0000577c 9cc60800 b00b8480 68c70800 7c210000 ........h...|!.. │ │ + 0x0000578c 98c70800 80210000 20c80800 98210000 .....!.. ....!.. │ │ + 0x0000579c 3ac80800 b0b0b080 80c80800 94210000 :............!.. │ │ + 0x000057ac 24ca0800 b8210000 00cb0800 bc210000 $....!.......!.. │ │ + 0x000057bc 08ce0800 c0210000 64ce0800 b0b0b080 .....!..d....... │ │ + 0x000057cc 74ce0800 c8210000 d0d00800 cc210000 t....!.......!.. │ │ + 0x000057dc 4cd30800 d0210000 a0d30800 e0210000 L....!.......!.. │ │ + 0x000057ec 64d40800 f8210000 a4d50800 b0b0b080 d....!.......... │ │ + 0x000057fc acd50800 08220000 ced50800 0c220000 .....".......".. │ │ + 0x0000580c fad50800 b0b0b080 fcd50800 08220000 .............".. │ │ + 0x0000581c 7cd60800 0c220000 18d80800 20220000 |...."...... ".. │ │ + 0x0000582c d4d90800 4c220000 acda0800 08849780 ....L".......... │ │ + 0x0000583c acda0800 48220000 94db0800 5c220000 ....H"......\".. │ │ + 0x0000584c 20dc0800 b0b0b080 54dc0800 58220000 .......T...X".. │ │ + 0x0000585c dee10800 b0b0b080 f8e10800 54220000 ............T".. │ │ + 0x0000586c 40e20800 6c220000 88e20800 84220000 @...l".......".. │ │ + 0x0000587c f4e20800 9c220000 44e30800 a0220000 ....."..D....".. │ │ + 0x0000588c 90e30800 b8220000 f4e30800 e0220000 .....".......".. │ │ + 0x0000589c a4e40800 00230000 80e50800 08849780 .....#.......... │ │ + 0x000058ac a0e50800 1c230000 0ce60800 b0b0b080 .....#.......... │ │ + 0x000058bc 38e60800 24230000 c4e60800 38230000 8...$#......8#.. │ │ + 0x000058cc 18e70800 b0b0b080 4ce70800 40230000 ........L...@#.. │ │ + 0x000058dc 8ce70800 44230000 44e80800 b0b0b080 ....D#..D....... │ │ + 0x000058ec 5ce80800 40230000 7ce80800 b0b0b080 \...@#..|....... │ │ + 0x000058fc 86e80800 08849780 a8e80800 34230000 ............4#.. │ │ + 0x0000590c e0e90800 5c230000 b4ea0800 b0b0b080 ....\#.......... │ │ + 0x0000591c bcea0800 58230000 ecea0800 5c230000 ....X#......\#.. │ │ + 0x0000592c 40ec0800 60230000 ccec0800 64230000 @...`#......d#.. │ │ + 0x0000593c 3ced0800 b0088480 60ed0800 70230000 <.......`...p#.. │ │ + 0x0000594c 10ee0800 74230000 acee0800 08849780 ....t#.......... │ │ + 0x0000595c c0ee0800 b0b0b080 c4ee0800 68230000 ............h#.. │ │ + 0x0000596c 70ef0800 90230000 5cf00800 94230000 p....#..\....#.. │ │ + 0x0000597c 10f80800 b0230000 6cf90800 b4230000 .....#..l....#.. │ │ + 0x0000598c 88f90800 b8230000 20fc0800 bc230000 .....#.. ....#.. │ │ + 0x0000599c 40fc0800 c0230000 a8fd0800 c4230000 @....#.......#.. │ │ + 0x000059ac c4fe0800 c8230000 24000900 e8230000 .....#..$....#.. │ │ + 0x000059bc 6c010900 08849780 ac010900 f8230000 l............#.. │ │ + 0x000059cc 68030900 2c240000 cc030900 3c240000 h...,$......<$.. │ │ + 0x000059dc 7c040900 40240000 e4050900 6c240000 |...@$......l$.. │ │ + 0x000059ec 0c070900 84240000 94080900 a4240000 .....$.......$.. │ │ + 0x000059fc 8c090900 08849780 ac090900 a0240000 .............$.. │ │ + 0x00005a0c 5c0a0900 c8240000 c00a0900 e8240000 \....$.......$.. │ │ + 0x00005a1c 500b0900 04250000 e40b0900 24250000 P....%......$%.. │ │ + 0x00005a2c 1c0c0900 34250000 7a0c0900 54250000 ....4%..z...T%.. │ │ + 0x00005a3c d80c0900 b0b0ac80 d00d0900 b0b0aa80 ................ │ │ + 0x00005a4c f80d0900 b0b0a880 440e0900 b0ad0080 ........D....... │ │ + 0x00005a5c 020f0900 b0aa0580 700f0900 4c250000 ........p...L%.. │ │ + 0x00005a6c 80100900 b0af2480 d41d0900 b0ac0380 ......$......... │ │ + 0x00005a7c a41e0900 0b840380 f81e0900 b0ac0380 ................ │ │ + 0x00005a8c c41f0900 0b840380 18200900 b0af0680 ......... ...... │ │ + 0x00005a9c 98240900 b0ac0580 08250900 b0af0680 .$.......%...... │ │ + 0x00005aac 042e0900 b0b0a880 482e0900 b0088480 ........H....... │ │ + 0x00005abc 582e0900 b0af1280 c62f0900 0b840380 X......../...... │ │ + 0x00005acc fe2f0900 b00b8480 50300900 b0ad0280 ./......P0...... │ │ + 0x00005adc 84310900 b0af0480 cc320900 b00b8480 .1.......2...... │ │ + 0x00005aec f8320900 b0ad0080 0c340900 b0af1280 .2.......4...... │ │ + 0x00005afc f4350900 af3f0280 c83b0900 b0af0280 .5...?...;...... │ │ + 0x00005b0c fe420900 b0af3680 b4490900 b0af0a80 .B....6..I...... │ │ + 0x00005b1c 844c0900 b0af1280 80520900 01000000 .L.......R...... │ │ + 0x00005b2c 00f10c00 b0b0b080 36f10c00 c8240000 ........6....$.. │ │ + 0x00005b3c 86f20c00 cc240000 6ef50c00 b0088480 .....$..n....... │ │ + 0x00005b4c bcf50c00 b0b0b080 e6f60c00 b0b0a880 ................ │ │ + 0x00005b5c 6ef70c00 b0b0b080 84f70c00 b0088480 n............... │ │ + 0x00005b6c 56f80c00 b0b0b080 5cf80c00 01000000 V.......\....... │ │ + 0x00005b7c 68f80c00 98240000 92f80c00 a8240000 h....$.......$.. │ │ + 0x00005b8c 84fa0c00 01000000 2c010d00 80849b80 ........,....... │ │ + 0x00005b9c a8010d00 af469b80 08070d00 94240000 .....F.......$.. │ │ + 0x00005bac 08080d00 98240000 1c090d00 af469b80 .....$.......F.. │ │ + 0x00005bbc 480e0d00 b0b0b080 4c0e0d00 af469b80 H.......L....F.. │ │ + 0x00005bcc 8c100d00 b0b0b080 9c100d00 af469b80 .............F.. │ │ + 0x00005bdc f4110d00 74240000 88120d00 78240000 ....t$......x$.. │ │ + 0x00005bec 74130d00 80849b80 ec130d00 74240000 t...........t$.. │ │ + 0x00005bfc bc140d00 78240000 0c150d00 7c240000 ....x$......|$.. │ │ + 0x00005c0c e0150d00 80240000 30160d00 84240000 .....$..0....$.. │ │ + 0x00005c1c 88160d00 b0b0b080 90160d00 80240000 .............$.. │ │ + 0x00005c2c bc160d00 80849b80 d4160d00 b0b0b080 ................ │ │ + 0x00005c3c f4160d00 74240000 d4170d00 78240000 ....t$......x$.. │ │ + 0x00005c4c b4180d00 b0b0b080 c0180d00 74240000 ............t$.. │ │ + 0x00005c5c c0190d00 78240000 c81a0d00 7c240000 ....x$......|$.. │ │ + 0x00005c6c 501b0d00 b0b0b080 901b0d00 78240000 P...........x$.. │ │ + 0x00005c7c e81b0d00 b0b0b080 e81b0d00 80849b80 ................ │ │ + 0x00005c8c 001c0d00 6c240000 881c0d00 b0b0b080 ....l$.......... │ │ + 0x00005c9c 941c0d00 68240000 b81e0d00 b0b0b080 ....h$.......... │ │ + 0x00005cac 60280d00 64240000 a8280d00 68240000 `(..d$...(..h$.. │ │ + 0x00005cbc f0280d00 6c240000 e0290d00 01000000 .(..l$...)...... │ │ + 0x00005ccc 342a0d00 01000000 4*...... │ ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ @@ -1,526 +1,526 @@ │ │ │ │ Hex dump of section '.ARM.extab': │ │ - 0x000060b4 09ff0600 b0af1600 ff009c01 01950100 ................ │ │ - 0x000060c4 a6050000 a6050692 0d00ca05 06e60c00 ................ │ │ - 0x000060d4 e005048e 0d00aa06 04d80d00 c00616c8 ................ │ │ - 0x000060e4 0d008209 04f60c00 8609bc01 0000c20a ................ │ │ - 0x000060f4 06fe0d00 c80a1800 00e00a06 f00d00e6 ................ │ │ - 0x00006104 0a460000 ac0b04cc 0c00b00b 7a0000aa .F..........z... │ │ - 0x00006114 0c08ea0c 00b20c12 0000c40c 06fe0d00 ................ │ │ - 0x00006124 ca0c2200 00ec0c08 ec0d01b2 0d06c00d .."............. │ │ - 0x00006134 01b80d06 c40d01ca 0d08d40d 01da0d06 ................ │ │ - 0x00006144 ec0d01e0 0d06e80d 01f40d12 8c0e0186 ................ │ │ - 0x00006154 0e420000 7f000000 00000000 c90d0181 .B.............. │ │ - 0x00006164 b0b0ae80 00000000 c9090181 b0af0080 ................ │ │ - 0x00006174 00000000 80c90181 b0b00884 00000000 ................ │ │ - 0x00006184 46970181 b0abf080 00000000 2dfe0600 F...........-... │ │ - 0x00006194 80469701 b0b0abf0 ffff0116 00f60100 .F.............. │ │ - 0x000061a4 00f6011a ce0200a6 0218cc02 00be0224 ...............$ │ │ - 0x000061b4 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x000061c4 41970181 b0b00b84 00000000 edfd0600 A............... │ │ - 0x000061d4 80439701 b0b0ab80 ffff010d 6a088401 .C..........j... │ │ - 0x000061e4 0078047e 007c1600 00000000 cdfd0600 .x.~.|.......... │ │ - 0x000061f4 80459701 b0b0ab70 ffff0110 00a40100 .E.....p........ │ │ - 0x00006204 00a4013a ec0100de 01320000 43970181 ...:.....2..C... │ │ - 0x00006214 b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00006224 00000000 95fd0600 80469701 b0b0abf0 .........F...... │ │ - 0x00006234 ffff0122 00c80f00 00c80fbe 01d01100 ..."............ │ │ - 0x00006244 9e110cd4 1100aa11 0e0000b8 1108d211 ................ │ │ - 0x00006254 00c01134 00000000 41970181 b0b00b84 ...4....A....... │ │ - 0x00006264 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00006274 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00006284 b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00006294 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000062a4 46970181 b0abf080 00000000 43970181 F...........C... │ │ - 0x000062b4 b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x000062c4 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x000062d4 41970181 b0b00d84 00000000 41970181 A...........A... │ │ - 0x000062e4 b0b00d84 00000000 41970181 b0b00d84 ........A....... │ │ - 0x000062f4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00006304 43970181 b0ab8080 00000000 41970181 C...........A... │ │ - 0x00006314 b0b00b84 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00006324 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00006334 41970181 b0b00d84 00000000 46970181 A...........F... │ │ - 0x00006344 b0abf080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x00006354 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00006364 41970181 b0b00b84 00000000 41970181 A...........A... │ │ - 0x00006374 b0b00b84 00000000 41970181 b0b00d84 ........A....... │ │ - 0x00006384 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00006394 41970181 b0b00d84 00000000 46970181 A...........F... │ │ - 0x000063a4 b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x000063b4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000063c4 45970181 b0ab7080 00000000 45970181 E.....p.....E... │ │ - 0x000063d4 b0ab7080 00000000 41970181 b0b00b84 ..p.....A....... │ │ - 0x000063e4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000063f4 41970181 b0b00d84 00000000 41970181 A...........A... │ │ - 0x00006404 b0b00d84 00000000 43970181 b0ab8080 ........C....... │ │ - 0x00006414 00000000 a5fb0600 08849700 ff000901 ................ │ │ - 0x00006424 041a0622 017f0000 00000000 46970181 ..."........F... │ │ - 0x00006434 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00006444 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00006454 45970181 b0ab7080 00000000 5dfb0600 E.....p.....]... │ │ - 0x00006464 80469701 b0b0abf0 ffff0163 c40204a6 .F.........c.... │ │ - 0x00006474 0b00c802 2a0000f2 02069a0b 00f80276 ....*..........v │ │ - 0x00006484 0000ee03 04940b00 f203c402 0000b606 ................ │ │ - 0x00006494 04960b00 ba06fc02 0000b609 04920b00 ................ │ │ - 0x000064a4 ba097400 00ae0a0a e40b00be 0a18e60b ..t............. │ │ - 0x000064b4 00de0a0a c00b00f0 0a04b40b 00fa0a04 ................ │ │ - 0x000064c4 ac0b008a 0b06aa0b 00900ba8 01000000 ................ │ │ - 0x000064d4 82b20181 b0b0af07 00000000 80b20181 ................ │ │ - 0x000064e4 b0b0af07 00000000 b0b20181 b0b0af01 ................ │ │ - 0x000064f4 00000000 c9270181 b0af0084 00000000 .....'.......... │ │ - 0x00006504 3f1b0181 af0084c9 00000000 adfa0600 ?............... │ │ - 0x00006514 b0ae0700 ff001d01 1600ec04 0000ec04 ................ │ │ - 0x00006524 0a820500 84050690 05018a05 3200007f ............2... │ │ - 0x00006534 00000000 00000000 98b20181 b0b0af01 ................ │ │ - 0x00006544 00000000 c91f0181 b0af0082 00000000 ................ │ │ - 0x00006554 35b20181 af0080c9 00000000 46970181 5...........F... │ │ - 0x00006564 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00006094 ed0b0700 b0af1600 ff009c01 01950100 ................ │ │ + 0x000060a4 a8050000 a8050692 0d00cc05 06e60c00 ................ │ │ + 0x000060b4 e205048e 0d00ac06 04d80d00 c20616c8 ................ │ │ + 0x000060c4 0d008409 04f60c00 8809ba01 0000c20a ................ │ │ + 0x000060d4 06fe0d00 c80a1800 00e00a06 f00d00e6 ................ │ │ + 0x000060e4 0a460000 ac0b04cc 0c00b00b 7a0000aa .F..........z... │ │ + 0x000060f4 0c08ea0c 00b20c12 0000c40c 06fe0d00 ................ │ │ + 0x00006104 ca0c2200 00ec0c08 ec0d01b2 0d06c00d .."............. │ │ + 0x00006114 01b80d06 c40d01ca 0d08d40d 01da0d06 ................ │ │ + 0x00006124 ec0d01e0 0d06e80d 01f40d12 8c0e0186 ................ │ │ + 0x00006134 0e420000 7f000000 00000000 c90d0181 .B.............. │ │ + 0x00006144 b0b0ae80 00000000 c9090181 b0af0080 ................ │ │ + 0x00006154 00000000 80c90181 b0b00884 00000000 ................ │ │ + 0x00006164 46970181 b0abf080 00000000 110b0700 F............... │ │ + 0x00006174 80469701 b0b0abf0 ffff0116 00e40100 .F.............. │ │ + 0x00006184 00e4011a c0020094 021cbe02 00b00224 ...............$ │ │ + 0x00006194 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x000061a4 41970181 b0b00b84 00000000 d10a0700 A............... │ │ + 0x000061b4 80439701 b0b0ab80 ffff010d 6a088401 .C..........j... │ │ + 0x000061c4 0078047e 007c1600 00000000 b10a0700 .x.~.|.......... │ │ + 0x000061d4 80459701 b0b0ab70 ffff0110 00a40100 .E.....p........ │ │ + 0x000061e4 00a4013a ec0100de 01320000 43970181 ...:.....2..C... │ │ + 0x000061f4 b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00006204 00000000 790a0700 80469701 b0b0abf0 ....y....F...... │ │ + 0x00006214 ffff0117 00bc0f00 00bc0fc0 01b81100 ................ │ │ + 0x00006224 94110cba 1100a011 38000000 41970181 ........8...A... │ │ + 0x00006234 b0b00b84 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00006244 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00006254 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x00006264 b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00006274 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00006284 43970181 b0ab1080 00000000 43970181 C...........C... │ │ + 0x00006294 b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x000062a4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x000062b4 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x000062c4 b0ab8080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x000062d4 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x000062e4 46970181 b0abf080 00000000 41970181 F...........A... │ │ + 0x000062f4 b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ + 0x00006304 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x00006314 43970181 b0ab8080 00000000 41970181 C...........A... │ │ + 0x00006324 b0b00b84 00000000 41970181 b0b00b84 ........A....... │ │ + 0x00006334 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x00006344 41970181 b0b00d84 00000000 41970181 A...........A... │ │ + 0x00006354 b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ + 0x00006364 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x00006374 46970181 b0abf080 00000000 45970181 F...........E... │ │ + 0x00006384 b0ab7080 00000000 45970181 b0ab7080 ..p.....E.....p. │ │ + 0x00006394 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x000063a4 46970181 b0abf080 00000000 41970181 F...........A... │ │ + 0x000063b4 b0b00d84 00000000 41970181 b0b00d84 ........A....... │ │ + 0x000063c4 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x000063d4 ad080700 08849700 ff000901 041a0622 ..............." │ │ + 0x000063e4 017f0000 00000000 46970181 b0abf080 ........F....... │ │ + 0x000063f4 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00006404 41970181 b0b00b84 00000000 45970181 A...........E... │ │ + 0x00006414 b0ab7080 00000000 65080700 80469701 ..p.....e....F.. │ │ + 0x00006424 b0b0abf0 ffff0163 c40204a6 0b00c802 .......c........ │ │ + 0x00006434 2a0000f2 02069a0b 00f80276 0000ee03 *..........v.... │ │ + 0x00006444 04940b00 f203c402 0000b606 04960b00 ................ │ │ + 0x00006454 ba06fc02 0000b609 04920b00 ba097400 ..............t. │ │ + 0x00006464 00ae0a0a e40b00be 0a18e60b 00de0a0a ................ │ │ + 0x00006474 c00b00f0 0a04b40b 00fa0a04 ac0b008a ................ │ │ + 0x00006484 0b06aa0b 00900ba8 01000000 82b20181 ................ │ │ + 0x00006494 b0b0af07 00000000 80b20181 b0b0af07 ................ │ │ + 0x000064a4 00000000 b0b20181 b0b0af01 00000000 ................ │ │ + 0x000064b4 c92f0181 b0af0085 00000000 3f190181 ./..........?... │ │ + 0x000064c4 af0084c9 00000000 b5070700 b0ae0700 ................ │ │ + 0x000064d4 ff001d01 1600ec04 0000ec04 0a820500 ................ │ │ + 0x000064e4 84050690 05018a05 3200007f 00000000 ........2....... │ │ + 0x000064f4 00000000 92b20181 b0b0af01 00000000 ................ │ │ + 0x00006504 35b20181 af0080c9 00000000 c91f0181 5............... │ │ + 0x00006514 b0af0082 00000000 46970181 b0abf080 ........F....... │ │ + 0x00006524 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00006534 46970181 b0abf080 00000000 41070700 F...........A... │ │ + 0x00006544 b0af0a00 ff001d01 18009402 00009402 ................ │ │ + 0x00006554 c201ec05 00d60396 020000ec 0504f205 ................ │ │ + 0x00006564 017f0000 00000000 45970181 b0abb080 ........E....... │ │ 0x00006574 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00006584 39fa0600 b0af0a00 ff001d01 18009402 9............... │ │ - 0x00006594 00009402 c201ec05 00d60396 020000ec ................ │ │ - 0x000065a4 0504f205 017f0000 00000000 45970181 ............E... │ │ - 0x000065b4 b0abb080 00000000 46970181 b0abf080 ........F....... │ │ - 0x000065c4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000065d4 45970181 b0ab7080 00000000 45970181 E.....p.....E... │ │ - 0x000065e4 b0abb080 00000000 41970181 b0b00d84 ........A....... │ │ - 0x000065f4 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00006604 46970181 b0abf080 00000000 41970181 F...........A... │ │ - 0x00006614 b0b00b84 00000000 45970181 b0ab7080 ........E.....p. │ │ - 0x00006624 00000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00006634 45970181 b0abb080 00000000 45970181 E...........E... │ │ - 0x00006644 b0abb080 00000000 45970181 b0abb080 ........E....... │ │ - 0x00006654 00000000 45970181 b0abb080 00000000 ....E........... │ │ - 0x00006664 45970181 b0abb080 00000000 45970181 E...........E... │ │ - 0x00006674 b0abb080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00006684 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00006694 43970181 b0ab1080 00000000 43970181 C...........C... │ │ - 0x000066a4 b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ - 0x000066b4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000066c4 43970181 b0ab8080 00000000 43970181 C...........C... │ │ - 0x000066d4 b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x000066e4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000066f4 43970181 b0ab1080 00000000 43970181 C...........C... │ │ - 0x00006704 b0ab8080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00006714 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00006724 46970181 b0abf080 00000000 43970181 F...........C... │ │ - 0x00006734 b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00006744 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00006754 46970181 b0abf080 00000000 41970181 F...........A... │ │ - 0x00006764 b0b00d84 00000000 41970181 b0b00d84 ........A....... │ │ - 0x00006774 00000000 45f80600 b0ac3100 ffff0111 ....E.....1..... │ │ - 0x00006784 00ca0400 00ca0408 920500d2 04fa0100 ................ │ │ - 0x00006794 00000000 25f80600 80459701 b0b0abb0 ....%....E...... │ │ - 0x000067a4 ff000901 05345692 02017f00 00000000 .....4V......... │ │ - 0x000067b4 09f80600 80469701 b0b0abf0 ff005101 .....F........Q. │ │ - 0x000067c4 4d00d001 0000d001 3ef80700 8e027800 M.......>.....x. │ │ - 0x000067d4 008603aa 01f80700 d2041ce6 0700f004 ................ │ │ - 0x000067e4 06f80700 9c05a001 e60700bc 060af807 ................ │ │ - 0x000067f4 00c60696 010000dc 0708f807 00e8070a ................ │ │ - 0x00006804 f40701fa 07048408 01fe076a 00007f00 ...........j.... │ │ - 0x00006814 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00006824 43970181 b0ab8080 00000000 8df70600 C............... │ │ - 0x00006834 80439701 b0b0ab10 ff002501 1e1e089a .C........%..... │ │ - 0x00006844 01005204 80010078 069a0100 7e260000 ..R....x....~&.. │ │ - 0x00006854 a40106b0 0101aa01 1600007f 00000000 ................ │ │ - 0x00006864 00000000 55f70600 80439701 b0b0ab10 ....U....C...... │ │ - 0x00006874 ffff0108 18043c00 1c3a0000 43970181 ......<..:..C... │ │ - 0x00006884 b0ab8080 00000000 31f70600 84419701 ........1....A.. │ │ - 0x00006894 b0b0b00b ff000d01 082e043c 013c0442 ...........<.<.B │ │ - 0x000068a4 017f0000 00000000 11f70600 84419701 .............A.. │ │ - 0x000068b4 b0b0b00b ff001501 0a142288 01037404 .........."...t. │ │ - 0x000068c4 8401017f 00017d00 00000000 00000000 ......}......... │ │ - 0x000068d4 41970181 b0b00d84 00000000 43970181 A...........C... │ │ - 0x000068e4 b0ab8080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x000068f4 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00006904 b9f60600 80439701 b0b0ab10 ffff0108 .....C.......... │ │ - 0x00006914 18043c00 1c3a0000 45970181 b0abb080 ..<..:..E....... │ │ - 0x00006924 00000000 45970181 b0abb080 00000000 ....E........... │ │ - 0x00006934 41970181 b0b00d84 00000000 7df60600 A...........}... │ │ - 0x00006944 80469701 b0b0abf0 ff004d01 4800a401 .F........M.H... │ │ - 0x00006954 0000a401 08ee0300 d60104d2 0300da01 ................ │ │ - 0x00006964 520000ac 0204c603 00c40204 c80300c8 R............... │ │ - 0x00006974 023c0000 840304ca 03008803 360000be .<..........6... │ │ - 0x00006984 0306ee03 00c40334 0000f803 06840401 .......4........ │ │ - 0x00006994 fe033600 007f0000 00000000 41970181 ..6.........A... │ │ - 0x000069a4 b0b00d84 00000000 11f60600 80469701 .............F.. │ │ - 0x000069b4 b0b0abf0 ffff0122 480ecc03 00a40104 ......."H....... │ │ - 0x000069c4 a80300d4 019201c0 0300e602 3800009e ............8... │ │ - 0x000069d4 0308ba03 00a6034e 00000000 ddf50600 .......N........ │ │ - 0x000069e4 08849700 ff000d01 08120626 0026042c ...........&.&., │ │ - 0x000069f4 017f0000 00000000 c1f50600 80469701 .............F.. │ │ - 0x00006a04 b0b0abf0 ffff0110 00940100 00940110 ................ │ │ - 0x00006a14 cc0100a4 01340000 a1f50600 80469701 .....4.......F.. │ │ - 0x00006a24 b0b0abf0 ff00d802 01d102a0 020cf848 ...............H │ │ - 0x00006a34 00ac02b6 020000e2 0404a648 00a20610 ...........H.... │ │ - 0x00006a44 e04600b2 06fc0200 00ae09ba 09824900 .F............I. │ │ - 0x00006a54 8a13089e 4700ba14 04bc4800 be14b009 ....G.....H..... │ │ - 0x00006a64 0000ee1d 0c804700 fa1d1e00 00981e14 ......G......... │ │ - 0x00006a74 804700d8 1e04e646 00dc1e56 0000b21f .G.....F...V.... │ │ - 0x00006a84 08d64800 ba1fe207 00009c27 12804900 ..H........'..I. │ │ - 0x00006a94 ae279402 0000c229 0a804900 e62908ec .'.....)..I..).. │ │ - 0x00006aa4 48008e2a 06804900 d42ace02 844900a2 H..*..I..*...I.. │ │ - 0x00006ab4 2dba0200 00dc2fd8 01884900 b4311400 -...../...I..1.. │ │ - 0x00006ac4 00c8310c 884900d4 31820500 00d63670 ..1..I..1.....6p │ │ - 0x00006ad4 80490084 380eb446 00e83808 884900f0 .I..8..F..8..I.. │ │ - 0x00006ae4 38d40600 00c43f08 e4480096 40088c49 8.....?..H..@..I │ │ - 0x00006af4 00c6420c e24600d2 42f40100 00c64404 ..B..F..B.....D. │ │ - 0x00006b04 c04900cc 4408a849 00dc4420 9e4a00fc .I..D..I..D .J.. │ │ - 0x00006b14 44480000 c4450eb0 4600d245 1a0000ec DH...E..F..E.... │ │ - 0x00006b24 4516fe48 00884608 d2480090 460a0000 E..H..F..H..F... │ │ - 0x00006b34 9a460abe 4700a646 08b04700 d24608dc .F..G..F..G..F.. │ │ - 0x00006b44 4601da46 580000b2 4706ba47 01da4706 F..FX...G..G..G. │ │ - 0x00006b54 98480182 48048e48 01984806 a24801d8 .H..H..H..H..H.. │ │ - 0x00006b64 4806e048 01de484c 0000aa49 06bc4901 H..H..HL...I..I. │ │ - 0x00006b74 ee49069a 4a01f449 a8010000 7f000000 .I..J..I........ │ │ - 0x00006b84 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00006b94 43970181 b0ab1080 00000000 46970181 C...........F... │ │ - 0x00006ba4 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00006bb4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00006bc4 41970181 b0b00b84 00000000 edf30600 A............... │ │ - 0x00006bd4 80469701 b0b0abf0 ff003501 2f482690 .F........5./H&. │ │ - 0x00006be4 06018e01 04ca0501 b2010690 0601d601 ................ │ │ - 0x00006bf4 04e00500 da018a02 0000e403 06f60500 ................ │ │ - 0x00006c04 b8050694 0600c005 08800600 7f000000 ................ │ │ - 0x00006c14 00000000 a5f30600 80439701 b0b0ab10 .........C...... │ │ - 0x00006c24 ffff010c 00200000 200a5e00 2a520000 ..... .. .^.*R.. │ │ - 0x00006c34 89f30600 80469701 b0b0abf0 ffff0117 .....F.......... │ │ - 0x00006c44 ae0312be 0a00c003 ec060000 ac0a08b6 ................ │ │ - 0x00006c54 0a00b40a 20000000 43970181 b0ab1080 .... ...C....... │ │ - 0x00006c64 00000000 55f30600 80469701 b0b0abf0 ....U....F...... │ │ - 0x00006c74 ff00c802 01c10214 a804aa35 00ea05f6 ...........5.... │ │ - 0x00006c84 03a43500 e009d202 0000b20c 06a03500 ..5...........5. │ │ - 0x00006c94 c40e0a8e 3500ce0e e2010000 b01004d2 ....5........... │ │ - 0x00006ca4 3400b410 a4010000 d81106d2 3300de11 4...........3... │ │ - 0x00006cb4 b6010000 941304b6 33009813 aa0b0000 ........3....... │ │ - 0x00006cc4 c21e06b2 3300c020 06b03300 98213ab6 ....3.. ..3..!:. │ │ - 0x00006cd4 33008c22 0eb43300 de2206ba 3300aa25 3.."..3.."..3..% │ │ - 0x00006ce4 04d43400 862604b6 3500ca26 06de3400 ..4..&..5..&..4. │ │ - 0x00006cf4 e02708ac 3400b229 0cfa3400 be292c00 .'..4..)..4..),. │ │ - 0x00006d04 00ea2906 e03300f0 292c0000 9c2a06ce ..)..3..),...*.. │ │ - 0x00006d14 3400e02a 08ee3300 ea2a06a8 3400f02a 4..*..3..*..4..* │ │ - 0x00006d24 d0010000 c02cc602 e2340086 2f740000 .....,...4../t.. │ │ - 0x00006d34 fa2f0ade 34008430 780000fc 3008c636 ./..4..0x...0..6 │ │ - 0x00006d44 0086310e 9c360094 31f80100 008c3306 ..1..6..1.....3. │ │ - 0x00006d54 ae330096 3308c234 00a03308 ac3300c8 .3..3..4..3..3.. │ │ - 0x00006d64 33089c35 01d43306 dc3301e2 3306ea33 3..5..3..3..3..3 │ │ - 0x00006d74 01f03306 f83301ae 3406be34 01ec3406 ..3..3..4..4..4. │ │ - 0x00006d84 c23601fc 34068a35 01823506 94360192 .6..4..5..5..6.. │ │ - 0x00006d94 35069c35 01bc350a 98360184 36069436 5..5..5..6..6..6 │ │ - 0x00006da4 019e3606 be3601b4 3606c236 01c83606 ..6..6..6..6..6. │ │ - 0x00006db4 863701ce 363c0000 7f000000 00000000 .7..6<.......... │ │ - 0x00006dc4 f9f10600 80469701 b0b0abf0 ffff01e1 .....F.......... │ │ - 0x00006dd4 01003a00 003a0cc6 1b004634 00007a0e ..:..:....F4..z. │ │ - 0x00006de4 c21b0090 0116c61b 00a6018a 040000b0 ................ │ │ - 0x00006df4 05048e1b 00ea0508 c21b00f2 056e0000 .............n.. │ │ - 0x00006e04 e00632ca 1b009207 fa010000 8c0914ae ..2............. │ │ - 0x00006e14 1b00a009 d8010000 f80a06ae 1b00a00b ................ │ │ - 0x00006e24 0ca01b00 d00b0efc 1a00ce0d 10e21a00 ................ │ │ - 0x00006e34 fe0e12fc 1a00900f c4020000 d4110ac2 ................ │ │ - 0x00006e44 1b00f811 08ca1a00 80128801 00008813 ................ │ │ - 0x00006e54 04a61a00 c81308ca 1a00d213 8e01ae1b ................ │ │ - 0x00006e64 00e01460 0000c015 38ce1a00 f8154c00 ...`....8.....L. │ │ - 0x00006e74 00c41612 b81a00d6 163c0000 921708b8 .........<...... │ │ - 0x00006e84 1a00ba17 0cd81a00 de17069a 1a00fa17 ................ │ │ - 0x00006e94 0cd81a00 fc183cae 1b00da19 0cca1a00 ......<......... │ │ - 0x00006ea4 f41912b8 1a00941a 04d81a00 981ae401 ................ │ │ - 0x00006eb4 00000000 05f10600 84419701 b0b0b00b .........A...... │ │ - 0x00006ec4 ff001901 15280460 002c0870 0038046c .....(.`.,.p.8.l │ │ - 0x00006ed4 006218a0 01017a2a 00007f00 00000000 .b....z*........ │ │ - 0x00006ee4 46970181 b0abf080 00000000 cdf00600 F............... │ │ - 0x00006ef4 80469701 b0b0abf0 ff002d01 2800c602 .F........-.(... │ │ - 0x00006f04 0000c602 0efe0500 960506ec 0500d805 ................ │ │ - 0x00006f14 08f00500 e60504ee 0500a806 06b40601 ................ │ │ - 0x00006f24 ae061200 007f0000 00000000 8df00600 ................ │ │ - 0x00006f34 84419701 b0b0b00b ff001501 10280462 .A...........(.b │ │ - 0x00006f44 002c0872 0064086e 016c3400 007f0000 .,.r.d.n.l4..... │ │ - 0x00006f54 00000000 65f00600 84419701 b0b0b00b ....e....A...... │ │ - 0x00006f64 ff001501 10260436 002a0e00 00380846 .....&.6.*...8.F │ │ - 0x00006f74 01400a00 007f0000 00000000 3df00600 .@..........=... │ │ - 0x00006f84 80459701 b0b0abb0 ffff0110 00b60300 .E.............. │ │ - 0x00006f94 00b60304 f20300ba 03560000 41970181 .........V..A... │ │ - 0x00006fa4 b0b00b84 00000000 46970181 b0abf080 ........F....... │ │ - 0x00006fb4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00006fc4 f9ef0600 80469701 b0b0abf0 ff008801 .....F.......... │ │ - 0x00006fd4 018101aa 0706ce2c 00b00740 0000f007 .......,...@.... │ │ - 0x00006fe4 06e42c00 f80a08cc 2c00800b 9e040000 ..,.....,....... │ │ - 0x00006ff4 9e0f0898 2d00b410 04822d00 b810f00d ....-.....-..... │ │ - 0x00007004 0000a81e 089a2d00 ea200a86 2d00ec21 ......-.. ..-..! │ │ - 0x00007014 06f62b00 9a2208a2 2c00a223 32a82c00 ..+.."..,..#2.,. │ │ - 0x00007024 ca2410f4 2c00ae25 08f02b00 ea265882 .$..,..%..+..&X. │ │ - 0x00007034 2c009c2a 06e62b00 f62c06fe 2c01882d ,..*..+..,..,..- │ │ - 0x00007044 06942d01 8e2d2c00 00ba2d04 cc2d01be ..-..-,...-..-.. │ │ - 0x00007054 2d120000 7f000000 00000000 5def0600 -...........]... │ │ - 0x00007064 84419701 b0b0b00b ffff0108 28047800 .A..........(.x. │ │ - 0x00007074 2c5c0000 45ef0600 84419701 b0b0b00b ,\..E....A...... │ │ - 0x00007084 ffff0108 06063a00 0c5c0000 41970181 ......:..\..A... │ │ - 0x00007094 b0b00d84 00000000 21ef0600 84419701 ........!....A.. │ │ - 0x000070a4 b0b0b00b ff001d01 193204c4 01005804 .........2....X. │ │ - 0x000070b4 ae01005c 6a0000c6 0106d801 01cc0110 ...\j........... │ │ - 0x000070c4 00007f00 00000000 46970181 b0abf080 ........F....... │ │ - 0x000070d4 00000000 e5ee0600 80469701 b0b0abf0 .........F...... │ │ - 0x000070e4 ffff0177 00c20100 00c20108 a42f00ca ...w........./.. │ │ - 0x000070f4 01ce1600 00981806 f62e009e 18ea0900 ................ │ │ - 0x00007104 00882206 ea2e00da 2206d22e 00e022c6 ..".....".....". │ │ - 0x00007114 040000a6 270ec62e 00c42706 b82e00f0 ....'.....'..... │ │ - 0x00007124 2706c42e 00f2280e ec2e0094 2906de2e '.....(.....)... │ │ - 0x00007134 00c22a08 8e2e00ac 2c08982e 00d02d08 ..*.....,.....-. │ │ - 0x00007144 b22f00da 2d08962f 00e42d08 c82e00f2 ./..-../..-..... │ │ - 0x00007154 2d1adc2e 008c2ec4 01000000 45970181 -...........E... │ │ - 0x00007164 b0abb080 00000000 800b0181 b0b0aaf0 ................ │ │ - 0x00007174 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00007184 41970181 b0b00d84 00000000 43970181 A...........C... │ │ - 0x00007194 b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ - 0x000071a4 00000000 15ee0600 80469701 b0b0abf0 .........F...... │ │ - 0x000071b4 ffff0110 00800100 00800108 a6010088 ................ │ │ - 0x000071c4 01320000 80070181 b0b0aaf0 00000000 .2.............. │ │ - 0x000071d4 41970181 b0b00b84 00000000 43970181 A...........C... │ │ - 0x000071e4 b0ab1080 00000000 d1ed0600 80469701 .............F.. │ │ - 0x000071f4 b0b0abf0 ffff0123 00d20100 00d20108 .......#........ │ │ - 0x00007204 b20300e0 0108a403 009e0208 c20300ac ................ │ │ - 0x00007214 0208b403 00b402a2 01000000 41970181 ............A... │ │ - 0x00007224 b0b00b84 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00007234 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00007244 46970181 b0abf080 00000000 6ded0600 F...........m... │ │ - 0x00007254 80469701 b0b0abf0 ffff0110 00be1000 .F.............. │ │ - 0x00007264 00be1004 d01000c2 102e0000 46970181 ............F... │ │ - 0x00007274 b0abf080 00000000 41ed0600 80469701 ........A....F.. │ │ - 0x00007284 b0b0abf0 ffff0135 960b06b0 1300f00b .......5........ │ │ - 0x00007294 42ae1300 9a0d06b2 1300860f 08d21300 B............... │ │ - 0x000072a4 ba0f08bc 1300c20f da030000 9c1308de ................ │ │ - 0x000072b4 1300a613 04ac1300 aa135e00 00000000 ..........^..... │ │ - 0x000072c4 f9ec0600 80469701 b0b0abf0 ffff012d .....F.........- │ │ - 0x000072d4 00a60600 00a60608 de0900ea 0608da09 ................ │ │ - 0x000072e4 00f206f2 010000e4 0808ce09 00ec085c ...............\ │ │ - 0x000072f4 0000c809 04de0900 cc094400 00000000 ..........D..... │ │ - 0x00007304 46970181 b0abf080 00000000 46970181 F...........F... │ │ - 0x00007314 b0abf080 00000000 a1ec0600 80459701 .............E.. │ │ - 0x00007324 b0b0ab70 ffff010d 00740000 74089a01 ...p.....t..t... │ │ - 0x00007334 007c3000 00000000 80060181 b0b0aaf0 .|0............. │ │ - 0x00007344 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x00007354 41970181 b0b00d84 00000000 46970181 A...........F... │ │ - 0x00007364 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ - 0x00007374 00000000 45ec0600 80469701 b0b0abf0 ....E....F...... │ │ - 0x00007384 ffff0110 00a01000 00a01004 b21000a4 ................ │ │ - 0x00007394 10300000 46970181 b0abf080 00000000 .0..F........... │ │ - 0x000073a4 800d0181 b0b0aaf0 00000000 41970181 ............A... │ │ - 0x000073b4 b0b00b84 00000000 80230181 b0b0aaf0 .........#...... │ │ - 0x000073c4 00000000 f5eb0600 80459701 b0b0ab70 .........E.....p │ │ - 0x000073d4 ffff010d 00740000 74089a01 007c3000 .....t..t....|0. │ │ - 0x000073e4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x000073f4 43970181 b0ab1080 00000000 43970181 C...........C... │ │ - 0x00007404 b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00007414 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00007424 46970181 b0abf080 00000000 8deb0600 F............... │ │ - 0x00007434 80469701 b0b0abf0 ffff0110 00c01000 .F.............. │ │ - 0x00007444 00c01004 d21000c4 10300000 46970181 .........0..F... │ │ - 0x00007454 b0abf080 00000000 61eb0600 80469701 ........a....F.. │ │ - 0x00007464 b0b0abf0 ffff010b d00204de 0200d402 ................ │ │ - 0x00007474 14000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00007484 39eb0600 80469701 b0b0abf0 ffff010c 9....F.......... │ │ - 0x00007494 f00206e0 0400f602 fe010000 80000181 ................ │ │ - 0x000074a4 b0b0aaf0 00000000 46970181 b0abf080 ........F....... │ │ - 0x000074b4 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x000074c4 46970181 b0abf080 00000000 41970181 F...........A... │ │ - 0x000074d4 b0b00b84 00000000 e1ea0600 80439701 .............C.. │ │ - 0x000074e4 b0b0ab10 ffff010c 00380000 38066c00 .........8..8.l. │ │ - 0x000074f4 3e400000 45970181 b0abb080 00000000 >@..E........... │ │ - 0x00007504 41970181 b0b00b84 00000000 adea0600 A............... │ │ - 0x00007514 80439701 b0b0ab80 ff001901 12006c00 .C............l. │ │ - 0x00007524 006c047a 007c0688 01018201 0a00007f .l.z.|.......... │ │ - 0x00007534 00000000 00000000 81ea0600 80459701 .............E.. │ │ - 0x00007544 b0b0abb0 ffff010b ee0104fc 0100f201 ................ │ │ - 0x00007554 16000000 43970181 b0ab8080 00000000 ....C........... │ │ - 0x00007564 41970181 b0b00b84 00000000 41970181 A...........A... │ │ - 0x00007574 b0b00d84 00000000 41ea0600 80459701 ........A....E.. │ │ - 0x00007584 b0b0abb0 ff001101 0c260444 004a0a64 .........&.D.J.d │ │ - 0x00007594 01541400 007f0000 00000000 1dea0600 .T.............. │ │ - 0x000075a4 80459701 b0b0ab70 ff001501 105404b4 .E.....p.....T.. │ │ - 0x000075b4 0100c201 0adc0101 cc011400 007f0000 ................ │ │ - 0x000075c4 00000000 f5e90600 84419701 b0b0b00b .........A...... │ │ - 0x000075d4 ffff0108 28047800 2c5c0000 dde90600 ....(.x.,\...... │ │ - 0x000075e4 80439701 b0b0ab10 ff001901 152c04d0 .C...........,.. │ │ - 0x000075f4 020030d6 02000086 03049003 018a030a ..0............. │ │ - 0x00007604 00007f00 00000000 46970181 b0abf080 ........F....... │ │ - 0x00007614 00000000 a5e90600 80459701 b0b0ab70 .........E.....p │ │ - 0x00007624 ffff010e 003e0000 3e08bc01 00469601 .....>..>....F.. │ │ - 0x00007634 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x00007644 45970181 b0ab7080 00000000 46970181 E.....p.....F... │ │ - 0x00007654 b0abf080 00000000 61e90600 80459701 ........a....E.. │ │ - 0x00007664 b0b0abb0 ffff0110 00ea0200 00ea0204 ................ │ │ - 0x00007674 b80300ee 026a0000 41e90600 80469701 .....j..A....F.. │ │ - 0x00007684 b0b0abf0 ffff0159 00660000 660cfa06 .......Y.f..f... │ │ - 0x00007694 00725600 00c80110 e40600d6 0208fe06 .rV............. │ │ - 0x000076a4 00de02c6 010000a4 0408fa06 00c40404 ................ │ │ - 0x000076b4 ee0600e6 0406fa06 00ba054c fe06008c ...........L.... │ │ - 0x000076c4 0604fa06 00920628 fe0600c4 0608fa06 .......(........ │ │ - 0x000076d4 00cc060c 0000d806 04fe0600 dc065000 ..............P. │ │ - 0x000076e4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000076f4 45970181 b0ab7080 00000000 43970181 E.....p.....C... │ │ - 0x00007704 b0ab1080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00007714 00000000 43970181 b0ab1080 00000000 ....C........... │ │ - 0x00007724 46970181 b0abf080 00000000 41970181 F...........A... │ │ - 0x00007734 b0b00b84 00000000 81e80600 80459701 .............E.. │ │ - 0x00007744 b0b0ab70 ffff0109 70089c01 00783800 ...p....p....x8. │ │ - 0x00007754 00000000 65e80600 80459701 b0b0ab70 ....e....E.....p │ │ - 0x00007764 ffff0109 6c089601 00743400 00000000 ....l....t4..... │ │ - 0x00007774 41970181 b0b00b84 00000000 41970181 A...........A... │ │ - 0x00007784 b0b00b84 00000000 31e80600 80459701 ........1....E.. │ │ - 0x00007794 b0b0ab70 ff001101 0c1a043c 00420a64 ...p.......<.B.d │ │ - 0x000077a4 014c1c00 007f0000 00000000 0de80600 .L.............. │ │ - 0x000077b4 80469701 b0b0abf0 ff001501 105a04c4 .F...........Z.. │ │ - 0x000077c4 0100d201 0af40101 dc011c00 007f0000 ................ │ │ - 0x000077d4 00000000 41970181 b0b00b84 00000000 ....A........... │ │ - 0x000077e4 800c0181 b0b0aaf0 00000000 cde70600 ................ │ │ - 0x000077f4 84419701 b0b0b00b ff001901 1422063a .A...........".: │ │ - 0x00007804 00280644 002e0e00 003c1254 014e0a00 .(.D.....<.T.N.. │ │ - 0x00007814 007f0000 00000000 46970181 b0abf080 ........F....... │ │ - 0x00007824 00000000 95e70600 80469701 b0b0abf0 .........F...... │ │ - 0x00007834 ffff0110 00ec0f00 00ec0f04 fe0f00f0 ................ │ │ - 0x00007844 0f300000 45970181 b0ab7080 00000000 .0..E.....p..... │ │ - 0x00007854 46970181 b0abf080 00000000 5de70600 F...........]... │ │ - 0x00007864 80469701 b0b0abf0 ffff0110 00ee0e00 .F.............. │ │ - 0x00007874 00ee0e04 820f00f2 0e2e0000 46970181 ............F... │ │ - 0x00007884 b0abf080 00000000 45970181 b0ab7080 ........E.....p. │ │ - 0x00007894 00000000 80000181 b0b0aaf0 00000000 ................ │ │ - 0x000078a4 46970181 b0abf080 00000000 0de70600 F............... │ │ - 0x000078b4 80469701 b0b0abf0 ffff010b 8a0a0490 .F.............. │ │ - 0x000078c4 0a008e0a 16000000 46970181 b0abf080 ........F....... │ │ - 0x000078d4 00000000 46970181 b0abf080 00000000 ....F........... │ │ - 0x000078e4 d9e60600 80469701 b0b0abf0 ffff0118 .....F.......... │ │ - 0x000078f4 be011086 0400a402 04ee0300 94030882 ................ │ │ - 0x00007904 04009c03 90010000 41970181 b0b00b84 ........A....... │ │ - 0x00007914 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00007924 43970181 b0ab8080 00000000 43970181 C...........C... │ │ - 0x00007934 b0ab8080 00000000 81e60600 80439701 .............C.. │ │ - 0x00007944 b0b0ab10 ffff0110 00540000 54087e00 .........T..T.~. │ │ - 0x00007954 5e087000 662a0000 41970181 b0b00d84 ^.p.f*..A....... │ │ - 0x00007964 00000000 55e60600 80459701 b0b0abb0 ....U....E...... │ │ - 0x00007974 ffff011c 00a00100 00a00108 800300a8 ................ │ │ - 0x00007984 019e0100 00c60214 800300da 024a0000 .............J.. │ │ - 0x00007994 45970181 b0ab7080 00000000 46970181 E.....p.....F... │ │ - 0x000079a4 b0abf080 00000000 11e60600 80439701 .............C.. │ │ - 0x000079b4 b0b0ab80 ffff0108 260a5000 30340000 ........&.P.04.. │ │ - 0x000079c4 46970181 b0abf080 00000000 45970181 F...........E... │ │ - 0x000079d4 b0ab7080 00000000 e1e50600 80439701 ..p..........C.. │ │ - 0x000079e4 b0b0ab10 ffff0108 1c044000 203a0000 ..........@. :.. │ │ - 0x000079f4 c9e50600 80469701 b0b0abf0 ffff010e .....F.......... │ │ - 0x00007a04 007c0000 7c04a601 0080014c 00000000 .|..|......L.... │ │ - 0x00007a14 a9e50600 80469701 b0b0abf0 ffff0110 .....F.......... │ │ - 0x00007a24 00f40100 00f40104 9e0200f8 014c0000 .............L.. │ │ - 0x00007a34 41970181 b0b00d84 00000000 41970181 A...........A... │ │ - 0x00007a44 b0b00d84 00000000 45970181 b0ab7080 ........E.....p. │ │ - 0x00007a54 00000000 65e50600 80469701 b0b0abf0 ....e....F...... │ │ - 0x00007a64 ffff010c e40104ec 0200e801 bc010000 ................ │ │ - 0x00007a74 49e50600 80459701 b0b0abb0 ff002101 I....E........!. │ │ - 0x00007a84 1db40108 800300bc 01500000 8c0204e6 .........P...... │ │ - 0x00007a94 02009002 98010000 a80304ae 03017f00 ................ │ │ - 0x00007aa4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00007ab4 09e50600 80469701 b0b0abf0 ffff010b .....F.......... │ │ - 0x00007ac4 960104c8 01009a01 56000000 41970181 ........V...A... │ │ - 0x00007ad4 b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ - 0x00007ae4 00000000 d5e40600 84419701 b0b0b00b .........A...... │ │ - 0x00007af4 ff000d01 082e043c 013c0442 017f0000 .......<.<.B.... │ │ - 0x00007b04 00000000 b5e40600 84419701 b0b0b00b .........A...... │ │ - 0x00007b14 ff000d01 082e043c 013c0442 017f0000 .......<.<.B.... │ │ - 0x00007b24 00000000 95e40600 84419701 b0b0b00b .........A...... │ │ - 0x00007b34 ff000d01 08520460 01600466 017f0000 .....R.`.`.f.... │ │ - 0x00007b44 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00007b54 69e40600 84419701 b0b0b00b ff000d01 i....A.......... │ │ - 0x00007b64 08142240 01400446 017f0000 00000000 .."@.@.F........ │ │ - 0x00007b74 49e40600 84419701 b0b0b00b ff001d01 I....A.......... │ │ - 0x00007b84 0c080640 052c063c 075e0668 017f0000 ...@.,.<.^.h.... │ │ - 0x00007b94 00017d01 00000000 00000000 00000000 ..}............. │ │ - 0x00007ba4 19e40600 80459701 b0b0abb0 ff001501 .....E.......... │ │ - 0x00007bb4 0f64047e 00a80106 b40101ae 010a0000 .d.~............ │ │ - 0x00007bc4 7f000000 00000000 f1e30600 80439701 .............C.. │ │ - 0x00007bd4 b0b0ab10 ff001901 14120480 01004404 ..............D. │ │ - 0x00007be4 7c00b001 04e00101 b4013000 007f0000 |.........0..... │ │ - 0x00007bf4 00000000 c5e30600 84419701 b0b0b00d .........A...... │ │ - 0x00007c04 ffff0108 26085000 2e460000 41970181 ....&.P..F..A... │ │ - 0x00007c14 b0b00b84 00000000 a1e30600 80439701 .............C.. │ │ - 0x00007c24 b0b0ab10 ffff010c 2a067000 66087a00 ........*.p.f.z. │ │ - 0x00007c34 6e260000 85e30600 84419701 b0b0b00d n&.......A...... │ │ - 0x00007c44 ffff0108 26064000 2c300000 43970181 ....&.@.,0..C... │ │ - 0x00007c54 b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ - 0x00007c64 00000000 55e30600 80439701 b0b0ab80 ....U....C...... │ │ - 0x00007c74 ff001d01 19007400 00747c82 0200f001 ......t..t|..... │ │ - 0x00007c84 14000084 020a9402 018e0232 00007f00 ...........2.... │ │ - 0x00007c94 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00007ca4 41970181 b0b00d84 00000000 46970181 A...........F... │ │ - 0x00007cb4 b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ - 0x00007cc4 00000000 f5e20600 80439701 b0b0ab10 .........C...... │ │ - 0x00007cd4 ffff010c 00240000 240a5e00 2e4a0000 .....$..$.^..J.. │ │ - 0x00007ce4 43970181 b0ab8080 00000000 43970181 C...........C... │ │ - 0x00007cf4 b0ab8080 00000000 c1e20600 84419701 .............A.. │ │ - 0x00007d04 b0b0b00d ff001d01 19480a86 01006c0a .........H....l. │ │ - 0x00007d14 78007a06 82010188 01069401 018e0126 x.z............& │ │ - 0x00007d24 00007f00 00000000 46970181 b0abf080 ........F....... │ │ - 0x00007d34 00000000 85e20600 80459701 b0b0ab70 .........E.....p │ │ - 0x00007d44 ffff0112 00d00a00 00d00ac0 019a0e00 ................ │ │ - 0x00007d54 900cac03 00000000 45970181 b0abb080 ........E....... │ │ - 0x00007d64 00000000 41970181 b0b00d84 00000000 ....A........... │ │ - 0x00007d74 46970181 b0abf080 00000000 41970181 F...........A... │ │ - 0x00007d84 b0b00d84 00000000 45970181 b0ab7080 ........E.....p. │ │ - 0x00007d94 00000000 45970181 b0abb080 00000000 ....E........... │ │ - 0x00007da4 19e20600 80459701 b0b0ab70 ff001501 .....E.....p.... │ │ - 0x00007db4 11f80108 a80200d4 0204de02 01d80210 ................ │ │ - 0x00007dc4 00007f00 00000000 f1e10600 80469701 .............F.. │ │ - 0x00007dd4 b0b0abf0 ffff0110 00d60100 00d60104 ................ │ │ - 0x00007de4 a80200da 01760000 d1e10600 80469701 .....v.......F.. │ │ - 0x00007df4 b0b0abf0 ff002901 232e3484 03008601 ......).#.4..... │ │ - 0x00007e04 1af00200 ac013884 0300f201 08e00200 ......8......... │ │ - 0x00007e14 c40204e2 0200a403 06ae0301 7f000000 ................ │ │ - 0x00007e24 00000000 95e10600 80439701 b0b0ab10 .........C...... │ │ - 0x00007e34 ffff0108 34045200 38340000 43970181 ....4.R.84..C... │ │ - 0x00007e44 b0ab8080 00000000 71e10600 80439701 ........q....C.. │ │ - 0x00007e54 b0b0ab10 ffff0121 00940100 00940104 .......!........ │ │ - 0x00007e64 a60200fa 0108ba02 00820210 00009202 ................ │ │ - 0x00007e74 12a60200 a4024c00 00000000 3de10600 ......L.....=... │ │ - 0x00007e84 84419701 b0b0b00b ffff010f 007a0000 .A...........z.. │ │ - 0x00007e94 7a2cee01 00a6018a 01000000 1de10600 z,.............. │ │ - 0x00007ea4 80459701 b0b0abb0 ffff0116 009e0200 .E.............. │ │ - 0x00007eb4 009e0208 ec0200be 020ae202 00c80248 ...............H │ │ - 0x00007ec4 00000000 45970181 b0abb080 00000000 ....E........... │ │ - 0x00007ed4 e9e00600 80439701 b0b0ab80 ff001d01 .....C.......... │ │ - 0x00007ee4 16009601 00009601 08a00100 a20106ae ................ │ │ - 0x00007ef4 0101a801 1000007f 00000000 00000000 ................ │ │ - 0x00007f04 b9e00600 84419701 b0b0b00b ff001501 .....A.......... │ │ - 0x00007f14 100a063c 00104c00 005c0668 01620a00 ...<..L..\.h.b.. │ │ - 0x00007f24 007f0000 00000000 91e00600 80459701 .............E.. │ │ - 0x00007f34 b0b0ab70 ff001101 0d3c045e 00780494 ...p.....<.^.x.. │ │ - 0x00007f44 01017c1c 00007f00 00000000 6de00600 ..|.........m... │ │ - 0x00007f54 80469701 b0b0abf0 ff001501 0e3c0460 .F...........<.` │ │ - 0x00007f64 007e0498 01018201 1a00007f 00000000 .~.............. │ │ - 0x00007f74 00000000 45e00600 80439701 b0b0ab80 ....E....C...... │ │ - 0x00007f84 ffff0108 10042c00 142c0000 2de00600 ......,..,..-... │ │ - 0x00007f94 84419701 b0b0b00b ff001501 10060436 .A.............6 │ │ - 0x00007fa4 000a4c00 00560662 015c0a00 007f0000 ..L..V.b.\...... │ │ - 0x00007fb4 00000000 05e00600 84419701 b0b0b00b .........A...... │ │ - 0x00007fc4 ff001501 10060436 000a4c00 00560662 .......6..L..V.b │ │ - 0x00007fd4 015c0a00 007f0000 00000000 dddf0600 .\.............. │ │ - 0x00007fe4 b0ae0500 ff003d01 371006f8 01002806 ......=.7.....(. │ │ - 0x00007ff4 b401004c 06b00100 7804e001 00aa0104 ...L....x....... │ │ - 0x00008004 f80100d4 0106dc01 01f00106 8c0201fa ................ │ │ - 0x00008014 01069002 01800206 8c020186 02120000 ................ │ │ - 0x00008024 7f000000 00000000 80040181 b0b0aaf0 ................ │ │ - 0x00008034 00000000 80090181 b0b0aaf0 00000000 ................ │ │ - 0x00008044 79df0600 08849700 ff000901 04080e30 y..............0 │ │ - 0x00008054 017f0000 00000000 46970181 b0abf080 ........F....... │ │ - 0x00008064 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ - 0x00008074 439b0181 b0b0c784 00000000 419b0181 C...........A... │ │ - 0x00008084 b0b0c184 00000000 459b0181 b0b0f784 ........E....... │ │ - 0x00008094 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ - 0x000080a4 439b0181 b0b0c784 00000000 439b0181 C...........C... │ │ - 0x000080b4 b0b0c784 00000000 439b0181 b0b0c784 ........C....... │ │ - 0x000080c4 00000000 459b0181 b0b0df84 00000000 ....E........... │ │ - 0x000080d4 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ - 0x000080e4 b0b0c184 00000000 419b0181 b0b0c184 ........A....... │ │ - 0x000080f4 00000000 419b0181 b0b08384 00000000 ....A........... │ │ - 0x00008104 439b0181 b0b08f84 00000000 439b0181 C...........C... │ │ - 0x00008114 b0b0c784 00000000 419b0181 b0b0c184 ........A....... │ │ - 0x00008124 00000000 419b0181 b0b08384 00000000 ....A........... │ │ - 0x00008134 459b0181 b0b0df84 00000000 419b0181 E...........A... │ │ - 0x00008144 b0b0c184 00000000 419b0181 b0b0c184 ........A....... │ │ - 0x00008154 00000000 459b0181 b0b0df84 00000000 ....E........... │ │ + 0x00006584 46970181 b0abf080 00000000 45970181 F...........E... │ │ + 0x00006594 b0ab7080 00000000 45970181 b0abb080 ..p.....E....... │ │ + 0x000065a4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x000065b4 43970181 b0ab1080 00000000 46970181 C...........F... │ │ + 0x000065c4 b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x000065d4 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x000065e4 43970181 b0ab8080 00000000 45970181 C...........E... │ │ + 0x000065f4 b0abb080 00000000 45970181 b0abb080 ........E....... │ │ + 0x00006604 00000000 45970181 b0abb080 00000000 ....E........... │ │ + 0x00006614 45970181 b0abb080 00000000 45970181 E...........E... │ │ + 0x00006624 b0abb080 00000000 45970181 b0abb080 ........E....... │ │ + 0x00006634 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00006644 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x00006654 b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00006664 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00006674 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x00006684 b0ab8080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00006694 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x000066a4 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x000066b4 b0ab1080 00000000 43970181 b0ab8080 ........C....... │ │ + 0x000066c4 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000066d4 41970181 b0b00b84 00000000 46970181 A...........F... │ │ + 0x000066e4 b0abf080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x000066f4 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00006704 46970181 b0abf080 00000000 46970181 F...........F... │ │ + 0x00006714 b0abf080 00000000 41970181 b0b00d84 ........A....... │ │ + 0x00006724 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x00006734 4d050700 b0ac3100 ffff0111 00ca0400 M.....1......... │ │ + 0x00006744 00ca0408 920500d2 04fa0100 00000000 ................ │ │ + 0x00006754 2d050700 80459701 b0b0abb0 ff000901 -....E.......... │ │ + 0x00006764 05345692 02017f00 00000000 11050700 .4V............. │ │ + 0x00006774 80469701 b0b0abf0 ff005101 4d00d001 .F........Q.M... │ │ + 0x00006784 0000d001 3ef80700 8e027800 008603aa ....>.....x..... │ │ + 0x00006794 01f80700 d2041ce6 0700f004 06f80700 ................ │ │ + 0x000067a4 9c05a001 e60700bc 060af807 00c60696 ................ │ │ + 0x000067b4 010000dc 0708f807 00e8070a f40701fa ................ │ │ + 0x000067c4 07048408 01fe076a 00007f00 00000000 .......j........ │ │ + 0x000067d4 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x000067e4 b0ab8080 00000000 95040700 80439701 .............C.. │ │ + 0x000067f4 b0b0ab10 ff002501 1e1e089a 01005204 ......%.......R. │ │ + 0x00006804 80010078 069a0100 7e260000 a40106b0 ...x....~&...... │ │ + 0x00006814 0101aa01 1600007f 00000000 00000000 ................ │ │ + 0x00006824 5d040700 80439701 b0b0ab10 ffff0108 ]....C.......... │ │ + 0x00006834 18043c00 1c3a0000 43970181 b0ab8080 ..<..:..C....... │ │ + 0x00006844 00000000 39040700 84419701 b0b0b00b ....9....A...... │ │ + 0x00006854 ff000d01 082e043c 013c0442 017f0000 .......<.<.B.... │ │ + 0x00006864 00000000 19040700 84419701 b0b0b00b .........A...... │ │ + 0x00006874 ff001501 0a142288 01037404 8401017f ......"...t..... │ │ + 0x00006884 00017d00 00000000 00000000 41970181 ..}.........A... │ │ + 0x00006894 b0b00d84 00000000 43970181 b0ab8080 ........C....... │ │ + 0x000068a4 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x000068b4 41970181 b0b00b84 00000000 c1030700 A............... │ │ + 0x000068c4 80439701 b0b0ab10 ffff0108 18043c00 .C............<. │ │ + 0x000068d4 1c3a0000 45970181 b0abb080 00000000 .:..E........... │ │ + 0x000068e4 45970181 b0abb080 00000000 41970181 E...........A... │ │ + 0x000068f4 b0b00d84 00000000 85030700 80469701 .............F.. │ │ + 0x00006904 b0b0abf0 ff004d01 4800a801 0000a801 ......M.H....... │ │ + 0x00006914 08ea0300 dc0104c2 0300e001 3c00009c ............<... │ │ + 0x00006924 0204c403 00b00204 ce0300b4 024a0000 .............J.. │ │ + 0x00006934 fe0204c0 03008203 360000b8 0306ea03 ........6....... │ │ + 0x00006944 00be0336 0000f403 06800401 fa033600 ...6..........6. │ │ + 0x00006954 007f0000 00000000 41970181 b0b00d84 ........A....... │ │ + 0x00006964 00000000 19030700 80469701 b0b0abf0 .........F...... │ │ + 0x00006974 ffff0122 480ecc03 00a40104 a80300d4 ..."H........... │ │ + 0x00006984 019201c0 0300e602 3800009e 0308ba03 ........8....... │ │ + 0x00006994 00a6034e 00000000 e5020700 08849700 ...N............ │ │ + 0x000069a4 ff000d01 08120626 0026042c 017f0000 .......&.&.,.... │ │ + 0x000069b4 00000000 c9020700 80469701 b0b0abf0 .........F...... │ │ + 0x000069c4 ffff0110 00940100 00940110 cc0100a4 ................ │ │ + 0x000069d4 01340000 a9020700 80469701 b0b0abf0 .4.......F...... │ │ + 0x000069e4 ff00d802 01d102a0 020eda48 00ae02b0 ...........H.... │ │ + 0x000069f4 020000de 04048648 009c0610 c44600ac .......H.....F.. │ │ + 0x00006a04 06f20200 009e09da 09e44800 90130682 ..........H..... │ │ + 0x00006a14 4700c814 049c4800 cc14ba09 0000861e G.....H......... │ │ + 0x00006a24 08ca4600 8e1e2000 00ae1e14 ca4600ec ..F... ......F.. │ │ + 0x00006a34 1e04e846 00f01e58 0000c81f 08b64800 ...F...X......H. │ │ + 0x00006a44 d01f8408 0000d427 10e24800 e427a202 .......'..H..'.. │ │ + 0x00006a54 0000862a 08e24800 a22a08ce 4800ca2a ...*..H..*..H..* │ │ + 0x00006a64 06e24800 902bce02 e64800de 2d900200 ..H..+...H..-... │ │ + 0x00006a74 00ee2fd8 01ea4800 c6311200 00d8310a ../...H..1....1. │ │ + 0x00006a84 ea4800e2 31880500 00ea366e e2480096 .H..1.....6n.H.. │ │ + 0x00006a94 380e9846 00fa3808 ea480082 39a60600 8..F..8..H..9... │ │ + 0x00006aa4 00a83f08 c64800fc 3f08ee48 00ae420c ..?..H..?..H..B. │ │ + 0x00006ab4 c64600ba 42ee0100 00a84404 a24900ae .F..B.....D..I.. │ │ + 0x00006ac4 44088a49 00be4420 8c4a00de 44480000 D..I..D .J..DH.. │ │ + 0x00006ad4 a6450e94 4600b445 1c0000d0 4516e048 .E..F..E....E..H │ │ + 0x00006ae4 00ec4508 b24800f4 450a0000 fe450aa2 ..E..H..E....E.. │ │ + 0x00006af4 47008a46 08944700 b64608c0 4601be46 G..F..G..F..F..F │ │ + 0x00006b04 58000096 47069e47 01be4706 f84701e2 X...G..G..G..G.. │ │ + 0x00006b14 4704ee47 01f84706 824801b8 4808c248 G..G..G..H..H..H │ │ + 0x00006b24 01c0484c 00008c49 069e4901 d0490684 ..HL...I..I..I.. │ │ + 0x00006b34 4a01d649 aa010000 7f000000 00000000 J..I............ │ │ + 0x00006b44 46970181 b0abf080 00000000 43970181 F...........C... │ │ + 0x00006b54 b0ab1080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00006b64 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00006b74 46970181 b0abf080 00000000 41970181 F...........A... │ │ + 0x00006b84 b0b00b84 00000000 f5000700 80469701 .............F.. │ │ + 0x00006b94 b0b0abf0 ff003501 2f482690 06018e01 ......5./H&..... │ │ + 0x00006ba4 04ca0501 b2010690 0601d601 04e00500 ................ │ │ + 0x00006bb4 da018a02 0000e403 06f60500 b8050694 ................ │ │ + 0x00006bc4 0600c005 08800600 7f000000 00000000 ................ │ │ + 0x00006bd4 ad000700 80439701 b0b0ab10 ffff010c .....C.......... │ │ + 0x00006be4 00220000 22085e00 2a520000 91000700 ."..".^.*R...... │ │ + 0x00006bf4 80469701 b0b0abf0 ffff0117 ae0312be .F.............. │ │ + 0x00006c04 0a00c003 ec060000 ac0a08b6 0a00b40a ................ │ │ + 0x00006c14 20000000 43970181 b0ab1080 00000000 ...C........... │ │ + 0x00006c24 5d000700 80469701 b0b0abf0 ff00c802 ]....F.......... │ │ + 0x00006c34 01c10214 a804aa35 00ea05f6 03a43500 .......5......5. │ │ + 0x00006c44 e009d202 0000b20c 06a03500 c20e0a8e ..........5..... │ │ + 0x00006c54 3500cc0e e4010000 b01004d2 3400b410 5...........4... │ │ + 0x00006c64 ac010000 e01106d0 3300e611 ba010000 ........3....... │ │ + 0x00006c74 a01304b4 3300a413 a60b0000 ca1e06b0 ....3........... │ │ + 0x00006c84 3300c620 06ae3300 96213ab4 3300ac22 3.. ..3..!:.3.." │ │ + 0x00006c94 0eb23300 802306b8 3300a825 04d43400 ..3..#..3..%..4. │ │ + 0x00006ca4 842604b6 3500c826 06de3400 de2708ac .&..5..&..4..'.. │ │ + 0x00006cb4 3400b029 0cfa3400 bc292c00 00e82906 4..)..4..),...). │ │ + 0x00006cc4 de3300ee 292c0000 9a2a06ce 3400de2a .3..),...*..4..* │ │ + 0x00006cd4 08ec3300 e82a06a8 3400ee2a d0010000 ..3..*..4..*.... │ │ + 0x00006ce4 be2cc602 e2340084 2f740000 f82f0ade .,...4../t.../.. │ │ + 0x00006cf4 34008230 780000fa 3008c636 0084310e 4..0x...0..6..1. │ │ + 0x00006d04 9c360092 31f80100 008a3306 ac330094 .6..1.....3..3.. │ │ + 0x00006d14 3308c234 009e3308 aa3300c6 33089c35 3..4..3..3..3..5 │ │ + 0x00006d24 01d23306 da3301e0 3306e833 01ee3306 ..3..3..3..3..3. │ │ + 0x00006d34 f63301ae 3406be34 01ec3406 c23601fc .3..4..4..4..6.. │ │ + 0x00006d44 34068a35 01823506 94360192 35069c35 4..5..5..6..5..5 │ │ + 0x00006d54 01bc350a 98360184 36069436 019e3606 ..5..6..6..6..6. │ │ + 0x00006d64 be3601b4 3606c236 01c83606 863701ce .6..6..6..6..7.. │ │ + 0x00006d74 363c0000 7f000000 00000000 01ff0600 6<.............. │ │ + 0x00006d84 80469701 b0b0abf0 ffff016a 00320000 .F.........j.2.. │ │ + 0x00006d94 320ab60d 003c3400 00700eae 0d008401 2....<4..p...... │ │ + 0x00006da4 16b60d00 9a01d803 0000f204 08ae0d00 ................ │ │ + 0x00006db4 fa045000 00ca0504 820d00e2 050aae0d ..P............. │ │ + 0x00006dc4 00a60630 ba0d00d6 06f80100 00ce0816 ...0............ │ │ + 0x00006dd4 980d00e4 08cc0100 00b00a06 980d00dc ................ │ │ + 0x00006de4 0a0cae0d 00e80a64 0000cc0b ae01980d .......d........ │ │ + 0x00006df4 00fa0c6c 00000000 85fe0600 84419701 ...l.........A.. │ │ + 0x00006e04 b0b0b00b ff001901 15280460 002c0870 .........(.`.,.p │ │ + 0x00006e14 0038046c 006218a0 01017a2a 00007f00 .8.l.b....z*.... │ │ + 0x00006e24 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00006e34 4dfe0600 80469701 b0b0abf0 ff002d01 M....F........-. │ │ + 0x00006e44 2800c202 0000c202 0e840600 9a0506f2 (............... │ │ + 0x00006e54 0500dc05 08f60500 ec0504f4 0500ac06 ................ │ │ + 0x00006e64 06b80601 b2061200 007f0000 00000000 ................ │ │ + 0x00006e74 0dfe0600 84419701 b0b0b00b ff001501 .....A.......... │ │ + 0x00006e84 10280462 002c0872 0064086e 016c3400 .(.b.,.r.d.n.l4. │ │ + 0x00006e94 007f0000 00000000 e5fd0600 84419701 .............A.. │ │ + 0x00006ea4 b0b0b00b ff001501 10260436 002a0e00 .........&.6.*.. │ │ + 0x00006eb4 00380846 01400a00 007f0000 00000000 .8.F.@.......... │ │ + 0x00006ec4 bdfd0600 80459701 b0b0abb0 ffff0110 .....E.......... │ │ + 0x00006ed4 00ba0300 00ba0304 f60300be 03560000 .............V.. │ │ + 0x00006ee4 41970181 b0b00b84 00000000 46970181 A...........F... │ │ + 0x00006ef4 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00006f04 00000000 79fd0600 80469701 b0b0abf0 ....y....F...... │ │ + 0x00006f14 ff008801 01810192 070acc2b 009c0744 ...........+...D │ │ + 0x00006f24 0000e007 06e22b00 da0a08c6 2b00e20a ......+.....+... │ │ + 0x00006f34 c8030000 aa0e0896 2c00b20e c60b0000 ........,....... │ │ + 0x00006f44 f8190480 2c00b41d 08982c00 8e200e84 ....,.....,.. .. │ │ + 0x00006f54 2c009221 06f02a00 c021089c 2b00be22 ,..!..*..!..+.." │ │ + 0x00006f64 30a22b00 a82410f2 2b00be24 08ea2a00 0.+..$..+..$..*. │ │ + 0x00006f74 fa2550fc 2a009a29 06e02a00 f42b06fc .%P.*..)..*..+.. │ │ + 0x00006f84 2b01862c 06922c01 8c2c2c00 00b82c04 +..,..,..,,...,. │ │ + 0x00006f94 ca2c01bc 2c120000 7f000000 00000000 .,..,........... │ │ + 0x00006fa4 ddfc0600 84419701 b0b0b00b ffff0108 .....A.......... │ │ + 0x00006fb4 28047800 2c5c0000 c5fc0600 84419701 (.x.,\.......A.. │ │ + 0x00006fc4 b0b0b00b ffff0108 06063a00 0c5c0000 ..........:..\.. │ │ + 0x00006fd4 41970181 b0b00d84 00000000 a1fc0600 A............... │ │ + 0x00006fe4 84419701 b0b0b00b ff001d01 193204c4 .A...........2.. │ │ + 0x00006ff4 01005804 ae01005c 6a0000c6 0106d801 ..X....\j....... │ │ + 0x00007004 01cc0110 00007f00 00000000 46970181 ............F... │ │ + 0x00007014 b0abf080 00000000 65fc0600 80469701 ........e....F.. │ │ + 0x00007024 b0b0abf0 ffff0177 00c00100 00c00108 .......w........ │ │ + 0x00007034 963000c8 018c1700 00d41806 e82f00da .0.........../.. │ │ + 0x00007044 18ac0a00 00862306 d02f00c4 2306c42f ......#../..#../ │ │ + 0x00007054 00c4260e b82f00e2 2606aa2f 008c2706 ..&../..&../..'. │ │ + 0x00007064 b62f008e 280ede2f 00b02806 d22f00dc ./..(../..(../.. │ │ + 0x00007074 2908882f 00e429b0 03000094 2d088a2f )../..).....-../ │ │ + 0x00007084 00be2e08 a43000c8 2e088830 00d22e08 .....0.....0.... │ │ + 0x00007094 ba2f00e0 2e26ce2f 00862fce 01000000 ./...&./../..... │ │ + 0x000070a4 45970181 b0abb080 00000000 800b0181 E............... │ │ + 0x000070b4 b0b0aaf0 00000000 41970181 b0b00b84 ........A....... │ │ + 0x000070c4 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x000070d4 43970181 b0ab1080 00000000 43970181 C...........C... │ │ + 0x000070e4 b0ab8080 00000000 95fb0600 80469701 .............F.. │ │ + 0x000070f4 b0b0abf0 ffff0110 00800100 00800108 ................ │ │ + 0x00007104 a6010088 01320000 80070181 b0b0aaf0 .....2.......... │ │ + 0x00007114 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x00007124 43970181 b0ab1080 00000000 51fb0600 C...........Q... │ │ + 0x00007134 80469701 b0b0abf0 ffff0123 00d20100 .F.........#.... │ │ + 0x00007144 00d20108 b20300e0 0108a403 009e0208 ................ │ │ + 0x00007154 c20300ac 0208b403 00b402a2 01000000 ................ │ │ + 0x00007164 41970181 b0b00b84 00000000 43970181 A...........C... │ │ + 0x00007174 b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00007184 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00007194 edfa0600 80469701 b0b0abf0 ffff0110 .....F.......... │ │ + 0x000071a4 00b41000 00b41004 c61000b8 10300000 .............0.. │ │ + 0x000071b4 46970181 b0abf080 00000000 c1fa0600 F............... │ │ + 0x000071c4 80469701 b0b0abf0 ffff0135 900b06fe .F.........5.... │ │ + 0x000071d4 1200e20b 42fc1200 fc0c0680 1300f20e ....B........... │ │ + 0x000071e4 08a01300 a60f088a 1300ae0f bc030000 ................ │ │ + 0x000071f4 ea1208ac 1300f412 04fa1200 f8126000 ..............`. │ │ + 0x00007204 00000000 79fa0600 80469701 b0b0abf0 ....y....F...... │ │ + 0x00007214 ffff0128 00be0600 00be0608 e6090080 ...(............ │ │ + 0x00007224 0708e209 00980808 d60900a0 08ac0100 ................ │ │ + 0x00007234 00cc0904 e60900d0 09480000 46970181 .........H..F... │ │ + 0x00007244 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x00007254 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x00007264 1dfa0600 80459701 b0b0ab70 ffff010d .....E.....p.... │ │ + 0x00007274 00740000 74089a01 007c3000 00000000 .t..t....|0..... │ │ + 0x00007284 80060181 b0b0aaf0 00000000 41970181 ............A... │ │ + 0x00007294 b0b00d84 00000000 46970181 b0abf080 ........F....... │ │ + 0x000072a4 00000000 d9f90600 80469701 b0b0abf0 .........F...... │ │ + 0x000072b4 ffff0110 00881000 00881004 9a10008c ................ │ │ + 0x000072c4 10300000 46970181 b0abf080 00000000 .0..F........... │ │ + 0x000072d4 46970181 b0abf080 00000000 800d0181 F............... │ │ + 0x000072e4 b0b0aaf0 00000000 41970181 b0b00b84 ........A....... │ │ + 0x000072f4 00000000 80230181 b0b0aaf0 00000000 .....#.......... │ │ + 0x00007304 7df90600 80459701 b0b0ab70 ffff010d }....E.....p.... │ │ + 0x00007314 00740000 74089a01 007c3000 00000000 .t..t....|0..... │ │ + 0x00007324 41970181 b0b00d84 00000000 43970181 A...........C... │ │ + 0x00007334 b0ab1080 00000000 43970181 b0ab1080 ........C....... │ │ + 0x00007344 00000000 43970181 b0ab1080 00000000 ....C........... │ │ + 0x00007354 43970181 b0ab1080 00000000 46970181 C...........F... │ │ + 0x00007364 b0abf080 00000000 15f90600 80469701 .............F.. │ │ + 0x00007374 b0b0abf0 ffff0110 00aa1000 00aa1004 ................ │ │ + 0x00007384 bc1000ae 102e0000 46970181 b0abf080 ........F....... │ │ + 0x00007394 00000000 e9f80600 80469701 b0b0abf0 .........F...... │ │ + 0x000073a4 ffff010b d00204de 0200d402 14000000 ................ │ │ + 0x000073b4 46970181 b0abf080 00000000 c1f80600 F............... │ │ + 0x000073c4 80469701 b0b0abf0 ffff010c f00206e0 .F.............. │ │ + 0x000073d4 0400f602 fe010000 80000181 b0b0aaf0 ................ │ │ + 0x000073e4 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x000073f4 41970181 b0b00b84 00000000 46970181 A...........F... │ │ + 0x00007404 b0abf080 00000000 41970181 b0b00b84 ........A....... │ │ + 0x00007414 00000000 69f80600 80439701 b0b0ab10 ....i....C...... │ │ + 0x00007424 ffff010c 00380000 38066c00 3e400000 .....8..8.l.>@.. │ │ + 0x00007434 45970181 b0abb080 00000000 41970181 E...........A... │ │ + 0x00007444 b0b00b84 00000000 35f80600 80439701 ........5....C.. │ │ + 0x00007454 b0b0ab80 ff001901 12006c00 006c047a ..........l..l.z │ │ + 0x00007464 007c0688 01018201 0a00007f 00000000 .|.............. │ │ + 0x00007474 00000000 09f80600 80459701 b0b0abb0 .........E...... │ │ + 0x00007484 ffff010b ec0104fa 0100f001 14000000 ................ │ │ + 0x00007494 43970181 b0ab8080 00000000 41970181 C...........A... │ │ + 0x000074a4 b0b00b84 00000000 41970181 b0b00d84 ........A....... │ │ + 0x000074b4 00000000 c9f70600 80459701 b0b0abb0 .........E...... │ │ + 0x000074c4 ff001101 0c260444 004a0a64 01541400 .....&.D.J.d.T.. │ │ + 0x000074d4 007f0000 00000000 a5f70600 80459701 .............E.. │ │ + 0x000074e4 b0b0ab70 ff001501 105404b4 0100c201 ...p.....T...... │ │ + 0x000074f4 0adc0101 cc011400 007f0000 00000000 ................ │ │ + 0x00007504 7df70600 84419701 b0b0b00b ffff0108 }....A.......... │ │ + 0x00007514 28047800 2c5c0000 65f70600 80439701 (.x.,\..e....C.. │ │ + 0x00007524 b0b0ab10 ff001901 152c04d0 020030d6 .........,....0. │ │ + 0x00007534 02000086 03049003 018a030a 00007f00 ................ │ │ + 0x00007544 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00007554 2df70600 80459701 b0b0ab70 ffff010e -....E.....p.... │ │ + 0x00007564 003e0000 3e08bc01 00469601 00000000 .>..>....F...... │ │ + 0x00007574 46970181 b0abf080 00000000 45970181 F...........E... │ │ + 0x00007584 b0ab7080 00000000 46970181 b0abf080 ..p.....F....... │ │ + 0x00007594 00000000 e9f60600 80459701 b0b0abb0 .........E...... │ │ + 0x000075a4 ffff0110 00ea0200 00ea0204 b80300ee ................ │ │ + 0x000075b4 026a0000 c9f60600 80469701 b0b0abf0 .j.......F...... │ │ + 0x000075c4 ffff0185 01180a8a 0d003c0e f40c0094 ..........<..... │ │ + 0x000075d4 0308c20c 009c0382 0100009e 0408c20c ................ │ │ + 0x000075e4 00d80404 a20c00dc 04640000 c00518c6 .........d...... │ │ + 0x000075f4 0c00d805 5c0000b4 0610b40c 00c40634 ....\..........4 │ │ + 0x00007604 0000f806 0cb40c00 a4070ed0 0c00c807 ................ │ │ + 0x00007614 06960c00 e40708d0 0c00e808 10da0c00 ................ │ │ + 0x00007624 ec0914f4 0c00800a d0010000 d00b08c2 ................ │ │ + 0x00007634 0c00ec0b 10b40c00 860c04d0 0c008c0c ................ │ │ + 0x00007644 08c60c00 940c9801 00000000 31f60600 ............1... │ │ + 0x00007654 80469701 b0b0abf0 ffff0159 00660000 .F.........Y.f.. │ │ + 0x00007664 660cfa06 00725600 00c80110 e40600d6 f....rV......... │ │ + 0x00007674 0208fe06 00de02c6 010000a4 0408fa06 ................ │ │ + 0x00007684 00c40404 ee0600e6 0406fa06 00ba054c ...............L │ │ + 0x00007694 fe06008c 0604fa06 00920628 fe0600c4 ...........(.... │ │ + 0x000076a4 0608fa06 00cc060c 0000d806 04fe0600 ................ │ │ + 0x000076b4 dc065000 00000000 46970181 b0abf080 ..P.....F....... │ │ + 0x000076c4 00000000 45970181 b0ab7080 00000000 ....E.....p..... │ │ + 0x000076d4 43970181 b0ab1080 00000000 41970181 C...........A... │ │ + 0x000076e4 b0b00b84 00000000 43970181 b0ab1080 ........C....... │ │ + 0x000076f4 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00007704 41970181 b0b00b84 00000000 71f50600 A...........q... │ │ + 0x00007714 80459701 b0b0ab70 ffff0109 70089c01 .E.....p....p... │ │ + 0x00007724 00783800 00000000 55f50600 80459701 .x8.....U....E.. │ │ + 0x00007734 b0b0ab70 ffff0109 6c089601 00743400 ...p....l....t4. │ │ + 0x00007744 00000000 41970181 b0b00b84 00000000 ....A........... │ │ + 0x00007754 41970181 b0b00b84 00000000 21f50600 A...........!... │ │ + 0x00007764 80459701 b0b0ab70 ff001101 0c1a043c .E.....p.......< │ │ + 0x00007774 00420a64 014c1c00 007f0000 00000000 .B.d.L.......... │ │ + 0x00007784 fdf40600 80469701 b0b0abf0 ff001501 .....F.......... │ │ + 0x00007794 105a04c4 0100d201 0af40101 dc011c00 .Z.............. │ │ + 0x000077a4 007f0000 00000000 41970181 b0b00b84 ........A....... │ │ + 0x000077b4 00000000 800c0181 b0b0aaf0 00000000 ................ │ │ + 0x000077c4 bdf40600 84419701 b0b0b00b ff001901 .....A.......... │ │ + 0x000077d4 1422063a 00280644 002e0e00 003c1254 .".:.(.D.....<.T │ │ + 0x000077e4 014e0a00 007f0000 00000000 46970181 .N..........F... │ │ + 0x000077f4 b0abf080 00000000 85f40600 80469701 .............F.. │ │ + 0x00007804 b0b0abf0 ffff0110 00fa0f00 00fa0f04 ................ │ │ + 0x00007814 8c1000fe 0f2e0000 45970181 b0ab7080 ........E.....p. │ │ + 0x00007824 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00007834 4df40600 80469701 b0b0abf0 ffff0110 M....F.......... │ │ + 0x00007844 00f00e00 00f00e04 840f00f4 0e300000 .............0.. │ │ + 0x00007854 46970181 b0abf080 00000000 45970181 F...........E... │ │ + 0x00007864 b0ab7080 00000000 80000181 b0b0aaf0 ..p............. │ │ + 0x00007874 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00007884 fdf30600 80469701 b0b0abf0 ffff010b .....F.......... │ │ + 0x00007894 e80904ee 0900ec09 16000000 46970181 ............F... │ │ + 0x000078a4 b0abf080 00000000 46970181 b0abf080 ........F....... │ │ + 0x000078b4 00000000 c9f30600 80469701 b0b0abf0 .........F...... │ │ + 0x000078c4 ffff0118 be011086 0400a402 04ee0300 ................ │ │ + 0x000078d4 94030882 04009c03 90010000 41970181 ............A... │ │ + 0x000078e4 b0b00b84 00000000 41970181 b0b00d84 ........A....... │ │ + 0x000078f4 00000000 43970181 b0ab8080 00000000 ....C........... │ │ + 0x00007904 43970181 b0ab8080 00000000 71f30600 C...........q... │ │ + 0x00007914 80439701 b0b0ab10 ffff0110 00540000 .C...........T.. │ │ + 0x00007924 54087e00 5e087000 662a0000 41970181 T.~.^.p.f*..A... │ │ + 0x00007934 b0b00d84 00000000 45f30600 80459701 ........E....E.. │ │ + 0x00007944 b0b0abb0 ffff011c 00a00100 00a00108 ................ │ │ + 0x00007954 880300a8 01a60100 00ce0214 880300e2 ................ │ │ + 0x00007964 024a0000 45970181 b0ab7080 00000000 .J..E.....p..... │ │ + 0x00007974 46970181 b0abf080 00000000 01f30600 F............... │ │ + 0x00007984 80439701 b0b0ab80 ffff0108 260a5000 .C..........&.P. │ │ + 0x00007994 30340000 46970181 b0abf080 00000000 04..F........... │ │ + 0x000079a4 45970181 b0ab7080 00000000 d1f20600 E.....p......... │ │ + 0x000079b4 80439701 b0b0ab10 ffff0108 1c044000 .C............@. │ │ + 0x000079c4 203a0000 b9f20600 80469701 b0b0abf0 :.......F...... │ │ + 0x000079d4 ffff010e 007c0000 7c04a601 0080014c .....|..|......L │ │ + 0x000079e4 00000000 99f20600 80469701 b0b0abf0 .........F...... │ │ + 0x000079f4 ffff0110 00f60100 00f60104 a00200fa ................ │ │ + 0x00007a04 014e0000 41970181 b0b00d84 00000000 .N..A........... │ │ + 0x00007a14 41970181 b0b00d84 00000000 45970181 A...........E... │ │ + 0x00007a24 b0ab7080 00000000 55f20600 80469701 ..p.....U....F.. │ │ + 0x00007a34 b0b0abf0 ffff010c e40104ec 0200e801 ................ │ │ + 0x00007a44 bc010000 39f20600 80459701 b0b0abb0 ....9....E...... │ │ + 0x00007a54 ff002101 1db40108 800300bc 01500000 ..!..........P.. │ │ + 0x00007a64 8c0204e6 02009002 98010000 a80304ae ................ │ │ + 0x00007a74 03017f00 00000000 41970181 b0b00d84 ........A....... │ │ + 0x00007a84 00000000 f9f10600 80469701 b0b0abf0 .........F...... │ │ + 0x00007a94 ffff010b 960104c8 01009a01 56000000 ............V... │ │ + 0x00007aa4 41970181 b0b00d84 00000000 46970181 A...........F... │ │ + 0x00007ab4 b0abf080 00000000 c5f10600 84419701 .............A.. │ │ + 0x00007ac4 b0b0b00b ff000d01 082e043c 013c0442 ...........<.<.B │ │ + 0x00007ad4 017f0000 00000000 a5f10600 84419701 .............A.. │ │ + 0x00007ae4 b0b0b00b ff000d01 082e043c 013c0442 ...........<.<.B │ │ + 0x00007af4 017f0000 00000000 85f10600 84419701 .............A.. │ │ + 0x00007b04 b0b0b00b ff000d01 08520460 01600466 .........R.`.`.f │ │ + 0x00007b14 017f0000 00000000 41970181 b0b00d84 ........A....... │ │ + 0x00007b24 00000000 59f10600 84419701 b0b0b00b ....Y....A...... │ │ + 0x00007b34 ff000d01 08142240 01400446 017f0000 ......"@.@.F.... │ │ + 0x00007b44 00000000 39f10600 84419701 b0b0b00b ....9....A...... │ │ + 0x00007b54 ff001d01 0c080640 052c063c 075e0668 .......@.,.<.^.h │ │ + 0x00007b64 017f0000 00017d01 00000000 00000000 ......}......... │ │ + 0x00007b74 00000000 09f10600 80459701 b0b0abb0 .........E...... │ │ + 0x00007b84 ff001501 0f64047e 00a80106 b40101ae .....d.~........ │ │ + 0x00007b94 010a0000 7f000000 00000000 e1f00600 ................ │ │ + 0x00007ba4 80439701 b0b0ab10 ff001901 14120480 .C.............. │ │ + 0x00007bb4 01004404 7c00b001 04e00101 b4013000 ..D.|.........0. │ │ + 0x00007bc4 007f0000 00000000 b5f00600 84419701 .............A.. │ │ + 0x00007bd4 b0b0b00d ffff0108 26085000 2e460000 ........&.P..F.. │ │ + 0x00007be4 9df00600 80439701 b0b0ab10 ffff010c .....C.......... │ │ + 0x00007bf4 2a067000 66087a00 6e260000 81f00600 *.p.f.z.n&...... │ │ + 0x00007c04 84419701 b0b0b00d ffff0108 26064000 .A..........&.@. │ │ + 0x00007c14 2c300000 43970181 b0ab1080 00000000 ,0..C........... │ │ + 0x00007c24 43970181 b0ab1080 00000000 41970181 C...........A... │ │ + 0x00007c34 b0b00b84 00000000 45f00600 80439701 ........E....C.. │ │ + 0x00007c44 b0b0ab80 ff001d01 19007400 00747c82 ..........t..t|. │ │ + 0x00007c54 0200f001 14000084 020a9402 018e0232 ...............2 │ │ + 0x00007c64 00007f00 00000000 41970181 b0b00d84 ........A....... │ │ + 0x00007c74 00000000 41970181 b0b00d84 00000000 ....A........... │ │ + 0x00007c84 46970181 b0abf080 00000000 41970181 F...........A... │ │ + 0x00007c94 b0b00b84 00000000 e5ef0600 80439701 .............C.. │ │ + 0x00007ca4 b0b0ab10 ffff010c 00240000 240a5e00 .........$..$.^. │ │ + 0x00007cb4 2e4a0000 43970181 b0ab8080 00000000 .J..C........... │ │ + 0x00007cc4 43970181 b0ab8080 00000000 b1ef0600 C............... │ │ + 0x00007cd4 84419701 b0b0b00d ff001d01 19480a86 .A...........H.. │ │ + 0x00007ce4 01006c0a 78007a06 82010188 01069401 ..l.x.z......... │ │ + 0x00007cf4 018e0126 00007f00 00000000 46970181 ...&........F... │ │ + 0x00007d04 b0abf080 00000000 75ef0600 80459701 ........u....E.. │ │ + 0x00007d14 b0b0ab70 ffff0112 00d00a00 00d00ac0 ...p............ │ │ + 0x00007d24 019a0e00 900cac03 00000000 45970181 ............E... │ │ + 0x00007d34 b0abb080 00000000 41970181 b0b00d84 ........A....... │ │ + 0x00007d44 00000000 46970181 b0abf080 00000000 ....F........... │ │ + 0x00007d54 41970181 b0b00d84 00000000 45970181 A...........E... │ │ + 0x00007d64 b0ab7080 00000000 45970181 b0abb080 ..p.....E....... │ │ + 0x00007d74 00000000 09ef0600 80459701 b0b0ab70 .........E.....p │ │ + 0x00007d84 ff001501 11f80108 a80200d4 0204de02 ................ │ │ + 0x00007d94 01d80210 00007f00 00000000 e1ee0600 ................ │ │ + 0x00007da4 80469701 b0b0abf0 ffff0110 00d60100 .F.............. │ │ + 0x00007db4 00d60104 a80200da 01760000 c1ee0600 .........v...... │ │ + 0x00007dc4 80469701 b0b0abf0 ff002901 232e3484 .F........).#.4. │ │ + 0x00007dd4 03008601 1af00200 ac013884 0300f201 ..........8..... │ │ + 0x00007de4 08e00200 c40204e2 0200a403 06ae0301 ................ │ │ + 0x00007df4 7f000000 00000000 85ee0600 80439701 .............C.. │ │ + 0x00007e04 b0b0ab10 ffff0108 34045200 38340000 ........4.R.84.. │ │ + 0x00007e14 43970181 b0ab8080 00000000 61ee0600 C...........a... │ │ + 0x00007e24 80439701 b0b0ab10 ffff0121 00940100 .C.........!.... │ │ + 0x00007e34 00940104 a60200fa 0108ba02 00820210 ................ │ │ + 0x00007e44 00009202 12a60200 a4024c00 00000000 ..........L..... │ │ + 0x00007e54 2dee0600 84419701 b0b0b00b ffff010f -....A.......... │ │ + 0x00007e64 007a0000 7a2cee01 00a6018a 01000000 .z..z,.......... │ │ + 0x00007e74 0dee0600 80459701 b0b0abb0 ffff0116 .....E.......... │ │ + 0x00007e84 009e0200 009e0208 ec0200be 020ae202 ................ │ │ + 0x00007e94 00c80248 00000000 45970181 b0abb080 ...H....E....... │ │ + 0x00007ea4 00000000 d9ed0600 80439701 b0b0ab80 .........C...... │ │ + 0x00007eb4 ff001d01 16009601 00009601 08a00100 ................ │ │ + 0x00007ec4 a20106ae 0101a801 1000007f 00000000 ................ │ │ + 0x00007ed4 00000000 a9ed0600 84419701 b0b0b00b .........A...... │ │ + 0x00007ee4 ff001501 100a063c 00104c00 005c0668 .......<..L..\.h │ │ + 0x00007ef4 01620a00 007f0000 00000000 81ed0600 .b.............. │ │ + 0x00007f04 80459701 b0b0ab70 ff001101 0d3c045e .E.....p.....<.^ │ │ + 0x00007f14 00780494 01017c1c 00007f00 00000000 .x....|......... │ │ + 0x00007f24 5ded0600 80469701 b0b0abf0 ff001501 ]....F.......... │ │ + 0x00007f34 0e3c0460 007e0498 01018201 1a00007f .<.`.~.......... │ │ + 0x00007f44 00000000 00000000 35ed0600 80439701 ........5....C.. │ │ + 0x00007f54 b0b0ab80 ffff0108 10042c00 142c0000 ..........,..,.. │ │ + 0x00007f64 1ded0600 84419701 b0b0b00b ff001501 .....A.......... │ │ + 0x00007f74 10060436 000a4c00 00560662 015c0a00 ...6..L..V.b.\.. │ │ + 0x00007f84 007f0000 00000000 f5ec0600 84419701 .............A.. │ │ + 0x00007f94 b0b0b00b ff001501 10060436 000a4c00 ...........6..L. │ │ + 0x00007fa4 00560662 015c0a00 007f0000 00000000 .V.b.\.......... │ │ + 0x00007fb4 cdec0600 b0ae0500 ff003d01 371006f8 ..........=.7... │ │ + 0x00007fc4 01002806 b401004c 06b00100 7804e001 ..(....L....x... │ │ + 0x00007fd4 00aa0104 f80100d4 0106dc01 01f00106 ................ │ │ + 0x00007fe4 8c0201fa 01069002 01800206 8c020186 ................ │ │ + 0x00007ff4 02120000 7f000000 00000000 80040181 ................ │ │ + 0x00008004 b0b0aaf0 00000000 80090181 b0b0aaf0 ................ │ │ + 0x00008014 00000000 69ec0600 08849700 ff000901 ....i........... │ │ + 0x00008024 04080e30 017f0000 00000000 46970181 ...0........F... │ │ + 0x00008034 b0abf080 00000000 439b0181 b0b0c784 ........C....... │ │ + 0x00008044 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ + 0x00008054 419b0181 b0b0c184 00000000 459b0181 A...........E... │ │ + 0x00008064 b0b0f784 00000000 439b0181 b0b0c784 ........C....... │ │ + 0x00008074 00000000 439b0181 b0b0c784 00000000 ....C........... │ │ + 0x00008084 439b0181 b0b0c784 00000000 439b0181 C...........C... │ │ + 0x00008094 b0b0c784 00000000 459b0181 b0b0df84 ........E....... │ │ + 0x000080a4 00000000 419b0181 b0b0c184 00000000 ....A........... │ │ + 0x000080b4 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ + 0x000080c4 b0b0c184 00000000 419b0181 b0b08384 ........A....... │ │ + 0x000080d4 00000000 439b0181 b0b08f84 00000000 ....C........... │ │ + 0x000080e4 439b0181 b0b0c784 00000000 419b0181 C...........A... │ │ + 0x000080f4 b0b0c184 00000000 419b0181 b0b08384 ........A....... │ │ + 0x00008104 00000000 459b0181 b0b0df84 00000000 ....E........... │ │ + 0x00008114 419b0181 b0b0c184 00000000 419b0181 A...........A... │ │ + 0x00008124 b0b0c184 00000000 459b0181 b0b0df84 ........E....... │ │ + 0x00008134 00000000 .... │ ├── readelf --wide --decompress --string-dump=.rodata {} │ │ @@ -1,3194 +1,3189 @@ │ │ │ │ String dump of section '.rodata': │ │ [ 0] ThreadPool::execute unable to send job into queue.packages/isar_core_ffi/src/query_aggregation.rs │ │ [ 64] : � │ │ [ 69] IllegalArg: �^A. │ │ [ 7a] _b_�^A_� │ │ [ 83] floating point `�^A` │ │ - [ 97] library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ - [ d3] memory allocation of �^N bytes failed\n │ │ - [ f9] mdbx_cursor_del │ │ - [ 109] mdbx_txn_commit_ex │ │ - [ 11c] invalid page's flags (%u)\n │ │ - [ 137] unable fetch-slot, alloc-flags 0x%x, err %d, txn-flags 0x%x, re-list-len %zu, loose-count %zu, gc: height %u, branch %zu, leaf %zu, large %zu, entries %zu\n │ │ - [ 1d3] pnl_reserve │ │ - [ 1df] complete │ │ - [ 1e8] mdbx_get_sysraminfo(), rc %d\n │ │ - [ 206] Write error: %s\n │ │ - [ 217] readahead %s %u..%u\n │ │ - [ 22c] OFF │ │ - [ 230] Microsoft │ │ - [ 23a] pre │ │ - [ 23e] meta[%u] has too large used-space (%llu), skip it\n │ │ - [ 271] meta[%u] consider get-%s pageno is %u instead of wrong %u, will be corrected on next commit(s)\n │ │ - [ 2d1] meta[%u] next-pageno (%u) is beyond end-pgno (%u), skip it\n │ │ - [ 30d] meta[%u] has invalid %s-root %u, skip it\n │ │ - [ 337] presync-meta │ │ - [ 344] gc_handle_dense │ │ - [ 354] txn_basal_end │ │ - [ 362] getFloatRegister │ │ - [ 373] r5 │ │ - [ 376] d26 │ │ - [ 37a] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/mod.rs │ │ - [ 3cb] /tmp/build/.pub-cache/git/isar-community-cab1a0e5b793afb6b435a2e924929699a415e44b/packages/isar_core/src/txn.rs │ │ - [ 43b] packages/isar_core_ffi/src/crud.rs │ │ - [ 45e] /rust/deps/gimli-0.32.3/src/read/abbrev.rs │ │ - [ 489] packages/isar_core/src/mdbx/env.rs │ │ - [ 4ac] packages/isar_core/src/schema/migrate_v1.rs │ │ - [ 4d9] character `�^A` │ │ - [ 4e8] library/std/src/sys/pal/unix/os.rs │ │ - [ 50c] .�� │ │ - [ 510] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/list.rs │ │ - [ 562] unexpected leaf-page #%u type 0x%x seen by cursor\n │ │ - [ 595] mdbx_dbi_stat │ │ - [ 5a3] invalid dupsort sub-tree node size │ │ - [ 5c6] env->geo_in_bytes.lower / (unsigned)pagesize >= MIN_PAGENO │ │ - [ 601] env->geo_in_bytes.lower % globals.sys_pagesize == 0 │ │ - [ 635] MDBX_UNABLE_EXTEND_MAPSIZE: Database engine was unable to extend mapping, e.g. since address space is unavailable or busy, or Operation system not supported such operations │ │ - [ 6e2] hsr-kick: done turn %lli -> %lli +%lli\n │ │ - [ 70a] kick stuck reader[%zu of %zu].pid_%u %lli < prev-oldest %lli, steady-txn %lli\n │ │ - [ 759] Dirtyroom is depleted, DPL length %zu\n │ │ - [ 780] resize │ │ - [ 787] shrink │ │ - [ 78e] ignore filesize mismatch in readonly-mode │ │ - [ 7b8] , but unable in read-only mode │ │ - [ 7d7] recovery │ │ - [ 7e0] meta[%u] has invalid max-mapsize (%llu), skip it\n │ │ - [ 812] unexpected thread-id 0x%llx%s0x%0zx and/or txn-id %lli%s%lli\n │ │ - [ 850] unable undo resize performed by nested txn, promote to the parent (%u->%u, %u->%u)\n │ │ - [ 8a4] libunwind: %s - %s\n │ │ - [ 8b8] s11 │ │ - [ 8bc] d14 │ │ - [ 8c0] debug │ │ - [ 8c7] missing field `�^A` │ │ - [ 8da] mdbx_drop │ │ - [ 8e4] MDBX_READERS_FULL: Too many readers (maxreaders reached) │ │ - [ 91d] MDBX_TOO_LARGE: Database is too large for current system, e.g. could NOT be mapped into RAM │ │ - [ 979] mdbx │ │ - [ 97e] 0.13.8-temp-upstream-fix │ │ - [ 997] model_meta->geometry.grow_pv == pages2pv(pv2pages(model_meta->geometry.grow_pv)) │ │ - [ 9e8] big-node data size (%zu) <> min/max value-length (%zu/%zu)\n │ │ - [ a24] node-data size (%zu) <> min/max value-length (%zu/%zu)\n │ │ - [ a5c] Unexpected not frozen/modifiable/spilled but shadowed %s page %u mod-txnid %lli, without parent transaction, current txn %lli front %lli\n │ │ - [ ae6] unexpected/invalid gc-detent %lli for current-txnid %lli\n │ │ - [ b20] rkl_resize │ │ - [ b2b] unexpected/invalid db-flags 0x%x for %s\n │ │ - [ b54] spill_slowpath │ │ - [ b63] accede mode-flags: 0x%X, 0x%X -> 0x%X\n │ │ - [ b8a] dxb_setup │ │ - [ b94] header.geometry.now >= header.geometry.first_unallocated │ │ - [ bcd] env->geo_in_bytes.now >= used_bytes │ │ - [ bf1] updating meta.geo: from l%u-n%u-u%u/s%u-g%u (txn#%lli), to l%u-n%u-u%u/s%u-g%u (txn#%lli)\n │ │ - [ c4c] /etc/machine-id │ │ - [ c5c] tls-cleanup: pid %d, pending %u, wait for...\n │ │ - [ c8a] %s: restart since %zu slot(s) comeback non-dense (reserved %zu...%zu of %zu)\n │ │ - [ cd8] ro │ │ - [ cdb] _Unwind_VRS_Set │ │ - [ ceb] Type matching not implemented │ │ - [ d09] s18 │ │ - [ d0d] library/alloc/src/fmt.rs │ │ - [ d27] assertion `left �^W right` failed\n │ │ + [ 98] memory allocation of �^N bytes failed\n │ │ + [ be] mdbx_cursor_del │ │ + [ ce] mdbx_txn_commit_ex │ │ + [ e1] invalid page's flags (%u)\n │ │ + [ fc] unable fetch-slot, alloc-flags 0x%x, err %d, txn-flags 0x%x, re-list-len %zu, loose-count %zu, gc: height %u, branch %zu, leaf %zu, large %zu, entries %zu\n │ │ + [ 198] pnl_reserve │ │ + [ 1a4] complete │ │ + [ 1ad] mdbx_get_sysraminfo(), rc %d\n │ │ + [ 1cb] Write error: %s\n │ │ + [ 1dc] readahead %s %u..%u\n │ │ + [ 1f1] OFF │ │ + [ 1f5] Microsoft │ │ + [ 1ff] pre │ │ + [ 203] meta[%u] has too large used-space (%llu), skip it\n │ │ + [ 236] meta[%u] consider get-%s pageno is %u instead of wrong %u, will be corrected on next commit(s)\n │ │ + [ 296] meta[%u] next-pageno (%u) is beyond end-pgno (%u), skip it\n │ │ + [ 2d2] meta[%u] has invalid %s-root %u, skip it\n │ │ + [ 2fc] presync-meta │ │ + [ 309] gc_handle_dense │ │ + [ 319] txn_basal_end │ │ + [ 327] getFloatRegister │ │ + [ 338] r5 │ │ + [ 33b] d26 │ │ + [ 33f] packages/isar_core_ffi/src/crud.rs │ │ + [ 362] /rust/deps/gimli-0.32.3/src/read/abbrev.rs │ │ + [ 38d] packages/isar_core/src/mdbx/env.rs │ │ + [ 3b0] packages/isar_core/src/schema/migrate_v1.rs │ │ + [ 3dd] character `�^A` │ │ + [ 3ed] .�� │ │ + [ 3f1] unexpected leaf-page #%u type 0x%x seen by cursor\n │ │ + [ 424] mdbx_dbi_stat │ │ + [ 432] invalid dupsort sub-tree node size │ │ + [ 455] env->geo_in_bytes.lower / (unsigned)pagesize >= MIN_PAGENO │ │ + [ 490] env->geo_in_bytes.lower % globals.sys_pagesize == 0 │ │ + [ 4c4] MDBX_UNABLE_EXTEND_MAPSIZE: Database engine was unable to extend mapping, e.g. since address space is unavailable or busy, or Operation system not supported such operations │ │ + [ 571] hsr-kick: done turn %lli -> %lli +%lli\n │ │ + [ 599] kick stuck reader[%zu of %zu].pid_%u %lli < prev-oldest %lli, steady-txn %lli\n │ │ + [ 5e8] Dirtyroom is depleted, DPL length %zu\n │ │ + [ 60f] resize │ │ + [ 616] shrink │ │ + [ 61d] ignore filesize mismatch in readonly-mode │ │ + [ 647] , but unable in read-only mode │ │ + [ 666] recovery │ │ + [ 66f] meta[%u] has invalid max-mapsize (%llu), skip it\n │ │ + [ 6a1] unexpected thread-id 0x%llx%s0x%0zx and/or txn-id %lli%s%lli\n │ │ + [ 6df] unable undo resize performed by nested txn, promote to the parent (%u->%u, %u->%u)\n │ │ + [ 733] libunwind: %s - %s\n │ │ + [ 747] s11 │ │ + [ 74b] d14 │ │ + [ 74f] debug │ │ + [ 755] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/str/lossy.rs │ │ + [ 7a4] missing field `�^A` │ │ + [ 7b7] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ + [ 822] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/cell/once.rs │ │ + [ 870] mdbx_drop │ │ + [ 87a] MDBX_READERS_FULL: Too many readers (maxreaders reached) │ │ + [ 8b3] MDBX_TOO_LARGE: Database is too large for current system, e.g. could NOT be mapped into RAM │ │ + [ 90f] mdbx │ │ + [ 914] 0.13.8-temp-upstream-fix │ │ + [ 92d] model_meta->geometry.grow_pv == pages2pv(pv2pages(model_meta->geometry.grow_pv)) │ │ + [ 97e] big-node data size (%zu) <> min/max value-length (%zu/%zu)\n │ │ + [ 9ba] node-data size (%zu) <> min/max value-length (%zu/%zu)\n │ │ + [ 9f2] Unexpected not frozen/modifiable/spilled but shadowed %s page %u mod-txnid %lli, without parent transaction, current txn %lli front %lli\n │ │ + [ a7c] unexpected/invalid gc-detent %lli for current-txnid %lli\n │ │ + [ ab6] rkl_resize │ │ + [ ac1] unexpected/invalid db-flags 0x%x for %s\n │ │ + [ aea] spill_slowpath │ │ + [ af9] accede mode-flags: 0x%X, 0x%X -> 0x%X\n │ │ + [ b20] dxb_setup │ │ + [ b2a] header.geometry.now >= header.geometry.first_unallocated │ │ + [ b63] env->geo_in_bytes.now >= used_bytes │ │ + [ b87] updating meta.geo: from l%u-n%u-u%u/s%u-g%u (txn#%lli), to l%u-n%u-u%u/s%u-g%u (txn#%lli)\n │ │ + [ be2] /etc/machine-id │ │ + [ bf2] tls-cleanup: pid %d, pending %u, wait for...\n │ │ + [ c20] %s: restart since %zu slot(s) comeback non-dense (reserved %zu...%zu of %zu)\n │ │ + [ c6e] ro │ │ + [ c71] _Unwind_VRS_Set │ │ + [ c81] Type matching not implemented │ │ + [ c9f] s18 │ │ + [ ca3] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/str.rs │ │ + [ cec] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs │ │ + [ d3b] assertion `left �^W right` failed\n │ │ left: �^I\n │ │ right: � │ │ - [ d5e] duplicate field `�^A` │ │ - [ d74] SchemaError: � │ │ - [ d84] MdbxError (�^C): � │ │ - [ d96] packages/isar_core/src/object/object_builder.rs │ │ - [ dc6] /rust/deps/rustc-demangle-0.1.26/src/v0.rs │ │ - [ df1] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/time.rs │ │ - [ e3a] MDBX_BUSY: Another write transaction is running, or environment is already used while opening with MDBX_EXCLUSIVE flag │ │ - [ eb1] strange nested │ │ - [ ec0] the source DB %s: post-compactification used pages %u %c expected %u\n │ │ - [ f06] invalid db-flags 0x%x\n │ │ - [ f1d] %s-page nkeys (%zu) < %u\n │ │ - [ f37] invalid page upper (%u) for nkeys %zu with limit %zu\n │ │ - [ f6d] cursor_put │ │ - [ f78] tree_rebalance │ │ - [ f87] dbi_open_locked │ │ - [ f97] lock region has os/format signature 0x%x, expected 0x%x\n │ │ - [ fd0] manual recovery │ │ - [ fe0] thread_rthc_set │ │ - [ ff0] txn #%lli too more loops %u, bailout\n │ │ - [ 1016] gc_rerere │ │ - [ 1020] gc_dense_solve │ │ - [ 102f] reserve depleted (used %zu slots, left %zu loop %u)\n │ │ - [ 1064] s3 │ │ - [ 1067] d25 │ │ - [ 106c] begin <= end (�^D <= �^P) when slicing `�^A`� │ │ - [ 1099] thread '�^C' (�^N) panicked at �^B:\n │ │ + [ d72] duplicate field `�^A` │ │ + [ d88] SchemaError: � │ │ + [ d98] MdbxError (�^C): � │ │ + [ daa] packages/isar_core/src/object/object_builder.rs │ │ + [ dda] /rust/deps/rustc-demangle-0.1.26/src/v0.rs │ │ + [ e05] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ + [ e72] MDBX_BUSY: Another write transaction is running, or environment is already used while opening with MDBX_EXCLUSIVE flag │ │ + [ ee9] strange nested │ │ + [ ef8] the source DB %s: post-compactification used pages %u %c expected %u\n │ │ + [ f3e] invalid db-flags 0x%x\n │ │ + [ f55] %s-page nkeys (%zu) < %u\n │ │ + [ f6f] invalid page upper (%u) for nkeys %zu with limit %zu\n │ │ + [ fa5] cursor_put │ │ + [ fb0] tree_rebalance │ │ + [ fbf] dbi_open_locked │ │ + [ fcf] lock region has os/format signature 0x%x, expected 0x%x\n │ │ + [ 1008] manual recovery │ │ + [ 1018] thread_rthc_set │ │ + [ 1028] txn #%lli too more loops %u, bailout\n │ │ + [ 104e] gc_rerere │ │ + [ 1058] gc_dense_solve │ │ + [ 1067] reserve depleted (used %zu slots, left %zu loop %u)\n │ │ + [ 109c] s3 │ │ + [ 109f] d25 │ │ + [ 10a4] begin <= end (�^D <= �^P) when slicing `�^A`� │ │ + [ 10d1] thread '�^C' (�^N) panicked at �^B:\n │ │ env->geo_in_bytes.now % globals.sys_pagesize == 0 │ │ - [ 10f0] new_geo.shrink_pv == pages2pv(pv2pages(new_geo.shrink_pv)) │ │ - [ 112b] MDBX_THREAD_MISMATCH: A thread has attempted to use a not owned object, e.g. a transaction that started by another thread │ │ - [ 11a5] attempt to commit %s txn %p\n │ │ - [ 11c2] is_powerof2(env->ps) │ │ - [ 11d7] model_meta->geometry.upper <= MAX_PAGENO + 1 │ │ - [ 1204] osal_fastmutex_acquire(&globals.debug_lock) == 0 │ │ - [ 1235] nested-leaf2-key size (%zu) <> min/max value-length (%zu/%zu)\n │ │ - [ 1274] Page %u mod-txnid %lli not found in the spill-list(s), current txn %lli front %lli, root txn %lli front %lli\n │ │ - [ 12e2] fuseblk │ │ - [ 12ea] ftp │ │ - [ 12ee] coherency_check │ │ - [ 12fe] bailout waiting for valid snapshot (%s)\n │ │ - [ 1327] unable resize datafile/mapping: present %u -> %u, limit %u -> %u, errcode %d\n │ │ - [ 1375] shrink-MADV_%s %zu..%zu\n │ │ - [ 138e] unlock-before-retry │ │ - [ 13a2] %s and rollback needed: (from head %lli to steady %lli)%s\n │ │ - [ 13dd] weak │ │ - [ 13e3] Rejecting the use of a FD in the range STDIN_FILENO/%d..STDERR_FILENO/%d to prevent database corruption\n │ │ - [ 144c] recursive-solving failure │ │ - [ 1466] txn_end │ │ - [ 146e] pc │ │ - [ 1471] s4 │ │ - [ 1474] s5 │ │ - [ 1477] s14 │ │ - [ 147b] d2 │ │ - [ 147e] d8 │ │ - [ 1481] d11 │ │ - [ 1485] d24 │ │ - [ 1489] d31 │ │ - [ 148d] packages/isar_core/src/txn.rs │ │ - [ 14ac] _i_�^A_� │ │ - [ 14b5] Error(�^H, line: �\n │ │ + [ 1128] new_geo.shrink_pv == pages2pv(pv2pages(new_geo.shrink_pv)) │ │ + [ 1163] MDBX_THREAD_MISMATCH: A thread has attempted to use a not owned object, e.g. a transaction that started by another thread │ │ + [ 11dd] attempt to commit %s txn %p\n │ │ + [ 11fa] is_powerof2(env->ps) │ │ + [ 120f] model_meta->geometry.upper <= MAX_PAGENO + 1 │ │ + [ 123c] osal_fastmutex_acquire(&globals.debug_lock) == 0 │ │ + [ 126d] nested-leaf2-key size (%zu) <> min/max value-length (%zu/%zu)\n │ │ + [ 12ac] Page %u mod-txnid %lli not found in the spill-list(s), current txn %lli front %lli, root txn %lli front %lli\n │ │ + [ 131a] fuseblk │ │ + [ 1322] ftp │ │ + [ 1326] coherency_check │ │ + [ 1336] bailout waiting for valid snapshot (%s)\n │ │ + [ 135f] unable resize datafile/mapping: present %u -> %u, limit %u -> %u, errcode %d\n │ │ + [ 13ad] shrink-MADV_%s %zu..%zu\n │ │ + [ 13c6] unlock-before-retry │ │ + [ 13da] %s and rollback needed: (from head %lli to steady %lli)%s\n │ │ + [ 1415] weak │ │ + [ 141b] Rejecting the use of a FD in the range STDIN_FILENO/%d..STDERR_FILENO/%d to prevent database corruption\n │ │ + [ 1484] recursive-solving failure │ │ + [ 149e] txn_end │ │ + [ 14a6] pc │ │ + [ 14a9] s4 │ │ + [ 14ac] s5 │ │ + [ 14af] s14 │ │ + [ 14b3] d2 │ │ + [ 14b6] d8 │ │ + [ 14b9] d11 │ │ + [ 14bd] d24 │ │ + [ 14c1] d31 │ │ + [ 14c5] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/slice/sort/shared/smallsort.rs │ │ + [ 1525] packages/isar_core/src/txn.rs │ │ + [ 1544] _i_�^A_� │ │ + [ 154d] Error(�^H, line: �\n │ │ , column: �^A) │ │ - [ 14d5] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/num/wrapping.rs │ │ - [ 1526] strange read-only │ │ - [ 1538] condition │ │ - [ 1542] copy_with_compacting │ │ - [ 1557] invalid leaf2_ksize %zu\n │ │ - [ 1570] invalid nested/sub-page record size (%zu)\n │ │ - [ 159b] poorpage │ │ - [ 15a4] suboptimal %s-page #%u, mod-txnid %lli\n │ │ - [ 15cc] cursor_bring │ │ - [ 15d9] node_move │ │ - [ 15e3] read meta: empty file (%d, %s)\n │ │ - [ 1603] %s\n │ │ - [ 1607] rthc_lock │ │ - [ 1611] there are no suitable meta-pages │ │ - [ 1632] open-MADV_%s %u..%u\n │ │ - [ 1647] /proc/sys/kernel/random/boot_id │ │ - [ 1667] clock_gettime(CLOCK_REALTIME, &abstime) == 0 │ │ - [ 1694] tbl_fetch │ │ - [ 169e] shadow->signature == cur_signature_live │ │ - [ 16c6] txn_renew │ │ - [ 16d0] _Unwind_Resume() can't return │ │ - [ 16ee] s17 │ │ - [ 16f2] d30 │ │ - [ 16f7] byte index �& is not a char boundary; it is inside �^H (bytes �^F) of `�^A`� │ │ - [ 1742] unknown variant `�^L`, expected � │ │ - [ 1764] boolean `�^A` │ │ - [ 1772] :� │ │ - [ 1775] %s:%d error %d (%s) while closing cursor │ │ - [ 179e] MDBX_BAD_TXN: Transaction is not valid for requested operation, e.g. had errored and be must aborted, has a child, or is invalid │ │ - [ 181f] MDBX_EMULTIVAL: The specified key has more than one associated value │ │ - [ 1864] mdbx_txn_reset │ │ - [ 1873] mdbx_txn_break │ │ - [ 1882] mdbx_txn_unpark │ │ - [ 1892] invalid GC-record content │ │ - [ 18ac] subleaf │ │ - [ 18b4] debug_log_va │ │ - [ 18c1] invalid node[%zu] flags (%u)\n │ │ - [ 18df] nested-node invalid flags (%u)\n │ │ - [ 18ff] Alternative/Duplicate LCK-file '%s' error %d\n │ │ - [ 192d] bailout waiting for %u page arrival %s\n │ │ - [ 1955] write │ │ - [ 195b] page_split │ │ - [ 1966] meta_troika_dump │ │ - [ 1977] meta[%u] not completely updated, skip it\n │ │ - [ 19a1] pthread_setspecific(key, value) == 0 │ │ - [ 19c6] fifo │ │ - [ 19cf] %s: restart since %zu slot(s) reclaimed (reserved %zu...%zu of %zu)\n │ │ - [ 1a14] != expected │ │ - [ 1a22] r11 │ │ - [ 1a26] s12 │ │ - [ 1a2a] s21 │ │ - [ 1a2e] d7 │ │ - [ 1a32] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/collections/btree/map/entry.rs │ │ - [ 1a93] library/std/src/ffi/os_str.rs │ │ - [ 1ab1] /rust/deps/addr2line-0.25.1/src/function.rs │ │ - [ 1add] %s/%d: %s %u\n │ │ - [ 1aeb] env->geo_in_bytes.grow % (unsigned)pagesize == 0 │ │ - [ 1b1c] unknown │ │ - [ 1b24] leaf2-item size (%zu) <> min/max length (%zu/%zu)\n │ │ - [ 1b57] meta_unsteady │ │ - [ 1b65] page_dirty │ │ - [ 1b70] DPL is full (PAGELIST_LIMIT %zu)\n │ │ - [ 1b92] read meta[%u,%u]: %i, %s\n │ │ - [ 1bac] failed resize datafile/mapping: present %u -> %u, limit %u -> %u, errcode %d\n │ │ - [ 1bfa] ipc-unlock() │ │ - [ 1c07] lck-file has invalid size %llu bytes\n │ │ - [ 1c2d] msync/fsync │ │ - [ 1c39] 0 == meta_eq_mask(&troika) │ │ - [ 1c54] read-only │ │ - [ 1c5e] meta[%u] has invalid steady-checksum (0x%llx != 0x%llx), skip it\n │ │ - [ 1ca0] meta[%u] used-bytes (%llu) beyond filesize (%llu), skip it\n │ │ - [ 1cdc] meta[%u] has false-empty %s, skip it\n │ │ - [ 1d02] cursor_eot │ │ - [ 1d0d] r1 │ │ - [ 1d10] r6 │ │ - [ 1d13] r7 │ │ - [ 1d16] _Unwind_GetTextRelBase │ │ - [ 1d2d] library/alloc/src/str.rs │ │ - [ 1d46] library/std/src/../../backtrace/src/symbolize/gimli/stash.rs │ │ - [ 1d83] *extension cannot contain path separators: � │ │ - [ 1db0] library/std/src/thread/id.rs │ │ - [ 1dcd] env->geo_in_bytes.upper % globals.sys_pagesize == 0 │ │ - [ 1e01] env->geo_in_bytes.shrink % (unsigned)pagesize == 0 │ │ - [ 1e34] env->ps >= MDBX_MIN_PAGESIZE │ │ - [ 1e51] unexpected %s-page for %s (db-flags 0x%x)\n │ │ - [ 1e7c] node[%zu] (%zu) beyond page-end\n │ │ - [ 1e9d] bigdata-pgno │ │ - [ 1eaa] too less n-pages %u for bigdata-node (%zu bytes) │ │ - [ 1edb] nested-node beyond (%zu) nested-page\n │ │ - [ 1f01] nested-db.mod_txnid (%lli) > page-txnid (%lli)\n │ │ - [ 1f31] mismatched nested-db flags %u\n │ │ - [ 1f50] 9P │ │ - [ 1f53] unlock │ │ - [ 1f5a] munlock(%zu, %zu) error %d\n │ │ - [ 1f76] workaround for incoherent flaw of unified page/buffer cache │ │ - [ 1fb2] spilled %u dirty-entries, %u dirty-npages, now have %zu dirty-room\n │ │ - [ 1ff6] REMOVE │ │ - [ 1ffd] dxb_sync_locked │ │ - [ 200d] fstat(%s), err %d\n │ │ - [ 2020] last-page beyond end-of-file (last %u, have %u)\n │ │ - [ 2051] meta[%u] with %s txnid %lli is corrupted, %s needed\n │ │ - [ 2086] rthc_thread_dtor │ │ - [ 2097] %s: restart since no slot(s) available (reserved %zu...%zu of %zu)\n │ │ - [ 20db] gc_reserve4return │ │ - [ 20ed] unexpected pid %u%s%u\n │ │ - [ 2104] txn_ro_unpark │ │ - [ 2112] s1 │ │ - [ 2115] d20 │ │ - [ 2119] d29 │ │ - [ 211d] packages/isar_core_ffi/src/instance.rs │ │ - [ 2144] ©_from_slice: source slice length (�+) does not match destination slice length (�^A) │ │ - [ 219c] packages/isar_core/src/index/index_key_builder.rs │ │ - [ 21ce] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/src/lib.rs │ │ - [ 221f] library/std/src/../../backtrace/src/symbolize/gimli/lru.rs │ │ - [ 225a] MDBX_DUPLICATED_CLK: Alternative/Duplicate LCK-file is exists, please keep one and remove unused other │ │ - [ 22c1] unexpected leaf2-page for non-dupfix (sub)tree (db-flags 0x%x)\n │ │ - [ 2301] nested-leaf2-key #%u wrong order (%s >= %s)\n │ │ - [ 232e] smbfs │ │ - [ 2334] munlock_after │ │ - [ 2342] free │ │ - [ 2347] all %zu dirty pages are unspillable since referenced by a cursor(s), use fewer cursors or increase MDBX_opt_txn_dp_limit\n │ │ - [ 23c1] dbi_defer_release │ │ - [ 23d3] mresize │ │ - [ 23db] legal4overwrite │ │ - [ 23eb] %s and doing automatic rollback: purge%s meta[%u] with%s txnid %lli\n │ │ - [ 2430] invalid │ │ - [ 2439] meta_validate │ │ - [ 2447] MDBX_NOTFOUND │ │ - [ 2455] s10 │ │ - [ 2459] s16 │ │ - [ 245d] s25 │ │ - [ 2462] removal index (is �^V) should be < len (is �^A) │ │ - [ 2490] library/alloc/src/raw_vec/mod.rs │ │ - [ 24b1] /rust/deps/hashbrown-0.16.1/src/raw/mod.rs │ │ - [ 24dc] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-channel-0.5.15/src/waker.rs │ │ - [ 253c] packages/isar_core/src/schema/collection_schema.rs │ │ - [ 256f] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/error.rs │ │ - [ 25c9] library/std/src/../../backtrace/src/symbolize/mod.rs │ │ - [ 25ff] byte index �^Y is not an OsStr boundary │ │ - [ 2626] /rust/deps/gimli-0.32.3/src/read/line.rs │ │ - [ 264f] new_geo.upper >= new_geo.now │ │ - [ 266c] has page leak(s) │ │ - [ 267d] Raise the ENOSYS(%d) error to avoid hang due the 32-bit Bionic/Android bug with tid/thread_id 0x%08x(%i) that don�t fit in 16 bits, see https://android.googlesource.com/platform/bionic/+/master/docs/32-bit-abi.md#is-too-small-for-large-pids\n │ │ - [ 2771] check_table_flags │ │ - [ 2783] badpage │ │ - [ 278b] page_touch_unmodifable │ │ - [ 27a2] %s addr %p, upper %u │ │ - [ 27b7] cursor mismatched nested-db dupfix_size %u\n │ │ - [ 27e3] coherency_fetch_head │ │ - [ 27f8] GC/FreeDB │ │ - [ 2802] Unexpected %i error while put to nested dupsort's hive\n │ │ - [ 283a] unexpected %i error going left sibling\n │ │ - [ 2862] mmap │ │ - [ 2867] ON │ │ - [ 286a] pagesize >= MDBX_MIN_PAGESIZE │ │ - [ 2888] lck_setup │ │ - [ 2892] try-exclusive │ │ - [ 28a0] meta-pages are clashed: mask 0x%d\n │ │ - [ 28c3] %s, but %s for automatic rollback: %s\n │ │ - [ 28ea] thread_key_delete │ │ - [ 28fc] getInfoFromEHABISection │ │ - [ 2914] r0 │ │ - [ 2917] s27 │ │ - [ 291b] d3 │ │ - [ 291e] d27 │ │ - [ 2922] packages/isar_core_ffi/src/filter.rs │ │ - [ 2947] packages/isar_core/src/schema/schema_manager.rs │ │ - [ 2977] library/panic_abort/src/lib.rs │ │ - [ 2997] `�^F` or `�^A` │ │ - [ 29a4] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/collections/btree/navigate.rs │ │ - [ 2a06] library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ - [ 2a3d] mdbx_dbi_open │ │ - [ 2a4b] env->geo_in_bytes.lower >= MIN_MAPSIZE │ │ - [ 2a72] pgno_ceil2sp_bytes(env, new_geo.now) == (size_t)size_now │ │ - [ 2aab] invalid GC-record length │ │ - [ 2ac4] nested-node-key #%u wrong order (%s >= %s)\n │ │ - [ 2af0] branch/leaf/leaf2 │ │ - [ 2b02] stop reclaiming %s: %zu (current) + %zu (chunk) >= %zu, rp_augment_limit %u\n │ │ - [ 2b4f] http │ │ - [ 2b54] coherency_timeout │ │ - [ 2b66] iov_callback4dirtypages │ │ - [ 2b7e] meta[%u] is too volatile, skip it\n │ │ - [ 2ba1] target == head.ptr_c || constmeta_txnid(target) < pending->unsafe_txnid │ │ - [ 2be9] osal_mmap │ │ - [ 2bf3] could not apply preconfigured db-geometry │ │ - [ 2c1d] updating db-format/guid signature for │ │ - [ 2c43] mdbx_fini │ │ - [ 2c4d] bailout overriding meta-%zu since model failed FreeDB/MainDB %s-check for txnid #%lli\n │ │ - [ 2ca4] dbi %zu refs to inaccessible table `%.*s` for txn %lli (err %d)\n │ │ - [ 2ce5] pthread_setspecific(rthc_key, &rthc_thread_state) == 0 │ │ - [ 2d1c] environment corrupted by died writer, must shutdown! │ │ - [ 2d51] renew MainDB for %s-txn %lli since db-flags changes 0x%x -> 0x%x\n │ │ - [ 2d93] unexpected error %d during export the state of dbi-handles to env\n │ │ - [ 2dd6] r3 │ │ - [ 2dd9] _Unwind_GetDataRelBase() not implemented │ │ - [ 2e02] packages/isar_core/src/mdbx/db.rs │ │ - [ 2e24] packages/isar_core/src/index/mod.rs │ │ - [ 2e48] library/std/src/thread/thread.rs │ │ - [ 2e69] library/std/src/sys/io/io_slice/iovec.rs │ │ - [ 2e94] (os error �^A) │ │ - [ 2ea3] mdbx_default_pagesize │ │ - [ 2eb9] env->geo_in_bytes.now >= env->geo_in_bytes.lower │ │ - [ 2eea] new_geo.lower >= MIN_PAGENO │ │ - [ 2f06] MDBX_TXN_FULL: Transaction has too many dirty pages, i.e transaction is too big │ │ - [ 2f56] MDBX_SUCCESS: Successful │ │ - [ 2f6f] MDBX_WRITEMAP │ │ - [ 2f7d] dupfix-subleaf.legacy-dirty │ │ - [ 2f99] invalid page lower(%u)/upper(%u) with limit %zu\n │ │ - [ 2fca] unexpected leaf2-page (db-flags 0x%x)\n │ │ - [ 2ff1] branch-node[%zu] wrong flags (%u)\n │ │ - [ 3014] too small data (%zu bytes) for bigdata-node │ │ - [ 3040] alloc │ │ - [ 3046] invalid table node size │ │ - [ 305e] osal_fastmutex_release(&txn->env->dbi_lock) == MDBX_SUCCESS │ │ - [ 309a] env_setup_pagesize │ │ - [ 30ad] !env->page_auxbuf && env->ps != pagesize │ │ - [ 30d6] check_fs_incore(), err %d\n │ │ - [ 30f1] osal_pthread_mutex_lock(&rthc_mutex) == 0 │ │ - [ 311b] lock-against-without-lck │ │ - [ 3134] check_fstat │ │ - [ 3140] unacceptable/unexpected datafile size %u\n │ │ - [ 316a] troika: %lli.%c:%lli.%c:%lli.%c, fsm=0x%02x, head=%d-%lli.%c, base=%d-%lli.%c, tail=%d-%lli.%c, valid %c, strict %c\n │ │ - [ 31df] lck_downgrade │ │ - [ 31ed] meta[%u] has invalid txnid %lli, skip it\n │ │ - [ 3217] now │ │ - [ 321b] unable provide IDs and/or to fit returned PNL (%zd+%zd pages, %zd+%zd slots), err %d\n │ │ - [ 3271] txn_merge │ │ - [ 327b] unexpected thread-id 0x%llx%s0x%llx and/or txn-id %lli%s%lli\n │ │ - [ 32b9] unwind_phase2 │ │ - [ 32c7] d5 │ │ - [ 32cb] slice index starts at �^M but ends at � │ │ - [ 32f2] library/core/src/str/lossy.rs │ │ - [ 3310] packages/isar_core/src/legacy/isar_object_v1.rs │ │ - [ 3341] string � │ │ - [ 334a] library/std/src/sys/thread/unix.rs │ │ - [ 336d] mdbx_cursor_unbind │ │ - [ 3380] │ │ - [ 338e] %s │ │ - [ 3391] compacting_walk │ │ - [ 33a1] invalid type (%u)\n │ │ - [ 33b4] invalid n-pages (%u) for large-page\n │ │ - [ 33d9] leaf2-sub │ │ - [ 33e3] nested-node non-empty data size (%zu)\n │ │ - [ 340a] mincore(+%zu, %zu), err %d\n │ │ - [ 3426] gc-alloc: next %zu > upper %u\n │ │ - [ 3445] cursor_del │ │ - [ 3450] invalid magic │ │ - [ 345e] LCK │ │ - [ 3462] MainDB │ │ - [ 3469] meta[%u] has invalid min-pages (%u), skip it\n │ │ - [ 3497] upper │ │ - [ 349d] osal_openfile │ │ - [ 34ab] error %d while undo resize performed by nested txn, fail the parent\n │ │ - [ 34f0] txn_ro_end │ │ - [ 34fb] unknown personality routine │ │ - [ 3517] s0 │ │ - [ 351a] s31 │ │ - [ 351e] d23 │ │ - [ 3522] _Unwind_GetDataRelBase │ │ - [ 3539] packages/isar_core_ffi/src/txn.rs │ │ - [ 355b] *internal error: entered unreachable code: � │ │ - [ 3588] library/core/src/panicking.rs │ │ - [ 35a6] packages/isar_core/src/mdbx/cursor.rs │ │ - [ 35cc] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/string.rs │ │ - [ 3618] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/waker.rs │ │ - [ 366b] pgno_ceil2sp_bytes(env, new_geo.lower) == (size_t)size_lower │ │ - [ 36a8] MDBX_TXN_OVERLAPPING: Overlapping read and write transactions for the current thread │ │ - [ 36fd] large │ │ - [ 3703] nested dupsort db │ │ - [ 3715] to avoid PNL overflow │ │ - [ 372b] invalid nested-page size %zu\n │ │ - [ 3749] unexpected dupsort-page/node for non-dupsort db/cursor (dbi %zu)\n │ │ - [ 378b] flock │ │ - [ 3791] lock │ │ - [ 3796] %s() failed: err %d\n │ │ - [ 37ab] lock region has %s\n │ │ - [ 37bf] try-shared │ │ - [ 37ca] wsl │ │ - [ 37ce] meta[%u] has false-empty %s\n │ │ - [ 37eb] dbi %zu refs to the re-created table `%.*s` for txn %lli with different flags (present 0x%X != wanna 0x%X)\n │ │ - [ 3857] MDBX_PROBLEM │ │ - [ 3864] txn_ro_start │ │ - [ 3871] getRegister │ │ - [ 387d] r4 │ │ - [ 3880] d19 │ │ - [ 3884] library/core/src/unicode/unicode_data.rs │ │ - [ 38ad] index out of bounds: the len is �^R but the index is � │ │ - [ 38e4] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs │ │ - [ 393a] library/std/src/sys/random/linux.rs │ │ - [ 395e] library/std/src/time.rs │ │ - [ 3976] unsuitable system pagesize %u\n │ │ - [ 3995] MDBX_MAP_FULL: Environment mapsize limit reached │ │ - [ 39c6] MDBX_PAGE_FULL: Internal error - Page has no more space │ │ - [ 39fe] %.*s │ │ - [ 3a03] invalid nested-db record size (%zu, expect %zu)\n │ │ - [ 3a34] ousted-%s parked read-txn %lli, pid %u, tid 0x%llx\n │ │ - [ 3a68] page_unspill │ │ - [ 3a75] sshfs │ │ - [ 3a7b] main │ │ - [ 3a80] pagesize <= MDBX_MAX_PAGESIZE │ │ - [ 3a9e] lck_seize │ │ - [ 3aa8] DXB │ │ - [ 3aac] rthc_unlock │ │ - [ 3ab8] 0 == meta_txnid(recent.ptr_v) │ │ - [ 3ad6] %s meta[%u], txnid %lli, error %d\n │ │ - [ 3af9] WSL │ │ - [ 3afd] rthc_dtor │ │ - [ 3b07] meta_override │ │ - [ 3b15] IN │ │ - [ 3b18] iov-init │ │ - [ 3b21] meta-pages are too volatile │ │ - [ 3b3d] s15 │ │ - [ 3b41] library/core/src/unicode/printable.rs │ │ - [ 3b67] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/alloc/src/collections/btree/node.rs │ │ - [ 3bc3] library/std/src/thread/current.rs │ │ - [ 3be5] mdbx_env_open │ │ - [ 3bf3] osal_fastmutex_destroy(&env->remap_guard) == MDBX_SUCCESS │ │ - [ 3c2d] new_geo.now >= new_geo.lower │ │ - [ 3c4a] MDBX_DBS_FULL: Too many DBI-handles (maxdbs reached) │ │ - [ 3c7f] MDBX_CURSOR_FULL: Cursor stack limit reachedn - this usually indicates corruption, i.e branch-pages loop │ │ - [ 3ce8] mdbx_txn_park │ │ - [ 3cf6] meta_model │ │ - [ 3d01] model_meta->geometry.shrink_pv == pages2pv(pv2pages(model_meta->geometry.shrink_pv)) │ │ - [ 3d56] invalid page-address %p, offset %zi\n │ │ - [ 3d7b] node[%zu] key (%zu) beyond page-end\n │ │ - [ 3da0] front-txn │ │ - [ 3daa] gc_alloc_ex │ │ - [ 3db6] unable %s %zu, alloc-flags 0x%x, err %d, txn-flags 0x%x, re-list-len %zu, loose-count %zu, gc: height %u, branch %zu, leaf %zu, large %zu, entries %zu\n │ │ - [ 3e4e] invalid node flags %u\n │ │ - [ 3e65] nfs │ │ - [ 3e69] ncpfs │ │ - [ 3e6f] unexpected │ │ - [ 3e7a] stub │ │ - [ 3e7f] incompatible version (only applications with nearly or the same versions of libmdbx can share the same database) │ │ - [ 3ef0] without-lck │ │ - [ 3efc] %s: err %d\n │ │ - [ 3f08] %s, but boot-id(%016llx-%016llx) is MATCH: rollback NOT needed, steady-sync NEEDED%s\n │ │ - [ 3f5e] osal_fastmutex_init(&globals.debug_lock) == 0 │ │ - [ 3f8c] meta[%u] has too large max-mapsize (%llu), but size of used space still acceptable (%llu)\n │ │ - [ 3fe7] stage == cur_signature_live || (stage == cur_signature_wait4eot && shadow) │ │ - [ 4032] unexpected thread-id 0x%llx%s0x%zx and/or txn-id %lli%s%lli\n │ │ - [ 406f] txn_ro_seize │ │ - [ 407c] setFloatRegister │ │ - [ 408d] d13 │ │ - [ 4091] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/cell.rs │ │ - [ 40da] packages/isar_core/src/query/mod.rs │ │ - [ 40fe] library/std/src/panicking.rs │ │ - [ 411b] (*prev)->signature == cur_signature_live || (*prev)->signature == cur_signature_wait4eot │ │ - [ 4174] mdbx_env_set_geometry │ │ - [ 418a] env->geo_in_bytes.upper % (unsigned)pagesize == 0 │ │ - [ 41bc] new_geo.grow_pv == pages2pv(pv2pages(new_geo.grow_pv)) │ │ - [ 41f3] new_geo.now >= new_geo.first_unallocated │ │ - [ 421c] MDBX_BAD_VALSIZE: Invalid size or alignment of key or data for target database, either invalid table name │ │ - [ 4286] MDBX_PROBLEM: Unexpected internal error, transaction should be aborted │ │ - [ 42cd] since rp_augment_limit was reached │ │ - [ 42f0] unable shrink rkl to %zu since length is %u\n │ │ - [ 431d] mvcc_kick_laggards │ │ - [ 4330] ignore %s(%s) error %d: since %s done, local/remote-fs check %d\n │ │ - [ 4371] file-lock(%s) failed: fcntl-lock %d, flock %d, local/remote-fs check %d\n │ │ - [ 43ba] update_mlcnt │ │ - [ 43c7] dxb_resize │ │ - [ 43d2] could not apply geometry from db │ │ - [ 43f3] filesize should be rounded-up to system page size %u\n │ │ - [ 4429] opening after an unclean shutdown │ │ - [ 444b] drown %d rthc entries\n │ │ - [ 4462] meta[%u] has invalid pagesize (%u), skip it\n │ │ - [ 448f] meta[%u] has invalid %s flags 0x%x, skip it\n │ │ - [ 44bc] meta[%u] has invalid max-pages (%u), skip it\n │ │ - [ 44ea] wrong flags │ │ - [ 44f6] != must │ │ - [ 4500] unsupported arm register │ │ - [ 4519] lr │ │ - [ 451c] r9 │ │ - [ 451f] s8 │ │ - [ 4522] d28 │ │ - [ 4526] packages/isar_core_ffi/src/dart.rs │ │ - [ 4549] packages/isar_core_ffi/src/index_key.rs │ │ - [ 4571] packages/isar_core/src/query/query_builder.rs │ │ - [ 459f] packages/isar_core/src/instance.rs │ │ - [ 45c4] .compact │ │ - [ 45cd] /rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs │ │ - [ 45fe] 9internal error: entered unreachable code: str::from_utf8(�^D) = �" was expected to have 1 char, but �^Q chars were found │ │ - [ 4676] library/std/src/path.rs │ │ - [ 468e] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/slice/sort/stable/quicksort.rs │ │ - [ 46ee] /rust/deps/gimli-0.32.3/src/read/index.rs │ │ - [ 4718] mdbx_cursor_put │ │ - [ 4728] too old linux kernel %u.%u.%u.%u, the >= 3.16 is required\n │ │ - [ 4763] txn_check_badbits_parked │ │ - [ 477c] %s:%d │ │ - [ 4783] unexpected leaf-page for dupfix subtree (db-lags 0x%x)\n │ │ - [ 47bb] invalid nested/sub-page flags (0x%02x)\n │ │ - [ 47e3] catch delayed/non-arrived page %u %s\n │ │ - [ 4809] wrong page-type %u\n │ │ - [ 481d] Unexpected target %s flags 0x%x for large data-item\n │ │ - [ 4852] dbi_open │ │ - [ 485b] %s-madvise(%s, %zu, +%zu), %u/%u mlcnt-processes, err %d\n │ │ - [ 4895] continue %s within without-lck mode, env-flags 0x%X, lck-error %d\n │ │ - [ 48d8] lck_setup_locked │ │ - [ 48e9] %s %s, err %d\n │ │ - [ 48f8] MDBX_EXCLUSIVE │ │ - [ 4907] error %d, while updating meta.geo: from l%u-n%u-u%u/s%u-g%u (txn#%lli), to l%u-n%u-u%u/s%u-g%u (txn#%lli)\n │ │ - [ 4972] REMOVE (deallocate file space) │ │ - [ 4991] rthc_ctor │ │ - [ 499b] lower │ │ - [ 49a1] gc_update │ │ - [ 49ab] sp │ │ - [ 49ae] r12 │ │ - [ 49b2] d21 │ │ - [ 49b6] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/de.rs │ │ - [ 4a0d] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-channel-0.5.15/src/flavors/list.rs │ │ - [ 4a74] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-channel-0.5.15/src/flavors/zero.rs │ │ - [ 4adb] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/intmap-2.0.0/src/lib.rs │ │ - [ 4b2d] android_set_abort_message │ │ - [ 4b47] library/std/src/sys/pal/unix/time.rs │ │ - [ 4b6c] library/std/src/sync/once.rs │ │ - [ 4b8a] memory allocation of �G bytes failed\n │ │ + [ 156d] strange read-only │ │ + [ 157f] condition │ │ + [ 1589] copy_with_compacting │ │ + [ 159e] invalid leaf2_ksize %zu\n │ │ + [ 15b7] invalid nested/sub-page record size (%zu)\n │ │ + [ 15e2] poorpage │ │ + [ 15eb] suboptimal %s-page #%u, mod-txnid %lli\n │ │ + [ 1613] cursor_bring │ │ + [ 1620] node_move │ │ + [ 162a] read meta: empty file (%d, %s)\n │ │ + [ 164a] %s\n │ │ + [ 164e] rthc_lock │ │ + [ 1658] there are no suitable meta-pages │ │ + [ 1679] open-MADV_%s %u..%u\n │ │ + [ 168e] /proc/sys/kernel/random/boot_id │ │ + [ 16ae] clock_gettime(CLOCK_REALTIME, &abstime) == 0 │ │ + [ 16db] tbl_fetch │ │ + [ 16e5] shadow->signature == cur_signature_live │ │ + [ 170d] txn_renew │ │ + [ 1717] _Unwind_Resume() can't return │ │ + [ 1735] s17 │ │ + [ 1739] d30 │ │ + [ 173e] byte index �& is not a char boundary; it is inside �^H (bytes �^F) of `�^A`� │ │ + [ 1789] unknown variant `�^L`, expected � │ │ + [ 17ab] boolean `�^A` │ │ + [ 17b9] :� │ │ + [ 17bc] %s:%d error %d (%s) while closing cursor │ │ + [ 17e5] MDBX_BAD_TXN: Transaction is not valid for requested operation, e.g. had errored and be must aborted, has a child, or is invalid │ │ + [ 1866] MDBX_EMULTIVAL: The specified key has more than one associated value │ │ + [ 18ab] mdbx_txn_reset │ │ + [ 18ba] mdbx_txn_break │ │ + [ 18c9] mdbx_txn_unpark │ │ + [ 18d9] invalid GC-record content │ │ + [ 18f3] subleaf │ │ + [ 18fb] debug_log_va │ │ + [ 1908] invalid node[%zu] flags (%u)\n │ │ + [ 1926] nested-node invalid flags (%u)\n │ │ + [ 1946] Alternative/Duplicate LCK-file '%s' error %d\n │ │ + [ 1974] bailout waiting for %u page arrival %s\n │ │ + [ 199c] write │ │ + [ 19a2] page_split │ │ + [ 19ad] meta_troika_dump │ │ + [ 19be] meta[%u] not completely updated, skip it\n │ │ + [ 19e8] pthread_setspecific(key, value) == 0 │ │ + [ 1a0d] fifo │ │ + [ 1a16] %s: restart since %zu slot(s) reclaimed (reserved %zu...%zu of %zu)\n │ │ + [ 1a5b] != expected │ │ + [ 1a69] r11 │ │ + [ 1a6d] s12 │ │ + [ 1a71] s21 │ │ + [ 1a75] d7 │ │ + [ 1a78] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/unicode/printable.rs │ │ + [ 1acf] /rust/deps/addr2line-0.25.1/src/function.rs │ │ + [ 1afb] %s/%d: %s %u\n │ │ + [ 1b09] env->geo_in_bytes.grow % (unsigned)pagesize == 0 │ │ + [ 1b3a] unknown │ │ + [ 1b42] leaf2-item size (%zu) <> min/max length (%zu/%zu)\n │ │ + [ 1b75] meta_unsteady │ │ + [ 1b83] page_dirty │ │ + [ 1b8e] DPL is full (PAGELIST_LIMIT %zu)\n │ │ + [ 1bb0] read meta[%u,%u]: %i, %s\n │ │ + [ 1bca] failed resize datafile/mapping: present %u -> %u, limit %u -> %u, errcode %d\n │ │ + [ 1c18] ipc-unlock() │ │ + [ 1c25] lck-file has invalid size %llu bytes\n │ │ + [ 1c4b] msync/fsync │ │ + [ 1c57] 0 == meta_eq_mask(&troika) │ │ + [ 1c72] read-only │ │ + [ 1c7c] meta[%u] has invalid steady-checksum (0x%llx != 0x%llx), skip it\n │ │ + [ 1cbe] meta[%u] used-bytes (%llu) beyond filesize (%llu), skip it\n │ │ + [ 1cfa] meta[%u] has false-empty %s, skip it\n │ │ + [ 1d20] cursor_eot │ │ + [ 1d2b] r1 │ │ + [ 1d2e] r6 │ │ + [ 1d31] r7 │ │ + [ 1d34] _Unwind_GetTextRelBase │ │ + [ 1d4b] *extension cannot contain path separators: � │ │ + [ 1d78] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/local.rs │ │ + [ 1dc8] env->geo_in_bytes.upper % globals.sys_pagesize == 0 │ │ + [ 1dfc] env->geo_in_bytes.shrink % (unsigned)pagesize == 0 │ │ + [ 1e2f] env->ps >= MDBX_MIN_PAGESIZE │ │ + [ 1e4c] unexpected %s-page for %s (db-flags 0x%x)\n │ │ + [ 1e77] node[%zu] (%zu) beyond page-end\n │ │ + [ 1e98] bigdata-pgno │ │ + [ 1ea5] too less n-pages %u for bigdata-node (%zu bytes) │ │ + [ 1ed6] nested-node beyond (%zu) nested-page\n │ │ + [ 1efc] nested-db.mod_txnid (%lli) > page-txnid (%lli)\n │ │ + [ 1f2c] mismatched nested-db flags %u\n │ │ + [ 1f4b] 9P │ │ + [ 1f4e] unlock │ │ + [ 1f55] munlock(%zu, %zu) error %d\n │ │ + [ 1f71] workaround for incoherent flaw of unified page/buffer cache │ │ + [ 1fad] spilled %u dirty-entries, %u dirty-npages, now have %zu dirty-room\n │ │ + [ 1ff1] REMOVE │ │ + [ 1ff8] dxb_sync_locked │ │ + [ 2008] fstat(%s), err %d\n │ │ + [ 201b] last-page beyond end-of-file (last %u, have %u)\n │ │ + [ 204c] meta[%u] with %s txnid %lli is corrupted, %s needed\n │ │ + [ 2081] rthc_thread_dtor │ │ + [ 2092] %s: restart since no slot(s) available (reserved %zu...%zu of %zu)\n │ │ + [ 20d6] gc_reserve4return │ │ + [ 20e8] unexpected pid %u%s%u\n │ │ + [ 20ff] txn_ro_unpark │ │ + [ 210d] s1 │ │ + [ 2110] d20 │ │ + [ 2114] d29 │ │ + [ 2118] packages/isar_core_ffi/src/instance.rs │ │ + [ 213f] ©_from_slice: source slice length (�+) does not match destination slice length (�^A) │ │ + [ 2197] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/collections/btree/map/entry.rs │ │ + [ 21f8] packages/isar_core/src/index/index_key_builder.rs │ │ + [ 222a] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/src/lib.rs │ │ + [ 227b] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/once.rs │ │ + [ 22c8] MDBX_DUPLICATED_CLK: Alternative/Duplicate LCK-file is exists, please keep one and remove unused other │ │ + [ 232f] unexpected leaf2-page for non-dupfix (sub)tree (db-flags 0x%x)\n │ │ + [ 236f] nested-leaf2-key #%u wrong order (%s >= %s)\n │ │ + [ 239c] smbfs │ │ + [ 23a2] munlock_after │ │ + [ 23b0] free │ │ + [ 23b5] all %zu dirty pages are unspillable since referenced by a cursor(s), use fewer cursors or increase MDBX_opt_txn_dp_limit\n │ │ + [ 242f] dbi_defer_release │ │ + [ 2441] mresize │ │ + [ 2449] legal4overwrite │ │ + [ 2459] %s and doing automatic rollback: purge%s meta[%u] with%s txnid %lli\n │ │ + [ 249e] invalid │ │ + [ 24a7] meta_validate │ │ + [ 24b5] MDBX_NOTFOUND │ │ + [ 24c3] s10 │ │ + [ 24c7] s16 │ │ + [ 24cb] s25 │ │ + [ 24d0] removal index (is �^V) should be < len (is �^A) │ │ + [ 24fe] /rust/deps/hashbrown-0.16.1/src/raw/mod.rs │ │ + [ 2529] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-channel-0.5.15/src/waker.rs │ │ + [ 2589] packages/isar_core/src/schema/collection_schema.rs │ │ + [ 25bc] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/error.rs │ │ + [ 2617] byte index �^Y is not an OsStr boundary │ │ + [ 263e] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/random/linux.rs │ │ + [ 2692] /rust/deps/gimli-0.32.3/src/read/line.rs │ │ + [ 26bb] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ + [ 2726] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/waker.rs │ │ + [ 2779] new_geo.upper >= new_geo.now │ │ + [ 2796] has page leak(s) │ │ + [ 27a7] Raise the ENOSYS(%d) error to avoid hang due the 32-bit Bionic/Android bug with tid/thread_id 0x%08x(%i) that don�t fit in 16 bits, see https://android.googlesource.com/platform/bionic/+/master/docs/32-bit-abi.md#is-too-small-for-large-pids\n │ │ + [ 289b] check_table_flags │ │ + [ 28ad] badpage │ │ + [ 28b5] page_touch_unmodifable │ │ + [ 28cc] %s addr %p, upper %u │ │ + [ 28e1] cursor mismatched nested-db dupfix_size %u\n │ │ + [ 290d] coherency_fetch_head │ │ + [ 2922] GC/FreeDB │ │ + [ 292c] Unexpected %i error while put to nested dupsort's hive\n │ │ + [ 2964] unexpected %i error going left sibling\n │ │ + [ 298c] mmap │ │ + [ 2991] ON │ │ + [ 2994] pagesize >= MDBX_MIN_PAGESIZE │ │ + [ 29b2] lck_setup │ │ + [ 29bc] try-exclusive │ │ + [ 29ca] meta-pages are clashed: mask 0x%d\n │ │ + [ 29ed] %s, but %s for automatic rollback: %s\n │ │ + [ 2a14] thread_key_delete │ │ + [ 2a26] getInfoFromEHABISection │ │ + [ 2a3e] r0 │ │ + [ 2a41] s27 │ │ + [ 2a45] d3 │ │ + [ 2a48] d27 │ │ + [ 2a4c] packages/isar_core_ffi/src/filter.rs │ │ + [ 2a71] packages/isar_core/src/schema/schema_manager.rs │ │ + [ 2aa2] `�^F` or `�^A` │ │ + [ 2ab1] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/list.rs │ │ + [ 2b03] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/zero.rs │ │ + [ 2b55] mdbx_dbi_open │ │ + [ 2b63] env->geo_in_bytes.lower >= MIN_MAPSIZE │ │ + [ 2b8a] pgno_ceil2sp_bytes(env, new_geo.now) == (size_t)size_now │ │ + [ 2bc3] invalid GC-record length │ │ + [ 2bdc] nested-node-key #%u wrong order (%s >= %s)\n │ │ + [ 2c08] branch/leaf/leaf2 │ │ + [ 2c1a] stop reclaiming %s: %zu (current) + %zu (chunk) >= %zu, rp_augment_limit %u\n │ │ + [ 2c67] http │ │ + [ 2c6c] coherency_timeout │ │ + [ 2c7e] iov_callback4dirtypages │ │ + [ 2c96] meta[%u] is too volatile, skip it\n │ │ + [ 2cb9] target == head.ptr_c || constmeta_txnid(target) < pending->unsafe_txnid │ │ + [ 2d01] osal_mmap │ │ + [ 2d0b] could not apply preconfigured db-geometry │ │ + [ 2d35] updating db-format/guid signature for │ │ + [ 2d5b] mdbx_fini │ │ + [ 2d65] bailout overriding meta-%zu since model failed FreeDB/MainDB %s-check for txnid #%lli\n │ │ + [ 2dbc] dbi %zu refs to inaccessible table `%.*s` for txn %lli (err %d)\n │ │ + [ 2dfd] pthread_setspecific(rthc_key, &rthc_thread_state) == 0 │ │ + [ 2e34] environment corrupted by died writer, must shutdown! │ │ + [ 2e69] renew MainDB for %s-txn %lli since db-flags changes 0x%x -> 0x%x\n │ │ + [ 2eab] unexpected error %d during export the state of dbi-handles to env\n │ │ + [ 2eee] r3 │ │ + [ 2ef1] _Unwind_GetDataRelBase() not implemented │ │ + [ 2f1a] packages/isar_core/src/mdbx/db.rs │ │ + [ 2f3c] packages/isar_core/src/index/mod.rs │ │ + [ 2f60] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/thread.rs │ │ + [ 2fb3] (os error �^A) │ │ + [ 2fc2] mdbx_default_pagesize │ │ + [ 2fd8] env->geo_in_bytes.now >= env->geo_in_bytes.lower │ │ + [ 3009] new_geo.lower >= MIN_PAGENO │ │ + [ 3025] MDBX_TXN_FULL: Transaction has too many dirty pages, i.e transaction is too big │ │ + [ 3075] MDBX_SUCCESS: Successful │ │ + [ 308e] MDBX_WRITEMAP │ │ + [ 309c] dupfix-subleaf.legacy-dirty │ │ + [ 30b8] invalid page lower(%u)/upper(%u) with limit %zu\n │ │ + [ 30e9] unexpected leaf2-page (db-flags 0x%x)\n │ │ + [ 3110] branch-node[%zu] wrong flags (%u)\n │ │ + [ 3133] too small data (%zu bytes) for bigdata-node │ │ + [ 315f] alloc │ │ + [ 3165] invalid table node size │ │ + [ 317d] osal_fastmutex_release(&txn->env->dbi_lock) == MDBX_SUCCESS │ │ + [ 31b9] env_setup_pagesize │ │ + [ 31cc] !env->page_auxbuf && env->ps != pagesize │ │ + [ 31f5] check_fs_incore(), err %d\n │ │ + [ 3210] osal_pthread_mutex_lock(&rthc_mutex) == 0 │ │ + [ 323a] lock-against-without-lck │ │ + [ 3253] check_fstat │ │ + [ 325f] unacceptable/unexpected datafile size %u\n │ │ + [ 3289] troika: %lli.%c:%lli.%c:%lli.%c, fsm=0x%02x, head=%d-%lli.%c, base=%d-%lli.%c, tail=%d-%lli.%c, valid %c, strict %c\n │ │ + [ 32fe] lck_downgrade │ │ + [ 330c] meta[%u] has invalid txnid %lli, skip it\n │ │ + [ 3336] now │ │ + [ 333a] unable provide IDs and/or to fit returned PNL (%zd+%zd pages, %zd+%zd slots), err %d\n │ │ + [ 3390] txn_merge │ │ + [ 339a] unexpected thread-id 0x%llx%s0x%llx and/or txn-id %lli%s%lli\n │ │ + [ 33d8] unwind_phase2 │ │ + [ 33e6] d5 │ │ + [ 33ea] slice index starts at �^M but ends at � │ │ + [ 3411] packages/isar_core/src/legacy/isar_object_v1.rs │ │ + [ 3442] string � │ │ + [ 344b] mdbx_cursor_unbind │ │ + [ 345e] │ │ + [ 346c] %s │ │ + [ 346f] compacting_walk │ │ + [ 347f] invalid type (%u)\n │ │ + [ 3492] invalid n-pages (%u) for large-page\n │ │ + [ 34b7] leaf2-sub │ │ + [ 34c1] nested-node non-empty data size (%zu)\n │ │ + [ 34e8] mincore(+%zu, %zu), err %d\n │ │ + [ 3504] gc-alloc: next %zu > upper %u\n │ │ + [ 3523] cursor_del │ │ + [ 352e] invalid magic │ │ + [ 353c] LCK │ │ + [ 3540] MainDB │ │ + [ 3547] meta[%u] has invalid min-pages (%u), skip it\n │ │ + [ 3575] upper │ │ + [ 357b] osal_openfile │ │ + [ 3589] error %d while undo resize performed by nested txn, fail the parent\n │ │ + [ 35ce] txn_ro_end │ │ + [ 35d9] unknown personality routine │ │ + [ 35f5] s0 │ │ + [ 35f8] s31 │ │ + [ 35fc] d23 │ │ + [ 3600] _Unwind_GetDataRelBase │ │ + [ 3617] packages/isar_core_ffi/src/txn.rs │ │ + [ 3639] *internal error: entered unreachable code: � │ │ + [ 3666] pgno_ceil2sp_bytes(env, new_geo.lower) == (size_t)size_lower │ │ + [ 36a3] MDBX_TXN_OVERLAPPING: Overlapping read and write transactions for the current thread │ │ + [ 36f8] large │ │ + [ 36fe] nested dupsort db │ │ + [ 3710] to avoid PNL overflow │ │ + [ 3726] invalid nested-page size %zu\n │ │ + [ 3744] unexpected dupsort-page/node for non-dupsort db/cursor (dbi %zu)\n │ │ + [ 3786] flock │ │ + [ 378c] lock │ │ + [ 3791] %s() failed: err %d\n │ │ + [ 37a6] lock region has %s\n │ │ + [ 37ba] try-shared │ │ + [ 37c5] wsl │ │ + [ 37c9] meta[%u] has false-empty %s\n │ │ + [ 37e6] dbi %zu refs to the re-created table `%.*s` for txn %lli with different flags (present 0x%X != wanna 0x%X)\n │ │ + [ 3852] MDBX_PROBLEM │ │ + [ 385f] txn_ro_start │ │ + [ 386c] getRegister │ │ + [ 3878] r4 │ │ + [ 387b] d19 │ │ + [ 387f] index out of bounds: the len is �^R but the index is � │ │ + [ 38b6] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/lib.rs │ │ + [ 390c] unsuitable system pagesize %u\n │ │ + [ 392b] MDBX_MAP_FULL: Environment mapsize limit reached │ │ + [ 395c] MDBX_PAGE_FULL: Internal error - Page has no more space │ │ + [ 3994] %.*s │ │ + [ 3999] invalid nested-db record size (%zu, expect %zu)\n │ │ + [ 39ca] ousted-%s parked read-txn %lli, pid %u, tid 0x%llx\n │ │ + [ 39fe] page_unspill │ │ + [ 3a0b] sshfs │ │ + [ 3a11] main │ │ + [ 3a16] pagesize <= MDBX_MAX_PAGESIZE │ │ + [ 3a34] lck_seize │ │ + [ 3a3e] DXB │ │ + [ 3a42] rthc_unlock │ │ + [ 3a4e] 0 == meta_txnid(recent.ptr_v) │ │ + [ 3a6c] %s meta[%u], txnid %lli, error %d\n │ │ + [ 3a8f] WSL │ │ + [ 3a93] rthc_dtor │ │ + [ 3a9d] meta_override │ │ + [ 3aab] IN │ │ + [ 3aae] iov-init │ │ + [ 3ab7] meta-pages are too volatile │ │ + [ 3ad3] s15 │ │ + [ 3ad7] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/mod.rs │ │ + [ 3b23] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/collections/btree/node.rs │ │ + [ 3b7f] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs │ │ + [ 3bd0] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/io/io_slice/iovec.rs │ │ + [ 3c29] mdbx_env_open │ │ + [ 3c37] osal_fastmutex_destroy(&env->remap_guard) == MDBX_SUCCESS │ │ + [ 3c71] new_geo.now >= new_geo.lower │ │ + [ 3c8e] MDBX_DBS_FULL: Too many DBI-handles (maxdbs reached) │ │ + [ 3cc3] MDBX_CURSOR_FULL: Cursor stack limit reachedn - this usually indicates corruption, i.e branch-pages loop │ │ + [ 3d2c] mdbx_txn_park │ │ + [ 3d3a] meta_model │ │ + [ 3d45] model_meta->geometry.shrink_pv == pages2pv(pv2pages(model_meta->geometry.shrink_pv)) │ │ + [ 3d9a] invalid page-address %p, offset %zi\n │ │ + [ 3dbf] node[%zu] key (%zu) beyond page-end\n │ │ + [ 3de4] front-txn │ │ + [ 3dee] gc_alloc_ex │ │ + [ 3dfa] unable %s %zu, alloc-flags 0x%x, err %d, txn-flags 0x%x, re-list-len %zu, loose-count %zu, gc: height %u, branch %zu, leaf %zu, large %zu, entries %zu\n │ │ + [ 3e92] invalid node flags %u\n │ │ + [ 3ea9] nfs │ │ + [ 3ead] ncpfs │ │ + [ 3eb3] unexpected │ │ + [ 3ebe] stub │ │ + [ 3ec3] incompatible version (only applications with nearly or the same versions of libmdbx can share the same database) │ │ + [ 3f34] without-lck │ │ + [ 3f40] %s: err %d\n │ │ + [ 3f4c] %s, but boot-id(%016llx-%016llx) is MATCH: rollback NOT needed, steady-sync NEEDED%s\n │ │ + [ 3fa2] osal_fastmutex_init(&globals.debug_lock) == 0 │ │ + [ 3fd0] meta[%u] has too large max-mapsize (%llu), but size of used space still acceptable (%llu)\n │ │ + [ 402b] stage == cur_signature_live || (stage == cur_signature_wait4eot && shadow) │ │ + [ 4076] unexpected thread-id 0x%llx%s0x%zx and/or txn-id %lli%s%lli\n │ │ + [ 40b3] txn_ro_seize │ │ + [ 40c0] setFloatRegister │ │ + [ 40d1] d13 │ │ + [ 40d5] packages/isar_core/src/query/mod.rs │ │ + [ 40f9] (*prev)->signature == cur_signature_live || (*prev)->signature == cur_signature_wait4eot │ │ + [ 4152] mdbx_env_set_geometry │ │ + [ 4168] env->geo_in_bytes.upper % (unsigned)pagesize == 0 │ │ + [ 419a] new_geo.grow_pv == pages2pv(pv2pages(new_geo.grow_pv)) │ │ + [ 41d1] new_geo.now >= new_geo.first_unallocated │ │ + [ 41fa] MDBX_BAD_VALSIZE: Invalid size or alignment of key or data for target database, either invalid table name │ │ + [ 4264] MDBX_PROBLEM: Unexpected internal error, transaction should be aborted │ │ + [ 42ab] since rp_augment_limit was reached │ │ + [ 42ce] unable shrink rkl to %zu since length is %u\n │ │ + [ 42fb] mvcc_kick_laggards │ │ + [ 430e] ignore %s(%s) error %d: since %s done, local/remote-fs check %d\n │ │ + [ 434f] file-lock(%s) failed: fcntl-lock %d, flock %d, local/remote-fs check %d\n │ │ + [ 4398] update_mlcnt │ │ + [ 43a5] dxb_resize │ │ + [ 43b0] could not apply geometry from db │ │ + [ 43d1] filesize should be rounded-up to system page size %u\n │ │ + [ 4407] opening after an unclean shutdown │ │ + [ 4429] drown %d rthc entries\n │ │ + [ 4440] meta[%u] has invalid pagesize (%u), skip it\n │ │ + [ 446d] meta[%u] has invalid %s flags 0x%x, skip it\n │ │ + [ 449a] meta[%u] has invalid max-pages (%u), skip it\n │ │ + [ 44c8] wrong flags │ │ + [ 44d4] != must │ │ + [ 44de] unsupported arm register │ │ + [ 44f7] lr │ │ + [ 44fa] r9 │ │ + [ 44fd] s8 │ │ + [ 4500] d28 │ │ + [ 4504] packages/isar_core_ffi/src/dart.rs │ │ + [ 4527] packages/isar_core_ffi/src/index_key.rs │ │ + [ 454f] packages/isar_core/src/query/query_builder.rs │ │ + [ 457d] packages/isar_core/src/instance.rs │ │ + [ 45a2] .compact │ │ + [ 45ab] /rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs │ │ + [ 45dc] 9internal error: entered unreachable code: str::from_utf8(�^D) = �" was expected to have 1 char, but �^Q chars were found │ │ + [ 4654] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/io/error/unix.rs │ │ + [ 46a9] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/str/pattern.rs │ │ + [ 46f9] /rust/deps/gimli-0.32.3/src/read/index.rs │ │ + [ 4723] mdbx_cursor_put │ │ + [ 4733] too old linux kernel %u.%u.%u.%u, the >= 3.16 is required\n │ │ + [ 476e] txn_check_badbits_parked │ │ + [ 4787] %s:%d │ │ + [ 478e] unexpected leaf-page for dupfix subtree (db-lags 0x%x)\n │ │ + [ 47c6] invalid nested/sub-page flags (0x%02x)\n │ │ + [ 47ee] catch delayed/non-arrived page %u %s\n │ │ + [ 4814] wrong page-type %u\n │ │ + [ 4828] Unexpected target %s flags 0x%x for large data-item\n │ │ + [ 485d] dbi_open │ │ + [ 4866] %s-madvise(%s, %zu, +%zu), %u/%u mlcnt-processes, err %d\n │ │ + [ 48a0] continue %s within without-lck mode, env-flags 0x%X, lck-error %d\n │ │ + [ 48e3] lck_setup_locked │ │ + [ 48f4] %s %s, err %d\n │ │ + [ 4903] MDBX_EXCLUSIVE │ │ + [ 4912] error %d, while updating meta.geo: from l%u-n%u-u%u/s%u-g%u (txn#%lli), to l%u-n%u-u%u/s%u-g%u (txn#%lli)\n │ │ + [ 497d] REMOVE (deallocate file space) │ │ + [ 499c] rthc_ctor │ │ + [ 49a6] lower │ │ + [ 49ac] gc_update │ │ + [ 49b6] sp │ │ + [ 49b9] r12 │ │ + [ 49bd] d21 │ │ + [ 49c1] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/de.rs │ │ + [ 4a18] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-channel-0.5.15/src/flavors/list.rs │ │ + [ 4a7f] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-channel-0.5.15/src/flavors/zero.rs │ │ + [ 4ae6] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/intmap-2.0.0/src/lib.rs │ │ + [ 4b38] android_set_abort_message │ │ + [ 4b52] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/path.rs │ │ + [ 4b9b] memory allocation of �G bytes failed\n │ │ skipping backtrace printing to avoid potential recursion\n │ │ - [ 4be9] pagesize == (intptr_t)env->ps │ │ - [ 4c07] MDBX_OUSTED: The parked read transaction was outed for the sake of recycling old MVCC snapshots │ │ - [ 4c67] assert: %s\n │ │ - [ 4c73] │ │ - [ 4c9d] error │ │ - [ 4ca3] has double-used pages or other corruption │ │ - [ 4ccd] incompatible or invalid db.flags (0x%x) \n │ │ - [ 4cf7] unknown_0x%x │ │ - [ 4d04] nested-node-key size (%zu) <> min/max value-length (%zu/%zu)\n │ │ - [ 4d42] page_alloc_finalize │ │ - [ 4d56] (workaround for incoherent flaw of unified page/buffer cache) │ │ - [ 4d94] cursor_seek │ │ - [ 4da0] DONTNEED │ │ - [ 4da9] lck_rdt_unlock │ │ - [ 4db8] coherency_check_written │ │ - [ 4dd0] recovery requires exclusive mode │ │ - [ 4df1] manual recovery is required │ │ - [ 4e0d] wrong │ │ - [ 4e13] GC │ │ - [ 4e16] wrong rec-size │ │ - [ 4e25] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ - [ 4e88] s13 │ │ - [ 4e8c] s20 │ │ - [ 4e90] s22 │ │ - [ 4e94] d1 │ │ - [ 4e97] d16 │ │ - [ 4e9b] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/src/word.rs │ │ - [ 4efd] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/ops/function.rs │ │ - [ 4f4e] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs │ │ - [ 4fa9] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/array.rs │ │ - [ 4ffc] mdbx_cursor_get │ │ - [ 500c] MDBX_CORRUPTED │ │ - [ 501b] MDBX_EKEYMISMATCH: The given key value is mismatched to the current cursor position │ │ - [ 506f] %s/%d: %s %zu\n │ │ - [ 507e] end of large-page beyond (%u) allocated space (%u next-pgno)\n │ │ - [ 50bc] invalid page upper (%u) for nkeys %zu with leaf2-length %zu\n │ │ - [ 50f9] large/overflow │ │ - [ 5108] pgno >= NUM_METAS │ │ - [ 511a] fcntl-lock │ │ - [ 5125] cifs │ │ - [ 512a] iov_write │ │ - [ 5134] no usable meta-pages, database is corrupted │ │ - [ 5160] lck-size too small (up to %u readers)\n │ │ - [ 5187] rollback: overwrite meta[%u] with txnid %lli, error %d\n │ │ - [ 51bf] drown env %p after-fork pid %d -> %d\n │ │ - [ 51e5] meta[%u] has invalid next-pageno (%u), skip it\n │ │ - [ 5215] txn-%s: error %d\n │ │ - [ 5227] unexpected duplicate(s) during rkl-push │ │ - [ 524f] dbi_lock failed, err %d\n │ │ - [ 5268] setRegister │ │ - [ 5274] s26 │ │ - [ 5278] d12 │ │ - [ 527d] range end index �" out of range for slice of length � │ │ - [ 52b3] packages/isar_core/src/watch/mod.rs │ │ - [ 52d7] packages/isar_core/src/watch/isar_watchers.rs │ │ - [ 5305] packages/isar_core/src/schema/index_schema.rs │ │ - [ 5334] `�^A` │ │ - [ 533a] [... omitted �^F frame�^F ...]\n │ │ - [ 535e] Hcannot access a Thread Local Storage value during or after destruction: � │ │ - [ 53a9] library/std/src/../../backtrace/src/backtrace/libunwind.rs │ │ - [ 53e4] env->geo_in_bytes.grow % globals.sys_pagesize == 0 │ │ - [ 5417] mdbx_get_sysraminfo │ │ - [ 542b] /proc/ │ │ - [ 5432] env->ps <= MDBX_MAX_PAGESIZE │ │ - [ 544f] branch │ │ - [ 5456] dupfix-subleaf │ │ - [ 5465] %d: │ │ - [ 546a] no keys on a %s-page\n │ │ - [ 5480] %s-pages %u..%u, mlocked-process(es) %u -> %u\n │ │ - [ 54af] %s-madvise: ignore EINVAL (%d) since some pages maybe locked (%u/%u mlcnt-processes) │ │ - [ 5504] branch_nodemax > (intptr_t)(NODESIZE + 42) && branch_nodemax % 2 == 0 && leaf_nodemax > (intptr_t)(sizeof(tree_t) + NODESIZE + 42) && leaf_nodemax >= branch_nodemax && leaf_nodemax < (int)UINT16_MAX && leaf_nodemax % 2 == 0 │ │ - [ 55e4] WSL1 (Windows Subsystem for Linux) is mad and trouble-full, injecting failure to avoid data loss │ │ - [ 5645] need update meta-geo to filesize %u bytes, %u pages\n │ │ - [ 567a] updating db-format signature for │ │ - [ 569b] mdbx_init │ │ - [ 56a5] meta[%u] has wrong mod_txnid %lli for %s, skip it\n │ │ - [ 56d8] ERR │ │ - [ 56dc] gc_fill_returned │ │ - [ 56ed] _Unwind_VRS_Get_Internal │ │ - [ 5706] r8 │ │ - [ 5709] s19 │ │ - [ 570d] s23 │ │ - [ 5711] packages/isar_core_ffi/src/error.rs │ │ - [ 5735] packages/isar_core_ffi/src/query.rs │ │ - [ 5759] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/src/lib.rs │ │ - [ 57ae] packages/isar_core/src/object/isar_object.rs │ │ - [ 57db] packages/isar_core/src/object/json_encode_decode.rs │ │ - [ 5810] invalid value: �^K, expected � │ │ - [ 582f] aborting due to panic at �^B:\n │ │ - txnid overflow, raise %d\n │ │ - [ 586a] mdbx_is_readahead_reasonable │ │ - [ 5887] MDBX_KEYEXIST: Key/data pair already exists │ │ - [ 58b3] MDBX_INVALID: File is not an MDBX file │ │ - [ 58da] MDBX_WANNA_RECOVERY: Database should be recovered, but this could NOT be done automatically for now since it opened in read-only mode │ │ - [ 5960] mdbx_txn_renew │ │ - [ 596f] r │ │ - [ 5971] node[%zu] key wrong order (%s >= %s)\n │ │ - [ 5997] branch-node[%zu] wrong pgno (%u)\n │ │ - [ 59b9] parent-page │ │ - [ 59c5] invalid GC key-length │ │ - [ 59db] invalid GC value-length │ │ - [ 59f3] cursor_dupsort_setup │ │ - [ 5a08] osal_fastmutex_release(&env->dbi_lock) == MDBX_SUCCESS │ │ - [ 5a3f] dxb_read_header │ │ - [ 5a4f] skip %s since wagering meta-page (%u) is mispatch the recent meta-page (%u)\n │ │ - [ 5a9c] pthread_mutex_unlock(&rthc_mutex) == 0 │ │ - [ 5ac3] without-lck, unable recovery/rollback │ │ - [ 5ae9] weak- │ │ - [ 5aef] lck │ │ - [ 5af3] meta[%u] has invalid pageno %u\n │ │ - [ 5b13] meta[%u] has too large min-mapsize (%llu), but size of used space still acceptable (%llu)\n │ │ - [ 5b6e] %s: enter to dense-mode (amount %zu, reserved %zu..%zu, slots/ids %zu, left %zu..%zu, unfit %zu)\n │ │ - [ 5bd0] txn_nested_create │ │ - [ 5be2] s2 │ │ - [ 5be5] d4 │ │ - [ 5be8] d9 │ │ - [ 5beb] /rust/deps/addr2line-0.25.1/src/line.rs │ │ - [ 5c13] library/core/src/fmt/mod.rs │ │ - [ 5c2f] library/core/src/str/pattern.rs │ │ - [ 5c50] range start index �" out of range for slice of length � │ │ - [ 5c89] Cannot open Environment: � │ │ - [ 5ca5] _l_�^A_� │ │ - [ 5cad] /rust/deps/rustc-demangle-0.1.26/src/lib.rs │ │ - [ 5cd9] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/cell/once.rs │ │ - [ 5d27] env->geo_in_bytes.lower % (unsigned)pagesize == 0 │ │ - [ 5d59] MDBX_VERSION_MISMATCH: DB version mismatch libmdbx │ │ - [ 5d8c] MDBX_INCOMPATIBLE: Environment or database is not compatible with the requested operation or the specified flags │ │ - [ 5dfd] │ │ - [ 5e04] 0 │ │ - [ 5e06] extra n-pages %u for bigdata-node (%zu bytes) │ │ - [ 5e34] wipe txn #%lli, meta %u\n │ │ - [ 5e4d] fuse │ │ - [ 5e52] multi │ │ - [ 5e58] %s-spilling %zu dirty-entries, %zu dirty-npages\n │ │ - [ 5e89] Unable to merge/rebalance %s page %u (has %zu keys, fill %u.%u%%, used %zu, room %zu bytes)\n │ │ - [ 5ee6] force-forward pending-txn %lli -> %lli\n │ │ - [ 5f0e] sync datafile │ │ - [ 5f1c] time_conversion_checkup >= one_less && time_conversion_checkup <= one_more │ │ - [ 5f67] osal_ctor │ │ - [ 5f71] skip overriding meta-%zu since no changes for txnid #%lli\n │ │ - [ 5fac] page #%u not a meta-page\n │ │ - [ 5fc6] meta[%u] consider geo-%s pageno is %u instead of wrong %u, will be corrected on next commit(s)\n │ │ - [ 6026] fallback to pthreads' tsd, key %u, count %u\n │ │ - [ 6053] txn_basal_commit │ │ - [ 6064] s28 │ │ - [ 6068] d0 │ │ - [ 606b] unknown register │ │ - [ 607c] /rust/deps/rustc-demangle-0.1.26/src/legacy.rs │ │ - [ 60ab] library/std/src/io/mod.rs │ │ - [ 60c5] /rust/deps/addr2line-0.25.1/src/unit.rs │ │ - [ 60ed] mdbx_env_create │ │ - [ 60fd] env->geo_in_bytes.shrink % globals.sys_pagesize == 0 │ │ - [ 6132] MDBX_BAD_DBI: The specified DBI-handle is invalid or changed by another thread/transaction │ │ - [ 618d] /dev/urandom │ │ - [ 619a] lxcfs │ │ - [ 61a0] osal_check_tid4bionic │ │ - [ 61b6] corrupted %s-page #%u, mod-txnid %lli\n │ │ - [ 61dd] half │ │ - [ 61e2] mvcc_shapshot_oldest │ │ - [ 61f7] mismatched nested-db.dupfix_size (%u) <> min/max value-length (%zu/%zu)\n │ │ - [ 6240] mismatch and/or invalid size %p.%zu/%p.%zu for INTEGERKEY/INTEGERDUP\n │ │ - [ 6286] failed: env %p, lck-%s %p, err %d\n │ │ - [ 62a9] initial-%s for lck-file failed, err %d\n │ │ - [ 62d1] %s, err %u\n │ │ - [ 62dd] lck_fstat │ │ - [ 62e7] stead- │ │ - [ 62ee] /var/lib/dbus/machine-id │ │ - [ 6307] drown env %p\n │ │ - [ 6315] osal_fastmutex_destroy(&globals.debug_lock) == 0 │ │ - [ 6346] post │ │ - [ 634b] Got STD%s_FILENO/%d, avoid using it by dup(fd)\n │ │ - [ 637b] id == rkl_pop(rkl, is_lifo(txn)) │ │ - [ 639c] environment had fatal error, must shutdown! │ │ - [ 63c8] MainDB db-flags changes 0x%x -> 0x%x ahead of read-txn %lli\n │ │ - [ 6405] rw │ │ - [ 6408] s24 │ │ - [ 640c] _Unwind_GetTextRelBase() not implemented │ │ - [ 6435] osal_fastmutex_destroy(&env->dbi_lock) == MDBX_SUCCESS │ │ - [ 646c] %s %d (%s)\n │ │ - [ 6478] model_meta->geometry.now >= model_meta->geometry.lower │ │ - [ 64af] leaf-sub │ │ - [ 64b8] invalid page' txnid (%lli) for %s' txnid (%lli)\n │ │ - [ 64e9] PNL too long (%zu > %zu)\n │ │ - [ 6503] steady │ │ - [ 650a] Wrong or mismatch pages's types (src %d, dst %d) to move node\n │ │ - [ 6549] osal_ipclock_failed │ │ - [ 655d] troika_tail < NUM_METAS && troika_tail != troika->recent && troika_tail != troika->prefer_steady │ │ - [ 65be] catch %s txnid %lli for meta_%u %s\n │ │ - [ 65e2] current mode/flags 0x%X incompatible with requested 0x%X, rigorous diff 0x%X\n │ │ - [ 6630] meta[%u] has invalid min-mapsize (%llu), skip it\n │ │ - [ 6662] db.mod_txnid (%lli) > page-txnid (%lli)\n │ │ - [ 668b] sync │ │ - [ 6690] unexpected duplicate(s) during rkl-merge │ │ - [ 66b9] Invalid descriptor kind found. │ │ - [ 66d9] invalid length �^K, expected � │ │ - [ 66f7] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/context.rs │ │ - [ 674c] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/thread/local.rs │ │ - [ 679c] MDBX_EBADSIGN: Wrong signature of a runtime object(s), e.g. memory corruption or double-free │ │ - [ 67f9] MDBX_MVCC_RETARDED: MVCC snapshot used by parked transaction was bygone │ │ - [ 6841] mdbx-panic │ │ - [ 684c] %s/%d: %s\n │ │ - [ 6857] dupfix-leaf │ │ - [ 6863] node[%zu] key size (%zu) <> min/max key-length (%zu/%zu)\n │ │ - [ 689d] data │ │ - [ 68a2] invalid sub-db record size (%zu)\n │ │ - [ 68c4] unexpected_dupsort │ │ - [ 68d7] node_add_leaf │ │ - [ 68e5] dupsort-db │ │ - [ 68f0] resize-MADV_%s %u..%u\n │ │ - [ 6907] mutex (un)lock failed, %s\n │ │ - [ 6922] dxb_set_readahead │ │ - [ 6934] meta[%u] with last txnid %lli is corrupted, rollback needed\n │ │ - [ 6971] skipped update meta.geo in %s mode: from l%u-n%u-u%u/s%u-g%u, to l%u-n%u-u%u/s%u-g%u\n │ │ - [ 69c7] %s %smeta[%u], txnid %lli\n │ │ - [ 69e2] gc_peekid │ │ - [ 69ec] too long %s-comeback-reserve @%lli, have %zu bytes, need %zu bytes\n │ │ - [ 6a30] s7 │ │ - [ 6a33] d22 │ │ - [ 6a37] library/core/src/slice/sort/shared/smallsort.rs │ │ - [ 6a67] packages/isar_core/src/cursor.rs │ │ - [ 6a88] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/value/ser.rs │ │ - [ 6ae6] packages/isar_core/src/collection.rs │ │ - [ 6b0c] integer `�^A` │ │ - [ 6b1a] panicked at �^B:\n │ │ + [ 4bfa] pagesize == (intptr_t)env->ps │ │ + [ 4c18] MDBX_OUSTED: The parked read transaction was outed for the sake of recycling old MVCC snapshots │ │ + [ 4c78] assert: %s\n │ │ + [ 4c84] │ │ + [ 4cae] error │ │ + [ 4cb4] has double-used pages or other corruption │ │ + [ 4cde] incompatible or invalid db.flags (0x%x) \n │ │ + [ 4d08] unknown_0x%x │ │ + [ 4d15] nested-node-key size (%zu) <> min/max value-length (%zu/%zu)\n │ │ + [ 4d53] page_alloc_finalize │ │ + [ 4d67] (workaround for incoherent flaw of unified page/buffer cache) │ │ + [ 4da5] cursor_seek │ │ + [ 4db1] DONTNEED │ │ + [ 4dba] lck_rdt_unlock │ │ + [ 4dc9] coherency_check_written │ │ + [ 4de1] recovery requires exclusive mode │ │ + [ 4e02] manual recovery is required │ │ + [ 4e1e] wrong │ │ + [ 4e24] GC │ │ + [ 4e27] wrong rec-size │ │ + [ 4e36] during phase1 personality function said it would stop here, but now in phase2 it did not stop here │ │ + [ 4e99] s13 │ │ + [ 4e9d] s20 │ │ + [ 4ea1] s22 │ │ + [ 4ea5] d1 │ │ + [ 4ea8] d16 │ │ + [ 4eac] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/src/word.rs │ │ + [ 4f0e] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/de/mod.rs │ │ + [ 4f69] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs │ │ + [ 4fb3] mdbx_cursor_get │ │ + [ 4fc3] MDBX_CORRUPTED │ │ + [ 4fd2] MDBX_EKEYMISMATCH: The given key value is mismatched to the current cursor position │ │ + [ 5026] %s/%d: %s %zu\n │ │ + [ 5035] end of large-page beyond (%u) allocated space (%u next-pgno)\n │ │ + [ 5073] invalid page upper (%u) for nkeys %zu with leaf2-length %zu\n │ │ + [ 50b0] large/overflow │ │ + [ 50bf] pgno >= NUM_METAS │ │ + [ 50d1] fcntl-lock │ │ + [ 50dc] cifs │ │ + [ 50e1] iov_write │ │ + [ 50eb] no usable meta-pages, database is corrupted │ │ + [ 5117] lck-size too small (up to %u readers)\n │ │ + [ 513e] rollback: overwrite meta[%u] with txnid %lli, error %d\n │ │ + [ 5176] drown env %p after-fork pid %d -> %d\n │ │ + [ 519c] meta[%u] has invalid next-pageno (%u), skip it\n │ │ + [ 51cc] txn-%s: error %d\n │ │ + [ 51de] unexpected duplicate(s) during rkl-push │ │ + [ 5206] dbi_lock failed, err %d\n │ │ + [ 521f] setRegister │ │ + [ 522b] s26 │ │ + [ 522f] d12 │ │ + [ 5234] range end index �" out of range for slice of length � │ │ + [ 526a] packages/isar_core/src/watch/mod.rs │ │ + [ 528e] packages/isar_core/src/watch/isar_watchers.rs │ │ + [ 52bc] packages/isar_core/src/schema/index_schema.rs │ │ + [ 52eb] `�^A` │ │ + [ 52f0] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/collections/btree/navigate.rs │ │ + [ 5350] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/thread/unix.rs │ │ + [ 53a4] [... omitted �^F frame�^F ...]\n │ │ + [ 53c8] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/ffi/os_str.rs │ │ + [ 5416] Hcannot access a Thread Local Storage value during or after destruction: � │ │ + [ 5461] env->geo_in_bytes.grow % globals.sys_pagesize == 0 │ │ + [ 5494] mdbx_get_sysraminfo │ │ + [ 54a8] /proc/ │ │ + [ 54af] env->ps <= MDBX_MAX_PAGESIZE │ │ + [ 54cc] branch │ │ + [ 54d3] dupfix-subleaf │ │ + [ 54e2] %d: │ │ + [ 54e7] no keys on a %s-page\n │ │ + [ 54fd] %s-pages %u..%u, mlocked-process(es) %u -> %u\n │ │ + [ 552c] %s-madvise: ignore EINVAL (%d) since some pages maybe locked (%u/%u mlcnt-processes) │ │ + [ 5581] branch_nodemax > (intptr_t)(NODESIZE + 42) && branch_nodemax % 2 == 0 && leaf_nodemax > (intptr_t)(sizeof(tree_t) + NODESIZE + 42) && leaf_nodemax >= branch_nodemax && leaf_nodemax < (int)UINT16_MAX && leaf_nodemax % 2 == 0 │ │ + [ 5661] WSL1 (Windows Subsystem for Linux) is mad and trouble-full, injecting failure to avoid data loss │ │ + [ 56c2] need update meta-geo to filesize %u bytes, %u pages\n │ │ + [ 56f7] updating db-format signature for │ │ + [ 5718] mdbx_init │ │ + [ 5722] meta[%u] has wrong mod_txnid %lli for %s, skip it\n │ │ + [ 5755] ERR │ │ + [ 5759] gc_fill_returned │ │ + [ 576a] _Unwind_VRS_Get_Internal │ │ + [ 5783] r8 │ │ + [ 5786] s19 │ │ + [ 578a] s23 │ │ + [ 578e] packages/isar_core_ffi/src/error.rs │ │ + [ 57b2] packages/isar_core_ffi/src/query.rs │ │ + [ 57d6] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/byteorder-1.5.0/src/lib.rs │ │ + [ 582b] packages/isar_core/src/object/isar_object.rs │ │ + [ 5858] packages/isar_core/src/object/json_encode_decode.rs │ │ + [ 588d] invalid value: �^K, expected � │ │ + [ 58ab] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/mod.rs │ │ + [ 5910] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs │ │ + [ 595e] aborting due to panic at �^B:\n │ │ + /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/num/wrapping.rs │ │ + [ 59d0] txnid overflow, raise %d\n │ │ + [ 59ea] mdbx_is_readahead_reasonable │ │ + [ 5a07] MDBX_KEYEXIST: Key/data pair already exists │ │ + [ 5a33] MDBX_INVALID: File is not an MDBX file │ │ + [ 5a5a] MDBX_WANNA_RECOVERY: Database should be recovered, but this could NOT be done automatically for now since it opened in read-only mode │ │ + [ 5ae0] mdbx_txn_renew │ │ + [ 5aef] r │ │ + [ 5af1] node[%zu] key wrong order (%s >= %s)\n │ │ + [ 5b17] branch-node[%zu] wrong pgno (%u)\n │ │ + [ 5b39] parent-page │ │ + [ 5b45] invalid GC key-length │ │ + [ 5b5b] invalid GC value-length │ │ + [ 5b73] cursor_dupsort_setup │ │ + [ 5b88] osal_fastmutex_release(&env->dbi_lock) == MDBX_SUCCESS │ │ + [ 5bbf] dxb_read_header │ │ + [ 5bcf] skip %s since wagering meta-page (%u) is mispatch the recent meta-page (%u)\n │ │ + [ 5c1c] pthread_mutex_unlock(&rthc_mutex) == 0 │ │ + [ 5c43] without-lck, unable recovery/rollback │ │ + [ 5c69] weak- │ │ + [ 5c6f] lck │ │ + [ 5c73] meta[%u] has invalid pageno %u\n │ │ + [ 5c93] meta[%u] has too large min-mapsize (%llu), but size of used space still acceptable (%llu)\n │ │ + [ 5cee] %s: enter to dense-mode (amount %zu, reserved %zu..%zu, slots/ids %zu, left %zu..%zu, unfit %zu)\n │ │ + [ 5d50] txn_nested_create │ │ + [ 5d62] s2 │ │ + [ 5d65] d4 │ │ + [ 5d68] d9 │ │ + [ 5d6b] /rust/deps/addr2line-0.25.1/src/line.rs │ │ + [ 5d94] range start index �" out of range for slice of length � │ │ + [ 5dcd] Cannot open Environment: � │ │ + [ 5de9] _l_�^A_� │ │ + [ 5df1] /rust/deps/rustc-demangle-0.1.26/src/lib.rs │ │ + [ 5e1d] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/string.rs │ │ + [ 5e69] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/slice/sort/stable/quicksort.rs │ │ + [ 5ec9] env->geo_in_bytes.lower % (unsigned)pagesize == 0 │ │ + [ 5efb] MDBX_VERSION_MISMATCH: DB version mismatch libmdbx │ │ + [ 5f2e] MDBX_INCOMPATIBLE: Environment or database is not compatible with the requested operation or the specified flags │ │ + [ 5f9f] │ │ + [ 5fa6] 0 │ │ + [ 5fa8] extra n-pages %u for bigdata-node (%zu bytes) │ │ + [ 5fd6] wipe txn #%lli, meta %u\n │ │ + [ 5fef] fuse │ │ + [ 5ff4] multi │ │ + [ 5ffa] %s-spilling %zu dirty-entries, %zu dirty-npages\n │ │ + [ 602b] Unable to merge/rebalance %s page %u (has %zu keys, fill %u.%u%%, used %zu, room %zu bytes)\n │ │ + [ 6088] force-forward pending-txn %lli -> %lli\n │ │ + [ 60b0] sync datafile │ │ + [ 60be] time_conversion_checkup >= one_less && time_conversion_checkup <= one_more │ │ + [ 6109] osal_ctor │ │ + [ 6113] skip overriding meta-%zu since no changes for txnid #%lli\n │ │ + [ 614e] page #%u not a meta-page\n │ │ + [ 6168] meta[%u] consider geo-%s pageno is %u instead of wrong %u, will be corrected on next commit(s)\n │ │ + [ 61c8] fallback to pthreads' tsd, key %u, count %u\n │ │ + [ 61f5] txn_basal_commit │ │ + [ 6206] s28 │ │ + [ 620a] d0 │ │ + [ 620d] unknown register │ │ + [ 621e] /rust/deps/rustc-demangle-0.1.26/src/legacy.rs │ │ + [ 624d] /rust/deps/addr2line-0.25.1/src/unit.rs │ │ + [ 6275] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/context.rs │ │ + [ 62ca] mdbx_env_create │ │ + [ 62da] env->geo_in_bytes.shrink % globals.sys_pagesize == 0 │ │ + [ 630f] MDBX_BAD_DBI: The specified DBI-handle is invalid or changed by another thread/transaction │ │ + [ 636a] /dev/urandom │ │ + [ 6377] lxcfs │ │ + [ 637d] osal_check_tid4bionic │ │ + [ 6393] corrupted %s-page #%u, mod-txnid %lli\n │ │ + [ 63ba] half │ │ + [ 63bf] mvcc_shapshot_oldest │ │ + [ 63d4] mismatched nested-db.dupfix_size (%u) <> min/max value-length (%zu/%zu)\n │ │ + [ 641d] mismatch and/or invalid size %p.%zu/%p.%zu for INTEGERKEY/INTEGERDUP\n │ │ + [ 6463] failed: env %p, lck-%s %p, err %d\n │ │ + [ 6486] initial-%s for lck-file failed, err %d\n │ │ + [ 64ae] %s, err %u\n │ │ + [ 64ba] lck_fstat │ │ + [ 64c4] stead- │ │ + [ 64cb] /var/lib/dbus/machine-id │ │ + [ 64e4] drown env %p\n │ │ + [ 64f2] osal_fastmutex_destroy(&globals.debug_lock) == 0 │ │ + [ 6523] post │ │ + [ 6528] Got STD%s_FILENO/%d, avoid using it by dup(fd)\n │ │ + [ 6558] id == rkl_pop(rkl, is_lifo(txn)) │ │ + [ 6579] environment had fatal error, must shutdown! │ │ + [ 65a5] MainDB db-flags changes 0x%x -> 0x%x ahead of read-txn %lli\n │ │ + [ 65e2] rw │ │ + [ 65e5] s24 │ │ + [ 65e9] _Unwind_GetTextRelBase() not implemented │ │ + [ 6612] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/time.rs │ │ + [ 665a] osal_fastmutex_destroy(&env->dbi_lock) == MDBX_SUCCESS │ │ + [ 6691] %s %d (%s)\n │ │ + [ 669d] model_meta->geometry.now >= model_meta->geometry.lower │ │ + [ 66d4] leaf-sub │ │ + [ 66dd] invalid page' txnid (%lli) for %s' txnid (%lli)\n │ │ + [ 670e] PNL too long (%zu > %zu)\n │ │ + [ 6728] steady │ │ + [ 672f] Wrong or mismatch pages's types (src %d, dst %d) to move node\n │ │ + [ 676e] osal_ipclock_failed │ │ + [ 6782] troika_tail < NUM_METAS && troika_tail != troika->recent && troika_tail != troika->prefer_steady │ │ + [ 67e3] catch %s txnid %lli for meta_%u %s\n │ │ + [ 6807] current mode/flags 0x%X incompatible with requested 0x%X, rigorous diff 0x%X\n │ │ + [ 6855] meta[%u] has invalid min-mapsize (%llu), skip it\n │ │ + [ 6887] db.mod_txnid (%lli) > page-txnid (%lli)\n │ │ + [ 68b0] sync │ │ + [ 68b5] unexpected duplicate(s) during rkl-merge │ │ + [ 68de] Invalid descriptor kind found. │ │ + [ 68fe] invalid length �^K, expected � │ │ + [ 691c] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/id.rs │ │ + [ 6969] MDBX_EBADSIGN: Wrong signature of a runtime object(s), e.g. memory corruption or double-free │ │ + [ 69c6] MDBX_MVCC_RETARDED: MVCC snapshot used by parked transaction was bygone │ │ + [ 6a0e] mdbx-panic │ │ + [ 6a19] %s/%d: %s\n │ │ + [ 6a24] dupfix-leaf │ │ + [ 6a30] node[%zu] key size (%zu) <> min/max key-length (%zu/%zu)\n │ │ + [ 6a6a] data │ │ + [ 6a6f] invalid sub-db record size (%zu)\n │ │ + [ 6a91] unexpected_dupsort │ │ + [ 6aa4] node_add_leaf │ │ + [ 6ab2] dupsort-db │ │ + [ 6abd] resize-MADV_%s %u..%u\n │ │ + [ 6ad4] mutex (un)lock failed, %s\n │ │ + [ 6aef] dxb_set_readahead │ │ + [ 6b01] meta[%u] with last txnid %lli is corrupted, rollback needed\n │ │ + [ 6b3e] skipped update meta.geo in %s mode: from l%u-n%u-u%u/s%u-g%u, to l%u-n%u-u%u/s%u-g%u\n │ │ + [ 6b94] %s %smeta[%u], txnid %lli\n │ │ + [ 6baf] gc_peekid │ │ + [ 6bb9] too long %s-comeback-reserve @%lli, have %zu bytes, need %zu bytes\n │ │ + [ 6bfd] s7 │ │ + [ 6c00] d22 │ │ + [ 6c04] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/raw_vec/mod.rs │ │ + [ 6c55] packages/isar_core/src/cursor.rs │ │ + [ 6c76] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/value/ser.rs │ │ + [ 6cd4] packages/isar_core/src/collection.rs │ │ + [ 6cfa] integer `�^A` │ │ + [ 6d08] panicked at �^B:\n │ │ 3\n │ │ thread panicked while processing panic. aborting.\n │ │ - [ 6b60] is_powerof2(pagesize) │ │ - [ 6b76] mdbx_env_copy │ │ - [ 6b84] mdbx_cursor_bind │ │ - [ 6b95] mdbx_cursor_close │ │ - [ 6ba7] env->geo_in_bytes.now <= env->geo_in_bytes.upper │ │ - [ 6bd8] env->geo_in_bytes.now % (unsigned)pagesize == 0 │ │ - [ 6c08] pgno mismatch (%u) != expected (%u)\n │ │ - [ 6c2d] %s: │ │ - [ 6c32] invalid pgno (%u)\n │ │ - [ 6c45] tree_search_finalize │ │ - [ 6c5a] cmp_int_inline │ │ - [ 6c69] single │ │ - [ 6c70] catch invalid %s-db.mod_txnid %lli for meta_txnid %lli %s\n │ │ - [ 6cab] file was removed │ │ - [ 6cbc] filesize mismatch (expect %ub/%up, have %llub/%llup)\n │ │ - [ 6cf2] pthread_key_delete(key) == 0 │ │ - [ 6d0f] pthread_cond_broadcast(&rthc_cond) == 0 │ │ - [ 6d37] lifo │ │ - [ 6d40] gc_push_sequel │ │ - [ 6d4f] recursive-solving preconditions violated │ │ - [ 6d78] target meta-page %i is referenced to an obsolete MVCC-snapshot %lli < cached-oldest %lli\n │ │ - [ 6dd2] _Unwind_Resume │ │ - [ 6de1] unsupported register class │ │ - [ 6dfc] r10 │ │ - [ 6e00] d6 │ │ - [ 6e03] %s mode is incompatible with nested transactions\n │ │ - [ 6e35] model_meta->geometry.now <= model_meta->geometry.upper │ │ - [ 6e6c] tbl_setup │ │ - [ 6e76] nested dupsort tree │ │ - [ 6e8a] node[%zu] too long key (%zu)\n │ │ - [ 6ea8] node-%s(%zu of %zu, %zu bytes) beyond (%zu) page-end\n │ │ - [ 6ede] nested-node-key beyond (%zu) nested-page\n │ │ - [ 6f08] mincore_fetch │ │ - [ 6f16] reserve │ │ - [ 6f1e] check_alternative_lck_absent │ │ - [ 6f3b] msync │ │ - [ 6f41] !env->basal_txn || !env->txn │ │ - [ 6f5e] %s is on a remote file system, the %s is required\n │ │ - [ 6f91] lck_destroy │ │ - [ 6f9d] STD%s_FILENO/%d is invalid, open %s for temporary stub\n │ │ - [ 6fd5] gc_remove_rkl │ │ - [ 6fe3] txn_ro_park │ │ - [ 6fef] Unknown ARM float register │ │ - [ 700a] r2 │ │ - [ 700d] s6 │ │ - [ 7011] byte index �^V is out of bounds of `�^A`� │ │ - [ 7039] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs │ │ - [ 7093] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/read.rs │ │ - [ 70ee] :�^A:� │ │ - [ 70f4] mdbx_cursor_close2 │ │ - [ 7107] MDBX_CORRUPTED: Database is corrupted │ │ - [ 712d] MDBX_PANIC: Environment had fatal error │ │ - [ 7155] mdbx_env_set_option │ │ - [ 7169] mdbx_txn_abort │ │ - [ 7178] /proc/sys/kernel/random/uuid │ │ - [ 7195] /proc/mounts │ │ - [ 71a2] page #%u beyond next-pgno\n │ │ - [ 71bd] osal_fastmutex_release(&globals.debug_lock) == 0 │ │ - [ 71ee] leaf2-item beyond (%zu) page-end\n │ │ - [ 7210] nested-leaf2-key beyond (%zu) nested-page\n │ │ - [ 723b] invalid page' lower(%u)/upper(%u) with limit %zu\n │ │ - [ 726d] unable growth datafile to %zu pages (+%zu), errcode %d\n │ │ - [ 72a5] invalid/corrupted source page │ │ - [ 72c3] copy2pathname │ │ - [ 72d1] cursor->signature == cur_signature_wait4eot │ │ - [ 72fd] catch invalid %s-db root %u for meta_txnid %lli %s\n │ │ - [ 7331] failed resume-after-remap: errcode %d\n │ │ - [ 7358] env_sync │ │ - [ 7361] env_open │ │ - [ 736a] in-core database │ │ - [ 737b] unable to open lck-file %s, env-flags 0x%X, err %d\n │ │ - [ 73af] dxb-exclusive │ │ - [ 73bd] header.unsafe_txnid == recent.txnid │ │ - [ 73e1] thread 0x%x, rthc %p, pid %d, self-status %s (0x%08llx)\n │ │ - [ 741a] lck_txn_unlock │ │ - [ 7429] meta[%u] has invalid magic/version %llx\n │ │ - [ 7452] count_before < INT_MAX │ │ - [ 7469] txn->txnid >= env->lck->cached_oldest.weak │ │ - [ 7494] txn_basal_start │ │ - [ 74a4] latch_maindb_locked │ │ - [ 74b8] d10 │ │ - [ 74bc] /rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs │ │ - [ 74f6] library/std/src/thread/local.rs │ │ - [ 7516] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/threadpool-1.8.1/src/lib.rs │ │ - [ 756c] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/std/src/sync/mpmc/zero.rs │ │ - [ 75be] env->geo_in_bytes.upper <= MAX_MAPSIZE │ │ - [ 75e5] (size_t)size_lower >= MIN_MAPSIZE │ │ - [ 7607] MDBX_NOTFOUND: No matching key/data pair found │ │ - [ 7636] error %d │ │ - [ 763f] mdbx_txn_begin_ex │ │ - [ 7651] │ │ - [ 7659] model_meta->geometry.lower >= MIN_PAGENO │ │ - [ 7682] db.dupfix_size (%u) <> min/max value-length (%zu/%zu)\n │ │ - [ 76b9] page_get_inline │ │ - [ 76c9] leaf2-item #%zu wrong order (%s >= %s)\n │ │ - [ 76f1] unexpected %s instead of %s (%u)\n │ │ - [ 7713] dpl_append │ │ - [ 771e] /etc/mtab │ │ - [ 7728] txn_shadow_cursors │ │ - [ 773b] catch invalid root_page %u mod_txnid %lli for %s-db.mod_txnid %lli %s\n │ │ - [ 7782] skip update meta%u for txn#%lli, since it is already steady\n │ │ - [ 77bf] invalid │ │ - [ 77c7] %s is exported via NFS\n │ │ - [ 77df] target meta[%u] is corrupted\n │ │ - [ 77fd] pthread_atfork(nullptr, nullptr, rthc_afterfork) == 0 │ │ - [ 7833] atomic_sub32(&rthc_pending, 1) > 0 │ │ - [ 7856] OUT │ │ - [ 785a] ** internal error (reservation gc-id %lli)\n │ │ - [ 7886] index inlined table detected but pr function requires extra words │ │ - [ 78c8] s9 │ │ - [ 78cb] s29 │ │ - [ 78cf] d15 │ │ - [ 78d3] d17 │ │ - [ 78d7] v0.13.8-temp-upstream-fix │ │ - [ 78f2] DbCorrupted: � │ │ - [ 7901] packages/isar_core/src/object/id.rs │ │ - [ 7926] invalid type: �^K, expected � │ │ - [ 7943] library/std/src/sys/sync/rwlock/futex.rs │ │ - [ 796c] /rustc/01f6ddf7588f42ae2d7eb0a2f21d44e8e96674cf/library/core/src/str/pattern.rs │ │ - [ 79bc] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/src/tables.rs │ │ - [ 7a20] mdbx_env_close_ex │ │ - [ 7a32] pgno_ceil2sp_bytes(env, new_geo.upper) == (size_t)size_upper │ │ - [ 7a6f] MDBX_PAGE_NOTFOUND: Requested page not found │ │ - [ 7a9c] MDBX_BAD_RSLOT: Invalid reuse of reader locktable slot, e.g. read-transaction already run for current thread │ │ - [ 7b09] MDBX_DANGLING_DBI: Some cursors and/or other resources should be closed before table or corresponding DBI-handle could be (re)used │ │ - [ 7b8c] leaf │ │ - [ 7b91] unknown/extra page-flags (have 0x%x, expect 0x%x)\n │ │ - [ 7bc4] branch-node[%zu] wrong 0-node key-length (%zu)\n │ │ - [ 7bf4] rkl too long (%zu >= %zu)\n │ │ - [ 7c0f] %s addr %p, n-keys %zu, ksize %u │ │ - [ 7c30] default_dp_limit │ │ - [ 7c41] (wagering meta) │ │ - [ 7c51] node_size(key) %zu > %u branch_nodemax │ │ - [ 7c78] node │ │ - [ 7c7d] not a regular file │ │ - [ 7c90] pgno_ceil2sp_bytes(env, header.geometry.now) == env->geo_in_bytes.now │ │ - [ 7cd6] %s for open or automatic rollback, %s\n │ │ - [ 7cfd] pthread_key_create(&rthc_key, rthc_thread_dtor) == 0 │ │ - [ 7d32] rthc_afterfork │ │ - [ 7d41] dbi %zu refs to not a named table `%.*s` for txn %lli (%s)\n │ │ - [ 7d7d] unexpected %s for gc-id %lli, ignore and continue, push-err %d\n │ │ - [ 7dbd] err == MDBX_SUCCESS │ │ - [ 7dd1] parent txn %p is invalid or mismatch for nested txn %p\n │ │ - [ 7e09] _Unwind_VRS_Pop │ │ - [ 7e19] ProcessDescriptors │ │ - [ 7e2c] s30 │ │ - [ 7e30] d18 │ │ - [ 7e34] 0 │ │ - [ 7e38] 9 │ │ - [ 7e54] `^F │ │ - [ 7e58] i^F │ │ - [ 7e6c] f^I │ │ - [ 7e70] o^I │ │ - [ 7e84] f\n │ │ - [ 7e88] o\n │ │ - [ 7e94] f^K │ │ - [ 7e98] o^K │ │ - [ 7e9c] r^K │ │ - [ 7ea0] w^K │ │ - [ 7eac] f^L │ │ - [ 7eb0] o^L │ │ - [ 7eb4] x^L │ │ - [ 7eb8] ~^L │ │ - [ 7ec4] X^M │ │ - [ 7ec8] ^^M │ │ - [ 7ecc] f^M │ │ - [ 7ed0] x^M │ │ - [ 7edc] P^N │ │ - [ 7ee0] Y^N │ │ - [ 7eec] ^O │ │ - [ 7ef0] 3^O │ │ - [ 7ef4] @^P │ │ - [ 7ef8] I^P │ │ - [ 7f04] i^S │ │ - [ 7f08] |^S │ │ - [ 7f2c] F^Y │ │ - [ 7f30] O^Y │ │ - [ 7f4c] P^[ │ │ - [ 7f50] Y^[ │ │ - [ 7f5c] @^\ │ │ - [ 7f60] I^\ │ │ - [ 7f64] P^\ │ │ - [ 7f68] Y^\ │ │ - [ 7f6c] p │ │ - [ 7f70] p │ │ - [ 7f74] t │ │ - [ 7f78] y │ │ - [ 7f7d] │ │ - [ 7f81] │ │ - [ 7f84] P! │ │ - [ 7f89] ! │ │ - [ 7f8d] ! │ │ - [ 7f91] ! │ │ - [ 7f94] `$ │ │ - [ 7f99] $ │ │ - [ 7f9d] $ │ │ - [ 7fa1] $ │ │ - [ 7fa4] v' │ │ - [ 7fa9] ' │ │ - [ 7fad] , │ │ - [ 7fb1] , │ │ - [ 7fb5] 0 │ │ - [ 7fb9] 0 │ │ - [ 7fbc] !0 │ │ - [ 7fc0] )0 │ │ - [ 7fc4] 80 │ │ - [ 7fc8] :0 │ │ - [ 7fcd] 1 │ │ - [ 7fd1] 1 │ │ - [ 7fd4] 2 │ │ - [ 7fd8] )2 │ │ - [ 7fdc] H2 │ │ - [ 7fe0] O2 │ │ - [ 7fe4] Q2 │ │ - [ 7fe8] _2 │ │ - [ 7fed] 2 │ │ - [ 7ff1] 2 │ │ - [ 7ff5] 2 │ │ - [ 7ff9] 2 │ │ - [ 7ffc] � │ │ - [ 8000] )� │ │ - [ 800c] 0� │ │ - [ 8010] 5� │ │ - [ 8034] P� │ │ - [ 8038] Y� │ │ - [ 8050] 3^A^A │ │ - [ 8054] @^A^A │ │ - [ 8058] x^A^A │ │ - [ 806c] ^C^A │ │ - [ 8070] #^C^A │ │ - [ 8074] A^C^A │ │ - [ 8078] A^C^A │ │ - [ 807c] J^C^A │ │ - [ 8080] J^C^A │ │ - [ 8094] X^H^A │ │ - [ 8098] _^H^A │ │ - [ 809c] y^H^A │ │ - [ 80d4] @\n │ │ + [ 6d4e] is_powerof2(pagesize) │ │ + [ 6d64] mdbx_env_copy │ │ + [ 6d72] mdbx_cursor_bind │ │ + [ 6d83] mdbx_cursor_close │ │ + [ 6d95] env->geo_in_bytes.now <= env->geo_in_bytes.upper │ │ + [ 6dc6] env->geo_in_bytes.now % (unsigned)pagesize == 0 │ │ + [ 6df6] pgno mismatch (%u) != expected (%u)\n │ │ + [ 6e1b] %s: │ │ + [ 6e20] invalid pgno (%u)\n │ │ + [ 6e33] tree_search_finalize │ │ + [ 6e48] cmp_int_inline │ │ + [ 6e57] single │ │ + [ 6e5e] catch invalid %s-db.mod_txnid %lli for meta_txnid %lli %s\n │ │ + [ 6e99] file was removed │ │ + [ 6eaa] filesize mismatch (expect %ub/%up, have %llub/%llup)\n │ │ + [ 6ee0] pthread_key_delete(key) == 0 │ │ + [ 6efd] pthread_cond_broadcast(&rthc_cond) == 0 │ │ + [ 6f25] lifo │ │ + [ 6f2e] gc_push_sequel │ │ + [ 6f3d] recursive-solving preconditions violated │ │ + [ 6f66] target meta-page %i is referenced to an obsolete MVCC-snapshot %lli < cached-oldest %lli\n │ │ + [ 6fc0] _Unwind_Resume │ │ + [ 6fcf] unsupported register class │ │ + [ 6fea] r10 │ │ + [ 6fee] d6 │ │ + [ 6ff1] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/sync/rwlock/futex.rs │ │ + [ 704a] %s mode is incompatible with nested transactions\n │ │ + [ 707c] model_meta->geometry.now <= model_meta->geometry.upper │ │ + [ 70b3] tbl_setup │ │ + [ 70bd] nested dupsort tree │ │ + [ 70d1] node[%zu] too long key (%zu)\n │ │ + [ 70ef] node-%s(%zu of %zu, %zu bytes) beyond (%zu) page-end\n │ │ + [ 7125] nested-node-key beyond (%zu) nested-page\n │ │ + [ 714f] mincore_fetch │ │ + [ 715d] reserve │ │ + [ 7165] check_alternative_lck_absent │ │ + [ 7182] msync │ │ + [ 7188] !env->basal_txn || !env->txn │ │ + [ 71a5] %s is on a remote file system, the %s is required\n │ │ + [ 71d8] lck_destroy │ │ + [ 71e4] STD%s_FILENO/%d is invalid, open %s for temporary stub\n │ │ + [ 721c] gc_remove_rkl │ │ + [ 722a] txn_ro_park │ │ + [ 7236] Unknown ARM float register │ │ + [ 7251] r2 │ │ + [ 7254] s6 │ │ + [ 7258] byte index �^V is out of bounds of `�^A`� │ │ + [ 7280] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.3/src/imp_std.rs │ │ + [ 72da] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/read.rs │ │ + [ 7333] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs │ │ + [ 739e] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/time.rs │ │ + [ 73e7] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/pal/unix/time.rs │ │ + [ 743e] :�^A:� │ │ + [ 7444] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/array.rs │ │ + [ 7497] mdbx_cursor_close2 │ │ + [ 74aa] MDBX_CORRUPTED: Database is corrupted │ │ + [ 74d0] MDBX_PANIC: Environment had fatal error │ │ + [ 74f8] mdbx_env_set_option │ │ + [ 750c] mdbx_txn_abort │ │ + [ 751b] /proc/sys/kernel/random/uuid │ │ + [ 7538] /proc/mounts │ │ + [ 7545] page #%u beyond next-pgno\n │ │ + [ 7560] osal_fastmutex_release(&globals.debug_lock) == 0 │ │ + [ 7591] leaf2-item beyond (%zu) page-end\n │ │ + [ 75b3] nested-leaf2-key beyond (%zu) nested-page\n │ │ + [ 75de] invalid page' lower(%u)/upper(%u) with limit %zu\n │ │ + [ 7610] unable growth datafile to %zu pages (+%zu), errcode %d\n │ │ + [ 7648] invalid/corrupted source page │ │ + [ 7666] copy2pathname │ │ + [ 7674] cursor->signature == cur_signature_wait4eot │ │ + [ 76a0] catch invalid %s-db root %u for meta_txnid %lli %s\n │ │ + [ 76d4] failed resume-after-remap: errcode %d\n │ │ + [ 76fb] env_sync │ │ + [ 7704] env_open │ │ + [ 770d] in-core database │ │ + [ 771e] unable to open lck-file %s, env-flags 0x%X, err %d\n │ │ + [ 7752] dxb-exclusive │ │ + [ 7760] header.unsafe_txnid == recent.txnid │ │ + [ 7784] thread 0x%x, rthc %p, pid %d, self-status %s (0x%08llx)\n │ │ + [ 77bd] lck_txn_unlock │ │ + [ 77cc] meta[%u] has invalid magic/version %llx\n │ │ + [ 77f5] count_before < INT_MAX │ │ + [ 780c] txn->txnid >= env->lck->cached_oldest.weak │ │ + [ 7837] txn_basal_start │ │ + [ 7847] latch_maindb_locked │ │ + [ 785b] d10 │ │ + [ 785f] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/cell.rs │ │ + [ 78a8] /rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs │ │ + [ 78e2] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/panic_abort/src/lib.rs │ │ + [ 7931] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/symbolize/gimli.rs │ │ + [ 7998] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/threadpool-1.8.1/src/lib.rs │ │ + [ 79ee] env->geo_in_bytes.upper <= MAX_MAPSIZE │ │ + [ 7a15] (size_t)size_lower >= MIN_MAPSIZE │ │ + [ 7a37] MDBX_NOTFOUND: No matching key/data pair found │ │ + [ 7a66] error %d │ │ + [ 7a6f] mdbx_txn_begin_ex │ │ + [ 7a81] │ │ + [ 7a89] model_meta->geometry.lower >= MIN_PAGENO │ │ + [ 7ab2] db.dupfix_size (%u) <> min/max value-length (%zu/%zu)\n │ │ + [ 7ae9] page_get_inline │ │ + [ 7af9] leaf2-item #%zu wrong order (%s >= %s)\n │ │ + [ 7b21] unexpected %s instead of %s (%u)\n │ │ + [ 7b43] dpl_append │ │ + [ 7b4e] /etc/mtab │ │ + [ 7b58] txn_shadow_cursors │ │ + [ 7b6b] catch invalid root_page %u mod_txnid %lli for %s-db.mod_txnid %lli %s\n │ │ + [ 7bb2] skip update meta%u for txn#%lli, since it is already steady\n │ │ + [ 7bef] invalid │ │ + [ 7bf7] %s is exported via NFS\n │ │ + [ 7c0f] target meta[%u] is corrupted\n │ │ + [ 7c2d] pthread_atfork(nullptr, nullptr, rthc_afterfork) == 0 │ │ + [ 7c63] atomic_sub32(&rthc_pending, 1) > 0 │ │ + [ 7c86] OUT │ │ + [ 7c8a] ** internal error (reservation gc-id %lli)\n │ │ + [ 7cb6] index inlined table detected but pr function requires extra words │ │ + [ 7cf8] s9 │ │ + [ 7cfb] s29 │ │ + [ 7cff] d15 │ │ + [ 7d03] d17 │ │ + [ 7d07] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sync/mpmc/mod.rs │ │ + [ 7d58] v0.13.8-temp-upstream-fix │ │ + [ 7d72] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/alloc/src/fmt.rs │ │ + [ 7dbc] DbCorrupted: � │ │ + [ 7dcb] packages/isar_core/src/object/id.rs │ │ + [ 7df0] invalid type: �^K, expected � │ │ + [ 7e0d] /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/thread/current.rs │ │ + [ 7e5f] /tmp/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/unicode-segmentation-1.12.0/src/tables.rs │ │ + [ 7ec3] mdbx_env_close_ex │ │ + [ 7ed5] pgno_ceil2sp_bytes(env, new_geo.upper) == (size_t)size_upper │ │ + [ 7f12] MDBX_PAGE_NOTFOUND: Requested page not found │ │ + [ 7f3f] MDBX_BAD_RSLOT: Invalid reuse of reader locktable slot, e.g. read-transaction already run for current thread │ │ + [ 7fac] MDBX_DANGLING_DBI: Some cursors and/or other resources should be closed before table or corresponding DBI-handle could be (re)used │ │ + [ 802f] leaf │ │ + [ 8034] unknown/extra page-flags (have 0x%x, expect 0x%x)\n │ │ + [ 8067] branch-node[%zu] wrong 0-node key-length (%zu)\n │ │ + [ 8097] rkl too long (%zu >= %zu)\n │ │ + [ 80b2] %s addr %p, n-keys %zu, ksize %u │ │ + [ 80d3] default_dp_limit │ │ + [ 80e4] (wagering meta) │ │ + [ 80f4] node_size(key) %zu > %u branch_nodemax │ │ + [ 811b] node │ │ + [ 8120] not a regular file │ │ + [ 8133] pgno_ceil2sp_bytes(env, header.geometry.now) == env->geo_in_bytes.now │ │ + [ 8179] %s for open or automatic rollback, %s\n │ │ + [ 81a0] pthread_key_create(&rthc_key, rthc_thread_dtor) == 0 │ │ + [ 81d5] rthc_afterfork │ │ + [ 81e4] dbi %zu refs to not a named table `%.*s` for txn %lli (%s)\n │ │ + [ 8220] unexpected %s for gc-id %lli, ignore and continue, push-err %d\n │ │ + [ 8260] err == MDBX_SUCCESS │ │ + [ 8274] parent txn %p is invalid or mismatch for nested txn %p\n │ │ + [ 82ac] _Unwind_VRS_Pop │ │ + [ 82bc] ProcessDescriptors │ │ + [ 82cf] s30 │ │ + [ 82d3] d18 │ │ + [ 82d8] 0 │ │ + [ 82dc] 9 │ │ + [ 82f8] `^F │ │ + [ 82fc] i^F │ │ + [ 8310] f^I │ │ + [ 8314] o^I │ │ + [ 8328] f\n │ │ + [ 832c] o\n │ │ + [ 8338] f^K │ │ + [ 833c] o^K │ │ + [ 8340] r^K │ │ + [ 8344] w^K │ │ + [ 8350] f^L │ │ + [ 8354] o^L │ │ + [ 8358] x^L │ │ + [ 835c] ~^L │ │ + [ 8368] X^M │ │ + [ 836c] ^^M │ │ + [ 8370] f^M │ │ + [ 8374] x^M │ │ + [ 8380] P^N │ │ + [ 8384] Y^N │ │ + [ 8390] ^O │ │ + [ 8394] 3^O │ │ + [ 8398] @^P │ │ + [ 839c] I^P │ │ + [ 83a8] i^S │ │ + [ 83ac] |^S │ │ + [ 83d0] F^Y │ │ + [ 83d4] O^Y │ │ + [ 83f0] P^[ │ │ + [ 83f4] Y^[ │ │ + [ 8400] @^\ │ │ + [ 8404] I^\ │ │ + [ 8408] P^\ │ │ + [ 840c] Y^\ │ │ + [ 8410] p │ │ + [ 8414] p │ │ + [ 8418] t │ │ + [ 841c] y │ │ + [ 8421] │ │ + [ 8425] │ │ + [ 8428] P! │ │ + [ 842d] ! │ │ + [ 8431] ! │ │ + [ 8435] ! │ │ + [ 8438] `$ │ │ + [ 843d] $ │ │ + [ 8441] $ │ │ + [ 8445] $ │ │ + [ 8448] v' │ │ + [ 844d] ' │ │ + [ 8451] , │ │ + [ 8455] , │ │ + [ 8459] 0 │ │ + [ 845d] 0 │ │ + [ 8460] !0 │ │ + [ 8464] )0 │ │ + [ 8468] 80 │ │ + [ 846c] :0 │ │ + [ 8471] 1 │ │ + [ 8475] 1 │ │ + [ 8478] 2 │ │ + [ 847c] )2 │ │ + [ 8480] H2 │ │ + [ 8484] O2 │ │ + [ 8488] Q2 │ │ + [ 848c] _2 │ │ + [ 8491] 2 │ │ + [ 8495] 2 │ │ + [ 8499] 2 │ │ + [ 849d] 2 │ │ + [ 84a0] � │ │ + [ 84a4] )� │ │ + [ 84b0] 0� │ │ + [ 84b4] 5� │ │ + [ 84d8] P� │ │ + [ 84dc] Y� │ │ + [ 84f4] 3^A^A │ │ + [ 84f8] @^A^A │ │ + [ 84fc] x^A^A │ │ + [ 8510] ^C^A │ │ + [ 8514] #^C^A │ │ + [ 8518] A^C^A │ │ + [ 851c] A^C^A │ │ + [ 8520] J^C^A │ │ + [ 8524] J^C^A │ │ + [ 8538] X^H^A │ │ + [ 853c] _^H^A │ │ + [ 8540] y^H^A │ │ + [ 8578] @\n │ │ H\n │ │ }\n │ │ ~\n │ │ X^K^A │ │ - [ 80f8] _^K^A │ │ - [ 80fc] x^K^A │ │ - [ 8114] 0^M^A │ │ - [ 8118] 9^M^A │ │ - [ 811c] @^M^A │ │ - [ 8120] I^M^A │ │ - [ 8124] `^N^A │ │ - [ 8128] ~^N^A │ │ - [ 8130] &^O^A │ │ - [ 8134] Q^O^A │ │ - [ 8138] T^O^A │ │ - [ 8144] R^P^A │ │ - [ 8148] o^P^A │ │ - [ 8154] 6^Q^A │ │ - [ 8158] ?^Q^A │ │ - [ 8174] P^T^A │ │ - [ 8178] Y^T^A │ │ - [ 8184] P^V^A │ │ - [ 8188] Y^V^A │ │ - [ 819c] 0^W^A │ │ - [ 81a0] ;^W^A │ │ - [ 81ac] P^Y^A │ │ - [ 81b0] Y^Y^A │ │ - [ 81bc] P^\^A │ │ - [ 81c0] l^\^A │ │ - [ 81c4] P^]^A │ │ - [ 81c8] Y^]^A │ │ - [ 81d4] P^_^A │ │ - [ 81d8] Y^_^A │ │ - [ 81e5] $^A │ │ - [ 81e8] n$^A │ │ - [ 81ec] 0a^A │ │ - [ 81f0] 9a^A │ │ - [ 81f4] `j^A │ │ - [ 81f8] ij^A │ │ - [ 81fd] j^A │ │ - [ 8201] j^A │ │ - [ 8204] Pk^A │ │ - [ 8208] Yk^A │ │ - [ 820c] [k^A │ │ - [ 8210] ak^A │ │ - [ 8214] pm^A │ │ - [ 8218] ym^A │ │ - [ 821d] n^A │ │ - [ 8221] n^A │ │ - [ 823c] `�^A │ │ - [ 8240] x�^A │ │ - [ 824c] @�^A │ │ - [ 8250] I�^A │ │ - [ 8274] P�^A │ │ - [ 8278] Y�^A │ │ - [ 827c] q�^A │ │ - [ 8298] -�^A │ │ - [ 829c] /�^A │ │ - [ 82a0] =�^A │ │ - [ 82b4] A │ │ - [ 82b8] Z │ │ - [ 82bc] a │ │ - [ 82c0] z │ │ - [ 8314] E^C │ │ - [ 8318] E^C │ │ - [ 831c] c^C │ │ - [ 8320] t^C │ │ - [ 8324] v^C │ │ - [ 8328] w^C │ │ - [ 832c] z^C │ │ - [ 8330] }^C │ │ - [ 8370] /^E │ │ - [ 8374] 1^E │ │ - [ 8378] V^E │ │ - [ 837c] Y^E │ │ - [ 8380] Y^E │ │ - [ 8384] `^E │ │ - [ 83cc] ^F │ │ - [ 83d0] W^F │ │ - [ 83d4] Y^F │ │ - [ 83d8] _^F │ │ - [ 83dc] n^F │ │ - [ 8410] ?^G │ │ - [ 8414] M^G │ │ - [ 8440] ,^H │ │ - [ 8444] @^H │ │ - [ 8448] X^H │ │ - [ 844c] `^H │ │ - [ 8450] j^H │ │ - [ 8454] p^H │ │ - [ 8488] ;^I │ │ - [ 848c] =^I │ │ - [ 8490] L^I │ │ - [ 8494] N^I │ │ - [ 8498] P^I │ │ - [ 849c] U^I │ │ - [ 84a0] c^I │ │ - [ 84a4] q^I │ │ - [ 8540] (\n │ │ - [ 8544] *\n │ │ - [ 8548] 0\n │ │ - [ 854c] 2\n │ │ - [ 8550] 3\n │ │ - [ 8554] 5\n │ │ - [ 8558] 6\n │ │ - [ 855c] 8\n │ │ - [ 8560] 9\n │ │ - [ 8564] >\n │ │ - [ 8568] B\n │ │ - [ 856c] G\n │ │ - [ 8570] H\n │ │ - [ 8574] K\n │ │ - [ 8578] L\n │ │ - [ 857c] Q\n │ │ - [ 8580] Q\n │ │ - [ 8584] Y\n │ │ - [ 8588] \\n │ │ - [ 858c] ^\n │ │ - [ 8590] ^\n │ │ - [ 8594] p\n │ │ - [ 8598] u\n │ │ - [ 8620] (^K │ │ - [ 8624] *^K │ │ - [ 8628] 0^K │ │ - [ 862c] 2^K │ │ - [ 8630] 3^K │ │ - [ 8634] 5^K │ │ - [ 8638] 9^K │ │ - [ 863c] =^K │ │ - [ 8640] D^K │ │ - [ 8644] G^K │ │ - [ 8648] H^K │ │ - [ 864c] K^K │ │ - [ 8650] L^K │ │ - [ 8654] V^K │ │ - [ 8658] W^K │ │ - [ 865c] \^K │ │ - [ 8660] ]^K │ │ - [ 8664] _^K │ │ - [ 8668] c^K │ │ - [ 866c] q^K │ │ - [ 8670] q^K │ │ - [ 8700] (^L │ │ - [ 8704] *^L │ │ - [ 8708] 9^L │ │ - [ 870c] =^L │ │ - [ 8710] D^L │ │ - [ 8714] F^L │ │ - [ 8718] H^L │ │ - [ 871c] J^L │ │ - [ 8720] L^L │ │ - [ 8724] U^L │ │ - [ 8728] V^L │ │ - [ 872c] X^L │ │ - [ 8730] Z^L │ │ - [ 8734] ]^L │ │ - [ 8738] ]^L │ │ - [ 873c] `^L │ │ - [ 8740] c^L │ │ - [ 87c0] :^M │ │ - [ 87c4] =^M │ │ - [ 87c8] D^M │ │ - [ 87cc] F^M │ │ - [ 87d0] H^M │ │ - [ 87d4] J^M │ │ - [ 87d8] L^M │ │ - [ 87dc] N^M │ │ - [ 87e0] N^M │ │ - [ 87e4] T^M │ │ - [ 87e8] W^M │ │ - [ 87ec] _^M │ │ - [ 87f0] c^M │ │ - [ 87f4] z^M │ │ - [ 8850] :^N │ │ - [ 8854] @^N │ │ - [ 8858] F^N │ │ - [ 885c] M^N │ │ - [ 8860] M^N │ │ - [ 88c4] @^O │ │ - [ 88c8] G^O │ │ - [ 88cc] I^O │ │ - [ 88d0] l^O │ │ - [ 88d4] q^O │ │ - [ 88f0] 6^P │ │ - [ 88f4] 8^P │ │ - [ 88f8] 8^P │ │ - [ 88fc] ;^P │ │ - [ 8900] ?^P │ │ - [ 8904] P^P │ │ - [ 8938] H^R │ │ - [ 893c] J^R │ │ - [ 8940] M^R │ │ - [ 8944] P^R │ │ - [ 8948] V^R │ │ - [ 894c] X^R │ │ - [ 8950] X^R │ │ - [ 8954] Z^R │ │ - [ 8958] ]^R │ │ - [ 895c] `^R │ │ - [ 89b0] Z^S │ │ - [ 89d0] l^V │ │ - [ 89d4] o^V │ │ - [ 8a00] 3^W │ │ - [ 8a04] @^W │ │ - [ 8a08] S^W │ │ - [ 8a0c] `^W │ │ - [ 8a10] l^W │ │ - [ 8a14] n^W │ │ - [ 8a18] p^W │ │ - [ 8a1c] r^W │ │ - [ 8a20] s^W │ │ - [ 8a44] ^X │ │ - [ 8a48] x^X │ │ - [ 8a64] ^Y │ │ - [ 8a68] +^Y │ │ - [ 8a6c] 0^Y │ │ - [ 8a70] 8^Y │ │ - [ 8a74] P^Y │ │ - [ 8a78] m^Y │ │ - [ 8a7c] p^Y │ │ - [ 8a80] t^Y │ │ - [ 8a9c] ^Z │ │ - [ 8aa0] ^^Z │ │ - [ 8aa4] a^Z │ │ - [ 8aa8] t^Z │ │ - [ 8ac8] 3^[ │ │ - [ 8acc] 5^[ │ │ - [ 8ad0] C^[ │ │ - [ 8ad4] E^[ │ │ - [ 8ad8] L^[ │ │ - [ 8b00] 6^\ │ │ - [ 8b04] M^\ │ │ - [ 8b08] O^\ │ │ - [ 8b0c] Z^\ │ │ - [ 8b10] }^\ │ │ - [ 8b6c] ^_ │ │ - [ 8b70] E^_ │ │ - [ 8b74] H^_ │ │ - [ 8b78] M^_ │ │ - [ 8b7c] P^_ │ │ - [ 8b80] W^_ │ │ - [ 8b84] Y^_ │ │ - [ 8b88] Y^_ │ │ - [ 8b8c] [^_ │ │ - [ 8b90] [^_ │ │ - [ 8b94] ]^_ │ │ - [ 8b98] ]^_ │ │ - [ 8b9c] _^_ │ │ - [ 8ba0] }^_ │ │ - [ 8bf4] q │ │ - [ 8bf8] q │ │ - [ 8bfd] │ │ - [ 8c01] │ │ - [ 8c05] │ │ - [ 8c09] │ │ - [ 8c0d] ! │ │ - [ 8c11] ! │ │ - [ 8c15] ! │ │ - [ 8c19] ! │ │ - [ 8c1d] ! │ │ - [ 8c21] ! │ │ - [ 8c25] ! │ │ - [ 8c29] ! │ │ - [ 8c2d] ! │ │ - [ 8c31] ! │ │ - [ 8c34] $! │ │ - [ 8c38] $! │ │ - [ 8c3c] &! │ │ - [ 8c40] &! │ │ - [ 8c44] (! │ │ - [ 8c48] (! │ │ - [ 8c4c] *! │ │ - [ 8c50] -! │ │ - [ 8c54] /! │ │ - [ 8c58] 9! │ │ - [ 8c5c] � │ │ - [ 8f50] >� │ │ - [ 8f54] @� │ │ - [ 8f58] A� │ │ - [ 8f5c] C� │ │ - [ 8f60] D� │ │ - [ 8f64] F� │ │ - [ 8f70] =� │ │ - [ 8f74] P� │ │ - [ 8f8c] p� │ │ - [ 8f90] t� │ │ - [ 8f94] v� │ │ - [ 8f9c] !� │ │ - [ 8fa0] :� │ │ - [ 8fa4] A� │ │ - [ 8fa8] Z� │ │ - [ 8fac] f� │ │ - [ 8fe0] & │ │ - [ 8fe4] ( │ │ - [ 8fe8] : │ │ - [ 8fec] < │ │ - [ 8ff0] = │ │ - [ 8ff4] ? │ │ - [ 8ff8] M │ │ - [ 8ffc] P │ │ - [ 9000] ] │ │ - [ 900c] @^A^A │ │ - [ 9010] t^A^A │ │ - [ 902c] -^C^A │ │ - [ 9030] J^C^A │ │ - [ 9034] P^C^A │ │ - [ 9038] z^C^A │ │ - [ 9078] '^E^A │ │ - [ 907c] 0^E^A │ │ - [ 9080] c^E^A │ │ - [ 9084] p^E^A │ │ - [ 9088] z^E^A │ │ - [ 908c] |^E^A │ │ - [ 90d0] 6^G^A │ │ - [ 90d4] @^G^A │ │ - [ 90d8] U^G^A │ │ - [ 90dc] `^G^A │ │ - [ 90e0] g^G^A │ │ - [ 9110] 5^H^A │ │ - [ 9114] 7^H^A │ │ - [ 9118] 8^H^A │ │ - [ 911c] <^H^A │ │ - [ 9120] <^H^A │ │ - [ 9124] ?^H^A │ │ - [ 9128] U^H^A │ │ - [ 912c] `^H^A │ │ - [ 9130] v^H^A │ │ - [ 9154] ^I^A │ │ - [ 9158] 9^I^A │ │ - [ 9190] 5\n │ │ + [ 859c] _^K^A │ │ + [ 85a0] x^K^A │ │ + [ 85b8] 0^M^A │ │ + [ 85bc] 9^M^A │ │ + [ 85c0] @^M^A │ │ + [ 85c4] I^M^A │ │ + [ 85c8] `^N^A │ │ + [ 85cc] ~^N^A │ │ + [ 85d4] &^O^A │ │ + [ 85d8] Q^O^A │ │ + [ 85dc] T^O^A │ │ + [ 85e8] R^P^A │ │ + [ 85ec] o^P^A │ │ + [ 85f8] 6^Q^A │ │ + [ 85fc] ?^Q^A │ │ + [ 8618] P^T^A │ │ + [ 861c] Y^T^A │ │ + [ 8628] P^V^A │ │ + [ 862c] Y^V^A │ │ + [ 8640] 0^W^A │ │ + [ 8644] ;^W^A │ │ + [ 8650] P^Y^A │ │ + [ 8654] Y^Y^A │ │ + [ 8660] P^\^A │ │ + [ 8664] l^\^A │ │ + [ 8668] P^]^A │ │ + [ 866c] Y^]^A │ │ + [ 8678] P^_^A │ │ + [ 867c] Y^_^A │ │ + [ 8689] $^A │ │ + [ 868c] n$^A │ │ + [ 8690] 0a^A │ │ + [ 8694] 9a^A │ │ + [ 8698] `j^A │ │ + [ 869c] ij^A │ │ + [ 86a1] j^A │ │ + [ 86a5] j^A │ │ + [ 86a8] Pk^A │ │ + [ 86ac] Yk^A │ │ + [ 86b0] [k^A │ │ + [ 86b4] ak^A │ │ + [ 86b8] pm^A │ │ + [ 86bc] ym^A │ │ + [ 86c1] n^A │ │ + [ 86c5] n^A │ │ + [ 86e0] `�^A │ │ + [ 86e4] x�^A │ │ + [ 86f0] @�^A │ │ + [ 86f4] I�^A │ │ + [ 8718] P�^A │ │ + [ 871c] Y�^A │ │ + [ 8720] q�^A │ │ + [ 873c] -�^A │ │ + [ 8740] /�^A │ │ + [ 8744] =�^A │ │ + [ 8758] A │ │ + [ 875c] Z │ │ + [ 8760] a │ │ + [ 8764] z │ │ + [ 87b8] E^C │ │ + [ 87bc] E^C │ │ + [ 87c0] c^C │ │ + [ 87c4] t^C │ │ + [ 87c8] v^C │ │ + [ 87cc] w^C │ │ + [ 87d0] z^C │ │ + [ 87d4] }^C │ │ + [ 8814] /^E │ │ + [ 8818] 1^E │ │ + [ 881c] V^E │ │ + [ 8820] Y^E │ │ + [ 8824] Y^E │ │ + [ 8828] `^E │ │ + [ 8870] ^F │ │ + [ 8874] W^F │ │ + [ 8878] Y^F │ │ + [ 887c] _^F │ │ + [ 8880] n^F │ │ + [ 88b4] ?^G │ │ + [ 88b8] M^G │ │ + [ 88e4] ,^H │ │ + [ 88e8] @^H │ │ + [ 88ec] X^H │ │ + [ 88f0] `^H │ │ + [ 88f4] j^H │ │ + [ 88f8] p^H │ │ + [ 892c] ;^I │ │ + [ 8930] =^I │ │ + [ 8934] L^I │ │ + [ 8938] N^I │ │ + [ 893c] P^I │ │ + [ 8940] U^I │ │ + [ 8944] c^I │ │ + [ 8948] q^I │ │ + [ 89e4] (\n │ │ + [ 89e8] *\n │ │ + [ 89ec] 0\n │ │ + [ 89f0] 2\n │ │ + [ 89f4] 3\n │ │ + [ 89f8] 5\n │ │ + [ 89fc] 6\n │ │ + [ 8a00] 8\n │ │ + [ 8a04] 9\n │ │ + [ 8a08] >\n │ │ + [ 8a0c] B\n │ │ + [ 8a10] G\n │ │ + [ 8a14] H\n │ │ + [ 8a18] K\n │ │ + [ 8a1c] L\n │ │ + [ 8a20] Q\n │ │ + [ 8a24] Q\n │ │ + [ 8a28] Y\n │ │ + [ 8a2c] \\n │ │ + [ 8a30] ^\n │ │ + [ 8a34] ^\n │ │ + [ 8a38] p\n │ │ + [ 8a3c] u\n │ │ + [ 8ac4] (^K │ │ + [ 8ac8] *^K │ │ + [ 8acc] 0^K │ │ + [ 8ad0] 2^K │ │ + [ 8ad4] 3^K │ │ + [ 8ad8] 5^K │ │ + [ 8adc] 9^K │ │ + [ 8ae0] =^K │ │ + [ 8ae4] D^K │ │ + [ 8ae8] G^K │ │ + [ 8aec] H^K │ │ + [ 8af0] K^K │ │ + [ 8af4] L^K │ │ + [ 8af8] V^K │ │ + [ 8afc] W^K │ │ + [ 8b00] \^K │ │ + [ 8b04] ]^K │ │ + [ 8b08] _^K │ │ + [ 8b0c] c^K │ │ + [ 8b10] q^K │ │ + [ 8b14] q^K │ │ + [ 8ba4] (^L │ │ + [ 8ba8] *^L │ │ + [ 8bac] 9^L │ │ + [ 8bb0] =^L │ │ + [ 8bb4] D^L │ │ + [ 8bb8] F^L │ │ + [ 8bbc] H^L │ │ + [ 8bc0] J^L │ │ + [ 8bc4] L^L │ │ + [ 8bc8] U^L │ │ + [ 8bcc] V^L │ │ + [ 8bd0] X^L │ │ + [ 8bd4] Z^L │ │ + [ 8bd8] ]^L │ │ + [ 8bdc] ]^L │ │ + [ 8be0] `^L │ │ + [ 8be4] c^L │ │ + [ 8c64] :^M │ │ + [ 8c68] =^M │ │ + [ 8c6c] D^M │ │ + [ 8c70] F^M │ │ + [ 8c74] H^M │ │ + [ 8c78] J^M │ │ + [ 8c7c] L^M │ │ + [ 8c80] N^M │ │ + [ 8c84] N^M │ │ + [ 8c88] T^M │ │ + [ 8c8c] W^M │ │ + [ 8c90] _^M │ │ + [ 8c94] c^M │ │ + [ 8c98] z^M │ │ + [ 8cf4] :^N │ │ + [ 8cf8] @^N │ │ + [ 8cfc] F^N │ │ + [ 8d00] M^N │ │ + [ 8d04] M^N │ │ + [ 8d68] @^O │ │ + [ 8d6c] G^O │ │ + [ 8d70] I^O │ │ + [ 8d74] l^O │ │ + [ 8d78] q^O │ │ + [ 8d94] 6^P │ │ + [ 8d98] 8^P │ │ + [ 8d9c] 8^P │ │ + [ 8da0] ;^P │ │ + [ 8da4] ?^P │ │ + [ 8da8] P^P │ │ + [ 8ddc] H^R │ │ + [ 8de0] J^R │ │ + [ 8de4] M^R │ │ + [ 8de8] P^R │ │ + [ 8dec] V^R │ │ + [ 8df0] X^R │ │ + [ 8df4] X^R │ │ + [ 8df8] Z^R │ │ + [ 8dfc] ]^R │ │ + [ 8e00] `^R │ │ + [ 8e54] Z^S │ │ + [ 8e74] l^V │ │ + [ 8e78] o^V │ │ + [ 8ea4] 3^W │ │ + [ 8ea8] @^W │ │ + [ 8eac] S^W │ │ + [ 8eb0] `^W │ │ + [ 8eb4] l^W │ │ + [ 8eb8] n^W │ │ + [ 8ebc] p^W │ │ + [ 8ec0] r^W │ │ + [ 8ec4] s^W │ │ + [ 8ee8] ^X │ │ + [ 8eec] x^X │ │ + [ 8f08] ^Y │ │ + [ 8f0c] +^Y │ │ + [ 8f10] 0^Y │ │ + [ 8f14] 8^Y │ │ + [ 8f18] P^Y │ │ + [ 8f1c] m^Y │ │ + [ 8f20] p^Y │ │ + [ 8f24] t^Y │ │ + [ 8f40] ^Z │ │ + [ 8f44] ^^Z │ │ + [ 8f48] a^Z │ │ + [ 8f4c] t^Z │ │ + [ 8f6c] 3^[ │ │ + [ 8f70] 5^[ │ │ + [ 8f74] C^[ │ │ + [ 8f78] E^[ │ │ + [ 8f7c] L^[ │ │ + [ 8fa4] 6^\ │ │ + [ 8fa8] M^\ │ │ + [ 8fac] O^\ │ │ + [ 8fb0] Z^\ │ │ + [ 8fb4] }^\ │ │ + [ 9010] ^_ │ │ + [ 9014] E^_ │ │ + [ 9018] H^_ │ │ + [ 901c] M^_ │ │ + [ 9020] P^_ │ │ + [ 9024] W^_ │ │ + [ 9028] Y^_ │ │ + [ 902c] Y^_ │ │ + [ 9030] [^_ │ │ + [ 9034] [^_ │ │ + [ 9038] ]^_ │ │ + [ 903c] ]^_ │ │ + [ 9040] _^_ │ │ + [ 9044] }^_ │ │ + [ 9098] q │ │ + [ 909c] q │ │ + [ 90a1] │ │ + [ 90a5] │ │ + [ 90a9] │ │ + [ 90ad] │ │ + [ 90b1] ! │ │ + [ 90b5] ! │ │ + [ 90b9] ! │ │ + [ 90bd] ! │ │ + [ 90c1] ! │ │ + [ 90c5] ! │ │ + [ 90c9] ! │ │ + [ 90cd] ! │ │ + [ 90d1] ! │ │ + [ 90d5] ! │ │ + [ 90d8] $! │ │ + [ 90dc] $! │ │ + [ 90e0] &! │ │ + [ 90e4] &! │ │ + [ 90e8] (! │ │ + [ 90ec] (! │ │ + [ 90f0] *! │ │ + [ 90f4] -! │ │ + [ 90f8] /! │ │ + [ 90fc] 9! │ │ + [ 9100] � │ │ + [ 93f4] >� │ │ + [ 93f8] @� │ │ + [ 93fc] A� │ │ + [ 9400] C� │ │ + [ 9404] D� │ │ + [ 9408] F� │ │ + [ 9414] =� │ │ + [ 9418] P� │ │ + [ 9430] p� │ │ + [ 9434] t� │ │ + [ 9438] v� │ │ + [ 9440] !� │ │ + [ 9444] :� │ │ + [ 9448] A� │ │ + [ 944c] Z� │ │ + [ 9450] f� │ │ + [ 9484] & │ │ + [ 9488] ( │ │ + [ 948c] : │ │ + [ 9490] < │ │ + [ 9494] = │ │ + [ 9498] ? │ │ + [ 949c] M │ │ + [ 94a0] P │ │ + [ 94a4] ] │ │ + [ 94b0] @^A^A │ │ + [ 94b4] t^A^A │ │ + [ 94d0] -^C^A │ │ + [ 94d4] J^C^A │ │ + [ 94d8] P^C^A │ │ + [ 94dc] z^C^A │ │ + [ 951c] '^E^A │ │ + [ 9520] 0^E^A │ │ + [ 9524] c^E^A │ │ + [ 9528] p^E^A │ │ + [ 952c] z^E^A │ │ + [ 9530] |^E^A │ │ + [ 9574] 6^G^A │ │ + [ 9578] @^G^A │ │ + [ 957c] U^G^A │ │ + [ 9580] `^G^A │ │ + [ 9584] g^G^A │ │ + [ 95b4] 5^H^A │ │ + [ 95b8] 7^H^A │ │ + [ 95bc] 8^H^A │ │ + [ 95c0] <^H^A │ │ + [ 95c4] <^H^A │ │ + [ 95c8] ?^H^A │ │ + [ 95cc] U^H^A │ │ + [ 95d0] `^H^A │ │ + [ 95d4] v^H^A │ │ + [ 95f8] ^I^A │ │ + [ 95fc] 9^I^A │ │ + [ 9634] 5\n │ │ `\n │ │ |\n │ │ 5^K^A │ │ - [ 91bc] @^K^A │ │ - [ 91c0] U^K^A │ │ - [ 91c4] `^K^A │ │ - [ 91c8] r^K^A │ │ - [ 91d8] H^L^A │ │ - [ 91f0] '^M^A │ │ - [ 91f4] J^M^A │ │ - [ 91f8] e^M^A │ │ - [ 91fc] i^M^A │ │ - [ 9200] i^M^A │ │ - [ 9204] o^M^A │ │ - [ 923c] '^O^A │ │ - [ 9240] '^O^A │ │ - [ 9244] 0^O^A │ │ - [ 9248] E^O^A │ │ - [ 924c] p^O^A │ │ - [ 9268] E^P^A │ │ - [ 926c] q^P^A │ │ - [ 9270] u^P^A │ │ - [ 9290] 2^Q^A │ │ - [ 9294] D^Q^A │ │ - [ 9298] G^Q^A │ │ - [ 929c] P^Q^A │ │ - [ 92a0] r^Q^A │ │ - [ 92a4] v^Q^A │ │ - [ 92a8] v^Q^A │ │ - [ 92e0] 4^R^A │ │ - [ 92e4] 7^R^A │ │ - [ 92e8] 7^R^A │ │ - [ 92ec] >^R^A │ │ - [ 92f0] A^R^A │ │ - [ 9340] (^S^A │ │ - [ 9344] *^S^A │ │ - [ 9348] 0^S^A │ │ - [ 934c] 2^S^A │ │ - [ 9350] 3^S^A │ │ - [ 9354] 5^S^A │ │ - [ 9358] 9^S^A │ │ - [ 935c] =^S^A │ │ - [ 9360] D^S^A │ │ - [ 9364] G^S^A │ │ - [ 9368] H^S^A │ │ - [ 936c] K^S^A │ │ - [ 9370] L^S^A │ │ - [ 9374] P^S^A │ │ - [ 9378] P^S^A │ │ - [ 937c] W^S^A │ │ - [ 9380] W^S^A │ │ - [ 9384] ]^S^A │ │ - [ 9388] c^S^A │ │ - [ 93e8] A^T^A │ │ - [ 93ec] C^T^A │ │ - [ 93f0] E^T^A │ │ - [ 93f4] G^T^A │ │ - [ 93f8] J^T^A │ │ - [ 93fc] _^T^A │ │ - [ 9400] a^T^A │ │ - [ 9438] >^V^A │ │ - [ 943c] @^V^A │ │ - [ 9440] @^V^A │ │ - [ 9444] D^V^A │ │ - [ 9448] D^V^A │ │ - [ 9468] *^W^A │ │ - [ 946c] @^W^A │ │ - [ 9470] F^W^A │ │ - [ 9478] 8^X^A │ │ - [ 94a8] 5^Y^A │ │ - [ 94ac] 7^Y^A │ │ - [ 94b0] 8^Y^A │ │ - [ 94b4] ;^Y^A │ │ - [ 94b8] <^Y^A │ │ - [ 94bc] ?^Y^A │ │ - [ 94c0] B^Y^A │ │ - [ 94f0] 2^Z^A │ │ - [ 94f4] 5^Z^A │ │ - [ 94f8] >^Z^A │ │ - [ 94fc] P^Z^A │ │ - [ 9528] 6^\^A │ │ - [ 952c] 8^\^A │ │ - [ 9530] >^\^A │ │ - [ 9534] @^\^A │ │ - [ 9538] @^\^A │ │ - [ 953c] r^\^A │ │ - [ 9568] 6^]^A │ │ - [ 956c] :^]^A │ │ - [ 9570] :^]^A │ │ - [ 9574] <^]^A │ │ - [ 9578] =^]^A │ │ - [ 957c] ?^]^A │ │ - [ 9580] A^]^A │ │ - [ 9584] C^]^A │ │ - [ 9588] C^]^A │ │ - [ 958c] F^]^A │ │ - [ 9590] G^]^A │ │ - [ 9594] `^]^A │ │ - [ 9598] e^]^A │ │ - [ 959c] g^]^A │ │ - [ 95a0] h^]^A │ │ - [ 95a4] j^]^A │ │ - [ 95d8] :^_^A │ │ - [ 95dc] >^_^A │ │ - [ 95e0] @^_^A │ │ - [ 95ed] ^A │ │ - [ 95f1] #^A │ │ - [ 95f5] $^A │ │ - [ 95f8] n$^A │ │ - [ 95fd] $^A │ │ - [ 9600] C%^A │ │ - [ 9605] /^A │ │ - [ 9609] /^A │ │ - [ 960d] 0^A │ │ - [ 9610] /4^A │ │ - [ 9614] A4^A │ │ - [ 9618] F4^A │ │ - [ 961c] `4^A │ │ - [ 9621] C^A │ │ - [ 9625] D^A │ │ - [ 9628] FF^A │ │ - [ 962d] a^A │ │ - [ 9630] .a^A │ │ - [ 9635] h^A │ │ - [ 9638] 8j^A │ │ - [ 963c] @j^A │ │ - [ 9640] ^j^A │ │ - [ 9644] pj^A │ │ - [ 9649] j^A │ │ - [ 964d] j^A │ │ - [ 9651] j^A │ │ - [ 9655] k^A │ │ - [ 9658] /k^A │ │ - [ 965c] @k^A │ │ - [ 9660] Ck^A │ │ - [ 9664] ck^A │ │ - [ 9668] wk^A │ │ - [ 966c] }k^A │ │ - [ 9671] k^A │ │ - [ 9674] @m^A │ │ - [ 9678] lm^A │ │ - [ 967c] @n^A │ │ - [ 9681] n^A │ │ - [ 9685] o^A │ │ - [ 9688] Jo^A │ │ - [ 968c] Oo^A │ │ - [ 9691] o^A │ │ - [ 9695] o^A │ │ - [ 9699] o^A │ │ - [ 969d] o^A │ │ - [ 96a1] o^A │ │ - [ 96a5] o^A │ │ - [ 96a9] o^A │ │ - [ 96ad] o^A │ │ - [ 96b1] o^A │ │ - [ 96b5] p^A │ │ - [ 96e8] "�^A │ │ - [ 96ec] 2�^A │ │ - [ 96f0] 2�^A │ │ - [ 96f4] P�^A │ │ - [ 96f8] R�^A │ │ - [ 96fc] U�^A │ │ - [ 9700] U�^A │ │ - [ 9704] d�^A │ │ - [ 9708] g�^A │ │ - [ 970c] p�^A │ │ - [ 9718] j�^A │ │ - [ 971c] p�^A │ │ - [ 9720] |�^A │ │ - [ 9740] T�^A │ │ - [ 9744] V�^A │ │ - [ 97a8] 9�^A │ │ - [ 97ac] ;�^A │ │ - [ 97b0] >�^A │ │ - [ 97b4] @�^A │ │ - [ 97b8] D�^A │ │ - [ 97bc] F�^A │ │ - [ 97c0] F�^A │ │ - [ 97c4] J�^A │ │ - [ 97c8] P�^A │ │ - [ 97cc] R�^A │ │ - [ 97f8] 4�^A │ │ - [ 97fc] 6�^A │ │ - [ 9800] N�^A │ │ - [ 9804] P�^A │ │ - [ 9808] n�^A │ │ - [ 980c] p�^A │ │ - [ 9834] %�^A │ │ - [ 9838] *�^A │ │ - [ 9850] !�^A │ │ - [ 9854] #�^A │ │ - [ 9858] $�^A │ │ - [ 985c] &�^A │ │ - [ 9860] *�^A │ │ - [ 9864] 0�^A │ │ - [ 9868] m�^A │ │ - [ 9878] ,�^A │ │ - [ 987c] 7�^A │ │ - [ 9880] =�^A │ │ - [ 9884] N�^A │ │ - [ 9888] N�^A │ │ - [ 98e0] C�^A │ │ - [ 98e4] G�^A │ │ - [ 98e8] G�^A │ │ - [ 98ec] K�^A │ │ - [ 98f0] K�^A │ │ - [ 9904] !�^A │ │ - [ 9908] "�^A │ │ - [ 990c] $�^A │ │ - [ 9910] $�^A │ │ - [ 9914] '�^A │ │ - [ 9918] '�^A │ │ - [ 991c] )�^A │ │ - [ 9920] 2�^A │ │ - [ 9924] 4�^A │ │ - [ 9928] 7�^A │ │ - [ 992c] 9�^A │ │ - [ 9930] 9�^A │ │ - [ 9934] ;�^A │ │ - [ 9938] ;�^A │ │ - [ 993c] B�^A │ │ - [ 9940] B�^A │ │ - [ 9944] G�^A │ │ - [ 9948] G�^A │ │ - [ 994c] I�^A │ │ - [ 9950] I�^A │ │ - [ 9954] K�^A │ │ - [ 9958] K�^A │ │ - [ 995c] M�^A │ │ - [ 9960] O�^A │ │ - [ 9964] Q�^A │ │ - [ 9968] R�^A │ │ - [ 996c] T�^A │ │ - [ 9970] T�^A │ │ - [ 9974] W�^A │ │ - [ 9978] W�^A │ │ - [ 997c] Y�^A │ │ - [ 9980] Y�^A │ │ - [ 9984] [�^A │ │ - [ 9988] [�^A │ │ - [ 998c] ]�^A │ │ - [ 9990] ]�^A │ │ - [ 9994] _�^A │ │ - [ 9998] _�^A │ │ - [ 999c] a�^A │ │ - [ 99a0] b�^A │ │ - [ 99a4] d�^A │ │ - [ 99a8] d�^A │ │ - [ 99ac] g�^A │ │ - [ 99b0] j�^A │ │ - [ 99b4] l�^A │ │ - [ 99b8] r�^A │ │ - [ 99bc] t�^A │ │ - [ 99c0] w�^A │ │ - [ 99c4] y�^A │ │ - [ 99c8] |�^A │ │ - [ 99cc] ~�^A │ │ - [ 99d0] ~�^A │ │ - [ 99fc] 0�^A │ │ - [ 9a00] I�^A │ │ - [ 9a04] P�^A │ │ - [ 9a08] i�^A │ │ - [ 9a0c] p�^A │ │ - [ 9a20] 9�^B │ │ - [ 9a24] @�^B │ │ - [ 9a2c] �^B │ │ - [ 9a40] ]�^B │ │ - [ 9a50] J^S^C │ │ - [ 9a54] P^S^C │ │ - [ 9a59] #^C │ │ - [ 9a60] The provided String is not valid. │ │ - [ 9ab0] Property does not exist.Embedded collection does not exist. │ │ - [ 9af0] Collection id is invalid.RecvErrorSendErrorRegionalState::Unknown should not occur on forward iteration │ │ - [ 9b70] capacity overflow�^A^D^A^A^A^D^A^B^B │ │ - [ 9b9b] 1-^A^A^A^B^A^B^A^A,^A^K^F\n │ │ + [ 9660] @^K^A │ │ + [ 9664] U^K^A │ │ + [ 9668] `^K^A │ │ + [ 966c] r^K^A │ │ + [ 967c] H^L^A │ │ + [ 9694] '^M^A │ │ + [ 9698] J^M^A │ │ + [ 969c] e^M^A │ │ + [ 96a0] i^M^A │ │ + [ 96a4] i^M^A │ │ + [ 96a8] o^M^A │ │ + [ 96e0] '^O^A │ │ + [ 96e4] '^O^A │ │ + [ 96e8] 0^O^A │ │ + [ 96ec] E^O^A │ │ + [ 96f0] p^O^A │ │ + [ 970c] E^P^A │ │ + [ 9710] q^P^A │ │ + [ 9714] u^P^A │ │ + [ 9734] 2^Q^A │ │ + [ 9738] D^Q^A │ │ + [ 973c] G^Q^A │ │ + [ 9740] P^Q^A │ │ + [ 9744] r^Q^A │ │ + [ 9748] v^Q^A │ │ + [ 974c] v^Q^A │ │ + [ 9784] 4^R^A │ │ + [ 9788] 7^R^A │ │ + [ 978c] 7^R^A │ │ + [ 9790] >^R^A │ │ + [ 9794] A^R^A │ │ + [ 97e4] (^S^A │ │ + [ 97e8] *^S^A │ │ + [ 97ec] 0^S^A │ │ + [ 97f0] 2^S^A │ │ + [ 97f4] 3^S^A │ │ + [ 97f8] 5^S^A │ │ + [ 97fc] 9^S^A │ │ + [ 9800] =^S^A │ │ + [ 9804] D^S^A │ │ + [ 9808] G^S^A │ │ + [ 980c] H^S^A │ │ + [ 9810] K^S^A │ │ + [ 9814] L^S^A │ │ + [ 9818] P^S^A │ │ + [ 981c] P^S^A │ │ + [ 9820] W^S^A │ │ + [ 9824] W^S^A │ │ + [ 9828] ]^S^A │ │ + [ 982c] c^S^A │ │ + [ 988c] A^T^A │ │ + [ 9890] C^T^A │ │ + [ 9894] E^T^A │ │ + [ 9898] G^T^A │ │ + [ 989c] J^T^A │ │ + [ 98a0] _^T^A │ │ + [ 98a4] a^T^A │ │ + [ 98dc] >^V^A │ │ + [ 98e0] @^V^A │ │ + [ 98e4] @^V^A │ │ + [ 98e8] D^V^A │ │ + [ 98ec] D^V^A │ │ + [ 990c] *^W^A │ │ + [ 9910] @^W^A │ │ + [ 9914] F^W^A │ │ + [ 991c] 8^X^A │ │ + [ 994c] 5^Y^A │ │ + [ 9950] 7^Y^A │ │ + [ 9954] 8^Y^A │ │ + [ 9958] ;^Y^A │ │ + [ 995c] <^Y^A │ │ + [ 9960] ?^Y^A │ │ + [ 9964] B^Y^A │ │ + [ 9994] 2^Z^A │ │ + [ 9998] 5^Z^A │ │ + [ 999c] >^Z^A │ │ + [ 99a0] P^Z^A │ │ + [ 99cc] 6^\^A │ │ + [ 99d0] 8^\^A │ │ + [ 99d4] >^\^A │ │ + [ 99d8] @^\^A │ │ + [ 99dc] @^\^A │ │ + [ 99e0] r^\^A │ │ + [ 9a0c] 6^]^A │ │ + [ 9a10] :^]^A │ │ + [ 9a14] :^]^A │ │ + [ 9a18] <^]^A │ │ + [ 9a1c] =^]^A │ │ + [ 9a20] ?^]^A │ │ + [ 9a24] A^]^A │ │ + [ 9a28] C^]^A │ │ + [ 9a2c] C^]^A │ │ + [ 9a30] F^]^A │ │ + [ 9a34] G^]^A │ │ + [ 9a38] `^]^A │ │ + [ 9a3c] e^]^A │ │ + [ 9a40] g^]^A │ │ + [ 9a44] h^]^A │ │ + [ 9a48] j^]^A │ │ + [ 9a7c] :^_^A │ │ + [ 9a80] >^_^A │ │ + [ 9a84] @^_^A │ │ + [ 9a91] ^A │ │ + [ 9a95] #^A │ │ + [ 9a99] $^A │ │ + [ 9a9c] n$^A │ │ + [ 9aa1] $^A │ │ + [ 9aa4] C%^A │ │ + [ 9aa9] /^A │ │ + [ 9aad] /^A │ │ + [ 9ab1] 0^A │ │ + [ 9ab4] /4^A │ │ + [ 9ab8] A4^A │ │ + [ 9abc] F4^A │ │ + [ 9ac0] `4^A │ │ + [ 9ac5] C^A │ │ + [ 9ac9] D^A │ │ + [ 9acc] FF^A │ │ + [ 9ad1] a^A │ │ + [ 9ad4] .a^A │ │ + [ 9ad9] h^A │ │ + [ 9adc] 8j^A │ │ + [ 9ae0] @j^A │ │ + [ 9ae4] ^j^A │ │ + [ 9ae8] pj^A │ │ + [ 9aed] j^A │ │ + [ 9af1] j^A │ │ + [ 9af5] j^A │ │ + [ 9af9] k^A │ │ + [ 9afc] /k^A │ │ + [ 9b00] @k^A │ │ + [ 9b04] Ck^A │ │ + [ 9b08] ck^A │ │ + [ 9b0c] wk^A │ │ + [ 9b10] }k^A │ │ + [ 9b15] k^A │ │ + [ 9b18] @m^A │ │ + [ 9b1c] lm^A │ │ + [ 9b20] @n^A │ │ + [ 9b25] n^A │ │ + [ 9b29] o^A │ │ + [ 9b2c] Jo^A │ │ + [ 9b30] Oo^A │ │ + [ 9b35] o^A │ │ + [ 9b39] o^A │ │ + [ 9b3d] o^A │ │ + [ 9b41] o^A │ │ + [ 9b45] o^A │ │ + [ 9b49] o^A │ │ + [ 9b4d] o^A │ │ + [ 9b51] o^A │ │ + [ 9b55] o^A │ │ + [ 9b59] p^A │ │ + [ 9b8c] "�^A │ │ + [ 9b90] 2�^A │ │ + [ 9b94] 2�^A │ │ + [ 9b98] P�^A │ │ + [ 9b9c] R�^A │ │ + [ 9ba0] U�^A │ │ + [ 9ba4] U�^A │ │ + [ 9ba8] d�^A │ │ + [ 9bac] g�^A │ │ + [ 9bb0] p�^A │ │ + [ 9bbc] j�^A │ │ + [ 9bc0] p�^A │ │ + [ 9bc4] |�^A │ │ + [ 9be4] T�^A │ │ + [ 9be8] V�^A │ │ + [ 9c4c] 9�^A │ │ + [ 9c50] ;�^A │ │ + [ 9c54] >�^A │ │ + [ 9c58] @�^A │ │ + [ 9c5c] D�^A │ │ + [ 9c60] F�^A │ │ + [ 9c64] F�^A │ │ + [ 9c68] J�^A │ │ + [ 9c6c] P�^A │ │ + [ 9c70] R�^A │ │ + [ 9c9c] 4�^A │ │ + [ 9ca0] 6�^A │ │ + [ 9ca4] N�^A │ │ + [ 9ca8] P�^A │ │ + [ 9cac] n�^A │ │ + [ 9cb0] p�^A │ │ + [ 9cd8] %�^A │ │ + [ 9cdc] *�^A │ │ + [ 9cf4] !�^A │ │ + [ 9cf8] #�^A │ │ + [ 9cfc] $�^A │ │ + [ 9d00] &�^A │ │ + [ 9d04] *�^A │ │ + [ 9d08] 0�^A │ │ + [ 9d0c] m�^A │ │ + [ 9d1c] ,�^A │ │ + [ 9d20] 7�^A │ │ + [ 9d24] =�^A │ │ + [ 9d28] N�^A │ │ + [ 9d2c] N�^A │ │ + [ 9d84] C�^A │ │ + [ 9d88] G�^A │ │ + [ 9d8c] G�^A │ │ + [ 9d90] K�^A │ │ + [ 9d94] K�^A │ │ + [ 9da8] !�^A │ │ + [ 9dac] "�^A │ │ + [ 9db0] $�^A │ │ + [ 9db4] $�^A │ │ + [ 9db8] '�^A │ │ + [ 9dbc] '�^A │ │ + [ 9dc0] )�^A │ │ + [ 9dc4] 2�^A │ │ + [ 9dc8] 4�^A │ │ + [ 9dcc] 7�^A │ │ + [ 9dd0] 9�^A │ │ + [ 9dd4] 9�^A │ │ + [ 9dd8] ;�^A │ │ + [ 9ddc] ;�^A │ │ + [ 9de0] B�^A │ │ + [ 9de4] B�^A │ │ + [ 9de8] G�^A │ │ + [ 9dec] G�^A │ │ + [ 9df0] I�^A │ │ + [ 9df4] I�^A │ │ + [ 9df8] K�^A │ │ + [ 9dfc] K�^A │ │ + [ 9e00] M�^A │ │ + [ 9e04] O�^A │ │ + [ 9e08] Q�^A │ │ + [ 9e0c] R�^A │ │ + [ 9e10] T�^A │ │ + [ 9e14] T�^A │ │ + [ 9e18] W�^A │ │ + [ 9e1c] W�^A │ │ + [ 9e20] Y�^A │ │ + [ 9e24] Y�^A │ │ + [ 9e28] [�^A │ │ + [ 9e2c] [�^A │ │ + [ 9e30] ]�^A │ │ + [ 9e34] ]�^A │ │ + [ 9e38] _�^A │ │ + [ 9e3c] _�^A │ │ + [ 9e40] a�^A │ │ + [ 9e44] b�^A │ │ + [ 9e48] d�^A │ │ + [ 9e4c] d�^A │ │ + [ 9e50] g�^A │ │ + [ 9e54] j�^A │ │ + [ 9e58] l�^A │ │ + [ 9e5c] r�^A │ │ + [ 9e60] t�^A │ │ + [ 9e64] w�^A │ │ + [ 9e68] y�^A │ │ + [ 9e6c] |�^A │ │ + [ 9e70] ~�^A │ │ + [ 9e74] ~�^A │ │ + [ 9ea0] 0�^A │ │ + [ 9ea4] I�^A │ │ + [ 9ea8] P�^A │ │ + [ 9eac] i�^A │ │ + [ 9eb0] p�^A │ │ + [ 9ec4] 9�^B │ │ + [ 9ec8] @�^B │ │ + [ 9ed0] �^B │ │ + [ 9ee4] ]�^B │ │ + [ 9ef4] J^S^C │ │ + [ 9ef8] P^S^C │ │ + [ 9efd] #^C │ │ + [ 9f00] The provided String is not valid. │ │ + [ 9f50] Property does not exist.Embedded collection does not exist. │ │ + [ 9f90] Collection id is invalid.RecvErrorSendErrorRegionalState::Unknown should not occur on forward iteration │ │ + [ a010] capacity overflow�^A^D^A^A^A^D^A^B^B │ │ + [ a03b] 1-^A^A^A^B^A^B^A^A,^A^K^F\n │ │ #^A\n │ │ e^H^A\n │ │ !^A^A^A^^^[[^K:^K^D^A^B^A^X^X+^C,^A^G^B^E^I):7^A^A^A^D^H^D^A^C^G\n │ │ :^A^D^D^H^A^T^B^Z^A^B^B9^A^D^B^D^B^B^C^C^A^^^B^C^A^K^B9^A^D^E^A^B^D^A^T^B^V^F^A^A:^A^B^A^A^D^H^A^G^B^K^B^^^A=^A^L^A2^A^C^A7^A^A^C^E^C^A^D^G^B^K^B^]^A:^A^B^A^F^A^E^B^T^B^\^B9^B^D^D^H^A^T^B^]^AH^A^G^C^A^AZ^A^B^G^K^Ib^A^B^I^I^A^A^GI^B^[^A^A^A^A^A7^N^A^E^A^B^E^K^A$^I^Af^D^A^F^A^B^B^B^Y^B^D^C^P^D^M^A^B^B^F^A^O^A^^A │ │ - [ 9c91] @^B^A^G^H^A^B^K^C^A^E^A-^E3^AA^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ + [ a131] @^B^A^G^H^A^B^K^C^A^E^A-^E3^AA^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ '^A^H.^B^L^T^D0^A^A^E^A^A^E^A(^I^L^B ^D^B^B^A^C8^A^A^B^C^A^A^C:^H^B^B@^FR^C^A^M^A^G^D^A^F^A^C^B2?^M^A"e │ │ - [ 9d0f] 1^E^A\n │ │ + [ a1af] 1^E^A\n │ │ 3! │ │ - [ 9d1d] q^C}^A^O^A` /^A │ │ - [ 9d29] $^D^C^E^E^A]^F]^C │ │ - [ 9d39] b^D^A\n │ │ + [ a1bd] q^C}^A^O^A` /^A │ │ + [ a1c9] $^D^C^E^E^A]^F]^C │ │ + [ a1d9] b^D^A\n │ │ P^B^N"N^A^W^Cf^D^C^B^H^A^C^A^D^A^Y^B^E^A�^B^Z^R^M^A&^H^Y^K.^C0^A^B^D^B^B^Q^A^U^BB^F^B^B^B^B^L^A^H^A#^A^K^A3^A^A^C^B^B^E^B^A^A^[^A^N^B^E^B^A^Ad^E^I^Cy^A^B^A^D^A │ │ - [ 9da1] "^A^B^A�^A^G^A^F^A^K^A#^A^A^A/^A-^BC^A^U^C │ │ - [ 9dc2] *^A^I │ │ - [ 9dcb] (^C^D^A�^B │ │ - [ 9dd3] &^A^Z^E^A^A │ │ - [ 9ddd] 4^FF^K1^D{^A6^O)^A^B^B\n │ │ + [ a241] "^A^B^A�^A^G^A^F^A^K^A#^A^A^A/^A-^BC^A^U^C │ │ + [ a262] *^A^I │ │ + [ a26b] (^C^D^A�^B │ │ + [ a273] &^A^Z^E^A^A │ │ + [ a27d] 4^FF^K1^D{^A6^O)^A^B^B\n │ │ 1^D^B^B^B^A^D^A\n │ │ 2^C$^E^A^H>^A^L^B4^I\n │ │ _^C^B^A^A^B^F^A^B^A�^A^C^H^U^B9^B^C^A%^G^C^EF^F^M^A^A^A^A^A^N^BU^H^B^C^A^A^W^AT^F^A^A^D^B^A^B�^D^F^B^A^B^[^BU^H^B^A^A^Bj^A^A^A^B^F^A^Ae^A^A^A^B^D^A^E │ │ - [ 9e67] \n │ │ + [ a307] \n │ │ (^F^B^D^H^A^I^F^B^C.^M^A^B�^A^A^C^A^A�^G^A^F^A^AR^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^AA^A │ │ - [ 9ea1] 4^E^E^A^A^A^W^A │ │ - [ 9eb3] ;^G^I^D │ │ - [ 9eb9] (^B │ │ - [ 9ebd] ?^Q@^B^A^B^M^B │ │ - [ 9ed0] .^B^W │ │ - [ 9ede] 7^D2^H^A^N^A^V^E^A^O │ │ - [ 9ef4] >!^A�^N │ │ - [ 9efb] =^D │ │ - [ 9f0d] m^H │ │ - [ 9f14] `�� │ │ - [ 9f19] p │ │ - [ 9f1d] -^A^A^A^B^A^B^A^AH^K0^U^P^Ae^G^B^F^B^B^A^D#^A^^^[[^K:^I^I^A^X^D^A^I^A^C^A^E+^C;^I*^X^A 7^A^A^A^D^H^D^A^C^G\n │ │ + [ a341] 4^E^E^A^A^A^W^A │ │ + [ a353] ;^G^I^D │ │ + [ a359] (^B │ │ + [ a35d] ?^Q@^B^A^B^M^B │ │ + [ a370] .^B^W │ │ + [ a37e] 7^D2^H^A^N^A^V^E^A^O │ │ + [ a394] >!^A�^N │ │ + [ a39b] =^D │ │ + [ a3ad] m^H │ │ + [ a3b4] `�� │ │ + [ a3b9] p │ │ + [ a3bd] -^A^A^A^B^A^B^A^AH^K0^U^P^Ae^G^B^F^B^B^A^D#^A^^^[[^K:^I^I^A^X^D^A^I^A^C^A^E+^C;^I*^X^A 7^A^A^A^D^H^D^A^C^G\n │ │ :^A^A^A^B^D^H^A^I^A\n │ │ 9^A^D^B^D^B^B^C^C^A^^^B^C^A^K^B9^A^D^E^A^B^D^A^T^B^V^F^A^A:^A^A^B^A^D^H^A^G^C\n │ │ ;^A^A^A^L^A^I^A(^A^C^A7^A^A^C^E^C^A^D^G^B^K^B^]^A:^A^B^B^A^A^C^C^A^D^G^B^K^B^\^B9^B^A^A^B^D^H^A^I^A\n │ │ H^A^D^A^B^C^A^A^H^AQ^A^B^G^L^Hb^A^B^I^K^GI^B^[^A^A^A^A^A7^N^A^E^A^B^E^K^A$^I^Af^D^A^F^A^B^B^B^Y^B^D^C^P^D^M^A^B^B^F^A^O^A │ │ - [ a01a] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ + [ a4ba] @^B^A^G^H^A^B^K^I^A-^C^A^Au^B"^Av^C^D^B^I^A^F^C�^B^B^A:^A^A^G^A^A^A^A^B^H^F\n │ │ 0.^B^L^T^D0\n │ │ &^I^L^B ^D^B^F8^A^A^B^C^A^A^E8^H^B^B�^C^A^M^A^G^D^A^F^A^C^B�@ │ │ - [ a075] ! │ │ - [ a07a] ` │ │ - [ a07e] i^B │ │ - [ a084] ^BP^B │ │ - [ a098] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ - [ a0de] (^C^D^A�^B │ │ - [ a0e6] A^E │ │ - [ a0ea] M^FF^K1^D{^A6^O)^A^B^B\n │ │ + [ a515] ! │ │ + [ a51a] ` │ │ + [ a51e] i^B │ │ + [ a524] ^BP^B │ │ + [ a538] &^H^Y^K^A^A,^C0^A^B^D^B^B^B^A$^AC^F^B^B^B^B^L^A^H^A/^A3^A^A^C^B^B^E^B^A^A*^B^H^A�^A^B^A^D^A │ │ + [ a57e] (^C^D^A�^B │ │ + [ a586] A^E │ │ + [ a58a] M^FF^K1^D{^A6^O)^A^B^B\n │ │ 1^D^B^B^G^A=^C$^E^A^H>^A^L^B4^I^A^A^H^D^B^A_^C^B^D^F^A^B^A�^A^C^H^U^B9^B^A^A^A^A^L^A^I^A^N^G^C^EC^A^B^F^A^A^B^A^A^C^D^C^A^A^N^BU^H^B^C^A^A^W^AQ^A^B^F^A^A^B^A^A^B^A^B�^A^B^D^F^B^A^B^[^BU^H^B^A^A^Bj^A^A^A^B^He^A^A^A^B^D^A^E │ │ - [ a180] \n │ │ + [ a620] \n │ │ (^F^B^D^H^A^I^F^B^C.^M^A^B�^A^A^C^A^A�^G^A^F^A^AR^V^B^G^A^B^A^Bz^F^C^A^A^B^A^G^A^AH^B^C^A^A^A │ │ - [ a1b8] 4^E^E^C^W^A │ │ - [ a1c8] ;^G │ │ - [ a1cc] ?^DQ^A^K^B │ │ - [ a1d5] .^B^W │ │ - [ a1e5] 7^D2^H^A^N^A^V^E^A^O │ │ - [ a1fa] d^A�^G │ │ - [ a200] =^D │ │ - [ a210] m^G │ │ - [ a213] `�� │ │ - [ a228] #^G^B^^^E`^A*^D^B^B^B^D^A^A^F^A^A^C^A^A^A^T^AS^A�^H�^A&^I) │ │ - [ a24a] &^A^A^E^A^B+^A^D │ │ - [ a254] V^B^F │ │ - [ a25a] +^B^C@�@ │ │ - [ a264] &^B^F^B^H^A^A^A^A^A^A^A^_^B5^A^G^A^A^C^C^A^G^C^D^B^F^D^M^E^C^A^Gt^A^M^A^P^Me^A^D^A^B\n │ │ + [ a658] 4^E^E^C^W^A │ │ + [ a668] ;^G │ │ + [ a66c] ?^DQ^A^K^B │ │ + [ a675] .^B^W │ │ + [ a685] 7^D2^H^A^N^A^V^E^A^O │ │ + [ a69a] d^A�^G │ │ + [ a6a0] =^D │ │ + [ a6b0] m^G │ │ + [ a6b3] `�� │ │ + [ a6c8] #^G^B^^^E`^A*^D^B^B^B^D^A^A^F^A^A^C^A^A^A^T^AS^A�^H�^A&^I) │ │ + [ a6ea] &^A^A^E^A^B+^A^D │ │ + [ a6f4] V^B^F │ │ + [ a6fa] +^B^C@�@ │ │ + [ a704] &^B^F^B^H^A^A^A^A^A^A^A^_^B5^A^G^A^A^C^C^A^G^C^D^B^F^D^M^E^C^A^Gt^A^M^A^P^Me^A^D^A^B\n │ │ ^C^B │ │ - [ a2ac] 4 │ │ - [ a2b4] &^A^A^E^A │ │ - [ a2ba] .^R^^�f^C^D^AM^T^F^A^C │ │ - [ a2c8] +^A^N^FP │ │ - [ a2d6] P`$^D$t^K^A^O^A^G^A^B^A^K^A^O^A^G^A^B │ │ - [ a2f0] *^A^I │ │ - [ a2f4] 3^M3]^V\n │ │ + [ a74c] 4 │ │ + [ a754] &^A^A^E^A │ │ + [ a75a] .^R^^�f^C^D^AM^T^F^A^C │ │ + [ a768] +^A^N^FP │ │ + [ a776] P`$^D$t^K^A^O^A^G^A^B^A^K^A^O^A^G^A^B │ │ + [ a790] *^A^I │ │ + [ a794] 3^M3]^V\n │ │ @ │ │ - [ a2fe] @ ^Y^B^Y │ │ - [ a304] U^AG^A^B^B^A^B^B^B^D^A^L^A^A^A^G^AA^A^D^B^H^A^G^A^\^A^D^A^E^A^A^C^G^A │ │ - [ a346] > │ │ - [ a348] D │ │ - [ a350] 0123456789ABCDEFconnection resetentity not found{invalid syntax}.debug_types.dwohost unreachableinvalid filenameInstanceMismatch at .debug_macro.dwoPermissionDeniedno storage spaceAddrNotAvailableDisconnected(..)0123456789abcdefWriteTxnRequired,\n │ │ + [ a79e] @ ^Y^B^Y │ │ + [ a7a4] U^AG^A^B^B^A^B^B^B^D^A^L^A^A^A^G^AA^A^D^B^H^A^G^A^\^A^D^A^E^A^A^C^G^A │ │ + [ a7e6] > │ │ + [ a7e8] D │ │ + [ a7f0] 0123456789ABCDEFconnection resetentity not found{invalid syntax}.debug_types.dwohost unreachableinvalid filenameInstanceMismatch at .debug_macro.dwoPermissionDeniedno storage spaceAddrNotAvailableDisconnected(..)0123456789abcdefWriteTxnRequired,\n │ │ (\n │ │ {\n │ │ { .. }^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A^A │ │ - [ a55e] [...]user-provided comparison function does not correctly implement a total ordercalled `Option::unwrap()` on a `None` value │ │ - [ a74c] ^A │ │ - [ a750] !^A │ │ - [ a754] "^A │ │ - [ a758] #^A │ │ - [ a75c] $^A │ │ - [ a760] %^A │ │ - [ a764] &^A │ │ - [ a768] '^A │ │ - [ a76c] (^A │ │ - [ a770] )^A │ │ - [ a774] *^A │ │ - [ a778] +^A │ │ - [ a77c] ,^A │ │ - [ a780] -^A │ │ - [ a784] .^A │ │ - [ a788] /^A │ │ - [ a78c] 0^A │ │ - [ a792] @ │ │ - [ a794] 2^A │ │ - [ a798] 3^A │ │ - [ a79c] 4^A │ │ - [ a7a0] 5^A │ │ - [ a7a4] 6^A │ │ - [ a7a8] 7^A │ │ - [ a7ac] 9^A │ │ - [ a7b0] :^A │ │ - [ a7b4] ;^A │ │ - [ a7b8] <^A │ │ - [ a7bc] =^A │ │ - [ a7c0] >^A │ │ - [ a7c4] ?^A │ │ - [ a7c8] @^A │ │ - [ a7cc] A^A │ │ - [ a7d0] B^A │ │ - [ a7d4] C^A │ │ - [ a7d8] D^A │ │ - [ a7dc] E^A │ │ - [ a7e0] F^A │ │ - [ a7e4] G^A │ │ - [ a7e8] H^A │ │ - [ a7ec] J^A │ │ - [ a7f0] K^A │ │ - [ a7f4] L^A │ │ - [ a7f8] M^A │ │ - [ a7fc] N^A │ │ - [ a800] O^A │ │ - [ a804] P^A │ │ - [ a808] Q^A │ │ - [ a80c] R^A │ │ - [ a810] S^A │ │ - [ a814] T^A │ │ - [ a818] U^A │ │ - [ a81c] V^A │ │ - [ a820] W^A │ │ - [ a824] X^A │ │ - [ a828] Y^A │ │ - [ a82c] Z^A │ │ - [ a830] [^A │ │ - [ a834] \^A │ │ - [ a838] ]^A │ │ - [ a83c] ^^A │ │ - [ a840] _^A │ │ - [ a844] `^A │ │ - [ a848] a^A │ │ - [ a84c] b^A │ │ - [ a850] c^A │ │ - [ a854] d^A │ │ - [ a858] e^A │ │ - [ a85c] f^A │ │ - [ a860] g^A │ │ - [ a864] h^A │ │ - [ a868] i^A │ │ - [ a86c] j^A │ │ - [ a870] k^A │ │ - [ a874] l^A │ │ - [ a878] m^A │ │ - [ a87c] n^A │ │ - [ a880] o^A │ │ - [ a884] p^A │ │ - [ a888] q^A │ │ - [ a88c] r^A │ │ - [ a890] s^A │ │ - [ a894] t^A │ │ - [ a898] u^A │ │ - [ a89c] v^A │ │ - [ a8a0] w^A │ │ - [ a8a4] x^A │ │ - [ a8ac] y^A │ │ - [ a8b0] z^A │ │ - [ a8b4] {^A │ │ - [ a8b8] |^A │ │ - [ a8bc] }^A │ │ - [ a8c0] ~^A │ │ - [ a8c8] S^B │ │ - [ a8e0] T^B │ │ - [ a8f0] V^B │ │ - [ a8f8] W^B │ │ - [ a910] Y^B │ │ - [ a918] [^B │ │ - [ a928] `^B │ │ - [ a930] c^B │ │ - [ a938] i^B │ │ - [ a940] h^B │ │ - [ a950] o^B │ │ - [ a958] r^B │ │ - [ a960] u^B │ │ - [ ab64] ^B │ │ - [ ab6c] "^B │ │ - [ ab70] #^B │ │ - [ ab74] $^B │ │ - [ ab78] %^B │ │ - [ ab7c] &^B │ │ - [ ab80] '^B │ │ - [ ab84] (^B │ │ - [ ab88] )^B │ │ - [ ab8c] *^B │ │ - [ ab90] +^B │ │ - [ ab94] ,^B │ │ - [ ab98] -^B │ │ - [ ab9c] .^B │ │ - [ aba0] /^B │ │ - [ aba4] 0^B │ │ - [ aba8] 1^B │ │ - [ abac] 2^B │ │ - [ abb0] 3^B │ │ - [ abb4] :^B │ │ - [ abb8] e, │ │ - [ abbc] ;^B │ │ - [ abc0] <^B │ │ - [ abc4] =^B │ │ - [ abcc] >^B │ │ - [ abd0] f, │ │ - [ abd4] A^B │ │ - [ abd8] B^B │ │ - [ abdc] C^B │ │ - [ abe4] D^B │ │ - [ abec] E^B │ │ - [ abf4] F^B │ │ - [ abf8] G^B │ │ - [ abfc] H^B │ │ - [ ac00] I^B │ │ - [ ac04] J^B │ │ - [ ac08] K^B │ │ - [ ac0c] L^B │ │ - [ ac10] M^B │ │ - [ ac14] N^B │ │ - [ ac18] O^B │ │ - [ ac1c] p^C │ │ - [ ac20] q^C │ │ - [ ac24] r^C │ │ - [ ac28] s^C │ │ - [ ac2c] v^C │ │ - [ ac30] w^C │ │ - [ add0] {^C │ │ - [ add8] |^C │ │ - [ ade0] }^C │ │ - [ ade8] P^D │ │ - [ adf0] Q^D │ │ - [ adf8] R^D │ │ - [ ae00] S^D │ │ - [ ae08] T^D │ │ - [ ae10] U^D │ │ - [ ae18] V^D │ │ - [ ae20] W^D │ │ - [ ae28] X^D │ │ - [ ae30] Y^D │ │ - [ ae38] Z^D │ │ - [ ae40] [^D │ │ - [ ae48] \^D │ │ - [ ae50] ]^D │ │ - [ ae58] ^^D │ │ - [ ae60] _^D │ │ - [ ae68] 0^D │ │ - [ ae70] 1^D │ │ - [ ae78] 2^D │ │ - [ ae80] 3^D │ │ - [ ae88] 4^D │ │ - [ ae90] 5^D │ │ - [ ae98] 6^D │ │ - [ aea0] 7^D │ │ - [ aea8] 8^D │ │ - [ aeb0] 9^D │ │ - [ aeb8] :^D │ │ - [ aec0] ;^D │ │ - [ aec8] <^D │ │ - [ aed0] =^D │ │ - [ aed8] >^D │ │ - [ aee0] ?^D │ │ - [ aee4] ^D │ │ - [ aee8] @^D │ │ - [ aeec] !^D │ │ - [ aef0] A^D │ │ - [ aef4] "^D │ │ - [ aef8] B^D │ │ - [ aefc] #^D │ │ - [ af00] C^D │ │ - [ af04] $^D │ │ - [ af08] D^D │ │ - [ af0c] %^D │ │ - [ af10] E^D │ │ - [ af14] &^D │ │ - [ af18] F^D │ │ - [ af1c] '^D │ │ - [ af20] G^D │ │ - [ af24] (^D │ │ - [ af28] H^D │ │ - [ af2c] )^D │ │ - [ af30] I^D │ │ - [ af34] *^D │ │ - [ af38] J^D │ │ - [ af3c] +^D │ │ - [ af40] K^D │ │ - [ af44] ,^D │ │ - [ af48] L^D │ │ - [ af4c] -^D │ │ - [ af50] M^D │ │ - [ af54] .^D │ │ - [ af58] N^D │ │ - [ af5c] /^D │ │ - [ af60] O^D │ │ - [ af64] `^D │ │ - [ af68] a^D │ │ - [ af6c] b^D │ │ - [ af70] c^D │ │ - [ af74] d^D │ │ - [ af78] e^D │ │ - [ af7c] f^D │ │ - [ af80] g^D │ │ - [ af84] h^D │ │ - [ af88] i^D │ │ - [ af8c] j^D │ │ - [ af90] k^D │ │ - [ af94] l^D │ │ - [ af98] m^D │ │ - [ af9c] n^D │ │ - [ afa0] o^D │ │ - [ afa4] p^D │ │ - [ afa8] q^D │ │ - [ afac] r^D │ │ - [ afb0] s^D │ │ - [ afb4] t^D │ │ - [ afb8] u^D │ │ - [ afbc] v^D │ │ - [ afc0] w^D │ │ - [ afc4] x^D │ │ - [ afc8] y^D │ │ - [ afcc] z^D │ │ - [ afd0] {^D │ │ - [ afd4] |^D │ │ - [ afd8] }^D │ │ - [ afdc] ~^D │ │ - [ b244] ^E │ │ - [ b248] !^E │ │ - [ b24c] "^E │ │ - [ b250] #^E │ │ - [ b254] $^E │ │ - [ b258] %^E │ │ - [ b25c] &^E │ │ - [ b260] '^E │ │ - [ b264] (^E │ │ - [ b268] )^E │ │ - [ b26c] *^E │ │ - [ b270] +^E │ │ - [ b274] ,^E │ │ - [ b278] -^E │ │ - [ b27c] .^E │ │ - [ b280] /^E │ │ - [ b284] 1^E │ │ - [ b288] a^E │ │ - [ b28c] 2^E │ │ - [ b290] b^E │ │ - [ b294] 3^E │ │ - [ b298] c^E │ │ - [ b29c] 4^E │ │ - [ b2a0] d^E │ │ - [ b2a4] 5^E │ │ - [ b2a8] e^E │ │ - [ b2ac] 6^E │ │ - [ b2b0] f^E │ │ - [ b2b4] 7^E │ │ - [ b2b8] g^E │ │ - [ b2bc] 8^E │ │ - [ b2c0] h^E │ │ - [ b2c4] 9^E │ │ - [ b2c8] i^E │ │ - [ b2cc] :^E │ │ - [ b2d0] j^E │ │ - [ b2d4] ;^E │ │ - [ b2d8] k^E │ │ - [ b2dc] <^E │ │ - [ b2e0] l^E │ │ - [ b2e4] =^E │ │ - [ b2e8] m^E │ │ - [ b2ec] >^E │ │ - [ b2f0] n^E │ │ - [ b2f4] ?^E │ │ - [ b2f8] o^E │ │ - [ b2fc] @^E │ │ - [ b300] p^E │ │ - [ b304] A^E │ │ - [ b308] q^E │ │ - [ b30c] B^E │ │ - [ b310] r^E │ │ - [ b314] C^E │ │ - [ b318] s^E │ │ - [ b31c] D^E │ │ - [ b320] t^E │ │ - [ b324] E^E │ │ - [ b328] u^E │ │ - [ b32c] F^E │ │ - [ b330] v^E │ │ - [ b334] G^E │ │ - [ b338] w^E │ │ - [ b33c] H^E │ │ - [ b340] x^E │ │ - [ b344] I^E │ │ - [ b348] y^E │ │ - [ b34c] J^E │ │ - [ b350] z^E │ │ - [ b354] K^E │ │ - [ b358] {^E │ │ - [ b35c] L^E │ │ - [ b360] |^E │ │ - [ b364] M^E │ │ - [ b368] }^E │ │ - [ b36c] N^E │ │ - [ b370] ~^E │ │ - [ b374] O^E │ │ - [ b37c] P^E │ │ - [ b384] Q^E │ │ - [ b38c] R^E │ │ - [ b394] S^E │ │ - [ b39c] T^E │ │ - [ b3a4] U^E │ │ - [ b3ac] V^E │ │ - [ b3b9] - │ │ - [ b3c1] - │ │ - [ b3c9] - │ │ - [ b3d1] - │ │ - [ b3d9] - │ │ - [ b3e1] - │ │ - [ b3e9] - │ │ - [ b3f1] - │ │ - [ b3f9] - │ │ - [ b401] - │ │ - [ b409] - │ │ - [ b411] - │ │ - [ b419] - │ │ - [ b421] - │ │ - [ b429] - │ │ - [ b431] - │ │ - [ b439] - │ │ - [ b441] - │ │ - [ b449] - │ │ - [ b451] - │ │ - [ b459] - │ │ - [ b461] - │ │ - [ b469] - │ │ - [ b471] - │ │ - [ b479] - │ │ - [ b481] - │ │ - [ b489] - │ │ - [ b491] - │ │ - [ b499] - │ │ - [ b4a1] - │ │ - [ b4a9] - │ │ - [ b4b1] - │ │ - [ b4b8] - │ │ - [ b4c0] !- │ │ - [ b4c8] "- │ │ - [ b4d0] #- │ │ - [ b4d8] $- │ │ - [ b4e0] %- │ │ - [ b4e8] '- │ │ - [ b4f0] -- │ │ - [ b4f8] p� │ │ - [ b500] q� │ │ - [ b508] r� │ │ - [ b510] s� │ │ - [ b518] t� │ │ - [ b520] u� │ │ - [ b528] v� │ │ - [ b530] w� │ │ - [ b538] x� │ │ - [ b540] y� │ │ - [ b548] z� │ │ - [ b550] {� │ │ - [ b558] |� │ │ - [ b560] }� │ │ - [ b568] ~� │ │ - [ b99c] ^^ │ │ - [ b9a0] !^^ │ │ - [ b9a4] "^^ │ │ - [ b9a8] #^^ │ │ - [ b9ac] $^^ │ │ - [ b9b0] %^^ │ │ - [ b9b4] &^^ │ │ - [ b9b8] '^^ │ │ - [ b9bc] (^^ │ │ - [ b9c0] )^^ │ │ - [ b9c4] *^^ │ │ - [ b9c8] +^^ │ │ - [ b9cc] ,^^ │ │ - [ b9d0] -^^ │ │ - [ b9d4] .^^ │ │ - [ b9d8] /^^ │ │ - [ b9dc] 0^^ │ │ - [ b9e0] 1^^ │ │ - [ b9e4] 2^^ │ │ - [ b9e8] 3^^ │ │ - [ b9ec] 4^^ │ │ - [ b9f0] 5^^ │ │ - [ b9f4] 6^^ │ │ - [ b9f8] 7^^ │ │ - [ b9fc] 8^^ │ │ - [ ba00] 9^^ │ │ - [ ba04] :^^ │ │ - [ ba08] ;^^ │ │ - [ ba0c] <^^ │ │ - [ ba10] =^^ │ │ - [ ba14] >^^ │ │ - [ ba18] ?^^ │ │ - [ ba1c] @^^ │ │ - [ ba20] A^^ │ │ - [ ba24] B^^ │ │ - [ ba28] C^^ │ │ - [ ba2c] D^^ │ │ - [ ba30] E^^ │ │ - [ ba34] F^^ │ │ - [ ba38] G^^ │ │ - [ ba3c] H^^ │ │ - [ ba40] I^^ │ │ - [ ba44] J^^ │ │ - [ ba48] K^^ │ │ - [ ba4c] L^^ │ │ - [ ba50] M^^ │ │ - [ ba54] N^^ │ │ - [ ba58] O^^ │ │ - [ ba5c] P^^ │ │ - [ ba60] Q^^ │ │ - [ ba64] R^^ │ │ - [ ba68] S^^ │ │ - [ ba6c] T^^ │ │ - [ ba70] U^^ │ │ - [ ba74] V^^ │ │ - [ ba78] W^^ │ │ - [ ba7c] X^^ │ │ - [ ba80] Y^^ │ │ - [ ba84] Z^^ │ │ - [ ba88] [^^ │ │ - [ ba8c] \^^ │ │ - [ ba90] ]^^ │ │ - [ ba94] ^^^ │ │ - [ ba98] _^^ │ │ - [ ba9c] `^^ │ │ - [ baa0] a^^ │ │ - [ baa4] b^^ │ │ - [ baa8] c^^ │ │ - [ baac] d^^ │ │ - [ bab0] e^^ │ │ - [ bab4] f^^ │ │ - [ bab8] g^^ │ │ - [ babc] h^^ │ │ - [ bac0] i^^ │ │ - [ bac4] j^^ │ │ - [ bac8] k^^ │ │ - [ bacc] l^^ │ │ - [ bad0] m^^ │ │ - [ bad4] n^^ │ │ - [ bad8] o^^ │ │ - [ badc] p^^ │ │ - [ bae0] q^^ │ │ - [ bae4] r^^ │ │ - [ bae8] s^^ │ │ - [ baec] t^^ │ │ - [ baf0] u^^ │ │ - [ baf4] v^^ │ │ - [ baf8] w^^ │ │ - [ bafc] x^^ │ │ - [ bb00] y^^ │ │ - [ bb04] z^^ │ │ - [ bb08] {^^ │ │ - [ bb0c] |^^ │ │ - [ bb10] }^^ │ │ - [ bb14] ~^^ │ │ - [ bd6c] (^_ │ │ - [ bd70] ^_ │ │ - [ bd74] )^_ │ │ - [ bd78] !^_ │ │ - [ bd7c] *^_ │ │ - [ bd80] "^_ │ │ - [ bd84] +^_ │ │ - [ bd88] #^_ │ │ - [ bd8c] ,^_ │ │ - [ bd90] $^_ │ │ - [ bd94] -^_ │ │ - [ bd98] %^_ │ │ - [ bd9c] .^_ │ │ - [ bda0] &^_ │ │ - [ bda4] /^_ │ │ - [ bda8] '^_ │ │ - [ bdac] 8^_ │ │ - [ bdb0] 0^_ │ │ - [ bdb4] 9^_ │ │ - [ bdb8] 1^_ │ │ - [ bdbc] :^_ │ │ - [ bdc0] 2^_ │ │ - [ bdc4] ;^_ │ │ - [ bdc8] 3^_ │ │ - [ bdcc] <^_ │ │ - [ bdd0] 4^_ │ │ - [ bdd4] =^_ │ │ - [ bdd8] 5^_ │ │ - [ bddc] >^_ │ │ - [ bde0] 6^_ │ │ - [ bde4] ?^_ │ │ - [ bde8] 7^_ │ │ - [ bdec] H^_ │ │ - [ bdf0] @^_ │ │ - [ bdf4] I^_ │ │ - [ bdf8] A^_ │ │ - [ bdfc] J^_ │ │ - [ be00] B^_ │ │ - [ be04] K^_ │ │ - [ be08] C^_ │ │ - [ be0c] L^_ │ │ - [ be10] D^_ │ │ - [ be14] M^_ │ │ - [ be18] E^_ │ │ - [ be1c] Y^_ │ │ - [ be20] Q^_ │ │ - [ be24] [^_ │ │ - [ be28] S^_ │ │ - [ be2c] ]^_ │ │ - [ be30] U^_ │ │ - [ be34] _^_ │ │ - [ be38] W^_ │ │ - [ be3c] h^_ │ │ - [ be40] `^_ │ │ - [ be44] i^_ │ │ - [ be48] a^_ │ │ - [ be4c] j^_ │ │ - [ be50] b^_ │ │ - [ be54] k^_ │ │ - [ be58] c^_ │ │ - [ be5c] l^_ │ │ - [ be60] d^_ │ │ - [ be64] m^_ │ │ - [ be68] e^_ │ │ - [ be6c] n^_ │ │ - [ be70] f^_ │ │ - [ be74] o^_ │ │ - [ be78] g^_ │ │ - [ bf50] p^_ │ │ - [ bf58] q^_ │ │ - [ bf68] r^_ │ │ - [ bf70] s^_ │ │ - [ bf78] t^_ │ │ - [ bf80] u^_ │ │ - [ bfa0] v^_ │ │ - [ bfa8] w^_ │ │ - [ bfc0] z^_ │ │ - [ bfc8] {^_ │ │ - [ bfd8] x^_ │ │ - [ bfe0] y^_ │ │ - [ bfe8] |^_ │ │ - [ bff0] }^_ │ │ - [ bffc] &! │ │ - [ c004] *! │ │ - [ c008] k │ │ - [ c00c] +! │ │ - [ c014] 2! │ │ - [ c018] N! │ │ - [ c01c] `! │ │ - [ c020] p! │ │ - [ c024] a! │ │ - [ c028] q! │ │ - [ c02c] b! │ │ - [ c030] r! │ │ - [ c034] c! │ │ - [ c038] s! │ │ - [ c03c] d! │ │ - [ c040] t! │ │ - [ c044] e! │ │ - [ c048] u! │ │ - [ c04c] f! │ │ - [ c050] v! │ │ - [ c054] g! │ │ - [ c058] w! │ │ - [ c05c] h! │ │ - [ c060] x! │ │ - [ c064] i! │ │ - [ c068] y! │ │ - [ c06c] j! │ │ - [ c070] z! │ │ - [ c074] k! │ │ - [ c078] {! │ │ - [ c07c] l! │ │ - [ c080] |! │ │ - [ c084] m! │ │ - [ c088] }! │ │ - [ c08c] n! │ │ - [ c090] ~! │ │ - [ c094] o! │ │ - [ c099] ! │ │ - [ c09d] ! │ │ - [ c0a1] ! │ │ - [ c0a5] $ │ │ - [ c0a9] $ │ │ - [ c0ad] $ │ │ - [ c0b1] $ │ │ - [ c0b5] $ │ │ - [ c0b9] $ │ │ - [ c0bd] $ │ │ - [ c0c1] $ │ │ - [ c0c5] $ │ │ - [ c0c9] $ │ │ - [ c0cd] $ │ │ - [ c0d1] $ │ │ - [ c0d5] $ │ │ - [ c0d9] $ │ │ - [ c0dd] $ │ │ - [ c0e1] $ │ │ - [ c0e5] $ │ │ - [ c0e9] $ │ │ - [ c0ed] $ │ │ - [ c0f1] $ │ │ - [ c0f5] $ │ │ - [ c0f9] $ │ │ - [ c0fd] $ │ │ - [ c101] $ │ │ - [ c105] $ │ │ - [ c109] $ │ │ - [ c10d] $ │ │ - [ c111] $ │ │ - [ c115] $ │ │ - [ c119] $ │ │ - [ c11d] $ │ │ - [ c121] $ │ │ - [ c125] $ │ │ - [ c129] $ │ │ - [ c12d] $ │ │ - [ c131] $ │ │ - [ c135] $ │ │ - [ c139] $ │ │ - [ c13d] $ │ │ - [ c141] $ │ │ - [ c145] $ │ │ - [ c149] $ │ │ - [ c14d] $ │ │ - [ c151] $ │ │ - [ c155] $ │ │ - [ c159] $ │ │ - [ c15d] $ │ │ - [ c161] $ │ │ - [ c165] $ │ │ - [ c169] $ │ │ - [ c16d] $ │ │ - [ c171] $ │ │ - [ c175] , │ │ - [ c178] 0, │ │ - [ c17d] , │ │ - [ c180] 1, │ │ - [ c185] , │ │ - [ c188] 2, │ │ - [ c18d] , │ │ - [ c190] 3, │ │ - [ c195] , │ │ - [ c198] 4, │ │ - [ c19d] , │ │ - [ c1a0] 5, │ │ - [ c1a5] , │ │ - [ c1a8] 6, │ │ - [ c1ad] , │ │ - [ c1b0] 7, │ │ - [ c1b5] , │ │ - [ c1b8] 8, │ │ - [ c1bd] , │ │ - [ c1c0] 9, │ │ - [ c1c5] , │ │ - [ c1c8] :, │ │ - [ c1cd] , │ │ - [ c1d0] ;, │ │ - [ c1d5] , │ │ - [ c1d8] <, │ │ - [ c1dd] , │ │ - [ c1e0] =, │ │ - [ c1e5] , │ │ - [ c1e8] >, │ │ - [ c1ed] , │ │ - [ c1f0] ?, │ │ - [ c1f5] , │ │ - [ c1f8] @, │ │ - [ c1fd] , │ │ - [ c200] A, │ │ - [ c205] , │ │ - [ c208] B, │ │ - [ c20d] , │ │ - [ c210] C, │ │ - [ c215] , │ │ - [ c218] D, │ │ - [ c21d] , │ │ - [ c220] E, │ │ - [ c225] , │ │ - [ c228] F, │ │ - [ c22d] , │ │ - [ c230] G, │ │ - [ c235] , │ │ - [ c238] H, │ │ - [ c23d] , │ │ - [ c240] I, │ │ - [ c245] , │ │ - [ c248] J, │ │ - [ c24d] , │ │ - [ c250] K, │ │ - [ c255] , │ │ - [ c258] L, │ │ - [ c25d] , │ │ - [ c260] M, │ │ - [ c265] , │ │ - [ c268] N, │ │ - [ c26d] , │ │ - [ c270] O, │ │ - [ c274] , │ │ - [ c278] P, │ │ - [ c27c] !, │ │ - [ c280] Q, │ │ - [ c284] ", │ │ - [ c288] R, │ │ - [ c28c] #, │ │ - [ c290] S, │ │ - [ c294] $, │ │ - [ c298] T, │ │ - [ c29c] %, │ │ - [ c2a0] U, │ │ - [ c2a4] &, │ │ - [ c2a8] V, │ │ - [ c2ac] ', │ │ - [ c2b0] W, │ │ - [ c2b4] (, │ │ - [ c2b8] X, │ │ - [ c2bc] ), │ │ - [ c2c0] Y, │ │ - [ c2c4] *, │ │ - [ c2c8] Z, │ │ - [ c2cc] +, │ │ - [ c2d0] [, │ │ - [ c2d4] ,, │ │ - [ c2d8] \, │ │ - [ c2dc] -, │ │ - [ c2e0] ], │ │ - [ c2e4] ., │ │ - [ c2e8] ^, │ │ - [ c2ec] /, │ │ - [ c2f0] _, │ │ - [ c2f4] `, │ │ - [ c2f8] a, │ │ - [ c2fc] b, │ │ - [ c300] k^B │ │ - [ c304] c, │ │ - [ c308] }^] │ │ - [ c30c] d, │ │ - [ c310] }^B │ │ - [ c314] g, │ │ - [ c318] h, │ │ - [ c31c] i, │ │ - [ c320] j, │ │ - [ c324] k, │ │ - [ c328] l, │ │ - [ c32c] m, │ │ - [ c330] Q^B │ │ - [ c334] n, │ │ - [ c338] q^B │ │ - [ c33c] o, │ │ - [ c340] P^B │ │ - [ c344] p, │ │ - [ c348] R^B │ │ - [ c34c] r, │ │ - [ c350] s, │ │ - [ c354] u, │ │ - [ c358] v, │ │ - [ c35c] ~, │ │ - [ c360] ?^B │ │ - [ c365] , │ │ - [ c368] @^B │ │ - [ c36d] , │ │ - [ c371] , │ │ - [ c375] , │ │ - [ c379] , │ │ - [ c37d] , │ │ - [ c381] , │ │ - [ c385] , │ │ - [ c389] , │ │ - [ c38d] , │ │ - [ c391] , │ │ - [ c395] , │ │ - [ c399] , │ │ - [ c39d] , │ │ - [ c3a1] , │ │ - [ c3a5] , │ │ - [ c3a9] , │ │ - [ c3ad] , │ │ - [ c3b1] , │ │ - [ c3b5] , │ │ - [ c3b9] , │ │ - [ c3bd] , │ │ - [ c3c1] , │ │ - [ c3c5] , │ │ - [ c3c9] , │ │ - [ c3cd] , │ │ - [ c3d1] , │ │ - [ c3d5] , │ │ - [ c3d9] , │ │ - [ c3dd] , │ │ - [ c3e1] , │ │ - [ c3e5] , │ │ - [ c3e9] , │ │ - [ c3ed] , │ │ - [ c3f1] , │ │ - [ c3f5] , │ │ - [ c3f9] , │ │ - [ c3fd] , │ │ - [ c401] , │ │ - [ c405] , │ │ - [ c409] , │ │ - [ c40d] , │ │ - [ c411] , │ │ - [ c415] , │ │ - [ c419] , │ │ - [ c41d] , │ │ - [ c421] , │ │ - [ c425] , │ │ - [ c429] , │ │ - [ c42d] , │ │ - [ c431] , │ │ - [ c435] , │ │ - [ c439] , │ │ - [ c43d] , │ │ - [ c441] , │ │ - [ c445] , │ │ - [ c449] , │ │ - [ c44d] , │ │ - [ c451] , │ │ - [ c455] , │ │ - [ c459] , │ │ - [ c45d] , │ │ - [ c461] , │ │ - [ c465] , │ │ - [ c469] , │ │ - [ c46d] , │ │ - [ c471] , │ │ - [ c475] , │ │ - [ c479] , │ │ - [ c47d] , │ │ - [ c481] , │ │ - [ c485] , │ │ - [ c489] , │ │ - [ c48d] , │ │ - [ c491] , │ │ - [ c495] , │ │ - [ c499] , │ │ - [ c49d] , │ │ - [ c4a1] , │ │ - [ c4a5] , │ │ - [ c4a9] , │ │ - [ c4ad] , │ │ - [ c4b1] , │ │ - [ c4b5] , │ │ - [ c4b9] , │ │ - [ c4bd] , │ │ - [ c4c1] , │ │ - [ c4c5] , │ │ - [ c4c9] , │ │ - [ c4cd] , │ │ - [ c4d1] , │ │ - [ c4d5] , │ │ - [ c4d9] , │ │ - [ c4dd] , │ │ - [ c4e1] , │ │ - [ c4e5] , │ │ - [ c4e9] , │ │ - [ c4ed] , │ │ - [ c4f1] , │ │ - [ c4f5] , │ │ - [ c4f9] , │ │ - [ c4fd] , │ │ - [ c501] , │ │ - [ c505] , │ │ - [ c509] , │ │ - [ c50d] , │ │ - [ c511] , │ │ - [ c514] @� │ │ - [ c518] A� │ │ - [ c51c] B� │ │ - [ c520] C� │ │ - [ c524] D� │ │ - [ c528] E� │ │ - [ c52c] F� │ │ - [ c530] G� │ │ - [ c534] H� │ │ - [ c538] I� │ │ - [ c53c] J� │ │ - [ c540] K� │ │ - [ c544] L� │ │ - [ c548] M� │ │ - [ c54c] N� │ │ - [ c550] O� │ │ - [ c554] P� │ │ - [ c558] Q� │ │ - [ c55c] R� │ │ - [ c560] S� │ │ - [ c564] T� │ │ - [ c568] U� │ │ - [ c56c] V� │ │ - [ c570] W� │ │ - [ c574] X� │ │ - [ c578] Y� │ │ - [ c57c] Z� │ │ - [ c580] [� │ │ - [ c584] \� │ │ - [ c588] ]� │ │ - [ c58c] ^� │ │ - [ c590] _� │ │ - [ c594] `� │ │ - [ c598] a� │ │ - [ c59c] b� │ │ - [ c5a0] c� │ │ - [ c5a4] d� │ │ - [ c5a8] e� │ │ - [ c5ac] f� │ │ - [ c5b0] g� │ │ - [ c5b4] h� │ │ - [ c5b8] i� │ │ - [ c5bc] j� │ │ - [ c5c0] k� │ │ - [ c5c4] l� │ │ - [ c5c8] m� │ │ - [ c63c] "� │ │ - [ c640] #� │ │ - [ c644] $� │ │ - [ c648] %� │ │ - [ c64c] &� │ │ - [ c650] '� │ │ - [ c654] (� │ │ - [ c658] )� │ │ - [ c65c] *� │ │ - [ c660] +� │ │ - [ c664] ,� │ │ - [ c668] -� │ │ - [ c66c] .� │ │ - [ c670] /� │ │ - [ c674] 2� │ │ - [ c678] 3� │ │ - [ c67c] 4� │ │ - [ c680] 5� │ │ - [ c684] 6� │ │ - [ c688] 7� │ │ - [ c68c] 8� │ │ - [ c690] 9� │ │ - [ c694] :� │ │ - [ c698] ;� │ │ - [ c69c] <� │ │ - [ c6a0] =� │ │ - [ c6a4] >� │ │ - [ c6a8] ?� │ │ - [ c6ac] @� │ │ - [ c6b0] A� │ │ - [ c6b4] B� │ │ - [ c6b8] C� │ │ - [ c6bc] D� │ │ - [ c6c0] E� │ │ - [ c6c4] F� │ │ - [ c6c8] G� │ │ - [ c6cc] H� │ │ - [ c6d0] I� │ │ - [ c6d4] J� │ │ - [ c6d8] K� │ │ - [ c6dc] L� │ │ - [ c6e0] M� │ │ - [ c6e4] N� │ │ - [ c6e8] O� │ │ - [ c6ec] P� │ │ - [ c6f0] Q� │ │ - [ c6f4] R� │ │ - [ c6f8] S� │ │ - [ c6fc] T� │ │ - [ c700] U� │ │ - [ c704] V� │ │ - [ c708] W� │ │ - [ c70c] X� │ │ - [ c710] Y� │ │ - [ c714] Z� │ │ - [ c718] [� │ │ - [ c71c] \� │ │ - [ c720] ]� │ │ - [ c724] ^� │ │ - [ c728] _� │ │ - [ c72c] `� │ │ - [ c730] a� │ │ - [ c734] b� │ │ - [ c738] c� │ │ - [ c73c] d� │ │ - [ c740] e� │ │ - [ c744] f� │ │ - [ c748] g� │ │ - [ c74c] h� │ │ - [ c750] i� │ │ - [ c754] j� │ │ - [ c758] k� │ │ - [ c75c] l� │ │ - [ c760] m� │ │ - [ c764] n� │ │ - [ c768] o� │ │ - [ c76c] y� │ │ - [ c770] z� │ │ - [ c774] {� │ │ - [ c778] |� │ │ - [ c77c] }� │ │ - [ c780] y^] │ │ - [ c784] ~� │ │ - [ c7b8] e^B │ │ - [ c820] f^B │ │ - [ c828] \^B │ │ - [ c830] a^B │ │ - [ c838] l^B │ │ - [ c840] j^B │ │ - [ c860] S� │ │ - [ c8d0] d^B │ │ - [ c924] !� │ │ - [ c928] A� │ │ - [ c92c] "� │ │ - [ c930] B� │ │ - [ c934] #� │ │ - [ c938] C� │ │ - [ c93c] $� │ │ - [ c940] D� │ │ - [ c944] %� │ │ - [ c948] E� │ │ - [ c94c] &� │ │ - [ c950] F� │ │ - [ c954] '� │ │ - [ c958] G� │ │ - [ c95c] (� │ │ - [ c960] H� │ │ - [ c964] )� │ │ - [ c968] I� │ │ - [ c96c] *� │ │ - [ c970] J� │ │ - [ c974] +� │ │ - [ c978] K� │ │ - [ c97c] ,� │ │ - [ c980] L� │ │ - [ c984] -� │ │ - [ c988] M� │ │ - [ c98c] .� │ │ - [ c990] N� │ │ - [ c994] /� │ │ - [ c998] O� │ │ - [ c99c] 0� │ │ - [ c9a0] P� │ │ - [ c9a4] 1� │ │ - [ c9a8] Q� │ │ - [ c9ac] 2� │ │ - [ c9b0] R� │ │ - [ c9b4] 3� │ │ - [ c9b8] S� │ │ - [ c9bc] 4� │ │ - [ c9c0] T� │ │ - [ c9c4] 5� │ │ - [ c9c8] U� │ │ - [ c9cc] 6� │ │ - [ c9d0] V� │ │ - [ c9d4] 7� │ │ - [ c9d8] W� │ │ - [ c9dc] 8� │ │ - [ c9e0] X� │ │ - [ c9e4] 9� │ │ - [ c9e8] Y� │ │ - [ c9ec] :� │ │ - [ c9f0] Z� │ │ - [ c9f8] (^D^A │ │ - [ ca00] )^D^A │ │ - [ ca08] *^D^A │ │ - [ ca10] +^D^A │ │ - [ ca18] ,^D^A │ │ - [ ca20] -^D^A │ │ - [ ca28] .^D^A │ │ - [ ca30] /^D^A │ │ - [ ca38] 0^D^A │ │ - [ ca40] 1^D^A │ │ - [ ca48] 2^D^A │ │ - [ ca50] 3^D^A │ │ - [ ca58] 4^D^A │ │ - [ ca60] 5^D^A │ │ - [ ca68] 6^D^A │ │ - [ ca70] 7^D^A │ │ - [ ca78] 8^D^A │ │ - [ ca80] 9^D^A │ │ - [ ca88] :^D^A │ │ - [ ca90] ;^D^A │ │ - [ ca98] <^D^A │ │ - [ caa0] =^D^A │ │ - [ caa8] >^D^A │ │ - [ cab0] ?^D^A │ │ - [ cab8] @^D^A │ │ - [ cac0] A^D^A │ │ - [ cac8] B^D^A │ │ - [ cad0] C^D^A │ │ - [ cad8] D^D^A │ │ - [ cae0] E^D^A │ │ - [ cae8] F^D^A │ │ - [ caf0] G^D^A │ │ - [ caf4] ^D^A │ │ - [ caf8] H^D^A │ │ - [ cafc] !^D^A │ │ - [ cb00] I^D^A │ │ - [ cb04] "^D^A │ │ - [ cb08] J^D^A │ │ - [ cb0c] #^D^A │ │ - [ cb10] K^D^A │ │ - [ cb14] $^D^A │ │ - [ cb18] L^D^A │ │ - [ cb1c] %^D^A │ │ - [ cb20] M^D^A │ │ - [ cb24] &^D^A │ │ - [ cb28] N^D^A │ │ - [ cb2c] '^D^A │ │ - [ cb30] O^D^A │ │ - [ cc54] p^E^A │ │ - [ cc5c] q^E^A │ │ - [ cc64] r^E^A │ │ - [ cc6c] s^E^A │ │ - [ cc74] t^E^A │ │ - [ cc7c] u^E^A │ │ - [ cc84] v^E^A │ │ - [ cc8c] w^E^A │ │ - [ cc94] x^E^A │ │ - [ cc9c] y^E^A │ │ - [ cca4] z^E^A │ │ - [ ccac] |^E^A │ │ - [ ccb4] }^E^A │ │ - [ ccbc] ~^E^A │ │ - [ cf04] P^M^A │ │ - [ cf08] p^M^A │ │ - [ cf0c] Q^M^A │ │ - [ cf10] q^M^A │ │ - [ cf14] R^M^A │ │ - [ cf18] r^M^A │ │ - [ cf1c] S^M^A │ │ - [ cf20] s^M^A │ │ - [ cf24] T^M^A │ │ - [ cf28] t^M^A │ │ - [ cf2c] U^M^A │ │ - [ cf30] u^M^A │ │ - [ cf34] V^M^A │ │ - [ cf38] v^M^A │ │ - [ cf3c] W^M^A │ │ - [ cf40] w^M^A │ │ - [ cf44] X^M^A │ │ - [ cf48] x^M^A │ │ - [ cf4c] Y^M^A │ │ - [ cf50] y^M^A │ │ - [ cf54] Z^M^A │ │ - [ cf58] z^M^A │ │ - [ cf5c] [^M^A │ │ - [ cf60] {^M^A │ │ - [ cf64] \^M^A │ │ - [ cf68] |^M^A │ │ - [ cf6c] ]^M^A │ │ - [ cf70] }^M^A │ │ - [ cf74] ^^M^A │ │ - [ cf78] ~^M^A │ │ - [ cf7c] _^M^A │ │ - [ cf84] `^M^A │ │ - [ cf8c] a^M^A │ │ - [ cf94] b^M^A │ │ - [ cf9c] c^M^A │ │ - [ cfa4] d^M^A │ │ - [ cfac] e^M^A │ │ - [ d0b4] @n^A │ │ - [ d0b8] `n^A │ │ - [ d0bc] An^A │ │ - [ d0c0] an^A │ │ - [ d0c4] Bn^A │ │ - [ d0c8] bn^A │ │ - [ d0cc] Cn^A │ │ - [ d0d0] cn^A │ │ - [ d0d4] Dn^A │ │ - [ d0d8] dn^A │ │ - [ d0dc] En^A │ │ - [ d0e0] en^A │ │ - [ d0e4] Fn^A │ │ - [ d0e8] fn^A │ │ - [ d0ec] Gn^A │ │ - [ d0f0] gn^A │ │ - [ d0f4] Hn^A │ │ - [ d0f8] hn^A │ │ - [ d0fc] In^A │ │ - [ d100] in^A │ │ - [ d104] Jn^A │ │ - [ d108] jn^A │ │ - [ d10c] Kn^A │ │ - [ d110] kn^A │ │ - [ d114] Ln^A │ │ - [ d118] ln^A │ │ - [ d11c] Mn^A │ │ - [ d120] mn^A │ │ - [ d124] Nn^A │ │ - [ d128] nn^A │ │ - [ d12c] On^A │ │ - [ d130] on^A │ │ - [ d134] Pn^A │ │ - [ d138] pn^A │ │ - [ d13c] Qn^A │ │ - [ d140] qn^A │ │ - [ d144] Rn^A │ │ - [ d148] rn^A │ │ - [ d14c] Sn^A │ │ - [ d150] sn^A │ │ - [ d154] Tn^A │ │ - [ d158] tn^A │ │ - [ d15c] Un^A │ │ - [ d160] un^A │ │ - [ d164] Vn^A │ │ - [ d168] vn^A │ │ - [ d16c] Wn^A │ │ - [ d170] wn^A │ │ - [ d174] Xn^A │ │ - [ d178] xn^A │ │ - [ d17c] Yn^A │ │ - [ d180] yn^A │ │ - [ d184] Zn^A │ │ - [ d188] zn^A │ │ - [ d18c] [n^A │ │ - [ d190] {n^A │ │ - [ d194] \n^A │ │ - [ d198] |n^A │ │ - [ d19c] ]n^A │ │ - [ d1a0] }n^A │ │ - [ d1a4] ^n^A │ │ - [ d1a8] ~n^A │ │ - [ d1ac] _n^A │ │ - [ d1b1] n^A │ │ - [ d1b5] n^A │ │ - [ d1b9] n^A │ │ - [ d1bd] n^A │ │ - [ d1c1] n^A │ │ - [ d1c5] n^A │ │ - [ d1c9] n^A │ │ - [ d1cd] n^A │ │ - [ d1d1] n^A │ │ - [ d1d5] n^A │ │ - [ d1d9] n^A │ │ - [ d1dd] n^A │ │ - [ d1e1] n^A │ │ - [ d1e5] n^A │ │ - [ d1e9] n^A │ │ - [ d1ed] n^A │ │ - [ d1f1] n^A │ │ - [ d1f5] n^A │ │ - [ d1f9] n^A │ │ - [ d1fd] n^A │ │ - [ d201] n^A │ │ - [ d205] n^A │ │ - [ d209] n^A │ │ - [ d20d] n^A │ │ - [ d211] n^A │ │ - [ d215] n^A │ │ - [ d219] n^A │ │ - [ d21d] n^A │ │ - [ d221] n^A │ │ - [ d225] n^A │ │ - [ d229] n^A │ │ - [ d22d] n^A │ │ - [ d231] n^A │ │ - [ d235] n^A │ │ - [ d239] n^A │ │ - [ d23d] n^A │ │ - [ d241] n^A │ │ - [ d245] n^A │ │ - [ d249] n^A │ │ - [ d24d] n^A │ │ - [ d251] n^A │ │ - [ d255] n^A │ │ - [ d259] n^A │ │ - [ d25d] n^A │ │ - [ d261] n^A │ │ - [ d265] n^A │ │ - [ d269] n^A │ │ - [ d26d] n^A │ │ - [ d271] n^A │ │ - [ d275] n^A │ │ - [ d279] n^A │ │ - [ d280] "�^A │ │ - [ d288] #�^A │ │ - [ d290] $�^A │ │ - [ d298] %�^A │ │ - [ d2a0] &�^A │ │ - [ d2a8] '�^A │ │ - [ d2b0] (�^A │ │ - [ d2b8] )�^A │ │ - [ d2c0] *�^A │ │ - [ d2c8] +�^A │ │ - [ d2d0] ,�^A │ │ - [ d2d8] -�^A │ │ - [ d2e0] .�^A │ │ - [ d2e8] /�^A │ │ - [ d2f0] 0�^A │ │ - [ d2f8] 1�^A │ │ - [ d300] 2�^A │ │ - [ d308] 3�^A │ │ - [ d310] 4�^A │ │ - [ d318] 5�^A │ │ - [ d320] 6�^A │ │ - [ d328] 7�^A │ │ - [ d330] 8�^A │ │ - [ d338] 9�^A │ │ - [ d340] :�^A │ │ - [ d348] ;�^A │ │ - [ d350] <�^A │ │ - [ d358] =�^A │ │ - [ d360] >�^A │ │ - [ d368] ?�^A │ │ - [ d370] @�^A │ │ - [ d378] A�^A │ │ - [ d37c] �^A │ │ - [ d380] B�^A │ │ - [ d384] !�^A │ │ - [ d388] C�^A │ │ - [ d390] ]^S`^A^R^W� �^_ !|, /^E0`3^U��4��`6^L��6^^��6 │ │ - [ d3b7] B�^AaC�^G!G^A\n │ │ + [ a9fe] [...]user-provided comparison function does not correctly implement a total ordercalled `Option::unwrap()` on a `None` value │ │ + [ abec] ^A │ │ + [ abf0] !^A │ │ + [ abf4] "^A │ │ + [ abf8] #^A │ │ + [ abfc] $^A │ │ + [ ac00] %^A │ │ + [ ac04] &^A │ │ + [ ac08] '^A │ │ + [ ac0c] (^A │ │ + [ ac10] )^A │ │ + [ ac14] *^A │ │ + [ ac18] +^A │ │ + [ ac1c] ,^A │ │ + [ ac20] -^A │ │ + [ ac24] .^A │ │ + [ ac28] /^A │ │ + [ ac2c] 0^A │ │ + [ ac32] @ │ │ + [ ac34] 2^A │ │ + [ ac38] 3^A │ │ + [ ac3c] 4^A │ │ + [ ac40] 5^A │ │ + [ ac44] 6^A │ │ + [ ac48] 7^A │ │ + [ ac4c] 9^A │ │ + [ ac50] :^A │ │ + [ ac54] ;^A │ │ + [ ac58] <^A │ │ + [ ac5c] =^A │ │ + [ ac60] >^A │ │ + [ ac64] ?^A │ │ + [ ac68] @^A │ │ + [ ac6c] A^A │ │ + [ ac70] B^A │ │ + [ ac74] C^A │ │ + [ ac78] D^A │ │ + [ ac7c] E^A │ │ + [ ac80] F^A │ │ + [ ac84] G^A │ │ + [ ac88] H^A │ │ + [ ac8c] J^A │ │ + [ ac90] K^A │ │ + [ ac94] L^A │ │ + [ ac98] M^A │ │ + [ ac9c] N^A │ │ + [ aca0] O^A │ │ + [ aca4] P^A │ │ + [ aca8] Q^A │ │ + [ acac] R^A │ │ + [ acb0] S^A │ │ + [ acb4] T^A │ │ + [ acb8] U^A │ │ + [ acbc] V^A │ │ + [ acc0] W^A │ │ + [ acc4] X^A │ │ + [ acc8] Y^A │ │ + [ accc] Z^A │ │ + [ acd0] [^A │ │ + [ acd4] \^A │ │ + [ acd8] ]^A │ │ + [ acdc] ^^A │ │ + [ ace0] _^A │ │ + [ ace4] `^A │ │ + [ ace8] a^A │ │ + [ acec] b^A │ │ + [ acf0] c^A │ │ + [ acf4] d^A │ │ + [ acf8] e^A │ │ + [ acfc] f^A │ │ + [ ad00] g^A │ │ + [ ad04] h^A │ │ + [ ad08] i^A │ │ + [ ad0c] j^A │ │ + [ ad10] k^A │ │ + [ ad14] l^A │ │ + [ ad18] m^A │ │ + [ ad1c] n^A │ │ + [ ad20] o^A │ │ + [ ad24] p^A │ │ + [ ad28] q^A │ │ + [ ad2c] r^A │ │ + [ ad30] s^A │ │ + [ ad34] t^A │ │ + [ ad38] u^A │ │ + [ ad3c] v^A │ │ + [ ad40] w^A │ │ + [ ad44] x^A │ │ + [ ad4c] y^A │ │ + [ ad50] z^A │ │ + [ ad54] {^A │ │ + [ ad58] |^A │ │ + [ ad5c] }^A │ │ + [ ad60] ~^A │ │ + [ ad68] S^B │ │ + [ ad80] T^B │ │ + [ ad90] V^B │ │ + [ ad98] W^B │ │ + [ adb0] Y^B │ │ + [ adb8] [^B │ │ + [ adc8] `^B │ │ + [ add0] c^B │ │ + [ add8] i^B │ │ + [ ade0] h^B │ │ + [ adf0] o^B │ │ + [ adf8] r^B │ │ + [ ae00] u^B │ │ + [ b004] ^B │ │ + [ b00c] "^B │ │ + [ b010] #^B │ │ + [ b014] $^B │ │ + [ b018] %^B │ │ + [ b01c] &^B │ │ + [ b020] '^B │ │ + [ b024] (^B │ │ + [ b028] )^B │ │ + [ b02c] *^B │ │ + [ b030] +^B │ │ + [ b034] ,^B │ │ + [ b038] -^B │ │ + [ b03c] .^B │ │ + [ b040] /^B │ │ + [ b044] 0^B │ │ + [ b048] 1^B │ │ + [ b04c] 2^B │ │ + [ b050] 3^B │ │ + [ b054] :^B │ │ + [ b058] e, │ │ + [ b05c] ;^B │ │ + [ b060] <^B │ │ + [ b064] =^B │ │ + [ b06c] >^B │ │ + [ b070] f, │ │ + [ b074] A^B │ │ + [ b078] B^B │ │ + [ b07c] C^B │ │ + [ b084] D^B │ │ + [ b08c] E^B │ │ + [ b094] F^B │ │ + [ b098] G^B │ │ + [ b09c] H^B │ │ + [ b0a0] I^B │ │ + [ b0a4] J^B │ │ + [ b0a8] K^B │ │ + [ b0ac] L^B │ │ + [ b0b0] M^B │ │ + [ b0b4] N^B │ │ + [ b0b8] O^B │ │ + [ b0bc] p^C │ │ + [ b0c0] q^C │ │ + [ b0c4] r^C │ │ + [ b0c8] s^C │ │ + [ b0cc] v^C │ │ + [ b0d0] w^C │ │ + [ b270] {^C │ │ + [ b278] |^C │ │ + [ b280] }^C │ │ + [ b288] P^D │ │ + [ b290] Q^D │ │ + [ b298] R^D │ │ + [ b2a0] S^D │ │ + [ b2a8] T^D │ │ + [ b2b0] U^D │ │ + [ b2b8] V^D │ │ + [ b2c0] W^D │ │ + [ b2c8] X^D │ │ + [ b2d0] Y^D │ │ + [ b2d8] Z^D │ │ + [ b2e0] [^D │ │ + [ b2e8] \^D │ │ + [ b2f0] ]^D │ │ + [ b2f8] ^^D │ │ + [ b300] _^D │ │ + [ b308] 0^D │ │ + [ b310] 1^D │ │ + [ b318] 2^D │ │ + [ b320] 3^D │ │ + [ b328] 4^D │ │ + [ b330] 5^D │ │ + [ b338] 6^D │ │ + [ b340] 7^D │ │ + [ b348] 8^D │ │ + [ b350] 9^D │ │ + [ b358] :^D │ │ + [ b360] ;^D │ │ + [ b368] <^D │ │ + [ b370] =^D │ │ + [ b378] >^D │ │ + [ b380] ?^D │ │ + [ b384] ^D │ │ + [ b388] @^D │ │ + [ b38c] !^D │ │ + [ b390] A^D │ │ + [ b394] "^D │ │ + [ b398] B^D │ │ + [ b39c] #^D │ │ + [ b3a0] C^D │ │ + [ b3a4] $^D │ │ + [ b3a8] D^D │ │ + [ b3ac] %^D │ │ + [ b3b0] E^D │ │ + [ b3b4] &^D │ │ + [ b3b8] F^D │ │ + [ b3bc] '^D │ │ + [ b3c0] G^D │ │ + [ b3c4] (^D │ │ + [ b3c8] H^D │ │ + [ b3cc] )^D │ │ + [ b3d0] I^D │ │ + [ b3d4] *^D │ │ + [ b3d8] J^D │ │ + [ b3dc] +^D │ │ + [ b3e0] K^D │ │ + [ b3e4] ,^D │ │ + [ b3e8] L^D │ │ + [ b3ec] -^D │ │ + [ b3f0] M^D │ │ + [ b3f4] .^D │ │ + [ b3f8] N^D │ │ + [ b3fc] /^D │ │ + [ b400] O^D │ │ + [ b404] `^D │ │ + [ b408] a^D │ │ + [ b40c] b^D │ │ + [ b410] c^D │ │ + [ b414] d^D │ │ + [ b418] e^D │ │ + [ b41c] f^D │ │ + [ b420] g^D │ │ + [ b424] h^D │ │ + [ b428] i^D │ │ + [ b42c] j^D │ │ + [ b430] k^D │ │ + [ b434] l^D │ │ + [ b438] m^D │ │ + [ b43c] n^D │ │ + [ b440] o^D │ │ + [ b444] p^D │ │ + [ b448] q^D │ │ + [ b44c] r^D │ │ + [ b450] s^D │ │ + [ b454] t^D │ │ + [ b458] u^D │ │ + [ b45c] v^D │ │ + [ b460] w^D │ │ + [ b464] x^D │ │ + [ b468] y^D │ │ + [ b46c] z^D │ │ + [ b470] {^D │ │ + [ b474] |^D │ │ + [ b478] }^D │ │ + [ b47c] ~^D │ │ + [ b6e4] ^E │ │ + [ b6e8] !^E │ │ + [ b6ec] "^E │ │ + [ b6f0] #^E │ │ + [ b6f4] $^E │ │ + [ b6f8] %^E │ │ + [ b6fc] &^E │ │ + [ b700] '^E │ │ + [ b704] (^E │ │ + [ b708] )^E │ │ + [ b70c] *^E │ │ + [ b710] +^E │ │ + [ b714] ,^E │ │ + [ b718] -^E │ │ + [ b71c] .^E │ │ + [ b720] /^E │ │ + [ b724] 1^E │ │ + [ b728] a^E │ │ + [ b72c] 2^E │ │ + [ b730] b^E │ │ + [ b734] 3^E │ │ + [ b738] c^E │ │ + [ b73c] 4^E │ │ + [ b740] d^E │ │ + [ b744] 5^E │ │ + [ b748] e^E │ │ + [ b74c] 6^E │ │ + [ b750] f^E │ │ + [ b754] 7^E │ │ + [ b758] g^E │ │ + [ b75c] 8^E │ │ + [ b760] h^E │ │ + [ b764] 9^E │ │ + [ b768] i^E │ │ + [ b76c] :^E │ │ + [ b770] j^E │ │ + [ b774] ;^E │ │ + [ b778] k^E │ │ + [ b77c] <^E │ │ + [ b780] l^E │ │ + [ b784] =^E │ │ + [ b788] m^E │ │ + [ b78c] >^E │ │ + [ b790] n^E │ │ + [ b794] ?^E │ │ + [ b798] o^E │ │ + [ b79c] @^E │ │ + [ b7a0] p^E │ │ + [ b7a4] A^E │ │ + [ b7a8] q^E │ │ + [ b7ac] B^E │ │ + [ b7b0] r^E │ │ + [ b7b4] C^E │ │ + [ b7b8] s^E │ │ + [ b7bc] D^E │ │ + [ b7c0] t^E │ │ + [ b7c4] E^E │ │ + [ b7c8] u^E │ │ + [ b7cc] F^E │ │ + [ b7d0] v^E │ │ + [ b7d4] G^E │ │ + [ b7d8] w^E │ │ + [ b7dc] H^E │ │ + [ b7e0] x^E │ │ + [ b7e4] I^E │ │ + [ b7e8] y^E │ │ + [ b7ec] J^E │ │ + [ b7f0] z^E │ │ + [ b7f4] K^E │ │ + [ b7f8] {^E │ │ + [ b7fc] L^E │ │ + [ b800] |^E │ │ + [ b804] M^E │ │ + [ b808] }^E │ │ + [ b80c] N^E │ │ + [ b810] ~^E │ │ + [ b814] O^E │ │ + [ b81c] P^E │ │ + [ b824] Q^E │ │ + [ b82c] R^E │ │ + [ b834] S^E │ │ + [ b83c] T^E │ │ + [ b844] U^E │ │ + [ b84c] V^E │ │ + [ b859] - │ │ + [ b861] - │ │ + [ b869] - │ │ + [ b871] - │ │ + [ b879] - │ │ + [ b881] - │ │ + [ b889] - │ │ + [ b891] - │ │ + [ b899] - │ │ + [ b8a1] - │ │ + [ b8a9] - │ │ + [ b8b1] - │ │ + [ b8b9] - │ │ + [ b8c1] - │ │ + [ b8c9] - │ │ + [ b8d1] - │ │ + [ b8d9] - │ │ + [ b8e1] - │ │ + [ b8e9] - │ │ + [ b8f1] - │ │ + [ b8f9] - │ │ + [ b901] - │ │ + [ b909] - │ │ + [ b911] - │ │ + [ b919] - │ │ + [ b921] - │ │ + [ b929] - │ │ + [ b931] - │ │ + [ b939] - │ │ + [ b941] - │ │ + [ b949] - │ │ + [ b951] - │ │ + [ b958] - │ │ + [ b960] !- │ │ + [ b968] "- │ │ + [ b970] #- │ │ + [ b978] $- │ │ + [ b980] %- │ │ + [ b988] '- │ │ + [ b990] -- │ │ + [ b998] p� │ │ + [ b9a0] q� │ │ + [ b9a8] r� │ │ + [ b9b0] s� │ │ + [ b9b8] t� │ │ + [ b9c0] u� │ │ + [ b9c8] v� │ │ + [ b9d0] w� │ │ + [ b9d8] x� │ │ + [ b9e0] y� │ │ + [ b9e8] z� │ │ + [ b9f0] {� │ │ + [ b9f8] |� │ │ + [ ba00] }� │ │ + [ ba08] ~� │ │ + [ be3c] ^^ │ │ + [ be40] !^^ │ │ + [ be44] "^^ │ │ + [ be48] #^^ │ │ + [ be4c] $^^ │ │ + [ be50] %^^ │ │ + [ be54] &^^ │ │ + [ be58] '^^ │ │ + [ be5c] (^^ │ │ + [ be60] )^^ │ │ + [ be64] *^^ │ │ + [ be68] +^^ │ │ + [ be6c] ,^^ │ │ + [ be70] -^^ │ │ + [ be74] .^^ │ │ + [ be78] /^^ │ │ + [ be7c] 0^^ │ │ + [ be80] 1^^ │ │ + [ be84] 2^^ │ │ + [ be88] 3^^ │ │ + [ be8c] 4^^ │ │ + [ be90] 5^^ │ │ + [ be94] 6^^ │ │ + [ be98] 7^^ │ │ + [ be9c] 8^^ │ │ + [ bea0] 9^^ │ │ + [ bea4] :^^ │ │ + [ bea8] ;^^ │ │ + [ beac] <^^ │ │ + [ beb0] =^^ │ │ + [ beb4] >^^ │ │ + [ beb8] ?^^ │ │ + [ bebc] @^^ │ │ + [ bec0] A^^ │ │ + [ bec4] B^^ │ │ + [ bec8] C^^ │ │ + [ becc] D^^ │ │ + [ bed0] E^^ │ │ + [ bed4] F^^ │ │ + [ bed8] G^^ │ │ + [ bedc] H^^ │ │ + [ bee0] I^^ │ │ + [ bee4] J^^ │ │ + [ bee8] K^^ │ │ + [ beec] L^^ │ │ + [ bef0] M^^ │ │ + [ bef4] N^^ │ │ + [ bef8] O^^ │ │ + [ befc] P^^ │ │ + [ bf00] Q^^ │ │ + [ bf04] R^^ │ │ + [ bf08] S^^ │ │ + [ bf0c] T^^ │ │ + [ bf10] U^^ │ │ + [ bf14] V^^ │ │ + [ bf18] W^^ │ │ + [ bf1c] X^^ │ │ + [ bf20] Y^^ │ │ + [ bf24] Z^^ │ │ + [ bf28] [^^ │ │ + [ bf2c] \^^ │ │ + [ bf30] ]^^ │ │ + [ bf34] ^^^ │ │ + [ bf38] _^^ │ │ + [ bf3c] `^^ │ │ + [ bf40] a^^ │ │ + [ bf44] b^^ │ │ + [ bf48] c^^ │ │ + [ bf4c] d^^ │ │ + [ bf50] e^^ │ │ + [ bf54] f^^ │ │ + [ bf58] g^^ │ │ + [ bf5c] h^^ │ │ + [ bf60] i^^ │ │ + [ bf64] j^^ │ │ + [ bf68] k^^ │ │ + [ bf6c] l^^ │ │ + [ bf70] m^^ │ │ + [ bf74] n^^ │ │ + [ bf78] o^^ │ │ + [ bf7c] p^^ │ │ + [ bf80] q^^ │ │ + [ bf84] r^^ │ │ + [ bf88] s^^ │ │ + [ bf8c] t^^ │ │ + [ bf90] u^^ │ │ + [ bf94] v^^ │ │ + [ bf98] w^^ │ │ + [ bf9c] x^^ │ │ + [ bfa0] y^^ │ │ + [ bfa4] z^^ │ │ + [ bfa8] {^^ │ │ + [ bfac] |^^ │ │ + [ bfb0] }^^ │ │ + [ bfb4] ~^^ │ │ + [ c20c] (^_ │ │ + [ c210] ^_ │ │ + [ c214] )^_ │ │ + [ c218] !^_ │ │ + [ c21c] *^_ │ │ + [ c220] "^_ │ │ + [ c224] +^_ │ │ + [ c228] #^_ │ │ + [ c22c] ,^_ │ │ + [ c230] $^_ │ │ + [ c234] -^_ │ │ + [ c238] %^_ │ │ + [ c23c] .^_ │ │ + [ c240] &^_ │ │ + [ c244] /^_ │ │ + [ c248] '^_ │ │ + [ c24c] 8^_ │ │ + [ c250] 0^_ │ │ + [ c254] 9^_ │ │ + [ c258] 1^_ │ │ + [ c25c] :^_ │ │ + [ c260] 2^_ │ │ + [ c264] ;^_ │ │ + [ c268] 3^_ │ │ + [ c26c] <^_ │ │ + [ c270] 4^_ │ │ + [ c274] =^_ │ │ + [ c278] 5^_ │ │ + [ c27c] >^_ │ │ + [ c280] 6^_ │ │ + [ c284] ?^_ │ │ + [ c288] 7^_ │ │ + [ c28c] H^_ │ │ + [ c290] @^_ │ │ + [ c294] I^_ │ │ + [ c298] A^_ │ │ + [ c29c] J^_ │ │ + [ c2a0] B^_ │ │ + [ c2a4] K^_ │ │ + [ c2a8] C^_ │ │ + [ c2ac] L^_ │ │ + [ c2b0] D^_ │ │ + [ c2b4] M^_ │ │ + [ c2b8] E^_ │ │ + [ c2bc] Y^_ │ │ + [ c2c0] Q^_ │ │ + [ c2c4] [^_ │ │ + [ c2c8] S^_ │ │ + [ c2cc] ]^_ │ │ + [ c2d0] U^_ │ │ + [ c2d4] _^_ │ │ + [ c2d8] W^_ │ │ + [ c2dc] h^_ │ │ + [ c2e0] `^_ │ │ + [ c2e4] i^_ │ │ + [ c2e8] a^_ │ │ + [ c2ec] j^_ │ │ + [ c2f0] b^_ │ │ + [ c2f4] k^_ │ │ + [ c2f8] c^_ │ │ + [ c2fc] l^_ │ │ + [ c300] d^_ │ │ + [ c304] m^_ │ │ + [ c308] e^_ │ │ + [ c30c] n^_ │ │ + [ c310] f^_ │ │ + [ c314] o^_ │ │ + [ c318] g^_ │ │ + [ c3f0] p^_ │ │ + [ c3f8] q^_ │ │ + [ c408] r^_ │ │ + [ c410] s^_ │ │ + [ c418] t^_ │ │ + [ c420] u^_ │ │ + [ c440] v^_ │ │ + [ c448] w^_ │ │ + [ c460] z^_ │ │ + [ c468] {^_ │ │ + [ c478] x^_ │ │ + [ c480] y^_ │ │ + [ c488] |^_ │ │ + [ c490] }^_ │ │ + [ c49c] &! │ │ + [ c4a4] *! │ │ + [ c4a8] k │ │ + [ c4ac] +! │ │ + [ c4b4] 2! │ │ + [ c4b8] N! │ │ + [ c4bc] `! │ │ + [ c4c0] p! │ │ + [ c4c4] a! │ │ + [ c4c8] q! │ │ + [ c4cc] b! │ │ + [ c4d0] r! │ │ + [ c4d4] c! │ │ + [ c4d8] s! │ │ + [ c4dc] d! │ │ + [ c4e0] t! │ │ + [ c4e4] e! │ │ + [ c4e8] u! │ │ + [ c4ec] f! │ │ + [ c4f0] v! │ │ + [ c4f4] g! │ │ + [ c4f8] w! │ │ + [ c4fc] h! │ │ + [ c500] x! │ │ + [ c504] i! │ │ + [ c508] y! │ │ + [ c50c] j! │ │ + [ c510] z! │ │ + [ c514] k! │ │ + [ c518] {! │ │ + [ c51c] l! │ │ + [ c520] |! │ │ + [ c524] m! │ │ + [ c528] }! │ │ + [ c52c] n! │ │ + [ c530] ~! │ │ + [ c534] o! │ │ + [ c539] ! │ │ + [ c53d] ! │ │ + [ c541] ! │ │ + [ c545] $ │ │ + [ c549] $ │ │ + [ c54d] $ │ │ + [ c551] $ │ │ + [ c555] $ │ │ + [ c559] $ │ │ + [ c55d] $ │ │ + [ c561] $ │ │ + [ c565] $ │ │ + [ c569] $ │ │ + [ c56d] $ │ │ + [ c571] $ │ │ + [ c575] $ │ │ + [ c579] $ │ │ + [ c57d] $ │ │ + [ c581] $ │ │ + [ c585] $ │ │ + [ c589] $ │ │ + [ c58d] $ │ │ + [ c591] $ │ │ + [ c595] $ │ │ + [ c599] $ │ │ + [ c59d] $ │ │ + [ c5a1] $ │ │ + [ c5a5] $ │ │ + [ c5a9] $ │ │ + [ c5ad] $ │ │ + [ c5b1] $ │ │ + [ c5b5] $ │ │ + [ c5b9] $ │ │ + [ c5bd] $ │ │ + [ c5c1] $ │ │ + [ c5c5] $ │ │ + [ c5c9] $ │ │ + [ c5cd] $ │ │ + [ c5d1] $ │ │ + [ c5d5] $ │ │ + [ c5d9] $ │ │ + [ c5dd] $ │ │ + [ c5e1] $ │ │ + [ c5e5] $ │ │ + [ c5e9] $ │ │ + [ c5ed] $ │ │ + [ c5f1] $ │ │ + [ c5f5] $ │ │ + [ c5f9] $ │ │ + [ c5fd] $ │ │ + [ c601] $ │ │ + [ c605] $ │ │ + [ c609] $ │ │ + [ c60d] $ │ │ + [ c611] $ │ │ + [ c615] , │ │ + [ c618] 0, │ │ + [ c61d] , │ │ + [ c620] 1, │ │ + [ c625] , │ │ + [ c628] 2, │ │ + [ c62d] , │ │ + [ c630] 3, │ │ + [ c635] , │ │ + [ c638] 4, │ │ + [ c63d] , │ │ + [ c640] 5, │ │ + [ c645] , │ │ + [ c648] 6, │ │ + [ c64d] , │ │ + [ c650] 7, │ │ + [ c655] , │ │ + [ c658] 8, │ │ + [ c65d] , │ │ + [ c660] 9, │ │ + [ c665] , │ │ + [ c668] :, │ │ + [ c66d] , │ │ + [ c670] ;, │ │ + [ c675] , │ │ + [ c678] <, │ │ + [ c67d] , │ │ + [ c680] =, │ │ + [ c685] , │ │ + [ c688] >, │ │ + [ c68d] , │ │ + [ c690] ?, │ │ + [ c695] , │ │ + [ c698] @, │ │ + [ c69d] , │ │ + [ c6a0] A, │ │ + [ c6a5] , │ │ + [ c6a8] B, │ │ + [ c6ad] , │ │ + [ c6b0] C, │ │ + [ c6b5] , │ │ + [ c6b8] D, │ │ + [ c6bd] , │ │ + [ c6c0] E, │ │ + [ c6c5] , │ │ + [ c6c8] F, │ │ + [ c6cd] , │ │ + [ c6d0] G, │ │ + [ c6d5] , │ │ + [ c6d8] H, │ │ + [ c6dd] , │ │ + [ c6e0] I, │ │ + [ c6e5] , │ │ + [ c6e8] J, │ │ + [ c6ed] , │ │ + [ c6f0] K, │ │ + [ c6f5] , │ │ + [ c6f8] L, │ │ + [ c6fd] , │ │ + [ c700] M, │ │ + [ c705] , │ │ + [ c708] N, │ │ + [ c70d] , │ │ + [ c710] O, │ │ + [ c714] , │ │ + [ c718] P, │ │ + [ c71c] !, │ │ + [ c720] Q, │ │ + [ c724] ", │ │ + [ c728] R, │ │ + [ c72c] #, │ │ + [ c730] S, │ │ + [ c734] $, │ │ + [ c738] T, │ │ + [ c73c] %, │ │ + [ c740] U, │ │ + [ c744] &, │ │ + [ c748] V, │ │ + [ c74c] ', │ │ + [ c750] W, │ │ + [ c754] (, │ │ + [ c758] X, │ │ + [ c75c] ), │ │ + [ c760] Y, │ │ + [ c764] *, │ │ + [ c768] Z, │ │ + [ c76c] +, │ │ + [ c770] [, │ │ + [ c774] ,, │ │ + [ c778] \, │ │ + [ c77c] -, │ │ + [ c780] ], │ │ + [ c784] ., │ │ + [ c788] ^, │ │ + [ c78c] /, │ │ + [ c790] _, │ │ + [ c794] `, │ │ + [ c798] a, │ │ + [ c79c] b, │ │ + [ c7a0] k^B │ │ + [ c7a4] c, │ │ + [ c7a8] }^] │ │ + [ c7ac] d, │ │ + [ c7b0] }^B │ │ + [ c7b4] g, │ │ + [ c7b8] h, │ │ + [ c7bc] i, │ │ + [ c7c0] j, │ │ + [ c7c4] k, │ │ + [ c7c8] l, │ │ + [ c7cc] m, │ │ + [ c7d0] Q^B │ │ + [ c7d4] n, │ │ + [ c7d8] q^B │ │ + [ c7dc] o, │ │ + [ c7e0] P^B │ │ + [ c7e4] p, │ │ + [ c7e8] R^B │ │ + [ c7ec] r, │ │ + [ c7f0] s, │ │ + [ c7f4] u, │ │ + [ c7f8] v, │ │ + [ c7fc] ~, │ │ + [ c800] ?^B │ │ + [ c805] , │ │ + [ c808] @^B │ │ + [ c80d] , │ │ + [ c811] , │ │ + [ c815] , │ │ + [ c819] , │ │ + [ c81d] , │ │ + [ c821] , │ │ + [ c825] , │ │ + [ c829] , │ │ + [ c82d] , │ │ + [ c831] , │ │ + [ c835] , │ │ + [ c839] , │ │ + [ c83d] , │ │ + [ c841] , │ │ + [ c845] , │ │ + [ c849] , │ │ + [ c84d] , │ │ + [ c851] , │ │ + [ c855] , │ │ + [ c859] , │ │ + [ c85d] , │ │ + [ c861] , │ │ + [ c865] , │ │ + [ c869] , │ │ + [ c86d] , │ │ + [ c871] , │ │ + [ c875] , │ │ + [ c879] , │ │ + [ c87d] , │ │ + [ c881] , │ │ + [ c885] , │ │ + [ c889] , │ │ + [ c88d] , │ │ + [ c891] , │ │ + [ c895] , │ │ + [ c899] , │ │ + [ c89d] , │ │ + [ c8a1] , │ │ + [ c8a5] , │ │ + [ c8a9] , │ │ + [ c8ad] , │ │ + [ c8b1] , │ │ + [ c8b5] , │ │ + [ c8b9] , │ │ + [ c8bd] , │ │ + [ c8c1] , │ │ + [ c8c5] , │ │ + [ c8c9] , │ │ + [ c8cd] , │ │ + [ c8d1] , │ │ + [ c8d5] , │ │ + [ c8d9] , │ │ + [ c8dd] , │ │ + [ c8e1] , │ │ + [ c8e5] , │ │ + [ c8e9] , │ │ + [ c8ed] , │ │ + [ c8f1] , │ │ + [ c8f5] , │ │ + [ c8f9] , │ │ + [ c8fd] , │ │ + [ c901] , │ │ + [ c905] , │ │ + [ c909] , │ │ + [ c90d] , │ │ + [ c911] , │ │ + [ c915] , │ │ + [ c919] , │ │ + [ c91d] , │ │ + [ c921] , │ │ + [ c925] , │ │ + [ c929] , │ │ + [ c92d] , │ │ + [ c931] , │ │ + [ c935] , │ │ + [ c939] , │ │ + [ c93d] , │ │ + [ c941] , │ │ + [ c945] , │ │ + [ c949] , │ │ + [ c94d] , │ │ + [ c951] , │ │ + [ c955] , │ │ + [ c959] , │ │ + [ c95d] , │ │ + [ c961] , │ │ + [ c965] , │ │ + [ c969] , │ │ + [ c96d] , │ │ + [ c971] , │ │ + [ c975] , │ │ + [ c979] , │ │ + [ c97d] , │ │ + [ c981] , │ │ + [ c985] , │ │ + [ c989] , │ │ + [ c98d] , │ │ + [ c991] , │ │ + [ c995] , │ │ + [ c999] , │ │ + [ c99d] , │ │ + [ c9a1] , │ │ + [ c9a5] , │ │ + [ c9a9] , │ │ + [ c9ad] , │ │ + [ c9b1] , │ │ + [ c9b4] @� │ │ + [ c9b8] A� │ │ + [ c9bc] B� │ │ + [ c9c0] C� │ │ + [ c9c4] D� │ │ + [ c9c8] E� │ │ + [ c9cc] F� │ │ + [ c9d0] G� │ │ + [ c9d4] H� │ │ + [ c9d8] I� │ │ + [ c9dc] J� │ │ + [ c9e0] K� │ │ + [ c9e4] L� │ │ + [ c9e8] M� │ │ + [ c9ec] N� │ │ + [ c9f0] O� │ │ + [ c9f4] P� │ │ + [ c9f8] Q� │ │ + [ c9fc] R� │ │ + [ ca00] S� │ │ + [ ca04] T� │ │ + [ ca08] U� │ │ + [ ca0c] V� │ │ + [ ca10] W� │ │ + [ ca14] X� │ │ + [ ca18] Y� │ │ + [ ca1c] Z� │ │ + [ ca20] [� │ │ + [ ca24] \� │ │ + [ ca28] ]� │ │ + [ ca2c] ^� │ │ + [ ca30] _� │ │ + [ ca34] `� │ │ + [ ca38] a� │ │ + [ ca3c] b� │ │ + [ ca40] c� │ │ + [ ca44] d� │ │ + [ ca48] e� │ │ + [ ca4c] f� │ │ + [ ca50] g� │ │ + [ ca54] h� │ │ + [ ca58] i� │ │ + [ ca5c] j� │ │ + [ ca60] k� │ │ + [ ca64] l� │ │ + [ ca68] m� │ │ + [ cadc] "� │ │ + [ cae0] #� │ │ + [ cae4] $� │ │ + [ cae8] %� │ │ + [ caec] &� │ │ + [ caf0] '� │ │ + [ caf4] (� │ │ + [ caf8] )� │ │ + [ cafc] *� │ │ + [ cb00] +� │ │ + [ cb04] ,� │ │ + [ cb08] -� │ │ + [ cb0c] .� │ │ + [ cb10] /� │ │ + [ cb14] 2� │ │ + [ cb18] 3� │ │ + [ cb1c] 4� │ │ + [ cb20] 5� │ │ + [ cb24] 6� │ │ + [ cb28] 7� │ │ + [ cb2c] 8� │ │ + [ cb30] 9� │ │ + [ cb34] :� │ │ + [ cb38] ;� │ │ + [ cb3c] <� │ │ + [ cb40] =� │ │ + [ cb44] >� │ │ + [ cb48] ?� │ │ + [ cb4c] @� │ │ + [ cb50] A� │ │ + [ cb54] B� │ │ + [ cb58] C� │ │ + [ cb5c] D� │ │ + [ cb60] E� │ │ + [ cb64] F� │ │ + [ cb68] G� │ │ + [ cb6c] H� │ │ + [ cb70] I� │ │ + [ cb74] J� │ │ + [ cb78] K� │ │ + [ cb7c] L� │ │ + [ cb80] M� │ │ + [ cb84] N� │ │ + [ cb88] O� │ │ + [ cb8c] P� │ │ + [ cb90] Q� │ │ + [ cb94] R� │ │ + [ cb98] S� │ │ + [ cb9c] T� │ │ + [ cba0] U� │ │ + [ cba4] V� │ │ + [ cba8] W� │ │ + [ cbac] X� │ │ + [ cbb0] Y� │ │ + [ cbb4] Z� │ │ + [ cbb8] [� │ │ + [ cbbc] \� │ │ + [ cbc0] ]� │ │ + [ cbc4] ^� │ │ + [ cbc8] _� │ │ + [ cbcc] `� │ │ + [ cbd0] a� │ │ + [ cbd4] b� │ │ + [ cbd8] c� │ │ + [ cbdc] d� │ │ + [ cbe0] e� │ │ + [ cbe4] f� │ │ + [ cbe8] g� │ │ + [ cbec] h� │ │ + [ cbf0] i� │ │ + [ cbf4] j� │ │ + [ cbf8] k� │ │ + [ cbfc] l� │ │ + [ cc00] m� │ │ + [ cc04] n� │ │ + [ cc08] o� │ │ + [ cc0c] y� │ │ + [ cc10] z� │ │ + [ cc14] {� │ │ + [ cc18] |� │ │ + [ cc1c] }� │ │ + [ cc20] y^] │ │ + [ cc24] ~� │ │ + [ cc58] e^B │ │ + [ ccc0] f^B │ │ + [ ccc8] \^B │ │ + [ ccd0] a^B │ │ + [ ccd8] l^B │ │ + [ cce0] j^B │ │ + [ cd00] S� │ │ + [ cd70] d^B │ │ + [ cdc4] !� │ │ + [ cdc8] A� │ │ + [ cdcc] "� │ │ + [ cdd0] B� │ │ + [ cdd4] #� │ │ + [ cdd8] C� │ │ + [ cddc] $� │ │ + [ cde0] D� │ │ + [ cde4] %� │ │ + [ cde8] E� │ │ + [ cdec] &� │ │ + [ cdf0] F� │ │ + [ cdf4] '� │ │ + [ cdf8] G� │ │ + [ cdfc] (� │ │ + [ ce00] H� │ │ + [ ce04] )� │ │ + [ ce08] I� │ │ + [ ce0c] *� │ │ + [ ce10] J� │ │ + [ ce14] +� │ │ + [ ce18] K� │ │ + [ ce1c] ,� │ │ + [ ce20] L� │ │ + [ ce24] -� │ │ + [ ce28] M� │ │ + [ ce2c] .� │ │ + [ ce30] N� │ │ + [ ce34] /� │ │ + [ ce38] O� │ │ + [ ce3c] 0� │ │ + [ ce40] P� │ │ + [ ce44] 1� │ │ + [ ce48] Q� │ │ + [ ce4c] 2� │ │ + [ ce50] R� │ │ + [ ce54] 3� │ │ + [ ce58] S� │ │ + [ ce5c] 4� │ │ + [ ce60] T� │ │ + [ ce64] 5� │ │ + [ ce68] U� │ │ + [ ce6c] 6� │ │ + [ ce70] V� │ │ + [ ce74] 7� │ │ + [ ce78] W� │ │ + [ ce7c] 8� │ │ + [ ce80] X� │ │ + [ ce84] 9� │ │ + [ ce88] Y� │ │ + [ ce8c] :� │ │ + [ ce90] Z� │ │ + [ ce98] (^D^A │ │ + [ cea0] )^D^A │ │ + [ cea8] *^D^A │ │ + [ ceb0] +^D^A │ │ + [ ceb8] ,^D^A │ │ + [ cec0] -^D^A │ │ + [ cec8] .^D^A │ │ + [ ced0] /^D^A │ │ + [ ced8] 0^D^A │ │ + [ cee0] 1^D^A │ │ + [ cee8] 2^D^A │ │ + [ cef0] 3^D^A │ │ + [ cef8] 4^D^A │ │ + [ cf00] 5^D^A │ │ + [ cf08] 6^D^A │ │ + [ cf10] 7^D^A │ │ + [ cf18] 8^D^A │ │ + [ cf20] 9^D^A │ │ + [ cf28] :^D^A │ │ + [ cf30] ;^D^A │ │ + [ cf38] <^D^A │ │ + [ cf40] =^D^A │ │ + [ cf48] >^D^A │ │ + [ cf50] ?^D^A │ │ + [ cf58] @^D^A │ │ + [ cf60] A^D^A │ │ + [ cf68] B^D^A │ │ + [ cf70] C^D^A │ │ + [ cf78] D^D^A │ │ + [ cf80] E^D^A │ │ + [ cf88] F^D^A │ │ + [ cf90] G^D^A │ │ + [ cf94] ^D^A │ │ + [ cf98] H^D^A │ │ + [ cf9c] !^D^A │ │ + [ cfa0] I^D^A │ │ + [ cfa4] "^D^A │ │ + [ cfa8] J^D^A │ │ + [ cfac] #^D^A │ │ + [ cfb0] K^D^A │ │ + [ cfb4] $^D^A │ │ + [ cfb8] L^D^A │ │ + [ cfbc] %^D^A │ │ + [ cfc0] M^D^A │ │ + [ cfc4] &^D^A │ │ + [ cfc8] N^D^A │ │ + [ cfcc] '^D^A │ │ + [ cfd0] O^D^A │ │ + [ d0f4] p^E^A │ │ + [ d0fc] q^E^A │ │ + [ d104] r^E^A │ │ + [ d10c] s^E^A │ │ + [ d114] t^E^A │ │ + [ d11c] u^E^A │ │ + [ d124] v^E^A │ │ + [ d12c] w^E^A │ │ + [ d134] x^E^A │ │ + [ d13c] y^E^A │ │ + [ d144] z^E^A │ │ + [ d14c] |^E^A │ │ + [ d154] }^E^A │ │ + [ d15c] ~^E^A │ │ + [ d3a4] P^M^A │ │ + [ d3a8] p^M^A │ │ + [ d3ac] Q^M^A │ │ + [ d3b0] q^M^A │ │ + [ d3b4] R^M^A │ │ + [ d3b8] r^M^A │ │ + [ d3bc] S^M^A │ │ + [ d3c0] s^M^A │ │ + [ d3c4] T^M^A │ │ + [ d3c8] t^M^A │ │ + [ d3cc] U^M^A │ │ + [ d3d0] u^M^A │ │ + [ d3d4] V^M^A │ │ + [ d3d8] v^M^A │ │ + [ d3dc] W^M^A │ │ + [ d3e0] w^M^A │ │ + [ d3e4] X^M^A │ │ + [ d3e8] x^M^A │ │ + [ d3ec] Y^M^A │ │ + [ d3f0] y^M^A │ │ + [ d3f4] Z^M^A │ │ + [ d3f8] z^M^A │ │ + [ d3fc] [^M^A │ │ + [ d400] {^M^A │ │ + [ d404] \^M^A │ │ + [ d408] |^M^A │ │ + [ d40c] ]^M^A │ │ + [ d410] }^M^A │ │ + [ d414] ^^M^A │ │ + [ d418] ~^M^A │ │ + [ d41c] _^M^A │ │ + [ d424] `^M^A │ │ + [ d42c] a^M^A │ │ + [ d434] b^M^A │ │ + [ d43c] c^M^A │ │ + [ d444] d^M^A │ │ + [ d44c] e^M^A │ │ + [ d554] @n^A │ │ + [ d558] `n^A │ │ + [ d55c] An^A │ │ + [ d560] an^A │ │ + [ d564] Bn^A │ │ + [ d568] bn^A │ │ + [ d56c] Cn^A │ │ + [ d570] cn^A │ │ + [ d574] Dn^A │ │ + [ d578] dn^A │ │ + [ d57c] En^A │ │ + [ d580] en^A │ │ + [ d584] Fn^A │ │ + [ d588] fn^A │ │ + [ d58c] Gn^A │ │ + [ d590] gn^A │ │ + [ d594] Hn^A │ │ + [ d598] hn^A │ │ + [ d59c] In^A │ │ + [ d5a0] in^A │ │ + [ d5a4] Jn^A │ │ + [ d5a8] jn^A │ │ + [ d5ac] Kn^A │ │ + [ d5b0] kn^A │ │ + [ d5b4] Ln^A │ │ + [ d5b8] ln^A │ │ + [ d5bc] Mn^A │ │ + [ d5c0] mn^A │ │ + [ d5c4] Nn^A │ │ + [ d5c8] nn^A │ │ + [ d5cc] On^A │ │ + [ d5d0] on^A │ │ + [ d5d4] Pn^A │ │ + [ d5d8] pn^A │ │ + [ d5dc] Qn^A │ │ + [ d5e0] qn^A │ │ + [ d5e4] Rn^A │ │ + [ d5e8] rn^A │ │ + [ d5ec] Sn^A │ │ + [ d5f0] sn^A │ │ + [ d5f4] Tn^A │ │ + [ d5f8] tn^A │ │ + [ d5fc] Un^A │ │ + [ d600] un^A │ │ + [ d604] Vn^A │ │ + [ d608] vn^A │ │ + [ d60c] Wn^A │ │ + [ d610] wn^A │ │ + [ d614] Xn^A │ │ + [ d618] xn^A │ │ + [ d61c] Yn^A │ │ + [ d620] yn^A │ │ + [ d624] Zn^A │ │ + [ d628] zn^A │ │ + [ d62c] [n^A │ │ + [ d630] {n^A │ │ + [ d634] \n^A │ │ + [ d638] |n^A │ │ + [ d63c] ]n^A │ │ + [ d640] }n^A │ │ + [ d644] ^n^A │ │ + [ d648] ~n^A │ │ + [ d64c] _n^A │ │ + [ d651] n^A │ │ + [ d655] n^A │ │ + [ d659] n^A │ │ + [ d65d] n^A │ │ + [ d661] n^A │ │ + [ d665] n^A │ │ + [ d669] n^A │ │ + [ d66d] n^A │ │ + [ d671] n^A │ │ + [ d675] n^A │ │ + [ d679] n^A │ │ + [ d67d] n^A │ │ + [ d681] n^A │ │ + [ d685] n^A │ │ + [ d689] n^A │ │ + [ d68d] n^A │ │ + [ d691] n^A │ │ + [ d695] n^A │ │ + [ d699] n^A │ │ + [ d69d] n^A │ │ + [ d6a1] n^A │ │ + [ d6a5] n^A │ │ + [ d6a9] n^A │ │ + [ d6ad] n^A │ │ + [ d6b1] n^A │ │ + [ d6b5] n^A │ │ + [ d6b9] n^A │ │ + [ d6bd] n^A │ │ + [ d6c1] n^A │ │ + [ d6c5] n^A │ │ + [ d6c9] n^A │ │ + [ d6cd] n^A │ │ + [ d6d1] n^A │ │ + [ d6d5] n^A │ │ + [ d6d9] n^A │ │ + [ d6dd] n^A │ │ + [ d6e1] n^A │ │ + [ d6e5] n^A │ │ + [ d6e9] n^A │ │ + [ d6ed] n^A │ │ + [ d6f1] n^A │ │ + [ d6f5] n^A │ │ + [ d6f9] n^A │ │ + [ d6fd] n^A │ │ + [ d701] n^A │ │ + [ d705] n^A │ │ + [ d709] n^A │ │ + [ d70d] n^A │ │ + [ d711] n^A │ │ + [ d715] n^A │ │ + [ d719] n^A │ │ + [ d720] "�^A │ │ + [ d728] #�^A │ │ + [ d730] $�^A │ │ + [ d738] %�^A │ │ + [ d740] &�^A │ │ + [ d748] '�^A │ │ + [ d750] (�^A │ │ + [ d758] )�^A │ │ + [ d760] *�^A │ │ + [ d768] +�^A │ │ + [ d770] ,�^A │ │ + [ d778] -�^A │ │ + [ d780] .�^A │ │ + [ d788] /�^A │ │ + [ d790] 0�^A │ │ + [ d798] 1�^A │ │ + [ d7a0] 2�^A │ │ + [ d7a8] 3�^A │ │ + [ d7b0] 4�^A │ │ + [ d7b8] 5�^A │ │ + [ d7c0] 6�^A │ │ + [ d7c8] 7�^A │ │ + [ d7d0] 8�^A │ │ + [ d7d8] 9�^A │ │ + [ d7e0] :�^A │ │ + [ d7e8] ;�^A │ │ + [ d7f0] <�^A │ │ + [ d7f8] =�^A │ │ + [ d800] >�^A │ │ + [ d808] ?�^A │ │ + [ d810] @�^A │ │ + [ d818] A�^A │ │ + [ d81c] �^A │ │ + [ d820] B�^A │ │ + [ d824] !�^A │ │ + [ d828] C�^A │ │ + [ d830] ]^S`^A^R^W� �^_ !|, /^E0`3^U��4��`6^L��6^^��6 │ │ + [ d857] B�^AaC�^G!G^A\n │ │ G$^M�H�^N!J/^X!K;^Y�Z�^^a[04�c^^a!e�j�e@m!fOo�f�ag���h │ │ - [ d3f6] aig��i │ │ - [ d3fe] aj │ │ - [ d403] k��!m��!o��o��aq^A │ │ - [ d417] q�^A?r │ │ - [ d422] │ │ - [ d426] ` │ │ - [ d428] ]^S� │ │ - [ d42e] ^_^L `^_�,`+*0�+o��,^B� -^^� . │ │ - [ d44a] `6���6�^A!7^A\n │ │ + [ d896] aig��i │ │ + [ d89e] aj │ │ + [ d8a3] k��!m��!o��o��aq^A │ │ + [ d8b7] q�^A?r │ │ + [ d8c2] │ │ + [ d8c6] ` │ │ + [ d8c8] ]^S� │ │ + [ d8ce] ^_^L `^_�,`+*0�+o��,^B� -^^� . │ │ + [ d8ea] `6���6�^A!7^A\n │ │ a7$^M!8�^N�9/^X!:�^^!K@4�S^^a�T�jaUOo�U��aV │ │ - [ d47e] aWe�W │ │ - [ d486] !X │ │ - [ d48b] Y��![���\��a] │ │ - [ d49b] ^�^A^�_�^P │ │ - [ d4a6] `^F�^\�^G^V^_ ^H�$@^I │ │ - [ d4b5] ,�^R@��^R0�`^T │ │ - [ d4c2] ^V!��^V │ │ - [ d4ca] a^W�^G�^W�^L�^Z�^X�^[@n�^\ │ │ - [ d4e6] A"0�!% │ │ - [ d4ef] %0�!&��r& │ │ - [ d524] $^Aj^Dk^Bn^B�^C�^B�^B�^B�^B�^L�^I�^B�^B�^A�^E�^B�^A�^D�^B� �^D�^B�^E�^A^L';>NO����{��������^F^G^I6=>V���^D^T^X67VW^�����5�^R����^D^M^N^Q^R)14:EFIJNOde�����������\��^[^\^G^H\n │ │ + [ d91e] aWe�W │ │ + [ d926] !X │ │ + [ d92b] Y��![���\��a] │ │ + [ d93b] ^�^A^�_�^P │ │ + [ d946] `^F�^\�^G^V^_ ^H�$@^I │ │ + [ d955] ,�^R@��^R0�`^T │ │ + [ d962] ^V!��^V │ │ + [ d96a] a^W�^G�^W�^L�^Z�^X�^[@n�^\ │ │ + [ d986] A"0�!% │ │ + [ d98f] %0�!&��r& │ │ + [ d9c4] $^Aj^Dk^Bn^B�^C�^B�^B�^B�^B�^L�^I�^B�^B�^A�^E�^B�^A�^D�^B� �^D�^B�^E�^A^L';>NO����{��������^F^G^I6=>V���^D^T^X67VW^�����5�^R����^D^M^N^Q^R)14:EFIJNOde�����������\��^[^\^G^H\n │ │ 69:����^I7���^G\n │ │ ;>fi��^Qo_���Zb�����ST��./'(U�����������^F^K^L^U^]:?EQ����^G^Y^Z"%>?�������^D #%&(38:HJLPSUVXZ\^`cefksx}^�������Яno���^"{^E^C^D-^Cf^C^A/.��^]^C1^O^\^D$^I^^^E+^ED^D^N*��^F$^D$^D(^H4^KN^C4^L�7^I^V\n │ │ ;E9^Cc^H^I0^V^E!^C^[^E^[&8^DK^E/^D\n │ │ @ '^D^L^I6^C:^E^Z^G^D^L^GPI73^M3^G.^H\n │ │ &^C^]^H^B��R^P^F^H^I!.^H*^V^Z&^\^T^W^IN^D$^ID^M^Y^G\n │ │ H^H'^Iu^KB>*^F;^E\n │ │ Q^F^A^E^P^C^E^KY^H^B^]b^^H^H\n │ │ @@ -3206,1387 +3201,1394 @@ │ │ F\n │ │ (^E^S��:��[^E4,K^D9^G^Q@^E^K^G^I��) as���3^O^A^]^F^N^D^H���^Dk^E^M^C^I^G^P�`��^C��^F^W^O^Q^OG^It<��\n │ │ s^Hp^UFz^T^L^T^LW^I^Y���G^C�B^O^U�P^_^F^F��+^E>!^Ap-^C^Z^D^B�@^_^Q:^E^A��*��+^D^A��6^H^B����)L^D\n │ │ DL=��<^F^A^DU^E^[4^B�^N,^Dd^LV\n │ │ 8^]^M,^D^I^G^B^N^F����^C^Q^C^M^C��^F^L^D^A^O^L^D8^H\n │ │ (^H,^D^B^N^I'�X^H^]^C^K^C;^D^^^D\n │ │ ^C+^B-^K.^A0^D1^B2^A�^B�^D�^H�^B�^E�^C�^I�xy���0WX���^\�^N^OKL��./?\]_⎑������������� │ │ - [ d89c] )147:;=IJ]�������������� │ │ - [ d8ba] )14:;EFIJ^de�������^M^Q):;EIW[^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~����M��^V^W^^^_FGNOXZ\^~^���������rs�tu&./�������� │ │ - [ d961] @��0�^_��NOZ[^G^H^O^P'/��no7=?BESgu��������� │ │ - [ d989] _"��^D�D^H^[^D^F^Q��^N��^E ^G�^\^C^Y^H^A^D/^D4^D^G^C^A^G^F^G^Q\n │ │ + [ dd3c] )147:;=IJ]�������������� │ │ + [ dd5a] )14:;EFIJ^de�������^M^Q):;EIW[^_de������������^M^QEIde���������񤦾������H������INOWY^_�����������^Q^V^W[\�����mq��^N^_no^\^]_}~����M��^V^W^^^_FGNOXZ\^~^���������rs�tu&./�������� │ │ + [ de01] @��0�^_��NOZ[^G^H^O^P'/��no7=?BESgu��������� │ │ + [ de29] _"��^D�D^H^[^D^F^Q��^N��^E ^G�^\^C^Y^H^A^D/^D4^D^G^C^A^G^F^G^Q\n │ │ P^O^R^GU^G^C^D^\\n │ │ N^G^[^GW^G^B^E^X^LP^DC^C-^C^A^D^Q^F^O^L:^D^]%_ m^Dj%��^E��^C^Z^F��^CY^G^V^I^X^I^T^L^T^Lj^F\n │ │ Y^G+^EF\n │ │ ,^D^L^D^A^C1^K,^D^Z^F^K^C��^F\n │ │ L^T��^H<^C^O^C>^E8^H+^E��^Q^X^H/^Q-^C"^N!^O��^D��^V^K^U��^E/^E;^G^B^N^X^I��"t^L��^Z�^P^E��^I�^C7^I�\^T��^H��^T<^C\n │ │ 8^HF^H^L^Ft^K^^^CZ^DY^I��^X^\\n │ │ L^D��^F��^L^W^D1�^D��&^G^L^E^E�� *^FL^D��^D��^C^[^C^O^Mattempt to divide by zeroattempt to calculate the remainder with a divisor of zeropanic in a destructor during cleanup==panic in a function that cannot unwind^B\x� │ │ - [ db51] i^B │ │ - [ db78] Link or Backlink count mismatch.RefCell already mutably borrowed │ │ - [ dbf8] ..RefCell already borrowed │ │ - [ dc1c] ZerounitBool │ │ - [ dc2c] HashcodeLongu128for enumByte-infNoneshimname type is i128 as dyn Hash table capacity overflowstruct Schemacollectionsstruct Schema with 1 elementa sequencevariant identifierIntFloatByteListsequenceNotFoundTimedOut^A │ │ - [ dd3c] Full(..)extern "^A │ │ - [ dd54] embeddedBoolListDeadlockEnvErrordeadlock column � │ │ - [ dd88] h^A │ │ - [ dd94] DateTimea stringLongListNulError.zdebug_DoubleStringObjectIntListFloatListDateTimeListDoubleListStringListObjectListstruct LinkSchematargetstruct LinkSchema with 2 elementsstruct IndexSchemapropertiesuniquereplacestruct IndexSchema with 4 elementsValueHashElementsstruct IndexPropertySchemacaseSensitivestruct IndexPropertySchema with 3 elementsstruct PropertySchemastruct PropertySchema with 3 elementsstruct CollectionSchemaindexeslinksversionstruct CollectionSchema with 6 elementsassertion failed: edge.height == self.height - 1assertion failed: src.len() == dst.len()assertion failed: pack_size(n as u64) <= nbytes && nbytes <= 8assertion failed: nbytes <= buf.len()assertion failed: 1 <= nbytes && nbytes <= out.len() && nbytes <= buf.len()Utf8Errorvalid_up_toerror_lenVersionErrorPathErrorDbFullUniqueViolatedAutoIncrementOverflowInvalidObjectIdInvalidObjectTransactionClosedIllegalArgUnknownIndexInvalidJsonDbCorruptedSchemaErrorSchemaMismatchMdbxErrorFromUtf8ErrorbytesIsar version of the file is too new or too old to be used.No such file or directory. Please make sure that the provided path is valid.The database is full.Unique index violated.Write transaction required.Auto increment id cannot be generated because the limit is reached.The provided ObjectId does not match the collection.The provided object is invalid.Transaction closed.Index could not be found.Invalid JSON.SchemaMismatch: The schema of the existing instance does not match.InstanceMismatch: The transaction is from a different instance.TryFromSliceErrorserialize_value called before serialize_key │ │ - [ e3c0] Invalid index entry │ │ - [ e3d8] Cannot put by a multi-entry index │ │ - [ e400] Object is bigger than 16MB │ │ - [ e420] IsarLink does not exist │ │ - [ e438] Object missing in database. │ │ - [ e458] Unknown object in database. │ │ - [ e478] Backlink does not exist │ │ - [ e490] Target object does not exist │ │ - [ e4b0] Unknown link in database.Cannot decode error message │ │ - [ e4e8] Invalid String provided │ │ - [ e500] Obsolete index entry. │ │ - [ e518] Missing index entry. │ │ - [ e530] Only scalar types may be used for sorting. │ │ - [ e560] Could not find object specified in index. │ │ - [ e590] Property does not support this filter. │ │ - [ e5b8] Could not deserialize existing schema. │ │ - [ e5e0] Could not deserialize schema JSON_info │ │ - [ e608] Names must not begin with an underscore.Empty names are not allowed. │ │ - [ e650] Could not serialize schema. │ │ - [ e670] Embedded objects must not have Links or Indexes.Duplicate property name │ │ - [ e6b8] Duplicate index name │ │ - [ e6d0] Duplicate link nameNo more than three properties may be used as a composite indexAt least one property needs to be added to a valid indexOnly unique indexes can replaceIsarIndex property does not existObject and ObjectList cannot be indexed.Float indexes must only be at the end of a composite index.Float values cannot be hashed.Non-hashed string indexes must only be at the end of a composite index.Composite list indexes are not supported.Only string and list indexes may be hashedOnly string list indexes may be use hash elementsOnly String and StringList indexes may be case sensitive. │ │ - [ e920] Target collection can only be set for object properties.Object property must have a target collection. │ │ - [ e988] Target collection does not exist. │ │ - [ e9b0] Duplicate collection namedefaultPlease provide a valid directory. │ │ - [ e9f8] Incorrect databasesLazy instance has previously been poisoned │ │ - [ ea56] # │ │ - [ ea58] + │ │ - [ ea5a] 3 │ │ - [ ea5c] ; │ │ - [ ea5e] C │ │ - [ ea60] S │ │ - [ ea62] c │ │ - [ ea64] s │ │ - [ ea8a] ! │ │ - [ ea8c] 1 │ │ - [ ea8e] A │ │ - [ ea90] a │ │ - [ eaab] ^A0^A@^A`^P^Q^R │ │ - [ eacc] assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()dest is out of bounds0str()i8i16i32i64isizeu16u32u64usizef32f64!_...[]{recursion limit reached}?::::{closure:#}<>& *const ; (,) + Cunsafe " -fn(false{ { }: = 0x`fmt::Error`s should be impossible without a `fmt::Formatter`'> ..= | !null__R_ZN.llvm.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedpunycode{EmptyInvalidDigitPosOverflowNegOverflowParseIntErrorSizeLimitExhausted@.u8explicit panicone of , byte arrayOption valuenewtype structmapunit variantnewtype varianttuple variantstruct varianta booleanuuuuuuuubtnufruuuuuuuuuuuuuuuuuu │ │ - [ ee67] " │ │ - [ eea1] \ │ │ - [ ef4f] ? │ │ - [ ef56] $@ │ │ - [ ef5e] Y@ │ │ - [ ef65] @�@ │ │ - [ ef6f] @ │ │ - [ ef75] j�@ │ │ - [ ef7e] .A │ │ - [ ef86] cA │ │ - [ ef8f] A │ │ - [ ef94] e��A │ │ - [ ef9b] _�^BB │ │ - [ efa4] vH7B │ │ - [ efae] mB │ │ - [ efb2] @�0�B │ │ - [ efbf] B │ │ - [ efc2] 4&�k^LC │ │ - [ efcb] 7y�AC │ │ - [ efd4] W4vC │ │ - [ efda] Ngm��C │ │ - [ efe1] =�`�X�C@��x^]�^UDP����^ZKD��M^F���D�J��^B-�D���yCx�D�^B(,*� E5^C2���TE^B���q�E�^R^_/�'�E!����1�E�9Y>)F$�^H��_F^Wn^E����F��F"��F^C|����F�M�raB3G� y��^RhG^[iWC�^W�G��^V*���G^]J��^GH�\��)c=H�^Y^Z7�]rHa���x��Hy�^X���HL}�Y��^QI�\C�kFI�3T�^F|I\���'��IsȠ1��I�:�^H~^^[J�d~�^N^[QJ���v�a�J0}�^TG��J>n�ll��J��^T���$KA�^Yj�^YZK�=P�1P�K^SM�Z>d�KW`��M}�Km�^Dn��/LD�����cL^U��^]^�L^[�p�u^]�L�af�ir^CM��?�^CO8Mr����bnMG�9^N���M^Yz��)��M��:Ft�^MNd���BN=���.wN^L9��i��N�C���^\�N���u��^VO��I^S�LLO^Q^T^N�ցO^V�^Q��^[�O[��Т�O����E!P^�/'�%�UP_��Q���P^[�6�^U��PbD^D��^U�P{U^E�^A[*QmU�^Q�x`Q�*4V^Y��Qz5����Ql�X�^K^V │ │ - [ f207] R��.��^[4R9��mr"iR�Y)^I^Ok�R^]�e��R$N(���^HS�a�>S^L}W�^W-sSO\��]��Sc��bu��S^^p�]^I�^RT%L9��hGT.����B}T}�%�I�T\��n^X��Tsq��^^�^\U�F�^V��QU�^X`��R�U�^^x��U?^S+d�p�U^N�5=��%V^RN��=@[V�^P�&^H�V���G0J�V=:�Y���Vf$^S���0W��^W&s�dW���^O��W����)>�W�]3s�M^DXk5 │ │ - [ f2f4] !a9X�B │ │ - [ f2fc] i�oX�)�8��X*4�����X5AHx^Q�^NY�(-��\CY�r��%4xY��v^O/A�Y�^Y�i���Y?�^T��^WZO�^Y���MZ2^]0�Hw�Z~$|7^[^U�Z�-[^Eb��Z��XC}^H"[�;/���V[�\n │ │ + [ dff1] i^B │ │ + [ e018] Link or Backlink count mismatch.RefCell already mutably borrowed │ │ + [ e098] ..RefCell already borrowed │ │ + [ e0bc] ZerounitBool │ │ + [ e0cc] HashcodeLongu128for enumByte-infNoneshimname type is i128 as dyn Hash table capacity overflowstruct Schemacollectionsstruct Schema with 1 elementa sequencevariant identifierIntFloatByteListsequenceNotFoundTimedOut^A │ │ + [ e1dc] Full(..)extern "^A │ │ + [ e1f4] embeddedBoolListDeadlockEnvErrordeadlock column � │ │ + [ e228] h^A │ │ + [ e234] DateTimea stringLongListNulError.zdebug_DoubleStringObjectIntListFloatListDateTimeListDoubleListStringListObjectListstruct LinkSchematargetstruct LinkSchema with 2 elementsstruct IndexSchemapropertiesuniquereplacestruct IndexSchema with 4 elementsValueHashElementsstruct IndexPropertySchemacaseSensitivestruct IndexPropertySchema with 3 elementsstruct PropertySchemastruct PropertySchema with 3 elementsstruct CollectionSchemaindexeslinksversionstruct CollectionSchema with 6 elementsassertion failed: edge.height == self.height - 1assertion failed: src.len() == dst.len()assertion failed: pack_size(n as u64) <= nbytes && nbytes <= 8assertion failed: nbytes <= buf.len()assertion failed: 1 <= nbytes && nbytes <= out.len() && nbytes <= buf.len()Utf8Errorvalid_up_toerror_lenVersionErrorPathErrorDbFullUniqueViolatedAutoIncrementOverflowInvalidObjectIdInvalidObjectTransactionClosedIllegalArgUnknownIndexInvalidJsonDbCorruptedSchemaErrorSchemaMismatchMdbxErrorFromUtf8ErrorbytesIsar version of the file is too new or too old to be used.No such file or directory. Please make sure that the provided path is valid.The database is full.Unique index violated.Write transaction required.Auto increment id cannot be generated because the limit is reached.The provided ObjectId does not match the collection.The provided object is invalid.Transaction closed.Index could not be found.Invalid JSON.SchemaMismatch: The schema of the existing instance does not match.InstanceMismatch: The transaction is from a different instance.TryFromSliceErrorserialize_value called before serialize_key │ │ + [ e860] Invalid index entry │ │ + [ e878] Cannot put by a multi-entry index │ │ + [ e8a0] Object is bigger than 16MB │ │ + [ e8c0] IsarLink does not exist │ │ + [ e8d8] Object missing in database. │ │ + [ e8f8] Unknown object in database. │ │ + [ e918] Backlink does not exist │ │ + [ e930] Target object does not exist │ │ + [ e950] Unknown link in database.Cannot decode error message │ │ + [ e988] Invalid String provided │ │ + [ e9a0] Obsolete index entry. │ │ + [ e9b8] Missing index entry. │ │ + [ e9d0] Only scalar types may be used for sorting. │ │ + [ ea00] Could not find object specified in index. │ │ + [ ea30] Property does not support this filter. │ │ + [ ea58] Could not deserialize existing schema. │ │ + [ ea80] Could not deserialize schema JSON_info │ │ + [ eaa8] Empty names are not allowed. │ │ + [ eac8] Names must not begin with an underscore.Could not serialize schema. │ │ + [ eb10] Embedded objects must not have Links or Indexes.Object property must have a target collection. │ │ + [ eb70] Target collection can only be set for object properties.Duplicate property name │ │ + [ ebc0] Duplicate index name │ │ + [ ebd8] Duplicate link name │ │ + [ ebf0] At least one property needs to be added to a valid indexNo more than three properties may be used as a composite indexOnly unique indexes can replace │ │ + [ ec88] IsarIndex property does not exist │ │ + [ ecb0] Object and ObjectList cannot be indexed.Float values cannot be hashed. │ │ + [ ecf8] Float indexes must only be at the end of a composite index. │ │ + [ ed38] Composite list indexes are not supported.Non-hashed string indexes must only be at the end of a composite index.Only string and list indexes may be hashed │ │ + [ edd8] Only string list indexes may be use hash elements │ │ + [ ee10] Only String and StringList indexes may be case sensitive. │ │ + [ ee50] Target collection does not exist. │ │ + [ ee78] Duplicate collection namedefaultPlease provide a valid directory. │ │ + [ eec0] Incorrect databasesLazy instance has previously been poisoned │ │ + [ ef1e] # │ │ + [ ef20] + │ │ + [ ef22] 3 │ │ + [ ef24] ; │ │ + [ ef26] C │ │ + [ ef28] S │ │ + [ ef2a] c │ │ + [ ef2c] s │ │ + [ ef66] ! │ │ + [ ef68] 1 │ │ + [ ef6a] A │ │ + [ ef6c] a │ │ + [ ef87] ^A0^A@^A`^A^A^A │ │ + [ ef94] assertion failed: out_pos + 3 < out_slice.len()assertion failed: (source_pos + 3) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 1 < out_slice.len()assertion failed: (source_pos + 1) & out_buf_size_mask < out_slice.len()assertion failed: out_pos + 2 < out_slice.len()assertion failed: (source_pos + 2) & out_buf_size_mask < out_slice.len()dest is out of bounds0str()i8i16i32i64isizeu16u32u64usizef32f64!_...[]{recursion limit reached}?::::{closure:#}<>& *const ; (,) + Cunsafe " -fn(false{ { }: = 0x`fmt::Error`s should be impossible without a `fmt::Formatter`'> ..= | !null__R_ZN.llvm.{size limit reached}`fmt::Error` from `SizeLimitedFmtAdapter` was discardedpunycode{EmptyInvalidDigitPosOverflowNegOverflowParseIntErrorSizeLimitExhausted@.u8explicit panicone of , byte arrayOption valuenewtype structmapunit variantnewtype varianttuple variantstruct varianta booleanuuuuuuuubtnufruuuuuuuuuuuuuuuuuu │ │ + [ f32f] " │ │ + [ f369] \ │ │ + [ f417] ? │ │ + [ f41e] $@ │ │ + [ f426] Y@ │ │ + [ f42d] @�@ │ │ + [ f437] @ │ │ + [ f43d] j�@ │ │ + [ f446] .A │ │ + [ f44e] cA │ │ + [ f457] A │ │ + [ f45c] e��A │ │ + [ f463] _�^BB │ │ + [ f46c] vH7B │ │ + [ f476] mB │ │ + [ f47a] @�0�B │ │ + [ f487] B │ │ + [ f48a] 4&�k^LC │ │ + [ f493] 7y�AC │ │ + [ f49c] W4vC │ │ + [ f4a2] Ngm��C │ │ + [ f4a9] =�`�X�C@��x^]�^UDP����^ZKD��M^F���D�J��^B-�D���yCx�D�^B(,*� E5^C2���TE^B���q�E�^R^_/�'�E!����1�E�9Y>)F$�^H��_F^Wn^E����F��F"��F^C|����F�M�raB3G� y��^RhG^[iWC�^W�G��^V*���G^]J��^GH�\��)c=H�^Y^Z7�]rHa���x��Hy�^X���HL}�Y��^QI�\C�kFI�3T�^F|I\���'��IsȠ1��I�:�^H~^^[J�d~�^N^[QJ���v�a�J0}�^TG��J>n�ll��J��^T���$KA�^Yj�^YZK�=P�1P�K^SM�Z>d�KW`��M}�Km�^Dn��/LD�����cL^U��^]^�L^[�p�u^]�L�af�ir^CM��?�^CO8Mr����bnMG�9^N���M^Yz��)��M��:Ft�^MNd���BN=���.wN^L9��i��N�C���^\�N���u��^VO��I^S�LLO^Q^T^N�ցO^V�^Q��^[�O[��Т�O����E!P^�/'�%�UP_��Q���P^[�6�^U��PbD^D��^U�P{U^E�^A[*QmU�^Q�x`Q�*4V^Y��Qz5����Ql�X�^K^V │ │ + [ f6cf] R��.��^[4R9��mr"iR�Y)^I^Ok�R^]�e��R$N(���^HS�a�>S^L}W�^W-sSO\��]��Sc��bu��S^^p�]^I�^RT%L9��hGT.����B}T}�%�I�T\��n^X��Tsq��^^�^\U�F�^V��QU�^X`��R�U�^^x��U?^S+d�p�U^N�5=��%V^RN��=@[V�^P�&^H�V���G0J�V=:�Y���Vf$^S���0W��^W&s�dW���^O��W����)>�W�]3s�M^DXk5 │ │ + [ f7bc] !a9X�B │ │ + [ f7c4] i�oX�)�8��X*4�����X5AHx^Q�^NY�(-��\CY�r��%4xY��v^O/A�Y�^Y�i���Y?�^T��^WZO�^Y���MZ2^]0�Hw�Z~$|7^[^U�Z�-[^Eb��Z��XC}^H"[�;/���V[�\n │ │ ;�C-�[���SJ��[= ��\^C�[M��"4�+\0IΠ2a\|�A�H^��\[R^R�^Z��\ysK�p� │ │ - [ f3af] ]WP�^FM�4]m�H�=j]�]-�f�]u^Z�8W��]^Ra�^Fm�^I^�|M$D^D@^��`-U^Et^�^R�x�^F�^^�W�^VUH�^��P.5�^S_[��y�pH_r�]^X��~_'�:��^W�_�_^Ik���_���EW�^]`�R��V�R`�'�.�N�`��(:W"�`^B�Y�v5�`��o%��&a���.�s\ax}?�5�a�\�,C:�a^L4�����a� │ │ - [ f473] z�]1b� │ │ - [ f47e] eb� │ │ - [ f485] "�b� �_S��b���7�2^Ec��ER^�:c���k��pc2g�Fx��c�@BXV��c�h)�5,^Pd���tC7Ddx�0R^TEydV�fY��d6^L6����dC�C�u�^Xe^TsTN��Ne���^P�G�e��1^Ue^Y�eax~Z�^_�e=^K����"f^Lζ�Wf��_��j�f�����b�f8�j���f�D^E�}�,g�J#���ag�^]�Z�q�g�$��^^^N�g^Sw^HW�^Ah��,^H�5h^M:�7�ekhHD�b�^_�hZ���g�h�J�zg�\n │ │ + [ f877] ]WP�^FM�4]m�H�=j]�]-�f�]u^Z�8W��]^Ra�^Fm�^I^�|M$D^D@^��`-U^Et^�^R�x�^F�^^�W�^VUH�^��P.5�^S_[��y�pH_r�]^X��~_'�:��^W�_�_^Ik���_���EW�^]`�R��V�R`�'�.�N�`��(:W"�`^B�Y�v5�`��o%��&a���.�s\ax}?�5�a�\�,C:�a^L4�����a� │ │ + [ f93b] z�]1b� │ │ + [ f946] eb� │ │ + [ f94d] "�b� �_S��b���7�2^Ec��ER^�:c���k��pc2g�Fx��c�@BXV��c�h)�5,^Pd���tC7Ddx�0R^TEydV�fY��d6^L6����dC�C�u�^Xe^TsTN��Ne���^P�G�e��1^Ue^Y�eax~Z�^_�e=^K����"f^Lζ�Wf��_��j�f�����b�f8�j���f�D^E�}�,g�J#���ag�^]�Z�q�g�$��^^^N�g^Sw^HW�^Ah��,^H�5h^M:�7�ekhHD�b�^_�hZ���g�h�J�zg�\n │ │ i�N���@iZb��^X�ti�:�^M� �i�D�h�T�i^LV�B�i^Tj�kz�^Y�Ijs^FYH �^�j^H�7-4�j\n │ │ 8^A��jL��%^_k0V(��wSk�k21^�U�k�^F^���j�k*do^�^B�k5=^K6~�'l�^L��]�]l��8����l���@�4�l7���#^B�l#s�:V!2m�OBɩfm��^VT�mp�;5���m^L��!^Fn�r-3^^�;n�g��RJqn^�����n�a�}!^D�n,}���^Pov�k*:^[Eo��^F�^Hbzo=^R$qE}�o�^Vm͜�o^�\ȼ�^Yp�9}�U^ZPpC��D� �pT��^U&)�p�4�os�p^Q� │ │ - [ f6b4] %�#qV^TA1/�XqkY�����q��z�42�q�^Y^V���qS�r�-r��C�^G�br�����n�r�1��{J�r^K_|s�N^Bs�v[�0�6s�Tr^D��ls�t�"��s^DRy��X�s��W�^\�^Kt^T���quAt^XztU��ut����G�tc��2�^L�t<�s^��O^Uu^K�P��Jugm�^Ke��u�^HwN��u��^T��^C�u��L�~B v�>�X^^STv/N���g�v�azj���v^U}��+��vZ�/�v�(wp��-T^C_w&2��^Tb�w�~��:�w\��4@I�w��^P!��2x��T):�gx�0�����xg^Jp5|�x^A�\�B^[^Gy�3t^�^S��X^^STv/N���g�v�azj���v^U}��+��vZ�/�v�(wp��-T^C_w&2��^Tb�w�~��:�w\��4@I�w��^P!��2x��T):�gx�0�����xg^Jp5|�x^A�\�B^[^Gy�3t^�^S�� │ │ - [ 10043] ` │ │ - [ 10048] .debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_index.gnu_debuglink.gnu_debugaltlink.debug_GNUstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfailed to fill whole bufferfailed to write whole bufferOsmessageErrorCustomerrorpermission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized erroradvancing IoSlice beyond its lengthadvancing io slices beyond their lengthfatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting\n │ │ + [ fd74] <�7~^C� │ │ + [ fd7c] K�m~�[@JO��~�r�^\�T�~��^D�^[*^M^���nQ:B^�)�#���v^�3t�<^_{�^�������^������������������������������������������������������������������������������������������������� │ │ + [ 1001c] │ │ + [ 1001e] 0 │ │ + [ 10020] @ │ │ + [ 10022] P │ │ + [ 10024] ` │ │ + [ 10026] p │ │ + [ 101b8] at line infNaNa Display implementation returned an error unexpectedlyassertion failed: self.is_char_boundary(new_len)EOF while parsing a listEOF while parsing an objectEOF while parsing a stringEOF while parsing a valueexpected `:`expected `,` or `]`expected `,` or `}`expected identexpected valueexpected `"`invalid escapeinvalid numbernumber out of rangeinvalid unicode code pointcontrol character (\u0000-\u001F) found while parsing a stringkey must be a stringinvalid value: expected key to be a number in quotesfloat key must be finite (got NaN or +/-inf)lone leading surrogate in hex escapetrailing commatrailing charactersunexpected end of hex escaperecursion limit exceededfatal runtime error: thread local panicked on drop, aborting\n │ │ + thread name may not contain interior null bytes\n │ │ + │ │ + [ 104d3] h^D │ │ + [ 104d7] : │ │ + [ 104db] │ │ + [ 104de] h^A │ │ + [ 104e2] - │ │ + [ 104e6] � │ │ + [ 104f9] ` │ │ + [ 104fe] .debug_abbrev.dwo.debug_cu_index.debug_info.dwo.debug_line.dwo.debug_loc.dwo.debug_loclists.dwo.debug_macinfo.dwo.debug_rnglists.dwo.debug_str.dwo.debug_str_offsets.dwo.debug_tu_index.gnu_debuglink.gnu_debugaltlink.debug_GNUstream did not contain valid UTF-8a formatting trait implementation returned an error when the underlying stream did notfailed to fill whole bufferfailed to write whole bufferOsmessageErrorCustomerrorpermission deniedconnection refusednetwork unreachableconnection abortednot connectedaddress in useaddress not availablenetwork downbroken pipeentity already existsoperation would blocknot a directoryis a directorydirectory not emptyread-only filesystem or storage mediumfilesystem loop or indirection limit (e.g. symlink loop)stale network file handleinvalid input parameterinvalid datatimed outwrite zeroseek on unseekable filequota exceededfile too largeresource busyexecutable file busycross-device link or renametoo many linksargument list too longoperation interruptedunsupportedunexpected end of fileout of memoryin progressother erroruncategorized erroradvancing io slices beyond their lengthadvancing IoSlice beyond its lengthfatal runtime error: assertion failed: key as usize != KEY_SENTVAL, aborting\n │ │ fatal runtime error: out of TLS keys, aborting\n │ │ - must specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessno /proc/self/exe available. Is /proc mounted?strerror_r failureinvalid timestampfile name contained an unexpected NUL bytetoo many active read locks on RwLockassertion failed: is_unlocked(state)failed to generate random datainvalid stack sizestack backtrace:\n │ │ + must specify at least one of read, write, or append accesscreating or truncating a file requires write or append accessstrerror_r failureno /proc/self/exe available. Is /proc mounted?invalid timestamptoo many active read locks on RwLockassertion failed: is_unlocked(state)failed to generate random datainvalid stack sizefile name contained an unexpected NUL bytestack backtrace:\n │ │ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.\n │ │ __rust_end_short_backtrace__rust_begin_short_backtracesnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n │ │ RUST_BACKTRACEfailed to generate unique thread ID: bitspace exhausteduse of std::thread::current() is not possible after the thread's local data has been destroyedfatal runtime error: init_current() was re-entrant, which indicates a bug in the Rust threading implementation, aborting\n │ │ fatal runtime error: current thread handle already set during thread spawn, aborting\n │ │ Boxthread caused non-unwinding panic. aborting.\n │ │ reentrant initoverflow in Duration::newdescription() is deprecated; use Displaymid > len^B^B^B^B^B^B^B^B^B^B^B │ │ - [ 10aae] WouldBlock.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typesConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedAccessErrorfatal runtime error: an irrecoverable error occurred while synchronizing threads, aborting\n │ │ + [ 10f64] WouldBlock.debug_abbrev.debug_addr.debug_aranges.debug_info.debug_line.debug_line_str.debug_loc.debug_loclists.debug_macinfo.debug_macro.debug_ranges.debug_rnglists.debug_str.debug_str_offsets.debug_typesConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseNetworkDownBrokenPipeAlreadyExistsNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedAccessErrorfatal runtime error: an irrecoverable error occurred while synchronizing threads, aborting\n │ │ cannot panic during the backtrace functionoverflow when adding duration to instantWorker thread unable to lock job_receiverUnable to notify all joining threadsinternal error: entered unreachable codeRUST_MIN_STACKcalled `Result::unwrap()` on an `Err` valuePoisonError │ │ - [ 10ed8] $ │ │ - [ 10eda] $ │ │ - [ 10edc] & │ │ - [ 10ede] + │ │ - [ 10ee0] 7 │ │ - [ 10ee2] B │ │ - [ 10ee4] N │ │ - [ 10ee6] R │ │ - [ 10ee8] \ │ │ - [ 10eea] g │ │ - [ 10eec] n │ │ - [ 10eee] x │ │ - [ 10f06] &^A,^A3^A;^A;^A;^A@^AH^AL^AO^AO^AO^AO^AO^AQ^AU^A^^Aa^Af^Al^Ap^Aq^Av^Ay^A^�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A^B^B^B^B^F^B^P^B^Y^B^_^B&^B.^B7^B=^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BO^BP^BP^BP^BQ^BT^B^^B`^Bi^Bq^Bw^Bx^By^Bz^Bz^B}^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B^B^C^T^C"^C(^C-^C-^C2^C6^C;^C=^C=^C?^CA^CN^CU^C^^Cb^Cb^Cd^Cj^Cm^Cy^C^�^C^�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C^B^D^B^D^B^D^B^D^E^D^E^D^I^D^I^D^I^D^I^D^M^D^M^D^O^D^S^D^S^D^S^D^S^D^S^D^S^D^S^D^S^D^S^D^S^D/^D4^D4^D4^D4^D4^D6^D8^D8^D8^D8^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D:^D:^D:^D:^D:^D:^D:^D:^D\n │ │ - [ 116ec] │ │ - [ 116f0] │ │ - [ 116f8] " │ │ - [ 116fc] " │ │ - [ 11704] ' │ │ - [ 11708] ' │ │ - [ 11710] , │ │ - [ 11714] , │ │ - [ 1171c] . │ │ - [ 11720] . │ │ - [ 11728] 0 │ │ - [ 1172c] 9 │ │ - [ 11734] : │ │ - [ 11738] : │ │ - [ 11740] ; │ │ - [ 11744] ; │ │ - [ 1174c] A │ │ - [ 11750] Z │ │ - [ 11758] _ │ │ - [ 1175c] _ │ │ - [ 11764] a │ │ - [ 11768] z │ │ - [ 117ec] o^C │ │ - [ 117f4] p^C │ │ - [ 117f8] t^C │ │ - [ 11800] v^C │ │ - [ 11804] w^C │ │ - [ 1180c] z^C │ │ - [ 11810] }^C │ │ - [ 11818] ~^C │ │ - [ 1181c] ~^C │ │ - [ 11894] /^E │ │ - [ 1189c] 1^E │ │ - [ 118a0] V^E │ │ - [ 118a8] Y^E │ │ - [ 118ac] \^E │ │ - [ 118b4] ^^E │ │ - [ 118b8] ^^E │ │ - [ 118c0] _^E │ │ - [ 118c4] _^E │ │ - [ 118cc] `^E │ │ - [ 1198c] ^F │ │ - [ 11990] J^F │ │ - [ 11998] K^F │ │ - [ 1199c] _^F │ │ - [ 119a4] `^F │ │ - [ 119a8] i^F │ │ - [ 119b0] k^F │ │ - [ 119b4] k^F │ │ - [ 119bc] l^F │ │ - [ 119c0] l^F │ │ - [ 119c8] n^F │ │ - [ 119cc] o^F │ │ - [ 119d4] p^F │ │ - [ 119d8] p^F │ │ - [ 119e0] q^F │ │ - [ 11a8c] /^G │ │ - [ 11a94] 0^G │ │ - [ 11a98] J^G │ │ - [ 11aa0] M^G │ │ - [ 11b40] #^H │ │ - [ 11b48] $^H │ │ - [ 11b4c] $^H │ │ - [ 11b54] %^H │ │ - [ 11b58] '^H │ │ - [ 11b60] (^H │ │ - [ 11b64] (^H │ │ - [ 11b6c] )^H │ │ - [ 11b70] -^H │ │ - [ 11b78] @^H │ │ - [ 11b7c] X^H │ │ - [ 11b84] Y^H │ │ - [ 11b88] [^H │ │ - [ 11b90] `^H │ │ - [ 11b94] j^H │ │ - [ 11b9c] p^H │ │ - [ 11c00] 9^I │ │ - [ 11c08] :^I │ │ - [ 11c0c] <^I │ │ - [ 11c14] =^I │ │ - [ 11c18] =^I │ │ - [ 11c20] >^I │ │ - [ 11c24] O^I │ │ - [ 11c2c] P^I │ │ - [ 11c30] P^I │ │ - [ 11c38] Q^I │ │ - [ 11c3c] W^I │ │ - [ 11c44] X^I │ │ - [ 11c48] a^I │ │ - [ 11c50] b^I │ │ - [ 11c54] c^I │ │ - [ 11c5c] f^I │ │ - [ 11c60] o^I │ │ - [ 11c68] q^I │ │ - [ 11d98] (\n │ │ - [ 11da0] *\n │ │ - [ 11da4] 0\n │ │ - [ 11dac] 2\n │ │ - [ 11db0] 3\n │ │ - [ 11db8] 5\n │ │ - [ 11dbc] 6\n │ │ - [ 11dc4] 8\n │ │ - [ 11dc8] 9\n │ │ - [ 11dd0] <\n │ │ - [ 11dd4] <\n │ │ - [ 11ddc] >\n │ │ - [ 11de0] B\n │ │ - [ 11de8] G\n │ │ - [ 11dec] H\n │ │ - [ 11df4] K\n │ │ - [ 11df8] M\n │ │ - [ 11e00] Q\n │ │ - [ 11e04] Q\n │ │ - [ 11e0c] Y\n │ │ - [ 11e10] \\n │ │ - [ 11e18] ^\n │ │ - [ 11e1c] ^\n │ │ - [ 11e24] f\n │ │ - [ 11e28] o\n │ │ - [ 11e30] p\n │ │ - [ 11e34] q\n │ │ - [ 11e3c] r\n │ │ - [ 11e40] t\n │ │ - [ 11e48] u\n │ │ - [ 11e4c] u\n │ │ - [ 11f54] (^K │ │ - [ 11f5c] *^K │ │ - [ 11f60] 0^K │ │ - [ 11f68] 2^K │ │ - [ 11f6c] 3^K │ │ - [ 11f74] 5^K │ │ - [ 11f78] 9^K │ │ - [ 11f80] <^K │ │ - [ 11f84] <^K │ │ - [ 11f8c] =^K │ │ - [ 11f90] =^K │ │ - [ 11f98] >^K │ │ - [ 11f9c] D^K │ │ - [ 11fa4] G^K │ │ - [ 11fa8] H^K │ │ - [ 11fb0] K^K │ │ - [ 11fb4] M^K │ │ - [ 11fbc] U^K │ │ - [ 11fc0] W^K │ │ - [ 11fc8] \^K │ │ - [ 11fcc] ]^K │ │ - [ 11fd4] _^K │ │ - [ 11fd8] a^K │ │ - [ 11fe0] b^K │ │ - [ 11fe4] c^K │ │ - [ 11fec] f^K │ │ - [ 11ff0] o^K │ │ - [ 11ff8] q^K │ │ - [ 11ffc] q^K │ │ - [ 120f8] (^L │ │ - [ 12100] *^L │ │ - [ 12104] 9^L │ │ - [ 1210c] <^L │ │ - [ 12110] <^L │ │ - [ 12118] =^L │ │ - [ 1211c] =^L │ │ - [ 12124] >^L │ │ - [ 12128] D^L │ │ - [ 12130] F^L │ │ - [ 12134] H^L │ │ - [ 1213c] J^L │ │ - [ 12140] M^L │ │ - [ 12148] U^L │ │ - [ 1214c] V^L │ │ - [ 12154] X^L │ │ - [ 12158] Z^L │ │ - [ 12160] ]^L │ │ - [ 12164] ]^L │ │ - [ 1216c] `^L │ │ - [ 12170] a^L │ │ - [ 12178] b^L │ │ - [ 1217c] c^L │ │ - [ 12184] f^L │ │ - [ 12188] o^L │ │ - [ 1229c] :^M │ │ - [ 122a4] ;^M │ │ - [ 122a8] <^M │ │ - [ 122b0] =^M │ │ - [ 122b4] =^M │ │ - [ 122bc] >^M │ │ - [ 122c0] D^M │ │ - [ 122c8] F^M │ │ - [ 122cc] H^M │ │ - [ 122d4] J^M │ │ - [ 122d8] M^M │ │ - [ 122e0] N^M │ │ - [ 122e4] N^M │ │ - [ 122ec] T^M │ │ - [ 122f0] V^M │ │ - [ 122f8] W^M │ │ - [ 122fc] W^M │ │ - [ 12304] _^M │ │ - [ 12308] a^M │ │ - [ 12310] b^M │ │ - [ 12314] c^M │ │ - [ 1231c] f^M │ │ - [ 12320] o^M │ │ - [ 12328] z^M │ │ - [ 123c4] 1^N │ │ - [ 123c8] 1^N │ │ - [ 123d0] 4^N │ │ - [ 123d4] :^N │ │ - [ 123dc] G^N │ │ - [ 123e0] N^N │ │ - [ 123e8] P^N │ │ - [ 123ec] Y^N │ │ - [ 1243c] ^O │ │ - [ 12440] )^O │ │ - [ 12448] 5^O │ │ - [ 1244c] 5^O │ │ - [ 12454] 7^O │ │ - [ 12458] 7^O │ │ - [ 12460] 9^O │ │ - [ 12464] 9^O │ │ - [ 1246c] >^O │ │ - [ 12470] ?^O │ │ - [ 12478] @^O │ │ - [ 1247c] G^O │ │ - [ 12484] I^O │ │ - [ 12488] l^O │ │ - [ 12490] q^O │ │ - [ 124d8] +^P │ │ - [ 124dc] >^P │ │ - [ 124e4] @^P │ │ - [ 124e8] I^P │ │ - [ 124f0] V^P │ │ - [ 124f4] Y^P │ │ - [ 124fc] ^^P │ │ - [ 12500] `^P │ │ - [ 12508] b^P │ │ - [ 1250c] d^P │ │ - [ 12514] g^P │ │ - [ 12518] m^P │ │ - [ 12520] q^P │ │ - [ 12524] t^P │ │ - [ 12590] H^R │ │ - [ 12598] J^R │ │ - [ 1259c] M^R │ │ - [ 125a4] P^R │ │ - [ 125a8] V^R │ │ - [ 125b0] X^R │ │ - [ 125b4] X^R │ │ - [ 125bc] Z^R │ │ - [ 125c0] ]^R │ │ - [ 125c8] `^R │ │ - [ 12644] Z^S │ │ - [ 1264c] ]^S │ │ - [ 12650] _^S │ │ - [ 12680] l^V │ │ - [ 12688] o^V │ │ - [ 126e0] 1^W │ │ - [ 126e8] 2^W │ │ - [ 126ec] 4^W │ │ - [ 126f4] @^W │ │ - [ 126f8] Q^W │ │ - [ 12700] R^W │ │ - [ 12704] S^W │ │ - [ 1270c] `^W │ │ - [ 12710] l^W │ │ - [ 12718] n^W │ │ - [ 1271c] p^W │ │ - [ 12724] r^W │ │ - [ 12728] s^W │ │ - [ 12784] ^X │ │ - [ 12788] x^X │ │ - [ 127e4] ^Y │ │ - [ 127e8] +^Y │ │ - [ 127f0] 0^Y │ │ - [ 127f4] ;^Y │ │ - [ 127fc] F^Y │ │ - [ 12800] O^Y │ │ - [ 1282c] U^Z │ │ - [ 12830] ^^Z │ │ - [ 12838] `^Z │ │ - [ 1283c] |^Z │ │ - [ 12884] 3^[ │ │ - [ 1288c] 4^[ │ │ - [ 12890] D^[ │ │ - [ 12898] E^[ │ │ - [ 1289c] L^[ │ │ - [ 128a4] P^[ │ │ - [ 128a8] Y^[ │ │ - [ 128b0] k^[ │ │ - [ 128b4] s^[ │ │ - [ 12914] #^\ │ │ - [ 1291c] $^\ │ │ - [ 12920] 7^\ │ │ - [ 12928] @^\ │ │ - [ 1292c] I^\ │ │ - [ 12934] M^\ │ │ - [ 12938] O^\ │ │ - [ 12940] P^\ │ │ - [ 12944] Y^\ │ │ - [ 1294c] Z^\ │ │ - [ 12950] }^\ │ │ - [ 12a18] ^_ │ │ - [ 12a1c] E^_ │ │ - [ 12a24] H^_ │ │ - [ 12a28] M^_ │ │ - [ 12a30] P^_ │ │ - [ 12a34] W^_ │ │ - [ 12a3c] Y^_ │ │ - [ 12a40] Y^_ │ │ - [ 12a48] [^_ │ │ - [ 12a4c] [^_ │ │ - [ 12a54] ]^_ │ │ - [ 12a58] ]^_ │ │ - [ 12a60] _^_ │ │ - [ 12a64] }^_ │ │ - [ 12ae5] │ │ - [ 12ae9] │ │ - [ 12af1] │ │ - [ 12af5] │ │ - [ 12afd] │ │ - [ 12b01] │ │ - [ 12b09] │ │ - [ 12b0d] │ │ - [ 12b15] │ │ - [ 12b19] │ │ - [ 12b21] │ │ - [ 12b25] │ │ - [ 12b2c] $ │ │ - [ 12b30] $ │ │ - [ 12b38] ' │ │ - [ 12b3c] ' │ │ - [ 12b44] ( │ │ - [ 12b48] ) │ │ - [ 12b50] * │ │ - [ 12b54] . │ │ - [ 12b5c] / │ │ - [ 12b60] / │ │ - [ 12b68] ? │ │ - [ 12b6c] @ │ │ - [ 12b74] D │ │ - [ 12b78] D │ │ - [ 12b80] T │ │ - [ 12b84] T │ │ - [ 12b8c] _ │ │ - [ 12b90] _ │ │ - [ 12b98] ` │ │ - [ 12b9c] d │ │ - [ 12ba4] f │ │ - [ 12ba8] o │ │ - [ 12bb0] q │ │ - [ 12bb4] q │ │ - [ 12bbd] │ │ - [ 12bc1] │ │ - [ 12bc9] │ │ - [ 12bcd] │ │ - [ 12bd5] │ │ - [ 12bd9] │ │ - [ 12be1] ! │ │ - [ 12be5] ! │ │ - [ 12bed] ! │ │ - [ 12bf1] ! │ │ - [ 12bf9] ! │ │ - [ 12bfd] ! │ │ - [ 12c05] ! │ │ - [ 12c09] ! │ │ - [ 12c11] ! │ │ - [ 12c15] ! │ │ - [ 12c1c] $! │ │ - [ 12c20] $! │ │ - [ 12c28] &! │ │ - [ 12c2c] &! │ │ - [ 12c34] (! │ │ - [ 12c38] (! │ │ - [ 12c40] *! │ │ - [ 12c44] -! │ │ - [ 12c4c] /! │ │ - [ 12c50] 9! │ │ - [ 12c58] � │ │ - [ 13250] >� │ │ - [ 13258] @� │ │ - [ 1325c] A� │ │ - [ 13264] C� │ │ - [ 13268] D� │ │ - [ 13270] F� │ │ - [ 13274] O� │ │ - [ 1327c] P� │ │ - [ 1328c] =� │ │ - [ 13294] P� │ │ - [ 132d0] � │ │ - [ 132d4] /� │ │ - [ 132dc] 3� │ │ - [ 132e0] 4� │ │ - [ 132e8] M� │ │ - [ 132ec] O� │ │ - [ 132f4] P� │ │ - [ 132f8] P� │ │ - [ 13300] R� │ │ - [ 13304] R� │ │ - [ 1330c] T� │ │ - [ 13310] T� │ │ - [ 13318] U� │ │ - [ 1331c] U� │ │ - [ 13324] p� │ │ - [ 13328] t� │ │ - [ 13330] v� │ │ - [ 13390] !� │ │ - [ 13394] :� │ │ - [ 1339c] ?� │ │ - [ 133a0] ?� │ │ - [ 133a8] A� │ │ - [ 133ac] Z� │ │ - [ 133b4] f� │ │ - [ 13424] & │ │ - [ 1342c] ( │ │ - [ 13430] : │ │ - [ 13438] < │ │ - [ 1343c] = │ │ - [ 13444] ? │ │ - [ 13448] M │ │ - [ 13450] P │ │ - [ 13454] ] │ │ - [ 13468] @^A^A │ │ - [ 1346c] t^A^A │ │ - [ 134b0] -^C^A │ │ - [ 134b4] J^C^A │ │ - [ 134bc] P^C^A │ │ - [ 134c0] u^C^A │ │ - [ 134c8] v^C^A │ │ - [ 134cc] z^C^A │ │ - [ 13538] '^E^A │ │ - [ 13540] 0^E^A │ │ - [ 13544] c^E^A │ │ - [ 1354c] p^E^A │ │ - [ 13550] z^E^A │ │ - [ 13558] |^E^A │ │ - [ 135bc] 6^G^A │ │ - [ 135c4] @^G^A │ │ - [ 135c8] U^G^A │ │ - [ 135d0] `^G^A │ │ - [ 135d4] g^G^A │ │ - [ 1361c] 5^H^A │ │ - [ 13624] 7^H^A │ │ - [ 13628] 8^H^A │ │ - [ 13630] <^H^A │ │ - [ 13634] <^H^A │ │ - [ 1363c] ?^H^A │ │ - [ 13640] U^H^A │ │ - [ 13648] `^H^A │ │ - [ 1364c] v^H^A │ │ - [ 13684] ^I^A │ │ - [ 13688] 9^I^A │ │ - [ 136f4] 5\n │ │ + [ 1138e] $ │ │ + [ 11390] $ │ │ + [ 11392] & │ │ + [ 11394] + │ │ + [ 11396] 7 │ │ + [ 11398] B │ │ + [ 1139a] N │ │ + [ 1139c] R │ │ + [ 1139e] \ │ │ + [ 113a0] g │ │ + [ 113a2] n │ │ + [ 113a4] x │ │ + [ 113bc] &^A,^A3^A;^A;^A;^A@^AH^AL^AO^AO^AO^AO^AO^AQ^AU^A^^Aa^Af^Al^Ap^Aq^Av^Ay^A^�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A�^A^B^B^B^B^F^B^P^B^Y^B^_^B&^B.^B7^B=^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BA^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BD^BO^BP^BP^BP^BQ^BT^B^^B`^Bi^Bq^Bw^Bx^By^Bz^Bz^B}^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B�^B^B^C^T^C"^C(^C-^C-^C2^C6^C;^C=^C=^C?^CA^CN^CU^C^^Cb^Cb^Cd^Cj^Cm^Cy^C^�^C^�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C�^C^B^D^B^D^B^D^B^D^E^D^E^D^I^D^I^D^I^D^I^D^M^D^M^D^O^D^S^D^S^D^S^D^S^D^S^D^S^D^S^D^S^D^S^D^S^D/^D4^D4^D4^D4^D4^D6^D8^D8^D8^D8^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D9^D:^D:^D:^D:^D:^D:^D:^D:^D │ │ + [ 11ba4] │ │ + [ 11ba8] │ │ + [ 11bb0] " │ │ + [ 11bb4] " │ │ + [ 11bbc] ' │ │ + [ 11bc0] ' │ │ + [ 11bc8] , │ │ + [ 11bcc] , │ │ + [ 11bd4] . │ │ + [ 11bd8] . │ │ + [ 11be0] 0 │ │ + [ 11be4] 9 │ │ + [ 11bec] : │ │ + [ 11bf0] : │ │ + [ 11bf8] ; │ │ + [ 11bfc] ; │ │ + [ 11c04] A │ │ + [ 11c08] Z │ │ + [ 11c10] _ │ │ + [ 11c14] _ │ │ + [ 11c1c] a │ │ + [ 11c20] z │ │ + [ 11ca4] o^C │ │ + [ 11cac] p^C │ │ + [ 11cb0] t^C │ │ + [ 11cb8] v^C │ │ + [ 11cbc] w^C │ │ + [ 11cc4] z^C │ │ + [ 11cc8] }^C │ │ + [ 11cd0] ~^C │ │ + [ 11cd4] ~^C │ │ + [ 11d4c] /^E │ │ + [ 11d54] 1^E │ │ + [ 11d58] V^E │ │ + [ 11d60] Y^E │ │ + [ 11d64] \^E │ │ + [ 11d6c] ^^E │ │ + [ 11d70] ^^E │ │ + [ 11d78] _^E │ │ + [ 11d7c] _^E │ │ + [ 11d84] `^E │ │ + [ 11e44] ^F │ │ + [ 11e48] J^F │ │ + [ 11e50] K^F │ │ + [ 11e54] _^F │ │ + [ 11e5c] `^F │ │ + [ 11e60] i^F │ │ + [ 11e68] k^F │ │ + [ 11e6c] k^F │ │ + [ 11e74] l^F │ │ + [ 11e78] l^F │ │ + [ 11e80] n^F │ │ + [ 11e84] o^F │ │ + [ 11e8c] p^F │ │ + [ 11e90] p^F │ │ + [ 11e98] q^F │ │ + [ 11f44] /^G │ │ + [ 11f4c] 0^G │ │ + [ 11f50] J^G │ │ + [ 11f58] M^G │ │ + [ 11ff8] #^H │ │ + [ 12000] $^H │ │ + [ 12004] $^H │ │ + [ 1200c] %^H │ │ + [ 12010] '^H │ │ + [ 12018] (^H │ │ + [ 1201c] (^H │ │ + [ 12024] )^H │ │ + [ 12028] -^H │ │ + [ 12030] @^H │ │ + [ 12034] X^H │ │ + [ 1203c] Y^H │ │ + [ 12040] [^H │ │ + [ 12048] `^H │ │ + [ 1204c] j^H │ │ + [ 12054] p^H │ │ + [ 120b8] 9^I │ │ + [ 120c0] :^I │ │ + [ 120c4] <^I │ │ + [ 120cc] =^I │ │ + [ 120d0] =^I │ │ + [ 120d8] >^I │ │ + [ 120dc] O^I │ │ + [ 120e4] P^I │ │ + [ 120e8] P^I │ │ + [ 120f0] Q^I │ │ + [ 120f4] W^I │ │ + [ 120fc] X^I │ │ + [ 12100] a^I │ │ + [ 12108] b^I │ │ + [ 1210c] c^I │ │ + [ 12114] f^I │ │ + [ 12118] o^I │ │ + [ 12120] q^I │ │ + [ 12250] (\n │ │ + [ 12258] *\n │ │ + [ 1225c] 0\n │ │ + [ 12264] 2\n │ │ + [ 12268] 3\n │ │ + [ 12270] 5\n │ │ + [ 12274] 6\n │ │ + [ 1227c] 8\n │ │ + [ 12280] 9\n │ │ + [ 12288] <\n │ │ + [ 1228c] <\n │ │ + [ 12294] >\n │ │ + [ 12298] B\n │ │ + [ 122a0] G\n │ │ + [ 122a4] H\n │ │ + [ 122ac] K\n │ │ + [ 122b0] M\n │ │ + [ 122b8] Q\n │ │ + [ 122bc] Q\n │ │ + [ 122c4] Y\n │ │ + [ 122c8] \\n │ │ + [ 122d0] ^\n │ │ + [ 122d4] ^\n │ │ + [ 122dc] f\n │ │ + [ 122e0] o\n │ │ + [ 122e8] p\n │ │ + [ 122ec] q\n │ │ + [ 122f4] r\n │ │ + [ 122f8] t\n │ │ + [ 12300] u\n │ │ + [ 12304] u\n │ │ + [ 1240c] (^K │ │ + [ 12414] *^K │ │ + [ 12418] 0^K │ │ + [ 12420] 2^K │ │ + [ 12424] 3^K │ │ + [ 1242c] 5^K │ │ + [ 12430] 9^K │ │ + [ 12438] <^K │ │ + [ 1243c] <^K │ │ + [ 12444] =^K │ │ + [ 12448] =^K │ │ + [ 12450] >^K │ │ + [ 12454] D^K │ │ + [ 1245c] G^K │ │ + [ 12460] H^K │ │ + [ 12468] K^K │ │ + [ 1246c] M^K │ │ + [ 12474] U^K │ │ + [ 12478] W^K │ │ + [ 12480] \^K │ │ + [ 12484] ]^K │ │ + [ 1248c] _^K │ │ + [ 12490] a^K │ │ + [ 12498] b^K │ │ + [ 1249c] c^K │ │ + [ 124a4] f^K │ │ + [ 124a8] o^K │ │ + [ 124b0] q^K │ │ + [ 124b4] q^K │ │ + [ 125b0] (^L │ │ + [ 125b8] *^L │ │ + [ 125bc] 9^L │ │ + [ 125c4] <^L │ │ + [ 125c8] <^L │ │ + [ 125d0] =^L │ │ + [ 125d4] =^L │ │ + [ 125dc] >^L │ │ + [ 125e0] D^L │ │ + [ 125e8] F^L │ │ + [ 125ec] H^L │ │ + [ 125f4] J^L │ │ + [ 125f8] M^L │ │ + [ 12600] U^L │ │ + [ 12604] V^L │ │ + [ 1260c] X^L │ │ + [ 12610] Z^L │ │ + [ 12618] ]^L │ │ + [ 1261c] ]^L │ │ + [ 12624] `^L │ │ + [ 12628] a^L │ │ + [ 12630] b^L │ │ + [ 12634] c^L │ │ + [ 1263c] f^L │ │ + [ 12640] o^L │ │ + [ 12754] :^M │ │ + [ 1275c] ;^M │ │ + [ 12760] <^M │ │ + [ 12768] =^M │ │ + [ 1276c] =^M │ │ + [ 12774] >^M │ │ + [ 12778] D^M │ │ + [ 12780] F^M │ │ + [ 12784] H^M │ │ + [ 1278c] J^M │ │ + [ 12790] M^M │ │ + [ 12798] N^M │ │ + [ 1279c] N^M │ │ + [ 127a4] T^M │ │ + [ 127a8] V^M │ │ + [ 127b0] W^M │ │ + [ 127b4] W^M │ │ + [ 127bc] _^M │ │ + [ 127c0] a^M │ │ + [ 127c8] b^M │ │ + [ 127cc] c^M │ │ + [ 127d4] f^M │ │ + [ 127d8] o^M │ │ + [ 127e0] z^M │ │ + [ 1287c] 1^N │ │ + [ 12880] 1^N │ │ + [ 12888] 4^N │ │ + [ 1288c] :^N │ │ + [ 12894] G^N │ │ + [ 12898] N^N │ │ + [ 128a0] P^N │ │ + [ 128a4] Y^N │ │ + [ 128f4] ^O │ │ + [ 128f8] )^O │ │ + [ 12900] 5^O │ │ + [ 12904] 5^O │ │ + [ 1290c] 7^O │ │ + [ 12910] 7^O │ │ + [ 12918] 9^O │ │ + [ 1291c] 9^O │ │ + [ 12924] >^O │ │ + [ 12928] ?^O │ │ + [ 12930] @^O │ │ + [ 12934] G^O │ │ + [ 1293c] I^O │ │ + [ 12940] l^O │ │ + [ 12948] q^O │ │ + [ 12990] +^P │ │ + [ 12994] >^P │ │ + [ 1299c] @^P │ │ + [ 129a0] I^P │ │ + [ 129a8] V^P │ │ + [ 129ac] Y^P │ │ + [ 129b4] ^^P │ │ + [ 129b8] `^P │ │ + [ 129c0] b^P │ │ + [ 129c4] d^P │ │ + [ 129cc] g^P │ │ + [ 129d0] m^P │ │ + [ 129d8] q^P │ │ + [ 129dc] t^P │ │ + [ 12a48] H^R │ │ + [ 12a50] J^R │ │ + [ 12a54] M^R │ │ + [ 12a5c] P^R │ │ + [ 12a60] V^R │ │ + [ 12a68] X^R │ │ + [ 12a6c] X^R │ │ + [ 12a74] Z^R │ │ + [ 12a78] ]^R │ │ + [ 12a80] `^R │ │ + [ 12afc] Z^S │ │ + [ 12b04] ]^S │ │ + [ 12b08] _^S │ │ + [ 12b38] l^V │ │ + [ 12b40] o^V │ │ + [ 12b98] 1^W │ │ + [ 12ba0] 2^W │ │ + [ 12ba4] 4^W │ │ + [ 12bac] @^W │ │ + [ 12bb0] Q^W │ │ + [ 12bb8] R^W │ │ + [ 12bbc] S^W │ │ + [ 12bc4] `^W │ │ + [ 12bc8] l^W │ │ + [ 12bd0] n^W │ │ + [ 12bd4] p^W │ │ + [ 12bdc] r^W │ │ + [ 12be0] s^W │ │ + [ 12c3c] ^X │ │ + [ 12c40] x^X │ │ + [ 12c9c] ^Y │ │ + [ 12ca0] +^Y │ │ + [ 12ca8] 0^Y │ │ + [ 12cac] ;^Y │ │ + [ 12cb4] F^Y │ │ + [ 12cb8] O^Y │ │ + [ 12ce4] U^Z │ │ + [ 12ce8] ^^Z │ │ + [ 12cf0] `^Z │ │ + [ 12cf4] |^Z │ │ + [ 12d3c] 3^[ │ │ + [ 12d44] 4^[ │ │ + [ 12d48] D^[ │ │ + [ 12d50] E^[ │ │ + [ 12d54] L^[ │ │ + [ 12d5c] P^[ │ │ + [ 12d60] Y^[ │ │ + [ 12d68] k^[ │ │ + [ 12d6c] s^[ │ │ + [ 12dcc] #^\ │ │ + [ 12dd4] $^\ │ │ + [ 12dd8] 7^\ │ │ + [ 12de0] @^\ │ │ + [ 12de4] I^\ │ │ + [ 12dec] M^\ │ │ + [ 12df0] O^\ │ │ + [ 12df8] P^\ │ │ + [ 12dfc] Y^\ │ │ + [ 12e04] Z^\ │ │ + [ 12e08] }^\ │ │ + [ 12ed0] ^_ │ │ + [ 12ed4] E^_ │ │ + [ 12edc] H^_ │ │ + [ 12ee0] M^_ │ │ + [ 12ee8] P^_ │ │ + [ 12eec] W^_ │ │ + [ 12ef4] Y^_ │ │ + [ 12ef8] Y^_ │ │ + [ 12f00] [^_ │ │ + [ 12f04] [^_ │ │ + [ 12f0c] ]^_ │ │ + [ 12f10] ]^_ │ │ + [ 12f18] _^_ │ │ + [ 12f1c] }^_ │ │ + [ 12f9d] │ │ + [ 12fa1] │ │ + [ 12fa9] │ │ + [ 12fad] │ │ + [ 12fb5] │ │ + [ 12fb9] │ │ + [ 12fc1] │ │ + [ 12fc5] │ │ + [ 12fcd] │ │ + [ 12fd1] │ │ + [ 12fd9] │ │ + [ 12fdd] │ │ + [ 12fe4] $ │ │ + [ 12fe8] $ │ │ + [ 12ff0] ' │ │ + [ 12ff4] ' │ │ + [ 12ffc] ( │ │ + [ 13000] ) │ │ + [ 13008] * │ │ + [ 1300c] . │ │ + [ 13014] / │ │ + [ 13018] / │ │ + [ 13020] ? │ │ + [ 13024] @ │ │ + [ 1302c] D │ │ + [ 13030] D │ │ + [ 13038] T │ │ + [ 1303c] T │ │ + [ 13044] _ │ │ + [ 13048] _ │ │ + [ 13050] ` │ │ + [ 13054] d │ │ + [ 1305c] f │ │ + [ 13060] o │ │ + [ 13068] q │ │ + [ 1306c] q │ │ + [ 13075] │ │ + [ 13079] │ │ + [ 13081] │ │ + [ 13085] │ │ + [ 1308d] │ │ + [ 13091] │ │ + [ 13099] ! │ │ + [ 1309d] ! │ │ + [ 130a5] ! │ │ + [ 130a9] ! │ │ + [ 130b1] ! │ │ + [ 130b5] ! │ │ + [ 130bd] ! │ │ + [ 130c1] ! │ │ + [ 130c9] ! │ │ + [ 130cd] ! │ │ + [ 130d4] $! │ │ + [ 130d8] $! │ │ + [ 130e0] &! │ │ + [ 130e4] &! │ │ + [ 130ec] (! │ │ + [ 130f0] (! │ │ + [ 130f8] *! │ │ + [ 130fc] -! │ │ + [ 13104] /! │ │ + [ 13108] 9! │ │ + [ 13110] � │ │ + [ 13708] >� │ │ + [ 13710] @� │ │ + [ 13714] A� │ │ + [ 1371c] C� │ │ + [ 13720] D� │ │ + [ 13728] F� │ │ + [ 1372c] O� │ │ + [ 13734] P� │ │ + [ 13744] =� │ │ + [ 1374c] P� │ │ + [ 13788] � │ │ + [ 1378c] /� │ │ + [ 13794] 3� │ │ + [ 13798] 4� │ │ + [ 137a0] M� │ │ + [ 137a4] O� │ │ + [ 137ac] P� │ │ + [ 137b0] P� │ │ + [ 137b8] R� │ │ + [ 137bc] R� │ │ + [ 137c4] T� │ │ + [ 137c8] T� │ │ + [ 137d0] U� │ │ + [ 137d4] U� │ │ + [ 137dc] p� │ │ + [ 137e0] t� │ │ + [ 137e8] v� │ │ + [ 13848] !� │ │ + [ 1384c] :� │ │ + [ 13854] ?� │ │ + [ 13858] ?� │ │ + [ 13860] A� │ │ + [ 13864] Z� │ │ + [ 1386c] f� │ │ + [ 138dc] & │ │ + [ 138e4] ( │ │ + [ 138e8] : │ │ + [ 138f0] < │ │ + [ 138f4] = │ │ + [ 138fc] ? │ │ + [ 13900] M │ │ + [ 13908] P │ │ + [ 1390c] ] │ │ + [ 13920] @^A^A │ │ + [ 13924] t^A^A │ │ + [ 13968] -^C^A │ │ + [ 1396c] J^C^A │ │ + [ 13974] P^C^A │ │ + [ 13978] u^C^A │ │ + [ 13980] v^C^A │ │ + [ 13984] z^C^A │ │ + [ 139f0] '^E^A │ │ + [ 139f8] 0^E^A │ │ + [ 139fc] c^E^A │ │ + [ 13a04] p^E^A │ │ + [ 13a08] z^E^A │ │ + [ 13a10] |^E^A │ │ + [ 13a74] 6^G^A │ │ + [ 13a7c] @^G^A │ │ + [ 13a80] U^G^A │ │ + [ 13a88] `^G^A │ │ + [ 13a8c] g^G^A │ │ + [ 13ad4] 5^H^A │ │ + [ 13adc] 7^H^A │ │ + [ 13ae0] 8^H^A │ │ + [ 13ae8] <^H^A │ │ + [ 13aec] <^H^A │ │ + [ 13af4] ?^H^A │ │ + [ 13af8] U^H^A │ │ + [ 13b00] `^H^A │ │ + [ 13b04] v^H^A │ │ + [ 13b3c] ^I^A │ │ + [ 13b40] 9^I^A │ │ + [ 13bac] 5\n │ │ 8\n │ │ :\n │ │ ?\n │ │ ?\n │ │ `\n │ │ |\n │ │ 5^K^A │ │ - [ 1375c] @^K^A │ │ - [ 13760] U^K^A │ │ - [ 13768] `^K^A │ │ - [ 1376c] r^K^A │ │ - [ 13784] H^L^A │ │ - [ 137a8] #^M^A │ │ - [ 137b0] $^M^A │ │ - [ 137b4] '^M^A │ │ - [ 137bc] 0^M^A │ │ - [ 137c0] 9^M^A │ │ - [ 137c8] @^M^A │ │ - [ 137cc] I^M^A │ │ - [ 137d4] J^M^A │ │ - [ 137d8] e^M^A │ │ - [ 137e0] i^M^A │ │ - [ 137e4] m^M^A │ │ - [ 137ec] o^M^A │ │ - [ 13840] '^O^A │ │ - [ 13844] '^O^A │ │ - [ 1384c] 0^O^A │ │ - [ 13850] E^O^A │ │ - [ 13858] F^O^A │ │ - [ 1385c] P^O^A │ │ - [ 13864] p^O^A │ │ - [ 138a4] 7^P^A │ │ - [ 138ac] 8^P^A │ │ - [ 138b0] F^P^A │ │ - [ 138b8] f^P^A │ │ - [ 138bc] o^P^A │ │ - [ 138c4] p^P^A │ │ - [ 138c8] p^P^A │ │ - [ 138d0] q^P^A │ │ - [ 138d4] r^P^A │ │ - [ 138dc] s^P^A │ │ - [ 138e0] t^P^A │ │ - [ 138e8] u^P^A │ │ - [ 138ec] u^P^A │ │ - [ 13964] &^Q^A │ │ - [ 1396c] '^Q^A │ │ - [ 13970] 4^Q^A │ │ - [ 13978] 6^Q^A │ │ - [ 1397c] ?^Q^A │ │ - [ 13984] D^Q^A │ │ - [ 13988] D^Q^A │ │ - [ 13990] E^Q^A │ │ - [ 13994] F^Q^A │ │ - [ 1399c] G^Q^A │ │ - [ 139a0] G^Q^A │ │ - [ 139a8] P^Q^A │ │ - [ 139ac] r^Q^A │ │ - [ 139b4] s^Q^A │ │ - [ 139b8] s^Q^A │ │ - [ 139c0] v^Q^A │ │ - [ 139c4] v^Q^A │ │ - [ 13a48] +^R^A │ │ - [ 13a50] ,^R^A │ │ - [ 13a54] 7^R^A │ │ - [ 13a5c] >^R^A │ │ - [ 13a60] >^R^A │ │ - [ 13a68] ?^R^A │ │ - [ 13a6c] @^R^A │ │ - [ 13a74] A^R^A │ │ - [ 13a78] A^R^A │ │ - [ 13b08] (^S^A │ │ - [ 13b10] *^S^A │ │ - [ 13b14] 0^S^A │ │ - [ 13b1c] 2^S^A │ │ - [ 13b20] 3^S^A │ │ - [ 13b28] 5^S^A │ │ - [ 13b2c] 9^S^A │ │ - [ 13b34] ;^S^A │ │ - [ 13b38] <^S^A │ │ - [ 13b40] =^S^A │ │ - [ 13b44] =^S^A │ │ - [ 13b4c] >^S^A │ │ - [ 13b50] D^S^A │ │ - [ 13b58] G^S^A │ │ - [ 13b5c] H^S^A │ │ - [ 13b64] K^S^A │ │ - [ 13b68] M^S^A │ │ - [ 13b70] P^S^A │ │ - [ 13b74] P^S^A │ │ - [ 13b7c] W^S^A │ │ - [ 13b80] W^S^A │ │ - [ 13b88] ]^S^A │ │ - [ 13b8c] a^S^A │ │ - [ 13b94] b^S^A │ │ - [ 13b98] c^S^A │ │ - [ 13ba0] f^S^A │ │ - [ 13ba4] l^S^A │ │ - [ 13bac] p^S^A │ │ - [ 13bb0] t^S^A │ │ - [ 13c64] 4^T^A │ │ - [ 13c6c] 5^T^A │ │ - [ 13c70] F^T^A │ │ - [ 13c78] G^T^A │ │ - [ 13c7c] J^T^A │ │ - [ 13c84] P^T^A │ │ - [ 13c88] Y^T^A │ │ - [ 13c90] ^^T^A │ │ - [ 13c94] ^^T^A │ │ - [ 13c9c] _^T^A │ │ - [ 13ca0] a^T^A │ │ - [ 13d24] /^V^A │ │ - [ 13d2c] 0^V^A │ │ - [ 13d30] @^V^A │ │ - [ 13d38] D^V^A │ │ - [ 13d3c] D^V^A │ │ - [ 13d44] P^V^A │ │ - [ 13d48] Y^V^A │ │ - [ 13d90] +^W^A │ │ - [ 13d98] 0^W^A │ │ - [ 13d9c] 9^W^A │ │ - [ 13da8] +^X^A │ │ - [ 13db0] ,^X^A │ │ - [ 13db4] :^X^A │ │ - [ 13e08] /^Y^A │ │ - [ 13e10] 0^Y^A │ │ - [ 13e14] 5^Y^A │ │ - [ 13e1c] 7^Y^A │ │ - [ 13e20] 8^Y^A │ │ - [ 13e28] ;^Y^A │ │ - [ 13e2c] >^Y^A │ │ - [ 13e34] ?^Y^A │ │ - [ 13e38] ?^Y^A │ │ - [ 13e40] @^Y^A │ │ - [ 13e44] @^Y^A │ │ - [ 13e4c] A^Y^A │ │ - [ 13e50] A^Y^A │ │ - [ 13e58] B^Y^A │ │ - [ 13e5c] C^Y^A │ │ - [ 13e64] P^Y^A │ │ - [ 13e68] Y^Y^A │ │ - [ 13ee0] 2^Z^A │ │ - [ 13ee8] 3^Z^A │ │ - [ 13eec] 9^Z^A │ │ - [ 13ef4] :^Z^A │ │ - [ 13ef8] :^Z^A │ │ - [ 13f00] ;^Z^A │ │ - [ 13f04] >^Z^A │ │ - [ 13f0c] G^Z^A │ │ - [ 13f10] G^Z^A │ │ - [ 13f18] P^Z^A │ │ - [ 13f1c] P^Z^A │ │ - [ 13f24] Q^Z^A │ │ - [ 13f28] [^Z^A │ │ - [ 13f30] \^Z^A │ │ - [ 13f88] .^\^A │ │ - [ 13f90] /^\^A │ │ - [ 13f94] 6^\^A │ │ - [ 13f9c] 8^\^A │ │ - [ 13fa0] ?^\^A │ │ - [ 13fa8] @^\^A │ │ - [ 13fac] @^\^A │ │ - [ 13fb4] P^\^A │ │ - [ 13fb8] Y^\^A │ │ - [ 13fc0] r^\^A │ │ - [ 14000] 0^]^A │ │ - [ 14008] 1^]^A │ │ - [ 1400c] 6^]^A │ │ - [ 14014] :^]^A │ │ - [ 14018] :^]^A │ │ - [ 14020] <^]^A │ │ - [ 14024] =^]^A │ │ - [ 1402c] ?^]^A │ │ - [ 14030] E^]^A │ │ - [ 14038] F^]^A │ │ - [ 1403c] F^]^A │ │ - [ 14044] G^]^A │ │ - [ 14048] G^]^A │ │ - [ 14050] P^]^A │ │ - [ 14054] Y^]^A │ │ - [ 1405c] `^]^A │ │ - [ 14060] e^]^A │ │ - [ 14068] g^]^A │ │ - [ 1406c] h^]^A │ │ - [ 14074] j^]^A │ │ - [ 14108] 3^_^A │ │ - [ 14110] 4^_^A │ │ - [ 14114] :^_^A │ │ - [ 1411c] >^_^A │ │ - [ 14120] B^_^A │ │ - [ 14128] P^_^A │ │ - [ 1412c] Y^_^A │ │ - [ 14134] Z^_^A │ │ - [ 14138] Z^_^A │ │ - [ 1414d] ^A │ │ - [ 14151] #^A │ │ - [ 14159] $^A │ │ - [ 1415c] n$^A │ │ - [ 14165] $^A │ │ - [ 14168] C%^A │ │ - [ 14171] /^A │ │ - [ 14175] /^A │ │ - [ 1417d] 0^A │ │ - [ 14180] /4^A │ │ - [ 14188] 04^A │ │ - [ 1418c] ?4^A │ │ - [ 14194] @4^A │ │ - [ 14198] @4^A │ │ - [ 141a0] A4^A │ │ - [ 141a4] F4^A │ │ - [ 141ac] G4^A │ │ - [ 141b0] U4^A │ │ - [ 141b8] `4^A │ │ - [ 141bd] C^A │ │ - [ 141c5] D^A │ │ - [ 141c8] FF^A │ │ - [ 141d1] a^A │ │ - [ 141d5] a^A │ │ - [ 141dd] a^A │ │ - [ 141e0] /a^A │ │ - [ 141e8] 0a^A │ │ - [ 141ec] 9a^A │ │ - [ 141f5] h^A │ │ - [ 141f8] 8j^A │ │ - [ 14200] @j^A │ │ - [ 14204] ^j^A │ │ - [ 1420c] `j^A │ │ - [ 14210] ij^A │ │ - [ 14218] pj^A │ │ - [ 1421d] j^A │ │ - [ 14225] j^A │ │ - [ 14229] j^A │ │ - [ 14231] j^A │ │ - [ 14235] j^A │ │ - [ 1423d] j^A │ │ - [ 14241] j^A │ │ - [ 14249] k^A │ │ - [ 1424c] /k^A │ │ - [ 14254] 0k^A │ │ - [ 14258] 6k^A │ │ - [ 14260] @k^A │ │ - [ 14264] Ck^A │ │ - [ 1426c] Pk^A │ │ - [ 14270] Yk^A │ │ - [ 14278] ck^A │ │ - [ 1427c] wk^A │ │ - [ 14284] }k^A │ │ - [ 14289] k^A │ │ - [ 14290] @m^A │ │ - [ 14294] lm^A │ │ - [ 1429c] pm^A │ │ - [ 142a0] ym^A │ │ - [ 142a8] @n^A │ │ - [ 142ad] n^A │ │ - [ 142b5] o^A │ │ - [ 142b8] Jo^A │ │ - [ 142c0] Oo^A │ │ - [ 142c4] Oo^A │ │ - [ 142cc] Po^A │ │ - [ 142d0] Po^A │ │ - [ 142d8] Qo^A │ │ - [ 142dd] o^A │ │ - [ 142e5] o^A │ │ - [ 142e9] o^A │ │ - [ 142f1] o^A │ │ - [ 142f5] o^A │ │ - [ 142fd] o^A │ │ - [ 14301] o^A │ │ - [ 14309] o^A │ │ - [ 1430d] o^A │ │ - [ 14315] o^A │ │ - [ 14319] o^A │ │ - [ 14321] o^A │ │ - [ 14325] o^A │ │ - [ 1435c] �^A │ │ - [ 14360] "�^A │ │ - [ 14368] U�^A │ │ - [ 1436c] U�^A │ │ - [ 14374] d�^A │ │ - [ 14378] g�^A │ │ - [ 14384] j�^A │ │ - [ 1438c] p�^A │ │ - [ 14390] |�^A │ │ - [ 143d8] -�^A │ │ - [ 143e0] 0�^A │ │ - [ 143e4] F�^A │ │ - [ 143ec] e�^A │ │ - [ 143f0] i�^A │ │ - [ 143f8] m�^A │ │ - [ 143fc] r�^A │ │ - [ 14404] s�^A │ │ - [ 14408] z�^A │ │ - [ 14410] {�^A │ │ - [ 14434] B�^A │ │ - [ 14438] D�^A │ │ - [ 14444] T�^A │ │ - [ 1444c] V�^A │ │ - [ 144e0] 9�^A │ │ - [ 144e8] ;�^A │ │ - [ 144ec] >�^A │ │ - [ 144f4] @�^A │ │ - [ 144f8] D�^A │ │ - [ 14500] F�^A │ │ - [ 14504] F�^A │ │ - [ 1450c] J�^A │ │ - [ 14510] P�^A │ │ - [ 14518] R�^A │ │ - [ 14558] 4�^A │ │ - [ 14560] 6�^A │ │ - [ 14564] N�^A │ │ - [ 1456c] P�^A │ │ - [ 14570] n�^A │ │ - [ 14578] p�^A │ │ - [ 145b8] 6�^A │ │ - [ 145c0] ;�^A │ │ - [ 145c4] l�^A │ │ - [ 145cc] u�^A │ │ - [ 145d0] u�^A │ │ - [ 14608] %�^A │ │ - [ 1460c] *�^A │ │ - [ 14630] !�^A │ │ - [ 14638] #�^A │ │ - [ 1463c] $�^A │ │ - [ 14644] &�^A │ │ - [ 14648] *�^A │ │ - [ 14650] 0�^A │ │ - [ 14654] m�^A │ │ - [ 1466c] ,�^A │ │ - [ 14674] 0�^A │ │ - [ 14678] 6�^A │ │ - [ 14680] 7�^A │ │ - [ 14684] =�^A │ │ - [ 1468c] @�^A │ │ - [ 14690] I�^A │ │ - [ 14698] N�^A │ │ - [ 1469c] N�^A │ │ - [ 14780] C�^A │ │ - [ 14788] D�^A │ │ - [ 1478c] J�^A │ │ - [ 14794] K�^A │ │ - [ 14798] K�^A │ │ - [ 147a0] P�^A │ │ - [ 147a4] Y�^A │ │ - [ 147c4] !�^A │ │ - [ 147c8] "�^A │ │ - [ 147d0] $�^A │ │ - [ 147d4] $�^A │ │ - [ 147dc] '�^A │ │ - [ 147e0] '�^A │ │ - [ 147e8] )�^A │ │ - [ 147ec] 2�^A │ │ - [ 147f4] 4�^A │ │ - [ 147f8] 7�^A │ │ - [ 14800] 9�^A │ │ - [ 14804] 9�^A │ │ - [ 1480c] ;�^A │ │ - [ 14810] ;�^A │ │ - [ 14818] B�^A │ │ - [ 1481c] B�^A │ │ - [ 14824] G�^A │ │ - [ 14828] G�^A │ │ - [ 14830] I�^A │ │ - [ 14834] I�^A │ │ - [ 1483c] K�^A │ │ - [ 14840] K�^A │ │ - [ 14848] M�^A │ │ - [ 1484c] O�^A │ │ - [ 14854] Q�^A │ │ - [ 14858] R�^A │ │ - [ 14860] T�^A │ │ - [ 14864] T�^A │ │ - [ 1486c] W�^A │ │ - [ 14870] W�^A │ │ - [ 14878] Y�^A │ │ - [ 1487c] Y�^A │ │ - [ 14884] [�^A │ │ - [ 14888] [�^A │ │ - [ 14890] ]�^A │ │ - [ 14894] ]�^A │ │ - [ 1489c] _�^A │ │ - [ 148a0] _�^A │ │ - [ 148a8] a�^A │ │ - [ 148ac] b�^A │ │ - [ 148b4] d�^A │ │ - [ 148b8] d�^A │ │ - [ 148c0] g�^A │ │ - [ 148c4] j�^A │ │ - [ 148cc] l�^A │ │ - [ 148d0] r�^A │ │ - [ 148d8] t�^A │ │ - [ 148dc] w�^A │ │ - [ 148e4] y�^A │ │ - [ 148e8] |�^A │ │ - [ 148f0] ~�^A │ │ - [ 148f4] ~�^A │ │ - [ 14938] 0�^A │ │ - [ 1493c] I�^A │ │ - [ 14944] P�^A │ │ - [ 14948] i�^A │ │ - [ 14950] p�^A │ │ - [ 1498c] │ │ - [ 149f3] %)))****..........00000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222237:???@@@AABCDEHJLLLMMMMMMMMMM� │ │ - [ 14dbc] < │ │ - [ 14dc0] < │ │ - [ 14dc8] I │ │ - [ 14dcc] I │ │ - [ 14dd4] "! │ │ - [ 14dd8] "! │ │ - [ 14de0] 9! │ │ - [ 14de4] 9! │ │ - [ 14ded] ! │ │ - [ 14df1] ! │ │ - [ 14df9] ! │ │ - [ 14dfd] ! │ │ - [ 14e05] # │ │ - [ 14e09] # │ │ - [ 14e10] (# │ │ - [ 14e14] (# │ │ - [ 14e1d] # │ │ - [ 14e21] # │ │ - [ 14e29] # │ │ - [ 14e2d] # │ │ - [ 14e35] # │ │ - [ 14e39] # │ │ - [ 14e41] # │ │ - [ 14e45] # │ │ - [ 14e4d] $ │ │ - [ 14e51] $ │ │ - [ 14e59] % │ │ - [ 14e5d] % │ │ - [ 14e65] % │ │ - [ 14e69] % │ │ - [ 14e71] % │ │ - [ 14e75] % │ │ - [ 14e7d] % │ │ - [ 14e81] % │ │ - [ 14e89] & │ │ - [ 14e8d] & │ │ - [ 14e95] & │ │ - [ 14e99] & │ │ - [ 14ea1] & │ │ - [ 14ea5] & │ │ - [ 14ead] & │ │ - [ 14eb1] ' │ │ - [ 14eb9] ' │ │ - [ 14ebd] ' │ │ - [ 14ec5] ' │ │ - [ 14ec9] ' │ │ - [ 14ed1] ' │ │ - [ 14ed5] ' │ │ - [ 14edd] ' │ │ - [ 14ee1] ' │ │ - [ 14ee8] !' │ │ - [ 14eec] !' │ │ - [ 14ef4] (' │ │ - [ 14ef8] (' │ │ - [ 14f00] 3' │ │ - [ 14f04] 4' │ │ - [ 14f0c] D' │ │ - [ 14f10] D' │ │ - [ 14f18] G' │ │ - [ 14f1c] G' │ │ - [ 14f24] L' │ │ - [ 14f28] L' │ │ - [ 14f30] N' │ │ - [ 14f34] N' │ │ - [ 14f3c] S' │ │ - [ 14f40] U' │ │ - [ 14f48] W' │ │ - [ 14f4c] W' │ │ - [ 14f54] c' │ │ - [ 14f58] g' │ │ - [ 14f61] ' │ │ - [ 14f65] ' │ │ - [ 14f6d] ' │ │ - [ 14f71] ' │ │ - [ 14f79] ' │ │ - [ 14f7d] ' │ │ - [ 14f85] ' │ │ - [ 14f89] ' │ │ - [ 14f90] 4) │ │ - [ 14f94] 5) │ │ - [ 14f9d] + │ │ - [ 14fa1] + │ │ - [ 14fa9] + │ │ - [ 14fad] + │ │ - [ 14fb4] P+ │ │ - [ 14fb8] P+ │ │ - [ 14fc0] U+ │ │ - [ 14fc4] U+ │ │ - [ 14fcc] 00 │ │ - [ 14fd0] 00 │ │ - [ 14fd8] =0 │ │ - [ 14fdc] =0 │ │ - [ 14fe5] 2 │ │ - [ 14fe9] 2 │ │ - [ 14ff1] 2 │ │ - [ 14ff5] 2 │ │ - [ 15014] /�^A │ │ - [ 15018] /�^A │ │ - [ 15020] l�^A │ │ - [ 15024] q�^A │ │ - [ 1502c] ~�^A │ │ - [ 15074] /�^A │ │ - [ 15078] /�^A │ │ - [ 15080] 2�^A │ │ - [ 15084] :�^A │ │ - [ 1508c] <�^A │ │ - [ 15090] ?�^A │ │ - [ 15098] I�^A │ │ - [ 150a8] =�^A │ │ - [ 150b0] F�^A │ │ - [ 150b4] O�^A │ │ - [ 150c8] t�^A │ │ - [ 150ec] H�^A │ │ - [ 150f0] O�^A │ │ - [ 150f8] Z�^A │ │ - [ 150fc] _�^A │ │ - [ 15120] :�^A │ │ - [ 15128] <�^A │ │ - [ 1512c] E�^A │ │ - [ 15134] G�^A │ │ - [ 15182] l9#�K�|^A�,�!�^\��m��r@����g^_�y�N���x�Z�}��r!�^HFt�C$��5��:&L<(R��� │ │ - [ 151ca] e�^[S.�qdH��^M�N8^Y�F����v?�4?����^KO^]�Q�K�Y1�~��xsd�Ń4���Š��^Sc�^W^M�Q���I�^VU&)�h�+^V�X}G������z�1�E�:��^V^D(����K@~=��� │ │ - [ 1524d] y7�O��'=����y7��gV^Vc���w��w�� │ │ - [ 15271] gV^V/��'�y7� │ │ - [ 15a80] Oܾ��w�z^O�^S���%�^I6�=ϟ��T�a��w^]�^Cu^M���^W$j����%oD���z�^]�Dk(s^EKw�j�b��2�\n │ │ + [ 13c14] @^K^A │ │ + [ 13c18] U^K^A │ │ + [ 13c20] `^K^A │ │ + [ 13c24] r^K^A │ │ + [ 13c3c] H^L^A │ │ + [ 13c60] #^M^A │ │ + [ 13c68] $^M^A │ │ + [ 13c6c] '^M^A │ │ + [ 13c74] 0^M^A │ │ + [ 13c78] 9^M^A │ │ + [ 13c80] @^M^A │ │ + [ 13c84] I^M^A │ │ + [ 13c8c] J^M^A │ │ + [ 13c90] e^M^A │ │ + [ 13c98] i^M^A │ │ + [ 13c9c] m^M^A │ │ + [ 13ca4] o^M^A │ │ + [ 13cf8] '^O^A │ │ + [ 13cfc] '^O^A │ │ + [ 13d04] 0^O^A │ │ + [ 13d08] E^O^A │ │ + [ 13d10] F^O^A │ │ + [ 13d14] P^O^A │ │ + [ 13d1c] p^O^A │ │ + [ 13d5c] 7^P^A │ │ + [ 13d64] 8^P^A │ │ + [ 13d68] F^P^A │ │ + [ 13d70] f^P^A │ │ + [ 13d74] o^P^A │ │ + [ 13d7c] p^P^A │ │ + [ 13d80] p^P^A │ │ + [ 13d88] q^P^A │ │ + [ 13d8c] r^P^A │ │ + [ 13d94] s^P^A │ │ + [ 13d98] t^P^A │ │ + [ 13da0] u^P^A │ │ + [ 13da4] u^P^A │ │ + [ 13e1c] &^Q^A │ │ + [ 13e24] '^Q^A │ │ + [ 13e28] 4^Q^A │ │ + [ 13e30] 6^Q^A │ │ + [ 13e34] ?^Q^A │ │ + [ 13e3c] D^Q^A │ │ + [ 13e40] D^Q^A │ │ + [ 13e48] E^Q^A │ │ + [ 13e4c] F^Q^A │ │ + [ 13e54] G^Q^A │ │ + [ 13e58] G^Q^A │ │ + [ 13e60] P^Q^A │ │ + [ 13e64] r^Q^A │ │ + [ 13e6c] s^Q^A │ │ + [ 13e70] s^Q^A │ │ + [ 13e78] v^Q^A │ │ + [ 13e7c] v^Q^A │ │ + [ 13f00] +^R^A │ │ + [ 13f08] ,^R^A │ │ + [ 13f0c] 7^R^A │ │ + [ 13f14] >^R^A │ │ + [ 13f18] >^R^A │ │ + [ 13f20] ?^R^A │ │ + [ 13f24] @^R^A │ │ + [ 13f2c] A^R^A │ │ + [ 13f30] A^R^A │ │ + [ 13fc0] (^S^A │ │ + [ 13fc8] *^S^A │ │ + [ 13fcc] 0^S^A │ │ + [ 13fd4] 2^S^A │ │ + [ 13fd8] 3^S^A │ │ + [ 13fe0] 5^S^A │ │ + [ 13fe4] 9^S^A │ │ + [ 13fec] ;^S^A │ │ + [ 13ff0] <^S^A │ │ + [ 13ff8] =^S^A │ │ + [ 13ffc] =^S^A │ │ + [ 14004] >^S^A │ │ + [ 14008] D^S^A │ │ + [ 14010] G^S^A │ │ + [ 14014] H^S^A │ │ + [ 1401c] K^S^A │ │ + [ 14020] M^S^A │ │ + [ 14028] P^S^A │ │ + [ 1402c] P^S^A │ │ + [ 14034] W^S^A │ │ + [ 14038] W^S^A │ │ + [ 14040] ]^S^A │ │ + [ 14044] a^S^A │ │ + [ 1404c] b^S^A │ │ + [ 14050] c^S^A │ │ + [ 14058] f^S^A │ │ + [ 1405c] l^S^A │ │ + [ 14064] p^S^A │ │ + [ 14068] t^S^A │ │ + [ 1411c] 4^T^A │ │ + [ 14124] 5^T^A │ │ + [ 14128] F^T^A │ │ + [ 14130] G^T^A │ │ + [ 14134] J^T^A │ │ + [ 1413c] P^T^A │ │ + [ 14140] Y^T^A │ │ + [ 14148] ^^T^A │ │ + [ 1414c] ^^T^A │ │ + [ 14154] _^T^A │ │ + [ 14158] a^T^A │ │ + [ 141dc] /^V^A │ │ + [ 141e4] 0^V^A │ │ + [ 141e8] @^V^A │ │ + [ 141f0] D^V^A │ │ + [ 141f4] D^V^A │ │ + [ 141fc] P^V^A │ │ + [ 14200] Y^V^A │ │ + [ 14248] +^W^A │ │ + [ 14250] 0^W^A │ │ + [ 14254] 9^W^A │ │ + [ 14260] +^X^A │ │ + [ 14268] ,^X^A │ │ + [ 1426c] :^X^A │ │ + [ 142c0] /^Y^A │ │ + [ 142c8] 0^Y^A │ │ + [ 142cc] 5^Y^A │ │ + [ 142d4] 7^Y^A │ │ + [ 142d8] 8^Y^A │ │ + [ 142e0] ;^Y^A │ │ + [ 142e4] >^Y^A │ │ + [ 142ec] ?^Y^A │ │ + [ 142f0] ?^Y^A │ │ + [ 142f8] @^Y^A │ │ + [ 142fc] @^Y^A │ │ + [ 14304] A^Y^A │ │ + [ 14308] A^Y^A │ │ + [ 14310] B^Y^A │ │ + [ 14314] C^Y^A │ │ + [ 1431c] P^Y^A │ │ + [ 14320] Y^Y^A │ │ + [ 14398] 2^Z^A │ │ + [ 143a0] 3^Z^A │ │ + [ 143a4] 9^Z^A │ │ + [ 143ac] :^Z^A │ │ + [ 143b0] :^Z^A │ │ + [ 143b8] ;^Z^A │ │ + [ 143bc] >^Z^A │ │ + [ 143c4] G^Z^A │ │ + [ 143c8] G^Z^A │ │ + [ 143d0] P^Z^A │ │ + [ 143d4] P^Z^A │ │ + [ 143dc] Q^Z^A │ │ + [ 143e0] [^Z^A │ │ + [ 143e8] \^Z^A │ │ + [ 14440] .^\^A │ │ + [ 14448] /^\^A │ │ + [ 1444c] 6^\^A │ │ + [ 14454] 8^\^A │ │ + [ 14458] ?^\^A │ │ + [ 14460] @^\^A │ │ + [ 14464] @^\^A │ │ + [ 1446c] P^\^A │ │ + [ 14470] Y^\^A │ │ + [ 14478] r^\^A │ │ + [ 144b8] 0^]^A │ │ + [ 144c0] 1^]^A │ │ + [ 144c4] 6^]^A │ │ + [ 144cc] :^]^A │ │ + [ 144d0] :^]^A │ │ + [ 144d8] <^]^A │ │ + [ 144dc] =^]^A │ │ + [ 144e4] ?^]^A │ │ + [ 144e8] E^]^A │ │ + [ 144f0] F^]^A │ │ + [ 144f4] F^]^A │ │ + [ 144fc] G^]^A │ │ + [ 14500] G^]^A │ │ + [ 14508] P^]^A │ │ + [ 1450c] Y^]^A │ │ + [ 14514] `^]^A │ │ + [ 14518] e^]^A │ │ + [ 14520] g^]^A │ │ + [ 14524] h^]^A │ │ + [ 1452c] j^]^A │ │ + [ 145c0] 3^_^A │ │ + [ 145c8] 4^_^A │ │ + [ 145cc] :^_^A │ │ + [ 145d4] >^_^A │ │ + [ 145d8] B^_^A │ │ + [ 145e0] P^_^A │ │ + [ 145e4] Y^_^A │ │ + [ 145ec] Z^_^A │ │ + [ 145f0] Z^_^A │ │ + [ 14605] ^A │ │ + [ 14609] #^A │ │ + [ 14611] $^A │ │ + [ 14614] n$^A │ │ + [ 1461d] $^A │ │ + [ 14620] C%^A │ │ + [ 14629] /^A │ │ + [ 1462d] /^A │ │ + [ 14635] 0^A │ │ + [ 14638] /4^A │ │ + [ 14640] 04^A │ │ + [ 14644] ?4^A │ │ + [ 1464c] @4^A │ │ + [ 14650] @4^A │ │ + [ 14658] A4^A │ │ + [ 1465c] F4^A │ │ + [ 14664] G4^A │ │ + [ 14668] U4^A │ │ + [ 14670] `4^A │ │ + [ 14675] C^A │ │ + [ 1467d] D^A │ │ + [ 14680] FF^A │ │ + [ 14689] a^A │ │ + [ 1468d] a^A │ │ + [ 14695] a^A │ │ + [ 14698] /a^A │ │ + [ 146a0] 0a^A │ │ + [ 146a4] 9a^A │ │ + [ 146ad] h^A │ │ + [ 146b0] 8j^A │ │ + [ 146b8] @j^A │ │ + [ 146bc] ^j^A │ │ + [ 146c4] `j^A │ │ + [ 146c8] ij^A │ │ + [ 146d0] pj^A │ │ + [ 146d5] j^A │ │ + [ 146dd] j^A │ │ + [ 146e1] j^A │ │ + [ 146e9] j^A │ │ + [ 146ed] j^A │ │ + [ 146f5] j^A │ │ + [ 146f9] j^A │ │ + [ 14701] k^A │ │ + [ 14704] /k^A │ │ + [ 1470c] 0k^A │ │ + [ 14710] 6k^A │ │ + [ 14718] @k^A │ │ + [ 1471c] Ck^A │ │ + [ 14724] Pk^A │ │ + [ 14728] Yk^A │ │ + [ 14730] ck^A │ │ + [ 14734] wk^A │ │ + [ 1473c] }k^A │ │ + [ 14741] k^A │ │ + [ 14748] @m^A │ │ + [ 1474c] lm^A │ │ + [ 14754] pm^A │ │ + [ 14758] ym^A │ │ + [ 14760] @n^A │ │ + [ 14765] n^A │ │ + [ 1476d] o^A │ │ + [ 14770] Jo^A │ │ + [ 14778] Oo^A │ │ + [ 1477c] Oo^A │ │ + [ 14784] Po^A │ │ + [ 14788] Po^A │ │ + [ 14790] Qo^A │ │ + [ 14795] o^A │ │ + [ 1479d] o^A │ │ + [ 147a1] o^A │ │ + [ 147a9] o^A │ │ + [ 147ad] o^A │ │ + [ 147b5] o^A │ │ + [ 147b9] o^A │ │ + [ 147c1] o^A │ │ + [ 147c5] o^A │ │ + [ 147cd] o^A │ │ + [ 147d1] o^A │ │ + [ 147d9] o^A │ │ + [ 147dd] o^A │ │ + [ 14814] �^A │ │ + [ 14818] "�^A │ │ + [ 14820] U�^A │ │ + [ 14824] U�^A │ │ + [ 1482c] d�^A │ │ + [ 14830] g�^A │ │ + [ 1483c] j�^A │ │ + [ 14844] p�^A │ │ + [ 14848] |�^A │ │ + [ 14890] -�^A │ │ + [ 14898] 0�^A │ │ + [ 1489c] F�^A │ │ + [ 148a4] e�^A │ │ + [ 148a8] i�^A │ │ + [ 148b0] m�^A │ │ + [ 148b4] r�^A │ │ + [ 148bc] s�^A │ │ + [ 148c0] z�^A │ │ + [ 148c8] {�^A │ │ + [ 148ec] B�^A │ │ + [ 148f0] D�^A │ │ + [ 148fc] T�^A │ │ + [ 14904] V�^A │ │ + [ 14998] 9�^A │ │ + [ 149a0] ;�^A │ │ + [ 149a4] >�^A │ │ + [ 149ac] @�^A │ │ + [ 149b0] D�^A │ │ + [ 149b8] F�^A │ │ + [ 149bc] F�^A │ │ + [ 149c4] J�^A │ │ + [ 149c8] P�^A │ │ + [ 149d0] R�^A │ │ + [ 14a10] 4�^A │ │ + [ 14a18] 6�^A │ │ + [ 14a1c] N�^A │ │ + [ 14a24] P�^A │ │ + [ 14a28] n�^A │ │ + [ 14a30] p�^A │ │ + [ 14a70] 6�^A │ │ + [ 14a78] ;�^A │ │ + [ 14a7c] l�^A │ │ + [ 14a84] u�^A │ │ + [ 14a88] u�^A │ │ + [ 14ac0] %�^A │ │ + [ 14ac4] *�^A │ │ + [ 14ae8] !�^A │ │ + [ 14af0] #�^A │ │ + [ 14af4] $�^A │ │ + [ 14afc] &�^A │ │ + [ 14b00] *�^A │ │ + [ 14b08] 0�^A │ │ + [ 14b0c] m�^A │ │ + [ 14b24] ,�^A │ │ + [ 14b2c] 0�^A │ │ + [ 14b30] 6�^A │ │ + [ 14b38] 7�^A │ │ + [ 14b3c] =�^A │ │ + [ 14b44] @�^A │ │ + [ 14b48] I�^A │ │ + [ 14b50] N�^A │ │ + [ 14b54] N�^A │ │ + [ 14c38] C�^A │ │ + [ 14c40] D�^A │ │ + [ 14c44] J�^A │ │ + [ 14c4c] K�^A │ │ + [ 14c50] K�^A │ │ + [ 14c58] P�^A │ │ + [ 14c5c] Y�^A │ │ + [ 14c7c] !�^A │ │ + [ 14c80] "�^A │ │ + [ 14c88] $�^A │ │ + [ 14c8c] $�^A │ │ + [ 14c94] '�^A │ │ + [ 14c98] '�^A │ │ + [ 14ca0] )�^A │ │ + [ 14ca4] 2�^A │ │ + [ 14cac] 4�^A │ │ + [ 14cb0] 7�^A │ │ + [ 14cb8] 9�^A │ │ + [ 14cbc] 9�^A │ │ + [ 14cc4] ;�^A │ │ + [ 14cc8] ;�^A │ │ + [ 14cd0] B�^A │ │ + [ 14cd4] B�^A │ │ + [ 14cdc] G�^A │ │ + [ 14ce0] G�^A │ │ + [ 14ce8] I�^A │ │ + [ 14cec] I�^A │ │ + [ 14cf4] K�^A │ │ + [ 14cf8] K�^A │ │ + [ 14d00] M�^A │ │ + [ 14d04] O�^A │ │ + [ 14d0c] Q�^A │ │ + [ 14d10] R�^A │ │ + [ 14d18] T�^A │ │ + [ 14d1c] T�^A │ │ + [ 14d24] W�^A │ │ + [ 14d28] W�^A │ │ + [ 14d30] Y�^A │ │ + [ 14d34] Y�^A │ │ + [ 14d3c] [�^A │ │ + [ 14d40] [�^A │ │ + [ 14d48] ]�^A │ │ + [ 14d4c] ]�^A │ │ + [ 14d54] _�^A │ │ + [ 14d58] _�^A │ │ + [ 14d60] a�^A │ │ + [ 14d64] b�^A │ │ + [ 14d6c] d�^A │ │ + [ 14d70] d�^A │ │ + [ 14d78] g�^A │ │ + [ 14d7c] j�^A │ │ + [ 14d84] l�^A │ │ + [ 14d88] r�^A │ │ + [ 14d90] t�^A │ │ + [ 14d94] w�^A │ │ + [ 14d9c] y�^A │ │ + [ 14da0] |�^A │ │ + [ 14da8] ~�^A │ │ + [ 14dac] ~�^A │ │ + [ 14df0] 0�^A │ │ + [ 14df4] I�^A │ │ + [ 14dfc] P�^A │ │ + [ 14e00] i�^A │ │ + [ 14e08] p�^A │ │ + [ 14e44] │ │ + [ 14eab] %)))****..........00000222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222237:???@@@AABCDEHJLLLMMMMMMMMMM� │ │ + [ 15274] < │ │ + [ 15278] < │ │ + [ 15280] I │ │ + [ 15284] I │ │ + [ 1528c] "! │ │ + [ 15290] "! │ │ + [ 15298] 9! │ │ + [ 1529c] 9! │ │ + [ 152a5] ! │ │ + [ 152a9] ! │ │ + [ 152b1] ! │ │ + [ 152b5] ! │ │ + [ 152bd] # │ │ + [ 152c1] # │ │ + [ 152c8] (# │ │ + [ 152cc] (# │ │ + [ 152d5] # │ │ + [ 152d9] # │ │ + [ 152e1] # │ │ + [ 152e5] # │ │ + [ 152ed] # │ │ + [ 152f1] # │ │ + [ 152f9] # │ │ + [ 152fd] # │ │ + [ 15305] $ │ │ + [ 15309] $ │ │ + [ 15311] % │ │ + [ 15315] % │ │ + [ 1531d] % │ │ + [ 15321] % │ │ + [ 15329] % │ │ + [ 1532d] % │ │ + [ 15335] % │ │ + [ 15339] % │ │ + [ 15341] & │ │ + [ 15345] & │ │ + [ 1534d] & │ │ + [ 15351] & │ │ + [ 15359] & │ │ + [ 1535d] & │ │ + [ 15365] & │ │ + [ 15369] ' │ │ + [ 15371] ' │ │ + [ 15375] ' │ │ + [ 1537d] ' │ │ + [ 15381] ' │ │ + [ 15389] ' │ │ + [ 1538d] ' │ │ + [ 15395] ' │ │ + [ 15399] ' │ │ + [ 153a0] !' │ │ + [ 153a4] !' │ │ + [ 153ac] (' │ │ + [ 153b0] (' │ │ + [ 153b8] 3' │ │ + [ 153bc] 4' │ │ + [ 153c4] D' │ │ + [ 153c8] D' │ │ + [ 153d0] G' │ │ + [ 153d4] G' │ │ + [ 153dc] L' │ │ + [ 153e0] L' │ │ + [ 153e8] N' │ │ + [ 153ec] N' │ │ + [ 153f4] S' │ │ + [ 153f8] U' │ │ + [ 15400] W' │ │ + [ 15404] W' │ │ + [ 1540c] c' │ │ + [ 15410] g' │ │ + [ 15419] ' │ │ + [ 1541d] ' │ │ + [ 15425] ' │ │ + [ 15429] ' │ │ + [ 15431] ' │ │ + [ 15435] ' │ │ + [ 1543d] ' │ │ + [ 15441] ' │ │ + [ 15448] 4) │ │ + [ 1544c] 5) │ │ + [ 15455] + │ │ + [ 15459] + │ │ + [ 15461] + │ │ + [ 15465] + │ │ + [ 1546c] P+ │ │ + [ 15470] P+ │ │ + [ 15478] U+ │ │ + [ 1547c] U+ │ │ + [ 15484] 00 │ │ + [ 15488] 00 │ │ + [ 15490] =0 │ │ + [ 15494] =0 │ │ + [ 1549d] 2 │ │ + [ 154a1] 2 │ │ + [ 154a9] 2 │ │ + [ 154ad] 2 │ │ + [ 154cc] /�^A │ │ + [ 154d0] /�^A │ │ + [ 154d8] l�^A │ │ + [ 154dc] q�^A │ │ + [ 154e4] ~�^A │ │ + [ 1552c] /�^A │ │ + [ 15530] /�^A │ │ + [ 15538] 2�^A │ │ + [ 1553c] :�^A │ │ + [ 15544] <�^A │ │ + [ 15548] ?�^A │ │ + [ 15550] I�^A │ │ + [ 15560] =�^A │ │ + [ 15568] F�^A │ │ + [ 1556c] O�^A │ │ + [ 15580] t�^A │ │ + [ 155a4] H�^A │ │ + [ 155a8] O�^A │ │ + [ 155b0] Z�^A │ │ + [ 155b4] _�^A │ │ + [ 155d8] :�^A │ │ + [ 155e0] <�^A │ │ + [ 155e4] E�^A │ │ + [ 155ec] G�^A │ │ + [ 15642] l9#�K�|^A�,�!�^\��m��r@����g^_�y�N���x�Z�}��r!�^HFt�C$��5��:&L<(R��� │ │ + [ 1568a] e�^[S.�qdH��^M�N8^Y�F����v?�4?����^KO^]�Q�K�Y1�~��xsd�Ń4���Š��^Sc�^W^M�Q���I�^VU&)�h�+^V�X}G������z�1�E�:��^V^D(����K@~=��� │ │ + [ 1570d] y7�O��'=����y7��gV^Vc���w��w�� │ │ + [ 15731] gV^V/��'�y7� │ │ + [ 15f40] Oܾ��w�z^O�^S���%�^I6�=ϟ��T�a��w^]�^Cu^M���^W$j����%oD���z�^]�Dk(s^EKw�j�b��2�\n │ │ C�g�N�vE$�^A��?���A�"��V�y^B��^O^Q�xuRCk�DV4�AE���xk�^S\n │ │ kA�V�S�V�k��#���^Qk6����쾿,9?^\�^B������2^T��{^GO��S�?�����"\�$�X�h���^O@�ѕ��6l7��^_�^I^H^P#-���DG����2(^L\n │ │ lQ?2�^L�^V;�^���^_��g^��=�J����'D��wA��^Q�^]��1^�1���^Q�CV@@R�^\^��>}�r%kf�5(Hf;�^��^\���^E │ │ - [ 15bcc] eC2�@J�6V�c�j^G@>ԐhN"�uO>���^D�DwZ^B�ZS�^M�6�^E��^U^Uq��U1(\Q�^C>��D[Z^M���^^��^R�”�\n │ │ + [ 1608c] eC2�@J�6V�c�j^G@>ԐhN"�uO>���^D�DwZ^B�ZS�^M�6�^E��^U^Uq��U1(\Q�^C>��D[Z^M���^^��^R�”�\n │ │ yX���f��^W�r�9�M�nb�-@�s]�^R�-!=\n │ │ h���^K��4f�|r�#j�^B9��N����^_^\N��DGC�� b�f��'�"��^U^Y^T����b │ │ - [ 15c7f] K�ɭ��q���=`�?wo"|^P��^W���!M8�^OU�+�T^���^A�Hj`F�S*~���O�^B��mB��Dt�.9^Yzc%C1�^HS��U^Q����X��=��'�~�U5y�c�5u|&��X4/�U�K�<%��^[��^Vo^A�������#w"�����y�^U^F_^Wuv�����^^^Y���^K6]^R^T��I�{f^_g����^VY�y^\�^Z@�'��X�7^I�1�^P������^G�^K?��^U����^_��j │ │ - [ 15d63] g��������g�B` │ │ - [ 15d74] A���$m\,���mSx@�I�^Xn�s���XHh���[^�ډjPu�9�-^A^zy���^C�BR�^F�mx����^����;�{^H����2��_`�d\n │ │ + [ 1613f] K�ɭ��q���=`�?wo"|^P��^W���!M8�^OU�+�T^���^A�Hj`F�S*~���O�^B��mB��Dt�.9^Yzc%C1�^HS��U^Q����X��=��'�~�U5y�c�5u|&��X4/�U�K�<%��^[��^Vo^A�������#w"�����y�^U^F_^Wuv�����^^^Y���^K6]^R^T��I�{f^_g����^VY�y^\�^Z@�'��X�7^I�1�^P������^G�^K?��^U����^_��j │ │ + [ 16223] g��������g�B` │ │ + [ 16234] A���$m\,���mSx@�I�^Xn�s���XHh���[^�ډjPu�9�-^A^zy���^C�BR�^F�mx����^����;�{^H����2��_`�d\n │ │ J^^�&�^���;\�^�^FU����\o����J��^^H��H�/�W��^]`�&�$��;�W�]y^R<�X^H��^H=�v�$�^W^W�n�d^LK�vTh�m���}�^I�}�]/��^B^K^I^K^UT]�L|]C5;����&�T���m^ZJ^A�{�^P�p���^[^I��A��5���^\$g�bK�^C�c^A��D��v@�^]�]Bc��y6V�M6�^P��B�^R�^UY��+z�C���^W{[o>Z[�l��B���,�^E�1r'^H�0��S��*x��P�N1J�<��(d$5V���6�^�^SF^O���6�w^[������^W^S�?n�Y{U�(�&t�~�W���/��^Z3O�H8o�!v�]���?c�Z^F^K����Skuz^G�^O�m��M���(�^RYI������`3�\٫�-qd�4�,9���ϖMy��g�A�wG�܃U�����`^[I��,�Dr���^V�9b���7]���"�u(^\1�:�%�tׂk6�2c}�dq��ӆ�1^C^B��]��M��^HS����^B�^���f-�b��g�{�$�c�r�`��=�ރm^^�Y��GBx�^M�S^Va�^H�t����RVfQp�[y�^_�l'.�g��2Fq�k��S��^\� │ │ - [ 16009] (��^N���}�������^F�^R�"al]^[=�����_^H W�kyc^Z1��ð;^Et60���`�w���Ê^F^QD��;��^U���D-H^UU�����-^E^Q^W�J^\M-^U�^[u���xF�\�]c�xZ�b��*^W�\n │ │ + [ 164c9] (��^N���}�������^F�^R�"al]^[=�����_^H W�kyc^Z1��ð;^Et60���`�w���Ê^F^QD��;��^U���D-H^UU�����-^E^Q^W�J^\M-^U�^[u���xF�\�]c�xZ�b��*^W�\n │ │ 4�4|�^Vq���^N�z^N�����M=��5]�^RW^Y�F��^I��Y`�t�ן�X��K�?p8��+^F�#Tw�����'F�^Fc{^H�,)Ud^��B�^WL�;^Z��wsj=^_�J�^]_�� >�*�b�����r{�~T��5*�g8�C�#O�a��1^_��������� │ │ - [ 1611f] d~��8<^Q<�^D��@���^p8G�^U^K�E�H�P�$�v�^F^Y���W^I��$�;�^W�������\n │ │ + [ 165df] d~��8<^Q<�^D��@���^p8G�^U^K�E�H�P�$�v�^F^Y���W^I��$�;�^W�������\n │ │ L�^]�^C\n │ │ L^_!�L�^+ep��t�^_gi │ │ - [ 1617c] �Gv;?�����s�A │ │ - [ 1618f] )^I�w�^W\n │ │ + [ 1663c] �Gv;?�����s�A │ │ + [ 1664f] )^I�w�^W\n │ │ XR │ │ - [ 1619c] q^Ph���U���y��f@�^T�q����^_��0U@H�L��/ │ │ - [ 161c3] 8�'^W�|jPZ^N���;��^F���^\���^Q^H�J0��F.D�c�^]m^VJ��.>v^U�J���2^DN�Y����^Z'D���)?����@(���0�T�|��Y�+�x��>ݚ�X^Y0�t����20�^T:�^A�^_<6Rj�?�������'���D��^U^O`�����^:^P�)�^Q�^R������H�^UtV^O�^Wf��!�d4[I^[^Q��%��k�4� │ │ - [ 16291] ;�i�F�B��@OQ]=�\n │ │ + [ 1665c] q^Ph���U���y��f@�^T�q����^_��0U@H�L��/ │ │ + [ 16683] 8�'^W�|jPZ^N���;��^F���^\���^Q^H�J0��F.D�c�^]m^VJ��.>v^U�J���2^DN�Y����^Z'D���)?����@(���0�T�|��Y�+�x��>ݚ�X^Y0�t����20�^T:�^A�^_<6Rj�?�������'���D��^U^O`�����^:^P�)�^Q�^R������H�^UtV^O�^Wf��!�d4[I^[^Q��%��k�4� │ │ + [ 16751] ;�i�F�B��@OQ]=�\n │ │ k^D�)X�^RQ*^Q���^L����^O^Z���r����G��s����V^Oieg!�Y��P�^X��,S�>�ih0sUr�sO���^S:�^XBA^^��NdP#����^H�����b}$l��9�J�F�E�r�]��K����2���kO^Q��|���de2?/�n^F�Ur��a����^N{S\n │ │ u�E^A�^S�6__�,t^F��R�A���^D7�#8^QH,����Q;^���^D�,�^UZ��H�=^S���"��sM����_^MXf�������`>���^P�?��&�^G^E��1^_�����Rp^�IFw���^O��a�3������S|n�����k�.�d�{ch^[\n │ │ i���s�z��=->!Q�a^V�N^H\�^L��^F��i�^O�^[�b\n │ │ OInH&�����������Z�v:k\�m�^\�uZF)��e^T^I�3R��#X^S��^�Y�g��+�,.X�}�jt�^W�@8H��^\W�N�����PF^Z^R�^S�labM�f^U^^�ז�^W^]��� �w`�2�$^�.^R^]�t^T�\n │ │ V$^S���^M�`��^R^Y#�il����^P��������c�^^�?�ʃ���ks��|����0���d|F����]���|��^N��^M,��k�:Bz��k���.^Q�J��S��l��Dw`z�d�ب{^G��q�J|l^E_b�rI�d�^\G^Q-]����:���=^M��y4�yx�����N�^P^]�J�`�K�^P6��9QX*r�����^^��C�(�e�N��>'��=z��2��)b"=s��)�f�^\�_R?Z}5^F^H�&4*��c��&���^G�R0�4`����^Bݳ��g|�A8?,��C�x ����6)����^ML��K�K�1���c�^B�^Q��e^y�\n │ │ }�e�5C��^VJ��^WFM.�?^V�^A�EN����KP9����d���q/��^�p�z�}�LZN�'sv]U&����N�o�^P��^Gj:�(��&�6U\n │ │ .���t�E+o�OFk�ȝ�^R │ │ - [ 1663f] ;��^W^F�z�D7^W@�n�^I��܇�Y�^U^E^]^Pj\n │ │ + [ 16aff] ;��^W^F�z�D7^W@�n�^I��܇�Y�^U^E^]^Pj\n │ │ B���T�W�-#^RJ�F��deT���-�����"��G�~)p$w���V��+~xY6�^Y�v���Z�U<�N�W^Ck�w^T����#k^K�"��Ĉ�Y�����E�6�_�Su��^B��^T��^X^B��^Q�����^C�^Y�&��R�R^G|�D��_I�F3m�K���-��^���-V^L@�po����R�k^OP�L�&^_�^G��ЧF^S� │ │ - [ 1671e] ~/xs�$�^��(^L�f │ │ - [ 16730] ;V��-^����2^O/� │ │ - [ 1673f] r�k4y�^^����:�@+O����&�����I�^P��6���2�$����-}��^MC1]�?���^Mry^\=P��}t��_��*��cL�u|�H���i��^Z�>����^[^B�"�RD�ha��[����A��g���?B�r���^Y^Ik�`�^Z�gɇ��^O`�^E� ����� │ │ - [ 167df] T^S8>G#g$�h;���#^A)^K�^Lv�6�!e�\n │ │ + [ 16bde] ~/xs�$�^��(^L�f │ │ + [ 16bf0] ;V��-^����2^O/� │ │ + [ 16bff] r�k4y�^^����:�@+O����&�����I�^P��6���2�$����-}��^MC1]�?���^Mry^\=P��}t��_��*��cL�u|�H���i��^Z�>����^[^B�"�RD�ha��[����A��g���?B�r���^Y^Ik�`�^Z�gɇ��^O`�^E� ����� │ │ + [ 16c9f] T^S8>G#g$�h;���#^A)^K�^Lv�6�!e�\n │ │ r���Ψ��pD�i>[�^N�^H���s����^D^N�0^R^]^K���;H�w���Ho^+��(�J^Z����^Z^K6��8^^2R� l^K(���c��%_S��#^GY�^N�8Z~H�W7�y�H��Q���Z�-D"^X�'^[��e��lE1��k^U^O���^H��X^[dˎ^[����6-��?/"=~Fr�w�������^O�j�^]�^N[��R����^RG��9�'�^��$b�G�#?^Nd�����:�^Y^M^��>^U���$^D0h�S^Y+�Z����-^E_U^W���^K����n^N�*����^N����j[�\n │ │ du^D��uRDZZ�E�.�^F���^U�^Rg������=^X�{s�k`���MFUL^^u�Z�(ĸ&����'vc���J�y^S │ │ - [ 169c0] Y�~�S|^R�R]^MX^X�`U�q�h^[��^Pn^^�^M^G�b!q&��p�^D^S�����U�i^M��"^M��{`=^E;+*�^P\�jP|�}����^D[�z���B����`�w^\��@^Y�g��^^Y7�8�U�7.�_�^A�f/��Flk��;1a�^U�=;K�##w^[l��}9�^Z^H^M\n │ │ + [ 16e80] Y�~�S|^R�R]^MX^X�`U�q�h^[��^Pn^^�^M^G�b!q&��p�^D^S�����U�i^M��"^M��{`=^E;+*�^P\�jP|�}����^D[�z���B����`�w^\��@^Y�g��^^Y7�8�U�7.�_�^A�f/��Flk��;1a�^U�=;K�##w^[l��}9�^Z^H^M\n │ │ ^��U"�S����!J��5��uu\T^T�^\�T.�wA�P~�si�$$�����^K��w��-��d�DK�N^��Jb�<�>^Q^K�;�Z�a���K'������9E�^^���J���^X�g��CK,����p����1�^T^�_B��^BM�y�%�>;�5����0C�^SX�n^I^M� │ │ - [ 16b09] S�^Xn��H~����t�}4U�d�^w�Xv%^F^RƁ*^C�J6�Q��Ӈ��^D"����:R;uD�^T��B5yr�j��'��� │ │ - [ 16b56] m���^W^O<^E�u�,��� │ │ - [ 16b68] 8c�^R��$S�{�tP�^]�^C^��^V����^Z^Q�d^H����^\��a��}J^^��2l���1+^G]^]����Cb.2�:I��62�w�������^I[�MĔ��yh�.Lٰ:�|^]�^P\n │ │ + [ 16fc9] S�^Xn��H~����t�}4U�d�^w�Xv%^F^RƁ*^C�J6�Q��Ӈ��^D"����:R;uD�^T��B5yr�j��'��� │ │ + [ 17016] m���^W^O<^E�u�,��� │ │ + [ 17028] 8c�^R��$S�{�tP�^]�^C^��^V����^Z^Q�d^H����^\��a��}J^^��2l���1+^G]^]����Cb.2�:I��62�w�������^I[�MĔ��yh�.Lٰ:�|^]�^P\n │ │ K^A7�^O^O�\^I5�$�������S^S^N�KB^S.�o�^F�e(�Po^Ǐ�E.D��?���$�^K��H�9^U�i����������^[M�Z^NDs����6A_p�00���\n │ │ h1��a�^Qw�=|�6+^M���Bz�տ�L^[i^Dv�2=�il�^E�7�^O���I�?�#�G^[G��S^]r3��^O+e^Y�X^W�ѤN@^Sa��;�O��n^R��&1^H�^\Zd\n │ │ p=\n │ │ p=\n │ │ p=���������������� │ │ - [ 16d06] @� │ │ - [ 16d16] P� │ │ - [ 16d26] $� │ │ - [ 16d45] �� │ │ - [ 16d55] (k� │ │ - [ 16d74] @�C� │ │ - [ 16d94] *� │ │ - [ 16da5] � │ │ - [ 16db4] 1�_� │ │ - [ 16dd4] .��� │ │ - [ 16de2] @v:k^K� │ │ - [ 16df5] #� │ │ - [ 16e02] b���x� │ │ - [ 16e12] z^W�&�� │ │ - [ 16e23] n2x�� │ │ - [ 16e32] W\n │ │ + [ 171c6] @� │ │ + [ 171d6] P� │ │ + [ 171e6] $� │ │ + [ 17205] �� │ │ + [ 17215] (k� │ │ + [ 17234] @�C� │ │ + [ 17254] *� │ │ + [ 17265] � │ │ + [ 17274] 1�_� │ │ + [ 17294] .��� │ │ + [ 172a2] @v:k^K� │ │ + [ 172b5] #� │ │ + [ 172c2] b���x� │ │ + [ 172d2] z^W�&�� │ │ + [ 172e3] n2x�� │ │ + [ 172f2] W\n │ │ ?^Vh� │ │ - [ 16e53] @aQY� │ │ - [ 16e66] o� │ │ - [ 16e70] :^O �'��� │ │ - [ 16e84] x9?� │ │ - [ 16e8f] @�^K�6�^G�� │ │ - [ 16e9f] P�Ng^D���� │ │ - [ 16eb1] "�E@|o� │ │ - [ 16ebf] M��p+��� │ │ - [ 16ece] �^E�L6^R^Y7� │ │ - [ 16ede] (l�^[��V�� │ │ - [ 16eee] 2�\^Ql:�^K^S� │ │ - [ 16efd] @^�<�^U^G�{�� │ │ - [ 16f0f] K �H�^Z�� │ │ - [ 16f24] P�v� │ │ - [ 16f2d] D^T^S1�P�?^T� │ │ - [ 16f3d] U�^W�%�^Z�O^Y� │ │ - [ 16f4f] ]�7���� │ │ - [ 16f5f] Z�^E^C^E'Ʒ │ │ - [ 16f6b] @�=J�^Y�CƷ�� │ │ - [ 16f7f] mo\�{�2~� │ │ - [ 16f8c] # │ │ - [ 16f96] ]� │ │ - [ 16f9c] ,���n0��b/5� │ │ - [ 16faa] �7 ^K�E�^B��=!� │ │ - [ 16fba] 4�"�&E�C^N^E�)� │ │ - [ 16fca] A^�+�p�L{�QF��� │ │ - [ 16fd9] @^Q_v�^L<^O�$�+v� │ │ - [ 16fea] j�i\n │ │ + [ 17313] @aQY� │ │ + [ 17326] o� │ │ + [ 17330] :^O �'��� │ │ + [ 17344] x9?� │ │ + [ 1734f] @�^K�6�^G�� │ │ + [ 1735f] P�Ng^D���� │ │ + [ 17371] "�E@|o� │ │ + [ 1737f] M��p+��� │ │ + [ 1738e] �^E�L6^R^Y7� │ │ + [ 1739e] (l�^[��V�� │ │ + [ 173ae] 2�\^Ql:�^K^S� │ │ + [ 173bd] @^�<�^U^G�{�� │ │ + [ 173cf] K �H�^Z�� │ │ + [ 173e4] P�v� │ │ + [ 173ed] D^T^S1�P�?^T� │ │ + [ 173fd] U�^W�%�^Z�O^Y� │ │ + [ 1740f] ]�7���� │ │ + [ 1741f] Z�^E^C^E'Ʒ │ │ + [ 1742b] @�=J�^Y�CƷ�� │ │ + [ 1743f] mo\�{�2~� │ │ + [ 1744c] # │ │ + [ 17456] ]� │ │ + [ 1745c] ,���n0��b/5� │ │ + [ 1746a] �7 ^K�E�^B��=!� │ │ + [ 1747a] 4�"�&E�C^N^E�)� │ │ + [ 1748a] A^�+�p�L{�QF��� │ │ + [ 17499] @^Q_v�^L<^O�$�+v� │ │ + [ 174aa] j�i\n │ │ S │ │ - [ 16ff9] zEz^D^M�h��8����E��rA�q�fc��PG�^�+�GQlN�@<^L�$�g_����e^G��PK��m�A�����D�^R����!�z^N����h"��!�^Mj+^YR-��9�^B�o��Dv�����^Hj�%p^K����SG�6�^BE"�^W&'O��e�,Bb�^Aր���"��~���:MB����+�����e����w�^L3;L��/��U�c���I^_x��%k�qk�<���^�^\'^V�z�E9NF�V:��q�������u����C�N�^W��^\��R='���1�c��K�c���L�^\�$_E^�j�t>���6�9��u�D+^R�S��D]�dL��^V��q���`J:^]�^O��1�F�U��ݤ��^S^]�A���c��k^T��M�Xd��-�~<����p`�~���Q�^U�Y�FK���������^Z�^Gp�^X�l�2#���^O���^D�k��^CE�k�0�S�^\^U��F��^V�F�|^���c�ge^Xd^R�n_�^U�O�~�`?�~�OIw�m���8^O3^��^\U�^A�^L^I��,^G���\c*^V^B�O������/s�s~�M^A�^Q��������g(^]Q�^A5�F�^A^UT��e�^IB���&B^Z�|Z"^__^GFiYW�Xi��xu37���/-����^\d��R │ │ + [ 17941] k}�{x^I�#�]�g�2c�PM�E��F6���@���^A� f^W����;��P��zB�?]�Ί^S^_����G��7^A�6l3o�^W�#�ٸ�A]DG │ │ + [ 179a2] l�*^P���t^UY�^M��^S��^Z�C�/�h�7��w^X�y��T��^Q�E��)�^T��^]j�z����m)�^]�4'�R�^LfX_��^X��^A�E�^Z��^�.��]�^]dB^]^W�!�s^_��Cupv�~Ir�^D���S^\yJI^Fji��^N�E���hc^W��^D^C֒P���B<]��E��[��[���E��#�^K2���6h�^^^T�hw�l��d#�D^B��&�^LC��^G2^_^_v�ja5��^G�I��D^����^B��^Ib�l ^V_��^H^S7h^C�^O�zè�6dZ�k"!"���,�TII����^Fk�*�l��^P����=]���S5��傒o���:��B��^W^_�9#w��x��r�i��nS^T^Dv*�^M��%�^S��Jh^Y�^S���[��^Xe�i]�_fX�~^B8��y/��az��?w/�^C��JX������^OU���g�].���8��S*������\�*��a�{tZ���=9tau����^Qq��^W�G�^R�]��^AV�7z�^R��"���:�\n │ │ U�b��^W�^�+�^V�^I`M1k�{W���_vI��^K����~Z�}����A�^Gs��^S�X^T^\��zd^Y��%��nY�_����F���_�o�;^D��#�TX^MH�{�%�J^E �,��j�^P��^ZV���^F(��^P�^DڀQ�+^[�"^Dy����B^H]��D��(+EW�A��SJt�^G^V:5�u^V-/����\�����B�^I.|]�|�^Q��5a�i%�9�4¥��i~���C.�^G^R�^B��^C^�g��}�DK��a��x���^[^]�2^V��^[��2^Wsi*�bd������(����^Cu�{}x�^B�5��>��DRs�\��a�^A��d�j^S�^H:^V^Yz^\�k����E^X��^H[���r���E='W�T���c?�� <�K�x��T�6^�<ϩ(���^V�^[jW��^K�������Q^\��DmeC�YxĞ�%����Jd�^Tap��eF��^_�^M�]=�Yy^L�"�W��U�^F�^L����u�^V���B$�^I��TS��/�Sm�^Q^L�.$*(�����m��h^V�^P�V^Zyu����Di}^An�UD�`׍�������7jU'9��p�^W^T{�S�b��C��F����xtm�����TfAX��' │ │ - [ 178ee] z8ji��Q.�1��^E{�^F�A"�^W���^C^_����^_DZ���/<��&v�^\�'��Uj�;^K�t���#�q�Vtube^E�IN�gV-��l�^R���8��ae^A��(���in�^F�R��^A�63�&^BE[��s4^WaF^B��`�B^VrM��^A]��^B�'�x\�� ��A���^C�1�3�B^B)�qR�uq^Dg~A> �i�y�����b │ │ - [ 179b1] Mh,�^IX�h^H�x{�REa�75^L.�����V�p��|�B�Ǜ��^K@v`����]�����5�^N���j�R5���V�CM^R���^E�S!{�Z^V�Jp�z3zr���Y��^[�\L.Y�^XOt^L^Sdp^\��s�yo��b^Q�>��Ԕ�+�EV���.�7^FJ���6^W�+>�m����^\^Q�7^D�̍��^T���\n │ │ + [ 17dae] z8ji��Q.�1��^E{�^F�A"�^W���^C^_����^_DZ���/<��&v�^\�'��Uj�;^K�t���#�q�Vtube^E�IN�gV-��l�^R���8��ae^A��(���in�^F�R��^A�63�&^BE[��s4^WaF^B��`�B^VrM��^A]��^B�'�x\�� ��A���^C�1�3�B^B)�qR�uq^Dg~A> �i�y�����b │ │ + [ 17e71] Mh,�^IX�h^H�x{�REa�75^L.�����V�p��|�B�Ǜ��^K@v`����]�����5�^N���j�R5���V�CM^R���^E�S!{�Z^V�Jp�z3zr���Y��^[�\L.Y�^XOt^L^Sdp^\��s�yo��b^Q�>��Ԕ�+�EV���.�7^FJ���6^W�+>�m����^\^Q�7^D�̍��^T���\n │ │ "\n │ │ @���^]�Y^�^RJ^M�K�^Lо^C%:0^_�ܠ�^]�^O�d�D.$~s�q��������\�]^PV^T�^M�G_,�>�%t^Xu�k��P�^Yw�(N^R/�/�<���R�o���pk��{�^K�<�^KU^A^PM�lcZ�^N��^K!�N�^AT��Gt�,4���x�^VT%k$�M�^Z�@�T�‰�^Z �Ыr���)�s$������V^O<�^^t��-���q^X�^W��e���ez|�/~������~�����^[���1Vx���^^�e�>^�"t*U�5k�\(3�_'����:�V^CF�s�^��7�h�*��,�W�^P�^_�-C�iu+-���gj�^S�s�)^Nb);�B_�^A��{����I�^SwqBv/?�s�!6�p^\$��^M�S�^N�^P^A���#�^F��c^T]ɪ@J2^D86�H��|Y�{����>^E�C��^[�o�^Z�\n │ │ (1���^P�&�^\^Y��|�r}�c^_����c^_a/^\����<�^AJ���o�?�0^R:��5_��^[�(��z^KD���[�c�yf�Q^Y6^U�^_b2�^E��@4���j����+G�P���4c��Q�����O���� │ │ - [ 17f45] ^���3�V���n^GO�^I�5��� │ │ - [ 17f5a] G�/�\n │ │ + [ 18405] ^���3�V���n^GO�^I�5��� │ │ + [ 1841a] G�/�\n │ │ bbL�B����X'a�'�}�����x��^\�8�,�^C@�!��V��c\n │ │ G�x^T�^DP]��t�l���X^X�^L�^BRzR���C^L^^�7^O�σ�^X����T�%`^E���|$ �P�i *�.��G~��^Vt��AT�W^]3�L^]G�^\Q.G�R����?^S��c����#w��^O^XX��D^/�g�Hv��^I^OWs?�5;�^A��^S�Qe��,O�K^C\n │ │ X^�~^�^G��a^OB�.^Q����'��^D��9��'z�c�����yt^H8��J�"x��R7^XH^E�^\o�ε^U^K^M��"����Jy�"�MPu8�A����^W3��Qa��^F�_(����3Ӧ^[�����M"s�� │ │ - [ 180aa] l�"��^R�k��^O�9� │ │ - [ 180bb] 4k"h�u���)/��@f� │ │ - [ 180d0] S^\�o�:��^�^I��ZI`h#`���^���K���[8B,8�^],�����^C�rF�^[��^Y��F�j�^Gl00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899^A^A │ │ - [ 182e0] & │ │ - [ 182e4] 8 │ │ - [ 1853c] /dev/null │ │ - [ 18546] UNSTABLE@MDBX_BUILD_SOURCERY │ │ - [ 18578] /mdbx.dat │ │ - [ 18588] /mdbx.lck │ │ - [ 185fa] (������(����驨����ɨ��֨��������������������Ԥ�������������Ԕ–��ԩ�������������֤������������������ │ │ + [ 1856a] l�"��^R�k��^O�9� │ │ + [ 1857b] 4k"h�u���)/��@f� │ │ + [ 18590] S^\�o�:��^�^I��ZI`h#`���^���K���[8B,8�^],�����^C�rF�^[��^Y��F�j�^Gl00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899^A^A │ │ + [ 187ac] & │ │ + [ 187b0] 8 │ │ + [ 18a08] /dev/null │ │ + [ 18a12] UNSTABLE@MDBX_BUILD_SOURCERY │ │ + [ 18a48] /mdbx.dat │ │ + [ 18a58] /mdbx.lck │ │ + [ 18aca] (������(����驨����ɨ��֨��������������������Ԥ�������������Ԕ–��ԩ�������������֤������������������ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00021800 : │ │ - ldr r0, [pc, #4] @ 2180c │ │ +00021c90 : │ │ + ldr r0, [pc, #4] @ 21c9c │ │ add r0, pc, r0 │ │ - b d7b40 │ │ - @ instruction: 0x000b7ab4 │ │ + b d8790 │ │ + andeq r8, fp, r4, ror r2 │ │ bx lr │ │ - b d4bd0 │ │ + b d5820 │ │ cmp r0, #0 │ │ bxeq lr │ │ bx r0 │ │ mov r1, r0 │ │ - ldr r0, [pc, #12] @ 2183c │ │ - ldr r2, [pc, #12] @ 21840 │ │ + ldr r0, [pc, #12] @ 21ccc │ │ + ldr r2, [pc, #12] @ 21cd0 │ │ add r0, pc, r0 │ │ add r2, pc, r2 │ │ - b d7b50 │ │ + b d87a0 │ │ @ instruction: 0xffffffe0 │ │ - andeq r7, fp, r4, lsl #21 │ │ - ldr r3, [pc, #4] @ 21850 │ │ + andeq r8, fp, r4, asr #4 │ │ + ldr r3, [pc, #4] @ 21ce0 │ │ add r3, pc, r3 │ │ - b d7b60 │ │ - andeq r7, fp, r0, ror sl │ │ + b d87b0 │ │ + andeq r8, fp, r0, lsr r2 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r0], r1, lsl #1 │ │ @ instruction: 0xf8d84615 │ │ stmdavs r0, {r3, sp} │ │ @ instruction: 0xf0004290 │ │ @ instruction: 0xf8d880b1 │ │ @ instruction: 0x23220004 │ │ @@ -46,30 +46,30 @@ │ │ svceq 0x0000f1bb │ │ strdlt sp, [pc, r3]! │ │ ldrdeq pc, [r0], -r8 │ │ addmi r1, r7, #128, 22 @ 0x20000 │ │ @ instruction: 0xf8d8d842 │ │ ldrtmi r0, [sl], -r4 │ │ ldrtmi r4, [r0], #-1673 @ 0xfffff977 │ │ - mcr2 0, 0, pc, cr0, cr2, {5} @ │ │ + blx f9e01e │ │ mrrcpl 2, 4, pc, ip, cr7 @ │ │ @ instruction: 0x4649443e │ │ ldceq 2, cr15, [r0], #-780 @ 0xfffffcf4 │ │ cdpeq 0, 5, cr15, cr12, cr15, {2} │ │ andvs pc, r8, r8, asr #17 │ │ strmi r4, [r5], #-1016 @ 0xfffffc08 │ │ @ instruction: 0xf1bb19c8 │ │ @ instruction: 0xf1000f75 │ │ tstle r9, r1, lsl #2 │ │ @ instruction: 0xf00a484e │ │ @ instruction: 0xf8d8030f │ │ ldrbtmi r2, [r8], #-0 │ │ andls pc, r3, r0, lsl r8 @ │ │ tstne sl, #323584 @ 0x4f000 │ │ - blne fe438c18 │ │ + blne fe4390a8 │ │ stmdble r8!, {r0, r2, fp, sp} │ │ ldrdeq pc, [r4], -r8 │ │ andgt pc, r6, r0, asr #16 │ │ @ instruction: 0x36064430 │ │ andls pc, r5, r0, lsl #17 │ │ @ instruction: 0xf8c87107 │ │ ldr r6, [r9, r8]! │ │ @@ -81,248 +81,242 @@ │ │ @ instruction: 0xf8803602 │ │ @ instruction: 0xf8c8b001 │ │ str r6, [r9, r8]! │ │ strmi r2, [r9], r1 │ │ strbmi r9, [r0], -r0 │ │ @ instruction: 0x463a4631 │ │ @ instruction: 0xf0112301 │ │ - @ instruction: 0xf8d8fae2 │ │ + @ instruction: 0xf8d8fb69 │ │ strbmi r6, [r9], -r8 │ │ andcs lr, r1, pc, lsr #15 │ │ andls r4, r0, sl, lsl #13 │ │ @ instruction: 0x46404631 │ │ movwcs r2, #4614 @ 0x1206 │ │ ldrbtmi r4, [r3], r6, ror #12 │ │ - blx ff51d9ac │ │ + blx 16dde3e │ │ @ instruction: 0xf8d846b4 │ │ ldrbmi r6, [lr], r8 │ │ @ instruction: 0xe7c54651 │ │ strmi r2, [r9], r1 │ │ ldrtmi r9, [r1], -r0 │ │ andcs r4, r2, #64, 12 @ 0x4000000 │ │ strbtmi r2, [r6], -r1, lsl #6 │ │ @ instruction: 0xf0114677 │ │ - ldrtmi pc, [r4], r2, asr #21 @ │ │ + ldrtmi pc, [r4], r9, asr #22 @ │ │ ldrdvs pc, [r8], -r8 │ │ @ instruction: 0x464946be │ │ cmnlt sp, r5, asr #15 │ │ ldrdeq pc, [r0], -r8 │ │ addmi r1, r5, #128, 22 @ 0x20000 │ │ @ instruction: 0xf8d8d82e │ │ strtmi r0, [sl], -r4 │ │ - @ instruction: 0xf0b24430 │ │ - strtmi pc, [lr], #-3465 @ 0xfffff277 │ │ + @ instruction: 0xf0b34430 │ │ + strtmi pc, [lr], #-2758 @ 0xfffff53a │ │ andvs pc, r8, r8, asr #17 │ │ ldrdeq pc, [r0], -r8 │ │ @ instruction: 0xd01642b0 │ │ ldrdeq pc, [r4], -r8 │ │ strpl r2, [r1, #290] @ 0x122 │ │ @ instruction: 0xf8c81c70 │ │ andlt r0, r1, r8 │ │ svchi 0x00f0e8bd │ │ strmi r2, [ip], -r1 │ │ ldrmi r9, [r1], -r0 │ │ andcs r4, r1, #64, 12 @ 0x4000000 │ │ @ instruction: 0xf0112301 │ │ - @ instruction: 0xf8d8fa96 │ │ + @ instruction: 0xf8d8fb1d │ │ strtmi r2, [r1], -r8 │ │ andcs lr, r1, r1, asr #14 │ │ andls r4, r0, r1, lsr r6 │ │ andcs r4, r1, #64, 12 @ 0x4000000 │ │ @ instruction: 0xf0112301 │ │ - @ instruction: 0xf8d8fa8a │ │ + @ instruction: 0xf8d8fb11 │ │ ldrb r6, [sp, r8] │ │ strmi r2, [ip], -r1 │ │ strbmi r9, [r0], -r0 │ │ @ instruction: 0x462a4631 │ │ @ instruction: 0xf0112301 │ │ - @ instruction: 0xf8d8fa7e │ │ + @ instruction: 0xf8d8fb05 │ │ strtmi r6, [r1], -r8 │ │ svclt 0x0000e7c3 │ │ - @ instruction: 0xffff573b │ │ - @ instruction: 0xffff0cc2 │ │ + @ instruction: 0xffff5733 │ │ + @ instruction: 0xffff0c92 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r9], sp, lsl #1 │ │ ldmib r9, {r0, r2, r9, sl, lr}^ │ │ ldmib sp, {r2, r8, r9, sl, sp, pc}^ │ │ ldrbmi r0, [r7, #-278] @ 0xfffffeea │ │ - @ instruction: 0xf8d9d21a │ │ + @ instruction: 0xf8d9d21b │ │ ldclpl 0, cr3, [lr, #48] @ 0x30 │ │ - eorle r2, r8, lr, lsr #28 │ │ + eorle r2, r9, lr, lsr #28 │ │ svclt 0x00182e45 │ │ - tstle r1, r5, ror #28 │ │ + tstle r2, r5, ror #28 │ │ stm sp, {sl, sp} │ │ stmdage r6, {r0, r1, r4} │ │ @ instruction: 0xf0004649 │ │ - stmdals r6, {r0, r2, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ - rsbsle r2, r6, r0, lsl #16 │ │ - tstcs r3, r7, lsl #16 │ │ - strne lr, [r0], #-2501 @ 0xfffff63b │ │ - andlt r6, sp, r8, lsr #1 │ │ - svchi 0x00f0e8bd │ │ - teqlt sl, r0, lsl #6 │ │ - stmib r5, {r0, r9, sp}^ │ │ - stmib r5, {r8, r9, sp}^ │ │ - andlt r0, sp, r2, lsl #2 │ │ - svchi 0x00f0e8bd │ │ - bl 1cf23a4 │ │ - strble r0, [r4], #-1537 @ 0xfffff9ff │ │ - stc2l 0, cr15, [sl, #712] @ 0x2c8 │ │ - tstpmi r0, r1, asr #32 @ p-variant is OBSOLETE │ │ - smlsdcc r1, sp, r0, lr │ │ - ldrbmi r9, [r7, #-1284] @ 0xfffffafc │ │ - andsvc pc, r4, r9, asr #17 │ │ - @ instruction: 0xf649d264 │ │ - andls r1, r3, #39168 @ 0x9900 │ │ - addsne pc, r8, #76546048 @ 0x4900000 │ │ - bleq 2dc94c │ │ - @ instruction: 0xf6c12600 │ │ - @ instruction: 0xf6c91c99 │ │ - @ instruction: 0xf04f1299 │ │ - movwls r0, #24074 @ 0x5e0a │ │ - bl 99af0 │ │ - strcc r0, [r1, -r1, lsl #3] │ │ - @ instruction: 0xf8c93e01 │ │ - subeq r7, r9, r4, lsl r0 │ │ - blx ff833032 │ │ - strtmi r4, [r0], -lr, lsl #2 │ │ - @ instruction: 0xf813d044 │ │ - @ instruction: 0xf1a88007 │ │ - rsclt r0, r4, #48, 8 @ 0x30000000 │ │ - eorle r2, r0, #2560 @ 0xa00 │ │ - bl 1f28340 │ │ - rscle r0, r8, #4194304 @ 0x400000 │ │ - b fe073340 │ │ - @ instruction: 0xf080050c │ │ - @ instruction: 0x432a3299 │ │ - blls 173368 │ │ - stccs 1, cr13, [r5], {1} │ │ - bls 11827c │ │ - subeq lr, r3, sp, lsl #17 │ │ - strbmi sl, [r9], -r6, lsl #16 │ │ - @ instruction: 0xff24f020 │ │ - andcs lr, r2, #62 @ 0x3e │ │ - @ instruction: 0x46314638 │ │ + stmdals r6, {r0, r3, r6, r7, r8, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0002800 │ │ + stmdals r7, {r0, r8, pc} │ │ + stmib r5, {r0, r1, r8, sp}^ │ │ + adcvs r1, r8, r0, lsl #8 │ │ + pop {r0, r2, r3, ip, sp, pc} │ │ + movwcs r8, #4080 @ 0xff0 │ │ + andcs fp, r1, #-2147483634 @ 0x8000000e │ │ movwcs lr, #2501 @ 0x9c5 │ │ smlabteq r2, r5, r9, lr │ │ pop {r0, r2, r3, ip, sp, pc} │ │ - stcls 15, cr8, [r4, #-960] @ 0xfffffc40 │ │ - @ instruction: 0xf0002e00 │ │ - @ instruction: 0xf0488094 │ │ - bcs 19623b8 │ │ - bls 116000 │ │ - subeq lr, r3, sp, lsl #17 │ │ - strbmi sl, [r9], -r6, lsl #16 │ │ - @ instruction: 0xf95ef000 │ │ - stmdacs r0, {r1, r2, fp, ip, pc} │ │ - stmdals r8, {r2, r3, r4, r5, r6, r8, ip, lr, pc} │ │ - andcs r9, r0, #147456 @ 0x24000 │ │ - stmib r5, {r8, r9, sp}^ │ │ + submi r8, r7, #240, 30 @ 0x3c0 │ │ + @ instruction: 0x0601eb73 │ │ + @ instruction: 0xf0b3d444 │ │ + @ instruction: 0xf041f9e5 │ │ + rsc r4, r7, r0, lsl #2 │ │ + strls r3, [r4, #-1793] @ 0xfffff8ff │ │ + @ instruction: 0xf8c94557 │ │ + subsle r7, sl, #20 │ │ + ldcne 6, cr15, [r9], {73} @ 0x49 │ │ + @ instruction: 0xf6499203 │ │ + bl fe9e69a0 │ │ + strcs r0, [r0], -sl, lsl #22 │ │ + ldcne 6, cr15, [r9], {193} @ 0xc1 │ │ + addsne pc, r9, #210763776 @ 0xc900000 │ │ + cdpeq 0, 0, cr15, cr10, cr15, {2} │ │ + and r9, fp, r5, lsl #6 │ │ + orreq lr, r1, r1, lsl #22 │ │ + cdpcc 7, 0, cr3, cr1, cr1, {0} │ │ + andsvc pc, r4, r9, asr #17 │ │ + ldrbmi r0, [r7, #-73] @ 0xffffffb7 │ │ + smlattmi lr, r0, fp, pc @ │ │ + eorsle r4, sl, r0, lsr #12 │ │ + andhi pc, r7, r3, lsl r8 @ │ │ + ldrteq pc, [r0], #-424 @ 0xfffffe58 @ │ │ + stccs 2, cr11, [sl], {228} @ 0xe4 │ │ + bne 5967fc │ │ + streq lr, [r1, #-2940] @ 0xfffff484 │ │ + ldrmi sp, [r3], -r8, ror #5 │ │ + streq lr, [ip, #-2689] @ 0xfffff57f │ │ + addscc pc, r9, #128 @ 0x80 │ │ + ldrmi r4, [sl], -sl, lsr #6 │ │ + tstle r1, r5, lsl #22 │ │ + ldmible sp, {r0, r2, sl, fp, sp}^ │ │ + stm sp, {r0, r1, r9, fp, ip, pc} │ │ + stmdage r6, {r0, r1, r6} │ │ + @ instruction: 0xf0214649 │ │ + adc pc, r1, pc, ror #16 │ │ + ldrtmi r2, [r8], -r2, lsl #4 │ │ + stmib r5, {r0, r4, r5, r9, sl, lr}^ │ │ stmib r5, {r8, r9, sp}^ │ │ andlt r0, sp, r2, lsl #2 │ │ svchi 0x00f0e8bd │ │ - @ instruction: 0xf1bb4657 │ │ - tstle sl, r0, lsl #30 │ │ - ldclne 0, cr2, [sl], #-20 @ 0xffffffec │ │ - ldrbmi r9, [r2, #-10] │ │ - ldrbmi fp, [r2], -r8, lsr #30 │ │ - @ instruction: 0x46514618 │ │ - @ instruction: 0xf980f053 │ │ - strmi r4, [fp], -r2, lsl #12 │ │ - ldrmi sl, [r1], -sl, lsl #16 │ │ - @ instruction: 0xf053461a │ │ - andls pc, r7, r7, lsl #20 │ │ - andls r2, r6, r1 │ │ - stmdals r6, {r2, r8, sl, fp, ip, pc} │ │ - cmple r5, r0, lsl #16 │ │ - ssatmi lr, #20, r7, asr #15 │ │ + @ instruction: 0xf0002e00 │ │ + stcls 0, cr8, [r4, #-516] @ 0xfffffdfc │ │ + eoreq pc, r0, #72 @ 0x48 │ │ + tstle r0, r5, ror #20 │ │ + stm sp, {r0, r1, r9, fp, ip, pc} │ │ + stmdage r6, {r0, r1, r6} │ │ + @ instruction: 0xf0004649 │ │ + stmdals r6, {r0, r4, r6, r8, fp, ip, sp, lr, pc} │ │ + cmnle r8, r0, lsl #16 │ │ + ldrbmi lr, [r7], -r8, lsl #1 │ │ + svceq 0x0000f1bb │ │ + andcs sp, r5, r3, lsl #2 │ │ + ldrtmi lr, [r3], fp, rrx │ │ strtmi r4, [r0], -r4, lsl #12 │ │ - @ instruction: 0xf0b29d03 │ │ - @ instruction: 0x465afd3d │ │ + @ instruction: 0xf0b39d03 │ │ + @ instruction: 0x465af979 │ │ svceq 0x0000f1bb │ │ @ instruction: 0xf1cbbf48 │ │ mcrr 2, 0, r0, r1, cr0 │ │ - stmdals r5, {r4, r8, r9, fp} │ │ + stmdals r5, {r4, r5, r8, r9, fp} │ │ svcvc 0x009af5b2 │ │ - strtmi sp, [fp], -r1, lsl #16 │ │ - ldc 0, cr14, [pc, #84] @ 21c1c │ │ - @ instruction: 0x462b1b33 │ │ - bleq 105d6a4 │ │ - blx 45d798 │ │ - @ instruction: 0xf1bbd029 │ │ - mrrcle 15, 15, r3, r6, cr15 │ │ - bleq 9d5e0 │ │ - blvc fe6df050 │ │ + strtmi sp, [fp], -r2, lsl #16 │ │ + ands r9, r6, r4, lsl #26 │ │ + stcls 6, cr4, [r4, #-172] @ 0xffffff54 │ │ + blne f1d79c │ │ + bleq 105dbf8 │ │ + blx 45dbec │ │ + @ instruction: 0xf1bbd037 │ │ + ldcle 15, cr3, [pc], {255} @ 0xff │ │ + bleq fe89db34 │ │ + blvc fe6df4a4 │ │ svclt 0x0048465a │ │ andeq pc, r0, #-1073741774 @ 0xc0000032 │ │ svcvc 0x009af5b2 │ │ - stmdbmi sl!, {r2, r3, r5, r6, r7, fp, ip, lr, pc} │ │ + ldmdbmi r3!, {r2, r3, r5, r6, r7, fp, ip, lr, pc} │ │ svccc 0x00fff1bb │ │ - bl 72de0 │ │ - ldc 1, cr0, [r1, #776] @ 0x308 │ │ - vldrle d1, [r0, #-0] │ │ - bleq 9d488 │ │ - mrrc 13, 0, r9, r2, cr4 │ │ - @ instruction: 0xf0221b10 │ │ - @ instruction: 0xf0824200 │ │ - @ instruction: 0xf08242e0 │ │ - tstmi r1, #-268435449 @ 0xf0000007 │ │ - tstcs lr, r6, lsl #2 │ │ - tstls sl, sl, lsr r6 │ │ - cdp 0, 8, cr14, cr0, cr0, {1} │ │ - vstrls d0, [r4, #-4] │ │ - blne 105d6f4 │ │ - blcs 29c34 │ │ - mrc 15, 5, fp, cr0, cr8, {0} │ │ - andls r1, r6, r0, asr #22 │ │ - blne 25d274 │ │ - stmdacs r0, {r1, r2, fp, ip, pc} │ │ - svcge 0x0083f43f │ │ - andcs r2, r3, #0, 2 │ │ - stmib r5, {r0, r1, r2, fp, ip, pc}^ │ │ - adcvs r2, r8, r0, lsl #2 │ │ + bl 73234 │ │ + ldcl 1, cr0, [r1, #776] @ 0x308 │ │ + vldrle d1, [lr, #-0] │ │ + bleq fe89d9dc │ │ + blne c5d1a8 │ │ + andmi pc, r0, #34 @ 0x22 │ │ + rscmi pc, r0, #130 @ 0x82 │ │ + rsbsvs pc, pc, #130 @ 0x82 │ │ + tstle r4, r1, lsl r3 │ │ + ldrtmi r2, [sl], -lr, lsl #2 │ │ + ldrbmi r9, [r1], -sl, lsl #2 │ │ + stc2l 0, cr15, [sl, #332] @ 0x14c │ │ + strmi r4, [fp], -r2, lsl #12 │ │ + ldrmi sl, [r1], -sl, lsl #16 │ │ + @ instruction: 0xf053461a │ │ + andls pc, r7, r1, asr lr @ │ │ + andls r2, r6, r1 │ │ + ldmdblt r0!, {r1, r2, fp, ip, pc}^ │ │ + cdp 0, 12, cr14, cr0, cr14, {1} │ │ + @ instruction: 0xeef10ba1 │ │ + andcs r1, r0, r0, ror #22 │ │ + svclt 0x00182b00 │ │ + blne 185dc68 │ │ + stcl 0, cr9, [sp, #24] │ │ + stmdals r6, {r3, r8, r9, fp, ip} │ │ + mrscs fp, LR_irq │ │ + stmdals r7, {r0, r1, r9, sp} │ │ + smlabtcs r0, r5, r9, lr │ │ + andlt r6, sp, r8, lsr #1 │ │ + svchi 0x00f0e8bd │ │ + andls r2, sl, sp │ │ + @ instruction: 0x46181c7a │ │ + ldrbmi r4, [r2, #-1617] @ 0xfffff9af │ │ + ldrbmi fp, [r2], -r8, lsr #30 │ │ + ldc2 0, cr15, [ip, #332] @ 0x14c │ │ + strmi r4, [fp], -r2, lsl #12 │ │ + ldrmi sl, [r1], -sl, lsl #16 │ │ + @ instruction: 0xf053461a │ │ + andls pc, r7, r3, lsr #28 │ │ + andls r2, r6, r1 │ │ + stmdals r6, {r2, r8, sl, fp, ip, pc} │ │ + bicsle r2, lr, r0, lsl #16 │ │ + stmdbls r9, {r3, fp, ip, pc} │ │ + movwcs r2, #512 @ 0x200 │ │ + movwcs lr, #2501 @ 0x9c5 │ │ + smlabteq r2, r5, r9, lr │ │ pop {r0, r2, r3, ip, sp, pc} │ │ - strdcs r8, [sp], -r0 │ │ - andls r1, sl, sl, ror ip │ │ - svclt 0x00284552 │ │ - @ instruction: 0x46184652 │ │ - @ instruction: 0xf0534651 │ │ - strmi pc, [r2], -r9, lsl #18 │ │ - stmdage sl, {r0, r1, r3, r9, sl, lr} │ │ - @ instruction: 0x461a4611 │ │ - @ instruction: 0xf990f053 │ │ - andcs r9, r1, r7 │ │ - stmdals r6, {r1, r2, ip, pc} │ │ - bicsle r2, pc, r0, lsl #16 │ │ - tstcs lr, r1, ror #14 │ │ - tstls sl, sl, lsr r6 │ │ - svclt 0x0000e773 │ │ + svclt 0x00008ff0 │ │ strbhi ip, [fp, #2208]! @ 0x8a0 │ │ svcvc 0x00e1ccf3 │ │ - @ instruction: 0xffff54d0 │ │ + @ instruction: 0xffff5504 │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ ldmib r1, {r1, r2, r7, ip, sp, pc}^ │ │ ldrbmi lr, [r4, #-1028]! @ 0xfffffbfc │ │ @ instruction: 0xf8d1d27e │ │ stclne 0, cr12, [r3], #-48 @ 0xffffffd0 │ │ @ instruction: 0xf81c614b │ │ ldccs 0, cr5, [r0, #-16]! │ │ ldrbmi sp, [r3, #-288]! @ 0xfffffee0 │ │ @ instruction: 0xf81cd264 │ │ - blcc c2dcd4 │ │ + blcc c2e14c │ │ subsle r2, pc, #10240 @ 0x2800 │ │ smlatbcs sp, r2, ip, r1 │ │ ldrbmi r9, [r2, #-258]! @ 0xfffffefe │ │ svclt 0x00284604 │ │ @ instruction: 0x46604672 │ │ @ instruction: 0xf0534671 │ │ - strmi pc, [r2], -pc, asr #17 │ │ + @ instruction: 0x4602fd5b │ │ stmdage r2, {r0, r1, r3, r9, sl, lr} │ │ @ instruction: 0x461a4611 │ │ - @ instruction: 0xf956f053 │ │ + stc2l 0, cr15, [r2, #332]! @ 0x14c │ │ andcs r2, r3, #0, 2 │ │ smlabtcs r0, r4, r9, lr │ │ andlt r6, r6, r0, lsr #1 │ │ @ instruction: 0x87f0e8bd │ │ ldrteq pc, [r1], #-421 @ 0xfffffe5b @ │ │ stccs 2, cr11, [r9], {228} @ 0xe4 │ │ @ instruction: 0xf1a5d274 │ │ @@ -331,60 +325,60 @@ │ │ suble r0, r2, #0, 8 │ │ ldmibne r9, {r0, r3, r6, r9, sl, ip, sp, lr, pc} │ │ stmdaeq sl, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ ldmibne r9, {r0, r6, r7, r9, sl, ip, sp, lr, pc} │ │ and r4, sl, pc, lsr #12 │ │ streq lr, [r4], #2820 @ 0xb04 │ │ cmpvs fp, r1, lsl #6 │ │ - b 13f33ac │ │ - blx ff9e2e4a │ │ + b 13f3824 │ │ + blx ff9e32c2 │ │ strtmi r5, [pc], -r8, lsl #8 │ │ @ instruction: 0xf81cd02f │ │ ldccc 0, cr5, [r0, #-12]! │ │ stccs 2, cr11, [sl, #-948] @ 0xfffffc4c │ │ @ instruction: 0xf1b7d228 │ │ - bl 1d2f7b4 │ │ + bl 1d2fc2c │ │ mvnle r0, #9437184 @ 0x900000 │ │ - beq 29c768 │ │ + beq 29cbe0 │ │ ldrcc pc, [r9], r7, lsl #1 │ │ @ instruction: 0x060aea56 │ │ stccs 1, cr13, [r5, #-4] │ │ strmi sp, [r5], -r0, ror #19 │ │ stmib sp, {r1, fp, sp, pc}^ │ │ @ instruction: 0xf0207400 │ │ - stmdals r2, {r0, r1, r2, sl, fp, ip, sp, lr, pc} │ │ + stmdals r2, {r0, r1, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ teqle r1, r1, lsl #16 │ │ strtmi r9, [r8], -r3, lsl #18 │ │ andcs r6, r0, #169 @ 0xa9 │ │ stmib r0, {r0, r1, r8, sp}^ │ │ andlt r1, r6, r0, lsl #4 │ │ @ instruction: 0x87f0e8bd │ │ stmib sp, {r8, r9, sp}^ │ │ @ instruction: 0xf7ff3300 │ │ - andlt pc, r6, r7, asr #28 │ │ + andlt pc, r6, r3, asr lr @ │ │ @ instruction: 0x87f0e8bd │ │ stmib sp, {r0, r2, r3, r4, r5, r9, sl, lr}^ │ │ @ instruction: 0xf7ff5400 │ │ - andlt pc, r6, pc, lsr lr @ │ │ + andlt pc, r6, fp, asr #28 │ │ @ instruction: 0x87f0e8bd │ │ andcs r6, r5, #13172736 @ 0xc90000 │ │ strmi r9, [r5], -r2, lsl #4 │ │ strmi r4, [r8], -r2, lsr #12 │ │ @ instruction: 0xf0534671 │ │ - strmi pc, [r2], -r1, ror #16 │ │ + strmi pc, [r2], -sp, ror #25 │ │ stmdage r2, {r0, r1, r3, r9, sl, lr} │ │ @ instruction: 0x461a4611 │ │ - @ instruction: 0xf8e8f053 │ │ + ldc2l 0, cr15, [r4, #-332]! @ 0xfffffeb4 │ │ andcs r2, r3, #0, 2 │ │ smlabtcs r0, r5, r9, lr │ │ andlt r6, r6, r8, lsr #1 │ │ @ instruction: 0x87f0e8bd │ │ - bleq 15d454 │ │ + bleq 15d9cc │ │ tstcs r0, r8, lsr #12 │ │ - stc 2, cr2, [r5] │ │ + stcl 2, cr2, [r5] │ │ stmib r0, {r1, r8, r9, fp}^ │ │ andlt r1, r6, r0, lsl #4 │ │ @ instruction: 0x87f0e8bd │ │ strmi r2, [r4], -sp, lsl #2 │ │ strbtmi r9, [r0], -r2, lsl #2 │ │ @ instruction: 0x461a4671 │ │ ldrble lr, [r4], #1901 @ 0x76d │ │ @@ -405,795 +399,732 @@ │ │ @ instruction: 0xf04fe001 │ │ ldrbmi r0, [r2, #-3073] @ 0xfffff3ff │ │ addhi pc, r9, r0, lsl #1 │ │ ldrdlt pc, [ip], -r4 │ │ cmnvs r7, r7, asr ip │ │ andcc pc, r2, fp, lsl r8 @ │ │ eorseq pc, r0, #-1073741784 @ 0xc0000028 │ │ - bcs 2ce9a4 │ │ + bcs 2cee1c │ │ addshi pc, r0, r0, lsl #1 │ │ eorle r4, r8, #364904448 @ 0x15c00000 │ │ bicmi pc, fp, #76, 12 @ 0x4c00000 │ │ bicmi pc, ip, #192, 12 @ 0xc000000 │ │ - bl d9e84 │ │ + bl da2fc │ │ ldrmi r0, [sl, #642]! @ 0x282 │ │ subeq lr, r2, #5120 @ 0x1400 │ │ @ instruction: 0xf81bd01c │ │ ldccc 0, cr5, [r0, #-28]! @ 0xffffffe4 │ │ stccs 2, cr11, [sl, #-948] @ 0xfffffc4c │ │ smladcc r1, r7, r2, sp │ │ @ instruction: 0x6167429a │ │ mrrcne 13, 14, sp, lr, cr15 │ │ @ instruction: 0xd10142b2 │ │ stmible sl!, {r0, r1, r2, r8, sl, fp, sp}^ │ │ @ instruction: 0xf8cd4308 │ │ - blx fec51f60 │ │ + blx fec523d8 │ │ strtmi pc, [r1], -r0, lsl #1 │ │ stmdbeq r3, {r1, r6, r9, sl, lr}^ │ │ andlt r4, r3, r8, asr #12 │ │ svcmi 0x00f0e8bd │ │ - ldclt 0, cr15, [r0, #-128] @ 0xffffff80 │ │ - blx fe0b3814 │ │ + cdplt 0, 6, cr15, cr8, cr0, {1} │ │ + blx fe0b3c8c │ │ @ instruction: 0xf1bcf4ae │ │ svclt 0x00180f00 │ │ vst3.32 {d15[1],d16[1],d17[1]}, [lr], r2 │ │ - blx febde192 │ │ - bleq 45cfd0 │ │ + @ instruction: 0xffd6f0b2 │ │ + bleq c5d448 │ │ strtmi r2, [r2], -r0, lsl #24 │ │ rsbmi fp, r2, #72, 30 @ 0x120 │ │ svcvc 0x009af5b2 │ │ - @ instruction: 0xed9fd913 │ │ - @ instruction: 0xeeb51b2a │ │ + @ instruction: 0xeddfd913 │ │ + @ instruction: 0xeef51b2a │ │ vneg.f64 d16, d0 │ │ eorle pc, r9, r0, lsl sl @ │ │ svccc 0x00fff1b4 │ │ - mcr 12, 4, sp, cr0, cr14, {0} │ │ - @ instruction: 0xf5140b01 │ │ + mcr 12, 6, sp, cr0, cr14, {0} │ │ + @ instruction: 0xf5140ba1 │ │ @ instruction: 0x4622749a │ │ rsbmi fp, r2, #72, 30 @ 0x120 │ │ svcvc 0x009af5b2 │ │ stmdami r2!, {r0, r2, r3, r5, r6, r7, fp, ip, lr, pc} │ │ svccc 0x00fff1b4 │ │ - bl 330ec │ │ - ldc 0, cr0, [r0, #776] @ 0x308 │ │ + bl 33564 │ │ + ldcl 0, cr0, [r0, #776] @ 0x308 │ │ vldrle d1, [r1, #-0] │ │ - bleq 9d798 │ │ - bleq 45d060 │ │ + bleq fe89dd10 │ │ + bleq c5d4d8 │ │ tstpmi r0, r1, lsr #32 @ p-variant is OBSOLETE │ │ mvnmi pc, r1, lsl #1 │ │ cmnpvs pc, r1, lsl #1 @ p-variant is OBSOLETE │ │ tstle r7, r8, lsl #6 │ │ andls r2, r0, lr │ │ @ instruction: 0x46514658 │ │ ands r4, r4, sl, lsr r6 │ │ - bleq 9d93c │ │ - blne 105da04 │ │ + bleq fe89deb4 │ │ + blne 185df7c │ │ @ instruction: 0xf1b82000 │ │ svclt 0x00180f00 │ │ - blne 105da0c │ │ + blne 185df84 │ │ andeq pc, r0, r9, asr #17 │ │ - blne dd578 │ │ + blne ddaf0 │ │ pop {r0, r1, ip, sp, pc} │ │ strdcs r8, [r5, -r0] │ │ smlattls r0, r0, r8, r6 │ │ - @ instruction: 0xf0524651 │ │ - strmi pc, [r2], -sp, lsl #31 │ │ + @ instruction: 0xf0534651 │ │ + @ instruction: 0x4602fc19 │ │ ldrmi r4, [r1], -fp, lsl #12 │ │ ldrmi r4, [sl], -r8, ror #12 │ │ - @ instruction: 0xf814f053 │ │ + stc2 0, cr15, [r0], #332 @ 0x14c │ │ stmib r9, {r0, r8, sp}^ │ │ andlt r1, r3, r0 │ │ svchi 0x00f0e8bd │ │ ldrb r2, [r4, sp] │ │ strbhi ip, [fp, #2208]! @ 0x8a0 │ │ svcvc 0x00e1ccf3 │ │ - @ instruction: 0xffff51c0 │ │ - addlt fp, r4, r0, lsl #11 │ │ - stmiavs r0, {r2, r7, r9, sl, lr}^ │ │ - @ instruction: 0x1e04e9dc │ │ - eorle r4, r7, #595591168 @ 0x23800000 │ │ - andcs pc, lr, r0, lsl r8 @ │ │ - bcs c707cc │ │ - eorshi pc, fp, r0, lsl #4 │ │ - @ instruction: 0xf002e8df │ │ - ldmdbcc r9!, {r0, r3, r4, r8, fp, ip} │ │ - ldmdbcc r9!, {r0, r3, r4, r8, fp, ip, sp} │ │ - ldmdbcc r9!, {r0, r3, r4, r5, r8, fp, ip, sp} │ │ - ldmdbcc r9!, {r0, r3, r4, r5, r8, fp, ip, sp} │ │ - ldmdbcc r9!, {r0, r3, r4, r5, r8, fp, ip, sp} │ │ - ldmdbne r9!, {r0, r3, r4, r5, r8, fp, ip, sp} │ │ - ldmdbcc r9!, {r0, r3, r4, r5, r8, fp, ip, sp} │ │ - ldmdbcc r9!, {r0, r3, r4, r5, r8, fp, ip, sp} │ │ - ldmdbcc r9!, {r0, r3, r4, r5, r8, fp, ip, sp} │ │ - ldmdbcc r9!, {r0, r3, r4, r5, r8, fp, ip, sp} │ │ - ldmdbcc r9!, {r0, r3, r4, r5, r8, fp, ip, sp} │ │ - ldmdbcc r9!, {r0, r3, r4, r5, r8, fp, ip, sp} │ │ - @ instruction: 0xf10e3239 │ │ - @ instruction: 0xf8cc0e01 │ │ - ldrbmi lr, [r1, #-20]! @ 0xffffffec │ │ - pkhtbmi sp, lr, r8, asr #3 │ │ - andls r2, r1, #805306368 @ 0x30000000 │ │ - andeq pc, r1, #-2147483645 @ 0x80000003 │ │ - svclt 0x0028428a │ │ - @ instruction: 0xf052460a │ │ - @ instruction: 0x4602ff3f │ │ - stmdage r1, {r0, r1, r3, r9, sl, lr} │ │ - @ instruction: 0x461a4611 │ │ - @ instruction: 0xffc6f052 │ │ - stclt 0, cr11, [r0, #16] │ │ - andeq pc, r1, lr, lsl #2 │ │ - andseq pc, r4, ip, asr #17 │ │ - andlt r2, r4, r0 │ │ - andcs fp, r6, #128, 26 @ 0x2000 │ │ - stmiavs r2, {r0, r2, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ - svclt 0x00182a00 │ │ - ldrlt r4, [r0, #1904]! @ 0x770 │ │ - movwgt lr, #14801 @ 0x39d1 │ │ - stmdbvs sl, {r2, r9, sl, lr}^ │ │ - @ instruction: 0x46604619 │ │ - @ instruction: 0xff20f052 │ │ - strmi r4, [fp], -r2, lsl #12 │ │ - @ instruction: 0x46204611 │ │ - @ instruction: 0xf052461a │ │ - strmi pc, [r5], -r7, lsr #31 │ │ - @ instruction: 0xf0b54620 │ │ - @ instruction: 0x4628ed90 │ │ - ldrble fp, [r4], #3504 @ 0xdb0 │ │ + @ instruction: 0xffff51d0 │ │ svcmi 0x00f0e92d │ │ @ instruction: 0x460db0b7 │ │ @ instruction: 0xf8554683 │ │ strmi r0, [fp], -ip, lsl #30 │ │ @ instruction: 0x1601e9d5 │ │ eorsle r4, r0, #-536870904 @ 0xe0000008 │ │ @ instruction: 0xf1a25d82 │ │ svccs 0x00240709 │ │ ldm pc, {r1, r4, r5, fp, ip, lr, pc}^ @ │ │ eoreq pc, r5, r7, lsl r0 @ │ │ - lsrseq r0, r5, #32 │ │ - strhteq r0, [r5], -r0 │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r5, #32 │ │ - lslseq r0, r7, #3 │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - lsrseq r0, r0 @ │ │ - @ instruction: 0x019c01b0 │ │ + @ instruction: 0x01ae0025 │ │ + eoreq r0, r5, lr, lsr #3 │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae0025 │ │ + @ instruction: 0x01ae0185 │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + @ instruction: 0x01ae01ae │ │ + orrseq r0, sl, lr, lsr #3 │ │ cmpvs lr, r1, lsl #12 │ │ - strhle r4, [pc, #33] @ 220f5 │ │ + strhle r4, [pc, #33] @ 224a1 │ │ andcs r4, r5, #14680064 @ 0xe00000 │ │ ldclne 2, cr9, [r2], #-128 @ 0xffffff80 │ │ svclt 0x0028428a │ │ - rsbs r4, r9, #10485760 @ 0xa00000 │ │ + movw r4, #38410 @ 0x960a │ │ ldrbeq pc, [fp, -r2, lsr #3] @ │ │ vmax.f32 d2, d0, d16 │ │ - ldm pc, {r1, r3, r4, r5, r6, r8, pc}^ @ │ │ + ldm pc, {r3, r4, r5, r6, r8, pc}^ @ │ │ eoreq pc, r1, r7, lsl r0 @ │ │ - cmneq r8, r8, ror r1 │ │ - cmneq r8, r8, ror r1 │ │ - cmneq r8, r8, ror r1 │ │ - cmneq r8, r8, ror r1 │ │ - cmneq r8, r8, ror r1 │ │ - cmneq r8, r0, ror #1 │ │ - cmneq r8, r8, ror r1 │ │ - cmneq r8, r8, ror r1 │ │ - cmneq r8, r8, ror r1 │ │ - cmneq r8, sp, lsl #2 │ │ - cmneq r8, r8, ror r1 │ │ - cmneq r8, r8, ror r1 │ │ - ldrheq r0, [r8, #-12]! │ │ - cmneq r8, r8, ror r1 │ │ - cmneq r8, r8, ror r1 │ │ - teqeq r0, r8, ror r1 │ │ - bcc 819a0 │ │ + cmneq r6, r6, ror r1 │ │ + cmneq r6, r6, ror r1 │ │ + cmneq r6, r6, ror r1 │ │ + cmneq r6, r6, ror r1 │ │ + cmneq r6, r6, ror r1 │ │ + ldrsbeq r0, [r6, #-14]! │ │ + cmneq r6, r6, ror r1 │ │ + cmneq r6, r6, ror r1 │ │ + cmneq r6, r6, ror r1 │ │ + cmneq r6, fp, lsl #2 │ │ + cmneq r6, r6, ror r1 │ │ + cmneq r6, r6, ror r1 │ │ + ldrheq r0, [r6, #-10]! │ │ + cmneq r6, r6, ror r1 │ │ + cmneq r6, r6, ror r1 │ │ + @ instruction: 0x012e0176 │ │ + bcc 81d4c │ │ @ instruction: 0x0612761a │ │ - ldrbhi pc, [r9], #-0 @ │ │ + ldrhi pc, [r2], #-0 │ │ @ instruction: 0x26001c72 │ │ addmi r2, sl, #8, 14 @ 0x200000 │ │ - @ instruction: 0x9612615a │ │ - ldrvs lr, [r0, -sp, asr #19] │ │ + @ instruction: 0x9632615a │ │ + ldrvs lr, [r0, -sp, asr #19]! │ │ @ instruction: 0xf0809303 │ │ - @ instruction: 0xf10d81b5 │ │ + @ instruction: 0xf10d8241 │ │ vceq.f32 d16, d16, d0 │ │ - @ instruction: 0xf10e0a13 │ │ + @ instruction: 0xf10e0913 │ │ cpsid , #1 │ │ - andls r0, r1, r8, lsl #18 │ │ + andls r0, r1, r8, lsl #20 │ │ @ instruction: 0xf04f2008 │ │ vmlal.s8 q8, d0, d1 │ │ - @ instruction: 0xf04f0a80 │ │ + @ instruction: 0xf04f0980 │ │ andls r0, r2, r1, lsl #24 │ │ stcpl 8, cr6, [r4], {40} @ 0x28 │ │ streq pc, [r9, -r4, lsr #3] │ │ stmdale r9, {r0, r1, r2, r4, r8, r9, sl, fp, sp} │ │ @ instruction: 0xf707fa08 │ │ - svceq 0x000aea17 │ │ + svceq 0x0009ea17 │ │ andcc sp, r1, #4 │ │ addsmi r6, r1, #-2147483626 @ 0x80000016 │ │ - @ instruction: 0xe192d1f1 │ │ + ands sp, lr, #1073741884 @ 0x4000003c │ │ @ instruction: 0xf0002c5d │ │ - b 1802688 │ │ - tstle sl, ip, asr #15 │ │ + b 1802a2c │ │ + tstle r9, ip, asr #15 │ │ @ instruction: 0xf0402c2c │ │ - andcc r8, r1, #1526726656 @ 0x5b000000 │ │ + andcc r8, r1, #1124073472 @ 0x43000000 │ │ addmi r6, sl, #-2147483626 @ 0x80000016 │ │ - mvnshi pc, #128 @ 0x80 │ │ + @ instruction: 0x83bbf080 │ │ @ instruction: 0xf1a75c87 │ │ ldccs 4, cr0, [r7], {9} │ │ - blx 2581e8 │ │ - b 55f1d4 │ │ - andle r0, r5, sl, lsl #30 │ │ + blx 258590 │ │ + b 55f580 │ │ + andle r0, r4, r9, lsl #30 │ │ cmpvs sl, r1, lsl #4 │ │ @ instruction: 0xd1f14291 │ │ - bllt ff8de1d4 │ │ - @ instruction: 0xf0002f5d │ │ - ldrbtmi r8, [r0], -r5, asr #8 │ │ - @ instruction: 0xf7ff4619 │ │ - @ instruction: 0xf89dff3d │ │ - svccs 0x00067080 │ │ - tstphi fp, #0 @ p-variant is OBSOLETE │ │ - ldm r9, {r0, fp, ip, pc} │ │ - @ instruction: 0xf8cd001c │ │ - @ instruction: 0xf8d99000 │ │ - @ instruction: 0xf8dde00c │ │ - @ instruction: 0xf8b09084 │ │ - stmvc r1, {lr, pc} │ │ - @ instruction: 0xf88d9810 │ │ - stmdbge sl!, {r1, r2, r3, r4, r5, r7, ip} │ │ - @ instruction: 0xf8ad4286 │ │ - stm r1, {r2, r3, r4, r5, r7, lr, pc} │ │ - eorle r4, r2, ip, lsl r0 │ │ - bl 1c8e24 │ │ - strcc r0, [r1], -r6, asr #32 │ │ - cdpeq 1, 8, cr15, cr0, cr13, {0} │ │ - stceq 0, cr15, [r0], {79} @ 0x4f │ │ - eorsvc pc, r0, r3, lsl #16 │ │ - sbceq lr, r0, r3, lsl #22 │ │ - @ instruction: 0xf8bdaf2a │ │ - @ instruction: 0xf89d10bc │ │ - @ instruction: 0xf8c020be │ │ - sbcvc r9, r2, r4 │ │ - andne pc, r1, r0, lsr #17 │ │ - svcgt 0x008e3008 │ │ - ldrdls pc, [r0], -sp │ │ - blls 112488 │ │ - ldmib r3, {r1, r4, r9, sl, ip, pc}^ │ │ - addmi r1, sl, #4, 4 @ 0x40000000 │ │ - @ instruction: 0xf000d38e │ │ - ldmdage r0, {r1, r2, r6, r7, r8, r9, fp, ip, sp, pc} │ │ - @ instruction: 0xf95bf053 │ │ - andls r9, r2, r1, lsl r8 │ │ - ldclne 7, cr14, [r2], #-856 @ 0xfffffca8 │ │ + svccs 0x005de3aa │ │ + strthi pc, [lr], #-0 │ │ + @ instruction: 0x46194670 │ │ + @ instruction: 0xff3ef7ff │ │ + umullvc pc, r0, sp, r8 @ │ │ + @ instruction: 0xf0002f06 │ │ + stmdals r1, {r2, r7, r8, r9, pc} │ │ + mulseq ip, sl, r8 │ │ + andge pc, r0, sp, asr #17 │ │ + ldrd pc, [ip], -sl │ │ + ldrdge pc, [r4], sp │ │ + @ instruction: 0xc000f8b0 │ │ + ldmdals r0!, {r0, r7, fp, ip, sp, lr} │ │ + adcsne pc, lr, sp, lsl #17 │ │ + addmi sl, r6, #688128 @ 0xa8000 │ │ + adcsgt pc, ip, sp, lsr #17 │ │ + andsmi lr, ip, r1, lsl #17 │ │ + blls d6648 │ │ + subeq lr, r6, r6, lsl #22 │ │ + @ instruction: 0xf10d3601 │ │ + @ instruction: 0xf04f0e80 │ │ + @ instruction: 0xf8030c00 │ │ + bl fe698 │ │ + svcge 0x002a00c0 │ │ + ldrhtne pc, [ip], sp @ │ │ + umlalscs pc, lr, sp, r8 @ │ │ + andge pc, r4, r0, asr #17 │ │ + @ instruction: 0xf8a070c2 │ │ + andcc r1, r8, r1 │ │ + @ instruction: 0xf8ddcf8e │ │ + addgt sl, lr, r0 │ │ + ldrtls r9, [r2], -r3, lsl #22 │ │ + andne lr, r4, #3457024 @ 0x34c000 │ │ + orrle r4, pc, #-1610612728 @ 0xa0000008 │ │ + ldmdage r0!, {r1, r7, r8, r9, sp, lr, pc} │ │ + stc2l 0, cr15, [ip, #332]! @ 0x14c │ │ + andls r9, r2, r1, lsr r8 │ │ + ldclne 7, cr14, [r2], #-860 @ 0xfffffca4 │ │ cmpvs sl, pc, lsl #12 │ │ svclt 0x0088428a │ │ @ instruction: 0xf0804617 │ │ - stcpl 1, cr8, [r5], {171} @ 0xab │ │ + stcpl 2, cr8, [r5], {61} @ 0x3d │ │ ldrhvs r1, [sl, #-194] @ 0xffffff3e │ │ @ instruction: 0xf0402d72 │ │ - adcsmi r8, sl, #402653186 @ 0x18000002 │ │ - @ instruction: 0x81a3f000 │ │ + adcsmi r8, sl, #80, 6 @ 0x40000001 │ │ + eorshi pc, r5, #0 │ │ ldclne 12, cr5, [r2], #532 @ 0x214 │ │ ldclcs 1, cr6, [r5, #-360]! @ 0xfffffe98 │ │ - cmnphi sp, #64 @ p-variant is OBSOLETE @ 0x40 │ │ + movthi pc, #28736 @ 0x7040 @ │ │ @ instruction: 0xf00042ba │ │ - stcpl 1, cr8, [r7], {154} @ 0x9a │ │ + stcpl 2, cr8, [r7], {44} @ 0x2c │ │ cmpvs sl, r2, lsr sp │ │ @ instruction: 0xf0402f65 │ │ - tstcs r1, r4, ror r3 │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldclne 1, cr14, [r2], #-692 @ 0xfffffd4c │ │ + tstcs r1, lr, lsr r3 │ │ + beq 9e794 │ │ + ldclne 2, cr14, [r2], #-308 @ 0xfffffecc │ │ cmpvs sl, pc, lsl #12 │ │ svclt 0x0088428a │ │ @ instruction: 0xf0804617 │ │ - stcpl 1, cr8, [r5], {135} @ 0x87 │ │ + stcpl 2, cr8, [r5], {25} │ │ ldrhvs r1, [sl, #-194] @ 0xffffff3e │ │ @ instruction: 0xf0402d61 │ │ - adcsmi r8, sl, #-2013265919 @ 0x88000001 │ │ - cmnphi pc, r0 @ p-variant is OBSOLETE │ │ + adcsmi r8, sl, #44, 6 @ 0xb0000000 │ │ + andshi pc, r1, #0 │ │ ldclne 12, cr5, [r2], #532 @ 0x214 │ │ stclcs 1, cr6, [ip, #-360]! @ 0xfffffe98 │ │ - cmpphi r9, #64 @ p-variant is OBSOLETE @ 0x40 │ │ + msrhi CPSR_xc, #64 @ 0x40 │ │ @ instruction: 0xf00042ba │ │ - stcpl 1, cr8, [r5], {118} @ 0x76 │ │ + stcpl 2, cr8, [r5], {8} │ │ cmpvs sl, r2, lsr sp │ │ @ instruction: 0xf0402d73 │ │ - adcsmi r8, sl, #80, 6 @ 0x40000001 │ │ - msrhi SPSR_fsc, r0 │ │ + adcsmi r8, sl, #1744830464 @ 0x68000000 │ │ + mvnshi pc, r0 │ │ ldclne 12, cr5, [r2, #-540]! @ 0xfffffde4 │ │ svccs 0x0065615a │ │ - movthi pc, #28736 @ 0x7040 @ │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - orr r2, r0, r0, lsl #2 │ │ + tstphi r1, #64 @ p-variant is OBSOLETE @ 0x40 │ │ + beq 9e7ec │ │ + eor r2, r0, #0, 2 │ │ @ instruction: 0x460f1c72 │ │ addmi r6, sl, #-2147483626 @ 0x80000016 │ │ ldrmi fp, [r7], -r8, lsl #31 │ │ - cmpphi sl, r0, lsl #1 @ p-variant is OBSOLETE │ │ + mvnhi pc, r0, lsl #1 │ │ ldcne 12, cr5, [r2], #532 @ 0x214 │ │ ldclcs 1, cr6, [r5, #-360]! @ 0xfffffe98 │ │ - teqphi r5, #64 @ p-variant is OBSOLETE @ 0x40 │ │ + rscshi pc, pc, #64 @ 0x40 │ │ @ instruction: 0xf00042ba │ │ - stcpl 1, cr8, [r5], {82} @ 0x52 │ │ + stcpl 1, cr8, [r5], {228} @ 0xe4 │ │ ldrshvs r1, [sl, #-194] @ 0xffffff3e │ │ @ instruction: 0xf0402d6c │ │ - adcsmi r8, sl, #44, 6 @ 0xb0000000 │ │ - mrshi pc, (UNDEF: 73) @ │ │ + adcsmi r8, sl, #1610612751 @ 0x6000000f │ │ + bicshi pc, fp, r0 │ │ ldcne 12, cr5, [r2, #-540]! @ 0xfffffde4 │ │ svccs 0x006c615a │ │ - msrhi CPSR_xc, #64 @ 0x40 │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - mrcvc 1, 0, lr, cr10, cr13, {2} │ │ + rschi pc, sp, #64 @ 0x40 │ │ + beq 5e834 │ │ + mrcvc 1, 0, lr, cr10, cr13, {7} │ │ ldrvc r3, [sl], -r1, lsl #20 │ │ @ instruction: 0xf0000612 │ │ - ldclne 3, cr8, [r0], #-296 @ 0xfffffed8 │ │ + ldclne 3, cr8, [r0], #-20 @ 0xffffffec │ │ stmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ andcs r6, r1, r8, asr r1 │ │ @ instruction: 0xf88da90a │ │ strbmi r0, [r8], -ip, lsr #32 │ │ movwls r9, #41731 @ 0xa303 │ │ - @ instruction: 0xf8b0f03c │ │ + blx 1f5e810 │ │ umulleq pc, r0, sp, r8 @ │ │ - cmple pc, r1, lsl #16 │ │ - blls 10a008 │ │ - stmdaeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf88d9705 │ │ - rsbs r8, r4, #16 │ │ + cmple r0, r1, lsl #16 │ │ + @ instruction: 0xf04f9f21 │ │ + blls e4f48 │ │ + andsge pc, r0, sp, lsl #17 │ │ + adc r9, r2, r5, lsl #14 │ │ strtmi r2, [r9], -r0 │ │ ldclne 0, cr6, [r0], #-608 @ 0xfffffda0 │ │ stmdage r0!, {r3, r4, r6, r8, sp, lr} │ │ - @ instruction: 0xf053461a │ │ - ldmib sp, {r0, r3, r5, sl, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf054461a │ │ + ldmib sp, {r0, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ stmdacs r2, {r5, r9, sl} │ │ - andcs sp, r6, r0, asr r1 │ │ + andcs sp, r6, r0, ror #2 │ │ andvs pc, r4, fp, asr #17 │ │ andeq pc, r0, fp, lsl #17 │ │ pop {r0, r1, r2, r4, r5, ip, sp, pc} │ │ ldclne 15, cr8, [r0], #-960 @ 0xfffffc40 │ │ - ldmdage r0, {r3, r4, r6, r8, sp, lr} │ │ + ldmdage r0!, {r3, r4, r6, r8, sp, lr} │ │ andcs r4, r0, #26214400 @ 0x1900000 │ │ - stc2l 7, cr15, [ip], #-1020 @ 0xfffffc04 │ │ - @ instruction: 0x0110e9dd │ │ + ldc2l 7, cr15, [r4], {255} @ 0xff │ │ + teqeq r0, sp @ │ │ andeq pc, r3, #128 @ 0x80 │ │ andsle r4, r5, r1, lsl r3 │ │ - @ instruction: 0x5712e9dd │ │ - suble r2, ip, r0, lsl #16 │ │ - suble r2, r7, r1, lsl #16 │ │ - bcc c5a540 │ │ + @ instruction: 0x5732e9dd │ │ + rsble r2, r5, r0, lsl #16 │ │ + rsble r2, r1, r1, lsl #16 │ │ + bcc c5a948 │ │ @ instruction: 0xf0802a0a │ │ - ldmdage r0, {r0, r1, r2, r8, r9, pc} │ │ + ldmdage r0!, {r1, r6, r7, r9, pc} │ │ andcs r4, r1, #26214400 @ 0x1900000 │ │ - mrrc2 7, 15, pc, r6, cr15 @ │ │ - @ instruction: 0x0110e9dd │ │ + ldc2 7, cr15, [lr], #1020 @ 0x3fc │ │ + teqeq r0, sp @ │ │ andeq pc, r3, #128 @ 0x80 │ │ - teqle r1, r1, lsl r3 │ │ - @ instruction: 0xf8cb9812 │ │ + cmple fp, r1, lsl r3 │ │ + @ instruction: 0xf8cb9832 │ │ andcs r0, r6, r4 │ │ andeq pc, r0, fp, lsl #17 │ │ pop {r0, r1, r2, r4, r5, ip, sp, pc} │ │ ldmib sp, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ - @ instruction: 0xf04fa910 │ │ - ldcls 8, cr0, [r2], {4} │ │ - rsbs r2, r5, r0, lsl #12 │ │ - umulleq pc, r1, sp, r8 @ │ │ - teqle r7, r1, lsl #16 │ │ - tstcs r0, sl, lsl #20 │ │ - addsvs r6, r1, r0, asr r9 │ │ - tstpeq ip, r2, lsl #2 @ p-variant is OBSOLETE │ │ - cmpvs r0, r1 │ │ - @ instruction: 0xf053a820 │ │ - ldmib sp, {r0, r1, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ - stmdacs r2, {r5, r8, sl} │ │ - rscshi pc, r1, r0, asr #32 │ │ - ldr r4, [sl, pc, lsr #12] │ │ - strbeq r9, [r0, r2, lsr #24] │ │ - @ instruction: 0x4620b354 │ │ - @ instruction: 0xf01b2101 │ │ - stmdacs r0, {r0, r1, r2, r3, r6, r7, fp, ip, sp, lr, pc} │ │ - movwhi pc, #40960 @ 0xa000 @ │ │ - eor r4, r3, r1, lsl #13 │ │ - @ instruction: 0x5712e9dd │ │ - andsle r2, r2, r2, lsl #16 │ │ - tstle r2, r1, lsl #16 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf64fe0c8 │ │ - @ instruction: 0xf02771ff │ │ - @ instruction: 0xf04f4000 │ │ - @ instruction: 0xf6c70800 │ │ - addmi r7, r8, #-1073741765 @ 0xc000003b │ │ - adcshi pc, r7, r0, asr #6 │ │ - stmdbeq r3, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - b 141a784 │ │ - ldrsbt r7, [r7], r7 │ │ - @ instruction: 0xf04f2000 │ │ - andls r0, r7, r5, lsl #16 │ │ - @ instruction: 0xf88d9005 │ │ - mvn r8, r0, lsl r0 │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldrtmi r4, [r1], -r8, asr #12 │ │ - @ instruction: 0xf0b24622 │ │ - @ instruction: 0xf04ff805 │ │ - strtmi r0, [r2], r3, lsl #16 │ │ - strmi lr, [sl], -r7, lsr #1 │ │ + @ instruction: 0xf04f8430 │ │ + @ instruction: 0xf8dd0a04 │ │ + strcs r9, [r0], -r8, asr #1 │ │ + @ instruction: 0xf89de102 │ │ + stmdacs r1, {r0, r7} │ │ + bls 2d6d08 │ │ + ldmdbvs r0, {r8, sp}^ │ │ + @ instruction: 0xf1026091 │ │ + andcc r0, r1, ip, lsl #2 │ │ + stmdage r0!, {r4, r6, r8, sp, lr} │ │ + @ instruction: 0xf86af054 │ │ + @ instruction: 0x0720e9dd │ │ + addsle r2, ip, r2, lsl #16 │ │ + strbeq r9, [r0, r2, lsr #28] │ │ + svccc 0x00fff1b6 │ │ + sbchi pc, r1, r0, asr #6 │ │ + @ instruction: 0xf0002e00 │ │ + @ instruction: 0x4630819a │ │ + @ instruction: 0xf01c2101 │ │ + stmdacs r0, {r4, sl, fp, ip, sp, lr, pc} │ │ + rscshi pc, r4, #0 │ │ + orrs r4, r2, r0, lsl #13 │ │ + ldrdls pc, [r8], sp │ │ + @ instruction: 0xf00007c0 │ │ + @ instruction: 0xf1b980ac │ │ + vmaxnm.f32 , q8, │ │ + @ instruction: 0xf1b980ac │ │ + @ instruction: 0xf0000f00 │ │ + @ instruction: 0x4648815b │ │ + @ instruction: 0xf01c2101 │ │ + stmdacs r0, {r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + sbcshi pc, sl, #0 │ │ + cmp r2, r4, lsl #12 │ │ + @ instruction: 0x5732e9dd │ │ + andsle r2, r0, r2, lsl #16 │ │ + tstle r1, r1, lsl #16 │ │ + cmp r0, r0, lsl #8 │ │ + mvnsvc pc, pc, asr #12 │ │ + andmi pc, r0, r7, lsr #32 │ │ + beq 5e998 │ │ + mvnvc pc, r7, asr #13 │ │ + vhsub.u8 d20, d16, d8 │ │ + strcs r8, [r3], #-304 @ 0xfffffed0 │ │ + svceq 0x00fce135 │ │ + andcs lr, r0, r1, lsr r1 │ │ + beq 19e9b0 │ │ + andls r9, r5, r7 │ │ + andsge pc, r0, sp, lsl #17 │ │ + vnmlsvc.f64 d9, d8, d3 │ │ + andeq pc, ip, #-1073741824 @ 0xc0000000 │ │ + ldrvc r3, [r8], -r1 │ │ + addmi ip, sl, #28672 @ 0x7000 │ │ + stcpl 2, cr13, [r4], {47} @ 0x2f │ │ + streq pc, [r9, -r4, lsr #3] │ │ + stmdale sp, {r0, r1, r5, r8, r9, sl, fp, sp}^ │ │ + @ instruction: 0xf017e8df │ │ + eoreq r0, r4, r4, lsr #32 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #36 @ 0x24 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + eoreq r0, r4, r0, lsl #5 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + addeq r0, r0, #128, 4 │ │ + addseq r0, lr, #128, 4 │ │ + cmpvs sl, r1, lsl #4 │ │ + @ instruction: 0xd1d04291 │ │ + movwcs r4, #13834 @ 0x360a │ │ + teqls r0, #268435456 @ 0x10000000 │ │ + svclt 0x0028428a │ │ + @ instruction: 0xf053460a │ │ + strmi pc, [r2], -r9, lsl #19 │ │ + ldmdage r0!, {r0, r1, r3, r9, sl, lr} │ │ + @ instruction: 0x461a4611 │ │ + blx 45ea58 │ │ + stmdage r4, {r7, r9, sl, lr} │ │ + ldm r0, {r0, r3, r6, r9, sl, lr} │ │ + ldrshgt r0, [ip, #12]! │ │ + umulleq pc, r0, sp, r8 @ │ │ + addshi pc, r8, sp, asr #17 │ │ + @ instruction: 0xf0402806 │ │ + @ instruction: 0xf10980fe │ │ + @ instruction: 0xf8dd0018 │ │ + @ instruction: 0xf0358084 │ │ + rscs pc, r9, sp, asr fp @ │ │ + @ instruction: 0xf0402c7d │ │ + mrrcne 2, 3, r8, r0, cr1 │ │ + stmdage r4, {r3, r4, r6, r8, sp, lr} │ │ + smlalseq lr, r6, r0, r8 │ │ + rscseq lr, r6, r9, lsl #17 │ │ + umulleq pc, r0, sp, r8 @ │ │ + tstle r4, r6, lsl #16 │ │ + ldrdhi pc, [r4], sp │ │ + beq 1dea94 │ │ + svcls 0x0009e098 │ │ + strls lr, [r7, #-2525] @ 0xfffff623 │ │ + strhi lr, [r5], #-2525 @ 0xfffff623 │ │ + @ instruction: 0x0012f8bd │ │ + mulsne r1, sp, r8 │ │ + svceq 0x0006f1ba │ │ + sbchi pc, r1, r0, asr #32 │ │ + @ instruction: 0xf1b9e08d │ │ + vmaxnm.f32 , q8, │ │ + @ instruction: 0xf01b80af │ │ + strmi pc, [sl], -r3, ror #23 │ │ andcc r2, r1, #134217728 @ 0x8000000 │ │ addmi r9, sl, #32, 6 @ 0x80000000 │ │ strmi fp, [sl], -r8, lsr #30 │ │ - ldc2l 0, cr15, [r8], {82} @ 0x52 │ │ + @ instruction: 0xf93ef053 │ │ strmi r4, [fp], -r2, lsl #12 │ │ ldrmi sl, [r1], -r0, lsr #16 │ │ - @ instruction: 0xf052461a │ │ - pkhtbmi pc, r2, pc, asr #26 @ │ │ - teqlt r6, r1, lsl sp │ │ + @ instruction: 0xf053461a │ │ + strmi pc, [r0], r5, asr #19 │ │ + teqlt r6, r1, lsr sp │ │ ldrtmi r4, [r8], -pc, lsr #12 │ │ - @ instruction: 0xf970f00f │ │ + @ instruction: 0xf9acf00f │ │ mcrcc 7, 0, r3, cr1, cr8, {0} │ │ - ldmdals r0, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + ldmdals r0!, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0b54628 │ │ - blls 11d1f0 │ │ - stmdaeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + blls 11e5cc │ │ + beq 1deb04 │ │ @ instruction: 0xf1032601 │ │ - bgt 1e2d3c │ │ + bgt 1e3200 │ │ addmi r7, sl, #496 @ 0x1f0 │ │ streq pc, [r1, -r7, lsl #2] │ │ eorle r7, pc, #32505856 @ 0x1f00000 │ │ - @ instruction: 0xf1a55c85 │ │ - svccs 0x00230709 │ │ + @ instruction: 0xf1a75c87 │ │ + stccs 5, cr0, [r3, #-36]! @ 0xffffffdc │ │ ldm pc, {r1, r3, r6, fp, ip, lr, pc}^ @ │ │ - eoreq pc, r4, r7, lsl r0 @ │ │ - adceq r0, r5, #36 @ 0x24 │ │ - eoreq r0, r4, r5, lsr #5 │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #36 @ 0x24 │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - adceq r0, r5, #1342177290 @ 0x5000000a │ │ - andcc r0, r1, #-268435449 @ 0xf0000007 │ │ + eoreq pc, r4, r5, lsl r0 @ │ │ + andeq r0, r1, #36 @ 0x24 │ │ + eoreq r0, r4, r1, lsl #4 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #36 @ 0x24 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andeq r0, r1, #268435456 @ 0x10000000 │ │ + andcc r0, r1, #-1073741770 @ 0xc0000036 │ │ addsmi r6, r1, #-2147483626 @ 0x80000016 │ │ @ instruction: 0x460ad1d0 │ │ andcc r2, r1, #134217728 @ 0x8000000 │ │ addmi r9, sl, #32, 6 @ 0x80000000 │ │ strmi fp, [sl], -r8, lsr #30 │ │ - ldc2l 0, cr15, [ip], #-328 @ 0xfffffeb8 │ │ + @ instruction: 0xf8e2f053 │ │ strmi r4, [fp], -r2, lsl #12 │ │ ldrmi sl, [r1], -r0, lsr #16 │ │ - @ instruction: 0xf052461a │ │ - strmi pc, [r5], -r3, lsl #26 │ │ + @ instruction: 0xf053461a │ │ + strmi pc, [r5], -r9, ror #18 │ │ stmdage r0!, {r1, r2, r5, ip, pc} │ │ stmib sp, {r9, sl, fp, sp}^ │ │ - @ instruction: 0xf88da921 │ │ - strtls r8, [r3], #-128 @ 0xffffff80 │ │ - addhi pc, r5, r0 │ │ + @ instruction: 0xf88d8421 │ │ + @ instruction: 0xf8cda080 │ │ + subsle r9, r1, ip, lsl #1 │ │ @ instruction: 0xf0353018 │ │ - @ instruction: 0xf04ffa07 │ │ - add r0, r3, r6, lsl #16 │ │ - @ instruction: 0xf0402d5d │ │ - mrrcne 2, 5, r8, r0, cr9 │ │ + @ instruction: 0xf04ffabb │ │ + subs r0, r0, r6, lsl #20 │ │ + @ instruction: 0xf0402f5d │ │ + mrrcne 1, 11, r8, r0, cr5 │ │ tstlt lr, r8, asr r1 │ │ - stmdaeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - svceq 0x0006f1b8 │ │ - bics sp, r0, pc, lsl r1 │ │ + beq 1debc8 │ │ + svceq 0x0006f1ba │ │ + @ instruction: 0x4640d131 │ │ + @ instruction: 0xf0394619 │ │ + @ instruction: 0xe686fcf6 │ │ andcs r4, r5, #24117248 @ 0x1700000 │ │ ldrtmi r9, [sl], -r0, lsr #4 │ │ - mrrc2 0, 5, pc, r2, cr2 @ │ │ + @ instruction: 0xf8b4f053 │ │ strmi r4, [fp], -r2, lsl #12 │ │ ldrmi sl, [r1], -r0, lsr #16 │ │ - @ instruction: 0xf052461a │ │ - ldrdcs pc, [r6, -r9] │ │ + @ instruction: 0xf053461a │ │ + tstpcs r6, fp, lsr r9 @ p-variant is OBSOLETE │ │ andeq pc, r4, fp, asr #17 │ │ andne pc, r0, fp, lsl #17 │ │ pop {r0, r1, r2, r4, r5, ip, sp, pc} │ │ stmdage r0!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - addhi pc, r0, sp, lsl #17 │ │ - @ instruction: 0xf8e4f00f │ │ - stmdbeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf8ab2400 │ │ - @ instruction: 0xf10b0002 │ │ - @ instruction: 0xf88b000c │ │ + addge pc, r0, sp, lsl #17 │ │ + @ instruction: 0xf91cf00f │ │ + @ instruction: 0xf04f2402 │ │ + @ instruction: 0xf04f0a02 │ │ + and r0, ip, r0, lsl #18 │ │ + svceq 0x0000f1b9 │ │ + mcrge 4, 5, pc, cr5, cr15, {3} @ │ │ + strtmi r2, [r0], -r1, lsl #8 │ │ + @ instruction: 0x464a4631 │ │ + stc2l 0, cr15, [sp], #-712 @ 0xfffffd38 │ │ + beq 11ec30 │ │ + @ instruction: 0xf8ab46c8 │ │ + @ instruction: 0xf88b0002 │ │ @ instruction: 0xf88b1001 │ │ - stmib fp, {pc}^ │ │ - adcsgt sl, r0, r1, lsl #18 │ │ - pop {r0, r1, r2, r4, r5, ip, sp, pc} │ │ - mcrls 15, 1, r8, cr2, cr0, {7} │ │ - @ instruction: 0xb1be07c0 │ │ - tstcs r1, r0, lsr r6 │ │ - @ instruction: 0xffe0f01a │ │ - @ instruction: 0xf0002800 │ │ - @ instruction: 0x4629821f │ │ - @ instruction: 0x46074632 │ │ - @ instruction: 0xff3cf0b1 │ │ - svcmi 0x0000f1b6 │ │ - mrcge 4, 4, APSR_nzcv, cr9, cr15, {1} │ │ - andcs r9, r1, r3, lsl #22 │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf43f4286 │ │ - mul r6, r3, lr │ │ - strtmi r2, [r9], -r1 │ │ - smladxcs r1, r2, r6, r4 │ │ - @ instruction: 0xff2af0b1 │ │ - andcs r2, r0, r0, lsl #12 │ │ - andls sl, lr, sl, lsl #18 │ │ - stmdage r4, {r2, r3, ip, pc} │ │ - stmib sp, {r1, r4, r9, sl, ip, pc}^ │ │ - @ instruction: 0xf0116710 │ │ - @ instruction: 0xf89dfdbd │ │ - stmdacs r6, {r4} │ │ - mcrcs 1, 0, sp, cr0, cr15, {0} │ │ - shadd16mi fp, r8, ip │ │ - b 1c5e968 │ │ - andcs r9, r0, ip, lsl #20 │ │ - @ instruction: 0xf0002a00 │ │ - @ instruction: 0xf10d80c9 │ │ - ldmib sp, {r2, r4, r7, sl, fp}^ │ │ - stm ip, {r0, r2, r3, r8, ip, sp} │ │ - @ instruction: 0xf10d000d │ │ - stm ip, {r2, r7, sl, fp} │ │ - andcs r0, r1, sp │ │ - @ instruction: 0xf00fe0bd │ │ - @ instruction: 0xf04ff889 │ │ - strtmi r0, [sl], r6, lsl #16 │ │ - @ instruction: 0xf1b89b03 │ │ - @ instruction: 0xd1a20f06 │ │ - stcge 1, cr14, [r0, #-332]! @ 0xfffffeb4 │ │ - bge 44cb00 │ │ - strtmi sl, [r8], -r4, lsl #22 │ │ - @ instruction: 0xff0ef00f │ │ - umulleq pc, r0, sp, r8 @ │ │ - svclt 0x001c2806 │ │ - addeq pc, r0, sp, lsl #2 │ │ - @ instruction: 0xf872f00f │ │ - andcc sl, r4, r0, lsl r8 │ │ - stcne 0, cr9, [r8, #-8]! │ │ - sub r9, r5, r1 │ │ - strtmi r2, [r1], -r1 │ │ - @ instruction: 0xf04f4652 │ │ - @ instruction: 0xf0b10901 │ │ - @ instruction: 0xf04ffedf │ │ - strbmi r0, [r0], -r0, lsl #20 │ │ - mcrr2 7, 15, pc, r2, cr15 @ │ │ - @ instruction: 0xf0402800 │ │ - strtmi r8, [r8], -r3, ror #2 │ │ - @ instruction: 0xf7ff4641 │ │ - @ instruction: 0xf89dfca1 │ │ - stmdacs r6, {r7} │ │ - cmpphi r9, r0 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf10d4628 │ │ - strtmi r0, [ip], r0, asr #29 │ │ - smlalseq lr, ip, r0, r8 │ │ - mvnsgt r4, r1, ror r6 │ │ - stmdals r1, {r0, r4, r5, r6, r9, sl, lr} │ │ - smlalseq lr, ip, r1, r8 │ │ - rscsgt sl, ip, r0, lsl r9 │ │ - stmgt ip, {r5, r6, r9, sl, lr} │ │ - ldm r0, {r2, r3, r7, r8, lr, pc} │ │ - bicgt r0, ip, ip, asr #1 │ │ - @ instruction: 0xf8ddab1a │ │ - ldrmi lr, [r9], -r8 │ │ - rsbge pc, r4, sp, asr #17 │ │ - ldmdbge r7, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ - smlalseq lr, r5, lr, r8 │ │ - stmdbge ip, {r0, r2, r4, r5, r6, r7, r8, lr, pc} │ │ - @ instruction: 0x4660aa17 │ │ - @ instruction: 0xf00f4665 │ │ - @ instruction: 0xf89dfec3 │ │ + stmib fp, {sp, pc}^ │ │ + stmib fp, {r0, sl, pc}^ │ │ + @ instruction: 0xf8cb9503 │ │ + eorslt r7, r7, r4, lsl r0 │ │ + svchi 0x00f0e8bd │ │ + @ instruction: 0xf8f8f00f │ │ + beq 1dec58 │ │ + blls f45c0 │ │ + stmdage r0!, {r2, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ + @ instruction: 0xf8f0f00f │ │ + beq 1dec68 │ │ + @ instruction: 0xf1ba9b03 │ │ + mvnle r0, r6, lsl #30 │ │ + @ instruction: 0xf04fe7ad │ │ + strbmi r0, [r0], -r1, lsl #16 │ │ + @ instruction: 0x46324639 │ │ + mcrr2 0, 11, pc, r3, cr2 @ │ │ + stmdbge sl, {sp} │ │ + andls r9, ip, lr │ │ + ldrtls sl, [r2], -r4, lsl #16 │ │ + ldmdavs r0!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ + mcr2 0, 1, pc, cr0, cr1, {0} @ │ │ + mulseq r0, sp, r8 │ │ + tstle r5, r6, lsl #16 │ │ + svclt 0x001c2e00 │ │ + @ instruction: 0xf0b54640 │ │ + bls 35e424 │ │ + bcs 2ab70 │ │ + addshi pc, ip, r0 │ │ + ldceq 1, cr15, [r4], {13} │ │ + ldrdcc lr, [sp, -sp] │ │ + andeq lr, sp, ip, lsl #17 │ │ + stceq 1, cr15, [r4], {13} │ │ + andeq lr, sp, ip, lsl #17 │ │ + adds r2, r0, r1 │ │ + stmdbge ip, {r5, r8, r9, sl, fp, sp, pc} │ │ + blge 14d454 │ │ + @ instruction: 0xf00f4638 │ │ + @ instruction: 0xf89dff9d │ │ stmdacs r6, {r7} │ │ - qadd16mi fp, r8, ip │ │ - @ instruction: 0xf828f00f │ │ - stmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - strtmi sl, [r8], -sl, lsl #18 │ │ - mcr2 0, 5, pc, cr8, cr11, {1} @ │ │ - umulleq pc, r0, sp, r8 @ │ │ - @ instruction: 0xf0002801 │ │ - @ instruction: 0xf89d8106 │ │ - stmdacs r1, {r0, r7} │ │ - tstphi r4, r0, asr #32 @ p-variant is OBSOLETE │ │ - ldrdhi pc, [r8], -sp @ │ │ - @ instruction: 0xf8d82100 │ │ - @ instruction: 0x46420014 │ │ - andne pc, r8, r8, asr #17 │ │ - tstpeq ip, r8, lsl #2 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf8c83001 │ │ - @ instruction: 0x46280014 │ │ - blx 75e908 │ │ + @ instruction: 0xf10dbf1c │ │ + @ instruction: 0xf00f0080 │ │ + ldmdage r0, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ + beq a5efe4 │ │ + andls r3, r2, r4 │ │ + andls r1, r1, r8, lsr sp │ │ + @ instruction: 0x46514638 │ │ + @ instruction: 0xf03c2400 │ │ + @ instruction: 0xf89df82b │ │ + stmdacs r1, {r7} │ │ + addhi pc, r7, r0 │ │ + umulleq pc, r1, sp, r8 @ │ │ + @ instruction: 0xf0402801 │ │ + stcls 0, cr8, [sl, #-528] @ 0xfffffdf0 │ │ + tstpeq ip, r5, lsl #2 @ p-variant is OBSOLETE │ │ + strtmi r6, [sl], -r8, ror #18 │ │ + andcc r6, r1, ip, lsr #1 │ │ + ldrtmi r6, [r8], -r8, ror #2 │ │ + mcr2 0, 3, pc, cr8, cr3, {2} @ │ │ strteq lr, [r0], #-2525 @ 0xfffff623 │ │ @ instruction: 0xf0002802 │ │ - @ instruction: 0xf8dd8106 │ │ - strbeq sl, [r0, r8, lsl #1] │ │ - svceq 0x0000f1ba │ │ - @ instruction: 0x4650d090 │ │ - @ instruction: 0xf01a2101 │ │ - stmdacs r0, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - cmpphi r2, r0 @ p-variant is OBSOLETE │ │ - ldrbmi r4, [r2], -r1, lsr #12 │ │ - @ instruction: 0xf0b14681 │ │ - andcs pc, r1, fp, ror #28 │ │ - andeq pc, r0, r8, asr #5 │ │ - svclt 0x00184582 │ │ - svcmi 0x0000f1ba │ │ - bls 356e10 │ │ - @ instruction: 0xf88d2006 │ │ - andcs r0, r0, r0, lsl r0 │ │ - andsls pc, r4, sp, asr #17 │ │ - @ instruction: 0xf10db312 │ │ + @ instruction: 0xf8dd80ad │ │ + strbeq r8, [r0, r8, lsl #1] │ │ + svccc 0x00fff1b8 │ │ + mrcge 7, 5, APSR_nzcv, cr13, cr15, {3} │ │ + svceq 0x0000f1b8 │ │ + strbmi sp, [r0], -r5 │ │ + @ instruction: 0xf01c2101 │ │ + stmdblt r8, {r2, r3, r9, fp, ip, sp, lr, pc} │ │ + strdcs lr, [r1], -r4 │ │ + strbmi r4, [r2], -r1, lsr #12 │ │ + @ instruction: 0xf0b29000 │ │ + @ instruction: 0x4628fbd4 │ │ + blx ff7ded18 │ │ + @ instruction: 0xf0402800 │ │ + ldrtmi r8, [r8], -r8, lsl #1 │ │ + @ instruction: 0xf7ff4629 │ │ + @ instruction: 0xf89dfbe9 │ │ + stmdacs r6, {r7} │ │ + addhi pc, r1, r0 │ │ + ldcge 6, cr4, [r0, #-752]! @ 0xfffffd10 │ │ + ldm ip, {r1, r2, r3, r4, r5, r7, r9, sl, lr} │ │ + @ instruction: 0x462900dd │ │ + @ instruction: 0x4629c1dd │ │ + ldrdgt pc, [r4], -sp │ │ + smullseq lr, sp, r1, r8 │ │ + stm ip, {r4, r8, fp, sp, pc} │ │ + @ instruction: 0x467000dd │ │ + orrgt ip, ip, ip, lsl #17 │ │ + smulleq lr, ip, r0, r8 │ │ + blge 6d339c │ │ + ldrmi r9, [ip], r0, lsl #16 │ │ + @ instruction: 0xf8cd9902 │ │ + stmib sp, {r2, r5, r6, pc}^ │ │ + ldm r1, {r0, r1, r2, r4, pc} │ │ + stmdbge ip, {r0, r2, r4, r5, r6, r7} │ │ + rscseq lr, r5, ip, lsl #17 │ │ + @ instruction: 0x4670aa17 │ │ + @ instruction: 0xf00f4677 │ │ + @ instruction: 0xf89dff23 │ │ + stmdacs r6, {r7} │ │ + @ instruction: 0x4638d090 │ │ + @ instruction: 0xf836f00f │ │ + @ instruction: 0xf8dde78c │ │ + ldcls 0, cr8, [r1, #-528]! @ 0xfffffdf0 │ │ + @ instruction: 0xf47f2e00 │ │ + @ instruction: 0xe684ae7f │ │ + cdpge 1, 3, cr2, cr0, cr0, {0} │ │ + @ instruction: 0x9128af20 │ │ + eorls r9, r0, r4, lsr #32 │ │ + @ instruction: 0x46394630 │ │ + blx fe65ee08 │ │ + stmdacs r0, {r4, r5, fp, ip, pc} │ │ + ldmdbls r2!, {r0, r1, r2, r5, r6, ip, lr, pc} │ │ + blx fed5ed0c │ │ + movwcs lr, #38900 @ 0x97f4 │ │ + strbt r9, [r7], r0, lsr #6 │ │ + movwcs r4, #22026 @ 0x560a │ │ + stcls 6, cr14, [r1], #-340 @ 0xfffffeac │ │ + bge 35adc0 │ │ + beq 19ee20 │ │ + andsge pc, r0, sp, lsl #17 │ │ + @ instruction: 0xf8cdca07 │ │ + @ instruction: 0xf8cd208b │ │ + stmdbls r2!, {r0, r1, r2, r7, ip} │ │ + addeq pc, r3, sp, asr #17 │ │ + ldrdcc lr, [r0], -sp @ │ │ + @ instruction: 0xf8cd9207 │ │ + @ instruction: 0xf8cd3011 │ │ + @ instruction: 0xf8cd0015 │ │ + ldr r1, [r7, #25]! │ │ + ldrt r6, [r9], -r8, lsr #16 │ │ + @ instruction: 0xf7ff2218 │ │ + andcs fp, sl, #187392 @ 0x2dc00 │ │ + eorls r4, r0, #30408704 @ 0x1d00000 │ │ + addmi r1, sl, #29184 @ 0x7200 │ │ + strmi fp, [sl], -r8, lsr #30 │ │ + @ instruction: 0xff74f052 │ │ + strmi r4, [fp], -r2, lsl #12 │ │ + ldrmi sl, [r1], -r0, lsr #16 │ │ + @ instruction: 0xf052461a │ │ + qsub8mi pc, r9, fp @ │ │ + blx fe99ee22 │ │ + @ instruction: 0x4604e535 │ │ + stcls 0, cr14, [r1], #-0 │ │ + svceq 0x0000f1b8 │ │ + stmdals r0, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + ldc 0, cr15, [sl, #-724]! @ 0xfffffd2c │ │ + andcs r9, r6, ip, lsl #20 │ │ + andseq pc, r0, sp, lsl #17 │ │ + strls r2, [r5], #-0 │ │ + @ instruction: 0xf10db15a │ │ ldmib sp, {r2, r4, r7, sl, fp}^ │ │ stm ip, {r0, r2, r3, r8, ip, sp} │ │ @ instruction: 0xf10d000d │ │ stm ip, {r2, r7, sl, fp} │ │ andcs r0, r1, sp │ │ - @ instruction: 0xf8dde017 │ │ - ldcls 0, cr10, [r1, #-528] @ 0xfffffdf0 │ │ - @ instruction: 0xf47f2e00 │ │ - @ instruction: 0xe660ae5b │ │ - ldcge 1, cr2, [r0, #-0] │ │ - @ instruction: 0x9128ae20 │ │ - eorls r9, r0, r4, lsr #32 │ │ - ldrtmi r4, [r1], -r8, lsr #12 │ │ - blx 25e884 │ │ - @ instruction: 0xb1a89810 │ │ - @ instruction: 0xf0109912 │ │ - ldrb pc, [r5, r1, lsl #21]! @ │ │ - @ instruction: 0xf10d2100 │ │ - @ instruction: 0xad300980 │ │ - @ instruction: 0x9128ae20 │ │ - eorls r9, r0, r4, lsr #32 │ │ - ldrtmi r4, [r1], -r8, lsr #12 │ │ - @ instruction: 0xf9f6f010 │ │ - tstlt r8, r0, lsr r8 │ │ - @ instruction: 0xf0109932 │ │ - ldrb pc, [r5, pc, ror #20]! @ │ │ - stmdaeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - vnmlsvc.f64 d9, d8, d3 │ │ - andeq pc, ip, #-1073741824 @ 0xc0000000 │ │ - ldrvc r3, [r8], -r1 │ │ - addmi ip, sl, #28672 @ 0x7000 │ │ - stcpl 2, cr13, [r5], {47} @ 0x2f │ │ - streq pc, [r9, -r5, lsr #3] │ │ - stmdale ip, {r0, r1, r5, r8, r9, sl, fp, sp}^ │ │ - @ instruction: 0xf017e8df │ │ - eoreq r0, r4, r4, lsr #32 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, lsr #32 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - eoreq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - sbceq r0, r4, r4, asr #1 │ │ - rsceq r0, r2, r4, asr #1 │ │ - cmpvs sl, r1, lsl #4 │ │ - @ instruction: 0xd1d04291 │ │ - movwcs r4, #13834 @ 0x360a │ │ - tstls r0, #268435456 @ 0x10000000 │ │ - svclt 0x0028428a │ │ - @ instruction: 0xf052460a │ │ - strmi pc, [r2], -r3, asr #21 │ │ - ldmdage r0, {r0, r1, r3, r9, sl, lr} │ │ - @ instruction: 0x461a4611 │ │ - blx 12dea52 │ │ - stmdage r4, {r1, r7, r9, sl, lr} │ │ - ldm r0, {r0, r3, r6, r9, sl, lr} │ │ - ldrshgt r0, [ip, #12]! │ │ - umulleq pc, r0, sp, r8 @ │ │ - addsge pc, r8, sp, asr #17 │ │ - @ instruction: 0xd12d2806 │ │ - andseq pc, r8, r9, lsl #2 │ │ - ldrdge pc, [r4], sp │ │ - @ instruction: 0xf84af035 │ │ - ldclcs 0, cr14, [sp, #-164]! @ 0xffffff5c │ │ - mrrcne 1, 7, sp, r0, cr6 │ │ - stmdage r4, {r3, r4, r6, r8, sp, lr} │ │ - smlalseq lr, r6, r0, r8 │ │ - rscseq lr, r6, r9, lsl #17 │ │ - umulleq pc, r0, sp, r8 @ │ │ - tstle r8, r6, lsl #16 │ │ - ldrdge pc, [r4], sp │ │ - stmdaeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - svceq 0x0006f1b8 │ │ - mrcge 4, 2, APSR_nzcv, cr11, cr15, {3} │ │ - svcge 0x0007e00b │ │ - stmdbge r5, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - @ instruction: 0x0012f8bd │ │ - mulsne r1, sp, r8 │ │ - @ instruction: 0xf1b8cfb0 │ │ - @ instruction: 0xf47f0f06 │ │ - ldrbmi sl, [r0], -lr, asr #28 │ │ - @ instruction: 0xf7ff4619 │ │ - strb pc, [r2, #-2902] @ 0xfffff4aa @ │ │ - @ instruction: 0xf00ea820 │ │ - @ instruction: 0xf04fff25 │ │ - blls e49a0 │ │ - svceq 0x0006f1b8 │ │ - mrcge 4, 1, APSR_nzcv, cr15, cr15, {3} │ │ - movwcs lr, #38895 @ 0x97ef │ │ - ldr r9, [pc], -r0, lsr #6 │ │ - movwcs r4, #22026 @ 0x560a │ │ - @ instruction: 0xf8dde591 │ │ - str r9, [sl, -r4, lsl #1]! │ │ - @ instruction: 0xf04faa0c │ │ - @ instruction: 0xf88d0805 │ │ - bgt 2029f0 │ │ - addcs pc, fp, sp, asr #17 │ │ - addne pc, r7, sp, asr #17 │ │ - @ instruction: 0xf8cd9922 │ │ - ldmib sp, {r0, r1, r7}^ │ │ - andls r3, r7, #32 │ │ - andscc pc, r1, sp, asr #17 │ │ - andseq pc, r5, sp, asr #17 │ │ - andsne pc, r9, sp, asr #17 │ │ - ssatmi lr, #2, r2, asr #14 │ │ - stmdals r1!, {r0, r4, r8, r9, sl, sp, lr, pc} │ │ - svceq 0x0000f1ba │ │ - strmi sp, [r6], -r7 │ │ - @ instruction: 0xf0b54648 │ │ - ldrtmi lr, [r1], r8, asr #17 │ │ - stmdavs r8!, {r0, r1, r2, r8, r9, sl, sp, lr, pc} │ │ - strmi lr, [r1], r8, ror #10 │ │ - andscs lr, r8, #786432 @ 0xc0000 │ │ - bllt 1c609f4 │ │ - ldrmi r2, [sp], -sl, lsl #4 │ │ - ldclne 2, cr9, [r2], #-128 @ 0xffffff80 │ │ - svclt 0x0028428a │ │ - @ instruction: 0xf052460a │ │ - @ instruction: 0x4602fa3b │ │ - stmdage r0!, {r0, r1, r3, r9, sl, lr} │ │ - @ instruction: 0x461a4611 │ │ - blx ff0deb60 │ │ - @ instruction: 0xf7ff4629 │ │ - ldrbt pc, [r0], #2820 @ 0xb04 @ │ │ - @ instruction: 0xe7632316 │ │ + mrscs lr, (UNDEF: 0) │ │ + svcge 0x0020ae30 │ │ + eorls r9, r4, r8, lsr #2 │ │ + ldrtmi r9, [r0], -r0, lsr #32 │ │ + @ instruction: 0xf0524639 │ │ + ldmdals r0!, {r0, r1, r4, r5, r9, fp, ip, sp, lr, pc} │ │ + ldmdbls r2!, {r3, r4, r8, ip, sp, pc} │ │ + blx 145edd4 │ │ + @ instruction: 0xf04fe7f5 │ │ + strb r0, [pc, #-2566]! @ 22396 │ │ + str r2, [r7, #790]! @ 0x316 │ │ cmpvs sl, r1, lsl #4 │ │ eorle r4, r1, #-1610612728 @ 0xa0000008 │ │ vqdmulh.s d25, d0, d3 │ │ @ instruction: 0xf04f0e13 │ │ vmull.s8 q8, d0, d1 │ │ - stcpl 14, cr0, [r7], {128} @ 0x80 │ │ - streq pc, [r9, #-423] @ 0xfffffe59 │ │ - ldmdale r1, {r0, r1, r2, r4, r8, sl, fp, sp} │ │ - @ instruction: 0xf505fa0c │ │ - svceq 0x000eea15 │ │ + stcpl 14, cr0, [r5], {128} @ 0x80 │ │ + streq pc, [r9, -r5, lsr #3] │ │ + ldmdale r1, {r0, r1, r2, r4, r8, r9, sl, fp, sp} │ │ + @ instruction: 0xf707fa0c │ │ + svceq 0x000eea17 │ │ andcc sp, r1, #12 │ │ addsmi r6, r1, #-2147483626 @ 0x80000016 │ │ @ instruction: 0x460ad1f1 │ │ - str r2, [lr, #790] @ 0x316 │ │ - smlald r2, r5, r5, r3 │ │ - str r2, [lr, #-775]! @ 0xfffffcf9 │ │ - str r2, [ip, #-789]! @ 0xfffffceb │ │ - tstle r1, sp, asr pc │ │ - str r2, [r4, #789] @ 0x315 │ │ - str r2, [r2, #790] @ 0x316 │ │ - strtmi r2, [r1], -r1 │ │ - @ instruction: 0xff8bf01a │ │ + @ instruction: 0xe6322316 │ │ + str r2, [r9, #789] @ 0x315 │ │ + ldrb r2, [r2, #775] @ 0x307 │ │ + ldrb r2, [r0, #789] @ 0x315 │ │ + tstle r1, sp, asr sp │ │ + @ instruction: 0xe6282315 │ │ + @ instruction: 0xe6262316 │ │ + strbmi r2, [r9], -r1 │ │ + @ instruction: 0xf95cf01b │ │ ldrtmi r2, [r1], -r1 │ │ - @ instruction: 0xff87f01a │ │ - ldrbmi r2, [r1], -r1 │ │ - @ instruction: 0xff83f01a │ │ + @ instruction: 0xf958f01b │ │ + strbmi r2, [r1], -r1 │ │ + @ instruction: 0xf954f01b │ │ svcmi 0x00f0e92d │ │ strmi fp, [sl], pc, lsl #1 │ │ ldm pc, {r0, fp, ip, sp, lr}^ @ │ │ strvc pc, [r3, #-1] │ │ ldmdbhi r1, {r1, r3, r6, sl, fp, sp, lr} │ │ ldrdmi pc, [r0], -sl │ │ stmiavs r1!, {r5, fp, sp, lr} │ │ @@ -1225,37 +1156,37 @@ │ │ ldrcc r6, [r8, #-2160] @ 0xfffff790 │ │ @ instruction: 0xf8003f18 │ │ mcrrne 0, 0, r9, r8, cr1 │ │ @ instruction: 0xe7ea60b0 │ │ andcs r4, r1, #48, 12 @ 0x3000000 │ │ @ instruction: 0xf8cd2301 │ │ @ instruction: 0xf0108000 │ │ - ldmvs r1!, {r1, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ + ldmvs r1!, {r0, r1, r8, r9, fp, ip, sp, lr, pc} │ │ stmvs r1, {r1, r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ ldrdmi pc, [r0], -sl │ │ @ instruction: 0xf0002902 │ │ stmdbcs r1, {r1, r2, r4, r8, pc} │ │ msrhi CPSR_s, r0, asr #32 │ │ @ instruction: 0x0604e9d0 │ │ - b fe1cdf58 │ │ - b fe03f2e4 │ │ + b fe1ce2d4 │ │ + b fe03f660 │ │ strtmi r7, [sl], -r6, ror #1 │ │ strhtvc lr, [r6], #176 @ 0xb0 │ │ mvnvc lr, r1, ror #22 │ │ - blx adec88 │ │ + cdp2 0, 8, cr15, cr10, cr11, {2} │ │ svccc 0x00fff1b6 │ │ tstphi r8, r0, lsl #6 @ p-variant is OBSOLETE │ │ ldmdacs r3, {r0, fp, ip, sp} │ │ orrshi pc, pc, r0, lsl #4 │ │ strtpl r2, [r9], #-301 @ 0xfffffed3 │ │ ldmib r0, {r4, r8, sp, lr, pc}^ │ │ @ instruction: 0xf8da1202 │ │ andlt r0, pc, r0 │ │ svcmi 0x00f0e8bd │ │ - mcrlt 7, 3, pc, cr10, cr14, {7} @ │ │ + mrclt 7, 7, APSR_nzcv, cr4, cr14, {7} │ │ ldrdmi pc, [r0], -sl │ │ stmdacs r0, {r6, fp, ip, sp, lr} │ │ sbchi pc, lr, r0 │ │ stmiavs r1!, {r5, fp, sp, lr} │ │ stmdacs r3, {r6, r9, fp, ip} │ │ cmpphi lr, r0, asr #4 @ p-variant is OBSOLETE │ │ rsbscs pc, r4, #1879048196 @ 0x70000004 │ │ @@ -1273,81 +1204,81 @@ │ │ movweq pc, #4175 @ 0x104f @ │ │ smlatble r9, r9, r0, r6 │ │ addmi r6, sl, #2752512 @ 0x2a0000 │ │ cmpphi r0, r0 @ p-variant is OBSOLETE │ │ cmncs sp, #6946816 @ 0x6a0000 │ │ movwcs r5, #1107 @ 0x453 │ │ adcvs r3, r9, r1, lsl #2 │ │ - @ instruction: 0x1701e9d0 │ │ - ldrtcs r2, [sl], #-1536 @ 0xfffffa00 │ │ + @ instruction: 0x1601e9d0 │ │ + ldrtcs r2, [sl], #-1792 @ 0xfffff900 │ │ strmi r2, [r8], -r0, lsl #18 │ │ strmi fp, [fp], ip, lsl #30 │ │ @ instruction: 0xf1bb2001 │ │ rsbsle r0, fp, r0, lsl #30 │ │ @ instruction: 0xf00007c0 │ │ - teqlt lr, lr, asr #2 │ │ - @ instruction: 0xf8b64608 │ │ - addmi r1, pc, #-2147483612 @ 0x80000024 │ │ - ldrtmi sp, [r0], lr, lsl #4 │ │ - ands r4, r9, r9, lsr r6 │ │ - @ instruction: 0xf8d1b11f │ │ - svccc 0x00011198 │ │ + teqlt pc, lr, asr #2 │ │ + @ instruction: 0xf8b74608 │ │ + addmi r1, lr, #-2147483612 @ 0x80000024 │ │ + ldrtmi sp, [r8], lr, lsl #4 │ │ + ands r4, r9, r1, lsr r6 │ │ + @ instruction: 0xf8d1b11e │ │ + mcrcc 1, 0, r1, cr1, cr8, {4} │ │ strdcs sp, [r0], -fp │ │ - strcs r4, [r0, -lr, lsl #12] │ │ - @ instruction: 0x1192f8b6 │ │ - mvnsle r4, #-268435448 @ 0xf0000008 │ │ - ldrdhi pc, [r8, -r6] │ │ + strcs r4, [r0], -pc, lsl #12 │ │ + @ instruction: 0x1192f8b7 │ │ + mvnsle r4, #-536870904 @ 0xe0000008 │ │ + ldrdhi pc, [r8, -r7] │ │ svceq 0x0000f1b8 │ │ rscshi pc, r5, r0 │ │ - @ instruction: 0x1190f8b6 │ │ + @ instruction: 0x1190f8b7 │ │ @ instruction: 0xf8b83001 │ │ - @ instruction: 0x46462192 │ │ + @ instruction: 0x46472192 │ │ rscsle r4, r1, #268435465 @ 0x10000009 │ │ - cmplt r0, pc, asr #24 │ │ - addeq lr, r7, #8, 22 @ 0x2000 │ │ - sbcvc pc, ip, #8388608 @ 0x800000 │ │ - stmdacc r1, {r1, r2, r4, fp, sp, lr} │ │ - sbcvc pc, ip, #25165824 @ 0x1800000 │ │ - @ instruction: 0x2700d1fa │ │ - strbmi lr, [r6], -r0 │ │ + bl 24f50c │ │ + @ instruction: 0xf5020281 │ │ + ldmdavs r7, {r1, r2, r3, r6, r7, r9, ip, sp, lr} │ │ + @ instruction: 0xf5073801 │ │ + mvnsle r7, ip, asr #5 │ │ + and r2, r1, r0, lsl #12 │ │ + strbmi r1, [r7], -lr, asr #24 │ │ stmdbeq r1, {r0, r8, r9, fp, sp, lr, pc}^ │ │ ldrdeq pc, [r0], -sl │ │ - bl 22d878 │ │ + bl 22dbf4 │ │ ldmib r1, {r0, r3, r7, r8}^ │ │ andle r1, fp, r4, asr #4 │ │ stmdavs r5, {r0, r1, r7, fp, sp, lr} │ │ mlale sl, sp, r2, r4 │ │ strtcs r6, [ip], #-2117 @ 0xfffff7bb │ │ movwcc r5, #5356 @ 0x14ec │ │ addvs r2, r3, sl, lsr r4 │ │ ldrdeq pc, [r0], -sl │ │ - stc2l 7, cr15, [r0, #1016]! @ 0x3f8 │ │ + mcr2 7, 3, pc, cr10, cr14, {7} @ │ │ ldrdpl pc, [r0], -sl │ │ stmdavs r8!, {r0, r3, r5, r7, fp, sp, lr} │ │ andsle r4, r1, r8, lsl #5 │ │ - bl 23ce50 │ │ + bl 23d1cc │ │ @ instruction: 0xf1ab00c9 │ │ ldrbpl r0, [r4], #-2817 @ 0xfffff4ff │ │ adcvs r3, r9, r1, lsl #2 │ │ @ instruction: 0xf7ff4651 │ │ movwcs pc, #12009 @ 0x2ee9 @ │ │ andcs r2, r1, r0, lsl #2 │ │ svceq 0x0000f1bb │ │ muls r7, ip, r1 │ │ andcs r2, r1, #1 │ │ strtmi r9, [r8], -r0 │ │ @ instruction: 0xf0102301 │ │ - stmiavs r9!, {r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ + stmiavs r9!, {r0, r2, r3, r5, r9, fp, ip, sp, lr, pc} │ │ strcs lr, [r1, #-2020] @ 0xfffff81c │ │ strmi r9, [r5], -r0, lsl #10 │ │ ldrmi r9, [r9], -r3, lsl #2 │ │ andcs r9, r1, #536870912 @ 0x20000000 │ │ @ instruction: 0xf0102301 │ │ - stmdbls r3, {r4, r8, fp, ip, sp, lr, pc} │ │ - bls b4594 │ │ + stmdbls r3, {r0, r5, r9, fp, ip, sp, lr, pc} │ │ + bls b4910 │ │ strb r6, [r5, fp, lsr #17] │ │ rsbsle r2, r5, r0, lsl #22 │ │ ldrdmi pc, [r0], -sl │ │ stmdavs r0!, {r0, r5, r7, fp, sp, lr} │ │ @ instruction: 0xf0004288 │ │ stmdavs r0!, {r1, r2, r3, r4, r7, pc}^ │ │ strbpl r2, [r2], #-637 @ 0xfffffd83 │ │ @@ -1367,159 +1298,159 @@ │ │ rsbcs r4, r5, #8, 8 @ 0x8000000 │ │ stclne 1, cr7, [r8, #-8] │ │ ldmdavs r0!, {r0, r1, r3, r6, sp, lr, pc} │ │ mvnle r4, r8, lsl #5 │ │ andcs r2, r1, #1 │ │ ldrtmi r9, [r0], -r0 │ │ @ instruction: 0xf0102301 │ │ - ldmvs r1!, {r1, r2, r4, r6, r7, fp, ip, sp, lr, pc} │ │ + ldmvs r1!, {r0, r1, r2, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ ldc 7, cr14, [r0, #872] @ 0x368 │ │ mrrc 11, 0, r0, r1, cr4 │ │ @ instruction: 0x460a0b10 │ │ andspl pc, pc, #-1140850687 @ 0xbc000001 │ │ andsle r4, ip, r2, lsl #6 │ │ smlabtcs r0, r8, r3, r4 │ │ mvnsvc pc, r7, asr #13 │ │ @ instruction: 0xf43f4208 │ │ ands sl, sp, pc, lsl #29 │ │ ldmib r0, {r2, r8, sl, fp, sp, pc}^ │ │ strtmi r0, [sl], -r4, lsl #2 │ │ - @ instruction: 0xf90ef04b │ │ + stc2l 0, cr15, [lr, #-300]! @ 0xfffffed4 │ │ @ instruction: 0xf1c06821 │ │ stmiavs r7!, {r2, r4, r9, sl} │ │ addmi r1, lr, #205824 @ 0x32400 │ │ stmdavs r2!, {r0, r2, r6, fp, ip, lr, pc}^ │ │ ldmibne r0, {r0, r3, r5, fp, ip}^ │ │ - @ instruction: 0xf0b14632 │ │ - ldmibne r8!, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0b24632 │ │ + ldmibne r8!, {r4, r6, r8, fp, ip, sp, lr, pc} │ │ @ instruction: 0xf021e019 │ │ @ instruction: 0xf0814100 │ │ @ instruction: 0xf08141e0 │ │ movwmi r6, #33151 @ 0x817f │ │ mrcge 4, 3, APSR_nzcv, cr0, cr15, {1} │ │ strtmi sl, [r8], -r4, lsl #26 │ │ - ldc2l 0, cr15, [r6, #-472] @ 0xfffffe28 │ │ - blne 117ce54 │ │ - blne fe23d06c │ │ + @ instruction: 0xf9c2f077 │ │ + blne 117d1d0 │ │ + blne fe23d3e8 │ │ ldmdale sl, {r0, r2, r7, r9, lr}^ │ │ stmdbge r4, {r5, r6, fp, sp, lr} │ │ ldrtmi r4, [r0], #-1578 @ 0xfffff9d6 │ │ - blx 1bdf0aa │ │ + @ instruction: 0xf935f0b2 │ │ adcvs r1, r0, r0, ror r9 │ │ pop {r0, r1, r2, r3, ip, sp, pc} │ │ strdcs r8, [r1], -r0 │ │ andls r2, r0, r4, lsl #4 │ │ movwcs r4, #5664 @ 0x1620 │ │ - @ instruction: 0xf889f010 │ │ + @ instruction: 0xf99af010 │ │ ldrb r6, [r7], -r1, lsr #17 │ │ andcs r2, r1, #1 │ │ ldrtmi r9, [r0], -r0 │ │ @ instruction: 0xf0102301 │ │ - ldmvs r1!, {r7, fp, ip, sp, lr, pc} │ │ + ldmvs r1!, {r0, r4, r7, r8, fp, ip, sp, lr, pc} │ │ andcs lr, r1, #97517568 @ 0x5d00000 │ │ strtmi r4, [r8], -r6, lsl #12 │ │ andls r2, r0, #67108864 @ 0x4000000 │ │ - @ instruction: 0xf877f010 │ │ + @ instruction: 0xf988f010 │ │ ldrtmi r6, [r0], -r9, lsr #17 │ │ stmdami r4!, {r0, r1, r3, r6, r7, r9, sl, sp, lr, pc} │ │ @ instruction: 0xf01c4478 │ │ - @ instruction: 0x2101fab1 │ │ + tstpcs r1, sp, lsl #26 @ p-variant is OBSOLETE │ │ smlabbls r0, r0, r6, r4 │ │ ldrtmi r4, [r9], -r0, lsr #12 │ │ movwcs r4, #5682 @ 0x1632 │ │ - @ instruction: 0xf867f010 │ │ + @ instruction: 0xf978f010 │ │ strbmi r6, [r0], -r7, lsr #17 │ │ andcs lr, r1, sp, lsr #15 │ │ andls r2, r0, r1, lsl #4 │ │ movwcs r4, #5664 @ 0x1620 │ │ - @ instruction: 0xf85df010 │ │ + @ instruction: 0xf96ef010 │ │ ldrb r6, [r8, -r1, lsr #17] │ │ andcs r2, r4, #1 │ │ strtmi r9, [r0], -r0 │ │ @ instruction: 0xf0102301 │ │ - stmiavs r1!, {r2, r4, r6, fp, ip, sp, lr, pc} │ │ + stmiavs r1!, {r0, r2, r5, r6, r8, fp, ip, sp, lr, pc} │ │ mulcs r1, r8, r6 │ │ andls r2, r0, r5, lsl #4 │ │ movwcs r4, #5664 @ 0x1620 │ │ - @ instruction: 0xf84bf010 │ │ + @ instruction: 0xf95cf010 │ │ ldrb r6, [sp, -r1, lsr #17] │ │ strmi r2, [r6], -r1, lsl #4 │ │ andls r4, r0, #40, 12 @ 0x2800000 │ │ - @ instruction: 0xf843f010 │ │ + @ instruction: 0xf954f010 │ │ ldrtmi r6, [r0], -r9, lsr #17 │ │ andcs lr, r1, r6, lsr #13 │ │ andls r4, r0, r1, lsr r6 │ │ strtmi r4, [sl], -r0, lsr #12 │ │ @ instruction: 0xf0102301 │ │ - stmiavs r6!, {r3, r4, r5, fp, ip, sp, lr, pc} │ │ + stmiavs r6!, {r0, r3, r6, r8, fp, ip, sp, lr, pc} │ │ stmdami r6, {r1, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ @ instruction: 0xf01c4478 │ │ - bmi e1878 │ │ + bmi e2564 │ │ ldrbtmi r2, [sl], #-276 @ 0xfffffeec │ │ - blx ff8def24 │ │ - andeq r6, fp, lr, lsr r9 │ │ - andeq r6, fp, r8, lsr #31 │ │ - andeq r6, fp, r4, ror #24 │ │ + stc2l 0, cr15, [r8], #112 @ 0x70 │ │ + andeq r7, fp, r2, lsl r2 │ │ + andeq r7, fp, ip, asr r8 │ │ + andeq r7, fp, r8, lsl r5 │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ stmdavs r1, {r1, r2, r3, r7, ip, sp, pc} │ │ vrshr.s8 d18, d1, #8 │ │ addsmi r0, r1, #0, 4 │ │ @ instruction: 0xf04fd107 │ │ strcs r0, [r0, #-2304] @ 0xfffff700 │ │ strtmi r4, [r9], -r8, asr #12 │ │ pop {r1, r2, r3, ip, sp, pc} │ │ ldm r0, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ stmiavs r0, {r1, r2, r3}^ │ │ andls r4, r5, r8, ror #28 │ │ ldrbtmi sl, [lr], #-2050 @ 0xfffff7fe │ │ - bvs fec52f2c │ │ + bvs fec532a8 │ │ svchi 0x005bf3bf │ │ svclt 0x00182802 │ │ - @ instruction: 0xf92af013 │ │ + blx f5f2c8 │ │ ldmda r6, {r0, sp}^ │ │ stmdbcs r0, {r1, r8, r9, sl, fp, ip} │ │ stmda r6, {r0, r2, r3, r4, r5, r6, r8, ip, lr, pc}^ │ │ stmdbcs r0, {r1, r8} │ │ vsra.u64 , , #1 │ │ mrrcmi 15, 5, r8, lr, cr11 │ │ stmdavs r0!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ cmnle lr, r0, asr #32 │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ stmdacs r0, {r4, r5, r8, r9, fp, ip, sp, lr} │ │ addhi pc, r1, r0, asr #32 │ │ @ instruction: 0x46a269b5 │ │ tstle r6, #704 @ 0x2c0 │ │ - bl 17d4f8 │ │ + bl 17d874 │ │ @ instruction: 0xf06f0145 │ │ - bl a379c │ │ + bl a3b18 │ │ @ instruction: 0xf10002c1 │ │ ldmib r0, {r3, r4, r8}^ │ │ - @ instruction: 0xf0b17402 │ │ - vnmulne.f32 s31, s19, s20 │ │ + @ instruction: 0xf0b27402 │ │ + mcrne 8, 3, pc, cr9, cr14, {3} @ │ │ teqlt r7, r1 @ │ │ svcmi 0x0000f1b7 │ │ addshi pc, r3, r0 │ │ - @ instruction: 0xf0b44620 │ │ - ldmib r6, {r1, r3, r9, sl, fp, sp, lr, pc}^ │ │ + @ instruction: 0xf0b54620 │ │ + ldmib r6, {r2, r4, r5, r6, r9, fp, sp, lr, pc}^ │ │ andcs r9, r0, r8, lsl #10 │ │ tstcs r1, sl, asr #20 │ │ smlabteq sl, sp, r9, lr │ │ andls sl, ip, sl, lsl #18 │ │ stmdage r2, {r1, r3, r4, r5, r6, sl, lr} │ │ - blx fe25f00e │ │ + ldc2l 0, cr15, [lr, #-144] @ 0xffffff70 │ │ cmnle r6, r0, lsl #16 │ │ ldmibvs r7!, {r1, r3, r9, fp, sp, pc} │ │ @ instruction: 0xf10d6933 │ │ - bgt 1e5fec │ │ + bgt 1e6368 │ │ stm ip, {r0, r1, r2, r3, r4, r7, r9, lr} │ │ eorsle r0, pc, r7 │ │ ldmdbvs r3!, {r1, r2, r9, fp, sp, pc}^ │ │ strbeq lr, [r7], #-2823 @ 0xfffff4f9 │ │ @ instruction: 0xf843ca07 │ │ - bl 107074 │ │ + bl 1073f0 │ │ stmib r3, {r2, r6, r7, r8, r9}^ │ │ ldclne 2, cr1, [sl], #-12 │ │ andpl lr, r1, r3, asr #19 │ │ ldmib r6, {r0, r8, r9, sp}^ │ │ @ instruction: 0x61b20108 │ │ andcc r2, r1, r1, lsl #4 │ │ tstpeq r0, r1, asr #2 @ p-variant is OBSOLETE │ │ @@ -1530,91 +1461,91 @@ │ │ stmib r6, {r8, r9, sl, fp}^ │ │ tstle r3, r8, lsl #2 │ │ ldrdeq pc, [r4], -sl │ │ cmple r9, r0, asr #32 │ │ vaddl.u q1, d15, d0 │ │ ldmda r6, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r6, {r1, r8, r9, sl, fp, ip}^ │ │ - bcs 237f8 │ │ + bcs 23b74 │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ stmdage r2, {r1, r2, r4, r5, ip, lr, pc} │ │ - stc2 0, cr15, [r2], #56 @ 0x38 │ │ + stc2 0, cr15, [r2, #56] @ 0x38 │ │ strtmi r4, [r9], -r8, asr #12 │ │ pop {r1, r2, r3, ip, sp, pc} │ │ @ instruction: 0xf10687f0 │ │ vaddl.u q0, d15, d8 │ │ - @ instruction: 0xf0538f2f │ │ - str pc, [r0, r2, lsl #29] │ │ + @ instruction: 0xf0548f2f │ │ + str pc, [r0, ip, lsr #22] │ │ andseq pc, r0, r6, lsl #2 │ │ - @ instruction: 0xff22f00f │ │ - @ instruction: 0xf053e7ba │ │ - @ instruction: 0xf080fd81 │ │ - blvc c2502c │ │ + @ instruction: 0xffb8f00f │ │ + @ instruction: 0xf054e7ba │ │ + @ instruction: 0xf080fa2b │ │ + blvc c253a8 │ │ @ instruction: 0xf43f2800 │ │ ldmdami sl, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ andeq pc, r8, #-2147483647 @ 0x80000001 │ │ ldmdbmi sl, {r0, r3, r4, r8, r9, fp, lr} │ │ andls r4, sl, #120, 8 @ 0x78000000 │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ tstls r0, sl, lsl #20 │ │ @ instruction: 0xf88d212b │ │ - @ instruction: 0xf01d802c │ │ - ldmdami r6, {r0, r1, r3, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - blmi 5cd86c │ │ + @ instruction: 0xf01e802c │ │ + ldmdami r6, {r0, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ + blmi 5cdbe8 │ │ ldrbtmi r4, [r8], #-2326 @ 0xfffff6ea │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ teqcs r7, r0, lsl #2 │ │ - @ instruction: 0xff50f01d │ │ + @ instruction: 0xf92ef01e │ │ tstpeq r8, r6, lsl #2 @ p-variant is OBSOLETE │ │ addcs r2, r1, #240 @ 0xf0 │ │ - @ instruction: 0xf0b42301 │ │ - strb lr, [r0, sl, lsl #27] │ │ - ldc2l 0, cr15, [r6, #-332] @ 0xfffffeb4 │ │ + @ instruction: 0xf0b52301 │ │ + @ instruction: 0xe7c0e9f4 │ │ + blx 5f544 │ │ svclt 0x00042800 │ │ teqvc r0, #1 │ │ - bmi 25cf3c │ │ + bmi 25d2b8 │ │ ldrbtmi r2, [sl], #-0 │ │ - blx fef5f0f8 │ │ - muleq fp, sl, sp │ │ - andeq sl, fp, r0, lsl #25 │ │ - @ instruction: 0x000b64b0 │ │ - @ instruction: 0xffff5fd9 │ │ - andeq r6, fp, r0, ror r4 │ │ - andeq r6, fp, r6, asr #5 │ │ - andeq r6, fp, lr, lsl #5 │ │ - @ instruction: 0xffff4e29 │ │ - andeq r6, fp, r4, ror #7 │ │ - andeq r7, fp, lr, lsl ip │ │ + ldc2l 0, cr15, [lr], #-108 @ 0xffffff94 │ │ + andeq sl, fp, r6, lsr r6 │ │ + andeq fp, fp, r4, lsl #10 │ │ + andeq r6, fp, r4, lsl #27 │ │ + @ instruction: 0xffff60d3 │ │ + andeq r6, fp, r4, asr #26 │ │ + muleq fp, sl, fp │ │ + andeq r6, fp, r2, ror #22 │ │ + @ instruction: 0xffff4f35 │ │ + @ instruction: 0x000b6cb8 │ │ + ldrdeq r8, [fp], -r2 │ │ @ instruction: 0xb084b5b0 │ │ addmi fp, sl, #-2147483624 @ 0x80000018 │ │ strpl sp, [r3], r9, lsl #4 │ │ svceq 0x0040f113 │ │ - blmi 12198e0 │ │ + blmi 1219c5c │ │ movwls r4, #1147 @ 0x47b │ │ @ instruction: 0xf01c460b │ │ - mvnsle pc, r3, lsr fp @ │ │ + mvnsle pc, sp, lsr #26 │ │ rsbsle r4, fp, sl, lsl #5 │ │ @ instruction: 0xf9931883 │ │ @ instruction: 0xf1b44000 │ │ stcle 15, cr3, [lr, #-1020] @ 0xfffffc04 │ │ ldrmi r2, [sl], #-769 @ 0xfffffcff │ │ rsble r4, r2, #-1610612728 @ 0xa0000008 │ │ strpl fp, [r3], r2, asr #6 │ │ svceq 0x0040f113 │ │ sbcslt sp, r9, #112, 22 @ 0x1c000 │ │ @ instruction: 0xf1b3b24b │ │ stclle 15, cr3, [r0], #-1020 @ 0xfffffc04 │ │ - blx 181b190 │ │ + blx 181b50c │ │ ldmdavc ip, {r2, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ ldceq 0, cr15, [pc], {14} │ │ svceq 0x00e0f1be │ │ - ldrteq pc, [pc], #-4 @ 23114 @ │ │ + ldrteq pc, [pc], #-4 @ 23490 @ │ │ ldmvc sp, {r1, r4, r5, r8, r9, ip, lr, pc} │ │ svceq 0x00f0f1be │ │ - ldreq pc, [pc, #-5]! @ 2311b │ │ + ldreq pc, [pc, #-5]! @ 23497 │ │ strne lr, [r4], #2629 @ 0xa45 │ │ ldmvc fp, {r4, r5, r8, r9, ip, lr, pc}^ │ │ streq pc, [r7, #-12] │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ orrne lr, r4, #274432 @ 0x43000 │ │ vstmiami r5, {s28-s94} │ │ svceq 0x0080f1bc │ │ @@ -1623,20 +1554,20 @@ │ │ svccc 0x00fff1b3 │ │ strmi sp, [r2], #-3131 @ 0xfffff3c5 │ │ andseq pc, pc, r1 │ │ ldmdavc r3, {r5, r6, r7, r8, fp, sp}^ │ │ teqpeq pc, #3 @ p-variant is OBSOLETE │ │ ldmvc r5, {r1, r2, r3, r5, r8, r9, ip, lr, pc} │ │ @ instruction: 0xf00529f0 │ │ - b 1164660 │ │ + b 11649dc │ │ @ instruction: 0xd32a1383 │ │ @ instruction: 0xf00078d1 │ │ @ instruction: 0xf0010007 │ │ - b 1063670 │ │ - b 1067784 │ │ + b 10639ec │ │ + b 1067b00 │ │ eor r4, r2, r0, lsl #3 │ │ vstmiane ip, {s28-s95} │ │ svceq 0x0080f1bc │ │ and sp, r4, lr, lsr #7 │ │ @ instruction: 0x3c0cea44 │ │ svceq 0x0080f1bc │ │ @ instruction: 0xf5bcd3a8 │ │ @@ -1646,59 +1577,113 @@ │ │ movwcs lr, #16391 @ 0x4007 │ │ svccc 0x0080f5bc │ │ movwcs fp, #16184 @ 0x3f38 │ │ addmi r4, sl, #436207616 @ 0x1a000000 │ │ mulscs r3, ip, r3 │ │ ldclt 0, cr11, [r0, #16]! │ │ orrne lr, r0, r3, asr #20 │ │ - b 111b1c4 │ │ + b 111b540 │ │ stmdage r1, {r8, ip, sp} │ │ - @ instruction: 0xffe6f074 │ │ + mrrc2 0, 7, pc, r2, cr5 @ │ │ muleq ip, sp, r8 │ │ ldclt 0, cr11, [r0, #16]! │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ - @ instruction: 0xf8dcf01c │ │ + blx e5f5c6 │ │ ldrbtmi r4, [fp], #-2820 @ 0xfffff4fc │ │ strmi r9, [fp], -r0, lsl #6 │ │ - blx feadf254 │ │ - andeq r6, fp, ip, asr r2 │ │ - andeq r6, fp, r2, ror #2 │ │ - andeq r6, fp, sl, ror #2 │ │ + stc2 0, cr15, [r4], #112 @ 0x70 │ │ + andeq r6, fp, r0, lsr fp │ │ + andeq r6, fp, r6, lsr sl │ │ + andeq r6, fp, lr, lsr sl │ │ + mvnsmi lr, sp, lsr #18 │ │ + stmvs r7, {r1, r4, r7, ip, sp, pc} │ │ + @ instruction: 0x4604b397 │ │ + stmdavs r0, {r4, r6, r7, r8, fp, sp, lr, pc} │ │ + ldrtmi r6, [r8], -r5, asr #17 │ │ + ldmdb r0!, {r0, r2, r4, r5, r7, ip, sp, lr, pc} │ │ + stmdage r6, {r1, r9, sl, lr} │ │ + @ instruction: 0xf01c4639 │ │ + stmdals r6, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + eorle r2, r7, r1, lsl #16 │ │ + ldmib sp, {r1, r8, r9, sl, fp, sp, pc}^ │ │ + cdpvs 3, 6, cr2, cr9, cr7, {0} │ │ + @ instruction: 0xf03d4638 │ │ + @ instruction: 0x4638fef3 │ │ + mcr2 7, 2, pc, cr10, cr15, {7} @ │ │ + ldrbtmi r4, [sl], #-2595 @ 0xfffff5dd │ │ + @ instruction: 0xf3bf68d3 │ │ + blcs c7320 │ │ + stmib sp, {r1, r2, r3, r8, ip, lr, pc}^ │ │ + andcs r0, r3, r8, lsl #2 │ │ + bge 1bda0c │ │ + ldrtmi r9, [r0], -r6 │ │ + ldrmi r4, [r8, r1, asr #12] │ │ + @ instruction: 0xf0b54620 │ │ + @ instruction: 0xb012e8fc │ │ + ldrhhi lr, [r0, #141]! @ 0x8d │ │ + ldrbtmi r4, [r8], #-2073 @ 0xfffff7e7 │ │ + blx ffd5f64c │ │ + ldrbtmi r4, [r8], #-2072 @ 0xfffff7e8 │ │ + blx ffc5f654 │ │ + strcs r2, [r1, #-33]! @ 0xffffffdf │ │ + stmdb r4, {r0, r2, r4, r5, r7, ip, sp, lr, pc} │ │ + andcs fp, r1, r8, lsl r9 │ │ + @ instruction: 0xf01a2121 │ │ + stmdbmi ip, {r0, r2, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc} │ │ + strmi r2, [r4], -r1, lsr #4 │ │ + @ instruction: 0xf0b14479 │ │ + stmdami sl, {r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + blmi 2abe30 │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + ldrbtmi r4, [r8], #-2313 @ 0xfffff6f7 │ │ + ldrbtmi r9, [fp], #-518 @ 0xfffffdfa │ │ + bge 1b47fc │ │ + @ instruction: 0x212b9100 │ │ + stmib sp, {r0, r3, r8, sl, ip, pc}^ │ │ + @ instruction: 0xf01e5407 │ │ + svclt 0x0000f80b │ │ + @ instruction: 0xfffeea44 │ │ + @ instruction: 0xffff5e79 │ │ + strdeq r6, [fp], -sl │ │ + andeq r6, fp, r8, lsl #28 │ │ + andeq fp, fp, lr, ror #3 │ │ + strdeq r6, [fp], -r6 @ │ │ + andeq r6, fp, lr, asr #28 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r0], sp, ror #1 │ │ strbmi sl, [r1], -ip, lsl #16 │ │ sbcgt ip, ip, ip, asr #19 │ │ smulleq lr, ip, r1, r8 │ │ cdpge 0, 1, cr12, cr4, cr12, {6} │ │ @ instruction: 0x46309910 │ │ umaalcc pc, r9, sp, r8 @ │ │ umaalcs pc, r8, sp, r8 @ │ │ - @ instruction: 0xf978f04a │ │ + ldc2l 0, cr15, [r0, #-296]! @ 0xfffffed8 │ │ @ instruction: 0x0054f89d │ │ andshi pc, r4, sp, asr #17 │ │ tstle pc, r2, lsl #16 │ │ andeq pc, r8, r6, lsl #2 │ │ strmi lr, [lr, #-2525] @ 0xfffff623 │ │ - mcr2 7, 2, pc, cr8, cr15, {7} @ │ │ + ldc2l 7, cr15, [ip, #1020] @ 0x3fc │ │ ldrbtmi r4, [sl], #-2781 @ 0xfffff523 │ │ @ instruction: 0xf3bf68d3 │ │ - blcs c6fa8 │ │ + blcs c73fc │ │ strhi pc, [fp, #-64]! @ 0xffffffc0 │ │ smlalbteq lr, r2, sp, r9 │ │ ldmdbvs r3, {r0, r1, sp} │ │ subls sl, r0, r0, asr #20 │ │ strtmi r4, [r9], -r0, lsr #12 │ │ stmdage ip, {r3, r4, r7, r8, r9, sl, lr} │ │ - stc2 0, cr15, [r3], #-56 @ 0xffffffc8 │ │ - @ instruction: 0xf0b49805 │ │ - rsblt lr, sp, ip, lsl #25 │ │ + stc2l 0, cr15, [r9], #56 @ 0x38 │ │ + @ instruction: 0xf0b59805 │ │ + rsblt lr, sp, sl, lsl #17 │ │ svchi 0x00f0e8bd │ │ ldmdbge r4, {r1, r3, r5, fp, sp, pc} │ │ - @ instruction: 0xf0b02258 │ │ - ldcls 14, cr15, [r1, #-992] @ 0xfffffc20 │ │ + @ instruction: 0xf0b12258 │ │ + vldrls s30, [r1, #-804] @ 0xfffffcdc │ │ @ instruction: 0xf1052001 │ │ ldmda r4, {r3, sl}^ │ │ stmdbcs r0, {r8, r9, sl, fp, ip} │ │ strbthi pc, [sp], #64 @ 0x40 @ │ │ tsteq r0, r4, asr #16 │ │ mvnsle r2, r0, lsl #18 │ │ svchi 0x005bf3bf │ │ @@ -1706,29 +1691,29 @@ │ │ stmdavs r0, {r1, r3, ip, pc}^ │ │ @ instruction: 0xf0400040 │ │ strcs r8, [r0, -r2, lsl #10] │ │ stmdacs r0, {r3, r5, r8, r9, fp, ip, sp, lr} │ │ strhi pc, [r5, #-64] @ 0xffffffc0 │ │ ldreq pc, [r0], -r5, lsl #2 │ │ subscs sl, r8, #64, 16 @ 0x400000 │ │ - @ instruction: 0xf0b04631 │ │ - stmdbge sl!, {r1, r2, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0b14631 │ │ + stmdbge sl!, {r0, r1, r2, r5, r7, r9, fp, ip, sp, lr, pc} │ │ subscs r4, r8, #48, 12 @ 0x3000000 │ │ - mrc2 0, 6, pc, cr1, cr0, {5} │ │ + blx fe8df9d4 │ │ @ instruction: 0x0104f89d │ │ svclt 0x001c2802 │ │ addvc pc, r0, sp, lsl #10 │ │ - @ instruction: 0xf9f2f00e │ │ + blx 19df758 │ │ stmdals sl, {r0, r1, r2, r5, r8, fp, ip, sp, pc} │ │ subeq r6, r0, r0, asr #16 │ │ strhi pc, [r1, #-64] @ 0xffffffc0 │ │ vaddl.u q1, d15, d0 │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r4, {r8, r9, sl, fp, ip}^ │ │ - bcs 23ae8 │ │ + bcs 23f3c │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ strbthi pc, [sp], #0 @ │ │ ldmib sp, {r1, r3, r8, r9, fp, ip, pc}^ │ │ ldmvs sl, {r1, r2, r3, r8}^ │ │ svchi 0x005bf3bf │ │ @ instruction: 0xf0402a02 │ │ @ instruction: 0xf50d84ca │ │ @@ -1746,241 +1731,241 @@ │ │ @ instruction: 0xf10a0a0c │ │ tstls r8, r8, lsl #22 │ │ cmppeq ip, sl, lsl #2 @ p-variant is OBSOLETE │ │ tstls r6, r1, lsl #14 │ │ tstpeq r0, sl, lsl #2 @ p-variant is OBSOLETE │ │ andls r9, fp, r7, lsl #2 │ │ @ instruction: 0xf0002800 │ │ - stmdbls sl, {r1, r2, r3, r4, r6, r7, pc} │ │ + stmdbls sl, {r0, r1, r2, r3, r4, r6, r7, pc} │ │ @ instruction: 0xf64c2801 │ │ @ instruction: 0xf6c32000 │ │ @ instruction: 0xf040309a │ │ strhtls r8, [r0], #-28 @ 0xffffffe4 │ │ tstpls r0, sp, asr #17 @ p-variant is OBSOLETE │ │ stmdbls r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ and r2, r2, r0 │ │ - ldc 0, cr15, [r0], {180} @ 0xb4 │ │ + ldmda lr, {r0, r2, r4, r5, r7, ip, sp, lr, pc} │ │ @ instruction: 0x46071c78 │ │ ldrdeq pc, [r0], -sl │ │ svchi 0x005bf3bf │ │ ldrdls pc, [r4], -sl │ │ svchi 0x005bf3bf │ │ strbeq pc, [r4], #-960 @ 0xfffffc40 @ │ │ tstle r9, pc, lsl ip │ │ rscle r2, sp, #7, 30 │ │ - blx 20f836 │ │ + blx 20fc8a │ │ stmdacc r1, {r0, r1, r2, ip, sp, lr, pc} │ │ mvnsle fp, r0, lsl pc │ │ @ instruction: 0xe7e81c78 │ │ strbeq r1, [r1, r5, lsl #25] │ │ vaddw.u , , d12 │ │ stmdaeq r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ ldrdne pc, [r0], -sl @ │ │ svceq 0x0051ebb2 │ │ - submi sp, r1, ip, lsr #32 │ │ + submi sp, r1, sp, lsr #32 │ │ svclt 0x0088293f │ │ streq pc, [r1, #-69] @ 0xffffffbb │ │ svceq 0x0000f1b9 │ │ ldmda sl, {r0, r3, ip, lr, pc}^ │ │ addmi r1, r1, #0, 30 │ │ - vaddw.u , , d14 │ │ + vaddw.u , , d15 │ │ stmda sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - ldmdblt r8, {ip, lr}^ │ │ + stmdblt r0!, {ip, lr}^ │ │ svccs 0x0007e1f4 │ │ - @ instruction: 0xb1afd2c6 │ │ + smlawtlt r7, r6, r2, sp │ │ @ instruction: 0xf007fb07 │ │ svclt 0x00103801 │ │ - strd sp, [pc], -ip │ │ - svchi 0x002ff3bf │ │ - svccs 0x00062006 │ │ - shasxmi fp, r8, r8 │ │ - @ instruction: 0xf100fb00 │ │ - vaddl.u q1, d15, d1 │ │ - svccs 0x00008f5b │ │ - stmdbcc r1, {r0, r2, r4, r5, r7, ip, lr, pc} │ │ - mvnsle fp, r0, lsl pc │ │ - @ instruction: 0xe7b01c78 │ │ - @ instruction: 0xf04007c8 │ │ - stclls 2, cr8, [r0], #-416 @ 0xfffffe60 │ │ - andcs pc, r0, ip, asr #12 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - addscc pc, sl, r3, asr #13 │ │ - andsle r4, r5, r4, lsl #5 │ │ - ldmib sp, {r2, r5, r6, fp, sp, pc}^ │ │ - @ instruction: 0xf070565e │ │ - ldmib sp, {r0, r2, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ - b fe0639cc │ │ - b fe023c58 │ │ - tstmi sl, #335544320 @ 0x14000000 │ │ - stmdals r6!, {r0, r1, r8, ip, lr, pc}^ │ │ - movwle r4, #21152 @ 0x52a0 │ │ - blne 105c268 │ │ - andeq lr, r6, r1, ror fp │ │ - orrhi pc, r2, #128, 4 │ │ - subsls sl, ip, lr, asr r8 │ │ - bhi 16ddb94 │ │ - ldc2 0, cr15, [sl], {115} @ 0x73 │ │ - stmdavs r7, {r3, r5, r6, r8, r9, ip, sp, pc} │ │ - @ instruction: 0xf8c04604 │ │ - cmnlt r7, #0 │ │ + ldclne 1, cr13, [r8], #-1008 @ 0xfffffc10 │ │ + @ instruction: 0xf3bfe7c1 │ │ + andcs r8, r6, pc, lsr #30 │ │ + svclt 0x00382f06 │ │ + blx 35136 │ │ + andcs pc, r1, r0, lsl #2 │ │ svchi 0x005bf3bf │ │ - andls pc, ip, r7, asr #17 │ │ + adcsle r2, r4, r0, lsl #30 │ │ + svclt 0x00103901 │ │ + ldclne 1, cr13, [r8], #-1008 @ 0xfffffc10 │ │ + strbeq lr, [r8, pc, lsr #15] │ │ + rsbhi pc, r7, #64 @ 0x40 │ │ + @ instruction: 0xf64c9c60 │ │ + @ instruction: 0xf04f2000 │ │ + @ instruction: 0xf6c30900 │ │ + addmi r3, r4, #154 @ 0x9a │ │ + stmdage r4!, {r0, r2, r4, ip, lr, pc}^ │ │ + @ instruction: 0x565ee9dd │ │ + @ instruction: 0xffd0f070 │ │ + ldrdeq lr, [r4, #-157]! @ 0xffffff63 │ │ + andeq lr, r6, #528384 @ 0x81000 │ │ + movweq lr, #23168 @ 0x5a80 │ │ + tstle r3, sl, lsl r3 │ │ + adcmi r9, r0, #6684672 @ 0x660000 │ │ + orr sp, r5, #335544320 @ 0x14000000 │ │ + bl 1c6a5a8 │ │ + vaddl.s8 q0, d0, d6 │ │ + ldmdage lr, {r0, r7, r8, r9, pc}^ │ │ + stmib sp, {r2, r3, r4, r6, ip, pc}^ │ │ + @ instruction: 0xf00d8a5a │ │ + msrlt SPSR_f, #203776 @ 0x31c00 │ │ + strmi r6, [r4], -r7, lsl #16 │ │ + andls pc, r0, r0, asr #17 │ │ + @ instruction: 0xf3bfb367 │ │ + @ instruction: 0xf8c78f5b │ │ + vaddl.u , d15, d12 │ │ + @ instruction: 0xf8c78f5b │ │ + ldmib sp, {r4, ip, pc}^ │ │ + @ instruction: 0xf8cd015b │ │ + cmnls r6, r8, ror #2 │ │ + stmib sp, {r0, r3, r4, r5, r9, sl, lr}^ │ │ + stmdage r4!, {r2, r5, r6, pc}^ │ │ + stc2l 0, cr15, [r2], {1} │ │ + eorvs r6, r7, r0, lsr #16 │ │ + @ instruction: 0xf43f2800 │ │ + vqrdmlsh.s q5, , d21[0] │ │ + ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr1, cr10, cr0, {0} │ │ + movwcs lr, #2112 @ 0x840 │ │ + mvnsle r2, r0, lsl #22 │ │ + @ instruction: 0xf47f2901 │ │ + vcvt.u32.f32 q5, , #1 │ │ + @ instruction: 0xf0708f5b │ │ + ldrb pc, [r3, -pc, lsr #18] @ │ │ + @ instruction: 0xf003a85a │ │ + strb pc, [pc, -r5, asr #23] @ │ │ + blx fe75faec │ │ + ldmib sp, {r2, r9, sl, lr}^ │ │ + @ instruction: 0xf8cd015b │ │ + cmnls r6, r8, ror #2 │ │ + stmib sp, {r0, r5, r9, sl, lr}^ │ │ + stmdage r4!, {r2, r5, r6, pc}^ │ │ + ldc2 0, cr15, [sl], {1} │ │ svchi 0x005bf3bf │ │ - andsls pc, r0, r7, asr #17 │ │ - ldrsbeq lr, [fp, #-157] @ 0xffffff63 │ │ - msrls SPSR_f, sp, asr #17 │ │ - ldrtmi r9, [r9], -r6, ror #2 │ │ - rsbhi lr, r4, sp, asr #19 │ │ - @ instruction: 0xf001a864 │ │ - stmdavs r0!, {r0, r1, r2, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - stmdacs r0, {r0, r1, r2, r5, sp, lr} │ │ - svcge 0x0066f43f │ │ + svceq 0x0000e854 │ │ + stmda r4, {r0, r6, r9, sl, fp, ip}^ │ │ + bcs 2814c │ │ + stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + svcge 0x0036f47f │ │ + vrsubhn.i d4, , q8 │ │ + @ instruction: 0xf0708f5b │ │ + str pc, [pc, -fp, lsl #18]! │ │ + andcs pc, r0, ip, asr #12 │ │ + tstpls r0, sp, asr #17 @ p-variant is OBSOLETE │ │ + addscc pc, sl, r3, asr #13 │ │ + stmdbls r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + stmib sp, {r5, r6, ip, pc}^ │ │ + andcs r9, r0, r0, asr #18 │ │ + @ instruction: 0xf0b4e002 │ │ + stclne 15, cr14, [r0], #-272 @ 0xfffffef0 │ │ + @ instruction: 0xf8da4604 │ │ + ldmib sl, {}^ @ │ │ + bcc 801d0 │ │ + @ instruction: 0x1094f8da │ │ + mcrrne 0, 0, r4, r6, cr2 │ │ + stmiapl fp, {r0, r1, r4, r8}^ │ │ svchi 0x005bf3bf │ │ - svcne 0x0000e850 │ │ - stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2c0b0 │ │ - stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - svcge 0x005af47f │ │ + @ instruction: 0xd113429e │ │ + ldrdvs pc, [r0], #-138 @ 0xffffff76 │ │ + adcsmi r1, r5, #21760 @ 0x5500 │ │ + rsbsmi fp, fp, #33, 30 @ 0x84 │ │ + @ instruction: 0xf8da4003 │ │ + ldrtmi r7, [fp], #-68 @ 0xffffffbc │ │ + svcvc 0x0000e85a │ │ + smlawble r3, r7, r2, r4 │ │ svchi 0x005bf3bf │ │ - stc2l 0, cr15, [r6, #444] @ 0x1bc │ │ - ldmdage sl, {r2, r4, r6, r8, r9, sl, sp, lr, pc}^ │ │ - blx 18df4d6 │ │ - @ instruction: 0xf071e750 │ │ - @ instruction: 0x4604ff31 │ │ - ldrsbeq lr, [fp, #-157] @ 0xffffff63 │ │ - msrls SPSR_f, sp, asr #17 │ │ - strtmi r9, [r1], -r6, ror #2 │ │ - rsbhi lr, r4, sp, asr #19 │ │ - @ instruction: 0xf001a864 │ │ - @ instruction: 0xf3bffd07 │ │ - ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr0, cr1, cr0, {0} │ │ - andne lr, r0, #68, 16 @ 0x440000 │ │ - mvnsle r2, r0, lsl #20 │ │ - @ instruction: 0xf47f2801 │ │ - qasxmi sl, r0, r7 │ │ + strcc lr, [r0, -sl, asr #16] │ │ + tst r9, r7, lsl #22 │ │ + smlawble fp, r3, r2, r4 │ │ svchi 0x005bf3bf │ │ - stc2 0, cr15, [r2, #444]! @ 0x1bc │ │ - @ instruction: 0xf64ce730 │ │ - @ instruction: 0xf8cd2000 │ │ - @ instruction: 0xf6c39110 │ │ - stmib sp, {r1, r3, r4, r7, ip, sp}^ │ │ - rsbls r9, r0, r2, asr #18 │ │ - stmdbls r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - and r2, r2, r0 │ │ - bl ddf7f8 │ │ - strmi r1, [r4], -r0, ror #24 │ │ - ldrdeq pc, [r0], -sl │ │ - andsvc lr, r1, #3571712 @ 0x368000 │ │ - @ instruction: 0xf8da3a01 │ │ - mulmi r2, r4, r0 │ │ - tsteq r3, r6, asr #24 │ │ - vtbx.8 d5, {d31}, d11 │ │ - addsmi r8, lr, #364 @ 0x16c │ │ - @ instruction: 0xf8dad113 │ │ - mrrcne 0, 4, r6, r5, cr0 │ │ - svclt 0x002142b5 │ │ - andmi r4, r3, fp, ror r2 │ │ - ldrdvc pc, [r4], #-138 @ 0xffffff76 │ │ - ldmda sl, {r0, r1, r3, r4, r5, sl, lr}^ │ │ - addmi r7, r7, #0, 30 │ │ - vaddw.u , , d20 │ │ - stmda sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - bllt 3f1170 │ │ - addmi lr, r3, #-2147483646 @ 0x80000002 │ │ - vaddw.u , , d28 │ │ - @ instruction: 0xf8da8f5b │ │ - @ instruction: 0xf8da1020 │ │ - b 86b6a4 │ │ - addmi r0, r3, #134217728 @ 0x8000000 │ │ - andcs sp, r6, ip, lsr #32 │ │ - svclt 0x00382c06 │ │ - blx 34e16 │ │ - andcs pc, r1, r0, lsl #2 │ │ - sbcle r2, r6, r0, lsl #24 │ │ - svclt 0x00103901 │ │ - stclne 1, cr13, [r0], #-1008 @ 0xfffffc10 │ │ - svclt 0x0000e7c1 │ │ - andeq sl, fp, r6, ror #18 │ │ - andeq sl, fp, sl, lsl #18 │ │ + ldrdne pc, [r0], -sl @ │ │ + ldrdcs pc, [r8], #-138 @ 0xffffff76 │ │ + movweq lr, #10785 @ 0x2a21 │ │ + eorle r4, fp, r3, lsl #5 │ │ + stccs 0, cr2, [r6], {6} │ │ + qasxmi fp, r0, r8 │ │ + @ instruction: 0xf100fb00 │ │ + stccs 0, cr2, [r0], {1} │ │ + stmdbcc r1, {r1, r2, r6, r7, ip, lr, pc} │ │ + mvnsle fp, r0, lsl pc │ │ + strb r1, [r1, r0, ror #24] │ │ + andeq fp, fp, r2, lsl r1 │ │ + strheq fp, [fp], -r6 │ │ svchi 0x002ff3bf │ │ stccs 0, cr2, [r6], {6} │ │ qasxmi fp, r0, r8 │ │ @ instruction: 0xf100fb00 │ │ stccs 0, cr2, [r0], {1} │ │ - stmdbcc r1, {r0, r4, r5, r7, ip, lr, pc} │ │ + stmdbcc r1, {r1, r4, r5, r7, ip, lr, pc} │ │ mvnsle fp, r0, lsl pc │ │ - str r1, [ip, r0, ror #24]! │ │ - adcle r2, r7, #1792 @ 0x700 │ │ - blx 14fa6a │ │ + str r1, [sp, r0, ror #24]! │ │ + adcle r2, r8, #1792 @ 0x700 │ │ + blx 14febe │ │ stmdacc r1, {r2, ip, sp, lr, pc} │ │ mvnsle fp, r0, lsl pc │ │ - str r1, [r2, r0, ror #24]! │ │ + str r1, [r3, r0, ror #24]! │ │ @ instruction: 0xf040420a │ │ stclls 0, cr8, [r0], #-936 @ 0xfffffc58 │ │ andcs pc, r0, ip, asr #12 │ │ addscc pc, sl, r3, asr #13 │ │ andsle r4, r5, r4, lsl #5 │ │ ldmib sp, {r2, r5, r6, fp, sp, pc}^ │ │ @ instruction: 0xf070565e │ │ - ldmib sp, {r0, r1, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ - b fe063b98 │ │ - b fe023e24 │ │ + ldmib sp, {r0, r1, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ + b fe063fec │ │ + b fe024278 │ │ tstmi sl, #335544320 @ 0x14000000 │ │ stmdals r6!, {r0, r1, r8, ip, lr, pc}^ │ │ movwle r4, #21152 @ 0x52a0 │ │ - blne 105c09c │ │ + blne 105c4f0 │ │ andeq lr, r6, r1, ror fp │ │ addshi pc, ip, #128, 4 │ │ subsls sl, ip, lr, asr r8 │ │ - bhi 16ddd60 │ │ - blx fed5f7fe │ │ + bhi 16de1b4 │ │ + blx ff8dfab8 │ │ stmdavs r7, {r3, r5, r6, r8, r9, ip, sp, pc} │ │ @ instruction: 0xf8c04604 │ │ cmnlt r7, #0 │ │ svchi 0x005bf3bf │ │ andls pc, ip, r7, asr #17 │ │ svchi 0x005bf3bf │ │ andsls pc, r0, r7, asr #17 │ │ ldrsbeq lr, [fp, #-157] @ 0xffffff63 │ │ msrls SPSR_f, sp, asr #17 │ │ ldrtmi r9, [r9], -r6, ror #2 │ │ rsbhi lr, r4, sp, asr #19 │ │ @ instruction: 0xf002a864 │ │ - stmdavs r0!, {r0, r1, r2, r3, r4, r7, sl, fp, ip, sp, lr, pc} │ │ + stmdavs r0!, {r0, r1, r2, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ stmdacs r0, {r0, r1, r2, r5, sp, lr} │ │ - svcge 0x005af43f │ │ + svcge 0x005bf43f │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2c27c │ │ + blcs 2c6d0 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - svcge 0x004ef47f │ │ + svcge 0x004ff47f │ │ svchi 0x005bf3bf │ │ - stc2l 0, cr15, [r0], #444 @ 0x1bc │ │ - ldmdage sl, {r3, r6, r8, r9, sl, sp, lr, pc}^ │ │ - blx a5f6a2 │ │ - @ instruction: 0xf071e744 │ │ - strmi pc, [r4], -fp, asr #28 │ │ + @ instruction: 0xf84af070 │ │ + ldmdage sl, {r0, r3, r6, r8, r9, sl, sp, lr, pc}^ │ │ + blx 1c5faf4 │ │ + @ instruction: 0xf072e745 │ │ + @ instruction: 0x4604f9b7 │ │ ldrsbeq lr, [fp, #-157] @ 0xffffff63 │ │ msrls SPSR_f, sp, asr #17 │ │ strtmi r9, [r1], -r6, ror #2 │ │ rsbhi lr, r4, sp, asr #19 │ │ @ instruction: 0xf002a864 │ │ - vcvt.f16.u16 , , #1 │ │ + vmull.u , d31, d15 │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr0, cr1, cr0, {0} │ │ andne lr, r0, #68, 16 @ 0x440000 │ │ mvnsle r2, r0, lsl #20 │ │ @ instruction: 0xf47f2801 │ │ - strtmi sl, [r0], -fp, lsr #30 │ │ + strtmi sl, [r0], -ip, lsr #30 │ │ svchi 0x005bf3bf │ │ - ldc2 0, cr15, [ip], #444 @ 0x1bc │ │ - subsls lr, ip, r4, lsr #14 │ │ + @ instruction: 0xf826f070 │ │ + subsls lr, ip, r5, lsr #14 │ │ orrls pc, r8, sp, asr #17 │ │ stmdbls r0!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ ldmdbls lr, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ svceq 0x0000e85b │ │ @ instruction: 0xf0402800 │ │ stmda fp, {r0, r1, r5, r9, pc}^ │ │ stmdacs r0, {ip, sp, lr} │ │ @@ -1988,15 +1973,15 @@ │ │ stmdavs r8, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ @ instruction: 0xf0400040 │ │ strcs r8, [r0, #-547] @ 0xfffffddd │ │ muleq ip, sl, r8 │ │ @ instruction: 0xf0402800 │ │ stmdbls r7, {r0, r2, r3, r5, r7, r9, pc} │ │ @ instruction: 0xf0024640 │ │ - mcrrls 13, 12, pc, r0, cr15 @ │ │ + mcrrls 13, 3, pc, r0, cr7 @ │ │ @ instruction: 0xf0002c00 │ │ stmdals r2, {r0, r1, r4, r8, pc}^ │ │ stmdblt r5!, {r1, r5, r6, ip, pc} │ │ stmdavs r0, {r1, r3, fp, ip, pc}^ │ │ @ instruction: 0xf0400040 │ │ vmlal.u q4, d15, d16[0] │ │ ldmda fp, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ @@ -2022,22 +2007,22 @@ │ │ @ instruction: 0xf8898f5b │ │ tst r6, ip │ │ svchi 0x005bf3bf │ │ tstne r2, r1, lsl #22 │ │ ldrdcs pc, [r4], #-138 @ 0xffffff76 │ │ ldrmi r9, [r0], #-320 @ 0xfffffec0 │ │ @ instruction: 0xf8b19041 │ │ - blvc ff2eb7d4 │ │ + blvc ff2ebc28 │ │ @ instruction: 0x21a8f8ad │ │ @ instruction: 0x31aaf88d │ │ strpl lr, [r1], #-2513 @ 0xfffff62f │ │ vtbl.8 d7, {d15-d18}, d15 │ │ andvs r8, r8, fp, asr pc │ │ @ instruction: 0xf0029806 │ │ - svccs 0x0002ff43 │ │ + svccs 0x0002ff33 │ │ andcs sp, r1, r0, ror r1 │ │ @ instruction: 0xf88d2702 │ │ mvns r0, r8, asr r1 │ │ vcvt.f16.u16 d2, d14, #1 │ │ tstle r6, fp, asr pc │ │ ldrsbeq pc, [r0, #137]! @ 0x89 @ │ │ svchi 0x005bf3bf │ │ @@ -2046,44 +2031,44 @@ │ │ vsra.u64 , q8, #1 │ │ @ instruction: 0xf8ca8f5b │ │ @ instruction: 0xf0250004 │ │ stmdbcs r0, {r0} │ │ andcc fp, r1, r8, lsl pc │ │ vaddl.u , d15, d2 │ │ @ instruction: 0xf8ca8f5b │ │ - bl 263800 │ │ + bl 263c54 │ │ stmib sp, {r2, r8, ip}^ │ │ @ instruction: 0xf1019442 │ │ stmiavs r8, {r2, r3, r8, sl}^ │ │ vaddw.u , , d9 │ │ @ instruction: 0x07c08f5b │ │ @ instruction: 0xf04fd118 │ │ strcs r0, [r0], -r1, lsl #16 │ │ and r2, sl, r0, lsl #14 │ │ - ldmib r8!, {r2, r4, r5, r7, ip, sp, lr, pc} │ │ + stcl 0, cr15, [r6, #720] @ 0x2d0 │ │ strbmi r6, [r6], #-2088 @ 0xfffff7d8 │ │ stmdaeq r2, {r3, r8, ip, sp, lr, pc} │ │ vabdl.u , d15, d1 │ │ @ instruction: 0x07c08f5b │ │ svccs 0x0007d108 │ │ svccs 0x0000d2f2 │ │ @ instruction: 0x4630d0f2 │ │ svclt 0x00103801 │ │ @ instruction: 0xe7edd1fc │ │ ldmib r2, {r0, r3, r9, fp, ip, pc}^ │ │ @ instruction: 0xf8b2ec00 │ │ - bvc 5e3878 │ │ + bvc 5e3ccc │ │ @ instruction: 0x01a8f8ad │ │ - bvc ff46a9dc │ │ + bvc ff46ae30 │ │ @ instruction: 0xf88d281f │ │ @ instruction: 0xd12711aa │ │ stmvc r0, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ and r2, r2, r0 │ │ ldmdacs lr, {r0, ip, sp} │ │ - bl 29793c │ │ + bl 297d90 │ │ stmiavs sl, {r8, ip}^ │ │ svchi 0x005bf3bf │ │ ldrbtle r0, [r5], #1938 @ 0x792 │ │ vaddw.u , , d12 │ │ ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ @ instruction: 0xf0422f00 │ │ stmda r1, {r2, r8, r9}^ │ │ @@ -2103,22 +2088,22 @@ │ │ movwcs lr, #2117 @ 0x845 │ │ mvnsle r2, r0, lsl #22 │ │ @ instruction: 0xf3bf0749 │ │ strle r8, [r8, #-3931] @ 0xfffff0a5 │ │ ldmdble r2, {r2, r3, r4, sl, fp, sp} │ │ strbtmi r4, [r4], -r8, asr #12 │ │ @ instruction: 0xf0b44675 │ │ - strtmi lr, [lr], sl, asr #18 │ │ + strtmi lr, [lr], r8, asr #26 │ │ svccs 0x000246a4 │ │ andcs sp, r1, r0, lsr #2 │ │ @ instruction: 0xf88d2702 │ │ @ instruction: 0xf04f0158 │ │ cmn r4, r0, lsl #18 │ │ ldmdacs lr, {r0, ip, sp} │ │ - bl 297cb0 │ │ + bl 298104 │ │ stmiavs sl, {r8, ip}^ │ │ svchi 0x005bf3bf │ │ ldrbtle r0, [r5], #1938 @ 0x792 │ │ vaddw.u , , d12 │ │ ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ @ instruction: 0xf0422f00 │ │ stmda r1, {r2, r8, r9}^ │ │ @@ -2156,58 +2141,58 @@ │ │ andeq pc, r8, r9, lsl #17 │ │ cmnphi r7, r0 @ p-variant is OBSOLETE │ │ muleq fp, r9, r8 │ │ @ instruction: 0x1009f8b9 │ │ orrseq pc, r2, sp, lsl #17 │ │ @ instruction: 0xf8ad4648 │ │ @ instruction: 0xf0b41190 │ │ - bls 25dd38 │ │ + bls 25f184 │ │ @ instruction: 0x0192f89d │ │ @ instruction: 0x1190f8bd │ │ cmpphi ip, sp, asr #17 @ p-variant is OBSOLETE │ │ stmvc r0, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ addsvc r8, r0, r1, lsl r0 │ │ @ instruction: 0xf88d9656 │ │ rsc r5, r2, r0, ror #2 │ │ rsbls sl, r5, sl, asr r8 │ │ @ instruction: 0xf88da85e │ │ stmib sp, {r5, r7, r8, ip, lr}^ │ │ rsbls fp, r4, r6, ror #22 │ │ - @ instruction: 0xf9d8f073 │ │ + @ instruction: 0xf906f00d │ │ @ instruction: 0xf0002800 │ │ stmdavs r7, {r0, r1, r3, r4, r5, r7, pc} │ │ @ instruction: 0xf8c04604 │ │ svccs 0x00009000 │ │ mrshi pc, (UNDEF: 0) @ │ │ svchi 0x005bf3bf │ │ andls pc, ip, r7, asr #17 │ │ svchi 0x005bf3bf │ │ andsls pc, r0, r7, asr #17 │ │ - bls c9e1c │ │ + bls ca270 │ │ @ instruction: 0xce64e9dd │ │ addsvc r7, r0, r8, lsl #17 │ │ stmdahi r9, {r1, sp} │ │ lsleq pc, sp, #17 @ │ │ ldmib sp, {r1, r3, r5, r6, fp, sp, pc}^ │ │ andshi r3, r1, r6, ror #12 │ │ ldrtmi r4, [sl], -r1, asr #12 │ │ @ instruction: 0xce40e9cd │ │ strbcc lr, [r2], -sp, asr #19 │ │ tstppl r0, sp, lsl #17 @ p-variant is OBSOLETE │ │ - blx bdfa42 │ │ + blx ff25fe96 │ │ strcs r6, [r1, #-2080] @ 0xfffff7e0 │ │ cmnlt r0, r7, lsr #32 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2c654 │ │ + blcs 2caa8 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ vaddw.u , , d3 │ │ @ instruction: 0xf06f8f5b │ │ - stmdbls r4, {r0, r2, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + stmdbls r4, {r0, r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ lslseq pc, sp @ @ │ │ stmdacs r3, {r0, r1, r3, fp, pc} │ │ ldmib sp, {r0, r1, r2, r3, r7, fp, ip, sp, lr}^ │ │ @ instruction: 0xf8ad216a │ │ @ instruction: 0xf88d3100 │ │ rsbsle r7, r4, r2, lsl #2 │ │ @ instruction: 0xf89d9e08 │ │ @@ -2225,304 +2210,250 @@ │ │ svchi 0x005bf3bf │ │ svceq 0x0000e854 │ │ tstls r0, r4, asr #16 │ │ mvnsle r2, r0, lsl #18 │ │ cmnle lr, r2, lsl #16 │ │ @ instruction: 0x462120f0 │ │ movwcs r2, #4737 @ 0x1281 │ │ - ldmda ip, {r2, r4, r5, r7, ip, sp, lr, pc}^ │ │ + mrrc 0, 11, pc, sl, cr4 @ │ │ smlsdxcs r1, r7, r0, lr │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ and r2, fp, r0, lsl #12 │ │ - ldmda ip, {r2, r4, r5, r7, ip, sp, lr, pc}^ │ │ + stcl 0, cr15, [sl], #-720 @ 0xfffffd30 │ │ ldrsbeq pc, [r0, #137]! @ 0x89 @ │ │ @ instruction: 0x370244b8 │ │ stmdacs r0, {r0, r9, sl, ip, sp} │ │ svchi 0x005bf3bf │ │ mrcge 4, 3, APSR_nzcv, cr7, cr15, {3} │ │ rscsle r2, r1, #7, 28 @ 0x70 │ │ rscsle r2, r1, r0, lsl #28 │ │ stmdacc r1, {r6, r9, sl, lr} │ │ mvnsle fp, r0, lsl pc │ │ strcs lr, [r1, #-2028] @ 0xfffff814 │ │ strcs r2, [r0, -r0, lsl #12] │ │ @ instruction: 0xf0b4e00b │ │ - @ instruction: 0xf899e844 │ │ + @ instruction: 0xf899ec52 │ │ strtmi r0, [lr], #-12 │ │ strcc r3, [r1, -r2, lsl #10] │ │ vtbl.8 d2, {d15}, d0 │ │ @ instruction: 0xf47f8f5b │ │ svccs 0x0007af35 │ │ svccs 0x0000d2f1 │ │ @ instruction: 0x4630d0f1 │ │ svclt 0x00103801 │ │ @ instruction: 0xe7ecd1fc │ │ vqshlu.s32 q2, q4, #31 │ │ @ instruction: 0xf0538f2f │ │ - stmdbls sl, {r2, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ + stmdbls sl, {r1, r3, r5, r8, sl, fp, ip, sp, lr, pc} │ │ subeq r6, r0, r8, asr #16 │ │ ldclge 4, cr15, [sp, #252] @ 0xfc │ │ - @ instruction: 0xffecf052 │ │ + stc2 0, cr15, [sl], #-332 @ 0xfffffeb4 │ │ streq pc, [r1, #-128] @ 0xffffff80 │ │ muleq ip, sl, r8 │ │ @ instruction: 0xf43f2800 │ │ ldrd sl, [r5], sl @ │ │ cmppls r8, sp, lsl #17 @ p-variant is OBSOLETE │ │ eor r2, lr, r2, lsl #14 │ │ ldmdage r6, {r0, r8, sl, sp}^ │ │ @ instruction: 0xf003a964 │ │ - @ instruction: 0xf89df87f │ │ + @ instruction: 0xf89df8a1 │ │ stmdacs r2, {r5, r7, r8} │ │ mla r2, r2, r1, sp │ │ @ instruction: 0x465920f0 │ │ movwcs r2, #4737 @ 0x1281 │ │ - stmda r0, {r2, r4, r5, r7, ip, sp, lr, pc} │ │ + bl fffe02a8 │ │ ldrdls pc, [r8, sp] │ │ svceq 0x0000f1b9 │ │ stclge 4, cr15, [r0, #508]! @ 0x1fc │ │ @ instruction: 0xf88d2002 │ │ @ instruction: 0xf88d7158 │ │ @ instruction: 0xf04f0160 │ │ vtbl.8 d0, {d15-d16}, d0 │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr0, cr1, cr0, {0} │ │ andne lr, r0, #68, 16 @ 0x440000 │ │ mvnsle r2, r0, lsl #20 │ │ tstle r4, r1, lsl #16 │ │ vrsubhn.i d4, , q8 │ │ @ instruction: 0xf06f8f5b │ │ - @ instruction: 0xf89dfa47 │ │ + @ instruction: 0xf89dfdb1 │ │ svccs 0x00027160 │ │ addshi pc, r1, r0 │ │ ldrbmi lr, [r6, #-2525] @ 0xfffff623 │ │ strtmi r6, [r0], -r9, ror #17 │ │ stmdavs r8!, {r3, r7, r8, r9, sl, lr}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf0b34620 │ │ - ldrbeq lr, [r8, ip, asr #31]! │ │ + @ instruction: 0xf0b44620 │ │ + ldrbeq lr, [r8, sl, asr #23]! │ │ streq pc, [r1, -pc, asr #32] │ │ @ instruction: 0xf43f980b │ │ @ instruction: 0xf7ffabaf │ │ - @ instruction: 0xf052bb32 │ │ - stmdacs r0, {r0, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf053bb32 │ │ + stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ @ instruction: 0xf88abf08 │ │ ldr r7, [r8, #12] │ │ - blx fe65fdc6 │ │ + @ instruction: 0xff04f071 │ │ andcs r4, r2, r4, lsl #12 │ │ lsleq pc, sp, #17 @ │ │ subls sl, r1, sl, asr r8 │ │ subls sl, r0, lr, asr r8 │ │ strbmi sl, [r1], -sl, ror #16 │ │ @ instruction: 0xf88d4622 │ │ stmib sp, {r4, r8, ip, lr}^ │ │ @ instruction: 0xf001bb42 │ │ - @ instruction: 0x4620fa3b │ │ + @ instruction: 0x4620fad5 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2c834 │ │ + blcs 2cc88 │ │ strcs sp, [r1, #-504] @ 0xfffffe08 │ │ @ instruction: 0xf43f2901 │ │ ldr sl, [r0, -lr, lsl #30] │ │ - @ instruction: 0xff70f052 │ │ + blx febe01e6 │ │ svclt 0x00082800 │ │ andvc pc, ip, sl, lsl #17 │ │ - @ instruction: 0xf052e689 │ │ - stmdacs r0, {r0, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf053e689 │ │ + stmdacs r0, {r0, r1, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ @ instruction: 0x7125bf08 │ │ strtmi lr, [r0], -r8, lsr #14 │ │ svchi 0x002ff3bf │ │ - @ instruction: 0xf859f053 │ │ - bllt 4e1c64 │ │ - blmi a75d0c │ │ + ldc2 0, cr15, [r7], {83} @ 0x53 │ │ + bllt 4e20b8 │ │ + blmi a76160 │ │ ldrbtmi r4, [r8], #-2345 @ 0xfffff6d7 │ │ @ instruction: 0xf88d447b │ │ ldrbtmi r5, [r9], #-260 @ 0xfffffefc │ │ smlabtlt r0, sp, r8, pc @ │ │ tstls r0, r0, asr #20 │ │ @ instruction: 0xf01d212b │ │ - stmdami r5!, {r0, r1, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ + stmdami r5!, {r0, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ @ instruction: 0xf01b4478 │ │ - stmdami r2!, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + stmdami r2!, {r0, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xf01b4478 │ │ - stmdami r5!, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ + stmdami r5!, {r0, r2, r3, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xf01b4478 │ │ - @ instruction: 0xf052fb79 │ │ - @ instruction: 0xf080ff41 │ │ - blvc a258ac │ │ + @ instruction: 0xf053fd69 │ │ + @ instruction: 0xf080fb7f │ │ + blvc a25d00 │ │ @ instruction: 0xf43f2800 │ │ ldmdami r4, {r0, r1, r3, r4, r5, r6, r7, r9, fp, sp, pc} │ │ ldmdbmi r5, {r2, r4, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ smlabbvc r4, sp, r8, pc @ │ │ strbls r4, [r0], #-1145 @ 0xfffffb87 │ │ tstls r0, r0, asr #20 │ │ @ instruction: 0xf01d212b │ │ - rscscs pc, r0, sp, lsl r9 @ │ │ + rscscs pc, r0, pc, lsl #21 │ │ addcs r4, r1, #34603008 @ 0x2100000 │ │ - @ instruction: 0xf0b32301 │ │ - @ instruction: 0xf7ffef58 │ │ - @ instruction: 0xf052bb0b │ │ - stmdacs r0, {r0, r1, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0b42301 │ │ + @ instruction: 0xf7ffeb56 │ │ + @ instruction: 0xf053bb0b │ │ + stmdacs r0, {r0, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ andcs fp, r1, r4, lsl #30 │ │ @ instruction: 0xf7ff7328 │ │ stmdami sp, {r0, r1, r2, r4, r5, r6, r7, r9, fp, ip, sp, pc} │ │ stmdbmi lr, {r0, r2, r3, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - bge 1034edc │ │ - @ instruction: 0x212b9100 │ │ - @ instruction: 0xf902f01d │ │ - @ instruction: 0xffff535d │ │ - strdeq r5, [fp], -r6 │ │ - andeq r5, fp, r0, lsr r8 │ │ - @ instruction: 0xffff53a3 │ │ - andeq r5, fp, ip, lsl r8 │ │ - andeq r7, fp, sl, ror r7 │ │ - andeq r7, fp, r0, asr #14 │ │ - andeq r7, fp, r8, asr r7 │ │ - @ instruction: 0xffff5321 │ │ - andeq r5, fp, sl, ror r7 │ │ - andeq r5, fp, r8, lsl #16 │ │ - andeq r5, fp, r4, ror #19 │ │ - mvnsmi lr, sp, lsr #18 │ │ - stmvs r7, {r1, r4, r7, ip, sp, pc} │ │ - @ instruction: 0x4604b397 │ │ - stmdavs r0, {r4, r6, r7, r8, fp, sp, lr, pc} │ │ - ldrtmi r6, [r8], -r5, asr #17 │ │ - svc 0x002ef0b3 │ │ - stmdage r6, {r1, r9, sl, lr} │ │ - @ instruction: 0xf01c4639 │ │ - stmdals r6, {r0, r1, r2, r4, r5, r8, fp, ip, sp, lr, pc} │ │ - eorle r2, r7, r1, lsl #16 │ │ - ldmib sp, {r1, r8, r9, sl, fp, sp, pc}^ │ │ - cdpvs 3, 6, cr2, cr9, cr7, {0} │ │ - @ instruction: 0xf03c4638 │ │ - ldrtmi pc, [r8], -r3, lsr #30 @ │ │ - @ instruction: 0xf8aaf7ff │ │ - ldrbtmi r4, [sl], #-2595 @ 0xfffff5dd │ │ - @ instruction: 0xf3bf68d3 │ │ - blcs c7ae4 │ │ - stmib sp, {r1, r2, r3, r8, ip, lr, pc}^ │ │ - andcs r0, r3, r8, lsl #2 │ │ - bge 1be1d0 │ │ - ldrtmi r9, [r0], -r6 │ │ - ldrmi r4, [r8, r1, asr #12] │ │ - @ instruction: 0xf0b34620 │ │ - @ instruction: 0xb012eef2 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - ldrbtmi r4, [r8], #-2073 @ 0xfffff7e7 │ │ - blx ffe5fe0c │ │ - ldrbtmi r4, [r8], #-2072 @ 0xfffff7e8 │ │ - blx ffd5fe14 │ │ - strcs r2, [r1, #-33]! @ 0xffffffdf │ │ - svc 0x0002f0b3 │ │ - andcs fp, r1, r8, lsl r9 │ │ - @ instruction: 0xf0192121 │ │ - stmdbmi ip, {r2, r3, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - strmi r2, [r4], -r1, lsr #4 │ │ - @ instruction: 0xf0b04479 │ │ - stmdami sl, {r0, r2, r3, r4, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ - blmi 2ac5f4 │ │ - andeq pc, r0, #200, 4 @ 0x8000000c │ │ - ldrbtmi r4, [r8], #-2313 @ 0xfffff6f7 │ │ - ldrbtmi r9, [fp], #-518 @ 0xfffffdfa │ │ - bge 1b4fc0 │ │ + bge 1035330 │ │ @ instruction: 0x212b9100 │ │ - stmib sp, {r0, r3, r8, sl, ip, pc}^ │ │ - @ instruction: 0xf01d5407 │ │ - svclt 0x0000f88d │ │ - @ instruction: 0xfffede20 │ │ - @ instruction: 0xffff523f │ │ - andeq r5, fp, r6, ror #13 │ │ - strdeq r5, [fp], -r4 │ │ - andeq r9, fp, sl, lsr #28 │ │ - andeq r5, fp, r2, ror #17 │ │ - andeq r5, fp, sl, lsr sl │ │ + blx 1d601c8 │ │ + @ instruction: 0xffff537f │ │ + strdeq r5, [fp], -r2 │ │ + andeq r6, fp, ip, lsr #32 │ │ + @ instruction: 0xffff53c5 │ │ + strdeq r5, [fp], -r8 │ │ + andeq r7, fp, r2, asr #30 │ │ + andeq r7, fp, r8, lsl #30 │ │ + andeq r7, fp, r0, lsr #30 │ │ + @ instruction: 0xffff5343 │ │ + andeq r5, fp, r6, lsl #31 │ │ + andeq r6, fp, r4 │ │ + andeq r6, fp, r0, ror #3 │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ @ instruction: 0x4604b095 │ │ cdpeq 1, 1, cr15, cr12, cr4, {0} │ │ stmdals r4, {r4, r6, r7, r8, fp, sp, lr, pc} │ │ ldmib r4, {r7, r8, fp, sp, lr}^ │ │ - ldc 5, cr7, [r4] │ │ + ldcl 5, cr7, [r4] │ │ @ instruction: 0xf8940b02 │ │ ldm lr, {r4, r5, sp, lr} │ │ stmib sp, {r1, r2, r3, ip, lr}^ │ │ stcge 5, cr7, [r2, #-0] │ │ - bleq 1df468 │ │ + bleq 1df8e4 │ │ subpl lr, r0, r5, lsl #17 │ │ - mcr 0, 6, pc, cr4, cr3, {5} @ │ │ + bl be0488 │ │ ldrbtmi r4, [sl], #-2572 @ 0xfffff5f4 │ │ @ instruction: 0xf3bf68d3 │ │ - blcs c7bb4 │ │ + blcs c7f30 │ │ stmib sp, {r1, r2, r3, r8, ip, lr, pc}^ │ │ andcs r0, r3, sl, lsl #2 │ │ - bge 23e2a0 │ │ + bge 23e61c │ │ strbmi r9, [r8], -r8 │ │ ldrmi r4, [r8, r1, asr #12] │ │ - @ instruction: 0xf0b34620 │ │ - andslt lr, r5, sl, lsl #29 │ │ + @ instruction: 0xf0b44620 │ │ + @ instruction: 0xb015eaf4 │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - blx fe45fedc │ │ - andeq r9, fp, sl, asr sp │ │ - andeq r5, fp, r2, lsl r8 │ │ + stc2l 0, cr15, [ip], #108 @ 0x6c │ │ + ldrdeq sl, [fp], -lr │ │ + andeq r6, fp, r6, ror #1 │ │ svcmi 0x00f0e92d │ │ ldrmi fp, [r5], -r7, lsr #1 │ │ tstlt r9, #135266304 @ 0x8100000 │ │ cmple r4, r1, lsl #18 │ │ @ instruction: 0x0009f8b3 │ │ @ instruction: 0xf8ad7ad9 │ │ @ instruction: 0xf88d0030 │ │ ldmib r3, {r1, r4, r5, ip}^ │ │ - bvc 73e69c │ │ + bvc 73ea18 │ │ ldrdhi pc, [r0], -r5 @ │ │ svchi 0x005bf3bf │ │ vtbx.8 d6, {d15-d17}, d31 │ │ - b 1807c18 │ │ + b 1807f94 │ │ @ instruction: 0xf04070c8 │ │ stmib sp, {r3, r5, r7, pc}^ │ │ @ instruction: 0xf1059401 │ │ @ instruction: 0xf1050320 │ │ stmib sp, {r2, r5, r8, fp}^ │ │ @ instruction: 0xf04f6a03 │ │ strcs r0, [r0], #-2560 @ 0xfffff600 │ │ adcs r9, r1, r6, lsl #6 │ │ @ instruction: 0x0009f8b3 │ │ - beq 60010 │ │ + beq 6038c │ │ eoreq pc, r0, sp, lsr #17 │ │ andcs pc, r0, ip, asr #12 │ │ andvc lr, r0, #3457024 @ 0x34c000 │ │ addscc pc, sl, r3, asr #13 │ │ stmib sp, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr}^ │ │ @ instruction: 0xf88d7205 │ │ andls r1, lr, r2, lsr #32 │ │ addge pc, r8, sp, asr #17 │ │ - bge 85e62c │ │ - bge 7de630 │ │ + bge 85e9a8 │ │ + bge 7de9ac │ │ mulhi r8, r3, r8 │ │ vstmiavs r9!, {s12-s51} │ │ @ instruction: 0xf0004201 │ │ @ instruction: 0xf1b8811d │ │ @ instruction: 0xf0000f02 │ │ @ instruction: 0xf8bd8313 │ │ @ instruction: 0xf89d0020 │ │ - bls 167fa4 │ │ + bls 168320 │ │ rsbseq pc, r5, sp, lsr #17 │ │ andsls r9, ip, r6, lsl #16 │ │ andsls r2, fp, #1 │ │ rsbsne pc, r7, sp, lsl #17 │ │ rsbshi pc, r4, sp, lsl #17 │ │ @ instruction: 0xf8b3e397 │ │ @ instruction: 0xf1050009 │ │ @ instruction: 0xf8ad0608 │ │ @ instruction: 0xf64c001c │ │ @ instruction: 0xf6c32000 │ │ @ instruction: 0xf893309a │ │ andls fp, sl, r8 │ │ - bvc ff66bf50 │ │ + bvc ff66c2cc │ │ strcs lr, [r0], #-2515 @ 0xfffff62d │ │ stmib sp, {r4, ip, pc}^ │ │ stmib sp, {r1, r2, r3}^ │ │ andcs r0, r1, ip │ │ @ instruction: 0xf88d9206 │ │ ldmda r6, {r1, r2, r3, r4, ip}^ │ │ stmdbcs r0, {r8, r9, sl, fp, ip} │ │ @@ -2530,32 +2461,32 @@ │ │ tsteq r0, r6, asr #16 │ │ mvnsle r2, r0, lsl #18 │ │ svchi 0x005bf3bf │ │ @ instruction: 0x46ca4fd0 │ │ ldmdavs r8!, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ @ instruction: 0xf0400040 │ │ @ instruction: 0xf04f8335 │ │ - blvc a26390 │ │ + blvc a2670c │ │ @ instruction: 0xf0402800 │ │ @ instruction: 0xf10d8337 │ │ @ instruction: 0xf1050878 │ │ strbmi r0, [r0], -r8, lsr #2 │ │ - @ instruction: 0xf988f002 │ │ + @ instruction: 0xf95cf002 │ │ stmdacs r0, {r1, r2, r3, r4, fp, ip, pc} │ │ @ instruction: 0x81a8f000 │ │ @ instruction: 0xf1b99920 │ │ tstls r0, r0, lsl #30 │ │ ldmdavs r9!, {r0, r1, r8, ip, lr, pc}^ │ │ @ instruction: 0xf0400049 │ │ tstcs r0, ip, ror #6 │ │ vqshlu.s64 q2, , #63 @ 0x3f │ │ ldmda r6, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r6, {r8, r9, sl, fp, sp}^ │ │ - blcs 28bd0 │ │ - bcs d87b8 │ │ + blcs 28f4c │ │ + bcs d8b34 │ │ msrhi CPSR_s, #0 │ │ stmdbcs r0, {r4, r8, fp, ip, pc} │ │ msrhi CPSR_fs, #0 │ │ mulscs lr, sp, r8 │ │ @ instruction: 0x301cf8bd │ │ sbcvc r9, sl, #6, 30 │ │ @ instruction: 0xf8812201 │ │ @@ -2564,61 +2495,61 @@ │ │ vaddl.u , d15, d9 │ │ movwvc r8, #44891 @ 0xaf5b │ │ @ instruction: 0xf8bde31d │ │ @ instruction: 0xf89d0030 │ │ @ instruction: 0xf88d1032 │ │ @ instruction: 0xf8ad107a │ │ add r0, r7, #120 @ 0x78 │ │ - beq a0154 │ │ + beq a04d0 │ │ ldrdhi pc, [r0], -r3 │ │ svchi 0x005bf3bf │ │ ldrdvc pc, [r0], -r9 │ │ svchi 0x005bf3bf │ │ sbcvc lr, r8, pc, asr sl │ │ subhi pc, r2, #64 @ 0x40 │ │ - bleq 1160f54 │ │ + bleq 11612d0 │ │ svceq 0x001ff1bb │ │ - blx 2d84e2 │ │ + blx 2d885e │ │ strls pc, [r5], #-1546 @ 0xfffff9f6 │ │ subeq lr, sl, pc, asr #20 │ │ @ instruction: 0xf1ba1c44 │ │ andle r0, r7, #7, 30 │ │ svceq 0x0000f1ba │ │ ldrtmi sp, [r0], -r7 │ │ svclt 0x00103801 │ │ strd sp, [r2], -ip │ │ - ldc 0, cr15, [sl, #716] @ 0x2cc │ │ + b 5606ac │ │ @ instruction: 0xf8d39b06 │ │ vaddl.u q4, d15, d0 │ │ @ instruction: 0xf8d98f5b │ │ vaddl.u , d15, d0 │ │ - b 1807de0 │ │ + b 180815c │ │ @ instruction: 0xf04070c8 │ │ strtmi r8, [r6], #-542 @ 0xfffffde2 │ │ - bleq 1160fa0 │ │ + bleq 116131c │ │ @ instruction: 0xf10a3402 │ │ @ instruction: 0xf1bb0a01 │ │ sbcsle r0, ip, pc, lsl pc │ │ @ instruction: 0xf1bb9c05 │ │ svclt 0x00080f1e │ │ tstle r9, r0, lsl #24 │ │ rscsvc pc, sl, pc, asr #8 │ │ - @ instruction: 0xf0b32101 │ │ - blls 1df70c │ │ + @ instruction: 0xf0b42101 │ │ + blls 1dec30 │ │ stmdacs r0, {r2, r9, sl, lr} │ │ addshi pc, pc, #0 │ │ ldmda r3, {r0, r1, r2, r3, r4, r6, r8, ip, sp, pc}^ │ │ strbmi r0, [r0, #-3840] @ 0xfffff100 │ │ @ instruction: 0xf108d128 │ │ vaddl.u q0, d15, d2 │ │ stmda r3, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - bllt 6644c4 │ │ + bllt 664840 │ │ vst1.16 {d30-d33}, [pc], r9 │ │ strdcs r7, [r1, -sl] │ │ - stc 0, cr15, [r2, #716] @ 0x2cc │ │ + stmib ip!, {r2, r4, r5, r7, ip, sp, lr, pc}^ │ │ @ instruction: 0xf0002800 │ │ strmi r8, [r7], -sl, lsl #5 │ │ svceq 0x0000e859 │ │ stmdblt r0, {r1, r2, r8, r9, fp, ip, pc}^ │ │ svchi 0x005bf3bf │ │ andvc lr, r0, r9, asr #16 │ │ ldmda r9, {r4, r8, r9, ip, sp, pc}^ │ │ @@ -2637,21 +2568,21 @@ │ │ @ instruction: 0xf43f8f5b │ │ movtmi sl, #3961 @ 0xf79 │ │ svclt 0x00103801 │ │ @ instruction: 0xf10ad1fc │ │ ldrb r0, [r3, -r1, lsl #20]! │ │ stmdacs r0, {r0, sp} │ │ tstlt ip, r1, ror #3 │ │ - @ instruction: 0xf0b34620 │ │ - blls 1df5b0 │ │ + @ instruction: 0xf0b44620 │ │ + blls 1dead4 │ │ @ instruction: 0xe769463c │ │ - bleq 86055c │ │ + bleq 8608d8 │ │ and r2, r7, r0, lsl #8 │ │ - stc 0, cr15, [r2, #-716]! @ 0xfffffd34 │ │ - bvs a31158 │ │ + ldmib ip, {r2, r4, r5, r7, ip, sp, lr, pc} │ │ + bvs a314d4 │ │ andmi r6, r1, #43264 @ 0xa900 │ │ mrcge 4, 6, APSR_nzcv, cr7, cr15, {3} │ │ @ instruction: 0xf8d53901 │ │ mulmi r1, r4, r0 │ │ tsteq lr, fp, ror #24 │ │ @ instruction: 0xf3bf5996 │ │ adcsmi r8, r0, #364 @ 0x16c │ │ @@ -2669,97 +2600,97 @@ │ │ addmi r4, r1, #285212672 @ 0x11000000 │ │ stccs 0, cr13, [r6], {52} @ 0x34 │ │ andeq pc, r6, pc, asr #32 │ │ qasxmi fp, r0, r8 │ │ movtmi fp, #500 @ 0x1f4 │ │ svclt 0x00103801 │ │ @ instruction: 0xe7cbd1fc │ │ - stclvs 2, cr4, [pc], #-364 @ 24050 │ │ + stclvs 2, cr4, [pc], #-364 @ 243cc │ │ ldrtmi r4, [fp], #-3 │ │ svcvc 0x0000e85b │ │ bicsle r4, sp, r7, lsl #5 │ │ svchi 0x005bf3bf │ │ strcc lr, [r0, -fp, asr #16] │ │ @ instruction: 0xf0002f00 │ │ stccs 1, cr8, [r6], {79} @ 0x4f │ │ andeq pc, r6, pc, asr #32 │ │ qasxmi fp, r0, r8 │ │ movtmi fp, #292 @ 0x124 │ │ svclt 0x00103801 │ │ @ instruction: 0xe7b1d1fc │ │ - bvs a2d1f4 │ │ + bvs a2d570 │ │ andmi r6, r1, #43264 @ 0xa900 │ │ @ instruction: 0xe688d0b2 │ │ adcle r2, r7, #1792 @ 0x700 │ │ adcle r2, r7, r0, lsl #24 │ │ @ instruction: 0xf004fb04 │ │ svclt 0x00103801 │ │ @ instruction: 0xe7a1d1fc │ │ @ instruction: 0xf64c9c0e │ │ @ instruction: 0xf6c32000 │ │ addmi r3, r4, #154 @ 0x9a │ │ ldmdage r2, {r0, r2, r4, ip, lr, pc} │ │ @ instruction: 0x670ce9dd │ │ - stc2l 0, cr15, [lr, #-444]! @ 0xfffffe44 │ │ + @ instruction: 0xf946f070 │ │ @ instruction: 0x0112e9dd │ │ andeq lr, r7, #528384 @ 0x81000 │ │ movweq lr, #27264 @ 0x6a80 │ │ tstle r3, sl, lsl r3 │ │ adcmi r9, r0, #20, 16 @ 0x140000 │ │ bic sp, r6, r5, lsl #6 │ │ - bl 1c6b040 │ │ + bl 1c6b3bc │ │ vaddl.s8 q0, d0, d7 │ │ stmdage ip, {r1, r6, r7, r8, pc} │ │ andspl lr, fp, sp, asr #19 │ │ andsls sl, sl, lr, lsl r8 │ │ - stc2 0, cr15, [r2, #456]! @ 0x1c8 │ │ + ldc2 0, cr15, [ip, #-48]! @ 0xffffffd0 │ │ stmdavs r6, {r7, r8, r9, ip, sp, pc} │ │ @ instruction: 0xf8c04604 │ │ orrlt sl, lr, #0 │ │ svchi 0x005bf3bf │ │ andge pc, ip, r6, asr #17 │ │ svchi 0x005bf3bf │ │ andsge pc, r0, r6, asr #17 │ │ @ instruction: 0x011be9dd │ │ tsteq r3, sp, asr #19 │ │ andsls sl, r2, lr, lsl r8 │ │ @ instruction: 0x4631a812 │ │ rsbge pc, r8, sp, asr #17 │ │ - cdp2 0, 15, cr15, cr8, cr1, {0} │ │ + @ instruction: 0xff7cf001 │ │ eorvs r6, r6, r0, lsr #16 │ │ vsra.u32 , q8, #1 │ │ ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ mvnsle r2, r0, lsl #22 │ │ tstle r3, r1, lsl #18 │ │ svchi 0x005bf3bf │ │ - cdp2 0, 13, cr15, cr0, cr14, {3} │ │ + blx fe9e07e4 │ │ vstmiavs r9!, {s12-s51} │ │ @ instruction: 0xf43f4201 │ │ strt sl, [r8], -r9, asr #30 │ │ @ instruction: 0xf002a81a │ │ - ldrb pc, [r5, r1, asr #26]! @ │ │ - andeq r9, fp, r8, lsl ip │ │ - @ instruction: 0xf834f071 │ │ + ubfx pc, r7, #24, #22 │ │ + muleq fp, ip, r4 │ │ + stc2 0, cr15, [ip], {113} @ 0x71 │ │ ldmib sp, {r2, r9, sl, lr}^ │ │ stmib sp, {r0, r1, r3, r4, r8}^ │ │ ldmdage lr, {r0, r1, r4, r8} │ │ ldmdage r2, {r1, r4, ip, pc} │ │ @ instruction: 0xf8cd4621 │ │ @ instruction: 0xf001a068 │ │ - vqrdmlah.s , , d11[0] │ │ + vqrdmlsh.s , , d15[0] │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr0, cr1, cr0, {0} │ │ andne lr, r0, #68, 16 @ 0x440000 │ │ mvnsle r2, r0, lsl #20 │ │ bicsle r2, r9, r1, lsl #16 │ │ ldrb r4, [r3, r0, lsr #12] │ │ umaaleq pc, r0, r5, r8 @ │ │ - bls 1d0fc4 │ │ + bls 1d1340 │ │ svceq 0x0000f1b9 │ │ mulseq lr, sp, r8 │ │ @ instruction: 0x101cf8bd │ │ @ instruction: 0xf04f921b │ │ @ instruction: 0xf88d0201 │ │ ldrls fp, [ip], #-116 @ 0xffffff8c │ │ @ instruction: 0xf8ad921a │ │ @@ -2774,23 +2705,23 @@ │ │ mvnsle r2, r0, lsl #20 │ │ @ instruction: 0xf0402902 │ │ rscscs r8, r0, fp, lsl #3 │ │ add r4, ip, r1, lsr r6 │ │ @ instruction: 0xf89d9a06 │ │ @ instruction: 0xf8bd001e │ │ stmib sp, {r2, r3, r4, ip}^ │ │ - bge 23cbb0 │ │ - bge 348bb0 │ │ + bge 23cf2c │ │ + bge 348f2c │ │ subslt pc, ip, sp, lsl #17 │ │ andsls r9, r2, #369098752 @ 0x16000000 │ │ subsne pc, sp, sp, lsr #17 │ │ subseq pc, pc, sp, lsl #17 │ │ rsbls pc, r4, sp, lsl #17 │ │ - @ instruction: 0xf0729618 │ │ - stmdacs r0, {r0, r2, r3, r8, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf00c9618 │ │ + stmdacs r0, {r0, r1, r2, r5, r7, sl, fp, ip, sp, lr, pc} │ │ tstphi r6, r0 @ p-variant is OBSOLETE │ │ strmi r9, [r5], -r5, lsl #14 │ │ andcs r6, r0, r7, lsl #16 │ │ svccs 0x00006028 │ │ orrhi pc, fp, r0 │ │ svchi 0x005bf3bf │ │ ldmdbge r2, {r3, r4, r5, r6, r7, sp, lr} │ │ @@ -2804,78 +2735,78 @@ │ │ @ instruction: 0xf89c463a │ │ @ instruction: 0xf8bc0002 │ │ @ instruction: 0xf88d1000 │ │ ldmdage sl, {r0, r1, r2, r4, r7} │ │ addsne pc, r5, sp, lsr #17 │ │ @ instruction: 0xf88d4641 │ │ @ instruction: 0xf0019094 │ │ - stmdavs r8!, {r0, r1, r2, r4, r6, r8, r9, fp, ip, sp, lr, pc} │ │ + stmdavs r8!, {r0, r1, r2, sl, fp, ip, sp, lr, pc} │ │ ldrdvs r4, [pc], -r1 @ │ │ cmnlt r0, r5, lsl #30 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2cff0 │ │ + blcs 2d36c │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ vaddw.u , , d3 │ │ - @ instruction: 0xf06e8f5b │ │ - blge 6e3c9c │ │ + @ instruction: 0xf06f8f5b │ │ + blge 6e2f70 │ │ ldcleq 1, cr15, [r8], #-52 @ 0xffffffcc │ │ stmdacs r3, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ andeq lr, lr, ip, lsl #17 │ │ sbcshi pc, r1, r0 │ │ @ instruction: 0xf10dab1e │ │ - blgt 3a75b8 │ │ + blgt 3a7934 │ │ andeq lr, pc, ip, lsl #17 │ │ mlspl r4, sp, r8, pc @ │ │ @ instruction: 0xf0002d02 │ │ ldmib sp, {r0, r2, r3, r4, r8, pc}^ │ │ ldmdavs r1!, {r0, r2, r4, r9, sl, lr} │ │ svclt 0x001c2900 │ │ strmi r4, [r8, r0, lsr #12] │ │ stmdacs r0, {r4, r5, r6, fp, sp, lr} │ │ qadd16mi fp, r0, ip │ │ - bl fe6e070c │ │ + stmda r4, {r2, r4, r5, r7, ip, sp, lr, pc} │ │ @ instruction: 0x07e89c18 │ │ ldmdavs r8!, {r0, r1, r8, ip, lr, pc}^ │ │ @ instruction: 0xf0400040 │ │ andcs r8, r0, r5, ror #2 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e854 │ │ andeq lr, r0, #68, 16 @ 0x440000 │ │ mvnsle r2, r0, lsl #20 │ │ @ instruction: 0xf0402902 │ │ ldrshtcs r8, [r0], #13 │ │ addcs r4, r1, #34603008 @ 0x2100000 │ │ @ instruction: 0xf0b32301 │ │ - rscs lr, r5, sl, lsl #23 │ │ + ldrsht lr, [r5], #244 @ 0xf4 │ │ svchi 0x005bf3bf │ │ tstne r1, r2, lsl #22 │ │ @ instruction: 0xf89d3001 │ │ @ instruction: 0xf8bd2022 │ │ ldmib sp, {r5, ip, sp}^ │ │ stmib sp, {r0, r2, r8, r9, sl, sp, lr}^ │ │ stmib r1, {r1, r2, r3, r4, ip}^ │ │ @ instruction: 0xf8816701 │ │ @ instruction: 0xf8a1800c │ │ bicvc r3, sl, #13 │ │ svchi 0x005bf3bf │ │ @ instruction: 0xf1056008 │ │ eors r0, r9, r0, ror r0 │ │ vqshlu.s32 d4, d16, #31 │ │ - @ instruction: 0xf0528f2f │ │ - strb pc, [r3, #-3122]! @ 0xfffff3ce @ │ │ + @ instruction: 0xf0538f2f │ │ + strb pc, [r3, #-2268]! @ 0xfffff724 @ │ │ strcs r9, [r0, -r5, lsl #8] │ │ - bleq 605f8 │ │ - beq 2608f4 │ │ + bleq 60974 │ │ + beq 260c70 │ │ @ instruction: 0xf8dd9805 │ │ ldm sl, {r2, ip, pc} │ │ stmdacs r0, {r4, r6, sl} │ │ @ instruction: 0xf0b3bf18 │ │ - @ instruction: 0xf8bdeb52 │ │ + @ instruction: 0xf8bdefbc │ │ @ instruction: 0xf89d0030 │ │ @ instruction: 0xf88d1032 │ │ @ instruction: 0xf8ad107a │ │ mvnslt r0, r8, ror r0 │ │ andne lr, fp, r7, lsl #22 │ │ tstne fp, pc, asr #20 │ │ @ instruction: 0xf89d7204 │ │ @@ -2886,15 +2817,15 @@ │ │ andcc r7, ip, r2, asr #5 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ tstpeq r1, r1, asr #32 @ p-variant is OBSOLETE │ │ andne lr, r0, #64, 16 @ 0x400000 │ │ mvnsle r2, r0, lsl #20 │ │ subeq pc, r0, r5, lsl #2 │ │ - @ instruction: 0xf890f002 │ │ + @ instruction: 0xf8ecf002 │ │ adds r2, lr, r2 │ │ @ instruction: 0x007af89d │ │ @ instruction: 0xf8bd2c02 │ │ @ instruction: 0xf88d1078 │ │ @ instruction: 0xf8ad004a │ │ tstle r1, r8, asr #32 │ │ adds r2, r2, r2 │ │ @@ -2905,15 +2836,15 @@ │ │ rsbsne pc, r7, sp, lsl #17 │ │ rsbsmi pc, r4, sp, lsl #17 │ │ rsbsge pc, r0, sp, asr #17 │ │ @ instruction: 0xf1bbe083 │ │ vcvt.u32.f32 d0, d14, #1 │ │ teqle r0, fp, asr pc │ │ strtmi r2, [r0], -r0, lsl #24 │ │ - bvs 11ece0 │ │ + bvs 11f05c │ │ @ instruction: 0xf0009c02 │ │ vshr.u64 q4, q5, #1 │ │ @ instruction: 0x46028f5b │ │ andeq pc, r0, r9, asr #17 │ │ svchi 0x005bf3bf │ │ svceq 0x0000e853 │ │ stmda r3, {r1, ip, sp}^ │ │ @@ -2925,129 +2856,129 @@ │ │ @ instruction: 0xf89d0b1e │ │ @ instruction: 0xf88d1032 │ │ @ instruction: 0xf8ad107a │ │ @ instruction: 0xf8dd0078 │ │ ldr r9, [r9, r4] │ │ ldmdage sl, {r0, r4, r6, r7, r9, sl, lr} │ │ @ instruction: 0xf002a912 │ │ - @ instruction: 0xf89dfb17 │ │ + @ instruction: 0xf89dfb07 │ │ stccs 0, cr5, [r2, #-400] @ 0xfffffe70 │ │ svcge 0x0031f47f │ │ strls lr, [r5], #-76 @ 0xffffffb4 │ │ @ instruction: 0xf89de778 │ │ @ instruction: 0xf8bd0022 │ │ - bls 168654 │ │ + bls 1689d0 │ │ rsbseq pc, r7, sp, lsl #17 │ │ andsls r9, ip, r6, lsl #16 │ │ andsls r2, fp, #0 │ │ rsbshi pc, r4, sp, lsl #17 │ │ rsbsne pc, r5, sp, lsr #17 │ │ andcs lr, r4, fp, lsr r0 │ │ mvnsvc pc, pc, asr #8 │ │ - @ instruction: 0xf90bf019 │ │ - blx fe5e0740 │ │ + blx ff9209d4 │ │ + @ instruction: 0xff40f052 │ │ stmdbeq r1, {r7, ip, sp, lr, pc} │ │ stmdacs r0, {r3, r5, r8, r9, fp, ip, sp, lr} │ │ stclge 4, cr15, [r9], {63} @ 0x3f │ │ - bge 7b6754 │ │ + bge 7b6ad0 │ │ ldmdbmi r4, {r0, r1, r4, r6, r8, r9, fp, lr}^ │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ rsbsls pc, ip, sp, lsl #17 │ │ tstls r0, r9, ror r4 │ │ ldrls r2, [lr], -fp, lsr #2 │ │ - ldc2l 0, cr15, [r2], #-112 @ 0xffffff90 │ │ + mrc2 0, 2, pc, cr0, cr12, {0} │ │ rscscs r4, r0, r5, lsl #12 │ │ addcs r4, r1, #51380224 @ 0x3100000 │ │ @ instruction: 0xf0b32301 │ │ - strtmi lr, [r8], -ip, lsr #21 │ │ + qadd16mi lr, r8, r6 │ │ stmdbcs r0, {r4, r8, fp, ip, pc} │ │ ldclge 4, cr15, [r4], {127} @ 0x7f │ │ svceq 0x0002f1bb │ │ tstcs r2, r7, ror r1 │ │ vsra.u32 d9, d10, #1 │ │ ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ mvnsle r2, r0, lsl #22 │ │ tstle r3, r1, lsl #18 │ │ svchi 0x005bf3bf │ │ - ldc2l 0, cr15, [r6], #440 @ 0x1b8 │ │ + @ instruction: 0xf8ccf06f │ │ stmdacs r2, {r1, r3, r4, fp, ip, pc} │ │ andcs sp, r2, r5, lsl #2 │ │ andeq pc, r8, r9, lsl #17 │ │ pop {r0, r1, r2, r5, ip, sp, pc} │ │ @ instruction: 0x07c08ff0 │ │ @ instruction: 0xf10dbf1f │ │ - bgt 1e502c │ │ + bgt 1e53a8 │ │ andeq lr, r7, r9, lsl #17 │ │ svclt 0x0018b027 │ │ svchi 0x00f0e8bd │ │ @ instruction: 0x21284835 │ │ ldrbtmi r4, [r8], #-2613 @ 0xfffff5cb │ │ - @ instruction: 0xf01a447a │ │ - strmi pc, [r7], -r7, lsl #30 │ │ - blx 11607e4 │ │ + @ instruction: 0xf01b447a │ │ + strmi pc, [r7], -r3, ror #17 │ │ + mcr2 0, 7, pc, cr14, cr2, {2} @ │ │ ldrtmi r4, [r8], -r1, lsl #12 │ │ svclt 0x00042900 │ │ @ instruction: 0x73292101 │ │ - @ instruction: 0xf070e489 │ │ - bls 1e3fb4 │ │ + @ instruction: 0xf071e489 │ │ + bls 1e3290 │ │ strmi r2, [r5], -r2, lsl #2 │ │ mulseq lr, sp, r8 │ │ rsbne pc, r4, sp, lsl #17 │ │ @ instruction: 0x101cf8bd │ │ eorvs lr, r0, #3358720 @ 0x334000 │ │ andsls sl, pc, #8, 20 @ 0x8000 │ │ @ instruction: 0xf8adaa0c │ │ ldmdbge lr, {r0, r2, r3, r7, ip} │ │ addeq pc, pc, sp, lsl #17 │ │ andsls sl, lr, #1703936 @ 0x1a0000 │ │ @ instruction: 0xf88d462a │ │ strtls fp, [r2], #-140 @ 0xffffff74 │ │ addsls pc, r4, sp, lsl #17 │ │ @ instruction: 0xf0019624 │ │ - strtmi pc, [r8], -sp, asr #19 │ │ + @ instruction: 0x4628fa7d │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2d2fc │ │ + blcs 2d678 │ │ svcls 0x0005d1f8 │ │ stmdbcs r1, {r0, r4, r6, r7, r9, sl, lr} │ │ mrcge 4, 3, APSR_nzcv, cr7, cr15, {1} │ │ @ instruction: 0xf052e679 │ │ - stmdacs r0, {r0, r1, r3, r9, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r2, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ andcs fp, r1, r4, lsl #30 │ │ str r7, [fp], -r8, lsr #6 │ │ - blx 160864 │ │ + mcr2 0, 5, pc, cr14, cr2, {2} @ │ │ svclt 0x00042800 │ │ @ instruction: 0x71202001 │ │ stmdami r9, {r0, r1, r4, r7, r9, sl, sp, lr, pc} │ │ - @ instruction: 0xf01a4478 │ │ - stmdavs r1!, {r0, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf01b4478 │ │ + stmdavs r1!, {r0, r2, r3, r7, fp, ip, sp, lr, pc} │ │ svclt 0x001c2900 │ │ strmi r9, [r8, r6, lsl #16] │ │ stmdacs r0, {r5, r6, fp, sp, lr} │ │ stmdals r6, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - b 660a10 │ │ + mcr 0, 4, pc, cr2, cr3, {5} @ │ │ ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - mcr2 0, 1, pc, cr2, cr10, {0} @ │ │ - andeq r4, fp, ip, lsr ip │ │ - andeq r4, fp, lr, lsr ip │ │ - @ instruction: 0xffff4a05 │ │ - andeq r4, fp, lr, ror lr │ │ - andeq r4, fp, r0, ror #26 │ │ - @ instruction: 0xffff494d │ │ - andeq r4, fp, r4, asr #25 │ │ + @ instruction: 0xf87ef01b │ │ + andeq r5, fp, r0, lsl r5 │ │ + andeq r5, fp, r2, lsl r5 │ │ + @ instruction: 0xffff4aff │ │ + andeq r5, fp, r2, lsr r7 │ │ + andeq r5, fp, r4, lsr r6 │ │ + @ instruction: 0xffff4a47 │ │ + muleq fp, r8, r5 │ │ svcmi 0x00f0e92d │ │ ldrmi fp, [ip], -r1, lsr #1 │ │ @ instruction: 0x460e4691 │ │ stmdacs r1, {r3, r4, r5, r7, r8, ip, sp, pc} │ │ @ instruction: 0xf8d6d12c │ │ vaddl.u q5, d15, d16 │ │ - bvs 1e084f0 │ │ + bvs 1e0886c │ │ svchi 0x005bf3bf │ │ sbcvc lr, sl, pc, asr sl │ │ adcshi pc, sp, #64 @ 0x40 │ │ eoreq pc, r0, #-2147483647 @ 0x80000001 │ │ streq pc, [r4, #-262]! @ 0xfffffefa │ │ stmdbmi r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ @ instruction: 0xf04f2400 │ │ @@ -3055,18 +2986,18 @@ │ │ @ instruction: 0xf64ce084 │ │ @ instruction: 0xf04f2700 │ │ @ instruction: 0xf6c30800 │ │ @ instruction: 0xf8cd379a │ │ smlsdxls ip, r8, r0, r8 │ │ stmib sp, {r1, r5, r7, r9, sl, lr}^ │ │ stmib sp, {r2, r3, r4, fp, pc}^ │ │ - bvs c4682c │ │ + bvs c46ba8 │ │ andmi r6, r1, #45312 @ 0xb100 │ │ tstphi pc, r0 @ p-variant is OBSOLETE │ │ - bls 65ef04 │ │ + bls 65f280 │ │ adds r2, r6, #1 │ │ andcs pc, r0, ip, asr #12 │ │ streq pc, [r8, #-262] @ 0xfffffefa │ │ addscc pc, sl, r3, asr #13 │ │ andcs r9, r0, r8 │ │ stmib sp, {r1, r2, r3, ip, pc}^ │ │ stmib sp, {r2, r3}^ │ │ @@ -3076,20 +3007,20 @@ │ │ stmda r5, {r0, r2, r3, r5, r7, r9, pc}^ │ │ stmdbcs r0, {r8} │ │ vsra.u64 , q11, #1 │ │ svcmi 0x00c18f5b │ │ ldmdavs r8!, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ @ instruction: 0xf0400040 │ │ @ instruction: 0xf04f82e7 │ │ - blvc c27018 │ │ + blvc c27394 │ │ @ instruction: 0xf0402800 │ │ @ instruction: 0xf10d82e9 │ │ @ instruction: 0xf1060868 │ │ strbmi r0, [r0], -r8, lsr #2 │ │ - stc2l 0, cr15, [r4, #-4] │ │ + ldc2 0, cr15, [r8, #-4] │ │ stmdacs r0, {r1, r3, r4, fp, ip, pc} │ │ bichi pc, lr, r0 │ │ @ instruction: 0xf1ba991c │ │ tstls lr, r0, lsl #30 │ │ ldmdavs r9!, {r0, r1, r8, ip, lr, pc}^ │ │ @ instruction: 0xf0400049 │ │ tstcs r0, r1, lsl #6 │ │ @@ -3108,60 +3039,60 @@ │ │ ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ mvnsle r2, r0, lsl #22 │ │ @ instruction: 0xf0402901 │ │ vrshr.u32 d8, d25, #1 │ │ @ instruction: 0xf06e8f5b │ │ - eors pc, r3, #224256 @ 0x36c00 │ │ + eors pc, r3, #708 @ 0x2c4 │ │ @ instruction: 0xf8d22401 │ │ vaddl.u q5, d15, d0 │ │ stmdavs pc!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} @ │ │ svchi 0x005bf3bf │ │ sbcvc lr, sl, pc, asr sl │ │ subshi pc, r8, #64 @ 0x40 │ │ stmdbeq r4, {r1, r3, r6, r7, r8, r9, ip, sp, lr, pc}^ │ │ svceq 0x001ff1b9 │ │ @ instruction: 0xf8cdd126 │ │ - blx 144902 │ │ + blx 144c7e │ │ rsbeq pc, r0, r4, lsl #16 │ │ - bleq a0cc8 │ │ + bleq a1044 │ │ andle r2, r5, #1792 @ 0x700 │ │ @ instruction: 0x4640b13c │ │ svclt 0x00103801 │ │ strd sp, [r2], -ip │ │ - ldmdb ip, {r0, r1, r4, r5, r7, ip, sp, lr, pc}^ │ │ + ldcl 0, cr15, [r6, #716] @ 0x2cc │ │ @ instruction: 0xf8d29a05 │ │ vaddl.u q5, d15, d0 │ │ stmdavs pc!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} @ │ │ svchi 0x005bf3bf │ │ sbcvc lr, sl, pc, asr sl │ │ ldrbmi sp, [r8], #357 @ 0x165 │ │ stmdbeq r4, {r1, r3, r6, r7, r8, r9, ip, sp, lr, pc}^ │ │ - bleq e0d28 │ │ + bleq e10a4 │ │ @ instruction: 0xf1b93401 │ │ rscle r0, r1, pc, lsl pc │ │ @ instruction: 0x8010f8dd │ │ svceq 0x001ef1b9 │ │ @ instruction: 0xf1b8bf08 │ │ tstle r9, r0, lsl #30 │ │ adcsvc pc, ip, pc, asr #8 │ │ @ instruction: 0xf0b32101 │ │ - bls 19ee90 │ │ + bls 1a03b4 │ │ stmdacs r0, {r7, r9, sl, lr} │ │ subshi pc, r7, #0 │ │ ldmda r2, {r0, r1, r2, r3, r4, r6, r8, ip, sp, pc}^ │ │ ldrbmi r0, [r0, #-3840] @ 0xfffff100 │ │ @ instruction: 0xf10ad128 │ │ vaddl.u q0, d15, d2 │ │ stmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - bllt 664d40 │ │ + bllt 6650bc │ │ vst1.8 {d30-d33}, [pc :64], r3 │ │ strhcs r7, [r1, -ip] │ │ - stmdb r4, {r0, r1, r4, r5, r7, ip, sp, lr, pc}^ │ │ + stc 0, cr15, [lr, #716]! @ 0x2cc │ │ @ instruction: 0xf0002800 │ │ strmi r8, [r7], -r2, asr #4 │ │ svceq 0x0000e855 │ │ stmdblt r0, {r0, r2, r9, fp, ip, pc}^ │ │ svchi 0x005bf3bf │ │ andvc lr, r0, r5, asr #16 │ │ ldmda r5, {r3, r4, r5, r6, r7, r8, ip, sp, pc}^ │ │ @@ -3180,46 +3111,46 @@ │ │ movtmi sl, #3967 @ 0xf7f │ │ svclt 0x00103801 │ │ strcc sp, [r1], #-508 @ 0xfffffe04 │ │ andcs lr, r1, r9, ror r7 │ │ mvnle r2, r0, lsl #16 │ │ svceq 0x0000f1b8 │ │ strbmi sp, [r0], -r3 │ │ - ldm lr, {r0, r1, r4, r5, r7, ip, sp, lr, pc}^ │ │ + stcl 0, cr15, [r8, #-716] @ 0xfffffd34 │ │ ldrtmi r9, [r8], r5, lsl #20 │ │ stcls 7, cr14, [r2], {109} @ 0x6d │ │ @ instruction: 0xf8dd2700 │ │ @ instruction: 0xf04f8010 │ │ @ instruction: 0xf1b80900 │ │ svclt 0x001c0f00 │ │ @ instruction: 0xf0b34640 │ │ - svccs 0x0000e8d0 │ │ + svccs 0x0000ed3a │ │ @ instruction: 0x81a5f000 │ │ subeq lr, r9, r9, lsl #22 │ │ - bl 20adf0 │ │ + bl 20b16c │ │ stmib r0, {r7}^ │ │ andcc r1, ip, r1, lsl #8 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ tstpeq r1, r1, asr #32 @ p-variant is OBSOLETE │ │ andne lr, r0, #64, 16 @ 0x400000 │ │ mvnsle r2, r0, lsl #20 │ │ subeq pc, r0, r6, lsl #2 │ │ - cdp2 0, 1, cr15, cr12, cr1, {0} │ │ + cdp2 0, 7, cr15, cr8, cr1, {0} │ │ @ instruction: 0xf106e17d │ │ strcs r0, [r0], #-2848 @ 0xfffff4e0 │ │ @ instruction: 0xf0b3e007 │ │ - strcc lr, [r1], #-2240 @ 0xfffff740 │ │ + strcc lr, [r1], #-3386 @ 0xfffff2c6 │ │ vldmiavs r1!, {s12-s59} │ │ @ instruction: 0xf47f4201 │ │ stmdbcc r1, {r0, r2, r4, r6, r7, r9, sl, fp, sp, pc} │ │ @ instruction: 0x5094f8d6 │ │ movweq lr, #2561 @ 0xa01 │ │ - bl ffbf8 │ │ - bl 164f40 │ │ + bl fff74 │ │ + bl 1652bc │ │ stmvs sp, {r0, r7, r8} │ │ svchi 0x005bf3bf │ │ smlatble fp, r8, r2, r4 │ │ movwcc r6, #7221 @ 0x1c35 │ │ andsle r4, lr, #-1342177270 @ 0xb000000a │ │ ldmda fp, {r1, r6, sl, fp, ip}^ │ │ addmi r3, r3, #0, 30 │ │ @@ -3238,85 +3169,85 @@ │ │ mvnsle fp, r0, lsl pc │ │ subsmi lr, r2, #52166656 @ 0x31c0000 │ │ andmi r6, r2, r3, ror ip │ │ ldmda fp, {r1, r3, r4, sl, lr}^ │ │ addmi r3, r3, #0, 30 │ │ vsra.u64 , , #1 │ │ stmda fp, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - blcs 2d6a0 │ │ + blcs 2da1c │ │ mrshi pc, (UNDEF: 72) @ │ │ @ instruction: 0xf04f2c06 │ │ svclt 0x00380006 │ │ @ instruction: 0xb1244620 │ │ stmdacc r1, {r6, r8, r9, lr} │ │ mvnsle fp, r0, lsl pc │ │ strcs lr, [r1], #-1965 @ 0xfffff853 │ │ vldmiavs r1!, {s12-s59} │ │ adcle r4, lr, r1, lsl #4 │ │ stccs 6, cr14, [r7], {130} @ 0x82 │ │ stccs 2, cr13, [r0], {163} @ 0xa3 │ │ - blx 158d5e │ │ + blx 1590da │ │ stmdacc r1, {r2, ip, sp, lr, pc} │ │ mvnsle fp, r0, lsl pc │ │ stcls 7, cr14, [ip], {157} @ 0x9d │ │ @ instruction: 0xd01e42bc │ │ @ instruction: 0xf8cda810 │ │ ldmib sp, {r2, r3, ip, pc}^ │ │ @ instruction: 0xf06f590a │ │ - ldmib sp, {r0, r3, r8, fp, ip, sp, lr, pc}^ │ │ - b fe064f34 │ │ - b fe02531c │ │ + ldmib sp, {r0, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ + b fe0652b0 │ │ + b fe025698 │ │ tstmi sl, #335544320 @ 0x14000000 │ │ @ instruction: 0xf8ddd108 │ │ ldmdals r2, {r2, r3, ip, pc} │ │ movwle r4, #41632 @ 0xa2a0 │ │ svclt 0x0000e15a │ │ - muleq fp, r0, r3 │ │ - bl 1c6b814 │ │ + andeq r9, fp, r4, lsl ip │ │ + bl 1c6bb90 │ │ @ instruction: 0xf8dd0009 │ │ vaddl.s8 , d0, d12 │ │ stmdage sl, {r0, r4, r6, r8, pc} │ │ andvs lr, r7, sp, asr #19 │ │ andls sl, r6, sl, lsl r8 │ │ - @ instruction: 0xf936f072 │ │ + @ instruction: 0xf8d0f00c │ │ stmdavs r5, {r7, r8, r9, ip, sp, pc} │ │ @ instruction: 0xf8c04604 │ │ cmnlt sp, #0 │ │ svchi 0x005bf3bf │ │ andhi pc, ip, r5, asr #17 │ │ svchi 0x005bf3bf │ │ andshi pc, r0, r5, asr #17 │ │ ldrdeq lr, [r7, -sp] │ │ tsteq r1, sp, asr #19 │ │ andsls sl, r0, sl, lsl r8 │ │ @ instruction: 0x4629a810 │ │ andshi pc, r8, sp, asr #17 │ │ - blx fe360b64 │ │ + blx 460ee2 │ │ eorvs r6, r5, r0, lsr #16 │ │ vsra.u32 , q8, #1 │ │ ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ mvnsle r2, r0, lsl #22 │ │ tstle r3, r1, lsl #18 │ │ svchi 0x005bf3bf │ │ - blx 1960d3c │ │ + cdp2 0, 3, cr15, cr10, cr14, {3} │ │ vldmiavs r1!, {s12-s59} │ │ @ instruction: 0xf43f4201 │ │ ldr sl, [sp], -r0, asr #30 │ │ - @ instruction: 0xf002a806 │ │ - ubfx pc, r5, #17, #22 │ │ - blx ff2e0d5e │ │ + @ instruction: 0xf001a806 │ │ + ldrb pc, [r5, fp, ror #31]! @ │ │ + @ instruction: 0xffa2f070 │ │ ldmib sp, {r2, r9, sl, lr}^ │ │ stmib sp, {r0, r1, r2, r8}^ │ │ ldmdage sl, {r0, r4, r8} │ │ ldmdage r0, {r4, ip, pc} │ │ @ instruction: 0xf8cd4621 │ │ @ instruction: 0xf0018018 │ │ - vtbx.8 d15, {d15-d17}, d17 │ │ + vtbx.8 d15, {d31- │ │ @@ -3325,25 +3256,25 @@ │ │ ldrls lr, [r8], #-2509 @ 0xfffff633 │ │ tstle r3, r7, lsl r0 │ │ subeq r6, r0, r8, ror r8 │ │ cmpphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ vaddl.u q1, d15, d0 │ │ ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r5, {r8, r9, sl, fp, ip}^ │ │ - bcs 253fc │ │ + bcs 25778 │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ rscscs sp, r0, lr, ror r1 │ │ cmp r7, r9, lsr #12 │ │ stmdage r6, {r0, r2, r8, r9, sl, ip, pc} │ │ @ instruction: 0xf88daf0a │ │ stmib sp, {r3, r4, r6, sp, pc}^ │ │ andsls r5, r3, r4, lsl r5 │ │ stmib sp, {r1, r4, r8, r9, sl, ip, pc}^ │ │ - @ instruction: 0xf0729410 │ │ - stmdacs r0, {r0, r1, r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf00c9410 │ │ + stmdacs r0, {r0, r2, r4, r6, fp, ip, sp, lr, pc} │ │ adcshi pc, pc, r0 │ │ @ instruction: 0xf8d0464e │ │ strmi r9, [r3], r0 │ │ @ instruction: 0xf1b92000 │ │ @ instruction: 0xf8cb0f00 │ │ @ instruction: 0xf0000000 │ │ vsra.u32 d8, d1, #1 │ │ @@ -3358,45 +3289,45 @@ │ │ @ instruction: 0x464ac0fc │ │ muleq r2, ip, r8 │ │ @ instruction: 0x1000f8bc │ │ addeq pc, r3, sp, lsl #17 │ │ @ instruction: 0xf8ada817 │ │ strbmi r1, [r1], -r1, lsl #1 │ │ addge pc, r0, sp, lsl #17 │ │ - stc2 0, cr15, [sl], {0} │ │ + stc2l 0, cr15, [r6, #-0] │ │ ldrdeq pc, [r0], -fp │ │ @ instruction: 0xf8cb9f05 │ │ cmnlt r0, r0 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2d89c │ │ + blcs 2dc18 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ vaddw.u , , d3 │ │ @ instruction: 0xf06e8f5b │ │ - ldmdals r7, {r0, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ + ldmdals r7, {r0, r1, r2, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ rsbsle r2, fp, r3, lsl #16 │ │ ldmib sp, {r0, r1, r2, r4, r8, r9, fp, sp, pc}^ │ │ movwgt r1, #29208 @ 0x7218 │ │ @ instruction: 0x5058f89d │ │ andsle r2, pc, r2, lsl #26 │ │ @ instruction: 0x4610e9dd │ │ stmdbcs r0, {r0, r4, r5, fp, sp, lr} │ │ qadd16mi fp, r0, ip │ │ ldmdavs r0!, {r3, r7, r8, r9, sl, lr}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf0b24620 │ │ - ldcls 15, cr14, [r5], {78} @ 0x4e │ │ + @ instruction: 0xf0b34620 │ │ + @ instruction: 0x9c15ebb8 │ │ smlattle r3, r8, r7, r0 │ │ subeq r6, r0, r8, ror r8 │ │ rschi pc, sp, r0, asr #32 │ │ vaddl.u q1, d15, d0 │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r4, {r8, r9, sl, fp, ip}^ │ │ - bcs 254f8 │ │ + bcs 25874 │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ sbcshi pc, sl, r0 │ │ stmdacs r2, {r0, r1, r2, r4, fp, ip, pc} │ │ @ instruction: 0xf04fd106 │ │ strbmi r0, [r8], -r0, lsl #18 │ │ eorlt r4, r1, r1, lsr #12 │ │ svchi 0x00f0e8bd │ │ @@ -3410,19 +3341,19 @@ │ │ svchi 0x00f0e8bd │ │ vaddl.u , d15, d1 │ │ stmib sp, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmib r1, {r1, r3, r4, ip}^ │ │ vtbl.8 d9, {d15-d17}, d0 │ │ addvs r8, r8, fp, asr pc │ │ rsbseq pc, r0, r6, lsl #2 │ │ - ldc2l 0, cr15, [r8], #-4 │ │ + ldc2l 0, cr15, [r4], {1} │ │ ldrb r2, [r6, r2] │ │ vrsubhn.i d4, , q12 │ │ - @ instruction: 0xf0518f2f │ │ - ldrb pc, [r2, #-4060] @ 0xfffff024 @ │ │ + @ instruction: 0xf0528f2f │ │ + ldrb pc, [r2, #-3206] @ 0xfffff37a @ │ │ @ instruction: 0xf04f2700 │ │ @ instruction: 0x9c020900 │ │ @ instruction: 0xf1b9e62f │ │ vcvt.u32.f32 d0, d14, #1 │ │ @ instruction: 0xd1238f5b │ │ @ instruction: 0xf1b89c02 │ │ @ instruction: 0xf0000f00 │ │ @@ -3434,297 +3365,407 @@ │ │ tsteq r0, r2, asr #16 │ │ mvnsle r2, r0, lsl #18 │ │ ldmdbeq lr, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ svchi 0x005bf3bf │ │ andhi pc, r0, r7, asr #17 │ │ svcls 0x0005e61a │ │ ldmdbge r0, {r0, r1, r2, r4, fp, sp, pc} │ │ - cdp2 0, 10, cr15, cr12, cr1, {0} │ │ + @ instruction: 0xff7cf001 │ │ @ instruction: 0x5058f89d │ │ @ instruction: 0xf47f2d02 │ │ str sl, [r1, r3, lsl #31]! │ │ str r9, [r4], -r2, lsl #24 │ │ - bls 65f4f8 │ │ + bls 65f874 │ │ ldr r2, [ip, r0] │ │ @ instruction: 0x21284847 │ │ ldrbtmi r4, [r8], #-2631 @ 0xfffff5b9 │ │ @ instruction: 0xf01a447a │ │ - andcs pc, r4, r7, ror #22 │ │ + andcs pc, r4, r3, asr #26 │ │ @ instruction: 0x71bcf44f │ │ - ldc2 0, cr15, [r5, #-96] @ 0xffffffa0 │ │ - mcr2 0, 5, pc, cr0, cr1, {2} @ │ │ - beq a0fe8 │ │ + mcr2 0, 7, pc, cr13, cr8, {0} @ │ │ + blx 12e12aa │ │ + beq a1364 │ │ stmdacs r0, {r4, r5, r8, r9, fp, ip, sp, lr} │ │ ldcge 4, cr15, [r7, #-252] @ 0xffffff04 │ │ - bge 6b6edc │ │ + bge 6b7258 │ │ ldmdbmi fp!, {r1, r3, r4, r5, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ rsbge pc, ip, sp, lsl #17 │ │ tstls r0, r9, ror r4 │ │ ldrls r2, [sl, #-299] @ 0xfffffed5 │ │ - @ instruction: 0xf87cf01c │ │ + blx 16e11f8 │ │ strmi r4, [r4], -r6, lsr #12 │ │ @ instruction: 0x462920f0 │ │ movwcs r2, #4737 @ 0x1281 │ │ - mrc 0, 5, APSR_nzcv, cr4, cr2, {5} │ │ + bl 7e1464 │ │ ldrtmi r4, [r4], -r0, lsr #12 │ │ stmdbcs r0, {r1, r2, r3, r8, fp, ip, pc} │ │ - ldcge 4, cr15, [pc, #-508] @ 24c2c │ │ + ldcge 4, cr15, [pc, #-508] @ 24fa8 │ │ strtmi r6, [r5], -r1, lsr #16 │ │ svclt 0x001c2900 │ │ strmi r4, [r8, r8, asr #12] │ │ stmdacs r0, {r3, r5, r6, fp, sp, lr} │ │ @ instruction: 0x4648bf1c │ │ - mrc 0, 4, APSR_nzcv, cr10, cr2, {5} │ │ + bl 161488 │ │ ldrbtmi r4, [r8], #-2085 @ 0xfffff7db │ │ - blx fe960eb0 │ │ + stc2 0, cr15, [r0, #-104] @ 0xffffff98 │ │ strmi r4, [r4], -r7, lsr #12 │ │ - mcr2 0, 3, pc, cr10, cr1, {2} @ │ │ + blx 561316 │ │ strtmi r4, [r0], -r1, lsl #12 │ │ stmdbcs r0, {r2, r3, r4, r5, r9, sl, lr} │ │ tstcs r1, r4, lsl #30 │ │ ldrbt r7, [r2], #817 @ 0x331 │ │ - blx 19e1024 │ │ + mrc2 0, 1, pc, cr14, cr0, {3} │ │ andcs r4, r2, r0, lsl #13 │ │ subseq pc, r8, sp, lsl #17 │ │ ldmdbge sl, {r1, r2, fp, sp, pc} │ │ stmib sp, {r1, r6, r9, sl, lr}^ │ │ ldmdage r7, {r2, r3, r4, ip, sp, lr} │ │ addge pc, r0, sp, lsl #17 │ │ ldrpl lr, [lr, #-2509] @ 0xfffff633 │ │ ldrvs lr, [sl], #-2509 @ 0xfffff633 │ │ - blx fe1e0e8a │ │ + stc2l 0, cr15, [r2], #-0 │ │ vmlsl.u q2, d15, d0[0] │ │ ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ mvnsle r2, r0, lsl #22 │ │ stmdbcs r1, {r0, r2, r8, r9, sl, fp, ip, pc} │ │ mrcge 4, 7, APSR_nzcv, cr15, cr15, {1} │ │ - @ instruction: 0xf051e701 │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf052e701 │ │ + stmdacs r0, {r0, r1, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ andcs fp, r1, r4, lsl #30 │ │ @ instruction: 0xe69b7330 │ │ @ instruction: 0x462120f0 │ │ movwcs r2, #4737 @ 0x1281 │ │ - mcr 0, 3, pc, cr2, cr2, {5} @ │ │ - @ instruction: 0xf051e71e │ │ - stmdacs r0, {r0, r1, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc} │ │ + b ff361508 │ │ + @ instruction: 0xf052e71e │ │ + stmdacs r0, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ andcs fp, r1, r4, lsl #30 │ │ str r7, [fp, -r0, lsr #2] │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ - blx 1760f40 │ │ - andeq r4, fp, r2, asr #10 │ │ - @ instruction: 0xffff4219 │ │ - muleq fp, r2, r6 │ │ - andeq r4, fp, r4, ror r5 │ │ - @ instruction: 0xffff420d │ │ - andeq r4, fp, r4, lsl #11 │ │ - muleq fp, r2, r4 │ │ + ldc2 0, cr15, [r8], #104 @ 0x68 │ │ + andeq r4, fp, r6, lsl lr │ │ + @ instruction: 0xffff4313 │ │ + andeq r4, fp, r6, asr #30 │ │ + andeq r4, fp, r8, asr #28 │ │ + @ instruction: 0xffff4307 │ │ + andeq r4, fp, r8, asr lr │ │ + andeq r4, fp, r6, ror #26 │ │ mvnsmi lr, sp, lsr #18 │ │ ldmib r0, {r2, r7, ip, sp, pc}^ │ │ @ instruction: 0xf1048400 │ │ strmi r0, [lr], -r0, asr #10 │ │ strtmi r4, [r8], -r7, lsl #12 │ │ @ instruction: 0x46414632 │ │ - stc2 0, cr15, [r6], #4 │ │ + ldc2l 0, cr15, [r8], {1} │ │ vtbl.8 d6, {d15}, d16 │ │ - bvs 888c84 │ │ + bvs 889000 │ │ svchi 0x005bf3bf │ │ stmdacs r2, {r3, r6, lr} │ │ - bvs 859734 │ │ + bvs 859ab0 │ │ svchi 0x005bf3bf │ │ andsle r0, r2, r0, asr #15 │ │ svceq 0x0003e856 │ │ @ instruction: 0xf106b958 │ │ tstcs r1, ip │ │ svchi 0x005bf3bf │ │ andne lr, r0, #64, 16 @ 0x400000 │ │ ldmda r0, {r1, r3, r5, r8, ip, sp, pc}^ │ │ - bcs 30b48 │ │ + bcs 30ec4 │ │ vshr.u64 , q12, #1 │ │ @ instruction: 0xf3bf8f2f │ │ ldmvs r8!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ movwcs lr, #2512 @ 0x9d0 │ │ andls r6, r0, r0, lsl #17 │ │ @ instruction: 0xf0014630 │ │ - mcrne 13, 2, pc, cr1, cr11, {0} @ │ │ + cdpne 13, 4, cr15, cr1, cr13, {2} │ │ andsle r2, r8, #32768 @ 0x8000 │ │ strtmi sl, [r9], -r1, lsl #16 │ │ @ instruction: 0xf0014642 │ │ - stmdals r1, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ + stmdals r1, {r0, r1, r3, r4, r8, r9, fp, ip, sp, lr, pc} │ │ vsra.u64 d11, d16, #1 │ │ ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ mvnsle r2, r0, lsl #22 │ │ tstle r8, r1, lsl #18 │ │ svchi 0x005bf3bf │ │ pop {r2, ip, sp, pc} │ │ @ instruction: 0xf06e41f0 │ │ - stmdacs r3, {r0, r3, r4, r6, fp, ip, sp, pc} │ │ + stmdacs r3, {r0, r1, r2, r3, r5, sl, fp, ip, sp, pc} │ │ andlt sp, r4, r6, lsl #2 │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ - @ instruction: 0xf9f2f01a │ │ + mcrr2 0, 1, pc, lr, cr10 @ │ │ @ instruction: 0x21284804 │ │ ldrbtmi r4, [r8], #-2564 @ 0xfffff5fc │ │ @ instruction: 0xf01a447a │ │ - svclt 0x0000fa75 │ │ - andeq r6, fp, sl, lsl #8 │ │ - @ instruction: 0xffff4029 │ │ - andeq r6, fp, ip, ror #7 │ │ - addlt fp, r4, r0, ror r5 │ │ - andcs r4, r1, r4, lsl #12 │ │ - svcne 0x0000e854 │ │ - stmda r4, {r0, r3, r5, r7, r8, r9, fp, ip, sp, pc}^ │ │ - stmdbcs r0, {r8} │ │ - vsra.u64 , q12, #1 │ │ - stcmi 15, cr8, [r9, #-364]! @ 0xfffffe94 │ │ - stmdavs r8!, {r0, r2, r3, r4, r5, r6, sl, lr}^ │ │ - teqle r0, r0, asr #32 │ │ - stmdbvc r0!, {r9, sl, sp} │ │ - @ instruction: 0xf894bba0 │ │ - ldmdblt r0, {r3, r4, r5}^ │ │ - @ instruction: 0xf8842001 │ │ - @ instruction: 0xf1040038 │ │ - @ instruction: 0xf0010008 │ │ - @ instruction: 0xf104f8a7 │ │ - @ instruction: 0xf0010020 │ │ - ldmdblt r6, {r0, r1, r5, r7, fp, ip, sp, lr, pc} │ │ + svclt 0x0000fc51 │ │ + andeq r6, fp, sl, lsr #25 │ │ + @ instruction: 0xffff4123 │ │ + andeq r6, fp, ip, lsl #25 │ │ + ldrbmi lr, [r0, sp, lsr #18]! │ │ + strmi fp, [r4], -r4, lsl #1 │ │ + ldmda r4, {r0, sp}^ │ │ + stmdbcs r0, {r8, r9, sl, fp, ip} │ │ + teqphi r8, r0, asr #32 @ p-variant is OBSOLETE │ │ + tsteq r0, r4, asr #16 │ │ + mvnsle r2, r0, lsl #18 │ │ + svchi 0x005bf3bf │ │ + ldrbtmi r4, [sp], #-3498 @ 0xfffff256 │ │ subeq r6, r0, r8, ror #16 │ │ - andcs sp, r0, r0, lsr r1 │ │ + teqphi r2, r0, asr #32 @ p-variant is OBSOLETE │ │ + stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + stmdacs r0, {r5, r8, fp, ip, sp, lr} │ │ + teqphi r4, r0, asr #32 @ p-variant is OBSOLETE │ │ + mlaseq r8, r4, r8, pc @ │ │ + stmdacs r0, {r1, r3, r5, r7, r9, sl, lr} │ │ + tstphi r2, r0, asr #32 @ p-variant is OBSOLETE │ │ + ldrdpl lr, [r3], -r4 │ │ + @ instruction: 0xf8842601 │ │ + orrslt r6, r8, #56 @ 0x38 │ │ + subeq lr, r0, r0, lsl #22 │ │ + bl 16efa4 │ │ + and r0, r5, r0, lsl #19 │ │ + svchi 0x002ff3bf │ │ + svchi 0x005bf3bf │ │ + eorle r4, r7, sp, asr #10 │ │ + @ instruction: 0xf8554628 │ │ + ldmda r1, {r2, r3, r8, r9, fp, ip}^ │ │ + bcs 30fc4 │ │ + strdcc sp, [ip, -r2] │ │ + svchi 0x005bf3bf │ │ + andvc lr, r0, #4259840 @ 0x410000 │ │ + ldmda r1, {r1, r5, r8, ip, sp, pc}^ │ │ + bcs 30fcc │ │ + @ instruction: 0xe7e7d0f8 │ │ + svchi 0x005bf3bf │ │ + stmvs r0, {fp, sp, lr} │ │ + svchi 0x005bf3bf │ │ + tstpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ + svceq 0x0000e851 │ │ + andvs lr, r0, #4259840 @ 0x410000 │ │ + mvnsle r2, r0, lsl #20 │ │ + bicsle r3, fp, r1 │ │ + addcs r2, r1, #240 @ 0xf0 │ │ + @ instruction: 0xf0b32301 │ │ + ldrb lr, [r5, lr, ror #19] │ │ + ldrdvc lr, [r6], -r4 │ │ + stmdacs r0, {r8, sp} │ │ + suble r6, r1, r1, ror #3 │ │ + subeq lr, r0, r0, lsl #22 │ │ + bl 1ee814 │ │ + ldmib r7, {r7, r9, sl}^ │ │ + ldmda r0, {r8}^ │ │ + ldmdblt r2, {r0, r1, r8, r9, sl, fp, sp}^ │ │ + andeq pc, ip, #0, 2 │ │ + svchi 0x005bf3bf │ │ + movwne lr, #2114 @ 0x842 │ │ + ldmda r2, {r0, r1, r4, r6, r7, r8, ip, sp, pc}^ │ │ + blcs 35030 │ │ + vshr.u64 , q12, #1 │ │ + @ instruction: 0xf3bf8f2f │ │ + smlsdcc ip, fp, pc, r8 @ │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e850 │ │ + stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ + blcs 2e04c │ │ + stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + @ instruction: 0xf3bfbf04 │ │ + @ instruction: 0xf06e8f5b │ │ + adcsmi pc, r7, #144384 @ 0x23400 │ │ + @ instruction: 0xe015d1d9 │ │ + svchi 0x005bf3bf │ │ + vtbl.8 d6, {d31}, d1 │ │ + tstcc r8, fp, asr pc │ │ + svccs 0x0000e851 │ │ + movwpl lr, #2113 @ 0x841 │ │ + mvnsle r2, r0, lsl #22 │ │ + bicsle r3, lr, r1, lsl #4 │ │ + rscscs r4, r0, r1, lsl #13 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + stmib r6!, {r0, r1, r4, r5, r7, ip, sp, lr, pc} │ │ + ldrb r4, [r6, r8, asr #12] │ │ + @ instruction: 0xb3a86aa0 │ │ + bl 3fe28 │ │ + strcs r0, [r2, -r0, asr #32] │ │ + bl 16eca0 │ │ + and r0, r5, r0, lsl #19 │ │ + svchi 0x002ff3bf │ │ + svchi 0x005bf3bf │ │ + eorle r4, r7, sp, asr #10 │ │ + @ instruction: 0xf8554628 │ │ + ldmda r1, {r2, r3, r8, r9, fp, ip}^ │ │ + bcs 310c4 │ │ + strdcc sp, [ip, -r2] │ │ + svchi 0x005bf3bf │ │ + andvc lr, r0, #4259840 @ 0x410000 │ │ + ldmda r1, {r1, r5, r8, ip, sp, pc}^ │ │ + bcs 310cc │ │ + @ instruction: 0xe7e7d0f8 │ │ + svchi 0x005bf3bf │ │ + stmvs r0, {fp, sp, lr} │ │ + svchi 0x005bf3bf │ │ + tstpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ + svceq 0x0000e851 │ │ + andvs lr, r0, #4259840 @ 0x410000 │ │ + mvnsle r2, r0, lsl #20 │ │ + bicsle r3, fp, r1 │ │ + addcs r2, r1, #240 @ 0xf0 │ │ + @ instruction: 0xf0b32301 │ │ + ldrb lr, [r5, lr, ror #18] │ │ + ldrdvc lr, [ip], -r4 │ │ + stmdacs r0, {r8, sp} │ │ + suble r6, r1, r1, ror #6 │ │ + subeq lr, r0, r0, lsl #22 │ │ + bl 1ee914 │ │ + ldmib r7, {r7, r9, sl}^ │ │ + ldmda r0, {r8}^ │ │ + ldmdblt r2, {r0, r1, r8, r9, sl, fp, sp}^ │ │ + andeq pc, ip, #0, 2 │ │ + svchi 0x005bf3bf │ │ + movwne lr, #2114 @ 0x842 │ │ + ldmda r2, {r0, r1, r4, r6, r7, r8, ip, sp, pc}^ │ │ + blcs 35130 │ │ + vshr.u64 , q12, #1 │ │ + @ instruction: 0xf3bf8f2f │ │ + smlsdcc ip, fp, pc, r8 @ │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e850 │ │ + stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ + blcs 2e14c │ │ + stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + @ instruction: 0xf3bfbf04 │ │ + @ instruction: 0xf06e8f5b │ │ + adcsmi pc, r7, #13312 @ 0x3400 │ │ + @ instruction: 0xe015d1d9 │ │ + svchi 0x005bf3bf │ │ + vtbl.8 d6, {d31}, d1 │ │ + tstcc r8, fp, asr pc │ │ + svccs 0x0000e851 │ │ + movwpl lr, #2113 @ 0x841 │ │ + mvnsle r2, r0, lsl #22 │ │ + bicsle r3, lr, r1, lsl #4 │ │ + rscscs r4, r0, r1, lsl #13 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + stmdb r6!, {r0, r1, r4, r5, r7, ip, sp, lr, pc} │ │ + ldrb r4, [r6, r8, asr #12] │ │ + svceq 0x0000f1b8 │ │ + @ instruction: 0xf8dad103 │ │ + subeq r0, r0, r4 │ │ + andcs sp, r0, r2, lsr r1 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e854 │ │ andeq lr, r0, #68, 16 @ 0x440000 │ │ mvnsle r2, r0, lsl #20 │ │ svclt 0x001c2902 │ │ - ldcllt 0, cr11, [r0, #-16]! │ │ - @ instruction: 0x462120f0 │ │ - movwcs r2, #4737 @ 0x1281 │ │ pop {r2, ip, sp, pc} │ │ - @ instruction: 0xf0b24070 │ │ - @ instruction: 0x4620bd39 │ │ - svchi 0x002ff3bf │ │ - mcr2 0, 3, pc, cr5, cr1, {2} @ │ │ - @ instruction: 0xf051e7c9 │ │ - @ instruction: 0xf080fd69 │ │ - stmdbvc r0!, {r0, r9, sl} │ │ - sbcle r2, sl, r0, lsl #16 │ │ - bge b708c │ │ + ldrshtcs r8, [r0], #112 @ 0x70 │ │ + addcs r4, r1, #34603008 @ 0x2100000 │ │ + andlt r2, r4, r1, lsl #6 │ │ + @ instruction: 0x47f0e8bd │ │ + ldmlt lr, {r0, r1, r4, r5, r7, ip, sp, lr, pc} │ │ + vrsubhn.i d4, , q8 │ │ + @ instruction: 0xf0528f2f │ │ + strb pc, [r7], sl, lsl #20 @ │ │ + @ instruction: 0xf90ef052 │ │ + stmdaeq r1, {r7, ip, sp, lr, pc} │ │ + stmdacs r0, {r5, r8, fp, ip, sp, lr} │ │ + mcrge 4, 6, pc, cr12, cr15, {1} @ │ │ + bge b7614 │ │ stmdbmi ip, {r0, r1, r3, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - andvs pc, ip, sp, lsl #17 │ │ + andhi pc, ip, sp, lsl #17 │ │ strls r4, [r2], #-1145 @ 0xfffffb87 │ │ @ instruction: 0x212b9100 │ │ - @ instruction: 0xff46f01b │ │ - ldc2l 0, cr15, [r4, #-324] @ 0xfffffebc │ │ + @ instruction: 0xf81ef01c │ │ + @ instruction: 0xf8f8f052 │ │ svclt 0x00042800 │ │ @ instruction: 0x71202001 │ │ - svclt 0x0000e7c7 │ │ - @ instruction: 0x000b8bb4 │ │ - @ instruction: 0xffff3fad │ │ - andeq r4, fp, r6, lsr #8 │ │ - andeq r6, fp, r4, asr r3 │ │ + svclt 0x0000e7c5 │ │ + andeq r9, fp, r2, lsr r4 │ │ + @ instruction: 0xffff3e9b │ │ + andeq r4, fp, lr, asr #21 │ │ + andeq r6, fp, r8, ror #19 │ │ svcmi 0x00f0e92d │ │ @ instruction: 0xf8d1b08b │ │ - stcge 0, cr11, [r4], {-0} │ │ + stcge 0, cr11, [r4, #-0] │ │ ldrmi r6, [r6], -pc, asr #17 │ │ vst4.8 {d25-d28}, [pc], r3 │ │ strmi r7, [sl], r0, lsl #1 │ │ andseq pc, ip, sp, lsr #17 │ │ @ instruction: 0xf88d2002 │ │ - cps #24 │ │ + @ instruction: 0xf1050018 │ │ andls r0, r2, r9 │ │ svceq 0x0000e856 │ │ stmda r6, {r0, r6, sl, fp, ip}^ │ │ - bcs 298cc │ │ + bcs 29e54 │ │ stmdacs r0, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - eorshi pc, fp, #0, 2 │ │ - bvs e3fbcc │ │ - @ instruction: 0xf0004285 │ │ - bvs 1e457ec │ │ - cmpeq r5, r5, lsl #22 │ │ + andshi pc, r1, #0, 2 │ │ + bvs e40150 │ │ + @ instruction: 0xf0004284 │ │ + bvs 1e45ccc │ │ + cmpeq r4, r4, lsl #22 │ │ eorvs pc, r1, r0, asr #16 │ │ addeq lr, r1, r0, lsl #22 │ │ - stmib r0, {r0, r3, r5, r6, sl, fp, ip}^ │ │ - ldmib r7, {r0, sl, ip, sp, pc}^ │ │ - stmdacs r0, {r1, r2, pc} │ │ + stmib r0, {r0, r5, r6, sl, fp, ip}^ │ │ + ldmib r7, {r0, r8, sl, ip, sp, pc}^ │ │ + stmdacs r0, {r1, r2, ip, lr} │ │ @ instruction: 0xf04f62b9 │ │ mvnsvs r0, r0, lsl #2 │ │ - cmpeq r0, r0, lsl #22 │ │ - streq lr, [r1, #2824] @ 0xb08 │ │ - strcs sp, [r1], #-66 @ 0xffffffbe │ │ - @ instruction: 0xf85946c1 │ │ - mvnlt r0, #12, 22 @ 0x3000 │ │ - ldrdne pc, [r4], -r8 │ │ - svccs 0x0003e850 │ │ - @ instruction: 0xf100b952 │ │ - vsubl.u q0, d15, d12 │ │ - stmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - bicslt r1, r3, r0, lsl #6 │ │ - svccc 0x0000e852 │ │ - rscsle r2, r8, r0, lsl #22 │ │ - svchi 0x002ff3bf │ │ + bl 59794 │ │ + @ instruction: 0xf04f0040 │ │ + bl 167698 │ │ + ldmib r5, {r7, sl}^ │ │ + ldmda r0, {r8}^ │ │ + ldmdblt r2, {r0, r1, r8, r9, sl, fp, sp}^ │ │ + andeq pc, ip, #0, 2 │ │ svchi 0x005bf3bf │ │ + movwne lr, #2114 @ 0x842 │ │ + ldmda r2, {r0, r1, r4, r6, r7, r8, ip, sp, pc}^ │ │ + blcs 352b4 │ │ + vshr.u64 , q12, #1 │ │ + @ instruction: 0xf3bf8f2f │ │ + strcc r8, [ip, #-3931] @ 0xfffff0a5 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2dd4c │ │ + blcs 2e2d0 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ @ instruction: 0xf3bfbf04 │ │ - @ instruction: 0xf06d8f5b │ │ - @ instruction: 0x46c8ff79 │ │ - bicsle r4, r6, r9, lsr #11 │ │ - vshr.u32 d14, d28, #1 │ │ - stmvs r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - svchi 0x005bf3bf │ │ - ldmda r1, {r3, r4, r8, ip, sp}^ │ │ - stmda r1, {r8, r9, sl, fp, sp}^ │ │ - blcs 35d78 │ │ - andcc sp, r1, #1073741886 @ 0x4000003e │ │ - pkhtbmi sp, r0, lr, asr #3 │ │ - addcs r2, r1, #240 @ 0xf0 │ │ - @ instruction: 0xf0b22301 │ │ - @ instruction: 0x4640ecfe │ │ - @ instruction: 0x46c8e7d6 │ │ - @ instruction: 0x0008ebb5 │ │ - @ instruction: 0xf64ad022 │ │ - stmeq r0, {r0, r1, r3, r5, r7, r8, sp} │ │ - @ instruction: 0x21aaf6ca │ │ - blx 2e5a6 │ │ - and pc, r1, r1, lsl #18 │ │ - andsle r4, r7, sp, asr #10 │ │ - subeq lr, r5, r5, lsl #22 │ │ - @ instruction: 0xf8583501 │ │ - bl 229238 │ │ - vaddl.u q0, d31, d0 │ │ - ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 5, cr2, cr3, cr0, {0} │ │ - strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ - mvnsle r2, r0, lsl #24 │ │ - mvnle r2, r1, lsl #20 │ │ + @ instruction: 0xf06e8f5b │ │ + adcmi pc, r5, #307200 @ 0x4b000 │ │ + @ instruction: 0xe015d1d9 │ │ svchi 0x005bf3bf │ │ - @ instruction: 0xf06d6800 │ │ - @ instruction: 0xe7e5ff39 │ │ + vtbl.8 d6, {d31}, d1 │ │ + tstcc r8, fp, asr pc │ │ + svccs 0x0000e851 │ │ + movwhi lr, #2113 @ 0x841 │ │ + mvnsle r2, r0, lsl #22 │ │ + bicsle r3, lr, r1, lsl #4 │ │ + rscscs r4, r0, r1, lsl #13 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + stmda r4!, {r0, r1, r4, r5, r7, ip, sp, lr, pc}^ │ │ + ldrb r4, [r6, r8, asr #12] │ │ mulseq r0, sl, r8 │ │ ldmmi sp, {r3, r5, r8, fp, ip, sp, pc}^ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr}^ │ │ @ instruction: 0xf0400040 │ │ andcs r8, r0, r3, asr r1 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e857 │ │ andeq lr, r0, #4653056 @ 0x470000 │ │ mvnsle r2, r0, lsl #20 │ │ @ instruction: 0xf0002902 │ │ @ instruction: 0xf8da8140 │ │ ldmib r0, {r2}^ │ │ stmvs r0, {r8, r9, sp} │ │ ldrtmi r9, [r0], -r0 │ │ - blx ff06121e │ │ + blx 5e1752 │ │ @ instruction: 0xf010e8df │ │ andeq r0, r4, r3, asr #2 │ │ rsbeq r0, ip, ip, lsl #1 │ │ ldrdpl pc, [r8], -sl │ │ ldmda r5, {r0, sp}^ │ │ stmdbcs r0, {r8, r9, sl, fp, ip} │ │ tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ @@ -3744,51 +3785,51 @@ │ │ @ instruction: 0xf0002900 │ │ ldmdavs r3, {r1, r2, r5, r6, r8, pc}^ │ │ strcc r3, [r1, -ip, lsl #18] │ │ ldrbmi r3, [fp, #-524] @ 0xfffffdf4 │ │ adcsmi sp, r7, #-2147483587 @ 0x8000003d │ │ msrhi SPSR_sx, r0, lsl #1 │ │ @ instruction: 0x46a043f9 │ │ - bl 7634c │ │ - bl 1e5b90 │ │ - bl 257ac │ │ + bl 76880 │ │ + bl 1e60c4 │ │ + bl 25ce0 │ │ addseq r0, r2, r1, lsl #1 │ │ @ instruction: 0xf8514601 │ │ @ instruction: 0xf0af4b0c │ │ - @ instruction: 0x3e01f9bf │ │ + mcrcc 13, 0, pc, cr1, cr14, {7} @ │ │ adcvs r2, lr, #0, 24 │ │ cmpphi r2, r0 @ p-variant is OBSOLETE │ │ svchi 0x005bf3bf │ │ svceq 0x0000e854 │ │ stmda r4, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 29ab8 │ │ + bcs 29fec │ │ stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ strtmi sp, [r0], -r4, lsl #2 │ │ svchi 0x005bf3bf │ │ - cdp2 0, 12, cr15, cr2, cr13, {3} │ │ + @ instruction: 0xf9bcf06e │ │ svceq 0x0000f1b9 │ │ @ instruction: 0xf8d8d104 │ │ subeq r0, r0, r4 │ │ msrhi CPSR_xc, r0, asr #32 │ │ vaddl.u q1, d15, d0 │ │ ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r5, {r8, r9, sl, fp, ip}^ │ │ - bcs 25ae8 │ │ + bcs 2601c │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ mrshi pc, (UNDEF: 9) @ │ │ add r2, r6, r0 │ │ mulseq ip, sp, r8 │ │ svchi 0x005bf3bf │ │ @ instruction: 0xf0002800 │ │ @ instruction: 0xf89d8098 │ │ movwcs r0, #8216 @ 0x2018 │ │ @ instruction: 0x1604e9dd │ │ @ instruction: 0xf88d2802 │ │ @ instruction: 0xf0003018 │ │ - bls c564c │ │ + bls c5b80 │ │ ldmvc r7, {r0, r1, r4, fp, pc} │ │ stmib r2, {r0, r1, r9, fp, ip, pc}^ │ │ sbcsvc r1, r7, #0, 12 │ │ andcc pc, r9, r2, lsr #17 │ │ mulsne r8, sp, r8 │ │ stmdbcs r2, {r4, r9, ip, sp, lr} │ │ rsbs sp, fp, pc, ror #2 │ │ @@ -3812,238 +3853,216 @@ │ │ @ instruction: 0xf0002900 │ │ ldmdavs r3, {r1, r5, r6, r7, pc}^ │ │ strcc r3, [r1, -ip, lsl #18] │ │ ldrbmi r3, [fp, #-524] @ 0xfffffdf4 │ │ adcsmi sp, r7, #-2147483587 @ 0x8000003d │ │ sbcshi pc, lr, r0, lsl #1 │ │ @ instruction: 0x46a043f9 │ │ - bl 7645c │ │ - bl 1e5ca0 │ │ - bl 258bc │ │ + bl 76990 │ │ + bl 1e61d4 │ │ + bl 25df0 │ │ addseq r0, r2, r1, lsl #1 │ │ @ instruction: 0xf8514601 │ │ @ instruction: 0xf0af4b0c │ │ - @ instruction: 0x3e01f937 │ │ + mcrcc 13, 0, pc, cr1, cr6, {3} @ │ │ adcvs r2, lr, #0, 24 │ │ sbchi pc, sl, r0 │ │ svchi 0x005bf3bf │ │ svceq 0x0000e854 │ │ stmda r4, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 29bc8 │ │ + bcs 2a0fc │ │ stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ strtmi sp, [r0], -r4, lsl #2 │ │ svchi 0x005bf3bf │ │ - cdp2 0, 3, cr15, cr10, cr13, {3} │ │ + @ instruction: 0xf934f06e │ │ svceq 0x0000f1b9 │ │ @ instruction: 0xf8d8d104 │ │ subeq r0, r0, r4 │ │ adchi pc, r2, r0, asr #32 │ │ vaddl.u q1, d15, d0 │ │ ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r5, {r8, r9, sl, fp, ip}^ │ │ - bcs 25bf8 │ │ + bcs 2612c │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ addhi pc, r8, r0 │ │ - bls ed408 │ │ + bls ed93c │ │ andcs r7, r2, r0, lsl r0 │ │ mulsne r8, sp, r8 │ │ stmdbcs r2, {r4, r9, ip, sp, lr} │ │ ldmib sp, {r2, r3, ip, lr, pc}^ │ │ stmdavs r9!, {r2, r8, sl, lr} │ │ svclt 0x001c2900 │ │ strmi r4, [r8, r0, lsr #12] │ │ stmdacs r0, {r3, r5, r6, fp, sp, lr} │ │ qadd16mi fp, r0, ip │ │ - bl fe9616f4 │ │ + svc 0x0032f0b2 │ │ pop {r0, r1, r3, ip, sp, pc} │ │ strcs r8, [r1], #-4080 @ 0xfffff010 │ │ strcs r2, [r0], -r0, lsl #10 │ │ @ instruction: 0xf0b2e00b │ │ - @ instruction: 0xf89debac │ │ + @ instruction: 0xf89def4a │ │ strtmi r0, [r5], #-28 @ 0xffffffe4 │ │ strcc r3, [r1], -r2, lsl #8 │ │ vtbl.8 d2, {d15}, d0 │ │ @ instruction: 0xf47f8f5b │ │ mcrcs 15, 0, sl, cr7, cr8, {2} │ │ mcrcs 2, 0, sp, cr0, cr1, {7} │ │ @ instruction: 0x4628d0f1 │ │ svclt 0x00103801 │ │ @ instruction: 0xe7ecd1fc │ │ eoreq pc, r0, r7, lsl #2 │ │ - stc2 0, cr15, [r0], #-456 @ 0xfffffe38 │ │ - @ instruction: 0x4628e637 │ │ + @ instruction: 0xffb0f072 │ │ + strtmi lr, [r8], -r1, ror #12 │ │ svchi 0x002ff3bf │ │ - mcrr2 0, 5, pc, pc, cr1 @ │ │ + @ instruction: 0xf81df052 │ │ strtmi lr, [r8], -r2, ror #13 │ │ svchi 0x002ff3bf │ │ - mcrr2 0, 5, pc, r9, cr1 @ │ │ + @ instruction: 0xf817f052 │ │ rscscs lr, r0, r4, ror #14 │ │ addcs r4, r1, #59768832 @ 0x3900000 │ │ @ instruction: 0xf0b22301 │ │ - @ instruction: 0xe6b8eb7a │ │ - blx 11e15de │ │ + ldrt lr, [r8], r8, lsl #30 │ │ + @ instruction: 0xff14f051 │ │ svclt 0x00042800 │ │ teqvc r8, r1 │ │ stmdami lr!, {r0, r2, r5, r7, r9, sl, sp, lr, pc} │ │ - bmi bad948 │ │ + bmi bade7c │ │ ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xfffaf019 │ │ + @ instruction: 0xf8faf01a │ │ ldrbtmi r4, [r8], #-2102 @ 0xfffff7ca │ │ - @ instruction: 0xff6cf019 │ │ - blx d61602 │ │ + @ instruction: 0xf8ecf01a │ │ + @ instruction: 0xff02f051 │ │ stmdbeq r1, {r7, ip, sp, lr, pc} │ │ stmdacs r0, {r3, r5, r8, fp, ip, sp, lr} │ │ mcrge 4, 6, pc, cr8, cr15, {1} @ │ │ - blmi a37568 │ │ + blmi a37a9c │ │ ldrbtmi r4, [r8], #-2344 @ 0xfffff6d8 │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ @ instruction: 0xf051e00d │ │ - @ instruction: 0xf080fb25 │ │ + @ instruction: 0xf080fef3 │ │ stmdbvc r8!, {r0, r8, fp} │ │ @ instruction: 0xf43f2800 │ │ stmdami r5!, {r0, r6, r8, r9, sl, fp, sp, pc} │ │ stmdbmi r6!, {r0, r2, r5, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - bge 2766d8 │ │ + bge 276c0c │ │ @ instruction: 0x212b9100 │ │ eorls pc, r8, sp, lsl #17 │ │ @ instruction: 0xf01b9509 │ │ - rscscs pc, r0, r1, lsl #26 │ │ + rscscs pc, r0, r3, lsl #28 │ │ addcs r4, r1, #42991616 @ 0x2900000 │ │ @ instruction: 0xf0b22301 │ │ - @ instruction: 0xe6efeb3c │ │ + strbt lr, [pc], sl, asr #29 │ │ @ instruction: 0x462920f0 │ │ movwcs r2, #4737 @ 0x1281 │ │ - bl d617e4 │ │ + mcr 0, 6, pc, cr2, cr2, {5} @ │ │ @ instruction: 0xf051e770 │ │ - stmdacs r0, {r0, r8, r9, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ andcs fp, r1, r4, lsl #30 │ │ ldrb r7, [r5], r8, lsr #2 │ │ - blx ffee1674 │ │ + mcr2 0, 6, pc, cr8, cr1, {2} @ │ │ svclt 0x00042800 │ │ @ instruction: 0x71282001 │ │ ldmdami r5, {r1, r2, r4, r6, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0xf0194478 │ │ - ldmdami r1, {r0, r1, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0194478 │ │ - cdple 15, 15, cr15, cr14, cr3, {1} │ │ + @ instruction: 0xf01a4478 │ │ + ldmdami r1, {r0, r1, r2, r5, r7, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf01a4478 │ │ + cdple 8, 15, cr15, cr14, cr3, {5} │ │ ldrtmi r4, [r8], -r9, lsl #20 │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ - @ instruction: 0xf856f019 │ │ - @ instruction: 0x000b89b4 │ │ - @ instruction: 0xffff3b33 │ │ - andeq r5, fp, r6, asr pc │ │ - andeq r8, fp, r6, asr r9 │ │ - @ instruction: 0xffff3b43 │ │ - @ instruction: 0x000b3fbc │ │ - andeq r5, fp, lr, lsr pc │ │ - andeq r5, fp, lr, lsr pc │ │ - andeq r8, fp, r6, asr #16 │ │ - @ instruction: 0xffff3b25 │ │ - muleq fp, lr, pc @ │ │ - andeq r5, fp, r0, asr #30 │ │ - strdeq r5, [fp], -ip │ │ - muleq fp, lr, pc @ │ │ - andeq r5, fp, r4, ror #29 │ │ + @ instruction: 0xf93cf019 │ │ + andeq r9, fp, r0, lsl #1 │ │ + @ instruction: 0xffff3a75 │ │ + andeq r6, fp, lr, lsr r6 │ │ + andeq r9, fp, r2, lsr #32 │ │ + @ instruction: 0xffff3a85 │ │ + @ instruction: 0x000b46b8 │ │ + andeq r6, fp, r6, lsr #12 │ │ + andeq r6, fp, r6, lsr #12 │ │ + andeq r8, fp, r2, lsl pc │ │ + @ instruction: 0xffff3a67 │ │ + muleq fp, sl, r6 │ │ + andeq r6, fp, r8, lsr #12 │ │ + andeq r6, fp, r4, ror #11 │ │ + andeq r6, fp, r6, lsl #13 │ │ + andeq r6, fp, ip, asr #11 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r9], r7, lsl #1 │ │ + ldrdcc lr, [r0, -r1] │ │ + ldrdge pc, [r8], -r9 │ │ @ instruction: 0xf8d94616 │ │ - strmi sl, [r5], -r8 │ │ - @ instruction: 0x7014f8d9 │ │ - addvc pc, r0, #1325400064 @ 0x4f000000 │ │ - ldrdeq lr, [r0, -r1] │ │ - andscs pc, r0, sp, lsr #17 │ │ - smlabteq r2, sp, r9, lr │ │ - svceq 0x0000e856 │ │ - stmda r6, {r0, r6, sl, fp, ip}^ │ │ - bcs 29dc4 │ │ - stmdacs r0, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - eorshi pc, r5, #0, 2 │ │ - ldmvs r8!, {r2, r3, r4, r5, r8, fp, sp, lr} │ │ + vst4.8 {d23-d26}, [pc :64], r4 │ │ + @ instruction: 0xf8ad7280 │ │ + stmib sp, {r4, sp}^ │ │ + ldmda r6, {r1, r8, ip, sp}^ │ │ + mrrcne 15, 0, r3, r9, cr0 │ │ + andne lr, r0, #4587520 @ 0x460000 │ │ + mvnsle r2, r0, lsl #20 │ │ + @ instruction: 0xf1002b00 │ │ + ldmdbvs ip!, {r1, r3, r9, pc} │ │ + ldmvs r8!, {r0, ip, pc} │ │ @ instruction: 0xf0004284 │ │ - ldmvs r8!, {r0, r2, r3, r4, r5, r7, r8, pc}^ │ │ + ldmvs r8!, {r0, r4, r7, r8, pc}^ │ │ cmpeq r4, r4, lsl #22 │ │ - @ instruction: 0xf8409501 │ │ - bl 3d668 │ │ - stmdbge r2, {r0, r7} │ │ - smlabtge r1, r0, r9, lr │ │ - ldmib r7, {r0, r5, r6, sl, fp, ip}^ │ │ - stmdacs r0, {r2, r3, pc} │ │ - @ instruction: 0xf04f6139 │ │ - cmnvs r9, #0, 2 │ │ - cmpeq r0, r0, lsl #22 │ │ - bleq fe0a0224 │ │ - strcs sp, [r1], #-66 @ 0xffffffbe │ │ - @ instruction: 0xf8554645 │ │ - mvnlt r0, #12, 22 @ 0x3000 │ │ - ldrdne pc, [r4], -r8 │ │ - svccs 0x0003e850 │ │ - @ instruction: 0xf100b952 │ │ - vsubl.u q0, d15, d12 │ │ - stmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - bicslt r1, r3, r0, lsl #6 │ │ - svccc 0x0000e852 │ │ - rscsle r2, r8, r0, lsl #22 │ │ - svchi 0x002ff3bf │ │ + eorvs pc, r1, r0, asr #16 │ │ + addeq lr, r1, r0, lsl #22 │ │ + stmib r0, {r1, r8, fp, sp, pc}^ │ │ + stclne 1, cr10, [r1], #-4 │ │ + ldrdpl lr, [ip], -r7 │ │ + teqvs r9, r0, lsl #16 │ │ + tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + suble r6, r1, r9, ror r3 │ │ + subeq lr, r0, r0, lsl #22 │ │ + bl 16eb3c │ │ + ldmib r5, {r7, r8, r9, fp}^ │ │ + ldmda r0, {r8}^ │ │ + ldmdblt r2, {r0, r1, r8, r9, sl, fp, sp}^ │ │ + andeq pc, ip, #0, 2 │ │ svchi 0x005bf3bf │ │ + movwne lr, #2114 @ 0x842 │ │ + ldmda r2, {r0, r1, r4, r6, r7, r8, ip, sp, pc}^ │ │ + blcs 35758 │ │ + vshr.u64 , q12, #1 │ │ + @ instruction: 0xf3bf8f2f │ │ + strcc r8, [ip, #-3931] @ 0xfffff0a5 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2e248 │ │ + blcs 2e774 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ @ instruction: 0xf3bfbf04 │ │ @ instruction: 0xf06d8f5b │ │ - @ instruction: 0x46a8fcfb │ │ - bicsle r4, r6, sp, asr r5 │ │ - vshr.u32 d14, d28, #1 │ │ - stmvs r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - svchi 0x005bf3bf │ │ - ldmda r1, {r3, r4, r8, ip, sp}^ │ │ - stmda r1, {r8, r9, sl, fp, sp}^ │ │ - blcs 36274 │ │ - andcc sp, r1, #1073741886 @ 0x4000003e │ │ - pkhtbmi sp, r0, lr, asr #3 │ │ - addcs r2, r1, #240 @ 0xf0 │ │ - @ instruction: 0xf0b22301 │ │ - strbmi lr, [r0], -r0, lsl #21 │ │ - ssatmi lr, #9, r6, asr #15 │ │ - @ instruction: 0x0008ebbb │ │ - @ instruction: 0xf64ad022 │ │ - stmeq r0, {r0, r1, r3, r5, r7, r8, sp} │ │ - @ instruction: 0x21aaf6ca │ │ - blx 2eaa2 │ │ - and pc, r1, r1, lsl #22 │ │ - andsle r4, r7, sp, asr r5 │ │ - subeq lr, r5, r5, lsl #22 │ │ - @ instruction: 0xf8583501 │ │ - bl 229734 │ │ - vaddl.u q0, d31, d0 │ │ - ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 5, cr2, cr3, cr0, {0} │ │ - strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ - mvnsle r2, r0, lsl #24 │ │ - mvnle r2, r1, lsl #20 │ │ + ldrbmi pc, [sp, #-4089] @ 0xfffff007 @ │ │ + @ instruction: 0xe015d1d9 │ │ svchi 0x005bf3bf │ │ - @ instruction: 0xf06d6800 │ │ - @ instruction: 0xe7e5fcbb │ │ + vtbl.8 d6, {d31}, d1 │ │ + tstcc r8, fp, asr pc │ │ + svccs 0x0000e851 │ │ + movwmi lr, #2113 @ 0x841 │ │ + mvnsle r2, r0, lsl #22 │ │ + bicsle r3, lr, r1, lsl #4 │ │ + rscscs r4, r0, r0, lsl #13 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + mrc 0, 0, APSR_nzcv, cr2, cr2, {5} │ │ + ldrb r4, [r6, r0, asr #12] │ │ mulseq r8, r9, r8 │ │ ldmmi r9, {r3, r5, r8, fp, ip, sp, pc}^ │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr}^ │ │ @ instruction: 0xf0400040 │ │ andcs r8, r0, fp, asr #2 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e857 │ │ andeq lr, r0, #4653056 @ 0x470000 │ │ mvnsle r2, r0, lsl #20 │ │ @ instruction: 0xf0002902 │ │ @ instruction: 0xf8d98138 │ │ ldmib r0, {r2, r3}^ │ │ stmvs r0, {r8, r9, sp} │ │ ldrtmi r9, [r0], -r0 │ │ - @ instruction: 0xf942f001 │ │ + @ instruction: 0xf8c4f001 │ │ @ instruction: 0xf010e8df │ │ andeq r0, r4, fp, lsr r1 │ │ @ instruction: 0x00750090 │ │ @ instruction: 0x5010f8d9 │ │ ldmda r5, {r0, sp}^ │ │ stmdbcs r0, {r8, r9, sl, fp, ip} │ │ tstphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ @@ -4063,59 +4082,59 @@ │ │ @ instruction: 0xf0002900 │ │ ldmdavs r3, {r1, r2, r3, r4, r6, r8, pc}^ │ │ strcc r3, [r1, -ip, lsl #18] │ │ ldrbmi r3, [r3, #-524] @ 0xfffffdf4 │ │ adcsmi sp, r7, #-2147483587 @ 0x8000003d │ │ cmpphi lr, r0, lsl #1 @ p-variant is OBSOLETE │ │ @ instruction: 0x46a043f9 │ │ - bl 76848 │ │ - bl 1e608c │ │ - bl 25ca8 │ │ + bl 76d24 │ │ + bl 1e6568 │ │ + bl 26184 │ │ addseq r0, r2, r1, lsl #1 │ │ @ instruction: 0xf8514601 │ │ - @ instruction: 0xf0ae4b0c │ │ - cdpcc 15, 0, cr15, cr1, cr1, {2} │ │ + @ instruction: 0xf0af4b0c │ │ + vmlacc.f64 d15, d17, d28 │ │ @ instruction: 0x612e2c00 │ │ mrshi pc, (UNDEF: 74) @ │ │ svchi 0x005bf3bf │ │ svceq 0x0000e854 │ │ stmda r4, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 29fb4 │ │ + bcs 2a490 │ │ stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ strtmi sp, [r0], -r4, lsl #2 │ │ svchi 0x005bf3bf │ │ - mcrr2 0, 6, pc, r4, cr13 @ │ │ + @ instruction: 0xff6af06d │ │ svceq 0x0000f1b9 │ │ @ instruction: 0xf8d8d104 │ │ subeq r0, r0, r4 │ │ tstphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ vaddl.u q1, d15, d0 │ │ ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r5, {r8, r9, sl, fp, ip}^ │ │ - bcs 25fe4 │ │ + bcs 264c0 │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ rscshi pc, sp, r0 │ │ ldrdeq lr, [r2, -sp] │ │ andls r2, r2, #0, 4 │ │ @ instruction: 0xf0402800 │ │ ldmmi lr, {r0, r1, r3, r7, pc} │ │ @ instruction: 0xf0194478 │ │ - @ instruction: 0xf89dfdc7 │ │ + @ instruction: 0xf89dff73 │ │ vshr.u32 d0, d0, #1 │ │ stmdacs r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ addhi pc, r7, r0 │ │ strmi lr, [r2, #-2525] @ 0xfffff623 │ │ stmdbls r1, {r1, sp} │ │ cmplt r4, r8 │ │ stmdbcs r0, {r0, r3, r5, fp, sp, lr} │ │ qadd16mi fp, r0, ip │ │ stmdavs r8!, {r3, r7, r8, r9, sl, lr}^ │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0b24620 │ │ - andlt lr, r7, r2, lsr #19 │ │ + andlt lr, r7, ip, asr sp │ │ svchi 0x00f0e8bd │ │ @ instruction: 0x5010f8d9 │ │ ldmda r5, {r0, sp}^ │ │ stmdbcs r0, {r8, r9, sl, fp, ip} │ │ addhi pc, pc, r0, asr #32 │ │ tsteq r0, r5, asr #16 │ │ mvnsle r2, r0, lsl #18 │ │ @@ -4133,525 +4152,503 @@ │ │ @ instruction: 0xf0002900 │ │ ldmdavs r3, {r1, r2, r4, r6, r7, pc}^ │ │ strcc r3, [r1, -ip, lsl #18] │ │ ldrbmi r3, [r3, #-524] @ 0xfffffdf4 │ │ adcsmi sp, r7, #-2147483587 @ 0x8000003d │ │ sbcshi pc, r2, r0, lsl #1 │ │ @ instruction: 0x46a043f9 │ │ - bl 76960 │ │ - bl 1e61a4 │ │ - bl 25dc0 │ │ + bl 76e3c │ │ + bl 1e6680 │ │ + bl 2629c │ │ addseq r0, r2, r1, lsl #1 │ │ @ instruction: 0xf8514601 │ │ - @ instruction: 0xf0ae4b0c │ │ - mcrcc 14, 0, pc, cr1, cr5, {5} @ │ │ + @ instruction: 0xf0af4b0c │ │ + vmlacc.f64 d15, d1, d16 │ │ @ instruction: 0x612e2c00 │ │ adcshi pc, lr, r0 │ │ svchi 0x005bf3bf │ │ svceq 0x0000e854 │ │ stmda r4, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 2a0cc │ │ + bcs 2a5a8 │ │ stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ strtmi sp, [r0], -r4, lsl #2 │ │ svchi 0x005bf3bf │ │ - blx fee61a92 │ │ + cdp2 0, 13, cr15, cr14, cr13, {3} │ │ svceq 0x0000f1b9 │ │ @ instruction: 0xf8d8d104 │ │ subeq r0, r0, r4 │ │ addshi pc, r6, r0, asr #32 │ │ vaddl.u q1, d15, d0 │ │ ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r5, {r8, r9, sl, fp, ip}^ │ │ - bcs 260fc │ │ + bcs 265d8 │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ ldmib sp, {r3, r4, r5, r6, ip, lr, pc}^ │ │ andcs r0, r0, #-2147483648 @ 0x80000000 │ │ stmdacs r0, {r1, r9, ip, pc} │ │ andcs sp, r1, #121 @ 0x79 │ │ andsvs r9, sl, r1, lsl #22 │ │ addsvs r6, r9, r8, asr r0 │ │ pop {r0, r1, r2, ip, sp, pc} │ │ strcs r8, [r1], #-4080 @ 0xfffff010 │ │ strcs r2, [r0], -r0, lsl #10 │ │ @ instruction: 0xf0b2e00b │ │ - @ instruction: 0xf89de936 │ │ + @ instruction: 0xf89ded00 │ │ strtmi r0, [r5], #-16 │ │ strcc r3, [r1], -r2, lsl #8 │ │ vtbl.8 d2, {d15}, d0 │ │ @ instruction: 0xf47f8f5b │ │ cdpcs 15, 0, cr10, cr7, cr9, {3} │ │ mcrcs 2, 0, sp, cr0, cr1, {7} │ │ @ instruction: 0x4628d0f1 │ │ svclt 0x00103801 │ │ @ instruction: 0xe7ecd1fc │ │ andeq pc, r8, r7, lsl #2 │ │ - @ instruction: 0xf9aaf072 │ │ - @ instruction: 0x4628e63d │ │ + stc2l 0, cr15, [r6, #-456]! @ 0xfffffe38 │ │ + strtmi lr, [r8], -r9, ror #12 │ │ svchi 0x002ff3bf │ │ - @ instruction: 0xf9d9f051 │ │ + ldc2l 0, cr15, [r3, #324] @ 0x144 │ │ strtmi lr, [r8], -sl, ror #13 │ │ svchi 0x002ff3bf │ │ - @ instruction: 0xf9d3f051 │ │ + stc2l 0, cr15, [sp, #324] @ 0x144 │ │ rscscs lr, r0, r0, ror r7 │ │ addcs r4, r1, #59768832 @ 0x3900000 │ │ @ instruction: 0xf0b22301 │ │ - strb lr, [r0], r4, lsl #18 │ │ - @ instruction: 0xf8d0f051 │ │ + @ instruction: 0xe6c0ecbe │ │ + stc2l 0, cr15, [sl], {81} @ 0x51 │ │ svclt 0x00042800 │ │ teqvc r8, r1 │ │ stmdami lr!, {r0, r2, r3, r5, r7, r9, sl, sp, lr, pc} │ │ - bmi bade34 │ │ + bmi bae310 │ │ ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - stc2 0, cr15, [r4, #100] @ 0x64 │ │ - @ instruction: 0xf8c2f051 │ │ + mrc2 0, 5, pc, cr0, cr9, {0} │ │ + ldc2 0, cr15, [ip], #324 @ 0x144 │ │ stmdbeq r1, {r7, ip, sp, lr, pc} │ │ stmdacs r0, {r3, r5, r8, fp, ip, sp, lr} │ │ mrcge 4, 6, APSR_nzcv, cr4, cr15, {1} │ │ - blmi ab7a54 │ │ + blmi ab7f30 │ │ ldrbtmi r4, [r8], #-2346 @ 0xfffff6d6 │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ @ instruction: 0xf051e00d │ │ - @ instruction: 0xf080f8b3 │ │ + @ instruction: 0xf080fcad │ │ stmdbvc r8!, {r0, r8, fp} │ │ @ instruction: 0xf43f2800 │ │ stmdami r7!, {r0, r4, r6, r8, r9, sl, fp, sp, pc} │ │ stmdbmi r8!, {r0, r1, r2, r5, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - bge 176bbc │ │ + bge 177098 │ │ @ instruction: 0x212b9100 │ │ andsls pc, r8, sp, lsl #17 │ │ @ instruction: 0xf01b9505 │ │ - rscscs pc, r0, pc, lsl #21 │ │ + ldrhtcs pc, [r0], #189 @ 0xbd @ │ │ addcs r4, r1, #42991616 @ 0x2900000 │ │ @ instruction: 0xf0b22301 │ │ - ldrbt lr, [fp], sl, asr #17 │ │ + ldrbt lr, [fp], r4, lsl #25 │ │ @ instruction: 0x462920f0 │ │ movwcs r2, #4737 @ 0x1281 │ │ - stmia r2, {r1, r4, r5, r7, ip, sp, lr, pc}^ │ │ + ldcl 0, cr15, [ip], #-712 @ 0xfffffd38 │ │ ldmdami sp, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc} │ │ @ instruction: 0xf0194478 │ │ - @ instruction: 0xf051fcc3 │ │ - stmdacs r0, {r0, r1, r3, r7, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf051fe6f │ │ + stmdacs r0, {r0, r2, r7, sl, fp, ip, sp, lr, pc} │ │ andcs fp, r1, r4, lsl #30 │ │ ldrb r7, [sp], r8, lsr #2 │ │ - @ instruction: 0xf884f051 │ │ + ldc2l 0, cr15, [lr], #-324 @ 0xfffffebc │ │ svclt 0x00042800 │ │ @ instruction: 0x71282001 │ │ ldmdami r5, {r1, r5, r6, r8, r9, sl, sp, lr, pc} │ │ @ instruction: 0xf0194478 │ │ - ldmdami r4, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc} │ │ + ldmdami r4, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xf0194478 │ │ - cdple 12, 15, cr15, cr14, cr13, {5} │ │ + mrcle 14, 7, APSR_nzcv, cr14, cr9, {2} │ │ ldrtmi r4, [r8], -r9, lsl #20 │ │ ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ - stc2l 0, cr15, [r0, #96]! @ 0x60 │ │ - @ instruction: 0x000b84b8 │ │ - @ instruction: 0xffff3647 │ │ - strdeq r3, [fp], -lr │ │ - andeq r8, fp, sl, asr r4 │ │ - @ instruction: 0xffff365f │ │ - ldrdeq r3, [fp], -r8 │ │ - andeq r3, fp, lr, ror #19 │ │ - andeq r5, fp, r2, asr sl │ │ - andeq r8, fp, r2, asr #6 │ │ - @ instruction: 0xffff3641 │ │ - @ instruction: 0x000b3aba │ │ - andeq r3, fp, r0, lsl #20 │ │ - andeq r3, fp, r8, asr #23 │ │ - strdeq r3, [fp], -r0 │ │ - andeq r3, fp, ip, lsl #19 │ │ - @ instruction: 0x000b39b4 │ │ + mrc2 0, 7, pc, cr2, cr8, {0} │ │ + ldrdeq r8, [fp], -ip │ │ + @ instruction: 0xffff35e1 │ │ + andeq r4, fp, r2, ror r1 │ │ + andeq r8, fp, lr, ror fp │ │ + @ instruction: 0xffff35f9 │ │ + andeq r4, fp, ip, lsr #4 │ │ + andeq r4, fp, r2, ror #2 │ │ + muleq fp, r2, r1 │ │ + andeq r8, fp, r6, ror #20 │ │ + @ instruction: 0xffff35db │ │ + andeq r4, fp, lr, lsl #4 │ │ + andeq r4, fp, r4, ror r1 │ │ + andeq r4, fp, ip, lsr r3 │ │ + andeq r4, fp, r4, ror #2 │ │ + andeq r4, fp, r0, lsl #2 │ │ + andeq r4, fp, r8, lsr #2 │ │ svcmi 0x00f0e92d │ │ @ instruction: 0xf8d1b089 │ │ - vst4.8 {d26-d29}, [pc], r0 │ │ - strmi r7, [r9], r0, lsl #7 │ │ - ldmib r1, {r0, r2, r9, sl, lr}^ │ │ - ldrmi r0, [r6], -r3, lsl #2 │ │ - @ instruction: 0x2705e9d9 │ │ - andscc pc, r4, sp, lsr #17 │ │ - movwgt sl, #31490 @ 0x7b02 │ │ - svceq 0x0000e856 │ │ - stmda r6, {r0, r6, sl, fp, ip}^ │ │ - bcs 2a2b4 │ │ - stmdacs r0, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - subhi pc, sl, #0, 2 │ │ - ldmvs r8!, {r2, r3, r4, r5, r8, fp, sp, lr} │ │ - @ instruction: 0xf0004284 │ │ - ldmvs r8!, {r1, r2, r3, r6, r7, r8, pc}^ │ │ - cmpeq r4, r4, lsl #22 │ │ - @ instruction: 0xf8409501 │ │ - bl 3db58 │ │ + strmi sl, [r9], r0 │ │ + ldrdpl lr, [r3, -r1] │ │ + ldmib r9, {r1, r2, r4, r9, sl, lr}^ │ │ + vst1.8 {d18}, [pc], r5 │ │ + @ instruction: 0xf8ad7380 │ │ + andls r3, r4, #20 │ │ + smlabtpl r2, sp, r9, lr │ │ + svccc 0x0000e856 │ │ + stmda r6, {r0, r3, r4, r6, sl, fp, ip}^ │ │ + bcs 2a790 │ │ + blcs 5a774 │ │ + andshi pc, pc, #0, 2 │ │ + andls r6, r1, ip, lsr r9 │ │ + addmi r6, r4, #184, 16 @ 0xb80000 │ │ + @ instruction: 0x81a2f000 │ │ + bl 140388 │ │ + @ instruction: 0xf8400144 │ │ + bl 3e034 │ │ stmdbge r2, {r0, r7} │ │ smlabtge r1, r0, r9, lr │ │ ldmib r7, {r0, r5, r6, sl, fp, ip}^ │ │ - stmdacs r0, {r2, r3, pc} │ │ + stmdacs r0, {r2, r3, ip, lr} │ │ @ instruction: 0xf04f6139 │ │ cmnvs r9, #0, 2 │ │ - cmpeq r0, r0, lsl #22 │ │ - bleq fe0a0714 │ │ - strcs sp, [r1], #-66 @ 0xffffffbe │ │ - @ instruction: 0xf8554645 │ │ - mvnlt r0, #12, 22 @ 0x3000 │ │ - ldrdne pc, [r4], -r8 │ │ + bl 5a0d0 │ │ + strcs r0, [r1], #-64 @ 0xffffffc0 │ │ + bleq fe060be8 │ │ + ldrdeq lr, [r0, -r5] │ │ svccs 0x0003e850 │ │ @ instruction: 0xf100b952 │ │ vsubl.u q0, d15, d12 │ │ stmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ bicslt r1, r3, r0, lsl #6 │ │ svccc 0x0000e852 │ │ rscsle r2, r8, r0, lsl #22 │ │ svchi 0x002ff3bf │ │ svchi 0x005bf3bf │ │ + vabal.u , d15, d12 │ │ + ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr1, cr10, cr0, {0} │ │ + movwcs lr, #2112 @ 0x840 │ │ + mvnsle r2, r0, lsl #22 │ │ + svclt 0x00042901 │ │ svchi 0x005bf3bf │ │ - svcne 0x0000e850 │ │ - stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2e738 │ │ - stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - @ instruction: 0xf3bfbf04 │ │ - @ instruction: 0xf06d8f5b │ │ - strtmi pc, [r8], r3, lsl #21 │ │ - bicsle r4, r6, sp, asr r5 │ │ - vshr.u32 d14, d28, #1 │ │ + stc2 0, cr15, [ip, #436]! @ 0x1b4 │ │ + bicsle r4, r9, sp, asr r5 │ │ + vshr.u32 d14, d5, #1 │ │ stmvs r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ svchi 0x005bf3bf │ │ ldmda r1, {r3, r4, r8, ip, sp}^ │ │ stmda r1, {r8, r9, sl, fp, sp}^ │ │ - blcs 36764 │ │ + blcs 36c38 │ │ andcc sp, r1, #1073741886 @ 0x4000003e │ │ pkhtbmi sp, r0, lr, asr #3 │ │ addcs r2, r1, #240 @ 0xf0 │ │ @ instruction: 0xf0b22301 │ │ - strbmi lr, [r0], -r8, lsl #16 │ │ - ssatmi lr, #9, r6, asr #15 │ │ - @ instruction: 0x0008ebbb │ │ - @ instruction: 0xf64ad022 │ │ - stmeq r0, {r0, r1, r3, r5, r7, r8, sp} │ │ - @ instruction: 0x21aaf6ca │ │ - blx 2ef92 │ │ - and pc, r1, r1, lsl #22 │ │ - andsle r4, r7, sp, asr r5 │ │ - subeq lr, r5, r5, lsl #22 │ │ - @ instruction: 0xf8583501 │ │ - bl 229c24 │ │ - vaddl.u q0, d31, d0 │ │ - ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 5, cr2, cr3, cr0, {0} │ │ - strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ - mvnsle r2, r0, lsl #24 │ │ - mvnle r2, r1, lsl #20 │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0xf06d6800 │ │ - strb pc, [r5, r3, asr #20]! @ │ │ - mulseq ip, r9, r8 │ │ - stmiami r4!, {r3, r5, r8, fp, ip, sp, pc}^ │ │ - stmdavs r0, {r3, r4, r5, r6, sl, lr}^ │ │ + strbmi lr, [r0], -r6, asr #23 │ │ + @ instruction: 0xf899e7d6 │ │ + stmdblt r8!, {r2, r3, r4} │ │ + ldrbtmi r4, [r8], #-2275 @ 0xfffff71d │ │ + subeq r6, r0, r0, asr #16 │ │ + cmpphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ + vaddl.u q1, d15, d0 │ │ + ldmda r7, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + stmda r7, {r8, r9, sl, fp, ip}^ │ │ + bcs 26870 │ │ + stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + mrshi pc, (UNDEF: 73) @ │ │ + ldrdeq pc, [r4], -r9 │ │ + movwcs lr, #2512 @ 0x9d0 │ │ + andls r6, r0, r0, lsl #17 │ │ + @ instruction: 0xf0004630 │ │ + ldm pc, {r0, r1, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ @ │ │ + cmppeq ip, r0, lsl r0 @ p-variant is OBSOLETE │ │ + addseq r0, r4, r4 │ │ + @ instruction: 0xf8d90076 │ │ + andcs r5, r1, r8 │ │ + svcne 0x0000e855 │ │ + @ instruction: 0xf0402900 │ │ + stmda r5, {r1, r2, r5, r8, pc}^ │ │ + stmdbcs r0, {r8} │ │ + vsra.u64 , q11, #1 │ │ + stclmi 15, cr8, [pc], {91} @ 0x5b │ │ + stmdavs r0!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ + @ instruction: 0xf0400040 │ │ + @ instruction: 0xf04f813b │ │ + stmdbvc r8!, {r8, fp} │ │ + @ instruction: 0xf0402800 │ │ + ldmib r5, {r0, r2, r3, r4, r5, r8, pc}^ │ │ + @ instruction: 0xf04f0603 │ │ + bl 1b40d0 │ │ + addeq r0, r9, r6, asr #2 │ │ + stmdbcs r0, {r1, r9, sl, lr} │ │ + cmnphi r3, r0 @ p-variant is OBSOLETE │ │ + stmdbcc ip, {r0, r1, r4, r6, fp, sp, lr} │ │ + andcc r3, ip, #262144 @ 0x40000 │ │ + mvnsle r4, r3, asr r5 │ │ + @ instruction: 0xf08042b7 │ │ + mvnsmi r8, #-1073741796 @ 0xc000001c │ │ + ldrtmi r4, [r1], #-1696 @ 0xfffff960 │ │ + subeq lr, r1, #1024 @ 0x400 │ │ + cmpeq r7, r7, lsl #22 │ │ + addeq lr, r1, r0, lsl #22 │ │ + @ instruction: 0x46010092 │ │ + blmi 364250 │ │ + @ instruction: 0xf95ff0af │ │ + stccs 14, cr3, [r0], {1} │ │ + @ instruction: 0xf000612e │ │ + vsra.u32 q4, , #1 │ │ + ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr0, cr1, cr0, {0} │ │ + andne lr, r0, #68, 16 @ 0x440000 │ │ + mvnsle r2, r0, lsl #20 │ │ + tstle r4, r1, lsl #16 │ │ + vrsubhn.i d4, , q8 │ │ + @ instruction: 0xf06d8f5b │ │ + @ instruction: 0xf1b9fd1d │ │ + tstle r4, r0, lsl #30 │ │ + ldrdeq pc, [r4], -r8 │ │ @ instruction: 0xf0400040 │ │ - andcs r8, r0, ip, asr r1 │ │ + andcs r8, r0, r0, lsr r1 │ │ svchi 0x005bf3bf │ │ - svcne 0x0000e857 │ │ - andeq lr, r0, #4653056 @ 0x470000 │ │ + svcne 0x0000e855 │ │ + andeq lr, r0, #4521984 @ 0x450000 │ │ mvnsle r2, r0, lsl #20 │ │ @ instruction: 0xf0002902 │ │ - @ instruction: 0xf8d98149 │ │ - ldmib r0, {r2}^ │ │ - stmvs r0, {r8, r9, sp} │ │ - ldrtmi r9, [r0], -r0 │ │ - cdp2 0, 12, cr15, cr10, cr0, {0} │ │ - @ instruction: 0xf010e8df │ │ - andeq r0, r4, ip, asr #2 │ │ - @ instruction: 0x00760094 │ │ - ldrdpl pc, [r8], -r9 │ │ - ldmda r5, {r0, sp}^ │ │ - stmdbcs r0, {r8, r9, sl, fp, ip} │ │ - msrhi CPSR_sx, r0, asr #32 │ │ - tsteq r0, r5, asr #16 │ │ - mvnsle r2, r0, lsl #18 │ │ - svchi 0x005bf3bf │ │ - ldrbtmi r4, [ip], #-3279 @ 0xfffff331 │ │ - subeq r6, r0, r0, ror #16 │ │ - teqphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdacs r0, {r3, r5, r8, fp, ip, sp, lr} │ │ - teqphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ - @ instruction: 0x0603e9d5 │ │ - ldrbcc pc, [pc, pc, asr #32]! @ │ │ - cmpeq r6, r6, lsl #22 │ │ - strmi r0, [r2], -r9, lsl #1 │ │ - @ instruction: 0xf0002900 │ │ - ldmdavs r3, {r0, r1, r4, r5, r6, r8, pc}^ │ │ - strcc r3, [r1, -ip, lsl #18] │ │ - ldrbmi r3, [r3, #-524] @ 0xfffffdf4 │ │ - adcsmi sp, r7, #-2147483587 @ 0x8000003d │ │ - cmnphi r3, r0, lsl #1 @ p-variant is OBSOLETE │ │ - @ instruction: 0x46a043f9 │ │ - bl 76d38 │ │ - bl 1e657c │ │ - bl 26198 │ │ - addseq r0, r2, r1, lsl #1 │ │ - @ instruction: 0xf8514601 │ │ - @ instruction: 0xf0ae4b0c │ │ - cdpcc 12, 0, cr15, cr1, cr9, {6} │ │ - @ instruction: 0x612e2c00 │ │ - cmpphi pc, r0 @ p-variant is OBSOLETE │ │ - svchi 0x005bf3bf │ │ - svceq 0x0000e854 │ │ - stmda r4, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 2a4a4 │ │ - stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - strtmi sp, [r0], -r4, lsl #2 │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0xf9ccf06d │ │ - svceq 0x0000f1b9 │ │ - @ instruction: 0xf8d8d104 │ │ - subeq r0, r0, r4 │ │ - teqphi r0, r0, asr #32 @ p-variant is OBSOLETE │ │ - vaddl.u q1, d15, d0 │ │ - ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - stmda r5, {r8, r9, sl, fp, ip}^ │ │ - bcs 264d4 │ │ - stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - mrshi pc, (UNDEF: 14) @ │ │ - mulscs r0, sp, r8 │ │ - ldmib sp, {r1, r8, r9, sp}^ │ │ - bcs a60f0 │ │ - andscc pc, r0, sp, lsl #17 │ │ - mrshi pc, (UNDEF: 11) @ │ │ - add r2, lr, r0, lsl #6 │ │ - mulseq r4, sp, r8 │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0xf0002800 │ │ - bls 85f60 │ │ - @ instruction: 0xf89d2102 │ │ - stmdacs r2, {r4} │ │ - andle r6, ip, r1, lsl r0 │ │ - strmi lr, [r2, #-2525] @ 0xfffff623 │ │ - stmdbcs r0, {r0, r3, r5, fp, sp, lr} │ │ + @ instruction: 0xf89d810e │ │ + movwcs r2, #8208 @ 0x2010 │ │ + ldrdeq lr, [r2, -sp] │ │ + @ instruction: 0xf88d2a02 │ │ + @ instruction: 0xf0003010 │ │ + movwcs r8, #267 @ 0x10b │ │ + @ instruction: 0xf89de08e │ │ + vshr.u32 d0, d4, #1 │ │ + stmdacs r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ + addshi pc, r7, r0 │ │ + tstcs r2, r1, lsl #20 │ │ + mulseq r0, sp, r8 │ │ + andsvs r2, r1, r2, lsl #16 │ │ + ldmib sp, {r2, r3, ip, lr, pc}^ │ │ + stmdavs r9!, {r1, r8, sl, lr} │ │ + svclt 0x001c2900 │ │ + strmi r4, [r8, r0, lsr #12] │ │ + stmdacs r0, {r3, r5, r6, fp, sp, lr} │ │ qadd16mi fp, r0, ip │ │ - stmdavs r8!, {r3, r7, r8, r9, sl, lr}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0b14620 │ │ - andlt lr, r9, r6, lsr #30 │ │ - svchi 0x00f0e8bd │ │ - ldrdpl pc, [r8], -r9 │ │ - ldmda r5, {r0, sp}^ │ │ - stmdbcs r0, {r8, r9, sl, fp, ip} │ │ - addshi pc, ip, r0, asr #32 │ │ - tsteq r0, r5, asr #16 │ │ - mvnsle r2, r0, lsl #18 │ │ + bl 2e2478 │ │ + pop {r0, r3, ip, sp, pc} │ │ + @ instruction: 0xf8d98ff0 │ │ + andcs r5, r1, r8 │ │ + svcne 0x0000e855 │ │ + @ instruction: 0xf0402900 │ │ + stmda r5, {r2, r3, r4, r7, pc}^ │ │ + stmdbcs r0, {r8} │ │ + vsra.u64 , q11, #1 │ │ + stcmi 15, cr8, [ip], {91} @ 0x5b │ │ + stmdavs r0!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ + @ instruction: 0xf0400040 │ │ + @ instruction: 0xf04f80ba │ │ + stmdbvc r8!, {r8, fp} │ │ + @ instruction: 0xf0402800 │ │ + ldmib r5, {r2, r3, r4, r5, r7, pc}^ │ │ + @ instruction: 0xf04f0603 │ │ + bl 1b41f0 │ │ + addeq r0, r9, r6, asr #2 │ │ + stmdbcs r0, {r1, r9, sl, lr} │ │ + rschi pc, r7, r0 │ │ + stmdbcc ip, {r0, r1, r4, r6, fp, sp, lr} │ │ + andcc r3, ip, #262144 @ 0x40000 │ │ + mvnsle r4, r3, asr r5 │ │ + @ instruction: 0xf08042b7 │ │ + mvnsmi r8, #227 @ 0xe3 │ │ + ldrtmi r4, [r1], #-1696 @ 0xfffff960 │ │ + subeq lr, r1, #1024 @ 0x400 │ │ + cmpeq r7, r7, lsl #22 │ │ + addeq lr, r1, r0, lsl #22 │ │ + @ instruction: 0x46010092 │ │ + blmi 364370 │ │ + @ instruction: 0xf8cff0af │ │ + stccs 14, cr3, [r0], {1} │ │ + @ instruction: 0xf000612e │ │ + vmla.i q4, , d15[0] │ │ + ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr0, cr1, cr0, {0} │ │ + andne lr, r0, #68, 16 @ 0x440000 │ │ + mvnsle r2, r0, lsl #20 │ │ + tstle r4, r1, lsl #16 │ │ + vrsubhn.i d4, , q8 │ │ + @ instruction: 0xf06d8f5b │ │ + @ instruction: 0xf1b9fc8d │ │ + tstle r4, r0, lsl #30 │ │ + ldrdeq pc, [r4], -r8 │ │ + @ instruction: 0xf0400040 │ │ + andcs r8, r0, r7, lsr #1 │ │ svchi 0x005bf3bf │ │ - ldrbtmi r4, [ip], #-3212 @ 0xfffff374 │ │ - subeq r6, r0, r0, ror #16 │ │ - adcshi pc, sl, r0, asr #32 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + svcne 0x0000e855 │ │ + andeq lr, r0, #4521984 @ 0x450000 │ │ + mvnsle r2, r0, lsl #20 │ │ + @ instruction: 0xf0002902 │ │ + @ instruction: 0xf89d8089 │ │ + movwcs r2, #8208 @ 0x2010 │ │ + ldrdeq lr, [r2, -sp] │ │ + @ instruction: 0xf88d2a02 │ │ + @ instruction: 0xf0003010 │ │ + movwcs r8, #4230 @ 0x1086 │ │ + @ instruction: 0xf8bd9d01 │ │ + @ instruction: 0xf89d7011 │ │ + mvnvc r6, #19 │ │ + andvc pc, sp, r5, lsr #17 │ │ + stmib r5, {r1, r3, r5, r8, r9, ip, sp, lr}^ │ │ + adcvs r3, r9, r0 │ │ + pop {r0, r3, ip, sp, pc} │ │ + strcs r8, [r1], #-4080 @ 0xfffff010 │ │ + strcs r2, [r0], -r0, lsl #10 │ │ + @ instruction: 0xf0b2e00b │ │ + @ instruction: 0xf89deaa2 │ │ + strtmi r0, [r5], #-20 @ 0xffffffec │ │ + strcc r3, [r1], -r2, lsl #8 │ │ + vtbl.8 d2, {d15}, d0 │ │ + @ instruction: 0xf47f8f5b │ │ + mcrcs 15, 0, sl, cr7, cr9, {2} │ │ + mcrcs 2, 0, sp, cr0, cr1, {7} │ │ + @ instruction: 0x4628d0f1 │ │ + svclt 0x00103801 │ │ + @ instruction: 0xe7ecd1fc │ │ + andeq pc, r8, r7, lsl #2 │ │ + blx 2624ba │ │ + @ instruction: 0x4628e658 │ │ + svchi 0x002ff3bf │ │ + blx 1da2442 │ │ + @ instruction: 0x4628e6d9 │ │ + svchi 0x002ff3bf │ │ + blx 1c2244e │ │ + rscscs lr, r0, r3, ror #14 │ │ + addcs r4, r1, #59768832 @ 0x3900000 │ │ + @ instruction: 0xf0b22301 │ │ + strt lr, [pc], r0, ror #20 │ │ + blx 1b62460 │ │ + svclt 0x00042800 │ │ + teqvc r8, r1 │ │ + ldmdami r0!, {r2, r3, r4, r7, r9, sl, sp, lr, pc} │ │ + bmi c2e7cc │ │ + ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ + mrrc2 0, 1, pc, r2, cr9 @ │ │ + blx 17e247c │ │ + stmdbeq r1, {r7, ip, sp, lr, pc} │ │ stmdacs r0, {r3, r5, r8, fp, ip, sp, lr} │ │ - adcshi pc, ip, r0, asr #32 │ │ - @ instruction: 0x0603e9d5 │ │ - ldrbcc pc, [pc, pc, asr #32]! @ │ │ - cmpeq r6, r6, lsl #22 │ │ - strmi r0, [r2], -r9, lsl #1 │ │ - @ instruction: 0xf0002900 │ │ - ldmdavs r3, {r0, r1, r2, r5, r6, r7, pc}^ │ │ - strcc r3, [r1, -ip, lsl #18] │ │ - ldrbmi r3, [r3, #-524] @ 0xfffffdf4 │ │ - adcsmi sp, r7, #-2147483587 @ 0x8000003d │ │ - rschi pc, r3, r0, lsl #1 │ │ - @ instruction: 0x46a043f9 │ │ - bl 76e58 │ │ - bl 1e669c │ │ - bl 262b8 │ │ - addseq r0, r2, r1, lsl #1 │ │ - @ instruction: 0xf8514601 │ │ - @ instruction: 0xf0ae4b0c │ │ - mcrcc 12, 0, pc, cr1, cr9, {1} @ │ │ - @ instruction: 0x612e2c00 │ │ - sbchi pc, pc, r0 │ │ - svchi 0x005bf3bf │ │ - svceq 0x0000e854 │ │ - stmda r4, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 2a5c4 │ │ - stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - strtmi sp, [r0], -r4, lsl #2 │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0xf93cf06d │ │ - svceq 0x0000f1b9 │ │ - @ instruction: 0xf8d8d104 │ │ - subeq r0, r0, r4 │ │ - adchi pc, r7, r0, asr #32 │ │ - vaddl.u q1, d15, d0 │ │ - ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - stmda r5, {r8, r9, sl, fp, ip}^ │ │ - bcs 265f4 │ │ - stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - addhi pc, r9, r0 │ │ - mulscs r0, sp, r8 │ │ - ldmib sp, {r1, r8, r9, sp}^ │ │ - bcs a6210 │ │ - andscc pc, r0, sp, lsl #17 │ │ - addhi pc, r6, r0 │ │ - stcls 3, cr2, [r1, #-4] │ │ - @ instruction: 0x7011f8bd │ │ - mulsvs r3, sp, r8 │ │ - @ instruction: 0xf8a573ee │ │ - @ instruction: 0x732a700d │ │ - andcc lr, r0, r5, asr #19 │ │ - andlt r6, r9, r9, lsr #1 │ │ - svchi 0x00f0e8bd │ │ - strcs r2, [r0, #-1025] @ 0xfffffbff │ │ - and r2, fp, r0, lsl #12 │ │ - mcr 0, 5, pc, cr12, cr1, {5} @ │ │ - mulseq r4, sp, r8 │ │ - strcc r4, [r2], #-1061 @ 0xfffffbdb │ │ - stmdacs r0, {r0, r9, sl, ip, sp} │ │ - svchi 0x005bf3bf │ │ - svcge 0x0059f47f │ │ - rscsle r2, r1, #7, 28 @ 0x70 │ │ - rscsle r2, r1, r0, lsl #28 │ │ - stmdacc r1, {r3, r5, r9, sl, lr} │ │ - mvnsle fp, r0, lsl pc │ │ - @ instruction: 0xf107e7ec │ │ - @ instruction: 0xf0710008 │ │ - strt pc, [ip], -r1, lsr #30 │ │ - vrsubhn.i d4, , q12 │ │ - @ instruction: 0xf0508f2f │ │ - @ instruction: 0xe6d9ff50 │ │ - vrsubhn.i d4, , q12 │ │ - @ instruction: 0xf0508f2f │ │ - strb pc, [r3, -sl, asr #30]! @ │ │ - @ instruction: 0x463920f0 │ │ - movwcs r2, #4737 @ 0x1281 │ │ - mrc 0, 3, APSR_nzcv, cr10, cr1, {5} │ │ - @ instruction: 0xf050e6af │ │ - stmdacs r0, {r0, r1, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - andcs fp, r1, r4, lsl #30 │ │ - @ instruction: 0xe69c7138 │ │ - @ instruction: 0x21284830 │ │ - ldrbtmi r4, [r8], #-2608 @ 0xfffff5d0 │ │ - @ instruction: 0xf019447a │ │ - @ instruction: 0xf050fafb │ │ - @ instruction: 0xf080fe39 │ │ + mcrge 4, 6, pc, cr3, cr15, {1} @ │ │ + blmi b383f4 │ │ + ldrbtmi r4, [r8], #-2348 @ 0xfffff6d4 │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ + @ instruction: 0xf051e00d │ │ + @ instruction: 0xf080fa4f │ │ stmdbvc r8!, {r0, r8, fp} │ │ @ instruction: 0xf43f2800 │ │ - stmdami ip!, {r0, r1, r6, r7, r9, sl, fp, sp, pc} │ │ - pushmi {r2, r3, r5, r8, r9, fp, lr} │ │ + stmdami r9!, {r2, r6, r8, r9, sl, fp, sp, pc} │ │ + stmdbmi sl!, {r0, r3, r5, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - and r4, sp, r9, ror r4 │ │ - mcr2 0, 1, pc, cr10, cr0, {2} @ │ │ - stmdbeq r1, {r7, ip, sp, lr, pc} │ │ - stmdacs r0, {r3, r5, r8, fp, ip, sp, lr} │ │ - svcge 0x0044f43f │ │ - blmi ab7f84 │ │ - ldrbtmi r4, [r8], #-2346 @ 0xfffff6d6 │ │ - ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ - tstls r0, r7, lsl #20 │ │ - @ instruction: 0xf88d212b │ │ - strls r9, [r7, #-32] @ 0xffffffe0 │ │ - @ instruction: 0xf806f01b │ │ + bge 1f7554 │ │ + @ instruction: 0x212b9100 │ │ + eorls pc, r0, sp, lsl #17 │ │ + @ instruction: 0xf01b9507 │ │ + rscscs pc, r0, pc, asr r9 @ │ │ + addcs r4, r1, #42991616 @ 0x2900000 │ │ + @ instruction: 0xf0b22301 │ │ + strbt lr, [sl], r6, lsr #20 │ │ + ldrbtmi r4, [r8], #-2082 @ 0xfffff7de │ │ + ldc2 0, cr15, [r8], {25} │ │ @ instruction: 0x462920f0 │ │ movwcs r2, #4737 @ 0x1281 │ │ - mcr 0, 2, pc, cr0, cr1, {5} @ │ │ - stmdami r3!, {r1, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ + b 6e2668 │ │ + ldmdami pc, {r0, r1, r2, r3, r5, r6, r8, r9, sl, sp, lr, pc} @ │ │ @ instruction: 0xf0194478 │ │ - rscscs pc, r0, r1, asr #20 │ │ - addcs r4, r1, #42991616 @ 0x2900000 │ │ - @ instruction: 0xf0b12301 │ │ - @ instruction: 0xe76fee36 │ │ - ldrbtmi r4, [r8], #-2079 @ 0xfffff7e1 │ │ - blx de1f88 │ │ - ldc2l 0, cr15, [lr, #320]! @ 0x140 │ │ + @ instruction: 0xf051fc0d │ │ + stmdacs r0, {r0, r1, r5, r9, fp, ip, sp, lr, pc} │ │ + andcs fp, r1, r4, lsl #30 │ │ + strb r7, [r8], r8, lsr #2 │ │ + blx 762500 │ │ svclt 0x00042800 │ │ @ instruction: 0x71282001 │ │ - @ instruction: 0xf050e6c8 │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - andcs fp, r1, r4, lsl #30 │ │ - ldrb r7, [r1, -r8, lsr #2] │ │ - ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ - blx 961fac │ │ - ldrbtmi r4, [r8], #-2067 @ 0xfffff7ed │ │ - blx 861fb4 │ │ - bmi 2ddb4c │ │ - @ instruction: 0x46314638 │ │ - @ instruction: 0xf018447a │ │ - svclt 0x0000fb53 │ │ - andeq r7, fp, r8, asr #31 │ │ - @ instruction: 0xffff3135 │ │ - andeq r3, fp, ip, ror #9 │ │ - andeq r7, fp, sl, ror #30 │ │ - @ instruction: 0xffff314d │ │ - andeq r3, fp, r6, asr #11 │ │ - ldrdeq r3, [fp], -ip │ │ - andeq r5, fp, r8, lsr r5 │ │ - andeq r7, fp, sl, asr #28 │ │ - @ instruction: 0xffff312f │ │ - andeq r3, fp, r8, lsr #11 │ │ - andeq r3, fp, lr, ror #9 │ │ - andeq r3, fp, r2, ror r4 │ │ - @ instruction: 0x000b34bc │ │ - muleq fp, sl, r4 │ │ - ldrdeq r3, [fp], -r6 │ │ + ldmdami r3, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ + @ instruction: 0xf0194478 │ │ + ldmdami r3, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0194478 │ │ + vmovle.u8 pc, d30[7] │ │ + ldrtmi r4, [r8], -r9, lsl #20 │ │ + ldrbtmi r4, [sl], #-1585 @ 0xfffff9cf │ │ + ldc2 0, cr15, [r0], {24} │ │ + andeq r8, fp, r2, asr #14 │ │ + @ instruction: 0xffff3125 │ │ + @ instruction: 0x000b3cb6 │ │ + andeq r8, fp, r4, ror #13 │ │ + @ instruction: 0xffff313d │ │ + andeq r3, fp, r0, ror sp │ │ + andeq r3, fp, r6, lsr #25 │ │ + andeq r5, fp, lr, asr #25 │ │ + andeq r8, fp, r4, asr #11 │ │ + @ instruction: 0xffff311f │ │ + andeq r3, fp, r2, asr sp │ │ + @ instruction: 0x000b3cb8 │ │ + andeq r3, fp, ip, lsr ip │ │ + andeq r3, fp, r6, lsl #25 │ │ + andeq r3, fp, r4, ror #24 │ │ + andeq r3, fp, r0, lsr #25 │ │ mvnsmi lr, sp, lsr #18 │ │ ldmib r0, {r2, r7, ip, sp, pc}^ │ │ @ instruction: 0xf1048400 │ │ @ instruction: 0x460e0570 │ │ strtmi r4, [r8], -r7, lsl #12 │ │ @ instruction: 0x46414632 │ │ - mrrc2 0, 0, pc, r0, cr0 @ │ │ + blx fffe2442 │ │ vtbl.8 d6, {d15}, d16 │ │ - bvs 889d30 │ │ + bvs 88a1b4 │ │ svchi 0x005bf3bf │ │ orrsmi r6, r1, #41472 @ 0xa200 │ │ smlabble r5, r1, r2, r4 │ │ vtbl.8 d6, {d15-d17}, d16 │ │ stcvs 15, cr8, [r1], #364 @ 0x16c │ │ andsle r4, r2, r1, lsl #4 │ │ svceq 0x0003e856 │ │ @ instruction: 0xf106b958 │ │ tstcs r1, ip │ │ svchi 0x005bf3bf │ │ andne lr, r0, #64, 16 @ 0x400000 │ │ ldmda r0, {r1, r3, r5, r8, ip, sp, pc}^ │ │ - bcs 31bf8 │ │ + bcs 3207c │ │ vshr.u64 , q12, #1 │ │ @ instruction: 0xf3bf8f2f │ │ ldmvs r8!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ movwcs lr, #2512 @ 0x9d0 │ │ andls r6, r0, r0, lsl #17 │ │ @ instruction: 0xf0004630 │ │ - cdpne 12, 4, cr15, cr1, cr3, {6} │ │ + mcrne 12, 2, pc, cr1, cr1, {3} @ │ │ andsle r2, r8, #32768 @ 0x8000 │ │ strtmi sl, [r9], -r1, lsl #16 │ │ @ instruction: 0xf0004642 │ │ - stmdals r1, {r0, r1, r2, r5, r6, r9, fp, ip, sp, lr, pc} │ │ + stmdals r1, {r0, r1, r2, r3, r4, r5, r9, fp, ip, sp, lr, pc} │ │ vsra.u64 d11, d16, #1 │ │ ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ mvnsle r2, r0, lsl #22 │ │ tstle r8, r1, lsl #18 │ │ svchi 0x005bf3bf │ │ pop {r2, ip, sp, pc} │ │ @ instruction: 0xf06d41f0 │ │ - stmdacs r3, {r0, fp, ip, sp, pc} │ │ + stmdacs r3, {r0, r1, r4, r6, r8, r9, fp, ip, sp, pc} │ │ andlt sp, r4, r6, lsl #2 │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ - @ instruction: 0xf99af019 │ │ + blx 1ce2546 │ │ @ instruction: 0x21284804 │ │ ldrbtmi r4, [r8], #-2564 @ 0xfffff5fc │ │ @ instruction: 0xf019447a │ │ - svclt 0x0000fa1d │ │ - andeq r5, fp, sl, lsl r4 │ │ - @ instruction: 0xffff2f79 │ │ - strdeq r5, [fp], -ip │ │ + svclt 0x0000fb75 │ │ + @ instruction: 0x000b5bb2 │ │ + @ instruction: 0xffff2f6b │ │ + muleq fp, r4, fp │ │ mvnsmi lr, sp, lsr #18 │ │ ldmib r0, {r2, r7, ip, sp, pc}^ │ │ @ instruction: 0xf1048400 │ │ strmi r0, [lr], -ip, asr #10 │ │ strtmi r4, [r8], -r7, lsl #12 │ │ @ instruction: 0x46414632 │ │ - blx ff962096 │ │ + blx fe4e251a │ │ vtbl.8 d6, {d15-d17}, d16 │ │ stmdavs r1!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ svchi 0x005bf3bf │ │ tstcs r1, #212, 18 @ 0x350000 │ │ ldrmi r4, [r1], #-920 @ 0xfffffc68 │ │ smlabble r5, r1, r2, r4 │ │ vtbl.8 d6, {d15-d17}, d16 │ │ @@ -4659,170 +4656,82 @@ │ │ andsle r4, r2, r1, lsl #4 │ │ svceq 0x0003e856 │ │ @ instruction: 0xf106b958 │ │ tstcs r1, ip │ │ svchi 0x005bf3bf │ │ andne lr, r0, #64, 16 @ 0x400000 │ │ ldmda r0, {r1, r3, r5, r8, ip, sp, pc}^ │ │ - bcs 31cd4 │ │ + bcs 32158 │ │ vshr.u64 , q12, #1 │ │ @ instruction: 0xf3bf8f2f │ │ ldmvs r8!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ movwcs lr, #2512 @ 0x9d0 │ │ andls r6, r0, r0, lsl #17 │ │ @ instruction: 0xf0004630 │ │ - mcrne 12, 2, pc, cr1, cr5, {2} @ │ │ + cdpne 12, 4, cr15, cr1, cr3, {0} │ │ andsle r2, r8, #32768 @ 0x8000 │ │ strtmi sl, [r9], -r1, lsl #16 │ │ @ instruction: 0xf0004642 │ │ - stmdals r1, {r0, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ + stmdals r1, {r0, r4, r6, r7, r8, fp, ip, sp, lr, pc} │ │ vsra.u64 d11, d16, #1 │ │ ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ mvnsle r2, r0, lsl #22 │ │ tstle r8, r1, lsl #18 │ │ svchi 0x005bf3bf │ │ pop {r2, ip, sp, pc} │ │ - @ instruction: 0xf06c41f0 │ │ - stmdacs r3, {r0, r1, r4, r7, r8, r9, sl, fp, ip, sp, pc} │ │ + @ instruction: 0xf06d41f0 │ │ + stmdacs r3, {r0, r2, r5, r6, r7, r9, fp, ip, sp, pc} │ │ andlt sp, r4, r6, lsl #2 │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ - @ instruction: 0xf92cf019 │ │ + blx 162622 │ │ @ instruction: 0x21284804 │ │ ldrbtmi r4, [r8], #-2564 @ 0xfffff5fc │ │ @ instruction: 0xf019447a │ │ - svclt 0x0000f9af │ │ - andeq r3, fp, r2, ror #5 │ │ - @ instruction: 0xffff2e9d │ │ - andeq r3, fp, r4, asr #5 │ │ - mvnsmi lr, sp, lsr #18 │ │ - stmvs r0, {r7, r9, sl, lr} │ │ - @ instruction: 0xf8d8b3b0 │ │ - bl 3a174 │ │ - strcs r0, [r2, -r0, asr #32] │ │ - bl 16f170 │ │ - and r0, r5, r0, lsl #13 │ │ - svchi 0x002ff3bf │ │ - svchi 0x005bf3bf │ │ - strhtle r4, [r7], -r5 │ │ - @ instruction: 0xf8554628 │ │ - ldmda r1, {r2, r3, r8, r9, fp, ip}^ │ │ - bcs 31d94 │ │ - strdcc sp, [ip, -r2] │ │ - svchi 0x005bf3bf │ │ - andvc lr, r0, #4259840 @ 0x410000 │ │ - ldmda r1, {r1, r5, r8, ip, sp, pc}^ │ │ - bcs 31d9c │ │ - @ instruction: 0xe7e7d0f8 │ │ - svchi 0x005bf3bf │ │ - stmvs r0, {fp, sp, lr} │ │ - svchi 0x005bf3bf │ │ - tstpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ - svceq 0x0000e851 │ │ - andmi lr, r0, #4259840 @ 0x410000 │ │ - mvnsle r2, r0, lsl #20 │ │ - bicsle r3, fp, r1 │ │ - addcs r2, r1, #240 @ 0xf0 │ │ - @ instruction: 0xf0b12301 │ │ - @ instruction: 0xe7d5ecde │ │ - ldrdvc lr, [r4], -r8 │ │ - @ instruction: 0xf8c82100 │ │ - bl 2a228 │ │ - stmdacs r0, {r6, r8} │ │ - streq lr, [r1], #2823 @ 0xb07 │ │ - strcs sp, [r1, #-65] @ 0xffffffbf │ │ - @ instruction: 0xf856463e │ │ - bicslt r0, r8, #12, 22 @ 0x3000 │ │ - ldmda r0, {r0, r3, r4, r5, r6, fp, sp, lr}^ │ │ - ldmdblt r2, {r0, r1, r8, r9, sl, fp, sp}^ │ │ - andeq pc, ip, #0, 2 │ │ - svchi 0x005bf3bf │ │ - movwne lr, #2114 @ 0x842 │ │ - ldmda r2, {r0, r1, r4, r6, r7, r8, ip, sp, pc}^ │ │ - blcs 35e08 │ │ - vshr.u64 , q12, #1 │ │ - @ instruction: 0xf3bf8f2f │ │ - vcvt.u32.f32 q4, , #1 │ │ - ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr1, cr10, cr0, {0} │ │ - movwcs lr, #2112 @ 0x840 │ │ - mvnsle r2, r0, lsl #22 │ │ - svclt 0x00042901 │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0xff0ef06c │ │ - adcmi r4, r6, #57671680 @ 0x3700000 │ │ - ldrsbt sp, [fp], -r7 │ │ - svchi 0x005bf3bf │ │ - vtbl.8 d6, {d31}, d1 │ │ - tstcc r8, fp, asr pc │ │ - svccs 0x0000e851 │ │ - movwpl lr, #2113 @ 0x841 │ │ - mvnsle r2, r0, lsl #22 │ │ - bicsle r3, lr, r1, lsl #4 │ │ - rscscs r4, r0, r7, lsl #12 │ │ - movwcs r2, #4737 @ 0x1281 │ │ - ldc 0, cr15, [r2], {177} @ 0xb1 │ │ - @ instruction: 0xe7d64638 │ │ - blne ff837b44 │ │ - @ instruction: 0xf64ad022 │ │ - stmeq r0, {r0, r1, r3, r5, r7, r8, sp} │ │ - @ instruction: 0x21aaf6ca │ │ - blx 2f67a │ │ - and pc, r1, r1, lsl #8 │ │ - andsle r4, r7, r5, lsr #5 │ │ - subeq lr, r5, r5, lsl #22 │ │ - @ instruction: 0xf8573501 │ │ - bl 1ea30c │ │ - vaddl.u q0, d31, d0 │ │ - ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 5, cr2, cr3, cr0, {0} │ │ - strcc lr, [r0], -r1, asr #16 │ │ - mvnsle r2, r0, lsl #28 │ │ - mvnle r2, r1, lsl #20 │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0xf06c6800 │ │ - strb pc, [r5, pc, asr #29]! @ │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ + svclt 0x0000fb07 │ │ + andeq r3, fp, lr, lsr #21 │ │ + @ instruction: 0xffff2e8f │ │ + muleq fp, r0, sl │ │ svcmi 0x00f0e92d │ │ strmi fp, [r0], r1, lsl #1 │ │ stmdacs r0, {r3, r7, fp, sp, lr} │ │ ldmdami r2, {r1, r4, r6, ip, lr, pc}^ │ │ ldrbtmi r4, [r8], #-1675 @ 0xfffff975 │ │ vtbl.8 d6, {d15}, d6 │ │ ldmdblt r6, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - blx fea62414 │ │ + @ instruction: 0xff7ef050 │ │ ldrtmi r4, [r0], -r6, lsl #12 │ │ - stc 0, cr15, [r4], {177} @ 0xb1 │ │ + ldmdb sl, {r1, r4, r5, r7, ip, sp, lr, pc} │ │ stmdacs r1, {r0, r1, r2, r9, sl, lr} │ │ @ instruction: 0xf000d818 │ │ andcs r8, r8, pc, lsl #1 │ │ - stcl 0, cr15, [r4], #-708 @ 0xfffffd3c │ │ + ldm r2!, {r1, r4, r5, r7, ip, sp, lr, pc}^ │ │ @ instruction: 0xf0002800 │ │ strmi r8, [r7], -r5, lsl #1 │ │ andcs r6, r0, r6, asr #32 │ │ @ instruction: 0x46307038 │ │ - ldcl 0, cr15, [r2], #-708 @ 0xfffffd3c │ │ + stmdb r8, {r1, r4, r5, r7, ip, sp, lr, pc} │ │ ldrtmi r4, [r0], -r4, lsl #12 │ │ - @ instruction: 0xf0b14639 │ │ - stccs 12, cr14, [r0], {118} @ 0x76 │ │ + @ instruction: 0xf0b24639 │ │ + @ instruction: 0x2c00e90c │ │ qadd16mi fp, r0, ip │ │ - ldc 0, cr15, [r0], #-708 @ 0xfffffd3c │ │ + stmia r6, {r1, r4, r5, r7, ip, sp, lr, pc}^ │ │ ldrdeq pc, [r8], -fp │ │ @ instruction: 0xf8dbb330 │ │ - bl 2a330 │ │ + bl 2a654 │ │ strcs r0, [r0], -r0, asr #32 │ │ fstmiaxeq r0, {d14-d13} @ Deprecated │ │ and r4, r7, sl, lsl #12 │ │ svchi 0x002ff3bf │ │ svchi 0x005bf3bf │ │ ldrmi r3, [r1], -r1, lsl #12 │ │ andsle r4, r5, r2, ror #10 │ │ - blcc 364488 │ │ + blcc 3647ac │ │ adcsmi r6, sp, #1523712 @ 0x174000 │ │ stmdavs ip, {r1, r2, r4, r5, r6, r7, ip, lr, pc}^ │ │ svcpl 0x0003e853 │ │ mvnle r2, r0, lsl #26 │ │ streq pc, [ip, #-259] @ 0xfffffefd │ │ svchi 0x005bf3bf │ │ andmi lr, r0, r5, asr #16 │ │ @@ -4840,97 +4749,165 @@ │ │ @ instruction: 0xf1008f5b │ │ andcs r0, r1, r8, lsl r1 │ │ svccs 0x0000e851 │ │ movweq lr, #2113 @ 0x841 │ │ mvnsle r2, r0, lsl #22 │ │ tstle r4, r0, asr ip │ │ addcs r2, r1, #240 @ 0xf0 │ │ - @ instruction: 0xf0b12301 │ │ - @ instruction: 0xf8dbebee │ │ + @ instruction: 0xf0b22301 │ │ + @ instruction: 0xf8dbe884 │ │ adcsmi r7, lr, #8 │ │ mvnsmi sp, #-536870911 @ 0xe0000001 │ │ ldrdne pc, [r4], -fp │ │ subeq lr, r6, #6144 @ 0x1800 │ │ - bl 774ac │ │ + bl 777d0 │ │ @ instruction: 0xf8510082 │ │ - bl f6450 │ │ + bl f6774 │ │ ldmib r0, {r0, r1, r6, r8}^ │ │ addeq sl, sl, r1, lsl #18 │ │ mrseq pc, (UNDEF: 28) @ │ │ - @ instruction: 0xf922f0ae │ │ + cdp2 0, 6, cr15, cr9, cr14, {5} │ │ stccs 15, cr3, [r0], {1} │ │ andvc pc, r8, fp, asr #17 │ │ stmib r8, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ @ instruction: 0xf8c84a00 │ │ andlt r9, r1, r8 │ │ svchi 0x00f0e8bd │ │ ldrtmi r4, [r0], -r8, lsl #20 │ │ ldrbtmi r4, [sl], #-1593 @ 0xfffff9c7 │ │ - @ instruction: 0xf904f018 │ │ + blx ffce2780 │ │ tstcs r8, r4 │ │ - blx 122460 │ │ + stc2 0, cr15, [r7], {23} │ │ ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - blx 196254c │ │ - ldrdeq r6, [fp], -r2 │ │ - andeq r5, fp, sl, ror #1 │ │ - andeq r5, fp, sl, lsl #1 │ │ - addlt fp, r4, r0, ror r5 │ │ - andcs r4, r1, r4, lsl #12 │ │ - svcne 0x0000e854 │ │ - stmda r4, {r0, r3, r6, r7, r8, r9, fp, ip, sp, pc}^ │ │ - stmdbcs r0, {r8} │ │ - vsra.u64 , q12, #1 │ │ - stcmi 15, cr8, [fp, #-364]! @ 0xfffffe94 │ │ - stmdavs r8!, {r0, r2, r3, r4, r5, r6, sl, lr}^ │ │ - teqle r4, r0, asr #32 │ │ - stmdbvc r0!, {r9, sl, sp} │ │ - @ instruction: 0xf104bbc0 │ │ - @ instruction: 0xf7ff0008 │ │ - stmdbvs r0!, {r0, r2, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xff3af050 │ │ + andeq r7, fp, r6, asr #17 │ │ + andeq r5, fp, r2, ror #19 │ │ + andeq r5, fp, r2, lsl #19 │ │ + ldrbmi lr, [r0, sp, lsr #18]! │ │ + strmi fp, [r4], -r4, lsl #1 │ │ + ldmda r4, {r0, sp}^ │ │ + stmdbcs r0, {r8, r9, sl, fp, ip} │ │ + adcshi pc, pc, r0, asr #32 │ │ + tsteq r0, r4, asr #16 │ │ + mvnsle r2, r0, lsl #18 │ │ + svchi 0x005bf3bf │ │ + ldrbtmi r4, [r8], #-2157 @ 0xfffff793 │ │ + stmdavs r0, {r1, r7, r9, sl, lr}^ │ │ + @ instruction: 0xf0400040 │ │ + @ instruction: 0xf04f80b8 │ │ + stmdbvc r0!, {fp} │ │ + @ instruction: 0xf0402800 │ │ + stmdbvs r0!, {r1, r3, r4, r5, r7, pc} │ │ + stmiavs r5!, {r3, r5, r7, r8, r9, ip, sp, pc}^ │ │ + subeq lr, r0, r0, lsl #22 │ │ + strcs r2, [r1], -r2, lsl #14 │ │ + stmibeq r0, {r0, r2, r8, r9, fp, sp, lr, pc} │ │ + vaddl.u q7, d15, d5 │ │ + @ instruction: 0xf3bf8f2f │ │ + strbmi r8, [sp, #-3931] @ 0xfffff0a5 │ │ + strtmi sp, [r8], -r7, lsr #32 │ │ + blne 3648f0 │ │ + svccs 0x0003e851 │ │ + mvnsle r2, r0, lsl #20 │ │ + vaddw.u , , d12 │ │ + stmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + @ instruction: 0xb1227200 │ │ + svccs 0x0000e851 │ │ + rscsle r2, r8, r0, lsl #20 │ │ + @ instruction: 0xf3bfe7e7 │ │ + stmdavs r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ + vtbl.8 d6, {d31}, d0 │ │ + @ instruction: 0xf1008f5b │ │ + ldmda r1, {r3, r4, r8}^ │ │ + stmda r1, {r8, r9, sl, fp}^ │ │ + bcs 3efd4 │ │ + strdcc sp, [r1], -r9 │ │ + ldrsbtcs sp, [r0], #27 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + svc 0x00f8f0b1 │ │ + ldmib r4, {r0, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ + tstcs r0, r6 │ │ + mvnvs r2, r0, lsl #16 │ │ + bl 5a8f8 │ │ + strcs r0, [r1, #-64] @ 0xffffffc0 │ │ + streq lr, [r0], r7, lsl #22 │ │ + ldrdeq lr, [r0, -r7] │ │ + svccs 0x0003e850 │ │ + @ instruction: 0xf100b952 │ │ + vsubl.u q0, d15, d12 │ │ + stmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + bicslt r1, r3, r0, lsl #6 │ │ + svccc 0x0000e852 │ │ + rscsle r2, r8, r0, lsl #22 │ │ + svchi 0x002ff3bf │ │ + svchi 0x005bf3bf │ │ + vabdl.u , d15, d12 │ │ + ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr1, cr10, cr0, {0} │ │ + movwcs lr, #2112 @ 0x840 │ │ + mvnsle r2, r0, lsl #22 │ │ + svclt 0x00042901 │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf998f06d │ │ + ldrhle r4, [r9, #39] @ 0x27 │ │ + vshr.u32 d14, d5, #1 │ │ + stmvs r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ + svchi 0x005bf3bf │ │ + ldmda r1, {r3, r4, r8, ip, sp}^ │ │ + stmda r1, {r8, r9, sl, fp, sp}^ │ │ + blcs 3b460 │ │ + andcc sp, r1, #1073741886 @ 0x4000003e │ │ + pkhtbmi sp, r1, lr, asr #3 │ │ + addcs r2, r1, #240 @ 0xf0 │ │ + @ instruction: 0xf0b12301 │ │ + @ instruction: 0x4648efb2 │ │ + stmdbvs r0!, {r1, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ andcs fp, r0, r8, lsl #2 │ │ stmibvs r0!, {r0, r1, sp, lr, pc}^ │ │ @ instruction: 0xf080fab0 │ │ vtbx.8 d0, {d15-d16}, d0 │ │ @ instruction: 0xf8848f5b │ │ - vaddl.u q0, d15, d16 │ │ - ldmdblt r6, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - subeq r6, r0, r8, ror #16 │ │ - andcs sp, r0, r0, lsr r1 │ │ - svchi 0x005bf3bf │ │ - svcne 0x0000e854 │ │ - andeq lr, r0, #68, 16 @ 0x440000 │ │ - mvnsle r2, r0, lsl #20 │ │ - svclt 0x001c2902 │ │ - ldcllt 0, cr11, [r0, #-16]! │ │ + @ instruction: 0xf1b80020 │ │ + @ instruction: 0xf3bf0f00 │ │ + tstle r3, fp, asr pc │ │ + ldrdeq pc, [r4], -sl │ │ + teqle r2, r0, asr #32 │ │ + vaddl.u q1, d15, d0 │ │ + ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + stmda r4, {r8, r9, sl, fp, ip}^ │ │ + bcs 270b0 │ │ + stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + andlt fp, r4, ip, lsl pc │ │ + @ instruction: 0x87f0e8bd │ │ @ instruction: 0x462120f0 │ │ movwcs r2, #4737 @ 0x1281 │ │ pop {r2, ip, sp, pc} │ │ - @ instruction: 0xf0b14070 │ │ - strtmi fp, [r0], -sp, lsl #22 │ │ + @ instruction: 0xf0b147f0 │ │ + qadd16mi fp, r0, fp │ │ svchi 0x002ff3bf │ │ - ldc2 0, cr15, [r9], #-320 @ 0xfffffec0 │ │ - @ instruction: 0xf050e7c5 │ │ - @ instruction: 0xf080fb3d │ │ - stmdbvc r0!, {r0, r9, sl} │ │ - sbcle r2, r6, r0, lsl #16 │ │ - bge b84e4 │ │ - stmdbmi ip, {r0, r1, r3, r8, r9, fp, lr} │ │ - ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - andvs pc, ip, sp, lsl #17 │ │ - strls r4, [r2], #-1145 @ 0xfffffb87 │ │ - @ instruction: 0x212b9100 │ │ - ldc2 0, cr15, [sl, #-104] @ 0xffffff98 │ │ - blx a62616 │ │ - svclt 0x00042800 │ │ - @ instruction: 0x71202001 │ │ - svclt 0x0000e7c7 │ │ - andeq r7, fp, r4, ror #14 │ │ - @ instruction: 0xffff2b55 │ │ - andeq r2, fp, lr, asr #31 │ │ - ldrdeq r4, [fp], -ip │ │ + @ instruction: 0xf887f051 │ │ + @ instruction: 0xf050e740 │ │ + @ instruction: 0xf080ff8b │ │ + stmdbvc r0!, {r0, fp} │ │ + @ instruction: 0xf43f2800 │ │ + stmdami fp, {r1, r2, r6, r8, r9, sl, fp, sp, pc} │ │ + blmi 3110f8 │ │ + ldrbtmi r4, [r8], #-2315 @ 0xfffff6f5 │ │ + @ instruction: 0xf88d447b │ │ + ldrbtmi r8, [r9], #-12 │ │ + tstls r0, r2, lsl #8 │ │ + @ instruction: 0xf01a212b │ │ + @ instruction: 0xf050fe9b │ │ + stmdacs r0, {r0, r2, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + andcs fp, r1, r4, lsl #30 │ │ + strb r7, [r5, r0, lsr #2] │ │ + andeq r8, fp, sl, lsr r0 │ │ + @ instruction: 0xffff2b95 │ │ + andeq r3, fp, r8, asr #15 │ │ + andeq r5, fp, r2, asr #15 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r1], r5, lsl #1 │ │ andcs r4, r1, ip, lsl #12 │ │ svcne 0x0000e854 │ │ cmnle r6, r0, lsl #18 │ │ tsteq r0, r4, asr #16 │ │ mvnsle r2, r0, lsl #18 │ │ @@ -4938,30 +4915,30 @@ │ │ ldrbtmi r4, [r8], #-2118 @ 0xfffff7ba │ │ stmdavs r0, {r1, ip, pc}^ │ │ cmnle r2, r0, asr #32 │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ stmdacs r0, {r5, r8, fp, ip, sp, lr} │ │ ldmib r4, {r1, r2, r5, r6, r8, ip, lr, pc}^ │ │ @ instruction: 0xf04f0603 │ │ - bl 1b452c │ │ + bl 1b4960 │ │ addeq r0, r9, r6, asr #2 │ │ mvnslt r4, r3, lsl #12 │ │ stmdbcc ip, {r0, r2, r3, r4, r6, fp, sp, lr} │ │ movwcc r3, #50945 @ 0xc701 │ │ @ instruction: 0xd1f84295 │ │ rsble r4, sl, #1879048203 @ 0x7000000b │ │ - bl 1f7534 │ │ + bl 1f7968 │ │ ldrtmi r0, [r2], #-327 @ 0xfffffeb9 │ │ eorpl pc, r1, r0, asr r8 @ │ │ addeq lr, r1, r0, lsl #22 │ │ subeq lr, r2, #2048 @ 0x800 │ │ mrseq pc, (UNDEF: 28) @ │ │ - blge a0ca4 │ │ + blge a10d8 │ │ @ instruction: 0xf0ae0092 │ │ - mcrcc 8, 0, pc, cr1, cr9, {2} @ │ │ + mcrcc 13, 0, pc, cr1, cr8, {0} @ │ │ @ instruction: 0x61262d00 │ │ qsublt sp, r5, r6 │ │ and r2, r6, r0 │ │ cdpcs 5, 0, cr2, cr0, cr0, {0} │ │ stmibvs r0!, {r1, r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ @ instruction: 0xf080fab0 │ │ vtbx.8 d0, {d15-d16}, d0 │ │ @@ -4971,206 +4948,185 @@ │ │ stm r9, {r8, r9, sl, fp} │ │ tstle r3, r0, lsr #24 │ │ stmdavs r0, {r1, fp, ip, pc}^ │ │ teqle r5, r0, asr #32 │ │ vaddl.u q1, d15, d0 │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r4, {r8, r9, sl, fp, ip}^ │ │ - bcs 26db4 │ │ + bcs 271e8 │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ andlt fp, r5, ip, lsl pc │ │ svchi 0x00f0e8bd │ │ @ instruction: 0x462120f0 │ │ movwcs r2, #4737 @ 0x1281 │ │ pop {r0, r2, ip, sp, pc} │ │ @ instruction: 0xf0b14ff0 │ │ - @ instruction: 0x4620ba71 │ │ + @ instruction: 0x4620be7f │ │ svchi 0x002ff3bf │ │ @ instruction: 0xf0504615 │ │ - @ instruction: 0x462afb9c │ │ + strtmi pc, [sl], -sl, ror #31 │ │ @ instruction: 0x4615e796 │ │ - blx fe7e2728 │ │ + mcr2 0, 7, pc, cr12, cr0, {2} @ │ │ stmdaeq r1, {r7, ip, sp, lr, pc} │ │ stmdbvc r0!, {r1, r3, r5, r9, sl, lr} │ │ addsle r2, r8, r0, lsl #16 │ │ - bge f8630 │ │ + bge f8a64 │ │ stmdbmi pc, {r1, r2, r3, r8, r9, fp, lr} @ │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ andshi pc, r0, sp, lsl #17 │ │ strls r4, [r3], #-1145 @ 0xfffffb87 │ │ @ instruction: 0x212b9100 │ │ - ldc2l 0, cr15, [sl], #-104 @ 0xffffff98 │ │ - blx fe262754 │ │ + ldc2l 0, cr15, [ip, #104]! @ 0x68 │ │ + mrc2 0, 6, pc, cr6, cr0, {2} │ │ svclt 0x00042800 │ │ @ instruction: 0x71202001 │ │ - bmi 220528 │ │ + bmi 22095c │ │ @ instruction: 0x46314638 │ │ - @ instruction: 0xf017447a │ │ - svclt 0x0000ffed │ │ - andeq r7, fp, r6, lsl #13 │ │ - @ instruction: 0xffff2a15 │ │ - andeq r2, fp, lr, lsl #29 │ │ - andeq r4, fp, ip, lsr #29 │ │ - andeq r4, fp, ip, ror #28 │ │ + @ instruction: 0xf018447a │ │ + svclt 0x0000f953 │ │ + andeq r7, fp, r2, asr lr │ │ + @ instruction: 0xffff2a57 │ │ + andeq r3, fp, sl, lsl #13 │ │ + muleq fp, r4, r6 │ │ + andeq r5, fp, r4, asr r6 │ │ ldrbmi lr, [r0, sp, lsr #18]! │ │ strmi fp, [r4], -r4, lsl #1 │ │ mlaeq r0, r0, r8, pc @ │ │ svchi 0x005bf3bf │ │ @ instruction: 0xf0402800 │ │ - andcs r8, r1, ip, asr #1 │ │ + andcs r8, r1, r1, lsr #1 │ │ svcne 0x0000e854 │ │ @ instruction: 0xf0402900 │ │ - stmda r4, {r0, r3, r6, r7, pc}^ │ │ + stmda r4, {r1, r2, r3, r4, r7, pc}^ │ │ stmdbcs r0, {r8} │ │ vsra.u64 , q11, #1 │ │ - ldclmi 15, cr8, [r7, #-364]! @ 0xfffffe94 │ │ + stclmi 15, cr8, [r2, #-364]! @ 0xfffffe94 │ │ stmdavs r8!, {r0, r2, r3, r4, r5, r6, sl, lr}^ │ │ @ instruction: 0xf0400040 │ │ - @ instruction: 0xf04f80c3 │ │ + @ instruction: 0xf04f8098 │ │ stmdbvc r0!, {fp} │ │ @ instruction: 0xf0402800 │ │ - @ instruction: 0xf89480c5 │ │ + @ instruction: 0xf894809a │ │ vaddl.u q0, d15, d16 │ │ - @ instruction: 0xb1208f5b │ │ + tstlt r8, fp, asr pc │ │ svceq 0x0000f1b8 │ │ - addshi pc, sp, r0 │ │ - @ instruction: 0xf104e09e │ │ - stmdage r1, {r3, r8} │ │ - mcr2 7, 0, pc, cr8, cr15, {7} @ │ │ - cmnlt r8, r1, lsl #16 │ │ + rsbs sp, r4, r2, ror r0 │ │ + tstpeq r8, r4, lsl #2 @ p-variant is OBSOLETE │ │ + @ instruction: 0xf7ffa801 │ │ + stmdals r1, {r0, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + 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 │ │ + mvnsle r2, r0, lsl #22 │ │ + tstle r4, r1, lsl #18 │ │ svchi 0x005bf3bf │ │ - svcne 0x0000e850 │ │ - stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 2f2b8 │ │ - stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - vaddw.u , , d4 │ │ - stmdals r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - stc2l 0, cr15, [r2], {108} @ 0x6c │ │ - ldrdvc lr, [r6], -r4 │ │ - mvnvs r2, r0, lsl #2 │ │ - cmpeq r0, r0, lsl #22 │ │ + @ instruction: 0xf06d9801 │ │ + ldmib r4, {r0, r2, r3, r4, r5, fp, ip, sp, lr, pc}^ │ │ + tstcs r0, r6 │ │ stmdacs r0, {r1, r3, r5, r7, r9, sl, lr} │ │ - stmibeq r1, {r0, r1, r2, r8, r9, fp, sp, lr, pc} │ │ - strcs sp, [r1], -r1, asr #32 │ │ - @ instruction: 0xf855463d │ │ - bicslt r0, r8, #12, 22 @ 0x3000 │ │ - ldmda r0, {r0, r3, r4, r5, r6, fp, sp, lr}^ │ │ + suble r6, r1, r1, ror #3 │ │ + subeq lr, r0, r0, lsl #22 │ │ + bl 1eff14 │ │ + ldmib r7, {r7, r9, sl}^ │ │ + ldmda r0, {r8}^ │ │ ldmdblt r2, {r0, r1, r8, r9, sl, fp, sp}^ │ │ andeq pc, ip, #0, 2 │ │ svchi 0x005bf3bf │ │ movwne lr, #2114 @ 0x842 │ │ ldmda r2, {r0, r1, r4, r6, r7, r8, ip, sp, pc}^ │ │ - blcs 36304 │ │ + blcs 36730 │ │ vshr.u64 , q12, #1 │ │ @ instruction: 0xf3bf8f2f │ │ - vcvt.u32.f32 q4, , #1 │ │ - ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr1, cr10, cr0, {0} │ │ - movwcs lr, #2112 @ 0x840 │ │ - mvnsle r2, r0, lsl #22 │ │ - svclt 0x00042901 │ │ + smlsdcc ip, fp, pc, r8 @ │ │ svchi 0x005bf3bf │ │ - ldc2 0, cr15, [r0], {108} @ 0x6c │ │ - strbmi r4, [sp, #-1583] @ 0xfffff9d1 │ │ - ldrsbt sp, [ip], -r7 │ │ + svcne 0x0000e850 │ │ + stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ + blcs 2f74c │ │ + stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + @ instruction: 0xf3bfbf04 │ │ + @ instruction: 0xf06d8f5b │ │ + adcsmi pc, r7, #851968 @ 0xd0000 │ │ + @ instruction: 0xe015d1d9 │ │ svchi 0x005bf3bf │ │ vtbl.8 d6, {d31}, d1 │ │ tstcc r8, fp, asr pc │ │ svccs 0x0000e851 │ │ - movwvs lr, #2113 @ 0x841 │ │ + movwpl lr, #2113 @ 0x841 │ │ mvnsle r2, r0, lsl #22 │ │ bicsle r3, lr, r1, lsl #4 │ │ - rscscs r4, r0, r7, lsl #12 │ │ + rscscs r4, r0, r1, lsl #13 │ │ movwcs r2, #4737 @ 0x1281 │ │ - b 562a20 │ │ - @ instruction: 0xe7d64638 │ │ - bl fee78020 │ │ - eorle r0, r2, r7 │ │ - @ instruction: 0x21abf64a │ │ - @ instruction: 0xf6ca0880 │ │ - strcs r2, [r0], -sl, lsr #3 │ │ - @ instruction: 0xf901fb00 │ │ - strbmi lr, [lr, #-1] │ │ - bl 1da7dc │ │ - strcc r0, [r1], -r6, asr #32 │ │ - eorne pc, r0, r7, asr r8 @ │ │ - addeq lr, r0, r7, lsl #22 │ │ - svchi 0x005bf3bf │ │ - svccs 0x0000e851 │ │ - stmda r1, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ - stccs 5, cr3, [r0, #-0] │ │ - bcs 9af80 │ │ - @ instruction: 0xf3bfd1eb │ │ - stmdavs r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - mrrc2 0, 6, pc, r0, cr12 @ │ │ - stmdbvs r0!, {r0, r2, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - tstlt r8, r5, asr r6 │ │ + mcr 0, 1, pc, cr6, cr1, {5} @ │ │ + ldrb r4, [r6, r8, asr #12] │ │ + tstlt r8, r0, lsr #18 │ │ and r2, r3, r0 │ │ - blx fec40f3c │ │ + blx fec41318 │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ + vqshlu.s32 q2, , #31 │ │ + @ instruction: 0xf8848f5b │ │ + vaddl.u q0, d15, d16 │ │ + @ instruction: 0xf1b88f5b │ │ + tstle r2, r0, lsl #30 │ │ + subeq r6, r0, r8, ror #16 │ │ + andcs sp, r0, r2, lsr r1 │ │ svchi 0x005bf3bf │ │ - eoreq pc, r0, r4, lsl #17 │ │ - svchi 0x005bf3bf │ │ - svceq 0x0000f1b8 │ │ - stmdavs r8!, {r1, r8, ip, lr, pc}^ │ │ - teqle r2, r0, asr #32 │ │ - vaddl.u q1, d15, d0 │ │ - ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - stmda r4, {r8, r9, sl, fp, ip}^ │ │ - bcs 26fe8 │ │ - stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - andlt sp, r4, lr, lsl r0 │ │ - @ instruction: 0x87f0e8bd │ │ - vrsubhn.i d4, , q8 │ │ - @ instruction: 0xf0508f2f │ │ - ldr pc, [r6, -ip, lsl #21]! │ │ - @ instruction: 0xf990f050 │ │ - stmdaeq r1, {r7, ip, sp, lr, pc} │ │ - stmdacs r0, {r5, r8, fp, ip, sp, lr} │ │ - svcge 0x003bf43f │ │ - bge 78850 │ │ - ldmdbmi r0, {r0, r1, r2, r3, r8, r9, fp, lr} │ │ - ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - andhi pc, r8, sp, lsl #17 │ │ - stmib sp, {r0, r3, r4, r5, r6, sl, lr}^ │ │ - @ instruction: 0x212b1400 │ │ - blx 1b62896 │ │ - @ instruction: 0x462120f0 │ │ - movwcs r2, #4737 @ 0x1281 │ │ + svcne 0x0000e854 │ │ + andeq lr, r0, #68, 16 @ 0x440000 │ │ + mvnsle r2, r0, lsl #20 │ │ + andsle r2, lr, r2, lsl #18 │ │ pop {r2, ip, sp, pc} │ │ - @ instruction: 0xf0b147f0 │ │ - @ instruction: 0xf050b93b │ │ - stmdacs r0, {r0, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ - andcs fp, r1, r4, lsl #30 │ │ - strb r7, [r5, r0, lsr #2] │ │ - andeq r7, fp, r8, lsr #10 │ │ - @ instruction: 0xffff27f9 │ │ - andeq r2, fp, r2, ror ip │ │ - andeq r4, fp, r0, lsr #25 │ │ + @ instruction: 0x462087f0 │ │ + svchi 0x002ff3bf │ │ + @ instruction: 0xff05f050 │ │ + @ instruction: 0xf050e761 │ │ + @ instruction: 0xf080fe09 │ │ + stmdbvc r0!, {r0, fp} │ │ + @ instruction: 0xf43f2800 │ │ + ldmdami r0, {r1, r2, r5, r6, r8, r9, sl, fp, sp, pc} │ │ + blmi 4513f8 │ │ + ldrbtmi r4, [r8], #-2320 @ 0xfffff6f0 │ │ + @ instruction: 0xf88d447b │ │ + ldrbtmi r8, [r9], #-8 │ │ + strne lr, [r0], #-2509 @ 0xfffff633 │ │ + @ instruction: 0xf01a212b │ │ + rscscs pc, r0, r9, lsl sp @ │ │ + addcs r4, r1, #34603008 @ 0x2100000 │ │ + andlt r2, r4, r1, lsl #6 │ │ + @ instruction: 0x47f0e8bd │ │ + ldcllt 0, cr15, [r4, #-708]! @ 0xfffffd3c │ │ + stc2l 0, cr15, [sl, #320]! @ 0x140 │ │ + svclt 0x00042800 │ │ + @ instruction: 0x71202001 │ │ + svclt 0x0000e7c5 │ │ + strdeq r7, [fp], -r4 │ │ + @ instruction: 0xffff2891 │ │ + andeq r3, fp, r4, asr #9 │ │ + ldrdeq r5, [fp], -lr │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ movwcs fp, #4227 @ 0x1083 │ │ svcvc 0x0000e850 │ │ cmple sp, r0, lsl #30 │ │ strcc lr, [r0, -r0, asr #16] │ │ mvnsle r2, r0, lsl #30 │ │ svchi 0x005bf3bf │ │ ldrbtmi r4, [ip], #-3139 @ 0xfffff3bd │ │ subseq r6, fp, r3, ror #16 │ │ strcs sp, [r0, #-345] @ 0xfffffea7 │ │ - blcs 44c94 │ │ + blcs 45074 │ │ ldmda r2, {r0, r1, r5, r6, r8, ip, lr, pc}^ │ │ mrrcne 15, 0, r3, pc, cr0 @ │ │ strvc lr, [r0], -r2, asr #16 │ │ mvnsle r2, r0, lsl #28 │ │ ldrbtle r2, [r3], #-2816 @ 0xfffff500 │ │ stmvs r3, {r1, r2, r8, fp, sp, lr} │ │ mlasle ip, lr, r2, r4 │ │ - bl 1c0bb4 │ │ + bl 1c0f94 │ │ @ instruction: 0xf8430746 │ │ - bl ee94c │ │ + bl eed2c │ │ andcs r0, r0, #469762050 @ 0x1c000002 │ │ andne lr, r1, #3194880 @ 0x30c000 │ │ tstvs r1, r1, ror ip │ │ stmibvs r1, {r1, r5, r8, r9, sl, fp, ip, sp, pc}^ │ │ @ instruction: 0xf181fab1 │ │ vtbx.8 d0, {d15-d16}, d10 │ │ @ instruction: 0xf8808f5b │ │ @@ -5184,51 +5140,51 @@ │ │ mvnsle r2, r0, lsl #22 │ │ svclt 0x001c2a02 │ │ pop {r0, r1, ip, sp, pc} │ │ @ instruction: 0x460183f0 │ │ addcs r2, r1, #240 @ 0xf0 │ │ andlt r2, r3, r1, lsl #6 │ │ mvnsmi lr, #12386304 @ 0xbd0000 │ │ - ldmlt r6, {r0, r4, r5, r7, ip, sp, lr, pc}^ │ │ + stclt 0, cr15, [lr, #-708] @ 0xfffffd3c │ │ svchi 0x002ff3bf │ │ strmi r4, [sp], -r4, lsl #12 │ │ @ instruction: 0xf0504616 │ │ - ldrtmi pc, [r2], -r0, lsl #20 @ │ │ + @ instruction: 0x4632fe78 │ │ strtmi r4, [r0], -r9, lsr #12 │ │ @ instruction: 0xf100e7ac │ │ strmi r0, [r0], r8, lsl #6 │ │ ldrmi r4, [r1], pc, lsl #12 │ │ @ instruction: 0xf0714618 │ │ - @ instruction: 0x464af9bf │ │ + @ instruction: 0x464afdf9 │ │ @ instruction: 0x46404639 │ │ @ instruction: 0x4605e7b6 │ │ ldrmi r4, [r6], -pc, lsl #12 │ │ - @ instruction: 0xf8f2f050 │ │ + stc2l 0, cr15, [sl, #-320]! @ 0xfffffec0 │ │ strtmi r4, [r8], -r3, lsl #12 │ │ streq pc, [r1, #-131] @ 0xffffff7d │ │ @ instruction: 0x46394632 │ │ - blcs 44d5c │ │ + blcs 4513c │ │ stmdbmi lr, {r0, r1, r3, r4, r7, ip, lr, pc} │ │ - bmi 3f9590 │ │ + bmi 3f9970 │ │ ldrbtmi r4, [fp], #-1145 @ 0xfffffb87 │ │ andpl pc, r8, sp, lsl #17 │ │ stmib sp, {r1, r3, r4, r5, r6, sl, lr}^ │ │ - bge 6e968 │ │ + bge 6ed48 │ │ @ instruction: 0x212b4608 │ │ - blx ff2e29d8 │ │ + ldc2l 0, cr15, [r6], #-104 @ 0xffffff98 │ │ @ instruction: 0xf0504604 │ │ - @ instruction: 0x4601f8d7 │ │ + strmi pc, [r1], -pc, asr #26 │ │ stmdbcs r0, {r5, r9, sl, lr} │ │ tstcs r1, r4, lsl #30 │ │ str r7, [sl, r1, lsl #2]! │ │ svclt 0x0000defe │ │ - andeq r7, fp, lr, lsl r3 │ │ - @ instruction: 0xffff26b9 │ │ - andeq r2, fp, r2, lsr fp │ │ - andeq r4, fp, r0, ror fp │ │ + andeq r7, fp, lr, lsr fp │ │ + @ instruction: 0xffff274f │ │ + andeq r3, fp, r2, lsl #7 │ │ + andeq r5, fp, ip, lsr #7 │ │ svcmi 0x00f0e92d │ │ @ instruction: 0xf8ddb093 │ │ @ instruction: 0xf1009070 │ │ strmi r0, [r3], ip, lsl #16 │ │ andcs pc, r0, ip, asr #12 │ │ addscc pc, sl, r3, asr #13 │ │ smlalbble r4, r1, r1, r5 │ │ @@ -5237,69 +5193,69 @@ │ │ ldrdeq pc, [r0], -r8 │ │ svchi 0x005bf3bf │ │ cmnle fp, r0, lsl #16 │ │ ldrdeq pc, [r8], -fp │ │ ldreq pc, [r8, #-256] @ 0xffffff00 │ │ svceq 0x0000e855 │ │ stmda r5, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 2b1dc │ │ + bcs 2b5bc │ │ stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svchi 0x005bf3bf │ │ and sp, r3, sl, ror #1 │ │ svchi 0x002ff3bf │ │ svchi 0x005bf3bf │ │ stmdavs r8!, {r2, r3, sl, ip, pc} │ │ tstle r4, r1 │ │ strtmi r9, [r9], -ip, lsl #16 │ │ @ instruction: 0xf04f2289 │ │ stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, ip, sp} │ │ ldcne 15, cr11, [r0, #-96]! @ 0xffffffa0 │ │ addseq lr, r1, sp, lsl #17 │ │ @ instruction: 0xf0b120f0 │ │ - @ instruction: 0xf1b0e8ba │ │ + @ instruction: 0xf1b0ecf2 │ │ stcle 15, cr3, [r4], {255} @ 0xff │ │ - ldm r4!, {r0, r4, r5, r7, ip, sp, lr, pc}^ │ │ + stc 0, cr15, [ip, #-708]! @ 0xfffffd3c │ │ stmdacs r4, {fp, sp, lr} │ │ ldmda r5, {r0, r1, r2, r5, r6, r7, ip, lr, pc}^ │ │ stmdacs r1, {r8, r9, sl, fp} │ │ stmda r5, {r1, r2, r3, r4, r6, r7, r8, ip, lr, pc}^ │ │ stmdacs r0, {lr} │ │ vsra.u64 , , #1 │ │ @ instruction: 0xe7c18f5b │ │ @ instruction: 0x4616461d │ │ - beq c62e74 │ │ + beq c63254 │ │ ldrdeq pc, [r0], -r8 │ │ svchi 0x005bf3bf │ │ @ instruction: 0x4650bbd0 │ │ - @ instruction: 0xf958f06d │ │ + ldc2l 0, cr15, [lr], #436 @ 0x1b4 │ │ andeq lr, ip, #3620864 @ 0x374000 │ │ movweq lr, #23170 @ 0x5a82 │ │ strcs r9, [r0, -lr, lsl #18] │ │ streq lr, [r6], #-2688 @ 0xfffff580 │ │ - blne fe1376f0 │ │ + blne fe137ad0 │ │ streq lr, [r5], #-2930 @ 0xfffff48e │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ strcs fp, [r1], #-4024 @ 0xfffff048 │ │ svclt 0x00384549 │ │ - blcs 3067c │ │ + blcs 30a5c │ │ qadd16mi fp, r7, r8 │ │ stmib sp, {r0, r1, r2, r3, r4, r5, r8, r9, ip, sp, pc}^ │ │ - bge 2272a4 │ │ + bge 227684 │ │ stmdbge r4, {r1, r3, r8, ip, pc} │ │ @ instruction: 0xf8cd4650 │ │ stmib sp, {r3, r4, ip, pc}^ │ │ @ instruction: 0xf06d6504 │ │ - stmdals ip, {r0, r1, r2, r3, r7, r8, fp, ip, sp, lr, pc} │ │ + stmdals ip, {r0, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ movwcs lr, #59869 @ 0xe9dd │ │ bfieq r9, r0, (invalid: 18:0) │ │ ldrdeq pc, [r8], -fp │ │ tstcs r0, r8, lsl pc │ │ svclt 0x001c9100 │ │ movwcs r2, #512 @ 0x200 │ │ - cdp2 0, 5, cr15, cr6, cr14, {3} │ │ + @ instruction: 0xf9fcf06f │ │ ldrdeq pc, [r0], -r8 │ │ svchi 0x005bf3bf │ │ sbcle r2, r4, r0, lsl #16 │ │ stmdbcs r2, {r0, r6, r9, sl, fp, ip} │ │ andcs fp, r3, r8, lsr #30 │ │ pop {r0, r1, r4, ip, sp, pc} │ │ ldmda r8, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ @@ -5313,192 +5269,192 @@ │ │ @ instruction: 0xf3bf8f2f │ │ tstlt r9, fp, asr pc │ │ andslt r2, r3, r1 │ │ svchi 0x00f0e8bd │ │ svclt 0x00282803 │ │ andslt r2, r3, r3 │ │ svchi 0x00f0e8bd │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - strmi fp, [r9], r8, lsl #1 │ │ - @ instruction: 0xf06e4680 │ │ - @ instruction: 0xf899fc0d │ │ - tstcs r2, r8, lsl r0 │ │ - andsne pc, r8, r9, lsl #17 │ │ - svceq 0x0002f1bc │ │ - strbmi sp, [fp], -fp, lsr #32 │ │ - ldm r3, {r1, r7, r9, sl, lr} │ │ - @ instruction: 0x466900f5 │ │ - stm lr, {r1, r2, r3, r7, r9, sl, lr} │ │ - @ instruction: 0xf89900f5 │ │ - @ instruction: 0xf8b9001b │ │ - @ instruction: 0xf8ad2019 │ │ - @ instruction: 0x46522019 │ │ - andseq pc, fp, sp, lsl #17 │ │ - @ instruction: 0xf88d4640 │ │ - @ instruction: 0xf7fec018 │ │ - @ instruction: 0xf3bffd21 │ │ - ldmda sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr0, cr1, cr0, {0} │ │ - andne lr, r0, #4849664 @ 0x4a0000 │ │ - mvnsle r2, r0, lsl #20 │ │ - tstle r7, r1, lsl #16 │ │ - svchi 0x005bf3bf │ │ - andlt r4, r8, r0, asr r6 │ │ - @ instruction: 0x47f0e8bd │ │ - blt 1ae2d28 │ │ - pop {r3, ip, sp, pc} │ │ - stmdami r2, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - @ instruction: 0xf0184478 │ │ - svclt 0x0000fc05 │ │ - andeq r4, fp, r0, ror #18 │ │ @ instruction: 0xb084b5b0 │ │ @ instruction: 0xf06e4605 │ │ - strmi pc, [r4], -sp, asr #23 │ │ + @ instruction: 0x4604ffb5 │ │ andeq lr, r0, #3489792 @ 0x354000 │ │ movwcs r6, #2217 @ 0x8a9 │ │ bicslt r6, r8, fp, lsr #32 │ │ andeq lr, r1, #3358720 @ 0x334000 │ │ tstls r3, r1, lsl #16 │ │ - @ instruction: 0xf7fe4621 │ │ - vtbl.8 d15, {d31- instruction: 0xf7ff4621 │ │ + @ instruction: 0xf3bffaf7 │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr0, cr1, cr0, {0} │ │ andne lr, r0, #68, 16 @ 0x440000 │ │ mvnsle r2, r0, lsl #20 │ │ tstle r7, r1, lsl #16 │ │ svchi 0x005bf3bf │ │ andlt r4, r4, r0, lsr #12 │ │ ldrhtmi lr, [r0], sp │ │ - blt ee2d88 │ │ + cdplt 0, 2, cr15, cr0, cr12, {3} │ │ ldclt 0, cr11, [r0, #16]! │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ - blx ff5e2c46 │ │ - andeq r4, fp, r2, lsl #18 │ │ + mcr2 0, 2, pc, cr2, cr8, {0} @ │ │ + andeq r5, fp, r2, asr #3 │ │ mvnsmi lr, #737280 @ 0xb4000 │ │ strmi fp, [r9], r9, lsl #1 │ │ @ instruction: 0xf06e4680 │ │ - @ instruction: 0xf899fb9d │ │ + @ instruction: 0xf899ff85 │ │ tstcs r2, ip, lsl r0 │ │ andsne pc, ip, r9, lsl #17 │ │ svceq 0x0002f1bc │ │ strbmi sp, [fp], -ip, lsr #32 │ │ - blgt fe87841c │ │ + blgt fe878778 │ │ strmi r4, [sl], -r9, ror #12 │ │ ldm r3, {r0, r5, r7, r9, lr, pc} │ │ rscgt r0, r1, #225 @ 0xe1 │ │ mulseq pc, r9, r8 @ │ │ @ instruction: 0x201df8b9 │ │ andscs pc, sp, sp, lsr #17 │ │ @ instruction: 0xf88d4622 │ │ @ instruction: 0x4640001f │ │ andsgt pc, ip, sp, lsl #17 │ │ - @ instruction: 0xff28f7fe │ │ + @ instruction: 0xffe8f7fe │ │ svchi 0x005bf3bf │ │ svceq 0x0000e854 │ │ stmda r4, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 2b444 │ │ + bcs 2b7a0 │ │ stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ vaddw.u , , d7 │ │ qsaxmi r8, r0, fp │ │ pop {r0, r3, ip, sp, pc} │ │ @ instruction: 0xf06c43f0 │ │ - strdlt fp, [r9], -r9 │ │ + ldrdlt fp, [r9], -pc @ │ │ mvnshi lr, #12386304 @ 0xbd0000 │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ - blx fe562cca │ │ - andeq r4, fp, lr, ror r8 │ │ - mvnsmi lr, sp, lsr #18 │ │ - strmi fp, [lr], -r6, lsl #1 │ │ - @ instruction: 0xf06e4680 │ │ - @ instruction: 0x4604fb5b │ │ - tstcs r2, r0, lsr ip │ │ - ldrtvc r2, [r1], #-2050 @ 0xfffff7fe │ │ - ldm r6, {r0, r1, r2, r5, ip, lr, pc} │ │ - ldclvc 0, cr0, [r7], #184 @ 0xb8 │ │ - eoreq lr, lr, sp, lsl #17 │ │ - strtmi r4, [r2], -r9, ror #12 │ │ - @ instruction: 0x6011f8b6 │ │ - andseq pc, r0, sp, lsl #17 │ │ - @ instruction: 0xf8ad4640 │ │ - @ instruction: 0xf88d6011 │ │ - @ instruction: 0xf7fe7013 │ │ - @ instruction: 0xf3bff9f7 │ │ - ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr0, cr1, cr0, {0} │ │ - andne lr, r0, #68, 16 @ 0x440000 │ │ - mvnsle r2, r0, lsl #20 │ │ - tstle r7, r1, lsl #16 │ │ - svchi 0x005bf3bf │ │ - andlt r4, r6, r0, lsr #12 │ │ - ldrhmi lr, [r0, #141]! @ 0x8d │ │ - ldmiblt lr!, {r2, r3, r5, r6, ip, sp, lr, pc} │ │ - pop {r1, r2, ip, sp, pc} │ │ - stmdami r2, {r4, r5, r6, r7, r8, pc} │ │ - @ instruction: 0xf0184478 │ │ - svclt 0x0000fb59 │ │ - andeq r4, fp, r8, lsl #16 │ │ + mcr2 0, 0, pc, cr0, cr8, {0} @ │ │ + andeq r5, fp, lr, lsr r1 │ │ @ instruction: 0xb084b5b0 │ │ @ instruction: 0xf06e4605 │ │ - strmi pc, [r4], -r1, lsr #22 │ │ + strmi pc, [r4], -r5, asr #30 │ │ andeq lr, r0, #3489792 @ 0x354000 │ │ movwcs r6, #2217 @ 0x8a9 │ │ bicslt r6, r8, fp, lsr #32 │ │ andeq lr, r1, #3358720 @ 0x334000 │ │ tstls r3, r1, lsl #16 │ │ @ instruction: 0xf7ff4621 │ │ - vtbx.8 d15, {d15-d16}, d11 │ │ + vshll.u32 , d11, #31 │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr0, cr1, cr0, {0} │ │ andne lr, r0, #68, 16 @ 0x440000 │ │ mvnsle r2, r0, lsl #20 │ │ tstle r7, r1, lsl #16 │ │ svchi 0x005bf3bf │ │ andlt r4, r4, r0, lsr #12 │ │ ldrhtmi lr, [r0], sp │ │ - stmiblt lr, {r2, r3, r5, r6, ip, sp, lr, pc} │ │ + ldclt 0, cr15, [r0, #432]! @ 0x1b0 │ │ ldclt 0, cr11, [r0, #16]! │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ - blx ae2d9e │ │ - andeq r4, fp, sl, lsr #15 │ │ + ldc2l 0, cr15, [r2, #96] @ 0x60 │ │ + andeq r5, fp, r2, ror #1 │ │ + ldrbmi lr, [r0, sp, lsr #18]! │ │ + strmi fp, [r9], r8, lsl #1 │ │ + @ instruction: 0xf06e4680 │ │ + @ instruction: 0xf899ff15 │ │ + tstcs r2, r8, lsl r0 │ │ + andsne pc, r8, r9, lsl #17 │ │ + svceq 0x0002f1bc │ │ + strbmi sp, [fp], -fp, lsr #32 │ │ + ldm r3, {r1, r7, r9, sl, lr} │ │ + @ instruction: 0x466900f5 │ │ + stm lr, {r1, r2, r3, r7, r9, sl, lr} │ │ + @ instruction: 0xf89900f5 │ │ + @ instruction: 0xf8b9001b │ │ + @ instruction: 0xf8ad2019 │ │ + @ instruction: 0x46522019 │ │ + andseq pc, fp, sp, lsl #17 │ │ + @ instruction: 0xf88d4640 │ │ + @ instruction: 0xf7fec018 │ │ + @ instruction: 0xf3bffd2d │ │ + ldmda sl, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr0, cr1, cr0, {0} │ │ + andne lr, r0, #4849664 @ 0x4a0000 │ │ + mvnsle r2, r0, lsl #20 │ │ + tstle r7, r1, lsl #16 │ │ + svchi 0x005bf3bf │ │ + andlt r4, r8, r0, asr r6 │ │ + @ instruction: 0x47f0e8bd │ │ + ldcllt 0, cr15, [r0, #-432]! @ 0xfffffe50 │ │ + pop {r3, ip, sp, pc} │ │ + stmdami r2, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + @ instruction: 0xf0184478 │ │ + svclt 0x0000fd91 │ │ + andeq r5, fp, r0, rrx │ │ @ instruction: 0xb084b5b0 │ │ @ instruction: 0xf06e4605 │ │ - @ instruction: 0x4604faf3 │ │ + @ instruction: 0x4604fed5 │ │ andeq lr, r0, #3489792 @ 0x354000 │ │ movwcs r6, #2217 @ 0x8a9 │ │ bicslt r6, r8, fp, lsr #32 │ │ andeq lr, r1, #3358720 @ 0x334000 │ │ tstls r3, r1, lsl #16 │ │ - @ instruction: 0xf7ff4621 │ │ - vtbl.8 d15, {d31- instruction: 0xf7fe4621 │ │ + @ instruction: 0xf3bff8d1 │ │ ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr0, cr1, cr0, {0} │ │ andne lr, r0, #68, 16 @ 0x440000 │ │ mvnsle r2, r0, lsl #20 │ │ tstle r7, r1, lsl #16 │ │ svchi 0x005bf3bf │ │ andlt r4, r4, r0, lsr #12 │ │ ldrhtmi lr, [r0], sp │ │ - stmdblt r0!, {r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ + stcllt 0, cr15, [r0, #-432] @ 0xfffffe50 │ │ ldclt 0, cr11, [r0, #16]! │ │ ldrbtmi r4, [r8], #-2049 @ 0xfffff7ff │ │ - blx fff62df8 │ │ - andeq r4, fp, lr, asr #14 │ │ + stc2l 0, cr15, [r2, #-96]! @ 0xffffffa0 │ │ + andeq r5, fp, r2 │ │ + mvnsmi lr, sp, lsr #18 │ │ + strmi fp, [lr], -r6, lsl #1 │ │ + @ instruction: 0xf06e4680 │ │ + strmi pc, [r4], -r5, lsr #29 │ │ + tstcs r2, r0, lsr ip │ │ + ldrtvc r2, [r1], #-2050 @ 0xfffff7fe │ │ + ldm r6, {r0, r1, r2, r5, ip, lr, pc} │ │ + ldclvc 0, cr0, [r7], #184 @ 0xb8 │ │ + eoreq lr, lr, sp, lsl #17 │ │ + strtmi r4, [r2], -r9, ror #12 │ │ + @ instruction: 0x6011f8b6 │ │ + andseq pc, r0, sp, lsl #17 │ │ + @ instruction: 0xf8ad4640 │ │ + @ instruction: 0xf88d6011 │ │ + @ instruction: 0xf7fe7013 │ │ + vtbx.8 d15, {d15-d17}, d31 │ │ + ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr0, cr1, cr0, {0} │ │ + andne lr, r0, #68, 16 @ 0x440000 │ │ + mvnsle r2, r0, lsl #20 │ │ + tstle r7, r1, lsl #16 │ │ + svchi 0x005bf3bf │ │ + andlt r4, r6, r0, lsr #12 │ │ + ldrhmi lr, [r0, #141]! @ 0x8d │ │ + stclt 0, cr15, [r6, #-432] @ 0xfffffe50 │ │ + pop {r1, r2, ip, sp, pc} │ │ + stmdami r2, {r4, r5, r6, r7, r8, pc} │ │ + @ instruction: 0xf0184478 │ │ + svclt 0x0000fd27 │ │ + andeq r4, fp, ip, lsl #31 │ │ svcmi 0x00f0e92d │ │ strmi fp, [ip], -r9, lsl #1 │ │ ldmib r4, {r0, fp, sp, lr}^ │ │ ldmvs r3, {r9}^ │ │ ldmib r1, {r0, r9, sp}^ │ │ stmdbmi r5, {r0, r8, r9, sl, ip, lr}^ │ │ @ instruction: 0x47984479 │ │ rsbsle r2, r6, r0, lsl #30 │ │ andcs fp, r1, r8, lsl #2 │ │ - bvc fe85ee8c │ │ + bvc fe85f26c │ │ strle r0, [r4], #-1536 @ 0xfffffa00 │ │ strtmi r4, [r1], -r8, lsr #12 │ │ - cdp2 0, 5, cr15, cr10, cr5, {2} │ │ + @ instruction: 0xf88cf000 │ │ ldmib r4, {r1, r3, r5, sp, lr, pc}^ │ │ andcs r8, r1, #0, 12 │ │ @ instruction: 0xf04f68f3 │ │ ldmdbmi fp!, {r0, r8, fp} │ │ ldrbtmi r4, [r9], #-1600 @ 0xfffff9c0 │ │ @ instruction: 0x46014798 │ │ stmiblt r9!, {r3, r6, r9, sl, lr}^ │ │ @@ -5507,9025 +5463,8972 @@ │ │ tstls r6, r9, ror r4 │ │ @ instruction: 0xf88da901 │ │ ldmib r4, {r0, r1, r4}^ │ │ tstls r5, r2, lsl #4 │ │ stmib sp, {r0, r2, r8, fp, sp, pc}^ │ │ strtmi r0, [r8], -r7, lsl #4 │ │ @ instruction: 0xf8cd9602 │ │ - @ instruction: 0xf0458004 │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0008004 │ │ + stmdacs r0, {r0, r3, r5, r6, fp, ip, sp, lr, pc} │ │ ldmib sp, {r0, r4, r6, r7, r8, ip, lr, pc}^ │ │ andcs r0, r2, #1073741825 @ 0x40000001 │ │ stmdbmi ip!, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ @ instruction: 0x47984479 │ │ eorsle r3, lr, r1, lsl #30 │ │ strcc r4, [r1, #-2346] @ 0xfffff6d6 │ │ - bleq 163268 │ │ + bleq 163648 │ │ ldmdaeq r4, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ sxtab16mi r4, r9, r9, ror #8 │ │ ldrbtmi r4, [r9], #-2343 @ 0xfffff6d9 │ │ and r4, r3, sl, lsl #13 │ │ strcc r2, [r1, #-1] │ │ eorle r3, lr, r1, lsl #30 │ │ mvnsle r0, r0, asr #15 │ │ streq r7, [r0], -r0, lsr #21 │ │ ldmib r4, {r2, r3, sl, ip, lr, pc}^ │ │ andcs r0, r2, #0, 2 │ │ strbmi r6, [r9], -fp, asr #17 │ │ stmdacs r0, {r3, r4, r7, r8, r9, sl, lr} │ │ strtmi sp, [r8], -lr, ror #3 │ │ - @ instruction: 0xf0454621 │ │ - strb pc, [sl, fp, lsl #28]! @ │ │ + @ instruction: 0xf0004621 │ │ + @ instruction: 0xe7eaf83d │ │ muleq pc, r4, r8 @ │ │ @ instruction: 0xf10d2601 │ │ @ instruction: 0xf88d0c04 │ │ @ instruction: 0xf10d6013 │ │ stm ip, {r0, r1, r4, r9, sl} │ │ strtmi r0, [r8], -r3, asr #32 │ │ stmib sp, {r0, r6, r9, sl, lr}^ │ │ stmib sp, {r0, r2, r9, fp, ip, sp, pc}^ │ │ - @ instruction: 0xf0452307 │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0002307 │ │ + stmdacs r0, {r0, r3, r5, fp, ip, sp, lr, pc} │ │ ldmib sp, {r2, r4, r6, r7, r8, ip, lr, pc}^ │ │ andcs r0, r2, #1073741825 @ 0x40000001 │ │ stmdbmi pc, {r0, r1, r3, r6, r7, fp, sp, lr} @ │ │ @ instruction: 0x47984479 │ │ tstlt r8, sp, asr #15 │ │ andlt r2, r9, r1 │ │ svchi 0x00f0e8bd │ │ ldrdeq lr, [r0, -r4] │ │ stmiavs fp, {r0, r9, sp}^ │ │ ldrbtmi r4, [r9], #-2313 @ 0xfffff6f7 │ │ mullt r9, r8, r7 │ │ svchi 0x00f0e8bd │ │ - @ instruction: 0xffff0041 │ │ - @ instruction: 0xffff13b6 │ │ - andeq r2, fp, ip, ror #23 │ │ + @ instruction: 0xffff00e9 │ │ + @ instruction: 0xffff144c │ │ + andeq r3, fp, ip, asr #8 │ │ + @ instruction: 0xfffeb82c │ │ + @ instruction: 0xffff01cd │ │ + andeq r3, fp, r2, lsl #8 │ │ @ instruction: 0xfffeb7ac │ │ - @ instruction: 0xffff0125 │ │ - andeq r2, fp, r2, lsr #23 │ │ - @ instruction: 0xfffeb72c │ │ - @ instruction: 0xfffeff38 │ │ + @ instruction: 0xfffeffe0 │ │ + addlt fp, r4, r0, lsl r5 │ │ + stmvs r9, {r2, r3, r7, r9, sl, lr} │ │ + ldrle r0, [r4], #-394 @ 0xfffffe76 │ │ + strtle r0, [r2], #-329 @ 0xfffffeb7 │ │ + stcmi 8, cr7, [lr], #-12 │ │ + ldrbtmi r2, [ip], #-2826 @ 0xfffff4f6 │ │ + eorcs sp, r9, fp, lsr r3 │ │ + bleq b8048 │ │ + blx af47e │ │ + sbclt r3, r0, #16 │ │ + andseq pc, r0, r4, lsr r8 @ │ │ + andeq pc, ip, sp, lsr #17 │ │ + bllt fe2ef300 │ │ + stmdavc r2, {r0, r4, r5, sp, lr, pc} │ │ + andeq pc, r9, sp, lsl #2 │ │ + tstcs r1, r4, lsr #24 │ │ + @ instruction: 0x460b447c │ │ + tstpeq pc, r2 @ p-variant is OBSOLETE │ │ + @ instruction: 0x5c610912 │ │ + @ instruction: 0xf1a354c1 │ │ + mvnsle r0, r1, lsl #2 │ │ + stmdavc r2, {r1, r2, r3, sp, lr, pc} │ │ + andeq pc, lr, sp, lsl #2 │ │ + tstcs r1, sp, lsl ip │ │ + @ instruction: 0x460b447c │ │ + tstpeq pc, r2 @ p-variant is OBSOLETE │ │ + @ instruction: 0x5c610912 │ │ + @ instruction: 0xf1a354c1 │ │ + mvnsle r0, r1, lsl #2 │ │ + bmi 62e4a4 │ │ + smlabteq r3, r1, r1, pc @ │ │ + ldrbtmi r4, [sl], #-1048 @ 0xfffffbe8 │ │ + stmib sp, {r1, r8, r9, sp}^ │ │ + strbtmi r0, [r0], -r0, lsl #2 │ │ + @ instruction: 0xf0172101 │ │ + andlt pc, r4, fp, ror #30 │ │ + andcs fp, r3, r0, lsl sp │ │ + tstlt r3, sl, lsl r6 │ │ + @ instruction: 0xf002b142 │ │ + stmdacc r1, {r0, r1, r2, r3, r4, r5, r6, r8} │ │ + andeq pc, fp, #1073741827 @ 0x40000003 │ │ + cmpeq r1, r4, lsl #22 │ │ + ldrpl r7, [r1], #-2121 @ 0xfffff7b7 │ │ + smlabteq r3, r0, r1, pc @ │ │ + andeq pc, fp, #1073741827 @ 0x40000003 │ │ + andcs r4, r1, #16, 8 @ 0x10000000 │ │ + smlabteq r0, sp, r9, lr │ │ + tstcs r1, r0, ror #12 │ │ + @ instruction: 0xf0172300 │ │ + andlt pc, r4, pc, asr #30 │ │ + svclt 0x0000bd10 │ │ + @ instruction: 0xffff9432 │ │ + @ instruction: 0xfffeb708 │ │ + @ instruction: 0xfffeb608 │ │ + @ instruction: 0xfffeff93 │ │ addlt fp, r6, r0, ror r5 │ │ stmvs r9, {r2, r3, r9, sl, lr} │ │ ldrle r0, [r9], #-394 @ 0xfffffe76 │ │ strtle r0, [r7], #-329 @ 0xfffffeb7 │ │ @ instruction: 0xf10d6806 │ │ strtmi r0, [r9], -lr, lsl #10 │ │ ldrtmi r2, [r0], -r0, lsl #28 │ │ rsbsmi fp, r0, #72, 30 @ 0x120 │ │ - @ instruction: 0xf916f019 │ │ + @ instruction: 0xf90ef019 │ │ smlabteq sl, r0, r1, pc @ │ │ andcs r4, r1, #40, 8 @ 0x28000000 │ │ stmib sp, {r8, r9, sp}^ │ │ mvnsmi r0, #0, 2 │ │ strtmi r0, [r0], -r1, asr #31 │ │ - stc2l 0, cr15, [r4, #92] @ 0x5c │ │ + @ instruction: 0xff26f017 │ │ ldcllt 0, cr11, [r0, #-24]! @ 0xffffffe8 │ │ @ instruction: 0xf10d6801 │ │ - bmi 566f68 │ │ + bmi 567424 │ │ ldrbtmi r2, [sl], #-1543 @ 0xfffff9f9 │ │ @ instruction: 0xf0014633 │ │ stmdbeq r9, {r0, r1, r2, r3, r9, sl} │ │ strbpl r5, [r6], #3478 @ 0xd96 │ │ streq pc, [r1], -r3, lsr #3 │ │ strd sp, [lr], -r6 │ │ @ instruction: 0xf10d6801 │ │ - bmi 3a6f88 │ │ + bmi 3a7444 │ │ ldrbtmi r2, [sl], #-1543 @ 0xfffff9f9 │ │ @ instruction: 0xf0014633 │ │ stmdbeq r9, {r0, r1, r2, r3, r9, sl} │ │ strbpl r5, [r6], #3478 @ 0xd96 │ │ streq pc, [r1], -r3, lsr #3 │ │ mrrcne 1, 15, sp, r9, cr6 │ │ @ instruction: 0xf1c14a08 │ │ ldrmi r0, [r8], #-265 @ 0xfffffef7 │ │ movwcs r4, #9338 @ 0x247a │ │ smlabteq r0, sp, r9, lr │ │ tstcs r1, r0, lsr #12 │ │ - ldc2 0, cr15, [r6, #92] @ 0x5c │ │ + mrc2 0, 7, pc, cr8, cr7, {0} │ │ ldcllt 0, cr11, [r0, #-24]! @ 0xffffffe8 │ │ - @ instruction: 0xfffeb67e │ │ - @ instruction: 0xfffeb57e │ │ - @ instruction: 0xfffefee1 │ │ + @ instruction: 0xfffeb622 │ │ + @ instruction: 0xfffeb522 │ │ + @ instruction: 0xfffefead │ │ @ instruction: 0xb086b5b0 │ │ stmvs r9, {r2, r3, r9, sl, lr} │ │ strle r0, [sp], #-394 @ 0xfffffe76 │ │ ldrle r0, [fp], #-329 @ 0xfffffeb7 │ │ streq pc, [lr, #-269] @ 0xfffffef3 │ │ strtmi r6, [r9], -r0, lsl #16 │ │ - @ instruction: 0xf8c6f019 │ │ + @ instruction: 0xf8bef019 │ │ smlabteq sl, r0, r1, pc @ │ │ andcs r4, r1, #40, 8 @ 0x28000000 │ │ eor r2, r5, r0, lsl #6 │ │ @ instruction: 0xf10d6801 │ │ - bmi 566ff8 │ │ + bmi 5674b4 │ │ ldrbtmi r2, [sl], #-1287 @ 0xfffffaf9 │ │ @ instruction: 0xf001462b │ │ stmdbeq r9, {r0, r1, r2, r3, r8, sl} │ │ strbpl r5, [r5], #3413 @ 0xd55 │ │ streq pc, [r1, #-419] @ 0xfffffe5d │ │ strd sp, [lr], -r6 │ │ @ instruction: 0xf10d6801 │ │ - bmi 3a7018 │ │ + bmi 3a74d4 │ │ ldrbtmi r2, [sl], #-1287 @ 0xfffffaf9 │ │ @ instruction: 0xf001462b │ │ stmdbeq r9, {r0, r1, r2, r3, r8, sl} │ │ strbpl r5, [r5], #3413 @ 0xd55 │ │ streq pc, [r1, #-419] @ 0xfffffe5d │ │ mrrcne 1, 15, sp, r9, cr6 │ │ @ instruction: 0xf1c14a08 │ │ ldrmi r0, [r8], #-265 @ 0xfffffef7 │ │ movwcs r4, #9338 @ 0x247a │ │ smlabteq r0, sp, r9, lr │ │ tstcs r1, r0, lsr #12 │ │ - stc2l 0, cr15, [lr, #-92] @ 0xffffffa4 │ │ + mrc2 0, 5, pc, cr0, cr7, {0} │ │ ldclt 0, cr11, [r0, #24]! │ │ - @ instruction: 0xfffeb5ee │ │ - @ instruction: 0xfffeb4ee │ │ - @ instruction: 0xfffefe51 │ │ + @ instruction: 0xfffeb592 │ │ + @ instruction: 0xfffeb492 │ │ + @ instruction: 0xfffefe1d │ │ @ instruction: 0x460a4613 │ │ ldrbtmi r4, [r9], #-2305 @ 0xfffff6ff │ │ - ldclt 0, cr15, [sl], #92 @ 0x5c │ │ - strdeq r2, [fp], -lr │ │ - mvnsmi lr, sp, lsr #18 │ │ - stmdavs lr, {r1, r2, r3, r7, ip, sp, pc} │ │ - stccs 8, cr6, [r1], {244} @ 0xf4 │ │ - @ instruction: 0x4680d932 │ │ - mlaeq r9, r6, r8, lr │ │ - stceq 1, cr15, [r8], {13} │ │ - strpl lr, [fp], #-2509 @ 0xfffff633 │ │ - strmi pc, [r0], #-131 @ 0xffffff7d │ │ - movwmi r8, #18479 @ 0x482f │ │ - @ instruction: 0xf04f6849 │ │ - strls r0, [sp, -r0, lsl #10] │ │ - strcs fp, [r1], #-3864 @ 0xfffff0e8 │ │ - stm ip, {r0, r1, r3, r8, r9, sl, fp, sp, pc} │ │ - stmdage r6, {r0, r3, r7} │ │ - strmi lr, [r0, #-2509] @ 0xfffff633 │ │ - @ instruction: 0xf8cef02d │ │ - tstcs r1, r6, lsl #16 │ │ + mrclt 0, 0, APSR_nzcv, cr12, cr7, {0} │ │ + muleq fp, r2, fp │ │ + @ instruction: 0xb086b5b0 │ │ + strmi r4, [sp], -r4, lsl #12 │ │ + movweq lr, #2513 @ 0x9d1 │ │ + stmib sp, {r0, r3, r6, r7, fp, sp, lr}^ │ │ + stmdage r2, {r8, r9} │ │ + cdp2 0, 8, cr15, cr8, cr13, {1} │ │ + mulne ip, sp, r8 │ │ + stmdals r2, {r0, r4, r9, sp} │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + @ instruction: 0xd1044290 │ │ + andsvc r6, r1, sl, lsr #17 │ │ + andlt r6, r6, r0, lsr #32 │ │ + @ instruction: 0xf8ddbdb0 │ │ + stcls 0, cr2, [r5, #-52] @ 0xffffffcc │ │ + @ instruction: 0x3011f8dd │ │ + @ instruction: 0xf8c460e5 │ │ + @ instruction: 0xf8c43009 │ │ + @ instruction: 0x71212005 │ │ + andlt r6, r6, r0, lsr #32 │ │ + ldrble fp, [r4], #3504 @ 0xdb0 │ │ + addlt fp, ip, r0, lsl #11 │ │ + ldmib r0, {r0, r1, r3, r9, fp, lr}^ │ │ + ldrbtmi r0, [sl], #-256 @ 0xffffff00 │ │ + @ instruction: 0xf3bf68d3 │ │ + blcs cb2bc │ │ + ldmdbvs r3, {r1, r3, r8, ip, lr, pc} │ │ + andls r2, r3, #0, 4 │ │ + andls r2, r2, #268435456 @ 0x10000000 │ │ + andls r2, r0, #805306368 @ 0x30000000 │ │ + ldrmi r4, [r8, sl, ror #12] │ │ + stclt 0, cr11, [r0, #48] @ 0x30 │ │ + ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ + blx ae35d2 │ │ + andeq r7, fp, r2, asr r2 │ │ + andeq r2, fp, r2, ror #26 │ │ + svcmi 0x00f0e92d │ │ + andls fp, r3, fp, lsl #1 │ │ + stmvs r8, {r0, r1, r4, r7, r9, sl, lr} │ │ + cmplt sl, #4325376 @ 0x420000 │ │ + @ instruction: 0xf10d6800 │ │ + ldmib r1, {r5, r8, fp}^ │ │ + @ instruction: 0xf10d7500 │ │ + stmiavs lr, {r4, r9, fp}^ │ │ + stmdaeq r8, {r8, ip, sp, lr, pc} │ │ + @ instruction: 0xf8d80114 │ │ + bcs 6f5b4 │ │ + @ instruction: 0xf8d8d92b │ │ + stmib sp, {}^ @ │ │ + ldrbmi r0, [sl], -r8, lsl #4 │ │ + ldrbmi r8, [r0], -r1, lsl #16 │ │ + ldrtmi r9, [r1], -sl, lsl #2 │ │ + strvc lr, [r0, #-2509] @ 0xfffff633 │ │ + andls pc, r8, sp, asr #17 │ │ + ldc2l 0, cr15, [r4, #-176] @ 0xffffff50 │ │ + tstcs r1, r4, lsl #16 │ │ smlabteq r0, r8, r2, pc @ │ │ - smlabble r8, r8, r2, r4 │ │ - andne lr, r8, #3620864 @ 0x374000 │ │ - andne lr, r0, #3244032 @ 0x318000 │ │ - andeq pc, r0, r8, asr #17 │ │ - pop {r1, r2, r3, ip, sp, pc} │ │ - blge 207850 │ │ - stceq 1, cr15, [r4], {8} │ │ - stm ip, {r1, r2, r3, r8, r9, fp, lr, pc} │ │ - @ instruction: 0xf8c8000e │ │ - andlt r0, lr, r0 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - andcs r4, r0, r3, lsl #22 │ │ - strtmi r2, [r2], -r2, lsl #2 │ │ + smlabble pc, r8, r2, r4 @ │ │ + ldrdeq lr, [r6, -sp] │ │ + stmdb r8, {r4, sl, fp, ip, sp}^ │ │ + cps #2 │ │ + bicsle r0, lr, r0, lsl r8 │ │ + tstcs r1, r3, lsl #16 │ │ + smlabteq r0, r8, r2, pc @ │ │ + andlt r6, fp, r1 │ │ + svchi 0x00f0e8bd │ │ + svcls 0x0003ab05 │ │ + strgt ip, [pc, -lr, lsl #22] │ │ + pop {r0, r1, r3, ip, sp, pc} │ │ + blmi 10b5c0 │ │ + mrscs r2, (UNDEF: 2) │ │ @ instruction: 0xf018447b │ │ - svclt 0x0000f979 │ │ - andeq r2, fp, r4, asr sp │ │ + svclt 0x0000fa95 │ │ + andeq r3, fp, ip, lsr #8 │ │ + ldrbmi lr, [r0, sp, lsr #18]! │ │ + strmi fp, [r0], r6, lsl #1 │ │ + ldrmi r6, [r5], -r8, lsl #16 │ │ + ldmdbeq r1, {r6, r9, ip, sp, lr, pc} │ │ + stmdbeq r0, {r3, r6, r7, r9, ip, sp, lr, pc} │ │ + bicslt r6, sl, r2, asr #16 │ │ + @ instruction: 0xf10d6804 │ │ + stmdavs lr, {r3, r9, fp}^ │ │ + strne lr, [r2, -r4, lsl #22] │ │ + ldrdeq lr, [r0, -r4] │ │ + stmib sp, {r1, r3, r5, r9, sl, lr}^ │ │ + ldrbmi r0, [r0], -r0, lsl #2 │ │ + @ instruction: 0xf02d4631 │ │ + stmdals r2, {r0, r1, r7, fp, ip, sp, lr, pc} │ │ + tstle lr, r8, asr #10 │ │ + ldrdeq lr, [r3, -sp] │ │ + svclt 0x00082800 │ │ + stmib r4, {r0, r9, sl, lr}^ │ │ + ldrcc r0, [r0], #-258 @ 0xfffffefe │ │ + strhle r4, [r9, #44]! @ 0x2c │ │ + andls pc, r0, r8, asr #17 │ │ + pop {r1, r2, ip, sp, pc} │ │ + blge 10962c │ │ + stm r8, {r1, r2, r3, r8, r9, fp, lr, pc} │ │ + andlt r0, r6, pc │ │ + @ instruction: 0x87f0e8bd │ │ + svcmi 0x00f0e92d │ │ + andls fp, lr, #147 @ 0x93 │ │ + stmvs r8, {r3, ip, pc} │ │ + andvs lr, r3, #3424256 @ 0x344000 │ │ + bl cb6b0 │ │ + tstls r7, r2, asr #32 │ │ + orreq lr, r0, #6144 @ 0x1800 │ │ + movwls fp, #25546 @ 0x63ca │ │ + ldmib r1, {r7}^ │ │ + @ instruction: 0xf04f2300 │ │ + stmdbvs r9, {r8, r9, fp}^ │ │ + stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + andcc lr, ip, #3358720 @ 0x334000 │ │ + smlabteq sl, sp, r9, lr │ │ + andls r3, r5, ip, lsl #16 │ │ + ldrbmi r4, [lr], #-1713 @ 0xfffff94f │ │ + @ instruction: 0xf8574637 │ │ + @ instruction: 0xf1baab0c │ │ + eorle r4, r8, r0, lsl #30 │ │ + ldrdmi lr, [r1], -r6 │ │ + tstls r0, sp, lsl #18 │ │ + stmib sp, {r2, r3, r8, fp, ip, pc}^ │ │ + stmdbls fp, {r0, sl, ip} │ │ + andls r9, r3, lr, lsl #20 │ │ + @ instruction: 0xf02ca80f │ │ + @ instruction: 0xf89dfe8f │ │ + tstcs r1, r0, asr #32 │ │ + vmlal.s8 , d8, d15 │ │ + addmi r0, r8, #0, 2 │ │ + @ instruction: 0xf1bad13d │ │ + svclt 0x001c0f00 │ │ + @ instruction: 0xf0b14620 │ │ + strtmi lr, [r8], #2150 @ 0x866 │ │ + bleq 363b2c │ │ + strbmi r9, [lr], -sl, lsl #16 │ │ + bicsle r4, r5, r8, asr r5 │ │ + @ instruction: 0xf04fe01d │ │ + ldrtmi r0, [r0], -r0, lsl #16 │ │ + tstle r6, r9, lsl sl │ │ + blls 1df774 │ │ + andeq pc, ip, r6, lsl #2 │ │ + bne 679058 │ │ + @ instruction: 0xf64ad011 │ │ + stcne 2, cr2, [r5, #-684] @ 0xfffffd54 │ │ + adccs pc, sl, #211812352 @ 0xca00000 │ │ + andne pc, r2, #164864 @ 0x28400 │ │ + @ instruction: 0xf85508d4 │ │ + stmdacs r0, {r2, sl, fp} │ │ + stmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + stmda r2, {r0, r4, r5, r7, ip, sp, lr, pc}^ │ │ + stccc 5, cr3, [r1], {12} │ │ + stmdals r9, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0b14630 │ │ + stmdals r7, {r1, r3, r4, r5, fp, sp, lr, pc} │ │ + stmdbls r8, {r0, r4, r9, sp} │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + andvs r6, sl, r0, lsl #19 │ │ + andhi pc, r0, r0, asr #17 │ │ + pop {r0, r1, r4, ip, sp, pc} │ │ + stmdbls r8, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + svceq 0x0000f1ba │ │ + ldrdgt pc, [r1], #-141 @ 0xffffff73 │ │ + @ instruction: 0xf8dd9b12 │ │ + sbcvs r2, fp, r5, asr #32 │ │ + andcs pc, r9, r1, asr #17 │ │ + andgt pc, r5, r1, asr #17 │ │ + andvs r7, r8, sp, lsl #2 │ │ + qadd16mi fp, r0, ip │ │ + ldmda sl, {r0, r4, r5, r7, ip, sp, lr, pc} │ │ + adcsmi r9, r8, #393216 @ 0x60000 │ │ + stmdals r5, {r0, r2, r4, ip, lr, pc} │ │ + @ instruction: 0x21abf64a │ │ + @ instruction: 0x21aaf6ca │ │ + ldreq pc, [r0], #-262 @ 0xfffffefa │ │ + andeq lr, fp, r0, lsr #23 │ │ + smlatbeq r1, r0, fp, pc @ │ │ + @ instruction: 0xf85408cd │ │ + stmdacs r0, {r2, sl, fp} │ │ + stmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + stmda r4, {r0, r4, r5, r7, ip, sp, lr, pc} │ │ + stccc 4, cr3, [r1, #-48] @ 0xffffffd0 │ │ + stmdals r9, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + sbcle r2, sp, r0, lsl #16 │ │ + @ instruction: 0xf0b04648 │ │ + @ instruction: 0xb013effc │ │ + svchi 0x00f0e8bd │ │ svcmi 0x00f0e92d │ │ andls fp, r5, sp, lsl #1 │ │ stmdavs r8, {r0, r4, r7, r9, sl, lr} │ │ cmnlt sl, #4325376 @ 0x420000 │ │ @ instruction: 0xf10d6804 │ │ stmdavs lr, {r3, r5, r8, r9, fp}^ │ │ - beq 663508 │ │ + beq 663c24 │ │ strne lr, [r2, -r4, lsl #22] │ │ stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - bcs 81468 │ │ + bcs 81b84 │ │ ldm r4, {r0, r1, r2, r3, r5, r8, fp, ip, lr, pc} │ │ stmib sp, {r0, r1, r3}^ │ │ @ instruction: 0xf081320a │ │ ldmdahi sp, {r9, lr} │ │ strls r4, [ip, #-770] @ 0xfffffcfe │ │ andcs fp, r1, #24, 30 @ 0x60 │ │ stmdacs r0, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ stm r2, {r1, r9, fp, sp, pc} │ │ ldrbmi r0, [r0], -r3, lsl #16 │ │ @ instruction: 0x464a4631 │ │ - @ instruction: 0xf880f02d │ │ + @ instruction: 0xf8b8f02d │ │ tstcs r1, r6, lsl #16 │ │ smlabteq r0, r8, r2, pc @ │ │ smlabble sp, r8, r2, r4 │ │ ldrdeq lr, [r8, -sp] │ │ smlatteq r4, r4, r8, lr │ │ ldrhle r4, [fp, #44] @ 0x2c │ │ tstcs r1, r5, lsl #16 │ │ smlabteq r0, r8, r2, pc @ │ │ andlt r6, sp, r1 │ │ svchi 0x00f0e8bd │ │ svcls 0x0005ab07 │ │ strgt ip, [pc, -lr, lsl #22] │ │ pop {r0, r2, r3, ip, sp, pc} │ │ - blmi 10b104 │ │ + blmi 10b820 │ │ mrscs r2, (UNDEF: 2) │ │ @ instruction: 0xf018447b │ │ - svclt 0x0000f92b │ │ - @ instruction: 0x000b2cb8 │ │ - ldrdeq lr, [r0, -r0] │ │ - stmdavs r2, {r8, r9, sp} │ │ - ldmdavs r0, {r0, r1, sp, lr} │ │ - stmdavs r9, {r0, r1, r4, sp, lr} │ │ - andcs r6, r1, r8 │ │ - ldrble r4, [r4], #1904 @ 0x770 │ │ + svclt 0x0000f965 │ │ + andeq r3, fp, ip, asr #3 │ │ + mvnsmi lr, sp, lsr #18 │ │ + stmdavs lr, {r1, r2, r3, r7, ip, sp, pc} │ │ + stccs 8, cr6, [r1], {244} @ 0xf4 │ │ + @ instruction: 0x4680d932 │ │ + mlaeq r9, r6, r8, lr │ │ + stceq 1, cr15, [r8], {13} │ │ + strpl lr, [fp], #-2509 @ 0xfffff633 │ │ + strmi pc, [r0], #-131 @ 0xffffff7d │ │ + movwmi r8, #18479 @ 0x482f │ │ + @ instruction: 0xf04f6849 │ │ + strls r0, [sp, -r0, lsl #10] │ │ + strcs fp, [r1], #-3864 @ 0xfffff0e8 │ │ + stm ip, {r0, r1, r3, r8, r9, sl, fp, sp, pc} │ │ + stmdage r6, {r0, r3, r7} │ │ + strmi lr, [r0, #-2509] @ 0xfffff633 │ │ + @ instruction: 0xf874f02d │ │ + tstcs r1, r6, lsl #16 │ │ + smlabteq r0, r8, r2, pc @ │ │ + smlabble r8, r8, r2, r4 │ │ + andne lr, r8, #3620864 @ 0x374000 │ │ + andne lr, r0, #3244032 @ 0x318000 │ │ + andeq pc, r0, r8, asr #17 │ │ + pop {r1, r2, r3, ip, sp, pc} │ │ + blge 208090 │ │ + stceq 1, cr15, [r4], {8} │ │ + stm ip, {r1, r2, r3, r8, r9, fp, lr, pc} │ │ + @ instruction: 0xf8c8000e │ │ + andlt r0, lr, r0 │ │ + ldrhhi lr, [r0, #141]! @ 0x8d │ │ + andcs r4, r0, r3, lsl #22 │ │ + strtmi r2, [r2], -r2, lsl #2 │ │ + @ instruction: 0xf018447b │ │ + svclt 0x0000f921 │ │ + andeq r3, fp, r4, asr #2 │ │ + ldrbmi lr, [r0, sp, lsr #18]! │ │ + @ instruction: 0xf100b08e │ │ + strmi r0, [r4], -r8, lsl #18 │ │ + ldm r9, {r0, sp} │ │ + @ instruction: 0xf1050320 │ │ + ldmda r6, {r3, r9, sl}^ │ │ + stmdbcs r0, {r8, r9, sl, fp, ip} │ │ + addhi pc, pc, r0, asr #32 │ │ + tsteq r0, r6, asr #16 │ │ + mvnsle r2, r0, lsl #18 │ │ + svchi 0x005bf3bf │ │ + ldrbtmi r4, [r8], #-2146 @ 0xfffff79e │ │ + stmdavs r0, {r1, r7, r9, sl, lr}^ │ │ + @ instruction: 0xf0400040 │ │ + strcs r8, [r0, -r8, lsl #1] │ │ + stmdacs r0, {r3, r5, r8, r9, fp, ip, sp, lr} │ │ + addhi pc, fp, r0, asr #32 │ │ + stmdacs r2, {r3, r5, r8, sl, fp, ip, sp, lr} │ │ + andcs sp, r9, r3, lsr r1 │ │ + andeq pc, r0, r8, asr #5 │ │ + stmdblt r7!, {r1, ip, pc} │ │ + ldrdeq pc, [r4], -sl │ │ + @ instruction: 0xf0400040 │ │ + mulcs r0, lr, r0 │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e856 │ │ + andeq lr, r0, #4587520 @ 0x460000 │ │ + mvnsle r2, r0, lsl #20 │ │ + @ instruction: 0xf0002902 │ │ + vaddl.u q4, d31, d4 │ │ + ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr0, cr1, cr0, {0} │ │ + andne lr, r0, #4521984 @ 0x450000 │ │ + mvnsle r2, r0, lsl #20 │ │ + tstle r4, r1, lsl #16 │ │ + vrsubhn.i d4, , q12 │ │ + @ instruction: 0xf00b8f5b │ │ + @ instruction: 0xf8d9fc80 │ │ + stmdbcs r0, {ip} │ │ + @ instruction: 0x4640bf1c │ │ + @ instruction: 0xf8d94788 │ │ + stmdacs r0, {r2} │ │ + @ instruction: 0x4640bf1c │ │ + svc 0x000ef0b0 │ │ + @ instruction: 0xf8d9e02d │ │ + @ instruction: 0xf105300c │ │ + stmdage r2, {r4, r9} │ │ + ldrmi r4, [r8, r1, asr #12] │ │ + ldrdeq pc, [r4], -r9 │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0b04640 │ │ + ldmdblt pc, {r8, r9, sl, fp, sp, lr, pc} @ │ │ + ldrdeq pc, [r4], -sl │ │ + cmnle r7, r0, asr #32 │ │ + vaddl.u q1, d15, d0 │ │ + ldmda r6, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + stmda r6, {r8, r9, sl, fp, ip}^ │ │ + bcs 281e0 │ │ + stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + vmla.i , , d14[0] │ │ + ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr0, cr1, cr0, {0} │ │ + andne lr, r0, #4521984 @ 0x450000 │ │ + mvnsle r2, r0, lsl #20 │ │ + tstle r4, r1, lsl #16 │ │ + vrsubhn.i d4, , q12 │ │ + @ instruction: 0xf00b8f5b │ │ + stmdage r2, {r2, r6, sl, fp, ip, sp, lr, pc} │ │ + ldc2 7, cr15, [r8], {251} @ 0xfb │ │ + strmi r4, [fp], -r2, lsl #12 │ │ + ldrdeq lr, [r0, -r4] │ │ + ldrdvc pc, [ip], -sl │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xd1262f02 │ │ + movwcs lr, #18893 @ 0x49cd │ │ + andls r2, r2, #805306368 @ 0x30000000 │ │ + @ instruction: 0xf8daaa02 │ │ + @ instruction: 0x47b87010 │ │ + pop {r1, r2, r3, ip, sp, pc} │ │ + @ instruction: 0x463087f0 │ │ + svchi 0x002ff3bf │ │ + @ instruction: 0xffd3f04f │ │ + @ instruction: 0xf04fe770 │ │ + @ instruction: 0xf080fed7 │ │ + blvc a29650 │ │ + @ instruction: 0xf43f2800 │ │ + ldmdami r8, {r0, r2, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ + blmi 652260 │ │ + ldrbtmi r4, [r8], #-2328 @ 0xfffff6e8 │ │ + @ instruction: 0xf88d447b │ │ + ldrbtmi r7, [r9], #-12 │ │ + @ instruction: 0x212b9100 │ │ + @ instruction: 0xf0199602 │ │ + ldmdami r4, {r0, r1, r2, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0184478 │ │ + rscscs pc, r0, r7, lsr #17 │ │ + addcs r4, r1, #51380224 @ 0x3100000 │ │ + @ instruction: 0xf0b02301 │ │ + ldrb lr, [r4, -sl, lsr #29]! │ │ + @ instruction: 0x463120f0 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + mcr 0, 5, pc, cr2, cr0, {5} @ │ │ + @ instruction: 0xf04fe7a9 │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + andcs fp, r1, r4, lsl #30 │ │ + ldrb r7, [sl, -r8, lsr #6] │ │ + cdp2 0, 10, cr15, cr8, cr15, {2} │ │ + svclt 0x00042800 │ │ + @ instruction: 0x73282001 │ │ + svclt 0x0000e790 │ │ + andeq r6, fp, r2, ror lr │ │ + @ instruction: 0xffff1a2d │ │ + andeq r2, fp, r0, lsr #13 │ │ + andeq r2, fp, sl, lsr #14 │ │ + andeq r2, fp, ip, asr r8 │ │ + @ instruction: 0xb088b5b0 │ │ + ldmib r1, {r0, r2, r9, sl, lr}^ │ │ + strmi r0, [ip], -r0, lsl #6 │ │ + @ instruction: 0xce03e9d1 │ │ + stm sp, {r0, r3, r7, r8, fp, sp, lr} │ │ + stmdage r4, {r0, r3, ip, lr} │ │ + stc2 0, cr15, [lr], {44} @ 0x2c │ │ + andscs r9, r1, #4, 18 @ 0x10000 │ │ + mulseq r4, sp, r8 │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + @ instruction: 0xd1054291 │ │ + eorvs r6, sl, r1, ror #18 │ │ + stmiavs r0!, {r3, ip, sp, lr} │ │ + ands fp, r0, r0, ror r9 │ │ + rscvs r9, sl, r7, lsl #20 │ │ + @ instruction: 0xf8dd68a2 │ │ + @ instruction: 0xf8ddc015 │ │ + @ instruction: 0xf8c53019 │ │ + @ instruction: 0xf8c53009 │ │ + @ instruction: 0x7128c005 │ │ + tstlt r2, r9, lsr #32 │ │ + @ instruction: 0xf0b068e0 │ │ + andlt lr, r8, r4, asr lr │ │ + ldrble fp, [r4], #3504 @ 0xdb0 │ │ svcmi 0x00f0e92d │ │ - strmi fp, [fp], -fp, ror #1 │ │ - andcs r4, r0, #153092096 @ 0x9200000 │ │ - blpl 3652c8 │ │ - tstls r5, #8, 14 @ 0x200000 │ │ - andsls sl, r3, #17408 @ 0x4400 │ │ - ldrcs lr, [r1, -sp, asr #19] │ │ - bleq 4a3a8c │ │ - vrsra.s8 d25, d4, #8 │ │ - ldmib sl, {r8, r9, fp}^ │ │ - ldmib r5, {r1, r8, r9, sl, sp}^ │ │ - rsbsmi r3, r7, r0, lsl #12 │ │ - teqmi sl, #90 @ 0x5a │ │ - @ instruction: 0xf8dad116 │ │ - bcs 2f2a8 │ │ - ldrthi pc, [fp], #65 @ 0x41 @ │ │ - @ instruction: 0xf04f4653 │ │ - @ instruction: 0xf8534200 │ │ - ldrls r4, [r0, #-3908] @ 0xfffff0bc │ │ - stmdbhi r1, {r0, r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - svcmi 0x0000f1b4 │ │ - tstle fp, sl, lsl r0 │ │ - smlatbeq r8, fp, r1, pc @ │ │ - rsblt r6, fp, r1 │ │ - svchi 0x00f0e8bd │ │ - smlatbeq r1, fp, r1, pc @ │ │ - rsblt r6, fp, r1 │ │ - svchi 0x00f0e8bd │ │ - movwne lr, #31181 @ 0x79cd │ │ - andls sl, r9, r6, lsr #28 │ │ + @ instruction: 0x4615b0fd │ │ + andsls r6, r2, #9043968 @ 0x8a0000 │ │ + stmiavs sl, {r0, r8, r9, sp}^ │ │ + ldmib r1, {r2, r4, ip, pc}^ │ │ + andsls r6, r1, #0 │ │ + ldrdcs lr, [r4, -r1] │ │ + tstcs sl, sp, asr #19 │ │ + andcs r2, r4, #0, 2 │ │ + rsbscc pc, r3, sp, lsl #17 │ │ + blge 78bfcc │ │ + andsne lr, sp, #3358720 @ 0x334000 │ │ + andne lr, r0, #3506176 @ 0x358000 │ │ + blge 6cc7e8 │ │ + @ instruction: 0xf10d9322 │ │ + @ instruction: 0x93210373 │ │ + @ instruction: 0x3702e9d5 │ │ + b fe20bbec │ │ + subsmi r0, r9, r2 │ │ + vcgt.s8 d20, d0, d8 │ │ + vsra.s8 d16, d1, #8 │ │ + tstle r2, r0, lsl #2 │ │ + stmdacs r0, {r3, r5, sl, fp, sp, lr} │ │ + ldrbthi pc, [r7], -r1, asr #32 @ │ │ + @ instruction: 0xf85546ab │ │ + @ instruction: 0xf04faf44 │ │ + ldmib r5, {lr}^ │ │ + @ instruction: 0xf1ba8901 │ │ + eorvs r4, r8, r0, lsl #30 │ │ + addhi pc, lr, r0, asr #32 │ │ + andeq pc, r8, r1, lsr #3 │ │ + cdpne 0, 4, cr14, cr8, cr0, {0} │ │ + blx 180bc00 │ │ + b 1063dd8 │ │ + andsls r2, r7, r1 │ │ + andsls r2, r0, r6 │ │ + andsls r2, r3, r1 │ │ + @ instruction: 0x711ee9dd │ │ + tstls r9, r0, lsl #18 │ │ + teqphi lr, r1 @ p-variant is OBSOLETE │ │ + bleq 63d04 │ │ + strtmi lr, [r5], -r9 │ │ + @ instruction: 0xf0b04628 │ │ + @ instruction: 0xf10bedfa │ │ + ldmdals r9, {r0, r8, r9, fp} │ │ + @ instruction: 0xf0014583 │ │ + bl 3080a4 │ │ + @ instruction: 0xf857014b │ │ + stmdacs r0, {r0, r5} │ │ + bl 21bfb8 │ │ + ldmib r1, {r0, r7, r8}^ │ │ + @ instruction: 0xf1ba8a01 │ │ + suble r0, r8, r0, lsl #30 │ │ + and r2, ip, r0, lsl #8 │ │ + stmdaeq r1, {r1, r2, r8, ip, sp, lr, pc} │ │ + strtmi r4, [r8], -ip, lsr #12 │ │ + @ instruction: 0xf1aa4631 │ │ + @ instruction: 0xf0260a01 │ │ + andcs pc, r0, fp, lsl sl @ │ │ + svceq 0x0000f1ba │ │ + cmplt r4, r2, asr #32 │ │ + strtmi r4, [r0], -r1, lsl #13 │ │ + @ instruction: 0x1192f8b0 │ │ + andsle r4, r2, #136, 10 @ 0x22000000 │ │ + strmi r4, [r5], -r6, asr #12 │ │ + @ instruction: 0xf1b8e01f │ │ + andle r0, r4, r0, lsl #30 │ │ + @ instruction: 0x0198f8d0 │ │ + stmdaeq r1, {r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ + @ instruction: 0xf04fd1fa │ │ + @ instruction: 0xf04f0800 │ │ + @ instruction: 0xf8b00900 │ │ + strmi r1, [r8, #402] @ 0x192 │ │ + @ instruction: 0xf8d0d3ec │ │ + stccs 1, cr5, [r0, #-32] @ 0xffffffe0 │ │ + strhi pc, [r9], -r1 │ │ + @ instruction: 0x6190f8b0 │ │ + ldc 0, cr15, [r4, #704]! @ 0x2c0 │ │ + @ instruction: 0x0192f8b5 │ │ + stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ + strtmi r4, [r8], -r6, lsl #5 │ │ + @ instruction: 0xf1b9d2ef │ │ + sbcle r0, r5, r0, lsl #30 │ │ + addeq lr, r6, r5, lsl #22 │ │ + sbcvc pc, lr, r0, lsl #10 │ │ + @ instruction: 0xf1b96804 │ │ + @ instruction: 0xf5040901 │ │ + mvnsle r7, ip, asr #1 │ │ + stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + @ instruction: 0x4604e7bb │ │ + svceq 0x0000f1b8 │ │ + @ instruction: 0xf8d4d004 │ │ + @ instruction: 0xf1b84198 │ │ + mvnsle r0, r1, lsl #16 │ │ + ldrdeq pc, [r8, -r4] │ │ + addsle r2, r2, r0, lsl #16 │ │ + strtmi r4, [r0], -r5, lsl #12 │ │ + stc 0, cr15, [ip, #704] @ 0x2c0 │ │ + ldrdeq pc, [r8, -r5] │ │ + stmdacs r0, {r2, r3, r5, r9, sl, lr} │ │ + @ instruction: 0xe789d1f6 │ │ mrscs r2, (UNDEF: 4) │ │ - eoreq lr, r6, sp, asr #19 │ │ - smlawteq r8, sp, r9, lr │ │ - orrcc pc, sp, r0, asr #4 │ │ - eoreq lr, sl, sp, asr #19 │ │ - smlawteq ip, sp, r9, lr │ │ - cdpge 0, 2, cr14, cr6, cr2, {0} │ │ + stmib sp, {r2, r4, r5, sl, fp, sp, pc}^ │ │ + vand d16, d0, d22 │ │ + ldrls r3, [r9], -sp, lsl #3 │ │ + stmib sp, {r0, r1, r2, r3, r8, sl, ip, pc}^ │ │ + stmib sp, {r2, r4, r5}^ │ │ + stmib sp, {r3, r4, r5}^ │ │ + and r0, r1, sl, lsr r1 │ │ @ instruction: 0xd11e0890 │ │ - @ instruction: 0xf0204630 │ │ - stmdals fp!, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0204620 │ │ + ldmdals r9!, {r0, r2, r8, r9, fp, ip, sp, lr, pc} │ │ rscsle r2, r9, r0, lsl #16 │ │ movwcs r2, #8448 @ 0x2100 │ │ strcs r2, [r0, -r1, lsl #10] │ │ - blx fe91f23a │ │ + blx fe91fd12 │ │ stmdaeq r0, {r0, r1, r9, sl, sp}^ │ │ strvs pc, [r7], -r3, lsl #22 │ │ strvs pc, [r7, -r3, lsl #22] │ │ bfieq r4, r3, (invalid: 12:2) │ │ - blx fe91b606 │ │ + blx fe91c0de │ │ stmdacs r1, {r0, r2, r9, sl, sp} │ │ - blx 11b5c6 │ │ - blx 1ff642 │ │ + blx 11c0a2 │ │ + blx 20011a │ │ ldrmi r1, [r5], -r5, lsl #2 │ │ - ldrtmi lr, [r1], -fp, ror #15 │ │ - stmibgt ip, {r2, r6, r8, sl, fp, sp, pc}^ │ │ - sbcgt r1, ip, r8, lsr #26 │ │ + strtmi lr, [r1], -fp, ror #15 │ │ + stmibgt ip, {r2, r3, r6, sl, fp, sp, pc}^ │ │ + sbcgt r1, ip, r0, lsr #26 │ │ smulleq lr, ip, r1, r8 │ │ - sbcgt r4, ip, r9, lsr #12 │ │ + sbcgt r4, ip, r1, lsr #12 │ │ stmib sp, {sp}^ │ │ - andsls r8, sl, r8, lsl r9 │ │ - ldreq lr, [r6], #-2509 @ 0xfffff633 │ │ - @ instruction: 0xf8cda816 │ │ - mulscc r4, r0, r0 │ │ - sbcgt ip, ip, ip, asr #19 │ │ - smlaleq lr, ip, r1, r8 │ │ - @ instruction: 0xf8ddc0ec │ │ - @ instruction: 0xf8cd8040 │ │ - @ instruction: 0xf8d8a028 │ │ - stmdacs r0, {r2, r3, r5, r6} │ │ - stmdage r4, {r0, r2, r6, ip, lr, pc}^ │ │ - @ instruction: 0x4641aa16 │ │ - ldc2l 0, cr15, [r4, #192]! @ 0xc0 │ │ - @ instruction: 0x0117f89d │ │ - @ instruction: 0x1115f8bd │ │ - movtcs lr, #27101 @ 0x69dd │ │ - b 108bad8 │ │ - svcls 0x00444000 │ │ - @ instruction: 0x2114f89d │ │ - @ instruction: 0xf040455f │ │ - @ instruction: 0xf8d88080 │ │ - b 10bf400 │ │ - tstlt lr, #0, 4 │ │ - ldrsbeq pc, [r0], #-136 @ 0xffffff78 @ │ │ - @ instruction: 0xf0412800 │ │ - stcls 4, cr8, [pc, #-248] @ 271c8 │ │ - stmiavs r8!, {r0, r1, r5, r6, r7, r8, ip, sp, pc} │ │ - ldmib sp, {r4, r6, r7, r8, ip, sp, pc}^ │ │ - ldmib r5, {r2, r4, fp, lr}^ │ │ - movwls sl, #59648 @ 0xe900 │ │ - stmdavs r0!, {r0, r1, r2, r5, r7, fp, sp, lr} │ │ - @ instruction: 0xf0014287 │ │ - stmdavs r0!, {r0, r2, r3, r4, sl, pc}^ │ │ - @ instruction: 0xf8401c79 │ │ - bl 4f3c0 │ │ - adcvs r0, r1, r7, asr #1 │ │ - andls pc, r4, r0, asr #17 │ │ - ldrdeq pc, [r0], -r8 │ │ - ldrdge pc, [r8], -sp @ │ │ - stmdals lr, {r0, r7, r9, lr} │ │ - bichi pc, r2, #268435460 @ 0x10000004 │ │ - bcs 52358 │ │ - strhi pc, [r7, -r0] │ │ - @ instruction: 0xf0b0980f │ │ - @ instruction: 0xf000ec36 │ │ - @ instruction: 0xf8d8bf02 │ │ - @ instruction: 0xf1baa078 │ │ + ldrbmi r0, [sl], r4, lsr #20 │ │ + stmdage r4!, {r3, r5, ip, pc} │ │ + stmdbhi r6!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ + @ instruction: 0xf8cd3014 │ │ + stmibgt ip, {r3, r6, r7, ip, sp, pc}^ │ │ + ldm r1, {r2, r3, r6, r7, lr, pc} │ │ + rscgt r0, ip, ip, ror #1 │ │ + mcrvs 13, 7, r9, cr8, cr9, {0} │ │ + subsle r2, r9, r0, lsl #16 │ │ + strtmi sl, [r0], -r4, lsr #20 │ │ + @ instruction: 0xf0314629 │ │ + ldmib sp, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ + svcls 0x004f1b4c │ │ + andsls r9, r8, lr, asr #16 │ │ + vshr.s8 d18, d1, #8 │ │ + addmi r0, r1, #0 │ │ + addshi pc, sl, r0, asr #32 │ │ + bicslt r6, r0, #104, 26 @ 0x1a00 │ │ + stmdbcs r0, {r0, r3, r5, r8, sl, fp, sp, lr} │ │ + strhi pc, [r5, #65] @ 0x41 │ │ + @ instruction: 0xb3a79e18 │ │ + orrslt r6, r1, #11599872 @ 0xb10000 │ │ + stmdbeq r8, {r2, r8, ip, sp, lr, pc} │ │ + ldrtmi r1, [ip], -r5, asr #28 │ │ + @ instruction: 0x0703e9d6 │ │ + movwcs lr, #2518 @ 0x9d6 │ │ + stmib sp, {r4, r6, r8, r9, sl, ip, pc}^ │ │ + stmdage r0!, {r1, r2, r3, r6, ip} │ │ + movtcs lr, #51661 @ 0xc9cd │ │ + andls pc, r0, sp, asr #17 │ │ + ldc2 0, cr15, [r6, #192]! @ 0xc0 │ │ + bl 1545a4 │ │ + ldmdbls r8, {r2, r6} │ │ + @ instruction: 0xf10d3618 │ │ + bl 69fbc │ │ + adcmi r0, r6, #192, 8 @ 0xc0000000 │ │ + ldmvs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + andsle r2, r2, r0, lsl #16 │ │ + movwcs lr, #2518 @ 0x9d6 │ │ + ldcvc 5, cr15, [ip], {13} │ │ + @ instruction: 0x1703e9d6 │ │ + stm ip, {r0, r8, sl, fp, ip, sp} │ │ + strbmi r0, [r0], -r3, lsl #1 │ │ + movtcs lr, #51661 @ 0xc9cd │ │ + andls pc, r0, sp, asr #17 │ │ + ldc2 0, cr15, [r8, #192] @ 0xc0 │ │ + stccs 6, cr3, [r0, #-96] @ 0xffffffa0 │ │ + ldrcs sp, [r1, -r7, ror #3] │ │ + vmull.p8 q13, d8, d20 │ │ + @ instruction: 0xf1bb0700 │ │ @ instruction: 0xf0000f00 │ │ - bl 2c7654 │ │ - @ instruction: 0xf8d8004a │ │ - tsteq r0, r4, ror r0 │ │ - @ instruction: 0xf0b0900f │ │ - stmdacs r0, {r1, r2, r6, sl, fp, sp, lr, pc} │ │ - ldrthi pc, [r8], #-1 @ │ │ - strcs r4, [r0, -r3, lsl #13] │ │ + ldmdals r8, {r2, r7, r8, r9, sl, pc} │ │ + stcl 0, cr15, [r0], #704 @ 0x2c0 │ │ + svclt 0x007ff000 │ │ + ldrsbthi pc, [r8], #-133 @ 0xffffff7b @ │ │ eorsge pc, r8, sp, asr #17 │ │ - strcs lr, [r1, #-40] @ 0xffffffd8 │ │ - ldrtmi r4, [r1], -r8, lsr #12 │ │ - @ instruction: 0xf1094622 │ │ - @ instruction: 0xf1aa0830 │ │ - @ instruction: 0xf0ad0a01 │ │ - ldmib r9, {r0, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf1ba3600 │ │ - ldmib r9, {r8, r9, sl, fp}^ │ │ - @ instruction: 0xf8d90102 │ │ - @ instruction: 0xf899c01c │ │ - @ instruction: 0xf899e028 │ │ - strbmi r2, [r1], r0, lsr #32 │ │ - andcc pc, r7, fp, asr #16 │ │ - movweq lr, #31499 @ 0x7b0b │ │ - ldreq pc, [r0, -r7, lsl #2]! │ │ - andvs lr, r1, r3, asr #19 │ │ - andeq pc, ip, r3, lsl #2 │ │ - eorcs pc, r0, r3, lsl #17 │ │ - eor pc, r8, r3, lsl #17 │ │ - stmib r3, {r1, r4, r5, lr, pc}^ │ │ - andsle r4, r3, r6, lsl #24 │ │ - adcsmi r9, r8, #983040 @ 0xf0000 │ │ - ldmib r9, {r4, ip, lr, pc}^ │ │ - stccs 4, cr6, [r0], {5} │ │ - strtmi sp, [r0], -pc, asr #1 │ │ - stc 0, cr15, [sl], {176} @ 0xb0 │ │ + svceq 0x0000f1b8 │ │ + sbchi pc, sp, r0 │ │ + subeq lr, r8, r8, lsl #22 │ │ + ldrsbtlt pc, [r4], #-133 @ 0xffffff7b @ │ │ + andsls r0, r8, r0, lsl #2 │ │ + stcl 0, cr15, [r6], #704 @ 0x2c0 │ │ @ instruction: 0xf0012800 │ │ - strmi r8, [r5], -sl, ror #7 │ │ - ldcge 7, cr14, [r6], {200} @ 0xc8 │ │ - movweq lr, #55757 @ 0xd9cd │ │ - cdplt 0, 11, cr15, cr0, cr0, {0} │ │ - ldrdge pc, [r8], -sp @ │ │ - mrscs r2, (UNDEF: 4) │ │ - stmvc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ - smlalbteq lr, r6, sp, r9 │ │ - orrcc pc, sp, r0, asr #4 │ │ - subeq lr, r4, sp, asr #19 │ │ - subeq lr, r8, sp, asr #19 │ │ - smlalbteq lr, sl, sp, r9 │ │ - ldmeq r0, {r0, sp, lr, pc} │ │ - @ instruction: 0x4640d11e │ │ - blx 17e3410 │ │ - stmdacs r0, {r0, r3, r6, fp, ip, pc} │ │ - strdcs sp, [r0, -r9] │ │ - strcs r2, [r1, #-770] @ 0xfffffcfe │ │ - and r2, r7, r0, lsl #14 │ │ - strcs pc, [r3], -r3, lsr #23 │ │ - blx e94fa │ │ - blx 100c1a │ │ - ldrmi r6, [r3], -r7, lsl #14 │ │ - rscsle r0, r5, r2, asr #15 │ │ - strcs pc, [r5], #-2979 @ 0xfffff45d │ │ - rscle r2, r4, r1, lsl #16 │ │ - tstpmi r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ - tstpne r5, r7, lsl #22 @ p-variant is OBSOLETE │ │ - @ instruction: 0xe7eb4615 │ │ - stmdbge r6!, {r6, r9, sl, lr} │ │ - bicgt ip, ip, ip, asr #17 │ │ - smulleq lr, ip, r0, r8 │ │ - bicgt r2, ip, r0 │ │ - blls 45187c │ │ - ldmib r3, {r0, r4, r5, r8, ip, pc}^ │ │ - svcls 0x000e1214 │ │ - stmne r9, {r2, r4, r5, r8, ip, pc} │ │ - @ instruction: 0x97309032 │ │ - blvc be1b74 │ │ - @ instruction: 0xf04fbf28 │ │ - teqls r3, pc @ │ │ - @ instruction: 0x107cf893 │ │ - rsbsle r2, r2, r0, lsl #18 │ │ - svcge 0x00442104 │ │ - smlalbteq lr, r6, sp, r9 │ │ - orrcc pc, sp, r0, asr #4 │ │ - subeq lr, r4, sp, asr #19 │ │ - subeq lr, r8, sp, asr #19 │ │ - smlalbteq lr, sl, sp, r9 │ │ - @ instruction: 0xf00c4638 │ │ - stmdals r9, {r0, r1, r2, r4, r9, fp, ip, sp, lr, pc}^ │ │ + strmi r8, [r2], fp, lsl #11 │ │ + @ instruction: 0xf8cd2500 │ │ + eor r8, r8, ip, asr r0 │ │ + ldrtmi r2, [r8], -r1, lsl #14 │ │ + ldrtmi r4, [r2], -r1, lsr #12 │ │ + ldmdbeq r0!, {r0, r1, r3, r8, ip, sp, lr, pc} │ │ + stmdaeq r1, {r3, r5, r7, r8, ip, sp, lr, pc} │ │ + blx ff024100 │ │ + strcc lr, [r0], #-2523 @ 0xfffff625 │ │ + svceq 0x0000f1b8 │ │ + ldrdeq lr, [r2, -fp] │ │ + @ instruction: 0xc01cf8db │ │ + mla r8, fp, r8, pc @ │ │ + mlacs r0, fp, r8, pc @ │ │ + @ instruction: 0xf84a46cb │ │ + bl 2b3e80 │ │ + @ instruction: 0xf1050305 │ │ + stmib r3, {r4, r5, r8, sl}^ │ │ + @ instruction: 0xf1034001 │ │ + @ instruction: 0xf883000c │ │ + @ instruction: 0xf8832020 │ │ + sbcgt lr, r2, r8, lsr #32 │ │ + @ instruction: 0x6c06e9c3 │ │ + ldmdals r8, {r1, r2, r4, ip, lr, pc} │ │ + andsle r4, r3, r8, lsr #5 │ │ + @ instruction: 0x4605e9db │ │ + sbcle r2, pc, r0, lsl #28 │ │ + @ instruction: 0xf0b04630 │ │ + stmdacs r0, {r2, r3, r5, r7, sl, fp, sp, lr, pc} │ │ + ldrhi pc, [r9, #-1]! │ │ + strb r4, [r8, r7, lsl #12] │ │ + b 141373c │ │ + stmib sp, {r0, r1, r3, r4, sp}^ │ │ + andsls r7, r7, r5, lsl r1 │ │ + svclt 0x0028f000 │ │ + andcs r9, r0, r7, lsl ip │ │ + @ instruction: 0xf50d2104 │ │ + @ instruction: 0xf10d7998 │ │ + stmib sp, {r4, r6, r7, r8, r9, fp}^ │ │ + vrhadd.s8 q8, q0, q7 │ │ + stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ + stmib sp, {r2, r3, r6}^ │ │ + stmib sp, {r4, r6}^ │ │ + and r0, r1, r2, asr r1 │ │ + @ instruction: 0xd11e0890 │ │ + @ instruction: 0xf0304648 │ │ + ldmdals r1, {r0, r2, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ rscsle r2, r9, r0, lsl #16 │ │ movwcs r2, #8448 @ 0x2100 │ │ - strcs r2, [r0, #-1025] @ 0xfffffbff │ │ - blx 11f4b2 │ │ - blx 17f88a │ │ - ldrmi r1, [r4], -r4, lsl #2 │ │ - strcs pc, [r3], -r3, lsr #23 │ │ - blx e9592 │ │ - blx 100caa │ │ - ldrmi r6, [r3], -r5, lsl #10 │ │ - rscsle r0, r5, r2, asr #15 │ │ - strcs pc, [r4], -r3, lsr #23 │ │ - mvnle r2, r1, lsl #16 │ │ - smullsle r0, pc, r0, r8 @ │ │ - ldmdage r6!, {r1, r2, r3, r6, r8, r9, sl, fp, lr, pc} │ │ - ldm r7, {r1, r2, r3, r6, lr, pc} │ │ - subgt r0, lr, lr, asr #32 │ │ - ldmib r8, {r1, r6, sp, lr, pc}^ │ │ - ldmdage r4, {r2, r4, r9, ip} │ │ - andcs r9, r0, lr, lsr r0 │ │ - stmne r9, {r0, r6, r8, ip, pc} │ │ - svclt 0x0028903f │ │ + strcs r2, [r0, -r1, lsl #12] │ │ + blx fe91ff16 │ │ + stmdaeq r0, {r0, r1, r8, sl, sp}^ │ │ + strpl pc, [r7, #-2819] @ 0xfffff4fd │ │ + strpl pc, [r7, -r3, lsl #22] │ │ + bfieq r4, r3, (invalid: 12:2) │ │ + blx fe91c2e2 │ │ + stmdacs r1, {r1, r2, r8, sl, sp} │ │ + blx 11c2a6 │ │ + blx 1fc31e │ │ + ldrmi r1, [r6], -r6, lsl #2 │ │ + strbmi lr, [r8], -fp, ror #15 │ │ + stmiagt ip, {r0, r3, r4, r6, r9, sl, lr}^ │ │ + ldm r0, {r2, r3, r6, r7, r8, lr, pc} │ │ + andcs r0, r0, ip, asr #1 │ │ + stmdbge r0!, {r2, r3, r6, r7, r8, lr, pc} │ │ + ldrdhi pc, [r4], #-141 @ 0xffffff73 @ │ │ + teqmi lr, sp, asr #19 │ │ + andsne lr, r4, #216, 18 @ 0x360000 │ │ + stmne r9, {r1, r6, r8, ip, pc} │ │ + stmib sp, {r6, ip, pc}^ │ │ + svclt 0x00284a3c │ │ mvnscc pc, pc, asr #32 │ │ - @ instruction: 0xf8989140 │ │ + @ instruction: 0xf8989141 │ │ stmdbcs r0, {r2, r3, r4, r5, r6, ip} │ │ - ldrthi pc, [r0], r0 @ │ │ - cdpge 1, 4, cr2, cr4, cr4, {0} │ │ - smlalbteq lr, r6, sp, r9 │ │ - orrcc pc, sp, r0, asr #4 │ │ - subeq lr, r4, sp, asr #19 │ │ - subeq lr, r8, sp, asr #19 │ │ - smlalbteq lr, sl, sp, r9 │ │ - ldmeq r0, {r1, sp, lr, pc} │ │ - strthi pc, [r7], r0, asr #32 │ │ - @ instruction: 0xf00c4630 │ │ - stmdals r9, {r0, r1, r2, r3, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ + tstcs r4, sp, rrx │ │ + stmib sp, {r2, r3, r6, r8, sl, fp, sp, pc}^ │ │ + vrhadd.s8 q8, q0, q7 │ │ + stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ + stmib sp, {r2, r3, r6}^ │ │ + stmib sp, {r4, r6}^ │ │ + and r0, r1, r2, asr r1 │ │ + @ instruction: 0xd1620890 │ │ + @ instruction: 0xf0304628 │ │ + ldmdals r1, {r0, r1, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ rscsle r2, r9, r0, lsl #16 │ │ movwcs r2, #8448 @ 0x2100 │ │ - strcs r2, [r0, -r1, lsl #10] │ │ - blx fe91f52e │ │ + strcs r2, [r0, -r1, lsl #12] │ │ + blx fe91ffaa │ │ stmdaeq r0, {r0, r1, sl, sp}^ │ │ strmi pc, [r7], #-2819 @ 0xfffff4fd │ │ strmi pc, [r7, -r3, lsl #22] │ │ bfieq r4, r3, (invalid: 12:2) │ │ - blx fe91b8fa │ │ - stmdacs r1, {r0, r2, sl, sp} │ │ - blx 11b8ba │ │ - blx 1f7936 │ │ - ldrmi r1, [r5], -r5, lsl #2 │ │ + blx fe91c376 │ │ + stmdacs r1, {r1, r2, sl, sp} │ │ + blx 11c33a │ │ + blx 1f83b2 │ │ + ldrmi r1, [r6], -r6, lsl #2 │ │ + ldmib r5, {r0, r1, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ + stmdage r0!, {r2, r4, r9, ip} │ │ + andcs r9, r0, sl, rrx │ │ + stmne r9, {r0, r2, r3, r5, r6, r8, ip, pc} │ │ + svclt 0x0028906b │ │ + mvnscc pc, pc, asr #32 │ │ + @ instruction: 0xf895916c │ │ + stmdbcs r0, {r2, r3, r4, r5, r6, ip} │ │ + strhi pc, [sl, r0] │ │ + strtmi r2, [r0], r4, lsl #2 │ │ + smlalbteq lr, lr, sp, r9 @ │ │ + orrcc pc, sp, r0, asr #4 │ │ + subeq lr, ip, sp, asr #19 │ │ + subseq lr, r0, sp, asr #19 │ │ + cmpeq r2, sp, asr #19 │ │ + ldmeq r0, {r1, sp, lr, pc} │ │ + ldrbhi pc, [pc, -r0, asr #32]! @ │ │ + @ instruction: 0xf0304620 │ │ + ldmdals r1, {r0, r1, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ + rscsle r2, r9, r0, lsl #16 │ │ + movwcs r2, #8448 @ 0x2100 │ │ + strcs r2, [r0, -r1, lsl #12] │ │ + blx fe92002a │ │ + stmdaeq r0, {r0, r1, r8, sl, sp}^ │ │ + strpl pc, [r7, #-2819] @ 0xfffff4fd │ │ + strpl pc, [r7, -r3, lsl #22] │ │ + bfieq r4, r3, (invalid: 12:2) │ │ + blx fe91c3f6 │ │ + stmdacs r1, {r1, r2, r8, sl, sp} │ │ + blx 11c3b6 │ │ + blx 1fc432 │ │ + ldrmi r1, [r6], -r6, lsl #2 │ │ @ instruction: 0xf04fe7eb │ │ - eorsls r4, r8, r0 │ │ - subscs r9, r8, #16, 22 @ 0x4000 │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf813ae26 │ │ - ldmib r3, {r3, r8, r9, sl, fp}^ │ │ - stmdacs r0!, {r0, r2, r4, r8, ip, sp, pc} │ │ - tstplt r2, r1, lsl #22 @ p-variant is OBSOLETE │ │ - vrhadd.s8 d25, d0, d12 │ │ - @ instruction: 0xf8ad111b │ │ - svclt 0x00081110 │ │ - @ instruction: 0xf50d4643 │ │ - tstls r0, #200, 16 @ 0xc80000 │ │ - andeq pc, r5, r8, lsl #2 │ │ - stmdals ip, {r1, r2, ip, pc} │ │ - @ instruction: 0xf0004583 │ │ - ldcls 5, cr8, [r8, #-432]! @ 0xfffffe50 │ │ - @ instruction: 0xf8dba936 │ │ - @ instruction: 0xf1b52010 │ │ - ldrbls r4, [r9], -r0 │ │ - ldmdbcc r7, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + subls r4, r6, r0 │ │ + stcgt 0, cr14, [lr, #28] │ │ + addgt sl, lr, r4, asr #16 │ │ + umulleq lr, lr, r5, r8 @ │ │ + @ instruction: 0xf8ddc08e │ │ + @ instruction: 0xf8188064 │ │ + subscs r0, r8, #8, 30 │ │ + mcrge 7, 1, r2, cr4, cr1, {0} │ │ + @ instruction: 0x5115e9d8 │ │ + blx 720de │ │ + vaddw.s8 , q4, d2 │ │ + tstls r0, r0, lsl #14 │ │ + tstpne fp, r0, asr #4 @ p-variant is OBSOLETE │ │ + teqpne r0, sp, lsr #17 @ p-variant is OBSOLETE │ │ + strbmi fp, [r8], r8, lsl #30 │ │ + stmibvc ip!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + rsbhi pc, r4, sp, asr #17 │ │ + andeq pc, r5, r9, lsl #2 │ │ + @ instruction: 0xf1099009 │ │ + andls r0, r7, r8 │ │ + andcc sl, r8, r0, ror r8 │ │ + stmdage sl!, {r3, ip, pc}^ │ │ + andls r3, ip, r8 │ │ + addmi r9, r5, #16, 16 @ 0x100000 │ │ + ldrbhi pc, [pc] @ 28098 @ │ │ + @ instruction: 0xa118f8dd │ │ + stmdbvs sl!, {r2, r6, r8, fp, sp, pc} │ │ + @ instruction: 0x4000f1ba │ │ + orrlt pc, r4, sp, asr #17 │ │ + ldrbhi lr, [pc], -sp, asr #19 │ │ @ instruction: 0x4608bf18 │ │ @ instruction: 0xf04f2a00 │ │ svclt 0x00480101 │ │ smlabbmi r0, r2, r0, pc @ │ │ - stmdbcs r1, {r0, r3, r4, r7, r8, ip, sp, pc} │ │ - @ instruction: 0xf8dbd124 │ │ - @ instruction: 0x46492030 │ │ - @ instruction: 0x4640905d │ │ - @ instruction: 0xf8a0f022 │ │ - @ instruction: 0x1764e9dd │ │ - ldrdmi lr, [r6], #-157 @ 0xffffff63 @ │ │ - stmdbcs r2, {r3, r5, r6, r9, fp, ip, pc} │ │ - beq 89ba80 │ │ - andne lr, sp, #3358720 @ 0x334000 │ │ - @ instruction: 0xf8dbe2d9 │ │ - @ instruction: 0x46402018 │ │ - @ instruction: 0xf0224649 │ │ - ldmib sp, {r0, r1, r2, r3, r7, fp, ip, sp, lr, pc}^ │ │ - ldmib sp, {r2, r5, r6, r8, r9, sl}^ │ │ - bls 1a37b70 │ │ - cmple r3, r2, lsl #16 │ │ - tstls pc, r0, lsr #20 │ │ - andeq lr, sp, #3358720 @ 0x334000 │ │ - ldclt 0, cr15, [r0, #-0] │ │ - ldmdage r7, {r0, r2, r3, r4, r6, ip, pc}^ │ │ - ldrsbtcs pc, [r8], -fp @ │ │ - subsls r4, fp, r9, asr #12 │ │ - subsls sl, sl, sp, asr r8 │ │ - ldmib fp, {r6, r9, sl, lr}^ │ │ - @ instruction: 0xf0226406 │ │ - stmdals r4!, {r0, r2, r4, r5, r6, fp, ip, sp, lr, pc}^ │ │ + stmdbcs r1, {r0, r4, r5, r7, r8, ip, sp, pc} │ │ + blvs adc564 │ │ + rsbls r4, r9, r1, lsr r6 │ │ + @ instruction: 0xf0214648 │ │ + @ instruction: 0xf50dfea3 │ │ + ldmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r0, r3, r4, r5, r6, r9} │ │ + stmdbcs r2, {r1, r4, fp} │ │ + b 141c5b4 │ │ + andsls r2, r5, #-1073741818 @ 0xc0000006 │ │ + andsne lr, r7, sp, asr #19 │ │ + ldcllt 0, cr15, [r4] │ │ + strbmi r6, [r8], -sl, lsr #19 │ │ + @ instruction: 0xf0214631 │ │ + @ instruction: 0xf50dfe8f │ │ + ldmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r0, r3, r4, r5, r6, r9, ip} │ │ + stmdacs r2, {r0, r4, fp} │ │ + b 141c644 │ │ + andsls r2, r5, #27 │ │ + tsteq r7, sp, asr #19 │ │ + stcllt 0, cr15, [r0] │ │ + ldmdage pc, {r0, r3, r5, r6, ip, pc}^ @ │ │ + ldrtmi r6, [r1], -sl, lsr #23 │ │ + stmdage r9!, {r0, r1, r5, r6, ip, pc}^ │ │ + strbmi r9, [r8], -r2, rrx │ │ + strge lr, [r6], #-2517 @ 0xfffff62b │ │ + cdp2 0, 7, cr15, cr4, cr1, {1} │ │ + ldrls r9, [r3, #-2166] @ 0xfffff78a │ │ + cmple r5, r2, lsl #16 │ │ + andsls r9, r8, r9, ror r8 │ │ + ldmib sp, {r1, r3, r4, r5, r6, fp, ip, pc}^ │ │ + andsls r4, r5, r7, ror fp │ │ + andscs lr, fp, pc, asr #20 │ │ + @ instruction: 0xf0009017 │ │ + @ instruction: 0xf50dbcc4 │ │ + blls 1f074b8 │ │ + andeq lr, sp, ip, lsl #17 │ │ + ldrtmi sl, [r8], sl, ror #16 │ │ + ldmdaeq r2, {r7, fp, sp, lr, pc} │ │ + ldmib r5, {r0, r4, r5, r9, sl, lr}^ │ │ + andsls r0, r6, r2, lsl r7 │ │ + rsbls sl, r4, pc, asr r8 │ │ + @ instruction: 0x0050f895 │ │ + stmdage sl!, {r0, r2, r3, ip, pc}^ │ │ + rsbls r6, r3, sl, lsr #16 │ │ + rsbls sl, r2, r9, ror #16 │ │ + ldmib r5, {r3, r6, r9, sl, lr}^ │ │ + @ instruction: 0xf895460f │ │ + ldrls sl, [r3, #-81] @ 0xffffffaf │ │ + cdp2 0, 4, cr15, cr6, cr1, {1} │ │ + blvc ffb655c0 │ │ + ldmdbpl r9!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ + stmdaeq r5, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ cmple r6, r2, lsl #16 │ │ - cdpge 8, 2, cr9, cr6, cr7, {3} │ │ - stmdals r8!, {r0, r1, r2, r3, ip, pc}^ │ │ - strbtvc lr, [r5], #-2525 @ 0xfffff623 │ │ - beq 84b650 │ │ - @ instruction: 0xf000900d │ │ - blls 1a969f4 │ │ - submi lr, r0, sp, asr #19 │ │ - subsls sl, ip, r7, asr r8 │ │ - stmib sp, {r1, r2, r3, r4, r5, fp, sp, pc}^ │ │ - @ instruction: 0x4649173e │ │ - ldmdage sp, {r0, r1, r3, r4, r6, ip, pc}^ │ │ - @ instruction: 0x4640905a │ │ - movtcs lr, #10701 @ 0x29cd │ │ - ldrdcs pc, [r0], -fp │ │ - @ instruction: 0xa050f89b │ │ - @ instruction: 0x6051f89b │ │ - @ instruction: 0xf850f022 │ │ - ldmib sp, {r1, r2, r5, r6, r8, r9, sl, fp, sp, pc}^ │ │ - svcgt 0x00940564 │ │ - teqle lr, r2, lsl #16 │ │ - @ instruction: 0x46900a10 │ │ - @ instruction: 0xf8dd900d │ │ - rsbs sl, r8, #40 @ 0x28 │ │ - stmib sp, {r0, r3, r5, r6, r8, r9, fp, ip, pc}^ │ │ - @ instruction: 0x07c0075e │ │ - cmnmi r0, sp, asr #19 │ │ - cmncs r2, #3358720 @ 0x334000 │ │ - subshi pc, r9, #1 │ │ - msreq CPSR_, #-1073741822 @ 0xc0000002 │ │ - bne 45a2bc │ │ - andeq lr, r1, r3, ror fp │ │ - addshi pc, r1, r0, lsl #5 │ │ - @ instruction: 0xf04f2611 │ │ - vmlal.s8 q8, d8, d1 │ │ - @ instruction: 0xf0000600 │ │ - strls fp, [fp], #-3243 @ 0xfffff355 │ │ - ldmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ - stmib sp, {r0, r2, r5, r6, r9, lr}^ │ │ - @ instruction: 0xf8db423f │ │ - ldmib sp, {r5, sp}^ │ │ - stclls 7, cr3, [r9, #-412]! @ 0xfffffe64 │ │ - @ instruction: 0x4640903e │ │ - strbcc lr, [r1, -sp, asr #19] │ │ - @ instruction: 0xf0229543 │ │ - ldmib sp, {r0, r3, r4, fp, ip, sp, lr, pc}^ │ │ - ldmib sp, {r2, r5, r6, sl}^ │ │ - stclls 7, cr2, [r8, #-408]! @ 0xfffffe68 │ │ - teqle sl, r2, lsl #16 │ │ - b 140bef8 │ │ - @ instruction: 0xae262912 │ │ - stmiavc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - stmdbls r9!, {r6, r7, r8, sp, lr, pc}^ │ │ - stmib sp, {r5, r6, r8, r9, fp, sp, pc}^ │ │ - @ instruction: 0x07c0055e │ │ - andsge pc, r4, sp, asr #17 │ │ - strls ip, [fp, #-916] @ 0xfffffc6c │ │ - @ instruction: 0xf0019163 │ │ - ssatmi r8, #18, lr, lsl #4 │ │ - @ instruction: 0x7612e9db │ │ - strpl lr, [pc], #-2523 @ 276f8 │ │ - @ instruction: 0xf89b4632 │ │ - adcsmi sl, r4, #40 @ 0x28 │ │ - svclt 0x00384638 │ │ - strtmi r4, [r9], -r2, lsr #12 │ │ - b fe1639cc │ │ - @ instruction: 0xf04f42a6 │ │ - svclt 0x00380100 │ │ - stmdacs r0, {r0, r8, sp} │ │ - andeq pc, r0, pc, asr #32 │ │ - andcs fp, r1, r8, asr #30 │ │ - strmi fp, [r8], -r8, lsl #30 │ │ - subsle r2, sp, r0, lsl #16 │ │ - @ instruction: 0xf04f2611 │ │ - vmlal.s8 q8, d8, d1 │ │ - @ instruction: 0xf8dd0600 │ │ - @ instruction: 0xf10da028 │ │ - @ instruction: 0x9c0f0958 │ │ - stmdbls r9!, {r9, sp, lr, pc}^ │ │ - ldrbeq lr, [lr], #-2509 @ 0xfffff633 │ │ + andscs lr, fp, pc, asr #20 │ │ + andsls r4, r7, r4, lsl r6 │ │ + strbmi sl, [r7], -r4, lsr #28 │ │ + @ instruction: 0xf50de259 │ │ + blls 1f074d4 │ │ + andeq lr, lr, ip, lsl #17 │ │ + stm r1, {r1, r5, r6, r8, fp, sp, pc} │ │ + bfieq r0, r1, (invalid: 16:0) │ │ + @ instruction: 0xf0019416 │ │ + ssatmi r8, #25, lr, asr #6 │ │ + movwvc lr, #35285 @ 0x89d5 │ │ + andne lr, sl, #3489792 @ 0x354000 │ │ + blne ff24d618 │ │ + andeq lr, r3, r2, ror fp │ │ + addhi pc, pc, r0, lsl #5 │ │ + bleq a4314 │ │ + strbmi r4, [r5], -r7, asr #12 │ │ + stcllt 0, cr15, [fp], #-0 │ │ + ldmib sp, {r5, r7, r9, sl, lr}^ │ │ + stmib sp, {r0, r1, r2, r4, r5, r6, r9, lr}^ │ │ + ldrtmi r4, [r1], -fp, ror #4 │ │ + ldmib sp, {r1, r3, r5, r9, fp, sp, lr}^ │ │ + mrcls 7, 3, r3, cr11, cr9, {3} │ │ + strbmi r9, [r8], -sl, rrx │ │ + strbcc lr, [sp, -sp, asr #19]! │ │ + @ instruction: 0xf021966f │ │ + @ instruction: 0xf50dfe09 │ │ + ldmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r0, r3, r4, r5, r6, r8, sl, sp, lr} │ │ + stmdacs r2, {r0, r2, fp} │ │ + @ instruction: 0x2711d135 │ │ + andscs lr, fp, pc, asr #20 │ │ + andsls r4, r7, r4, lsl r6 │ │ + streq pc, [r0, -r8, asr #5] │ │ + stmibvc ip!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + ldmdbls fp!, {r1, r2, r4, r5, r6, r7, r8, sp, lr, pc}^ │ │ + ldmdbge r0!, {r0, r2, r4, r5, r6, r8, ip, pc}^ │ │ + stmdaeq r5, {r0, r7, fp, sp, lr, pc} │ │ stmib sp, {r6, r7, r8, r9, sl}^ │ │ - stmib sp, {r5, r6, r8, r9, sl, sp}^ │ │ - @ instruction: 0xf0015162 │ │ - andcs r8, r8, ip, ror #3 │ │ - @ instruction: 0xf0b04625 │ │ - stmdacs r0, {r1, r2, r3, r5, r9, fp, sp, lr, pc} │ │ - andshi pc, ip, #1 │ │ - @ instruction: 0xf04f9a0b │ │ - strmi r4, [r4], -r0, lsl #2 │ │ - subsmi r6, r1, r6 │ │ - tstcs r0, r1, asr #32 │ │ - stmdage r4!, {r3, r9, sp}^ │ │ - smlabtcs r0, sp, r9, lr │ │ + @ instruction: 0xf0015973 │ │ + ldmdals r3, {r5, r8, r9, pc} │ │ + @ instruction: 0x463a4691 │ │ + ldrtmi r4, [ip], -r3, lsr #12 │ │ + @ instruction: 0xf89042be │ │ + svclt 0x0038b028 │ │ + svcls 0x00164632 │ │ + @ instruction: 0x461d4619 │ │ + @ instruction: 0xf0b04638 │ │ + adcsmi lr, r4, #6144 @ 0x1800 │ │ + tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + tstcs r1, r8, lsr pc │ │ + @ instruction: 0xf04f2800 │ │ + svclt 0x00480000 │ │ + svclt 0x00082001 │ │ + stmdacs r0, {r3, r9, sl, lr} │ │ + @ instruction: 0xf04fd05e │ │ + strbmi r0, [r7], -r1, lsl #22 │ │ + ldmdbls fp!, {r2, r3, r4, r6, r7, r8, sp, lr, pc}^ │ │ + ldmdbge r0!, {r0, r2, r4, r5, r6, r8, ip, pc}^ │ │ + stmdaeq r5, {r0, r7, fp, sp, lr, pc} │ │ + stmib sp, {r6, r7, r8, r9, sl}^ │ │ + @ instruction: 0xf0016573 │ │ + strdcs r8, [r8], -r4 │ │ + @ instruction: 0xf0b04615 │ │ + ldrcs lr, [r1, -lr, lsr #21] │ │ + vmlal.s8 q9, d8, d0 │ │ + @ instruction: 0xf0010700 │ │ + @ instruction: 0xf04f834b │ │ + @ instruction: 0xf50d4100 │ │ + b fe086a60 │ │ + subvs r0, r1, r8, lsl #2 │ │ + tstcs r0, r4, lsl #12 │ │ + @ instruction: 0xf8c02208 │ │ + stmib sp, {sp, pc}^ │ │ + strbmi r2, [r8], -r0, lsl #2 │ │ andscs r4, r0, #42991616 @ 0x2900000 │ │ - @ instruction: 0xf0224623 │ │ - strtmi pc, [r0], -r9, asr #16 │ │ - ldmib r6!, {r4, r5, r7, ip, sp, lr, pc}^ │ │ - strbteq lr, [r4], #-2525 @ 0xfffff623 │ │ + @ instruction: 0xf0214623 │ │ + @ instruction: 0x4620fe37 │ │ + b 1e64594 │ │ + ldrbteq lr, [r6], #-2525 @ 0xfffff623 │ │ @ instruction: 0xf0402801 │ │ - ldmib sp, {r0, r1, r4, r7, pc}^ │ │ - cdpge 0, 2, cr1, cr6, cr6, {3} │ │ - @ instruction: 0xf50d910b │ │ - andls r7, pc, r8, asr #17 │ │ - b 140d944 │ │ - andls r2, lr, r1, lsl r9 │ │ - ldrtmi lr, [r8], fp, asr #2 │ │ - mlasvc r0, fp, r8, pc @ │ │ - ldrdeq lr, [sl, -fp] │ │ - movwcs lr, #35291 @ 0x89db │ │ - streq pc, [r1], -r7, lsl #1 │ │ - subeq lr, r3, sp, lsl #17 │ │ - strbmi sl, [r1], -r4, ror #16 │ │ - blx de37fe │ │ - bne 19e1f40 │ │ - ldmib sp, {r3, r5, r6, sl, fp, ip, pc}^ │ │ - stmdacs r1, {r2, r5, r6, r9, sl} │ │ - strmi sp, [r8], r8, lsr #2 │ │ - stmdbge sp, {r3, r9, fp} │ │ - ldreq lr, [r1], #-2177 @ 0xfffff77f │ │ - stclt 0, cr15, [r2], {-0} │ │ - strvc lr, [r0], -sp, asr #19 │ │ - andeq pc, r1, sl, lsl #1 │ │ - @ instruction: 0xf0899f0b │ │ - stmib sp, {r0, r8}^ │ │ - strbmi r1, [r0], -r2 │ │ - strtmi r4, [r3], -sl, lsr #12 │ │ - @ instruction: 0x46ca4639 │ │ - blx a63838 │ │ - cmncs r7, #3620864 @ 0x374000 │ │ - @ instruction: 0x0664e9dd │ │ + @ instruction: 0xf8dd8092 │ │ + ldmdals r9!, {r5, r6, r7, r8, ip, sp, pc}^ │ │ + ldmdals sl!, {r3, r4, ip, pc}^ │ │ + b 140c340 │ │ + andsls r2, r7, fp, lsl r0 │ │ + @ instruction: 0xf895e185 │ │ + stmib sp, {r4, r5, ip, pc}^ │ │ + stmib sp, {r1, r3, r8, sp}^ │ │ + @ instruction: 0xf0891200 │ │ + ldmdbls r6, {r0} │ │ + andls r4, r2, sl, lsr r6 │ │ + movwls sl, #55414 @ 0xd876 │ │ + @ instruction: 0xf9c0f030 │ │ + blvc ffb65748 │ │ + ldrbtvs lr, [r9], #-2525 @ 0xfffff623 │ │ + stmdaeq r1!, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ + @ instruction: 0xd1262801 │ │ + andscs lr, fp, pc, asr #20 │ │ + stmib sp, {r0, r2, r4, sl, ip, pc}^ │ │ + mcrge 6, 1, r0, cr4, cr7, {0} │ │ + stmibvc ip!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + bic r4, r2, #74448896 @ 0x4700000 │ │ + andeq pc, r1, fp, lsl #1 │ │ + smlabbeq r1, sl, r0, pc @ │ │ + ldrtmi r4, [r3], -sl, lsr #12 │ │ + andne lr, r2, sp, asr #19 │ │ + @ instruction: 0x4649a876 │ │ + strvc lr, [r0], #-2509 @ 0xfffff633 │ │ + blx 12e4412 │ │ + cmncs r9, #3620864 @ 0x374000 │ │ + @ instruction: 0x0776e9dd │ │ @ instruction: 0xf0402801 │ │ - stmdals r6!, {r3, r4, r7, pc}^ │ │ - @ instruction: 0xf8dd4614 │ │ - @ instruction: 0xf10da028 │ │ - pkhtbmi r0, r0, r8, asr #18 │ │ - stmib sp, {r9, fp}^ │ │ - orr r0, fp, sp, lsl #6 │ │ - @ instruction: 0xf0002e00 │ │ - stmdbcs r8, {r1, r2, r4, r5, r7, r8, r9, pc} │ │ - @ instruction: 0x81a7f041 │ │ - @ instruction: 0xf04f6870 │ │ - ldmdavs r3!, {r8, lr} │ │ - svcmi 0x0000f1b5 │ │ - streq lr, [r1], -r0, lsl #21 │ │ - ldmdage r6!, {r0, r3, ip, lr, pc} │ │ - @ instruction: 0x4699461a │ │ - @ instruction: 0xf00c4633 │ │ - strbmi pc, [fp], -r1, lsr #18 @ │ │ + @ instruction: 0xf8dd8089 │ │ + tstls r5, #224, 2 @ 0x38 │ │ + andscs lr, fp, pc, asr #20 │ │ + andseq lr, r7, #3358720 @ 0x334000 │ │ + stccs 1, cr14, [r0, #-400] @ 0xfffffe70 │ │ + rschi pc, r3, r0 │ │ + svceq 0x0008f1bb │ │ + sbcshi pc, r5, #65 @ 0x41 │ │ + @ instruction: 0xf04f6868 │ │ + @ instruction: 0xf8d54100 │ │ + @ instruction: 0xf1bab000 │ │ + b fe03bf8c │ │ + strls r0, [r6, -r1, lsl #10] │ │ + stmdage r4, {r0, r1, r2, ip, lr, pc}^ │ │ + @ instruction: 0x462b465a │ │ + blx 15e445c │ │ @ instruction: 0xf0002800 │ │ - stccs 1, cr8, [r1], {32} │ │ - orrhi pc, r6, r1, asr #4 │ │ - ldrsbne lr, [r7], #-157 @ 0xffffff63 │ │ - @ instruction: 0xf8ba46b9 │ │ - bge fc386c │ │ - andcs lr, r0, sp, asr #19 │ │ - movwls sl, #22628 @ 0x5864 │ │ - @ instruction: 0x4633461a │ │ - stmib sp, {r6, r8, r9, sl, ip, pc}^ │ │ - @ instruction: 0x960ba43e │ │ - blx fe963904 │ │ - @ instruction: 0x1194f89d │ │ - mcrls 0, 3, r2, cr4, cr1, {0} │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404286 │ │ - strbeq r8, [r8, r8, lsl #7] │ │ - orrshi pc, r7, r0 │ │ - ldmib r6, {r0, r3, r4, r6, r9, sl, fp, ip, pc}^ │ │ + stccs 1, cr8, [r1], {38} @ 0x26 │ │ + addshi pc, r4, #268435460 @ 0x10000004 │ │ + @ instruction: 0x462b8830 │ │ + ldmib sp, {r1, r2, r3, r5, r6, ip, pc}^ │ │ + stmdals ip, {r0, r1, r2, r3, r4, r6, r9, ip} │ │ + andeq lr, r0, #3358720 @ 0x334000 │ │ + @ instruction: 0x465aa876 │ │ + strblt lr, [sl, #-2509]! @ 0xfffff633 │ │ + strbtvs lr, [ip], #-2509 @ 0xfffff633 │ │ + andslt pc, r0, sp, asr #17 │ │ + @ instruction: 0xf0209505 │ │ + ldclls 8, cr15, [r6, #-588]! @ 0xfffffdb4 │ │ + @ instruction: 0xf89d4647 │ │ + strbmi fp, [r5, #-476] @ 0xfffffe24 │ │ + msrhi SPSR_x, #64 @ 0x40 │ │ + b 1813c70 │ │ + @ instruction: 0xf00070cb │ │ + @ instruction: 0xf8dd818e │ │ + ldmib r8, {r2, r7, r8, pc}^ │ │ andcc r0, r1, ip, lsl #2 │ │ - addmi r6, r8, #48, 6 @ 0xc0000000 │ │ - msrhi (UNDEF: 104), r0 │ │ - @ instruction: 0xf04f2611 │ │ - vmlal.s8 q8, d8, d0 │ │ - orr r0, r1, #0, 12 │ │ - stccs 14, cr10, [r0], {38} @ 0x26 │ │ - ldmib sp, {r2, r3, r5, r6, ip, lr, pc}^ │ │ - @ instruction: 0xf50d3067 │ │ - ldmdbge lr!, {r3, r6, r7, fp, ip, sp, lr} │ │ - andls sl, r0, sl, asr sl │ │ - @ instruction: 0xf00c4640 │ │ - @ instruction: 0xf89dfd9d │ │ - mulscs r1, r4, r1 │ │ - vqdmulh.s d25, d8, d0[5] │ │ - @ instruction: 0xf8dd0000 │ │ - addmi r9, r4, #52 @ 0x34 │ │ - strbeq sp, [r8, r2, lsr #2] │ │ - adchi pc, r6, r0 │ │ + eorseq pc, r0, r8, asr #17 │ │ + vhsub.s8 d20, d16, d8 │ │ + @ instruction: 0xf04f813f │ │ + ldrtmi r0, [sp], -r0, lsl #22 │ │ + stccs 3, cr14, [r0], {89} @ 0x59 │ │ + addshi pc, r6, r0 │ │ + ldrsbtcc lr, [r9], #-157 @ 0xffffff63 │ │ + bge 18d29b8 │ │ + strbmi r9, [r8], -r0 │ │ + mrc2 0, 3, pc, cr2, cr0, {1} │ │ + @ instruction: 0xf89d9c76 │ │ + adcsmi fp, ip, #220, 2 @ 0x37 │ │ + addshi pc, r0, r0, asr #32 │ │ + sbcvc lr, fp, pc, asr sl │ │ + rschi pc, r6, r0 │ │ strtmi r2, [r9], -r0 │ │ - strbmi r9, [r0], -r1 │ │ + strbmi r9, [r8], -r1 │ │ movwcs r2, #521 @ 0x209 │ │ - @ instruction: 0xff8cf021 │ │ - strbteq lr, [r4], #-2525 @ 0xfffff623 │ │ - @ instruction: 0xf0002801 │ │ - stccs 3, cr8, [r0], {99} @ 0x63 │ │ - msrhi SPSR_sc, #0 │ │ - ldrdcc lr, [r7], #-157 @ 0xffffff63 @ │ │ - bge 16d1e0c │ │ - strbmi r9, [r0], -r0 │ │ - ldc2l 0, cr15, [r8, #-48]! @ 0xffffffd0 │ │ - @ instruction: 0x1194f89d │ │ - stclls 0, cr2, [r4], #-68 @ 0xffffffbc │ │ - andeq pc, r0, r8, asr #5 │ │ - sbcsle r4, ip, r4, lsl #5 │ │ - stmdbls r6, {r0, r1, r3, r8, ip, pc} │ │ - andls r9, pc, #417792 @ 0x66000 │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - andls r9, lr, #421888 @ 0x67000 │ │ - stmdbmi r0, {r0, r6, r9, fp, sp, lr, pc} │ │ - stcls 0, cr14, [pc], {127} @ 0x7f │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf0002e00 │ │ - ldmdbge sl, {r0, r1, r2, r4, r7, pc}^ │ │ - @ instruction: 0xf00d4640 │ │ - @ instruction: 0xf89dfbf3 │ │ - mulscs r1, r4, r1 │ │ - vqrdmlah.s d25, d8, d0[5] │ │ - addmi r0, r6, #0 │ │ - addhi pc, sp, r0, asr #32 │ │ - sbcvc lr, r8, pc, asr sl │ │ - rschi pc, r1, r0 │ │ - tstcs ip, r5, lsl #16 │ │ - stmiavc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00180008 │ │ - svclt 0x0018200b │ │ - @ instruction: 0xf1ba210e │ │ - svclt 0x00080f00 │ │ - @ instruction: 0xf8dd4601 │ │ - tstls r5, r8, lsr #32 │ │ - add sp, r7, sp, lsl #2 │ │ - andcs r2, r1, r1, lsl r4 │ │ - vaddl.s8 , d8, d11 │ │ - @ instruction: 0xf8dd0400 │ │ - @ instruction: 0xf50d9034 │ │ - sub r7, sl, r8, asr #17 │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - bls 18f5e0 │ │ - andls r2, r1, r0 │ │ - ldrtmi r4, [r9], -r0, asr #12 │ │ + stc2 0, cr15, [r0, #132] @ 0x84 │ │ + ldrbteq lr, [r6], #-2525 @ 0xfffff623 │ │ + @ instruction: 0xf43f2801 │ │ + stccs 15, cr10, [r0], {76} @ 0x4c │ │ + ldmib sp, {r2, r4, r5, r6, ip, lr, pc}^ │ │ + stmdbge sl!, {r0, r3, r4, r5, r6, ip, sp}^ │ │ + andls sl, r0, r2, ror #20 │ │ + @ instruction: 0xf0304648 │ │ + ldclls 14, cr15, [r6], #-324 @ 0xfffffebc │ │ + @ instruction: 0xb1dcf89d │ │ + strhle r4, [pc, #-44] @ 28438 │ │ + sbcvc lr, fp, pc, asr sl │ │ + bleq 645a8 │ │ + ldrd sp, [r5], #30 │ │ + @ instruction: 0xf0002f00 │ │ + ldmdage r6!, {r1, r2, r3, r5, r7, pc}^ │ │ + @ instruction: 0xf030a962 │ │ + @ instruction: 0xf89dfd93 │ │ + @ instruction: 0x2011b1dc │ │ + @ instruction: 0xf2c89f76 │ │ + addmi r0, r7, #0 │ │ + adchi pc, r4, r0, asr #32 │ │ + sbcvc lr, fp, pc, asr sl │ │ + sbchi pc, fp, r0 │ │ + @ instruction: 0xf04f980d │ │ + stmdacs r0, {r2, r3, fp} │ │ + andeq pc, r8, pc, asr #32 │ │ + andcs fp, fp, r8, lsl pc │ │ + @ instruction: 0xf04fbf18 │ │ + @ instruction: 0xf1ba080e │ │ + strtmi r0, [sl], r0, lsl #30 │ │ + strmi fp, [r0], r8, lsl #30 │ │ + andcs sp, r0, pc, asr #32 │ │ + andls r4, r1, r9, asr #12 │ │ + @ instruction: 0x4642a876 │ │ @ instruction: 0xf0212300 │ │ - ldmib sp, {r0, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - stclls 7, cr3, [r8], #-408 @ 0xfffffe68 │ │ - @ instruction: 0x0664e9dd │ │ - @ instruction: 0xf0002801 │ │ - cdpcs 3, 0, cr8, cr0, cr7, {1} │ │ - msrhi CPSR_fx, #0 │ │ - streq lr, [pc, #-2523] @ 27001 │ │ - @ instruction: 0x462a4631 │ │ - svclt 0x003842ab │ │ - @ instruction: 0x461e461a │ │ - ldmdb r4, {r4, r5, r7, ip, sp, lr, pc} │ │ - @ instruction: 0xf04f42b5 │ │ + @ instruction: 0xf50dfd39 │ │ + ldmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r0, r3, r4, r5, r6, sl, ip, lr} │ │ + stmdacs r1, {r0, r7, fp} │ │ + rscshi pc, r5, r0 │ │ + rsbsle r2, r8, r0, lsl #30 │ │ + @ instruction: 0x46504632 │ │ + ldrmi r4, [r3, #1593]! @ 0x639 │ │ + uasxmi fp, sl, r8 │ │ + ldmib sl!, {r4, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf04f455e │ │ svclt 0x00880100 │ │ stmdacs r0, {r0, r8, sp} │ │ andeq pc, r0, pc, asr #32 │ │ andcs fp, r1, r8, asr #31 │ │ strmi fp, [r8], -r8, lsl #30 │ │ - sbcsle r2, r1, r1, lsl #16 │ │ - @ instruction: 0x4640a95a │ │ - @ instruction: 0x4623463a │ │ - blx fe563a4a │ │ - @ instruction: 0x8194f89d │ │ - mcrls 0, 3, r2, cr4, cr1, {0} │ │ + sbcsle r2, r6, r1, lsl #16 │ │ + stmdbge r2!, {r1, r2, r4, r5, r6, fp, sp, pc}^ │ │ + strtmi r4, [r3], -sl, lsr #12 │ │ + stc2l 0, cr15, [r6, #-192] @ 0xffffff40 │ │ + @ instruction: 0xb1dcf89d │ │ + svcls 0x00762011 │ │ andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404286 │ │ - svcls 0x000b830a │ │ - sbcvc lr, r8, pc, asr sl │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - stmiavc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - ldrht sp, [r9], #-29 @ 0xffffffe3 │ │ - ldrcs r2, [r1], #-0 │ │ - vaddl.s8 , d8, d11 │ │ - ldmdage lr, {sl}^ │ │ - @ instruction: 0xff9cf01f │ │ - stmdacs r0, {r1, r2, r3, r4, r6, fp, ip, pc} │ │ - ldmdals pc, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ @ │ │ - ldmib r2!, {r2, r4, r5, r6, ip, sp, lr, pc} │ │ - @ instruction: 0x570ee9dd │ │ - @ instruction: 0xf8cda83e │ │ - @ instruction: 0xf01f9034 │ │ - ldmdals lr!, {r0, r1, r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf074983f │ │ - stmib sp, {r1, r2, r5, r7, r8, fp, sp, lr, pc}^ │ │ - strtmi r5, [r7], -lr, lsl #14 │ │ - @ instruction: 0xf10d9c0b │ │ - sbc r0, r5, #88, 18 @ 0x160000 │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdbls r6, {r0, r3, r4, r6, sp, lr, pc} │ │ - rsbmi lr, r6, #3620864 @ 0x374000 │ │ - ldrdge pc, [r8], -sp @ │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 108c2cc │ │ - andls r4, sp, r0 │ │ - svccs 0x0000e052 │ │ - tstphi r2, r0, asr #32 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf10de203 │ │ - svcls 0x000b0958 │ │ - andcs r9, r0, r5, lsl #20 │ │ - strbmi r9, [r0], -r1 │ │ - movwcs r4, #1593 @ 0x639 │ │ - cdp2 0, 10, cr15, cr14, cr1, {1} │ │ - @ instruction: 0x3766e9dd │ │ - ldmib sp, {r3, r5, r6, sl, fp, ip, pc}^ │ │ - stmdacs r0, {r2, r5, r6, r9, sl} │ │ - adchi pc, ip, #64 @ 0x40 │ │ - @ instruction: 0xf0002e00 │ │ - ldmib fp, {r0, r1, r2, r3, r5, r7, r9, pc}^ │ │ - @ instruction: 0x46310512 │ │ - adcmi r4, fp, #44040192 @ 0x2a00000 │ │ - sasxmi fp, sl, r8 │ │ - @ instruction: 0xf0b0461e │ │ - adcsmi lr, r5, #10092544 @ 0x9a0000 │ │ + cmple r7, r7, lsl #5 │ │ + sbcvc lr, fp, pc, asr sl │ │ + bleq 6466c │ │ + rsbs sp, lr, r3, asr #3 │ │ + bleq a4674 │ │ + @ instruction: 0xf04fe060 │ │ + strbmi r0, [r7], -r1, lsl #22 │ │ + adcs r4, r7, #72351744 @ 0x4500000 │ │ + bls 1e4e96c │ │ + stmvc r8, {r3, r4, r9, ip, pc} │ │ + bls 1e8a574 │ │ + andmi lr, r0, r1, asr #20 │ │ + andsls r9, r7, r5, lsl r2 │ │ + andcs lr, r0, r1, asr r0 │ │ + andls r4, r1, r9, asr #12 │ │ + @ instruction: 0x4642a876 │ │ + @ instruction: 0xf0212300 │ │ + @ instruction: 0xf50dfce9 │ │ + ldmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r0, r3, r4, r5, r6, r8, sl, sp, lr} │ │ + stmdacs r0, {r0, r7, fp} │ │ + msrhi SPSR_sx, #64 @ 0x40 │ │ + strtmi fp, [r2], -pc, asr #6 │ │ + svclt 0x003845a3 │ │ + ldmdals r6, {r1, r3, r4, r6, r9, sl, lr} │ │ + @ instruction: 0xf0b04639 │ │ + ldrbmi lr, [ip, #-2412] @ 0xfffff694 │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ tstcs r1, r8, lsr pc │ │ @ instruction: 0xf04f2800 │ │ svclt 0x00480000 │ │ svclt 0x00082001 │ │ stmdacs r0, {r3, r9, sl, lr} │ │ - ldmdbge sl, {r0, r4, r6, r7, r8, ip, lr, pc}^ │ │ - ldrtmi r4, [sl], -r0, asr #12 │ │ - @ instruction: 0xf00d4623 │ │ - @ instruction: 0xf89dfb19 │ │ - mulscs r1, r4, r1 │ │ - vqrdmlah.s d25, d8, d0[5] │ │ - addmi r0, r6, #0 │ │ - addhi pc, pc, #64 @ 0x40 │ │ - b 180f74c │ │ - @ instruction: 0xf10d70c8 │ │ - @ instruction: 0xf50d0958 │ │ - @ instruction: 0xd1bd78c8 │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf04fe27e │ │ - ldrcs r0, [r1], -r0, lsl #16 │ │ - ldrdge pc, [r8], -sp @ │ │ - streq pc, [r0], -r8, asr #5 │ │ - @ instruction: 0xf01fa85e │ │ - ldmdals lr, {r0, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf074985f │ │ - svcls 0x000ee934 │ │ - ldmdage lr!, {r0, r2, r4, r5, r9, sl, lr} │ │ - @ instruction: 0xf01fae26 │ │ - ldmdals lr!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + ldmdage r6!, {r0, r1, r2, r4, r6, r7, r8, ip, lr, pc}^ │ │ + ldrtmi sl, [r2], -r2, ror #18 │ │ + @ instruction: 0xf030462b │ │ + @ instruction: 0xf89dfcf7 │ │ + @ instruction: 0x2011b1dc │ │ + @ instruction: 0xf2c89f76 │ │ + addmi r0, r7, #0 │ │ + b 181c9e8 │ │ + @ instruction: 0xf04f70cb │ │ + bicle r0, r4, r0, lsl #22 │ │ + @ instruction: 0xf04fe02f │ │ + eor r0, ip, r1, lsl #22 │ │ + bls 1e4ea00 │ │ + stmvc r8, {r3, r4, r9, ip, pc} │ │ + bls 1e8a608 │ │ + andmi lr, r0, r1, asr #20 │ │ + andsls r9, r7, r5, lsl r2 │ │ + @ instruction: 0xf1b9e024 │ │ + @ instruction: 0xf0400f00 │ │ + @ instruction: 0xe1c18098 │ │ + bleq 64738 │ │ + ldmdage r0!, {r2, r3, r4, r5, r9, sl, lr}^ │ │ + ldc2l 0, cr15, [r2, #-124] @ 0xffffff84 │ │ + stmdacs r0, {r4, r5, r6, fp, ip, pc} │ │ + ldmdals r1!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + ldmib lr!, {r2, r4, r5, r6, ip, sp, lr, pc}^ │ │ + mrcls 13, 0, r9, cr8, cr5, {0} │ │ + @ instruction: 0xf01fa86a │ │ + stmdals sl!, {r0, r1, r2, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf074983f │ │ - strtmi lr, [r0], -r8, lsr #18 │ │ - @ instruction: 0xf50d4644 │ │ - strls r7, [lr, -r8, asr #17] │ │ - blls 439434 │ │ - sub r9, r6, #15 │ │ - addmi r6, r8, #181248 @ 0x2c400 │ │ - ldmib r6, {r0, r1, r5, r8, fp, ip, lr, pc}^ │ │ - stmdage r4!, {r0, r3, r9, ip}^ │ │ - stmib sp, {r1, r2, r5, r6, r8, r9, sl, ip, pc}^ │ │ - @ instruction: 0xf032a464 │ │ - strmi pc, [r2], -r0, lsl #19 │ │ - @ instruction: 0x460b4630 │ │ - @ instruction: 0xff7cf00b │ │ - bvs ffc54240 │ │ - @ instruction: 0x4700e9d0 │ │ - stmdavs r0!, {r1, r2, r5, r7, fp, sp, lr} │ │ - @ instruction: 0xf0004286 │ │ - stmdavs r0!, {r2, r3, r6, r9, pc}^ │ │ - bls 30dfc8 │ │ - eorsne pc, r6, r0, asr #16 │ │ - sbceq lr, r6, r0, lsl #22 │ │ - adcvs r1, r1, r1, ror ip │ │ - ldmdavs r8!, {r1, r6, sp, lr} │ │ - @ instruction: 0xf63f4281 │ │ - @ instruction: 0xf1b9ae71 │ │ - @ instruction: 0xf0000f00 │ │ - @ instruction: 0xf1b580f3 │ │ - cmnle r5, r0, lsl #30 │ │ - strbmi r2, [r1], -r0 │ │ - stmdage r4!, {r0, ip, pc}^ │ │ - movwcs r2, #524 @ 0x20c │ │ - cdp2 0, 1, cr15, cr6, cr1, {1} │ │ - bne 19e2360 │ │ - ldmib sp, {r3, r5, r6, r8, r9, sl, fp, ip, pc}^ │ │ - stmdacs r0, {r2, r5, r6, r9, sl} │ │ - mvnhi pc, r0, asr #32 │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf0002e00 │ │ - stmdbcs r8, {r2, r3, r6, r7, r8, pc} │ │ - ldrhi pc, [sp, r0, asr #32]! │ │ - @ instruction: 0xf04f6872 │ │ - ldmib fp, {r8, r9, lr}^ │ │ - ldmdavs r4!, {r3, r8} │ │ - stmdbeq r3, {r1, r7, r9, fp, sp, lr, pc} │ │ - bl 1e6e49c │ │ - blle ff6e7c24 │ │ - vmax.f32 d18, d0, d1 │ │ - ldmib sp, {r2, r3, r4, r7, r8, r9, sl, pc}^ │ │ - bge fabd88 │ │ - @ instruction: 0x5000f8ba │ │ - stmib sp, {r0, r1, r3, r6, r9, sl, lr}^ │ │ - stmdage r4!, {sp}^ │ │ - strbls r4, [r0, #-1570] @ 0xfffff9de │ │ - ldrge lr, [lr, -sp, asr #19]! │ │ - @ instruction: 0xf020940b │ │ - @ instruction: 0xf89df8c3 │ │ - mulscs r1, r4, r1 │ │ - vqrdmlah.s d25, d8, d0[5] │ │ - addmi r0, r6, #0 │ │ - @ instruction: 0x81a7f040 │ │ - adcsle r0, sp, r8, asr #15 │ │ - ldmib r4, {r0, r3, r4, r6, sl, fp, ip, pc}^ │ │ - andcc r0, r1, ip, lsl #2 │ │ - addmi r6, r8, #32, 6 @ 0x80000000 │ │ - mcrge 6, 1, pc, cr0, cr15, {1} @ │ │ - addmi r6, r8, #164864 @ 0x28400 │ │ - ldmib r4, {r1, r4, r5, r7, r8, fp, ip, lr, pc}^ │ │ - stmdage r4!, {r0, r3, r9, ip}^ │ │ - stmib sp, {r1, r2, r5, r6, r8, sl, ip, pc}^ │ │ - @ instruction: 0xf032a764 │ │ - strmi pc, [r2], -r8, lsl #18 │ │ - strmi r4, [fp], -r0, lsr #12 │ │ - @ instruction: 0xff04f00b │ │ - stmdacs r0, {r0, r1, r3, r8, fp, ip, pc} │ │ - bvs ff85bf1c │ │ - strmi lr, [r0, #-2512] @ 0xfffff630 │ │ - stmdavs r0!, {r1, r2, r5, r7, fp, sp, lr} │ │ - andle r4, ip, r6, lsl #5 │ │ - @ instruction: 0xf8406860 │ │ - bl 2bd80 │ │ - ldclne 0, cr0, [r1], #-792 @ 0xfffffce8 │ │ - @ instruction: 0xf8c060a1 │ │ - stmdavs r8!, {r2, ip, pc} │ │ - stmible pc, {r0, r7, r9, lr} @ │ │ - @ instruction: 0x4620e5f8 │ │ - @ instruction: 0xf8b3f00b │ │ - strb r9, [sp, fp, lsl #18]! │ │ - strbmi r2, [r1], -r0 │ │ - stmdage r4!, {r0, ip, pc}^ │ │ - movwcs r2, #524 @ 0x20c │ │ - stc2 0, cr15, [r0, #132]! @ 0x84 │ │ - bne 19e244c │ │ - ldmib sp, {r3, r5, r6, r8, r9, sl, fp, ip, pc}^ │ │ - stmdacs r1, {r2, r5, r6, r9, sl} │ │ - cmnphi r1, r0 @ p-variant is OBSOLETE │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf0002e00 │ │ - stmdbcs r8, {r1, r2, r4, r6, r8, pc} │ │ - strbhi pc, [r7, -r0, asr #32] @ │ │ - @ instruction: 0xf04f6872 │ │ - ldmib fp, {r8, r9, lr}^ │ │ - ldmdavs r4!, {r3, r8} │ │ - stmdbeq r3, {r1, r7, r9, fp, sp, lr, pc} │ │ - bl 1e6e588 │ │ - blle ff6e7d10 │ │ - @ instruction: 0x4622a836 │ │ - @ instruction: 0xf00b464b │ │ - stmdacs r0, {r0, r1, r2, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - svccs 0x0001d0d4 │ │ - ldrhi pc, [pc, -r0, asr #4] │ │ - ldrsbne lr, [r7], #-157 @ 0xffffff63 │ │ - @ instruction: 0xf8baaa3e │ │ - strbmi r5, [fp], -r0 │ │ - andcs lr, r0, sp, asr #19 │ │ - strtmi sl, [r2], -r4, ror #16 │ │ - stmib sp, {r6, r8, sl, ip, pc}^ │ │ - @ instruction: 0xf020a73e │ │ - @ instruction: 0xf89df847 │ │ - mulscs r1, r4, r1 │ │ - vqrdmlah.s d25, d8, d0[5] │ │ - addmi r0, r6, #0 │ │ - msrhi CPSR_fxc, r0, asr #32 │ │ - adcsle r0, r7, r8, asr #15 │ │ - ldmib r6, {r0, r3, r4, r6, r9, sl, fp, ip, pc}^ │ │ - andcc r0, r1, ip, lsl #2 │ │ - addmi r6, r8, #48, 6 @ 0xc0000000 │ │ - stcge 6, cr15, [r4, #252]! @ 0xfc │ │ - addmi r6, r8, #181248 @ 0x2c400 │ │ - ldmib r6, {r2, r3, r5, r7, r8, fp, ip, lr, pc}^ │ │ - stmdage r4!, {r0, r3, r9, ip}^ │ │ - stmib sp, {r1, r2, r5, r6, r8, sl, ip, pc}^ │ │ - @ instruction: 0xf032a764 │ │ - strmi pc, [r2], -ip, lsl #17 │ │ - @ instruction: 0x460b4630 │ │ - cdp2 0, 8, cr15, cr8, cr11, {0} │ │ - addsle r2, sp, r0, lsl #16 │ │ - ldmib r0, {r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ - stmiavs pc!, {r9, sl, ip, lr} @ │ │ - addmi r6, r7, #40, 16 @ 0x280000 │ │ - stmdavs r8!, {r2, r3, ip, lr, pc}^ │ │ - @ instruction: 0xf8401c79 │ │ - bl 37e7c │ │ - adcvs r0, r9, r7, asr #1 │ │ - andls pc, r4, r0, asr #17 │ │ - addmi r6, r1, #48, 16 @ 0x300000 │ │ - ldrb sp, [sp, #-2442]! @ 0xfffff676 │ │ - @ instruction: 0xf00b4628 │ │ - @ instruction: 0xe7eef838 │ │ - svcmi 0x0000f1b5 │ │ - andcs sp, r0, r5, ror r1 │ │ - andls r4, r1, r1, asr #12 │ │ - andcs sl, r8, #100, 16 @ 0x640000 │ │ - @ instruction: 0xf0212300 │ │ - ldmib sp, {r0, r1, r5, r8, sl, fp, ip, sp, lr, pc}^ │ │ - svcls 0x00681a66 │ │ - @ instruction: 0x0664e9dd │ │ - @ instruction: 0xf0402800 │ │ - @ instruction: 0xf10d80f4 │ │ - @ instruction: 0x2e000958 │ │ - sbcshi pc, r9, r0 │ │ - @ instruction: 0xf0402908 │ │ - ldmdavs r2!, {r1, r3, r6, r7, r9, sl, pc}^ │ │ - movwmi pc, #79 @ 0x4f @ │ │ - ldrdeq lr, [sl, -fp] │ │ - b fe0c1ecc │ │ - blne 2a20c │ │ - andeq lr, r9, r1, ror fp │ │ - svccs 0x0001dbdb │ │ - strthi pc, [r9], r0, asr #4 │ │ - ldrsbne lr, [r7], #-157 @ 0xffffff63 │ │ - @ instruction: 0xf8baaa3e │ │ - strbmi r5, [fp], -r0 │ │ - andcs lr, r0, sp, asr #19 │ │ - strtmi sl, [r2], -r4, ror #16 │ │ - stmib sp, {r6, r8, sl, ip, pc}^ │ │ - strls sl, [fp], #-1854 @ 0xfffff8c2 │ │ - @ instruction: 0xffd0f01f │ │ - @ instruction: 0x1194f89d │ │ - mcrls 0, 3, r2, cr4, cr1, {0} │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404286 │ │ - @ instruction: 0x07c880b4 │ │ - mrrcls 0, 11, sp, r9, cr13 │ │ - ldrdeq lr, [ip, -r4] │ │ - @ instruction: 0x63203001 │ │ - @ instruction: 0xf63f4288 │ │ - blvs fe893308 │ │ - ldmible r2!, {r3, r7, r9, lr} │ │ - andne lr, r9, #212, 18 @ 0x350000 │ │ - strbls sl, [r6, #-2148]! @ 0xfffff79c │ │ - strbge lr, [r4, -sp, asr #19]! │ │ - @ instruction: 0xf815f032 │ │ - strtmi r4, [r0], -r2, lsl #12 │ │ - @ instruction: 0xf00b460b │ │ - stmdbls fp, {r0, r4, r9, sl, fp, ip, sp, lr, pc} │ │ - adcle r2, r2, r0, lsl #16 │ │ - ldmib r0, {r5, r6, r7, r9, fp, sp, lr}^ │ │ - stmiavs r6!, {r8, sl, lr} │ │ - addmi r6, r6, #32, 16 @ 0x200000 │ │ - stmdavs r0!, {r2, r3, ip, lr, pc}^ │ │ - eorsne pc, r6, r0, asr #16 │ │ - sbceq lr, r6, r0, lsl #22 │ │ - adcvs r1, r1, r1, ror ip │ │ - andls pc, r4, r0, asr #17 │ │ - addmi r6, r1, #40, 16 @ 0x280000 │ │ - str sp, [r5, #-2447] @ 0xfffff671 │ │ - @ instruction: 0xf00a4620 │ │ - stmdbls fp, {r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - andcs lr, r0, sp, ror #15 │ │ - andls r4, r1, r1, asr #12 │ │ - andcs sl, r8, #100, 16 @ 0x640000 │ │ + @ instruction: 0xf074986b │ │ + @ instruction: 0x9618e9f4 │ │ + ldrls sl, [r5, #-3620] @ 0xfffff1dc │ │ + @ instruction: 0xf04fe24f │ │ + ldrcs r0, [r1, -r0, lsl #22] │ │ + streq pc, [r0, -r8, asr #5] │ │ + ldmdage r0!, {r2, r5, r9, sl, fp, sp, pc}^ │ │ + ldc2 0, cr15, [r4, #-124]! @ 0xffffff84 │ │ + stmdacs r0, {r4, r5, r6, fp, ip, pc} │ │ + ldmdals r1!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + stmib r0!, {r2, r4, r5, r6, ip, sp, lr, pc}^ │ │ + ldrsbls pc, [r4], #-141 @ 0xffffff73 @ │ │ + ldcls 6, cr4, [r8, #-240] @ 0xffffff10 │ │ + vqshl.s8 d18, d1, #0 │ │ + stmdage sl!, {r8, r9, sl}^ │ │ + stc2 0, cr15, [r4, #-124]! @ 0xffffff84 │ │ + stmdacs r0, {r1, r3, r5, r6, fp, ip, pc} │ │ + stmdals fp!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + ldmib r0, {r2, r4, r5, r6, ip, sp, lr, pc}^ │ │ + subsls pc, r4, sp, asr #17 │ │ + stmibvc ip!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + eor r9, sl, #24, 10 @ 0x6000000 │ │ + ldrsbtne pc, [r8], -r8 @ │ │ + stmdble r0, {r3, r7, r9, lr}^ │ │ + @ instruction: 0xf8dd980c │ │ + stcls 0, cr11, [r8], {16} │ │ + umulleq lr, ip, r0, r8 │ │ + ldrdeq lr, [r9, -r8] │ │ + addeq lr, ip, r4, lsl #17 │ │ + @ instruction: 0xf8cd9a05 │ │ + rsbsls fp, r1, #192, 2 @ 0x30 │ │ + bl 94d64 │ │ + cps #1 │ │ + andcs r0, r0, ip, lsl r6 │ │ + tstcs r0, sp, lsl #2 │ │ + ldmdbvc r2!, {r0, r1, r4, r5, r8, r9, fp, ip, sp, lr} │ │ + blvc c6680c │ │ + smlabteq r0, sp, r9, lr │ │ + ldrtmi r4, [r9], -r0, lsr #12 │ │ + blx 1c64764 │ │ + mvnsle r3, r0, lsr sp │ │ + ldrls lr, [r8, #-4] │ │ + adcs r9, pc, #352321536 @ 0x15000000 │ │ + mrscs r2, (UNDEF: 0) │ │ + strbmi r4, [r0], -r2, lsl #12 │ │ + @ instruction: 0xf030460b │ │ + ldrhlt pc, [r8, #-135]! @ 0xffffff79 @ │ │ + svcls 0x0007980c │ │ + bicslt pc, r8, sp, asr #17 │ │ + muleq lr, r0, r8 │ │ + ldrdeq pc, [ip], -r8 @ │ │ + andeq lr, lr, r7, lsl #17 │ │ + blls 17a05c │ │ + smlsdxls r0, r7, r3, r9 │ │ + @ instruction: 0xf90ef030 │ │ + vqshl.s8 d18, d1, #0 │ │ + ldrtmi r0, [r8], r0, lsl #14 │ │ + svceq 0x0000f1b9 │ │ + msrhi CPSR_fsc, r0 │ │ + @ instruction: 0xf1ba9f06 │ │ + tstle r8, r0, lsl #30 │ │ + stmibvc ip!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + adds r4, fp, r7, asr #12 │ │ + vqshl.s8 d18, d1, #0 │ │ + ldrtmi r0, [r8], r0, lsl #14 │ │ + @ instruction: 0xf50d9f06 │ │ + ldmdbls r6, {r2, r3, r5, r6, r7, r8, fp, ip, sp, lr} │ │ + andcs r2, ip, #0 │ │ + strbmi r9, [r8], -r1 │ │ @ instruction: 0xf0212300 │ │ - ldmib sp, {r0, r2, r3, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0x9c681a66 │ │ - @ instruction: 0x0664e9dd │ │ + @ instruction: 0xf50dfc01 │ │ + ldmib sp, {r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r0, r3, r4, r5, r6, r9, sl, lr} │ │ + stmdacs r1, {r0, r5, fp} │ │ + bicshi pc, r0, r0 │ │ + @ instruction: 0xf0002d00 │ │ + @ instruction: 0xf1bb81d0 │ │ + @ instruction: 0xf0410f08 │ │ + @ instruction: 0xf8d580e6 │ │ + @ instruction: 0xf04fa000 │ │ + stmdavs r8!, {r8, lr}^ │ │ + stmdbeq r1, {r7, r9, fp, sp, lr, pc} │ │ + @ instruction: 0x0007ebba │ │ + bl 1e8e7a4 │ │ + blle ff628774 │ │ + ldrbmi sl, [r2], -r4, asr #16 │ │ + @ instruction: 0xf030464b │ │ + stmdacs r0, {r0, r2, r5, r6, fp, ip, sp, lr, pc} │ │ + mcrcs 0, 0, sp, cr1, cr1, {6} │ │ + addhi pc, pc, r1, asr #4 │ │ + strbmi r8, [fp], -r0, lsr #16 │ │ + ldmib sp, {r1, r2, r3, r5, r6, ip, pc}^ │ │ + stmdals ip, {r0, r1, r2, r3, r4, r6, r9, ip} │ │ + andeq lr, r0, #3358720 @ 0x334000 │ │ + @ instruction: 0x4652a876 │ │ + stmdbge sl!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + strbtmi lr, [ip], -sp, asr #19 │ │ + mcr2 0, 5, pc, cr6, cr15, {0} @ │ │ + @ instruction: 0x46479d76 │ │ + @ instruction: 0xb1dcf89d │ │ + @ instruction: 0xf0404545 │ │ + b 1808d8c │ │ + adcsle r7, r2, fp, asr #1 │ │ + ldrdhi pc, [r4, sp] │ │ + ldrdeq lr, [ip, -r8] │ │ + @ instruction: 0xf8c83001 │ │ + addmi r0, r8, #48 @ 0x30 │ │ + eorhi pc, lr, #0, 4 │ │ + ldrsbtne pc, [r8], -r8 @ │ │ + stmible r4!, {r3, r7, r9, lr} │ │ + cdpls 8, 0, cr9, cr8, cr12, {0} │ │ + ldmdbge r0!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + umulleq lr, ip, r0, r8 │ │ + ldrdeq lr, [r9, -r8] │ │ + addeq lr, ip, r6, lsl #17 │ │ + bl 94e54 │ │ + cps #1 │ │ + andcs r0, r0, ip, lsl r5 │ │ + tstcs r0, ip, lsl #2 │ │ + stmdbvc sl!, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr} │ │ + blvc c66958 │ │ + smlabteq r0, sp, r9, lr │ │ + @ instruction: 0x46394630 │ │ + @ instruction: 0xf9c8f029 │ │ + mvnsle r3, r0, lsr ip │ │ + andcs lr, r0, r1 │ │ + strmi r2, [r2], -r0, lsl #2 │ │ + strmi r4, [fp], -r0, asr #12 │ │ + @ instruction: 0xf812f030 │ │ + @ instruction: 0xf43f2800 │ │ + stmdals ip, {r0, r3, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ + stmib sp, {r0, r1, r2, r8, r9, sl, fp, ip, pc}^ │ │ + ldm r0, {r1, r2, r4, r5, r6, r8, fp, sp, pc} │ │ + @ instruction: 0xf8d8000e │ │ + stm r7, {r2, r3, r5} │ │ + ldrbmi r0, [r2], -lr │ │ + strls r4, [r0, -fp, asr #12] │ │ + @ instruction: 0xf868f030 │ │ + ldrcs lr, [r1, -r8, ror #14] │ │ + streq pc, [r0, -r8, asr #5] │ │ + stmibvc ip!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + andcs r9, r0, r6, lsl r9 │ │ + strbmi r9, [r8], -r1 │ │ + movwcs r2, #524 @ 0x20c │ │ + blx 1b648ea │ │ + blvc ffb65c9c │ │ + @ instruction: 0x0679e9dd │ │ + stmdaeq r2!, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ + @ instruction: 0xf0402900 │ │ + stccs 1, cr8, [r0, #-848] @ 0xfffffcb0 │ │ + bichi pc, ip, r0 │ │ + @ instruction: 0xf1bb9b06 │ │ + @ instruction: 0xf0410f08 │ │ + @ instruction: 0xf8d58050 │ │ + @ instruction: 0xf04fa000 │ │ + stmdavs r9!, {r9, lr}^ │ │ + stmdaeq r2, {r0, r7, r9, fp, sp, lr, pc} │ │ + @ instruction: 0x0103ebba │ │ + bl 1e4ecd0 │ │ + blle ff668ca4 │ │ + @ instruction: 0xf0c12e02 │ │ + ldmib sp, {pc}^ │ │ + stmdahi r2, {r0, r1, r2, r3, r4, r6, r8, r9, ip} │ │ + strbteq lr, [ip], -sp, asr #19 │ │ + stmib sp, {r2, r3, fp, ip, pc}^ │ │ + strbmi r0, [r8], -r0, lsl #6 │ │ + ldrbmi r9, [r2], -lr, ror #4 │ │ + stmib sp, {r0, r1, r6, r9, sl, lr}^ │ │ + @ instruction: 0xf01fa86a │ │ + ldclls 14, cr15, [r6, #-92]! @ 0xffffffa4 │ │ + @ instruction: 0xb1dcf89d │ │ + @ instruction: 0xf04042bd │ │ + b 1808f98 │ │ + adcsle r7, fp, fp, asr #1 │ │ + ldrdls pc, [r4, sp] │ │ + ldrdeq lr, [ip, -r9] │ │ + @ instruction: 0xf8c93001 │ │ + addmi r0, r8, #48 @ 0x30 │ │ + lslhi pc, r0, #4 @ │ │ + ldrsbtne pc, [r8], -r9 @ │ │ + stmible sp!, {r3, r7, r9, lr} │ │ + stcls 8, cr9, [r8], {12} │ │ + ldmdage r0!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + umulleq lr, ip, r0, r8 │ │ + ldrdeq lr, [r9, -r9] │ │ + addeq lr, ip, r4, lsl #17 │ │ + bl 94f70 │ │ + cps #1 │ │ + andcs r0, r0, ip, lsl r6 │ │ + tstcs r0, sp, lsl #2 │ │ + ldmdbvc r2!, {r0, r1, r4, r5, r8, r9, fp, ip, sp, lr} │ │ + blvc c66a78 │ │ + smlabteq r0, sp, r9, lr │ │ + ldrtmi r4, [r9], -r0, lsr #12 │ │ + @ instruction: 0xf93af029 │ │ + mvnsle r3, r0, lsr sp │ │ + andcs lr, r0, r1 │ │ + strmi r2, [r2], -r0, lsl #2 │ │ + strmi r4, [fp], -r8, asr #12 │ │ + @ instruction: 0xff84f02f │ │ + @ instruction: 0xf43f2800 │ │ + stmdals ip, {r1, r7, r8, r9, sl, fp, sp, pc} │ │ + stmib sp, {r0, r1, r2, r8, r9, sl, fp, ip, pc}^ │ │ + ldm r0, {r1, r2, r4, r5, r6, fp, sp, pc} │ │ + @ instruction: 0xf8d9000e │ │ + stm r7, {r2, r3, r5} │ │ + ldrbmi r0, [r2], -lr │ │ + strls r4, [r0, -r3, asr #12] │ │ + @ instruction: 0xffdaf02f │ │ + @ instruction: 0xf1bae771 │ │ + tstle r7, r0, lsl #30 │ │ + stmibvc ip!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + sbc r4, r9, r7, asr #12 │ │ + vqshl.s8 d18, d1, #0 │ │ + ldrtmi r0, [r8], r0, lsl #14 │ │ + stmibvc ip!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + andcs r9, r0, r6, lsl r9 │ │ + andls r2, r1, r8, lsl #4 │ │ + movwcs r4, #1608 @ 0x648 │ │ + blx ff5e4a14 │ │ + blvc ffb65dc8 │ │ + @ instruction: 0x4679e9dd │ │ + stmdaeq r1!, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ @ instruction: 0xf0402800 │ │ - @ instruction: 0xf10d8088 │ │ - @ instruction: 0x2e000958 │ │ - stmdbcs r8, {r0, r1, r5, r6, ip, lr, pc} │ │ - ldrbhi pc, [r5], -r0, asr #32 @ │ │ - @ instruction: 0xf04f6872 │ │ - ldmib fp, {r8, r9, lr}^ │ │ - ldmdavs r7!, {r1, r3, r8} │ │ - stmdbeq r3, {r1, r7, r9, fp, sp, lr, pc} │ │ - bl 1c6edec │ │ - blle ff727f14 │ │ - @ instruction: 0x463aa836 │ │ - @ instruction: 0xf00b464b │ │ - stmdacs r0, {r0, r2, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - stccs 0, cr13, [r1], {213} @ 0xd5 │ │ - ldrthi pc, [r4], -r0, asr #4 @ │ │ - ldrsbne lr, [r7], #-157 @ 0xffffff63 │ │ - @ instruction: 0xf8baaa3e │ │ - strbmi r5, [fp], -r0 │ │ - andcs lr, r0, sp, asr #19 │ │ - ldrtmi sl, [sl], -r4, ror #16 │ │ - stmib sp, {r6, r8, sl, ip, pc}^ │ │ - @ instruction: 0xf01fa43e │ │ - @ instruction: 0xf89dff55 │ │ - mulscs r1, r4, r1 │ │ - vqrdmlah.s d25, d8, d0[5] │ │ - addmi r0, r6, #0 │ │ - @ instruction: 0x07c8d139 │ │ - mrcls 0, 2, sp, cr9, cr9, {5} │ │ - ldrdeq lr, [ip, -r6] │ │ - teqvs r0, #1 │ │ - @ instruction: 0xf63f4288 │ │ - blvs fec93214 │ │ - stmible lr!, {r3, r7, r9, lr} │ │ - andne lr, r9, #3506176 @ 0x358000 │ │ - strbls sl, [r6, #-2148]! @ 0xfffff79c │ │ - strbtge lr, [r4], #-2509 @ 0xfffff633 │ │ - @ instruction: 0xff9bf031 │ │ - ldrtmi r4, [r0], -r2, lsl #12 │ │ - @ instruction: 0xf00b460b │ │ - stmdacs r0, {r0, r1, r2, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - bvs ffc5c1e8 │ │ - strmi lr, [r0, #-2512] @ 0xfffff630 │ │ - stmdavs r0!, {r1, r2, r5, r7, fp, sp, lr} │ │ - andle r4, ip, r6, lsl #5 │ │ - ldclne 8, cr6, [r1], #-384 @ 0xfffffe80 │ │ - eorsvc pc, r6, r0, asr #16 │ │ - sbceq lr, r6, r0, lsl #22 │ │ - @ instruction: 0xf8c060a1 │ │ - stmdavs r8!, {r2, ip, pc} │ │ - stmible ip, {r0, r7, r9, lr} │ │ - strtmi lr, [r0], -ip, lsl #9 │ │ - @ instruction: 0xff47f00a │ │ - ldrcs lr, [r1], -lr, ror #15 │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - streq pc, [r0], -r8, asr #5 │ │ - strmi lr, [r8], r0, lsr #32 │ │ - bls 19ce3c4 │ │ - stmvc r8, {r0, r1, r2, r3, r9, ip, pc} │ │ - bls 1a09fd8 │ │ + stccs 0, cr8, [r0, #-660] @ 0xfffffd6c │ │ + teqphi r5, r0 @ p-variant is OBSOLETE │ │ + svceq 0x0008f1bb │ │ + ldrhi pc, [fp, r0, asr #32]! │ │ + @ instruction: 0xf04f6868 │ │ + @ instruction: 0xf8d54100 │ │ + b fe0509bc │ │ + stmdals fp, {r0, r8, fp} │ │ + @ instruction: 0x000aebb0 │ │ + bl 1c4e9f0 │ │ + blle ff5e89f0 │ │ + ldrbmi sl, [r2], -r4, asr #16 │ │ + @ instruction: 0xf02f464b │ │ + stmdacs r0, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + mcrcs 0, 0, sp, cr2, cr0, {6} │ │ + strbhi pc, [r3, -r0, asr #1]! @ │ │ + strbmi r8, [fp], -r0, lsr #16 │ │ + ldmib sp, {r1, r2, r3, r5, r6, ip, pc}^ │ │ + stmdals ip, {r0, r1, r2, r3, r4, r6, r9, ip} │ │ + andeq lr, r0, #3358720 @ 0x334000 │ │ + @ instruction: 0x4652a876 │ │ + stmdbge sl!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + strbtmi lr, [ip], -sp, asr #19 │ │ + ldc2l 0, cr15, [sl, #-124]! @ 0xffffff84 │ │ + @ instruction: 0x46479d76 │ │ + @ instruction: 0xb1dcf89d │ │ + cmple r9, r5, asr #10 │ │ + sbcvc lr, fp, pc, asr sl │ │ + @ instruction: 0xf8ddd0b3 │ │ + ldmib r8, {r2, r7, r8, pc}^ │ │ + andcc r0, r1, ip, lsl #2 │ │ + eorseq pc, r0, r8, asr #17 │ │ + vhsub.s8 d4, d16, d8 │ │ + @ instruction: 0xf8d88103 │ │ + addmi r1, r8, #56 @ 0x38 │ │ + stmdals ip, {r0, r2, r5, r7, r8, fp, ip, lr, pc} │ │ + stmib sp, {r3, r9, sl, fp, ip, pc}^ │ │ + ldm r0, {r4, r5, r6, r8, fp, sp, pc} │ │ + ldmib r8, {r2, r3, r7}^ │ │ + stm r6, {r0, r3, r8} │ │ + orrslt r0, r9, ip, lsl #1 │ │ + cmpeq r1, r1, lsl #22 │ │ + ldreq pc, [ip, #-256] @ 0xffffff00 │ │ + mrseq r2, (UNDEF: 12) │ │ + blvc af0e54 │ │ + @ instruction: 0xf855792a │ │ + stmib sp, {r4, r5, r8, r9, fp, ip, sp, lr}^ │ │ + ldrtmi r0, [r0], -r0, lsl #2 │ │ + @ instruction: 0xf0294639 │ │ + ldccc 8, cr15, [r0], #-628 @ 0xfffffd8c │ │ + strd sp, [r1], -r3 │ │ + mrscs r2, (UNDEF: 0) │ │ + strbmi r4, [r0], -r2, lsl #12 │ │ + @ instruction: 0xf02f460b │ │ + stmdacs r0, {r0, r1, r2, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + svcge 0x007af43f │ │ + svcls 0x0007980c │ │ + ldmdbge r6!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + muleq lr, r0, r8 │ │ + ldrdeq pc, [ip], -r8 @ │ │ + andeq lr, lr, r7, lsl #17 │ │ + @ instruction: 0x464b4652 │ │ + @ instruction: 0xf02f9700 │ │ + @ instruction: 0xe769ff3d │ │ + bls 1e4eec8 │ │ + stmvc r8, {r3, r4, r9, ip, pc} │ │ + bls 1e8aad0 │ │ andmi lr, r0, r1, asr #20 │ │ - andls r9, sp, lr, lsl #4 │ │ - ldrdge pc, [r8], -sp @ │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - stmib sp, {r1, r4, sp, lr, pc}^ │ │ - and r7, r8, lr, lsl #20 │ │ - ldrdne lr, [r6], #-157 @ 0xffffff63 @ │ │ - @ instruction: 0xf7ff910b │ │ - andcs fp, r1, r4, ror #23 │ │ - stmib sp, {r0, r1, r2, r3, r5, r8, sl, sp, lr, pc}^ │ │ - beq 23a818 │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - andls r4, sp, r8, lsl #13 │ │ - ldrdge pc, [r8], -sp @ │ │ - @ instruction: 0xf01fa85e │ │ - ldmdals lr, {r0, r1, r2, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf073985f │ │ - @ instruction: 0x4637eede │ │ - cdpge 6, 2, cr4, cr6, cr4, {2} │ │ - stmiavc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - andscs r9, r1, r0, lsl fp │ │ - andeq pc, r0, r8, asr #5 │ │ - smlawble sl, r7, r2, r4 │ │ - bleq 1664444 │ │ - @ instruction: 0xf47f07e0 │ │ - eor sl, fp, r8, lsr #21 │ │ - strls r0, [lr], #-2584 @ 0xfffff5e8 │ │ - mulls sp, r8, r6 │ │ - str r4, [r9, #1596] @ 0x63c │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf2c82611 │ │ - @ instruction: 0xf7ff0600 │ │ - stmdbls r6, {r7, r8, r9, fp, ip, sp, pc} │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - rsbmi lr, r6, #3620864 @ 0x374000 │ │ - strtmi lr, [r0], -r2, lsr #10 │ │ - cdp2 0, 14, cr15, cr13, cr10, {0} │ │ - stmdage r4, {r0, r1, r2, r3, r5, r7, r8, sl, sp, lr, pc}^ │ │ - stc2 0, cr15, [r2], #36 @ 0x24 │ │ - @ instruction: 0xf1b59d38 │ │ + andsls r9, r7, r5, lsl r2 │ │ + @ instruction: 0xf50dae24 │ │ + stmdage r2!, {r2, r3, r5, r6, r7, r8, fp, ip, sp, lr}^ │ │ + blx ffd64b3c │ │ + stmdacs r0, {r1, r5, r6, fp, ip, pc} │ │ + stmdals r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + svc 0x00a0f073 │ │ + @ instruction: 0xf8dd462c │ │ + ldcls 0, cr8, [r3, #-400] @ 0xfffffe70 │ │ + @ instruction: 0xf04042bc │ │ + b 1808e04 │ │ + @ instruction: 0xf10570cb │ │ + @ instruction: 0xf10d0558 │ │ + @ instruction: 0xf47f0bd0 │ │ + ldrd sl, [r2], #163 @ 0xa3 │ │ + ldrls r4, [r8], #-1607 @ 0xfffff9b9 │ │ + @ instruction: 0xf04fe096 │ │ + strbmi r0, [r7], -r1, lsl #22 │ │ + cdpge 6, 2, cr4, cr4, cr5, {2} │ │ + @ instruction: 0x2711e7dd │ │ + streq pc, [r0, -r8, asr #5] │ │ + stmibvc ip!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + andcs r9, r0, r6, lsl r9 │ │ + strbmi r9, [r8], -r1 │ │ + movwcs r2, #520 @ 0x208 │ │ + blx 4e4b9c │ │ + blvc ffb65f50 │ │ + @ instruction: 0x0679e9dd │ │ + stmdaeq r2!, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ + cmnle sl, r0, lsl #18 │ │ + rsbsle r2, r3, r0, lsl #26 │ │ + svceq 0x0008f1bb │ │ + ldrbthi pc, [r9], r0, asr #32 @ │ │ + @ instruction: 0xf04f6869 │ │ + @ instruction: 0xf8d54200 │ │ + b fe090b40 │ │ + stmdbls fp, {r1, fp} │ │ + @ instruction: 0x010aebb1 │ │ + bl 1c8ef74 │ │ + blle ff6e8f70 │ │ + @ instruction: 0xf0c02e02 │ │ + ldmib sp, {r3, r5, r7, r9, sl, pc}^ │ │ + stmdahi r2, {r0, r1, r2, r3, r4, r6, r8, r9, ip} │ │ + strbteq lr, [ip], -sp, asr #19 │ │ + stmib sp, {r2, r3, fp, ip, pc}^ │ │ + strbmi r0, [r8], -r0, lsl #6 │ │ + ldrbmi r9, [r2], -lr, ror #4 │ │ + stmib sp, {r0, r1, r6, r9, sl, lr}^ │ │ + @ instruction: 0xf01fa86a │ │ + ldclls 12, cr15, [r6, #-764]! @ 0xfffffd04 │ │ + @ instruction: 0xb1dcf89d │ │ + ldrhle r4, [r9, #-45] @ 0xffffffd3 │ │ + sbcvc lr, fp, pc, asr sl │ │ + @ instruction: 0xf8ddd0be │ │ + ldmib r9, {r2, r7, r8, ip, pc}^ │ │ + andcc r0, r1, ip, lsl #2 │ │ + eorseq pc, r0, r9, asr #17 │ │ + stmdale r9, {r3, r7, r9, lr}^ │ │ + ldrsbtne pc, [r8], -r9 @ │ │ + ldmible r1!, {r3, r7, r9, lr} │ │ + stcls 8, cr9, [r8], {12} │ │ + ldmdage r0!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + umulleq lr, ip, r0, r8 │ │ + ldrdeq lr, [r9, -r9] │ │ + addeq lr, ip, r4, lsl #17 │ │ + bl 9521c │ │ + cps #1 │ │ + andcs r0, r0, ip, lsl r6 │ │ + tstcs r0, sp, lsl #2 │ │ + ldmdbvc r2!, {r0, r1, r4, r5, r8, r9, fp, ip, sp, lr} │ │ + blvc c66d24 │ │ + smlabteq r0, sp, r9, lr │ │ + ldrtmi r4, [r9], -r0, lsr #12 │ │ + @ instruction: 0xffe4f028 │ │ + mvnsle r3, r0, lsr sp │ │ + andcs lr, r0, r1 │ │ + strmi r2, [r2], -r0, lsl #2 │ │ + strmi r4, [fp], -r8, asr #12 │ │ + cdp2 0, 2, cr15, cr14, cr15, {1} │ │ + @ instruction: 0xf43f2800 │ │ + stmdals ip, {r1, r2, r7, r8, r9, sl, fp, sp, pc} │ │ + stmib sp, {r0, r1, r2, r8, r9, sl, fp, ip, pc}^ │ │ + ldm r0, {r1, r2, r4, r5, r6, fp, sp, pc} │ │ + @ instruction: 0xf8d9000e │ │ + stm r7, {r2, r3, r5} │ │ + ldrbmi r0, [r2], -lr │ │ + strls r4, [r0, -r3, asr #12] │ │ + cdp2 0, 8, cr15, cr4, cr15, {1} │ │ + @ instruction: 0x4647e775 │ │ + bleq a4d54 │ │ + mcrge 6, 1, r4, cr4, cr13, {1} │ │ + andsls lr, r8, sp, asr #14 │ │ + b 140e478 │ │ + andsls r2, r7, fp, lsl r0 │ │ + strb sl, [r6, -r4, lsr #28] │ │ + bleq 64d6c │ │ + @ instruction: 0xe73f463d │ │ + bls 1e4f05c │ │ + stmvc r8, {r3, r4, r9, ip, pc} │ │ + bls 1e8ac64 │ │ + b 108d498 │ │ + strb r4, [lr, r0]! │ │ + ldrls r9, [r5, #-1560] @ 0xfffff9e8 │ │ + andscs lr, fp, pc, asr #20 │ │ + andsls sl, r7, r4, lsr #28 │ │ + stmdage ip, {r0, r4, r5, r6, r7, sl, sp, lr, pc}^ │ │ + blx fe4cc4 │ │ + @ instruction: 0xf1b49c46 │ │ @ instruction: 0xf0404f00 │ │ - vqshl.s8 q12, q12, q8 │ │ - @ instruction: 0xf2c80b11 │ │ - ldrbmi r0, [pc], -r0, lsl #22 │ │ - vhadd.s8 d30, d0, d24 │ │ - strls r0, [fp], #-2833 @ 0xfffff4ef │ │ - bleq 64b94 │ │ - and r9, r4, sp, lsl #18 │ │ - bleq 4a497c │ │ - bleq 64ba0 │ │ - stmdage r4, {r0, r1, r2, r3, r4, r6, r9, sl, lr}^ │ │ - @ instruction: 0xf009910d │ │ - ldcls 12, cr15, [r8, #-540]! @ 0xfffffde4 │ │ - svcmi 0x0000f1b5 │ │ - ldmib sp, {r2, r4, ip, lr, pc}^ │ │ - @ instruction: 0x463c8639 │ │ - @ instruction: 0xf108b15e │ │ - @ instruction: 0xf8570704 │ │ - stmdacs r0, {r2, sl, fp} │ │ - ldmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - stcl 0, cr15, [r4, #-700]! @ 0xfffffd44 │ │ - cdpcc 7, 0, cr3, cr1, cr12, {0} │ │ - @ instruction: 0x4627d1f5 │ │ - @ instruction: 0x4640b115 │ │ - ldcl 0, cr15, [ip, #-700] @ 0xfffffd44 │ │ - strmi lr, [pc, #-2525]! @ 276e3 │ │ + ldrtmi r8, [r9], r9, asr #11 │ │ + ldrsbtge pc, [r8], -sp @ │ │ + ssatmi lr, #2, lr │ │ + ldrtmi lr, [r9], r0 │ │ + @ instruction: 0xf01aa84c │ │ + mcrrls 10, 2, pc, r6, cr15 @ │ │ + ldrsbtge pc, [r8], -sp @ │ │ + svcmi 0x0000f1b4 │ │ + ldmib sp, {r1, r4, ip, lr, pc}^ │ │ + cmplt sp, r7, asr #10 │ │ + streq pc, [r4], -r8, lsl #2 │ │ + stceq 8, cr15, [r4], {86} @ 0x56 │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0af6830 │ │ + @ instruction: 0x360ced94 │ │ + mvnsle r3, r1, lsl #26 │ │ + @ instruction: 0x4640b114 │ │ + stc 0, cr15, [ip, #700] @ 0x2bc │ │ + ldrmi lr, [sp, #-2525]! @ 0xfffff623 │ │ @ instruction: 0xf104b155 │ │ ldmdavs r0!, {r4, r9, sl} │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0af6870 │ │ - @ instruction: 0x3630ed52 │ │ + ldrtcc lr, [r0], -r2, lsl #27 │ │ mvnsle r3, r1, lsl #26 │ │ - stmdacs r0, {r1, r2, r3, r5, fp, ip, pc} │ │ + stmdacs r0, {r2, r3, r4, r5, fp, ip, pc} │ │ qadd16mi fp, r0, ip │ │ - stcl 0, cr15, [r8, #-700] @ 0xfffffd44 │ │ - strmi lr, [r9, #-2525]! @ 0xfffff623 │ │ + ldcl 0, cr15, [r8, #-700]! @ 0xfffffd44 │ │ + ldrmi lr, [r7, #-2525]! @ 0xfffff623 │ │ stcne 1, cr11, [r6, #-340]! @ 0xfffffeac │ │ stceq 8, cr15, [r4], {86} @ 0x56 │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0af6830 │ │ - @ instruction: 0x360ced3e │ │ + strcc lr, [ip], -lr, ror #26 │ │ mvnsle r3, r1, lsl #26 │ │ - tstlt r0, r8, lsr #16 │ │ - @ instruction: 0xf0af4620 │ │ - ldcge 13, cr14, [r6], {54} @ 0x36 │ │ - ldrbmi r9, [pc, #-2571] @ 27705 │ │ - ldrbmi sp, [pc], -r0, lsl #2 │ │ + stmdacs r0, {r1, r2, r4, r5, fp, ip, pc} │ │ + qadd16mi fp, r0, ip │ │ + stcl 0, cr15, [r4, #-700]! @ 0xfffffd44 │ │ + ldrmi sl, [r9, #3620]! @ 0xe24 │ │ + subsls pc, r8, sp, asr #17 │ │ + ldrls sp, [r6, -r0, lsl #2] │ │ ldrdeq pc, [r0], #-138 @ 0xffffff76 │ │ @ instruction: 0xf0402800 │ │ - @ instruction: 0xf04f850a │ │ - @ instruction: 0x46a430ff │ │ + @ instruction: 0xf04f85b8 │ │ + @ instruction: 0x46b430ff │ │ subeq pc, r0, sl, asr #17 │ │ - ldrmi sl, [r1], r4, asr #18 │ │ - ldm ip!, {r3, r4, r5, r7, r9, sl, lr} │ │ + ldm ip!, {r2, r3, r6, r8, fp, sp, pc} │ │ strmi r0, [r8], -ip, ror #1 │ │ ldm ip!, {r2, r3, r5, r6, r7, lr, pc} │ │ rscgt r0, ip, ip, ror #1 │ │ smlalseq lr, ip, ip, r8 │ │ - stmdage r6!, {r2, r3, r4, r5, r6, r7, lr, pc} │ │ - @ instruction: 0xffb8f022 │ │ - ldmib sl, {r1, r2, r5, r9, fp, sp, pc}^ │ │ - @ instruction: 0xf8da5411 │ │ - bgt 200284 │ │ + ldmdage r4!, {r2, r3, r4, r5, r6, r7, lr, pc} │ │ + stc2l 0, cr15, [r8, #-136] @ 0xffffff78 │ │ + ldmib sl, {r2, r4, r5, r9, fp, sp, pc}^ │ │ + @ instruction: 0xf8da5711 │ │ + bgt 200e74 │ │ svcmi 0x0000f1b5 │ │ - movwgt r9, #31496 @ 0x7b08 │ │ + movwgt r9, #31503 @ 0x7b0f │ │ teqlt r6, ip │ │ - @ instruction: 0xf8574627 │ │ + @ instruction: 0xf854463c │ │ @ instruction: 0xf0730b04 │ │ - cdpcc 14, 0, cr14, cr1, cr8, {1} │ │ + mcrcc 14, 0, lr, cr1, cr10, {2} │ │ stccs 1, cr13, [r0, #-996] @ 0xfffffc1c │ │ - qadd16mi fp, r0, ip │ │ - ldcl 0, cr15, [lr], #700 @ 0x2bc │ │ + shadd16mi fp, r8, ip │ │ + stc 0, cr15, [lr, #-700]! @ 0xfffffd44 │ │ ldrdeq pc, [r0], #-138 @ 0xffffff76 │ │ - @ instruction: 0xf10045d8 │ │ - @ instruction: 0xf8ca0001 │ │ - @ instruction: 0xd1270040 │ │ - ldmdbls r3, {r0, r1, r2, fp, ip, pc} │ │ - andsvs r6, r1, r2, asr #16 │ │ - ldrhi lr, [r1, #-2525] @ 0xfffff623 │ │ - stmvs r4, {r0, r5, r7, r8, ip, sp, pc} │ │ - stmibvc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ - strcs r0, [r0], -pc, asr #1 │ │ - stmibpl r8!, {r0, r3, r5, r7, r8, fp, ip} │ │ - stmdavs r9, {r1, r4, r6, r9, sl, lr}^ │ │ - smlabteq r0, sp, r9, lr │ │ - strtmi r4, [r1], -r8, asr #12 │ │ - stc2l 0, cr15, [r6], #-176 @ 0xffffff50 │ │ - ldrbmi r9, [r8, #-2116] @ 0xfffff7bc │ │ - strcc sp, [r8], -r6, lsr #2 │ │ - strhle r4, [pc, #39] @ 281e7 │ │ - svceq 0x0000f1b8 │ │ - qadd16mi fp, r8, ip │ │ - ldcl 0, cr15, [r4], {175} @ 0xaf │ │ - @ instruction: 0xf8c09809 │ │ - rsblt fp, fp, r0 │ │ - svchi 0x00f0e8bd │ │ - ldmib sp, {r0, r3, r8, fp, ip, pc}^ │ │ - svcls 0x000d320e │ │ - stmib r1, {r0, r4, fp, ip, pc}^ │ │ - ldceq 3, cr2, [sl], #-8 │ │ - @ instruction: 0xf8a12800 │ │ - @ instruction: 0xf8817005 │ │ - @ instruction: 0xf8c19004 │ │ - bicvc r8, sl, r0 │ │ - ldcls 0, cr13, [r2, #-940] @ 0xfffffc54 │ │ - @ instruction: 0xf0af4628 │ │ - strhtlt lr, [fp], #-202 @ 0xffffff36 │ │ + andcc r9, r1, r6, lsl r9 │ │ + subeq pc, r0, sl, asr #17 │ │ + vshr.s8 d18, d1, #8 │ │ + addmi r0, r1, #0 │ │ + @ instruction: 0xf47e9917 │ │ + mrcls 15, 0, sl, cr15, cr2, {0} │ │ + subspl pc, r5, r5, asr #4 │ │ + subspl pc, r5, r0, asr #5 │ │ + stmdble r1, {r1, r2, r7, r9, lr} │ │ + @ instruction: 0xf9daf015 │ │ + strbeq lr, [r6, -r6, lsl #22] │ │ + ldrsbtls pc, [r8], #-141 @ 0xffffff73 @ │ │ + rscseq r2, ip, r0, lsl #10 │ │ + strtmi sp, [r0], -r9 │ │ + stc 0, cr15, [r6, #-700]! @ 0xfffffd44 │ │ + blvc fe6661e0 │ │ + @ instruction: 0xf0002800 │ │ + ldrtmi r8, [r1], -sp, asr #11 │ │ + andcs lr, r8, r3 │ │ + @ instruction: 0xf50d2100 │ │ + ldrls r7, [r6, #-2968]! @ 0xfffff468 │ │ + stmib sp, {r0, r1, r2, r4, ip, pc}^ │ │ + cmnlt r6, #52 @ 0x34 │ │ + beq fe223708 │ │ + andcs r2, r0, r0, lsl #14 │ │ + ands r9, r0, r8, lsl r0 │ │ + @ instruction: 0x46599017 │ │ + mcrreq 11, 0, lr, r7, cr0 │ │ + @ instruction: 0x007de891 │ │ + ldrmi r3, [sl, #1804]! @ 0x70c │ │ + stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ + rsbseq lr, sp, ip, lsl #17 │ │ + rsbhi pc, r0, sp, asr #17 │ │ + sbcshi pc, r8, sp, asr #17 │ │ + bl 29ce48 │ │ + ldrbmi r0, [r8], -r7, lsl #2 │ │ + cdp2 0, 4, cr15, cr14, cr14, {1} │ │ + teqpeq r0, sp @ @ p-variant is OBSOLETE │ │ + @ instruction: 0xf0002806 │ │ + ldmdals r4!, {r1, r3, r5, r6, r8, sl, pc} │ │ + ldrdhi pc, [r0], #-141 @ 0xffffff73 @ │ │ + ldmdals r7, {r7, r8, sl, lr} │ │ + ldmdage r4!, {r1, r2, r3, r4, r6, r7, r8, ip, lr, pc} │ │ + @ instruction: 0xf9e4f04d │ │ + @ instruction: 0xe7d99835 │ │ + andsls r9, r6, r4, lsr r8 │ │ + andcs lr, r0, r2 │ │ + andsls r9, r8, r6, lsl r1 │ │ + andsls r2, r0, r4 │ │ + andsls r2, r3, r0 │ │ + @ instruction: 0x711ee9dd │ │ + tstls r9, r0, lsl #18 │ │ + mcrge 4, 6, pc, cr2, cr14, {3} @ │ │ + stmdacs r0, {r0, r2, r3, r4, fp, ip, pc} │ │ + shadd16mi fp, r8, ip │ │ + ldc 0, cr15, [ip], #700 @ 0x2bc │ │ + cmplt r8, r3, lsl r8 │ │ + ldmdbls r6, {r2, r4, fp, ip, pc} │ │ + ldmdbls r7, {r0, sp, lr} │ │ + ldmdbls r8, {r0, r6, sp, lr} │ │ + ldmdbls r5, {r0, r7, sp, lr} │ │ + rsbslt r6, sp, r1, asr #1 │ │ svchi 0x00f0e8bd │ │ - @ instruction: 0xf1b89e09 │ │ - @ instruction: 0xf8dd0f00 │ │ - @ instruction: 0xf89d1119 │ │ - @ instruction: 0xf8dd3114 │ │ - bls 1204670 │ │ - andne pc, r9, r6, asr #17 │ │ - andvc pc, r5, r6, asr #17 │ │ - ldrshvc r6, [r3, -r2]! │ │ - sbcsle r6, r2, r0, lsr r0 │ │ - @ instruction: 0xf0af4628 │ │ - rsblt lr, fp, r2, lsr #25 │ │ + strcs r9, [r0], #2069 @ 0x815 │ │ + ldmdals r8, {r4, r6, ip, pc} │ │ + ldmdals r7, {r0, r1, r2, r3, r6, ip, pc} │ │ + ldmdals r6, {r1, r2, r3, r6, ip, pc} │ │ + ldmdals r0, {r0, r2, r3, r6, ip, pc} │ │ + teqpeq r0, sp, lsl #17 @ p-variant is OBSOLETE │ │ + @ instruction: 0xf0af2080 │ │ + stmdacs r0, {r3, r4, r5, r7, sl, fp, sp, lr, pc} │ │ + strbhi pc, [r9, #-0] @ │ │ + stmib sp, {r8, sp}^ │ │ + ldmdage r4!, {r2, r4, r5, lr} │ │ + eorls r9, r4, r6, lsr r1 │ │ + stmdbge r4!, {r2, r3, r6, fp, sp, pc} │ │ + @ instruction: 0xffb4f7f9 │ │ + ldrsbtne lr, [r4], -sp │ │ + vshl.s8 d18, d1, #0 │ │ + @ instruction: 0xf1b10500 │ │ + @ instruction: 0xf0004f00 │ │ + ldcls 5, cr8, [r6], #-324 @ 0xfffffebc │ │ + stmdble fp, {r0, r5, r7, r9, lr} │ │ + @ instruction: 0x4621b13c │ │ + ldcl 0, cr15, [sl], {175} @ 0xaf │ │ + andcs fp, r1, r0, lsr r9 │ │ + @ instruction: 0xf0154621 │ │ + @ instruction: 0xf0aff8f3 │ │ + andcs lr, r1, ip, ror ip │ │ + andvs r9, ip, r1, lsl r9 │ │ + andvs r9, sp, r4, lsl r9 │ │ + andvs r9, r8, r2, lsl r9 │ │ + @ instruction: 0xf008a84c │ │ + rsbslt pc, sp, r3, lsl pc @ │ │ svchi 0x00f0e8bd │ │ andmi pc, r0, pc, asr #32 │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - cdpge 0, 2, cr9, cr6, cr8, {1} │ │ - stcge 0, cr14, [r6, #-36]! @ 0xffffffdc │ │ - @ instruction: 0xf10dce8e │ │ - @ instruction: 0x46280958 │ │ - ldm r6, {r1, r2, r3, r7, lr, pc} │ │ - strtmi r0, [lr], -lr, lsl #1 │ │ - @ instruction: 0xf818c08e │ │ - subscs r0, r8, #8, 30 │ │ - @ instruction: 0xa115e9d8 │ │ - blx 722ea │ │ - stmdage r4, {r1, r8, sp, pc}^ │ │ - vrhadd.s8 d25, d0, d12 │ │ - @ instruction: 0xf8ad111b │ │ - svclt 0x00081110 │ │ - ldmdage r6!, {r7, r9, sl, lr} │ │ - subhi pc, r0, sp, asr #17 │ │ - andls r3, r5, r5 │ │ - strmi r9, [r2, #2060] @ 0x80c │ │ - @ instruction: 0x83a7f000 │ │ - ldmdbge lr!, {r3, r5, fp, ip, pc} │ │ - @ instruction: 0xf8da9159 │ │ - @ instruction: 0xf1b01010 │ │ - stmib sp, {r8, r9, fp, lr}^ │ │ - svclt 0x00188957 │ │ - stmdbcs r0, {r0, r1, r4, r5, r7, r9, sl, lr} │ │ - andeq pc, r1, pc, asr #32 │ │ - @ instruction: 0xf081bf48 │ │ - mvnlt r4, r0 │ │ - teqle r0, r1, lsl #16 │ │ - mrcge 6, 1, r4, cr6, cr0, {5} │ │ + eorsls sl, r6, r4, lsr #28 │ │ + stcgt 0, cr14, [lr], {8} │ │ + mcrge 8, 1, sl, cr4, cr4, {1} │ │ + ldm r4, {r1, r2, r3, r7, lr, pc} │ │ + strbmi r0, [r4], -lr, lsl #1 │ │ + ldcls 0, cr12, [r9, #-568] @ 0xfffffdc8 │ │ + svceq 0x0008f815 │ │ + ldmib r5, {r3, r4, r6, r9, sp}^ │ │ + stmdacs r0!, {r0, r2, r4, r8, sp, pc} │ │ + strge pc, [r2, -r1, lsl #22] │ │ + tstpne fp, r0, asr #4 @ p-variant is OBSOLETE │ │ + teqpne r0, sp, lsr #17 @ p-variant is OBSOLETE │ │ + strtmi fp, [r5], -r8, lsl #30 │ │ + stclge 5, cr9, [r4, #-100] @ 0xffffff9c │ │ + andls r1, r9, r8, ror #26 │ │ + andeq pc, r8, r5, lsl #2 │ │ + ldmdage r6!, {r3, ip, pc}^ │ │ + andcc r9, r8, r3, lsl r7 │ │ + ands r9, r1, fp │ │ + tstcs fp, pc, asr #20 │ │ + stmib sp, {r0, r2, r4, r9, ip, pc}^ │ │ + andscs r1, r1, r7, lsl r0 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404581 │ │ + @ instruction: 0xf10a8430 │ │ + vstrge s1, [r4, #-352] @ 0xfffffea0 │ │ + sbcvc lr, fp, pc, asr sl │ │ + strthi pc, [sp], #-0 │ │ + @ instruction: 0xf00045ba │ │ + stmdage sl!, {r0, r1, r2, r4, sl, pc}^ │ │ + ldrsbhi pc, [r8], #141 @ 0x8d @ │ │ + @ instruction: 0x2010f8da │ │ + stmib sp, {r2, r4, r5, r8, fp, sp, pc}^ │ │ + ldmdals r9, {r5, r6, sp, lr} │ │ + @ instruction: 0xf1b8905f │ │ + svclt 0x00184000 │ │ + bcs 3a7a0 │ │ + tstpeq r1, pc, asr #32 @ p-variant is OBSOLETE │ │ + @ instruction: 0xf082bf48 │ │ + mvnlt r4, #0, 2 │ │ + cmple r4, r1, lsl #18 │ │ ldrsbtcs pc, [r0], -sl @ │ │ - ldrtmi r4, [r0], -r9, asr #12 │ │ - cmnplt r4, sp, asr #17 @ p-variant is OBSOLETE │ │ - blx 4e434c │ │ - @ instruction: 0x1736e9dd │ │ - ldrsbtpl lr, [r8], -sp │ │ - stmdbcs r2, {r1, r3, r4, r5, r9, fp, ip, pc} │ │ - vrhadd.s8 , q0, q0 │ │ - beq a6af20 │ │ - andne lr, sp, #3358720 @ 0x334000 │ │ - vsubhn.i16 d20, q4, q2 │ │ - strbmi r0, [r6], -r0, lsl #22 │ │ - @ instruction: 0xf8dae2b5 │ │ - ldmdage r6!, {r3, r4, sp} │ │ - @ instruction: 0xf0214649 │ │ - ldmib sp, {r0, r1, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ - ldmib sp, {r1, r2, r4, r5, r8, r9, sl}^ │ │ - bls ebc7e0 │ │ - cmple r3, r2, lsl #16 │ │ - bleq 4a4c08 │ │ - stmib sp, {r3, r5, r9, fp}^ │ │ - strmi r0, [ip], -sp, lsl #4 │ │ - bleq 64e34 │ │ - ldmdage r7, {r0, r1, r2, r5, r8, r9, sp, lr, pc}^ │ │ - ldrsbtcs pc, [r8], -sl @ │ │ - subsls sl, fp, r6, lsr lr │ │ - subsls sl, sl, sp, asr r8 │ │ - @ instruction: 0x46494630 │ │ - strhi lr, [r6, #-2522] @ 0xfffff626 │ │ - cmnplt r4, sp, asr #17 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf9dcf021 │ │ - stmdacs r2, {r1, r2, r4, r5, fp, ip, pc} │ │ - ldmib sp, {r1, r4, r6, r8, ip, lr, pc}^ │ │ - vqadd.s8 d20, d0, d25 │ │ - ldmib sp, {r0, r4, r8, r9, fp}^ │ │ - vshl.s8 d23, d23, #0 │ │ - andls r0, lr, r0, lsl #22 │ │ - andls r0, sp, r8, lsr #20 │ │ - @ instruction: 0xf8ddae26 │ │ - movw r8, #24640 @ 0x6040 │ │ - stmib sp, {r0, r1, r3, r4, r5, r8, r9, fp, ip, pc}^ │ │ - @ instruction: 0xf89a5060 │ │ - andls r0, r6, r0, asr r0 │ │ - subsls sl, ip, r7, asr r8 │ │ - stmib sp, {r1, r2, r3, r4, r6, fp, sp, pc}^ │ │ - @ instruction: 0x4649175e │ │ - ldmdage sp, {r0, r1, r3, r4, r6, ip, pc}^ │ │ - @ instruction: 0x4630905a │ │ - cmncs r2, #3358720 @ 0x334000 │ │ - ldrdcs pc, [r0], -sl │ │ - @ instruction: 0xf89a940f │ │ - @ instruction: 0xf021b051 │ │ - @ instruction: 0xad38f9b1 │ │ - @ instruction: 0x0736e9dd │ │ - stmdacs r2, {r2, r4, r5, r8, sl, fp, lr, pc} │ │ - vrhadd.s8 , q0, q3 │ │ - beq 42afe0 │ │ - andls r4, fp, #73400320 @ 0x4600000 │ │ - vaddl.s8 , d8, d13 │ │ - @ instruction: 0xf8dd0b00 │ │ - sbc r8, pc, #64 @ 0x40 │ │ - stmib sp, {r0, r1, r3, r4, r5, r8, r9, fp, ip, pc}^ │ │ - strbeq r0, [r0, r4, ror #14] │ │ - cmnpl r6, sp, asr #19 │ │ - cmncs r8, #3358720 @ 0x334000 │ │ - @ instruction: 0x83b5f000 │ │ - msreq CPSR_, #-2147483646 @ 0x80000002 │ │ - blgt 40d404 │ │ - bl 1ceec0c │ │ - vaddl.s8 q0, d0, d1 │ │ - andcs r8, r1, ip, lsl #1 │ │ - bleq 4a4cd8 │ │ - vaddl.s8 , d8, d11 │ │ - subs r0, r5, #0, 22 │ │ - strbmi r9, [r9], -pc, lsl #8 │ │ - eorsmi lr, r7, #3620864 @ 0x374000 │ │ - subsmi lr, pc, #3358720 @ 0x334000 │ │ + rsbls r4, r9, r1, lsr r6 │ │ + @ instruction: 0xf0204628 │ │ + @ instruction: 0xf50dff3b │ │ + ldmib sp, {r3, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r0, r1, r2, r6, r9} │ │ + stmdbcs r2, {r1, r9, fp} │ │ + @ instruction: 0xf50dd0c4 │ │ + blls 128834c │ │ + andeq lr, sp, ip, lsl #17 │ │ + stm r0, {r4, r5, r6, fp, sp, pc} │ │ + ldrtmi r0, [r1], -r2, lsl #20 │ │ + andseq lr, r2, #3571712 @ 0x368000 │ │ + ldmdage pc, {r4, ip, pc}^ @ │ │ + @ instruction: 0xf89a9064 │ │ + andls r0, sl, r0, asr r0 │ │ + andls sl, sp, #112, 16 @ 0x700000 │ │ + @ instruction: 0xf89a9063 │ │ + @ instruction: 0xf8da0051 │ │ + andls r2, ip, r0 │ │ + rsbls sl, r2, r9, ror #16 │ │ + ldmib sl, {r3, r5, r9, sl, lr}^ │ │ + @ instruction: 0xf020760f │ │ + @ instruction: 0xf50dff13 │ │ + ldmib sp, {r3, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r0, r1, r2, r6, fp, lr} │ │ + stmdacs r2, {r0, r9, fp} │ │ + b 141d5dc │ │ + mcrge 0, 1, r2, cr4, cr11, {0} │ │ + add r9, r7, #23 │ │ + @ instruction: 0x2018f8da │ │ + ldrtmi r4, [r1], -r8, lsr #12 │ │ + @ instruction: 0xff00f020 │ │ + blvc fe26644c │ │ + subne lr, r7, #3620864 @ 0x374000 │ │ + beq a328c │ │ + @ instruction: 0xd12a2802 │ │ + andscs lr, fp, pc, asr #20 │ │ + stmib sp, {r0, r2, r4, r9, ip, pc}^ │ │ + andscs r0, r1, r7, lsl r1 │ │ + andeq pc, r0, r8, asr #5 │ │ + addle r4, sl, r1, lsl #11 │ │ + strhtls lr, [r9], #-57 @ 0xffffffc7 │ │ + @ instruction: 0xf8daa85f │ │ + @ instruction: 0x46312038 │ │ + stmdage r9!, {r0, r1, r5, r6, ip, pc}^ │ │ + strtmi r9, [r8], -r2, rrx │ │ + stmdals r6, {r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + cdp2 0, 14, cr15, cr0, cr0, {1} │ │ + stmdacs r2, {r2, r6, fp, ip, pc} │ │ + stmdals r7, {r0, r1, r3, r5, r8, ip, lr, pc}^ │ │ + stmdals r8, {r3, r4, ip, pc}^ │ │ + blls 11a37d8 │ │ + b 140d0bc │ │ + andsls r2, r7, fp, lsl r0 │ │ + vshr.s8 d18, d1, #8 │ │ + strmi r0, [r1] │ │ + svcge 0x006bf43f │ │ + @ instruction: 0xf50de399 │ │ + blls 1288418 │ │ + andeq lr, lr, ip, lsl #17 │ │ + stm r1, {r4, r5, r6, r8, fp, sp, pc} │ │ + strbeq r0, [r0, r1, lsl #20] │ │ + subsls pc, r8, sp, asr #17 │ │ + mvnshi pc, #0 │ │ + movwcs lr, #35290 @ 0x89da │ │ + strne lr, [sl, #-2522] @ 0xfffff626 │ │ + bl 1d6fac0 │ │ + vaddl.s8 q0, d0, d3 │ │ + @ instruction: 0xf04f808b │ │ + ldrcs r0, [r1], -r1, lsl #22 │ │ + streq pc, [r0], -r8, asr #5 │ │ + ldmib sp, {r0, r1, r2, r3, r6, r8, r9, sp, lr, pc}^ │ │ + ldrtmi r4, [r1], -r5, asr #4 │ │ + rsbsmi lr, r1, #3358720 @ 0x334000 │ │ ldrdcs pc, [r0], -sl @ │ │ - @ instruction: 0x3739e9dd │ │ - ldcls 5, cr9, [fp, #-44]! @ 0xffffffd4 │ │ - @ instruction: 0x4630905e │ │ - strbcc lr, [r1, -sp, asr #19]! │ │ - @ instruction: 0xf0219563 │ │ - svcge 0x0036f973 │ │ - vmla.f32 d25, d0, d26 │ │ - svcgt 0x008d0b11 │ │ - bleq 64f34 │ │ - teqle r8, r2, lsl #16 │ │ - @ instruction: 0x46900a18 │ │ - cdpge 3, 2, cr9, cr6, cr11, {0} │ │ - and r9, r9, #13 │ │ - blge 19ce914 │ │ - strbeq lr, [r4, -sp, asr #19]! │ │ - teqgt r4, #192, 14 @ 0x3000000 │ │ - cmnls r9, fp, lsl #14 │ │ - cmnphi r9, #0 @ p-variant is OBSOLETE │ │ - @ instruction: 0x7612e9da │ │ - ldmib sl, {r0, r3, r4, r6, r7, r9, sl, lr}^ │ │ - ldrtmi r5, [r2], -pc, lsl #8 │ │ - mlalt r8, sl, r8, pc @ │ │ - @ instruction: 0x463842b4 │ │ - qasxmi fp, r2, r8 │ │ - @ instruction: 0xf0af4629 │ │ - adcmi lr, r6, #224, 22 @ 0x38000 │ │ - tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - tstcs r1, r8, lsr pc │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00480000 │ │ - svclt 0x00082001 │ │ - @ instruction: 0xf8dd4608 │ │ - stmdacs r0, {r6, pc} │ │ - vqadd.s8 , q0, │ │ - andcs r0, r1, r1, lsl fp │ │ - bleq 64fa0 │ │ - ldrbmi r9, [pc], -fp │ │ - stcls 14, cr10, [pc], {38} @ 0x26 │ │ - ldmdbls fp!, {r1, r2, r4, r6, r9, sp, lr, pc} │ │ - cmnpl r8, sp, asr #19 │ │ - orrgt sl, sp, r4, ror #18 │ │ - @ instruction: 0xf00007c0 │ │ - andcs r8, r8, r8, asr #6 │ │ - @ instruction: 0xf0af4615 │ │ - stmdacs r0, {r1, r3, r7, r8, r9, fp, sp, lr, pc} │ │ - cmnphi r8, #0 @ p-variant is OBSOLETE │ │ - strmi r9, [r4], -fp, lsl #18 │ │ - andhi pc, r0, r0, asr #17 │ │ - @ instruction: 0xf0812208 │ │ - subvs r4, r1, r0, lsl #2 │ │ - ldmdage r6!, {r8, sp} │ │ + @ instruction: 0x3747e9dd │ │ + rsbsls r9, r0, r9, asr #28 │ │ + stmib sp, {r3, r5, r9, sl, lr}^ │ │ + @ instruction: 0x96753773 │ │ + cdp2 0, 10, cr15, cr0, cr0, {1} │ │ + blvc fe26650c │ │ + strbvs lr, [r7], #-2525 @ 0xfffff623 │ │ + stmdaeq r5, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ + teqle r2, r2, lsl #16 │ │ + andscs lr, fp, pc, asr #20 │ │ + mulsls r7, r1, r6 │ │ + stmdbls r9, {r2, r3, r5, r7, r8, sp, lr, pc}^ │ │ + ldmdbge r6!, {r0, r1, r3, r4, r5, r6, r8, ip, pc}^ │ │ + beq a32fc │ │ + stmib sp, {r6, r7, r8, r9, sl}^ │ │ + @ instruction: 0xf8cd4879 │ │ + @ instruction: 0xf0009058 │ │ + stcls 3, cr8, [sp], {186} @ 0xba │ │ + @ instruction: 0xf89a4639 │ │ + ldrtmi r9, [r8], r8, lsr #32 │ │ + strtmi r4, [r2], -r6, lsr #5 │ │ + shasxmi fp, r2, r8 │ │ + @ instruction: 0x46289d10 │ │ + bl fe8e53dc │ │ + @ instruction: 0xf04f42b4 │ │ + svclt 0x00380100 │ │ + stmdacs r0, {r0, r8, sp} │ │ + andeq pc, r0, pc, asr #32 │ │ + andcs fp, r1, r8, asr #30 │ │ + strmi fp, [r8], -r8, lsl #30 │ │ + subsle r2, fp, r0, lsl #16 │ │ + bleq a527c │ │ + ldmdbeq r1, {r6, r9, ip, sp, lr, pc} │ │ + stmdbeq r0, {r3, r6, r7, r9, ip, sp, lr, pc} │ │ + stmdbls r9, {r0, r3, r4, r6, r7, r8, sp, lr, pc}^ │ │ + ldmdbge r6!, {r0, r1, r3, r4, r5, r6, r8, ip, pc}^ │ │ + stmdaeq r5, {r0, r7, fp, sp, lr, pc} │ │ + stmib sp, {r6, r7, r8, r9, sl}^ │ │ + @ instruction: 0xf0006479 │ │ + andcs r8, r8, lr, lsl #7 │ │ + @ instruction: 0xf0af4616 │ │ + ldrcs lr, [r1, -r8, asr #22] │ │ + vqrdmulh.s d26, d8, d0[1] │ │ + stmdacs r0, {r8, r9, sl} │ │ + mvnhi pc, #0 │ │ + tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + b fe07a98c │ │ + subvs r0, r1, r8, lsl #2 │ │ + andcs r2, r8, #0, 2 │ │ smlabtcs r0, sp, r9, lr │ │ - andscs r4, r0, #42991616 @ 0x2900000 │ │ - @ instruction: 0xf0214623 │ │ - strtmi pc, [r0], -r5, lsr #19 │ │ - bl 14e478c │ │ - ldrteq lr, [r6], #-2525 @ 0xfffff623 │ │ - cmnle r6, r1, lsl #16 │ │ - ldrsbtne lr, [r8], -sp │ │ - tstls fp, r6, lsr #28 │ │ - ldmdals sl!, {r0, r1, r2, r3, ip, pc} │ │ - andls r0, lr, pc, lsl #20 │ │ - @ instruction: 0xf89ae199 │ │ - ldmib sl, {r4, r5, sp, lr}^ │ │ - strls r0, [fp, -sl, lsl #2] │ │ - streq pc, [r1, -r6, lsl #1] │ │ - movwcs lr, #35290 @ 0x89da │ │ - addeq lr, r3, sp, lsl #17 │ │ - stmdbls fp, {r1, r2, r4, r5, fp, sp, pc} │ │ - ldc2 0, cr15, [r6], {12} │ │ - ldrsbtcc lr, [r8], -sp │ │ - ldmib sp, {r1, r3, r4, r5, r8, fp, ip, pc}^ │ │ - bcs 715ec │ │ - beq 6dc9b8 │ │ - stmib sp, {r0, r1, r3, r8, r9, ip, pc}^ │ │ - andls r2, pc, sp, lsl #2 │ │ - @ instruction: 0xf08be0f3 │ │ - @ instruction: 0xf0890001 │ │ - @ instruction: 0xf10d0101 │ │ - @ instruction: 0x462a0bd8 │ │ + @ instruction: 0xf8c04631 │ │ + strtmi r9, [r8], -r0 │ │ + @ instruction: 0x46232210 │ │ + cdp2 0, 13, cr15, cr2, cr0, {1} │ │ + @ instruction: 0xf0af4620 │ │ + ldmib sp, {r2, r4, r8, r9, fp, sp, lr, pc}^ │ │ + stmdacs r1, {r2, r6, r8, fp} │ │ + addshi pc, r1, r0, asr #32 │ │ + @ instruction: 0xb118f8dd │ │ + andsls r9, r8, r7, asr #16 │ │ + andsls r9, r5, r8, asr #16 │ │ + andscs lr, fp, pc, asr #20 │ │ + teq sl, r7, lsl r0 │ │ + mlasls r0, sl, r8, pc @ │ │ + @ instruction: 0xf089910a │ │ + stmib sp, {r0}^ │ │ + ldmdbls r6, {r8, sl, ip} │ │ + stmdage r4, {r1, ip, pc}^ │ │ + andcc lr, ip, #3358720 @ 0x334000 │ │ + blx 1765294 │ │ + blvc fe266610 │ │ + @ instruction: 0x4747e9dd │ │ + stmdaeq r1, {r0, r1, r3, r4, r7, fp, sp, lr, pc}^ │ │ + @ instruction: 0xd1242801 │ │ + andscs lr, fp, pc, asr #20 │ │ + stmib sp, {r0, r2, r4, r8, r9, sl, ip, pc}^ │ │ + adc r0, sp, #385875968 @ 0x17000000 │ │ + @ instruction: 0xf0899f0c │ │ + stmib sp, {r0}^ │ │ + mcrrge 4, 0, r5, r4, cr0 │ │ + smlabbeq r1, r7, r0, pc @ │ │ andne lr, r2, sp, asr #19 │ │ - stmdbls fp, {r0, r1, r5, r9, sl, lr} │ │ - stmib sp, {r3, r4, r6, r9, sl, lr}^ │ │ - @ instruction: 0xf00c7600 │ │ - ldmib sp, {r0, r3, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ - ldmib sp, {r0, r3, r4, r5, r8, r9, sp}^ │ │ - stmdacs r1, {r1, r2, r4, r5, r8, r9, sl} │ │ - adchi pc, r5, r0, asr #32 │ │ - vtst.8 d25, d0, d24 │ │ - andls r0, fp, r1, lsl fp │ │ - @ instruction: 0xf2c84614 │ │ - vmulge.f64 d0, d6, d0 │ │ - stmib sp, {r9, fp}^ │ │ - mvn r0, sp, lsl #6 │ │ - @ instruction: 0xf0002c00 │ │ - stmib sp, {r2, r3, r4, r5, r7, pc}^ │ │ - ldmdage r6!, {ip, sp} │ │ - tstls r2, r7, asr sl │ │ - @ instruction: 0x46234659 │ │ - blx 15e45b6 │ │ - smullsne pc, ip, sp, r8 @ │ │ - ldcls 0, cr2, [r6], #-68 @ 0xffffffbc │ │ + @ instruction: 0x46209916 │ │ + ldrtmi r4, [r3], -r2, asr #12 │ │ + blx ffa652d2 │ │ + movtcs lr, #31197 @ 0x79dd │ │ + stmdbeq r4, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ + @ instruction: 0xf0402801 │ │ + @ instruction: 0xf8dd8090 │ │ + tstls r5, #24, 2 │ │ + andscs lr, fp, pc, asr #20 │ │ + andseq lr, r7, #3358720 @ 0x334000 │ │ + cdpcs 1, 0, cr14, cr0, cr5, {3} │ │ + rsbshi pc, r4, #0 │ │ + svceq 0x0008f1bb │ │ + cmnphi r3, #64 @ p-variant is OBSOLETE @ 0x40 │ │ + @ instruction: 0xf04f6870 │ │ + @ instruction: 0xf8d64100 │ │ + cdpge 0, 4, cr11, cr4, cr0, {0} │ │ + movweq lr, #6784 @ 0x1a80 │ │ + @ instruction: 0xf1b8a834 │ │ + andle r4, fp, r0, lsl #30 │ │ + @ instruction: 0xf8cd465a │ │ + ldrmi r9, [r9], r0, asr #32 │ │ + blx ffce5320 │ │ + @ instruction: 0xf8dd464b │ │ + stmdacs r0, {r6, ip, pc} │ │ + cmnphi fp, r0 @ p-variant is OBSOLETE │ │ + vmax.f32 d18, d0, d1 │ │ + stmdahi r0!, {r0, r1, r2, r3, r4, r8, r9, pc} │ │ + rsbsls r4, sl, sl, asr r6 │ │ + stmdbls fp, {r2, r5, fp, sp, pc} │ │ + andne lr, r0, sp, asr #19 │ │ + ldmdbls r9, {r4, r5, r9, sl, lr} │ │ + ldrbmi lr, [r8, -sp, asr #19]! │ │ + stmib sp, {r2, r3, r4, r6, r9, sl, lr}^ │ │ + tstls r0, #-671088639 @ 0xd8000001 │ │ + @ instruction: 0xf92ef01f │ │ + @ instruction: 0xb114f89d │ │ + mcrls 7, 2, r2, cr4, cr1, {0} │ │ + streq pc, [r0, -r8, asr #5] │ │ + @ instruction: 0xf04042be │ │ + cdpge 2, 4, cr8, cr4, cr1, {2} │ │ + sbcvc lr, fp, pc, asr sl │ │ + cmpphi r9, r0 @ p-variant is OBSOLETE │ │ + ldrdeq lr, [fp, #-157]! @ 0xffffff63 │ │ + andcc r9, r1, r3, lsl pc │ │ + addmi r9, r8, #107 @ 0x6b │ │ + cmpphi r1, r0, asr #4 @ p-variant is OBSOLETE │ │ + bleq 65404 │ │ + @ instruction: 0xf1b9e6ef │ │ + @ instruction: 0xf0000f00 │ │ + ldmib sp, {r0, r1, r2, r3, r4, r7, pc}^ │ │ + ldmdbge r0!, {r0, r1, r2, r6, ip, sp}^ │ │ + andls sl, r0, r2, ror #20 │ │ + @ instruction: 0xf02f4628 │ │ + @ instruction: 0xf8ddfd65 │ │ + @ instruction: 0xf89d9110 │ │ + ldrmi fp, [r9, #276]! @ 0x114 │ │ + addshi pc, r3, r0, asr #32 │ │ + sbcvc lr, fp, pc, asr sl │ │ + addshi pc, sl, r0 │ │ + andcs sl, r0, r4, asr #24 │ │ + ldrtmi r9, [r1], -r1 │ │ + andcs r4, r9, #32, 12 @ 0x2000000 │ │ + @ instruction: 0xf0202300 │ │ + ldmib sp, {r0, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ + stmdacs r1, {r2, r6, r8, fp} │ │ + svcge 0x004af43f │ │ + svceq 0x0000f1b9 │ │ + ldmib sp, {r1, r3, r4, r5, r6, ip, lr, pc}^ │ │ + ldmdbge r0!, {r0, r1, r2, r6, ip, sp}^ │ │ + andls sl, r0, r2, ror #20 │ │ + @ instruction: 0xf02f4620 │ │ + @ instruction: 0xf8ddfd41 │ │ + @ instruction: 0xf89d9110 │ │ + ldrmi fp, [r9, #276]! @ 0x114 │ │ + b 181d8f4 │ │ + @ instruction: 0xf04f70cb │ │ + bicsle r0, fp, r0, lsl #22 │ │ + @ instruction: 0xf1b9e076 │ │ + @ instruction: 0xf43f0f00 │ │ + stmdbge r2!, {r0, r3, r4, r5, r6, r7, r9, sl, fp, sp, pc}^ │ │ + @ instruction: 0xf02f4620 │ │ + @ instruction: 0xf89dfc39 │ │ + andscs fp, r1, r4, lsl r1 │ │ + @ instruction: 0x9110f8dd │ │ andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404284 │ │ - @ instruction: 0x07c880b1 │ │ - cmnphi r3, r0 @ p-variant is OBSOLETE │ │ - cdpcs 0, 0, cr2, cr0, cr12, {0} │ │ - andcs fp, r8, r8, lsl #30 │ │ - teqle pc, r6 │ │ - mcrge 0, 1, lr, cr6, cr9, {5} │ │ - @ instruction: 0xf0002c00 │ │ - ldmib sp, {r1, r2, r3, r4, r7, pc}^ │ │ - ldmdbge lr, {r0, r3, r4, r5, ip, sp}^ │ │ - andls sl, r0, sl, asr sl │ │ - @ instruction: 0xf00ca836 │ │ - @ instruction: 0x9c36f9bb │ │ - smullseq pc, ip, sp, r8 @ │ │ - ldrbmi r9, [ip, #-3853] @ 0xfffff0f3 │ │ - bfceq sp, (invalid: 2:0) │ │ - msrhi CPSR_s, r0 │ │ - strtmi r2, [r9], -r0 │ │ - ldmdage r6!, {r0, ip, pc} │ │ - movwcs r2, #521 @ 0x209 │ │ - @ instruction: 0xf91af021 │ │ - ldrteq lr, [r6], #-2525 @ 0xfffff623 │ │ + @ instruction: 0xf0404581 │ │ + b 1809670 │ │ + @ instruction: 0xf00070cb │ │ + stmdals sl, {r0, r3, r5, r6, r7, pc} │ │ + stmdacs r0, {r2, r3, r8, sl, sp} │ │ + andeq pc, r8, pc, asr #32 │ │ + andcs fp, fp, r8, lsl pc │ │ + strcs fp, [lr, #-3864] @ 0xfffff0e8 │ │ + svclt 0x00082f00 │ │ + rsble r4, sp, r5, lsl #12 │ │ + ldmdbls r6, {sp} │ │ + stmdage r4, {r0, ip, pc}^ │ │ + movwcs r4, #1578 @ 0x62a │ │ + ldc2l 0, cr15, [r2, #128] @ 0x80 │ │ + blvc fe2667d0 │ │ + strbne lr, [r7], #-2525 @ 0xfffff623 │ │ + beq a3610 │ │ @ instruction: 0xf0002801 │ │ - stccs 1, cr8, [r0], {203} @ 0xcb │ │ - bichi pc, fp, r0 │ │ - ldrsbtcc lr, [r9], -sp │ │ - bge 16d2b70 │ │ - ldmdage r6!, {ip, pc} │ │ - @ instruction: 0xf99af00c │ │ - @ instruction: 0xf89d9c36 │ │ - ldrbmi r0, [ip, #-220] @ 0xffffff24 │ │ - stmdbls r5, {r0, r1, r2, r3, r4, r6, r7, ip, lr, pc} │ │ - bls e4c63c │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - bls e8ce54 │ │ - strmi lr, [r0, -r1, asr #20] │ │ - rscs r9, lr, lr, lsl #4 │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - andcs sl, r0, r6, lsr #28 │ │ - bls 1cea58 │ │ - andls r2, r1, r0, lsl #6 │ │ - @ instruction: 0xf021a836 │ │ - ldmib sp, {r0, r1, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ - ldmdals sl!, {r3, r4, r5, r8, ip, sp} │ │ - ldrtcs lr, [r6], #-2525 @ 0xfffff623 │ │ - @ instruction: 0xf0002a01 │ │ - stccs 1, cr8, [r0], {152} @ 0x98 │ │ - mcrge 4, 6, pc, cr3, cr15, {1} @ │ │ - @ instruction: 0xf0402b08 │ │ - ldmib sl, {r3, r4, r7, r9, pc}^ │ │ - @ instruction: 0xf04f2308 │ │ - stmdavs r5!, {r8, r9, sl, lr}^ │ │ - rsbsmi r6, sp, r6, lsr #16 │ │ - bl 1d6f12c │ │ - blle ff6e8e74 │ │ - andls r2, r2, r8, lsl #4 │ │ - smlabtcs r0, sp, r9, lr │ │ - bge 161274c │ │ - @ instruction: 0x46234659 │ │ - blx ff6646b0 │ │ - smullsne pc, ip, sp, r8 @ │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - mcrge 12, 1, r9, cr6, cr6, {1} │ │ - vshr.s8 d18, d1, #8 │ │ - addmi r0, r4, #0 │ │ - orrhi pc, r8, r0, asr #32 │ │ - bicle r0, r6, r8, asr #15 │ │ - stcls 0, cr14, [pc], {121} @ 0x79 │ │ - svccs 0x0000ae26 │ │ - sbcshi pc, ip, r0 │ │ - @ instruction: 0x4658a95a │ │ - cdp2 0, 14, cr15, cr6, cr12, {0} │ │ - smullsne pc, ip, sp, r8 @ │ │ - svcls 0x00362011 │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404287 │ │ - @ instruction: 0x07c880d1 │ │ - teqphi r3, r0 @ p-variant is OBSOLETE │ │ - tstcs ip, r6, lsl #16 │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00180008 │ │ - svclt 0x0018200b │ │ - @ instruction: 0xf1b9210e │ │ - strmi r0, [r9], r0, lsl #30 │ │ - strmi fp, [r1], r8, lsl #30 │ │ - stmdbls fp, {r0, r3, r4, r6, r8, ip, lr, pc} │ │ - andcs lr, r1, r2, ror #1 │ │ - andcs lr, r1, sl, asr #1 │ │ - andls r4, fp, ip, asr r6 │ │ - adds r9, r4, sp, lsl #30 │ │ - stmdbls r5, {r0, r1, r3, r8, ip, pc} │ │ - andls r9, pc, #56, 20 @ 0x38000 │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 108efe8 │ │ - andls r4, lr, #0 │ │ - vhadd.s8 d25, d0, d13 │ │ - vmovge.32 d6[1], r0 │ │ - bleq 65234 │ │ - @ instruction: 0xf10de0bb │ │ - @ instruction: 0xae260958 │ │ - stmdbls fp, {sp} │ │ - movwcs r9, #2566 @ 0xa06 │ │ - ldmdage r6!, {r0, ip, pc} │ │ - @ instruction: 0xf874f021 │ │ - teqcc r8, sp @ │ │ - ldmib sp, {r1, r3, r4, r5, fp, ip, pc}^ │ │ - bcs 31810 │ │ - tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf43f2c00 │ │ - blcs 254064 │ │ - andshi pc, sp, #64 @ 0x40 │ │ - movwcs lr, #43482 @ 0xa9da │ │ - strmi pc, [r0, -pc, asr #32] │ │ - stmdavs r6!, {r0, r2, r5, r6, fp, sp, lr} │ │ - blne fe4b894c │ │ - andeq lr, r5, #117760 @ 0x1cc00 │ │ - andcs sp, r8, #224256 @ 0x36c00 │ │ - stmib sp, {r1, ip, pc}^ │ │ - ldmdage r6!, {r8, sp} │ │ - @ instruction: 0x4659aa57 │ │ - @ instruction: 0xf00d4623 │ │ - @ instruction: 0xf89dfa5d │ │ - @ instruction: 0xf10d10dc │ │ - @ instruction: 0x9c360958 │ │ - andscs sl, r1, r6, lsr #28 │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404284 │ │ - strbeq r8, [r8, sp, lsl #2] │ │ - andcs sp, r0, r6, asr #3 │ │ - @ instruction: 0xf10de620 │ │ - stmdbls fp, {r3, r4, r6, r7, r8, r9, fp} │ │ - andls r2, r1, r0 │ │ - @ instruction: 0x464a4658 │ │ - @ instruction: 0xf0212300 │ │ - @ instruction: 0xf10df837 │ │ - ldmib sp, {r5, r6, r7, r8, r9, fp}^ │ │ - ldm fp, {r1, r2, r4, r5, r8, r9, sl} │ │ - stmdacs r1, {r3, r4, fp} │ │ - rschi pc, r9, r0 │ │ - @ instruction: 0xf0002f00 │ │ - ldmib sl, {r0, r1, r3, r5, r6, r7, pc}^ │ │ - ldrtmi r0, [r9], -pc, lsl #10 │ │ - adcmi r4, fp, #44040192 @ 0x2a00000 │ │ - sasxmi fp, sl, r8 │ │ - @ instruction: 0xf0af461f │ │ - adcsmi lr, sp, #139264 @ 0x22000 │ │ + ldrcs r8, [r1, -r6, ror #3] │ │ + svceq 0x0000f1b9 │ │ + streq pc, [r0, -r8, asr #5] │ │ + mvnhi pc, r0 │ │ + ldrtmi r4, [r2], -pc, lsl #12 │ │ + strbmi r4, [r9], -r0, asr #12 │ │ + svclt 0x003845b3 │ │ + @ instruction: 0xf0af465a │ │ + ldrbmi lr, [lr, #-2638] @ 0xfffff5b2 │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ smlabbcs r1, r8, pc, fp @ │ │ @ instruction: 0xf04f2800 │ │ svclt 0x00c80000 │ │ svclt 0x00082001 │ │ stmdacs r1, {r3, r9, sl, lr} │ │ - ldmdage r6!, {r0, r4, r6, r7, ip, lr, pc} │ │ - @ instruction: 0x4622a95a │ │ - @ instruction: 0xf00c465b │ │ - @ instruction: 0xf89dfe3f │ │ - vqadd.s8 q8, q8, q6 │ │ - svcls 0x00360b11 │ │ - bleq 65328 │ │ - @ instruction: 0xf040455f │ │ - @ instruction: 0xf10d80db │ │ - @ instruction: 0x07c00bd8 │ │ - @ instruction: 0xe086d1bf │ │ - ldrbmi r2, [ip], -r0 │ │ - stmdage r4!, {r0, r1, r3, ip, pc}^ │ │ - @ instruction: 0xf01f970d │ │ - stmdals r4!, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0739865 │ │ - ldmib sp, {r2, r6, r7, r9, fp, sp, lr, pc}^ │ │ - strtmi r5, [r0], lr, lsl #14 │ │ - @ instruction: 0xf01fa85e │ │ - ldmdals lr, {r0, r5, r7, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf073985f │ │ - strls lr, [lr, #-2744] @ 0xfffff548 │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - ldrtmi r9, [ip], -fp, lsl #26 │ │ - @ instruction: 0xf8dd4647 │ │ - add r8, r4, r0, asr #32 │ │ - rsb r2, r5, r1 │ │ - stmdbls r5, {r0, r1, r3, r8, ip, pc} │ │ - eorsmi lr, r8, #3620864 @ 0x374000 │ │ + stmdage r4, {r4, r6, r7, ip, lr, pc}^ │ │ + ldrtmi sl, [sl], -r2, ror #18 │ │ + @ instruction: 0xf02f4623 │ │ + @ instruction: 0xf89dfbe9 │ │ + andscs fp, r1, r4, lsl r1 │ │ + @ instruction: 0x9110f8dd │ │ + andeq pc, r0, r8, asr #5 │ │ + cmnle r2, r1, lsl #11 │ │ + sbcvc lr, fp, pc, asr sl │ │ + bleq 65548 │ │ + @ instruction: 0xe697d1bc │ │ + bleq a5550 │ │ + stmdbls r9, {r2, r3, sp, lr, pc} │ │ + andsls r9, r8, #286720 @ 0x46000 │ │ stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 108d0a8 │ │ - vhadd.s8 d20, d0, d0 │ │ - andls r0, sp, r1, lsl fp │ │ - bleq 6539c │ │ - andcs lr, r0, ip, asr r0 │ │ - bleq 4a5184 │ │ - vaddl.s8 , d8, d11 │ │ - vmulge.f64 d0, d6, d0 │ │ - stmdage r4!, {r2, r3, r4, r6, r9, sl, lr}^ │ │ - @ instruction: 0xf876f01f │ │ - stmdacs r0, {r2, r5, r6, fp, ip, pc} │ │ - stmdals r5!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - b fe364a6c │ │ - stcls 6, cr4, [pc], {39} @ 0x27 │ │ - stmdbls fp, {r1, r2, r3, r4, r6, sp, lr, pc} │ │ - bleq ff664ce0 │ │ - strbmi r2, [sl], -r0 │ │ - ldrbmi r9, [r8], -r1 │ │ - @ instruction: 0xf0202300 │ │ - @ instruction: 0xf10dffad │ │ - ldmib sp, {r5, r6, r7, r8, r9, fp}^ │ │ - ldm fp, {r1, r2, r4, r5, r8, r9, sl} │ │ - stmdacs r0, {r3, r4, fp} │ │ - svccs 0x0000d15f │ │ - ldmib sl, {r1, r5, r6, ip, lr, pc}^ │ │ - @ instruction: 0x46390512 │ │ - adcmi r4, fp, #44040192 @ 0x2a00000 │ │ - sasxmi fp, sl, r8 │ │ - @ instruction: 0xf0af461f │ │ - adcsmi lr, sp, #2523136 @ 0x268000 │ │ + b 108fd40 │ │ + andsls r4, r5, #0 │ │ + and r9, r2, r7, lsl r0 │ │ + bleq 6556c │ │ + ldmdage r6!, {r0, r3, r4, r5, r7, r9, sl, lr}^ │ │ + mrc2 0, 1, pc, cr8, cr14, {0} │ │ + stmdacs r0, {r1, r2, r4, r5, r6, fp, ip, pc} │ │ + ldmdals r7!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + b ff965610 │ │ + mrcls 12, 0, r9, cr8, cr5, {0} │ │ + @ instruction: 0xf01ea870 │ │ + ldmdals r0!, {r0, r2, r3, r5, r9, sl, fp, ip, sp, lr, pc}^ │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0739871 │ │ + @ instruction: 0x9618eada │ │ + ldrls sl, [r5], #-3620 @ 0xfffff1dc │ │ + ldrtmi lr, [sp], -r6, rrx │ │ + ldmdbls r6, {sp} │ │ + stmdage r4, {r0, ip, pc}^ │ │ + movwcs r4, #1578 @ 0x62a │ │ + stc2l 0, cr15, [r4, #-128]! @ 0xffffff80 │ │ + blvc fe2668ac │ │ + strbvs lr, [r7], #-2525 @ 0xfffff623 │ │ + beq a36ec │ │ + @ instruction: 0xf0402800 │ │ + @ instruction: 0xf1b9817e │ │ + @ instruction: 0xf43f0f00 │ │ + @ instruction: 0x462fae57 │ │ + strbmi r9, [r9], -sp, lsl #26 │ │ + strtmi r4, [sl], -fp, lsr #11 │ │ + uasxmi fp, sl, r8 │ │ + @ instruction: 0xf0af9810 │ │ + ldrbmi lr, [sp, #-2530] @ 0xfffff61e │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ tstcs r1, r8, lsr pc │ │ @ instruction: 0xf04f2800 │ │ svclt 0x00480000 │ │ svclt 0x00082001 │ │ stmdacs r0, {r3, r9, sl, lr} │ │ - ldmdage r6!, {r0, r1, r4, r6, r7, r8, ip, lr, pc} │ │ - @ instruction: 0x4622a95a │ │ - @ instruction: 0xf00c465b │ │ - @ instruction: 0xf89dfdb7 │ │ - vqadd.s8 q8, q8, q6 │ │ - svcls 0x00360b11 │ │ - bleq 65438 │ │ - cmple r3, pc, asr r5 │ │ - @ instruction: 0xf10d990b │ │ - @ instruction: 0x07c00bd8 │ │ - andcs sp, r0, r2, asr #3 │ │ - andcs lr, r0, r5, lsr r0 │ │ - bleq 4a5230 │ │ - vaddl.s8 , d8, d11 │ │ - ldrbmi r0, [pc], -r0, lsl #22 │ │ - @ instruction: 0xf01fa864 │ │ - stmdals r4!, {r0, r5, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0739865 │ │ - vstrls s28, [lr, #-224] @ 0xffffff20 │ │ - @ instruction: 0xf01fa85e │ │ - ldmdals lr, {r0, r1, r2, r4, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf073985f │ │ - strls lr, [lr, #-2606] @ 0xfffff5d2 │ │ - ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - ldrbmi r9, [pc, #-3339] @ 27c5d │ │ - @ instruction: 0xf10ad144 │ │ - ubfxeq r0, r8, #20, #9 │ │ - stcge 4, cr15, [r8], {127} @ 0x7f │ │ - stmib sp, {r0, r2, r3, r4, r5, sp, lr, pc}^ │ │ - beq 628db4 │ │ - ands r9, fp, fp, lsl #6 │ │ - ldrsbtne lr, [r8], -sp │ │ - andcs lr, r1, fp, lsr #11 │ │ - beq 6626a8 │ │ - eorslt pc, r8, sp, asr #17 │ │ - strb r9, [lr, -fp, lsl #6]! │ │ - vhadd.s8 d18, d0, d1 │ │ - andls r0, fp, r1, lsl fp │ │ - bleq 654c0 │ │ - ldrb r4, [r0, #-1631]! @ 0xfffff9a1 │ │ - stmdbls r5, {r0, r1, r3, r8, ip, pc} │ │ - andls r9, pc, #56, 20 @ 0x38000 │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 108f298 │ │ - andls r4, lr, #0 │ │ - bleq 4a52bc │ │ - vaddl.s8 , d8, d13 │ │ - strb r0, [r4, -r0, lsl #22]! │ │ - andls r9, fp, r5, lsl #18 │ │ - eorsmi lr, r8, #3620864 @ 0x374000 │ │ + stmdage r4, {r0, r4, r6, r7, r8, ip, lr, pc}^ │ │ + ldrtmi sl, [r2], -r2, ror #18 │ │ + @ instruction: 0xf02f4623 │ │ + @ instruction: 0xf89dfb7d │ │ + andscs fp, r1, r4, lsl r1 │ │ + @ instruction: 0x9110f8dd │ │ + andeq pc, r0, r8, asr #5 │ │ + smlabble r6, r1, r5, r4 │ │ + sbcvc lr, fp, pc, asr sl │ │ + @ instruction: 0xf04f463d │ │ + @ instruction: 0xd1bd0b00 │ │ + stmdbls r9, {r1, r3, r5, r9, sl, sp, lr, pc} │ │ + andsls r9, r8, #286720 @ 0x46000 │ │ stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 108d20c │ │ - andls r4, sp, r0 │ │ - stmdage r4, {r1, r2, r3, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ - @ instruction: 0xffdcf008 │ │ - @ instruction: 0xf1b59d28 │ │ - @ instruction: 0xf0404f00 │ │ - ldrbmi r8, [pc], -r0, lsl #1 │ │ - ldrdge pc, [r8], -sp @ │ │ - ldrbmi lr, [pc], -r7, lsr #32 │ │ - strls sl, [pc], #-2116 @ 289f8 │ │ - @ instruction: 0xffcef008 │ │ - @ instruction: 0xf8dd9c28 │ │ - @ instruction: 0xf1b4a028 │ │ - tstle r1, r0, lsl #30 │ │ - ands r4, sl, sl, lsr #12 │ │ - @ instruction: 0x8629e9dd │ │ - @ instruction: 0x462a46b9 │ │ - @ instruction: 0xf108b176 │ │ - and r0, r2, r4, lsl #14 │ │ - cdpcc 7, 0, cr3, cr1, cr12, {0} │ │ - @ instruction: 0xf857d008 │ │ - stmdacs r0, {r2, sl, fp} │ │ - ldmdavs r8!, {r3, r4, r5, r6, r7, ip, lr, pc} │ │ - stmia r2!, {r0, r1, r2, r3, r5, r7, ip, sp, lr, pc} │ │ - ldrb r4, [r3, sl, lsr #12]! │ │ - @ instruction: 0xb124464f │ │ - ldrmi r4, [r4], -r0, asr #12 │ │ - ldm sl, {r0, r1, r2, r3, r5, r7, ip, sp, lr, pc} │ │ - ldcge 6, cr4, [r6], {34} @ 0x22 │ │ - @ instruction: 0xf43f455f │ │ - @ instruction: 0xf7ffab64 │ │ - ldmib sp, {r0, r1, r5, r6, r8, r9, fp, ip, sp, pc}^ │ │ - vmin.s8 d24, d0, d25 │ │ - @ instruction: 0xf2c80b11 │ │ - cmplt lr, r0, lsl #22 │ │ - streq pc, [r4, -r8, lsl #2] │ │ - stceq 8, cr15, [r4], {87} @ 0x57 │ │ + b 108fe14 │ │ + andsls r4, r5, #0 │ │ + mcrge 0, 1, r9, cr4, cr7, {0} │ │ + @ instruction: 0xf01ea876 │ │ + ldmdals r6!, {r0, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf0af6838 │ │ - strcc lr, [ip, -r4, lsl #17] │ │ - mvnsle r3, r1, lsl #28 │ │ - stccs 6, cr4, [r0, #-380] @ 0xfffffe84 │ │ - blge 7a5c78 │ │ - bllt 7e6a7c │ │ - subeq lr, r0, r0, lsl #22 │ │ - ldrcc r9, [r8, #-2319] @ 0xfffff6f1 │ │ - stmibeq r0, {r0, r8, r9, fp, sp, lr, pc}^ │ │ - @ instruction: 0xf43e3e01 │ │ - strbmi sl, [sp, #-3125] @ 0xfffff3cb │ │ - stmiavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - @ instruction: 0xf43e2800 │ │ - ldmib sp, {r0, r1, r2, r3, r5, sl, fp, sp, pc}^ │ │ - ldmib r5, {r2, r4, r8, r9, fp, lr}^ │ │ - @ instruction: 0xf8d47a00 │ │ - stmdavs r0!, {r3, pc} │ │ - andsle r4, r6, r0, lsl #11 │ │ - @ instruction: 0xf1086860 │ │ - ldrcc r0, [r8, #-257] @ 0xfffffeff │ │ - eorsvc pc, r8, r0, asr #16 │ │ - sbceq lr, r8, r0, lsl #22 │ │ - @ instruction: 0xf8c060a1 │ │ - @ instruction: 0xf8dda004 │ │ - @ instruction: 0xf8dba028 │ │ - vhadd.s8 d16, d0, d0 │ │ - @ instruction: 0xf2c80b11 │ │ - addmi r0, r1, #0, 22 │ │ - @ instruction: 0xf7fed9d8 │ │ - strtmi fp, [r0], -pc, lsl #24 │ │ - @ instruction: 0xf00a9210 │ │ - bls 467168 │ │ - ldmib sp, {r1, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ - @ instruction: 0xf8dd8629 │ │ - cmplt lr, r8, lsr #32 │ │ - streq pc, [r4, -r8, lsl #2] │ │ - stceq 8, cr15, [r4], {87} @ 0x57 │ │ + @ instruction: 0xf0739877 │ │ + @ instruction: 0xf8ddea7e │ │ + ldcls 0, cr8, [r8], {84} @ 0x54 │ │ + @ instruction: 0xf01ea870 │ │ + ldmdals r0!, {r0, r2, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf0af6838 │ │ - smladxcc ip, r8, r8, lr │ │ - mvnsle r3, r1, lsl #28 │ │ - stccs 6, cr4, [r0, #-380] @ 0xfffffe84 │ │ - @ instruction: 0xe796d192 │ │ - andsls r4, r0, #32, 12 @ 0x2000000 │ │ - @ instruction: 0xf985f00a │ │ - @ instruction: 0xf7fe9a10 │ │ - stmdami r1!, {r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, pc} │ │ - @ instruction: 0xf0184478 │ │ - stmdami r0!, {r0, r1, r3, r4, r8, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0739871 │ │ + @ instruction: 0xf8cdea72 │ │ + ldrls r8, [r8], #-84 @ 0xffffffac │ │ + andscs r9, r1, r3, lsl pc │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf43f4581 │ │ + teq r6, r8, lsl #26 │ │ + bleq 65680 │ │ + stmdbls sp!, {r2, r3, r4, r5, r6, r7, r8, sl, sp, lr, pc}^ │ │ + stmdble ip, {r3, r7, r9, lr} │ │ + svcls 0x00089b0b │ │ + blgt 3cf6fc │ │ + stm r7, {r2, r6, sl, ip, pc} │ │ + strtmi r0, [r2], -lr │ │ + movtls r9, #23312 @ 0x5b10 │ │ + @ instruction: 0xf02f9700 │ │ + ldrdcs pc, [ip], -r9 │ │ + svceq 0x0000f1b9 │ │ + andcs fp, r8, r8, lsl #30 │ │ + rsble r9, fp, r0, lsl r0 │ │ + andcs r9, r0, r6, lsl r9 │ │ + movwcs r9, #2576 @ 0xa10 │ │ + ldrtmi r9, [r0], -r1 │ │ + ldc2l 0, cr15, [ip], {32} │ │ + blvc fe2669bc │ │ + strbmi lr, [r7, #-2525] @ 0xfffff623 │ │ + stmdaeq r1, {r0, r1, r3, r4, r7, fp, sp, lr, pc}^ │ │ + @ instruction: 0xf0002801 │ │ + mcrcs 0, 0, r8, cr0, cr5, {6} │ │ + sbchi pc, r2, r0 │ │ + svceq 0x0008f1bb │ │ + bichi pc, r1, r0, asr #32 │ │ + @ instruction: 0xf04f6870 │ │ + ldmdavs r7!, {r8, lr} │ │ + b fe054ec0 │ │ + stmdals sp, {r0, r8, fp} │ │ + stmdals ip, {r3, r4, r5, r9, fp, ip} │ │ + andeq lr, r0, r9, ror fp │ │ + @ instruction: 0xf1b8dbda │ │ + andle r4, r6, r0, lsl #30 │ │ + @ instruction: 0x463aa834 │ │ + @ instruction: 0xf02f464b │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r8, fp, ip, sp, lr, pc} │ │ + stccs 0, cr13, [r1, #-832] @ 0xfffffcc0 │ │ + cmnphi r5, r0, asr #4 @ p-variant is OBSOLETE │ │ + ldrtmi r8, [sl], -r0, lsr #16 │ │ + stmdage r4!, {r1, r3, r4, r5, r6, ip, pc} │ │ + strbmi r9, [fp], -fp, lsl #18 │ │ + andne lr, r0, sp, asr #19 │ │ + ldmdbls r9, {r4, r5, r9, sl, lr} │ │ + ldrbmi lr, [r8, #-2509]! @ 0xfffff633 │ │ + stmib sp, {r2, r3, r4, r5, r9, sl, lr}^ │ │ + @ instruction: 0xf01e7976 │ │ + @ instruction: 0xf89dff7d │ │ + andscs fp, r1, r4, lsl r1 │ │ + vqrdmlah.s d25, d8, d0[1] │ │ + addmi r0, r6, #0 │ │ + addshi pc, r0, r0, asr #32 │ │ + b 1814f20 │ │ + adcle r7, pc, fp, asr #1 │ │ + ldrdeq lr, [fp, #-157]! @ 0xffffff63 │ │ + andcc r9, r1, r3, lsl pc │ │ + addmi r9, r8, #107 @ 0x6b │ │ + mrcge 6, 2, APSR_nzcv, cr0, cr15, {1} │ │ + addmi r9, r8, #1785856 @ 0x1b4000 │ │ + blls 31fcbc │ │ + stcls 6, cr4, [r8, #-136] @ 0xffffff78 │ │ + ldmib r3, {r1, r3, r5, r6, fp, ip, pc}^ │ │ + ldmvs fp, {r8, r9, sl, ip} │ │ + strbmi r6, [fp], -fp, lsr #1 │ │ + strne lr, [r0, -r5, asr #19] │ │ + stmdbmi r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + @ instruction: 0xf02f9500 │ │ + ldr pc, [r3, r7, ror #18] │ │ + ldmdbls r6, {r0, r2, r3, r8, sl, ip, pc} │ │ + bls 431654 │ │ + andls r2, r1, r0, lsl #6 │ │ + @ instruction: 0xf0204630 │ │ + @ instruction: 0xf50dfc6f │ │ + ldmib sp, {r3, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r0, r1, r2, r6, r8, r9, sl, lr} │ │ + stmdacs r0, {r0, r6, fp} │ │ + cdpcs 1, 0, cr13, cr0, cr11, {3} │ │ + @ instruction: 0xf1bbd056 │ │ + @ instruction: 0xf0400f08 │ │ + ldmdavs r0!, {r1, r2, r4, r6, r8, pc}^ │ │ + tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + mcrge 8, 2, r6, cr4, cr5, {1} │ │ + stmdbeq r1, {r7, r9, fp, sp, lr, pc} │ │ + blne 104f6b4 │ │ + bl 1c4f6c4 │ │ + blle ff7296b8 │ │ + svcmi 0x0000f1b8 │ │ + ldmdage r4!, {r1, r2, ip, lr, pc} │ │ + strbmi r4, [fp], -sl, lsr #12 │ │ + @ instruction: 0xf8d2f02f │ │ + sbcsle r2, r2, r0, lsl #16 │ │ + vmax.f32 d18, d0, d1 │ │ + stmdahi r0!, {r0, r1, r8, pc} │ │ + rsbsls r4, sl, sl, lsr #12 │ │ + stmdbls fp, {r2, r5, fp, sp, pc} │ │ + stmib sp, {r0, r1, r3, r6, r9, sl, lr}^ │ │ + ldrtmi r1, [r0], -r0 │ │ + stmib sp, {r0, r3, r4, r8, fp, ip, pc}^ │ │ + @ instruction: 0x462c4778 │ │ + ldmdbpl r6!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + @ instruction: 0xff12f01e │ │ + @ instruction: 0xb114f89d │ │ + mcrls 7, 2, r2, cr4, cr1, {0} │ │ + streq pc, [r0, -r8, asr #5] │ │ + @ instruction: 0xd12542be │ │ + b 1814ff4 │ │ + adcsle r7, r2, fp, asr #1 │ │ + ldrdeq lr, [fp, #-157]! @ 0xffffff63 │ │ + andcc r9, r1, r3, lsl pc │ │ + addmi r9, r8, #107 @ 0x6b │ │ + stclge 6, cr15, [r6, #252]! @ 0xfc │ │ + addmi r9, r8, #1785856 @ 0x1b4000 │ │ + blls 31fd9c │ │ + svcls 0x00084622 │ │ + ldmib r3, {r1, r3, r5, r6, fp, ip, pc}^ │ │ + ldmvs fp, {r8, sl, ip} │ │ + @ instruction: 0x464b60bb │ │ + strne lr, [r0, #-2503] @ 0xfffff639 │ │ + stmdbmi r4, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + @ instruction: 0xf02f9700 │ │ + @ instruction: 0xe796f8fd │ │ + @ instruction: 0xf04f2611 │ │ + vqdmlsl.s q8, d8, d1 │ │ + ands r0, r1, r0, lsl #12 │ │ + bls 11cfb54 │ │ + stmvc r8, {r3, r4, r9, ip, pc} │ │ + bls 120b75c │ │ + b 108df90 │ │ + and r4, r6, r0 │ │ + ldrls r9, [r5, #-1048] @ 0xfffffbe8 │ │ + ldrls lr, [r8], #-1 │ │ + b 140f3a0 │ │ + andsls r2, r7, fp, lsl r0 │ │ + ldmdage r0!, {r0, r1, r4, r8, r9, sl, fp, ip, pc}^ │ │ + stc2 0, cr15, [r8], #120 @ 0x78 │ │ + stmdacs r0, {r4, r5, r6, fp, ip, pc} │ │ + ldmdals r1!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + ldmdb r4, {r0, r1, r4, r5, r6, ip, sp, lr, pc}^ │ │ + mcrge 6, 1, r4, cr4, cr1, {5} │ │ + vshr.s8 d18, d1, #8 │ │ + strmi r0, [r1] │ │ + blge ffba6870 │ │ + tstls r8, fp, lsl r0 │ │ + @ instruction: 0xf04fe004 │ │ + ldrtmi r0, [r9], r1, lsl #22 │ │ + @ instruction: 0x9618e6bd │ │ + andscs lr, fp, pc, asr #20 │ │ + mcrge 4, 1, r9, cr4, cr5, {0} │ │ + ssat r9, #24, r7 │ │ + @ instruction: 0xf019a84c │ │ + ldcls 12, cr15, [r6], #-644 @ 0xfffffd7c │ │ + svcmi 0x0000f1b4 │ │ + ldrcs sp, [r1, -r6, asr #2] │ │ + ldrsbtge pc, [r8], -sp @ │ │ + streq pc, [r0, -r8, asr #5] │ │ + @ instruction: 0xf7ff46b9 │ │ + ldrcs fp, [r1, -r8, lsr #21] │ │ + streq pc, [r0, -r8, asr #5] │ │ + ldrcs lr, [r1, -r3] │ │ + streq pc, [r0, -r8, asr #5] │ │ + stmdage ip, {r0, r3, r4, r5, r7, r9, sl, lr}^ │ │ + stc2 0, cr15, [sl], {25} │ │ + @ instruction: 0xf8dd9c36 │ │ + @ instruction: 0xf1b4a038 │ │ + @ instruction: 0xf43f4f00 │ │ + ldmib sp, {r1, r2, r4, r7, r9, fp, sp, pc}^ │ │ + cmplt sp, r7, lsr r5 │ │ + streq pc, [r4], -r8, lsl #2 │ │ + stceq 8, cr15, [r4], {86} @ 0x56 │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0ae6830 │ │ + strcc lr, [ip], -lr, ror #31 │ │ + mvnsle r3, r1, lsl #26 │ │ + bllt fe755084 │ │ + blt fe1277f4 │ │ + strbhi lr, [r7, #-2525] @ 0xfffff623 │ │ + ldrsbtge pc, [r8], -sp @ │ │ + @ instruction: 0xf108b15d │ │ + @ instruction: 0xf8570704 │ │ + stmdacs r0, {r2, sl, fp} │ │ + ldmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + svc 0x00d8f0ae │ │ + stccc 7, cr3, [r1, #-48] @ 0xffffffd0 │ │ + @ instruction: 0x2711d1f5 │ │ + vmull.s8 q9, d8, d0 │ │ + ldrtmi r0, [r9], r0, lsl #14 │ │ + bge 1026a24 │ │ + blt 1067828 │ │ + ldrhi lr, [r7, #-2525]! @ 0xfffff623 │ │ + ldrsbtge pc, [r8], -sp @ │ │ + @ instruction: 0xf108b15d │ │ + @ instruction: 0xf8570704 │ │ + stmdacs r0, {r2, sl, fp} │ │ + ldmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + svc 0x00bef0ae │ │ + stccc 7, cr3, [r1, #-48] @ 0xffffffd0 │ │ + @ instruction: 0x2711d1f5 │ │ + vmull.s8 q9, d8, d0 │ │ + ldrtmi r0, [r9], r0, lsl #14 │ │ + bge 14a6958 │ │ + @ instruction: 0xf0ae4640 │ │ + @ instruction: 0xf7ffefb2 │ │ + @ instruction: 0xf0aeba4c │ │ + stmdami r5, {r1, r2, r3, r5, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ @ instruction: 0xf0164478 │ │ - stmdami r4!, {r0, r1, r2, r3, r5, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0184478 │ │ - addsmi pc, r8, #311296 @ 0x4c000 │ │ - svclt 0x00384619 │ │ - addmi r4, r3, #1048576 @ 0x100000 │ │ - blge ff6e6540 │ │ - subeq lr, r1, r1, lsl #22 │ │ - bl 8ef8c │ │ - stmiavs r8!, {r6, r7, r8, sl} │ │ - @ instruction: 0xf47e2800 │ │ - @ instruction: 0xf7feabb6 │ │ - blmi 657a9c │ │ + stmdami r4, {r0, r3, r5, r7, r8, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf0174478 │ │ + stmdami r3, {r0, r1, r2, r3, r4, r9, sl, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf0164478 │ │ + ldmdami fp!, {r0, r5, r7, r8, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0174478 │ │ + addmi pc, pc, #368 @ 0x170 │ │ + bge fec27288 │ │ + cmpeq r1, r1, lsl #22 │ │ + bl d00f8 │ │ + ldmvs r1!, {r0, r6, r7, r9, sl} │ │ + @ instruction: 0xf47e2900 │ │ + @ instruction: 0xf7feaa73 │ │ + blmi 1018338 │ │ mrscs r2, (UNDEF: 2) │ │ - ldrbtmi r4, [fp], #-1594 @ 0xfffff9c6 │ │ - ldc2 0, cr15, [ip], {22} │ │ - andcs r4, r0, r3, lsl fp │ │ + ldrbtmi r4, [fp], #-1586 @ 0xfffff9ce │ │ + @ instruction: 0xf940f016 │ │ + andcs r4, r0, r8, lsr fp │ │ + ldrtmi r2, [sl], -r2, lsl #2 │ │ + @ instruction: 0xf016447b │ │ + blmi de7da8 │ │ + mrscs r2, (UNDEF: 2) │ │ + ldrbtmi r4, [fp], #-1578 @ 0xfffff9d6 │ │ + @ instruction: 0xf932f016 │ │ + andcs r4, r0, r3, lsr fp │ │ strtmi r2, [r2], -r2, lsl #2 │ │ @ instruction: 0xf016447b │ │ - andcs pc, r1, r5, lsl ip @ │ │ - @ instruction: 0xf0144621 │ │ - stmdami fp, {r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - blmi 3134f0 │ │ - ldrbtmi r4, [r8], #-2315 @ 0xfffff6f5 │ │ + @ instruction: 0x9e18f92b │ │ + teqlt r6, sp, asr #26 │ │ + @ instruction: 0x46209c17 │ │ + blx febe597c │ │ + mcrcc 4, 0, r3, cr1, cr8, {0} │ │ + ldmdals r4!, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0ae9817 │ │ + ldmdami sp, {r2, r5, r6, r8, r9, sl, fp, sp, lr, pc} │ │ + blmi 794234 │ │ + ldrbtmi r4, [r8], #-2333 @ 0xfffff6e3 │ │ + strbls r4, [ip, #-1147] @ 0xfffffb85 │ │ + tstls r0, r9, ror r4 │ │ + @ instruction: 0xf017212b │ │ + mulcs r1, r3, lr │ │ + @ instruction: 0xf0144631 │ │ + andcs pc, r1, r9, asr #23 │ │ + @ instruction: 0xf0142180 │ │ + ldmdami r9, {r0, r2, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + blmi 694304 │ │ + ldrbtmi r4, [r8], #-2329 @ 0xfffff6e7 │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ @ instruction: 0x212b9100 │ │ - @ instruction: 0xf9b6f018 │ │ + mcr2 0, 4, pc, cr0, cr7, {0} @ │ │ tstcs r8, r1 │ │ - mrc2 0, 7, pc, cr9, cr4, {0} │ │ - andcs r9, r8, pc, lsl #18 │ │ - mrc2 0, 7, pc, cr5, cr4, {0} │ │ - andeq r1, fp, ip, lsr r5 │ │ - strdeq r1, [fp], -r4 │ │ - @ instruction: 0xffff0487 │ │ - andeq r1, fp, r4, lsr #3 │ │ - @ instruction: 0x000b12b2 │ │ - andeq r1, fp, ip, lsl #5 │ │ - muleq fp, sl, r2 │ │ - andeq r0, fp, r0, lsl sp │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - strmi fp, [r0], r6, lsl #1 │ │ - ldrmi r6, [r5], -r8, lsl #16 │ │ - ldmdbeq r1, {r6, r9, ip, sp, lr, pc} │ │ - stmdbeq r0, {r3, r6, r7, r9, ip, sp, lr, pc} │ │ - bicslt r6, sl, r2, asr #16 │ │ - @ instruction: 0xf10d6804 │ │ - stmdavs lr, {r3, r9, fp}^ │ │ - strne lr, [r2, -r4, lsl #22] │ │ - ldrdeq lr, [r0, -r4] │ │ - stmib sp, {r1, r3, r5, r9, sl, lr}^ │ │ - ldrbmi r0, [r0], -r0, lsl #2 │ │ - @ instruction: 0xf02b4631 │ │ - stmdals r2, {r0, r5, r6, r7, r8, fp, ip, sp, lr, pc} │ │ - tstle lr, r8, asr #10 │ │ - ldrdeq lr, [r3, -sp] │ │ - svclt 0x00082800 │ │ - stmib r4, {r0, r9, sl, lr}^ │ │ - ldrcc r0, [r0], #-258 @ 0xfffffefe │ │ - strhle r4, [r9, #44]! @ 0x2c │ │ - andls pc, r0, r8, asr #17 │ │ - pop {r1, r2, ip, sp, pc} │ │ - blge 10abe4 │ │ - stm r8, {r1, r2, r3, r8, r9, fp, lr, pc} │ │ - andlt r0, r6, pc │ │ - @ instruction: 0x87f0e8bd │ │ - addlt fp, sl, r0, ror r5 │ │ - ldm r1, {r2, r9, sl, lr} │ │ - ldmib r1, {r0, r3, ip, lr}^ │ │ - stmibvs r9, {r2, r9, sl, ip, lr} │ │ - andpl lr, r9, sp, lsl #17 │ │ - stmib sp, {r1, r2, fp, sp, pc}^ │ │ - @ instruction: 0xf02b5604 │ │ - stmdals r6, {r0, r2, r4, sl, fp, ip, sp, lr, pc} │ │ - vsra.s8 d18, d1, #8 │ │ - addmi r0, r8, #0, 2 │ │ - @ instruction: 0xf8ddd00c │ │ - @ instruction: 0xf89d1021 │ │ - @ instruction: 0xf8dd301c │ │ - bls 280cdc │ │ - andne pc, r9, r4, asr #17 │ │ - andvs pc, r5, r4, asr #17 │ │ - @ instruction: 0x712360e2 │ │ - andlt r6, sl, r0, lsr #32 │ │ - ldrble fp, [r4], #3440 @ 0xd70 │ │ - mvnsmi lr, sp, lsr #18 │ │ - stmiavs lr, {r2, r3, r7, ip, sp, pc}^ │ │ - stccs 8, cr6, [r1], {244} @ 0xf4 │ │ - ldmvs r5!, {r3, r5, r8, fp, ip, lr, pc} │ │ - ldmib r1, {r7, r9, sl, lr}^ │ │ - stmvs r9, {r8, r9} │ │ - strls r8, [fp, -pc, lsr #16] │ │ - stm sp, {r0, r3, r8, r9, sl, fp, sp, pc} │ │ - stmdage r4, {r0, r3, r7} │ │ - strpl lr, [r9], #-2509 @ 0xfffff633 │ │ - cdp2 0, 1, cr15, cr12, cr10, {1} │ │ - tstcs r1, r4, lsl #16 │ │ + blx fede5996 │ │ + andcs r9, r8, r8, lsl r9 │ │ + blx fece599e │ │ + strtmi r2, [r1], -r8 │ │ + blx febe59a6 │ │ + blmi 57bda8 │ │ + ldrbtmi r4, [r9], #-2581 @ 0xfffff5eb │ │ + eorsls r4, r4, fp, ror r4 │ │ + andls r4, r0, #2046820352 @ 0x7a000000 │ │ + @ instruction: 0x4608aa34 │ │ + @ instruction: 0xf017212b │ │ + svclt 0x0000fe67 │ │ + andeq r1, fp, ip, lsr #8 │ │ + @ instruction: 0xfffefb81 │ │ + strdeq r0, [fp], -r8 │ │ + andeq r1, fp, r4, ror #9 │ │ + andeq r2, fp, r4, lsr r5 │ │ + andeq r1, fp, ip, lsr #8 │ │ + ldrdeq r1, [fp], -r4 │ │ + @ instruction: 0xfffefb59 │ │ + andeq r0, fp, r0, ror #31 │ │ + andeq r1, fp, lr, lsr r1 │ │ + andeq r1, fp, r4, ror r1 │ │ + andeq r1, fp, r6, ror #2 │ │ + andeq r1, fp, r8, asr r1 │ │ + andeq r1, fp, r2, lsl #3 │ │ + @ instruction: 0xfffefb2d │ │ + andeq r0, fp, r0, lsl #15 │ │ + strdeq r0, [fp], -ip │ │ + @ instruction: 0xb086b5b0 │ │ + ldrdpl lr, [r0, -r1] │ │ + ldmib r5, {r2, r9, sl, lr}^ │ │ + stmib sp, {r8, r9}^ │ │ + stmdage r2, {r8, r9} │ │ + cdp2 0, 12, cr15, cr0, cr10, {1} │ │ + andeq lr, r2, #3620864 @ 0x374000 │ │ + stmdbls r4, {r0, r4, r8, r9, sp} │ │ + movweq pc, #712 @ 0x2c8 @ │ │ + @ instruction: 0xd1084298 │ │ + bcs 41c88 │ │ + ldrmi fp, [r1], -r8, lsl #30 │ │ + rscvs r4, fp, fp, lsl #12 │ │ + andlt r6, r6, r0, lsr #32 │ │ + blls 1990b0 │ │ + stmib r4, {r0, r2, r5, r9, sl, lr}^ │ │ + rscvs r2, fp, r1, lsl #2 │ │ + andlt r6, r6, r0, lsr #32 │ │ + ldrblt fp, [r0, #-3504]! @ 0xfffff250 │ │ + strmi fp, [r4], -sl, lsl #1 │ │ + mulpl r9, r1, r8 │ │ + @ instruction: 0x5604e9d1 │ │ + stm sp, {r0, r3, r7, r8, fp, sp, lr} │ │ + stmdage r6, {r0, r3, ip, lr} │ │ + strpl lr, [r4], -sp, asr #19 │ │ + @ instruction: 0xf8f4f02b │ │ + tstcs r1, r6, lsl #16 │ │ smlabteq r0, r8, r2, pc @ │ │ - smlabble r8, r8, r2, r4 │ │ - andne lr, r6, #3620864 @ 0x374000 │ │ - andne lr, r0, #3244032 @ 0x318000 │ │ - andeq pc, r0, r8, asr #17 │ │ - pop {r2, r3, ip, sp, pc} │ │ - blge 189488 │ │ - stceq 1, cr15, [r4], {8} │ │ - stm ip, {r1, r2, r3, r8, r9, fp, lr, pc} │ │ - @ instruction: 0xf8c8000e │ │ - andlt r0, ip, r0 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - andcs r4, r0, r3, lsl #22 │ │ - strtmi r2, [r2], -r2, lsl #2 │ │ - @ instruction: 0xf016447b │ │ - svclt 0x0000fb5d │ │ - andeq r1, fp, ip, lsl r1 │ │ - ldmdavs r2, {r7, r8, sl, ip, sp, pc} │ │ - @ instruction: 0xf0436809 │ │ - stclt 15, cr15, [r0, #204] @ 0xcc │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - @ instruction: 0xf100b08e │ │ - strmi r0, [r4], -r8, lsl #18 │ │ - ldm r9, {r0, sp} │ │ - @ instruction: 0xf1050320 │ │ - ldmda r6, {r3, r9, sl}^ │ │ - stmdbcs r0, {r8, r9, sl, fp, ip} │ │ - addhi pc, pc, r0, asr #32 │ │ - tsteq r0, r6, asr #16 │ │ - mvnsle r2, r0, lsl #18 │ │ - svchi 0x005bf3bf │ │ - ldrbtmi r4, [r8], #-2146 @ 0xfffff79e │ │ - stmdavs r0, {r1, r7, r9, sl, lr}^ │ │ - @ instruction: 0xf0400040 │ │ - strcs r8, [r0, -r8, lsl #1] │ │ - stmdacs r0, {r3, r5, r8, r9, fp, ip, sp, lr} │ │ - addhi pc, fp, r0, asr #32 │ │ - stmdacs r2, {r3, r5, r8, sl, fp, ip, sp, lr} │ │ - andcs sp, r9, r3, lsr r1 │ │ - andeq pc, r0, r8, asr #5 │ │ - stmdblt r7!, {r1, ip, pc} │ │ - ldrdeq pc, [r4], -sl │ │ - @ instruction: 0xf0400040 │ │ - mulcs r0, lr, r0 │ │ - svchi 0x005bf3bf │ │ - svcne 0x0000e856 │ │ - andeq lr, r0, #4587520 @ 0x460000 │ │ - mvnsle r2, r0, lsl #20 │ │ - @ instruction: 0xf0002902 │ │ - vaddl.u q4, d31, d4 │ │ - ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr0, cr1, cr0, {0} │ │ - andne lr, r0, #4521984 @ 0x450000 │ │ - mvnsle r2, r0, lsl #20 │ │ - tstle r4, r1, lsl #16 │ │ - vrsubhn.i d4, , q12 │ │ - @ instruction: 0xf00a8f5b │ │ - @ instruction: 0xf8d9f80c │ │ - stmdbcs r0, {ip} │ │ - @ instruction: 0x4640bf1c │ │ - @ instruction: 0xf8d94788 │ │ - stmdacs r0, {r2} │ │ - @ instruction: 0x4640bf1c │ │ - cdp 0, 14, cr15, cr4, cr14, {5} │ │ - @ instruction: 0xf8d9e02d │ │ - @ instruction: 0xf105300c │ │ - stmdage r2, {r4, r9} │ │ - ldrmi r4, [r8, r1, asr #12] │ │ - ldrdeq pc, [r4], -r9 │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0ae4640 │ │ - ldmdblt pc, {r1, r2, r4, r6, r7, r9, sl, fp, sp, lr, pc} @ │ │ - ldrdeq pc, [r4], -sl │ │ - cmnle r7, r0, asr #32 │ │ - vaddl.u q1, d15, d0 │ │ - ldmda r6, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - stmda r6, {r8, r9, sl, fp, ip}^ │ │ - bcs 295e4 │ │ - stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - vmla.i , , d14[0] │ │ - ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr0, cr1, cr0, {0} │ │ - andne lr, r0, #4521984 @ 0x450000 │ │ - mvnsle r2, r0, lsl #20 │ │ - tstle r4, r1, lsl #16 │ │ - vrsubhn.i d4, , q12 │ │ - @ instruction: 0xf0098f5b │ │ - stmdage r2, {r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf858f7fa │ │ - strmi r4, [fp], -r2, lsl #12 │ │ - ldrdeq lr, [r0, -r4] │ │ - ldrdvc pc, [ip], -sl │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0xd1262f02 │ │ - movwcs lr, #18893 @ 0x49cd │ │ - andls r2, r2, #805306368 @ 0x30000000 │ │ - @ instruction: 0xf8daaa02 │ │ - @ instruction: 0x47b87010 │ │ - pop {r1, r2, r3, ip, sp, pc} │ │ - @ instruction: 0x463087f0 │ │ - svchi 0x002ff3bf │ │ - @ instruction: 0xff69f04d │ │ - @ instruction: 0xf04de770 │ │ - @ instruction: 0xf080fe6d │ │ - blvc a2aa54 │ │ - @ instruction: 0xf43f2800 │ │ - ldmdami r8, {r0, r2, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ - blmi 653664 │ │ - ldrbtmi r4, [r8], #-2328 @ 0xfffff6e8 │ │ - @ instruction: 0xf88d447b │ │ - ldrbtmi r7, [r9], #-12 │ │ - @ instruction: 0x212b9100 │ │ - @ instruction: 0xf0189602 │ │ - ldmdami r4, {r0, r3, r6, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0164478 │ │ - rscscs pc, r0, fp, lsl #21 │ │ - addcs r4, r1, #51380224 @ 0x3100000 │ │ - @ instruction: 0xf0ae2301 │ │ - ldrb lr, [r4, -r0, lsl #29]! │ │ - @ instruction: 0x463120f0 │ │ - movwcs r2, #4737 @ 0x1281 │ │ - cdp 0, 7, cr15, cr8, cr14, {5} │ │ - @ instruction: 0xf04de7a9 │ │ - stmdacs r0, {r0, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - andcs fp, r1, r4, lsl #30 │ │ - ldrb r7, [sl, -r8, lsr #6] │ │ - cdp2 0, 3, cr15, cr14, cr13, {2} │ │ - svclt 0x00042800 │ │ - @ instruction: 0x73282001 │ │ - svclt 0x0000e790 │ │ - andeq r4, fp, lr, ror #28 │ │ - @ instruction: 0xffff01b3 │ │ - andeq r0, fp, ip, asr #12 │ │ - ldrdeq r0, [fp], -r6 │ │ - andeq r0, fp, r8, lsl #16 │ │ - addlt fp, ip, r0, lsl #11 │ │ - ldmib r0, {r0, r1, r3, r9, fp, lr}^ │ │ - ldrbtmi r0, [sl], #-256 @ 0xffffff00 │ │ - @ instruction: 0xf3bf68d3 │ │ - blcs ccc48 │ │ - ldmdbvs r3, {r1, r3, r8, ip, lr, pc} │ │ - andls r2, r3, #0, 4 │ │ - andls r2, r2, #268435456 @ 0x10000000 │ │ - andls r2, r0, #805306368 @ 0x30000000 │ │ - ldrmi r4, [r8, sl, ror #12] │ │ - stclt 0, cr11, [r0, #48] @ 0x30 │ │ - ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - blx 12e4f54 │ │ - andeq r4, fp, r6, asr #25 │ │ - andeq r0, fp, r6, lsl #15 │ │ + andle r4, ip, r8, lsl #5 │ │ + ldrdne pc, [r1], -sp @ │ │ + mulscc ip, sp, r8 │ │ + @ instruction: 0x601df8dd │ │ + @ instruction: 0xf8c49a09 │ │ + @ instruction: 0xf8c41009 │ │ + rscvs r6, r2, r5 │ │ + eorvs r7, r0, r3, lsr #2 │ │ + ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ svcmi 0x00f0e92d │ │ - andls fp, lr, #147 @ 0x93 │ │ - stmvs r8, {r3, ip, pc} │ │ - andvs lr, r3, #3424256 @ 0x344000 │ │ - bl ccf3c │ │ - tstls r7, r2, asr #32 │ │ - orreq lr, r0, #6144 @ 0x1800 │ │ - movwls fp, #25546 @ 0x63ca │ │ - ldmib r1, {r7}^ │ │ - @ instruction: 0xf04f2300 │ │ - stmdbvs r9, {r8, r9, fp}^ │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - andcc lr, ip, #3358720 @ 0x334000 │ │ - smlabteq sl, sp, r9, lr │ │ - andls r3, r5, ip, lsl #16 │ │ - ldrbmi r4, [lr], #-1713 @ 0xfffff94f │ │ - @ instruction: 0xf8574637 │ │ - @ instruction: 0xf1baab0c │ │ - eorle r4, r8, r0, lsl #30 │ │ - ldrdmi lr, [r1], -r6 │ │ - tstls r0, sp, lsl #18 │ │ - stmib sp, {r2, r3, r8, fp, ip, pc}^ │ │ - stmdbls fp, {r0, sl, ip} │ │ - andls r9, r3, lr, lsl #20 │ │ - @ instruction: 0xf02aa80f │ │ - @ instruction: 0xf89dfe83 │ │ - tstcs r1, r0, asr #32 │ │ - vmlal.s8 , d8, d15 │ │ + pkhbtmi fp, r2, r1, lsl #1 │ │ + mlaeq r4, r1, r8, pc @ │ │ + orrlt r9, r8, fp, lsl #4 │ │ + streq pc, [r8], -r1, lsl #2 │ │ + stmibvs r9, {r2, r3, r9, sl, lr} │ │ + stm sp, {r0, r2, r3, r6, r9, sl, fp, lr, pc} │ │ + stmdage ip, {r0, r2, r3, r6} │ │ + @ instruction: 0xf0219a0b │ │ + stmdals ip, {r0, r6, sl, fp, ip, sp, lr, pc} │ │ + vsra.s8 d18, d1, #8 │ │ addmi r0, r8, #0, 2 │ │ - @ instruction: 0xf1bad13d │ │ - svclt 0x001c0f00 │ │ - @ instruction: 0xf0ae4620 │ │ - strtmi lr, [r8], #3576 @ 0xdf8 │ │ - bleq 3653b8 │ │ - strbmi r9, [lr], -sl, lsl #16 │ │ - bicsle r4, r5, r8, asr r5 │ │ - @ instruction: 0xf04fe01d │ │ - ldrtmi r0, [r0], -r0, lsl #16 │ │ - tstle r6, r9, lsl sl │ │ - blls 1e1000 │ │ - andeq pc, ip, r6, lsl #2 │ │ - bne 67a8e4 │ │ - @ instruction: 0xf64ad011 │ │ - stcne 2, cr2, [r5, #-684] @ 0xfffffd54 │ │ - adccs pc, sl, #211812352 @ 0xca00000 │ │ - andne pc, r2, #164864 @ 0x28400 │ │ - @ instruction: 0xf85508d4 │ │ - stmdacs r0, {r2, sl, fp} │ │ - stmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - ldcl 0, cr15, [r4, #696] @ 0x2b8 │ │ - stccc 5, cr3, [r1], {12} │ │ - stmdals r9, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0ae4630 │ │ - stmdals r7, {r2, r3, r6, r7, r8, sl, fp, sp, lr, pc} │ │ - stmdbls r8, {r0, r4, r9, sp} │ │ - andeq pc, r0, #200, 4 @ 0x8000000c │ │ - andvs r6, sl, r0, lsl #19 │ │ - andhi pc, r0, r0, asr #17 │ │ - pop {r0, r1, r4, ip, sp, pc} │ │ - stmdbls r8, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - svceq 0x0000f1ba │ │ - ldrdgt pc, [r1], #-141 @ 0xffffff73 │ │ - @ instruction: 0xf8dd9b12 │ │ - sbcvs r2, fp, r5, asr #32 │ │ - andcs pc, r9, r1, asr #17 │ │ - andgt pc, r5, r1, asr #17 │ │ - andvs r7, r8, sp, lsl #2 │ │ - qadd16mi fp, r0, ip │ │ - stc 0, cr15, [ip, #696]! @ 0x2b8 │ │ - adcsmi r9, r8, #393216 @ 0x60000 │ │ - stmdals r5, {r0, r2, r4, ip, lr, pc} │ │ - @ instruction: 0x21abf64a │ │ - @ instruction: 0x21aaf6ca │ │ - ldreq pc, [r0], #-262 @ 0xfffffefa │ │ - andeq lr, fp, r0, lsr #23 │ │ - smlatbeq r1, r0, fp, pc @ │ │ - @ instruction: 0xf85408cd │ │ - stmdacs r0, {r2, sl, fp} │ │ - stmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - ldc 0, cr15, [r6, #696] @ 0x2b8 │ │ - stccc 4, cr3, [r1, #-48] @ 0xffffffd0 │ │ - stmdals r9, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - sbcle r2, sp, r0, lsl #16 │ │ - @ instruction: 0xf0ae4648 │ │ - andslt lr, r3, lr, lsl #27 │ │ + strtmi sp, [r1], -fp, asr #2 │ │ + ldmib r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr}^ │ │ + biclt fp, sp, #0 │ │ + stmdbeq r8, {r0, r8, ip, sp, lr, pc} │ │ + tstls r8, lr, asr #18 │ │ + ldm r9, {r0, r3, r7, r8, fp, sp, lr} │ │ + @ instruction: 0xf8cd0214 │ │ + b 1411b38 │ │ + andls r0, r7, r0, asr #21 │ │ + eorlt pc, r4, sp, asr #17 │ │ + @ instruction: 0xf1ba9506 │ │ + andsle r0, sl, r0, lsl #30 │ │ + movweq lr, #2523 @ 0x9db │ │ + stm sp, {r4, r7, r9, sl, lr} │ │ + @ instruction: 0x460f0214 │ │ + stmib sp, {r0, r1, r3, r9, fp, ip, pc}^ │ │ + stmdage ip, {r0, r1, sp, lr} │ │ + @ instruction: 0xf02b9305 │ │ + stmdals ip, {r0, r5, r7, fp, ip, sp, lr, pc} │ │ + vsra.s8 d18, d1, #8 │ │ + addmi r0, r8, #0, 2 │ │ + stccc 1, cr13, [r1, #-160] @ 0xffffff60 │ │ + beq 26617c │ │ + bleq 265f04 │ │ + ldrtmi r4, [r9], -r2, asr #12 │ │ + ldmib sp, {r0, r5, r6, r7, r8, ip, lr, pc}^ │ │ + @ instruction: 0xf8dd3006 │ │ + addmi sl, r3, #40 @ 0x28 │ │ + bleq 264260 │ │ + bvs 21e314 │ │ + bl 315ff0 │ │ + eor r0, sp, r3, asr #1 │ │ + svccs 0x00006a0f │ │ + stmdacs r0, {r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + andscs sp, r1, r0, lsr #2 │ │ + andeq pc, r0, r8, asr #5 │ │ + andeq pc, r0, sl, asr #17 │ │ + pop {r0, r4, ip, sp, pc} │ │ + blge 34dad4 │ │ + stm sl, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ + andslt r0, r1, pc │ │ svchi 0x00f0e8bd │ │ - @ instruction: 0xb086b5b0 │ │ - strmi r4, [r4], -sp, lsl #12 │ │ - stmdavs r9, {r0, r1, r3, r9, fp, ip, sp, lr}^ │ │ - andls r7, r0, r8, ror #20 │ │ - @ instruction: 0xf02ea802 │ │ - stmdals r2, {r0, r1, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf8dd9e0a │ │ + @ instruction: 0xf89d1039 │ │ + @ instruction: 0xf8dd3034 │ │ + bls 405c04 │ │ + andne pc, r9, r6, asr #17 │ │ + andvc pc, r5, r6, asr #17 │ │ + ldrshvc r6, [r3, -r2]! │ │ + andslt r6, r1, r0, lsr r0 │ │ + svchi 0x00f0e8bd │ │ + stmdbeq r8, {r0, r8, ip, sp, lr, pc} │ │ + ldrdvs lr, [r5, -r1] │ │ + ldrbmi r9, [r8], -r7 │ │ + andseq lr, r4, #10027008 @ 0x990000 │ │ + strmi r9, [r8], r6 │ │ + movweq lr, #2512 @ 0x9d0 │ │ + stm sp, {r1, r3, r9, ip, pc} │ │ + bls 2ea3b4 │ │ + andvs lr, r3, sp, asr #19 │ │ + stmib sp, {r2, r3, fp, sp, pc}^ │ │ + ldrtmi r9, [r1], r8, lsl #8 │ │ + @ instruction: 0xf02b9305 │ │ + stmdals ip, {r0, r7, sl, fp, ip, sp, lr, pc} │ │ vsra.s8 d18, d1, #8 │ │ addmi r0, r8, #0, 2 │ │ - stmdavs fp!, {r0, r1, r2, r8, ip, lr, pc} │ │ - andne lr, r4, #3620864 @ 0x374000 │ │ - andne lr, r0, #3194880 @ 0x30c000 │ │ - andlt r6, r6, r0, lsr #32 │ │ - blge 118754 │ │ - stceq 1, cr15, [r4], {4} │ │ - stm ip, {r1, r2, r3, r8, r9, fp, lr, pc} │ │ - eorvs r0, r0, lr │ │ - ldclt 0, cr11, [r0, #24]! │ │ + ldmib sp, {r1, r3, r5, r8, ip, lr, pc}^ │ │ + svccc 0x00015209 │ │ + @ instruction: 0x0607e9dd │ │ + bl 31de74 │ │ + stmdals r6, {r6, r7, r8, r9, fp} │ │ + strbmi r4, [fp], -r1, asr #12 │ │ + streq pc, [r8], #-256 @ 0xffffff00 │ │ + adcsle r4, r0, ip, asr r5 │ │ + @ instruction: 0x0c00e9d4 │ │ + rsbeq lr, r4, sp, lsl #17 │ │ + stmib sp, {r0, r1, r3, r9, fp, ip, pc}^ │ │ + stmdage ip, {r0, r1, ip, sp} │ │ + andsgt pc, r4, sp, asr #17 │ │ + stc2l 0, cr15, [r0], #-172 @ 0xffffff54 │ │ + tstcs r1, ip, lsl #16 │ │ + smlabteq r0, r8, r2, pc @ │ │ + smlabble r9, r8, r2, r4 │ │ + svccc 0x00019a0a │ │ + strvs lr, [r8, #-2525] @ 0xfffff623 │ │ + streq pc, [r8], #-260 @ 0xfffffefc │ │ + strbmi r4, [fp], -r1, asr #12 │ │ + ldr sp, [r4, r2, ror #3] │ │ + ldrsbtne pc, [r9], -sp @ │ │ + mlascc r4, sp, r8, pc @ │ │ + ldrsbtvc pc, [r5], -sp @ │ │ + @ instruction: 0xf8ca9a0f │ │ + @ instruction: 0xf8ca1009 │ │ + @ instruction: 0xf8ca7005 │ │ + @ instruction: 0xf88a200c │ │ + @ instruction: 0xf8ca3004 │ │ + andslt r0, r1, r0 │ │ + svchi 0x00f0e8bd │ │ + addlt fp, r8, r0, ror r5 │ │ + ldm r1, {r1, r2, r9, sl, lr} │ │ + stmdbvs r9, {r0, r3, r4, r5} │ │ + eorseq lr, r9, sp, lsl #17 │ │ + @ instruction: 0xf021a804 │ │ + andscs pc, r1, sp, ror #22 │ │ + vqdmlal.s , d8, d4 │ │ + addmi r0, r1, #0 │ │ + eorsvs sp, r0, r2, lsl #2 │ │ + ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ + blgt 41483c │ │ + andlt ip, r8, pc, lsl #12 │ │ + ldrble fp, [r4], #3440 @ 0xd70 │ │ svcmi 0x00f0e92d │ │ ldrmi fp, [r2], pc, ror #1 │ │ movwcs r2, #33280 @ 0x8200 │ │ stmib sp, {r0, r2, r4, r9, ip, pc}^ │ │ @ instruction: 0x460b2313 │ │ - blvs 267208 │ │ - bleq 4a59c0 │ │ - blge 5cdd28 │ │ + blpl 267d98 │ │ + bleq 4a6550 │ │ + blge 5ce8b8 │ │ vrshr.s8 d25, d6, #8 │ │ tstls r8, #0, 22 │ │ tstls r7, #19456 @ 0x4c00 │ │ - ldmib sl, {r1, r4, r9, sl, ip, pc}^ │ │ - ldmib r6, {r1, r8, r9, sl, sp}^ │ │ - rsbsmi r3, r7, r0, lsl #12 │ │ - teqmi sl, #90 @ 0x5a │ │ - @ instruction: 0xf8dad112 │ │ - bcs 311e8 │ │ - rscshi pc, fp, #65 @ 0x41 │ │ - @ instruction: 0xf04f4653 │ │ - @ instruction: 0xf8534200 │ │ - ldmib r3, {r2, r6, r8, r9, sl, fp, lr}^ │ │ - @ instruction: 0xf1b48901 │ │ - andsvs r4, sl, r0, lsl #30 │ │ - @ instruction: 0xf1abd117 │ │ - and r0, r1, r8, lsl #22 │ │ - bleq a57b8 │ │ - @ instruction: 0xf8a02100 │ │ - ldceq 0, cr2, [r2], {5} │ │ - stmib r0, {r8, fp, sp}^ │ │ - tstvc r7, r2, lsl #6 │ │ - andlt pc, r0, r0, asr #17 │ │ - @ instruction: 0xf00171c2 │ │ - ldmdals r4, {r0, r1, r2, r3, r4, r6, r8, r9, pc} │ │ - stc 0, cr15, [r4, #-696]! @ 0xfffffd48 │ │ + @ instruction: 0x2702e9da │ │ + @ instruction: 0x3600e9d5 │ │ + subsmi r4, sl, r7, ror r0 │ │ + tstle r2, sl, lsr r3 │ │ + ldrdcs pc, [r0], #-138 @ 0xffffff76 │ │ + @ instruction: 0xf0412a00 │ │ + @ instruction: 0x465382b0 │ │ + andmi pc, r0, #79 @ 0x4f │ │ + svcmi 0x0044f853 │ │ + stmdbhi r1, {r0, r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + svcmi 0x0000f1b4 │ │ + tstle r6, sl, lsl r0 │ │ + bleq 266340 │ │ + @ instruction: 0xf1abe001 │ │ + tstcs r0, r1, lsl #22 │ │ + @ instruction: 0xf289fa5f │ │ + b 10b40a4 │ │ + stmib r0, {r0, r1, r9, sp}^ │ │ + stmib r0, {r1, r8, r9, sl, sp, lr}^ │ │ + @ instruction: 0xf001b200 │ │ + ldmdals r4, {r0, r4, r8, r9, pc} │ │ + stc 0, cr15, [r6, #696] @ 0x2b8 │ │ pop {r0, r1, r2, r3, r5, r6, ip, sp, pc} │ │ - stmib sp, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ - cdpge 3, 2, cr1, cr10, cr9, {0} │ │ - andcs r9, r0, ip │ │ - stmib sp, {r2, r8, sp}^ │ │ - stmib sp, {r1, r3, r5}^ │ │ - vrhadd.s8 d16, d0, d28 │ │ - stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ - stmib sp, {r1, r2, r3, r5}^ │ │ - and r0, r2, r0, lsr r1 │ │ - ldmeq r0, {r1, r3, r5, r9, sl, fp, sp, pc} │ │ - @ instruction: 0x4630d11e │ │ - ldc2 0, cr15, [r2, #-120]! @ 0xffffff88 │ │ - stmdacs r0, {r0, r1, r2, r3, r5, fp, ip, pc} │ │ - strdcs sp, [r0, -r9] │ │ - strcs r2, [r1, #-770] @ 0xfffffcfe │ │ - and r2, r7, r0, lsl #14 │ │ - strcs pc, [r3], -r3, lsr #23 │ │ - blx eb27a │ │ - blx 10299a │ │ - ldrmi r6, [r3], -r7, lsl #14 │ │ - rscsle r0, r5, r2, asr #15 │ │ - strcs pc, [r5], -r3, lsr #23 │ │ - rscle r2, r3, r1, lsl #16 │ │ - tstpvs r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ - tstpne r5, r7, lsl #22 @ p-variant is OBSOLETE │ │ - @ instruction: 0xe7eb4615 │ │ - stclge 6, cr4, [r8, #-196] @ 0xffffff3c │ │ - @ instruction: 0x1d28c9cc │ │ - ldm r1, {r2, r3, r6, r7, lr, pc} │ │ - strtmi r0, [r9], -ip, asr #1 │ │ - andcs ip, r0, ip, asr #1 │ │ - ldmdbhi ip, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ - stmib sp, {r1, r2, r3, r4, ip, pc}^ │ │ - ldmdage sl, {r1, r3, r4, sl} │ │ + strdls r8, [r9, -r0] │ │ + stmib sp, {r1, r3, r5, r9, sl, fp, sp, pc}^ │ │ + andcs r3, r0, fp │ │ + ldrls r2, [r2, #-260] @ 0xfffffefc │ │ + smlawteq ip, sp, r9, lr │ │ + orrcc pc, sp, r0, asr #4 │ │ + eoreq lr, sl, sp, asr #19 │ │ + eoreq lr, lr, sp, asr #19 │ │ + teqeq r0, sp, asr #19 │ │ + cdpge 0, 2, cr14, cr10, cr2, {0} │ │ + @ instruction: 0xd11e0890 │ │ + @ instruction: 0xf01e4630 │ │ + stmdals pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} @ │ │ + rscsle r2, r9, r0, lsl #16 │ │ + movwcs r2, #8448 @ 0x2100 │ │ + strcs r2, [r0, -r1, lsl #10] │ │ + blx fe921d1e │ │ + stmdaeq r0, {r0, r1, r9, sl, sp}^ │ │ + strvs pc, [r7], -r3, lsl #22 │ │ + strvs pc, [r7, -r3, lsl #22] │ │ + bfieq r4, r3, (invalid: 12:2) │ │ + blx fe91e0ea │ │ + stmdacs r1, {r0, r2, r9, sl, sp} │ │ + blx 11e0aa │ │ + blx 202126 │ │ + ldrmi r1, [r5], -r5, lsl #2 │ │ + ldrtmi lr, [r1], -fp, ror #15 │ │ + stmibgt ip, {r1, r6, r8, sl, fp, sp, pc}^ │ │ + sbcgt r1, ip, r8, lsr #26 │ │ + smulleq lr, ip, r1, r8 │ │ + sbcgt r4, ip, r9, lsr #12 │ │ + stmib sp, {sp}^ │ │ + @ instruction: 0xf10d891c │ │ + andsls r0, lr, r8, ror #18 │ │ + ldreq lr, [sl], #-2509 @ 0xfffff633 │ │ + andseq pc, r4, r9, lsl #2 │ │ adcge pc, r0, sp, asr #17 │ │ - stmibgt ip, {r2, r4, ip, sp}^ │ │ - ldm r1, {r2, r3, r6, r7, lr, pc} │ │ - rscgt r0, ip, ip, ror #1 │ │ - @ instruction: 0xf8cd9e12 │ │ - mrcvs 0, 7, sl, cr0, cr8, {1} │ │ - @ instruction: 0xf0002800 │ │ - stmdage r8, {r1, r2, r4, r7, pc}^ │ │ - @ instruction: 0x4631aa1a │ │ - cdp2 0, 4, cr15, cr10, cr14, {1} │ │ - msreq CPSR_sxc, sp @ │ │ - msrne CPSR_sc, sp @ │ │ - @ instruction: 0xf8dd9c48 │ │ - b 1089690 │ │ - @ instruction: 0xf89d4100 │ │ - ldrbmi r9, [ip, #-292] @ 0xfffffedc │ │ - andsls r9, r0, #307200 @ 0x4b000 │ │ - sbchi pc, lr, r0, asr #32 │ │ - ldclvs 6, cr4, [r6, #-192]! @ 0xffffff40 │ │ - vmlscs.f32 s28, s2, s18 │ │ - @ instruction: 0xf0012e00 │ │ - stcvs 2, cr8, [r0, #-524] @ 0xfffffdf4 │ │ - andsmi lr, r7, #3620864 @ 0x374000 │ │ + sbcgt ip, ip, ip, asr #19 │ │ + smlaleq lr, ip, r1, r8 │ │ + ldcls 0, cr12, [r2], {236} @ 0xec │ │ + eorsge pc, r8, sp, asr #17 │ │ + stmdacs r0, {r5, r6, r7, r9, sl, fp, sp, lr} │ │ + addshi pc, r2, r0 │ │ + bge 6d3e74 │ │ + @ instruction: 0xf02f4621 │ │ + ldmib sp, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r1, r6, r8, r9, ip, lr}^ │ │ + ldrbmi r8, [sp, #-68] @ 0xffffffbc │ │ + subhi pc, r4, sp, asr #17 │ │ + @ instruction: 0xf0409010 │ │ + @ instruction: 0xf8d480ce │ │ + @ instruction: 0xf1baa054 │ │ + @ instruction: 0xf0010f00 │ │ + stcvs 2, cr8, [r0, #-240]! @ 0xffffff10 │ │ + andshi lr, r7, #3620864 @ 0x374000 │ │ ldrdgt pc, [r4], #-141 @ 0xffffff73 @ │ │ @ instruction: 0xf0412800 │ │ - ldmdals r0, {r1, r3, r5, r6, r9, pc} │ │ - stmdacs r0, {r0, r2, r6, r9, sl, lr} │ │ - rsbshi pc, r6, #1 │ │ - ldrdlt pc, [r8], -r5 │ │ - svceq 0x0000f1bb │ │ - rsbshi pc, r0, #1 │ │ - subhi pc, r4, sp, asr #17 │ │ - stmdbge r0, {r0, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - ldrdhi pc, [ip], -r5 │ │ - stmdavs r0!, {r0, r1, r2, r5, r7, fp, sp, lr} │ │ - @ instruction: 0xf0014287 │ │ - stmdavs r0!, {r0, r2, r3, r4, r5, r9, pc}^ │ │ - @ instruction: 0xf8400139 │ │ - bl 51258 │ │ - ldclne 0, cr1, [r9], #-28 @ 0xffffffe4 │ │ - @ instruction: 0xf8c060a1 │ │ - stmib r0, {r2, r3, pc}^ │ │ - ldmdavs r0, {r0, r8, r9, fp, ip, pc} │ │ - ldrsbtge pc, [r8], -sp @ │ │ + cdpls 2, 1, cr8, cr1, cr4, {1} │ │ + stmdacs r0, {r4, fp, ip, pc} │ │ + eorhi pc, pc, #1 │ │ + svccs 0x000068b7 │ │ + eorhi pc, fp, #1 │ │ + ldrdpl lr, [r0], -r6 │ │ + ldrd pc, [ip], -r6 │ │ + ldrdmi pc, [r8], -r8 │ │ + @ instruction: 0xf8d8900f │ │ + addmi r0, r4, #0 │ │ + mvnshi pc, r1 │ │ + ldrdeq pc, [r4], -r8 │ │ + subpl r0, r5, r1, lsr #2 │ │ + bl 30f5c │ │ + @ instruction: 0xf8c81004 │ │ + andcc r1, r4, r8 │ │ + stm r0, {r0, r1, r2, r3, r8, fp, ip, pc} │ │ + ldmdavs r0, {r1, r7, lr} │ │ andsvs r3, r0, r1 │ │ - ldrdhi pc, [r4], #-141 @ 0xffffff73 │ │ ldrdne pc, [r0], -ip │ │ @ instruction: 0xf0814288 │ │ - ldmdals r0, {r0, r2, r3, r6, r9, pc} │ │ - bl 366e0 │ │ - bl 229384 │ │ - cdpcc 3, 0, cr0, cr1, cr0, {6} │ │ - subhi pc, r4, #1 │ │ - svclt 0x001c429d │ │ - svccs 0x000068af │ │ - eorshi pc, lr, #1 │ │ - stmdbge r0, {r0, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - ldrdhi pc, [ip], -r5 │ │ - ldrdlt pc, [r8], -r4 │ │ - strmi r6, [r3, #2080] @ 0x820 │ │ - stmdavs r0!, {r0, r1, r3, r4, ip, lr, pc}^ │ │ - tstne fp, pc, asr #20 │ │ - @ instruction: 0xf8403518 │ │ - bl 512bc │ │ - @ instruction: 0xf10b100b │ │ - adcvs r0, r1, r1, lsl #2 │ │ - andhi pc, ip, r0, asr #17 │ │ - strls lr, [r1, -r0, asr #19] │ │ - @ instruction: 0xf8dd6810 │ │ - andcc sl, r1, r8, lsr r0 │ │ - @ instruction: 0xf8dd6010 │ │ - @ instruction: 0xf8dc8044 │ │ - addmi r1, r8, #0 │ │ - @ instruction: 0xf001d3d3 │ │ - @ instruction: 0x4620ba19 │ │ - sub pc, r8, sp, asr #17 │ │ + ldmdals r0, {r1, r3, r9, pc} │ │ + ldreq pc, [r8, -r6, lsl #2] │ │ + @ instruction: 0xf1aa9911 │ │ + bl 2b608 │ │ + bl 69f08 │ │ + cdpcs 14, 0, cr0, cr0, cr0, {6} │ │ + mvnshi pc, r1 │ │ + svclt 0x001c4577 │ │ + stccs 8, cr6, [r0, #-756] @ 0xfffffd0c │ │ + mvnshi pc, r1 │ │ + strlt lr, [r0], #-2519 @ 0xfffff629 │ │ + ldrdge pc, [ip], -r7 │ │ + ldrdls pc, [r8], -r8 │ │ + ldrdeq pc, [r0], -r8 │ │ + andsle r4, pc, r1, lsl #11 │ │ + ldrdeq pc, [r4], -r8 │ │ + tstne r9, pc, asr #20 │ │ + mcrcc 7, 0, r3, cr1, cr8, {0} │ │ + andlt pc, r1, r0, asr #16 │ │ + andne lr, r9, r0, lsl #22 │ │ + @ instruction: 0xf1093004 │ │ + @ instruction: 0xf8c80101 │ │ + stm r0, {r3, ip} │ │ + vqshl.s8 d16, d16, d0 │ │ + @ instruction: 0xf10d0b11 │ │ + ldmdavs r0, {r3, r5, r6, r8, fp} │ │ + bleq 66980 │ │ + andsvs r3, r0, r1 │ │ + ldrdne pc, [r0], -ip │ │ + bicle r4, lr, #136, 4 @ 0x80000008 │ │ + stmiblt sp, {r0, ip, sp, lr, pc}^ │ │ + tstls r2, #64, 12 @ 0x4000000 │ │ eorsgt pc, r4, sp, asr #17 │ │ - movwcs lr, #63949 @ 0xf9cd │ │ - ldc2l 0, cr15, [fp, #-36]! @ 0xffffffdc │ │ + and lr, pc, #3358720 @ 0x334000 │ │ + blx fe725ea4 │ │ ldrsbtgt pc, [r4], -sp @ │ │ - movwcs lr, #63965 @ 0xf9dd │ │ - ldrd pc, [r8], #-141 @ 0xffffff73 │ │ - @ instruction: 0xf8d6e7d3 │ │ - @ instruction: 0xf1b99078 │ │ - @ instruction: 0xf0000f00 │ │ - bl 289650 │ │ - svcvs 0x00760049 │ │ - andsls r0, r1, r0, lsl #2 │ │ - mcrr 0, 10, pc, ip, cr14 @ │ │ + and lr, pc, #3620864 @ 0x374000 │ │ + bfi r9, r2, (invalid: 22:17) │ │ + stccs 15, cr6, [r0, #-660] @ 0xfffffd6c │ │ + sbcshi pc, r1, r0 │ │ + subeq lr, r5, r5, lsl #22 │ │ + tsteq r0, r6, ror #30 │ │ + @ instruction: 0xf0ae9011 │ │ + stmdacs r0, {r1, r3, r5, r7, sl, fp, sp, lr, pc} │ │ + subhi pc, r4, #1 │ │ + strcs r4, [r0], #-1666 @ 0xfffff97e │ │ + ldrls r4, [r0, #-1705] @ 0xfffff957 │ │ + strcs lr, [r1, #-40] @ 0xffffffd8 │ │ + ldrbmi r4, [r9], -r8, lsr #12 │ │ + @ instruction: 0xf106463a │ │ + @ instruction: 0xf1a90830 │ │ + @ instruction: 0xf0ab0901 │ │ + ldmib r6, {r1, r7, r9, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf1b93000 │ │ + @ instruction: 0xf8d60f00 │ │ + @ instruction: 0xf896c01c │ │ + @ instruction: 0xf896e028 │ │ + ldmib r6, {r5, sp}^ │ │ + @ instruction: 0xf84a1602 │ │ + bl 2b5ef4 │ │ + @ instruction: 0xf1040304 │ │ + @ instruction: 0xf8830430 │ │ + @ instruction: 0xf1032020 │ │ + sbcgt r0, r3, #4, 4 @ 0x40000000 │ │ + andseq pc, r4, r3, lsl #2 │ │ + @ instruction: 0xf8834646 │ │ + stm r0, {r3, r5, sp, lr, pc} │ │ + andsle r1, r2, r0, lsr #1 │ │ + adcmi r9, r0, #1114112 @ 0x110000 │ │ + ldmib r6, {r0, r1, r2, r3, ip, lr, pc}^ │ │ + svccs 0x0000b705 │ │ + ldrtmi sp, [r8], -pc, asr #1 │ │ + stcl 0, cr15, [lr], #-696 @ 0xfffffd48 │ │ @ instruction: 0xf0012800 │ │ - strmi r8, [r2], pc, lsl #5 │ │ - @ instruction: 0xf8cd2400 │ │ - eor r9, r8, r0, asr #32 │ │ - strtmi r2, [r8], -r1, lsl #10 │ │ - @ instruction: 0x463a4659 │ │ - ldmdaeq r0!, {r1, r2, r8, ip, sp, lr, pc} │ │ - stmdbeq r1, {r0, r3, r5, r7, r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf8c0f0ab │ │ - ldrdcc lr, [r0], -r6 │ │ - svceq 0x0000f1b9 │ │ - @ instruction: 0xc01cf8d6 │ │ - mla r8, r6, r8, pc @ │ │ - mlacs r0, r6, r8, pc @ │ │ - @ instruction: 0x1602e9d6 │ │ - andcc pc, r4, sl, asr #16 │ │ - movweq lr, #19210 @ 0x4b0a │ │ - ldrteq pc, [r0], #-260 @ 0xfffffefc @ │ │ - eorcs pc, r0, r3, lsl #17 │ │ - andeq pc, r4, #-1073741824 @ 0xc0000000 │ │ - @ instruction: 0xf103c2c3 │ │ - @ instruction: 0x46460014 │ │ - eor pc, r8, r3, lsl #17 │ │ - adcne lr, r0, r0, lsl #17 │ │ - ldmdals r1, {r0, r4, ip, lr, pc} │ │ - andle r4, lr, r0, lsr #5 │ │ - @ instruction: 0xb705e9d6 │ │ - sbcle r2, pc, r0, lsl #30 │ │ - @ instruction: 0xf0ae4638 │ │ - stmdacs r0, {r1, r4, sl, fp, sp, lr, pc} │ │ - subhi pc, r1, #1 │ │ - strb r4, [r8, r5, lsl #12] │ │ - @ instruction: 0xf001910f │ │ - andcs fp, r0, r4, asr #19 │ │ - bleq 4a5ca8 │ │ + @ instruction: 0x460581f6 │ │ + beq 663e44 │ │ + @ instruction: 0xf001900f │ │ + andcs fp, r0, r7, ror r9 │ │ + bleq 4a6830 │ │ @ instruction: 0xf50d2104 │ │ - stmib sp, {r4, r7, r8, fp, ip, sp, lr}^ │ │ - vrhadd.s8 q8, q0, q5 │ │ + stmib sp, {r2, r7, r8, fp, ip, sp, lr}^ │ │ + vrhadd.s8 q8, q0, q2 │ │ vaddw.s8 , q12, d13 │ │ stmib sp, {r8, r9, fp}^ │ │ - stmib sp, {r3, r6}^ │ │ - stmib sp, {r2, r3, r6}^ │ │ - and r0, r1, lr, asr #2 │ │ + stmib sp, {r1, r6}^ │ │ + stmib sp, {r1, r2, r6}^ │ │ + and r0, r1, r8, asr #2 │ │ @ instruction: 0xd11e0890 │ │ - @ instruction: 0xf00a4648 │ │ - stmdals sp, {r0, r2, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf0094648 │ │ + stmdals r7, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ rscsle r2, r9, r0, lsl #16 │ │ movwcs r2, #8448 @ 0x2100 │ │ strcs r2, [r0, -r1, lsl #10] │ │ - blx fe921402 │ │ + blx fe921f8a │ │ stmdaeq r0, {r0, r1, r9, sl, sp}^ │ │ strvs pc, [r7], -r3, lsl #22 │ │ strvs pc, [r7, -r3, lsl #22] │ │ bfieq r4, r3, (invalid: 12:2) │ │ - blx fe91d7ce │ │ + blx fe91e356 │ │ stmdacs r1, {r0, r2, sl, sp} │ │ - blx 11d792 │ │ - blx 1f980a │ │ + blx 11e31a │ │ + blx 1fa392 │ │ ldrmi r1, [r5], -r5, lsl #2 │ │ strbmi lr, [r8], -fp, ror #15 │ │ stmiagt ip, {r1, r3, r5, r8, fp, sp, pc}^ │ │ ldm r0, {r2, r3, r6, r7, r8, lr, pc} │ │ andcs r0, r0, ip, asr #1 │ │ ldmdbge r7, {r2, r3, r6, r7, r8, lr, pc} │ │ - teqls r5, r2, lsl sp │ │ - andsne lr, r4, #3489792 @ 0x354000 │ │ - teqls r8, r0, lsl fp │ │ + teqls r5, r2, lsl fp │ │ + andsne lr, r4, #3457024 @ 0x34c000 │ │ + teqls r8, r0, lsl pc │ │ eorsls r1, r6, r9, lsl #17 │ │ - stmib sp, {r2, r4, r5, r8, r9, ip, pc}^ │ │ - svclt 0x00283a32 │ │ + stmib sp, {r2, r4, r5, r8, r9, sl, ip, pc}^ │ │ + svclt 0x00287a32 │ │ mvnscc pc, pc, asr #32 │ │ - @ instruction: 0xf8959137 │ │ + @ instruction: 0xf8939137 │ │ stmdbcs r0, {r2, r3, r4, r5, r6, ip} │ │ @ instruction: 0xf8ddd075 │ │ tstcs r4, r8, lsr r0 │ │ - stmib sp, {r3, r6, sl, fp, sp, pc}^ │ │ - vrhadd.s8 q8, q0, q5 │ │ + stmib sp, {r1, r6, sl, fp, sp, pc}^ │ │ + vrhadd.s8 q8, q0, q2 │ │ stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ - stmib sp, {r3, r6}^ │ │ - stmib sp, {r2, r3, r6}^ │ │ - strtmi r0, [r0], -lr, asr #2 │ │ - blx 76548c │ │ - stmdacs r0, {r0, r2, r3, r6, fp, ip, pc} │ │ + stmib sp, {r1, r6}^ │ │ + stmib sp, {r1, r2, r6}^ │ │ + strtmi r0, [r0], -r8, asr #2 │ │ + @ instruction: 0xff26f009 │ │ + stmdacs r0, {r0, r1, r2, r6, fp, ip, pc} │ │ strdcs sp, [r0, -r9] │ │ strcs r2, [r1, #-770] @ 0xfffffcfe │ │ and r2, ip, r0, lsl #14 │ │ tstpvs r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ tstpne r5, r7, lsl #22 @ p-variant is OBSOLETE │ │ - blx fe8facd6 │ │ + blx fe8fb85e │ │ stmdaeq r0, {r0, r1, r9, sl, sp}^ │ │ strvs pc, [r7], -r3, lsl #22 │ │ strvs pc, [r7, -r3, lsl #22] │ │ bfieq r4, r3, (invalid: 12:2) │ │ - blx fe91d86a │ │ + blx fe91e3f2 │ │ stmdacs r1, {r0, r2, r9, sl, sp} │ │ ldmeq r0, {r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ stcgt 0, cr13, [lr], {223} @ 0xdf │ │ addgt sl, lr, sl, lsr r8 │ │ umulleq lr, lr, r4, r8 @ │ │ - ldcls 0, cr12, [r2, #-568] @ 0xfffffdc8 │ │ - ldmib r6, {r2, r6, sp, lr, pc}^ │ │ + blls 4da26c │ │ + ldmib r4, {r2, r6, sp, lr, pc}^ │ │ ldmdage r7, {r2, r4, r9, ip} │ │ - andcs r9, r0, r2, asr #32 │ │ - stmne r9, {r0, r2, r6, r8, ip, pc} │ │ - svclt 0x00289043 │ │ + andcs r9, r0, ip, asr r0 │ │ + stmne r9, {r0, r1, r2, r3, r4, r6, r8, ip, pc} │ │ + svclt 0x0028905d │ │ mvnscc pc, pc, asr #32 │ │ - @ instruction: 0xf8969144 │ │ + @ instruction: 0xf894915e │ │ stmdbcs r0, {r2, r3, r4, r5, r6, ip} │ │ - ldrbthi pc, [r8], #0 @ │ │ - mcrrge 1, 0, r2, r8, cr4 │ │ - smlalbteq lr, sl, sp, r9 │ │ + strbhi pc, [ip], #0 @ │ │ + mcrrge 1, 0, r2, r2, cr4 │ │ + smlalbteq lr, r4, sp, r9 │ │ orrcc pc, sp, r0, asr #4 │ │ - subeq lr, r8, sp, asr #19 │ │ - subeq lr, ip, sp, asr #19 │ │ - smlalbteq lr, lr, sp, r9 @ │ │ + subeq lr, r2, sp, asr #19 │ │ + subeq lr, r6, sp, asr #19 │ │ + smlalbteq lr, r8, sp, r9 │ │ ldmeq r0, {r1, sp, lr, pc} │ │ - strbthi pc, [ip], #64 @ 0x40 @ │ │ - @ instruction: 0xf00a4620 │ │ - stmdals sp, {r0, r1, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ + strbhi pc, [r1], #64 @ 0x40 @ │ │ + @ instruction: 0xf0094620 │ │ + stmdals r7, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ rscsle r2, r9, r0, lsl #16 │ │ movwcs r2, #8448 @ 0x2100 │ │ strcs r2, [r0, -r1, lsl #12] │ │ - blx fe921526 │ │ + blx fe9220ae │ │ stmdaeq r0, {r0, r1, r8, sl, sp}^ │ │ strpl pc, [r7, #-2819] @ 0xfffff4fd │ │ strpl pc, [r7, -r3, lsl #22] │ │ bfieq r4, r3, (invalid: 12:2) │ │ - blx fe91d8f2 │ │ + blx fe91e47a │ │ stmdacs r1, {r1, r2, r8, sl, sp} │ │ - blx 11d8b2 │ │ - blx 1fd92e │ │ + blx 11e43a │ │ + blx 1fe4b6 │ │ ldrmi r1, [r6], -r6, lsl #2 │ │ @ instruction: 0xf04fe7eb │ │ @ instruction: 0xf8dd4000 │ │ eorsls sl, ip, r8, lsr r0 │ │ - svceq 0x0008f815 │ │ - mcrge 2, 3, r2, cr8, cr8, {2} │ │ - @ instruction: 0x8115e9d5 │ │ - blx 735ca │ │ - stmdage r2, {r1, r8, pc}^ │ │ - andeq pc, r5, r0, lsl #2 │ │ - vrhadd.s8 d25, d0, d13 │ │ - @ instruction: 0xf8ad111b │ │ - svclt 0x00081120 │ │ - andls r4, r5, sp, asr #12 │ │ - andeq pc, r8, r6, lsl #2 │ │ - ldclne 0, cr9, [r0, #-28]! @ 0xffffffe4 │ │ - ldrls r9, [r2, #-6] │ │ - strmi r9, [r0, #2061] @ 0x80d │ │ - ldrbhi pc, [r1], #-0 @ │ │ - subsls sl, sp, sl, lsr #16 │ │ - svcls 0x003ca81a │ │ - @ instruction: 0x2010f8d8 │ │ - stmib sp, {r1, r3, r4, r5, r8, fp, sp, pc}^ │ │ - @ instruction: 0xf1b7505b │ │ - svclt 0x00184000 │ │ - bcs 3adb0 │ │ - tstpeq r1, pc, asr #32 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf082bf48 │ │ - @ instruction: 0xb1b14100 │ │ - @ instruction: 0xd1282901 │ │ - ldrsbtcs pc, [r0], -r8 @ │ │ - rsbls sl, r1, sl, lsl r9 │ │ - @ instruction: 0xf0204630 │ │ - @ instruction: 0xf50df89f │ │ - ldmib sp, {r4, r6, r7, r8, fp, ip, sp, lr}^ │ │ - ldm r9, {r0, r1, r3, r5, r6, r9} │ │ - stmdbcs r2, {r1, r4, r9} │ │ - b 141daa4 │ │ - andsls r2, r1, r9, lsl r1 │ │ - andne lr, pc, #3358720 @ 0x334000 │ │ - @ instruction: 0xf8d8e369 │ │ - ldmdbge sl, {r3, r4, sp} │ │ - @ instruction: 0xf0204630 │ │ - @ instruction: 0xf50df88b │ │ - ldmib sp, {r4, r6, r7, r8, fp, ip, sp, lr}^ │ │ - ldm r9, {r0, r1, r3, r5, r6, r9, ip} │ │ - stmdacs r2, {r0, r4, r9} │ │ - b 141db10 │ │ - tstls r1, r9, lsl r0 │ │ - andeq lr, pc, #3358720 @ 0x334000 │ │ - rsbls lr, r1, r5, asr r3 │ │ - @ instruction: 0xf8d8a85b │ │ - ldmdbge sl, {r3, r4, r5, sp} │ │ - stmdage r1!, {r0, r1, r2, r3, r4, r6, ip, pc}^ │ │ - @ instruction: 0x4630905e │ │ - blt 1e3d68 │ │ - @ instruction: 0xf870f020 │ │ - stmdacs r2, {r3, r5, r6, fp, ip, pc} │ │ - stmdals fp!, {r0, r1, r3, r6, r8, ip, lr, pc}^ │ │ - bleq 4a5f18 │ │ - vshr.s8 d25, d1, #8 │ │ - stmdals ip!, {r8, r9, fp}^ │ │ - stmdbmi r9!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ - b 140d668 │ │ - andls r2, pc, r9, lsl r0 @ │ │ + svceq 0x0008f813 │ │ + stclge 2, cr2, [r8, #-352]! @ 0xfffffea0 │ │ + ldmib r3, {r1, r3, r5, r9, sl, fp, sp, pc}^ │ │ + stmdacs r0!, {r0, r2, r4, r8, pc} │ │ + tstphi r2, r1, lsl #22 @ p-variant is OBSOLETE │ │ + @ instruction: 0xf100a85c │ │ + tstls sp, r5 │ │ + tstpne fp, r0, asr #4 @ p-variant is OBSOLETE │ │ + smlatbne r8, sp, r8, pc @ │ │ + strbmi fp, [fp], -r8, lsl #30 │ │ + @ instruction: 0xf1059005 │ │ + andls r0, r7, r8 │ │ + andls r1, r6, r8, ror #26 │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + stmdals sp, {r1, r4, r8, r9, ip, pc} │ │ + @ instruction: 0xf0004580 │ │ + svcls 0x003c8421 │ │ + @ instruction: 0xf8d8a93a │ │ + @ instruction: 0xf1b72010 │ │ + ldrbls r4, [r7], -r0 │ │ + ldmdbcc r5, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + @ instruction: 0x4608bf18 │ │ + @ instruction: 0xf04f2a00 │ │ + svclt 0x00480101 │ │ + smlabbmi r0, r2, r0, pc @ │ │ + stmdbcs r1, {r0, r3, r4, r5, r7, r8, ip, sp, pc} │ │ + @ instruction: 0xf8d8d126 │ │ + @ instruction: 0x46492030 │ │ + @ instruction: 0x4628905b │ │ + mcr2 0, 3, pc, cr14, cr15, {0} @ │ │ + strbtne lr, [r8], #-2525 @ 0xfffff623 │ │ + strtmi r4, [r9], pc, asr #12 │ │ + ldrdpl lr, [sl], #-157 @ 0xffffff63 @ │ │ + stmdbcs r2, {r2, r3, r5, r6, r9, fp, ip, pc} │ │ + beq a9e610 │ │ + stmib sp, {r0, r4, ip, pc}^ │ │ + ldrtmi r1, [r9], pc, lsl #4 │ │ + @ instruction: 0xf8d8e339 │ │ + @ instruction: 0x46282018 │ │ + @ instruction: 0xf01f4649 │ │ + stclge 14, cr15, [r8, #-356]! @ 0xfffffe9c │ │ + rsbne lr, fp, #3620864 @ 0x374000 │ │ + stmdacs r2, {r0, r4, r5, r8, sl, fp, lr, pc} │ │ + beq a5e698 │ │ + stmib sp, {r0, r4, r8, ip, pc}^ │ │ + @ instruction: 0xe328020f │ │ + ldmdage r5, {r0, r1, r3, r4, r6, ip, pc}^ │ │ + ldrsbtcs pc, [r8], -r8 @ │ │ + subsls r4, r9, r9, asr #12 │ │ + subsls sl, r8, fp, asr r8 │ │ + ldmib r8, {r3, r5, r9, sl, lr}^ │ │ + @ instruction: 0xf01f4a06 │ │ + stmdals r8!, {r0, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ + cmple sl, r2, lsl #16 │ │ + andsls r9, r1, fp, ror #16 │ │ + ldmib sp, {r2, r3, r5, r6, fp, ip, pc}^ │ │ + andsls r4, r0, r9, ror #10 │ │ + andls r0, pc, r8, lsr #20 │ │ ldrsbtge pc, [r8], -sp @ │ │ - @ instruction: 0xf50de335 │ │ - blls 1b88860 │ │ + @ instruction: 0xf50de30d │ │ + blls 1b894ac │ │ andeq lr, sp, ip, lsl #17 │ │ - stm r0, {r1, r6, fp, sp, pc} │ │ - ldmdbge sl, {r1, r4, r9} │ │ + ssatmi sl, #27, ip, asr #16 │ │ + @ instruction: 0x4639c032 │ │ @ instruction: 0x0050f898 │ │ - ldmdage fp, {r3, ip, pc}^ │ │ - stmdage r2, {r5, r6, ip, pc}^ │ │ - stmdage r1!, {r0, r1, r2, r3, r4, r6, ip, pc}^ │ │ - @ instruction: 0x4630905e │ │ + ldmdage r5, {r3, ip, pc}^ │ │ + ldmdage ip, {r1, r3, r4, r6, ip, pc}^ │ │ + ldmdage fp, {r0, r3, r4, r6, ip, pc}^ │ │ + @ instruction: 0x46489058 │ │ ldrdcs pc, [r0], -r8 │ │ - @ instruction: 0xa051f898 │ │ - @ instruction: 0xf844f020 │ │ - ldmibvc r0, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - @ instruction: 0x476be9dd │ │ - eoreq lr, r1, #10027008 @ 0x990000 │ │ - teqle ip, r2, lsl #16 │ │ - andscs lr, r9, pc, asr #20 │ │ - add r9, r3, #15 │ │ + @ instruction: 0xb051f898 │ │ + mrc2 0, 0, pc, cr10, cr15, {0} │ │ + strbteq lr, [r8], #-2525 @ 0xfffff623 │ │ + @ instruction: 0x276ae9dd │ │ + stmdacs r2, {r2, r3, r5, r6, r9, sl, fp, ip, pc} │ │ + vand d29, d0, d28 │ │ + beq 42ce38 │ │ + @ instruction: 0x461546d1 │ │ + vaddl.s8 , d8, d15 │ │ + @ instruction: 0xf8dd0b00 │ │ + sbcs sl, r6, #56 @ 0x38 │ │ stclvc 5, cr15, [sl], {13} │ │ stm ip, {r0, r2, r3, r5, r6, r8, r9, fp, ip, pc} │ │ stmdbge r2!, {r1, r2, r3}^ │ │ - andseq lr, r1, #8454144 @ 0x810000 │ │ - @ instruction: 0xf00107c0 │ │ - @ instruction: 0xf108802c │ │ - blgt 3ea318 │ │ - bl 1cefedc │ │ - vaddl.s8 q0, d0, d1 │ │ - @ instruction: 0xf04f808f │ │ - ldrbmi r0, [lr], -r1, lsl #18 │ │ - svcge 0x0069e2ee │ │ - stcvc 5, cr15, [r6], {13} │ │ - svcgt 0x008e9d6d │ │ - ldrtmi r9, [r0], -r2, asr #32 │ │ + @ instruction: 0x07c0c131 │ │ + strbhi pc, [r5, r0]! @ │ │ + msreq CPSR_, #8, 2 │ │ + bne 45ce5c │ │ + andeq lr, r1, r3, ror fp │ │ + addhi pc, r4, r0, lsl #5 │ │ + ldrbmi r2, [lr], -r1, lsl #10 │ │ + svcge 0x0069e2a5 │ │ + ldcvc 5, cr15, [sl], #52 @ 0x34 │ │ + svcgt 0x008e9e6d │ │ + @ instruction: 0x4628905c │ │ addeq lr, lr, ip, lsl #17 │ │ - @ instruction: 0xf8d8a91a │ │ - strbls r2, [r7, #-32] @ 0xffffffe0 │ │ - @ instruction: 0xf812f020 │ │ - ldmibvc r0, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - @ instruction: 0x766be9dd │ │ - andeq lr, r5, #10027008 @ 0x990000 │ │ - teqle r8, r2, lsl #16 │ │ - bleq 4a5fdc │ │ - andscs lr, r9, pc, asr #20 │ │ - ldrmi r9, [r4], -pc │ │ - ldrsbtge pc, [r8], -sp @ │ │ - bleq 6620c │ │ - stmdbls sp!, {r0, r1, r3, r4, r5, r7, r9, sp, lr, pc}^ │ │ - stmdbge r2!, {r0, r1, r2, r5, r6, r8, ip, pc}^ │ │ - eoreq lr, r1, #8454144 @ 0x810000 │ │ - stmib sp, {r6, r7, r8, r9, sl}^ │ │ - strls r4, [fp, #-1893] @ 0xfffff89b │ │ - ldrbhi pc, [r3, r0]! @ │ │ - @ instruction: 0x7612e9d8 │ │ - strpl lr, [pc], #-2520 @ 2970c │ │ + @ instruction: 0xf8d84649 │ │ + strbtls r2, [r1], -r0, lsr #32 │ │ + stc2l 0, cr15, [r4, #124]! @ 0x7c │ │ + cmneq r8, #3620864 @ 0x374000 │ │ + @ instruction: 0x276ae9dd │ │ + stmdacs r2, {r2, r3, r5, r6, r9, sl, fp, ip, pc} │ │ + beq 45e730 │ │ + andls r4, pc, r5, lsl r6 @ │ │ + @ instruction: 0xf8dd461c │ │ + adc sl, r4, #56 @ 0x38 │ │ + stmib sp, {r0, r2, r3, r5, r6, r8, fp, ip, pc}^ │ │ + strbeq r0, [r0, r2, ror #8] │ │ + strbcs lr, [r4, -sp, asr #19]! │ │ + stmib sp, {r1, r3, sl, ip, pc}^ │ │ + @ instruction: 0xf0006166 │ │ + ldmib r8, {r1, r4, r5, r7, r8, r9, sl, pc}^ │ │ + @ instruction: 0x464d7612 │ │ + strls lr, [pc], #-2520 @ 2a288 │ │ @ instruction: 0xf8984632 │ │ - adcsmi fp, r4, #40 @ 0x28 │ │ + adcsmi sl, r4, #40 @ 0x28 │ │ svclt 0x00384638 │ │ - strtmi r4, [r9], -r2, lsr #12 │ │ - b 1ee59d8 │ │ + strbmi r4, [r9], -r2, lsr #12 │ │ + b ff966554 │ │ @ instruction: 0xf04f42a6 │ │ svclt 0x00380100 │ │ stmdacs r0, {r0, r8, sp} │ │ andeq pc, r0, pc, asr #32 │ │ andcs fp, r1, r8, asr #30 │ │ strmi fp, [r8], -r8, lsl #30 │ │ - rsble r2, r2, r0, lsl #16 │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - bleq 4a6044 │ │ - bleq 66268 │ │ - stmdbls sp!, {r2, r3, r9, sp, lr, pc}^ │ │ - stmdbge r2!, {r0, r1, r2, r5, r6, r8, ip, pc}^ │ │ - andeq lr, r5, #8454144 @ 0x810000 │ │ + subsle r2, sp, r0, lsl #16 │ │ + bleq 4a6bbc │ │ + vabal.s8 q9, d8, d1 │ │ + ldrbmi r0, [ip], -r0, lsl #22 │ │ + stmdbls sp!, {r2, r4, r5, r6, sp, lr, pc}^ │ │ + cmneq r2, #3358720 @ 0x334000 │ │ stmib sp, {r6, r7, r8, r9, sl}^ │ │ - @ instruction: 0xf0007665 │ │ - andcs r8, r8, r6, asr #15 │ │ - @ instruction: 0xf0ae4617 │ │ - vldrls s28, [r0, #-160] @ 0xffffff60 │ │ - stmdacs r0, {r3, r5, r6, r9, sl, fp, sp, pc} │ │ - rsbhi pc, r4, r1 │ │ + stmib sp, {r2, r5, r6, r8, r9, sl, sp}^ │ │ + @ instruction: 0xf0006166 │ │ + andcs r8, r8, r4, lsl #15 │ │ + @ instruction: 0xf0ae461e │ │ + stmdacs r0, {r1, r3, r7, r9, fp, sp, lr, pc} │ │ + eorhi pc, r0, r1 │ │ tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - b fe07af88 │ │ + b fe082300 │ │ subvs r0, r1, sl, lsl #2 │ │ - andcs r2, r8, #0, 2 │ │ + tstcs r0, r4, lsl #12 │ │ + strtmi r2, [r8], -r8, lsl #4 │ │ smlabtcs r0, sp, r9, lr │ │ - @ instruction: 0xf8c04639 │ │ - ldrtmi fp, [r0], -r0 │ │ - @ instruction: 0x46232210 │ │ - @ instruction: 0xf840f020 │ │ - @ instruction: 0xf0ae4620 │ │ - ldmib sp, {r1, r2, r3, r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ - stmdacs r1, {r3, r5, r6, sl} │ │ - addshi pc, r1, r0, asr #32 │ │ - ldrdls lr, [sl], #-157 @ 0xffffff63 @ │ │ - bleq 4a60ac │ │ - vqrdmulh.s d25, d8, d0[7] │ │ - andsls r0, r1, r0, lsl #22 │ │ - andscs lr, r9, pc, asr #20 │ │ - ldrsbtge pc, [r8], -sp @ │ │ - sub r9, r7, #15 │ │ + andscs r4, r0, #51380224 @ 0x3100000 │ │ + @ instruction: 0xf01f4623 │ │ + @ instruction: 0x4620fe19 │ │ + b 16e65c8 │ │ + strbteq lr, [r8], #-2525 @ 0xfffff623 │ │ + @ instruction: 0xf0402801 │ │ + ldmib sp, {r3, r4, r7, pc}^ │ │ + @ instruction: 0xf8dd106a │ │ + andsls sl, r1, r8, lsr r0 │ │ + strmi r9, [sp], -ip, ror #16 │ │ + beq 24e36c │ │ + eors r9, r5, #15 │ │ mlasge r0, r8, r8, pc @ │ │ - ldrdeq lr, [sl, -r8] │ │ - movwcs lr, #35288 @ 0x89d8 │ │ - streq pc, [r1], -sl, lsl #1 │ │ + ldmib r8, {r3, r5, r6, r8, sl, fp, sp, pc}^ │ │ + ldmib r8, {r3, r8, r9, sp}^ │ │ + @ instruction: 0xf08a010a │ │ + strls r0, [sl], #-1537 @ 0xfffff9ff │ │ subeq lr, r3, sp, lsl #17 │ │ - strtmi sl, [r1], -r8, ror #16 │ │ - @ instruction: 0xf00b940b │ │ - @ instruction: 0xf50dfb2b │ │ - ldmib sp, {r4, r6, r7, r8, fp, ip, sp, lr}^ │ │ - ldm r9, {r0, r1, r3, r5, r6, r8, r9, fp, lr} │ │ - stmdacs r1, {r0, r6, r9} │ │ - b 141dc8c │ │ - ldrls r2, [r1], #-25 @ 0xffffffe7 │ │ - bleq 423f2c │ │ - bleq 4a60fc │ │ - bleq 66320 │ │ - @ instruction: 0xf08be240 │ │ - @ instruction: 0xf08a0001 │ │ - stmib sp, {r0, r8}^ │ │ - cdpge 6, 6, cr7, cr8, cr0, {0} │ │ + strtmi r4, [r1], -r8, lsr #12 │ │ + @ instruction: 0xff50f00a │ │ + blvc ff567788 │ │ + @ instruction: 0x0668e9dd │ │ + ldmdaeq r2, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ + @ instruction: 0xd12c2801 │ │ + strmi r0, [sp], -r8, lsl #20 │ │ + bleq 424a9c │ │ + bleq 4a6c6c │ │ + @ instruction: 0xf2c89411 │ │ + and r0, r0, #0, 22 │ │ + andeq pc, r1, sl, lsl #1 │ │ + smlabbeq r1, fp, r0, pc @ │ │ + strtmi r4, [r3], -sl, asr #12 │ │ andne lr, r2, sp, asr #19 │ │ - stmdbls fp, {r1, r3, r5, r9, sl, lr} │ │ - @ instruction: 0x46234630 │ │ - blx 6e584c │ │ + stmdbls sl, {r3, r5, r9, sl, lr} │ │ + strvc lr, [r0], -sp, asr #19 │ │ + @ instruction: 0xf806f00b │ │ cmncs fp, #3620864 @ 0x374000 │ │ - bleq 1a63f9c │ │ - @ instruction: 0xf0402801 │ │ - @ instruction: 0xf8dd808a │ │ - andsls r9, r1, #168, 2 @ 0x2a │ │ - andscs lr, r9, pc, asr #20 │ │ + strbteq lr, [r8], #-2525 @ 0xfffff623 │ │ + cmnle ip, r1, lsl #16 │ │ + vadd.i8 , q0, q13 │ │ + andsls r0, r1, #17408 @ 0x4400 │ │ + bleq 66ec8 │ │ + beq 3bbc0 │ │ movweq lr, #63949 @ 0xf9cd │ │ - mcrcs 1, 0, lr, cr0, cr2, {4} │ │ - rschi pc, r9, r0 │ │ - svceq 0x0008f1b9 │ │ - strbhi pc, [fp, r0, asr #32]! @ │ │ - @ instruction: 0xf04f6870 │ │ - ldmdavs r5!, {r8, lr} │ │ + ldrsbtge pc, [r8], -sp @ │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + mcrcs 1, 0, lr, cr0, cr0, {7} │ │ + addshi pc, r2, r0 │ │ + @ instruction: 0xf0402908 │ │ + ldmdavs r0!, {r1, r2, r5, r7, r8, r9, sl, pc}^ │ │ + tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + ldrdls pc, [r0], -r6 │ │ svcmi 0x0000f1b7 │ │ streq lr, [r1], -r0, lsl #21 │ │ ldmdage sl!, {r0, r1, r2, ip, lr, pc} │ │ - ldrtmi r4, [r3], -sl, lsr #12 │ │ - @ instruction: 0xf916f00a │ │ + ldrtmi r4, [r3], -sl, asr #12 │ │ + cdp2 0, 2, cr15, cr6, cr9, {0} │ │ @ instruction: 0xf0002800 │ │ - @ instruction: 0xf1bb819a │ │ + @ instruction: 0xf1bb8120 │ │ vmax.f32 d16, d0, d1 │ │ - strbls r8, [r8, #-1989]! @ 0xfffff83b │ │ - stmib sp, {r0, r1, r3, r4, r6, r8, fp, sp, pc}^ │ │ - strtmi r4, [sl], -sl, ror #22 │ │ - ldrtmi r8, [r3], -r0, lsr #16 │ │ - stmdals r7, {r2, r3, r5, r6, ip, pc} │ │ - stmdage r2, {ip, pc}^ │ │ - @ instruction: 0xf00c9669 │ │ - @ instruction: 0xf89dfba6 │ │ - vrhadd.s8 d25, d0, d12 │ │ - vmovls.8 d2[0], r0 │ │ - bleq 663c0 │ │ - @ instruction: 0xf040455e │ │ - b 1809ccc │ │ - @ instruction: 0xf00070c9 │ │ - @ instruction: 0xf1ba81e8 │ │ + @ instruction: 0xf8cd877f │ │ + ldmdbge r5, {r5, r7, r8, ip, pc}^ │ │ + blmi 1ae4b30 │ │ + stmdahi r0!, {r1, r3, r6, r9, sl, lr} │ │ + rsbls r4, ip, r3, lsr r6 │ │ + andls r9, r0, r7, lsl #16 │ │ + @ instruction: 0x9669a85c │ │ + @ instruction: 0xf822f00c │ │ + @ instruction: 0x5174f89d │ │ + bleq 4a6d18 │ │ + @ instruction: 0xf2c89e5c │ │ + ldrbmi r0, [lr, #-2816] @ 0xfffff500 │ │ + adchi pc, r6, r0, asr #32 │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf00007e8 │ │ + @ instruction: 0xf1ba81a2 │ │ @ instruction: 0xf0000f00 │ │ - @ instruction: 0xf8dd8202 │ │ - @ instruction: 0xf1b7a038 │ │ - stmdbls fp, {r8, r9, sl, fp, lr} │ │ - cmnphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf8dde104 │ │ - vqadd.s8 d26, d0, d24 │ │ - @ instruction: 0xf2c80b11 │ │ - @ instruction: 0x2c000b00 │ │ - addshi pc, ip, r0 │ │ - ldrdcc lr, [fp], #-157 @ 0xffffff63 @ │ │ - bge 17d3de8 │ │ - ldrtmi r9, [r0], -r0 │ │ - @ instruction: 0xf916f00b │ │ - @ instruction: 0xf89d9c68 │ │ - ldrbmi r9, [ip, #-420] @ 0xfffffe5c │ │ - addshi pc, r8, r0, asr #32 │ │ - sbcvc lr, r9, pc, asr sl │ │ - @ instruction: 0x81a7f000 │ │ - andcs sl, r0, r8, ror #28 │ │ - ldrtmi r9, [r9], -r1 │ │ - andcs r4, r9, #48, 12 @ 0x3000000 │ │ - @ instruction: 0xf01f2300 │ │ - ldmib sp, {r0, r1, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - stmdacs r1, {r3, r5, r6, sl} │ │ - rsbhi pc, r4, #0 │ │ - rsbsle r2, r9, r0, lsl #24 │ │ - ldrdcc lr, [fp], #-157 @ 0xffffff63 @ │ │ - bge 17d3e2c │ │ - ldrtmi r9, [r0], -r0 │ │ - @ instruction: 0xf8f4f00b │ │ + @ instruction: 0xf8dd81d5 │ │ + stclge 0, cr10, [r8, #-224]! @ 0xffffff20 │ │ + @ instruction: 0xf1b7990a │ │ + @ instruction: 0xf0404f00 │ │ + ldcls 1, cr8, [r2], {2} │ │ + @ instruction: 0xf8dde0a2 │ │ + movwlt sl, #16440 @ 0x4038 │ │ + ldmdbge ip, {r0, r1, r3, r5, r6, r8, r9, fp, ip, pc}^ │ │ + bge 1650608 │ │ + strtmi r9, [r8], -r0 │ │ + stc2 0, cr15, [ip], {10} │ │ @ instruction: 0xf89d9c68 │ │ - ldrbmi r9, [ip, #-420] @ 0xfffffe5c │ │ - b 181df10 │ │ - @ instruction: 0xf04f70c9 │ │ - bicsle r0, sp, r0, lsl #18 │ │ - @ instruction: 0xf1bbe185 │ │ - @ instruction: 0xf43f0f00 │ │ - ldmdbge lr, {r0, r3, r4, r5, r6, r7, r9, sl, fp, sp, pc}^ │ │ - @ instruction: 0xf00b4630 │ │ - @ instruction: 0xf89dfb47 │ │ - andscs r9, r1, r4, lsr #3 │ │ - ldrdlt pc, [r0, sp]! │ │ + ldrbmi r5, [ip, #-420] @ 0xfffffe5c │ │ + cmnphi r6, r0, asr #32 @ p-variant is OBSOLETE │ │ + @ instruction: 0xf00007e8 │ │ + stclge 1, cr8, [r8, #-452]! @ 0xfffffe3c │ │ + andls r2, r1, r0 │ │ + @ instruction: 0x46284631 │ │ + movwcs r2, #521 @ 0x209 │ │ + ldc2l 0, cr15, [ip, #-124] @ 0xffffff84 │ │ + strbteq lr, [r8], #-2525 @ 0xfffff623 │ │ + @ instruction: 0xf0002801 │ │ + stccs 2, cr8, [r0], {62} @ 0x3e │ │ + strcs sp, [r1, #-478] @ 0xfffffe22 │ │ + @ instruction: 0xf8dde181 │ │ + @ instruction: 0xf10da038 │ │ + @ instruction: 0x2c000968 │ │ + msrhi SPSR_sc, r0 │ │ + @ instruction: 0x4628a958 │ │ + @ instruction: 0xf868f00b │ │ + @ instruction: 0x51a4f89d │ │ + stclls 0, cr2, [r8], #-68 @ 0xffffffbc │ │ andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404583 │ │ - b 1809d3c │ │ - @ instruction: 0xf00070c9 │ │ - stmdals r8, {r0, r1, r5, r7, r8, pc} │ │ - @ instruction: 0xf04f4651 │ │ - stmdacs r0, {r2, r3, r9, fp} │ │ - andeq pc, r8, pc, asr #32 │ │ - andcs fp, fp, r8, lsl pc │ │ - @ instruction: 0xf04fbf18 │ │ - stmdbcs r0, {r1, r2, r3, r9, fp} │ │ - strmi fp, [r2], r8, lsl #30 │ │ - andcs sp, r0, r4, asr r0 │ │ - andls r9, r1, fp, lsl #18 │ │ - ldrbmi sl, [r2], -r8, ror #16 │ │ - @ instruction: 0xf01f2300 │ │ - ldmib sp, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - stclls 7, cr9, [ip], #-424 @ 0xfffffe58 │ │ - bleq 1a6411c │ │ + @ instruction: 0xf0404284 │ │ + strbeq r8, [r8, r7, lsr #1]! │ │ + msrhi SPSR_sx, r0 │ │ + strcs r9, [ip], -r8, lsl #16 │ │ + @ instruction: 0xf04f2800 │ │ + svclt 0x00180008 │ │ + svclt 0x0018200b │ │ + @ instruction: 0xf1bb260e │ │ + svclt 0x00080f00 │ │ + stmdage r8!, {r1, r2, r9, sl, lr}^ │ │ + rscs sp, ip, r7, lsl #2 │ │ + bleq 4a6de8 │ │ + vabal.s8 q9, d8, d1 │ │ + cmp r1, r0, lsl #22 │ │ + tstcs r0, r8, ror #16 │ │ + tstls r1, r2, lsr r6 │ │ + stmdbls sl, {r8, r9, sp} │ │ + ldc2 0, cr15, [lr, #-124] @ 0xffffff84 │ │ + blvc ff567938 │ │ + strbteq lr, [r8], #-2525 @ 0xfffff623 │ │ + stmeq r8, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ @ instruction: 0xf0002801 │ │ - @ instruction: 0xf1bb822c │ │ - @ instruction: 0xf43f0f00 │ │ - ldmib r8, {r0, r1, r6, r7, r9, sl, fp, sp, pc}^ │ │ - ldrbmi r0, [r9], -pc, lsl #10 │ │ - strmi r4, [r9, #1578]! @ 0x62a │ │ - @ instruction: 0x464abf38 │ │ - stmdb r6!, {r1, r2, r3, r5, r7, ip, sp, lr, pc} │ │ - @ instruction: 0xf04f454d │ │ + stccs 2, cr8, [r0], {4} │ │ + msrhi CPSR_fxc, r0 │ │ + streq lr, [pc, #-2520] @ 29b44 │ │ + strtmi r4, [sl], -r1, lsr #12 │ │ + svclt 0x003842ab │ │ + @ instruction: 0x461c461a │ │ + ldmib ip, {r1, r2, r3, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf04f42a5 │ │ svclt 0x00880100 │ │ stmdacs r0, {r0, r8, sp} │ │ andeq pc, r0, pc, asr #32 │ │ andcs fp, r1, r8, asr #31 │ │ strmi fp, [r8], -r8, lsl #30 │ │ - sbcsle r2, r4, r1, lsl #16 │ │ - ldmdbge lr, {r3, r5, r6, fp, sp, pc}^ │ │ - @ instruction: 0x4623463a │ │ - blx ffe65a1c │ │ - @ instruction: 0x91a4f89d │ │ - @ instruction: 0xf8dd2011 │ │ - vaddw.s8 , q12, d16 │ │ - strmi r0, [r3] │ │ - adchi pc, r6, r0, asr #32 │ │ - sbcvc lr, r9, pc, asr sl │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xe697d1bf │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - vand d30, d0, d11 │ │ - @ instruction: 0xf04f0b11 │ │ - vqdmlal.s q8, d8, d1 │ │ - @ instruction: 0xe12e0b00 │ │ - bls 1acfe40 │ │ - stmvc r8, {r0, r4, r9, ip, pc} │ │ - stclls 8, cr8, [fp, #-36]! @ 0xffffffdc │ │ - andmi lr, r0, r1, asr #20 │ │ - tst fp, pc │ │ - stmdbls fp, {sp} │ │ - stmdage r8!, {r0, ip, pc}^ │ │ - movwcs r4, #1618 @ 0x652 │ │ - mcr2 0, 7, pc, cr6, cr15, {0} @ │ │ - @ instruction: 0x976ae9dd │ │ - ldmib sp, {r2, r3, r5, r6, sl, fp, ip, pc}^ │ │ - stmdacs r0, {r3, r5, r6, r8, r9, fp} │ │ - bicshi pc, r7, r0, asr #32 │ │ - svceq 0x0000f1bb │ │ - mcrge 4, 3, pc, cr14, cr15, {1} @ │ │ - ldreq lr, [r2, #-2520] @ 0xfffff628 │ │ - @ instruction: 0x462a4659 │ │ - svclt 0x003845a9 │ │ - @ instruction: 0xf0ae464a │ │ - strbmi lr, [sp, #-2258] @ 0xfffff72e │ │ - tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - tstcs r1, r8, lsr pc │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00480000 │ │ - svclt 0x00082001 │ │ - stmdacs r0, {r3, r9, sl, lr} │ │ - stmdage r8!, {r2, r4, r6, r7, r8, ip, lr, pc}^ │ │ - @ instruction: 0x463aa95e │ │ - @ instruction: 0xf00b4623 │ │ - @ instruction: 0xf89dfaa3 │ │ - andscs r9, r1, r4, lsr #3 │ │ - ldrdlt pc, [r0, sp]! │ │ - andeq pc, r0, r8, asr #5 │ │ - cmple r1, r3, lsl #11 │ │ - sbcvc lr, r9, pc, asr sl │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - strb sp, [r3], -r0, asr #3 │ │ - bls 114fed0 │ │ + sbcsle r2, r3, r1, lsl #16 │ │ + ldmdbge r8, {r3, r5, r6, fp, sp, pc}^ │ │ + @ instruction: 0x465b463a │ │ + @ instruction: 0xf814f00b │ │ + @ instruction: 0x51a4f89d │ │ + bleq 4a6e5c │ │ + vqdmulh.s d25, d8, d0[6] │ │ + ldrbmi r0, [ip, #-2816] @ 0xfffff500 │ │ + rscshi pc, r8, r0, asr #32 │ │ + stmdage r8!, {r3, r5, r6, r7, r8, r9, sl}^ │ │ + rscs sp, r1, r1, asr #3 │ │ + @ instruction: 0xf10d9905 │ │ + bls 17acb18 │ │ stmvc r8, {r0, r4, r9, ip, pc} │ │ - bls 118bae8 │ │ + bls 180c5a4 │ │ andmi lr, r0, r1, asr #20 │ │ andls r9, pc, r0, lsl r2 @ │ │ - @ instruction: 0x4621e0da │ │ + @ instruction: 0x462ce0f5 │ │ + @ instruction: 0xad68990a │ │ andcs r2, ip, #0 │ │ - stmdage r8!, {r0, ip, pc}^ │ │ - strmi r2, [ip], -r0, lsl #6 │ │ - mrc2 0, 4, pc, cr10, cr15, {0} │ │ - ldmibvc r0, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - rsbeq lr, fp, #3620864 @ 0x374000 │ │ - subeq lr, r2, #10027008 @ 0x990000 │ │ + strtmi r9, [r8], -r1 │ │ + @ instruction: 0xf01f2300 │ │ + ldmib sp, {r0, r1, r2, r3, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ + bls 1b3674c │ │ + @ instruction: 0x1668e9dd │ │ @ instruction: 0xf0402900 │ │ - cdpcs 1, 0, cr8, cr0, cr15, {4} │ │ - ldclge 4, cr15, [r5, #252] @ 0xfc │ │ - svceq 0x0008f1b9 │ │ - ldrhi pc, [r1], r0, asr #32 │ │ - ldmdavs r7!, {r0, r1, r4, r5, r6, fp, sp, lr} │ │ + cdpcs 1, 0, cr8, cr0, cr8, {6} │ │ + mrcge 4, 1, APSR_nzcv, cr10, cr15, {1} │ │ + @ instruction: 0xf0402b08 │ │ + ldmdavs r3!, {r2, r3, r5, r7, r9, sl, pc}^ │ │ + ldmdavs r7!, {r0, r2, r5, r9, sl, lr} │ │ strmi pc, [r0], -pc, asr #32 │ │ - strne lr, [r8, #-2520] @ 0xfffff628 │ │ - bne 1e79cdc │ │ - tsteq r5, r3, ror fp │ │ - bcs a0a84 │ │ - ldrbthi pc, [r9], -r0, asr #4 @ │ │ - rsbeq lr, sl, #3358720 @ 0x334000 │ │ - @ instruction: 0x9768a95b │ │ - stmdahi r0, {r1, r3, r4, r5, r9, sl, lr} │ │ - stmdals r7, {r2, r3, r5, r6, ip, pc} │ │ - stmdage r2, {ip, pc}^ │ │ - @ instruction: 0xf00c9369 │ │ - @ instruction: 0x9e42fa54 │ │ - @ instruction: 0x910cf89d │ │ - @ instruction: 0xf040455e │ │ - b 180a0a0 │ │ - @ instruction: 0xf04f70c9 │ │ - strtmi r0, [r1], -r0, lsl #18 │ │ - str sp, [sl, #448]! @ 0x1c0 │ │ - bls 1acff6c │ │ + strne lr, [r8], #-2520 @ 0xfffff628 │ │ + bne 1e7a798 │ │ + tsteq r4, r3, ror fp │ │ + @ instruction: 0x9c0adbdb │ │ + vpmax.s8 d18, d0, d1 │ │ + stmib sp, {r1, r4, r7, r9, sl, pc}^ │ │ + ldmdbge r5, {r1, r3, r5, r6, r9}^ │ │ + ldrtmi r9, [sl], -r8, ror #14 │ │ + rsbls r8, ip, r0, lsl #16 │ │ + andls r9, r0, r7, lsl #16 │ │ + cmnls r9, #92, 16 @ 0x5c0000 │ │ + @ instruction: 0xff30f00b │ │ + @ instruction: 0xf89d9e5c │ │ + ldrbmi r5, [lr, #-372] @ 0xfffffe8c │ │ + orrshi pc, r4, r0, asr #32 │ │ + ldcls 6, cr4, [r2], {33} @ 0x21 │ │ + stclge 7, cr0, [r8, #-928]! @ 0xfffffc60 │ │ + cmn r6, r2, asr #3 │ │ + bls 1ad0a28 │ │ stmvc r8, {r0, r4, r9, ip, pc} │ │ - bls 1b0bb80 │ │ - andmi lr, r0, r1, asr #20 │ │ - andls r9, pc, r0, lsl r2 @ │ │ - @ instruction: 0xf01da862 │ │ - stmdals r2!, {r0, r1, r3, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0729863 │ │ - ldmib sp, {r1, r5, r8, fp, sp, lr, pc}^ │ │ - @ instruction: 0x465d7410 │ │ - bleq 4a6480 │ │ - bleq 666a4 │ │ - @ instruction: 0xf01da842 │ │ - stmdals r2, {r0, r1, r3, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0729843 │ │ - stmib sp, {r1, r4, r8, fp, sp, lr, pc}^ │ │ - @ instruction: 0x462c7410 │ │ - ldrsbtge pc, [r8], -sp @ │ │ - @ instruction: 0xf1bae07c │ │ + bls 1b0c63c │ │ + b 108ee5c │ │ + vhadd.s8 d20, d0, d0 │ │ + andls r0, pc, r1, lsl fp @ │ │ + bleq 67148 │ │ + @ instruction: 0xf1bae0b8 │ │ @ instruction: 0xf8dd0f00 │ │ - stmdbls fp, {r3, r4, r5, sp, pc} │ │ - bleq 4a64b0 │ │ - bleq 666d4 │ │ - add sp, r8, r1, lsl #2 │ │ - andcs r9, r0, fp, lsl #18 │ │ + stmdbls sl, {r3, r4, r5, sp, pc} │ │ + bleq 4a6f38 │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + bleq 67160 │ │ + sbcs sp, r9, r3, lsl #2 │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + andcs r9, r0, sl, lsl #18 │ │ andls r2, r1, ip, lsl #4 │ │ - movwcs sl, #2152 @ 0x868 │ │ - mcr2 0, 1, pc, cr6, cr15, {0} @ │ │ - ldmibvc r0, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - strbtvc lr, [fp], #-2525 @ 0xfffff623 │ │ - subeq lr, r1, #10027008 @ 0x990000 │ │ - @ instruction: 0xf0002801 │ │ - mcrcs 0, 0, r8, cr0, cr13, {7} │ │ - stclge 4, cr15, [r1, #-252]! @ 0xffffff04 │ │ - svceq 0x0008f1b9 │ │ - ldrhi pc, [sp], -r0, asr #32 │ │ + movwcs r4, #1576 @ 0x628 │ │ + ldc2l 0, cr15, [r2], #-124 @ 0xffffff84 │ │ + @ instruction: 0x376ae9dd │ │ + ldmib sp, {r2, r3, r5, r6, sl, fp, ip, pc}^ │ │ + stmdacs r1, {r3, r5, r6, r9, sl} │ │ + mrshi pc, (UNDEF: 75) @ │ │ + @ instruction: 0xf43f2e00 │ │ + blcs 255de4 │ │ + strbhi pc, [pc], -r0, asr #32 @ │ │ @ instruction: 0xf04f6872 │ │ - ldmdavs r5!, {r8, r9, lr} │ │ - ldrdeq lr, [r8, -r8] │ │ - streq lr, [r3], -r2, lsl #21 │ │ - bl 1db049c │ │ - blle ff6e9c04 │ │ - @ instruction: 0x462aa83a │ │ + @ instruction: 0xf8d64300 │ │ + ldmib r8, {ip, pc}^ │ │ + b fe0aaaa4 │ │ + bl fee6be94 │ │ + bl 1daa68c │ │ + blle ff66a694 │ │ + @ instruction: 0x464aa83a │ │ @ instruction: 0xf0094633 │ │ - stmdacs r0, {r0, r2, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - stccs 0, cr13, [r1], {212} @ 0xd4 │ │ - strbhi pc, [pc, #576]! @ 29e54 @ │ │ - ldmdbge fp, {r3, r5, r6, r8, sl, ip, pc}^ │ │ - strbtvc lr, [sl], #-2509 @ 0xfffff633 │ │ - ldmdahi r8!, {r1, r3, r5, r9, sl, lr} │ │ - rsbls r4, ip, r3, lsr r6 │ │ - andls r9, r0, r7, lsl #16 │ │ - strbtls sl, [r9], -r2, asr #16 │ │ - @ instruction: 0xf9d7f00c │ │ - @ instruction: 0xf89d9e42 │ │ - ldrbmi r9, [lr, #-268] @ 0xfffffef4 │ │ - sbcshi pc, sl, r0, asr #32 │ │ - b 181006c │ │ - @ instruction: 0xf04f70c9 │ │ - @ instruction: 0xd1b80900 │ │ - @ instruction: 0xf04fe52d │ │ - ldrbmi r0, [ip], -r0, lsl #18 │ │ + stmdacs r0, {r0, r1, r3, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + stccs 0, cr13, [r1], {210} @ 0xd2 │ │ + ldrhi pc, [pc], -r0, asr #4 │ │ + asrls pc, sp, #17 @ │ │ + stmib sp, {r0, r2, r4, r6, r8, fp, sp, pc}^ │ │ + strbmi r7, [sl], -sl, ror #8 │ │ + @ instruction: 0x46338838 │ │ + stmdals r7, {r2, r3, r5, r6, ip, pc} │ │ + ldmdage ip, {ip, pc}^ │ │ + @ instruction: 0xf00b9669 │ │ + cdpls 14, 5, cr15, cr12, cr9, {6} │ │ + @ instruction: 0x5174f89d │ │ + @ instruction: 0xf040455e │ │ + stmdbls sl, {r0, r1, r3, r5, r8, pc} │ │ + @ instruction: 0xf10d07e8 │ │ + @ instruction: 0xad680968 │ │ + @ instruction: 0xe10ed1b7 │ │ + tstcs r0, r8, ror #16 │ │ + tstls r1, r2, lsr r6 │ │ + stmdbls sl, {r8, r9, sp} │ │ + stc2 0, cr15, [r8], #-124 @ 0xffffff84 │ │ + blvc ff567b24 │ │ + strbteq lr, [r8], #-2525 @ 0xfffff623 │ │ + stmeq r8, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ + @ instruction: 0xf0402800 │ │ + @ instruction: 0xb3b4810e │ │ + ldreq lr, [r2, #-2520] @ 0xfffff628 │ │ + strtmi r4, [sl], -r1, lsr #12 │ │ + svclt 0x003842ab │ │ + @ instruction: 0x461c461a │ │ + stmia r8!, {r1, r2, r3, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf04f42a5 │ │ + svclt 0x00380100 │ │ + stmdacs r0, {r0, r8, sp} │ │ + andeq pc, r0, pc, asr #32 │ │ + andcs fp, r1, r8, asr #30 │ │ + strmi fp, [r8], -r8, lsl #30 │ │ + bicsle r2, r5, r0, lsl #16 │ │ + ldmdbge r8, {r3, r5, r6, fp, sp, pc}^ │ │ + @ instruction: 0x465b463a │ │ + @ instruction: 0xff20f00a │ │ + @ instruction: 0x51a4f89d │ │ + bleq 4a7044 │ │ + vqdmulh.s d25, d8, d0[6] │ │ + ldrbmi r0, [ip, #-2816] @ 0xfffff500 │ │ + strbeq sp, [r8, r4, lsl #2]! │ │ + bicle sl, r4, r8, ror #16 │ │ + eor r2, r0, r0, lsl #10 │ │ + bls 1ad0b74 │ │ + stmvc r8, {r0, r4, r9, ip, pc} │ │ + bls 1b0c788 │ │ + b 108efa8 │ │ + andls r4, pc, r0 │ │ + strcs lr, [r1, #-22] @ 0xffffffea │ │ + strcs lr, [r0, #-15] │ │ + @ instruction: 0xf8dd465e │ │ + stmdage r2!, {r3, r4, r5, sp, pc}^ │ │ + ldc2 0, cr15, [r4], {29} │ │ + stmdacs r0, {r1, r5, r6, fp, ip, pc} │ │ + stmdals r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + stmdb r0, {r1, r4, r5, r6, ip, sp, lr, pc}^ │ │ + ands r4, fp, r4, lsr r6 │ │ + vrshl.s8 d18, d0, d0 │ │ + @ instruction: 0xf2c80b11 │ │ + ldrbmi r0, [ip], -r0, lsl #22 │ │ @ instruction: 0xf01da862 │ │ - stmdals r2!, {r0, r2, r4, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ + stmdals r2!, {r0, r1, r7, sl, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0729863 │ │ - svcls 0x0011e8ac │ │ - stmdage r2, {r1, r2, r3, r5, r9, sl, lr}^ │ │ - mcr2 0, 4, pc, cr10, cr13, {0} @ │ │ - stmdacs r0, {r1, r6, fp, ip, pc} │ │ - stmdals r3, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - stmia r0!, {r1, r4, r5, r6, ip, sp, lr, pc} │ │ + ldmib sp, {r4, r5, r8, fp, sp, lr, pc}^ │ │ + ldmdage ip, {r4, r8, r9, sl, sp, lr}^ │ │ + ldc2l 0, cr15, [r8], #-116 @ 0xffffff8c │ │ + stmdacs r0, {r2, r3, r4, r6, fp, ip, pc} │ │ + ldmdals sp, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + stmdb r4!, {r1, r4, r5, r6, ip, sp, lr, pc} │ │ ldrvs lr, [r0, -sp, asr #19] │ │ - @ instruction: 0xf04fe00e │ │ - ldrbmi r0, [lr], -r0, lsl #18 │ │ - ldrsbtge pc, [r8], -sp @ │ │ - @ instruction: 0xf01da862 │ │ - stmdals r2!, {r0, r3, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0729863 │ │ - @ instruction: 0x4634e890 │ │ - ldrbmi r9, [ip, #-3346] @ 0xfffff2ee │ │ - sbchi pc, r5, r0, asr #32 │ │ + ldrbmi sl, [ip, #-3626] @ 0xfffff1d6 │ │ + sbchi pc, r4, r0, asr #32 │ │ + @ instruction: 0x07e89b12 │ │ ldmdaeq r8, {r3, r8, ip, sp, lr, pc}^ │ │ - b 181564c │ │ - @ instruction: 0xf47f70c9 │ │ - adcs sl, fp, sp, asr ip │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf8dde542 │ │ - @ instruction: 0xf1b7a038 │ │ - stmdbls fp, {r8, r9, sl, fp, lr} │ │ - sub sp, r7, r1, lsl #2 │ │ - andcs r9, r0, fp, lsl #18 │ │ - andls r2, r1, r8, lsl #4 │ │ - movwcs sl, #2152 @ 0x868 │ │ - ldc2 0, cr15, [lr, #124] @ 0x7c │ │ - ldmibvc r0, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - strbtvc lr, [fp], #-2525 @ 0xfffff623 │ │ - subeq lr, r1, #10027008 @ 0x990000 │ │ - cmnle r5, r0, lsl #16 │ │ + @ instruction: 0xf47fad68 │ │ + adcs sl, sp, lr, lsl #25 │ │ + ldrsbtge pc, [r8], -sp @ │ │ + stmdbls sl, {r3, r5, r6, r8, sl, fp, sp, pc} │ │ + svcmi 0x0000f1b7 │ │ + ldcls 1, cr13, [r2], {4} │ │ + stmdbls sl, {r0, r1, r3, r6, sp, lr, pc} │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + andcs r2, r8, #0 │ │ + strtmi r9, [r8], -r1 │ │ + @ instruction: 0xf01f2300 │ │ + ldmib sp, {r0, r1, r3, r4, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ + stclls 7, cr3, [ip], #-424 @ 0xfffffe58 │ │ + @ instruction: 0x0668e9dd │ │ + cmnle r4, r0, lsl #16 │ │ @ instruction: 0xf43f2e00 │ │ - @ instruction: 0xf1b9acda │ │ - @ instruction: 0xf0400f08 │ │ - ldmdavs r2!, {r1, r2, r4, r7, r8, sl, pc}^ │ │ - movwmi pc, #79 @ 0x4f @ │ │ - ldmib r8, {r0, r2, r4, r5, fp, sp, lr}^ │ │ - b fe0aa12c │ │ - blne 102b514 │ │ - andeq lr, r6, r1, ror fp │ │ - ldmdage sl!, {r2, r3, r4, r6, r7, r8, r9, fp, ip, lr, pc} │ │ - ldrtmi r4, [r3], -sl, lsr #12 │ │ - cdp2 0, 11, cr15, cr14, cr9, {0} │ │ - sbcsle r2, r5, r0, lsl #16 │ │ - @ instruction: 0xf2402c01 │ │ - strbls r8, [r8, #-1384]! @ 0xfffffa98 │ │ - stmib sp, {r0, r1, r3, r4, r6, r8, fp, sp, pc}^ │ │ - strtmi r7, [sl], -sl, ror #8 │ │ + blcs 255c38 │ │ + ldrbhi pc, [r9, #-64]! @ 0xffffffc0 @ │ │ + @ instruction: 0xf04f6872 │ │ + @ instruction: 0xf8d64300 │ │ + ldmib r8, {ip, pc}^ │ │ + b fe0aac58 │ │ + bl fec2c040 │ │ + bl 1c6a85c │ │ + blle ff6aa854 │ │ + @ instruction: 0x464aa83a │ │ + @ instruction: 0xf0094633 │ │ + stmdacs r0, {r0, r2, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + stccs 0, cr13, [r1], {211} @ 0xd3 │ │ + strbhi pc, [r9, #-576] @ 0xfffffdc0 @ │ │ + asrls pc, sp, #17 @ │ │ + stmib sp, {r0, r2, r4, r6, r8, fp, sp, pc}^ │ │ + strbmi r7, [sl], -sl, ror #8 │ │ @ instruction: 0x46338838 │ │ stmdals r7, {r2, r3, r5, r6, ip, pc} │ │ - stmdage r2, {ip, pc}^ │ │ - @ instruction: 0xf00c9669 │ │ - @ instruction: 0x9e42f950 │ │ - @ instruction: 0x910cf89d │ │ - cmple r3, lr, asr r5 │ │ - b 1810178 │ │ - @ instruction: 0xf04f70c9 │ │ - @ instruction: 0xd1ba0900 │ │ - strtmi lr, [r1], -r7, lsr #9 │ │ - andcs r2, r8, #0 │ │ - stmdage r8!, {r0, ip, pc}^ │ │ - strmi r2, [ip], -r0, lsl #6 │ │ - ldc2l 0, cr15, [r6, #-124] @ 0xffffff84 │ │ - ldmibvc r0, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - rsbeq lr, fp, #3620864 @ 0x374000 │ │ - subeq lr, r2, #10027008 @ 0x990000 │ │ - cmple fp, r0, lsl #18 │ │ - @ instruction: 0xf43f2e00 │ │ - @ instruction: 0xf1b9ac92 │ │ - @ instruction: 0xf0400f08 │ │ - ldmdavs r3!, {r1, r2, r3, r6, r8, sl, pc}^ │ │ + ldmdage ip, {ip, pc}^ │ │ + @ instruction: 0xf00b9669 │ │ + mrcls 13, 2, APSR_nzcv, cr12, cr3, {7} │ │ + @ instruction: 0x5174f89d │ │ + cmple r5, lr, asr r5 │ │ + strbeq r9, [r8, sl, lsl #18]! │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + @ instruction: 0xd1b9ad68 │ │ + stmdbls sl, {r0, r3, r4, r5, sp, lr, pc} │ │ + andcs sl, r0, r8, ror #26 │ │ + andls r2, r1, r8, lsl #4 │ │ + movwcs r4, #1576 @ 0x628 │ │ + blx 14e6916 │ │ + ldrdcc lr, [sl], #-157 @ 0xffffff63 @ │ │ + ldmib sp, {r2, r3, r5, r6, r9, fp, ip, pc}^ │ │ + stmdbcs r0, {r3, r5, r6, r9, sl, ip} │ │ + cdpcs 1, 0, cr13, cr0, cr11, {2} │ │ + ldcge 4, cr15, [lr], #252 @ 0xfc │ │ + @ instruction: 0xf0402b08 │ │ + ldmdavs r3!, {r4, r5, r8, sl, pc}^ │ │ @ instruction: 0xf04f6837 │ │ ldmib r8, {r9, sl, lr}^ │ │ rsbsmi r1, r3, sl, lsl #10 │ │ - bl 1d70cbc │ │ - blle ff72a1a8 │ │ + bl 1d717e8 │ │ + blle ff7aacd4 │ │ vpmax.s8 d18, d0, d1 │ │ - stmib sp, {r1, r2, r4, r5, r8, sl, pc}^ │ │ - ldmdbge fp, {r1, r3, r5, r6, r9}^ │ │ + stmib sp, {r3, r4, r8, sl, pc}^ │ │ + ldmdbge r5, {r1, r3, r5, r6, r9}^ │ │ ldrtmi r9, [sl], -r8, ror #14 │ │ rsbls r8, ip, r0, lsl #16 │ │ andls r9, r0, r7, lsl #16 │ │ - cmnls r9, #4325376 @ 0x420000 │ │ - @ instruction: 0xf911f00c │ │ - @ instruction: 0xf89d9e42 │ │ - ldrbmi r9, [lr, #-268] @ 0xfffffef4 │ │ - b 181e218 │ │ - @ instruction: 0xf04f70c9 │ │ - strtmi r0, [r1], -r0, lsl #18 │ │ - strbt sp, [r8], #-450 @ 0xfffffe3e │ │ - ldrmi lr, [r0, -sp, asr #19] │ │ - andscs lr, r9, pc, asr #20 │ │ - ldrb r9, [r3, -pc] │ │ - ldrdls lr, [sl], #-157 @ 0xffffff63 @ │ │ - andsls r9, r1, ip, ror #26 │ │ - andscs lr, r9, pc, asr #20 │ │ - str r9, [pc, -pc]! │ │ - bls 1150208 │ │ + cmnls r9, #92, 16 @ 0x5c0000 │ │ + ldc2 0, cr15, [r6, #44]! @ 0x2c │ │ + @ instruction: 0xf89d9e5c │ │ + ldrbmi r5, [lr, #-372] @ 0xfffffe8c │ │ + stmdbls sl, {r1, r3, r4, r8, ip, lr, pc} │ │ + stclge 7, cr0, [r8, #-928]! @ 0xfffffc60 │ │ + strcs sp, [r0, #-455] @ 0xfffffe39 │ │ + stmib sp, {r0, r2, r4, r7, sl, sp, lr, pc}^ │ │ + beq 63c544 │ │ + andls r4, pc, sp, lsl r6 @ │ │ + ldmib sp, {r0, r1, r2, r4, r5, r8, r9, sl, sp, lr, pc}^ │ │ + andsls r1, r1, sl, rrx │ │ + strmi r9, [sp], -ip, ror #16 │ │ + beq 24e958 │ │ + ldrmi lr, [sp], -r7, lsr #14 │ │ + stmib sp, {r3, r4, r9, fp}^ │ │ + @ instruction: 0xe67cb710 │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + bls 17d0d40 │ │ stmvc r8, {r0, r4, r9, ip, pc} │ │ - bls 118be20 │ │ + bls 180c958 │ │ andmi lr, r0, r1, asr #20 │ │ andls r9, pc, r0, lsl r2 @ │ │ - b 1423b08 │ │ - stmib sp, {r0, r3, r4, sp}^ │ │ - ssat r4, #9, r0, lsl #14 │ │ - andscs lr, r0, sp, asr #19 │ │ - stmdage r8, {r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ - ldc2 0, cr15, [lr, #28]! │ │ - @ instruction: 0xf1b59d3c │ │ - @ instruction: 0xf0404f00 │ │ - @ instruction: 0xf8cd8423 │ │ - ands fp, fp, ip, lsr #32 │ │ - stmdage r8, {r2, r3, r4, r6, r9, sl, lr}^ │ │ - ldc2 0, cr15, [r2, #28]! │ │ - strls r9, [fp], #-3644 @ 0xfffff1c4 │ │ + stmib sp, {r0, r2, r3, r4, r8, r9, sl, sp, lr, pc}^ │ │ + bfi r2, r0, #0, #31 │ │ + @ instruction: 0xf007a842 │ │ + fldmdbxls ip!, {d15-d25} @ Deprecated │ │ + svcmi 0x0000f1b5 │ │ + strhi pc, [r0], #-64 @ 0xffffffc0 │ │ + ands r4, sp, sp, asr r6 │ │ + and r9, r0, r2, lsl r5 │ │ + stmdage r2, {r2, r3, r4, r6, r9, sl, lr}^ │ │ + blx 2e6982 │ │ + @ instruction: 0x46259e3c │ │ svcmi 0x0000f1b6 │ │ ldmib sp, {r1, r4, ip, lr, pc}^ │ │ cmplt pc, sp, lsr r7 @ │ │ streq pc, [r4], #-264 @ 0xfffffef8 │ │ stceq 8, cr15, [r4], {84} @ 0x54 │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0ad6820 │ │ - strcc lr, [ip], #-3728 @ 0xfffff170 │ │ + strcc lr, [ip], #-3872 @ 0xfffff0e0 │ │ mvnsle r3, r1, lsl #30 │ │ @ instruction: 0x4640b116 │ │ - cdp 0, 8, cr15, cr8, cr13, {5} │ │ + svc 0x0018f0ad │ │ @ instruction: 0x4633e9dd │ │ - ldrdhi pc, [r4], #-141 @ 0xffffff73 │ │ @ instruction: 0xf104b156 │ │ ldmdavs r8!, {r4, r8, r9, sl} │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0ad6878 │ │ - @ instruction: 0x3730ee7c │ │ + ldrcc lr, [r0, -lr, lsl #30]! │ │ mvnsle r3, r1, lsl #28 │ │ stmdacs r0, {r1, r4, r5, fp, ip, pc} │ │ qadd16mi fp, r0, ip │ │ - cdp 0, 7, cr15, cr2, cr13, {5} │ │ + svc 0x0004f0ad │ │ @ instruction: 0x462de9dd │ │ stcne 1, cr11, [r7, #-344]! @ 0xfffffea8 │ │ stceq 8, cr15, [r4], {87} @ 0x57 │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0ad6838 │ │ - strcc lr, [ip, -r8, ror #28] │ │ + @ instruction: 0x370ceefa │ │ mvnsle r3, r1, lsl #28 │ │ - tstlt r0, ip, lsr #16 │ │ - @ instruction: 0xf0ad4620 │ │ - stcls 14, cr14, [fp], {96} @ 0x60 │ │ - @ instruction: 0xf040455c │ │ - bics r8, r4, #905969664 @ 0x36000000 │ │ + stmdacs r0, {r2, r3, r5, fp, ip, pc} │ │ + qadd16mi fp, r0, ip │ │ + cdp 0, 15, cr15, cr0, cr13, {5} │ │ + ldrbmi r9, [sp, #-2834] @ 0xfffff4ee │ │ + ldrhi pc, [r5], #-0 │ │ + ldclt 0, cr15, [r4], {-0} │ │ andmi pc, r0, pc, asr #32 │ │ - and r9, r6, ip, lsr #32 │ │ - stmdage sl!, {r1, r2, r3, r7, sl, fp, lr, pc} │ │ - ldm r4, {r1, r2, r3, r7, lr, pc} │ │ - addgt r0, lr, lr, lsl #1 │ │ - @ instruction: 0xf8169e12 │ │ - subscs r0, r8, #8, 30 │ │ - svcge 0x002aad3a │ │ + eorls r4, ip, r6, lsr #12 │ │ + stcgt 0, cr14, [lr], {6} │ │ + addgt sl, lr, sl, lsr #16 │ │ + umulleq lr, lr, r4, r8 @ │ │ + cdpls 0, 1, cr12, cr2, cr14, {4} │ │ + svceq 0x0008f816 │ │ + ldcge 2, cr2, [sl, #-352]! @ 0xfffffea0 │ │ @ instruction: 0xa115e9d6 │ │ - blx 73f6a │ │ - stmdage r8, {r1, r8, sp, pc}^ │ │ - vrhadd.s8 d25, d0, d13 │ │ - @ instruction: 0xf8ad111b │ │ - svclt 0x00081120 │ │ - stclne 6, cr4, [r8, #-24]! @ 0xffffffe8 │ │ - ldrls r9, [r2], -r7 │ │ - strmi r9, [r2, #2061] @ 0x80d │ │ - orrhi pc, r2, #0 │ │ - cmpls sp, r2, asr #18 │ │ - stmdals ip!, {r1, r3, r4, r8, fp, sp, pc} │ │ - cmpvs fp, sp, asr #19 │ │ - blmi 665d8 │ │ + blx 74a9a │ │ + vabd.s8 d26, d0, d2 │ │ + stmdage r2, {r0, r1, r3, r4, r8, ip}^ │ │ + smlatbne r8, sp, r8, pc @ │ │ + strmi fp, [r6], -r8, lsl #30 │ │ + andls r1, r8, r8, ror #26 │ │ + ldrls r9, [r2], -sp, lsl #14 │ │ + @ instruction: 0xf00045ba │ │ + stmdals ip!, {r0, r2, r3, r5, r6, r8, r9, pc} │ │ + cmpls r7, ip, asr r9 │ │ @ instruction: 0x1010f8da │ │ - ssatmi fp, #28, r8, lsl #30 │ │ - stmdbcs r0, {r0, sp} │ │ + blmi 67104 │ │ + stmib sp, {r1, r3, r5, fp, sp, pc}^ │ │ + svclt 0x00186955 │ │ + stmdbcs r0, {r0, r1, r7, r9, sl, lr} │ │ + andeq pc, r1, pc, asr #32 │ │ @ instruction: 0xf081bf48 │ │ - @ instruction: 0xb1b84000 │ │ - @ instruction: 0xd1292801 │ │ + bicslt r4, r8, r0 │ │ + @ instruction: 0xd12d2801 │ │ ldrsbtcs pc, [r0], -sl @ │ │ - @ instruction: 0x4628a91a │ │ - orrlt pc, r4, sp, asr #17 │ │ - blx ff5e5fbe │ │ - stmibeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - eorseq lr, sp, #3620864 @ 0x374000 │ │ - movweq lr, #10393 @ 0x2899 │ │ - teqle r8, r2, lsl #18 │ │ - tstcs r9, pc, asr #20 │ │ - stmib sp, {r2, r9, sl, lr}^ │ │ - eor r1, sp, pc, lsl #4 │ │ + strbmi r4, [r9], -r8, lsr #12 │ │ + msrlt SPSR_fs, sp, asr #17 │ │ + @ instruction: 0xf9d2f01f │ │ + @ instruction: 0x4628993a │ │ + ldmdapl fp!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + eorsvs lr, sp, #3620864 @ 0x374000 │ │ + teqle ip, r2, lsl #18 │ │ + bleq 4a7384 │ │ + tstcs r8, pc, asr #20 │ │ + andne lr, pc, #3358720 @ 0x334000 │ │ + @ instruction: 0xf2c84634 │ │ + @ instruction: 0xe3260b00 │ │ @ instruction: 0x2018f8da │ │ - @ instruction: 0x4628a91a │ │ - blx ff0e5fe6 │ │ - stmibeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + strbmi r4, [r9], -r8, lsr #12 │ │ + @ instruction: 0xf9baf01f │ │ + stmiaeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ eorsne lr, sp, #3620864 @ 0x374000 │ │ - movweq lr, #6297 @ 0x1899 │ │ - cmple sp, r2, lsl #16 │ │ - andscs lr, r9, pc, asr #20 │ │ + @ instruction: 0x0121e898 │ │ + cmple r9, r2, lsl #16 │ │ + andscs lr, r8, pc, asr #20 │ │ stmib sp, {r2, r3, r9, sl, lr}^ │ │ ands r0, r9, pc, lsl #4 │ │ - @ instruction: 0xf8daa85b │ │ - subsls r2, pc, r8, lsr r0 @ │ │ - ldmdbge sl, {r0, r5, r6, fp, sp, pc} │ │ - @ instruction: 0x4628905e │ │ + @ instruction: 0xf8daa855 │ │ + subsls r2, r9, r8, lsr r0 │ │ + subsls sl, r8, fp, asr r8 │ │ + strbmi r4, [r9], -r8, lsr #12 │ │ ldmib sl, {r0, r4, sl, ip, pc}^ │ │ @ instruction: 0xf8cd4806 │ │ - @ instruction: 0xf01fb184 │ │ - ldmdals sl!, {r0, r2, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - cmple r3, r2, lsl #16 │ │ + @ instruction: 0xf01fb16c │ │ + ldmdals sl!, {r0, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc} │ │ + cmple lr, r2, lsl #16 │ │ ldrsbtmi lr, [sp], -sp │ │ - ldmdbhi fp!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - b 140dff4 │ │ - andls r2, pc, r9, lsl r0 @ │ │ - bleq 4a68bc │ │ - bleq 66ae0 │ │ - @ instruction: 0xf50de305 │ │ - blls 10092f0 │ │ - andeq lr, sp, ip, lsl #17 │ │ - stm r0, {r1, r5, r6, fp, sp, pc} │ │ - ldmdbge sl, {r1, r8, r9} │ │ - @ instruction: 0x0050f89a │ │ - ldmdage fp, {r3, ip, pc}^ │ │ - stmdage r2!, {r5, r6, ip, pc}^ │ │ - stmdage r1!, {r0, r1, r2, r3, r4, r6, ip, pc}^ │ │ - @ instruction: 0x4628905e │ │ - ldrdcs pc, [r0], -sl │ │ - @ instruction: 0xb051f89a │ │ - blx 1f66072 │ │ - stmibeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - @ instruction: 0x763de9dd │ │ - movweq lr, #6297 @ 0x1899 │ │ - cmple r5, r2, lsl #16 │ │ - bleq 4a6908 │ │ - andscs lr, r9, pc, asr #20 │ │ + ldmdapl fp!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + b 140eb2c │ │ + andls r2, pc, r8, lsl r0 @ │ │ + bleq 4a73f4 │ │ + bleq 67618 │ │ + stmib sp, {r2, r4, r5, r6, r7, r9, sp, lr, pc}^ │ │ + bge 18c3494 │ │ + smlawbeq r2, r2, r8, lr │ │ + blls 101505c │ │ + stmdbge r2!, {r1, r3, r4, r6, r8, ip, pc}^ │ │ + ldmdbge fp, {r0, r3, r4, r6, r8, ip, pc}^ │ │ + @ instruction: 0x46499158 │ │ + @ instruction: 0xf8da9367 │ │ + @ instruction: 0xf89a2000 │ │ + @ instruction: 0xf89ab050 │ │ + @ instruction: 0xf01f8051 │ │ + ldmib sp, {r0, r1, r2, r4, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r1, r3, r4, r5, r8, sl}^ │ │ + mrcls 7, 1, r2, cr14, cr12, {1} │ │ + cmple r2, r2, lsl #16 │ │ + bleq 4a7438 │ │ + @ instruction: 0x46900a10 │ │ vaddl.s8 , d8, d15 │ │ - sbc r0, pc, #0, 22 │ │ + sbc r0, r2, #0, 22 │ │ ldclvc 5, cr15, [r6], {13} │ │ stm ip, {r0, r1, r2, r3, r4, r5, r8, r9, fp, ip, pc} │ │ stmdbge r8!, {r1, r2, r3}^ │ │ - movweq lr, #6273 @ 0x1881 │ │ - @ instruction: 0xf8cd07c0 │ │ - @ instruction: 0xf000802c │ │ - @ instruction: 0xf10a835e │ │ - ldrls r0, [r1], #-800 @ 0xfffffce0 │ │ - bne 45cc74 │ │ + smlawbeq r1, r1, r8, lr │ │ + strls r0, [sl, #-1984] @ 0xfffff840 │ │ + movthi pc, #12288 @ 0x3000 @ │ │ + msreq CPSR_, #-2147483646 @ 0x80000002 │ │ + ldrls sl, [r1], #-3386 @ 0xfffff2c6 │ │ + bne 45d7a4 │ │ andeq lr, r1, r3, ror fp │ │ - addhi pc, ip, r0, lsl #5 │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - bleq 4a6948 │ │ - bleq 66b6c │ │ - eor r4, lr, #216, 12 @ 0xd800000 │ │ - @ instruction: 0xf50daf3b │ │ - cdpls 12, 3, cr7, cr15, cr6, {6} │ │ - rsbls ip, r2, lr, lsl #31 │ │ - stm ip, {r3, r5, r9, sl, lr} │ │ - ldmdbge sl, {r1, r2, r3, r7} │ │ - ldrdcs pc, [r0], -sl @ │ │ - @ instruction: 0xf01f9667 │ │ - @ instruction: 0xf10dfb3f │ │ - ldmib sp, {r3, r5, r6, r7, r8, fp}^ │ │ - vmin.s8 d23, d0, d29 │ │ - ldm r9, {r0, r4, r8, r9, fp} │ │ - vsubl.s8 q8, d8, d5 │ │ - stmdacs r2, {r8, r9, fp} │ │ - b 141e560 │ │ - @ instruction: 0x46902019 │ │ - adds r9, r1, #15 │ │ - cmnls sp, pc, lsr r9 │ │ - stm r1, {r3, r5, r6, r8, fp, sp, pc} │ │ - strbeq r0, [r0, r1, lsl #6] │ │ - stmib sp, {r0, r4, sl, ip, pc}^ │ │ - @ instruction: 0xf8cd766b │ │ - @ instruction: 0xf000802c │ │ - ldmib sl, {r5, r8, r9, pc}^ │ │ + addhi pc, sl, r0, lsl #5 │ │ + vabd.s8 d18, d0, d1 │ │ + @ instruction: 0xf2c80b11 │ │ + ldrbmi r0, [r8], r0, lsl #22 │ │ + svcge 0x003be282 │ │ + stclvc 5, cr15, [r6], {13} │ │ + svcgt 0x008e9e3f │ │ + strtmi r9, [r8], -r2, rrx │ │ + addeq lr, lr, ip, lsl #17 │ │ + @ instruction: 0xf8da4649 │ │ + strbtls r2, [r7], -r0, lsr #32 │ │ + @ instruction: 0xf93cf01f │ │ + ldreq lr, [sl, #-2525]! @ 0xfffff623 │ │ + bleq 4a74a4 │ │ + @ instruction: 0x273ce9dd │ │ + bleq 676cc │ │ + stmdacs r2, {r1, r2, r3, r4, r5, r9, sl, fp, ip, pc} │ │ + beq 45f098 │ │ + mulls pc, r0, r6 @ │ │ + ldmdbls pc!, {r0, r1, r2, r7, r9, sp, lr, pc} @ │ │ + strbeq lr, [r8, #-2509]! @ 0xfffff633 │ │ + @ instruction: 0xf8cd07c0 │ │ + ldrls fp, [r1], #-28 @ 0xffffffe4 │ │ + strbcs lr, [sl, -sp, asr #19]! │ │ + stmib sp, {r1, r3, r8, sl, ip, pc}^ │ │ + @ instruction: 0xf000616c │ │ + ldmib sl, {r1, r2, r8, r9, pc}^ │ │ ldmib sl, {r1, r4, r9, sl, ip, sp, lr}^ │ │ - ldrtmi r5, [r2], -pc, lsl #8 │ │ - mlahi r8, sl, r8, pc @ │ │ + ldrtmi r9, [r2], -pc, lsl #8 │ │ + mlalt r8, sl, r8, pc @ │ │ @ instruction: 0x463842b4 │ │ qasxmi fp, r2, r8 │ │ - @ instruction: 0xf0ad4629 │ │ - adcmi lr, r6, #168, 26 @ 0x2a00 │ │ + @ instruction: 0xf0ad4649 │ │ + adcmi lr, r6, #928 @ 0x3a0 │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ tstcs r1, r8, lsr pc │ │ @ instruction: 0xf04f2800 │ │ - svclt 0x00480000 │ │ - svclt 0x00082001 │ │ - stmdacs r0, {r3, r9, sl, lr} │ │ - vqadd.s8 , q0, │ │ - @ instruction: 0xf04f0b11 │ │ - vqdmlal.s q8, d8, d1 │ │ - ldmib sp, {r8, r9, fp}^ │ │ - sub r6, r2, #16, 14 @ 0x400000 │ │ - cmnls sp, pc, lsr r9 │ │ - stm r1, {r3, r5, r6, r8, fp, sp, pc} │ │ - strbeq r0, [r0, r5, lsl #4] │ │ - strbtvc lr, [fp], -sp, asr #19 │ │ - rscshi pc, r1, #0 │ │ - ldrmi r2, [r7], -r8 │ │ - ldcl 0, cr15, [r2, #-692] @ 0xfffffd4c │ │ - ldcge 14, cr9, [sl, #-64]! @ 0xffffffc0 │ │ + ldcge 0, cr0, [sl, #-0] │ │ + andcs fp, r1, r8, asr #30 │ │ + strmi fp, [r8], -r8, lsl #30 │ │ + subsle r2, r4, r0, lsl #16 │ │ + bleq 4a7514 │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + bleq 6773c │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + svcls 0x0011465c │ │ + ldmdbls pc!, {r1, r2, r6, r9, sp, lr, pc} @ │ │ + strbeq lr, [r8, #-2509]! @ 0xfffff633 │ │ + stmib sp, {r6, r7, r8, r9, sl}^ │ │ + stmib sp, {r1, r3, r5, r6, r8, r9, sl, sp}^ │ │ + @ instruction: 0xf000616c │ │ + ldrdcs r8, [r8], -r4 │ │ + @ instruction: 0xf0ad462e │ │ + ldcge 13, cr14, [sl, #-872]! @ 0xfffffc98 │ │ @ instruction: 0xf0002800 │ │ - @ instruction: 0xf088838f │ │ + @ instruction: 0xf088836f │ │ andvs r4, r4, r0, lsl #2 │ │ strmi r6, [r4], -r1, asr #32 │ │ andcs r2, r8, #0, 2 │ │ smlabtcs r0, sp, r9, lr │ │ - ldrtmi r4, [r9], -r8, lsr #12 │ │ + ldrtmi r4, [r1], -r8, lsr #12 │ │ @ instruction: 0x46232210 │ │ - blx 1be61b6 │ │ + @ instruction: 0xf96af01f │ │ @ instruction: 0xf0ad4620 │ │ - ldmib sp, {r2, r3, r4, r8, sl, fp, sp, lr, pc}^ │ │ + ldmib sp, {r2, r3, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ stmdacs r1, {r1, r3, r4, r5, sl} │ │ - @ instruction: 0xf8ddd16a │ │ - @ instruction: 0xf8dd90f0 │ │ - mrcls 0, 1, r8, cr14, cr4, {7} │ │ - andscs lr, r9, pc, asr #20 │ │ - eor r9, r2, #15 │ │ + ldmdbls ip!, {r2, r5, r6, r8, ip, lr, pc} │ │ + andsls r9, r0, lr, lsr r8 │ │ + svcls 0x003d0a08 │ │ + ands r4, r6, #136, 12 @ 0x8800000 │ │ mlasmi r0, sl, r8, pc @ │ │ ldrdeq lr, [sl, -sl] │ │ movwcs lr, #35290 @ 0x89da │ │ streq pc, [r1, -r4, lsl #1] │ │ addeq lr, r3, sp, lsl #17 │ │ - stmdbls fp, {r1, r3, r4, r5, fp, sp, pc} │ │ - cdp2 0, 6, cr15, cr0, cr10, {0} │ │ - stmibeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - teqeq sp, sp @ │ │ - movweq lr, #18585 @ 0x4899 │ │ - @ instruction: 0xd1282a01 │ │ - bleq 4a6a88 │ │ - andscs lr, r9, #323584 @ 0x4f000 │ │ - smlabtcs pc, sp, r9, lr @ │ │ - bleq 66cb4 │ │ - svcge 0x002a9011 │ │ - @ instruction: 0xf088e189 │ │ - @ instruction: 0xf08b0001 │ │ - @ instruction: 0xf10d0101 │ │ - strtmi r0, [sl], -r8, ror #17 │ │ - andne lr, r2, sp, asr #19 │ │ - stmdbls fp, {r0, r1, r5, r9, sl, lr} │ │ - stmib sp, {r6, r9, sl, lr}^ │ │ + stmdbls sl, {r3, r5, r9, sl, lr} │ │ + blx fea66cc8 │ │ + ldrsbtcc lr, [ip], -sp │ │ + ldmib sp, {r1, r2, r3, r4, r5, r8, fp, ip, pc}^ │ │ + bcs 74d94 │ │ + beq 6df14c │ │ + stmib sp, {r0, r1, r2, r3, r4, r9, sl, lr}^ │ │ + andsls r2, r1, pc, lsl #2 │ │ + @ instruction: 0xf08be1e0 │ │ + @ instruction: 0xf0880001 │ │ + strbmi r0, [sl], -r1, lsl #2 │ │ + stmib sp, {r0, r1, r5, r9, sl, lr}^ │ │ + strtmi r1, [r8], -r2 │ │ + stmib sp, {r1, r3, r8, fp, ip, pc}^ │ │ @ instruction: 0xf00a7600 │ │ - ldmib sp, {r0, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r0, r1, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ ldmib sp, {r0, r2, r3, r4, r5, r8, r9, sp}^ │ │ stmdacs r1, {r1, r3, r4, r5, sl} │ │ - adchi pc, sl, r0, asr #32 │ │ - ldrsbtls pc, [r0], #141 @ 0x8d @ │ │ - @ instruction: 0x4617461e │ │ - andscs lr, r9, pc, asr #20 │ │ - svcge 0x002ae1bf │ │ - svceq 0x0000f1b8 │ │ - svcge 0x0030f43f │ │ - andls lr, r0, sp, asr #19 │ │ - bge 17142d0 │ │ - ldrbmi r9, [r9], -r2, lsl #2 │ │ - @ instruction: 0xf00b4643 │ │ - @ instruction: 0xf89dfdb9 │ │ - andscs r9, r1, ip, ror #1 │ │ - ldrdhi pc, [r8], #141 @ 0x8d @ │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404580 │ │ - b 180a720 │ │ - @ instruction: 0xf00070c9 │ │ - stccs 1, cr8, [r0], {170} @ 0xaa │ │ - streq pc, [ip], #-79 @ 0xffffffb1 │ │ - strcs fp, [r8], #-3848 @ 0xfffff0f8 │ │ - rscs sp, r9, lr, lsr r1 │ │ + adchi pc, r3, r0, asr #32 │ │ + vtst.8 d25, d0, d28 │ │ + @ instruction: 0x46170b11 │ │ + bleq 67810 │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + beq 3c6f8 │ │ + movweq lr, #63949 @ 0xf9cd │ │ + @ instruction: 0xf1b8e1da │ │ + @ instruction: 0xf43f0f00 │ │ + bge 15969dc │ │ + andcc lr, r0, sp, asr #19 │ │ + strtmi r9, [r8], -r2, lsl #2 │ │ + @ instruction: 0x46434659 │ │ + blx ffd66d44 │ │ + smlalvc pc, ip, sp, r8 @ │ │ + @ instruction: 0xf8dd2011 │ │ + vmla.i d24, d24, d0[6] │ │ + strmi r0, [r0] │ │ + orrshi pc, lr, r0, asr #32 │ │ + @ instruction: 0xf00007f8 │ │ + andcs r8, ip, r6, lsr #2 │ │ + svclt 0x00082c00 │ │ + andls r2, r7, r8 │ │ + rsc sp, r2, r6, lsr r1 │ │ @ instruction: 0xf0002c00 │ │ - ldmib sp, {r0, r2, r5, r6, r7, pc}^ │ │ + ldmib sp, {r0, r3, r4, r6, r7, pc}^ │ │ stmdbge r2!, {r0, r2, r3, r4, r5, ip, sp}^ │ │ - andls sl, r0, lr, asr sl │ │ + andls sl, r0, r8, asr sl │ │ @ instruction: 0xf00a4628 │ │ - @ instruction: 0x9c3af98d │ │ - smlalls pc, ip, sp, r8 @ │ │ - ldrdhi pc, [r4], #-141 @ 0xffffff73 │ │ - @ instruction: 0xf040455c │ │ - b 180a5b0 │ │ - @ instruction: 0xf00070c9 │ │ - ldcge 1, cr8, [sl, #-572]! @ 0xfffffdc4 │ │ - andls r2, r1, r0 │ │ - @ instruction: 0x46284639 │ │ + @ instruction: 0x9c3af951 │ │ + smlalhi pc, ip, sp, r8 @ │ │ + ldrbmi r9, [ip, #-3857] @ 0xfffff0ef │ │ + orrshi pc, pc, r0, asr #32 │ │ + sbcvc lr, r8, pc, asr sl │ │ + mrshi pc, (UNDEF: 11) @ │ │ + ldrtmi r2, [r1], -r0 │ │ + strtmi r9, [r8], -r1 │ │ movwcs r2, #521 @ 0x209 │ │ - blx ff7662d8 │ │ + @ instruction: 0xf8e0f01f │ │ ldrteq lr, [sl], #-2525 @ 0xfffff623 │ │ @ instruction: 0xf43f2801 │ │ - stccs 15, cr10, [r0], {112} @ 0x70 │ │ - orrshi pc, r6, r0 │ │ + stccs 15, cr10, [r0], {120} @ 0x78 │ │ + tstphi sp, r0 @ p-variant is OBSOLETE │ │ ldrsbtcc lr, [sp], -sp │ │ - bge 17d47fc │ │ + bge 165531c │ │ strtmi r9, [r8], -r0 │ │ - @ instruction: 0xf968f00a │ │ + @ instruction: 0xf92ef00a │ │ @ instruction: 0xf89d9c3a │ │ - ldrbmi r9, [ip, #-236] @ 0xffffff14 │ │ - adcshi pc, r8, r0, asr #32 │ │ - sbcvc lr, r9, pc, asr sl │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldrd sp, [r3, fp] │ │ - svcge 0x002a9e12 │ │ - stmdbls fp, {sp} │ │ - ldmdage sl!, {r0, ip, pc} │ │ - movwcs r4, #1570 @ 0x622 │ │ - blx fede6324 │ │ - stmibeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - ldrsbtne lr, [sp], -sp │ │ - movweq lr, #18585 @ 0x4899 │ │ - @ instruction: 0xf0002a01 │ │ - @ instruction: 0xf1b8816a │ │ - @ instruction: 0xf43f0f00 │ │ - @ instruction: 0xf1b9aebf │ │ - @ instruction: 0xf0400f08 │ │ - ldmib sl, {r2, r3, r5, r7, r9, pc}^ │ │ - @ instruction: 0xf04f2308 │ │ - @ instruction: 0xf8d84500 │ │ - @ instruction: 0xf8d86004 │ │ - rsbmi r7, lr, r0 │ │ - bl 1db0dc8 │ │ - blle ff5eaaf0 │ │ + ldrbmi r8, [ip, #-236] @ 0xffffff14 │ │ + ldrsb sp, [ip, #-14]! │ │ + ldcge 6, cr4, [sl, #-184]! @ 0xffffff48 │ │ + andcs r9, r0, sl, lsl #18 │ │ + movwcs r9, #2567 @ 0xa07 │ │ + strtmi r9, [r8], -r1 │ │ + @ instruction: 0xf8c0f01f │ │ + teqcc ip, sp @ │ │ + ldmib sp, {r1, r2, r3, r4, r5, fp, ip, pc}^ │ │ + bcs 74eb0 │ │ + rscshi pc, r8, r0 │ │ + svceq 0x0000f1b8 │ │ + mcrge 4, 6, pc, cr14, cr15, {1} @ │ │ + @ instruction: 0xf0402b08 │ │ + @ instruction: 0x4635829c │ │ + movwcs lr, #35290 @ 0x89da │ │ + ldrdvc pc, [r0], -r8 │ │ + strmi pc, [r0], #-79 @ 0xffffffb1 │ │ + ldrdvs pc, [r4], -r8 │ │ + b fe1b18d8 │ │ + bl 1dac604 │ │ + blle ff5eb604 │ │ andls r2, r2, r8, lsl #4 │ │ smlabtcs r0, sp, r9, lr │ │ - bge 17143d8 │ │ + bge 1594eec │ │ @ instruction: 0x46434659 │ │ - ldc2 0, cr15, [r6, #-44]! @ 0xffffffd4 │ │ - smlalls pc, ip, sp, r8 @ │ │ - @ instruction: 0xf8ddaf2a │ │ - andscs r8, r1, r8, ror #1 │ │ - @ instruction: 0xf2c89e12 │ │ + blx 1ee6e38 │ │ + smlalvc pc, ip, sp, r8 @ │ │ + @ instruction: 0xf8dd2011 │ │ + vmla.i d24, d24, d0[6] │ │ strmi r0, [r0] │ │ - sbchi pc, r1, r0, asr #32 │ │ - sbcvc lr, r9, pc, asr sl │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xe693d1be │ │ - @ instruction: 0x6710e9dd │ │ + msrhi CPSR_xc, r0, asr #32 │ │ + ldcge 6, cr4, [sl, #-184]! @ 0xffffff48 │ │ + strdle r0, [r1, #120] @ 0x78 │ │ + svcls 0x0011e0a9 │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ @ instruction: 0xf0002c00 │ │ - ldmdbge lr, {r0, r1, r2, r3, r6, r7, pc}^ │ │ - @ instruction: 0xf00b4640 │ │ - @ instruction: 0xf89df9a9 │ │ - andscs r9, r1, ip, ror #1 │ │ + ldmdbge r8, {r0, r3, r5, r7, pc}^ │ │ + @ instruction: 0xf00a4628 │ │ + @ instruction: 0xf89dfd53 │ │ + andscs r1, r1, ip, ror #1 │ │ @ instruction: 0xf2c89c3a │ │ addmi r0, r4, #0 │ │ - tstphi r4, r0, asr #32 @ p-variant is OBSOLETE │ │ - sbcvc lr, r9, pc, asr sl │ │ - tstphi r3, r0 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf04f9808 │ │ - stmdacs r0, {r2, r3, fp} │ │ + addshi pc, pc, r0, asr #32 │ │ + @ instruction: 0xf00007c8 │ │ + stmdals r7, {r0, r1, r3, r5, r7, pc} │ │ + stmdacs r0, {r2, r3, r8, sp} │ │ andeq pc, r8, pc, asr #32 │ │ andcs fp, fp, r8, lsl pc │ │ - @ instruction: 0xf04fbf18 │ │ - @ instruction: 0xf1bb080e │ │ - svclt 0x00080f00 │ │ - @ instruction: 0xf0004680 │ │ - strhcs r8, [r0], -r0 │ │ - andls r9, r1, fp, lsl #18 │ │ - @ instruction: 0x4642a83a │ │ - @ instruction: 0xf01f2300 │ │ - @ instruction: 0xf10dfa4d │ │ - ldmib sp, {r3, r5, r6, r7, r8, fp}^ │ │ - ldm r9, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr} │ │ - stmdacs r1, {r0, r4, r9} │ │ - msrhi CPSR_fxc, r0 │ │ - @ instruction: 0xf0002c00 │ │ - ldmib sl, {r2, r3, r5, r8, pc}^ │ │ - strtmi r0, [r1], -pc, lsl #10 │ │ - strmi r4, [r9, #1578]! @ 0x62a │ │ - @ instruction: 0x464abf38 │ │ - ldc 0, cr15, [r8], #-692 @ 0xfffffd4c │ │ - @ instruction: 0xf04f454d │ │ + tstcs lr, r8, lsl pc │ │ + svceq 0x0000f1b8 │ │ + svclt 0x00084688 │ │ + cdpls 6, 1, cr4, cr2, cr0, {4} │ │ + adchi pc, sl, r0 │ │ + andcs r9, r0, sl, lsl #18 │ │ + strtmi r9, [r8], -r1 │ │ + movwcs r4, #1602 @ 0x642 │ │ + @ instruction: 0xf85af01f │ │ + bleq ffc672c0 │ │ + ldrteq lr, [sl], #-2525 @ 0xfffff623 │ │ + stmeq r8, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ + @ instruction: 0xf0002801 │ │ + stccs 0, cr8, [r0], {218} @ 0xda │ │ + sbcshi pc, ip, r0 │ │ + streq lr, [pc, #-2522] @ 2a4ca │ │ + strtmi r4, [sl], -r1, lsr #12 │ │ + svclt 0x003842ab │ │ + @ instruction: 0x461c461a │ │ + ldcl 0, cr15, [r8], {173} @ 0xad │ │ + @ instruction: 0xf04f42a5 │ │ svclt 0x00880100 │ │ stmdacs r0, {r0, r8, sp} │ │ andeq pc, r0, pc, asr #32 │ │ - andcs fp, r1, r8, asr #31 │ │ - strmi fp, [r8], -r8, lsl #30 │ │ - sbcsle r2, r4, r1, lsl #16 │ │ - ldmdbge lr, {r1, r3, r4, r5, fp, sp, pc}^ │ │ - @ instruction: 0x465b463a │ │ - @ instruction: 0xf95af00b │ │ - smlalls pc, ip, sp, r8 @ │ │ - bleq 4a6cd4 │ │ - @ instruction: 0xf2c89c3a │ │ - ldrbmi r0, [ip, #-2816] @ 0xfffff500 │ │ - tstphi sp, r0, asr #32 @ p-variant is OBSOLETE │ │ - sbcvc lr, r9, pc, asr sl │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xe104d1bf │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf8dd465c │ │ - sbcs r8, r2, r4, asr #32 │ │ - @ instruction: 0xf8dd9907 │ │ - mrcls 0, 1, r8, cr13, cr0, {7} │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - andmi lr, r0, r1, asr #20 │ │ - sbc r9, r8, pc │ │ - svcge 0x002a9e12 │ │ - stmdbls fp, {sp} │ │ - ldmdage sl!, {r0, ip, pc} │ │ - movwcs r4, #1570 @ 0x622 │ │ - @ instruction: 0xf9faf01f │ │ - stmibeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - ldrsbtne lr, [sp], -sp │ │ - movweq lr, #18585 @ 0x4899 │ │ - @ instruction: 0xf0402a00 │ │ - @ instruction: 0xf1b880ae │ │ - @ instruction: 0xf43f0f00 │ │ - @ instruction: 0xf1b9ae03 │ │ - @ instruction: 0xf0400f08 │ │ - ldmib sl, {r4, r5, r6, r7, r8, pc}^ │ │ - @ instruction: 0xf04f230a │ │ - @ instruction: 0xf8d84500 │ │ - @ instruction: 0xf8d86004 │ │ - rsbmi r7, lr, r0 │ │ - bl 1cf13a0 │ │ - blle ff5eac74 │ │ + svclt 0x00c8ad3a │ │ + svclt 0x00082001 │ │ + stmdacs r1, {r3, r9, sl, lr} │ │ + ldmdbge r8, {r1, r4, r6, r7, ip, lr, pc}^ │ │ + ldrtmi r4, [sl], -r8, lsr #12 │ │ + @ instruction: 0xf00a465b │ │ + @ instruction: 0xf89dfd03 │ │ + vhadd.s8 q8, q8, q14 │ │ + @ instruction: 0x9c3a0b11 │ │ + bleq 67a0c │ │ + @ instruction: 0xf040455c │ │ + @ instruction: 0x07c080d7 │ │ + adc sp, r7, r0, asr #3 │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + svcls 0x0011465c │ │ + @ instruction: 0x462ee0d8 │ │ + stmdbls sl, {r1, r3, r4, r5, r8, sl, fp, sp, pc} │ │ + bls 1f2f0c │ │ + andls r2, r1, r0, lsl #6 │ │ + @ instruction: 0xf01f4628 │ │ + ldmib sp, {r0, r1, r4, fp, ip, sp, lr, pc}^ │ │ + ldmdals lr!, {r2, r3, r4, r5, r8, ip, sp} │ │ + ldmdacs sl!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + cmple fp, r0, lsl #20 │ │ + svceq 0x0000f1b8 │ │ + mcrge 4, 1, pc, cr2, cr15, {1} @ │ │ + @ instruction: 0xf0402b08 │ │ + @ instruction: 0x463581f0 │ │ + movwcs lr, #43482 @ 0xa9da │ │ + ldrdvc pc, [r0], -r8 │ │ + strmi pc, [r0], #-79 @ 0xffffffb1 │ │ + ldrdvs pc, [r4], -r8 │ │ + b fe1b1e90 │ │ + bl 1cec75c │ │ + blle ff62b768 │ │ andls r2, r2, r8, lsl #4 │ │ smlabtcs r0, sp, r9, lr │ │ - bge 1714550 │ │ + bge 1595044 │ │ @ instruction: 0x46434659 │ │ - ldc2l 0, cr15, [sl], #-44 @ 0xffffffd4 │ │ - smlalls pc, ip, sp, r8 @ │ │ - @ instruction: 0xf8ddaf2a │ │ - andscs r8, r1, r8, ror #1 │ │ - @ instruction: 0xf2c89e12 │ │ + @ instruction: 0xf9cef00b │ │ + smlalvc pc, ip, sp, r8 @ │ │ + @ instruction: 0xf8dd2011 │ │ + vmla.i d24, d24, d0[6] │ │ strmi r0, [r0] │ │ - b 181e89c │ │ - @ instruction: 0xf04f70c9 │ │ - @ instruction: 0xd1bf0900 │ │ - stmdbls r7, {r3, r4, r6, r7, r8, sl, sp, lr, pc} │ │ - andsls r9, r1, #60, 20 @ 0x3c000 │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - andsls r9, r0, #249856 @ 0x3d000 │ │ + @ instruction: 0x462ed177 │ │ + @ instruction: 0x07f8ad3a │ │ + strcs sp, [r0, -r3, asr #3] │ │ + @ instruction: 0xf04fe5f7 │ │ + ands r0, r7, r0, lsl #16 │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + pkhbtmi lr, r8, r0 │ │ + ldmib sp, {r3, r8, fp, ip, pc}^ │ │ + stmvc r8, {r2, r3, r4, r5, r9, ip, sp, lr} │ │ + andsls r8, r0, #589824 @ 0x90000 │ │ andmi lr, r0, r1, asr #20 │ │ - bleq 4a6da8 │ │ + bleq 4a78a4 │ │ vaddl.s8 , d8, d15 │ │ - stmdage r8!, {r8, r9, fp}^ │ │ - blx 19e6528 │ │ - stmdacs r0, {r3, r5, r6, fp, ip, pc} │ │ - stmdals r9!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - ldcl 0, cr15, [ip], #-452 @ 0xfffffe3c │ │ - add r9, r4, r1, lsl ip │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdbls fp, {r0, r1, r4, r6, sp, lr, pc} │ │ + add r0, r3, r0, lsl #22 │ │ + stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + bleq 4a78b4 │ │ + bleq 67ad8 │ │ + rsbs r4, fp, ip, asr r6 │ │ + tsteq r0, sp, asr #19 │ │ + beq 63c840 │ │ + @ instruction: 0xf04fe059 │ │ + ldrb r0, [r5, r1, lsl #16]! │ │ + and r9, r1, sl, lsl #18 │ │ + @ instruction: 0xad3a990a │ │ strbmi r2, [r2], -r0 │ │ - ldmdage sl!, {r0, ip, pc} │ │ - @ instruction: 0xf01f2300 │ │ - @ instruction: 0xf10df99d │ │ - ldmib sp, {r3, r5, r6, r7, r8, fp}^ │ │ - ldm r9, {r0, r2, r3, r4, r5, r8, r9, fp, ip, sp, lr} │ │ - stmdacs r0, {r0, r4, r9} │ │ - stccs 1, cr13, [r0], {123} @ 0x7b │ │ - ldmib sl, {r0, r2, r3, r4, r5, r6, ip, lr, pc}^ │ │ + strtmi r9, [r8], -r1 │ │ + @ instruction: 0xf01e2300 │ │ + @ instruction: 0xf10dffad │ │ + ldmib sp, {r4, r5, r6, r7, r8, r9, fp}^ │ │ + ldm fp, {r1, r3, r4, r5, sl} │ │ + bllt 1c2d210 │ │ + ldmib sl, {r2, r4, r7, r8, r9, ip, sp, pc}^ │ │ @ instruction: 0x46210512 │ │ - strmi r4, [r9, #1578]! @ 0x62a │ │ - @ instruction: 0x464abf38 │ │ - bl fe2e67b4 │ │ - @ instruction: 0xf04f454d │ │ - svclt 0x00380100 │ │ - stmdacs r0, {r0, r8, sp} │ │ - andeq pc, r0, pc, asr #32 │ │ - andcs fp, r1, r8, asr #30 │ │ - strmi fp, [r8], -r8, lsl #30 │ │ - bicsle r2, r6, r0, lsl #16 │ │ - ldmdbge lr, {r1, r3, r4, r5, fp, sp, pc}^ │ │ - @ instruction: 0x465b463a │ │ - @ instruction: 0xf8acf00b │ │ - smlalls pc, ip, sp, r8 @ │ │ - bleq 4a6e30 │ │ + adcmi r4, fp, #44040192 @ 0x2a00000 │ │ + sasxmi fp, sl, r8 │ │ + @ instruction: 0xf0ad461c │ │ + adcmi lr, r5, #48, 24 @ 0x3000 │ │ + tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + tstcs r1, r8, lsr pc │ │ + @ instruction: 0xf04f2800 │ │ + svclt 0x00480000 │ │ + svclt 0x00082001 │ │ + stmdacs r0, {r3, r9, sl, lr} │ │ + ldcge 1, cr13, [sl, #-856]! @ 0xfffffca8 │ │ + @ instruction: 0x463aa958 │ │ + @ instruction: 0x4628465b │ │ + mrrc2 0, 0, pc, sl, cr10 @ │ │ + smlaleq pc, ip, sp, r8 @ │ │ + bleq 4a7938 │ │ @ instruction: 0xf2c89c3a │ │ ldrbmi r0, [ip, #-2816] @ 0xfffff500 │ │ - stmdbls fp, {r0, r1, r2, r3, r4, r6, r8, ip, lr, pc} │ │ - sbcvc lr, r9, pc, asr sl │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - subs sp, r6, r2, asr #3 │ │ - ldmib sp, {r0, r1, r2, r8, fp, ip, pc}^ │ │ - stmvc r8, {r2, r3, r4, r5, r9, sl, ip, sp, lr} │ │ - b 108c578 │ │ + stmdbls sl, {r1, r2, r3, r5, r8, ip, lr, pc} │ │ + bicle r0, r5, r0, asr #15 │ │ + stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + @ instruction: 0x4698e756 │ │ + @ instruction: 0xf8cd0a18 │ │ + str fp, [r3, r0, asr #32]! │ │ + bleq 4a795c │ │ + stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + bleq 67b84 │ │ + strtmi lr, [lr], -sl, asr #14 │ │ + bls f5148c │ │ + stmvc r8, {r0, r4, r9, ip, pc} │ │ + bls f8d098 │ │ + b 108f8b8 │ │ andls r4, pc, r0 │ │ - bleq 4a6e5c │ │ - bleq 67080 │ │ - @ instruction: 0xf04fe00c │ │ - strb r0, [sp, #-2304]! @ 0xfffff700 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf04fe016 │ │ - vmla.i8 d16, d0, d0 │ │ - @ instruction: 0xf2c80b11 │ │ - ldrbmi r0, [ip], -r0, lsl #22 │ │ + bleq 4a7980 │ │ + bleq 67ba4 │ │ @ instruction: 0xf01da868 │ │ - stmdals r8!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ - stmdals r9!, {r3, r5, r7, r8, ip, sp, pc}^ │ │ - ldc 0, cr15, [r6], {113} @ 0x71 │ │ - stmib sp, {r0, r4, sp, lr, pc}^ │ │ - b 13ea9d4 │ │ - usada8 r5, r9, r0, r2 │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdage r8!, {r2, r3, r4, r6, r9, sl, lr}^ │ │ - @ instruction: 0xf9eef01d │ │ - stmdacs r0, {r3, r5, r6, fp, ip, pc} │ │ - stmdals r9!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - stc 0, cr15, [r4], {113} @ 0x71 │ │ - strtmi r4, [r0], r7, asr #12 │ │ - @ instruction: 0xf01da862 │ │ - stmdals r2!, {r0, r1, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ + stmdals r8!, {r0, r1, r2, r3, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf0719863 │ │ - @ instruction: 0x9610ebfa │ │ - mrcls 6, 0, r4, cr2, cr12, {1} │ │ - ldrbmi sl, [r8, #3882] @ 0xf2a │ │ - @ instruction: 0xf10ad128 │ │ - vldmdbge sl!, {s0-s87} │ │ - sbcvc lr, r9, pc, asr sl │ │ - ldcge 4, cr15, [r0], {127} @ 0x7f │ │ - @ instruction: 0x465ee01f │ │ - andscs lr, r9, pc, asr #20 │ │ - vaba.s8 d30, d16, d21 │ │ - @ instruction: 0xf04f0b11 │ │ - vqdmlal.s q8, d8, d1 │ │ - svcls 0x00110b00 │ │ - stmdbls r7, {r0, r1, r2, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0x763ce9dd │ │ + @ instruction: 0xf0719869 │ │ + @ instruction: 0x4645ecbc │ │ + ldcls 6, cr4, [r1], {184} @ 0xb8 │ │ + eor r9, r1, sp, lsl #30 │ │ + stmdbls r8, {r7, r9, sl, lr} │ │ + svcls 0x003c9a3d │ │ stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - andmi lr, r0, r1, asr #20 │ │ - ldr r9, [r7, pc]! │ │ - @ instruction: 0xf007a848 │ │ - @ instruction: 0x9d2cf9c3 │ │ - svcmi 0x0000f1b5 │ │ - @ instruction: 0x465cd13e │ │ - ldrsbtge pc, [r8], -sp @ │ │ - @ instruction: 0x46d8e01f │ │ - ldrls sl, [r1], #-2120 @ 0xfffff7b8 │ │ - @ instruction: 0xf9b6f007 │ │ + b 108f8f0 │ │ + andls r4, pc, r0 │ │ + @ instruction: 0xf01ca868 │ │ + stmdals r8!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0719869 │ │ + cdpls 12, 1, cr14, cr0, cr4, {5} │ │ + stmdage r2!, {r0, r2, r5, r9, sl, lr}^ │ │ + @ instruction: 0xffecf01c │ │ + stmdacs r0, {r1, r5, r6, fp, ip, pc} │ │ + stmdals r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + ldc 0, cr15, [r8], {113} @ 0x71 │ │ + svcls 0x000d463c │ │ + mrcls 6, 0, r9, cr2, cr0, {0} │ │ + tstle r7, sp, asr r5 │ │ + beq 1667514 │ │ + b 18165d8 │ │ + @ instruction: 0xf47f70c8 │ │ + @ instruction: 0x465dac9d │ │ + ldrls sl, [r1], #-2114 @ 0xfffff7be │ │ + @ instruction: 0xff3cf006 │ │ @ instruction: 0xf8dd9e2c │ │ @ instruction: 0xf1b6a038 │ │ - tstle r1, r0, lsl #30 │ │ - ands r4, r2, r4, asr #12 │ │ - @ instruction: 0x572de9dd │ │ - stcne 1, cr11, [ip, #-348]! @ 0xfffffea4 │ │ + tstle ip, r0, lsl #30 │ │ + strbt r4, [sl], #-1603 @ 0xfffff9bd │ │ + @ instruction: 0xf006a842 │ │ + stcls 15, cr15, [ip, #-196]! @ 0xffffff3c │ │ + svcmi 0x0000f1b5 │ │ + ldrbmi sp, [sp], -pc, lsr #2 │ │ + ldrsbtge pc, [r8], -sp @ │ │ + svcls 0x002ee45f │ │ + stmdals sp!, {r0, r1, r6, r9, sl, lr} │ │ + cmnlt r7, r2, lsl r0 │ │ + stcne 8, cr9, [r4, #-72] @ 0xffffffb8 │ │ + strcc lr, [ip], #-2 │ │ + andle r3, r8, r1, lsl #30 │ │ stceq 8, cr15, [r4], {84} @ 0x54 │ │ - svclt 0x001c2800 │ │ + rscsle r2, r8, r0, lsl #16 │ │ @ instruction: 0xf0ad6820 │ │ - strcc lr, [ip], #-2706 @ 0xfffff56e │ │ - mvnsle r3, r1, lsl #30 │ │ - tstlt r6, r4, asr #12 │ │ - @ instruction: 0xf0ad4628 │ │ - @ instruction: 0xf8ddea8a │ │ - ldrbmi r8, [ip, #-68] @ 0xffffffbc │ │ - subs sp, sp, pc, asr r1 │ │ + @ instruction: 0x4643eb3e │ │ + ldcls 7, cr14, [r2], {243} @ 0xf3 │ │ + strb fp, [r8], #-2894 @ 0xfffff4b2 │ │ @ instruction: 0x863de9dd │ │ @ instruction: 0xf108b15e │ │ @ instruction: 0xf8570704 │ │ stmdacs r0, {r2, sl, fp} │ │ ldmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - b 1e66938 │ │ + bl b67420 │ │ cdpcc 7, 0, cr3, cr1, cr12, {0} │ │ stccs 1, cr13, [r0, #-980] @ 0xfffffc2c │ │ - eorlt pc, ip, sp, asr #17 │ │ - blge ff9a7890 │ │ - bllt ff9e8694 │ │ - @ instruction: 0x862de9dd │ │ - ldrsbtge pc, [r8], -sp @ │ │ - @ instruction: 0xf108b15e │ │ - @ instruction: 0xf8570704 │ │ + @ instruction: 0xf47f465d │ │ + @ instruction: 0xf7ffac0a │ │ + ldmib sp, {r0, r1, r3, sl, fp, ip, sp, pc}^ │ │ + @ instruction: 0xf8dd462d │ │ + cmplt r6, r8, lsr r0 │ │ + @ instruction: 0xf8571d27 │ │ stmdacs r0, {r2, sl, fp} │ │ ldmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - b 1866968 │ │ + bl 5e744c │ │ cdpcc 7, 0, cr3, cr1, cr12, {0} │ │ stccs 1, cr13, [r0, #-980] @ 0xfffffc2c │ │ - @ instruction: 0x4645465c │ │ - strb sp, [lr, ip, asr #3] │ │ - @ instruction: 0xf8cd4620 │ │ - andls lr, pc, #72 @ 0x48 │ │ - eorsgt pc, r4, sp, asr #17 │ │ - blx fe3266f6 │ │ + @ instruction: 0xf43f465d │ │ + strtmi sl, [r0], -r0, lsr #24 │ │ + @ instruction: 0xf0ad461c │ │ + strtmi lr, [r3], -ip, lsl #22 │ │ + ldclt 7, cr15, [r9], {255} @ 0xff │ │ + tstls r2, #64, 12 @ 0x4000000 │ │ + @ instruction: 0xf8cd4691 │ │ + @ instruction: 0xf8cdc034 │ │ + @ instruction: 0xf008e028 │ │ + @ instruction: 0xf8ddf8f8 │ │ + strbmi lr, [sl], -r8, lsr #32 │ │ ldrsbtgt pc, [r4], -sp @ │ │ - @ instruction: 0xf8dd9a0f │ │ - @ instruction: 0xf7fee048 │ │ - ldmdami r9, {r2, r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ + stmdbeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf7fe9b12 │ │ + ldmdami r8, {r0, r3, r4, r5, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ @ instruction: 0xf0164478 │ │ - ldmdami r8, {r0, r1, r3, r4, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ + ldmdami r7, {r0, r1, r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ @ instruction: 0xf0144478 │ │ - ldmdbls r0, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ + ldmdbls r0, {r0, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ strmi r4, [pc], -r8, lsl #5 │ │ @ instruction: 0x4607bf38 │ │ - stmdble r9, {r0, r7, r9, lr} │ │ + stmdble r8, {r0, r7, r9, lr} │ │ subeq lr, r7, r7, lsl #22 │ │ - strbeq lr, [r0, #2824] @ 0xb08 │ │ - ldrdlt pc, [r8], -r5 │ │ - svceq 0x0000f1bb │ │ - ldcge 4, cr15, [r0, #504] @ 0x1f8 │ │ - svceq 0x0000f1be │ │ - strbmi sp, [r0], -r2 │ │ - b ae69d4 │ │ - bleq 4a7024 │ │ - bleq 67248 │ │ - @ instruction: 0xf8da465c │ │ - stmdacs r0, {r6} │ │ - @ instruction: 0xf04fd15b │ │ - @ instruction: 0xf10d30ff │ │ - stmib sp, {r3, r5, r6, sl, fp}^ │ │ - stmdbge r8, {r0, r4, r8, fp, pc}^ │ │ - subeq pc, r0, sl, asr #17 │ │ - ldm ip!, {r3, r4, r6, r7, r9, sl, lr} │ │ + bl 91644 │ │ + ldmvs r7!, {r6, r7, r9, sl} │ │ + @ instruction: 0xf47e2f00 │ │ + @ instruction: 0xf8ddadd5 │ │ + ldmdals r1, {r3, r4, r5, sp, pc} │ │ + @ instruction: 0xf0adb10b │ │ + @ instruction: 0x465dead8 │ │ + ldrdeq pc, [r0], #-138 @ 0xffffff76 │ │ + cmple ip, r0, lsl #16 │ │ + @ instruction: 0xf04f46d0 │ │ + tstls r2, #255 @ 0xff │ │ + @ instruction: 0xf8c846da │ │ + strtmi r0, [fp], r0, asr #32 │ │ + ldm r9!, {r1, r6, r8, fp, sp, pc} │ │ strmi r0, [r8], -ip, ror #1 │ │ - rscgt r4, ip, r3, lsr #13 │ │ - strhteq lr, [ip], #140 @ 0x8c │ │ - ldm ip, {r2, r3, r5, r6, r7, lr, pc} │ │ - ldrshtgt r0, [ip], #12 │ │ - @ instruction: 0xf020a82a │ │ - bge ae9a10 │ │ - ldrvs lr, [r1, #-2522] @ 0xfffff626 │ │ - ldrdvc pc, [ip], #-138 @ 0xffffff76 │ │ - bgt 1fc2b4 │ │ - svcmi 0x0000f1b6 │ │ - movwgt r9, #31498 @ 0x7b0a │ │ - teqlt r7, ip │ │ - @ instruction: 0xf854462c │ │ - @ instruction: 0xf0710b04 │ │ - svccc 0x0001eb1a │ │ - mcrcs 1, 0, sp, cr0, cr9, {7} │ │ - qadd16mi fp, r8, ip │ │ - ldmib r0!, {r0, r2, r3, r5, r7, ip, sp, lr, pc}^ │ │ - strbmi r9, [r3, #2323] @ 0x913 │ │ - ldrdeq pc, [r0], #-137 @ 0xffffff77 │ │ - andeq pc, r1, r0, lsl #2 │ │ - subeq pc, r0, r9, asr #17 │ │ - bls 29ebec │ │ - ldreq lr, [r4, #-2525] @ 0xfffff623 │ │ - stmdbls ip, {r0, r3, r5, r7, r9, lr} │ │ - ldmdble r3, {r1, r2, r4, r6, fp, sp, lr} │ │ - @ instruction: 0x012cb175 │ │ - @ instruction: 0xf0ad4621 │ │ - stmdbls ip, {r2, r4, r5, r9, fp, sp, lr, pc} │ │ - andcs fp, r8, r0, ror #18 │ │ - @ instruction: 0xf0134621 │ │ - svcge 0x000ff8e4 │ │ - svcgt 0x00cc980c │ │ - ldclt 7, cr15, [sp], {254} @ 0xfe │ │ - stmib lr, {r0, r2, r3, r5, r7, ip, sp, lr, pc}^ │ │ + ldm r9!, {r2, r3, r5, r6, r7, lr, pc} │ │ + rscgt r0, ip, ip, ror #1 │ │ + smlalseq lr, ip, r9, r8 │ │ + stmdage sl!, {r2, r3, r4, r5, r6, r7, lr, pc} │ │ + blx fefe72cc │ │ + ldmib r8, {r1, r3, r5, r9, fp, sp, pc}^ │ │ + @ instruction: 0xf8d86511 │ │ + strbmi r7, [r1], ip, asr #32 │ │ + @ instruction: 0xf1b6ca07 │ │ + blls 2fee60 │ │ + andle ip, ip, r7, lsl #6 │ │ + @ instruction: 0x462cb137 │ │ + bleq 1693bc │ │ + bl ff3e7434 │ │ + mvnsle r3, r1, lsl #30 │ │ + svclt 0x001c2e00 │ │ + @ instruction: 0xf0ad4628 │ │ + @ instruction: 0xf8d9eaa4 │ │ + ldrbmi r0, [r3, #64] @ 0x40 │ │ + @ instruction: 0xf1009913 │ │ + @ instruction: 0xf8c90001 │ │ + @ instruction: 0xf8dd0040 │ │ + tstle r1, r8, asr #32 │ │ + ldmib sp, {r0, r3, r9, fp, ip, pc}^ │ │ + adcmi r0, r9, #20, 10 @ 0x5000000 │ │ + ldmdavs r6, {r2, r3, r8, fp, ip, pc}^ │ │ + cmnlt sp, r4, lsl r9 │ │ + strtmi r0, [r1], -ip, lsr #2 │ │ + b ff967560 │ │ + stmdblt r8!, {r2, r3, r8, fp, ip, pc}^ │ │ + strtmi r2, [r1], -r8 │ │ + mrc2 0, 7, pc, cr12, cr2, {0} │ │ + ldmib sp, {r2, r3, fp, ip, pc}^ │ │ + cdpls 7, 1, cr3, cr1, cr15, {0} │ │ + stcllt 7, cr15, [ip], #1016 @ 0x3f8 │ │ + b 1fe757c │ │ stmdbls ip, {r3, sp} │ │ streq lr, [r0, #-2502] @ 0xfffff63a │ │ - andhi pc, r0, r1, asr #17 │ │ + andge pc, r0, r1, asr #17 │ │ pop {r0, r1, r2, r3, r5, r6, ip, sp, pc} │ │ - ldmdami pc, {r4, r5, r6, r7, r8, r9, sl, fp, pc} @ │ │ + ldmdami r7, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xf0164478 │ │ - blmi 7692d0 │ │ + blmi 7a9690 │ │ mrscs r2, (UNDEF: 2) │ │ ldrbtmi r4, [fp], #-1570 @ 0xfffff9de │ │ - ldc2l 0, cr15, [r2, #80] @ 0x50 │ │ - andcs r4, r0, r6, lsl fp │ │ + stc2 0, cr15, [r2], #-80 @ 0xffffffb0 │ │ + andcs r4, r0, r7, lsl fp │ │ ldrbmi r2, [sl], -r2, lsl #2 │ │ @ instruction: 0xf014447b │ │ - blmi 569f3c │ │ + blmi 5aa36c │ │ mrscs r2, (UNDEF: 2) │ │ @ instruction: 0xf014447b │ │ - andcs pc, r1, r5, asr #27 │ │ - @ instruction: 0xf0134639 │ │ - stmdami fp, {r3, r4, r5, r7, fp, ip, sp, lr, pc} │ │ - blmi 3151a0 │ │ - ldrbtmi r4, [r8], #-2315 @ 0xfffff6f5 │ │ + andcs pc, r1, r5, lsl ip @ │ │ + @ instruction: 0xf0124639 │ │ + stmdami ip, {r0, r1, r2, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + blmi 355c78 │ │ + ldrbtmi r4, [r8], #-2316 @ 0xfffff6f4 │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ @ instruction: 0x212b9100 │ │ - blx 19e6892 │ │ + @ instruction: 0xf98af016 │ │ tstcs r8, r1 │ │ - @ instruction: 0xf8a9f013 │ │ + mcr2 0, 6, pc, cr0, cr2, {0} @ │ │ andcs r9, r8, r1, lsl r9 │ │ - @ instruction: 0xf8a5f013 │ │ - andeq pc, sl, ip, ror r9 @ │ │ - andeq pc, sl, r4, lsr r8 @ │ │ - @ instruction: 0xfffee7e7 │ │ - andeq pc, sl, r4, lsl #10 │ │ - andeq pc, sl, r2, lsl r6 @ │ │ - strdeq pc, [sl], -r8 │ │ - andeq pc, sl, ip, ror #11 │ │ - andeq pc, sl, r6, lsl #12 │ │ - andeq pc, sl, r8, asr r0 @ │ │ - @ instruction: 0xb086b5b0 │ │ - ldrdpl lr, [r0, -r1] │ │ - ldmib r5, {r2, r9, sl, lr}^ │ │ - stmib sp, {r8, r9}^ │ │ - stmdage r2, {r8, r9} │ │ - blx fe7e692a │ │ - andeq lr, r2, #3620864 @ 0x374000 │ │ - stmdbls r4, {r0, r4, r8, r9, sp} │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - @ instruction: 0xd1084298 │ │ - bcs 42b40 │ │ - ldrmi fp, [r1], -r8, lsl #30 │ │ - rscvs r4, fp, fp, lsl #12 │ │ - andlt r6, r6, r0, lsr #32 │ │ - blls 199f68 │ │ - stmib r4, {r0, r2, r5, r9, sl, lr}^ │ │ - rscvs r2, fp, r1, lsl #2 │ │ - andlt r6, r6, r0, lsr #32 │ │ - ldrble fp, [r4], #3504 @ 0xdb0 │ │ + mrc2 0, 5, pc, cr12, cr2, {0} │ │ + ldrdeq pc, [sl], -r4 │ │ + andeq pc, sl, r4, asr #21 │ │ + andeq pc, sl, ip, ror #18 │ │ + @ instruction: 0xfffee16d │ │ + strdeq pc, [sl], -r4 │ │ + andeq pc, sl, r2, asr r7 @ │ │ + andeq pc, sl, r8, lsr r7 @ │ │ + andeq pc, sl, ip, lsr #14 │ │ + andeq pc, sl, r6, asr #14 │ │ svcmi 0x00f0e92d │ │ - @ instruction: 0xf8d1b0b9 │ │ - pkhbtmi ip, r1, r4 │ │ - ldmib r1, {r3, r7, r9, sl, lr}^ │ │ - ldmib ip, {r0, r1, r9, sl, fp}^ │ │ - bl ff1f8538 │ │ - ldmib r1, {r0, r1, r2, r6, r7, r8, r9, sl}^ │ │ - nopcc {0} @ │ │ - ldrshlt r0, [pc, -pc]! │ │ - strvs lr, [lr, #-2291] @ 0xfffff70d │ │ - rsbmi r3, r5, r8, lsr pc │ │ - @ instruction: 0x432e404e │ │ - strd sp, [sp], -r7 │ │ - @ instruction: 0x371de9dc │ │ - strbeq lr, [r7, r7, asr #23] │ │ - rscseq r3, pc, r0, lsr #6 │ │ - ldm r3!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, ip, sp, pc}^ │ │ - svccc 0x0038650e │ │ - submi r4, lr, r5, rrx │ │ - mvnsle r4, lr, lsr #6 │ │ - ldrbeq pc, [r8], #-419 @ 0xfffffe5d @ │ │ - ldrdvc lr, [ip, -ip] │ │ - movwvs lr, #10706 @ 0x29d2 │ │ - b fe1baa7c │ │ - tstmi r9, #469762048 @ 0x1c000000 │ │ - tstpeq r1, #64, 4 @ p-variant is OBSOLETE │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - ldcvs 1, cr13, [r1], {21} │ │ - @ instruction: 0xf0402900 │ │ - andls r8, r9, #1610612746 @ 0x6000000a │ │ - tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - svclt 0x0044f852 │ │ - stmdb r7, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ - bls a5088 │ │ - svcmi 0x0000f1bb │ │ - @ instruction: 0xd1206011 │ │ - streq pc, [r8], #-419 @ 0xfffffe5d │ │ - ldrdls pc, [r0], -sp @ │ │ - cdpne 0, 5, cr14, cr12, cr0, {0} │ │ - tstpeq r8, r8, lsl #2 @ p-variant is OBSOLETE │ │ - strmi lr, [r2], r2, ror #3 │ │ - @ instruction: 0xf0ad2017 │ │ - stmdacs r0, {r1, r3, r5, r8, fp, sp, lr, pc} │ │ + strmi fp, [r8], sp, asr #1 │ │ + ldmib r1, {r1, r7, r9, sl, lr}^ │ │ + blge d6b76c │ │ + andcs r4, r0, #154140672 @ 0x9300000 │ │ + addcs ip, r0, r7, lsl #6 │ │ + @ instruction: 0xf88dac18 │ │ + andcs r0, r1, r0, ror #1 │ │ + stmib sp, {r1, r4, r5, r8, fp, sp, pc}^ │ │ + @ instruction: 0x46202032 │ │ + @ instruction: 0xf7f79234 │ │ + @ instruction: 0xf89df83f │ │ + @ instruction: 0xf1b99060 │ │ + tstle r4, r6, lsl #30 │ │ + teqlt r8, #3276800 @ 0x320000 │ │ + stmdbeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + @ instruction: 0x4621e01e │ │ + ldm r1, {r1, r5, fp, sp, pc} │ │ + ldrshtgt r0, [ip], #12 │ │ + eorsne lr, r6, #3620864 @ 0x374000 │ │ + andsle r4, r3, #-1610612728 @ 0xa0000008 │ │ + ldrcs r9, [r3], #-2101 @ 0xfffff7cb │ │ + vsubw.s8 q9, q0, d1 │ │ + stcpl 4, cr0, [r7], {128} @ 0x80 │ │ + streq pc, [r9, #-423] @ 0xfffffe59 │ │ + vmla.f32 d2, d0, d7 │ │ + blx 10be30 │ │ + eormi pc, r7, #1310720 @ 0x140000 │ │ addshi pc, r5, #0 │ │ - andscs r4, r7, #3817472 @ 0x3a4000 │ │ - ldrcs r4, [r7, -r6, lsl #12] │ │ - @ instruction: 0xf0a94479 │ │ - andscs pc, r1, r5, lsr #27 │ │ - tstpeq r8, r8, lsl #2 @ p-variant is OBSOLETE │ │ + eorsls r3, r7, #268435456 @ 0x10000000 │ │ + @ instruction: 0xd1f04291 │ │ + tstlt r0, r2, lsr r8 │ │ + @ instruction: 0xf0ad9833 │ │ + @ instruction: 0xf1b9e9f2 │ │ + tstle sl, r6, lsl #30 │ │ + stmdavs r0!, {r0, r3, r4, sl, fp, ip, pc} │ │ + suble r2, sp, r1, lsl #16 │ │ + cmple pc, r0, lsl #16 │ │ + stmdacs r0, {r5, r7, fp, sp, lr} │ │ + stmdavs r5!, {r2, r3, r4, r6, ip, lr, pc}^ │ │ + @ instruction: 0xf89de057 │ │ + ldmib sp, {r0, r1, r5, r6}^ │ │ + @ instruction: 0xf88d6219 │ │ + ldmdage r4, {r0, r1, r3, r6} │ │ + @ instruction: 0x371be9dd │ │ + ldmib r8, {r2, r3, r7, lr, pc}^ │ │ + @ instruction: 0xf8bd7002 │ │ + @ instruction: 0xf8ad1061 │ │ + andsls r1, r1, r9, asr #32 │ │ + @ instruction: 0x8010f8d8 │ │ + ldrdeq lr, [ip, -r7] │ │ + movwcs lr, #10715 @ 0x29db │ │ + ldcls 0, cr4, [sp, #-356] @ 0xfffffe9c │ │ + ldrls r4, [r7, #-80] @ 0xffffffb0 │ │ + ldrls r4, [r3], -r8, lsl #6 │ │ + subls pc, r8, sp, lsl #17 │ │ + @ instruction: 0xf89bd121 │ │ + stmdacs r0, {r4, r6} │ │ + @ instruction: 0xf8dbd041 │ │ + @ instruction: 0xf8cd0040 │ │ + stmdacs r0, {r2, r3, r4, r5, sp, pc} │ │ + rsbshi pc, r8, #64 @ 0x40 │ │ + @ instruction: 0xf04f4659 │ │ + @ instruction: 0xf8514000 │ │ + ldmib r1, {r2, r6, r8, r9, sl, fp, sp, pc}^ │ │ + @ instruction: 0xf1ba2301 │ │ + andvs r4, r8, r0, lsl #30 │ │ + stmdbls pc, {r0, r1, r3, r4, r5, r8, ip, lr, pc} @ │ │ + vaddl.s8 q9, d8, d12 │ │ + stmdacc r3, {} @ │ │ + ldmdage r2, {r3, sp, lr} │ │ + stc2l 0, cr15, [r6], #136 @ 0x88 │ │ + pop {r0, r2, r3, r6, ip, sp, pc} │ │ + strdcs r8, [ip], -r0 │ │ andeq pc, r0, r8, asr #5 │ │ - strcs r1, [r0, #-4036] @ 0xfffff03c │ │ - @ instruction: 0x46502317 │ │ - stmib sp, {r1, r3, r6, r7, r8, sp, lr, pc}^ │ │ - stcge 4, cr2, [sl], #-16 │ │ - andcs r9, r0, r6 │ │ - stmib sp, {r2, r8, sp}^ │ │ - stmib sp, {r1, r3, r5}^ │ │ - vrhadd.s8 d16, d0, d28 │ │ + eor r3, r2, r4 │ │ + stmdacs r3, {r5, r8, fp, ip, sp, lr} │ │ + stmiavs r5!, {r4, r8, ip, lr, pc} │ │ + @ instruction: 0x6700e9d5 │ │ + stmdbcs r0, {r0, r3, r4, r5, fp, sp, lr} │ │ + shadd16mi fp, r0, ip │ │ + ldmdavs r8!, {r3, r7, r8, r9, sl, lr}^ │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0ad4630 │ │ + strtmi lr, [r8], -ip, lsl #19 │ │ + stmib r8, {r0, r2, r3, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf0ad4620 │ │ + andcs lr, ip, r6, lsl #19 │ │ + andeq pc, r0, r8, asr #5 │ │ + andeq pc, r0, sl, asr #17 │ │ + pop {r0, r2, r3, r6, ip, sp, pc} │ │ + strdcs r8, [ip], -r0 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf8ca3807 │ │ + ldmdage r2, {} @ │ │ + ldc2 0, cr15, [r6], #136 @ 0x88 │ │ + pop {r0, r2, r3, r6, ip, sp, pc} │ │ + @ instruction: 0xf8db8ff0 │ │ + movwls r0, #57360 @ 0xe010 │ │ + andsls r2, r0, #0, 16 │ │ + tstls r6, r9, lsl #14 │ │ + eorhi pc, r8, #64 @ 0x40 │ │ + tstpeq r8, fp, lsl #2 @ p-variant is OBSOLETE │ │ + ldmdage r8, {r0, r2, r8, ip, pc} │ │ + rscgt ip, ip, ip, ror #19 │ │ + smlaleq lr, ip, r1, r8 │ │ + rscgt r2, ip, r4, lsl #2 │ │ + andmi pc, r0, pc, asr #32 │ │ + eoreq pc, r0, fp, asr #17 │ │ + stmib sp, {sp}^ │ │ + vrhadd.s8 q8, q0, q2 │ │ stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ - stmib sp, {r1, r2, r3, r5}^ │ │ - and r0, r1, r0, lsr r1 │ │ + stmib sp, {r1, r6}^ │ │ + stmib sp, {r1, r2, r6}^ │ │ + and r0, r1, r8, asr #2 │ │ @ instruction: 0xd11e0890 │ │ - @ instruction: 0xf01d4620 │ │ - stmdals pc!, {r0, r1, r2, r8, fp, ip, sp, lr, pc} @ │ │ + @ instruction: 0xf01ca842 │ │ + stmdals r7, {r0, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ rscsle r2, r9, r0, lsl #16 │ │ movwcs r2, #8448 @ 0x2100 │ │ - strcs r2, [r0, -r1, lsl #12] │ │ - blx fe9229e6 │ │ - stmdaeq r0, {r0, r1, r8, sl, sp}^ │ │ - strpl pc, [r7, #-2819] @ 0xfffff4fd │ │ - strpl pc, [r7, -r3, lsl #22] │ │ + strcs r2, [r0], #-1281 @ 0xfffffaff │ │ + blx fe923562 │ │ + stmdaeq r0, {r0, r1, r8, r9, sl, sp}^ │ │ + strvc pc, [r4, -r3, lsl #22] │ │ + strvc pc, [r4], #-2819 @ 0xfffff4fd │ │ bfieq r4, r3, (invalid: 12:2) │ │ - blx fe91edb2 │ │ - stmdacs r1, {r1, r2, r8, sl, sp} │ │ - blx 11ed76 │ │ - blx 1fedee │ │ - ldrmi r1, [r6], -r6, lsl #2 │ │ - stclgt 7, cr14, [ip], {235} @ 0xeb │ │ - stcne 8, cr10, [r1, #-104] @ 0xffffff98 │ │ - ldm r4, {r2, r3, r6, r7, r8, lr, pc} │ │ - bicgt r0, ip, ip, asr #1 │ │ - stmib sp, {r8, sp}^ │ │ - @ instruction: 0xf8dd9a0c │ │ - stmib sp, {r2, r5, ip, pc}^ │ │ - @ instruction: 0xf10d1b0a │ │ - tstls lr, r8, lsr #22 │ │ - tstpeq r4, fp, lsl #2 @ p-variant is OBSOLETE │ │ - rsbls pc, r0, sp, asr #17 │ │ - bicgt ip, ip, ip, asr #17 │ │ - smlaleq lr, ip, r0, r8 │ │ - ldcge 1, cr12, [sl, #-944] @ 0xfffffc50 │ │ - stmdals r5, {r4, r5, r8, sp} │ │ - ldrdvc pc, [r0], -r9 │ │ - strtmi r6, [r8], -r4, lsl #16 │ │ - ldc2 0, cr15, [r7, #676]! @ 0x2a4 │ │ - @ instruction: 0x46214638 │ │ - teqcs r0, #44040192 @ 0x2a00000 │ │ - stc 0, cr15, [r0], #-468 @ 0xfffffe2c │ │ - mrcge 8, 0, r9, cr10, cr8, {0} │ │ - stcls 1, cr2, [r2, #-192]! @ 0xffffff40 │ │ - ldrtmi r6, [r0], -r7, lsl #16 │ │ - stc2 0, cr15, [r9, #676]! @ 0x2a4 │ │ - @ instruction: 0x46214638 │ │ - teqcs r0, #52428800 @ 0x3200000 │ │ - ldc 0, cr15, [r2], {117} @ 0x75 │ │ - @ instruction: 0xa01cf8dd │ │ - svclt 0x000445aa │ │ - strmi r9, [r2, #2082] @ 0x822 │ │ - eorcs sp, r0, r4, lsl r0 │ │ - stmia r2!, {r0, r2, r3, r5, r7, ip, sp, lr, pc} │ │ - @ instruction: 0xf0002800 │ │ - stmibmi r7!, {r1, r4, r9, pc} │ │ - strcs r2, [r0, -r0, lsr #4]! │ │ - ldrbtmi r9, [r9], #-3 │ │ - ldc2 0, cr15, [lr, #-676] @ 0xfffffd5c │ │ - strtcs r2, [r0], #-17 @ 0xffffffef │ │ - andeq pc, r0, r8, asr #5 │ │ - andcs r1, r0, r5, lsl #30 │ │ - rsc r9, r9, r2 │ │ - stmdbge sl, {r1, r3, r4, fp, sp, pc} │ │ - @ instruction: 0xf01e4622 │ │ - svcge 0x001afe27 │ │ - ldrcs lr, [sp], #-2525 @ 0xfffff623 │ │ - stmdacs r2, {r0, r5, r7, r8, r9, sl, fp, lr, pc} │ │ - beq e5eeb8 │ │ - andls r9, r2, r3, lsl #4 │ │ - ldmdbls pc, {r1, r3, r4, r6, r7, sp, lr, pc} @ │ │ - ldmdbge r2!, {r0, r1, r2, r4, r5, r8, ip, pc} │ │ - strbeq ip, [r0, r1, lsr #3] │ │ - ldrtcs lr, [r5], #-2509 @ 0xfffff633 │ │ - mvnhi pc, r0 │ │ - strtmi r2, [r9], -r0 │ │ - ldmdage sl, {r0, ip, pc} │ │ - movwcs r2, #512 @ 0x200 │ │ - mcr2 0, 5, pc, cr0, cr14, {0} @ │ │ - ldmib sp, {r1, r3, r4, r8, r9, sl, fp, sp, pc}^ │ │ - svcgt 0x0083321d │ │ - andscs fp, r1, r8, asr r1 │ │ - vsubhn.i16 d20, q4, │ │ - addmi r0, r1, #0 │ │ - @ instruction: 0xf8ddd065 │ │ - cdpge 0, 1, cr9, cr10, cr4, {1} │ │ - andls r0, r2, r8, lsr sl │ │ - cdpls 0, 0, cr14, cr6, cr14, {5} │ │ - subsle r2, ip, r0, lsl #18 │ │ - svclt 0x00042f08 │ │ - bcs 24ff10 │ │ - cmnphi r6, r0, asr #32 @ p-variant is OBSOLETE │ │ - b 1404b2c │ │ - ldmdavs sl, {r1, r3, sl, fp, ip} │ │ - stmdbmi r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - strbtmi r6, [r7], -r9, asr #16 │ │ - @ instruction: 0x4634685b │ │ - @ instruction: 0xf0002f00 │ │ - strtmi r8, [r5], -r1, lsl #1 │ │ - strvs lr, [r0], #-2516 @ 0xfffff62c │ │ - svccc 0x0010404c │ │ - b fe13ac48 │ │ - @ instruction: 0x43260409 │ │ - ldreq pc, [r0], #-261 @ 0xfffffefb │ │ - ldmib r5, {r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ - subsmi r6, sp, r2, lsl #10 │ │ - b fe17ac9c │ │ - @ instruction: 0x432e0509 │ │ - ands sp, ip, r8, ror #3 │ │ - strtmi r6, [r4], r8, lsl #16 │ │ - @ instruction: 0x4625681a │ │ - ldrtmi r6, [ip], -r9, asr #16 │ │ - stccs 8, cr6, [r0, #-364] @ 0xfffffe94 │ │ - strtmi sp, [r7], -r2, rrx │ │ - strvs lr, [r0], #-2516 @ 0xfffff62c │ │ - ldccc 0, cr4, [r0, #-304] @ 0xfffffed0 │ │ - b fe13ac84 │ │ - @ instruction: 0x43260409 │ │ - ldreq pc, [r0], #-263 @ 0xfffffef9 │ │ - ldmib r7, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ - subsmi r7, lr, r2, lsl #12 │ │ - b fe1bacdc │ │ - teqmi r7, #9437184 @ 0x900000 │ │ - andcs sp, r0, r9, ror #3 │ │ - andls r9, r1, r3, lsl #18 │ │ - andcs sl, r8, #1703936 @ 0x1a0000 │ │ - strbtmi r2, [r4], -r0, lsl #6 │ │ - mrc2 0, 1, pc, cr14, cr14, {0} │ │ - ldmib sp, {r1, r3, r4, r8, r9, sl, fp, sp, pc}^ │ │ - svcgt 0x0083321d │ │ - orrsle r2, ip, r0, lsl #16 │ │ - svcls 0x00064638 │ │ - stmdacs r8, {r0, r3, r5, r8, ip, sp, pc} │ │ - bcs 25a7d0 │ │ - msrhi CPSR_, r0, asr #32 │ │ - stmdals r5, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - stmvs r2, {r1, r3, r8, fp, sp, pc} │ │ - @ instruction: 0xf01ea81a │ │ - svcge 0x001afd95 │ │ - ldrcc lr, [sp], #-2525 @ 0xfffff623 │ │ - stmdacs r2, {r0, r5, r7, r8, r9, sl, fp, lr, pc} │ │ - beq e5efe4 │ │ - andls sl, r2, sl, lsl lr │ │ - ldrdls pc, [r4], -sp @ │ │ - ldmdbls pc, {r0, r2, r3, r4, r5, sp, lr, pc} @ │ │ - stmdbge sl!, {r0, r1, r2, r3, r5, r8, ip, pc} │ │ - strbeq ip, [r0, r1, lsr #3] │ │ - strtcc lr, [sp], #-2509 @ 0xfffff633 │ │ - mrshi pc, SPSR @ │ │ - strtmi r2, [r9], -r0 │ │ - ldmdage sl, {r0, ip, pc} │ │ - movwcs r2, #512 @ 0x200 │ │ - mcr2 0, 0, pc, cr12, cr14, {0} @ │ │ - ldrne lr, [ip], #-2525 @ 0xfffff623 │ │ - ldmib sp, {r1, r2, r3, r4, r9, fp, ip, pc}^ │ │ - stmdacs r0, {r1, r3, r4, r8, r9} │ │ - addshi pc, r9, r0 │ │ - @ instruction: 0x461d2011 │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0004283 │ │ - beq 24affc │ │ - ldrmi r4, [r4], -r2, lsr #13 │ │ - tst ip, pc, lsl #12 │ │ - @ instruction: 0xf0ac2019 │ │ - stmdacs r0, {r1, r2, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ - teqphi r9, r0 @ p-variant is OBSOLETE │ │ - ldrdls pc, [r4], -sp @ │ │ - ldmibmi sp, {r0, r4, r8, sl, sp} │ │ - vrshr.s8 d18, d9, #8 │ │ - cdpge 5, 1, cr0, cr10, cr0, {0} │ │ - @ instruction: 0x27194479 │ │ - @ instruction: 0xf0a94604 │ │ - andcs pc, r0, fp, lsr ip @ │ │ - stccc 6, cr4, [r4, #-140] @ 0xffffff74 │ │ - andscs r9, r9, #2 │ │ - ldmdage r2!, {r2, r4, r9, sl, lr} │ │ - @ instruction: 0xf01c9303 │ │ - ldmdals r2!, {r0, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - ldmdals r3!, {r4, r8, ip, sp, pc} │ │ - stmia r8!, {r0, r4, r5, r6, ip, sp, lr, pc} │ │ - ldrdeq pc, [r0], #-137 @ 0xffffff77 │ │ - stmdacs r0, {r0, r2, sl, ip, pc} │ │ - @ instruction: 0xf0409707 │ │ - @ instruction: 0xf04f8106 │ │ - @ instruction: 0x46aa30ff │ │ - subeq pc, r0, r9, asr #17 │ │ - @ instruction: 0x46314630 │ │ - strhteq lr, [ip], #139 @ 0x8b │ │ - ldm fp!, {r2, r3, r5, r6, r7, lr, pc} │ │ + blx fe91f92e │ │ + stmdacs r1, {r0, r2, r9, sl, sp} │ │ + blx 11f8f2 │ │ + blx 14396a │ │ + ldrmi r1, [r5], -r5, lsl #2 │ │ + stmdbge r2, {r0, r1, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ + stcne 13, cr10, [r8, #-200]! @ 0xffffff38 │ │ + stmibgt ip, {r1, r5, sl, fp, sp, pc}^ │ │ + ldm r1, {r2, r3, r6, r7, lr, pc} │ │ + strtmi r0, [r9], -ip, asr #1 │ │ + stmdals lr, {r2, r3, r6, r7, lr, pc} │ │ + ldmdals r0, {r0, r2, r5, ip, pc} │ │ + andcs r9, r0, r4, lsr #32 │ │ + beq 8e5cc0 │ │ + beq 18679c4 │ │ + @ instruction: 0xf1049026 │ │ + @ instruction: 0xf8cd0014 │ │ + stmibgt ip, {r6, r7, ip, sp, pc}^ │ │ + ldm r1, {r2, r3, r6, r7, lr, pc} │ │ rscgt r0, ip, ip, ror #1 │ │ - smlalseq lr, ip, fp, r8 │ │ - stmdage sl!, {r2, r3, r4, r5, r6, r7, lr, pc} │ │ - blx 3e6d1c │ │ - blls 155548 │ │ - blpl 4a5408 │ │ - bgt 1fc5f8 │ │ - svcmi 0x0000f1b5 │ │ - ldrdls pc, [ip], #-137 @ 0xffffff77 │ │ - movwgt r9, #32259 @ 0x7e03 │ │ - andseq pc, r1, #64, 4 │ │ - andeq pc, r0, #200, 4 @ 0x8000000c │ │ - @ instruction: 0x4692d011 │ │ - svceq 0x0000f1b9 │ │ - ldrbmi sp, [pc], -r7 │ │ - bleq 168e28 │ │ - ldmda r4!, {r0, r4, r5, r6, ip, sp, lr, pc}^ │ │ - stmdbeq r1, {r0, r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ - @ instruction: 0x4652d1f8 │ │ - @ instruction: 0x4658b11d │ │ - svc 0x004af0ac │ │ - stmdbls r9, {r1, r4, r6, r9, sl, lr} │ │ - svcls 0x00074294 │ │ - @ instruction: 0x6c089b05 │ │ - andeq pc, r1, r0, lsl #2 │ │ - @ instruction: 0xf1086408 │ │ - tstle pc, r8, lsl #2 │ │ - stmdbls r8, {r3, fp, sp, lr} │ │ - stmdals r6, {fp, sp} │ │ - andle r6, r1, sl │ │ - svc 0x0036f0ac │ │ - pop {r0, r3, r4, r5, ip, sp, pc} │ │ - svclt 0x00008ff0 │ │ - @ instruction: 0xfffebc30 │ │ - @ instruction: 0xfffeb27a │ │ - @ instruction: 0xf8dd9806 │ │ - stcls 0, cr9, [r2, #-128] @ 0xffffff80 │ │ - rscslt r6, r9, #655360 @ 0xa0000 │ │ - tstcs r5, r1, asr #20 │ │ - movwvs lr, #10697 @ 0x29c9 │ │ - stmib r9, {r9, fp, sp}^ │ │ - svclt 0x00184100 │ │ - svc 0x001ef0ac │ │ - pop {r0, r3, r4, r5, ip, sp, pc} │ │ - mcrls 15, 0, r8, cr6, cr0, {7} │ │ - rsble r2, r2, r0, lsl #22 │ │ - svclt 0x00042a08 │ │ - stmdbcs r8, {r0, r1, r8, sl, ip, pc} │ │ - ldmdavs sl, {r1, r4, r6, r8, ip, lr, pc} │ │ - bne 2e5690 │ │ - @ instruction: 0xf04f6820 │ │ - stmdavs r1!, {r8, fp, lr}^ │ │ - ldmdavs fp, {r0, r1, r2, r4, r6, r9, sl, lr}^ │ │ - svccs 0x00004634 │ │ - strtmi sp, [r5], -sl, rrx │ │ - strvs lr, [r0], #-2516 @ 0xfffff62c │ │ - svccc 0x0010404c │ │ - b fe13ae8c │ │ - @ instruction: 0x43260409 │ │ - ldreq pc, [r0], #-261 @ 0xfffffefb │ │ - ldmib r5, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ - subsmi r6, sp, r2, lsl #10 │ │ - b fe17aee0 │ │ - @ instruction: 0x432e0509 │ │ - ands sp, fp, r9, ror #3 │ │ - @ instruction: 0x4655681a │ │ - stmdavs r1!, {r5, fp, sp, lr}^ │ │ - ldmdavs fp, {r2, r3, r4, r5, r9, sl, lr}^ │ │ - suble r2, sp, r0, lsl #26 │ │ - ldmib r4, {r0, r1, r2, r5, r9, sl, lr}^ │ │ - submi r6, ip, r0, lsl #8 │ │ - submi r3, r6, r0, lsl sp │ │ - streq lr, [r9], #-2692 @ 0xfffff57c │ │ - @ instruction: 0xf1074326 │ │ - mvnsle r0, r0, lsl r4 │ │ - @ instruction: 0x7602e9d7 │ │ - subsmi r4, r7, lr, asr r0 │ │ - streq lr, [r9], -r6, lsl #21 │ │ - mvnle r4, r7, lsr r3 │ │ - stmdbls r3, {sp} │ │ - ldmdage sl, {r0, ip, pc} │ │ - movwcs r2, #520 @ 0x208 │ │ - ldc2 0, cr15, [lr, #-120] @ 0xffffff88 │ │ - ldrne lr, [ip], #-2525 @ 0xfffff623 │ │ - ldmib sp, {r1, r2, r3, r4, r9, fp, ip, pc}^ │ │ - stmdacs r0, {r1, r3, r4, r8, r9} │ │ - svcge 0x0012f47f │ │ - cmnlt r3, r6, lsl #30 │ │ - svclt 0x00082a08 │ │ - sbcle r2, sp, r8, lsl #18 │ │ - bge 6bcebc │ │ - ldmdbmi r2!, {r0, r4, r5, r8, r9, fp, lr} │ │ - ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - tstls r0, r9, ror r4 │ │ - @ instruction: 0xf016212b │ │ - stmdage sl!, {r0, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ - ldc2 0, cr15, [r8, #112]! @ 0x70 │ │ - stmdacs r0, {r1, r3, r5, fp, ip, pc} │ │ - stmdals fp!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - svc 0x00cef070 │ │ - @ instruction: 0xf01ca832 │ │ - ldmdals r2!, {r0, r1, r2, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - vshl.s8 d18, d1, #0 │ │ - cdpge 5, 1, cr0, cr10, cr0, {0} │ │ - @ instruction: 0xf8dd2800 │ │ - svclt 0x001c9024 │ │ - @ instruction: 0xf0709833 │ │ - ldr lr, [r5, -r0, asr #31] │ │ - @ instruction: 0xf0ac2019 │ │ - cmnlt r0, #2976 @ 0xba0 │ │ - ldrcs r4, [r1, #-2330] @ 0xfffff6e6 │ │ - vrshr.s8 d18, d9, #8 │ │ - ldrbtmi r0, [r9], #-1280 @ 0xfffffb00 │ │ - pkhbtmi r2, r2, r9, lsl #8 │ │ - blx d670fe │ │ - andcs r3, r0, r4, lsl #26 │ │ - andls r2, r2, r9, lsl r7 │ │ - @ instruction: 0xf01ca82a │ │ - stmdals sl!, {r0, r2, r3, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - stmdals fp!, {r4, r8, ip, sp, pc} │ │ - svc 0x00a4f070 │ │ - @ instruction: 0xf8ddae1a │ │ - ldrbmi r9, [r3], -r4, lsr #32 │ │ - stmdami lr, {r0, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} │ │ - @ instruction: 0xf0154478 │ │ - ldmdami r1, {r0, r1, r2, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0154478 │ │ - stmdami fp, {r0, r1, r3, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0144478 │ │ - andcs pc, r1, pc, ror sl @ │ │ - @ instruction: 0xf0122117 │ │ - andcs pc, r1, ip, ror sp @ │ │ - @ instruction: 0xf0122120 │ │ - andcs pc, r1, r8, ror sp @ │ │ - @ instruction: 0xf0122119 │ │ - svclt 0x0000fd74 │ │ - @ instruction: 0xfffeb9f0 │ │ - @ instruction: 0xfffeb7e2 │ │ - andeq pc, sl, r4, ror #3 │ │ - muleq sl, r4, r0 │ │ - @ instruction: 0xfffee215 │ │ - andeq lr, sl, r2, lsr pc │ │ - andeq pc, sl, r0, asr #32 │ │ - andeq pc, sl, ip, ror #3 │ │ + vabal.s8 q9, d8, d12 │ │ + ldmdals sl, {r8, sl} │ │ + @ instruction: 0x4000f1b0 │ │ + uadd16mi fp, r0, r8 │ │ + svceq 0x0004f1b9 │ │ + @ instruction: 0xf040900e │ │ + @ instruction: 0xf10d80d0 │ │ + ldrls r0, [r2, #-2504]! @ 0xfffff638 │ │ + @ instruction: 0xf0064648 │ │ + ldmdals r5, {r0, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r3, r5, r6, r8, sl, fp, ip} │ │ + rscshi pc, r1, r0 │ │ + ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ + subeq lr, r0, r0, lsl #22 │ │ + cdpge 12, 3, cr9, cr2, cr9, {0} │ │ + sbceq lr, r0, sl, lsl #22 │ │ + movwmi pc, #79 @ 0x4f @ │ │ + andls r4, sl, r9, lsl #13 │ │ + eorlt pc, ip, sp, asr #17 │ │ + ldmdals r1, {r0, r1, r2, r8, ip, pc} │ │ + suble r2, r4, r0, lsl #16 │ │ + muleq r0, sl, r8 │ │ + cmple r0, r5, lsl #16 │ │ + ldrdvc pc, [r4], -sl │ │ + @ instruction: 0xf8dab3ef │ │ + movwls r0, #32776 @ 0x8008 │ │ + @ instruction: 0xf8b7900d │ │ + @ instruction: 0xf5070192 │ │ + @ instruction: 0xf04f7986 │ │ + @ instruction: 0x46063bff │ │ + subeq lr, r0, r0, lsl #22 │ │ + movwlt r0, #16516 @ 0x4084 │ │ + strne lr, [r1, #-2521] @ 0xfffff627 │ │ + strtmi r4, [sl], -r8, lsr #11 │ │ + @ instruction: 0x4642bf38 │ │ + @ instruction: 0xf0ad9811 │ │ + stmdacs r0, {r3, r4, r8, fp, sp, lr, pc} │ │ + bl fea5b25c │ │ + stmdacs r0, {r0, r2} │ │ + andeq pc, r0, pc, asr #32 │ │ + andcs fp, r1, r8, asr #30 │ │ + tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + smlabtcs r1, r8, pc, fp @ │ │ + @ instruction: 0x3c0c1a08 │ │ + bleq a7a84 │ │ + stmdbeq ip, {r0, r3, r8, ip, sp, lr, pc} │ │ + stmdacs r1, {r6, r7, r9, ip, sp, pc} │ │ + stmdblt r8, {r0, r1, r2, r3, r4, r6, r7, ip, lr, pc} │ │ + ldrtmi lr, [r3], sl, asr #32 │ │ + stcls 14, cr9, [r9], {13} │ │ + movwls lr, #31197 @ 0x79dd │ │ + rsble r2, pc, r0, lsl #28 │ │ + addeq lr, fp, r7, lsl #22 │ │ + strls r3, [sp], -r1, lsl #28 │ │ + @ instruction: 0x7198f8d0 │ │ + @ instruction: 0xf04fe7c5 │ │ + strcs r0, [r0, -r0, lsl #22] │ │ + andsne lr, r4, #212, 18 @ 0x350000 │ │ + ldmdals r0, {r1, r6, r8, sl, fp, sp, pc} │ │ + strtmi r9, [r8], -r0 │ │ + blx fe8e7718 │ │ + andsne lr, r4, #212, 18 @ 0x350000 │ │ + @ instruction: 0x46234630 │ │ + bpl 65dd8 │ │ + blx 2e772a │ │ + strbmi r9, [r8, #-2098] @ 0xfffff7ce │ │ + addhi pc, r6, r0, asr #32 │ │ + bcs 91fc4 │ │ + cmpphi sl, r0, asr #4 @ p-variant is OBSOLETE │ │ + stmib sp, {r0, r1, r6, fp, ip, pc}^ │ │ + bge 8abfe8 │ │ + stmdahi r1, {r1, r2, r3, r8, r9, fp, ip, pc} │ │ + andls r9, r2, ip, lsl #16 │ │ + andls r9, r3, sp, lsl #16 │ │ + cmpls ip, sl, asr #16 │ │ + andls r4, r4, r1, lsr #12 │ │ + stmib sp, {r4, r5, r9, sl, lr}^ │ │ + @ instruction: 0xf021b700 │ │ + ldmdals r2!, {r0, r1, r2, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + cmnle ip, r8, asr #10 │ │ + ldrdcc lr, [r2], #-157 @ 0xffffff63 │ │ + beq 667b14 │ │ + ldrdlt pc, [ip], -sp @ │ │ + stmdals sl, {r4, ip, pc} │ │ + @ instruction: 0xf47f4582 │ │ + add sl, sl, ip, ror pc │ │ + subeq lr, fp, fp, lsl #22 │ │ + @ instruction: 0xf8dd9c09 │ │ + mrcge 0, 1, r9, cr2, cr12, {0} │ │ + eorsne pc, r0, r7, lsl r8 @ │ │ + stmdbcs r2, {r3, r9, fp, ip, pc} │ │ + tstphi fp, r0, asr #32 @ p-variant is OBSOLETE │ │ + sbceq lr, r0, r7, lsl #22 │ │ + teqlt r9, r1, lsl #17 │ │ + @ instruction: 0xf0402901 │ │ + ldmib r0, {r2, r8, pc}^ │ │ + stmib sp, {r2, ip}^ │ │ + and r1, r7, ip │ │ + @ instruction: 0xf1b16941 │ │ + vmaxnm.f32 , q8, │ │ + stmdbvs r0, {r1, r3, r4, r5, r6, r7, pc} │ │ + andls r9, ip, sp, lsl #2 │ │ + vaddl.s8 q9, d8, d12 │ │ + eorsls r0, r2, r0 │ │ + @ instruction: 0xf0064630 │ │ + blls 26a5b0 │ │ + @ instruction: 0xf04f2700 │ │ + ldr r0, [r9, r1, lsl #22] │ │ + bleq 67894 │ │ + cdpge 7, 3, cr2, cr2, cr0, {0} │ │ + stmdals pc, {r2, r4, r7, r8, r9, sl, sp, lr, pc} @ │ │ + ldmdbge r2!, {r0, r2, sp, lr} │ │ + strmi ip, [r8], -ip, ror #25 │ │ + stclgt 0, cr12, [ip], #944 @ 0x3b0 │ │ + rscgt r4, ip, r4, lsr #13 │ │ + smlalseq lr, ip, ip, r8 │ │ + stmdage r2, {r2, r3, r4, r5, r6, r7, lr, pc}^ │ │ + @ instruction: 0xf826f020 │ │ + strbmi lr, [r3, #-2525] @ 0xfffff623 │ │ + @ instruction: 0x4626b135 │ │ + bleq 1698e0 │ │ + stmdb r0, {r0, r4, r5, r6, ip, sp, lr, pc}^ │ │ + mvnsle r3, r1, lsl #26 │ │ + stmdacs r0, {r1, r6, fp, ip, pc} │ │ + qadd16mi fp, r0, ip │ │ + ldmda r4, {r0, r2, r3, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf1b0981a │ │ + rsbsle r4, r9, r0, lsl #30 │ │ + @ instruction: 0xf020a818 │ │ + ldmdage r2, {r0, r2, r7, fp, ip, sp, lr, pc} │ │ + blx 136783a │ │ + pop {r0, r2, r3, r6, ip, sp, pc} │ │ + stmdals pc, {r4, r5, r6, r7, r8, r9, sl, fp, pc} @ │ │ + eors r6, r6, r1 │ │ + svcls 0x000f9832 │ │ + beq 1867bf8 │ │ + bls d51c94 │ │ + stmdals r2, {r3, r4, r5, sp, lr}^ │ │ + stmdacs r0, {r0, r2, r4, r5, r8, r9, fp, ip, pc} │ │ + adcsvs r6, sl, r9, ror r0 │ │ + @ instruction: 0xf8dd60fb │ │ + svclt 0x001cb02c │ │ + @ instruction: 0xf0ac9843 │ │ + stmdals pc, {r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} @ │ │ + stceq 1, cr15, [r8], {13} │ │ + @ instruction: 0xf8d04631 │ │ + ldrtmi r8, [r0], -r0 │ │ + strhteq lr, [ip], #140 @ 0x8c │ │ + ldm ip!, {r2, r3, r5, r6, r7, lr, pc} │ │ + rscgt r0, ip, ip, ror #1 │ │ + smlalseq lr, ip, ip, r8 │ │ + stmdage r2, {r2, r3, r4, r5, r6, r7, lr, pc}^ │ │ + @ instruction: 0xffe0f01f │ │ + @ instruction: 0xf10d45c8 │ │ + @ instruction: 0xd1b509c8 │ │ + stmdals pc, {r3, r4, sp, lr, pc} @ │ │ + beq 1867c4c │ │ + andls pc, r0, r0, asr #17 │ │ + stmibeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + andle r0, r2, r8, asr r0 │ │ + @ instruction: 0xf0ac9810 │ │ + stcge 15, cr14, [r2], #-824 @ 0xfffffcc8 │ │ + stclgt 6, cr4, [lr], {72} @ 0x48 │ │ + stclgt 0, cr12, [lr], {206} @ 0xce │ │ + ldm r4, {r1, r2, r3, r6, r7, lr, pc} │ │ + rscgt r0, lr, lr, ror #1 │ │ + strbmi sl, [r9], -r2, asr #16 │ │ + @ instruction: 0xffc2f01f │ │ + ldrdeq pc, [r0], #-139 @ 0xffffff75 │ │ + @ instruction: 0xf0402800 │ │ + bge 10cba64 │ │ + ldmdavs r1, {r0, r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + mvnscc pc, #79 @ 0x4f │ │ + ldrdvc pc, [ip], #-139 @ 0xffffff75 │ │ + @ instruction: 0xf1b6ca07 │ │ + @ instruction: 0xf8cb4f00 │ │ + blls 1b7968 │ │ + andle ip, ip, r7, lsl #6 │ │ + @ instruction: 0x4644b137 │ │ + bleq 1699c4 │ │ + stmia sl, {r0, r4, r5, r6, ip, sp, lr, pc}^ │ │ + mvnsle r3, r1, lsl #30 │ │ + svclt 0x001c2e00 │ │ + @ instruction: 0xf0ac4640 │ │ + @ instruction: 0xf8dbefa0 │ │ + ldmdbls sl, {r6} │ │ + @ instruction: 0xf8cb3001 │ │ + @ instruction: 0xf1b10040 │ │ + tstle r5, r0, lsl #30 │ │ + @ instruction: 0xf022a812 │ │ + ldrdlt pc, [sp], #-165 @ 0xffffff5b │ │ + svchi 0x00f0e8bd │ │ + @ instruction: 0x0010f8db │ │ + cmple r9, r0, lsl #16 │ │ + @ instruction: 0xf04f9d05 │ │ + @ instruction: 0xf8cb30ff │ │ + @ instruction: 0x46280010 │ │ + stmia r9!, {r1, r2, r3, r6, r7, fp, lr, pc} │ │ + ldm r0, {r1, r2, r3, r6, r7} │ │ + stm r9, {r1, r2, r3, r6, r7} │ │ + ldm sl!, {r1, r2, r3, r6, r7} │ │ + strgt r0, [pc, #143] @ 2b95b │ │ + umulleq lr, pc, sl, r8 @ │ │ + ldmdals r4!, {r0, r1, r2, r3, r7, r8, sl, lr, pc} │ │ + svcmi 0x0000f1b0 │ │ + andcs sp, r0, r1, lsl #2 │ │ + ldmdage r2!, {r0, r2, sp, lr, pc} │ │ + @ instruction: 0xffe8f01f │ │ + @ instruction: 0x0010f8db │ │ + @ instruction: 0xf8cb3001 │ │ + ldmdage r2, {r4} │ │ + blx feae797c │ │ + pop {r0, r2, r3, r6, ip, sp, pc} │ │ + tstcs r6, #240, 30 @ 0x3c0 │ │ + movtls r3, #8705 @ 0x2201 │ │ + svclt 0x0028428a │ │ + @ instruction: 0xf04a460a │ │ + strmi pc, [r2], -r3, lsl #19 │ │ + stmdage r2, {r0, r1, r3, r9, sl, lr}^ │ │ + @ instruction: 0x461a4611 │ │ + blx 2e7a40 │ │ + stmdage r2!, {r0, r3, r4, ip, pc} │ │ + @ instruction: 0xf9f4f006 │ │ + stmdacs r0, {r1, r4, r5, fp, ip, pc} │ │ + ldcge 4, cr15, [r8, #-508]! @ 0xfffffe04 │ │ + stmdals pc, {r1, r2, r3, r4, r6, r8, sl, sp, lr, pc} @ │ │ + stcge 1, cr2, [r2], #-48 @ 0xffffffd0 │ │ + smlabteq r0, r8, r2, pc @ │ │ + subseq r6, r0, r1 │ │ + svcge 0x0013f43f │ │ + @ instruction: 0xf0ac9810 │ │ + str lr, [lr, -r2, asr #30] │ │ + ldrbtmi r4, [r8], #-2056 @ 0xfffff7f8 │ │ + ldc2 0, cr15, [r6, #84]! @ 0x54 │ │ + andcs r4, r0, r7, lsl #22 │ │ + ldrbtmi r2, [fp], #-258 @ 0xfffffefe │ │ + @ instruction: 0xf8eef014 │ │ + ldrbtmi r4, [r8], #-2053 @ 0xfffff7fb │ │ + stc2 0, cr15, [ip, #84]! @ 0x54 │ │ + ldrbtmi r4, [r8], #-2052 @ 0xfffff7fc │ │ + stc2 0, cr15, [r8, #84]! @ 0x54 │ │ + andeq pc, sl, sl, asr r3 @ │ │ + ldrdeq pc, [sl], -lr │ │ + andeq pc, sl, r6, ror r3 @ │ │ + andeq pc, sl, lr, asr r3 @ │ │ + svcmi 0x00f0e92d │ │ + andls fp, r2, r7, lsl #1 │ │ + beq 4a8284 │ │ + strmi r6, [r9], r8, asr #16 │ │ + beq 684ac │ │ + @ instruction: 0xf8d9b1e8 │ │ + @ instruction: 0xf10d4000 │ │ + @ instruction: 0xf8d90b0c │ │ + ldrmi r7, [r6], -r8 │ │ + stmiaeq r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ + ldmib r4, {r8, sl, sp}^ │ │ + ldrtmi r0, [r2], -r0, lsl #2 │ │ + smlabteq r0, sp, r9, lr │ │ + @ instruction: 0x46394658 │ │ + ldc2 0, cr15, [r0], #-164 @ 0xffffff5c │ │ + ldrbmi r9, [r0, #-2051] @ 0xfffff7fd │ │ + @ instruction: 0xf89dd111 │ │ + strcc r0, [r8], #-16 │ │ + stmdaeq r8, {r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ + mvnle r4, r5, lsl #8 │ │ + strcs lr, [r0, #-0] │ │ + ldrdeq pc, [ip], -r9 │ │ + andvs r9, r5, r2, lsl #18 │ │ + andge pc, r0, r1, asr #17 │ │ + pop {r0, r1, r2, ip, sp, pc} │ │ + mcrls 15, 0, r8, cr2, cr0, {7} │ │ + @ instruction: 0x1015f8dd │ │ + mulscc r0, sp, r8 │ │ + @ instruction: 0x7011f8dd │ │ + @ instruction: 0xf8c69a06 │ │ + @ instruction: 0xf8c61009 │ │ + rscsvs r7, r2, r5 │ │ + eorsvs r7, r0, r3, lsr r1 │ │ + pop {r0, r1, r2, ip, sp, pc} │ │ + ldrble r8, [r4], #4080 @ 0xff0 │ │ svcmi 0x00f0e92d │ │ - stcvc 0, cr11, [ip, #-996] @ 0xfffffc1c │ │ - @ instruction: 0xf8d14682 │ │ + stcvc 0, cr11, [ip, #-1004] @ 0xfffffc14 │ │ + @ instruction: 0xf8d14683 │ │ stccs 0, cr12, [r4], {16} │ │ - andcs sp, r4, sp, lsl #2 │ │ + andcs sp, r4, ip, asr #2 │ │ cdpeq 0, 0, cr15, cr0, cr15, {2} │ │ ldrdhi pc, [ip], -r1 │ │ - ldc 1, cr2, [pc] @ 2aeec │ │ + ldcl 1, cr2, [pc] @ 2ba24 │ │ movwcs r0, #3034 @ 0xbda │ │ - subseq pc, r3, sp, lsl #17 │ │ - subs pc, r4, sp, asr #17 │ │ - stmvs pc, {r3, r4, r5, sp, lr, pc} @ │ │ - ldclvs 8, cr6, [fp, #-32]! @ 0xffffffe0 │ │ - ldmdble r5, {r0, r1, r7, r9, lr} │ │ - ldrdhi pc, [ip], -r1 │ │ - addeq lr, r0, r0, lsl #22 │ │ - movwcs r6, #3385 @ 0xd39 │ │ - subsmi pc, r3, sp, lsl #17 │ │ - vdiveq.f64 d30, d0, d1 │ │ - movwlt r9, #49941 @ 0xc315 │ │ - svclt 0x00062c01 │ │ - movwmi pc, #79 @ 0x4f @ │ │ - bleq ff3a65a4 │ │ - bleq ff2e65a8 │ │ - ands r2, sp, r0, lsl #2 │ │ - ldrcs r2, [r8, #-24] @ 0xffffffe8 │ │ - cdp 0, 3, cr15, cr14, cr12, {5} │ │ - @ instruction: 0xf0012800 │ │ - stmibmi r9, {r0, r1, r2, r4, r5, r6, r7, r8, r9, pc}^ │ │ - @ instruction: 0x46042218 │ │ - @ instruction: 0xf0a94479 │ │ - @ instruction: 0x2011fabb │ │ - strmi lr, [r2, #-2506] @ 0xfffff636 │ │ - andeq pc, r0, r8, asr #5 │ │ - stmib sl, {r0, r1, r2, fp, ip, sp}^ │ │ - rsbslt r0, r9, r0, lsl #10 │ │ - svchi 0x00f0e8bd │ │ - bleq ff0e65e0 │ │ - movwmi pc, #111 @ 0x6f @ │ │ - mvnscc pc, pc, asr #32 │ │ - stmiami r1, {r3, r4, r9, sl, fp, sp, pc}^ │ │ - tstne r6, #3358720 @ 0x334000 │ │ - stc 6, cr4, [r6, #132] @ 0x84 │ │ + subseq pc, fp, sp, lsl #17 │ │ + subs pc, ip, sp, asr #17 │ │ + ldmmi r8, {r1, r3, r4, r9, sl, fp, sp, pc}^ │ │ + tstne r8, #3358720 @ 0x334000 │ │ + stcl 6, cr4, [r6, #132] @ 0x84 │ │ @ instruction: 0x2c010b00 │ │ @ instruction: 0xf04fbf18 │ │ @ instruction: 0xf88d31ff │ │ - ldmib r8, {r0, r1, r2, r3, r5, r6, ip}^ │ │ + ldmib r8, {r0, r1, r2, r4, r5, r6, ip}^ │ │ ldrbtmi r1, [r8], #-1280 @ 0xfffffb00 │ │ - @ instruction: 0xf10d9621 │ │ - strtls r0, [r0], -pc, ror #12 │ │ - ldmib r2, {r1, r2, r4, r9, sl, fp, sp, pc}^ │ │ + @ instruction: 0xf10d9623 │ │ + @ instruction: 0x96220677 │ │ + ldmib r2, {r3, r4, r9, sl, fp, sp, pc}^ │ │ @ instruction: 0xf1be3702 │ │ - ldrls r0, [pc], -r0, lsl #30 │ │ - @ instruction: 0x961eae15 │ │ + strtls r0, [r1], -r0, lsl #30 │ │ + @ instruction: 0x9620ae17 │ │ uhadd16mi fp, r0, r8 │ │ - subsmi r9, r9, pc │ │ - @ instruction: 0xf10d901d │ │ - andsls r0, ip, r3, asr r0 │ │ + subsmi r9, r9, r1, lsl r0 │ │ + @ instruction: 0xf10d901f │ │ + andsls r0, lr, fp, asr r0 │ │ andeq lr, r5, r7, lsl #21 │ │ vcgt.s8 d20, d0, d8 │ │ vsra.s8 d16, d1, #8 │ │ - tstle r6, r0, lsl #2 │ │ + teqle r0, r0, lsl #2 │ │ stmdacs r0, {r4, sl, fp, sp, lr} │ │ - cmnphi pc, #65 @ p-variant is OBSOLETE @ 0x41 │ │ - bcs 3a5704 │ │ - andmi pc, r0, pc, asr #32 │ │ - svcge 0x0044f852 │ │ - subhi pc, r4, sp, asr #17 │ │ - stmdbhi r1, {r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - svcmi 0x0000f1ba │ │ - tstle r1, r0, lsl r0 │ │ - bleq 267670 │ │ - ldrsbtge pc, [r8], -sp @ │ │ - @ instruction: 0xf1a1e001 │ │ - blx 17edbfc │ │ - stmib sl, {r0, r3, r7, ip, sp, lr, pc}^ │ │ - b 102f808 │ │ - stmib sl, {r0, r1, r2, sp}^ │ │ - rsbslt fp, r9, r0 │ │ + strthi pc, [r8], #-65 @ 0xffffffbf │ │ + @ instruction: 0xf04f9210 │ │ + @ instruction: 0xf8524000 │ │ + @ instruction: 0xf8cdaf44 │ │ + ldmib r2, {r3, r6, pc}^ │ │ + @ instruction: 0xf1ba8901 │ │ + andsvs r4, r0, r0, lsl #30 │ │ + @ instruction: 0xf1a1d144 │ │ + ands r0, lr, r8, lsl #20 │ │ + stmdavs r8, {r0, r1, r2, r3, r7, fp, sp, lr} │ │ + addmi r6, r3, #7872 @ 0x1ec0 │ │ + @ instruction: 0xf8d1d924 │ │ + bl 4baf0 │ │ + ldcvs 0, cr0, [r9, #-512]! @ 0xfffffe00 │ │ + @ instruction: 0xf88d2300 │ │ + stccs 0, cr4, [r1], {91} @ 0x5b │ │ + vdiveq.f64 d30, d0, d1 │ │ + @ instruction: 0xf0009317 │ │ + stccs 0, cr8, [r0], {196} @ 0xc4 │ │ + sbchi pc, r7, r0, asr #32 │ │ + bleq fec2725c │ │ + movwmi pc, #111 @ 0x6f @ │ │ + mvnscc pc, pc, asr #32 │ │ + @ instruction: 0xf1a1e7a2 │ │ + ldmdals r5, {r0, r9, fp} │ │ + andne lr, r2, #3325952 @ 0x32c000 │ │ + b 10585f8 │ │ + stmib fp, {r0, r3, sp}^ │ │ + rsbslt sl, fp, r0 │ │ + svchi 0x00f0e8bd │ │ + ldrcs r2, [r8, #-24] @ 0xffffffe8 │ │ + cdp 0, 7, cr15, cr4, cr12, {5} │ │ + @ instruction: 0xf0012800 │ │ + stmibmi r4!, {r2, r4, sl, pc} │ │ + @ instruction: 0x46042218 │ │ + @ instruction: 0xf0a94479 │ │ + andscs pc, r1, r6, asr ip @ │ │ + strmi lr, [r2, #-2507] @ 0xfffff635 │ │ + andeq pc, r0, r8, asr #5 │ │ + stmib fp, {r0, r1, r2, fp, ip, sp}^ │ │ + rsbslt r0, fp, r0, lsl #10 │ │ svchi 0x00f0e8bd │ │ stmib sp, {sp}^ │ │ - tstcs r4, r8, lsl #8 │ │ - stmib sp, {r2, r4, r5, sl, fp, sp, pc}^ │ │ - vand d16, d0, d22 │ │ - andls r3, sl, #1073741859 @ 0x40000023 │ │ - eorseq lr, r4, sp, asr #19 │ │ - eorseq lr, r8, sp, asr #19 │ │ - teqeq sl, sp, asr #19 │ │ + tstcs r4, fp, lsl #8 │ │ + stmib sp, {r1, r2, r4, r5, sl, fp, sp, pc}^ │ │ + vand d16, d0, d24 │ │ + andls r3, sp, #1073741859 @ 0x40000023 │ │ + eorseq lr, r6, sp, asr #19 │ │ + eorseq lr, sl, sp, asr #19 │ │ + teqeq ip, sp, asr #19 │ │ @ instruction: 0xf01c4620 │ │ - ldmdals r9!, {r0, r3, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + ldmdals fp!, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ rscsle r2, r9, r0, lsl #16 │ │ movwcs r2, #8448 @ 0x2100 │ │ strcs r2, [r0, -r1, lsl #10] │ │ - blx 123076 │ │ - blx 20344e │ │ + blx 123b9e │ │ + blx 203f76 │ │ ldrmi r1, [r5], -r5, lsl #2 │ │ strcs pc, [r3], -r3, lsr #23 │ │ - blx ed156 │ │ - blx 104876 │ │ + blx edc7e │ │ + blx 10539e │ │ ldrmi r6, [r3], -r7, lsl #14 │ │ rscsle r0, r5, r2, asr #15 │ │ strcs pc, [r5], -r3, lsr #23 │ │ mvnle r2, r1, lsl #16 │ │ - ldmeq r0, {r2, r4, r5, sl, fp, sp, pc} │ │ + ldmeq r0, {r1, r2, r4, r5, sl, fp, sp, pc} │ │ stclgt 0, cr13, [ip], {222} @ 0xde │ │ - @ instruction: 0x1d08a952 │ │ + @ instruction: 0x1d08a94e │ │ ldm r4, {r2, r3, r6, r7, lr, pc} │ │ sbcgt r0, ip, ip, asr #1 │ │ stmib sp, {sp}^ │ │ - @ instruction: 0xf8dd8926 │ │ - eorls r8, r8, r4, lsr r0 │ │ - beq 9657c0 │ │ - @ instruction: 0xf8cda824 │ │ - andscc r8, r4, r8, asr #1 │ │ + @ instruction: 0xf8dd8928 │ │ + eorls r8, sl, r0, asr #32 │ │ + beq 9e62e8 │ │ + @ instruction: 0xf8cda826 │ │ + ldrsbcc r8, [r4], -r0 │ │ sbcgt ip, ip, ip, asr #19 │ │ smlaleq lr, ip, r1, r8 │ │ @ instruction: 0xf8ddc0ec │ │ - @ instruction: 0xf8daa044 │ │ + @ instruction: 0xf8daa048 │ │ stmdacs r0, {r2, r3, r5, r6} │ │ - mrrcge 0, 4, sp, r2, cr10 │ │ - ldrbmi sl, [r1], -r4, lsr #20 │ │ - @ instruction: 0xf02c4620 │ │ - @ instruction: 0xf89dfedf │ │ - @ instruction: 0xf8bd014f │ │ - @ instruction: 0xf89d114d │ │ - svcls 0x0052914c │ │ - andmi lr, r0, r1, asr #20 │ │ - tstcs r1, r5, asr sl │ │ - vrshr.s8 d25, d2, #8 │ │ - bls 152b4d4 │ │ - andsls r4, r3, #-268435448 @ 0xf0000008 │ │ - addhi pc, r3, r0, asr #32 │ │ - ldrsbpl pc, [r4], #-138 @ 0xffffff76 @ │ │ - strcs lr, [r0], -r9, asr #20 │ │ - @ instruction: 0xf8dab1ed │ │ + mcrrge 0, 4, sp, lr, cr15 │ │ + ldrbmi sl, [r1], -r6, lsr #20 │ │ + @ instruction: 0xf02d4620 │ │ + ldmib sp, {r0, r1, r2, r3, r5, r8, r9, fp, ip, sp, lr, pc}^ │ │ + ldrcs r7, [r1], -lr, asr #32 │ │ + streq pc, [r0], -r8, asr #5 │ │ + adcsmi r9, r7, #21 │ │ + andsls r9, r3, r0, asr r8 │ │ + andsls r9, r4, r1, asr r8 │ │ + addshi pc, r0, r0, asr #32 │ │ + ldrsbvs pc, [r4], #-138 @ 0xffffff76 @ │ │ + @ instruction: 0xf8dab1ee │ │ stmdacs r0, {r4, r6} │ │ - rscshi pc, r9, #65 @ 0x41 │ │ - ldmdals r2, {r0, r1, r4, r8, r9, sl, fp, ip, pc} │ │ - ldmvs r8!, {r3, r5, r7, r8, ip, sp, pc} │ │ - ldmib r7, {r3, r4, r7, r8, ip, sp, pc}^ │ │ + cmnphi r8, #65 @ p-variant is OBSOLETE @ 0x41 │ │ + ldmdals r4, {r0, r1, r4, r8, sl, fp, ip, pc} │ │ + stmiavs r8!, {r3, r5, r7, r8, ip, sp, pc} │ │ + ldmib r5, {r3, r4, r7, r8, ip, sp, pc}^ │ │ @ instruction: 0xf1041200 │ │ stmib sp, {r3, r9, fp}^ │ │ - ldmdbge r4, {r1, r4, r6, r9, ip}^ │ │ - strcc lr, [r3], #-2519 @ 0xfffff629 │ │ - ldmdage ip, {r0, r3, r4, r8, lr, pc} │ │ + ldmdbge r0, {r1, r2, r3, r6, r9, ip}^ │ │ + @ instruction: 0x3703e9d5 │ │ + ldmdage lr, {r0, r3, r7, r8, lr, pc} │ │ @ instruction: 0xf0064651 │ │ - stmdacs r0, {r0, r1, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf1b5bf18 │ │ - @ instruction: 0xf0410501 │ │ - @ instruction: 0xf10d82af │ │ - @ instruction: 0xb1260c90 │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf1b6bf18 │ │ + @ instruction: 0xf0410601 │ │ + @ instruction: 0xf8dd832e │ │ + ldrcs r8, [r1], -r0, asr #32 │ │ + @ instruction: 0xf10d9815 │ │ + @ instruction: 0xf2c80c98 │ │ + stmdacs r0, {r9, sl} │ │ + ldrhi pc, [r2] │ │ @ instruction: 0x46649813 │ │ - stc 0, cr15, [r2, #-688]! @ 0xfffffd50 │ │ - ldrcs r4, [r1, -r4, lsr #13] │ │ - ldrsbthi pc, [r4], -sp @ │ │ - streq pc, [r0, -r8, asr #5] │ │ - stmiblt sp!, {r0, ip, sp, lr, pc}^ │ │ - ldrsbtls pc, [r8], #-138 @ 0xffffff76 @ │ │ - @ instruction: 0xf2c82611 │ │ - @ instruction: 0xf1b90600 │ │ - @ instruction: 0xf0000f00 │ │ - bl 28b4e8 │ │ - @ instruction: 0xf8da0049 │ │ - tsteq r0, r4, ror r0 │ │ - @ instruction: 0xf0ac9013 │ │ - stmdacs r0, {r1, r3, r5, r8, sl, fp, sp, lr, pc} │ │ - rscshi pc, r5, #1 │ │ - strcs r4, [r0, #-1666] @ 0xfffff97e │ │ - subls pc, r8, sp, asr #17 │ │ - strcs lr, [r1, -r8, lsr #32] │ │ - @ instruction: 0x46594638 │ │ - @ instruction: 0xf1064622 │ │ - @ instruction: 0xf1a90830 │ │ - @ instruction: 0xf0a90901 │ │ - ldmib r6, {r0, r2, r3, r4, r7, r8, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf1b93000 │ │ - @ instruction: 0xf8d60f00 │ │ - @ instruction: 0xf896c01c │ │ - @ instruction: 0xf896e028 │ │ - ldmib r6, {r5, sp}^ │ │ - @ instruction: 0xf84a1602 │ │ - bl 2b71b8 │ │ - @ instruction: 0xf1050305 │ │ - @ instruction: 0xf8830530 │ │ - @ instruction: 0xf1032020 │ │ - subgt r0, r3, #4, 4 @ 0x40000000 │ │ - @ instruction: 0xf8834646 │ │ - stmib r3, {r3, r5, sp, lr, pc}^ │ │ - stmib r3, {r2, r8, r9, sl, lr}^ │ │ - andsle r4, r3, r6, lsl #24 │ │ - adcmi r9, r8, #1245184 @ 0x130000 │ │ - ldmib r6, {r4, ip, lr, pc}^ │ │ - stccs 4, cr11, [r0], {5} │ │ - strtmi sp, [r0], -pc, asr #1 │ │ - stcl 0, cr15, [lr], #688 @ 0x2b0 │ │ + ldc 0, cr15, [r6, #688]! @ 0x2b0 │ │ + @ instruction: 0xf00046a4 │ │ + @ instruction: 0xf04fbd8b │ │ + ldcl 3, cr4, [pc] @ 2bc64 │ │ + tstcs r0, r2, asr fp │ │ + ldcl 6, cr14, [pc, #904] @ 2bff4 │ │ + tstcs r0, r8, asr #22 │ │ + @ instruction: 0xf8dae6de │ │ + @ instruction: 0x26119078 │ │ + streq pc, [r0], -r8, asr #5 │ │ + eorlt pc, r4, sp, asr #17 │ │ + svceq 0x0000f1b9 │ │ + rschi pc, sl, r0 │ │ + subeq lr, r9, r9, lsl #22 │ │ + ldrsbtvs pc, [r4], #-138 @ 0xffffff76 @ │ │ + andsls r0, r5, r0, lsl #2 │ │ + stc 0, cr15, [lr, #688]! @ 0x2b0 │ │ @ instruction: 0xf0012800 │ │ - strmi r8, [r7], -r3, lsr #5 │ │ - @ instruction: 0xf10de7c8 │ │ - mulsls r0, r0, ip │ │ - ldmiblt r7, {r0, ip, sp, lr, pc} │ │ - ldrdls pc, [r8], #-141 @ 0xffffff73 │ │ - mrscs r2, (UNDEF: 4) │ │ - stmiavc r4!, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ - cmpeq r4, sp, asr #19 │ │ - orrcc pc, sp, r0, asr #4 │ │ - subseq lr, r2, sp, asr #19 │ │ - subseq lr, r6, sp, asr #19 │ │ - cmpeq r8, sp, asr #19 │ │ - ldmeq r0, {r0, sp, lr, pc} │ │ - @ instruction: 0x4640d132 │ │ - blx 10e723a │ │ - stmdacs r0, {r0, r1, r2, r4, r6, fp, ip, pc} │ │ - strdcs sp, [r0, -r9] │ │ - strcs r2, [r1, #-770] @ 0xfffffcfe │ │ - and r2, r7, r0, lsl #14 │ │ - strcs pc, [r3], -r3, lsr #23 │ │ - blx ed332 │ │ - blx 104a52 │ │ - ldrmi r6, [r3], -r7, lsl #14 │ │ - rscsle r0, r5, r2, asr #15 │ │ - strcs pc, [r5], #-2979 @ 0xfffff45d │ │ - rscle r2, r4, r1, lsl #16 │ │ - tstpmi r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ - tstpne r5, r7, lsl #22 @ p-variant is OBSOLETE │ │ - @ instruction: 0xe7eb4615 │ │ - svclt 0x0000bf00 │ │ + strmi r8, [r2], r1, ror #6 │ │ + @ instruction: 0xf8cd2500 │ │ + eor r9, r8, r0, asr r0 │ │ + ldrtmi r2, [r8], -r1, lsl #14 │ │ + @ instruction: 0x46224659 │ │ + ldmdaeq r0!, {r1, r2, r8, ip, sp, lr, pc} │ │ + stmdbeq r1, {r0, r3, r5, r7, r8, ip, sp, lr, pc} │ │ + blx fe227f62 │ │ + ldrdcc lr, [r0], -r6 │ │ + svceq 0x0000f1b9 │ │ + @ instruction: 0xc01cf8d6 │ │ + mla r8, r6, r8, pc @ │ │ + mlacs r0, r6, r8, pc @ │ │ + @ instruction: 0x1602e9d6 │ │ + andcc pc, r5, sl, asr #16 │ │ + movweq lr, #23306 @ 0x5b0a │ │ + ldreq pc, [r0, #-261]! @ 0xfffffefb │ │ + eorcs pc, r0, r3, lsl #17 │ │ + andeq pc, r4, #-1073741824 @ 0xc0000000 │ │ + strbmi ip, [r6], -r3, asr #4 │ │ + eor pc, r8, r3, lsl #17 │ │ + strmi lr, [r4, -r3, asr #19] │ │ + @ instruction: 0x4c06e9c3 │ │ + ldmdals r5, {r0, r2, r4, ip, lr, pc} │ │ + andsle r4, r2, r8, lsr #5 │ │ + strlt lr, [r5], #-2518 @ 0xfffff62a │ │ + sbcle r2, pc, r0, lsl #24 │ │ + @ instruction: 0xf0ac4620 │ │ + stmdacs r0, {r2, r4, r5, r6, r8, sl, fp, sp, lr, pc} │ │ + movwhi pc, #61441 @ 0xf001 @ │ │ + strb r4, [r8, r7, lsl #12] │ │ + @ instruction: 0xf10d9815 │ │ + b 13eef80 │ │ + @ instruction: 0xf0002910 │ │ + @ instruction: 0xf8ddbd28 │ │ + andcs r9, r0, r0, asr r0 │ │ + @ instruction: 0xf50d2104 │ │ + stmib sp, {r2, r3, r4, r7, fp, ip, sp, lr}^ │ │ + vand q8, q0, q0 │ │ + stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ + stmib sp, {r1, r2, r3, r6}^ │ │ + stmib sp, {r1, r4, r6}^ │ │ + and r0, r1, r4, asr r1 │ │ + teqle r3, r0 @ │ │ + @ instruction: 0xf0084640 │ │ + ldmdals r3, {r0, r1, r4, r5, r6, fp, ip, sp, lr, pc}^ │ │ + rscsle r2, r9, r0, lsl #16 │ │ + movwcs r2, #8448 @ 0x2100 │ │ + strcs r2, [r0, -r1, lsl #10] │ │ + blx fe923d82 │ │ + stmdaeq r0, {r0, r1, r9, sl, sp}^ │ │ + strvs pc, [r7], -r3, lsl #22 │ │ + strvs pc, [r7, -r3, lsl #22] │ │ + bfieq r4, r3, (invalid: 12:2) │ │ + blx fe92014e │ │ + stmdacs r1, {r0, r2, sl, sp} │ │ + blx 120112 │ │ + blx 1fc18a │ │ + ldrmi r1, [r5], -r5, lsl #2 │ │ + svclt 0x0000e7eb │ │ ... │ │ - @ instruction: 0xfff00000 @ IMB │ │ - @ instruction: 0xfffe6cec │ │ + @ instruction: 0xfffe661a │ │ svclt 0x0000bf00 │ │ andeq r0, r0, r0 │ │ svcvc 0x00f00000 @ IMB │ │ - @ instruction: 0xfffe6c7e │ │ - ldmdbge r4!, {r6, r9, sl, lr} │ │ - bicgt ip, ip, ip, asr #17 │ │ - smulleq lr, ip, r0, r8 │ │ - bicgt r2, ip, r0 │ │ - blls 4956fc │ │ - teqls lr, sp, asr #19 │ │ + @ instruction: 0xfffe6578 │ │ + svclt 0x0000bf00 │ │ + andeq r0, r0, r0 │ │ + @ instruction: 0xfff00000 @ IMB │ │ + ldmdage r6!, {r0, r6, r9, sl, lr} │ │ + sbcgt ip, ip, ip, asr #19 │ │ + smulleq lr, ip, r1, r8 │ │ + sbcgt sl, ip, lr, lsl r9 │ │ + blls 4b3dc8 │ │ + smlalbtls lr, r0, sp, r9 │ │ andsne lr, r4, #3457024 @ 0x34c000 │ │ - stmne r9, {r1, r6, r8, ip, pc} │ │ - stmib sp, {r6, ip, pc}^ │ │ - svclt 0x00289a3c │ │ + stmne r9, {r2, r6, r8, ip, pc} │ │ + stmib sp, {r1, r6, ip, pc}^ │ │ + svclt 0x00289a3e │ │ mvnscc pc, pc, asr #32 │ │ - @ instruction: 0xf8939141 │ │ + @ instruction: 0xf8939143 │ │ stmdbcs r0, {r2, r3, r4, r5, r6, ip} │ │ - vqadd.s8 , q0, q11 │ │ - tstcs r4, r1, lsl sl │ │ - stmib sp, {r1, r4, r6, r8, sl, fp, sp, pc}^ │ │ - vand q8, q0, q2 │ │ + vqadd.s8 , q0, q12 │ │ + tstcs r4, r1, lsl r9 │ │ + stmib sp, {r1, r2, r3, r6, r8, sl, fp, sp, pc}^ │ │ + vand q8, q0, q0 │ │ vaddw.s8 , q12, d13 │ │ - stmib sp, {r9, fp}^ │ │ + stmib sp, {r8, fp}^ │ │ + stmib sp, {r1, r2, r3, r6}^ │ │ stmib sp, {r1, r4, r6}^ │ │ - stmib sp, {r1, r2, r4, r6}^ │ │ - @ instruction: 0x46280158 │ │ - blx ff9672f4 │ │ - stmdacs r0, {r0, r1, r2, r4, r6, fp, ip, pc} │ │ + @ instruction: 0x46280154 │ │ + @ instruction: 0xf814f008 │ │ + stmdacs r0, {r0, r1, r4, r6, fp, ip, pc} │ │ strdcs sp, [r0, -r9] │ │ strcs r2, [r1], #-770 @ 0xfffffcfe │ │ and r2, ip, r0, lsl #14 │ │ tstpvs r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ tstpne r4, r7, lsl #22 @ p-variant is OBSOLETE │ │ - blx fe8fcb42 │ │ + blx fe8fd67e │ │ stmdaeq r0, {r0, r1, r9, sl, sp}^ │ │ strvs pc, [r7], -r3, lsl #22 │ │ strvs pc, [r7, -r3, lsl #22] │ │ bfieq r4, r3, (invalid: 12:2) │ │ - blx fe91f6da │ │ + blx fe920216 │ │ stmdacs r1, {r2, r9, sl, sp} │ │ ldmeq r0, {r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ stcgt 0, cr13, [lr, #892] @ 0x37c │ │ - addgt sl, lr, r4, asr #16 │ │ - umulleq lr, lr, r5, r8 @ │ │ + strbmi sl, [lr], -r6, asr #16 │ │ + ldm r5, {r1, r2, r3, r7, lr, pc} │ │ + stcge 0, cr0, [r6, #-568]! @ 0xfffffdc8 │ │ sub ip, r6, lr, lsl #1 │ │ andsne lr, r4, #3571712 @ 0x368000 │ │ - subls sl, ip, ip, lsl r8 │ │ - mrsls r2, SPSR │ │ - subls r1, sp, r9, lsl #17 │ │ + rsbls sl, r8, lr, lsl r8 │ │ + cmnls fp, r0 │ │ + rsbls r1, r9, r9, lsl #17 │ │ @ instruction: 0xf04fbf28 │ │ - strdls r3, [lr, #-31] @ 0xffffffe1 │ │ + strdls r3, [sl, #-31]! @ 0xffffffe1 │ │ @ instruction: 0x107cf89a │ │ @ instruction: 0xf0002900 │ │ - tstcs r4, r4, lsr r4 │ │ - stmib sp, {r1, r4, r6, r8, sl, fp, sp, pc}^ │ │ - vand q8, q0, q2 │ │ + tstcs r4, fp, lsl #10 │ │ + stmib sp, {r1, r2, r3, r6, r8, sl, fp, sp, pc}^ │ │ + vand q8, q0, q0 │ │ stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ + stmib sp, {r1, r2, r3, r6}^ │ │ stmib sp, {r1, r4, r6}^ │ │ - stmib sp, {r1, r2, r4, r6}^ │ │ - and r0, r2, r8, asr r1 │ │ + and r0, r2, r4, asr r1 │ │ @ instruction: 0xf0400890 │ │ - strtmi r8, [r8], -r9, lsr #8 │ │ - blx fe767384 │ │ - stmdacs r0, {r0, r1, r2, r4, r6, fp, ip, pc} │ │ + strtmi r8, [r8], -r0, lsl #10 │ │ + @ instruction: 0xffcaf007 │ │ + stmdacs r0, {r0, r1, r4, r6, fp, ip, pc} │ │ strdcs sp, [r0, -r9] │ │ strcs r2, [r1], -r2, lsl #6 │ │ and r2, r7, r0, lsl #14 │ │ strcs pc, [r3], #-2979 @ 0xfffff45d │ │ - blx ed47e │ │ - blx fc39e │ │ + blx edfbe │ │ + blx fcede │ │ ldrmi r4, [r3], -r7, lsl #14 │ │ rscsle r0, r5, r2, asr #15 │ │ strcs pc, [r6], #-2979 @ 0xfffff45d │ │ rscle r2, r3, r1, lsl #16 │ │ tstpmi r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ tstpne r6, r7, lsl #22 @ p-variant is OBSOLETE │ │ @ instruction: 0xe7eb4616 │ │ - beq 4a7ca0 │ │ - andmi pc, r0, pc, asr #32 │ │ - vmla.i d25, d8, d2[1] │ │ - vldrls s0, [r1, #-0] │ │ - ldclge 2, cr2, [r2], #-352 @ 0xfffffea0 │ │ - ldmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - svceq 0x0008f815 │ │ - @ instruction: 0xb115e9d5 │ │ - blx 75442 │ │ - @ instruction: 0xf104b102 │ │ - tstls ip, r5 │ │ - tstpne fp, r0, asr #4 @ p-variant is OBSOLETE │ │ - smlaltbne pc, r8, sp, r8 @ │ │ - strbmi fp, [r5], -r8, lsl #30 │ │ - ldrls r9, [r1, #-7] │ │ - strmi r9, [r3, #2060] @ 0x80c │ │ - orrhi pc, r8, #0 │ │ - ldmdbge r4!, {r1, r2, r6, fp, ip, pc} │ │ - @ instruction: 0xf8db9167 │ │ + @ instruction: 0xf04f2611 │ │ + subls r4, r8, r0 │ │ + streq pc, [r0], -r8, asr #5 │ │ + @ instruction: 0xf8ddad26 │ │ + @ instruction: 0xf81aa048 │ │ + subscs r0, r8, #8, 30 │ │ + ldmib sl, {r2, r4, r5, r6, sl, fp, sp, pc}^ │ │ + stmdacs r0!, {r0, r2, r4, r8, ip, sp, pc} │ │ + tstplt r2, r1, lsl #22 @ p-variant is OBSOLETE │ │ + andeq pc, r5, r4, lsl #2 │ │ + vrhadd.s8 d25, d0, d14 │ │ + @ instruction: 0xf8ad111b │ │ + svclt 0x00081138 │ │ + andls r4, r8, r2, asr #13 │ │ + subge pc, r8, sp, asr #17 │ │ + ldmdbls r5, {r1, r2, r3, sp, lr, pc} │ │ + andsls r4, r4, #135266304 @ 0x8100000 │ │ + tstls pc, r9, lsl #20 │ │ + @ instruction: 0xf04042b7 │ │ + ldmdals r5, {r1, r4, r6, r7, r8, r9, pc} │ │ + bleq 166835c │ │ + @ instruction: 0x07c0ac74 │ │ + bicshi pc, r0, #0 │ │ + strmi r9, [r3, #2062] @ 0x80e │ │ + @ instruction: 0x83bbf000 │ │ + ldmdbge r6!, {r3, r6, fp, ip, pc} │ │ + @ instruction: 0xf8db9163 │ │ @ instruction: 0xf1b01010 │ │ - stmdage r4, {fp, lr}^ │ │ - stmdbpl r5!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ + stmdage r6, {fp, lr}^ │ │ + strbge lr, [r1, #-2509]! @ 0xfffff633 │ │ pkhbtmi fp, r0, r8, lsl #30 │ │ @ instruction: 0xf04f2900 │ │ svclt 0x00480001 │ │ andmi pc, r0, r1, lsl #1 │ │ - stmdacs r1, {r3, r5, r6, r7, r8, ip, sp, pc} │ │ - strtmi sp, [sl], lr, lsr #2 │ │ - @ instruction: 0xf8db4615 │ │ + stmdacs r1, {r3, r5, r6, r7, r8, r9, ip, sp, pc} │ │ + @ instruction: 0xf8dbd151 │ │ @ instruction: 0x46202030 │ │ - @ instruction: 0xf8cd4649 │ │ - @ instruction: 0xf01e81ac │ │ - ldmib sp, {r0, r1, r2, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0x46261772 │ │ - ldrsbtmi lr, [r4], #-157 @ 0xffffff63 │ │ - stmdbcs r2, {r1, r2, r4, r5, r6, r9, fp, ip, pc} │ │ - beq 89f918 │ │ - vmin.s8 q10, q0, │ │ - andsls r0, r2, #69632 @ 0x11000 │ │ - @ instruction: 0x46029110 │ │ - beq 67f60 │ │ - andsls lr, r3, #268435469 @ 0x1000000d │ │ - @ instruction: 0xf8db4620 │ │ - @ instruction: 0x46492018 │ │ - @ instruction: 0xf94ef01e │ │ - @ instruction: 0x0772e9dd │ │ - ldrsbmi lr, [r4, #-157]! @ 0xffffff63 │ │ - stmdacs r2, {r1, r2, r4, r5, r6, r9, fp, ip, pc} │ │ - beq 85f984 │ │ - andsls r9, r0, r2, lsl r2 │ │ - adcs r4, lr, #10485760 @ 0xa00000 │ │ - stmdage r5!, {r0, r1, r4, r9, ip, pc}^ │ │ - ldrsbtcs pc, [r8], -fp @ │ │ - rsbls r4, r9, r9, asr #12 │ │ - rsbls sl, r8, fp, ror #16 │ │ - ldmib fp, {r5, r9, sl, lr}^ │ │ - @ instruction: 0xf8cda506 │ │ - @ instruction: 0xf01e81ac │ │ - ldmdals r2!, {r0, r1, r4, r5, r8, fp, ip, sp, lr, pc}^ │ │ - cmple r7, r2, lsl #16 │ │ - ldrsbtcs lr, [r5], #-157 @ 0xffffff63 │ │ - beq 4a7d94 │ │ - ldrbtvc lr, [r3], #-2525 @ 0xfffff623 │ │ - beq 67fbc │ │ - beq 84f4e8 │ │ - subs r9, r4, #16 │ │ - stmib sp, {r0, r1, r2, r4, r5, r6, r8, r9, fp, ip, pc}^ │ │ - stmdage r5!, {r1, r2, r3, r6, lr}^ │ │ - stmdage ip, {r1, r3, r5, r6, ip, pc}^ │ │ - strbne lr, [ip, -sp, asr #19] │ │ - rsbls r4, r9, r9, asr #12 │ │ - rsbls sl, r8, fp, ror #16 │ │ - stmib sp, {r4, r5, r9, sl, lr}^ │ │ - @ instruction: 0xf8db2350 │ │ - ldrls r2, [r3, #-0] │ │ - @ instruction: 0x5050f89b │ │ - @ instruction: 0xa051f89b │ │ - @ instruction: 0xf90cf01e │ │ - ldmib sp, {r2, r4, r5, r6, r9, sl, fp, sp, pc}^ │ │ - mrcgt 7, 2, r0, cr4, cr2, {3} │ │ - teqle fp, r2, lsl #16 │ │ + @ instruction: 0xf8cd4629 │ │ + @ instruction: 0xf01d819c │ │ + ldmdals r6!, {r0, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0x1774e9dd │ │ + ldmib sp, {r0, r2, r4, ip, pc}^ │ │ + stmdbcs r2, {r0, r1, r2, r4, r5, r6, r9} │ │ + stmib sp, {r0, r1, r2, r6, r7, ip, lr, pc}^ │ │ + ldmdals r5, {r0, r1, r3, r5, r6, r9} │ │ + stmdage r1!, {r1, r3, r5, r6, ip, pc}^ │ │ + rsbls r9, r6, r9, ror fp │ │ + stmib sp, {r3, r5, r6, fp, sp, pc}^ │ │ + strtmi r1, [r9], -r8, ror #14 │ │ + stmdage r7!, {r0, r2, r5, r6, ip, pc}^ │ │ + strtmi r9, [r0], -r4, rrx │ │ + @ instruction: 0xf8db936d │ │ + @ instruction: 0xf8cd2000 │ │ + @ instruction: 0xf89b904c │ │ + @ instruction: 0xf89b9050 │ │ + @ instruction: 0xf01da051 │ │ + ldmib sp, {r0, r1, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r2, r4, r5, r6, r8, r9, sl}^ │ │ + ldmdbls r6!, {r0, r1, r2, r4, r5, r6, r9, sl, lr}^ │ │ + tstls r5, r2, lsl #16 │ │ + ldmdals r5, {r1, r3, r4, r5, r6, r8, ip, lr, pc} │ │ ldmdaeq r1, {r6, r9, ip, sp, lr, pc} │ │ - andls r0, fp, #16, 20 @ 0x10000 │ │ stmdaeq r0, {r3, r6, r7, r9, ip, sp, lr, pc} │ │ - ldcls 0, cr9, [r1, #-64] @ 0xffffffc0 │ │ - blls 1e23ea4 │ │ - strbeq lr, [ip, -sp, asr #19]! │ │ - stmib sp, {r6, r7, r8, r9, sl}^ │ │ - stmib sp, {r1, r2, r3, r5, r6, r8, lr}^ │ │ - @ instruction: 0xf0012370 │ │ - @ instruction: 0xf10b80e6 │ │ - blgt 3ec18c │ │ - bl 1cf1d50 │ │ - vaddl.s8 q0, d0, d1 │ │ - strcs r8, [r1], #-133 @ 0xffffff7b │ │ - eors r4, r0, #90177536 @ 0x5600000 │ │ - @ instruction: 0xf50daf73 │ │ - mrcls 12, 3, r7, cr7, cr10, {4} │ │ - svcgt 0x008e46a8 │ │ - strtmi r9, [r0], -ip, asr #32 │ │ + ldrdge pc, [r8], #-141 @ 0xffffff73 │ │ + andls r0, pc, r0, lsl #20 │ │ + @ instruction: 0xf8dbe2f1 │ │ + @ instruction: 0x46202018 │ │ + @ instruction: 0xf01d4629 │ │ + ldmdbls r6!, {r0, r1, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0x0774e9dd │ │ + ldmib sp, {r0, r2, r4, r8, ip, pc}^ │ │ + stmdacs r2, {r0, r1, r2, r4, r5, r6, r9, ip} │ │ + ldmdals r5, {r0, r1, r3, r5, r8, ip, lr, pc} │ │ + andsls r4, r4, #143654912 @ 0x8900000 │ │ + andls r0, pc, r0, lsl #20 │ │ + @ instruction: 0xd08e42b7 │ │ + stmdage r1!, {r0, r1, r2, r3, r4, r6, r8, r9, sp, lr, pc}^ │ │ + ldrsbtcs pc, [r8], -fp @ │ │ + stmdage r7!, {r0, r2, r5, r6, ip, pc}^ │ │ + strtmi r9, [r0], -r4, rrx │ │ + @ instruction: 0xf8cd4629 │ │ + ldmib fp, {r2, r3, r6, ip, pc}^ │ │ + @ instruction: 0xf8cda906 │ │ + @ instruction: 0xf01d819c │ │ + ldmdals r4!, {r0, r1, r4, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0xd1262802 │ │ + ldrsbtls lr, [r7], #-157 @ 0xffffff63 │ │ + ldmib sp, {r0, r4, r9, sl, sp}^ │ │ + vsra.s8 , , #8 │ │ + stmib sp, {r9, sl}^ │ │ + beq 22c498 │ │ + @ instruction: 0xf8dd900f │ │ + adcsmi sl, r7, #72 @ 0x48 │ │ + svcge 0x006bf43f │ │ + blls 1ea4d44 │ │ + rsbsne lr, r1, #3358720 @ 0x334000 │ │ + stmib sp, {r0, r2, r4, r8, fp, ip, pc}^ │ │ + strbeq r0, [r0, lr, ror #14] │ │ + cmnls r3, #112, 2 │ │ + teqphi lr, r1 @ p-variant is OBSOLETE │ │ + msreq CPSR_, #-1073741822 @ 0xc0000002 │ │ + bne 45ecb0 │ │ + andeq lr, r1, r3, ror fp │ │ + addhi pc, pc, r0, lsl #5 │ │ + andsls r2, r5, r1 │ │ + svcge 0x0075e2fe │ │ + ldclvc 5, cr15, [r2], {13} │ │ + svcgt 0x008e9e79 │ │ + strtmi r9, [r0], -r8, rrx │ │ addeq lr, lr, ip, lsl #17 │ │ - @ instruction: 0xf8db4649 │ │ - ldrbls r2, [r1], -r0, lsr #32 │ │ - @ instruction: 0xf8d8f01e │ │ - ldclls 14, cr10, [r6, #-456]! @ 0xfffffe38 │ │ - stmdacs r2, {r0, r2, r3, r6, r9, sl, fp, lr, pc} │ │ - vand d29, d0, d25 │ │ - beq 62d590 │ │ - vsubw.s8 , q4, d11 │ │ - andsls r0, r0, r0, lsl #16 │ │ - mvn r4, r7, lsl r6 │ │ - blge 1bd1b38 │ │ - strbeq lr, [ip, -sp, asr #19]! │ │ - cmpgt r4, #192, 14 @ 0x3000000 │ │ - cmnls r1, fp, lsl #14 │ │ - adcshi pc, r3, r1 │ │ + @ instruction: 0xf8db4629 │ │ + strbtls r2, [sp], -r0, lsr #32 │ │ + mrc2 0, 5, pc, cr10, cr13, {0} │ │ + @ instruction: 0x0774e9dd │ │ + ldrbvs lr, [r7, #-2525]! @ 0xfffff623 │ │ + stmdacs r2, {r1, r2, r4, r5, r6, r8, fp, ip, pc} │ │ + teqle fp, r5, lsl r1 │ │ + vtst.8 d25, d0, d5 │ │ + vshrn.i16 d16, , #8 │ │ + @ instruction: 0xf8dd0800 │ │ + beq 541e0 │ │ + adcs r9, r0, #15 │ │ + bls 5926ac │ │ + strbeq lr, [lr, -sp, asr #19]! │ │ + stmib sp, {r6, r7, r8, r9, sl}^ │ │ + rsbsls r4, r0, #118489088 @ 0x7100000 │ │ + cmnls r3, sl, lsl #14 │ │ + tstphi r6, r1 @ p-variant is OBSOLETE │ │ @ instruction: 0x6712e9db │ │ - ldmib fp, {r0, r3, r5, r7, r9, sl, lr}^ │ │ - ldrtmi r5, [sl], -pc, lsl #8 │ │ - mlahi r8, fp, r8, pc @ │ │ - @ instruction: 0x463042bc │ │ - qasxmi fp, r2, r8 │ │ - @ instruction: 0xf0ac4629 │ │ - adcmi lr, r7, #71680 @ 0x11800 │ │ - tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - tstcs r1, r8, lsr pc │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00480000 │ │ - svclt 0x00082001 │ │ - stmdacs r0, {r3, r9, sl, lr} │ │ - tstcs r1, #88 @ 0x58 │ │ - vaddl.s8 q9, d8, d1 │ │ - andls r0, fp, r0, lsl #6 │ │ - @ instruction: 0xf8dd461d │ │ - ldcls 0, cr10, [r3], {68} @ 0x44 │ │ - ldmdbls r7!, {r0, r3, r4, r5, r6, r7, r8, sp, lr, pc}^ │ │ - cmnpl r0, sp, asr #19 │ │ - cmpgt sp, ip, ror #18 │ │ - @ instruction: 0xf00107c0 │ │ - andcs r8, r8, r4, lsl #1 │ │ - @ instruction: 0xf0ac4616 │ │ - svcge 0x0072eaf2 │ │ + strpl lr, [pc], #-2523 @ 2c0e4 │ │ + @ instruction: 0xf89b463a │ │ + adcsmi r8, ip, #40 @ 0x28 │ │ + svclt 0x00384630 │ │ + strtmi r4, [r9], -r2, lsr #12 │ │ + bl fede83a8 │ │ + @ instruction: 0xf04f42a7 │ │ + svclt 0x00380100 │ │ + stmdacs r0, {r0, r8, sp} │ │ + andeq pc, r0, pc, asr #32 │ │ + andcs fp, r1, r8, asr #30 │ │ + strmi fp, [r8], -r8, lsl #30 │ │ + rsble r2, r1, r0, lsl #16 │ │ + andcs r2, r1, r1, lsl r3 │ │ + movweq pc, #712 @ 0x2c8 @ │ │ + @ instruction: 0x461d9015 │ │ + ldrdge pc, [r8], #-141 @ 0xffffff73 │ │ + sub r9, r1, #4864 @ 0x1300 │ │ + blls 592710 │ │ + strbeq lr, [lr, -sp, asr #19]! │ │ + stmib sp, {r6, r7, r8, r9, sl}^ │ │ + cmnls r0, #473956352 @ 0x1c400000 │ │ + @ instruction: 0xf0019173 │ │ + ldrdcs r8, [r8], -r5 │ │ + @ instruction: 0xf0ac463e │ │ + svcge 0x0074eb58 │ │ @ instruction: 0xf0012800 │ │ - @ instruction: 0xf08880b8 │ │ + @ instruction: 0xf0898105 │ │ subvs r4, r1, r0, lsl #2 │ │ tstcs r0, r4, lsl #12 │ │ @ instruction: 0xf8c02208 │ │ stmib sp, {sp, pc}^ │ │ ldrtmi r2, [r8], -r0, lsl #2 │ │ andscs r4, r0, #51380224 @ 0x3100000 │ │ - @ instruction: 0xf01e4623 │ │ - strtmi pc, [r0], -sp, lsl #18 │ │ - b feee78b0 │ │ - ldrbteq lr, [r2], #-2525 @ 0xfffff623 │ │ - cmnle r5, r1, lsl #16 │ │ - ldrsbtne lr, [r4], #-157 @ 0xffffff63 │ │ - tstls fp, r1, lsl r5 │ │ + @ instruction: 0xf01d4623 │ │ + strtmi pc, [r0], -r7, ror #29 │ │ + bl a68424 │ │ + ldrbteq lr, [r4], #-2525 @ 0xfffff623 │ │ + @ instruction: 0xf0402801 │ │ + ldmib sp, {r1, r2, r3, r5, r7, pc}^ │ │ + ldrcs r1, [r1, #-118] @ 0xffffff8a │ │ streq pc, [r0, #-712] @ 0xfffffd38 │ │ - ldmdals r6!, {r0, r1, r4, ip, pc}^ │ │ - beq 24f664 │ │ - cmn sl, r0, lsl r0 │ │ - mlasmi r0, fp, r8, pc @ │ │ - ldrdeq lr, [sl, -fp] │ │ - @ instruction: 0xf084970b │ │ - ldmib fp, {r0, r8, r9, sl}^ │ │ - stm sp, {r3, r8, r9, sp} │ │ - ldmdage r2!, {r0, r1, r7}^ │ │ - @ instruction: 0xf009990b │ │ - ldmib sp, {r0, r1, r3, r4, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ - ldmdbls r6!, {r2, r4, r5, r6, ip, sp}^ │ │ - @ instruction: 0x2672e9dd │ │ + ldrdge pc, [r8], #-141 @ 0xffffff73 │ │ + ldmdals r8!, {r0, r1, r4, ip, pc}^ │ │ + tsteq r4, sp, asr #19 │ │ + andls r0, pc, r8, lsl #20 │ │ + @ instruction: 0xf89be238 │ │ + ldmib fp, {r4, r5, lr}^ │ │ + strls r0, [sl, -sl, lsl #2] │ │ + streq pc, [r1, -r4, lsl #1] │ │ + movwcs lr, #35291 @ 0x89db │ │ + addeq lr, r3, sp, lsl #17 │ │ + stmdbls sl, {r2, r4, r5, r6, fp, sp, pc} │ │ + subls pc, ip, sp, asr #17 │ │ + @ instruction: 0xf81af009 │ │ + andsls r9, r5, r6, ror r8 │ │ + ldrsbeq lr, [r7, #-157]! @ 0xffffff63 │ │ + @ instruction: 0x2674e9dd │ │ @ instruction: 0xd1212a01 │ │ - @ instruction: 0x461c0a1a │ │ - stmib sp, {r4, r9, ip, pc}^ │ │ - orrs r1, r2, r2, lsl r0 │ │ + pkhbtmi r9, r1, r5, lsl #20 │ │ + beq 4d0624 │ │ + subs r9, r3, #-268435456 @ 0xf0000000 │ │ andeq pc, r1, r8, lsl #1 │ │ smlabbeq r1, sl, r0, pc @ │ │ strvs lr, [r0, -sp, asr #19] │ │ - stmib sp, {r1, r4, r5, r6, r9, sl, fp, sp, pc}^ │ │ + stmib sp, {r2, r4, r5, r6, r9, sl, fp, sp, pc}^ │ │ strtmi r1, [sl], -r2 │ │ - ldrtmi r9, [r0], -fp, lsl #18 │ │ + ldrtmi r9, [r0], -sl, lsl #18 │ │ @ instruction: 0xf0094623 │ │ - ldmib sp, {r0, r1, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ - ldmib sp, {r0, r2, r4, r5, r6, r8, r9, sp}^ │ │ - stmdacs r1, {r1, r4, r5, r6, r8, sl} │ │ - addhi pc, fp, r0, asr #32 │ │ - @ instruction: 0x46149874 │ │ - tstls r2, #11 │ │ - cmn fp, r0, lsl #20 │ │ + ldmib sp, {r0, r1, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r0, r1, r2, r4, r5, r6, r8, r9, sp}^ │ │ + stmdacs r1, {r2, r4, r5, r6, r8, sl} │ │ + adchi pc, sp, r0, asr #32 │ │ + @ instruction: 0x46149876 │ │ + tstls r4, #21 │ │ + @ instruction: 0xe1b40a00 │ │ @ instruction: 0xf0002e00 │ │ - stmib sp, {r2, r5, r6, r7, pc}^ │ │ - ldmdage r2!, {ip, sp}^ │ │ - tstls r2, r5, ror #20 │ │ - ldrtmi r4, [r3], -r1, asr #12 │ │ - @ instruction: 0xf9faf00a │ │ - @ instruction: 0x11ccf89d │ │ - mrcls 0, 3, r2, cr2, cr1, {0} │ │ + bls 58c654 │ │ + stmib sp, {r0, r1, r4, r5, r9, sl, lr}^ │ │ + ldmdage r4!, {sp}^ │ │ + tstls r2, r1, ror #20 │ │ + @ instruction: 0xf0094641 │ │ + cdpls 15, 7, cr15, cr4, cr3, {5} │ │ + @ instruction: 0x01d4f89d │ │ + andscs r9, r1, r5, lsl r0 │ │ andeq pc, r0, r8, asr #5 │ │ @ instruction: 0xf0404286 │ │ - bfceq r8, #2, #7 │ │ - cmpphi fp, r0 @ p-variant is OBSOLETE │ │ - stmdbeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - svclt 0x00082c00 │ │ - stmdbeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - orrshi pc, r5, r0 │ │ - eor r9, r8, fp, lsl #18 │ │ - vshl.s8 d18, d1, #0 │ │ - movwlt r0, #17664 @ 0x4500 │ │ - stmdbge ip, {r0, r2, r4, r5, r6, r8, r9, fp, ip, pc}^ │ │ - bge 1a518bc │ │ - ldrtmi r9, [r8], -r0 │ │ - @ instruction: 0xf82cf009 │ │ - @ instruction: 0xf89d9c72 │ │ - adcmi r0, ip, #204, 2 @ 0x33 │ │ - adcshi pc, r5, r0, asr #32 │ │ + ldmdals r5, {r0, r1, r2, r4, r9, pc} │ │ @ instruction: 0xf00007c0 │ │ - svcge 0x00728109 │ │ - andls r2, r1, r0 │ │ - @ instruction: 0x46384631 │ │ - movwcs r2, #521 @ 0x209 │ │ - @ instruction: 0xf882f01e │ │ - ldrbteq lr, [r2], #-2525 @ 0xfffff623 │ │ - @ instruction: 0xf0002801 │ │ - stccs 1, cr8, [r0], {190} @ 0xbe │ │ - ldrdcs sp, [r1], -lr │ │ - stmdbls fp, {r0, r1, r2, r4, r5, r6, r7, sp, lr, pc} │ │ - andcs r4, r0, r5, asr r6 │ │ - andls r4, r1, sl, asr #12 │ │ - movwcs sl, #2162 @ 0x872 │ │ - @ instruction: 0xf870f01e │ │ - ldrsbcc lr, [r4, #-157]! @ 0xffffff63 │ │ - ldmib sp, {r1, r2, r4, r5, r6, fp, ip, pc}^ │ │ - bcs 75108 │ │ - orrshi pc, sl, r0 │ │ - @ instruction: 0xf0002e00 │ │ - blcs 24bdc8 │ │ - ldrbhi pc, [r2, r0, asr #32]! @ │ │ + andcs r8, ip, r1, lsr #3 │ │ + svclt 0x00082c00 │ │ + andls r2, r7, r8 │ │ + rscshi pc, r8, r0 │ │ + ldrdls pc, [ip], #-141 @ 0xffffff73 │ │ + andcs r9, r0, sl, lsl #18 │ │ + andls r9, r1, r7, lsl #20 │ │ + movwcs sl, #2164 @ 0x874 │ │ + mcr2 0, 3, pc, cr10, cr13, {0} @ │ │ + andsls r9, r5, r6, ror r8 │ │ + ldrsbtne lr, [r7], #-157 @ 0xffffff63 │ │ + @ instruction: 0x2674e9dd │ │ + @ instruction: 0xf0002a01 │ │ + mcrcs 1, 0, r8, cr0, cr6, {5} │ │ + @ instruction: 0x81b9f000 │ │ + bcs 252ad8 │ │ + subshi pc, sp, r1, asr #32 │ │ movwcs lr, #35291 @ 0x89db │ │ - ldmdavs r7!, {r1, r3, r5, r7, r9, sl, lr} │ │ strmi pc, [r0, #-79] @ 0xffffffb1 │ │ - bne feec5930 │ │ - streq lr, [r5], #-2692 @ 0xfffff57c │ │ + ldmdavs r7!, {r2, r4, r5, r6, fp, sp, lr} │ │ + bne feebc448 │ │ andeq lr, r3, #116, 22 @ 0x1d000 │ │ - andcs sp, r8, #224256 @ 0x36c00 │ │ + andcs sp, r8, #223232 @ 0x36800 │ │ stmib sp, {r1, ip, pc}^ │ │ - ldmdage r2!, {r8, sp}^ │ │ - strbmi sl, [r1], -r5, ror #20 │ │ - @ instruction: 0xf00a4633 │ │ - @ instruction: 0xf89df98f │ │ - andscs r4, r1, ip, asr #3 │ │ - @ instruction: 0xf2c89e72 │ │ - addmi r0, r6, #0 │ │ - orrshi pc, r7, r0, asr #32 │ │ - ldrbmi r9, [r5], -fp, lsl #18 │ │ - bicle r0, r6, r0, ror #15 │ │ - ldcls 1, cr14, [r3], {103} @ 0x67 │ │ + ldmdage r4!, {r8, sp}^ │ │ + strbmi sl, [r1], -r1, ror #20 │ │ + @ instruction: 0xf0094633 │ │ + mrcls 15, 3, APSR_nzcv, cr4, cr15, {2} │ │ + ldrdls pc, [ip], #-141 @ 0xffffff73 │ │ + @ instruction: 0x01d4f89d │ │ + andscs r9, r1, r5, lsl r0 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404286 │ │ + ldmdals r5, {r4, r6, r7, r8, pc} │ │ + strbeq r9, [r0, sl, lsl #18] │ │ + andeq pc, r0, pc, asr #32 │ │ + bicle r9, r0, r5, lsl r0 │ │ + ldrcs lr, [r1, #-397] @ 0xfffffe73 │ │ + vmull.s8 q9, d8, d0 │ │ + @ instruction: 0xf0000500 │ │ + ldmib sp, {r0, r3, r5, r7, pc}^ │ │ + stmdbge r8!, {r0, r1, r2, r4, r5, r6, ip, sp}^ │ │ + andls sl, r0, r4, ror #20 │ │ + @ instruction: 0xf0084638 │ │ + ldclls 12, cr15, [r4], #-292 @ 0xfffffedc │ │ + ldrdge pc, [r8], #-141 @ 0xffffff73 │ │ + @ instruction: 0x01d4f89d │ │ + andsls r4, r5, ip, lsr #5 │ │ + rschi pc, r1, r0, asr #32 │ │ + bfieq r9, r5, (invalid: 16:0) │ │ + mrshi pc, (UNDEF: 68) @ │ │ + andcs sl, r0, r4, ror pc │ │ + ldrtmi r9, [r1], -r1 │ │ + andcs r4, r9, #56, 12 @ 0x3800000 │ │ + @ instruction: 0xf01d2300 │ │ + ldmib sp, {r0, r2, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ + stmdacs r1, {r2, r4, r5, r6, sl} │ │ + msrhi SPSR_fx, r0 │ │ + @ instruction: 0xf0002c00 │ │ + ldmib sp, {r1, r3, r5, r6, r8, pc}^ │ │ + stmdbge r8!, {r0, r1, r2, r4, r5, r6, ip, sp}^ │ │ + andls sl, r0, r4, ror #20 │ │ + @ instruction: 0xf0084638 │ │ + ldclls 12, cr15, [r4], #-140 @ 0xffffff74 │ │ + @ instruction: 0x01d4f89d │ │ + andsls r4, r5, ip, lsr #5 │ │ + adcshi pc, sp, r0, asr #32 │ │ + bfieq r9, r5, (invalid: 16:0) │ │ + andeq pc, r0, pc, asr #32 │ │ + bicsle r9, r9, r5, lsl r0 │ │ + ldcls 1, cr14, [r3], {85} @ 0x55 │ │ @ instruction: 0xf0002d00 │ │ - stmdbge r8!, {r3, r4, r6, r7, pc}^ │ │ - @ instruction: 0xf00a4630 │ │ - @ instruction: 0xf89df873 │ │ - andscs r1, r1, ip, asr #3 │ │ - @ instruction: 0xf2c89d72 │ │ - addmi r0, r5, #0 │ │ - sbchi pc, sp, r0, asr #32 │ │ - @ instruction: 0xf00007c8 │ │ - andcs r8, r8, lr, ror #1 │ │ + stmdbge r4!, {r8, pc}^ │ │ + @ instruction: 0xf0094630 │ │ + @ instruction: 0x9d74f9b5 │ │ + @ instruction: 0x01d4f89d │ │ + andscs r9, r1, r5, lsl r0 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404285 │ │ + ldmdals r5, {r2, r4, r5, r6, r7, pc} │ │ + @ instruction: 0xf00007c0 │ │ + andcs r8, r8, r9, lsl #2 │ │ stmdaeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ svceq 0x0000f1b9 │ │ andcs fp, fp, r8, lsl pc │ │ @ instruction: 0xf04fbf18 │ │ @ instruction: 0xf1ba080e │ │ svclt 0x00080f00 │ │ @ instruction: 0xf8dd4680 │ │ - suble sl, sl, r4, asr #32 │ │ - stmdbls fp, {sp} │ │ - ldmdage r2!, {r0, ip, pc}^ │ │ - movwcs r4, #1602 @ 0x642 │ │ - @ instruction: 0xf810f01e │ │ - @ instruction: 0x3674e9dd │ │ - ldmib sp, {r1, r2, r4, r5, r6, sl, fp, ip, pc}^ │ │ - stmdacs r1, {r1, r4, r5, r6, r8, sl} │ │ - mrshi pc, (UNDEF: 77) @ │ │ + @ instruction: 0xf000a048 │ │ + mulcs r0, r9, r0 │ │ + andls r9, r1, sl, lsl #18 │ │ + @ instruction: 0x4642a874 │ │ + @ instruction: 0xf01d2300 │ │ + ldmib sp, {r0, r1, r2, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r0, r1, r2, r4, r5, r6, r8, fp, sp, lr}^ │ │ + ldmdbls r6!, {r2, r4, r5, r6, r8, sl}^ │ │ + tstls r5, r1, lsl #16 │ │ + teqphi ip, r0 @ p-variant is OBSOLETE │ │ @ instruction: 0xf0002d00 │ │ - ldmib fp, {r0, r1, r4, r6, r8, pc}^ │ │ + ldmib fp, {r0, r1, r6, r8, pc}^ │ │ strtmi r0, [r9], -pc, lsl #14 │ │ - adcsmi r4, fp, #60817408 @ 0x3a00000 │ │ - sasxmi fp, sl, r8 │ │ - @ instruction: 0xf0ac461d │ │ - adcmi lr, pc, #252, 18 @ 0x3f0000 │ │ + @ instruction: 0x463a9c15 │ │ + svclt 0x003842bc │ │ + @ instruction: 0xf0ac4622 │ │ + adcmi lr, r7, #253952 @ 0x3e000 │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ smlabbcs r1, r8, pc, fp @ │ │ @ instruction: 0xf04f2800 │ │ svclt 0x00c80000 │ │ svclt 0x00082001 │ │ stmdacs r1, {r3, r9, sl, lr} │ │ - ldmdage r2!, {r2, r4, r6, r7, ip, lr, pc}^ │ │ - ldrtmi sl, [r2], -r8, ror #18 │ │ - @ instruction: 0xf00a4623 │ │ - @ instruction: 0xf89df825 │ │ - tstcs r1, #204, 2 @ 0x33 │ │ - @ instruction: 0xf2c89d72 │ │ + ldmdage r4!, {r0, r1, r4, r6, r7, ip, lr, pc}^ │ │ + ldrtmi sl, [r2], -r4, ror #18 │ │ + @ instruction: 0xf009464b │ │ + @ instruction: 0x9d74f963 │ │ + @ instruction: 0xf89d2311 │ │ + vsra.s64 q8, q2, #56 │ │ addsmi r0, sp, #0, 6 │ │ - cmpphi r1, r0, asr #32 @ p-variant is OBSOLETE │ │ - bicle r0, r3, r0, asr #15 │ │ - strcs lr, [r1], #-73 @ 0xffffffb7 │ │ - stmdbls r7, {r1, r3, r7, sp, lr, pc} │ │ - bls 1d4f894 │ │ + @ instruction: 0xf0409015 │ │ + ldmdals r5, {r1, r2, r3, r4, r5, r8, pc} │ │ + @ instruction: 0xf04f07c0 │ │ + andsls r0, r5, r0 │ │ + @ instruction: 0xe118d1bd │ │ + adc r2, r8, r1 │ │ + strtmi r2, [ip], -r1 │ │ + @ instruction: 0xf8dd9015 │ │ + rsc sl, r3, r8, asr #32 │ │ + ldrdls pc, [ip], #-141 @ 0xffffff73 │ │ + andcs r9, r0, sl, lsl #18 │ │ + andls r9, r1, r7, lsl #20 │ │ + movwcs sl, #2164 @ 0x874 │ │ + ldc2l 0, cr15, [r2, #-116]! @ 0xffffff8c │ │ + andsls r9, r5, r6, ror r8 │ │ + ldrsbtne lr, [r7], #-157 @ 0xffffff63 │ │ + @ instruction: 0x2674e9dd │ │ + @ instruction: 0xf0402a00 │ │ + mcrcs 0, 0, r8, cr0, cr14, {5} │ │ + sbchi pc, r1, r0 │ │ + bcs 252cc8 │ │ + strbhi pc, [r5, -r0, asr #32]! @ │ │ + movwcs lr, #43483 @ 0xa9db │ │ + strmi pc, [r0, #-79] @ 0xffffffb1 │ │ + ldmdavs r7!, {r2, r4, r5, r6, fp, sp, lr} │ │ + blne ff4bc638 │ │ + andeq lr, r4, #117760 @ 0x1cc00 │ │ + andcs sp, r8, #223232 @ 0x36800 │ │ + stmib sp, {r1, ip, pc}^ │ │ + ldmdage r4!, {r8, sp}^ │ │ + strbmi sl, [r1], -r1, ror #20 │ │ + @ instruction: 0xf0094633 │ │ + cdpls 14, 7, cr15, cr4, cr7, {3} │ │ + ldrdls pc, [ip], #-141 @ 0xffffff73 │ │ + @ instruction: 0x01d4f89d │ │ + andscs r9, r1, r5, lsl r0 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404286 │ │ + ldmdals r5, {r3, r4, r6, r7, pc} │ │ + strbeq r9, [r0, sl, lsl #18] │ │ + andeq pc, r0, pc, asr #32 │ │ + bicle r9, r0, r5, lsl r0 │ │ + stmdbls r8, {r0, r2, r4, r7, sp, lr, pc} │ │ + andsls r9, r3, #483328 @ 0x76000 │ │ stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - bls 1d900bc │ │ - andmi lr, r0, r1, asr #20 │ │ - andsls r9, r0, r2, lsl r2 │ │ - andcs lr, r0, sp, asr #32 │ │ - andls r9, r1, fp, lsl #18 │ │ - @ instruction: 0x4642a872 │ │ - @ instruction: 0xf01d2300 │ │ - ldmib sp, {r0, r2, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - ldclls 6, cr3, [r6], #-464 @ 0xfffffe30 │ │ - ldrbeq lr, [r2, #-2525]! @ 0xfffff623 │ │ - @ instruction: 0xf0402800 │ │ - stccs 1, cr8, [r0, #-8] │ │ - mrshi pc, (UNDEF: 8) @ │ │ + b 1092eb4 │ │ + andsls r4, r4, #0 │ │ + adds r9, r5, pc │ │ + stmdbls sl, {sp} │ │ + ldmdage r4!, {r0, ip, pc}^ │ │ + movwcs r4, #1602 @ 0x642 │ │ + stc2 0, cr15, [r6, #-116]! @ 0xffffff8c │ │ + ldmdbvs r7!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ + ldrbeq lr, [r4, #-2525]! @ 0xfffff623 │ │ + stmdacs r0, {r1, r2, r4, r5, r6, r8, fp, ip, pc} │ │ + @ instruction: 0xf0409115 │ │ + stccs 0, cr8, [r0, #-652] @ 0xfffffd74 │ │ + adchi pc, sl, r0 │ │ @ instruction: 0x0712e9db │ │ - ldrtmi r4, [sl], -r9, lsr #12 │ │ - svclt 0x003842bb │ │ - @ instruction: 0x461d461a │ │ - ldmib r0!, {r2, r3, r5, r7, ip, sp, lr, pc} │ │ - @ instruction: 0xf04f42af │ │ + ldcls 6, cr4, [r5], {41} @ 0x29 │ │ + adcsmi r4, ip, #60817408 @ 0x3a00000 │ │ + qasxmi fp, r2, r8 │ │ + stmib r4!, {r2, r3, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf04f42a7 │ │ svclt 0x00380100 │ │ stmdacs r0, {r0, r8, sp} │ │ andeq pc, r0, pc, asr #32 │ │ andcs fp, r1, r8, asr #30 │ │ strmi fp, [r8], -r8, lsl #30 │ │ - bicsle r2, r4, r0, lsl #16 │ │ - stmdbge r8!, {r1, r4, r5, r6, fp, sp, pc}^ │ │ - @ instruction: 0x46234632 │ │ - @ instruction: 0xffdaf009 │ │ - @ instruction: 0x01ccf89d │ │ - ldclls 3, cr2, [r2, #-68]! @ 0xffffffbc │ │ + bicsle r2, r3, r0, lsl #16 │ │ + stmdbge r4!, {r2, r4, r5, r6, fp, sp, pc}^ │ │ + @ instruction: 0x464b4632 │ │ + @ instruction: 0xf8caf009 │ │ + tstcs r1, #116, 26 @ 0x1d00 │ │ + @ instruction: 0x01d4f89d │ │ movweq pc, #712 @ 0x2c8 @ │ │ - @ instruction: 0xf040429d │ │ - @ instruction: 0x07c080f6 │ │ - andcs sp, r0, r3, asr #3 │ │ - rsc r9, r0, fp │ │ - stmdbls r7, {r2, r3, r9, sl, lr} │ │ - andsls r9, r3, #116, 20 @ 0x74000 │ │ + mulsls r5, sp, r2 │ │ + adchi pc, r5, r0, asr #32 │ │ + bfieq r9, r5, (invalid: 16:0) │ │ + andeq pc, r0, pc, asr #32 │ │ + @ instruction: 0xd1bd9015 │ │ + andcs lr, r1, pc, ror r0 │ │ + stmdbls r8, {r0, r3, r4, sp, lr, pc} │ │ + rsbsmi lr, r6, #3620864 @ 0x374000 │ │ stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 10922dc │ │ - andsls r4, r2, #0 │ │ - eors r9, r6, r0, lsl r0 │ │ - strtmi r2, [ip], -r0 │ │ - stmdage ip!, {r0, r1, r3, ip, pc}^ │ │ - @ instruction: 0xf01c46a8 │ │ - stmdals ip!, {r0, r4, r5, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf070986d │ │ - ldmib sp, {r3, r6, r9, fp, sp, lr, pc}^ │ │ - @ instruction: 0x46275612 │ │ - @ instruction: 0xf01ca84c │ │ - stmdals ip, {r0, r2, r5, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf070984d │ │ - @ instruction: 0x9c0bea3c │ │ - ldmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - @ instruction: 0x46c24632 │ │ - ldcls 5, cr9, [r1, #-72] @ 0xffffffb8 │ │ - andcs lr, r1, r9, asr #32 │ │ - tstls fp, r4, lsr #32 │ │ - ldmib sp, {r0, r1, r2, r8, fp, ip, pc}^ │ │ - stmvc r8, {r2, r4, r5, r6, r9, lr} │ │ - andsls r8, r2, #589824 @ 0x90000 │ │ - andmi lr, r0, r1, asr #20 │ │ - tstcs r1, #16 │ │ - ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - strcs lr, [r0], #-27 @ 0xffffffe5 │ │ - @ instruction: 0xf2c82611 │ │ - stmdage ip!, {r9, sl}^ │ │ - @ instruction: 0xfffef01b │ │ - stmdacs r0, {r2, r3, r5, r6, fp, ip, pc} │ │ - stmdals sp!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - b 567b50 │ │ - beq 4a8294 │ │ - @ instruction: 0xf2c84637 │ │ - bls 4ee19c │ │ - andcs lr, r0, r3, lsr #32 │ │ - andls r2, fp, r1, lsl r3 │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ - stmdage ip!, {r0, r2, r3, r4, r9, sl, lr}^ │ │ - @ instruction: 0xf01b4698 │ │ - stmdals ip!, {r0, r2, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf070986d │ │ - @ instruction: 0x9e12e9fc │ │ - ldmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - ldrbmi r4, [r5], -pc, lsr #12 │ │ - @ instruction: 0xf01ba84c │ │ - stmdals ip, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf070984d │ │ - strtmi lr, [r2], -lr, ror #19 │ │ - @ instruction: 0x46c29612 │ │ - ldrbmi r9, [r7, #-3083] @ 0xfffff3f5 │ │ - addhi pc, sp, r0, asr #32 │ │ - @ instruction: 0xf10b07e0 │ │ - @ instruction: 0xac720b58 │ │ - ldclge 4, cr15, [r0], #508 @ 0x1fc │ │ - stmdbls fp, {r3, r7, sp, lr, pc} │ │ - stmdbls fp, {r0, sp, lr, pc} │ │ - andcs r4, r0, r5, asr r6 │ │ - andls r4, r1, sl, asr #12 │ │ - movwcs sl, #2162 @ 0x872 │ │ - @ instruction: 0xff02f01d │ │ - ldrsbcc lr, [r4, #-157]! @ 0xffffff63 │ │ - ldmib sp, {r1, r2, r4, r5, r6, fp, ip, pc}^ │ │ - bllt 1ab53e4 │ │ - blcs 2588b8 │ │ - strhi pc, [r8], r0, asr #32 │ │ - movwcs lr, #43483 @ 0xa9db │ │ - ldmdavs r7!, {r1, r3, r5, r7, r9, sl, lr} │ │ - strmi pc, [r0, #-79] @ 0xffffffb1 │ │ - blne ff4c5c04 │ │ - streq lr, [r5], #-2692 @ 0xfffff57c │ │ - andeq lr, r4, #117760 @ 0x1cc00 │ │ - andcs sp, r8, #228352 @ 0x37c00 │ │ - stmib sp, {r1, ip, pc}^ │ │ - ldmdage r2!, {r8, sp}^ │ │ - strbmi sl, [r1], -r5, ror #20 │ │ - @ instruction: 0xf00a4633 │ │ - @ instruction: 0xf89df825 │ │ - andscs r4, r1, ip, asr #3 │ │ - @ instruction: 0xf2c89e72 │ │ - addmi r0, r6, #0 │ │ - stmdbls fp, {r0, r2, r3, r5, r8, ip, lr, pc} │ │ - ubfxeq r4, r5, #12, #1 │ │ - ldrcs sp, [r1], -fp, asr #3 │ │ - ldmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - vaddhn.i16 d18, q4, q0 │ │ - eor r0, lr, r0, lsl #12 │ │ - beq 64fac4 │ │ - ldmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - @ instruction: 0x461c9113 │ │ - @ instruction: 0xe77a9010 │ │ - strcs r2, [r1], #-1553 @ 0xfffff9ef │ │ - streq pc, [r0], -r8, asr #5 │ │ - ldmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - ldmib sp, {r0, r1, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ - tstls fp, r4, ror r0 │ │ - beq 665188 │ │ - tstcs r1, #738197504 @ 0x2c000000 │ │ - andsls r9, r0, r2, lsl r4 │ │ + b 1090dc8 │ │ + andls r4, pc, r0 │ │ + @ instruction: 0xf8dd2311 │ │ + vmla.i d26, d8, d0[2] │ │ + ands r0, r1, r0, lsl #6 │ │ + ldrcs r2, [r1], -r0 │ │ + vshr.s8 d25, d5, #8 │ │ + @ instruction: 0xf8dd0600 │ │ + rsbs r9, r3, ip, asr #32 │ │ + eors r2, r5, r0 │ │ + tstcs r1, #0 │ │ + vshr.s8 d25, d5, #8 │ │ + @ instruction: 0xf8dd0300 │ │ + ldrmi sl, [sp], -r8, asr #32 │ │ + ldrmi sl, [r8], lr, ror #16 │ │ + ldc2l 0, cr15, [sl, #-108]! @ 0xffffff94 │ │ + stmdacs r0, {r1, r2, r3, r5, r6, fp, ip, pc} │ │ + stmdals pc!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ @ │ │ + b 9e8780 │ │ + @ instruction: 0x462f9e14 │ │ + stmdage r8!, {r1, r2, r5, r8, sl, fp, sp, pc}^ │ │ + stc2l 0, cr15, [lr, #-108]! @ 0xffffff94 │ │ + stmdacs r0, {r3, r5, r6, fp, ip, pc} │ │ + stmdals r9!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + b 6e8798 │ │ + ssatmi r9, #2, r4, lsl #12 │ │ + adcsmi r4, r7, #73400320 @ 0x4600000 │ │ + stcge 4, cr15, [r3], #252 @ 0xfc │ │ + andsls lr, r4, r3, ror r0 │ │ + ldmdals r5, {r0, r3, r7, r9, sl, lr} │ │ + beq 57a88 │ │ + andcs lr, r1, r5, asr #32 │ │ + @ instruction: 0x26119015 │ │ + vqdmull.s q13, d8, d22 │ │ + eors r0, pc, r0, lsl #12 │ │ + ldrsbtne lr, [r6], #-157 @ 0xffffff63 │ │ + andcs lr, r1, r2, asr #11 │ │ + @ instruction: 0x462c9015 │ │ + strtmi sl, [r8], lr, ror #16 │ │ + stc2l 0, cr15, [sl, #-108] @ 0xffffff94 │ │ + stmdacs r0, {r1, r2, r3, r5, r6, fp, ip, pc} │ │ + stmdals pc!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ @ │ │ + ldmib r6!, {r4, r5, r6, ip, sp, lr, pc}^ │ │ + ldrvs lr, [r3, #-2525] @ 0xfffff623 │ │ + stmdage r8!, {r0, r1, r2, r5, r9, sl, lr}^ │ │ + ldc2 0, cr15, [lr, #-108]! @ 0xffffff94 │ │ + stmdacs r0, {r3, r5, r6, fp, ip, pc} │ │ + stmdals r9!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + stmib sl!, {r4, r5, r6, ip, sp, lr, pc}^ │ │ + stcge 5, cr9, [r6, #-80]! @ 0xffffffb0 │ │ + @ instruction: 0x464646b1 │ │ + @ instruction: 0xf43f42b7 │ │ + sub sl, r2, r2, ror ip │ │ + tstcs r1, #1376256 @ 0x150000 │ │ + subsls pc, r0, sp, asr #17 │ │ @ instruction: 0xf2c84634 │ │ - ldrb r0, [lr, -r0, lsl #6]! │ │ + beq 2d258 │ │ + str r9, [r7, pc]! │ │ andcs r2, r1, r1, lsl r3 │ │ - vaddl.s8 , d8, d11 │ │ + vshr.s8 d25, d5, #8 │ │ ldrmi r0, [sp], -r0, lsl #6 │ │ - stmdbls r7, {r0, r1, r3, r4, r5, r6, r8, sl, sp, lr, pc} │ │ - ldmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - andsls r9, r3, #116, 20 @ 0x74000 │ │ + stcge 5, cr14, [r6, #-368]! @ 0xfffffe90 │ │ + bls 1e12a90 │ │ + ldrsbls pc, [r8, #141] @ 0x8d @ │ │ stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 10924a4 │ │ - andsls r4, r2, #0 │ │ - @ instruction: 0x46559010 │ │ - stmdbls r7, {r0, r4, r6, r8, r9, sl, sp, lr, pc} │ │ - ldmib sp, {r0, r1, r3, ip, pc}^ │ │ - stmvc r8, {r2, r4, r5, r6, r9, lr} │ │ - andsls r8, r2, #589824 @ 0x90000 │ │ - andmi lr, r0, r1, asr #20 │ │ - smmla lr, r0, r0, r9 │ │ - @ instruction: 0xf005a852 │ │ - mcrrls 15, 5, pc, r6, cr1 @ │ │ - svcmi 0x0000f1b4 │ │ - ldrbhi pc, [r5], #64 @ 0x40 @ │ │ - @ instruction: 0x465746d3 │ │ - ssatmi lr, #2, lr │ │ - and r9, r0, r3, lsl r2 │ │ - ldmdage r2, {r0, r1, r2, r4, r6, r9, sl, lr}^ │ │ - @ instruction: 0xf00546d3 │ │ - mcrrls 15, 4, pc, r6, cr1 @ │ │ - svcmi 0x0000f1b4 │ │ - ldmib sp, {r1, r4, ip, lr, pc}^ │ │ - cmplt lr, r7, asr #12 │ │ - streq pc, [r4, #-264] @ 0xfffffef8 │ │ - stceq 8, cr15, [r4], {85} @ 0x55 │ │ + b 1090ecc │ │ + andls r4, pc, r0 │ │ + @ instruction: 0xf01ba86e │ │ + stmdals lr!, {r0, r4, r8, sl, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf0ac6828 │ │ - strcc lr, [ip, #-2080] @ 0xfffff7e0 │ │ - mvnsle r3, r1, lsl #28 │ │ - @ instruction: 0x4640b114 │ │ - ldmda r8, {r2, r3, r5, r7, ip, sp, lr, pc} │ │ - ldrmi lr, [sp, #-2525]! @ 0xfffff623 │ │ - ldrsbthi pc, [r4], -sp @ │ │ - @ instruction: 0xf104b155 │ │ - ldmdavs r0!, {r4, r9, sl} │ │ + @ instruction: 0xf070986f │ │ + @ instruction: 0x4637e9be │ │ + @ instruction: 0xf2c82611 │ │ + adcsmi r0, r7, #0, 12 │ │ + mcrrge 4, 3, pc, r5, cr15 @ │ │ + stmdbls r8, {r0, r2, r4, sp, lr, pc} │ │ + rsbsmi lr, r6, #3620864 @ 0x374000 │ │ + stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ + b 1090f00 │ │ + andls r4, pc, r0 │ │ + stmdage lr, {r1, r3, r4, r5, r6, r8, r9, sl, sp, lr, pc}^ │ │ + mrrc2 0, 0, pc, lr, cr5 @ │ │ + @ instruction: 0xf1b49c48 │ │ + @ instruction: 0xf0404f00 │ │ + ldrtmi r8, [r7], -r4, lsl #11 │ │ + ldrdlt pc, [r4], -sp @ │ │ + @ instruction: 0xf8cde021 │ │ + @ instruction: 0xf8dd904c │ │ + and r9, r0, ip, lsr r0 │ │ + stmdage lr, {r0, r1, r2, r4, r5, r9, sl, lr}^ │ │ + mcrr2 0, 0, pc, ip, cr5 @ │ │ + @ instruction: 0xf8dd9c48 │ │ + @ instruction: 0xf1b4b024 │ │ + andsle r4, r2, r0, lsl #30 │ │ + @ instruction: 0x8649e9dd │ │ + @ instruction: 0xf108b15e │ │ + @ instruction: 0xf8550504 │ │ + stmdacs r0, {r2, sl, fp} │ │ + stmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + stmda r0!, {r2, r3, r5, r7, ip, sp, lr, pc}^ │ │ + cdpcc 5, 0, cr3, cr1, cr12, {0} │ │ + @ instruction: 0xb114d1f5 │ │ + @ instruction: 0xf0ac4640 │ │ + ldmib sp, {r1, r3, r4, r6, fp, sp, lr, pc}^ │ │ + @ instruction: 0xf8dd453f │ │ + cmplt r5, r0, asr #32 │ │ + ldreq pc, [r0], -r4, lsl #2 │ │ + stmdacs r0, {r4, r5, fp, sp, lr} │ │ + ldmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + stmda ip, {r2, r3, r5, r7, ip, sp, lr, pc}^ │ │ + stccc 6, cr3, [r1, #-192] @ 0xffffff40 │ │ + ldmdals lr!, {r1, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf0ac6870 │ │ - ldrtcc lr, [r0], -ip, lsl #16 │ │ - mvnsle r3, r1, lsl #26 │ │ - stmdacs r0, {r2, r3, r4, r5, fp, ip, pc} │ │ - qadd16mi fp, r0, ip │ │ - stmda r2, {r2, r3, r5, r7, ip, sp, lr, pc} │ │ - ldrmi lr, [r7, #-2525]! @ 0xfffff623 │ │ - stcne 1, cr11, [r6, #-340]! @ 0xfffffeac │ │ - stceq 8, cr15, [r4], {86} @ 0x56 │ │ + @ instruction: 0xf0ac4620 │ │ + ldmib sp, {r2, r6, fp, sp, lr, pc}^ │ │ + cmplt r5, r9, lsr r5 │ │ + @ instruction: 0xf8561d26 │ │ + stmdacs r0, {r2, sl, fp} │ │ + ldmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + ldmda r8!, {r2, r3, r5, r7, ip, sp, lr, pc} │ │ + stccc 6, cr3, [r1, #-48] @ 0xffffffd0 │ │ + ldmdals r8!, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf0ab6830 │ │ - @ instruction: 0x360ceff8 │ │ - mvnsle r3, r1, lsl #26 │ │ - tstlt r0, r6, lsr r8 │ │ - @ instruction: 0xf0ab4620 │ │ - @ instruction: 0xf10deff0 │ │ - @ instruction: 0x465e0c90 │ │ - @ instruction: 0xf04042b7 │ │ - @ instruction: 0xf00084bc │ │ - @ instruction: 0xf04fbcb9 │ │ - blge 93bbac │ │ - and r9, r9, r6, lsr r0 │ │ - ldmdage r4!, {r1, r2, r3, r7, r8, sl, fp, lr, pc} │ │ - @ instruction: 0xf2c82611 │ │ - addgt r0, lr, r0, lsl #12 │ │ - umulleq lr, lr, r5, r8 @ │ │ - blge 95bdfc │ │ - svceq 0x0008f81a │ │ - stclge 2, cr2, [r4, #-352] @ 0xfffffea0 │ │ - @ instruction: 0x4115e9da │ │ - blx 75c56 │ │ - vqdmulh.s d20, d0, d2 │ │ - ldmdage r2, {r0, r1, r3, r4, r8, ip}^ │ │ - smlaltbne pc, r8, sp, r8 @ │ │ - strmi fp, [r2], r8, lsl #30 │ │ - andls r1, r6, r8, ror #26 │ │ + @ instruction: 0xf0ac4620 │ │ + @ instruction: 0x2611e830 │ │ + ldceq 1, cr15, [r8], {13} │ │ + streq pc, [r0], -r8, asr #5 │ │ + @ instruction: 0xd10042b7 │ │ + @ instruction: 0xf8d84637 │ │ + stmdacs r0, {r6} │ │ + ldrhi pc, [r8, #64]! @ 0x40 │ │ + rscscc pc, pc, pc, asr #32 │ │ + @ instruction: 0xf8c846ba │ │ + stmdbge lr, {r6}^ │ │ + strhteq lr, [ip], #140 @ 0x8c │ │ + rscgt r4, ip, r8, lsl #12 │ │ + strhteq lr, [ip], #140 @ 0x8c │ │ + ldm ip, {r2, r3, r5, r6, r7, lr, pc} │ │ + ldrshtgt r0, [ip], #12 │ │ + @ instruction: 0xf01fa836 │ │ + bge dea7ec │ │ + @ instruction: 0x5711e9d8 │ │ + ldrdvs pc, [ip], #-136 @ 0xffffff78 │ │ + @ instruction: 0xf1b5ca07 │ │ + blls 3803b8 │ │ + andle ip, ip, r7, lsl #6 │ │ + @ instruction: 0x463cb136 │ │ + bleq 16a914 │ │ + stmdb r2!, {r4, r5, r6, ip, sp, lr, pc} │ │ + mvnsle r3, r1, lsl #28 │ │ + svclt 0x001c2d00 │ │ + @ instruction: 0xf0ab4638 │ │ + @ instruction: 0xf8d8eff8 │ │ + ldmib sp, {r6}^ │ │ + andcc r1, r1, r3, lsl r2 │ │ + subeq pc, r0, r8, asr #17 │ │ + vshr.s8 d18, d1, #8 │ │ + strmi r0, [r2] │ │ + ldmdbge pc!, {r0, r1, r2, r3, r4, r5, r6, sl, ip, sp, lr, pc}^ @ │ │ + bge 6d2c24 │ │ + stmdale r7!, {r0, r2, r8, fp, sp} │ │ + @ instruction: 0xf001e8df │ │ + @ instruction: 0x03260303 │ │ + ldcls 3, cr4, [r7], {61} @ 0x3d │ │ + eorsle r2, r3, r0, lsl #24 │ │ + tstle sp, r3, lsl #18 │ │ + @ instruction: 0xf8909811 │ │ + stmdacc r2, {r5} │ │ + vadd.i8 d2, d0, d3 │ │ + ldm pc, {r1, r4, r5, r7, sl, pc}^ @ │ │ + andeq pc, r4, r0, lsl r0 @ │ │ + strdeq r0, [r4], -r1 │ │ + ldmib sp, {r0, r4, r5, r6, r7, sl}^ │ │ + @ instruction: 0x46150118 │ │ + stc2 0, cr15, [r7, #-672] @ 0xfffffd60 │ │ + bmi 468034 │ │ + bleq ca793c │ │ + bleq 106841c │ │ + bleq fe868344 │ │ + bleq 2e7f58 │ │ + stcllt 0, cr15, [r6] │ │ + @ instruction: 0xf8909811 │ │ + stmdacc r2, {r5} │ │ + vadd.i8 d2, d0, d3 │ │ + ldm pc, {r2, r4, r7, sl, pc}^ @ │ │ + andeq pc, r4, r0, lsl r0 @ │ │ + andeq r0, r4, r5, lsl #9 │ │ + ldmib sp, {r0, r2, r7, sl}^ │ │ + strcs r0, [r0], #-280 @ 0xfffffee8 │ │ + smlawteq r4, sp, r9, lr │ │ + ldcllt 0, cr15, [r3], {0} │ │ + @ instruction: 0xf0002402 │ │ + ldmdals r7, {r1, r4, r6, r7, sl, fp, ip, sp, pc} │ │ + stmib sp, {sl, sp}^ │ │ + @ instruction: 0xf0000424 │ │ + ldmdals r7, {r1, r3, r6, r7, sl, fp, ip, sp, pc} │ │ + strtls r2, [r5], #-1024 @ 0xfffffc00 │ │ + @ instruction: 0xf080fab0 │ │ + eorls r0, r4, r0, asr #18 │ │ + stcllt 0, cr15, [r1], {0} │ │ + andmi pc, r0, pc, asr #32 │ │ + eorsls sl, r8, r6, lsr #22 │ │ + stcgt 0, cr14, [lr, #36] @ 0x24 │ │ + @ instruction: 0x2611a836 │ │ + streq pc, [r0], -r8, asr #5 │ │ + ldm r5, {r1, r2, r3, r7, lr, pc} │ │ + addgt r0, lr, lr, lsl #1 │ │ + @ instruction: 0xf81aab26 │ │ + subscs r0, r8, #8, 30 │ │ + ldmib sl, {r1, r2, r6, r8, sl, fp, sp, pc}^ │ │ + stmdacs r0!, {r0, r2, r4, r8, pc} │ │ + tstphi r2, r1, lsl #22 @ p-variant is OBSOLETE │ │ + tstls lr, lr, asr #16 │ │ + tstpne fp, r0, asr #4 @ p-variant is OBSOLETE │ │ + teqpne r8, sp, lsr #17 @ p-variant is OBSOLETE │ │ + strmi fp, [r2], r8, lsl #30 │ │ + andls r1, r7, r8, ror #26 │ │ andeq pc, r8, r5, lsl #2 │ │ - @ instruction: 0xf8cd9005 │ │ - @ instruction: 0xf8cda044 │ │ - ldrbmi fp, [ip, #-28] @ 0xffffffe4 │ │ - strthi pc, [r6], #-0 │ │ - subhi pc, ip, sp, asr #17 │ │ - @ instruction: 0xf8dda84c │ │ - ldmdbge r4!, {r3, r4, r6, r7, pc} │ │ - rsbls r6, r7, r2, lsr #18 │ │ - @ instruction: 0x4000f1b8 │ │ - cmnge r5, #3358720 @ 0x334000 │ │ + @ instruction: 0xf8cd9006 │ │ + stmdals lr, {r3, r6, sp, pc} │ │ + @ instruction: 0xf0004580 │ │ + ldrls r8, [r3], #-1088 @ 0xfffffbc0 │ │ + ldcls 8, cr10, [r8], #-416 @ 0xfffffe60 │ │ + @ instruction: 0xf8d8a936 │ │ + rsbls r2, r3, r0, lsl r0 │ │ + @ instruction: 0x4000f1b4 │ │ + cmnge r1, #3358720 @ 0x334000 │ │ @ instruction: 0x4608bf18 │ │ @ instruction: 0xf04f2a00 │ │ svclt 0x00480101 │ │ smlabbmi r0, r2, r0, pc @ │ │ - ldrbmi fp, [r9], r9, asr #3 │ │ - @ instruction: 0xd1282901 │ │ - ldrmi r6, [r9], -r2, lsr #22 │ │ - strtmi r9, [r8], -fp, rrx │ │ - @ instruction: 0xf01d469b │ │ - ldmib sp, {r0, r3, r4, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ - strtmi r1, [ip], r4, asr #14 │ │ - stmdapl r6, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ - stmdbcs r2, {r3, r6, r9, fp, ip, pc} │ │ - teqle r7, ip, lsl #8 │ │ - ldrbmi r0, [fp], -r9, lsr #20 │ │ - @ instruction: 0x46cb9110 │ │ - stcls 2, cr9, [ip], {18} │ │ - stmibvs r2!, {r0, r1, r3, r6, r7, r8, r9, sp, lr, pc} │ │ + stmdbcs r1, {r0, r4, r6, r7, r8, ip, sp, pc} │ │ + @ instruction: 0xf8d8d12e │ │ + @ instruction: 0x46192030 │ │ + strtmi r9, [r8], -r7, rrx │ │ + @ instruction: 0x469a46d1 │ │ + blx 1de899c │ │ + ldmib sp, {r3, r6, fp, ip, pc}^ │ │ + andsls r1, r5, r6, asr #14 │ │ + subeq lr, r9, #3620864 @ 0x374000 │ │ + teqle sp, r2, lsl #18 │ │ + @ instruction: 0x46539915 │ │ + @ instruction: 0x46049214 │ │ + beq 27e46c │ │ + mvn r9, #-1073741821 @ 0xc0000003 │ │ + @ instruction: 0x2018f8d8 │ │ ldrmi r4, [r9], -r8, lsr #12 │ │ - @ instruction: 0xf01d4699 │ │ - ldmib sp, {r0, r1, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ - ldmib sp, {r2, r6, r8, r9, sl}^ │ │ - bls 1240188 │ │ - cmple sl, r2, lsl #16 │ │ - andsls r0, r2, #40, 20 @ 0x28000 │ │ - pkhbtmi r9, r8, r0 │ │ - strhtls lr, [fp], #-56 @ 0xffffffc8 │ │ - blvs fe8d5e18 │ │ - rsbls r4, r9, r9, lsl r6 │ │ - rsbls sl, r8, fp, ror #16 │ │ - ldmib r4, {r3, r5, r9, sl, lr}^ │ │ - ldrmi r8, [fp], r6, lsl #20 │ │ - stc2 0, cr15, [sl, #-116]! @ 0xffffff8c │ │ - stmdacs r2, {r2, r6, fp, ip, pc} │ │ - ldmib sp, {r0, r2, r3, r6, r8, ip, lr, pc}^ │ │ - ldrcs r8, [r1], -r7, asr #32 │ │ - strbvc lr, [r5, #-2525] @ 0xfffff623 │ │ - andsls r4, r2, fp, asr r6 │ │ - andsls r0, r0, r8, lsr #20 │ │ + @ instruction: 0xf01d461d │ │ + stmdbls r8, {r0, r1, r2, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0x0746e9dd │ │ + ldmib sp, {r0, r2, r4, r8, ip, pc}^ │ │ + stmdacs r2, {r0, r3, r6, r9, ip} │ │ + ldmdals r5, {r1, r2, r3, r6, r8, ip, lr, pc} │ │ + andsls r4, r4, #12, 12 @ 0xc00000 │ │ + beq 3e21c │ │ + bic r9, pc, #15 │ │ + stmdage r1!, {r0, r1, r2, r5, r6, ip, pc}^ │ │ + ldrsbtcs pc, [r8], -r8 @ │ │ + rsbls r4, r5, r9, lsl r6 │ │ + rsbls sl, r4, r7, ror #16 │ │ + ldmib r8, {r3, r5, r9, sl, lr}^ │ │ + ldrmi r4, [r9], r6, lsl #12 │ │ + blx 10e8a04 │ │ + stmdacs r2, {r1, r2, r6, fp, ip, pc} │ │ + ldmib sp, {r1, r2, r3, r6, r8, ip, lr, pc}^ │ │ + ldrcs r4, [r1], -r9, asr #32 │ │ + ldrdvc lr, [r7, #-157] @ 0xffffff63 │ │ streq pc, [r0], -r8, asr #5 │ │ - ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ - orrs r4, sl, #212860928 @ 0xcb00000 │ │ - stmdage r5!, {r0, r3, r6, r8, r9, fp, ip, pc}^ │ │ - stmdage ip!, {r1, r3, r5, r6, ip, pc}^ │ │ - stmdapl lr!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - stmib sp, {r0, r2, r3, r4, r6, r9, sl, lr}^ │ │ - ldrbmi r1, [r9], -ip, ror #14 │ │ - stmdage fp!, {r0, r3, r5, r6, ip, pc}^ │ │ - strbtmi r9, [r0], -r8, rrx │ │ - cmncs r0, #3358720 @ 0x334000 │ │ - @ instruction: 0xf8946822 │ │ - @ instruction: 0xf8948050 │ │ - @ instruction: 0xf01da051 │ │ - cdpge 13, 4, cr15, cr6, cr1, {0} │ │ - @ instruction: 0x0744e9dd │ │ - stmdacs r2, {r2, r4, r6, r9, sl, fp, lr, pc} │ │ - vand d29, d0, d28 │ │ - beq 42e940 │ │ - mulsls r0, r1, r6 │ │ - bleq 68824 │ │ - ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ - blls 12a4650 │ │ - ldrbeq lr, [r2, -sp, asr #19]! │ │ - stmib sp, {r6, r7, r8, r9, sl}^ │ │ - stmib sp, {r2, r4, r5, r6, r8, ip, lr}^ │ │ - @ instruction: 0xf0002376 │ │ - @ instruction: 0xf10484da │ │ - blgt 3ec9a4 │ │ - bl 1cf2568 │ │ + beq 2509f8 │ │ + @ instruction: 0x464b9115 │ │ + @ instruction: 0xf8dd900f │ │ + @ instruction: 0xe3afa048 │ │ + rsbseq lr, r1, #3358720 @ 0x334000 │ │ + rsbsls r9, r0, r5, lsl r8 │ │ + @ instruction: 0x0050f898 │ │ + stmdage r1!, {r3, ip, pc}^ │ │ + rsbls r9, r6, fp, asr #22 │ │ + stmib sp, {r1, r2, r3, r5, r6, fp, sp, pc}^ │ │ + ldrbmi r1, [r1], -lr, ror #14 │ │ + stmdage r7!, {r0, r2, r5, r6, ip, pc}^ │ │ + strtmi r9, [r8], -r4, rrx │ │ + @ instruction: 0x46559373 │ │ + ldrdcs pc, [r0], -r8 │ │ + @ instruction: 0x9051f898 │ │ + blx 5e8a5c │ │ + @ instruction: 0x0746e9dd │ │ + @ instruction: 0x4649e9dd │ │ + stmdacs r2, {r3, r6, r8, fp, ip, pc} │ │ + teqle fp, r5, lsl r1 │ │ + @ instruction: 0xf8dd9815 │ │ + beq 54b20 │ │ + rsb r9, r3, #15 │ │ + stmib sp, {r0, r1, r3, r6, r8, r9, fp, ip, pc}^ │ │ + ldmdbls r5, {r0, r1, r2, r4, r5, r6, r9, ip} │ │ + ldrbeq lr, [r4, -sp, asr #19]! │ │ + cmnls r6, r0, asr #15 │ │ + @ instruction: 0xf0009379 │ │ + @ instruction: 0xf1088467 │ │ + blgt 3ed6a0 │ │ + bl 1cf3264 │ │ vaddl.s8 q0, d0, d1 │ │ - andcs r8, r1, r9, lsl #1 │ │ - @ instruction: 0x900b46b2 │ │ - ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ - svcge 0x0045e34a │ │ - ldclvc 5, cr15, [sl], {13} │ │ - svcgt 0x008e9e49 │ │ - strtmi r9, [r8], -ip, rrx │ │ - addeq lr, lr, ip, lsl #17 │ │ - bvs 8bd6b4 │ │ - @ instruction: 0xf01d9671 │ │ - cdpge 12, 4, cr15, cr4, cr11, {6} │ │ - cdpgt 13, 4, cr9, cr13, cr8, {2} │ │ - teqle r8, r2, lsl #16 │ │ - @ instruction: 0x46cb0a18 │ │ - @ instruction: 0x46179010 │ │ - ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ - @ instruction: 0xe1a54699 │ │ - blge 1d52298 │ │ - ldrbeq lr, [r2, -sp, asr #19]! │ │ - cmpgt r4, #192, 14 @ 0x3000000 │ │ - cmnls r7, fp, lsl #14 │ │ - strthi pc, [r7], #0 │ │ - ldmib r0, {r2, r3, fp, ip, pc}^ │ │ - ldmib r0, {r1, r4, r8, r9, sl, sp, lr}^ │ │ - ldrtmi r5, [sl], -pc, lsl #8 │ │ - mlals r8, r0, r8, pc @ │ │ + andcs r8, r1, fp, lsl #1 │ │ + @ instruction: 0x901546b2 │ │ + cmp pc, #4864 @ 0x1300 │ │ + @ instruction: 0xf50daf47 │ │ + @ instruction: 0x960a7cde │ │ + svcgt 0x008e46c2 │ │ + stm ip, {r0, r1, r3, r6, r9, sl, fp, ip, pc} │ │ + strbmi r0, [r9], -lr, lsl #1 │ │ + ldrdcs pc, [r0], -r8 @ │ │ + strtmi r9, [r8], -lr, rrx │ │ + @ instruction: 0xf01d9673 │ │ + ldmib sp, {r0, r1, r2, r3, r4, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r1, r2, r6, r8, r9, sl}^ │ │ + stmdbls r8, {r0, r3, r6, r8, sl, sp, lr}^ │ │ + tstls r5, r2, lsl #16 │ │ + ldmdals r5, {r1, r2, r4, r5, r8, ip, lr, pc} │ │ + beq 3e5ac │ │ + and r9, r8, #15 │ │ + bls 592fa0 │ │ + ldrbeq lr, [r4, -sp, asr #19]! │ │ + stmib sp, {r6, r7, r8, r9, sl}^ │ │ + rsbsls r4, r6, #124780544 @ 0x7700000 │ │ + cmnls r9, sl, lsl #14 │ │ + ldrthi pc, [r0], #-0 @ │ │ + @ instruction: 0x6712e9d8 │ │ + ldmib r8, {r0, r2, r3, r6, r9, sl, lr}^ │ │ + ldrtmi sl, [sl], -pc, lsl #8 │ │ + mlals r8, r8, r8, pc @ │ │ @ instruction: 0x463042bc │ │ qasxmi fp, r2, r8 │ │ - @ instruction: 0xf0ab4629 │ │ - adcmi lr, r7, #58, 30 @ 0xe8 │ │ + @ instruction: 0xf0ab4651 │ │ + adcmi lr, r7, #224, 28 @ 0xe00 │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ tstcs r1, r8, lsr pc │ │ @ instruction: 0xf04f2800 │ │ svclt 0x00480000 │ │ svclt 0x00082001 │ │ stmdacs r0, {r3, r9, sl, lr} │ │ - tstcs r1, #92 @ 0x5c │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - ldrdge pc, [r4], #-141 @ 0xffffff73 │ │ - ldcls 6, cr4, [r3], {29} │ │ - stmdbls r9, {r5, r6, r7, r8, sp, lr, pc}^ │ │ - cmnpl r6, sp, asr #19 │ │ - hvcgt 55954 @ 0xda92 │ │ - @ instruction: 0xf00007c0 │ │ - andcs r8, r8, r8, ror r4 │ │ - @ instruction: 0x46cb4616 │ │ - cdp 0, 14, cr15, cr4, cr11, {5} │ │ - stmibvc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ + ldrcs sp, [r1, #-94] @ 0xffffffa2 │ │ + andsls r2, r5, r1 │ │ + streq pc, [r0, #-712] @ 0xfffffd38 │ │ + ldrdge pc, [r8], #-141 @ 0xffffff73 │ │ + mvn r9, r3, lsl ip │ │ + blls 593004 │ │ + ldrbeq lr, [r4, -sp, asr #19]! │ │ + stmib sp, {r6, r7, r8, r9, sl}^ │ │ + cmnls r6, #499122176 @ 0x1dc00000 │ │ + @ instruction: 0xf0009179 │ │ + strdcs r8, [r8], -pc @ │ │ + @ instruction: 0xf0ab463e │ │ + svcge 0x0046ee82 │ │ @ instruction: 0xf0002800 │ │ - @ instruction: 0xf04f84aa │ │ - strmi r4, [r5], -r0, lsl #2 │ │ - smlabbeq sl, r1, sl, lr │ │ - tstcs r0, r1, asr #32 │ │ - stmib sp, {r3, r9, sp}^ │ │ - ldrtmi r2, [r1], -r0, lsl #2 │ │ - andhi pc, r0, r0, asr #17 │ │ - andscs r4, r0, #72, 12 @ 0x4800000 │ │ - @ instruction: 0xf01d462b │ │ - @ instruction: 0x4628fcfd │ │ - cdp 0, 10, cr15, cr10, cr11, {5} │ │ - @ instruction: 0x0744e9dd │ │ + bls 2cdbb8 │ │ + tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + strmi r6, [r4], -r4 │ │ + subvs r4, r1, r1, asr r0 │ │ + andcs r2, r8, #0, 2 │ │ + smlabtcs r0, sp, r9, lr │ │ + @ instruction: 0x46314638 │ │ + @ instruction: 0x46232210 │ │ + @ instruction: 0xf01d46d0 │ │ + strtmi pc, [r0], -pc, lsl #20 │ │ + cdp 0, 5, cr15, cr0, cr11, {5} │ │ + strbeq lr, [r6], #-2525 @ 0xfffff623 │ │ @ instruction: 0xf0402801 │ │ - ldmib sp, {r1, r3, r7, pc}^ │ │ - @ instruction: 0xf8dd1046 │ │ - andsls sl, r3, r4, asr #32 │ │ - strmi r9, [r9], r8, asr #16 │ │ - beq 24fe84 │ │ - teq r2, r0, lsl r0 │ │ - mlaspl r0, r4, r8, pc @ │ │ - bvs fe83d934 │ │ - movwcs lr, #35284 @ 0x89d4 │ │ - streq pc, [r1, -r5, lsl #1] │ │ - stm sp, {r0, r5, r6, r7, r9, fp, sp, lr} │ │ - stmdage r4, {r0, r1, r7}^ │ │ - strls r4, [ip], #-1625 @ 0xfffff9a7 │ │ - @ instruction: 0xffeaf008 │ │ - ldmib sp, {r1, r2, r6, r8, r9, sl, fp, sp, pc}^ │ │ - svcgt 0x00c20a44 │ │ - @ instruction: 0xd1212801 │ │ - tstls fp, r8, lsl #20 │ │ - ssatmi r9, #17, r0 │ │ - adc r9, r6, #4718592 @ 0x480000 │ │ + stmdbls r8, {r2, r4, r7, pc}^ │ │ + andsls r9, r3, r9, asr #16 │ │ + stmib sp, {r1, r3, r6, fp, ip, pc}^ │ │ + beq 22cf8c │ │ + orrs r9, r4, pc │ │ + mlaspl r0, r8, r8, pc @ │ │ + ldmib r8, {r0, r1, r3, r4, r5, r7, r9, sl, lr}^ │ │ + ldmib r8, {r1, r3, r8}^ │ │ + @ instruction: 0xf0852308 │ │ + stm sp, {r0, r8, r9, sl} │ │ + stmdage r6, {r0, r1, r7}^ │ │ + @ instruction: 0xf0084659 │ │ + ldmib sp, {r0, r3, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r0, r3, r6, r8, r9, sl, sp, lr}^ │ │ + stmdbls r8, {r1, r2, r6, r9, fp}^ │ │ + tstls r5, r1, lsl #16 │ │ + ldmdals r5, {r3, r5, r8, ip, lr, pc} │ │ + @ instruction: 0x97144634 │ │ + andls r0, pc, r0, lsl #20 │ │ + ldrdlt pc, [r4], -sp @ │ │ + adcs sl, r9, #2432 @ 0x980 │ │ andeq pc, r1, r9, lsl #1 │ │ - smlabbeq r1, sl, r0, pc @ │ │ + smlabbeq r1, r5, r0, pc @ │ │ strvs lr, [r0, -sp, asr #19] │ │ - stmib sp, {r2, r6, r9, sl, fp, sp, pc}^ │ │ - strtmi r1, [sl], -r2 │ │ - ldrtmi r9, [r0], -fp, lsl #18 │ │ - @ instruction: 0xf0084623 │ │ - ldmib sp, {r0, r1, r2, r3, r4, r6, r7, r9, sl, fp, ip, sp, lr, pc}^ │ │ - ldmib sp, {r0, r1, r2, r6, r8, r9, sp}^ │ │ - stmdacs r1, {r2, r6, r8, sl} │ │ - addshi pc, r0, r0, asr #32 │ │ - ldrmi r9, [r4], -r6, asr #16 │ │ - pkhbtmi r9, r1, r2, lsl #6 │ │ - cmn r2, r0, lsl #20 │ │ + stmib sp, {r1, r2, r6, r9, sl, fp, sp, pc}^ │ │ + ldrbmi r1, [r2], -r2 │ │ + ldrtmi r9, [r0], -sl, lsl #18 │ │ + strtmi r4, [r9], r3, lsr #12 │ │ + blx fffe8bc2 │ │ + movtcs lr, #39389 @ 0x99dd │ │ + strbeq lr, [r6, #-2525] @ 0xfffff623 │ │ + @ instruction: 0xf0402801 │ │ + stmdals r8, {r0, r1, r4, r7, pc}^ │ │ + andsls r4, r5, r4, lsl r6 │ │ + beq 51808 │ │ + ldrdge pc, [r8], #-141 @ 0xffffff73 │ │ + cmn r9, pc │ │ svceq 0x0000f1ba │ │ - rsbhi pc, ip, #0 │ │ - strls r2, [fp, #-2312] @ 0xfffff6f8 │ │ - ldrthi pc, [sl], #-64 @ 0xffffffc0 @ │ │ + addhi pc, ip, #0 │ │ + stmdacs r8, {r0, r2, r4, fp, ip, pc} │ │ + @ instruction: 0x83b9f040 │ │ ldrdeq pc, [r4], -sl │ │ tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - ldrdpl pc, [r0], -sl │ │ - stmibvc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ - streq lr, [r1], #-2688 @ 0xfffff580 │ │ - svcmi 0x0000f1b8 │ │ - ldmdage r4!, {r0, r1, r2, ip, lr, pc} │ │ - strtmi r4, [r3], -sl, lsr #12 │ │ - ldc2l 0, cr15, [r8, #28] │ │ - @ instruction: 0xf0002800 │ │ - svccs 0x00018184 │ │ - ldrhi pc, [r3], #-576 @ 0xfffffdc0 │ │ - stmdbge ip!, {r4, r5, fp, pc}^ │ │ - strtmi r9, [sl], -r4 │ │ - stmdage r4!, {r1, r2, r3, r5, r6, ip, pc} │ │ - stmib sp, {r0, r1, r5, r9, sl, lr}^ │ │ - stmib sp, {r2, r3, r5, r6, r8, r9, sl, sp, lr}^ │ │ - strbmi r1, [r8], -r0 │ │ - ssatmi r9, #10, r1, lsl #18 │ │ - @ instruction: 0xf01b4625 │ │ - @ instruction: 0xf89dff5d │ │ - andscs r1, r1, r4, lsl r1 │ │ - @ instruction: 0xa110f8dd │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404582 │ │ - strbeq r8, [r8, r0, asr #4] │ │ + ldrdcs pc, [r0], -sl │ │ + stmibvc ip, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ + beq a75e4 │ │ + svcmi 0x0000f1b4 │ │ + eorlt pc, r8, sp, asr #17 │ │ + ldmdage r6!, {r3, ip, lr, pc} │ │ + @ instruction: 0x46934653 │ │ + blx 768c14 │ │ + stmdacs r0, {r1, r3, r4, r6, r9, sl, lr} │ │ + orrhi pc, r5, r0 │ │ + vmax.f32 d18, d0, d1 │ │ + ldmdahi r0!, {r0, r1, r2, r3, r7, r8, r9, pc} │ │ + andls sl, r8, lr, ror #18 │ │ + rsbsls r4, r0, r3, asr r6 │ │ + stmib sp, {r1, r2, r5, fp, sp, pc}^ │ │ + ldrmi r6, [r3], lr, ror #14 │ │ + andne lr, r0, sp, asr #19 │ │ + ldmdbls r2, {r3, r6, r9, sl, lr} │ │ + @ instruction: 0xf01b46d1 │ │ + @ instruction: 0xf8ddfc67 │ │ + @ instruction: 0xf89da118 │ │ + andsls r0, r5, ip, lsl r1 │ │ + vshr.s8 d18, d1, #8 │ │ + strmi r0, [r2] │ │ + rsbshi pc, r6, #64 @ 0x40 │ │ + bfieq r9, r5, (invalid: 16:0) │ │ msrhi SPSR_xc, r0 │ │ - ldrdeq lr, [sp, #-157] @ 0xffffff63 │ │ - subls r3, sp, r1 │ │ + ldrdeq lr, [r9, #-157]! @ 0xffffff63 │ │ + rsbls r3, r9, r1 │ │ vhsub.s8 d20, d16, d8 │ │ - andcs r8, r0, ip, asr #2 │ │ - vhsub.s8 d30, d0, d25 │ │ - svccs 0x00000811 │ │ - stmdaeq r0, {r3, r6, r7, r9, ip, sp, lr, pc} │ │ - adchi pc, r4, r0 │ │ - ldrdcc lr, [r7], #-157 @ 0xffffff63 │ │ - bge 1a56504 │ │ - strbmi r9, [r8], -r0 │ │ - @ instruction: 0xf962f008 │ │ - @ instruction: 0xf89d9f44 │ │ - @ instruction: 0xf8dd9114 │ │ - strbmi sl, [r7, #-68] @ 0xffffffbc │ │ - b 18203f0 │ │ - @ instruction: 0xf00070c9 │ │ - stclge 0, cr8, [r4, #-604] @ 0xfffffda4 │ │ + andcs r8, r0, fp, asr #2 │ │ + vhsub.s8 q15, q0, │ │ + @ instruction: 0x2c000a11 │ │ + beq 69780 │ │ + adchi pc, r1, r0 │ │ + ldrdcc lr, [r9], #-157 @ 0xffffff63 │ │ + bge 1957224 │ │ + ldrtmi r9, [r8], -r0 │ │ + stc2 0, cr15, [r4, #28]! │ │ + @ instruction: 0xf89d9c46 │ │ + ldrbmi r0, [r4, #-284] @ 0xfffffee4 │ │ + @ instruction: 0xf0409015 │ │ + ldmdals r5, {r2, r4, r7, pc} │ │ + @ instruction: 0xf00007c0 │ │ + svcge 0x004680ed │ │ andls r2, r1, r0 │ │ - @ instruction: 0x46284631 │ │ + @ instruction: 0x46384631 │ │ movwcs r2, #521 @ 0x209 │ │ - mcrr2 0, 1, pc, r8, cr13 @ │ │ - @ instruction: 0x0744e9dd │ │ - @ instruction: 0xf0002801 │ │ - svccs 0x0000823b │ │ - eorshi pc, fp, #0 │ │ - ldrdcc lr, [r7], #-157 @ 0xffffff63 │ │ - bge 1a5654c │ │ - strtmi r9, [r8], -r0 │ │ - @ instruction: 0xf93ef008 │ │ - @ instruction: 0xf89d9f44 │ │ - strbmi r9, [r7, #-276] @ 0xfffffeec │ │ - stmdbls r6, {r0, r2, r3, r4, r6, r7, ip, lr, pc} │ │ - andsls r9, r3, #286720 @ 0x46000 │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 10928d8 │ │ - andsls r4, r2, #0 │ │ - rsbs r9, r0, r0, lsl r0 │ │ + @ instruction: 0xf950f01d │ │ + strbeq lr, [r6], #-2525 @ 0xfffff623 │ │ + @ instruction: 0xf43f2801 │ │ + stccs 15, cr10, [r0], {68} @ 0x44 │ │ + ldmib sp, {r0, r2, r3, r4, r5, r6, ip, lr, pc}^ │ │ + stmdbge lr!, {r0, r3, r6, ip, sp}^ │ │ + andls sl, r0, r4, ror #20 │ │ + @ instruction: 0xf0074638 │ │ + mcrrls 13, 8, pc, r6, cr1 @ │ │ + @ instruction: 0x011cf89d │ │ + andsls r4, r5, r4, asr r5 │ │ + ldmdals r5, {r0, r4, r5, r6, r8, ip, lr, pc} │ │ + @ instruction: 0xf04f07c0 │ │ + andsls r0, r5, r0 │ │ + ldrd sp, [r9], #27 │ │ stccs 12, cr9, [r0, #-76] @ 0xffffffb4 │ │ - addhi pc, r9, r0 │ │ - ldrtmi sl, [r0], -r8, ror #18 │ │ - @ instruction: 0xf962f009 │ │ - @ instruction: 0x9114f89d │ │ - stclls 0, cr2, [r4, #-68] @ 0xffffffbc │ │ + stmdbge r4!, {r1, r4, r5, r6, ip, lr, pc}^ │ │ + @ instruction: 0xf0094630 │ │ + stclls 8, cr15, [r6, #-748] @ 0xfffffd14 │ │ + @ instruction: 0x011cf89d │ │ + andscs r9, r1, r5, lsl r0 │ │ andeq pc, r0, r8, asr #5 │ │ @ instruction: 0xf0404285 │ │ - b 180c2e8 │ │ - @ instruction: 0xf00070c9 │ │ - andcs r8, r8, fp, asr #1 │ │ - bleq 368130 │ │ - svceq 0x0000f1b8 │ │ + ldmdals r5, {r0, r1, r3, r5, r7, pc} │ │ + @ instruction: 0xf00007c0 │ │ + stmdals r8, {r2, r4, r6, r7, pc} │ │ + stmdacs r0, {r2, r3, r8, sp} │ │ + andeq pc, r8, pc, asr #32 │ │ andcs fp, fp, r8, lsl pc │ │ - @ instruction: 0xf04fbf18 │ │ - @ instruction: 0xf1ba0b0e │ │ - svclt 0x00080f00 │ │ - @ instruction: 0xf8dd4683 │ │ - @ instruction: 0xf8dda044 │ │ - rsble r8, r7, r0, lsr r0 │ │ - stmdbls fp, {sp} │ │ - stmdage r4, {r0, ip, pc}^ │ │ - movwcs r4, #1626 @ 0x65a │ │ - blx ffe6809a │ │ - @ instruction: 0x3646e9dd │ │ - ldmib sp, {r3, r6, sl, fp, ip, pc}^ │ │ - stmdacs r1, {r2, r6, r8, sl} │ │ - mvnhi pc, r0 │ │ - @ instruction: 0xf0002d00 │ │ - ldmib r8, {r2, r4, r5, r6, r7, r8, pc}^ │ │ - strtmi r0, [r9], -pc, lsl #14 │ │ - adcsmi r4, fp, #60817408 @ 0x3a00000 │ │ - sasxmi fp, sl, r8 │ │ - @ instruction: 0xf0ab461d │ │ - adcmi lr, pc, #228, 26 @ 0x3900 │ │ - tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - smlabbcs r1, r8, pc, fp @ │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00c80000 │ │ - svclt 0x00082001 │ │ - stmdacs r1, {r3, r9, sl, lr} │ │ - stmdage r4, {r2, r4, r6, r7, ip, lr, pc}^ │ │ - ldrtmi sl, [r2], -r8, ror #18 │ │ - @ instruction: 0xf0094623 │ │ - @ instruction: 0xf89df911 │ │ - tstcs r1, #20, 2 │ │ - vqrdmulh.s d25, d8, d0[1] │ │ - addsmi r0, sp, #0, 6 │ │ - bicshi pc, r6, r0, asr #32 │ │ - sbcvc lr, r9, pc, asr sl │ │ - @ instruction: 0xf04fd1c2 │ │ - ldr r0, [fp], r0, lsl #18 │ │ - stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf8dd4647 │ │ - and sl, r2, r4, asr #32 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldmdage r2!, {r0, r1, r2, r6, r9, sl, lr}^ │ │ - stc2l 0, cr15, [sl], #-108 @ 0xffffff94 │ │ - stmdacs r0, {r1, r4, r5, r6, fp, ip, pc} │ │ - ldmdals r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - cdp 0, 8, cr15, cr0, cr15, {3} │ │ - @ instruction: 0x5612e9dd │ │ - @ instruction: 0xf01ba86c │ │ - stmdals ip!, {r0, r1, r2, r3, r4, r6, sl, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf06f986d │ │ - @ instruction: 0x46b0ee76 │ │ - blge 935918 │ │ - vshl.s8 d25, d2, #0 │ │ - strbmi r0, [sp], -r0, lsl #12 │ │ - @ instruction: 0xf04fe189 │ │ - subs r0, r1, r1, lsl #18 │ │ - andcs r9, r0, fp, lsl #18 │ │ - andls r4, r1, sl, asr r6 │ │ - movwcs sl, #2116 @ 0x844 │ │ - blx fe46816a │ │ - @ instruction: 0x3646e9dd │ │ - ldmib sp, {r3, r6, sl, fp, ip, pc}^ │ │ - stmdacs r0, {r2, r6, r8, sl} │ │ - orrhi pc, r6, r0, asr #32 │ │ - @ instruction: 0xf0002d00 │ │ - ldmib r8, {r2, r3, r7, r8, pc}^ │ │ - @ instruction: 0x46290712 │ │ - adcsmi r4, fp, #60817408 @ 0x3a00000 │ │ - sasxmi fp, sl, r8 │ │ - @ instruction: 0xf0ab461d │ │ - adcmi lr, pc, #124, 26 @ 0x1f00 │ │ - tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - tstcs r1, r8, lsr pc │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00480000 │ │ - svclt 0x00082001 │ │ - stmdacs r0, {r3, r9, sl, lr} │ │ - stmdage r4, {r2, r4, r6, r7, r8, ip, lr, pc}^ │ │ - ldrtmi sl, [r2], -r8, ror #18 │ │ - @ instruction: 0xf0094623 │ │ - @ instruction: 0xf89df8a9 │ │ - andscs r9, r1, r4, lsl r1 │ │ - vqrdmulh.s d25, d8, d0[1] │ │ - addmi r0, r5, #0 │ │ - msrhi SPSR_fxc, r0, asr #32 │ │ - b 1812588 │ │ - bicle r7, r2, r9, asr #1 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdbls r6, {r0, r1, r2, r3, r4, r6, r8, sp, lr, pc} │ │ - submi lr, r6, #3620864 @ 0x374000 │ │ + tstcs lr, r8, lsl pc │ │ + svceq 0x0000f1b9 │ │ + strmi fp, [r1], -r8, lsl #30 │ │ + ldrdge pc, [r8], #-141 @ 0xffffff73 │ │ + subsle r9, r1, r8, lsl #2 │ │ + stmdbls sl, {sp} │ │ + movwcs r9, #2568 @ 0xa08 │ │ + stmdage r6, {r0, ip, pc}^ │ │ + @ instruction: 0xf906f01d │ │ + stmdbvs r9, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ + strbeq lr, [r6, #-2525] @ 0xfffff623 │ │ + stmdacs r1, {r3, r6, r8, fp, ip, pc} │ │ + @ instruction: 0xf0009115 │ │ + stccs 2, cr8, [r0, #-0] │ │ + andhi pc, r4, #0 │ │ + @ instruction: 0x070fe9d8 │ │ + ldcls 6, cr4, [r5], {41} @ 0x29 │ │ + adcsmi r4, ip, #60817408 @ 0x3a00000 │ │ + qasxmi fp, r2, r8 │ │ + stc 0, cr15, [r4, #684] @ 0x2ac │ │ + @ instruction: 0xf04f42a7 │ │ + svclt 0x00880100 │ │ + stmdacs r0, {r0, r8, sp} │ │ + andeq pc, r0, pc, asr #32 │ │ + andcs fp, r1, r8, asr #31 │ │ + strmi fp, [r8], -r8, lsl #30 │ │ + sbcsle r2, r3, r1, lsl #16 │ │ + stmdbge r4!, {r1, r2, r6, fp, sp, pc}^ │ │ + @ instruction: 0x464b4632 │ │ + @ instruction: 0xf86af009 │ │ + tstcs r1, #4480 @ 0x1180 │ │ + @ instruction: 0x011cf89d │ │ + movweq pc, #712 @ 0x2c8 @ │ │ + mulsls r5, sp, r2 │ │ + mvnhi pc, r0, asr #32 │ │ + bfieq r9, r5, (invalid: 16:0) │ │ + andeq pc, r0, pc, asr #32 │ │ + @ instruction: 0xd1bd9015 │ │ + ldrdcs lr, [r1], -r6 │ │ + stmdbls r7, {r0, r2, r3, r4, r6, sp, lr, pc} │ │ + andsls r9, r3, #72, 20 @ 0x48000 │ │ stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 10909bc │ │ - andsls r4, r0, r0 │ │ - @ instruction: 0xf8dd2311 │ │ - vmla.i d26, d8, d0[1] │ │ - and r0, r7, r0, lsl #6 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf8dd2311 │ │ - vmla.i d26, d8, d0[1] │ │ - ldrmi r0, [sp], -r0, lsl #6 │ │ - @ instruction: 0x469ba872 │ │ - blx ffce820a │ │ - stmdacs r0, {r1, r4, r5, r6, fp, ip, pc} │ │ - ldmdals r3!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - cdp 0, 0, cr15, cr8, cr15, {3} │ │ - @ instruction: 0x462f9e12 │ │ - stmdage ip!, {r2, r5, r8, sl, fp, sp, pc}^ │ │ - blx ff9e8222 │ │ - stmdacs r0, {r2, r3, r5, r6, fp, ip, pc} │ │ - stmdals sp!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - ldcl 0, cr15, [ip, #444]! @ 0x1bc │ │ - ssatmi r9, #1, r2, lsl #12 │ │ - @ instruction: 0x462b465e │ │ - @ instruction: 0xb01cf8dd │ │ - stcls 6, cr4, [ip], {77} @ 0x4d │ │ - stmdbls pc, {r0, r1, r2, r3, r8, sp, lr, pc}^ @ │ │ - stmdble ip, {r3, r7, r9, lr} │ │ - cmpls r8, r4, lsl #18 │ │ - mvngt sl, r5, asr #18 │ │ - stmdbls r5, {r2, r3, r6, fp, ip, pc} │ │ - tstpls r0, sp, asr #17 @ p-variant is OBSOLETE │ │ - cdp2 0, 3, cr15, cr0, cr5, {0} │ │ + b 10936dc │ │ + andsls r4, r4, #0 │ │ + subs r9, r4, pc │ │ + rsbs r2, r1, r1 │ │ + andcs r9, r0, sl, lsl #18 │ │ + andls r9, r1, r8, lsl #20 │ │ + movwcs sl, #2118 @ 0x846 │ │ + @ instruction: 0xf8b4f01d │ │ + stmdbvs r9, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ + strbeq lr, [r6, #-2525] @ 0xfffff623 │ │ + stmdacs r0, {r3, r6, r8, fp, ip, pc} │ │ + @ instruction: 0xf0409115 │ │ + stccs 1, cr8, [r0, #-696] @ 0xfffffd48 │ │ + @ instruction: 0x81b2f000 │ │ + @ instruction: 0x0712e9d8 │ │ + ldcls 6, cr4, [r5], {41} @ 0x29 │ │ + adcsmi r4, ip, #60817408 @ 0x3a00000 │ │ + qasxmi fp, r2, r8 │ │ + ldc 0, cr15, [r2, #-684]! @ 0xfffffd54 │ │ + @ instruction: 0xf04f42a7 │ │ + svclt 0x00380100 │ │ + stmdacs r0, {r0, r8, sp} │ │ + andeq pc, r0, pc, asr #32 │ │ + andcs fp, r1, r8, asr #30 │ │ + strmi fp, [r8], -r8, lsl #30 │ │ + bicsle r2, r3, r0, lsl #16 │ │ + stmdbge r4!, {r1, r2, r6, fp, sp, pc}^ │ │ + @ instruction: 0x464b4632 │ │ + @ instruction: 0xf818f009 │ │ + @ instruction: 0xf89d9d46 │ │ + andsls r0, r5, ip, lsl r1 │ │ + vshr.s8 d18, d1, #8 │ │ + addmi r0, r5, #0 │ │ + orrshi pc, r0, r0, asr #32 │ │ + stmdbls sl, {r0, r2, r4, fp, ip, pc} │ │ + @ instruction: 0xf04f07c0 │ │ + andsls r0, r5, r0 │ │ + @ instruction: 0xe183d1bd │ │ + ldmib sp, {r0, r1, r2, r8, fp, ip, pc}^ │ │ + @ instruction: 0xf8dd4248 │ │ + stmvc r8, {r3, r6, sp, pc} │ │ + andsls r8, r4, #589824 @ 0x90000 │ │ + andmi lr, r0, r1, asr #20 │ │ + eor r9, r7, pc │ │ + andsls r2, r5, r0 │ │ + ldmdage r4!, {r2, r4, r6, r9, sl, lr}^ │ │ + @ instruction: 0xf91cf01b │ │ + stmdacs r0, {r2, r4, r5, r6, fp, ip, pc} │ │ + ldmdals r5!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + stcl 0, cr15, [r8, #444] @ 0x1bc │ │ + ldrvs lr, [r3, #-2525] @ 0xfffff623 │ │ + stmdage lr!, {r0, r1, r2, r5, r9, sl, lr}^ │ │ + @ instruction: 0xf910f01b │ │ + stmdacs r0, {r1, r2, r3, r5, r6, fp, ip, pc} │ │ + stmdals pc!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ @ │ │ + ldc 0, cr15, [ip, #444]! @ 0x1bc │ │ + ldrdge pc, [r8], #-141 @ 0xffffff73 │ │ + @ instruction: 0x26114634 │ │ + vqdmlsl.s q13, d8, d22 │ │ + ldrls r0, [r4, #-1536] @ 0xfffffa00 │ │ + andcs lr, r0, r6, lsr r1 │ │ + andsls r2, r5, r1, lsl r5 │ │ + streq pc, [r0, #-712] @ 0xfffffd38 │ │ + ldrdge pc, [r8], #-141 @ 0xffffff73 │ │ + @ instruction: 0xf01ba874 │ │ + ldmdals r4!, {r0, r1, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf06f9875 │ │ + cdpls 13, 1, cr14, cr4, cr4, {5} │ │ + stcge 6, cr4, [r6, #-188]! @ 0xffffff44 │ │ + @ instruction: 0xf01ba86e │ │ + stmdals lr!, {r0, r1, r3, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf06f986f │ │ + @ instruction: 0x9614ed98 │ │ + @ instruction: 0xf2c82611 │ │ + tst r4, r0, lsl #12 │ │ + addmi r9, r8, #1753088 @ 0x1ac000 │ │ + stmdbls r8, {r0, r2, r3, r8, fp, ip, lr, pc} │ │ + @ instruction: 0xf8cd9868 │ │ + stmib sp, {r3, r4, r8, ip, sp, pc}^ │ │ + stmdbls r6, {r0, r3, r6, r8, ip, sp, lr} │ │ + strbls lr, [r7], -sp, asr #19 │ │ + blx fe568f18 │ │ @ instruction: 0xf43f2800 │ │ - stmdals fp, {r2, r5, r7, r9, sl, fp, sp, pc} │ │ - stmdacs r0, {r2, r3, sl, sp} │ │ - strcs fp, [r8], #-3848 @ 0xfffff0f8 │ │ - eorlt pc, ip, sp, asr #17 │ │ - andcs sp, r0, r4, rrx │ │ - andls r9, r1, fp, lsl #18 │ │ - strtmi sl, [r2], -r4, asr #16 │ │ + strcs sl, [ip], -r4, lsr #29 │ │ + svclt 0x00082d00 │ │ + @ instruction: 0xf8dd2608 │ │ + strls r9, [r8], -r8, lsr #32 │ │ + andcs sp, r0, r3, ror r0 │ │ + andls r4, r1, r9, asr #12 │ │ + ldrtmi sl, [r2], -r6, asr #16 │ │ @ instruction: 0xf01d2300 │ │ - ldmib sp, {r0, r8, r9, fp, ip, sp, lr, pc}^ │ │ - vstrls d17, [r8, #-280] @ 0xfffffee8 │ │ - beq 1166990 │ │ - @ instruction: 0xf0002801 │ │ - @ instruction: 0xf1ba80cd │ │ - @ instruction: 0xf0000f00 │ │ - stmdbcs r8, {r0, r1, r4, r5, r7, pc} │ │ - addhi pc, r2, #64 @ 0x40 │ │ - @ instruction: 0xf04f980c │ │ - @ instruction: 0xf8da4300 │ │ - ldmib r0, {r2, sp}^ │ │ - @ instruction: 0xf8da0108 │ │ - b fe0c4244 │ │ - bne c2de54 │ │ + ldmib sp, {r0, r3, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r0, r3, r6, r8, sl, ip, sp, pc}^ │ │ + stmdbls r8, {r1, r2, r6, r9, fp}^ │ │ + tstls r5, r1, lsl #16 │ │ + rscshi pc, pc, r0 │ │ + svceq 0x0000f1ba │ │ + sbchi pc, lr, r0 │ │ + stmdacs r8, {r0, r2, r4, fp, ip, pc} │ │ + mvnshi pc, r0, asr #32 │ │ + ldrdvc pc, [r4], -sl │ │ + movwmi pc, #79 @ 0x4f @ │ │ + ldrdeq lr, [r8, -r8] │ │ + ldrdcs pc, [r0], -sl │ │ + bne 43d0dc │ │ andeq lr, r1, r7, ror fp │ │ - @ instruction: 0xf1b8dbd9 │ │ - andle r4, r6, r0, lsl #30 │ │ - @ instruction: 0x4632a834 │ │ - @ instruction: 0xf007463b │ │ - stmdacs r0, {r0, r1, r3, r4, sl, fp, ip, sp, lr, pc} │ │ - stccs 0, cr13, [r1, #-828] @ 0xfffffcc4 │ │ - subshi pc, r0, #64, 4 │ │ - @ instruction: 0x0000f8bb │ │ - rsbls sl, lr, ip, ror #18 │ │ - @ instruction: 0x463b4632 │ │ - strblt lr, [ip, #-2509]! @ 0xfffff633 │ │ - stmdage r4!, {r0, r7, r9, sl, lr} │ │ - andne lr, r0, sp, asr #19 │ │ - ldmdbls r1, {r2, r6, fp, sp, pc} │ │ - stc2 0, cr15, [r2, #108]! @ 0x6c │ │ - @ instruction: 0x1114f89d │ │ - @ instruction: 0xf8dd2011 │ │ - vsra.s8 d26, d0, #8 │ │ - strmi r0, [r2] │ │ - addhi pc, r5, r0, asr #32 │ │ - adcsle r0, r0, r8, asr #15 │ │ - ldrdeq lr, [sp, #-157] @ 0xffffff63 │ │ - subls r3, sp, r1 │ │ + @ instruction: 0xf1b4dbd9 │ │ + andle r4, r9, r0, lsl #30 │ │ + @ instruction: 0x463ba836 │ │ + @ instruction: 0x461646b2 │ │ + @ instruction: 0xf85cf007 │ │ + @ instruction: 0x46564632 │ │ + sbcle r2, ip, r0, lsl #16 │ │ + vadd.f32 d18, d0, d1 │ │ + @ instruction: 0xf8bb81c8 │ │ + stmdbge lr!, {}^ @ │ │ + ldrtmi r9, [fp], -r5 │ │ + stmdage r6!, {r4, r5, r6, ip, pc} │ │ + strblt lr, [lr, #-2509]! @ 0xfffff633 │ │ + stmib sp, {r1, r2, r4, r9, sl, lr}^ │ │ + stmdage r6, {ip}^ │ │ + ssatmi r9, #26, r2, lsl #18 │ │ + blx fe9e9014 │ │ + @ instruction: 0xa118f8dd │ │ + @ instruction: 0x011cf89d │ │ + andscs r9, r1, r5, lsl r0 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404582 │ │ + ldmdals r5, {r0, r2, r4, r5, r7, pc} │ │ + @ instruction: 0xf8dd464a │ │ + ldrtmi r9, [r3], -r8, lsr #32 │ │ + stmdals r8, {r6, r7, r8, r9, sl} │ │ + adcle r4, r4, r6, lsl #12 │ │ + ldrdeq lr, [r9, #-157]! @ 0xffffff63 │ │ + rsbls r3, r9, r1 │ │ @ instruction: 0xf63f4288 │ │ - stmdbls pc, {r1, r2, r6, r9, sl, fp, sp, pc}^ @ │ │ - stmible r6!, {r3, r7, r9, lr} │ │ - stmdals ip, {r2, r6, r8, fp, sp, pc}^ │ │ - stmiaeq r0, {r0, r7, fp, sp, lr, pc}^ │ │ - stmib sp, {r0, r2, r8, fp, ip, pc}^ │ │ - @ instruction: 0xf0055947 │ │ - stmdacs r0, {r0, r1, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xe636d19b │ │ - andcs r4, r0, r1, lsr #13 │ │ - andls r9, r1, fp, lsl #18 │ │ - strbmi sl, [sl], -r4, asr #16 │ │ - @ instruction: 0xf01d2300 │ │ - ldmib sp, {r0, r1, r3, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ - vstrls d17, [r8, #-280] @ 0xfffffee8 │ │ - beq 1166a5c │ │ - cmnle r7, r0, lsl #16 │ │ + stmdbls fp!, {r1, r3, r4, r5, r9, sl, fp, sp, pc}^ │ │ + ldmible sl, {r3, r7, r9, lr} │ │ + stmdals r8!, {r0, r2, r8, fp, ip, pc}^ │ │ + stmib sp, {r1, r2, r6, r8, r9, ip, pc}^ │ │ + stmdbls r6, {r0, r3, r6, r8, ip, lr} │ │ + blcs 1227728 │ │ + blx 6e900c │ │ + stmdacs r0, {r8, sp} │ │ + orrle r9, ip, r5, lsl r1 │ │ + andcs lr, r0, r0, ror r0 │ │ + andls r9, r1, sl, lsl #18 │ │ + ldrtmi sl, [r2], -r6, asr #16 │ │ + @ instruction: 0xf01c2300 │ │ + ldmib sp, {r0, r2, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r0, r3, r6, r8, sl, ip, sp, pc}^ │ │ + stmdbls r8, {r1, r2, r6, r9, fp}^ │ │ + tstls r5, r0, lsl #16 │ │ + addhi pc, fp, r0, asr #32 │ │ svceq 0x0000f1ba │ │ - stmdbcs r8, {r1, r2, r3, r6, ip, lr, pc} │ │ - andshi pc, lr, #64 @ 0x40 │ │ - @ instruction: 0xf04f980c │ │ - @ instruction: 0xf8da4300 │ │ - ldmib r0, {r2, sp}^ │ │ + ldmdals r5, {r1, r3, r4, r6, ip, lr, pc} │ │ + @ instruction: 0xf0402808 │ │ + @ instruction: 0xf8da8188 │ │ + @ instruction: 0xf04f7004 │ │ + ldmib r8, {r8, r9, lr}^ │ │ @ instruction: 0xf8da010a │ │ - b fe0c430c │ │ - blne fe02df1c │ │ - andeq lr, r7, r1, ror fp │ │ - @ instruction: 0xf1b8dbdb │ │ - andle r4, r6, r0, lsl #30 │ │ - @ instruction: 0x4632a834 │ │ - @ instruction: 0xf007463b │ │ - stmdacs r0, {r0, r1, r2, r4, r5, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - stccs 0, cr13, [r1, #-836] @ 0xfffffcbc │ │ - mvnhi pc, r0, asr #4 │ │ - stmdbge ip!, {r2, r5, fp, sp, pc}^ │ │ - @ instruction: 0x4000f8bb │ │ - stmib sp, {r1, r4, r5, r9, sl, lr}^ │ │ - stmdage r4, {ip}^ │ │ - @ instruction: 0x463b9911 │ │ - stmib sp, {r1, r2, r3, r5, r6, sl, ip, pc}^ │ │ - @ instruction: 0xf01bb56c │ │ - @ instruction: 0xf89dfd3f │ │ - andscs r1, r1, r4, lsl r1 │ │ - @ instruction: 0xa110f8dd │ │ - andeq pc, r0, r8, asr #5 │ │ - smlawble r2, r2, r5, r4 │ │ - adcsle r0, r4, r8, asr #15 │ │ - ldrdeq lr, [sp, #-157] @ 0xffffff63 │ │ - subls r3, sp, r1 │ │ - @ instruction: 0xf63f4288 │ │ - stmdbls pc, {r2, r5, r6, r7, r8, sl, fp, sp, pc}^ @ │ │ - stmible sl!, {r3, r7, r9, lr} │ │ - stmdals ip, {r2, r6, r8, fp, sp, pc}^ │ │ - stmiaeq r0, {r0, r7, fp, sp, lr, pc}^ │ │ - stmib sp, {r0, r2, r8, fp, ip, pc}^ │ │ - @ instruction: 0xf0055447 │ │ - stmdacs r0, {r0, r5, r6, r8, sl, fp, ip, sp, lr, pc} │ │ - ldrb sp, [r4, #415] @ 0x19f │ │ - vhadd.s8 d18, d0, d1 │ │ - andls r0, fp, r1, lsl sl │ │ - beq 68ebc │ │ - ldmibeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - ldrdhi pc, [ip], #-141 @ 0xffffff73 │ │ - tstls fp, r1, lsl r0 │ │ - @ instruction: 0xf8dd9906 │ │ - bls 120c810 │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 1090c00 │ │ - and r4, r3, r0 │ │ - ldrls r4, [r2, #-1752] @ 0xfffff928 │ │ - beq 2507f0 │ │ - @ instruction: 0xf10d9010 │ │ - @ instruction: 0xf8dd0990 │ │ - stcls 0, cr11, [ip], {28} │ │ - @ instruction: 0xf01ba872 │ │ - ldmdals r2!, {r0, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ + subsmi r2, pc, r0 │ │ + bl 1c73a48 │ │ + blle ff6ad068 │ │ + svcmi 0x0000f1b4 │ │ + ldmdage r6!, {r0, r3, ip, lr, pc} │ │ + @ instruction: 0x46b1463b │ │ + @ instruction: 0xf0064616 │ │ + ldrtmi pc, [r2], -r9, ror #31 @ │ │ + stmdacs r0, {r1, r2, r3, r6, r9, sl, lr} │ │ + stccs 0, cr13, [r1, #-820] @ 0xfffffccc │ │ + cmpphi r5, r0, asr #4 @ p-variant is OBSOLETE │ │ + @ instruction: 0x0000f8bb │ │ + andls sl, r5, lr, ror #18 │ │ + rsbsls r4, r0, fp, lsr r6 │ │ + stmib sp, {r1, r2, r5, fp, sp, pc}^ │ │ + ldrmi fp, [r6], -lr, ror #10 │ │ + andne lr, r0, sp, asr #19 │ │ + ldmdbls r2, {r1, r2, r6, fp, sp, pc} │ │ + @ instruction: 0xf01b46b9 │ │ + @ instruction: 0xf8ddfa33 │ │ + @ instruction: 0xf89da118 │ │ + andsls r0, r5, ip, lsl r1 │ │ + vshr.s8 d18, d1, #8 │ │ + strmi r0, [r2] │ │ + ldmdals r5, {r1, r6, r8, ip, lr, pc} │ │ + @ instruction: 0x07c04633 │ │ + strmi r9, [r6], -r8, lsl #16 │ │ + ldmib sp, {r0, r3, r5, r7, ip, lr, pc}^ │ │ + andcc r0, r1, r9, ror #2 │ │ + addmi r9, r8, #105 @ 0x69 │ │ + stclge 6, cr15, [fp, #252] @ 0xfc │ │ + addmi r9, r8, #1753088 @ 0x1ac000 │ │ + stmdbls r5, {r0, r1, r2, r3, r4, r7, r8, fp, ip, lr, pc} │ │ + movtls r9, #26728 @ 0x6868 │ │ + smlalbtpl lr, r9, sp, r9 │ │ + stmib sp, {r1, r2, r8, fp, ip, pc}^ │ │ + @ instruction: 0xf0059b47 │ │ + smlatbcs r0, fp, r9, pc @ │ │ + tstls r5, r0, lsl #16 │ │ + mul r1, r1, r1 │ │ + andsls r2, r5, r1 │ │ + beq 4a99e8 │ │ + ldrdlt pc, [r4], -sp @ │ │ + beq 69c10 │ │ + ldcls 13, cr10, [r3], {38} @ 0x26 │ │ + @ instruction: 0xf01aa874 │ │ + ldmdals r4!, {r0, r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf06f9873 │ │ - ldrcs lr, [r1], -ip, ror #25 │ │ + @ instruction: 0xf06f9875 │ │ + ldrcs lr, [r1], -r4, lsl #25 │ │ @ instruction: 0xf2c84657 │ │ @ instruction: 0xf8dd0600 │ │ - stcls 0, cr10, [fp, #-272] @ 0xfffffef0 │ │ - adcsmi r4, r7, #78643200 @ 0x4b00000 │ │ - @ instruction: 0x07e8d133 │ │ - ldrbeq pc, [r8], #-260 @ 0xfffffefc @ │ │ - @ instruction: 0xf47fad44 │ │ - ldrsht sl, [r1], -sl │ │ - ldrdne lr, [r6], #-157 @ 0xffffff63 │ │ - @ instruction: 0xf04fe513 │ │ - strb r0, [r9], -r1, lsl #18 │ │ - @ instruction: 0x46990a18 │ │ - ldrls r2, [r2], #-785 @ 0xfffffcef │ │ - @ instruction: 0x46349010 │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - @ instruction: 0xf04fe6b8 │ │ - tstcs r1, #16384 @ 0x4000 │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - tstcs r1, #-838860800 @ 0xce000000 │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - ldmib sp, {r1, r2, r8, fp, ip, pc}^ │ │ - stmvc r8, {r1, r2, r6, r9, lr} │ │ - andsls r8, r2, #589824 @ 0x90000 │ │ + strtmi sl, [fp], -r8, asr #32 │ │ + teqle r4, r7 @ │ │ + @ instruction: 0xf1089815 │ │ + stclge 8, cr0, [r6, #-352] @ 0xfffffea0 │ │ + @ instruction: 0xf47f07c0 │ │ + ldrsbt sl, [r1], -lr │ │ + mcrrls 9, 0, r9, r8, cr7 @ │ │ + stmvc r8, {r0, r3, r6, r9, fp, ip, pc} │ │ + andsls r8, r4, #589824 @ 0x90000 │ │ andmi lr, r0, r1, asr #20 │ │ - ssat r9, #6, r0 │ │ - @ instruction: 0x461da852 │ │ - blx fe968464 │ │ - @ instruction: 0xf1b49c36 │ │ - teqle lr, r0, lsl #30 │ │ - @ instruction: 0x46ac4637 │ │ - ssatmi lr, #10, r8, asr #0 │ │ - @ instruction: 0xf8cd461d │ │ - and r8, r1, ip, asr #32 │ │ + ldmdals r5, {r0, r2, r3, r4, r8, sl, sp, lr, pc} │ │ + ldrls r4, [r4, #-1628] @ 0xfffff9a4 │ │ + ldmdals r5, {r3, r4, r8, sl, sp, lr, pc} │ │ + @ instruction: 0xf8cd4634 │ │ + beq 5128c │ │ + ldrt r9, [r1], pc │ │ + andsls r2, r5, r1 │ │ + vshl.s8 d18, d1, #0 │ │ + ldrt r0, [r9], #1280 @ 0x500 │ │ + ldmib sp, {r0, r1, r2, r8, fp, ip, pc}^ │ │ + ldrbt r4, [r8], -r8, asr #4 │ │ + bleq 688b0 │ │ + stmdage lr, {r1, r4, r6, sp, lr, pc}^ │ │ + @ instruction: 0xf004461d │ │ + ldcls 15, cr15, [r8], #-12 │ │ + svcmi 0x0000f1b4 │ │ + ldrtmi sp, [r7], -r9, ror #2 │ │ + strcs lr, [r2], #-15 │ │ + ldrmi lr, [sp], -r9, asr #32 │ │ + @ instruction: 0xf8dd9413 │ │ + and r9, r1, ip, lsr r0 │ │ @ instruction: 0x4637461d │ │ - @ instruction: 0xf005a852 │ │ - @ instruction: 0x9c36fa93 │ │ + @ instruction: 0xf004a84e │ │ + ldcls 14, cr15, [r8], #-964 @ 0xfffffc3c │ │ svcmi 0x0000f1b4 │ │ strtmi sp, [ip], r1, lsl #2 │ │ - ldrtmi lr, [sl], r8, asr #32 │ │ + sxtahmi lr, sl, r2 │ │ ldmib sp, {r0, r1, r2, r4, r5, r9, sl, lr}^ │ │ - cmplt lr, r7, lsr r6 │ │ + cmplt lr, r9, lsr r6 │ │ streq pc, [r4, #-264] @ 0xfffffef8 │ │ stceq 8, cr15, [r4], {85} @ 0x55 │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0ab6828 │ │ - strcc lr, [ip, #-2926] @ 0xfffff492 │ │ + strcc lr, [ip, #-2820] @ 0xfffff4fc │ │ mvnsle r3, r1, lsl #28 │ │ - ldceq 1, cr15, [r0], {13} │ │ + ldceq 1, cr15, [r8], {13} │ │ ldrtmi r2, [lr], -r0, lsl #24 │ │ - ldmib sp, {r0, r1, r3, r5, sp, lr, pc}^ │ │ - ldrbmi r8, [r3], r7, asr #12 │ │ - @ instruction: 0xf108b15e │ │ - @ instruction: 0xf8570704 │ │ - stmdacs r0, {r2, sl, fp} │ │ - ldmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - bl 1668770 │ │ - cdpcc 7, 0, cr3, cr1, cr12, {0} │ │ - @ instruction: 0x465fd1f5 │ │ - @ instruction: 0xf47f2c00 │ │ - @ instruction: 0xf7ffab36 │ │ - @ instruction: 0x46b2bb37 │ │ - @ instruction: 0x8637e9dd │ │ + ldmib sp, {r0, r2, r4, r6, sp, lr, pc}^ │ │ + @ instruction: 0xf8dd8649 │ │ + cmplt lr, r4, lsr #32 │ │ + streq pc, [r4, -r8, lsl #2] │ │ + stceq 8, cr15, [r4], {87} @ 0x57 │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0ab6838 │ │ + strcc lr, [ip, -lr, ror #21] │ │ + mvnsle r3, r1, lsl #28 │ │ + stccs 7, cr2, [r0], {17} │ │ + streq pc, [r0, -r8, asr #5] │ │ + bge fe26a3f8 │ │ + blt fe2ab1fc │ │ + bmi 468a04 │ │ + blne 68950 │ │ + bleq 1068dec │ │ + bleq fe868d14 │ │ + bleq 2e891c │ │ + ldmib sp, {r0, sl, sp}^ │ │ + andscs r5, r0, r4, lsr #12 │ │ + b ffae94cc │ │ + svclt 0x001f2800 │ │ + andscs r2, r1, #0, 2 │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + andcs pc, r0, fp, asr #17 │ │ + stmib r0, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + stmib r0, {r8, lr}^ │ │ + stmdbls fp, {r1, r9, sl, ip, lr} │ │ + svclt 0x001c6008 │ │ + pop {r0, r1, r3, r4, r5, r6, ip, sp, pc} │ │ + strdcs r8, [r8], -r0 │ │ + @ instruction: 0xf0102110 │ │ + @ instruction: 0x46b2fe74 │ │ + @ instruction: 0x8639e9dd │ │ cmnlt r6, ip, lsr #13 │ │ streq pc, [r4, -r8, lsl #2] │ │ strcc lr, [ip, -r2] │ │ andle r3, r8, r1, lsl #28 │ │ stceq 8, cr15, [r4], {87} @ 0x57 │ │ rscsle r2, r8, r0, lsl #16 │ │ @ instruction: 0xf0ab6838 │ │ - @ instruction: 0x46aceb3e │ │ + strtmi lr, [ip], sl, lsr #21 │ │ stccs 7, cr14, [r0], {243} @ 0xf3 │ │ @ instruction: 0x46574656 │ │ strbmi sp, [r0], -r4 │ │ @ instruction: 0xf0ab4664 │ │ - @ instruction: 0x46a4eb34 │ │ - ldrsbthi pc, [r4], -sp @ │ │ - @ instruction: 0xd10042b7 │ │ - @ instruction: 0xf8d84637 │ │ - stmdacs r0, {r6} │ │ - sbcshi pc, fp, r0, asr #32 │ │ - rscscc pc, pc, pc, asr #32 │ │ - @ instruction: 0xf8c846bb │ │ - ldmdbge r2, {r6}^ │ │ - strhteq lr, [ip], #140 @ 0x8c │ │ - rscgt r4, ip, r8, lsl #12 │ │ - strhteq lr, [ip], #140 @ 0x8c │ │ - ldm ip, {r2, r3, r5, r6, r7, lr, pc} │ │ - ldrshtgt r0, [ip], #12 │ │ - @ instruction: 0xf01ea834 │ │ - bge d6bc28 │ │ - bpl 4a6cb0 │ │ - ldrdvs pc, [ip], #-136 @ 0xffffff78 │ │ - @ instruction: 0xf1b5ca07 │ │ - svcls 0x00104f00 │ │ - movwgt r9, #31498 @ 0x7b0a │ │ - teqlt r6, ip │ │ - @ instruction: 0xf8544654 │ │ - @ instruction: 0xf06f0b04 │ │ - cdpcc 12, 0, cr14, cr1, cr6, {1} │ │ - stccs 1, cr13, [r0, #-996] @ 0xfffffc1c │ │ - uadd16mi fp, r0, ip │ │ - b fff68828 │ │ - ldrdeq pc, [r0], #-136 @ 0xffffff78 │ │ - @ instruction: 0x2112e9dd │ │ - ldrsbtge pc, [r8], -sp @ │ │ - @ instruction: 0xf8c83001 │ │ - andscs r0, r1, r0, asr #32 │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf47e4583 │ │ - stmdbls r9, {r1, r2, r3, r5, r8, sl, fp, sp, pc} │ │ - stmdbcs r5, {r3, r4, r9, fp, sp, pc} │ │ - ldm pc, {r0, r1, r5, fp, ip, lr, pc}^ @ │ │ - movweq pc, #12289 @ 0x3001 @ │ │ - ldmdbcc r4!, {r1, r5, r8, r9} │ │ - stccs 12, cr9, [r0], {21} │ │ - stmdbcs r3, {r0, r1, r3, r5, ip, lr, pc} │ │ - stmdals pc, {r0, r3, r4, r8, ip, lr, pc} @ │ │ - mlaeq r0, r0, r8, pc @ │ │ - stmdacs r3, {r1, fp, ip, sp} │ │ - ldm pc, {r0, r2, r4, r5, fp, ip, lr, pc}^ @ │ │ - strcc pc, [r2], -r0 │ │ - ldmib sp, {r1, r9, sl, ip, sp}^ │ │ - @ instruction: 0x46150116 │ │ - @ instruction: 0xff9ff0a7 │ │ - bmi 467dd8 │ │ - bleq 4a76e0 │ │ - bleq 10680c0 │ │ - bleq 67fe8 │ │ - bleq 2e7bfc │ │ - stmdals pc, {r0, r2, r3, r5, sp, lr, pc} @ │ │ - mlaeq r0, r0, r8, pc @ │ │ - stmdacs r3, {r1, fp, ip, sp} │ │ - ldm pc, {r0, r1, r3, r4, fp, ip, lr, pc}^ @ │ │ - strne pc, [r2, -r0] │ │ - ldmib sp, {r1, r8, r9, sl, ip}^ │ │ - strcs r0, [r0], #-278 @ 0xfffffeea │ │ - smlawteq r2, sp, r9, lr │ │ - strcs lr, [r2], #-30 @ 0xffffffe2 │ │ - ldmdals r5, {r1, r2, r3, r4, sp, lr, pc} │ │ - stmib sp, {sl, sp}^ │ │ - ands r0, r7, r2, lsr #8 │ │ - strcs r9, [r0], #-2069 @ 0xfffff7eb │ │ - blx fec516ac │ │ - stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ - and r9, pc, r2, lsr #32 │ │ - bleq 67c74 │ │ - strcs lr, [r2], #-9 │ │ - cdp 0, 0, cr14, cr0, cr10, {0} │ │ - vldr s8, [r2, #64] @ 0x40 │ │ - vmov.f64 d1, #128 @ 0xc0000000 -2.0 │ │ - @ instruction: 0xee810b40 │ │ - vstr d0, [r2] │ │ - strcs r0, [r1], #-2826 @ 0xfffff4f6 │ │ - @ instruction: 0x5622e9dd │ │ - @ instruction: 0xf0ab2010 │ │ - stmdacs r0, {r1, r4, r5, r7, r9, fp, sp, lr, pc} │ │ - tstcs r0, pc, lsl pc │ │ - vrshr.s8 d18, d1, #8 │ │ - @ instruction: 0xf8ca0200 │ │ - svclt 0x001f2000 │ │ - smlabtmi r0, r0, r9, lr │ │ - strpl lr, [r2], -r0, asr #19 │ │ - andvs r9, r8, r8, lsl #18 │ │ - rsbslt fp, r9, ip, lsl pc │ │ - svchi 0x00f0e8bd │ │ - tstcs r0, r8 │ │ - @ instruction: 0xf8c5f011 │ │ - @ instruction: 0xf1079812 │ │ - ldmdbls r3, {r3, r4, sl} │ │ - ldmdaeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ - subeq lr, r0, r0, lsl #22 │ │ - stmibeq r0, {r0, r8, r9, fp, sp, lr, pc}^ │ │ - svclt 0x001c454c │ │ - stmdacs r0, {r5, r7, fp, sp, lr} │ │ - stclge 4, cr15, [r1, #-248] @ 0xffffff08 │ │ - andne lr, r0, #212, 18 @ 0x350000 │ │ - @ instruction: 0x3703e9d4 │ │ - subsne lr, r2, #3358720 @ 0x334000 │ │ - orrgt sl, r9, r4, asr r9 │ │ - ldrbmi r4, [r1], -r0, asr #12 │ │ - blx ff2e86ce │ │ + strtmi lr, [r4], r0, lsr #21 │ │ + ldrdhi pc, [r0], #-141 @ 0xffffff73 │ │ + @ instruction: 0xf47f42b7 │ │ + @ instruction: 0xf7ffaa72 │ │ + ldmdals r4, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, pc} │ │ + ldreq pc, [r8], #-261 @ 0xfffffefb │ │ + @ instruction: 0xf10d9913 │ │ + bl 2f484 │ │ + bl 6d3a8 │ │ + adcsmi r0, ip, #192, 14 @ 0x3000000 │ │ + stmiavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ @ instruction: 0xf43e2800 │ │ - stccc 13, cr10, [r1, #-200] @ 0xffffff38 │ │ - ldreq pc, [r8], #-260 @ 0xfffffefc │ │ - @ instruction: 0xf7fed1e6 │ │ - stmdami r4!, {r2, r3, r5, r8, sl, fp, ip, sp, pc} │ │ - @ instruction: 0xf0144478 │ │ - stmdami r3!, {r0, r1, r2, r6, r8, r9, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0124478 │ │ - stmdami r7!, {r0, r1, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0144478 │ │ - bls 4eb3e0 │ │ - @ instruction: 0x46114290 │ │ - @ instruction: 0x4601bf38 │ │ - @ instruction: 0xf67e4282 │ │ - bl 97b54 │ │ - ldmdbls r3, {r0, r6} │ │ - strbeq lr, [r0, r1, lsl #22] │ │ - stmdacs r0, {r3, r4, r5, r7, fp, sp, lr} │ │ - ldclge 4, cr15, [fp], #504 @ 0x1f8 │ │ - stclt 7, cr15, [sp, #-1016] @ 0xfffffc08 │ │ - andcs r4, r0, sl, lsl fp │ │ - strtmi r2, [sl], -r2, lsl #2 │ │ - @ instruction: 0xf012447b │ │ - blmi 5ec034 │ │ - mrscs r2, (UNDEF: 2) │ │ - ldrbtmi r4, [fp], #-1594 @ 0xfffff9c6 │ │ - mcr2 0, 2, pc, cr0, cr2, {0} @ │ │ - strtmi r2, [r1], -r1 │ │ - @ instruction: 0xf933f011 │ │ - tstcs r8, r1 │ │ - @ instruction: 0xf92ff011 │ │ - bge 1a3e764 │ │ - stmdbmi ip, {r0, r1, r3, r8, r9, fp, lr} │ │ - ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - tstls r0, r9, ror r4 │ │ - @ instruction: 0xf014212b │ │ - ldrdcs pc, [r1], -sp │ │ - @ instruction: 0xf0112108 │ │ - ldmdbls r3, {r5, r8, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0112008 │ │ - svclt 0x0000f91c │ │ - muleq sl, r4, r9 │ │ - andeq sp, sl, ip, asr #16 │ │ - @ instruction: 0xfffec8d5 │ │ - strdeq sp, [sl], -r2 │ │ - andeq sp, sl, r0, lsl #14 │ │ - andeq sp, sl, r2, ror #13 │ │ - strdeq sp, [sl], -r0 │ │ - andeq sp, sl, r8, ror #2 │ │ - svcmi 0x00f0e92d │ │ - @ instruction: 0xf101b097 │ │ - andls r0, r7, ip, lsl #6 │ │ - andls r6, ip, #136, 16 @ 0x880000 │ │ - blgt 3907b0 │ │ - subeq lr, r2, #2048 @ 0x800 │ │ - bl 46914 │ │ - andls r0, sp, r2, lsl #13 │ │ - suble r2, r9, r0, lsl #30 │ │ - b 1411fbc │ │ - ldmib r1, {r0, r1, r2, fp, ip}^ │ │ - addseq r7, r4, r0, lsl #12 │ │ - @ instruction: 0xf04f6818 │ │ - stmibvs r9, {r9, fp} │ │ - movweq pc, #45167 @ 0xb06f @ │ │ - strvs lr, [sl, -sp, asr #19] │ │ - streq pc, [r8], -r0, lsl #2 │ │ - bl 110be8 │ │ - smlabbls r5, r2, r1, r0 │ │ - ldmdbls r3, {r1, r4, sp, lr, pc} │ │ - tstcs r0, #3620864 @ 0x374000 │ │ - movwcs lr, #10566 @ 0x2946 │ │ - svceq 0x0000f1b9 │ │ - smlabteq r0, r6, r9, lr │ │ - qadd16mi fp, r8, ip │ │ - stmib r8, {r0, r1, r3, r5, r7, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf10a3610 │ │ - @ instruction: 0xf1b80a0c │ │ - andsle r0, lr, r0, lsl r8 │ │ - eorsle r4, r3, r4, asr r5 │ │ - bl 5282c │ │ - ldrtmi r0, [fp], sl, lsl #14 │ │ - blls 36a96c │ │ - svcmi 0x0000f1b9 │ │ - ldmib r7, {r0, r1, r4, ip, lr, pc}^ │ │ - stmdbls fp, {r0, ip, lr} │ │ - stmdbls sl, {r8, ip, pc} │ │ - strne lr, [r1, #-2509] @ 0xfffff633 │ │ - bls 352c3c │ │ - stmdage lr, {r0, r1, ip, pc} │ │ - cdp2 0, 1, cr15, cr6, cr6, {1} │ │ - bllt 125285c │ │ - stmdacs r0, {r1, r4, fp, ip, pc} │ │ - smlabtcs r0, pc, r1, sp @ │ │ - mcrls 7, 0, lr, cr6, cr2, {6} │ │ - andeq pc, ip, r7, lsl #2 │ │ - andsle r1, r1, r1, lsr sl │ │ - adccs pc, fp, #77594624 @ 0x4a00000 │ │ - @ instruction: 0xf6ca1d05 │ │ - blx fe8752ee │ │ - ldmeq r4, {r1, r9, ip}^ │ │ - stceq 8, cr15, [r4], {85} @ 0x55 │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0ab6828 │ │ - strcc lr, [ip, #-2448] @ 0xfffff670 │ │ - mvnsle r3, r1, lsl #24 │ │ - stmdacs r0, {r3, fp, ip, pc} │ │ - stmdals sp, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - stmib r6, {r0, r1, r3, r5, r7, ip, sp, lr, pc} │ │ - andscs r9, r1, r7, lsl #18 │ │ - andeq pc, r0, r8, asr #5 │ │ - andslt r6, r7, r8 │ │ - svchi 0x00f0e8bd │ │ - vmlals.f64 d10, d7, d15 │ │ - svceq 0x0000f1b9 │ │ - strgt ip, [pc], -pc, lsl #22 │ │ - qadd16mi fp, r8, ip │ │ - ldmdb r4!, {r0, r1, r3, r5, r7, ip, sp, lr, pc}^ │ │ - ldrbmi r9, [r8, #-2054] @ 0xfffff7fa │ │ - stmdals r5, {r0, r2, r4, ip, lr, pc} │ │ - @ instruction: 0x21abf64a │ │ - @ instruction: 0x21aaf6ca │ │ - ldreq pc, [r0], #-263 @ 0xfffffef9 │ │ - andeq lr, sl, r0, lsr #23 │ │ - smlatbeq r1, r0, fp, pc @ │ │ - @ instruction: 0xf85408cd │ │ - stmdacs r0, {r2, sl, fp} │ │ - stmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - ldmdb lr, {r0, r1, r3, r5, r7, ip, sp, lr, pc}^ │ │ - stccc 4, cr3, [r1, #-48] @ 0xffffffd0 │ │ - stmdals r8, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - sbcsle r2, r6, r0, lsl #16 │ │ - @ instruction: 0xf0ab980d │ │ - andslt lr, r7, r6, asr r9 │ │ - svchi 0x00f0e8bd │ │ - strdlt fp, [sp], r0 │ │ - ldmib r1, {r0, r1, r2, r9, sl, lr}^ │ │ - strmi r0, [ip], -r0, lsl #6 │ │ - @ instruction: 0x5603e9d1 │ │ - stm sp, {r0, r3, r6, r8, fp, sp, lr} │ │ - stmdage r4, {r0, r3, r5, r6} │ │ - ldc2 0, cr15, [r0, #152]! @ 0x98 │ │ - stmdacs r1, {r2, fp, ip, pc} │ │ - blge 1a0d08 │ │ - blgt 406b90 │ │ - stmiblt r6!, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ - stmdals r8, {r1, r2, r4, sp, lr, pc} │ │ - teqlt r8, r1, lsr #19 │ │ - @ instruction: 0x3606e9dd │ │ - stmibvs r3!, {r0, r1, r3, sp, lr} │ │ - subvs r9, lr, r9, lsl #20 │ │ - and r4, r0, r9, lsl r6 │ │ - stmib r1, {r9, sp}^ │ │ - tstcs r1, r2, lsl #4 │ │ - vmlal.s8 q11, d24, d16 │ │ - eorsvs r0, r9, r0, lsl #2 │ │ - stmiavs r0!, {r4, r8, ip, sp, pc}^ │ │ - stmdb r4!, {r0, r1, r3, r5, r7, ip, sp, lr, pc} │ │ - ldcllt 0, cr11, [r0, #52]! @ 0x34 │ │ - svcmi 0x00f0e92d │ │ - strmi fp, [r8], sp, asr #1 │ │ - ldmib r1, {r1, r7, r9, sl, lr}^ │ │ - blge d6cd40 │ │ - andcs r4, r0, #154140672 @ 0x9300000 │ │ - addcs ip, r0, r7, lsl #6 │ │ - @ instruction: 0xf88dac18 │ │ - andcs r0, r1, r0, ror #1 │ │ - stmib sp, {r1, r4, r5, r8, fp, sp, pc}^ │ │ - @ instruction: 0x46202032 │ │ - @ instruction: 0xf7f59234 │ │ - @ instruction: 0xf89dfb7f │ │ - @ instruction: 0xf1b99060 │ │ - tstle r4, r6, lsl #30 │ │ - teqlt r8, #3276800 @ 0x320000 │ │ - stmdbeq r6, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0x4621e01e │ │ - ldm r1, {r1, r5, fp, sp, pc} │ │ - ldrshtgt r0, [ip], #12 │ │ - eorsne lr, r6, #3620864 @ 0x374000 │ │ - andsle r4, r3, #-1610612728 @ 0xa0000008 │ │ - ldrcs r9, [r3, #-2101] @ 0xfffff7cb │ │ - vsubw.s8 q9, q0, d1 │ │ - stcpl 5, cr0, [r7], {128} @ 0x80 │ │ - streq pc, [r9], -r7, lsr #3 │ │ - @ instruction: 0xf2002e17 │ │ - blx 10d378 │ │ - eormi pc, pc, #1572864 @ 0x180000 │ │ - rsbshi pc, r2, #0 │ │ - eorsls r3, r7, #268435456 @ 0x10000000 │ │ - @ instruction: 0xd1f04291 │ │ - tstlt r0, r2, lsr r8 │ │ - @ instruction: 0xf0ab9833 │ │ - @ instruction: 0xf1b9e8e0 │ │ - tstle sl, r6, lsl #30 │ │ - stmdavs r0!, {r0, r3, r4, sl, fp, ip, pc} │ │ - suble r2, pc, r1, lsl #16 │ │ - cmnle r1, r0, lsl #16 │ │ - stmdacs r0, {r5, r7, fp, sp, lr} │ │ - stmdavs r5!, {r1, r2, r3, r4, r6, ip, lr, pc}^ │ │ - @ instruction: 0xf89de059 │ │ - ldmib sp, {r0, r1, r5, r6}^ │ │ - @ instruction: 0xf8bd6219 │ │ - @ instruction: 0xf88d1061 │ │ - ldmdage r4, {r0, r1, r3, r6} │ │ - @ instruction: 0x371be9dd │ │ - @ instruction: 0xf8adc08c │ │ - ldmib r8, {r0, r3, r6, ip}^ │ │ - @ instruction: 0xf8d80102 │ │ - tstls r1, r0, lsl r0 │ │ - ldmib r0, {r4, ip, pc}^ │ │ - ldmib fp, {r2, r3, r8}^ │ │ - subsmi r2, r9, r2, lsl #6 │ │ - subsmi r9, r0, sp, lsl sp │ │ - movwmi r9, #34071 @ 0x8517 │ │ - @ instruction: 0xf88d9613 │ │ - @ instruction: 0xd1229048 │ │ - @ instruction: 0x0050f89b │ │ - stmdacs r0, {r3, r4, r8, fp, sp, pc} │ │ - @ instruction: 0xf8dbd041 │ │ - @ instruction: 0xf8cd0040 │ │ - stmdacs r0, {r3, r4, r5, sp, pc} │ │ - rsbhi pc, r5, #64 @ 0x40 │ │ - @ instruction: 0xf04f465a │ │ - @ instruction: 0xf8524000 │ │ - ldmib r2, {r2, r6, r8, r9, sl, fp, sp, pc}^ │ │ - @ instruction: 0xf1ba3701 │ │ - andsvs r4, r0, r0, lsl #30 │ │ - stmdbls lr, {r0, r1, r3, r4, r5, r8, ip, lr, pc} │ │ - vaddl.s8 q9, d8, d12 │ │ - stmdacc r3, {} @ │ │ - ldmdage r2, {r3, sp, lr} │ │ - ldc2l 0, cr15, [r0, #128] @ 0x80 │ │ - pop {r0, r2, r3, r6, ip, sp, pc} │ │ - strdcs r8, [ip], -r0 │ │ - andeq pc, r0, r8, asr #5 │ │ - eor r3, r2, r4 │ │ - stmdacs r3, {r5, r8, fp, ip, sp, lr} │ │ - stmiavs r5!, {r4, r8, ip, lr, pc} │ │ - @ instruction: 0x6700e9d5 │ │ - stmdbcs r0, {r0, r3, r4, r5, fp, sp, lr} │ │ - shadd16mi fp, r0, ip │ │ - ldmdavs r8!, {r3, r7, r8, r9, sl, lr}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0ab4630 │ │ - @ instruction: 0x4628e878 │ │ - ldmda r4!, {r0, r1, r3, r5, r7, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf0ab4620 │ │ - andcs lr, ip, r2, ror r8 │ │ - andeq pc, r0, r8, asr #5 │ │ - andeq pc, r0, sl, asr #17 │ │ - pop {r0, r2, r3, r6, ip, sp, pc} │ │ - strdcs r8, [ip], -r0 │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf8ca3807 │ │ - ldmdage r2, {} @ │ │ - stc2 0, cr15, [r0, #128]! @ 0x80 │ │ - pop {r0, r2, r3, r6, ip, sp, pc} │ │ - @ instruction: 0xf8db8ff0 │ │ - smladls sp, r0, r0, r0 │ │ - movwls r2, #63488 @ 0xf800 │ │ - @ instruction: 0xf0409206 │ │ - @ instruction: 0xf10b8216 │ │ - @ instruction: 0x46080218 │ │ - ldrmi r9, [r1], -r5, lsl #4 │ │ - rscgt ip, ip, ip, ror #19 │ │ - smlaleq lr, ip, r1, r8 │ │ - rscgt r2, ip, r4, lsl #2 │ │ - andmi pc, r0, pc, asr #32 │ │ - eoreq pc, r0, fp, asr #17 │ │ - stmib sp, {sp}^ │ │ - vrhadd.s8 q8, q0, q2 │ │ - stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ - stmib sp, {r1, r6}^ │ │ - stmib sp, {r1, r2, r6}^ │ │ - and r0, r1, r8, asr #2 │ │ - @ instruction: 0xd11e0890 │ │ - @ instruction: 0xf01ba842 │ │ - stmdals r7, {r0, r2, r3, r4, r6, fp, ip, sp, lr, pc}^ │ │ - rscsle r2, r9, r0, lsl #16 │ │ - movwcs r2, #8448 @ 0x2100 │ │ - strcs r2, [r0, #-1025] @ 0xfffffbff │ │ - blx fe924b3a │ │ - stmdaeq r0, {r0, r1, r8, r9, sl, sp}^ │ │ - strvc pc, [r5, -r3, lsl #22] │ │ - strvc pc, [r5, #-2819] @ 0xfffff4fd │ │ - bfieq r4, r3, (invalid: 12:2) │ │ - blx fe920f06 │ │ - stmdacs r1, {r2, r9, sl, sp} │ │ - blx 120eca │ │ - blx 184f42 │ │ - ldrmi r1, [r4], -r4, lsl #2 │ │ - stmdbge r2, {r0, r1, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ - stcne 13, cr10, [r8, #-200]! @ 0xffffff38 │ │ - sbcgt ip, ip, ip, asr #19 │ │ - smulleq lr, ip, r1, r8 │ │ - strtmi ip, [sl], -ip, asr #1 │ │ - eorls r9, r5, sp, lsl #16 │ │ - eorls r9, r4, pc, lsl #16 │ │ - stmib sp, {sp}^ │ │ - @ instruction: 0xf10d0a22 │ │ - eorls r0, r6, r8, lsl #21 │ │ - tstpeq r4, sl, lsl #2 @ p-variant is OBSOLETE │ │ - sbclt pc, r0, sp, asr #17 │ │ - mvngt ip, r8, ror #21 │ │ - smlalseq lr, r8, r2, r8 │ │ - strcs ip, [ip, #-504] @ 0xfffffe08 │ │ - streq pc, [r0, #-712] @ 0xfffffd38 │ │ - ldrls r9, [r2, #-2330]! @ 0xfffff6e6 │ │ - andmi pc, r0, #1073741868 @ 0x4000002c │ │ - svclt 0x0018a918 │ │ - @ instruction: 0xf1b9460a │ │ - andls r0, sp, #4, 30 │ │ - sbchi pc, pc, r0, asr #32 │ │ - @ instruction: 0x4620ac32 │ │ - cdp2 0, 13, cr15, cr0, cr4, {0} │ │ - @ instruction: 0xf1059815 │ │ - stmdacs r0, {r0, r2, r8, fp} │ │ - rscshi pc, r3, r0 │ │ - ldrsbge pc, [r0], #-141 @ 0xffffff73 @ │ │ + ldmib r4, {r1, r6, r7, sl, fp, sp, pc}^ │ │ + ldmib r4, {r9, ip}^ │ │ + stmib sp, {r0, r1, r8, sl, ip, sp}^ │ │ + ldmdbge r0, {r1, r2, r3, r6, r9, ip}^ │ │ + strbmi ip, [r0], -r9, lsr #2 │ │ + @ instruction: 0xf0054651 │ │ + stmdacs r0, {r0, r1, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ + ldcge 4, cr15, [r3], #248 @ 0xf8 │ │ + @ instruction: 0xf1043e01 │ │ + mvnle r0, r8, lsl r4 │ │ + stclt 7, cr15, [sp], #1016 @ 0x3f8 │ │ + ldrbtmi r4, [r8], #-2082 @ 0xfffff7de │ │ + @ instruction: 0xf8e8f014 │ │ + ldrbtmi r4, [r8], #-2081 @ 0xfffff7df │ │ + stc2l 0, cr15, [sl], #-72 @ 0xffffffb8 │ │ + ldrbtmi r4, [r8], #-2077 @ 0xfffff7e3 │ │ + @ instruction: 0xf8e0f014 │ │ + addmi r9, r1, #20, 18 @ 0x50000 │ │ + ldcge 6, cr15, [sp], {126} @ 0x7e │ │ subeq lr, r0, r0, lsl #22 │ │ - mrcge 12, 1, r9, cr2, cr0, {0} │ │ - tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - sbceq lr, r0, sl, lsl #22 │ │ - @ instruction: 0xf8cd9009 │ │ - @ instruction: 0xf8cdb028 │ │ - ldmdals r1, {r2, r3, r4, ip, pc} │ │ - stmdacs r0, {r0, r1, r2, r3, r8, ip, pc} │ │ - @ instruction: 0xf89ad04b │ │ - stmdacs r5, {} @ │ │ - @ instruction: 0xf8dad147 │ │ - svccs 0x00007004 │ │ - @ instruction: 0xf8dad043 │ │ - strls r0, [r8, #-8] │ │ - @ instruction: 0xf8b7900c │ │ - @ instruction: 0xf5076192 │ │ - @ instruction: 0xf04f7986 │ │ - bl 1bbbf4 │ │ - addeq r0, r5, r6, asr #32 │ │ - ldmib r9, {r0, r2, r3, r5, r8, r9, ip, sp, pc}^ │ │ - strmi r1, [r0, #1025]! @ 0x401 │ │ - svclt 0x00384622 │ │ - ldmdals r1, {r1, r6, r9, sl, lr} │ │ - stmda r2, {r0, r1, r3, r5, r7, ip, sp, lr, pc} │ │ - svclt 0x00082800 │ │ - andeq lr, r4, r8, lsr #23 │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00480000 │ │ - @ instruction: 0xf04f2001 │ │ - svclt 0x00c80100 │ │ - bne 235030 │ │ - bleq a905c │ │ - @ instruction: 0xf1093d0c │ │ - sbclt r0, r0, #12, 18 @ 0x30000 │ │ - sbcsle r2, pc, r1, lsl #16 │ │ - stmdacs r0, {r1, r4, r5, r9, sl, fp, sp, pc} │ │ - ldcls 0, cr13, [r0], {79} @ 0x4f │ │ - @ instruction: 0x901cf8dd │ │ - ldrtmi lr, [r3], r4 │ │ - @ instruction: 0xf8dd9c10 │ │ - mrcge 0, 1, r9, cr2, cr12, {0} │ │ - stcls 8, cr9, [r8, #-48] @ 0xffffffd0 │ │ - @ instruction: 0x4601b138 │ │ - addeq lr, fp, r7, lsl #22 │ │ - tstls ip, r1, lsl #18 │ │ - @ instruction: 0x7198f8d0 │ │ - @ instruction: 0xf04fe7bf │ │ - strcs r0, [r0, -r0, lsl #22] │ │ - andsne lr, r4, #212, 18 @ 0x350000 │ │ - stclge 5, cr9, [r2, #-0] │ │ - strtmi r9, [r8], -pc, lsl #22 │ │ - stc2 0, cr15, [r6], #-120 @ 0xffffff88 │ │ - andsne lr, r4, #212, 18 @ 0x350000 │ │ - @ instruction: 0x46234630 │ │ - bpl 673c0 │ │ - ldc2 0, cr15, [r2], {30} │ │ - strbmi r9, [r8, #-2098] @ 0xfffff7ce │ │ - addhi pc, r1, r0, asr #32 │ │ - bcs 935ac │ │ - msrhi (UNDEF: 47), r0 │ │ - stmib sp, {r0, r1, r6, fp, ip, pc}^ │ │ - bge 8ad5d0 │ │ - stmdahi r1, {r0, r2, r3, r8, r9, fp, ip, pc} │ │ - andls r9, r2, ip, lsl #16 │ │ - andls r9, r3, fp, lsl #16 │ │ - cmpls ip, sl, asr #16 │ │ - andls r4, r4, r1, lsr #12 │ │ - stmib sp, {r4, r5, r9, sl, lr}^ │ │ - @ instruction: 0xf020b700 │ │ - ldmdals r2!, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc} │ │ - cmnle r6, r8, asr #10 │ │ - strbne lr, [r2, #-2525] @ 0xfffff623 │ │ - beq 6690fc │ │ - ldrdlt pc, [r8], -sp @ │ │ - strmi r9, [r2, #2057] @ 0x809 │ │ - svcge 0x0075f47f │ │ - bl 324e94 │ │ - ldcls 0, cr0, [r0], {75} @ 0x4b │ │ - strls lr, [r7, #-2525] @ 0xfffff623 │ │ - eorsne pc, r0, r7, lsl r8 @ │ │ - @ instruction: 0xf0402902 │ │ - bl 20d0b4 │ │ - stmvs r1, {r6, r7} │ │ - stmdbcs r1, {r0, r3, r6, r8, ip, sp, pc} │ │ - rschi pc, r8, r0, asr #32 │ │ - movwcs lr, #18896 @ 0x49d0 │ │ - vaddl.s8 q9, d8, d12 │ │ - eorsls r0, r2, r0 │ │ - ldmib r0, {r3, sp, lr, pc}^ │ │ - andcs r2, ip, r4, lsl #6 │ │ - andeq pc, r0, r8, asr #5 │ │ - eorsls r2, r2, r0, lsl #22 │ │ - sbcshi pc, r8, r0, lsl #2 │ │ - stmib sp, {r4, r5, r9, sl, lr}^ │ │ - @ instruction: 0xf004320b │ │ - strcs pc, [r0, -r9, lsl #28] │ │ - bleq a8e70 │ │ - stmdbls lr, {r2, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ - andpl lr, r0, r1, asr #19 │ │ - ldm sl!, {r1, r4, r5, r8, fp, sp, pc} │ │ - strmi r0, [r8], -ip, ror #1 │ │ - ldm sl!, {r2, r3, r5, r6, r7, lr, pc} │ │ - rscgt r0, ip, ip, ror #1 │ │ - smlalseq lr, ip, sl, r8 │ │ - stmdage r2, {r2, r3, r4, r5, r6, r7, lr, pc}^ │ │ - @ instruction: 0xf9b0f01e │ │ - strbmi lr, [r3, #-2525] @ 0xfffff623 │ │ - @ instruction: 0x4626b135 │ │ - bleq 16aebc │ │ - stmda r8!, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc} │ │ - mvnsle r3, r1, lsl #26 │ │ - stmdacs r0, {r1, r6, fp, ip, pc} │ │ - qadd16mi fp, r0, ip │ │ - cdp 0, 15, cr15, cr14, cr10, {5} │ │ - @ instruction: 0xf1b0981a │ │ - rsble r4, r2, r0, lsl #30 │ │ - @ instruction: 0xf01ea818 │ │ - ldmdage r2, {r0, r1, r2, r3, r9, fp, ip, sp, lr, pc} │ │ - ldc2 0, cr15, [r4], #-128 @ 0xffffff80 │ │ - pop {r0, r2, r3, r6, ip, sp, pc} │ │ - stmdals lr, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - andls pc, r0, r0, asr #17 │ │ - svcls 0x000ee01b │ │ - beq fe2691d4 │ │ - bls d53270 │ │ - stmdals r2, {r3, r4, r5, sp, lr}^ │ │ - rsbsvs r9, r9, r5, lsr fp │ │ - adcsvs r2, sl, r0, lsl #16 │ │ - strdle r6, [r3], #11 │ │ - @ instruction: 0xf0aa9843 │ │ - sbfx lr, lr, #29, #32 │ │ - @ instruction: 0xf10d980e │ │ - @ instruction: 0xac320a88 │ │ - andls pc, r0, r0, asr #17 │ │ - andle r0, r2, r8, asr #32 │ │ - @ instruction: 0xf0aa4628 │ │ - ldm sl!, {r1, r4, r6, r7, r9, sl, fp, sp, lr, pc} │ │ - strtmi r0, [r0], -lr, asr #1 │ │ - ldm sl!, {r1, r2, r3, r6, r7, lr, pc} │ │ - sbcgt r0, lr, lr, asr #1 │ │ - smlaleq lr, lr, sl, r8 @ │ │ - stmdage r2, {r1, r2, r3, r5, r6, r7, lr, pc}^ │ │ - @ instruction: 0xf01e4621 │ │ - @ instruction: 0xf8dbf965 │ │ - stmdacs r0, {r6} │ │ - addhi pc, r9, r0, asr #32 │ │ - ldmib fp, {r1, r6, r9, fp, sp, pc}^ │ │ - @ instruction: 0xf04f5811 │ │ - @ instruction: 0xf8db33ff │ │ - bgt 208f38 │ │ - svcmi 0x0000f1b5 │ │ - subcc pc, r0, fp, asr #17 │ │ - movwgt r9, #31494 @ 0x7b06 │ │ - strtmi sp, [r6], -lr │ │ - @ instruction: 0x4644b137 │ │ - bleq 16af70 │ │ - svc 0x00caf06e │ │ - mvnsle r3, r1, lsl #30 │ │ - ldrtmi r2, [r4], -r0, lsl #26 │ │ - @ instruction: 0x4640bf1c │ │ - cdp 0, 10, cr15, cr0, cr10, {5} │ │ - ldrdeq pc, [r0], #-139 @ 0xffffff75 │ │ - andcc r9, r1, sl, lsl r9 │ │ - subeq pc, r0, fp, asr #17 │ │ - svcmi 0x0000f1b1 │ │ - ldmdage r2, {r0, r2, r8, ip, lr, pc} │ │ - blx ff568ece │ │ - pop {r0, r2, r3, r6, ip, sp, pc} │ │ - @ instruction: 0xf8db8ff0 │ │ - stmdacs r0, {r4} │ │ - stcls 1, cr13, [r5, #-364] @ 0xfffffe94 │ │ - rscscc pc, pc, pc, asr #32 │ │ - andseq pc, r0, fp, asr #17 │ │ - stmiagt lr, {r3, r5, r9, sl, lr}^ │ │ - ldm r0, {r1, r2, r3, r6, r7, sl, lr, pc} │ │ - strbgt r0, [lr], #206 @ 0xce │ │ - mcrgt 14, 4, sl, cr15, cr8, {0} │ │ - ldm r6, {r0, r1, r2, r3, r7, r8, sl, lr, pc} │ │ - strgt r0, [pc, #143] @ 2cf0b │ │ - @ instruction: 0xf1b09834 │ │ - tstle r9, r0, lsl #30 │ │ - ands r2, sp, r0 │ │ - andcc r2, r1, #1476395008 @ 0x58000000 │ │ - addmi r9, sl, #134217729 @ 0x8000001 │ │ - strmi fp, [sl], -r8, lsr #30 │ │ - @ instruction: 0xfff4f047 │ │ - strmi r4, [fp], -r2, lsl #12 │ │ - ldrmi sl, [r1], -r2, asr #16 │ │ - @ instruction: 0xf048461a │ │ - andsls pc, r9, fp, ror r8 @ │ │ - @ instruction: 0xf004a822 │ │ - ldmdals r2!, {r0, r1, r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf47f2800 │ │ - str sl, [r1, #3419] @ 0xd5b │ │ - @ instruction: 0xf01ea832 │ │ - @ instruction: 0xf8dbf973 │ │ - andcc r0, r1, r0, lsl r0 │ │ - andseq pc, r0, fp, asr #17 │ │ - @ instruction: 0xf020a812 │ │ - umaallt pc, sp, r3, fp @ │ │ - svchi 0x00f0e8bd │ │ - tstcs ip, lr, lsl #16 │ │ - smlabteq r0, r8, r2, pc @ │ │ - beq fe269314 │ │ - stmib r0, {r0, sp, lr}^ │ │ - stmdals pc, {r1, r8, r9, sp} @ │ │ - @ instruction: 0xf43f0040 │ │ - strtmi sl, [r8], -r7, lsr #30 │ │ - cdp 0, 4, cr15, cr0, cr10, {5} │ │ - stmdami r9, {r1, r5, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0xf0134478 │ │ - blmi 26cbc4 │ │ + bl 93754 │ │ + stmiavs r8!, {r6, r7, r8, sl} │ │ + @ instruction: 0xf47e2800 │ │ + @ instruction: 0xf7feac80 │ │ + blmi 71c560 │ │ mrscs r2, (UNDEF: 2) │ │ + ldrbtmi r4, [fp], #-1578 @ 0xfffff9d6 │ │ + stc2 0, cr15, [r8], {18} │ │ + andcs r4, r0, r6, lsl fp │ │ + ldrtmi r2, [sl], -r2, lsl #2 │ │ @ instruction: 0xf012447b │ │ - stmdami r6, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0134478 │ │ - stmdami r5, {r0, r1, r2, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0134478 │ │ - svclt 0x0000ff23 │ │ - andeq sp, sl, r8, ror #2 │ │ - strdeq ip, [sl], -ip @ │ │ - andeq sp, sl, r4, ror r1 │ │ - andeq sp, sl, ip, ror r1 │ │ - svcmi 0x00f0e92d │ │ - pkhbtmi fp, r2, r1, lsl #1 │ │ - mlaeq r4, r1, r8, pc @ │ │ - orrlt r9, r8, fp, lsl #4 │ │ - streq pc, [r8], -r1, lsl #2 │ │ - stmibvs r9, {r2, r3, r9, sl, lr} │ │ - stm sp, {r0, r2, r3, r6, r9, sl, fp, lr, pc} │ │ - stmdage ip, {r0, r2, r3, r6} │ │ - @ instruction: 0xf01d9a0b │ │ - stmdals ip, {r0, r1, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - vsra.s8 d18, d1, #8 │ │ - addmi r0, r8, #0, 2 │ │ - strtmi sp, [r1], -fp, asr #2 │ │ - ldmib r1, {r0, r2, r3, r6, r7, r8, fp, sp, lr}^ │ │ - biclt fp, sp, #0 │ │ - stmdbeq r8, {r0, r8, ip, sp, lr, pc} │ │ - tstls r8, lr, asr #18 │ │ - ldm r9, {r0, r3, r7, r8, fp, sp, lr} │ │ - @ instruction: 0xf8cd0214 │ │ - b 141501c │ │ - andls r0, r7, r0, asr #21 │ │ - eorlt pc, r4, sp, asr #17 │ │ - @ instruction: 0xf1ba9506 │ │ - andsle r0, sl, r0, lsl #30 │ │ - movweq lr, #2523 @ 0x9db │ │ - stm sp, {r4, r7, r9, sl, lr} │ │ - @ instruction: 0x460f0214 │ │ - stmib sp, {r0, r1, r3, r9, fp, ip, pc}^ │ │ - stmdage ip, {r0, r1, sp, lr} │ │ - @ instruction: 0xf0279305 │ │ - stmdals ip, {r0, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ - vsra.s8 d18, d1, #8 │ │ - addmi r0, r8, #0, 2 │ │ - stccc 1, cr13, [r1, #-160] @ 0xffffff60 │ │ - beq 269660 │ │ - bleq 2693e8 │ │ - ldrtmi r4, [r9], -r2, asr #12 │ │ - ldmib sp, {r0, r5, r6, r7, r8, ip, lr, pc}^ │ │ - @ instruction: 0xf8dd3006 │ │ - addmi sl, r3, #40 @ 0x28 │ │ - bleq 267744 │ │ - bvs 2217f8 │ │ - bl 3194d4 │ │ - eor r0, sp, r3, asr #1 │ │ - svccs 0x00006a0f │ │ - stmdacs r0, {r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - andscs sp, r1, r0, lsr #2 │ │ - andeq pc, r0, r8, asr #5 │ │ - andeq pc, r0, sl, asr #17 │ │ - pop {r0, r4, ip, sp, pc} │ │ - blge 350fb8 │ │ - stm sl, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ - andslt r0, r1, pc │ │ - svchi 0x00f0e8bd │ │ - @ instruction: 0xf8dd9e0a │ │ - @ instruction: 0xf89d1039 │ │ - @ instruction: 0xf8dd3034 │ │ - bls 4090e8 │ │ - andne pc, r9, r6, asr #17 │ │ - andvc pc, r5, r6, asr #17 │ │ - ldrshvc r6, [r3, -r2]! │ │ - andslt r6, r1, r0, lsr r0 │ │ - svchi 0x00f0e8bd │ │ - stmdbeq r8, {r0, r8, ip, sp, lr, pc} │ │ - ldrdvs lr, [r5, -r1] │ │ - ldrbmi r9, [r8], -r7 │ │ - andseq lr, r4, #10027008 @ 0x990000 │ │ - strmi r9, [r8], r6 │ │ - movweq lr, #2512 @ 0x9d0 │ │ - stm sp, {r1, r3, r9, ip, pc} │ │ - bls 2ed898 │ │ - andvs lr, r3, sp, asr #19 │ │ - stmib sp, {r2, r3, fp, sp, pc}^ │ │ - ldrtmi r9, [r1], r8, lsl #8 │ │ - @ instruction: 0xf0279305 │ │ - stmdals ip, {r0, r2, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - vsra.s8 d18, d1, #8 │ │ - addmi r0, r8, #0, 2 │ │ - ldmib sp, {r1, r3, r5, r8, ip, lr, pc}^ │ │ - svccc 0x00015209 │ │ - @ instruction: 0x0607e9dd │ │ - bl 321358 │ │ - stmdals r6, {r6, r7, r8, r9, fp} │ │ - strbmi r4, [fp], -r1, asr #12 │ │ - streq pc, [r8], #-256 @ 0xffffff00 │ │ - adcsle r4, r0, ip, asr r5 │ │ - @ instruction: 0x0c00e9d4 │ │ - rsbeq lr, r4, sp, lsl #17 │ │ - stmib sp, {r0, r1, r3, r9, fp, ip, pc}^ │ │ - stmdage ip, {r0, r1, ip, sp} │ │ - andsgt pc, r4, sp, asr #17 │ │ - cdp2 0, 2, cr15, cr4, cr7, {1} │ │ - tstcs r1, ip, lsl #16 │ │ - smlabteq r0, r8, r2, pc @ │ │ - smlabble r9, r8, r2, r4 │ │ - svccc 0x00019a0a │ │ - strvs lr, [r8, #-2525] @ 0xfffff623 │ │ - streq pc, [r8], #-260 @ 0xfffffefc │ │ - strbmi r4, [fp], -r1, asr #12 │ │ - ldr sp, [r4, r2, ror #3] │ │ - ldrsbtne pc, [r9], -sp @ │ │ - mlascc r4, sp, r8, pc @ │ │ - ldrsbtvc pc, [r5], -sp @ │ │ - @ instruction: 0xf8ca9a0f │ │ - @ instruction: 0xf8ca1009 │ │ - @ instruction: 0xf8ca7005 │ │ - @ instruction: 0xf88a200c │ │ - @ instruction: 0xf8ca3004 │ │ - andslt r0, r1, r0 │ │ - svchi 0x00f0e8bd │ │ - svcmi 0x00f0e92d │ │ - @ instruction: 0xf8d1b0a3 │ │ - ldrmi r8, [r3], r4 │ │ - @ instruction: 0x7602e9db │ │ - movwcs lr, #51672 @ 0xc9d8 │ │ - rsbsmi r4, sl, r3, ror r0 │ │ - vcge.s8 d20, d0, d10 │ │ - vsubw.s8 q8, q4, d9 │ │ - mrsle r0, SPSR_abt │ │ - ldrdcs pc, [r0], #-139 @ 0xffffff75 │ │ - @ instruction: 0xf0402a00 │ │ - ldrbmi r8, [r9], r6, lsr #1 │ │ - @ instruction: 0xf859680a │ │ - @ instruction: 0xf04f7f44 │ │ - ldmib r9, {r8, lr}^ │ │ - @ instruction: 0xf1b76501 │ │ - @ instruction: 0xf8c94f00 │ │ - eorsle r1, r3, r0 │ │ - stmib sp, {r0, r8, fp, sp, pc}^ │ │ - mvngt r2, r4 │ │ - mrscs r2, (UNDEF: 4) │ │ - stmib sp, {r1, r2, r8, sl, fp, sp, pc}^ │ │ - vrhadd.s8 d16, d0, d8 │ │ - stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ - stmib sp, {r1, r2}^ │ │ - stmib sp, {r1, r3}^ │ │ - and r0, r1, ip, lsl #2 │ │ - @ instruction: 0xd1230890 │ │ - @ instruction: 0xf01a4628 │ │ - stmdals fp, {r0, r2, r4, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - rscsle r2, r9, r0, lsl #16 │ │ - movwcs r2, #8448 @ 0x2100 │ │ - strcs r2, [r0], -r1, lsl #14 │ │ - blx fe92518a │ │ - stmdaeq r0, {r0, r1, sl, sp}^ │ │ - strmi pc, [r6], #-2819 @ 0xfffff4fd │ │ - strmi pc, [r6], -r3, lsl #22 │ │ - bfieq r4, r3, (invalid: 12:2) │ │ - blx fe921556 │ │ - stmdacs r1, {r0, r1, r2, sl, sp} │ │ - blx 12151a │ │ - blx 1bd592 │ │ - ldrmi r1, [r7], -r7, lsl #2 │ │ - movwcc lr, #30699 @ 0x77eb │ │ - eorlt r6, r3, r3 │ │ - svchi 0x00f0e8bd │ │ - @ instruction: 0xf10dcd8e │ │ - @ instruction: 0xf10a0a68 │ │ - addgt r0, lr, r4 │ │ - umulleq lr, lr, r5, r8 @ │ │ - teqcs r0, lr, lsl #1 │ │ - ldrdvs pc, [r0], -r8 @ │ │ - ldmdaeq r8, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - ldrdpl pc, [r0], -fp │ │ - @ instruction: 0xf0a74640 │ │ - @ instruction: 0x4628f9f0 │ │ - @ instruction: 0x46424631 │ │ - @ instruction: 0xf0732330 │ │ - ldmib sp, {r1, r3, r4, r6, fp, sp, lr, pc}^ │ │ - stmdbls r3, {r1, r2, r3, lr} │ │ - @ instruction: 0xf04f9000 │ │ - @ instruction: 0xf8cb30ff │ │ - stmdals r1, {r6} │ │ - stmdals r2, {r0, r3, ip, pc} │ │ - andcs r9, r0, r8 │ │ - stmib sp, {r1, r3, ip, pc}^ │ │ - cps #6 │ │ - ldm sl!, {r2, r4} │ │ - addgt r0, lr, lr, lsl #1 │ │ - smulleq lr, lr, sl, r8 @ │ │ - ldmdage r6, {r1, r2, r3, r6, r7, lr, pc} │ │ - @ instruction: 0xf8cd4641 │ │ - @ instruction: 0xf01db050 │ │ - bge 5ecf68 │ │ - ldmdavs r1, {r0, r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - ldrdpl pc, [ip], #-139 @ 0xffffff75 │ │ - @ instruction: 0xf1b6ca07 │ │ - stm r9, {r8, r9, sl, fp, lr} │ │ - andle r0, ip, r7 │ │ - @ instruction: 0x4647b135 │ │ - bleq 16b384 │ │ - stcl 0, cr15, [r6, #440] @ 0x1b8 │ │ - mvnsle r3, r1, lsl #26 │ │ - svclt 0x001c2e00 │ │ - @ instruction: 0xf0aa4640 │ │ - @ instruction: 0xf8dbec9e │ │ - movwcs r0, #36928 @ 0x9040 │ │ - vqdmlal.s , d8, d0 │ │ - andcc r0, r1, r0, lsl #6 │ │ - subeq pc, r0, fp, asr #17 │ │ - movwcc r9, #34820 @ 0x8804 │ │ - smlabtmi r0, r0, r9, lr │ │ - andvs r9, r3, r5, lsl #16 │ │ - pop {r0, r1, r5, ip, sp, pc} │ │ - stmdami r2, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xf0134478 │ │ - svclt 0x0000fd7d │ │ - andeq ip, sl, r0, lsl #28 │ │ - @ instruction: 0xb086b5b0 │ │ - strmi r4, [sp], -r4, lsl #12 │ │ - movweq lr, #2513 @ 0x9d1 │ │ - stmib sp, {r0, r3, r6, r7, fp, sp, lr}^ │ │ - stmdage r2, {r8, r9} │ │ - blx fffe9322 │ │ - mulne ip, sp, r8 │ │ - stmdals r2, {r0, r4, r9, sp} │ │ - andeq pc, r0, #200, 4 @ 0x8000000c │ │ - @ instruction: 0xd1044290 │ │ - andsvc r6, r1, sl, lsr #17 │ │ - andlt r6, r6, r0, lsr #32 │ │ - @ instruction: 0xf8ddbdb0 │ │ - stcls 0, cr2, [r5, #-52] @ 0xffffffcc │ │ - @ instruction: 0x3011f8dd │ │ - @ instruction: 0xf8c460e5 │ │ - @ instruction: 0xf8c43009 │ │ - @ instruction: 0x71212005 │ │ - andlt r6, r6, r0, lsr #32 │ │ - ldrble fp, [r4], #3504 @ 0xdb0 │ │ + andcs pc, r1, r1, lsl #24 │ │ + @ instruction: 0xf0104621 │ │ + @ instruction: 0x2001febb │ │ + @ instruction: 0xf0102118 │ │ + stmdami ip, {r0, r1, r2, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + blmi 357cd8 │ │ + ldrbtmi r4, [r8], #-2316 @ 0xfffff6f4 │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ + @ instruction: 0x212b9100 │ │ + @ instruction: 0xf972f014 │ │ + tstcs r8, r1 │ │ + mcr2 0, 5, pc, cr8, cr0, {0} @ │ │ + andcs r9, r8, r5, lsl r9 │ │ + mcr2 0, 5, pc, cr4, cr0, {0} @ │ │ + @ instruction: 0x000ad9be │ │ + @ instruction: 0x000ad9be │ │ + andeq sp, sl, r6, ror #16 │ │ + @ instruction: 0xfffec13d │ │ + andeq sp, sl, r4, asr #11 │ │ + andeq sp, sl, r2, lsr #14 │ │ + andeq sp, sl, r4, lsl #14 │ │ + andeq sp, sl, r2, lsl r7 │ │ svcmi 0x00f0e92d │ │ @ instruction: 0xf8d1b0b5 │ │ ldrmi fp, [r1], r0 │ │ ldmib r2, {r7, r9, sl, lr}^ │ │ ldmib fp, {r1, r8, r9, sp}^ │ │ subsmi r0, r9, ip, lsl #2 │ │ movwmi r4, #32848 @ 0x8050 │ │ - @ instruction: 0xf899d11b │ │ - movwlt r0, #32848 @ 0x8050 │ │ + @ instruction: 0xf899d117 │ │ + biclt r0, r8, r0, asr r0 │ │ ldrdeq pc, [r0], #-137 @ 0xffffff77 │ │ @ instruction: 0xf0402800 │ │ - strbmi r8, [r9], -r3, ror #4 │ │ + strbmi r8, [r9], -pc, asr #4 │ │ andmi pc, r0, pc, asr #32 │ │ svccs 0x0044f851 │ │ - @ instruction: 0x3701e9d1 │ │ + movwvc lr, #6609 @ 0x19d1 │ │ svcmi 0x0000f1b2 │ │ - tstle sl, r8 │ │ + tstle r2, r8 │ │ vshr.s8 d18, d1, #8 │ │ stmdacc r8, {} @ │ │ - andeq pc, r0, r8, asr #17 │ │ - pop {r0, r2, r4, r5, ip, sp, pc} │ │ - @ instruction: 0x20118ff0 │ │ + andscs lr, r1, r8 │ │ andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf8c83801 │ │ - eorslt r0, r5, r0 │ │ - svchi 0x00f0e8bd │ │ + and r3, r3, r1, lsl #16 │ │ vshr.s8 d18, d1, #8 │ │ stmdacc ip, {} @ │ │ andeq pc, r0, r8, asr #17 │ │ pop {r0, r2, r4, r5, ip, sp, pc} │ │ @ instruction: 0xf8d98ff0 │ │ stmib sp, {r4}^ │ │ - stmdacs r0, {r0, r3, r8, r9, ip, sp, lr} │ │ - tstls r7, fp, lsl #4 │ │ - eorshi pc, r4, #64 @ 0x40 │ │ + stmdacs r0, {r1, r3, r9, ip, sp} │ │ + strne lr, [r8, -sp, asr #19] │ │ + eorhi pc, r8, #64 @ 0x40 │ │ andseq pc, r8, r9, lsl #2 │ │ stmdbge ip, {r0, r2, ip, pc} │ │ - beq 1669788 │ │ + beq 1669844 │ │ mvngt ip, ip, ror #17 │ │ smlaleq lr, ip, r0, r8 │ │ andmi pc, r0, pc, asr #32 │ │ smlattcs r4, ip, r1, ip │ │ eoreq pc, r0, r9, asr #17 │ │ stmib sp, {sp}^ │ │ vand d16, d0, d8 │ │ stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ stmib sp, {r1, r2, r4}^ │ │ stmib sp, {r1, r3, r4}^ │ │ and r0, r1, ip, lsl r1 │ │ @ instruction: 0xd11e0890 │ │ @ instruction: 0xf01a4650 │ │ - ldmdals fp, {r0, r2, r3, r4, sl, fp, ip, sp, lr, pc} │ │ + ldmdals fp, {r0, r1, r4, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ rscsle r2, r9, r0, lsl #16 │ │ movwcs r2, #8448 @ 0x2100 │ │ strcs r2, [r0, -r1, lsl #12] │ │ - blx fe9253ba │ │ + blx fe925476 │ │ stmdaeq r0, {r0, r1, r8, sl, sp}^ │ │ strpl pc, [r7, #-2819] @ 0xfffff4fd │ │ strpl pc, [r7, -r3, lsl #22] │ │ bfieq r4, r3, (invalid: 12:2) │ │ - blx fe921786 │ │ + blx fe921842 │ │ stmdacs r1, {r1, r2, r8, sl, sp} │ │ - blx 12174a │ │ - blx 2017c2 │ │ + blx 121806 │ │ + blx 20187e │ │ ldrmi r1, [r6], -r6, lsl #2 │ │ ldrbmi lr, [r1], -fp, ror #15 │ │ stmibgt ip, {r1, r2, r5, fp, sp, pc}^ │ │ sbcgt r3, ip, r4 │ │ smulleq lr, ip, r1, r8 │ │ @ instruction: 0xf8dbc0cc │ │ @ instruction: 0xf8d90060 │ │ stmdbls lr, {ip, sp, lr} │ │ lsllt r9, r4, #2 │ │ subeq lr, r0, r0, lsl #22 │ │ ldrsbmi pc, [ip], #-139 @ 0xffffff75 @ │ │ tsteq r5, r6, lsl lr │ │ ldrtmi r6, [r0], -r1, lsr #16 │ │ @ instruction: 0xf027463a │ │ - ldmdals r6, {r0, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + ldmdals r6, {r0, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ vsra.s8 d18, d1, #8 │ │ addmi r0, r8, #0, 2 │ │ - addhi pc, ip, r0, asr #32 │ │ + addhi pc, r8, r0, asr #32 │ │ ldccc 4, cr3, [r0, #-192]! @ 0xffffff40 │ │ @ instruction: 0xf8dbd1f0 │ │ ldrcs r0, [r1], #-108 @ 0xffffff94 │ │ streq pc, [r0], #-712 @ 0xfffffd38 │ │ - eorhi pc, r0, sp, asr #17 │ │ - andsls pc, r8, sp, asr #17 │ │ + stmdbhi r6, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ @ instruction: 0xf8dbb338 │ │ - bl ff0315c4 │ │ + bl ff03167c │ │ cdpge 0, 1, cr0, cr6, cr0, {6} │ │ @ instruction: 0xf101ad30 │ │ - b 13ef850 │ │ + b 13ef908 │ │ @ instruction: 0xf85908c0 │ │ ldrtmi r1, [r0], -r8, lsl #24 │ │ @ instruction: 0xf027463a │ │ - ldmdals r6, {r0, r2, r3, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + ldmdals r6, {r0, r1, r3, r4, r5, r9, sl, fp, ip, sp, lr, pc} │ │ smlatble r6, r0, r2, r4 │ │ ldrdne pc, [r0], -r9 │ │ ldrtmi r4, [sl], -r8, lsr #12 │ │ - blx ff1694ec │ │ - blge 5e5468 │ │ + cdp2 0, 3, cr15, cr2, cr7, {1} │ │ + blge 5e5520 │ │ stcleq 1, cr15, [r0], {13} │ │ stm ip, {r0, r1, r2, r3, r8, r9, fp, lr, pc} │ │ ldmdals r0!, {r0, r1, r2, r3} │ │ cmple r7, r0, lsr #5 │ │ ldmdbeq r8!, {r0, r3, r8, ip, sp, lr, pc} │ │ ldmdaeq r8!, {r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ @ instruction: 0xf8dbd1e1 │ │ teqlt r0, #120 @ 0x78 │ │ ldrsbtne pc, [r4], #-139 @ 0xffffff75 @ │ │ sbceq lr, r0, r0, asr #23 │ │ ldmdbeq r8, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ @ instruction: 0xf101ad30 │ │ - b 13eeca8 │ │ + b 13eed60 │ │ @ instruction: 0xf85608c0 │ │ strbmi r1, [r8], -r8, lsl #24 │ │ @ instruction: 0xf027463a │ │ - ldmdals r6, {r0, r5, r7, r9, fp, ip, sp, lr, pc} │ │ + ldmdals r6, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc} │ │ smlatble r5, r0, r2, r4 │ │ @ instruction: 0x46286831 │ │ @ instruction: 0xf027463a │ │ - mul r5, r9, sl │ │ + and pc, r5, r7, lsl #28 │ │ @ instruction: 0xf10dab16 │ │ - blgt 3f07b0 │ │ + blgt 3f0868 │ │ andeq lr, pc, ip, lsl #17 │ │ adcmi r9, r0, #48, 16 @ 0x300000 │ │ ldrtcc sp, [r8], -ip, lsr #2 │ │ ldmdaeq r8!, {r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ @ instruction: 0xf8dbd1e3 │ │ ldmdage r6, {r5, ip} │ │ @ instruction: 0xf027463a │ │ - ldmdals r6, {r0, r2, r7, r9, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xd12b42a0 │ │ + ldmdals r6, {r0, r1, r4, r5, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xd12642a0 │ │ @ instruction: 0xf8dd2000 │ │ - stmib fp, {r5, pc}^ │ │ + stmib fp, {r2, r3, r4, ip, pc}^ │ │ stmdals r4, {r1, r2, r3} │ │ svcmi 0x0000f1b0 │ │ - cmpphi sl, r0 @ p-variant is OBSOLETE │ │ + sbchi pc, r7, r0 │ │ ldmib fp, {r2, r4, fp, ip, pc}^ │ │ andcc r2, r8, sl, lsl #6 │ │ - ldc2l 0, cr15, [r0, #136] @ 0x88 │ │ + @ instruction: 0xf944f023 │ │ andne lr, r9, #208, 18 @ 0x340000 │ │ stmdage ip, {r0, r2, r9, sl, lr} │ │ - @ instruction: 0xffa2f022 │ │ + blx 5e9646 │ │ ldrdvs lr, [r3], -r5 │ │ - bleq 69644 │ │ + bleq 696fc │ │ subeq lr, r0, r0, lsl #22 │ │ - bl 1d2918 │ │ - adc r0, r6, r0, lsl #19 │ │ - bls cd39dc │ │ - and r9, r9, r3, lsr fp │ │ - @ instruction: 0x2600ab17 │ │ - stceq 1, cr15, [r4], {8} │ │ - stm ip, {r1, r2, r3, r8, r9, fp, lr, pc} │ │ - and r0, ip, lr │ │ - blgt 3d818c │ │ - ldrdhi pc, [r0], -sp @ │ │ - @ instruction: 0xf8dd2600 │ │ - @ instruction: 0xf8c89018 │ │ - @ instruction: 0xf8c81004 │ │ - @ instruction: 0xf8c82008 │ │ - @ instruction: 0xf8c8300c │ │ - stcge 0, cr0, [r6], #-0 │ │ - stmdbls fp, {r0, r3, fp, ip, pc} │ │ - stmdals sl, {r0, r3, r4, ip, pc} │ │ + bl 1d29d0 │ │ + ands r0, r3, r0, lsl #19 │ │ + and sl, r5, r0, lsr fp │ │ + blgt 41822c │ │ + andeq lr, pc, r8, lsl #17 │ │ + blge 5e5890 │ │ + @ instruction: 0xf8ddcb0f │ │ + @ instruction: 0xf8dd8018 │ │ + stm r8, {r2, r3, r4, ip, pc} │ │ + adc r0, r4, pc │ │ + bls 136634 │ │ + streq pc, [r0], #-712 @ 0xfffffd38 │ │ + svceq 0x0000f1bb │ │ + ldrmi fp, [r3, #3864] @ 0xf18 │ │ + strbmi sp, [lr, #-268] @ 0xfffffef4 │ │ + ldmvs r1!, {r2, r3, r4, r6, ip, lr, pc} │ │ + stmdbcs r0, {r2, r3, r9, sl, ip, sp} │ │ + @ instruction: 0xf856d0f9 │ │ + bl 70630 │ │ + bl 2db18 │ │ + and r0, r0, r1, asr #5 │ │ + stmdbvs r1, {r3, r4, r6, r9, sl, lr} │ │ + bleq 669a20 │ │ + rscle r2, r7, r0, lsl #18 │ │ + ldrdhi pc, [ip], -r0 │ │ + bl 251e3c │ │ + andls r0, r3, r1, lsl #1 │ │ + blvc 16b794 │ │ + subsmi pc, r5, r7, asr #12 │ │ + subvc pc, sl, r7, asr #13 │ │ + ldmdbls r0, {r2, r3, r8, r9, fp, ip, pc} │ │ + cmpmi r0, #950272 @ 0xe8000 │ │ + addmi r4, r1, #24 │ │ + tstphi r1, r0, asr #4 @ p-variant is OBSOLETE │ │ + bl 53a8c │ │ + ldmdbvs fp!, {r6}^ │ │ + addeq lr, r0, r1, lsl #22 │ │ + ldrdeq lr, [r1, -r0] │ │ + teqlt r9, r9, lsl #2 │ │ + strpl lr, [r4], #-2288 @ 0xfffff710 │ │ + subsmi r3, ip, r0, lsl r9 │ │ + @ instruction: 0x43254055 │ │ + @ instruction: 0xe7bdd1f7 │ │ + svceq 0x0000e857 │ │ + stmda r7, {r0, r6, sl, fp, ip}^ │ │ + stccs 5, cr1, [r0, #-0] │ │ + stmdacs r0, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + rscshi pc, r4, r0, lsl #2 │ │ + strls sl, [r0, -ip, lsl #16] │ │ + blx e971a │ │ + @ instruction: 0xf2c82411 │ │ + cmnlt r0, r0, lsl #8 │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e850 │ │ + stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ + blcs 362a4 │ │ + stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + @ instruction: 0xf3bfbf04 │ │ + @ instruction: 0xf01a8f5b │ │ + stmdals r3, {r2, r5, r7, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xd1bb4580 │ │ + ldr r9, [fp, r4, lsl #20] │ │ + @ instruction: 0xf8dd9902 │ │ + blvs 1251734 │ │ + blvs 3da528 │ │ + andne lr, r0, r0, lsl #22 │ │ + ldmdaeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ + strbeq lr, [r0, r6, lsl #22] │ │ + strcc lr, [r8], r2 │ │ + strhtle r4, [r8], -lr │ │ + ldrdeq pc, [r0], r6 │ │ + movwcs lr, #18896 @ 0x49d0 │ │ + svcne 0x0000e850 │ │ + stmda r0, {r0, r2, r3, r6, sl, fp, ip}^ │ │ + stccs 4, cr5, [r0], {-0} │ │ + stmdbcs r0, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + adcshi pc, sl, r0, lsl #2 │ │ + ldrdeq pc, [r0], r6 │ │ + strbmi r9, [r0], -r0 │ │ + blx ff1e9790 │ │ + stmdacs r0, {r0, r4, sl, sp} │ │ + streq pc, [r0], #-712 @ 0xfffffd38 │ │ + vmla.i , , d19[0] │ │ + ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr1, cr10, cr0, {0} │ │ + movwcs lr, #2112 @ 0x840 │ │ + mvnsle r2, r0, lsl #22 │ │ + svclt 0x00042901 │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf867f01a │ │ + @ instruction: 0xf8dde7d3 │ │ + @ instruction: 0xf8c88018 │ │ + stmdbls fp, {lr} │ │ + stmdals r9, {r1, r2, r5, r8, sl, fp, sp, pc} │ │ andcs r9, r0, r8, lsl r0 │ │ stmib sp, {r1, r3, r4, ip, pc}^ │ │ - cpsie a, #22 │ │ - stcgt 0, cr0, [lr], {20} │ │ - ldm r4, {r1, r2, r3, r7, lr, pc} │ │ - adcgt r0, lr, lr, lsr #1 │ │ + stmdals sl, {r1, r2, r4, r8} │ │ + @ instruction: 0xf10a9019 │ │ + stcgt 0, cr0, [lr, #80] @ 0x50 │ │ + ldm r5, {r1, r2, r3, r7, lr, pc} │ │ + sbcgt r0, lr, lr, asr #1 │ │ @ instruction: 0x4651a830 │ │ addsls pc, r0, sp, asr #17 │ │ - stc2 0, cr15, [r0, #116]! @ 0x74 │ │ - suble r2, r7, r0, lsl #28 │ │ - ldrdeq pc, [r0], #-137 @ 0xffffff77 │ │ - @ instruction: 0xf0402800 │ │ - bge c4d9ec │ │ + @ instruction: 0xf832f01e │ │ + ldrdeq pc, [r0], -r8 │ │ + vsra.s8 d18, d1, #8 │ │ + addmi r0, r8, #0, 2 │ │ + @ instruction: 0xf8d9d14a │ │ + stmdacs r0, {r6} │ │ + bge c61d3c │ │ ldmdavc r1, {r0, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ mvnscc pc, #79 @ 0x4f │ │ ldrdvs pc, [ip], #-137 @ 0xffffff77 │ │ @ instruction: 0xf1b7ca07 │ │ @ instruction: 0xf8c94f00 │ │ - blls 1f96a0 │ │ + blls 239894 │ │ andle ip, ip, r7, lsl #6 │ │ @ instruction: 0x4644b136 │ │ - bleq 16b6fc │ │ - stc 0, cr15, [r4], {110} @ 0x6e │ │ + bleq 16b8f0 │ │ + ldmdb r4!, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc} │ │ mvnsle r3, r1, lsl #28 │ │ svclt 0x001c2f00 │ │ - @ instruction: 0xf0aa4640 │ │ - @ instruction: 0xf8d9eadc │ │ + @ instruction: 0xf0ab4640 │ │ + @ instruction: 0xf8d9e80a │ │ stmdbls lr, {r6} │ │ @ instruction: 0xf8c93001 │ │ @ instruction: 0xf1b10040 │ │ - eorsle r4, pc, r0, lsl #30 │ │ - @ instruction: 0x0010f8d9 │ │ - @ instruction: 0xf0402800 │ │ - stcls 0, cr8, [r5, #-972] @ 0xfffffc34 │ │ + @ instruction: 0xf43f4f00 │ │ + @ instruction: 0xf8d9ae13 │ │ + stmdacs r0, {r4} │ │ + stcls 1, cr13, [r5, #-296] @ 0xfffffed8 │ │ rscscc pc, pc, pc, asr #32 │ │ andseq pc, r0, r9, asr #17 │ │ stmiagt lr, {r3, r5, r9, sl, lr}^ │ │ sbceq lr, lr, sl, lsr #17 │ │ smulleq lr, lr, r0, r8 @ │ │ sbceq lr, lr, sl, lsl #17 │ │ cdpgt 14, 8, cr10, cr15, cr12, {0} │ │ ldm r6, {r0, r1, r2, r3, r7, r8, sl, lr, pc} │ │ - strgt r0, [pc, #143] @ 2d68f │ │ + strgt r0, [pc, #143] @ 2d883 │ │ @ instruction: 0xf1b09818 │ │ - tstle fp, r0, lsl #30 │ │ - ands r2, pc, r0 │ │ + @ instruction: 0xd1204f00 │ │ + @ instruction: 0xf8c92000 │ │ + eorslt r0, r5, r0, lsl r0 │ │ + svchi 0x00f0e8bd │ │ ldrmi lr, [r1, #-2525]! @ 0xfffff623 │ │ @ instruction: 0x4626b135 │ │ - bleq 16b770 │ │ - bl ff3e97d4 │ │ + bleq 16b96c │ │ + ldm sl!, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ mvnsle r3, r1, lsl #26 │ │ stmdacs r0, {r4, r5, fp, ip, pc} │ │ qadd16mi fp, r0, ip │ │ - b fe9698d4 │ │ + svc 0x00cef0aa │ │ @ instruction: 0xf1b0980e │ │ - andle r4, sp, r0, lsl #30 │ │ - @ instruction: 0xf01da80c │ │ - ldrhtlt pc, [r5], -r5 @ │ │ - svchi 0x00f0e8bd │ │ - @ instruction: 0xf01da816 │ │ - @ instruction: 0xf8d9fdaf │ │ - andcc r0, r1, r0, lsl r0 │ │ - andseq pc, r0, r9, asr #17 │ │ + @ instruction: 0xf43f4f00 │ │ + stmdage ip, {r0, r2, r3, r4, r6, r7, r8, sl, fp, sp, pc} │ │ + @ instruction: 0xf83ef01e │ │ pop {r0, r2, r4, r5, ip, sp, pc} │ │ - ldrcs r8, [r1], #-4080 @ 0xfffff010 │ │ - ldrdhi pc, [r0], -sp @ │ │ - streq pc, [r0], #-712 @ 0xfffffd38 │ │ - @ instruction: 0xf1bb9a04 │ │ - svclt 0x00180f00 │ │ - @ instruction: 0xd10c4593 │ │ - subsle r4, sp, lr, asr #10 │ │ - @ instruction: 0x360c68b1 │ │ - rscsle r2, r9, r0, lsl #18 │ │ - stceq 8, cr15, [r8], {86} @ 0x56 │ │ - cmpeq r1, r1, lsl #22 │ │ - sbceq lr, r1, #0, 22 │ │ - ldrbmi lr, [r8], -r0 │ │ - @ instruction: 0xf1006901 │ │ - stmdbcs r0, {r3, r4, r8, r9, fp} │ │ - @ instruction: 0xf8d0d0e7 │ │ - andls r8, r4, #12 │ │ - addeq lr, r1, r8, lsl #22 │ │ - @ instruction: 0xf8589003 │ │ - @ instruction: 0xf6477b04 │ │ - @ instruction: 0xf6c74055 │ │ - blls 3497d4 │ │ - ldmdbvs sl!, {r4, r8, fp, ip, pc} │ │ - andsmi r4, r8, r0, asr r3 │ │ - vhsub.s8 d20, d16, d1 │ │ - stmdbls pc, {r3, r7, pc} @ │ │ - subeq lr, r0, r0, lsl #22 │ │ - bl 87cb0 │ │ - ldmib r0, {r7}^ │ │ - tsteq r9, r1, lsl #2 │ │ - ldm r0!, {r0, r3, r4, r5, r8, ip, sp, pc}^ │ │ - ldmdbcc r0, {r2, sl, ip, lr} │ │ - subsmi r4, r5, ip, asr r0 │ │ - mvnsle r4, r5, lsr #6 │ │ - ldmda r7, {r0, r1, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc}^ │ │ - mcrrne 15, 0, r0, r1, cr0 │ │ - strne lr, [r0, #-2119] @ 0xfffff7b9 │ │ - mvnsle r2, r0, lsl #26 │ │ - strbtle r2, [fp], #-2048 @ 0xfffff800 │ │ - strls sl, [r0, -ip, lsl #16] │ │ - cdp2 0, 15, cr15, cr12, cr2, {1} │ │ - @ instruction: 0xf2c82411 │ │ - cmnlt r0, r0, lsl #8 │ │ - svchi 0x005bf3bf │ │ - svcne 0x0000e850 │ │ - stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 36310 │ │ - stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - @ instruction: 0xf3bfbf04 │ │ - @ instruction: 0xf0198f5b │ │ - stmdals r3, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xd1bc4580 │ │ - ldrdhi pc, [r0], -sp @ │ │ - ldr r9, [sl, r4, lsl #20] │ │ - blvs 1253b38 │ │ - blvs 3da5b4 │ │ - andne lr, r0, r0, lsl #22 │ │ - @ instruction: 0x9018f8dd │ │ - ldmdaeq r0!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - strbeq lr, [r0, r6, lsl #22] │ │ - strcc lr, [r8], r2 │ │ - strhtle r4, [ip], -lr │ │ - ldrdeq pc, [r0], r6 │ │ - movwcs lr, #18896 @ 0x49d0 │ │ - svcne 0x0000e850 │ │ - stmda r0, {r0, r2, r3, r6, sl, fp, ip}^ │ │ - stccs 4, cr5, [r0], {-0} │ │ - stmdbcs r0, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - @ instruction: 0xf8d6d430 │ │ - andls r0, r0, r0, lsl #1 │ │ - @ instruction: 0xf0224640 │ │ - ldrcs pc, [r1], #-3775 @ 0xfffff141 │ │ - vmlal.s8 q9, d8, d0 │ │ - rscle r0, r4, r0, lsl #8 │ │ - svchi 0x005bf3bf │ │ - svcne 0x0000e850 │ │ - stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 3638c │ │ - stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - @ instruction: 0xf3bfbf04 │ │ - @ instruction: 0xf0198f5b │ │ - bfi pc, sp, (invalid: 25:20) @ │ │ - strtmi r2, [r0], -r1, lsl #12 │ │ - @ instruction: 0x9018f8dd │ │ - strcs lr, [r1], -pc, asr #13 │ │ - @ instruction: 0xf8dd4620 │ │ - strb r8, [sl], r0, lsr #32 │ │ - ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ - blx ff569804 │ │ - ldrbtmi r4, [r8], #-2056 @ 0xfffff7f8 │ │ - blx ff46980c │ │ + ldmdage r6, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + @ instruction: 0xf838f01e │ │ + @ instruction: 0x0010f8d9 │ │ + @ instruction: 0xf8c93001 │ │ + eorslt r0, r5, r0, lsl r0 │ │ + svchi 0x00f0e8bd │ │ + ldrbtmi r4, [r8], #-2059 @ 0xfffff7f5 │ │ + mcr2 0, 1, pc, cr14, cr3, {0} @ │ │ ldrbtmi r4, [r8], #-2055 @ 0xfffff7f9 │ │ - blx ff369814 │ │ - bmi e53c4 │ │ - @ instruction: 0xf011447a │ │ - svclt 0x0000fe53 │ │ - @ instruction: 0x000ac6b4 │ │ - andeq ip, sl, lr, lsr #17 │ │ - andeq ip, sl, r6, asr #17 │ │ - andeq ip, sl, lr, asr #17 │ │ - mvnsmi lr, #737280 @ 0xb4000 │ │ - ldmib r0, {r0, r3, r7, ip, sp, pc}^ │ │ - movwcs r0, #2304 @ 0x900 │ │ - andvs r6, r3, r2, lsl #16 │ │ - tstvs r3, #17408 @ 0x4400 │ │ - @ instruction: 0x466cb359 │ │ - strmi r4, [r8, r0, lsr #12] │ │ - ldrdvc pc, [r0], -r9 │ │ - ldrdeq lr, [r0, -r7] │ │ - andsle r4, r3, r8, lsl #6 │ │ - strhi lr, [r5, #-2519] @ 0xfffff629 │ │ - @ instruction: 0xf108b155 │ │ - ldmdavs r0!, {r3, r9, sl} │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0aa6870 │ │ - ldrcc lr, [r8], -sl, lsr #19 │ │ - mvnsle r3, r1, lsl #26 │ │ - stmdacs r0, {r3, r4, r5, r8, fp, sp, lr} │ │ - @ instruction: 0x4640bf1c │ │ - stmib r0!, {r1, r3, r5, r7, ip, sp, lr, pc} │ │ - ldrdeq pc, [r0], -r9 │ │ - andcs r2, r1, #0, 2 │ │ - smlattcs r2, r0, r8, lr │ │ - addgt ip, lr, lr, lsl #25 │ │ - umulleq lr, lr, r4, r8 @ │ │ - andcs ip, r1, lr, lsl #1 │ │ - pop {r0, r3, ip, sp, pc} │ │ - stmdami r3, {r4, r5, r6, r7, r8, r9, pc} │ │ - bmi f5dac │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - ldc2l 0, cr15, [lr, #68]! @ 0x44 │ │ - @ instruction: 0xfffe9333 │ │ - andeq ip, sl, lr, ror #27 │ │ - @ instruction: 0xf008b580 │ │ - andcs pc, r1, sp, ror #25 │ │ - ldrble fp, [r4], #3456 @ 0xd80 │ │ + mcr2 0, 1, pc, cr10, cr3, {0} @ │ │ + ldrbtmi r4, [r8], #-2054 @ 0xfffff7fa │ │ + mcr2 0, 1, pc, cr6, cr3, {0} @ │ │ + bmi e5468 │ │ + @ instruction: 0xf012447a │ │ + svclt 0x0000f9c5 │ │ + andeq sp, sl, r0, asr #4 │ │ + andeq sp, sl, r2, ror r4 │ │ + andeq sp, sl, sl, asr r4 │ │ + andeq sp, sl, sl, asr #8 │ │ svcmi 0x00f0e92d │ │ - @ instruction: 0x4615b0fb │ │ - andsls r6, r2, #9043968 @ 0x8a0000 │ │ - stmiavs sl, {r0, r8, r9, sp}^ │ │ - ldmib r1, {r2, r4, ip, pc}^ │ │ - andsls r6, r1, #0 │ │ - ldrdcs lr, [r4, -r1] │ │ - tstcs sl, sp, asr #19 │ │ - andcs r2, r4, #0, 2 │ │ - rsbscc pc, r3, sp, lsl #17 │ │ - blge 791d1c │ │ - andsne lr, sp, #3358720 @ 0x334000 │ │ - andne lr, r0, #3506176 @ 0x358000 │ │ - blge 6d2538 │ │ - @ instruction: 0xf10d9322 │ │ - @ instruction: 0x93210373 │ │ - @ instruction: 0x3702e9d5 │ │ - b fe21193c │ │ - subsmi r0, r9, r2 │ │ - vcgt.s8 d20, d0, d8 │ │ - vsra.s8 d16, d1, #8 │ │ - tstle r2, r0, lsl #2 │ │ - stmdacs r0, {r3, r5, sl, fp, sp, lr} │ │ - ldrbthi pc, [r4], -r1, asr #32 @ │ │ - @ instruction: 0xf85546ab │ │ - @ instruction: 0xf04faf44 │ │ - ldmib r5, {lr}^ │ │ - @ instruction: 0xf1ba8901 │ │ - eorvs r4, r8, r0, lsl #30 │ │ - addhi pc, lr, r0, asr #32 │ │ - andeq pc, r8, r1, lsr #3 │ │ - cdpne 0, 4, cr14, cr8, cr0, {0} │ │ - blx 1811950 │ │ - b 1069b28 │ │ - andsls r2, r7, r1 │ │ - andsls r2, r0, r6 │ │ - andsls r2, r3, r1 │ │ - @ instruction: 0x711ee9dd │ │ - tstls r9, r0, lsl #18 │ │ - ldrbhi pc, [sl, #1]! @ │ │ - bleq 69a54 │ │ - strtmi lr, [r5], -r9 │ │ - @ instruction: 0xf0aa4628 │ │ - @ instruction: 0xf10be92a │ │ - ldmdals r9, {r0, r8, r9, fp} │ │ - @ instruction: 0xf0014583 │ │ - bl 30f0e4 │ │ - @ instruction: 0xf857014b │ │ - stmdacs r0, {r0, r5} │ │ - bl 221d08 │ │ - ldmib r1, {r0, r7, r8}^ │ │ - @ instruction: 0xf1ba8a01 │ │ - suble r0, r8, r0, lsl #30 │ │ - and r2, sl, r0, lsl #8 │ │ - strtmi r4, [r8], -ip, lsr #12 │ │ - @ instruction: 0xf1aa4631 │ │ - @ instruction: 0xf01f0a01 │ │ - andcs pc, r0, fp, asr #30 │ │ - svceq 0x0000f1ba │ │ - cmplt r4, r4, asr #32 │ │ - strtmi r4, [r0], -r1, lsl #13 │ │ - @ instruction: 0x1192f8b0 │ │ - andsle r4, r2, #136, 10 @ 0x22000000 │ │ - strmi r4, [r5], -r6, asr #12 │ │ - @ instruction: 0xf1b8e01f │ │ - andle r0, r4, r0, lsl #30 │ │ - @ instruction: 0x0198f8d0 │ │ - stmdaeq r1, {r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf04fd1fa │ │ - @ instruction: 0xf04f0800 │ │ - @ instruction: 0xf8b00900 │ │ - strmi r1, [r8, #402] @ 0x192 │ │ - @ instruction: 0xf8d0d3ec │ │ - stccs 1, cr5, [r0, #-32] @ 0xffffffe0 │ │ - strhi pc, [r8], -r1 │ │ - @ instruction: 0x6190f8b0 │ │ - stmia r6!, {r1, r3, r5, r7, ip, sp, lr, pc}^ │ │ - @ instruction: 0x0192f8b5 │ │ - stmdbeq r1, {r0, r3, r8, ip, sp, lr, pc} │ │ - strtmi r4, [r8], -r6, lsl #5 │ │ - @ instruction: 0xf106d2ef │ │ - @ instruction: 0xf1b90801 │ │ - sbcle r0, r5, r0, lsl #30 │ │ - addeq lr, r8, r5, lsl #22 │ │ - sbcvc pc, ip, r0, lsl #10 │ │ - @ instruction: 0xf1b96804 │ │ - @ instruction: 0xf5040901 │ │ - mvnsle r7, ip, asr #1 │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0x4604e7b9 │ │ - svceq 0x0000f1b8 │ │ - @ instruction: 0xf8d4d004 │ │ - @ instruction: 0xf1b84198 │ │ - mvnsle r0, r1, lsl #16 │ │ - ldrdeq pc, [r8, -r4] │ │ - addsle r2, r2, r0, lsl #16 │ │ - strtmi r4, [r0], -r5, lsl #12 │ │ - ldm ip!, {r1, r3, r5, r7, ip, sp, lr, pc} │ │ - ldrdeq pc, [r8, -r5] │ │ - stmdacs r0, {r2, r3, r5, r9, sl, lr} │ │ - @ instruction: 0xe789d1f6 │ │ + @ instruction: 0xf8d1b0a3 │ │ + ldrmi r8, [r3], r4 │ │ + @ instruction: 0x7602e9db │ │ + movwcs lr, #51672 @ 0xc9d8 │ │ + rsbsmi r4, sl, r3, ror r0 │ │ + vcge.s8 d20, d0, d10 │ │ + vsubw.s8 q8, q4, d9 │ │ + mrsle r0, SPSR_abt │ │ + ldrdcs pc, [r0], #-139 @ 0xffffff75 │ │ + @ instruction: 0xf0402a00 │ │ + ldrbmi r8, [r9], r6, lsr #1 │ │ + @ instruction: 0xf859680a │ │ + @ instruction: 0xf04f7f44 │ │ + ldmib r9, {r8, lr}^ │ │ + @ instruction: 0xf1b76501 │ │ + @ instruction: 0xf8c94f00 │ │ + eorsle r1, r3, r0 │ │ + stmib sp, {r0, r8, fp, sp, pc}^ │ │ + mvngt r2, r4 │ │ mrscs r2, (UNDEF: 4) │ │ - stmib sp, {r2, r4, r5, sl, fp, sp, pc}^ │ │ - vand d16, d0, d22 │ │ - ldrls r3, [r9], -sp, lsl #3 │ │ - stmib sp, {r0, r1, r2, r3, r8, sl, ip, pc}^ │ │ - stmib sp, {r2, r4, r5}^ │ │ - stmib sp, {r3, r4, r5}^ │ │ - and r0, r1, sl, lsr r1 │ │ + stmib sp, {r1, r2, r8, sl, fp, sp, pc}^ │ │ + vrhadd.s8 d16, d0, d8 │ │ + stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ + stmib sp, {r1, r2}^ │ │ + stmib sp, {r1, r3}^ │ │ + and r0, r1, ip, lsl #2 │ │ + @ instruction: 0xd1230890 │ │ + @ instruction: 0xf01a4628 │ │ + stmdals fp, {r0, r1, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + rscsle r2, r9, r0, lsl #16 │ │ + movwcs r2, #8448 @ 0x2100 │ │ + strcs r2, [r0], -r1, lsl #14 │ │ + blx fe92592e │ │ + stmdaeq r0, {r0, r1, sl, sp}^ │ │ + strmi pc, [r6], #-2819 @ 0xfffff4fd │ │ + strmi pc, [r6], -r3, lsl #22 │ │ + bfieq r4, r3, (invalid: 12:2) │ │ + blx fe921cfa │ │ + stmdacs r1, {r0, r1, r2, sl, sp} │ │ + blx 121cbe │ │ + blx 1bdd36 │ │ + ldrmi r1, [r7], -r7, lsl #2 │ │ + movwcc lr, #30699 @ 0x77eb │ │ + eorlt r6, r3, r3 │ │ + svchi 0x00f0e8bd │ │ + @ instruction: 0xf10dcd8e │ │ + @ instruction: 0xf10a0a68 │ │ + addgt r0, lr, r4 │ │ + umulleq lr, lr, r5, r8 @ │ │ + teqcs r0, lr, lsl #1 │ │ + ldrdvs pc, [r0], -r8 @ │ │ + ldmdaeq r8, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ + ldrdpl pc, [r0], -fp │ │ + @ instruction: 0xf0a74640 │ │ + @ instruction: 0x4628fc16 │ │ + @ instruction: 0x46424631 │ │ + @ instruction: 0xf0732330 │ │ + ldmib sp, {r1, r4, r5, r7, r9, fp, sp, lr, pc}^ │ │ + stmdbls r3, {r1, r2, r3, lr} │ │ + @ instruction: 0xf04f9000 │ │ + @ instruction: 0xf8cb30ff │ │ + stmdals r1, {r6} │ │ + stmdals r2, {r0, r3, ip, pc} │ │ + andcs r9, r0, r8 │ │ + stmib sp, {r1, r3, ip, pc}^ │ │ + cps #6 │ │ + ldm sl!, {r2, r4} │ │ + addgt r0, lr, lr, lsl #1 │ │ + smulleq lr, lr, sl, r8 @ │ │ + ldmdage r6, {r1, r2, r3, r6, r7, lr, pc} │ │ + @ instruction: 0xf8cd4641 │ │ + @ instruction: 0xf01db050 │ │ + bge 5ed5e4 │ │ + ldmdavs r1, {r0, r1, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + ldrdpl pc, [ip], #-139 @ 0xffffff75 │ │ + @ instruction: 0xf1b6ca07 │ │ + stm r9, {r8, r9, sl, fp, lr} │ │ + andle r0, ip, r7 │ │ + @ instruction: 0x4647b135 │ │ + bleq 16bb28 │ │ + ldmda lr, {r0, r1, r2, r3, r5, r6, ip, sp, lr, pc} │ │ + mvnsle r3, r1, lsl #26 │ │ + svclt 0x001c2e00 │ │ + @ instruction: 0xf0aa4640 │ │ + @ instruction: 0xf8dbeef4 │ │ + movwcs r0, #36928 @ 0x9040 │ │ + vqdmlal.s , d8, d0 │ │ + andcc r0, r1, r0, lsl #6 │ │ + subeq pc, r0, fp, asr #17 │ │ + movwcc r9, #34820 @ 0x8804 │ │ + smlabtmi r0, r0, r9, lr │ │ + andvs r9, r3, r5, lsl #16 │ │ + pop {r0, r1, r5, ip, sp, pc} │ │ + stmdami r2, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + @ instruction: 0xf0134478 │ │ + svclt 0x0000fd57 │ │ + muleq sl, ip, r2 │ │ + svcmi 0x00f0e92d │ │ + @ instruction: 0xf8d1b0b9 │ │ + pkhbtmi ip, r1, r4 │ │ + ldmib r1, {r3, r7, r9, sl, lr}^ │ │ + ldmib ip, {r0, r1, r9, sl, fp}^ │ │ + bl ff1fb690 │ │ + ldmib r1, {r0, r1, r2, r6, r7, r8, r9, sl}^ │ │ + nopcc {0} @ │ │ + ldrshlt r0, [pc, -pc]! │ │ + strvs lr, [lr, #-2291] @ 0xfffff70d │ │ + rsbmi r3, r5, r8, lsr pc │ │ + @ instruction: 0x432e404e │ │ + strd sp, [sp], -r7 │ │ + @ instruction: 0x371de9dc │ │ + strbeq lr, [r7, r7, asr #23] │ │ + rscseq r3, pc, r0, lsr #6 │ │ + ldm r3!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, ip, sp, pc}^ │ │ + svccc 0x0038650e │ │ + submi r4, lr, r5, rrx │ │ + mvnsle r4, lr, lsr #6 │ │ + ldrbeq pc, [r8], #-419 @ 0xfffffe5d @ │ │ + ldrdvc lr, [ip, -ip] │ │ + movwvs lr, #10706 @ 0x29d2 │ │ + b fe1bdbd4 │ │ + tstmi r9, #469762048 @ 0x1c000000 │ │ + tstpeq r1, #64, 4 @ p-variant is OBSOLETE │ │ + movweq pc, #712 @ 0x2c8 @ │ │ + ldcvs 1, cr13, [r1], {21} │ │ + @ instruction: 0xf0402900 │ │ + andls r8, r9, #1610612746 @ 0x6000000a │ │ + tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + svclt 0x0044f852 │ │ + stmdb r7, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ + bls a81e0 │ │ + svcmi 0x0000f1bb │ │ + @ instruction: 0xd1206011 │ │ + streq pc, [r8], #-419 @ 0xfffffe5d │ │ + ldrdls pc, [r0], -sp @ │ │ + cdpne 0, 5, cr14, cr12, cr0, {0} │ │ + tstpeq r8, r8, lsl #2 @ p-variant is OBSOLETE │ │ + strmi lr, [r2], r2, ror #3 │ │ + @ instruction: 0xf0aa2017 │ │ + stmdacs r0, {r1, r2, r3, r4, r7, r9, sl, fp, sp, lr, pc} │ │ + addshi pc, r5, #0 │ │ + andscs r4, r7, #3817472 @ 0x3a4000 │ │ + ldrcs r4, [r7, -r6, lsl #12] │ │ + @ instruction: 0xf0a74479 │ │ + andscs pc, r1, lr, ror ip @ │ │ + tstpeq r8, r8, lsl #2 @ p-variant is OBSOLETE │ │ + andeq pc, r0, r8, asr #5 │ │ + strcs r1, [r0, #-4036] @ 0xfffff03c │ │ + @ instruction: 0x46502317 │ │ + stmib sp, {r1, r3, r6, r7, r8, sp, lr, pc}^ │ │ + stcge 4, cr2, [sl], #-16 │ │ + andcs r9, r0, r6 │ │ + stmib sp, {r2, r8, sp}^ │ │ + stmib sp, {r1, r3, r5}^ │ │ + vrhadd.s8 d16, d0, d28 │ │ + stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ + stmib sp, {r1, r2, r3, r5}^ │ │ + and r0, r1, r0, lsr r1 │ │ @ instruction: 0xd11e0890 │ │ @ instruction: 0xf01a4620 │ │ - ldmdals r9!, {r0, r3, r6, r7, fp, ip, sp, lr, pc} │ │ + stmdals pc!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} @ │ │ rscsle r2, r9, r0, lsl #16 │ │ movwcs r2, #8448 @ 0x2100 │ │ - strcs r2, [r0, -r1, lsl #10] │ │ - blx fe925a62 │ │ - stmdaeq r0, {r0, r1, r9, sl, sp}^ │ │ - strvs pc, [r7], -r3, lsl #22 │ │ - strvs pc, [r7, -r3, lsl #22] │ │ + strcs r2, [r0, -r1, lsl #12] │ │ + blx fe925b3e │ │ + stmdaeq r0, {r0, r1, r8, sl, sp}^ │ │ + strpl pc, [r7, #-2819] @ 0xfffff4fd │ │ + strpl pc, [r7, -r3, lsl #22] │ │ bfieq r4, r3, (invalid: 12:2) │ │ - blx fe921e2e │ │ - stmdacs r1, {r0, r2, r9, sl, sp} │ │ - blx 121df2 │ │ - blx 205e6a │ │ - ldrmi r1, [r5], -r5, lsl #2 │ │ - strtmi lr, [r1], -fp, ror #15 │ │ - stmibgt ip, {r3, r4, r6, sl, fp, sp, pc}^ │ │ - sbcgt r1, ip, r0, lsr #26 │ │ - smulleq lr, ip, r1, r8 │ │ - sbcgt r4, ip, r1, lsr #12 │ │ - stmib sp, {sp}^ │ │ - ldrbmi r0, [sl], r4, lsr #20 │ │ - stmdage r4!, {r3, r5, ip, pc} │ │ - stmdbhi r6!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ - @ instruction: 0xf8cd3014 │ │ - stmibgt ip, {r3, r6, r7, ip, sp, pc}^ │ │ - ldm r1, {r2, r3, r6, r7, lr, pc} │ │ - rscgt r0, ip, ip, ror #1 │ │ - mcrvs 13, 7, r9, cr8, cr9, {0} │ │ - subsle r2, r5, r0, lsl #16 │ │ - strtmi sl, [r0], -r4, lsr #20 │ │ - @ instruction: 0xf02a4629 │ │ - ldmib sp, {r0, r1, r5, r6, r7, r8, fp, ip, sp, lr, pc}^ │ │ - andscs r1, r1, r8, asr fp │ │ - smmlshi sl, sp, r9, lr │ │ + blx fe921f0a │ │ + stmdacs r1, {r1, r2, r8, sl, sp} │ │ + blx 121ece │ │ + blx 201f46 │ │ + ldrmi r1, [r6], -r6, lsl #2 │ │ + stclgt 7, cr14, [ip], {235} @ 0xeb │ │ + stcne 8, cr10, [r1, #-104] @ 0xffffff98 │ │ + ldm r4, {r2, r3, r6, r7, r8, lr, pc} │ │ + bicgt r0, ip, ip, asr #1 │ │ + stmib sp, {r8, sp}^ │ │ + @ instruction: 0xf8dd9a0c │ │ + stmib sp, {r2, r5, ip, pc}^ │ │ + @ instruction: 0xf10d1b0a │ │ + tstls lr, r8, lsr #22 │ │ + tstpeq r4, fp, lsl #2 @ p-variant is OBSOLETE │ │ + rsbls pc, r0, sp, asr #17 │ │ + bicgt ip, ip, ip, asr #17 │ │ + smlaleq lr, ip, r0, r8 │ │ + ldcge 1, cr12, [sl, #-944] @ 0xfffffc50 │ │ + stmdals r5, {r4, r5, r8, sp} │ │ + ldrdvc pc, [r0], -r9 │ │ + strtmi r6, [r8], -r4, lsl #16 │ │ + blx 129e2a │ │ + @ instruction: 0x46214638 │ │ + teqcs r0, #44040192 @ 0x2a00000 │ │ + ldmib lr, {r0, r1, r4, r5, r6, ip, sp, lr, pc} │ │ + mrcge 8, 0, r9, cr10, cr8, {0} │ │ + stcls 1, cr2, [r2, #-192]! @ 0xffffff40 │ │ + ldrtmi r6, [r0], -r7, lsl #16 │ │ + blx ffda9e44 │ │ + @ instruction: 0x46214638 │ │ + teqcs r0, #52428800 @ 0x3200000 │ │ + ldmib r0, {r0, r1, r4, r5, r6, ip, sp, lr, pc} │ │ + @ instruction: 0xa01cf8dd │ │ + svclt 0x000445aa │ │ + strmi r9, [r2, #2082] @ 0x822 │ │ + eorcs sp, r0, r4, lsl r0 │ │ + cdp 0, 1, cr15, cr6, cr10, {5} │ │ + @ instruction: 0xf0002800 │ │ + stmibmi r7!, {r1, r4, r9, pc} │ │ + strcs r2, [r0, -r0, lsr #4]! │ │ + ldrbtmi r9, [r9], #-3 │ │ + blx ffe29e7a │ │ + strtcs r2, [r0], #-17 @ 0xffffffef │ │ andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404281 │ │ - stclvs 0, cr8, [r8, #-604]! @ 0xfffffda4 │ │ - stcvs 3, cr11, [r9, #-736]! @ 0xfffffd20 │ │ - @ instruction: 0xf0412900 │ │ - strbmi r8, [r6], -r3, lsl #11 │ │ - ldmvs r1!, {r0, r1, r2, r3, r7, r8, r9, ip, sp, pc} │ │ - @ instruction: 0xf104b379 │ │ - @ instruction: 0x1e450908 │ │ - ldmib r6, {r2, r3, r4, r5, r9, sl, lr}^ │ │ - ldmib r6, {r0, r1, r8, r9, sl}^ │ │ - ldrbls r2, [ip, -r0, lsl #6] │ │ - subsne lr, sl, sp, asr #19 │ │ - stmib sp, {r5, fp, sp, pc}^ │ │ - @ instruction: 0xf8cd2358 │ │ - @ instruction: 0xf02b9000 │ │ - mvnlt pc, r5, asr #20 │ │ - subeq lr, r4, r4, lsl #22 │ │ - bl 23b364 │ │ - adcmi r0, r6, #192, 8 @ 0xc0000000 │ │ - ldmvs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - andsle r2, r2, r0, lsl #16 │ │ - movwcs lr, #2518 @ 0x9d6 │ │ - ldcvc 5, cr15, [r4], #52 @ 0x34 │ │ - @ instruction: 0x1703e9d6 │ │ - stm ip, {r0, r8, sl, fp, ip, sp} │ │ - stmdage r0!, {r0, r1, r7} │ │ - cmpcs r8, #3358720 @ 0x334000 │ │ - andls pc, r0, sp, asr #17 │ │ - blx ae9bdc │ │ - stccs 6, cr3, [r0, #-96] @ 0xffffffa0 │ │ - cdpge 1, 2, cr13, cr4, cr7, {7} │ │ - svceq 0x0000f1bb │ │ - strbmi sp, [r0], -r2 │ │ - ldmda r8, {r1, r3, r5, r7, ip, sp, lr, pc} │ │ - vshr.s8 d18, d1, #8 │ │ - andsls r0, r6, r0 │ │ - ldclt 0, cr15, [ip], #-4 │ │ - ldrsbthi pc, [r8], #-133 @ 0xffffff7b @ │ │ - eorsge pc, r8, sp, asr #17 │ │ - svceq 0x0000f1b8 │ │ - sbchi pc, ip, r0 │ │ - subeq lr, r8, r8, lsl #22 │ │ - ldrsbtlt pc, [r4], #-133 @ 0xffffff7b @ │ │ - andsls r0, r8, r0, lsl #2 │ │ - stmda r2!, {r1, r3, r5, r7, ip, sp, lr, pc} │ │ - @ instruction: 0xf0012800 │ │ - strmi r8, [r2], fp, lsl #11 │ │ - @ instruction: 0xf8cd2500 │ │ - eor r8, r8, ip, asr r0 │ │ - ldrtmi r2, [r8], -r1, lsl #14 │ │ - ldrtmi r4, [r2], -r1, lsr #12 │ │ - ldmdbeq r0!, {r0, r1, r3, r8, ip, sp, lr, pc} │ │ - stmdaeq r1, {r3, r5, r7, r8, ip, sp, lr, pc} │ │ - ldc2 0, cr15, [r6], {166} @ 0xa6 │ │ - strcc lr, [r0], #-2523 @ 0xfffff625 │ │ - svceq 0x0000f1b8 │ │ - ldrdeq lr, [r2, -fp] │ │ - @ instruction: 0xc01cf8db │ │ - mla r8, fp, r8, pc @ │ │ - mlacs r0, fp, r8, pc @ │ │ - @ instruction: 0xf84a46cb │ │ - bl 2b9bc8 │ │ - @ instruction: 0xf1050305 │ │ - stmib r3, {r4, r5, r8, sl}^ │ │ - @ instruction: 0xf1034001 │ │ - @ instruction: 0xf883000c │ │ - @ instruction: 0xf8832020 │ │ - sbcgt lr, r2, r8, lsr #32 │ │ - @ instruction: 0x6c06e9c3 │ │ - ldmdals r8, {r0, r2, r4, ip, lr, pc} │ │ - andsle r4, r2, r8, lsr #5 │ │ - @ instruction: 0x4605e9db │ │ - sbcle r2, pc, r0, lsl #28 │ │ - @ instruction: 0xf0a94630 │ │ - stmdacs r0, {r3, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ - ldrhi pc, [r9, #-1]! │ │ - strb r4, [r8, r7, lsl #12] │ │ - andscs lr, fp, pc, asr #20 │ │ - andsls r9, r7, r6, lsl r1 │ │ - @ instruction: 0xf001ae24 │ │ - @ instruction: 0x9c17bbe5 │ │ + andcs r1, r0, r5, lsl #30 │ │ + rsc r9, r9, r2 │ │ + stmdbge sl, {r1, r3, r4, fp, sp, pc} │ │ + @ instruction: 0xf01c4622 │ │ + svcge 0x001af90f │ │ + ldrcs lr, [sp], #-2525 @ 0xfffff623 │ │ + stmdacs r2, {r0, r5, r7, r8, r9, sl, fp, lr, pc} │ │ + beq e62010 │ │ + andls r9, r2, r3, lsl #4 │ │ + ldmdbls pc, {r1, r3, r4, r6, r7, sp, lr, pc} @ │ │ + ldmdbge r2!, {r0, r1, r2, r4, r5, r8, ip, pc} │ │ + strbeq ip, [r0, r1, lsr #3] │ │ + ldrtcs lr, [r5], #-2509 @ 0xfffff633 │ │ + mvnhi pc, r0 │ │ + strtmi r2, [r9], -r0 │ │ + ldmdage sl, {r0, ip, pc} │ │ + movwcs r2, #512 @ 0x200 │ │ + @ instruction: 0xf988f01c │ │ + ldmib sp, {r1, r3, r4, r8, r9, sl, fp, sp, pc}^ │ │ + svcgt 0x0083321d │ │ + andscs fp, r1, r8, asr r1 │ │ + vsubhn.i16 d20, q4, │ │ + addmi r0, r1, #0 │ │ + @ instruction: 0xf8ddd065 │ │ + cdpge 0, 1, cr9, cr10, cr4, {1} │ │ + andls r0, r2, r8, lsr sl │ │ + cdpls 0, 0, cr14, cr6, cr14, {5} │ │ + subsle r2, ip, r0, lsl #18 │ │ + svclt 0x00042f08 │ │ + bcs 253068 │ │ + cmnphi r6, r0, asr #32 @ p-variant is OBSOLETE │ │ + b 1407c84 │ │ + ldmdavs sl, {r1, r3, sl, fp, ip} │ │ + stmdbmi r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + strbtmi r6, [r7], -r9, asr #16 │ │ + @ instruction: 0x4634685b │ │ + @ instruction: 0xf0002f00 │ │ + strtmi r8, [r5], -r1, lsl #1 │ │ + strvs lr, [r0], #-2516 @ 0xfffff62c │ │ + svccc 0x0010404c │ │ + b fe13dda0 │ │ + @ instruction: 0x43260409 │ │ + ldreq pc, [r0], #-261 @ 0xfffffefb │ │ + ldmib r5, {r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ + subsmi r6, sp, r2, lsl #10 │ │ + b fe17ddf4 │ │ + @ instruction: 0x432e0509 │ │ + ands sp, ip, r8, ror #3 │ │ + strtmi r6, [r4], r8, lsl #16 │ │ + @ instruction: 0x4625681a │ │ + ldrtmi r6, [ip], -r9, asr #16 │ │ + stccs 8, cr6, [r0, #-364] @ 0xfffffe94 │ │ + strtmi sp, [r7], -r2, rrx │ │ + strvs lr, [r0], #-2516 @ 0xfffff62c │ │ + ldccc 0, cr4, [r0, #-304] @ 0xfffffed0 │ │ + b fe13dddc │ │ + @ instruction: 0x43260409 │ │ + ldreq pc, [r0], #-263 @ 0xfffffef9 │ │ + ldmib r7, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ + subsmi r7, lr, r2, lsl #12 │ │ + b fe1bde34 │ │ + teqmi r7, #9437184 @ 0x900000 │ │ + andcs sp, r0, r9, ror #3 │ │ + andls r9, r1, r3, lsl #18 │ │ + andcs sl, r8, #1703936 @ 0x1a0000 │ │ + strbtmi r2, [r4], -r0, lsl #6 │ │ + @ instruction: 0xf926f01c │ │ + ldmib sp, {r1, r3, r4, r8, r9, sl, fp, sp, pc}^ │ │ + svcgt 0x0083321d │ │ + orrsle r2, ip, r0, lsl #16 │ │ + svcls 0x00064638 │ │ + stmdacs r8, {r0, r3, r5, r8, ip, sp, pc} │ │ + bcs 25d928 │ │ + msrhi CPSR_, r0, asr #32 │ │ + stmdals r5, {r1, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ + stmvs r2, {r1, r3, r8, fp, sp, pc} │ │ + @ instruction: 0xf01ca81a │ │ + svcge 0x001af87d │ │ + ldrcc lr, [sp], #-2525 @ 0xfffff623 │ │ + stmdacs r2, {r0, r5, r7, r8, r9, sl, fp, lr, pc} │ │ + beq e6213c │ │ + andls sl, r2, sl, lsl lr │ │ + ldrdls pc, [r4], -sp @ │ │ + ldmdbls pc, {r0, r2, r3, r4, r5, sp, lr, pc} @ │ │ + stmdbge sl!, {r0, r1, r2, r3, r5, r8, ip, pc} │ │ + strbeq ip, [r0, r1, lsr #3] │ │ + strtcc lr, [sp], #-2509 @ 0xfffff633 │ │ + mrshi pc, SPSR @ │ │ + strtmi r2, [r9], -r0 │ │ + ldmdage sl, {r0, ip, pc} │ │ + movwcs r2, #512 @ 0x200 │ │ + @ instruction: 0xf8f4f01c │ │ + ldrne lr, [ip], #-2525 @ 0xfffff623 │ │ + ldmib sp, {r1, r2, r3, r4, r9, fp, ip, pc}^ │ │ + stmdacs r0, {r1, r3, r4, r8, r9} │ │ + addshi pc, r9, r0 │ │ + @ instruction: 0x461d2011 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0004283 │ │ + beq 24e154 │ │ + ldrmi r4, [r4], -r2, lsr #13 │ │ + tst ip, pc, lsl #12 │ │ + @ instruction: 0xf0aa2019 │ │ + stmdacs r0, {r1, r3, r4, r5, r8, sl, fp, sp, lr, pc} │ │ + teqphi r9, r0 @ p-variant is OBSOLETE │ │ + ldrdls pc, [r4], -sp @ │ │ + ldmibmi sp, {r0, r4, r8, sl, sp} │ │ + vrshr.s8 d18, d9, #8 │ │ + cdpge 5, 1, cr0, cr10, cr0, {0} │ │ + @ instruction: 0x27194479 │ │ + @ instruction: 0xf0a74604 │ │ + andcs pc, r0, r4, lsl fp @ │ │ + stccc 6, cr4, [r4, #-140] @ 0xffffff74 │ │ + andscs r9, r9, #2 │ │ + ldmdage r2!, {r2, r4, r9, sl, lr} │ │ + @ instruction: 0xf01a9303 │ │ + ldmdals r2!, {r0, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ + ldmdals r3!, {r4, r8, ip, sp, pc} │ │ + cdp 0, 2, cr15, cr6, cr14, {3} │ │ + ldrdeq pc, [r0], #-137 @ 0xffffff77 │ │ + stmdacs r0, {r0, r2, sl, ip, pc} │ │ + @ instruction: 0xf0409707 │ │ + @ instruction: 0xf04f8106 │ │ + @ instruction: 0x46aa30ff │ │ + subeq pc, r0, r9, asr #17 │ │ + @ instruction: 0x46314630 │ │ + strhteq lr, [ip], #139 @ 0x8b │ │ + ldm fp!, {r2, r3, r5, r6, r7, lr, pc} │ │ + rscgt r0, ip, ip, ror #1 │ │ + smlalseq lr, ip, fp, r8 │ │ + stmdage sl!, {r2, r3, r4, r5, r6, r7, lr, pc} │ │ + stc2l 0, cr15, [sl], #116 @ 0x74 │ │ + blls 1586a0 │ │ + blpl 4a8560 │ │ + bgt 1ff750 │ │ + svcmi 0x0000f1b5 │ │ + ldrdls pc, [ip], #-137 @ 0xffffff77 │ │ + movwgt r9, #32259 @ 0x7e03 │ │ + andseq pc, r1, #64, 4 │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + @ instruction: 0x4692d011 │ │ + svceq 0x0000f1b9 │ │ + ldrbmi sp, [pc], -r7 │ │ + bleq 16bf80 │ │ + ldcl 0, cr15, [r2, #440]! @ 0x1b8 │ │ + stmdbeq r1, {r0, r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ + @ instruction: 0x4652d1f8 │ │ + @ instruction: 0x4658b11d │ │ + stcl 0, cr15, [r6], {170} @ 0xaa │ │ + stmdbls r9, {r1, r4, r6, r9, sl, lr} │ │ + svcls 0x00074294 │ │ + @ instruction: 0x6c089b05 │ │ + andeq pc, r1, r0, lsl #2 │ │ + @ instruction: 0xf1086408 │ │ + tstle pc, r8, lsl #2 │ │ + stmdbls r8, {r3, fp, sp, lr} │ │ + stmdals r6, {fp, sp} │ │ + andle r6, r1, sl │ │ + ldc 0, cr15, [r2], #680 @ 0x2a8 │ │ + pop {r0, r3, r4, r5, ip, sp, pc} │ │ + svclt 0x00008ff0 │ │ + @ instruction: 0xfffe8f38 │ │ + @ instruction: 0xfffe8582 │ │ + @ instruction: 0xf8dd9806 │ │ + stcls 0, cr9, [r2, #-128] @ 0xffffff80 │ │ + rscslt r6, r9, #655360 @ 0xa0000 │ │ + tstcs r5, r1, asr #20 │ │ + movwvs lr, #10697 @ 0x29c9 │ │ + stmib r9, {r9, fp, sp}^ │ │ + svclt 0x00184100 │ │ + ldc 0, cr15, [sl], {170} @ 0xaa │ │ + pop {r0, r3, r4, r5, ip, sp, pc} │ │ + mcrls 15, 0, r8, cr6, cr0, {7} │ │ + rsble r2, r2, r0, lsl #22 │ │ + svclt 0x00042a08 │ │ + stmdbcs r8, {r0, r1, r8, sl, ip, pc} │ │ + ldmdavs sl, {r1, r4, r6, r8, ip, lr, pc} │ │ + bne 2e87e8 │ │ + @ instruction: 0xf04f6820 │ │ + stmdavs r1!, {r8, fp, lr}^ │ │ + ldmdavs fp, {r0, r1, r2, r4, r6, r9, sl, lr}^ │ │ + svccs 0x00004634 │ │ + strtmi sp, [r5], -sl, rrx │ │ + strvs lr, [r0], #-2516 @ 0xfffff62c │ │ + svccc 0x0010404c │ │ + b fe13dfe4 │ │ + @ instruction: 0x43260409 │ │ + ldreq pc, [r0], #-261 @ 0xfffffefb │ │ + ldmib r5, {r0, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ + subsmi r6, sp, r2, lsl #10 │ │ + b fe17e038 │ │ + @ instruction: 0x432e0509 │ │ + ands sp, fp, r9, ror #3 │ │ + @ instruction: 0x4655681a │ │ + stmdavs r1!, {r5, fp, sp, lr}^ │ │ + ldmdavs fp, {r2, r3, r4, r5, r9, sl, lr}^ │ │ + suble r2, sp, r0, lsl #26 │ │ + ldmib r4, {r0, r1, r2, r5, r9, sl, lr}^ │ │ + submi r6, ip, r0, lsl #8 │ │ + submi r3, r6, r0, lsl sp │ │ + streq lr, [r9], #-2692 @ 0xfffff57c │ │ + @ instruction: 0xf1074326 │ │ + mvnsle r0, r0, lsl r4 │ │ + @ instruction: 0x7602e9d7 │ │ + subsmi r4, r7, lr, asr r0 │ │ + streq lr, [r9], -r6, lsl #21 │ │ + mvnle r4, r7, lsr r3 │ │ + stmdbls r3, {sp} │ │ + ldmdage sl, {r0, ip, pc} │ │ + movwcs r2, #520 @ 0x208 │ │ + @ instruction: 0xf806f01c │ │ + ldrne lr, [ip], #-2525 @ 0xfffff623 │ │ + ldmib sp, {r1, r2, r3, r4, r9, fp, ip, pc}^ │ │ + stmdacs r0, {r1, r3, r4, r8, r9} │ │ + svcge 0x0012f47f │ │ + cmnlt r3, r6, lsl #30 │ │ + svclt 0x00082a08 │ │ + sbcle r2, sp, r8, lsl #18 │ │ + bge 6c0018 │ │ + ldmdbmi r3!, {r1, r4, r5, r8, r9, fp, lr} │ │ + ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ + tstls r0, r9, ror r4 │ │ + @ instruction: 0xf013212b │ │ + stmdage sl!, {r0, r2, r3, r5, r6, r8, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf8a0f01a │ │ + stmdacs r0, {r1, r3, r5, fp, ip, pc} │ │ + stmdals fp!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + stcl 0, cr15, [ip, #-440] @ 0xfffffe48 │ │ + @ instruction: 0xf01aa832 │ │ + ldmdals r2!, {r0, r1, r2, r4, r7, fp, ip, sp, lr, pc} │ │ + vshl.s8 d18, d1, #0 │ │ + cdpge 5, 1, cr0, cr10, cr0, {0} │ │ + @ instruction: 0xf8dd2800 │ │ + svclt 0x001c9024 │ │ + @ instruction: 0xf06e9833 │ │ + @ instruction: 0xe715ed3e │ │ + @ instruction: 0xf0aa2019 │ │ + cmnlt r0, #11776 @ 0x2e00 │ │ + ldrcs r4, [r1, #-2330] @ 0xfffff6e6 │ │ + vrshr.s8 d18, d9, #8 │ │ + ldrbtmi r0, [r9], #-1280 @ 0xfffffb00 │ │ + pkhbtmi r2, r2, r9, lsl #8 │ │ + blx 3aa24c │ │ + andcs r3, r0, r4, lsl #26 │ │ + andls r2, r2, r9, lsl r7 │ │ + @ instruction: 0xf01aa82a │ │ + stmdals sl!, {r0, r2, r4, r5, r6, fp, ip, sp, lr, pc} │ │ + stmdals fp!, {r4, r8, ip, sp, pc} │ │ + stc 0, cr15, [r2, #-440]! @ 0xfffffe48 │ │ + @ instruction: 0xf8ddae1a │ │ + ldrbmi r9, [r3], -r4, lsr #32 │ │ + stmdami pc, {r0, r2, r3, r5, r6, r7, r9, sl, sp, lr, pc} @ │ │ + @ instruction: 0xf0134478 │ │ + stmdami ip, {r0, r1, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0134478 │ │ + stmdami ip, {r0, r1, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf0114478 │ │ + andcs pc, r1, sp, ror #27 │ │ + @ instruction: 0xf0102117 │ │ + andcs pc, r1, pc, asr r8 @ │ │ + @ instruction: 0xf0102120 │ │ + andcs pc, r1, fp, asr r8 @ │ │ + @ instruction: 0xf0102119 │ │ + svclt 0x0000f857 │ │ + @ instruction: 0xfffe8cf8 │ │ + @ instruction: 0xfffe8aea │ │ + ldrdeq ip, [sl], -r4 │ │ + andeq ip, sl, ip, asr #25 │ │ + andeq ip, sl, ip, ror #22 │ │ + @ instruction: 0xfffeb533 │ │ + @ instruction: 0x000ac9ba │ │ + andeq ip, sl, r8, lsl fp │ │ + svcmi 0x00f0e92d │ │ + strmi fp, [fp], -fp, ror #1 │ │ + andcs r4, r0, #153092096 @ 0x9200000 │ │ + blmi 36c180 │ │ + tstls r5, #8, 14 @ 0x200000 │ │ + ldrcs lr, [r1, -sp, asr #19] │ │ + andsls sl, r3, #17408 @ 0x4400 │ │ + ldmib sl, {r2, r4, r8, r9, ip, pc}^ │ │ + ldmib r4, {r1, r9, sl, ip, sp, lr}^ │ │ + rsbmi r3, lr, r0, lsl #10 │ │ + teqmi r3, #123 @ 0x7b │ │ + ldreq pc, [r1], -r0, asr #4 │ │ + streq pc, [r0], -r8, asr #5 │ │ + @ instruction: 0xf8dad117 │ │ + blcs 3a160 │ │ + strbthi pc, [lr], #-65 @ 0xffffffbf @ │ │ + ldrls r4, [r0], #-1623 @ 0xfffff9a9 │ │ + svcmi 0x0044f857 │ │ + movwmi pc, #79 @ 0x4f @ │ │ + stmdbhi r1, {r0, r1, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + svcmi 0x0000f1b4 │ │ + tstle ip, fp, lsr r0 │ │ + smlatbeq r8, r6, r1, pc @ │ │ + andne lr, r0, #192, 18 @ 0x300000 │ │ + pop {r0, r1, r3, r5, r6, ip, sp, pc} │ │ + mrcne 15, 3, r8, cr1, cr0, {7} │ │ + andne lr, r0, #192, 18 @ 0x300000 │ │ + pop {r0, r1, r3, r5, r6, ip, sp, pc} │ │ + stmib sp, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ + @ instruction: 0xf10d1707 │ │ + mulls r9, r8, fp │ │ mrscs r2, (UNDEF: 4) │ │ - ldmibvc r0!, {r0, r2, r3, r8, sl, ip, sp, lr, pc} │ │ - bleq ff46a040 │ │ - cmpeq sl, sp, asr #19 │ │ + eoreq lr, r6, sp, asr #19 │ │ + smlawteq r8, sp, r9, lr │ │ orrcc pc, sp, r0, asr #4 │ │ - subseq lr, r8, sp, asr #19 │ │ - subseq lr, ip, sp, asr #19 │ │ - cmpeq lr, sp, asr #19 │ │ + eoreq lr, sl, sp, asr #19 │ │ + smlawteq ip, sp, r9, lr │ │ ldmeq r0, {r0, sp, lr, pc} │ │ - @ instruction: 0x4648d11e │ │ - @ instruction: 0xff70f02a │ │ - stmdacs r0, {r0, r2, r3, r4, r6, fp, ip, pc} │ │ + @ instruction: 0x4658d11e │ │ + @ instruction: 0xf914f01a │ │ + stmdacs r0, {r0, r1, r3, r5, fp, ip, pc} │ │ strdcs sp, [r0, -r9] │ │ - strcs r2, [r1], -r2, lsl #6 │ │ + strcs r2, [r1, #-770] @ 0xfffffcfe │ │ and r2, r7, r0, lsl #14 │ │ - strcs pc, [r3, #-2979] @ 0xfffff45d │ │ - blx efd46 │ │ - blx 103066 │ │ - ldrmi r5, [r3], -r7, lsl #14 │ │ + strcs pc, [r3], -r3, lsr #23 │ │ + blx f01de │ │ + blx 1078fe │ │ + ldrmi r6, [r3], -r7, lsl #14 │ │ rscsle r0, r5, r2, asr #15 │ │ - strcs pc, [r6, #-2979] @ 0xfffff45d │ │ + strcs pc, [r5], -r3, lsr #23 │ │ rscle r2, r4, r1, lsl #16 │ │ - tstppl r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ - tstpne r6, r7, lsl #22 @ p-variant is OBSOLETE │ │ - @ instruction: 0xe7eb4616 │ │ - ldrbmi r4, [r9], -r8, asr #12 │ │ - bicgt ip, ip, ip, asr #17 │ │ - smulleq lr, ip, r0, r8 │ │ - bicgt r2, ip, r0 │ │ - @ instruction: 0xf8dda920 │ │ - stmib sp, {r2, r5, r6, pc}^ │ │ - ldmib r8, {r1, r2, r3, r4, r5, r8, lr}^ │ │ - cmpls r2, r4, lsl r2 │ │ - subls r1, r0, r9, lsl #17 │ │ - bmi f683c0 │ │ - @ instruction: 0xf04fbf28 │ │ - strdls r3, [r1, #-31] @ 0xffffffe1 │ │ - @ instruction: 0x107cf898 │ │ - rsble r2, sp, r0, lsl #18 │ │ - ldclge 1, cr2, [r8, #-16] │ │ - cmpeq sl, sp, asr #19 │ │ - orrcc pc, sp, r0, asr #4 │ │ - subseq lr, r8, sp, asr #19 │ │ - subseq lr, ip, sp, asr #19 │ │ - cmpeq lr, sp, asr #19 │ │ - ldmeq r0, {r0, sp, lr, pc} │ │ - strtmi sp, [r8], -r2, ror #2 │ │ - @ instruction: 0xff26f02a │ │ - stmdacs r0, {r0, r2, r3, r4, r6, fp, ip, pc} │ │ + tstpvs r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ + tstpne r5, r7, lsl #22 @ p-variant is OBSOLETE │ │ + @ instruction: 0xe7eb4615 │ │ + ldcge 6, cr4, [lr, #-356]! @ 0xfffffe9c │ │ + @ instruction: 0x1d28c9cc │ │ + ldm r1, {r2, r3, r6, r7, lr, pc} │ │ + strtmi r0, [r9], -ip, asr #1 │ │ + andcs ip, r0, ip, asr #1 │ │ + ldmdbhi r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ + stmib sp, {r1, r3, r4, ip, pc}^ │ │ + ldmdage r6, {r1, r2, r4, sl} │ │ + addsge pc, r0, sp, asr #17 │ │ + stmibgt ip, {r2, r4, ip, sp}^ │ │ + ldm r1, {r2, r3, r6, r7, lr, pc} │ │ + rscgt r0, ip, ip, ror #1 │ │ + @ instruction: 0xf8cd9d10 │ │ + cdpvs 0, 14, cr10, cr8, cr8, {1} │ │ + ldmdage lr!, {r5, r6, r7, r8, r9, ip, sp, pc} │ │ + @ instruction: 0x4629aa16 │ │ + @ instruction: 0xf87ef02b │ │ + eorsge lr, lr, #3620864 @ 0x374000 │ │ + ldrdlt pc, [r4, -sp] │ │ + andls r9, pc, r0, asr #16 │ │ + vshr.s8 d18, d1, #8 │ │ + strmi r0, [r2] │ │ + stclvs 1, cr13, [lr, #-488]! @ 0xfffffe18 │ │ + stcvs 3, cr11, [r8, #-56]! @ 0xffffffc8 │ │ + @ instruction: 0xf0412800 │ │ + stcls 3, cr8, [pc, #-1004] @ 2dd78 │ │ + svceq 0x0000f1bb │ │ + stmiavs r8!, {r0, r3, r4, ip, lr, pc} │ │ + ldmib sp, {r3, r4, r5, r7, r8, ip, sp, pc}^ │ │ + @ instruction: 0x46d94a14 │ │ + stmdalt r0, {r0, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + stmdavs r0!, {r0, r1, r2, r5, r7, fp, sp, lr} │ │ + @ instruction: 0xf0014287 │ │ + stmdavs r0!, {r3, r4, r6, r7, r8, r9, pc}^ │ │ + @ instruction: 0xf8401c79 │ │ + bl 5a268 │ │ + adcvs r0, r1, r7, asr #1 │ │ + andhi pc, r4, r0, asr #17 │ │ + ldrdeq pc, [r0], -sl │ │ + vhsub.s8 d20, d17, d1 │ │ + ldcge 3, cr8, [r6], {123} @ 0x7b │ │ + @ instruction: 0xf0002a00 │ │ + stmdals pc, {r0, r1, r3, r8, r9, sl, pc} @ │ │ + bl 36a454 │ │ + svclt 0x0006f000 │ │ + ldrsbtge pc, [r8], #-133 @ 0xffffff7b @ │ │ + svceq 0x0000f1ba │ │ + sbchi pc, pc, r0 │ │ + subeq lr, sl, sl, lsl #22 │ │ + ldrsbtls pc, [r4], #-133 @ 0xffffff7b @ │ │ + andls r0, pc, r0, lsl #2 │ │ + bl 56a474 │ │ + @ instruction: 0xf0012800 │ │ + @ instruction: 0x468383fd │ │ + @ instruction: 0xf8cd2700 │ │ + eor sl, r8, r8, lsr r0 │ │ + strtmi r2, [r8], -r1, lsl #10 │ │ + @ instruction: 0x46224631 │ │ + ldmdaeq r0!, {r0, r3, r8, ip, sp, lr, pc} │ │ + beq aa894 │ │ + @ instruction: 0xf8edf0a7 │ │ + @ instruction: 0x3600e9d9 │ │ + svceq 0x0000f1ba │ │ + ldrdeq lr, [r2, -r9] │ │ + @ instruction: 0xc01cf8d9 │ │ + mla r8, r9, r8, pc @ │ │ + mlacs r0, r9, r8, pc @ │ │ + @ instruction: 0xf84b46c1 │ │ + bl 2fa22c │ │ + @ instruction: 0xf1070307 │ │ + stmib r3, {r4, r5, r8, r9, sl}^ │ │ + @ instruction: 0xf1036001 │ │ + @ instruction: 0xf883000c │ │ + @ instruction: 0xf8832020 │ │ + eorsgt lr, r2, r8, lsr #32 │ │ + @ instruction: 0x4c06e9c3 │ │ + stmdals pc, {r0, r1, r4, ip, lr, pc} @ │ │ + @ instruction: 0xd01042b8 │ │ + strvs lr, [r5], #-2521 @ 0xfffff627 │ │ + sbcle r2, pc, r0, lsl #24 │ │ + @ instruction: 0xf0aa4620 │ │ + stmdacs r0, {r1, r3, r4, r6, r7, r9, fp, sp, lr, pc} │ │ + @ instruction: 0x83aff001 │ │ + strb r4, [r8, r5, lsl #12] │ │ + beq 4592a8 │ │ + @ instruction: 0xf000900d │ │ + @ instruction: 0x2000beb7 │ │ + @ instruction: 0xf10d2104 │ │ + stmib sp, {r3, r4, r5, r6, r7, r8, fp}^ │ │ + vrhadd.s8 q8, q0, q0 │ │ + stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ + stmib sp, {r1, r2, r3, r4, r5}^ │ │ + stmib sp, {r1, r6}^ │ │ + and r0, r1, r4, asr #2 │ │ + @ instruction: 0xd11e0890 │ │ + @ instruction: 0xf0054648 │ │ + stmdals r3, {r0, r2, r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ + rscsle r2, r9, r0, lsl #16 │ │ + movwcs r2, #8448 @ 0x2100 │ │ + strcs r2, [r0, -r1, lsl #10] │ │ + blx fe9262ae │ │ + stmdaeq r0, {r0, r1, r9, sl, sp}^ │ │ + strvs pc, [r7], -r3, lsl #22 │ │ + strvs pc, [r7, -r3, lsl #22] │ │ + bfieq r4, r3, (invalid: 12:2) │ │ + blx fe92267a │ │ + stmdacs r1, {r0, r2, sl, sp} │ │ + blx 12263e │ │ + blx 1fe6b6 │ │ + ldrmi r1, [r5], -r5, lsl #2 │ │ + strbmi lr, [r8], -fp, ror #15 │ │ + stmiagt ip, {r1, r2, r5, r8, fp, sp, pc}^ │ │ + ldm r0, {r2, r3, r6, r7, r8, lr, pc} │ │ + andcs r0, r0, ip, asr #1 │ │ + ldmdbge r4, {r2, r3, r6, r7, r8, lr, pc} │ │ + teqls r1, r0, lsl fp │ │ + andsne lr, r4, #3457024 @ 0x34c000 │ │ + teqls r4, lr, lsl #30 │ │ + eorsls r1, r2, r9, lsl #17 │ │ + stmib sp, {r4, r5, r8, r9, sl, ip, pc}^ │ │ + svclt 0x00287b2e │ │ + mvnscc pc, pc, asr #32 │ │ + @ instruction: 0xf8939133 │ │ + stmdbcs r0, {r2, r3, r4, r5, r6, ip} │ │ + tstcs r4, r6, ror r0 │ │ + @ instruction: 0xf10daf3e │ │ + stmib sp, {r3, r4, r7, r8, r9, fp}^ │ │ + vrhadd.s8 q8, q0, q0 │ │ + stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ + stmib sp, {r1, r2, r3, r4, r5}^ │ │ + stmib sp, {r1, r6}^ │ │ + ldrtmi r0, [r8], -r4, asr #2 │ │ + ldc2 0, cr15, [r4, #20] │ │ + stmdacs r0, {r0, r1, r6, fp, ip, pc} │ │ strdcs sp, [r0, -r9] │ │ - strcs r2, [r1], -r2, lsl #6 │ │ - and r2, r7, r0, lsl #14 │ │ - strcs pc, [r3], #-2979 @ 0xfffff45d │ │ - blx efdda │ │ - blx fecfa │ │ - ldrmi r4, [r3], -r7, lsl #14 │ │ - rscsle r0, r5, r2, asr #15 │ │ - strcs pc, [r6], #-2979 @ 0xfffff45d │ │ - rscle r2, r4, r1, lsl #16 │ │ - tstpmi r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ - tstpne r6, r7, lsl #22 @ p-variant is OBSOLETE │ │ - @ instruction: 0xe7eb4616 │ │ - andsne lr, r4, #3489792 @ 0x354000 │ │ - subsls sl, r2, r0, lsr #16 │ │ - cmpls r5, r0 │ │ - subsls r1, r3, r9, lsl #17 │ │ - @ instruction: 0xf04fbf28 │ │ - ldrshls r3, [r4, #-31] @ 0xffffffe1 │ │ - @ instruction: 0x107cf895 │ │ - @ instruction: 0xf0002900 │ │ - @ instruction: 0x21048696 │ │ - stmib sp, {r5, r7, r9, sl, lr}^ │ │ - vand q8, q0, q5 │ │ + strcs r2, [r1], #-770 @ 0xfffffcfe │ │ + and r2, ip, r0, lsl #10 │ │ + tstpvs r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ + tstpne r4, r5, lsl #22 @ p-variant is OBSOLETE │ │ + blx fe8ffb7e │ │ + stmdaeq r0, {r0, r1, r9, sl, sp}^ │ │ + strvs pc, [r5], -r3, lsl #22 │ │ + strvs pc, [r5, #-2819] @ 0xfffff4fd │ │ + bfieq r4, r3, (invalid: 12:2) │ │ + blx fe922716 │ │ + stmdacs r1, {r2, r9, sl, sp} │ │ + ldmeq r0, {r2, r3, r5, r6, r7, r8, ip, lr, pc} │ │ + svcgt 0x004ed0df │ │ + subgt sl, lr, r6, lsr r8 │ │ + umaaleq lr, lr, r7, r8 │ │ + subgt r4, lr, pc, asr r6 │ │ + ldmib r5, {r2, r6, sp, lr, pc}^ │ │ + ldmdage r4, {r2, r4, r9, ip} │ │ + andcs r9, r0, r8, asr r0 │ │ + stmne r9, {r0, r1, r3, r4, r6, r8, ip, pc} │ │ + svclt 0x00289059 │ │ + mvnscc pc, pc, asr #32 │ │ + @ instruction: 0xf895915a │ │ + stmdbcs r0, {r2, r3, r4, r5, r6, ip} │ │ + ldrthi pc, [sl], r0 @ │ │ + cdpge 1, 3, cr2, cr14, cr4, {0} │ │ + stmib sp, {r3, r5, r7, r9, sl, lr}^ │ │ + vrhadd.s8 q8, q0, q0 │ │ stmib sp, {r0, r2, r3, r7, r8, ip, sp}^ │ │ - stmib sp, {r3, r4, r6}^ │ │ - stmib sp, {r2, r3, r4, r6}^ │ │ - and r0, r2, lr, asr r1 │ │ + stmib sp, {r1, r2, r3, r4, r5}^ │ │ + stmib sp, {r1, r6}^ │ │ + and r0, r2, r4, asr #2 │ │ @ instruction: 0xf0400890 │ │ - strtmi r8, [r0], -fp, lsl #13 │ │ - cdp2 0, 14, cr15, cr6, cr10, {1} │ │ - stmdacs r0, {r0, r2, r3, r4, r6, fp, ip, pc} │ │ + ldrtmi r8, [r0], -sp, lsr #13 │ │ + stc2l 0, cr15, [sl, #-20] @ 0xffffffec │ │ + stmdacs r0, {r0, r1, r6, fp, ip, pc} │ │ strdcs sp, [r0, -r9] │ │ - strcs r2, [r1], -r2, lsl #6 │ │ + strcs r2, [r1, #-770] @ 0xfffffcfe │ │ and r2, r7, r0, lsl #14 │ │ - strcs pc, [r3, #-2979] @ 0xfffff45d │ │ - blx efe5a │ │ - blx 10317a │ │ - ldrmi r5, [r3], -r7, lsl #14 │ │ + strcs pc, [r3], #-2979 @ 0xfffff45d │ │ + blx f04be │ │ + blx ff3de │ │ + ldrmi r4, [r3], -r7, lsl #14 │ │ rscsle r0, r5, r2, asr #15 │ │ - strcs pc, [r6, #-2979] @ 0xfffff45d │ │ + strcs pc, [r5], #-2979 @ 0xfffff45d │ │ rscle r2, r3, r1, lsl #16 │ │ - tstppl r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ - tstpne r6, r7, lsl #22 @ p-variant is OBSOLETE │ │ - @ instruction: 0xe7eb4616 │ │ + tstpmi r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ + tstpne r5, r7, lsl #22 @ p-variant is OBSOLETE │ │ + @ instruction: 0xe7eb4615 │ │ andmi pc, r0, pc, asr #32 │ │ - and r9, r7, r6, asr #32 │ │ - stmdage r4, {r1, r2, r3, r7, r8, sl, fp, lr, pc}^ │ │ - ldm r5, {r1, r2, r3, r7, lr, pc} │ │ - addgt r0, lr, lr, lsl #1 │ │ - ldrdhi pc, [r4], #-141 @ 0xffffff73 @ │ │ - svceq 0x0008f818 │ │ - @ instruction: 0x27112258 │ │ - ldmib r8, {r2, r5, r9, sl, fp, sp, pc}^ │ │ - stmdacs r0!, {r0, r2, r4, r8, ip, lr} │ │ - tstppl r2, r1, lsl #22 @ p-variant is OBSOLETE │ │ - streq pc, [r0, -r8, asr #5] │ │ - vand d25, d0, d0 │ │ - @ instruction: 0xf8ad111b │ │ - svclt 0x00081160 │ │ - @ instruction: 0xf50d46c8 │ │ - @ instruction: 0xf8cd79e8 │ │ - @ instruction: 0xf1098064 │ │ - andls r0, r9, r5 │ │ - andeq pc, r8, r9, lsl #2 │ │ - stmdage lr!, {r0, r1, r2, ip, pc}^ │ │ - andls r3, r8, r8 │ │ - andcc sl, r8, r2, asr r8 │ │ - ldmdals r0, {r2, r3, ip, pc} │ │ - @ instruction: 0xf0004285 │ │ - @ instruction: 0xf8dd85df │ │ - stmdbge r4, {r3, r4, r8, sp, pc}^ │ │ - @ instruction: 0xf1ba692a │ │ - @ instruction: 0xf8cd4000 │ │ - stmib sp, {r4, r5, r7, r8, ip, sp, pc}^ │ │ - svclt 0x0018866a │ │ - bcs 3f618 │ │ + eorsls sl, r8, r6, lsr #30 │ │ + subscs r9, r8, #16, 22 @ 0x4000 │ │ + ldcge 6, cr2, [r6, #-68] @ 0xffffffbc │ │ + streq pc, [r0], -r8, asr #5 │ │ + svceq 0x0008f813 │ │ + @ instruction: 0x8115e9d3 │ │ + blx 7847e │ │ + tstls ip, r2, lsl #2 │ │ + tstpne fp, r0, asr #4 @ p-variant is OBSOLETE │ │ + rscsne pc, r8, sp, lsr #17 │ │ + strbmi fp, [fp], -r8, lsl #30 │ │ + stmibvc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf1099310 │ │ + andls r0, r5, r5 │ │ + strmi r9, [r0, #2060] @ 0x80c │ │ + ldrbhi pc, [r1, #-0]! @ │ │ + ldrdlt pc, [r0], #141 @ 0x8d @ │ │ + @ instruction: 0xf8d8a851 │ │ + ldmdbge r6!, {r4, sp} │ │ + @ instruction: 0xf1bbc0a8 │ │ + svclt 0x00184000 │ │ + bcs 3fc58 │ │ tstpeq r1, pc, asr #32 @ p-variant is OBSOLETE │ │ @ instruction: 0xf082bf48 │ │ @ instruction: 0xb1b14100 │ │ - @ instruction: 0xd1282901 │ │ - ldrtmi r6, [r1], -sl, lsr #22 │ │ - strbmi r9, [r8], -sp, rrx │ │ - stc2l 0, cr15, [ip], #-108 @ 0xffffff94 │ │ - blvc ffa6b24c │ │ - rsbseq lr, r7, #3620864 @ 0x374000 │ │ - ldmdaeq r2, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ - teqle r5, r2, lsl #18 │ │ - tstcs fp, pc, asr #20 │ │ - stmib sp, {r0, r2, r4, r9, ip, pc}^ │ │ - @ instruction: 0xf0001017 │ │ - stmibvs sl!, {r2, r4, r5, r6, r7, sl, fp, ip, sp, pc} │ │ - ldrtmi r4, [r1], -r8, asr #12 │ │ - mrrc2 0, 1, pc, r8, cr11 @ │ │ - blvc ffa6b274 │ │ - rsbsne lr, r7, #3620864 @ 0x374000 │ │ - ldmdaeq r1, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ - cmple pc, r2, lsl #16 │ │ - andscs lr, fp, pc, asr #20 │ │ - stmib sp, {r0, r2, r4, r9, ip, pc}^ │ │ - @ instruction: 0xf0000117 │ │ - rsbls fp, sp, r0, ror #25 │ │ - blvs fead8008 │ │ - subls r4, sp, r1, lsr r6 │ │ - subls sl, ip, sp, ror #16 │ │ - ldmib r5, {r3, r6, r9, sl, lr}^ │ │ - @ instruction: 0xf01ba406 │ │ - ldmdals r4!, {r0, r2, r3, r4, r5, sl, fp, ip, sp, lr, pc}^ │ │ - stmdacs r2, {r0, r1, r4, r8, sl, ip, pc} │ │ - ldmdals r7!, {r0, r2, r4, r6, r8, ip, lr, pc}^ │ │ - ldmdals r8!, {r3, r4, ip, pc}^ │ │ - blmi 1da85f8 │ │ - b 1411edc │ │ - andsls r2, r7, fp, lsl r0 │ │ - stcllt 0, cr15, [r4], {0} │ │ - stcvc 5, cr15, [sl], #52 @ 0x34 │ │ - stm ip, {r0, r3, r4, r5, r6, r8, r9, fp, ip, pc} │ │ - ldmdage r2, {r0, r2, r3}^ │ │ - stm r0, {r3, r4, r5, r7, r9, sl, lr} │ │ - @ instruction: 0x46310812 │ │ - @ instruction: 0x0712e9d5 │ │ - stmdage sl!, {r1, r2, r4, ip, pc}^ │ │ - @ instruction: 0xf895904e │ │ - andls r0, sp, r0, asr r0 │ │ - stmdavs sl!, {r1, r4, r6, fp, sp, pc} │ │ - stmdage sp!, {r0, r2, r3, r6, ip, pc}^ │ │ - strbmi r9, [r8], -ip, asr #32 │ │ - @ instruction: 0x460fe9d5 │ │ - @ instruction: 0xa051f895 │ │ - @ instruction: 0xf01b9513 │ │ - @ instruction: 0xf50dfc0f │ │ - ldmib sp, {r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r4, r5, r6, r8, fp, ip, lr} │ │ - stmdacs r2, {r0, r2, fp} │ │ - b 14223f8 │ │ - @ instruction: 0x4614201b │ │ - mcrge 0, 1, r9, cr4, cr7, {0} │ │ - subs r4, r9, #74448896 @ 0x4700000 │ │ - ldcvc 5, cr15, [lr], {13} │ │ - stm ip, {r0, r3, r4, r5, r6, r8, r9, fp, ip, pc} │ │ - stmdbge ip, {r1, r2, r3}^ │ │ - ldmdaeq r1, {r0, r7, fp, sp, lr, pc} │ │ - ldrls r0, [r6], #-1984 @ 0xfffff840 │ │ - msrhi SPSR_, #1 │ │ - ldmib r5, {r3, r4, r5, r7, r9, sl, lr}^ │ │ - ldmib r5, {r3, r8, r9, ip, sp, lr}^ │ │ - ldrls r1, [r3, #-522] @ 0xfffffdf6 │ │ - bl 1cb4e34 │ │ - vaddl.s8 q0, d0, d3 │ │ - @ instruction: 0xf04f808f │ │ - strbmi r0, [r7], -r1, lsl #22 │ │ - @ instruction: 0xf0004645 │ │ - strtmi fp, [r0], fp, ror #24 │ │ - rsbsmi lr, r5, #3620864 @ 0x374000 │ │ - subsmi lr, r3, #3358720 @ 0x334000 │ │ - bvs abf7f8 │ │ - @ instruction: 0x3777e9dd │ │ - subsls r9, r2, r9, ror lr │ │ + @ instruction: 0xd1272901 │ │ + ldrsbtcs pc, [r0], -r8 @ │ │ + subsls r4, r7, r9, lsr #12 │ │ + ldrtmi r4, [fp], r8, asr #12 │ │ + ldc2l 0, cr15, [lr], {27} │ │ + bne 1968bd0 │ │ + ldrdmi lr, [r6], #-157 @ 0xffffff63 @ │ │ + stmdbcs r2, {r3, r5, r6, r9, fp, ip, pc} │ │ + beq 8a2930 │ │ + stmib sp, {r0, r1, r2, r3, ip, pc}^ │ │ + @ instruction: 0xf000120d │ │ + @ instruction: 0xf8d8bd3a │ │ + @ instruction: 0x46482018 │ │ + @ instruction: 0xf01b4629 │ │ + ldmib sp, {r0, r1, r3, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r2, r5, r6, r8, r9, sl}^ │ │ + bls 1a3ea20 │ │ + cmple r3, r2, lsl #16 │ │ + tstls pc, r0, lsr #20 │ │ + andeq lr, sp, #3358720 @ 0x334000 │ │ + stcllt 0, cr15, [r9] │ │ + ldmdage r1, {r0, r1, r2, r4, r6, ip, pc}^ │ │ + ldrsbtcs pc, [r8], -r8 @ │ │ + subsls r4, r5, r9, lsr #12 │ │ + subsls sl, r4, r7, asr r8 │ │ + ldmib r8, {r3, r6, r9, sl, lr}^ │ │ + @ instruction: 0xf01bb406 │ │ + stmdals r4!, {r0, r4, r5, r7, sl, fp, ip, sp, lr, pc}^ │ │ + cmple r5, r2, lsl #16 │ │ + andls r9, pc, r7, ror #16 │ │ + ldmib sp, {r3, r5, r6, fp, ip, pc}^ │ │ + andls sl, lr, r5, ror #8 │ │ + andls r0, sp, r0, lsr #20 │ │ + ldcllt 0, cr15, [r0], {0} │ │ + stmib sp, {r0, r3, r5, r6, r8, r9, fp, ip, pc}^ │ │ + ldmdage r1, {r1, r3, r4, r6, lr}^ │ │ + ldmdage r8, {r1, r2, r4, r6, ip, pc}^ │ │ + bne 1668c10 │ │ + subsls r4, r5, r9, lsr #12 │ │ + subsls sl, r4, r7, asr r8 │ │ stmib sp, {r3, r6, r9, sl, lr}^ │ │ - @ instruction: 0x96573755 │ │ - blx ff4e9fb6 │ │ - blvc ffa6b380 │ │ - ldrbvs lr, [r7, #-2525]! @ 0xfffff623 │ │ - stmdaeq r5, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ - teqle r5, r2, lsl #16 │ │ - b 13f7ba0 │ │ - @ instruction: 0x4614201b │ │ - vshr.s8 d25, d7, #8 │ │ - @ instruction: 0xf50d0700 │ │ - mvns r7, r8, ror #19 │ │ - cmnls r3, r9, ror r9 │ │ - stm r1, {r1, r2, r3, r5, r6, r8, fp, sp, pc} │ │ - strbeq r0, [r0, r5, lsl #16] │ │ - ldmdbpl r1!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - msrhi CPSR_x, #1 │ │ - @ instruction: 0x46919813 │ │ - @ instruction: 0x4623463a │ │ - adcsmi r4, lr, #60, 12 @ 0x3c00000 │ │ - mlalt r8, r0, r8, pc @ │ │ - shasxmi fp, r2, r8 │ │ - sadd16mi r9, r9, r6 │ │ - @ instruction: 0x4638461d │ │ - cdp 0, 3, cr15, cr10, cr9, {5} │ │ - @ instruction: 0xf04f42b4 │ │ - svclt 0x00380100 │ │ - stmdacs r0, {r0, r8, sp} │ │ - andeq pc, r0, pc, asr #32 │ │ - andcs fp, r1, r8, asr #30 │ │ - strmi fp, [r8], -r8, lsl #30 │ │ - subsle r2, lr, r0, lsl #16 │ │ - bleq aa0fc │ │ - bics r4, ip, r7, asr #12 │ │ - cmnls r3, r9, ror r9 │ │ - stm r1, {r1, r2, r3, r5, r6, r8, fp, sp, pc} │ │ - strbeq r0, [r0, r5, lsl #16] │ │ - ldrbvs lr, [r1, #-2509]! @ 0xfffff633 │ │ - rscshi pc, r6, #1 │ │ - ldrmi r2, [r5], -r8 │ │ - stcl 0, cr15, [sl, #676]! @ 0x2a4 │ │ - stmdacs r0, {r0, r4, r8, r9, sl, sp} │ │ + @ instruction: 0xf8d8235c │ │ + @ instruction: 0xf8982000 │ │ + @ instruction: 0xf898b050 │ │ + @ instruction: 0xf01b7051 │ │ + cdpge 12, 6, cr15, cr6, cr13, {4} │ │ + beq 1968c74 │ │ + stmdacs r2, {r2, r4, r6, r9, sl, fp, lr, pc} │ │ + beq 462a04 │ │ + andls r9, sp, fp, lsl #4 │ │ + bleq fe66a944 │ │ + ldcllt 0, cr15, [sl], {0} │ │ + stmib sp, {r0, r3, r5, r6, r8, r9, fp, ip, pc}^ │ │ + @ instruction: 0x07c0075e │ │ + cmnmi r0, sp, asr #19 │ │ + stmib sp, {r0, r1, r3, r8, r9, sl, ip, pc}^ │ │ + @ instruction: 0xf0012362 │ │ + @ instruction: 0xf108820f │ │ + blgt 3ef1b0 │ │ + bl 1cf4d74 │ │ + vaddl.s8 q0, d0, d1 │ │ + @ instruction: 0xf04f8093 │ │ + ldrtmi r0, [r7], -r1, lsl #18 │ │ + stclt 0, cr15, [r7], {0} │ │ + strtmi r9, [r9], -fp, lsl #8 │ │ + rsbmi lr, r5, #3620864 @ 0x374000 │ │ + subsmi lr, r9, #3358720 @ 0x334000 │ │ + ldrdcs pc, [r0], -r8 @ │ │ + @ instruction: 0x3767e9dd │ │ + subsls r9, r8, r9, ror #26 │ │ + stmib sp, {r3, r6, r9, sl, lr}^ │ │ + ldrbls r3, [sp, #-1883] @ 0xfffff8a5 │ │ + mrrc2 0, 1, pc, r6, cr11 @ │ │ + strbteq lr, [r4], #-2525 @ 0xfffff623 │ │ + @ instruction: 0x3766e9dd │ │ + stmdacs r2, {r3, r5, r6, r8, sl, fp, ip, pc} │ │ + beq 662a68 │ │ + andls r9, sp, fp, lsl #6 │ │ + bleq fe66a9b4 │ │ + stmibvc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + stmdbls r9!, {r2, r5, r7, r8, sp, lr, pc}^ │ │ + stmib sp, {r5, r6, r8, r9, fp, sp, pc}^ │ │ + @ instruction: 0x07c00a5e │ │ + cmpgt r4, #1572864 @ 0x180000 │ │ + eorge pc, ip, sp, asr #17 │ │ + @ instruction: 0xf0019163 │ │ + ldmib r8, {r0, r2, r4, r6, r7, r8, pc}^ │ │ + ldmib r8, {r1, r4, r9, sl, ip, sp, lr}^ │ │ + ldrtmi r5, [r2], -pc, lsl #8 │ │ + mlage r8, r8, r8, pc @ │ │ + @ instruction: 0x463842b4 │ │ + qasxmi fp, r2, r8 │ │ + @ instruction: 0xf0aa4629 │ │ + adcmi lr, r6, #1409024 @ 0x158000 │ │ + tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + tstcs r1, r8, lsr pc │ │ + @ instruction: 0xf04f2800 │ │ + svclt 0x00480000 │ │ + svclt 0x00082001 │ │ + stmdacs r0, {r3, r9, sl, lr} │ │ + ldrcs sp, [r1, -r3, rrx] │ │ + andls r2, fp, r1 │ │ streq pc, [r0, -r8, asr #5] │ │ - movthi pc, #49153 @ 0xc001 @ │ │ + @ instruction: 0xf10dad16 │ │ + @ instruction: 0x9c0f0b98 │ │ + stmibvc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + stcllt 0, cr15, [r1], #-0 │ │ + stmib sp, {r0, r3, r5, r6, r8, fp, ip, pc}^ │ │ + @ instruction: 0x07c0045e │ │ + strbcc lr, [r0, -sp, asr #19]! │ │ + cmnpl r2, sp, asr #19 │ │ + @ instruction: 0x81a2f001 │ │ + strtmi r2, [r5], -r8 │ │ + ldm r4!, {r1, r3, r5, r7, ip, sp, lr, pc}^ │ │ + stmdacs r0, {r0, r1, r3, r9, fp, ip, pc} │ │ + bicshi pc, r8, r1 │ │ tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - stmibvc r8!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - smlabbeq r8, r1, sl, lr │ │ - strmi r6, [r4], -r1, asr #32 │ │ - andcs r2, r8, #0, 2 │ │ - andge pc, r0, r0, asr #17 │ │ + subsmi r4, r1, r4, lsl #12 │ │ + @ instruction: 0xf8c06041 │ │ + mrscs fp, (UNDEF: 0) │ │ + stmdage r4!, {r3, r9, sp}^ │ │ smlabtcs r0, sp, r9, lr │ │ - strtmi r4, [r9], -r8, asr #12 │ │ - @ instruction: 0x46232210 │ │ - stc2 0, cr15, [r0], {27} │ │ - @ instruction: 0xf0a94620 │ │ - ldmib sp, {r1, r2, r3, r5, r7, r8, sl, fp, sp, lr, pc}^ │ │ - stmdacs r1, {r2, r4, r5, r6, sl} │ │ - addshi pc, r2, r0, asr #32 │ │ - ldrsblt pc, [r8, #141] @ 0x8d @ │ │ - andsls r9, r8, r7, ror r8 │ │ - andsls r9, r5, r8, ror r8 │ │ - andscs lr, fp, pc, asr #20 │ │ - orr r9, r5, r7, lsl r0 │ │ - mlasls r0, r5, r8, pc @ │ │ - smlabtcs sl, sp, r9, lr │ │ - andne lr, r0, #3358720 @ 0x334000 │ │ - andeq pc, r1, r9, lsl #1 │ │ - @ instruction: 0x463a9916 │ │ - ldmdage r4!, {r1, ip, pc}^ │ │ - @ instruction: 0xf02a930d │ │ - @ instruction: 0xf50dfe53 │ │ - ldmib sp, {r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r4, r5, r6, sl, sp, lr} │ │ - stmdacs r1, {r0, r5, fp} │ │ - b 1422500 │ │ - ldrls r2, [r5], #-27 @ 0xffffffe5 │ │ - ldreq lr, [r7], -sp, asr #19 │ │ - @ instruction: 0xf50dae24 │ │ - strbmi r7, [r7], -r8, ror #19 │ │ - @ instruction: 0xf08be3c2 │ │ - @ instruction: 0xf08a0001 │ │ - strtmi r0, [sl], -r1, lsl #2 │ │ - stmib sp, {r0, r1, r4, r5, r9, sl, lr}^ │ │ - ldmdage r4!, {r1, ip}^ │ │ - stmib sp, {r0, r3, r6, r9, sl, lr}^ │ │ - @ instruction: 0xf02a7400 │ │ - ldmib sp, {r1, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ - ldmib sp, {r0, r1, r2, r4, r5, r6, r8, r9, sp}^ │ │ - stmdacs r1, {r2, r4, r5, r6, r8, r9, sl} │ │ - addhi pc, r9, r0, asr #32 │ │ - ldrsblt pc, [r8, #141] @ 0x8d @ │ │ - b 1412d00 │ │ - stmib sp, {r0, r1, r3, r4, sp}^ │ │ - cmn r4, r7, lsl r2 │ │ - @ instruction: 0xf0002d00 │ │ - @ instruction: 0xf1bb80e3 │ │ - @ instruction: 0xf0410f08 │ │ - stmdavs r8!, {r1, r2, r4, r6, r7, r9, pc}^ │ │ - tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - ldrdlt pc, [r0], -r5 │ │ - svcmi 0x0000f1ba │ │ - streq lr, [r1, #-2688] @ 0xfffff580 │ │ - andle r9, r7, r6, lsl #14 │ │ - ldrbmi sl, [sl], -r4, asr #16 │ │ - @ instruction: 0xf02a462b │ │ - stmdacs r0, {r0, r3, r5, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ - msrhi CPSR_sx, r0 │ │ - @ instruction: 0xf2412c01 │ │ - ldmdahi r0!, {r0, r2, r4, r7, r9, pc} │ │ - subsls r4, r6, fp, lsr #12 │ │ - rsbne lr, sl, #3620864 @ 0x374000 │ │ - stmib sp, {r2, r3, fp, ip, pc}^ │ │ - ldmdage r4!, {r9}^ │ │ - stmib sp, {r1, r3, r4, r6, r9, sl, lr}^ │ │ - stmib sp, {r1, r4, r6, r8, sl, ip, sp, pc}^ │ │ - @ instruction: 0xf8cd6454 │ │ - strls fp, [r5, #-16] │ │ - mrc2 0, 2, pc, cr12, cr9, {0} │ │ - @ instruction: 0x46479d74 │ │ - @ instruction: 0xb1d4f89d │ │ - @ instruction: 0xf0404545 │ │ - b 180eeac │ │ - @ instruction: 0xf00070cb │ │ - @ instruction: 0xf8dd818f │ │ - mcrge 1, 1, r8, cr4, cr0, {5} │ │ - ldrdeq lr, [ip, -r8] │ │ - @ instruction: 0xf8c83001 │ │ - addmi r0, r8, #48 @ 0x30 │ │ - teqphi pc, r0, asr #4 @ p-variant is OBSOLETE │ │ - bleq 6a280 │ │ - cmp r9, #63963136 @ 0x3d00000 │ │ - @ instruction: 0xf0002c00 │ │ - ldmib sp, {r1, r2, r4, r7, pc}^ │ │ - ldmdbge r2, {r0, r1, r2, r4, r5, r6, ip, sp}^ │ │ - andls sl, r0, ip, asr #20 │ │ - @ instruction: 0xf02b4648 │ │ - @ instruction: 0x9c74f90d │ │ - @ instruction: 0xb1d4f89d │ │ - @ instruction: 0xf04042bc │ │ - b 180e3ac │ │ - @ instruction: 0xf00070cb │ │ - andcs r8, r0, r6, ror #1 │ │ + andscs r4, r0, #42991616 @ 0x2900000 │ │ + @ instruction: 0xf01b4623 │ │ + strtmi pc, [r0], -r3, lsl #25 │ │ + stmia r4, {r1, r3, r5, r7, ip, sp, lr, pc}^ │ │ + strbteq lr, [r4], #-2525 @ 0xfffff623 │ │ + @ instruction: 0xf0402801 │ │ + ldmib sp, {r2, r4, r7, pc}^ │ │ + @ instruction: 0xf10d1066 │ │ + @ instruction: 0x910b0b98 │ │ + stmibvc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + stmdals r8!, {r0, r1, r2, r3, ip, pc}^ │ │ + beq 252694 │ │ + @ instruction: 0xe12c900d │ │ + mlasvc r0, r8, r8, pc @ │ │ + ldrdeq lr, [sl, -r8] │ │ + movwcs lr, #35288 @ 0x89d8 │ │ + streq pc, [r1], -r7, lsl #1 │ │ + subeq lr, r3, sp, lsl #17 │ │ + stmdbls fp, {r3, r6, r9, sl, lr} │ │ + @ instruction: 0xf0069706 │ │ + ldmib sp, {r0, r3, r4, r5, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ + @ instruction: 0x9c681a66 │ │ + @ instruction: 0x0764e9dd │ │ + @ instruction: 0xd1252801 │ │ + pkhbtmi r2, r9, r1, lsl #12 │ │ + stmdbge sp, {r3, r9, fp} │ │ + ldreq lr, [r1], #-2177 @ 0xfffff77f │ │ + streq pc, [r0], -r8, asr #5 │ │ + stmdbls r6, {r0, r3, r4, r6, r7, r8, r9, sp, lr, pc} │ │ + andeq pc, r1, sl, lsl #1 │ │ + strtmi r4, [r3], -sl, lsr #12 │ │ + smlabbeq r1, r1, r0, pc @ │ │ + andne lr, r2, sp, asr #19 │ │ + stmdage r4!, {r0, r1, r3, r8, fp, ip, pc}^ │ │ + strvc lr, [r0], -sp, asr #19 │ │ + cdp2 0, 7, cr15, cr0, cr6, {0} │ │ + cmncs r7, #3620864 @ 0x374000 │ │ + @ instruction: 0x0764e9dd │ │ + cmnle ip, r1, lsl #16 │ │ + ldrmi r9, [r4], -r6, ror #16 │ │ + ldcge 0, cr9, [r6, #-44] @ 0xffffffd4 │ │ + stmib sp, {r9, fp}^ │ │ + tst lr, sp, lsl #6 │ │ + @ instruction: 0xf0002f00 │ │ + stmdbcs r8, {r0, r1, r3, r7, r8, r9, pc} │ │ + msrhi SPSR_sc, r1, asr #32 │ │ + @ instruction: 0xf04f6878 │ │ + ldmdavs fp!, {r8, lr} │ │ + svcmi 0x0000f1bb │ │ + streq lr, [r1], -r0, lsl #21 │ │ + ldmdage r6!, {r0, r3, ip, lr, pc} │ │ + @ instruction: 0x461d461a │ │ + @ instruction: 0xf0054633 │ │ + @ instruction: 0x462bfc97 │ │ + @ instruction: 0xf0002800 │ │ + stccs 1, cr8, [r1], {8} │ │ + teqphi sp, r1, asr #4 @ p-variant is OBSOLETE │ │ + ldrsbne lr, [r1], #-157 @ 0xffffff63 │ │ + @ instruction: 0xf8baaa58 │ │ + stmib sp, {ip, lr}^ │ │ + strbmi r2, [r8], -r0 │ │ + ldrmi r9, [sl], -r4, lsl #6 │ │ + ldrbls r4, [sl, #-1587] @ 0xfffff9cd │ │ + ldrbge lr, [r8], #-2509 @ 0xfffff633 │ │ + mcr2 0, 7, pc, cr2, cr9, {0} @ │ │ + @ instruction: 0x9194f89d │ │ + svcls 0x00642011 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404287 │ │ + b 180f4c4 │ │ + @ instruction: 0xf50d70c9 │ │ + @ instruction: 0xf00079c8 │ │ + @ instruction: 0x4637815b │ │ + ldmib r6, {r0, r1, r4, r6, r9, sl, fp, ip, pc}^ │ │ + andcc r0, r1, ip, lsl #2 │ │ + addmi r6, r8, #48, 6 @ 0xc0000000 │ │ + msrhi R12_fiq, r0 │ │ + @ instruction: 0xf04f2611 │ │ + vqdmlal.s q8, d8, d0 │ │ + ldrtmi r0, [r7], -r0, lsl #12 │ │ + @ instruction: 0xf10de356 │ │ + @ instruction: 0x2c000b98 │ │ + ldmib sp, {r0, r1, r3, r6, ip, lr, pc}^ │ │ + @ instruction: 0xf50d3067 │ │ + andls r7, r0, r8, asr #19 │ │ + bge 1558ce4 │ │ + @ instruction: 0xf0064648 │ │ + @ instruction: 0x9c64fb97 │ │ + @ instruction: 0x0194f89d │ │ + strhle r4, [r2, #-36] @ 0xffffffdc │ │ + @ instruction: 0xf00007c0 │ │ + andcs r8, r0, sp, lsl #1 │ │ andls r4, r1, r9, lsr #12 │ │ andcs r4, r9, #72, 12 @ 0x4800000 │ │ @ instruction: 0xf01b2300 │ │ - ldmib sp, {r0, r3, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ - stmdacs r1, {r2, r4, r5, r6, sl} │ │ - svcge 0x004cf43f │ │ - rsbsle r2, r4, r0, lsl #24 │ │ - ldrsbtcc lr, [r7], #-157 @ 0xffffff63 │ │ - bge 13586e0 │ │ - strbmi r9, [r8], -r0 │ │ - @ instruction: 0xf8ecf02b │ │ - @ instruction: 0xf89d9c74 │ │ - adcsmi fp, ip, #212, 2 @ 0x35 │ │ - b 1822768 │ │ - @ instruction: 0xf04f70cb │ │ - bicsle r0, lr, r0, lsl #22 │ │ - svccs 0x0000e0c5 │ │ - adchi pc, lr, r0 │ │ - stmdbge ip, {r2, r4, r5, r6, fp, sp, pc}^ │ │ - @ instruction: 0xf82ef02b │ │ - @ instruction: 0xb1d4f89d │ │ - svcls 0x00742011 │ │ + ldmib sp, {r0, r3, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ + stmdacs r1, {r2, r5, r6, sl} │ │ + teqphi fp, #0 @ p-variant is OBSOLETE │ │ + @ instruction: 0xf0002c00 │ │ + ldmib sp, {r0, r2, r3, r4, r5, r8, r9, pc}^ │ │ + andls r3, r0, r7, rrx │ │ + stcls 7, cr14, [pc], {222} @ 0xde │ │ + svccs 0x0000ad16 │ │ + addshi pc, r0, r0 │ │ + stmibvc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + @ instruction: 0x4648a954 │ │ + @ instruction: 0xf98ef007 │ │ + @ instruction: 0x1194f89d │ │ + svcls 0x00642011 │ │ andeq pc, r0, r8, asr #5 │ │ @ instruction: 0xf0404287 │ │ - b 180e468 │ │ - @ instruction: 0xf00070cb │ │ - stmdals sp, {r0, r1, r3, r6, r7, pc} │ │ - stmdaeq ip, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00180008 │ │ - svclt 0x0018200b │ │ - stmdaeq lr, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - svceq 0x0000f1ba │ │ - svclt 0x000846aa │ │ - suble r4, pc, r0, lsl #13 │ │ - strbmi r2, [r9], -r0 │ │ - ldmdage r4!, {r0, ip, pc}^ │ │ - movwcs r4, #1602 @ 0x642 │ │ - blx ea27e │ │ - blvc ffa6b648 │ │ - ldrbtpl lr, [r7], #-2525 @ 0xfffff623 │ │ - stmeq r1, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ - @ instruction: 0xf0002801 │ │ - svccs 0x000080f5 │ │ - @ instruction: 0x4632d078 │ │ - @ instruction: 0x46394650 │ │ - svclt 0x003845b3 │ │ - @ instruction: 0xf0a9465a │ │ - ldrbmi lr, [lr, #-3312] @ 0xfffff310 │ │ - tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - smlabbcs r1, r8, pc, fp @ │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00c80000 │ │ - svclt 0x00082001 │ │ - stmdacs r1, {r3, r9, sl, lr} │ │ - ldmdage r4!, {r1, r2, r4, r6, r7, ip, lr, pc}^ │ │ - strtmi sl, [sl], -ip, asr #18 │ │ - @ instruction: 0xf02a4623 │ │ - @ instruction: 0xf89dffe1 │ │ - @ instruction: 0x2011b1d4 │ │ - @ instruction: 0xf2c89f74 │ │ - addmi r0, r7, #0 │ │ - b 18227cc │ │ - @ instruction: 0xf04f70cb │ │ - bicle r0, r3, r0, lsl #22 │ │ - @ instruction: 0xf04fe07e │ │ - rsb r0, r0, r1, lsl #22 │ │ - bleq aa3c0 │ │ - strbmi r4, [r5], -r7, asr #12 │ │ - stmdbls r9, {r0, r1, r2, r4, r5, r7, r9, sp, lr, pc} │ │ - andsls r9, r8, #483328 @ 0x76000 │ │ + strbeq r8, [r8, fp, lsl #1] │ │ + sbcshi pc, ip, r0 │ │ + tstcs ip, r8 │ │ + svceq 0x0000f1bb │ │ + andcs fp, fp, r8, lsl pc │ │ + tstcs lr, r8, lsl pc │ │ + bcs 5501c │ │ + strmi fp, [r1], -r8, lsl #30 │ │ + tstle r3, r6, lsl #2 │ │ + andcs lr, r1, fp, lsl #1 │ │ + andls r4, fp, r4, lsr r6 │ │ + stmibvc r8, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ + stmdbls r5, {r0, r1, r2, r3, r6, sp, lr, pc} │ │ + bls 19d284c │ │ stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 1094c74 │ │ - andsls r4, r5, #0 │ │ - subs r9, r1, r7, lsl r0 │ │ - strbmi r2, [r9], -r0 │ │ - ldmdage r4!, {r0, ip, pc}^ │ │ - movwcs r4, #1602 @ 0x642 │ │ - blx fecea31c │ │ - blvc ffa6b6e8 │ │ - ldrbvs lr, [r7, #-2525]! @ 0xfffff623 │ │ - stmeq r1, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ - @ instruction: 0xf0402800 │ │ - movtlt r8, #62310 @ 0xf366 │ │ - strmi r4, [r3, #1570]! @ 0x622 │ │ - uasxmi fp, sl, r8 │ │ - @ instruction: 0x46399816 │ │ - stc 0, cr15, [r0], #676 @ 0x2a4 │ │ - @ instruction: 0xf04f455c │ │ - svclt 0x00380100 │ │ + bls 1a13064 │ │ + andmi lr, r0, r1, asr #20 │ │ + andls r9, sp, lr, lsl #4 │ │ + ldcge 0, cr14, [r6, #-268] @ 0xfffffef4 │ │ + andcs r9, r0, fp, lsl #18 │ │ + movwcs r9, #2566 @ 0xa06 │ │ + strbmi r9, [r8], -r1 │ │ + blx 1f6a8b2 │ │ + blvc ff36bc7c │ │ + @ instruction: 0x0764e9dd │ │ + ldmdaeq r8, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ + @ instruction: 0xf0002801 │ │ + svccs 0x00008313 │ │ + tstphi r5, #0 @ p-variant is OBSOLETE │ │ + streq lr, [pc, #-2520] @ 2de88 │ │ + @ instruction: 0x462a4639 │ │ + svclt 0x003842ab │ │ + @ instruction: 0x461e461a │ │ + svc 0x00faf0a9 │ │ + @ instruction: 0xf04f42b5 │ │ + svclt 0x00880100 │ │ stmdacs r0, {r0, r8, sp} │ │ andeq pc, r0, pc, asr #32 │ │ - andcs fp, r1, r8, asr #30 │ │ + andcs fp, r1, r8, asr #31 │ │ strmi fp, [r8], -r8, lsl #30 │ │ - bicsle r2, r7, r0, lsl #16 │ │ - stmdbge ip, {r2, r4, r5, r6, fp, sp, pc}^ │ │ - @ instruction: 0x462b4632 │ │ - @ instruction: 0xff92f02a │ │ - @ instruction: 0xb1d4f89d │ │ - svcls 0x00742011 │ │ - andeq pc, r0, r8, asr #5 │ │ - smlabble r8, r7, r2, r4 │ │ - sbcvc lr, fp, pc, asr sl │ │ - bleq 6a450 │ │ - eor sp, pc, r4, asr #3 │ │ - bleq aa458 │ │ - stmdbls r9, {r2, r3, r5, sp, lr, pc} │ │ - andsls r9, r8, #483328 @ 0x76000 │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 1094d08 │ │ - andsls r4, r5, #0 │ │ - eor r9, r4, r7, lsl r0 │ │ - svceq 0x0000f1b9 │ │ - addshi pc, r8, r0, asr #32 │ │ - @ instruction: 0xf04fe1c1 │ │ - ldrtmi r0, [ip], -r0, lsl #22 │ │ - @ instruction: 0xf019a86e │ │ - stmdals lr!, {r0, r1, r3, r4, r8, r9, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf06d986f │ │ - ldcls 13, cr14, [r5, #-200] @ 0xffffff38 │ │ - ldmdage r2, {r3, r4, r9, sl, fp, ip, pc}^ │ │ - blx 46a3c6 │ │ - stmdacs r0, {r1, r4, r6, fp, ip, pc} │ │ - ldmdals r3, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - stc 0, cr15, [r6, #-436]! @ 0xfffffe4c │ │ - mcrge 6, 1, r9, cr4, cr8, {0} │ │ - sub r9, pc, #88080384 @ 0x5400000 │ │ - bleq 6a4b4 │ │ - vqshl.s8 d18, d1, #0 │ │ - cdpge 7, 2, cr0, cr4, cr0, {0} │ │ - @ instruction: 0xf019a86e │ │ - stmdals lr!, {r0, r2, r3, r4, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf06d986f │ │ - @ instruction: 0xf8dded14 │ │ - @ instruction: 0x463c9054 │ │ - @ instruction: 0x27119d18 │ │ - streq pc, [r0, -r8, asr #5] │ │ - @ instruction: 0xf019a852 │ │ - ldmdals r2, {r0, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc}^ │ │ + sbcsle r2, r2, r1, lsl #16 │ │ + @ instruction: 0x4648a954 │ │ + ldrbmi r4, [fp], -r2, lsr #12 │ │ + @ instruction: 0xf92ef007 │ │ + @ instruction: 0x0194f89d │ │ + bleq 4ab1a0 │ │ + vqrdmlsh.s d25, d8, d0[5] │ │ + ldrbmi r0, [pc, #-2816] @ 2dda8 │ │ + rscshi pc, r6, #64 @ 0x40 │ │ + bfieq sl, r6, (invalid: 26:0) │ │ + rsbs sp, r7, r0, asr #3 │ │ + ldrtmi r2, [r4], -r0 │ │ + ldmdage lr, {r0, r1, r3, ip, pc}^ │ │ + blx ffd6a926 │ │ + stmdacs r0, {r1, r2, r3, r4, r6, fp, ip, pc} │ │ + ldmdals pc, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ @ │ │ + stmia r0!, {r1, r2, r3, r5, r6, ip, sp, lr, pc} │ │ + @ instruction: 0x570ee9dd │ │ + @ instruction: 0xf019a858 │ │ + ldmdals r8, {r0, r3, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf06d9853 │ │ - @ instruction: 0xf8cded04 │ │ - @ instruction: 0xf50d9054 │ │ - ldrls r7, [r8, #-2536] @ 0xfffff618 │ │ - @ instruction: 0xf8d8e22a │ │ - addmi r1, r8, #56 @ 0x38 │ │ - stmdals ip, {r6, r8, fp, ip, lr, pc} │ │ - @ instruction: 0xb010f8dd │ │ - ldm r0, {r3, sl, fp, ip, pc} │ │ - ldmib r8, {r2, r3, r7}^ │ │ - stm r4, {r0, r3, r8} │ │ - bls 16e60c │ │ - @ instruction: 0xb1b8f8cd │ │ - @ instruction: 0xb1b1926f │ │ - cmpeq r1, r1, lsl #22 │ │ - ldreq pc, [ip], -r0, lsl #2 │ │ - mrseq r2, (UNDEF: 13) │ │ - blvc cf67f4 │ │ - @ instruction: 0xf8567932 │ │ - stmib sp, {r4, r5, r8, r9, fp, ip, sp, lr}^ │ │ - strtmi r0, [r0], -r0, lsl #2 │ │ - @ instruction: 0xf0234639 │ │ - ldccc 8, cr15, [r0, #-28]! @ 0xffffffe4 │ │ - strd sp, [r4], -r3 │ │ - ldrls r9, [r5], #-1304 @ 0xfffffae8 │ │ - @ instruction: 0x2000e2bf │ │ - strmi r2, [r2], -r0, lsl #2 │ │ - strmi r4, [fp], -r0, asr #12 │ │ - stc2l 0, cr15, [sl, #-168] @ 0xffffff58 │ │ - stmdals ip, {r3, r4, r5, r6, r8, ip, sp, pc} │ │ - @ instruction: 0xf8cd9f07 │ │ - ldm r0, {r4, r6, r7, r8, ip, sp, pc} │ │ - @ instruction: 0xf8d8000e │ │ - stm r7, {r2, r3, r5} │ │ - ldrbmi r0, [sl], -lr │ │ - cmnls r5, #5120 @ 0x1400 │ │ - @ instruction: 0xf02a9700 │ │ - ldrcs pc, [r1, -r1, lsr #27] │ │ - streq pc, [r0, -r8, asr #5] │ │ - @ instruction: 0xf1b946b8 │ │ - @ instruction: 0xf0000f00 │ │ - svcls 0x0006812d │ │ - svcmi 0x0000f1ba │ │ - @ instruction: 0xf50dd108 │ │ - strbmi r7, [r7], -r8, ror #19 │ │ - @ instruction: 0x2711e09b │ │ + @ instruction: 0xf06e9859 │ │ + stmib sp, {r1, r2, r4, r7, fp, sp, lr, pc}^ │ │ + ldcge 7, cr5, [r6, #-56] @ 0xffffffc8 │ │ + rscs r4, fp, #169869312 @ 0xa200000 │ │ + andcs r2, r1, r1, lsl r7 │ │ streq pc, [r0, -r8, asr #5] │ │ - svcls 0x000646b8 │ │ - stmibvc r8!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - andcs r9, r0, r6, lsl r9 │ │ - andls r2, r1, ip, lsl #4 │ │ - movwcs r4, #1608 @ 0x648 │ │ - @ instruction: 0xf9caf01b │ │ - blvc ffa6b8b8 │ │ - @ instruction: 0x4677e9dd │ │ - stmdaeq r1!, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ - @ instruction: 0xf0002801 │ │ - stccs 1, cr8, [r0, #-832] @ 0xfffffcc0 │ │ - bicshi pc, r0, r0 │ │ - svceq 0x0008f1bb │ │ - rschi pc, r7, r1, asr #32 │ │ - ldrdge pc, [r0], -r5 │ │ - tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - b fe04864c │ │ - bl feeb08b4 │ │ - stmdals sp, {r0, r1, r2} │ │ - andeq lr, r0, r9, ror fp │ │ - stmdage r4, {r3, r4, r6, r7, r8, r9, fp, ip, lr, pc}^ │ │ - @ instruction: 0x464b4652 │ │ - ldc2l 0, cr15, [r8], #168 @ 0xa8 │ │ - sbcsle r2, r1, r0, lsl #16 │ │ - vceq.f32 d18, d1, d1 │ │ - stmdahi r0!, {r4, r7, pc} │ │ - subsls r4, r6, fp, asr #12 │ │ - rsbne lr, sl, #3620864 @ 0x374000 │ │ - stmib sp, {r2, r3, fp, ip, pc}^ │ │ - ldmdage r4!, {r9}^ │ │ - stmib sp, {r1, r4, r6, r9, sl, lr}^ │ │ - stmib sp, {r1, r4, r6, r8, fp, sp, pc}^ │ │ - @ instruction: 0xf0194654 │ │ - ldclls 12, cr15, [r4, #-444]! @ 0xfffffe44 │ │ - @ instruction: 0xf89d4647 │ │ - strbmi fp, [r5, #-468] @ 0xfffffe2c │ │ - cmnphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ - sbcvc lr, fp, pc, asr sl │ │ - @ instruction: 0xf8ddd0b2 │ │ - ldmib r8, {r4, r5, r7, r8, pc}^ │ │ + @ instruction: 0xf10d900b │ │ + @ instruction: 0xf50d0b98 │ │ + sbcs r7, r8, #200, 18 @ 0x320000 │ │ + stmdbls r5, {r0, r1, r3, r8, ip, pc} │ │ + rsbmi lr, r6, #3620864 @ 0x374000 │ │ + stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ + b 1093148 │ │ + andls r4, sp, r0 │ │ + bleq fe66ad4c │ │ + stmdals r6, {r0, r1, r3, r6, r7, r9, sp, lr, pc} │ │ + @ instruction: 0xf0402800 │ │ + strd r8, [ip, #0]! │ │ + stmdbls fp, {r1, r2, r4, r8, sl, fp, sp, pc} │ │ + bls 1b692c │ │ + andls r2, r1, r0, lsl #6 │ │ + @ instruction: 0xf01b4648 │ │ + @ instruction: 0xf50dfb03 │ │ + ldmib sp, {r2, r3, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r2, r5, r6, r8, r9, sl} │ │ + stmdacs r0, {r3, r4, fp} │ │ + addshi pc, sl, #64 @ 0x40 │ │ + @ instruction: 0xf0002f00 │ │ + ldmib r8, {r2, r3, r4, r7, r9, pc}^ │ │ + @ instruction: 0x46390512 │ │ + adcmi r4, fp, #44040192 @ 0x2a00000 │ │ + sasxmi fp, sl, r8 │ │ + @ instruction: 0xf0a9461e │ │ + adcsmi lr, r5, #520 @ 0x208 │ │ + tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + tstcs r1, r8, lsr pc │ │ + @ instruction: 0xf04f2800 │ │ + svclt 0x00480000 │ │ + svclt 0x00082001 │ │ + stmdacs r0, {r3, r9, sl, lr} │ │ + ldmdbge r4, {r1, r4, r6, r7, r8, ip, lr, pc}^ │ │ + strtmi r4, [r2], -r8, asr #12 │ │ + @ instruction: 0xf007465b │ │ + @ instruction: 0xf89df8b5 │ │ + vand d16, d16, d4 │ │ + svcls 0x00640b11 │ │ + bleq 6b4b8 │ │ + @ instruction: 0xf040455f │ │ + ldcge 2, cr8, [r6, #-500] @ 0xfffffe0c │ │ + bicle r0, r0, r0, asr #15 │ │ + rsb r2, pc, #0 │ │ + andcs r2, r0, r1, lsl r7 │ │ + vaddl.s8 , d8, d11 │ │ + @ instruction: 0xf10d0700 │ │ + rsbs r0, ip, #152, 22 @ 0x26000 │ │ + addmi r6, r8, #181248 @ 0x2c400 │ │ + ldmib r6, {r1, r5, r8, fp, ip, lr, pc}^ │ │ + strbmi r1, [r8], -r9, lsl #4 │ │ + stmib sp, {r1, r2, r5, r6, r8, sl, ip, pc}^ │ │ + @ instruction: 0xf02ba464 │ │ + @ instruction: 0x4602fd7f │ │ + @ instruction: 0x460b4630 │ │ + blx b6a9ee │ │ + bvs ffc5b05c │ │ + strmi lr, [r0, #-2512] @ 0xfffff630 │ │ + stmdavs r0!, {r1, r2, r5, r7, fp, sp, lr} │ │ + @ instruction: 0xf0004286 │ │ + stmdavs r0!, {r3, r7, r9, pc}^ │ │ + @ instruction: 0xf8409904 │ │ + bl 32acc │ │ + ldclne 0, cr0, [r1], #-792 @ 0xfffffce8 │ │ + subvs r6, r7, r1, lsr #1 │ │ + addmi r6, r1, #40, 16 @ 0x280000 │ │ + mcrge 6, 5, pc, cr14, cr15, {1} @ │ │ + stmdacs r0, {r1, r2, fp, ip, pc} │ │ + rscshi pc, lr, r0 │ │ + svcmi 0x0000f1bb │ │ + stmdbls fp, {r0, r1, r2, r4, r5, r6, r8, ip, lr, pc} │ │ + andls r2, r1, r0 │ │ + andcs r4, ip, #72, 12 @ 0x4800000 │ │ + @ instruction: 0xf01b2300 │ │ + vmulge.f32 s31, s13, s26 │ │ + ldmib sp, {r0, r4, r8, sp}^ │ │ + vqdmlsl.s q8, d8, d0[5] │ │ + cdpgt 1, 5, cr0, cr4, cr0, {0} │ │ + @ instruction: 0xf0402800 │ │ + ldcge 2, cr8, [r6, #-28] @ 0xffffffe4 │ │ + @ instruction: 0xf0002f00 │ │ + bcs 24f2a8 │ │ + ldrhi pc, [r5, r0, asr #32]! │ │ + @ instruction: 0xf04f687a │ │ + ldmib r8, {r8, r9, lr}^ │ │ + @ instruction: 0xf8d70108 │ │ + subsmi fp, r3, r0 │ │ + @ instruction: 0x0000ebbb │ │ + andeq lr, r1, r3, ror fp │ │ + @ instruction: 0x2e01dbd9 │ │ + strhi pc, [ip, r0, asr #4] │ │ + ldrsbne lr, [r1], #-157 @ 0xffffff63 │ │ + stmdahi r5!, {r3, r4, r6, r9, fp, sp, pc} │ │ + andcs lr, r0, sp, asr #19 │ │ + ldrbmi r4, [sl], -r8, asr #12 │ │ + stmib sp, {r1, r3, r4, r6, r8, sl, ip, pc}^ │ │ + movwls r4, #26200 @ 0x6658 │ │ + ldc2 0, cr15, [sl, #-100]! @ 0xffffff9c │ │ + @ instruction: 0x9194f89d │ │ + svcls 0x00642011 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404287 │ │ + b 180f174 │ │ + @ instruction: 0xf50d70c9 │ │ + adcsle r7, sl, r8, asr #19 │ │ + ldmib r7, {r0, r1, r4, r6, r8, r9, sl, fp, ip, pc}^ │ │ andcc r0, r1, ip, lsl #2 │ │ - eorseq pc, r0, r8, asr #17 │ │ - vhsub.s8 d4, d16, d8 │ │ - @ instruction: 0xf8d8822e │ │ - addmi r1, r8, #56 @ 0x38 │ │ - stmdals ip, {r2, r5, r7, r8, fp, ip, lr, pc} │ │ - stmib sp, {r3, r9, sl, fp, ip, pc}^ │ │ - ldm r0, {r1, r2, r3, r5, r6, r8, fp, sp, pc} │ │ - ldmib r8, {r2, r3, r7}^ │ │ - stm r6, {r0, r3, r8} │ │ - orrslt r0, r9, ip, lsl #1 │ │ - cmpeq r1, r1, lsl #22 │ │ - ldreq pc, [ip, #-256] @ 0xffffff00 │ │ - mrseq r2, (UNDEF: 12) │ │ - blvc af6944 │ │ - @ instruction: 0xf855792a │ │ - stmib sp, {r4, r5, r8, r9, fp, ip, sp, lr}^ │ │ - ldrtmi r0, [r0], -r0, lsl #2 │ │ - @ instruction: 0xf0224639 │ │ - ldccc 15, cr15, [r0], #-380 @ 0xfffffe84 │ │ - strd sp, [r1], -r3 │ │ - mrscs r2, (UNDEF: 0) │ │ - strbmi r4, [r0], -r2, lsl #12 │ │ - @ instruction: 0xf02a460b │ │ - stmdacs r0, {r0, r2, r5, r7, sl, fp, ip, sp, lr, pc} │ │ - svcge 0x0079f43f │ │ - svcls 0x0007980c │ │ - ldmdbge r4!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - muleq lr, r0, r8 │ │ - ldrdeq pc, [ip], -r8 @ │ │ - andeq lr, lr, r7, lsl #17 │ │ - @ instruction: 0x464b4652 │ │ - @ instruction: 0xf02a9700 │ │ - @ instruction: 0xe768fcfb │ │ - vqshl.s8 d18, d1, #0 │ │ - @ instruction: 0xf50d0700 │ │ - ldmdbls r6, {r3, r5, r6, r7, r8, fp, ip, sp, lr} │ │ + addmi r6, r8, #56, 6 @ 0xe0000000 │ │ + mrcge 6, 2, APSR_nzcv, cr10, cr15, {1} │ │ + addmi r6, r8, #189440 @ 0x2e400 │ │ + ldmib r7, {r0, r1, r2, r3, r5, r7, r8, fp, ip, lr, pc}^ │ │ + strbmi r1, [r8], -r9, lsl #4 │ │ + stmib sp, {r1, r2, r5, r6, r8, sl, ip, pc}^ │ │ + @ instruction: 0xf02b4664 │ │ + strmi pc, [r2], -r5, lsl #26 │ │ + @ instruction: 0x460b4638 │ │ + blx feceaae0 │ │ + stmdacs r0, {r1, r2, r9, fp, ip, pc} │ │ + bvs ffe62d50 │ │ + strmi lr, [r0, #-2512] @ 0xfffff630 │ │ + stmdavs r0!, {r1, r2, r5, r7, fp, sp, lr} │ │ + andle r4, fp, r6, lsl #5 │ │ + ldclne 8, cr6, [r1], #-384 @ 0xfffffe80 │ │ + eorslt pc, r6, r0, asr #16 │ │ + sbceq lr, r6, r0, lsl #22 │ │ + subvs r6, r2, r1, lsr #1 │ │ + addmi r6, r1, #40, 16 @ 0x280000 │ │ + ldrt sp, [r3], -sp, lsl #19 │ │ + @ instruction: 0xf0044620 │ │ + bls 1edbfc │ │ + stmdbls fp, {r1, r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ andls r2, r1, r0 │ │ andcs r4, ip, #72, 12 @ 0x4800000 │ │ @ instruction: 0xf01b2300 │ │ - @ instruction: 0xf50df935 │ │ - ldmib sp, {r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r4, r5, r6, r9, sl} │ │ - stmdbcs r0, {r1, r5, fp} │ │ - bicshi pc, r4, r0, asr #32 │ │ - @ instruction: 0xf0002d00 │ │ - blls 1cecf4 │ │ - svceq 0x0008f1bb │ │ - subshi pc, r1, r1, asr #32 │ │ - ldrdge pc, [r0], -r5 │ │ - andmi pc, r0, #79 @ 0x4f │ │ - b fe08877c │ │ - bl feeb05e4 │ │ - stmdbls sp, {r0, r1, r8} │ │ - tsteq r1, r8, ror fp │ │ - @ instruction: 0x2e02dbd9 │ │ - andhi pc, r1, r1, asr #1 │ │ - cmnne sl, #3620864 @ 0x374000 │ │ - stmib sp, {r1, fp, pc}^ │ │ - stmdals ip, {r2, r4, r6, r9, sl} │ │ - movweq lr, #2509 @ 0x9cd │ │ - subsls r4, r6, #72, 12 @ 0x4800000 │ │ - @ instruction: 0x46434652 │ │ - ldmdage r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - blx ff86a672 │ │ - @ instruction: 0xf89d9d74 │ │ - adcsmi fp, sp, #212, 2 @ 0x35 │ │ - @ instruction: 0x81b1f040 │ │ - sbcvc lr, fp, pc, asr sl │ │ - @ instruction: 0xf8ddd0bb │ │ - ldmib r9, {r4, r5, r7, r8, ip, pc}^ │ │ + @ instruction: 0xae66fa15 │ │ + @ instruction: 0x0764e9dd │ │ + stmdacs r1, {r2, r4, r6, r9, sl, fp, lr, pc} │ │ + vqadd.s8 , q0, │ │ + vldrge d0, [r6, #-68] @ 0xffffffbc │ │ + bleq 6b648 │ │ + @ instruction: 0xf0002f00 │ │ + bcs 24f114 │ │ + ldrhi pc, [sp, -r0, asr #32]! │ │ + @ instruction: 0xf04f687a │ │ + ldmib r8, {r8, r9, lr}^ │ │ + @ instruction: 0xf8d70108 │ │ + b fe0dab44 │ │ + bl feef1354 │ │ + bl 1eaeb4c │ │ + blle ff62eb54 │ │ + @ instruction: 0x465aa836 │ │ + @ instruction: 0xf0054653 │ │ + stmdacs r0, {r0, r1, r3, r5, r6, r9, fp, ip, sp, lr, pc} │ │ + mcrcs 0, 0, sp, cr1, cr1, {6} │ │ + strhi pc, [ip, -r0, asr #4] │ │ + ldrsbne lr, [r1], #-157 @ 0xffffff63 │ │ + stmdahi r5!, {r3, r4, r6, r9, fp, sp, pc} │ │ + stmib sp, {r0, r1, r4, r6, r9, sl, lr}^ │ │ + strbmi r2, [r8], -r0 │ │ + ldrbls r4, [sl, #-1626] @ 0xfffff9a6 │ │ + ldrbmi lr, [r8], -sp, asr #19 │ │ + ldc2 0, cr15, [sl], #100 @ 0x64 │ │ + @ instruction: 0x9194f89d │ │ + svcls 0x00642011 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404287 │ │ + b 180f074 │ │ + @ instruction: 0xf50d70c9 │ │ + adcsle r7, r2, r8, asr #19 │ │ + ldmib r7, {r0, r1, r4, r6, r8, r9, sl, fp, ip, pc}^ │ │ andcc r0, r1, ip, lsl #2 │ │ - eorseq pc, r0, r9, asr #17 │ │ - vhsub.s8 d4, d16, d8 │ │ - @ instruction: 0xf8d981a0 │ │ - addmi r1, r8, #56 @ 0x38 │ │ - stmdals ip, {r0, r2, r3, r5, r7, r8, fp, ip, lr, pc} │ │ - stmib sp, {r3, sl, fp, ip, pc}^ │ │ - ldm r0, {r1, r2, r3, r5, r6, fp, sp, pc} │ │ - ldmib r9, {r2, r3, r7}^ │ │ - stm r4, {r0, r3, r8} │ │ - orrslt r0, r9, ip, lsl #1 │ │ - cmpeq r1, r1, lsl #22 │ │ - ldreq pc, [ip], -r0, lsl #2 │ │ - mrseq r2, (UNDEF: 13) │ │ - blvc cf6a60 │ │ - @ instruction: 0xf8567932 │ │ - stmib sp, {r4, r5, r8, r9, fp, ip, sp, lr}^ │ │ - strtmi r0, [r0], -r0, lsl #2 │ │ - @ instruction: 0xf0224639 │ │ - ldccc 14, cr15, [r0, #-836]! @ 0xfffffcbc │ │ - strd sp, [r1], -r3 │ │ - mrscs r2, (UNDEF: 0) │ │ - strbmi r4, [r8], -r2, lsl #12 │ │ - @ instruction: 0xf02a460b │ │ - stmdacs r0, {r0, r1, r2, r4, sl, fp, ip, sp, lr, pc} │ │ - svcge 0x0082f43f │ │ - svcls 0x0007980c │ │ - ldmdage r4!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - muleq lr, r0, r8 │ │ - ldrdeq pc, [ip], -r9 @ │ │ - andeq lr, lr, r7, lsl #17 │ │ - @ instruction: 0x46434652 │ │ - @ instruction: 0xf02a9700 │ │ - ldrb pc, [r1, -sp, ror #24]! @ │ │ - svcmi 0x0000f1ba │ │ - @ instruction: 0xf50dd107 │ │ - strbmi r7, [r7], -r8, ror #19 │ │ - ldrcs lr, [r1, -r9, asr #1] │ │ - streq pc, [r0, -r8, asr #5] │ │ - @ instruction: 0xf50d46b8 │ │ - ldmdbls r6, {r3, r5, r6, r7, r8, fp, ip, sp, lr} │ │ - andcs r2, r8, #0 │ │ - strbmi r9, [r8], -r1 │ │ + addmi r6, r8, #56, 6 @ 0xe0000000 │ │ + ldclge 6, cr15, [sl, #252] @ 0xfc │ │ + addmi r6, r8, #189440 @ 0x2e400 │ │ + ldmib r7, {r0, r1, r2, r5, r7, r8, fp, ip, lr, pc}^ │ │ + strbmi r1, [r8], -r9, lsl #4 │ │ + stmib sp, {r1, r2, r5, r6, r8, sl, ip, pc}^ │ │ + @ instruction: 0xf02b4664 │ │ + strmi pc, [r2], -r5, lsl #25 │ │ + @ instruction: 0x460b4638 │ │ + blx ceabe0 │ │ + addsle r2, r8, r0, lsl #16 │ │ + ldmib r0, {r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ + stmiavs lr!, {sl, ip, lr} │ │ + addmi r6, r6, #40, 16 @ 0x280000 │ │ + stmdavs r8!, {r0, r2, r3, ip, lr, pc}^ │ │ + @ instruction: 0xf8401c71 │ │ + bl 5acc0 │ │ + adcvs r0, r9, r6, asr #1 │ │ + andge pc, r4, r0, asr #17 │ │ + addmi r6, r1, #32, 16 @ 0x200000 │ │ + svcge 0x0085f67f │ │ + @ instruction: 0x4628e5b2 │ │ + blx fefeac12 │ │ + stmib sp, {r0, r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ + tst r9, lr, lsl #8 │ │ + svcmi 0x0000f1bb │ │ + stmdbls fp, {r0, r1, r2, r4, r5, r6, r8, ip, lr, pc} │ │ + andls r2, r1, r0 │ │ + andcs r4, r8, #72, 12 @ 0x4800000 │ │ @ instruction: 0xf01b2300 │ │ - @ instruction: 0xf50df89f │ │ - ldmib sp, {r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r4, r5, r6, r9, sl, lr} │ │ - stmdacs r0, {r0, r5, fp} │ │ - adchi pc, r5, r0, asr #32 │ │ - @ instruction: 0xf0002d00 │ │ - @ instruction: 0xf1bb8135 │ │ - @ instruction: 0xf0400f08 │ │ - stmdavs r8!, {r2, r3, r4, r5, r7, r8, r9, sl, pc}^ │ │ - tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - ldrdge pc, [r0], -r5 │ │ - stmdbeq r1, {r7, r9, fp, sp, lr, pc} │ │ - bl fec54734 │ │ - stmdals sl, {r1, r3} │ │ - andeq lr, r9, r0, ror fp │ │ - stmdage r4, {r0, r1, r2, r4, r6, r7, r8, r9, fp, ip, lr, pc}^ │ │ - @ instruction: 0x464b4652 │ │ - blx ff36a7c6 │ │ - sbcsle r2, r0, r0, lsl #16 │ │ - @ instruction: 0xf0c02e02 │ │ - stmdahi r0!, {r2, r5, r6, r8, r9, sl, pc} │ │ - subsls r4, r6, fp, asr #12 │ │ - rsbne lr, sl, #3620864 @ 0x374000 │ │ - stmib sp, {r2, r3, fp, ip, pc}^ │ │ - ldmdage r4!, {r9}^ │ │ - stmib sp, {r1, r4, r6, r9, sl, lr}^ │ │ - stmib sp, {r1, r4, r6, r8, fp, sp, pc}^ │ │ - @ instruction: 0xf0194654 │ │ - fldmdbxls r4!, {d31-d63} @ Deprecated │ │ - @ instruction: 0xf89d4647 │ │ - strbmi fp, [r5, #-468] @ 0xfffffe2c │ │ - b 1822c78 │ │ - adcsle r7, r3, fp, asr #1 │ │ - asrshi pc, sp @ @ │ │ - ldrdeq lr, [ip, -r8] │ │ - @ instruction: 0xf8c83001 │ │ - addmi r0, r8, #48 @ 0x30 │ │ - mrshi pc, R11_usr @ │ │ - ldrsbtne pc, [r8], -r8 @ │ │ - stmible r5!, {r3, r7, r9, lr} │ │ - cdpls 8, 0, cr9, cr8, cr12, {0} │ │ - stmdbge lr!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - umulleq lr, ip, r0, r8 │ │ - ldrdeq lr, [r9, -r8] │ │ - addeq lr, ip, r6, lsl #17 │ │ - bl 9adf0 │ │ - cps #1 │ │ - andcs r0, r0, ip, lsl r5 │ │ - tstcs r0, ip, lsl #2 │ │ - stmdbvc sl!, {r0, r1, r3, r5, r8, r9, fp, ip, sp, lr} │ │ - blvc c6c8f4 │ │ - smlabteq r0, sp, r9, lr │ │ - @ instruction: 0x46394630 │ │ - cdp2 0, 3, cr15, cr4, cr2, {1} │ │ - mvnsle r3, r0, lsr ip │ │ - andcs lr, r0, r1 │ │ - strmi r2, [r2], -r0, lsl #2 │ │ - strmi r4, [fp], -r0, asr #12 │ │ - blx 1eea86a │ │ - @ instruction: 0xf43f2800 │ │ - stmdals ip, {r1, r3, r4, r5, r6, r8, r9, sl, fp, sp, pc} │ │ - stmib sp, {r0, r1, r2, r8, r9, sl, fp, ip, pc}^ │ │ - ldm r0, {r2, r4, r5, r6, r8, fp, sp, pc} │ │ - @ instruction: 0xf8d8000e │ │ - stm r7, {r2, r3, r5} │ │ - ldrbmi r0, [r2], -lr │ │ - strls r4, [r0, -fp, asr #12] │ │ - blx ff46a88e │ │ - stmdbls r9, {r0, r3, r5, r6, r8, r9, sl, sp, lr, pc} │ │ - andsls r9, r8, #483328 @ 0x76000 │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - b 10951d0 │ │ - andsls r4, r5, #0 │ │ - mcrge 0, 1, r9, cr4, cr7, {0} │ │ - stmibvc r8!, {r0, r2, r3, r8, sl, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf019a84c │ │ - stmdals ip, {r0, r2, r3, r4, r5, r7, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf06d984d │ │ - @ instruction: 0x462cead4 │ │ - ldrdhi pc, [r4], #-141 @ 0xffffff73 @ │ │ - adcsmi r9, ip, #1216 @ 0x4c0 │ │ - sbchi pc, sl, r0, asr #32 │ │ - sbcvc lr, fp, pc, asr sl │ │ - ldrbeq pc, [r8, #-261] @ 0xfffffefb @ │ │ - bleq ff46ac60 │ │ - bge ff52ba2c │ │ - strbmi lr, [r7], -r2, asr #1 │ │ - adds r9, r6, r8, lsl r4 │ │ - bleq aa978 │ │ - strbmi r4, [r5], -r7, asr #12 │ │ - ldrb sl, [sp, r4, lsr #28] │ │ - vqshl.s8 d18, d1, #0 │ │ - @ instruction: 0xf50d0700 │ │ - ldmdbls r6, {r3, r5, r6, r7, r8, fp, ip, sp, lr} │ │ + @ instruction: 0xae66f98f │ │ + ldmib sp, {r0, r4, r8, sp}^ │ │ + vqdmlsl.s q8, d8, d0[5] │ │ + cdpgt 1, 5, cr0, cr4, cr0, {0} │ │ + @ instruction: 0xf0402800 │ │ + ldcge 1, cr8, [r6, #-36] @ 0xffffffdc │ │ + @ instruction: 0xf0002f00 │ │ + bcs 24f0ac │ │ + ldrthi pc, [r7], r0, asr #32 @ │ │ + @ instruction: 0xf04f687a │ │ + ldmib r8, {r8, r9, lr}^ │ │ + @ instruction: 0xf8d7010a │ │ + subsmi fp, r3, r0 │ │ + @ instruction: 0x000bebb0 │ │ + andeq lr, r3, r1, ror fp │ │ + @ instruction: 0x2e01dbd9 │ │ + strhi pc, [lr], r0, asr #4 │ │ + ldrsbne lr, [r1], #-157 @ 0xffffff63 │ │ + stmdahi r5!, {r3, r4, r6, r9, fp, sp, pc} │ │ + andcs lr, r0, sp, asr #19 │ │ + ldrbmi r4, [sl], -r8, asr #12 │ │ + stmib sp, {r1, r3, r4, r6, r8, sl, ip, pc}^ │ │ + movwls r4, #26200 @ 0x6658 │ │ + ldc2 0, cr15, [ip], #-100 @ 0xffffff9c │ │ + @ instruction: 0x9194f89d │ │ + svcls 0x00642011 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404287 │ │ + b 180ef78 │ │ + @ instruction: 0xf50d70c9 │ │ + adcsle r7, sl, r8, asr #19 │ │ + ldmib r7, {r0, r1, r4, r6, r8, r9, sl, fp, ip, pc}^ │ │ + andcc r0, r1, ip, lsl #2 │ │ + addmi r6, r8, #56, 6 @ 0xe0000000 │ │ + ldclge 6, cr15, [ip, #-252] @ 0xffffff04 │ │ + addmi r6, r8, #189440 @ 0x2e400 │ │ + ldmib r7, {r0, r1, r2, r3, r5, r7, r8, fp, ip, lr, pc}^ │ │ + strbmi r1, [r8], -r9, lsl #4 │ │ + stmib sp, {r1, r2, r5, r6, r8, sl, ip, pc}^ │ │ + @ instruction: 0xf02b4664 │ │ + strmi pc, [r2], -r7, lsl #24 │ │ + @ instruction: 0x460b4638 │ │ + @ instruction: 0xf9b4f005 │ │ + stmdacs r0, {r1, r2, r9, fp, ip, pc} │ │ + bvs ffe62f4c │ │ + strmi lr, [r0, #-2512] @ 0xfffff630 │ │ + stmdavs r0!, {r1, r2, r5, r7, fp, sp, lr} │ │ + andle r4, fp, r6, lsl #5 │ │ + ldclne 8, cr6, [r1], #-384 @ 0xfffffe80 │ │ + eorslt pc, r6, r0, asr #16 │ │ + sbceq lr, r6, r0, lsl #22 │ │ + subvs r6, r2, r1, lsr #1 │ │ + addmi r6, r1, #40, 16 @ 0x280000 │ │ + ldr sp, [r5, #-2445]! @ 0xfffff673 │ │ + @ instruction: 0xf0044620 │ │ + bls 1eda00 │ │ + stmdbls fp, {r1, r2, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ andls r2, r1, r0 │ │ andcs r4, r8, #72, 12 @ 0x4800000 │ │ - @ instruction: 0xf01a2300 │ │ - @ instruction: 0xf50dffdb │ │ - ldmib sp, {r3, r5, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r4, r5, r6, r9, sl} │ │ - stmdbcs r0, {r1, r5, fp} │ │ - stccs 1, cr13, [r0, #-488] @ 0xfffffe18 │ │ - @ instruction: 0xf1bbd073 │ │ - @ instruction: 0xf0400f08 │ │ - stmdavs r9!, {r1, r3, r4, r5, r6, r7, r9, sl, pc}^ │ │ - andmi pc, r0, #79 @ 0x4f │ │ - ldrdge pc, [r0], -r5 │ │ - stmdaeq r2, {r0, r7, r9, fp, sp, lr, pc} │ │ - bl fec94cb8 │ │ - stmdbls sl, {r1, r3, r8} │ │ - tsteq r8, r1, ror fp │ │ - @ instruction: 0x2e02dbdb │ │ - strthi pc, [r9], r0, asr #1 │ │ - cmnne sl, #3620864 @ 0x374000 │ │ - stmib sp, {r1, fp, pc}^ │ │ - stmdals ip, {r2, r4, r6, r9, sl} │ │ - movweq lr, #2509 @ 0x9cd │ │ - subsls r4, r6, #72, 12 @ 0x4800000 │ │ - @ instruction: 0x46434652 │ │ - ldmdage r2, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - blx fe26a920 │ │ - @ instruction: 0xf89d9d74 │ │ - adcsmi fp, sp, #212, 2 @ 0x35 │ │ - b 1822e2c │ │ - adcsle r7, lr, fp, asr #1 │ │ - asrsls pc, sp @ @ │ │ - ldrdeq lr, [ip, -r9] │ │ - @ instruction: 0xf8c93001 │ │ - addmi r0, r8, #48 @ 0x30 │ │ - @ instruction: 0xf8d9d849 │ │ - addmi r1, r8, #56 @ 0x38 │ │ - stmdals ip, {r0, r4, r5, r7, r8, fp, ip, lr, pc} │ │ - stmib sp, {r3, sl, fp, ip, pc}^ │ │ - ldm r0, {r1, r2, r3, r5, r6, fp, sp, pc} │ │ - ldmib r9, {r2, r3, r7}^ │ │ - stm r4, {r0, r3, r8} │ │ - orrslt r0, r9, ip, lsl #1 │ │ - cmpeq r1, r1, lsl #22 │ │ - ldreq pc, [ip], -r0, lsl #2 │ │ - mrseq r2, (UNDEF: 13) │ │ - blvc cf6d0c │ │ - @ instruction: 0xf8567932 │ │ - stmib sp, {r4, r5, r8, r9, fp, ip, sp, lr}^ │ │ - strtmi r0, [r0], -r0, lsl #2 │ │ - @ instruction: 0xf0224639 │ │ - ldccc 13, cr15, [r0, #-492]! @ 0xfffffe14 │ │ - strd sp, [r1], -r3 │ │ - mrscs r2, (UNDEF: 0) │ │ - strbmi r4, [r8], -r2, lsl #12 │ │ - @ instruction: 0xf02a460b │ │ - stmdacs r0, {r0, r6, r7, r9, fp, ip, sp, lr, pc} │ │ - svcge 0x0086f43f │ │ - svcls 0x0007980c │ │ - ldmdage r4!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - muleq lr, r0, r8 │ │ - ldrdeq pc, [ip], -r9 @ │ │ - andeq lr, lr, r7, lsl #17 │ │ - @ instruction: 0x46434652 │ │ - @ instruction: 0xf02a9700 │ │ - @ instruction: 0xe775fb17 │ │ - @ instruction: 0xf04f4647 │ │ - ldrtmi r0, [sp], -r1, lsl #22 │ │ - strb sl, [sp, -r4, lsr #28] │ │ - @ instruction: 0x96159018 │ │ - andscs lr, fp, pc, asr #20 │ │ - mcrge 0, 1, r9, cr4, cr7, {0} │ │ - @ instruction: 0xf04fe746 │ │ - ldrtmi r0, [sp], -r0, lsl #22 │ │ - stmdbls r9, {r0, r1, r2, r3, r4, r5, r8, r9, sl, sp, lr, pc} │ │ - andsls r9, r8, #483328 @ 0x76000 │ │ - stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - andsls r9, r5, #487424 @ 0x77000 │ │ + @ instruction: 0xf01b2300 │ │ + @ instruction: 0xf50df917 │ │ + ldmib sp, {r2, r3, r6, r7, r8, r9, fp, ip, sp, lr}^ │ │ + ldm fp, {r2, r5, r6, r8, r9, sl} │ │ + stmdacs r0, {r2, r4, fp} │ │ + addhi pc, ip, r0, asr #32 │ │ + svccs 0x0000ad16 │ │ + bcs 262ec0 │ │ + strbhi pc, [r1], -r0, asr #32 @ │ │ + @ instruction: 0xf04f687a │ │ + ldmib r8, {r8, r9, lr}^ │ │ + ldmdavs lr!, {r1, r3, r8} │ │ + beq 129744 │ │ + bl 1c75b40 │ │ + blle ff72ed6c │ │ + @ instruction: 0x4632a836 │ │ + @ instruction: 0xf0054653 │ │ + stmdacs r0, {r0, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf1bbd0d5 │ │ + vmax.f32 d16, d0, d1 │ │ + ldmib sp, {r0, r1, r2, r3, r4, r9, sl, pc}^ │ │ + bge 1632ea4 │ │ + ldrbmi r8, [r3], -r5, lsr #16 │ │ + andcs lr, r0, sp, asr #19 │ │ + ldrtmi r4, [r2], -r8, asr #12 │ │ + stmib sp, {r1, r3, r4, r6, r8, sl, ip, pc}^ │ │ + @ instruction: 0xf0194b58 │ │ + @ instruction: 0xf89dfbbf │ │ + mulscs r1, r4, r1 │ │ + vqrdmlsh.s d25, d8, d0[5] │ │ + addmi r0, r7, #0 │ │ + b 182327c │ │ + @ instruction: 0xf50d70c9 │ │ + adcsle r7, r6, r8, asr #19 │ │ + ldmib r7, {r0, r1, r4, r6, r8, r9, sl, fp, ip, pc}^ │ │ + andcc r0, r1, ip, lsl #2 │ │ + addmi r6, r8, #56, 6 @ 0xe0000000 │ │ + stclge 6, cr15, [r0], #252 @ 0xfc │ │ + addmi r6, r8, #189440 @ 0x2e400 │ │ + ldmib r7, {r0, r1, r3, r5, r7, r8, fp, ip, lr, pc}^ │ │ + strbmi r1, [r8], -r9, lsl #4 │ │ + stmib sp, {r1, r2, r5, r6, r8, sl, ip, pc}^ │ │ + @ instruction: 0xf02b4b64 │ │ + strmi pc, [r2], -fp, lsl #23 │ │ + @ instruction: 0x460b4638 │ │ + @ instruction: 0xf938f005 │ │ + addsle r2, ip, r0, lsl #16 │ │ + ldmib r0, {r3, r4, r5, r6, r7, r9, fp, sp, lr}^ │ │ + stmiavs pc!, {sl, ip, lr} @ │ │ + addmi r6, r7, #40, 16 @ 0x280000 │ │ + stmdavs r8!, {r2, r3, ip, lr, pc}^ │ │ + @ instruction: 0xf8401c79 │ │ + bl 46eb8 │ │ + adcvs r0, r9, r7, asr #1 │ │ + andge pc, r4, r0, asr #17 │ │ + addmi r6, r1, #32, 16 @ 0x200000 │ │ + ldrt sp, [r9], #2441 @ 0x989 │ │ + @ instruction: 0xf0044628 │ │ + strb pc, [lr, r5, asr #21]! @ │ │ + @ instruction: 0xf04f2611 │ │ + vqdmlal.s q8, d8, d1 │ │ + ldrtmi r0, [r7], -r0, lsl #12 │ │ + stmdbls r5, {r0, r1, r2, r5, sp, lr, pc} │ │ + bls 19b864c │ │ + streq pc, [r0], -r8, asr #5 │ │ + stmvc r8, {r0, r1, r2, r3, r9, ip, pc} │ │ + bls 1a10e38 │ │ andmi lr, r0, r1, asr #20 │ │ - ldrls lr, [r8], -lr, ror #15 │ │ - b 1413de8 │ │ - mcrge 0, 1, r2, cr4, cr11, {0} │ │ - ldrbt r9, [r1], #23 │ │ - @ instruction: 0xf014a858 │ │ - mcrrls 8, 0, pc, r6, cr7 @ │ │ - svcmi 0x0000f1b4 │ │ - ldrbhi pc, [r2], #64 @ 0x40 @ │ │ - @ instruction: 0xf8dd46b9 │ │ - ands sl, lr, r8, lsr r0 │ │ - and r4, r0, r1, lsr #13 │ │ - ldmdage r8, {r0, r3, r4, r5, r7, r9, sl, lr}^ │ │ - @ instruction: 0xfff8f013 │ │ - @ instruction: 0xf8dd9c46 │ │ - @ instruction: 0xf1b4a038 │ │ - andsle r4, r2, r0, lsl #30 │ │ - strbhi lr, [r7, #-2525] @ 0xfffff623 │ │ - @ instruction: 0xf108b15d │ │ - @ instruction: 0xf8560604 │ │ - stmdacs r0, {r2, sl, fp} │ │ - ldmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - stmia r8, {r0, r3, r5, r7, ip, sp, lr, pc}^ │ │ - stccc 6, cr3, [r1, #-48] @ 0xffffffd0 │ │ - @ instruction: 0xb114d1f5 │ │ - @ instruction: 0xf0a94640 │ │ - ldmib sp, {r1, r6, r7, fp, sp, lr, pc}^ │ │ - cmplt r5, sp, lsr r5 │ │ + andls r9, sp, lr, lsl #4 │ │ + ands sl, r8, r6, lsl sp │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + @ instruction: 0x465e465f │ │ + ldmib sp, {r0, r1, r4, sp, lr, pc}^ │ │ + tstls fp, r6, rrx │ │ + ldclt 7, cr15, [r0], {255} @ 0xff │ │ + ldr r2, [lr, #-1]! │ │ + strlt lr, [lr], #-2509 @ 0xfffff633 │ │ + vsra.s8 d18, d1, #8 │ │ + and r0, r1, r0, lsl #2 │ │ + strvs lr, [lr], #-2509 @ 0xfffff633 │ │ + vldrge s0, [r6, #-64] @ 0xffffffc0 │ │ + mulls sp, r1, r6 │ │ + ldmdage lr, {r1, r2, r3, r9, sl, lr}^ │ │ + @ instruction: 0xf928f019 │ │ + stmdacs r0, {r1, r2, r3, r4, r6, fp, ip, pc} │ │ + ldmdals pc, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ @ │ │ + ldcl 0, cr15, [r4, #436] @ 0x1b4 │ │ + @ instruction: 0xf50d464c │ │ + ldrtmi r7, [sl], r8, asr #19 │ │ + svcge 0x00269b10 │ │ + @ instruction: 0xf04fe03b │ │ + strmi r0, [lr], -r1, lsl #18 │ │ + strb r4, [sl, pc, lsl #12]! │ │ + @ instruction: 0xf8cd0a18 │ │ + movwls fp, #45112 @ 0xb038 │ │ + andcs lr, r1, r5, asr #10 │ │ + ldrcs r9, [r1, -pc, lsl #24] │ │ + bleq fe66b2c4 │ │ + streq pc, [r0, -r8, asr #5] │ │ + and r9, ip, fp │ │ + @ instruction: 0xad169905 │ │ + @ instruction: 0xf10d900b │ │ + ldmib sp, {r3, r4, r7, r8, r9, fp}^ │ │ + stmvc r8, {r1, r2, r5, r6, r9, lr} │ │ + andls r8, lr, #589824 @ 0x90000 │ │ + andmi lr, r0, r1, asr #20 │ │ + ldmdage lr, {r0, r2, r3, ip, pc}^ │ │ + @ instruction: 0xf8f8f019 │ │ + stmdacs r0, {r1, r2, r3, r4, r6, fp, ip, pc} │ │ + ldmdals pc, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ @ │ │ + stc 0, cr15, [r4, #436]! @ 0x1b4 │ │ + ldrtmi r9, [sl], lr, lsl #28 │ │ + @ instruction: 0xf019a858 │ │ + ldmdals r8, {r0, r2, r3, r5, r6, r7, fp, ip, sp, lr, pc}^ │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf06d9859 │ │ + stmib sp, {r1, r3, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ + ldrcs r6, [r1], -lr, lsl #8 │ │ + streq pc, [r0], -r8, asr #5 │ │ + blls 455f14 │ │ + ldrmi r4, [r2, #1631]! @ 0x65f │ │ + @ instruction: 0xf108d113 │ │ + ubfxeq r0, r8, #16, #1 │ │ + bge fe46c0f4 │ │ + @ instruction: 0x4620e012 │ │ + blx feaf10 │ │ + ldmdage lr!, {r0, r1, r4, r5, r6, r8, sl, sp, lr, pc} │ │ + @ instruction: 0xf838f003 │ │ + @ instruction: 0xf1b59d38 │ │ + @ instruction: 0xf0404f00 │ │ + ldrtmi r8, [r2], r9, lsr #9 │ │ + strls lr, [fp], #-35 @ 0xffffffdd │ │ + blne 3a9690 │ │ + and r9, r0, pc, lsl #20 │ │ + ldmdage lr!, {r1, r4, r5, r7, r9, sl, lr} │ │ + andls r9, pc, #1073741827 @ 0x40000003 │ │ + @ instruction: 0xf826f003 │ │ + @ instruction: 0xf1b59d38 │ │ + andsle r4, r4, r0, lsl #30 │ │ + @ instruction: 0x9639e9dd │ │ + cmplt lr, r4, asr r6 │ │ + streq pc, [r4, -r9, lsl #2] │ │ + stceq 8, cr15, [r4], {87} @ 0x57 │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0a96838 │ │ + smladxcc ip, ip, ip, lr │ │ + mvnsle r3, r1, lsl #28 │ │ + tstlt r5, r2, lsr #13 │ │ + @ instruction: 0xf0a94648 │ │ + ldmib sp, {r2, r4, r5, sl, fp, sp, lr, pc}^ │ │ + cmplt r5, pc, lsr #10 │ │ ldreq pc, [r0], -r4, lsl #2 │ │ stmdacs r0, {r4, r5, fp, sp, lr} │ │ ldmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - ldm r6!, {r0, r3, r5, r7, ip, sp, lr, pc} │ │ + stc 0, cr15, [r8], #-676 @ 0xfffffd5c │ │ stccc 6, cr3, [r1, #-192] @ 0xffffff40 │ │ - ldmdals ip!, {r1, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + stmdals lr!, {r1, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0a94620 │ │ - ldmib sp, {r1, r2, r3, r5, r7, fp, sp, lr, pc}^ │ │ - cmplt r5, r7, lsr r5 │ │ + ldmib sp, {r5, sl, fp, sp, lr, pc}^ │ │ + cmplt r5, r9, lsr #10 │ │ @ instruction: 0xf8561d26 │ │ stmdacs r0, {r2, sl, fp} │ │ ldmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - stmia r2!, {r0, r3, r5, r7, ip, sp, lr, pc} │ │ + ldc 0, cr15, [r4], {169} @ 0xa9 │ │ stccc 6, cr3, [r1, #-48] @ 0xffffffd0 │ │ - ldmdals r6!, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - stmdacs r0, {r2, r5, r9, sl, fp, sp, pc} │ │ - ldrthi pc, [fp], #0 @ │ │ - @ instruction: 0xf0004620 │ │ - @ instruction: 0xf04fbcb6 │ │ - cdpge 0, 2, cr4, cr4, cr0, {0} │ │ - and r9, r8, r6, lsr r0 │ │ - ldmdage r4!, {r1, r2, r3, r7, sl, fp, lr, pc} │ │ - addgt sl, lr, r4, lsr #28 │ │ - umulleq lr, lr, r4, r8 @ │ │ - addgt r4, lr, r4, asr #12 │ │ - @ instruction: 0xf8159d19 │ │ - subscs r0, r8, #8, 30 │ │ - @ instruction: 0xa115e9d5 │ │ - blx 78af2 │ │ - vabd.s8 d26, d0, d2 │ │ - @ instruction: 0xf8ad111b │ │ - svclt 0x00081160 │ │ - ldrls r4, [r9, #-1573] @ 0xfffff9db │ │ - stclne 13, cr10, [r8, #-272]! @ 0xfffffef0 │ │ - @ instruction: 0xf1059009 │ │ - andls r0, r8, r8 │ │ - @ instruction: 0x9713a874 │ │ - andls r3, fp, r8 │ │ - b 1426adc │ │ - andsls r2, r5, #-1073741818 @ 0xc0000006 │ │ - andsne lr, r7, sp, asr #19 │ │ - vshr.s8 d18, d1, #8 │ │ - strmi r0, [r1] │ │ - strthi pc, [pc], #-64 @ 2eaac │ │ - beq 166aed8 │ │ - b 1819fc4 │ │ - @ instruction: 0xf00070cb │ │ - ldrmi r8, [sl, #1068]! @ 0x42c │ │ - ldrhi pc, [r7], #-0 │ │ - @ instruction: 0xf8dda852 │ │ - @ instruction: 0xf8da80d8 │ │ - ldmdbge r4!, {r4, sp} │ │ - rsbvs lr, fp, sp, asr #19 │ │ - rsbls r9, sl, r9, lsl r8 │ │ - @ instruction: 0x4000f1b8 │ │ - @ instruction: 0x4608bf18 │ │ - @ instruction: 0xf04f2a00 │ │ - svclt 0x00480101 │ │ - smlabbmi r0, r2, r0, pc @ │ │ - stmdbcs r1, {r0, r3, r5, r6, r7, r8, r9, ip, sp, pc} │ │ - @ instruction: 0xf8dad154 │ │ - @ instruction: 0x46312030 │ │ - strtmi r9, [r8], -sp, rrx │ │ - ldc2l 0, cr15, [r8, #104]! @ 0x68 │ │ - blvc fe26bf34 │ │ - subeq lr, r7, #3620864 @ 0x374000 │ │ - beq e8d74 │ │ - sbcle r2, r4, r2, lsl #18 │ │ - stclvc 5, cr15, [r2], #52 @ 0x34 │ │ - stm ip, {r0, r3, r6, r8, r9, fp, ip, pc} │ │ - stmdage lr!, {r0, r2, r3}^ │ │ - beq e8d1c │ │ - ldmib sl, {r0, r4, r5, r9, sl, lr}^ │ │ - andsls r0, r0, r2, lsl r2 │ │ - subls sl, lr, sl, ror #16 │ │ - @ instruction: 0x0050f89a │ │ - stmdage lr!, {r1, r3, ip, pc}^ │ │ - subls r9, sp, sp, lsl #4 │ │ - @ instruction: 0x0051f89a │ │ - ldrdcs pc, [r0], -sl │ │ - stmdage sp!, {r2, r3, ip, pc}^ │ │ - strtmi r9, [r8], -ip, asr #32 │ │ - @ instruction: 0x760fe9da │ │ - ldc2l 0, cr15, [r0, #104] @ 0x68 │ │ - blvc fe26bf84 │ │ - stmdami r7, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ - beq a8dc4 │ │ - cmnle r7, r2, lsl #16 │ │ - andscs lr, fp, pc, asr #20 │ │ - andsls sl, r7, r4, lsr #28 │ │ - @ instruction: 0xf8dae287 │ │ - @ instruction: 0x46282018 │ │ - @ instruction: 0xf01a4631 │ │ - @ instruction: 0xf50dfdbd │ │ - ldmib sp, {r3, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r6, r9, ip} │ │ - stmdacs r2, {r0, r9, fp} │ │ - b 142302c │ │ - andsls r2, r5, #27 │ │ - tsteq r7, sp, asr #19 │ │ - vshr.s8 d18, d1, #8 │ │ - strmi r0, [r1] │ │ - @ instruction: 0xe3b8d08a │ │ - stmdage sl!, {r0, r2, r3, r5, r6, ip, pc}^ │ │ - ldrsbtcs pc, [r8], -sl @ │ │ - subls r4, sp, r1, lsr r6 │ │ - subls sl, ip, sp, ror #16 │ │ - ldmib sl, {r3, r5, r9, sl, lr}^ │ │ - @ instruction: 0xf01a9806 │ │ - stmdals r4, {r0, r2, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ - @ instruction: 0xd12b2802 │ │ - andsls r9, r8, r7, asr #16 │ │ - ldmib sp, {r3, r6, fp, ip, pc}^ │ │ - andsls r9, r5, r5, asr #22 │ │ - andscs lr, fp, pc, asr #20 │ │ - andscs r9, r1, r7, lsl r0 │ │ + stmdals r8!, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0a94620 │ │ + bls 329fe0 │ │ + andscs sl, r1, r6, lsl ip │ │ andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf43f4581 │ │ - orrs sl, r8, #428 @ 0x1ac │ │ - stclvc 5, cr15, [r2], #52 @ 0x34 │ │ - stm ip, {r0, r3, r6, r8, r9, fp, ip, pc} │ │ - stmdbge lr!, {r1, r2, r3}^ │ │ - beq a8dec │ │ - @ instruction: 0xf8cd07c0 │ │ - @ instruction: 0xf0009058 │ │ - ldmib sl, {r0, r3, r5, r6, r7, sl, pc}^ │ │ - ldmib sl, {r3, r8, r9, sp}^ │ │ - bne fe234024 │ │ - andeq lr, r3, r5, ror fp │ │ - addhi pc, fp, r0, lsl #5 │ │ - bleq aad44 │ │ - @ instruction: 0xf2c82611 │ │ - movt r0, #62976 @ 0xf600 │ │ - submi lr, r5, #3620864 @ 0x374000 │ │ - stmib sp, {r0, r4, r5, r9, sl, lr}^ │ │ - @ instruction: 0xf8da426f │ │ + smlabble r3, r2, r5, r4 │ │ + beq 4ab8c0 │ │ + beq 6bae4 │ │ + @ instruction: 0xf8dd46d1 │ │ + @ instruction: 0xf8daa028 │ │ + stmdacs r0, {r6} │ │ + ldrthi pc, [lr], #64 @ 0x40 @ │ │ + rscscc pc, pc, pc, asr #32 │ │ + @ instruction: 0xf8ca46a4 │ │ + ldrmi r0, [r0], r0, asr #32 │ │ + ldm ip!, {r1, r2, r3, r4, r5, r8, fp, sp, pc} │ │ + strmi r0, [r8], -ip, ror #1 │ │ + ldm ip!, {r2, r3, r5, r6, r7, lr, pc} │ │ + rscgt r0, ip, ip, ror #1 │ │ + smlalseq lr, ip, ip, r8 │ │ + stmdage r6!, {r2, r3, r4, r5, r6, r7, lr, pc} │ │ + blx ff9eb06e │ │ + ldmib sl, {r1, r2, r5, r9, fp, sp, pc}^ │ │ + @ instruction: 0xf8da5411 │ │ + bgt 207138 │ │ + svcmi 0x0000f1b5 │ │ + movwgt r9, #31496 @ 0x7b08 │ │ + teqlt r6, ip │ │ + @ instruction: 0xf8574627 │ │ + @ instruction: 0xf06d0b04 │ │ + mcrcc 12, 0, lr, cr1, cr8, {7} │ │ + stccs 1, cr13, [r0, #-996] @ 0xfffffc1c │ │ + qadd16mi fp, r0, ip │ │ + bl ff36b2d0 │ │ + ldrdeq pc, [r0], #-138 @ 0xffffff76 │ │ + @ instruction: 0xf8ca3001 │ │ + andscs r0, r1, r0, asr #32 │ │ + andeq pc, r0, r8, asr #5 │ │ + smlawble fp, r1, r5, r4 │ │ + vadd.i8 d25, d0, d7 │ │ + ldmdbls r3, {r0, r4, r8, r9, fp} │ │ + bleq 6bb6c │ │ + andsvs r6, r1, r2, asr #16 │ │ + ldrhi lr, [r1, #-2525] @ 0xfffff623 │ │ + stmvs r4, {r0, r5, r7, r8, ip, sp, pc} │ │ + ldmibeq r8!, {r0, r2, r3, r8, ip, sp, lr, pc}^ │ │ + strcs r0, [r0], -pc, asr #1 │ │ + stmibpl r8!, {r0, r3, r5, r7, r8, fp, ip} │ │ + stmdavs r9, {r1, r4, r6, r9, sl, lr}^ │ │ + smlabteq r0, sp, r9, lr │ │ + strtmi r4, [r1], -r8, asr #12 │ │ + @ instruction: 0xf8d0f026 │ │ + ldrbmi r9, [r8, #-2110] @ 0xfffff7c2 │ │ + strcc sp, [r8], -r2, lsr #2 │ │ + strhle r4, [pc, #39] @ 2f0a7 │ │ + svceq 0x0000f1b8 │ │ + qadd16mi fp, r8, ip │ │ + bl fe76b330 │ │ + @ instruction: 0xf8c09809 │ │ + rsblt fp, fp, r0 │ │ + svchi 0x00f0e8bd │ │ + blx 18158d0 │ │ + ldmdals r1, {r3, r7, r8, ip, sp, lr, pc} │ │ + tstcs r2, r1, asr #20 │ │ + stmdacs r0, {r0, r3, r9, fp, ip, pc} │ │ + smlabtls r0, r2, r9, lr │ │ + stmib r2, {r0, r1, r2, r3, r8, fp, ip, pc}^ │ │ + rscle r1, lr, r2, lsl #22 │ │ + @ instruction: 0xf0a99812 │ │ + rsblt lr, fp, r6, lsl #23 │ │ + svchi 0x00f0e8bd │ │ + @ instruction: 0xf1b89e09 │ │ + @ instruction: 0xf8dd0f00 │ │ + @ instruction: 0xf89d1101 │ │ + @ instruction: 0xf8dd30fc │ │ + bls 108b4c8 │ │ + andne pc, r9, r6, asr #17 │ │ + andvc pc, r5, r6, asr #17 │ │ + ldrshvc r6, [r3, -r2]! │ │ + sbcsle r6, r6, r0, lsr r0 │ │ + @ instruction: 0xf0a94628 │ │ + rsblt lr, fp, lr, ror #22 │ │ + svchi 0x00f0e8bd │ │ + andmi pc, r0, pc, asr #32 │ │ + and r9, r6, r8, lsr #32 │ │ + ldrbmi ip, [r8], -lr, lsl #29 │ │ + addgt r4, lr, r5, asr #12 │ │ + umulleq lr, lr, r6, r8 @ │ │ + @ instruction: 0xf815c08e │ │ + subscs r0, r8, #8, 30 │ │ + ldmib r5, {r1, r2, r4, r5, r8, r9, sl, fp, sp, pc}^ │ │ + stmdacs r0!, {r0, r2, r4, r8, ip, pc} │ │ + tstpls r2, r1, lsl #22 @ p-variant is OBSOLETE │ │ + tstls ip, lr, lsr r8 │ │ + tstpne fp, r0, asr #4 @ p-variant is OBSOLETE │ │ + rscsne pc, r8, sp, lsr #17 │ │ + strmi fp, [r5], -r8, lsl #30 │ │ + andls r1, r6, r8, ror sp │ │ + stmdals ip, {r4, r8, sl, ip, pc} │ │ + @ instruction: 0xf0004581 │ │ + ldmdbge r8, {r1, r2, r4, r6, r8, r9, pc}^ │ │ + ldmdbge r6, {r0, r1, r4, r6, r8, ip, pc} │ │ + ldrbmi r9, [sl], -r8, lsr #16 │ │ + cmppl r1, sp, asr #19 │ │ + blmi 6b808 │ │ + @ instruction: 0x1010f8d9 │ │ + @ instruction: 0x4693bf18 │ │ + stmdbcs r0, {r0, sp} │ │ + @ instruction: 0xf081bf48 │ │ + mvnlt r4, r0 │ │ + strls r2, [pc], -r1, lsl #16 │ │ + ldcge 1, cr13, [r6], {47} @ 0x2f │ │ + ldrsbtcs pc, [r0], -r9 @ │ │ + @ instruction: 0x462e4638 │ │ + @ instruction: 0xf8cd4621 │ │ + @ instruction: 0xf01ab15c │ │ + ldmib sp, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r1, r2, r4, r5, r9, fp, ip}^ │ │ + bls ed0660 │ │ + teqle lr, r2, lsl #18 │ │ + tstcs r8, pc, asr #20 │ │ + ldrtmi r4, [r5], -r8, lsr #12 │ │ + andne lr, sp, #3358720 @ 0x334000 │ │ + bleq fe66b5c8 │ │ + adcs r4, pc, #6291456 @ 0x600000 │ │ + @ instruction: 0x2018f8d9 │ │ + @ instruction: 0x4638a916 │ │ + mrc2 0, 1, pc, cr8, cr10, {0} │ │ + beq de991c │ │ + teqhi r8, sp @ │ │ + stmdacs r2, {r1, r3, r4, r5, r9, fp, ip, pc} │ │ + b 14236dc │ │ + @ instruction: 0x460e2018 │ │ + andeq lr, sp, #3358720 @ 0x334000 │ │ + bleq fe66b5f4 │ │ + strtmi lr, [ip], -sl, lsr #5 │ │ + ldcge 8, cr10, [r6, #-324] @ 0xfffffebc │ │ + ldrsbtcs pc, [r8], -r9 @ │ │ + ldmdage r7, {r0, r2, r4, r6, ip, pc}^ │ │ + @ instruction: 0x46389054 │ │ + ldmib r9, {r0, r3, r5, r9, sl, lr}^ │ │ + @ instruction: 0xf8cd8a06 │ │ + @ instruction: 0xf01ab15c │ │ + @ instruction: 0x4629fe19 │ │ + stccs 13, cr9, [r2, #-216] @ 0xffffff28 │ │ + ldmib sp, {r1, r2, r6, r8, ip, lr, pc}^ │ │ + @ instruction: 0xf10d6039 │ │ + ldmib sp, {r3, r4, r7, r8, r9, fp}^ │ │ + @ instruction: 0x4625a837 │ │ + b 1413234 │ │ + andls r2, sp, r8, lsl r0 │ │ + blls f27c2c │ │ + stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ + ldmdbge r1, {r1, r2, r3, r4, r6, r9, fp, ip}^ │ │ + ldmdbge lr, {r1, r2, r4, r6, r8, ip, pc}^ │ │ + strbhi lr, [r0, #-2509]! @ 0xfffff633 │ │ + ldmdbge r7, {r0, r2, r4, r6, r8, ip, pc}^ │ │ + @ instruction: 0x46219154 │ │ + cmncs r2, #3358720 @ 0x334000 │ │ + ldrdcs pc, [r0], -r9 │ │ + @ instruction: 0xb050f899 │ │ + @ instruction: 0x8051f899 │ │ + ldc2l 0, cr15, [r2, #104]! @ 0x68 │ │ + ldmib sp, {r3, r4, r5, r9, sl, fp, sp, pc}^ │ │ + @ instruction: 0xce640a36 │ │ + teqle fp, r2, lsl #16 │ │ + @ instruction: 0x46140a10 │ │ + @ instruction: 0xf10d900d │ │ + subs r0, sl, #152, 22 @ 0x26000 │ │ + stmib sp, {r0, r1, r3, r4, r5, r8, r9, fp, ip, pc}^ │ │ + strbeq r0, [r0, r4, ror #20] │ │ + cmnhi r6, sp, asr #19 │ │ + cmncs r8, #3358720 @ 0x334000 │ │ + cmnphi r6, #0 @ p-variant is OBSOLETE │ │ + msreq CPSR_, #1073741826 @ 0x40000002 │ │ + bne 461ea0 │ │ + andeq lr, r1, r3, ror fp │ │ + adchi pc, ip, r0, lsl #5 │ │ + vshl.s8 d18, d1, d0 │ │ + vshrn.i16 d16, , #8 │ │ + cmn ip, r0, lsl #16 │ │ + eorsgt lr, r7, #3620864 @ 0x374000 │ │ + stmib sp, {r3, r4, r5, r9, sl, lr}^ │ │ + @ instruction: 0xf8d9c25f │ │ ldmib sp, {r5, sp}^ │ │ - cdpls 7, 4, cr3, cr9, cr7, {2} │ │ - strtmi r9, [r8], -lr, rrx │ │ - ldrbcc lr, [r1, -sp, asr #19]! │ │ - @ instruction: 0xf01a9673 │ │ - @ instruction: 0xf50dfd5d │ │ - ldmib sp, {r3, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r6, sl, sp, lr} │ │ - stmdacs r2, {r0, r2, fp} │ │ - b 142310c │ │ - @ instruction: 0x4691201b │ │ - @ instruction: 0xe1ac9017 │ │ - cmnls r9, r9, asr #18 │ │ - stm r1, {r2, r4, r5, r6, r8, fp, sp, pc} │ │ - strbeq r0, [r0, r1, lsl #20] │ │ - ldmdami r7!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - subsls pc, r8, sp, asr #17 │ │ - ldrthi pc, [r0], #0 @ │ │ - ldrtmi r9, [r9], -sp, lsl #24 │ │ - mlals r8, sl, r8, pc @ │ │ - adcmi r4, r6, #184, 12 @ 0xb800000 │ │ - svclt 0x00384622 │ │ - ldcls 6, cr4, [r0, #-200] @ 0xffffff38 │ │ - @ instruction: 0xf0a84628 │ │ - adcsmi lr, r4, #204, 30 @ 0x330 │ │ + mrcls 7, 1, r3, cr11, cr9, {1} │ │ + strbcc lr, [r1, -sp, asr #19]! │ │ + ldrbls r9, [lr, #-1635] @ 0xfffff99d │ │ + ldc2 0, cr15, [lr, #104]! @ 0x68 │ │ + ldreq lr, [r6, #-2525]! @ 0xfffff623 │ │ + @ instruction: 0x3738e9dd │ │ + stmdacs r2, {r1, r3, r4, r5, r9, sl, fp, ip, pc} │ │ + beq 66377c │ │ + mulls sp, r8, r6 │ │ + bleq fe66b6e4 │ │ + mvns r4, r2, lsr #13 │ │ + blge 19d57a4 │ │ + beq 19699f0 │ │ + cmngt r4, #192, 14 @ 0x3000000 │ │ + eorge pc, ip, sp, asr #17 │ │ + @ instruction: 0xf0009169 │ │ + ldmib r9, {r0, r1, r2, r3, r4, r5, r8, r9, pc}^ │ │ + ldmib r9, {r1, r4, r9, sl, ip, sp, lr}^ │ │ + ldrtmi r5, [r2], -pc, lsl #8 │ │ + mlage r8, r9, r8, pc @ │ │ + @ instruction: 0x463842b4 │ │ + qasxmi fp, r2, r8 │ │ + @ instruction: 0xf0a94629 │ │ + adcmi lr, r6, #192, 20 @ 0xc0000 │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ tstcs r1, r8, lsr pc │ │ @ instruction: 0xf04f2800 │ │ svclt 0x00480000 │ │ svclt 0x00082001 │ │ stmdacs r0, {r3, r9, sl, lr} │ │ - @ instruction: 0xf04fd05b │ │ - vqdmulh.s d16, d0, d1 │ │ - vqshrn.s16 d16, , #8 │ │ - bics r0, r9, r0, lsl #18 │ │ - cmnls r9, r9, asr #18 │ │ - stm r1, {r2, r4, r5, r6, r8, fp, sp, pc} │ │ - strbeq r0, [r0, r5, lsl #16] │ │ - ldrbtvs lr, [r7], #-2509 @ 0xfffff633 │ │ - strhi pc, [r4], #0 │ │ - ldrmi r2, [r6], -r8 │ │ - svc 0x0078f0a8 │ │ - stclge 7, cr2, [r4, #-68] @ 0xffffffbc │ │ + strcs sp, [r1], #-126 @ 0xffffff82 │ │ + ldrcs r9, [r1, -pc, lsl #26] │ │ + bleq fe66b740 │ │ streq pc, [r0, -r8, asr #5] │ │ - @ instruction: 0xf0002800 │ │ - @ instruction: 0xf04f84d9 │ │ - strmi r4, [r4], -r0, lsl #2 │ │ - smlabbeq r8, r1, sl, lr │ │ - tstcs r0, r1, asr #32 │ │ - stmib sp, {r3, r9, sp}^ │ │ - ldrtmi r2, [r1], -r0, lsl #2 │ │ - andls pc, r0, r0, asr #17 │ │ - andscs r4, r0, #40, 12 @ 0x2800000 │ │ - @ instruction: 0xf01a4623 │ │ - strtmi pc, [r0], -pc, lsl #27 │ │ - svc 0x003cf0a8 │ │ - stmdbeq r4, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ - @ instruction: 0xf0402801 │ │ - @ instruction: 0xf8dd8091 │ │ - stmdals r7, {r3, r4, r8, ip, sp, pc}^ │ │ - stmdals r8, {r3, r4, ip, pc}^ │ │ - b 1412d68 │ │ - andsls r2, r7, fp, lsl r0 │ │ - @ instruction: 0xf89ae13a │ │ - tstls sl, r0, lsr r0 │ │ - andeq pc, r1, r9, lsl #1 │ │ - strne lr, [r0, #-2509] @ 0xfffff633 │ │ - andls r9, r2, r6, lsl r9 │ │ - stmib sp, {r2, r6, fp, sp, pc}^ │ │ - @ instruction: 0xf029320c │ │ - @ instruction: 0xf50dffe3 │ │ - ldmib sp, {r3, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r6, r8, r9, sl, lr} │ │ - stmdacs r1, {r0, r6, fp} │ │ - b 14231d8 │ │ - @ instruction: 0x9715201b │ │ - ldreq lr, [r7], #-2509 @ 0xfffff633 │ │ - svcls 0x000ce2ad │ │ - andeq pc, r1, r9, lsl #1 │ │ - strpl lr, [r0], #-2509 @ 0xfffff633 │ │ - @ instruction: 0xf087ac44 │ │ - stmib sp, {r0, r8}^ │ │ - ldmdbls r6, {r1, ip} │ │ - strbmi r4, [r2], -r0, lsr #12 │ │ - @ instruction: 0xf02a4633 │ │ - ldmib sp, {r3, r5, r6, r8, fp, ip, sp, lr, pc}^ │ │ - ldmib sp, {r0, r1, r2, r6, r8, r9, sp}^ │ │ - stmdacs r1, {r2, r6, r8, fp} │ │ - addshi pc, r0, r0, asr #32 │ │ - @ instruction: 0xb118f8dd │ │ - b 14139dc │ │ - stmib sp, {r0, r1, r3, r4, sp}^ │ │ - cmn r5, r7, lsl r2 │ │ - @ instruction: 0xf0002e00 │ │ - @ instruction: 0xf1bb8274 │ │ - @ instruction: 0xf0400f08 │ │ - ldmdavs r0!, {r3, r5, r6, sl, pc}^ │ │ - tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - ldrdlt pc, [r0], -r6 │ │ - b fe05a6bc │ │ - ldmdage r4!, {r0, r8, r9} │ │ - svcmi 0x0000f1b8 │ │ - ldrbmi sp, [sl], -fp │ │ - subls pc, r0, sp, asr #17 │ │ - @ instruction: 0xf02a4699 │ │ - @ instruction: 0x464bf879 │ │ - ldrdls pc, [r0], #-141 @ 0xffffff73 │ │ - @ instruction: 0xf0002800 │ │ - svccs 0x0001817b │ │ - ldrhi pc, [r4], #-576 @ 0xfffffdc0 │ │ - ldrbmi r8, [sl], -r0, lsr #16 │ │ - stmdage r4!, {r3, r4, r5, r6, ip, pc} │ │ - stmib sp, {r0, r1, r3, r8, fp, ip, pc}^ │ │ - ldrtmi r1, [r0], -r0 │ │ - stmib sp, {r0, r3, r4, r8, fp, ip, pc}^ │ │ - @ instruction: 0x465c4776 │ │ - cmnlt r4, #3358720 @ 0x334000 │ │ - @ instruction: 0xf0189310 │ │ - @ instruction: 0xf89dffeb │ │ - @ instruction: 0x2711b114 │ │ - vqrdmlah.s d25, d8, d0[1] │ │ - adcsmi r0, lr, #0, 14 │ │ - subhi pc, r1, #64 @ 0x40 │ │ - b 181a71c │ │ - @ instruction: 0xf00070cb │ │ - ldmib sp, {r0, r3, r4, r6, r8, pc}^ │ │ - svcls 0x00130153 │ │ - subsls r3, r3, r1 │ │ - vhsub.s8 d20, d16, d8 │ │ - @ instruction: 0xf04f8141 │ │ - strbt r0, [pc], r0, lsl #22 │ │ - svceq 0x0000f1b9 │ │ - addshi pc, pc, r0 │ │ - ldrdcc lr, [r7], #-157 @ 0xffffff63 │ │ - bge 13593f0 │ │ - strtmi r9, [r8], -r0 │ │ - ldc2 0, cr15, [r0], #-168 @ 0xffffff58 │ │ - @ instruction: 0x9110f8dd │ │ - @ instruction: 0xb114f89d │ │ - @ instruction: 0xf04045b9 │ │ - b 180f09c │ │ - @ instruction: 0xf00070cb │ │ - mcrrge 0, 9, r8, r4, cr10 │ │ - andls r2, r1, r0 │ │ - @ instruction: 0x46204631 │ │ - movwcs r2, #521 @ 0x209 │ │ - ldc2l 0, cr15, [r6], {26} │ │ - stmdbeq r4, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc}^ │ │ - @ instruction: 0xf43f2801 │ │ - @ instruction: 0xf1b9af4a │ │ - rsbsle r0, sl, r0, lsl #30 │ │ - ldrdcc lr, [r7], #-157 @ 0xffffff63 │ │ - bge 1359438 │ │ - strtmi r9, [r0], -r0 │ │ - stc2 0, cr15, [ip], {42} @ 0x2a │ │ - @ instruction: 0x9110f8dd │ │ - @ instruction: 0xb114f89d │ │ - strhle r4, [pc, #-89] @ 2ee3b │ │ - sbcvc lr, fp, pc, asr sl │ │ - bleq 6afd8 │ │ - ldrsbt sp, [r6], #-27 @ 0xffffffe5 │ │ - svceq 0x0000f1b9 │ │ - mrcge 4, 7, APSR_nzcv, cr9, cr15, {1} │ │ - strtmi sl, [r0], -ip, asr #18 │ │ - blx 16af5a │ │ - @ instruction: 0xb114f89d │ │ - @ instruction: 0xf8dd2011 │ │ - vsra.s8 d25, d0, #8 │ │ - strmi r0, [r1] │ │ - sbchi pc, r2, r0, asr #32 │ │ - sbcvc lr, fp, pc, asr sl │ │ + ldmdbls fp!, {r1, r3, r5, r6, r7, r8, sp, lr, pc} │ │ + bleq fe66b74c │ │ + strbeq lr, [r4, #-2509]! @ 0xfffff633 │ │ + stmib sp, {r6, r7, r8, r9, sl}^ │ │ + stmib sp, {r1, r2, r5, r6, r8, r9, sl, ip, sp}^ │ │ + @ instruction: 0xf0006168 │ │ + andcs r8, r8, pc, lsl #6 │ │ + strtmi r4, [r5], -lr, lsr #12 │ │ + b 186b5d8 │ │ + stmdacs r0, {r1, r2, r4, r5, r8, r9, sl, fp, sp, pc} │ │ + movthi pc, #16384 @ 0x4000 @ │ │ + smlabbmi r0, sl, r0, pc @ │ │ + strmi r6, [r4], -r1, asr #32 │ │ + andcs r2, r8, #0, 2 │ │ + andhi pc, r0, r0, asr #17 │ │ + smlabtcs r0, sp, r9, lr │ │ + @ instruction: 0x46314638 │ │ + @ instruction: 0x46232210 │ │ + ldc2l 0, cr15, [r0, #104]! @ 0x68 │ │ + @ instruction: 0xf0a94620 │ │ + @ instruction: 0x9c37ea32 │ │ + stmdacs r1, {r1, r2, r4, r5, fp, ip, pc} │ │ + stccs 0, cr13, [r0], {35} @ 0x23 │ │ rschi pc, r9, r0 │ │ - strcs r9, [ip, #-2058] @ 0xfffff7f6 │ │ - @ instruction: 0xf04f2800 │ │ - svclt 0x00180008 │ │ - svclt 0x0018200b │ │ - svccs 0x0000250e │ │ - strmi fp, [r5], -r8, lsl #30 │ │ - andcs sp, r0, sp, rrx │ │ - andls r9, r1, r6, lsl r9 │ │ - strtmi sl, [sl], -r4, asr #16 │ │ + ldmdbge lr, {r0, r3, r4, r5, r8, r9, fp, ip, pc}^ │ │ + bge 1555460 │ │ + ldrtmi r9, [r8], -r0 │ │ + blx 56b396 │ │ + smullshi pc, ip, sp, r8 @ │ │ + ldcls 0, cr2, [r6], #-68 @ 0xffffffbc │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404284 │ │ + b 180f700 │ │ + @ instruction: 0xf00070c8 │ │ + andcs r8, r0, r9, ror r1 │ │ + andls r4, r1, r1, lsr r6 │ │ + andcs r4, r9, #56, 12 @ 0x3800000 │ │ @ instruction: 0xf01a2300 │ │ - @ instruction: 0xf50dfc8f │ │ - ldmib sp, {r3, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r6, sl, ip} │ │ - stmdacs r1, {r0, r9, fp} │ │ - mvnhi pc, r0 │ │ - @ instruction: 0xf1b92711 │ │ - @ instruction: 0xf2c80f00 │ │ - @ instruction: 0xf0000700 │ │ - strmi r8, [pc], -r1, ror #3 │ │ - @ instruction: 0x46404632 │ │ - ldrmi r4, [r3, #1609]! @ 0x649 │ │ - uasxmi fp, sl, r8 │ │ - cdp 0, 7, cr15, cr6, cr8, {5} │ │ - @ instruction: 0xf04f455e │ │ + ldcls 13, cr15, [r7], #-804 @ 0xfffffcdc │ │ + stmdacs r1, {r1, r2, r4, r5, fp, ip, pc} │ │ + ldmdbls r8!, {r0, r1, r3, r4, r6, r7, r8, ip, lr, pc} │ │ + andls r9, pc, r9, lsr r8 @ │ │ + @ instruction: 0x4688983a │ │ + beq 2533f8 │ │ + cmn r8, sp │ │ + mlasmi r0, r9, r8, pc @ │ │ + ldrdeq lr, [sl, -r9] │ │ + eorge pc, ip, sp, asr #17 │ │ + streq pc, [r1, -r4, lsl #1] │ │ + movwcs lr, #35289 @ 0x89d9 │ │ + addeq lr, r3, sp, lsl #17 │ │ + stmdbls fp, {r1, r2, r4, r5, r8, r9, sl, fp, sp, pc} │ │ + @ instruction: 0xf0054638 │ │ + ldmib sp, {r0, r2, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ + ldmdbls sl!, {r3, r4, r5, ip, sp} │ │ + ldmdacs r6!, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + @ instruction: 0xd1222a01 │ │ + @ instruction: 0x461c0a1a │ │ + smlabtcs sp, sp, r9, lr │ │ + adcs r4, r8, r6, lsl #12 │ │ + andeq pc, r1, sl, lsl #1 │ │ + smlabbeq r1, r8, r0, pc @ │ │ + strtmi r4, [r3], -sl, lsr #12 │ │ + andne lr, r2, sp, asr #19 │ │ + stmdbls fp, {r1, r2, r4, r5, fp, sp, pc} │ │ + strvc lr, [r0], -sp, asr #19 │ │ + @ instruction: 0xffc0f005 │ │ + teqcs r9, #3620864 @ 0x374000 │ │ + @ instruction: 0x0736e9dd │ │ + cmnle r6, r1, lsl #16 │ │ + @ instruction: 0x46159838 │ │ + bleq fe66b864 │ │ + beq 40c44 │ │ + movweq lr, #55757 @ 0xd9cd │ │ + @ instruction: 0xf1b8e156 │ │ + @ instruction: 0xf43f0f00 │ │ + bge 149b098 │ │ + andcc lr, r0, sp, asr #19 │ │ + ldrtmi r9, [r8], -r2, lsl #2 │ │ + @ instruction: 0x46434659 │ │ + ldc2l 0, cr15, [r2, #24]! │ │ + smullsne pc, ip, sp, r8 @ │ │ + @ instruction: 0xf8dd2011 │ │ + vshr.s64 q12, q4, #56 │ │ + strmi r0, [r0] │ │ + @ instruction: 0x07c8d17b │ │ + sbchi pc, lr, r0 │ │ + stccs 0, cr2, [r0], {12} │ │ + andcs fp, r8, r8, lsl #30 │ │ + tstle r1, r5 │ │ + ldrbmi lr, [r5], -sl, lsl #1 │ │ + stmdbls fp, {sp} │ │ + movwcs r9, #2565 @ 0xa05 │ │ + ldmdage r6!, {r0, ip, pc} │ │ + ldc2l 0, cr15, [r8, #-104] @ 0xffffff98 │ │ + teqcc r8, sp @ │ │ + ldmib sp, {r1, r3, r4, r5, fp, ip, pc}^ │ │ + bcs 79570 │ │ + orrhi pc, ip, r0 │ │ + svceq 0x0000f1b8 │ │ + mcrge 4, 7, pc, cr4, cr15, {1} @ │ │ + @ instruction: 0xf0402b08 │ │ + strtmi r8, [sl], r2, lsl #5 │ │ + movwcs lr, #35289 @ 0x89d9 │ │ + ldrdmi pc, [r0], -r8 │ │ + strmi pc, [r0, -pc, asr #32] │ │ + ldrdpl pc, [r4], -r8 │ │ + b fe175f48 │ │ + bl 1d708e0 │ │ + blle ff62fcd4 │ │ + andls r2, r2, r8, lsl #4 │ │ + smlabtcs r0, sp, r9, lr │ │ + bge 14995ac │ │ + @ instruction: 0x46434659 │ │ + stc2 0, cr15, [lr, #24]! │ │ + smullsmi pc, ip, sp, r8 @ │ │ + @ instruction: 0xf8dd2011 │ │ + @ instruction: 0x465580d8 │ │ + andeq pc, r0, r8, asr #5 │ │ + teqle r7, r0, lsl #11 │ │ + bicle r0, r3, r0, ror #15 │ │ + stcls 0, cr14, [pc, #-544] @ 2f2d8 │ │ + @ instruction: 0xf0002f00 │ │ + ldmdage r6!, {r3, r5, r6, r7, pc} │ │ + @ instruction: 0xf006a954 │ │ + @ instruction: 0xf89dfba5 │ │ + ldrsbcs r4, [r1], -ip │ │ + @ instruction: 0xf2c89f36 │ │ + addmi r0, r7, #0 │ │ + sbcshi pc, sp, r0, asr #32 │ │ + @ instruction: 0xf00007e0 │ │ + andcs r8, r8, r9, asr #2 │ │ + beq 36b660 │ │ + svceq 0x0000f1bb │ │ + andcs fp, fp, r8, lsl pc │ │ + @ instruction: 0xf04fbf18 │ │ + @ instruction: 0xf1b80a0e │ │ + svclt 0x00080f00 │ │ + ldmdage r6!, {r1, r7, r9, sl, lr} │ │ + stmdbls fp, {r0, r1, r2, r5, r6, r8, ip, lr, pc} │ │ + @ instruction: 0xf04fe0f9 │ │ + adc r0, r3, r1, lsl #16 │ │ + bls e55964 │ │ + stmvc r8, {r0, r1, r2, r3, r9, ip, pc} │ │ + bls e91578 │ │ + andmi lr, r0, r1, asr #20 │ │ + andls r9, sp, lr, lsl #4 │ │ + @ instruction: 0x460ce09b │ │ + bls e9597c │ │ + stmvc r8, {r3, r4, r5, r9, sl, fp, ip, pc} │ │ + andls r8, lr, #589824 @ 0x90000 │ │ + andmi lr, r0, r1, asr #20 │ │ + stmdage r4!, {r0, r2, r3, ip, pc}^ │ │ + ldc2 0, cr15, [r8, #96] @ 0x60 │ │ + @ instruction: 0xf10d9864 │ │ + stmdacs r0, {r3, r4, r7, r8, r9, fp} │ │ + stmdals r5!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + b 10eb73c │ │ + strtmi r4, [r0], r2, asr #13 │ │ + ldrbmi lr, [r5], -r4, asr #1 │ │ + stmdbls fp, {sp} │ │ + movwcs r9, #2565 @ 0xa05 │ │ + ldmdage r6!, {r0, ip, pc} │ │ + stc2l 0, cr15, [lr], {26} │ │ + teqcc r8, sp @ │ │ + ldmib sp, {r1, r3, r4, r5, fp, ip, pc}^ │ │ + bcs 39684 │ │ + tstphi r2, r0, asr #32 @ p-variant is OBSOLETE │ │ + svceq 0x0000f1b8 │ │ + mrcge 4, 2, APSR_nzcv, cr10, cr15, {1} │ │ + @ instruction: 0xf0402b08 │ │ + @ instruction: 0x46aa81f8 │ │ + movwcs lr, #43481 @ 0xa9d9 │ │ + ldrdmi pc, [r0], -r8 │ │ + strmi pc, [r0, -pc, asr #32] │ │ + ldrdpl pc, [r4], -r8 │ │ + b fe17621c │ │ + bl 1cf09f4 │ │ + blle ff62fdf0 │ │ + andls r2, r2, r8, lsl #4 │ │ + smlabtcs r0, sp, r9, lr │ │ + bge 14996c0 │ │ + @ instruction: 0x46434659 │ │ + stc2 0, cr15, [r4, #-24]! @ 0xffffffe8 │ │ + smullsmi pc, ip, sp, r8 @ │ │ + @ instruction: 0xf8dd2011 │ │ + @ instruction: 0x465580d8 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xd1ad4580 │ │ + bicle r0, r3, r0, ror #15 │ │ + ldrt r2, [r0], -r0, lsl #8 │ │ + tstcs r0, r6, lsr r8 │ │ + tstls r1, r2, asr r6 │ │ + stmdbls fp, {r8, r9, sp} │ │ + ldc2 0, cr15, [r0], {26} │ │ + bleq ff86ba54 │ │ + @ instruction: 0x0736e9dd │ │ + ldmdaeq r8, {r0, r1, r3, r4, r7, fp, sp, lr, pc} │ │ + @ instruction: 0xf0002801 │ │ + svccs 0x000080c8 │ │ + mcrge 4, 3, pc, cr7, cr15, {1} @ │ │ + streq lr, [pc, #-2521] @ 2ec5f │ │ + @ instruction: 0x462a4639 │ │ + svclt 0x003842ab │ │ + @ instruction: 0x461e461a │ │ + stmdb lr, {r0, r3, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf04f42b5 │ │ svclt 0x00880100 │ │ stmdacs r0, {r0, r8, sp} │ │ andeq pc, r0, pc, asr #32 │ │ andcs fp, r1, r8, asr #31 │ │ strmi fp, [r8], -r8, lsl #30 │ │ - sbcsle r2, r0, r1, lsl #16 │ │ - stmdbge ip, {r2, r6, fp, sp, pc}^ │ │ - @ instruction: 0x4623463a │ │ - blx fed6aff8 │ │ - @ instruction: 0xb114f89d │ │ - @ instruction: 0xf8dd2011 │ │ - vsra.s8 d25, d0, #8 │ │ - strmi r0, [r1] │ │ - b 182352c │ │ - @ instruction: 0xf04f70cb │ │ - @ instruction: 0xd1bc0b00 │ │ - @ instruction: 0xf04fe697 │ │ - and r0, ip, r1, lsl #22 │ │ - bls 11d539c │ │ - stmvc r8, {r3, r4, r9, ip, pc} │ │ - bls 1210fa4 │ │ - andmi lr, r0, r1, asr #20 │ │ - andsls r9, r7, r5, lsl r2 │ │ - @ instruction: 0xf04fe002 │ │ - ldrtmi r0, [r9], r0, lsl #22 │ │ - @ instruction: 0xf018a874 │ │ - ldmdals r4!, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ + sbcsle r2, r3, r1, lsl #16 │ │ + ldmdbge r4, {r1, r2, r4, r5, fp, sp, pc}^ │ │ + ldrbmi r4, [fp], -r2, lsr #12 │ │ + blx ffc6b688 │ │ + smullsmi pc, ip, sp, r8 @ │ │ + bleq 4abf78 │ │ + @ instruction: 0xf2c89f36 │ │ + ldrbmi r0, [pc, #-2816] @ 2eb80 │ │ + adchi pc, r3, r0, asr #32 │ │ + ldmdage r6!, {r5, r6, r7, r8, r9, sl} │ │ + add sp, pc, r1, asr #3 │ │ + stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + @ instruction: 0xf2c82411 │ │ + stmdage r4!, {sl}^ │ │ + @ instruction: 0xf01846aa │ │ + stmdals r4!, {r0, r2, r8, sl, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf06c9875 │ │ - ldcls 15, cr14, [r5], {12} │ │ - stmdage lr!, {r3, r4, r9, sl, fp, ip, pc}^ │ │ - stc2l 0, cr15, [sl], #96 @ 0x60 │ │ - stmdacs r0, {r1, r2, r3, r5, r6, fp, ip, pc} │ │ - stmdals pc!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ @ │ │ - svc 0x0000f06c │ │ - mcrge 6, 1, r9, cr4, cr8, {0} │ │ - rsb r9, r6, r5, lsl r4 │ │ - andcs r4, r0, sp, lsr r6 │ │ - andls r9, r1, r6, lsl r9 │ │ - strtmi sl, [sl], -r4, asr #16 │ │ - @ instruction: 0xf01a2300 │ │ - @ instruction: 0xf50dfc21 │ │ - ldmib sp, {r3, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r6, sl, sp, lr} │ │ - stmdacs r0, {r0, r9, fp} │ │ - cmnphi lr, r0, asr #32 @ p-variant is OBSOLETE │ │ - svceq 0x0000f1b9 │ │ - mrcge 4, 2, APSR_nzcv, cr7, cr15, {1} │ │ - stcls 6, cr4, [sp, #-188] @ 0xffffff44 │ │ - strmi r4, [fp, #1609]! @ 0x649 │ │ - svclt 0x0038462a │ │ - ldmdals r0, {r1, r3, r4, r6, r9, sl, lr} │ │ - cdp 0, 0, cr15, cr10, cr8, {5} │ │ - @ instruction: 0xf04f455d │ │ - svclt 0x00380100 │ │ - stmdacs r0, {r0, r8, sp} │ │ - andeq pc, r0, pc, asr #32 │ │ - andcs fp, r1, r8, asr #30 │ │ - strmi fp, [r8], -r8, lsl #30 │ │ - bicsle r2, r1, r0, lsl #16 │ │ - stmdbge ip, {r2, r6, fp, sp, pc}^ │ │ - @ instruction: 0x46234632 │ │ - blx 126b0d0 │ │ - @ instruction: 0xb114f89d │ │ - @ instruction: 0xf8dd2011 │ │ - vsra.s8 d25, d0, #8 │ │ - strmi r0, [r1] │ │ - b 1823454 │ │ - ldrtmi r7, [sp], -fp, asr #1 │ │ - bleq 6b180 │ │ - @ instruction: 0xe62ad1bd │ │ - bls 11d5470 │ │ - stmvc r8, {r3, r4, r9, ip, pc} │ │ - bls 1211078 │ │ - andmi lr, r0, r1, asr #20 │ │ - andsls r9, r7, r5, lsl r2 │ │ - ldmdage r4!, {r2, r5, r9, sl, fp, sp, pc}^ │ │ - stc2 0, cr15, [lr], {24} │ │ - stmdacs r0, {r2, r4, r5, r6, fp, ip, pc} │ │ - ldmdals r5!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - cdp 0, 10, cr15, cr4, cr12, {3} │ │ - ldrsbhi pc, [r4], #-141 @ 0xffffff73 @ │ │ - stmdage lr!, {r3, r4, sl, fp, ip, pc}^ │ │ - stc2 0, cr15, [r2], {24} │ │ - stmdacs r0, {r1, r2, r3, r5, r6, fp, ip, pc} │ │ - stmdals pc!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ @ │ │ - cdp 0, 9, cr15, cr8, cr12, {3} │ │ - subshi pc, r4, sp, asr #17 │ │ - svcls 0x00139418 │ │ - vshr.s8 d18, d1, #8 │ │ - strmi r0, [r1] │ │ - stcge 4, cr15, [r8, #-252] @ 0xffffff04 │ │ - @ instruction: 0xf04fe135 │ │ - ldrb r0, [ip, #2816]! @ 0xb00 │ │ - addmi r9, r8, #1392640 @ 0x154000 │ │ - blls 3254dc │ │ - ldmdals r2, {r3, r8, r9, sl, fp, ip, pc}^ │ │ - strbls ip, [r4], #-2830 @ 0xfffff4f2 │ │ - andeq lr, lr, r7, lsl #17 │ │ - blls 440944 │ │ - strls r9, [r0, -r5, asr #6] │ │ - @ instruction: 0xff60f029 │ │ - @ instruction: 0xf1b9200c │ │ - svclt 0x00080f00 │ │ - andsls r2, r0, r8 │ │ - ldmdbls r6, {r0, r1, r3, r5, r6, ip, lr, pc} │ │ - bls 4370d8 │ │ - andls r2, r1, r0, lsl #6 │ │ - @ instruction: 0xf01a4630 │ │ - @ instruction: 0xf50dfb99 │ │ - ldmib sp, {r3, r7, r8, r9, fp, ip, sp, lr}^ │ │ - ldm fp, {r0, r1, r2, r6, r8, sl, lr} │ │ - stmdacs r1, {r0, r6, fp} │ │ - sbcshi pc, r5, r0 │ │ - @ instruction: 0xf0002e00 │ │ - @ instruction: 0xf1bb80c2 │ │ - @ instruction: 0xf0400f08 │ │ - ldmdavs r0!, {r1, r2, r4, r5, r7, r9, pc}^ │ │ - tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ - mcrge 8, 2, r6, cr4, cr7, {1} │ │ - stmdbeq r1, {r7, r9, fp, sp, lr, pc} │ │ - bne e55148 │ │ - bl 1e95148 │ │ - blle ff6af11c │ │ - svcmi 0x0000f1b8 │ │ - ldmdage r4!, {r1, r2, ip, lr, pc} │ │ - @ instruction: 0x464b463a │ │ - cdp2 0, 12, cr15, cr4, cr9, {1} │ │ - sbcsle r2, r0, r0, lsl #16 │ │ - vadd.f32 d18, d0, d1 │ │ - stmdahi r0!, {r1, r3, r5, r6, r9, pc} │ │ - rsbsls r4, r8, sl, lsr r6 │ │ - stmdbls fp, {r2, r5, fp, sp, pc} │ │ - stmib sp, {r0, r1, r3, r6, r9, sl, lr}^ │ │ - ldrtmi r1, [r0], -r0 │ │ - stmib sp, {r0, r3, r4, r8, fp, ip, pc}^ │ │ - @ instruction: 0x463c4576 │ │ - ldmdbvc r4!, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - mrc2 0, 1, pc, cr10, cr8, {0} │ │ - @ instruction: 0xb114f89d │ │ - mcrls 0, 2, r2, cr4, cr1, {0} │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404286 │ │ - mcrge 0, 2, r8, cr4, cr0, {4} │ │ - sbcvc lr, fp, pc, asr sl │ │ - ldmib sp, {r0, r1, r2, r3, r5, r7, ip, lr, pc}^ │ │ - svcls 0x00130153 │ │ - subsls r3, r3, r1 │ │ - @ instruction: 0xf63f4288 │ │ - ldmdbls r5, {r4, r6, r9, sl, fp, sp, pc}^ │ │ - stmible r4!, {r3, r7, r9, lr} │ │ - strtmi r9, [r2], -fp, lsl #22 │ │ - ldmdals r2, {r3, r8, sl, fp, ip, pc}^ │ │ - @ instruction: 0x1700e9d3 │ │ - umlalvs r6, fp, fp, r8 │ │ - stmib r5, {r0, r1, r3, r6, r9, sl, lr}^ │ │ - stmib sp, {r8, r9, sl, ip}^ │ │ - strls r4, [r0, #-2372] @ 0xfffff6bc │ │ - cdp2 0, 14, cr15, cr14, cr9, {1} │ │ - strls lr, [sp, #-1939] @ 0xfffff86d │ │ - andcs r9, r0, r6, lsl r9 │ │ - movwcs r9, #2576 @ 0xa10 │ │ - ldrtmi r9, [r0], -r1 │ │ - blx b6b226 │ │ - blvc fe26c5f4 │ │ - @ instruction: 0x4747e9dd │ │ - stmdaeq r1, {r0, r1, r3, r4, r7, fp, sp, lr, pc}^ │ │ - cmnle fp, r0, lsl #16 │ │ - subsle r2, r6, r0, lsl #28 │ │ - svceq 0x0008f1bb │ │ - subhi pc, fp, #64 @ 0x40 │ │ - @ instruction: 0xf04f6870 │ │ - ldmdavs r5!, {r8, lr} │ │ - b fe05aaf4 │ │ - stmdals sl, {r0, r8, fp} │ │ - stmdals sp, {r6, r8, r9, fp, ip} │ │ - andeq lr, r9, r0, ror fp │ │ - @ instruction: 0xf1b8dbdc │ │ - andle r4, r6, r0, lsl #30 │ │ - @ instruction: 0x462aa834 │ │ - @ instruction: 0xf029464b │ │ - stmdacs r0, {r0, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - svccs 0x0001d0d2 │ │ - mvnshi pc, r0, asr #4 │ │ - strtmi r8, [sl], -r0, lsr #16 │ │ - stmdage r4!, {r3, r4, r5, r6, ip, pc} │ │ - strbmi r9, [fp], -fp, lsl #18 │ │ - andne lr, r0, sp, asr #19 │ │ - ldmdbls r9, {r4, r5, r9, sl, lr} │ │ - ldrbmi lr, [r6, -sp, asr #19]! │ │ - stmib sp, {r2, r3, r5, r9, sl, lr}^ │ │ - @ instruction: 0xf0185974 │ │ - @ instruction: 0xf89dfdcf │ │ - @ instruction: 0x2711b114 │ │ - vqrdmlah.s d25, d8, d0[1] │ │ - adcsmi r0, lr, #0, 14 │ │ - cdpge 1, 4, cr13, cr4, cr5, {1} │ │ - sbcvc lr, fp, pc, asr sl │ │ - ldmib sp, {r1, r4, r5, r7, ip, lr, pc}^ │ │ - svcls 0x00130153 │ │ - subsls r3, r3, r1 │ │ - @ instruction: 0xf63f4288 │ │ - ldmdbls r5, {r1, r2, r5, r6, r7, r8, sl, fp, sp, pc}^ │ │ - stmible r7!, {r3, r7, r9, lr} │ │ - strtmi r9, [r2], -fp, lsl #22 │ │ - ldmdals r2, {r3, r8, r9, sl, fp, ip, pc}^ │ │ - strne lr, [r0, #-2515] @ 0xfffff62d │ │ - umlalsvs r6, fp, fp, r8 │ │ - stmib r7, {r0, r1, r3, r6, r9, sl, lr}^ │ │ - stmib sp, {r8, sl, ip}^ │ │ - strls r4, [r0, -r4, asr #18] │ │ - cdp2 0, 8, cr15, cr4, cr9, {1} │ │ - @ instruction: 0x2611e796 │ │ - bleq ab3c0 │ │ - streq pc, [r0], -r8, asr #5 │ │ - stmdbls r9, {r0, r4, sp, lr, pc} │ │ - andsls r9, r8, #286720 @ 0x46000 │ │ + @ instruction: 0xf06d9865 │ │ + ldmib sp, {r1, r4, r5, r7, r8, fp, sp, lr, pc}^ │ │ + strtmi r6, [r5], -lr, lsl #14 │ │ + @ instruction: 0xf018a85e │ │ + ldmdals lr, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf06d985f │ │ + strtmi lr, [r8], -r6, lsr #19 │ │ + ldrbmi r9, [r5], -lr, lsl #12 │ │ + @ instruction: 0x4682463e │ │ + strcs lr, [r1], #-36 @ 0xffffffdc │ │ + stmdbls r6, {r0, r3, r4, r9, sl, sp, lr, pc} │ │ + eorspl lr, r8, #3620864 @ 0x374000 │ │ stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ - andsls r9, r5, #290816 @ 0x47000 │ │ - andmi lr, r0, r1, asr #20 │ │ - ldrls lr, [r8], #-6 │ │ - and r9, r1, r5, lsl r5 │ │ - @ instruction: 0x97159418 │ │ - andscs lr, fp, pc, asr #20 │ │ - svcls 0x00139017 │ │ - @ instruction: 0xf018a86e │ │ - stmdals lr!, {r0, r2, r5, r6, r8, r9, fp, ip, sp, lr, pc}^ │ │ + b 1093f18 │ │ + andls r4, sp, r0 │ │ + bleq fe66bb1c │ │ + @ instruction: 0xf018a864 │ │ + stmdals r4!, {r0, r2, r3, r4, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf06c986f │ │ - @ instruction: 0x46b1ed7c │ │ - andscs sl, r1, r4, lsr #28 │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf43f4581 │ │ - ands sl, sl, sp, ror #23 │ │ - and r9, r4, r8, lsl r1 │ │ - bleq ab418 │ │ - @ instruction: 0xe6bd46b9 │ │ - b 1414b44 │ │ - ldrls r2, [r5], #-27 @ 0xffffffe5 │ │ - andsls sl, r7, r4, lsr #28 │ │ - ldmdage r8, {r0, r1, r2, r4, r5, r7, r9, sl, sp, lr, pc}^ │ │ - blx 17eb342 │ │ - @ instruction: 0xf1b49c36 │ │ - cmple r3, r0, lsl #30 │ │ - @ instruction: 0xf8dd2711 │ │ - vshr.s8 d26, d24, #8 │ │ - ldrtmi r0, [r9], r0, lsl #14 │ │ - @ instruction: 0x2711e055 │ │ - streq pc, [r0, -r8, asr #5] │ │ - ldrcs lr, [r1, -r3] │ │ - streq pc, [r0, -r8, asr #5] │ │ - ldmdage r8, {r0, r3, r4, r5, r7, r9, sl, lr}^ │ │ - blx 126b36e │ │ - @ instruction: 0xf8dd9c36 │ │ - @ instruction: 0xf1b4a038 │ │ - suble r4, r4, r0, lsl #30 │ │ - ldrhi lr, [r7, #-2525]! @ 0xfffff623 │ │ - @ instruction: 0xf108b15d │ │ - @ instruction: 0xf8560604 │ │ - stmdacs r0, {r2, sl, fp} │ │ - ldmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - ldc 0, cr15, [r8], {168} @ 0xa8 │ │ - stccc 6, cr3, [r1, #-48] @ 0xffffffd0 │ │ - mcrge 1, 1, sp, cr4, cr5, {7} │ │ - eors fp, r2, r4, lsl #23 │ │ - strbhi lr, [r7, #-2525] @ 0xfffff623 │ │ - ldrsbtge pc, [r8], -sp @ │ │ - @ instruction: 0xf108b15d │ │ + @ instruction: 0xf06d9865 │ │ + @ instruction: 0x9e0ee98a │ │ + ldmdage lr, {r1, r3, r4, r5, r7, r9, sl, lr}^ │ │ + ldc2l 0, cr15, [r2], {24} │ │ + stmdacs r0, {r1, r2, r3, r4, r6, fp, ip, pc} │ │ + ldmdals pc, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ @ │ │ + ldmdb lr!, {r0, r2, r3, r5, r6, ip, sp, lr, pc}^ │ │ + strtmi r9, [lr], -lr, lsl #12 │ │ + ldcls 6, cr4, [r0, #-640] @ 0xfffffd80 │ │ + vshr.s8 d18, d1, #8 │ │ + strmi r0, [r2] │ │ + @ instruction: 0xf109d174 │ │ + svcge 0x00360958 │ │ + sbcvc lr, r8, pc, asr sl │ │ + ldclge 4, cr15, [pc], #508 @ 2f92c │ │ + stmdbls fp, {r0, r1, r2, r3, r5, r6, sp, lr, pc} │ │ + andcs sl, r0, #3538944 @ 0x360000 │ │ + andls r2, r1, #0, 6 │ │ + @ instruction: 0xf01a4652 │ │ + @ instruction: 0xf10dfbfd │ │ + ldmib sp, {r5, r6, r7, r8, r9, fp}^ │ │ + ldm fp, {r1, r2, r4, r5, r8, r9, sl} │ │ + bllt fec317b0 │ │ + @ instruction: 0xf43f2f00 │ │ + ldmib r9, {r1, r2, r4, r6, r7, r8, sl, fp, sp, pc}^ │ │ + @ instruction: 0x46390512 │ │ + adcmi r4, fp, #44040192 @ 0x2a00000 │ │ + sasxmi fp, sl, r8 │ │ + @ instruction: 0xf0a9461e │ │ + adcsmi lr, r5, #8257536 @ 0x7e0000 │ │ + tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + tstcs r1, r8, lsr pc │ │ + @ instruction: 0xf04f2800 │ │ + svclt 0x00480000 │ │ + svclt 0x00082001 │ │ + stmdacs r0, {r3, r9, sl, lr} │ │ + ldmdage r6!, {r0, r2, r4, r6, r7, r8, ip, lr, pc} │ │ + @ instruction: 0x4622a954 │ │ + @ instruction: 0xf006465b │ │ + @ instruction: 0xf89dfa5f │ │ + vqadd.s8 q10, q8, q6 │ │ + svcls 0x00360b11 │ │ + bleq 6c2c0 │ │ + tstle r2, pc, asr r5 │ │ + stmdbls fp, {r5, r6, r7, r8, r9, sl} │ │ + bicle sl, r4, r6, lsr r8 │ │ + str r2, [r9, #1024]! @ 0x400 │ │ + str r2, [r8, #1024]! @ 0x400 │ │ + beq 6537f0 │ │ + ldrmi r4, [ip], -lr, lsl #12 │ │ + @ instruction: 0x4625e6d8 │ │ + beq 641034 │ │ + eorslt pc, r8, sp, asr #17 │ │ + stmdbls r6, {r0, r1, r3, r7, r8, r9, sl, sp, lr, pc} │ │ + bleq fe66bc04 │ │ + eorspl lr, r8, #3620864 @ 0x374000 │ │ + stmdahi r9, {r3, r7, fp, ip, sp, lr} │ │ + b 1094014 │ │ + andls r4, sp, r0 │ │ + ldmdage lr!, {r1, r7, r8, r9, sl, sp, lr, pc} │ │ + blx ff26b7f2 │ │ + @ instruction: 0xf1b59d28 │ │ + @ instruction: 0xf0404f00 │ │ + vhadd.s8 d24, d16, d3 │ │ + @ instruction: 0xac160a11 │ │ + beq 6c31c │ │ + vshr.s8 d18, d1, #8 │ │ + strmi r0, [r2] │ │ + blge ff7eca04 │ │ + bllt ff66d808 │ │ + bleq 3a9f84 │ │ + vhadd.s8 d30, d0, d3 │ │ + vmovl.s8 q8, d1 │ │ + andls r0, sp, r0, lsl #20 │ │ + @ instruction: 0x960fa83e │ │ + blx feaeb82e │ │ + @ instruction: 0xf1b59d28 │ │ + tstle r2, r0, lsl #30 │ │ + @ instruction: 0xf7ff4642 │ │ + ldmib sp, {r0, r1, r2, r3, r4, r5, r7, r8, r9, fp, ip, sp, pc}^ │ │ + ldrbmi r9, [r4], -r9, lsr #12 │ │ + cmnlt r6, r2, asr #12 │ │ + streq pc, [r4, -r9, lsl #2] │ │ + strcc lr, [ip, -r2] │ │ + andle r3, r8, r1, lsl #28 │ │ + stceq 8, cr15, [r4], {87} @ 0x57 │ │ + rscsle r2, r8, r0, lsl #16 │ │ + @ instruction: 0xf0a86838 │ │ + @ instruction: 0x4642efb8 │ │ + @ instruction: 0x46a2e7f3 │ │ + cmnle r1, r0, lsl #26 │ │ + bllt fe9ed860 │ │ + @ instruction: 0x9639e9dd │ │ + @ instruction: 0xf109b15e │ │ @ instruction: 0xf8570704 │ │ stmdacs r0, {r2, sl, fp} │ │ ldmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - stc 0, cr15, [r4], {168} @ 0xa8 │ │ - stccc 7, cr3, [r1, #-48] @ 0xffffffd0 │ │ - @ instruction: 0x2711d1f5 │ │ - vmull.s8 q9, d8, d0 │ │ - ldrtmi r0, [r9], r0, lsl #14 │ │ - blge dec57c │ │ - bllt e2d380 │ │ - ldrhi lr, [r7, #-2525]! @ 0xfffff623 │ │ - ldrsbtge pc, [r8], -sp @ │ │ - @ instruction: 0xf108b15d │ │ + svc 0x00a4f0a8 │ │ + cdpcc 7, 0, cr3, cr1, cr12, {0} │ │ + vand , q8, │ │ + vstrcs s0, [r0, #-68] @ 0xffffffbc │ │ + beq 6c3ac │ │ + blge 196ca8c │ │ + bllt 19ad890 │ │ + subeq lr, r9, r9, lsl #22 │ │ + @ instruction: 0xf105990f │ │ + mcrcc 7, 0, r0, cr1, cr8, {0} │ │ + stmibeq r0, {r0, r8, r9, fp, sp, lr, pc}^ │ │ + @ instruction: 0xf43e2e00 │ │ + strbmi sl, [pc, #-3194] @ 2ec32 │ │ + ldmvs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + @ instruction: 0xf43e2800 │ │ + ldmib sp, {r2, r4, r5, r6, sl, fp, sp, pc}^ │ │ + ldmib r7, {r2, r4, r9, fp, lr}^ │ │ + @ instruction: 0xf8d45b00 │ │ + stmdavs r0!, {r3, pc} │ │ + andsle r4, r1, r0, lsl #11 │ │ + @ instruction: 0xf1086860 │ │ + ldrcc r0, [r8, -r1, lsl #2] │ │ + @ instruction: 0xf8403e01 │ │ + bl 439b8 │ │ + adcvs r0, r1, r8, asr #1 │ │ + andlt pc, r4, r0, asr #17 │ │ + ldrdeq pc, [r0], -sl │ │ + ldmible sp, {r0, r7, r9, lr}^ │ │ + mrrclt 7, 15, pc, r9, cr14 @ │ │ + andls r4, fp, #32, 12 @ 0x2000000 │ │ + stc2l 0, cr15, [r4, #-12] │ │ + strb r9, [r7, fp, lsl #20]! │ │ + @ instruction: 0x9629e9dd │ │ + @ instruction: 0xf109b15e │ │ @ instruction: 0xf8570704 │ │ stmdacs r0, {r2, sl, fp} │ │ ldmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - bl ffaeb640 │ │ - stccc 7, cr3, [r1, #-48] @ 0xffffffd0 │ │ - @ instruction: 0x2711d1f5 │ │ - streq pc, [r0, -r8, asr #5] │ │ - @ instruction: 0xb11446b9 │ │ - @ instruction: 0xf0a84640 │ │ - ldrmi lr, [r9, #3040]! @ 0xbe0 │ │ - ldrls sp, [r6, -r1, lsl #2] │ │ - @ instruction: 0xf8dde004 │ │ - svcls 0x00158060 │ │ - subsls pc, r8, sp, asr #17 │ │ - ldrdeq pc, [r0], #-138 @ 0xffffff76 │ │ - @ instruction: 0xf0402800 │ │ - @ instruction: 0xf04f80fd │ │ - @ instruction: 0x971530ff │ │ - rsbhi pc, r0, sp, asr #17 │ │ - @ instruction: 0xf8ca46b4 │ │ - ldmdbge r8, {r6}^ │ │ - strhteq lr, [ip], #140 @ 0x8c │ │ - rscgt r4, ip, r8, lsl #12 │ │ - strhteq lr, [ip], #140 @ 0x8c │ │ - ldm ip, {r2, r3, r5, r6, r7, lr, pc} │ │ - ldrshtgt r0, [ip], #12 │ │ - @ instruction: 0xf01ba834 │ │ - bge d6ed74 │ │ - @ instruction: 0x5711e9da │ │ - ldrdvs pc, [ip], #-138 @ 0xffffff76 │ │ - @ instruction: 0xf1b5ca07 │ │ - blls 403010 │ │ - andle ip, ip, r7, lsl #6 │ │ - @ instruction: 0x463cb136 │ │ - bleq 16d56c │ │ - stcl 0, cr15, [ip], {108} @ 0x6c │ │ - mvnsle r3, r1, lsl #28 │ │ - svclt 0x001c2d00 │ │ - @ instruction: 0xf0a84638 │ │ - @ instruction: 0xf8daeba4 │ │ - ldmdbls r6, {r6} │ │ - @ instruction: 0xf8ca3001 │ │ - andscs r0, r1, r0, asr #32 │ │ - andeq pc, r0, r8, asr #5 │ │ - ldmdbls r7, {r0, r7, r9, lr} │ │ - bge 162c640 │ │ - @ instruction: 0xf2459e1f │ │ - vmov.i32 , #5 @ 0x00000005 │ │ - addmi r5, r6, #85 @ 0x55 │ │ - @ instruction: 0xf00ed901 │ │ - bl 1ee000 │ │ - @ instruction: 0xf8dd0746 │ │ - strcs r9, [r0, #-120] @ 0xffffff88 │ │ - strdle r0, [sl], -ip │ │ - @ instruction: 0xf0a84620 │ │ - @ instruction: 0xf50deba4 │ │ - @ instruction: 0x46317bb0 │ │ - andcs fp, r8, r8, lsr r9 │ │ - @ instruction: 0xf00e4621 │ │ - andcs pc, r8, sl, lsl #21 │ │ - @ instruction: 0xf50d2100 │ │ - ldrls r7, [r6, #-2992]! @ 0xfffff450 │ │ - stmib sp, {r0, r1, r2, r4, ip, pc}^ │ │ - cmnlt r6, #52 @ 0x34 │ │ - beq fe229dd0 │ │ - andcs r2, r0, r0, lsl #14 │ │ - ands r9, r0, r8, lsl r0 │ │ - @ instruction: 0x46599017 │ │ - mcrreq 11, 0, lr, r7, cr0 │ │ - @ instruction: 0x007de891 │ │ - ldrmi r3, [sl, #1804]! @ 0x70c │ │ - stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ - rsbseq lr, sp, ip, lsl #17 │ │ - rsbhi pc, r0, sp, asr #17 │ │ - sbcshi pc, r8, sp, asr #17 │ │ - bl 2a3510 │ │ - ldrbmi r0, [r8], -r7, lsl #2 │ │ - @ instruction: 0xffd4f027 │ │ - msreq SPSR_, sp @ │ │ - @ instruction: 0xf0002806 │ │ - ldmdals r4!, {r1, r3, r5, r7, pc} │ │ - ldrdhi pc, [r0], #-141 @ 0xffffff73 @ │ │ - ldmdals r7, {r7, r8, sl, lr} │ │ - ldmdage r4!, {r1, r2, r3, r4, r6, r7, r8, ip, lr, pc} │ │ - @ instruction: 0xf81bf046 │ │ - @ instruction: 0xe7d99835 │ │ - andsls r9, r6, r4, lsr r8 │ │ - andcs lr, r0, r2 │ │ - andsls r9, r8, r6, lsl r1 │ │ - andsls r2, r0, r4 │ │ - andsls r2, r3, r0 │ │ - @ instruction: 0x711ee9dd │ │ - tstls r9, r0, lsl #18 │ │ - bge 1ec700 │ │ - stmdacs r0, {r0, r2, r3, r4, fp, ip, pc} │ │ - shadd16mi fp, r8, ip │ │ - bl c6b7b4 │ │ - cmplt r8, r3, lsl r8 │ │ - ldmdbls r6, {r2, r4, fp, ip, pc} │ │ - ldmdbls r7, {r0, sp, lr} │ │ - ldmdbls r8, {r0, r6, sp, lr} │ │ - ldmdbls r5, {r0, r7, sp, lr} │ │ - rsbslt r6, fp, r1, asr #1 │ │ - svchi 0x00f0e8bd │ │ - strcs r9, [r0], #2069 @ 0x815 │ │ - ldmdals r8, {r2, r3, r4, r6, ip, pc} │ │ - ldmdals r7, {r0, r1, r3, r4, r6, ip, pc} │ │ - ldmdals r6, {r1, r3, r4, r6, ip, pc} │ │ - ldmdals r0, {r0, r3, r4, r6, ip, pc} │ │ - msreq SPSR_, sp, lsl #17 │ │ - @ instruction: 0xf0a82080 │ │ - stmdacs r0, {r2, r4, r5, r8, r9, fp, sp, lr, pc} │ │ - addhi pc, r9, r0 │ │ - stmib sp, {r8, sp}^ │ │ - ldmdage r4!, {r2, r4, r5, lr} │ │ - eorls r9, r4, r6, lsr r1 │ │ - stmdbge r4!, {r3, r4, r6, fp, sp, pc} │ │ - blx fe4ed534 │ │ - ldrsbtne lr, [r4], -sp │ │ - vshl.s8 d18, d1, #0 │ │ - @ instruction: 0xf1b10500 │ │ - @ instruction: 0xf0004f00 │ │ - ldcls 0, cr8, [r6], #-564 @ 0xfffffdcc │ │ - stmdble fp, {r0, r5, r7, r9, lr} │ │ - @ instruction: 0x4621b13c │ │ - bl 13eb828 │ │ - andcs fp, r1, r0, lsr r9 │ │ - @ instruction: 0xf00e4621 │ │ - @ instruction: 0xf0a8fa00 │ │ - strdcs lr, [r1], -r0 │ │ - andvs r9, ip, r1, lsl r9 │ │ - andvs r9, sp, r4, lsl r9 │ │ - andvs r9, r8, r2, lsl r9 │ │ - @ instruction: 0xf002a858 │ │ - rsbslt pc, fp, r1, lsl r9 @ │ │ - svchi 0x00f0e8bd │ │ - b ff86b854 │ │ - ldrbtmi r4, [r8], #-2113 @ 0xfffff7bf │ │ - cdp2 0, 14, cr15, cr10, cr15, {0} │ │ - ldrbtmi r4, [r8], #-2112 @ 0xfffff7c0 │ │ - blx ff3eb60a │ │ - ldrbtmi r4, [r8], #-2111 @ 0xfffff7c1 │ │ - cdp2 0, 14, cr15, cr2, cr15, {0} │ │ - ldrbtmi r4, [r8], #-2117 @ 0xfffff7bb │ │ - blx ff1eb61a │ │ - @ instruction: 0xf67e428f │ │ - bl 9a094 │ │ - bl 22fae4 │ │ - ldmvs r1!, {r0, r6, r7, r9, sl} │ │ - @ instruction: 0xf47e2900 │ │ - @ instruction: 0xf7feaa76 │ │ - blmi ede080 │ │ - mrscs r2, (UNDEF: 2) │ │ - ldrbtmi r4, [fp], #-1586 @ 0xfffff9ce │ │ - cdp2 0, 13, cr15, cr4, cr15, {0} │ │ - andcs r4, r0, r7, lsr fp │ │ - ldrtmi r2, [sl], -r2, lsl #2 │ │ - @ instruction: 0xf00f447b │ │ - blmi daf140 │ │ + svc 0x005af0a8 │ │ + cdpcc 7, 0, cr3, cr1, cr12, {0} │ │ + vand , q8, │ │ + vstrcs s0, [r0, #-68] @ 0xffffffbc │ │ + beq 6c440 │ │ + blge 11eca20 │ │ + ldrmi r4, [r4], -r8, asr #12 │ │ + svc 0x004cf0a8 │ │ + @ instruction: 0xf7ff4622 │ │ + @ instruction: 0x4620bb3f │ │ + @ instruction: 0xf003920b │ │ + bls 32edc0 │ │ + stclt 7, cr15, [r1], #-1016 @ 0xfffffc08 │ │ + ldrbtmi r4, [r8], #-2085 @ 0xfffff7db │ │ + ldc2 0, cr15, [r8, #68]! @ 0x44 │ │ + ldrbtmi r4, [r8], #-2084 @ 0xfffff7dc │ │ + @ instruction: 0xf93af010 │ │ + ldrbtmi r4, [r8], #-2080 @ 0xfffff7e0 │ │ + ldc2 0, cr15, [r0, #68]! @ 0x44 │ │ + @ instruction: 0x46594558 │ │ + @ instruction: 0x4601bf38 │ │ + @ instruction: 0xf67e4583 │ │ + bl 9a9d8 │ │ + stmdbls pc, {r0, r6} @ │ │ + strbeq lr, [r0, #2817] @ 0xb01 │ │ + stmdacs r0, {r3, r5, r7, fp, sp, lr} │ │ + blge fff2cb70 │ │ + ldclt 7, cr15, [r1], {254} @ 0xfe │ │ + andcs r4, r0, ip, lsl fp │ │ + ldrtmi r2, [r2], -r2, lsl #2 │ │ + @ instruction: 0xf010447b │ │ + blmi 66dce0 │ │ mrscs r2, (UNDEF: 2) │ │ - ldrbtmi r4, [fp], #-1578 @ 0xfffff9d6 │ │ - cdp2 0, 12, cr15, cr6, cr15, {0} │ │ - andcs r4, r0, lr, lsr #22 │ │ - strtmi r2, [r2], -r2, lsl #2 │ │ - @ instruction: 0xf00f447b │ │ - mrcls 14, 0, APSR_nzcv, cr8, cr15, {5} │ │ - teqlt r6, r9, asr sp │ │ - @ instruction: 0x46209c17 │ │ - @ instruction: 0xffe0f01d │ │ - mcrcc 4, 0, r3, cr1, cr8, {0} │ │ - ldmdals r4!, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0a89817 │ │ - ldmdami sl, {r3, r4, r7, r9, fp, sp, lr, pc} │ │ - blmi 6d9fac │ │ - ldrbtmi r4, [r8], #-2330 @ 0xfffff6e6 │ │ - ldrbls r4, [r8, #-1147] @ 0xfffffb85 │ │ - tstls r0, r9, ror r4 │ │ - @ instruction: 0xf011212b │ │ - andcs pc, r1, r3, asr ip @ │ │ - @ instruction: 0xf00e4631 │ │ - mulcs r1, r6, r9 │ │ - @ instruction: 0xf00e2180 │ │ - ldmdami r6, {r1, r4, r7, r8, fp, ip, sp, lr, pc} │ │ - blmi 5da044 │ │ - ldrbtmi r4, [r8], #-2326 @ 0xfffff6ea │ │ + ldrbtmi r4, [fp], #-1570 @ 0xfffff9de │ │ + @ instruction: 0xf8cef010 │ │ + andcs r4, r0, r6, lsl fp │ │ + ldrbmi r2, [sl], -r2, lsl #2 │ │ + @ instruction: 0xf010447b │ │ + andcs pc, r1, r7, asr #17 │ │ + @ instruction: 0xf00e4621 │ │ + stmdami ip, {r0, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + blmi 35a304 │ │ + ldrbtmi r4, [r8], #-2316 @ 0xfffff6f4 │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ @ instruction: 0x212b9100 │ │ - mcrr2 0, 1, pc, r0, cr1 @ │ │ + mrc2 0, 1, pc, cr12, cr1, {0} │ │ tstcs r8, r1 │ │ - @ instruction: 0xf983f00e │ │ - andcs r9, r8, r8, lsl r9 │ │ - @ instruction: 0xf97ff00e │ │ - blmi 581ae8 │ │ - ldrbtmi r4, [r9], #-2581 @ 0xfffff5eb │ │ - eorsls r4, r4, fp, ror r4 │ │ - andls r4, r0, #2046820352 @ 0x7a000000 │ │ - @ instruction: 0x4608aa34 │ │ - @ instruction: 0xf011212b │ │ - svclt 0x0000fc2b │ │ - @ instruction: 0xfffe99c3 │ │ - andeq sl, sl, r0, asr #13 │ │ - andeq sl, sl, ip, ror #22 │ │ - andeq fp, sl, lr, asr #23 │ │ - andeq sl, sl, r2, lsr #21 │ │ - andeq sl, sl, sl, asr r9 │ │ - @ instruction: 0xfffe999b │ │ - @ instruction: 0x000aa6b8 │ │ - andeq sl, sl, r6, asr #15 │ │ - andeq sl, sl, r0, ror #15 │ │ - andeq sl, sl, sl, lsl #16 │ │ - strdeq sl, [sl], -ip │ │ - andeq sl, sl, lr, ror #15 │ │ - andeq sl, sl, r2, lsr #21 │ │ - @ instruction: 0xfffe9977 │ │ - andeq r9, sl, r0, ror #27 │ │ - andeq sl, sl, ip, rrx │ │ - addlt fp, sl, r0, ror r5 │ │ - ldm r1, {r2, r9, sl, lr} │ │ - ldmib r1, {r0, r3, ip, lr}^ │ │ - stmibvs r9, {r2, r9, sl, ip, lr} │ │ - andpl lr, r9, sp, lsl #17 │ │ - stmib sp, {r1, r2, fp, sp, pc}^ │ │ - @ instruction: 0xf0255604 │ │ - stmdals r6, {r0, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ - vsra.s8 d18, d1, #8 │ │ - addmi r0, r8, #0, 2 │ │ - @ instruction: 0xf8ddd00c │ │ - @ instruction: 0xf89d1021 │ │ - @ instruction: 0xf8dd301c │ │ - bls 2877a0 │ │ - andne pc, r9, r4, asr #17 │ │ - andvs pc, r5, r4, asr #17 │ │ - @ instruction: 0x712360e2 │ │ - andlt r6, sl, r0, lsr #32 │ │ - ldrlt fp, [r0, #3440]! @ 0xd70 │ │ - strmi fp, [r5], -r8, lsl #1 │ │ - movweq lr, #2513 @ 0x9d1 │ │ - ldmib r1, {r2, r3, r9, sl, lr}^ │ │ - stmibvs r9, {r0, r1, r9, sl, fp, lr, pc} │ │ - andpl lr, r9, sp, lsl #17 │ │ - @ instruction: 0xf024a804 │ │ - stmdbls r4, {r0, r1, r3, r7, r9, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf89d2211 │ │ - vshr.s8 d16, d4, #8 │ │ - addsmi r0, r1, #0, 4 │ │ - stmdbvs r1!, {r0, r2, r8, ip, lr, pc}^ │ │ - andvc r6, r8, sl, lsr #32 │ │ - ldmdblt r0!, {r5, r7, fp, sp, lr}^ │ │ - bls 2277b8 │ │ - stmiavs r2!, {r1, r3, r5, r6, r7, sp, lr} │ │ - @ instruction: 0xc015f8dd │ │ - @ instruction: 0x3019f8dd │ │ - andcc pc, r9, r5, asr #17 │ │ - andgt pc, r5, r5, asr #17 │ │ - eorvs r7, r9, r8, lsr #2 │ │ - stmiavs r0!, {r1, r4, r8, ip, sp, pc}^ │ │ - stmib lr!, {r3, r5, r7, ip, sp, lr, pc}^ │ │ - ldclt 0, cr11, [r0, #32]! │ │ - svcmi 0x00f0e92d │ │ - stmvs r5, {r0, r2, r3, r4, r7, ip, sp, pc} │ │ - @ instruction: 0xf8904680 │ │ - andcs sl, r1, ip │ │ - streq pc, [r8], -r5, lsl #2 │ │ - svcne 0x0000e856 │ │ - @ instruction: 0xf0402900 │ │ - stmda r6, {r0, r1, r2, r4, r7, pc}^ │ │ - stmdbcs r0, {r8} │ │ - vsra.u64 , q11, #1 │ │ - mrrcmi 15, 5, r8, pc, cr11 @ │ │ - stmdavs r0!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ - @ instruction: 0xf0400040 │ │ - @ instruction: 0xf04f8091 │ │ - blvc a31bd8 │ │ - @ instruction: 0xf0402800 │ │ - stcvc 0, cr8, [r8, #-588]! @ 0xfffffdb4 │ │ - stmdbvs pc!, {r1, r8, sp} @ │ │ - strvc r2, [r9, #-2050]! @ 0xfffff7fe │ │ - andcs sp, r9, r7, lsl #2 │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf1b99002 │ │ - suble r0, r3, r0, lsl #30 │ │ - @ instruction: 0xf10de045 │ │ - @ instruction: 0xf88d0b18 │ │ - @ instruction: 0xf10b001c │ │ - @ instruction: 0xf1050005 │ │ - subscs r0, r3, #1073741829 @ 0x40000005 │ │ - @ instruction: 0xf0a49706 │ │ - @ instruction: 0xf1bafe57 │ │ - andle r0, r7, r0, lsl #30 │ │ - stmdbge r6, {r1, fp, sp, pc} │ │ - blx 86b8c0 │ │ - svceq 0x0000f1b9 │ │ - eor sp, lr, ip, lsr #32 │ │ - svclt 0x001c2f00 │ │ - @ instruction: 0xf06b4638 │ │ - stmdals lr, {r1, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ - svcmi 0x0000f1b0 │ │ - @ instruction: 0xf10bbf1c │ │ - @ instruction: 0xf01b0018 │ │ - @ instruction: 0xf8ddfcb1 │ │ - @ instruction: 0xf1bbb05c │ │ - andsle r4, r1, r0, lsl #30 │ │ - ldmdals r8, {r0, r3, r4, r8, r9, sl, fp, ip, pc} │ │ - teqlt pc, r1 │ │ - ldrdge pc, [r4], -sp │ │ - bleq 16d9c4 │ │ - b feb6ba10 │ │ - mvnsle r3, r1, lsl #30 │ │ - svceq 0x0000f1bb │ │ - stmdals r1, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - stmib r2, {r3, r5, r7, ip, sp, lr, pc} │ │ - vaddl.s8 q9, d8, d9 │ │ - andcc r0, r8, r0 │ │ - @ instruction: 0xf1b99002 │ │ - tstle r2, r0, lsl #30 │ │ - subeq r6, r0, r0, ror #16 │ │ - andcs sp, r0, r7, asr r1 │ │ - svchi 0x005bf3bf │ │ - svcne 0x0000e856 │ │ - andeq lr, r0, #4587520 @ 0x460000 │ │ - mvnsle r2, r0, lsl #20 │ │ - suble r2, r1, r2, lsl #18 │ │ - svchi 0x005bf3bf │ │ - svceq 0x0000e855 │ │ - stmda r5, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 340ac │ │ - stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - strtmi sp, [r8], -r4, lsl #2 │ │ - svchi 0x005bf3bf │ │ - blx 1e2b8c8 │ │ - @ instruction: 0xf7f3a802 │ │ - @ instruction: 0x4602faff │ │ - ldmib r8, {r0, r1, r3, r9, sl, lr}^ │ │ - stmiavs r7!, {r8}^ │ │ - svchi 0x005bf3bf │ │ - @ instruction: 0xd12c2f02 │ │ - movwcs lr, #35277 @ 0x89cd │ │ - andls r2, r6, #805306368 @ 0x30000000 │ │ - stmdbvs r7!, {r1, r2, r9, fp, sp, pc} │ │ - @ instruction: 0xb01d47b8 │ │ - svchi 0x00f0e8bd │ │ - vqshlu.s32 d4, d16, #31 │ │ - @ instruction: 0xf0478f2f │ │ - @ instruction: 0xe768fa12 │ │ - @ instruction: 0xf916f047 │ │ - stmdbeq r1, {r7, ip, sp, lr, pc} │ │ - stmdacs r0, {r3, r5, r8, r9, fp, ip, sp, lr} │ │ - svcge 0x006df43f │ │ - bge 1c1948 │ │ - ldmdbmi r1, {r4, r8, r9, fp, lr} │ │ - ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - andsls pc, ip, sp, lsl #17 │ │ - tstls r0, r9, ror r4 │ │ - strls r2, [r6], -fp, lsr #2 │ │ - blx ffceb964 │ │ - @ instruction: 0x463120f0 │ │ - movwcs r2, #4737 @ 0x1281 │ │ - stmdb ip!, {r3, r5, r7, ip, sp, lr, pc} │ │ - stmdami r9, {r1, r2, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0xf00f4478 │ │ - @ instruction: 0xf047fd2d │ │ - stmdacs r0, {r0, r2, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ - andcs fp, r1, r4, lsl #30 │ │ - str r7, [r0, r8, lsr #6]! │ │ - ldrdeq lr, [sl], -r0 │ │ - @ instruction: 0xfffe9705 │ │ - muleq sl, lr, fp │ │ - andeq r9, sl, r8, lsr ip │ │ - andeq r9, sl, ip, asr #26 │ │ + blx 1ceba06 │ │ + andcs r9, r8, pc, lsl #18 │ │ + blx 1beba0e │ │ + andeq fp, sl, lr, asr r3 │ │ + andeq fp, sl, lr, asr r3 │ │ + andeq fp, sl, r6, lsl #4 │ │ + @ instruction: 0xfffe9ad1 │ │ + andeq sl, sl, r8, asr pc │ │ + strheq fp, [sl], -r6 │ │ + muleq sl, lr, r0 │ │ + andeq fp, sl, ip, lsr #1 │ │ + muleq sl, r0, r0 │ │ + strdlt fp, [sp], r0 │ │ + ldmib r1, {r0, r1, r2, r9, sl, lr}^ │ │ + strmi r0, [ip], -r0, lsl #6 │ │ + @ instruction: 0x5603e9d1 │ │ + stm sp, {r0, r3, r6, r8, fp, sp, lr} │ │ + stmdage r4, {r0, r3, r5, r6} │ │ + @ instruction: 0xf8e2f024 │ │ + stmdacs r1, {r2, fp, ip, pc} │ │ + blge 1a3e30 │ │ + blgt 409cb8 │ │ + stmiblt r6!, {r0, r1, r2, r3, r8, r9, sl, lr, pc} │ │ + stmdals r8, {r1, r2, r4, sp, lr, pc} │ │ + teqlt r8, r1, lsr #19 │ │ + @ instruction: 0x3606e9dd │ │ + stmibvs r3!, {r0, r1, r3, sp, lr} │ │ + subvs r9, lr, r9, lsl #20 │ │ + and r4, r0, r9, lsl r6 │ │ + stmib r1, {r9, sp}^ │ │ + tstcs r1, r2, lsl #4 │ │ + vmlal.s8 q11, d24, d16 │ │ + eorsvs r0, r9, r0, lsl #2 │ │ + stmiavs r0!, {r4, r8, ip, sp, pc}^ │ │ + cdp 0, 11, cr15, cr8, cr8, {5} │ │ + ldcllt 0, cr11, [r0, #52]! @ 0x34 │ │ svcmi 0x00f0e92d │ │ ldrmi fp, [r6], -r9, lsl #1 │ │ andls r6, r3, sl, asr #16 │ │ - bleq 4ac268 │ │ - bleq 6c48c │ │ + bleq 4ac368 │ │ + bleq 6c58c │ │ cdpvs 1, 1, cr9, cr0, cr2, {0} │ │ ldclvs 1, cr11, [r7, #928] @ 0x3a0 │ │ stmibne r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ mulhi r9, r1, r8 │ │ - bvc 338d80 │ │ - beq 6bac0 │ │ + bvc 338e80 │ │ + beq 6bbc0 │ │ ldrtmi sl, [r9], -r4, lsl #16 │ │ @ instruction: 0x46234632 │ │ andhi pc, r0, sp, asr #17 │ │ - @ instruction: 0xf83cf028 │ │ + blx ff4ebb34 │ │ ldrbmi r9, [r8, #-2052] @ 0xfffff7fc │ │ ldmib sp, {r1, r2, r4, r8, ip, lr, pc}^ │ │ strcc r0, [r0, r6, lsl #2] │ │ - bl 12b5a58 │ │ + bl 12b5b58 │ │ @ instruction: 0xf1b90a01 │ │ mvnle r0, r0, lsl #19 │ │ strcs lr, [r0, #-2] │ │ - beq 6baf0 │ │ + beq 6bbf0 │ │ stmdbls r3, {r1, fp, ip, pc} │ │ stmib r0, {fp, sp, lr}^ │ │ @ instruction: 0xf8c15a00 │ │ andlt fp, r9, r0 │ │ svchi 0x00f0e8bd │ │ strmi r9, [r3], r3, lsl #18 │ │ andvc lr, r5, #3620864 @ 0x374000 │ │ stmib r1, {r0, r1, r2, r8, r9, fp, ip, pc}^ │ │ sbcvs r7, fp, r1, lsl #4 │ │ andlt pc, r0, r1, asr #17 │ │ pop {r0, r3, ip, sp, pc} │ │ - ldrblt r8, [r0, #-4080]! @ 0xfffff010 │ │ - strmi fp, [r6], -r8, lsl #1 │ │ - mlaseq r9, r1, r8, lr │ │ - stm sp, {r0, r3, r8, fp, sp, lr} │ │ - stmdage r4, {r0, r3, r4, r5} │ │ - @ instruction: 0xf8f8f01b │ │ - stmdbls r4, {r0, r4, sp} │ │ - andeq pc, r0, r8, asr #5 │ │ - smlabble r2, r1, r2, r4 │ │ - andlt r6, r8, r0, lsr r0 │ │ - blge 15efcc │ │ - strgt ip, [pc], -pc, lsl #22 │ │ - ldcllt 0, cr11, [r0, #-32]! @ 0xffffffe0 │ │ + ldrlt r8, [r0, #4080]! @ 0xff0 │ │ + strmi fp, [sp], -r6, lsl #1 │ │ + bvc 3012fc │ │ + bvc 1a49c14 │ │ + stmdage r2, {ip, pc} │ │ + blx fe86bb98 │ │ + tstcs r1, r2, lsl #16 │ │ + smlabteq r0, r8, r2, pc @ │ │ + smlabble r7, r8, r2, r4 │ │ + ldmib sp, {r0, r1, r3, r5, fp, sp, lr}^ │ │ + stmib r3, {r2, r9, ip}^ │ │ + eorvs r1, r0, r0, lsl #4 │ │ + ldclt 0, cr11, [r0, #24]! │ │ + @ instruction: 0xf104ab03 │ │ + blgt 3b2b2c │ │ + andeq lr, lr, ip, lsl #17 │ │ + andlt r6, r6, r0, lsr #32 │ │ + strlt fp, [r0, #3504] @ 0xdb0 │ │ + stmdavs r9, {r1, r4, fp, sp, lr} │ │ + mrc2 0, 1, pc, cr8, cr13, {1} │ │ + push {r7, r8, sl, fp, ip, sp, pc} │ │ + @ instruction: 0xb0974ff0 │ │ + movweq pc, #49409 @ 0xc101 @ │ │ + stmvs r8, {r0, r1, r2, ip, pc} │ │ + andls r9, r8, ip, lsl #4 │ │ + bl e277c │ │ + ldmdavs pc, {r1, r6, r9}^ @ │ │ + streq lr, [r2], r0, lsl #22 │ │ + svccs 0x0000900d │ │ + strls sp, [r6], -r9, asr #32 │ │ + stmdane r7, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc} │ │ + @ instruction: 0x7600e9d1 │ │ + ldmdavs r8, {r2, r4, r7} │ │ + beq 6bca4 │ │ + @ instruction: 0xf06f6989 │ │ + stmib sp, {r0, r1, r3, r8, r9}^ │ │ + @ instruction: 0xf100670a │ │ + tstls r9, r8, lsl #12 │ │ + orreq lr, r2, r3, lsl #22 │ │ + ands r9, r2, r5, lsl #2 │ │ + ldmib sp, {r0, r1, r4, r8, fp, ip, pc}^ │ │ + stmdb r6, {r4, r8, r9, sp}^ │ │ + @ instruction: 0xf1b92302 │ │ + stmib r6, {r8, r9, sl, fp}^ │ │ + svclt 0x001c0100 │ │ + @ instruction: 0xf0a84628 │ │ + @ instruction: 0x3610ee16 │ │ + beq 36bfc8 │ │ + ldmdaeq r0, {r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ + ldrbmi sp, [r4, #-30] @ 0xffffffe2 │ │ + stmdals sp, {r0, r1, r4, r5, ip, lr, pc} │ │ + streq lr, [sl, -r0, lsl #22] │ │ + @ instruction: 0xf85b46bb │ │ + @ instruction: 0xf1b99b0c │ │ + andsle r4, r3, r0, lsl #30 │ │ + ldrdpl lr, [r1], -r7 │ │ + tstls r0, fp, lsl #18 │ │ + stmib sp, {r1, r3, r8, fp, ip, pc}^ │ │ + stmdbls r9, {r0, r8, sl, ip} │ │ + andls r9, r3, ip, lsl #20 │ │ + @ instruction: 0xf024a80e │ │ + stmdals lr, {r0, fp, ip, sp, lr, pc} │ │ + ldmdals r2, {r3, r6, r8, r9, fp, ip, sp, pc} │ │ + bicle r2, pc, r0, lsl #16 │ │ + ldrb r2, [r2, r0, lsl #2] │ │ + @ instruction: 0xf1079e06 │ │ + bne c6fc1c │ │ + @ instruction: 0xf64ad011 │ │ + stcne 2, cr2, [r5, #-684] @ 0xfffffd54 │ │ + adccs pc, sl, #211812352 @ 0xca00000 │ │ + andne pc, r2, #164864 @ 0x28400 │ │ + @ instruction: 0xf85508d4 │ │ + stmdacs r0, {r2, sl, fp} │ │ + stmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + ldcl 0, cr15, [ip, #672] @ 0x2a0 │ │ + stccc 5, cr3, [r1], {12} │ │ + stmdals r8, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0a8980d │ │ + stmdbls r7, {r2, r4, r6, r7, r8, sl, fp, sp, lr, pc} │ │ + vshr.s8 d18, d1, #8 │ │ + andvs r0, r8, r0 │ │ + pop {r0, r1, r2, r4, ip, sp, pc} │ │ + blge 413bf0 │ │ + @ instruction: 0xf1b99e07 │ │ + blgt 3f3838 │ │ + svclt 0x001cc60f │ │ + @ instruction: 0xf0a84628 │ │ + stmdals r6, {r1, r6, r7, r8, sl, fp, sp, lr, pc} │ │ + andsle r4, r5, r8, asr r5 │ │ + @ instruction: 0xf64a9805 │ │ + @ instruction: 0xf6ca21ab │ │ + @ instruction: 0xf10721aa │ │ + bl fe830c98 │ │ + blx fe82fc86 │ │ + stmiaeq sp, {r0, r8}^ │ │ + stceq 8, cr15, [r4], {84} @ 0x54 │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0a86820 │ │ + strcc lr, [ip], #-3500 @ 0xfffff254 │ │ + mvnsle r3, r1, lsl #26 │ │ + stmdacs r0, {r3, fp, ip, pc} │ │ + stmdals sp, {r1, r2, r4, r6, r7, ip, lr, pc} │ │ + stc 0, cr15, [r2, #672]! @ 0x2a0 │ │ + pop {r0, r1, r2, r4, ip, sp, pc} │ │ + ldrble r8, [r4], #4080 @ 0xff0 │ │ + mvnsmi lr, sp, lsr #18 │ │ + stmiavs lr, {r2, r3, r7, ip, sp, pc}^ │ │ + stccs 8, cr6, [r1], {244} @ 0xf4 │ │ + ldmvs r5!, {r3, r5, r8, fp, ip, lr, pc} │ │ + ldmib r1, {r7, r9, sl, lr}^ │ │ + stmvs r9, {r8, r9} │ │ + strls r8, [fp, -pc, lsr #16] │ │ + stm sp, {r0, r3, r8, r9, sl, fp, sp, pc} │ │ + stmdage r4, {r0, r3, r7} │ │ + strpl lr, [r9], #-2509 @ 0xfffff633 │ │ + @ instruction: 0xf9dcf024 │ │ + tstcs r1, r4, lsl #16 │ │ + smlabteq r0, r8, r2, pc @ │ │ + smlabble r8, r8, r2, r4 │ │ + andne lr, r6, #3620864 @ 0x374000 │ │ + andne lr, r0, #3244032 @ 0x318000 │ │ + andeq pc, r0, r8, asr #17 │ │ + pop {r2, r3, ip, sp, pc} │ │ + blge 190494 │ │ + stceq 1, cr15, [r4], {8} │ │ + stm ip, {r1, r2, r3, r8, r9, fp, lr, pc} │ │ + @ instruction: 0xf8c8000e │ │ + andlt r0, ip, r0 │ │ + ldrhhi lr, [r0, #141]! @ 0x8d │ │ + andcs r4, r0, r3, lsl #22 │ │ + strtmi r2, [r2], -r2, lsl #2 │ │ + @ instruction: 0xf00f447b │ │ + svclt 0x0000ff1f │ │ + andeq sl, sl, r0, asr #26 │ │ + ldrdeq lr, [r0, -r0] │ │ + stmdavs r2, {r8, r9, sp} │ │ + ldmdavs r0, {r0, r1, sp, lr} │ │ + stmdavs r9, {r0, r1, r4, sp, lr} │ │ + andcs r6, r1, r8 │ │ + strlt r4, [r0, #1904] @ 0x770 │ │ + stc2 0, cr15, [r2, #-24]! @ 0xffffffe8 │ │ + stclt 0, cr2, [r0, #4] │ │ svcmi 0x00f0e92d │ │ @ instruction: 0xf8d1b0e3 │ │ strmi fp, [r9], r0, lsr #32 │ │ ldrdvs lr, [r2, -r2] │ │ movwvc lr, #51675 @ 0xc9db │ │ - b fe1bfb90 │ │ + b fe1bfe98 │ │ tstmi r9, #469762048 @ 0x1c000000 │ │ ldcvs 1, cr13, [r1], {30} │ │ @ instruction: 0xf0402900 │ │ - eorls r8, r3, #38535168 @ 0x24c0000 │ │ + eorls r8, r3, #43778048 @ 0x29c0000 │ │ tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ svcge 0x0044f852 │ │ addsls pc, r8, sp, asr #17 │ │ stmdbhi r1, {r1, r4, r6, r7, r8, fp, sp, lr, pc} │ │ svcmi 0x0000f1ba │ │ tstle r9, r1, lsl r0 │ │ - @ instruction: 0x9098f8dd │ │ - vsra.s8 d18, d1, #8 │ │ + @ instruction: 0xf8dd2111 │ │ + vshr.s64 d25, d8, #56 │ │ stmdbcc r8, {r8} │ │ ldmib r9, {r0, sp, lr}^ │ │ stccs 4, cr5, [r0], {3} │ │ - ldrhi pc, [sp, -r0, asr #32]! │ │ - svclt 0x0046f000 │ │ + ldrbhi pc, [r1, -r0, asr #32] @ │ │ + svclt 0x005af000 │ │ vsra.s8 d18, d1, #8 │ │ stmdbcc r1, {r8} │ │ ldmib r9, {r0, sp, lr}^ │ │ stccs 4, cr5, [r0], {3} │ │ - ldrhi pc, [r1, -r0, asr #32]! │ │ - svclt 0x003af000 │ │ + strbhi pc, [r5, -r0, asr #32] @ │ │ + svclt 0x004ef000 │ │ andcs r9, r0, r2, lsr #32 │ │ svcge 0x00482104 │ │ smlalbteq lr, sl, sp, r9 │ │ orrcc pc, sp, r0, asr #4 │ │ stmib sp, {r0, r3, r4, r9, ip, pc}^ │ │ stmib sp, {r3, r6}^ │ │ stmib sp, {r2, r3, r6}^ │ │ and r0, r1, lr, asr #2 │ │ @ instruction: 0xd11e0890 │ │ @ instruction: 0xf0184638 │ │ - stmdals sp, {r0, r3, r7, fp, ip, sp, lr, pc}^ │ │ + stmdals sp, {r0, r3, r4, r7, r9, fp, ip, sp, lr, pc}^ │ │ rscsle r2, r9, r0, lsl #16 │ │ movwcs r2, #8448 @ 0x2100 │ │ strcs r2, [r0, #-1537] @ 0xfffff9ff │ │ - blx fe927ae2 │ │ + blx fe927dea │ │ stmdaeq r0, {r0, r1, sl, sp}^ │ │ strmi pc, [r5], #-2819 @ 0xfffff4fd │ │ strmi pc, [r5, #-2819] @ 0xfffff4fd │ │ bfieq r4, r3, (invalid: 12:2) │ │ - blx fe923eae │ │ + blx fe9241b6 │ │ stmdacs r1, {r1, r2, sl, sp} │ │ - blx 123e72 │ │ - blx 17feea │ │ + blx 12417a │ │ + blx 1801f2 │ │ ldrmi r1, [r6], -r6, lsl #2 │ │ svcgt 0x006ce7eb │ │ stcne 8, cr10, [r1, #-224] @ 0xffffff20 │ │ stceq 0, cr15, [r0], {79} @ 0x4f │ │ ldm r7, {r2, r3, r5, r6, r8, lr, pc} │ │ cmngt ip, ip, rrx │ │ @ instruction: 0xf101a928 │ │ @@ -14536,117 +14439,117 @@ │ │ @ instruction: 0xf8cdca28 │ │ stmiagt r8!, {r3, r4, r6, r7, pc}^ │ │ ldm r0, {r3, r5, r6, r7, r9, lr, pc} │ │ rscsgt r0, r8, #248 @ 0xf8 │ │ @ instruction: 0xf8dbad38 │ │ strtmi r2, [r8], -r0, lsr #32 │ │ smlalbtgt pc, r4, sp, r8 @ │ │ - ldc2l 0, cr15, [lr, #100] @ 0x64 │ │ + @ instruction: 0xffeef019 │ │ @ instruction: 0xf50daf38 │ │ svcgt 0x008f7c90 │ │ stm ip, {r1, fp, sp} │ │ smlabble r7, lr, r0, r0 │ │ svcls 0x0022ab48 │ │ @ instruction: 0x9098f8dd │ │ strgt ip, [pc, -pc, lsl #22] │ │ - cdplt 0, 9, cr15, cr5, cr0, {0} │ │ + cdplt 0, 10, cr15, cr9, cr0, {0} │ │ @ instruction: 0x9098f8dd │ │ cdpls 15, 3, cr10, cr13, cr8, {2} │ │ stcvc 5, cr15, [r4], #52 @ 0x34 │ │ stm ip, {r1, r2, r3, r7, r8, r9, sl, fp, lr, pc} │ │ strbeq r0, [r0, pc, lsl #1] │ │ @ instruction: 0xf0009657 │ │ - svcls 0x005386ff │ │ + svcls 0x00538713 │ │ subls sl, sl, r1, asr r8 │ │ andls r2, r1, r0 │ │ @ instruction: 0x4639a838 │ │ movwcs r2, #512 @ 0x200 │ │ stmdblt r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc}^ │ │ - mcr2 0, 2, pc, cr8, cr9, {0} @ │ │ + @ instruction: 0xf858f01a │ │ ldmib sp, {r3, r4, r5, r8, r9, fp, sp, pc}^ │ │ @ instruction: 0x2611153b │ │ vqdmlsl.s q14, d8, d13 │ │ teqlt r0, r0, lsl #12 │ │ ldrdge pc, [r8], sp │ │ ldrhtle r4, [r9], -r2 │ │ @ instruction: 0xf0000a18 │ │ - @ instruction: 0xf8ddbe58 │ │ + @ instruction: 0xf8ddbe6c │ │ strbmi sl, [ip], -r8, lsl #1 │ │ stmib sp, {r1, r3, r4, r5, r6, r8, r9, ip, sp, pc}^ │ │ ldmdage r8!, {r8, sl, ip} │ │ @ instruction: 0xf025a948 │ │ - bls e6e7b4 │ │ + bls e6f3b4 │ │ smlalcc pc, r4, sp, r8 @ │ │ @ instruction: 0xf04042b2 │ │ - @ instruction: 0x07d8863d │ │ + @ instruction: 0x07d88651 │ │ @ instruction: 0xf10dd021 │ │ @ instruction: 0xf04f08e0 │ │ strbmi r0, [r0], -r0, lsl #18 │ │ andcs r4, r8, #59768832 @ 0x3900000 │ │ @ instruction: 0xf8cd2300 │ │ - @ instruction: 0xf0199004 │ │ - blge e6f44c │ │ + @ instruction: 0xf01a9004 │ │ + blge e6df94 │ │ ldrne lr, [fp, #-2525]! @ 0xfffff623 │ │ stmdacs r0, {r0, r2, r3, r8, r9, fp, lr, pc} │ │ - ldrhi pc, [pc], r0, asr #32 │ │ + ldrthi pc, [r3], r0, asr #32 @ │ │ stmib sp, {r1, r3, r5, r6, r8, ip, sp, pc}^ │ │ stmdbge r8, {r8, sl, ip}^ │ │ @ instruction: 0xf0254640 │ │ - bls e6e770 │ │ + bls e6f370 │ │ smlalcc pc, r4, sp, r8 @ │ │ @ instruction: 0xf04042b2 │ │ - bfieq r8, fp, #12, #13 │ │ + ldrbeq r8, [r8, pc, lsr #12] │ │ @ instruction: 0xf8ddd1e1 │ │ strtmi r8, [r1], ip, lsl #1 │ │ @ instruction: 0xf8d99851 │ │ addmi r1, r8, #24 │ │ - ldrbhi pc, [lr, #64]! @ 0x40 @ │ │ + ldrhi pc, [r2], -r0, asr #32 │ │ ldrdeq pc, [r0], #-139 @ 0xffffff75 @ │ │ @ instruction: 0xf0002800 │ │ - @ instruction: 0xf8db85df │ │ - bl 53d9c │ │ + @ instruction: 0xf8db8600 │ │ + bl 540a4 │ │ stmdbls r6!, {r6} │ │ andne lr, r0, r9, lsl #22 │ │ stmdavs r8, {r1, r4, ip, pc} │ │ ldmib r1, {r0, r1, r2, r4, ip, pc}^ │ │ @ instruction: 0x91211003 │ │ - bl 53ca4 │ │ - bl 6fd48 │ │ + bl 53fac │ │ + bl 70050 │ │ addeq r0, r0, r0, lsl #17 │ │ tstcc r8, sp │ │ @ instruction: 0xf8d9910e │ │ ldmdage r8!, {sp} │ │ andsls sl, r3, #40, 18 @ 0xa0000 │ │ - stc2l 0, cr15, [r6, #-100] @ 0xffffff9c │ │ + @ instruction: 0xff56f019 │ │ ldmib sp, {r1, r3, r4, r5, r9, fp, sp, pc}^ │ │ - bgt 20cd48 │ │ + bgt 20d050 │ │ tstle r5, r2, lsl #30 │ │ andsls r0, r1, r3, lsl #20 │ │ movwcs lr, #63949 @ 0xf9cd │ │ - stclt 0, cr15, [ip] │ │ + stcllt 0, cr15, [sp] │ │ ldcvc 5, cr15, [r4], {13} │ │ stm ip, {r0, r2, r3, r4, r5, r8, r9, fp, ip, pc} │ │ ldmib r9, {r0, r1, r2}^ │ │ stmdbcs r0, {r3, r8} │ │ stmib sp, {r0, r2, r3, r6, r8, r9, ip, pc}^ │ │ stmib sp, {r3, r6, sl, ip, sp, lr}^ │ │ ldmib sp, {r1, r2, r3, r4, ip}^ │ │ @ instruction: 0xf000100d │ │ - andcs r8, r0, r0, ror #10 │ │ + andcs r8, r0, r1, lsl #11 │ │ eorls r9, r7, r1, lsr #28 │ │ ldrtmi r2, [ip], r0, lsl #10 │ │ @ instruction: 0x46bb46be │ │ @ instruction: 0x463b4639 │ │ ssatmi r9, #27, fp, lsl #14 │ │ @ instruction: 0xf8cd2700 │ │ strtls r9, [r0], #-116 @ 0xffffff8c │ │ svclt 0x001c2f00 │ │ addmi r9, r7, #28, 16 @ 0x1c0000 │ │ strbmi sp, [r6, #-272] @ 0xfffffef0 │ │ - strbhi pc, [lr, #-0] @ │ │ + strbhi pc, [pc, #-0]! @ 2ffd0 @ │ │ @ instruction: 0x360c68b0 │ │ rscsle r2, r8, r0, lsl #16 │ │ stcvc 8, cr15, [r8], {86} @ 0x56 │ │ subeq lr, r0, r0, lsl #22 │ │ tstlt r4, sp, asr #19 │ │ sbceq lr, r0, r7, lsl #22 │ │ and r9, r1, ip, lsl r0 │ │ @@ -14654,969 +14557,1112 @@ │ │ ldrdlt pc, [r0], -r7 │ │ subsmi pc, r5, r7, asr #12 │ │ subvc pc, sl, r7, asr #13 │ │ tstls r6, #376832 @ 0x5c000 │ │ @ instruction: 0xf000fb0b │ │ andmi r9, r8, r5, lsr #10 │ │ addmi r9, r1, #24, 18 @ 0x60000 │ │ - ldrhi pc, [r2], r0, asr #4 │ │ + strthi pc, [r6], r0, asr #4 │ │ subeq lr, r0, r0, lsl #22 │ │ ldmdavs ip!, {r0, r5, r8, fp, ip, pc}^ │ │ - bl 7d974 │ │ + bl 7dc7c │ │ strls r0, [r4, -r0, lsl #1]! │ │ ldrdeq lr, [r1, -r0] │ │ cmpeq r1, r1, lsl #22 │ │ sbceq r3, pc, r8, lsl r8 @ │ │ svccs 0x0000991f │ │ - ldrbthi pc, [ip], -r0 @ │ │ + ldrhi pc, [r0], r0 │ │ svccs 0x0018f850 │ │ stmdavs r3, {r3, r4, r8, r9, sl, fp, ip, sp}^ │ │ andeq lr, fp, #532480 @ 0x82000 │ │ tstmi sl, #99 @ 0x63 │ │ @ instruction: 0xf891d1f3 │ │ ldmib r0, {r5, ip, sp, lr}^ │ │ stmdbvs r0, {r1, r9, ip, sp} │ │ subsls r2, sl, r8, lsl #30 │ │ subscc lr, r8, #3358720 @ 0x334000 │ │ @ instruction: 0xf891d304 │ │ @ instruction: 0xf1b99029 │ │ cmple r7, r1, lsl #30 │ │ ldmdage sp, {r1, r2, r3, r4, r9, fp, ip, pc}^ │ │ @ instruction: 0xf01eab58 │ │ - vstmdbls r5!, {s30-s78} │ │ + stcls 12, cr15, [r5, #-508]! @ 0xfffffe04 │ │ strcc r9, [r1, #-2087] @ 0xfffff7d9 │ │ andeq pc, r0, r0, asr #2 │ │ ldmdals fp, {r0, r1, r2, r5, ip, pc} │ │ @ instruction: 0xf00007c0 │ │ - @ instruction: 0xf04f85f7 │ │ + @ instruction: 0xf04f860b │ │ ldmib sp, {r8, lr}^ │ │ rsbmi r7, r1, lr, asr r0 │ │ stmdbge r0!, {r0, r5, r6, r8, ip, pc}^ │ │ ldrtmi r2, [fp], -r2, lsl #4 │ │ orrlt pc, r0, sp, asr #17 │ │ smlabteq r0, sp, r9, lr │ │ stmdbls r0!, {r3, r4, r5, fp, sp, pc} │ │ - ldc2 0, cr15, [ip, #-100]! @ 0xffffff9c │ │ + @ instruction: 0xff4cf019 │ │ eorseq lr, r8, #3620864 @ 0x374000 │ │ @ instruction: 0xf8ddb178 │ │ andscs r9, r1, r4, ror r0 │ │ andeq pc, r0, r8, asr #5 │ │ andle r4, fp, r2, lsl #5 │ │ ldrsbtne lr, [sl], -sp │ │ - andls r9, r8, fp, lsl #2 │ │ - andls r9, r7, ip, lsr r8 │ │ - andls r0, r6, r8, lsl #20 │ │ + andls r9, r9, fp, lsl #2 │ │ + andls r9, r8, ip, lsr r8 │ │ + andls r0, r7, r8, lsl #20 │ │ @ instruction: 0xf8dde04e │ │ @ instruction: 0xb3b29074 │ │ stmdacs r0, {r0, r2, r3, r4, r6, fp, ip, pc} │ │ shadd16mi fp, r8, ip │ │ - cdp 0, 13, cr15, cr0, cr7, {5} │ │ + bl 1d6c37c │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ - bleq abf1c │ │ + bleq ac224 │ │ movwcs r2, #4353 @ 0x1101 │ │ - beq abf24 │ │ + beq ac22c │ │ strb r9, [r5, -r4, lsr #30]! │ │ strcs r9, [r0, #-2078] @ 0xfffff7e2 │ │ - eor pc, r4, sp, asr #17 │ │ + eor pc, r8, sp, asr #17 │ │ @ instruction: 0xf8cd2801 │ │ subsls ip, ip, r0, lsr r0 │ │ - ldrhi pc, [ip, #64]! @ 0x40 │ │ + ldrbhi pc, [r0, #64] @ 0x40 @ │ │ ldrtmi r2, [sl], -r1 │ │ subsls r9, lr, fp │ │ ldrbls r9, [sp, #-2079] @ 0xfffff7e1 │ │ ldmdage r8, {r0, r6, r7, r8, fp, sp, lr}^ │ │ - @ instruction: 0xf019460d │ │ - mvnlt pc, #684032 @ 0xa7000 │ │ + @ instruction: 0xf0199106 │ │ + mvnlt pc, #46848 @ 0xb700 │ │ @ instruction: 0xf8dd2211 │ │ vshr.s8 , q10, #8 │ │ ldmib sp, {r9}^ │ │ @ instruction: 0xf8dd7524 │ │ @ instruction: 0xf8ddc030 │ │ - ldmib sp, {r2, r5, sp, lr, pc}^ │ │ - blls 5dc284 │ │ + ldmib sp, {r3, r5, sp, lr, pc}^ │ │ + blls 5dc58c │ │ andscs lr, r4, r6, lsr #32 │ │ - cdp 0, 11, cr15, cr12, cr7, {5} │ │ + bl 166c3e4 │ │ @ instruction: 0xf0002800 │ │ - stmibmi r8!, {r0, r3, r6, r7, r8, sl, pc}^ │ │ + stmibmi r5, {r0, r2, r3, r4, r6, r7, r8, sl, pc}^ │ │ stmib sp, {r2, r4, r9, sp}^ │ │ - ldrbtmi r2, [r9], #-7 │ │ - blx e6c0e2 │ │ + ldrbtmi r2, [r9], #-8 │ │ + @ instruction: 0xf939f0a5 │ │ vshr.s8 d18, d1, #8 │ │ svcne 0x00020000 │ │ - andls r2, r6, r0 │ │ + andls r2, r7, r0 │ │ andls r2, fp, r4, lsl r0 │ │ @ instruction: 0xb120985d │ │ @ instruction: 0x46174638 │ │ - cdp 0, 8, cr15, cr4, cr7, {5} │ │ + bl a6c414 │ │ svcls 0x0024463a │ │ stceq 0, cr15, [r1], {79} @ 0x4f │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ - bleq abfb8 │ │ + bleq ac2c0 │ │ movwcs r2, #4353 @ 0x1101 │ │ - beq abfc0 │ │ + beq ac2c8 │ │ vshr.s8 d18, d1, #8 │ │ addmi r0, r2, #0 │ │ svcge 0x0014f43f │ │ - ldcllt 0, cr15, [r3, #-0] │ │ - andeq pc, r8, r7, lsr #3 │ │ - vadd.i8 d2, d0, d6 │ │ - ldm pc, {r3, r4, r5, r6, r8, sl, pc}^ @ │ │ - andeq pc, r7, r0, lsl r0 @ │ │ - sbcseq r0, r4, r7 │ │ - eoreq r0, lr, #102 @ 0x66 │ │ - @ instruction: 0x01b20136 │ │ + stcllt 0, cr15, [r7, #-0] │ │ + @ instruction: 0xf1a79d27 │ │ + stmdacs r6, {r3} │ │ + strhi pc, [fp, #512] @ 0x200 │ │ + @ instruction: 0xf010e8df │ │ + andeq r0, r7, r7 │ │ + ldrdeq r0, [r9], #-9 @ │ │ + teqeq ip, r4, lsr r2 │ │ + bls 1b08a4 │ │ ldmdbge r8, {r3, r4, r5, fp, sp, pc}^ │ │ - @ instruction: 0xf011462a │ │ - ldmdals r8!, {r0, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf0402801 │ │ - ldmib sp, {r1, r3, r4, r5, r7, r8, sl, pc}^ │ │ - strcs r0, [r0, #-1849] @ 0xfffff8c7 │ │ - @ instruction: 0xf8dd9a59 │ │ - ldmdane r9!, {r4, r5, lr, pc} │ │ - ldrd pc, [r4], -sp @ │ │ - @ instruction: 0xf0809b16 │ │ - addsmi r8, r1, #360710144 @ 0x15800000 │ │ - ldrbhi pc, [r3, #-512] @ 0xfffffe00 @ │ │ - @ instruction: 0xf0002f00 │ │ - ldmdbls r8, {r2, r4, r5, r6, r9, pc}^ │ │ + @ instruction: 0xf928f012 │ │ + stmdacs r1, {r3, r4, r5, fp, ip, pc} │ │ + strbhi pc, [sp, #64] @ 0x40 @ │ │ + @ instruction: 0x0739e9dd │ │ + vstmdbls r5!, {s18-s106} │ │ + @ instruction: 0xf8dd1839 │ │ + @ instruction: 0xf8ddc030 │ │ + blls 5e8280 │ │ + strbhi pc, [r9, #-128]! @ 0xffffff80 @ │ │ + vqsub.s8 d4, d16, d1 │ │ + svccs 0x00008566 │ │ + rsbshi pc, fp, #0 │ │ + strcs r9, [r0, #-2392] @ 0xfffff6a8 │ │ + @ instruction: 0xa09cf8dd │ │ stmdbeq r0, {r0, r8, r9, fp, sp, lr, pc} │ │ andmi pc, r0, pc, asr #32 │ │ - beq 6a904 │ │ + andsls r4, r6, r0, rrx │ │ @ instruction: 0xf8dde007 │ │ - bcs 5ffbc │ │ - addshi pc, r7, #0 │ │ + bcs 602cc │ │ + addshi pc, pc, #0 │ │ @ instruction: 0xf0003f01 │ │ - @ instruction: 0xf8198272 │ │ + @ instruction: 0xf8198276 │ │ ldmdals sp, {r0, r8, r9, fp, lr}^ │ │ movtlt r9, #1375 @ 0x55f │ │ tstcs r1, r5, lsr #16 │ │ andcc r9, r1, lr, asr fp │ │ - stmdals r7!, {r0, r2, r5, ip, pc} │ │ - @ instruction: 0xf140701c │ │ - eorls r0, r7, r0 │ │ + @ instruction: 0xf14a915f │ │ + eorls r0, r5, r0, lsl #20 │ │ sbcvc lr, ip, pc, asr sl │ │ - @ instruction: 0xf000915f │ │ - stmdage r0!, {r0, r2, r3, r4, r8, sl, pc}^ │ │ - stmib sp, {r1, r9, sp}^ │ │ - stmib sp, {r5, r6, r9, fp, ip, sp, pc}^ │ │ + @ instruction: 0xf000701c │ │ + ldmdals r6, {r0, r1, r2, r3, r5, r8, sl, pc} │ │ + rsbls r2, r1, r2, lsl #4 │ │ + @ instruction: 0xf8cda860 │ │ + stmib sp, {r7, r8, ip, sp, pc}^ │ │ ldmdage r8!, {ip} │ │ @ instruction: 0xf0199920 │ │ - ldmib sp, {r0, r3, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r0, r2, r4, r5, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ stmdacs r0, {r3, r4, r5, r9} │ │ ldmdbls sl!, {r0, r2, r4, r6, r7, ip, lr, pc} │ │ vshr.s8 d18, d1, #8 │ │ addmi r0, r2, #0 │ │ - subshi pc, r9, #64 @ 0x40 │ │ + subshi pc, pc, #64 @ 0x40 │ │ ldrsbtgt pc, [r0], -sp @ │ │ bicle r0, pc, r8, asr #15 │ │ - ldmdage sp, {r0, r2, r7, r9, sp, lr, pc}^ │ │ - blx 196bfa2 │ │ + ldmdage sp, {r0, r1, r2, r3, r7, r9, sp, lr, pc}^ │ │ + ldc2l 0, cr15, [ip, #-56] @ 0xffffffc8 │ │ ldrsbtgt pc, [r0], -sp @ │ │ - ldmdage r8!, {r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0x462aa958 │ │ - @ instruction: 0xf940f012 │ │ + bls 1ea1c0 │ │ + ldmdbge r8, {r3, r4, r5, fp, sp, pc}^ │ │ + blx 136c2d2 │ │ svcls 0x00249938 │ │ svcmi 0x0000f1b1 │ │ - ldrhi pc, [r8, #-0] │ │ - andls r9, sl, r9, lsr r8 │ │ - stcls 8, cr9, [r7, #-232]! @ 0xffffff18 │ │ - @ instruction: 0xf0002800 │ │ - b 1410a04 │ │ - @ instruction: 0xf04f0a80 │ │ - submi r4, r4, r0 │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - and r9, r7, r5, lsl #2 │ │ - @ instruction: 0xf0002a00 │ │ - @ instruction: 0xf10982bc │ │ - strbmi r0, [sl, #2308] @ 0x904 │ │ - rsbhi pc, sp, #0 │ │ - strbmi r9, [r8], #-2058 @ 0xfffff7f6 │ │ - beq 6b5fc │ │ + strhi pc, [r8, #-0]! │ │ + andls r9, r6, r9, lsr r8 │ │ + stmdacs r0, {r1, r3, r4, r5, fp, ip, pc} │ │ + adchi pc, ip, #0 │ │ + @ instruction: 0xf04f0080 │ │ + andsls r0, r6, r0, lsl #18 │ │ + andmi pc, r0, pc, asr #32 │ │ + beq 6acc0 │ │ + tstls r5, r6, lsl #24 │ │ + bcs 682d8 │ │ + sbchi pc, sl, #0 │ │ + stmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ + strbmi r9, [r8, #-2070] @ 0xfffff7ea │ │ + rsbshi pc, r7, #0 │ │ + andeq lr, r9, r4, lsl #22 │ │ + beq 6b910 │ │ subsls r2, pc, r0 │ │ - beq 106ba94 │ │ - blx 46bb8c │ │ + beq 106bda8 │ │ + blx 46bea0 │ │ mrc 6, 0, sp, cr0, cr1, {1} │ │ @ instruction: 0xf0800a10 │ │ stmdacs r0, {r8, lr} │ │ bicmi fp, r1, #72, 30 @ 0x120 │ │ ldmdals sp, {r0, r1, r2, r3, r9, fp, ip, sp, pc}^ │ │ stmdble sl!, {r0, r1, fp, sp} │ │ stmdbls r5!, {sp} │ │ tstcc r1, lr, asr fp │ │ ldmdbls r4, {r0, r2, r5, r8, ip, pc} │ │ streq pc, [r0, #-325] @ 0xfffffebb │ │ andcc r5, r4, pc, lsl r0 │ │ subsls r0, pc, r9, asr #15 │ │ - ldrthi pc, [r6], #0 @ │ │ + strbhi pc, [r4], #0 @ │ │ andcs sl, r2, #96, 18 @ 0x180000 │ │ - strbtlt lr, [r0], #-2509 @ 0xfffff633 │ │ + blt 186aa4c │ │ smlabteq r0, sp, r9, lr │ │ stmdbls r0!, {r3, r4, r5, fp, sp, pc} │ │ - stc2 0, cr15, [r2], {25} │ │ + mcr2 0, 0, pc, cr12, cr9, {0} @ │ │ ldmib sp, {r2, r5, r8, r9, sl, fp, ip, pc}^ │ │ stmdacs r0, {r3, r4, r5, r9} │ │ - ldmdbls sl!, {r2, r6, r7, ip, lr, pc} │ │ + ldmdbls sl!, {r0, r1, r6, r7, ip, lr, pc} │ │ vshr.s8 d18, d1, #8 │ │ addmi r0, r2, #0 │ │ - rsbhi pc, fp, #64 @ 0x40 │ │ - @ instruction: 0xd1be07c8 │ │ - strcs lr, [r0, -r5, lsl #6] │ │ + rsbshi pc, r8, #64 @ 0x40 │ │ + @ instruction: 0xd1bd07c8 │ │ + smladcs r0, r4, r3, lr │ │ stmdacs r3, {r0, r2, r3, r4, r6, fp, ip, pc} │ │ ldrdcs sp, [r1], -r4 │ │ andls r2, r0, r0, lsl #2 │ │ andcs sl, r4, #6094848 @ 0x5d0000 │ │ @ instruction: 0xf01e2301 │ │ - ldmdals pc, {r0, r3, r8, r9, fp, ip, sp, lr, pc}^ @ │ │ - ldmdage r8!, {r0, r1, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0x462aa958 │ │ - @ instruction: 0xf928f019 │ │ - svcls 0x00249938 │ │ - svcmi 0x0000f1b1 │ │ - strthi pc, [lr], #0 │ │ - andls r9, sl, r9, lsr r8 │ │ - stcls 8, cr9, [r7, #-232]! @ 0xffffff18 │ │ - stmdacs r0, {r0, r3, r9, fp, ip, pc} │ │ - bichi pc, sl, r0 │ │ - beq fe06a9b0 │ │ - andmi pc, r0, pc, asr #32 │ │ - @ instruction: 0xf04f4044 │ │ - tstls r4, r0, lsl #18 │ │ - bcs 680a4 │ │ - @ instruction: 0xf0009a09 │ │ - @ instruction: 0xf109827d │ │ - strbmi r0, [sl, #2308] @ 0x904 │ │ - andhi pc, r2, #0 │ │ - tstcs r0, sl, lsl #16 │ │ - @ instruction: 0xf850915f │ │ - ldmdals sp, {r0, r3, ip, sp, lr}^ │ │ - @ instruction: 0xf04f2803 │ │ - stmdble r8!, {} @ │ │ - @ instruction: 0xf0879b5e │ │ - blt 2804b0 │ │ - andcc r5, r4, r9, lsl r0 │ │ - subsls r9, pc, r5, lsr #18 │ │ - @ instruction: 0x91253101 │ │ - streq pc, [r0, #-325] @ 0xfffffebb │ │ - @ instruction: 0xf00007d1 │ │ - stmdbge r0!, {r0, r4, r6, sl, pc}^ │ │ - stmib sp, {r1, r9, sp}^ │ │ - stmib sp, {r5, r6, sl, ip, sp, pc}^ │ │ - ldmdage r8!, {r8} │ │ - @ instruction: 0xf0199920 │ │ - svcls 0x0024fb9d │ │ - eorseq lr, r8, #3620864 @ 0x374000 │ │ - sbcle r2, lr, r0, lsl #16 │ │ - andscs r9, r1, sl, lsr r9 │ │ - andeq pc, r0, r8, asr #5 │ │ - @ instruction: 0xf0404282 │ │ - bls 290930 │ │ - bicle r0, r8, r8, asr #15 │ │ - @ instruction: 0x2001e2b1 │ │ - andls r2, r0, r4, lsl #4 │ │ - movwcs sl, #6237 @ 0x185d │ │ - blx fea6c180 │ │ - ldmdals pc, {r0, r3, r9, fp, ip, pc}^ @ │ │ - ldmdage r8!, {r2, r3, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0x462aa958 │ │ - @ instruction: 0xf8d0f012 │ │ + ldmdals pc, {r0, r1, r2, r3, r6, r8, sl, fp, ip, sp, lr, pc}^ @ │ │ + bls 1ea28c │ │ + ldmdbge r8, {r3, r4, r5, fp, sp, pc}^ │ │ + blx cec3ce │ │ svcls 0x00249938 │ │ svcmi 0x0000f1b1 │ │ - strbhi pc, [r0], #-0 @ │ │ - andls r9, sl, r9, lsr r8 │ │ - stcls 8, cr9, [r7, #-232]! @ 0xffffff18 │ │ + ldrthi pc, [ip], #0 @ │ │ + andls r9, r6, r9, lsr r8 │ │ + bls 2d6464 │ │ + @ instruction: 0xf0002800 │ │ + addeq r8, r0, pc, asr #3 │ │ + stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + @ instruction: 0xf04f9016 │ │ + b fe140390 │ │ + @ instruction: 0x9c060a00 │ │ + and r9, r9, r4, lsl r1 │ │ + bls 2bab9c │ │ + addhi pc, sl, #0 │ │ + stmdbeq r4, {r0, r3, r8, ip, sp, lr, pc} │ │ + strbmi r9, [r8, #-2070] @ 0xfffff7ea │ │ + andhi pc, ip, #0 │ │ + andvc pc, r9, r4, asr r8 @ │ │ + ldmdals sp, {r8, sp}^ │ │ + stmdacs r3, {r0, r1, r2, r3, r4, r6, r8, ip, pc} │ │ + andeq pc, r0, pc, asr #32 │ │ + blls 17e6860 │ │ + smlabbmi r0, r7, r0, pc @ │ │ + andspl fp, r9, r9, lsl #20 │ │ + stmdbls r5!, {r2, ip, sp} │ │ + qaddcc r9, pc, r1 @ │ │ + @ instruction: 0xf1459125 │ │ + ldrbeq r0, [r1, r0, lsl #10] │ │ + ldrbhi pc, [lr], #-0 @ │ │ + andcs sl, r2, #96, 18 @ 0x180000 │ │ + blt 186ab18 │ │ + smlabteq r0, sp, r9, lr │ │ + stmdbls r0!, {r3, r4, r5, fp, sp, pc} │ │ + stc2 0, cr15, [r6, #100]! @ 0x64 │ │ + ldmib sp, {r2, r5, r8, r9, sl, fp, ip, pc}^ │ │ + stmdacs r0, {r3, r4, r5, r9} │ │ + ldmdbls sl!, {r1, r2, r3, r6, r7, ip, lr, pc} │ │ + vshr.s8 d18, d1, #8 │ │ + addmi r0, r2, #0 │ │ + andshi pc, fp, #64 @ 0x40 │ │ + strbeq r9, [r8, sl, lsl #20] │ │ + adcs sp, pc, #200, 2 @ 0x32 │ │ + andcs r2, r4, #1 │ │ + ldmdage sp, {ip, pc}^ │ │ + @ instruction: 0xf01e2301 │ │ + bls 2ef7d4 │ │ + @ instruction: 0xe7cc985f │ │ + ldmdage r8!, {r1, r2, r9, fp, ip, pc} │ │ + @ instruction: 0xf012a958 │ │ + ldmdbls r8!, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf1b19f24 │ │ + @ instruction: 0xf0004f00 │ │ + ldmdals r9!, {r0, r2, r3, r6, sl, pc} │ │ + ldmdals sl!, {r1, r2, ip, pc} │ │ @ instruction: 0xf0002800 │ │ - b 1410864 │ │ - @ instruction: 0xf04f0ac0 │ │ + @ instruction: 0xf8dd81d9 │ │ + sbceq sl, r0, r8, lsl r0 │ │ + @ instruction: 0xf04f9005 │ │ @ instruction: 0xf04f4000 │ │ rsbmi r0, r0, r0, lsl #18 │ │ - andls r9, fp, r5, lsl #2 │ │ - bcs 68164 │ │ - eorshi pc, r3, #0 │ │ - stmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf00045ca │ │ - stmdals sl, {r0, r1, r2, r3, r5, r7, r8, pc} │ │ - ldc 4, cr4, [r0, #288] @ 0x120 │ │ + andls r9, fp, r4, lsl #2 │ │ + svclt 0x0000e00b │ │ + @ instruction: 0xfffe69a6 │ │ + @ instruction: 0xf0002a00 │ │ + @ instruction: 0xf109823c │ │ + stmdals r5, {r3, r8, fp} │ │ + @ instruction: 0xf0004548 │ │ + bl 2d0b4c │ │ + ldcl 0, cr0, [r0, #36] @ 0x24 │ │ andcs r0, r0, r0, lsl #22 │ │ - mrc 0, 5, r9, cr4, cr15, {2} │ │ - vneg.f64 d16, d0 │ │ - @ instruction: 0xd63dfa10 │ │ - blne 46b2b0 │ │ + mrc 0, 7, r9, cr4, cr15, {2} │ │ + vneg.f64 d16, d16 │ │ + @ instruction: 0xd63afa10 │ │ + blne c6b5d0 │ │ svclt 0x00482800 │ │ - blt 40109c │ │ + blt 4013bc │ │ tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ @ instruction: 0xf04fbf48 │ │ strdmi r3, [r8], #-31 @ 0xffffffe1 │ │ ldmdals sp, {r2, r9, fp, ip, sp, pc}^ │ │ - ldmdble r2!, {r0, r1, r2, fp, sp} │ │ - blls 17b8190 │ │ + stmdble pc!, {r0, r1, r2, fp, sp} @ │ │ + blls 17b84b0 │ │ andspl r1, ip, r9, lsl r8 │ │ subvs r3, pc, r8 │ │ subsls r9, pc, r5, lsr #18 │ │ @ instruction: 0x91253101 │ │ @ instruction: 0xf1459916 │ │ strbeq r0, [r9, r0, lsl #10] │ │ - bicshi pc, lr, #0 │ │ + mvnhi pc, #0 │ │ andcs r9, r2, #180224 @ 0x2c000 │ │ stmdbge r0!, {r0, r5, r6, r8, ip, pc}^ │ │ orrlt pc, r0, sp, asr #17 │ │ smlabteq r0, sp, r9, lr │ │ stmdbls r0!, {r3, r4, r5, fp, sp, pc} │ │ - blx a6c22a │ │ + stc2 0, cr15, [ip, #-100]! @ 0xffffff9c │ │ ldmib sp, {r2, r5, r8, r9, sl, fp, ip, pc}^ │ │ stmdacs r0, {r3, r4, r5, r9} │ │ - ldmdbls sl!, {r0, r1, r3, r4, r5, r7, ip, lr, pc} │ │ + ldmdbls sl!, {r1, r3, r4, r5, r7, ip, lr, pc} │ │ vshr.s8 d18, d1, #8 │ │ addmi r0, r2, #0 │ │ - @ instruction: 0x81baf040 │ │ - @ instruction: 0xd1b507c8 │ │ - svclt 0x0000e251 │ │ - @ instruction: 0xfffe684e │ │ - strcs r2, [r0, -r0, lsl #8] │ │ - stmdacs r7, {r0, r2, r3, r4, r6, fp, ip, pc} │ │ - andcs sp, r1, ip, asr #17 │ │ - andls r2, r0, r0, lsl #2 │ │ - andcs sl, r8, #6094848 @ 0x5d0000 │ │ - @ instruction: 0xf01e2301 │ │ - ldmdals pc, {r0, r1, r3, r5, r9, fp, ip, sp, lr, pc}^ @ │ │ - ldmdage r8!, {r0, r1, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0x462aa958 │ │ - @ instruction: 0xf8b8f012 │ │ - @ instruction: 0xf1b09838 │ │ - @ instruction: 0xf0004f00 │ │ - andls r8, r3, r1, asr #7 │ │ - ldmib sp, {r8, sl, sp}^ │ │ + bichi pc, r1, r0, asr #32 │ │ + @ instruction: 0xd1b407c8 │ │ + strcs lr, [r0], #-602 @ 0xfffffda6 │ │ + ldmdals sp, {r8, r9, sl, sp}^ │ │ + stmiale pc, {r0, r1, r2, fp, sp}^ @ │ │ + tstcs r0, r1 │ │ + ldmdage sp, {ip, pc}^ │ │ + movwcs r2, #4616 @ 0x1208 │ │ + stc2l 0, cr15, [lr], #-120 @ 0xffffff88 │ │ + @ instruction: 0xe7c6985f │ │ + ldmdage r8!, {r1, r2, r9, fp, ip, pc} │ │ + @ instruction: 0xf012a958 │ │ + ldmdals r8!, {r0, r1, r2, r3, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ + svcmi 0x0000f1b0 │ │ + bichi pc, ip, #0 │ │ + ldmib sp, {r0, r1, ip, pc}^ │ │ stmdacs r0, {r0, r3, r4, r5, ip, sp, lr} │ │ - @ instruction: 0xf000970a │ │ - bl 210590 │ │ + @ instruction: 0xf0009706 │ │ + bl 2108a4 │ │ andls r0, r4, r0, asr #1 │ │ @ instruction: 0xf890981f │ │ andls r0, fp, r8, lsr #32 │ │ andmi pc, r0, pc, asr #32 │ │ stcls 0, cr4, [r0], #-384 @ 0xfffffe80 │ │ and r9, r7, r5 │ │ @ instruction: 0xf0002a00 │ │ - strcc r8, [r8, -fp, asr #3] │ │ + @ instruction: 0x370881d7 │ │ addmi r9, r7, #4, 16 @ 0x40000 │ │ - sbchi pc, r4, r0 │ │ + sbchi pc, r3, r0 │ │ andne lr, r0, #3522560 @ 0x35c000 │ │ - svceq 0x0002f1b9 │ │ - tstle r5, pc, asr r5 │ │ - ldrmi r4, [r1], -r8, lsl #12 │ │ - strcs r9, [r0], #-2571 @ 0xfffff5f5 │ │ - strmi lr, [r0], #-2509 @ 0xfffff633 │ │ - blx ff26c2e8 │ │ - bcs 216be8 │ │ - blls 17e674c │ │ - blt 5eaa0 │ │ - ldmdbne r9, {r0, r3, r4, r8, ip, lr} │ │ - @ instruction: 0xf1046048 │ │ - stcls 0, cr0, [r0], #-32 @ 0xffffffe0 │ │ - and r9, r5, pc, asr r0 │ │ - ldmdage sp, {r0, r1, r3, r8, r9, fp, ip, pc}^ │ │ - blx 36c30c │ │ - ldrsbcc lr, [lr], #-157 @ 0xffffff63 │ │ - tstcc r1, r5, lsr #18 │ │ - stmdbls r7!, {r0, r2, r5, r8, ip, pc} │ │ - tstpeq r0, r1, asr #2 @ p-variant is OBSOLETE │ │ - b 1814744 │ │ - @ instruction: 0xf00071ca │ │ - stmdbls r5, {r0, r2, r3, r4, r6, r8, r9, pc} │ │ - cmnls r1, r2, lsl #4 │ │ - @ instruction: 0xf8cda960 │ │ - stmib sp, {r7, r8, ip, sp, pc}^ │ │ - ldmdage r8!, {r8} │ │ - @ instruction: 0xf0194621 │ │ - ldmib sp, {r0, r1, r2, r5, r7, r9, fp, ip, sp, lr, pc}^ │ │ - stmdacs r0, {r3, r4, r5, r9} │ │ - ldmdbls sl!, {r1, r3, r4, r5, r7, ip, lr, pc} │ │ - vshr.s8 d18, d1, #8 │ │ - addmi r0, r2, #0 │ │ - cmpphi r3, r0, asr #32 @ p-variant is OBSOLETE │ │ - @ instruction: 0xd1b407c8 │ │ - andcs lr, r1, #228, 2 @ 0x39 │ │ - ldmdage sp, {r1, ip, pc}^ │ │ - strmi r9, [ip], -r0, lsl #4 │ │ - andcs r2, r8, #0, 2 │ │ - @ instruction: 0xf01e2301 │ │ - @ instruction: 0x4621f9b1 │ │ - mrrcls 8, 0, r9, pc, cr2 @ │ │ - ldmdage r8!, {r0, r1, r3, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ - @ instruction: 0x462aa958 │ │ - stc2 0, cr15, [r8, #-68]! @ 0xffffffbc │ │ - svcls 0x00249938 │ │ - svcmi 0x0000f1b1 │ │ - movthi pc, #49152 @ 0xc000 @ │ │ - andls r9, sl, r9, lsr r8 │ │ - stcls 8, cr9, [r7, #-232]! @ 0xffffff18 │ │ + @ instruction: 0xf1b92000 │ │ + subsls r0, pc, r2, lsl #30 │ │ + @ instruction: 0x4608d115 │ │ + bls 301dc4 │ │ + stmib sp, {sl, sp}^ │ │ + @ instruction: 0xf01e4400 │ │ + bls 17af710 │ │ + ldmdble r3!, {r0, r1, r2, r9, fp, sp} │ │ + blt 29730c │ │ + tstpl r9, r0, lsl #20 │ │ + subvs r1, r8, r9, lsl r9 │ │ + andeq pc, r8, r4, lsl #2 │ │ + stcls 0, cr9, [r0], #-380 @ 0xfffffe84 │ │ + blls 3285bc │ │ + @ instruction: 0xf01fa85d │ │ + ldmib sp, {r0, r2, r3, r8, r9, fp, ip, sp, lr, pc}^ │ │ + stmdbls r5!, {r1, r2, r3, r4, r6, ip, sp} │ │ + @ instruction: 0x91253101 │ │ + streq pc, [r0, #-325] @ 0xfffffebb │ │ + bicvc lr, sl, pc, asr sl │ │ + msrhi SPSR_fx, #0 │ │ + andcs r9, r2, #81920 @ 0x14000 │ │ + stmdbge r0!, {r0, r5, r6, r8, ip, pc}^ │ │ + orrlt pc, r0, sp, asr #17 │ │ + smlabteq r0, sp, r9, lr │ │ + @ instruction: 0x4621a838 │ │ + ldc2 0, cr15, [r0], #100 @ 0x64 │ │ + eorseq lr, r8, #3620864 @ 0x374000 │ │ + adcsle r2, fp, r0, lsl #16 │ │ + andscs r9, r1, sl, lsr r9 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf0404282 │ │ + strbeq r8, [r8, pc, asr #2] │ │ + ldrh sp, [r1, #21]! │ │ + eorls r2, r7, r1, lsl #4 │ │ + andls sl, r0, #6094848 @ 0x5d0000 │ │ + tstcs r0, ip, lsl #12 │ │ + movwcs r2, #4616 @ 0x1208 │ │ + blx ffdec686 │ │ + stmdals r7!, {r0, r5, r9, sl, lr} │ │ + sbfx r9, pc, #24, #30 │ │ + ldmdage r8!, {r1, r2, r9, fp, ip, pc} │ │ + @ instruction: 0xf011a958 │ │ + ldmdbls r8!, {r0, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf1b19f24 │ │ + @ instruction: 0xf0004f00 │ │ + ldmdals r9!, {r0, r3, r4, r6, r8, r9, pc} │ │ + ldmdals sl!, {r1, r2, ip, pc} │ │ @ instruction: 0xf0002800 │ │ - b 1410674 │ │ - @ instruction: 0xf04f0ac0 │ │ + @ instruction: 0xf8dd80e1 │ │ + sbceq sl, r0, r8, lsl r0 │ │ + @ instruction: 0xf04f900b │ │ @ instruction: 0xf04f4000 │ │ rsbmi r0, r0, r0, lsl #18 │ │ andsls r9, r6, r5, lsl #2 │ │ - bcs 68354 │ │ - msrhi SPSR_f, r0 │ │ + bcs 68670 │ │ + cmnphi r5, r0 @ p-variant is OBSOLETE │ │ stmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf00045ca │ │ - stmdbls sl, {r0, r1, r3, r4, r5, r7, pc} │ │ - @ instruction: 0xf851985d │ │ - strbmi r7, [r9], #-9 │ │ - stmdavs ip, {r0, r1, r2, fp, sp}^ │ │ - tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ + strbmi r9, [r8, #-2059] @ 0xfffff7f5 │ │ + sbchi pc, r5, r0 │ │ + tsteq r9, sl, lsl #22 │ │ + andvc pc, r9, sl, asr r8 @ │ │ + stmdavs ip, {r0, r2, r3, r4, r6, fp, ip, pc}^ │ │ + stmdacs r7, {r8, sp} │ │ andeq pc, r0, pc, asr #32 │ │ pushle {r0, r1, r2, r3, r4, r6, r8, ip, pc} │ │ tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ rsbmi r9, r1, lr, asr fp │ │ - blt 29ec54 │ │ + blt 29ef6c │ │ ldmdane r9, {r0, r3, r4, ip, lr} │ │ subvs r3, sl, r8 │ │ subsls r9, pc, r5, lsr #18 │ │ @ instruction: 0x91253101 │ │ @ instruction: 0xf1459915 │ │ strbeq r0, [r9, r0, lsl #10] │ │ - rscshi pc, r0, #0 │ │ + rscshi pc, ip, #0 │ │ andcs r9, r2, #360448 @ 0x58000 │ │ stmdbge r0!, {r0, r5, r6, r8, ip, pc}^ │ │ orrlt pc, r0, sp, asr #17 │ │ smlabteq r0, sp, r9, lr │ │ stmdbls r0!, {r3, r4, r5, fp, sp, pc} │ │ - blx eec404 │ │ + mcrr2 0, 1, pc, r2, cr9 @ │ │ eorseq lr, r8, #3620864 @ 0x374000 │ │ sbcle r2, r6, r0, lsl #16 │ │ andscs r9, r1, sl, lsr r9 │ │ andeq pc, r0, r8, asr #5 │ │ @ instruction: 0xf0404282 │ │ - @ instruction: 0x07c880de │ │ - orr sp, sl, r0, asr #3 │ │ + strbeq r8, [r8, sl, ror #1] │ │ + orrs sp, r7, r0, asr #3 │ │ andcs r2, r8, #1 │ │ ldmdage sp, {ip, pc}^ │ │ @ instruction: 0xf01e2301 │ │ - ldmdals pc, {r0, r1, r2, r6, r8, fp, ip, sp, lr, pc}^ @ │ │ + ldmdals pc, {r0, r1, r3, r7, r8, r9, fp, ip, sp, lr, pc}^ @ │ │ @ instruction: 0xf8dde7c8 │ │ - ldmib sp, {r2, r4, r5, r6, ip, pc}^ │ │ - ldmib sp, {r2, r5, r8, sl, ip, sp, lr}^ │ │ - add fp, r6, r4, lsl r1 │ │ - @ instruction: 0xf8dd9803 │ │ - stmdacs r0, {r2, r4, r5, r6, ip, pc} │ │ + svcls 0x00249074 │ │ + @ instruction: 0xb114e9dd │ │ + stmdals r3, {r1, r4, r7, sp, lr, pc} │ │ + stmdacs r0, {r0, r1, r2, r5, r8, sl, ip, pc} │ │ + ldrsbtls pc, [r4], #-141 @ 0xffffff73 @ │ │ strvc lr, [r4, #-2525]! @ 0xfffff623 │ │ - @ instruction: 0xf04fe073 │ │ + @ instruction: 0xf8cde07e │ │ + @ instruction: 0xf04fa09c │ │ @ instruction: 0xf04f0e01 │ │ tstcs r1, r1, lsl #22 │ │ @ instruction: 0xf04f2301 │ │ @ instruction: 0xf8dd0a01 │ │ ldmib sp, {r2, r4, r5, r6, ip, pc}^ │ │ - rsbs r7, r2, r4, lsr #10 │ │ + rsbs r7, fp, r4, lsr #10 │ │ ldrsblt pc, [r0], #-141 @ 0xffffff73 @ │ │ - ldmdals fp!, {r0, r1, r2, r3, r6, sp, lr, pc} │ │ + ldmdals fp!, {r0, r1, r2, r4, r6, sp, lr, pc} │ │ cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ - @ instruction: 0xf04f9008 │ │ + @ instruction: 0xf04f9009 │ │ ldmdals ip!, {r0, r8, r9, fp} │ │ - andls r2, r7, r1, lsl #6 │ │ + andls r2, r8, r1, lsl #6 │ │ tstls fp, r8, lsl #20 │ │ - andls r2, r6, r1, lsl #2 │ │ + @ instruction: 0xf8cd2101 │ │ + mulls r7, ip, r0 │ │ ldrsbtls pc, [r4], #-141 @ 0xffffff73 @ │ │ strvc lr, [r4, #-2525]! @ 0xfffff623 │ │ - andscs lr, r4, r5, ror r1 │ │ - bl ff06c6d0 │ │ + andscs lr, r4, lr, ror r1 │ │ + addsge pc, ip, sp, asr #17 │ │ + stmda lr, {r3, r5, r7, ip, sp, lr, pc}^ │ │ ldrsbtls pc, [r4], #-141 @ 0xffffff73 @ │ │ ldmib sp, {fp, sp}^ │ │ @ instruction: 0xf0007524 │ │ - stmibmi pc!, {r0, r3, r6, r7, r9, pc}^ @ │ │ + stmibmi r6, {r0, r1, r2, r3, r6, r7, r9, pc}^ │ │ andls r2, fp, #20, 4 @ 0x40000001 │ │ - andls r4, r8, r9, ror r4 │ │ - @ instruction: 0xf838f0a4 │ │ + andls r4, r9, r9, ror r4 │ │ + cdp2 0, 2, cr15, cr11, cr4, {5} │ │ @ instruction: 0xf04f2011 │ │ vmull.p8 q8, d8, d1 │ │ svcne 0x00020000 │ │ @ instruction: 0xf04f2000 │ │ - andls r0, r6, r1, lsl #22 │ │ + andls r0, r7, r1, lsl #22 │ │ tstcs r1, r4, lsl r0 │ │ - andls r2, r7, r1, lsl #6 │ │ - andscs lr, r1, #1073741845 @ 0x40000015 │ │ - andls r2, fp, r0 │ │ - cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ - bleq ac5b8 │ │ + andls r2, r8, r1, lsl #6 │ │ + andscs lr, r1, #92, 2 │ │ + @ instruction: 0xf8cd2000 │ │ + @ instruction: 0xf04fa09c │ │ + andls r0, fp, r1, lsl #28 │ │ + bleq ac8e0 │ │ movwcs r2, #4353 @ 0x1101 │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ ldrsbtls pc, [r4], #-141 @ 0xffffff73 @ │ │ strvc lr, [r4, #-2525]! @ 0xfffff623 │ │ - andcs lr, r1, r7, asr #2 │ │ + andcs lr, r1, ip, asr #2 │ │ stmib sp, {r0, r1, r2, r5, r8, sl, ip, pc}^ │ │ - and r0, lr, r5, lsl r0 │ │ + @ instruction: 0xf04f0015 │ │ + ands r0, r8, r1, lsl #20 │ │ strls r2, [r7, #-1]! │ │ - bleq ac5dc │ │ + bleq ac908 │ │ andseq lr, r5, sp, asr #19 │ │ - beq ac5e4 │ │ - stmdbcs r0, {r2, r4, r8, fp, ip, pc} │ │ - ldrsbtls pc, [r4], #-141 @ 0xffffff73 @ │ │ - ands r9, r0, r5, lsr #26 │ │ + beq ac910 │ │ + @ instruction: 0xf8dd9914 │ │ + stcls 0, cr9, [r5, #-464]! @ 0xfffffe30 │ │ + muls r5, r9, r9 │ │ @ instruction: 0xf04f9527 │ │ - and r0, r5, r1, lsl #20 │ │ - strls r2, [r7, #-1]! │ │ - @ instruction: 0xf04f9016 │ │ - svcls 0x00240a01 │ │ - @ instruction: 0xf8dd9905 │ │ - stmdbcs r0, {r2, r4, r5, r6, ip, pc} │ │ - @ instruction: 0xf8dd9d25 │ │ - stmdals sl, {r4, r6, ip, sp, pc} │ │ - @ instruction: 0xf0a7bf18 │ │ - @ instruction: 0xf8ddeb4c │ │ - @ instruction: 0xf8ddc030 │ │ - ldmib sp, {r2, r5, sp, lr, pc}^ │ │ - andcs r1, r1, #1409286144 @ 0x54000000 │ │ - andls r9, fp, #6094848 @ 0x5d0000 │ │ - vrshr.s8 d18, d1, #8 │ │ - stmdacs r0, {r9} │ │ - tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ - ldmdals fp!, {r1, r6, r7, sl, sp, lr, pc} │ │ - ldmdals ip!, {r3, ip, pc} │ │ - beq 254524 │ │ - tstls fp, r7, lsr #10 │ │ - adds r9, sl, r6 │ │ - andls r9, r8, fp, lsr r8 │ │ - andls r9, r7, ip, lsr r8 │ │ + stmdbls r4, {r0, r9, fp} │ │ + andcs lr, r1, r6 │ │ + andsls r9, r6, r7, lsr #10 │ │ + beq ac930 │ │ + stmdbls r5, {r2, r5, r8, r9, sl, fp, ip, pc} │ │ + ldrsbtls pc, [r4], #-141 @ 0xffffff73 @ │ │ + @ instruction: 0x9d252900 │ │ + ldrsblt pc, [r0], #-141 @ 0xffffff73 @ │ │ + stmdals r6, {r1, ip, lr, pc} │ │ + svc 0x00dcf0a7 │ │ + ldrsbtgt pc, [r0], -sp @ │ │ + ldrd pc, [r8], -sp @ │ │ + tstne r5, #3620864 @ 0x374000 │ │ + ldmdals sp, {r0, r9, sp}^ │ │ + andscs r9, r1, #-1342177280 @ 0xb0000000 │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + @ instruction: 0xf0402800 │ │ + strt r8, [pc], #281 @ 3082c │ │ + andls r9, r9, fp, lsr r8 │ │ + andls r9, r8, ip, lsr r8 │ │ strls r0, [r7, #-2568]! @ 0xfffff5f8 │ │ - andls r9, r6, fp, lsl #2 │ │ - andscs lr, r4, r3, lsr #1 │ │ - @ instruction: 0xf0a79527 │ │ - stmdacs r0, {r1, r2, r6, r8, r9, fp, sp, lr, pc} │ │ - subshi pc, r2, #0 │ │ - andscs r4, r4, #180, 18 @ 0x2d0000 │ │ - ldrbtmi r9, [r9], #-523 @ 0xfffffdf5 │ │ - @ instruction: 0xf0a39008 │ │ - andscs pc, r1, r1, asr #31 │ │ - andeq pc, r0, r8, asr #5 │ │ - andcs r1, r0, r2, lsl #30 │ │ - andscs r9, r4, r6 │ │ - rsbs r9, sl, r7 │ │ - andls r9, r8, fp, lsr r8 │ │ - andls r9, r7, ip, lsr r8 │ │ + andls r9, r7, fp, lsl #2 │ │ + ldmdals fp!, {r2, r3, r4, r7, sp, lr, pc} │ │ + ldmdals ip!, {r0, r3, ip, pc} │ │ + beq 254868 │ │ + tstls fp, r7, lsr #10 │ │ + adc r9, r5, r7 │ │ + strls r2, [r7, #-20]! @ 0xffffffec │ │ + svc 0x00cef0a7 │ │ + @ instruction: 0xf0002800 │ │ + stmibmi r9, {r0, r1, r4, r6, r9, pc} │ │ + andls r2, fp, #20, 4 @ 0x40000001 │ │ + andls r4, r9, r9, ror r4 │ │ + stc2 0, cr15, [pc, #656]! @ 30afc │ │ + vshr.s8 d18, d1, #8 │ │ + svcne 0x00020000 │ │ + andls r2, r7, r0 │ │ + andls r2, r8, r4, lsl r0 │ │ + ldmdals fp!, {r2, r3, r4, r5, r6, sp, lr, pc} │ │ + ldmdals ip!, {r0, r3, ip, pc} │ │ + beq 2548a8 │ │ + tstls fp, r7, lsr #10 │ │ + adds r9, r9, r7 │ │ + andls r9, r9, fp, lsr r8 │ │ + andls r9, r8, ip, lsr r8 │ │ strls r0, [r7, #-2568]! @ 0xfffff5f8 │ │ - andls r9, r6, fp, lsl #2 │ │ - ldmdals fp!, {r0, r1, r2, r4, r7, sp, lr, pc} │ │ - ldmdals ip!, {r3, ip, pc} │ │ - beq 254588 │ │ - andls r9, r6, fp, lsl #2 │ │ - ldmdals fp!, {r0, r5, r7, sp, lr, pc} │ │ - ldmdals ip!, {r3, ip, pc} │ │ - beq 254598 │ │ + andls r9, r7, fp, lsl #2 │ │ + ldmdals fp!, {r1, r5, r7, sp, lr, pc} │ │ + ldmdals ip!, {r0, r3, ip, pc} │ │ + beq 2548cc │ │ tstls fp, r7, lsr #10 │ │ - adc r9, ip, r6 │ │ + adc r9, sp, r7 │ │ strls r2, [r7, #-20]! @ 0xffffffec │ │ - bl 56c828 │ │ + svc 0x009cf0a7 │ │ @ instruction: 0xf0002800 │ │ - ldmibmi sp, {r0, r5, r9, pc} │ │ + ldmdbmi r1!, {r0, r5, r9, pc}^ │ │ andls r2, fp, #20, 4 @ 0x40000001 │ │ - andls r4, r8, r9, ror r4 │ │ - @ instruction: 0xff90f0a3 │ │ + andls r4, r9, r9, ror r4 │ │ + ldc2l 0, cr15, [sp, #-656]! @ 0xfffffd70 │ │ vshr.s8 d18, d1, #8 │ │ svcne 0x00020000 │ │ - andls r2, r6, r0 │ │ - andls r2, r7, r4, lsl r0 │ │ - andscs lr, r4, fp, asr r0 │ │ + andls r2, r7, r0 │ │ + andls r2, r8, r4, lsl r0 │ │ + andscs lr, r4, ip, asr r0 │ │ @ instruction: 0xf0a79527 │ │ - stmdacs r0, {r1, r2, r3, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ + stmdacs r0, {r1, r2, r7, r8, r9, sl, fp, sp, lr, pc} │ │ andhi pc, sl, #0 │ │ - andscs r4, r4, #2392064 @ 0x248000 │ │ - ldrbtmi r9, [r9], #-523 @ 0xfffffdf5 │ │ - @ instruction: 0xf0a39008 │ │ - andscs pc, r1, r9, ror pc @ │ │ - andeq pc, r0, r8, asr #5 │ │ - andcs r1, r0, r2, lsl #30 │ │ - andscs r9, r4, r6 │ │ - subs r9, r8, r7 │ │ - @ instruction: 0xf0a72014 │ │ - stmdacs r0, {r3, r5, r6, r7, r9, fp, sp, lr, pc} │ │ - mvnshi pc, r0 │ │ - andscs r4, r4, #136, 18 @ 0x220000 │ │ + andscs r4, r4, #1671168 @ 0x198000 │ │ ldrbtmi r9, [r9], #-523 @ 0xfffffdf5 │ │ - @ instruction: 0xf0a39008 │ │ - andscs pc, r1, r3, ror #30 │ │ + @ instruction: 0xf0a49009 │ │ + andscs pc, r1, r6, ror #26 │ │ andeq pc, r0, r8, asr #5 │ │ andcs r1, r0, r2, lsl #30 │ │ - andscs r9, r4, r6 │ │ - subs r9, r4, r7 │ │ + andscs r9, r4, r7 │ │ + subs r9, r9, r8 │ │ strls r2, [r7, #-20]! @ 0xffffffec │ │ - b ff46c8b0 │ │ + svc 0x006ef0a7 │ │ @ instruction: 0xf0002800 │ │ - ldmdbmi lr!, {r0, r2, r3, r4, r6, r7, r8, pc}^ │ │ + ldmdbmi ip, {r0, r1, r4, r5, r6, r7, r8, pc}^ │ │ andls r2, fp, #20, 4 @ 0x40000001 │ │ - andls r4, r8, r9, ror r4 │ │ - @ instruction: 0xff4cf0a3 │ │ + andls r4, r9, r9, ror r4 │ │ + stc2l 0, cr15, [pc, #-656] @ 3069c │ │ vshr.s8 d18, d1, #8 │ │ svcne 0x00020000 │ │ - andls r2, r6, r0 │ │ - andls r2, r7, r4, lsl r0 │ │ - andscs lr, r1, #81 @ 0x51 │ │ - vaddl.s8 q9, d8, d0 │ │ - strls r0, [r7, #-512]! @ 0xfffffe00 │ │ - stmdals r5, {r0, r1, r3, ip, pc} │ │ - bleq ac788 │ │ + andls r2, r7, r0 │ │ + andls r2, r8, r4, lsl r0 │ │ + andscs lr, r4, r4, asr r0 │ │ + @ instruction: 0xf0a79527 │ │ + stmdacs r0, {r3, r4, r6, r8, r9, sl, fp, sp, lr, pc} │ │ + bicshi pc, ip, r0 │ │ + andscs r4, r4, #1327104 @ 0x144000 │ │ + ldrbtmi r9, [r9], #-523 @ 0xfffffdf5 │ │ + @ instruction: 0xf0a49009 │ │ + andscs pc, r1, r8, lsr sp @ │ │ + andeq pc, r0, r8, asr #5 │ │ + andcs r1, r0, r2, lsl #30 │ │ + andscs r9, r4, r7 │ │ + subs r9, r1, r8 │ │ + andcs r2, r0, r1, lsl r2 │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + andls r9, fp, r7, lsr #10 │ │ + @ instruction: 0xf04f9805 │ │ + @ instruction: 0xf8dd0b01 │ │ + stcls 0, cr9, [r5, #-464]! @ 0xfffffe30 │ │ + @ instruction: 0xf8dd2800 │ │ + @ instruction: 0xf8ddc030 │ │ + ands lr, r0, r8, lsr #32 │ │ + andcs r2, r0, r1, lsl r2 │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + andls r9, fp, r7, lsr #10 │ │ + @ instruction: 0xf04f9814 │ │ + @ instruction: 0xf8dd0e01 │ │ + @ instruction: 0xf04f9074 │ │ + fstmdbxls r5!, {d0-d-1} @ Deprecated │ │ + @ instruction: 0xf8dd2800 │ │ + @ instruction: 0xf04fc030 │ │ + eors r0, r8, r1, lsl #2 │ │ + andcs r2, r0, r1, lsl r2 │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + andls r9, fp, r7, lsr #10 │ │ ldrsbtls pc, [r4], #-141 @ 0xffffff73 @ │ │ - stmdacs r0, {r0, r2, r5, r8, sl, fp, ip, pc} │ │ + stcls 3, cr2, [r5, #-4]! │ │ ldrsbtgt pc, [r0], -sp @ │ │ - ldrd pc, [r4], -sp @ │ │ - andscs lr, r1, #16 │ │ - vaddl.s8 q9, d8, d0 │ │ - strls r0, [r7, #-512]! @ 0xfffffe00 │ │ - ldmdals r4, {r0, r1, r3, ip, pc} │ │ - cdpeq 0, 0, cr15, cr1, cr15, {2} │ │ + ldrd pc, [r8], -sp @ │ │ + @ instruction: 0xb114e9dd │ │ + ands r9, r1, r4, lsl #16 │ │ + andcs r2, r0, r1, lsl r2 │ │ + andeq pc, r0, #200, 4 @ 0x8000000c │ │ + andls r9, fp, r7, lsr #10 │ │ ldrsbtls pc, [r4], #-141 @ 0xffffff73 @ │ │ - bleq ac7b4 │ │ - stmdacs r0, {r0, r2, r5, r8, sl, fp, ip, pc} │ │ + strvc lr, [r4, #-2525]! @ 0xfffff623 │ │ ldrsbtgt pc, [r0], -sp @ │ │ - tstpeq r1, pc, asr #32 @ p-variant is OBSOLETE │ │ - andscs lr, r1, #56 @ 0x38 │ │ - vaddl.s8 q9, d8, d0 │ │ - strls r0, [r7, #-512]! @ 0xfffffe00 │ │ - stmdals r5, {r0, r1, r3, ip, pc} │ │ - @ instruction: 0xf8dd2301 │ │ - stcls 0, cr9, [r5, #-464]! @ 0xfffffe30 │ │ - @ instruction: 0xf8dd2800 │ │ - @ instruction: 0xf8ddc030 │ │ - ldmib sp, {r2, r5, sp, lr, pc}^ │ │ - eor fp, r7, r4, lsl r1 │ │ + ldrd pc, [r8], -sp @ │ │ + @ instruction: 0xb114e9dd │ │ + stmdals r3, {r1, r2, r4, r8, r9, fp, ip, pc} │ │ + strht fp, [r5], -r0 │ │ andcs r2, r0, r1, lsl r2 │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ - stmdals r3, {r0, r1, r3, ip, pc} │ │ + andls r9, fp, r7, lsr #10 │ │ + tstcs r1, r5, lsl #16 │ │ ldrsbtls pc, [r4], #-141 @ 0xffffff73 @ │ │ strvc lr, [r4, #-2525]! @ 0xfffff623 │ │ @ instruction: 0xf8dd2800 │ │ @ instruction: 0xf8ddc030 │ │ - ldmib sp, {r2, r5, sp, lr, pc}^ │ │ - blls 5dcb20 │ │ - andscs lr, r1, #20 │ │ - vaddl.s8 q9, d8, d0 │ │ - strls r0, [r7, #-512]! @ 0xfffffe00 │ │ - stmdals r5, {r0, r1, r3, ip, pc} │ │ - @ instruction: 0xf8dd2101 │ │ - ldmib sp, {r2, r4, r5, r6, ip, pc}^ │ │ - stmdacs r0, {r2, r5, r8, sl, ip, sp, lr} │ │ - ldrsbtgt pc, [r0], -sp @ │ │ - ldrd pc, [r4], -sp @ │ │ - ldrsblt pc, [r0], #-141 @ 0xffffff73 @ │ │ - movweq pc, #4175 @ 0x104f @ │ │ - andle r9, lr, sl, lsl #16 │ │ + @ instruction: 0xf8dde028 │ │ + @ instruction: 0xf04fb050 │ │ + andle r0, pc, r1, lsl #6 │ │ + ldrmi r9, [r2], r6, lsl #16 │ │ tstlt r4, sp, asr #19 │ │ tstls r6, #254803968 @ 0xf300000 │ │ - @ instruction: 0xf0a74692 │ │ - @ instruction: 0x46deea34 │ │ + cdp 0, 12, cr15, cr2, cr7, {5} │ │ + ldmib sp, {r1, r2, r3, r4, r6, r7, r9, sl, lr}^ │ │ + @ instruction: 0xf8dd1315 │ │ + @ instruction: 0x4652b050 │ │ + ldrsbtgt pc, [r0], -sp @ │ │ + @ instruction: 0xf04f985d │ │ + stmdacs r0, {r0, r9, fp} │ │ + blge fe66db58 │ │ + stmib sp, {r1, r2, r3, r4, r6, fp, ip, pc}^ │ │ + usatmi fp, #19, r4, lsl #2 │ │ + tstls r6, #1342177282 @ 0x50000002 │ │ + cdp 0, 10, cr15, cr12, cr7, {5} │ │ + bls 9825e8 │ │ tstne r5, #3620864 @ 0x374000 │ │ ldrsblt pc, [r0], #-141 @ 0xffffff73 @ │ │ - @ instruction: 0xf8dd4652 │ │ - ldmdals sp, {r4, r5, lr, pc}^ │ │ - beq ac860 │ │ - @ instruction: 0xf43f2800 │ │ - ldmdals lr, {r0, r2, r3, r5, r7, r8, r9, fp, sp, pc}^ │ │ - tstlt r4, sp, asr #19 │ │ - eorls r4, r5, #254803968 @ 0xf300000 │ │ - @ instruction: 0xf0a79316 │ │ - @ instruction: 0x46deea1e │ │ - ldmib sp, {r0, r2, r5, r9, fp, ip, pc}^ │ │ - @ instruction: 0xf8dd1315 │ │ - @ instruction: 0xf8ddb050 │ │ - @ instruction: 0xf7ffc030 │ │ - @ instruction: 0xf850bb9b │ │ - stmdbcc ip, {r2, r3, r8, r9, fp, sp} │ │ - @ instruction: 0xf0402a00 │ │ - stmdbcs r0, {r0, r6, r8, pc} │ │ - strcs sp, [r0, #-503] @ 0xfffffe09 │ │ - eorls r2, r7, r0 │ │ - ldcge 8, cr9, [r8], #-216 @ 0xffffff28 │ │ - stmdavs r6, {r4, r5, r8, sp} │ │ - @ instruction: 0xf0a34620 │ │ - ldmdbls r3, {r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0x46224630 │ │ - @ instruction: 0xf06f2330 │ │ - ldmib sp, {r1, r7, r8, sl, fp, sp, lr, pc}^ │ │ - ldrcs r0, [r1], -r0, asr #2 │ │ - vmlsl.s8 , d8, d23 │ │ - @ instruction: 0xf8dd0600 │ │ - rsbmi sl, r8, r8, lsl #1 │ │ - @ instruction: 0x46344051 │ │ - andsle r4, r1, r8, lsl #6 │ │ - @ instruction: 0xf0a72015 │ │ - stmdacs r0, {r2, r3, r9, fp, sp, lr, pc} │ │ - tstphi r0, r0 @ p-variant is OBSOLETE │ │ - andscs r4, r5, #168, 18 @ 0x2a0000 │ │ - ldrbtmi r9, [r9], #-529 @ 0xfffffdef │ │ - @ instruction: 0xf0a3901a │ │ - svcne 0x0034fe87 │ │ - andsls r2, r0, r0 │ │ - andls r2, pc, r5, lsl r0 @ │ │ - @ instruction: 0xf017a848 │ │ - stmdals r8, {r0, r1, r2, r3, r4, r6, r7, fp, ip, sp, lr, pc}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf06b9849 │ │ - ldmdbls sl, {r1, r2, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ - @ instruction: 0xf04042b4 │ │ - @ instruction: 0xf109809d │ │ - ldmdals r2, {r4, r5, r8, fp} │ │ - strmi r9, [r1, #282] @ 0x11a │ │ - bge e2d9e0 │ │ - @ instruction: 0xf8caa852 │ │ - @ instruction: 0xf0176000 │ │ - @ instruction: 0xf8ddf8c9 │ │ - ldcge 0, cr8, [r8, #-560]! @ 0xfffffdd0 │ │ - @ instruction: 0x9098f8dd │ │ - bllt ff656944 │ │ - svclt 0x0000e03d │ │ - @ instruction: 0xfffe6250 │ │ - @ instruction: 0xfffe6162 │ │ - @ instruction: 0xfffe6100 │ │ - @ instruction: 0xfffe60d2 │ │ - @ instruction: 0xfffe60a6 │ │ - @ instruction: 0xfffe6078 │ │ + ldrsbtgt pc, [r0], -sp @ │ │ + bllt fe1eea7c │ │ + @ instruction: 0xfffe638c │ │ + @ instruction: 0xfffe6294 │ │ + @ instruction: 0xfffe6230 │ │ + @ instruction: 0xfffe6202 │ │ + @ instruction: 0xfffe61d4 │ │ + @ instruction: 0xfffe61a6 │ │ + blcs 36ebdc │ │ + bcs 3eed0 │ │ + teqphi r4, r0, asr #32 @ p-variant is OBSOLETE │ │ + mvnsle r2, r0, lsl #18 │ │ + andcs r2, r0, r0, lsl #10 │ │ + ldmdals r6!, {r0, r1, r2, r5, ip, pc} │ │ + teqcs r0, r8, lsr ip │ │ + strtmi r6, [r0], -r6, lsl #16 │ │ + blx 1b2cd4e │ │ + @ instruction: 0x46309913 │ │ + teqcs r0, #35651584 @ 0x2200000 │ │ + b 1ecc88 │ │ + ldrdeq lr, [r0, #-157] @ 0xffffff63 │ │ + bls 9fa314 │ │ + streq pc, [r0], -r8, asr #5 │ │ + ldrdge pc, [r8], sp │ │ + subsmi r4, r1, r8, rrx │ │ + movwmi r4, #34356 @ 0x8634 │ │ + andscs sp, r5, r1, lsl r0 │ │ + cdp 0, 8, cr15, cr6, cr7, {5} │ │ + @ instruction: 0xf0002800 │ │ + stmibmi r2!, {r0, r1, r8, pc} │ │ + andsls r2, r1, #1342177281 @ 0x50000001 │ │ + andsls r4, sl, r9, ror r4 │ │ + stc2l 0, cr15, [r7], #-656 @ 0xfffffd70 │ │ + andcs r1, r0, r4, lsr pc │ │ + andscs r9, r5, r0, lsl r0 │ │ + stmdage r8, {r0, r1, r2, r3, ip, pc}^ │ │ + blx ff3ecb68 │ │ + stmdacs r0, {r3, r6, fp, ip, pc} │ │ + stmdals r9, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + svc 0x007af06b │ │ + adcsmi r9, r4, #425984 @ 0x68000 │ │ + addshi pc, r0, r0, asr #32 │ │ + ldmdbeq r0!, {r0, r3, r8, ip, sp, lr, pc} │ │ + tstls sl, r2, lsl r8 │ │ + @ instruction: 0xf47f4581 │ │ + ldmdage r2, {r1, r2, r4, r9, fp, sp, pc}^ │ │ + andvs pc, r0, sl, asr #17 │ │ + blx fee6cb94 │ │ + ldrdhi pc, [ip], sp │ │ + @ instruction: 0xf8ddad38 │ │ + ldmdals r2, {r3, r4, r7, ip, pc}^ │ │ + eors fp, r0, r0, ror fp │ │ ldrcs r2, [fp, #-27] @ 0xffffffe5 │ │ - stmib sl, {r0, r1, r2, r5, r7, ip, sp, lr, pc}^ │ │ + cdp 0, 5, cr15, cr2, cr7, {5} │ │ @ instruction: 0xf0002800 │ │ - stmibmi r6, {r0, r1, r4, r6, r7, pc} │ │ + ldmibmi r0, {r0, r1, r4, r6, r7, pc} │ │ @ instruction: 0x4604221b │ │ - @ instruction: 0xf0a34479 │ │ - svcne 0x0030fe47 │ │ + @ instruction: 0xf0a44479 │ │ + svcne 0x0030fc34 │ │ stmib sl, {r0, r5, r9, sl, lr}^ │ │ ands r0, r3, r0, lsl #10 │ │ smlaleq pc, r7, sp, r8 @ │ │ @ instruction: 0xf8bd46a1 │ │ ldcls 0, cr7, [fp, #-916]! @ 0xfffffc6c │ │ - b 1216d34 │ │ + b 1217064 │ │ @ instruction: 0xf8dd4000 │ │ @ instruction: 0xf8aa808c │ │ stceq 0, cr0, [r0], {5} │ │ andcc pc, r4, sl, lsl #17 │ │ andcs pc, r0, sl, asr #17 │ │ andeq pc, r7, sl, lsl #17 │ │ stmib sl, {r1, r4, r6, fp, sp, pc}^ │ │ @ instruction: 0xf0171502 │ │ - ldmdals r2, {r0, r3, r7, fp, ip, sp, lr, pc}^ │ │ + ldmdals r2, {r0, r2, r7, r9, fp, ip, sp, lr, pc}^ │ │ tstlt r0, r8, lsr sp │ │ @ instruction: 0xf06b9853 │ │ - @ instruction: 0xf8d8eaa0 │ │ + @ instruction: 0xf8d8ef32 │ │ stmdacs r0, {r6} │ │ @ instruction: 0xf04fd176 │ │ stcge 0, cr3, [r8], #-1020 @ 0xfffffc04 │ │ subeq pc, r0, r8, asr #17 │ │ stclgt 6, cr4, [lr], {40} @ 0x28 │ │ stclgt 0, cr12, [lr], {206} @ 0xce │ │ strtmi ip, [r9], -lr, asr #1 │ │ smlalne lr, ip, r4, r8 │ │ rscne lr, ip, r0, lsl #17 │ │ @ instruction: 0xf01aa848 │ │ - bge 126f8cc │ │ + bge 12703bc │ │ @ instruction: 0x4611e9d8 │ │ ldrdpl pc, [ip], #-136 @ 0xffffff78 │ │ @ instruction: 0xf1b4ca07 │ │ - blls 6844b8 │ │ + blls 6847e8 │ │ andle ip, ip, r7, lsl #6 │ │ @ instruction: 0x4637b135 │ │ - bleq 16ea20 │ │ - b 1e6ca74 │ │ + bleq 16ed50 │ │ + svc 0x000af06b │ │ mvnsle r3, r1, lsl #26 │ │ svclt 0x001c2c00 │ │ @ instruction: 0xf0a74630 │ │ - @ instruction: 0xf8d8e950 │ │ + @ instruction: 0xf8d8ede0 │ │ andcc r0, r1, r0, asr #32 │ │ subeq pc, r0, r8, asr #17 │ │ strpl lr, [r3], #-2521 @ 0xfffff627 │ │ stcne 1, cr11, [lr, #-336]! @ 0xfffffeb0 │ │ stceq 8, cr15, [r4], {86} @ 0x56 │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0a76830 │ │ - strcc lr, [ip], -r0, asr #18 │ │ + @ instruction: 0x360cedd0 │ │ mvnsle r3, r1, lsl #24 │ │ ldrdeq pc, [r8], -r9 │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0a74628 │ │ - rsblt lr, r3, r6, lsr r9 │ │ + rsblt lr, r3, r6, asr #27 │ │ svchi 0x00f0e8bd │ │ ldmib sp, {r0, r4, fp, ip, pc}^ │ │ @ instruction: 0xf8dd520f │ │ @ instruction: 0xf8dd808c │ │ sbclt r9, r0, #152 @ 0x98 │ │ andcs lr, r2, r0, asr #20 │ │ andmi lr, r0, sl, asr #19 │ │ @ instruction: 0xf8dde79c │ │ strtmi r8, [r1], ip, lsl #1 │ │ @ instruction: 0xf47f42b2 │ │ - @ instruction: 0xf7ffa933 │ │ - stmdage r8, {r0, r1, r3, r5, r6, r8, fp, ip, sp, pc}^ │ │ + @ instruction: 0xf7ffa91f │ │ + stmdage r8, {r0, r1, r2, r4, r6, r8, fp, ip, sp, pc}^ │ │ @ instruction: 0xf0174614 │ │ - stmdals r8, {r0, r1, r2, r3, r4, fp, ip, sp, lr, pc}^ │ │ + stmdals r8, {r0, r1, r3, r4, r9, fp, ip, sp, lr, pc}^ │ │ svclt 0x001c2800 │ │ @ instruction: 0xf06b9849 │ │ - ldmib sp, {r1, r2, r4, r5, r9, fp, sp, lr, pc}^ │ │ - stmdbls r8, {r1, r5, fp, sp, pc} │ │ - strcs lr, [r6, #-2525] @ 0xfffff623 │ │ + ldmib sp, {r3, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ + stmdbls r9, {r1, r5, fp, sp, pc} │ │ @ instruction: 0x9098f8dd │ │ + strcs lr, [r7, #-2525] @ 0xfffff623 │ │ ldrb r9, [lr, fp, lsl #16] │ │ - ldrbtmi r4, [r8], #-2112 @ 0xfffff7c0 │ │ - @ instruction: 0xf9fcf010 │ │ - ldrbtmi r4, [r8], #-2111 @ 0xfffff7c1 │ │ - ldc2 0, cr15, [r0, #-56] @ 0xffffffc8 │ │ - ldrbtmi r4, [r8], #-2116 @ 0xfffff7bc │ │ - @ instruction: 0xf9f4f010 │ │ - ldmdage ip, {r2, r3, r4, r5, r8, fp, lr}^ │ │ - ldrbtmi r4, [r9], #-2620 @ 0xfffff5c4 │ │ + ldrbtmi r4, [r8], #-2115 @ 0xfffff7bd │ │ + ldc2 0, cr15, [r0], {16} │ │ + ldrbtmi r4, [r8], #-2114 @ 0xfffff7be │ │ + @ instruction: 0xff92f00e │ │ + ldrbtmi r4, [r8], #-2110 @ 0xfffff7c2 │ │ + stc2 0, cr15, [r8], {16} │ │ + ldmdage ip, {r3, r4, r5, r8, fp, lr}^ │ │ + ldrbtmi r4, [r9], #-2616 @ 0xfffff5c8 │ │ @ instruction: 0xf010447a │ │ - blmi 106eacc │ │ + blmi 106f64c │ │ @ instruction: 0xf00e447b │ │ - ldmdami r0!, {r0, r1, r3, r8, sl, fp, ip, sp, lr, pc} │ │ - bmi c38e34 │ │ + stmdami pc!, {r0, r1, r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} @ │ │ + bmi bf9164 │ │ ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - stc2 0, cr15, [r4, #56] @ 0x38 │ │ - ldrbtmi r4, [r8], #-2104 @ 0xfffff7c8 │ │ - ldc2l 0, cr15, [r6], #56 @ 0x38 │ │ - ldrbtmi r4, [r8], #-2101 @ 0xfffff7cb │ │ - ldc2l 0, cr15, [r2], #56 @ 0x38 │ │ - ldrbtmi r4, [r8], #-2098 @ 0xfffff7ce │ │ - stc2l 0, cr15, [lr], #56 @ 0x38 │ │ - ldrbtmi r4, [r8], #-2089 @ 0xfffff7d7 │ │ - stc2l 0, cr15, [sl], #56 @ 0x38 │ │ - ldrbtmi r4, [r8], #-2093 @ 0xfffff7d3 │ │ - stc2l 0, cr15, [r6], #56 @ 0x38 │ │ + @ instruction: 0xff86f00e │ │ + ldrbtmi r4, [r8], #-2105 @ 0xfffff7c7 │ │ + @ instruction: 0xff78f00e │ │ + ldrbtmi r4, [r8], #-2102 @ 0xfffff7ca │ │ + @ instruction: 0xff74f00e │ │ + ldrbtmi r4, [r8], #-2099 @ 0xfffff7cd │ │ + @ instruction: 0xff70f00e │ │ + ldrbtmi r4, [r8], #-2088 @ 0xfffff7d8 │ │ + @ instruction: 0xff6cf00e │ │ + ldrbtmi r4, [r8], #-2094 @ 0xfffff7d2 │ │ + @ instruction: 0xff68f00e │ │ tstcs r5, r1 │ │ - @ instruction: 0xffe3f00c │ │ + @ instruction: 0xf9daf00d │ │ tstcs fp, r1 │ │ - @ instruction: 0xffdff00c │ │ + @ instruction: 0xf9d6f00d │ │ tstcs r4, r1 │ │ - @ instruction: 0xffdbf00c │ │ + @ instruction: 0xf9d2f00d │ │ ldccs 8, cr15, [r0], {80} @ 0x50 │ │ subsmi pc, r5, r7, asr #12 │ │ subvc pc, sl, r7, asr #13 │ │ ldmdavs r1, {r0, r1, r2, r4, r8, r9, fp, ip, pc} │ │ andsmi r4, r8, r8, asr #6 │ │ addmi r9, r3, #24, 22 @ 0x6000 │ │ - bl 66e60 │ │ - blls 870afc │ │ - bl 10ab48 │ │ + bl 67190 │ │ + blls 870e2c │ │ + bl 10ae78 │ │ ldmib r0, {r7}^ │ │ - bl f160c │ │ + bl f193c │ │ sbcseq r0, fp, r3, asr #6 │ │ ldm r0!, {r0, r1, r4, r6, r8, ip, sp, pc}^ │ │ - blcc 64e22c │ │ + blcc 64e55c │ │ submi r4, pc, r6, asr r0 @ │ │ mvnsle r4, r7, lsr r3 │ │ - ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ - ldc2 0, cr15, [r6], #56 @ 0x38 │ │ - ldrbtmi r4, [r8], #-2062 @ 0xfffff7f2 │ │ - ldc2 0, cr15, [r2], #56 @ 0x38 │ │ - ldmdbls r8, {r0, r1, r2, r9, fp, lr} │ │ + ldrbtmi r4, [r8], #-2056 @ 0xfffff7f8 │ │ + @ instruction: 0xff38f00e │ │ + ldrbtmi r4, [r8], #-2063 @ 0xfffff7f1 │ │ + @ instruction: 0xff34f00e │ │ + ldmdbls r8, {r0, r2, r9, fp, lr} │ │ @ instruction: 0xf00e447a │ │ - stmdami r8, {r0, r5, r8, sl, fp, ip, sp, lr, pc} │ │ + stmdami r7, {r0, r2, r3, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xf00e4478 │ │ - svclt 0x0000fca9 │ │ - @ instruction: 0xfffe5d8c │ │ + svclt 0x0000ff2b │ │ ldrdeq r9, [sl], -r2 │ │ - @ instruction: 0xfffe5ed6 │ │ - andeq r9, sl, r0, asr r4 │ │ - @ instruction: 0xfffe8647 │ │ - ldrdeq r9, [sl], -sl │ │ + andeq r9, sl, r0, asr sp │ │ + @ instruction: 0xfffe5fec │ │ + @ instruction: 0xfffe878d │ │ + ldrdeq sl, [sl], -sl @ │ │ ldrdeq r9, [sl], -r8 │ │ - andeq r9, sl, sl, ror r7 │ │ - andeq r9, sl, sl, ror r7 │ │ - strdeq r9, [sl], -lr │ │ - @ instruction: 0x000a95b6 │ │ - @ instruction: 0xfffe546a │ │ - andeq r9, sl, r0, lsl #15 │ │ - andeq r9, sl, r2, ror #14 │ │ - muleq sl, r2, r7 │ │ - andeq r9, sl, sl, lsr #15 │ │ - andeq r9, sl, r2, asr #15 │ │ - strdeq r9, [sl], -lr │ │ - strdeq r9, [sl], -r8 │ │ - svcmi 0x00f0e92d │ │ - andls fp, r2, r7, lsl #1 │ │ - beq 4ad398 │ │ - strmi r6, [r9], r8, asr #16 │ │ - beq 6d5c0 │ │ - @ instruction: 0xf8d9b1e8 │ │ - @ instruction: 0xf10d4000 │ │ - @ instruction: 0xf8d90b0c │ │ - ldrmi r7, [r6], -r8 │ │ - stmiaeq r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ - ldmib r4, {r8, sl, sp}^ │ │ - ldrtmi r0, [r2], -r0, lsl #2 │ │ - smlabteq r0, sp, r9, lr │ │ - @ instruction: 0x46394658 │ │ - @ instruction: 0xffdcf023 │ │ - ldrbmi r9, [r0, #-2051] @ 0xfffff7fd │ │ - @ instruction: 0xf89dd111 │ │ - strcc r0, [r8], #-16 │ │ - stmdaeq r8, {r3, r4, r5, r7, r8, ip, sp, lr, pc} │ │ - mvnle r4, r5, lsl #8 │ │ - strcs lr, [r0, #-0] │ │ - ldrdeq pc, [ip], -r9 │ │ - andvs r9, r5, r2, lsl #18 │ │ - andge pc, r0, r1, asr #17 │ │ - pop {r0, r1, r2, ip, sp, pc} │ │ - mcrls 15, 0, r8, cr2, cr0, {7} │ │ - @ instruction: 0x1015f8dd │ │ - mulscc r0, sp, r8 │ │ - @ instruction: 0x7011f8dd │ │ - @ instruction: 0xf8c69a06 │ │ - @ instruction: 0xf8c61009 │ │ - rscsvs r7, r2, r5 │ │ - eorsvs r7, r0, r3, lsr r1 │ │ - pop {r0, r1, r2, ip, sp, pc} │ │ - ldrble r8, [r4], #4080 @ 0xff0 │ │ + andeq sl, sl, sl, ror r0 │ │ + @ instruction: 0xfffe559a │ │ + andeq sl, sl, r0, lsl #1 │ │ + andeq sl, sl, sl, ror r0 │ │ + @ instruction: 0xfffe5ebc │ │ + andeq sl, sl, lr │ │ + andeq sl, sl, lr │ │ + @ instruction: 0x000a9eb6 │ │ + andeq sl, sl, r2, rrx │ │ + muleq sl, r2, r0 │ │ + andeq sl, sl, sl, lsr #1 │ │ + andeq sl, sl, r2, asr #1 │ │ + strdeq sl, [sl], -r8 │ │ + mvnsmi lr, #737280 @ 0xb4000 │ │ + ldmib r0, {r0, r3, r7, ip, sp, pc}^ │ │ + movwcs r0, #2304 @ 0x900 │ │ + andvs r6, r3, r2, lsl #16 │ │ + tstvs r3, #17408 @ 0x4400 │ │ + @ instruction: 0x466cb359 │ │ + strmi r4, [r8, r0, lsr #12] │ │ + ldrdvc pc, [r0], -r9 │ │ + ldrdeq lr, [r0, -r7] │ │ + andsle r4, r3, r8, lsl #6 │ │ + strhi lr, [r5, #-2519] @ 0xfffff629 │ │ + @ instruction: 0xf108b155 │ │ + ldmdavs r0!, {r3, r9, sl} │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0a76870 │ │ + ldrcc lr, [r8], -r6, ror #25 │ │ + mvnsle r3, r1, lsl #26 │ │ + stmdacs r0, {r3, r4, r5, r8, fp, sp, lr} │ │ + @ instruction: 0x4640bf1c │ │ + ldcl 0, cr15, [ip], {167} @ 0xa7 │ │ + ldrdeq pc, [r0], -r9 │ │ + andcs r2, r1, #0, 2 │ │ + smlattcs r2, r0, r8, lr │ │ + addgt ip, lr, lr, lsl #25 │ │ + umulleq lr, lr, r4, r8 @ │ │ + andcs ip, r1, lr, lsl #1 │ │ + pop {r0, r3, ip, sp, pc} │ │ + stmdami r3, {r4, r5, r6, r7, r8, r9, pc} │ │ + bmi f9384 │ │ + ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ + cdp2 0, 13, cr15, cr6, cr14, {0} │ │ + @ instruction: 0xfffe61e3 │ │ + andeq sl, sl, r6, lsr r4 │ │ + addlt fp, sl, r0, ror r5 │ │ + ldm r1, {r2, r9, sl, lr} │ │ + ldmib r1, {r0, r3, ip, lr}^ │ │ + stmibvs r9, {r2, r9, sl, ip, lr} │ │ + andpl lr, r9, sp, lsl #17 │ │ + stmib sp, {r1, r2, fp, sp, pc}^ │ │ + @ instruction: 0xf0245604 │ │ + stmdals r6, {r0, r2, r3, r8, r9, fp, ip, sp, lr, pc} │ │ + vsra.s8 d18, d1, #8 │ │ + addmi r0, r8, #0, 2 │ │ + @ instruction: 0xf8ddd00c │ │ + @ instruction: 0xf89d1021 │ │ + @ instruction: 0xf8dd301c │ │ + bls 288eec │ │ + andne pc, r9, r4, asr #17 │ │ + andvs pc, r5, r4, asr #17 │ │ + @ instruction: 0x712360e2 │ │ + andlt r6, sl, r0, lsr #32 │ │ + ldrble fp, [r4], #3440 @ 0xd70 │ │ svcmi 0x00f0e92d │ │ - andls fp, r3, fp, lsl #1 │ │ - stmvs r8, {r0, r1, r4, r7, r9, sl, lr} │ │ - cmplt sl, #4325376 @ 0x420000 │ │ - @ instruction: 0xf10d6800 │ │ - ldmib r1, {r5, r8, fp}^ │ │ - @ instruction: 0xf10d7500 │ │ - stmiavs lr, {r4, r9, fp}^ │ │ - stmdaeq r8, {r8, ip, sp, lr, pc} │ │ - @ instruction: 0xf8d80114 │ │ - bcs 78b54 │ │ - @ instruction: 0xf8d8d92b │ │ - stmib sp, {}^ @ │ │ - ldrbmi r0, [sl], -r8, lsl #4 │ │ - ldrbmi r8, [r0], -r1, lsl #16 │ │ - ldrtmi r9, [r1], -sl, lsl #2 │ │ - strvc lr, [r0, #-2509] @ 0xfffff633 │ │ - andls pc, r8, sp, asr #17 │ │ - cdp2 0, 11, cr15, cr14, cr2, {1} │ │ - tstcs r1, r4, lsl #16 │ │ - smlabteq r0, r8, r2, pc @ │ │ - smlabble pc, r8, r2, r4 @ │ │ - ldrdeq lr, [r6, -sp] │ │ - stmdb r8, {r4, sl, fp, ip, sp}^ │ │ - cps #2 │ │ - bicsle r0, lr, r0, lsl r8 │ │ - tstcs r1, r3, lsl #16 │ │ - smlabteq r0, r8, r2, pc @ │ │ - andlt r6, fp, r1 │ │ + stmvs r5, {r0, r2, r3, r4, r7, ip, sp, pc} │ │ + @ instruction: 0xf8904680 │ │ + andcs sl, r1, ip │ │ + streq pc, [r8], -r5, lsl #2 │ │ + svcne 0x0000e856 │ │ + @ instruction: 0xf0402900 │ │ + stmda r6, {r0, r1, r2, r4, r7, pc}^ │ │ + stmdbcs r0, {r8} │ │ + vsra.u64 , q11, #1 │ │ + mrrcmi 15, 5, r8, pc, cr11 @ │ │ + stmdavs r0!, {r2, r3, r4, r5, r6, sl, lr}^ │ │ + @ instruction: 0xf0400040 │ │ + @ instruction: 0xf04f8091 │ │ + blvc a332c8 │ │ + @ instruction: 0xf0402800 │ │ + stcvc 0, cr8, [r8, #-588]! @ 0xfffffdb4 │ │ + stmdbvs pc!, {r1, r8, sp} @ │ │ + strvc r2, [r9, #-2050]! @ 0xfffff7fe │ │ + andcs sp, r9, r7, lsl #2 │ │ + andeq pc, r0, r8, asr #5 │ │ + @ instruction: 0xf1b99002 │ │ + suble r0, r3, r0, lsl #30 │ │ + @ instruction: 0xf10de045 │ │ + @ instruction: 0xf88d0b18 │ │ + @ instruction: 0xf10b001c │ │ + @ instruction: 0xf1050005 │ │ + subscs r0, r3, #1073741829 @ 0x40000005 │ │ + @ instruction: 0xf0a49706 │ │ + @ instruction: 0xf1bafa64 │ │ + andle r0, r7, r0, lsl #30 │ │ + stmdbge r6, {r1, fp, sp, pc} │ │ + @ instruction: 0xf9bef027 │ │ + svceq 0x0000f1b9 │ │ + eor sp, lr, ip, lsr #32 │ │ + svclt 0x001c2f00 │ │ + @ instruction: 0xf06a4638 │ │ + stmdals lr, {r2, r5, r9, sl, fp, sp, lr, pc} │ │ + svcmi 0x0000f1b0 │ │ + @ instruction: 0xf10bbf1c │ │ + @ instruction: 0xf01a0018 │ │ + @ instruction: 0xf8ddfcc1 │ │ + @ instruction: 0xf1bbb05c │ │ + andsle r4, r1, r0, lsl #30 │ │ + ldmdals r8, {r0, r3, r4, r8, r9, sl, fp, ip, pc} │ │ + teqlt pc, r1 │ │ + ldrdge pc, [r4], -sp │ │ + bleq 16f0b4 │ │ + ldcl 0, cr15, [lr, #-428] @ 0xfffffe54 │ │ + mvnsle r3, r1, lsl #30 │ │ + svceq 0x0000f1bb │ │ + stmdals r1, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + ldc 0, cr15, [r2], #-668 @ 0xfffffd64 │ │ + vaddl.s8 q9, d8, d9 │ │ + andcc r0, r8, r0 │ │ + @ instruction: 0xf1b99002 │ │ + tstle r2, r0, lsl #30 │ │ + subeq r6, r0, r0, ror #16 │ │ + andcs sp, r0, r7, asr r1 │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e856 │ │ + andeq lr, r0, #4587520 @ 0x460000 │ │ + mvnsle r2, r0, lsl #20 │ │ + suble r2, r1, r2, lsl #18 │ │ + svchi 0x005bf3bf │ │ + svceq 0x0000e855 │ │ + stmda r5, {r0, r6, r9, sl, fp, ip}^ │ │ + bcs 3579c │ │ + stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + strtmi sp, [r8], -r4, lsl #2 │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf971f002 │ │ + @ instruction: 0xf7f2a802 │ │ + strmi pc, [r2], -r5, asr #18 │ │ + ldmib r8, {r0, r1, r3, r9, sl, lr}^ │ │ + stmiavs r7!, {r8}^ │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xd12c2f02 │ │ + movwcs lr, #35277 @ 0x89cd │ │ + andls r2, r6, #805306368 @ 0x30000000 │ │ + stmdbvs r7!, {r1, r2, r9, fp, sp, pc} │ │ + @ instruction: 0xb01d47b8 │ │ svchi 0x00f0e8bd │ │ - svcls 0x0003ab05 │ │ - strgt ip, [pc, -lr, lsl #22] │ │ - pop {r0, r1, r3, ip, sp, pc} │ │ - blmi 114b60 │ │ - mrscs r2, (UNDEF: 2) │ │ - @ instruction: 0xf00e447b │ │ - svclt 0x0000fbfd │ │ - andeq r9, sl, ip, asr r2 │ │ + vqshlu.s32 d4, d16, #31 │ │ + @ instruction: 0xf0468f2f │ │ + strb pc, [r8, -r2, lsl #26]! @ │ │ + stc2 0, cr15, [r6], {70} @ 0x46 │ │ + stmdbeq r1, {r7, ip, sp, lr, pc} │ │ + stmdacs r0, {r3, r5, r8, r9, fp, ip, sp, lr} │ │ + svcge 0x006df43f │ │ + bge 1c3038 │ │ + ldmdbmi r1, {r4, r8, r9, fp, lr} │ │ + ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ + andsls pc, ip, sp, lsl #17 │ │ + tstls r0, r9, ror r4 │ │ + strls r2, [r6], -fp, lsr #2 │ │ + blx 5ed052 │ │ + @ instruction: 0x463120f0 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + bl ff76d2b8 │ │ + stmdami r9, {r1, r2, r4, r5, r7, r8, r9, sl, sp, lr, pc} │ │ + @ instruction: 0xf00e4478 │ │ + @ instruction: 0xf046fdcf │ │ + stmdacs r0, {r0, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + andcs fp, r1, r4, lsl #30 │ │ + str r7, [r0, r8, lsr #6]! │ │ + andeq sp, sl, r0, ror #17 │ │ + @ instruction: 0xfffe848b │ │ + strdeq r9, [sl], -lr │ │ + muleq sl, r8, r1 │ │ + andeq r9, sl, ip, lsr #5 │ │ + stmdami r3!, {r4, r5, r6, r8, sl, ip, sp, pc} │ │ + stmdavs r4, {r3, r4, r5, r6, sl, lr} │ │ + svchi 0x005bf3bf │ │ + strtmi fp, [r0], -ip, lsr #2 │ │ + bl ffb6d2f8 │ │ + stmdble r8, {r0, fp, sp} │ │ + @ instruction: 0xf046bd70 │ │ + strmi pc, [r4], -r7, asr #20 │ │ + @ instruction: 0xf0a74620 │ │ + stmdacs r1, {r2, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ + svclt 0x0004d8f6 │ │ + ldcllt 0, cr2, [r0, #-0] │ │ + cdp2 0, 15, cr15, cr0, cr4, {3} │ │ + andcs r4, r8, r5, lsl #12 │ │ + bl fee6d320 │ │ + stmib r0, {r3, r4, r8, r9, ip, sp, pc}^ │ │ + strmi r5, [r6], -r0, lsl #8 │ │ + @ instruction: 0xf0a74620 │ │ + @ instruction: 0x4605ebd2 │ │ + ldrtmi r4, [r1], -r0, lsr #12 │ │ + @ instruction: 0xf0a74634 │ │ + ldrdlt lr, [r5, r4]! │ │ + cmnlt r8, r8, lsr #16 │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e850 │ │ + stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ + blcs 39cb4 │ │ + stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + vaddw.u , , d4 │ │ + stmdavs r8!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ + ldc2l 0, cr15, [r8, #-392] @ 0xfffffe78 │ │ + @ instruction: 0xf0a74628 │ │ + @ instruction: 0x4620eb7e │ │ + andcs fp, r4, r0, ror sp │ │ + @ instruction: 0xf00c2108 │ │ + svclt 0x0000ff30 │ │ + andeq ip, sl, ip, ror #28 │ │ + andcs r2, r1, #0, 2 │ │ + smlabtcs r6, r0, r9, lr │ │ + stmib r0, {r3, r9, sp}^ │ │ + tstvs r1, r2, lsl #4 │ │ + andvs r7, r1, r1, lsl #2 │ │ + ldrble r4, [r4], #1904 @ 0x770 │ │ svcmi 0x00f0e92d │ │ @ instruction: 0x4605b097 │ │ - @ instruction: 0xf0a6200a │ │ - stmdacs r0, {r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr, pc} │ │ + @ instruction: 0xf0a7200a │ │ + stmdacs r0, {r1, r3, r4, r5, r6, r8, r9, fp, sp, lr, pc} │ │ tstphi r0, #0 @ p-variant is OBSOLETE │ │ vmax.s8 d20, d7, d4 │ │ @ instruction: 0x81202065 │ │ rsbsvc pc, r7, r6, asr #12 │ │ rsbscc pc, r2, r6, asr #13 │ │ rsbvs r2, r0, r0, lsr #2 │ │ rsbcc pc, r9, r7, asr #4 │ │ rsbcs pc, r1, r7, asr #5 │ │ eorvs r2, r0, r0, lsr #5 │ │ andsls r2, r0, r0 │ │ @ instruction: 0xf0a7a810 │ │ - stmdacs r0, {r2, r5, fp, sp, lr, pc} │ │ + stmdacs r0, {r1, r3, r5, r7, r8, r9, fp, sp, lr, pc} │ │ addshi pc, r2, #64 @ 0x40 │ │ stmdbcs r0, {r4, r8, fp, ip, pc} │ │ addhi pc, lr, #0 │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ strcs r2, [r1], -r4 │ │ andsls lr, r2, r1, asr #19 │ │ ldmdbeq r6, {r0, r6, r7, r8, fp, sp, lr, pc} │ │ @@ -15626,23 +15672,23 @@ │ │ @ instruction: 0xf8816620 │ │ stmib r1, {r5, r6, sp, lr}^ │ │ @ instruction: 0xf8819914 │ │ @ instruction: 0xf8c19044 │ │ stmib r1, {r6, ip, pc}^ │ │ stmib r1, {r3, r8, fp, ip, pc}^ │ │ @ instruction: 0xf0a79900 │ │ - strmi lr, [r7], -r8, lsl #16 │ │ + strmi lr, [r7], -lr, lsl #23 │ │ @ instruction: 0xf04f2801 │ │ svclt 0x00d8004c │ │ - @ instruction: 0xf0a64637 │ │ - stmdacs r0, {r3, r4, r5, r7, r8, r9, sl, fp, sp, lr, pc} │ │ + @ instruction: 0xf0a74637 │ │ + stmdacs r0, {r1, r2, r4, r5, r8, r9, fp, sp, lr, pc} │ │ rsbhi pc, sl, #0 │ │ @ instruction: 0xf8804683 │ │ subvs r9, r6, #48 @ 0x30 │ │ - beq 6cd94 │ │ + beq 6d2d8 │ │ strvs lr, [r0], -fp, asr #19 │ │ stmib r0, {r4, r9, sl, fp, sp, pc}^ │ │ @ instruction: 0xf880590a │ │ andcs r9, sl, r0, lsr #32 │ │ streq lr, [r4], #-2507 @ 0xfffff635 │ │ stmdbeq r6, {r0, r1, r3, r6, r7, r8, fp, sp, lr, pc} │ │ @ instruction: 0xf8cb9501 │ │ @@ -15652,730 +15698,728 @@ │ │ stmib sp, {r0, r4, r8, fp, ip, sp, lr}^ │ │ and fp, r5, r3, lsl #14 │ │ @ instruction: 0xa018f8dd │ │ strmi r9, [r2, #2052] @ 0x804 │ │ andshi pc, r5, #0 │ │ svceq 0x0000e85b │ │ stmda fp, {r0, r6, sl, fp, ip}^ │ │ - bcs 354a0 │ │ + bcs 359e4 │ │ stmdacs r0, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ adchi pc, r9, #0, 2 │ │ @ instruction: 0x0010f8db │ │ svcmi 0x0000f1b0 │ │ @ instruction: 0xf04fd102 │ │ ands r4, r1, r0, lsl #14 │ │ @ instruction: 0x5705e9db │ │ @ instruction: 0x4638b13f │ │ - svc 0x0078f0a6 │ │ + b ffded4a4 │ │ @ instruction: 0xf0002800 │ │ strmi r8, [r4], -r4, lsl #5 │ │ strcs lr, [r1], #-0 │ │ strtmi r4, [r9], -r0, lsr #12 │ │ - @ instruction: 0xf0a3463a │ │ - @ instruction: 0x9705fbf3 │ │ + @ instruction: 0xf0a4463a │ │ + @ instruction: 0x9705f8d6 │ │ ldrdeq pc, [r8], -fp │ │ stmdacs r1, {r0, r1, r3, r4, r6, r7, r8, sl, fp, lr} │ │ ldrbtmi r9, [sp], #-1031 @ 0xfffffbf9 │ │ @ instruction: 0xf8dbd107 │ │ andls r0, r8, ip │ │ andls r9, fp, r5, lsl #16 │ │ strvc lr, [r9], #-2509 @ 0xfffff633 │ │ - stmdals r5, {r0, r5, r6, sp, lr, pc} │ │ + stmdals r5, {r1, r5, r6, sp, lr, pc} │ │ stmib sp, {r0, r1, r3, ip, pc}^ │ │ stmiavs r8!, {r0, r3, sl, ip, sp, lr} │ │ stmdacc r1, {r4, r8, ip, sp, pc} │ │ - subs r9, r8, r8 │ │ + subs r9, r9, r8 │ │ stmdage sp, {r0, r4, r6, r7, r8, fp, lr} │ │ @ instruction: 0xf0614479 │ │ - @ instruction: 0xf8ddfbff │ │ + @ instruction: 0xf8ddfef3 │ │ @ instruction: 0xf1b88034 │ │ tstle r2, r0, lsl #30 │ │ strne pc, [r0], -pc, asr #8 │ │ - ldmib sp, {r3, r6, sp, lr, pc}^ │ │ + ldmib sp, {r0, r3, r6, sp, lr, pc}^ │ │ ldrtmi r4, [r0], -lr, lsl #4 │ │ @ instruction: 0xf00f4621 │ │ - ldmdals r0, {r0, r1, r2, r6, r8, fp, ip, sp, lr, pc} │ │ - eorsle r2, r7, r1, lsl #16 │ │ - @ instruction: 0xb3a89812 │ │ + ldmdals r0, {r0, r1, r3, r4, r5, r6, r7, fp, ip, sp, lr, pc} │ │ + eorsle r2, r8, r1, lsl #16 │ │ + movslt r9, #1179648 @ 0x120000 │ │ stmdacs r1, {r0, r4, r8, fp, ip, pc} │ │ stmdavc sl, {r0, r1, r2, r8, ip, lr, pc} │ │ strne pc, [r0], -pc, asr #8 │ │ - eorle r2, pc, fp, lsr #20 │ │ - eorle r2, sp, sp, lsr #20 │ │ + eorsle r2, r0, fp, lsr #20 │ │ + eorle r2, lr, sp, lsr #20 │ │ stmdavc sl, {sp, lr, pc} │ │ svclt 0x00042a2b │ │ stmdacc r1, {r0, r8, ip, sp} │ │ andle r2, sp, #589824 @ 0x90000 │ │ - tstlt r8, #0, 12 │ │ - bcc c4ed90 │ │ - ldmdale sp, {r0, r3, r9, fp, sp} │ │ + noplt {0} @ │ │ + bcc c4f2d4 │ │ + ldmdale lr, {r0, r3, r9, fp, sp} │ │ orreq lr, r6, #6144 @ 0x1800 │ │ stmdacc r1, {r0, r8, ip, sp} │ │ strbeq lr, [r3], -r2, lsl #22 │ │ - @ instruction: 0xe017d1f4 │ │ + @ instruction: 0xe018d1f4 │ │ stmdacs r0, {r9, sp} │ │ orrshi pc, fp, r0 │ │ - blcc c4edb4 │ │ - stmdale sp, {r0, r3, r8, r9, fp, sp} │ │ - vst1.8 {d18}, [pc], sl │ │ - blx fe8b6596 │ │ - ldmne r2, {r0, r1, r2, r8, r9, sl, sp}^ │ │ - movweq pc, #329 @ 0x149 @ │ │ - tstcc r1, r7, lsr r9 │ │ - blcs 3eda8 │ │ - and sp, r1, fp, ror #1 │ │ + blx fe8b9ef6 │ │ + ldmdblt r3!, {r0, r1, r8, r9, sp}^ │ │ + blcc af318 │ │ strne pc, [r0], -pc, asr #8 │ │ - svceq 0x0000f1b8 │ │ - qadd16mi fp, r0, ip │ │ - cdp 0, 13, cr15, cr14, cr6, {5} │ │ - ldclne 6, cr9, [r0], #-32 @ 0xffffffe0 │ │ - @ instruction: 0xf10560a8 │ │ - @ instruction: 0xf10a0220 │ │ - ldm r2, {r0, r9, fp}^ │ │ - vrsra.u32 , , #1 │ │ - and r8, r6, pc, lsr #30 │ │ - vsubw.u q1, , d0 │ │ - ldrbeq r8, [fp, pc, lsr #30] │ │ - @ instruction: 0x462b4637 │ │ - ldclne 1, cr13, [r8], #-96 @ 0xffffffa0 │ │ - tstpeq r0, r3, asr r1 @ p-variant is OBSOLETE │ │ - @ instruction: 0x0600f159 │ │ - cmnphi r5, r0, asr #32 @ p-variant is OBSOLETE │ │ - ldrbvs lr, [pc, #-2258]! @ 3051e │ │ - rsbsmi r4, r7, fp, rrx │ │ - mvnle r4, fp, lsr r3 │ │ - cmneq r3, r2, asr #17 │ │ - @ instruction: 0xf04f2b00 │ │ - svclt 0x00080300 │ │ - mvnscc pc, #79 @ 0x4f │ │ + ldreq pc, [r0, -r3, lsr #3]! │ │ + @ instruction: 0xf14919d2 │ │ + svccs 0x00090300 │ │ + stmdacc r1, {r0, r2, fp, ip, lr, pc} │ │ + rscle r2, sl, r0, lsl #22 │ │ + vst4.8 {d30-d33}, [pc], r1 │ │ + @ instruction: 0xf1b81600 │ │ + svclt 0x001c0f00 │ │ + @ instruction: 0xf0a74620 │ │ + strls lr, [r8], -r4, ror #20 │ │ + adcvs r1, r8, r0, ror ip │ │ + eoreq pc, r0, #1073741825 @ 0x40000001 │ │ + beq ad734 │ │ + cmnvc pc, #13762560 @ 0xd20000 │ │ + svchi 0x002ff3bf │ │ + movwcs lr, #6 │ │ + svchi 0x002ff3bf │ │ @ instruction: 0x463707db │ │ - rscle r4, r6, fp, lsr #12 │ │ - @ instruction: 0xf064aa09 │ │ - pkhtbmi pc, r0, sp, asr #23 @ │ │ - andcs r9, r0, ip │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldc2 0, cr15, [r2, #-400]! @ 0xfffffe70 │ │ - @ instruction: 0xf8cd2800 │ │ - rsble sl, lr, r8, lsl r0 │ │ - ldcge 8, cr6, [r0], {1} │ │ - andls pc, r0, r0, asr #17 │ │ - cmplt r9, sp, lsl #2 │ │ - svccs 0x0000e851 │ │ - stmda r1, {r0, r1, r4, r6, sl, fp, ip}^ │ │ - svccs 0x00003700 │ │ - bcs 65628 │ │ - bicshi pc, r7, r0, lsl #2 │ │ - ldrdls pc, [r0], -r0 │ │ - @ instruction: 0xf8cd6001 │ │ - strtmi r9, [r0], -r0, asr #32 │ │ - @ instruction: 0xf984f062 │ │ - cmnlt r8, r0, lsl r8 │ │ - svchi 0x005bf3bf │ │ - svcne 0x0000e850 │ │ - stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 39a70 │ │ - stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - vaddw.u , , d4 │ │ - qsaxmi r8, r0, fp │ │ - @ instruction: 0xf9cef062 │ │ - strls r9, [sp, -sp, lsl #30] │ │ - suble r2, r4, r0, lsl #30 │ │ - streq pc, [r8], -r7, lsl #2 │ │ - stmdbvs sl, {r0, r1, r6, r9, sl, fp, lr, pc}^ │ │ - ldrmi sl, [r0, ip, lsl #18] │ │ - stmdacs r0, {r2, r9, sl, lr} │ │ - eorcs sp, r0, lr, lsr r0 │ │ - @ instruction: 0xf0a6460d │ │ - stmdacs r0, {r1, r3, r7, r9, sl, fp, sp, lr, pc} │ │ - orrshi pc, r9, r0 │ │ - strmi lr, [r0, #-2496] @ 0xfffff640 │ │ - @ instruction: 0xf04f2501 │ │ - stmib sp, {r2, r8, fp}^ │ │ - srsia sp, #17 │ │ - bicslt r9, r6, #64 @ 0x40 │ │ - and r2, r8, r0, lsl #8 │ │ - biceq lr, r4, r0, lsl #22 │ │ - bpl eb5cc │ │ - streq pc, [r2, #-260] @ 0xfffffefc │ │ - ldrls r4, [r2, #-1596] @ 0xfffff9c4 │ │ - strcc fp, [r8], -lr, asr #6 │ │ - cdpgt 6, 4, cr4, cr3, cr3, {4} │ │ - stmdbge ip, {r1, r3, r6, r8, fp, sp, lr} │ │ - @ instruction: 0xf8dd4790 │ │ - stclne 0, cr9, [r7], #-256 @ 0xffffff00 │ │ - mvnlt r4, r5, lsl #12 │ │ - ldrbmi r4, [r8], -sl, lsl #13 │ │ - mvnle r4, pc, asr #10 │ │ - andcs r2, r2, #8 │ │ - ldmdage r0, {ip, pc} │ │ - movwcs r4, #17977 @ 0x4639 │ │ - svclt 0x00082e00 │ │ - @ instruction: 0xf0452201 │ │ - ldmdals r1, {r0, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0x2604e7da │ │ - strcs r2, [r0, -r0, lsl #10] │ │ - andcs lr, r4, r0, lsl r0 │ │ - and r2, r0, r0, lsl #14 │ │ - strcs r2, [r0, #-4] │ │ - stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - ldrtmi lr, [sp], -r7 │ │ - @ instruction: 0xf8dde001 │ │ - svcls 0x000d9040 │ │ - @ instruction: 0xf8dd9811 │ │ - strmi fp, [r6], -ip │ │ - @ instruction: 0xf0a62018 │ │ - stmdacs r0, {r1, r2, r3, r4, r5, r9, sl, fp, sp, lr, pc} │ │ - sbchi pc, sp, r0 │ │ - andcs r4, r1, r2, lsl #13 │ │ - andeq lr, r0, sl, asr #19 │ │ - stmib sl, {sp}^ │ │ - ldmda sl, {r1}^ │ │ - mcrrne 15, 0, r0, r1, cr0 │ │ - andne lr, r0, #4849664 @ 0x4a0000 │ │ - mvnsle r2, r0, lsl #20 │ │ - svccc 0x00fff1b0 │ │ - cmpphi fp, r0, asr #6 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf0a62018 │ │ - stmdacs r0, {r1, r2, r5, r9, sl, fp, sp, lr, pc} │ │ - adcshi pc, r5, r0 │ │ - stmia r0!, {r2, r9, sl, lr}^ │ │ - stm r0, {r1, r9, sl, ip, pc} │ │ - ldmda r8, {r5, r7, sl, fp}^ │ │ - mcrrne 15, 0, r0, r1, cr0 │ │ - andne lr, r0, #72, 16 @ 0x480000 │ │ - mvnsle r2, r0, lsl #20 │ │ - @ instruction: 0xf04f9f08 │ │ - stmdacs r0, {r8, fp} │ │ - teqphi r3, r0, lsl #2 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf0a6200c │ │ - cdpge 14, 1, cr14, cr0, cr14, {0} │ │ - @ instruction: 0xf0002800 │ │ - strmi r8, [r5], -r0, lsr #1 │ │ - stmib r5, {r1, r2, r6, r7, fp, lr}^ │ │ - ldrbtmi r8, [r8], #-1024 @ 0xfffffc00 │ │ - ldrtmi r6, [r0], -r8, lsr #1 │ │ - cdp 0, 5, cr15, cr0, cr6, {5} │ │ - andsls r2, r6, r0, lsl #16 │ │ - addshi pc, r7, r0, asr #32 │ │ - svcpl 0x0000f5b7 │ │ - @ instruction: 0xf44fbf98 │ │ - ldrtmi r5, [r0], -r0, lsl #14 │ │ - @ instruction: 0xf0a64639 │ │ - orrlt lr, r0, ip, asr #28 │ │ - andls r2, sp, r6, lsl r8 │ │ - addshi pc, r8, r0, asr #32 │ │ - @ instruction: 0xf0a62027 │ │ - ldmdane r9!, {r2, r4, r5, r9, sl, fp, sp, lr, pc} │ │ - stmdbcc r1, {r6, r9, lr} │ │ - ldrtmi r4, [r0], -r1 │ │ - cdp 0, 3, cr15, cr12, cr6, {5} │ │ - @ instruction: 0xf0402800 │ │ - bmi fedd1260 │ │ - ldrtmi sl, [r1], -sp, lsl #16 │ │ - ldrbtmi r4, [sl], #-1579 @ 0xfffff9d5 │ │ - eorsls pc, r4, sp, asr #17 │ │ - cdp 0, 3, cr15, cr8, cr6, {5} │ │ - strmi fp, [r7], -r0, asr #6 │ │ - vtbl.8 d6, {d15}, d24 │ │ + tstle r8, fp, lsr #12 │ │ + @ instruction: 0xf1531c78 │ │ + @ instruction: 0xf1590100 │ │ + @ instruction: 0xf0400600 │ │ + ldm r2, {r2, r4, r5, r6, r8, pc}^ │ │ + rsbmi r6, fp, pc, ror r5 │ │ + teqmi fp, #119 @ 0x77 │ │ + stmia r2, {r0, r1, r3, r5, r6, r7, r8, ip, lr, pc}^ │ │ + blcs 31910 │ │ + movweq pc, #79 @ 0x4f @ │ │ + @ instruction: 0xf04fbf08 │ │ + @ instruction: 0x07db33ff │ │ + @ instruction: 0x462b4637 │ │ + bge 2a56f0 │ │ + cdp2 0, 13, cr15, cr0, cr4, {3} │ │ + andls r4, ip, r0, lsl #13 │ │ + @ instruction: 0xf04f2000 │ │ + @ instruction: 0xf0650900 │ │ + stmdacs r0, {r0, r2, r5, fp, ip, sp, lr, pc} │ │ + andsge pc, r8, sp, asr #17 │ │ + stmdavs r1, {r1, r2, r3, r5, r6, ip, lr, pc} │ │ + @ instruction: 0xf8c0ac10 │ │ + mrsls r9, (UNDEF: 13) │ │ + ldmda r1, {r0, r3, r4, r6, r8, ip, sp, pc}^ │ │ + mrrcne 15, 0, r2, r3, cr0 │ │ + strcc lr, [r0, -r1, asr #16] │ │ + mvnsle r2, r0, lsl #30 │ │ + @ instruction: 0xf1002a00 │ │ + @ instruction: 0xf8d081d6 │ │ + andvs r9, r1, r0 │ │ + subls pc, r0, sp, asr #17 │ │ + @ instruction: 0xf0624620 │ │ + ldmdals r0, {r0, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc} │ │ + 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 │ │ mvnsle r2, r0, lsl #22 │ │ tstle r4, r1, lsl #18 │ │ svchi 0x005bf3bf │ │ - @ instruction: 0xf0456828 │ │ - ldmib r5, {r0, r3, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc}^ │ │ - ldmdavs r1!, {r0, r9, sl, lr} │ │ - strtmi fp, [r0], -r9, lsl #2 │ │ - ldmdavs r0!, {r3, r7, r8, r9, sl, lr}^ │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0a64620 │ │ - @ instruction: 0x4628ed9a │ │ - ldc 0, cr15, [r6, #664] @ 0x298 │ │ - cdpge 4, 1, cr2, cr0, cr0, {0} │ │ - svclt 0x0000e006 │ │ - @ instruction: 0x000aceb2 │ │ - @ instruction: 0xfffe82f3 │ │ + @ instruction: 0xf0624620 │ │ + svcls 0x000dfcbf │ │ + svccs 0x0000970d │ │ + @ instruction: 0xf107d044 │ │ + cdpgt 6, 4, cr0, cr3, cr8, {0} │ │ + stmdbge ip, {r1, r3, r6, r8, fp, sp, lr} │ │ + @ instruction: 0x46044790 │ │ + eorsle r2, lr, r0, lsl #16 │ │ + strmi r2, [sp], -r0, lsr #32 │ │ + b 1ed684 │ │ + @ instruction: 0xf0002800 │ │ + stmib r0, {r3, r4, r7, r8, pc}^ │ │ + strcs r4, [r1, #-1280] @ 0xfffffb00 │ │ + stmdbeq r4, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + ldreq lr, [r1, #-2509] @ 0xfffff633 │ │ + subls pc, r0, sp, asr #17 │ │ + strcs fp, [r0], #-982 @ 0xfffffc2a │ │ + bl 69428 │ │ + stmib r1, {r2, r6, r7, r8}^ │ │ + @ instruction: 0xf1045a02 │ │ + ldrtmi r0, [ip], -r2, lsl #10 │ │ + movtlt r9, #58642 @ 0xe512 │ │ + strmi r3, [r3], r8, lsl #12 │ │ + stmdbvs sl, {r0, r1, r6, r9, sl, fp, lr, pc}^ │ │ + ldrmi sl, [r0, ip, lsl #18] │ │ + ldrdls pc, [r0], #-141 @ 0xffffff73 │ │ + strmi r1, [r5], -r7, ror #24 │ │ + strmi fp, [sl], r0, ror #3 │ │ + strbmi r4, [pc, #-1624] @ 30ddc │ │ + andcs sp, r8, r7, ror #3 │ │ + andls r2, r0, r2, lsl #4 │ │ + @ instruction: 0x4639a810 │ │ + cdpcs 3, 0, cr2, cr0, cr4, {0} │ │ + andcs fp, r1, #8, 30 │ │ + blx 4ed564 │ │ + bfi r9, r1, #16, #11 │ │ + strcs r2, [r0, #-1540] @ 0xfffff9fc │ │ + ands r2, r0, r0, lsl #14 │ │ + strcs r2, [r0, -r4] │ │ + andcs lr, r4, r0 │ │ + @ instruction: 0xf04f2500 │ │ + and r0, r7, r0, lsl #18 │ │ + and r4, r1, sp, lsr r6 │ │ + ldrdls pc, [r0], #-141 @ 0xffffff73 │ │ + ldmdals r1, {r0, r2, r3, r8, r9, sl, fp, ip, pc} │ │ + ldrdlt pc, [ip], -sp │ │ + andscs r4, r8, r6, lsl #12 │ │ + ldmib sl!, {r0, r1, r2, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf0002800 │ │ + strmi r8, [r2], ip, asr #1 │ │ + stmib sl, {r0, sp}^ │ │ + andcs r0, r0, r0 │ │ + andeq lr, r2, sl, asr #19 │ │ + svceq 0x0000e85a │ │ + stmda sl, {r0, r6, sl, fp, ip}^ │ │ + bcs 35ca0 │ │ + @ instruction: 0xf1b0d1f8 │ │ + vmaxnm.f32 , q8, │ │ + andscs r8, r8, sl, asr #2 │ │ + stmib r2!, {r0, r1, r2, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf0002800 │ │ + @ instruction: 0x460480b4 │ │ + strls lr, [r2], -r0, ror #17 │ │ + stceq 8, cr14, [r0], #512 @ 0x200 │ │ + svceq 0x0000e858 │ │ + stmda r8, {r0, r6, sl, fp, ip}^ │ │ + bcs 35ccc │ │ + svcls 0x0008d1f8 │ │ + stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + @ instruction: 0xf1002800 │ │ + andcs r8, ip, r2, lsr r1 │ │ + stmib sl, {r0, r1, r2, r5, r7, ip, sp, lr, pc} │ │ + stmdacs r0, {r4, r9, sl, fp, sp, pc} │ │ + addshi pc, pc, r0 │ │ + stmiami r6, {r0, r2, r9, sl, lr}^ │ │ + strhi lr, [r0], #-2501 @ 0xfffff63b │ │ + adcvs r4, r8, r8, ror r4 │ │ + @ instruction: 0xf0a74630 │ │ + stmdacs r0, {r1, r2, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + @ instruction: 0xf0409016 │ │ + @ instruction: 0xf5b78096 │ │ + svclt 0x00985f00 │ │ + strpl pc, [r0, -pc, asr #8] │ │ + @ instruction: 0x46394630 │ │ + ldmib r0, {r0, r1, r2, r5, r7, ip, sp, lr, pc}^ │ │ + ldmdacs r6, {r7, r8, ip, sp, pc} │ │ + @ instruction: 0xf040900d │ │ + mlacs r7, r7, r0, r8 │ │ + ldmib r8!, {r0, r1, r2, r5, r7, ip, sp, lr, pc} │ │ + submi r1, r0, #3735552 @ 0x390000 │ │ + andmi r3, r1, r1, lsl #18 │ │ + @ instruction: 0xf0a74630 │ │ + stmdacs r0, {r1, r6, r7, r8, fp, sp, lr, pc} │ │ + addshi pc, sl, r0, asr #32 │ │ + stmdage sp, {r0, r2, r4, r5, r7, r9, fp, lr} │ │ + @ instruction: 0x462b4631 │ │ + @ instruction: 0xf8cd447a │ │ + @ instruction: 0xf0a79034 │ │ + teqlt r8, #3112960 @ 0x2f8000 │ │ + stmdavs r8!, {r0, r1, r2, r9, sl, lr} │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e850 │ │ + stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ + blcs 3a160 │ │ + stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + vaddw.u , , d4 │ │ + stmdavs r8!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ + @ instruction: 0xf8bef046 │ │ + @ instruction: 0x4601e9d5 │ │ + tstlt r9, r1, lsr r8 │ │ + strmi r4, [r8, r0, lsr #12] │ │ + stmdacs r0, {r4, r5, r6, fp, sp, lr} │ │ + qadd16mi fp, r0, ip │ │ + ldmdb lr, {r0, r1, r2, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf0a74628 │ │ + @ instruction: 0xae10e91c │ │ + and r2, r5, r0, lsl #8 │ │ + andeq sp, sl, lr, ror #10 │ │ + @ instruction: 0xfffe8225 │ │ strcs r9, [r4], #-3853 @ 0xfffff0f3 │ │ - @ instruction: 0xf0a64630 │ │ - stmdacs r0, {r1, r4, r9, sl, fp, sp, lr, pc} │ │ + @ instruction: 0xf0a74630 │ │ + stmdacs r0, {r3, r4, r7, r8, fp, sp, lr, pc} │ │ cmple r8, sp │ │ @ instruction: 0xf0402c04 │ │ ldrtmi r8, [r8], -r5, lsl #1 │ │ - cdp 0, 1, cr15, cr0, cr6, {5} │ │ + ldmib r6, {r0, r1, r2, r5, r7, ip, sp, lr, pc} │ │ svchi 0x005bf3bf │ │ svceq 0x0000e858 │ │ stmda r8, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 35884 │ │ + bcs 35dc8 │ │ stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ strbmi sp, [r0], -r4, lsl #2 │ │ svchi 0x005bf3bf │ │ - stc2l 0, cr15, [r4], {69} @ 0x45 │ │ + @ instruction: 0xf88af046 │ │ svchi 0x005bf3bf │ │ svceq 0x0000e85a │ │ stmda sl, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 358a4 │ │ + bcs 35de8 │ │ stcls 1, cr13, [r7], {248} @ 0xf8 │ │ @ instruction: 0xf47f2801 │ │ ldrbmi sl, [r0], -sp, ror #27 │ │ svchi 0x005bf3bf │ │ - ldc2 0, cr15, [sl, #400] @ 0x190 │ │ + @ instruction: 0xf88ef065 │ │ ldrmi lr, [r6], -r6, ror #11 │ │ - stmdbls r2, {r1, r2, r4, r5, r6, r9, sl, sp, lr, pc} │ │ + stmdbls r2, {r0, r1, r2, r4, r5, r6, r9, sl, sp, lr, pc} │ │ addvs r2, r8, r1 │ │ stmib r1, {r0, fp, ip, pc}^ │ │ andcs r0, r0, r3, lsl #22 │ │ andvs r7, r8, r8, lsl #2 │ │ pop {r0, r1, r2, r4, ip, sp, pc} │ │ - @ instruction: 0xf0628ff0 │ │ - strdcs pc, [r4], -pc @ │ │ + @ instruction: 0xf0638ff0 │ │ + strdcs pc, [r4], -r3 │ │ @ instruction: 0xf00c2118 │ │ - mulcs r4, r4, fp │ │ + andcs pc, r4, r8, lsl #25 │ │ @ instruction: 0xf00c210c │ │ - ldmdbmi r6!, {r4, r7, r8, r9, fp, ip, sp, lr, pc}^ │ │ + ldmdbmi r6!, {r2, r7, sl, fp, ip, sp, lr, pc}^ │ │ ldrbtmi r4, [r9], #-2678 @ 0xfffff58a │ │ ldmdage r6, {r1, r3, r4, r5, r6, sl, lr} │ │ - @ instruction: 0xff84f063 │ │ + blx 1e6d7cc │ │ ldmdbmi r9!, {r0, r1, r2, r3, r4, r5, r6, sp, lr, pc}^ │ │ - bmi 1e9b134 │ │ + bmi 1e9b678 │ │ ldrbtmi r4, [sl], #-1145 @ 0xfffffb87 │ │ - @ instruction: 0xff7cf063 │ │ - bmi 1cc36d0 │ │ + blx 1c6d7dc │ │ + bmi 1cc3c14 │ │ ldrbtmi r4, [sl], #-1145 @ 0xfffffb87 │ │ - @ instruction: 0xf063a80d │ │ - rsbs pc, r0, r5, ror pc @ │ │ + @ instruction: 0xf064a80d │ │ + rsbs pc, r0, r9, ror #20 │ │ lsrcs r2, r0, #32 │ │ - blx 1dad152 │ │ + stc2l 0, cr15, [r9], #-48 @ 0xffffffd0 │ │ cmpcs ip, r4 │ │ - blx 1cad15a │ │ - @ instruction: 0xf0a6a810 │ │ - stmdacs r0, {r2, r3, r5, r7, r8, sl, fp, sp, lr, pc} │ │ + stc2l 0, cr15, [r5], #-48 @ 0xffffffd0 │ │ + @ instruction: 0xf0a7a810 │ │ + stmdacs r0, {r1, r4, r5, r8, fp, sp, lr, pc} │ │ cmple fp, sp │ │ svchi 0x005bf3bf │ │ svceq 0x0000e858 │ │ stmda r8, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 35944 │ │ + bcs 35e88 │ │ stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ vaddw.u , , d4 │ │ stmdavs r8!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - stc2l 0, cr15, [r4], #-276 @ 0xfffffeec │ │ + @ instruction: 0xf82af046 │ │ @ instruction: 0x4601e9d5 │ │ tstlt r9, r1, lsr r8 │ │ strmi r4, [r8, r0, lsr #12] │ │ stmdacs r0, {r4, r5, r6, fp, sp, lr} │ │ qadd16mi fp, r0, ip │ │ - stc 0, cr15, [r4, #-664] @ 0xfffffd68 │ │ - @ instruction: 0xf0a64628 │ │ - svcmi 0x005ded02 │ │ - ldrbtmi r2, [pc], #-1026 @ 31178 │ │ + stm sl, {r0, r1, r2, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf0a74628 │ │ + svcmi 0x005de888 │ │ + ldrbtmi r2, [pc], #-1026 @ 316bc │ │ svchi 0x005bf3bf │ │ svceq 0x0000e85a │ │ stmda sl, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 35988 │ │ + bcs 35ecc │ │ stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ ldrbmi sp, [r0], -r4, lsl #2 │ │ svchi 0x005bf3bf │ │ - stc2 0, cr15, [sl, #-400]! @ 0xfffffe70 │ │ + @ instruction: 0xf81ef065 │ │ svchi 0x005bf3bf │ │ svceq 0x0000e858 │ │ stmda r8, {r0, r6, r9, sl, fp, ip}^ │ │ - bcs 359a8 │ │ + bcs 35eec │ │ stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ strbmi sp, [r0], -r4, lsl #2 │ │ svchi 0x005bf3bf │ │ - ldc2 0, cr15, [r2], #-276 @ 0xfffffeec │ │ - bge 4432ec │ │ + @ instruction: 0xfff8f045 │ │ + bge 443830 │ │ stmdbmi sp, {r2, r3, r6, r8, r9, fp, lr}^ │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ ldrmi lr, [r0, -sp, asr #19] │ │ tstls r0, r9, ror r4 │ │ @ instruction: 0xf00f212b │ │ - mulcs r1, r9, lr │ │ + mulcs r1, r3, pc @ │ │ @ instruction: 0xf00c4639 │ │ - ldrdcs pc, [r4], -ip │ │ + andcs pc, r4, r9, asr #25 │ │ @ instruction: 0xf00c2120 │ │ - ldrd pc, [sl], -r8 │ │ + and pc, sl, r5, asr #25 │ │ tstcs sl, r1 │ │ - blx ff52d21e │ │ - bmi f036d8 │ │ + stc2l 0, cr15, [r0], {12} │ │ + bmi f03c1c │ │ ldrbtmi r4, [sl], #-1145 @ 0xfffffb87 │ │ - @ instruction: 0xf063a80d │ │ - cdple 15, 15, cr15, cr14, cr3, {0} │ │ + @ instruction: 0xf064a80d │ │ + mrcle 9, 7, APSR_nzcv, cr14, cr7, {7} @ │ │ ldmdavs r0!, {r0, r1, r2, r9, sl, lr}^ │ │ svclt 0x001c2800 │ │ - @ instruction: 0xf0a64620 │ │ - @ instruction: 0x4628ecb6 │ │ - ldc 0, cr15, [r2], #664 @ 0x298 │ │ - @ instruction: 0xf0a44638 │ │ - @ instruction: 0x4607efb8 │ │ + @ instruction: 0xf0a74620 │ │ + @ instruction: 0x4628e83c │ │ + ldmda r8!, {r0, r1, r2, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf0a54638 │ │ + @ instruction: 0x4607eb3e │ │ strmi lr, [r7], -r6, lsr #32 │ │ strtmi r4, [r9], -r0, lsr #12 │ │ - mrrc2 0, 6, pc, lr, cr4 @ │ │ + @ instruction: 0xff52f064 │ │ @ instruction: 0x4607e034 │ │ stmdacs r0, {r4, r5, r6, fp, sp, lr} │ │ qadd16mi fp, r0, ip │ │ - stc 0, cr15, [r0], #664 @ 0x298 │ │ - @ instruction: 0xf0a64628 │ │ - strcs lr, [r0], #-3230 @ 0xfffff362 │ │ + stmda r6!, {r0, r1, r2, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf0a74628 │ │ + strcs lr, [r0], #-2084 @ 0xfffff7dc │ │ @ instruction: 0x4607e032 │ │ strmi lr, [r7], -r6, lsr #32 │ │ cmnlt r8, r0, lsl r8 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 39e58 │ │ + blcs 3a39c │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ vaddw.u , , d4 │ │ ldmdage r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xffdaf061 │ │ + blx ff36d934 │ │ @ instruction: 0xf064a80d │ │ - eor pc, r2, ip, lsl #25 │ │ - @ instruction: 0xff6ff00f │ │ - @ instruction: 0xff6df00f │ │ + eor pc, r2, r0, lsl #31 │ │ + @ instruction: 0xf869f010 │ │ + @ instruction: 0xf867f010 │ │ strtmi r4, [r8], -r7, lsl #12 │ │ @ instruction: 0xf0644651 │ │ - and pc, r2, pc, lsr #24 │ │ - @ instruction: 0xff65f00f │ │ + and pc, r2, r3, lsr #30 │ │ + @ instruction: 0xf85ff010 │ │ ldmdage r0, {r0, r1, r2, r9, sl, lr} │ │ - blx ff6ed422 │ │ + cdp2 0, 12, cr15, cr14, cr4, {3} │ │ @ instruction: 0xf064a80d │ │ - and pc, lr, r8, ror ip @ │ │ - @ instruction: 0xff5bf00f │ │ - @ instruction: 0xff59f00f │ │ + and pc, lr, ip, ror #30 │ │ + @ instruction: 0xf855f010 │ │ + @ instruction: 0xf853f010 │ │ strcs r4, [r1], #-1543 @ 0xfffff9f9 │ │ - @ instruction: 0xf063a810 │ │ - stmdblt ip, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf064a810 │ │ + stmdblt ip, {r0, r2, r3, r5, r7, r8, fp, ip, sp, lr, pc} │ │ strmi lr, [r7], -r3 │ │ - @ instruction: 0xf0634628 │ │ - ldrtmi pc, [r8], -fp, lsr #31 @ │ │ - svc 0x0064f0a4 │ │ - @ instruction: 0xff49f00f │ │ - andeq sl, sl, r6, asr r5 │ │ - @ instruction: 0xfffe4cba │ │ - andeq r9, sl, r8, ror #28 │ │ - andeq r4, r6, fp, asr #32 │ │ - @ instruction: 0xfffe4c88 │ │ - andeq r9, sl, sl, asr lr │ │ - @ instruction: 0xfffe4bb8 │ │ - muleq sl, r2, sp │ │ - @ instruction: 0xfffe4ca8 │ │ - andeq r9, sl, r2, lsl #29 │ │ - andeq r9, sl, r2, lsl #28 │ │ - @ instruction: 0xfffe7e51 │ │ - andeq sl, sl, lr, ror #6 │ │ - andeq sl, sl, r8, lsr #3 │ │ - andcs r2, r1, #0, 2 │ │ - smlabtcs r6, r0, r9, lr │ │ - stmib r0, {r3, r9, sp}^ │ │ - tstvs r1, r2, lsl #4 │ │ - andvs r7, r1, r1, lsl #2 │ │ + @ instruction: 0xf0644628 │ │ + @ instruction: 0x4638fa9f │ │ + b ffaeda94 │ │ + @ instruction: 0xf843f010 │ │ + andeq sl, sl, ip, lsr #24 │ │ + @ instruction: 0xfffe4bd6 │ │ + andeq sl, sl, r8, asr #10 │ │ + andeq r4, r6, r1, lsr r6 │ │ + @ instruction: 0xfffe4ba4 │ │ + andeq sl, sl, sl, lsl r5 │ │ + @ instruction: 0xfffe4ad4 │ │ + andeq sl, sl, r6, asr r4 │ │ + @ instruction: 0xfffe4bc4 │ │ + andeq sl, sl, r6, asr #10 │ │ + andeq sl, sl, r6, lsr #9 │ │ + @ instruction: 0xfffe7d83 │ │ + andeq sl, sl, r6, asr #20 │ │ + andeq sl, sl, r0, lsl #17 │ │ + strdlt fp, [r1], r0 │ │ + @ instruction: 0x4603e9d0 │ │ + cmplt r6, r5, lsl #12 │ │ + @ instruction: 0xf8571d27 │ │ + stmdacs r0, {r2, sl, fp} │ │ + ldmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + svc 0x00b6f0a6 │ │ + cdpcc 7, 0, cr3, cr1, cr12, {0} │ │ + stmiavs r8!, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + strtmi fp, [r0], -r8, lsr #2 │ │ + pop {r0, ip, sp, pc} │ │ + @ instruction: 0xf0a640f0 │ │ + andlt fp, r1, r1, asr pc │ │ + stmvs r1, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ + svclt 0x001c2900 │ │ + @ instruction: 0xf0a668c0 │ │ + ldrbmi fp, [r0, -r9, asr #30]! │ │ + stmdbcs r0, {r0, r7, fp, sp, lr} │ │ + stmiavs r0, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + svclt 0x0042f0a6 │ │ ldrblt r4, [r0, #1904]! @ 0x770 │ │ ldmib r0, {r0, r7, ip, sp, pc}^ │ │ strmi r4, [r5], -r3, lsl #12 │ │ stcne 1, cr11, [r7, #-344]! @ 0xfffffea8 │ │ stceq 8, cr15, [r4], {87} @ 0x57 │ │ svclt 0x001c2800 │ │ @ instruction: 0xf0a66838 │ │ - strcc lr, [ip, -r6, lsr #24] │ │ + strcc lr, [ip, -lr, lsl #31] │ │ mvnsle r3, r1, lsl #28 │ │ @ instruction: 0xb12868a8 │ │ andlt r4, r1, r0, lsr #12 │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ - bllt ff06d5d8 │ │ + svclt 0x0028f0a6 │ │ ldcllt 0, cr11, [r0, #4]! │ │ - stmdbcs r0, {r0, r7, fp, sp, lr} │ │ - stmiavs r0, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - bllt fee6d5e8 │ │ - stmvs r1, {r4, r5, r6, r8, r9, sl, lr} │ │ + mvnsmi lr, sp, lsr #18 │ │ + stmdavs r2, {r2, r3, r7, ip, sp, pc} │ │ + cmplt sl, r0, lsl #2 │ │ + ldceq 1, cr15, [r4], {13} │ │ + ldrdcc lr, [r1], -r0 │ │ + andeq lr, lr, ip, lsl #17 │ │ + stceq 1, cr15, [r4], {13} │ │ + andeq lr, lr, ip, lsl #17 │ │ + and r2, r0, r1, lsl #2 │ │ + @ instruction: 0xf10d2000 │ │ + strbtmi r0, [sp], -r4, lsr #16 │ │ + tstls r4, r8 │ │ + and r9, r2, r0, lsl #2 │ │ + @ instruction: 0xf7ff1d38 │ │ + strbmi pc, [r0], -r3, ror #31 @ │ │ + @ instruction: 0xf0434629 │ │ + stcls 12, cr15, [r9], {117} @ 0x75 │ │ + stmdals fp, {r2, r3, r5, r8, r9, ip, sp, pc} │ │ + strbeq lr, [r0], -r0, lsl #22 │ │ + addeq lr, r6, r4, lsl #22 │ │ + ldrdne pc, [ip, -r0] │ │ + svclt 0x001e2900 │ │ + addvc pc, r6, r0, lsl #10 │ │ + @ instruction: 0xf0a66840 │ │ + bl 16d668 │ │ + ldmdavc r8!, {r1, r2, r6, r7, r8, r9, sl} │ │ + mvnle r2, #196608 @ 0x30000 │ │ + stmdacs r4, {r1, r3, ip, lr, pc} │ │ + ldmvs ip!, {r5, r6, r7, r8, ip, lr, pc}^ │ │ + ldmvs lr!, {r2, r4, r5, r8, ip, sp, pc} │ │ + @ instruction: 0xf0004630 │ │ + ldrcc pc, [r8], -r3, ror #19 │ │ + mvnsle r3, r1, lsl #24 │ │ + stmdacs r0, {r3, r4, r5, r6, fp, sp, lr} │ │ + ldmvs r8!, {r0, r1, r2, r4, r6, r7, ip, lr, pc} │ │ + svc 0x0038f0a6 │ │ + ldrdlt lr, [ip], -r3 │ │ + ldrhhi lr, [r0, #141]! @ 0x8d │ │ + ldmib r0, {r4, r5, r7, r8, sl, ip, sp, pc}^ │ │ + stmdavs r9!, {r8, sl, lr} │ │ svclt 0x001c2900 │ │ - @ instruction: 0xf0a668c0 │ │ - @ instruction: 0x4770bbb1 │ │ - strdlt fp, [r1], r0 │ │ - @ instruction: 0x4603e9d0 │ │ - cmplt r6, r5, lsl #12 │ │ - @ instruction: 0xf8571d27 │ │ - stmdacs r0, {r2, sl, fp} │ │ - ldmdavs r8!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - bl fff6d614 │ │ - cdpcc 7, 0, cr3, cr1, cr12, {0} │ │ - stmiavs r8!, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - strtmi fp, [r0], -r8, lsr #2 │ │ - pop {r0, ip, sp, pc} │ │ - @ instruction: 0xf0a640f0 │ │ - mullt r1, r7, fp │ │ - push {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc} │ │ - strdlt r4, [ip], r0 │ │ - tstcs r0, r2, lsl #16 │ │ - @ instruction: 0xf10db15a │ │ - ldmib r0, {r2, r4, sl, fp}^ │ │ - stm ip, {r0, ip, sp} │ │ - @ instruction: 0xf10d000e │ │ - stm ip, {r2, sl, fp} │ │ - tstcs r1, lr │ │ - andcs lr, r0, r0 │ │ - stmdaeq r4!, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ - andls r4, r8, sp, ror #12 │ │ - tstls r0, r4, lsl #2 │ │ - ldcne 0, cr14, [r8, #-8]! │ │ - @ instruction: 0xffe3f7ff │ │ - strtmi r4, [r9], -r0, asr #12 │ │ - ldc2 0, cr15, [lr], #-4 │ │ - @ instruction: 0xb32c9c09 │ │ - bl 5740c │ │ - bl 132ce4 │ │ - @ instruction: 0xf8d00086 │ │ - stmdbcs r0, {r2, r3, r8, ip} │ │ - @ instruction: 0xf500bf1e │ │ - stmdavs r0, {r1, r2, r7, ip, sp, lr}^ │ │ - bl fefed690 │ │ - strbeq lr, [r6, r4, lsl #22] │ │ - stmdacs r3, {r3, r4, r5, fp, ip, sp, lr} │ │ - andle sp, sl, r6, ror #7 │ │ - mvnle r2, r4, lsl #16 │ │ - teqlt r4, ip @ │ │ - @ instruction: 0x463068be │ │ - @ instruction: 0xf9dcf000 │ │ - stccc 6, cr3, [r1], {24} │ │ - ldmdavs r8!, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ - sbcsle r2, r7, r0, lsl #16 │ │ - @ instruction: 0xf0a668b8 │ │ - ldrb lr, [r3, r8, lsr #23] │ │ - pop {r2, r3, ip, sp, pc} │ │ - ldrlt r8, [r0, #496]! @ 0x1f0 │ │ - strmi lr, [r0, #-2512] @ 0xfffff630 │ │ - stmdbcs r0, {r0, r3, r5, fp, sp, lr} │ │ - qadd16mi fp, r0, ip │ │ - stmdavs r8!, {r3, r7, r8, r9, sl, lr}^ │ │ - strtmi fp, [r0], -r0, lsr #2 │ │ - ldrhtmi lr, [r0], sp │ │ - bllt eed6e4 │ │ - ldrlt fp, [r0, #3504]! @ 0xdb0 │ │ - stmvs r0, {r2, r9, sl, lr} │ │ + strmi r4, [r8, r0, lsr #12] │ │ + @ instruction: 0xb1206868 │ │ + pop {r5, r9, sl, lr} │ │ + @ instruction: 0xf0a640b0 │ │ + ldclt 14, cr11, [r0, #812]! @ 0x32c │ │ + @ instruction: 0x4604b5b0 │ │ + vtbl.8 d6, {d31}, d0 │ │ + ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr1, cr10, cr0, {0} │ │ + movwcs lr, #2112 @ 0x840 │ │ + mvnsle r2, r0, lsl #22 │ │ + tstle r4, r1, lsl #18 │ │ svchi 0x005bf3bf │ │ - svcne 0x0000e850 │ │ - stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 3a064 │ │ - stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ - vaddw.u , , d4 │ │ - stmiavs r0!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - ldc2 0, cr15, [fp], {1} │ │ - strmi lr, [r3, #-2516] @ 0xfffff62c │ │ - stmdbcs r0, {r0, r3, r5, fp, sp, lr} │ │ - qadd16mi fp, r0, ip │ │ - stmdavs r8!, {r3, r7, r8, r9, sl, lr}^ │ │ - strtmi fp, [r0], -r0, lsr #2 │ │ - ldrhtmi lr, [r0], sp │ │ - bllt 66d728 │ │ - @ instruction: 0xf8d0bdb0 │ │ - vaddl.u q6, d15, d8 │ │ - ldmda ip, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 5, cr2, cr3, cr0, {0} │ │ - tstcc r0, ip, asr #16 │ │ - mvnsle r2, r0, lsl #18 │ │ - svclt 0x00182a01 │ │ - vqshl.u32 q2, q8, #31 │ │ - stmvs r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - ldcllt 0, cr15, [r9], #-4 │ │ - @ instruction: 0xb082b5b0 │ │ - bicslt r4, r0, #13631488 @ 0xd00000 │ │ - cmnle sl, r1, lsl #16 │ │ - addeq pc, r0, r5, lsl #2 │ │ + @ instruction: 0xf00168a0 │ │ + ldmib r4, {r1, r2, r4, r5, r6, sl, fp, ip, sp, lr, pc}^ │ │ + stmdavs r9!, {r0, r1, r8, sl, lr} │ │ + svclt 0x001c2900 │ │ + strmi r4, [r8, r0, lsr #12] │ │ + @ instruction: 0xb1206868 │ │ + pop {r5, r9, sl, lr} │ │ + @ instruction: 0xf0a640b0 │ │ + ldclt 14, cr11, [r0, #676]! @ 0x2a4 │ │ + ldrdgt pc, [r8], -r0 │ │ + svchi 0x005bf3bf │ │ + svccs 0x0000e85c │ │ + stmda ip, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ + stmdbcs r0, {r8, ip, sp} │ │ + bcs a61b8 │ │ + @ instruction: 0x4770bf18 │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf0016880 │ │ + ldrlt fp, [r0, #3156]! @ 0xc54 │ │ + strmi fp, [sp], -r2, lsl #1 │ │ + stmdacs r1, {r4, r6, r7, r8, r9, ip, sp, pc} │ │ + @ instruction: 0xf105d17a │ │ + vaddl.u q0, d31, d0 │ │ + ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 4, cr1, cr10, cr0, {0} │ │ + movwcs lr, #2112 @ 0x840 │ │ + mvnsle r2, r0, lsl #22 │ │ + vtbl.8 d2, {d15-d16}, d1 │ │ + @ instruction: 0xf0408f5b │ │ + @ instruction: 0xf1058098 │ │ + vaddl.u q0, d15, d16 │ │ + ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + @ instruction: 0xf0411f00 │ │ + stmda r0, {r0, r9}^ │ │ + blcs 3a628 │ │ + @ instruction: 0x07c8d1f7 │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf105bf04 │ │ + @ instruction: 0xf7f40040 │ │ + @ instruction: 0xf105fe81 │ │ + andcs r0, r1, #136 @ 0x88 │ │ + svchi 0x005bf3bf │ │ + svcne 0x004fe8d0 │ │ + svccs 0x0043e8c0 │ │ + mvnsle r2, r0, lsl #22 │ │ + vtbl.8 d2, {d15-d16}, d0 │ │ + svclt 0x001e8f5b │ │ + @ instruction: 0xf10d9501 │ │ + @ instruction: 0xf0000004 │ │ + rsb pc, lr, r2, lsl #17 │ │ + adceq pc, r0, r5, lsl #2 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 3a0d8 │ │ + blcs 3a678 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svchi 0x005bf3bf │ │ - addshi pc, r8, r0, asr #32 │ │ - eoreq pc, r0, r5, lsl #2 │ │ + stcvs 1, cr13, [r8], #380 @ 0x17c │ │ + eoreq pc, r0, #1073741825 @ 0x40000001 │ │ svchi 0x005bf3bf │ │ - svcne 0x0000e850 │ │ - andeq pc, r1, #65 @ 0x41 │ │ - movwcs lr, #2112 @ 0x840 │ │ + svcne 0x0000e852 │ │ + movweq lr, #2625 @ 0xa41 │ │ + strcc lr, [r0], #-2114 @ 0xfffff7be │ │ + mvnsle r2, r0, lsl #24 │ │ + svchi 0x005bf3bf │ │ + andmi r6, r8, #168, 24 @ 0xa800 │ │ + @ instruction: 0xf105bf04 │ │ + @ instruction: 0xf7f40070 │ │ + @ instruction: 0xf105fe47 │ │ + andcs r0, r1, #168 @ 0xa8 │ │ + svchi 0x005bf3bf │ │ + svcne 0x004fe8d0 │ │ + svccs 0x0043e8c0 │ │ mvnsle r2, r0, lsl #22 │ │ - @ instruction: 0xf3bf07c8 │ │ - svclt 0x00048f5b │ │ - subeq pc, r0, r5, lsl #2 │ │ - @ instruction: 0xff86f7f4 │ │ - addeq pc, r8, r5, lsl #2 │ │ - vsubl.u q1, d15, d1 │ │ - ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - stmia r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip}^ │ │ - blcs 3d22c │ │ - stmdbcs r0, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svchi 0x005bf3bf │ │ - strls fp, [r1, #-3870] @ 0xfffff0e2 │ │ - andeq pc, r4, sp, lsl #2 │ │ - @ instruction: 0xf882f000 │ │ - @ instruction: 0xf105e06e │ │ - vaddl.u q0, d31, d16 │ │ - ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr1, cr10, cr0, {0} │ │ - movwcs lr, #2112 @ 0x840 │ │ + @ instruction: 0xf8d5b3d9 │ │ + stmdacs r0, {r3, r4, r7} │ │ + @ instruction: 0xf8d5bf1c │ │ + @ instruction: 0xf0a60094 │ │ + @ instruction: 0xf105ee76 │ │ + @ instruction: 0xf0000054 │ │ + @ instruction: 0xf105f9f9 │ │ + eor r0, r4, r8, ror r0 │ │ + svchi 0x005bf3bf │ │ + svceq 0x0000e855 │ │ + stmda r5, {r0, r6, r9, sl, fp, ip}^ │ │ + bcs 362f8 │ │ + stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf105d11f │ │ + @ instruction: 0xf7f30008 │ │ + @ instruction: 0xf105fc1d │ │ + andcs r0, r1, #68 @ 0x44 │ │ + svchi 0x005bf3bf │ │ + svcne 0x004fe8d0 │ │ + svccs 0x0043e8c0 │ │ mvnsle r2, r0, lsl #22 │ │ - vtbl.8 d2, {d15-d16}, d1 │ │ - cmple pc, fp, asr pc @ │ │ - @ instruction: 0xf1056ca8 │ │ - vsubl.u q0, d15, d16 │ │ - ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - b 1079164 │ │ - stmda r2, {r8, r9}^ │ │ - stccs 4, cr3, [r0], {-0} │ │ - vsra.u64 , , #1 │ │ - stcvs 15, cr8, [r8], #364 @ 0x16c │ │ - svclt 0x00044208 │ │ - rsbseq pc, r0, r5, lsl #2 │ │ - @ instruction: 0xff4cf7f4 │ │ - adceq pc, r8, r5, lsl #2 │ │ - vsubl.u q1, d15, d1 │ │ - ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - stmia r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip}^ │ │ - blcs 3d2a0 │ │ - vsra.u64 , , #1 │ │ - bicslt r8, r9, #364 @ 0x16c │ │ - @ instruction: 0x0098f8d5 │ │ - svclt 0x001c2800 │ │ - @ instruction: 0x0094f8d5 │ │ - b ff96d844 │ │ - subseq pc, r4, r5, lsl #2 │ │ - blx 16d74e │ │ - rsbseq pc, r8, r5, lsl #2 │ │ - vaddl.u q7, d15, d20 │ │ - ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr0, cr1, cr0, {0} │ │ - andne lr, r0, #4521984 @ 0x450000 │ │ - mvnsle r2, r0, lsl #20 │ │ - vtbl.8 d2, {d15}, d1 │ │ - tstle pc, fp, asr pc @ │ │ - andeq pc, r8, r5, lsl #2 │ │ - ldc2l 7, cr15, [r6], #972 @ 0x3cc │ │ - subeq pc, r4, r5, lsl #2 │ │ - vsubl.u q1, d15, d1 │ │ - ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - stmia r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip}^ │ │ - blcs 3d2fc │ │ - vsra.u64 , , #1 │ │ - cmnlt r9, fp, asr pc │ │ - andseq pc, r0, r5, lsl #2 │ │ - blx ff7ed798 │ │ - eoreq pc, r8, r5, lsl #2 │ │ - blx ff6ed7a0 │ │ - andlt r4, r2, r8, lsr #12 │ │ - ldrhtmi lr, [r0], sp │ │ - blt 15ed8ac │ │ - ldclt 0, cr11, [r0, #8]! │ │ - ldmib r0, {r4, r5, r7, r8, sl, ip, sp, pc}^ │ │ - stmdavs r9!, {r8, sl, lr} │ │ - svclt 0x001c2900 │ │ - strmi r4, [r8, r0, lsr #12] │ │ - @ instruction: 0xb1206868 │ │ - pop {r5, r9, sl, lr} │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf105b169 │ │ + @ instruction: 0xf0000010 │ │ + @ instruction: 0xf105f9d3 │ │ + @ instruction: 0xf0000028 │ │ + strtmi pc, [r8], -pc, asr #19 │ │ + pop {r1, ip, sp, pc} │ │ @ instruction: 0xf0a640b0 │ │ - @ instruction: 0xbdb0ba45 │ │ - mvnsmi lr, #737280 @ 0xb4000 │ │ - @ instruction: 0xf8d0b081 │ │ - @ instruction: 0xf8d88000 │ │ - @ instruction: 0xf8d80000 │ │ - @ instruction: 0xf8d81020 │ │ - @ instruction: 0xf0205004 │ │ - @ instruction: 0xf0210701 │ │ - strbmi r0, [pc, #-2305] @ 30d57 │ │ - stccs 1, cr13, [r0, #-96] @ 0xffffffa0 │ │ - qadd16mi fp, r8, ip │ │ - b fe26d8fc │ │ - subeq pc, r8, r8, lsl #2 │ │ - blx fea6d804 │ │ - andlt r4, r1, r0, asr #12 │ │ - mvnsmi lr, #12386304 @ 0xbd0000 │ │ - blt 96d910 │ │ - ldrsbeq pc, [r0, #133]! @ 0x85 @ │ │ - strmi r4, [r5], -lr, lsr #12 │ │ - @ instruction: 0xf0a64630 │ │ - smlsdxcc r2, r8, sl, lr │ │ - strhtle r4, [r6], #89 @ 0x59 │ │ - subeq pc, r4, r7, asr #7 │ │ - rscsle r2, r1, pc, lsl r8 │ │ - tstne r0, r5, lsl #22 │ │ - stmdapl lr!, {r8} │ │ - stmdavs r1!, {r2, r3, r6, fp, sp, lr} │ │ + andlt fp, r2, r7, ror #27 │ │ + ldrlt fp, [r0, #3504]! @ 0xdb0 │ │ + strmi lr, [r0, #-2512] @ 0xfffff630 │ │ + stmdbcs r0, {r0, r3, r5, fp, sp, lr} │ │ + qadd16mi fp, r0, ip │ │ + stmdavs r8!, {r3, r7, r8, r9, sl, lr}^ │ │ + strtmi fp, [r0], -r0, lsr #2 │ │ + ldrhtmi lr, [r0], sp │ │ + ldcllt 0, cr15, [r6, #664] @ 0x298 │ │ + push {r4, r5, r7, r8, sl, fp, ip, sp, pc} │ │ + strdlt r4, [r1], r0 │ │ + ldrdhi pc, [r0], -r0 │ │ + ldrdeq pc, [r0], -r8 │ │ + ldrdne pc, [r0], -r8 @ │ │ + ldrdpl pc, [r4], -r8 │ │ + streq pc, [r1, -r0, lsr #32] │ │ + stmdbeq r1, {r0, r5, ip, sp, lr, pc} │ │ + tstle r8, pc, asr #10 │ │ + svclt 0x001c2d00 │ │ + @ instruction: 0xf0a64628 │ │ + @ instruction: 0xf108ee1a │ │ + @ instruction: 0xf0000048 │ │ + @ instruction: 0x4640f99d │ │ + pop {r0, ip, sp, pc} │ │ + @ instruction: 0xf0a643f0 │ │ + @ instruction: 0xf8d5bdb5 │ │ + @ instruction: 0x462e01f0 │ │ + ldrtmi r4, [r0], -r5, lsl #12 │ │ + cdp 0, 0, cr15, cr8, cr6, {5} │ │ + ldrmi r3, [r9, #1794]! @ 0x702 │ │ + vmla.i , , d2[5] │ │ + ldmdacs pc, {r2, r6} @ │ │ + bl 1a5f88 │ │ + mrseq r1, (UNDEF: 16) │ │ + stmdavs ip, {r1, r2, r3, r5, fp, ip, lr}^ │ │ + stmdbcs r0, {r0, r5, fp, sp, lr} │ │ + shadd16mi fp, r0, ip │ │ + stmdavs r0!, {r3, r7, r8, r9, sl, lr}^ │ │ + mvnle r2, r0, lsl #16 │ │ + stmdavs r1, {r1, r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ svclt 0x001c2900 │ │ - @ instruction: 0x47884630 │ │ - stmdacs r0, {r5, r6, fp, sp, lr} │ │ - strb sp, [sl, r8, ror #3]! │ │ + @ instruction: 0xf0a66840 │ │ + @ instruction: 0x4770bd93 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r4], -r3, lsl #1 │ │ tstlt r8, r0, lsl #16 │ │ - stc 0, cr15, [sl], #-420 @ 0xfffffe5c │ │ + svc 0x00b6f069 │ │ eorvs r2, r0, r0 │ │ @ instruction: 0xf1b06a20 │ │ subsle r4, sp, r0, lsl #30 │ │ andls r6, r1, r5, lsr #23 │ │ mlaseq ip, r4, r8, pc @ │ │ ldmdami ip!, {r5, r8, fp, ip, sp, pc} │ │ stmdavs r0, {r3, r4, r5, r6, sl, lr}^ │ │ cmnle fp, r0, asr #32 │ │ vaddl.u q1, d15, d0 │ │ ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r5, {r8, r9, sl, fp, ip}^ │ │ - bcs 31ef0 │ │ + bcs 3242c │ │ stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ ldmib r4, {r0, r2, r4, r5, ip, lr, pc}^ │ │ @ instruction: 0xf1bbab09 │ │ strls r0, [r2], #-3840 @ 0xfffff100 │ │ strcs sp, [r0], #-59 @ 0xffffffc5 │ │ @ instruction: 0xf8d9e009 │ │ stmdacs r0, {} @ │ │ shadd16mi fp, r0, ip │ │ - b c6d9ac │ │ + ldc 0, cr15, [sl, #664]! @ 0x298 │ │ ldrbmi r3, [ip, #-1025] @ 0xfffffbff │ │ - bl 1657d8 │ │ - bl 2b1830 │ │ + bl 165d14 │ │ + bl 2b1d6c │ │ ldmib r9, {r7, r8, fp}^ │ │ svccs 0x00006701 │ │ @ instruction: 0xf04fd0ed │ │ and r0, r1, r0, lsl #16 │ │ strhtle r4, [r8], #88 @ 0x58 │ │ andne lr, r8, r6, lsl #22 │ │ stmdaeq r1, {r3, r8, ip, sp, lr, pc} │ │ svcne 0x0008f850 │ │ svchi 0x005bf3bf │ │ svccs 0x0000e851 │ │ stmda r1, {r0, r1, r4, r6, r9, sl, fp, ip}^ │ │ stccs 5, cr3, [r0, #-0] │ │ - bcs a5f34 │ │ + bcs a6470 │ │ @ instruction: 0xf3bfd1ec │ │ stmdavs r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ - ldc2 0, cr15, [sl], #84 @ 0x54 │ │ + stc2 0, cr15, [pc, #84]! @ 31cf0 │ │ rscscs lr, r0, r6, ror #15 │ │ addcs r4, r1, #42991616 @ 0x2900000 │ │ @ instruction: 0xf0a62301 │ │ - ldmib r4, {r2, r3, r9, fp, sp, lr, pc}^ │ │ + ldmib r4, {r1, r2, r4, r7, r8, sl, fp, sp, lr, pc}^ │ │ @ instruction: 0xf1bbab09 │ │ strls r0, [r2], #-3840 @ 0xfffff100 │ │ stmdals r1, {r0, r1, r6, r7, r8, ip, lr, pc} │ │ stmdacs r0, {r1, sl, fp, ip, pc} │ │ uadd16mi fp, r0, ip │ │ - ldmib r6!, {r1, r2, r5, r7, ip, sp, lr, pc}^ │ │ + stc 0, cr15, [r0, #664] @ 0x298 │ │ @ instruction: 0xf1b56c65 │ │ andsle r4, r0, r0, lsl #30 │ │ @ instruction: 0x4612e9d4 │ │ @ instruction: 0x4627b136 │ │ - bleq 16f8f8 │ │ - bl 36d948 │ │ + bleq 16fe34 │ │ + cdp 0, 9, cr15, cr8, cr10, {3} │ │ mvnsle r3, r1, lsl #28 │ │ strtmi fp, [r0], -sp, lsr #2 │ │ pop {r0, r1, ip, sp, pc} │ │ @ instruction: 0xf0a64ff0 │ │ - andlt fp, r3, r7, lsl #19 │ │ + andlt fp, r3, r1, lsl sp │ │ svchi 0x00f0e8bd │ │ - @ instruction: 0xf9b4f045 │ │ + ldc2l 0, cr15, [lr, #-276]! @ 0xfffffeec │ │ svclt 0x00042800 │ │ @ instruction: 0x71282001 │ │ svclt 0x0000e78c │ │ - andeq ip, sl, r0, asr #9 │ │ + andeq ip, sl, r4, lsl #23 │ │ svcmi 0x00f0e92d │ │ stmdavc r1, {r0, r3, r4, r7, ip, sp, pc} │ │ andle r2, r2, #49152 @ 0xc000 │ │ pop {r0, r3, r4, ip, sp, pc} │ │ @ instruction: 0xd0158ff0 │ │ tstle ip, r4, lsl #18 │ │ @ instruction: 0x4702e9d0 │ │ @@ -16383,191 +16427,232 @@ │ │ strtmi r4, [r8], -r5, lsr #12 │ │ @ instruction: 0xffecf7ff │ │ svccc 0x00013518 │ │ ldmdavs r0!, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ rscle r2, fp, r0, lsl #16 │ │ andslt r4, r9, r0, lsr #12 │ │ svcmi 0x00f0e8bd │ │ - ldmdblt sl, {r1, r2, r5, r7, ip, sp, lr, pc}^ │ │ + stcllt 0, cr15, [r4], #664 @ 0x298 │ │ stmdbcs r0, {r0, r6, fp, sp, lr} │ │ stmvs r0, {r1, r5, r6, r7, ip, lr, pc} │ │ pop {r0, r3, r4, ip, sp, pc} │ │ @ instruction: 0xf0a64ff0 │ │ - stmdavs r1, {r0, r4, r6, r8, fp, ip, sp, pc}^ │ │ + stmdavs r1, {r0, r1, r3, r4, r6, r7, sl, fp, ip, sp, pc}^ │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ ldmib r0, {r0, r3, r6, r8, ip, sp, pc}^ │ │ stmib sp, {r1, sp}^ │ │ stmib sp, {r1, r2, r8, ip, pc}^ │ │ tstcs r1, r2, lsl #2 │ │ andls r9, r4, #8, 4 @ 0x80000000 │ │ tstcs r0, r1 │ │ @ instruction: 0xf10d2000 │ │ @ instruction: 0xf10d0828 │ │ @ instruction: 0xf10d0a04 │ │ svcge 0x000d0b58 │ │ tstls r5, r9 │ │ strbmi r9, [r0], -r1, lsl #2 │ │ - @ instruction: 0xf0014651 │ │ - @ instruction: 0x9c0af9fd │ │ + @ instruction: 0xf0434651 │ │ + @ instruction: 0x9c0afa2d │ │ adcsle r2, fp, r0, lsl #24 │ │ - bl 57894 │ │ - bl 132d68 │ │ + bl 57dd0 │ │ + bl 1332a4 │ │ @ instruction: 0xf8d00085 │ │ stmdbcs r0, {r2, r3, r8, ip} │ │ @ instruction: 0xf500bf1e │ │ stmdavs r0, {r1, r2, r7, ip, sp, lr}^ │ │ - ldmdb ip!, {r1, r2, r5, r7, ip, sp, lr, pc}^ │ │ + stc 0, cr15, [r6, #-664] @ 0xfffffd68 │ │ strbeq lr, [r5, #2820] @ 0xb04 │ │ stmdacs r3, {r3, r5, fp, ip, sp, lr} │ │ andle sp, sl, r5, ror #7 │ │ tstle pc, r4, lsl #16 │ │ teqlt r6, lr, ror #17 │ │ strtmi r6, [r0], -ip, lsr #17 │ │ @ instruction: 0xff9af7ff │ │ mcrcc 4, 0, r3, cr1, cr8, {0} │ │ stmdavs r8!, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ sbcsle r2, r6, r0, lsl #16 │ │ @ instruction: 0xf0a668a8 │ │ - ldrb lr, [r2, r6, ror #18] │ │ + @ instruction: 0xe7d2ecf0 │ │ cmplt r9, r9, ror #16 │ │ ldrdcs lr, [r2], -r5 │ │ tstls r2, sp, asr #19 │ │ smlabtls lr, sp, r9, lr │ │ andsls r2, r4, #1073741824 @ 0x40000000 │ │ and r9, r1, r0, lsl r2 │ │ andcs r2, r0, r0, lsl #2 │ │ tstls r1, r5, lsl r0 │ │ and r9, r2, sp, lsl #2 │ │ @ instruction: 0xf7ff1d28 │ │ - ldrbmi pc, [r8], -r0, ror #26 @ │ │ - @ instruction: 0xf0014639 │ │ - @ instruction: 0x9c16f9bb │ │ + @ instruction: 0x4658fd59 │ │ + @ instruction: 0xf0434639 │ │ + @ instruction: 0x9c16f9eb │ │ adcsle r2, r6, r0, lsl #24 │ │ - bl 57948 │ │ - bl 132dec │ │ + bl 57e84 │ │ + bl 133328 │ │ @ instruction: 0xf8d00085 │ │ stmdbcs r0, {r2, r3, r8, ip} │ │ @ instruction: 0xf500bf1e │ │ stmdavs r0, {r1, r2, r7, ip, sp, lr}^ │ │ - ldmdb sl!, {r1, r2, r5, r7, ip, sp, lr, pc} │ │ + stcl 0, cr15, [r4], {166} @ 0xa6 │ │ strbeq lr, [r5, #2820] @ 0xb04 │ │ stmdacs r3, {r3, r5, fp, ip, sp, lr} │ │ andle sp, sl, r5, ror #7 │ │ bicsle r2, pc, r4, lsl #16 │ │ teqlt r6, lr, ror #17 │ │ strtmi r6, [r0], -ip, lsr #17 │ │ @ instruction: 0xff58f7ff │ │ mcrcc 4, 0, r3, cr1, cr8, {0} │ │ stmdavs r8!, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc}^ │ │ sbcsle r2, r6, r0, lsl #16 │ │ @ instruction: 0xf0a668a8 │ │ - ldrb lr, [r2, r4, lsr #18] │ │ + ldrb lr, [r2, lr, lsr #25] │ │ stmdbcs r0, {r0, fp, sp, lr} │ │ stmdavs r0, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - stmialt r2, {r1, r2, r5, r7, ip, sp, lr, pc}^ │ │ + mcrrlt 0, 10, pc, ip, cr6 @ │ │ ldrble r4, [r4], #1904 @ 0x770 │ │ tstcs r1, r2, lsl #16 │ │ svclt 0x00482a00 │ │ smlabbmi r0, r2, r0, pc @ │ │ ldmdale ip, {r4, r8, fp, sp} │ │ @ instruction: 0xf001e8df │ │ ldmdbeq r1, {r0, r3, r8, fp} │ │ stmdbeq r9, {r0, r3, r8, fp} │ │ stmdbeq sl, {r0, r3, r8, fp} │ │ stmdbeq sl, {r0, r3, r9, fp} │ │ ldrbmi r0, [r0, -r9]! │ │ stmdbcs r0, {r0, r6, fp, sp, lr} │ │ strdcs sp, [r8, -fp] │ │ @ instruction: 0xf0a65840 │ │ - ldrlt fp, [r0, #-2213] @ 0xfffff75b │ │ + ldrlt fp, [r0, #-3119] @ 0xfffff3d1 │ │ strtmi r6, [r0], -r4, asr #16 │ │ @ instruction: 0xffe0f7ff │ │ pop {r5, r9, sl, lr} │ │ @ instruction: 0xf0a64010 │ │ - bcs 5fbf8 │ │ + bcs 60f5c │ │ ldrbmi fp, [r0, -r8, lsl #30]! │ │ stmdapl r0, {r2, r8, sp}^ │ │ - ldmlt r4, {r1, r2, r5, r7, ip, sp, lr, pc} │ │ + ldclt 0, cr15, [lr], {166} @ 0xa6 │ │ + mvnsmi lr, sp, lsr #18 │ │ + @ instruction: 0x5601e9d0 │ │ + bicslt r4, lr, r0, lsl #13 │ │ + and r2, r1, r0, lsl #14 │ │ + @ instruction: 0xd01742b7 │ │ + subeq lr, r7, r7, lsl #22 │ │ + @ instruction: 0xf8553701 │ │ + bl 175f74 │ │ + vaddl.u q0, d31, d0 │ │ + ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 5, cr2, cr3, cr0, {0} │ │ + strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ + mvnsle r2, r0, lsl #24 │ │ + mvnle r2, r1, lsl #20 │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf0616800 │ │ + strb pc, [r5, pc, lsr #28]! @ │ │ + ldrdeq pc, [r0], -r8 │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0a64628 │ │ + ldmib r8, {r4, r6, sl, fp, sp, lr, pc}^ │ │ + bicslt r5, lr, r4, lsl #12 │ │ + and r2, r1, r0, lsl #14 │ │ + @ instruction: 0xd01742b7 │ │ + subeq lr, r7, r7, lsl #22 │ │ + @ instruction: 0xf8553701 │ │ + bl 175fc0 │ │ + vaddl.u q0, d31, d0 │ │ + ldmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + cdpne 15, 5, cr2, cr3, cr0, {0} │ │ + strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ + mvnsle r2, r0, lsl #24 │ │ + mvnle r2, r1, lsl #20 │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf0616800 │ │ + strb pc, [r5, r9, lsl #28]! @ │ │ + ldrdeq pc, [ip], -r8 │ │ + strtmi fp, [r8], -r0, lsr #2 │ │ + ldrhmi lr, [r0, #141]! @ 0x8d │ │ + bllt ff3ee20c │ │ + ldrhhi lr, [r0, #141]! @ 0x8d │ │ strdlt fp, [r1], r0 │ │ ldm pc, {r0, fp, ip, sp, lr}^ @ │ │ andsne pc, r0, r1 │ │ andsne r1, r0, r0, lsl r0 │ │ andsne r1, r2, #-536870911 @ 0xe0000001 │ │ andsne r1, r0, r2, lsl r0 │ │ andsne r1, lr, #16 │ │ andsne r1, r2, r2, lsl r2 │ │ - bvs c811fc │ │ + bvs c817dc │ │ mrcpl 0, 0, r1, cr12, cr12, {0} │ │ andlt r4, r1, r4, asr sl │ │ stmdavs r1, {r4, r5, r6, r7, r8, sl, fp, ip, sp, pc}^ │ │ rscsle r2, sl, r0, lsl #18 │ │ strtmi r6, [r0], -r4, lsl #17 │ │ pop {r0, ip, sp, pc} │ │ @ instruction: 0xf0a640f0 │ │ - stmdavs r4, {r0, r1, r4, r5, r6, fp, ip, sp, pc}^ │ │ + stmdavs r4, {r0, r1, r3, r5, r7, r8, r9, fp, ip, sp, pc}^ │ │ stmdavs r1, {r1, r6, sp, lr, pc}^ │ │ andle r0, r5, r9, asr #32 │ │ strmi r6, [r4], -r1, lsl #17 │ │ @ instruction: 0xf0a64608 │ │ - strtmi lr, [r0], -r4, asr #17 │ │ + @ instruction: 0x4620ebfc │ │ subeq r6, r9, r1, lsl #18 │ │ stmdbvs r4, {r0, r2, r5, r6, r7, ip, lr, pc}^ │ │ andlt r4, r1, r0, lsr #12 │ │ ldrhtmi lr, [r0], #141 @ 0x8d │ │ - ldmdalt lr, {r1, r2, r5, r7, ip, sp, lr, pc}^ │ │ + bllt fe5ee27c │ │ @ instruction: 0x4702e9d0 │ │ svccs 0x00004606 │ │ @ instruction: 0x4625d03e │ │ @ instruction: 0xf7ff4628 │ │ strbcc pc, [r8, #-4033] @ 0xfffff03f @ │ │ mvnsle r3, r1, lsl #30 │ │ ldmib r0, {r1, r2, r4, r5, sp, lr, pc}^ │ │ strmi r4, [r6], -r2, lsl #14 │ │ @ instruction: 0x4625b397 │ │ @ instruction: 0xf7ff4628 │ │ strbcc pc, [r8, #-4021] @ 0xfffff04b @ │ │ mvnsle r3, r1, lsl #30 │ │ - blvs a9ae0 │ │ + blvs aa0c0 │ │ sbcle r2, r2, r0, lsl #18 │ │ strtmi r6, [r0], -r4, asr #22 │ │ pop {r0, ip, sp, pc} │ │ @ instruction: 0xf0a640f0 │ │ - blvs 9fb38 │ │ - blvs 109def4 │ │ + blvs a0df8 │ │ + blvs 109e4d4 │ │ strmi r4, [r8], -r4, lsl #12 │ │ - stm lr, {r1, r2, r5, r7, ip, sp, lr, pc} │ │ + bl ff1ee2d0 │ │ stcvs 6, cr4, [r4], {32} │ │ stmvs r4, {r1, sp, lr, pc} │ │ adcle r2, lr, r0, lsl #24 │ │ @ instruction: 0xf7ff4620 │ │ qadd8mi pc, r0, r7 @ │ │ pop {r0, ip, sp, pc} │ │ @ instruction: 0xf0a640f0 │ │ - ldmib r0, {r0, r2, r5, fp, ip, sp, pc}^ │ │ + ldmib r0, {r0, r2, r3, r4, r6, r8, r9, fp, ip, sp, pc}^ │ │ strmi r4, [r6], -r2, lsl #14 │ │ @ instruction: 0x4625b137 │ │ @ instruction: 0xf7ff4628 │ │ strbcc pc, [r8, #-3977] @ 0xfffff077 @ │ │ mvnsle r3, r1, lsl #30 │ │ stmdacs r0, {r4, r5, r6, fp, sp, lr} │ │ @ instruction: 0x4620d097 │ │ pop {r0, ip, sp, pc} │ │ @ instruction: 0xf0a640f0 │ │ - push {r0, r4, fp, ip, sp, pc} │ │ + push {r0, r3, r6, r8, r9, fp, ip, sp, pc} │ │ strdlt r4, [r3], r0 │ │ stmdbvs r0, {r2, r9, sl, lr}^ │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 3a6b8 │ │ + blcs 3ac98 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ vaddw.u , , d4 │ │ stmdbvs r0!, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - @ instruction: 0xf971f001 │ │ - bleq 6c21c │ │ + @ instruction: 0xf8f3f001 │ │ + bleq 6c7fc │ │ svchi 0x005bf3bf │ │ suble r2, r5, r0, lsl #16 │ │ @ instruction: 0xf0402801 │ │ @ instruction: 0xf10b80ab │ │ ldmda r0, {r2, r7}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ @@ -16575,196 +16660,196 @@ │ │ vtbl.8 d2, {d15-d16}, d1 │ │ @ instruction: 0xf0408f5b │ │ @ instruction: 0xf10b814a │ │ vabal.u q0, d15, d16 │ │ ldmda r5, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ @ instruction: 0xf0400f00 │ │ stmda r5, {r0, r8}^ │ │ - bcs 3630c │ │ + bcs 368ec │ │ @ instruction: 0x07c0d1f7 │ │ svchi 0x005bf3bf │ │ msrhi CPSR_s, r0, asr #32 │ │ @ instruction: 0xf04f6828 │ │ strcs r0, [r0], -r0, lsl #20 │ │ svchi 0x005bf3bf │ │ @ instruction: 0xf01143c1 │ │ @ instruction: 0xf0400f3e │ │ strcs r8, [r1], #-207 @ 0xffffff31 │ │ and r2, ip, r0, lsl #14 │ │ - stmda lr!, {r1, r2, r5, r7, ip, sp, lr, pc} │ │ + bl 1dee3b0 │ │ strtmi r6, [r7], #-2088 @ 0xfffff7d8 │ │ strcc r3, [r1], -r2, lsl #8 │ │ svchi 0x005bf3bf │ │ @ instruction: 0xf01143c1 │ │ @ instruction: 0xf0400f3e │ │ mcrcs 0, 0, r8, cr7, cr15, {5} │ │ mcrcs 2, 0, sp, cr0, cr0, {7} │ │ @ instruction: 0x4638d0f0 │ │ svclt 0x00103801 │ │ @ instruction: 0xe7ebd1fc │ │ adceq pc, r4, fp, lsl #2 │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 3a770 │ │ + blcs 3ad50 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svchi 0x005bf3bf │ │ tstphi r7, r0, asr #32 @ p-variant is OBSOLETE │ │ ldrdeq pc, [r8], #-139 @ 0xffffff75 │ │ msreq CPSR_, fp, lsl #2 │ │ svchi 0x005bf3bf │ │ svcmi 0x0000e851 │ │ andeq lr, r0, #68, 20 @ 0x44000 │ │ movwcs lr, #2113 @ 0x841 │ │ mvnsle r2, r0, lsl #22 │ │ svchi 0x005bf3bf │ │ ldrdeq pc, [r8], #-139 @ 0xffffff75 │ │ tstle r5, r0, lsr #4 │ │ subeq pc, ip, fp, lsl #2 │ │ - ldc2 7, cr15, [r6], #-976 @ 0xfffffc30 │ │ + blx ff67015c │ │ ldrdeq pc, [r8], #-139 @ 0xffffff75 │ │ ldrdpl pc, [r0], -fp │ │ stmdaeq r0, {r2, r5, r9, fp, sp, lr, pc} │ │ and r2, r4, r0, lsl #14 │ │ - svc 0x00eaf0a5 │ │ + bl cee438 │ │ @ instruction: 0xf8db3701 │ │ stmdacc r1, {r3, r6} │ │ @ instruction: 0x1094f8db │ │ @ instruction: 0xf8db4028 │ │ tsteq r3, r4, asr #32 │ │ stclne 8, cr5, [fp], #-816 @ 0xfffffcd0 │ │ svchi 0x005bf3bf │ │ tstle fp, r3, lsr #5 │ │ ldrdcc pc, [r0], #-139 @ 0xffffff75 │ │ - bl 78d00 │ │ + bl 792e0 │ │ addsmi r1, lr, #0 │ │ subsmi fp, r2, #33, 30 @ 0x84 │ │ @ instruction: 0xf8db402a │ │ ldmne ip, {r2, r6, ip, sp} │ │ @ instruction: 0x5601e9d0 │ │ stmdbcs r0, {r0, r4, r5, fp, sp, lr} │ │ qadd16mi fp, r8, ip │ │ ldmdavs r0!, {r3, r7, r8, r9, sl, lr}^ │ │ @ instruction: 0x4628b110 │ │ - svc 0x00b2f0a5 │ │ + b ffaee488 │ │ @ instruction: 0xf8db4625 │ │ ldrb r0, [r6, r8, asr #32] │ │ eorsle r4, r2, r8, lsr #11 │ │ sbcle r2, sp, #7, 30 │ │ sbcle r2, sp, r0, lsl #30 │ │ @ instruction: 0xf007fb07 │ │ svclt 0x00103801 │ │ @ instruction: 0xe7c7d1fc │ │ andeq pc, r4, fp, lsl #2 │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 3a840 │ │ + blcs 3ae20 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svchi 0x005bf3bf │ │ addshi pc, pc, r0, asr #32 │ │ andeq pc, r8, fp, lsl #2 │ │ - @ instruction: 0xf9baf7f3 │ │ + @ instruction: 0xf888f7f3 │ │ subeq pc, r4, fp, lsl #2 │ │ vsubl.u q1, d15, d1 │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmia r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip}^ │ │ - blcs 3d974 │ │ + blcs 3df54 │ │ stmdbcs r0, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svchi 0x005bf3bf │ │ addhi pc, fp, r0 │ │ andseq pc, r0, fp, lsl #2 │ │ - @ instruction: 0xffa0f065 │ │ + mrc2 7, 1, pc, cr12, cr15, {7} │ │ eoreq pc, r8, fp, lsl #2 │ │ @ instruction: 0xf10be01c │ │ andcs r0, r1, #168 @ 0xa8 │ │ svchi 0x005bf3bf │ │ svcne 0x004fe8d0 │ │ svccs 0x0043e8c0 │ │ mvnsle r2, r0, lsl #22 │ │ vtbl.8 d2, {d15-d16}, d0 │ │ rsbsle r8, r4, fp, asr pc │ │ @ instruction: 0x0098f8db │ │ svclt 0x001c2800 │ │ @ instruction: 0x0094f8db │ │ - svc 0x0062f0a5 │ │ + b fe6ee528 │ │ subseq pc, r4, fp, lsl #2 │ │ - @ instruction: 0xff82f065 │ │ + mrc2 7, 0, pc, cr14, cr15, {7} │ │ rsbseq pc, r8, fp, lsl #2 │ │ - @ instruction: 0xff7ef065 │ │ + mrc2 7, 0, pc, cr10, cr15, {7} │ │ andlt r4, r3, r8, asr r6 │ │ svcmi 0x00f0e8bd │ │ - cdplt 0, 15, cr15, cr10, cr5, {5} │ │ + blt cee544 │ │ ldrdls pc, [r0], -fp │ │ streq pc, [r4, -fp, lsl #2] │ │ svchi 0x005bf3bf │ │ ldmdaeq r0, {r0, r1, r2, r3, r6, r9, fp, sp, lr, pc}^ │ │ svchi 0x005bf3bf │ │ svcpl 0x0000e857 │ │ andge lr, r0, r7, asr #16 │ │ mvnsle r2, r0, lsl #16 │ │ - beq 16ac62c │ │ + beq 16acc0c │ │ svchi 0x005bf3bf │ │ @ instruction: 0xf8cd45d0 │ │ eorle r8, r5, r4 │ │ - blx 1e0996 │ │ + blx 1e0f76 │ │ rsbseq pc, r0, r6, lsl #8 │ │ stmdaeq r1, {r8, ip, sp, lr, pc} │ │ andls pc, r0, sp, asr #17 │ │ stmdbeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ andle r2, r5, #7, 28 @ 0x70 │ │ @ instruction: 0x4620b136 │ │ svclt 0x00103801 │ │ strd sp, [r1], -ip │ │ - svc 0x0038f0a5 │ │ + b fe06e59c │ │ vrsubhn.i d3, , │ │ ldmda r7, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmda r7, {r8, r9, sl, fp, ip, lr}^ │ │ stmdacs r0, {ip, pc} │ │ strbmi sp, [r4], #-505 @ 0xfffffe07 │ │ stmdaeq r2, {r3, r8, ip, sp, lr, pc} │ │ @ instruction: 0xf3bf2d00 │ │ rscle r8, r5, fp, asr pc │ │ stmdals r0, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ teqle r6, r2, asr #11 │ │ @ instruction: 0x4628b115 │ │ - svc 0x0010f0a5 │ │ + b 126e5cc │ │ andeq pc, r1, r9, lsr #32 │ │ svchi 0x005bf3bf │ │ andeq pc, r0, fp, asr #17 │ │ addeq pc, r8, fp, lsl #2 │ │ vsubl.u q1, d15, d1 │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmia r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip}^ │ │ - blcs 3da80 │ │ + blcs 3e060 │ │ stmdbcs r0, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svchi 0x005bf3bf │ │ @ instruction: 0xf8cdbf1e │ │ @ instruction: 0xf10db008 │ │ @ instruction: 0xf7ff0008 │ │ - andlt pc, r3, r7, asr ip @ │ │ + strdlt pc, [r3], -lr │ │ svchi 0x00f0e8bd │ │ ldrsbeq pc, [r0, #133]! @ 0x85 @ │ │ svchi 0x005bf3bf │ │ eorsle r2, pc, r0, lsl #16 │ │ ldrsbeq pc, [r0, #133]! @ 0x85 @ │ │ vrsubhn.i d4, , q15 │ │ @ instruction: 0x46058f5b │ │ - @ instruction: 0xf0a54630 │ │ - @ instruction: 0xf109eee4 │ │ - b 13f41bc │ │ + @ instruction: 0xf0a64630 │ │ + @ instruction: 0xf109ea1c │ │ + b 13f479c │ │ ldrbmi r0, [r0, #2649] @ 0xa59 │ │ @ instruction: 0xf00ad0c8 │ │ ldmdacs pc, {r0, r1, r2, r3, r4} @ │ │ - bl 1a615c │ │ + bl 1a673c │ │ @ instruction: 0xf8d81800 │ │ vaddl.u q0, d15, d12 │ │ @ instruction: 0x07c08f5b │ │ strcs sp, [r1], #-279 @ 0xfffffee9 │ │ strcs r2, [r0], -r0, lsl #14 │ │ - @ instruction: 0xf0a5e00a │ │ - @ instruction: 0xf8d8eedc │ │ + @ instruction: 0xf0a6e00a │ │ + @ instruction: 0xf8d8ea24 │ │ strtmi r0, [r7], #-12 │ │ strcc r3, [r1], -r2, lsl #8 │ │ svchi 0x005bf3bf │ │ smlabtle r8, r0, r7, r0 │ │ rscsle r2, r2, #7, 28 @ 0x70 │ │ rscsle r2, r2, r0, lsl #28 │ │ stmdacc r1, {r3, r4, r5, r9, sl, lr} │ │ @@ -16774,15 +16859,15 @@ │ │ svclt 0x001c2900 │ │ @ instruction: 0x47884630 │ │ ldrdhi pc, [r4], -sp │ │ stmdacs r0, {r5, r6, fp, sp, lr} │ │ strb sp, [r8, r6, asr #3] │ │ strcs r2, [r0], -r1, lsl #8 │ │ and r2, sl, r0, lsl #14 │ │ - cdp 0, 11, cr15, cr6, cr5, {5} │ │ + ldmib lr!, {r1, r2, r5, r7, ip, sp, lr, pc}^ │ │ ldrsbeq pc, [r0, #133]! @ 0x85 @ │ │ strcc r4, [r2], #-1062 @ 0xfffffbda │ │ stmdacs r0, {r0, r8, r9, sl, ip, sp} │ │ svchi 0x005bf3bf │ │ svccs 0x0007d1b0 │ │ svccs 0x0000d2f2 │ │ @ instruction: 0x4630d0f2 │ │ @@ -16792,34 +16877,34 @@ │ │ stmdavs r0, {r2, r9, sl, lr} │ │ stmdavc r0, {r0, r2, r3, r9, sl, lr} │ │ @ instruction: 0xf000e8df │ │ stmdacs r8!, {r0, r1, r8, r9} │ │ stmdavs r6!, {r0, r1, r2, r3, r5, r6, fp, sp, lr}^ │ │ @ instruction: 0xf8964628 │ │ ldmibvs r1!, {r5, sp}^ │ │ - blx 1eedecc │ │ + blx 7ee4ae │ │ stmiavs r0!, {r5, r8, r9, fp, ip, sp, pc} │ │ tstcc r1, r1, lsl #16 │ │ @ instruction: 0xf8966001 │ │ stmdacc r2, {r5} │ │ ldmdale fp, {r0, r1, fp, sp} │ │ @ instruction: 0xf000e8df │ │ stmdbhi r0!, {r1, r8, r9, ip, sp, pc}^ │ │ stmiavs r9!, {r4, r5, r6, r7, r8, fp, sp, lr} │ │ vhsub.s8 d20, d16, d1 │ │ stmdavs r9!, {r1, r2, r5, r8, pc}^ │ │ @ instruction: 0xf0c04281 │ │ - bne 2d242c │ │ + bne 2d2a0c │ │ vpmax.s8 d18, d0, d3 │ │ stmdavs r9!, {r0, r1, r2, r3, r6, r8, pc} │ │ tst ip, r9, lsl #16 │ │ strtmi r6, [r8], -r6, ror #16 │ │ mlacs r0, r6, r8, pc @ │ │ @ instruction: 0xf01769f1 │ │ - tstplt r0, r5, asr sl @ p-variant is OBSOLETE │ │ + @ instruction: 0xb110faf9 │ │ andlt r2, r4, r1 │ │ stmiavs r0!, {r4, r5, r6, r8, sl, fp, ip, sp, pc} │ │ tstcc r1, r1, lsl #16 │ │ @ instruction: 0xf8966001 │ │ stmdacc r2, {r5} │ │ ldmle r3!, {r0, r1, fp, sp}^ │ │ @ instruction: 0xf000e8df │ │ @@ -16827,15 +16912,15 @@ │ │ @ instruction: 0xf04f68e3 │ │ ldmibvs r0!, {sl, fp, lr}^ │ │ ldmib r3, {r0, r3, r5, r7, fp, sp, lr}^ │ │ addmi r6, r1, #0, 8 │ │ tstpmi r0, pc, asr #32 @ p-variant is OBSOLETE │ │ stmdavs r9!, {r0, r3, r8, fp, ip, lr, pc}^ │ │ @ instruction: 0xf0c04281 │ │ - bne 2d23d0 │ │ + bne 2d29b0 │ │ vpmax.s8 d18, d0, d3 │ │ stmdavs r9!, {r0, r5, r8, pc} │ │ ldmdane r2!, {r0, r3, fp, ip, lr}^ │ │ rscvc lr, r1, r4, lsl #21 │ │ mvnvc lr, r4, asr #22 │ │ streq lr, [r1], -r4, lsl #21 │ │ andeq lr, r0, r6, lsr sl │ │ @@ -16851,241 +16936,241 @@ │ │ tstcc r1, r1, lsl #16 │ │ andcs r6, r1, r1 │ │ ldcllt 0, cr11, [r0, #-16]! │ │ stmiavs r9!, {r4, r5, r6, r7, r8, fp, sp, lr} │ │ vhsub.s8 d20, d16, d1 │ │ stmdavs r9!, {r0, r1, r5, r7, pc}^ │ │ @ instruction: 0xf0c04281 │ │ - bne 2d2348 │ │ + bne 2d2928 │ │ vpmax.s8 d18, d0, d7 │ │ stmdavs sl!, {r0, r1, r3, r5, r6, r7, pc} │ │ ldrmi r5, [r0], #-2065 @ 0xfffff7ef │ │ adcs r6, sp, r0, asr #16 │ │ @ instruction: 0xf04f68e3 │ │ ldmibvs r0!, {sl, fp, lr}^ │ │ strvs lr, [r0], #-2515 @ 0xfffff62d │ │ addmi r6, r1, #11075584 @ 0xa90000 │ │ addshi pc, r0, r0, asr #4 │ │ addmi r6, r1, #6881280 @ 0x690000 │ │ rschi pc, r4, r0, asr #1 │ │ - bcs 1f87b4 │ │ + bcs 1f8d94 │ │ sbcshi pc, r4, r0, asr #4 │ │ ldmdapl r1, {r1, r3, r5, fp, sp, lr} │ │ stmdavs r0, {r4, sl, lr}^ │ │ ldmibvs r0!, {r0, r2, r7, sp, lr, pc}^ │ │ addmi r6, r1, #11075584 @ 0xa90000 │ │ stmdavs r9!, {r3, r4, r5, r8, fp, ip, lr, pc}^ │ │ @ instruction: 0xf0c04281 │ │ - bne 2d230c │ │ + bne 2d28ec │ │ vpmax.s8 d18, d0, d7 │ │ stmdavs r9!, {r0, r1, r6, r7, pc} │ │ strmi r5, [r8], #-2058 @ 0xfffff7f6 │ │ stmib sp, {r6, fp, sp, lr}^ │ │ - ldc 0, cr2, [sp] │ │ + ldcl 0, cr2, [sp] │ │ eor r0, r9, r0, lsl #22 │ │ stmiavs r9!, {r4, r5, r6, r7, r8, fp, sp, lr} │ │ ldmdble lr!, {r0, r7, r9, lr}^ │ │ addmi r6, r1, #6881280 @ 0x690000 │ │ sbchi pc, r3, r0, asr #1 │ │ - bcs 1f8800 │ │ + bcs 1f8de0 │ │ adchi pc, lr, r0, asr #4 │ │ stmdapl sl, {r0, r3, r5, fp, sp, lr} │ │ stmdavs r0, {r3, sl, lr}^ │ │ andcs lr, r2, sp, asr #19 │ │ - bleq ed660 │ │ + bleq edd40 │ │ ldmibvs r0!, {r0, r1, r2, r3, r5, r6, sp, lr, pc}^ │ │ addmi r6, r1, #11075584 @ 0xa90000 │ │ stmdavs r9!, {r1, r2, r3, r8, fp, ip, lr, pc}^ │ │ @ instruction: 0xf0c04281 │ │ - bne 2d22e0 │ │ + bne 2d28c0 │ │ vpmax.s8 d18, d0, d3 │ │ stmdavs r9!, {r0, r1, r2, r3, r4, r7, pc} │ │ cdp 8, 0, cr5, cr0, cr8, {0} │ │ - @ instruction: 0xeeb70a10 │ │ + vmrs r0, mvfr0 │ │ and r0, r1, r0, asr #21 │ │ - bleq 16ad694 │ │ - bl 46d164 │ │ + bleq 16add74 │ │ + bl c6d744 │ │ @ instruction: 0x3c04e9d4 │ │ strvs lr, [r0, #-2524] @ 0xfffff624 │ │ ldmdavc fp, {r2, r3, r5, r6, r7, r8, r9, sl, ip} │ │ subseq lr, r4, pc, asr sl │ │ andeq lr, r5, r0, lsl #21 │ │ ldreq lr, [r4, #-2639]! @ 0xfffff5b1 │ │ - b 17f7f88 │ │ - b fe07258c │ │ - b fe172448 │ │ - b 13f285c │ │ - b fe133118 │ │ - bne fed33884 │ │ + b 17f8568 │ │ + b fe072b6c │ │ + b fe172a28 │ │ + b 13f2e3c │ │ + b fe1336f8 │ │ + bne fed33e64 │ │ streq pc, [r0, #-79] @ 0xffffffb1 │ │ streq lr, [r0], #-2929 @ 0xfffff48f │ │ streq pc, [r0], #-79 @ 0xffffffb1 │ │ strcs fp, [r1], #-4024 @ 0xfffff048 │ │ @ instruction: 0x41881b92 │ │ strcs fp, [r1, #-4024] @ 0xfffff048 │ │ sbclt r1, r0, #40, 22 @ 0xa000 │ │ svclt 0x00084298 │ │ - bleq 6d6a0 │ │ + bleq 6dd80 │ │ andlt r2, r4, r1 │ │ ldmibvs r0!, {r4, r5, r6, r8, sl, fp, ip, sp, pc}^ │ │ addmi r6, r1, #11075584 @ 0xa90000 │ │ stmdavs r9!, {r4, r6, r8, fp, ip, lr, pc}^ │ │ cmnle r4, #268435464 @ 0x10000008 │ │ - bcs f88b0 │ │ + bcs f8e90 │ │ stmdavs r9!, {r2, r3, r4, r6, r8, fp, ip, lr, pc} │ │ cdp 8, 0, cr5, cr0, cr8, {0} │ │ - @ instruction: 0xeeb70a10 │ │ + vmrs r0, mvfr0 │ │ sub r0, r5, r0, asr #21 │ │ andmi pc, r0, pc, asr #32 │ │ eor r2, r3, r0, lsl #2 │ │ @ instruction: 0xf04f2100 │ │ stmibne r9, {lr} │ │ andeq lr, r0, #132, 20 @ 0x84000 │ │ - b fe142630 │ │ - b db38b4 │ │ + b fe142c10 │ │ + b db3e94 │ │ strmi r0, [r2], -r2, lsl #4 │ │ - b fe361dcc │ │ + b fe3623ac │ │ strbne r7, [r1, r2, ror #5] │ │ andne lr, r0, #3194880 @ 0x30c000 │ │ andlt r2, r4, r1 │ │ - ldc 13, cr11, [pc, #448] @ 3228c │ │ + ldcl 13, cr11, [pc, #448] @ 3286c │ │ stmdbvs r0!, {r2, r3, r5, r8, r9, fp}^ │ │ - blne 6d714 │ │ - bleq ad998 │ │ - bleq 6d6dc │ │ + blne 6ddf4 │ │ + bleq fe8ae078 │ │ + bleq 6ddbc │ │ andlt r2, r4, r1 │ │ @ instruction: 0xf04fbd70 │ │ strbne r4, [r8, r0, lsl #2] │ │ movwcs lr, #14804 @ 0x39d4 │ │ @ instruction: 0xf8932600 │ │ ldmib r2, {lr, pc}^ │ │ - blne 13070f8 │ │ + blne 13076d8 │ │ movweq lr, #19312 @ 0x4b70 │ │ movweq pc, #79 @ 0x4f @ │ │ movwcs fp, #8120 @ 0x1fb8 │ │ - bl 1d38abc │ │ + bl 1d3909c │ │ svclt 0x00b80500 │ │ - bne ffcfb914 │ │ + bne ffcfbef4 │ │ strbmi fp, [r3, #-731]! @ 0xfffffd25 │ │ stmib r2, {r3, r8, r9, sl, fp, ip, sp, pc}^ │ │ andcs r1, r1, r0 │ │ ldcllt 0, cr11, [r0, #-16]! │ │ - bleq 5ed7a0 │ │ - @ instruction: 0xed906960 │ │ - vadd.f64 d1, d1, d0 │ │ - vstr d0, [r0] │ │ + bleq 5ede80 │ │ + @ instruction: 0xedd06960 │ │ + vadd.f64 d17, d1, d0 │ │ + vstr d16, [r0, #640] @ 0x280 │ │ andcs r0, r1, r0, lsl #22 │ │ ldcllt 0, cr11, [r0, #-16]! │ │ - andcs r4, r0, r2, lsl fp │ │ + andcs r4, r0, r3, lsl fp │ │ ldrbtmi r2, [fp], #-264 @ 0xfffffef8 │ │ - @ instruction: 0xf930f00d │ │ - andcs r4, r0, r0, lsl fp │ │ + blx 26e758 │ │ + andcs r4, r0, pc, lsl #22 │ │ ldrbtmi r2, [fp], #-260 @ 0xfffffefc │ │ - @ instruction: 0xf92af00d │ │ + blx ee764 │ │ @ instruction: 0x460a4b10 │ │ @ instruction: 0xf00d447b │ │ - blmi 4305f0 │ │ + blmi 430f30 │ │ ldrbtmi r4, [fp], #-1546 @ 0xfffff9f6 │ │ - @ instruction: 0xf920f00d │ │ + @ instruction: 0xf9f8f00d │ │ strmi r4, [sl], -r9, lsl #22 │ │ @ instruction: 0xf00d447b │ │ - blmi 2705dc │ │ + blmi 270f1c │ │ ldrbtmi r4, [fp], #-1546 @ 0xfffff9f6 │ │ - @ instruction: 0xf916f00d │ │ + @ instruction: 0xf9eef00d │ │ svclt 0x0000bf00 │ │ andeq r0, r0, r0 │ │ svcvc 0x00f80000 │ │ - andeq r7, sl, r2, ror #25 │ │ - andeq r7, sl, r6, asr #25 │ │ - andeq r8, sl, r8, ror #4 │ │ - andeq r8, sl, lr, lsr #3 │ │ - @ instruction: 0x000a82bc │ │ - ldrdeq r8, [sl], -r2 │ │ + andeq r8, sl, r6, lsl r3 │ │ + andeq r8, sl, r2, lsr r3 │ │ + andeq r8, sl, r8, asr #17 │ │ + strdeq r8, [sl], -lr │ │ + strdeq r8, [sl], -ip │ │ + andeq r8, sl, r2, lsr #16 │ │ svcmi 0x00f0e92d │ │ ldrmi fp, [r1], r9, lsl #1 │ │ stmdbvc r9, {r1, r3, r9, sl, lr} │ │ stmdbcs r2, {r0, r2, r3, r4, r9, sl, lr} │ │ stmdbcs r3, {r0, r2, r3, r5, ip, lr, pc} │ │ ldmibvs r6, {r3, r4, r5, r8, ip, lr, pc} │ │ svcne 0x0000e856 │ │ stmda r6, {r0, r1, r3, r6, sl, fp, ip}^ │ │ svccs 0x00003700 │ │ stmdbcs r0, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ addhi pc, r5, r0, lsl #2 │ │ @ instruction: 0x8702e9d2 │ │ - bmi 16c918 │ │ + bmi 16cef8 │ │ svceq 0x0000f1b8 │ │ @ instruction: 0xf1b8d032 │ │ tstle sl, r1, lsl #30 │ │ orreq pc, r0, r7, lsl #2 │ │ ldmda r1, {r2, r5, r7, r9, sl, lr}^ │ │ mrrcne 15, 0, r2, r3, cr0 │ │ strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ mvnsle r2, r0, lsl #24 │ │ ldmda r7, {r1, r2, r3, r5, sp, lr, pc}^ │ │ mcrrne 15, 0, r1, sl, cr0 │ │ movwcs lr, #2119 @ 0x847 │ │ mvnsle r2, r0, lsl #22 │ │ svccc 0x00fff1b1 │ │ @ instruction: 0xf044dc28 │ │ - stmdavs r9!, {r1, r2, r3, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + stmdavs r9!, {r1, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ vsubl.s8 q9, d8, d9 │ │ andvs r0, r2, r0, lsl #4 │ │ strbmi fp, [r8], -r9, lsl #2 │ │ stmdavs r8!, {r3, r7, r8, r9, sl, lr}^ │ │ andlt fp, r9, r0, asr #18 │ │ svchi 0x00f0e8bd │ │ strbmi r6, [r9], -fp, ror #17 │ │ stmdavs r8!, {r3, r4, r7, r8, r9, sl, lr}^ │ │ rscsle r2, r6, r0, lsl #16 │ │ andlt r4, r9, r8, asr #12 │ │ svcmi 0x00f0e8bd │ │ - mcrrlt 0, 10, pc, r2, cr5 @ │ │ + svclt 0x007af0a5 │ │ lsleq pc, r7, #2 @ │ │ ldmda r1, {r2, r5, r7, r9, sl, lr}^ │ │ mrrcne 15, 0, r2, r3, cr0 │ │ strcc lr, [r0], #-2113 @ 0xfffff7bf │ │ mvnsle r2, r0, lsl #24 │ │ @ instruction: 0xf1b24664 │ │ ldclle 15, cr3, [r6, #1020] @ 0x3fc │ │ andscs r4, r8, r3, lsl #13 │ │ - stc 0, cr15, [sl], #660 @ 0x294 │ │ + svc 0x00daf0a5 │ │ ldmdbmi ip, {r4, r8, r9, ip, sp, pc} │ │ stmib r0, {r9, sp}^ │ │ - blge 1c4a6c │ │ + blge 1c504c │ │ stmib r0, {r0, r3, r4, r5, r6, sl, lr}^ │ │ tstvs r5, r2, lsl #18 │ │ smlabteq r6, sp, r9, lr │ │ @ instruction: 0xf88da802 │ │ strbmi r2, [r1], -r0, lsr #32 │ │ @ instruction: 0xf7f1463a │ │ - @ instruction: 0xf89dfdf9 │ │ + @ instruction: 0xf89dfcc7 │ │ stmdacs r2, {r4} │ │ @ instruction: 0x4640d110 │ │ @ instruction: 0xf7ff4639 │ │ - andcs pc, r9, r1, lsl r9 @ │ │ + @ instruction: 0x2009f8b8 │ │ andeq pc, r0, r8, asr #5 │ │ @ instruction: 0xf8cb3008 │ │ andlt r0, r9, r0 │ │ svchi 0x00f0e8bd │ │ tstcs r8, r8 │ │ - blx febae2dc │ │ + blx 152e8be │ │ @ instruction: 0xf10daf02 │ │ svcgt 0x00860c18 │ │ - blmi 2442d8 │ │ + blmi 2448b8 │ │ ldrbtmi r4, [r8], #-3080 @ 0xfffff3f8 │ │ addeq lr, r6, ip, lsl #17 │ │ - bge 1c34b4 │ │ + bge 1c3a94 │ │ ldrbtmi r2, [ip], #-299 @ 0xfffffed5 │ │ @ instruction: 0xf00e9400 │ │ - mrcle 14, 7, APSR_nzcv, cr14, cr9, {0} │ │ - andeq r7, sl, r0, asr #5 │ │ - @ instruction: 0xfffe6d53 │ │ - ldrdeq r7, [sl], -r8 │ │ - andeq r7, sl, r2, asr r2 │ │ + cdple 14, 15, cr15, cr14, cr5, {6} │ │ + andeq r7, sl, r0, lsr r9 │ │ + @ instruction: 0xfffe6be9 │ │ + andeq r7, sl, r8, lsl #16 │ │ + andeq r7, sl, r2, asr #17 │ │ @ instruction: 0x4604b570 │ │ andeq lr, r3, r2, asr sl │ │ @ instruction: 0xf647d02c │ │ stmdavs lr, {r0, r2, r4, r6, lr} │ │ subvc pc, sl, r7, asr #13 │ │ cmpmi r0, #212992 @ 0x34000 │ │ addmi r4, r5, #48 @ 0x30 │ │ @@ -17099,168 +17184,168 @@ │ │ ldmdbcc r8, {r3, r4, r8, r9, sl, fp, sp, lr} │ │ subsmi r6, r6, r5, asr #16 │ │ @ instruction: 0x432e405d │ │ strdcc sp, [r8], -r6 │ │ stmvs r2, {r2, r8, fp, ip, pc} │ │ stmdale pc, {r1, r3, r7, r9, lr} @ │ │ @ instruction: 0x26182018 │ │ - ldc 0, cr15, [ip], #-660 @ 0xfffffd6c │ │ + svc 0x006cf0a5 │ │ ldmdbmi ip, {r4, r5, r6, r8, r9, ip, sp, pc} │ │ andscs r4, r8, #5242880 @ 0x500000 │ │ ands r4, sl, r9, ror r4 │ │ subeq pc, ip, r1, lsl #2 │ │ stmvs r2, {r2, r8, fp, ip, pc} │ │ stmible pc!, {r1, r3, r7, r9, lr}^ @ │ │ - bl 8c458 │ │ + bl 8ca38 │ │ andcs r0, sl, #1073741856 @ 0x40000020 │ │ sbceq lr, r1, r0, lsl #22 │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ stmib r4, {r0, r1, r2, r9, ip, sp}^ │ │ ldcllt 0, cr2, [r0, #-0] │ │ strtcs r2, [r3], -r3, lsr #32 │ │ - stc 0, cr15, [r0], #-660 @ 0xfffffd6c │ │ + svc 0x0050f0a5 │ │ stmdbmi sp, {r4, r5, r7, r8, ip, sp, pc} │ │ eorcs r4, r3, #5242880 @ 0x500000 │ │ @ instruction: 0xf0a24479 │ │ - mulcs sl, pc, r8 @ │ │ + andcs pc, sl, r4, lsr sp @ │ │ vmla.i d22, d8, d2[5] │ │ adcvs r0, r5, r0 │ │ rscvs r6, r6, r0, lsr #32 │ │ - bmi 261954 │ │ + bmi 261f34 │ │ ldrbtmi r4, [sl], #-1577 @ 0xfffff9d7 │ │ - @ instruction: 0xf86ef00d │ │ + @ instruction: 0xf942f00d │ │ tstcs r8, r1 │ │ - blx ffe2e3d0 │ │ + blx fe5ee9b2 │ │ @ instruction: 0x21232001 │ │ - blx ffd2e3d8 │ │ - @ instruction: 0xfffdf8cc │ │ - @ instruction: 0xfffdf8ec │ │ - andeq r7, sl, sl, ror #21 │ │ + blx fe4ee9ba │ │ + @ instruction: 0xfffdf74c │ │ + @ instruction: 0xfffdf76c │ │ + andeq r8, sl, sl, lsr r1 │ │ addlt fp, ip, r0, lsl #11 │ │ ldmib r0, {r0, r1, r3, r9, fp, lr}^ │ │ ldrbtmi r0, [sl], #-256 @ 0xffffff00 │ │ @ instruction: 0xf3bf68d3 │ │ - blcs d6138 │ │ + blcs d6718 │ │ ldmdbvs r3, {r1, r3, r8, ip, lr, pc} │ │ andls r2, r3, #0, 4 │ │ andls r2, r2, #268435456 @ 0x10000000 │ │ andls r2, r0, #805306368 @ 0x30000000 │ │ ldrmi r4, [r8, sl, ror #12] │ │ stclt 0, cr11, [r0, #48] @ 0x30 │ │ ldrbtmi r4, [r8], #-2050 @ 0xfffff7fe │ │ - @ instruction: 0xffd2f00c │ │ - ldrdeq fp, [sl], -r6 │ │ - muleq sl, r6, r2 │ │ + @ instruction: 0xf8fcf00d │ │ + strdeq fp, [sl], -r6 │ │ + andeq r7, sl, r6, lsl #18 │ │ andeq lr, r0, #3424256 @ 0x344000 │ │ ldmvs r3, {r1, r8, fp, lr}^ │ │ ldrbtmi r2, [r9], #-517 @ 0xfffffdfb │ │ svclt 0x00004718 │ │ - @ instruction: 0xfffe5f62 │ │ + @ instruction: 0xfffe5df8 │ │ strdlt fp, [r1], r0 │ │ stmibcs r0, {r2, r7, fp, sp, lr} │ │ strcs sp, [r1, #-513] @ 0xfffffdff │ │ @ instruction: 0xf5b1e009 │ │ andle r6, r1, #0, 30 │ │ and r2, r4, r2, lsl #10 │ │ @ instruction: 0xf5b12504 │ │ svclt 0x00383f80 │ │ stmdavs r2, {r0, r1, r8, sl, sp} │ │ addsmi r1, r5, #18432 @ 0x4800 │ │ - stmdale lr!, {r1, r5, r9, sl, lr} │ │ + stmdale pc!, {r1, r5, r9, sl, lr} @ │ │ stmibcs r0, {r0, r1, r6, fp, sp, lr} │ │ - @ instruction: 0xd324441a │ │ + @ instruction: 0xd325441a │ │ ldclvc 6, cr15, [lr], #316 @ 0x13c │ │ vsubhn.i16 d20, q0, q7 │ │ stmibeq fp, {r0, r1, r2, r3, r4, r5, r6, r7, sl, fp, ip, sp} │ │ ldrne pc, [pc], ip, ror #6 │ │ svcvs 0x0000f5b1 │ │ subsvc sp, r6, r3, lsl #4 │ │ biceq pc, r0, r3, asr #32 │ │ - vqadd.u32 d30, d12, d5 │ │ - b 13f72dc │ │ - @ instruction: 0xf5b13e11 │ │ - andle r3, r4, #128, 30 @ 0x200 │ │ + vqadd.u32 d30, d12, d6 │ │ + b 13f78bc │ │ + smladcs r0, r1, lr, r3 │ │ + svcmi 0x0011ebb7 │ │ + addsvc sp, r6, r4, lsl #2 │ │ mvneq pc, lr, asr #32 │ │ - @ instruction: 0x70537096 │ │ - @ instruction: 0xf06fe009 │ │ - vabd.u32 d16, d12, d15 │ │ - b 11f9ef8 │ │ - smullsvc r4, r6, r1, r1 │ │ - @ instruction: 0xf8827093 │ │ - andsvc lr, r1, r1 │ │ - addvs r1, r1, r9, lsr #18 │ │ - andlt r2, r1, r0 │ │ - andcs fp, r1, #240, 26 @ 0x3c00 │ │ - andls r4, r0, #15728640 @ 0xf00000 │ │ - strtmi r4, [sl], -r1, lsr #12 │ │ - strmi r2, [r6], -r1, lsl #6 │ │ - ldc2 0, cr15, [r5, #-0] │ │ - @ instruction: 0x463968b2 │ │ - stmdavs r3, {r4, r5, r9, sl, lr}^ │ │ - ldrmi r2, [sl], #-2432 @ 0xfffff680 │ │ - strb sp, [r8, r4, asr #5]! │ │ - strdlt fp, [r1], r0 │ │ - stmdavs r0, {r0, r2, r9, sl, lr} │ │ - ldrmi r6, [r4], -lr, lsr #17 │ │ - addmi r1, r2, #128, 22 @ 0x20000 │ │ - stmdavs r8!, {r0, r3, fp, ip, lr, pc}^ │ │ - ldrtmi r4, [r0], #-1570 @ 0xfffff9de │ │ - @ instruction: 0xfff8f0a1 │ │ - adcvs r1, r8, r0, lsr r9 │ │ - andlt r2, r1, r0 │ │ - strdcs fp, [r1], -r0 │ │ - andls r4, r0, pc, lsl #12 │ │ - ldrtmi r4, [r1], -r8, lsr #12 │ │ - movwcs r4, #5666 @ 0x1622 │ │ - ldc2 0, cr15, [r1, #-0] │ │ - ldrtmi r6, [r9], -lr, lsr #17 │ │ - ldrble lr, [r4], #2025 @ 0x7e9 │ │ + and r7, r9, r3, asr r0 │ │ + streq pc, [pc, -pc, rrx] │ │ + orrsmi lr, r1, r7, asr #20 │ │ + cdpne 3, 9, cr15, cr15, cr12, {3} │ │ + ldrsbvc r7, [r3], r6 │ │ + and pc, r1, r2, lsl #17 │ │ + stmdbne r9!, {r0, r4, ip, sp, lr} │ │ + andcs r6, r0, r1, lsl #1 │ │ + ldcllt 0, cr11, [r0, #4]! │ │ + strmi r2, [pc], -r1, lsl #4 │ │ + strtmi r9, [r1], -r0, lsl #4 │ │ + movwcs r4, #5674 @ 0x162a │ │ + @ instruction: 0xf0004606 │ │ + ldmvs r2!, {r0, r1, r4, r8, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0x46304639 │ │ + stmibcs r0, {r0, r1, r6, fp, sp, lr} │ │ + sbcle r4, r3, #436207616 @ 0x1a000000 │ │ + ldrblt lr, [r0, #2024]! @ 0x7e8 │ │ + strmi fp, [r5], -r1, lsl #1 │ │ + stmiavs lr!, {fp, sp, lr} │ │ + blne fe0442f4 │ │ + stmdale r9, {r1, r7, r9, lr} │ │ + strtmi r6, [r2], -r8, ror #16 │ │ + @ instruction: 0xf0a24430 │ │ + ldmdbne r0!, {r2, r3, r7, sl, fp, ip, sp, lr, pc} │ │ + andcs r6, r0, r8, lsr #1 │ │ + ldcllt 0, cr11, [r0, #4]! │ │ + strmi r2, [pc], -r1 │ │ + strtmi r9, [r8], -r0 │ │ + @ instruction: 0x46224631 │ │ + @ instruction: 0xf0002301 │ │ + stmiavs lr!, {r0, r1, r2, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xe7e94639 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r3], pc, lsr #1 │ │ ldrmi r6, [r9], r8, lsl #16 │ │ stmdacs r0, {r3, r7, r9, sl, lr} │ │ @ instruction: 0xf8cdd050 │ │ ldmib r2, {r2, r4, r5, ip, sp, pc}^ │ │ @ instruction: 0xf8d86b01 │ │ stmib sp, {r2, ip, sp, lr}^ │ │ @ instruction: 0xf8cd920b │ │ @ instruction: 0xf8b08028 │ │ @ instruction: 0xf5008192 │ │ andls r7, pc, r6, lsl #11 │ │ - bcc 2e664 │ │ - bl 257964 │ │ - b 13f2650 │ │ + bcc 2ec44 │ │ + bl 257f44 │ │ + b 13f2c30 │ │ @ instruction: 0xf1b90980 │ │ eorle r0, r0, r0, lsl #30 │ │ strne lr, [r1], #-2517 @ 0xfffff62b │ │ @ instruction: 0x46224630 │ │ svclt 0x003845a3 │ │ @ instruction: 0xf0a5465a │ │ - stmdacs r0, {r1, r2, r5, r6, r8, r9, fp, sp, lr, pc} │ │ - bl feb22170 │ │ + stmdacs r0, {r1, r2, r3, r4, r7, r9, sl, fp, sp, lr, pc} │ │ + bl feb22750 │ │ stmdacs r0, {r2} │ │ andeq pc, r0, pc, asr #32 │ │ andcs fp, r1, r8, asr #30 │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ smlabtcs r1, r8, pc, fp @ │ │ - @ instruction: 0xf10a1a08 │ │ - @ instruction: 0xf1a90a01 │ │ - strcc r0, [ip, #-2316] @ 0xfffff6f4 │ │ + @ instruction: 0xf1a91a08 │ │ + @ instruction: 0xf10a090c │ │ + strcc r0, [ip, #-2561] @ 0xfffff5ff │ │ stmdacs r1, {r6, r7, r9, ip, sp, pc} │ │ ldrsblt sp, [r8, #-13] │ │ strbmi lr, [r2], r0 │ │ ldrsbtls pc, [ip], -sp @ │ │ suble r2, sp, r0, lsl #30 │ │ addeq lr, sl, r9, lsl #22 │ │ @ instruction: 0xf8d03f01 │ │ bfi r0, r8, #3, #2 │ │ svcls 0x000f980c │ │ tstlt r0, r0, lsl #16 │ │ @ instruction: 0xf0a54630 │ │ - @ instruction: 0xf8ddeaec │ │ + @ instruction: 0xf8ddee24 │ │ @ instruction: 0xf8ddb034 │ │ and r9, r5, ip, lsr #32 │ │ @ instruction: 0x5700e9d2 │ │ svcmi 0x0000f1b5 │ │ @ instruction: 0x46c2d115 │ │ subeq lr, sl, sl, lsl #22 │ │ cdpeq 1, 10, cr15, cr0, cr13, {0} │ │ @@ -17270,15 +17355,15 @@ │ │ ldm r9, {r1, r2, r4, r5, r6, r7, r8, r9, lr, pc} │ │ rscgt r0, lr, lr, ror #1 │ │ smulleq lr, pc, lr, r8 @ │ │ sbceq lr, pc, fp, lsl #17 │ │ pop {r0, r1, r2, r3, r5, ip, sp, pc} │ │ @ instruction: 0xf44f8ff0 │ │ ldmvs r4, {r2, r3, r6, r7, ip, sp, lr} │ │ - b ff9ee87c │ │ + cdp 0, 1, cr15, cr6, cr5, {5} │ │ @ instruction: 0xf0002800 │ │ andcs r8, r1, #1610612751 @ 0x6000000f │ │ @ instruction: 0xf8a02100 │ │ @ instruction: 0xf5002192 │ │ stmib r8, {r2, r7, r9, ip, sp, lr}^ │ │ adcgt r0, r2, #0, 2 │ │ tstpmi r4, r0, asr #17 @ p-variant is OBSOLETE │ │ @@ -17294,53 +17379,53 @@ │ │ ldrtmi sp, [r7], -r3, lsl #2 │ │ ldrdge pc, [r8], -sp @ │ │ @ instruction: 0xf1b8e7b5 │ │ eorle r0, r6, #11, 30 @ 0x2c │ │ mcrreq 11, 0, lr, sl, cr10 │ │ ldrbmi r9, [r0, #2062] @ 0x80e │ │ streq lr, [ip], #2816 @ 0xb00 │ │ - bl fea68adc │ │ + bl fea690bc │ │ cps #10 │ │ strbtmi r0, [r2], ip │ │ stmdbeq r1, {r0, r8, r9, fp, sp, lr, pc}^ │ │ - b 1403edc │ │ - @ instruction: 0xf0a10289 │ │ - svcls 0x000bffdf │ │ + b 14044bc │ │ + @ instruction: 0xf0a20289 │ │ + svcls 0x000bfbc8 │ │ stm r4, {r3, r4, fp, sp, pc} │ │ ldm r7, {r5, r6, fp} │ │ rsbsgt r0, lr, lr, ror r0 │ │ sbceq lr, r9, #323584 @ 0x4f000 │ │ @ instruction: 0xf8dd980f │ │ - bl 56768 │ │ + bl 56d48 │ │ setend le │ │ - @ instruction: 0xf0a10018 │ │ - @ instruction: 0x46d4ff30 │ │ + @ instruction: 0xf0a20018 │ │ + @ instruction: 0x46d4fbb2 │ │ @ instruction: 0xf1bae00c │ │ andsle r0, r6, #5, 30 │ │ strcs r2, [r0], #-1796 @ 0xfffff8fc │ │ svcls 0x000be022 │ │ stm r4, {r3, r4, fp, sp, pc} │ │ ldm r7, {r5, r6, fp} │ │ rsbsgt r0, lr, lr, ror r0 │ │ - bl 29cb04 │ │ + bl 29d0e4 │ │ ldm r1, {r2, r3, r6, r7} │ │ ldrshtgt r0, [ip], #12 │ │ andeq pc, r1, r8, lsl #2 │ │ ldrsbtlt pc, [r4], -sp @ │ │ orrseq pc, r2, r9, lsr #17 │ │ andle lr, r6, r9, lsr #1 │ │ svceq 0x0006f1ba │ │ strcs sp, [r5, -r6, lsl #2] │ │ - beq 6e804 │ │ + beq 6ede4 │ │ strcs lr, [r0], #-5 │ │ and r4, r3, r7, asr r6 │ │ - beq 22ed7c │ │ + beq 22f35c │ │ strcs r2, [r1], #-1798 @ 0xfffff8fa │ │ sbcvc pc, ip, pc, asr #8 │ │ - b 1aee974 │ │ + ldc 0, cr15, [sl, #660] @ 0x294 │ │ @ instruction: 0xf0002800 │ │ @ instruction: 0xf8dd827a │ │ @ instruction: 0x4680903c │ │ mvnsmi r2, #0 │ │ smlabteq r8, r8, r8, pc @ │ │ @ instruction: 0x0192f8b9 │ │ strpl lr, [r7], #-2509 @ 0xfffff633 │ │ @@ -17350,61 +17435,61 @@ │ │ strbeq lr, [r7, #-2823] @ 0xfffff4f9 │ │ strls r9, [r9, -lr, lsl #16] │ │ strbeq lr, [r1, -r1, lsl #22] │ │ streq lr, [r5], #2816 @ 0xb00 │ │ addvc pc, r6, r8, lsl #10 │ │ movweq pc, #49412 @ 0xc104 @ │ │ @ instruction: 0x461900ba │ │ - cdp2 0, 13, cr15, cr0, cr1, {5} │ │ + blx ff92ef90 │ │ @ instruction: 0x464f00fa │ │ stmibeq r5, {r0, r3, r8, r9, fp, sp, lr, pc}^ │ │ @ instruction: 0xf1094640 │ │ @ instruction: 0xf0a10118 │ │ - ldmib r4, {r1, r4, r7, sl, fp, ip, sp, lr, pc}^ │ │ + ldmib r4, {r0, r2, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ ldrtmi r0, [lr], r1, lsl #24 │ │ andls r9, ip, lr, lsl #18 │ │ @ instruction: 0xf8a79809 │ │ stmdage r8!, {r1, r4, r7, r8} │ │ eorne pc, r5, r1, asr r8 @ │ │ andls r3, r1, r4 │ │ ldm r9, {r0, r3, r8, ip, pc} │ │ - bl 2b2a54 │ │ + bl 2b3034 │ │ adcsgt r0, lr, sl, asr #18 │ │ @ instruction: 0xf8cd9808 │ │ stmdacs r0, {r3, r4, r5, pc} │ │ ldrbtmi fp, [r0], r8, lsl #30 │ │ addvc pc, r6, r8, lsl #10 │ │ @ instruction: 0x1192f8b8 │ │ streq lr, [r9], #2816 @ 0xb00 │ │ stmdble r4!, {r0, r4, r6, r8, sl, lr} │ │ - bl fe896b98 │ │ + bl fe897178 │ │ cps #10 │ │ @ instruction: 0xf8cd000c │ │ - bl a280c │ │ + bl a2dec │ │ strtmi r0, [r1], -r1, asr #20 │ │ addeq lr, sl, #323584 @ 0x4f000 │ │ - @ instruction: 0xff42f0a1 │ │ + blx b2f002 │ │ svcls 0x000b9807 │ │ stmdaeq r1, {r2, r7, fp, sp, lr, pc}^ │ │ ldm r7, {r3, r4, fp, sp, pc} │ │ rsbsgt r0, lr, lr, ror r0 │ │ biceq lr, r9, r8, lsl #22 │ │ andseq pc, r8, r1, lsl #2 │ │ sbceq lr, sl, #323584 @ 0x4f000 │ │ @ instruction: 0xa018f8dd │ │ - cdp2 0, 9, cr15, cr3, cr1, {5} │ │ + blx 5af026 │ │ ldrsbt pc, [r0], -sp @ │ │ ldrdgt pc, [r0], -sp @ │ │ stmdals r7, {r1, r3, sp, lr, pc} │ │ svcls 0x000b468a │ │ stmdaeq r1, {r2, r7, fp, sp, lr, pc}^ │ │ ldm r7, {r3, r4, fp, sp, pc} │ │ rsbsgt r0, lr, lr, ror r0 │ │ ldrsbt pc, [r0], -sp @ │ │ - bl 25cc40 │ │ + bl 25d220 │ │ ldm r1, {r0, r3, r6, r7} │ │ stmdbge r8!, {r2, r3, r4, r5, r6, r7} │ │ @ instruction: 0xf10ac0fc │ │ stcge 0, cr0, [r0], #-4 │ │ orrseq pc, r2, r8, lsr #17 │ │ strtmi ip, [r0], -ip, lsl #19 │ │ ldm r1, {r2, r3, r7, lr, pc} │ │ @@ -17431,128 +17516,128 @@ │ │ stmdage r4, {r4, r7, r8, sp, pc} │ │ svceq 0x000bf1bc │ │ stm r0, {r0, r1, r2, sl, ip, pc} │ │ @ instruction: 0xf0c01084 │ │ @ instruction: 0xf1ba815b │ │ movwls r0, #16133 @ 0x3f05 │ │ strcs sp, [r0, #-515] @ 0xfffffdfd │ │ - bleq 16e9a8 │ │ + bleq 16ef88 │ │ andle lr, r8, r1, lsl r0 │ │ svceq 0x0006f1ba │ │ strcs sp, [r1, #-264] @ 0xfffffef8 │ │ - beq 6e9b8 │ │ - bleq 1ae9bc │ │ + beq 6ef98 │ │ + bleq 1aef9c │ │ strcs lr, [r0, #-7] │ │ ldrd r4, [r4], -r3 │ │ - beq 22ef34 │ │ + beq 22f514 │ │ @ instruction: 0xf04f2501 │ │ @ instruction: 0xf44f0b06 │ │ @ instruction: 0xf0a570e4 │ │ - stmdacs r0, {r1, r2, r3, r7, r8, fp, sp, lr, pc} │ │ + stmdacs r0, {r1, r2, r3, r4, r5, r7, sl, fp, sp, lr, pc} │ │ @ instruction: 0x81aef000 │ │ andcs r4, r0, r0, lsl #13 │ │ smlabteq r8, r8, r8, pc @ │ │ tsteq fp, pc, ror #20 │ │ @ instruction: 0x0192f8b9 │ │ strmi r9, [r1], #-1282 @ 0xfffffafe │ │ orrsne pc, r2, r8, lsr #17 │ │ @ instruction: 0xf080290c │ │ - bl 312f0c │ │ - bl 739f0 │ │ + bl 3134ec │ │ + bl 73fd0 │ │ @ instruction: 0xf5080541 │ │ - bl 28eae4 │ │ + bl 28f0c4 │ │ adceq r0, sl, r4, lsl #15 │ │ orrvc pc, ip, #29360128 @ 0x1c00000 │ │ - @ instruction: 0xf0a14619 │ │ - bl 2b20b8 │ │ + @ instruction: 0xf0a24619 │ │ + bl 2b16e4 │ │ andls r0, ip, r4, asr #1 │ │ tstpeq r8, r0, lsl #2 @ p-variant is OBSOLETE │ │ strbmi r0, [r0], -sl, ror #1 │ │ - blx feeaeb72 │ │ + cdp2 0, 12, cr15, cr4, cr1, {5} │ │ @ instruction: 0xf8cd9d0c │ │ @ instruction: 0xf8a9903c │ │ @ instruction: 0xf8cdb192 │ │ ldmib r7, {r3, r4, r5, pc}^ │ │ @ instruction: 0xf8d7ce44 │ │ stmdals r1, {r2, r3, r8, ip, pc} │ │ smullseq lr, lr, r5, r8 @ │ │ mcrls 0, 0, ip, cr14, cr14, {6} │ │ @ instruction: 0x7192f8b6 │ │ svccs 0x000c1c79 │ │ msrhi SPSR_fs, r0, lsl #1 │ │ @ instruction: 0xf8cd9806 │ │ - bl fe8629e0 │ │ + bl fe862fc0 │ │ stmib sp, {r0, r1, r3}^ │ │ addmi lr, r8, #8, 18 @ 0x20000 │ │ msrhi SPSR_fsc, r0, asr #32 │ │ @ instruction: 0xf508980b │ │ @ instruction: 0xf8dd74cc │ │ addeq r9, sl, ip, lsr r0 │ │ andls r3, fp, r1 │ │ addeq lr, fp, r9, lsl #22 │ │ bicvc pc, lr, #0, 10 │ │ ldrmi r4, [r9], -r0, lsr #12 │ │ - ldc2 0, cr15, [lr, #644]! @ 0x284 │ │ + @ instruction: 0xf9d1f0a2 │ │ andcs r9, r0, r2, lsl #26 │ │ eorne pc, r0, r4, asr r8 @ │ │ @ instruction: 0xf8a142b8 │ │ @ instruction: 0xf8c10190 │ │ @ instruction: 0xf04f6108 │ │ svclt 0x00380100 │ │ andle r2, r2, #1073741824 @ 0x40000000 │ │ adcsmi r4, r8, #8, 8 @ 0x8000000 │ │ stmdbge r8!, {r4, r5, r6, r7, r8, fp, ip, lr, pc} │ │ stccs 8, cr10, [r0, #-128] @ 0xffffff80 │ │ addgt ip, ip, ip, lsl #19 │ │ smulleq lr, ip, r1, r8 │ │ - bl 2e2cb0 │ │ + bl 2e3290 │ │ svclt 0x0008074a │ │ @ instruction: 0xf50846c8 │ │ @ instruction: 0xf8b87086 │ │ - bl 46fd8 │ │ + bl 475b8 │ │ @ instruction: 0xf10a0487 │ │ ldrbmi r0, [r5, #-2305] @ 0xfffff6ff │ │ - bl fe9a8e48 │ │ - bl 272dc8 │ │ + bl fe9a9428 │ │ + bl 2733a8 │ │ tstls r6, r9, asr #22 │ │ strbeq lr, [r1], -r1, lsl #22 │ │ addeq lr, fp, r0, lsl #22 │ │ adcseq r4, r2, r1, lsr #12 │ │ - cdp2 0, 3, cr15, cr4, cr1, {5} │ │ + blx 7af21c │ │ rscseq r9, r2, r4, lsl #16 │ │ stmdals r3, {r5, sp, lr} │ │ stmdals r5, {r5, r6, sp, lr} │ │ - bl 24ac44 │ │ - bl 232cf4 │ │ + bl 24b224 │ │ + bl 2332d4 │ │ ldrbmi r0, [r9], -r7, asr #23 │ │ - stc2 0, cr15, [r9, #644] @ 0x284 │ │ + blx 32f238 │ │ ldm r0, {fp, ip, pc} │ │ @ instruction: 0xf50800de │ │ stm fp, {r2, r3, r6, r7, ip, sp, lr} │ │ - bl 32d58 │ │ - bl 33008 │ │ - bls 1b2c10 │ │ + bl 33338 │ │ + bl 335e8 │ │ + bls 1b31f0 │ │ addseq r3, r2, r8 │ │ - cdp2 0, 1, cr15, cr6, cr1, {5} │ │ + @ instruction: 0xf9fff0a2 │ │ stmdals r4, {r2, r3, sp, lr, pc} │ │ vstmiaeq r7, {d30-} │ │ stmdals r3, {r5, sp, lr} │ │ rsbvs r9, r0, r0, lsl #18 │ │ adcvs r9, r0, r5, lsl #16 │ │ smullseq lr, sp, r1, r8 │ │ sbcseq lr, sp, ip, lsl #17 │ │ ldrsbtlt pc, [r4], -sp @ │ │ orreq lr, r9, r8, lsl #22 │ │ ldrsbt pc, [r0], -sp @ │ │ - bls 1f9bbc │ │ + bls 1fa19c │ │ stcleq 1, cr15, [r0], #-52 @ 0xffffffcc │ │ orrscs pc, r8, r1, asr #17 │ │ strmi r1, [r9, #3241] @ 0xca9 │ │ orrseq pc, r2, r8, lsr #17 │ │ - bl 26725c │ │ + bl 26783c │ │ cpsie ai, #10 │ │ ldrbmi r0, [r0, #-2561] @ 0xfffff5ff │ │ @ instruction: 0x119cf8d1 │ │ orrsge pc, r0, r1, lsr #17 │ │ smlabthi r8, r1, r8, pc @ │ │ stmdage r0!, {r0, r1, r4, r5, r6, r7, r8, ip, lr, pc} │ │ ldcge 6, cr4, [r0, #-388] @ 0xfffffe7c │ │ @@ -17577,15 +17662,15 @@ │ │ andls r2, fp, r0 │ │ ldrdmi pc, [r0], -r8 │ │ eorgt pc, r0, sp, asr #17 │ │ @ instruction: 0xf0002c00 │ │ vst4.32 {d24-d27}, [pc :256], r7 │ │ ldrbtmi r7, [r1], r4, ror #1 │ │ ldrdvc pc, [r4], -r8 │ │ - stm r0, {r0, r2, r5, r7, ip, sp, lr, pc} │ │ + bl fec6f328 │ │ @ instruction: 0xf0002800 │ │ ldclne 0, cr8, [sl], #-644 @ 0xfffffd7c │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ orrsmi pc, r8, r0, asr #17 │ │ orrsne pc, r2, r0, lsr #17 │ │ smlabtne r8, r0, r8, pc @ │ │ adchi pc, r6, r0, lsl #1 │ │ @@ -17607,303 +17692,286 @@ │ │ @ instruction: 0xf8c00108 │ │ ldrb r9, [sl, #-412]! @ 0xfffffe64 │ │ strbeq lr, [sl], #-2826 @ 0xfffff4f6 │ │ addvc pc, r6, r9, lsl #10 │ │ streq pc, [r1, #-266] @ 0xfffffef6 │ │ cdpeq 1, 0, cr15, cr1, cr12, {0} │ │ streq lr, [r4], r0, lsl #22 │ │ - strls r4, [pc, #-1506] @ 3254a │ │ - bl 1a7400 │ │ + strls r4, [pc, #-1506] @ 32b2a │ │ + bl 1a79e0 │ │ tstls ip, r5, asr #2 │ │ @ instruction: 0xf8cd461d │ │ - bl 6ac1c │ │ - bl feb32d44 │ │ + bl 6b1fc │ │ + bl feb33324 │ │ tstls sp, sl, lsl #2 │ │ strbeq lr, [r1, -r1, lsl #22] │ │ adcseq r4, sl, r1, lsr r6 │ │ - stc2l 0, cr15, [r6, #-644]! @ 0xfffffd7c │ │ - bl 298b64 │ │ + @ instruction: 0xf94ff0a2 │ │ + bl 299144 │ │ stmib r6, {r2, r6, r7, r8}^ │ │ rscseq r0, sl, r0, lsl #10 │ │ adcsvs r9, r0, r5, lsl #16 │ │ tstls ip, ip, lsl #16 │ │ sbceq lr, r0, r9, lsl #22 │ │ - ldc2 0, cr15, [fp], #644 @ 0x284 │ │ + @ instruction: 0xf93df0a2 │ │ stcls 14, cr9, [ip, #-0] │ │ umullseq lr, pc, r6, r8 @ │ │ @ instruction: 0xf509c59f │ │ stcls 0, cr7, [pc], {204} @ 0xcc │ │ - bl 593b4 │ │ - bl 33194 │ │ + bl 59994 │ │ + bl 33774 │ │ andcc r0, r8, sl, lsl #1 │ │ - @ instruction: 0xf0a10092 │ │ - @ instruction: 0xf8ddfd47 │ │ + @ instruction: 0xf0a20092 │ │ + @ instruction: 0xf8ddf930 │ │ @ instruction: 0xf8dde038 │ │ and ip, r7, r8, lsl r0 │ │ - bl 299f9c │ │ + bl 29a57c │ │ strgt r0, [ip], r4, asr #1 │ │ smullseq lr, lr, r5, r8 @ │ │ stcls 0, cr12, [pc], {222} @ 0xde │ │ addeq lr, r4, r9, lsl #22 │ │ @ instruction: 0xf8a99907 │ │ @ instruction: 0xf8c0e192 │ │ @ instruction: 0xf10c1198 │ │ addmi r0, r4, #2 │ │ stcge 4, cr15, [r5, #-764]! @ 0xfffffd04 │ │ sbcvc pc, lr, r9, lsl #10 │ │ eorne pc, sl, r0, asr r8 @ │ │ - beq aeff4 │ │ + beq af5d4 │ │ @ instruction: 0xf8a145d6 │ │ @ instruction: 0xf8c1a190 │ │ mvnsle r9, r8, lsl #2 │ │ andcs lr, r8, r7, lsl r5 │ │ bicvc pc, ip, pc, asr #8 │ │ - cdp2 0, 1, cr15, cr3, cr10, {0} │ │ + cdp2 0, 11, cr15, cr9, cr10, {0} │ │ andcs r4, r0, r6, lsl fp │ │ ldrbtmi r2, [fp], #-523 @ 0xfffffdf5 │ │ - blx ff6eec22 │ │ + ldc2 0, cr15, [r2], #48 @ 0x30 │ │ andcs r4, r0, r5, lsl fp │ │ ldrbtmi r2, [fp], #-524 @ 0xfffffdf4 │ │ - blx ff56ec2e │ │ + stc2 0, cr15, [ip], #48 @ 0x30 │ │ vst4.8 {d18-d21}, [pc], r8 │ │ @ instruction: 0xf00a71e4 │ │ - ldmdami r1, {r1, r9, sl, fp, ip, sp, lr, pc} │ │ - bmi 47b0ac │ │ + ldmdami r1, {r3, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + bmi 47b68c │ │ ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - mcrr2 0, 0, pc, r8, cr12 @ │ │ + ldc2l 0, cr15, [r2], #48 @ 0x30 │ │ ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ - blx feeeec4e │ │ + stc2l 0, cr15, [r4], #48 @ 0x30 │ │ ldrbtmi r4, [r8], #-2057 @ 0xfffff7f7 │ │ - blx fedeec56 │ │ + stc2l 0, cr15, [r0], #48 @ 0x30 │ │ teqcs r0, r3, lsl #16 │ │ ldrbtmi r4, [r8], #-2563 @ 0xfffff5fd │ │ @ instruction: 0xf00c447a │ │ - svclt 0x0000fc39 │ │ - @ instruction: 0xfffe34ce │ │ - andeq r7, sl, r4, asr r1 │ │ - andeq r7, sl, sl, asr r1 │ │ - andeq r7, sl, r6, asr #3 │ │ - andeq r7, sl, r2, ror r1 │ │ - andeq r7, sl, sl, asr #3 │ │ - @ instruction: 0xfffe351c │ │ - muleq sl, r2, r1 │ │ - mvnsmi lr, sp, lsr #18 │ │ - bvs 24446c │ │ - stmdavs sl, {r5, r6, r7, r8, ip, sp, pc} │ │ - andvs r3, r8, #65536 @ 0x10000 │ │ - cmnle sl, r1, lsl #20 │ │ - orrlt r6, r0, #72, 16 @ 0x480000 │ │ - @ instruction: 0x5602e9d1 │ │ - @ instruction: 0x2192f8b0 │ │ - eorsle r4, r9, #1610612745 @ 0x60000009 │ │ - ldclne 6, cr4, [r0], #-28 @ 0xffffffe4 │ │ - suble r2, r7, r0, lsl #26 │ │ - addeq lr, r0, r7, lsl #22 │ │ - @ instruction: 0xf500462b │ │ - stmdavs r2, {r2, r3, r6, r7, ip, sp, lr} │ │ - @ instruction: 0xf5023b01 │ │ - mvnsle r7, ip, asr #1 │ │ - eors r2, ip, r0 │ │ - ldrdvc lr, [r0], -r1 │ │ - ldmib r1, {r9, sl, sp}^ │ │ - andvs r3, lr, r2, lsl #4 │ │ - strdle r0, [r1], #-121 @ 0xffffff87 │ │ - ldrmi fp, [r8], -r8, lsr #18 │ │ - @ instruction: 0xf8d0b11a │ │ - bcc 73314 │ │ - @ instruction: 0xf8d0d1fb │ │ - orrslt r1, r9, #8, 2 │ │ - @ instruction: 0xf0a4460d │ │ - @ instruction: 0xf8d5ef5a │ │ - strtmi r1, [r8], -r8, lsl #2 │ │ - mvnsle r2, r0, lsl #18 │ │ - ldmib r1, {r0, r1, r3, r5, sp, lr, pc}^ │ │ - tstlt sl, r2, lsl #4 │ │ - @ instruction: 0x0198f8d0 │ │ - mvnsle r3, r1, lsl #20 │ │ - strcs r2, [r0], -r1, lsl #4 │ │ - andvs r2, sl, r0, lsl #10 │ │ - @ instruction: 0x2192f8b0 │ │ - bicle r4, r5, #1610612745 @ 0x60000009 │ │ - @ instruction: 0xf8d04688 │ │ - mvnslt r7, r8, lsl #2 │ │ - @ instruction: 0x6190f8b0 │ │ - svc 0x003cf0a4 │ │ - @ instruction: 0x0192f8b7 │ │ - addmi r3, r6, #4194304 @ 0x400000 │ │ - rscsle r4, r2, #56, 12 @ 0x3800000 │ │ - ldclne 6, cr4, [r0], #-260 @ 0xfffffefc │ │ - @ instruction: 0xd1b72d00 │ │ - movwcs r4, #1594 @ 0x63a │ │ - stmib r1, {r3, r6, r7, sp, lr}^ │ │ - stmib r4, {r0, r8, r9, sp}^ │ │ - adcvs r7, r6, r0, lsl #10 │ │ - ldrhhi lr, [r0, #141]! @ 0x8d │ │ - strtmi r4, [r8], -r5, lsl #12 │ │ - svc 0x0024f0a4 │ │ - pop {r1, r2, r5, sp, lr} │ │ - @ instruction: 0xf0a481f0 │ │ - stmdami r4, {r5, r8, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xf00c4478 │ │ - stmdami r3, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xf00c4478 │ │ - svclt 0x0000fb25 │ │ - andeq r8, sl, ip, asr #8 │ │ - andeq r8, sl, r4, asr r4 │ │ - bl a0314 │ │ - bl 3365c │ │ - bl 33364 │ │ + svclt 0x0000fce3 │ │ + @ instruction: 0xfffe334e │ │ + andeq r7, sl, r4, lsr #15 │ │ + andeq r7, sl, sl, lsr #15 │ │ + andeq r7, sl, r6, lsl r8 │ │ + andeq r7, sl, r2, asr #15 │ │ + andeq r7, sl, sl, lsl r8 │ │ + @ instruction: 0xfffe339c │ │ + andeq r7, sl, r2, ror #15 │ │ + bl a07f8 │ │ + bl 33b40 │ │ + bl 33848 │ │ @ instruction: 0xf8d105c2 │ │ - blcs 3f194 │ │ + blcs 3f678 │ │ @ instruction: 0xf501bf1e │ │ stmdavs r0, {r1, r2, r7, ip, sp, lr}^ │ │ - svc 0x0002f0a4 │ │ + b fee6f4e8 │ │ stmdacs r3, {r3, r5, fp, ip, sp, lr} │ │ ldcllt 15, cr11, [r0, #-224]! @ 0xffffff20 │ │ stmdacs r4, {r1, r3, ip, lr, pc} │ │ stmiavs lr!, {r0, r1, r2, r3, r8, ip, lr, pc}^ │ │ stmiavs ip!, {r1, r2, r4, r5, r8, ip, sp, pc} │ │ @ instruction: 0xf7fe4620 │ │ - ldrcc pc, [r8], #-3361 @ 0xfffff2df │ │ + ldrcc pc, [r8], #-3405 @ 0xfffff2b3 │ │ mvnsle r3, r1, lsl #28 │ │ cmplt r8, r8, ror #16 │ │ pop {r3, r5, r7, fp, sp, lr} │ │ - @ instruction: 0xf0a44070 │ │ - stcne 14, cr11, [r8, #-580]! @ 0xfffffdbc │ │ + @ instruction: 0xf0a54070 │ │ + vstmdbne r8!, {s22-s92} │ │ ldrhtmi lr, [r0], #-141 @ 0xffffff73 │ │ - blt ffe30da0 │ │ + bllt 771284 │ │ ldrlt fp, [r0, #-3440] @ 0xfffff290 │ │ stcvc 6, cr4, [r0, #-16] │ │ svclt 0x001c2802 │ │ andseq pc, r0, r4, lsl #2 │ │ - ldc2l 7, cr15, [sl], #-1016 @ 0xfffffc08 │ │ + stc2 7, cr15, [r6], #1016 @ 0x3f8 │ │ svclt 0x00081c60 │ │ stcne 13, cr11, [r0, #-64]! @ 0xffffffc0 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 3b9d4 │ │ + blcs 3beb8 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ vaddw.u , , d6 │ │ qsaxmi r8, r0, fp │ │ @ instruction: 0x4010e8bd │ │ - cdplt 0, 6, cr15, cr12, cr4, {5} │ │ + blt 8ef560 │ │ ldrlt fp, [r0, #3344]! @ 0xd10 │ │ ldmib r0, {r1, r2, r7, ip, sp, pc}^ │ │ strmi r1, [r4], -r0, lsl #4 │ │ - movwcs r2, #32784 @ 0x8010 │ │ - andcc lr, r0, sp, asr #19 │ │ - subeq r2, r8, r4, lsl #10 │ │ - stmdage r3, {r2, fp, sp} │ │ - subeq fp, sp, r8, lsl #31 │ │ - @ instruction: 0xf042462b │ │ - stmdals r3, {r0, r3, r5, r8, r9, fp, ip, sp, lr, pc} │ │ - svclt 0x001f2801 │ │ - stmib r4, {r2, fp, ip, pc}^ │ │ - andlt r5, r6, r0 │ │ - ldmib sp, {r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ - @ instruction: 0xf00a0104 │ │ - ldrlt pc, [r0, #3510]! @ 0xdb6 │ │ - ldmib r0, {r1, r2, r7, ip, sp, pc}^ │ │ - strmi r1, [r4], -r0, lsl #4 │ │ strcs r2, [r4, #-8] │ │ - andeq lr, r0, sp, asr #19 │ │ + andpl lr, r0, sp, asr #19 │ │ stmdacs r4, {r3, r6} │ │ svclt 0x0088a803 │ │ strtmi r0, [fp], -sp, asr #32 │ │ - blx 36ef52 │ │ + @ instruction: 0xf881f000 │ │ stmdacs r1, {r0, r1, fp, ip, pc} │ │ stmdals r4, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ andpl lr, r0, r4, asr #19 │ │ ldclt 0, cr11, [r0, #24]! │ │ ldrdeq lr, [r4, -sp] │ │ - ldc2 0, cr15, [r9, #40] @ 0x28 │ │ + cdp2 0, 13, cr15, cr4, cr10, {0} │ │ @ instruction: 0xb086b5b0 │ │ andne lr, r0, #208, 18 @ 0x340000 │ │ andscs r4, r8, r4, lsl #12 │ │ stmib sp, {r3, r8, r9, sp}^ │ │ strcs r3, [r4, #-0] │ │ stmdacs r4, {r3, r6} │ │ svclt 0x0088a803 │ │ strtmi r0, [fp], -sp, asr #32 │ │ - blx ffbeef8c │ │ + @ instruction: 0xf863f000 │ │ + stmdacs r1, {r0, r1, fp, ip, pc} │ │ + stmdals r4, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ + andpl lr, r0, r4, asr #19 │ │ + ldclt 0, cr11, [r0, #24]! │ │ + ldrdeq lr, [r4, -sp] │ │ + cdp2 0, 11, cr15, cr6, cr10, {0} │ │ + @ instruction: 0xb086b5b0 │ │ + andne lr, r0, #208, 18 @ 0x340000 │ │ + strcs r4, [r4, #-1540] @ 0xfffff9fc │ │ + strpl lr, [r0, #-2509] @ 0xfffff633 │ │ + stmdacs r4, {r3, r6} │ │ + svclt 0x0088a803 │ │ + strtmi r0, [fp], -sp, asr #32 │ │ + @ instruction: 0xf847f000 │ │ stmdacs r1, {r0, r1, fp, ip, pc} │ │ stmdals r4, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ andpl lr, r0, r4, asr #19 │ │ ldclt 0, cr11, [r0, #24]! │ │ ldrdeq lr, [r4, -sp] │ │ - ldc2l 0, cr15, [fp, #-40]! @ 0xffffffd8 │ │ + cdp2 0, 9, cr15, cr10, cr10, {0} │ │ @ instruction: 0xb086b5b0 │ │ andne lr, r0, #208, 18 @ 0x340000 │ │ andcs r4, r8, r4, lsl #12 │ │ stmib sp, {r2, r8, sl, sp}^ │ │ - subeq r5, r8, r0 │ │ + subeq r0, r8, r0 │ │ stmdage r3, {r2, fp, sp} │ │ subeq fp, sp, r8, lsl #31 │ │ - @ instruction: 0xf042462b │ │ - stmdals r3, {r0, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf000462b │ │ + stmdals r3, {r1, r3, r5, fp, ip, sp, lr, pc} │ │ svclt 0x001f2801 │ │ stmib r4, {r2, fp, ip, pc}^ │ │ andlt r5, r6, r0 │ │ ldmib sp, {r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ @ instruction: 0xf00a0104 │ │ - ldrlt pc, [r0, #3422]! @ 0xd5e │ │ + ldrlt pc, [r0, #3709]! @ 0xe7d │ │ ldmib r0, {r1, r2, r7, ip, sp, pc}^ │ │ strmi r1, [r4], -r0, lsl #4 │ │ - stmib sp, {r2, r8, sl, sp}^ │ │ - subeq r5, r8, r0, lsl #10 │ │ + movwcs r2, #32784 @ 0x8010 │ │ + andcc lr, r0, sp, asr #19 │ │ + subeq r2, r8, r4, lsl #10 │ │ stmdage r3, {r2, fp, sp} │ │ subeq fp, sp, r8, lsl #31 │ │ - @ instruction: 0xf042462b │ │ - stmdals r3, {r0, r2, r4, r5, r7, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf000462b │ │ + stmdals r3, {r2, r3, fp, ip, sp, lr, pc} │ │ svclt 0x001f2801 │ │ stmib r4, {r2, fp, ip, pc}^ │ │ andlt r5, r6, r0 │ │ ldmib sp, {r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ @ instruction: 0xf00a0104 │ │ - ldrlt pc, [r0, #3394]! @ 0xd42 │ │ - strmi fp, [r4], -r6, lsl #1 │ │ - eorle r1, r1, #80, 16 @ 0x500000 │ │ - andne lr, r0, #212, 18 @ 0x350000 │ │ - @ instruction: 0xf8dd2504 │ │ - bl fec62fc4 │ │ - stmib sp, {r0, r6, r8, r9, sl, fp}^ │ │ - svclt 0x00983c00 │ │ - @ instruction: 0xf1bc0048 │ │ - svclt 0x00080f01 │ │ - adcmi r2, r8, #8, 10 @ 0x2000000 │ │ - strmi fp, [r5], -r8, lsl #31 │ │ - strtmi sl, [fp], -r3, lsl #16 │ │ - blx fe3ef04c │ │ - stmdacs r1, {r0, r1, fp, ip, pc} │ │ - stmdals r4, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - andpl lr, r0, r4, asr #19 │ │ - ldclt 0, cr11, [r0, #24]! │ │ - ldrdeq lr, [r4, -sp] │ │ - ldc2 0, cr15, [fp, #-40] @ 0xffffffd8 │ │ - @ instruction: 0xf00a2000 │ │ - ldrble pc, [r4], #3352 @ 0xd18 @ │ │ + push {r0, r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc} │ │ + strdlt r4, [r2], r0 │ │ + stmdavs sl, {r0, r2, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ + @ instruction: 0xf04f4604 │ │ + bl 1b5c04 │ │ + rsbsmi r0, r7, #8 │ │ + eorsmi r3, r8, r1, lsl #16 │ │ + strpl pc, [r3, -r0, lsr #23] │ │ + movwcs r2, #16385 @ 0x4001 │ │ + cmple r3, r0, lsl #30 │ │ + strmi pc, [r0, -r6, asr #3] │ │ + ldmdale pc!, {r0, r2, r3, r4, r5, r7, r9, lr} @ │ │ + bicslt r4, r1, sl, lsr #13 │ │ + stmdble r9!, {r1, r2, r3, r5, r7, r9, lr} │ │ + strmi r2, [sp], -r0 │ │ + mulls r0, r1, r6 │ │ + @ instruction: 0x46684631 │ │ + mcrcs 6, 0, r4, cr4, cr2, {2} │ │ + @ instruction: 0x2104bf98 │ │ + b 8ef6d4 │ │ + stmdals r0, {r3, r4, r6, r8, r9, fp, ip, sp, pc} │ │ + blx 26016a │ │ + strbmi pc, [r9], -r5, lsl #4 @ │ │ + @ instruction: 0xf0a14606 │ │ + @ instruction: 0x4648ffbc │ │ + ldmib r6!, {r0, r2, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xb1ade016 │ │ + ldmdble r7, {r1, r2, r3, r5, r7, r9, lr} │ │ + ldrtmi r2, [r1], -r0 │ │ + stmdage r1, {r0, ip, pc} │ │ + mcrcs 6, 0, r4, cr4, cr2, {2} │ │ + @ instruction: 0x2104bf98 │ │ + b 26f708 │ │ + stmdals r1, {r3, r7, r8, fp, ip, sp, pc} │ │ + and fp, lr, r8, lsr r9 │ │ + @ instruction: 0x46514610 │ │ + ldmib r8!, {r0, r2, r5, r7, ip, sp, lr, pc}^ │ │ + and fp, r8, r8, lsl #18 │ │ + rsbvs r4, r0, r0, lsr r6 │ │ + and r2, r6, r0 │ │ + @ instruction: 0xf0a54650 │ │ + stmdacs r0, {r4, r5, r7, r8, fp, sp, lr, pc} │ │ + strdcs sp, [r1], -r7 │ │ + movwcs r6, #32870 @ 0x8066 │ │ + andge pc, r3, r4, asr #16 │ │ + andlt r6, r2, r0, lsr #32 │ │ + @ instruction: 0x87f0e8bd │ │ + @ instruction: 0xb086b5b0 │ │ + ldmdane r0, {r2, r9, sl, lr}^ │ │ + ldmib r4, {r0, r5, r9, ip, lr, pc}^ │ │ + strcs r1, [r4, #-512] @ 0xfffffe00 │ │ + ldrdgt pc, [r8], -sp @ │ │ + svceq 0x0041ebb0 │ │ + @ instruction: 0x3c00e9cd │ │ + umaaleq fp, r8, r8, pc @ │ │ + svceq 0x0001f1bc │ │ + strcs fp, [r8, #-3848] @ 0xfffff0f8 │ │ + svclt 0x008842a8 │ │ + stmdage r3, {r0, r2, r9, sl, lr} │ │ + @ instruction: 0xf7ff462b │ │ + stmdals r3, {r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + svclt 0x001f2801 │ │ + stmib r4, {r2, fp, ip, pc}^ │ │ + andlt r5, r6, r0 │ │ + ldmib sp, {r4, r5, r7, r8, sl, fp, ip, sp, pc}^ │ │ + @ instruction: 0xf00a0104 │ │ + ldrdcs pc, [r0], -fp │ │ + ldc2l 0, cr15, [r8, #40] @ 0x28 │ │ andeq lr, r0, #3424256 @ 0x344000 │ │ ldmvs r3, {r1, r8, fp, lr}^ │ │ ldrbtmi r2, [r9], #-521 @ 0xfffffdf7 │ │ svclt 0x00004718 │ │ - @ instruction: 0xfffded1b │ │ + @ instruction: 0xfffdebdf │ │ addlt fp, r4, r0, lsl r5 │ │ stmdbmi r8, {r2, r3, r7, r9, sl, lr} │ │ - bge 105ba4 │ │ + bge 106140 │ │ ldrbtmi r4, [r9], #-3080 @ 0xfffff3f8 │ │ andls r4, r3, fp, ror r4 │ │ stmib sp, {r2, r3, r4, r5, r6, sl, lr}^ │ │ @ instruction: 0xf1002400 │ │ strbtmi r0, [r0], -ip, lsl #4 │ │ - mcrr2 0, 0, pc, r8, cr13 @ │ │ + stc2 0, cr15, [r6, #-52]! @ 0xffffffcc │ │ ldclt 0, cr11, [r0, #-16] │ │ - @ instruction: 0xfffe2fa6 │ │ - @ instruction: 0xffff4005 │ │ - @ instruction: 0xffff3e0d │ │ + @ instruction: 0xfffe2e6a │ │ + @ instruction: 0xffff3f25 │ │ + @ instruction: 0xffff3c51 │ │ addlt fp, sl, r0, ror r5 │ │ andscs r6, r1, #196608 @ 0x30000 │ │ svclt 0x00482b00 │ │ andmi pc, r0, #131 @ 0x83 │ │ @ instruction: 0xf012e8df │ │ adcseq r0, ip, r2, lsl r0 │ │ adceq r0, r8, sl, rrx │ │ @@ -18002,33 +18070,33 @@ │ │ andeq lr, r0, #3424256 @ 0x344000 │ │ ldmvs r3, {r4, r7, r8, fp, lr}^ │ │ ldrbtmi r2, [r9], #-521 @ 0xfffffdf7 │ │ pop {r1, r3, ip, sp, pc} │ │ @ instruction: 0x47184070 │ │ movwcs lr, #2513 @ 0x9d1 │ │ ldmvs lr, {r2, r9, sl, lr}^ │ │ - blmi fe30498c │ │ + blmi fe304f28 │ │ andcs r4, r9, #16, 12 @ 0x1000000 │ │ @ instruction: 0x4619447b │ │ stmibmi r9, {r4, r5, r7, r8, r9, sl, lr} │ │ - bmi fe27bd68 │ │ + bmi fe27c304 │ │ andcc pc, sp, sp, lsl #17 │ │ @ instruction: 0xf88d4479 │ │ ldrbtmi r0, [sl], #-12 │ │ movweq pc, #49412 @ 0xc104 @ │ │ strls sl, [r2, #-2050] @ 0xfffff7fe │ │ andls r4, r0, #38797312 @ 0x2500000 │ │ @ instruction: 0xf00d2204 │ │ - @ instruction: 0xf89dfa55 │ │ + @ instruction: 0xf89dfb33 │ │ stmdacs r0, {r2, r3} │ │ stcls 1, cr13, [r2], {113} @ 0x71 │ │ mulcs sp, sp, r8 │ │ streq r7, [r0], -r0, lsr #21 │ │ teqphi ip, r0, lsl #2 @ p-variant is OBSOLETE │ │ - bcs 45f90 │ │ + bcs 4652c │ │ @ instruction: 0xf04f497c │ │ ldrbtmi r0, [fp], #-515 @ 0xfffffdfd │ │ @ instruction: 0x0600e9d4 │ │ svclt 0x00084479 │ │ ldmvs r3!, {r0, r3, r4, r9, sl, lr}^ │ │ andcs fp, r2, #24, 30 @ 0x60 │ │ stmdacs r0, {r3, r4, r7, r8, r9, sl, lr} │ │ @@ -18049,15 +18117,15 @@ │ │ andscs r6, r0, #13828096 @ 0xd30000 │ │ pop {r1, r3, ip, sp, pc} │ │ @ instruction: 0x47184070 │ │ strmi r4, [ip], -r5, lsl #12 │ │ ldrdeq lr, [r0, -r1] │ │ stmiavs fp, {r0, r1, r3, r9, sp}^ │ │ ldrbtmi r4, [r9], #-2541 @ 0xfffff613 │ │ - bllt 1c45074 │ │ + bllt 1c45610 │ │ strtmi r7, [r0], -r1, lsr #21 │ │ @ instruction: 0xf1000609 │ │ ldmib r0, {r0, r1, r2, r3, r5, r8, pc}^ │ │ andcs r0, r3, #0, 2 │ │ stmibmi r8!, {r0, r1, r3, r6, r7, fp, sp, lr}^ │ │ @ instruction: 0x47984479 │ │ ldmib r4, {r3, r8, r9, fp, ip, sp, pc}^ │ │ @@ -18098,85 +18166,85 @@ │ │ ldmib r4, {r0, r1, r3, r4, r6, r7, r8, ip, lr, pc}^ │ │ stmiavs fp, {r8}^ │ │ ldrbtmi r4, [r9], #-2490 @ 0xfffff646 │ │ ldrmi r2, [r8, r2, lsl #4] │ │ bicsle r2, r2, r0, lsl #16 │ │ movwcs lr, #2516 @ 0x9d4 │ │ ldrdeq lr, [r2, -r5] │ │ - @ instruction: 0xf8ecf00c │ │ + @ instruction: 0xf9dcf00c │ │ ldmib r0, {r1, r2, r4, r5, r8, sp, lr, pc}^ │ │ andcs r0, r3, #0, 2 │ │ stmibmi r1, {r0, r1, r3, r6, r7, fp, sp, lr}^ │ │ @ instruction: 0x47984479 │ │ andcs r4, r1, r1, lsl #12 │ │ @ instruction: 0xf0402900 │ │ ldmibmi lr!, {r0, r1, r2, r3, r4, r5, r8, pc} │ │ andls sl, r7, #8192 @ 0x2000 │ │ movwcs lr, #2516 @ 0x9d4 │ │ @ instruction: 0xf88d4479 │ │ stmdage r5, {r3} │ │ movwcs lr, #22989 @ 0x59cd │ │ @ instruction: 0xf00d2207 │ │ - stmdacs r0, {r0, r2, r5, r7, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r1, r2, r7, r8, fp, ip, sp, lr, pc} │ │ ldmibmi r7!, {r0, r1, r2, r3, r5, r7, r8, ip, lr, pc} │ │ andcs sl, r2, #327680 @ 0x50000 │ │ @ instruction: 0xf00d4479 │ │ - stmdacs r0, {r0, r2, r3, r4, r7, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r5, r6, r8, fp, ip, sp, lr, pc} │ │ ldmib r5, {r0, r1, r2, r5, r7, r8, ip, lr, pc}^ │ │ - bge 173730 │ │ + bge 173ccc │ │ ldrbtmi r4, [fp], #-2994 @ 0xfffff44e │ │ - @ instruction: 0xf8c0f00c │ │ + @ instruction: 0xf9b0f00c │ │ orrsle r2, lr, r0, lsl #16 │ │ ldrbtmi r4, [r9], #-2480 @ 0xfffff650 │ │ svclt 0x0000e102 │ │ - @ instruction: 0xfffe3231 │ │ - @ instruction: 0xfffdf54c │ │ - @ instruction: 0xfffe32ac │ │ - @ instruction: 0xfffe3e23 │ │ - @ instruction: 0xfffe5321 │ │ - @ instruction: 0xfffe3e02 │ │ - @ instruction: 0xfffe323c │ │ - @ instruction: 0xfffe31ce │ │ - @ instruction: 0xfffe3226 │ │ - @ instruction: 0xfffe31eb │ │ - @ instruction: 0xfffe2e4a │ │ - @ instruction: 0xfffe3d87 │ │ - @ instruction: 0xfffe5297 │ │ - @ instruction: 0xfffe3d64 │ │ - @ instruction: 0xfffe31bb │ │ - @ instruction: 0xfffe3116 │ │ - @ instruction: 0xfffe312b │ │ - @ instruction: 0xfffe30e5 │ │ - @ instruction: 0xfffe316f │ │ - @ instruction: 0xfffe2c44 │ │ - @ instruction: 0xffff3d73 │ │ - @ instruction: 0xfffe3ca1 │ │ - @ instruction: 0xfffe3db1 │ │ + @ instruction: 0xfffe30f5 │ │ + @ instruction: 0xfffdf410 │ │ + @ instruction: 0xfffe3170 │ │ + @ instruction: 0xfffe3d0f │ │ + @ instruction: 0xfffe51fb │ │ + @ instruction: 0xfffe3cee │ │ + @ instruction: 0xfffe3100 │ │ + @ instruction: 0xfffe3092 │ │ + @ instruction: 0xfffe30ea │ │ + @ instruction: 0xfffe30af │ │ + @ instruction: 0xfffe2d0e │ │ + @ instruction: 0xfffe3c73 │ │ + @ instruction: 0xfffe5171 │ │ + @ instruction: 0xfffe3c50 │ │ + @ instruction: 0xfffe307f │ │ + @ instruction: 0xfffe2fda │ │ + @ instruction: 0xfffe2fef │ │ + @ instruction: 0xfffe2fa9 │ │ + @ instruction: 0xfffe3033 │ │ + @ instruction: 0xfffe2b08 │ │ + @ instruction: 0xffff3c93 │ │ + @ instruction: 0xfffe3b8d │ │ + @ instruction: 0xfffe3c9d │ │ ldrdeq lr, [r0, -r0] │ │ stmiavs fp, {r0, r1, r9, sp}^ │ │ ldrbtmi r4, [r9], #-2422 @ 0xfffff68a │ │ @ instruction: 0x46014798 │ │ stmdbcs r0, {r0, sp} │ │ rschi pc, r0, r0, asr #32 │ │ - bmi 1d45980 │ │ + bmi 1d45f1c │ │ eoreq pc, r7, sp, lsl #17 │ │ eoreq pc, r7, sp, lsl #2 │ │ andls r4, r4, sl, ror r4 │ │ ldrbtmi sl, [r9], #-2050 @ 0xfffff7fe │ │ @ instruction: 0xce00e9d4 │ │ @ instruction: 0x3602e9d4 │ │ andcs r9, r5, #1610612736 @ 0x60000000 │ │ stmib sp, {r0, r2, ip, pc}^ │ │ stmib sp, {r0, r1, r2, r9, sl, ip, sp}^ │ │ @ instruction: 0xf00dce02 │ │ - stmdacs r0, {r0, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r1, r2, r3, r4, r8, fp, ip, sp, lr, pc} │ │ svcge 0x0047f47f │ │ stmdage r2, {r3, r5, r6, r8, fp, lr} │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ - @ instruction: 0xf834f00d │ │ + @ instruction: 0xf916f00d │ │ @ instruction: 0xf47f2800 │ │ stmdavs r8!, {r1, r2, r3, r4, r5, r8, r9, sl, fp, sp, pc}^ │ │ @ instruction: 0xf7ffa905 │ │ stmdacs r0, {r0, r1, r2, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ svcge 0x0037f47f │ │ ldrdeq lr, [r5, -sp] │ │ stmiavs fp, {r1, r9, sp}^ │ │ @@ -18191,326 +18259,326 @@ │ │ eoreq pc, r7, sp, lsl #2 │ │ movwcs r9, #4103 @ 0x1007 │ │ andeq lr, r0, #212, 18 @ 0x350000 │ │ stmib sp, {r0, r3, r4, r5, r6, sl, lr}^ │ │ stmdage r5, {r0, r2, r9} │ │ @ instruction: 0xf88d2207 │ │ @ instruction: 0xf00d3027 │ │ - stmdacs r0, {r0, r1, r2, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ svcge 0x0011f47f │ │ stmdage r5, {r2, r3, r5, r6, r8, fp, lr} │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ - @ instruction: 0xfffef00c │ │ + @ instruction: 0xf8e0f00d │ │ @ instruction: 0xf47f2800 │ │ ldmib r5, {r3, r8, r9, sl, fp, sp, pc}^ │ │ - bge 17386c │ │ + bge 173e08 │ │ ldrbtmi r4, [fp], #-2919 @ 0xfffff499 │ │ - @ instruction: 0xf820f00c │ │ + @ instruction: 0xf910f00c │ │ @ instruction: 0xf47f2800 │ │ stmdbmi r5!, {r1, r2, r3, r4, r5, r6, r7, r9, sl, fp, sp, pc}^ │ │ rsb r4, r1, r9, ror r4 │ │ ldrdeq lr, [r0, -r0] │ │ stmiavs fp, {r0, r1, r9, sp}^ │ │ ldrbtmi r4, [r9], #-2387 @ 0xfffff6ad │ │ @ instruction: 0x46014798 │ │ stmdbcs r0, {r0, sp} │ │ ldmdbmi r1, {r1, r2, r3, r5, r6, r8, ip, lr, pc}^ │ │ andls sl, r7, #8192 @ 0x2000 │ │ movwcs lr, #2516 @ 0x9d4 │ │ @ instruction: 0xf88d4479 │ │ stmdage r5, {r3} │ │ movwcs lr, #22989 @ 0x59cd │ │ - @ instruction: 0xf00c2207 │ │ - stmdacs r0, {r0, r2, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf00d2207 │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r7, fp, ip, sp, lr, pc} │ │ mrcge 4, 6, APSR_nzcv, cr15, cr15, {3} │ │ stmdage r5, {r0, r3, r6, r8, fp, lr} │ │ ldrbtmi r2, [r9], #-514 @ 0xfffffdfe │ │ - @ instruction: 0xffccf00c │ │ + @ instruction: 0xf8aef00d │ │ @ instruction: 0xf47f2800 │ │ ldmib r5, {r1, r2, r4, r6, r7, r9, sl, fp, sp, pc}^ │ │ - bge 1738d4 │ │ + bge 173e70 │ │ ldrbtmi r4, [fp], #-2884 @ 0xfffff4bc │ │ - @ instruction: 0xffeef00b │ │ + @ instruction: 0xf8def00c │ │ @ instruction: 0xf47f2800 │ │ stmdbmi r2, {r2, r3, r6, r7, r9, sl, fp, sp, pc}^ │ │ eor r4, pc, r9, ror r4 @ │ │ ldrdeq lr, [r0, -r0] │ │ stmiavs fp, {r0, r1, r9, sp}^ │ │ ldrbtmi r4, [r9], #-2353 @ 0xfffff6cf │ │ @ instruction: 0x46014798 │ │ - bllt ffa7b4f8 │ │ - bge c59b4 │ │ + bllt ffa7ba94 │ │ + bge c5f50 │ │ ldmib r4, {r0, r1, r2, r9, ip, pc}^ │ │ ldrbtmi r2, [r9], #-768 @ 0xfffffd00 │ │ andeq pc, r8, sp, lsl #17 │ │ stmib sp, {r0, r2, fp, sp, pc}^ │ │ andcs r2, r7, #335544320 @ 0x14000000 │ │ - @ instruction: 0xffa4f00c │ │ + @ instruction: 0xf886f00d │ │ @ instruction: 0xf47f2800 │ │ stmdbmi r8!, {r1, r2, r3, r5, r7, r9, sl, fp, sp, pc} │ │ andcs sl, r2, #327680 @ 0x50000 │ │ - @ instruction: 0xf00c4479 │ │ - stmdacs r0, {r0, r1, r3, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf00d4479 │ │ + stmdacs r0, {r0, r2, r3, r4, r5, r6, fp, ip, sp, lr, pc} │ │ mcrge 4, 5, pc, cr5, cr15, {3} @ │ │ ldrdeq lr, [r2, -r5] │ │ - blmi 91dd44 │ │ - @ instruction: 0xf00b447b │ │ - stmdacs r0, {r0, r2, r3, r4, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + blmi 91e2e0 │ │ + @ instruction: 0xf00c447b │ │ + stmdacs r0, {r0, r2, r3, r5, r7, fp, ip, sp, lr, pc} │ │ mrcge 4, 4, APSR_nzcv, cr11, cr15, {3} │ │ ldrbtmi r4, [r9], #-2336 @ 0xfffff6e0 │ │ andcs sl, r2, #327680 @ 0x50000 │ │ - @ instruction: 0xff88f00c │ │ + @ instruction: 0xf86af00d │ │ @ instruction: 0xf47f2800 │ │ - bvc fe85ef98 │ │ + bvc fe85f534 │ │ strle r0, [r6], #-1536 @ 0xfffffa00 │ │ ldrdeq lr, [r0, -r4] │ │ stmiavs fp, {r1, r9, sp}^ │ │ ldrbtmi r4, [r9], #-2316 @ 0xfffff6f4 │ │ ldmib r4, {r0, r2, sp, lr, pc}^ │ │ andcs r0, r1, #0, 2 │ │ stmdbmi r9!, {r0, r1, r3, r6, r7, fp, sp, lr} │ │ @ instruction: 0x47984479 │ │ ldcllt 0, cr11, [r0, #-40]! @ 0xffffffd8 │ │ - @ instruction: 0xfffe5191 │ │ - @ instruction: 0xfffe3c72 │ │ - @ instruction: 0xfffdf232 │ │ - @ instruction: 0xfffe4fa9 │ │ - andeq r6, sl, r4, lsr #12 │ │ - @ instruction: 0xfffe3a62 │ │ - @ instruction: 0xfffdf1c2 │ │ - @ instruction: 0xfffe38ec │ │ - @ instruction: 0xfffdf3ce │ │ - @ instruction: 0xfffe2ff0 │ │ - @ instruction: 0xfffe2fe6 │ │ - @ instruction: 0xfffe301a │ │ - @ instruction: 0xfffe3ba7 │ │ - @ instruction: 0xfffe50a7 │ │ - @ instruction: 0xfffe3b8a │ │ - @ instruction: 0xfffdf0ea │ │ - @ instruction: 0xfffe4e5b │ │ - @ instruction: 0xfffe3930 │ │ - @ instruction: 0x000a64b0 │ │ - @ instruction: 0xfffdf092 │ │ - @ instruction: 0xfffe3099 │ │ - @ instruction: 0xfffe3c1f │ │ - @ instruction: 0xfffe5121 │ │ - @ instruction: 0xfffe3c06 │ │ - @ instruction: 0xfffdf14e │ │ - @ instruction: 0xfffe4ebd │ │ - @ instruction: 0xfffe3992 │ │ - andeq r6, sl, r2, lsl r5 │ │ - @ instruction: 0xfffdf0f4 │ │ - @ instruction: 0xfffdf2f0 │ │ - @ instruction: 0xfffe505d │ │ - @ instruction: 0xfffe3b34 │ │ - @ instruction: 0x000a66b6 │ │ - @ instruction: 0xfffdf29a │ │ + @ instruction: 0xfffe506b │ │ + @ instruction: 0xfffe3b5e │ │ + @ instruction: 0xfffdf0f6 │ │ + @ instruction: 0xfffe4e83 │ │ + andeq r6, sl, r8, asr #25 │ │ + @ instruction: 0xfffe394e │ │ + @ instruction: 0xfffdf086 │ │ + @ instruction: 0xfffe37d8 │ │ + @ instruction: 0xfffdf292 │ │ + @ instruction: 0xfffe2eb4 │ │ + @ instruction: 0xfffe2eaa │ │ + @ instruction: 0xfffe2ede │ │ + @ instruction: 0xfffe3a93 │ │ + @ instruction: 0xfffe4f81 │ │ + @ instruction: 0xfffe3a76 │ │ + @ instruction: 0xfffdefae │ │ + @ instruction: 0xfffe4d35 │ │ + @ instruction: 0xfffe381c │ │ + andeq r6, sl, r4, asr fp │ │ + @ instruction: 0xfffdef56 │ │ + @ instruction: 0xfffe2f5d │ │ + @ instruction: 0xfffe3b0b │ │ + @ instruction: 0xfffe4ffb │ │ + @ instruction: 0xfffe3af2 │ │ + @ instruction: 0xfffdf012 │ │ + @ instruction: 0xfffe4d97 │ │ + @ instruction: 0xfffe387e │ │ + @ instruction: 0x000a6bb6 │ │ + @ instruction: 0xfffdefb8 │ │ @ instruction: 0xfffdf1b4 │ │ - @ instruction: 0xfffe4f21 │ │ - @ instruction: 0xfffe39f6 │ │ - andeq r6, sl, r6, ror r5 │ │ - @ instruction: 0xfffdf158 │ │ - @ instruction: 0xfffe38b3 │ │ + @ instruction: 0xfffe4f37 │ │ + @ instruction: 0xfffe3a20 │ │ + andeq r6, sl, sl, asr sp │ │ + @ instruction: 0xfffdf15e │ │ + @ instruction: 0xfffdf078 │ │ + @ instruction: 0xfffe4dfb │ │ + @ instruction: 0xfffe38e2 │ │ + andeq r6, sl, sl, lsl ip │ │ + @ instruction: 0xfffdf01c │ │ + @ instruction: 0xfffe379f │ │ @ instruction: 0x4604b510 │ │ @ instruction: 0xf0a42048 │ │ - smlawtlt r8, ip, sl, lr │ │ + @ instruction: 0xb128ee1e │ │ strmi r6, [r4], -r1, lsr #16 │ │ - blx fee6f628 │ │ + blx fee6fbc4 │ │ ldclt 6, cr4, [r0, #-128] @ 0xffffff80 │ │ cmpcs r8, r8 │ │ - @ instruction: 0xf8ebf00a │ │ + @ instruction: 0xf9b3f00a │ │ svcmi 0x00f0e92d │ │ @ instruction: 0x4604b091 │ │ andcc r6, r1, r0, asr #18 │ │ @ instruction: 0xf0c06160 │ │ andcs r8, r0, r2, asr #1 │ │ eorvs r2, r0, ip, lsl #10 │ │ rsbvs r4, r0, r7, lsl #12 │ │ - stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + stmdbeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ @ instruction: 0xf0a44628 │ │ - stmdacs r0, {r1, r2, r3, r5, r7, r9, fp, sp, lr, pc} │ │ + stmdacs r0, {r9, sl, fp, sp, lr, pc} │ │ tstphi r5, r0 @ p-variant is OBSOLETE │ │ andcs r1, r0, #1, 26 @ 0x40 │ │ - strbmi r2, [r6], -r8, lsl #6 │ │ + strbmi r2, [lr], -r8, lsl #6 │ │ stccs 8, cr15, [r4], {65} @ 0x41 │ │ stmia r1!, {r0, r9, sl, fp, ip, sp}^ │ │ mvnsle r3, r3, lsl #4 │ │ - stmiavs r2!, {r0, r6, r9, sl, lr} │ │ + stmiavs r2!, {r0, r3, r6, r9, sl, lr} │ │ andls r4, r5, #199229440 @ 0xbe00000 │ │ andvs lr, r3, #212, 18 @ 0x350000 │ │ andne lr, r2, r4, asr #19 │ │ subeq lr, r2, r2, lsl #22 │ │ - bl 1d86a4 │ │ + bl 1d8c40 │ │ @ instruction: 0xf8c40080 │ │ - @ instruction: 0xf1a08010 │ │ + @ instruction: 0xf1a09010 │ │ andls r0, r7, ip, lsl #8 │ │ ldrtmi r2, [r2], r0 │ │ strls r9, [r4], #-1544 @ 0xfffff9f8 │ │ @ instruction: 0xf8ddb39e │ │ - bl fe953718 │ │ + bl fe957cb4 │ │ orrlt r0, r0, sl, lsl #12 │ │ - andle r4, r9, r1, ror #11 │ │ - movweq pc, #49417 @ 0xc109 @ │ │ - umlalseq lr, r0, r9, r8 │ │ + andle r4, r9, r0, ror #11 │ │ + movweq pc, #49416 @ 0xc108 @ │ │ + umlalseq lr, r0, r8, r8 │ │ cdpeq 1, 3, cr15, cr8, cr13, {0} │ │ stm lr, {r1, r2, r3, r8, r9, fp, lr, pc} │ │ ldmiblt r7, {r1, r2, r3}^ │ │ svceq 0x0000f1bb │ │ @ instruction: 0xf0a4bf18 │ │ - strbmi lr, [r2, #2644] @ 0xa54 │ │ + strbmi lr, [sl, #3502] @ 0xdae │ │ adcshi pc, r9, r0 │ │ @ instruction: 0xf8514651 │ │ @ instruction: 0xf1bbbb0c │ │ @ instruction: 0xf0004f00 │ │ ldmib sl, {r0, r2, r3, r4, r7, pc}^ │ │ - cdpcc 2, 0, cr0, cr12, cr1, {0} │ │ - subeq lr, r2, #2048 @ 0x800 │ │ - bl 45118 │ │ - strmi r0, [r1], r2, asr #25 │ │ + cdpcc 0, 0, cr8, cr12, cr1, {0} │ │ + subeq lr, r0, r0, lsl #22 │ │ + bl 2456b4 │ │ + strbmi r0, [r0], -r0, asr #25 │ │ bicsle r2, r9, r0, lsl #16 │ │ strls lr, [r9], #-2025 @ 0xfffff817 │ │ stmdbls r6, {r0, r1, r8, sl, ip, pc} │ │ ldrd pc, [r0], -r1 │ │ - @ instruction: 0x8010f8d1 │ │ + @ instruction: 0x9010f8d1 │ │ stmdacs r0, {r1, r2, r4, sp, lr, pc} │ │ adchi pc, r8, r0 │ │ - svclt 0x001f45e1 │ │ - ldrdne pc, [r0], -r9 │ │ - @ instruction: 0xf8d99109 │ │ + svclt 0x001f45e0 │ │ + ldrdne pc, [r0], -r8 │ │ + @ instruction: 0xf8d89109 │ │ tstls r3, r4 │ │ - ldmib r9, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ - ldmib r9, {r1, r8, ip, sp, lr}^ │ │ + ldmib r8, {r0, r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, pc}^ │ │ + ldmib r8, {r1, r8, ip, sp, lr}^ │ │ @ instruction: 0xf10d2304 │ │ strgt r0, [lr], #-1080 @ 0xfffffbc8 │ │ svccs 0x0000bf18 │ │ addhi pc, pc, r0 │ │ @ instruction: 0xf6479a09 │ │ @ instruction: 0xf6c74155 │ │ cdpge 1, 0, cr7, cr14, cr10, {2} │ │ cmpmi r1, #2560 @ 0xa00 │ │ - b a707c │ │ + b a7618 │ │ strbgt r0, [ip], #-270 @ 0xfffffef2 │ │ - vrshl.s8 d20, d8, d16 │ │ + vrshl.s8 d20, d9, d16 │ │ @ instruction: 0xf8cd8088 │ │ - bl a377c │ │ - bls 1b3c64 │ │ - bl cdaac │ │ + bl a3d18 │ │ + bls 1b4200 │ │ + bl ce048 │ │ @ instruction: 0xf8520581 │ │ stmiavs r9!, {r0, r5, ip, sp} │ │ mlale r2, r9, r2, r4 │ │ ldrbtmi r9, [r3], -ip, lsl #20 │ │ strtmi r6, [lr], lr, ror #16 │ │ - bl 97f80 │ │ + bl 9851c │ │ stcls 2, cr0, [r9, #-260] @ 0xfffffefc │ │ - ldmdbeq r8, {r0, r3, r8, ip, sp, lr, pc} │ │ + ldmdaeq r8, {r3, r8, ip, sp, lr, pc} │ │ eorspl pc, r2, r6, asr #16 │ │ - bl 1ba8c0 │ │ + bl 1bae5c │ │ @ instruction: 0xf8ce01c2 │ │ stcne 0, cr5, [sl, #-32] @ 0xffffffe0 │ │ ldrmi r9, [lr], r3, lsl #26 │ │ strgt lr, [sl], #-2525 @ 0xfffff623 │ │ adcne lr, r0, r2, lsl #17 │ │ tstvs ip, r1, lsl #20 │ │ cdpls 1, 0, cr6, cr8, cr10, {2} │ │ ldrdgt pc, [r8], -sp │ │ cdpcs 12, 0, cr9, cr0, cr4, {0} │ │ svcge 0x0077f47f │ │ andls lr, r1, r9, lsr #15 │ │ ldrbtmi r4, [r6], -r8, lsr #12 │ │ @ instruction: 0xf7ff460c │ │ - stmdals r1, {r0, r1, r2, r3, r6, r8, r9, fp, ip, sp, lr, pc} │ │ + stmdals r1, {r0, r2, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ ldrtmi r4, [r6], r1, lsr #12 │ │ ldrdcs lr, [r0, -r2] │ │ andcs r2, r1, #134217728 @ 0x8000000 │ │ and r2, r7, r0, lsl #14 │ │ strvs pc, [r3, #-2979] @ 0xfffff45d │ │ - blx f58de │ │ - blx 108bfe │ │ + blx f5e7a │ │ + blx 10919a │ │ ldrtmi r5, [r3], -r7, lsl #14 │ │ rscsle r0, r5, r6, asr #15 │ │ - strhi pc, [r2], -r3, lsr #23 │ │ + strls pc, [r2], -r3, lsr #23 │ │ andle r2, r5, r1, lsl #16 │ │ tstpvs r1, r3, lsl #22 @ p-variant is OBSOLETE │ │ tstpne r2, r7, lsl #22 @ p-variant is OBSOLETE │ │ - strb r4, [fp, r2, asr #12]! │ │ - @ instruction: 0x0701f1b8 │ │ + strb r4, [fp, sl, asr #12]! │ │ + @ instruction: 0x0701f1b9 │ │ andeq pc, r0, pc, asr #32 │ │ andeq pc, r0, r0, ror #2 │ │ andvc lr, r0, r4, asr #19 │ │ adccs pc, sl, sl, asr #12 │ │ adccs pc, sl, r0, asr #13 │ │ - stmdble ip!, {r7, r8, sl, lr} │ │ - @ instruction: 0xf908f00a │ │ - andsle r4, r2, r8, lsl #11 │ │ + stmdble ip!, {r0, r7, r8, sl, lr} │ │ + @ instruction: 0xf9c8f00a │ │ + andsle r4, r2, r9, lsl #11 │ │ adccs pc, fp, sl, asr #12 │ │ ldreq pc, [r0], #-266 @ 0xfffffef6 │ │ adccs pc, sl, sl, asr #13 │ │ smlatbeq r0, r6, fp, pc @ │ │ @ instruction: 0xf85408cd │ │ stmdacs r0, {r2, sl, fp} │ │ stmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - ldmib sl, {r2, r5, r7, ip, sp, lr, pc} │ │ + ldcl 0, cr15, [r4], #656 @ 0x290 │ │ stccc 4, cr3, [r1, #-48] @ 0xffffffd0 │ │ stmdals r5, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ stmdals r8, {r4, r6, r8, ip, sp, pc} │ │ pop {r0, r4, ip, sp, pc} │ │ @ instruction: 0xf0a44ff0 │ │ - @ instruction: 0xf1bbb935 │ │ + @ instruction: 0xf1bbbc8f │ │ andle r0, r1, r0, lsl #30 │ │ - stmib sl, {r2, r5, r7, ip, sp, lr, pc} │ │ + stcl 0, cr15, [r4], #656 @ 0x290 │ │ pop {r0, r4, ip, sp, pc} │ │ - bmi 357828 │ │ - strbmi r4, [r1], -r8, lsl #12 │ │ + bmi 357dc4 │ │ + strbmi r4, [r9], -r8, lsl #12 │ │ @ instruction: 0xf00b447a │ │ - @ instruction: 0xf1b8fe03 │ │ + @ instruction: 0xf1b9fef9 │ │ andle r0, ip, r0, lsl #30 │ │ - subeq lr, r8, r8, lsl #22 │ │ + subeq lr, r9, r9, lsl #22 │ │ strtmi r0, [r8], -r5, lsl #1 │ │ - ldmib r8, {r2, r5, r7, ip, sp, lr, pc} │ │ + stcl 0, cr15, [sl], #656 @ 0x290 │ │ @ instruction: 0xf47f2800 │ │ andcs sl, r4, fp, ror #29 │ │ @ instruction: 0xf00a4629 │ │ - smlabbcs r0, r0, r8, pc @ │ │ + tstpcs r0, r1, asr #18 @ p-variant is OBSOLETE │ │ strbt r2, [lr], r4 │ │ - andeq r6, sl, r4, ror #11 │ │ + andeq r6, sl, r8, ror ip │ │ svcmi 0x00f0e92d │ │ strmi fp, [r0], r9, lsl #1 │ │ andcc r6, r1, r0, asr #18 │ │ andseq pc, r4, r8, asr #17 │ │ addhi pc, ip, r0, asr #1 │ │ strcs r2, [ip, #-0] │ │ andeq pc, r0, r8, asr #17 │ │ @ instruction: 0xf8c84607 │ │ strcs r0, [r1], #-4 │ │ @ instruction: 0xf0a44628 │ │ - stmdacs r0, {r3, r4, r5, r6, r8, fp, sp, lr, pc} │ │ + stmdacs r0, {r1, r3, r6, r7, sl, fp, sp, lr, pc} │ │ sbcshi pc, sl, r0 │ │ andcs r1, r0, #1, 26 @ 0x40 │ │ strtmi r2, [r6], -r8, lsl #6 │ │ stccs 8, cr15, [r4], {65} @ 0x41 │ │ stmia r1!, {r0, r9, sl, fp, ip, sp}^ │ │ mvnsle r3, r3, lsl #4 │ │ @ instruction: 0xf8d84621 │ │ ldrtmi r2, [ip], r8 │ │ ldmib r8, {r0, r2, r9, ip, pc}^ │ │ stmib r8, {r0, r1, r9, ip, sp, lr}^ │ │ - bl b78fc │ │ + bl b7e98 │ │ @ instruction: 0xf8cd0042 │ │ - bl 21397c │ │ + bl 213f18 │ │ @ instruction: 0xf8c80580 │ │ @ instruction: 0xf1a54010 │ │ andls r0, r7, ip │ │ ldrtmi r2, [sl], r0 │ │ mvnlt r9, r6, lsl #14 │ │ - bl fe899d30 │ │ + bl fe89a2cc │ │ teqlt r0, sl, lsl #12 │ │ tstle sp, r1, asr #11 │ │ svceq 0x0000f1bb │ │ @ instruction: 0xf0a4bf18 │ │ - strmi lr, [sl, #2344]! @ 0x928 │ │ + strmi lr, [sl, #3202]! @ 0xc82 │ │ addhi pc, fp, r0 │ │ @ instruction: 0xf8514651 │ │ @ instruction: 0xf1bbbb0c │ │ rsble r4, pc, r0, lsl #30 │ │ andeq lr, r1, #3571712 @ 0x368000 │ │ strmi r3, [sl], ip, lsl #28 │ │ stmiaeq r2, {r8, r9, fp, sp, lr, pc}^ │ │ @@ -18520,100 +18588,100 @@ │ │ strbmi r8, [r1, #132] @ 0x84 │ │ rsbs sp, ip, r4, lsl #2 │ │ @ instruction: 0xf8d19908 │ │ stmdbvs ip, {lr, pc} │ │ ldrdvs pc, [r0], -r9 │ │ cmppmi r5, r7, asr #12 @ p-variant is OBSOLETE │ │ smlalbtvc pc, sl, r7, r6 @ │ │ - b 84734 │ │ + b 84cd0 │ │ addmi r0, ip, #12, 2 │ │ - bls 269f48 │ │ + bls 26a4e4 │ │ cmpeq r1, r1, lsl #22 │ │ ldrd pc, [r4], -r9 │ │ @ instruction: 0xf85268d2 │ │ - bl bfa0c │ │ + bl bffa8 │ │ ldmvs r7, {r0, r7, r9} │ │ mulle lr, pc, r2 @ │ │ @ instruction: 0xf1096851 │ │ @ instruction: 0xf8410908 │ │ - bl 8ba78 │ │ + bl 8c014 │ │ @ instruction: 0xf8c101c7 │ │ ldclne 0, cr14, [r9], #-16 │ │ svcls 0x00066091 │ │ @ instruction: 0xd1b12f00 │ │ andls lr, r4, lr, asr #15 │ │ @ instruction: 0xf8cd4610 │ │ stmib sp, {r2, r3, lr, pc}^ │ │ @ instruction: 0xf0132e01 │ │ - ldmib sp, {r0, r1, r2, r3, r9, sl, fp, ip, sp, lr, pc}^ │ │ + ldmib sp, {r1, r2, r3, r4, r6, r9, sl, fp, ip, sp, lr, pc}^ │ │ ldmib sp, {r0, r9, sl, fp, sp}^ │ │ strb ip, [r3, r3]! │ │ movwcs r2, #8448 @ 0x2100 │ │ strcs r2, [r0, -r1, lsl #4] │ │ - blx fe92b9f2 │ │ + blx fe92bf8e │ │ stmdaeq r0, {r0, r1, r8, sl, sp, lr}^ │ │ strpl pc, [r7, #-2819] @ 0xfffff4fd │ │ strpl pc, [r7, -r3, lsl #22] │ │ @ instruction: 0x07c64633 │ │ - blx fe927dbe │ │ + blx fe92835a │ │ stmdacs r1, {r1, r9, sl, lr} │ │ - blx 127a06 │ │ - blx 20bdfa │ │ + blx 127fa2 │ │ + blx 20c396 │ │ strtmi r1, [r2], -r2, lsl #2 │ │ cdpne 7, 6, cr14, cr7, cr11, {7} │ │ andeq pc, r0, pc, asr #32 │ │ andeq pc, r0, r0, ror #2 │ │ andvc lr, r0, r8, asr #19 │ │ adccs pc, sl, sl, asr #12 │ │ adccs pc, sl, r0, asr #13 │ │ stmdble fp!, {r2, r7, r9, lr} │ │ - @ instruction: 0xf80af00a │ │ + @ instruction: 0xf8caf00a │ │ andsle r4, r2, sp, lsl #5 │ │ adccs pc, fp, sl, asr #12 │ │ ldreq pc, [r0], #-266 @ 0xfffffef6 │ │ adccs pc, sl, sl, asr #13 │ │ smlatbeq r0, r6, fp, pc @ │ │ @ instruction: 0xf85408cd │ │ stmdacs r0, {r2, sl, fp} │ │ stmdavs r0!, {r2, r3, r4, r8, r9, sl, fp, ip, sp, pc} │ │ - ldm ip, {r2, r5, r7, ip, sp, lr, pc} │ │ + bl ffdf0268 │ │ stccc 4, cr3, [r1, #-48] @ 0xffffffd0 │ │ stmdals r5, {r0, r2, r4, r5, r6, r7, r8, ip, lr, pc} │ │ ldrtmi fp, [r8], -r8, asr #2 │ │ pop {r0, r3, ip, sp, pc} │ │ @ instruction: 0xf0a44ff0 │ │ - @ instruction: 0x4607b837 │ │ + @ instruction: 0x4607bb91 │ │ svceq 0x0000f1bb │ │ strdlt sp, [r9], -r5 │ │ svchi 0x00f0e8bd │ │ strmi r4, [r8], -fp, lsl #20 │ │ ldrbtmi r4, [sl], #-1569 @ 0xfffff9df │ │ - stc2 0, cr15, [r6, #-44] @ 0xffffffd4 │ │ - bl 160000 │ │ + ldc2l 0, cr15, [ip, #44]! @ 0x2c │ │ + bl 16059c │ │ addeq r0, r5, r4, asr #32 │ │ @ instruction: 0xf0a44628 │ │ - stmdacs r0, {r1, r2, r3, r4, r7, fp, sp, lr, pc} │ │ + stmdacs r0, {r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ svcge 0x0026f47f │ │ strtmi r2, [r9], -r4 │ │ - @ instruction: 0xff85f009 │ │ + @ instruction: 0xf846f00a │ │ andcs r2, r4, r0, lsl #2 │ │ svclt 0x0000e729 │ │ - andeq r6, sl, sl, ror #7 │ │ + andeq r6, sl, lr, ror sl │ │ svcmi 0x00f0e92d │ │ strmi fp, [r4], -r1, lsl #1 │ │ subsmi pc, r5, r7, asr #12 │ │ subvc pc, sl, r7, asr #13 │ │ cmpmi r0, #2555904 @ 0x270000 │ │ eorsmi r6, r8, r1, lsr #18 │ │ ldmdble r0, {r0, r7, r9, lr}^ │ │ - bl 4de50 │ │ - bl 1f3bb8 │ │ + bl 4e3ec │ │ + bl 1f4154 │ │ strcs r0, [r0, -r0, lsl #17] │ │ stmdbeq r1, {r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - beq ff2ae400 │ │ + beq ff2ae99c │ │ ldrmi r4, [sl, #1598]! @ 0x63e │ │ stmibne r5, {r0, r3, ip, lr, pc} │ │ stmdavs sp!, {r0, r1, r2, r7, r8, fp, ip, lr}^ │ │ subsmi r4, sp, r7, asr r0 │ │ @ instruction: 0xf106432f │ │ mvnsle r0, r8, lsl #14 │ │ stmibvs r7!, {r0, r4, sp, lr, pc} │ │ @@ -18621,52 +18689,52 @@ │ │ @ instruction: 0x61a51c7d │ │ eorle r4, r6, r1, ror #11 │ │ eorscs pc, r9, r0, asr #16 │ │ sbceq lr, r9, r0, lsl #22 │ │ @ instruction: 0xf1096043 │ │ @ instruction: 0xf8c80001 │ │ strbeq r0, [r8, -r8]! │ │ - bl feae8b20 │ │ - blx fec33b20 │ │ + bl feae90bc │ │ + blx fec340bc │ │ stmdbeq r0, {r7, ip, sp, lr, pc}^ │ │ pop {r0, ip, sp, pc} │ │ @ instruction: 0xf44f8ff0 │ │ - blx 191d02 │ │ + blx 19229e │ │ @ instruction: 0xf0a1f008 │ │ - stmibvs r1!, {r2, r6, r7, r8, fp, sp, lr, pc}^ │ │ + stmibvs r1!, {r1, r2, r3, r4, r8, sl, fp, sp, lr, pc}^ │ │ stmible lr!, {r3, r7, r9, lr}^ │ │ @ instruction: 0xf7ff4620 │ │ stmdbvs r1!, {r0, r3, r4, r5, r7, r9, sl, fp, ip, sp, lr, pc} │ │ stmdbcs r0, {r0, r2, r5, r7, r8, fp, sp, lr} │ │ stmdami fp, {r0, r4, r5, r6, r7, r8, ip, lr, pc} │ │ @ instruction: 0xf00c4478 │ │ - strbmi pc, [r0], -r5, ror #16 @ │ │ + @ instruction: 0x4640fd3d │ │ ldrmi r9, [pc], -r0, lsl #2 │ │ @ instruction: 0xf0134693 │ │ - stmdbls r0, {r0, r1, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ + stmdbls r0, {r1, r3, r4, r7, r8, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xf8d8465a │ │ ldrtmi r0, [fp], -r4 │ │ - bmi eda84 │ │ + bmi ee020 │ │ @ instruction: 0xf00b447a │ │ - svclt 0x0000fc8f │ │ - andeq r6, sl, ip, lsl #6 │ │ - andeq r6, sl, ip, lsr r3 │ │ + svclt 0x0000fd85 │ │ + andeq r6, sl, r0, lsr #19 │ │ + ldrdeq r6, [sl], -r0 │ │ ldmib r1, {r4, r5, r7, r8, sl, ip, sp, pc}^ │ │ andcs r4, r9, #0 │ │ stmdbmi r8, {r0, r1, r6, r7, fp, sp, lr} │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ @ instruction: 0x4798461d │ │ andcs fp, r1, r8, lsl #2 │ │ stmdbmi r5, {r4, r5, r7, r8, sl, fp, ip, sp, pc} │ │ andcs r4, r7, #32, 12 @ 0x2000000 │ │ ldrbtmi r4, [r9], #-1579 @ 0xfffff9d5 │ │ ldrhtmi lr, [r0], sp │ │ svclt 0x00004718 │ │ - @ instruction: 0xfffde120 │ │ - @ instruction: 0xfffdea51 │ │ + @ instruction: 0xfffddfe4 │ │ + @ instruction: 0xfffde915 │ │ svcmi 0x00f0e92d │ │ @ instruction: 0x4604b09b │ │ ldm pc, {r3, fp, ip, sp, lr}^ @ │ │ eoreq pc, r0, r0, lsl r0 @ │ │ eoreq r0, r0, r0, lsr #32 │ │ eoreq r0, r0, r0, lsr #32 │ │ subeq r0, r8, r0, lsr #32 │ │ @@ -18680,163 +18748,163 @@ │ │ eoreq r0, r0, r0, lsr #32 │ │ subseq r0, r2, r4, lsl #1 │ │ eoreq r0, r7, r5, ror #2 │ │ cmpeq r7, r0, lsr #32 │ │ tsteq r3, sl, asr r1 │ │ strtmi r0, [r0], -r6, asr #1 │ │ @ instruction: 0xf0a02248 │ │ - andslt pc, fp, r8, lsr sl @ │ │ + andslt pc, fp, r5, ror #26 │ │ svchi 0x00f0e8bd │ │ strmi r2, [lr], -r8, asr #32 │ │ - svc 0x00dcf0a3 │ │ + bl bf0428 │ │ @ instruction: 0xf0002800 │ │ ldmdavs r1!, {r0, r2, r4, r5, r6, r7, r9, pc}^ │ │ @ instruction: 0xf7ff4605 │ │ andscs pc, sl, r7, asr #31 │ │ eorvc r6, r0, r5, rrx │ │ pop {r0, r1, r3, r4, ip, sp, pc} │ │ ldmib r1, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ strmi r6, [r8], r2, lsl #10 │ │ @ instruction: 0x9010f8d1 │ │ @ instruction: 0xf0002d00 │ │ @ instruction: 0x46288179 │ │ - svc 0x00c4f0a3 │ │ + bl 5f0458 │ │ @ instruction: 0xf0002800 │ │ strmi r8, [r7], -r6, asr #2 │ │ @ instruction: 0xf8d1e171 │ │ stmdavs r8, {r2, r3, r4, sp, pc}^ │ │ svcmi 0x0000f1b0 │ │ msrhi CPSR_, r0, asr #32 │ │ strmi pc, [r0, #-79] @ 0xffffffb1 │ │ @ instruction: 0xf8d1e24e │ │ @ instruction: 0xf641800c │ │ vmvn.i32 q10, #1 @ 0x00000001 │ │ strmi r1, [r0, #199] @ 0xc7 │ │ tstphi r2, r0, lsl #4 @ p-variant is OBSOLETE │ │ sbceq lr, r8, r8, lsl #22 │ │ - beq ff06e5e0 │ │ + beq ff06eb7c │ │ addshi pc, r8, #0 │ │ ldrdls pc, [r8], -r1 │ │ tstcs r8, r0, asr r6 │ │ - stc2l 0, cr15, [r2], {9} │ │ + @ instruction: 0xff0df00a │ │ @ instruction: 0xf0002800 │ │ @ instruction: 0x468382bd │ │ svceq 0x0000f1b8 │ │ addshi pc, r6, #0 │ │ strcs sl, [r0], -r8, lsl #30 │ │ ldrmi r4, [r2, #1605]! @ 0x645 │ │ - bl 2a7cc4 │ │ + bl 2a8260 │ │ ldrtmi r0, [r8], -r6, lsl #2 │ │ @ instruction: 0xff80f7ff │ │ andeq lr, r6, fp, lsl #22 │ │ subcs r4, r8, #59768832 @ 0x3900000 │ │ - @ instruction: 0xf9ddf0a0 │ │ + stc2 0, cr15, [sl, #-640] @ 0xfffffd80 │ │ stccc 6, cr3, [r1, #-288] @ 0xfffffee0 │ │ strbmi sp, [r0], -pc, ror #3 │ │ @ instruction: 0xf8d1e281 │ │ @ instruction: 0xf641800c │ │ vmvn.i32 q10, #1 @ 0x00000001 │ │ strmi r1, [r0, #199] @ 0xc7 │ │ rschi pc, r0, r0, lsl #4 │ │ sbceq lr, r8, r8, lsl #22 │ │ - beq ff06e644 │ │ + beq ff06ebe0 │ │ rsbhi pc, sl, #0 │ │ ldrdls pc, [r8], -r1 │ │ tstcs r8, r0, asr r6 │ │ - ldc2 0, cr15, [r0], {9} │ │ + cdp2 0, 13, cr15, cr11, cr10, {0} │ │ @ instruction: 0xf0002800 │ │ strmi r8, [r3], fp, lsl #5 │ │ svceq 0x0000f1b8 │ │ rsbhi pc, lr, #0 │ │ strcs sl, [r0], -r8, lsl #30 │ │ ldrmi r4, [r2, #1605]! @ 0x645 │ │ - bl 2a7d28 │ │ + bl 2a82c4 │ │ ldrtmi r0, [r8], -r6, lsl #2 │ │ @ instruction: 0xff4ef7ff │ │ andeq lr, r6, fp, lsl #22 │ │ subcs r4, r8, #59768832 @ 0x3900000 │ │ - @ instruction: 0xf9abf0a0 │ │ + ldc2l 0, cr15, [r8], {160} @ 0xa0 │ │ stccc 6, cr3, [r1, #-288] @ 0xfffffee0 │ │ strbmi sp, [r0], -pc, ror #3 │ │ ldmib r1, {r0, r3, r4, r6, r9, sp, lr, pc}^ │ │ strmi r6, [r8], r2, lsl #10 │ │ @ instruction: 0x9010f8d1 │ │ @ instruction: 0xf0002d00 │ │ strtmi r8, [r8], -r5, lsl #2 │ │ - svc 0x0046f0a3 │ │ + b fe670554 │ │ @ instruction: 0xf0002800 │ │ strmi r8, [r7], -r8, asr #1 │ │ ldmib r1, {r0, r2, r3, r4, r5, r6, r7, sp, lr, pc}^ │ │ strmi r7, [r8], sp, lsl #10 │ │ @ instruction: 0xf0002d00 │ │ strtmi r8, [r8], -r9, lsl #2 │ │ - svc 0x0038f0a3 │ │ + b fe2f0570 │ │ @ instruction: 0xf0002800 │ │ @ instruction: 0x460680ba │ │ ldmib r1, {r0, r8, sp, lr, pc}^ │ │ strmi r6, [r8], r2, lsl #10 │ │ @ instruction: 0x9010f8d1 │ │ @ instruction: 0xf0002d00 │ │ strtmi r8, [r8], -sl, lsr #2 │ │ - svc 0x0028f0a3 │ │ + b 1ef0590 │ │ @ instruction: 0xf0002800 │ │ strmi r8, [r7], -sl, lsr #1 │ │ ldmib r1, {r1, r5, r8, sp, lr, pc}^ │ │ strmi r6, [r8], r2, lsl #10 │ │ @ instruction: 0x9010f8d1 │ │ @ instruction: 0xf0002d00 │ │ strtmi r8, [r8], -r4, lsr #2 │ │ - svc 0x0018f0a3 │ │ + b 1af05b0 │ │ @ instruction: 0xf0002800 │ │ @ instruction: 0x4607809a │ │ ldmib r1, {r2, r3, r4, r8, sp, lr, pc}^ │ │ strmi r6, [r8], r2, lsl #10 │ │ @ instruction: 0x9010f8d1 │ │ @ instruction: 0xf0002d00 │ │ @ instruction: 0x4628811e │ │ - svc 0x0008f0a3 │ │ + b 16f05d0 │ │ @ instruction: 0xf0002800 │ │ strmi r8, [r7], -sl, lsl #1 │ │ ldmib r1, {r1, r2, r4, r8, sp, lr, pc}^ │ │ strmi r6, [r8], r2, lsl #10 │ │ @ instruction: 0x9010f8d1 │ │ @ instruction: 0xf0002d00 │ │ @ instruction: 0x46288118 │ │ - cdp 0, 15, cr15, cr8, cr3, {5} │ │ + b 12f05f0 │ │ rsbsle r2, sl, r0, lsl #16 │ │ tst r1, r7, lsl #12 │ │ strvc lr, [sp, #-2513] @ 0xfffff62f │ │ stccs 6, cr4, [r0, #-544] @ 0xfffffde0 │ │ tstphi r5, r0 @ p-variant is OBSOLETE │ │ - @ instruction: 0xf0a34628 │ │ - stmdacs r0, {r2, r3, r5, r6, r7, r9, sl, fp, sp, lr, pc} │ │ + @ instruction: 0xf0a44628 │ │ + stmdacs r0, {r1, r2, r3, r4, r5, r9, fp, sp, lr, pc} │ │ strmi sp, [r6], -sp, rrx │ │ ldmib r1, {r1, r2, r3, r8, sp, lr, pc}^ │ │ strmi r6, [r8], r2, lsl #10 │ │ @ instruction: 0x9010f8d1 │ │ @ instruction: 0xf0002d00 │ │ strtmi r8, [r8], -sp, asr #2 │ │ - cdp 0, 13, cr15, cr12, cr3, {5} │ │ + b bf0628 │ │ subsle r2, lr, r0, lsl #16 │ │ cmp r6, r7, lsl #12 │ │ @ instruction: 0xa01cf8d1 │ │ @ instruction: 0xf1b06848 │ │ cmple r8, r0, lsl #30 │ │ strmi pc, [r0, #-79] @ 0xffffffb1 │ │ ldmib r1, {r1, r7, r8, sp, lr, pc}^ │ │ strmi r6, [r8], r2, lsl #10 │ │ @ instruction: 0x9010f8d1 │ │ @ instruction: 0xf0002d00 │ │ @ instruction: 0x4628813f │ │ - cdp 0, 12, cr15, cr4, cr3, {5} │ │ + b 5f0658 │ │ suble r2, r6, r0, lsl #16 │ │ teq r8, r7, lsl #12 │ │ strmi r2, [pc], -r8, asr #32 │ │ - @ instruction: 0xf0a3688e │ │ - stmdacs r0, {r2, r3, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ + @ instruction: 0xf0a4688e │ │ + stmdacs r0, {r1, r2, r3, r9, fp, sp, lr, pc} │ │ bicshi pc, r4, r0 │ │ @ instruction: 0x46056879 │ │ mcr2 7, 5, pc, cr6, cr15, {7} @ │ │ strpl lr, [r1], -r4, asr #19 │ │ eorvc r2, r0, ip, lsl r0 │ │ pop {r0, r1, r3, r4, ip, sp, pc} │ │ @ instruction: 0xf8518ff0 │ │ @@ -18845,69 +18913,69 @@ │ │ teqphi r0, r0 @ p-variant is OBSOLETE │ │ @ instruction: 0xf7ff4608 │ │ ldrd pc, [ip, -r3]! │ │ ldrdhi pc, [ip], -r1 │ │ rsbsmi pc, r1, r1, asr #12 │ │ sbcne pc, r7, r0, asr #5 │ │ stmdble r2!, {r7, r8, sl, lr} │ │ - ldc2l 0, cr15, [r4, #36] @ 0x24 │ │ + cdp2 0, 9, cr15, cr4, cr9, {0} │ │ strvs lr, [r2, #-2513] @ 0xfffff62f │ │ stccs 6, cr4, [r0, #-60] @ 0xffffffc4 │ │ msrhi CPSR_s, r0 │ │ tstcs r1, r8, lsr #12 │ │ - blx fec6febe │ │ + ldc2l 0, cr15, [fp, #40]! @ 0x28 │ │ stmdacs r0, {r7, r9, sl, lr} │ │ tstphi lr, r0, asr #32 @ p-variant is OBSOLETE │ │ ldmib r1, {r0, r2, r3, sp, lr, pc}^ │ │ strmi r6, [pc], -r2, lsl #10 │ │ @ instruction: 0xf0002d00 │ │ strtmi r8, [r8], -pc, lsr #2 │ │ - @ instruction: 0xf0092101 │ │ - strmi pc, [r0], r1, lsr #23 │ │ + @ instruction: 0xf00a2101 │ │ + strmi pc, [r0], ip, ror #27 │ │ @ instruction: 0xf0402800 │ │ andcs r8, r1, r9, lsr #2 │ │ @ instruction: 0xf0094629 │ │ - bl 273460 │ │ - b 17f41ec │ │ + bl 273d00 │ │ + b 17f4788 │ │ @ instruction: 0xf0000ac0 │ │ @ instruction: 0xf8d1816b │ │ ldrbmi r9, [r0], -r8 │ │ - @ instruction: 0xf0092108 │ │ - stmdacs r0, {r0, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf00a2108 │ │ + stmdacs r0, {r3, r4, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ orrhi pc, r8, r0 │ │ @ instruction: 0xf1b84683 │ │ @ instruction: 0xf0000f00 │ │ svcge 0x00088175 │ │ strbmi r2, [r5], -r0, lsl #12 │ │ @ instruction: 0xd00d45b2 │ │ tsteq r6, r9, lsl #22 │ │ @ instruction: 0xf7ff4638 │ │ - bl 333830 │ │ + bl 333dcc │ │ ldrtmi r0, [r9], -r6 │ │ @ instruction: 0xf0a02248 │ │ - strbcc pc, [r8], -r8, lsr #17 @ │ │ + @ instruction: 0x3648fbd5 │ │ mvnle r3, r1, lsl #26 │ │ cmn r0, r0, asr #12 │ │ ldrtmi r2, [r8], -r1, lsl #14 │ │ @ instruction: 0x462a4631 │ │ - blx ff3f01a4 │ │ + @ instruction: 0xff85f0a0 │ │ strpl lr, [r1, -r4, asr #19] │ │ sbc r2, r4, r8, lsl #2 │ │ ldrtmi r2, [r8], -r1, lsl #14 │ │ @ instruction: 0x462a4631 │ │ - blx ff1701b8 │ │ + @ instruction: 0xff7bf0a0 │ │ mulseq r4, r8, r8 │ │ stmib r4, {r0, r1, r2, r8, sp}^ │ │ stmib r4, {r0, r8, r9, sl, ip, lr}^ │ │ eorvc r5, r1, r3, lsl #18 │ │ andslt r7, fp, r0, lsr #10 │ │ svchi 0x00f0e8bd │ │ ldrtmi r2, [r0], -r1, lsl #12 │ │ @ instruction: 0x462a4639 │ │ - blx fecf01dc │ │ + @ instruction: 0xff69f0a0 │ │ ldrdeq lr, [sl, -r8] │ │ stmdbeq r8!, {r2, r8, ip, sp, lr, pc} │ │ andscc lr, r0, #216, 18 @ 0x360000 │ │ rsbeq lr, r3, r9, lsl #17 │ │ mulseq r4, r8, r8 │ │ andscc lr, r0, #196, 18 @ 0x310000 │ │ mlavc r4, r8, r8, pc @ │ │ @@ -18924,49 +18992,49 @@ │ │ ands pc, r8, r4, asr #17 │ │ @ instruction: 0x73226121 │ │ eorvc r6, r0, r3, lsr #1 │ │ pop {r0, r1, r3, r4, ip, sp, pc} │ │ @ instruction: 0x27018ff0 │ │ @ instruction: 0x46314638 │ │ @ instruction: 0xf0a0462a │ │ - stmib r4, {r0, r7, r9, fp, ip, sp, lr, pc}^ │ │ + stmib r4, {r3, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ tstcs r9, r1, lsl #14 │ │ smlsdxcs r1, r7, r0, lr │ │ @ instruction: 0x46314638 │ │ @ instruction: 0xf0a0462a │ │ - stmib r4, {r0, r1, r2, r4, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ + stmib r4, {r1, r2, r3, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ tstcs r1, r1, lsl #14 │ │ strcs lr, [r1, -sp, rrx] │ │ @ instruction: 0x46314638 │ │ @ instruction: 0xf0a0462a │ │ - stmib r4, {r0, r2, r3, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ + stmib r4, {r2, r5, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ tstcs r2, r1, lsl #14 │ │ strcs lr, [r1, -r3, rrx] │ │ @ instruction: 0x46314638 │ │ @ instruction: 0xf0a0462a │ │ - stmib r4, {r0, r1, r5, r6, r9, fp, ip, sp, lr, pc}^ │ │ + stmib r4, {r1, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ tstcs sl, r1, lsl #14 │ │ @ instruction: 0x2601e059 │ │ @ instruction: 0x46394630 │ │ @ instruction: 0xf0a0462a │ │ - ldmib r8, {r0, r3, r4, r6, r9, fp, ip, sp, lr, pc}^ │ │ + ldmib r8, {r4, r8, r9, sl, fp, ip, sp, lr, pc}^ │ │ subcs sl, r8, sl, lsl #2 │ │ ldrdlt pc, [r0], -r8 @ │ │ @ instruction: 0xf8d89101 │ │ tstls r7, r8 │ │ mulne ip, r8, r8 │ │ @ instruction: 0xf8d89106 │ │ tstls r5, r0, lsl r0 │ │ mulsne r4, r8, r8 │ │ @ instruction: 0xf8d89104 │ │ tstls r3, r8, lsl r0 │ │ mulsne ip, r8, r8 │ │ @ instruction: 0xf8989102 │ │ - @ instruction: 0xf0a39024 │ │ - stmdacs r0, {r3, r4, r5, r7, r8, sl, fp, sp, lr, pc} │ │ + @ instruction: 0xf0a49024 │ │ + stmdacs r0, {r1, r3, r8, fp, sp, lr, pc} │ │ sbcshi pc, r0, r0 │ │ ldrdne pc, [r0], #-136 @ 0xffffff78 │ │ @ instruction: 0xf7ff4607 │ │ stmdals r1, {r0, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ msreq CPSR_fs, r4, lsl #2 │ │ eorge pc, r8, r4, asr #17 │ │ stmdals r2, {r0, r5, r6, r8, lr, pc} │ │ @@ -18979,69 +19047,69 @@ │ │ strtvs r6, [r7], #-933 @ 0xfffffc5b │ │ eorls pc, r4, r4, lsl #17 │ │ eorlt pc, r0, r4, asr #17 │ │ andslt r7, fp, r0, lsr #32 │ │ svchi 0x00f0e8bd │ │ ldrtmi r2, [r8], -r1, lsl #14 │ │ @ instruction: 0x462a4631 │ │ - blx 4f031c │ │ + cdp2 0, 12, cr15, cr9, cr0, {5} │ │ strpl lr, [r1, -r4, asr #19] │ │ and r2, r8, r3, lsl r1 │ │ ldrtmi r2, [r8], -r1, lsl #14 │ │ @ instruction: 0x462a4631 │ │ - blx 270330 │ │ + cdp2 0, 11, cr15, cr15, cr0, {5} │ │ strpl lr, [r1, -r4, asr #19] │ │ stmib r4, {r2, r4, r8, sp}^ │ │ @ instruction: 0xf8985903 │ │ eorvc r0, r1, r4, lsl r0 │ │ andslt r7, fp, r0, lsr #10 │ │ svchi 0x00f0e8bd │ │ stmib r4, {sp}^ │ │ andscs r5, sp, r1 │ │ andslt r7, fp, r0, lsr #32 │ │ svchi 0x00f0e8bd │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ ldrtmi r4, [r1], -r0, asr #12 │ │ @ instruction: 0xf0a0462a │ │ - ldrtmi pc, [r9], -sp, ror #19 @ │ │ + ldrtmi pc, [r9], -r4, lsr #29 @ │ │ @ instruction: 0xf1b06908 │ │ tstle r2, r0, lsl #30 │ │ strmi pc, [r0, -pc, asr #32] │ │ ldmib r1, {r1, r2, r3, r5, sp, lr, pc}^ │ │ strmi r9, [fp], r5, lsl #14 │ │ @ instruction: 0x4638b31f │ │ - @ instruction: 0xf0092101 │ │ - @ instruction: 0x4606fa79 │ │ + @ instruction: 0xf00a2101 │ │ + strmi pc, [r6], -r4, asr #25 │ │ @ instruction: 0xe018b9f0 │ │ stmdaeq r1, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ ldrtmi r4, [r1], -r0, asr #12 │ │ @ instruction: 0xf0a0462a │ │ - @ instruction: 0x4639f9d3 │ │ + ldrtmi pc, [r9], -sl, lsl #29 @ │ │ @ instruction: 0xf1b06908 │ │ tstle r2, r0, lsl #30 │ │ strmi pc, [r0, -pc, asr #32] │ │ ldmib r1, {r0, r2, r5, sp, lr, pc}^ │ │ strmi r9, [fp], r5, lsl #14 │ │ @ instruction: 0x4638b1d7 │ │ - @ instruction: 0xf0092101 │ │ - @ instruction: 0x4606fa5f │ │ + @ instruction: 0xf00a2101 │ │ + strmi pc, [r6], -sl, lsr #25 │ │ andcs fp, r1, r8, lsr #19 │ │ @ instruction: 0xf0094639 │ │ - strcs pc, [r1], -r6, lsr #24 │ │ + strcs pc, [r1], -r7, ror #25 │ │ @ instruction: 0x46494630 │ │ @ instruction: 0xf0a0463a │ │ - @ instruction: 0x4659f9b7 │ │ + ldrbmi pc, [r9], -lr, ror #28 @ │ │ andseq pc, r4, r4, lsl #2 │ │ stmdapl r1, {r2, r6, r7, r8, fp, sp, lr, pc} │ │ strbeq lr, [r0], #2176 @ 0x880 │ │ mlaeq r0, r1, r8, pc @ │ │ and r2, pc, r6, lsl #2 │ │ ldrtmi r2, [r0], -r1, lsl #12 │ │ ldrtmi r4, [sl], -r9, asr #12 │ │ - @ instruction: 0xf9a6f0a0 │ │ + cdp2 0, 5, cr15, cr13, cr0, {5} │ │ @ instruction: 0xf1044659 │ │ stmib r4, {r2, r4}^ │ │ stm r0, {r0, fp, ip, lr} │ │ @ instruction: 0xf89104c0 │ │ tstcs r0, r0, lsr #32 │ │ strpl lr, [r3, -r4, asr #19] │ │ @ instruction: 0xf8847021 │ │ @@ -19065,46 +19133,46 @@ │ │ svchi 0x00f0e8bd │ │ stmib r4, {sp}^ │ │ andscs r0, r9, r1, lsl #22 │ │ andhi pc, ip, r4, asr #17 │ │ andslt r7, fp, r0, lsr #32 │ │ svchi 0x00f0e8bd │ │ cmpcs r8, r8 │ │ - blx 33021a │ │ + blx ff5307b6 │ │ ldrbmi r2, [r1], -r8 │ │ - blx ff330222 │ │ + stc2 0, cr15, [ip], {9} │ │ stmdavs sp, {r4, r5, r7, r8, sl, ip, sp, pc} │ │ strtmi r4, [r8], -r4, lsl #12 │ │ - cdp2 7, 12, cr15, cr4, cr13, {7} │ │ + stc2 0, cr15, [r0, #-168]! @ 0xffffff58 │ │ tstcs r6, r8, lsl r1 │ │ eorvc r6, r1, r0, rrx │ │ @ instruction: 0x4620bdb0 │ │ pop {r0, r3, r5, r9, sl, lr} │ │ @ instruction: 0xf7ed40b0 │ │ - ldrble fp, [r4], #3871 @ 0xf1f │ │ + ldrble fp, [r4], #3623 @ 0xe27 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r3], sp, lsl #1 │ │ stmdacs r8, {r1, r2, r4, fp, ip, pc} │ │ sbchi pc, pc, r0, asr #32 │ │ strmi r6, [sp], -r8, lsl #16 │ │ @ instruction: 0xf0002800 │ │ strhcs r8, [r8], -pc @ │ │ ldmdavs ip, {r0, r4, r7, r9, sl, lr} │ │ ldmdavs lr, {r3, r8, r9, sl, sp}^ │ │ - ldc 0, cr15, [r6], #652 @ 0x28c │ │ + stmda r8, {r2, r5, r7, ip, sp, lr, pc} │ │ @ instruction: 0xf0002800 │ │ andcs r8, r0, #203 @ 0xcb │ │ stmib sp, {r0, r3, r5, r6, fp, sp, lr}^ │ │ - bge 1d0a58 │ │ + bge 1d0ff4 │ │ andvs r4, r4, r5, lsl #12 │ │ ldrmi r6, [r0], -r6, asr #32 │ │ @ instruction: 0x462b2210 │ │ - blx ff5f02bc │ │ + blx fe77085a │ │ @ instruction: 0xf0a34628 │ │ - ldmib sp, {r2, r7, sl, fp, sp, lr, pc}^ │ │ + ldmib sp, {r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, sp, lr, pc}^ │ │ stcls 7, cr1, [sl, #-32] @ 0xffffffe0 │ │ ldrdcs lr, [r6], -sp │ │ tstle r6, r1, lsl #20 │ │ addeq lr, r3, fp, lsl #17 │ │ andpl pc, ip, fp, asr #17 │ │ pop {r0, r2, r3, ip, sp, pc} │ │ mvnlt r8, #240, 30 @ 0x3c0 │ │ @@ -19113,42 +19181,42 @@ │ │ addshi pc, r4, r0, asr #4 │ │ ldrdge pc, [r0], -r0 │ │ ldmdahi lr!, {r6, fp, sp, lr} │ │ stmdami r0, {r7, ip, sp, lr, pc} │ │ stmdbeq r0, {r0, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ @ instruction: 0xb1286800 │ │ @ instruction: 0x46434652 │ │ - blx ffc722b2 │ │ + blx ffc7284e │ │ subsle r2, r0, r0, lsl #16 │ │ ldrdne lr, [r0], -r9 │ │ - bge 11f2d8 │ │ + bge 11f874 │ │ andcs lr, r0, sp, asr #19 │ │ ldrbmi r4, [r2], -r0, lsr #12 │ │ strls r4, [r5], -r3, asr #12 │ │ strvc lr, [r3, #-2509] @ 0xfffff633 │ │ - ldc2l 0, cr15, [ip, #-76]! @ 0xffffffb4 │ │ + mcr2 0, 2, pc, cr2, cr3, {0} @ │ │ mulseq ip, sp, r8 │ │ stmdbls r6, {r0, r4, r8, r9, sp} │ │ movweq pc, #712 @ 0x2c8 @ │ │ @ instruction: 0xd1284299 │ │ suble r0, r3, r0, asr #15 │ │ ldrdeq pc, [r8], -r9 │ │ andne lr, r1, #208, 18 @ 0x340000 │ │ subvs r3, r1, r1, lsl #2 │ │ stmdble r3, {r0, r4, r7, r9, lr}^ │ │ @ instruction: 0xf8cb2000 │ │ @ instruction: 0xf88b3000 │ │ andlt r0, sp, r4 │ │ svchi 0x00f0e8bd │ │ @ instruction: 0x261c201c │ │ - mrrc 0, 10, pc, r2, cr3 @ │ │ + svc 0x00a4f0a3 │ │ rsble r2, fp, r0, lsl #16 │ │ andscs r4, ip, #901120 @ 0xdc000 │ │ ldrbtmi r4, [r9], #-1541 @ 0xfffff9fb │ │ - @ instruction: 0xf8d0f0a0 │ │ + stc2 0, cr15, [r7, #640] @ 0x280 │ │ stmib fp, {r0, r4, sp}^ │ │ vsubhn.i16 d21, q4, q1 │ │ stmdacc r4, {} @ │ │ streq lr, [r0], -fp, asr #19 │ │ pop {r0, r2, r3, ip, sp, pc} │ │ @ instruction: 0xf8dd8ff0 │ │ svcls 0x0009201d │ │ @@ -19172,268 +19240,182 @@ │ │ addsmi r6, r1, #12713984 @ 0xc20000 │ │ @ instruction: 0xf8cdd910 │ │ @ instruction: 0xf104a018 │ │ strls r0, [sl], -r8, lsl #2 │ │ strvc lr, [r8, #-2509] @ 0xfffff633 │ │ @ instruction: 0xf8cd6800 │ │ @ instruction: 0xf7fd801c │ │ - tstpcs r1, #5568 @ p-variant is OBSOLETE @ 0x15c0 │ │ + tstpcs r1, #7744 @ p-variant is OBSOLETE @ 0x1e40 │ │ vmlal.s8 q9, d8, d0 │ │ adcle r0, r7, r0, lsl #6 │ │ @ instruction: 0xf8cb2001 │ │ @ instruction: 0xf88b3000 │ │ andlt r0, sp, r4 │ │ svchi 0x00f0e8bd │ │ ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ - @ instruction: 0xffe8f00a │ │ + @ instruction: 0xf934f00b │ │ andcs r4, r0, r1, lsl fp │ │ strtmi r2, [sl], -r2, lsl #2 │ │ - @ instruction: 0xf00a447b │ │ - stmdami sl, {r0, r1, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - blmi 2debec │ │ + @ instruction: 0xf00b447b │ │ + stmdami sl, {r0, r2, r5, r6, r7, fp, ip, sp, lr, pc} │ │ + blmi 2df188 │ │ ldrbtmi r4, [r8], #-2314 @ 0xfffff6f6 │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ @ instruction: 0x212b9100 │ │ - ldc2 0, cr15, [r0, #48] @ 0x30 │ │ + cdp2 0, 5, cr15, cr14, cr12, {0} │ │ tstcs r8, r1 │ │ - blx ff530410 │ │ + blx fe5709ae │ │ tstcs ip, r1 │ │ - blx ff430418 │ │ - @ instruction: 0xfffe22f6 │ │ - @ instruction: 0xfffe4c3b │ │ - andeq r5, sl, r8, asr r9 │ │ - andeq r5, sl, r6, ror #20 │ │ - andeq r5, sl, r6, ror #22 │ │ - andeq r5, sl, r8, lsr sl │ │ - svcmi 0x00f0e92d │ │ - strmi fp, [r4], -r9, lsl #1 │ │ - stmdacs r8, {r1, r4, fp, ip, pc} │ │ - stmdavs r8, {r3, r4, r5, r6, r8, ip, lr, pc} │ │ - stmdacs r0, {r0, r2, r3, r9, sl, lr} │ │ - andcs sp, r8, r9, rrx │ │ - ldmdavs lr, {r0, r4, r7, r9, sl, lr} │ │ - stmdaeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - @ instruction: 0xf0a3685f │ │ - stmdacs r0, {r1, r6, r7, r8, r9, fp, sp, lr, pc} │ │ - andcs sp, r0, #117 @ 0x75 │ │ - stmib sp, {r0, r3, r5, r6, fp, sp, lr}^ │ │ - @ instruction: 0xf10d8200 │ │ - strmi r0, [r5], -r8, lsl #16 │ │ - subvs r6, r7, r6 │ │ - andscs r4, r0, #64, 12 @ 0x4000000 │ │ - @ instruction: 0xf015462b │ │ - strtmi pc, [r8], -r1, ror #19 │ │ - bl fe3f06e4 │ │ - ldmib sp, {r2, r8, r9, sl, fp, sp, pc}^ │ │ - svcgt 0x00c22002 │ │ - tstle r3, r1, lsl #20 │ │ - andlt ip, r9, r3, asr #9 │ │ - svchi 0x00f0e8bd │ │ - stmdbcs r8, {r5, r8, r9, ip, sp, pc} │ │ - svccs 0x0001d14c │ │ - @ instruction: 0xf8d0d943 │ │ - stmdavs r0, {sp, pc}^ │ │ - @ instruction: 0xb000f8b6 │ │ - strmi pc, [r0, #-128] @ 0xffffff80 │ │ - stmdbeq r0, {r0, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ - @ instruction: 0xb1206800 │ │ - @ instruction: 0x462b4652 │ │ - blx 72492 │ │ - stmdage r4, {r3, r5, r8, r9, ip, sp, pc} │ │ - stm r0, {r0, r3, r6, r9, sl, lr} │ │ - @ instruction: 0xf10808c0 │ │ - ldrbmi r0, [r2], -r8 │ │ - strtmi r9, [r0], -r0 │ │ - stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ - @ instruction: 0xf001a502 │ │ - andlt pc, r9, r3, lsl #26 │ │ - svchi 0x00f0e8bd │ │ - @ instruction: 0x261c201c │ │ - bl 1ef074c │ │ - ldmdbmi ip, {r3, r4, r7, r8, r9, ip, sp, pc} │ │ - @ instruction: 0x4605221c │ │ - @ instruction: 0xf09f4479 │ │ - strdcs pc, [sp], -r9 │ │ - strpl lr, [r2], -r4, asr #19 │ │ - andeq pc, r0, r8, asr #5 │ │ - streq lr, [r0], -r4, asr #19 │ │ - pop {r0, r3, ip, sp, pc} │ │ - strdcs r8, [sp], -r0 │ │ - andeq pc, r0, r8, asr #5 │ │ - eorvs r3, r0, r4 │ │ - @ instruction: 0x71202001 │ │ - pop {r0, r3, ip, sp, pc} │ │ - ldmdami r3, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xf00a4478 │ │ - blmi 4f4224 │ │ - mrscs r2, (UNDEF: 2) │ │ - ldrbtmi r4, [fp], #-1594 @ 0xfffff9c6 │ │ - @ instruction: 0xff4cf00a │ │ - bge c6538 │ │ - stmdbmi fp, {r1, r3, r8, r9, fp, lr} │ │ - ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - tstls r0, r9, ror r4 │ │ - @ instruction: 0xf00c212b │ │ - strdcs pc, [r1], -r1 │ │ - @ instruction: 0xf0092108 │ │ - andcs pc, r1, r4, lsr sl @ │ │ - @ instruction: 0xf009211c │ │ - svclt 0x0000fa30 │ │ - @ instruction: 0xfffe2148 │ │ - @ instruction: 0xfffe4afd │ │ - andeq r5, sl, sl, lsl r8 │ │ - andeq r5, sl, r8, lsr #18 │ │ - andeq r5, sl, r8, lsr #20 │ │ - strdeq r5, [sl], -sl │ │ + blx fe4709b6 │ │ + @ instruction: 0xfffe21ba │ │ + @ instruction: 0xfffe4b15 │ │ + muleq sl, ip, pc @ │ │ + strdeq r6, [sl], -sl │ │ + strdeq r6, [sl], -sl │ │ + andeq r6, sl, ip, asr #1 │ │ svcmi 0x00f0e92d │ │ - strmi fp, [r3], fp, lsl #1 │ │ + strmi fp, [r0], fp, lsl #1 │ │ stmdacs r8, {r2, r4, fp, ip, pc} │ │ - sbcshi pc, r5, r0, asr #32 │ │ + sbchi pc, r8, r0, asr #32 │ │ strmi r6, [sp], -r8, lsl #16 │ │ @ instruction: 0xf0002800 │ │ - andcs r8, r8, r5, asr #1 │ │ + strhcs r8, [r8], -r8 @ │ │ ldmdavs ip, {r1, r4, r7, r9, sl, lr} │ │ - ldmdavs lr, {r3, r8, r9, sl, sp}^ │ │ - bl 870800 │ │ + ldmdavs pc, {r3, r9, sl, sp}^ @ │ │ + svc 0x0012f0a3 │ │ @ instruction: 0xf0002800 │ │ - andcs r8, r0, #209 @ 0xd1 │ │ + andcs r8, r0, #196 @ 0xc4 │ │ stmib sp, {r0, r3, r5, r6, fp, sp, lr}^ │ │ - bge 110d84 │ │ + bge 10d1e0 │ │ andvs r4, r4, r5, lsl #12 │ │ - ldrmi r6, [r0], -r6, asr #32 │ │ + ldrmi r6, [r0], -r7, asr #32 │ │ @ instruction: 0x462b2210 │ │ - @ instruction: 0xf940f015 │ │ + blx fe9f0a44 │ │ @ instruction: 0xf0a34628 │ │ - ldmib sp, {r1, r2, r3, r5, r6, r7, r9, fp, sp, lr, pc}^ │ │ - stcls 7, cr1, [r7, #-20] @ 0xffffffec │ │ + ldmib sp, {r3, r5, r6, r7, r9, sl, fp, sp, lr, pc}^ │ │ + stcls 6, cr1, [r7, #-20] @ 0xffffffec │ │ ldrdcs lr, [r3], -sp │ │ tstle r6, r1, lsl #20 │ │ - addeq lr, r3, fp, lsl #17 │ │ - andpl pc, ip, fp, asr #17 │ │ + subeq lr, r3, r8, lsl #17 │ │ + andpl pc, ip, r8, asr #17 │ │ pop {r0, r1, r3, ip, sp, pc} │ │ - bicslt r8, r8, #240, 30 @ 0x3c0 │ │ + mvnlt r8, #240, 30 @ 0x3c0 │ │ @ instruction: 0xf0402908 │ │ - stccs 0, cr8, [r1, #-656] @ 0xfffffd70 │ │ - addshi pc, sl, r0, asr #4 │ │ + stccs 0, cr8, [r1, #-604] @ 0xfffffda4 │ │ + addhi pc, sp, r0, asr #4 │ │ ldrdls pc, [r0], -r0 │ │ - stmdavs r0, {r0, r4, sl, sp}^ │ │ - streq pc, [r0], #-712 @ 0xfffffd38 │ │ - @ instruction: 0xf080883e │ │ - ldmib sl, {fp, lr}^ │ │ - stmdavs r0, {r9, fp} │ │ - strbmi fp, [sl], -r0, lsr #2 │ │ - @ instruction: 0xf7ff4643 │ │ - bicslt pc, r0, #356352 @ 0x57000 │ │ - ldrdne lr, [r0], -sl │ │ - stmib sp, {r3, r9, fp, sp, pc}^ │ │ - stmdage r3, {sp} │ │ - strbmi r4, [r3], -sl, asr #12 │ │ - stmib sp, {r1, r3, r9, sl, ip, pc}^ │ │ - @ instruction: 0xf0137508 │ │ - stmdbls r3, {r0, r2, r5, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ - mulseq r0, sp, r8 │ │ - teqle r0, r1, lsr #5 │ │ - eorle r0, r6, r0, asr #15 │ │ - ldrdeq pc, [r8], -sl │ │ - andne lr, r1, #208, 18 @ 0x340000 │ │ - subvs r3, r1, r1, lsl #2 │ │ - ldmdble r8!, {r0, r4, r7, r9, lr} │ │ - @ instruction: 0xf8cb2000 │ │ - @ instruction: 0xf88b4000 │ │ - andlt r0, fp, r4 │ │ - svchi 0x00f0e8bd │ │ - @ instruction: 0x261c201c │ │ - b feff08c4 │ │ - rsbsle r2, r3, r0, lsl #16 │ │ - andscs r4, ip, #966656 @ 0xec000 │ │ - ldrbtmi r4, [r9], #-1541 @ 0xfffff9fb │ │ - @ instruction: 0xff3cf09f │ │ - stmib fp, {r0, r4, sp}^ │ │ - vsubhn.i16 d21, q4, q1 │ │ - stmdacc r4, {} @ │ │ - streq lr, [r0], -fp, asr #19 │ │ - pop {r0, r1, r3, ip, sp, pc} │ │ - @ instruction: 0xf8cb8ff0 │ │ - andcs r4, r1, r0 │ │ - andeq pc, r4, fp, lsl #17 │ │ - pop {r0, r1, r3, ip, sp, pc} │ │ - @ instruction: 0xf8dd8ff0 │ │ - svcls 0x00062011 │ │ - @ instruction: 0x3015f8dd │ │ - andvc pc, ip, fp, asr #17 │ │ - andcc pc, r9, fp, asr #17 │ │ - andcs pc, r5, fp, asr #17 │ │ - andeq pc, r4, fp, lsl #17 │ │ - andne pc, r0, fp, asr #17 │ │ + ldmdahi r7!, {r6, fp, sp, lr} │ │ + strmi pc, [r0], #-128 @ 0xffffff80 │ │ + bleq 6f198 │ │ + beq 4b1334 │ │ + beq 71558 │ │ + @ instruction: 0xb1206800 │ │ + strtmi r4, [r3], -sl, asr #12 │ │ + blx ffdf2a40 │ │ + ldmib fp, {r4, r6, r7, r8, r9, ip, sp, pc}^ │ │ + bge 238a4c │ │ + andcs lr, r0, sp, asr #19 │ │ + strbmi sl, [sl], -r3, lsl #16 │ │ + strls r4, [sl, -r3, lsr #12] │ │ + strvs lr, [r8, #-2509] @ 0xfffff633 │ │ + stc2l 0, cr15, [sl, #-76] @ 0xffffffb4 │ │ + @ instruction: 0xf89d9903 │ │ + ldrbmi r0, [r1, #-16] │ │ + @ instruction: 0x07c0d130 │ │ + @ instruction: 0xf8dbd026 │ │ + ldmib r0, {r3}^ │ │ + tstcc r1, r1, lsl #4 │ │ + addsmi r6, r1, #65 @ 0x41 │ │ + andcs sp, r0, r8, lsr r9 │ │ + andge pc, r0, r8, asr #17 │ │ + andeq pc, r4, r8, lsl #17 │ │ pop {r0, r1, r3, ip, sp, pc} │ │ - stmiavs r2, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ - ldmdble sp, {r0, r4, r7, r9, lr} │ │ - @ instruction: 0xf8d16801 │ │ - @ instruction: 0xf8daa000 │ │ - @ instruction: 0xf8da6008 │ │ - addmi r0, r6, #0 │ │ - @ instruction: 0xf8dad01c │ │ - teqeq r3, r4 │ │ - andne lr, r1, #3424256 @ 0x344000 │ │ - andls pc, r3, r0, asr #16 │ │ - andne lr, r6, r0, lsl #22 │ │ - @ instruction: 0xf8ca1c73 │ │ - stmib r0, {r3, ip, sp}^ │ │ - sbcvs r8, r5, r1, lsl #14 │ │ - andcc r6, r1, r8, lsl #16 │ │ - ldmdavs r1, {r3, sp, lr} │ │ - adcle r4, r5, #136, 4 @ 0x80000008 │ │ - @ instruction: 0xf8cb2001 │ │ - @ instruction: 0xf88b4000 │ │ + @ instruction: 0x201c8ff0 │ │ + @ instruction: 0xf0a3261c │ │ + stmdacs r0, {r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ + ldmdbmi r5!, {r0, r2, r5, r6, ip, lr, pc} │ │ + @ instruction: 0x4605221c │ │ + @ instruction: 0xf0a04479 │ │ + mulscs r1, r2, ip │ │ + strpl lr, [r2], -r8, asr #19 │ │ + andeq pc, r0, r8, asr #5 │ │ + stmib r8, {r2, fp, ip, sp}^ │ │ + andlt r0, fp, r0, lsl #12 │ │ + svchi 0x00f0e8bd │ │ + andge pc, r0, r8, asr #17 │ │ + @ instruction: 0xf8882001 │ │ andlt r0, fp, r4 │ │ svchi 0x00f0e8bd │ │ - tstls r2, r0, asr r6 │ │ - blx 20326e6 │ │ - ldrb r9, [ip, r2, lsl #18] │ │ - ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ - cdp2 0, 4, cr15, cr12, cr10, {0} │ │ - andcs r4, r0, r1, lsl fp │ │ - strtmi r2, [sl], -r2, lsl #2 │ │ - @ instruction: 0xf00a447b │ │ - stmdami sl, {r0, r1, r2, r3, r6, r9, sl, fp, ip, sp, lr, pc} │ │ - blmi 2def18 │ │ - ldrbtmi r4, [r8], #-2314 @ 0xfffff6f6 │ │ - ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ - @ instruction: 0x212b9100 │ │ - blx ffd7074e │ │ - tstcs r8, r1 │ │ - @ instruction: 0xf937f009 │ │ - tstcs ip, r1 │ │ - @ instruction: 0xf933f009 │ │ - @ instruction: 0xfffe1fce │ │ - @ instruction: 0xfffe4903 │ │ - andeq r5, sl, r0, lsr #12 │ │ - andeq r5, sl, lr, lsr #14 │ │ - andeq r5, sl, lr, lsr #16 │ │ - andeq r5, sl, r0, lsl #14 │ │ + @ instruction: 0x2011f8dd │ │ + @ instruction: 0xf8dd9f06 │ │ + @ instruction: 0xf8c83015 │ │ + @ instruction: 0xf8c8700c │ │ + @ instruction: 0xf8c83009 │ │ + @ instruction: 0xf8882005 │ │ + @ instruction: 0xf8c80004 │ │ + andlt r1, fp, r0 │ │ + svchi 0x00f0e8bd │ │ + addsmi r6, r1, #12713984 @ 0xc20000 │ │ + stmdavs r0, {r0, r4, r8, fp, ip, lr, pc} │ │ + @ instruction: 0x5600e9d0 │ │ + stmdavs r8!, {r0, r1, r2, r3, r5, r7, fp, sp, lr} │ │ + andsle r4, r2, r7, lsl #5 │ │ + ldclne 8, cr6, [r9], #-416 @ 0xfffffe60 │ │ + eorsls pc, r7, r0, asr #16 │ │ + sbceq lr, r7, r0, lsl #22 │ │ + subvs r6, r4, r9, lsr #1 │ │ + addmi r6, r1, #48, 16 @ 0x300000 │ │ + @ instruction: 0x2001d8b1 │ │ + andge pc, r0, r8, asr #17 │ │ + andeq pc, r4, r8, lsl #17 │ │ + pop {r0, r1, r3, ip, sp, pc} │ │ + qsub8mi r8, r8, r0 │ │ + stc2 7, cr15, [r6], #-1016 @ 0xfffffc08 │ │ + ldmdami r3, {r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ + @ instruction: 0xf00b4478 │ │ + blmi 4f2c50 │ │ + mrscs r2, (UNDEF: 2) │ │ + ldrbtmi r4, [fp], #-1578 @ 0xfffff9d6 │ │ + @ instruction: 0xfff6f00a │ │ + bge 106b74 │ │ + stmdbmi fp, {r1, r3, r8, r9, fp, lr} │ │ + ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ + tstls r0, r9, ror r4 │ │ + @ instruction: 0xf00c212b │ │ + andcs pc, r1, pc, ror #26 │ │ + @ instruction: 0xf0092108 │ │ + andcs pc, r1, r5, lsr #21 │ │ + @ instruction: 0xf009211c │ │ + svclt 0x0000faa1 │ │ + @ instruction: 0xfffe1fd0 │ │ + @ instruction: 0xfffe4937 │ │ + @ instruction: 0x000a5dbe │ │ + andeq r5, sl, ip, lsl pc │ │ + andeq r6, sl, ip, lsl r0 │ │ + andeq r5, sl, lr, ror #29 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r2], sp, lsl #1 │ │ stmdacs r8, {r1, r2, r4, fp, ip, pc} │ │ sbcshi pc, r0, r0, asr #32 │ │ strmi r6, [sp], -r8, lsl #16 │ │ @ instruction: 0xf0002800 │ │ andcs r8, r8, r0, asr #1 │ │ ldmdavs ip, {r0, r4, r7, r9, sl, lr} │ │ ldmdavs lr, {r3, r8, r9, sl, sp}^ │ │ - b 9709f8 │ │ + cdp 0, 2, cr15, cr2, cr3, {5} │ │ @ instruction: 0xf0002800 │ │ andcs r8, r0, #204 @ 0xcc │ │ stmib sp, {r0, r3, r5, r6, fp, sp, lr}^ │ │ - bge 1d0f7c │ │ + bge 1d13c0 │ │ andvs r4, r4, r5, lsl #12 │ │ ldrmi r6, [r0], -r6, asr #32 │ │ @ instruction: 0x462b2210 │ │ - @ instruction: 0xf844f015 │ │ + @ instruction: 0xf9b6f015 │ │ @ instruction: 0xf0a34628 │ │ - ldmib sp, {r1, r4, r5, r6, r7, r8, fp, sp, lr, pc}^ │ │ + ldmib sp, {r3, r4, r5, r6, r7, r8, sl, fp, sp, lr, pc}^ │ │ stcls 7, cr1, [sl, #-32] @ 0xffffffe0 │ │ ldrdcs lr, [r6], -sp │ │ tstle r6, r1, lsl #20 │ │ addeq lr, r3, sl, lsl #17 │ │ andpl pc, ip, sl, asr #17 │ │ pop {r0, r2, r3, ip, sp, pc} │ │ mvnlt r8, #240, 30 @ 0x3c0 │ │ @@ -19444,40 +19426,40 @@ │ │ stmdavs r0, {r0, r4, sl, sp}^ │ │ streq pc, [r0], #-712 @ 0xfffffd38 │ │ stmdami r0, {r7, ip, sp, lr, pc} │ │ @ instruction: 0x0600e9d9 │ │ @ instruction: 0x9000f8b7 │ │ @ instruction: 0xb1206800 │ │ @ instruction: 0x4643465a │ │ - @ instruction: 0xf95af7ff │ │ + blx 1f2c20 │ │ ldmib r6, {r4, r6, r7, r8, r9, ip, sp, pc}^ │ │ - bge f87e8 │ │ + bge f8c2c │ │ andcs lr, r0, sp, asr #19 │ │ ldrbmi sl, [sl], -r6, lsl #16 │ │ @ instruction: 0xf8cd4643 │ │ stmib sp, {r2, r4, ip, pc}^ │ │ @ instruction: 0xf0137503 │ │ - stmdbls r6, {r0, r1, r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + stmdbls r6, {r0, r3, r4, r6, sl, fp, ip, sp, lr, pc} │ │ mulseq ip, sp, r8 │ │ @ instruction: 0xd12f42a1 │ │ eorle r0, r5, r0, asr #15 │ │ ldmib r6, {r1, r2, r4, r5, r7, fp, sp, lr}^ │ │ andcc r0, r1, ip, lsl #2 │ │ addmi r6, r8, #48, 6 @ 0xc0000000 │ │ andcs sp, r0, r8, lsr r9 │ │ andmi pc, r0, sl, asr #17 │ │ andeq pc, r4, sl, lsl #17 │ │ pop {r0, r2, r3, ip, sp, pc} │ │ @ instruction: 0x201c8ff0 │ │ @ instruction: 0xf0a3261c │ │ - stmdacs r0, {r1, r6, r7, r8, fp, sp, lr, pc} │ │ + stmdacs r0, {r6, r7, r8, sl, fp, sp, lr, pc} │ │ ldmdbmi r9!, {r0, r2, r3, r5, r6, ip, lr, pc} │ │ @ instruction: 0x4605221c │ │ - @ instruction: 0xf09f4479 │ │ - andscs pc, r1, pc, lsr lr @ │ │ + @ instruction: 0xf0a04479 │ │ + andscs pc, r1, r2, lsr #23 │ │ strpl lr, [r2], -sl, asr #19 │ │ andeq pc, r0, r8, asr #5 │ │ stmib sl, {r2, fp, ip, sp}^ │ │ andlt r0, sp, r0, lsl #12 │ │ svchi 0x00f0e8bd │ │ andmi pc, r0, sl, asr #17 │ │ @ instruction: 0xf88a2001 │ │ @@ -19493,830 +19475,1059 @@ │ │ andlt r1, sp, r0 │ │ svchi 0x00f0e8bd │ │ addmi r6, r8, #181248 @ 0x2c400 │ │ ldmib r6, {r0, r2, r3, r4, r8, fp, ip, lr, pc}^ │ │ stmdage r6, {r0, r3, r9, ip} │ │ eorls pc, r0, sp, asr #17 │ │ strvc lr, [r6, #-2509] @ 0xfffff633 │ │ - blx ffe30938 │ │ + blx ffcf0d7e │ │ ldrtmi r4, [r0], -r2, lsl #12 │ │ @ instruction: 0xf7ff460b │ │ - ldrshlt pc, [r0, #-131]! @ 0xffffff7d @ │ │ - bvs ffc5eccc │ │ + @ instruction: 0xb170f99f │ │ + bvs ffc5f110 │ │ @ instruction: 0xf8cd3108 │ │ @ instruction: 0xf8cdb018 │ │ stmib sp, {r3, r5, ip, pc}^ │ │ @ instruction: 0xf8cd7508 │ │ @ instruction: 0xf7fd801c │ │ - stmdacs r0, {r0, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + stmdacs r0, {r0, r1, r2, r3, r7, r8, r9, fp, ip, sp, lr, pc} │ │ andcs sp, r1, r5, lsr #1 │ │ andmi pc, r0, sl, asr #17 │ │ andeq pc, r4, sl, lsl #17 │ │ pop {r0, r2, r3, ip, sp, pc} │ │ ldmdami r3, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xf00a4478 │ │ - blmi 4f3e3c │ │ + blmi 4f4a60 │ │ mrscs r2, (UNDEF: 2) │ │ ldrbtmi r4, [fp], #-1578 @ 0xfffff9d6 │ │ - ldc2l 0, cr15, [r8, #-40] @ 0xffffffd8 │ │ - bge 1c6920 │ │ + cdp2 0, 15, cr15, cr14, cr10, {0} │ │ + bge 1c6d64 │ │ stmdbmi fp, {r1, r3, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ tstls r0, r9, ror r4 │ │ @ instruction: 0xf00c212b │ │ - strdcs pc, [r1], -sp │ │ + andcs pc, r1, r7, ror ip @ │ │ @ instruction: 0xf0092108 │ │ - andcs pc, r1, r0, asr #16 │ │ + andcs pc, r1, sp, lsr #19 │ │ @ instruction: 0xf009211c │ │ - svclt 0x0000f83c │ │ - @ instruction: 0xfffe1dd4 │ │ - @ instruction: 0xfffe4715 │ │ - andeq r5, sl, r2, lsr r4 │ │ - andeq r5, sl, r0, asr #10 │ │ - andeq r5, sl, r0, asr #12 │ │ - andeq r5, sl, r2, lsl r5 │ │ + svclt 0x0000f9a9 │ │ + @ instruction: 0xfffe1df0 │ │ + @ instruction: 0xfffe4747 │ │ + andeq r5, sl, lr, asr #23 │ │ + andeq r5, sl, ip, lsr #26 │ │ + andeq r5, sl, ip, lsr #28 │ │ + strdeq r5, [sl], -lr │ │ svcmi 0x00f0e92d │ │ - strmi fp, [r0], fp, lsl #1 │ │ - stmdacs r8, {r2, r4, fp, ip, pc} │ │ - sbchi pc, r8, r0, asr #32 │ │ - strmi r6, [sp], -r8, lsl #16 │ │ - @ instruction: 0xf0002800 │ │ - strhcs r8, [r8], -r8 @ │ │ - ldmdavs ip, {r1, r4, r7, r9, sl, lr} │ │ - ldmdavs pc, {r3, r9, sl, sp}^ @ │ │ - stmdb ip!, {r0, r1, r5, r7, ip, sp, lr, pc} │ │ - @ instruction: 0xf0002800 │ │ - andcs r8, r0, #196 @ 0xc4 │ │ + strmi fp, [r4], -r9, lsl #1 │ │ + stmdacs r8, {r1, r4, fp, ip, pc} │ │ + stmdavs r8, {r3, r4, r5, r6, r8, ip, lr, pc} │ │ + stmdacs r0, {r0, r2, r3, r9, sl, lr} │ │ + andcs sp, r8, r9, rrx │ │ + ldmdavs lr, {r0, r4, r7, r9, sl, lr} │ │ + stmdaeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + @ instruction: 0xf0a3685f │ │ + stmdacs r0, {r2, r3, r5, r8, sl, fp, sp, lr, pc} │ │ + andcs sp, r0, #117 @ 0x75 │ │ stmib sp, {r0, r3, r5, r6, fp, sp, lr}^ │ │ - bge 10d16c │ │ - andvs r4, r4, r5, lsl #12 │ │ - ldrmi r6, [r0], -r7, asr #32 │ │ - @ instruction: 0x462b2210 │ │ - @ instruction: 0xff4cf014 │ │ - @ instruction: 0xf0a34628 │ │ - ldmib sp, {r1, r3, r4, r5, r6, r7, fp, sp, lr, pc}^ │ │ - stcls 6, cr1, [r7, #-20] @ 0xffffffec │ │ - ldrdcs lr, [r3], -sp │ │ - tstle r6, r1, lsl #20 │ │ - subeq lr, r3, r8, lsl #17 │ │ - andpl pc, ip, r8, asr #17 │ │ - pop {r0, r1, r3, ip, sp, pc} │ │ - mvnlt r8, #240, 30 @ 0x3c0 │ │ - @ instruction: 0xf0402908 │ │ - stccs 0, cr8, [r1, #-604] @ 0xfffffda4 │ │ - addhi pc, sp, r0, asr #4 │ │ - ldrdls pc, [r0], -r0 │ │ - ldmdahi r7!, {r6, fp, sp, lr} │ │ - strmi pc, [r0], #-128 @ 0xffffff80 │ │ - bleq 6f124 │ │ - beq 4b12c0 │ │ - beq 714e4 │ │ + @ instruction: 0xf10d8200 │ │ + strmi r0, [r5], -r8, lsl #16 │ │ + subvs r6, r7, r6 │ │ + andscs r4, r0, #64, 12 @ 0x4000000 │ │ + @ instruction: 0xf015462b │ │ + @ instruction: 0x4628f8bf │ │ + stc 0, cr15, [r0, #-652] @ 0xfffffd74 │ │ + ldmib sp, {r2, r8, r9, sl, fp, sp, pc}^ │ │ + svcgt 0x00c22002 │ │ + tstle r3, r1, lsl #20 │ │ + andlt ip, r9, r3, asr #9 │ │ + svchi 0x00f0e8bd │ │ + stmdbcs r8, {r5, r8, r9, ip, sp, pc} │ │ + svccs 0x0001d14c │ │ + @ instruction: 0xf8d0d943 │ │ + stmdavs r0, {sp, pc}^ │ │ + @ instruction: 0xb000f8b6 │ │ + strmi pc, [r0, #-128] @ 0xffffff80 │ │ + stmdbeq r0, {r0, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ @ instruction: 0xb1206800 │ │ - strtmi r4, [r3], -sl, asr #12 │ │ - @ instruction: 0xf862f7ff │ │ - ldmib fp, {r4, r6, r7, r8, r9, ip, sp, pc}^ │ │ - bge 2389d8 │ │ - andcs lr, r0, sp, asr #19 │ │ - strbmi sl, [sl], -r3, lsl #16 │ │ - strls r4, [sl, -r3, lsr #12] │ │ - strvs lr, [r8, #-2509] @ 0xfffff633 │ │ - @ instruction: 0xf9f0f013 │ │ - @ instruction: 0xf89d9903 │ │ - ldrbmi r0, [r1, #-16] │ │ - @ instruction: 0x07c0d130 │ │ - @ instruction: 0xf8dbd026 │ │ - ldmib r0, {r3}^ │ │ - tstcc r1, r1, lsl #4 │ │ - addsmi r6, r1, #65 @ 0x41 │ │ - andcs sp, r0, r8, lsr r9 │ │ - andge pc, r0, r8, asr #17 │ │ - andeq pc, r4, r8, lsl #17 │ │ - pop {r0, r1, r3, ip, sp, pc} │ │ - @ instruction: 0x201c8ff0 │ │ - @ instruction: 0xf0a3261c │ │ - stmdacs r0, {r1, r3, r6, r7, fp, sp, lr, pc} │ │ - ldmdbmi r5!, {r0, r2, r5, r6, ip, lr, pc} │ │ + @ instruction: 0x462b4652 │ │ + @ instruction: 0xf918f7ff │ │ + stmdage r4, {r3, r5, r8, r9, ip, sp, pc} │ │ + stm r0, {r0, r3, r6, r9, sl, lr} │ │ + @ instruction: 0xf10808c0 │ │ + ldrbmi r0, [r2], -r8 │ │ + strtmi r9, [r0], -r0 │ │ + stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ + @ instruction: 0xf001a502 │ │ + andlt pc, r9, fp, lsl fp @ │ │ + svchi 0x00f0e8bd │ │ + @ instruction: 0x261c201c │ │ + stcl 0, cr15, [r4], #652 @ 0x28c │ │ + ldmdbmi ip, {r3, r4, r7, r8, r9, ip, sp, pc} │ │ @ instruction: 0x4605221c │ │ - @ instruction: 0xf09f4479 │ │ - andscs pc, r1, r7, asr #26 │ │ - strpl lr, [r2], -r8, asr #19 │ │ + @ instruction: 0xf0a04479 │ │ + andcs pc, sp, r8, asr #21 │ │ + strpl lr, [r2], -r4, asr #19 │ │ andeq pc, r0, r8, asr #5 │ │ - stmib r8, {r2, fp, ip, sp}^ │ │ - andlt r0, fp, r0, lsl #12 │ │ - svchi 0x00f0e8bd │ │ - andge pc, r0, r8, asr #17 │ │ - @ instruction: 0xf8882001 │ │ - andlt r0, fp, r4 │ │ - svchi 0x00f0e8bd │ │ - @ instruction: 0x2011f8dd │ │ - @ instruction: 0xf8dd9f06 │ │ - @ instruction: 0xf8c83015 │ │ - @ instruction: 0xf8c8700c │ │ - @ instruction: 0xf8c83009 │ │ - @ instruction: 0xf8882005 │ │ - @ instruction: 0xf8c80004 │ │ - andlt r1, fp, r0 │ │ - svchi 0x00f0e8bd │ │ - addsmi r6, r1, #12713984 @ 0xc20000 │ │ - stmdavs r0, {r0, r4, r8, fp, ip, lr, pc} │ │ - @ instruction: 0x5600e9d0 │ │ - stmdavs r8!, {r0, r1, r2, r3, r5, r7, fp, sp, lr} │ │ - andsle r4, r2, r7, lsl #5 │ │ - ldclne 8, cr6, [r9], #-416 @ 0xfffffe60 │ │ - eorsls pc, r7, r0, asr #16 │ │ - sbceq lr, r7, r0, lsl #22 │ │ - subvs r6, r4, r9, lsr #1 │ │ - addmi r6, r1, #48, 16 @ 0x300000 │ │ - @ instruction: 0x2001d8b1 │ │ - andge pc, r0, r8, asr #17 │ │ - andeq pc, r4, r8, lsl #17 │ │ - pop {r0, r1, r3, ip, sp, pc} │ │ - qsub8mi r8, r8, r0 │ │ - @ instruction: 0xf9b5f7fe │ │ - ldmdami r3, {r3, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ + streq lr, [r0], -r4, asr #19 │ │ + pop {r0, r3, ip, sp, pc} │ │ + strdcs r8, [sp], -r0 │ │ + andeq pc, r0, r8, asr #5 │ │ + eorvs r3, r0, r4 │ │ + @ instruction: 0x71202001 │ │ + pop {r0, r3, ip, sp, pc} │ │ + ldmdami r3, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xf00a4478 │ │ - blmi 4f3c5c │ │ + blmi 4f4920 │ │ mrscs r2, (UNDEF: 2) │ │ - ldrbtmi r4, [fp], #-1578 @ 0xfffff9d6 │ │ - stc2l 0, cr15, [r8], #-40 @ 0xffffffd8 │ │ - bge 106b00 │ │ + ldrbtmi r4, [fp], #-1594 @ 0xfffff9c6 │ │ + cdp2 0, 5, cr15, cr14, cr10, {0} │ │ + bge c6ea4 │ │ stmdbmi fp, {r1, r3, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ tstls r0, r9, ror r4 │ │ @ instruction: 0xf00c212b │ │ - andcs pc, r1, sp, lsl #20 │ │ - @ instruction: 0xf0082108 │ │ - andcs pc, r1, r0, asr pc @ │ │ - @ instruction: 0xf008211c │ │ - svclt 0x0000ff4c │ │ - @ instruction: 0xfffe1be4 │ │ - @ instruction: 0xfffe4535 │ │ - andeq r5, sl, r2, asr r2 │ │ - andeq r5, sl, r0, ror #6 │ │ - andeq r5, sl, r0, ror #8 │ │ - andeq r5, sl, r2, lsr r3 │ │ + ldrdcs pc, [r1], -r7 │ │ + @ instruction: 0xf0092108 │ │ + andcs pc, r1, sp, lsl #18 │ │ + @ instruction: 0xf009211c │ │ + svclt 0x0000f909 │ │ + @ instruction: 0xfffe1c3c │ │ + @ instruction: 0xfffe4607 │ │ + andeq r5, sl, lr, lsl #21 │ │ + andeq r5, sl, ip, ror #23 │ │ + andeq r5, sl, ip, ror #25 │ │ + @ instruction: 0x000a5bbe │ │ svcmi 0x00f0e92d │ │ strmi fp, [r4], -r9, lsl #1 │ │ stmdacs r8, {r1, r4, fp, ip, pc} │ │ stmdavs r8, {r3, r4, r5, r6, r8, ip, lr, pc} │ │ stmdacs r0, {r0, r2, r3, r9, sl, lr} │ │ andcs sp, r8, r9, rrx │ │ ldmdavs lr, {r0, r4, r7, r9, sl, lr} │ │ stmdaeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ @ instruction: 0xf0a3685f │ │ - stmdacs r0, {r1, r2, r3, r4, r5, fp, sp, lr, pc} │ │ + stmdacs r0, {r2, r3, r7, sl, fp, sp, lr, pc} │ │ andcs sp, r0, #117 @ 0x75 │ │ stmib sp, {r0, r3, r5, r6, fp, sp, lr}^ │ │ @ instruction: 0xf10d8200 │ │ strmi r0, [r5], -r8, lsl #16 │ │ subvs r6, r7, r6 │ │ andscs r4, r0, #64, 12 @ 0x4000000 │ │ - @ instruction: 0xf014462b │ │ - @ instruction: 0x4628fe5d │ │ - stmda sl, {r0, r1, r5, r7, ip, sp, lr, pc} │ │ + @ instruction: 0xf015462b │ │ + @ instruction: 0x4628f81f │ │ + stcl 0, cr15, [r0], #-652 @ 0xfffffd74 │ │ ldmib sp, {r2, r8, r9, sl, fp, sp, pc}^ │ │ svcgt 0x00c22002 │ │ tstle r3, r1, lsl #20 │ │ andlt ip, r9, r3, asr #9 │ │ svchi 0x00f0e8bd │ │ stmdbcs r8, {r5, r8, r9, ip, sp, pc} │ │ svccs 0x0001d14c │ │ @ instruction: 0xf8d0d943 │ │ stmdavs r0, {sp, pc}^ │ │ @ instruction: 0xb000f8b6 │ │ strmi pc, [r0, #-128] @ 0xffffff80 │ │ stmdbeq r0, {r0, r3, r4, r6, r7, r8, fp, sp, lr, pc} │ │ @ instruction: 0xb1206800 │ │ @ instruction: 0x462b4652 │ │ - @ instruction: 0xff7cf7fe │ │ + @ instruction: 0xf878f7ff │ │ stmdage r4, {r3, r5, r8, r9, ip, sp, pc} │ │ stm r0, {r0, r3, r6, r9, sl, lr} │ │ @ instruction: 0xf10808c0 │ │ ldrbmi r0, [r2], -r8 │ │ strtmi r9, [r0], -r0 │ │ stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ @ instruction: 0xf001a502 │ │ - andlt pc, r9, r2, lsl sl @ │ │ + andlt pc, r9, fp, lsl fp @ │ │ svchi 0x00f0e8bd │ │ @ instruction: 0x261c201c │ │ - svc 0x00f6f0a2 │ │ + mcrr 0, 10, pc, r4, cr3 @ │ │ ldmdbmi ip, {r3, r4, r7, r8, r9, ip, sp, pc} │ │ @ instruction: 0x4605221c │ │ - @ instruction: 0xf09f4479 │ │ - andcs pc, sp, r5, ror ip @ │ │ + @ instruction: 0xf0a04479 │ │ + andcs pc, sp, r8, lsr #20 │ │ strpl lr, [r2], -r4, asr #19 │ │ andeq pc, r0, r8, asr #5 │ │ streq lr, [r0], -r4, asr #19 │ │ pop {r0, r3, ip, sp, pc} │ │ strdcs r8, [sp], -r0 │ │ andeq pc, r0, r8, asr #5 │ │ eorvs r3, r0, r4 │ │ @ instruction: 0x71202001 │ │ pop {r0, r3, ip, sp, pc} │ │ ldmdami r3, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xf00a4478 │ │ - blmi 4f3b1c │ │ + blmi 4f47e0 │ │ mrscs r2, (UNDEF: 2) │ │ ldrbtmi r4, [fp], #-1594 @ 0xfffff9c6 │ │ - blx ff270c3e │ │ - bge c6c40 │ │ + ldc2 0, cr15, [lr, #40]! @ 0x28 │ │ + bge c6fe4 │ │ stmdbmi fp, {r1, r3, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ tstls r0, r9, ror r4 │ │ @ instruction: 0xf00c212b │ │ - andcs pc, r1, sp, ror #18 │ │ + andcs pc, r1, r7, lsr fp @ │ │ + @ instruction: 0xf0092108 │ │ + andcs pc, r1, sp, ror #16 │ │ + @ instruction: 0xf009211c │ │ + svclt 0x0000f869 │ │ + @ instruction: 0xfffe1afc │ │ + @ instruction: 0xfffe44c7 │ │ + andeq r5, sl, lr, asr #18 │ │ + andeq r5, sl, ip, lsr #21 │ │ + andeq r5, sl, ip, lsr #23 │ │ + andeq r5, sl, lr, ror sl │ │ + svcmi 0x00f0e92d │ │ + strmi fp, [r3], fp, lsl #1 │ │ + stmdacs r8, {r2, r4, fp, ip, pc} │ │ + sbcshi pc, r5, r0, asr #32 │ │ + strmi r6, [sp], -r8, lsl #16 │ │ + @ instruction: 0xf0002800 │ │ + andcs r8, r8, r5, asr #1 │ │ + ldmdavs ip, {r1, r4, r7, r9, sl, lr} │ │ + ldmdavs lr, {r3, r8, r9, sl, sp}^ │ │ + bl ffaf12ac │ │ + @ instruction: 0xf0002800 │ │ + andcs r8, r0, #209 @ 0xd1 │ │ + stmib sp, {r0, r3, r5, r6, fp, sp, lr}^ │ │ + bge 111830 │ │ + andvs r4, r4, r5, lsl #12 │ │ + ldrmi r6, [r0], -r6, asr #32 │ │ + @ instruction: 0x462b2210 │ │ + @ instruction: 0xff7ef014 │ │ + @ instruction: 0xf0a34628 │ │ + ldmib sp, {r6, r7, r8, r9, fp, sp, lr, pc}^ │ │ + stcls 7, cr1, [r7, #-20] @ 0xffffffec │ │ + ldrdcs lr, [r3], -sp │ │ + tstle r6, r1, lsl #20 │ │ + addeq lr, r3, fp, lsl #17 │ │ + andpl pc, ip, fp, asr #17 │ │ + pop {r0, r1, r3, ip, sp, pc} │ │ + bicslt r8, r8, #240, 30 @ 0x3c0 │ │ + @ instruction: 0xf0402908 │ │ + stccs 0, cr8, [r1, #-656] @ 0xfffffd70 │ │ + addshi pc, sl, r0, asr #4 │ │ + ldrdls pc, [r0], -r0 │ │ + stmdavs r0, {r0, r4, sl, sp}^ │ │ + streq pc, [r0], #-712 @ 0xfffffd38 │ │ + @ instruction: 0xf080883e │ │ + ldmib sl, {fp, lr}^ │ │ + stmdavs r0, {r9, fp} │ │ + strbmi fp, [sl], -r0, lsr #2 │ │ + @ instruction: 0xf7fe4643 │ │ + bicslt pc, r0, #828 @ 0x33c │ │ + ldrdne lr, [r0], -sl │ │ + stmib sp, {r3, r9, fp, sp, pc}^ │ │ + stmdage r3, {sp} │ │ + strbmi r4, [r3], -sl, asr #12 │ │ + stmib sp, {r1, r3, r9, sl, ip, pc}^ │ │ + @ instruction: 0xf0137508 │ │ + stmdbls r3, {r0, r1, r5, r9, fp, ip, sp, lr, pc} │ │ + mulseq r0, sp, r8 │ │ + teqle r0, r1, lsr #5 │ │ + eorle r0, r6, r0, asr #15 │ │ + ldrdeq pc, [r8], -sl │ │ + andne lr, r1, #208, 18 @ 0x340000 │ │ + subvs r3, r1, r1, lsl #2 │ │ + ldmdble r8!, {r0, r4, r7, r9, lr} │ │ + @ instruction: 0xf8cb2000 │ │ + @ instruction: 0xf88b4000 │ │ + andlt r0, fp, r4 │ │ + svchi 0x00f0e8bd │ │ + @ instruction: 0x261c201c │ │ + bl fe271370 │ │ + rsbsle r2, r3, r0, lsl #16 │ │ + andscs r4, ip, #966656 @ 0xec000 │ │ + ldrbtmi r4, [r9], #-1541 @ 0xfffff9fb │ │ + @ instruction: 0xf96bf0a0 │ │ + stmib fp, {r0, r4, sp}^ │ │ + vsubhn.i16 d21, q4, q1 │ │ + stmdacc r4, {} @ │ │ + streq lr, [r0], -fp, asr #19 │ │ + pop {r0, r1, r3, ip, sp, pc} │ │ + @ instruction: 0xf8cb8ff0 │ │ + andcs r4, r1, r0 │ │ + andeq pc, r4, fp, lsl #17 │ │ + pop {r0, r1, r3, ip, sp, pc} │ │ + @ instruction: 0xf8dd8ff0 │ │ + svcls 0x00062011 │ │ + @ instruction: 0x3015f8dd │ │ + andvc pc, ip, fp, asr #17 │ │ + andcc pc, r9, fp, asr #17 │ │ + andcs pc, r5, fp, asr #17 │ │ + andeq pc, r4, fp, lsl #17 │ │ + andne pc, r0, fp, asr #17 │ │ + pop {r0, r1, r3, ip, sp, pc} │ │ + stmiavs r2, {r4, r5, r6, r7, r8, r9, sl, fp, pc}^ │ │ + ldmdble sp, {r0, r4, r7, r9, lr} │ │ + @ instruction: 0xf8d16801 │ │ + @ instruction: 0xf8daa000 │ │ + @ instruction: 0xf8da6008 │ │ + addmi r0, r6, #0 │ │ + @ instruction: 0xf8dad01c │ │ + teqeq r3, r4 │ │ + andne lr, r1, #3424256 @ 0x344000 │ │ + andls pc, r3, r0, asr #16 │ │ + andne lr, r6, r0, lsl #22 │ │ + @ instruction: 0xf8ca1c73 │ │ + stmib r0, {r3, ip, sp}^ │ │ + sbcvs r8, r5, r1, lsl #14 │ │ + andcc r6, r1, r8, lsl #16 │ │ + ldmdavs r1, {r3, sp, lr} │ │ + adcle r4, r5, #136, 4 @ 0x80000008 │ │ + @ instruction: 0xf8cb2001 │ │ + @ instruction: 0xf88b4000 │ │ + andlt r0, fp, r4 │ │ + svchi 0x00f0e8bd │ │ + tstls r2, r0, asr r6 │ │ + @ instruction: 0xf90ff7fe │ │ + ldrb r9, [ip, r2, lsl #18] │ │ + ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ + ldc2 0, cr15, [r0, #-40] @ 0xffffffd8 │ │ + andcs r4, r0, r1, lsl fp │ │ + strtmi r2, [sl], -r2, lsl #2 │ │ + @ instruction: 0xf00a447b │ │ + stmdami sl, {r0, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + blmi 2df9c4 │ │ + ldrbtmi r4, [r8], #-2314 @ 0xfffff6f6 │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ + @ instruction: 0x212b9100 │ │ + blx ef11f8 │ │ + tstcs r8, r1 │ │ + @ instruction: 0xff70f008 │ │ + tstcs ip, r1 │ │ + @ instruction: 0xff6cf008 │ │ + @ instruction: 0xfffe1982 │ │ + @ instruction: 0xfffe42cd │ │ + andeq r5, sl, r4, asr r7 │ │ + @ instruction: 0x000a58b2 │ │ + @ instruction: 0x000a59b2 │ │ + andeq r5, sl, r4, lsl #17 │ │ + svcmi 0x00f0e92d │ │ + ldmib sp, {r0, r1, r2, r7, ip, sp, pc}^ │ │ + @ instruction: 0x4604a910 │ │ + @ instruction: 0x46989812 │ │ + @ instruction: 0x460f4616 │ │ + orrslt r2, r0, #8, 10 @ 0x2000000 │ │ + @ instruction: 0xf0a32008 │ │ + stmdacs r0, {r2, r4, r5, r6, r7, r9, fp, sp, lr, pc} │ │ + adchi pc, pc, r0 │ │ + smlabbmi r0, r8, r0, pc @ │ │ + tstcs r0, r1, asr #32 │ │ + stmib sp, {r1, r2, sp, lr}^ │ │ + stmdbge r2, {r8, ip, lr} │ │ + andscs r4, r1, #5242880 @ 0x500000 │ │ + ldrtmi r4, [r9], -r8, lsl #12 │ │ + @ instruction: 0xf014462b │ │ + strtmi pc, [r8], -r5, lsl #29 │ │ + b ff1f14c4 │ │ + ldrdcc lr, [r4], -sp │ │ + ldmib sp, {r1, r2, r8, fp, ip, pc}^ │ │ + bllt fe611a4c │ │ + blcs 2617f0 │ │ + addshi pc, r7, r0, asr #32 │ │ + @ instruction: 0xf04f6817 │ │ + ldmdavs r6, {r8, r9, lr}^ │ │ + @ instruction: 0x0707ebba │ │ + movweq lr, #27267 @ 0x6a83 │ │ + movweq lr, #15225 @ 0x3b79 │ │ + andcs sp, r0, r8, asr #20 │ │ + eorvs r6, r0, r0, rrx │ │ + pop {r0, r1, r2, ip, sp, pc} │ │ + strdcs r8, [r8], -r0 │ │ + b ff071500 │ │ + rsbsle r2, ip, r0, lsl #16 │ │ + smlabbmi r0, r9, r0, pc @ │ │ + tstcs r0, r1, asr #32 │ │ + andge pc, r0, r0, asr #17 │ │ + smlabtpl r0, sp, r9, lr │ │ + strmi sl, [r5], -r2, lsl #18 │ │ + @ instruction: 0x46082211 │ │ + @ instruction: 0x462b4639 │ │ + mrc2 0, 2, pc, cr2, cr4, {0} │ │ + @ instruction: 0xf0a34628 │ │ + ldmib sp, {r2, r4, r7, r9, fp, sp, lr, pc}^ │ │ + stmdbls r6, {r2, ip, sp} │ │ + andpl lr, r2, #3620864 @ 0x374000 │ │ + rscvs fp, r0, r5, asr #2 │ │ + rsbvs r2, r2, r1 │ │ + @ instruction: 0x612160a3 │ │ + andlt r6, r7, r0, lsr #32 │ │ + svchi 0x00f0e8bd │ │ + blmi 713fc │ │ + blcs 261f0c │ │ + ldmdavs r3, {r0, r3, r4, r6, r8, ip, lr, pc}^ │ │ + ldrdgt pc, [r0], -r2 │ │ + streq lr, [fp, #-2691] @ 0xfffff57d │ │ + movweq lr, #52154 @ 0xcbba │ │ + movweq lr, #23417 @ 0x5b79 │ │ + andcs sp, r0, ip, lsl #20 │ │ + andls r4, r1, r9, lsr r6 │ │ + andcs sl, lr, #131072 @ 0x20000 │ │ + @ instruction: 0xf0142300 │ │ + svcge 0x0002fe29 │ │ + movtlt ip, #36751 @ 0x8f8f │ │ + eors r2, r6, r1 │ │ + stmib r4, {r3, r8, r9, sp}^ │ │ + stmib r4, {r0, r1, r8}^ │ │ + andcs r2, r0, r1, lsl #6 │ │ + andlt r6, r7, r0, lsr #32 │ │ + svchi 0x00f0e8bd │ │ + ldrtmi r2, [r9], -r0 │ │ + stmdage r2, {r0, ip, pc} │ │ + movwcs r2, #518 @ 0x206 │ │ + mrc2 0, 0, pc, cr2, cr4, {0} │ │ + ldrdcc lr, [r4], -sp │ │ + ldmib sp, {r1, r2, r8, fp, ip, pc}^ │ │ + stccs 2, cr5, [r1, #-8] │ │ + bcs 6962c │ │ + blcs 269598 │ │ + ldmdavs r5, {r0, r2, r5, r8, ip, lr, pc}^ │ │ + ldrdgt pc, [r0], -r2 │ │ + streq lr, [fp, #-2693] @ 0xfffff57b │ │ + movweq lr, #27580 @ 0x6bbc │ │ + movweq lr, #35701 @ 0x8b75 │ │ + strb sp, [r5, pc, lsl #23] │ │ + @ instruction: 0xf43f2900 │ │ + bcs 26117c │ │ + stmdavs r8, {r0, r2, r4, r8, ip, lr, pc} │ │ + blne fe04f488 │ │ + streq lr, [fp, #-2693] @ 0xfffff57b │ │ + andeq lr, r8, r5, ror fp │ │ + svcge 0x0081f6ff │ │ + @ instruction: 0xf1042000 │ │ + stm ip, {r2, sl, fp} │ │ + eorvs r0, r0, lr, lsl #1 │ │ + pop {r0, r1, r2, ip, sp, pc} │ │ + strdcs r8, [r1], -r0 │ │ @ instruction: 0xf0082108 │ │ - @ instruction: 0x2001feb0 │ │ - @ instruction: 0xf008211c │ │ - svclt 0x0000feac │ │ - @ instruction: 0xfffe1a40 │ │ - @ instruction: 0xfffe43f5 │ │ - andeq r5, sl, r2, lsl r1 │ │ - andeq r5, sl, r0, lsr #4 │ │ - andeq r5, sl, r0, lsr #6 │ │ - strdeq r5, [sl], -r2 │ │ + stmdami r5, {r0, r1, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + blmi 19fb88 │ │ + ldrbtmi r4, [r8], #-2309 @ 0xfffff6fb │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ + @ instruction: 0x212b9100 │ │ + @ instruction: 0xf956f00c │ │ + @ instruction: 0xfffe4105 │ │ + andeq r5, sl, ip, lsl #11 │ │ + andeq r5, sl, sl, ror #13 │ │ svcmi 0x00f0e92d │ │ ldmib sp, {r0, r3, r7, ip, sp, pc}^ │ │ @ instruction: 0x46049b12 │ │ @ instruction: 0x46159814 │ │ andcs fp, r0, r8, asr r3 │ │ stmib sp, {r0, r4, r9, sp}^ │ │ stmdage r4, {ip, sp} │ │ @ instruction: 0xf014462b │ │ - @ instruction: 0xf10dfdcf │ │ + @ instruction: 0xf10dfdbf │ │ ldmib sp, {r4, fp}^ │ │ ldm r8, {r0, r1, r2, r9, fp, ip, sp, lr} │ │ - bllt 1a35188 │ │ + bllt 1a358d0 │ │ ldrbmi fp, [sl], -lr, lsr #3 │ │ ldrtmi r4, [r1], -r8, asr #12 │ │ svclt 0x003845d8 │ │ - @ instruction: 0xf0a24642 │ │ - smlabtcs r0, r0, pc, lr @ │ │ + @ instruction: 0xf0a34642 │ │ + tstcs r0, r4, asr #20 │ │ @ instruction: 0xf04f45c3 │ │ svclt 0x00380200 │ │ stmdacs r0, {r0, r9, sp} │ │ tstcs r1, r8, asr #30 │ │ ldrmi fp, [r1], -r8, lsl #30 │ │ @ instruction: 0xf0002900 │ │ swpcs r8, r2, [r0] │ │ eorvs r6, r1, r1, rrx │ │ pop {r0, r3, ip, sp, pc} │ │ strdcs r8, [r0], -r0 │ │ stmib sp, {r1, r8, r9, ip, pc}^ │ │ stmdage r4, {ip, sp, pc} │ │ @ instruction: 0x464b2211 │ │ @ instruction: 0xf0149103 │ │ - @ instruction: 0xf10dfda1 │ │ + @ instruction: 0xf10dfd91 │ │ ldmib sp, {r4, fp}^ │ │ ldm r8, {r0, r1, r2, r9, fp, ip, sp, lr} │ │ cmplt r0, r1, asr #2 │ │ smlattcs r1, r7, r0, r6 │ │ @ instruction: 0xf8c46066 │ │ @ instruction: 0xf8c48008 │ │ eorvs sl, r1, r0, lsl r0 │ │ pop {r0, r3, ip, sp, pc} │ │ ldrshlt r8, [r6, #240] @ 0xf0 │ │ stmdacs r0, {r0, r2, r4, fp, ip, pc} │ │ andcs sp, r0, r6, asr #32 │ │ andls r9, r1, r3, lsl #18 │ │ andcs sl, r7, #4, 16 @ 0x40000 │ │ @ instruction: 0xf0142300 │ │ - ldmib sp, {r0, r1, r7, r8, sl, fp, ip, sp, lr, pc}^ │ │ - bls 26592c │ │ + ldmib sp, {r0, r1, r4, r5, r6, r8, sl, fp, ip, sp, lr, pc}^ │ │ + bls 266074 │ │ ldrdne lr, [r4], -sp │ │ teqle r1, r1, lsl #18 │ │ @ instruction: 0x0c01e9c4 │ │ stmib r4, {r0, r8, sp}^ │ │ eorvs r3, r1, r3, lsl #4 │ │ pop {r0, r3, ip, sp, pc} │ │ strdcs r8, [r0], -r0 │ │ andls r9, r1, r3, lsl #18 │ │ andcs sl, r6, #4, 16 @ 0x40000 │ │ @ instruction: 0xf0142300 │ │ - @ instruction: 0xf10dfd6b │ │ + @ instruction: 0xf10dfd5b │ │ ldmib sp, {r4, fp}^ │ │ ldm r8, {r0, r1, r2, r9, fp, ip, sp, lr} │ │ stmdacs r0, {r0, r6, r8} │ │ cdpcs 1, 0, cr13, cr0, cr8, {6} │ │ - bls e9010 │ │ + bls e9758 │ │ ldrtmi r4, [r1], -r8, lsr #12 │ │ svclt 0x00384590 │ │ - @ instruction: 0xf0a24642 │ │ - bls f0acc │ │ + @ instruction: 0xf0a34642 │ │ + bls efc24 │ │ strbmi r2, [r2, #-256] @ 0xffffff00 │ │ andeq pc, r0, #79 @ 0x4f │ │ andcs fp, r1, #136, 30 @ 0x220 │ │ svclt 0x00c82800 │ │ svclt 0x00082101 │ │ stmdbcs r0, {r0, r4, r9, sl, lr} │ │ mul r5, r9, r1 │ │ svclt 0x001f2800 │ │ @ instruction: 0x4692461f │ │ strmi r4, [r6], -r0, ror #13 │ │ @ instruction: 0x4648465a │ │ ldrbmi r4, [r8, #1585] @ 0x631 │ │ @ instruction: 0x4642bf38 │ │ - svc 0x003cf0a2 │ │ + stmib r0, {r0, r1, r5, r7, ip, sp, lr, pc}^ │ │ @ instruction: 0xf04f45c3 │ │ svclt 0x00380200 │ │ stmdacs r0, {r0, r9, sp} │ │ andeq pc, r0, pc, asr #32 │ │ tstpeq r0, pc, asr #32 @ p-variant is OBSOLETE │ │ andcs fp, r1, r8, asr #30 │ │ ldrmi fp, [r0], -r8, lsl #30 │ │ tstls r1, r8, ror #2 │ │ stmdbls r3, {r2, fp, sp, pc} │ │ movwcs r2, #526 @ 0x20e │ │ - stc2 0, cr15, [r6, #-80]! @ 0xffffffb0 │ │ + ldc2 0, cr15, [r6, #-80] @ 0xffffffb0 │ │ ldmdbeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ biceq lr, r1, #10027008 @ 0x990000 │ │ tstcs r1, r0, asr r1 │ │ stmib r4, {r1, r2, r5, sp, lr, pc}^ │ │ tstcs r0, r1, lsl #16 │ │ - bvc 12f4f0 │ │ + bvc 12fc38 │ │ andlt r6, r9, r1, lsr #32 │ │ svchi 0x00f0e8bd │ │ @ instruction: 0xf43f2e00 │ │ @ instruction: 0xf8ddaf62 │ │ strtmi sl, [r8], -r8 │ │ ldrbmi r4, [r7, #-1585] @ 0xfffff9cf │ │ svclt 0x00384652 │ │ - @ instruction: 0xf0a2463a │ │ - ldrmi lr, [sl, #3850]! @ 0xf0a │ │ + @ instruction: 0xf0a3463a │ │ + ldrmi lr, [sl, #2446]! @ 0x98e │ │ andeq pc, r0, #79 @ 0x4f │ │ andcs fp, r1, #136, 30 @ 0x220 │ │ @ instruction: 0xf04f2800 │ │ @ instruction: 0xf04f0000 │ │ svclt 0x00c80100 │ │ svclt 0x00082001 │ │ stmdacs r0, {r4, r9, sl, lr} │ │ svcge 0x0047f47f │ │ stm r0, {r5, r8, sl, fp, ip} │ │ eorvs r0, r1, r0, asr #7 │ │ pop {r0, r3, ip, sp, pc} │ │ ldrble r8, [r4], #4080 @ 0xff0 │ │ svcmi 0x00f0e92d │ │ - ldmib sp, {r0, r1, r2, r7, ip, sp, pc}^ │ │ - @ instruction: 0x4604a910 │ │ - @ instruction: 0x46989812 │ │ - @ instruction: 0x460f4616 │ │ - orrslt r2, r0, #8, 10 @ 0x2000000 │ │ - @ instruction: 0xf0a22008 │ │ - stmdacs r0, {r1, r4, r5, r7, r9, sl, fp, sp, lr, pc} │ │ - adchi pc, pc, r0 │ │ - smlabbmi r0, r8, r0, pc @ │ │ - tstcs r0, r1, asr #32 │ │ - stmib sp, {r1, r2, sp, lr}^ │ │ - stmdbge r2, {r8, ip, lr} │ │ - andscs r4, r1, #5242880 @ 0x500000 │ │ - ldrtmi r4, [r9], -r8, lsl #12 │ │ - @ instruction: 0xf014462b │ │ - strtmi pc, [r8], -pc, asr #25 │ │ - cdp 0, 7, cr15, cr12, cr2, {5} │ │ - ldrdcc lr, [r4], -sp │ │ - ldmib sp, {r1, r2, r8, fp, ip, pc}^ │ │ - bllt fe611690 │ │ - blcs 261434 │ │ - addshi pc, r7, r0, asr #32 │ │ - @ instruction: 0xf04f6817 │ │ - ldmdavs r6, {r8, r9, lr}^ │ │ - @ instruction: 0x0707ebba │ │ - movweq lr, #27267 @ 0x6a83 │ │ - movweq lr, #15225 @ 0x3b79 │ │ - andcs sp, r0, r8, asr #20 │ │ - eorvs r6, r0, r0, rrx │ │ - pop {r0, r1, r2, ip, sp, pc} │ │ - strdcs r8, [r8], -r0 │ │ - cdp 0, 7, cr15, cr14, cr2, {5} │ │ - rsbsle r2, ip, r0, lsl #16 │ │ - smlabbmi r0, r9, r0, pc @ │ │ - tstcs r0, r1, asr #32 │ │ - andge pc, r0, r0, asr #17 │ │ - smlabtpl r0, sp, r9, lr │ │ - strmi sl, [r5], -r2, lsl #18 │ │ - @ instruction: 0x46082211 │ │ - @ instruction: 0x462b4639 │ │ - ldc2 0, cr15, [ip], {20} │ │ - @ instruction: 0xf0a24628 │ │ - ldmib sp, {r1, r3, r6, r9, sl, fp, sp, lr, pc}^ │ │ - stmdbls r6, {r2, ip, sp} │ │ - andpl lr, r2, #3620864 @ 0x374000 │ │ - rscvs fp, r0, r5, asr #2 │ │ - rsbvs r2, r2, r1 │ │ - @ instruction: 0x612160a3 │ │ - andlt r6, r7, r0, lsr #32 │ │ - svchi 0x00f0e8bd │ │ - blmi 71040 │ │ - blcs 261b50 │ │ - ldmdavs r3, {r0, r3, r4, r6, r8, ip, lr, pc}^ │ │ - ldrdgt pc, [r0], -r2 │ │ - streq lr, [fp, #-2691] @ 0xfffff57d │ │ - movweq lr, #52154 @ 0xcbba │ │ - movweq lr, #23417 @ 0x5b79 │ │ - andcs sp, r0, ip, lsl #20 │ │ - andls r4, r1, r9, lsr r6 │ │ - andcs sl, lr, #131072 @ 0x20000 │ │ - @ instruction: 0xf0142300 │ │ - svcge 0x0002fc73 │ │ - movtlt ip, #36751 @ 0x8f8f │ │ - eors r2, r6, r1 │ │ - stmib r4, {r3, r8, r9, sp}^ │ │ - stmib r4, {r0, r1, r8}^ │ │ - andcs r2, r0, r1, lsl #6 │ │ - andlt r6, r7, r0, lsr #32 │ │ - svchi 0x00f0e8bd │ │ - ldrtmi r2, [r9], -r0 │ │ - stmdage r2, {r0, ip, pc} │ │ - movwcs r2, #518 @ 0x206 │ │ - mrrc2 0, 1, pc, ip, cr4 @ │ │ - ldrdcc lr, [r4], -sp │ │ - ldmib sp, {r1, r2, r8, fp, ip, pc}^ │ │ - stccs 2, cr5, [r1, #-8] │ │ - bcs 69270 │ │ - blcs 2691dc │ │ - ldmdavs r5, {r0, r2, r5, r8, ip, lr, pc}^ │ │ - ldrdgt pc, [r0], -r2 │ │ - streq lr, [fp, #-2693] @ 0xfffff57b │ │ - movweq lr, #27580 @ 0x6bbc │ │ - movweq lr, #35701 @ 0x8b75 │ │ - strb sp, [r5, pc, lsl #23] │ │ - @ instruction: 0xf43f2900 │ │ - bcs 260dc0 │ │ - stmdavs r8, {r0, r2, r4, r8, ip, lr, pc} │ │ - blne fe04f0cc │ │ - streq lr, [fp, #-2693] @ 0xfffff57b │ │ - andeq lr, r8, r5, ror fp │ │ - svcge 0x0081f6ff │ │ - @ instruction: 0xf1042000 │ │ - stm ip, {r2, sl, fp} │ │ - eorvs r0, r0, lr, lsl #1 │ │ - pop {r0, r1, r2, ip, sp, pc} │ │ - strdcs r8, [r1], -r0 │ │ - @ instruction: 0xf0082108 │ │ - stmdami r5, {r1, r3, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ - blmi 19f7cc │ │ - ldrbtmi r4, [r8], #-2309 @ 0xfffff6fb │ │ - ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ - @ instruction: 0x212b9100 │ │ - @ instruction: 0xff98f00b │ │ - @ instruction: 0xfffe404b │ │ - andeq r4, sl, r8, ror #26 │ │ - andeq r4, sl, r6, ror lr │ │ - svcmi 0x00f0e92d │ │ - blcs 261214 │ │ + blcs 2617b0 │ │ addhi pc, r9, r0, asr #32 │ │ stmdavs r8, {r2, r9, sl, lr} │ │ @ instruction: 0x460f6856 │ │ ldrdlt pc, [r0], -r2 │ │ @ instruction: 0xf0866800 │ │ @ instruction: 0xb1284900 │ │ @ instruction: 0x464b465a │ │ stc2l 7, cr15, [r6, #-1016] @ 0xfffffc08 │ │ subsle r2, sp, r0, lsl #16 │ │ stmdavs r8!, {r0, r2, r3, r4, r5, r6, fp, sp, lr} │ │ rsble r2, sl, r0, lsl #16 │ │ @ instruction: 0xf04f2008 │ │ - @ instruction: 0xf0a20808 │ │ - stmdacs r0, {r2, r3, r6, r7, r8, sl, fp, sp, lr, pc} │ │ + @ instruction: 0xf0a30808 │ │ + stmdacs r0, {r1, r2, r3, r4, r8, fp, sp, lr, pc} │ │ subvs sp, r6, r8, ror r0 │ │ @ instruction: 0xf8c02200 │ │ strmi fp, [r6], -r0 │ │ ldrtmi r6, [r3], -r9, ror #16 │ │ andhi lr, r0, #3358720 @ 0x334000 │ │ ldrmi sl, [r0], -r4, lsl #20 │ │ @ instruction: 0xf0142210 │ │ - ldrtmi pc, [r0], -fp, ror #23 @ │ │ - ldc 0, cr15, [r8, #648] @ 0x288 │ │ + @ instruction: 0x4630fcb1 │ │ + ldm r2!, {r0, r1, r5, r7, ip, sp, lr, pc}^ │ │ streq lr, [r4, #-2525] @ 0xfffff623 │ │ - bge 1e154c │ │ + bge 1e1ae8 │ │ stmib r4, {r0, r1, r2, r9, fp, lr, pc}^ │ │ stmib r4, {r1, r9, ip}^ │ │ andlt r5, fp, r0 │ │ svchi 0x00f0e8bd │ │ ldrdge lr, [r7], -sp │ │ stmdaeq r9!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ eorcs r9, r9, r3 │ │ - stc 0, cr15, [r4, #648]! @ 0x288 │ │ + ldm r6!, {r0, r1, r5, r7, ip, sp, lr, pc}^ │ │ subsle r2, r5, r0, lsl #16 │ │ eorcs r4, r9, #44, 18 @ 0xb0000 │ │ ldrbtmi r4, [r9], #-1542 @ 0xfffff9fa │ │ - blx 8f12f8 │ │ + mrc2 0, 6, pc, cr9, cr15, {4} │ │ @ instruction: 0xf8cd200d │ │ vshr.s8 d24, d12, #8 │ │ stmib sp, {}^ @ │ │ andls r8, r4, r5, lsl #12 │ │ mcrge 3, 0, fp, cr4, cr5, {1} │ │ @ instruction: 0xf7fc4630 │ │ - bls 1341ec │ │ + bls 1346c8 │ │ stmdble sl!, {r0, r9, fp, sp} │ │ ldrbmi r9, [sl], -r7, lsl #4 │ │ andslt pc, r0, sp, asr #17 │ │ @ instruction: 0xf8cd464b │ │ @ instruction: 0xf8baa018 │ │ ldmvs r9!, {} @ │ │ @ instruction: 0xf1069008 │ │ andls r0, r0, r8 │ │ @ instruction: 0xf8cd4620 │ │ @ instruction: 0xf0009014 │ │ - andlt pc, fp, lr, lsl #31 │ │ + strdlt pc, [fp], -fp │ │ svchi 0x00f0e8bd │ │ vaddl.s8 q9, d8, d13 │ │ andcc r0, r4, r0 │ │ andcs r6, r1, r0, lsr #32 │ │ andlt r7, fp, r0, lsr #2 │ │ svchi 0x00f0e8bd │ │ stm r4, {r0, r3, r5, r8, sp} │ │ rscvs r0, r1, r3, asr #32 │ │ pop {r0, r1, r3, ip, sp, pc} │ │ ldmdami r2, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @ instruction: 0xf00a4478 │ │ - blmi 4b3630 │ │ + blmi 4b40fc │ │ mrscs r2, (UNDEF: 2) │ │ @ instruction: 0xf00a447b │ │ - stmdami sl, {r0, r1, r4, r6, r8, fp, ip, sp, lr, pc} │ │ - blmi 2df914 │ │ + stmdami sl, {r0, r2, r3, r6, r9, fp, ip, sp, lr, pc} │ │ + blmi 2dfeb0 │ │ + ldrbtmi r4, [r8], #-2314 @ 0xfffff6f6 │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ + @ instruction: 0x212b9100 │ │ + @ instruction: 0xffc6f00b │ │ + tstcs r8, r1 │ │ + ldc2l 0, cr15, [ip], #32 │ │ + @ instruction: 0x21292001 │ │ + ldc2l 0, cr15, [r8], #32 │ │ + @ instruction: 0xfffe152e │ │ + @ instruction: 0xfffe3de5 │ │ + andeq r5, sl, ip, ror #4 │ │ + andeq r5, sl, sl, asr #7 │ │ + andeq r5, sl, r8, asr #9 │ │ + muleq sl, ip, r3 │ │ + svcmi 0x00f0e92d │ │ + blcs 261914 │ │ + rschi pc, r1, r0, asr #32 │ │ + stmdavs r8, {r2, r9, sl, lr} │ │ + @ instruction: 0x460f6855 │ │ + ldrdhi pc, [r0], -r2 │ │ + @ instruction: 0xf0856800 │ │ + @ instruction: 0xb1284900 │ │ + strbmi r4, [fp], -r2, asr #12 │ │ + ldc2 7, cr15, [r8], {254} @ 0xfe │ │ + rsbsle r2, r3, r0, lsl #16 │ │ + ldmdavs r0!, {r1, r2, r3, r4, r5, r6, fp, sp, lr} │ │ + @ instruction: 0xf0002800 │ │ + andcs r8, r8, r1, asr #1 │ │ + beq 271850 │ │ + stmda lr!, {r0, r1, r5, r7, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf0002800 │ │ + subvs r8, r5, pc, asr #1 │ │ + @ instruction: 0xf8c02200 │ │ + strmi r8, [r5], -r0 │ │ + @ instruction: 0x462b6871 │ │ + andge lr, r0, #3358720 @ 0x334000 │ │ + ldrmi sl, [r0], -r6, lsl #20 │ │ + @ instruction: 0xf0142210 │ │ + strtmi pc, [r8], -r1, lsl #24 │ │ + stmda r2, {r0, r1, r5, r7, ip, sp, lr, pc}^ │ │ + beq 1efeb8 │ │ + bge 261c48 │ │ + stmib r4, {r0, r1, r2, r9, fp, lr, pc}^ │ │ + stmib r4, {r1, r9, ip}^ │ │ + andlt sl, sp, r0 │ │ + svchi 0x00f0e8bd │ │ + strtcs r9, [r9], -r9, lsl #16 │ │ + eorcs r9, r9, r2 │ │ + ldrdlt pc, [r8], -sp @ │ │ + stmda r6, {r0, r1, r5, r7, ip, sp, lr, pc}^ │ │ + @ instruction: 0xf0002800 │ │ + ldmdbmi r7, {r0, r1, r3, r5, r7, pc}^ │ │ + strmi r2, [r5], -r9, lsr #4 │ │ + @ instruction: 0xf09f4479 │ │ + tstpcs r1, r8, lsr #28 @ p-variant is OBSOLETE │ │ + vsubhn.i16 d25, q4, │ │ + svcne 0x00080100 │ │ + svceq 0x0000f1ba │ │ + strvs lr, [r7, #-2509] @ 0xfffff633 │ │ + eorsle r9, r6, r6 │ │ + strmi sl, [sl], r6, lsl #16 │ │ + blx 1cf378a │ │ + @ instruction: 0xf1bb465e │ │ + ldmdble fp!, {r0, r8, r9, sl, fp}^ │ │ + bge 10faa0 │ │ + strbmi r9, [fp], -r2, lsl #26 │ │ + ldrdne lr, [r0], -r7 │ │ + @ instruction: 0xb000f8b5 │ │ + stmdaeq r0!, {r1, r7, fp, sp, lr, pc}^ │ │ + stmib sp, {r0, r1, r9, fp, sp, pc}^ │ │ + stmdage r6, {sp} │ │ + @ instruction: 0xf0124642 │ │ + stmdbls r6, {r0, r3, r4, r7, r9, sl, fp, ip, sp, lr, pc} │ │ + mulseq ip, sp, r8 │ │ + tstle pc, r1, asr r5 @ │ │ + @ instruction: 0x07c04652 │ │ + ldmvs pc!, {r0, r1, r3, r5, ip, lr, pc} @ │ │ + ldrdeq lr, [ip, -r7] │ │ + teqvs r8, #1 │ │ + stmdble sl!, {r3, r7, r9, lr} │ │ + eorvs r2, r2, r0 │ │ + andlt r7, sp, r0, lsr #2 │ │ + svchi 0x00f0e8bd │ │ + vshr.s8 d18, d1, #8 │ │ + eorvs r0, r0, r0 │ │ + @ instruction: 0x71202001 │ │ + pop {r0, r2, r3, ip, sp, pc} │ │ + strdcs r8, [r9, -r0]! │ │ + eoreq lr, r3, r4, lsl #17 │ │ + andlt r6, sp, r1, ror #1 │ │ + svchi 0x00f0e8bd │ │ + @ instruction: 0x201df8dd │ │ + @ instruction: 0xf8dd9f09 │ │ + rscvs r3, r7, r1, lsr #32 │ │ + andcc pc, r9, r4, asr #17 │ │ + andcs pc, r5, r4, asr #17 │ │ + eorvs r7, r1, r0, lsr #2 │ │ + pop {r0, r2, r3, ip, sp, pc} │ │ + strdvs r8, [r2], -r0 @ │ │ + @ instruction: 0x71202001 │ │ + pop {r0, r2, r3, ip, sp, pc} │ │ + blvs fee997f8 │ │ + ldmdble ip, {r3, r7, r9, lr} │ │ + ldmib r7, {r1, r2, fp, sp, pc}^ │ │ + stm r0, {r0, r3, r9, ip} │ │ + stmdage r6, {r5, r6, fp} │ │ + cdp2 0, 4, cr15, cr0, cr4, {1} │ │ + ldrtmi r4, [r8], -r2, lsl #12 │ │ + @ instruction: 0xf7fe460b │ │ + rorlt pc, sp, #23 @ │ │ + stmdbge r6, {r3, fp, sp, pc} │ │ + stmdaeq r0!, {r7, fp, sp, lr, pc}^ │ │ + bvs ffe41c84 │ │ + andshi pc, r8, sp, asr #17 │ │ + andsls pc, ip, sp, asr #17 │ │ + ldc2l 7, cr15, [lr, #1008] @ 0x3f0 │ │ + stmdacs r0, {r1, r4, r6, r9, sl, lr} │ │ + strhcs sp, [r1], -r4 │ │ + @ instruction: 0x71206022 │ │ + pop {r0, r2, r3, ip, sp, pc} │ │ + strdcs r8, [r1], -r0 │ │ + eorvs r4, r2, r2, asr r6 │ │ + andlt r7, sp, r0, lsr #2 │ │ + svchi 0x00f0e8bd │ │ + ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ + @ instruction: 0xf996f00a │ │ + andcs r4, r0, r1, lsl fp │ │ + ldrtmi r2, [r2], -r2, lsl #2 │ │ + @ instruction: 0xf00a447b │ │ + stmdami sl, {r0, r1, r2, r6, r8, fp, ip, sp, lr, pc} │ │ + blmi 2e00c4 │ │ + ldrbtmi r4, [r8], #-2314 @ 0xfffff6f6 │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ + @ instruction: 0x212b9100 │ │ + cdp2 0, 12, cr15, cr0, cr11, {0} │ │ + tstcs r8, r1 │ │ + blx ffdf18e6 │ │ + @ instruction: 0x21292001 │ │ + blx ffcf18ee │ │ + @ instruction: 0xfffe13cc │ │ + @ instruction: 0xfffe3bd9 │ │ + andeq r5, sl, r0, rrx │ │ + @ instruction: 0x000a51be │ │ + @ instruction: 0x000a52be │ │ + muleq sl, r0, r1 │ │ + svcmi 0x00f0e92d │ │ + blcs 261b18 │ │ + rschi pc, r3, r0, asr #32 │ │ + stmdavs r8, {r2, r9, sl, lr} │ │ + @ instruction: 0x460f6855 │ │ + ldrdhi pc, [r0], -r2 │ │ + @ instruction: 0xf0856800 │ │ + @ instruction: 0xb1284900 │ │ + strbmi r4, [fp], -r2, asr #12 │ │ + blx fe4f3906 │ │ + rsbsle r2, r2, r0, lsl #16 │ │ + ldmdavs r0!, {r1, r2, r3, r4, r5, r6, fp, sp, lr} │ │ + @ instruction: 0xf0002800 │ │ + andcs r8, r8, r3, asr #1 │ │ + beq 271a5c │ │ + svc 0x0068f0a2 │ │ + @ instruction: 0xf0002800 │ │ + ldrdvs r8, [r5], #-1 │ │ + @ instruction: 0xf8c02200 │ │ + strmi r8, [r5], -r0 │ │ + @ instruction: 0x462b6871 │ │ + andge lr, r0, #3358720 @ 0x334000 │ │ + ldrmi sl, [r0], -r3, lsl #20 │ │ + @ instruction: 0xf0142210 │ │ + @ instruction: 0x4628fafb │ │ + svc 0x003cf0a2 │ │ + beq 1300c4 │ │ + bge 1a1e54 │ │ + stmib r4, {r0, r1, r2, r9, fp, lr, pc}^ │ │ + stmib r4, {r1, r9, ip}^ │ │ + andlt sl, fp, r0 │ │ + svchi 0x00f0e8bd │ │ + strtcs r9, [r9], -r6, lsl #16 │ │ + eorcs r9, r9, r2 │ │ + @ instruction: 0xb01cf8dd │ │ + svc 0x0040f0a2 │ │ + @ instruction: 0xf0002800 │ │ + ldmdbmi r8, {r0, r2, r3, r5, r7, pc}^ │ │ + strmi r2, [r5], -r9, lsr #4 │ │ + @ instruction: 0xf09f4479 │ │ + tstpcs r1, r2, lsr #26 @ p-variant is OBSOLETE │ │ + vsubhn.i16 d25, q4, q3 │ │ + svcne 0x00080100 │ │ + svceq 0x0000f1ba │ │ + strvs lr, [r4, #-2509] @ 0xfffff633 │ │ + eorsle r9, r5, r3 │ │ + strmi sl, [sl], r3, lsl #16 │ │ + blx 1b73994 │ │ + @ instruction: 0xf1bb465e │ │ + ldmdble sp!, {r0, r8, r9, sl, fp}^ │ │ + popvs {r1, r8, r9, fp, ip, pc} │ │ + strcc lr, [r8], -sp, asr #19 │ │ + @ instruction: 0x464b8818 │ │ + stmdage r8, {r1, r3, ip, pc} │ │ + andne lr, r0, #3489792 @ 0x354000 │ │ + andeq lr, r0, #3358720 @ 0x334000 │ │ + strbmi sl, [r2], -r3, lsl #16 │ │ + ldc2 0, cr15, [r4, #72] @ 0x48 │ │ + @ instruction: 0xf89d9903 │ │ + ldrbmi r0, [r1, #-16] │ │ + @ instruction: 0x4657d11f │ │ + eorle r0, fp, r0, asr #15 │ │ + ldmib r0, {r3, r5, r7, fp, sp, lr}^ │ │ + tstcc r1, r1, lsl #4 │ │ + addsmi r6, r1, #65 @ 0x41 │ │ + andcs sp, r0, sl, lsr #18 │ │ + @ instruction: 0x71206027 │ │ + pop {r0, r1, r3, ip, sp, pc} │ │ + @ instruction: 0x20118ff0 │ │ + andeq pc, r0, r8, asr #5 │ │ + andcs r6, r1, r0, lsr #32 │ │ + andlt r7, fp, r0, lsr #2 │ │ + svchi 0x00f0e8bd │ │ + stm r4, {r0, r3, r5, r8, sp} │ │ + rscvs r0, r1, r3, lsr #32 │ │ + pop {r0, r1, r3, ip, sp, pc} │ │ + @ instruction: 0xf8dd8ff0 │ │ + svcls 0x00062011 │ │ + @ instruction: 0x3015f8dd │ │ + @ instruction: 0xf8c460e7 │ │ + @ instruction: 0xf8c43009 │ │ + @ instruction: 0x71202005 │ │ + andlt r6, fp, r1, lsr #32 │ │ + svchi 0x00f0e8bd │ │ + andcs r6, r1, r7, lsr #32 │ │ + andlt r7, fp, r0, lsr #2 │ │ + svchi 0x00f0e8bd │ │ + addsmi r6, r1, #12713984 @ 0xc20000 │ │ + stmdavs r1, {r0, r1, r2, r3, r4, r8, fp, ip, lr, pc} │ │ + ldrdlt pc, [r0], -r1 │ │ + ldrdpl pc, [r8], -fp │ │ + ldrdeq pc, [r0], -fp │ │ + andsle r4, ip, r5, lsl #5 │ │ + ldrdeq pc, [r4], -fp │ │ + ldmib r1, {r0, r1, r3, r5, r8}^ │ │ + @ instruction: 0xf8401201 │ │ + stclne 0, cr8, [fp], #-12 │ │ + andne lr, r5, r0, lsl #22 │ │ + andcc pc, r8, fp, asr #17 │ │ + @ instruction: 0xf8c09b02 │ │ + stmib r0, {r2, ip, pc}^ │ │ + stmdavs r8, {r1, r9, sl, ip, sp} │ │ + andvs r3, r8, r1 │ │ + addmi r6, r8, #1114112 @ 0x110000 │ │ + @ instruction: 0x2001d2b1 │ │ + @ instruction: 0x71206027 │ │ + pop {r0, r1, r3, ip, sp, pc} │ │ + usub8mi r8, r8, r0 │ │ + @ instruction: 0xf7fd460f │ │ + ldrtmi pc, [r9], -lr, lsl #25 @ │ │ + @ instruction: 0xe7db4657 │ │ + ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ + @ instruction: 0xf88ef00a │ │ + andcs r4, r0, r1, lsl fp │ │ + ldrtmi r2, [r2], -r2, lsl #2 │ │ + @ instruction: 0xf00a447b │ │ + stmdami sl, {r0, r1, r2, r3, r4, r5, fp, ip, sp, lr, pc} │ │ + blmi 2e02c8 │ │ ldrbtmi r4, [r8], #-2314 @ 0xfffff6f6 │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ @ instruction: 0x212b9100 │ │ - cdp2 0, 15, cr15, cr8, cr11, {0} │ │ + ldc2 0, cr15, [r8, #44]! @ 0x2c │ │ tstcs r8, r1 │ │ - ldc2 0, cr15, [fp], #-32 @ 0xffffffe0 │ │ + blx ffbf1af4 │ │ @ instruction: 0x21292001 │ │ - ldc2 0, cr15, [r7], #-32 @ 0xffffffe0 │ │ - @ instruction: 0xfffe166a │ │ - @ instruction: 0xfffe3f0b │ │ - andeq r4, sl, r8, lsr #24 │ │ - andeq r4, sl, r6, lsr sp │ │ - andeq r4, sl, r4, lsr lr │ │ - andeq r4, sl, r8, lsl #26 │ │ + blx ffaf1afc │ │ + @ instruction: 0xfffe11c0 │ │ + @ instruction: 0xfffe39c9 │ │ + andeq r4, sl, r0, asr lr │ │ + andeq r4, sl, lr, lsr #31 │ │ + andeq r5, sl, lr, lsr #1 │ │ + andeq r4, sl, r0, lsl #31 │ │ svcmi 0x00f0e92d │ │ - blcs 261370 │ │ + blcs 261d28 │ │ addhi pc, r9, r0, asr #32 │ │ stmdavs r8, {r2, r9, sl, lr} │ │ @ instruction: 0x460f6856 │ │ ldrdlt pc, [r0], -r2 │ │ @ instruction: 0xf0866800 │ │ @ instruction: 0xb1284900 │ │ @ instruction: 0x464b465a │ │ - ldc2 7, cr15, [r8], {254} @ 0xfe │ │ + blx fe2f3b14 │ │ subsle r2, sp, r0, lsl #16 │ │ stmdavs r8!, {r0, r2, r3, r4, r5, r6, fp, sp, lr} │ │ rsble r2, sl, r0, lsl #16 │ │ @ instruction: 0xf04f2008 │ │ @ instruction: 0xf0a20808 │ │ - stmdacs r0, {r1, r2, r3, r4, r8, sl, fp, sp, lr, pc} │ │ + stmdacs r0, {r1, r5, r6, r9, sl, fp, sp, lr, pc} │ │ subvs sp, r6, r8, ror r0 │ │ @ instruction: 0xf8c02200 │ │ strmi fp, [r6], -r0 │ │ ldrtmi r6, [r3], -r9, ror #16 │ │ andhi lr, r0, #3358720 @ 0x334000 │ │ ldrmi sl, [r0], -r4, lsl #20 │ │ @ instruction: 0xf0142210 │ │ - @ instruction: 0x4630fb3d │ │ - stcl 0, cr15, [sl], #648 @ 0x288 │ │ + @ instruction: 0x4630f9f5 │ │ + cdp 0, 3, cr15, cr6, cr2, {5} │ │ streq lr, [r4, #-2525] @ 0xfffff623 │ │ - bge 1e16a8 │ │ + bge 1e2060 │ │ stmib r4, {r0, r1, r2, r9, fp, lr, pc}^ │ │ stmib r4, {r1, r9, ip}^ │ │ andlt r5, fp, r0 │ │ svchi 0x00f0e8bd │ │ ldrdge lr, [r7], -sp │ │ stmdaeq r9!, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ eorcs r9, r9, r3 │ │ - ldcl 0, cr15, [r6], #648 @ 0x288 │ │ + cdp 0, 3, cr15, cr10, cr2, {5} │ │ subsle r2, r5, r0, lsl #16 │ │ eorcs r4, r9, #44, 18 @ 0xb0000 │ │ ldrbtmi r4, [r9], #-1542 @ 0xfffff9fa │ │ - @ instruction: 0xf974f09f │ │ + ldc2 0, cr15, [sp], {159} @ 0x9f │ │ @ instruction: 0xf8cd200d │ │ vshr.s8 d24, d12, #8 │ │ stmib sp, {}^ @ │ │ andls r8, r4, r5, lsl #12 │ │ mcrge 3, 0, fp, cr4, cr5, {1} │ │ @ instruction: 0xf7fc4630 │ │ - bls 134090 │ │ + bls 134150 │ │ stmdble sl!, {r0, r9, fp, sp} │ │ ldrbmi r9, [sl], -r7, lsl #4 │ │ andslt pc, r0, sp, asr #17 │ │ @ instruction: 0xf8cd464b │ │ @ instruction: 0xf8baa018 │ │ ldmvs r9!, {} @ │ │ @ instruction: 0xf1069008 │ │ andls r0, r0, r8 │ │ @ instruction: 0xf8cd4620 │ │ @ instruction: 0xf0009014 │ │ - andlt pc, fp, sp, asr #28 │ │ + ldrdlt pc, [fp], -pc @ │ │ svchi 0x00f0e8bd │ │ vaddl.s8 q9, d8, d13 │ │ andcc r0, r4, r0 │ │ andcs r6, r1, r0, lsr #32 │ │ andlt r7, fp, r0, lsr #2 │ │ svchi 0x00f0e8bd │ │ stm r4, {r0, r3, r5, r8, sp} │ │ rscvs r0, r1, r3, asr #32 │ │ pop {r0, r1, r3, ip, sp, pc} │ │ ldmdami r2, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - @ instruction: 0xf00a4478 │ │ - blmi 4b34d4 │ │ + @ instruction: 0xf0094478 │ │ + blmi 4b5b84 │ │ mrscs r2, (UNDEF: 2) │ │ - @ instruction: 0xf00a447b │ │ - stmdami sl, {r0, r2, r5, r7, fp, ip, sp, lr, pc} │ │ - blmi 2dfa70 │ │ + @ instruction: 0xf009447b │ │ + stmdami sl, {r0, r4, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + blmi 2e0428 │ │ ldrbtmi r4, [r8], #-2314 @ 0xfffff6f6 │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ @ instruction: 0x212b9100 │ │ - cdp2 0, 4, cr15, cr10, cr11, {0} │ │ + stc2 0, cr15, [sl, #-44] @ 0xffffffd4 │ │ tstcs r8, r1 │ │ - blx fe3b129a │ │ + blx 1071c50 │ │ @ instruction: 0x21292001 │ │ - blx fe2b12a2 │ │ - @ instruction: 0xfffe150e │ │ - @ instruction: 0xfffe3daf │ │ - andeq r4, sl, ip, asr #21 │ │ - ldrdeq r4, [sl], -sl │ │ - ldrdeq r4, [sl], -r8 │ │ - andeq r4, sl, ip, lsr #23 │ │ + blx f71c58 │ │ + @ instruction: 0xfffe0fb6 │ │ + @ instruction: 0xfffe386d │ │ + strdeq r4, [sl], -r4 @ │ │ + andeq r4, sl, r2, asr lr │ │ + andeq r4, sl, r0, asr pc │ │ + andeq r4, sl, r4, lsr #28 │ │ svcmi 0x00f0e92d │ │ - blcs 2614d4 │ │ - sbchi pc, sl, r0, asr #32 │ │ - stmdavs r8, {r2, r9, sl, lr} │ │ + blcs 261e84 │ │ + sbcshi pc, lr, r0, asr #32 │ │ + stmdavs r8, {r0, r1, r7, r9, sl, lr} │ │ @ instruction: 0x460f6855 │ │ ldrdhi pc, [r0], -r2 │ │ @ instruction: 0xf0856800 │ │ - @ instruction: 0xb1284900 │ │ - strbmi r4, [fp], -r2, asr #12 │ │ - blx ffaf32ba │ │ + @ instruction: 0xb1284400 │ │ + strtmi r4, [r3], -r2, asr #12 │ │ + @ instruction: 0xf9dcf7fe │ │ rsbsle r2, r2, r0, lsl #16 │ │ ldmdavs r0!, {r1, r2, r3, r4, r5, r6, fp, sp, lr} │ │ @ instruction: 0xf0002800 │ │ - andcs r8, r8, fp, lsr #1 │ │ - beq 271410 │ │ - stcl 0, cr15, [lr], #-648 @ 0xfffffd78 │ │ + strhcs r8, [r8], -lr │ │ + stmdbeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + ldc 0, cr15, [r2, #648]! @ 0x288 │ │ @ instruction: 0xf0002800 │ │ - strhvs r8, [r5], #-8 │ │ + subvs r8, r5, ip, asr #1 │ │ @ instruction: 0xf8c02200 │ │ strmi r8, [r5], -r0 │ │ @ instruction: 0x462b6871 │ │ - andge lr, r0, #3358720 @ 0x334000 │ │ - ldrmi sl, [r0], -r6, lsl #20 │ │ + andls lr, r0, #3358720 @ 0x334000 │ │ + ldrmi sl, [r0], -r3, lsl #20 │ │ @ instruction: 0xf0142210 │ │ - strtmi pc, [r8], -sp, lsl #21 │ │ - ldc 0, cr15, [sl], #-648 @ 0xfffffd78 │ │ - beq 1efa78 │ │ - bge 261808 │ │ - stmib r4, {r0, r1, r2, r9, fp, lr, pc}^ │ │ - stmib r4, {r1, r9, ip}^ │ │ - andlt sl, sp, r0 │ │ + strtmi pc, [r8], -r5, asr #18 │ │ + stc 0, cr15, [r6, #648] @ 0x288 │ │ + beq 130430 │ │ + bge 1a21c0 │ │ + stmib fp, {r0, r1, r2, r9, fp, lr, pc}^ │ │ + stmib fp, {r1, r9, ip}^ │ │ + andlt sl, fp, r0 │ │ svchi 0x00f0e8bd │ │ - ldrdlt lr, [r9], -sp │ │ - andls r2, r2, r9, lsr #12 │ │ - @ instruction: 0xf0a22029 │ │ - stmdacs r0, {r3, r6, sl, fp, sp, lr, pc} │ │ - addshi pc, r5, r0 │ │ - eorcs r4, r9, #76, 18 @ 0x130000 │ │ + strls r2, [r2], #-41 @ 0xffffffd7 │ │ + strls lr, [r6], #-2525 @ 0xfffff623 │ │ + @ instruction: 0xf0a22629 │ │ + stmdacs r0, {r2, r3, r7, r8, sl, fp, sp, lr, pc} │ │ + adchi pc, r9, r0 │ │ + eorcs r4, r9, #1409024 @ 0x158000 │ │ ldrbtmi r4, [r9], #-1541 @ 0xfffff9fb │ │ - @ instruction: 0xf8c4f09f │ │ - @ instruction: 0xf1ba9609 │ │ + blx 1bb1f6e │ │ + @ instruction: 0xf1ba9606 │ │ stmib sp, {r8, r9, sl, fp}^ │ │ - vrshl.s8 d22, d7, d0 │ │ - @ instruction: 0xf2c80611 │ │ - @ instruction: 0xf1a60600 │ │ - andls r0, r6, r4 │ │ - stmdage r6, {r2, r4, r5, ip, lr, pc} │ │ - blx ffd73348 │ │ - bcs 9bb64 │ │ - ldmvs pc!, {r1, r2, r5, r6, r8, fp, ip, lr, pc} @ │ │ - beq 671798 │ │ - andlt lr, r3, #3358720 @ 0x334000 │ │ - ldmib r7, {r0, r1, r9, fp, sp, pc}^ │ │ - strbmi r1, [fp], -r0 │ │ - @ instruction: 0x5000f8bb │ │ - andcs lr, r0, sp, asr #19 │ │ - @ instruction: 0x46424650 │ │ - @ instruction: 0xf0129505 │ │ - stmdbls r6, {r0, r2, r5, r8, sl, fp, ip, sp, lr, pc} │ │ - mulseq ip, sp, r8 │ │ - @ instruction: 0xd11e42b1 │ │ - eorle r0, fp, r0, asr #15 │ │ - ldmib r0, {r3, r4, r5, r7, fp, sp, lr}^ │ │ - tstcc r1, r1, lsl #4 │ │ - addsmi r6, r1, #65 @ 0x41 │ │ - andcs sp, r0, sl, lsr #18 │ │ - @ instruction: 0x71206026 │ │ - pop {r0, r2, r3, ip, sp, pc} │ │ - @ instruction: 0x20118ff0 │ │ - andeq pc, r0, r8, asr #5 │ │ - andcs r6, r1, r0, lsr #32 │ │ - andlt r7, sp, r0, lsr #2 │ │ - svchi 0x00f0e8bd │ │ - stm r4, {r0, r3, r5, r8, sp} │ │ - rscvs r0, r1, r3, lsr #32 │ │ - pop {r0, r2, r3, ip, sp, pc} │ │ - @ instruction: 0xf8dd8ff0 │ │ - svcls 0x0009201d │ │ - ldrdcc pc, [r1], -sp @ │ │ - @ instruction: 0xf8c460e7 │ │ - @ instruction: 0xf8c43009 │ │ - @ instruction: 0x71202005 │ │ - andlt r6, sp, r1, lsr #32 │ │ - svchi 0x00f0e8bd │ │ - andcs r6, r1, r6, lsr #32 │ │ - andlt r7, sp, r0, lsr #2 │ │ - svchi 0x00f0e8bd │ │ - addsmi r6, r1, #12713984 @ 0xc20000 │ │ - stmdbls r2, {r1, r2, r3, r8, fp, ip, lr, pc} │ │ - andshi pc, r8, sp, asr #17 │ │ - stmib sp, {r1, r3, r8, sl, ip, pc}^ │ │ - @ instruction: 0xf10ab108 │ │ - stmdavs r0, {r3, r8} │ │ - andsls pc, ip, sp, asr #17 │ │ - ldc2 7, cr15, [ip, #-1008] @ 0xfffffc10 │ │ - sbcle r2, r2, r0, lsl #16 │ │ - eorvs r2, r6, r1 │ │ - andlt r7, sp, r0, lsr #2 │ │ - svchi 0x00f0e8bd │ │ - ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ - @ instruction: 0xffb2f009 │ │ - andcs r4, r0, r1, lsl fp │ │ - ldrbtmi r2, [fp], #-258 @ 0xfffffefe │ │ - @ instruction: 0xffb6f009 │ │ - bge 1c7464 │ │ - stmdbmi fp, {r1, r3, r8, r9, fp, lr} │ │ - ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ - tstls r0, r9, ror r4 │ │ - @ instruction: 0xf00b212b │ │ - andcs pc, r1, fp, asr sp @ │ │ - @ instruction: 0xf0082108 │ │ - mulcs r1, lr, sl │ │ - @ instruction: 0xf0082129 │ │ - svclt 0x0000fa9a │ │ - @ instruction: 0xfffe13ae │ │ - @ instruction: 0xfffe3bd1 │ │ - andeq r4, sl, lr, ror #17 │ │ - strdeq r4, [sl], -ip │ │ - strdeq r4, [sl], -sl │ │ - andeq r4, sl, lr, asr #19 │ │ - svcmi 0x00f0e92d │ │ - blcs 2616ac │ │ - sbcshi pc, lr, r0, asr #32 │ │ - stmdavs r8, {r0, r1, r7, r9, sl, lr} │ │ - @ instruction: 0x460f6855 │ │ - ldrdhi pc, [r0], -r2 │ │ - @ instruction: 0xf0856800 │ │ - @ instruction: 0xb1284400 │ │ - strtmi r4, [r3], -r2, asr #12 │ │ - blx ffef3498 │ │ - rsbsle r2, r2, r0, lsl #16 │ │ - ldmdavs r0!, {r1, r2, r3, r4, r5, r6, fp, sp, lr} │ │ - @ instruction: 0xf0002800 │ │ - strhcs r8, [r8], -lr │ │ - stmdbeq r8, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - bl 1ff1740 │ │ - @ instruction: 0xf0002800 │ │ - subvs r8, r5, ip, asr #1 │ │ - @ instruction: 0xf8c02200 │ │ - strmi r8, [r5], -r0 │ │ - @ instruction: 0x462b6871 │ │ - andls lr, r0, #3358720 @ 0x334000 │ │ - ldrmi sl, [r0], -r3, lsl #20 │ │ - @ instruction: 0xf0142210 │ │ - @ instruction: 0x4628f99d │ │ - bl 12f1768 │ │ - beq 12fc58 │ │ - bge 1a19e8 │ │ - stmib fp, {r0, r1, r2, r9, fp, lr, pc}^ │ │ - stmib fp, {r1, r9, ip}^ │ │ - andlt sl, fp, r0 │ │ - svchi 0x00f0e8bd │ │ - strls r2, [r2], #-41 @ 0xffffffd7 │ │ - strls lr, [r6], #-2525 @ 0xfffff623 │ │ - @ instruction: 0xf0a22629 │ │ - stmdacs r0, {r3, r4, r6, r8, r9, fp, sp, lr, pc} │ │ - adchi pc, r9, r0 │ │ - eorcs r4, r9, #1409024 @ 0x158000 │ │ - ldrbtmi r4, [r9], #-1541 @ 0xfffff9fb │ │ - @ instruction: 0xffd4f09e │ │ - @ instruction: 0xf1ba9606 │ │ - stmib sp, {r8, r9, sl, fp}^ │ │ - vrshl.s8 d22, d4, d0 │ │ + vrshl.s8 d22, d4, d0 │ │ @ instruction: 0xf2c80611 │ │ @ instruction: 0xf1a60600 │ │ andls r0, r3, r4 │ │ stmdage r3, {r1, r2, r4, r5, ip, lr, pc} │ │ - blx 173528 │ │ + @ instruction: 0xf8b6f7fc │ │ ldmdble sl!, {r0, sl, fp, sp}^ │ │ - bge 24f834 │ │ + bge 25000c │ │ @ instruction: 0x0000f8b9 │ │ strls lr, [r8], #-2509 @ 0xfffff633 │ │ andls r9, sl, r2, lsl #24 │ │ ldrdne lr, [r0], -r5 │ │ andcs lr, r0, sp, asr #19 │ │ strbmi sl, [r2], -r3, lsl #16 │ │ @ instruction: 0xf0124623 │ │ - stmdbls r3, {r0, r1, r2, r4, r5, sl, fp, ip, sp, lr, pc} │ │ + stmdbls r3, {r0, r1, r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, lr, pc} │ │ mulseq r0, sp, r8 │ │ @ instruction: 0xd12342b1 │ │ eorsle r0, r3, r0, asr #15 │ │ ldmib r0, {r3, r5, r7, fp, sp, lr}^ │ │ tstcc r1, r1, lsl #4 │ │ addsmi r6, r1, #65 @ 0x41 │ │ andcs sp, r0, r4, lsr r9 │ │ @@ -20349,331 +20560,266 @@ │ │ addsmi r6, r1, #12713984 @ 0xc20000 │ │ stmdavs r0, {r0, r1, r4, r8, fp, ip, lr, pc} │ │ ldmib r0, {r0, r4, r5, r7, r9, sl, lr}^ │ │ stmiavs pc!, {r9, sl, ip, lr} @ │ │ addmi r6, r7, #40, 16 @ 0x280000 │ │ stmdavs r8!, {r0, r1, r4, ip, lr, pc}^ │ │ @ instruction: 0xf8401c79 │ │ - bl 556e0 │ │ + bl 55eb8 │ │ adcvs r0, r9, r7, asr #1 │ │ ldmdavs r0!, {r2, r6, sp, lr} │ │ addmi r4, r1, #81788928 @ 0x4e00000 │ │ @ instruction: 0x2001d8b3 │ │ andvs pc, r0, fp, asr #17 │ │ andeq pc, r4, fp, lsl #17 │ │ pop {r0, r1, r3, ip, sp, pc} │ │ qsub8mi r8, r8, r0 │ │ - blx 3361e │ │ + blx feff3df4 │ │ ldmdami r3, {r0, r1, r2, r5, r6, r7, r8, r9, sl, sp, lr, pc} │ │ @ instruction: 0xf0094478 │ │ - blmi 4f50f0 │ │ + blmi 4f5980 │ │ mrscs r2, (UNDEF: 2) │ │ ldrbtmi r4, [fp], #-1570 @ 0xfffff9de │ │ - cdp2 0, 11, cr15, cr2, cr9, {0} │ │ - bge 10766c │ │ + cdp2 0, 8, cr15, cr14, cr9, {0} │ │ + bge 107e44 │ │ stmdbmi fp, {r1, r3, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ tstls r0, r9, ror r4 │ │ @ instruction: 0xf00b212b │ │ - andcs pc, r1, r7, asr ip @ │ │ + andcs pc, r1, r7, lsl #24 │ │ @ instruction: 0xf0082108 │ │ - mulcs r1, sl, r9 │ │ + andcs pc, r1, sp, lsr r9 @ │ │ @ instruction: 0xf0082129 │ │ - svclt 0x0000f996 │ │ - @ instruction: 0xfffe11ce │ │ - @ instruction: 0xfffe39c9 │ │ - andeq r4, sl, r6, ror #13 │ │ - strdeq r4, [sl], -r4 @ │ │ - strdeq r4, [sl], -r4 @ │ │ - andeq r4, sl, r6, asr #15 │ │ + svclt 0x0000f939 │ │ + @ instruction: 0xfffe0e56 │ │ + @ instruction: 0xfffe3667 │ │ + andeq r4, sl, lr, ror #21 │ │ + andeq r4, sl, ip, asr #24 │ │ + andeq r4, sl, ip, asr #26 │ │ + andeq r4, sl, lr, lsl ip │ │ svcmi 0x00f0e92d │ │ - blcs 2618b4 │ │ - rschi pc, r3, r0, asr #32 │ │ + blcs 262094 │ │ + sbchi pc, sl, r0, asr #32 │ │ stmdavs r8, {r2, r9, sl, lr} │ │ @ instruction: 0x460f6855 │ │ ldrdhi pc, [r0], -r2 │ │ @ instruction: 0xf0856800 │ │ @ instruction: 0xb1284900 │ │ strbmi r4, [fp], -r2, asr #12 │ │ - @ instruction: 0xf9f6f7fe │ │ + @ instruction: 0xf8d8f7fe │ │ rsbsle r2, r2, r0, lsl #16 │ │ ldmdavs r0!, {r1, r2, r3, r4, r5, r6, fp, sp, lr} │ │ @ instruction: 0xf0002800 │ │ - andcs r8, r8, r3, asr #1 │ │ - beq 2717f8 │ │ - b 1ef1948 │ │ + andcs r8, r8, fp, lsr #1 │ │ + beq 271fd0 │ │ + stc 0, cr15, [lr], #648 @ 0x288 │ │ @ instruction: 0xf0002800 │ │ - ldrdvs r8, [r5], #-1 │ │ + strhvs r8, [r5], #-8 │ │ @ instruction: 0xf8c02200 │ │ strmi r8, [r5], -r0 │ │ @ instruction: 0x462b6871 │ │ andge lr, r0, #3358720 @ 0x334000 │ │ - ldrmi sl, [r0], -r3, lsl #20 │ │ + ldrmi sl, [r0], -r6, lsl #20 │ │ @ instruction: 0xf0142210 │ │ - @ instruction: 0x4628f899 │ │ - b 11f1970 │ │ - beq 12fe60 │ │ - bge 1a1bf0 │ │ + strtmi pc, [r8], -r1, asr #16 │ │ + stc 0, cr15, [r2], {162} @ 0xa2 │ │ + beq 1f0638 │ │ + bge 2623c8 │ │ stmib r4, {r0, r1, r2, r9, fp, lr, pc}^ │ │ stmib r4, {r1, r9, ip}^ │ │ - andlt sl, fp, r0 │ │ + andlt sl, sp, r0 │ │ svchi 0x00f0e8bd │ │ - strtcs r9, [r9], -r6, lsl #16 │ │ - eorcs r9, r9, r2 │ │ - @ instruction: 0xb01cf8dd │ │ - b 14f1998 │ │ - @ instruction: 0xf0002800 │ │ - ldmdbmi r8, {r0, r2, r3, r5, r7, pc}^ │ │ - strmi r2, [r5], -r9, lsr #4 │ │ - @ instruction: 0xf09e4479 │ │ - tstpcs r1, pc, asr #29 @ p-variant is OBSOLETE │ │ - vsubhn.i16 d25, q4, q3 │ │ - svcne 0x00080100 │ │ - svceq 0x0000f1ba │ │ - strvs lr, [r4, #-2509] @ 0xfffff633 │ │ - eorsle r9, r5, r3 │ │ - strmi sl, [sl], r3, lsl #16 │ │ - @ instruction: 0xf900f7fc │ │ - @ instruction: 0xf1bb465e │ │ - ldmdble sp!, {r0, r8, r9, sl, fp}^ │ │ - popvs {r1, r8, r9, fp, ip, pc} │ │ - strcc lr, [r8], -sp, asr #19 │ │ - @ instruction: 0x464b8818 │ │ - stmdage r8, {r1, r3, ip, pc} │ │ - andne lr, r0, #3489792 @ 0x354000 │ │ - andeq lr, r0, #3358720 @ 0x334000 │ │ - strbmi sl, [r2], -r3, lsl #16 │ │ - blx cf17b2 │ │ - @ instruction: 0xf89d9903 │ │ - ldrbmi r0, [r1, #-16] │ │ - @ instruction: 0x4657d11f │ │ + ldrdlt lr, [r9], -sp │ │ + andls r2, r2, r9, lsr #12 │ │ + @ instruction: 0xf0a22029 │ │ + stmdacs r0, {r3, r7, sl, fp, sp, lr, pc} │ │ + addshi pc, r5, r0 │ │ + eorcs r4, r9, #76, 18 @ 0x130000 │ │ + ldrbtmi r4, [r9], #-1541 @ 0xfffff9fb │ │ + blx 1ab2174 │ │ + @ instruction: 0xf1ba9609 │ │ + stmib sp, {r8, r9, sl, fp}^ │ │ + vrshl.s8 d22, d7, d0 │ │ + @ instruction: 0xf2c80611 │ │ + @ instruction: 0xf1a60600 │ │ + andls r0, r6, r4 │ │ + stmdage r6, {r2, r4, r5, ip, lr, pc} │ │ + @ instruction: 0xffb2f7fb │ │ + bcs 9c724 │ │ + ldmvs pc!, {r1, r2, r5, r6, r8, fp, ip, lr, pc} @ │ │ + beq 672358 │ │ + andlt lr, r3, #3358720 @ 0x334000 │ │ + ldmib r7, {r0, r1, r9, fp, sp, pc}^ │ │ + strbmi r1, [fp], -r0 │ │ + @ instruction: 0x5000f8bb │ │ + andcs lr, r0, sp, asr #19 │ │ + @ instruction: 0x46424650 │ │ + @ instruction: 0xf0129505 │ │ + stmdbls r6, {r0, r3, r4, r6, r7, r9, fp, ip, sp, lr, pc} │ │ + mulseq ip, sp, r8 │ │ + @ instruction: 0xd11e42b1 │ │ eorle r0, fp, r0, asr #15 │ │ - ldmib r0, {r3, r5, r7, fp, sp, lr}^ │ │ + ldmib r0, {r3, r4, r5, r7, fp, sp, lr}^ │ │ tstcc r1, r1, lsl #4 │ │ addsmi r6, r1, #65 @ 0x41 │ │ andcs sp, r0, sl, lsr #18 │ │ - @ instruction: 0x71206027 │ │ - pop {r0, r1, r3, ip, sp, pc} │ │ + @ instruction: 0x71206026 │ │ + pop {r0, r2, r3, ip, sp, pc} │ │ @ instruction: 0x20118ff0 │ │ andeq pc, r0, r8, asr #5 │ │ andcs r6, r1, r0, lsr #32 │ │ - andlt r7, fp, r0, lsr #2 │ │ + andlt r7, sp, r0, lsr #2 │ │ svchi 0x00f0e8bd │ │ stm r4, {r0, r3, r5, r8, sp} │ │ rscvs r0, r1, r3, lsr #32 │ │ - pop {r0, r1, r3, ip, sp, pc} │ │ + pop {r0, r2, r3, ip, sp, pc} │ │ @ instruction: 0xf8dd8ff0 │ │ - svcls 0x00062011 │ │ - @ instruction: 0x3015f8dd │ │ + svcls 0x0009201d │ │ + ldrdcc pc, [r1], -sp @ │ │ @ instruction: 0xf8c460e7 │ │ @ instruction: 0xf8c43009 │ │ @ instruction: 0x71202005 │ │ - andlt r6, fp, r1, lsr #32 │ │ - svchi 0x00f0e8bd │ │ - andcs r6, r1, r7, lsr #32 │ │ - andlt r7, fp, r0, lsr #2 │ │ - svchi 0x00f0e8bd │ │ - addsmi r6, r1, #12713984 @ 0xc20000 │ │ - stmdavs r1, {r0, r1, r2, r3, r4, r8, fp, ip, lr, pc} │ │ - ldrdlt pc, [r0], -r1 │ │ - ldrdpl pc, [r8], -fp │ │ - ldrdeq pc, [r0], -fp │ │ - andsle r4, ip, r5, lsl #5 │ │ - ldrdeq pc, [r4], -fp │ │ - ldmib r1, {r0, r1, r3, r5, r8}^ │ │ - @ instruction: 0xf8401201 │ │ - stclne 0, cr8, [fp], #-12 │ │ - andne lr, r5, r0, lsl #22 │ │ - andcc pc, r8, fp, asr #17 │ │ - @ instruction: 0xf8c09b02 │ │ - stmib r0, {r2, ip, pc}^ │ │ - stmdavs r8, {r1, r9, sl, ip, sp} │ │ - andvs r3, r8, r1 │ │ - addmi r6, r8, #1114112 @ 0x110000 │ │ - @ instruction: 0x2001d2b1 │ │ - @ instruction: 0x71206027 │ │ - pop {r0, r1, r3, ip, sp, pc} │ │ - usub8mi r8, r8, r0 │ │ - @ instruction: 0xf7fd460f │ │ - @ instruction: 0x4639fada │ │ - @ instruction: 0xe7db4657 │ │ - ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ - stc2 0, cr15, [r6, #36]! @ 0x24 │ │ - andcs r4, r0, r1, lsl fp │ │ - ldrtmi r2, [r2], -r2, lsl #2 │ │ - @ instruction: 0xf009447b │ │ - stmdami sl, {r0, r3, r5, r7, r8, sl, fp, ip, sp, lr, pc} │ │ - blmi 2e0064 │ │ - ldrbtmi r4, [r8], #-2314 @ 0xfffff6f6 │ │ - ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ - @ instruction: 0x212b9100 │ │ - blx 13f1896 │ │ - tstcs r8, r1 │ │ - @ instruction: 0xf891f008 │ │ - @ instruction: 0x21292001 │ │ - @ instruction: 0xf88df008 │ │ - @ instruction: 0xfffe0fc4 │ │ - @ instruction: 0xfffe37b7 │ │ - ldrdeq r4, [sl], -r4 @ │ │ - andeq r4, sl, r2, ror #11 │ │ - andeq r4, sl, r2, ror #13 │ │ - @ instruction: 0x000a45b4 │ │ - svcmi 0x00f0e92d │ │ - blcs 261acc │ │ - rschi pc, r1, r0, asr #32 │ │ - stmdavs r8, {r2, r9, sl, lr} │ │ - @ instruction: 0x460f6855 │ │ - ldrdhi pc, [r0], -r2 │ │ - @ instruction: 0xf0856800 │ │ - @ instruction: 0xb1284900 │ │ - strbmi r4, [fp], -r2, asr #12 │ │ - @ instruction: 0xf8eef7fe │ │ - rsbsle r2, r3, r0, lsl #16 │ │ - ldmdavs r0!, {r1, r2, r3, r4, r5, r6, fp, sp, lr} │ │ - @ instruction: 0xf0002800 │ │ - andcs r8, r8, r1, asr #1 │ │ - beq 271a08 │ │ - ldmdb r2!, {r1, r5, r7, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf0002800 │ │ - subvs r8, r5, pc, asr #1 │ │ - @ instruction: 0xf8c02200 │ │ - strmi r8, [r5], -r0 │ │ - @ instruction: 0x462b6871 │ │ - andge lr, r0, #3358720 @ 0x334000 │ │ - ldrmi sl, [r0], -r6, lsl #20 │ │ - @ instruction: 0xf0132210 │ │ - qadd8mi pc, r8, r1 @ │ │ - ldmdb lr!, {r1, r5, r7, ip, sp, lr, pc} │ │ - beq 1f0070 │ │ - bge 261e00 │ │ - stmib r4, {r0, r1, r2, r9, fp, lr, pc}^ │ │ - stmib r4, {r1, r9, ip}^ │ │ - andlt sl, sp, r0 │ │ + andlt r6, sp, r1, lsr #32 │ │ svchi 0x00f0e8bd │ │ - strtcs r9, [r9], -r9, lsl #16 │ │ - eorcs r9, r9, r2 │ │ - ldrdlt pc, [r8], -sp @ │ │ - stmdb sl, {r1, r5, r7, ip, sp, lr, pc}^ │ │ - @ instruction: 0xf0002800 │ │ - ldmdbmi r7, {r0, r1, r3, r5, r7, pc}^ │ │ - strmi r2, [r5], -r9, lsr #4 │ │ - @ instruction: 0xf09e4479 │ │ - tstpcs r1, r7, asr #27 @ p-variant is OBSOLETE │ │ - vsubhn.i16 d25, q4, │ │ - svcne 0x00080100 │ │ - svceq 0x0000f1ba │ │ - strvs lr, [r7, #-2509] @ 0xfffff633 │ │ - eorsle r9, r6, r6 │ │ - strmi sl, [sl], r6, lsl #16 │ │ - @ instruction: 0xfff8f7fb │ │ - @ instruction: 0xf1bb465e │ │ - ldmdble fp!, {r0, r8, r9, sl, fp}^ │ │ - bge 10fc58 │ │ - strbmi r9, [fp], -r2, lsl #26 │ │ - ldrdne lr, [r0], -r7 │ │ - @ instruction: 0xb000f8b5 │ │ - stmdaeq r0!, {r1, r7, fp, sp, lr, pc}^ │ │ - stmib sp, {r0, r1, r9, fp, sp, pc}^ │ │ - stmdage r6, {sp} │ │ - @ instruction: 0xf0124642 │ │ - stmdbls r6, {r0, r3, r5, r9, fp, ip, sp, lr, pc} │ │ - mulseq ip, sp, r8 │ │ - tstle pc, r1, asr r5 @ │ │ - @ instruction: 0x07c04652 │ │ - ldmvs pc!, {r0, r1, r3, r5, ip, lr, pc} @ │ │ - ldrdeq lr, [ip, -r7] │ │ - teqvs r8, #1 │ │ - stmdble sl!, {r3, r7, r9, lr} │ │ - eorvs r2, r2, r0 │ │ + andcs r6, r1, r6, lsr #32 │ │ andlt r7, sp, r0, lsr #2 │ │ svchi 0x00f0e8bd │ │ - vshr.s8 d18, d1, #8 │ │ - eorvs r0, r0, r0 │ │ - @ instruction: 0x71202001 │ │ - pop {r0, r2, r3, ip, sp, pc} │ │ - strdcs r8, [r9, -r0]! │ │ - eoreq lr, r3, r4, lsl #17 │ │ - andlt r6, sp, r1, ror #1 │ │ - svchi 0x00f0e8bd │ │ - @ instruction: 0x201df8dd │ │ - @ instruction: 0xf8dd9f09 │ │ - rscvs r3, r7, r1, lsr #32 │ │ - andcc pc, r9, r4, asr #17 │ │ - andcs pc, r5, r4, asr #17 │ │ - eorvs r7, r1, r0, lsr #2 │ │ - pop {r0, r2, r3, ip, sp, pc} │ │ - strdvs r8, [r2], -r0 @ │ │ - @ instruction: 0x71202001 │ │ - pop {r0, r2, r3, ip, sp, pc} │ │ - blvs fee999b0 │ │ - ldmdble ip, {r3, r7, r9, lr} │ │ - ldmib r7, {r1, r2, fp, sp, pc}^ │ │ - stm r0, {r0, r3, r9, ip} │ │ - stmdage r6, {r5, r6, fp} │ │ - blx 1231a94 │ │ - ldrtmi r4, [r8], -r2, lsl #12 │ │ - @ instruction: 0xf7fe460b │ │ - asrlt pc, r3, #16 @ │ │ - stmdbge r6, {r3, fp, sp, pc} │ │ - stmdaeq r0!, {r7, fp, sp, lr, pc}^ │ │ - bvs ffe41e3c │ │ + addsmi r6, r1, #12713984 @ 0xc20000 │ │ + stmdbls r2, {r1, r2, r3, r8, fp, ip, lr, pc} │ │ andshi pc, r8, sp, asr #17 │ │ + stmib sp, {r1, r3, r8, sl, ip, pc}^ │ │ + @ instruction: 0xf10ab108 │ │ + stmdavs r0, {r3, r8} │ │ andsls pc, ip, sp, asr #17 │ │ - blx 4f3a18 │ │ - stmdacs r0, {r1, r4, r6, r9, sl, lr} │ │ - strhcs sp, [r1], -r4 │ │ - @ instruction: 0x71206022 │ │ - pop {r0, r2, r3, ip, sp, pc} │ │ - strdcs r8, [r1], -r0 │ │ - eorvs r4, r2, r2, asr r6 │ │ + blx b73fc4 │ │ + sbcle r2, r2, r0, lsl #16 │ │ + eorvs r2, r6, r1 │ │ andlt r7, sp, r0, lsr #2 │ │ svchi 0x00f0e8bd │ │ ldrbtmi r4, [r8], #-2066 @ 0xfffff7ee │ │ - stc2 0, cr15, [r0], #36 @ 0x24 │ │ + stc2l 0, cr15, [ip, #36]! @ 0x24 │ │ andcs r4, r0, r1, lsl fp │ │ - ldrtmi r2, [r2], -r2, lsl #2 │ │ + ldrbtmi r2, [fp], #-258 @ 0xfffffefe │ │ + ldc2 0, cr15, [lr, #36] @ 0x24 │ │ + bge 1c8024 │ │ + stmdbmi fp, {r1, r3, r8, r9, fp, lr} │ │ + ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ + tstls r0, r9, ror r4 │ │ + @ instruction: 0xf00b212b │ │ + andcs pc, r1, r7, lsl fp @ │ │ + @ instruction: 0xf0082108 │ │ + andcs pc, r1, sp, asr #16 │ │ + @ instruction: 0xf0082129 │ │ + svclt 0x0000f849 │ │ + @ instruction: 0xfffe0c4e │ │ + @ instruction: 0xfffe3487 │ │ + andeq r4, sl, lr, lsl #18 │ │ + andeq r4, sl, ip, ror #20 │ │ + andeq r4, sl, sl, ror #22 │ │ + andeq r4, sl, lr, lsr sl │ │ + ldrbmi lr, [r0, sp, lsr #18]! │ │ + strmi fp, [r4], -sl, lsl #1 │ │ + stmdacs r8, {r1, r4, fp, ip, pc} │ │ + addhi pc, r1, r0, asr #32 │ │ + @ instruction: 0x46176858 │ │ + @ instruction: 0xf080681e │ │ + @ instruction: 0xb1294500 │ │ + ldrtmi r4, [r2], -r8, lsl #12 │ │ + @ instruction: 0xf7fd462b │ │ + biclt pc, r8, #932 @ 0x3a4 │ │ + bcs 9c8b4 │ │ + ldmdals r3, {r0, r1, r3, r5, r6, r8, fp, ip, lr, pc} │ │ + stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ + bge 1b6888 │ │ + tstls r8, r1, lsl #16 │ │ + ldrdne lr, [r0], -r7 │ │ + andcs lr, r0, sp, asr #19 │ │ + ldrtmi sl, [r2], -r2, lsl #16 │ │ + blx e720cc │ │ + vmla.i8 d25, d0, d2 │ │ + @ instruction: 0xf89d0811 │ │ + vaddl.s8 q8, d8, d12 │ │ + strbmi r0, [r1, #-2048] @ 0xfffff800 │ │ + strbeq sp, [r0, pc, lsl #2] │ │ + ldmvs r8!, {r0, r2, r5, ip, lr, pc} │ │ + andne lr, r1, #208, 18 @ 0x340000 │ │ + subvs r3, r1, r1, lsl #2 │ │ + stmdble r5!, {r0, r4, r7, r9, lr} │ │ + @ instruction: 0xf8c42000 │ │ + @ instruction: 0x71208000 │ │ + pop {r1, r3, ip, sp, pc} │ │ + @ instruction: 0xf8dd87f0 │ │ + svcls 0x0005200d │ │ + @ instruction: 0x3011f8dd │ │ + @ instruction: 0xf8c460e7 │ │ + @ instruction: 0xf8c43009 │ │ + @ instruction: 0x71202005 │ │ + andlt r6, sl, r1, lsr #32 │ │ + @ instruction: 0x87f0e8bd │ │ + vshr.s8 d18, d1, #8 │ │ + eorvs r0, r0, r0 │ │ + @ instruction: 0x71202001 │ │ + pop {r1, r3, ip, sp, pc} │ │ + @ instruction: 0xf8c487f0 │ │ + andcs r8, r1, r0 │ │ + andlt r7, sl, r0, lsr #2 │ │ + @ instruction: 0x87f0e8bd │ │ + addsmi r6, r1, #12713984 @ 0xc20000 │ │ + stmdavs r0, {r1, r2, r4, r8, fp, ip, lr, pc} │ │ + stmdbge r0, {r4, r6, r7, r8, fp, sp, lr, pc} │ │ + ldrdvc pc, [r8], -sl │ │ + ldrdeq pc, [r0], -sl │ │ + andsle r4, r4, r7, lsl #5 │ │ + ldrdeq pc, [r4], -sl │ │ + @ instruction: 0xf8401c79 │ │ + bl 4e1f4 │ │ + @ instruction: 0xf8ca00c7 │ │ + subvs r1, r5, r8 │ │ + ldrdeq pc, [r0], -r9 │ │ + ldmle pc!, {r0, r7, r9, lr} @ │ │ + @ instruction: 0xf8c42001 │ │ + @ instruction: 0x71208000 │ │ + pop {r1, r3, ip, sp, pc} │ │ + @ instruction: 0x465087f0 │ │ + @ instruction: 0xf920f7fd │ │ + blmi 3300d8 │ │ + mrscs r2, (UNDEF: 2) │ │ @ instruction: 0xf009447b │ │ - stmdami sl, {r0, r1, r5, r7, sl, fp, ip, sp, lr, pc} │ │ - blmi 2e027c │ │ - ldrbtmi r4, [r8], #-2314 @ 0xfffff6f6 │ │ + stmdami r5, {r0, r2, r4, r5, r6, r7, sl, fp, ip, sp, lr, pc} │ │ + blmi 1a0958 │ │ + ldrbtmi r4, [r8], #-2309 @ 0xfffff6fb │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ @ instruction: 0x212b9100 │ │ - blx 1271aa0 │ │ - tstcs r8, r1 │ │ - @ instruction: 0xff8bf007 │ │ - @ instruction: 0x21292001 │ │ - @ instruction: 0xff87f007 │ │ - @ instruction: 0xfffe0db4 │ │ - @ instruction: 0xfffe35ab │ │ - andeq r4, sl, r8, asr #5 │ │ - ldrdeq r4, [sl], -r6 │ │ - ldrdeq r4, [sl], -r6 │ │ - andeq r4, sl, r8, lsr #7 │ │ + blx 1bf218c │ │ + @ instruction: 0xfffe3335 │ │ + @ instruction: 0x000a47bc │ │ + andeq r4, sl, sl, lsl r9 │ │ + andeq r4, sl, ip, ror #17 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r4], -sp, lsl #1 │ │ stmdacs r8, {r1, r2, r4, fp, ip, pc} │ │ adchi pc, ip, r0, asr #32 │ │ @ instruction: 0x46176858 │ │ @ instruction: 0xf080681e │ │ @ instruction: 0xb1294500 │ │ ldrtmi r4, [r2], -r8, lsl #12 │ │ @ instruction: 0xf7fd462b │ │ - mvnlt pc, #932 @ 0x3a4 │ │ + mvnlt pc, #308 @ 0x134 │ │ ldrdge pc, [r0], #-141 @ 0xffffff73 @ │ │ svceq 0x0001f1ba │ │ addshi pc, r3, r0, asr #4 │ │ ldrsbhi pc, [ip], #-141 @ 0xffffff73 @ │ │ ldmib r7, {r0, r1, r9, fp, sp, pc}^ │ │ strtmi r1, [fp], -r0 │ │ andcs lr, r0, sp, asr #19 │ │ @ instruction: 0xf8b8a806 │ │ ldrtmi r9, [r2], -r0 │ │ andsls pc, r4, sp, asr #17 │ │ - bhi 130224 │ │ - @ instruction: 0xf96cf012 │ │ + bhi 1308f8 │ │ + @ instruction: 0xf996f012 │ │ andscs r9, r1, #98304 @ 0x18000 │ │ mulseq ip, sp, r8 │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ @ instruction: 0xd10e4291 │ │ eorle r0, r4, r0, asr #15 │ │ ldmib r3, {r0, r1, r3, r4, r5, r7, fp, sp, lr}^ │ │ andcc r0, r1, ip, lsl #2 │ │ @@ -20692,144 +20838,66 @@ │ │ vshr.s8 d18, d1, #8 │ │ eorvs r0, r0, r0 │ │ @ instruction: 0x71202001 │ │ pop {r0, r2, r3, ip, sp, pc} │ │ strdvs r8, [r2], -r0 @ │ │ @ instruction: 0x71202001 │ │ pop {r0, r2, r3, ip, sp, pc} │ │ - blvs fe699b20 │ │ + blvs fe69a1f4 │ │ ldmdble r9!, {r3, r7, r9, lr} │ │ ldrdeq lr, [r9, -r3] │ │ @ instruction: 0xf8cd9302 │ │ stmib sp, {r5, ip, pc}^ │ │ @ instruction: 0xb1b98a06 │ │ cmpeq r1, r1, lsl #22 │ │ - bleq 771f7c │ │ - b 13fdb80 │ │ + bleq 772650 │ │ + b 13fe254 │ │ tstcs r0, r1, lsl #20 │ │ mulcc ip, fp, r8 │ │ mulcs r4, fp, r8 │ │ - blvc c73cfc │ │ + blvc c743d0 │ │ smlabteq r0, sp, r9, lr │ │ ldrtmi sl, [r9], -r6, lsl #16 │ │ - ldc2 0, cr15, [ip], #-108 @ 0xffffff94 │ │ - beq c72288 │ │ + ldc2 0, cr15, [r8], {27} │ │ + beq c7295c │ │ strd sp, [r1], -r0 │ │ mrscs r2, (UNDEF: 0) │ │ strmi r9, [r2], -r2, lsl #30 │ │ ldrtmi r4, [r8], -fp, lsl #12 │ │ - @ instruction: 0xff70f7fd │ │ + mrc2 7, 6, pc, cr4, cr13, {7} │ │ ldmdals r8, {r4, r5, r7, r8, ip, sp, pc} │ │ tstcc r8, r6, lsl #18 │ │ @ instruction: 0xf8cd9606 │ │ stmib sp, {r3, r5, ip, pc}^ │ │ - bvs ffe55be8 │ │ + bvs ffe562bc │ │ @ instruction: 0xf7fc9507 │ │ - andscs pc, r1, #1032192 @ 0xfc000 │ │ + andscs pc, r1, #12910592 @ 0xc50000 │ │ vmlal.s8 q9, d8, d0 │ │ addsle r0, lr, r0, lsl #4 │ │ eorvs r2, r2, r1 │ │ andlt r7, sp, r0, lsr #2 │ │ svchi 0x00f0e8bd │ │ andcs r2, r1, r1, lsl r2 │ │ andeq pc, r0, #200, 4 @ 0x8000000c │ │ @ instruction: 0x71206022 │ │ pop {r0, r2, r3, ip, sp, pc} │ │ - blmi 359bb8 │ │ + blmi 35a28c │ │ mrscs r2, (UNDEF: 2) │ │ ldrbtmi r4, [fp], #-1618 @ 0xfffff9ae │ │ - blx ff471c2a │ │ - bge 1c7c1c │ │ + stc2 0, cr15, [lr], #-36 @ 0xffffffdc │ │ + bge 1c82f0 │ │ stmdbmi r6, {r0, r2, r8, r9, fp, lr} │ │ ldrbtmi r4, [fp], #-1144 @ 0xfffffb88 │ │ tstls r0, r9, ror r4 │ │ @ instruction: 0xf00b212b │ │ - svclt 0x0000f975 │ │ - @ instruction: 0xfffe3405 │ │ - andeq r4, sl, r2, lsr #2 │ │ - andeq r4, sl, r0, lsr r2 │ │ - andeq r4, sl, r2, lsl #4 │ │ - ldrbmi lr, [r0, sp, lsr #18]! │ │ - strmi fp, [r4], -sl, lsl #1 │ │ - stmdacs r8, {r1, r4, fp, ip, pc} │ │ - addhi pc, r1, r0, asr #32 │ │ - @ instruction: 0x46176858 │ │ - @ instruction: 0xf080681e │ │ - @ instruction: 0xb1294500 │ │ - ldrtmi r4, [r2], -r8, lsl #12 │ │ - @ instruction: 0xf7fd462b │ │ - biclt pc, r8, #33, 30 @ 0x84 │ │ - bcs 9c4a8 │ │ - ldmdals r3, {r0, r1, r3, r5, r6, r8, fp, ip, lr, pc} │ │ - stmib sp, {r0, r1, r3, r5, r9, sl, lr}^ │ │ - bge 1b647c │ │ - tstls r8, r1, lsl #16 │ │ - ldrdne lr, [r0], -r7 │ │ - andcs lr, r0, sp, asr #19 │ │ - ldrtmi sl, [r2], -r2, lsl #16 │ │ - @ instruction: 0xf8aaf012 │ │ - vmla.i8 d25, d0, d2 │ │ - @ instruction: 0xf89d0811 │ │ - vaddl.s8 q8, d8, d12 │ │ - strbmi r0, [r1, #-2048] @ 0xfffff800 │ │ - strbeq sp, [r0, pc, lsl #2] │ │ - ldmvs r8!, {r0, r2, r5, ip, lr, pc} │ │ - andne lr, r1, #208, 18 @ 0x340000 │ │ - subvs r3, r1, r1, lsl #2 │ │ - stmdble r5!, {r0, r4, r7, r9, lr} │ │ - @ instruction: 0xf8c42000 │ │ - @ instruction: 0x71208000 │ │ - pop {r1, r3, ip, sp, pc} │ │ - @ instruction: 0xf8dd87f0 │ │ - svcls 0x0005200d │ │ - @ instruction: 0x3011f8dd │ │ - @ instruction: 0xf8c460e7 │ │ - @ instruction: 0xf8c43009 │ │ - @ instruction: 0x71202005 │ │ - andlt r6, sl, r1, lsr #32 │ │ - @ instruction: 0x87f0e8bd │ │ - vshr.s8 d18, d1, #8 │ │ - eorvs r0, r0, r0 │ │ - @ instruction: 0x71202001 │ │ - pop {r1, r3, ip, sp, pc} │ │ - @ instruction: 0xf8c487f0 │ │ - andcs r8, r1, r0 │ │ - andlt r7, sl, r0, lsr #2 │ │ - @ instruction: 0x87f0e8bd │ │ - addsmi r6, r1, #12713984 @ 0xc20000 │ │ - stmdavs r0, {r1, r2, r4, r8, fp, ip, lr, pc} │ │ - stmdbge r0, {r4, r6, r7, r8, fp, sp, lr, pc} │ │ - ldrdvc pc, [r8], -sl │ │ - ldrdeq pc, [r0], -sl │ │ - andsle r4, r4, r7, lsl #5 │ │ - ldrdeq pc, [r4], -sl │ │ - @ instruction: 0xf8401c79 │ │ - bl 4dde8 │ │ - @ instruction: 0xf8ca00c7 │ │ - subvs r1, r5, r8 │ │ - ldrdeq pc, [r0], -r9 │ │ - ldmle pc!, {r0, r7, r9, lr} @ │ │ - @ instruction: 0xf8c42001 │ │ - @ instruction: 0x71208000 │ │ - pop {r1, r3, ip, sp, pc} │ │ - @ instruction: 0x465087f0 │ │ - @ instruction: 0xf87bf7fd │ │ - blmi 32fccc │ │ - mrscs r2, (UNDEF: 2) │ │ - @ instruction: 0xf009447b │ │ - stmdami r5, {r0, r1, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ - blmi 1a054c │ │ - ldrbtmi r4, [r8], #-2309 @ 0xfffff6fb │ │ - ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ - @ instruction: 0x212b9100 │ │ - @ instruction: 0xf8d8f00b │ │ - @ instruction: 0xfffe32cb │ │ - andeq r3, sl, r8, ror #31 │ │ - strdeq r4, [sl], -r6 │ │ - andeq r4, sl, r8, asr #1 │ │ + svclt 0x0000f9a7 │ │ + @ instruction: 0xfffe31a7 │ │ + andeq r4, sl, lr, lsr #12 │ │ + andeq r4, sl, ip, lsl #15 │ │ + andeq r4, sl, lr, asr r7 │ │ svcmi 0x00f0e92d │ │ strmi fp, [r4], -fp, lsl #1 │ │ stmdacs r8, {r2, r4, fp, ip, pc} │ │ addhi pc, pc, r0, asr #32 │ │ @ instruction: 0x46176858 │ │ @ instruction: 0xf080681e │ │ @ instruction: 0xb1294500 │ │ @@ -20842,15 +20910,15 @@ │ │ @ instruction: 0x462ba054 │ │ andne lr, r0, #3522560 @ 0x35c000 │ │ stmdage r8, {r0, r2, r3, r6, r7, r8, fp, sp, lr, pc} │ │ @ instruction: 0x0000f8ba │ │ stmdage r8, {r1, r3, ip, pc} │ │ andeq lr, r0, #3358720 @ 0x334000 │ │ ldrtmi sl, [r2], -r4, lsl #16 │ │ - @ instruction: 0xf80af012 │ │ + @ instruction: 0xf8d0f012 │ │ vmla.i8 d25, d0, d4 │ │ @ instruction: 0xf89d0911 │ │ vshr.s8 d16, d4, #8 │ │ strbmi r0, [r9, #-2304] @ 0xfffff700 │ │ strbeq sp, [r0, pc, lsl #2] │ │ ldmvs r8!, {r0, r2, r5, ip, lr, pc} │ │ andne lr, r1, #208, 18 @ 0x340000 │ │ @@ -20892,37 +20960,117 @@ │ │ andvs r3, r8, r1 │ │ addmi r6, r8, #1114112 @ 0x110000 │ │ @ instruction: 0x2001d2b8 │ │ andls pc, r0, r4, asr #17 │ │ andlt r7, fp, r0, lsr #2 │ │ svchi 0x00f0e8bd │ │ tstls r3, r8, asr r6 │ │ - @ instruction: 0xffb5f7fc │ │ + @ instruction: 0xffcdf7fc │ │ ldrb r9, [sp, r3, lsl #18] │ │ andcs r4, r0, fp, lsl #22 │ │ strbmi r2, [r2], -r2, lsl #2 │ │ @ instruction: 0xf009447b │ │ - stmdami r5, {r0, r3, r7, r9, fp, ip, sp, lr, pc} │ │ - blmi 1a06a8 │ │ + stmdami r5, {r0, r1, r7, r8, r9, fp, ip, sp, lr, pc} │ │ + blmi 1a0c44 │ │ ldrbtmi r4, [r8], #-2309 @ 0xfffff6fb │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ @ instruction: 0x212b9100 │ │ - @ instruction: 0xf82ef00b │ │ - @ instruction: 0xfffe3177 │ │ - muleq sl, r4, lr │ │ - andeq r3, sl, r2, lsr #31 │ │ - andeq r3, sl, r4, ror pc │ │ + @ instruction: 0xf8fcf00b │ │ + @ instruction: 0xfffe3051 │ │ + ldrdeq r4, [sl], -r8 │ │ + andeq r4, sl, r6, lsr r6 │ │ + andeq r4, sl, r8, lsl #12 │ │ + svcmi 0x00f0e92d │ │ + strmi fp, [pc], -r9, lsl #1 │ │ + ldmib r1, {r2, r9, sl, lr}^ │ │ + ldrmi r1, [r8], r0 │ │ + @ instruction: 0x46169d12 │ │ + andpl lr, r0, sp, asr #19 │ │ + @ instruction: 0xf012a805 │ │ + stmdbls r5, {r0, r6, fp, ip, sp, lr, pc} │ │ + @ instruction: 0xf89d2311 │ │ + vshr.s8 d16, d8, #8 │ │ + addsmi r0, r9, #0, 6 │ │ + bfieq sp, r1, (invalid: 2:0) │ │ + ldmvs pc!, {r1, r2, r3, r4, ip, lr, pc} @ │ │ + ldrdgt lr, [r0], -r5 │ │ + andne lr, ip, #3522560 @ 0x35c000 │ │ + smlatbcc r1, sp, r8, r6 │ │ + addsmi r6, r1, #-469762048 @ 0xe4000000 │ │ + andcs sp, r0, sl, lsl r9 │ │ + @ instruction: 0x71206023 │ │ + pop {r0, r3, ip, sp, pc} │ │ + @ instruction: 0xf8dd8ff0 │ │ + svcls 0x00082019 │ │ + @ instruction: 0x301df8dd │ │ + @ instruction: 0xf8c460e7 │ │ + @ instruction: 0xf8c43009 │ │ + @ instruction: 0x71202005 │ │ + andlt r6, r9, r1, lsr #32 │ │ + svchi 0x00f0e8bd │ │ + andcs r6, r1, r3, lsr #32 │ │ + andlt r7, r9, r0, lsr #2 │ │ + svchi 0x00f0e8bd │ │ + addsmi r6, r1, #190464 @ 0x2e800 │ │ + ldmib r7, {r0, r1, r3, r6, r8, fp, ip, lr, pc}^ │ │ + strls r1, [r4, -r9, lsl #4] │ │ + stmib sp, {r0, r1, r2, r8, sl, ip, pc}^ │ │ + stmib sp, {r1, sl, fp}^ │ │ + biclt ip, sl, r5 │ │ + subeq lr, r2, r2, lsl #22 │ │ + beq 7728f4 │ │ + ldmdbeq r4, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ + b 13fe8f8 │ │ + andcs r1, r0, r0, lsl #22 │ │ + mulcc ip, sl, r8 │ │ + mulcs r4, sl, r8 │ │ + blvc c74670 │ │ + smlabteq r0, sp, r9, lr │ │ + ldrtmi r4, [r9], -r8, asr #12 │ │ + blx 11f2582 │ │ + bleq c72c04 │ │ + strd sp, [r1], -r0 │ │ + mrscs r2, (UNDEF: 0) │ │ + strmi r9, [r2], -r4, lsl #26 │ │ + strtmi r4, [r8], -fp, lsl #12 │ │ + stc2 7, cr15, [r2, #1012] @ 0x3f4 │ │ + @ instruction: 0xf8d5b328 │ │ + @ instruction: 0xf8d9902c │ │ + popvs {ip, sp, lr} │ │ + addmi r6, r5, #56, 16 @ 0x380000 │ │ + ldmdavs r8!, {r1, r2, r5, ip, lr, pc}^ │ │ + ldmib r9, {r0, r1, r3, r5, r8}^ │ │ + sbcpl r1, r6, r1, lsl #4 │ │ + bl 3d6f8 │ │ + adcsvs r1, fp, r5 │ │ + addvs r9, r3, r3, lsl #22 │ │ + sbcvs r9, r3, r2, lsl #22 │ │ + @ instruction: 0xf8c02311 │ │ + vaddl.s8 q12, d8, d4 │ │ + stmdavs r8, {r8, r9} │ │ + andvs r3, r8, r1 │ │ + addmi r6, r8, #1114112 @ 0x110000 │ │ + mulcs r1, r5, r2 │ │ + @ instruction: 0x71206023 │ │ + pop {r0, r3, ip, sp, pc} │ │ + tstcs r1, #240, 30 @ 0x3c0 │ │ + vaddl.s8 q9, d8, d1 │ │ + eorvs r0, r3, r0, lsl #6 │ │ + andlt r7, r9, r0, lsr #2 │ │ + svchi 0x00f0e8bd │ │ + @ instruction: 0xf7fc4638 │ │ + bfi pc, r2, (invalid: 30:20) @ │ │ svcmi 0x00f0e92d │ │ strmi fp, [pc], -r9, lsl #1 │ │ ldmib r1, {r2, r9, sl, lr}^ │ │ ldrmi r1, [fp], r0 │ │ @ instruction: 0x46909d12 │ │ andpl lr, r0, sp, asr #19 │ │ @ instruction: 0xf011a804 │ │ - stmdbls r4, {r0, r1, r3, r4, r5, r6, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + stmdbls r4, {r0, r5, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xf89d2611 │ │ vshr.s8 d16, d4, #8 │ │ adcsmi r0, r1, #0, 12 │ │ strbeq sp, [r0, lr, lsl #2] │ │ ldmvs sl!, {r0, r1, r3, r4, ip, lr, pc} │ │ ldrdeq lr, [ip, -r2] │ │ tstvs r0, #1 │ │ @@ -20936,761 +21084,822 @@ │ │ andcc pc, r9, r4, asr #17 │ │ andcs pc, r5, r4, asr #17 │ │ eorvs r7, r1, r0, lsr #2 │ │ pop {r0, r3, ip, sp, pc} │ │ strdvs r8, [r6], -r0 @ │ │ @ instruction: 0x71202001 │ │ pop {r0, r3, ip, sp, pc} │ │ - blvs fe499ef0 │ │ + blvs fe49a5cc │ │ stmdble r1, {r3, r7, r9, lr}^ │ │ ldrdeq lr, [r9, -r2] │ │ movwvs lr, #2517 @ 0x9d5 │ │ andls r6, r3, #11468800 @ 0xaf0000 │ │ stmib sp, {r1, r2, r8, r9, sl, ip, pc}^ │ │ @ instruction: 0xb1b96304 │ │ cmpeq r1, r1, lsl #22 │ │ - beq 772350 │ │ + beq 772a2c │ │ ldmdbeq r0, {r0, r2, r3, r8, ip, sp, lr, pc} │ │ mrseq r2, (UNDEF: 13) │ │ @ instruction: 0xf89a2100 │ │ @ instruction: 0xf89a300c │ │ @ instruction: 0xf85a2004 │ │ stmib sp, {r4, r5, r8, r9, fp, ip, sp, lr}^ │ │ strbmi r0, [r8], -r0, lsl #2 │ │ @ instruction: 0xf01b4639 │ │ - vldmdbcc r0!, {s30-s110} │ │ + vldmdbcc r0!, {s30-s198} │ │ strd sp, [r1], -r1 │ │ mrscs r2, (UNDEF: 0) │ │ strmi r9, [r2], -r3, lsl #26 │ │ strtmi r4, [r8], -fp, lsl #12 │ │ - stc2 7, cr15, [r6, #1012] @ 0x3f4 │ │ - bvs ffa6270c │ │ + stc2l 7, cr15, [r6], #1012 @ 0x3f4 │ │ + bvs ffa62de8 │ │ @ instruction: 0xf2c82611 │ │ ldmib r0, {r9, sl}^ │ │ popvs {r8, fp, ip, sp, lr} │ │ addmi r6, r5, #56, 16 @ 0x380000 │ │ ldmdavs r8!, {r0, r1, r3, r4, ip, lr, pc}^ │ │ @ instruction: 0xf8401c69 │ │ - bl 5607c │ │ + bl 56758 │ │ adcsvs r0, r9, r5, asr #1 │ │ andlt pc, r4, r0, asr #17 │ │ ldrdeq pc, [r0], -r9 │ │ ldmle pc, {r0, r7, r9, lr} @ │ │ eorvs r2, r6, r1 │ │ andlt r7, r9, r0, lsr #2 │ │ svchi 0x00f0e8bd │ │ andcs r2, r1, r1, lsl r6 │ │ streq pc, [r0], -r8, asr #5 │ │ @ instruction: 0x71206026 │ │ pop {r0, r3, ip, sp, pc} │ │ shsub8mi r8, r8, r0 │ │ - @ instruction: 0xff25f7fc │ │ - push {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, sp, lr, pc} │ │ - strdlt r4, [r9], r0 │ │ - strmi r4, [r4], -pc, lsl #12 │ │ - ldrdne lr, [r0], -r1 │ │ - ldcls 6, cr4, [r2, #-608] @ 0xfffffda0 │ │ - stmib sp, {r1, r2, r4, r9, sl, lr}^ │ │ - stmdage r5, {ip, lr} │ │ - mcr2 0, 7, pc, cr8, cr1, {0} @ │ │ - tstcs r1, #81920 @ 0x14000 │ │ - mulseq r8, sp, r8 │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - @ instruction: 0xd1114299 │ │ - andsle r0, lr, r0, asr #15 │ │ - ldmib r5, {r0, r1, r2, r3, r4, r5, r7, fp, sp, lr}^ │ │ - ldmib r7, {lr, pc}^ │ │ - stmiavs sp!, {r2, r3, r9, ip} │ │ - teqvs r9, #1073741824 @ 0x40000000 │ │ - ldmdble sl, {r0, r4, r7, r9, lr} │ │ - eorvs r2, r3, r0 │ │ - andlt r7, r9, r0, lsr #2 │ │ - svchi 0x00f0e8bd │ │ - @ instruction: 0x2019f8dd │ │ - @ instruction: 0xf8dd9f08 │ │ - rscvs r3, r7, sp, lsl r0 │ │ - andcc pc, r9, r4, asr #17 │ │ - andcs pc, r5, r4, asr #17 │ │ - eorvs r7, r1, r0, lsr #2 │ │ - pop {r0, r3, ip, sp, pc} │ │ - strdvs r8, [r3], -r0 @ │ │ - @ instruction: 0x71202001 │ │ - pop {r0, r3, ip, sp, pc} │ │ - blvs feeda01c │ │ - stmdble fp, {r0, r4, r7, r9, lr}^ │ │ - andne lr, r9, #3522560 @ 0x35c000 │ │ - strls r9, [r7, #-1796] @ 0xfffff8fc │ │ - @ instruction: 0x0c02e9cd │ │ - andgt lr, r5, sp, asr #19 │ │ - bl e279c │ │ - setend le │ │ - @ instruction: 0xf10d0a1c │ │ - tstcs r0, r4, lsl r9 │ │ - blne 709c0 │ │ - @ instruction: 0xf89a2000 │ │ - @ instruction: 0xf89a300c │ │ - @ instruction: 0xf85a2004 │ │ - stmib sp, {r4, r5, r8, r9, fp, ip, sp, lr}^ │ │ - strbmi r0, [r8], -r0, lsl #2 │ │ - @ instruction: 0xf01b4639 │ │ - @ instruction: 0xf1bbf9bb │ │ - mvnsle r0, r0, lsr fp │ │ - andcs lr, r0, r1 │ │ - stcls 1, cr2, [r4, #-0] │ │ - strmi r4, [fp], -r2, lsl #12 │ │ - @ instruction: 0xf7fd4628 │ │ - msrlt CPSR_f, #61184 @ 0xef00 │ │ - ldrdls pc, [ip], -r5 @ │ │ - ldrdvc pc, [r0], -r9 │ │ - ldmdavs r8!, {r0, r2, r3, r4, r5, r7, fp, sp, lr} │ │ - eorle r4, r6, r5, lsl #5 │ │ - @ instruction: 0x012b6878 │ │ - andne lr, r1, #3555328 @ 0x364000 │ │ - stclne 0, cr5, [fp], #-792 @ 0xfffffce8 │ │ - andne lr, r5, r0, lsl #22 │ │ - blls 10e3c8 │ │ - blls ce2ec │ │ - tstcs r1, #195 @ 0xc3 │ │ - andhi pc, r4, r0, asr #17 │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - andcc r6, r1, r8, lsl #16 │ │ - ldmdavs r1, {r3, sp, lr} │ │ - addsle r4, r5, #136, 4 @ 0x80000008 │ │ - eorvs r2, r3, r1 │ │ - andlt r7, r9, r0, lsr #2 │ │ - svchi 0x00f0e8bd │ │ - andcs r2, r1, r1, lsl r3 │ │ - movweq pc, #712 @ 0x2c8 @ │ │ - @ instruction: 0x71206023 │ │ - pop {r0, r3, ip, sp, pc} │ │ - shsub8mi r8, r8, r0 │ │ - mcr2 7, 3, pc, cr7, cr12, {7} @ │ │ - ldrble lr, [r4], #2004 @ 0x7d4 │ │ + mcr2 7, 3, pc, cr2, cr12, {7} @ │ │ + ldrble lr, [r4], #2015 @ 0x7df │ │ + addlt fp, r6, r0, lsl #11 │ │ + stmdbmi fp, {r1, r3, r9, fp, lr} │ │ + ldrbtmi r9, [sl], #-0 │ │ + @ instruction: 0xf1014479 │ │ + andls r0, r1, r0, lsl r0 │ │ + andseq pc, r7, sp, lsl #2 │ │ + stmdage r1, {r2, ip, pc} │ │ + strbtmi r9, [r8], -r3 │ │ + @ instruction: 0xf1019002 │ │ + stmdbge r2, {r2, r3} │ │ + @ instruction: 0xf9fcf03a │ │ + stclt 0, cr11, [r0, #24] │ │ + andeq r3, sl, lr, asr #27 │ │ + ldrdeq r8, [sl], -r0 │ │ addlt fp, r6, r0, lsl #11 │ │ @ instruction: 0xf10d4809 │ │ - bmi 276588 │ │ + bmi 276b5c │ │ tstls r4, r8, ror r4 │ │ tstls r3, r1, lsl #18 │ │ stmib sp, {r0, r3, r5, r6, r9, sl, lr}^ │ │ mrsls r0, (UNDEF: 2) │ │ - andscc r4, r8, sl, ror r4 │ │ - @ instruction: 0xf039a902 │ │ - andlt pc, r6, r7, asr lr @ │ │ + eorcc r4, r8, sl, ror r4 │ │ + @ instruction: 0xf03aa902 │ │ + andlt pc, r6, r3, ror #19 │ │ svclt 0x0000bd80 │ │ - andeq r6, sl, ip, lsr fp │ │ - andeq r3, sl, r8, lsl r7 │ │ + andeq r7, sl, r0, lsr #3 │ │ + muleq sl, r8, sp │ │ addlt fp, r6, r0, lsl #11 │ │ @ instruction: 0xf10d4809 │ │ - bmi 2765bc │ │ + bmi 276b90 │ │ tstls r4, r8, ror r4 │ │ tstls r3, r1, lsl #18 │ │ stmib sp, {r0, r3, r5, r6, r9, sl, lr}^ │ │ mrsls r0, (UNDEF: 2) │ │ - eorcc r4, r8, sl, ror r4 │ │ - @ instruction: 0xf039a902 │ │ - andlt pc, r6, sp, lsr lr @ │ │ + andscc r4, r8, sl, ror r4 │ │ + @ instruction: 0xf03aa902 │ │ + andlt pc, r6, r9, asr #19 │ │ svclt 0x0000bd80 │ │ - andeq r6, sl, r8, lsr #22 │ │ - strdeq r3, [sl], -r8 │ │ - addlt fp, r6, r0, lsl #11 │ │ - stmdbmi fp, {r1, r3, r9, fp, lr} │ │ - ldrbtmi r9, [sl], #-0 │ │ - @ instruction: 0xf1014479 │ │ - andls r0, r1, r0, lsl r0 │ │ - andseq pc, r7, sp, lsl #2 │ │ - stmdage r1, {r2, ip, pc} │ │ - strbtmi r9, [r8], -r3 │ │ - @ instruction: 0xf1019002 │ │ - stmdbge r2, {r2, r3} │ │ - mcr2 0, 1, pc, cr0, cr9, {1} @ │ │ - stclt 0, cr11, [r0, #24] │ │ - andeq r3, sl, sl, ror #13 │ │ - andeq r7, sl, r4, lsl #20 │ │ - mvnsmi lr, #737280 @ 0xb4000 │ │ - strmi fp, [r5], -r9, lsl #1 │ │ - movwcs r6, #2048 @ 0x800 │ │ - andvs r6, r3, r2, lsl #16 │ │ - tstvs r3, #17408 @ 0x4400 │ │ - strbtmi fp, [ip], -r9, ror #6 │ │ - strmi r4, [r8, r0, lsr #12] │ │ - ldrdls pc, [r4], -r5 │ │ - ldrdvc pc, [r0], -r9 │ │ - ldrdeq lr, [r0, -r7] │ │ - andsle r4, r3, r8, lsl #6 │ │ - strhi lr, [r5, #-2519] @ 0xfffff629 │ │ - @ instruction: 0xf108b155 │ │ - ldmdavs r0!, {r3, r9, sl} │ │ - svclt 0x001c2800 │ │ - @ instruction: 0xf0a16870 │ │ - @ instruction: 0x3618ecba │ │ - mvnsle r3, r1, lsl #26 │ │ - stmdacs r0, {r3, r4, r5, r8, fp, sp, lr} │ │ - @ instruction: 0x4640bf1c │ │ - ldc 0, cr15, [r0], #644 @ 0x284 │ │ - ldrdeq pc, [r0], -r9 │ │ - andcs r2, r1, #0, 2 │ │ - smlattcs r2, r0, r8, lr │ │ - addgt ip, lr, lr, lsl #25 │ │ - umulleq lr, lr, r4, r8 @ │ │ - andcs ip, r1, lr, lsl #1 │ │ - pop {r0, r3, ip, sp, pc} │ │ - stmdami r3, {r4, r5, r6, r7, r8, r9, pc} │ │ - bmi fe78c │ │ - ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xf90ef009 │ │ - @ instruction: 0xfffe0953 │ │ - andeq r4, sl, lr, lsl #8 │ │ + andeq r7, sl, ip, asr #2 │ │ + andeq r3, sl, r8, ror sp │ │ svcmi 0x00f0e92d │ │ - strmi fp, [r4], -pc, lsl #1 │ │ + @ instruction: 0x4604b093 │ │ movwcs r6, #2048 @ 0x800 │ │ andvs r6, r3, r2, lsl #16 │ │ ldrsbvs r6, [r3, #145] @ 0x91 │ │ @ instruction: 0xf0002900 │ │ - stcge 1, cr8, [r2, #-248] @ 0xffffff08 │ │ + stcge 2, cr8, [r6, #-328] @ 0xfffffeb8 │ │ strmi r4, [r8, r8, lsr #12] │ │ - beq 8726a0 │ │ + bleq c72bb4 │ │ smulleq lr, lr, r5, r8 @ │ │ - sbcgt r4, lr, r0, asr r6 │ │ - @ instruction: 0xf8d66866 │ │ - @ instruction: 0xf8d99000 │ │ - stmdacs r0, {} @ │ │ - tstphi ip, r0 @ p-variant is OBSOLETE │ │ - streq lr, [r3], #-2521 @ 0xfffff627 │ │ - rsble r2, r5, r0, lsl #16 │ │ - @ instruction: 0xf0402801 │ │ - @ instruction: 0xf10480a6 │ │ - vaddl.u q0, d31, d0 │ │ - ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr1, cr10, cr0, {0} │ │ - movwcs lr, #2112 @ 0x840 │ │ - mvnsle r2, r0, lsl #22 │ │ - vtbl.8 d2, {d15-d16}, d1 │ │ - @ instruction: 0xf0408f5b │ │ - @ instruction: 0xf10480f2 │ │ - vaddl.u q0, d15, d16 │ │ - ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - @ instruction: 0xf0411f00 │ │ - stmda r0, {r0, r9}^ │ │ - blcs 3eec8 │ │ - @ instruction: 0x07c8d1f7 │ │ + sbcgt r4, lr, r8, asr r6 │ │ + ldrdge pc, [r4], -r4 │ │ + ldrdhi pc, [r0], -sl │ │ + ldrdeq pc, [r0], -r8 │ │ + @ instruction: 0xf0002800 │ │ + ldmib r8, {r1, r2, r3, r5, r9, pc}^ │ │ + stmdacs r0, {r0, r1, r8, fp} │ │ + stmdacs r1, {r3, r5, r6, ip, lr, pc} │ │ + adchi pc, ip, r0, asr #32 │ │ + addeq pc, r0, r9, lsl #2 │ │ svchi 0x005bf3bf │ │ - @ instruction: 0xf104bf04 │ │ - @ instruction: 0xf7f00040 │ │ - @ instruction: 0xf104f89f │ │ - andcs r0, r1, #136 @ 0x88 │ │ + svcne 0x0000e850 │ │ + stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ + blcs 3f3bc │ │ + stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svchi 0x005bf3bf │ │ - svcne 0x004fe8d0 │ │ - svccs 0x0043e8c0 │ │ + andhi pc, r4, #64 @ 0x40 │ │ + eoreq pc, r0, r9, lsl #2 │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e850 │ │ + andeq pc, r1, #65 @ 0x41 │ │ + movwcs lr, #2112 @ 0x840 │ │ mvnsle r2, r0, lsl #22 │ │ - vtbl.8 d2, {d15-d16}, d0 │ │ - @ instruction: 0xf0008f5b │ │ - strls r8, [r1], -lr, asr #1 │ │ - bvs 890380 │ │ - @ instruction: 0xf0206865 │ │ - @ instruction: 0xf0210701 │ │ - ldrbmi r0, [pc, #-2817] @ 3580b │ │ - tstlt r5, pc, lsl #2 │ │ - @ instruction: 0xf0a14628 │ │ - subcs lr, r8, r0, lsr ip │ │ - adcs r9, r6, r1, lsl #28 │ │ + @ instruction: 0xf3bf07c8 │ │ + svclt 0x00048f5b │ │ + subeq pc, r0, r9, lsl #2 │ │ + @ instruction: 0xffa6f7ef │ │ + addeq pc, r8, r9, lsl #2 │ │ + vsubl.u q1, d15, d1 │ │ + ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + stmia r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip}^ │ │ + blcs 42510 │ │ + stmdbcs r0, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + svchi 0x005bf3bf │ │ + mvnhi pc, r0 │ │ + andshi pc, r4, sp, asr #17 │ │ + ldrdeq pc, [r0], -r9 │ │ + ldrdne pc, [r0], -r9 @ │ │ + ldrdpl pc, [r4], -r9 │ │ + streq pc, [r1], #-32 @ 0xffffffe0 │ │ + stmdaeq r1, {r0, r5, ip, sp, lr, pc} │ │ + tstle r0, r4, asr #10 │ │ + @ instruction: 0x4628b115 │ │ + svc 0x00c8f0a1 │ │ + @ instruction: 0xf8dd2048 │ │ + bic r8, r3, r4, lsl r0 │ │ strtmi r6, [lr], -r8, lsr #16 │ │ ldrtmi r4, [r0], -r5, lsl #12 │ │ - stc 0, cr15, [r6], #-644 @ 0xfffffd7c │ │ - ldrmi r3, [fp, #1794]! @ 0x702 │ │ - vmla.i , , d3[7] │ │ + svc 0x00bef0a1 │ │ + strmi r3, [r0, #1026]! @ 0x402 │ │ + vmla.i , q10, d2[7] │ │ ldmdacs pc, {r2, r6} @ │ │ - bl 6a700 │ │ - bl 17643c │ │ + bl 6ac20 │ │ + bl 17695c │ │ ldmib r0, {r7}^ │ │ - @ instruction: 0xf8d86801 │ │ - stmdbcs r0, {ip} │ │ - shadd16mi fp, r0, ip │ │ - @ instruction: 0xf8d84788 │ │ - stmdacs r0, {r2} │ │ - strb sp, [r7, r5, ror #3]! │ │ - adceq pc, r0, r4, lsl #2 │ │ + ldmdavs r9!, {r0, r8, r9, sl, sp, lr} │ │ + svclt 0x001c2900 │ │ + @ instruction: 0x47884630 │ │ + stmdacs r0, {r3, r4, r5, r6, fp, sp, lr} │ │ + strb sp, [r9, r7, ror #3]! │ │ + adceq pc, r0, r9, lsl #2 │ │ svchi 0x005bf3bf │ │ svcne 0x0000e850 │ │ stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ - blcs 3ef6c │ │ + blcs 3f488 │ │ stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svchi 0x005bf3bf │ │ - addhi pc, pc, r0, asr #32 │ │ - @ instruction: 0xf1046ca0 │ │ - vsubl.u q0, d15, d16 │ │ - ldmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - b 107df88 │ │ - stmda r2, {r8, r9}^ │ │ - svccs 0x00003700 │ │ - vsra.u64 , , #1 │ │ - stcvs 15, cr8, [r0], #364 @ 0x16c │ │ + orrshi pc, lr, r0, asr #32 │ │ + ldrdeq pc, [r8], #-137 @ 0xffffff77 │ │ + eoreq pc, r0, #1073741826 @ 0x40000002 │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e852 │ │ + movweq lr, #2625 @ 0xa41 │ │ + strcc lr, [r0, -r2, asr #16] │ │ + mvnsle r2, r0, lsl #30 │ │ + svchi 0x005bf3bf │ │ + ldrdeq pc, [r8], #-137 @ 0xffffff77 │ │ svclt 0x00044208 │ │ - rsbseq pc, r0, r4, lsl #2 │ │ - @ instruction: 0xf83af7f0 │ │ - adceq pc, r8, r4, lsl #2 │ │ + rsbseq pc, r0, r9, lsl #2 │ │ + @ instruction: 0xff3cf7ef │ │ + adceq pc, r8, r9, lsl #2 │ │ vsubl.u q1, d15, d1 │ │ ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ stmia r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip}^ │ │ - blcs 420c4 │ │ + blcs 425e4 │ │ stmdbcs r0, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ svchi 0x005bf3bf │ │ - @ instruction: 0xf8d4d069 │ │ - stmdacs r0, {r3, r4, r7} │ │ - @ instruction: 0xf8d4bf1c │ │ - @ instruction: 0xf0a10094 │ │ - @ instruction: 0xf104ebd2 │ │ - @ instruction: 0xf0610054 │ │ - ldrshtcs pc, [r8], #-177 @ 0xffffff4f @ │ │ - vshr.u32 q7, , #1 │ │ - ldmda r4, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - cdpne 15, 4, cr0, cr1, cr0, {0} │ │ - andne lr, r0, #68, 16 @ 0x440000 │ │ - mvnsle r2, r0, lsl #20 │ │ - vtbl.8 d2, {d15}, d1 │ │ - cmple lr, fp, asr pc │ │ - streq pc, [r8, #-260] @ 0xfffffefc │ │ + cmnphi r6, r0 @ p-variant is OBSOLETE │ │ + @ instruction: 0x0098f8d9 │ │ + svclt 0x001c2800 │ │ + @ instruction: 0x0094f8d9 │ │ + svc 0x0068f0a1 │ │ + subseq pc, r4, r9, lsl #2 │ │ + blx ffb748e8 │ │ + smc 4616 @ 0x1208 │ │ + svchi 0x005bf3bf │ │ + svceq 0x0000e859 │ │ + stmda r9, {r0, r6, r9, sl, fp, ip}^ │ │ + bcs 3b110 │ │ + stmdacs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + svchi 0x005bf3bf │ │ + cmpphi sl, r0, asr #32 @ p-variant is OBSOLETE │ │ + streq pc, [r8, #-265] @ 0xfffffef7 │ │ ldmda r5, {r0, sp}^ │ │ stmdbcs r0, {r8, r9, sl, fp, ip} │ │ - stmda r5, {r0, r2, r5, r6, r8, ip, lr, pc}^ │ │ - stmdbcs r0, {r8} │ │ - vsra.u64 , , #1 │ │ - svcmi 0x00488f5b │ │ - ldmdavs r8!, {r0, r1, r2, r3, r4, r5, r6, sl, lr}^ │ │ - cmnle r7, r0, asr #32 │ │ - stmdaeq r0, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ - stmdacs r0, {r5, r8, r9, fp, ip, sp, lr} │ │ - @ instruction: 0xf894d169 │ │ - ldmdblt r0, {r6}^ │ │ - @ instruction: 0xf8842001 │ │ - cps #0 │ │ - @ instruction: 0xf7ef0010 │ │ - @ instruction: 0xf104fe8d │ │ - @ instruction: 0xf7ef0028 │ │ - @ instruction: 0xf1b8fe89 │ │ - tstle r2, r0, lsl #30 │ │ - subeq r6, r0, r8, ror r8 │ │ - andcs sp, r0, sl, ror #2 │ │ + cmnphi r1, r0, asr #32 @ p-variant is OBSOLETE │ │ + tsteq r0, r5, asr #16 │ │ + mvnsle r2, r0, lsl #18 │ │ svchi 0x005bf3bf │ │ - svcne 0x0000e855 │ │ - andeq lr, r0, #4521984 @ 0x450000 │ │ + ldrbtmi r4, [r8], #-2256 @ 0xfffff730 │ │ + stmdavs r0, {r1, ip, pc}^ │ │ + @ instruction: 0xf0400040 │ │ + andcs r8, r0, r1, ror r1 │ │ + andge lr, r3, sp, asr #19 │ │ + muleq ip, r9, r8 │ │ + @ instruction: 0xf0402800 │ │ + @ instruction: 0xf8998174 │ │ + stmdacs r0, {r6} │ │ + tstphi ip, r0, asr #32 @ p-variant is OBSOLETE │ │ + ldrdvs lr, [r5], -r9 │ │ + @ instruction: 0xf8cd2701 │ │ + @ instruction: 0xf8898014 │ │ + movlt r7, #64 @ 0x40 │ │ + subeq lr, r0, r0, lsl #22 │ │ + stmdaeq r2, {r0, r1, r2, r3, r6, ip, sp, lr, pc} │ │ + beq fe071594 │ │ + vaddl.u q7, d15, d5 │ │ + @ instruction: 0xf3bf8f2f │ │ + ldrbmi r8, [r6, #-3931] @ 0xfffff0a5 │ │ + ldrtmi sp, [r0], -r7, lsr #32 │ │ + blne 374ae8 │ │ + svccs 0x0003e851 │ │ mvnsle r2, r0, lsl #20 │ │ - subsle r2, r8, r2, lsl #18 │ │ - subeq pc, r4, r4, lsl #2 │ │ - vsubl.u q1, d15, d1 │ │ - ldm r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ - stmia r0, {r0, r1, r2, r3, r6, r8, r9, sl, fp, ip}^ │ │ - blcs 42184 │ │ - vsra.u64 , , #1 │ │ - cmplt r1, fp, asr pc │ │ - andseq pc, r0, r4, lsl #2 │ │ - blx fe6f260e │ │ - strtmi r2, [r0], #-40 @ 0xffffffd8 │ │ - blx fe5f2616 │ │ - @ instruction: 0xf0a14620 │ │ - @ instruction: 0xf8d9eb70 │ │ - vshr.u32 d0, d4, #1 │ │ + vaddw.u , , d12 │ │ + stmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + @ instruction: 0xb1228200 │ │ + svccs 0x0000e851 │ │ + rscsle r2, r8, r0, lsl #20 │ │ + @ instruction: 0xf3bfe7e7 │ │ + stmdavs r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ + vtbl.8 d6, {d31}, d0 │ │ + @ instruction: 0xf1008f5b │ │ + ldmda r1, {r3, r4, r8}^ │ │ + stmda r1, {r8, r9, sl, fp}^ │ │ + bcs 531c8 │ │ + strdcc sp, [r1], -r9 │ │ + ldrsbtcs sp, [r0], #27 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + cdp 0, 15, cr15, cr14, cr1, {5} │ │ + ldmib r9, {r0, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ + tstcs r0, r8 │ │ + @ instruction: 0xf8c92800 │ │ + suble r1, r2, r4, lsr #32 │ │ + subeq lr, r0, r0, lsl #22 │ │ + beq b2b2c │ │ + streq lr, [r0, r6, lsl #22] │ │ + ldrdeq lr, [r0, -r6] │ │ + svccs 0x0003e850 │ │ + @ instruction: 0xf100b952 │ │ + vsubl.u q0, d15, d12 │ │ + stmda r2, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + bicslt r1, r3, r0, lsl #6 │ │ + svccc 0x0000e852 │ │ + rscsle r2, r8, r0, lsl #22 │ │ + svchi 0x002ff3bf │ │ + svchi 0x005bf3bf │ │ + vrsubhn.i d3, , q6 │ │ ldmda r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ cdpne 15, 4, cr1, cr10, cr0, {0} │ │ movwcs lr, #2112 @ 0x840 │ │ mvnsle r2, r0, lsl #22 │ │ - tstle r5, r1, lsl #18 │ │ + svclt 0x00042901 │ │ svchi 0x005bf3bf │ │ - @ instruction: 0x0014f8d9 │ │ - @ instruction: 0xf896f061 │ │ - tstcs r1, r0, lsr r8 │ │ - blne 1745c4 │ │ - smulleq lr, lr, sl, r8 @ │ │ + @ instruction: 0xf89cf05d │ │ + ldrhle r4, [r9, #46] @ 0x2e │ │ + vshr.u32 d14, d5, #1 │ │ + stmvs r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ + svchi 0x005bf3bf │ │ + ldmda r1, {r3, r4, r8, ip, sp}^ │ │ + stmda r1, {r8, r9, sl, fp, sp}^ │ │ + blcs 5f658 │ │ + andcc sp, r1, #1073741886 @ 0x4000003e │ │ + @ instruction: 0x4604d1de │ │ + addcs r2, r1, #240 @ 0xf0 │ │ + @ instruction: 0xf0a12301 │ │ + @ instruction: 0x4620eeb6 │ │ + @ instruction: 0xf8d9e7d6 │ │ + @ instruction: 0xf8dd0030 │ │ + movslt r8, #20 │ │ + ldrdvs pc, [ip], -r9 @ │ │ + subeq lr, r0, r0, lsl #22 │ │ + strcs r2, [r1], #-1794 @ 0xfffff8fe │ │ + beq fe0716a0 │ │ + vaddl.u q7, d15, d5 │ │ + @ instruction: 0xf3bf8f2f │ │ + ldrbmi r8, [r6, #-3931] @ 0xfffff0a5 │ │ + ldrtmi sp, [r0], -r7, lsr #32 │ │ + blne 374bf4 │ │ + svccs 0x0003e851 │ │ + mvnsle r2, r0, lsl #20 │ │ + vaddw.u , , d12 │ │ + stmda r1, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc}^ │ │ + @ instruction: 0xb1227200 │ │ + svccs 0x0000e851 │ │ + rscsle r2, r8, r0, lsl #20 │ │ + @ instruction: 0xf3bfe7e7 │ │ + stmdavs r0, {r0, r1, r3, r4, r6, r8, r9, sl, fp, pc} │ │ + vtbl.8 d6, {d31}, d0 │ │ + @ instruction: 0xf1008f5b │ │ + ldmda r1, {r3, r4, r8}^ │ │ + stmda r1, {r8, r9, sl, fp}^ │ │ + bcs 472d4 │ │ + strdcc sp, [r1], -r9 │ │ + ldrsbtcs sp, [r0], #27 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + cdp 0, 7, cr15, cr8, cr1, {5} │ │ + ldmib r9, {r0, r2, r4, r6, r7, r8, r9, sl, sp, lr, pc}^ │ │ + tstcs r0, lr │ │ + @ instruction: 0xf8c92800 │ │ + suble r1, r1, ip, lsr r0 │ │ + subeq lr, r0, r0, lsl #22 │ │ + bl 1c0700 │ │ + ldmib r6, {r7, r9, fp}^ │ │ + ldmda r0, {r8}^ │ │ + ldmdblt r2, {r0, r1, r8, r9, sl, fp, sp}^ │ │ + andeq pc, ip, #0, 2 │ │ + svchi 0x005bf3bf │ │ + movwne lr, #2114 @ 0x842 │ │ + ldmda r2, {r0, r1, r4, r6, r7, r8, ip, sp, pc}^ │ │ + blcs 4671c │ │ + vshr.u64 , q12, #1 │ │ + @ instruction: 0xf3bf8f2f │ │ + @ instruction: 0x360c8f5b │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e850 │ │ + stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ + blcs 3f738 │ │ + stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + @ instruction: 0xf3bfbf04 │ │ + @ instruction: 0xf05d8f5b │ │ + ldrbmi pc, [r6, #-2071] @ 0xfffff7e9 @ │ │ + @ instruction: 0xe015d1d9 │ │ + svchi 0x005bf3bf │ │ + vtbl.8 d6, {d31}, d1 │ │ + tstcc r8, fp, asr pc │ │ + svccs 0x0000e851 │ │ + movwvc lr, #2113 @ 0x841 │ │ + mvnsle r2, r0, lsl #22 │ │ + bicsle r3, lr, r1, lsl #4 │ │ + rscscs r4, r0, r4, lsl #12 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + cdp 0, 3, cr15, cr0, cr1, {5} │ │ + ldrb r4, [r6, r0, lsr #12] │ │ + ldmdblt r8, {r2, fp, ip, pc} │ │ + stmdavs r0, {r1, fp, ip, pc}^ │ │ + cmnle r2, r0, asr #32 │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf8dd2000 │ │ + ldmda r5, {r2, r3, sp, pc}^ │ │ + stmda r5, {r8, r9, sl, fp, ip}^ │ │ + bcs 37398 │ │ + stmdbcs r2, {r0, r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + @ instruction: 0xf109d05e │ │ + andcs r0, r1, #68 @ 0x44 │ │ + svchi 0x005bf3bf │ │ + svcne 0x004fe8d0 │ │ + svccs 0x0043e8c0 │ │ + mvnsle r2, r0, lsl #22 │ │ + svchi 0x005bf3bf │ │ + @ instruction: 0xf109b151 │ │ + @ instruction: 0xf7fb0010 │ │ + eorcs pc, r8, r9, lsl #19 │ │ + @ instruction: 0xf7fb4448 │ │ + strbmi pc, [r8], -r5, lsl #19 @ │ │ + ldcl 0, cr15, [sl, #644]! @ 0x284 │ │ + @ instruction: 0x0014f8d8 │ │ + svchi 0x005bf3bf │ │ + svcne 0x0000e850 │ │ + stmda r0, {r1, r3, r6, r9, sl, fp, ip}^ │ │ + blcs 3f7e4 │ │ + stmdbcs r1, {r3, r4, r5, r6, r7, r8, ip, lr, pc} │ │ + vaddw.u , , d5 │ │ + @ instruction: 0xf8d88f5b │ │ + @ instruction: 0xf0610014 │ │ + @ instruction: 0xf8daf9dd │ │ + mrscs r0, (UNDEF: 1) │ │ + blne 174d00 │ │ + smulleq lr, lr, fp, r8 @ │ │ andcs ip, r1, lr, asr #1 │ │ - pop {r0, r1, r2, r3, ip, sp, pc} │ │ + pop {r0, r1, r4, ip, sp, pc} │ │ qsub8mi r8, r8, r0 │ │ svchi 0x002ff3bf │ │ - ldc2 0, cr15, [sp], {64} @ 0x40 │ │ - ldmdami r6, {r0, r3, r4, r7, r8, r9, sl, sp, lr, pc} │ │ - bmi 5bea38 │ │ + cdp2 0, 14, cr15, cr7, cr0, {2} │ │ + ldmdami r9, {r1, r2, r3, r7, r9, sl, sp, lr, pc} │ │ + bmi 67f174 │ │ ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ - @ instruction: 0xffb8f008 │ │ - blx 6f25f2 │ │ - stmdaeq r1, {r7, ip, sp, lr, pc} │ │ - stmdacs r0, {r5, r8, r9, fp, ip, sp, lr} │ │ - ldmdami r1, {r0, r2, r4, r7, ip, lr, pc} │ │ - blmi 4a0d34 │ │ - ldrbtmi r4, [r8], #-2321 @ 0xfffff6ef │ │ - @ instruction: 0xf88d447b │ │ - ldrbtmi r8, [r9], #-56 @ 0xffffffc8 │ │ - @ instruction: 0x212b9100 │ │ - @ instruction: 0xf00a950d │ │ - ldrshtcs pc, [r0], #199 @ 0xc7 @ │ │ - addcs r4, r1, #42991616 @ 0x2900000 │ │ - @ instruction: 0xf0a12301 │ │ - @ instruction: 0xe79feb32 │ │ - blx ffff2628 │ │ - svclt 0x00042800 │ │ - @ instruction: 0x73202001 │ │ - svclt 0x0000e78d │ │ - andeq r7, sl, r4, lsl #15 │ │ - @ instruction: 0xfffe06a7 │ │ - andeq r4, sl, r2, ror #2 │ │ - @ instruction: 0xfffe2b0f │ │ - andeq r2, sl, r8, lsl #31 │ │ - @ instruction: 0x000a4eb6 │ │ + @ instruction: 0xffdef008 │ │ + stc2l 0, cr15, [r4, #256]! @ 0x100 │ │ + andeq pc, r1, r0, lsl #1 │ │ + andge lr, r3, sp, asr #19 │ │ + muleq ip, r9, r8 │ │ + @ instruction: 0xf43f2800 │ │ + ldmdami r2, {r2, r3, r7, r9, sl, fp, sp, pc} │ │ + ldmdbmi r3, {r1, r4, r8, r9, fp, lr} │ │ + bls 147e28 │ │ + ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ + subcs pc, r8, sp, lsl #17 │ │ + tstls r0, r1, lsl sl │ │ + ldrls r2, [r1, #-299] @ 0xfffffed5 │ │ + ldc2l 0, cr15, [r0], #40 @ 0x28 │ │ + @ instruction: 0x462920f0 │ │ + movwcs r2, #4737 @ 0x1281 │ │ + ldc 0, cr15, [r6, #644]! @ 0x284 │ │ + @ instruction: 0xf040e799 │ │ + stmdacs r0, {r0, r1, r6, r7, r8, sl, fp, ip, sp, lr, pc} │ │ + andcs fp, r1, r4, lsl #30 │ │ + andeq pc, ip, r9, lsl #17 │ │ + svclt 0x0000e784 │ │ + andeq r7, sl, lr, asr lr │ │ + @ instruction: 0xfffe03f3 │ │ + andeq r4, sl, r6, asr #12 │ │ + @ instruction: 0xfffe2843 │ │ + andeq r3, sl, r4, ror r4 │ │ + muleq sl, r2, r3 │ │ ldrdeq lr, [r0, -r0] │ │ stmdavs r2, {r8, r9, sp} │ │ ldmdavs r0, {r0, r1, sp, lr} │ │ stmdavs r9, {r0, r1, r4, sp, lr} │ │ andcs r6, r1, r8 │ │ ldrble r4, [r4], #1904 @ 0x770 │ │ + mvnsmi lr, #737280 @ 0xb4000 │ │ + strmi fp, [r5], -r9, lsl #1 │ │ + movwcs r6, #2048 @ 0x800 │ │ + andvs r6, r3, r2, lsl #16 │ │ + tstvs r3, #17408 @ 0x4400 │ │ + strbtmi fp, [ip], -r9, ror #6 │ │ + strmi r4, [r8, r0, lsr #12] │ │ + ldrdls pc, [r4], -r5 │ │ + ldrdvc pc, [r0], -r9 │ │ + ldrdeq lr, [r0, -r7] │ │ + andsle r4, r3, r8, lsl #6 │ │ + strhi lr, [r5, #-2519] @ 0xfffff629 │ │ + @ instruction: 0xf108b155 │ │ + ldmdavs r0!, {r3, r9, sl} │ │ + svclt 0x001c2800 │ │ + @ instruction: 0xf0a16870 │ │ + ldrcc lr, [r8], -ip, ror #26 │ │ + mvnsle r3, r1, lsl #26 │ │ + stmdacs r0, {r3, r4, r5, r8, fp, sp, lr} │ │ + @ instruction: 0x4640bf1c │ │ + stcl 0, cr15, [r2, #-644]! @ 0xfffffd7c │ │ + ldrdeq pc, [r0], -r9 │ │ + andcs r2, r1, #0, 2 │ │ + smlattcs r2, r0, r8, lr │ │ + addgt ip, lr, lr, lsl #25 │ │ + umulleq lr, lr, r4, r8 @ │ │ + andcs ip, r1, lr, lsl #1 │ │ + pop {r0, r3, ip, sp, pc} │ │ + stmdami r3, {r4, r5, r6, r7, r8, r9, pc} │ │ + bmi ff278 │ │ + ldrbtmi r4, [sl], #-1144 @ 0xfffffb88 │ │ + @ instruction: 0xff5cf008 │ │ + @ instruction: 0xfffe02ef │ │ + andeq r4, sl, r2, asr #10 │ │ │ │ -00036560 : │ │ +00036d30 : │ │ push {r4, r5, r7, lr} │ │ sub sp, #32 │ │ mov r5, r0 │ │ movs r0, #4 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 365a4 │ │ - ldr r3, [pc, #56] @ (365ac ) │ │ + blx d87f0 │ │ + cbz r0, 36d74 │ │ + ldr r3, [pc, #56] @ (36d7c ) │ │ mov r2, r0 │ │ str r5, [r0, #0] │ │ add r0, sp, #16 │ │ add r3, pc │ │ mov r1, r4 │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 36598 │ │ + beq.n 36d68 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #32 │ │ pop {r4, r5, r7, pc} │ │ movs r0, #4 │ │ movs r1, #4 │ │ - bl 3d806 │ │ - cmp r7, #240 @ 0xf0 │ │ + bl 3df32 │ │ + adds r4, #112 @ 0x70 │ │ movs r2, r1 │ │ │ │ -000365b0 : │ │ +00036d80 : │ │ push {r7, lr} │ │ sub sp, #8 │ │ - ldr r1, [pc, #28] @ (365d4 ) │ │ + ldr r1, [pc, #28] @ (36da4 ) │ │ str r0, [sp, #4] │ │ add r1, pc │ │ ldr r0, [r1, #12] │ │ dmb ish │ │ cmp r0, #2 │ │ - bne.n 365c8 │ │ + bne.n 36d98 │ │ add sp, #8 │ │ pop {r7, pc} │ │ add r0, sp, #4 │ │ - bl 36184 │ │ + bl 366b8 │ │ add sp, #8 │ │ pop {r7, pc} │ │ nop │ │ - strb r4, [r3, #23] │ │ + ldrb r4, [r1, #8] │ │ movs r2, r1 │ │ │ │ -000365d8 : │ │ +00036da8 : │ │ push {r4, r5, r6, lr} │ │ sub sp, #32 │ │ mov r6, r0 │ │ movs r0, #8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 36620 │ │ - ldr r3, [pc, #60] @ (36628 ) │ │ + blx d87f0 │ │ + cbz r0, 36df0 │ │ + ldr r3, [pc, #60] @ (36df8 ) │ │ mov r2, r0 │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ add r3, pc │ │ strd r5, r6, [r2] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 36614 │ │ + beq.n 36de4 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #32 │ │ pop {r4, r5, r6, pc} │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 3d806 │ │ - cmp r7, #134 @ 0x86 │ │ + bl 3df32 │ │ + adds r4, #6 │ │ movs r2, r1 │ │ │ │ -0003662c : │ │ +00036dfc : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r6, r0 │ │ movs r0, #16 │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3667c │ │ - ldr r3, [pc, #64] @ (36684 ) │ │ + blx d87f0 │ │ + cbz r0, 36e4c │ │ + ldr r3, [pc, #64] @ (36e54 ) │ │ mov r2, r0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r1, r4 │ │ strd r0, r6, [r2, #8] │ │ add r3, pc │ │ add r0, sp, #16 │ │ strd r7, r5, [r2] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 36670 │ │ + beq.n 36e40 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ movs r1, #16 │ │ - bl 3d806 │ │ - cmp r7, #60 @ 0x3c │ │ + bl 3df32 │ │ + adds r3, #188 @ 0xbc │ │ movs r2, r1 │ │ │ │ -00036688 : │ │ +00036e58 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r6, r0 │ │ movs r0, #16 │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 366d8 │ │ + blx d87f0 │ │ + cbz r0, 36ea8 │ │ mov r2, r0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - ldr r3, [pc, #60] @ (366e0 ) │ │ + ldr r3, [pc, #60] @ (36eb0 ) │ │ mov r1, r4 │ │ strd r7, r5, [r2] │ │ strd r6, r0, [r2, #8] │ │ add r3, pc │ │ add r0, sp, #16 │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 366cc │ │ + beq.n 36e9c │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #16 │ │ - bl 3d806 │ │ - cmp r7, #44 @ 0x2c │ │ + bl 3df32 │ │ + adds r3, #172 @ 0xac │ │ movs r2, r1 │ │ │ │ -000366e4 : │ │ +00036eb4 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ mov r9, r0 │ │ movw r0, #43691 @ 0xaaab │ │ movt r0, #2730 @ 0xaaa │ │ cmp fp, r0 │ │ - bcc.n 36700 │ │ - bl 3da28 │ │ + bcc.n 36ed0 │ │ + bl 3e144 │ │ add.w r0, fp, fp, lsl #1 │ │ mov sl, r3 │ │ mov r7, r2 │ │ str r1, [sp, #4] │ │ lsls r4, r0, #2 │ │ - beq.n 36726 │ │ + beq.n 36ef6 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ mov r0, fp │ │ - beq.n 367b0 │ │ + beq.n 36f80 │ │ cmp.w fp, #0 │ │ str r0, [sp, #0] │ │ - bne.n 36734 │ │ - b.n 36758 │ │ + bne.n 36f04 │ │ + b.n 36f28 │ │ mov.w r8, #4 │ │ movs r0, #0 │ │ cmp.w fp, #0 │ │ str r0, [sp, #0] │ │ - beq.n 36758 │ │ + beq.n 36f28 │ │ ldr r4, [sp, #80] @ 0x50 │ │ mov r6, r8 │ │ mov r5, fp │ │ ldr.w r0, [r4], #4 │ │ add.w ip, sp, #24 │ │ ldmia.w r0, {r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ - blx d7b70 │ │ + blx d87c0 │ │ add r2, sp, #24 │ │ subs r5, #1 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r6!, {r0, r1, r2} │ │ - bne.n 3673a │ │ + bne.n 36f0a │ │ movs r0, #32 │ │ - blx d7bb0 │ │ - cbz r0, 367a8 │ │ - ldr r3, [pc, #84] @ (367b8 ) │ │ + blx d87f0 │ │ + cbz r0, 36f78 │ │ + ldr r3, [pc, #84] @ (36f88 ) │ │ mov r2, r0 │ │ ldr r0, [sp, #88] @ 0x58 │ │ add.w ip, r2, #8 │ │ ldr r1, [sp, #0] │ │ add r3, pc │ │ strd r7, sl, [r2] │ │ stmia.w ip, {r1, r8, fp} │ │ ldr r1, [sp, #4] │ │ strd r9, r0, [r2, #20] │ │ add r0, sp, #24 │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #24] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3679a │ │ + beq.n 36f6a │ │ add r3, sp, #24 │ │ add.w ip, sp, #12 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #8] │ │ add r0, sp, #8 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #4 │ │ mov r1, r4 │ │ - bl 3d98e │ │ - cmp r6, #220 @ 0xdc │ │ + bl 3e0ac │ │ + adds r3, #92 @ 0x5c │ │ movs r2, r1 │ │ │ │ -000367bc : │ │ +00036f8c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [sp, #72] @ 0x48 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r8, r1 │ │ ldmia.w r0, {r1, r2, r3} │ │ stmia.w sp, {r1, r2, r3} │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #32 │ │ - blx d7bb0 │ │ - cbz r0, 3682c │ │ + blx d87f0 │ │ + cbz r0, 36ffc │ │ mov r2, r0 │ │ ldrd r1, r0, [sp] │ │ ldr r4, [sp, #8] │ │ - ldr r3, [pc, #72] @ (36834 ) │ │ + ldr r3, [pc, #72] @ (37004 ) │ │ ldr.w ip, [sp, #76] @ 0x4c │ │ strd r1, r0, [r2, #8] │ │ add r3, pc │ │ add r0, sp, #32 │ │ mov r1, r8 │ │ strd r7, r6, [r2] │ │ strd r4, ip, [r2, #16] │ │ str r5, [r2, #24] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #32] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3681e │ │ + beq.n 36fee │ │ add r3, sp, #32 │ │ add.w ip, sp, #20 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #16] │ │ add r0, sp, #16 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 3d806 │ │ - cmp r6, #38 @ 0x26 │ │ + bl 3df32 │ │ + adds r2, #166 @ 0xa6 │ │ movs r2, r1 │ │ │ │ -00036838 : │ │ +00037008 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #92 @ 0x5c │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ mov fp, r0 │ │ movw r0, #7282 @ 0x1c72 │ │ movt r0, #455 @ 0x1c7 │ │ cmp r9, r0 │ │ - bcc.n 36854 │ │ - bl 3da28 │ │ + bcc.n 37024 │ │ + bl 3e144 │ │ add.w r0, r9, r9, lsl #3 │ │ mov r4, r3 │ │ mov sl, r2 │ │ str r1, [sp, #8] │ │ lsls r0, r0, #3 │ │ str r0, [sp, #12] │ │ - beq.n 3687a │ │ - blx d7bb0 │ │ + beq.n 3704a │ │ + blx d87f0 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ mov r0, r9 │ │ - beq.n 368f6 │ │ + beq.n 370c6 │ │ cmp.w r9, #0 │ │ str r0, [sp, #4] │ │ - bne.n 36886 │ │ - b.n 368b0 │ │ + bne.n 37056 │ │ + b.n 37080 │ │ movs r6, #8 │ │ movs r0, #0 │ │ cmp.w r9, #0 │ │ str r0, [sp, #4] │ │ - beq.n 368b0 │ │ + beq.n 37080 │ │ add r5, sp, #16 │ │ mov r7, r6 │ │ ldr.w r8, [r4], #4 │ │ mov r0, r5 │ │ movs r2, #72 @ 0x48 │ │ mov r1, r8 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r7 │ │ mov r1, r5 │ │ movs r2, #72 @ 0x48 │ │ - bl d405a │ │ + bl d4c50 │ │ adds r7, #72 @ 0x48 │ │ subs.w r9, r9, #1 │ │ - bne.n 3688a │ │ + bne.n 3705a │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ - cbz r0, 368ee │ │ + blx d87f0 │ │ + cbz r0, 370be │ │ ldr r1, [sp, #12] │ │ movw r3, #36409 @ 0x8e39 │ │ movs r2, #24 │ │ movt r3, #14563 @ 0x38e3 │ │ str.w r0, [fp] │ │ cmp.w sl, #0 │ │ mov.w r1, r1, lsr #3 │ │ @@ -21705,265 +21914,267 @@ │ │ ldr r2, [sp, #4] │ │ strd r2, r6, [r0, #4] │ │ str r1, [r0, #12] │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ + bl 3df32 │ │ ldr r1, [sp, #12] │ │ movs r0, #8 │ │ - bl 3d98e │ │ - bmi.n 368aa │ │ + bl 3e0ac │ │ + bmi.n 3707a │ │ │ │ -00036900 : │ │ +000370d0 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ vpush {d8} │ │ sub sp, #56 @ 0x38 │ │ mov r8, r1 │ │ mov r1, r0 │ │ ldrd r0, r7, [sp, #112] @ 0x70 │ │ - mov r6, r3 │ │ - mov r5, r2 │ │ + mov r5, r3 │ │ + mov r6, r2 │ │ ldrd r2, r3, [sp, #104] @ 0x68 │ │ strd r0, r7, [sp] │ │ add r0, sp, #40 @ 0x28 │ │ - bl 322e0 │ │ - movs r7, #10 │ │ + bl 328c0 │ │ + movw r9, #10 │ │ ldrd r1, r0, [sp, #40] @ 0x28 │ │ - movt r7, #32768 @ 0x8000 │ │ - add.w r9, r7, #7 │ │ - cmp r1, r9 │ │ - bne.n 369bc │ │ - ldrb.w r4, [r0, #32] │ │ - vmov d0, r5, r6 │ │ + movt r9, #32768 @ 0x8000 │ │ + add.w r4, r9, #7 │ │ + cmp r1, r4 │ │ + bne.n 37194 │ │ + ldrb.w r7, [r0, #32] │ │ + vmov d16, r6, r5 │ │ vldr d8, [sp, #96] @ 0x60 │ │ - orr.w r1, r4, #8 │ │ + orr.w r1, r7, #8 │ │ cmp r1, #11 │ │ - bne.n 369ca │ │ - movw r1, #65535 @ 0xffff │ │ - bic.w r2, r6, #2147483648 @ 0x80000000 │ │ - movt r1, #32751 @ 0x7fef │ │ - cmp r2, r1 │ │ - bgt.n 3697e │ │ - vldr d2, [pc, #308] @ 36a90 │ │ - vldr d1, [pc, #312] @ 36a98 │ │ - vcmp.f64 d0, d2 │ │ + bne.n 371a2 │ │ + vldr d17, [pc, #328] @ 37268 │ │ + vmov r1, r2, d8 │ │ + vmov.f64 d18, d8 │ │ + vcmp.f64 d8, d17 │ │ vmrs APSR_nzcv, fpscr │ │ it mi │ │ - vmovmi.f64 d0, d2 │ │ - vcmp.f64 d0, d1 │ │ - vmrs APSR_nzcv, fpscr │ │ - ble.n 3697e │ │ - vmov.f64 d0, d1 │ │ - vmov r2, r3, d8 │ │ - bic.w r2, r3, #2147483648 @ 0x80000000 │ │ - cmp r2, r1 │ │ - bgt.n 369ae │ │ - vldr d2, [pc, #260] @ 36a90 │ │ - vldr d1, [pc, #264] @ 36a98 │ │ - vcmp.f64 d8, d2 │ │ + vmovmi.f64 d18, d17 │ │ + vcmp.f64 d16, d17 │ │ + vmov.f64 d19, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it mi │ │ - vmovmi.f64 d8, d2 │ │ - vcmp.f64 d8, d1 │ │ + vmovmi.f64 d19, d17 │ │ + vldr d17, [pc, #292] @ 37270 │ │ + bic.w r1, r2, #2147483648 @ 0x80000000 │ │ + movs r2, #0 │ │ + vcmp.f64 d18, d17 │ │ + movt r2, #32752 @ 0x7ff0 │ │ + vmrs APSR_nzcv, fpscr │ │ + it gt │ │ + vmovgt.f64 d18, d17 │ │ + vcmp.f64 d19, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - ble.n 369ae │ │ - vmov.f64 d8, d1 │ │ + it gt │ │ + vmovgt.f64 d19, d17 │ │ + cmp r1, r2 │ │ + bic.w r1, r5, #2147483648 @ 0x80000000 │ │ + it lt │ │ + vmovlt.f64 d8, d18 │ │ + cmp r1, r2 │ │ + it lt │ │ + vmovlt.f64 d16, d19 │ │ ldr r0, [r0, #28] │ │ - cmp r4, #3 │ │ - beq.n 369da │ │ - cmp r4, #11 │ │ - bne.n 36a1c │ │ - movs r4, #14 │ │ - b.n 369dc │ │ + cmp r7, #3 │ │ + beq.n 371b2 │ │ + cmp r7, #11 │ │ + bne.n 371f4 │ │ + movs r7, #14 │ │ + b.n 371b4 │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ strd r2, r3, [sp, #32] │ │ strd r1, r0, [sp, #24] │ │ - b.n 36a6a │ │ + b.n 37242 │ │ ldr.w sl, [r0, #28] │ │ - cmp r4, #5 │ │ - beq.n 369f2 │ │ - cmp r4, #13 │ │ - bne.n 36a3c │ │ - movs r4, #15 │ │ - b.n 369f2 │ │ - movs r4, #4 │ │ - vcvt.f32.f64 s0, d0 │ │ - movs r5, #38 @ 0x26 │ │ - vmov r1, s0 │ │ - vcvt.f32.f64 s2, d8 │ │ - vmov r7, s2 │ │ + cmp r7, #5 │ │ + beq.n 371ca │ │ + cmp r7, #13 │ │ + bne.n 37214 │ │ + movs r7, #15 │ │ + b.n 371ca │ │ + movs r7, #4 │ │ + vcvt.f32.f64 s2, d16 │ │ + movs r6, #38 @ 0x26 │ │ + vcvt.f32.f64 s0, d8 │ │ + vmov r1, s2 │ │ + vmov r9, s0 │ │ vmov d8, r1, r0 │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 36a7a │ │ - strd r6, sl, [r0, #20] │ │ - str r5, [r0, #16] │ │ - str r7, [r0, #4] │ │ - strb r4, [r0, #0] │ │ + beq.n 37252 │ │ + strd r5, sl, [r0, #20] │ │ + str r6, [r0, #16] │ │ + str.w r9, [r0, #4] │ │ + strb r7, [r0, #0] │ │ vstr d8, [sp, #16] │ │ ldrd r1, r2, [sp, #16] │ │ str.w r0, [r8] │ │ str r2, [r0, #12] │ │ str r1, [r0, #8] │ │ - str.w r9, [sp, #24] │ │ - b.n 36a6a │ │ + str r4, [sp, #24] │ │ + b.n 37242 │ │ movs r0, #38 @ 0x26 │ │ movs r5, #38 @ 0x26 │ │ - blx d7bb0 │ │ - cbz r0, 36a82 │ │ - ldr r1, [pc, #124] @ (36aa4 ) │ │ + blx d87f0 │ │ + cbz r0, 3725a │ │ + ldr r1, [pc, #120] @ (37278 ) │ │ movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ strd r4, r5, [sp, #32] │ │ - strd r7, r5, [sp, #24] │ │ - b.n 36a6a │ │ + strd r9, r5, [sp, #24] │ │ + b.n 37242 │ │ movs r0, #38 @ 0x26 │ │ movs r5, #38 @ 0x26 │ │ - blx d7bb0 │ │ - cbz r0, 36a82 │ │ - ldr r1, [pc, #88] @ (36aa0 ) │ │ + blx d87f0 │ │ + cbz r0, 3725a │ │ + ldr r1, [pc, #92] @ (3727c ) │ │ movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ strd r5, r4, [sp, #40] @ 0x28 │ │ - vldr d0, [sp, #40] @ 0x28 │ │ - vstr d0, [sp, #8] │ │ + vldr d16, [sp, #40] @ 0x28 │ │ + vstr d16, [sp, #8] │ │ str r5, [sp, #36] @ 0x24 │ │ ldrd r0, r1, [sp, #8] │ │ str r1, [sp, #32] │ │ - strd r7, r0, [sp, #24] │ │ + strd r9, r0, [sp, #24] │ │ add r0, sp, #24 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #56 @ 0x38 │ │ vpop {d8} │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #1 │ │ movs r1, #38 @ 0x26 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ nop │ │ nop │ │ movs r0, r0 │ │ - b.n 36a96 │ │ + b.n 3726e │ │ @ instruction: 0xffffc7ef │ │ movs r0, r0 │ │ - b.n 36a9e │ │ + b.n 37276 │ │ @ instruction: 0xffff47ef │ │ - stc2l 15, cr15, [r0], {253} @ 0xfd │ │ - stc2l 15, cr15, [r0], #1012 @ 0x3f4 │ │ + @ instruction: 0xf968fffd │ │ + @ instruction: 0xf948fffd │ │ │ │ -00036aa8 : │ │ +00037280 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #4 │ │ mov r8, r0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ ldr r1, [sp, #32] │ │ mov r6, r3 │ │ mov r9, r2 │ │ - cbz r1, 36ad4 │ │ + cbz r1, 372ac │ │ movs r7, #0 │ │ ldrd r5, r1, [sp, #40] @ 0x28 │ │ - cbnz r0, 36af4 │ │ + cbnz r0, 372cc │ │ subs r5, #1 │ │ sbc.w r4, r1, #0 │ │ eor.w r0, r1, r4 │ │ ands r0, r1 │ │ it mi │ │ movmi r7, #27 │ │ - b.n 36af6 │ │ + b.n 372ce │ │ adds.w r9, r9, #1 │ │ mov.w r3, #27 │ │ adc.w r1, r6, #0 │ │ eor.w r2, r6, r1 │ │ bics r2, r6 │ │ mov r6, r1 │ │ and.w r7, r3, r2, asr #31 │ │ ldrd r5, r1, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.n 36ac2 │ │ + beq.n 3729a │ │ mov r4, r1 │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ itttt ne │ │ movne r1, #0 │ │ strbne r1, [r0, #1] │ │ strbne r7, [r0, #0] │ │ strne.w r0, [r8] │ │ itttt ne │ │ strdne r9, r6, [r0, #8] │ │ strdne r5, r4, [r0, #16] │ │ addne sp, #4 │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ - bmi.n 36ace │ │ + bl 3df32 │ │ + bmi.n 372a6 │ │ │ │ -00036b24 : │ │ +000372fc : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #124 @ 0x7c │ │ mov r5, r0 │ │ add r0, sp, #48 @ 0x30 │ │ mov r4, r1 │ │ mov r6, r2 │ │ mov r1, r2 │ │ movs r2, #72 @ 0x48 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r2, r3, [r5, #104] @ 0x68 │ │ rsb r3, r3, r3, lsl #3 │ │ ldrd r1, r0, [sp, #160] @ 0xa0 │ │ adds r2, #32 │ │ lsls r3, r3, #3 │ │ - cbz r3, 36b62 │ │ + cbz r3, 3733a │ │ ldrd r7, r6, [r2], #56 @ 0x38 │ │ subs r3, #56 @ 0x38 │ │ eors r6, r0 │ │ eors r7, r1 │ │ orrs r7, r6 │ │ - bne.n 36b50 │ │ - b.n 36b80 │ │ + bne.n 37328 │ │ + b.n 37358 │ │ ldrd r2, r3, [r5, #116] @ 0x74 │ │ rsb r3, r3, r3, lsl #3 │ │ adds r2, #32 │ │ lsls r3, r3, #3 │ │ cmp r3, #0 │ │ - beq.n 36c36 │ │ + beq.n 3740e │ │ ldrd r7, r6, [r2], #56 @ 0x38 │ │ subs r3, #56 @ 0x38 │ │ eors r6, r0 │ │ eors r7, r1 │ │ orrs r7, r6 │ │ - bne.n 36b6e │ │ + bne.n 37346 │ │ sub.w r8, r2, #88 @ 0x58 │ │ str r4, [sp, #28] │ │ ldrd r7, r5, [r8, #44] @ 0x2c │ │ - cbz r5, 36b9a │ │ + cbz r5, 37372 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 36c74 │ │ + beq.n 3744c │ │ mov r6, r0 │ │ - b.n 36b9c │ │ + b.n 37374 │ │ movs r6, #1 │ │ mov r0, r6 │ │ mov r1, r7 │ │ mov r2, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrd r1, r0, [r8, #32] │ │ strd r1, r0, [sp, #20] │ │ ldr.w r0, [r8] │ │ str r0, [sp, #16] │ │ ldrb.w r0, [r8, #4] │ │ str r0, [sp, #12] │ │ ldr.w r0, [r8, #8] │ │ @@ -21971,24 +22182,24 @@ │ │ ldrb.w r0, [r8, #12] │ │ str r0, [sp, #4] │ │ movs r0, #72 @ 0x48 │ │ ldr.w fp, [r8, #16] │ │ ldrb.w sl, [r8, #20] │ │ ldr.w r9, [r8, #24] │ │ ldrb.w r4, [r8, #28] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 36c6c │ │ + beq.n 37444 │ │ add r1, sp, #48 @ 0x30 │ │ movs r2, #72 @ 0x48 │ │ mov r7, r0 │ │ - bl d405a │ │ + bl d4c50 │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ - cbz r0, 36c6c │ │ + blx d87f0 │ │ + cbz r0, 37444 │ │ ldr r1, [sp, #4] │ │ movs r2, #30 │ │ strb r1, [r0, #20] │ │ add.w r3, r0, #44 @ 0x2c │ │ ldr r1, [sp, #8] │ │ str r1, [r0, #16] │ │ ldr r1, [sp, #12] │ │ @@ -22008,109 +22219,109 @@ │ │ str.w r9, [r0, #32] │ │ strb.w sl, [r0, #28] │ │ str.w fp, [r0, #24] │ │ str r1, [r0, #4] │ │ str r5, [r0, #56] @ 0x38 │ │ adds r0, r1, #7 │ │ stmia r3!, {r2, r5, r6} │ │ - b.n 36c5e │ │ + b.n 37436 │ │ movs r0, #23 │ │ movs r5, #23 │ │ - blx d7bb0 │ │ - cbz r0, 36c7c │ │ - ldr r1, [pc, #64] @ (36c84 ) │ │ + blx d87f0 │ │ + cbz r0, 37454 │ │ + ldr r1, [pc, #64] @ (3745c ) │ │ movs r2, #23 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ add r0, sp, #48 @ 0x30 │ │ - bl 429ac │ │ + bl 430d4 │ │ movs r0, #10 │ │ str r5, [sp, #44] @ 0x2c │ │ strd r5, r4, [sp, #36] @ 0x24 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [sp, #32] │ │ add r0, sp, #32 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #23 │ │ - bl 3d98e │ │ - ldr??.w pc, [r6, #253]! │ │ + bl 3e0ac │ │ + bl ffe1645a │ │ │ │ -00036c88 : │ │ +00037460 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov r9, r3 │ │ ldrd r3, r7, [r0, #104] @ 0x68 │ │ rsb r7, r7, r7, lsl #3 │ │ mov sl, r2 │ │ mov r8, r1 │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ adds r3, #32 │ │ lsls r7, r7, #3 │ │ - cbz r7, 36cba │ │ + cbz r7, 37492 │ │ ldrd r6, r5, [r3], #56 @ 0x38 │ │ subs r7, #56 @ 0x38 │ │ eors r5, r1 │ │ eors r6, r2 │ │ orrs r6, r5 │ │ - bne.n 36ca4 │ │ + bne.n 3747c │ │ sub.w r6, r3, #88 @ 0x58 │ │ - b.n 36cdc │ │ + b.n 374b4 │ │ ldrd r0, r3, [r0, #116] @ 0x74 │ │ rsb r3, r3, r3, lsl #3 │ │ adds r0, #32 │ │ lsls r3, r3, #3 │ │ cmp r3, #0 │ │ - beq.n 36d76 │ │ + beq.n 3754e │ │ ldrd r7, r6, [r0], #56 @ 0x38 │ │ subs r3, #56 @ 0x38 │ │ eors r6, r1 │ │ eors r7, r2 │ │ orrs r7, r6 │ │ - bne.n 36cc6 │ │ + bne.n 3749e │ │ sub.w r6, r0, #88 @ 0x58 │ │ ldrd r5, r7, [r6, #44] @ 0x2c │ │ str.w r8, [sp, #24] │ │ strd sl, r9, [sp, #16] │ │ - cbz r7, 36cf8 │ │ + cbz r7, 374d0 │ │ mov r0, r7 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 36dae │ │ + beq.n 37586 │ │ mov r4, r0 │ │ - b.n 36cfa │ │ + b.n 374d2 │ │ movs r4, #1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, r7 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrd r1, r0, [r6, #32] │ │ strd r1, r0, [sp, #8] │ │ ldr r0, [r6, #0] │ │ str r0, [sp, #4] │ │ ldr r0, [r6, #8] │ │ str r0, [sp, #0] │ │ movs r0, #72 @ 0x48 │ │ ldrb.w sl, [r6, #12] │ │ ldr.w fp, [r6, #16] │ │ ldrb r5, [r6, #20] │ │ ldr.w r8, [r6, #24] │ │ ldrb.w r9, [r6, #28] │ │ ldrb r6, [r6, #4] │ │ - blx d7bb0 │ │ - cbz r0, 36da6 │ │ + blx d87f0 │ │ + cbz r0, 3757e │ │ ldrd r2, r1, [sp, #16] │ │ strd r2, r1, [r0, #64] @ 0x40 │ │ movs r2, #31 │ │ strb r2, [r0, #0] │ │ ldr r2, [sp, #24] │ │ ldr r1, [sp, #0] │ │ str r1, [r0, #16] │ │ @@ -22128,2030 +22339,2013 @@ │ │ str.w fp, [r0, #24] │ │ strb.w sl, [r0, #20] │ │ str r6, [r0, #12] │ │ str r1, [r0, #4] │ │ strd r2, r7, [r0, #44] @ 0x2c │ │ strd r4, r7, [r0, #52] @ 0x34 │ │ adds r0, r1, #7 │ │ - b.n 36d98 │ │ + b.n 37570 │ │ movs r0, #23 │ │ movs r5, #23 │ │ - blx d7bb0 │ │ - cbz r0, 36db6 │ │ - ldr r1, [pc, #60] @ (36dc0 ) │ │ + blx d87f0 │ │ + cbz r0, 3758e │ │ + ldr r1, [pc, #60] @ (37598 ) │ │ movs r2, #23 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #10 │ │ str r5, [sp, #40] @ 0x28 │ │ strd r5, r4, [sp, #32] │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [sp, #28] │ │ add r0, sp, #28 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #1 │ │ mov r1, r7 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #23 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - pld [r6, #253]! │ │ + bl ffcd6596 │ │ │ │ -00036dc4 : │ │ +0003759c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #40 @ 0x28 │ │ mov r4, r1 │ │ mov r1, r0 │ │ ldrd r0, r7, [sp, #72] @ 0x48 │ │ mov r6, r3 │ │ mov r5, r2 │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ strd r0, r7, [sp] │ │ add r0, sp, #24 │ │ - bl 322e0 │ │ + bl 328c0 │ │ ldrd r1, r0, [sp, #24] │ │ movs r7, #17 │ │ movt r7, #32768 @ 0x8000 │ │ cmp r1, r7 │ │ - bne.n 36e26 │ │ + bne.n 375fe │ │ ldrb.w r1, [r0, #32] │ │ cmp r1, #7 │ │ - bhi.n 36e3e │ │ + bhi.n 37616 │ │ movs r0, #38 @ 0x26 │ │ movs r5, #38 @ 0x26 │ │ - blx d7bb0 │ │ - cbz r0, 36e72 │ │ - ldr r1, [pc, #116] @ (36e7c ) │ │ + blx d87f0 │ │ + cbz r0, 3764a │ │ + ldr r1, [pc, #116] @ (37654 ) │ │ movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ subs r0, r7, #7 │ │ str r5, [sp, #20] │ │ strd r5, r4, [sp, #12] │ │ str r0, [sp, #8] │ │ add r0, sp, #8 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldrd r2, r3, [sp, #32] │ │ strd r2, r3, [sp, #16] │ │ strd r1, r0, [sp, #8] │ │ add r0, sp, #8 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr.w r8, [r0, #28] │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ - cbz r0, 36e6a │ │ + blx d87f0 │ │ + cbz r0, 37642 │ │ movs r1, #38 @ 0x26 │ │ str r6, [r0, #12] │ │ str r1, [r0, #16] │ │ movs r1, #21 │ │ str r5, [r0, #8] │ │ str.w r8, [r0, #4] │ │ strb r1, [r0, #0] │ │ str r0, [r4, #0] │ │ str r7, [sp, #8] │ │ add r0, sp, #8 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #1 │ │ movs r1, #38 @ 0x26 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - @ instruction: 0xf902fffd │ │ + bl ffdc2652 │ │ │ │ -00036e80 : │ │ +00037658 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ - mov r6, r1 │ │ + sub sp, #44 @ 0x2c │ │ + mov r8, r1 │ │ mov r1, r0 │ │ - ldrd r0, r7, [sp, #128] @ 0x80 │ │ - mov r8, r3 │ │ + ldrd r0, r7, [sp, #112] @ 0x70 │ │ + mov r6, r3 │ │ mov r5, r2 │ │ - ldrd r2, r3, [sp, #120] @ 0x78 │ │ + ldrd r2, r3, [sp, #104] @ 0x68 │ │ strd r0, r7, [sp] │ │ - add r0, sp, #44 @ 0x2c │ │ - bl 322e0 │ │ - movs r0, #10 │ │ - movt r0, #32768 @ 0x8000 │ │ - add.w r9, r0, #7 │ │ - ldrd r0, r2, [sp, #44] @ 0x2c │ │ - cmp r0, r9 │ │ - bne.n 36f70 │ │ - add.w lr, sp, #104 @ 0x68 │ │ - ldrb.w fp, [r2, #32] │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - ldmia.w lr, {r1, r3, lr} │ │ + add r0, sp, #28 │ │ + bl 328c0 │ │ + movw r9, #10 │ │ + ldrd r1, r0, [sp, #28] │ │ + movt r9, #32768 @ 0x8000 │ │ + add.w sl, r9, #7 │ │ + cmp r1, sl │ │ + bne.n 37734 │ │ + add.w ip, sp, #88 @ 0x58 │ │ + ldrb.w fp, [r0, #32] │ │ + ldr.w lr, [sp, #80] @ 0x50 │ │ + ldmia.w ip, {r1, r7, ip} │ │ cmp.w fp, #10 │ │ - str r6, [sp, #24] │ │ - bhi.w 3703c │ │ - movs r7, #1 │ │ - movw r4, #771 @ 0x303 │ │ - lsl.w r7, r7, fp │ │ - tst r7, r4 │ │ - beq.n 36f88 │ │ - cmp r3, #0 │ │ - it mi │ │ - movmi r1, #0 │ │ - subs.w r4, r1, #255 @ 0xff │ │ - bic.w r3, r3, r3, asr #31 │ │ - sbcs.w r3, r3, #0 │ │ - mov.w r7, #255 @ 0xff │ │ - it ge │ │ - movge r1, r7 │ │ - cmp.w r8, #0 │ │ + bhi.w 377e2 │ │ + movs r4, #1 │ │ + movw r3, #771 @ 0x303 │ │ + lsl.w r4, r4, fp │ │ + tst r4, r3 │ │ + beq.n 3774c │ │ + cmp r6, #0 │ │ it mi │ │ movmi r5, #0 │ │ - bic.w r3, r8, r8, asr #31 │ │ + bic.w r3, r6, r6, asr #31 │ │ subs.w r6, r5, #255 @ 0xff │ │ - mov.w r4, #27 │ │ sbcs.w r3, r3, #0 │ │ + mov.w r4, #255 @ 0xff │ │ it ge │ │ - movge r5, r7 │ │ + movge r5, r4 │ │ mvns r3, r5 │ │ - uxtb r3, r3 │ │ - clz r3, r3 │ │ - lsrs r7, r3, #5 │ │ - eor.w r3, r0, #1 │ │ - tst r3, r7 │ │ - bne.w 370c8 │ │ - uxtb r7, r1 │ │ - eor.w r6, lr, #1 │ │ - clz r7, r7 │ │ - lsrs r7, r7, #5 │ │ - ands r7, r6 │ │ - movw r7, #10 │ │ - movt r7, #32768 @ 0x8000 │ │ - bne.w 370c8 │ │ + uxtb r6, r3 │ │ + cmp r6, #0 │ │ + it ne │ │ + movne r6, #1 │ │ + cmp r7, #0 │ │ + it mi │ │ + movmi r1, #0 │ │ + bic.w r3, r7, r7, asr #31 │ │ + subs.w r7, r1, #255 @ 0xff │ │ + sbcs.w r3, r3, #0 │ │ + it ge │ │ + movge r1, r4 │ │ + cmp.w ip, #0 │ │ + bne.n 376fa │ │ + lsls r3, r1, #24 │ │ + beq.w 3786a │ │ + subs r1, #1 │ │ + orrs.w r3, lr, r6 │ │ + beq.w 3786a │ │ cmp.w fp, #9 │ │ - bhi.w 37100 │ │ - movw r0, #771 @ 0x303 │ │ - lsr.w r0, r0, fp │ │ - lsls r0, r0, #31 │ │ - beq.w 37100 │ │ - ldr r0, [pc, #516] @ (37158 ) │ │ - add r3, r5 │ │ - ldr r7, [r2, #28] │ │ - add r0, pc │ │ - uxtb r2, r3 │ │ - ldrb.w r4, [r0, fp] │ │ - subs r0, r1, r6 │ │ - uxtb r0, r0 │ │ - orr.w r0, r0, r2, lsl #8 │ │ - str r0, [sp, #20] │ │ - movs r0, #38 @ 0x26 │ │ - str r0, [sp, #16] │ │ - b.n 370c8 │ │ - ldrd r1, r3, [sp, #52] @ 0x34 │ │ - strd r1, r3, [sp, #36] @ 0x24 │ │ - strd r0, r2, [sp, #28] │ │ - add r0, sp, #28 │ │ - bl 22ebc │ │ - add sp, #60 @ 0x3c │ │ + bhi.n 377f2 │ │ + movw r3, #771 @ 0x303 │ │ + lsr.w r3, r3, fp │ │ + lsls r3, r3, #31 │ │ + beq.n 377f2 │ │ + str.w r8, [sp, #8] │ │ + eor.w r2, lr, #1 │ │ + ldr r3, [pc, #488] @ (37908 ) │ │ + add r2, r5 │ │ + ldr r4, [r0, #28] │ │ + uxtb r1, r1 │ │ + add r3, pc │ │ + uxtb r0, r2 │ │ + orr.w r8, r1, r0, lsl #8 │ │ + movs r5, #38 @ 0x26 │ │ + ldrb.w fp, [r3, fp] │ │ + b.n 37872 │ │ + ldrd r2, r3, [sp, #36] @ 0x24 │ │ + strd r2, r3, [sp, #20] │ │ + strd r1, r0, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl 23238 │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movw r4, #1028 @ 0x404 │ │ - tst r7, r4 │ │ - beq.n 3703c │ │ - rsbs r7, r1, #2147483648 @ 0x80000000 │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ - sbcs.w r7, r4, r3 │ │ + movw r3, #1028 @ 0x404 │ │ + tst r4, r3 │ │ + beq.n 377e2 │ │ + rsbs r4, r5, #2147483648 @ 0x80000000 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + sbcs.w r4, r3, r6 │ │ + str.w r8, [sp, #8] │ │ it ge │ │ - movge r3, r4 │ │ - mov.w ip, #2147483648 @ 0x80000000 │ │ + movge r6, r3 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ it ge │ │ - movge r1, ip │ │ - mvn.w sl, #2147483648 @ 0x80000000 │ │ - subs.w r7, r1, sl │ │ - sbcs.w r3, r3, #0 │ │ + movge r5, r4 │ │ + mvn.w r9, #2147483648 @ 0x80000000 │ │ + subs.w r2, r5, r9 │ │ + sbcs.w r2, r6, #0 │ │ it ge │ │ - movge r1, sl │ │ - sub.w lr, r1, #1 │ │ - movs r3, #1 │ │ - cmp lr, r1 │ │ + movge r5, r9 │ │ + adds r2, r5, #1 │ │ + cmp.w lr, #0 │ │ + mov.w r6, #1 │ │ + mov r8, r2 │ │ + it ne │ │ + movne r8, r5 │ │ + cmp r2, r5 │ │ it vc │ │ - movvc r3, #0 │ │ - mov r6, r0 │ │ - rsbs r0, r5, #2147483648 @ 0x80000000 │ │ - sbcs.w r0, r4, r8 │ │ + movvc r6, #0 │ │ + rsbs r2, r1, #2147483648 @ 0x80000000 │ │ + sbcs.w r2, r3, r7 │ │ itt lt │ │ - movlt r4, r8 │ │ - movlt ip, r5 │ │ - subs.w r0, ip, sl │ │ - mov.w r7, #1 │ │ - sbcs.w r0, r4, #0 │ │ + movlt r3, r7 │ │ + movlt r4, r1 │ │ + subs.w r1, r4, r9 │ │ + sbcs.w r1, r3, #0 │ │ it ge │ │ - movge ip, sl │ │ - adds.w sl, ip, #1 │ │ - eor.w r0, r6, #1 │ │ - mov.w r4, #27 │ │ - it vc │ │ - movvc r7, #0 │ │ - tst r0, r7 │ │ - bne.n 370c8 │ │ - ldr r5, [sp, #112] @ 0x70 │ │ - movs r7, #10 │ │ - str.w sl, [sp, #20] │ │ - movt r7, #32768 @ 0x8000 │ │ - eor.w r0, r5, #1 │ │ - ands r0, r3 │ │ - bne.n 370c8 │ │ - ldr r0, [r2, #28] │ │ - cmp r6, #0 │ │ - ldr.w sl, [sp, #20] │ │ - it ne │ │ - movne sl, ip │ │ - cmp r5, #0 │ │ - it ne │ │ - movne lr, r1 │ │ + movge r4, r9 │ │ + cmp.w ip, #0 │ │ + bne.n 377be │ │ + subs r1, r4, #1 │ │ + cmp r1, r4 │ │ + bvs.n 3786e │ │ + mov r4, r1 │ │ + eor.w r1, r6, #1 │ │ + orr.w r1, r1, lr │ │ + lsls r1, r1, #31 │ │ + beq.n 3786e │ │ + ldr r7, [r0, #28] │ │ cmp.w fp, #2 │ │ - beq.w 3712a │ │ + beq.w 378d6 │ │ cmp.w fp, #10 │ │ - bne.n 37100 │ │ - str r0, [sp, #12] │ │ + bne.n 378a6 │ │ + mov.w fp, #12 │ │ + movs r5, #38 @ 0x26 │ │ + b.n 37872 │ │ + cmp.w lr, #0 │ │ + beq.n 3781e │ │ + movs r2, #1 │ │ + cmp.w ip, #0 │ │ + beq.n 3783e │ │ + b.n 3784e │ │ movs r0, #38 @ 0x26 │ │ - movs r4, #12 │ │ - mov r7, lr │ │ - str.w sl, [sp, #20] │ │ - str r0, [sp, #16] │ │ - b.n 370c8 │ │ - subs r7, r1, #1 │ │ + movs r5, #38 @ 0x26 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 378fc │ │ + ldr r1, [pc, #260] @ (37904 ) │ │ + movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ - sbc.w r0, r3, #0 │ │ - str r0, [sp, #12] │ │ - eors r0, r3 │ │ - mov.w ip, #0 │ │ - ands r0, r3 │ │ - str r7, [sp, #20] │ │ - it mi │ │ - movmi.w ip, #1 │ │ - adds r7, r5, #1 │ │ - adc.w r6, r8, #0 │ │ - str r7, [sp, #16] │ │ - eor.w r7, r8, r6 │ │ - str r6, [sp, #8] │ │ - bics.w r7, r7, r8 │ │ - mov.w r0, #0 │ │ - mov r6, r4 │ │ - eor.w r7, r4, #1 │ │ - mov.w r4, #27 │ │ - it mi │ │ - movmi r0, #1 │ │ - tst r0, r7 │ │ - bne.n 370c8 │ │ - movs r7, #10 │ │ - eor.w r0, lr, #1 │ │ - movt r7, #32768 @ 0x8000 │ │ - ands.w r0, r0, ip │ │ - bne.n 370c8 │ │ - cmp r6, #0 │ │ - ldr r6, [sp, #8] │ │ - ldr.w sl, [r2, #28] │ │ - it ne │ │ - movne r6, r8 │ │ - ldr r2, [sp, #16] │ │ - it ne │ │ - movne r2, r5 │ │ - ldr r0, [sp, #12] │ │ - cmp.w lr, #0 │ │ - it ne │ │ - movne r0, r3 │ │ - ldr r3, [sp, #20] │ │ - it ne │ │ - movne r3, r1 │ │ + add r1, pc │ │ + bl d53c6 │ │ + strd r4, r5, [sp, #20] │ │ + strd r9, r5, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl 23238 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + adds r5, #1 │ │ + adc.w r3, r6, #0 │ │ + eor.w r2, r6, r3 │ │ + bic.w r6, r2, r6 │ │ + movs r2, #0 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + mov r6, r3 │ │ + it gt │ │ + movgt r2, #1 │ │ + cmp.w ip, #0 │ │ + bne.n 3784e │ │ + subs r1, #1 │ │ + sbc.w r3, r7, #0 │ │ + eor.w r4, r7, r3 │ │ + ands r7, r4 │ │ + bmi.n 3786a │ │ + mov r7, r3 │ │ + cbz r2, 3786a │ │ + ldr.w r9, [r0, #28] │ │ cmp.w fp, #4 │ │ - beq.n 3713a │ │ + beq.n 378da │ │ cmp.w fp, #12 │ │ - bne.n 37100 │ │ - strd r6, r0, [sp, #8] │ │ - movs r4, #13 │ │ - strd r2, r3, [sp, #16] │ │ - b.n 370c8 │ │ + bne.n 378a6 │ │ + str.w r8, [sp, #8] │ │ + mov.w fp, #13 │ │ + b.n 378e2 │ │ + str.w r8, [sp, #8] │ │ + mov.w fp, #27 │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ - cbz r0, 37146 │ │ - ldr r1, [sp, #8] │ │ - str r1, [r0, #20] │ │ - ldr r1, [sp, #16] │ │ - str r1, [r0, #16] │ │ - ldr r1, [sp, #12] │ │ - str r1, [r0, #12] │ │ - ldr r1, [sp, #20] │ │ - str r1, [r0, #8] │ │ + blx d87f0 │ │ + cbz r0, 378f4 │ │ movs r1, #0 │ │ + str.w r9, [r0, #24] │ │ strb r1, [r0, #1] │ │ - ldr r1, [sp, #24] │ │ - str.w sl, [r0, #24] │ │ - str r7, [r0, #4] │ │ - strb r4, [r0, #0] │ │ + ldr r1, [sp, #8] │ │ + str r6, [r0, #20] │ │ + str r5, [r0, #16] │ │ + str r7, [r0, #12] │ │ + str.w r8, [r0, #8] │ │ + str r4, [r0, #4] │ │ + strb.w fp, [r0] │ │ str r0, [r1, #0] │ │ - str.w r9, [sp, #28] │ │ - add r0, sp, #28 │ │ - bl 22ebc │ │ - add sp, #60 @ 0x3c │ │ + str.w sl, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl 23238 │ │ + add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #38 @ 0x26 │ │ movs r5, #38 @ 0x26 │ │ - blx d7bb0 │ │ - cbz r0, 3714e │ │ - ldr r1, [pc, #80] @ (3715c ) │ │ + blx d87f0 │ │ + cbz r0, 378fc │ │ + ldr r1, [pc, #88] @ (3790c ) │ │ movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - str r5, [sp, #40] @ 0x28 │ │ - str r4, [sp, #36] @ 0x24 │ │ - str r5, [sp, #32] │ │ - str r7, [sp, #28] │ │ - add r0, sp, #28 │ │ - bl 22ebc │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bl d53c6 │ │ + movs r0, #10 │ │ + str r5, [sp, #24] │ │ + movt r0, #32768 @ 0x8000 │ │ + str r4, [sp, #20] │ │ + str r5, [sp, #16] │ │ str r0, [sp, #12] │ │ - movs r0, #38 @ 0x26 │ │ - str.w sl, [sp, #20] │ │ - mov r7, lr │ │ - str r0, [sp, #16] │ │ - mov r4, fp │ │ - b.n 370c8 │ │ - strd r6, r0, [sp, #8] │ │ - movs r4, #3 │ │ - strd r2, r3, [sp, #16] │ │ - b.n 370c8 │ │ + add r0, sp, #12 │ │ + bl 23238 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r5, #38 @ 0x26 │ │ + b.n 37872 │ │ + mov.w fp, #3 │ │ + str.w r8, [sp, #8] │ │ + movs r4, #10 │ │ + mov r8, r1 │ │ + movt r4, #32768 @ 0x8000 │ │ + movs r0, #72 @ 0x48 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + bne.n 3787a │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #1 │ │ movs r1, #38 @ 0x26 │ │ - bl 3d98e │ │ - nop │ │ - str r3, [sp, #1008] @ 0x3f0 │ │ - vsli.64 , q14, #62 @ 0x3e │ │ - Address 0x3715e is out of bounds. │ │ + bl 3e0ac │ │ + bl 3a0902 │ │ + str r0, [sp, #704] @ 0x2c0 │ │ + vrshr.u64 d31, d22, #2 │ │ + Address 0x3790e is out of bounds. │ │ │ │ │ │ -00037160 : │ │ +00037910 : │ │ push {r4, r5, r7, lr} │ │ sub sp, #72 @ 0x48 │ │ mov r4, r0 │ │ mov r0, sp │ │ movs r2, #72 @ 0x48 │ │ mov r5, r1 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ - cbz r0, 371a0 │ │ + blx d87f0 │ │ + cbz r0, 37950 │ │ mov r1, sp │ │ movs r2, #72 @ 0x48 │ │ mov r5, r0 │ │ - bl d405a │ │ + bl d4c50 │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ itttt ne │ │ strne r5, [r0, #4] │ │ movne r1, #26 │ │ strbne r1, [r0, #0] │ │ strne r0, [r4, #0] │ │ itt ne │ │ addne sp, #72 @ 0x48 │ │ popne {r4, r5, r7, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ + bl 3df32 │ │ │ │ -000371a8 : │ │ +00037958 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #44 @ 0x2c │ │ mov r4, r1 │ │ mov r1, r0 │ │ ldrd r0, r7, [sp, #64] @ 0x40 │ │ strd r0, r7, [sp] │ │ add r0, sp, #28 │ │ - bl 322e0 │ │ + bl 328c0 │ │ ldrd r1, r0, [sp, #28] │ │ movs r5, #17 │ │ movt r5, #32768 @ 0x8000 │ │ cmp r1, r5 │ │ - bne.n 371f0 │ │ + bne.n 379a0 │ │ ldrb.w r7, [r0, #32] │ │ ldr r6, [r0, #28] │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ - cbz r0, 37206 │ │ + blx d87f0 │ │ + cbz r0, 379b6 │ │ movs r1, #22 │ │ strb r7, [r0, #8] │ │ str r6, [r0, #4] │ │ strb r1, [r0, #0] │ │ str r0, [r4, #0] │ │ str r5, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ strd r2, r3, [sp, #20] │ │ strd r1, r0, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ - bmi.n 371ba │ │ + bl 3df32 │ │ + bmi.n 3796a │ │ │ │ -00037210 : │ │ +000379c0 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #100 @ 0x64 │ │ mov r5, r2 │ │ ldrd r2, r3, [sp, #128] @ 0x80 │ │ add r6, sp, #24 │ │ mov r9, r1 │ │ mov r1, r0 │ │ ldrd r0, r7, [sp, #136] @ 0x88 │ │ strd r0, r7, [sp] │ │ mov r0, r6 │ │ - bl 322e0 │ │ + bl 328c0 │ │ ldrd r0, r4, [sp, #24] │ │ movw r8, #17 │ │ movt r8, #32768 @ 0x8000 │ │ cmp r0, r8 │ │ - bne.n 3726e │ │ - cbz r5, 37286 │ │ + bne.n 37a1e │ │ + cbz r5, 37a2a │ │ add r0, sp, #24 │ │ mov r1, r5 │ │ movs r2, #72 @ 0x48 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrb.w r0, [r4, #32] │ │ ldr r7, [r4, #28] │ │ cmp r0, #15 │ │ - beq.n 37296 │ │ + beq.n 37a3a │ │ cmp r0, #7 │ │ - bne.n 372a2 │ │ + bne.n 37a48 │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #32 │ │ - bne.n 372e2 │ │ + bne.n 37a88 │ │ movs r4, #22 │ │ movs r5, #7 │ │ - b.n 37314 │ │ + b.n 37aba │ │ ldrd r1, r2, [sp, #32] │ │ - strd r1, r2, [sp, #16] │ │ - strd r0, r4, [sp, #8] │ │ - add r0, sp, #8 │ │ - bl 22ebc │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + str r2, [sp, #20] │ │ + strd r4, r1, [sp, #12] │ │ + b.n 37a7a │ │ movs r0, #32 │ │ strb.w r0, [sp, #24] │ │ ldrb.w r0, [r4, #32] │ │ ldr r7, [r4, #28] │ │ cmp r0, #15 │ │ - bne.n 3725c │ │ + bne.n 37a0c │ │ ldrb.w r4, [sp, #24] │ │ cmp r4, #32 │ │ - bne.n 372fc │ │ + bne.n 37aa2 │ │ + movs r4, #29 │ │ movs r5, #0 │ │ - b.n 37312 │ │ + b.n 37aba │ │ movs r0, #38 @ 0x26 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 37344 │ │ - ldr r1, [pc, #156] @ (3734c ) │ │ + beq.n 37ae8 │ │ + ldr r1, [pc, #156] @ (37af0 ) │ │ movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ movs r5, #38 @ 0x26 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #32 │ │ itt ne │ │ addne.w r0, sp, #24 │ │ - blne 429ac │ │ + blne 430d4 │ │ sub.w r0, r8, #7 │ │ + str r5, [sp, #20] │ │ strd r5, r4, [sp, #12] │ │ str r0, [sp, #8] │ │ - str r5, [sp, #20] │ │ add r0, sp, #8 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ - cbz r0, 3733c │ │ + blx d87f0 │ │ + cbz r0, 37ae0 │ │ add r1, sp, #24 │ │ movs r2, #72 @ 0x48 │ │ mov r6, r0 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r5, r7 │ │ movs r4, #28 │ │ mov r7, r6 │ │ - b.n 37314 │ │ + b.n 37aba │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ - cbz r0, 3733c │ │ + blx d87f0 │ │ + cbz r0, 37ae0 │ │ mov r5, r0 │ │ adds r1, r6, #1 │ │ strb.w r4, [r0], #1 │ │ movs r2, #71 @ 0x47 │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r4, #29 │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ - cbz r0, 3733c │ │ - movs r1, #0 │ │ + blx d87f0 │ │ + cbz r0, 37ae0 │ │ + movs r1, #38 @ 0x26 │ │ str r5, [r0, #8] │ │ str r1, [r0, #16] │ │ - str r1, [r0, #12] │ │ str r7, [r0, #4] │ │ strb r4, [r0, #0] │ │ str.w r0, [r9] │ │ str.w r8, [sp, #8] │ │ add r0, sp, #8 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #1 │ │ movs r1, #38 @ 0x26 │ │ - bl 3d98e │ │ - bl ffc9034a │ │ + bl 3e0ac │ │ + bl 14aaee │ │ │ │ -00037350 : │ │ +00037af4 : │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ movs r0, #72 @ 0x48 │ │ mov r5, r1 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ itttt ne │ │ strbne r5, [r0, #1] │ │ movne r1, #27 │ │ strbne r1, [r0, #0] │ │ strne r0, [r4, #0] │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ + bl 3df32 │ │ │ │ -00037374 : │ │ +00037b18 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ + sub sp, #68 @ 0x44 │ │ mov r9, r1 │ │ mov r1, r0 │ │ - ldrd r0, r7, [sp, #120] @ 0x78 │ │ + ldrd r0, r7, [sp, #128] @ 0x80 │ │ mov r5, r3 │ │ mov r6, r2 │ │ - ldrd r2, r3, [sp, #112] @ 0x70 │ │ + ldrd r2, r3, [sp, #120] @ 0x78 │ │ strd r0, r7, [sp] │ │ - add r0, sp, #32 │ │ - bl 322e0 │ │ - movw r8, #10 │ │ - ldrd r0, r7, [sp, #32] │ │ - movt r8, #32768 @ 0x8000 │ │ - add.w r4, r8, #7 │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 328c0 │ │ + movs r7, #10 │ │ + ldrd r0, sl, [sp, #40] @ 0x28 │ │ + movt r7, #32768 @ 0x8000 │ │ + adds r4, r7, #7 │ │ cmp r0, r4 │ │ - bne.n 373ee │ │ - cbz r6, 37406 │ │ + bne.n 37b8e │ │ + cbz r6, 37ba6 │ │ mov r0, r6 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #32 │ │ + add r0, sp, #40 @ 0x28 │ │ mov r1, r6 │ │ - bl 3ffbc │ │ - ldr r0, [sp, #32] │ │ + bl 40468 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #1 │ │ - bne.n 3740a │ │ + bne.n 37bac │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 37620 │ │ - ldr r1, [pc, #608] @ (37630 ) │ │ + beq.w 37daa │ │ + ldr r1, [pc, #588] @ (37dbc ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - strd r4, r5, [sp, #24] │ │ - strd r8, r5, [sp, #16] │ │ - add r0, sp, #16 │ │ - bl 22ebc │ │ - add sp, #60 @ 0x3c │ │ + bl d53c6 │ │ + strd r4, r5, [sp, #32] │ │ + strd r7, r5, [sp, #24] │ │ + add r0, sp, #24 │ │ + bl 23238 │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r1, r2, [sp, #40] @ 0x28 │ │ - strd r1, r2, [sp, #24] │ │ - strd r0, r7, [sp, #16] │ │ - add r0, sp, #16 │ │ - bl 22ebc │ │ - add sp, #60 @ 0x3c │ │ + ldrd r1, r2, [sp, #48] @ 0x30 │ │ + strd r1, r2, [sp, #32] │ │ + strd r0, sl, [sp, #24] │ │ + add r0, sp, #24 │ │ + bl 23238 │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r6, r7 │ │ movs r1, #0 │ │ - b.n 3740e │ │ - ldrd r1, r2, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #104] @ 0x68 │ │ - add r0, sp, #48 @ 0x30 │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ - bl 59ec8 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - cbz r5, 37478 │ │ - ldrd r2, sl, [sp, #52] @ 0x34 │ │ + b.n 37bb2 │ │ + ldrd r1, r2, [sp, #44] @ 0x2c │ │ + mov r6, r7 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + add r0, sp, #56 @ 0x38 │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ + bl 5a502 │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + cbz r5, 37bd2 │ │ + ldrd r2, r7, [sp, #60] @ 0x3c │ │ cmp.w fp, #0 │ │ - str r2, [sp, #12] │ │ - beq.n 37500 │ │ + str r2, [sp, #20] │ │ + bne.n 37be8 │ │ + b.n 37c74 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + bne.n 37c2e │ │ + movs r2, #1 │ │ + movs r7, #0 │ │ + mov.w r8, #0 │ │ + cmp.w fp, #0 │ │ + str r2, [sp, #20] │ │ + beq.n 37c74 │ │ mov r0, fp │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #32 │ │ + add r0, sp, #40 @ 0x28 │ │ mov r1, fp │ │ - bl 3ffbc │ │ - ldr r0, [sp, #32] │ │ + bl 40468 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #1 │ │ - bne.n 37490 │ │ + bne.n 37c28 │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 37620 │ │ - ldr r1, [pc, #484] @ (37634 ) │ │ + beq.w 37daa │ │ + ldr r1, [pc, #432] @ (37dc0 ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - strd r4, r5, [sp, #24] │ │ - strd r8, r5, [sp, #16] │ │ - lsls r0, r6, #1 │ │ - beq.n 37552 │ │ - ldr r0, [sp, #12] │ │ - blx d7b70 │ │ - add r0, sp, #16 │ │ - bl 22ebc │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n 37496 │ │ - movs r2, #1 │ │ - mov.w sl, #0 │ │ - movs r6, #0 │ │ - cmp.w fp, #0 │ │ - str r2, [sp, #12] │ │ - bne.n 3742a │ │ - b.n 37500 │ │ - ldrd r1, r2, [sp, #36] @ 0x24 │ │ - b.n 37502 │ │ - add.w sl, sp, #48 @ 0x30 │ │ - add r2, sp, #32 │ │ - ldmia.w sl, {r0, r1, sl} │ │ - cmp.w sl, #0 │ │ - stmia.w r2, {r0, r1, sl} │ │ - beq.n 374d4 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - sub.w r0, sl, #1 │ │ + bl d53c6 │ │ + strd r4, r5, [sp, #32] │ │ + strd r6, r5, [sp, #24] │ │ + movs.w r0, r8, lsl #1 │ │ + beq.n 37b82 │ │ + b.n 37cd2 │ │ + ldrd r1, r2, [sp, #44] @ 0x2c │ │ + b.n 37c76 │ │ + add r7, sp, #56 @ 0x38 │ │ + add r2, sp, #40 @ 0x28 │ │ + ldmia r7, {r0, r1, r7} │ │ + stmia r2!, {r0, r1, r7} │ │ + cbz r7, 37c52 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + subs r0, r7, #1 │ │ ldrb r1, [r2, r0] │ │ cmp r1, #255 @ 0xff │ │ - bne.n 374f2 │ │ - ldr r0, [sp, #32] │ │ - cmp sl, r0 │ │ - beq.w 3760e │ │ + bne.n 37c64 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp r7, r0 │ │ + beq.w 37d98 │ │ movs r0, #0 │ │ - strb.w r0, [r2, sl] │ │ - add.w sl, sl, #1 │ │ - ldr r6, [sp, #32] │ │ - cmp.w fp, #0 │ │ - str r2, [sp, #12] │ │ - bne.n 3742a │ │ - b.n 37500 │ │ - ldr r0, [sp, #32] │ │ + strb r0, [r2, r7] │ │ + adds r7, #1 │ │ + b.n 37c68 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.w 37606 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ + beq.w 37d90 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ - mov.w sl, #1 │ │ + movs r7, #1 │ │ strb r0, [r2, #0] │ │ - ldr r6, [sp, #32] │ │ - cmp.w fp, #0 │ │ - str r2, [sp, #12] │ │ - bne.n 3742a │ │ - b.n 37500 │ │ + b.n 37c68 │ │ adds r1, #1 │ │ strb r1, [r2, r0] │ │ - ldr r6, [sp, #32] │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ cmp.w fp, #0 │ │ - str r2, [sp, #12] │ │ - bne.n 3742a │ │ + str r2, [sp, #20] │ │ + bne.n 37be8 │ │ movs r1, #0 │ │ - ldr r3, [sp, #104] @ 0x68 │ │ - add r0, sp, #32 │ │ - ldr r5, [sp, #100] @ 0x64 │ │ - bl 59ec8 │ │ - ldr r0, [sp, #32] │ │ - cbz r5, 37532 │ │ - sub.w r1, r8, #9 │ │ + ldr r3, [sp, #112] @ 0x70 │ │ + add r0, sp, #40 @ 0x28 │ │ + mov fp, r6 │ │ + ldr r5, [sp, #108] @ 0x6c │ │ + bl 5a502 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cbz r5, 37cb0 │ │ + sub.w r1, fp, #9 │ │ cmp r0, r1 │ │ - beq.n 37538 │ │ - ldrd r1, r2, [sp, #36] @ 0x24 │ │ - mov fp, r0 │ │ - ldrb.w r5, [r7, #32] │ │ - ldr r7, [r7, #28] │ │ + beq.n 37cb6 │ │ + ldrd r1, r2, [sp, #44] @ 0x2c │ │ + mov r6, r0 │ │ + str r7, [sp, #16] │ │ + ldrb.w r5, [sl, #32] │ │ + ldr.w r7, [sl, #28] │ │ cmp r5, #6 │ │ - beq.n 37584 │ │ + beq.n 37d0c │ │ cmp r5, #14 │ │ - bne.n 375c4 │ │ - mov r8, r2 │ │ + bne.n 37d4e │ │ + str r6, [sp, #12] │ │ + mov fp, r2 │ │ + mov r6, r1 │ │ movs r5, #16 │ │ - b.n 37586 │ │ + b.n 37d12 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 3755e │ │ + bne.n 37ce4 │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 37618 │ │ + beq.n 37da2 │ │ movs r1, #27 │ │ str.w r0, [r9] │ │ strh r1, [r0, #0] │ │ - str r4, [sp, #16] │ │ - lsls r0, r6, #1 │ │ - bne.w 37466 │ │ - add r0, sp, #16 │ │ - bl 22ebc │ │ - add sp, #60 @ 0x3c │ │ + str r4, [sp, #24] │ │ + movs.w r0, r8, lsl #1 │ │ + beq.w 37b82 │ │ + ldr r0, [sp, #20] │ │ + blx d87c0 │ │ + add r0, sp, #24 │ │ + bl 23238 │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ movs r2, #0 │ │ - mov.w fp, #0 │ │ + movs r6, #0 │ │ cmp r1, #0 │ │ it eq │ │ - moveq.w fp, #2147483648 @ 0x80000000 │ │ - cbz r0, 37578 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - blx d7b70 │ │ + moveq.w r6, #2147483648 @ 0x80000000 │ │ + str r7, [sp, #16] │ │ + cbz r0, 37cfe │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + blx d87c0 │ │ movs r2, #0 │ │ movs r1, #1 │ │ - ldrb.w r5, [r7, #32] │ │ - ldr r7, [r7, #28] │ │ + ldrb.w r5, [sl, #32] │ │ + ldr.w r7, [sl, #28] │ │ cmp r5, #6 │ │ - bne.n 37528 │ │ - mov r8, r2 │ │ - str r1, [sp, #8] │ │ + bne.n 37ca2 │ │ + str r6, [sp, #12] │ │ + mov fp, r2 │ │ + mov r6, r1 │ │ movs r0, #72 @ 0x48 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 37618 │ │ - ldr r1, [sp, #12] │ │ - str r1, [r0, #8] │ │ - ldr r1, [sp, #104] @ 0x68 │ │ + beq.n 37da2 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ strb.w r1, [r0, #32] │ │ - ldr r1, [sp, #8] │ │ - str.w sl, [r0, #12] │ │ + ldr r1, [sp, #12] │ │ + str r1, [r0, #16] │ │ + ldr r1, [sp, #16] │ │ + str r1, [r0, #12] │ │ + ldr r1, [sp, #20] │ │ str r7, [r0, #28] │ │ - str.w r8, [r0, #24] │ │ - str r1, [r0, #20] │ │ - str.w fp, [r0, #16] │ │ - str r6, [r0, #4] │ │ + str.w fp, [r0, #24] │ │ + str r6, [r0, #20] │ │ + str r1, [r0, #8] │ │ + str.w r8, [r0, #4] │ │ strb r5, [r0, #0] │ │ str.w r0, [r9] │ │ - str r4, [sp, #16] │ │ - add r0, sp, #16 │ │ - bl 22ebc │ │ - add sp, #60 @ 0x3c │ │ + str r4, [sp, #24] │ │ + add r0, sp, #24 │ │ + bl 23238 │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #38 @ 0x26 │ │ mov r5, r1 │ │ - blx d7bb0 │ │ - cbz r0, 37628 │ │ - ldr r1, [pc, #104] @ (37638 ) │ │ + blx d87f0 │ │ + cbz r0, 37db2 │ │ + ldr r1, [pc, #104] @ (37dc4 ) │ │ movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - movs.w r0, fp, lsl #1 │ │ - beq.n 375e6 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ + bl d53c6 │ │ lsls r0, r6, #1 │ │ - beq.n 375f0 │ │ - ldr r0, [sp, #12] │ │ - blx d7b70 │ │ + beq.n 37d6e │ │ + mov r0, r5 │ │ + blx d87c0 │ │ + movs.w r0, r8, lsl #1 │ │ + beq.n 37d7a │ │ + ldr r0, [sp, #20] │ │ + blx d87c0 │ │ movs r0, #38 @ 0x26 │ │ - str r4, [sp, #24] │ │ - str r0, [sp, #28] │ │ - strd r8, r0, [sp, #16] │ │ - add r0, sp, #16 │ │ - bl 22ebc │ │ - add sp, #60 @ 0x3c │ │ + strd r4, r0, [sp, #32] │ │ + strd fp, r0, [sp, #24] │ │ + add r0, sp, #24 │ │ + bl 23238 │ │ + add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r0, sp, #32 │ │ - bl 3e62c │ │ - b.n 374dc │ │ - add r0, sp, #32 │ │ - bl 3e62c │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - b.n 374be │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 3ed2c │ │ + b.n 37c5a │ │ + add r0, sp, #40 @ 0x28 │ │ + bl 3ed2c │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + b.n 37c4a │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #38 @ 0x26 │ │ - bl 3d98e │ │ - add r0, sp, #32 │ │ - vneg.f d26, d8 │ │ - vsra.u32 d31, d24, #3 │ │ - Address 0x3763a is out of bounds. │ │ + bl 3e0ac │ │ + nop │ │ + add r4, pc, #800 @ (adr r4, 380e0 ) │ │ + vcgt.f d26, d26, #0 │ │ + @ instruction: 0xfffdee0e │ │ + Address 0x37dc6 is out of bounds. │ │ │ │ │ │ -0003763c : │ │ +00037dc8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ - mov r9, r1 │ │ + mov fp, r1 │ │ mov r1, r0 │ │ ldrd r0, r7, [sp, #88] @ 0x58 │ │ mov r5, r3 │ │ mov r6, r2 │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ strd r0, r7, [sp] │ │ add r0, sp, #28 │ │ - bl 322e0 │ │ - movw r8, #10 │ │ - ldrd r0, r7, [sp, #28] │ │ - movt r8, #32768 @ 0x8000 │ │ - add.w r4, r8, #7 │ │ - cmp r0, r4 │ │ - bne.n 376a6 │ │ + bl 328c0 │ │ + movw r9, #10 │ │ + ldrd r0, r4, [sp, #28] │ │ + movt r9, #32768 @ 0x8000 │ │ + add.w r7, r9, #7 │ │ + cmp r0, r7 │ │ + bne.n 37e48 │ │ cmp r6, #0 │ │ - beq.w 3778a │ │ + beq.w 37f22 │ │ mov r0, r6 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #28 │ │ mov r1, r6 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #28] │ │ cmp r0, #1 │ │ - bne.n 376be │ │ + bne.n 37e60 │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 37792 │ │ - ldr r1, [pc, #264] @ (377a4 ) │ │ + beq.w 37f2a │ │ + ldr r1, [pc, #284] @ (37f44 ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - b.n 37722 │ │ + bl d53c6 │ │ + str r5, [sp, #24] │ │ + str r4, [sp, #20] │ │ + str r5, [sp, #16] │ │ + str.w r9, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl 23238 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ strd r1, r2, [sp, #20] │ │ - strd r0, r7, [sp, #12] │ │ + strd r0, r4, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r1, r6, [sp, #32] │ │ - ldrb.w fp, [r7, #32] │ │ - ldr.w sl, [r7, #28] │ │ - cbz r5, 376e4 │ │ - cbz r6, 37736 │ │ - mov r0, r6 │ │ - mov r7, r1 │ │ - blx d7bb0 │ │ - mov r1, r7 │ │ - mov r7, r0 │ │ - cbnz r0, 37738 │ │ - movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ + ldrb.w sl, [r4, #32] │ │ + ldr r0, [r4, #28] │ │ + cbz r5, 37e76 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 37eb8 │ │ + bl 3e144 │ │ + str r0, [sp, #8] │ │ add r0, sp, #28 │ │ mov r2, r6 │ │ - bl 3dd0c │ │ - cmp.w fp, #6 │ │ - beq.n 3774c │ │ - cmp.w fp, #14 │ │ - bne.n 376fe │ │ + bl 3e428 │ │ + cmp.w sl, #6 │ │ + beq.n 37ee4 │ │ + cmp.w sl, #14 │ │ + bne.n 37e92 │ │ mov.w r8, #19 │ │ - b.n 37750 │ │ + b.n 37ee8 │ │ movs r0, #38 @ 0x26 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3779a │ │ - ldr r1, [pc, #156] @ (377a8 ) │ │ + beq.n 37f32 │ │ + ldr r1, [pc, #168] @ (37f48 ) │ │ movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ movs r5, #38 @ 0x26 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #28] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #32] │ │ - blxne d7b70 │ │ - strd r4, r5, [sp, #20] │ │ - strd r8, r5, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl 22ebc │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r7, #1 │ │ - mov r0, r7 │ │ + blxne d87c0 │ │ + b.n 37e32 │ │ + str r0, [sp, #8] │ │ + cbz r6, 37ecc │ │ + mov r0, r6 │ │ + mov r4, r1 │ │ + blx d87f0 │ │ + cbz r0, 37f3a │ │ + mov r8, r0 │ │ + mov r1, r4 │ │ + b.n 37ed0 │ │ + mov.w r8, #1 │ │ + mov r0, r8 │ │ mov r2, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ str r6, [sp, #36] @ 0x24 │ │ - strd r6, r7, [sp, #28] │ │ - cmp.w fp, #6 │ │ - bne.n 376f2 │ │ + strd r6, r8, [sp, #28] │ │ + cmp.w sl, #6 │ │ + bne.n 37e86 │ │ mov.w r8, #9 │ │ movs r0, #72 @ 0x48 │ │ - ldrd fp, r6, [sp, #28] │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - blx d7bb0 │ │ - cbz r0, 37782 │ │ - str r7, [r0, #12] │ │ - str r6, [r0, #8] │ │ + ldrd r9, r6, [sp, #28] │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + blx d87f0 │ │ + cbz r0, 37f1a │ │ + ldr r1, [sp, #8] │ │ strb r5, [r0, #20] │ │ - str.w sl, [r0, #16] │ │ - str.w fp, [r0, #4] │ │ + str r1, [r0, #16] │ │ + str r4, [r0, #12] │ │ + str r6, [r0, #8] │ │ + str.w r9, [r0, #4] │ │ strb.w r8, [r0] │ │ - str.w r0, [r9] │ │ - str r4, [sp, #12] │ │ + str.w r0, [fp] │ │ + str r7, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ - ldr r0, [pc, #32] @ (377ac ) │ │ + bl 3df32 │ │ + ldr r0, [pc, #40] @ (37f4c ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #38 @ 0x26 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 3e0ac │ │ nop │ │ - add r5, pc, #248 @ (adr r5, 378a0 ) │ │ - @ instruction: 0xfffdeffc │ │ - @ instruction: 0xfffd1f9c │ │ + add r2, pc, #64 @ (adr r2, 37f88 ) │ │ + vqdmulh.s q15, , d8[0] │ │ + vsri.32 q9, q2, #3 │ │ movs r2, r1 │ │ │ │ -000377b0 : │ │ +00037f50 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ - mov r9, r1 │ │ + mov fp, r1 │ │ mov r1, r0 │ │ ldrd r0, r7, [sp, #88] @ 0x58 │ │ mov r5, r3 │ │ mov r6, r2 │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ strd r0, r7, [sp] │ │ add r0, sp, #28 │ │ - bl 322e0 │ │ - movw r8, #10 │ │ - ldrd r0, r7, [sp, #28] │ │ - movt r8, #32768 @ 0x8000 │ │ - add.w r4, r8, #7 │ │ - cmp r0, r4 │ │ - bne.n 3781a │ │ + bl 328c0 │ │ + movw r9, #10 │ │ + ldrd r0, r4, [sp, #28] │ │ + movt r9, #32768 @ 0x8000 │ │ + add.w r7, r9, #7 │ │ + cmp r0, r7 │ │ + bne.n 37fd0 │ │ cmp r6, #0 │ │ - beq.w 378fe │ │ + beq.w 380aa │ │ mov r0, r6 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #28 │ │ mov r1, r6 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #28] │ │ cmp r0, #1 │ │ - bne.n 37832 │ │ + bne.n 37fe8 │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 37906 │ │ - ldr r1, [pc, #264] @ (37918 ) │ │ + beq.w 380b2 │ │ + ldr r1, [pc, #284] @ (380cc ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - b.n 37896 │ │ + bl d53c6 │ │ + str r5, [sp, #24] │ │ + str r4, [sp, #20] │ │ + str r5, [sp, #16] │ │ + str.w r9, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl 23238 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ strd r1, r2, [sp, #20] │ │ - strd r0, r7, [sp, #12] │ │ + strd r0, r4, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r1, r6, [sp, #32] │ │ - ldrb.w fp, [r7, #32] │ │ - ldr.w sl, [r7, #28] │ │ - cbz r5, 37858 │ │ - cbz r6, 378aa │ │ - mov r0, r6 │ │ - mov r7, r1 │ │ - blx d7bb0 │ │ - mov r1, r7 │ │ - mov r7, r0 │ │ - cbnz r0, 378ac │ │ - movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ + ldrb.w sl, [r4, #32] │ │ + ldr r0, [r4, #28] │ │ + cbz r5, 37ffe │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 38040 │ │ + bl 3e144 │ │ + str r0, [sp, #8] │ │ add r0, sp, #28 │ │ mov r2, r6 │ │ - bl 3dd0c │ │ - cmp.w fp, #6 │ │ - beq.n 378c0 │ │ - cmp.w fp, #14 │ │ - bne.n 37872 │ │ + bl 3e428 │ │ + cmp.w sl, #6 │ │ + beq.n 3806c │ │ + cmp.w sl, #14 │ │ + bne.n 3801a │ │ mov.w r8, #18 │ │ - b.n 378c4 │ │ + b.n 38070 │ │ movs r0, #38 @ 0x26 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3790e │ │ - ldr r1, [pc, #156] @ (3791c ) │ │ + beq.n 380ba │ │ + ldr r1, [pc, #168] @ (380d0 ) │ │ movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ movs r5, #38 @ 0x26 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #28] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #32] │ │ - blxne d7b70 │ │ - strd r4, r5, [sp, #20] │ │ - strd r8, r5, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl 22ebc │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r7, #1 │ │ - mov r0, r7 │ │ + blxne d87c0 │ │ + b.n 37fba │ │ + str r0, [sp, #8] │ │ + cbz r6, 38054 │ │ + mov r0, r6 │ │ + mov r4, r1 │ │ + blx d87f0 │ │ + cbz r0, 380c2 │ │ + mov r8, r0 │ │ + mov r1, r4 │ │ + b.n 38058 │ │ + mov.w r8, #1 │ │ + mov r0, r8 │ │ mov r2, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ str r6, [sp, #36] @ 0x24 │ │ - strd r6, r7, [sp, #28] │ │ - cmp.w fp, #6 │ │ - bne.n 37866 │ │ + strd r6, r8, [sp, #28] │ │ + cmp.w sl, #6 │ │ + bne.n 3800e │ │ mov.w r8, #8 │ │ movs r0, #72 @ 0x48 │ │ - ldrd fp, r6, [sp, #28] │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - blx d7bb0 │ │ - cbz r0, 378f6 │ │ - str r7, [r0, #12] │ │ - str r6, [r0, #8] │ │ + ldrd r9, r6, [sp, #28] │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + blx d87f0 │ │ + cbz r0, 380a2 │ │ + ldr r1, [sp, #8] │ │ strb r5, [r0, #20] │ │ - str.w sl, [r0, #16] │ │ - str.w fp, [r0, #4] │ │ + str r1, [r0, #16] │ │ + str r4, [r0, #12] │ │ + str r6, [r0, #8] │ │ + str.w r9, [r0, #4] │ │ strb.w r8, [r0] │ │ - str.w r0, [r9] │ │ - str r4, [sp, #12] │ │ + str.w r0, [fp] │ │ + str r7, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ - ldr r0, [pc, #32] @ (37920 ) │ │ + bl 3df32 │ │ + ldr r0, [pc, #40] @ (380d4 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #38 @ 0x26 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 3e0ac │ │ nop │ │ - add r3, pc, #808 @ (adr r3, 37c44 ) │ │ - @ instruction: 0xfffdee88 │ │ - vcvt.f32.u32 d17, d24, #3 │ │ + add r0, pc, #544 @ (adr r0, 382f0 ) │ │ + vtbx.8 d30, {d13-d16}, d0 │ │ + vrshr.u64 q9, q6, #3 │ │ movs r2, r1 │ │ │ │ -00037924 : │ │ +000380d8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ - mov r9, r1 │ │ + mov fp, r1 │ │ mov r1, r0 │ │ ldrd r0, r7, [sp, #88] @ 0x58 │ │ mov r5, r3 │ │ mov r6, r2 │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ strd r0, r7, [sp] │ │ add r0, sp, #28 │ │ - bl 322e0 │ │ - movw r8, #10 │ │ - ldrd r0, r7, [sp, #28] │ │ - movt r8, #32768 @ 0x8000 │ │ - add.w r4, r8, #7 │ │ - cmp r0, r4 │ │ - bne.n 3798e │ │ + bl 328c0 │ │ + movw r9, #10 │ │ + ldrd r0, r4, [sp, #28] │ │ + movt r9, #32768 @ 0x8000 │ │ + add.w r7, r9, #7 │ │ + cmp r0, r7 │ │ + bne.n 38158 │ │ cmp r6, #0 │ │ - beq.w 37a72 │ │ + beq.w 38232 │ │ mov r0, r6 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #28 │ │ mov r1, r6 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #28] │ │ cmp r0, #1 │ │ - bne.n 379a6 │ │ + bne.n 38170 │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 37a7a │ │ - ldr r1, [pc, #264] @ (37a8c ) │ │ + beq.w 3823a │ │ + ldr r1, [pc, #284] @ (38254 ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - b.n 37a0a │ │ + bl d53c6 │ │ + str r5, [sp, #24] │ │ + str r4, [sp, #20] │ │ + str r5, [sp, #16] │ │ + str.w r9, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl 23238 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ strd r1, r2, [sp, #20] │ │ - strd r0, r7, [sp, #12] │ │ + strd r0, r4, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r1, r6, [sp, #32] │ │ - ldrb.w fp, [r7, #32] │ │ - ldr.w sl, [r7, #28] │ │ - cbz r5, 379cc │ │ - cbz r6, 37a1e │ │ - mov r0, r6 │ │ - mov r7, r1 │ │ - blx d7bb0 │ │ - mov r1, r7 │ │ - mov r7, r0 │ │ - cbnz r0, 37a20 │ │ - movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ + ldrb.w sl, [r4, #32] │ │ + ldr r0, [r4, #28] │ │ + cbz r5, 38186 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 381c8 │ │ + bl 3e144 │ │ + str r0, [sp, #8] │ │ add r0, sp, #28 │ │ mov r2, r6 │ │ - bl 3dd0c │ │ - cmp.w fp, #6 │ │ - beq.n 37a34 │ │ - cmp.w fp, #14 │ │ - bne.n 379e6 │ │ + bl 3e428 │ │ + cmp.w sl, #6 │ │ + beq.n 381f4 │ │ + cmp.w sl, #14 │ │ + bne.n 381a2 │ │ mov.w r8, #20 │ │ - b.n 37a38 │ │ + b.n 381f8 │ │ movs r0, #38 @ 0x26 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 37a82 │ │ - ldr r1, [pc, #156] @ (37a90 ) │ │ + beq.n 38242 │ │ + ldr r1, [pc, #168] @ (38258 ) │ │ movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ movs r5, #38 @ 0x26 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #28] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #32] │ │ - blxne d7b70 │ │ - strd r4, r5, [sp, #20] │ │ - strd r8, r5, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl 22ebc │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r7, #1 │ │ - mov r0, r7 │ │ + blxne d87c0 │ │ + b.n 38142 │ │ + str r0, [sp, #8] │ │ + cbz r6, 381dc │ │ + mov r0, r6 │ │ + mov r4, r1 │ │ + blx d87f0 │ │ + cbz r0, 3824a │ │ + mov r8, r0 │ │ + mov r1, r4 │ │ + b.n 381e0 │ │ + mov.w r8, #1 │ │ + mov r0, r8 │ │ mov r2, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ str r6, [sp, #36] @ 0x24 │ │ - strd r6, r7, [sp, #28] │ │ - cmp.w fp, #6 │ │ - bne.n 379da │ │ + strd r6, r8, [sp, #28] │ │ + cmp.w sl, #6 │ │ + bne.n 38196 │ │ mov.w r8, #10 │ │ movs r0, #72 @ 0x48 │ │ - ldrd fp, r6, [sp, #28] │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - blx d7bb0 │ │ - cbz r0, 37a6a │ │ - str r7, [r0, #12] │ │ - str r6, [r0, #8] │ │ + ldrd r9, r6, [sp, #28] │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + blx d87f0 │ │ + cbz r0, 3822a │ │ + ldr r1, [sp, #8] │ │ strb r5, [r0, #20] │ │ - str.w sl, [r0, #16] │ │ - str.w fp, [r0, #4] │ │ + str r1, [r0, #16] │ │ + str r4, [r0, #12] │ │ + str r6, [r0, #8] │ │ + str.w r9, [r0, #4] │ │ strb.w r8, [r0] │ │ - str.w r0, [r9] │ │ - str r4, [sp, #12] │ │ + str.w r0, [fp] │ │ + str r7, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ - ldr r0, [pc, #32] @ (37a94 ) │ │ + bl 3df32 │ │ + ldr r0, [pc, #40] @ (3825c ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #38 @ 0x26 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 3e0ac │ │ nop │ │ - add r2, pc, #344 @ (adr r2, 37be8 ) │ │ - vcvt.u16.f16 d30, d4, #3 │ │ - vmull.u , d29, d20 │ │ + ldr r7, [sp, #0] │ │ + @ instruction: 0xfffde9b8 │ │ + vsra.u32 d18, d20, #3 │ │ movs r2, r1 │ │ │ │ -00037a98 : │ │ +00038260 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ - mov r9, r1 │ │ + mov fp, r1 │ │ mov r1, r0 │ │ ldrd r0, r7, [sp, #88] @ 0x58 │ │ mov r5, r3 │ │ mov r6, r2 │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ strd r0, r7, [sp] │ │ add r0, sp, #28 │ │ - bl 322e0 │ │ - movw r8, #10 │ │ - ldrd r0, r7, [sp, #28] │ │ - movt r8, #32768 @ 0x8000 │ │ - add.w r4, r8, #7 │ │ - cmp r0, r4 │ │ - bne.n 37b02 │ │ + bl 328c0 │ │ + movw r9, #10 │ │ + ldrd r0, r4, [sp, #28] │ │ + movt r9, #32768 @ 0x8000 │ │ + add.w r7, r9, #7 │ │ + cmp r0, r7 │ │ + bne.n 382e0 │ │ cmp r6, #0 │ │ - beq.w 37be6 │ │ + beq.w 383ba │ │ mov r0, r6 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #28 │ │ mov r1, r6 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #28] │ │ cmp r0, #1 │ │ - bne.n 37b1a │ │ + bne.n 382f8 │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 37bee │ │ - ldr r1, [pc, #264] @ (37c00 ) │ │ + beq.w 383c2 │ │ + ldr r1, [pc, #284] @ (383dc ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - b.n 37b7e │ │ + bl d53c6 │ │ + str r5, [sp, #24] │ │ + str r4, [sp, #20] │ │ + str r5, [sp, #16] │ │ + str.w r9, [sp, #12] │ │ + add r0, sp, #12 │ │ + bl 23238 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ strd r1, r2, [sp, #20] │ │ - strd r0, r7, [sp, #12] │ │ + strd r0, r4, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r1, r6, [sp, #32] │ │ - ldrb.w fp, [r7, #32] │ │ - ldr.w sl, [r7, #28] │ │ - cbz r5, 37b40 │ │ - cbz r6, 37b92 │ │ - mov r0, r6 │ │ - mov r7, r1 │ │ - blx d7bb0 │ │ - mov r1, r7 │ │ - mov r7, r0 │ │ - cbnz r0, 37b94 │ │ - movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ + ldrb.w sl, [r4, #32] │ │ + ldr r0, [r4, #28] │ │ + cbz r5, 3830e │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 38350 │ │ + bl 3e144 │ │ + str r0, [sp, #8] │ │ add r0, sp, #28 │ │ mov r2, r6 │ │ - bl 3dd0c │ │ - cmp.w fp, #6 │ │ - beq.n 37ba8 │ │ - cmp.w fp, #14 │ │ - bne.n 37b5a │ │ + bl 3e428 │ │ + cmp.w sl, #6 │ │ + beq.n 3837c │ │ + cmp.w sl, #14 │ │ + bne.n 3832a │ │ mov.w r8, #17 │ │ - b.n 37bac │ │ + b.n 38380 │ │ movs r0, #38 @ 0x26 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 37bf6 │ │ - ldr r1, [pc, #156] @ (37c04 ) │ │ + beq.n 383ca │ │ + ldr r1, [pc, #168] @ (383e0 ) │ │ movs r2, #38 @ 0x26 │ │ mov r4, r0 │ │ movs r5, #38 @ 0x26 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #28] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #32] │ │ - blxne d7b70 │ │ - strd r4, r5, [sp, #20] │ │ - strd r8, r5, [sp, #12] │ │ - add r0, sp, #12 │ │ - bl 22ebc │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r7, #1 │ │ - mov r0, r7 │ │ + blxne d87c0 │ │ + b.n 382ca │ │ + str r0, [sp, #8] │ │ + cbz r6, 38364 │ │ + mov r0, r6 │ │ + mov r4, r1 │ │ + blx d87f0 │ │ + cbz r0, 383d2 │ │ + mov r8, r0 │ │ + mov r1, r4 │ │ + b.n 38368 │ │ + mov.w r8, #1 │ │ + mov r0, r8 │ │ mov r2, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ str r6, [sp, #36] @ 0x24 │ │ - strd r6, r7, [sp, #28] │ │ - cmp.w fp, #6 │ │ - bne.n 37b4e │ │ + strd r6, r8, [sp, #28] │ │ + cmp.w sl, #6 │ │ + bne.n 3831e │ │ mov.w r8, #7 │ │ movs r0, #72 @ 0x48 │ │ - ldrd fp, r6, [sp, #28] │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - blx d7bb0 │ │ - cbz r0, 37bde │ │ - str r7, [r0, #12] │ │ - str r6, [r0, #8] │ │ + ldrd r9, r6, [sp, #28] │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + blx d87f0 │ │ + cbz r0, 383b2 │ │ + ldr r1, [sp, #8] │ │ strb r5, [r0, #20] │ │ - str.w sl, [r0, #16] │ │ - str.w fp, [r0, #4] │ │ + str r1, [r0, #16] │ │ + str r4, [r0, #12] │ │ + str r6, [r0, #8] │ │ + str.w r9, [r0, #4] │ │ strb.w r8, [r0] │ │ - str.w r0, [r9] │ │ - str r4, [sp, #12] │ │ + str.w r0, [fp] │ │ + str r7, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #72 @ 0x48 │ │ - bl 3d806 │ │ - ldr r0, [pc, #32] @ (37c08 ) │ │ + bl 3df32 │ │ + ldr r0, [pc, #40] @ (383e4 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #38 @ 0x26 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 3e0ac │ │ nop │ │ - add r0, pc, #904 @ (adr r0, 37f8c ) │ │ - vtbl.8 d30, {d29- instruction: 0xfffd1fdc │ │ movs r2, r1 │ │ │ │ -00037c0c : │ │ +000383e8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ mov r5, r0 │ │ movs r3, #0 │ │ movs r0, #4 │ │ cmp r1, #0 │ │ str r3, [sp, #56] @ 0x38 │ │ strd r3, r0, [sp, #48] @ 0x30 │ │ str r1, [sp, #28] │ │ - beq.w 3854c │ │ + beq.w 38ce2 │ │ mov.w sl, #19 │ │ mov r8, r5 │ │ str r2, [sp, #4] │ │ str r5, [sp, #8] │ │ strd r0, r3, [sp, #12] │ │ ldr r0, [sp, #28] │ │ mov fp, r8 │ │ str.w r8, [sp, #32] │ │ add r0, r8 │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 37c4c │ │ + b.n 38428 │ │ ldr.w fp, [sp, #32] │ │ cmp r5, #0 │ │ - bne.w 38206 │ │ + bne.w 3899c │ │ movs r0, #0 │ │ movs r7, #1 │ │ str r0, [sp, #40] @ 0x28 │ │ mov lr, sl │ │ movs r0, #0 │ │ mov.w ip, #0 │ │ str r0, [sp, #20] │ │ movs r0, #1 │ │ - mov.w r9, #0 │ │ str r0, [sp, #24] │ │ - b.n 37c78 │ │ - movs r0, #4 │ │ - mov.w ip, #7 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r7, #16 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp fp, r0 │ │ - beq.w 38116 │ │ - mov r0, lr │ │ - b.n 37c8a │ │ + mov.w r9, #0 │ │ + mov r0, sl │ │ + b.n 38452 │ │ movs r0, #1 │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #19 │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp fp, r1 │ │ - beq.w 38116 │ │ + beq.w 388b2 │ │ mov r4, r9 │ │ mov r9, fp │ │ ldrsb.w r1, [fp], #1 │ │ mov r8, r7 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ uxtb r6, r1 │ │ - ble.n 37ccc │ │ + ble.n 38494 │ │ uxtb r1, r0 │ │ cmp r1, #19 │ │ - bne.w 37dac │ │ + bne.w 38574 │ │ movw r0, #65408 @ 0xff80 │ │ movt r0, #1 │ │ cmp r6, r0 │ │ - bcs.n 37d0e │ │ - ldr r0, [pc, #752] @ (37fa4 ) │ │ + bcs.n 384d6 │ │ + ldr r0, [pc, #752] @ (3876c ) │ │ lsrs r1, r6, #7 │ │ add r0, pc │ │ add.w r2, r0, r1, lsl #1 │ │ ldrh.w r0, [r0, r1, lsl #1] │ │ ldrh r2, [r2, #2] │ │ adds r1, r2, #1 │ │ uxth r1, r1 │ │ cmp r1, r0 │ │ - bcs.n 37d1c │ │ - b.w 3850e │ │ + bcs.n 384e4 │ │ + b.w 38ca4 │ │ ldrb.w r2, [r9, #1] │ │ and.w r1, r6, #31 │ │ cmp r6, #224 @ 0xe0 │ │ and.w r2, r2, #63 @ 0x3f │ │ - bcc.n 37d9c │ │ + bcc.n 38564 │ │ ldrb.w r3, [r9, #2] │ │ cmp r6, #240 @ 0xf0 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r2, r3, r2, lsl #6 │ │ - bcc.w 37f18 │ │ + bcc.w 38738 │ │ ldrb.w r3, [r9, #3] │ │ and.w r1, r1, #7 │ │ add.w fp, r9, #4 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r2, r3, r2, lsl #6 │ │ orr.w r6, r2, r1, lsl #18 │ │ uxtb r1, r0 │ │ cmp r1, #19 │ │ - beq.n 37ca4 │ │ - b.n 37dac │ │ + beq.n 3846c │ │ + b.n 38574 │ │ movw r1, #1085 @ 0x43d │ │ movw r0, #1082 @ 0x43a │ │ cmp r1, r0 │ │ - bcc.w 3850e │ │ + bcc.w 38ca4 │ │ movw r2, #1086 @ 0x43e │ │ cmp r1, r2 │ │ - bcs.w 3850e │ │ + bcs.w 38ca4 │ │ subs r1, r1, r0 │ │ - beq.n 37dc2 │ │ - ldr r2, [pc, #656] @ (37fbc ) │ │ + beq.n 3858a │ │ + ldr r2, [pc, #656] @ (38784 ) │ │ add.w r0, r0, r0, lsl #1 │ │ mov sl, ip │ │ mov ip, lr │ │ add r2, pc │ │ mov lr, r4 │ │ add.w r7, r2, r0, lsl #2 │ │ movs r0, #0 │ │ cmp r1, #1 │ │ - beq.n 37d6a │ │ + beq.n 38532 │ │ mov r2, r1 │ │ add.w r3, r0, r2, lsr #1 │ │ sub.w r2, r2, r2, lsr #1 │ │ add.w r5, r3, r3, lsl #1 │ │ ldr.w r4, [r7, r5, lsl #2] │ │ add.w r5, r7, r5, lsl #2 │ │ ldr r5, [r5, #4] │ │ cmp r4, r6 │ │ it ls │ │ movls r0, r3 │ │ cmp r6, r5 │ │ it hi │ │ movhi r0, r3 │ │ cmp r2, #1 │ │ - bhi.n 37d44 │ │ + bhi.n 3850c │ │ add.w r5, r0, r0, lsl #1 │ │ add.w r2, r7, r5, lsl #2 │ │ ldr r3, [r2, #4] │ │ cmp r6, r3 │ │ itt ls │ │ ldrls.w r5, [r7, r5, lsl #2] │ │ cmpls r5, r6 │ │ - bls.n 37dd4 │ │ + bls.n 3859c │ │ cmp r6, r3 │ │ mov.w r7, #1 │ │ mov r4, lr │ │ it hi │ │ addhi r0, #1 │ │ - cbz r0, 37dd8 │ │ + cbz r0, 385a0 │ │ subs r0, #1 │ │ mov lr, ip │ │ mov ip, sl │ │ cmp r0, r1 │ │ - bcc.n 37ddc │ │ - b.w 38584 │ │ + bcc.n 385a4 │ │ + b.w 38d1a │ │ orr.w r6, r2, r1, lsl #6 │ │ add.w fp, r9, #2 │ │ uxtb r1, r0 │ │ cmp r1, #19 │ │ - beq.w 37ca4 │ │ + beq.w 3846c │ │ mov.w lr, #19 │ │ mov r7, r0 │ │ sub.w r0, r4, r9 │ │ add.w r9, r0, fp │ │ movs.w r0, ip, lsl #24 │ │ - bne.n 37dea │ │ - b.n 37e02 │ │ + bne.n 385b2 │ │ + b.n 385ca │ │ movs r7, #1 │ │ sub.w r0, r4, r9 │ │ add.w r9, r0, fp │ │ movs.w r0, ip, lsl #24 │ │ - bne.n 37dea │ │ - b.n 37e02 │ │ + bne.n 385b2 │ │ + b.n 385ca │ │ ldrb r7, [r2, #8] │ │ mov r4, lr │ │ mov lr, ip │ │ mov ip, sl │ │ sub.w r0, r4, r9 │ │ add.w r9, r0, fp │ │ movs.w r0, ip, lsl #24 │ │ - beq.n 37e02 │ │ + beq.n 385ca │ │ uxtb r0, r7 │ │ cmp r0, #18 │ │ - bhi.n 37e02 │ │ + bhi.n 385ca │ │ movs r1, #1 │ │ lsl.w r0, r1, r0 │ │ movs r1, #80 @ 0x50 │ │ movt r1, #4 │ │ tst r0, r1 │ │ - bne.w 37c7c │ │ + bne.w 38444 │ │ uxtb.w r0, r8 │ │ cmp r0, #18 │ │ - bne.n 37eac │ │ + bne.n 38676 │ │ movw r0, #65408 @ 0xff80 │ │ movt r0, #1 │ │ cmp r6, r0 │ │ - bcs.n 37e2e │ │ - ldr r0, [pc, #424] @ (37fc0 ) │ │ + bcs.n 385f6 │ │ + ldr r0, [pc, #424] @ (38788 ) │ │ lsrs r2, r6, #7 │ │ add r0, pc │ │ add.w r1, r0, r6, lsr #7 │ │ ldrb r0, [r0, r2] │ │ ldrb r1, [r1, #1] │ │ adds r1, #1 │ │ uxtb r1, r1 │ │ cmp r1, r0 │ │ - bcs.n 37e38 │ │ - b.n 3851a │ │ + bcs.n 38600 │ │ + b.n 38cb0 │ │ movs r1, #78 @ 0x4e │ │ movs r0, #77 @ 0x4d │ │ cmp r1, r0 │ │ - bcc.w 3851a │ │ + bcc.w 38cb0 │ │ cmp r1, #79 @ 0x4f │ │ - bcs.w 3851a │ │ + bcs.w 38cb0 │ │ subs r1, r1, r0 │ │ - beq.n 37eac │ │ - ldr r2, [pc, #384] @ (37fc4 ) │ │ + beq.n 38676 │ │ + ldr r2, [pc, #384] @ (3878c ) │ │ add.w r0, r0, r0, lsl #1 │ │ mov sl, r7 │ │ mov r8, r4 │ │ add r2, pc │ │ cmp r1, #1 │ │ add.w r5, r2, r0, lsl #2 │ │ mov.w r0, #0 │ │ - beq.n 37e82 │ │ + beq.n 3864a │ │ mov r2, r1 │ │ add.w r3, r0, r2, lsr #1 │ │ sub.w r2, r2, r2, lsr #1 │ │ add.w r4, r3, r3, lsl #1 │ │ ldr.w r7, [r5, r4, lsl #2] │ │ add.w r4, r5, r4, lsl #2 │ │ ldr r4, [r4, #4] │ │ cmp r7, r6 │ │ it ls │ │ movls r0, r3 │ │ cmp r6, r4 │ │ it hi │ │ movhi r0, r3 │ │ cmp r2, #1 │ │ - bhi.n 37e5c │ │ + bhi.n 38624 │ │ add.w r3, r0, r0, lsl #1 │ │ add.w r2, r5, r3, lsl #2 │ │ ldr r2, [r2, #4] │ │ cmp r6, r2 │ │ itt ls │ │ ldrls.w r3, [r5, r3, lsl #2] │ │ cmpls r3, r6 │ │ - bls.n 37f2a │ │ + bls.w 3874a │ │ cmp r6, r2 │ │ mov r4, r8 │ │ mov r7, sl │ │ it hi │ │ addhi r0, #1 │ │ - cbz r0, 37eac │ │ + cbz r0, 38676 │ │ subs r0, #1 │ │ cmp r0, r1 │ │ - bcs.w 3858c │ │ + bcs.w 38d22 │ │ uxtb.w r0, ip │ │ cmp r0, #0 │ │ - bne.n 37f36 │ │ + bne.n 386e2 │ │ uxtb r0, r7 │ │ cmp r0, #18 │ │ - bhi.n 37ee4 │ │ + bhi.n 386ae │ │ tbh [pc, r0, lsl #1] │ │ - lsls r1, r5, #3 │ │ + lsls r0, r0, #4 │ │ movs r3, r2 │ │ - lsls r6, r7, #4 │ │ + lsls r7, r4, #4 │ │ movs r3, r2 │ │ movs r3, r2 │ │ - lsls r5, r1, #3 │ │ + lsls r2, r0, #3 │ │ movs r3, r2 │ │ - lsls r3, r2, #4 │ │ - lsls r3, r2, #3 │ │ - lsls r7, r0, #5 │ │ + lsls r7, r0, #3 │ │ + lsls r4, r0, #3 │ │ + lsls r0, r6, #4 │ │ movs r3, r2 │ │ movs r3, r2 │ │ movs r3, r2 │ │ - lsls r7, r0, #5 │ │ - lsls r6, r2, #3 │ │ - lsls r7, r5, #3 │ │ + lsls r0, r6, #4 │ │ + lsls r2, r1, #3 │ │ + lsls r7, r3, #3 │ │ movs r3, r2 │ │ - lsls r0, r7, #3 │ │ - lsls r4, r5, #3 │ │ + lsls r4, r4, #3 │ │ + lsls r4, r3, #3 │ │ ldrd r1, r0, [sp, #28] │ │ mov r2, r4 │ │ - bl 230b0 │ │ + bl 2342c │ │ uxtb.w lr, r0 │ │ cmp.w lr, #18 │ │ - bhi.w 3814c │ │ + bhi.w 388e8 │ │ movs r0, #1 │ │ movs r1, #80 @ 0x50 │ │ lsl.w r0, r0, lr │ │ movt r1, #4 │ │ tst r0, r1 │ │ - beq.w 3814c │ │ + beq.w 388e8 │ │ movs r0, #1 │ │ mov.w ip, #7 │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, lr │ │ - b.n 37c82 │ │ - orr.w r6, r2, r1, lsl #12 │ │ - add.w fp, r9, #3 │ │ - uxtb r1, r0 │ │ - cmp r1, #19 │ │ - beq.w 37ca4 │ │ - b.n 37dac │ │ - mov.w ip, #9 │ │ - movs r0, #19 │ │ - mov r4, r8 │ │ - mov r7, sl │ │ - b.n 37c82 │ │ + b.n 3844a │ │ subs r1, r0, #1 │ │ ldr r3, [sp, #36] @ 0x24 │ │ tbb [pc, r1] │ │ lsrs r0, r1, #32 │ │ - strb r0, [r5, #12] │ │ - str r1, [r7, #20] │ │ - lsls r1, r3, #22 │ │ - strh r5, [r0, r0] │ │ + ldrb r6, [r6, #0] │ │ + ldr r6, [r7, #36] @ 0x24 │ │ + lsls r4, r3, #22 │ │ + ldrh r5, [r0, r4] │ │ mov r5, r4 │ │ mov sl, r7 │ │ - b.n 37c42 │ │ + b.n 3841e │ │ uxtb r1, r7 │ │ cmp r1, #16 │ │ - bhi.n 37f48 │ │ + bhi.n 386f4 │ │ mov.w ip, #1 │ │ mov r5, r4 │ │ mov sl, r7 │ │ tbh [pc, r1, lsl #1] │ │ - movs r2, r2 │ │ + lsls r6, r1, #3 │ │ movs r1, r2 │ │ movs r1, r2 │ │ - lsls r2, r5, #2 │ │ + lsls r5, r4, #2 │ │ movs r1, r2 │ │ - lsls r4, r7, #1 │ │ + lsls r0, r0, #2 │ │ movs r1, r2 │ │ - lsls r2, r0, #3 │ │ + lsls r5, r0, #2 │ │ movs r1, r2 │ │ movs r1, r2 │ │ - movs r3, r2 │ │ + movs r2, r2 │ │ movs r1, r2 │ │ - movs r3, r2 │ │ + movs r2, r2 │ │ movs r1, r2 │ │ - lsls r5, r0, #2 │ │ + lsls r0, r1, #2 │ │ movs r1, r2 │ │ - lsls r1, r7, #2 │ │ - b.n 37c42 │ │ - b.n 37c70 │ │ + lsls r0, r6, #2 │ │ + b.n 3841e │ │ mov.w ip, #7 │ │ movs r0, #2 │ │ - b.n 37fd2 │ │ + b.n 38798 │ │ + orr.w r6, r2, r1, lsl #12 │ │ + add.w fp, r9, #3 │ │ + uxtb r1, r0 │ │ + cmp r1, #19 │ │ + beq.w 3846c │ │ + b.n 38574 │ │ + mov.w ip, #9 │ │ + movs r0, #19 │ │ + mov r4, r8 │ │ + mov r7, sl │ │ + b.n 3844a │ │ uxtb r0, r7 │ │ cmp r0, #16 │ │ - bhi.n 37f48 │ │ + bhi.n 386f4 │ │ addw r1, pc, #16 │ │ mov.w ip, #1 │ │ mov r5, r4 │ │ mov sl, r7 │ │ tbb [r1, r0] │ │ - asrs r0, r2, #14 │ │ - vrshr.u32 d17, d3, #2 │ │ + asrs r6, r7, #32 │ │ + vrshr.u64 d17, d14, #2 │ │ asrs r2, r2, #8 │ │ - ldrh r2, [r2, r0] │ │ - add r0, pc, #72 @ (adr r0, 37ff8 ) │ │ + str r2, [r2, r0] │ │ + strb r2, [r2, r4] │ │ asrs r2, r2, #8 │ │ - asrs r2, r2, #16 │ │ - asrs r4, r2, #8 │ │ - asrs r3, r4, #9 │ │ - movs r4, r2 │ │ + asrs r2, r2, #12 │ │ + asrs r3, r2, #8 │ │ + asrs r0, r3, #9 │ │ + movs r3, r2 │ │ nop │ │ - subs r0, r2, r4 │ │ - @ instruction: 0xfffe4d06 │ │ - vshr.u64 , q2, #2 │ │ - vqshlu.s32 d30, d27, #30 │ │ - b.n 37c70 │ │ + asrs r0, r0, #31 │ │ + @ instruction: 0xfffe49b6 │ │ + @ instruction: 0xfffe4d84 │ │ + vmlsl.u q15, d14, d5[0] │ │ mov.w ip, #7 │ │ movs r0, #5 │ │ str r0, [sp, #36] @ 0x24 │ │ strd r4, r7, [sp, #20] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp fp, r0 │ │ - bne.w 37c78 │ │ - b.n 38116 │ │ + b.n 388a8 │ │ uxtb r0, r7 │ │ subs r0, #17 │ │ it ne │ │ movne r0, #1 │ │ ldr r1, [sp, #40] @ 0x28 │ │ orrs r0, r1 │ │ lsls r0, r0, #31 │ │ - bne.w 37f48 │ │ + bne.w 386f4 │ │ movs r0, #0 │ │ mov.w ip, #10 │ │ str r0, [sp, #40] @ 0x28 │ │ movs r7, #17 │ │ - b.n 380e8 │ │ + b.n 388a8 │ │ uxtb r0, r3 │ │ cmp r0, #0 │ │ - bne.w 381d0 │ │ + bne.w 3895e │ │ uxtb r0, r7 │ │ cmp r0, #15 │ │ - bne.w 37f48 │ │ + bne.w 386f4 │ │ movs r0, #1 │ │ mov.w ip, #6 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r7, #15 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp fp, r0 │ │ - bne.w 37c78 │ │ - b.n 38116 │ │ + b.n 388a8 │ │ uxtb r0, r7 │ │ cmp r0, #5 │ │ - beq.n 38058 │ │ + beq.n 3880c │ │ cmp r0, #8 │ │ - beq.n 38064 │ │ - b.n 37f48 │ │ + beq.n 38810 │ │ + b.n 386f4 │ │ uxtb r0, r7 │ │ cmp r0, #14 │ │ - bhi.w 37f48 │ │ + bhi.w 386f4 │ │ mov.w ip, #1 │ │ mov r5, r4 │ │ mov sl, r7 │ │ tbb [pc, r0] │ │ - lsrs r1, r1, #32 │ │ + lsrs r7, r2, #1 │ │ lsrs r0, r1, #32 │ │ - lsrs r0, r1, #8 │ │ - str r0, [r1, r0] │ │ - lsrs r0, r2, #32 │ │ + lsrs r0, r1, #4 │ │ + lsrs r0, r1, #24 │ │ + lsrs r3, r1, #32 │ │ lsrs r0, r1, #32 │ │ lsrs r0, r1, #32 │ │ - movs r3, r2 │ │ - b.n 37c42 │ │ - b.n 37c70 │ │ + movs r1, r2 │ │ + b.n 3841e │ │ mov ip, r7 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp fp, r0 │ │ - bne.w 37c78 │ │ - b.n 38116 │ │ + b.n 388a8 │ │ mov.w ip, #4 │ │ - b.n 380e8 │ │ + b.n 388a8 │ │ + mov.w ip, #2 │ │ + b.n 388a8 │ │ mov.w ip, #3 │ │ - b.n 380e8 │ │ + b.n 388a8 │ │ uxtb r0, r3 │ │ mov.w sl, #19 │ │ mov r5, r4 │ │ tbb [pc, r0] │ │ - lsls r0, r5, #13 │ │ - subs r3, #4 │ │ - tst r7, r5 │ │ - b.n 37c42 │ │ + lsls r5, r3, #13 │ │ + adds r0, #4 │ │ + adds r7, #40 @ 0x28 │ │ + b.n 3841e │ │ uxtb r0, r7 │ │ - cmp r0, #0 │ │ - beq.n 3810e │ │ + cbz r0, 38888 │ │ cmp r0, #7 │ │ - beq.n 380e4 │ │ - b.n 381f4 │ │ - mov.w ip, #1 │ │ - b.n 380e8 │ │ + beq.n 38894 │ │ + b.n 3898a │ │ mov.w ip, #8 │ │ - b.n 380e8 │ │ + b.n 388a8 │ │ movs r0, #0 │ │ mov.w ip, #6 │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp fp, r0 │ │ - bne.w 37c78 │ │ - b.n 38116 │ │ + b.n 388a8 │ │ mov.w ip, #10 │ │ - b.n 380e8 │ │ + b.n 388a8 │ │ movs r7, #3 │ │ cmp r0, #2 │ │ - bne.w 381fa │ │ + bne.w 38990 │ │ movs r0, #3 │ │ mov.w ip, #7 │ │ strd r4, r0, [sp, #20] │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp fp, r0 │ │ - bne.w 37c78 │ │ - b.n 38116 │ │ + b.n 388a8 │ │ cmp r0, #2 │ │ - bne.w 37f86 │ │ - b.n 37c66 │ │ + bne.w 38730 │ │ + movs r0, #4 │ │ + mov.w ip, #7 │ │ + str r0, [sp, #36] @ 0x24 │ │ + movs r7, #16 │ │ + b.n 388a8 │ │ uxtb r0, r7 │ │ - cbz r0, 3810e │ │ + cbz r0, 38888 │ │ cmp r0, #7 │ │ - bne.w 38202 │ │ - mov.w ip, #2 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cmp fp, r0 │ │ - bne.w 37c78 │ │ - b.n 38116 │ │ + beq.n 38894 │ │ + b.n 38998 │ │ + mov.w ip, #1 │ │ + b.n 388a8 │ │ uxtb r0, r7 │ │ cmp r0, #7 │ │ - bne.n 381f4 │ │ + bne.n 3898a │ │ mov.w ip, #2 │ │ movs r7, #7 │ │ - b.n 380e8 │ │ + b.n 388a8 │ │ uxtb r0, r7 │ │ cmp r0, #14 │ │ - bne.n 381f4 │ │ + bne.n 3898a │ │ mov.w ip, #3 │ │ movs r7, #14 │ │ - b.n 380e8 │ │ - mov.w ip, #1 │ │ - movs r7, #0 │ │ - b.n 380e8 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp fp, r0 │ │ + beq.n 388b2 │ │ + mov r0, lr │ │ + b.n 38452 │ │ uxtb.w r0, ip │ │ cmp r0, #7 │ │ - bne.n 3814c │ │ + bne.n 388e8 │ │ ldr r0, [sp, #36] @ 0x24 │ │ uxtb r0, r0 │ │ cmp r0, #5 │ │ - bhi.n 3814c │ │ + bhi.n 388e8 │ │ ldrd r5, sl, [sp, #20] │ │ movs r1, #1 │ │ lsl.w r0, r1, r0 │ │ tst.w r0, #44 @ 0x2c │ │ - bne.w 37c42 │ │ - b.n 3814c │ │ + bne.w 3841e │ │ + b.n 388e8 │ │ ldrd r1, r0, [sp, #28] │ │ mov r2, r4 │ │ - bl 230b0 │ │ + bl 2342c │ │ uxtb r0, r0 │ │ cmp r0, #9 │ │ it eq │ │ addeq r4, #1 │ │ ldr r1, [sp, #32] │ │ - cbz r4, 38164 │ │ + cbz r4, 38900 │ │ ldr r0, [sp, #28] │ │ cmp r4, r0 │ │ - bcs.n 38160 │ │ + bcs.n 388fc │ │ ldrsb r0, [r1, r4] │ │ cmn.w r0, #64 @ 0x40 │ │ - bge.n 38164 │ │ - b.n 3859c │ │ - bne.w 3859c │ │ + bge.n 38900 │ │ + b.n 38d32 │ │ + bne.w 38d32 │ │ ldr r0, [sp, #28] │ │ cmp r4, r0 │ │ - beq.w 38594 │ │ + beq.w 38d2a │ │ adds r0, r1, r4 │ │ ldrsb.w r1, [r0] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 381b4 │ │ + ble.n 3891e │ │ + movs r0, #1 │ │ + adds r5, r0, r4 │ │ + mov.w sl, #19 │ │ + b.n 3841e │ │ ldrb r3, [r0, #1] │ │ uxtb r2, r1 │ │ and.w r1, r2, #31 │ │ cmp r2, #224 @ 0xe0 │ │ and.w r3, r3, #63 @ 0x3f │ │ - bcc.n 381be │ │ + bcc.n 38954 │ │ ldrb r7, [r0, #2] │ │ cmp r2, #240 @ 0xf0 │ │ and.w r7, r7, #63 @ 0x3f │ │ orr.w r3, r7, r3, lsl #6 │ │ - bcc.n 381dc │ │ + bcc.n 3896a │ │ ldrb r0, [r0, #3] │ │ and.w r1, r1, #7 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r0, r0, r3, lsl #6 │ │ orr.w r0, r0, r1, lsl #18 │ │ - cmp.w r0, #1114112 @ 0x110000 │ │ - beq.w 38594 │ │ cmp r0, #128 @ 0x80 │ │ - bcs.n 381c6 │ │ - movs r0, #1 │ │ - adds r5, r0, r4 │ │ - mov.w sl, #19 │ │ - b.n 37c42 │ │ + bcc.n 38914 │ │ + b.n 38972 │ │ orr.w r0, r3, r1, lsl #6 │ │ cmp r0, #128 @ 0x80 │ │ - bcc.n 381b4 │ │ - cmp.w r0, #2048 @ 0x800 │ │ - bcs.n 381e6 │ │ - movs r0, #2 │ │ - b.n 381b6 │ │ + bcc.n 38914 │ │ + b.n 38972 │ │ mov r5, r4 │ │ mov sl, r7 │ │ cmp r0, #1 │ │ - beq.w 37c42 │ │ - b.n 3856a │ │ + beq.w 3841e │ │ + b.n 38d00 │ │ orr.w r0, r3, r1, lsl #12 │ │ cmp r0, #128 @ 0x80 │ │ - bcc.n 381b4 │ │ - b.n 381c6 │ │ + bcc.n 38914 │ │ + cmp.w r0, #2048 @ 0x800 │ │ + bcs.n 3897c │ │ + movs r0, #2 │ │ + b.n 38916 │ │ cmp.w r0, #65536 @ 0x10000 │ │ mov.w r0, #4 │ │ it cc │ │ movcc r0, #3 │ │ - b.n 381b6 │ │ + b.n 38916 │ │ ldrd r5, sl, [sp, #20] │ │ - b.n 37c42 │ │ + b.n 3841e │ │ mov r5, r4 │ │ mov.w sl, #3 │ │ - b.n 37c42 │ │ + b.n 3841e │ │ mov r5, r4 │ │ - b.n 37c42 │ │ + b.n 3841e │ │ ldr r0, [sp, #28] │ │ cmp r0, r5 │ │ - bls.n 38224 │ │ + bls.n 389ba │ │ ldrsb.w r0, [fp, r5] │ │ movw r9, #833 @ 0x341 │ │ movw lr, #43616 @ 0xaa60 │ │ movt r9, #1 │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 38234 │ │ - b.n 385ae │ │ + bgt.n 389ca │ │ + b.n 38d44 │ │ movw r9, #833 @ 0x341 │ │ movw lr, #43616 @ 0xaa60 │ │ movt r9, #1 │ │ - bne.w 385ae │ │ + bne.w 38d44 │ │ ldr r0, [sp, #28] │ │ add.w r8, fp, r5 │ │ mov ip, fp │ │ subs r0, r0, r5 │ │ str r0, [sp, #28] │ │ - b.n 38252 │ │ + b.n 389e8 │ │ sub.w r0, r1, #48 @ 0x30 │ │ cmp r0, #10 │ │ - bcc.w 384c4 │ │ + bcc.w 38c5a │ │ cmp ip, r8 │ │ - beq.w 384ba │ │ + beq.w 38c50 │ │ mov r2, ip │ │ ldrsb.w r3, [ip], #1 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ uxtb r1, r3 │ │ - ble.w 38448 │ │ + ble.w 38bde │ │ bic.w r2, r1, #32 │ │ subs r2, #65 @ 0x41 │ │ cmp r2, #26 │ │ - bcc.w 384c4 │ │ + bcc.w 38c5a │ │ cmp r1, #128 @ 0x80 │ │ - bcc.n 38242 │ │ - ldr r2, [pc, #880] @ (385e4 ) │ │ + bcc.n 389d8 │ │ + ldr r2, [pc, #880] @ (38d7c ) │ │ mov.w r3, #378 @ 0x17a │ │ cmp r1, lr │ │ it cc │ │ movcc r3, #0 │ │ add r2, pc │ │ add.w r7, r3, #189 @ 0xbd │ │ add.w r0, r2, r7, lsl #3 │ │ @@ -24242,19 +24436,19 @@ │ │ movls r3, r0 │ │ cmp r1, r4 │ │ it hi │ │ movhi r3, r0 │ │ add.w r0, r2, r3, lsl #3 │ │ ldr r0, [r0, #4] │ │ cmp r1, r0 │ │ - bhi.n 38376 │ │ + bhi.n 38b0c │ │ ldr.w r0, [r2, r3, lsl #3] │ │ cmp r0, r1 │ │ - bls.w 384c4 │ │ - ldr r2, [pc, #624] @ (385e8 ) │ │ + bls.w 38c5a │ │ + ldr r2, [pc, #624] @ (38d80 ) │ │ movs r3, #72 @ 0x48 │ │ cmp r1, r9 │ │ it cc │ │ movcc r3, #0 │ │ add r2, pc │ │ add.w r0, r3, #36 @ 0x24 │ │ add.w r4, r2, r0, lsl #3 │ │ @@ -24325,633 +24519,635 @@ │ │ movls r3, r0 │ │ cmp r1, r4 │ │ it hi │ │ movhi r3, r0 │ │ add.w r0, r2, r3, lsl #3 │ │ ldr r0, [r0, #4] │ │ cmp r1, r0 │ │ - bhi.w 3824c │ │ + bhi.w 389e2 │ │ ldr.w r0, [r2, r3, lsl #3] │ │ cmp r0, r1 │ │ - bhi.w 3824c │ │ - b.n 384c4 │ │ + bhi.w 389e2 │ │ + b.n 38c5a │ │ ldrb r3, [r2, #1] │ │ and.w r0, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r3, r3, #63 @ 0x3f │ │ - bcc.n 3848e │ │ + bcc.n 38c24 │ │ ldrb r7, [r2, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r7, r7, #63 @ 0x3f │ │ orr.w r3, r7, r3, lsl #6 │ │ - bcc.n 384a4 │ │ + bcc.n 38c3a │ │ ldrb r1, [r2, #3] │ │ and.w r0, r0, #7 │ │ and.w r1, r1, #63 @ 0x3f │ │ orr.w r1, r1, r3, lsl #6 │ │ orr.w r1, r1, r0, lsl #18 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n 384ba │ │ + beq.n 38c50 │ │ add.w ip, r2, #4 │ │ bic.w r2, r1, #32 │ │ subs r2, #65 @ 0x41 │ │ cmp r2, #26 │ │ - bcs.w 3826e │ │ - b.n 384c4 │ │ + bcs.w 38a04 │ │ + b.n 38c5a │ │ orr.w r1, r3, r0, lsl #6 │ │ add.w ip, r2, #2 │ │ bic.w r2, r1, #32 │ │ subs r2, #65 @ 0x41 │ │ cmp r2, #26 │ │ - bcs.w 3826e │ │ - b.n 384c4 │ │ + bcs.w 38a04 │ │ + b.n 38c5a │ │ orr.w r1, r3, r0, lsl #12 │ │ add.w ip, r2, #3 │ │ bic.w r2, r1, #32 │ │ subs r2, #65 @ 0x41 │ │ cmp r2, #26 │ │ - bcs.w 3826e │ │ - b.n 384c4 │ │ + bcs.w 38a04 │ │ + b.n 38c5a │ │ ldr r0, [sp, #28] │ │ cmp r0, #0 │ │ - bne.w 37c34 │ │ - b.n 38524 │ │ + bne.w 38410 │ │ + b.n 38cba │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r3, [sp, #16] │ │ ldr r0, [sp, #12] │ │ cmp r3, r2 │ │ - beq.n 384f4 │ │ + beq.n 38c8a │ │ ldr r1, [sp, #8] │ │ adds r4, r3, #1 │ │ str r4, [sp, #56] @ 0x38 │ │ cmp r4, r2 │ │ sub.w r7, fp, r1 │ │ str.w r7, [r0, r3, lsl #2] │ │ - beq.n 38502 │ │ + beq.n 38c98 │ │ adds r3, #2 │ │ ldr r1, [sp, #28] │ │ adds r2, r5, r7 │ │ str.w r2, [r0, r4, lsl #2] │ │ cmp r1, #0 │ │ str r3, [sp, #56] @ 0x38 │ │ - bne.w 37c30 │ │ - b.n 38528 │ │ + bne.w 3840c │ │ + b.n 38cbe │ │ add r0, sp, #48 @ 0x30 │ │ - bl 32ed2 │ │ + bl 33340 │ │ ldr r3, [sp, #16] │ │ ldrd r2, r0, [sp, #48] @ 0x30 │ │ - b.n 384ce │ │ + b.n 38c64 │ │ add r0, sp, #48 @ 0x30 │ │ - bl 32ed2 │ │ + bl 33340 │ │ ldr r3, [sp, #16] │ │ ldr r0, [sp, #52] @ 0x34 │ │ - b.n 384e0 │ │ - ldr r3, [pc, #220] @ (385ec ) │ │ + b.n 38c76 │ │ + ldr r3, [pc, #220] @ (38d84 ) │ │ movw r2, #1085 @ 0x43d │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #212] @ (385f0 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #212] @ (38d88 ) │ │ movs r2, #78 @ 0x4e │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ ldrd r0, r3, [sp, #12] │ │ ldr r2, [sp, #48] @ 0x30 │ │ cmp r2, r3 │ │ - bls.n 3854a │ │ + bls.n 38ce0 │ │ ldr r5, [sp, #4] │ │ - cbz r3, 38556 │ │ + cbz r3, 38cec │ │ lsls r4, r3, #2 │ │ mov r6, r3 │ │ mov r1, r4 │ │ - blx d7c20 │ │ + blx d8870 │ │ mov r3, r6 │ │ mov r2, r5 │ │ - cbnz r0, 3854c │ │ + cbnz r0, 38ce2 │ │ movs r0, #4 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ ldr r2, [sp, #4] │ │ lsrs r1, r3, #1 │ │ str r1, [r2, #0] │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #4 │ │ movs r3, #0 │ │ mov r2, r5 │ │ lsrs r1, r3, #1 │ │ str r1, [r2, #0] │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #92] @ (385c8 ) │ │ - ldr r0, [pc, #92] @ (385cc ) │ │ - ldr r2, [pc, #96] @ (385d0 ) │ │ + ldr r1, [pc, #92] @ (38d60 ) │ │ + ldr r0, [pc, #96] @ (38d64 ) │ │ + ldr r2, [pc, #96] @ (38d68 ) │ │ add r1, pc │ │ - ldr r3, [pc, #96] @ (385d4 ) │ │ + ldr r3, [pc, #96] @ (38d6c ) │ │ add r0, pc │ │ add r2, pc │ │ add r3, pc │ │ strd r3, r1, [sp, #60] @ 0x3c │ │ add r1, sp, #60 @ 0x3c │ │ - bl 3f458 │ │ - ldr r2, [pc, #56] @ (385c0 ) │ │ + bl 3fbe0 │ │ + ldr r2, [pc, #60] @ (38d58 ) │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #52] @ (385c4 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #56] @ (38d5c ) │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r0, [pc, #68] @ (385dc ) │ │ + bl 3fbfc │ │ + ldr r0, [pc, #72] @ (38d74 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #56] @ (385d8 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #60] @ (38d70 ) │ │ mov r2, r4 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r1 │ │ ldr r1, [sp, #28] │ │ mov r3, r1 │ │ - bl 3f734 │ │ - ldr r0, [pc, #48] @ (385e0 ) │ │ + bl 3fea4 │ │ + ldr r0, [pc, #48] @ (38d78 ) │ │ movs r2, #0 │ │ ldr r1, [sp, #28] │ │ mov r3, r5 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 3f734 │ │ - cmp r7, #230 @ 0xe6 │ │ + bl 3fea4 │ │ + nop │ │ + adds r4, #108 @ 0x6c │ │ movs r2, r1 │ │ - cmp r7, #254 @ 0xfe │ │ + adds r4, #132 @ 0x84 │ │ movs r2, r1 │ │ - ldmia r0, {r0, r2, r3, r4, r5, r6, r7} │ │ - movs r3, r0 │ │ - adds r1, #99 @ 0x63 │ │ - vsubl.u , d29, d10 │ │ + str r7, [r6, #68] @ 0x44 │ │ + movs r2, r0 │ │ + cmp r2, #107 @ 0x6b │ │ + vabs.f , q2 │ │ movs r2, r1 │ │ - asrs r0, r0, #10 │ │ + asrs r2, r7, #28 │ │ movs r2, r1 │ │ - asrs r0, r6, #9 │ │ + asrs r2, r5, #28 │ │ movs r2, r1 │ │ - asrs r2, r1, #10 │ │ + asrs r4, r0, #29 │ │ movs r2, r1 │ │ - asrs r2, r7, #9 │ │ + asrs r4, r6, #28 │ │ movs r2, r1 │ │ - strh r2, [r6, #12] │ │ - vcvt.f16.u16 d23, d16, #3 │ │ - vcgt.s , q4, #0 │ │ + ldrb r0, [r0, #26] │ │ + @ instruction: 0xfffd78fe │ │ + vcge.f , q7, #0 │ │ movs r2, r1 │ │ - adds r0, #94 @ 0x5e │ │ + adds r4, #228 @ 0xe4 │ │ movs r2, r1 │ │ │ │ -000385f4 : │ │ +00038d8c : │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ movs r0, #0 │ │ strd r0, r0, [r4] │ │ pop {r4, pc} │ │ │ │ -0003860c : │ │ +00038da4 : │ │ cmp r1, #0 │ │ it eq │ │ bxeq lr │ │ - b.w d7abc │ │ + b.w d870c │ │ │ │ -00038616 : │ │ +00038dae : │ │ push {r4, lr} │ │ mov r4, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ movs r2, #0 │ │ adds r1, r0, #1 │ │ strb r2, [r4, #0] │ │ it eq │ │ popeq {r4, pc} │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ │ │ -00038632 : │ │ - lsls r1, r1, #1 │ │ +00038dca : │ │ + movs r2, #0 │ │ + cmp.w r2, r1, lsl #1 │ │ it eq │ │ bxeq lr │ │ - b.w d7abc │ │ + b.w d870c │ │ │ │ -0003863c : │ │ +00038dd8 : │ │ push {r4, r5, r6, lr} │ │ sub sp, #32 │ │ mov r6, r0 │ │ movs r0, #8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 38684 │ │ - ldr r3, [pc, #60] @ (3868c ) │ │ + blx d87f0 │ │ + cbz r0, 38e20 │ │ + ldr r3, [pc, #60] @ (38e28 ) │ │ mov r2, r0 │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ add r3, pc │ │ strd r5, r6, [r2] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 38678 │ │ + beq.n 38e14 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #32 │ │ pop {r4, r5, r6, pc} │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 3d806 │ │ - asrs r2, r0, #32 │ │ + bl 3df32 │ │ + asrs r6, r6, #18 │ │ movs r2, r1 │ │ │ │ -00038690 : │ │ +00038e2c : │ │ push {r4, r5, r6, lr} │ │ sub sp, #32 │ │ mov r6, r0 │ │ movs r0, #8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 386d8 │ │ - ldr r3, [pc, #60] @ (386e0 ) │ │ + blx d87f0 │ │ + cbz r0, 38e74 │ │ + ldr r3, [pc, #60] @ (38e7c ) │ │ mov r2, r0 │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ add r3, pc │ │ strd r5, r6, [r2] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 386cc │ │ + beq.n 38e68 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #32 │ │ pop {r4, r5, r6, pc} │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 3d806 │ │ - lsrs r6, r7, #27 │ │ + bl 3df32 │ │ + asrs r2, r6, #14 │ │ movs r2, r1 │ │ │ │ -000386e4 : │ │ +00038e80 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov r9, r0 │ │ ldr r0, [sp, #84] @ 0x54 │ │ ldr.w r8, [r0, #4] │ │ movw r0, #43691 @ 0xaaab │ │ movt r0, #2730 @ 0xaaa │ │ cmp r8, r0 │ │ - bcc.n 38702 │ │ - bl 3da28 │ │ + bcc.n 38e9e │ │ + bl 3e144 │ │ add.w r0, r8, r8, lsl #1 │ │ mov fp, r3 │ │ mov r7, r2 │ │ str r1, [sp, #4] │ │ lsls r4, r0, #2 │ │ - beq.n 38728 │ │ + beq.n 38ec4 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ mov r0, r8 │ │ - beq.n 387b2 │ │ + beq.n 38f4e │ │ cmp.w r8, #0 │ │ str r0, [sp, #0] │ │ - bne.n 38736 │ │ - b.n 3875a │ │ + bne.n 38ed2 │ │ + b.n 38ef6 │ │ mov.w sl, #4 │ │ movs r0, #0 │ │ cmp.w r8, #0 │ │ str r0, [sp, #0] │ │ - beq.n 3875a │ │ + beq.n 38ef6 │ │ ldr r4, [sp, #80] @ 0x50 │ │ mov r6, sl │ │ mov r5, r8 │ │ ldr.w r0, [r4], #4 │ │ add.w ip, sp, #24 │ │ ldmia.w r0, {r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ - blx d7b70 │ │ + blx d87c0 │ │ add r2, sp, #24 │ │ subs r5, #1 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r6!, {r0, r1, r2} │ │ - bne.n 3873c │ │ + bne.n 38ed8 │ │ movs r0, #32 │ │ - blx d7bb0 │ │ - cbz r0, 387aa │ │ - ldr r3, [pc, #88] @ (387bc ) │ │ + blx d87f0 │ │ + cbz r0, 38f46 │ │ + ldr r3, [pc, #88] @ (38f58 ) │ │ mov r2, r0 │ │ strd r7, fp, [r0] │ │ ldr r0, [sp, #0] │ │ add r3, pc │ │ strd r0, sl, [r2, #8] │ │ ldr r0, [sp, #84] @ 0x54 │ │ ldr r1, [sp, #4] │ │ strd r0, r9, [r2, #20] │ │ add r0, sp, #24 │ │ str.w r8, [r2, #16] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #24] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3879c │ │ + beq.n 38f38 │ │ add r3, sp, #24 │ │ add.w ip, sp, #12 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #8] │ │ add r0, sp, #8 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #4 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - lsrs r4, r7, #26 │ │ + asrs r0, r6, #13 │ │ movs r2, r1 │ │ │ │ -000387c0 : │ │ +00038f5c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [sp, #72] @ 0x48 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r8, r1 │ │ ldmia.w r0, {r1, r2, r3} │ │ stmia.w sp, {r1, r2, r3} │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #32 │ │ - blx d7bb0 │ │ - cbz r0, 38832 │ │ + blx d87f0 │ │ + cbz r0, 38fce │ │ mov r2, r0 │ │ ldrd r1, r0, [sp] │ │ ldr r4, [sp, #8] │ │ - ldr r3, [pc, #76] @ (3883c ) │ │ + ldr r3, [pc, #76] @ (38fd8 ) │ │ strd r1, r0, [r2, #8] │ │ add.w r0, r2, #16 │ │ ldr.w ip, [sp, #76] @ 0x4c │ │ add r3, pc │ │ stmia.w r0, {r4, r5, ip} │ │ add r0, sp, #32 │ │ mov r1, r8 │ │ strd r7, r6, [r2] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #32] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 38824 │ │ + beq.n 38fc0 │ │ add r3, sp, #32 │ │ add.w ip, sp, #20 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #16] │ │ add r0, sp, #16 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 3d806 │ │ + bl 3df32 │ │ nop │ │ - lsrs r6, r7, #23 │ │ + asrs r2, r6, #10 │ │ movs r2, r1 │ │ │ │ -00038840 : │ │ +00038fdc : │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #40 @ 0x28 │ │ - ldr r4, [pc, #332] @ (38994 ) │ │ + ldr r4, [pc, #332] @ (39130 ) │ │ add r4, pc │ │ ldr r2, [r4, #40] @ 0x28 │ │ dmb ish │ │ cmp r2, #2 │ │ - bne.n 388fa │ │ + bne.n 39096 │ │ movs r2, #1 │ │ ldrex r3, [r4, #8] │ │ cmp r3, #0 │ │ - bne.n 388e2 │ │ + bne.n 3907e │ │ strex r3, r2, [r4, #8] │ │ cmp r3, #0 │ │ - bne.n 38856 │ │ + bne.n 38ff2 │ │ dmb ish │ │ - ldr r5, [pc, #300] @ (38998 ) │ │ + ldr r5, [pc, #300] @ (39134 ) │ │ add r5, pc │ │ ldr r2, [r5, #4] │ │ lsls r2, r2, #1 │ │ - bne.n 38908 │ │ + bne.n 390a4 │ │ mov.w r8, #0 │ │ ldrb r2, [r4, #12] │ │ cmp r2, #0 │ │ - bne.n 38920 │ │ + bne.n 390bc │ │ ldrd r2, r3, [r4, #20] │ │ add.w r3, r3, r3, lsl #1 │ │ subs r2, #24 │ │ lsls r3, r3, #3 │ │ - cbz r3, 388b8 │ │ + cbz r3, 39054 │ │ ldr.w r7, [r2, #24]! │ │ subs r3, #24 │ │ ldr r6, [r2, #4] │ │ eors r7, r0 │ │ eors r6, r1 │ │ orrs r7, r6 │ │ - bne.n 3888a │ │ + bne.n 39026 │ │ ldrd r1, r2, [r2, #12] │ │ add r0, sp, #8 │ │ - bl 3e69e │ │ + bl 3ed9e │ │ ldr r0, [sp, #8] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 3896c │ │ + bne.n 39108 │ │ ldr r0, [sp, #12] │ │ cmp.w r8, #0 │ │ - beq.n 388c0 │ │ - b.n 388c6 │ │ + beq.n 3905c │ │ + b.n 39062 │ │ movs r0, #0 │ │ cmp.w r8, #0 │ │ - bne.n 388c6 │ │ + bne.n 39062 │ │ ldr r1, [r5, #4] │ │ lsls r1, r1, #1 │ │ - bne.n 38958 │ │ + bne.n 390f4 │ │ movs r1, #0 │ │ dmb ish │ │ ldrex r2, [r4, #8] │ │ strex r3, r1, [r4, #8] │ │ cmp r3, #0 │ │ - bne.n 388cc │ │ + bne.n 39068 │ │ cmp r2, #2 │ │ - beq.n 38940 │ │ + beq.n 390dc │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ add.w r2, r4, #8 │ │ mov r5, r0 │ │ clrex │ │ mov r6, r1 │ │ mov r0, r2 │ │ - bl 76d12 │ │ + bl 779e2 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - b.n 3886a │ │ + b.n 39006 │ │ mov r5, r1 │ │ mov r6, r0 │ │ - bl 36150 │ │ + bl 366f0 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - b.n 38854 │ │ + b.n 38ff0 │ │ mov r7, r1 │ │ mov r6, r0 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r2, r0 │ │ eor.w r8, r2, #1 │ │ mov r1, r7 │ │ mov r0, r6 │ │ ldrb r2, [r4, #12] │ │ cmp r2, #0 │ │ - beq.n 3887e │ │ - ldr r0, [pc, #120] @ (3899c ) │ │ + beq.n 3901a │ │ + ldr r0, [pc, #120] @ (39138 ) │ │ add.w r2, r4, #8 │ │ - ldr r3, [pc, #120] @ (389a0 ) │ │ - ldr r1, [pc, #120] @ (389a4 ) │ │ + ldr r3, [pc, #120] @ (3913c ) │ │ + ldr r1, [pc, #120] @ (39140 ) │ │ add r0, pc │ │ add r3, pc │ │ strb.w r8, [sp, #28] │ │ add r1, pc │ │ str r2, [sp, #24] │ │ str r1, [sp, #0] │ │ add r2, sp, #24 │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ add.w r1, r4, #8 │ │ mov r4, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ mov r0, r4 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ mov r5, r0 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r1, r0 │ │ mov r0, r5 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r1, #1 │ │ strbeq r1, [r4, #12] │ │ - b.n 388c6 │ │ + b.n 39062 │ │ add r7, sp, #8 │ │ ldr r6, [sp, #20] │ │ add.w ip, sp, #24 │ │ ldmia r7, {r1, r2, r7} │ │ - ldr r0, [pc, #48] @ (389a8 ) │ │ - ldr r3, [pc, #48] @ (389ac ) │ │ - ldr r4, [pc, #52] @ (389b0 ) │ │ + ldr r0, [pc, #48] @ (39144 ) │ │ + ldr r3, [pc, #48] @ (39148 ) │ │ + ldr r4, [pc, #52] @ (3914c ) │ │ add r0, pc │ │ add r3, pc │ │ str r6, [sp, #36] @ 0x24 │ │ add r4, pc │ │ stmia.w ip, {r1, r2, r7} │ │ str r4, [sp, #0] │ │ add r2, sp, #24 │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ nop │ │ - add r4, r7 │ │ + ldr r0, [pc, #736] @ (39414 ) │ │ movs r2, r1 │ │ - strh r0, [r5, r4] │ │ + ldrsb r4, [r1, r6] │ │ movs r2, r1 │ │ - lsls r3, r4, #27 │ │ - @ instruction: 0xfffe0b7c │ │ + lsls r5, r7, #14 │ │ + vshr.u32 d17, d16, #2 │ │ movs r2, r1 │ │ - lsrs r2, r3, #29 │ │ + asrs r6, r7, #15 │ │ movs r2, r1 │ │ - lsls r1, r2, #26 │ │ - @ instruction: 0xfffe0ada │ │ + lsls r3, r5, #13 │ │ + vqrdmlsh.s q8, q15, d14[0] │ │ movs r2, r1 │ │ - lsrs r2, r3, #28 │ │ + asrs r6, r7, #14 │ │ movs r2, r1 │ │ │ │ -000389b4 : │ │ +00039150 : │ │ push {r4, lr} │ │ orrs.w r1, r2, r3 │ │ - beq.n 38a16 │ │ + beq.n 391b2 │ │ movw r1, #31829 @ 0x7c55 │ │ ldr.w lr, [r0] │ │ movt r1, #32586 @ 0x7f4a │ │ mul.w ip, r2, r1 │ │ ldr r1, [r0, #16] │ │ and.w ip, ip, lr │ │ cmp r1, ip │ │ - bls.n 38ab8 │ │ + bls.n 39254 │ │ ldr r0, [r0, #12] │ │ add.w r1, ip, ip, lsl #1 │ │ add.w r0, r0, r1, lsl #2 │ │ ldrd r0, r1, [r0, #4] │ │ add.w r1, r1, r1, lsl #1 │ │ sub.w r4, r0, #24 │ │ lsls r1, r1, #3 │ │ cmp r1, #0 │ │ - beq.n 38aa6 │ │ + beq.n 39242 │ │ ldr.w ip, [r4, #24]! │ │ subs r1, #24 │ │ ldr.w lr, [r4, #4] │ │ eor.w ip, ip, r2 │ │ eor.w r0, lr, r3 │ │ orrs.w r0, r0, ip │ │ - bne.n 389ee │ │ + bne.n 3918a │ │ add.w ip, r4, #8 │ │ ldr.w r0, [ip, #8] │ │ - cbnz r0, 38a20 │ │ - b.n 38a9c │ │ + cbnz r0, 391bc │ │ + b.n 39238 │ │ add.w ip, r0, #76 @ 0x4c │ │ ldr.w r0, [ip, #8] │ │ - cbz r0, 38a9c │ │ + cbz r0, 39238 │ │ ldr.w r1, [ip, #4] │ │ add.w r2, r0, r0, lsl #2 │ │ ldr.w lr, [sp, #8] │ │ adds r1, #28 │ │ lsls r3, r2, #3 │ │ movs r2, #0 │ │ cmp r0, r2 │ │ - beq.n 38aae │ │ + beq.n 3924a │ │ ldr.w r4, [r1], #40 │ │ subs r3, #40 @ 0x28 │ │ str.w r4, [lr, r2, lsl #2] │ │ add.w r2, r2, #1 │ │ - bne.n 38a32 │ │ + bne.n 391ce │ │ ldr.w r1, [ip, #8] │ │ - cbz r1, 38a9c │ │ + cbz r1, 39238 │ │ ldr.w r0, [ip, #4] │ │ cmp r1, #1 │ │ - beq.n 38a86 │ │ + beq.n 39222 │ │ add.w r1, r1, r1, lsl #2 │ │ movw r2, #52429 @ 0xcccd │ │ movt r2, #52428 @ 0xcccc │ │ add.w ip, r0, #68 @ 0x44 │ │ lsls r1, r1, #3 │ │ subs r1, #40 @ 0x28 │ │ mov r3, ip │ │ @@ -24961,410 +25157,410 @@ │ │ ldr.w r4, [r3], #40 │ │ cmp r2, r4 │ │ itt ls │ │ movls r2, r4 │ │ subls.w r0, ip, #28 │ │ subs r1, #1 │ │ mov ip, r3 │ │ - bne.n 38a70 │ │ - cbz r0, 38a9c │ │ + bne.n 3920c │ │ + cbz r0, 39238 │ │ ldrb.w r1, [r0, #32] │ │ ldr r0, [r0, #28] │ │ cmp r1, #5 │ │ - bhi.n 38aa0 │ │ - ldr r2, [pc, #52] @ (38ac8 ) │ │ + bhi.n 3923c │ │ + ldr r2, [pc, #52] @ (39264 ) │ │ add r2, pc │ │ ldr.w r1, [r2, r1, lsl #2] │ │ add r0, r1 │ │ pop {r4, pc} │ │ movs r0, #2 │ │ pop {r4, pc} │ │ movs r1, #3 │ │ add r0, r1 │ │ pop {r4, pc} │ │ - ldr r0, [pc, #28] @ (38ac4 ) │ │ + ldr r0, [pc, #28] @ (39260 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r2, [pc, #28] @ (38acc ) │ │ + bl 3fbc0 │ │ + ldr r2, [pc, #28] @ (39268 ) │ │ mov r1, r0 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #20] @ (38ad0 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #20] @ (3926c ) │ │ mov r0, ip │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ nop │ │ - lsrs r4, r0, #24 │ │ + asrs r0, r5, #10 │ │ movs r2, r1 │ │ - str r2, [sp, #264] @ 0x108 │ │ - @ instruction: 0xfffd0e0a │ │ + ldrh r6, [r0, #56] @ 0x38 │ │ + vsubl.u , d29, d30 │ │ movs r2, r1 │ │ - asrs r0, r0, #15 │ │ + adds r4, r2, r1 │ │ movs r2, r1 │ │ │ │ -00038ad4 : │ │ +00039270 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r7, r0 │ │ movs r0, #12 │ │ mov r6, r3 │ │ mov r5, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 38b24 │ │ - ldr r3, [pc, #64] @ (38b2c ) │ │ + blx d87f0 │ │ + cbz r0, 392c0 │ │ + ldr r3, [pc, #64] @ (392c8 ) │ │ mov r2, r0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r1, r4 │ │ strd r0, r7, [r2] │ │ add r3, pc │ │ add r0, sp, #16 │ │ strb r6, [r2, #9] │ │ strb r5, [r2, #8] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 38b18 │ │ + beq.n 392b4 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 3d806 │ │ - lsrs r4, r2, #11 │ │ + bl 3df32 │ │ + lsrs r0, r1, #30 │ │ movs r2, r1 │ │ │ │ -00038b30 : │ │ +000392cc : │ │ subs r0, #8 │ │ movs r1, #0 │ │ - b.w 613b4 │ │ + b.w 61b94 │ │ │ │ -00038b38 : │ │ +000392d4 : │ │ subs r0, #8 │ │ movs r1, #1 │ │ - b.w 613b4 │ │ + b.w 61b94 │ │ │ │ -00038b40 : │ │ +000392dc : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #16 │ │ - ldr r4, [pc, #284] @ (38c64 ) │ │ + ldr r4, [pc, #284] @ (39400 ) │ │ mov r9, r0 │ │ mov r8, r3 │ │ mov r7, r2 │ │ add r4, pc │ │ mov sl, r1 │ │ ldr r0, [r4, #24] │ │ dmb ish │ │ cmp r0, #2 │ │ it ne │ │ - blne 3611c │ │ + blne 36724 │ │ movs r0, #1 │ │ ldrex r1, [r4, #4] │ │ cmp r1, #0 │ │ - bne.n 38bfa │ │ + bne.n 39396 │ │ strex r1, r0, [r4, #4] │ │ cmp r1, #0 │ │ - bne.n 38b62 │ │ + bne.n 392fe │ │ dmb ish │ │ - ldr r5, [pc, #240] @ (38c68 ) │ │ + ldr r5, [pc, #240] @ (39404 ) │ │ add r5, pc │ │ ldr r0, [r5, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 38c06 │ │ + bne.n 393a2 │ │ movs r6, #0 │ │ ldrb r0, [r4, #8] │ │ cmp r0, #0 │ │ - bne.n 38c14 │ │ + bne.n 393b0 │ │ ldr r0, [r4, #20] │ │ dmb ish │ │ adds r0, #60 @ 0x3c │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 38b90 │ │ + bne.n 3932c │ │ movs r0, #16 │ │ dmb ish │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 38c32 │ │ - ldr r3, [pc, #188] @ (38c6c ) │ │ + beq.n 393ce │ │ + ldr r3, [pc, #188] @ (39408 ) │ │ mov r2, r0 │ │ ldrd r0, r1, [r4, #12] │ │ add r3, pc │ │ stmia.w r2, {r7, r8, sl} │ │ str.w r9, [r2, #12] │ │ - bl 24764 │ │ - cbnz r0, 38c3a │ │ - cbnz r6, 38bcc │ │ + bl 24ae0 │ │ + cbnz r0, 393d6 │ │ + cbnz r6, 39368 │ │ ldr r0, [r5, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 38c56 │ │ + bne.n 393f2 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r4, #4] │ │ strex r2, r0, [r4, #4] │ │ cmp r2, #0 │ │ - bne.n 38bd2 │ │ + bne.n 3936e │ │ cmp r1, #2 │ │ itt ne │ │ addne sp, #16 │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ adds r1, r4, #4 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w d7ab0 │ │ + b.w d8700 │ │ adds r0, r4, #4 │ │ clrex │ │ - bl 76d12 │ │ - b.n 38b76 │ │ - bl 76b20 │ │ + bl 779e2 │ │ + b.n 39312 │ │ + bl 777f0 │ │ eor.w r6, r0, #1 │ │ ldrb r0, [r4, #8] │ │ cmp r0, #0 │ │ - beq.n 38b88 │ │ - ldr r0, [pc, #88] @ (38c70 ) │ │ + beq.n 39324 │ │ + ldr r0, [pc, #88] @ (3940c ) │ │ adds r2, r4, #4 │ │ - ldr r3, [pc, #88] @ (38c74 ) │ │ - ldr r1, [pc, #92] @ (38c78 ) │ │ + ldr r3, [pc, #88] @ (39410 ) │ │ + ldr r1, [pc, #92] @ (39414 ) │ │ add r0, pc │ │ str r2, [sp, #8] │ │ add r3, pc │ │ add r1, pc │ │ add r2, sp, #8 │ │ strb.w r6, [sp, #12] │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #8 │ │ movs r1, #16 │ │ - bl 3d806 │ │ - ldr r4, [pc, #64] @ (38c7c ) │ │ - ldr r3, [pc, #64] @ (38c80 ) │ │ - ldr r2, [pc, #68] @ (38c84 ) │ │ + bl 3df32 │ │ + ldr r4, [pc, #64] @ (39418 ) │ │ + ldr r3, [pc, #64] @ (3941c ) │ │ + ldr r2, [pc, #68] @ (39420 ) │ │ add r4, pc │ │ strd r0, r1, [sp, #8] │ │ add r3, pc │ │ add r2, pc │ │ str r2, [sp, #0] │ │ add r2, sp, #8 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ - bl 40f00 │ │ - bl 76b20 │ │ + bl 41638 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #8] │ │ - b.n 38bcc │ │ - asrs r6, r2 │ │ + b.n 39368 │ │ + cmp sl, r2 │ │ movs r2, r1 │ │ - str r4, [r3, r0] │ │ + strb r0, [r0, r2] │ │ movs r2, r1 │ │ - lsls r4, r7, #28 │ │ + lsrs r0, r0, #15 │ │ movs r2, r1 │ │ - lsls r1, r6, #15 │ │ - vtbx.8 d16, {d14}, d24 │ │ + lsls r3, r1, #3 │ │ + @ instruction: 0xfffe0cfc │ │ movs r2, r1 │ │ - lsrs r6, r6, #4 │ │ + lsrs r2, r5, #23 │ │ movs r2, r1 │ │ - bl ffd75c78 │ │ - lsrs r2, r0, #32 │ │ + stcl 15, cr15, [r0, #-1008]! @ 0xfffffc10 │ │ + lsrs r6, r6, #18 │ │ movs r2, r1 │ │ - lsls r0, r1, #26 │ │ + lsrs r4, r7, #12 │ │ movs r2, r1 │ │ │ │ -00038c88 : │ │ +00039424 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #324 @ 0x144 │ │ cmp r1, #0 │ │ - beq.w 39856 │ │ + beq.w 39ff2 │ │ mov r9, r0 │ │ mov r0, r1 │ │ mov r4, r3 │ │ mov r7, r2 │ │ mov r5, r1 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #136 @ 0x88 │ │ mov r1, r5 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - beq.w 3985e │ │ + beq.w 39ffa │ │ ldrd fp, r5, [sp, #140] @ 0x8c │ │ cmp r7, #0 │ │ - beq.w 38efc │ │ + beq.w 39698 │ │ mov r0, r7 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #136 @ 0x88 │ │ mov r1, r7 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - beq.w 398a6 │ │ + beq.w 3a042 │ │ ldrd r8, r6, [sp, #140] @ 0x8c │ │ cmp r4, #0 │ │ - beq.w 38f06 │ │ + beq.w 396a2 │ │ mov r0, r4 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #136 @ 0x88 │ │ mov r1, r4 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - beq.w 39882 │ │ + beq.w 3a01e │ │ ldrd r0, r1, [sp, #140] @ 0x8c │ │ add r3, sp, #148 @ 0x94 │ │ movs r2, #0 │ │ stmia r3!, {r0, r1, r2} │ │ movs r0, #128 @ 0x80 │ │ add r1, sp, #136 @ 0x88 │ │ strb.w r0, [sp, #160] @ 0xa0 │ │ movs r0, #1 │ │ strd r2, r0, [sp, #136] @ 0x88 │ │ add r0, sp, #120 @ 0x78 │ │ str r2, [sp, #144] @ 0x90 │ │ - bl 5b904 │ │ + bl 5c000 │ │ ldr r7, [sp, #120] @ 0x78 │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - bne.n 38d72 │ │ + bne.n 3950e │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #140] @ 0x8c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ movs r0, #33 @ 0x21 │ │ movs r6, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 398b0 │ │ - ldr r1, [pc, #544] @ (38f5c ) │ │ + beq.w 3a04c │ │ + ldr r1, [pc, #544] @ (396f8 ) │ │ movs r2, #33 @ 0x21 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r4, [sp, #124] @ 0x7c │ │ movs r1, #10 │ │ movt r1, #32768 @ 0x8000 │ │ adds r7, r1, #4 │ │ str r6, [sp, #252] @ 0xfc │ │ ldr r0, [r4, #0] │ │ strd r6, r5, [sp, #244] @ 0xf4 │ │ cmp r0, #1 │ │ str r7, [sp, #240] @ 0xf0 │ │ - beq.w 38f0e │ │ + beq.w 396aa │ │ cmp r0, #0 │ │ - bne.w 38f36 │ │ + bne.w 396d2 │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ - beq.w 38f36 │ │ + beq.w 396d2 │ │ ldr r5, [r4, #4] │ │ - b.n 38f30 │ │ + b.n 396cc │ │ ldrd r1, r2, [sp, #152] @ 0x98 │ │ str r6, [sp, #60] @ 0x3c │ │ cmp r2, r1 │ │ str r5, [sp, #68] @ 0x44 │ │ - bcs.n 38da8 │ │ + bcs.n 39544 │ │ ldrd sl, r4, [sp, #124] @ 0x7c │ │ movs r5, #19 │ │ ldr r0, [sp, #148] @ 0x94 │ │ movs r3, #1 │ │ movt r5, #128 @ 0x80 │ │ ldrb r6, [r0, r2] │ │ subs r6, #9 │ │ cmp r6, #23 │ │ - bhi.w 39786 │ │ + bhi.w 39f22 │ │ lsl.w r6, r3, r6 │ │ tst r6, r5 │ │ - beq.w 39786 │ │ + beq.w 39f22 │ │ adds r2, #1 │ │ str r2, [sp, #156] @ 0x9c │ │ cmp r1, r2 │ │ - bne.n 38d8c │ │ + bne.n 39528 │ │ ldr r0, [sp, #136] @ 0x88 │ │ str.w r8, [sp, #64] @ 0x40 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #140] @ 0x8c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add r0, sp, #240 @ 0xf0 │ │ add r1, sp, #120 @ 0x78 │ │ - bl 5aa8c │ │ + bl 5b0e8 │ │ ldrd r7, r0, [sp, #240] @ 0xf0 │ │ add r3, sp, #72 @ 0x48 │ │ ldrd r1, r2, [sp, #248] @ 0xf8 │ │ stmia r3!, {r0, r1, r2} │ │ movs r0, #10 │ │ movt r0, #32768 @ 0x8000 │ │ add.w r8, r0, #7 │ │ cmp r7, r8 │ │ - bne.w 38f44 │ │ + bne.w 396e0 │ │ add r2, sp, #72 @ 0x48 │ │ - vldr d0, [sp, #384] @ 0x180 │ │ + vldr d16, [sp, #384] @ 0x180 │ │ add r3, sp, #120 @ 0x78 │ │ ldmia r2, {r0, r1, r2} │ │ - vcmp.f64 d0, d0 │ │ + vcmp.f64 d16, d16 │ │ stmia r3!, {r0, r1, r2} │ │ movs r0, #0 │ │ vmrs APSR_nzcv, fpscr │ │ iteee vs │ │ movvs r1, #0 │ │ ldrdvc r2, r1, [sp, #372] @ 0x174 │ │ strdvc r1, r0, [sp, #104] @ 0x68 │ │ strdvc r2, r0, [sp, #96] @ 0x60 │ │ ittt vc │ │ - vstrvc d0, [sp, #112] @ 0x70 │ │ + vstrvc d16, [sp, #112] @ 0x70 │ │ movvc r1, #0 │ │ movvc r0, #1 │ │ ldr.w sl, [sp, #68] @ 0x44 │ │ - ldr r5, [pc, #332] @ (38f60 ) │ │ + ldr r5, [pc, #332] @ (396fc ) │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ add r5, pc │ │ ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ cmp r0, #2 │ │ it ne │ │ - blne 60cb8 │ │ + blne 61498 │ │ ldrex r0, [r5, #8] │ │ cmp r0, #0 │ │ - bne.w 39666 │ │ + bne.w 39e02 │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ strex r1, r0, [r5, #8] │ │ cmp r1, #0 │ │ - bne.w 3966a │ │ + bne.w 39e06 │ │ dmb ish │ │ - ldr r4, [pc, #288] @ (38f64 ) │ │ + ldr r4, [pc, #288] @ (39700 ) │ │ add r4, pc │ │ ldr r0, [r4, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 397ea │ │ + bne.w 39f86 │ │ movs r2, #0 │ │ ldrb r0, [r5, #16] │ │ cmp r0, #0 │ │ - bne.w 397fa │ │ + bne.w 39f96 │ │ cmp.w sl, #17 │ │ str r2, [sp, #56] @ 0x38 │ │ strd fp, r4, [sp, #48] @ 0x30 │ │ - bcs.w 38f6c │ │ + bcs.w 39708 │ │ cmp.w sl, #8 │ │ - bls.w 39326 │ │ + bls.w 39ac2 │ │ movw r3, #14777 @ 0x39b9 │ │ add.w r2, fp, sl │ │ ldr.w r0, [fp] │ │ movt r3, #59970 @ 0xea42 │ │ ldr.w r7, [r2, #-8] │ │ movw r4, #48187 @ 0xbc3b │ │ eors r0, r3 │ │ @@ -25399,75 +25595,75 @@ │ │ eor.w r6, r4, lr │ │ adds r1, r1, r6 │ │ movt r2, #40503 @ 0x9e37 │ │ adcs r0, r7 │ │ movw r6, #26513 @ 0x6791 │ │ movt r6, #5718 @ 0x1656 │ │ eor.w r1, r1, r0, lsr #5 │ │ - b.n 39436 │ │ + b.n 39bd2 │ │ mov.w r8, #0 │ │ cmp r4, #0 │ │ - bne.w 38ce0 │ │ - ldr r0, [pc, #96] @ (38f68 ) │ │ + bne.w 3947c │ │ + ldr r0, [pc, #96] @ (39704 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #3 │ │ - bne.n 38f36 │ │ + bne.n 396d2 │ │ ldr r5, [r4, #8] │ │ ldrd r8, r6, [r5] │ │ ldr r1, [r6, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r8 │ │ blxne r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add r2, sp, #244 @ 0xf4 │ │ add r3, sp, #72 @ 0x48 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ add r2, sp, #72 @ 0x48 │ │ ldmia r2, {r0, r1, r2} │ │ strd r1, r2, [sp, #144] @ 0x90 │ │ strd r7, r0, [sp, #136] @ 0x88 │ │ add r0, sp, #136 @ 0x88 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #324 @ 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bge.n 38f98 │ │ - @ instruction: 0xfffd3eae │ │ + bvs.n 396bc │ │ + vabs.s d20, d26 │ │ movs r2, r1 │ │ - ldr r5, [pc, #320] @ (390a8 ) │ │ + str r4, [r6, r6] │ │ movs r2, r1 │ │ - lsrs r0, r2, #2 │ │ + lsrs r4, r0, #21 │ │ movs r2, r1 │ │ cmp.w sl, #129 @ 0x81 │ │ - bcs.w 393b4 │ │ + bcs.w 39b50 │ │ movw r0, #51847 @ 0xca87 │ │ movw r1, #31153 @ 0x79b1 │ │ movt r0, #34283 @ 0x85eb │ │ movt r1, #40503 @ 0x9e37 │ │ umull r3, r0, sl, r0 │ │ cmp.w sl, #33 @ 0x21 │ │ mla r0, sl, r1, r0 │ │ strd r3, r8, [sp, #40] @ 0x28 │ │ strd r9, r0, [sp, #32] │ │ - bcc.w 39242 │ │ + bcc.w 399de │ │ cmp.w sl, #64 @ 0x40 │ │ - bls.w 3915e │ │ + bls.w 398fa │ │ cmp.w sl, #96 @ 0x60 │ │ - bls.n 39084 │ │ + bls.n 39820 │ │ add.w r0, fp, sl │ │ movw r7, #20874 @ 0x518a │ │ movt r7, #19424 @ 0x4be0 │ │ movw r4, #30937 @ 0x78d9 │ │ ldr.w r1, [r0, #-64] │ │ movt r4, #25715 @ 0x6473 │ │ ldr.w r2, [r0, #-56] │ │ @@ -25717,17 +25913,17 @@ │ │ ldr r3, [sp, #36] @ 0x24 │ │ movt r6, #5718 @ 0x1656 │ │ adcs r1, r3 │ │ eor.w r3, r7, lr │ │ adds r2, r2, r3 │ │ adcs r0, r1 │ │ eor.w r1, r2, r0, lsr #5 │ │ - b.n 3942e │ │ + b.n 39bca │ │ cmp.w sl, #3 │ │ - bls.n 393ce │ │ + bls.n 39b6a │ │ add.w r0, fp, sl │ │ movw r2, #45428 @ 0xb174 │ │ ldr.w r1, [fp] │ │ movt r2, #51002 @ 0xc73a │ │ ldr.w r0, [r0, #-4] │ │ movw ip, #7269 @ 0x1c65 │ │ eors r1, r2 │ │ @@ -25760,28 +25956,28 @@ │ │ adc.w r7, r6, #0 │ │ eors r0, r7 │ │ mla r0, r0, r3, r1 │ │ lsrs r1, r2, #28 │ │ orr.w r1, r1, r0, lsl #4 │ │ eor.w fp, r0, r0, lsr #28 │ │ eor.w r7, r1, r2 │ │ - b.n 39454 │ │ + b.n 39bf0 │ │ cmp.w sl, #241 @ 0xf1 │ │ - bcs.n 39448 │ │ - ldr r0, [pc, #944] @ (3976c ) │ │ + bcs.n 39be4 │ │ + ldr r0, [pc, #944] @ (39f08 ) │ │ mov r1, sl │ │ movs r2, #0 │ │ movs r3, #0 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 98a78 │ │ - b.n 39450 │ │ + bl 996cc │ │ + b.n 39bec │ │ cmp.w sl, #0 │ │ - beq.w 39774 │ │ + beq.w 39f10 │ │ mov.w r0, sl, lsr #1 │ │ add.w r2, fp, sl │ │ ldrb.w r0, [fp, r0] │ │ movw r3, #44605 @ 0xae3d │ │ ldrb.w r1, [fp] │ │ ldrb.w r2, [r2, #-1] │ │ movt r3, #49842 @ 0xc2b2 │ │ @@ -25805,213 +26001,213 @@ │ │ eors r1, r2 │ │ movw r2, #31225 @ 0x79f9 │ │ movt r2, #40503 @ 0x9e37 │ │ umull r3, r7, r1, r2 │ │ mla r1, r1, r6, r7 │ │ mla fp, r0, r2, r1 │ │ eor.w r7, fp, r3 │ │ - b.n 39454 │ │ + b.n 39bf0 │ │ mov r0, fp │ │ mov r1, sl │ │ - bl 982ac │ │ + bl 98f00 │ │ mov r7, r0 │ │ mov fp, r1 │ │ movw r0, #31829 @ 0x7c55 │ │ ldr r1, [r5, #40] @ 0x28 │ │ movt r0, #32586 @ 0x7f4a │ │ umull sl, r0, r7, r0 │ │ ldr r0, [r5, #24] │ │ and.w r0, r0, sl │ │ cmp r1, r0 │ │ - bls.w 398de │ │ + bls.w 3a07a │ │ ldr r3, [r5, #36] @ 0x24 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr.w ip, [sp, #360] @ 0x168 │ │ add.w r0, r3, r0, lsl #2 │ │ ldr r2, [sp, #368] @ 0x170 │ │ ldrd r0, r3, [r0, #4] │ │ lsls r3, r3, #4 │ │ subs r0, #16 │ │ - cbz r3, 394be │ │ + cbz r3, 39c5a │ │ ldr.w r6, [r0, #16]! │ │ subs r3, #16 │ │ ldr r1, [r0, #4] │ │ eors r6, r7 │ │ eor.w r1, r1, fp │ │ orrs r1, r6 │ │ - bne.n 39486 │ │ + bne.n 39c22 │ │ ldr r1, [r0, #8] │ │ ldrex r2, [r1] │ │ adds r3, r2, #1 │ │ strex r7, r3, [r1] │ │ cmp r7, #0 │ │ - bne.n 3949c │ │ + bne.n 39c38 │ │ cmp r2, #0 │ │ - bmi.w 398e6 │ │ + bmi.w 3a082 │ │ ldr.w sl, [r0, #8] │ │ mov r6, r8 │ │ ldr r0, [sp, #56] @ 0x38 │ │ cmp r0, #0 │ │ - beq.n 3955c │ │ - b.n 39566 │ │ + beq.n 39cf8 │ │ + b.n 39d02 │ │ ldr r3, [sp, #64] @ 0x40 │ │ - cbz r3, 39536 │ │ + cbz r3, 39cd2 │ │ add r0, sp, #88 @ 0x58 │ │ add r1, sp, #120 @ 0x78 │ │ strd r1, ip, [sp, #16] │ │ strd r2, r0, [sp, #24] │ │ ldr r0, [sp, #60] @ 0x3c │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr r2, [sp, #68] @ 0x44 │ │ str r0, [sp, #0] │ │ add r0, sp, #136 @ 0x88 │ │ str.w r8, [sp, #44] @ 0x2c │ │ strd r7, fp, [sp, #8] │ │ - bl 61a58 │ │ + bl 62268 │ │ ldrd r8, r6, [sp, #136] @ 0x88 │ │ ldr r4, [sp, #152] @ 0x98 │ │ ldr r0, [sp, #144] @ 0x90 │ │ cmp.w r8, #3 │ │ str r0, [sp, #68] @ 0x44 │ │ ldr r0, [sp, #148] @ 0x94 │ │ str r0, [sp, #64] @ 0x40 │ │ - bne.n 395c2 │ │ + bne.n 39d5e │ │ ldr r0, [sp, #56] @ 0x38 │ │ - cbnz r0, 39506 │ │ + cbnz r0, 39ca2 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 3983a │ │ + bne.w 39fd6 │ │ dmb ish │ │ movs r0, #1 │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ movt r0, #49152 @ 0xc000 │ │ ldrd fp, sl, [sp, #64] @ 0x40 │ │ ldrex r1, [r5, #8] │ │ add r1, r0 │ │ strex r2, r1, [r5, #8] │ │ cmp r2, #0 │ │ - bne.n 39518 │ │ + bne.n 39cb4 │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - bcc.n 395a8 │ │ + bcc.n 39d44 │ │ add.w r0, r5, #8 │ │ - bl 926d4 │ │ - b.n 395a8 │ │ + bl 93200 │ │ + b.n 39d44 │ │ movs r0, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 398b0 │ │ - ldr r1, [pc, #556] @ (39770 ) │ │ + beq.w 3a04c │ │ + ldr r1, [pc, #556] @ (39f0c ) │ │ movs r2, #33 @ 0x21 │ │ mov fp, r0 │ │ mov.w sl, #33 @ 0x21 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r6, #10 │ │ movt r6, #32768 @ 0x8000 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - cbnz r0, 39566 │ │ + cbnz r0, 39d02 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 3981a │ │ + bne.w 39fb6 │ │ movs r0, #1 │ │ dmb ish │ │ movt r0, #49152 @ 0xc000 │ │ ldrex r1, [r5, #8] │ │ add r1, r0 │ │ strex r2, r1, [r5, #8] │ │ cmp r2, #0 │ │ - bne.n 39570 │ │ + bne.n 39d0c │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - bcs.w 397d6 │ │ + bcs.w 39f72 │ │ ldrd r4, r7, [sp, #124] @ 0x7c │ │ - cbz r7, 3959a │ │ + cbz r7, 39d36 │ │ mov r5, r4 │ │ mov r0, r5 │ │ - bl 5b7e6 │ │ + bl 5bee4 │ │ adds r5, #52 @ 0x34 │ │ subs r7, #1 │ │ - bne.n 3958e │ │ + bne.n 39d2a │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ movs r4, #33 @ 0x21 │ │ cmp r6, r8 │ │ - beq.w 3972a │ │ + beq.w 39ec6 │ │ add r0, sp, #136 @ 0x88 │ │ str r4, [sp, #148] @ 0x94 │ │ stmia.w r0, {r6, sl, fp} │ │ add r0, sp, #136 @ 0x88 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #324 @ 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #136 @ 0x88 │ │ movs r2, #84 @ 0x54 │ │ add.w r1, r0, #20 │ │ add r0, sp, #240 @ 0xf0 │ │ str.w r9, [sp, #32] │ │ - bl d44c4 │ │ + bl d52ca │ │ movs r0, #112 @ 0x70 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 39832 │ │ + beq.w 39fce │ │ mov r9, r0 │ │ movs r0, #1 │ │ strd r0, r0, [r9] │ │ add r1, sp, #240 @ 0xf0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ movs r2, #84 @ 0x54 │ │ str.w r0, [r9, #16] │ │ ldr r0, [sp, #64] @ 0x40 │ │ strd r0, r4, [r9, #20] │ │ add.w r0, r9, #28 │ │ strd r8, r6, [r9, #8] │ │ - bl d44c4 │ │ + bl d52ca │ │ ldrex r0, [r9] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r9] │ │ cmp r2, #0 │ │ - bne.n 39604 │ │ + bne.n 39da0 │ │ cmp r0, #0 │ │ - bmi.w 398e6 │ │ + bmi.w 3a082 │ │ ldr r0, [r5, #24] │ │ ldr r1, [r5, #40] @ 0x28 │ │ and.w r0, r0, sl │ │ cmp r1, r0 │ │ - bls.w 398e8 │ │ + bls.w 3a084 │ │ ldr r2, [r5, #36] @ 0x24 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r8, r2, r0, lsl #2 │ │ ldr.w sl, [r8, #8] │ │ cmp.w sl, #0 │ │ - beq.n 3965c │ │ + beq.n 39df8 │ │ ldr.w ip, [r8, #4] │ │ mov.w r3, sl, lsl #4 │ │ movs r2, #0 │ │ mov r0, ip │ │ ldrd r6, r4, [r0] │ │ eor.w r4, r4, fp │ │ eors r6, r7 │ │ orrs r6, r4 │ │ - beq.n 39672 │ │ + beq.n 39e0e │ │ adds r2, #1 │ │ adds r0, #16 │ │ subs r3, #16 │ │ - bne.n 39646 │ │ + bne.n 39de2 │ │ ldr r0, [r5, #48] @ 0x30 │ │ movs r6, #0 │ │ adds r0, #1 │ │ str r0, [r5, #48] @ 0x30 │ │ - b.n 396a6 │ │ + b.n 39e42 │ │ clrex │ │ - bl 94c20 │ │ - b.w 38e42 │ │ + bl 9574c │ │ + b.w 395de │ │ sub.w sl, sl, #1 │ │ mov.w r0, sl, lsl #4 │ │ add.w r3, ip, sl, lsl #4 │ │ ldr.w r0, [ip, r0] │ │ ldrd r4, lr, [r3, #4] │ │ str r0, [sp, #68] @ 0x44 │ │ ldr r0, [r3, #12] │ │ @@ -26023,317 +26219,321 @@ │ │ str.w r3, [ip, r2] │ │ ldr r2, [sp, #64] @ 0x40 │ │ str.w sl, [r8, #8] │ │ strd r4, lr, [r0, #4] │ │ str r2, [r0, #12] │ │ ldr.w r0, [r8] │ │ cmp sl, r0 │ │ - beq.w 397ca │ │ + beq.w 39f66 │ │ ldr.w r0, [r8, #4] │ │ mov.w r2, sl, lsl #4 │ │ str r7, [r0, r2] │ │ add.w r2, sl, #1 │ │ str.w r2, [r8, #8] │ │ add.w r2, r0, sl, lsl #4 │ │ ldr r0, [r5, #48] @ 0x30 │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ strd fp, r9, [r2, #4] │ │ lsls r2, r0, #29 │ │ - bmi.n 39742 │ │ - cbz r6, 396f6 │ │ + bmi.n 39ede │ │ + cbz r6, 39e92 │ │ dmb ish │ │ ldrex r0, [r6] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r6] │ │ cmp r2, #0 │ │ - bne.n 396da │ │ + bne.n 39e76 │ │ cmp r0, #1 │ │ - bne.n 396f6 │ │ + bne.n 39e92 │ │ mov r0, r6 │ │ dmb ish │ │ - bl 460f8 │ │ + bl 46846 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - cbnz r0, 39704 │ │ + cbnz r0, 39ea0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 39848 │ │ + bne.w 39fe4 │ │ movs r0, #1 │ │ dmb ish │ │ movt r0, #49152 @ 0xc000 │ │ ldrex r1, [r5, #8] │ │ add r1, r0 │ │ strex r2, r1, [r5, #8] │ │ cmp r2, #0 │ │ - bne.n 3970e │ │ + bne.n 39eaa │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - bcs.w 39828 │ │ + bcs.w 39fc4 │ │ mov sl, r9 │ │ ldr.w r9, [sp, #32] │ │ add.w r0, sl, #8 │ │ str.w r0, [r9] │ │ str.w r8, [sp, #136] @ 0x88 │ │ add r0, sp, #136 @ 0x88 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #324 @ 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov.w r4, #1000 @ 0x3e8 │ │ muls r0, r4 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ ldr r1, [r5, #52] @ 0x34 │ │ cmp r0, r1 │ │ - bls.n 396d4 │ │ + bls.n 39e70 │ │ add.w r0, r5, #24 │ │ - bl 60e70 │ │ + bl 61650 │ │ ldr r1, [r5, #40] @ 0x28 │ │ ldr r0, [r5, #48] @ 0x30 │ │ cmp r1, #0 │ │ - bne.n 39746 │ │ - ldr r0, [pc, #464] @ (39934 ) │ │ + bne.n 39ee2 │ │ + ldr r0, [pc, #464] @ (3a0d0 ) │ │ add r0, pc │ │ - bl 3fc00 │ │ + bl 40b4c │ │ nop │ │ - subs r7, #58 @ 0x3a │ │ - vrsubhn.i d29, q7, q0 │ │ + subs r4, #30 │ │ + vqmovn.u d29, q14 │ │ vclt.s , q4, #0 │ │ lsrs r5, r0, #12 │ │ movw r7, #38082 @ 0x94c2 │ │ movt fp, #11526 @ 0x2d06 │ │ movt r7, #14547 @ 0x38d3 │ │ - b.n 39454 │ │ + b.n 39bf0 │ │ movs r3, #22 │ │ adds r2, #1 │ │ str r3, [sp, #88] @ 0x58 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ str r0, [sp, #124] @ 0x7c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #120] @ 0x78 │ │ - cbz r4, 397bc │ │ + cbz r4, 39f58 │ │ mov r5, sl │ │ mov r0, r5 │ │ - bl 5b7e6 │ │ + bl 5bee4 │ │ adds r5, #52 @ 0x34 │ │ subs r4, #1 │ │ - bne.n 397b0 │ │ + bne.n 39f4c │ │ cmp r7, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ - b.w 38d20 │ │ + blxne d87c0 │ │ + b.w 394bc │ │ mov r0, r8 │ │ mov r4, r1 │ │ - bl 47386 │ │ + bl 47a3a │ │ mov r1, r4 │ │ - b.n 396b0 │ │ + b.n 39e4c │ │ add.w r0, r5, #8 │ │ - bl 926d4 │ │ + bl 93200 │ │ ldrd r4, r7, [sp, #124] @ 0x7c │ │ cmp r7, #0 │ │ - bne.w 3958c │ │ - b.n 3959a │ │ - bl 76b20 │ │ + bne.w 39d28 │ │ + b.n 39d36 │ │ + bl 777f0 │ │ eor.w r2, r0, #1 │ │ ldrb r0, [r5, #16] │ │ cmp r0, #0 │ │ - beq.w 38e58 │ │ - ldr r0, [pc, #296] @ (39924 ) │ │ - ldr r3, [pc, #296] @ (39928 ) │ │ - ldr r1, [pc, #300] @ (3992c ) │ │ + beq.w 395f4 │ │ + ldr r0, [pc, #296] @ (3a0c0 ) │ │ + ldr r3, [pc, #296] @ (3a0c4 ) │ │ + ldr r1, [pc, #300] @ (3a0c8 ) │ │ add r0, pc │ │ strb.w r2, [sp, #140] @ 0x8c │ │ add r3, pc │ │ add r1, pc │ │ add.w r2, r5, #8 │ │ str r2, [sp, #136] @ 0x88 │ │ add r2, sp, #136 @ 0x88 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - bl 76b20 │ │ + bl 41638 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r5, #16] │ │ - b.n 39566 │ │ + b.n 39d02 │ │ add.w r0, r5, #8 │ │ - bl 926d4 │ │ - b.n 39724 │ │ + bl 93200 │ │ + b.n 39ec0 │ │ movs r0, #8 │ │ movs r1, #112 @ 0x70 │ │ - bl 3d806 │ │ - bl 76b20 │ │ + bl 3df32 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r5, #16] │ │ - b.n 39506 │ │ - bl 76b20 │ │ + b.n 39ca2 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r5, #16] │ │ - b.n 39704 │ │ - ldr r0, [pc, #200] @ (39920 ) │ │ + b.n 39ea0 │ │ + ldr r0, [pc, #200] @ (3a0bc ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ - cbz r0, 398b0 │ │ - ldr r1, [pc, #132] @ (398f0 ) │ │ + blx d87f0 │ │ + cbz r0, 3a04c │ │ + ldr r1, [pc, #132] @ (3a08c ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - ldr r0, [pc, #124] @ (398f4 ) │ │ - ldr r3, [pc, #128] @ (398f8 ) │ │ - ldr r1, [pc, #128] @ (398fc ) │ │ + bl d53c6 │ │ + ldr r0, [pc, #124] @ (3a090 ) │ │ + ldr r3, [pc, #128] @ (3a094 ) │ │ + ldr r1, [pc, #128] @ (3a098 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ - b.n 398d0 │ │ + b.n 3a06c │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ - cbz r0, 398b0 │ │ - ldr r1, [pc, #128] @ (39910 ) │ │ + blx d87f0 │ │ + cbz r0, 3a04c │ │ + ldr r1, [pc, #128] @ (3a0ac ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - ldr r0, [pc, #120] @ (39914 ) │ │ - ldr r3, [pc, #124] @ (39918 ) │ │ - ldr r1, [pc, #124] @ (3991c ) │ │ + bl d53c6 │ │ + ldr r0, [pc, #120] @ (3a0b0 ) │ │ + ldr r3, [pc, #124] @ (3a0b4 ) │ │ + ldr r1, [pc, #124] @ (3a0b8 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ - b.n 398d0 │ │ + b.n 3a06c │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ - cbnz r0, 398b8 │ │ + blx d87f0 │ │ + cbnz r0, 3a054 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ - ldr r1, [pc, #68] @ (39900 ) │ │ + bl 3e0ac │ │ + ldr r1, [pc, #68] @ (3a09c ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - ldr r0, [pc, #60] @ (39904 ) │ │ - ldr r3, [pc, #64] @ (39908 ) │ │ - ldr r1, [pc, #64] @ (3990c ) │ │ + bl d53c6 │ │ + ldr r0, [pc, #60] @ (3a0a0 ) │ │ + ldr r3, [pc, #64] @ (3a0a4 ) │ │ + ldr r1, [pc, #64] @ (3a0a8 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ movs r2, #10 │ │ str r5, [sp, #148] @ 0x94 │ │ str r4, [sp, #144] @ 0x90 │ │ movt r2, #32768 @ 0x8000 │ │ str r5, [sp, #140] @ 0x8c │ │ - b.n 3980e │ │ - ldr r2, [pc, #88] @ (39938 ) │ │ + b.n 39faa │ │ + ldr r2, [pc, #88] @ (3a0d4 ) │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ udf #254 @ 0xfe │ │ - ldr r2, [pc, #68] @ (39930 ) │ │ + ldr r2, [pc, #68] @ (3a0cc ) │ │ add r2, pc │ │ - bl 3f474 │ │ - strh r6, [r5, #26] │ │ - vqshl.u64 d31, d3, #61 @ 0x3d │ │ - vcvt.f16.u16 d31, d28, #3 │ │ - movs r1, r1 │ │ - cdp2 0, 13, cr0, cr10, cr9, {0} │ │ - strh r6, [r3, #24] │ │ - vabs.f , │ │ - vtbx.8 d31, {d29- , │ │ - vcvt.f16.u16 d31, d8, #3 │ │ - movs r1, r1 │ │ - cdp2 0, 14, cr0, cr6, cr9, {0} │ │ - vhadd.u16 d0, d0, d9 │ │ - strb.w pc, [sp, #253]! │ │ - lsls r6, r2, #21 │ │ + bl 3fbfc │ │ + strh r2, [r6, #0] │ │ + vcgt.f , , #0 │ │ + vshr.u64 q8, q8, #3 │ │ + movs r2, r1 │ │ + lsls r6, r1, #14 │ │ movs r2, r1 │ │ - lsrs r4, r6, #23 │ │ + ldrb r2, [r4, #31] │ │ + vsri.32 d31, d13, #3 │ │ + vcge.s d16, d16, #0 │ │ movs r2, r1 │ │ - lsls r2, r4, #22 │ │ + lsls r6, r3, #13 │ │ movs r2, r1 │ │ - lsls r0, r1, #28 │ │ + strh r6, [r1, #0] │ │ + vcgt.f , , #0 │ │ + vcge.s q8, q6, #0 │ │ movs r2, r1 │ │ - lsls r4, r3, #22 │ │ + lsls r2, r3, #14 │ │ + movs r2, r1 │ │ + lsls r4, r0, #15 │ │ + movs r2, r1 │ │ + bl ffd220be │ │ + lsrs r2, r1, #6 │ │ + movs r2, r1 │ │ + asrs r0, r7, #9 │ │ + movs r2, r1 │ │ + lsrs r6, r6, #8 │ │ + movs r2, r1 │ │ + lsrs r4, r3, #14 │ │ + movs r2, r1 │ │ + lsrs r0, r6, #8 │ │ movs r2, r1 │ │ │ │ -0003993c : │ │ +0003a0d8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ vpush {d8} │ │ sub sp, #40 @ 0x28 │ │ add.w ip, sp, #20 │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #12] │ │ - ldr r4, [pc, #352] @ (39ab4 ) │ │ + ldr r4, [pc, #352] @ (3a250 ) │ │ add r4, pc │ │ ldr r0, [r4, #24] │ │ ldr r1, [sp, #92] @ 0x5c │ │ ldrd r9, r6, [sp, #120] @ 0x78 │ │ cmp r0, #2 │ │ str r1, [sp, #16] │ │ ldr r1, [sp, #104] @ 0x68 │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ ldr.w sl, [sp, #96] @ 0x60 │ │ vldr d8, [sp, #112] @ 0x70 │ │ str r1, [sp, #8] │ │ ldr.w r8, [sp, #100] @ 0x64 │ │ dmb ish │ │ it ne │ │ - blne 3611c │ │ + blne 36724 │ │ movs r0, #1 │ │ ldrex r1, [r4, #4] │ │ cmp r1, #0 │ │ - bne.n 39a4a │ │ + bne.n 3a1e6 │ │ strex r1, r0, [r4, #4] │ │ cmp r1, #0 │ │ - bne.n 39982 │ │ + bne.n 3a11e │ │ dmb ish │ │ - ldr r7, [pc, #288] @ (39ab8 ) │ │ + ldr r7, [pc, #288] @ (3a254 ) │ │ add r7, pc │ │ ldr r0, [r7, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 39a56 │ │ + bne.n 3a1f2 │ │ movs r5, #0 │ │ ldrb r0, [r4, #8] │ │ cmp r0, #0 │ │ - bne.n 39a64 │ │ + bne.n 3a200 │ │ ldr r0, [r4, #20] │ │ dmb ish │ │ adds r0, #60 @ 0x3c │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 399b0 │ │ + bne.n 3a14c │ │ movs r0, #56 @ 0x38 │ │ dmb ish │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 39a82 │ │ - ldr r3, [pc, #236] @ (39abc ) │ │ + beq.n 3a21e │ │ + ldr r3, [pc, #236] @ (3a258 ) │ │ mov r2, r0 │ │ strd r9, r6, [r0, #16] │ │ str.w fp, [r0] │ │ add r3, pc │ │ strb.w sl, [r0, #48] @ 0x30 │ │ vstr d8, [r0, #8] │ │ ldr r0, [sp, #12] │ │ @@ -26345,365 +26545,369 @@ │ │ ldr r0, [sp, #28] │ │ strd r0, r8, [r2, #36] @ 0x24 │ │ ldr r0, [sp, #8] │ │ str r0, [r2, #44] @ 0x2c │ │ ldrd r0, r1, [r4, #12] │ │ ldr r6, [sp, #16] │ │ str r6, [r2, #4] │ │ - bl 24764 │ │ + bl 24ae0 │ │ cmp r0, #0 │ │ - bne.n 39a8a │ │ - cbnz r5, 39a10 │ │ + bne.n 3a226 │ │ + cbnz r5, 3a1ac │ │ ldr r0, [r7, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 39aa6 │ │ + bne.n 3a242 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r4, #4] │ │ strex r2, r0, [r4, #4] │ │ cmp r2, #0 │ │ - bne.n 39a16 │ │ + bne.n 3a1b2 │ │ cmp r1, #2 │ │ itttt ne │ │ addne sp, #40 @ 0x28 │ │ vpopne {d8} │ │ addne sp, #4 │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ adds r1, r4, #4 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ add sp, #40 @ 0x28 │ │ vpop {d8} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7ab0 │ │ + b.w d8700 │ │ adds r0, r4, #4 │ │ clrex │ │ - bl 76d12 │ │ - b.n 39996 │ │ - bl 76b20 │ │ + bl 779e2 │ │ + b.n 3a132 │ │ + bl 777f0 │ │ eor.w r5, r0, #1 │ │ ldrb r0, [r4, #8] │ │ cmp r0, #0 │ │ - beq.n 399a8 │ │ - ldr r0, [pc, #88] @ (39ac0 ) │ │ + beq.n 3a144 │ │ + ldr r0, [pc, #88] @ (3a25c ) │ │ adds r2, r4, #4 │ │ - ldr r3, [pc, #88] @ (39ac4 ) │ │ - ldr r1, [pc, #92] @ (39ac8 ) │ │ + ldr r3, [pc, #88] @ (3a260 ) │ │ + ldr r1, [pc, #92] @ (3a264 ) │ │ add r0, pc │ │ str r2, [sp, #32] │ │ add r3, pc │ │ add r1, pc │ │ add r2, sp, #32 │ │ strb.w r5, [sp, #36] @ 0x24 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #8 │ │ movs r1, #56 @ 0x38 │ │ - bl 3d806 │ │ - ldr r4, [pc, #64] @ (39acc ) │ │ - ldr r3, [pc, #64] @ (39ad0 ) │ │ - ldr r2, [pc, #68] @ (39ad4 ) │ │ + bl 3df32 │ │ + ldr r4, [pc, #64] @ (3a268 ) │ │ + ldr r3, [pc, #64] @ (3a26c ) │ │ + ldr r2, [pc, #68] @ (3a270 ) │ │ add r4, pc │ │ strd r0, r1, [sp, #32] │ │ add r3, pc │ │ add r2, pc │ │ str r2, [sp, #0] │ │ add r2, sp, #32 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ - bl 40f00 │ │ - bl 76b20 │ │ + bl 41638 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #8] │ │ - b.n 39a10 │ │ - adds r3, #16 │ │ + b.n 3a1ac │ │ + adds r7, #140 @ 0x8c │ │ movs r2, r1 │ │ - rors r4, r7 │ │ + mov r0, ip │ │ movs r2, r1 │ │ - vst4.8 {d0-d3}, [r8], r9 │ │ - bl ffddbabe │ │ - @ instruction: 0xfa180009 │ │ - @ instruction: 0xfae60009 │ │ - b.n 398a8 │ │ - @ instruction: 0xfffcf9b2 │ │ + stc2l 0, cr0, [ip, #36] @ 0x24 │ │ + bl 2b625a │ │ + cdp2 0, 10, cr0, cr12, cr9, {0} │ │ + vaddl.u16 q0, d10, d9 │ │ + svc 16 │ │ + vqrdmlah.s , q6, d22[0] │ │ movs r1, r1 │ │ - ldrh.w r0, [r8, r9] │ │ + stc2l 0, cr0, [ip], #36 @ 0x24 │ │ │ │ -00039ad8 : │ │ +0003a274 : │ │ push {r4, r5, r7, lr} │ │ sub sp, #16 │ │ ldrd r0, r4, [r0, #92] @ 0x5c │ │ add.w r5, r0, #40 @ 0x28 │ │ lsls r0, r4, #7 │ │ - cbz r0, 39b12 │ │ + cbz r0, 3a2ae │ │ mov r4, r5 │ │ ldrd ip, r5, [r5] │ │ eor.w lr, r5, r3 │ │ subs r0, #128 @ 0x80 │ │ eor.w r5, ip, r2 │ │ orrs.w r5, r5, lr │ │ add.w r5, r4, #128 @ 0x80 │ │ - bne.n 39ae6 │ │ + bne.n 3a282 │ │ sub.w r0, r4, #40 @ 0x28 │ │ str r0, [r1, #0] │ │ movs r0, #10 │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #7 │ │ - b.n 39b34 │ │ + b.n 3a2d0 │ │ movs r0, #25 │ │ movs r5, #25 │ │ - blx d7bb0 │ │ - cbz r0, 39b40 │ │ - ldr r1, [pc, #40] @ (39b48 ) │ │ + blx d87f0 │ │ + cbz r0, 3a2dc │ │ + ldr r1, [pc, #40] @ (3a2e4 ) │ │ movs r2, #25 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #10 │ │ str r5, [sp, #12] │ │ movt r0, #32768 @ 0x8000 │ │ strd r5, r4, [sp, #4] │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ movs r0, #1 │ │ movs r1, #25 │ │ - bl 3d98e │ │ - strh r2, [r1, #10] │ │ - Address 0x39b4a is out of bounds. │ │ + bl 3e0ac │ │ + ldrb r6, [r1, #24] │ │ + Address 0x3a2e6 is out of bounds. │ │ │ │ │ │ -00039b4c : │ │ +0003a2e8 : │ │ push {r4, lr} │ │ sub sp, #40 @ 0x28 │ │ ldrd r1, r2, [r0, #80] @ 0x50 │ │ add r0, sp, #8 │ │ - bl 3e69e │ │ + bl 3ed9e │ │ ldr r0, [sp, #8] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ ittt eq │ │ ldreq r0, [sp, #12] │ │ addeq sp, #40 @ 0x28 │ │ popeq {r4, pc} │ │ ldrd ip, lr, [sp, #8] │ │ ldrd r1, r2, [sp, #16] │ │ - ldr r0, [pc, #28] @ (39b90 ) │ │ - ldr r3, [pc, #32] @ (39b94 ) │ │ - ldr r4, [pc, #32] @ (39b98 ) │ │ + ldr r0, [pc, #28] @ (3a32c ) │ │ + ldr r3, [pc, #32] @ (3a330 ) │ │ + ldr r4, [pc, #32] @ (3a334 ) │ │ add r0, pc │ │ strd r1, r2, [sp, #32] │ │ add r3, pc │ │ add r2, sp, #24 │ │ movs r1, #43 @ 0x2b │ │ add r4, pc │ │ strd ip, lr, [sp, #24] │ │ str r4, [sp, #0] │ │ - bl 40f00 │ │ + bl 41638 │ │ nop │ │ - bl ffcd1b8e │ │ - ldr.w r0, [ip, #9] │ │ - stc2l 0, cr0, [sl, #-36] @ 0xffffffdc │ │ + bl 1ac32a │ │ + ldc2l 0, cr0, [r0, #36] @ 0x24 │ │ + lsls r6, r5, #7 │ │ + movs r2, r1 │ │ │ │ -00039b9c : │ │ +0003a338 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r7, r0 │ │ movs r0, #12 │ │ mov r6, r3 │ │ mov r5, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 39bec │ │ - ldr r3, [pc, #64] @ (39bf4 ) │ │ + blx d87f0 │ │ + cbz r0, 3a388 │ │ + ldr r3, [pc, #64] @ (3a390 ) │ │ mov r2, r0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r1, r4 │ │ strd r0, r7, [r2] │ │ add r3, pc │ │ add r0, sp, #16 │ │ strb r6, [r2, #9] │ │ strb r5, [r2, #8] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 39be0 │ │ + beq.n 3a37c │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 3d806 │ │ - @ instruction: 0xfbfc0009 │ │ + bl 3df32 │ │ + lsls r0, r6, #2 │ │ + movs r2, r1 │ │ │ │ -00039bf8 : │ │ +0003a394 : │ │ push {r4, r5, r7, lr} │ │ sub sp, #32 │ │ mov r5, r0 │ │ movs r0, #4 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 39c3c │ │ - ldr r3, [pc, #56] @ (39c44 ) │ │ + blx d87f0 │ │ + cbz r0, 3a3d8 │ │ + ldr r3, [pc, #56] @ (3a3e0 ) │ │ mov r2, r0 │ │ str r5, [r0, #0] │ │ add r0, sp, #16 │ │ add r3, pc │ │ mov r1, r4 │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 39c30 │ │ + beq.n 3a3cc │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #32 │ │ pop {r4, r5, r7, pc} │ │ movs r0, #4 │ │ movs r1, #4 │ │ - bl 3d806 │ │ - @ instruction: 0xfb980009 │ │ + bl 3df32 │ │ + lsls r4, r1, #1 │ │ + movs r2, r1 │ │ │ │ -00039c48 : │ │ +0003a3e4 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #40 @ 0x28 │ │ mov r5, r3 │ │ mov r8, r1 │ │ mov r6, r0 │ │ - cbz r2, 39cba │ │ + cbz r2, 3a456 │ │ mov r0, r2 │ │ mov r7, r2 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #24 │ │ mov r1, r7 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #24] │ │ cmp r0, #1 │ │ - beq.n 39cce │ │ + beq.n 3a46a │ │ ldrd r7, r4, [sp, #28] │ │ movs r0, #20 │ │ - blx d7bb0 │ │ - cbz r0, 39cc6 │ │ + blx d87f0 │ │ + cbz r0, 3a462 │ │ mov r2, r0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ - ldr r3, [pc, #164] @ (39d24 ) │ │ + ldr r3, [pc, #164] @ (3a4c0 ) │ │ mov r1, r8 │ │ strd r6, r7, [r2, #8] │ │ strd r5, r0, [r2] │ │ add r3, pc │ │ add r0, sp, #24 │ │ str r4, [r2, #16] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #24] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 39cac │ │ + beq.n 3a448 │ │ add r3, sp, #24 │ │ add.w ip, sp, #12 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #8] │ │ add r0, sp, #8 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r7, #0 │ │ movs r0, #20 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.n 39c7a │ │ + bne.n 3a416 │ │ movs r0, #4 │ │ movs r1, #20 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ - cbnz r0, 39ce0 │ │ + blx d87f0 │ │ + cbnz r0, 3a47c │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ - ldr r1, [pc, #48] @ (39d14 ) │ │ + bl 3e0ac │ │ + ldr r1, [pc, #48] @ (3a4b0 ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r2, #17 │ │ - ldr r0, [pc, #40] @ (39d18 ) │ │ - ldr r3, [pc, #40] @ (39d1c ) │ │ + ldr r0, [pc, #40] @ (3a4b4 ) │ │ + ldr r3, [pc, #40] @ (3a4b8 ) │ │ movt r2, #32768 @ 0x8000 │ │ - ldr r1, [pc, #40] @ (39d20 ) │ │ + ldr r1, [pc, #40] @ (3a4bc ) │ │ subs r2, #7 │ │ str r2, [sp, #24] │ │ add r0, pc │ │ add r1, pc │ │ add r3, pc │ │ add r2, sp, #24 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ str r5, [sp, #36] @ 0x24 │ │ strd r5, r4, [sp, #28] │ │ - bl 40f00 │ │ + bl 41638 │ │ nop │ │ - ldrb r6, [r6, #27] │ │ - vrsra.u32 d31, d1, #3 │ │ - vqshl.u64 d31, d24, #61 @ 0x3d │ │ + ldrb r2, [r7, #14] │ │ + vqrdmlsh.s q15, , d27[0] │ │ + vdup.8 , d28[6] │ │ movs r1, r1 │ │ - @ instruction: 0xfbde0009 │ │ - ldr??.w r0, [lr, r9] │ │ + lsls r2, r0, #2 │ │ + movs r2, r1 │ │ + cdp2 0, 1, cr0, cr2, cr9, {0} │ │ │ │ -00039d28 : │ │ +0003a4c4 : │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #8] │ │ ldr r2, [r0, #0] │ │ cmp r5, r2 │ │ - beq.n 39d3c │ │ + beq.n 3a4d8 │ │ ldr r2, [r0, #4] │ │ strb r1, [r2, r5] │ │ adds r1, r5, #1 │ │ str r1, [r0, #8] │ │ pop {r4, r5, r6, pc} │ │ mov r4, r0 │ │ mov r6, r1 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ mov r1, r6 │ │ mov r0, r4 │ │ - b.n 39d32 │ │ - bmi.n 39cf6 │ │ + b.n 3a4ce │ │ + bmi.n 3a492 │ │ │ │ -00039d4c : │ │ +0003a4e8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ cmp r1, #0 │ │ - beq.n 39dd8 │ │ + beq.n 3a574 │ │ cmp r2, #17 │ │ - bcs.n 39dde │ │ + bcs.n 3a57a │ │ cmp r2, #8 │ │ - bls.w 3a1a0 │ │ + bls.w 3a93c │ │ ldr r3, [r1, #0] │ │ movw r6, #14777 @ 0x39b9 │ │ ldr.w r8, [r1, #4] │ │ add r1, r2 │ │ movt r6, #59970 @ 0xea42 │ │ eors r3, r6 │ │ ldr.w r5, [r1, #-8] │ │ @@ -26732,33 +26936,33 @@ │ │ adc.w r3, r3, #0 │ │ adds.w r2, r2, r9 │ │ adcs r1, r3 │ │ eor.w r5, r5, ip │ │ eors r6, r4 │ │ adds r2, r2, r5 │ │ adcs r1, r6 │ │ - b.n 3a17a │ │ + b.n 3a916 │ │ movs r4, #0 │ │ movs r1, #0 │ │ - b.n 3a2b6 │ │ + b.n 3aa52 │ │ cmp r2, #129 @ 0x81 │ │ - bcs.w 3a22a │ │ + bcs.w 3a9c6 │ │ movw r3, #51847 @ 0xca87 │ │ movw r7, #31153 @ 0x79b1 │ │ movt r3, #34283 @ 0x85eb │ │ movt r7, #40503 @ 0x9e37 │ │ umull r6, r3, r2, r3 │ │ cmp r2, #33 @ 0x21 │ │ mla r3, r2, r7, r3 │ │ strd r3, r6, [sp, #12] │ │ - bcc.w 3a0b2 │ │ + bcc.w 3a84e │ │ cmp r2, #64 @ 0x40 │ │ - bls.w 39fd0 │ │ + bls.w 3a76c │ │ cmp r2, #96 @ 0x60 │ │ - bls.n 39ef0 │ │ + bls.n 3a68c │ │ adds r3, r1, r2 │ │ movw r4, #20874 @ 0x518a │ │ movt r4, #19424 @ 0x4be0 │ │ mov.w ip, #0 │ │ ldr.w r7, [r3, #-64] │ │ ldr.w r5, [r3, #-56] │ │ eors r7, r4 │ │ @@ -27015,17 +27219,17 @@ │ │ movt r3, #40503 @ 0x9e37 │ │ movw r5, #26513 @ 0x6791 │ │ umull r7, r6, r2, r3 │ │ movt r5, #5718 @ 0x1656 │ │ mla r2, r2, r5, r6 │ │ mla r1, r1, r3, r2 │ │ eor.w r4, r1, r7 │ │ - b.n 3a2b6 │ │ + b.n 3aa52 │ │ cmp r2, #3 │ │ - bls.n 3a244 │ │ + bls.n 3a9e0 │ │ adds r3, r1, r2 │ │ movw r7, #45428 @ 0xb174 │ │ ldr r1, [r1, #0] │ │ movt r7, #51002 @ 0xc73a │ │ ldr.w r3, [r3, #-4] │ │ movw ip, #7269 @ 0x1c65 │ │ eors r1, r7 │ │ @@ -27058,29 +27262,29 @@ │ │ adc.w r7, r5, #0 │ │ eors r1, r7 │ │ mla r1, r1, r6, r2 │ │ lsrs r2, r3, #28 │ │ orr.w r2, r2, r1, lsl #4 │ │ eor.w r1, r1, r1, lsr #28 │ │ eor.w r4, r2, r3 │ │ - b.n 3a2b6 │ │ + b.n 3aa52 │ │ mov r5, r0 │ │ cmp r2, #241 @ 0xf1 │ │ - bcs.n 3a2a6 │ │ - ldr r0, [pc, #208] @ (3a304 ) │ │ + bcs.n 3aa42 │ │ + ldr r0, [pc, #208] @ (3aaa0 ) │ │ movs r3, #0 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #0 │ │ - bl 98a78 │ │ - b.n 3a2b2 │ │ + bl 996cc │ │ + b.n 3aa4e │ │ cmp r2, #0 │ │ - beq.n 3a2d8 │ │ + beq.n 3aa74 │ │ lsrs r3, r2, #1 │ │ ldrb r7, [r1, #0] │ │ ldrb r3, [r1, r3] │ │ add r1, r2 │ │ movw r5, #26513 @ 0x6791 │ │ ldrb.w r1, [r1, #-1] │ │ movt r5, #5718 @ 0x1656 │ │ @@ -27101,201 +27305,206 @@ │ │ lsrs r3, r2, #29 │ │ orr.w r3, r3, r1, lsl #3 │ │ eor.w r1, r1, r1, lsr #29 │ │ eors r2, r3 │ │ movw r3, #31225 @ 0x79f9 │ │ movt r3, #40503 @ 0x9e37 │ │ umull r7, r6, r2, r3 │ │ - b.n 3a192 │ │ + b.n 3a92e │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - bl 9849c │ │ + bl 990f0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ ldr r3, [r0, #0] │ │ ldr r2, [r0, #8] │ │ subs r3, r3, r2 │ │ cmp r3, #7 │ │ - bls.n 3a2ea │ │ + bls.n 3aa86 │ │ ldr r3, [r0, #4] │ │ rev r1, r1 │ │ str r1, [r3, r2] │ │ add.w r1, r2, #8 │ │ str r1, [r0, #8] │ │ adds r0, r3, r2 │ │ rev r1, r4 │ │ str r1, [r0, #4] │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movw r1, #32773 @ 0x8005 │ │ movw r4, #38082 @ 0x94c2 │ │ movt r1, #11526 @ 0x2d06 │ │ movt r4, #14547 @ 0x38d3 │ │ - b.n 3a2b6 │ │ + b.n 3aa52 │ │ movs r3, #1 │ │ mov r6, r1 │ │ mov r1, r2 │ │ movs r2, #8 │ │ str r3, [sp, #0] │ │ mov r5, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r2, [r5, #8] │ │ mov r1, r6 │ │ mov r0, r5 │ │ - b.n 3a2c0 │ │ + b.n 3aa5c │ │ nop │ │ - adds r0, #200 @ 0xc8 │ │ - Address 0x3a306 is out of bounds. │ │ + cmp r5, #172 @ 0xac │ │ + Address 0x3aaa2 is out of bounds. │ │ │ │ │ │ -0003a308 : │ │ +0003aaa4 : │ │ push {r4, r5, r6, lr} │ │ sub sp, #8 │ │ - vmov d0, r2, r3 │ │ - vcmp.f64 d0, d0 │ │ + vmov d16, r2, r3 │ │ + vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 3a360 │ │ + bvs.n 3aafc │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ cmp r3, #0 │ │ it mi │ │ mvnmi r2, r2 │ │ it mi │ │ movmi.w r1, #4294967295 @ 0xffffffff │ │ eors r1, r3 │ │ rev r5, r2 │ │ rev r6, r1 │ │ ldr r2, [r0, #0] │ │ ldr r1, [r0, #8] │ │ subs r2, r2, r1 │ │ cmp r2, #7 │ │ - bls.n 3a34c │ │ + bls.n 3aae8 │ │ ldr r2, [r0, #4] │ │ add.w r3, r1, #8 │ │ str r3, [r0, #8] │ │ adds r0, r2, r1 │ │ str r6, [r2, r1] │ │ str r5, [r0, #4] │ │ add sp, #8 │ │ pop {r4, r5, r6, pc} │ │ movs r2, #1 │ │ movs r3, #1 │ │ str r2, [sp, #0] │ │ movs r2, #8 │ │ mov r4, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ mov r0, r4 │ │ - b.n 3a33a │ │ + b.n 3aad6 │ │ movs r6, #0 │ │ movs r5, #0 │ │ - b.n 3a330 │ │ - bmi.n 3a312 │ │ + b.n 3aacc │ │ + bmi.n 3aaae │ │ + bmi.n 3aab0 │ │ + bmi.n 3aab2 │ │ │ │ -0003a368 : │ │ - vmov d0, r2, r3 │ │ - movw r2, #65535 @ 0xffff │ │ +0003ab08 : │ │ + push {r4, r5, r7, lr} │ │ + sub sp, #8 │ │ + vldr d17, [pc, #144] @ 3aba0 │ │ + vmov d16, r2, r3 │ │ + vldr d18, [pc, #144] @ 3aba8 │ │ + movs r2, #0 │ │ + vcmp.f64 d16, d17 │ │ bic.w r1, r3, #2147483648 @ 0x80000000 │ │ - movt r2, #32751 @ 0x7fef │ │ - cmp r1, r2 │ │ - bgt.n 3a3a0 │ │ - vldr d2, [pc, #120] @ 3a3f8 │ │ - vldr d1, [pc, #124] @ 3a400 │ │ - vcmp.f64 d0, d2 │ │ + movt r2, #32752 @ 0x7ff0 │ │ + vmov.f64 d19, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it mi │ │ - vmovmi.f64 d0, d2 │ │ - vcmp.f64 d0, d1 │ │ + vmovmi.f64 d19, d17 │ │ + vcmp.f64 d19, d18 │ │ vmrs APSR_nzcv, fpscr │ │ - ble.n 3a3a0 │ │ - vmov.f64 d0, d1 │ │ - push {r4, r5, r7, lr} │ │ - sub sp, #8 │ │ - vcvt.f32.f64 s2, d0 │ │ - vcmp.f32 s2, s2 │ │ + it gt │ │ + vmovgt.f64 d19, d18 │ │ + cmp r1, r2 │ │ + it lt │ │ + vmovlt.f64 d16, d19 │ │ + vcvt.f32.f64 s0, d16 │ │ + vcmp.f32 s0, s0 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 3a3f0 │ │ - vmov r1, s2 │ │ - vmov r2, r3, d0 │ │ + bvs.n 3ab96 │ │ + vmov r1, s0 │ │ + vmov r2, r3, d16 │ │ eor.w r2, r1, #2147483648 @ 0x80000000 │ │ cmp r3, #0 │ │ it mi │ │ mvnmi r2, r1 │ │ rev r5, r2 │ │ ldr r2, [r0, #0] │ │ ldr r1, [r0, #8] │ │ subs r2, r2, r1 │ │ cmp r2, #3 │ │ - bls.n 3a3dc │ │ + bls.n 3ab82 │ │ ldr r2, [r0, #4] │ │ str r5, [r2, r1] │ │ adds r1, #4 │ │ str r1, [r0, #8] │ │ add sp, #8 │ │ pop {r4, r5, r7, pc} │ │ movs r2, #1 │ │ movs r3, #1 │ │ str r2, [sp, #0] │ │ movs r2, #4 │ │ mov r4, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ mov r0, r4 │ │ - b.n 3a3d0 │ │ + b.n 3ab76 │ │ movs r5, #0 │ │ - b.n 3a3c6 │ │ + b.n 3ab6c │ │ + nop │ │ nop │ │ nop │ │ movs r0, r0 │ │ - b.n 3a3fe │ │ + b.n 3aba6 │ │ @ instruction: 0xffffc7ef │ │ movs r0, r0 │ │ - b.n 3a406 │ │ + b.n 3abae │ │ @ instruction: 0xffff47ef │ │ │ │ -0003a408 : │ │ +0003abb0 : │ │ push {r4, r5, r7, lr} │ │ sub sp, #8 │ │ ldr r3, [r0, #0] │ │ ldr r2, [r0, #8] │ │ subs r3, r3, r2 │ │ cmp r3, #3 │ │ - bls.n 3a428 │ │ + bls.n 3abd0 │ │ ldr r3, [r0, #4] │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ rev r1, r1 │ │ str r1, [r3, r2] │ │ adds r1, r2, #4 │ │ str r1, [r0, #8] │ │ add sp, #8 │ │ pop {r4, r5, r7, pc} │ │ movs r3, #1 │ │ mov r5, r1 │ │ mov r1, r2 │ │ movs r2, #4 │ │ str r3, [sp, #0] │ │ mov r4, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r2, [r4, #8] │ │ mov r1, r5 │ │ mov r0, r4 │ │ - b.n 3a416 │ │ + b.n 3abbe │ │ │ │ -0003a440 : │ │ +0003abe8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ cmp r1, #0 │ │ - beq.n 3a4f4 │ │ + beq.n 3ac9c │ │ mov r3, r1 │ │ lsls r1, r2, #2 │ │ cmp r1, #17 │ │ - bcs.n 3a4fa │ │ + bcs.n 3aca2 │ │ cmp r1, #8 │ │ - bls.w 3a8bc │ │ + bls.w 3b064 │ │ ldr r2, [r3, #0] │ │ movw r6, #14777 @ 0x39b9 │ │ ldr.w r8, [r3, #4] │ │ add r3, r1 │ │ movt r6, #59970 @ 0xea42 │ │ eors r2, r6 │ │ ldr.w r5, [r3, #-8] │ │ @@ -27333,33 +27542,33 @@ │ │ movw r5, #26513 @ 0x6791 │ │ movt r5, #5718 @ 0x1656 │ │ eor.w r1, r1, r2, lsr #5 │ │ umull r7, r6, r1, r3 │ │ mla r1, r1, r5, r6 │ │ mla r1, r2, r3, r1 │ │ eor.w r4, r1, r7 │ │ - b.n 3a97e │ │ + b.n 3b126 │ │ movs r4, #0 │ │ movs r1, #0 │ │ - b.n 3a97e │ │ + b.n 3b126 │ │ cmp r1, #129 @ 0x81 │ │ - bcs.w 3a946 │ │ + bcs.w 3b0ee │ │ movw r2, #51847 @ 0xca87 │ │ movw r7, #31153 @ 0x79b1 │ │ movt r2, #34283 @ 0x85eb │ │ movt r7, #40503 @ 0x9e37 │ │ umull r6, r2, r1, r2 │ │ cmp r1, #33 @ 0x21 │ │ mla r2, r1, r7, r2 │ │ strd r2, r6, [sp, #12] │ │ - bcc.w 3a7ce │ │ + bcc.w 3af76 │ │ cmp r1, #64 @ 0x40 │ │ - bls.w 3a6ec │ │ + bls.w 3ae94 │ │ cmp r1, #96 @ 0x60 │ │ - bls.n 3a60c │ │ + bls.n 3adb4 │ │ adds r2, r3, r1 │ │ movw r4, #20874 @ 0x518a │ │ movt r4, #19424 @ 0x4be0 │ │ mov.w ip, #0 │ │ ldr.w r7, [r2, #-64] │ │ ldr.w r5, [r2, #-56] │ │ eors r7, r4 │ │ @@ -27616,17 +27825,17 @@ │ │ movw r3, #31225 @ 0x79f9 │ │ movt r3, #40503 @ 0x9e37 │ │ eor.w r2, r2, r1, lsr #5 │ │ umull r7, r6, r2, r3 │ │ mla r2, r2, r5, r6 │ │ mla r1, r1, r3, r2 │ │ eor.w r4, r1, r7 │ │ - b.n 3a97e │ │ + b.n 3b126 │ │ cmp r1, #0 │ │ - beq.n 3a96e │ │ + beq.n 3b116 │ │ adds r2, r3, r1 │ │ movw r7, #45428 @ 0xb174 │ │ ldr r3, [r3, #0] │ │ movt r7, #51002 @ 0xc73a │ │ ldr.w r2, [r2, #-4] │ │ movw ip, #7269 @ 0x1c65 │ │ eors r3, r7 │ │ @@ -27659,42 +27868,42 @@ │ │ adc.w r7, r5, #0 │ │ eors r2, r7 │ │ mla r1, r2, r6, r1 │ │ lsrs r2, r3, #28 │ │ orr.w r2, r2, r1, lsl #4 │ │ eor.w r1, r1, r1, lsr #28 │ │ eor.w r4, r2, r3 │ │ - b.n 3a97e │ │ + b.n 3b126 │ │ mov r5, r0 │ │ cmp r1, #241 @ 0xf1 │ │ - bcs.n 3a95e │ │ - ldr r0, [pc, #104] @ (3a9b8 ) │ │ + bcs.n 3b106 │ │ + ldr r0, [pc, #104] @ (3b160 ) │ │ movs r2, #0 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r3 │ │ movs r3, #0 │ │ - bl 98a78 │ │ - b.n 3a968 │ │ + bl 996cc │ │ + b.n 3b110 │ │ mov r0, r3 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - bl 9849c │ │ + bl 990f0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - b.n 3a97e │ │ + b.n 3b126 │ │ movw r1, #32773 @ 0x8005 │ │ movw r4, #38082 @ 0x94c2 │ │ movt r1, #11526 @ 0x2d06 │ │ movt r4, #14547 @ 0x38d3 │ │ ldr r3, [r0, #0] │ │ ldr r2, [r0, #8] │ │ subs r3, r3, r2 │ │ cmp r3, #7 │ │ - bls.n 3a9a0 │ │ + bls.n 3b148 │ │ ldr r3, [r0, #4] │ │ rev r1, r1 │ │ str r1, [r3, r2] │ │ add.w r1, r2, #8 │ │ str r1, [r0, #8] │ │ adds r0, r3, r2 │ │ rev r1, r4 │ │ @@ -27703,31 +27912,31 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r3, #1 │ │ mov r6, r1 │ │ mov r1, r2 │ │ movs r2, #8 │ │ str r3, [sp, #0] │ │ mov r5, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r2, [r5, #8] │ │ mov r1, r6 │ │ mov r0, r5 │ │ - b.n 3a988 │ │ - cmp r1, #172 @ 0xac │ │ - Address 0x3a9ba is out of bounds. │ │ + b.n 3b130 │ │ + movs r6, #132 @ 0x84 │ │ + Address 0x3b162 is out of bounds. │ │ │ │ │ │ -0003a9bc : │ │ +0003b164 : │ │ push {r4, r5, r6, lr} │ │ sub sp, #8 │ │ ldr r6, [r0, #0] │ │ ldr r1, [r0, #8] │ │ subs r6, r6, r1 │ │ cmp r6, #7 │ │ - bls.n 3a9e4 │ │ + bls.n 3b18c │ │ ldr r6, [r0, #4] │ │ eor.w r3, r3, #2147483648 @ 0x80000000 │ │ rev r3, r3 │ │ str r3, [r6, r1] │ │ add.w r3, r1, #8 │ │ str r3, [r0, #8] │ │ adds r0, r6, r1 │ │ @@ -27738,32 +27947,32 @@ │ │ movs r6, #1 │ │ mov r5, r2 │ │ str r6, [sp, #0] │ │ mov r6, r3 │ │ movs r2, #8 │ │ movs r3, #1 │ │ mov r4, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ mov r3, r6 │ │ mov r0, r4 │ │ mov r2, r5 │ │ - b.n 3a9ca │ │ + b.n 3b172 │ │ │ │ -0003aa00 : │ │ +0003b1a8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ cmp r1, #0 │ │ - beq.n 3aab4 │ │ + beq.n 3b25c │ │ mov r3, r1 │ │ lsls r1, r2, #3 │ │ cmp r1, #17 │ │ - bcs.n 3aaba │ │ + bcs.n 3b262 │ │ cmp r1, #8 │ │ - bls.w 3ae7c │ │ + bls.w 3b624 │ │ ldr r2, [r3, #0] │ │ movw r6, #14777 @ 0x39b9 │ │ ldr.w r8, [r3, #4] │ │ add r3, r1 │ │ movt r6, #59970 @ 0xea42 │ │ eors r2, r6 │ │ ldr.w r5, [r3, #-8] │ │ @@ -27801,33 +28010,33 @@ │ │ movw r5, #26513 @ 0x6791 │ │ movt r5, #5718 @ 0x1656 │ │ eor.w r1, r1, r2, lsr #5 │ │ umull r7, r6, r1, r3 │ │ mla r1, r1, r5, r6 │ │ mla r1, r2, r3, r1 │ │ eor.w r4, r1, r7 │ │ - b.n 3af3e │ │ + b.n 3b6e6 │ │ movs r4, #0 │ │ movs r1, #0 │ │ - b.n 3af3e │ │ + b.n 3b6e6 │ │ cmp r1, #129 @ 0x81 │ │ - bcs.w 3af06 │ │ + bcs.w 3b6ae │ │ movw r2, #51847 @ 0xca87 │ │ movw r7, #31153 @ 0x79b1 │ │ movt r2, #34283 @ 0x85eb │ │ movt r7, #40503 @ 0x9e37 │ │ umull r6, r2, r1, r2 │ │ cmp r1, #33 @ 0x21 │ │ mla r2, r1, r7, r2 │ │ strd r2, r6, [sp, #12] │ │ - bcc.w 3ad8e │ │ + bcc.w 3b536 │ │ cmp r1, #64 @ 0x40 │ │ - bls.w 3acac │ │ + bls.w 3b454 │ │ cmp r1, #96 @ 0x60 │ │ - bls.n 3abcc │ │ + bls.n 3b374 │ │ adds r2, r3, r1 │ │ movw r4, #20874 @ 0x518a │ │ movt r4, #19424 @ 0x4be0 │ │ mov.w ip, #0 │ │ ldr.w r7, [r2, #-64] │ │ ldr.w r5, [r2, #-56] │ │ eors r7, r4 │ │ @@ -28084,17 +28293,17 @@ │ │ movw r3, #31225 @ 0x79f9 │ │ movt r3, #40503 @ 0x9e37 │ │ eor.w r2, r2, r1, lsr #5 │ │ umull r7, r6, r2, r3 │ │ mla r2, r2, r5, r6 │ │ mla r1, r1, r3, r2 │ │ eor.w r4, r1, r7 │ │ - b.n 3af3e │ │ + b.n 3b6e6 │ │ cmp r1, #0 │ │ - beq.n 3af2e │ │ + beq.n 3b6d6 │ │ adds r2, r3, r1 │ │ movw r7, #45428 @ 0xb174 │ │ ldr r3, [r3, #0] │ │ movt r7, #51002 @ 0xc73a │ │ ldr.w r2, [r2, #-4] │ │ movw ip, #7269 @ 0x1c65 │ │ eors r3, r7 │ │ @@ -28127,42 +28336,42 @@ │ │ adc.w r7, r5, #0 │ │ eors r2, r7 │ │ mla r1, r2, r6, r1 │ │ lsrs r2, r3, #28 │ │ orr.w r2, r2, r1, lsl #4 │ │ eor.w r1, r1, r1, lsr #28 │ │ eor.w r4, r2, r3 │ │ - b.n 3af3e │ │ + b.n 3b6e6 │ │ mov r5, r0 │ │ cmp r1, #241 @ 0xf1 │ │ - bcs.n 3af1e │ │ - ldr r0, [pc, #104] @ (3af78 ) │ │ + bcs.n 3b6c6 │ │ + ldr r0, [pc, #104] @ (3b720 ) │ │ movs r2, #0 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r3 │ │ movs r3, #0 │ │ - bl 98a78 │ │ - b.n 3af28 │ │ + bl 996cc │ │ + b.n 3b6d0 │ │ mov r0, r3 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - bl 9849c │ │ + bl 990f0 │ │ mov r4, r0 │ │ mov r0, r5 │ │ - b.n 3af3e │ │ + b.n 3b6e6 │ │ movw r1, #32773 @ 0x8005 │ │ movw r4, #38082 @ 0x94c2 │ │ movt r1, #11526 @ 0x2d06 │ │ movt r4, #14547 @ 0x38d3 │ │ ldr r3, [r0, #0] │ │ ldr r2, [r0, #8] │ │ subs r3, r3, r2 │ │ cmp r3, #7 │ │ - bls.n 3af60 │ │ + bls.n 3b708 │ │ ldr r3, [r0, #4] │ │ rev r1, r1 │ │ str r1, [r3, r2] │ │ add.w r1, r2, #8 │ │ str r1, [r0, #8] │ │ adds r0, r3, r2 │ │ rev r1, r4 │ │ @@ -28171,112 +28380,112 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r3, #1 │ │ mov r6, r1 │ │ mov r1, r2 │ │ movs r2, #8 │ │ str r3, [sp, #0] │ │ mov r5, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r2, [r5, #8] │ │ mov r1, r6 │ │ mov r0, r5 │ │ - b.n 3af48 │ │ - movs r3, #236 @ 0xec │ │ - Address 0x3af7a is out of bounds. │ │ + b.n 3b6f0 │ │ + movs r0, #196 @ 0xc4 │ │ + Address 0x3b722 is out of bounds. │ │ │ │ │ │ -0003af7c : │ │ +0003b724 : │ │ push {r4, r5, r6, lr} │ │ sub sp, #24 │ │ mov r4, r2 │ │ - cbz r1, 3afb0 │ │ + cbz r1, 3b758 │ │ mov r6, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #8 │ │ mov r1, r5 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #8] │ │ cmp r0, #1 │ │ - beq.n 3afbe │ │ + beq.n 3b766 │ │ ldrd r1, r2, [sp, #12] │ │ mov r0, r6 │ │ mov r3, r4 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 4e6a8 │ │ + b.w 4fbc4 │ │ movs r1, #0 │ │ mov r3, r4 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 4e6a8 │ │ + b.w 4fbc4 │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ - cbnz r0, 3afd0 │ │ + blx d87f0 │ │ + cbnz r0, 3b778 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ - ldr r1, [pc, #44] @ (3b000 ) │ │ + bl 3e0ac │ │ + ldr r1, [pc, #44] @ (3b7a8 ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - ldr r0, [pc, #36] @ (3b004 ) │ │ + bl d53c6 │ │ + ldr r0, [pc, #36] @ (3b7ac ) │ │ movs r2, #10 │ │ - ldr r3, [pc, #36] @ (3b008 ) │ │ + ldr r3, [pc, #36] @ (3b7b0 ) │ │ movt r2, #32768 @ 0x8000 │ │ - ldr r1, [pc, #36] @ (3b00c ) │ │ + ldr r1, [pc, #36] @ (3b7b4 ) │ │ add r0, pc │ │ str r2, [sp, #8] │ │ add r3, pc │ │ add r1, pc │ │ add r2, sp, #8 │ │ str r5, [sp, #20] │ │ strd r5, r4, [sp, #12] │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - ldr r6, [r0, #64] @ 0x40 │ │ - vcgt.s d30, d21, #0 │ │ - vcge.f q15, q6, #0 │ │ + bl 41638 │ │ + ldr r6, [r7, #8] │ │ + @ instruction: 0xfffddcf3 │ │ + vqrshrn.u64 d30, q10, #3 │ │ movs r1, r1 │ │ - ldrd r0, r0, [lr], #36 @ 0x24 │ │ + ldc 0, cr0, [r6, #36] @ 0x24 │ │ │ │ -0003b010 : │ │ +0003b7b8 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #28 │ │ mov r4, r0 │ │ movs r6, #0 │ │ - cbz r1, 3b03c │ │ + cbz r1, 3b7e4 │ │ mov r0, r1 │ │ mov r7, r2 │ │ mov r5, r1 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #12 │ │ mov r1, r5 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ - beq.n 3b080 │ │ + beq.n 3b828 │ │ ldrd r0, r1, [sp, #16] │ │ mov r2, r7 │ │ - b.n 3b03e │ │ + b.n 3b7e6 │ │ movs r0, #0 │ │ strd r6, r6, [sp] │ │ - bl 4e7fc │ │ + bl 4ee48 │ │ mov r2, r1 │ │ ldr r3, [r4, #0] │ │ ldr r1, [r4, #8] │ │ subs r3, r3, r1 │ │ cmp r3, #7 │ │ - bls.n 3b068 │ │ + bls.n 3b810 │ │ ldr r3, [r4, #4] │ │ rev r2, r2 │ │ rev r0, r0 │ │ str r2, [r3, r1] │ │ add.w r2, r1, #8 │ │ add r1, r3 │ │ str r2, [r4, #8] │ │ @@ -28285,137 +28494,137 @@ │ │ pop {r4, r5, r6, r7, pc} │ │ movs r3, #1 │ │ mov r5, r0 │ │ mov r6, r2 │ │ mov r0, r4 │ │ movs r2, #8 │ │ str r3, [sp, #0] │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ mov r2, r6 │ │ mov r0, r5 │ │ - b.n 3b052 │ │ + b.n 3b7fa │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ - cbnz r0, 3b092 │ │ + blx d87f0 │ │ + cbnz r0, 3b83a │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ - ldr r1, [pc, #48] @ (3b0c4 ) │ │ + bl 3e0ac │ │ + ldr r1, [pc, #48] @ (3b86c ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - ldr r0, [pc, #40] @ (3b0c8 ) │ │ + bl d53c6 │ │ + ldr r0, [pc, #40] @ (3b870 ) │ │ movs r2, #10 │ │ - ldr r3, [pc, #40] @ (3b0cc ) │ │ + ldr r3, [pc, #40] @ (3b874 ) │ │ movt r2, #32768 @ 0x8000 │ │ - ldr r1, [pc, #36] @ (3b0d0 ) │ │ + ldr r1, [pc, #36] @ (3b878 ) │ │ add r0, pc │ │ str r2, [sp, #12] │ │ add r3, pc │ │ add r1, pc │ │ add r2, sp, #12 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ str r5, [sp, #24] │ │ strd r5, r4, [sp, #16] │ │ - bl 40f00 │ │ + bl 41638 │ │ nop │ │ - ldr r4, [r0, #52] @ 0x34 │ │ - vqrdmlsh.s , , d19[0] │ │ - vcgt.f d30, d10, #0 │ │ + str r4, [r7, #124] @ 0x7c │ │ + vcvt.f16.u16 d29, d17, #3 │ │ + @ instruction: 0xfffde8b2 │ │ movs r1, r1 │ │ - strex r0, r0, [ip, #36] @ 0x24 │ │ + stcl 0, cr0, [r4], #36 @ 0x24 │ │ │ │ -0003b0d4 : │ │ +0003b87c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov r7, r0 │ │ movs r0, #0 │ │ - cbz r1, 3b14e │ │ + cbz r1, 3b8f6 │ │ mov r6, r1 │ │ movs r1, #4 │ │ str r0, [sp, #24] │ │ strd r0, r1, [sp, #16] │ │ - cbz r2, 3b14e │ │ + cbz r2, 3b8f6 │ │ add.w sl, sp, #28 │ │ str r7, [sp, #12] │ │ mov fp, r3 │ │ lsls r5, r2, #2 │ │ movs r7, #0 │ │ mov.w r8, #4 │ │ - b.n 3b11a │ │ + b.n 3b8c2 │ │ movs r4, #0 │ │ ldr r0, [sp, #16] │ │ cmp r7, r0 │ │ - beq.n 3b142 │ │ + beq.n 3b8ea │ │ add.w r0, r8, r7, lsl #3 │ │ str.w r4, [r8, r7, lsl #3] │ │ adds r7, #1 │ │ subs r5, #4 │ │ str.w r9, [r0, #4] │ │ str r7, [sp, #24] │ │ - beq.n 3b152 │ │ + beq.n 3b8fa │ │ ldr.w r4, [r6, r7, lsl #2] │ │ cmp r4, #0 │ │ - beq.n 3b0fe │ │ + beq.n 3b8a6 │ │ mov r0, r4 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ mov r0, sl │ │ mov r1, r4 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #28] │ │ cmp r0, #1 │ │ - beq.n 3b1d2 │ │ + beq.n 3b97a │ │ ldrd r4, r9, [sp, #32] │ │ ldr r0, [sp, #16] │ │ cmp r7, r0 │ │ - bne.n 3b106 │ │ + bne.n 3b8ae │ │ add r0, sp, #16 │ │ - bl 32e98 │ │ + bl 332ca │ │ ldr.w r8, [sp, #20] │ │ - b.n 3b106 │ │ + b.n 3b8ae │ │ movs r1, #0 │ │ - b.n 3b196 │ │ + b.n 3b93e │ │ ldr r4, [sp, #16] │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.n 3b162 │ │ + bne.n 3b90a │ │ movs r0, #0 │ │ movs r1, #0 │ │ ldr r7, [sp, #12] │ │ - b.n 3b196 │ │ + b.n 3b93e │ │ ldr r6, [sp, #20] │ │ movs r0, #0 │ │ movs r1, #0 │ │ add.w r5, r6, r7, lsl #3 │ │ mov r7, r6 │ │ ldrd r2, r3, [r7], #8 │ │ strd r0, r1, [sp] │ │ mov r1, r3 │ │ mov r0, r2 │ │ mov r2, fp │ │ - bl 4e7fc │ │ + bl 4ee48 │ │ cmp r7, r5 │ │ - bne.n 3b16e │ │ + bne.n 3b916 │ │ ldr r7, [sp, #12] │ │ - cbz r4, 3b196 │ │ + cbz r4, 3b93e │ │ mov r4, r0 │ │ mov r0, r6 │ │ mov r5, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r1, r5 │ │ mov r0, r4 │ │ ldr r3, [r7, #0] │ │ ldr r2, [r7, #8] │ │ subs r3, r3, r2 │ │ cmp r3, #7 │ │ - bls.n 3b1b8 │ │ + bls.n 3b960 │ │ ldr r3, [r7, #4] │ │ rev r1, r1 │ │ rev r0, r0 │ │ str r1, [r3, r2] │ │ add.w r1, r2, #8 │ │ str r1, [r7, #8] │ │ adds r1, r3, r2 │ │ @@ -28425,671 +28634,669 @@ │ │ movs r3, #1 │ │ mov r4, r0 │ │ mov r5, r1 │ │ mov r1, r2 │ │ mov r0, r7 │ │ movs r2, #8 │ │ str r3, [sp, #0] │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r2, [r7, #8] │ │ mov r1, r5 │ │ mov r0, r4 │ │ - b.n 3b1a0 │ │ + b.n 3b948 │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ - cbnz r0, 3b1e4 │ │ + blx d87f0 │ │ + cbnz r0, 3b98c │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ - ldr r1, [pc, #44] @ (3b214 ) │ │ + bl 3e0ac │ │ + ldr r1, [pc, #44] @ (3b9bc ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - ldr r0, [pc, #36] @ (3b218 ) │ │ + bl d53c6 │ │ + ldr r0, [pc, #36] @ (3b9c0 ) │ │ movs r2, #10 │ │ - ldr r3, [pc, #36] @ (3b21c ) │ │ + ldr r3, [pc, #36] @ (3b9c4 ) │ │ movt r2, #32768 @ 0x8000 │ │ - ldr r1, [pc, #36] @ (3b220 ) │ │ + ldr r1, [pc, #36] @ (3b9c8 ) │ │ add r0, pc │ │ str r2, [sp, #28] │ │ add r3, pc │ │ add r1, pc │ │ add r2, sp, #28 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ str r5, [sp, #40] @ 0x28 │ │ strd r5, r4, [sp, #32] │ │ - bl 40f00 │ │ - ldr r2, [r6, #28] │ │ - vcvt.f32.u32 d29, d1, #3 │ │ - vrshr.u64 d30, d24, #3 │ │ - movs r1, r1 │ │ - b.n 3b038 │ │ + bl 41638 │ │ + str r2, [r5, #104] @ 0x68 │ │ + @ instruction: 0xfffddadf │ │ + vabs.f q15, q8 │ │ movs r1, r1 │ │ + sub.w r0, r2, r9 │ │ │ │ -0003b224 : │ │ +0003b9cc : │ │ push {r4, lr} │ │ mov r4, r0 │ │ movs r0, #12 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ itttt ne │ │ movne r1, #0 │ │ movne r2, #1 │ │ strdne r1, r2, [r0] │ │ strne r1, [r0, #8] │ │ itt ne │ │ strne r0, [r4, #0] │ │ popne {r4, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 3d806 │ │ + bl 3df32 │ │ │ │ -0003b24a : │ │ +0003b9f2 : │ │ push {r4, lr} │ │ ldrd lr, ip, [r0, #4] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ mov r2, ip │ │ sub.w r3, lr, #1 │ │ mov r0, r2 │ │ - cbz r2, 3b282 │ │ + cbz r2, 3ba2a │ │ ldrb r4, [r3, r0] │ │ adds r1, #1 │ │ subs r2, r0, #1 │ │ cmp r4, #0 │ │ - beq.n 3b25a │ │ + beq.n 3ba02 │ │ subs r3, r4, #1 │ │ cmp r0, ip │ │ strb.w r3, [lr, r2] │ │ - bcs.n 3b282 │ │ + bcs.n 3ba2a │ │ add.w r2, lr, r0 │ │ mov r4, r0 │ │ mov r0, r2 │ │ movs r2, #255 @ 0xff │ │ - bl d45c2 │ │ + bl d50b2 │ │ mov r0, r4 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #1 │ │ pop {r4, pc} │ │ │ │ -0003b28a : │ │ +0003ba32 : │ │ push {r4, lr} │ │ ldrd r0, lr, [r0, #4] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ mov r2, lr │ │ sub.w ip, r0, #1 │ │ mov r4, r2 │ │ - cbz r2, 3b2ba │ │ + cbz r2, 3ba62 │ │ ldrb.w r3, [ip, r4] │ │ adds r1, #1 │ │ subs r2, r4, #1 │ │ cmp r3, #255 @ 0xff │ │ - beq.n 3b29a │ │ + beq.n 3ba42 │ │ cmp r4, lr │ │ add.w r3, r3, #1 │ │ strb r3, [r0, r2] │ │ itt cc │ │ addcc r0, r4 │ │ - blcc d3fdc │ │ + blcc d5370 │ │ cmp r4, #0 │ │ it ne │ │ movne r4, #1 │ │ mov r0, r4 │ │ pop {r4, pc} │ │ │ │ -0003b2c4 : │ │ +0003ba6c : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r5, r0 │ │ movs r0, #32 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b320 │ │ - ldr r3, [pc, #76] @ (3b328 ) │ │ + blx d87f0 │ │ + cbz r0, 3bac8 │ │ + ldr r3, [pc, #76] @ (3bad0 ) │ │ mov r2, r0 │ │ ldrd r1, r0, [sp, #56] @ 0x38 │ │ strd r1, r0, [r2, #8] │ │ add r3, pc │ │ add r0, sp, #16 │ │ ldrd lr, ip, [sp, #64] @ 0x40 │ │ mov r1, r4 │ │ strd r7, r6, [r2] │ │ strd lr, ip, [r2, #16] │ │ str r5, [r2, #24] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b314 │ │ + beq.n 3babc │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 3d806 │ │ - b.n 3baf4 │ │ - movs r1, r1 │ │ + bl 3df32 │ │ + stmia.w ip, {r0, r3} │ │ │ │ -0003b32c : │ │ +0003bad4 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r5, r0 │ │ movs r0, #32 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b388 │ │ - ldr r3, [pc, #76] @ (3b390 ) │ │ + blx d87f0 │ │ + cbz r0, 3bb30 │ │ + ldr r3, [pc, #76] @ (3bb38 ) │ │ mov r2, r0 │ │ ldrd r1, r0, [sp, #56] @ 0x38 │ │ strd r1, r0, [r2, #8] │ │ add r3, pc │ │ add r0, sp, #16 │ │ ldrd lr, ip, [sp, #64] @ 0x40 │ │ mov r1, r4 │ │ strd r7, r6, [r2] │ │ strd lr, ip, [r2, #16] │ │ str r5, [r2, #24] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b37c │ │ + beq.n 3bb24 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 3d806 │ │ - b.n 3ba0c │ │ + bl 3df32 │ │ + b.n 3bb04 │ │ movs r1, r1 │ │ │ │ -0003b394 : │ │ +0003bb3c : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r5, r0 │ │ movs r0, #24 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b3e8 │ │ - ldr r3, [pc, #68] @ (3b3f0 ) │ │ + blx d87f0 │ │ + cbz r0, 3bb90 │ │ + ldr r3, [pc, #68] @ (3bb98 ) │ │ mov r2, r0 │ │ ldrd r1, r0, [sp, #56] @ 0x38 │ │ strd r1, r0, [r2, #8] │ │ add r3, pc │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ strd r7, r6, [r2] │ │ str r5, [r2, #16] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b3dc │ │ + beq.n 3bb84 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ movs r1, #24 │ │ - bl 3d806 │ │ - b.n 3b9dc │ │ + bl 3df32 │ │ + b.n 3bad4 │ │ movs r1, r1 │ │ │ │ -0003b3f4 : │ │ +0003bb9c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r5, r0 │ │ movs r0, #40 @ 0x28 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b462 │ │ + blx d87f0 │ │ + cbz r0, 3bc0a │ │ ldrd r1, r8, [sp, #80] @ 0x50 │ │ mov r2, r0 │ │ - ldr r3, [pc, #88] @ (3b46c ) │ │ + ldr r3, [pc, #88] @ (3bc14 ) │ │ ldrd r9, r0, [sp, #72] @ 0x48 │ │ str r1, [r2, #32] │ │ add r1, r0 │ │ strd r5, r0, [r2, #24] │ │ add r3, pc │ │ add r0, sp, #16 │ │ ldrd lr, ip, [sp, #64] @ 0x40 │ │ strd r9, r1, [r2] │ │ mov r1, r4 │ │ strb.w r8, [r2, #36] @ 0x24 │ │ strd r7, r6, [r2, #8] │ │ strd lr, ip, [r2, #16] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b454 │ │ + beq.n 3bbfc │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #8 │ │ movs r1, #40 @ 0x28 │ │ - bl 3d806 │ │ + bl 3df32 │ │ nop │ │ - b.n 3b9a4 │ │ + b.n 3ba9c │ │ movs r1, r1 │ │ │ │ -0003b470 : │ │ +0003bc18 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ ldr r6, [sp, #108] @ 0x6c │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r9, r1 │ │ cmp r6, #0 │ │ mov sl, r0 │ │ it ne │ │ cmpne r6, #1 │ │ - bne.n 3b4dc │ │ + bne.n 3bc84 │ │ movs r6, #8 │ │ movs r4, #0 │ │ mov.w r8, #0 │ │ movs r0, #24 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3b5a4 │ │ - ldr r3, [pc, #276] @ (3b5b4 ) │ │ + beq.w 3bd4c │ │ + ldr r3, [pc, #276] @ (3bd5c ) │ │ mov r2, r0 │ │ strd r7, r5, [r0] │ │ mov r1, r9 │ │ add r3, pc │ │ strd r8, r6, [r0, #8] │ │ strd r4, sl, [r0, #16] │ │ add r0, sp, #48 @ 0x30 │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #48] @ 0x30 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b4ce │ │ + beq.n 3bc76 │ │ add r3, sp, #48 @ 0x30 │ │ add.w ip, sp, #36 @ 0x24 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #32] │ │ add r0, sp, #32 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w fp, [sp, #104] @ 0x68 │ │ movs r0, #64 @ 0x40 │ │ strd r7, r5, [sp, #24] │ │ ldmia.w fp, {r4, r7, r8} │ │ ldr.w r5, [fp, #12] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3b5ac │ │ + beq.n 3bd54 │ │ stmia.w r0, {r4, r7, r8} │ │ movs r4, #1 │ │ mov.w r8, #4 │ │ cmp r6, #2 │ │ str r5, [r0, #12] │ │ strd r0, r4, [sp, #52] @ 0x34 │ │ str.w r8, [sp, #48] @ 0x30 │ │ - bne.n 3b512 │ │ + bne.n 3bcba │ │ mov r6, r0 │ │ - b.n 3b594 │ │ + b.n 3bd3c │ │ add.w r2, fp, r6, lsl #3 │ │ add.w r3, fp, #16 │ │ add.w lr, sp, #48 @ 0x30 │ │ strd sl, r9, [sp, #16] │ │ mov.w r9, #0 │ │ mov.w ip, #16 │ │ add.w r1, r3, r9 │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ add.w fp, r1, #8 │ │ cmp fp, r2 │ │ - beq.n 3b58e │ │ + beq.n 3bd36 │ │ ldr.w r7, [r3, r9] │ │ cmp r4, r8 │ │ ldr r5, [r1, #4] │ │ ldrd sl, r6, [fp] │ │ - beq.n 3b566 │ │ + beq.n 3bd0e │ │ add.w r1, r0, r9 │ │ adds r4, #1 │ │ add.w r9, r9, #16 │ │ strd r7, r5, [r1, #16] │ │ strd sl, r6, [r1, #24] │ │ add.w r1, fp, #8 │ │ cmp r1, r2 │ │ str r4, [sp, #56] @ 0x38 │ │ - bne.n 3b52a │ │ - b.n 3b58a │ │ + bne.n 3bcd2 │ │ + b.n 3bd32 │ │ str r2, [sp, #12] │ │ mov r0, lr │ │ str r3, [sp, #8] │ │ mov r1, r4 │ │ movs r2, #1 │ │ movs r3, #8 │ │ str.w ip, [sp] │ │ mov r8, lr │ │ - bl 32f0a │ │ + bl 334a8 │ │ ldrd r3, r2, [sp, #8] │ │ mov lr, r8 │ │ ldr r0, [sp, #52] @ 0x34 │ │ mov.w ip, #16 │ │ - b.n 3b548 │ │ + b.n 3bcf0 │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ ldr r6, [sp, #52] @ 0x34 │ │ ldrd sl, r9, [sp, #16] │ │ ldrd r7, r5, [sp, #24] │ │ movs r0, #24 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.w 3b49c │ │ + bne.w 3bc44 │ │ movs r0, #8 │ │ movs r1, #24 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #8 │ │ movs r1, #64 @ 0x40 │ │ - bl 3d98e │ │ - b.n 3b99c │ │ + bl 3e0ac │ │ + b.n 3ba94 │ │ movs r1, r1 │ │ │ │ -0003b5b8 : │ │ - ldr r0, [pc, #4] @ (3b5c0 ) │ │ +0003bd60 : │ │ + ldr r0, [pc, #4] @ (3bd68 ) │ │ add r0, pc │ │ bx lr │ │ nop │ │ - add r9, r3 │ │ - Address 0x3b5c2 is out of bounds. │ │ + asrs r2, r6 │ │ + Address 0x3bd6a is out of bounds. │ │ │ │ │ │ -0003b5c4 : │ │ +0003bd6c : │ │ push {r4, r5, r6, lr} │ │ sub sp, #32 │ │ mov r6, r0 │ │ movs r0, #8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b60c │ │ - ldr r3, [pc, #60] @ (3b614 ) │ │ + blx d87f0 │ │ + cbz r0, 3bdb4 │ │ + ldr r3, [pc, #60] @ (3bdbc ) │ │ mov r2, r0 │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ add r3, pc │ │ strd r5, r6, [r2] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b600 │ │ + beq.n 3bda8 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #32 │ │ pop {r4, r5, r6, pc} │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 3d806 │ │ - b.n 3b72c │ │ + bl 3df32 │ │ + b.n 3b824 │ │ movs r1, r1 │ │ │ │ -0003b618 : │ │ +0003bdc0 : │ │ push {r4, r5, r6, lr} │ │ sub sp, #32 │ │ mov r6, r0 │ │ movs r0, #8 │ │ mov r5, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b660 │ │ - ldr r3, [pc, #60] @ (3b668 ) │ │ + blx d87f0 │ │ + cbz r0, 3be08 │ │ + ldr r3, [pc, #60] @ (3be10 ) │ │ mov r2, r0 │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ add r3, pc │ │ strd r5, r6, [r2] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b654 │ │ + beq.n 3bdfc │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #32 │ │ pop {r4, r5, r6, pc} │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 3d806 │ │ - svc 134 @ 0x86 │ │ + bl 3df32 │ │ + b.n 3b670 │ │ movs r1, r1 │ │ │ │ -0003b66c : │ │ +0003be14 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r6, r0 │ │ movs r0, #16 │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b6bc │ │ - ldr r3, [pc, #64] @ (3b6c4 ) │ │ + blx d87f0 │ │ + cbz r0, 3be64 │ │ + ldr r3, [pc, #64] @ (3be6c ) │ │ mov r2, r0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r1, r4 │ │ strd r0, r6, [r2, #8] │ │ add r3, pc │ │ add r0, sp, #16 │ │ strd r7, r5, [r2] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b6b0 │ │ + beq.n 3be58 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ movs r1, #16 │ │ - bl 3d806 │ │ - svc 172 @ 0xac │ │ + bl 3df32 │ │ + b.n 3b718 │ │ movs r1, r1 │ │ │ │ -0003b6c8 : │ │ +0003be70 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r6, r0 │ │ movs r0, #16 │ │ mov r5, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b718 │ │ + blx d87f0 │ │ + cbz r0, 3bec0 │ │ mov r2, r0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - ldr r3, [pc, #60] @ (3b720 ) │ │ + ldr r3, [pc, #60] @ (3bec8 ) │ │ mov r1, r4 │ │ strd r7, r5, [r2] │ │ strd r6, r0, [r2, #8] │ │ add r3, pc │ │ add r0, sp, #16 │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b70c │ │ + beq.n 3beb4 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ movs r1, #16 │ │ - bl 3d806 │ │ - svc 28 │ │ + bl 3df32 │ │ + b.n 3c654 │ │ movs r1, r1 │ │ │ │ -0003b724 : │ │ +0003becc : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ cmp r3, #6 │ │ - bcs.n 3b78c │ │ + bcs.n 3bf34 │ │ mov r6, r0 │ │ movs r0, #24 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r5, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b784 │ │ - ldr r3, [pc, #92] @ (3b79c ) │ │ + blx d87f0 │ │ + cbz r0, 3bf2c │ │ + ldr r3, [pc, #92] @ (3bf44 ) │ │ mov r2, r0 │ │ ldrd r1, r0, [sp, #56] @ 0x38 │ │ strd r1, r0, [r2] │ │ add r3, pc │ │ add r0, sp, #16 │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ mov r1, r4 │ │ strb r7, [r2, #20] │ │ strd r6, r5, [r2, #8] │ │ str.w ip, [r2, #16] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b778 │ │ + beq.n 3bf20 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ movs r1, #24 │ │ - bl 3d806 │ │ - ldr r0, [pc, #16] @ (3b7a0 ) │ │ + bl 3df32 │ │ + ldr r0, [pc, #16] @ (3bf48 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #16] @ (3b7a4 ) │ │ + ldr r2, [pc, #16] @ (3bf4c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ nop │ │ - ble.n 3b6c0 │ │ + b.n 3c3b8 │ │ movs r1, r1 │ │ - bhi.n 3b82e │ │ - vcvt.u16.f16 d29, d20, #3 │ │ + bpl.n 3bf72 │ │ + vsra.u64 q15, q6, #3 │ │ movs r1, r1 │ │ │ │ -0003b7a8 : │ │ +0003bf50 : │ │ ldr r1, [r0, #0] │ │ - cbz r1, 3b7be │ │ + cbz r1, 3bf66 │ │ cmp r1, #1 │ │ ite eq │ │ - vldreq d0, [r0, #8] │ │ - vldrne d0, [pc, #32] @ 3b7d8 │ │ - vmov r0, r1, d0 │ │ + vldreq d16, [r0, #8] │ │ + vldrne d16, [pc, #32] @ 3bf80 │ │ + vmov r0, r1, d16 │ │ bx lr │ │ push {r7, lr} │ │ ldrd r0, r1, [r0, #8] │ │ - bl d450e │ │ - vmov d0, r0, r1 │ │ + bl d523a │ │ + vmov d16, r0, r1 │ │ ldmia.w sp!, {r7, lr} │ │ - vmov r0, r1, d0 │ │ + vmov r0, r1, d16 │ │ bx lr │ │ nop │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ldrb r0, [r7, #31] │ │ │ │ -0003b7e0 : │ │ +0003bf88 : │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ itt eq │ │ ldrdeq r0, r1, [r0, #8] │ │ bxeq lr │ │ cmp r1, #1 │ │ ittt ne │ │ movne.w r1, #2147483648 @ 0x80000000 │ │ movne r0, #0 │ │ bxne lr │ │ push {r7, lr} │ │ vpush {d8} │ │ vldr d8, [r0, #8] │ │ vmov r0, r1, d8 │ │ - bl d46f8 │ │ - vldr d0, [pc, #60] @ 3b848 │ │ - vldr d1, [pc, #64] @ 3b850 │ │ - vcmp.f64 d8, d0 │ │ + bl d5108 │ │ + vldr d16, [pc, #60] @ 3bff0 │ │ + vldr d17, [pc, #64] @ 3bff8 │ │ + vcmp.f64 d8, d16 │ │ vmrs APSR_nzcv, fpscr │ │ itt lt │ │ movlt r0, #0 │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ - vcmp.f64 d8, d1 │ │ + vcmp.f64 d8, d17 │ │ vmrs APSR_nzcv, fpscr │ │ itt gt │ │ mvngt.w r1, #2147483648 @ 0x80000000 │ │ movgt.w r0, #4294967295 @ 0xffffffff │ │ vcmp.f64 d8, d8 │ │ vmrs APSR_nzcv, fpscr │ │ itt vs │ │ @@ -29100,336 +29307,336 @@ │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ stmia r3!, {r5, r6, r7} │ │ @ instruction: 0xffffffff │ │ vrsra.u64 q10, , #1 │ │ │ │ -0003b858 : │ │ +0003c000 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r7, r0 │ │ movs r0, #16 │ │ mov r5, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b8a8 │ │ + blx d87f0 │ │ + cbz r0, 3c050 │ │ mov r2, r0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - ldr r3, [pc, #60] @ (3b8b0 ) │ │ + ldr r3, [pc, #60] @ (3c058 ) │ │ mov r1, r4 │ │ strd r6, r5, [r2, #8] │ │ strd r7, r0, [r2] │ │ add r3, pc │ │ add r0, sp, #16 │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b89c │ │ + beq.n 3c044 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #16 │ │ - bl 3d806 │ │ - udf #108 @ 0x6c │ │ + bl 3df32 │ │ + b.n 3c684 │ │ movs r1, r1 │ │ │ │ -0003b8b4 : │ │ +0003c05c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #40 @ 0x28 │ │ mov r8, r2 │ │ mov r5, r1 │ │ mov r6, r0 │ │ - cbz r3, 3b92a │ │ + cbz r3, 3c0d2 │ │ mov r0, r3 │ │ mov r7, r3 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #24 │ │ mov r1, r7 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #24] │ │ cmp r0, #1 │ │ - beq.n 3b93e │ │ + beq.n 3c0e6 │ │ ldrd r7, r4, [sp, #28] │ │ movs r0, #24 │ │ - blx d7bb0 │ │ - cbz r0, 3b936 │ │ - ldr r3, [pc, #172] @ (3b994 ) │ │ + blx d87f0 │ │ + cbz r0, 3c0de │ │ + ldr r3, [pc, #172] @ (3c13c ) │ │ mov r2, r0 │ │ ldrd r1, r0, [sp, #64] @ 0x40 │ │ strd r1, r0, [r2, #8] │ │ add r3, pc │ │ add r0, sp, #24 │ │ mov r1, r8 │ │ strd r6, r5, [r2] │ │ strd r7, r4, [r2, #16] │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #24] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b91c │ │ + beq.n 3c0c4 │ │ add r3, sp, #24 │ │ add.w ip, sp, #12 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #8] │ │ add r0, sp, #8 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r7, #0 │ │ movs r0, #24 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.n 3b8e6 │ │ + bne.n 3c08e │ │ movs r0, #4 │ │ movs r1, #24 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #33 @ 0x21 │ │ movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ - cbnz r0, 3b950 │ │ + blx d87f0 │ │ + cbnz r0, 3c0f8 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ - ldr r1, [pc, #48] @ (3b984 ) │ │ + bl 3e0ac │ │ + ldr r1, [pc, #48] @ (3c12c ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r2, #17 │ │ - ldr r0, [pc, #40] @ (3b988 ) │ │ - ldr r3, [pc, #40] @ (3b98c ) │ │ + ldr r0, [pc, #40] @ (3c130 ) │ │ + ldr r3, [pc, #40] @ (3c134 ) │ │ movt r2, #32768 @ 0x8000 │ │ - ldr r1, [pc, #40] @ (3b990 ) │ │ + ldr r1, [pc, #40] @ (3c138 ) │ │ subs r2, #7 │ │ str r2, [sp, #24] │ │ add r0, pc │ │ add r1, pc │ │ add r3, pc │ │ add r2, sp, #24 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ str r5, [sp, #36] @ 0x24 │ │ strd r5, r4, [sp, #28] │ │ - bl 40f00 │ │ + bl 41638 │ │ nop │ │ - str r6, [r0, #40] @ 0x28 │ │ - vrsubhn.i d29, , │ │ - vtbx.8 d29, {d13-d16}, d8 │ │ + ldrsh r6, [r7, r4] │ │ + vabs.s , │ │ + @ instruction: 0xfffddff0 │ │ movs r1, r1 │ │ - svc 174 @ 0xae │ │ + b.n 3b9c8 │ │ movs r1, r1 │ │ - udf #6 │ │ + b.n 3c69c │ │ movs r1, r1 │ │ │ │ -0003b998 : │ │ +0003c140 : │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r7, r0 │ │ movs r0, #12 │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3b9e4 │ │ - ldr r3, [pc, #60] @ (3b9ec ) │ │ + blx d87f0 │ │ + cbz r0, 3c18c │ │ + ldr r3, [pc, #60] @ (3c194 ) │ │ mov r2, r0 │ │ strd r7, r6, [r0] │ │ mov r1, r4 │ │ str r5, [r0, #8] │ │ add r3, pc │ │ add r0, sp, #16 │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3b9d8 │ │ + beq.n 3c180 │ │ add r3, sp, #16 │ │ add.w ip, sp, #4 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 3d806 │ │ - ble.n 3ba30 │ │ + bl 3df32 │ │ + b.n 3c528 │ │ movs r1, r1 │ │ │ │ -0003b9f0 : │ │ +0003c198 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ ldrd sl, fp, [r0, #92] @ 0x5c │ │ cmp.w fp, #0 │ │ str r0, [sp, #0] │ │ - beq.n 3ba82 │ │ + beq.n 3c22a │ │ movs r4, #0 │ │ mov.w r9, #88 @ 0x58 │ │ - b.n 3ba1c │ │ + b.n 3c1c4 │ │ ldr r0, [r5, #72] @ 0x48 │ │ - cbz r0, 3ba16 │ │ + cbz r0, 3c1be │ │ movs r0, #76 @ 0x4c │ │ ldr r0, [r5, r0] │ │ - blx d7b70 │ │ + blx d87c0 │ │ adds r4, #1 │ │ cmp r4, fp │ │ - beq.n 3ba82 │ │ + beq.n 3c22a │ │ mla r5, r4, r9, sl │ │ movs r1, #1 │ │ ldr r0, [r5, #16] │ │ cmp r0, #0 │ │ it mi │ │ eormi.w r1, r0, #2147483648 @ 0x80000000 │ │ cmp r1, #0 │ │ - beq.n 3ba16 │ │ + beq.n 3c1be │ │ cmp r1, #1 │ │ - bne.n 3ba0a │ │ + bne.n 3c1b2 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #20] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r6, r7, [r5, #32] │ │ - cbz r7, 3ba60 │ │ + cbz r7, 3c208 │ │ add.w r8, r6, #16 │ │ ldr.w r0, [r8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r8, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r8, r8, #48 @ 0x30 │ │ subs r7, #1 │ │ - bne.n 3ba48 │ │ + bne.n 3c1f0 │ │ ldr r0, [r5, #28] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r5, #56] @ 0x38 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #60] @ 0x3c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r5, #68] @ 0x44 │ │ cmp r0, #0 │ │ - beq.n 3ba16 │ │ + beq.n 3c1be │ │ movs r0, #72 @ 0x48 │ │ - b.n 3ba10 │ │ + b.n 3c1b8 │ │ ldr r7, [sp, #0] │ │ ldr r0, [r7, #88] @ 0x58 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r7 │ │ ldrb.w r1, [r0, #8]! │ │ cmp r1, #32 │ │ it ne │ │ - blne 31994 │ │ + blne 31f74 │ │ ldrd r5, r4, [r7, #104] @ 0x68 │ │ - cbz r4, 3baba │ │ + cbz r4, 3c262 │ │ add.w r6, r5, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #48 @ 0x30 │ │ subs r4, #1 │ │ - bne.n 3baa8 │ │ + bne.n 3c250 │ │ ldr r0, [r7, #100] @ 0x64 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r5, r4, [r7, #116] @ 0x74 │ │ - cbz r4, 3bae2 │ │ + cbz r4, 3c28a │ │ add.w r6, r5, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #48 @ 0x30 │ │ subs r4, #1 │ │ - bne.n 3bad0 │ │ + bne.n 3c278 │ │ ldr r0, [r7, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r7 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ - bmi.n 3baa6 │ │ + b.w d870c │ │ + bmi.n 3c24e │ │ │ │ -0003bafc : │ │ +0003c2a4 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ mov r5, r0 │ │ ldr r0, [r0, #80] @ 0x50 │ │ ldr r1, [r0, #84] @ 0x54 │ │ cmp r1, r2 │ │ - bls.n 3bb2a │ │ + bls.n 3c2d2 │ │ ldr r0, [r0, #80] @ 0x50 │ │ add.w r1, r2, r2, lsl #2 │ │ add.w r7, r0, r1, lsl #3 │ │ ldrd r8, r4, [r7, #20] │ │ - cbz r4, 3bb50 │ │ + cbz r4, 3c2f8 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3bbd2 │ │ + beq.n 3c37a │ │ mov r6, r0 │ │ - b.n 3bb52 │ │ + b.n 3c2fa │ │ movs r0, #24 │ │ movs r5, #24 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3bbca │ │ - ldr r1, [pc, #164] @ (3bbdc ) │ │ + beq.n 3c372 │ │ + ldr r1, [pc, #164] @ (3c384 ) │ │ movs r2, #24 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #10 │ │ str r5, [sp, #24] │ │ strd r5, r4, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ - b.n 3bbaa │ │ + b.n 3c352 │ │ movs r6, #1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ mov r2, r4 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr.w r8, [r5, #116] @ 0x74 │ │ ldmia.w r7, {r9, sl, fp} │ │ ldr r3, [r7, #12] │ │ ldr.w ip, [r7, #28] │ │ ldrb.w r7, [r7, #32] │ │ ldr r0, [r5, #108] @ 0x6c │ │ cmp r8, r0 │ │ - beq.n 3bbb8 │ │ + beq.n 3c360 │ │ add.w r1, r8, r8, lsl #1 │ │ ldr r0, [r5, #112] @ 0x70 │ │ lsls r2, r1, #4 │ │ str.w r9, [r0, r2] │ │ add.w r0, r0, r1, lsl #4 │ │ add.w r2, r8, #1 │ │ ldr r1, [sp, #64] @ 0x40 │ │ @@ -29441,46 +29648,46 @@ │ │ movs r0, #10 │ │ movt r0, #32768 @ 0x8000 │ │ str r2, [r5, #116] @ 0x74 │ │ adds r0, #7 │ │ stmia r1!, {r3, r4, r6} │ │ str r0, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r0, r5, #108 @ 0x6c │ │ strd r3, ip, [sp, #4] │ │ - bl 473fe │ │ + bl 47c86 │ │ ldrd r3, ip, [sp, #4] │ │ - b.n 3bb74 │ │ + b.n 3c31c │ │ movs r0, #1 │ │ movs r1, #24 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - str r0, [r6, #12] │ │ - Address 0x3bbde is out of bounds. │ │ + ldrb r0, [r5, r6] │ │ + Address 0x3c386 is out of bounds. │ │ │ │ │ │ -0003bbe0 : │ │ +0003c388 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ ldr r1, [r0, #84] @ 0x54 │ │ ldrd fp, sl, [sp, #56] @ 0x38 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - beq.n 3bc66 │ │ + beq.n 3c40e │ │ ldr r7, [r0, #80] @ 0x50 │ │ ldr r6, [r0, #92] @ 0x5c │ │ ldrb.w r8, [r7, #36] @ 0x24 │ │ cmp r6, r1 │ │ ldr.w r9, [r7, #32] │ │ - beq.n 3bc7a │ │ + beq.n 3c422 │ │ movs r1, #88 @ 0x58 │ │ ldr r7, [r0, #88] @ 0x58 │ │ mla r1, r6, r1, r7 │ │ adds r7, r6, #1 │ │ str r7, [r0, #92] @ 0x5c │ │ subs.w r7, fp, r2 │ │ mov.w r0, #0 │ │ @@ -29505,53 +29712,53 @@ │ │ movt r0, #32768 @ 0x8000 │ │ strd fp, sl, [r1, #32] │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ strd r5, r4, [r1, #40] @ 0x28 │ │ strb.w r8, [r1, #28] │ │ str.w r9, [r1, #24] │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [r0, #80] @ 0x50 │ │ movs r6, #0 │ │ str r6, [r0, #92] @ 0x5c │ │ ldrb.w r8, [r1, #36] @ 0x24 │ │ ldr.w r9, [r1, #32] │ │ movs r1, #8 │ │ strd r6, r1, [r0, #84] @ 0x54 │ │ add.w r1, r0, #84 @ 0x54 │ │ mov r7, r0 │ │ mov r4, r2 │ │ mov r5, r3 │ │ mov r0, r1 │ │ - bl 473c2 │ │ + bl 47b26 │ │ mov r0, r7 │ │ mov r3, r5 │ │ mov r2, r4 │ │ - b.n 3bc02 │ │ + b.n 3c3aa │ │ │ │ -0003bc92 : │ │ +0003c43a : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #108 @ 0x6c │ │ mov r7, r0 │ │ ldr r0, [sp, #144] @ 0x90 │ │ mov r5, r3 │ │ mov r6, r2 │ │ ldrd r9, r8, [r0] │ │ ldr.w sl, [r0, #8] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #148] @ 0x94 │ │ ldr r1, [r0, #0] │ │ str r1, [sp, #60] @ 0x3c │ │ ldr r1, [r0, #4] │ │ str r1, [sp, #56] @ 0x38 │ │ ldr r1, [r0, #8] │ │ str r1, [sp, #52] @ 0x34 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #152] @ 0x98 │ │ ldr r1, [r7, #84] @ 0x54 │ │ eor.w r0, r0, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ itttt eq │ │ moveq r1, #0 │ │ @@ -29561,88 +29768,88 @@ │ │ ldr r4, [r7, #80] @ 0x50 │ │ str r1, [sp, #44] @ 0x2c │ │ ldrd r1, r0, [r4, #92] @ 0x5c │ │ add.w r2, r0, r0, lsl #1 │ │ add.w fp, r1, #8 │ │ add.w r0, r1, r2, lsl #4 │ │ lsls r1, r2, #4 │ │ - cbz r1, 3bd2e │ │ + cbz r1, 3c4d6 │ │ ldrd r2, r3, [fp], #48 @ 0x30 │ │ subs r1, #48 @ 0x30 │ │ eors r3, r5 │ │ eors r2, r6 │ │ orrs r2, r3 │ │ - bne.n 3bcee │ │ + bne.n 3c496 │ │ movs r0, #11 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [sp, #92] @ 0x5c │ │ add r0, sp, #92 @ 0x5c │ │ - bl 3193c │ │ + bl 31e78 │ │ ldrd r5, r0, [fp, #-36] @ 0x24 │ │ ldrb.w r1, [r4, #36] @ 0x24 │ │ str r1, [sp, #36] @ 0x24 │ │ ldr r1, [r4, #32] │ │ mov r4, r0 │ │ str r1, [sp, #40] @ 0x28 │ │ - cbz r0, 3bd5c │ │ + cbz r0, 3c504 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ - cbnz r0, 3bd5e │ │ + blx d87f0 │ │ + cbnz r0, 3c506 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ str r0, [sp, #80] @ 0x50 │ │ movs r0, #11 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #56] @ 0x38 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp.w r9, #0 │ │ - beq.n 3bd50 │ │ + beq.n 3c4f8 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add r0, sp, #76 @ 0x4c │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ mov r1, r5 │ │ mov r2, r4 │ │ str r0, [sp, #16] │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrd r0, r1, [fp, #-48] @ 0x30 │ │ ldr.w r5, [fp, #-20] │ │ strd r9, r8, [sp, #28] │ │ cmp r5, #0 │ │ strd r1, r0, [sp, #4] │ │ strd r4, sl, [sp, #20] │ │ str r5, [sp, #12] │ │ - beq.n 3be16 │ │ + beq.n 3c5be │ │ add.w r0, r5, r5, lsl #1 │ │ str r7, [sp, #0] │ │ ldr.w r4, [fp, #-24] │ │ lsls r0, r0, #4 │ │ str r0, [sp, #64] @ 0x40 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ str r0, [sp, #68] @ 0x44 │ │ - beq.w 3beca │ │ + beq.w 3c672 │ │ mov.w sl, #0 │ │ - b.n 3bdf6 │ │ + b.n 3c59e │ │ mov.w r8, #1 │ │ add.w r0, r4, #48 @ 0x30 │ │ str r0, [sp, #72] @ 0x48 │ │ mov r0, r8 │ │ mov r1, r9 │ │ mov r2, r7 │ │ subs r5, #1 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r2, [sp, #68] @ 0x44 │ │ ldrh.w ip, [r4, #40] @ 0x28 │ │ ldrb.w r1, [r4, #32] │ │ ldr.w lr, [r4, #28] │ │ ldrd r3, r6, [r4] │ │ ldrd r0, r4, [r4, #8] │ │ str.w r3, [r2, sl] │ │ @@ -29651,40 +29858,40 @@ │ │ strd r6, r0, [r3, #4] │ │ add.w r0, r3, #12 │ │ stmia.w r0, {r4, r7, r8} │ │ ldr r4, [sp, #72] @ 0x48 │ │ strb.w r1, [r3, #32] │ │ strd r7, lr, [r3, #24] │ │ strh.w ip, [r3, #40] @ 0x28 │ │ - cbz r5, 3be12 │ │ + cbz r5, 3c5ba │ │ ldr r0, [sp, #64] @ 0x40 │ │ cmp r0, sl │ │ - beq.n 3be12 │ │ + beq.n 3c5ba │ │ ldrd r9, r7, [r4, #20] │ │ cmp r7, #0 │ │ - beq.n 3bda2 │ │ + beq.n 3c54a │ │ mov r0, r7 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3bec2 │ │ + beq.n 3c66a │ │ mov r8, r0 │ │ - b.n 3bda6 │ │ + b.n 3c54e │ │ ldr r7, [sp, #0] │ │ - b.n 3be1a │ │ + b.n 3c5c2 │ │ movs r0, #8 │ │ str r0, [sp, #68] @ 0x44 │ │ ldrb.w r8, [fp, #-52] │ │ ldr.w r6, [fp, #-56] │ │ ldrb.w r9, [fp, #-14] │ │ ldrb.w r4, [fp, #-15] │ │ ldrb.w sl, [fp, #-16] │ │ ldr r5, [r7, #92] @ 0x5c │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r5, r0 │ │ - beq.n 3beb8 │ │ + beq.n 3c660 │ │ movs r0, #88 @ 0x58 │ │ ldr r2, [r7, #88] @ 0x58 │ │ mul.w r1, r5, r0 │ │ mla r0, r5, r0, r2 │ │ str r6, [r2, r1] │ │ ldr r1, [sp, #4] │ │ str r1, [r0, #12] │ │ @@ -29725,92 +29932,92 @@ │ │ adds r0, r5, #1 │ │ str r0, [r7, #92] @ 0x5c │ │ movs r0, #11 │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #6 │ │ str r0, [sp, #76] @ 0x4c │ │ add r0, sp, #76 @ 0x4c │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r0, r7, #84 @ 0x54 │ │ - bl 473c2 │ │ - b.n 3be36 │ │ + bl 47b26 │ │ + b.n 3c5de │ │ movs r0, #1 │ │ mov r1, r7 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ ldr r1, [sp, #64] @ 0x40 │ │ movs r0, #8 │ │ - bl 3d98e │ │ - bmi.n 3be7e │ │ + bl 3e0ac │ │ + bmi.n 3c626 │ │ │ │ -0003bed4 : │ │ +0003c67c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov fp, r0 │ │ ldrd r0, r7, [r1, #104] @ 0x68 │ │ rsb r7, r7, r7, lsl #3 │ │ adds r0, #32 │ │ lsls r7, r7, #3 │ │ - cbz r7, 3befa │ │ + cbz r7, 3c6a2 │ │ ldrd r6, r5, [r0], #56 @ 0x38 │ │ subs r7, #56 @ 0x38 │ │ eors r5, r3 │ │ eors r6, r2 │ │ orrs r6, r5 │ │ - bne.n 3bee8 │ │ - b.n 3bf18 │ │ + bne.n 3c690 │ │ + b.n 3c6c0 │ │ ldrd r0, r1, [r1, #116] @ 0x74 │ │ rsb r1, r1, r1, lsl #3 │ │ adds r0, #32 │ │ lsls r1, r1, #3 │ │ cmp r1, #0 │ │ - beq.n 3bfca │ │ + beq.n 3c772 │ │ ldrd r7, r6, [r0], #56 @ 0x38 │ │ subs r1, #56 @ 0x38 │ │ eors r6, r3 │ │ eors r7, r2 │ │ orrs r7, r6 │ │ - bne.n 3bf06 │ │ + bne.n 3c6ae │ │ ldr.w r4, [fp, #84] @ 0x54 │ │ sub.w r7, r0, #88 @ 0x58 │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ itttt eq │ │ moveq r4, #0 │ │ moveq r0, #8 │ │ strdeq r4, r0, [fp, #84] @ 0x54 │ │ streq.w r4, [fp, #92] @ 0x5c │ │ ldrd sl, r5, [r7, #44] @ 0x2c │ │ - cbz r5, 3bf46 │ │ + cbz r5, 3c6ee │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3c01a │ │ + beq.n 3c7c2 │ │ mov r6, r0 │ │ - b.n 3bf48 │ │ + b.n 3c6f0 │ │ movs r6, #1 │ │ mov r0, r6 │ │ mov r1, sl │ │ mov r2, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrb r0, [r7, #28] │ │ str r0, [sp, #16] │ │ ldr r0, [r7, #24] │ │ str r0, [sp, #20] │ │ ldrb r0, [r7, #20] │ │ ldrd r9, r8, [r7, #32] │ │ ldr.w lr, [r7, #16] │ │ ldrb r2, [r7, #12] │ │ ldr r3, [r7, #8] │ │ ldrb.w sl, [r7, #4] │ │ ldr.w ip, [r7] │ │ ldr.w r7, [fp, #92] @ 0x5c │ │ str r0, [sp, #24] │ │ cmp r7, r4 │ │ - beq.n 3bffc │ │ + beq.n 3c7a4 │ │ movs r0, #88 @ 0x58 │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ mla r0, r7, r0, r1 │ │ adds r1, r7, #1 │ │ str.w r1, [fp, #92] @ 0x5c │ │ ldr r1, [sp, #16] │ │ strb.w r1, [r0, #60] @ 0x3c │ │ @@ -29829,117 +30036,117 @@ │ │ str r5, [r0, #80] @ 0x50 │ │ str.w lr, [r0, #48] @ 0x30 │ │ strb.w r2, [r0, #44] @ 0x2c │ │ str r3, [r0, #40] @ 0x28 │ │ strb.w sl, [r0, #36] @ 0x24 │ │ str r1, [r0, #16] │ │ add.w r0, r1, #15 │ │ - b.n 3bfee │ │ + b.n 3c796 │ │ movs r0, #23 │ │ movs r5, #23 │ │ - blx d7bb0 │ │ - cbz r0, 3c022 │ │ - ldr r1, [pc, #84] @ (3c02c ) │ │ + blx d87f0 │ │ + cbz r0, 3c7ca │ │ + ldr r1, [pc, #84] @ (3c7d4 ) │ │ movs r2, #23 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #2 │ │ str r5, [sp, #40] @ 0x28 │ │ movt r0, #32768 @ 0x8000 │ │ strd r5, r4, [sp, #32] │ │ adds r0, #8 │ │ str r0, [sp, #28] │ │ add r0, sp, #28 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r0, fp, #84 @ 0x54 │ │ str.w ip, [sp, #12] │ │ mov r4, r3 │ │ strd lr, r2, [sp, #4] │ │ - bl 473c2 │ │ + bl 47b26 │ │ ldrd lr, r2, [sp, #4] │ │ mov r3, r4 │ │ ldr.w ip, [sp, #12] │ │ - b.n 3bf7a │ │ + b.n 3c722 │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #23 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - add r5, pc, #776 @ (adr r5, 3c338 ) │ │ - Address 0x3c02e is out of bounds. │ │ + add r2, pc, #488 @ (adr r2, 3c9c0 ) │ │ + Address 0x3c7d6 is out of bounds. │ │ │ │ │ │ -0003c030 : │ │ +0003c7d8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ ldr r1, [r0, #80] @ 0x50 │ │ ldr r3, [r1, #84] @ 0x54 │ │ cmp r3, r2 │ │ - bls.n 3c066 │ │ + bls.n 3c80e │ │ ldr r1, [r1, #80] @ 0x50 │ │ add.w r2, r2, r2, lsl #2 │ │ add.w r6, r1, r2, lsl #3 │ │ ldrb.w r7, [r6, #32] │ │ cmp r7, #7 │ │ - bhi.n 3c07c │ │ + bhi.n 3c824 │ │ ldrd r9, r4, [r6, #20] │ │ str r0, [sp, #8] │ │ - cbz r4, 3c0a2 │ │ + cbz r4, 3c84a │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3c12e │ │ + beq.n 3c8d6 │ │ mov r5, r0 │ │ - b.n 3c0a4 │ │ + b.n 3c84c │ │ movs r0, #24 │ │ movs r5, #24 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3c11e │ │ - ldr r1, [pc, #196] @ (3c138 ) │ │ + beq.n 3c8c6 │ │ + ldr r1, [pc, #196] @ (3c8e0 ) │ │ mov r4, r0 │ │ movs r2, #24 │ │ add r1, pc │ │ - b.n 3c090 │ │ + b.n 3c838 │ │ movs r0, #42 @ 0x2a │ │ movs r5, #42 @ 0x2a │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3c126 │ │ - ldr r1, [pc, #176] @ (3c13c ) │ │ + beq.n 3c8ce │ │ + ldr r1, [pc, #176] @ (3c8e4 ) │ │ mov r4, r0 │ │ movs r2, #42 @ 0x2a │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #10 │ │ str r5, [sp, #24] │ │ movt r0, #32768 @ 0x8000 │ │ str r4, [sp, #20] │ │ str r5, [sp, #16] │ │ - b.n 3c0fe │ │ + b.n 3c8a6 │ │ movs r5, #1 │ │ ldr r0, [sp, #64] @ 0x40 │ │ mov r1, r9 │ │ mov r2, r4 │ │ eor.w r0, r0, #1 │ │ str r0, [sp, #4] │ │ mov r0, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #8] │ │ ldmia.w r6, {r8, r9, fp, ip} │ │ ldr.w sl, [r0, #104] @ 0x68 │ │ ldr r6, [r6, #28] │ │ ldr r1, [r0, #96] @ 0x60 │ │ cmp sl, r1 │ │ - beq.n 3c10c │ │ + beq.n 3c8b4 │ │ add.w r2, sl, sl, lsl #1 │ │ ldr r1, [r0, #100] @ 0x64 │ │ lsls r3, r2, #4 │ │ str.w r8, [r1, r3] │ │ add.w r3, sl, #1 │ │ str r3, [r0, #104] @ 0x68 │ │ add.w r0, r1, r2, lsl #4 │ │ @@ -29951,232 +30158,232 @@ │ │ strd r4, r6, [r0, #24] │ │ movs r0, #10 │ │ movt r0, #32768 @ 0x8000 │ │ stmia.w r1, {r9, fp, ip} │ │ adds r0, #7 │ │ str r0, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ adds r0, #96 @ 0x60 │ │ str.w ip, [sp] │ │ - bl 473fe │ │ + bl 47c86 │ │ ldr.w ip, [sp] │ │ ldr r0, [sp, #8] │ │ - b.n 3c0c8 │ │ + b.n 3c870 │ │ movs r0, #1 │ │ movs r1, #24 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #42 @ 0x2a │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - ldrh r4, [r6, r6] │ │ - vqshlu.s32 d26, d14, #29 │ │ - Address 0x3c13e is out of bounds. │ │ + ldr r4, [r5, r1] │ │ + vrshr.u64 q13, q3, #3 │ │ + Address 0x3c8e6 is out of bounds. │ │ │ │ │ │ -0003c140 : │ │ +0003c8e8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #276 @ 0x114 │ │ add r5, sp, #152 @ 0x98 │ │ mov r6, r0 │ │ mov r1, r6 │ │ movs r2, #120 @ 0x78 │ │ mov r0, r5 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr.w fp, [sp, #236] @ 0xec │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.w 3c568 │ │ + beq.w 3cd10 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ str r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #244] @ 0xf4 │ │ ldr r0, [sp, #224] @ 0xe0 │ │ movs r5, #0 │ │ str r0, [sp, #32] │ │ cmp r1, #0 │ │ ldr r0, [sp, #228] @ 0xe4 │ │ str r0, [sp, #28] │ │ ldr r0, [sp, #232] @ 0xe8 │ │ str r6, [sp, #36] @ 0x24 │ │ ldrd r0, r2, [r0, #48] @ 0x30 │ │ str r1, [sp, #40] @ 0x28 │ │ strd r2, r0, [sp, #20] │ │ - beq.w 3c4ee │ │ + beq.w 3cc96 │ │ movs r0, #88 @ 0x58 │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ mla lr, r1, r0, r9 │ │ mov.w ip, #0 │ │ muls r0, r1 │ │ str.w lr, [sp, #8] │ │ sub.w r4, r0, #176 @ 0xb0 │ │ ldr.w r0, [r9, #16] │ │ add.w ip, ip, #1 │ │ cmp r0, #0 │ │ - bmi.w 3c404 │ │ + bmi.w 3cbac │ │ ldrb.w r0, [r9, #42] @ 0x2a │ │ cmp r0, #0 │ │ - bne.w 3c4ec │ │ + bne.w 3cc94 │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ mov r6, ip │ │ strd r4, fp, [sp, #12] │ │ str.w ip, [sp, #4] │ │ cmp r6, #0 │ │ - bne.w 3c3de │ │ + bne.w 3cb86 │ │ mov r8, sl │ │ cmp sl, lr │ │ - beq.w 3c4d4 │ │ + beq.w 3cc7c │ │ ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ - bmi.w 3c4ec │ │ + bmi.w 3cc94 │ │ ldrd r0, r1, [r8, #8] │ │ ldrd r2, r3, [r9, #8] │ │ eors r1, r3 │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - bne.w 3c4ec │ │ + bne.w 3cc94 │ │ ldrb.w r0, [r8, #40] @ 0x28 │ │ ldrb.w r1, [r9, #40] @ 0x28 │ │ cmp r1, r0 │ │ - bne.w 3c4ec │ │ + bne.w 3cc94 │ │ ldrb.w r0, [r8, #41] @ 0x29 │ │ ldrb.w r1, [r9, #41] @ 0x29 │ │ cmp r1, r0 │ │ - bne.w 3c4ec │ │ + bne.w 3cc94 │ │ ldrb.w r0, [r8, #42] @ 0x2a │ │ cmp r0, #0 │ │ - bne.w 3c4ec │ │ + bne.w 3cc94 │ │ ldr.w r2, [r9, #24] │ │ ldr.w r0, [r8, #24] │ │ cmp r2, r0 │ │ - bne.w 3c4ec │ │ + bne.w 3cc94 │ │ ldr.w r0, [r9, #20] │ │ ldr.w r1, [r8, #20] │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.w 3c4ec │ │ + bne.w 3cc94 │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ ldr.w r0, [r8, #36] @ 0x24 │ │ cmp r5, r0 │ │ - bne.w 3c4ec │ │ + bne.w 3cc94 │ │ cmp r5, #0 │ │ - beq.n 3c2ce │ │ + beq.n 3ca76 │ │ ldr.w sl, [r8, #32] │ │ movs r4, #0 │ │ ldr.w fp, [r9, #32] │ │ add.w r6, sl, r4 │ │ add.w r7, fp, r4 │ │ ldrb.w r0, [r6, #40] @ 0x28 │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ cmp r1, r0 │ │ ittt eq │ │ ldreq r2, [r7, #24] │ │ ldreq r0, [r6, #24] │ │ cmpeq r2, r0 │ │ - bne.w 3c4e4 │ │ + bne.w 3cc8c │ │ ldr r0, [r7, #20] │ │ ldr r1, [r6, #20] │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.w 3c4e4 │ │ + bne.w 3cc8c │ │ ldrb.w r0, [r6, #32] │ │ ldrb.w r1, [r7, #32] │ │ cmp r1, r0 │ │ ittt eq │ │ ldreq r0, [r6, #28] │ │ ldreq r1, [r7, #28] │ │ cmpeq r1, r0 │ │ - bne.w 3c4e4 │ │ + bne.w 3cc8c │ │ ldr.w r1, [fp, r4] │ │ ldr.w r0, [sl, r4] │ │ lsls r1, r1, #31 │ │ - beq.n 3c2b4 │ │ + beq.n 3ca5c │ │ cmp r0, #0 │ │ - beq.w 3c4e4 │ │ + beq.w 3cc8c │ │ ldrd r0, r1, [r7, #8] │ │ ldrd r2, r3, [r6, #8] │ │ eors r1, r3 │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - beq.n 3c2ba │ │ - b.n 3c4e4 │ │ + beq.n 3ca62 │ │ + b.n 3cc8c │ │ cmp r0, #0 │ │ - bne.w 3c4e4 │ │ + bne.w 3cc8c │ │ ldrb.w r0, [r6, #41] @ 0x29 │ │ ldrb.w r1, [r7, #41] @ 0x29 │ │ cmp r1, r0 │ │ - bne.w 3c4e4 │ │ + bne.w 3cc8c │ │ adds r4, #48 @ 0x30 │ │ subs r5, #1 │ │ - bne.n 3c24e │ │ + bne.n 3c9f6 │ │ ldr.w fp, [sp, #16] │ │ ldrb.w r0, [r8, #4] │ │ ldrb.w r1, [r9, #4] │ │ cmp r1, r0 │ │ - bne.w 3c4ec │ │ + bne.w 3cc94 │ │ ldr.w r0, [r8] │ │ ldr.w r1, [r9] │ │ cmp r1, r0 │ │ - bne.w 3c4ec │ │ + bne.w 3cc94 │ │ ldrd r5, r4, [r9, #60] @ 0x3c │ │ ldrd r6, fp, [r8, #60] @ 0x3c │ │ mov r7, r4 │ │ cmp fp, r4 │ │ it cc │ │ movcc r7, fp │ │ mov r0, r5 │ │ mov r2, r7 │ │ mov r1, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #1 │ │ mov.w r1, #0 │ │ it lt │ │ movlt r1, #1 │ │ cmp r4, fp │ │ mov.w r2, #0 │ │ it ls │ │ movls r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #1 │ │ - bne.n 3c364 │ │ + bne.n 3cb0c │ │ str r5, [sp, #0] │ │ mov sl, r6 │ │ ldrd r0, r5, [r9, #72] @ 0x48 │ │ ldrd r1, r6, [r8, #72] @ 0x48 │ │ mov r2, r5 │ │ cmp r6, r5 │ │ it cc │ │ movcc r2, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ cmp r5, r6 │ │ ldr r5, [sp, #0] │ │ mov.w r2, #0 │ │ it cs │ │ movcs r2, #1 │ │ cmp r0, #0 │ │ mov r6, sl │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - bne.w 3c4e4 │ │ + bne.w 3cc8c │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov r2, r7 │ │ add.w sl, r8, #88 @ 0x58 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #1 │ │ mov.w r1, #0 │ │ mov.w r2, #0 │ │ it lt │ │ movlt r1, #1 │ │ cmp fp, r4 │ │ it ls │ │ @@ -30184,22 +30391,22 @@ │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ ldrd r4, fp, [sp, #12] │ │ movs r6, #0 │ │ ldrd ip, lr, [sp, #4] │ │ cmp r2, #1 │ │ - bne.w 3c1c2 │ │ + bne.w 3c96a │ │ ldrd r0, r7, [r8, #72] @ 0x48 │ │ ldrd r1, r5, [r9, #72] @ 0x48 │ │ mov r2, r7 │ │ cmp r5, r7 │ │ it cc │ │ movcc r2, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ ldr r4, [sp, #12] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ ldrd ip, lr, [sp, #4] │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ cmp r7, r5 │ │ @@ -30207,138 +30414,138 @@ │ │ mov.w r5, #1 │ │ it cs │ │ movcs r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - beq.w 3c1c2 │ │ - b.n 3c4ee │ │ + beq.w 3c96a │ │ + b.n 3cc96 │ │ sub.w r0, lr, sl │ │ movw r1, #35747 @ 0x8ba3 │ │ movt r1, #47662 @ 0xba2e │ │ lsrs r0, r0, #3 │ │ muls r0, r1 │ │ cmp r6, r0 │ │ - bcs.n 3c4d4 │ │ + bcs.n 3cc7c │ │ movs r0, #88 @ 0x58 │ │ mla r8, r6, r0, sl │ │ ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ - bpl.w 3c1da │ │ - b.n 3c4ec │ │ + bpl.w 3c982 │ │ + b.n 3cc94 │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ cmp r0, #2 │ │ - beq.n 3c4ce │ │ + beq.n 3cc76 │ │ cmp r0, #0 │ │ - bne.n 3c4d4 │ │ + bne.n 3cc7c │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp ip, r0 │ │ - bcs.n 3c4d4 │ │ + bcs.n 3cc7c │ │ movs r1, #88 @ 0x58 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mla r2, ip, r1, r0 │ │ ldr r0, [r2, #16] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 3c4ec │ │ + bne.n 3cc94 │ │ ldrd r7, r3, [r2, #32] │ │ ldrd r8, sl, [r9, #32] │ │ subs.w r6, r7, r8 │ │ sbcs.w r6, r3, sl │ │ - blt.n 3c454 │ │ + blt.n 3cbfc │ │ mov lr, r4 │ │ mov r0, ip │ │ ldrd r6, ip, [r2, #40] @ 0x28 │ │ ldrd r4, r5, [r9, #40] @ 0x28 │ │ subs r6, r4, r6 │ │ mov r4, lr │ │ ldr.w lr, [sp, #8] │ │ sbcs.w r6, r5, ip │ │ mov ip, r0 │ │ - bge.n 3c4ec │ │ + bge.n 3cc94 │ │ subs.w r7, r8, r7 │ │ sbcs.w r3, sl, r3 │ │ - blt.n 3c46e │ │ + blt.n 3cc16 │ │ ldrd r3, r7, [r9, #40] @ 0x28 │ │ ldrd r6, r5, [r2, #40] @ 0x28 │ │ subs r3, r6, r3 │ │ sbcs.w r3, r5, r7 │ │ - bge.n 3c4ec │ │ + bge.n 3cc94 │ │ adds r2, #88 @ 0x58 │ │ cmp r2, lr │ │ - beq.n 3c4d4 │ │ + beq.n 3cc7c │ │ movs r2, #0 │ │ str r4, [sp, #12] │ │ - b.n 3c480 │ │ + b.n 3cc28 │ │ adds r2, #88 @ 0x58 │ │ cmp r4, r2 │ │ - beq.n 3c4d4 │ │ + beq.n 3cc7c │ │ add.w r3, r9, r2 │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - bne.n 3c4ec │ │ + bne.n 3cc94 │ │ ldrd r6, r7, [r3, #208] @ 0xd0 │ │ subs.w r5, r6, r8 │ │ sbcs.w r5, r7, sl │ │ - blt.n 3c4b2 │ │ + blt.n 3cc5a │ │ mov r4, ip │ │ ldrd r5, ip, [r9, #40] @ 0x28 │ │ ldrd r0, r1, [r3, #216] @ 0xd8 │ │ subs r0, r5, r0 │ │ sbcs.w r0, ip, r1 │ │ mov ip, r4 │ │ ldr r4, [sp, #12] │ │ - bge.n 3c4ec │ │ + bge.n 3cc94 │ │ subs.w r0, r8, r6 │ │ sbcs.w r0, sl, r7 │ │ - blt.n 3c47a │ │ + blt.n 3cc22 │ │ ldrd r0, r5, [r9, #40] @ 0x28 │ │ ldrd r3, r7, [r3, #216] @ 0xd8 │ │ subs r0, r3, r0 │ │ sbcs.w r0, r7, r5 │ │ - blt.n 3c47a │ │ - b.n 3c4ec │ │ + blt.n 3cc22 │ │ + b.n 3cc94 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp ip, r0 │ │ - bcc.n 3c4ec │ │ + bcc.n 3cc94 │ │ add.w r9, r9, #88 @ 0x58 │ │ subs r4, #88 @ 0x58 │ │ movs r5, #0 │ │ cmp r9, lr │ │ - bne.w 3c19c │ │ - b.n 3c4ee │ │ + bne.w 3c944 │ │ + b.n 3cc96 │ │ movs r5, #1 │ │ ldr.w fp, [sp, #16] │ │ - b.n 3c4ee │ │ + b.n 3cc96 │ │ movs r5, #1 │ │ add r0, sp, #80 @ 0x50 │ │ add r1, sp, #152 @ 0x98 │ │ movs r2, #72 @ 0x48 │ │ - bl d405a │ │ + bl d4c50 │ │ add r7, sp, #248 @ 0xf8 │ │ add.w ip, sp, #64 @ 0x40 │ │ ldr r6, [sp, #268] @ 0x10c │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ stmia.w ip, {r0, r1, r2} │ │ ldr r0, [sp, #36] @ 0x24 │ │ str r6, [sp, #56] @ 0x38 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #128 @ 0x80 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3c5be │ │ + beq.n 3cd66 │ │ ldrd r2, r1, [sp, #20] │ │ mov r4, r0 │ │ strd r1, r2, [r0] │ │ add.w r2, r0, #8 │ │ add r1, sp, #80 @ 0x50 │ │ mov r0, r2 │ │ movs r2, #72 @ 0x48 │ │ - bl d405a │ │ + bl d4c50 │ │ add r2, sp, #48 @ 0x30 │ │ strb.w r5, [r4, #124] @ 0x7c │ │ ldr r5, [sp, #32] │ │ str r5, [r4, #80] @ 0x50 │ │ ldr r5, [sp, #28] │ │ ldrd r3, r7, [sp, #64] @ 0x40 │ │ ldr r6, [sp, #72] @ 0x48 │ │ @@ -30358,45 +30565,45 @@ │ │ movs r4, #0 │ │ str r4, [sp, #244] @ 0xf4 │ │ ldr.w r8, [r0, #32] │ │ ldrb.w r7, [r0, #36] @ 0x24 │ │ movs r0, #8 │ │ strd r4, r0, [sp, #236] @ 0xec │ │ add.w r0, r5, #84 @ 0x54 │ │ - bl 473c2 │ │ + bl 47b26 │ │ ldrd fp, r3, [sp, #236] @ 0xec │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r3, #40] @ 0x28 │ │ movs r1, #1 │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ strd r4, r2, [r3, #32] │ │ strb.w r4, [r3, #48] @ 0x30 │ │ strb r7, [r3, #28] │ │ str.w r8, [r3, #24] │ │ str r3, [sp, #44] @ 0x2c │ │ str r2, [r3, #16] │ │ str r1, [sp, #244] @ 0xf4 │ │ - bne.w 3c166 │ │ - ldr r0, [pc, #16] @ (3c5c8 ) │ │ + bne.w 3c90e │ │ + ldr r0, [pc, #16] @ (3cd70 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #8 │ │ movs r1, #128 @ 0x80 │ │ - bl 3d806 │ │ + bl 3df32 │ │ nop │ │ - blt.n 3c5b4 │ │ + b.n 3ce6c │ │ movs r1, r1 │ │ │ │ -0003c5cc : │ │ +0003cd74 : │ │ push {r4, lr} │ │ mov r4, r0 │ │ movs r0, #120 @ 0x78 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ itttt ne │ │ movne r1, #0 │ │ movne r2, #8 │ │ strdne r1, r2, [r0, #96] @ 0x60 │ │ strdne r1, r1, [r0, #104] @ 0x68 │ │ itttt ne │ │ @@ -30409,216 +30616,216 @@ │ │ strne r2, [r0, #84] @ 0x54 │ │ movne r1, #32 │ │ strbne r1, [r0, #0] │ │ it ne │ │ popne {r4, pc} │ │ movs r0, #8 │ │ movs r1, #120 @ 0x78 │ │ - bl 3d806 │ │ + bl 3df32 │ │ │ │ -0003c610 : │ │ +0003cdb8 : │ │ push {r4, r5, r7, lr} │ │ sub sp, #72 @ 0x48 │ │ mov r4, r0 │ │ mov r0, sp │ │ movs r2, #72 @ 0x48 │ │ mov r5, r1 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrb r0, [r4, #0] │ │ cmp r0, #32 │ │ itt ne │ │ movne r0, r4 │ │ - blne 429ac │ │ + blne 430d4 │ │ mov r1, sp │ │ mov r0, r4 │ │ movs r2, #72 @ 0x48 │ │ - bl d405a │ │ + bl d4c50 │ │ add sp, #72 @ 0x48 │ │ pop {r4, r5, r7, pc} │ │ │ │ -0003c640 : │ │ +0003cde8 : │ │ cmp r3, #0 │ │ ldrd r1, ip, [sp] │ │ it mi │ │ movmi r2, #0 │ │ cmp.w ip, #0 │ │ it mi │ │ movmi.w r1, #4294967295 @ 0xffffffff │ │ strd r2, r1, [r0, #72] @ 0x48 │ │ bx lr │ │ - bmi.n 3c606 │ │ + bmi.n 3cdae │ │ │ │ -0003c65c : │ │ +0003ce04 : │ │ push {r4, r5, r6, lr} │ │ ldr r5, [r0, #0] │ │ - cbz r5, 3c682 │ │ + cbz r5, 3ce2a │ │ ldr r6, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r5 │ │ ldr r1, [r6, #12] │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w d7abc │ │ - ldr r0, [pc, #8] @ (3c68c ) │ │ + b.w d870c │ │ + ldr r0, [pc, #8] @ (3ce34 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ nop │ │ - bhi.n 3c5a0 │ │ + ble.n 3ce58 │ │ movs r1, r1 │ │ │ │ -0003c690 : │ │ +0003ce38 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #188 @ 0xbc │ │ mov r8, r3 │ │ ldr r3, [sp, #224] @ 0xe0 │ │ mov r7, r1 │ │ mov sl, r0 │ │ - cbz r2, 3c6c6 │ │ + cbz r2, 3ce6e │ │ add r4, sp, #96 @ 0x60 │ │ mov r1, sl │ │ mov r2, r8 │ │ mov r0, r4 │ │ - bl 6d504 │ │ + bl 6e148 │ │ ldrb.w r9, [sp, #100] @ 0x64 │ │ cmp.w r9, #2 │ │ - bne.w 3c86c │ │ + bne.w 3d014 │ │ add r3, sp, #104 @ 0x68 │ │ add.w ip, sp, #20 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ - b.n 3c85e │ │ + b.n 3d006 │ │ add r0, sp, #96 @ 0x60 │ │ movs r5, #0 │ │ movs r1, #32 │ │ movs r2, #160 @ 0xa0 │ │ str r5, [sp, #96] @ 0x60 │ │ - blx d7c30 │ │ + blx d8880 │ │ ldr r1, [sp, #96] @ 0x60 │ │ cmp r0, #0 │ │ mov.w r6, #0 │ │ it eq │ │ moveq r6, r1 │ │ cmp r6, #0 │ │ - beq.w 3c8c4 │ │ + beq.w 3d06c │ │ movs r0, #4 │ │ movs r4, #1 │ │ strd r5, r0, [r1, #72] @ 0x48 │ │ strd r0, r5, [r1, #88] @ 0x58 │ │ movs r0, #104 @ 0x68 │ │ strb.w r5, [r1, #136] @ 0x88 │ │ strd r4, r4, [r1, #128] @ 0x80 │ │ strb.w r4, [r1, #96] @ 0x60 │ │ strd r5, r5, [r1, #80] @ 0x50 │ │ strb.w r5, [r1, #68] @ 0x44 │ │ str r5, [r1, #64] @ 0x40 │ │ strd r5, r5, [r1, #32] │ │ strd r5, r5, [r1] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3c8cc │ │ + beq.w 3d074 │ │ ldr.w r9, [sp, #236] @ 0xec │ │ mov r5, r0 │ │ movs r0, #2 │ │ strd r4, r4, [r5] │ │ strb r0, [r5, #20] │ │ movs r0, #0 │ │ strb r0, [r5, #12] │ │ str r0, [r5, #8] │ │ ldrex r0, [r5] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 3c730 │ │ + bne.n 3ced8 │ │ cmp r0, #0 │ │ - bmi.w 3c94a │ │ - ldr r4, [pc, #516] @ (3c94c ) │ │ + bmi.w 3d0f2 │ │ + ldr r4, [pc, #516] @ (3d0f4 ) │ │ add r4, pc │ │ ldr r0, [r4, #24] │ │ dmb ish │ │ cmp r0, #2 │ │ it ne │ │ - blne 3611c │ │ + blne 36724 │ │ movs r0, #1 │ │ str r7, [sp, #12] │ │ ldrex r1, [r4, #4] │ │ cmp r1, #0 │ │ - bne.w 3c8b8 │ │ + bne.w 3d060 │ │ strex r1, r0, [r4, #4] │ │ cmp r1, #0 │ │ - bne.n 3c75a │ │ + bne.n 3cf02 │ │ dmb ish │ │ - ldr r0, [pc, #476] @ (3c950 ) │ │ + ldr r0, [pc, #476] @ (3d0f8 ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 3c8d4 │ │ + bne.w 3d07c │ │ mov.w fp, #0 │ │ ldrb r0, [r4, #8] │ │ cmp r0, #0 │ │ - bne.w 3c8e4 │ │ + bne.w 3d08c │ │ ldr r0, [r4, #20] │ │ dmb ish │ │ adds r0, #60 @ 0x3c │ │ ldrex r1, [r0] │ │ adds r1, #1 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 3c792 │ │ + bne.n 3cf3a │ │ movs r0, #32 │ │ dmb ish │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3c902 │ │ + beq.w 3d0aa │ │ mov r2, r0 │ │ - ldr r3, [pc, #416] @ (3c954 ) │ │ + ldr r3, [pc, #416] @ (3d0fc ) │ │ ldr r0, [sp, #224] @ 0xe0 │ │ movs r7, #1 │ │ strb r0, [r2, #25] │ │ add r3, pc │ │ ldrd r0, r1, [r4, #12] │ │ add.w ip, r2, #8 │ │ strd r7, r6, [r2] │ │ ldr r7, [sp, #232] @ 0xe8 │ │ strb.w r8, [r2, #24] │ │ stmia.w ip, {r7, r9, sl} │ │ str r5, [r2, #20] │ │ - bl 24764 │ │ + bl 24ae0 │ │ cmp r0, #0 │ │ - bne.w 3c90a │ │ + bne.w 3d0b2 │ │ cmp.w fp, #0 │ │ - bne.n 3c7ee │ │ + bne.n 3cf96 │ │ ldr r0, [sp, #8] │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 3c93c │ │ + bne.w 3d0e4 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r4, #4] │ │ strex r2, r0, [r4, #4] │ │ cmp r2, #0 │ │ - bne.n 3c7f4 │ │ + bne.n 3cf9c │ │ mov fp, r6 │ │ cmp r1, #2 │ │ str.w r9, [sp, #8] │ │ - beq.w 3c926 │ │ + beq.w 3d0ce │ │ mov.w r9, #3 │ │ mov.w r8, #1 │ │ movs r0, #88 @ 0x58 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3c8b0 │ │ + beq.n 3d058 │ │ ldrb.w r1, [sp, #94] @ 0x5e │ │ ldrh.w r2, [sp, #92] @ 0x5c │ │ strh.w r2, [r0, #5] │ │ add r2, sp, #32 │ │ strb r1, [r0, #7] │ │ ldr r1, [sp, #8] │ │ strd r1, r5, [r0, #20] │ │ @@ -30635,15 +30842,15 @@ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ ldr r1, [sp, #12] │ │ str r0, [r1, #0] │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [sp, #16] │ │ add r0, sp, #16 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #188 @ 0xbc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrh.w r0, [sp, #101] @ 0x65 │ │ add.w ip, sp, #104 @ 0x68 │ │ ldrb.w r1, [sp, #103] @ 0x67 │ │ ldr r2, [sp, #116] @ 0x74 │ │ strh.w r0, [sp, #92] @ 0x5c │ │ @@ -30659,140 +30866,140 @@ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ ldmia r0!, {r2, r3, r4, r6, r7} │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ ldmia.w r0, {r2, r3, r4, r6, r7} │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ mov r7, ip │ │ movs r0, #88 @ 0x58 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.n 3c81e │ │ + bne.n 3cfc6 │ │ movs r0, #8 │ │ movs r1, #88 @ 0x58 │ │ - bl 3d806 │ │ + bl 3df32 │ │ adds r0, r4, #4 │ │ clrex │ │ - bl 76d12 │ │ - b.n 3c770 │ │ + bl 779e2 │ │ + b.n 3cf18 │ │ movs r0, #32 │ │ movs r1, #160 @ 0xa0 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #8 │ │ movs r1, #104 @ 0x68 │ │ - bl 3d806 │ │ - bl 76b20 │ │ + bl 3df32 │ │ + bl 777f0 │ │ eor.w fp, r0, #1 │ │ ldrb r0, [r4, #8] │ │ cmp r0, #0 │ │ - beq.w 3c78a │ │ - ldr r0, [pc, #112] @ (3c958 ) │ │ + beq.w 3cf32 │ │ + ldr r0, [pc, #112] @ (3d100 ) │ │ adds r2, r4, #4 │ │ - ldr r3, [pc, #112] @ (3c95c ) │ │ - ldr r1, [pc, #116] @ (3c960 ) │ │ + ldr r3, [pc, #112] @ (3d104 ) │ │ + ldr r1, [pc, #116] @ (3d108 ) │ │ add r0, pc │ │ str r2, [sp, #96] @ 0x60 │ │ add r3, pc │ │ add r1, pc │ │ add r2, sp, #96 @ 0x60 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ strb.w fp, [sp, #100] @ 0x64 │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 3d806 │ │ - ldr r4, [pc, #88] @ (3c964 ) │ │ - ldr r3, [pc, #88] @ (3c968 ) │ │ - ldr r2, [pc, #92] @ (3c96c ) │ │ + bl 3df32 │ │ + ldr r4, [pc, #88] @ (3d10c ) │ │ + ldr r3, [pc, #88] @ (3d110 ) │ │ + ldr r2, [pc, #92] @ (3d114 ) │ │ add r4, pc │ │ add r3, pc │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ add r2, pc │ │ str r2, [sp, #0] │ │ add r2, sp, #96 @ 0x60 │ │ mov r0, r4 │ │ movs r1, #50 @ 0x32 │ │ - bl 40f00 │ │ + bl 41638 │ │ adds r1, r4, #4 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ mov.w r8, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ mov.w r9, #3 │ │ - b.n 3c814 │ │ - bl 76b20 │ │ + b.n 3cfbc │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #8] │ │ - b.n 3c7ee │ │ + b.n 3cf96 │ │ udf #254 @ 0xfe │ │ - lsls r6, r3, #20 │ │ + lsrs r6, r1, #6 │ │ movs r2, r1 │ │ - asrs r2, r4, #16 │ │ + adds r2, r7, r1 │ │ movs r2, r1 │ │ - ldmia r3!, {r1, r2} │ │ + ldmia r7, {r1, r2, r3, r6, r7} │ │ movs r1, r1 │ │ - stmia r7!, {r0, r5} │ │ - @ instruction: 0xfffdcb98 │ │ + stmia r3!, {r0, r1, r2, r3, r5, r6, r7} │ │ + vcgt.s d29, d16, #0 │ │ movs r1, r1 │ │ - ldmia r4!, {r1, r2, r5, r6} │ │ + bne.n 3d128 │ │ movs r1, r1 │ │ - @ instruction: 0xb86c │ │ - @ instruction: 0xfffccb36 │ │ + sub sp, #16 │ │ + @ instruction: 0xfffccfde │ │ movs r1, r1 │ │ - ldmia r1!, {r3, r4, r5, r7} │ │ + ldmia r6, {r5, r6} │ │ movs r1, r1 │ │ │ │ -0003c970 : │ │ +0003d118 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #140 @ 0x8c │ │ ldrb r2, [r0, #4] │ │ movw fp, #17 │ │ mov r8, r0 │ │ movt fp, #32768 @ 0x8000 │ │ cmp r2, #2 │ │ - beq.n 3c9e2 │ │ + beq.n 3d18a │ │ add.w sl, r8, #8 │ │ ldrd r9, r5, [r8, #20] │ │ cmp r2, #3 │ │ ldmia.w sl, {r6, r7, sl} │ │ - bne.n 3c9ea │ │ + bne.n 3d192 │ │ ldrex r0, [r5] │ │ adds r2, r0, #1 │ │ strex r3, r2, [r5] │ │ cmp r3, #0 │ │ - bne.n 3c996 │ │ + bne.n 3d13e │ │ cmp r0, #0 │ │ - bmi.w 3cb52 │ │ + bmi.w 3d2fa │ │ mov r4, fp │ │ mov fp, r1 │ │ cmp r6, #0 │ │ - beq.n 3ca7c │ │ + beq.n 3d224 │ │ cmp r6, #1 │ │ - bne.n 3c9ca │ │ + bne.n 3d172 │ │ add.w r0, r7, #128 @ 0x80 │ │ ldrex r1, [r0] │ │ adds r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 3c9ba │ │ - b.n 3ca8e │ │ + bne.n 3d162 │ │ + b.n 3d236 │ │ ldrex r0, [r7] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r7] │ │ cmp r2, #0 │ │ - bne.n 3c9ca │ │ + bne.n 3d172 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 3ca94 │ │ - bl 767e2 │ │ + bgt.n 3d23c │ │ + bl 774b2 │ │ sub.w r0, fp, #8 │ │ str r0, [sp, #8] │ │ - b.n 3cb0a │ │ + b.n 3d2b2 │ │ ldr.w r0, [r8] │ │ add.w ip, r8, #28 │ │ strb.w r2, [sp, #28] │ │ ldrb.w r2, [r8, #7] │ │ ldrh.w r3, [r8, #5] │ │ str.w r9, [sp, #44] @ 0x2c │ │ add.w r9, sp, #24 │ │ @@ -30806,528 +31013,528 @@ │ │ strb.w r2, [sp, #31] │ │ ldmia.w ip!, {r2, r4, r5, r6, r7} │ │ stmia r3!, {r2, r4, r5, r6, r7} │ │ ldmia.w ip!, {r2, r4, r5, r6, r7} │ │ stmia r3!, {r2, r4, r5, r6, r7} │ │ ldmia.w ip, {r2, r4, r5, r6, r7} │ │ stmia r3!, {r2, r4, r5, r6, r7} │ │ - cbz r1, 3ca3c │ │ + cbz r1, 3d1e4 │ │ add r0, sp, #8 │ │ add r1, sp, #24 │ │ - bl 57c5c │ │ - b.n 3cafe │ │ + bl 58288 │ │ + b.n 3d2a6 │ │ cmp r0, #0 │ │ it ne │ │ - blxne 9af10 │ │ + blxne 9bb64 │ │ ldr r0, [sp, #56] @ 0x38 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ itt ne │ │ addne.w r0, r9, #24 │ │ - blne 4b1a0 │ │ + blne 4b8b0 │ │ ldr r6, [sp, #92] @ 0x5c │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - beq.n 3cb04 │ │ + beq.n 3d2ac │ │ ldrd r9, r7, [sp, #96] @ 0x60 │ │ - cbz r7, 3ca70 │ │ + cbz r7, 3d218 │ │ mov r5, r9 │ │ ldr.w r0, [r5], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r7, #1 │ │ - bne.n 3ca64 │ │ + bne.n 3d20c │ │ cmp r6, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ - b.n 3cb04 │ │ + blxne d87c0 │ │ + b.n 3d2ac │ │ add.w r0, r7, #160 @ 0xa0 │ │ ldrex r1, [r0] │ │ adds r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 3ca80 │ │ + bne.n 3d228 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 3c9de │ │ + ble.n 3d186 │ │ movs r0, #16 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3cb28 │ │ - ldr r1, [pc, #180] @ (3cb54 ) │ │ + beq.n 3d2d0 │ │ + ldr r1, [pc, #180] @ (3d2fc ) │ │ movs r2, #1 │ │ strb.w fp, [r0, #12] │ │ add r3, sp, #128 @ 0x80 │ │ add r1, pc │ │ strd sl, r9, [r0] │ │ str r5, [r0, #8] │ │ strd r0, r1, [sp, #128] @ 0x80 │ │ add r0, sp, #112 @ 0x70 │ │ strb.w r2, [sp, #136] @ 0x88 │ │ mov r1, r6 │ │ mov r2, r7 │ │ - bl 23e74 │ │ + bl 241f0 │ │ ldrb.w r0, [sp, #120] @ 0x78 │ │ cmp r0, #2 │ │ - bne.n 3cb30 │ │ + bne.n 3d2d8 │ │ mov r0, r6 │ │ mov r1, r7 │ │ - bl 314b4 │ │ + bl 319e2 │ │ mov r0, r6 │ │ mov r1, r7 │ │ mov fp, r4 │ │ str r4, [sp, #8] │ │ - bl 314b4 │ │ + bl 319e2 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 3cae2 │ │ + bne.n 3d28a │ │ cmp r0, #1 │ │ - bne.n 3cafe │ │ + bne.n 3d2a6 │ │ mov r0, r5 │ │ dmb ish │ │ - bl 32da6 │ │ + bl 3328a │ │ ldr r0, [sp, #8] │ │ cmp r0, fp │ │ - bne.n 3cb0a │ │ + bne.n 3d2b2 │ │ str.w fp, [sp, #24] │ │ - b.n 3cb16 │ │ + b.n 3d2be │ │ add r3, sp, #8 │ │ add.w ip, sp, #24 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add r0, sp, #24 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #140 @ 0x8c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #16 │ │ - bl 3d806 │ │ + bl 3df32 │ │ add r7, sp, #112 @ 0x70 │ │ add.w ip, sp, #128 @ 0x80 │ │ ldmia r7, {r1, r2, r7} │ │ - ldr r0, [pc, #28] @ (3cb58 ) │ │ - ldr r3, [pc, #32] @ (3cb5c ) │ │ - ldr r4, [pc, #32] @ (3cb60 ) │ │ + ldr r0, [pc, #28] @ (3d300 ) │ │ + ldr r3, [pc, #32] @ (3d304 ) │ │ + ldr r4, [pc, #32] @ (3d308 ) │ │ add r0, pc │ │ stmia.w ip, {r1, r2, r7} │ │ add r3, pc │ │ add r2, sp, #128 @ 0x80 │ │ movs r1, #43 @ 0x2b │ │ add r4, pc │ │ str r4, [sp, #0] │ │ - bl 40f00 │ │ + bl 41638 │ │ udf #254 @ 0xfe │ │ - ldmia r2!, {r5, r6} │ │ + ldmia r7!, {r3} │ │ movs r1, r1 │ │ - stmia r4!, {r0, r1, r2, r3, r6, r7} │ │ - vqrshrn.u64 d28, q2, #3 │ │ + stmia r1!, {r0, r2, r3, r4, r7} │ │ + @ instruction: 0xfffdcdbc │ │ movs r1, r1 │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ movs r1, r1 │ │ │ │ -0003cb64 : │ │ +0003d30c : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #92 @ 0x5c │ │ strd r0, r1, [sp] │ │ movs r0, #0 │ │ movs r1, #4 │ │ add r4, sp, #40 @ 0x28 │ │ mov r8, r2 │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ movw r1, #909 @ 0x38d │ │ strd r0, r0, [sp, #40] @ 0x28 │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ - b.n 3cb90 │ │ + b.n 3d338 │ │ lsrs r0, r2, #2 │ │ - bne.n 3cbce │ │ + bne.n 3d376 │ │ mov r0, r4 │ │ - bl 33630 │ │ + bl 33bcc │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ - beq.n 3cb90 │ │ + beq.n 3d338 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r6, #1 │ │ movs r7, #0 │ │ - b.n 3cbb6 │ │ + b.n 3d35e │ │ umull r2, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r5, r3, r7, r5 │ │ mla r7, r3, r7, r5 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 3cba6 │ │ + beq.n 3d34e │ │ umull r2, r5, r3, r6 │ │ cmp r0, #1 │ │ - beq.n 3cb8c │ │ + beq.n 3d334 │ │ mla r1, r3, r1, r5 │ │ mla r1, r7, r6, r1 │ │ mov r6, r2 │ │ - b.n 3cba6 │ │ + b.n 3d34e │ │ ldr.w r0, [r8, #4] │ │ cmp r0, #0 │ │ - beq.w 3ccec │ │ + beq.w 3d494 │ │ ldr.w r5, [r8] │ │ mov.w r9, #1000 @ 0x3e8 │ │ ldr r7, [sp, #56] @ 0x38 │ │ add.w r0, r5, r0, lsl #4 │ │ str r0, [sp, #12] │ │ - b.n 3cbf2 │ │ + b.n 3d39a │ │ adds r5, #16 │ │ ldr r0, [sp, #12] │ │ cmp r5, r0 │ │ - beq.n 3ccec │ │ + beq.n 3d494 │ │ ldr.w lr, [r5, #12] │ │ cmp.w lr, #1 │ │ - bls.w 3cd38 │ │ + bls.w 3d4e0 │ │ ldr.w r8, [r5] │ │ movw r0, #31829 @ 0x7c55 │ │ movt r0, #32586 @ 0x7f4a │ │ ldr r1, [sp, #40] @ 0x28 │ │ mul.w r0, r8, r0 │ │ ands r0, r1 │ │ cmp r7, r0 │ │ - bls.w 3cd56 │ │ + bls.w 3d4fe │ │ ldrd sl, r1, [r5, #4] │ │ add.w r0, r0, r0, lsl #1 │ │ str r1, [sp, #16] │ │ ldrh r1, [r1, #0] │ │ str r1, [sp, #20] │ │ ldr r1, [sp, #52] @ 0x34 │ │ add.w r6, r1, r0, lsl #2 │ │ ldr.w fp, [r6, #8] │ │ cmp.w fp, #0 │ │ - beq.n 3cc5c │ │ + beq.n 3d404 │ │ ldr.w ip, [r6, #4] │ │ add.w r0, fp, fp, lsl #1 │ │ movs r2, #0 │ │ lsls r0, r0, #3 │ │ mov r3, ip │ │ ldrd r1, r4, [r3] │ │ eor.w r4, r4, sl │ │ eor.w r1, r1, r8 │ │ orrs r1, r4 │ │ - beq.n 3ccb2 │ │ + beq.n 3d45a │ │ adds r2, #1 │ │ adds r3, #24 │ │ subs r0, #24 │ │ - bne.n 3cc44 │ │ + bne.n 3d3ec │ │ ldr r0, [sp, #64] @ 0x40 │ │ adds r0, #1 │ │ str r0, [sp, #64] @ 0x40 │ │ ldr r0, [r6, #0] │ │ add r4, sp, #40 @ 0x28 │ │ cmp fp, r0 │ │ - beq.n 3ccdc │ │ + beq.n 3d484 │ │ ldr r1, [r6, #4] │ │ add.w r2, fp, fp, lsl #1 │ │ ldr r0, [sp, #64] @ 0x40 │ │ str.w r8, [r1, r2, lsl #3] │ │ add.w r1, r1, r2, lsl #3 │ │ ldr r2, [sp, #16] │ │ strd r2, lr, [r1, #8] │ │ ldr r2, [sp, #20] │ │ str.w sl, [r1, #4] │ │ str r2, [r1, #16] │ │ add.w r1, fp, #1 │ │ str r1, [r6, #8] │ │ lsls r1, r0, #29 │ │ - bpl.n 3cbea │ │ + bpl.n 3d392 │ │ mul.w r0, r0, r9 │ │ mov r1, r7 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ ldr r1, [sp, #68] @ 0x44 │ │ cmp r0, r1 │ │ - bls.n 3cbea │ │ + bls.n 3d392 │ │ mov r0, r4 │ │ - bl 33630 │ │ + bl 33bcc │ │ ldr r7, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #64] @ 0x40 │ │ cmp r7, #0 │ │ - bne.n 3cc92 │ │ - b.n 3cd4e │ │ + bne.n 3d43a │ │ + b.n 3d4f6 │ │ sub.w fp, fp, #1 │ │ add.w r0, r2, r2, lsl #1 │ │ movs r2, #24 │ │ mov r4, lr │ │ add.w r1, fp, fp, lsl #1 │ │ add.w r0, ip, r0, lsl #3 │ │ add.w r1, ip, r1, lsl #3 │ │ - bl d44de │ │ + bl d53c2 │ │ mov lr, r4 │ │ str.w fp, [r6, #8] │ │ ldr r0, [r6, #0] │ │ add r4, sp, #40 @ 0x28 │ │ cmp fp, r0 │ │ - bne.n 3cc6a │ │ + bne.n 3d412 │ │ mov r0, r6 │ │ str.w lr, [sp, #8] │ │ - bl 32e5c │ │ + bl 33304 │ │ ldr.w lr, [sp, #8] │ │ - b.n 3cc6a │ │ + b.n 3d412 │ │ movs r0, #40 @ 0x28 │ │ - blx d7bb0 │ │ - cbz r0, 3cd46 │ │ + blx d87f0 │ │ + cbz r0, 3d4ee │ │ add r4, sp, #40 @ 0x28 │ │ - ldr r3, [pc, #112] @ (3cd68 ) │ │ + ldr r3, [pc, #112] @ (3d510 ) │ │ mov r2, r0 │ │ ldmia r4!, {r1, r5, r6, r7} │ │ add r3, pc │ │ stmia r0!, {r1, r5, r6, r7} │ │ ldmia.w r4, {r1, r5, r6, r7} │ │ stmia r0!, {r1, r5, r6, r7} │ │ ldr r0, [sp, #0] │ │ ldr r1, [sp, #4] │ │ str r0, [r2, #32] │ │ add r0, sp, #72 @ 0x48 │ │ - bl 32198 │ │ + bl 32778 │ │ movs r0, #17 │ │ ldr r1, [sp, #72] @ 0x48 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - beq.n 3cd2a │ │ + beq.n 3d4d2 │ │ add r3, sp, #72 @ 0x48 │ │ add.w ip, sp, #28 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3} │ │ str r0, [sp, #24] │ │ add r0, sp, #24 │ │ - bl 22ebc │ │ + bl 23238 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [pc, #48] @ (3cd6c ) │ │ + ldr r3, [pc, #48] @ (3d514 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ mov r2, lr │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #8 │ │ movs r1, #40 @ 0x28 │ │ - bl 3d806 │ │ - ldr r0, [pc, #20] @ (3cd64 ) │ │ + bl 3df32 │ │ + ldr r0, [pc, #20] @ (3d50c ) │ │ add r0, pc │ │ - bl 3fc00 │ │ - ldr r2, [pc, #8] @ (3cd60 ) │ │ + bl 40b4c │ │ + ldr r2, [pc, #8] @ (3d508 ) │ │ mov r1, r7 │ │ add r2, pc │ │ - bl 3f474 │ │ - bne.n 3cdc8 │ │ + bl 3fbfc │ │ + bpl.n 3d480 │ │ movs r1, r1 │ │ - bne.n 3cda0 │ │ + bpl.n 3d458 │ │ movs r1, r1 │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ + ldmia r5!, {r2, r6} │ │ movs r1, r1 │ │ - beq.n 3cce8 │ │ + bpl.n 3d5a0 │ │ movs r1, r1 │ │ │ │ -0003cd70 : │ │ - ldr r0, [pc, #4] @ (3cd78 ) │ │ +0003d518 : │ │ + ldr r0, [pc, #4] @ (3d520 ) │ │ add r0, pc │ │ bx lr │ │ nop │ │ - pop {r1, r3, r6, r7} │ │ - Address 0x3cd7a is out of bounds. │ │ + cbz r1, 3d580 │ │ + Address 0x3d522 is out of bounds. │ │ │ │ │ │ -0003cd7c : │ │ +0003d524 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #8 │ │ mov r8, r0 │ │ movs r0, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3ce12 │ │ + beq.n 3d5ba │ │ mov r5, r0 │ │ strd r4, r7, [r5] │ │ dmb ish │ │ - ldr r0, [pc, #148] @ (3ce34 ) │ │ + ldr r0, [pc, #148] @ (3d5dc ) │ │ add r0, pc │ │ ldrexd r7, r4, [r0] │ │ adds r1, r7, #1 │ │ adc.w r2, r4, #0 │ │ strexd r3, r1, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 3cda2 │ │ + bne.n 3d54a │ │ dmb ish │ │ movs r0, #24 │ │ ldrd sl, r9, [r6, #40] @ 0x28 │ │ - blx d7bb0 │ │ - cbz r0, 3ce1a │ │ + blx d87f0 │ │ + cbz r0, 3d5c2 │ │ mov r6, r0 │ │ - ldr r0, [pc, #112] @ (3ce38 ) │ │ + ldr r0, [pc, #112] @ (3d5e0 ) │ │ strd sl, r9, [r6, #8] │ │ add r0, pc │ │ strd r7, r4, [r6, #16] │ │ strd r5, r0, [r6] │ │ movs r0, #16 │ │ - blx d7bb0 │ │ - cbz r0, 3ce22 │ │ - ldr r2, [pc, #92] @ (3ce3c ) │ │ + blx d87f0 │ │ + cbz r0, 3d5ca │ │ + ldr r2, [pc, #92] @ (3d5e4 ) │ │ mov r3, r0 │ │ - ldr r0, [pc, #92] @ (3ce40 ) │ │ + ldr r0, [pc, #92] @ (3d5e8 ) │ │ mov r1, r6 │ │ add r2, pc │ │ strd sl, r9, [r3] │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ strd r7, r4, [r3, #8] │ │ - bl 5ff98 │ │ + bl 60780 │ │ mov r4, r0 │ │ movs r0, #8 │ │ - blx d7bb0 │ │ - cbz r0, 3ce2a │ │ - ldr r1, [pc, #60] @ (3ce44 ) │ │ + blx d87f0 │ │ + cbz r0, 3d5d2 │ │ + ldr r1, [pc, #60] @ (3d5ec ) │ │ add r1, pc │ │ strd r4, r1, [r0] │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #8 │ │ movs r1, #8 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #8 │ │ movs r1, #24 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #8 │ │ movs r1, #16 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 3d806 │ │ + bl 3df32 │ │ nop │ │ - lsrs r4, r3, #23 │ │ + asrs r4, r6, #8 │ │ movs r2, r1 │ │ - ldmia r3!, {r5, r6} │ │ + ldmia r7, {r3, r4, r5, r6, r7} │ │ movs r1, r1 │ │ - bvc.n 3ce2c │ │ + bgt.n 3d6c4 │ │ movs r1, r1 │ │ - bhi.n 3ce44 │ │ + bgt.n 3d6dc │ │ movs r1, r1 │ │ - bvc.n 3cf14 │ │ + blt.n 3d5ac │ │ movs r1, r1 │ │ │ │ -0003ce48 : │ │ +0003d5f0 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ mov r5, r0 │ │ movs r0, #8 │ │ mov r9, r3 │ │ mov sl, r2 │ │ mov r7, r1 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3ceec │ │ + beq.n 3d694 │ │ mov r4, r0 │ │ ldrd r1, r0, [sp, #48] @ 0x30 │ │ str r5, [sp, #8] │ │ strd r1, r0, [r4] │ │ dmb ish │ │ - ldr r0, [pc, #152] @ (3cf0c ) │ │ + ldr r0, [pc, #152] @ (3d6b4 ) │ │ add r0, pc │ │ ldrexd r6, r5, [r0] │ │ adds r1, r6, #1 │ │ adc.w r2, r5, #0 │ │ strexd r3, r1, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 3ce74 │ │ + bne.n 3d61c │ │ dmb ish │ │ movs r0, #32 │ │ ldrd r8, fp, [r7, #40] @ 0x28 │ │ - blx d7bb0 │ │ - cbz r0, 3cef4 │ │ + blx d87f0 │ │ + cbz r0, 3d69c │ │ mov r7, r0 │ │ - ldr r0, [pc, #116] @ (3cf10 ) │ │ + ldr r0, [pc, #116] @ (3d6b8 ) │ │ strd r8, fp, [r7, #8] │ │ add r0, pc │ │ strd r6, r5, [r7, #16] │ │ strd sl, r9, [r7, #24] │ │ strd r4, r0, [r7] │ │ movs r0, #24 │ │ - blx d7bb0 │ │ - cbz r0, 3cefc │ │ - ldr r2, [pc, #92] @ (3cf14 ) │ │ + blx d87f0 │ │ + cbz r0, 3d6a4 │ │ + ldr r2, [pc, #92] @ (3d6bc ) │ │ mov r3, r0 │ │ - ldr r0, [pc, #92] @ (3cf18 ) │ │ + ldr r0, [pc, #92] @ (3d6c0 ) │ │ mov r1, r7 │ │ add r2, pc │ │ strd r8, fp, [r3] │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r0, [sp, #8] │ │ strd sl, r9, [r3, #8] │ │ strd r6, r5, [r3, #16] │ │ - bl 5ff98 │ │ + bl 60780 │ │ mov r4, r0 │ │ movs r0, #8 │ │ - blx d7bb0 │ │ - cbz r0, 3cf04 │ │ - ldr r1, [pc, #60] @ (3cf1c ) │ │ + blx d87f0 │ │ + cbz r0, 3d6ac │ │ + ldr r1, [pc, #60] @ (3d6c4 ) │ │ add r1, pc │ │ strd r4, r1, [r0] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #8 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #8 │ │ movs r1, #24 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 3d806 │ │ - lsrs r2, r1, #20 │ │ + bl 3df32 │ │ + asrs r2, r4, #5 │ │ movs r2, r1 │ │ - ldmia r2, {r1, r2, r3, r7} │ │ + ldmia r7!, {r1, r2, r5} │ │ movs r1, r1 │ │ - bvs.n 3ced8 │ │ + blt.n 3d770 │ │ movs r1, r1 │ │ - bvs.n 3cef0 │ │ + blt.n 3d788 │ │ movs r1, r1 │ │ - bvs.n 3ce38 │ │ + blt.n 3d6d0 │ │ movs r1, r1 │ │ │ │ -0003cf20 : │ │ +0003d6c8 : │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #300 @ 0x12c │ │ mov r6, r2 │ │ str r1, [sp, #24] │ │ ldr r5, [r6, #96] @ 0x60 │ │ ldrd r2, r1, [r2] │ │ cmp r5, #0 │ │ str r2, [sp, #12] │ │ str r6, [sp, #48] @ 0x30 │ │ str r0, [sp, #8] │ │ strd r1, r5, [sp, #16] │ │ - beq.w 3d308 │ │ + beq.w 3dab0 │ │ movs r0, #88 @ 0x58 │ │ ldr r7, [r6, #92] @ 0x5c │ │ mul.w r4, r5, r0 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ str r0, [sp, #44] @ 0x2c │ │ - beq.w 3d5c8 │ │ + beq.w 3dd70 │ │ movs r0, #88 @ 0x58 │ │ movs r1, #0 │ │ mla r0, r5, r0, r7 │ │ mov.w sl, #0 │ │ mov.w ip, #0 │ │ mov lr, r5 │ │ movs r2, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n 3d0e6 │ │ + b.n 3d88e │ │ ldrh.w r0, [r7, #5] │ │ strh.w r0, [sp, #224] @ 0xe0 │ │ ldrb r0, [r7, #4] │ │ ldrd r3, r6, [r7, #8] │ │ str r5, [sp, #140] @ 0x8c │ │ ldr r5, [r7, #40] @ 0x28 │ │ str r0, [sp, #60] @ 0x3c │ │ @@ -31453,81 +31660,81 @@ │ │ ldr r0, [sp, #52] @ 0x34 │ │ strb.w r1, [r5, #55] @ 0x37 │ │ mov r1, r9 │ │ strb.w r4, [r5, #44] @ 0x2c │ │ str.w r8, [r5, #20] │ │ str r0, [r5, #84] @ 0x54 │ │ strh.w r3, [r5, #53] @ 0x35 │ │ - beq.w 3d30c │ │ + beq.w 3dab4 │ │ ldr r0, [sp, #40] @ 0x28 │ │ strd r2, lr, [sp, #132] @ 0x84 │ │ cmp r7, r0 │ │ - beq.w 3d30c │ │ + beq.w 3dab4 │ │ ldr r5, [r7, #16] │ │ movs r0, #1 │ │ cmp r5, #0 │ │ it mi │ │ eormi.w r0, r5, #2147483648 @ 0x80000000 │ │ cmp r0, #0 │ │ - beq.w 3cf6e │ │ + beq.w 3d716 │ │ cmp r0, #1 │ │ - bne.n 3d128 │ │ + bne.n 3d8d0 │ │ strd sl, r4, [sp, #32] │ │ ldrd r4, r8, [r7, #20] │ │ cmp.w r8, #0 │ │ ldr r6, [r7, #48] @ 0x30 │ │ ldrb.w r5, [r7, #52] @ 0x34 │ │ str r1, [sp, #128] @ 0x80 │ │ - beq.n 3d144 │ │ + beq.n 3d8ec │ │ mov r0, r8 │ │ - blx d7bb0 │ │ - cbnz r0, 3d146 │ │ - b.n 3d5b0 │ │ + blx d87f0 │ │ + cbnz r0, 3d8ee │ │ + b.n 3dd58 │ │ ldrd r4, r6, [r7, #76] @ 0x4c │ │ cmp r6, #0 │ │ str.w ip, [sp, #36] @ 0x24 │ │ str.w r8, [sp, #124] @ 0x7c │ │ - beq.n 3d202 │ │ + beq.n 3d9aa │ │ mov r0, r6 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.n 3d204 │ │ - b.n 3d5a8 │ │ + bne.n 3d9ac │ │ + b.n 3dd50 │ │ movs r0, #1 │ │ mov r1, r4 │ │ mov r2, r8 │ │ str r0, [sp, #124] @ 0x7c │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrd r0, r1, [r7, #8] │ │ ldr r4, [r7, #36] @ 0x24 │ │ str r6, [sp, #28] │ │ cmp r4, #0 │ │ strd r1, r0, [sp, #64] @ 0x40 │ │ str r5, [sp, #120] @ 0x78 │ │ strd r8, r4, [sp, #140] @ 0x8c │ │ - beq.w 3d27e │ │ + beq.w 3da26 │ │ add.w r0, r4, r4, lsl #1 │ │ str r7, [sp, #116] @ 0x74 │ │ ldr r7, [r7, #32] │ │ lsls r0, r0, #4 │ │ str r0, [sp, #148] @ 0x94 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3d5b8 │ │ + beq.w 3dd60 │ │ mov sl, r0 │ │ movs r5, #0 │ │ mov r8, r4 │ │ - b.n 3d1da │ │ + b.n 3d982 │ │ movs r6, #1 │ │ mov r0, r6 │ │ mov r1, sl │ │ mov r2, r4 │ │ add.w r9, r7, #48 @ 0x30 │ │ sub.w r8, r8, #1 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrd r3, r0, [r7] │ │ mov sl, fp │ │ ldrh.w ip, [r7, #40] @ 0x28 │ │ cmp.w r8, #0 │ │ ldrb.w r1, [r7, #32] │ │ ldr.w lr, [r7, #28] │ │ ldrd r2, r7, [r7, #8] │ │ @@ -31537,36 +31744,36 @@ │ │ strb.w r1, [r3, #32] │ │ add.w r1, r3, #4 │ │ stmia r1!, {r0, r2, r7} │ │ mov r7, r9 │ │ strd r4, r6, [r3, #16] │ │ strd r4, lr, [r3, #24] │ │ strh.w ip, [r3, #40] @ 0x28 │ │ - beq.n 3d1fa │ │ + beq.n 3d9a2 │ │ ldr r0, [sp, #148] @ 0x94 │ │ cmp r0, r5 │ │ - beq.n 3d1fa │ │ + beq.n 3d9a2 │ │ mov fp, sl │ │ ldrd sl, r4, [r7, #20] │ │ cmp r4, #0 │ │ - beq.n 3d186 │ │ + beq.n 3d92e │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3d590 │ │ + beq.w 3dd38 │ │ mov r6, r0 │ │ - b.n 3d188 │ │ + b.n 3d930 │ │ ldr.w r8, [sp, #140] @ 0x8c │ │ ldr r7, [sp, #116] @ 0x74 │ │ - b.n 3d282 │ │ + b.n 3da2a │ │ movs r0, #1 │ │ mov r1, r4 │ │ mov r2, r6 │ │ str r0, [sp, #104] @ 0x68 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrb.w r0, [r7, #60] @ 0x3c │ │ bic.w r1, fp, #255 @ 0xff │ │ ldr r5, [r7, #40] @ 0x28 │ │ add.w fp, r1, r0 │ │ movs r0, #1 │ │ movt r0, #32768 @ 0x8000 │ │ ldr.w r9, [r7, #48] @ 0x30 │ │ @@ -31599,99 +31806,99 @@ │ │ ubfx r0, r5, #16, #8 │ │ str r0, [sp, #112] @ 0x70 │ │ ubfx r0, r5, #8, #8 │ │ str r0, [sp, #108] @ 0x6c │ │ uxtb r0, r5 │ │ str r6, [sp, #72] @ 0x48 │ │ str r0, [sp, #148] @ 0x94 │ │ - b.n 3d018 │ │ + b.n 3d7c0 │ │ mov.w sl, #8 │ │ ldrd r9, r6, [r7, #60] @ 0x3c │ │ ldrb r0, [r7, #4] │ │ ldrb.w fp, [r7, #42] @ 0x2a │ │ ldrb.w r5, [r7, #41] @ 0x29 │ │ str r0, [sp, #60] @ 0x3c │ │ ldr r0, [r7, #0] │ │ str r0, [sp, #56] @ 0x38 │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ str r0, [sp, #148] @ 0x94 │ │ - cbz r6, 3d2aa │ │ + cbz r6, 3da52 │ │ mov r0, r6 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov r4, r0 │ │ - cbnz r0, 3d2ac │ │ - b.n 3d5a8 │ │ + cbnz r0, 3da54 │ │ + b.n 3dd50 │ │ movs r4, #1 │ │ mov r0, r4 │ │ mov r1, r9 │ │ mov r2, r6 │ │ strd r5, fp, [sp, #108] @ 0x6c │ │ str.w sl, [sp, #116] @ 0x74 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrd r9, r2, [r7, #72] @ 0x48 │ │ mov fp, r4 │ │ - cbz r2, 3d2d4 │ │ + cbz r2, 3da7c │ │ mov r0, r2 │ │ mov r4, r2 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov r2, r4 │ │ - cbnz r0, 3d2d6 │ │ - b.n 3d5c0 │ │ + cbnz r0, 3da7e │ │ + b.n 3dd68 │ │ movs r0, #1 │ │ mov r1, r9 │ │ str r0, [sp, #72] @ 0x48 │ │ mov r4, r2 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #144] @ 0x90 │ │ ldrb.w r1, [r7, #80] @ 0x50 │ │ str r1, [sp, #100] @ 0x64 │ │ ldrb.w r1, [r7, #81] @ 0x51 │ │ lsrs r3, r0, #8 │ │ str r1, [sp, #96] @ 0x60 │ │ uxtb r0, r0 │ │ add r1, sp, #76 @ 0x4c │ │ str r6, [sp, #92] @ 0x5c │ │ str r4, [sp, #104] @ 0x68 │ │ stmia.w r1, {r0, r4, r6, r8} │ │ ldrd r2, lr, [sp, #132] @ 0x84 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldrd r9, sl, [sp, #28] │ │ - b.n 3d018 │ │ + b.n 3d7c0 │ │ movs r0, #8 │ │ str r0, [sp, #44] @ 0x2c │ │ ldrb.w r0, [r6, #124] @ 0x7c │ │ mov r1, r6 │ │ str r0, [sp, #140] @ 0x8c │ │ ldrb.w r0, [r1, #8]! │ │ cmp r0, #32 │ │ - bne.w 3d454 │ │ + bne.w 3dbfc │ │ movs r0, #32 │ │ str r0, [sp, #132] @ 0x84 │ │ ldr r7, [r6, #108] @ 0x6c │ │ str r7, [sp, #136] @ 0x88 │ │ cmp r7, #0 │ │ - beq.w 3d476 │ │ + beq.w 3dc1e │ │ add.w r0, r7, r7, lsl #1 │ │ ldr r4, [r6, #104] @ 0x68 │ │ mov.w r9, r0, lsl #4 │ │ mov r0, r9 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ str r0, [sp, #148] @ 0x94 │ │ - beq.w 3d5d0 │ │ + beq.w 3dd78 │ │ movs r5, #0 │ │ mov r6, r7 │ │ - b.n 3d398 │ │ + b.n 3db40 │ │ movs r7, #1 │ │ mov r0, r7 │ │ mov r1, sl │ │ mov r2, fp │ │ add.w r8, r4, #48 @ 0x30 │ │ subs r6, #1 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #148] @ 0x94 │ │ ldrd r3, sl, [r4] │ │ ldr.w ip, [r4, #28] │ │ ldrb.w lr, [r4, #40] @ 0x28 │ │ ldrb.w r2, [r4, #32] │ │ ldrd r1, r4, [r4, #8] │ │ str r3, [r0, r5] │ │ @@ -31700,48 +31907,48 @@ │ │ strd r4, fp, [r3, #12] │ │ add.w r0, r3, #20 │ │ mov r4, r8 │ │ strb.w r2, [r3, #32] │ │ strb.w lr, [r3, #40] @ 0x28 │ │ strd sl, r1, [r3, #4] │ │ stmia.w r0, {r7, fp, ip} │ │ - cbz r6, 3d3b6 │ │ + cbz r6, 3db5e │ │ cmp r9, r5 │ │ - beq.n 3d3b6 │ │ + beq.n 3db5e │ │ ldrd sl, fp, [r4, #20] │ │ cmp.w fp, #0 │ │ - beq.n 3d34a │ │ + beq.n 3daf2 │ │ mov r0, fp │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3d598 │ │ + beq.w 3dd40 │ │ mov r7, r0 │ │ - b.n 3d34c │ │ + b.n 3daf4 │ │ ldr r6, [sp, #48] @ 0x30 │ │ ldr.w r8, [r6, #120] @ 0x78 │ │ str.w r8, [sp, #128] @ 0x80 │ │ cmp.w r8, #0 │ │ - beq.n 3d488 │ │ + beq.n 3dc30 │ │ add.w r0, r8, r8, lsl #1 │ │ ldr r6, [r6, #116] @ 0x74 │ │ lsls r0, r0, #4 │ │ str r0, [sp, #144] @ 0x90 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3d5d8 │ │ + beq.w 3dd80 │ │ mov sl, r0 │ │ movs r5, #0 │ │ - b.n 3d432 │ │ + b.n 3dbda │ │ movs r4, #1 │ │ mov r0, r4 │ │ mov r1, fp │ │ mov r2, r7 │ │ add.w r9, r6, #48 @ 0x30 │ │ sub.w r8, r8, #1 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrd r3, r0, [r6] │ │ cmp.w r8, #0 │ │ ldr.w ip, [r6, #28] │ │ ldrb.w lr, [r6, #40] @ 0x28 │ │ ldrb.w r2, [r6, #32] │ │ ldrd r1, r6, [r6, #8] │ │ str.w r3, [sl, r5] │ │ @@ -31750,94 +31957,94 @@ │ │ strb.w r2, [r3, #32] │ │ add.w r2, r3, #4 │ │ stmia r2!, {r0, r1, r6, r7} │ │ add.w r0, r3, #20 │ │ mov r6, r9 │ │ strb.w lr, [r3, #40] @ 0x28 │ │ stmia.w r0, {r4, r7, ip} │ │ - beq.n 3d450 │ │ + beq.n 3dbf8 │ │ ldr r0, [sp, #144] @ 0x90 │ │ cmp r0, r5 │ │ - beq.n 3d450 │ │ + beq.n 3dbf8 │ │ ldrd fp, r7, [r6, #20] │ │ cmp r7, #0 │ │ - beq.n 3d3e0 │ │ + beq.n 3db88 │ │ mov r0, r7 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3d5a0 │ │ + beq.w 3dd48 │ │ mov r4, r0 │ │ - b.n 3d3e2 │ │ + b.n 3db8a │ │ ldr r6, [sp, #48] @ 0x30 │ │ - b.n 3d48c │ │ + b.n 3dc34 │ │ add r4, sp, #224 @ 0xe0 │ │ mov r0, r4 │ │ - bl 33b94 │ │ + bl 34130 │ │ ldrb.w r0, [sp, #224] @ 0xe0 │ │ adds r1, r4, #1 │ │ str r0, [sp, #132] @ 0x84 │ │ add r0, sp, #152 @ 0x98 │ │ movs r2, #71 @ 0x47 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r7, [r6, #108] @ 0x6c │ │ str r7, [sp, #136] @ 0x88 │ │ cmp r7, #0 │ │ - bne.w 3d32c │ │ + bne.w 3dad4 │ │ movs r0, #8 │ │ str r0, [sp, #148] @ 0x94 │ │ ldr.w r8, [r6, #120] @ 0x78 │ │ str.w r8, [sp, #128] @ 0x80 │ │ cmp.w r8, #0 │ │ - bne.n 3d3c6 │ │ + bne.n 3db6e │ │ mov.w sl, #8 │ │ add r0, sp, #224 @ 0xe0 │ │ add r1, sp, #152 @ 0x98 │ │ movs r2, #71 @ 0x47 │ │ ldrd r4, r8, [r6, #80] @ 0x50 │ │ - bl d405a │ │ + bl d4c50 │ │ movs r0, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3d570 │ │ + beq.n 3dd18 │ │ mov r7, r0 │ │ ldrd r1, r0, [sp, #336] @ 0x150 │ │ str r4, [sp, #144] @ 0x90 │ │ strd r1, r0, [r7] │ │ dmb ish │ │ - ldr r0, [pc, #296] @ (3d5e0 ) │ │ + ldr r0, [pc, #296] @ (3dd88 ) │ │ add r0, pc │ │ ldrexd r5, fp, [r0] │ │ adds r1, r5, #1 │ │ adc.w r2, fp, #0 │ │ strexd r3, r1, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 3d4b8 │ │ + bne.n 3dc60 │ │ dmb ish │ │ ldr r0, [sp, #24] │ │ ldrd r9, r4, [r0, #40] @ 0x28 │ │ movs r0, #152 @ 0x98 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 3d578 │ │ + beq.n 3dd20 │ │ mov r6, r0 │ │ - ldr r0, [pc, #256] @ (3d5e4 ) │ │ + ldr r0, [pc, #256] @ (3dd8c ) │ │ ldr r1, [sp, #132] @ 0x84 │ │ movs r2, #71 @ 0x47 │ │ add r0, pc │ │ strb.w r1, [r6, #32] │ │ add r1, sp, #224 @ 0xe0 │ │ strd r9, r4, [r6] │ │ strd r7, r0, [r6, #16] │ │ ldr r0, [sp, #12] │ │ str r0, [r6, #24] │ │ ldr r0, [sp, #16] │ │ str r0, [r6, #28] │ │ add.w r0, r6, #33 @ 0x21 │ │ strd r5, fp, [r6, #8] │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #140] @ 0x8c │ │ strb.w r0, [r6, #148] @ 0x94 │ │ ldr r0, [sp, #128] @ 0x80 │ │ strd r0, sl, [r6, #136] @ 0x88 │ │ str.w r0, [r6, #144] @ 0x90 │ │ ldr r0, [sp, #144] @ 0x90 │ │ strd r0, r8, [r6, #104] @ 0x68 │ │ @@ -31846,839 +32053,776 @@ │ │ str r0, [r6, #112] @ 0x70 │ │ strd r1, r0, [r6, #116] @ 0x74 │ │ ldr r0, [sp, #136] @ 0x88 │ │ ldr r1, [sp, #148] @ 0x94 │ │ str r0, [r6, #124] @ 0x7c │ │ strd r1, r0, [r6, #128] @ 0x80 │ │ movs r0, #16 │ │ - blx d7bb0 │ │ - cbz r0, 3d580 │ │ - ldr r2, [pc, #168] @ (3d5e8 ) │ │ + blx d87f0 │ │ + cbz r0, 3dd28 │ │ + ldr r2, [pc, #168] @ (3dd90 ) │ │ mov r3, r0 │ │ - ldr r0, [pc, #168] @ (3d5ec ) │ │ + ldr r0, [pc, #168] @ (3dd94 ) │ │ mov r1, r6 │ │ add r2, pc │ │ strd r9, r4, [r3] │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldr r0, [sp, #8] │ │ strd r5, fp, [r3, #8] │ │ - bl 5ff98 │ │ + bl 60780 │ │ mov r4, r0 │ │ movs r0, #8 │ │ - blx d7bb0 │ │ - cbz r0, 3d588 │ │ - ldr r1, [pc, #140] @ (3d5f0 ) │ │ + blx d87f0 │ │ + cbz r0, 3dd30 │ │ + ldr r1, [pc, #140] @ (3dd98 ) │ │ add r1, pc │ │ strd r4, r1, [r0] │ │ add sp, #300 @ 0x12c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #8 │ │ movs r1, #8 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #8 │ │ movs r1, #152 @ 0x98 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #8 │ │ movs r1, #16 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, fp │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, r7 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, r8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ ldr r1, [sp, #148] @ 0x94 │ │ movs r0, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, r2 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #8 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #8 │ │ mov r1, r9 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ ldr r1, [sp, #144] @ 0x90 │ │ movs r0, #8 │ │ - bl 3d98e │ │ - lsls r6, r0, #27 │ │ + bl 3e0ac │ │ + lsrs r6, r3, #12 │ │ movs r2, r1 │ │ - stmia r4!, {r1, r2, r6} │ │ + ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ movs r1, r1 │ │ - beq.n 3d65c │ │ + bmi.n 3dcf4 │ │ movs r1, r1 │ │ - beq.n 3d674 │ │ + bmi.n 3dd0c │ │ movs r1, r1 │ │ - beq.n 3d604 │ │ + bmi.n 3dc9c │ │ movs r1, r1 │ │ - mov r2, r0 │ │ - cmp r1, #8 │ │ - ittt ls │ │ - cmpls r1, r2 │ │ - movls r0, r2 │ │ - bls.w d7ac8 │ │ - push {r4, lr} │ │ - sub sp, #8 │ │ - add r0, sp, #4 │ │ - movs r4, #0 │ │ - str r4, [sp, #4] │ │ - cmp r1, #4 │ │ - it ls │ │ - movls r1, #4 │ │ - blx d7c30 │ │ - ldr r1, [sp, #4] │ │ - cmp r0, #0 │ │ - it ne │ │ - movne r1, r4 │ │ - mov r0, r1 │ │ - add sp, #8 │ │ - pop {r4, pc} │ │ - cmp r2, r3 │ │ - itt ls │ │ - movls r1, r3 │ │ - bls.w d7ad4 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - sub sp, #8 │ │ - movs r5, #0 │ │ - mov r8, r0 │ │ - str r5, [sp, #4] │ │ - cmp r2, #4 │ │ - it ls │ │ - movls r2, #4 │ │ - add r0, sp, #4 │ │ - mov r4, r1 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - mov r7, r3 │ │ - blx d7c30 │ │ - cbnz r0, 3d66c │ │ - ldr r6, [sp, #4] │ │ - cbz r6, 3d66c │ │ - cmp r7, r4 │ │ - it cc │ │ - movcc r4, r7 │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - mov r2, r4 │ │ - bl d44bc │ │ - mov r0, r8 │ │ - blx d7b70 │ │ - mov r5, r6 │ │ - mov r0, r5 │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #8 │ │ movs r3, #1 │ │ str r3, [sp, #0] │ │ - bl 4155e │ │ + bl 41c96 │ │ movs r2, #1 │ │ movt r2, #32768 @ 0x8000 │ │ cmp r0, r2 │ │ itt eq │ │ addeq sp, #8 │ │ popeq {r7, pc} │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ mov r4, r2 │ │ - mov fp, r1 │ │ - mov r8, r0 │ │ - cbz r2, 3d6da │ │ - ldrb.w r0, [fp] │ │ + mov r8, r1 │ │ + mov fp, r0 │ │ + cbz r2, 3de02 │ │ + ldrb.w r0, [r8] │ │ cmp r0, #47 @ 0x2f │ │ - beq.n 3d6e4 │ │ + beq.n 3de0c │ │ cmp r4, #1 │ │ - beq.n 3d6da │ │ - mov r0, fp │ │ + beq.n 3de02 │ │ + mov r0, r8 │ │ ldrsb.w r1, [r0, #1]! │ │ cmn.w r1, #64 @ 0x40 │ │ - blt.n 3d6da │ │ + blt.n 3de02 │ │ cmp r4, #3 │ │ - bhi.n 3d6c6 │ │ - beq.n 3d6d0 │ │ - b.n 3d6da │ │ - ldrsb.w r1, [fp, #3] │ │ + bhi.n 3ddee │ │ + beq.n 3ddf8 │ │ + b.n 3de02 │ │ + ldrsb.w r1, [r8, #3] │ │ cmn.w r1, #64 @ 0x40 │ │ - blt.n 3d6da │ │ + blt.n 3de02 │ │ ldrh r0, [r0, #0] │ │ movw r1, #12090 @ 0x2f3a │ │ cmp r0, r1 │ │ - beq.n 3d6e4 │ │ - mov r0, fp │ │ + beq.n 3de0c │ │ + mov r0, r8 │ │ mov r1, r4 │ │ - bl 3d7c6 │ │ - cbz r0, 3d6f2 │ │ + bl 3def2 │ │ + cbz r0, 3de1a │ │ cmp r4, #0 │ │ - bpl.n 3d72a │ │ - movs r5, #0 │ │ - mov r0, r5 │ │ + bpl.n 3de52 │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ mov r1, r4 │ │ - bl 3d98e │ │ - ldrd r9, r5, [r8, #4] │ │ - mov r1, r5 │ │ + bl 3e0ac │ │ + ldrd r9, r6, [fp, #4] │ │ + mov r1, r6 │ │ mov r0, r9 │ │ - bl 3d7c6 │ │ - cbz r5, 3d740 │ │ - add.w r1, r9, r5 │ │ - movs r6, #47 @ 0x2f │ │ + bl 3def2 │ │ + cbz r6, 3de68 │ │ + add.w r1, r9, r6 │ │ + movs r5, #47 @ 0x2f │ │ cmp r0, #0 │ │ ldrb.w r1, [r1, #-1] │ │ it ne │ │ - movne r6, #92 @ 0x5c │ │ - cmp r6, r1 │ │ - beq.n 3d742 │ │ - ldr.w r0, [r8] │ │ - cmp r0, r5 │ │ - mov r0, r5 │ │ - beq.n 3d7b6 │ │ - adds r5, #1 │ │ - strb.w r6, [r9, r0] │ │ - str.w r5, [r8, #8] │ │ - b.n 3d742 │ │ - cbz r4, 3d760 │ │ + movne r5, #92 @ 0x5c │ │ + cmp r5, r1 │ │ + beq.n 3de6a │ │ + ldr.w r0, [fp] │ │ + cmp r0, r6 │ │ + mov r0, r6 │ │ + beq.n 3dee2 │ │ + adds r6, #1 │ │ + strb.w r5, [r9, r0] │ │ + str.w r6, [fp, #8] │ │ + b.n 3de6a │ │ + cbz r4, 3de8c │ │ mov r0, r4 │ │ movs r1, #1 │ │ - movs r5, #1 │ │ - bl 3d5f4 │ │ + movs r6, #1 │ │ + bl 3f026 │ │ mov r9, r0 │ │ mov sl, r4 │ │ cmp r0, #0 │ │ - beq.n 3d6ea │ │ - b.n 3d768 │ │ - movs r5, #0 │ │ - ldr.w r0, [r8] │ │ - subs r0, r0, r5 │ │ + beq.n 3de12 │ │ + b.n 3de94 │ │ + movs r6, #0 │ │ + ldr.w r0, [fp] │ │ + subs r0, r0, r6 │ │ cmp r4, r0 │ │ - bhi.n 3d7a6 │ │ - add.w r0, r9, r5 │ │ - mov r1, fp │ │ + bhi.n 3ded2 │ │ + add.w r0, r9, r6 │ │ + mov r1, r8 │ │ mov r2, r4 │ │ - bl d44bc │ │ - adds r0, r5, r4 │ │ - str.w r0, [r8, #8] │ │ - b.n 3d79e │ │ + bl d53c6 │ │ + ldr.w r0, [fp, #8] │ │ + add r0, r4 │ │ + str.w r0, [fp, #8] │ │ + b.n 3deca │ │ mov.w sl, #0 │ │ mov.w r9, #1 │ │ mov r0, r9 │ │ - mov r1, fp │ │ + mov r1, r8 │ │ mov r2, r4 │ │ - bl d44bc │ │ - ldr.w r1, [r8] │ │ - cbz r1, 3d784 │ │ + bl d53c6 │ │ + ldr.w r1, [fp] │ │ + cbz r1, 3deb0 │ │ movs r2, #1 │ │ - ldr.w r0, [r8, #4] │ │ + ldr.w r0, [fp, #4] │ │ str r2, [sp, #8] │ │ add r2, sp, #4 │ │ - b.n 3d788 │ │ + b.n 3deb4 │ │ movs r1, #0 │ │ add r2, sp, #8 │ │ str r1, [r2, #0] │ │ ldr r1, [sp, #8] │ │ - cbz r1, 3d796 │ │ + cbz r1, 3dec2 │ │ ldr r1, [sp, #4] │ │ - cbz r1, 3d796 │ │ - blx d7b70 │ │ - strd sl, r9, [r8] │ │ - str.w r4, [r8, #8] │ │ + cbz r1, 3dec2 │ │ + blx d87c0 │ │ + strd sl, r9, [fp] │ │ + str.w r4, [fp, #8] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ + mov r0, fp │ │ + mov r1, r6 │ │ mov r2, r4 │ │ - bl 3d674 │ │ - ldrd r9, r5, [r8, #4] │ │ - b.n 3d74c │ │ - mov r0, r8 │ │ - mov r1, r5 │ │ + bl 3dd9c │ │ + ldrd r9, r6, [fp, #4] │ │ + b.n 3de74 │ │ + mov r0, fp │ │ + mov r1, r6 │ │ movs r2, #1 │ │ - bl 3d674 │ │ - ldrd r9, r0, [r8, #4] │ │ - b.n 3d71e │ │ - cbz r1, 3d7e8 │ │ + bl 3dd9c │ │ + ldrd r9, r0, [fp, #4] │ │ + b.n 3de46 │ │ + cbz r1, 3df14 │ │ ldrb r2, [r0, #0] │ │ cmp r2, #92 @ 0x5c │ │ itt eq │ │ moveq r0, #1 │ │ bxeq lr │ │ cmp r1, #1 │ │ - beq.n 3d7e8 │ │ + beq.n 3df14 │ │ mov r2, r0 │ │ ldrsb.w r3, [r2, #1]! │ │ cmn.w r3, #64 @ 0x40 │ │ - blt.n 3d7e8 │ │ + blt.n 3df14 │ │ cmp r1, #3 │ │ - bhi.n 3d7ec │ │ - beq.n 3d7f6 │ │ + bhi.n 3df18 │ │ + beq.n 3df22 │ │ movs r0, #0 │ │ bx lr │ │ ldrsb.w r0, [r0, #3] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.n 3d7e8 │ │ + blt.n 3df14 │ │ ldrh r0, [r2, #0] │ │ movw r1, #23610 @ 0x5c3a │ │ subs r0, r0, r1 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ bx lr │ │ push {r7, lr} │ │ mov r7, sp │ │ mov r2, r0 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 93654 │ │ + bl 94182 │ │ ldrd r2, r3, [r1] │ │ ldrd r0, r1, [r0, #4] │ │ - b.w 3f4ac │ │ + b.w 3fc28 │ │ mov r3, r1 │ │ ldrd r1, r2, [r0, #4] │ │ mov r0, r3 │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ mov sl, r0 │ │ strd r1, r2, [sp, #8] │ │ add r0, sp, #36 @ 0x24 │ │ add r1, sp, #8 │ │ mov r4, r2 │ │ - bl 41174 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - cmp.w r8, #0 │ │ - beq.n 3d86a │ │ + bl 418ac │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + cbz r6, 3df90 │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - cbz r0, 3d882 │ │ - cbz r4, 3d892 │ │ + cbz r0, 3df96 │ │ + cbz r4, 3dfa6 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3d970 │ │ + beq.w 3e08e │ │ mov r5, r0 │ │ - b.n 3d894 │ │ - movs r0, #0 │ │ - movs r1, #1 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - str.w r0, [sl, #8] │ │ - strd r2, r1, [sl] │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ + b.n 3dfa8 │ │ + mov.w r9, #0 │ │ + movs r6, #1 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - stmia.w sl, {r0, r8, r9} │ │ + stmia.w sl, {r0, r6, r9} │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r5, #1 │ │ - movs r6, #0 │ │ + mov.w r8, #0 │ │ add r0, sp, #16 │ │ cmp r9, r4 │ │ - stmia r0!, {r4, r5, r6} │ │ - bhi.n 3d952 │ │ - adds r0, r5, r6 │ │ - mov r1, r8 │ │ + stmia.w r0, {r4, r5, r8} │ │ + bhi.n 3e06c │ │ + add.w r0, r5, r8 │ │ + mov r1, r6 │ │ mov r2, r9 │ │ - bl d44bc │ │ - add.w r1, r6, r9 │ │ + bl d53c6 │ │ + add.w r1, r8, r9 │ │ str r1, [sp, #24] │ │ subs r0, r4, r1 │ │ str.w sl, [sp, #4] │ │ cmp r0, #2 │ │ - bls.n 3d962 │ │ + bls.n 3e080 │ │ movw r0, #49135 @ 0xbfef │ │ movs r2, #189 @ 0xbd │ │ strh r0, [r5, r1] │ │ adds r0, r5, r1 │ │ adds r6, r1, #3 │ │ strb r2, [r0, #2] │ │ add.w sl, sp, #36 @ 0x24 │ │ ldrd r0, r2, [sp, #8] │ │ add.w fp, sp, #28 │ │ str r2, [sp, #32] │ │ strd r6, r0, [sp, #24] │ │ mov r0, sl │ │ mov r1, fp │ │ - bl 41174 │ │ + bl 418ac │ │ ldr r4, [sp, #36] @ 0x24 │ │ - cbz r4, 3d942 │ │ + cbz r4, 3e05c │ │ ldr r0, [sp, #16] │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ subs r0, r0, r6 │ │ cmp r9, r0 │ │ - bhi.n 3d922 │ │ + bhi.n 3e03c │ │ adds r0, r5, r6 │ │ mov r1, r4 │ │ mov r2, r9 │ │ - bl d44bc │ │ + bl d53c6 │ │ add r6, r9 │ │ cmp.w r8, #0 │ │ str r6, [sp, #24] │ │ - beq.n 3d8d8 │ │ + beq.n 3dff2 │ │ ldr r0, [sp, #16] │ │ subs r0, r0, r6 │ │ cmp r0, #2 │ │ - bls.n 3d932 │ │ + bls.n 3e04c │ │ movw r0, #49135 @ 0xbfef │ │ movs r1, #189 @ 0xbd │ │ strh r0, [r5, r6] │ │ adds r0, r5, r6 │ │ adds r6, #3 │ │ strb r1, [r0, #2] │ │ str r6, [sp, #24] │ │ - b.n 3d8d8 │ │ + b.n 3dff2 │ │ add r0, sp, #16 │ │ mov r1, r6 │ │ mov r2, r9 │ │ - bl 3d99c │ │ + bl 3e0ba │ │ ldrd r5, r6, [sp, #20] │ │ - b.n 3d8f4 │ │ + b.n 3e00e │ │ add r0, sp, #16 │ │ mov r1, r6 │ │ movs r2, #3 │ │ - bl 3d99c │ │ + bl 3e0ba │ │ ldrd r5, r6, [sp, #20] │ │ - b.n 3d910 │ │ + b.n 3e02a │ │ add r2, sp, #16 │ │ ldr r3, [sp, #4] │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #16 │ │ movs r1, #0 │ │ mov r2, r9 │ │ - bl 3d99c │ │ - add r6, sp, #16 │ │ - ldmia r6, {r4, r5, r6} │ │ - b.n 3d89e │ │ + bl 3e0ba │ │ + add.w r8, sp, #16 │ │ + ldmia.w r8, {r4, r5, r8} │ │ + b.n 3dfb6 │ │ add r0, sp, #16 │ │ movs r2, #3 │ │ - bl 3d99c │ │ + bl 3e0ba │ │ ldrd r5, r1, [sp, #20] │ │ - b.n 3d8b8 │ │ + b.n 3dfd2 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ - b.n 3d97a │ │ + bl 3e0ac │ │ + b.n 3e098 │ │ mov r4, r0 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - cbnz r0, 3d998 │ │ - bl 3da28 │ │ - bl 3d806 │ │ + cbnz r0, 3e0b6 │ │ + bl 3e144 │ │ + bl 3df32 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ adds r5, r2, r1 │ │ - bcs.n 3d9da │ │ + bcs.n 3e0f8 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ add r0, sp, #4 │ │ cmp.w r5, r1, lsl #1 │ │ it ls │ │ lslls r5, r1, #1 │ │ cmp r5, #8 │ │ it ls │ │ movls r5, #8 │ │ mov r3, r5 │ │ - bl 3d9e0 │ │ + bl 3e0fe │ │ ldr r0, [sp, #4] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #8] │ │ strdne r5, r0, [r4] │ │ addne sp, #16 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #8] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #0 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ cmp r3, #0 │ │ - bpl.n 3d9f6 │ │ + bpl.n 3e114 │ │ movs r0, #1 │ │ movs r5, #0 │ │ movs r1, #4 │ │ str r5, [r4, r1] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ mov r5, r3 │ │ - cbz r1, 3da10 │ │ + cbz r1, 3e12e │ │ mov r0, r2 │ │ mov r1, r5 │ │ - blx d7c20 │ │ - cbz r0, 3da1a │ │ + blx d8870 │ │ + cbz r0, 3e138 │ │ str r0, [r4, #4] │ │ movs r0, #0 │ │ movs r1, #8 │ │ str r5, [r4, r1] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.n 3da04 │ │ + bne.n 3e122 │ │ movs r0, #1 │ │ str r0, [r4, #4] │ │ movs r1, #8 │ │ str r5, [r4, r1] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ - bmi.n 3d9d2 │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (3da3c ) │ │ + ldr r0, [pc, #12] @ (3e158 ) │ │ movs r1, #35 @ 0x23 │ │ - ldr r2, [pc, #12] @ (3da40 ) │ │ + ldr r2, [pc, #12] @ (3e15c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - cmp r2, r7 │ │ - vcvt.u32.f32 , q12, #3 │ │ + subs r7, #254 @ 0xfe │ │ + vsri.64 d28, d12, #3 │ │ movs r1, r1 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ ldr r1, [r0, #0] │ │ ldr r6, [r0, #8] │ │ cmp r1, r6 │ │ - beq.n 3da88 │ │ + beq.n 3e1a4 │ │ ldr r0, [r0, #4] │ │ adds r4, r6, #1 │ │ movs r2, #0 │ │ cmp r1, r4 │ │ strb r2, [r0, r6] │ │ - bls.n 3da6e │ │ - cbz r4, 3da78 │ │ + bls.n 3e18a │ │ + cbz r4, 3e194 │ │ mov r1, r4 │ │ mov r5, r0 │ │ - blx d7c20 │ │ - cbz r0, 3daae │ │ + blx d8870 │ │ + cbz r0, 3e1ca │ │ mov r1, r4 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #1 │ │ mov r1, r4 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r2, [r0, #4] │ │ adds r4, r6, #1 │ │ add r0, sp, #4 │ │ mov r1, r6 │ │ mov r3, r4 │ │ mov r5, r2 │ │ - bl 3d9e0 │ │ + bl 3e0fe │ │ ldr r0, [sp, #4] │ │ cmp r0, #1 │ │ - beq.n 3dab8 │ │ + beq.n 3e1d4 │ │ ldr r0, [sp, #8] │ │ movs r1, #0 │ │ strb r1, [r0, r6] │ │ mov r1, r4 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ - b.n 3dac0 │ │ + bl 3e0ac │ │ + b.n 3e1dc │ │ ldrd r0, r1, [sp, #8] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ - cbnz r6, 3daca │ │ - b.n 3dad0 │ │ + cbnz r6, 3e1e6 │ │ + b.n 3e1ec │ │ mov r4, r0 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ - bmi.n 3da82 │ │ + blx d6dd0 │ │ + bmi.n 3e19e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #24 │ │ mov r9, r0 │ │ mov sl, r2 │ │ mov r8, r1 │ │ lsls r0, r2, #31 │ │ - beq.n 3daf2 │ │ + beq.n 3e20e │ │ mov.w r6, sl, lsr #1 │ │ - b.n 3db5a │ │ + b.n 3e276 │ │ ldrb.w r6, [r8] │ │ - cbz r6, 3db6c │ │ + cbz r6, 3e288 │ │ movs r0, #0 │ │ movs r2, #2 │ │ mov r3, r8 │ │ movs r1, #0 │ │ - b.n 3db0e │ │ + b.n 3e22a │ │ uxtab r3, r3, r6 │ │ uxtab r1, r1, r6 │ │ ldrb r6, [r3, #0] │ │ - cbz r6, 3db4a │ │ + cbz r6, 3e266 │ │ adds r3, #1 │ │ sxtb r4, r6 │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ - bgt.n 3db02 │ │ + bgt.n 3e21e │ │ uxtb r4, r6 │ │ cmp r4, #128 @ 0x80 │ │ - bne.n 3db28 │ │ + bne.n 3e244 │ │ ldrh r6, [r3, #0] │ │ add r3, r6 │ │ add r1, r6 │ │ adds r3, #2 │ │ - b.n 3db0a │ │ + b.n 3e226 │ │ and.w r5, r6, #3 │ │ and.w r4, r2, r6, lsr #1 │ │ rbit r5, r5 │ │ and.w r6, r2, r6, lsr #2 │ │ add.w r3, r3, r5, lsr #29 │ │ add r3, r4 │ │ add r3, r6 │ │ clz r6, r1 │ │ lsrs r6, r6, #5 │ │ orrs r0, r6 │ │ - b.n 3db0a │ │ + b.n 3e226 │ │ movs r6, #0 │ │ cmp r1, #16 │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ tst r0, r2 │ │ - beq.n 3dbb8 │ │ - cbz r6, 3db6c │ │ + beq.n 3e2d4 │ │ + cbz r6, 3e288 │ │ mov r0, r6 │ │ - blx d7bb0 │ │ - cbnz r0, 3db70 │ │ + blx d87f0 │ │ + cbnz r0, 3e28c │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r6, #0 │ │ - ldr r1, [pc, #100] @ (3dbd8 ) │ │ + ldr r1, [pc, #100] @ (3e2f4 ) │ │ movs r2, #0 │ │ str r2, [sp, #16] │ │ add r1, pc │ │ strd r6, r0, [sp, #8] │ │ add r0, sp, #8 │ │ mov r2, r8 │ │ mov r3, sl │ │ - bl 3e99c │ │ + bl 3f11c │ │ cmp r0, #0 │ │ itttt eq │ │ addeq.w r2, sp, #8 │ │ ldmiaeq r2, {r0, r1, r2} │ │ stmiaeq.w r9, {r0, r1, r2} │ │ addeq sp, #24 │ │ itt eq │ │ ldmiaeq.w sp!, {r8, r9, sl} │ │ popeq {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #60] @ (3dbdc ) │ │ - ldr r3, [pc, #60] @ (3dbe0 ) │ │ - ldr r1, [pc, #64] @ (3dbe4 ) │ │ + ldr r0, [pc, #60] @ (3e2f8 ) │ │ + ldr r3, [pc, #60] @ (3e2fc ) │ │ + ldr r1, [pc, #64] @ (3e300 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ sub.w r2, r7, #25 │ │ str r1, [sp, #0] │ │ movs r1, #86 @ 0x56 │ │ - bl 40f00 │ │ + bl 41638 │ │ udf #254 @ 0xfe │ │ lsls r6, r1, #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ - bgt.n 3db5a │ │ - bl 3da28 │ │ + bgt.n 3e276 │ │ + bl 3e144 │ │ ldr r1, [sp, #8] │ │ - cbz r1, 3dbd4 │ │ + cbz r1, 3e2f0 │ │ ldr r1, [sp, #12] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ - pop {r1, r2, r3, r5, r6, r7, pc} │ │ + blx d6dd0 │ │ + stmia r3!, {r1, r4} │ │ movs r1, r1 │ │ - add r7, pc, #136 @ (adr r7, 3dc68 ) │ │ - @ instruction: 0xfffdbdae │ │ + add r4, pc, #496 @ (adr r4, 3e4ec ) │ │ + vrshr.u64 q14, q1, #3 │ │ movs r1, r1 │ │ - pop {r2, r4, r6, r7, pc} │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ movs r1, r1 │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #8] @ (3dbf8 ) │ │ + ldr r1, [pc, #8] @ (3e314 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #5 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - add r7, pc, #424 @ (adr r7, 3dda4 ) │ │ + add r4, pc, #784 @ (adr r4, 3e628 ) │ │ vtbl.8 d22, {d13}, d1 │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w d7abc │ │ + bne.w d870c │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ ldr r6, [r5, #8] │ │ mov r4, r2 │ │ subs r0, r0, r6 │ │ cmp r2, r0 │ │ - bhi.n 3dc36 │ │ + bhi.n 3e352 │ │ ldr r0, [r5, #4] │ │ mov r2, r4 │ │ add r0, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ adds r0, r6, r4 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r1 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, r4 │ │ - bl 3d99c │ │ + bl 3e0ba │ │ ldr r6, [r5, #8] │ │ mov r1, r8 │ │ - b.n 3dc20 │ │ + b.n 3e33c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldr r4, [r0, #8] │ │ cmp r1, #128 @ 0x80 │ │ - bcs.n 3dc5a │ │ + bcs.n 3e376 │ │ movs r5, #1 │ │ - b.n 3dc6e │ │ + b.n 3e38a │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 3dc64 │ │ + bcs.n 3e380 │ │ movs r5, #2 │ │ - b.n 3dc6e │ │ + b.n 3e38a │ │ movs r5, #4 │ │ cmp.w r1, #65536 @ 0x10000 │ │ it cc │ │ movcc r5, #3 │ │ ldr r2, [r0, #0] │ │ subs r2, r2, r4 │ │ cmp r5, r2 │ │ mov r2, r4 │ │ - bhi.n 3dcde │ │ + bhi.n 3e3fc │ │ ldr r3, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r3 │ │ - bcc.n 3dcd0 │ │ + bcc.n 3e3ee │ │ movw ip, #65534 @ 0xfffe │ │ mov r6, r1 │ │ movt ip, #1023 @ 0x3ff │ │ mov.w r8, r1, lsr #6 │ │ bfi r6, ip, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 3dca0 │ │ + bcs.n 3e3bc │ │ strb r6, [r2, #1] │ │ orr.w r1, r8, #192 @ 0xc0 │ │ - b.n 3dcd0 │ │ + b.n 3e3ee │ │ bfi r8, ip, #6, #26 │ │ mov.w lr, r1, lsr #12 │ │ - cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 3dcba │ │ - orr.w r1, lr, #224 @ 0xe0 │ │ + movs r3, #0 │ │ + cmp.w r3, r1, lsr #16 │ │ + bne.n 3e3d8 │ │ strb r6, [r2, #2] │ │ + orr.w r1, lr, #224 @ 0xe0 │ │ strb.w r8, [r2, #1] │ │ - b.n 3dcd0 │ │ + b.n 3e3ee │ │ mvn.w r3, #15 │ │ - bfi lr, ip, #6, #26 │ │ orr.w r1, r3, r1, lsr #18 │ │ + bfi lr, ip, #6, #26 │ │ strb r6, [r2, #3] │ │ strb.w r8, [r2, #2] │ │ strb.w lr, [r2, #1] │ │ strb r1, [r2, #0] │ │ adds r1, r5, r4 │ │ str r1, [r0, #8] │ │ movs r0, #0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r1 │ │ mov r1, r4 │ │ mov r2, r5 │ │ mov r6, r0 │ │ - bl 3d99c │ │ + bl 3e0ba │ │ ldr r2, [r6, #8] │ │ mov r1, r8 │ │ mov r0, r6 │ │ ldr r3, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r3 │ │ - bcs.n 3dc80 │ │ - b.n 3dcd0 │ │ - bmi.n 3dca6 │ │ + bcs.n 3e39c │ │ + b.n 3e3ee │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (3dd08 ) │ │ + ldr r1, [pc, #4] @ (3e424 ) │ │ add r1, pc │ │ - b.w 3e99c │ │ - pop {r1, r5, r6} │ │ + b.w 3f11c │ │ + stmia r1!, {r1, r2, r7} │ │ movs r1, r1 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 3dd20 │ │ - bl 3da28 │ │ + bgt.n 3e43c │ │ + bl 3e144 │ │ mov r4, r2 │ │ cmp r2, #0 │ │ str r0, [sp, #8] │ │ - beq.w 3dfac │ │ + beq.w 3e6c8 │ │ mov r0, r4 │ │ mov fp, r1 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3e5b8 │ │ + beq.w 3ecca │ │ mov lr, r0 │ │ cmp r4, #16 │ │ str r4, [sp, #12] │ │ str.w fp, [sp, #60] @ 0x3c │ │ - bcc.w 3dfb4 │ │ + bcc.w 3e6d0 │ │ movw r0, #65520 @ 0xfff0 │ │ movs r1, #0 │ │ movt r0, #32767 @ 0x7fff │ │ mov r6, r4 │ │ ands r0, r4 │ │ str.w lr, [sp, #20] │ │ str r0, [sp, #16] │ │ @@ -32753,15 +32897,15 @@ │ │ addgt r3, #1 │ │ ldrsb.w r0, [sl, #15] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ it gt │ │ addgt r3, #1 │ │ uxtb r3, r3 │ │ cmp r3, #16 │ │ - bne.w 3dfc0 │ │ + bne.w 3e6dc │ │ str r2, [sp, #24] │ │ uxtb r2, r0 │ │ ldr r0, [sp, #32] │ │ uxtb.w r3, r8 │ │ uxtb.w r8, r4 │ │ uxtb.w sl, r5 │ │ ldr r5, [sp, #48] @ 0x30 │ │ @@ -32879,48 +33023,48 @@ │ │ cmp r0, #26 │ │ it cc │ │ orrcc.w r1, r1, #32 │ │ strb r1, [r5, #1] │ │ cmp r6, #15 │ │ ldr r1, [sp, #56] @ 0x38 │ │ add.w r1, r1, #16 │ │ - bhi.w 3dd5a │ │ + bhi.w 3e476 │ │ cmp r6, #0 │ │ - beq.w 3e596 │ │ + beq.w 3eca8 │ │ ldr.w lr, [sp, #20] │ │ add.w sl, fp, r1 │ │ ldrd r4, r8, [sp, #12] │ │ add.w r2, lr, r1 │ │ - b.n 3dfce │ │ + b.n 3e6ea │ │ movs r0, #0 │ │ mov.w lr, #1 │ │ - b.n 3dff8 │ │ + b.n 3e714 │ │ mov.w r8, #0 │ │ mov r2, lr │ │ mov r6, r4 │ │ mov sl, fp │ │ - b.n 3dfce │ │ + b.n 3e6ea │ │ ldr.w lr, [sp, #20] │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ ldr r4, [sp, #12] │ │ add.w r2, lr, r8 │ │ add.w r0, r6, r8 │ │ ldrsb.w r1, [sl] │ │ cmp r1, #0 │ │ - bmi.n 3e00e │ │ + bmi.n 3e72a │ │ uxtb r1, r1 │ │ sub.w r3, r1, #65 @ 0x41 │ │ cmp r3, #26 │ │ it cc │ │ orrcc.w r1, r1, #32 │ │ strb.w r1, [r2], #1 │ │ add.w sl, sl, #1 │ │ add.w r8, r8, #1 │ │ subs r6, #1 │ │ - bne.n 3dfd2 │ │ + bne.n 3e6ee │ │ str r0, [sp, #72] @ 0x48 │ │ strd r4, lr, [sp, #64] @ 0x40 │ │ add r2, sp, #64 @ 0x40 │ │ ldr r3, [sp, #8] │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ add sp, #76 @ 0x4c │ │ @@ -32931,33 +33075,33 @@ │ │ str.w r8, [sp, #72] @ 0x48 │ │ add r0, r4 │ │ str r0, [sp, #52] @ 0x34 │ │ add.w r0, sl, r6 │ │ strd r4, lr, [sp, #64] @ 0x40 │ │ str r0, [sp, #56] @ 0x38 │ │ str.w r8, [sp, #16] │ │ - b.n 3e04c │ │ + b.n 3e768 │ │ mvn.w r5, #15 │ │ orr.w r6, r5, r6, lsr #18 │ │ bfi r3, ip, #6, #26 │ │ strb r2, [r0, #3] │ │ strb r1, [r0, #2] │ │ strb r3, [r0, #1] │ │ strb r6, [r0, #0] │ │ add r8, r4 │ │ ldr r0, [sp, #56] @ 0x38 │ │ str.w r8, [sp, #72] @ 0x48 │ │ cmp sl, r0 │ │ - beq.n 3dffe │ │ + beq.n 3e71a │ │ mov r1, sl │ │ ldrsb.w r0, [r1], #1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ uxtb r6, r0 │ │ sub.w r0, fp, sl │ │ - ble.n 3e0b2 │ │ + ble.n 3e7ce │ │ add.w fp, r0, r1 │ │ mov sl, r1 │ │ sub.w r0, r6, #65 @ 0x41 │ │ mov.w r9, #0 │ │ cmp r0, #26 │ │ it cc │ │ orrcc.w r6, r6, #32 │ │ @@ -32965,87 +33109,88 @@ │ │ it cc │ │ movcc.w r9, #1 │ │ movs r4, #1 │ │ ldr r0, [sp, #64] @ 0x40 │ │ sub.w r0, r0, r8 │ │ cmp r4, r0 │ │ mov r0, r8 │ │ - bhi.w 3e4d4 │ │ + bhi.w 3ebe4 │ │ add r0, lr │ │ cmp.w r9, #0 │ │ - bne.n 3e03e │ │ + bne.n 3e75a │ │ movw ip, #65534 @ 0xfffe │ │ mov r2, r6 │ │ movt ip, #1023 @ 0x3ff │ │ lsrs r1, r6, #6 │ │ bfi r2, ip, #6, #26 │ │ cmp.w r6, #2048 @ 0x800 │ │ - bcs.n 3e0fe │ │ - strb r2, [r0, #1] │ │ + bcs.n 3e81a │ │ orr.w r1, r1, #192 @ 0xc0 │ │ - b.n 3e112 │ │ + strb r2, [r0, #1] │ │ + b.n 3e830 │ │ ldrb.w r2, [sl, #1] │ │ and.w r1, r6, #31 │ │ cmp r6, #223 @ 0xdf │ │ and.w r2, r2, #63 @ 0x3f │ │ - bls.n 3e116 │ │ + bls.n 3e834 │ │ ldrb.w r3, [sl, #2] │ │ cmp r6, #240 @ 0xf0 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r2, r3, r2, lsl #6 │ │ - bcc.n 3e14e │ │ + bcc.n 3e86c │ │ ldrb.w r3, [sl, #3] │ │ and.w r1, r1, #7 │ │ add.w sl, sl, #4 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r2, r3, r2, lsl #6 │ │ orr.w r6, r2, r1, lsl #18 │ │ add.w r5, r0, sl │ │ movw r0, #931 @ 0x3a3 │ │ cmp r6, r0 │ │ - beq.n 3e12a │ │ + beq.n 3e848 │ │ cmp r6, #128 @ 0x80 │ │ - bcs.n 3e164 │ │ + bcs.n 3e882 │ │ mov fp, r5 │ │ - b.n 3e064 │ │ + b.n 3e780 │ │ bfi r1, ip, #6, #26 │ │ lsrs r3, r6, #12 │ │ - cmp.w r6, #65536 @ 0x10000 │ │ - bcs.n 3e02c │ │ + movs r5, #0 │ │ + cmp.w r5, r6, lsr #16 │ │ + bne.n 3e748 │ │ strb r1, [r0, #1] │ │ orr.w r1, r3, #224 @ 0xe0 │ │ strb r2, [r0, #2] │ │ strb r1, [r0, #0] │ │ - b.n 3e040 │ │ + b.n 3e75c │ │ orr.w r6, r2, r1, lsl #6 │ │ add.w sl, sl, #2 │ │ add.w r5, r0, sl │ │ movw r0, #931 @ 0x3a3 │ │ cmp r6, r0 │ │ - bne.n 3e0f6 │ │ + bne.n 3e812 │ │ ldr r0, [sp, #16] │ │ str r5, [sp, #48] @ 0x30 │ │ adds.w r9, fp, r0 │ │ - beq.w 3e268 │ │ + beq.w 3e978 │ │ ldr r0, [sp, #12] │ │ cmp r9, r0 │ │ - bcs.w 3e262 │ │ + bcs.w 3e972 │ │ ldr r0, [sp, #60] @ 0x3c │ │ ldrsb.w r0, [r0, r9] │ │ cmn.w r0, #64 @ 0x40 │ │ - bge.w 3e268 │ │ - b.n 3e5a0 │ │ + bge.w 3e978 │ │ + b.n 3ecb2 │ │ orr.w r6, r2, r1, lsl #12 │ │ add.w sl, sl, #3 │ │ add.w r5, r0, sl │ │ movw r0, #931 @ 0x3a3 │ │ cmp r6, r0 │ │ - beq.n 3e12a │ │ - b.n 3e0f6 │ │ - ldr r1, [pc, #872] @ (3e4d0 ) │ │ + beq.n 3e848 │ │ + b.n 3e812 │ │ + ldr r1, [pc, #860] @ (3ebe0 ) │ │ movw r0, #7918 @ 0x1eee │ │ movw r2, #731 @ 0x2db │ │ cmp r6, r0 │ │ it cc │ │ movcc r2, #0 │ │ add r1, pc │ │ addw r0, r2, #365 @ 0x16d │ │ @@ -33096,20 +33241,15 @@ │ │ adds r0, r2, #1 │ │ ldr.w r3, [r1, r0, lsl #3] │ │ cmp r3, r6 │ │ it ls │ │ movls r2, r0 │ │ ldr.w r0, [r1, r2, lsl #3] │ │ cmp r0, r6 │ │ - it cc │ │ - addcc r2, #1 │ │ - bne.w 3e346 │ │ - movw r0, #1462 @ 0x5b6 │ │ - cmp r2, r0 │ │ - bcs.w 3e5c0 │ │ + bne.w 3ea56 │ │ add.w r0, r1, r2, lsl #3 │ │ movw r1, #63488 @ 0xf800 │ │ movt r1, #16 │ │ movw r9, #775 @ 0x307 │ │ ldr r6, [r0, #4] │ │ eor.w r0, r6, #55296 @ 0xd800 │ │ sub.w r0, r0, #2048 @ 0x800 │ │ @@ -33117,738 +33257,788 @@ │ │ movw r1, #63487 @ 0xf7ff │ │ it cs │ │ movcs r6, #105 @ 0x69 │ │ it cc │ │ movcc.w r9, #0 │ │ movt r1, #16 │ │ cmp r0, r1 │ │ - bhi.w 3e3b2 │ │ + bhi.w 3eac2 │ │ mov fp, r5 │ │ mov.w r9, #0 │ │ cmp r6, #128 @ 0x80 │ │ it cc │ │ movcc.w r9, #1 │ │ - bcc.w 3e07c │ │ + bcc.w 3e798 │ │ cmp.w r6, #2048 @ 0x800 │ │ - bcs.n 3e35c │ │ + bcs.n 3ea6c │ │ movs r4, #2 │ │ - b.n 3e07e │ │ + b.n 3e79a │ │ cmp r9, r0 │ │ - bne.w 3e5a0 │ │ + bne.w 3ecb2 │ │ ldr r0, [sp, #60] @ 0x3c │ │ movs r1, #0 │ │ add.w r6, r0, r9 │ │ - b.n 3e27c │ │ + b.n 3e98c │ │ movs r1, #1 │ │ mov r0, r4 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n 3e336 │ │ + bne.n 3ea46 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, r6 │ │ - beq.w 3e38a │ │ + beq.w 3ea9a │ │ mov r0, r6 │ │ ldrsb.w r4, [r0, #-1]! │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ - bgt.n 3e2ee │ │ + bgt.n 3e9fe │ │ mov r0, r6 │ │ ldrb.w r3, [r0, #-2]! │ │ sxtb r2, r3 │ │ cmn.w r2, #64 @ 0x40 │ │ - bge.n 3e2c0 │ │ + bge.n 3e9d0 │ │ mov r0, r6 │ │ ldrb.w r5, [r0, #-3]! │ │ sxtb r3, r5 │ │ cmn.w r3, #65 @ 0x41 │ │ - bgt.n 3e2d4 │ │ + bgt.n 3e9e4 │ │ ldrb.w r0, [r6, #-4]! │ │ and.w r3, r3, #63 @ 0x3f │ │ and.w r0, r0, #7 │ │ orr.w r3, r3, r0, lsl #6 │ │ mov r0, r6 │ │ - b.n 3e2d8 │ │ + b.n 3e9e8 │ │ and.w r2, r3, #31 │ │ and.w r3, r4, #63 @ 0x3f │ │ orr.w r4, r3, r2, lsl #6 │ │ cmp.w r4, #1114112 @ 0x110000 │ │ - bne.n 3e2ee │ │ - b.n 3e38a │ │ + bne.n 3e9fe │ │ + b.n 3ea9a │ │ and.w r3, r5, #15 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r2, r2, r3, lsl #6 │ │ and.w r3, r4, #63 @ 0x3f │ │ orr.w r4, r3, r2, lsl #6 │ │ cmp.w r4, #1114112 @ 0x110000 │ │ - beq.n 3e38a │ │ + beq.n 3ea9a │ │ mov r6, r0 │ │ lsls r0, r1, #31 │ │ - bne.n 3e272 │ │ + bne.n 3e982 │ │ cmp r4, #128 @ 0x80 │ │ - bcs.n 3e320 │ │ + bcs.n 3ea30 │ │ sub.w r2, r4, #39 @ 0x27 │ │ mov.w r0, #1114112 @ 0x110000 │ │ movs r1, #0 │ │ cmp r2, #19 │ │ - bhi.n 3e316 │ │ + bhi.n 3ea26 │ │ movs r3, #1 │ │ lsl.w r2, r3, r2 │ │ movs r3, #129 @ 0x81 │ │ movt r3, #8 │ │ tst r2, r3 │ │ - bne.n 3e276 │ │ + bne.n 3e986 │ │ cmp r4, #94 @ 0x5e │ │ it ne │ │ cmpne r4, #96 @ 0x60 │ │ - beq.n 3e276 │ │ - b.n 3e272 │ │ + beq.n 3e986 │ │ + b.n 3e982 │ │ cmp r4, #167 @ 0xa7 │ │ - bls.n 3e272 │ │ + bls.n 3e982 │ │ mov r0, r4 │ │ - bl 40f40 │ │ + bl 41678 │ │ cmp r0, #0 │ │ - beq.n 3e272 │ │ + beq.n 3e982 │ │ mov.w r0, #1114112 @ 0x110000 │ │ movs r1, #0 │ │ - b.n 3e276 │ │ + b.n 3e986 │ │ cmp r0, #128 @ 0x80 │ │ - bcs.n 3e368 │ │ + bcs.n 3ea78 │ │ and.w r0, r0, #95 @ 0x5f │ │ subs r0, #65 @ 0x41 │ │ cmp r0, #26 │ │ - bcc.n 3e372 │ │ - b.n 3e38a │ │ + bcc.n 3ea82 │ │ + b.n 3ea9a │ │ mov fp, r5 │ │ mov.w r9, #0 │ │ cmp r6, #128 @ 0x80 │ │ it cc │ │ movcc.w r9, #1 │ │ cmp.w r6, #2048 @ 0x800 │ │ - bcc.w 3e25e │ │ + bcc.w 3e96e │ │ movs r4, #4 │ │ cmp.w r6, #65536 @ 0x10000 │ │ it cc │ │ movcc r4, #3 │ │ - b.n 3e07e │ │ + b.n 3e79a │ │ cmp r0, #169 @ 0xa9 │ │ - bls.n 3e38a │ │ - bl 41020 │ │ - cbz r0, 3e38a │ │ + bls.n 3ea9a │ │ + bl 41758 │ │ + cbz r0, 3ea9a │ │ adds.w r2, r9, #2 │ │ - beq.n 3e3c8 │ │ + beq.n 3ead8 │ │ ldr r0, [sp, #12] │ │ cmp r2, r0 │ │ - bcs.n 3e3c4 │ │ + bcs.n 3ead4 │ │ ldr r0, [sp, #60] @ 0x3c │ │ ldrsb r0, [r0, r2] │ │ cmn.w r0, #64 @ 0x40 │ │ - bge.n 3e3c8 │ │ - b.n 3e5ce │ │ + bge.n 3ead8 │ │ + b.n 3ecd2 │ │ movs r4, #131 @ 0x83 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #64] @ 0x40 │ │ sub.w r0, r0, r8 │ │ cmp r0, #1 │ │ mov r0, r8 │ │ - bls.w 3e4ee │ │ + bls.w 3ebfe │ │ ldr.w lr, [sp, #68] @ 0x44 │ │ movs r1, #207 @ 0xcf │ │ add.w r8, r8, #2 │ │ strb.w r1, [lr, r0] │ │ add r0, lr │ │ strb r4, [r0, #1] │ │ - b.n 3e042 │ │ + b.n 3e75e │ │ cmp r6, #128 @ 0x80 │ │ - bcs.n 3e3ba │ │ + bcs.n 3eaca │ │ movs r4, #1 │ │ - b.n 3e4b8 │ │ + b.n 3ebc8 │ │ cmp.w r6, #2048 @ 0x800 │ │ - bcs.n 3e4ae │ │ + bcs.n 3ebbe │ │ movs r4, #2 │ │ - b.n 3e4b8 │ │ - bne.w 3e5ce │ │ + b.n 3ebc8 │ │ + bne.w 3ecd2 │ │ ldr r0, [sp, #60] @ 0x3c │ │ movs r1, #0 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ adds r6, r0, r2 │ │ - b.n 3e3de │ │ + b.n 3eaee │ │ movs r1, #1 │ │ mov r0, r4 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n 3e48c │ │ + bne.n 3eb9c │ │ ldr r2, [sp, #52] @ 0x34 │ │ cmp r6, r2 │ │ - beq.n 3e4aa │ │ + beq.n 3ebba │ │ mov r0, r6 │ │ ldrsb.w r2, [r6], #1 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ uxtb r4, r2 │ │ - ble.n 3e422 │ │ + ble.n 3eb32 │ │ lsls r0, r1, #31 │ │ - bne.n 3e3d4 │ │ + bne.n 3eae4 │ │ cmp r4, #128 @ 0x80 │ │ - bcs.n 3e45e │ │ + bcs.n 3eb6e │ │ sub.w r2, r4, #39 @ 0x27 │ │ mov.w r0, #1114112 @ 0x110000 │ │ movs r1, #0 │ │ cmp r2, #19 │ │ - bhi.n 3e418 │ │ + bhi.n 3eb28 │ │ movs r3, #1 │ │ lsl.w r2, r3, r2 │ │ movs r3, #129 @ 0x81 │ │ movt r3, #8 │ │ tst r2, r3 │ │ - bne.n 3e3d8 │ │ + bne.n 3eae8 │ │ cmp r4, #94 @ 0x5e │ │ it ne │ │ cmpne r4, #96 @ 0x60 │ │ - beq.n 3e3d8 │ │ - b.n 3e3d4 │ │ + beq.n 3eae8 │ │ + b.n 3eae4 │ │ ldrb r3, [r0, #1] │ │ and.w r2, r4, #31 │ │ cmp r4, #224 @ 0xe0 │ │ and.w r3, r3, #63 @ 0x3f │ │ - bcc.n 3e474 │ │ + bcc.n 3eb84 │ │ ldrb r6, [r0, #2] │ │ cmp r4, #240 @ 0xf0 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r3, r6, r3, lsl #6 │ │ - bcc.n 3e480 │ │ + bcc.n 3eb90 │ │ ldrb r6, [r0, #3] │ │ and.w r2, r2, #7 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r3, r6, r3, lsl #6 │ │ orr.w r4, r3, r2, lsl #18 │ │ cmp.w r4, #1114112 @ 0x110000 │ │ - beq.n 3e4aa │ │ + beq.n 3ebba │ │ adds r6, r0, #4 │ │ lsls r0, r1, #31 │ │ - bne.n 3e3d4 │ │ - b.n 3e3f6 │ │ + bne.n 3eae4 │ │ + b.n 3eb06 │ │ cmp r4, #167 @ 0xa7 │ │ - bls.n 3e3d4 │ │ + bls.n 3eae4 │ │ mov r0, r4 │ │ - bl 40f40 │ │ + bl 41678 │ │ cmp r0, #0 │ │ - beq.n 3e3d4 │ │ + beq.n 3eae4 │ │ mov.w r0, #1114112 @ 0x110000 │ │ movs r1, #0 │ │ - b.n 3e3d8 │ │ + b.n 3eae8 │ │ orr.w r4, r3, r2, lsl #6 │ │ adds r6, r0, #2 │ │ lsls r0, r1, #31 │ │ - bne.n 3e3d4 │ │ - b.n 3e3f6 │ │ + bne.n 3eae4 │ │ + b.n 3eb06 │ │ orr.w r4, r3, r2, lsl #12 │ │ adds r6, r0, #3 │ │ lsls r0, r1, #31 │ │ - beq.n 3e3f6 │ │ - b.n 3e3d4 │ │ + beq.n 3eb06 │ │ + b.n 3eae4 │ │ cmp r0, #128 @ 0x80 │ │ - bcs.n 3e49c │ │ + bcs.n 3ebac │ │ and.w r0, r0, #95 @ 0x5f │ │ subs r0, #65 @ 0x41 │ │ cmp r0, #26 │ │ - bcc.n 3e4a6 │ │ - b.n 3e4aa │ │ + bcc.n 3ebb6 │ │ + b.n 3ebba │ │ cmp r0, #169 @ 0xa9 │ │ - bls.n 3e4aa │ │ - bl 41020 │ │ - cbz r0, 3e4aa │ │ + bls.n 3ebba │ │ + bl 41758 │ │ + cbz r0, 3ebba │ │ movs r4, #131 @ 0x83 │ │ - b.n 3e390 │ │ + b.n 3eaa0 │ │ movs r4, #130 @ 0x82 │ │ - b.n 3e390 │ │ + b.n 3eaa0 │ │ movs r4, #4 │ │ cmp.w r6, #65536 @ 0x10000 │ │ it cc │ │ movcc r4, #3 │ │ ldr r0, [sp, #64] @ 0x40 │ │ sub.w r0, r0, r8 │ │ cmp r4, r0 │ │ mov r0, r8 │ │ - bhi.n 3e4fc │ │ + bhi.n 3ec0c │ │ add r0, lr │ │ cmp r6, #128 @ 0x80 │ │ - bcs.n 3e510 │ │ + bcs.n 3ec20 │ │ strb r6, [r0, #0] │ │ - b.n 3e546 │ │ + b.n 3ec58 │ │ nop │ │ - cmp ip, ip │ │ + orrs r6, r4 │ │ vqshrun.s64 d26, q0, #3 │ │ mov r1, r8 │ │ mov r2, r4 │ │ - bl 3d99c │ │ + bl 3e0ba │ │ ldrd lr, r0, [sp, #68] @ 0x44 │ │ add r0, lr │ │ cmp.w r9, #0 │ │ - bne.w 3e03e │ │ - b.n 3e094 │ │ + bne.w 3e75a │ │ + b.n 3e7b0 │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r8 │ │ movs r2, #2 │ │ - bl 3d99c │ │ + bl 3e0ba │ │ ldr r0, [sp, #72] @ 0x48 │ │ - b.n 3e39e │ │ + b.n 3eaae │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r8 │ │ mov r2, r4 │ │ - bl 3d99c │ │ + bl 3e0ba │ │ ldrd lr, r0, [sp, #68] @ 0x44 │ │ add r0, lr │ │ cmp r6, #128 @ 0x80 │ │ - bcc.n 3e4ca │ │ + bcc.n 3ebda │ │ movw lr, #65534 @ 0xfffe │ │ mov r2, r6 │ │ movt lr, #1023 @ 0x3ff │ │ lsrs r1, r6, #6 │ │ bfi r2, lr, #6, #26 │ │ cmp.w r6, #2048 @ 0x800 │ │ - bcs.n 3e52e │ │ - strb r2, [r0, #1] │ │ + bcs.n 3ec3e │ │ orr.w r1, r1, #192 @ 0xc0 │ │ - b.n 3e544 │ │ + strb r2, [r0, #1] │ │ + b.n 3ec56 │ │ bfi r1, lr, #6, #26 │ │ mov.w ip, r6, lsr #12 │ │ - cmp.w r6, #65536 @ 0x10000 │ │ - bcs.n 3e572 │ │ + movs r3, #0 │ │ + cmp.w r3, r6, lsr #16 │ │ + bne.n 3ec84 │ │ strb r1, [r0, #1] │ │ orr.w r1, ip, #224 @ 0xe0 │ │ strb r2, [r0, #2] │ │ strb r1, [r0, #0] │ │ ldr r0, [sp, #64] @ 0x40 │ │ add r4, r8 │ │ str r4, [sp, #72] @ 0x48 │ │ subs r0, r0, r4 │ │ cmp r0, #1 │ │ - bls.n 3e588 │ │ + bls.n 3ec9a │ │ mov r0, r4 │ │ ldr.w lr, [sp, #68] @ 0x44 │ │ mov.w r1, r9, lsr #6 │ │ adds r1, #192 @ 0xc0 │ │ add.w r8, r4, #2 │ │ mov fp, r5 │ │ strb.w r1, [lr, r0] │ │ add r0, lr │ │ orr.w r1, r9, #128 @ 0x80 │ │ strb r1, [r0, #1] │ │ - b.n 3e042 │ │ + b.n 3e75e │ │ mvn.w r3, #15 │ │ orr.w r6, r3, r6, lsr #18 │ │ bfi ip, lr, #6, #26 │ │ strb r2, [r0, #3] │ │ strb r1, [r0, #2] │ │ strb.w ip, [r0, #1] │ │ - b.n 3e4ca │ │ + b.n 3ebda │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r4 │ │ movs r2, #2 │ │ - bl 3d99c │ │ + bl 3e0ba │ │ ldr r0, [sp, #72] @ 0x48 │ │ - b.n 3e554 │ │ + b.n 3ec66 │ │ ldrd r4, r0, [sp, #12] │ │ ldr.w lr, [sp, #20] │ │ - b.n 3dff8 │ │ + b.n 3e714 │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ movs r2, #0 │ │ - ldr r0, [pc, #80] @ (3e5f8 ) │ │ + ldr r0, [pc, #60] @ (3ecf8 ) │ │ add r0, pc │ │ ldr r1, [sp, #12] │ │ mov r3, r9 │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ - bl 3f734 │ │ - b.n 3e5cc │ │ + bl 3fea4 │ │ + udf #254 @ 0xfe │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ - ldr r2, [pc, #48] @ (3e5f4 ) │ │ - add r2, pc │ │ - movw r1, #1462 @ 0x5b6 │ │ - bl 3f474 │ │ - udf #254 @ 0xfe │ │ + bl 3e0ac │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ - ldr r0, [pc, #40] @ (3e5fc ) │ │ + ldr r0, [pc, #36] @ (3ecfc ) │ │ ldr.w r9, [sp, #12] │ │ add r0, pc │ │ - b.n 3e5aa │ │ - b.n 3e5e0 │ │ - b.n 3e5e0 │ │ + b.n 3ecbc │ │ + b.n 3ece2 │ │ mov r4, r0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #68] @ 0x44 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ - push {r1, r4, r7} │ │ - movs r1, r1 │ │ - cbz r4, 3e674 │ │ + blx d6dd0 │ │ + nop │ │ + cbnz r2, 3ed00 │ │ movs r1, r1 │ │ - cbz r4, 3e670 │ │ + cbnz r0, 3ed00 │ │ movs r1, r1 │ │ push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ add r7, sp, #24 │ │ strd r0, r1, [sp] │ │ - ldr r0, [pc, #24] @ (3e624 ) │ │ + ldr r0, [pc, #24] @ (3ed24 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ add r1, sp, #4 │ │ strd r0, r1, [sp, #12] │ │ mov r0, sp │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #12] @ (3e628 ) │ │ + ldr r0, [pc, #12] @ (3ed28 ) │ │ add r1, sp, #8 │ │ add r0, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - adds r7, r6, #3 │ │ + adds r7, r5, #3 │ │ movs r0, r0 │ │ - itttt gt │ │ - vsligt.64 d27, d16, #60 @ 0x3c │ │ - addgt r7, sp, #8 │ │ - subgt sp, #16 │ │ - ldrdgt r1, r2, [r0] │ │ + @ instruction: 0xb8ef │ │ + vsli.64 d27, d16, #60 @ 0x3c │ │ + add r7, sp, #8 │ │ + sub sp, #16 │ │ + ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r5, #8 │ │ lsls r0, r1, #1 │ │ cmp r0, #8 │ │ add r0, sp, #4 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 3d9e0 │ │ + bl 3e0fe │ │ ldr r0, [sp, #4] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #8] │ │ strdne r5, r0, [r4] │ │ addne sp, #16 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #8] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r2 │ │ mov r5, r0 │ │ - cbz r2, 3e680 │ │ + cbz r2, 3ed80 │ │ mov r0, r4 │ │ mov r8, r1 │ │ - blx d7bb0 │ │ - cbz r0, 3e696 │ │ + blx d87f0 │ │ + cbz r0, 3ed96 │ │ mov r6, r0 │ │ mov r1, r8 │ │ - b.n 3e682 │ │ + b.n 3ed82 │ │ movs r6, #1 │ │ mov r0, r6 │ │ mov r2, r4 │ │ - bl d44bc │ │ + bl d53c6 │ │ strd r4, r6, [r5] │ │ str r4, [r5, #8] │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ add.w sl, r2, #1 │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ - bgt.n 3e6b6 │ │ - bl 3da28 │ │ + bgt.n 3edb6 │ │ + bl 3e144 │ │ mov r9, r0 │ │ mov r0, sl │ │ mov fp, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3e7da │ │ + beq.w 3eeda │ │ mov r1, r4 │ │ mov r2, fp │ │ mov r8, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ cmp.w fp, #7 │ │ - bhi.n 3e72e │ │ + bhi.n 3ee2e │ │ cmp.w fp, #0 │ │ - beq.n 3e78e │ │ + beq.n 3ee8e │ │ ldrb r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 3e7b0 │ │ + beq.n 3eeb0 │ │ cmp.w fp, #1 │ │ - beq.n 3e78e │ │ + beq.n 3ee8e │ │ ldrb r0, [r4, #1] │ │ cmp r0, #0 │ │ - beq.n 3e7b8 │ │ + beq.n 3eeb8 │ │ cmp.w fp, #2 │ │ - beq.n 3e78e │ │ + beq.n 3ee8e │ │ ldrb r0, [r4, #2] │ │ cmp r0, #0 │ │ - beq.n 3e7bc │ │ + beq.n 3eebc │ │ cmp.w fp, #3 │ │ - beq.n 3e78e │ │ + beq.n 3ee8e │ │ ldrb r0, [r4, #3] │ │ cmp r0, #0 │ │ - beq.n 3e7c0 │ │ + beq.n 3eec0 │ │ cmp.w fp, #4 │ │ - beq.n 3e78e │ │ + beq.n 3ee8e │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - beq.n 3e7c4 │ │ + beq.n 3eec4 │ │ cmp.w fp, #5 │ │ - beq.n 3e78e │ │ + beq.n 3ee8e │ │ ldrb r0, [r4, #5] │ │ cmp r0, #0 │ │ - beq.n 3e7c8 │ │ + beq.n 3eec8 │ │ cmp.w fp, #6 │ │ - beq.n 3e78e │ │ + beq.n 3ee8e │ │ ldrb r0, [r4, #6] │ │ - cbnz r0, 3e78e │ │ + cbnz r0, 3ee8e │ │ movs r1, #6 │ │ - b.n 3e7ca │ │ + b.n 3eeca │ │ adds r0, r4, #3 │ │ bic.w r0, r0, #3 │ │ subs r0, r0, r4 │ │ - bne.n 3e766 │ │ + bne.n 3ee66 │ │ sub.w r1, fp, #8 │ │ movs r0, #0 │ │ movw r2, #256 @ 0x100 │ │ movt r2, #257 @ 0x101 │ │ adds r5, r4, r0 │ │ ldr r3, [r4, r0] │ │ ldr r5, [r5, #4] │ │ subs r6, r2, r3 │ │ orrs r3, r6 │ │ subs r6, r2, r5 │ │ orrs r6, r5 │ │ ands r3, r6 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 3e77a │ │ + bne.n 3ee7a │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 3e746 │ │ - b.n 3e77a │ │ + bls.n 3ee46 │ │ + b.n 3ee7a │ │ movs r1, #0 │ │ ldrb r2, [r4, r1] │ │ - cbz r2, 3e7ca │ │ + cbz r2, 3eeca │ │ adds r1, #1 │ │ cmp r0, r1 │ │ - bne.n 3e768 │ │ + bne.n 3ee68 │ │ sub.w r1, fp, #8 │ │ cmp r0, r1 │ │ - bls.n 3e73e │ │ + bls.n 3ee3e │ │ subs.w r1, fp, r0 │ │ - beq.n 3e78e │ │ + beq.n 3ee8e │ │ adds r3, r4, r0 │ │ movs r2, #0 │ │ ldrb r6, [r3, r2] │ │ - cbz r6, 3e7b4 │ │ + cbz r6, 3eeb4 │ │ adds r2, #1 │ │ cmp r1, r2 │ │ - bne.n 3e784 │ │ + bne.n 3ee84 │ │ mov r0, sp │ │ str.w fp, [sp, #8] │ │ strd sl, r8, [sp] │ │ - bl 3da44 │ │ + bl 3e160 │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ str.w r1, [r9, #8] │ │ strd r2, r0, [r9] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r1, #0 │ │ - b.n 3e7ca │ │ + b.n 3eeca │ │ adds r1, r2, r0 │ │ - b.n 3e7ca │ │ + b.n 3eeca │ │ movs r1, #1 │ │ - b.n 3e7ca │ │ + b.n 3eeca │ │ movs r1, #2 │ │ - b.n 3e7ca │ │ + b.n 3eeca │ │ movs r1, #3 │ │ - b.n 3e7ca │ │ + b.n 3eeca │ │ movs r1, #4 │ │ - b.n 3e7ca │ │ + b.n 3eeca │ │ movs r1, #5 │ │ strd sl, r8, [r9] │ │ strd fp, r1, [r9, #8] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r1, sl │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ add.w sl, r2, #1 │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ - bgt.n 3e7fa │ │ - bl 3da28 │ │ + bgt.n 3eefa │ │ + bl 3e144 │ │ mov r9, r0 │ │ mov r0, sl │ │ mov fp, r2 │ │ mov r4, r1 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 3e91e │ │ + beq.w 3f01e │ │ mov r1, r4 │ │ mov r2, fp │ │ mov r8, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ cmp.w fp, #7 │ │ - bhi.n 3e872 │ │ + bhi.n 3ef72 │ │ cmp.w fp, #0 │ │ - beq.n 3e8d2 │ │ + beq.n 3efd2 │ │ ldrb r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 3e8f4 │ │ + beq.n 3eff4 │ │ cmp.w fp, #1 │ │ - beq.n 3e8d2 │ │ + beq.n 3efd2 │ │ ldrb r0, [r4, #1] │ │ cmp r0, #0 │ │ - beq.n 3e8fc │ │ + beq.n 3effc │ │ cmp.w fp, #2 │ │ - beq.n 3e8d2 │ │ + beq.n 3efd2 │ │ ldrb r0, [r4, #2] │ │ cmp r0, #0 │ │ - beq.n 3e900 │ │ + beq.n 3f000 │ │ cmp.w fp, #3 │ │ - beq.n 3e8d2 │ │ + beq.n 3efd2 │ │ ldrb r0, [r4, #3] │ │ cmp r0, #0 │ │ - beq.n 3e904 │ │ + beq.n 3f004 │ │ cmp.w fp, #4 │ │ - beq.n 3e8d2 │ │ + beq.n 3efd2 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - beq.n 3e908 │ │ + beq.n 3f008 │ │ cmp.w fp, #5 │ │ - beq.n 3e8d2 │ │ + beq.n 3efd2 │ │ ldrb r0, [r4, #5] │ │ cmp r0, #0 │ │ - beq.n 3e90c │ │ + beq.n 3f00c │ │ cmp.w fp, #6 │ │ - beq.n 3e8d2 │ │ + beq.n 3efd2 │ │ ldrb r0, [r4, #6] │ │ - cbnz r0, 3e8d2 │ │ + cbnz r0, 3efd2 │ │ movs r1, #6 │ │ - b.n 3e90e │ │ + b.n 3f00e │ │ adds r0, r4, #3 │ │ bic.w r0, r0, #3 │ │ subs r0, r0, r4 │ │ - bne.n 3e8aa │ │ + bne.n 3efaa │ │ sub.w r1, fp, #8 │ │ movs r0, #0 │ │ movw r2, #256 @ 0x100 │ │ movt r2, #257 @ 0x101 │ │ adds r5, r4, r0 │ │ ldr r3, [r4, r0] │ │ ldr r5, [r5, #4] │ │ subs r6, r2, r3 │ │ orrs r3, r6 │ │ subs r6, r2, r5 │ │ orrs r6, r5 │ │ ands r3, r6 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 3e8be │ │ + bne.n 3efbe │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 3e88a │ │ - b.n 3e8be │ │ + bls.n 3ef8a │ │ + b.n 3efbe │ │ movs r1, #0 │ │ ldrb r2, [r4, r1] │ │ - cbz r2, 3e90e │ │ + cbz r2, 3f00e │ │ adds r1, #1 │ │ cmp r0, r1 │ │ - bne.n 3e8ac │ │ + bne.n 3efac │ │ sub.w r1, fp, #8 │ │ cmp r0, r1 │ │ - bls.n 3e882 │ │ + bls.n 3ef82 │ │ subs.w r1, fp, r0 │ │ - beq.n 3e8d2 │ │ + beq.n 3efd2 │ │ adds r3, r4, r0 │ │ movs r2, #0 │ │ ldrb r6, [r3, r2] │ │ - cbz r6, 3e8f8 │ │ + cbz r6, 3eff8 │ │ adds r2, #1 │ │ cmp r1, r2 │ │ - bne.n 3e8c8 │ │ + bne.n 3efc8 │ │ mov r0, sp │ │ str.w fp, [sp, #8] │ │ strd sl, r8, [sp] │ │ - bl 3da44 │ │ + bl 3e160 │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ str.w r1, [r9, #8] │ │ strd r2, r0, [r9] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r1, #0 │ │ - b.n 3e90e │ │ + b.n 3f00e │ │ adds r1, r2, r0 │ │ - b.n 3e90e │ │ + b.n 3f00e │ │ movs r1, #1 │ │ - b.n 3e90e │ │ + b.n 3f00e │ │ movs r1, #2 │ │ - b.n 3e90e │ │ + b.n 3f00e │ │ movs r1, #3 │ │ - b.n 3e90e │ │ + b.n 3f00e │ │ movs r1, #4 │ │ - b.n 3e90e │ │ + b.n 3f00e │ │ movs r1, #5 │ │ strd sl, r8, [r9] │ │ strd fp, r1, [r9, #8] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r1, sl │ │ - bl 3d98e │ │ + bl 3e0ac │ │ + mov r2, r0 │ │ + cmp r1, #8 │ │ + ittt ls │ │ + cmpls r1, r2 │ │ + movls r0, r2 │ │ + bls.w d8718 │ │ + push {r4, lr} │ │ + sub sp, #8 │ │ + add r0, sp, #4 │ │ + movs r4, #0 │ │ + str r4, [sp, #4] │ │ + cmp r1, #4 │ │ + it ls │ │ + movls r1, #4 │ │ + blx d8880 │ │ + ldr r1, [sp, #4] │ │ + cmp r0, #0 │ │ + it ne │ │ + movne r1, r4 │ │ + mov r0, r1 │ │ + add sp, #8 │ │ + pop {r4, pc} │ │ + cmp r2, r3 │ │ + itt ls │ │ + movls r1, r3 │ │ + bls.w d8724 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #8 │ │ + movs r5, #0 │ │ + mov r8, r0 │ │ + str r5, [sp, #4] │ │ + cmp r2, #4 │ │ + it ls │ │ + movls r2, #4 │ │ + add r0, sp, #4 │ │ + mov r4, r1 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + mov r7, r3 │ │ + blx d8880 │ │ + cbnz r0, 3f09e │ │ + ldr r6, [sp, #4] │ │ + cbz r6, 3f09e │ │ + cmp r7, r4 │ │ + it cc │ │ + movcc r4, r7 │ │ + mov r0, r6 │ │ + mov r1, r8 │ │ + mov r2, r4 │ │ + bl d53c6 │ │ + mov r0, r8 │ │ + blx d87c0 │ │ + mov r5, r6 │ │ + mov r0, r5 │ │ + add sp, #8 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ ldrd r4, r6, [r1] │ │ mov r5, r0 │ │ ldr.w r8, [r6, #16] │ │ movs r1, #39 @ 0x27 │ │ mov r0, r4 │ │ blx r8 │ │ - cbz r0, 3e94c │ │ + cbz r0, 3f0cc │ │ movs r0, #1 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [r5, #0] │ │ mov r5, sp │ │ mov r0, r5 │ │ movw r2, #257 @ 0x101 │ │ - bl 3ee50 │ │ + bl 3f5dc │ │ ldrb.w r0, [sp, #13] │ │ cmp r0, #129 @ 0x81 │ │ - bcc.n 3e974 │ │ + bcc.n 3f0f4 │ │ ldr r1, [sp, #0] │ │ mov r0, r4 │ │ blx r8 │ │ - cbz r0, 3e98e │ │ + cbz r0, 3f10e │ │ movs r0, #1 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r2, [sp, #12] │ │ ldr r3, [r6, #12] │ │ adds r1, r5, r2 │ │ subs r2, r0, r2 │ │ mov r0, r4 │ │ blx r3 │ │ - cbz r0, 3e98e │ │ + cbz r0, 3f10e │ │ movs r0, #1 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r4 │ │ movs r1, #39 @ 0x27 │ │ blx r8 │ │ @@ -33859,62 +34049,62 @@ │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ mov r6, r0 │ │ mov fp, r3 │ │ mov sl, r1 │ │ lsls r0, r3, #31 │ │ - bne.n 3ea7a │ │ + bne.n 3f1fa │ │ ldrb r5, [r2, #0] │ │ movs r0, #0 │ │ cmp r5, #0 │ │ - beq.n 3ea96 │ │ + beq.n 3f216 │ │ ldr.w r9, [sl, #12] │ │ mov.w r8, #0 │ │ - b.n 3e9c8 │ │ + b.n 3f148 │ │ ldrb r5, [r2, #0] │ │ cmp r5, #0 │ │ - beq.n 3ea9e │ │ + beq.n 3f21e │ │ adds r4, r2, #1 │ │ sxtb r0, r5 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 3e9e2 │ │ + ble.n 3f162 │ │ mov r0, r6 │ │ mov r1, r4 │ │ mov r2, r5 │ │ blx r9 │ │ cmp r0, #0 │ │ - bne.n 3ea94 │ │ + bne.n 3f214 │ │ adds r2, r4, r5 │ │ - b.n 3e9c2 │ │ + b.n 3f142 │ │ cmp r5, #128 @ 0x80 │ │ - beq.n 3e9fa │ │ + beq.n 3f17a │ │ cmp r5, #192 @ 0xc0 │ │ - bne.n 3ea10 │ │ + bne.n 3f190 │ │ ldr.w r0, [fp, r8, lsl #3] │ │ movs r1, #0 │ │ str r1, [sp, #16] │ │ movs r1, #32 │ │ movt r1, #24576 @ 0x6000 │ │ - b.n 3ea5e │ │ + b.n 3f1de │ │ ldrh.w r4, [r2, #1] │ │ adds r5, r2, #3 │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov r2, r4 │ │ blx r9 │ │ cmp r0, #0 │ │ - bne.n 3ea94 │ │ + bne.n 3f214 │ │ adds r2, r5, r4 │ │ - b.n 3e9c2 │ │ + b.n 3f142 │ │ lsls r0, r5, #31 │ │ - bne.n 3ea1c │ │ + bne.n 3f19c │ │ movs r1, #32 │ │ movt r1, #24576 @ 0x6000 │ │ - b.n 3ea22 │ │ + b.n 3f1a2 │ │ ldr.w r1, [r2, #1] │ │ adds r4, r2, #5 │ │ lsls r0, r5, #30 │ │ ite mi │ │ ldrhmi.w r2, [r4], #2 │ │ movpl r2, #0 │ │ lsls r0, r5, #29 │ │ @@ -33938,18 +34128,18 @@ │ │ str r1, [sp, #12] │ │ add.w r1, fp, r8, lsl #3 │ │ str.w sl, [sp, #8] │ │ ldr r2, [r1, #4] │ │ add r1, sp, #4 │ │ str r6, [sp, #4] │ │ blx r2 │ │ - cbnz r0, 3ea94 │ │ + cbnz r0, 3f214 │ │ add.w r8, r8, #1 │ │ mov r2, r4 │ │ - b.n 3e9c2 │ │ + b.n 3f142 │ │ mov.w r3, fp, lsr #1 │ │ mov r1, r2 │ │ ldr.w ip, [sl, #12] │ │ mov r0, r6 │ │ mov r2, r3 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ @@ -33964,77 +34154,77 @@ │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ ldr.w sl, [r7, #12] │ │ - cbz r1, 3eace │ │ + cbz r1, 3f24e │ │ ldr r6, [r0, #8] │ │ mov.w fp, #43 @ 0x2b │ │ ands.w r1, r6, #2097152 @ 0x200000 │ │ it eq │ │ moveq.w fp, #1114112 @ 0x110000 │ │ add.w r4, sl, r1, lsr #21 │ │ - b.n 3ead8 │ │ + b.n 3f258 │ │ ldr r6, [r0, #8] │ │ add.w r4, sl, #1 │ │ mov.w fp, #45 @ 0x2d │ │ ldr.w r9, [r7, #8] │ │ lsls r1, r6, #8 │ │ mov.w r1, #0 │ │ str r3, [sp, #20] │ │ - bmi.n 3eb12 │ │ + bmi.n 3f292 │ │ str r1, [sp, #24] │ │ ldrh.w r8, [r0, #12] │ │ cmp r4, r8 │ │ - bcc.n 3eb3c │ │ + bcc.n 3f2bc │ │ ldrd r5, r6, [r0] │ │ mov r2, fp │ │ ldr r0, [sp, #20] │ │ mov r1, r6 │ │ str r0, [sp, #0] │ │ ldr r3, [sp, #24] │ │ mov r0, r5 │ │ - bl 3ee0a │ │ + bl 3f594 │ │ cmp r0, #0 │ │ - beq.n 3eb9c │ │ + beq.n 3f31c │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - cbz r3, 3eb30 │ │ + cbz r3, 3f2b0 │ │ ldrsb.w r5, [r2] │ │ cmn.w r5, #65 @ 0x41 │ │ it gt │ │ movgt r1, #1 │ │ cmp r3, #1 │ │ - beq.n 3eb30 │ │ + beq.n 3f2b0 │ │ ldrsb.w r5, [r2, #1] │ │ cmn.w r5, #65 @ 0x41 │ │ it gt │ │ addgt r1, #1 │ │ add r4, r1 │ │ str r2, [sp, #24] │ │ ldrh.w r8, [r0, #12] │ │ cmp r4, r8 │ │ - bcs.n 3eaf0 │ │ + bcs.n 3f270 │ │ lsls r1, r6, #7 │ │ str.w sl, [sp, #16] │ │ - bmi.n 3eb62 │ │ + bmi.n 3f2e2 │ │ ubfx r1, r6, #29, #2 │ │ str.w r9, [sp, #12] │ │ sub.w r3, r8, r4 │ │ bfc r6, #21, #11 │ │ movs r4, #0 │ │ tbb [pc, r1] │ │ lsls r4, r1, #9 │ │ lsls r2, r1, #9 │ │ mov r4, r3 │ │ - b.n 3ebf2 │ │ + b.n 3f372 │ │ ldrd r5, r1, [r0, #8] │ │ mov r2, fp │ │ ldrd sl, r6, [r0] │ │ str r1, [sp, #8] │ │ movs r1, #0 │ │ movt r1, #40928 @ 0x9fe0 │ │ str r0, [sp, #12] │ │ @@ -34043,16 +34233,16 @@ │ │ orr.w r1, r1, #48 @ 0x30 │ │ str r1, [r0, #8] │ │ ldr r0, [sp, #20] │ │ mov r1, r6 │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ ldr r3, [sp, #24] │ │ - bl 3ee0a │ │ - cbz r0, 3ebb0 │ │ + bl 3f594 │ │ + cbz r0, 3f330 │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r3, [r6, #12] │ │ mov r0, r5 │ │ mov r1, r9 │ │ @@ -34063,73 +34253,73 @@ │ │ bx r3 │ │ sub.w r0, r8, r4 │ │ mov fp, r5 │ │ movs r4, #0 │ │ uxth r5, r0 │ │ uxth r0, r4 │ │ cmp r0, r5 │ │ - bcs.n 3ebd8 │ │ + bcs.n 3f358 │ │ ldr r2, [r6, #16] │ │ mov r0, sl │ │ movs r1, #48 @ 0x30 │ │ blx r2 │ │ adds r4, #1 │ │ cmp r0, #0 │ │ - beq.n 3ebba │ │ + beq.n 3f33a │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r2, [sp, #16] │ │ mov r0, sl │ │ ldr r3, [r6, #12] │ │ mov r1, r9 │ │ blx r3 │ │ - cbz r0, 3ec56 │ │ + cbz r0, 3f3d6 │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ uxth r1, r3 │ │ lsrs r4, r1, #1 │ │ ldrd r5, r8, [r0] │ │ mov r9, r3 │ │ mov.w sl, #0 │ │ uxth r0, r4 │ │ uxth.w r1, sl │ │ cmp r1, r0 │ │ - bcs.n 3ec22 │ │ + bcs.n 3f3a2 │ │ ldr.w r2, [r8, #16] │ │ mov r0, r5 │ │ mov r1, r6 │ │ blx r2 │ │ add.w sl, sl, #1 │ │ cmp r0, #0 │ │ - beq.n 3ebfc │ │ + beq.n 3f37c │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [sp, #20] │ │ mov r1, r8 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ ldr r3, [sp, #24] │ │ mov r2, fp │ │ - bl 3ee0a │ │ - cbz r0, 3ec3e │ │ + bl 3f594 │ │ + cbz r0, 3f3be │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r1, r2, [sp, #12] │ │ mov r0, r5 │ │ ldr.w r3, [r8, #12] │ │ blx r3 │ │ - cbz r0, 3ec68 │ │ + cbz r0, 3f3e8 │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r1, r0, [sp, #8] │ │ strd fp, r1, [r0, #8] │ │ movs r0, #0 │ │ @@ -34137,94 +34327,97 @@ │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ sub.w r0, r9, r4 │ │ movs r4, #0 │ │ uxth.w r9, r0 │ │ uxth r0, r4 │ │ cmp r0, r9 │ │ - bcs.n 3ec8e │ │ + bcs.n 3f40e │ │ ldr.w r2, [r8, #16] │ │ mov r0, r5 │ │ mov r1, r6 │ │ blx r2 │ │ adds r4, #1 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - beq.n 3ec72 │ │ - b.n 3eb0a │ │ + beq.n 3f3f2 │ │ + b.n 3f28a │ │ movs r0, #0 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ adds r2, r0, #3 │ │ + movs r3, #0 │ │ bic.w lr, r2, #3 │ │ subs.w r2, r0, lr │ │ - add.w r4, r1, r2 │ │ - mov.w r1, #0 │ │ - and.w r3, r4, #3 │ │ - beq.n 3ecc6 │ │ - ldrsb.w r6, [r0], #1 │ │ - cmn.w r6, #65 @ 0x41 │ │ + add r1, r2 │ │ + and.w ip, r1, #3 │ │ + beq.n 3f442 │ │ + ldrsb.w r4, [r0], #1 │ │ + cmn.w r4, #65 @ 0x41 │ │ it gt │ │ - addgt r1, #1 │ │ + addgt r3, #1 │ │ adds r2, #1 │ │ - bcc.n 3ecb6 │ │ - mov.w r9, r4, lsr #2 │ │ + bcc.n 3f432 │ │ + mov.w r9, r1, lsr #2 │ │ movs r0, #0 │ │ - cbz r3, 3ed06 │ │ - movw r6, #65532 @ 0xfffc │ │ - movt r6, #32767 @ 0x7fff │ │ - ands r6, r4 │ │ - add r6, lr │ │ - ldrsb.w r5, [r6] │ │ - cmn.w r5, #65 @ 0x41 │ │ + cmp.w ip, #0 │ │ + beq.n 3f48a │ │ + movw r4, #65532 @ 0xfffc │ │ + movt r4, #32767 @ 0x7fff │ │ + ands r1, r4 │ │ + add r1, lr │ │ + ldrsb.w r4, [r1] │ │ + cmn.w r4, #65 @ 0x41 │ │ it gt │ │ movgt r0, #1 │ │ - cmp r3, #1 │ │ - beq.n 3ed06 │ │ - ldrsb.w r5, [r6, #1] │ │ - cmn.w r5, #65 @ 0x41 │ │ + cmp.w ip, #1 │ │ + beq.n 3f48a │ │ + ldrsb.w r4, [r1, #1] │ │ + cmn.w r4, #65 @ 0x41 │ │ it gt │ │ addgt r0, #1 │ │ - cmp r3, #2 │ │ - beq.n 3ed06 │ │ - ldrsb.w r3, [r6, #2] │ │ - cmn.w r3, #65 @ 0x41 │ │ + cmp.w ip, #2 │ │ + beq.n 3f48a │ │ + ldrsb.w r1, [r1, #2] │ │ + cmn.w r1, #65 @ 0x41 │ │ it gt │ │ addgt r0, #1 │ │ - add r0, r1 │ │ + add r0, r3 │ │ mov.w ip, #1008 @ 0x3f0 │ │ - b.n 3ed2e │ │ + b.n 3f4b6 │ │ + mov.w fp, #0 │ │ uxtb16 r1, fp │ │ uxtb16 r2, fp, ror #8 │ │ add r1, r2 │ │ sub.w r9, r9, sl │ │ add.w lr, r8, sl, lsl #2 │ │ ands.w r3, sl, #3 │ │ add.w r1, r1, r1, lsl #16 │ │ add.w r0, r0, r1, lsr #16 │ │ - bne.n 3edaa │ │ + bne.n 3f534 │ │ cmp.w r9, #0 │ │ - beq.n 3ee04 │ │ + beq.n 3f58e │ │ cmp.w r9, #192 @ 0xc0 │ │ mov sl, r9 │ │ it cs │ │ movcs.w sl, #192 @ 0xc0 │ │ ands.w r3, ip, sl, lsl #2 │ │ mov r8, lr │ │ + beq.n 3f492 │ │ + add.w lr, r8, r3 │ │ mov.w fp, #0 │ │ - beq.n 3ed0e │ │ mov r4, r8 │ │ ldrd r5, r2, [r4] │ │ - subs r3, #16 │ │ - ldrd r1, lr, [r4, #8] │ │ - add.w r4, r4, #16 │ │ + ldrd r1, r3, [r4, #8] │ │ + adds r4, #16 │ │ + cmp r4, lr │ │ mvn.w r6, r5 │ │ mov.w r6, r6, lsr #7 │ │ orr.w r5, r6, r5, lsr #6 │ │ mvn.w r6, r2 │ │ bic.w r5, r5, #4278124286 @ 0xfefefefe │ │ mov.w r6, r6, lsr #7 │ │ orr.w r2, r6, r2, lsr #6 │ │ @@ -34232,38 +34425,38 @@ │ │ bic.w r2, r2, #4278124286 @ 0xfefefefe │ │ add r2, r5 │ │ mvn.w r5, r1 │ │ mov.w r5, r5, lsr #7 │ │ orr.w r1, r5, r1, lsr #6 │ │ bic.w r1, r1, #4278124286 @ 0xfefefefe │ │ add r1, r2 │ │ - mvn.w r2, lr │ │ + mvn.w r2, r3 │ │ mov.w r2, r2, lsr #7 │ │ - orr.w r2, r2, lr, lsr #6 │ │ + orr.w r2, r2, r3, lsr #6 │ │ bic.w r2, r2, #4278124286 @ 0xfefefefe │ │ add.w fp, r2, r1 │ │ - bne.n 3ed4e │ │ - b.n 3ed0e │ │ + bne.n 3f4da │ │ + b.n 3f496 │ │ and.w r2, sl, #252 @ 0xfc │ │ cmp r3, #1 │ │ ldr.w r1, [r8, r2, lsl #2] │ │ mvn.w r6, r1 │ │ mov.w r6, r6, lsr #7 │ │ orr.w r1, r6, r1, lsr #6 │ │ bic.w r1, r1, #4278124286 @ 0xfefefefe │ │ - beq.n 3edf2 │ │ + beq.n 3f57c │ │ add.w r2, r8, r2, lsl #2 │ │ cmp r3, #2 │ │ ldr r6, [r2, #4] │ │ mvn.w r5, r6 │ │ mov.w r5, r5, lsr #7 │ │ orr.w r6, r5, r6, lsr #6 │ │ bic.w r6, r6, #4278124286 @ 0xfefefefe │ │ add r1, r6 │ │ - beq.n 3edf2 │ │ + beq.n 3f57c │ │ ldr r2, [r2, #8] │ │ mvns r3, r2 │ │ lsrs r3, r3, #7 │ │ orr.w r2, r3, r2, lsr #6 │ │ bic.w r2, r2, #4278124286 @ 0xfefefefe │ │ add r1, r2 │ │ uxtb16 r2, r1 │ │ @@ -34276,41 +34469,42 @@ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldr.w r8, [r7, #8] │ │ mov r4, r3 │ │ mov r6, r1 │ │ cmp.w r2, #1114112 @ 0x110000 │ │ - beq.n 3ee36 │ │ + beq.n 3f5c0 │ │ ldr r3, [r6, #16] │ │ mov r1, r2 │ │ mov r5, r0 │ │ blx r3 │ │ mov r1, r0 │ │ mov r0, r5 │ │ - cbz r1, 3ee36 │ │ + cbz r1, 3f5c0 │ │ movs r0, #1 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - cbz r4, 3ee48 │ │ + cbz r4, 3f5d2 │ │ ldr r3, [r6, #12] │ │ mov r1, r4 │ │ mov r2, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r3 │ │ movs r0, #0 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ + bmi.n 3f586 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #32 │ │ cmp r1, #39 @ 0x27 │ │ - bhi.n 3ee92 │ │ + bhi.n 3f61e │ │ tbb [pc, r1] │ │ subs r4, r2, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ ldrb r6, [r3, #24] │ │ subs r0, r6, #1 │ │ @@ -34326,35 +34520,35 @@ │ │ subs r6, r3, #0 │ │ subs r6, r3, #0 │ │ subs r2, r0, #2 │ │ subs r6, r3, #0 │ │ strb r6, [r3, #16] │ │ movs r1, #0 │ │ movw r2, #12380 @ 0x305c │ │ - b.n 3f016 │ │ + b.n 3f7a2 │ │ cmp r1, #92 @ 0x5c │ │ - bne.n 3ee9e │ │ + bne.n 3f62a │ │ movs r1, #0 │ │ movw r2, #23644 @ 0x5c5c │ │ - b.n 3f016 │ │ + b.n 3f7a2 │ │ lsls r2, r2, #31 │ │ itt ne │ │ lsrne r2, r1, #8 │ │ cmpne r2, #2 │ │ - bls.n 3ef70 │ │ + bls.n 3f6fc │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f2ac │ │ + bl 3fa50 │ │ mov r2, r0 │ │ mov r1, r5 │ │ mov r0, r4 │ │ cmp r2, #0 │ │ - beq.n 3ef70 │ │ - ldr r3, [pc, #368] @ (3f030 ) │ │ + beq.n 3f6fc │ │ + ldr r3, [pc, #368] @ (3f7bc ) │ │ ubfx r2, r1, #8, #4 │ │ ubfx r5, r1, #16, #4 │ │ ubfx r6, r1, #12, #4 │ │ add r3, pc │ │ ldrb.w lr, [r3, r2] │ │ ubfx r2, r1, #4, #4 │ │ ldrb r5, [r3, r5] │ │ @@ -34387,43 +34581,43 @@ │ │ strb.w r3, [r2, #-1] │ │ strb.w r6, [sp, #9] │ │ strb.w ip, [sp, #8] │ │ ldrd r2, r3, [sp] │ │ ldrh.w r6, [sp, #8] │ │ strd r2, r3, [r0] │ │ strh r6, [r0, #8] │ │ - b.n 3f00c │ │ + b.n 3f798 │ │ movs r1, #0 │ │ movw r2, #28252 @ 0x6e5c │ │ - b.n 3f016 │ │ + b.n 3f7a2 │ │ lsls r2, r2, #23 │ │ - bpl.n 3ef70 │ │ + bpl.n 3f6fc │ │ movs r1, #0 │ │ movw r2, #10076 @ 0x275c │ │ - b.n 3f016 │ │ + b.n 3f7a2 │ │ movs r1, #0 │ │ movw r2, #29276 @ 0x725c │ │ - b.n 3f016 │ │ + b.n 3f7a2 │ │ movs r1, #0 │ │ movw r2, #29788 @ 0x745c │ │ - b.n 3f016 │ │ + b.n 3f7a2 │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ cmp.w r2, #65536 @ 0x10000 │ │ - bcs.n 3f010 │ │ + bcs.n 3f79c │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3f038 │ │ - cbz r0, 3ef86 │ │ + bl 3f7c4 │ │ + cbz r0, 3f712 │ │ mov r0, r4 │ │ str r5, [r4, #0] │ │ movs r2, #129 @ 0x81 │ │ movs r1, #128 @ 0x80 │ │ - b.n 3f022 │ │ - ldr r1, [pc, #172] @ (3f034 ) │ │ + b.n 3f7ae │ │ + ldr r1, [pc, #172] @ (3f7c0 ) │ │ ubfx r0, r5, #8, #4 │ │ ubfx r2, r5, #12, #4 │ │ lsrs r6, r5, #20 │ │ add r1, pc │ │ ldrb.w lr, [r1, r0] │ │ ubfx r0, r5, #4, #4 │ │ ldrb r6, [r1, r6] │ │ @@ -34458,169 +34652,124 @@ │ │ mov r0, r4 │ │ strb.w ip, [sp, #24] │ │ ldrd r2, r3, [sp, #16] │ │ ldrh.w r6, [sp, #24] │ │ strd r2, r3, [r0] │ │ strh r6, [r4, #8] │ │ movs r2, #10 │ │ - b.n 3f022 │ │ + b.n 3f7ae │ │ movs r1, #0 │ │ movw r2, #8796 @ 0x225c │ │ str.w r1, [r0, #6] │ │ str.w r1, [r0, #2] │ │ strh r2, [r0, #0] │ │ movs r2, #2 │ │ strb r2, [r0, #13] │ │ strb r1, [r0, #12] │ │ add sp, #32 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - adds r6, #226 @ 0xe2 │ │ - vqshlu.s32 d19, d10, #29 │ │ + adds r3, #182 @ 0xb6 │ │ + vmlal.u , d29, d30[0] │ │ vsli.64 , q8, #61 @ 0x3d │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ cmp r0, #32 │ │ - bcs.n 3f050 │ │ + bcs.n 3f7dc │ │ movs r1, #0 │ │ and.w r0, r1, #1 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r0, #127 @ 0x7f │ │ - bcs.n 3f060 │ │ + bcs.n 3f7ec │ │ movs r1, #1 │ │ and.w r0, r1, #1 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w r0, #65536 @ 0x10000 │ │ - bcs.n 3f0f6 │ │ - ldr r1, [pc, #544] @ (3f288 ) │ │ - uxtb r4, r0 │ │ - ldr r3, [pc, #544] @ (3f28c ) │ │ + bcs.n 3f84c │ │ + ldr r1, [pc, #568] @ (3fa2c ) │ │ + uxtb r3, r0 │ │ mov.w ip, r0, lsr #8 │ │ - add r1, pc │ │ movs r2, #0 │ │ - add r3, pc │ │ - adds r5, r1, #2 │ │ + add r1, pc │ │ + movs r5, #0 │ │ mov lr, r1 │ │ - mov r8, r3 │ │ + ldr r1, [pc, #556] @ (3fa30 ) │ │ + add r1, pc │ │ + mov r8, r1 │ │ + b.n 3f816 │ │ + bhi.w 3f98c │ │ + mov r2, r1 │ │ + cmp r5, #76 @ 0x4c │ │ + beq.w 3f98c │ │ + add.w r1, lr, r5 │ │ + ldrb.w r4, [lr, r5] │ │ + adds r5, #2 │ │ ldrb r6, [r1, #1] │ │ - mov r3, r5 │ │ - ldrb r5, [r1, #0] │ │ - adds r1, r2, r6 │ │ - cmp r5, ip │ │ - bne.n 3f0a6 │ │ + cmp r4, ip │ │ + add.w r1, r2, r6 │ │ + bne.n 3f80a │ │ cmp r1, r2 │ │ - bcc.w 3f264 │ │ + bcc.w 3fa0a │ │ cmp.w r1, #284 @ 0x11c │ │ - bhi.w 3f264 │ │ + bhi.w 3fa0a │ │ + cmp r6, #0 │ │ + beq.n 3f80e │ │ add r2, r8 │ │ - cbz r6, 3f0a8 │ │ - ldrb.w r5, [r2], #1 │ │ + ldrb r4, [r2, #0] │ │ + cmp r4, r3 │ │ + beq.n 3f8aa │ │ + adds r2, #1 │ │ subs r6, #1 │ │ - cmp r5, r4 │ │ - bne.n 3f098 │ │ - b.n 3f044 │ │ - bhi.n 3f0ba │ │ - add.w r2, lr, #76 @ 0x4c │ │ - mov r5, r3 │ │ - cmp r3, r2 │ │ - mov r2, r1 │ │ - mov r1, r3 │ │ - it ne │ │ - addne r5, #2 │ │ - bne.n 3f07c │ │ - ldr r3, [pc, #468] @ (3f290 ) │ │ - movs r5, #0 │ │ - movs r1, #1 │ │ - add r3, pc │ │ - ldrsb r6, [r3, r5] │ │ - adds r2, r5, #1 │ │ - cmp r6, #0 │ │ - bmi.n 3f0d2 │ │ - mov r5, r2 │ │ - subs r0, r0, r6 │ │ - bpl.n 3f0ea │ │ - b.n 3f046 │ │ - cmp.w r2, #292 @ 0x124 │ │ - beq.w 3f27e │ │ - ldrb r2, [r3, r2] │ │ - and.w r6, r6, #127 @ 0x7f │ │ - adds r5, #2 │ │ - orr.w r6, r2, r6, lsl #8 │ │ - subs r0, r0, r6 │ │ - bmi.n 3f046 │ │ - eor.w r1, r1, #1 │ │ - cmp.w r5, #292 @ 0x124 │ │ - bne.n 3f0c2 │ │ - b.n 3f046 │ │ + bne.n 3f83e │ │ + b.n 3f80e │ │ cmp.w r0, #131072 @ 0x20000 │ │ - bcs.n 3f18e │ │ - ldr r1, [pc, #412] @ (3f29c ) │ │ + bcs.n 3f8b6 │ │ + ldr r1, [pc, #492] @ (3fa40 ) │ │ ubfx ip, r0, #8, #8 │ │ - ldr r4, [pc, #412] @ (3f2a0 ) │ │ uxtb r3, r0 │ │ - add r1, pc │ │ movs r2, #0 │ │ - add r4, pc │ │ - adds r6, r1, #2 │ │ + add r1, pc │ │ + movs r6, #0 │ │ mov lr, r1 │ │ - mov r8, r4 │ │ + ldr r1, [pc, #480] @ (3fa44 ) │ │ + add r1, pc │ │ + mov r8, r1 │ │ + b.n 3f876 │ │ + bhi.w 3f9ca │ │ + mov r2, r1 │ │ + cmp r6, #92 @ 0x5c │ │ + beq.w 3f9ca │ │ + add.w r1, lr, r6 │ │ + ldrb.w r4, [lr, r6] │ │ + adds r6, #2 │ │ ldrb r5, [r1, #1] │ │ - mov r4, r6 │ │ - ldrb r6, [r1, #0] │ │ - adds r1, r2, r5 │ │ - cmp r6, ip │ │ - bne.n 3f13a │ │ + cmp r4, ip │ │ + add.w r1, r2, r5 │ │ + bne.n 3f86a │ │ cmp r1, r2 │ │ - bcc.w 3f272 │ │ + bcc.w 3fa18 │ │ cmp r1, #212 @ 0xd4 │ │ - bhi.w 3f272 │ │ + bhi.w 3fa18 │ │ + cmp r5, #0 │ │ + beq.n 3f86e │ │ add r2, r8 │ │ - cbz r5, 3f13c │ │ - ldrb.w r6, [r2], #1 │ │ + ldrb r4, [r2, #0] │ │ + cmp r4, r3 │ │ + beq.n 3f8aa │ │ + adds r2, #1 │ │ subs r5, #1 │ │ - cmp r6, r3 │ │ - bne.n 3f12c │ │ - b.n 3f044 │ │ - bhi.n 3f14e │ │ - add.w r2, lr, #92 @ 0x5c │ │ - mov r6, r4 │ │ - cmp r4, r2 │ │ - mov r2, r1 │ │ - mov r1, r4 │ │ - it ne │ │ - addne r6, #2 │ │ - bne.n 3f112 │ │ - ldr r3, [pc, #340] @ (3f2a4 ) │ │ - uxth r0, r0 │ │ - movs r5, #0 │ │ - movs r1, #1 │ │ - add r3, pc │ │ - ldrsb r6, [r3, r5] │ │ - adds r2, r5, #1 │ │ - cmp r6, #0 │ │ - bmi.n 3f168 │ │ - mov r5, r2 │ │ - subs r0, r0, r6 │ │ - bpl.n 3f182 │ │ - b.n 3f046 │ │ - cmp.w r2, #504 @ 0x1f8 │ │ - beq.w 3f27e │ │ - ldrb r2, [r3, r2] │ │ - and.w r6, r6, #127 @ 0x7f │ │ - adds r5, #2 │ │ - orr.w r6, r2, r6, lsl #8 │ │ - subs r0, r0, r6 │ │ - bmi.w 3f046 │ │ - eor.w r1, r1, #1 │ │ - cmp.w r5, #504 @ 0x1f8 │ │ - bne.n 3f158 │ │ - b.n 3f046 │ │ + bne.n 3f89c │ │ + b.n 3f86e │ │ + movs r1, #0 │ │ + and.w r0, r1, #1 │ │ + ldr.w r8, [sp], #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ movw r1, #65504 @ 0xffe0 │ │ movw r3, #42720 @ 0xa6e0 │ │ movt r1, #31 │ │ and.w r2, r0, r1 │ │ movt r3, #2 │ │ subs r2, r2, r3 │ │ add.w r1, r1, #30 │ │ @@ -34684,42 +34833,90 @@ │ │ cmp r0, r3 │ │ it cc │ │ movcc r1, #1 │ │ ands r1, r2 │ │ and.w r0, r1, #1 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #48] @ (3f298 ) │ │ + ldr r3, [pc, #164] @ (3fa34 ) │ │ + movs r5, #0 │ │ + movs r1, #1 │ │ + add r3, pc │ │ + b.n 3f9aa │ │ + mov r5, r2 │ │ + subs r0, r0, r6 │ │ + bmi.w 3f7d2 │ │ + eor.w r1, r1, #1 │ │ + cmp.w r5, #292 @ 0x124 │ │ + beq.w 3f7d2 │ │ + ldrsb r6, [r3, r5] │ │ + adds r2, r5, #1 │ │ + cmp r6, #0 │ │ + bpl.n 3f996 │ │ + cmp.w r2, #292 @ 0x124 │ │ + beq.n 3fa24 │ │ + ldrb r2, [r3, r2] │ │ + and.w r6, r6, #127 @ 0x7f │ │ + adds r5, #2 │ │ + orr.w r6, r2, r6, lsl #8 │ │ + subs r0, r0, r6 │ │ + bpl.n 3f99e │ │ + b.n 3f7d2 │ │ + ldr r3, [pc, #124] @ (3fa48 ) │ │ + uxth r0, r0 │ │ + movs r5, #0 │ │ + movs r1, #1 │ │ + add r3, pc │ │ + b.n 3f9ea │ │ + mov r5, r2 │ │ + subs r0, r0, r6 │ │ + bmi.w 3f7d2 │ │ + eor.w r1, r1, #1 │ │ + cmp.w r5, #504 @ 0x1f8 │ │ + beq.w 3f7d2 │ │ + ldrsb r6, [r3, r5] │ │ + adds r2, r5, #1 │ │ + cmp r6, #0 │ │ + bpl.n 3f9d6 │ │ + cmp.w r2, #504 @ 0x1f8 │ │ + beq.n 3fa24 │ │ + ldrb r2, [r3, r2] │ │ + and.w r6, r6, #127 @ 0x7f │ │ + adds r5, #2 │ │ + orr.w r6, r2, r6, lsl #8 │ │ + subs r0, r0, r6 │ │ + bpl.n 3f9de │ │ + b.n 3f7d2 │ │ + ldr r3, [pc, #44] @ (3fa38 ) │ │ mov r0, r2 │ │ mov.w r2, #284 @ 0x11c │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #52] @ (3f2a8 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #48] @ (3fa4c ) │ │ mov r0, r2 │ │ movs r2, #212 @ 0xd4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #20] @ (3f294 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #20] @ (3fa3c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - nop │ │ - ldr r4, [r5, #16] │ │ - vqrshrn.u64 d22, q10, #3 │ │ - vtbx.8 d22, {d13-d15}, d4 │ │ - vneg.f q13, q10 │ │ + bl 3fbc0 │ │ + str r0, [r0, #96] @ 0x60 │ │ + vclt.f q11, q2, #0 │ │ + vsli.64 q11, q1, #61 @ 0x3d │ │ + vmull.u q13, d29, d2 │ │ movs r1, r1 │ │ - add r0, sp, #32 │ │ + add r4, sp, #504 @ 0x1f8 │ │ movs r1, r1 │ │ - str r6, [r5, #84] @ 0x54 │ │ - vcle.f q11, q3, #0 │ │ - vclt.f q11, q7, #0 │ │ - vqshl.u64 q13, q14, #61 @ 0x3d │ │ + str r0, [r7, #36] @ 0x24 │ │ + vmlal.u q11, d29, d12[0] │ │ + vrshr.u32 d22, d18, #3 │ │ + vcvt.f16.u16 q13, q11, #3 │ │ movs r1, r1 │ │ push {r4, lr} │ │ - ldr r1, [pc, #212] @ (3f384 ) │ │ + ldr r1, [pc, #212] @ (3fb28 ) │ │ movw r3, #3755 @ 0xeab │ │ movt r3, #1 │ │ movs r2, #16 │ │ cmp r0, r3 │ │ it cc │ │ movcc r2, #0 │ │ add r1, pc │ │ @@ -34764,1228 +34961,956 @@ │ │ it eq │ │ addeq r4, #1 │ │ add r4, r2 │ │ cmp r4, #31 │ │ ldr.w r2, [r1, r4, lsl #2] │ │ add.w r3, r1, r4, lsl #2 │ │ mov.w r1, r2, lsr #21 │ │ - bhi.n 3f352 │ │ + bhi.n 3faf6 │ │ ldr r2, [r3, #4] │ │ mov.w r2, r2, lsr #21 │ │ - cbnz r4, 3f356 │ │ + cbnz r4, 3fafa │ │ movs r3, #0 │ │ mvns r4, r1 │ │ adds r4, r4, r2 │ │ - bne.n 3f364 │ │ - b.n 3f37e │ │ + bne.n 3fb08 │ │ + b.n 3fb22 │ │ movw r2, #767 @ 0x2ff │ │ ldr.w r3, [r3, #-4] │ │ bfc r3, #21, #11 │ │ mvns r4, r1 │ │ adds r4, r4, r2 │ │ - beq.n 3f37e │ │ - ldr r4, [pc, #32] @ (3f388 ) │ │ + beq.n 3fb22 │ │ + ldr r4, [pc, #32] @ (3fb2c ) │ │ subs r0, r0, r3 │ │ sub.w ip, r2, #1 │ │ movs r3, #0 │ │ add r4, pc │ │ ldrb r2, [r4, r1] │ │ add r3, r2 │ │ cmp r3, r0 │ │ - bhi.n 3f37e │ │ + bhi.n 3fb22 │ │ adds r1, #1 │ │ cmp ip, r1 │ │ - bne.n 3f370 │ │ + bne.n 3fb14 │ │ and.w r0, r1, #1 │ │ pop {r4, pc} │ │ - str r0, [r3, #44] @ 0x2c │ │ - @ instruction: 0xfffd2d26 │ │ - vcle.f d27, d0, #0 │ │ - mov r7, sp │ │ - mov r2, r0 │ │ - ldr r0, [pc, #8] @ (3f39c ) │ │ - movs r1, #43 @ 0x2b │ │ - add r0, pc │ │ - bl 3f4a0 │ │ - adds r3, #149 @ 0x95 │ │ - vcle.f d27, d0, #0 │ │ - mov r7, sp │ │ - cmp r0, r2 │ │ - bls.n 3f3b0 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - bl 3f3c8 │ │ - cmp r1, r2 │ │ - bhi.n 3f3be │ │ - cmp r0, r1 │ │ - bls.n 3f3be │ │ - mov r2, r3 │ │ - bl 3f428 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - bl 3f3f8 │ │ - push {r4, r6, r7, lr} │ │ + ldrsh r4, [r2, r6] │ │ + vtbx.8 d18, {d29-d30}, d18 │ │ + vsli.64 , q0, #61 @ 0x3d │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ - ldr r3, [pc, #32] @ (3f3f0 ) │ │ - ldr r4, [pc, #32] @ (3f3f4 ) │ │ - strd r0, r1, [sp] │ │ + cmp r0, r2 │ │ + bls.n 3fb5c │ │ + ldr r4, [pc, #116] @ (3fbb0 ) │ │ + ldr r1, [pc, #116] @ (3fbb4 ) │ │ + strd r0, r2, [sp] │ │ add r0, sp, #4 │ │ - add r3, pc │ │ + add r1, pc │ │ add r4, pc │ │ - strd r4, r0, [sp, #12] │ │ + strd r1, r0, [sp, #12] │ │ mov r0, sp │ │ + str r1, [sp, #20] │ │ add r1, sp, #8 │ │ str r0, [sp, #8] │ │ - mov r0, r3 │ │ - str r4, [sp, #20] │ │ - bl 3f458 │ │ - nop │ │ - ldrd pc, pc, [r3, #1008]! @ 0x3f0 │ │ - lsrs r7, r4, #28 │ │ - movs r0, r0 │ │ - push {r4, r6, r7, lr} │ │ - add r7, sp, #8 │ │ - sub sp, #24 │ │ - ldr r3, [pc, #32] @ (3f420 ) │ │ - ldr r4, [pc, #32] @ (3f424 ) │ │ + mov r0, r4 │ │ + mov r2, r3 │ │ + bl 3fbe0 │ │ + cmp r1, r2 │ │ + bhi.n 3fb86 │ │ + cmp r0, r1 │ │ + bls.n 3fb86 │ │ + ldr r2, [pc, #64] @ (3fba8 ) │ │ + ldr r4, [pc, #68] @ (3fbac ) │ │ strd r0, r1, [sp] │ │ add r0, sp, #4 │ │ - add r3, pc │ │ + add r2, pc │ │ add r4, pc │ │ strd r4, r0, [sp, #12] │ │ mov r0, sp │ │ add r1, sp, #8 │ │ str r0, [sp, #8] │ │ - mov r0, r3 │ │ + mov r0, r2 │ │ + mov r2, r3 │ │ str r4, [sp, #20] │ │ - bl 3f458 │ │ - nop │ │ - svc 240 @ 0xf0 │ │ - @ instruction: 0xfffc0ef7 │ │ - movs r0, r0 │ │ - push {r4, r6, r7, lr} │ │ - add r7, sp, #8 │ │ - sub sp, #24 │ │ - ldr r3, [pc, #32] @ (3f450 ) │ │ - ldr r4, [pc, #32] @ (3f454 ) │ │ - strd r0, r1, [sp] │ │ - add r0, sp, #4 │ │ - add r3, pc │ │ - add r4, pc │ │ - strd r4, r0, [sp, #12] │ │ - mov r0, sp │ │ + bl 3fbe0 │ │ + ldr r0, [pc, #48] @ (3fbb8 ) │ │ + ldr r4, [pc, #48] @ (3fbbc ) │ │ + strd r1, r2, [sp] │ │ + add r1, sp, #4 │ │ + str r1, [sp, #16] │ │ + mov r1, sp │ │ + str r1, [sp, #8] │ │ + add r0, pc │ │ add r1, sp, #8 │ │ - str r0, [sp, #8] │ │ - mov r0, r3 │ │ + mov r2, r3 │ │ + add r4, pc │ │ str r4, [sp, #20] │ │ - bl 3f458 │ │ + str r4, [sp, #12] │ │ + bl 3fbe0 │ │ nop │ │ - stmia r0!, {r1, r2, r3} │ │ - vqrdmlah.s q8, q14, d7[0] │ │ + cbnz r7, 3fbd8 │ │ + @ instruction: 0xfffc0e89 │ │ + movs r0, r0 │ │ + b.n 402c6 │ │ + @ instruction: 0xfffc0eb5 │ │ movs r0, r0 │ │ + bvc.n 3fb6e │ │ + vcvt.f32.u32 q8, , #4 │ │ + movs r0, r0 │ │ + push {r7, lr} │ │ + mov r7, sp │ │ + mov r2, r0 │ │ + ldr r0, [pc, #8] @ (3fbd0 ) │ │ + movs r1, #43 @ 0x2b │ │ + add r0, pc │ │ + bl 3fbd4 │ │ + cmp r7, #193 @ 0xc1 │ │ + vcle.f d27, d0, #0 │ │ + mov r7, sp │ │ + lsls r1, r1, #1 │ │ + adds r1, #1 │ │ + bl 3fbe0 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #24 │ │ strd r0, r1, [sp, #4] │ │ movs r0, #1 │ │ strh.w r0, [sp, #20] │ │ add r0, sp, #4 │ │ str r0, [sp, #12] │ │ add r0, sp, #12 │ │ str r2, [sp, #16] │ │ - bl 93304 │ │ + bl 93e2c │ │ push {r1, r2, r3, r4, r5, r6, r7, lr} │ │ add r7, sp, #24 │ │ strd r0, r1, [sp] │ │ mov r1, sp │ │ - ldr r0, [pc, #24] @ (3f498 ) │ │ + ldr r0, [pc, #24] @ (3fc20 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ strd r0, r1, [sp, #12] │ │ add r0, sp, #4 │ │ str r0, [sp, #8] │ │ - ldr r0, [pc, #12] @ (3f49c ) │ │ + ldr r0, [pc, #12] @ (3fc24 ) │ │ add r1, sp, #8 │ │ add r0, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - lsrs r1, r0, #26 │ │ + lsrs r1, r6, #23 │ │ movs r0, r0 │ │ - stmia r5!, {r0, r3, r4, r7} │ │ - vabal.u , d28, d0 │ │ - mov r7, sp │ │ - lsls r1, r1, #1 │ │ - adds r1, #1 │ │ - bl 3f458 │ │ - push {r4, r5, r6, r7, lr} │ │ + pop {r0, r1, r5, r7, pc} │ │ + vsli.64 , q8, #60 @ 0x3c │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #44 @ 0x2c │ │ - ldr r6, [r3, #16] │ │ - mov r8, r1 │ │ - mov r9, r0 │ │ + sub sp, #52 @ 0x34 │ │ + ldr r5, [r3, #16] │ │ + mov fp, r1 │ │ + mov sl, r0 │ │ mov r0, r2 │ │ movs r1, #34 @ 0x22 │ │ mov r4, r3 │ │ - mov r5, r2 │ │ - blx r6 │ │ + mov r6, r2 │ │ + blx r5 │ │ cmp r0, #0 │ │ - bne.w 3f6ee │ │ - cmp.w r8, #0 │ │ - beq.w 3f68e │ │ + bne.w 3fe60 │ │ + cmp.w fp, #0 │ │ + beq.w 3fe00 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - mov r0, r8 │ │ - strd r6, r4, [sp, #4] │ │ - str r5, [sp, #16] │ │ - str.w r9, [sp, #12] │ │ - b.n 3f4ee │ │ - subs.w r0, r4, r9 │ │ - beq.w 3f698 │ │ - add.w r4, r9, r0 │ │ - movs r1, #0 │ │ - ldrb.w r5, [r9, r1] │ │ + mov r1, fp │ │ + strd r5, r4, [sp, #12] │ │ + str r6, [sp, #24] │ │ + str.w sl, [sp, #20] │ │ + str.w fp, [sp, #8] │ │ + b.n 3fc74 │ │ + movs r0, #1 │ │ + add.w r3, r0, r8 │ │ + subs.w r1, r1, sl │ │ + beq.w 3fe0a │ │ + add.w r4, sl, r1 │ │ + movs r0, #0 │ │ + ldrb.w r5, [sl, r0] │ │ sub.w r6, r5, #127 @ 0x7f │ │ cmn.w r6, #95 @ 0x5f │ │ - bcc.n 3f512 │ │ + bcc.n 3fc98 │ │ cmp r5, #34 @ 0x22 │ │ it ne │ │ cmpne r5, #92 @ 0x5c │ │ - beq.n 3f512 │ │ - adds r1, #1 │ │ - cmp r0, r1 │ │ - bne.n 3f4f4 │ │ - b.n 3f696 │ │ - add.w r0, r9, r1 │ │ - add r3, r1 │ │ - mov r9, r0 │ │ - ldrsb.w r6, [r9], #1 │ │ - cmp.w r6, #4294967295 @ 0xffffffff │ │ - uxtb.w sl, r6 │ │ - bgt.n 3f578 │ │ - ldrb r6, [r0, #1] │ │ - and.w r1, sl, #31 │ │ - cmp.w sl, #224 @ 0xe0 │ │ - and.w r5, r6, #63 @ 0x3f │ │ - bcc.n 3f566 │ │ - ldrb r6, [r0, #2] │ │ - cmp.w sl, #240 @ 0xf0 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r5, r6, r5, lsl #6 │ │ - bcc.n 3f570 │ │ - ldrb r6, [r0, #3] │ │ - and.w r1, r1, #7 │ │ - add.w r9, r0, #4 │ │ + beq.n 3fc98 │ │ + adds r0, #1 │ │ + cmp r1, r0 │ │ + bne.n 3fc7a │ │ + b.n 3fe08 │ │ + add.w r1, sl, r0 │ │ + str r2, [sp, #32] │ │ + mov r5, fp │ │ + str r4, [sp, #28] │ │ + mov sl, r1 │ │ + ldrsb.w r2, [sl], #1 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + uxtb.w r9, r2 │ │ + bgt.n 3fd00 │ │ + mov ip, r5 │ │ + ldrb r5, [r1, #1] │ │ + and.w r2, r9, #31 │ │ + cmp.w r9, #224 @ 0xe0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + bcc.n 3fcec │ │ + ldrb r4, [r1, #2] │ │ + cmp.w r9, #240 @ 0xf0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r5, r4, r5, lsl #6 │ │ + bcc.n 3fcf6 │ │ + ldrb r6, [r1, #3] │ │ + and.w r2, r2, #7 │ │ + add.w sl, r1, #4 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r6, r6, r5, lsl #6 │ │ - orr.w sl, r6, r1, lsl #18 │ │ - cmp.w sl, #1114112 @ 0x110000 │ │ - bne.n 3f578 │ │ - b.n 3f4e6 │ │ - orr.w sl, r5, r1, lsl #6 │ │ - add.w r9, r0, #2 │ │ - b.n 3f578 │ │ - orr.w sl, r5, r1, lsl #12 │ │ - add.w r9, r0, #3 │ │ - add r0, sp, #28 │ │ - mov r6, r2 │ │ - mov r1, sl │ │ + orr.w r9, r6, r2, lsl #18 │ │ + b.n 3fcfe │ │ + orr.w r9, r5, r2, lsl #6 │ │ + add.w sl, r1, #2 │ │ + b.n 3fcfe │ │ + orr.w r9, r5, r2, lsl #12 │ │ + add.w sl, r1, #3 │ │ + mov r5, ip │ │ + add.w r8, r0, r3 │ │ + add r0, sp, #36 @ 0x24 │ │ + mov r1, r9 │ │ mov.w r2, #65537 @ 0x10001 │ │ - str r4, [sp, #20] │ │ - mov r4, r8 │ │ - str r3, [sp, #24] │ │ - bl 3ee50 │ │ - ldrb.w fp, [sp, #40] @ 0x28 │ │ - ldrb.w r5, [sp, #41] @ 0x29 │ │ - sub.w r8, r5, fp │ │ - uxtb.w r0, r8 │ │ + bl 3f5dc │ │ + ldrb.w r6, [sp, #48] @ 0x30 │ │ + ldrb.w r4, [sp, #49] @ 0x31 │ │ + sub.w fp, r4, r6 │ │ + uxtb.w r0, fp │ │ cmp r0, #1 │ │ - bne.n 3f5ba │ │ - mov r8, r4 │ │ - ldr r3, [sp, #24] │ │ - ldr r4, [sp, #20] │ │ - mov r2, r6 │ │ - cmp.w sl, #128 @ 0x80 │ │ - bcs.n 3f638 │ │ - movs r0, #1 │ │ - add r3, r0 │ │ - subs.w r0, r4, r9 │ │ - bne.n 3f4ee │ │ - b.n 3f698 │ │ - ldr r3, [sp, #24] │ │ - mov r2, r6 │ │ - cmp r3, r6 │ │ - bcc.w 3f706 │ │ - cbz r2, 3f5da │ │ - cmp r2, r4 │ │ - bcs.n 3f5d6 │ │ - ldr r0, [sp, #12] │ │ + bne.n 3fd32 │ │ + ldr r2, [sp, #32] │ │ + mov fp, r5 │ │ + ldr r1, [sp, #28] │ │ + cmp.w r9, #128 @ 0x80 │ │ + bcc.n 3fc66 │ │ + b.n 3fdea │ │ + ldr r2, [sp, #32] │ │ + mov r1, r5 │ │ + mov r3, r8 │ │ + cmp r8, r2 │ │ + bcc.w 3fe78 │ │ + cbz r2, 3fd54 │ │ + cmp r2, r1 │ │ + bcs.n 3fd50 │ │ + ldr r0, [sp, #20] │ │ ldrsb r0, [r0, r2] │ │ - cmn.w r0, #64 @ 0x40 │ │ - bge.n 3f5da │ │ - b.n 3f706 │ │ - bne.w 3f706 │ │ - cbz r3, 3f5f0 │ │ - cmp r3, r4 │ │ - bcs.n 3f5ec │ │ - ldr r0, [sp, #12] │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 3fd54 │ │ + b.n 3fe78 │ │ + bne.w 3fe78 │ │ + cbz r3, 3fd6a │ │ + cmp r3, r1 │ │ + bcs.n 3fd66 │ │ + ldr r0, [sp, #20] │ │ ldrsb r0, [r0, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 3f5f0 │ │ - b.n 3f706 │ │ - bne.w 3f706 │ │ - ldr r0, [sp, #12] │ │ + bgt.n 3fd6a │ │ + b.n 3fe78 │ │ + bne.w 3fe78 │ │ + ldr r0, [sp, #20] │ │ + mov r8, r3 │ │ adds r1, r0, r2 │ │ - ldr r0, [sp, #8] │ │ - subs r2, r3, r2 │ │ - ldr r6, [r0, #12] │ │ ldr r0, [sp, #16] │ │ - blx r6 │ │ + subs r2, r3, r2 │ │ + ldr r5, [r0, #12] │ │ + ldr r0, [sp, #24] │ │ + blx r5 │ │ cmp r0, #0 │ │ - bne.n 3f6ee │ │ - cmp r5, #129 @ 0x81 │ │ - bcc.n 3f612 │ │ - ldr r1, [sp, #28] │ │ - ldr r0, [sp, #16] │ │ - ldr r2, [sp, #4] │ │ + bne.n 3fe60 │ │ + cmp r4, #129 @ 0x81 │ │ + bcc.n 3fd8e │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #24] │ │ + ldr r2, [sp, #12] │ │ blx r2 │ │ - cbz r0, 3f622 │ │ - b.n 3f6ee │ │ - add r0, sp, #28 │ │ - mov r2, r8 │ │ - add.w r1, r0, fp │ │ - ldr r0, [sp, #16] │ │ - blx r6 │ │ + cbz r0, 3fd9c │ │ + b.n 3fe60 │ │ + add r0, sp, #36 @ 0x24 │ │ + mov r2, fp │ │ + adds r1, r0, r6 │ │ + ldr r0, [sp, #24] │ │ + blx r5 │ │ cmp r0, #0 │ │ - bne.n 3f6ee │ │ - cmp.w sl, #128 @ 0x80 │ │ - bcs.n 3f662 │ │ - mov r8, r4 │ │ + bne.n 3fe60 │ │ + cmp.w r9, #128 @ 0x80 │ │ + bcs.n 3fdb8 │ │ movs r0, #1 │ │ - ldrd r4, r3, [sp, #20] │ │ - adds r2, r0, r3 │ │ - cmp.w sl, #128 @ 0x80 │ │ - bcc.n 3f5ae │ │ - cmp.w sl, #2048 @ 0x800 │ │ - bcs.n 3f64c │ │ + ldr.w fp, [sp, #8] │ │ + ldr r1, [sp, #28] │ │ + add.w r2, r0, r8 │ │ + cmp.w r9, #128 @ 0x80 │ │ + bcc.w 3fc66 │ │ + b.n 3fdea │ │ + ldr.w fp, [sp, #8] │ │ + cmp.w r9, #2048 @ 0x800 │ │ + ldr r1, [sp, #28] │ │ + bcs.n 3fdd4 │ │ movs r0, #2 │ │ - add r3, r0 │ │ - subs.w r0, r4, r9 │ │ - bne.w 3f4ee │ │ - b.n 3f698 │ │ + add.w r2, r0, r8 │ │ + cmp.w r9, #128 @ 0x80 │ │ + bcc.w 3fc66 │ │ + b.n 3fdea │ │ movs r0, #4 │ │ - cmp.w sl, #65536 @ 0x10000 │ │ + cmp.w r9, #65536 @ 0x10000 │ │ it cc │ │ movcc r0, #3 │ │ - add r3, r0 │ │ - subs.w r0, r4, r9 │ │ - bne.w 3f4ee │ │ - b.n 3f698 │ │ - mov r8, r4 │ │ - ldrd r4, r3, [sp, #20] │ │ - cmp.w sl, #2048 @ 0x800 │ │ - bcs.n 3f67a │ │ + add.w r2, r0, r8 │ │ + cmp.w r9, #128 @ 0x80 │ │ + bcc.w 3fc66 │ │ + cmp.w r9, #2048 @ 0x800 │ │ + bcs.n 3fdf4 │ │ movs r0, #2 │ │ - adds r2, r0, r3 │ │ - cmp.w sl, #128 @ 0x80 │ │ - bcc.n 3f5ae │ │ - b.n 3f638 │ │ + b.n 3fc68 │ │ movs r0, #4 │ │ - cmp.w sl, #65536 @ 0x10000 │ │ + cmp.w r9, #65536 @ 0x10000 │ │ it cc │ │ movcc r0, #3 │ │ - adds r2, r0, r3 │ │ - cmp.w sl, #128 @ 0x80 │ │ - bcs.n 3f638 │ │ - b.n 3f5ae │ │ - mov.w r8, #0 │ │ + b.n 3fc68 │ │ + mov.w fp, #0 │ │ movs r0, #0 │ │ - b.n 3f6de │ │ - add r3, r0 │ │ + b.n 3fe50 │ │ + add r3, r1 │ │ cmp r2, r3 │ │ - bhi.n 3f714 │ │ - ldrd r9, r5, [sp, #12] │ │ - ldrd r6, r4, [sp, #4] │ │ - cbz r2, 3f6b8 │ │ - cmp r2, r8 │ │ - bcs.n 3f6c2 │ │ - ldrsb.w r0, [r9, r2] │ │ - cmn.w r0, #64 @ 0x40 │ │ + bhi.n 3fe84 │ │ + ldrd sl, r6, [sp, #20] │ │ + ldrd r5, r4, [sp, #12] │ │ + cbz r2, 3fe2a │ │ + cmp r2, fp │ │ + bcs.n 3fe34 │ │ + ldrsb.w r0, [sl, r2] │ │ + cmn.w r0, #65 @ 0x41 │ │ mov r0, r2 │ │ - bge.n 3f6c6 │ │ - b.n 3f71c │ │ + bgt.n 3fe38 │ │ + b.n 3fe8c │ │ movs r0, #0 │ │ - cbnz r3, 3f6ca │ │ - mov.w r8, #0 │ │ - b.n 3f6de │ │ - mov r0, r8 │ │ - bne.n 3f71c │ │ + cbnz r3, 3fe3c │ │ + mov.w fp, #0 │ │ + b.n 3fe50 │ │ + mov r0, fp │ │ + bne.n 3fe8c │ │ cmp r3, #0 │ │ - beq.n 3f6bc │ │ - cmp r3, r8 │ │ - bcs.n 3f6dc │ │ - ldrsb.w r1, [r9, r3] │ │ + beq.n 3fe2e │ │ + cmp r3, fp │ │ + bcs.n 3fe4e │ │ + ldrsb.w r1, [sl, r3] │ │ cmn.w r1, #65 @ 0x41 │ │ - ble.n 3f71a │ │ - mov r8, r3 │ │ - b.n 3f6de │ │ - bne.n 3f71a │ │ - add.w r1, r9, r0 │ │ - sub.w r2, r8, r0 │ │ + ble.n 3fe8a │ │ + mov fp, r3 │ │ + b.n 3fe50 │ │ + bne.n 3fe8a │ │ + add.w r1, sl, r0 │ │ + sub.w r2, fp, r0 │ │ ldr r3, [r4, #12] │ │ - mov r0, r5 │ │ + mov r0, r6 │ │ blx r3 │ │ - cbz r0, 3f6f8 │ │ + cbz r0, 3fe6a │ │ movs r0, #1 │ │ - add sp, #44 @ 0x2c │ │ + add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r0, r5 │ │ + mov r0, r6 │ │ movs r1, #34 @ 0x22 │ │ - blx r6 │ │ - add sp, #44 @ 0x2c │ │ + blx r5 │ │ + add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #40] @ (3f730 ) │ │ - mov r1, r4 │ │ + ldr r0, [pc, #32] @ (3fe9c ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - ldr r0, [sp, #12] │ │ - bl 3f734 │ │ - ldr.w r9, [sp, #12] │ │ - b.n 3f71c │ │ + ldr r0, [sp, #20] │ │ + bl 3fea4 │ │ + ldr.w sl, [sp, #20] │ │ + b.n 3fe8c │ │ mov r2, r0 │ │ - ldr r0, [pc, #12] @ (3f72c ) │ │ - mov r1, r8 │ │ + ldr r0, [pc, #16] @ (3fea0 ) │ │ + mov r1, fp │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - mov r0, r9 │ │ - bl 3f734 │ │ + mov r0, sl │ │ + bl 3fea4 │ │ nop │ │ - add r2, pc, #688 @ (adr r2, 3f9e0 ) │ │ + add r7, pc, #520 @ (adr r7, 400a8 ) │ │ movs r1, r1 │ │ - add r2, pc, #712 @ (adr r2, 3f9fc ) │ │ + add r7, pc, #496 @ (adr r7, 40094 ) │ │ movs r1, r1 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #8 │ │ ldr.w ip, [r7, #8] │ │ str.w ip, [sp] │ │ - bl 3f748 │ │ - bmi.n 3f6f2 │ │ + bl 3feb8 │ │ + bmi.n 3fe62 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #80 @ 0x50 │ │ + mov ip, r2 │ │ cmp.w r1, #256 @ 0x100 │ │ strd r2, r3, [sp] │ │ - bhi.n 3f766 │ │ + bhi.n 3fed8 │ │ movs r4, #0 │ │ movs r5, #1 │ │ strd r0, r1, [sp, #8] │ │ - b.n 3f792 │ │ - mov.w ip, #256 @ 0x100 │ │ - ldrsb.w r5, [r0, ip] │ │ + b.n 3fefe │ │ + mov.w r2, #256 @ 0x100 │ │ + ldrsb r5, [r0, r2] │ │ cmn.w r5, #65 @ 0x41 │ │ - bgt.n 3f77e │ │ - subs.w ip, ip, #1 │ │ - bne.n 3f76a │ │ - mov.w ip, #0 │ │ - ldr r5, [pc, #360] @ (3f8e8 ) │ │ + bgt.n 3feea │ │ + subs r2, #1 │ │ + bne.n 3fedc │ │ + movs r2, #0 │ │ + ldr r5, [pc, #380] @ (40068 ) │ │ movs r4, #0 │ │ - strd r0, ip, [sp, #8] │ │ - cmp ip, r1 │ │ + strd r0, r2, [sp, #8] │ │ + cmp r2, r1 │ │ add r5, pc │ │ it cs │ │ movcs r5, #1 │ │ it cc │ │ movcc r4, #5 │ │ - ldr.w ip, [r7, #8] │ │ - cmp r2, r1 │ │ + ldr.w lr, [r7, #8] │ │ + cmp ip, r1 │ │ strd r5, r4, [sp, #16] │ │ - bhi.n 3f894 │ │ + bhi.w 40010 │ │ cmp r3, r1 │ │ - bhi.n 3f892 │ │ - cmp r2, r3 │ │ - bhi.w 3f8bc │ │ - cbz r2, 3f7ba │ │ - cmp r2, r1 │ │ - bcs.n 3f7ba │ │ - ldrsb r5, [r0, r2] │ │ - cmn.w r5, #64 @ 0x40 │ │ - it ge │ │ - movge r2, r3 │ │ - b.n 3f7bc │ │ - mov r2, r3 │ │ - cmp r2, r1 │ │ - str r2, [sp, #24] │ │ - bcs.n 3f7d6 │ │ - cbz r2, 3f7d0 │ │ - ldrsb r3, [r0, r2] │ │ - cmn.w r3, #65 @ 0x41 │ │ - bgt.n 3f7d2 │ │ - subs r2, #1 │ │ - bne.n 3f7c4 │ │ - movs r2, #0 │ │ - cmp r2, r1 │ │ - bne.n 3f7dc │ │ - mov r0, ip │ │ - bl 3f38c │ │ - add r0, r2 │ │ + bhi.n 4000e │ │ + cmp ip, r3 │ │ + bhi.w 4003a │ │ + cmp.w ip, #0 │ │ + beq.n 3ff2c │ │ + cmp ip, r1 │ │ + bcs.n 3ff2c │ │ + ldrsb.w r5, [r0, ip] │ │ + cmn.w r5, #65 @ 0x41 │ │ + it le │ │ + movle r3, ip │ │ + cmp r3, r1 │ │ + str r3, [sp, #24] │ │ + bcs.n 3ff46 │ │ + cbz r3, 3ff40 │ │ + ldrsb r5, [r0, r3] │ │ + cmn.w r5, #65 @ 0x41 │ │ + bgt.n 3ff42 │ │ + subs r3, #1 │ │ + bne.n 3ff34 │ │ + movs r3, #0 │ │ + cmp r3, r1 │ │ + bne.n 3ff4c │ │ + mov r0, lr │ │ + bl 3fbc0 │ │ + add r0, r3 │ │ ldrsb.w r1, [r0] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - uxtb r3, r1 │ │ - ble.n 3f7f0 │ │ - str r3, [sp, #28] │ │ - movs r1, #1 │ │ - b.n 3f852 │ │ - ldrb r5, [r0, #1] │ │ - and.w r1, r3, #31 │ │ - cmp r3, #223 @ 0xdf │ │ - and.w r5, r5, #63 @ 0x3f │ │ - bls.n 3f826 │ │ - ldrb r4, [r0, #2] │ │ - cmp r3, #240 @ 0xf0 │ │ + uxtb r5, r1 │ │ + ble.n 3ff62 │ │ + str r5, [sp, #28] │ │ + mov.w ip, #1 │ │ + b.n 3ffcc │ │ + ldrb r4, [r0, #1] │ │ + and.w ip, r5, #31 │ │ + cmp r5, #223 @ 0xdf │ │ and.w r4, r4, #63 @ 0x3f │ │ - orr.w r5, r4, r5, lsl #6 │ │ - bcc.n 3f834 │ │ + bls.n 3ff98 │ │ + ldrb r1, [r0, #2] │ │ + cmp r5, #240 @ 0xf0 │ │ + and.w r1, r1, #63 @ 0x3f │ │ + orr.w r4, r1, r4, lsl #6 │ │ + bcc.n 3ffa8 │ │ ldrb r0, [r0, #3] │ │ - and.w r1, r1, #7 │ │ + and.w r1, ip, #7 │ │ and.w r0, r0, #63 @ 0x3f │ │ - orr.w r0, r0, r5, lsl #6 │ │ + orr.w r0, r0, r4, lsl #6 │ │ orr.w r0, r0, r1, lsl #18 │ │ - cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n 3f7d6 │ │ - b.n 3f82a │ │ - orr.w r0, r5, r1, lsl #6 │ │ cmp r0, #128 @ 0x80 │ │ str r0, [sp, #28] │ │ - bcs.n 3f83e │ │ - movs r1, #1 │ │ - b.n 3f852 │ │ - orr.w r0, r5, r1, lsl #12 │ │ + bcc.n 3ffa2 │ │ + b.n 3ffb2 │ │ + orr.w r0, r4, ip, lsl #6 │ │ + cmp r0, #128 @ 0x80 │ │ + str r0, [sp, #28] │ │ + bcs.n 3ffb2 │ │ + mov.w ip, #1 │ │ + b.n 3ffcc │ │ + orr.w r0, r4, ip, lsl #12 │ │ cmp r0, #128 @ 0x80 │ │ str r0, [sp, #28] │ │ - bcc.n 3f830 │ │ + bcc.n 3ffa2 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bcs.n 3f848 │ │ - movs r1, #2 │ │ - b.n 3f852 │ │ - movs r1, #4 │ │ + bcs.n 3ffbe │ │ + mov.w ip, #2 │ │ + b.n 3ffcc │ │ + mov.w ip, #4 │ │ cmp.w r0, #65536 @ 0x10000 │ │ it cc │ │ - movcc r1, #3 │ │ - add r1, r2 │ │ - ldr r5, [pc, #172] @ (3f904 ) │ │ - ldr r6, [pc, #176] @ (3f908 ) │ │ - ldr r4, [pc, #176] @ (3f90c ) │ │ - add r5, pc │ │ - ldr r3, [pc, #176] @ (3f910 ) │ │ + movcc.w ip, #3 │ │ + add.w r4, ip, r3 │ │ + ldr r6, [pc, #176] @ (40084 ) │ │ + ldr r1, [pc, #180] @ (40088 ) │ │ + ldr r5, [pc, #180] @ (4008c ) │ │ add r6, pc │ │ - ldr r0, [pc, #176] @ (3f914 ) │ │ - add r4, pc │ │ - strd r2, r1, [sp, #32] │ │ - add r1, sp, #16 │ │ - add r3, pc │ │ + ldr r2, [pc, #180] @ (40090 ) │ │ + add r1, pc │ │ + ldr r0, [pc, #180] @ (40094 ) │ │ + add r5, pc │ │ + strd r3, r4, [sp, #32] │ │ + add r3, sp, #16 │ │ + add r2, pc │ │ add r0, pc │ │ - strd r5, r1, [sp, #68] @ 0x44 │ │ - add r1, sp, #8 │ │ - str r5, [sp, #76] @ 0x4c │ │ - strd r6, r1, [sp, #60] @ 0x3c │ │ + strd r6, r3, [sp, #68] @ 0x44 │ │ + add r3, sp, #8 │ │ + str r6, [sp, #76] @ 0x4c │ │ + strd r1, r3, [sp, #60] @ 0x3c │ │ add r1, sp, #32 │ │ - strd r4, r1, [sp, #52] @ 0x34 │ │ + strd r5, r1, [sp, #52] @ 0x34 │ │ add r1, sp, #28 │ │ - strd r3, r1, [sp, #44] @ 0x2c │ │ + strd r2, r1, [sp, #44] @ 0x2c │ │ add r1, sp, #24 │ │ str r1, [sp, #40] @ 0x28 │ │ add r1, sp, #40 @ 0x28 │ │ - mov r2, ip │ │ - bl 3f458 │ │ - mov r2, r3 │ │ - ldr r1, [pc, #84] @ (3f8ec ) │ │ - ldr r0, [pc, #88] @ (3f8f0 ) │ │ - ldr r3, [pc, #88] @ (3f8f4 ) │ │ + mov r2, lr │ │ + bl 3fbe0 │ │ + mov ip, r3 │ │ + ldr r1, [pc, #88] @ (4006c ) │ │ + add r3, sp, #16 │ │ + ldr r0, [pc, #88] @ (40070 ) │ │ + ldr r2, [pc, #92] @ (40074 ) │ │ add r1, pc │ │ - str r2, [sp, #32] │ │ - add r2, sp, #16 │ │ - add r3, pc │ │ add r0, pc │ │ - strd r3, r2, [sp, #52] @ 0x34 │ │ + str.w ip, [sp, #32] │ │ + add r2, pc │ │ + str r2, [sp, #60] @ 0x3c │ │ + strd r2, r3, [sp, #52] @ 0x34 │ │ add r2, sp, #8 │ │ - str r3, [sp, #60] @ 0x3c │ │ strd r1, r2, [sp, #44] @ 0x2c │ │ add r1, sp, #32 │ │ str r1, [sp, #40] @ 0x28 │ │ add r1, sp, #40 @ 0x28 │ │ - mov r2, ip │ │ - bl 3f458 │ │ - ldr r1, [pc, #56] @ (3f8f8 ) │ │ - add r3, sp, #16 │ │ - ldr r2, [pc, #56] @ (3f8fc ) │ │ - ldr r0, [pc, #60] @ (3f900 ) │ │ + mov r2, lr │ │ + bl 3fbe0 │ │ + ldr r1, [pc, #60] @ (40078 ) │ │ + add r5, sp, #16 │ │ + ldr r3, [pc, #60] @ (4007c ) │ │ + ldr r0, [pc, #60] @ (40080 ) │ │ add r1, pc │ │ - str r3, [sp, #64] @ 0x40 │ │ - add r3, sp, #8 │ │ - add r2, pc │ │ - str r3, [sp, #56] @ 0x38 │ │ - add r3, sp, #4 │ │ - str r3, [sp, #48] @ 0x30 │ │ - mov r3, sp │ │ + str r5, [sp, #64] @ 0x40 │ │ + add r5, sp, #8 │ │ + add r3, pc │ │ + str r5, [sp, #56] @ 0x38 │ │ + add r5, sp, #4 │ │ + str r5, [sp, #48] @ 0x30 │ │ + mov r5, sp │ │ add r0, pc │ │ str r1, [sp, #68] @ 0x44 │ │ str r1, [sp, #60] @ 0x3c │ │ - str r2, [sp, #52] @ 0x34 │ │ - strd r3, r2, [sp, #40] @ 0x28 │ │ + str r3, [sp, #52] @ 0x34 │ │ + strd r5, r3, [sp, #40] @ 0x28 │ │ add r1, sp, #40 @ 0x28 │ │ - mov r2, ip │ │ - bl 3f458 │ │ - cmp r7, #82 @ 0x52 │ │ - vtbx.8 d16, {d13-d15}, d23 │ │ - movs r0, r0 │ │ - str??.w pc, [sl, #4092] @ 0xffc │ │ - lsls r5, r6, #1 │ │ - movs r0, r0 │ │ - lsls r1, r2, #1 │ │ - movs r0, r0 │ │ - lsrs r7, r6, #8 │ │ + mov r2, lr │ │ + bl 3fbe0 │ │ + nop │ │ + cmp r4, #70 @ 0x46 │ │ + vtbx.8 d16, {d29-d30}, d17 │ │ movs r0, r0 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - vshr.u64 d16, d27, #4 │ │ + bl 3ba06c │ │ + strb r5, [r5, #13] │ │ + movs r3, r0 │ │ + strb r3, [r1, #13] │ │ + movs r3, r0 │ │ + lsrs r1, r6, #6 │ │ movs r0, r0 │ │ - lsls r3, r0, #3 │ │ + str r1, [sp, #564] @ 0x234 │ │ + vrsra.u64 d23, d23, #4 │ │ + movs r3, r0 │ │ + lsls r3, r7, #2 │ │ movs r0, r0 │ │ - bl 10190e │ │ - lsrs r7, r2, #10 │ │ + bl 10608e │ │ + lsrs r3, r2, #8 │ │ movs r0, r0 │ │ - add r0, pc, #24 @ (adr r0, 3f930 ) │ │ - vpadal.s d20, d11 │ │ - ldrd r1, r2, [r0] │ │ - mov r0, r3 │ │ - b.w 3f9e8 │ │ - push {r4, r5, r7, lr} │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + vsli.64 d27, d16, #60 @ 0x3c │ │ add r7, sp, #8 │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ mov r4, r1 │ │ - bl 3f958 │ │ - cbnz r0, 3f944 │ │ + bl 400cc │ │ + cbnz r0, 400b8 │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #20] @ (3f954 ) │ │ + ldr r1, [pc, #20] @ (400c8 ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 3f948 │ │ + cbz r0, 400bc │ │ movs r0, #1 │ │ pop {r4, r5, r7, pc} │ │ ldr r0, [r5, #4] │ │ mov r1, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 3f958 │ │ - str r6, [r6, #64] @ 0x40 │ │ + b.w 400cc │ │ + str r2, [r4, #16] │ │ vsli.64 d27, d16, #61 @ 0x3d │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ mov r4, r1 │ │ ldr r1, [r1, #8] │ │ lsls r2, r1, #6 │ │ - bmi.n 3f984 │ │ + bmi.n 400f8 │ │ lsls r1, r1, #5 │ │ - bmi.n 3f9a2 │ │ + bmi.n 40116 │ │ sub.w r5, r7, #18 │ │ mov r1, r5 │ │ - bl 40134 │ │ + bl 405e0 │ │ rsb r1, r0, #10 │ │ add r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r0, r1, [sp] │ │ - b.n 3f9d0 │ │ - ldr r2, [pc, #84] @ (3f9dc ) │ │ + b.n 40144 │ │ + ldr r2, [pc, #84] @ (40150 ) │ │ sub.w r1, r7, #18 │ │ movs r5, #7 │ │ add r2, pc │ │ mov r3, r5 │ │ and.w r5, r0, #15 │ │ lsrs r0, r0, #4 │ │ ldrb r5, [r2, r5] │ │ strb r5, [r1, r3] │ │ sub.w r5, r3, #1 │ │ - bne.n 3f98e │ │ - b.n 3f9be │ │ - ldr r2, [pc, #60] @ (3f9e0 ) │ │ + bne.n 40102 │ │ + b.n 40132 │ │ + ldr r2, [pc, #60] @ (40154 ) │ │ sub.w r1, r7, #18 │ │ movs r5, #7 │ │ add r2, pc │ │ mov r3, r5 │ │ and.w r5, r0, #15 │ │ lsrs r0, r0, #4 │ │ ldrb r5, [r2, r5] │ │ strb r5, [r1, r3] │ │ sub.w r5, r3, #1 │ │ - bne.n 3f9ac │ │ + bne.n 40120 │ │ adds r0, r3, #1 │ │ - ldr r2, [pc, #32] @ (3f9e4 ) │ │ + ldr r2, [pc, #32] @ (40158 ) │ │ rsb r0, r0, #9 │ │ add r1, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r1, r0, [sp] │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #24 │ │ pop {r4, r5, r7, pc} │ │ - cmp r4, #32 │ │ - vtbl.8 d18, {d13-d16}, d18 │ │ - vcge.f d23, d5, #0 │ │ + cmp r1, #12 │ │ + vtbl.8 d18, {d13}, d14 │ │ + vsra.u64 d23, d9, #3 │ │ vsli.64 , q8, #61 @ 0x3d │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldr.w sl, [r0, #8] │ │ mov r6, r2 │ │ mov r8, r1 │ │ tst.w sl, #402653184 @ 0x18000000 │ │ - beq.w 3fb16 │ │ + beq.n 40214 │ │ movs.w r1, sl, lsl #3 │ │ - bmi.n 3fa2a │ │ + bmi.n 40198 │ │ cmp r6, #16 │ │ - bcs.n 3fa6a │ │ - cmp r6, #0 │ │ - beq.w 3fb0c │ │ - movs r2, #0 │ │ + bcs.n 401d8 │ │ movs r1, #0 │ │ - ldrsb.w r3, [r8, r2] │ │ - adds r2, #1 │ │ - cmn.w r3, #65 @ 0x41 │ │ + cbz r6, 401e6 │ │ + mov r2, r8 │ │ + mov r3, r6 │ │ + ldrsb.w r5, [r2], #1 │ │ + cmn.w r5, #65 @ 0x41 │ │ it gt │ │ addgt r1, #1 │ │ - cmp r6, r2 │ │ - bne.n 3fa16 │ │ - b.n 3fa88 │ │ + subs r3, #1 │ │ + bne.n 40186 │ │ + b.n 401e6 │ │ ldrh.w ip, [r0, #14] │ │ cmp.w ip, #0 │ │ - beq.n 3fa80 │ │ + beq.n 40206 │ │ add.w r3, r8, r6 │ │ movs r6, #0 │ │ mov r4, r8 │ │ mov r2, ip │ │ - b.n 3fa50 │ │ + b.n 401be │ │ cmp r1, #240 @ 0xf0 │ │ ite cs │ │ addcs r4, r5, #4 │ │ addcc r4, r5, #3 │ │ subs r1, r4, r5 │ │ subs r2, #1 │ │ add r6, r1 │ │ - beq.n 3fa82 │ │ + beq.n 40208 │ │ cmp r4, r3 │ │ - beq.n 3fa84 │ │ + beq.n 4020a │ │ mov r5, r4 │ │ ldrsb.w r1, [r4], #1 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 3fa48 │ │ + bgt.n 401b6 │ │ uxtb r1, r1 │ │ cmp r1, #224 @ 0xe0 │ │ - bcs.n 3fa40 │ │ + bcs.n 401ae │ │ adds r4, r5, #2 │ │ - b.n 3fa48 │ │ + b.n 401b6 │ │ mov r4, r0 │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 3ec98 │ │ + bl 3f418 │ │ mov r1, r0 │ │ mov r0, r4 │ │ ldrh r2, [r0, #12] │ │ cmp r1, r2 │ │ - bcc.n 3fa8e │ │ - b.n 3fb16 │ │ - movs r6, #0 │ │ - movs r2, #0 │ │ - sub.w r1, ip, r2 │ │ - ldrh r2, [r0, #12] │ │ - cmp r1, r2 │ │ - bcs.n 3fb16 │ │ + bcs.n 40214 │ │ subs r3, r2, r1 │ │ ubfx r1, sl, #29, #2 │ │ bfc sl, #21, #11 │ │ mov.w fp, #0 │ │ tbb [pc, r1] │ │ - lsls r7, r0, #8 │ │ - lsls r4, r0, #28 │ │ + lsls r1, r3, #8 │ │ + adds r6, r2, r4 │ │ mov fp, r3 │ │ - b.n 3faae │ │ + b.n 40230 │ │ + movs r6, #0 │ │ + movs r2, #0 │ │ + sub.w r1, ip, r2 │ │ + ldrh r2, [r0, #12] │ │ + cmp r1, r2 │ │ + bcc.n 401ec │ │ + ldrd r0, r1, [r0] │ │ + mov r2, r6 │ │ + ldr r3, [r1, #12] │ │ + mov r1, r8 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + bx r3 │ │ uxth r1, r3 │ │ mov.w fp, r1, lsr #1 │ │ ldrd r5, r4, [r0] │ │ mov.w r9, #0 │ │ str r3, [sp, #0] │ │ uxth.w r0, fp │ │ uxth.w r1, r9 │ │ cmp r1, r0 │ │ - bcs.n 3fad6 │ │ + bcs.n 40258 │ │ ldr r2, [r4, #16] │ │ mov r0, r5 │ │ mov r1, sl │ │ blx r2 │ │ add.w r9, r9, #1 │ │ cmp r0, #0 │ │ - beq.n 3fab8 │ │ - b.n 3fb02 │ │ + beq.n 4023a │ │ + b.n 40284 │ │ ldr r3, [r4, #12] │ │ mov r0, r5 │ │ mov r1, r8 │ │ mov r2, r6 │ │ blx r3 │ │ - cbnz r0, 3fb02 │ │ + cbnz r0, 40284 │ │ ldr r0, [sp, #0] │ │ movs r6, #0 │ │ sub.w r0, r0, fp │ │ uxth.w r8, r0 │ │ uxth r0, r6 │ │ cmp r0, r8 │ │ - bcs.n 3fb2c │ │ + bcs.n 4028e │ │ ldr r2, [r4, #16] │ │ mov r0, r5 │ │ mov r1, sl │ │ blx r2 │ │ adds r6, #1 │ │ cmp r0, #0 │ │ - beq.n 3faee │ │ + beq.n 40270 │ │ movs r0, #1 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - movs r1, #0 │ │ - movs r6, #0 │ │ - ldrh r2, [r0, #12] │ │ - cmp r1, r2 │ │ - bcc.n 3fa8e │ │ - ldrd r0, r1, [r0] │ │ - mov r2, r6 │ │ - ldr r3, [r1, #12] │ │ - mov r1, r8 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - bx r3 │ │ movs r0, #0 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 3fae2 │ │ ldrb r0, [r0, #0] │ │ mov r2, r1 │ │ - cbz r0, 3fb4a │ │ - ldr r1, [pc, #28] @ (3fb5c ) │ │ + cbz r0, 402aa │ │ + ldr r1, [pc, #28] @ (402bc ) │ │ mov r0, r2 │ │ movs r2, #4 │ │ add r1, pc │ │ - b.w 3f9e8 │ │ - ldr r1, [pc, #12] @ (3fb58 ) │ │ + b.w 4015c │ │ + ldr r1, [pc, #12] @ (402b8 ) │ │ mov r0, r2 │ │ movs r2, #5 │ │ add r1, pc │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ nop │ │ - strb r5, [r5, #11] │ │ - vrshr.u64 d22, d8, #3 │ │ + strb r5, [r2, #0] │ │ + @ instruction: 0xfffd5f98 │ │ vtbl.8 d22, {d13}, d2 │ │ ldrb r3, [r1, #11] │ │ tst.w r3, #24 │ │ - beq.n 3fb80 │ │ + beq.n 402e0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #8 │ │ movs r0, #0 │ │ cmp r2, #128 @ 0x80 │ │ str r0, [sp, #4] │ │ - bcs.n 3fb8a │ │ + bcs.n 402ea │ │ strb.w r2, [sp, #4] │ │ movs r2, #1 │ │ - b.n 3fbf0 │ │ + b.n 40352 │ │ ldrd r0, r1, [r1] │ │ ldr r3, [r1, #16] │ │ mov r1, r2 │ │ bx r3 │ │ movw ip, #65534 @ 0xfffe │ │ mov r3, r2 │ │ movt ip, #1023 @ 0x3ff │ │ lsrs r0, r2, #6 │ │ bfi r3, ip, #6, #26 │ │ cmp.w r2, #2048 @ 0x800 │ │ - bcs.n 3fbb0 │ │ + bcs.n 40310 │ │ orr.w r0, r0, #192 @ 0xc0 │ │ strb.w r3, [sp, #5] │ │ strb.w r0, [sp, #4] │ │ movs r2, #2 │ │ - b.n 3fbf0 │ │ + b.n 40352 │ │ bfi r0, ip, #6, #26 │ │ mov.w lr, r2, lsr #12 │ │ - cmp.w r2, #65536 @ 0x10000 │ │ - bcs.n 3fbd2 │ │ - movs r2, #3 │ │ + movs r4, #0 │ │ + cmp.w r4, r2, lsr #16 │ │ + bne.n 40334 │ │ strb.w r0, [sp, #5] │ │ orr.w r0, lr, #224 @ 0xe0 │ │ strb.w r3, [sp, #6] │ │ + movs r2, #3 │ │ strb.w r0, [sp, #4] │ │ - b.n 3fbf0 │ │ + b.n 40352 │ │ mvn.w r4, #15 │ │ orr.w r2, r4, r2, lsr #18 │ │ - bfi lr, ip, #6, #26 │ │ strb.w r2, [sp, #4] │ │ - strb.w r3, [sp, #7] │ │ movs r2, #4 │ │ + bfi lr, ip, #6, #26 │ │ + strb.w r3, [sp, #7] │ │ strb.w r0, [sp, #6] │ │ strb.w lr, [sp, #5] │ │ add r3, sp, #4 │ │ mov r0, r1 │ │ mov r1, r3 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ add sp, #8 │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 3fbaa │ │ - push {r7, lr} │ │ - mov r7, sp │ │ - mov r2, r0 │ │ - ldr r0, [pc, #8] @ (3fc10 ) │ │ - movs r1, #51 @ 0x33 │ │ - add r0, pc │ │ - bl 3f458 │ │ - str r6, [r3, #0] │ │ - vcle.f d27, d0, #0 │ │ - mov r7, sp │ │ - sub sp, #48 @ 0x30 │ │ - stmia.w sp, {r0, r1, r2, r3} │ │ - movs r0, #2 │ │ - str r0, [sp, #20] │ │ - ldr r0, [pc, #44] @ (3fc50 ) │ │ - ldr r2, [r7, #8] │ │ - add r0, pc │ │ - str r0, [sp, #16] │ │ - ldr r0, [pc, #40] @ (3fc54 ) │ │ - add r0, pc │ │ - str r0, [sp, #44] @ 0x2c │ │ - add r1, sp, #8 │ │ - strd r0, r1, [sp, #36] @ 0x24 │ │ - mov r0, sp │ │ - str r0, [sp, #32] │ │ - ldr r0, [pc, #28] @ (3fc58 ) │ │ - add r0, pc │ │ - str r0, [sp, #28] │ │ - add r0, sp, #16 │ │ - str r0, [sp, #24] │ │ - ldr r0, [pc, #20] @ (3fc5c ) │ │ - add r1, sp, #24 │ │ - add r0, pc │ │ - bl 3f458 │ │ - nop │ │ - str r0, [r7, #4] │ │ - vshr.u32 d16, d17, #3 │ │ - movs r0, r0 │ │ - ldc2l 15, cr15, [r9], {255} @ 0xff │ │ - str r2, [sp, #360] @ 0x168 │ │ - @ instruction: 0xfffce9d0 │ │ - lsls r0, r0, #8 │ │ - ldr r2, [r2, #12] │ │ - bx r2 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #4 │ │ - mov r6, r0 │ │ - lsrs r0, r0, #3 │ │ - orr.w r0, r0, r1, lsl #29 │ │ - mov r9, r2 │ │ - mov r5, r1 │ │ - mov.w r8, #0 │ │ - rsbs r0, r0, #124 @ 0x7c │ │ - sbcs.w r0, r8, r1, lsr #3 │ │ - bcs.w 3fdfe │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - movw r2, #10000 @ 0x2710 │ │ - movs r3, #0 │ │ - movw r4, #10000 @ 0x2710 │ │ - bl d4780 │ │ - mls r2, r0, r4, r6 │ │ - movw sl, #5243 @ 0x147b │ │ - mov.w fp, #100 @ 0x64 │ │ - ldr r4, [pc, #508] @ (3feac ) │ │ - add r4, pc │ │ - uxth r3, r2 │ │ - lsrs r3, r3, #2 │ │ - mul.w r3, r3, sl │ │ - lsrs r3, r3, #17 │ │ - mls r2, r3, fp, r2 │ │ - ldrh.w r3, [r4, r3, lsl #1] │ │ - strh.w r3, [r9, #16] │ │ - uxth r2, r2 │ │ - ldrh.w r2, [r4, r2, lsl #1] │ │ - strh.w r2, [r9, #18] │ │ - movw r2, #38527 @ 0x967f │ │ - movt r2, #152 @ 0x98 │ │ - subs r2, r2, r6 │ │ - sbcs.w r2, r8, r5 │ │ - bcs.w 3fe10 │ │ - movw r2, #10000 @ 0x2710 │ │ - movs r3, #0 │ │ - bl d4780 │ │ - mul.w r0, r2, sl │ │ - movs r3, #0 │ │ - lsrs r0, r0, #19 │ │ - mls r1, r0, fp, r2 │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ - movw r2, #57600 @ 0xe100 │ │ - strh.w r0, [r9, #12] │ │ - movt r2, #1525 @ 0x5f5 │ │ - mov r0, r6 │ │ - uxth r1, r1 │ │ - ldrh.w r1, [r4, r1, lsl #1] │ │ - strh.w r1, [r9, #14] │ │ - mov r1, r5 │ │ - bl d4780 │ │ - movw r2, #59392 @ 0xe800 │ │ - movt r2, #18550 @ 0x4876 │ │ - subs r2, r6, r2 │ │ - sbcs.w r2, r5, #23 │ │ - bcc.n 3fe1e │ │ - movw r2, #10000 @ 0x2710 │ │ - movs r3, #0 │ │ - bl d4780 │ │ - mul.w r0, r2, sl │ │ - movs r3, #232 @ 0xe8 │ │ - lsrs r0, r0, #19 │ │ - mls r1, r0, fp, r2 │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ - movw r2, #4096 @ 0x1000 │ │ - strh.w r0, [r9, #8] │ │ - movt r2, #54437 @ 0xd4a5 │ │ - mov r0, r6 │ │ - uxth r1, r1 │ │ - ldrh.w r1, [r4, r1, lsl #1] │ │ - strh.w r1, [r9, #10] │ │ - mov r1, r5 │ │ - bl d4780 │ │ - movw r3, #32768 @ 0x8000 │ │ - movw r2, #36222 @ 0x8d7e │ │ - movt r3, #42182 @ 0xa4c6 │ │ - movt r2, #3 │ │ - subs r3, r6, r3 │ │ - sbcs.w r2, r5, r2 │ │ - bcc.n 3fe2c │ │ - movw r2, #10000 @ 0x2710 │ │ - movs r3, #0 │ │ - bl d4780 │ │ - mul.w r0, r2, sl │ │ - movw r3, #34546 @ 0x86f2 │ │ - movt r3, #35 @ 0x23 │ │ - lsrs r0, r0, #19 │ │ - mls r1, r0, fp, r2 │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ - movs r2, #0 │ │ - strh.w r0, [r9, #4] │ │ - movt r2, #28609 @ 0x6fc1 │ │ - mov r0, r6 │ │ - uxth r1, r1 │ │ - ldrh.w r1, [r4, r1, lsl #1] │ │ - strh.w r1, [r9, #6] │ │ - mov r1, r5 │ │ - bl d4780 │ │ - movs r3, #0 │ │ - movw r2, #8964 @ 0x2304 │ │ - movt r3, #35304 @ 0x89e8 │ │ - movt r2, #35527 @ 0x8ac7 │ │ - subs r3, r6, r3 │ │ - sbcs.w r2, r5, r2 │ │ - bcc.n 3fe64 │ │ - uxth r1, r0 │ │ - movw r2, #5243 @ 0x147b │ │ - lsrs r1, r1, #2 │ │ - movs r3, #0 │ │ - muls r1, r2 │ │ - movs r2, #100 @ 0x64 │ │ - lsrs r1, r1, #17 │ │ - mls r0, r1, r2, r0 │ │ - ldrh.w r1, [r4, r1, lsl #1] │ │ - strh.w r1, [r9] │ │ - movs r1, #0 │ │ - movs r2, #0 │ │ - uxth r0, r0 │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ - strh.w r0, [r9, #2] │ │ - orrs.w r0, r6, r5 │ │ - bne.n 3fe78 │ │ - b.n 3fe88 │ │ - movs r2, #20 │ │ - mov r0, r6 │ │ - mov r1, r5 │ │ - rsbs r3, r0, #9 │ │ - sbcs.w r3, r8, r1 │ │ - bcc.n 3fe38 │ │ - b.n 3fe70 │ │ - movs r2, #16 │ │ - rsbs r3, r0, #9 │ │ - sbcs.w r3, r8, r1 │ │ - bcc.n 3fe38 │ │ - b.n 3fe70 │ │ - movs r2, #12 │ │ - rsbs r3, r0, #9 │ │ - sbcs.w r3, r8, r1 │ │ - bcc.n 3fe38 │ │ - b.n 3fe70 │ │ - movs r2, #8 │ │ - rsbs r3, r0, #9 │ │ - sbcs.w r3, r8, r1 │ │ - bcs.n 3fe70 │ │ - uxth r1, r0 │ │ - movw r3, #5243 @ 0x147b │ │ - lsrs r1, r1, #2 │ │ - subs r2, #2 │ │ - muls r1, r3 │ │ - lsrs r3, r1, #17 │ │ - movs r1, #100 @ 0x64 │ │ - mls r0, r3, r1, r0 │ │ - ldr r1, [pc, #96] @ (3feb0 ) │ │ - add r1, pc │ │ - uxth r0, r0 │ │ - ldrh.w r0, [r1, r0, lsl #1] │ │ - movs r1, #0 │ │ - strh.w r0, [r9, r2] │ │ - orrs.w r0, r6, r5 │ │ - bne.n 3fe78 │ │ - b.n 3fe88 │ │ - movs r2, #4 │ │ - rsbs r3, r0, #9 │ │ - sbcs.w r3, r8, r1 │ │ - bcc.n 3fe38 │ │ - mov r3, r0 │ │ - orrs.w r0, r6, r5 │ │ - beq.n 3fe88 │ │ - orrs.w r0, r3, r1 │ │ - bne.n 3fe88 │ │ - mov r0, r2 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #28] @ (3fea8 ) │ │ - and.w r1, r3, #15 │ │ - subs r2, #1 │ │ - add r0, pc │ │ - add.w r0, r0, r1, lsl #1 │ │ - ldrb r0, [r0, #1] │ │ - strb.w r0, [r9, r2] │ │ - mov r0, r2 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - nop │ │ - lsls r4, r7, #15 │ │ - vsli.64 q8, q7, #62 @ 0x3e │ │ - vsri.32 d16, d30, #2 │ │ - vsli.32 , q8, #30 │ │ + push {r4, r5, r6, lr} │ │ cmp r2, #8 │ │ - bcs.n 3ff00 │ │ + bcs.n 403ac │ │ ldrb r3, [r1, #0] │ │ cmp r3, #0 │ │ - beq.n 3ff76 │ │ + beq.n 40422 │ │ cmp r2, #1 │ │ - beq.n 3ff6e │ │ + beq.n 4041a │ │ ldrb r3, [r1, #1] │ │ cmp r3, #0 │ │ - beq.n 3ff82 │ │ + beq.n 4042e │ │ cmp r2, #2 │ │ - beq.n 3ff6e │ │ + beq.n 4041a │ │ ldrb r3, [r1, #2] │ │ cmp r3, #0 │ │ - beq.n 3ff88 │ │ + beq.n 40434 │ │ cmp r2, #3 │ │ - beq.n 3ff6e │ │ + beq.n 4041a │ │ ldrb r3, [r1, #3] │ │ cmp r3, #0 │ │ - beq.n 3ff8e │ │ + beq.n 4043a │ │ cmp r2, #4 │ │ - beq.n 3ff6e │ │ + beq.n 4041a │ │ ldrb r3, [r1, #4] │ │ cmp r3, #0 │ │ - beq.n 3ff94 │ │ + beq.n 40440 │ │ cmp r2, #5 │ │ - beq.n 3ff6e │ │ + beq.n 4041a │ │ ldrb r3, [r1, #5] │ │ cmp r3, #0 │ │ - beq.n 3ff9a │ │ + beq.n 40446 │ │ cmp r2, #6 │ │ - beq.n 3ff6e │ │ + beq.n 4041a │ │ ldrb r3, [r1, #6] │ │ - cbnz r3, 3ff6e │ │ + cbnz r3, 4041a │ │ mov.w ip, #6 │ │ - b.n 3ff9e │ │ + b.n 4044a │ │ adds r3, r1, #3 │ │ bic.w r3, r3, #3 │ │ subs r4, r3, r1 │ │ - bne.n 3ff3c │ │ + bne.n 403e8 │ │ sub.w ip, r2, #8 │ │ movs r4, #0 │ │ movw lr, #256 @ 0x100 │ │ movt lr, #257 @ 0x101 │ │ adds r5, r1, r4 │ │ ldr r3, [r1, r4] │ │ ldr r5, [r5, #4] │ │ sub.w r6, lr, r3 │ │ orrs r3, r6 │ │ sub.w r6, lr, r5 │ │ orrs r5, r6 │ │ ands r3, r5 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 3ff56 │ │ + bne.n 40402 │ │ adds r4, #8 │ │ cmp r4, ip │ │ - bls.n 3ff18 │ │ - b.n 3ff56 │ │ + bls.n 403c4 │ │ + b.n 40402 │ │ mov.w ip, #0 │ │ ldrb.w r3, [r1, ip] │ │ - cbz r3, 3ff9e │ │ + cbz r3, 4044a │ │ add.w ip, ip, #1 │ │ cmp r4, ip │ │ - bne.n 3ff40 │ │ + bne.n 403ec │ │ sub.w ip, r2, #8 │ │ cmp r4, ip │ │ - bls.n 3ff10 │ │ + bls.n 403bc │ │ subs.w ip, r2, r4 │ │ - beq.n 3ff6e │ │ + beq.n 4041a │ │ add.w lr, r1, r4 │ │ movs r3, #0 │ │ ldrb.w r5, [lr, r3] │ │ - cbz r5, 3ff7c │ │ + cbz r5, 40428 │ │ adds r3, #1 │ │ cmp ip, r3 │ │ - bne.n 3ff62 │ │ + bne.n 4040e │ │ movs r1, #1 │ │ strd r1, r1, [r0] │ │ pop {r4, r5, r6, pc} │ │ mov.w ip, #0 │ │ - b.n 3ff9e │ │ + b.n 4044a │ │ add.w ip, r3, r4 │ │ - b.n 3ff9e │ │ + b.n 4044a │ │ mov.w ip, #1 │ │ - b.n 3ff9e │ │ + b.n 4044a │ │ mov.w ip, #2 │ │ - b.n 3ff9e │ │ + b.n 4044a │ │ mov.w ip, #3 │ │ - b.n 3ff9e │ │ + b.n 4044a │ │ mov.w ip, #4 │ │ - b.n 3ff9e │ │ + b.n 4044a │ │ mov.w ip, #5 │ │ add.w r3, ip, #1 │ │ cmp r3, r2 │ │ - bne.n 3ffb0 │ │ + bne.n 4045c │ │ strd r1, r2, [r0, #4] │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ pop {r4, r5, r6, pc} │ │ movs r1, #0 │ │ strd r1, ip, [r0, #4] │ │ movs r1, #1 │ │ @@ -35994,166 +35919,166 @@ │ │ push {r4, r5, r6, r7, lr} │ │ str.w r8, [sp, #-4]! │ │ subs.w ip, r2, #7 │ │ mov r8, r0 │ │ it cc │ │ movcc.w ip, #0 │ │ cmp r2, #0 │ │ - beq.w 400fc │ │ + beq.w 405a8 │ │ adds r3, r1, #3 │ │ - ldr r0, [pc, #344] @ (40130 ) │ │ + ldr r0, [pc, #344] @ (405dc ) │ │ bic.w r3, r3, #3 │ │ sub.w lr, r3, r1 │ │ add r0, pc │ │ movs r3, #0 │ │ - b.n 3ffee │ │ + b.n 4049a │ │ adds r3, r5, #1 │ │ cmp r3, r2 │ │ - bcs.w 400fc │ │ + bcs.w 405a8 │ │ ldrsb r5, [r1, r3] │ │ cmp r5, #0 │ │ - bmi.n 40026 │ │ + bmi.n 404d2 │ │ sub.w r5, lr, r3 │ │ lsls r5, r5, #30 │ │ - beq.n 40002 │ │ + beq.n 404ae │ │ adds r3, #1 │ │ - b.n 3ffe8 │ │ + b.n 40494 │ │ adds r3, #8 │ │ cmp r3, ip │ │ - bcs.n 40014 │ │ + bcs.n 404c0 │ │ adds r6, r1, r3 │ │ ldr r5, [r1, r3] │ │ ldr r6, [r6, #4] │ │ orrs r5, r6 │ │ tst.w r5, #2155905152 @ 0x80808080 │ │ - beq.n 40000 │ │ + beq.n 404ac │ │ cmp r3, r2 │ │ - bcs.n 3ffe8 │ │ + bcs.n 40494 │ │ ldrsb r5, [r1, r3] │ │ cmp r5, #0 │ │ - bmi.n 3ffe8 │ │ + bmi.n 40494 │ │ adds r3, #1 │ │ cmp r2, r3 │ │ - bne.n 40018 │ │ - b.n 400fc │ │ + bne.n 404c4 │ │ + b.n 405a8 │ │ uxtb r5, r5 │ │ ldrb r6, [r0, r5] │ │ cmp r6, #4 │ │ - beq.n 40060 │ │ + beq.n 4050c │ │ cmp r6, #3 │ │ - beq.n 40046 │ │ + beq.n 404f2 │ │ cmp r6, #2 │ │ - bne.n 40110 │ │ + bne.n 405bc │ │ adds r5, r3, #1 │ │ cmp r5, r2 │ │ - bcs.n 4010c │ │ + bcs.n 405b8 │ │ ldrsb r6, [r1, r5] │ │ cmn.w r6, #65 @ 0x41 │ │ - ble.n 3ffe6 │ │ - b.n 40110 │ │ + ble.n 40492 │ │ + b.n 405bc │ │ adds r6, r3, #1 │ │ cmp r6, r2 │ │ - bcs.n 4010c │ │ + bcs.n 405b8 │ │ ldrb r6, [r1, r6] │ │ cmp r5, #224 @ 0xe0 │ │ - beq.n 4007a │ │ + beq.n 40526 │ │ sxtb r6, r6 │ │ cmp r5, #237 @ 0xed │ │ - bne.n 4008e │ │ + bne.n 4053a │ │ cmn.w r6, #97 @ 0x61 │ │ - ble.n 400e6 │ │ - b.n 40110 │ │ + ble.n 40592 │ │ + b.n 405bc │ │ adds r6, r3, #1 │ │ cmp r6, r2 │ │ - bcs.n 4010c │ │ + bcs.n 405b8 │ │ ldrb r6, [r1, r6] │ │ cmp r5, #240 @ 0xf0 │ │ - beq.n 40084 │ │ + beq.n 40530 │ │ sxtb r6, r6 │ │ cmp r5, #244 @ 0xf4 │ │ - bne.n 4009e │ │ + bne.n 4054a │ │ cmn.w r6, #113 @ 0x71 │ │ - ble.n 400b2 │ │ - b.n 40110 │ │ + ble.n 4055e │ │ + b.n 405bc │ │ and.w r4, r6, #224 @ 0xe0 │ │ cmp r4, #160 @ 0xa0 │ │ - beq.n 400e6 │ │ - b.n 40110 │ │ + beq.n 40592 │ │ + b.n 405bc │ │ sub.w r4, r6, #144 @ 0x90 │ │ cmp r4, #48 @ 0x30 │ │ - bcc.n 400b2 │ │ - b.n 40110 │ │ + bcc.n 4055e │ │ + b.n 405bc │ │ sub.w r4, r5, #225 @ 0xe1 │ │ cmp r4, #12 │ │ - bcs.n 400d2 │ │ + bcs.n 4057e │ │ cmn.w r6, #64 @ 0x40 │ │ - blt.n 400e6 │ │ - b.n 40110 │ │ + blt.n 40592 │ │ + b.n 405bc │ │ sub.w r4, r5, #241 @ 0xf1 │ │ movs r5, #1 │ │ cmp r4, #2 │ │ - bhi.n 40112 │ │ + bhi.n 405be │ │ cmn.w r6, #64 @ 0x40 │ │ mov.w r6, #1 │ │ - bge.n 40114 │ │ + bge.n 405c0 │ │ adds r5, r3, #2 │ │ cmp r5, r2 │ │ - bcs.n 4010c │ │ + bcs.n 405b8 │ │ ldrsb r4, [r1, r5] │ │ cmn.w r4, #65 @ 0x41 │ │ - bgt.n 400f6 │ │ + bgt.n 405a2 │ │ adds r5, r3, #3 │ │ cmp r5, r2 │ │ - bcs.n 4010c │ │ + bcs.n 405b8 │ │ ldrsb r4, [r1, r5] │ │ cmn.w r4, #64 @ 0x40 │ │ - blt.w 3ffe6 │ │ - b.n 4012a │ │ + blt.w 40492 │ │ + b.n 405d6 │ │ and.w r4, r5, #254 @ 0xfe │ │ movs r5, #1 │ │ cmp r4, #238 @ 0xee │ │ - bne.n 40112 │ │ + bne.n 405be │ │ cmn.w r6, #64 @ 0x40 │ │ mov.w r6, #1 │ │ - bge.n 40114 │ │ + bge.n 405c0 │ │ adds r5, r3, #2 │ │ cmp r5, r2 │ │ - bcs.n 4010c │ │ + bcs.n 405b8 │ │ ldrsb r4, [r1, r5] │ │ cmn.w r4, #65 @ 0x41 │ │ - ble.w 3ffe6 │ │ + ble.w 40492 │ │ movs r6, #1 │ │ movs r5, #2 │ │ - b.n 40114 │ │ + b.n 405c0 │ │ strd r1, r2, [r8, #4] │ │ movs r1, #0 │ │ str.w r1, [r8] │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #0 │ │ - b.n 40114 │ │ + b.n 405c0 │ │ movs r5, #1 │ │ movs r6, #1 │ │ uxtb r0, r5 │ │ movs r1, #1 │ │ orr.w r0, r6, r0, lsl #8 │ │ strd r3, r0, [r8, #4] │ │ str.w r1, [r8] │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #1 │ │ movs r5, #3 │ │ - b.n 40114 │ │ - movs r5, #250 @ 0xfa │ │ + b.n 405c0 │ │ + movs r5, #174 @ 0xae │ │ vsli.32 , q8, #29 │ │ - ldr r5, [pc, #212] @ (4020c ) │ │ + ldr r5, [pc, #212] @ (406b8 ) │ │ lsrs r2, r0, #3 │ │ cmp r2, #124 @ 0x7c │ │ add r5, pc │ │ - bls.n 401c2 │ │ + bls.n 4066e │ │ movw r2, #5977 @ 0x1759 │ │ movw ip, #10000 @ 0x2710 │ │ movt r2, #53687 @ 0xd1b7 │ │ movw lr, #5243 @ 0x147b │ │ umull r2, r3, r0, r2 │ │ lsrs r3, r3, #13 │ │ mls r4, r3, ip, r0 │ │ @@ -36167,15 +36092,15 @@ │ │ strh r6, [r1, #6] │ │ uxth r4, r4 │ │ ldrh.w r4, [r5, r4, lsl #1] │ │ strh r4, [r1, #8] │ │ movw r4, #38527 @ 0x967f │ │ movt r4, #152 @ 0x98 │ │ cmp r0, r4 │ │ - bls.n 401ea │ │ + bls.n 40696 │ │ movw r4, #36281 @ 0x8db9 │ │ movt r4, #6 │ │ umull r4, r6, r3, r4 │ │ mls r3, r6, ip, r3 │ │ mul.w r6, r3, lr │ │ lsrs r6, r6, #19 │ │ mls r2, r6, r2, r3 │ │ @@ -36186,116 +36111,310 @@ │ │ strh r3, [r1, #2] │ │ uxth r2, r2 │ │ ldrh.w r2, [r5, r2, lsl #1] │ │ lsrs r3, r4, #25 │ │ strh r2, [r1, #4] │ │ movs r2, #2 │ │ cmp r3, #9 │ │ - bhi.n 401ca │ │ - b.n 401f0 │ │ + bhi.n 40676 │ │ + b.n 4069c │ │ movs r2, #10 │ │ mov r3, r0 │ │ cmp r3, #9 │ │ - bls.n 401f0 │ │ + bls.n 4069c │ │ uxth r6, r3 │ │ movw r4, #5243 @ 0x147b │ │ lsrs r6, r6, #2 │ │ subs r2, #2 │ │ muls r6, r4 │ │ lsrs r4, r6, #17 │ │ movs r6, #100 @ 0x64 │ │ mls r3, r4, r6, r3 │ │ uxth r3, r3 │ │ ldrh.w r3, [r5, r3, lsl #1] │ │ strh r3, [r1, r2] │ │ - cbnz r0, 401f4 │ │ - b.n 401fa │ │ + cbnz r0, 406a0 │ │ + b.n 406a6 │ │ movs r2, #6 │ │ cmp r3, #9 │ │ - bhi.n 401ca │ │ + bhi.n 40676 │ │ mov r4, r3 │ │ - cbz r0, 401fa │ │ - cbnz r4, 401fa │ │ + cbz r0, 406a6 │ │ + cbnz r4, 406a6 │ │ mov r0, r2 │ │ pop {r4, r5, r6, pc} │ │ and.w r0, r4, #15 │ │ subs r2, #1 │ │ add.w r0, r5, r0, lsl #1 │ │ ldrb r0, [r0, #1] │ │ strb r0, [r1, r2] │ │ mov r0, r2 │ │ pop {r4, r5, r6, pc} │ │ - lsls r0, r2, #5 │ │ - vabal.u , d30, d0 │ │ + lsls r4, r4, #4 │ │ + vsli.64 , q8, #62 @ 0x3e │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + mov r6, r0 │ │ + lsrs r0, r0, #3 │ │ + orr.w r0, r0, r1, lsl #29 │ │ + mov r9, r2 │ │ + mov r5, r1 │ │ + mov.w r8, #0 │ │ + rsbs r0, r0, #124 @ 0x7c │ │ + sbcs.w r0, r8, r1, lsr #3 │ │ + bcs.w 40852 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + movw r2, #10000 @ 0x2710 │ │ + movs r3, #0 │ │ + movw r4, #10000 @ 0x2710 │ │ + bl d53d0 │ │ + mls r2, r0, r4, r6 │ │ + movw sl, #5243 @ 0x147b │ │ + mov.w fp, #100 @ 0x64 │ │ + ldr r4, [pc, #508] @ (40900 ) │ │ + add r4, pc │ │ + uxth r3, r2 │ │ + lsrs r3, r3, #2 │ │ + mul.w r3, r3, sl │ │ + lsrs r3, r3, #17 │ │ + mls r2, r3, fp, r2 │ │ + ldrh.w r3, [r4, r3, lsl #1] │ │ + strh.w r3, [r9, #16] │ │ + uxth r2, r2 │ │ + ldrh.w r2, [r4, r2, lsl #1] │ │ + strh.w r2, [r9, #18] │ │ + movw r2, #38527 @ 0x967f │ │ + movt r2, #152 @ 0x98 │ │ + subs r2, r2, r6 │ │ + sbcs.w r2, r8, r5 │ │ + bcs.w 40864 │ │ + movw r2, #10000 @ 0x2710 │ │ + movs r3, #0 │ │ + bl d53d0 │ │ + mul.w r0, r2, sl │ │ + movs r3, #0 │ │ + lsrs r0, r0, #19 │ │ + mls r1, r0, fp, r2 │ │ + ldrh.w r0, [r4, r0, lsl #1] │ │ + movw r2, #57600 @ 0xe100 │ │ + strh.w r0, [r9, #12] │ │ + movt r2, #1525 @ 0x5f5 │ │ + mov r0, r6 │ │ + uxth r1, r1 │ │ + ldrh.w r1, [r4, r1, lsl #1] │ │ + strh.w r1, [r9, #14] │ │ + mov r1, r5 │ │ + bl d53d0 │ │ + movw r2, #59392 @ 0xe800 │ │ + movt r2, #18550 @ 0x4876 │ │ + subs r2, r6, r2 │ │ + sbcs.w r2, r5, #23 │ │ + bcc.n 40872 │ │ + movw r2, #10000 @ 0x2710 │ │ + movs r3, #0 │ │ + bl d53d0 │ │ + mul.w r0, r2, sl │ │ + movs r3, #232 @ 0xe8 │ │ + lsrs r0, r0, #19 │ │ + mls r1, r0, fp, r2 │ │ + ldrh.w r0, [r4, r0, lsl #1] │ │ + movw r2, #4096 @ 0x1000 │ │ + strh.w r0, [r9, #8] │ │ + movt r2, #54437 @ 0xd4a5 │ │ + mov r0, r6 │ │ + uxth r1, r1 │ │ + ldrh.w r1, [r4, r1, lsl #1] │ │ + strh.w r1, [r9, #10] │ │ + mov r1, r5 │ │ + bl d53d0 │ │ + movw r3, #32768 @ 0x8000 │ │ + movw r2, #36222 @ 0x8d7e │ │ + movt r3, #42182 @ 0xa4c6 │ │ + movt r2, #3 │ │ + subs r3, r6, r3 │ │ + sbcs.w r2, r5, r2 │ │ + bcc.n 40880 │ │ + movw r2, #10000 @ 0x2710 │ │ + movs r3, #0 │ │ + bl d53d0 │ │ + mul.w r0, r2, sl │ │ + movw r3, #34546 @ 0x86f2 │ │ + movt r3, #35 @ 0x23 │ │ + lsrs r0, r0, #19 │ │ + mls r1, r0, fp, r2 │ │ + ldrh.w r0, [r4, r0, lsl #1] │ │ + movs r2, #0 │ │ + strh.w r0, [r9, #4] │ │ + movt r2, #28609 @ 0x6fc1 │ │ + mov r0, r6 │ │ + uxth r1, r1 │ │ + ldrh.w r1, [r4, r1, lsl #1] │ │ + strh.w r1, [r9, #6] │ │ + mov r1, r5 │ │ + bl d53d0 │ │ + movs r3, #0 │ │ + movw r2, #8964 @ 0x2304 │ │ + movt r3, #35304 @ 0x89e8 │ │ + movt r2, #35527 @ 0x8ac7 │ │ + subs r3, r6, r3 │ │ + sbcs.w r2, r5, r2 │ │ + bcc.n 408b8 │ │ + uxth r1, r0 │ │ + movw r2, #5243 @ 0x147b │ │ + lsrs r1, r1, #2 │ │ + movs r3, #0 │ │ + muls r1, r2 │ │ + movs r2, #100 @ 0x64 │ │ + lsrs r1, r1, #17 │ │ + mls r0, r1, r2, r0 │ │ + ldrh.w r1, [r4, r1, lsl #1] │ │ + strh.w r1, [r9] │ │ + movs r1, #0 │ │ + movs r2, #0 │ │ + uxth r0, r0 │ │ + ldrh.w r0, [r4, r0, lsl #1] │ │ + strh.w r0, [r9, #2] │ │ + orrs.w r0, r6, r5 │ │ + bne.n 408cc │ │ + b.n 408dc │ │ + movs r2, #20 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + rsbs r3, r0, #9 │ │ + sbcs.w r3, r8, r1 │ │ + bcc.n 4088c │ │ + b.n 408c4 │ │ + movs r2, #16 │ │ + rsbs r3, r0, #9 │ │ + sbcs.w r3, r8, r1 │ │ + bcc.n 4088c │ │ + b.n 408c4 │ │ + movs r2, #12 │ │ + rsbs r3, r0, #9 │ │ + sbcs.w r3, r8, r1 │ │ + bcc.n 4088c │ │ + b.n 408c4 │ │ + movs r2, #8 │ │ + rsbs r3, r0, #9 │ │ + sbcs.w r3, r8, r1 │ │ + bcs.n 408c4 │ │ + uxth r1, r0 │ │ + movw r3, #5243 @ 0x147b │ │ + lsrs r1, r1, #2 │ │ + subs r2, #2 │ │ + muls r1, r3 │ │ + lsrs r3, r1, #17 │ │ + movs r1, #100 @ 0x64 │ │ + mls r0, r3, r1, r0 │ │ + ldr r1, [pc, #96] @ (40904 ) │ │ + add r1, pc │ │ + uxth r0, r0 │ │ + ldrh.w r0, [r1, r0, lsl #1] │ │ + movs r1, #0 │ │ + strh.w r0, [r9, r2] │ │ + orrs.w r0, r6, r5 │ │ + bne.n 408cc │ │ + b.n 408dc │ │ + movs r2, #4 │ │ + rsbs r3, r0, #9 │ │ + sbcs.w r3, r8, r1 │ │ + bcc.n 4088c │ │ + mov r3, r0 │ │ + orrs.w r0, r6, r5 │ │ + beq.n 408dc │ │ + orrs.w r0, r3, r1 │ │ + bne.n 408dc │ │ + mov r0, r2 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [pc, #28] @ (408fc ) │ │ + and.w r1, r3, #15 │ │ + subs r2, #1 │ │ + add r0, pc │ │ + add.w r0, r0, r1, lsl #1 │ │ + ldrb r0, [r0, #1] │ │ + strb.w r0, [r9, r2] │ │ + mov r0, r2 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + nop │ │ + mcr2 15, 1, pc, cr8, cr13, {7} @ │ │ + movs r2, r1 │ │ + vqrdmlah.s , q7, d26[0] │ │ + vcle.f d27, d0, #0 │ │ mov r7, sp │ │ sub sp, #16 │ │ - ldr r3, [pc, #96] @ (40278 ) │ │ + ldr r3, [pc, #96] @ (40970 ) │ │ mov ip, r1 │ │ uxtb r1, r0 │ │ cmp r1, #10 │ │ add r3, pc │ │ - bcc.n 40240 │ │ + bcc.n 40938 │ │ movs r2, #41 @ 0x29 │ │ muls r1, r2 │ │ movs r2, #100 @ 0x64 │ │ lsrs r1, r1, #12 │ │ mls r2, r1, r2, r0 │ │ uxtb r2, r2 │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ strh.w r2, [r7, #-2] │ │ movs r2, #1 │ │ lsls r0, r0, #24 │ │ - bne.n 40248 │ │ - b.n 4024c │ │ + bne.n 40940 │ │ + b.n 40944 │ │ movs r2, #3 │ │ mov r1, r0 │ │ lsls r0, r0, #24 │ │ - beq.n 4024c │ │ + beq.n 40944 │ │ lsls r0, r1, #24 │ │ - beq.n 4025c │ │ + beq.n 40954 │ │ and.w r0, r1, #127 @ 0x7f │ │ subs r2, #1 │ │ subs r1, r7, #3 │ │ add.w r0, r3, r0, lsl #1 │ │ ldrb r0, [r0, #1] │ │ strb r0, [r1, r2] │ │ subs r1, r7, #3 │ │ rsb r0, r2, #3 │ │ add r1, r2 │ │ movs r2, #1 │ │ strd r1, r0, [sp] │ │ mov r0, ip │ │ movs r1, #1 │ │ movs r3, #0 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #16 │ │ pop {r7, pc} │ │ - lsls r6, r5, #1 │ │ - vsli.64 , q8, #62 @ 0x3e │ │ + ldc2l 15, cr15, [r6, #1012]! @ 0x3f4 │ │ + push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ ldr r6, [r0, #0] │ │ sub.w r5, r7, #26 │ │ mov r4, r1 │ │ mov r1, r5 │ │ cmp r6, #0 │ │ mov r0, r6 │ │ it mi │ │ negmi r0, r6 │ │ - bl 40134 │ │ + bl 405e0 │ │ rsb r1, r0, #10 │ │ add r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r0, r1, [sp] │ │ mvns r0, r6 │ │ lsrs r1, r0, #31 │ │ mov r0, r4 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #24 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #32 │ │ @@ -36303,519 +36422,559 @@ │ │ mov r4, r1 │ │ add r5, sp, #12 │ │ eor.w r1, r6, r6, asr #31 │ │ eor.w r0, r0, r6, asr #31 │ │ subs.w r0, r0, r6, asr #31 │ │ mov r2, r5 │ │ sbc.w r1, r1, r6, asr #31 │ │ - bl 3fc68 │ │ + bl 406bc │ │ rsb r1, r0, #20 │ │ add r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r0, r1, [sp] │ │ mvns r0, r6 │ │ lsrs r1, r0, #31 │ │ mov r0, r4 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #32 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldr r0, [r0, #0] │ │ sub.w r5, r7, #18 │ │ mov r4, r1 │ │ mov r1, r5 │ │ - bl 40134 │ │ + bl 405e0 │ │ rsb r1, r0, #10 │ │ add r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r0, r1, [sp] │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #24 │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ mov r4, r1 │ │ add r5, sp, #12 │ │ ldrd r0, r1, [r0] │ │ mov r2, r5 │ │ - bl 3fc68 │ │ + bl 406bc │ │ rsb r1, r0, #20 │ │ add r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r0, r1, [sp] │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #32 │ │ pop {r4, r5, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ - ldr r4, [pc, #60] @ (403a4 ) │ │ + ldr r4, [pc, #60] @ (40a9c ) │ │ uxtb r2, r0 │ │ sub.w r0, r7, #10 │ │ mov ip, r1 │ │ add r4, pc │ │ movs r1, #1 │ │ mov r3, r1 │ │ and.w r1, r2, #15 │ │ lsrs r2, r2, #4 │ │ ldrb r1, [r4, r1] │ │ strb r1, [r0, r3] │ │ sub.w r1, r3, #1 │ │ - bne.n 40374 │ │ + bne.n 40a6c │ │ adds r1, r3, #1 │ │ - ldr r2, [pc, #28] @ (403a8 ) │ │ + ldr r2, [pc, #28] @ (40aa0 ) │ │ rsb r1, r1, #3 │ │ add r0, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r0, r1, [sp] │ │ mov r0, ip │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ - movs r2, #60 @ 0x3c │ │ - @ instruction: 0xfffd6abd │ │ + subs r4, r4, #6 │ │ + vtbx.8 d22, {d13}, d13 │ │ vsli.64 , q0, #61 @ 0x3d │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ ldrb r2, [r0, #0] │ │ sub.w r0, r7, #10 │ │ - ldr r4, [pc, #52] @ (403f0 ) │ │ + ldr r4, [pc, #52] @ (40ae8 ) │ │ mov ip, r1 │ │ movs r1, #1 │ │ add r4, pc │ │ mov r3, r1 │ │ and.w r1, r2, #15 │ │ lsrs r2, r2, #4 │ │ ldrb r1, [r4, r1] │ │ strb r1, [r0, r3] │ │ sub.w r1, r3, #1 │ │ - bne.n 403c0 │ │ + bne.n 40ab8 │ │ adds r1, r3, #1 │ │ - ldr r2, [pc, #28] @ (403f4 ) │ │ + ldr r2, [pc, #28] @ (40aec ) │ │ rsb r1, r1, #3 │ │ add r0, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r0, r1, [sp] │ │ mov r0, ip │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ - movs r1, #14 │ │ - @ instruction: 0xfffd6a71 │ │ + subs r6, r6, #1 │ │ + vtbl.8 d22, {d13}, d1 │ │ vsli.64 , q0, #61 @ 0x3d │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ mov ip, r2 │ │ - ldr r2, [pc, #72] @ (4044c ) │ │ + ldr r2, [pc, #72] @ (40b44 ) │ │ add.w lr, sp, #8 │ │ movs r4, #15 │ │ add r2, pc │ │ mov r3, r4 │ │ and.w r4, r0, #15 │ │ lsrs r0, r0, #4 │ │ ldrb r4, [r2, r4] │ │ orr.w r0, r0, r1, lsl #28 │ │ strb.w r4, [lr, r3] │ │ orrs.w r4, r0, r1, lsr #4 │ │ sub.w r4, r3, #1 │ │ mov.w r1, r1, lsr #4 │ │ - bne.n 4040a │ │ + bne.n 40b02 │ │ adds r0, r3, #1 │ │ - ldr r2, [pc, #32] @ (40450 ) │ │ + ldr r2, [pc, #32] @ (40b48 ) │ │ rsb r0, r0, #17 │ │ add.w r1, lr, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r1, r0, [sp] │ │ mov r0, ip │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #24 │ │ pop {r4, r6, r7, pc} │ │ nop │ │ - movs r1, #164 @ 0xa4 │ │ - vshll.u32 q11, d7, #29 │ │ - vsli.64 , q8, #61 @ 0x3d │ │ + subs r4, r1, #4 │ │ + vneg.f d22, d23 │ │ + vcle.f d27, d0, #0 │ │ + mov r7, sp │ │ + mov r2, r0 │ │ + ldr r0, [pc, #8] @ (40b5c ) │ │ + movs r1, #51 @ 0x33 │ │ + add r0, pc │ │ + bl 3fbe0 │ │ + strb r2, [r6, r4] │ │ + vcle.f d27, d0, #0 │ │ + mov r7, sp │ │ + sub sp, #48 @ 0x30 │ │ + stmia.w sp, {r0, r1, r2, r3} │ │ + movs r0, #2 │ │ + str r0, [sp, #20] │ │ + ldr r0, [pc, #44] @ (40b9c ) │ │ + ldr r2, [r7, #8] │ │ + add r0, pc │ │ + str r0, [sp, #16] │ │ + ldr r0, [pc, #40] @ (40ba0 ) │ │ + add r0, pc │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r1, sp, #8 │ │ + strd r0, r1, [sp, #36] @ 0x24 │ │ + mov r0, sp │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #28] @ (40ba4 ) │ │ + add r0, pc │ │ + str r0, [sp, #28] │ │ + add r0, sp, #16 │ │ + str r0, [sp, #24] │ │ + ldr r0, [pc, #20] @ (40ba8 ) │ │ + add r1, sp, #24 │ │ + add r0, pc │ │ + bl 3fbe0 │ │ + nop │ │ + strb r4, [r1, r6] │ │ + vshr.u32 d16, d17, #3 │ │ + movs r0, r0 │ │ + ldr r5, [r0, #0] │ │ + movs r3, r0 │ │ + strh r2, [r4, #22] │ │ + @ instruction: 0xfffce9d0 │ │ + lsls r0, r0, #8 │ │ + ldr r2, [r2, #12] │ │ + bx r2 │ │ + push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ - mov fp, r2 │ │ - mov r2, r1 │ │ - ldr r1, [r0, #0] │ │ movw lr, #256 @ 0x100 │ │ - str r1, [sp, #8] │ │ - mov r5, r2 │ │ + mov r5, r1 │ │ + ldr r1, [r0, #0] │ │ + mov sl, r2 │ │ + str r1, [sp, #12] │ │ + mov.w r9, #0 │ │ ldr r1, [r0, #4] │ │ - mov.w r8, #0 │ │ - ldr r0, [r0, #8] │ │ movt lr, #257 @ 0x101 │ │ + ldr r0, [r0, #8] │ │ + movs r4, #0 │ │ + mov.w fp, #0 │ │ str r0, [sp, #16] │ │ - subs r0, r2, #1 │ │ + subs r0, r5, #1 │ │ + str r1, [sp, #8] │ │ str r0, [sp, #0] │ │ - mov.w r9, #0 │ │ - movs r0, #0 │ │ - str r1, [sp, #4] │ │ - b.n 404be │ │ + str r2, [sp, #4] │ │ + b.n 40c1c │ │ ldr r0, [sp, #0] │ │ ldrb.w r0, [r0, sl] │ │ subs r0, #10 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - ldr r3, [sp, #4] │ │ - mov r5, r6 │ │ - add.w r1, r6, r8 │ │ + ldr r3, [sp, #8] │ │ + sub.w r2, sl, fp │ │ ldr r6, [sp, #16] │ │ - sub.w r2, sl, r8 │ │ + add.w r1, r5, fp │ │ ldr r3, [r3, #12] │ │ strb r0, [r6, #0] │ │ - ldr r0, [sp, #8] │ │ - blx r3 │ │ - cmp r0, #0 │ │ ldr r0, [sp, #12] │ │ + blx r3 │ │ + ldr.w sl, [sp, #4] │ │ movw lr, #256 @ 0x100 │ │ - mov r8, r4 │ │ + mov fp, r8 │ │ movt lr, #257 @ 0x101 │ │ - bne.w 405c0 │ │ - lsls r0, r0, #31 │ │ - bne.n 405b6 │ │ - mov r6, r5 │ │ - cmp fp, r9 │ │ - bcc.n 4058a │ │ - sub.w r1, fp, r9 │ │ - add.w r0, r6, r9 │ │ - cmp r1, #7 │ │ - bhi.n 404e8 │ │ - cmp fp, r9 │ │ - beq.n 4057e │ │ + cmp r0, #0 │ │ + bne.n 40d18 │ │ + lsls r0, r4, #31 │ │ + bne.n 40d0e │ │ + cmp sl, r9 │ │ + bcc.n 40ce6 │ │ + sub.w r8, sl, r9 │ │ + add.w r0, r5, r9 │ │ + cmp.w r8, #7 │ │ + bhi.n 40c46 │ │ + cmp sl, r9 │ │ + beq.n 40cda │ │ movs r3, #0 │ │ - ldrb r2, [r0, r3] │ │ - cmp r2, #10 │ │ - beq.n 4055c │ │ + ldrb r1, [r0, r3] │ │ + cmp r1, #10 │ │ + beq.n 40cba │ │ adds r3, #1 │ │ - cmp r1, r3 │ │ - bne.n 404da │ │ - b.n 4057e │ │ - adds r2, r0, #3 │ │ - mov ip, r6 │ │ - bic.w r2, r2, #3 │ │ - subs r2, r2, r0 │ │ - bne.n 404fc │ │ - sub.w r3, r1, #8 │ │ - movs r2, #0 │ │ - b.n 40512 │ │ + cmp r8, r3 │ │ + bne.n 40c38 │ │ + b.n 40cda │ │ + adds r1, r0, #3 │ │ + mov ip, r5 │ │ + bic.w r1, r1, #3 │ │ + subs r1, r1, r0 │ │ + bne.n 40c5a │ │ + sub.w r3, r8, #8 │ │ + movs r1, #0 │ │ + b.n 40c70 │ │ movs r3, #0 │ │ ldrb r6, [r0, r3] │ │ cmp r6, #10 │ │ - beq.n 4055a │ │ + beq.n 40cb8 │ │ adds r3, #1 │ │ - cmp r2, r3 │ │ - bne.n 404fe │ │ - sub.w r3, r1, #8 │ │ - cmp r2, r3 │ │ - bhi.n 4053a │ │ - ldr r6, [r0, r2] │ │ - adds r5, r0, r2 │ │ + cmp r1, r3 │ │ + bne.n 40c5c │ │ + sub.w r3, r8, #8 │ │ + cmp r1, r3 │ │ + bhi.n 40c98 │ │ + ldr r6, [r0, r1] │ │ + adds r5, r0, r1 │ │ ldr r5, [r5, #4] │ │ eor.w r4, r6, #168430090 @ 0xa0a0a0a │ │ sub.w r4, lr, r4 │ │ orrs r6, r4 │ │ eor.w r4, r5, #168430090 @ 0xa0a0a0a │ │ sub.w r4, lr, r4 │ │ orrs r5, r4 │ │ ands r6, r5 │ │ mvns r6, r6 │ │ tst.w r6, #2155905152 @ 0x80808080 │ │ - bne.n 4053a │ │ - adds r2, #8 │ │ - b.n 4050e │ │ - cmp r1, r2 │ │ - beq.n 40586 │ │ - sub.w r3, fp, r2 │ │ - adds r1, r0, r2 │ │ + bne.n 40c98 │ │ + adds r1, #8 │ │ + b.n 40c6c │ │ + cmp r8, r1 │ │ + beq.n 40ce2 │ │ + sub.w r3, sl, r1 │ │ + adds r4, r0, r1 │ │ sub.w r6, r3, r9 │ │ movs r3, #0 │ │ - ldrb r5, [r1, r3] │ │ + ldrb r5, [r4, r3] │ │ cmp r5, #10 │ │ - beq.n 40558 │ │ + beq.n 40cb6 │ │ adds r3, #1 │ │ cmp r6, r3 │ │ - bne.n 4054a │ │ - b.n 40586 │ │ - add r3, r2 │ │ - mov r6, ip │ │ + bne.n 40ca8 │ │ + b.n 40ce2 │ │ + add r3, r1 │ │ + mov r5, ip │ │ add.w r1, r9, r3 │ │ add.w r9, r1, #1 │ │ - cmp r1, fp │ │ - bcs.n 404c4 │ │ + cmp r1, sl │ │ + bcs.n 40c20 │ │ ldrb r0, [r0, r3] │ │ cmp r0, #10 │ │ - bne.n 404c4 │ │ - movs r0, #0 │ │ - mov r4, r9 │ │ + bne.n 40c20 │ │ + movs r4, #0 │ │ + mov r8, r9 │ │ mov sl, r9 │ │ - str r0, [sp, #12] │ │ ldr r0, [sp, #16] │ │ ldrb r0, [r0, #0] │ │ - cbz r0, 405ac │ │ - b.n 4059c │ │ - mov r9, fp │ │ - cmp fp, r8 │ │ - bne.n 4058e │ │ - b.n 405b6 │ │ - mov r9, fp │ │ - mov r6, ip │ │ - cmp fp, r8 │ │ - beq.n 405b6 │ │ - movs r0, #1 │ │ - mov r4, r8 │ │ - str r0, [sp, #12] │ │ - mov sl, fp │ │ + cbz r0, 40d04 │ │ + b.n 40cf4 │ │ + mov r9, sl │ │ + cmp sl, fp │ │ + bne.n 40cea │ │ + b.n 40d0e │ │ + mov r9, sl │ │ + mov r5, ip │ │ + cmp sl, fp │ │ + beq.n 40d0e │ │ + movs r4, #1 │ │ + mov r8, fp │ │ ldr r0, [sp, #16] │ │ ldrb r0, [r0, #0] │ │ - cbz r0, 405ac │ │ - ldr r1, [pc, #44] @ (405cc ) │ │ + cbz r0, 40d04 │ │ + ldr r1, [pc, #44] @ (40d24 ) │ │ movs r2, #4 │ │ - ldr r0, [sp, #4] │ │ + ldr r0, [sp, #8] │ │ add r1, pc │ │ ldr r3, [r0, #12] │ │ - ldr r0, [sp, #8] │ │ + ldr r0, [sp, #12] │ │ blx r3 │ │ - cbnz r0, 405c0 │ │ - cmp sl, r8 │ │ - bne.w 40488 │ │ + cbnz r0, 40d18 │ │ + cmp sl, fp │ │ + bne.w 40be8 │ │ movs r0, #0 │ │ - b.n 40496 │ │ + b.n 40bf6 │ │ movs r0, #0 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - ldr r2, [r4, r1] │ │ + strb r2, [r5, r5] │ │ vsli.64 , q8, #61 @ 0x3d │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldr r5, [r0, #8] │ │ ldrd r4, r6, [r0] │ │ ldrb r0, [r5, #0] │ │ - cbz r0, 405fe │ │ - ldr r2, [pc, #52] @ (40618 ) │ │ + cbz r0, 40d56 │ │ + ldr r2, [pc, #52] @ (40d70 ) │ │ mov r0, r4 │ │ ldr r3, [r6, #12] │ │ mov r8, r1 │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #4 │ │ blx r3 │ │ mov r1, r8 │ │ - cbz r0, 405fe │ │ + cbz r0, 40d56 │ │ movs r0, #1 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ sub.w r0, r1, #10 │ │ ldr r2, [r6, #16] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ strb r0, [r5, #0] │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r2 │ │ - ldr r2, [r3, r0] │ │ + strb r2, [r4, r4] │ │ vqshlu.s32 d20, d3, #29 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (40628 ) │ │ + ldr r1, [pc, #4] @ (40d80 ) │ │ add r1, pc │ │ - b.w 3e99c │ │ - str r3, [sp, #744] @ 0x2e8 │ │ + b.w 3f11c │ │ + ldr r0, [sp, #648] @ 0x288 │ │ movs r1, r1 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r8, r3 │ │ mov r3, r0 │ │ ldrb r0, [r0, #4] │ │ mov.w r9, #1 │ │ cmp r0, #0 │ │ mov.w r0, #1 │ │ - bne.n 4070a │ │ + bne.n 40e62 │ │ ldr r5, [r3, #0] │ │ mov sl, r3 │ │ ldr.w fp, [r7, #8] │ │ ldrb r3, [r3, #5] │ │ ldrb r0, [r5, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 406a6 │ │ + bmi.n 40dfe │ │ mov fp, r2 │ │ - ldr r2, [pc, #208] @ (4072c ) │ │ + ldr r2, [pc, #208] @ (40e84 ) │ │ mov r4, r1 │ │ - ldr r1, [pc, #208] @ (40730 ) │ │ + ldr r1, [pc, #208] @ (40e88 ) │ │ ldrd r0, r6, [r5] │ │ add r2, pc │ │ add r1, pc │ │ cmp r3, #0 │ │ it eq │ │ moveq r1, r2 │ │ ldr r3, [r6, #12] │ │ mov.w r2, #3 │ │ it ne │ │ movne r2, #2 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 40706 │ │ + bne.n 40e5e │ │ ldrd r0, r1, [r5] │ │ mov r2, fp │ │ ldr r3, [r1, #12] │ │ mov r1, r4 │ │ blx r3 │ │ - cbnz r0, 40706 │ │ + cbnz r0, 40e5e │ │ ldrd r0, r1, [r5] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #156] @ (40734 ) │ │ + ldr r1, [pc, #156] @ (40e8c ) │ │ add r1, pc │ │ blx r3 │ │ - cbnz r0, 40706 │ │ + cbnz r0, 40e5e │ │ ldr r2, [r7, #8] │ │ mov r0, r8 │ │ mov r1, r5 │ │ blx r2 │ │ - b.n 40708 │ │ - cbnz r3, 406c4 │ │ + b.n 40e60 │ │ + cbnz r3, 40e1c │ │ ldrd r0, r3, [r5] │ │ mov r6, r2 │ │ ldr.w ip, [r3, #12] │ │ mov r4, r1 │ │ - ldr r3, [pc, #128] @ (40738 ) │ │ + ldr r3, [pc, #128] @ (40e90 ) │ │ movs r2, #3 │ │ add r3, pc │ │ mov r1, r3 │ │ blx ip │ │ mov r1, r4 │ │ mov r2, r6 │ │ - cbnz r0, 40706 │ │ - ldr r0, [pc, #116] @ (4073c ) │ │ + cbnz r0, 40e5e │ │ + ldr r0, [pc, #116] @ (40e94 ) │ │ movs r3, #1 │ │ ldrd ip, r6, [r5] │ │ add r0, pc │ │ str r0, [sp, #24] │ │ add r0, sp, #4 │ │ ldrd r4, r5, [r5, #8] │ │ strb.w r3, [r7, #-45] │ │ sub.w r3, r7, #45 @ 0x2d │ │ str r3, [sp, #12] │ │ str r0, [sp, #20] │ │ strd r4, r5, [sp, #28] │ │ strd ip, r6, [sp, #4] │ │ - bl 40454 │ │ - cbnz r0, 40706 │ │ - ldr r1, [pc, #76] @ (40740 ) │ │ + bl 40bb4 │ │ + cbnz r0, 40e5e │ │ + ldr r1, [pc, #76] @ (40e98 ) │ │ add r0, sp, #4 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ - cbnz r0, 40706 │ │ + bl 40bb4 │ │ + cbnz r0, 40e5e │ │ add r1, sp, #20 │ │ mov r0, r8 │ │ blx fp │ │ - cbz r0, 4071a │ │ + cbz r0, 40e72 │ │ movs r0, #1 │ │ mov r3, sl │ │ strb r0, [r3, #4] │ │ mov r0, r3 │ │ strb.w r9, [r3, #5] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #20] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #32] @ (40744 ) │ │ + ldr r1, [pc, #32] @ (40e9c ) │ │ add r1, pc │ │ blx r3 │ │ - b.n 40708 │ │ + b.n 40e60 │ │ nop │ │ - str r7, [r3, #124] @ 0x7c │ │ - @ instruction: 0xfffd68f3 │ │ - vqshl.u64 d22, d18, #61 @ 0x3d │ │ - vcvt.u32.f32 d17, d8, #3 │ │ - vrsra.u32 d25, d0, #3 │ │ + str r7, [r1, #80] @ 0x50 │ │ + vclt.f d22, d19, #0 │ │ + vcge.f q11, q9, #0 │ │ + vdup.8 d17, d16[6] │ │ + vqshl.u64 , q12, #61 @ 0x3d │ │ movs r1, r1 │ │ - str r2, [r2, #116] @ 0x74 │ │ - @ instruction: 0xfffd1ea8 │ │ + str r2, [r0, #72] @ 0x48 │ │ + @ instruction: 0xfffd1bb0 │ │ vsli.64 , q8, #61 @ 0x3d │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #32 │ │ ldrb r3, [r0, #4] │ │ mov.w r8, #1 │ │ movs r5, #1 │ │ cmp r3, #0 │ │ - bne.n 4080a │ │ + bne.n 40f62 │ │ ldr r4, [r0, #0] │ │ ldrb r3, [r0, #5] │ │ ldrb r6, [r4, #10] │ │ lsls r6, r6, #24 │ │ - bmi.n 40790 │ │ + bmi.n 40ee8 │ │ mov r6, r0 │ │ cmp r3, #0 │ │ - beq.n 407ec │ │ + beq.n 40f44 │ │ ldrd r0, r3, [r4] │ │ mov r5, r2 │ │ ldr.w ip, [r3, #12] │ │ mov r9, r1 │ │ - ldr r3, [pc, #156] @ (40818 ) │ │ + ldr r3, [pc, #156] @ (40f70 ) │ │ movs r2, #2 │ │ add r3, pc │ │ mov r1, r3 │ │ blx ip │ │ mov r1, r9 │ │ mov r2, r5 │ │ - cbz r0, 407ec │ │ + cbz r0, 40f44 │ │ movs r5, #1 │ │ mov r0, r6 │ │ - b.n 4080a │ │ - cbnz r3, 407b6 │ │ + b.n 40f62 │ │ + cbnz r3, 40f0e │ │ ldrd r3, r6, [r4] │ │ mov r9, r0 │ │ ldr.w ip, [r6, #12] │ │ mov sl, r1 │ │ - ldr r6, [pc, #124] @ (4081c ) │ │ + ldr r6, [pc, #124] @ (40f74 ) │ │ mov r0, r3 │ │ add r6, pc │ │ mov r1, r6 │ │ mov r6, r2 │ │ movs r2, #1 │ │ blx ip │ │ mov r3, r0 │ │ mov r1, sl │ │ mov r2, r6 │ │ mov r0, r9 │ │ - cbnz r3, 4080a │ │ + cbnz r3, 40f62 │ │ mov r9, r0 │ │ - ldr r0, [pc, #100] @ (40820 ) │ │ + ldr r0, [pc, #100] @ (40f78 ) │ │ movs r3, #1 │ │ ldrd ip, r5, [r4] │ │ strb.w r3, [r7, #-41] │ │ sub.w r3, r7, #41 @ 0x29 │ │ add r0, pc │ │ str r3, [sp, #8] │ │ add r3, sp, #16 │ │ @@ -36824,192 +36983,192 @@ │ │ ldrd r6, r4, [r4, #8] │ │ str r0, [sp, #16] │ │ mov r0, r1 │ │ mov r1, r3 │ │ strd r6, r4, [sp, #24] │ │ strd ip, r5, [sp] │ │ blx r2 │ │ - cbz r0, 407f8 │ │ + cbz r0, 40f50 │ │ movs r5, #1 │ │ - b.n 40808 │ │ + b.n 40f60 │ │ mov r0, r1 │ │ mov r1, r4 │ │ blx r2 │ │ mov r5, r0 │ │ mov r0, r6 │ │ - b.n 4080a │ │ + b.n 40f62 │ │ ldrd r0, r1, [sp, #16] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #32] @ (40824 ) │ │ + ldr r1, [pc, #32] @ (40f7c ) │ │ add r1, pc │ │ blx r3 │ │ mov r5, r0 │ │ mov r0, r9 │ │ strb.w r8, [r0, #5] │ │ strb r5, [r0, #4] │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - str r3, [r3, #124] @ 0x7c │ │ - @ instruction: 0xfffd79f2 │ │ - vrshr.u32 d25, d4, #3 │ │ + str r3, [r1, #80] @ 0x50 │ │ + vqshl.u32 d23, d0, #29 │ │ + vqshlu.s64 , q14, #61 @ 0x3d │ │ movs r1, r1 │ │ - adds r2, r1, #7 │ │ + subs r2, r2, r3 │ │ vsli.64 , q8, #61 @ 0x3d │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #32 │ │ mov r4, r0 │ │ ldrd r5, r0, [r0] │ │ ldr r6, [r0, #12] │ │ mov r9, r2 │ │ movs r2, #8 │ │ mov r8, r3 │ │ mov r0, r5 │ │ blx r6 │ │ - cbz r0, 40850 │ │ + cbz r0, 40fa8 │ │ movs r0, #1 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 4087e │ │ - ldr r1, [pc, #288] @ (40978 ) │ │ + bmi.n 40fd6 │ │ + ldr r1, [pc, #288] @ (410d0 ) │ │ mov r0, r5 │ │ movs r2, #1 │ │ mov.w sl, #1 │ │ add r1, pc │ │ blx r6 │ │ mov r1, r0 │ │ mov r0, sl │ │ cmp r1, #0 │ │ - bne.n 40848 │ │ + bne.n 40fa0 │ │ mov r0, r9 │ │ mov r1, r4 │ │ blx r8 │ │ - cbz r0, 408dc │ │ + cbz r0, 41034 │ │ movs r0, #1 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #252] @ (4097c ) │ │ + ldr r1, [pc, #252] @ (410d4 ) │ │ mov r0, r5 │ │ movs r2, #2 │ │ add r1, pc │ │ blx r6 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.n 40848 │ │ - ldr r1, [pc, #236] @ (40980 ) │ │ + bne.n 40fa0 │ │ + ldr r1, [pc, #236] @ (410d8 ) │ │ sub.w r5, r7, #41 @ 0x29 │ │ strb.w r0, [r7, #-41] │ │ add r1, pc │ │ str r1, [sp, #20] │ │ mov r1, sp │ │ ldmia.w r4, {r0, r2, r3, r6} │ │ str r1, [sp, #16] │ │ add r1, sp, #16 │ │ strd r0, r2, [sp] │ │ mov r0, r9 │ │ str r5, [sp, #8] │ │ strd r3, r6, [sp, #24] │ │ blx r8 │ │ - cbz r0, 408c2 │ │ + cbz r0, 4101a │ │ movs r0, #1 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #184] @ (40984 ) │ │ + ldr r1, [pc, #184] @ (410dc ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 408dc │ │ + cbz r0, 41034 │ │ movs r0, #1 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r4, #10] │ │ ldrd r9, r8, [r7, #8] │ │ lsls r0, r0, #24 │ │ - bmi.n 40900 │ │ + bmi.n 41058 │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #152] @ (40988 ) │ │ + ldr r1, [pc, #152] @ (410e0 ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 40934 │ │ + cbz r0, 4108c │ │ movs r0, #1 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #136] @ (4098c ) │ │ + ldr r0, [pc, #136] @ (410e4 ) │ │ movs r1, #1 │ │ strb.w r1, [r7, #-41] │ │ sub.w r5, r7, #41 @ 0x29 │ │ ldmia.w r4, {r1, r2, r3, r6} │ │ add r0, pc │ │ str r0, [sp, #20] │ │ mov r0, sp │ │ strd r1, r2, [sp] │ │ add r1, sp, #16 │ │ str r0, [sp, #16] │ │ mov r0, r9 │ │ str r5, [sp, #8] │ │ strd r3, r6, [sp, #24] │ │ blx r8 │ │ - cbz r0, 40946 │ │ + cbz r0, 4109e │ │ movs r0, #1 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r9 │ │ mov r1, r4 │ │ blx r8 │ │ - cbz r0, 40960 │ │ + cbz r0, 410b8 │ │ movs r0, #1 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #64] @ (40990 ) │ │ + ldr r1, [pc, #64] @ (410e8 ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 40960 │ │ + cbz r0, 410b8 │ │ movs r0, #1 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [r4] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #40] @ (40994 ) │ │ + ldr r1, [pc, #40] @ (410ec ) │ │ add r1, pc │ │ blx r3 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - str r1, [r1, #92] @ 0x5c │ │ - vqrdmulh.s , , d10[0] │ │ - vceq.i , q1, #0 │ │ - movs r1, r1 │ │ - adds r0, r0, #4 │ │ - vclt.f q11, , #0 │ │ - vcge.s , q6, #0 │ │ + str r1, [r7, #44] @ 0x2c │ │ + @ instruction: 0xfffd1a52 │ │ + vclt.f d25, d26, #0 │ │ movs r1, r1 │ │ - adds r4, r7, #1 │ │ - vcge.f q11, , #0 │ │ + subs r0, r1, r0 │ │ + vrsra.u64 d22, d9, #3 │ │ + vsli.64 d25, d20, #61 @ 0x3d │ │ + movs r1, r1 │ │ + adds r4, r0, r6 │ │ + vsra.u64 q11, , #3 │ │ vsli.64 d27, d16, #61 @ 0x3d │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ mov r4, r3 │ │ mov r5, r0 │ │ ldrd r0, r3, [r0] │ │ ldr r3, [r3, #12] │ │ @@ -37019,96 +37178,96 @@ │ │ strb.w r0, [sp, #12] │ │ add r0, sp, #8 │ │ ldmia.w ip, {r2, r3, ip} │ │ strb.w r1, [sp, #13] │ │ mov r1, r4 │ │ str r5, [sp, #8] │ │ str.w ip, [sp] │ │ - bl 4062c │ │ + bl 40d84 │ │ ldrb.w r2, [sp, #13] │ │ ldrb.w r1, [sp, #12] │ │ cmp r2, #1 │ │ orr.w r0, r2, r1 │ │ it eq │ │ movseq.w r1, r1, lsl #31 │ │ - beq.n 409e8 │ │ + beq.n 41140 │ │ and.w r0, r0, #1 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldr r0, [sp, #8] │ │ ldrb r1, [r0, #10] │ │ lsls r1, r1, #24 │ │ - bmi.n 40a06 │ │ + bmi.n 4115e │ │ ldrd r0, r1, [r0] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #32] @ (40a1c ) │ │ + ldr r1, [pc, #32] @ (41174 ) │ │ add r1, pc │ │ blx r3 │ │ and.w r0, r0, #1 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #16] @ (40a20 ) │ │ + ldr r1, [pc, #16] @ (41178 ) │ │ add r1, pc │ │ blx r3 │ │ and.w r0, r0, #1 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ - str r4, [r1, #68] @ 0x44 │ │ - vcgt.f d22, d11, #0 │ │ + str r4, [r7, #20] │ │ + vsra.u32 d22, d27, #3 │ │ vsli.64 , q12, #61 @ 0x3d │ │ add r7, sp, #16 │ │ strd r0, r1, [sp, #8] │ │ str r2, [sp, #0] │ │ add r0, sp, #8 │ │ add r2, sp, #12 │ │ - ldr r1, [pc, #8] @ (40a3c ) │ │ + ldr r1, [pc, #8] @ (41194 ) │ │ add r1, pc │ │ mov r3, r1 │ │ - bl 3fc14 │ │ - str r0, [sp, #320] @ 0x140 │ │ + bl 40b60 │ │ + str r5, [sp, #160] @ 0xa0 │ │ movs r1, r1 │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w 3f958 │ │ + b.w 400cc │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ ldr.w sl, [r7, #8] │ │ mov fp, r3 │ │ mov r9, r2 │ │ mov ip, r1 │ │ mov lr, r0 │ │ cmp.w sl, #1 │ │ - bne.n 40af8 │ │ + bne.n 41250 │ │ movs r1, #0 │ │ mov.w r8, #1 │ │ movs r2, #0 │ │ movs r5, #1 │ │ cmp r1, r2 │ │ ite ls │ │ movls r8, r5 │ │ movhi r2, r1 │ │ cmp sl, r2 │ │ - bcc.w 40d0c │ │ + bcc.w 41464 │ │ adds.w r1, r8, r2 │ │ - bcs.w 40d1a │ │ + bcs.w 41472 │ │ cmp r1, sl │ │ - bhi.w 40d1a │ │ + bhi.w 41472 │ │ add.w r1, fp, r8 │ │ mov r0, fp │ │ strd ip, lr, [sp, #4] │ │ str r2, [sp, #0] │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - beq.n 40b9a │ │ + beq.n 412f2 │ │ movs r0, #0 │ │ mov.w ip, #1 │ │ mov r3, fp │ │ mov r4, sl │ │ movs r1, #0 │ │ ldrb.w r6, [r3], #1 │ │ and.w r6, r6, #63 @ 0x3f │ │ @@ -37119,191 +37278,191 @@ │ │ lslpl.w r2, ip, r5 │ │ orr.w r1, r1, r2 │ │ lsl.w r2, ip, r6 │ │ it pl │ │ movpl r2, #0 │ │ orrs r0, r2 │ │ subs r4, #1 │ │ - bne.n 40aaa │ │ + bne.n 41202 │ │ ldr r4, [sp, #0] │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ sub.w r2, sl, r4 │ │ mov r3, r4 │ │ cmp r2, r4 │ │ it hi │ │ movhi r3, r2 │ │ add.w r8, r3, #1 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ mov ip, r4 │ │ ldr.w lr, [sp, #8] │ │ - b.n 40cda │ │ + b.n 41432 │ │ movs r3, #0 │ │ movs r6, #1 │ │ movs r2, #1 │ │ mov.w r8, #1 │ │ movs r1, #0 │ │ - b.n 40b16 │ │ + b.n 4126e │ │ adds r0, r2, r3 │ │ movs r3, #0 │ │ adds r2, r0, #1 │ │ sub.w r8, r2, r1 │ │ adds r6, r2, r3 │ │ cmp r6, sl │ │ - bcs.n 40b4c │ │ + bcs.n 412a4 │ │ adds r0, r1, r3 │ │ cmp r0, sl │ │ - bcs.w 40d26 │ │ + bcs.w 4147e │ │ ldrb.w r6, [fp, r6] │ │ ldrb.w r0, [fp, r0] │ │ cmp r6, r0 │ │ - bcc.n 40b06 │ │ - bne.n 40b3e │ │ + bcc.n 4125e │ │ + bne.n 41296 │ │ adds r0, r3, #1 │ │ cmp r0, r8 │ │ it eq │ │ addeq r2, r0 │ │ subs.w r3, r0, r8 │ │ it ne │ │ movne r3, r0 │ │ - b.n 40b10 │ │ + b.n 41268 │ │ adds r0, r2, #1 │ │ mov r1, r2 │ │ movs r3, #0 │ │ mov.w r8, #1 │ │ mov r2, r0 │ │ - b.n 40b10 │ │ + b.n 41268 │ │ movs r6, #0 │ │ movs r4, #1 │ │ movs r3, #1 │ │ movs r5, #1 │ │ movs r2, #0 │ │ - b.n 40b68 │ │ + b.n 412c0 │ │ adds r0, r3, r6 │ │ movs r6, #0 │ │ adds r3, r0, #1 │ │ subs r5, r3, r2 │ │ adds r4, r3, r6 │ │ cmp r4, sl │ │ - bcs.w 40a6e │ │ + bcs.w 411c6 │ │ adds r0, r2, r6 │ │ cmp r0, sl │ │ - bcs.w 40d26 │ │ + bcs.w 4147e │ │ ldrb.w r4, [fp, r4] │ │ ldrb.w r0, [fp, r0] │ │ cmp r4, r0 │ │ - bhi.n 40b58 │ │ - bne.n 40b8e │ │ + bhi.n 412b0 │ │ + bne.n 412e6 │ │ adds r0, r6, #1 │ │ cmp r0, r5 │ │ it eq │ │ addeq r3, r0 │ │ subs r6, r0, r5 │ │ it ne │ │ movne r6, r0 │ │ - b.n 40b60 │ │ + b.n 412b8 │ │ adds r0, r3, #1 │ │ mov r2, r3 │ │ movs r6, #0 │ │ movs r5, #1 │ │ mov r3, r0 │ │ - b.n 40b60 │ │ + b.n 412b8 │ │ sub.w ip, sl, #1 │ │ mov r5, r9 │ │ movs r3, #0 │ │ movs r2, #1 │ │ movs r0, #1 │ │ mov.w lr, #0 │ │ - b.n 40bb8 │ │ + b.n 41310 │ │ adds r0, r4, #1 │ │ movs r3, #0 │ │ sub.w r2, r0, lr │ │ cmp r2, r8 │ │ - beq.n 40c08 │ │ + beq.n 41360 │ │ adds r4, r0, r3 │ │ cmp r4, sl │ │ - bcs.n 40c08 │ │ + bcs.n 41360 │ │ mov r6, r0 │ │ sub.w r0, sl, r3 │ │ mvns r1, r6 │ │ add r0, r1 │ │ cmp r0, sl │ │ - bcs.w 40d30 │ │ + bcs.w 41488 │ │ add.w r1, r3, lr │ │ sub.w r1, ip, r1 │ │ cmp r1, sl │ │ - bcs.w 40d3a │ │ + bcs.w 41492 │ │ ldrb.w r0, [fp, r0] │ │ ldrb.w r1, [fp, r1] │ │ cmp r0, r1 │ │ - bcc.n 40bac │ │ + bcc.n 41304 │ │ cmp r0, r1 │ │ - bne.n 40bfe │ │ + bne.n 41356 │ │ adds r0, r3, #1 │ │ cmp r0, r2 │ │ it eq │ │ addeq r6, r0 │ │ subs r3, r0, r2 │ │ it ne │ │ movne r3, r0 │ │ mov r0, r6 │ │ - b.n 40bb4 │ │ + b.n 4130c │ │ adds r0, r6, #1 │ │ movs r3, #0 │ │ movs r2, #1 │ │ mov lr, r6 │ │ - b.n 40bb4 │ │ + b.n 4130c │ │ mov.w r9, #0 │ │ movs r2, #1 │ │ movs r0, #1 │ │ movs r3, #0 │ │ - b.n 40c20 │ │ + b.n 41378 │ │ adds r0, r4, #1 │ │ mov.w r9, #0 │ │ subs r2, r0, r3 │ │ cmp r2, r8 │ │ - beq.n 40c74 │ │ + beq.n 413cc │ │ add.w r4, r0, r9 │ │ cmp r4, sl │ │ - bcs.n 40c74 │ │ + bcs.n 413cc │ │ mov r6, r0 │ │ sub.w r0, sl, r9 │ │ mvns r1, r6 │ │ add r0, r1 │ │ cmp r0, sl │ │ - bcs.n 40d30 │ │ + bcs.n 41488 │ │ add.w r1, r9, r3 │ │ sub.w r1, ip, r1 │ │ cmp r1, sl │ │ - bcs.n 40d3a │ │ + bcs.n 41492 │ │ ldrb.w r0, [fp, r0] │ │ ldrb.w r1, [fp, r1] │ │ cmp r0, r1 │ │ - bhi.n 40c14 │ │ + bhi.n 4136c │ │ cmp r0, r1 │ │ - bne.n 40c68 │ │ + bne.n 413c0 │ │ add.w r0, r9, #1 │ │ cmp r0, r2 │ │ it eq │ │ addeq r6, r0 │ │ subs.w r9, r0, r2 │ │ it ne │ │ movne r9, r0 │ │ mov r0, r6 │ │ - b.n 40c1c │ │ + b.n 41374 │ │ adds r0, r6, #1 │ │ mov.w r9, #0 │ │ movs r2, #1 │ │ mov r3, r6 │ │ - b.n 40c1c │ │ + b.n 41374 │ │ cmp r3, lr │ │ it hi │ │ movhi lr, r3 │ │ sub.w ip, sl, lr │ │ cmp.w r8, #0 │ │ - beq.n 40cc6 │ │ + beq.n 4141e │ │ ldr.w lr, [sp, #8] │ │ movs r3, #0 │ │ movs r6, #1 │ │ movs r0, #0 │ │ movs r1, #0 │ │ mov r9, r5 │ │ ldrb.w r5, [fp, r3] │ │ @@ -37316,18 +37475,18 @@ │ │ lslpl.w r2, r6, r4 │ │ orr.w r1, r1, r2 │ │ lsl.w r2, r6, r5 │ │ it pl │ │ movpl r2, #0 │ │ orrs r0, r2 │ │ cmp r8, r3 │ │ - bne.n 40c92 │ │ + bne.n 413ea │ │ movs r3, #0 │ │ mov r6, sl │ │ - b.n 40cd8 │ │ + b.n 41430 │ │ mov.w r8, #0 │ │ movs r0, #0 │ │ movs r1, #0 │ │ movs r3, #0 │ │ mov r6, sl │ │ mov r9, r5 │ │ ldr.w lr, [sp, #8] │ │ @@ -37343,164 +37502,151 @@ │ │ str.w r6, [lr] │ │ stmia.w r5, {r0, r1, r4, ip} │ │ strd r8, r2, [lr, #24] │ │ strd r9, r3, [lr, #32] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #60] @ (40d4c ) │ │ + ldr r3, [pc, #60] @ (414a4 ) │ │ mov r1, r2 │ │ movs r0, #0 │ │ mov r2, sl │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #52] @ (40d50 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #52] @ (414a8 ) │ │ mov r0, r8 │ │ mov r2, sl │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r2, [pc, #32] @ (40d48 ) │ │ + bl 3fb30 │ │ + ldr r2, [pc, #32] @ (414a0 ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #32] @ (40d54 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #32] @ (414ac ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #28] @ (40d58 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #28] @ (414b0 ) │ │ mov r0, r1 │ │ mov r1, sl │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ nop │ │ - ldrh r2, [r1, #38] @ 0x26 │ │ + str r1, [sp, #712] @ 0x2c8 │ │ movs r1, r1 │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ + str r2, [sp, #32] │ │ movs r1, r1 │ │ - ldrh r4, [r0, #40] @ 0x28 │ │ + str r1, [sp, #944] @ 0x3b0 │ │ movs r1, r1 │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ + str r1, [sp, #736] @ 0x2e0 │ │ movs r1, r1 │ │ - ldrh r4, [r2, #38] @ 0x26 │ │ + str r1, [sp, #752] @ 0x2f0 │ │ movs r1, r1 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 40d64 │ │ - push {r7, lr} │ │ - mov r7, sp │ │ sub sp, #16 │ │ - ldr r1, [pc, #20] @ (40d80 ) │ │ + ldr r1, [pc, #20] @ (414d0 ) │ │ mov r2, r0 │ │ - ldr r0, [pc, #20] @ (40d84 ) │ │ + ldr r0, [pc, #20] @ (414d4 ) │ │ subs r3, r7, #1 │ │ add r1, pc │ │ add r0, pc │ │ strd r3, r1, [sp, #4] │ │ add r1, sp, #4 │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ movs r3, r2 │ │ movs r0, r0 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ + str r7, [sp, #156] @ 0x9c │ │ vpadal.s d20, d8 │ │ - ldr r1, [pc, #8] @ (40d94 ) │ │ + ldr r1, [pc, #8] @ (414e4 ) │ │ movs r2, #24 │ │ add r1, pc │ │ - b.w 3f9e8 │ │ - ldr r7, [pc, #928] @ (41138 ) │ │ + b.w 4015c │ │ + ldr r4, [pc, #992] @ (418c8 ) │ │ vcle.f d27, d0, #0 │ │ mov r7, sp │ │ - bl 40da0 │ │ - push {r7, lr} │ │ - mov r7, sp │ │ sub sp, #16 │ │ - ldr r1, [pc, #20] @ (40dbc ) │ │ + ldr r1, [pc, #20] @ (41504 ) │ │ mov r2, r0 │ │ - ldr r0, [pc, #20] @ (40dc0 ) │ │ + ldr r0, [pc, #20] @ (41508 ) │ │ subs r3, r7, #1 │ │ add r1, pc │ │ add r0, pc │ │ strd r3, r1, [sp, #4] │ │ add r1, sp, #4 │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ movs r3, r2 │ │ movs r0, r0 │ │ - ldr r5, [sp, #832] @ 0x340 │ │ + str r6, [sp, #972] @ 0x3cc │ │ vpadal.s d20, d8 │ │ - ldr r1, [pc, #8] @ (40dd0 ) │ │ + ldr r1, [pc, #8] @ (41518 ) │ │ movs r2, #32 │ │ add r1, pc │ │ - b.w 3f9e8 │ │ - ldr r7, [pc, #296] @ (40efc ) │ │ - vcle.f d27, d0, #0 │ │ - mov r7, sp │ │ - mov r2, r0 │ │ - mov r0, r1 │ │ - mov r1, r2 │ │ - bl 40de4 │ │ - bmi.n 40d8e │ │ - push {r4, r6, r7, lr} │ │ + b.w 4015c │ │ + ldr r4, [pc, #392] @ (416a4 ) │ │ + vsli.64 , q0, #61 @ 0x3d │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ - ldr r3, [pc, #36] @ (40e10 ) │ │ - ldr r2, [pc, #36] @ (40e14 ) │ │ - ldr r4, [pc, #40] @ (40e18 ) │ │ + ldr r3, [pc, #36] @ (41548 ) │ │ + ldr r2, [pc, #36] @ (4154c ) │ │ + ldr r4, [pc, #40] @ (41550 ) │ │ add r3, pc │ │ - strd r0, r1, [sp] │ │ + strd r1, r0, [sp] │ │ add r0, sp, #4 │ │ add r4, pc │ │ add r2, pc │ │ strd r4, r0, [sp, #12] │ │ mov r0, sp │ │ add r1, sp, #8 │ │ str r0, [sp, #8] │ │ mov r0, r3 │ │ str r4, [sp, #20] │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - str r4, [sp, #832] @ 0x340 │ │ - vqrshrun.s64 d25, q13, #4 │ │ + ldrh r3, [r2, #42] @ 0x2a │ │ + vcvt.u16.f16 , q9, #4 │ │ movs r1, r1 │ │ - bl ffd4ae1a │ │ + bl ffd0b552 │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (40e30 ) │ │ + ldr r0, [pc, #12] @ (41568 ) │ │ movs r1, #153 @ 0x99 │ │ - ldr r2, [pc, #12] @ (40e34 ) │ │ + ldr r2, [pc, #12] @ (4156c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - adds r1, r7, r2 │ │ - vcvt.f16.u16 d24, d12, #3 │ │ + asrs r1, r4, #23 │ │ + vceq.i d25, d20, #0 │ │ movs r1, r1 │ │ push {r4, r5, r6, r7, lr} │ │ str.w r8, [sp, #-4]! │ │ adds r3, r1, #3 │ │ uxtb.w ip, r0 │ │ bic.w r3, r3, #3 │ │ cmp r3, r1 │ │ - bne.n 40e54 │ │ + bne.n 4158c │ │ sub.w lr, r2, #8 │ │ movs r0, #0 │ │ - b.n 40e74 │ │ + b.n 415ac │ │ subs r0, r3, r1 │ │ cmp r2, r0 │ │ it cc │ │ movcc r0, r2 │ │ - cbz r2, 40e6c │ │ + cbz r2, 415a4 │ │ movs r3, #0 │ │ ldrb r6, [r1, r3] │ │ cmp r6, ip │ │ - beq.n 40ece │ │ + beq.n 41606 │ │ adds r3, #1 │ │ cmp r0, r3 │ │ - bne.n 40e60 │ │ + bne.n 41598 │ │ sub.w lr, r2, #8 │ │ cmp r0, lr │ │ - bhi.n 40eac │ │ + bhi.n 415e4 │ │ mov.w r3, #16843009 @ 0x1010101 │ │ movw r8, #256 @ 0x100 │ │ mul.w r3, ip, r3 │ │ movt r8, #257 @ 0x101 │ │ ldr r5, [r1, r0] │ │ adds r6, r1, r0 │ │ ldr r6, [r6, #4] │ │ @@ -37509,80 +37655,82 @@ │ │ orrs r4, r5 │ │ eor.w r5, r6, r3 │ │ sub.w r6, r8, r5 │ │ orrs r5, r6 │ │ ands r4, r5 │ │ mvns r4, r4 │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ - bne.n 40eac │ │ + bne.n 415e4 │ │ adds r0, #8 │ │ cmp r0, lr │ │ - bls.n 40e84 │ │ + bls.n 415bc │ │ cmp r2, r0 │ │ - beq.n 40ec2 │ │ + beq.n 415fa │ │ adds r3, r1, r0 │ │ subs r2, r2, r0 │ │ movs r1, #0 │ │ ldrb r6, [r3, r1] │ │ cmp r6, ip │ │ - beq.n 40ecc │ │ + beq.n 41604 │ │ adds r1, #1 │ │ cmp r2, r1 │ │ - bne.n 40eb6 │ │ + bne.n 415ee │ │ movs r0, #0 │ │ mov r1, r3 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ adds r3, r1, r0 │ │ movs r0, #1 │ │ mov r1, r3 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ - ldr r3, [pc, #24] @ (40ef8 ) │ │ - ldr r4, [pc, #24] @ (40efc ) │ │ + ldr r3, [pc, #24] @ (41630 ) │ │ + ldr r4, [pc, #24] @ (41634 ) │ │ add r3, pc │ │ strd r0, r1, [sp] │ │ mov r0, sp │ │ add r1, sp, #8 │ │ str r0, [sp, #8] │ │ mov r0, r3 │ │ add r4, pc │ │ str r4, [sp, #12] │ │ - bl 3f458 │ │ - ldr r4, [sp, #632] @ 0x278 │ │ - vtbl.8 d30, {d12-d14}, d21 │ │ - vsli.64 , q8, #63 @ 0x3f │ │ + bl 3fbe0 │ │ + str r5, [sp, #836] @ 0x344 │ │ + vqrdmulh.s , q6, d21[0] │ │ + movs r3, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #32 │ │ - ldr r5, [pc, #40] @ (40f34 ) │ │ - ldr r6, [pc, #40] @ (40f38 ) │ │ - ldr r4, [pc, #44] @ (40f3c ) │ │ + ldr r5, [pc, #40] @ (4166c ) │ │ + ldr r6, [pc, #40] @ (41670 ) │ │ + ldr r4, [pc, #44] @ (41674 ) │ │ add r5, pc │ │ stmia.w sp, {r0, r1, r2, r3} │ │ add r0, sp, #8 │ │ add r4, pc │ │ ldr.w ip, [r7, #8] │ │ add r6, pc │ │ strd r6, r0, [sp, #20] │ │ mov r0, sp │ │ add r1, sp, #16 │ │ str r0, [sp, #16] │ │ mov r0, r4 │ │ mov r2, ip │ │ str r5, [sp, #28] │ │ - bl 3f458 │ │ - stcl 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ - ldrd pc, pc, [r7, #1020]! @ 0x3fc │ │ - strb r6, [r0, #11] │ │ + bl 3fbe0 │ │ + bl ffda366e │ │ + ldrb r7, [r6, r4] │ │ + movs r3, r0 │ │ + ldr r6, [r1, #52] @ 0x34 │ │ vsli.32 d27, d0, #28 │ │ - ldr r1, [pc, #212] @ (41018 ) │ │ + ldr r1, [pc, #212] @ (41750 ) │ │ movw r3, #7923 @ 0x1ef3 │ │ movt r3, #1 │ │ movs r2, #18 │ │ cmp r0, r3 │ │ it cc │ │ movcc r2, #0 │ │ add r1, pc │ │ @@ -37627,47 +37775,47 @@ │ │ it eq │ │ addeq r4, #1 │ │ add r4, r2 │ │ cmp r4, #34 @ 0x22 │ │ ldr.w r2, [r1, r4, lsl #2] │ │ add.w r3, r1, r4, lsl #2 │ │ mov.w r1, r2, lsr #21 │ │ - bhi.n 40fe6 │ │ + bhi.n 4171e │ │ ldr r2, [r3, #4] │ │ mov.w r2, r2, lsr #21 │ │ - cbnz r4, 40fea │ │ + cbnz r4, 41722 │ │ movs r3, #0 │ │ mvns r4, r1 │ │ adds r4, r4, r2 │ │ - bne.n 40ff8 │ │ - b.n 41012 │ │ + bne.n 41730 │ │ + b.n 4174a │ │ movw r2, #919 @ 0x397 │ │ ldr.w r3, [r3, #-4] │ │ bfc r3, #21, #11 │ │ mvns r4, r1 │ │ adds r4, r4, r2 │ │ - beq.n 41012 │ │ - ldr r4, [pc, #32] @ (4101c ) │ │ + beq.n 4174a │ │ + ldr r4, [pc, #32] @ (41754 ) │ │ subs r0, r0, r3 │ │ sub.w ip, r2, #1 │ │ movs r3, #0 │ │ add r4, pc │ │ ldrb r2, [r4, r1] │ │ add r3, r2 │ │ cmp r3, r0 │ │ - bhi.n 41012 │ │ + bhi.n 4174a │ │ adds r1, #1 │ │ cmp ip, r1 │ │ - bne.n 41004 │ │ + bne.n 4173c │ │ and.w r0, r1, #1 │ │ pop {r4, pc} │ │ - cmp ip, r6 │ │ - @ instruction: 0xfffd0cfb │ │ + cmn r4, r3 │ │ + vtbl.8 d16, {d13-d15}, d19 │ │ vsli.32 d27, d0, #29 │ │ - ldr r1, [pc, #196] @ (410e8 ) │ │ + ldr r1, [pc, #196] @ (41820 ) │ │ movw r3, #1920 @ 0x780 │ │ movt r3, #1 │ │ movs r2, #11 │ │ cmp r0, r3 │ │ it cc │ │ movcc r2, #0 │ │ add r1, pc │ │ @@ -37706,315 +37854,315 @@ │ │ it eq │ │ addeq r4, #1 │ │ add r4, r2 │ │ cmp r4, #20 │ │ ldr.w r2, [r1, r4, lsl #2] │ │ add.w r3, r1, r4, lsl #2 │ │ mov.w r1, r2, lsr #21 │ │ - bhi.n 410b4 │ │ + bhi.n 417ec │ │ ldr r2, [r3, #4] │ │ mov.w r2, r2, lsr #21 │ │ - cbnz r4, 410b8 │ │ + cbnz r4, 417f0 │ │ movs r3, #0 │ │ mvns r4, r1 │ │ adds r4, r4, r2 │ │ - bne.n 410c6 │ │ - b.n 410e0 │ │ + bne.n 417fe │ │ + b.n 41818 │ │ movw r2, #313 @ 0x139 │ │ ldr.w r3, [r3, #-4] │ │ bfc r3, #21, #11 │ │ mvns r4, r1 │ │ adds r4, r4, r2 │ │ - beq.n 410e0 │ │ - ldr r4, [pc, #36] @ (410ec ) │ │ + beq.n 41818 │ │ + ldr r4, [pc, #36] @ (41824 ) │ │ subs r0, r0, r3 │ │ sub.w ip, r2, #1 │ │ movs r3, #0 │ │ add r4, pc │ │ ldrb r2, [r4, r1] │ │ add r3, r2 │ │ cmp r3, r0 │ │ - bhi.n 410e0 │ │ + bhi.n 41818 │ │ adds r1, #1 │ │ cmp ip, r1 │ │ - bne.n 410d2 │ │ + bne.n 4180a │ │ and.w r0, r1, #1 │ │ pop {r4, pc} │ │ nop │ │ - cmp r8, sp │ │ - vmlal.u , d29, d3[0] │ │ + orrs r0, r2 │ │ + vqrdmlsh.s q8, , d27[0] │ │ vcle.f d27, d0, #0 │ │ mov r7, sp │ │ mov r2, r0 │ │ - ldr r0, [pc, #8] @ (41100 ) │ │ + ldr r0, [pc, #8] @ (41838 ) │ │ movs r1, #115 @ 0x73 │ │ add r0, pc │ │ - bl 3f458 │ │ - ldr r3, [pc, #284] @ (41220 ) │ │ + bl 3fbe0 │ │ + ldr r0, [pc, #444] @ (419f8 ) │ │ vcle.f d27, d0, #0 │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (41118 ) │ │ + ldr r0, [pc, #12] @ (41850 ) │ │ movs r1, #77 @ 0x4d │ │ - ldr r3, [pc, #12] @ (4111c ) │ │ + ldr r3, [pc, #12] @ (41854 ) │ │ movs r2, #0 │ │ add r0, pc │ │ add r3, pc │ │ - bl 41120 │ │ - ldr r3, [pc, #576] @ (4135c ) │ │ - vtbl.8 d24, {d29-d30}, d2 │ │ + bl 41858 │ │ + ldr r0, [pc, #736] @ (41b34 ) │ │ + vcvt.f32.u32 q12, q13, #3 │ │ movs r1, r1 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #24 │ │ strd r0, r1, [sp, #4] │ │ movs r0, #0 │ │ strb.w r0, [sp, #20] │ │ add r0, sp, #4 │ │ strb.w r2, [sp, #21] │ │ str r3, [sp, #16] │ │ str r0, [sp, #12] │ │ add r0, sp, #12 │ │ - bl 93304 │ │ + bl 93e2c │ │ udf #254 @ 0xfe │ │ - bl 41146 │ │ + bl 4187e │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 41104 │ │ + bl 4183c │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 41158 │ │ - bmi.n 41102 │ │ + bl 41890 │ │ + bmi.n 4183a │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (4116c ) │ │ + ldr r0, [pc, #12] @ (418a4 ) │ │ movs r1, #73 @ 0x49 │ │ - ldr r3, [pc, #12] @ (41170 ) │ │ + ldr r3, [pc, #12] @ (418a8 ) │ │ movs r2, #1 │ │ add r0, pc │ │ add r3, pc │ │ - bl 41120 │ │ - ldr r3, [pc, #88] @ (411c8 ) │ │ - vqshrn.u64 d24, q15, #3 │ │ + bl 41858 │ │ + ldr r0, [pc, #248] @ (419a0 ) │ │ + vcvt.f32.u32 d24, d22, #3 │ │ movs r1, r1 │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9} │ │ ldr.w ip, [r1, #4] │ │ mov r9, r0 │ │ cmp.w ip, #0 │ │ - beq.w 412b6 │ │ + beq.w 419ee │ │ ldr.w lr, [r1] │ │ mov r8, r1 │ │ - ldr r0, [pc, #308] @ (412c4 ) │ │ + ldr r0, [pc, #308] @ (419fc ) │ │ movs r3, #0 │ │ - ldr r5, [pc, #308] @ (412c8 ) │ │ + ldr r5, [pc, #308] @ (41a00 ) │ │ add r0, pc │ │ add r5, pc │ │ - b.n 411a2 │ │ + b.n 418da │ │ mov r3, r2 │ │ mov r2, r3 │ │ cmp r3, ip │ │ - bcs.n 41296 │ │ + bcs.n 419ce │ │ ldrsb.w r4, [lr, r3] │ │ adds r2, r3, #1 │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ - bgt.n 4119a │ │ + bgt.n 418d2 │ │ uxtb r6, r4 │ │ ldrb r4, [r0, r6] │ │ cmp r4, #4 │ │ - beq.n 411f4 │ │ + beq.n 4192c │ │ cmp r4, #3 │ │ - beq.n 411d6 │ │ + beq.n 4190e │ │ cmp r4, #2 │ │ - bne.n 41296 │ │ + bne.n 419ce │ │ mov r4, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r4, lr, r2 │ │ ldrsb.w r4, [r4] │ │ cmn.w r4, #64 @ 0x40 │ │ - bge.n 41296 │ │ + bge.n 419ce │ │ adds r3, #2 │ │ - b.n 4119c │ │ + b.n 418d4 │ │ mov r4, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r4, lr, r2 │ │ cmp r6, #224 @ 0xe0 │ │ ldrb r4, [r4, #0] │ │ - beq.n 41212 │ │ + beq.n 4194a │ │ sxtb r4, r4 │ │ cmp r6, #237 @ 0xed │ │ - bne.n 41226 │ │ + bne.n 4195e │ │ cmn.w r4, #97 @ 0x61 │ │ - ble.n 4123c │ │ - b.n 41296 │ │ + ble.n 41974 │ │ + b.n 419ce │ │ mov r4, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r4, lr, r2 │ │ cmp r6, #240 @ 0xf0 │ │ ldrb r4, [r4, #0] │ │ - beq.n 4121c │ │ + beq.n 41954 │ │ cmp r6, #244 @ 0xf4 │ │ - bne.n 41256 │ │ + bne.n 4198e │ │ sxtb r1, r4 │ │ cmn.w r1, #113 @ 0x71 │ │ - ble.n 41266 │ │ - b.n 41296 │ │ + ble.n 4199e │ │ + b.n 419ce │ │ and.w r1, r4, #224 @ 0xe0 │ │ cmp r1, #160 @ 0xa0 │ │ - beq.n 4123c │ │ - b.n 41296 │ │ + beq.n 41974 │ │ + b.n 419ce │ │ sub.w r1, r4, #144 @ 0x90 │ │ cmp r1, #48 @ 0x30 │ │ - bcc.n 41266 │ │ - b.n 41296 │ │ + bcc.n 4199e │ │ + b.n 419ce │ │ sub.w r1, r6, #225 @ 0xe1 │ │ cmp r1, #12 │ │ - bcc.n 41236 │ │ + bcc.n 4196e │ │ and.w r1, r6, #254 @ 0xfe │ │ cmp r1, #238 @ 0xee │ │ - bne.n 41296 │ │ + bne.n 419ce │ │ cmn.w r4, #64 @ 0x40 │ │ - bge.n 41296 │ │ + bge.n 419ce │ │ adds r2, r3, #2 │ │ mov r1, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r1, lr, r2 │ │ ldrsb.w r1, [r1] │ │ cmn.w r1, #64 @ 0x40 │ │ - bge.n 41296 │ │ + bge.n 419ce │ │ adds r3, #3 │ │ - b.n 4119c │ │ + b.n 418d4 │ │ sub.w r1, r6, #241 @ 0xf1 │ │ cmp r1, #2 │ │ - bhi.n 41296 │ │ + bhi.n 419ce │ │ sxtb r1, r4 │ │ cmn.w r1, #64 @ 0x40 │ │ - bge.n 41296 │ │ + bge.n 419ce │ │ adds r2, r3, #2 │ │ mov r1, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r1, lr, r2 │ │ ldrsb.w r1, [r1] │ │ cmn.w r1, #65 @ 0x41 │ │ - bgt.n 41296 │ │ + bgt.n 419ce │ │ adds r2, r3, #3 │ │ mov r1, r5 │ │ cmp r2, ip │ │ it cc │ │ addcc.w r1, lr, r2 │ │ ldrsb.w r1, [r1] │ │ cmn.w r1, #65 @ 0x41 │ │ - bgt.n 41296 │ │ + bgt.n 419ce │ │ adds r3, #4 │ │ - b.n 4119c │ │ + b.n 418d4 │ │ sub.w r1, ip, r2 │ │ add.w r6, lr, r2 │ │ strd lr, r3, [r9] │ │ strd r6, r1, [r8] │ │ subs r1, r2, r3 │ │ add.w r2, lr, r3 │ │ strd r2, r1, [r9, #8] │ │ ldmia.w sp!, {r8, r9} │ │ pop {r4, r5, r6, pc} │ │ movs r1, #0 │ │ str.w r1, [r9] │ │ ldmia.w sp!, {r8, r9} │ │ pop {r4, r5, r6, pc} │ │ nop │ │ - asrs r6, r0, #17 │ │ - vshll.u32 q12, d7, #29 │ │ + asrs r6, r5, #5 │ │ + vrsra.u32 d24, d28, #3 │ │ vsli.64 d27, d16, #60 @ 0x3c │ │ ldr r5, [r0, #8] │ │ mov r4, r0 │ │ movs r1, #1 │ │ mov r0, r5 │ │ - blx d7bf0 │ │ + blx d8840 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx d7bf0 │ │ - ldr r0, [pc, #36] @ (41310 ) │ │ + blx d8840 │ │ + ldr r0, [pc, #36] @ (41a48 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbz r0, 412fe │ │ + cbz r0, 41a36 │ │ movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7ae0 │ │ - ldr r0, [pc, #20] @ (41314 ) │ │ + b.w d8730 │ │ + ldr r0, [pc, #20] @ (41a4c ) │ │ add r0, pc │ │ - bl 76820 │ │ + bl 774f0 │ │ movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7ae0 │ │ - itte ls │ │ - movls r1, r1 │ │ - itt hi @ unpredictable │ │ - movhi r1, r1 │ │ - pushhi {r4, lr} │ │ + b.w d8730 │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ + movs r1, r1 │ │ + stmia r4!, {r2, r5, r6} │ │ + movs r1, r1 │ │ + push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 41322 │ │ + bne.n 41a5a │ │ cmp r1, #1 │ │ - bne.n 4133e │ │ + bne.n 41a76 │ │ dmb ish │ │ ldr r0, [r4, #16] │ │ - bl 76a18 │ │ + bl 776e8 │ │ adds r0, r4, #1 │ │ it eq │ │ popeq {r4, pc} │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 4134a │ │ + bne.n 41a82 │ │ cmp r1, #1 │ │ - bne.n 4136a │ │ + bne.n 41aa2 │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ mov.w r0, #1240 @ 0x4d8 │ │ - blx d7bb0 │ │ - cbz r0, 4137c │ │ + blx d87f0 │ │ + cbz r0, 41ab4 │ │ pop {r7, pc} │ │ movs r0, #8 │ │ mov.w r1, #1240 @ 0x4d8 │ │ - bl 3d806 │ │ + bl 3df32 │ │ sub sp, #8 │ │ - cbz r0, 41392 │ │ + cbz r0, 41aca │ │ muls r0, r3 │ │ str r2, [sp, #4] │ │ mov r2, sp │ │ - b.n 41396 │ │ + b.n 41ace │ │ movs r0, #0 │ │ add r2, sp, #4 │ │ str r0, [r2, #0] │ │ ldr r0, [sp, #4] │ │ - cbz r0, 413a8 │ │ + cbz r0, 41ae0 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 413a8 │ │ + cbz r0, 41ae0 │ │ mov r0, r1 │ │ add sp, #8 │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #8 │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #116 @ 0x74 │ │ mov r5, r1 │ │ @@ -38022,159 +38170,159 @@ │ │ ldrh.w fp, [r0, #1238] @ 0x4d6 │ │ add.w r8, r5, #1 │ │ add.w r6, r0, r5, lsl #3 │ │ mov r9, r3 │ │ mov sl, r2 │ │ mov r4, r0 │ │ cmp r8, fp │ │ - bls.n 413de │ │ + bls.n 41b16 │ │ add r0, sp, #8 │ │ movs r2, #104 @ 0x68 │ │ strd sl, r9, [r6] │ │ - bl d405a │ │ - b.n 41414 │ │ + bl d4c50 │ │ + b.n 41b4c │ │ sub.w r2, fp, r5 │ │ add.w r0, r4, r8, lsl #3 │ │ str r2, [sp, #4] │ │ mov r1, r6 │ │ lsls r2, r2, #3 │ │ - bl d44de │ │ + bl d53c2 │ │ ldr r1, [r7, #8] │ │ add r0, sp, #8 │ │ movs r2, #104 @ 0x68 │ │ strd sl, r9, [r6] │ │ movs r6, #104 @ 0x68 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r2, [sp, #4] │ │ add.w r1, r4, #88 @ 0x58 │ │ mla r0, r8, r6, r1 │ │ mla r1, r5, r6, r1 │ │ muls r2, r6 │ │ - bl d44de │ │ + bl d53c2 │ │ movs r0, #104 @ 0x68 │ │ add r1, sp, #8 │ │ mla r0, r5, r0, r4 │ │ movs r2, #104 @ 0x68 │ │ add.w sl, fp, #1 │ │ adds r0, #88 @ 0x58 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r6, r4, #1240 @ 0x4d8 │ │ adds r0, r5, #2 │ │ add.w r9, fp, #2 │ │ cmp r9, r0 │ │ - bls.n 41448 │ │ + bls.n 41b80 │ │ sub.w r2, fp, r5 │ │ add.w r0, r6, r0, lsl #2 │ │ add.w r1, r6, r8, lsl #2 │ │ lsls r2, r2, #2 │ │ - bl d4618 │ │ + bl d53ca │ │ ldr r0, [r7, #12] │ │ cmp r8, r9 │ │ str.w r0, [r6, r8, lsl #2] │ │ strh.w sl, [r4, #1238] @ 0x4d6 │ │ - bcs.n 41478 │ │ + bcs.n 41bb0 │ │ rsb r0, fp, #0 │ │ addw r1, r5, #311 @ 0x137 │ │ ldr.w r2, [r4, r1, lsl #2] │ │ sub.w r3, r1, #310 @ 0x136 │ │ adds r1, #1 │ │ strh.w r3, [r2, #1236] @ 0x4d4 │ │ str.w r4, [r2, #1232] @ 0x4d0 │ │ adds r2, r0, r1 │ │ cmp.w r2, #312 @ 0x138 │ │ - bne.n 4145e │ │ + bne.n 41b96 │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ mov.w r0, #1288 @ 0x508 │ │ - blx d7bb0 │ │ - cbz r0, 41490 │ │ + blx d87f0 │ │ + cbz r0, 41bc8 │ │ pop {r7, pc} │ │ movs r0, #8 │ │ mov.w r1, #1288 @ 0x508 │ │ - bl 3d806 │ │ + bl 3df32 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #124 @ 0x7c │ │ ldr.w r8, [r1] │ │ mov r9, r1 │ │ ldr r4, [r1, #8] │ │ mov fp, r0 │ │ ldr r1, [r7, #8] │ │ ldrh.w r5, [r8, #1238] @ 0x4d6 │ │ add.w sl, r4, #1 │ │ add.w r6, r8, r4, lsl #3 │ │ cmp sl, r5 │ │ - bls.n 414ce │ │ + bls.n 41c06 │ │ add r0, sp, #16 │ │ strd r2, r3, [r6] │ │ movs r2, #104 @ 0x68 │ │ - bl d405a │ │ - b.n 4150e │ │ + bl d4c50 │ │ + b.n 41c46 │ │ str r5, [sp, #12] │ │ add.w r0, r8, sl, lsl #3 │ │ ldr r5, [sp, #12] │ │ mov r1, r6 │ │ str r2, [sp, #8] │ │ subs r5, r5, r4 │ │ str r3, [sp, #4] │ │ lsls r2, r5, #3 │ │ - bl d44de │ │ + bl d53c2 │ │ ldrd r1, r0, [sp, #4] │ │ movs r2, #104 @ 0x68 │ │ strd r0, r1, [r6] │ │ add r0, sp, #16 │ │ ldr r1, [r7, #8] │ │ movs r6, #104 @ 0x68 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r1, r8, #88 @ 0x58 │ │ mul.w r2, r5, r6 │ │ ldr r5, [sp, #12] │ │ mla r0, sl, r6, r1 │ │ mla r1, r4, r6, r1 │ │ - bl d44de │ │ + bl d53c2 │ │ movs r0, #104 @ 0x68 │ │ add r1, sp, #16 │ │ mla r0, r4, r0, r8 │ │ movs r2, #104 @ 0x68 │ │ adds r0, #88 @ 0x58 │ │ - bl d405a │ │ + bl d4c50 │ │ adds r0, r5, #1 │ │ strh.w r0, [r8, #1238] @ 0x4d6 │ │ ldr.w r0, [r9, #4] │ │ str.w r4, [fp, #8] │ │ strd r8, r0, [fp] │ │ add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #8 │ │ ldr r1, [r0, #0] │ │ - movs r2, #16 │ │ + movs r2, #104 @ 0x68 │ │ str r2, [sp, #0] │ │ movs r2, #1 │ │ movs r3, #8 │ │ - bl 4155e │ │ + bl 41c96 │ │ movs r2, #1 │ │ movt r2, #32768 @ 0x8000 │ │ cmp r0, r2 │ │ itt eq │ │ addeq sp, #8 │ │ popeq {r7, pc} │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ mov r4, r0 │ │ adds r0, r2, r1 │ │ - bcc.n 41570 │ │ + bcc.n 41ca8 │ │ movs r0, #0 │ │ add sp, #24 │ │ pop {r4, r5, r7, pc} │ │ ldrd r1, r2, [r4] │ │ movs r5, #4 │ │ ldr.w ip, [r7, #8] │ │ cmp.w r0, r1, lsl #1 │ │ @@ -38185,280 +38333,280 @@ │ │ it eq │ │ moveq r5, #8 │ │ cmp r0, r5 │ │ it hi │ │ movhi r5, r0 │ │ add r0, sp, #12 │ │ mov r3, r5 │ │ - bl 415b6 │ │ + bl 41cee │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ - bne.n 415a8 │ │ + bne.n 41ce0 │ │ ldrd r0, r1, [sp, #16] │ │ - b.n 4156c │ │ + b.n 41ca4 │ │ ldr r0, [sp, #16] │ │ strd r5, r0, [r4] │ │ movs r0, #1 │ │ movt r0, #32768 @ 0x8000 │ │ - b.n 4156c │ │ + b.n 41ca4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #8 │ │ ldrd r8, r6, [r7, #8] │ │ mov sl, r0 │ │ add.w r0, r8, r6 │ │ rsb r5, r8, #0 │ │ subs r0, #1 │ │ ands r0, r5 │ │ movs r5, #0 │ │ umull r9, r4, r0, r3 │ │ movs r0, #1 │ │ movs r3, #4 │ │ - cbnz r4, 4163a │ │ + cbnz r4, 41d72 │ │ rsb r4, r8, #2147483648 @ 0x80000000 │ │ cmp r9, r4 │ │ - bhi.n 4163a │ │ - cbz r1, 415f4 │ │ + bhi.n 41d72 │ │ + cbz r1, 41d2c │ │ mul.w r0, r1, r6 │ │ mov r1, sp │ │ str.w r8, [sp, #4] │ │ - b.n 415f8 │ │ + b.n 41d30 │ │ movs r0, #0 │ │ add r1, sp, #4 │ │ str r0, [r1, #0] │ │ ldr r0, [sp, #4] │ │ - cbz r0, 4160e │ │ + cbz r0, 41d46 │ │ ldr r1, [sp, #0] │ │ - cbz r1, 41618 │ │ + cbz r1, 41d50 │ │ mov r0, r2 │ │ mov r2, r8 │ │ mov r3, r9 │ │ - bl 3d624 │ │ - b.n 41626 │ │ + bl 3f056 │ │ + b.n 41d5e │ │ cmp.w r9, #0 │ │ - bne.n 4161e │ │ + bne.n 41d56 │ │ mov r0, r8 │ │ - b.n 41628 │ │ + b.n 41d60 │ │ cmp.w r9, #0 │ │ - beq.n 4164a │ │ + beq.n 41d82 │ │ mov r0, r9 │ │ mov r1, r8 │ │ - bl 3d5f4 │ │ - cbz r0, 41630 │ │ + bl 3f026 │ │ + cbz r0, 41d68 │ │ str.w r0, [sl, #4] │ │ movs r0, #0 │ │ - b.n 41636 │ │ + b.n 41d6e │ │ movs r0, #1 │ │ str.w r8, [sl, #4] │ │ movs r3, #8 │ │ mov r5, r9 │ │ str.w r5, [sl, r3] │ │ str.w r0, [sl] │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r8 │ │ - b.n 41626 │ │ + b.n 41d5e │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #8 │ │ ldr r1, [r0, #0] │ │ - movs r2, #104 @ 0x68 │ │ + movs r2, #16 │ │ str r2, [sp, #0] │ │ movs r2, #1 │ │ movs r3, #8 │ │ - bl 4155e │ │ + bl 41c96 │ │ movs r2, #1 │ │ movt r2, #32768 @ 0x8000 │ │ cmp r0, r2 │ │ itt eq │ │ addeq sp, #8 │ │ popeq {r7, pc} │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #508 @ 0x1fc │ │ ldrd r9, r4, [r1, #88] @ 0x58 │ │ mov r6, r1 │ │ mov r5, r0 │ │ cmp r4, #0 │ │ - bne.n 41726 │ │ + bne.n 41e5e │ │ ldr r0, [r5, #8] │ │ sub.w sl, r9, #1 │ │ cmp sl, r0 │ │ - bcs.n 416a4 │ │ + bcs.n 41ddc │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ - beq.w 417a6 │ │ + beq.w 41ede │ │ ldrd r0, r1, [r6, #4] │ │ - b.n 4179e │ │ - bne.n 41726 │ │ + b.n 41ed6 │ │ + bne.n 41e5e │ │ ldr r0, [r5, #20] │ │ cmp r0, #0 │ │ - beq.w 417e0 │ │ + beq.w 41f18 │ │ ldr.w r8, [r5, #12] │ │ cmp.w r8, #0 │ │ - beq.w 417e0 │ │ + beq.w 41f18 │ │ ldr.w ip, [r5, #16] │ │ mov fp, r5 │ │ str r6, [sp, #76] @ 0x4c │ │ ldrh.w lr, [r8, #1238] @ 0x4d6 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ mov r0, r8 │ │ mov.w r1, lr, lsl #3 │ │ - cbz r1, 4170c │ │ + cbz r1, 41e44 │ │ ldrd r3, r5, [r0], #8 │ │ - adds r2, #1 │ │ subs r1, #8 │ │ + adds r2, #1 │ │ subs.w r6, r9, r3 │ │ sbcs.w r6, r4, r5 │ │ mov.w r6, #0 │ │ it cc │ │ movcc r6, #1 │ │ subs.w r3, r3, r9 │ │ sbcs.w r3, r5, r4 │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ subs r3, r3, r6 │ │ cmp r3, #1 │ │ - beq.n 416d0 │ │ + beq.n 41e08 │ │ ldr r6, [sp, #76] @ 0x4c │ │ uxtb r0, r3 │ │ cmp r0, #0 │ │ - beq.n 41696 │ │ + beq.n 41dce │ │ mov r5, fp │ │ - b.n 41712 │ │ + b.n 41e4a │ │ mov r2, lr │ │ mov r5, fp │ │ ldr r6, [sp, #76] @ 0x4c │ │ cmp.w ip, #0 │ │ - beq.n 417e0 │ │ + beq.n 41f18 │ │ add.w r0, r8, r2, lsl #2 │ │ sub.w ip, ip, #1 │ │ ldr.w r8, [r0, #1240] @ 0x4d8 │ │ - b.n 416c2 │ │ + b.n 41dfa │ │ mov ip, r5 │ │ str r6, [sp, #76] @ 0x4c │ │ ldr.w sl, [ip, #12]! │ │ cmp.w sl, #0 │ │ - beq.n 417aa │ │ + beq.n 41ee2 │ │ ldr.w lr, [r5, #16] │ │ str r5, [sp, #72] @ 0x48 │ │ ldrh.w r8, [sl, #1238] @ 0x4d6 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ mov r0, sl │ │ mov.w r3, r8, lsl #3 │ │ - cbz r3, 4177e │ │ + cbz r3, 41eb6 │ │ ldrd r1, r2, [r0], #8 │ │ - adds r6, #1 │ │ subs r3, #8 │ │ + adds r6, #1 │ │ subs.w fp, r9, r1 │ │ sbcs.w r5, r4, r2 │ │ mov.w r5, #0 │ │ it cc │ │ movcc r5, #1 │ │ subs.w r1, r1, r9 │ │ sbcs.w r1, r2, r4 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ subs r1, r1, r5 │ │ cmp r1, #1 │ │ - beq.n 41748 │ │ + beq.n 41e80 │ │ uxtb r0, r1 │ │ - cbz r0, 41794 │ │ - b.n 41780 │ │ + cbz r0, 41ecc │ │ + b.n 41eb8 │ │ mov r6, r8 │ │ cmp.w lr, #0 │ │ - beq.n 4180c │ │ + beq.n 41f44 │ │ add.w r0, sl, r6, lsl #2 │ │ sub.w lr, lr, #1 │ │ ldr.w sl, [r0, #1240] @ 0x4d8 │ │ - b.n 4173a │ │ + b.n 41e72 │ │ ldr r1, [sp, #76] @ 0x4c │ │ ldr r0, [r1, #0] │ │ - cbz r0, 417a6 │ │ + cbz r0, 41ede │ │ ldrd r0, r1, [r1, #4] │ │ movs r2, #8 │ │ movs r3, #16 │ │ - bl 41386 │ │ + bl 41abe │ │ movs r0, #1 │ │ - b.n 41802 │ │ + b.n 41f3a │ │ movs r6, #0 │ │ str.w r9, [sp, #80] @ 0x50 │ │ str.w ip, [sp, #100] @ 0x64 │ │ strd r4, r6, [sp, #84] @ 0x54 │ │ - bl 4136c │ │ + bl 41aa4 │ │ movs r1, #1 │ │ str.w r6, [r0, #1232] @ 0x4d0 │ │ strh.w r1, [r0, #1238] @ 0x4d6 │ │ movs r2, #104 @ 0x68 │ │ ldr r1, [sp, #76] @ 0x4c │ │ strd r0, r6, [r5, #12] │ │ mov r6, r5 │ │ strd r9, r4, [r0], #88 @ 0x58 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r0, [r6, #20] │ │ adds r0, #1 │ │ str r0, [r6, #20] │ │ - b.n 41800 │ │ + b.n 41f38 │ │ ldr r0, [r5, #0] │ │ cmp sl, r0 │ │ - bne.n 417ec │ │ + bne.n 41f24 │ │ mov r0, r5 │ │ - bl 4164e │ │ + bl 41c70 │ │ movs r0, #104 @ 0x68 │ │ ldr r1, [r5, #4] │ │ mla r0, sl, r0, r1 │ │ mov r1, r6 │ │ movs r2, #104 @ 0x68 │ │ - bl d405a │ │ + bl d4c50 │ │ str.w r9, [r5, #8] │ │ movs r0, #0 │ │ add.w sp, sp, #508 @ 0x1fc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ str.w r9, [sp, #80] @ 0x50 │ │ str r0, [sp, #92] @ 0x5c │ │ ldrh.w r0, [sl, #1238] @ 0x4d6 │ │ strd r6, ip, [sp, #96] @ 0x60 │ │ cmp r0, #11 │ │ strd r4, sl, [sp, #84] @ 0x54 │ │ - bcs.n 4183a │ │ + bcs.n 41f72 │ │ add r0, sp, #80 @ 0x50 │ │ mov r2, r9 │ │ add.w r1, r0, #8 │ │ ldr r0, [sp, #76] @ 0x4c │ │ str r0, [sp, #0] │ │ add r0, sp, #416 @ 0x1a0 │ │ mov r3, r4 │ │ - bl 4149a │ │ - b.n 41b84 │ │ + bl 41bd2 │ │ + b.n 422bc │ │ cmp r6, #5 │ │ - bcs.n 41846 │ │ + bcs.n 41f7e │ │ mov.w fp, #4 │ │ movs r5, #0 │ │ - b.n 41862 │ │ - beq.n 41854 │ │ + b.n 41f9a │ │ + beq.n 41f8c │ │ cmp r6, #6 │ │ - bne.n 4185a │ │ + bne.n 41f92 │ │ mov.w fp, #5 │ │ movs r6, #0 │ │ - b.n 41860 │ │ + b.n 41f98 │ │ movs r5, #0 │ │ mov fp, r6 │ │ - b.n 41862 │ │ + b.n 41f9a │ │ subs r6, #7 │ │ mov.w fp, #6 │ │ movs r5, #1 │ │ - bl 4136c │ │ + bl 41aa4 │ │ mov r8, r0 │ │ movs r0, #0 │ │ strh.w r0, [r8, #1238] @ 0x4d6 │ │ add.w r3, sl, #88 @ 0x58 │ │ str.w r0, [r8, #1232] @ 0x4d0 │ │ add.w r1, sl, fp, lsl #3 │ │ ldr.w r0, [sl, fp, lsl #3] │ │ @@ -38477,35 +38625,35 @@ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ add.w r1, r0, #12 │ │ mul.w r0, fp, ip │ │ movs r2, #92 @ 0x5c │ │ ldr r0, [r3, r0] │ │ str r0, [sp, #68] @ 0x44 │ │ add r0, sp, #416 @ 0x1a0 │ │ - bl d44c4 │ │ + bl d52ca │ │ cmp r5, #12 │ │ - bcs.w 41bcc │ │ + bcs.w 42304 │ │ str.w fp, [sp, #40] @ 0x28 │ │ add.w fp, fp, #1 │ │ lsls r2, r5, #3 │ │ mov r0, r8 │ │ add.w r1, sl, fp, lsl #3 │ │ - bl d405a │ │ + bl d4c50 │ │ movs r1, #104 @ 0x68 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mul.w r2, r5, r1 │ │ mla r1, fp, r1, r0 │ │ add.w r0, r8, #88 @ 0x58 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r0, [sp, #40] @ 0x28 │ │ add r1, sp, #416 @ 0x1a0 │ │ strh.w r0, [sl, #1238] @ 0x4d6 │ │ add r0, sp, #320 @ 0x140 │ │ movs r2, #92 @ 0x5c │ │ - bl d405a │ │ + bl d4c50 │ │ movs r0, #0 │ │ str r6, [sp, #216] @ 0xd8 │ │ str r0, [sp, #212] @ 0xd4 │ │ add r1, sp, #208 @ 0xd0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ mov r2, r9 │ │ mov r3, r4 │ │ @@ -38513,71 +38661,71 @@ │ │ mov r0, r8 │ │ it eq │ │ moveq r0, sl │ │ str r0, [sp, #208] @ 0xd0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ str r0, [sp, #0] │ │ add r0, sp, #416 @ 0x1a0 │ │ - bl 4149a │ │ + bl 41bd2 │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ cmp.w r9, #2 │ │ - beq.w 41b84 │ │ + beq.w 422bc │ │ add r0, sp, #104 @ 0x68 │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ adds r0, #12 │ │ add r1, sp, #320 @ 0x140 │ │ ldr r5, [sp, #56] @ 0x38 │ │ movs r2, #92 @ 0x5c │ │ str r5, [sp, #112] @ 0x70 │ │ strd r9, fp, [sp, #104] @ 0x68 │ │ str r0, [sp, #24] │ │ - bl d44c4 │ │ + bl d52ca │ │ ldr.w r0, [sl, #1232] @ 0x4d0 │ │ ldr r6, [sp, #72] @ 0x48 │ │ cmp r0, #0 │ │ - beq.w 41b10 │ │ + beq.w 42248 │ │ mov r2, r0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ str r0, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ strd fp, r5, [sp, #12] │ │ str.w r9, [sp, #20] │ │ str r0, [sp, #76] @ 0x4c │ │ ldrh.w r0, [r2, #1238] @ 0x4d6 │ │ mov r5, r2 │ │ ldrh.w r4, [sl, #1236] @ 0x4d4 │ │ cmp r0, #11 │ │ str.w r8, [sp, #40] @ 0x28 │ │ - bcc.w 41b88 │ │ + bcc.w 422c0 │ │ cmp r4, #5 │ │ str r0, [sp, #36] @ 0x24 │ │ - bcs.n 41986 │ │ + bcs.n 420be │ │ add r0, sp, #312 @ 0x138 │ │ str r0, [sp, #32] │ │ mov.w r9, #4 │ │ - b.n 419aa │ │ - beq.n 41998 │ │ + b.n 420e2 │ │ + beq.n 420d0 │ │ cmp r4, #6 │ │ - bne.n 419a0 │ │ + bne.n 420d8 │ │ movs r4, #0 │ │ mov.w r9, #5 │ │ add r0, sp, #304 @ 0x130 │ │ str r0, [sp, #32] │ │ - b.n 419aa │ │ + b.n 420e2 │ │ add r0, sp, #312 @ 0x138 │ │ str r0, [sp, #32] │ │ mov r9, r4 │ │ - b.n 419aa │ │ + b.n 420e2 │ │ add r0, sp, #304 @ 0x130 │ │ subs r4, #7 │ │ str r0, [sp, #32] │ │ mov.w r9, #6 │ │ - bl 41480 │ │ + bl 41bb8 │ │ mov r8, r0 │ │ movs r0, #0 │ │ strh.w r0, [r8, #1238] @ 0x4d6 │ │ add.w r1, r5, r9, lsl #3 │ │ str.w r0, [r8, #1232] @ 0x4d0 │ │ add.w r6, r5, #88 @ 0x58 │ │ ldr.w r0, [r5, r9, lsl #3] │ │ @@ -38596,487 +38744,487 @@ │ │ strd r1, r2, [sp, #56] @ 0x38 │ │ add.w r1, r0, #12 │ │ mul.w r0, r9, r3 │ │ movs r2, #92 @ 0x5c │ │ ldr r0, [r6, r0] │ │ str r0, [sp, #68] @ 0x44 │ │ mov r0, fp │ │ - bl d44c4 │ │ + bl d52ca │ │ cmp.w sl, #12 │ │ - bcs.w 41b9e │ │ + bcs.w 422d6 │ │ add.w r4, r9, #1 │ │ mov.w r2, sl, lsl #3 │ │ mov r0, r8 │ │ add.w r1, r5, r4, lsl #3 │ │ - bl d405a │ │ + bl d4c50 │ │ movs r0, #104 @ 0x68 │ │ mul.w r2, sl, r0 │ │ mla r1, r4, r0, r6 │ │ add.w r0, r8, #88 @ 0x58 │ │ - bl d405a │ │ + bl d4c50 │ │ add r0, sp, #320 @ 0x140 │ │ mov r1, fp │ │ movs r2, #92 @ 0x5c │ │ mov sl, r5 │ │ strh.w r9, [r5, #1238] @ 0x4d6 │ │ - bl d405a │ │ + bl d4c50 │ │ ldrh.w r6, [r8, #1238] @ 0x4d6 │ │ adds r1, r6, #1 │ │ cmp r6, #12 │ │ - bcs.w 41bae │ │ + bcs.w 422e6 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r4, [sp, #76] @ 0x4c │ │ sub.w r0, r0, r9 │ │ cmp r0, r1 │ │ - bne.w 41bbc │ │ + bne.w 422f4 │ │ add.w r0, sl, r9, lsl #2 │ │ add.w r5, r8, #1240 @ 0x4d8 │ │ addw r3, r0, #1244 @ 0x4dc │ │ lsls r2, r1, #2 │ │ mov r0, r5 │ │ adds r4, #1 │ │ mov r1, r3 │ │ - bl d44c4 │ │ + bl d52ca │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ ldr.w r1, [r5, r0, lsl #2] │ │ cmp r0, r6 │ │ strh.w r0, [r1, #1236] @ 0x4d4 │ │ str.w r8, [r1, #1232] @ 0x4d0 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ - bcs.n 41a9a │ │ + bcs.n 421d2 │ │ add r0, r1 │ │ cmp r0, r6 │ │ - bls.n 41a7c │ │ + bls.n 421b4 │ │ add r6, sp, #416 @ 0x1a0 │ │ add r1, sp, #320 @ 0x140 │ │ movs r2, #92 @ 0x5c │ │ mov r0, r6 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r0, [sp, #32] │ │ add r1, sp, #104 @ 0x68 │ │ str.w r8, [sp, #304] @ 0x130 │ │ str.w sl, [sp, #312] @ 0x138 │ │ strd r1, r9, [sp] │ │ ldr r0, [r0, #0] │ │ ldr r1, [sp, #28] │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ - bl 413ac │ │ + bl 41ae4 │ │ add r5, sp, #208 @ 0xd0 │ │ mov r1, r6 │ │ movs r2, #92 @ 0x5c │ │ mov r0, r5 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ ldr r6, [sp, #72] @ 0x48 │ │ cmp.w r9, #2 │ │ - beq.w 417d8 │ │ + beq.w 41f10 │ │ ldr r0, [sp, #24] │ │ mov r1, r5 │ │ ldr r5, [sp, #56] @ 0x38 │ │ movs r2, #92 @ 0x5c │ │ str r4, [sp, #76] @ 0x4c │ │ ldr.w r8, [sp, #304] @ 0x130 │ │ ldr.w sl, [sp, #312] @ 0x138 │ │ str r5, [sp, #112] @ 0x70 │ │ strd r9, fp, [sp, #104] @ 0x68 │ │ - bl d44c4 │ │ + bl d52ca │ │ ldr.w r2, [sl, #1232] @ 0x4d0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #64] @ 0x40 │ │ strd fp, r5, [sp, #12] │ │ str.w r9, [sp, #20] │ │ str r0, [sp, #48] @ 0x30 │ │ str r1, [sp, #44] @ 0x2c │ │ - cbz r2, 41b18 │ │ - b.n 41962 │ │ + cbz r2, 42250 │ │ + b.n 4209a │ │ movs r0, #0 │ │ ldr r1, [sp, #64] @ 0x40 │ │ str r0, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #52] @ 0x34 │ │ strd r1, r9, [sp, #64] @ 0x40 │ │ ldr.w r9, [r6, #12] │ │ cmp.w r9, #0 │ │ - beq.n 41bde │ │ + beq.n 42316 │ │ ldr r6, [r6, #16] │ │ mov sl, r0 │ │ - bl 41480 │ │ + bl 41bb8 │ │ adds r1, r6, #1 │ │ mov r4, r0 │ │ str.w r9, [r0, #1240] @ 0x4d8 │ │ mov.w r0, #0 │ │ strh.w r0, [r4, #1238] @ 0x4d6 │ │ str.w r0, [r4, #1232] @ 0x4d0 │ │ - bcs.n 41bea │ │ + bcs.n 42322 │ │ strh.w r0, [r9, #1236] @ 0x4d4 │ │ ldr r0, [sp, #72] @ 0x48 │ │ str.w r4, [r9, #1232] @ 0x4d0 │ │ strd r4, r1, [r0, #12] │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, r6 │ │ - bne.n 41bf4 │ │ + bne.n 4232c │ │ ldr r0, [sp, #68] @ 0x44 │ │ movs r6, #1 │ │ strd r0, fp, [r4, #88] @ 0x58 │ │ movs r2, #92 @ 0x5c │ │ ldr r0, [sp, #64] @ 0x40 │ │ ldr r1, [sp, #24] │ │ str r5, [r4, #96] @ 0x60 │ │ strd sl, r0, [r4] │ │ add.w r0, r4, #100 @ 0x64 │ │ strh.w r6, [r4, #1238] @ 0x4d6 │ │ - bl d44c4 │ │ + bl d52ca │ │ str.w r8, [r4, #1244] @ 0x4dc │ │ strh.w r6, [r8, #1236] @ 0x4d4 │ │ str.w r4, [r8, #1232] @ 0x4d0 │ │ ldr r6, [sp, #72] @ 0x48 │ │ - b.n 417d8 │ │ + b.n 41f10 │ │ ldr r0, [sp, #40] @ 0x28 │ │ add r1, sp, #104 @ 0x68 │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ strd r1, r0, [sp] │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 413ac │ │ - b.n 417d8 │ │ - ldr r3, [pc, #252] @ (41c9c ) │ │ + bl 41ae4 │ │ + b.n 41f10 │ │ + ldr r3, [pc, #252] @ (423d4 ) │ │ add r3, pc │ │ movs r0, #0 │ │ mov r1, sl │ │ movs r2, #11 │ │ - bl 3f3a0 │ │ - b.n 41c04 │ │ - ldr r3, [pc, #240] @ (41ca0 ) │ │ + bl 3fb30 │ │ + b.n 4233c │ │ + ldr r3, [pc, #240] @ (423d8 ) │ │ add r3, pc │ │ movs r0, #0 │ │ movs r2, #12 │ │ - bl 3f3a0 │ │ - b.n 41c04 │ │ - ldr r0, [pc, #228] @ (41ca4 ) │ │ - ldr r2, [pc, #232] @ (41ca8 ) │ │ + bl 3fb30 │ │ + b.n 4233c │ │ + ldr r0, [pc, #228] @ (423dc ) │ │ + ldr r2, [pc, #232] @ (423e0 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #40 @ 0x28 │ │ - bl 3f4a0 │ │ - b.n 41c04 │ │ + bl 3fbd4 │ │ + b.n 4233c │ │ ldr r6, [sp, #68] @ 0x44 │ │ - ldr r3, [pc, #184] @ (41c88 ) │ │ + ldr r3, [pc, #184] @ (423c0 ) │ │ add r3, pc │ │ movs r0, #0 │ │ mov r1, r5 │ │ movs r2, #11 │ │ - bl 3f3a0 │ │ - b.n 41c04 │ │ - ldr r0, [pc, #172] @ (41c8c ) │ │ + bl 3fb30 │ │ + b.n 4233c │ │ + ldr r0, [pc, #172] @ (423c4 ) │ │ mov r6, fp │ │ add r0, pc │ │ - bl 3f38c │ │ - b.n 41c04 │ │ - ldr r0, [pc, #164] @ (41c90 ) │ │ - add r0, pc │ │ - bl 3f38c │ │ - b.n 41c04 │ │ - ldr r0, [pc, #156] @ (41c94 ) │ │ + bl 3fbc0 │ │ + b.n 4233c │ │ + ldr r0, [pc, #164] @ (423c8 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + b.n 4233c │ │ + ldr r0, [pc, #156] @ (423cc ) │ │ mov r6, fp │ │ - ldr r2, [pc, #156] @ (41c98 ) │ │ + ldr r2, [pc, #156] @ (423d0 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #48 @ 0x30 │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ udf #254 @ 0xfe │ │ udf #254 @ 0xfe │ │ - b.n 41c1a │ │ + b.n 42352 │ │ mov r4, r0 │ │ - b.n 41c72 │ │ + b.n 423aa │ │ mov r4, r0 │ │ ldr r0, [r6, #0] │ │ - cbz r0, 41c82 │ │ + cbz r0, 423ba │ │ ldrd r0, r1, [r6, #4] │ │ - b.n 41c7a │ │ + b.n 423b2 │ │ mov r4, r0 │ │ - b.n 41c4a │ │ - b.n 41c28 │ │ + b.n 42382 │ │ + b.n 42360 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ - cbz r0, 41c82 │ │ + cbz r0, 423ba │ │ mov r0, r6 │ │ mov r1, r5 │ │ - b.n 41c7a │ │ + b.n 423b2 │ │ mov r4, r0 │ │ - cbz r6, 41c44 │ │ + cbz r6, 4237c │ │ ldrd r1, r0, [sp, #56] @ 0x38 │ │ movs r2, #8 │ │ movs r3, #16 │ │ - bl 41386 │ │ + bl 41abe │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ ldr r0, [r0, #0] │ │ - cbz r0, 41c82 │ │ + cbz r0, 423ba │ │ ldr r0, [sp, #76] @ 0x4c │ │ ldrd r0, r1, [r0, #4] │ │ - b.n 41c7a │ │ - b.n 41c5a │ │ + b.n 423b2 │ │ + b.n 42392 │ │ mov r4, r0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ - cbz r0, 41c6c │ │ + cbz r0, 423a4 │ │ ldrd r1, r0, [sp, #56] @ 0x38 │ │ movs r2, #8 │ │ movs r3, #16 │ │ - bl 41386 │ │ + bl 41abe │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 41c82 │ │ + cbz r0, 423ba │ │ ldrd r0, r1, [sp, #12] │ │ movs r2, #8 │ │ movs r3, #16 │ │ - bl 41386 │ │ + bl 41abe │ │ mov r0, r4 │ │ - blx d6180 │ │ - strh r4, [r3, #14] │ │ + blx d6dd0 │ │ + strh r4, [r2, #54] @ 0x36 │ │ movs r1, r1 │ │ - strh r2, [r1, #12] │ │ + strh r2, [r0, #52] @ 0x34 │ │ movs r1, r1 │ │ - strh r0, [r4, #12] │ │ + strh r0, [r3, #52] @ 0x34 │ │ movs r1, r1 │ │ - add sl, pc │ │ - vcle.s d24, d0, #0 │ │ + tst r2, r4 │ │ + vqshlu.s32 q12, q12, #29 │ │ movs r1, r1 │ │ - strh r4, [r1, #16] │ │ + strh r4, [r0, #56] @ 0x38 │ │ movs r1, r1 │ │ - strh r4, [r1, #16] │ │ + strh r4, [r0, #56] @ 0x38 │ │ movs r1, r1 │ │ - cmp r4, ip │ │ - vsra.u64 q12, q5, #3 │ │ + cmp r4, r1 │ │ + vqshlu.s64 q12, q1, #61 @ 0x3d │ │ movs r1, r1 │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ itt eq │ │ ldrdeq r0, r1, [r0, #8] │ │ bxeq lr │ │ ldr r1, [r0, #4] │ │ cmp r1, #6 │ │ itt cc │ │ addcc r0, #8 │ │ bxcc lr │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r3, [pc, #12] @ (41cd4 ) │ │ + ldr r3, [pc, #12] @ (4240c ) │ │ movs r0, #0 │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ nop │ │ - ldrb r0, [r3, #24] │ │ + strh r0, [r2, #24] │ │ movs r1, r1 │ │ push {r7, lr} │ │ mov ip, r1 │ │ ldr r1, [r1, #8] │ │ cmp r1, r2 │ │ - bls.n 41d34 │ │ + bls.n 4246c │ │ ldr.w r1, [ip, #4] │ │ cmp r1, r2 │ │ - bcc.n 41d3a │ │ + bcc.n 42472 │ │ subs r3, r1, r2 │ │ cmp r3, #2 │ │ - bls.n 41d26 │ │ + bls.n 4245e │ │ ldr.w r3, [ip] │ │ ldrh.w ip, [r3, r2] │ │ add r2, r3 │ │ ldrb r2, [r2, #2] │ │ orrs.w r2, ip, r2, lsl #16 │ │ - beq.n 41d34 │ │ + beq.n 4246c │ │ cmp r1, r2 │ │ - bcc.n 41d3a │ │ + bcc.n 42472 │ │ subs r1, r1, r2 │ │ cmp r1, #2 │ │ itttt hi │ │ ldrhhi r1, [r3, r2] │ │ addhi r3, r2 │ │ ldrbhi r3, [r3, #2] │ │ addhi r2, #3 │ │ itttt hi │ │ orrhi.w r1, r1, r3, lsl #16 │ │ strdhi r2, r1, [r0, #4] │ │ movhi r1, #1 │ │ strhi r1, [r0, #0] │ │ it hi │ │ pophi {r7, pc} │ │ - ldr r0, [pc, #36] @ (41d4c ) │ │ + ldr r0, [pc, #36] @ (42484 ) │ │ movs r1, #75 @ 0x4b │ │ - ldr r2, [pc, #36] @ (41d50 ) │ │ + ldr r2, [pc, #36] @ (42488 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ pop {r7, pc} │ │ - ldr r3, [pc, #12] @ (41d48 ) │ │ + ldr r3, [pc, #12] @ (42480 ) │ │ mov r0, r2 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ nop │ │ - strh r4, [r3, #52] @ 0x34 │ │ + ldrh r4, [r4, #28] │ │ movs r1, r1 │ │ - add fp, r0 │ │ - vshr.u64 q12, q15, #3 │ │ + sbcs r3, r5 │ │ + vsli.64 q12, q11, #61 @ 0x3d │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #12 │ │ mov r8, r0 │ │ mov r0, sp │ │ mov r6, r1 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ - bne.n 41d9e │ │ + bne.n 424d6 │ │ ldr.w r9, [sp, #8] │ │ movs r0, #0 │ │ cmp.w r0, r9, lsr #29 │ │ - bne.n 41dac │ │ + bne.n 424e4 │ │ movw r0, #65529 @ 0xfff9 │ │ mov.w r7, r9, lsl #3 │ │ movt r0, #32767 @ 0x7fff │ │ cmp r7, r0 │ │ - bcs.n 41dac │ │ + bcs.n 424e4 │ │ ldr r5, [sp, #4] │ │ - cbz r7, 41db0 │ │ + cbz r7, 424e8 │ │ mov r0, r7 │ │ movs r1, #1 │ │ - blx d7bd0 │ │ - cbz r0, 41e0a │ │ + blx d8820 │ │ + cbz r0, 42542 │ │ mov ip, r9 │ │ cmp.w r9, #0 │ │ - bne.n 41dbc │ │ - b.n 41de4 │ │ + bne.n 424f4 │ │ + b.n 4251c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - bl 3da28 │ │ + bl 3e144 │ │ movs r0, #8 │ │ mov.w ip, #0 │ │ cmp.w r9, #0 │ │ - beq.n 41de4 │ │ + beq.n 4251c │ │ ldrd lr, r1, [r6] │ │ subs r2, r1, r5 │ │ mov r4, r9 │ │ mov r6, r0 │ │ cmp r5, r1 │ │ - bhi.n 41df2 │ │ + bhi.n 4252a │ │ cmp r2, #7 │ │ - bls.n 41dfe │ │ + bls.n 42536 │ │ add.w r7, lr, r5 │ │ ldr.w r3, [lr, r5] │ │ subs r2, #8 │ │ ldr r7, [r7, #4] │ │ adds r5, #8 │ │ subs r4, #1 │ │ strd r3, r7, [r6], #8 │ │ - bne.n 41dc6 │ │ + bne.n 424fe │ │ strd ip, r0, [r8] │ │ str.w r9, [r8, #8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r3, [pc, #36] @ (41e18 ) │ │ + ldr r3, [pc, #36] @ (42550 ) │ │ mov r0, r5 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #20] @ (41e14 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #20] @ (4254c ) │ │ movs r0, #0 │ │ movs r1, #8 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #8 │ │ mov r1, r7 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - strh r0, [r3, #0] │ │ + strh r0, [r2, #40] @ 0x28 │ │ movs r1, r1 │ │ - strh r4, [r2, #44] @ 0x2c │ │ + ldrh r4, [r1, #20] │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #100 @ 0x64 │ │ cmp r1, #0 │ │ - beq.w 4218a │ │ + beq.w 428c6 │ │ cmp r1, r3 │ │ - bcs.n 41e54 │ │ + bcs.n 4258c │ │ cmp r1, #1 │ │ - bne.n 41e72 │ │ + bne.n 425aa │ │ ldrb r0, [r0, #0] │ │ cmp r3, #7 │ │ - bhi.n 41ecc │ │ + bhi.n 42604 │ │ subs r1, r3, #1 │ │ ldrb.w r3, [r2], #1 │ │ subs r3, r3, r0 │ │ clz r3, r3 │ │ mov.w r3, r3, lsr #5 │ │ - beq.w 420ee │ │ + beq.w 42826 │ │ subs r7, r1, #1 │ │ cmp r1, #0 │ │ mov r1, r7 │ │ - bne.n 41e38 │ │ - b.n 420ee │ │ - bne.w 42054 │ │ + bne.n 42570 │ │ + b.n 42826 │ │ + bne.w 4278c │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - blx d7c10 │ │ + blx d8860 │ │ clz r0, r0 │ │ lsrs r3, r0, #5 │ │ and.w r0, r3, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ str r1, [sp, #0] │ │ add r1, sp, #32 │ │ mov ip, r0 │ │ mov r0, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ mov r3, ip │ │ - bl 40a48 │ │ + bl 411a0 │ │ ldr r0, [sp, #32] │ │ cmp r0, #1 │ │ - bne.n 41f16 │ │ + bne.n 4264e │ │ ldr r5, [sp, #68] @ 0x44 │ │ ldrd r2, ip, [sp, #88] @ 0x58 │ │ sub.w sl, ip, #1 │ │ ldrd lr, r1, [sp, #80] @ 0x50 │ │ adds r0, r5, #1 │ │ str.w sl, [sp, #28] │ │ - beq.w 42030 │ │ + beq.w 42768 │ │ ldr r6, [sp, #60] @ 0x3c │ │ add.w r0, r6, sl │ │ cmp r0, r1 │ │ - bcs.w 42054 │ │ + bcs.w 4278c │ │ ldr r3, [sp, #40] @ 0x28 │ │ str r3, [sp, #24] │ │ ldr r3, [sp, #44] @ 0x2c │ │ str r3, [sp, #20] │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ ldr r7, [sp, #20] │ │ ldr r3, [sp, #56] @ 0x38 │ │ str r3, [sp, #12] │ │ sub.w r3, ip, r3 │ │ str r3, [sp, #8] │ │ str.w r8, [sp, #16] │ │ - b.n 41f52 │ │ + b.n 4268a │ │ adds r1, r2, #3 │ │ bic.w r7, r1, #3 │ │ subs r1, r7, r2 │ │ - bne.w 41ff0 │ │ + bne.w 42728 │ │ sub.w ip, r3, #8 │ │ movs r1, #0 │ │ mov.w r6, #16843009 @ 0x1010101 │ │ movw lr, #256 @ 0x100 │ │ muls r6, r0 │ │ movt lr, #257 @ 0x101 │ │ ldr r4, [r2, r1] │ │ @@ -39087,1013 +39235,1008 @@ │ │ orrs r4, r5 │ │ eor.w r5, r7, r6 │ │ sub.w r7, lr, r5 │ │ orrs r5, r7 │ │ ands r4, r5 │ │ mvns r4, r4 │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ - bne.n 4200c │ │ + bne.n 42744 │ │ adds r1, #8 │ │ cmp r1, ip │ │ - bls.n 41eec │ │ - b.n 4200c │ │ + bls.n 42624 │ │ + b.n 42744 │ │ ldrb.w r0, [sp, #46] @ 0x2e │ │ cmp r0, #0 │ │ - bne.w 42054 │ │ + bne.w 4278c │ │ ldr r2, [sp, #36] @ 0x24 │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ cmp r2, #0 │ │ - beq.w 420ea │ │ + beq.w 42822 │ │ cmp r2, r1 │ │ - bcs.w 420e8 │ │ + bcs.w 42820 │ │ ldrsb r7, [r0, r2] │ │ cmn.w r7, #64 @ 0x40 │ │ - bge.w 420ea │ │ - b.n 42170 │ │ + bge.w 42822 │ │ + b.n 428a8 │ │ add r6, ip │ │ movs r5, #0 │ │ add.w r0, r6, sl │ │ movs r3, #0 │ │ cmp r0, r1 │ │ - bcs.w 420ee │ │ + bcs.w 42826 │ │ ldrb.w r0, [lr, r0] │ │ ldr r3, [sp, #24] │ │ and.w r0, r0, #63 @ 0x3f │ │ rsb r4, r0, #32 │ │ lsrs r3, r0 │ │ subs r0, #32 │ │ lsl.w r4, r7, r4 │ │ orr.w r3, r3, r4 │ │ it pl │ │ lsrpl.w r3, r7, r0 │ │ lsls r0, r3, #31 │ │ - beq.n 41f42 │ │ + beq.n 4267a │ │ mov r4, r8 │ │ add.w fp, lr, r6 │ │ cmp r5, r8 │ │ it hi │ │ movhi r4, r5 │ │ mov r3, ip │ │ mov r0, r4 │ │ cmp r4, ip │ │ it hi │ │ movhi r3, r4 │ │ cmp r3, r0 │ │ - beq.n 41fbe │ │ + beq.n 426f6 │ │ mov sl, r0 │ │ add r0, r6 │ │ cmp r0, r1 │ │ - bcs.w 421a8 │ │ + bcs.w 428d2 │ │ ldrb.w r9, [fp, sl] │ │ add.w r0, sl, #1 │ │ ldrb.w r8, [r2, sl] │ │ cmp r8, r9 │ │ - beq.n 41f8c │ │ + beq.n 426c4 │ │ ldr.w r8, [sp, #16] │ │ movs r5, #0 │ │ sub.w r0, r6, r8 │ │ add r0, sl │ │ ldr.w sl, [sp, #28] │ │ adds r6, r0, #1 │ │ - b.n 41f46 │ │ + b.n 4267e │ │ ldr.w r8, [sp, #16] │ │ ldr.w sl, [sp, #28] │ │ mov r0, r8 │ │ cmp r5, r0 │ │ - bcs.w 4218a │ │ + bcs.w 428c6 │ │ subs r0, #1 │ │ cmp r0, ip │ │ - bcs.w 421b8 │ │ + bcs.w 428e2 │ │ adds r3, r0, r6 │ │ cmp r3, r1 │ │ - bcs.w 421c2 │ │ + bcs.w 428ec │ │ ldrb.w r3, [lr, r3] │ │ ldrb r4, [r2, r0] │ │ cmp r4, r3 │ │ - beq.n 41fc8 │ │ + beq.n 42700 │ │ ldr r0, [sp, #12] │ │ ldr r5, [sp, #8] │ │ add r6, r0 │ │ - b.n 41f46 │ │ + b.n 4267e │ │ subs r7, r2, r7 │ │ mov r6, r2 │ │ ldrb.w r5, [r6], #1 │ │ cmp r5, r0 │ │ - beq.w 4218a │ │ + beq.w 428c6 │ │ adds r7, #1 │ │ - bcc.n 41ff4 │ │ + bcc.n 4272c │ │ sub.w ip, r3, #8 │ │ cmp r1, ip │ │ - bls.w 41ede │ │ + bls.w 42616 │ │ cmp r3, r1 │ │ - beq.n 42054 │ │ + beq.n 4278c │ │ add r2, r1 │ │ mvns r1, r1 │ │ add r1, r3 │ │ ldrb.w r3, [r2], #1 │ │ subs r3, r3, r0 │ │ clz r3, r3 │ │ mov.w r3, r3, lsr #5 │ │ - beq.n 420ee │ │ + beq.n 42826 │ │ subs r7, r1, #1 │ │ cmp r1, #0 │ │ mov r1, r7 │ │ - bne.n 42016 │ │ - b.n 420ee │ │ + bne.n 4274e │ │ + b.n 42826 │ │ ldr r4, [sp, #60] @ 0x3c │ │ add.w r0, r4, sl │ │ cmp r0, r1 │ │ - bcs.n 42054 │ │ + bcs.n 4278c │ │ ldrd r9, r8, [sp, #44] @ 0x2c │ │ sub.w r5, r8, #1 │ │ ldr r3, [sp, #40] @ 0x28 │ │ mov r6, ip │ │ str r3, [sp, #24] │ │ cmp r8, ip │ │ ldr r3, [sp, #56] @ 0x38 │ │ str r3, [sp, #20] │ │ it hi │ │ movhi r6, r8 │ │ - b.n 4206c │ │ + b.n 427a4 │ │ movs r3, #0 │ │ and.w r0, r3, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r4, ip │ │ add.w r0, r4, sl │ │ movs r3, #0 │ │ cmp r0, r1 │ │ - bcs.n 420ee │ │ + bcs.n 42826 │ │ ldrb.w r0, [lr, r0] │ │ ldr r3, [sp, #24] │ │ and.w r0, r0, #63 @ 0x3f │ │ rsb r7, r0, #32 │ │ lsrs r3, r0 │ │ subs r0, #32 │ │ lsl.w r7, r9, r7 │ │ orr.w r3, r3, r7 │ │ it pl │ │ lsrpl.w r3, r9, r0 │ │ lsls r0, r3, #31 │ │ - beq.n 42060 │ │ + beq.n 42798 │ │ add.w r0, lr, r4 │ │ mov fp, r8 │ │ cmp r6, fp │ │ - beq.n 420c2 │ │ + beq.n 427fa │ │ add.w r7, r4, fp │ │ mov r3, fp │ │ cmp r7, r1 │ │ - bcs.w 421cc │ │ + bcs.w 428f6 │ │ ldrb r7, [r0, r3] │ │ add.w fp, r3, #1 │ │ ldrb.w sl, [r2, r3] │ │ cmp sl, r7 │ │ - beq.n 42096 │ │ + beq.n 427ce │ │ sub.w r0, r4, r8 │ │ ldr.w sl, [sp, #28] │ │ add r0, r3 │ │ adds r4, r0, #1 │ │ - b.n 42062 │ │ + b.n 4279a │ │ ldr.w sl, [sp, #28] │ │ mov r0, r8 │ │ cmp r0, #0 │ │ - beq.n 4218a │ │ + beq.n 428c6 │ │ subs r0, #1 │ │ cmp r5, ip │ │ - bcs.n 421b8 │ │ + bcs.n 428e2 │ │ adds r3, r0, r4 │ │ cmp r3, r1 │ │ - bcs.n 421c2 │ │ + bcs.n 428ec │ │ ldrb.w r3, [lr, r3] │ │ ldrb r7, [r2, r0] │ │ cmp r7, r3 │ │ - beq.n 420c8 │ │ + beq.n 42800 │ │ ldr r0, [sp, #20] │ │ add r4, r0 │ │ - b.n 42062 │ │ - bne.n 42170 │ │ + b.n 4279a │ │ + bne.n 428a8 │ │ cmp r2, r1 │ │ - bne.n 420f8 │ │ + bne.n 42830 │ │ and.w r0, r3, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ adds r6, r0, r2 │ │ ldrsb.w r5, [r6] │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ uxtb r7, r5 │ │ - bgt.n 42140 │ │ + bgt.n 42878 │ │ ldrb r4, [r6, #1] │ │ and.w ip, r7, #31 │ │ cmp r7, #224 @ 0xe0 │ │ and.w r4, r4, #63 @ 0x3f │ │ - bcc.n 42136 │ │ + bcc.n 4286e │ │ ldrb r5, [r6, #2] │ │ cmp r7, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r4, r5, r4, lsl #6 │ │ - bcc.n 4213c │ │ + bcc.n 42874 │ │ ldrb r7, [r6, #3] │ │ and.w r6, ip, #7 │ │ and.w r7, r7, #63 @ 0x3f │ │ orr.w r7, r7, r4, lsl #6 │ │ orr.w r7, r7, r6, lsl #18 │ │ - b.n 42140 │ │ + b.n 42878 │ │ orr.w r7, r4, ip, lsl #6 │ │ - b.n 42140 │ │ + b.n 42878 │ │ orr.w r7, r4, ip, lsl #12 │ │ lsls r3, r3, #31 │ │ - bne.n 4218a │ │ + bne.n 428c6 │ │ cmp r7, #128 @ 0x80 │ │ - bcs.n 4214c │ │ + bcs.n 42884 │ │ movs r3, #1 │ │ - b.n 42160 │ │ + b.n 42898 │ │ cmp.w r7, #2048 @ 0x800 │ │ - bcs.n 42156 │ │ + bcs.n 4288e │ │ movs r3, #2 │ │ - b.n 42160 │ │ + b.n 42898 │ │ movs r3, #4 │ │ cmp.w r7, #65536 @ 0x10000 │ │ it cc │ │ movcc r3, #3 │ │ adds r2, r2, r3 │ │ - beq.n 4217e │ │ + beq.n 428b6 │ │ cmp r2, r1 │ │ - bcs.n 4217c │ │ + bcs.n 428b4 │ │ ldrsb r3, [r0, r2] │ │ cmn.w r3, #64 @ 0x40 │ │ - bge.n 4217e │ │ - ldr r3, [pc, #108] @ (421e0 ) │ │ + bge.n 428b6 │ │ + ldr r3, [pc, #92] @ (42908 ) │ │ add r3, pc │ │ str r3, [sp, #0] │ │ mov r3, r1 │ │ - bl 3f734 │ │ - bne.n 42170 │ │ + bl 3fea4 │ │ + bne.n 428a8 │ │ cmp r2, r1 │ │ - beq.n 4218a │ │ + beq.n 428c6 │ │ ldrsb r0, [r0, r2] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 42196 │ │ - movs r3, #1 │ │ - and.w r0, r3, #1 │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bgt.n 428c6 │ │ uxtb r0, r0 │ │ cmp r0, #224 @ 0xe0 │ │ - mov.w r3, #1 │ │ + movs r3, #1 │ │ and.w r0, r3, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #56] @ (421e4 ) │ │ + ldr r2, [pc, #56] @ (4290c ) │ │ adds r0, r6, r4 │ │ add r2, pc │ │ cmp r1, r0 │ │ it hi │ │ movhi r0, r1 │ │ - bl 3f474 │ │ - ldr r2, [pc, #48] @ (421ec ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #48] @ (42914 ) │ │ mov r1, ip │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #44] @ (421f0 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #40] @ (42918 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #24] @ (421e8 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #24] @ (42910 ) │ │ add.w r0, r4, r8 │ │ add r2, pc │ │ cmp r1, r0 │ │ it hi │ │ movhi r0, r1 │ │ - bl 3f474 │ │ - nop │ │ - str r0, [sp, #808] @ 0x328 │ │ + bl 3fbfc │ │ + str r5, [sp, #696] @ 0x2b8 │ │ movs r1, r1 │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ + str r4, [sp, #280] @ 0x118 │ │ movs r1, r1 │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ + str r4, [sp, #128] @ 0x80 │ │ movs r1, r1 │ │ - ldrh r4, [r4, #56] @ 0x38 │ │ + str r4, [sp, #88] @ 0x58 │ │ movs r1, r1 │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ + str r4, [sp, #112] @ 0x70 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #12 │ │ mov r8, r0 │ │ mov r0, sp │ │ mov r6, r1 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ - bne.n 4223e │ │ + bne.n 42966 │ │ ldr.w r9, [sp, #8] │ │ movs r0, #0 │ │ cmp.w r0, r9, lsr #30 │ │ - bne.n 4224c │ │ + bne.n 42974 │ │ movw r0, #65533 @ 0xfffd │ │ mov.w r7, r9, lsl #2 │ │ movt r0, #32767 @ 0x7fff │ │ cmp r7, r0 │ │ - bcs.n 4224c │ │ + bcs.n 42974 │ │ ldr r5, [sp, #4] │ │ - cbz r7, 42250 │ │ + cbz r7, 42978 │ │ mov r0, r7 │ │ movs r1, #1 │ │ - blx d7bd0 │ │ - cbz r0, 422a2 │ │ + blx d8820 │ │ + cbz r0, 429ca │ │ mov ip, r9 │ │ cmp.w r9, #0 │ │ - bne.n 4225c │ │ - b.n 4227c │ │ + bne.n 42984 │ │ + b.n 429a4 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - bl 3da28 │ │ + bl 3e144 │ │ movs r0, #4 │ │ mov.w ip, #0 │ │ cmp.w r9, #0 │ │ - beq.n 4227c │ │ + beq.n 429a4 │ │ ldrd r7, r1, [r6] │ │ subs r2, r1, r5 │ │ mov r4, r9 │ │ mov r6, r0 │ │ cmp r5, r1 │ │ - bhi.n 4228a │ │ + bhi.n 429b2 │ │ cmp r2, #3 │ │ - bls.n 42296 │ │ + bls.n 429be │ │ ldr r3, [r7, r5] │ │ subs r2, #4 │ │ adds r5, #4 │ │ str.w r3, [r6], #4 │ │ subs r4, #1 │ │ - bne.n 42266 │ │ + bne.n 4298e │ │ strd ip, r0, [r8] │ │ str.w r9, [r8, #8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r3, [pc, #36] @ (422b0 ) │ │ + ldr r3, [pc, #36] @ (429d8 ) │ │ mov r0, r5 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #20] @ (422ac ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #20] @ (429d4 ) │ │ movs r0, #0 │ │ movs r1, #4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #4 │ │ mov r1, r7 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - ldrb r0, [r6, #13] │ │ + strh r0, [r7, #2] │ │ movs r1, r1 │ │ - strh r4, [r1, #8] │ │ + strh r4, [r2, #48] @ 0x30 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #12 │ │ mov r8, r0 │ │ mov r0, sp │ │ mov r6, r1 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ - bne.n 422fe │ │ + bne.n 42a26 │ │ ldr.w r9, [sp, #8] │ │ movs r0, #0 │ │ cmp.w r0, r9, lsr #29 │ │ - bne.n 4230c │ │ + bne.n 42a34 │ │ movw r0, #65529 @ 0xfff9 │ │ mov.w r7, r9, lsl #3 │ │ movt r0, #32767 @ 0x7fff │ │ cmp r7, r0 │ │ - bcs.n 4230c │ │ + bcs.n 42a34 │ │ ldr r5, [sp, #4] │ │ - cbz r7, 42310 │ │ + cbz r7, 42a38 │ │ mov r0, r7 │ │ movs r1, #1 │ │ - blx d7bd0 │ │ - cbz r0, 4236a │ │ + blx d8820 │ │ + cbz r0, 42a92 │ │ mov ip, r9 │ │ cmp.w r9, #0 │ │ - bne.n 4231c │ │ - b.n 42344 │ │ + bne.n 42a44 │ │ + b.n 42a6c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - bl 3da28 │ │ + bl 3e144 │ │ movs r0, #8 │ │ mov.w ip, #0 │ │ cmp.w r9, #0 │ │ - beq.n 42344 │ │ + beq.n 42a6c │ │ ldrd lr, r1, [r6] │ │ subs r2, r1, r5 │ │ mov r4, r9 │ │ mov r6, r0 │ │ cmp r5, r1 │ │ - bhi.n 42352 │ │ + bhi.n 42a7a │ │ cmp r2, #7 │ │ - bls.n 4235e │ │ + bls.n 42a86 │ │ add.w r7, lr, r5 │ │ ldr.w r3, [lr, r5] │ │ subs r2, #8 │ │ ldr r7, [r7, #4] │ │ adds r5, #8 │ │ subs r4, #1 │ │ strd r3, r7, [r6], #8 │ │ - bne.n 42326 │ │ + bne.n 42a4e │ │ strd ip, r0, [r8] │ │ str.w r9, [r8, #8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r3, [pc, #36] @ (42378 ) │ │ + ldr r3, [pc, #36] @ (42aa0 ) │ │ mov r0, r5 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #20] @ (42374 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #20] @ (42a9c ) │ │ movs r0, #0 │ │ movs r1, #8 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #8 │ │ mov r1, r7 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - ldrb r0, [r7, #10] │ │ + ldrb r0, [r0, #31] │ │ movs r1, r1 │ │ - strh r4, [r2, #2] │ │ + strh r4, [r3, #42] @ 0x2a │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ mov r8, r0 │ │ mov r0, sp │ │ mov r6, r1 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ - bne.n 423ca │ │ + bne.n 42af2 │ │ ldr.w r9, [sp, #8] │ │ movs r0, #0 │ │ cmp.w r0, r9, lsr #29 │ │ - bne.n 423d8 │ │ + bne.n 42b00 │ │ movw r0, #65533 @ 0xfffd │ │ mov.w r7, r9, lsl #3 │ │ movt r0, #32767 @ 0x7fff │ │ cmp r7, r0 │ │ - bcs.n 423d8 │ │ + bcs.n 42b00 │ │ ldr.w fp, [sp, #4] │ │ - cbz r7, 423dc │ │ + cbz r7, 42b04 │ │ mov r0, r7 │ │ movs r1, #1 │ │ - blx d7bd0 │ │ + blx d8820 │ │ cmp r0, #0 │ │ - beq.n 4246c │ │ + beq.n 42b94 │ │ mov ip, r9 │ │ cmp.w r9, #0 │ │ - bne.n 423e8 │ │ - b.n 4243a │ │ + bne.n 42b10 │ │ + b.n 42b62 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 3da28 │ │ + bl 3e144 │ │ movs r0, #4 │ │ mov.w ip, #0 │ │ cmp.w r9, #0 │ │ - beq.n 4243a │ │ + beq.n 42b62 │ │ ldrd sl, r2, [r6] │ │ add.w r1, r9, r9, lsl #1 │ │ add.w lr, r1, fp │ │ sub.w r3, r2, fp │ │ adds r4, r0, #4 │ │ mov r7, r9 │ │ - b.n 4240a │ │ + b.n 42b32 │ │ subs r3, #3 │ │ add.w fp, fp, #3 │ │ adds r4, #8 │ │ subs r7, #1 │ │ - beq.n 4243a │ │ + beq.n 42b62 │ │ cmp fp, r2 │ │ - bhi.n 42460 │ │ + bhi.n 42b88 │ │ cmp r3, #2 │ │ - bls.n 42448 │ │ + bls.n 42b70 │ │ add.w r6, sl, fp │ │ ldrh.w r1, [sl, fp] │ │ ldrb r6, [r6, #2] │ │ orrs.w r1, r1, r6, lsl #16 │ │ - beq.n 423fe │ │ + beq.n 42b26 │ │ subs r6, r1, #1 │ │ adds.w r1, r6, lr │ │ - bcs.n 42456 │ │ + bcs.n 42b7e │ │ cmp r1, r2 │ │ - bhi.n 42456 │ │ + bhi.n 42b7e │ │ add.w r5, sl, lr │ │ strd r5, r6, [r4, #-4] │ │ mov lr, r1 │ │ - b.n 423fe │ │ + b.n 42b26 │ │ strd ip, r0, [r8] │ │ str.w r9, [r8, #8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #40] @ (42474 ) │ │ + ldr r0, [pc, #40] @ (42b9c ) │ │ movs r1, #75 @ 0x4b │ │ - ldr r2, [pc, #40] @ (42478 ) │ │ + ldr r2, [pc, #40] @ (42ba0 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #40] @ (42480 ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #40] @ (42ba8 ) │ │ mov r0, lr │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #24] @ (4247c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #24] @ (42ba4 ) │ │ mov r0, fp │ │ mov r1, r2 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #4 │ │ mov r1, r7 │ │ - bl 3d98e │ │ - subs r5, #97 @ 0x61 │ │ - @ instruction: 0xfffd79dc │ │ + bl 3e0ac │ │ + subs r2, #153 @ 0x99 │ │ + vqrdmlah.s , , d20[0] │ │ movs r1, r1 │ │ - ldrb r6, [r6, #29] │ │ + strh r6, [r1, #36] @ 0x24 │ │ movs r1, r1 │ │ - ldrb r2, [r4, #29] │ │ + strh r2, [r5, #34] @ 0x22 │ │ movs r1, r1 │ │ cmp r0, #0 │ │ ittt eq │ │ clzeq r0, r2 │ │ lsreq r0, r0, #5 │ │ bxeq lr │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #16 │ │ ldrd r4, r8, [sp, #40] @ 0x28 │ │ mov r7, r0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ mov r6, r3 │ │ mov r5, r1 │ │ - cbz r0, 424f0 │ │ + cbz r0, 42c18 │ │ cmp r2, #0 │ │ - beq.n 4254a │ │ + beq.n 42c72 │ │ mov r3, r5 │ │ cmp r6, r5 │ │ it cc │ │ movcc r3, r6 │ │ mov r0, r2 │ │ mov r1, r7 │ │ mov r2, r3 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r6, r5 │ │ movs r6, #0 │ │ cmp r0, #1 │ │ it lt │ │ movlt r6, #1 │ │ cmp r4, #0 │ │ - beq.n 42550 │ │ + beq.n 42c78 │ │ mov r2, r5 │ │ mov r0, r4 │ │ mov r1, r7 │ │ cmp r8, r5 │ │ it cc │ │ movcc r2, r8 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r8, r5 │ │ mvns r0, r0 │ │ lsrs r0, r0, #31 │ │ ands r0, r6 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ add r0, sp, #4 │ │ mov r1, r7 │ │ mov r7, r2 │ │ mov r2, r5 │ │ - bl 3dd0c │ │ - cbz r7, 4255a │ │ + bl 3e428 │ │ + cbz r7, 42c82 │ │ ldrd r1, r5, [sp, #8] │ │ mov r0, r7 │ │ mov r2, r5 │ │ cmp r6, r5 │ │ it cc │ │ movcc r2, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r6, r5 │ │ movs r5, #0 │ │ cmp r0, #1 │ │ it lt │ │ movlt r5, #1 │ │ - cbz r4, 42560 │ │ + cbz r4, 42c88 │ │ ldrd r1, r6, [sp, #8] │ │ mov r0, r4 │ │ mov r2, r6 │ │ cmp r8, r6 │ │ it cc │ │ movcc r2, r8 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r8, r6 │ │ mvns r0, r0 │ │ lsrs r0, r0, #31 │ │ ldr r1, [sp, #4] │ │ ands r0, r5 │ │ - cbnz r1, 4256a │ │ + cbnz r1, 42c92 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r6, #1 │ │ cmp r4, #0 │ │ - bne.n 424cc │ │ + bne.n 42bf4 │ │ movs r0, #0 │ │ ands r0, r6 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r5, #1 │ │ cmp r4, #0 │ │ - bne.n 42520 │ │ + bne.n 42c48 │ │ movs r0, #0 │ │ ldr r1, [sp, #4] │ │ ands r0, r5 │ │ cmp r1, #0 │ │ - beq.n 42544 │ │ + beq.n 42c6c │ │ ldr r1, [sp, #8] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #16 │ │ ldrd r4, r3, [r1, #16] │ │ ldrd lr, ip, [sp, #40] @ 0x28 │ │ cmp r4, r3 │ │ - bls.n 425b2 │ │ + bls.n 42cda │ │ ldr r5, [r1, #12] │ │ sub.w r8, r4, r3 │ │ adds r6, r3, #1 │ │ add r5, r3 │ │ movs r3, #0 │ │ ldrb r7, [r5, r3] │ │ sub.w r4, r7, #48 @ 0x30 │ │ cmp r4, #10 │ │ - bcs.n 425c4 │ │ + bcs.n 42cec │ │ adds r4, r6, r3 │ │ adds r3, #1 │ │ cmp r8, r3 │ │ str r4, [r1, #20] │ │ - bne.n 4259a │ │ + bne.n 42cc2 │ │ mov r3, r8 │ │ - b.n 425b4 │ │ + b.n 42cdc │ │ movs r3, #0 │ │ strd lr, ip, [sp] │ │ str r3, [sp, #8] │ │ - bl 425f0 │ │ + bl 42d18 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ cmp r7, #46 @ 0x2e │ │ - beq.n 425e0 │ │ + beq.n 42d08 │ │ cmp r7, #69 @ 0x45 │ │ it ne │ │ cmpne r7, #101 @ 0x65 │ │ - bne.n 425b4 │ │ + bne.n 42cdc │ │ strd lr, ip, [sp] │ │ str r3, [sp, #8] │ │ - bl 427d4 │ │ + bl 42efc │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ strd lr, ip, [sp] │ │ str r3, [sp, #8] │ │ - bl 426bc │ │ + bl 42de4 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, #16 │ │ mov r6, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [sp, #32] │ │ mov r5, r2 │ │ - bl d4620 │ │ + bl d52e8 │ │ ldr r2, [sp, #40] @ 0x28 │ │ - vmov d0, r0, r1 │ │ + vmov d16, r0, r1 │ │ cmp r2, #0 │ │ mov r3, r2 │ │ it mi │ │ negmi r3, r2 │ │ cmp.w r3, #308 @ 0x134 │ │ - bls.n 4263e │ │ - vldr d1, [pc, #152] @ 426b0 │ │ - vcmp.f64 d0, #0.0 │ │ + bls.n 42d66 │ │ + vldr d17, [pc, #152] @ 42dd8 │ │ + vcmp.f64 d16, #0.0 │ │ vmrs APSR_nzcv, fpscr │ │ - beq.n 42692 │ │ + beq.n 42dba │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 42668 │ │ - vdiv.f64 d0, d0, d1 │ │ + bgt.n 42d90 │ │ + vdiv.f64 d16, d16, d17 │ │ adds.w r2, r2, #308 @ 0x134 │ │ mov r3, r2 │ │ it mi │ │ negmi r3, r2 │ │ cmp.w r3, #308 @ 0x134 │ │ - bhi.n 4261a │ │ - ldr r0, [pc, #120] @ (426b8 ) │ │ + bhi.n 42d42 │ │ + ldr r0, [pc, #120] @ (42de0 ) │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ add r0, pc │ │ add.w r0, r0, r3, lsl #3 │ │ - vldr d1, [r0] │ │ - ble.n 4268e │ │ - vmul.f64 d0, d0, d1 │ │ - vmov r0, r1, d0 │ │ + vldr d17, [r0] │ │ + ble.n 42db6 │ │ + vmul.f64 d16, d16, d17 │ │ + vmov r0, r1, d16 │ │ bic.w r1, r1, #2147483648 @ 0x80000000 │ │ eor.w r1, r1, #1879048192 @ 0x70000000 │ │ eor.w r1, r1, #267386880 @ 0xff00000 │ │ orrs r0, r1 │ │ - bne.n 42692 │ │ + bne.n 42dba │ │ ldr r0, [r6, #12] │ │ movs r3, #14 │ │ ldr r1, [r6, #16] │ │ ldr r2, [r6, #20] │ │ str r3, [sp, #4] │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ str r0, [r4, #4] │ │ movs r0, #1 │ │ str r0, [r4, #0] │ │ add sp, #16 │ │ pop {r4, r5, r6, pc} │ │ - vdiv.f64 d0, d0, d1 │ │ - vneg.f64 d1, d0 │ │ + vdiv.f64 d16, d16, d17 │ │ + vneg.f64 d17, d16 │ │ cmp r5, #0 │ │ it ne │ │ - vmovne.f64 d1, d0 │ │ + vmovne.f64 d17, d16 │ │ movs r0, #0 │ │ - vstr d1, [r4, #8] │ │ + vstr d17, [r4, #8] │ │ str r0, [r4, #0] │ │ add sp, #16 │ │ pop {r4, r5, r6, pc} │ │ nop │ │ nop │ │ nop │ │ ldmia r0!, {r5, r7} │ │ strh r3, [r5, #46] @ 0x2e │ │ ldmia r4, {r0, r1, r4, r5, r6, r7} │ │ ldrb r1, [r4, #31] │ │ - ldr r2, [pc, #512] @ (428bc ) │ │ + blx ip │ │ vtbl.8 d30, {d13-d14}, d29 │ │ - ldr r7, [pc, #960] @ (42a80 ) │ │ + ldr r7, [pc, #960] @ (431a8 ) │ │ sub sp, #28 │ │ str r0, [sp, #12] │ │ ldrd ip, r0, [r1, #16] │ │ adds r6, r0, #1 │ │ ldrd r5, r3, [sp, #64] @ 0x40 │ │ ldr r7, [sp, #72] @ 0x48 │ │ cmp r6, ip │ │ str r6, [r1, #20] │ │ - bcs.n 42792 │ │ + bcs.n 42eba │ │ ldr.w lr, [r1, #12] │ │ movw sl, #39321 @ 0x9999 │ │ movw fp, #39320 @ 0x9998 │ │ strd r7, r2, [sp, #4] │ │ movs r7, #0 │ │ movt sl, #6553 @ 0x1999 │ │ movt fp, #39321 @ 0x9999 │ │ mov.w r8, #10 │ │ sub.w r0, r6, ip │ │ str r0, [sp, #0] │ │ - b.n 42712 │ │ + b.n 42e3a │ │ add.w r0, r3, r3, lsl #2 │ │ adds r6, #1 │ │ subs r7, #1 │ │ str r6, [r1, #20] │ │ lsls r3, r0, #1 │ │ cmp r6, ip │ │ umlal r4, r3, r5, r8 │ │ mov r5, r4 │ │ - beq.n 42774 │ │ + beq.n 42e9c │ │ ldrb.w r9, [lr, r6] │ │ sub.w r4, r9, #48 @ 0x30 │ │ uxtb r4, r4 │ │ cmp r4, #10 │ │ - bcs.n 42752 │ │ + bcs.n 42e7a │ │ subs.w r0, fp, r5 │ │ sbcs.w r0, sl, r3 │ │ - bcs.n 426fc │ │ + bcs.n 42e24 │ │ eor.w r0, r3, sl │ │ eor.w r2, r5, #2576980377 @ 0x99999999 │ │ orrs r0, r2 │ │ - bne.n 4273a │ │ + bne.n 42e62 │ │ cmp r4, #5 │ │ - bls.n 426fc │ │ + bls.n 42e24 │ │ ldr r0, [sp, #4] │ │ add r0, r7 │ │ str r0, [sp, #72] @ 0x48 │ │ strd r5, r3, [sp, #64] @ 0x40 │ │ ldrd r2, r0, [sp, #8] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 42958 │ │ - cbz r7, 427a4 │ │ + b.w 43080 │ │ + cbz r7, 42ecc │ │ ldr r0, [sp, #4] │ │ orr.w r2, r9, #32 │ │ cmp r2, #101 @ 0x65 │ │ add r0, r7 │ │ - bne.n 4277c │ │ + bne.n 42ea4 │ │ str r0, [sp, #72] @ 0x48 │ │ strd r5, r3, [sp, #64] @ 0x40 │ │ ldrd r2, r0, [sp, #8] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 427d4 │ │ + b.w 42efc │ │ ldrd r2, r0, [sp] │ │ add r0, r2 │ │ - b.n 4277e │ │ + b.n 42ea6 │ │ mov r4, r5 │ │ ldr r2, [sp, #8] │ │ str r0, [sp, #72] @ 0x48 │ │ strd r4, r3, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #12] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 425f0 │ │ + b.w 42d18 │ │ ldr r1, [r1, #12] │ │ movs r2, #5 │ │ str r2, [sp, #16] │ │ adds r2, r0, #2 │ │ cmp r2, ip │ │ it cs │ │ movcs r2, ip │ │ mov r0, r1 │ │ - b.n 427b2 │ │ + b.n 42eda │ │ movs r0, #13 │ │ adds r2, r6, #1 │ │ str r0, [sp, #16] │ │ mov r0, lr │ │ cmp r2, ip │ │ it cs │ │ movcs r2, ip │ │ mov r1, ip │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #16 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ ldr r1, [sp, #12] │ │ movs r2, #1 │ │ strd r2, r0, [r1] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ ldrd ip, r6, [r1, #16] │ │ adds r3, r6, #1 │ │ ldrd r9, r8, [sp, #48] @ 0x30 │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ cmp r3, ip │ │ str r3, [r1, #20] │ │ - bcs.n 42808 │ │ + bcs.n 42f30 │ │ ldr r7, [r1, #12] │ │ mov.w sl, #1 │ │ ldrb r7, [r7, r3] │ │ cmp r7, #43 @ 0x2b │ │ - beq.n 42802 │ │ + beq.n 42f2a │ │ cmp r7, #45 @ 0x2d │ │ - bne.n 4280c │ │ + bne.n 42f34 │ │ mov.w sl, #0 │ │ adds r3, r6, #2 │ │ str r3, [r1, #20] │ │ - b.n 4280c │ │ + b.n 42f34 │ │ mov.w sl, #1 │ │ cmp r3, ip │ │ - bcs.n 42894 │ │ + bcs.n 42fbc │ │ ldr.w lr, [r1, #12] │ │ ldrb.w r4, [lr, r3] │ │ adds r3, #1 │ │ str r3, [r1, #20] │ │ subs r4, #48 @ 0x30 │ │ uxtb r4, r4 │ │ cmp r4, #10 │ │ - bcs.n 428c0 │ │ + bcs.n 42fe8 │ │ cmp r3, ip │ │ - bcs.n 42874 │ │ + bcs.n 42f9c │ │ movw r6, #52427 @ 0xcccb │ │ movt r6, #3276 @ 0xccc │ │ - b.n 4283e │ │ + b.n 42f66 │ │ add.w r4, r4, r4, lsl #2 │ │ cmp ip, r3 │ │ add.w r4, r7, r4, lsl #1 │ │ - beq.n 42874 │ │ + beq.n 42f9c │ │ ldrb.w r7, [lr, r3] │ │ subs r7, #48 @ 0x30 │ │ uxtb r7, r7 │ │ cmp r7, #10 │ │ - bcs.n 42874 │ │ + bcs.n 42f9c │ │ adds r3, #1 │ │ cmp r4, r6 │ │ str r3, [r1, #20] │ │ - ble.n 42832 │ │ + ble.n 42f5a │ │ adds r5, r6, #1 │ │ cmp r4, r5 │ │ - bne.n 4285c │ │ + bne.n 42f84 │ │ cmp r7, #7 │ │ - bls.n 42832 │ │ + bls.n 42f5a │ │ orr.w r3, r9, r8 │ │ str.w sl, [sp, #48] @ 0x30 │ │ clz r3, r3 │ │ lsrs r3, r3, #5 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 428d0 │ │ + b.w 42ff8 │ │ qsub r3, fp, r4 │ │ str.w r9, [sp, #48] @ 0x30 │ │ cmp.w sl, #0 │ │ it ne │ │ qaddne r3, fp, r4 │ │ strd r8, r3, [sp, #52] @ 0x34 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 425f0 │ │ + b.w 42d18 │ │ ldr r1, [r1, #12] │ │ movs r2, #5 │ │ mov r4, r0 │ │ str r2, [sp, #0] │ │ mov r0, r1 │ │ mov r1, ip │ │ mov r2, r3 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ movs r1, #1 │ │ strd r1, r0, [r4] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, #13 │ │ mov r4, r0 │ │ mov r0, lr │ │ str r1, [sp, #0] │ │ - b.n 4289e │ │ - bmi.n 42876 │ │ - bmi.n 42878 │ │ - bmi.n 4287a │ │ + b.n 42fc6 │ │ + bmi.n 42f9e │ │ + bmi.n 42fa0 │ │ + bmi.n 42fa2 │ │ push {r4, lr} │ │ sub sp, #16 │ │ - cbnz r3, 428da │ │ + cbnz r3, 43002 │ │ ldr r3, [sp, #24] │ │ - cbnz r3, 42914 │ │ + cbnz r3, 4303c │ │ ldrd ip, r3, [r1, #16] │ │ cmp r3, ip │ │ - bcs.n 428f8 │ │ + bcs.n 43020 │ │ ldr.w lr, [r1, #12] │ │ ldrb.w r4, [lr, r3] │ │ subs r4, #48 @ 0x30 │ │ cmp r4, #10 │ │ - bcs.n 428f8 │ │ + bcs.n 43020 │ │ adds r3, #1 │ │ str r3, [r1, #20] │ │ cmp ip, r3 │ │ - bne.n 428e6 │ │ - vldr d1, [pc, #84] @ 42950 │ │ + bne.n 4300e │ │ + vldr d17, [pc, #84] @ 43078 │ │ cmp r2, #0 │ │ - vldr d0, [pc, #72] @ 42948 │ │ + vldr d16, [pc, #72] @ 43070 │ │ it ne │ │ - vmovne.f64 d1, d0 │ │ - vstr d1, [r0, #8] │ │ + vmovne.f64 d17, d16 │ │ + vstr d17, [r0, #8] │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ add sp, #16 │ │ pop {r4, pc} │ │ ldrd ip, r3, [r1, #12] │ │ mov r4, r0 │ │ ldr r2, [r1, #20] │ │ movs r1, #14 │ │ str r1, [sp, #4] │ │ mov r1, r3 │ │ mov r0, ip │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov r1, r0 │ │ mov r0, r4 │ │ str r1, [r4, #4] │ │ movs r1, #1 │ │ str r1, [r0, #0] │ │ add sp, #16 │ │ pop {r4, pc} │ │ @@ -40103,37 +40246,37 @@ │ │ movs r0, r0 │ │ strh r0, [r0, #0] │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ ldrd r4, r5, [r1, #16] │ │ ldrd lr, ip, [sp, #24] │ │ ldr.w r8, [sp, #32] │ │ cmp r5, r4 │ │ - bcs.n 4299a │ │ + bcs.n 430c2 │ │ ldr r6, [r1, #12] │ │ ldrb r7, [r6, r5] │ │ sub.w r3, r7, #48 @ 0x30 │ │ cmp r3, #9 │ │ - bhi.n 42982 │ │ + bhi.n 430aa │ │ adds r5, #1 │ │ str r5, [r1, #20] │ │ cmp r4, r5 │ │ - bne.n 4296e │ │ - b.n 4299a │ │ + bne.n 43096 │ │ + b.n 430c2 │ │ orr.w r3, r7, #32 │ │ cmp r3, #101 @ 0x65 │ │ - bne.n 4299a │ │ + bne.n 430c2 │ │ str.w r8, [sp, #32] │ │ strd lr, ip, [sp, #24] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 427d4 │ │ + b.w 42efc │ │ str.w r8, [sp, #32] │ │ strd lr, ip, [sp, #24] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 425f0 │ │ - bmi.n 42956 │ │ + b.w 42d18 │ │ + bmi.n 4307e │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ ldrb r1, [r0, #0] │ │ tbb [pc, r1] │ │ asrs r0, r2, #32 │ │ asrs r0, r2, #32 │ │ asrs r0, r2, #32 │ │ @@ -40145,106 +40288,106 @@ │ │ asrs r6, r3, #8 │ │ asrs r2, r2, #8 │ │ asrs r2, r2, #32 │ │ subs r6, #16 │ │ ldr r1, [r6, #32] │ │ asrs r4, r3, #32 │ │ ldrsh r4, [r3, r0] │ │ - ldr r2, [pc, #336] @ (42b28 ) │ │ + ldr r2, [pc, #336] @ (43250 ) │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ - beq.n 429d6 │ │ + beq.n 430fe │ │ ldr r4, [r0, #8] │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r4, [r0, #4] │ │ - b.n 42a78 │ │ + b.n 431a0 │ │ ldr r1, [r0, #4] │ │ lsls r1, r1, #1 │ │ - beq.n 42a04 │ │ + beq.n 4312c │ │ ldr r1, [r0, #8] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ ldr r1, [r0, #16] │ │ lsls r1, r1, #1 │ │ - beq.n 429d6 │ │ + beq.n 430fe │ │ ldr r4, [r0, #20] │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldrd r4, r7, [r0, #8] │ │ mov r6, r0 │ │ cmp r7, #0 │ │ - beq.n 42aa0 │ │ + beq.n 431c8 │ │ mov r5, r4 │ │ mov r0, r5 │ │ - bl 429ac │ │ + bl 430d4 │ │ adds r5, #72 @ 0x48 │ │ subs r7, #1 │ │ - bne.n 42a24 │ │ - b.n 42aa0 │ │ + bne.n 4314c │ │ + b.n 431c8 │ │ ldrd r4, r7, [r0, #8] │ │ mov r6, r0 │ │ - cbz r7, 42aa0 │ │ + cbz r7, 431c8 │ │ mov r5, r4 │ │ mov r0, r5 │ │ - bl 429ac │ │ + bl 430d4 │ │ adds r5, #72 @ 0x48 │ │ subs r7, #1 │ │ - bne.n 42a3c │ │ - b.n 42aa0 │ │ + bne.n 43164 │ │ + b.n 431c8 │ │ ldr r1, [r0, #48] @ 0x30 │ │ cmp r1, #0 │ │ - beq.n 429d6 │ │ + beq.n 430fe │ │ ldr r4, [r0, #52] @ 0x34 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r1, [r0, #48] @ 0x30 │ │ - cbz r1, 42a6e │ │ + cbz r1, 43196 │ │ ldr r1, [r0, #52] @ 0x34 │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ ldr r4, [r0, #64] @ 0x40 │ │ - b.n 42a78 │ │ + b.n 431a0 │ │ ldr r4, [r0, #8] │ │ cmp r4, #0 │ │ - beq.n 429d6 │ │ + beq.n 430fe │ │ mov r0, r4 │ │ - bl 429ac │ │ + bl 430d4 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldrd r4, r7, [r0, #8] │ │ mov r6, r0 │ │ - cbz r7, 42aa0 │ │ + cbz r7, 431c8 │ │ mov r5, r4 │ │ mov r0, r5 │ │ - bl 429ac │ │ + bl 430d4 │ │ adds r5, #72 @ 0x48 │ │ subs r7, #1 │ │ - bne.n 42a94 │ │ + bne.n 431bc │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ - beq.n 429d6 │ │ + beq.n 430fe │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ sub sp, #12 │ │ movw r3, #3392 @ 0xd40 │ │ sub.w r2, r1, r1, lsr #1 │ │ movt r3, #3 │ │ cmp r1, r3 │ │ @@ -40254,91 +40397,91 @@ │ │ it ls │ │ movls r3, r2 │ │ cmp r3, #48 @ 0x30 │ │ mov r4, r3 │ │ it ls │ │ movls r4, #48 @ 0x30 │ │ cmp r3, #103 @ 0x67 │ │ - bcs.n 42afc │ │ + bcs.n 43224 │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ add r2, sp, #8 │ │ movs r3, #102 @ 0x66 │ │ - bl 42b56 │ │ + bl 4327e │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movw r3, #13108 @ 0x3334 │ │ movt r3, #819 @ 0x333 │ │ cmp r2, r3 │ │ - bcc.n 42b0c │ │ - bl 3da28 │ │ + bcc.n 43234 │ │ + bl 3e144 │ │ add.w r2, r4, r4, lsl #2 │ │ movs r7, #0 │ │ lsls r6, r2, #3 │ │ - beq.n 42b2a │ │ + beq.n 43252 │ │ mov r8, r0 │ │ mov r0, r6 │ │ mov r9, r1 │ │ - blx d7bb0 │ │ - cbz r0, 42b4e │ │ + blx d87f0 │ │ + cbz r0, 43276 │ │ mov r5, r0 │ │ mov r1, r9 │ │ mov r0, r8 │ │ - b.n 42b2e │ │ + b.n 43256 │ │ movs r5, #8 │ │ movs r4, #0 │ │ mov r2, r5 │ │ mov r3, r4 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r7, #1 │ │ str r7, [sp, #0] │ │ - bl 42b56 │ │ + bl 4327e │ │ mov r0, r5 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ movs r0, #8 │ │ mov r1, r6 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #412 @ 0x19c │ │ mov sl, r1 │ │ mov r8, r3 │ │ str r2, [sp, #76] @ 0x4c │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ str r0, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ mov r2, sl │ │ movs r3, #0 │ │ - bl d4780 │ │ + bl d53d0 │ │ umull r2, r3, r0, sl │ │ adds r7, r0, #1 │ │ adc.w r6, r1, #0 │ │ mla r3, r1, sl, r3 │ │ eor.w r3, r3, #1073741824 @ 0x40000000 │ │ orrs r2, r3 │ │ it eq │ │ moveq r6, r1 │ │ str r6, [sp, #20] │ │ it eq │ │ moveq r7, r0 │ │ cmp.w sl, #4096 @ 0x1000 │ │ str r7, [sp, #24] │ │ - bhi.n 42ba4 │ │ + bhi.n 432cc │ │ sub.w r0, sl, sl, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 42bc6 │ │ + b.n 432ee │ │ orr.w r0, sl, #1 │ │ movs r2, #1 │ │ clz r0, r0 │ │ eor.w r0, r0, #31 │ │ and.w r1, r0, #1 │ │ add.w r0, r1, r0, lsr #1 │ │ lsr.w r1, sl, r0 │ │ @@ -40357,145 +40500,145 @@ │ │ str r1, [sp, #8] │ │ movs r1, #0 │ │ adds r0, #104 @ 0x68 │ │ str r0, [sp, #12] │ │ add.w ip, r4, r4, lsl #2 │ │ cmp sl, r4 │ │ str r4, [sp, #60] @ 0x3c │ │ - bhi.n 42c02 │ │ + bhi.n 4332a │ │ movs r0, #1 │ │ movs r2, #0 │ │ str r0, [sp, #48] @ 0x30 │ │ cmp r1, #2 │ │ - bcs.w 42e1e │ │ - b.n 43012 │ │ + bcs.w 43546 │ │ + b.n 4373a │ │ ldr r0, [sp, #52] @ 0x34 │ │ sub.w r7, sl, r4 │ │ str r1, [sp, #68] @ 0x44 │ │ add.w r3, r0, ip, lsl #3 │ │ ldr r0, [sp, #28] │ │ cmp r7, r0 │ │ - bcs.n 42c36 │ │ + bcs.n 4335e │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ - cbz r0, 42c70 │ │ + cbz r0, 43398 │ │ movs r0, #0 │ │ cmp r7, #32 │ │ strd r0, r0, [sp] │ │ it cs │ │ movcs r7, #32 │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov r0, r3 │ │ mov r1, r7 │ │ mov r3, r8 │ │ mov r6, ip │ │ - bl 4306c │ │ + bl 43794 │ │ mov ip, r6 │ │ - b.n 42dc8 │ │ + b.n 434f0 │ │ cmp r7, #2 │ │ - bcc.w 42dc8 │ │ + bcc.w 434f0 │ │ ldrd r1, r5, [r3, #20] │ │ ldrd r0, r6, [r3, #60] @ 0x3c │ │ mov r2, r5 │ │ str.w ip, [sp, #64] @ 0x40 │ │ cmp r6, r5 │ │ str r3, [sp, #56] @ 0x38 │ │ it cc │ │ movcc r2, r6 │ │ mov r4, r0 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r6, r5 │ │ cmp r0, #0 │ │ - bmi.n 42c7c │ │ + bmi.n 433a4 │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ cmp r7, #2 │ │ - bne.n 42c8c │ │ + bne.n 433b4 │ │ movs r7, #2 │ │ ldr r4, [sp, #60] @ 0x3c │ │ - b.n 42dc8 │ │ + b.n 434f0 │ │ ldr r0, [sp, #28] │ │ cmp r7, r0 │ │ it cs │ │ movcs r7, r0 │ │ lsls r3, r7, #1 │ │ - b.n 42dcc │ │ + b.n 434f4 │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ cmp r7, #2 │ │ - bne.n 42cca │ │ + bne.n 433f2 │ │ mov.w sl, #2 │ │ movs r0, #1 │ │ - b.n 42d32 │ │ + b.n 4345a │ │ str r0, [sp, #48] @ 0x30 │ │ mov.w sl, #2 │ │ ldr r0, [sp, #12] │ │ mov r1, r4 │ │ str r7, [sp, #72] @ 0x48 │ │ add.w r7, r0, ip, lsl #3 │ │ ldrd r4, r5, [r7, #-4] │ │ mov r2, r6 │ │ cmp r5, r6 │ │ it cc │ │ movcc r2, r5 │ │ mov r0, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r5, r6 │ │ cmp r0, #0 │ │ - bmi.n 42d0e │ │ + bmi.n 43436 │ │ adds r7, #40 @ 0x28 │ │ add.w sl, sl, #1 │ │ ldr r0, [sp, #72] @ 0x48 │ │ mov r6, r5 │ │ mov r1, r4 │ │ cmp r0, sl │ │ - bne.n 42c9c │ │ - b.n 42d08 │ │ + bne.n 433c4 │ │ + b.n 43430 │ │ str r0, [sp, #48] @ 0x30 │ │ mov.w sl, #2 │ │ ldr r0, [sp, #12] │ │ mov r1, r4 │ │ str r7, [sp, #72] @ 0x48 │ │ add.w r7, r0, ip, lsl #3 │ │ ldrd r4, r5, [r7, #-4] │ │ mov r2, r6 │ │ cmp r5, r6 │ │ it cc │ │ movcc r2, r5 │ │ mov r0, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r5, r6 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 42d0e │ │ + bgt.n 43436 │ │ adds r7, #40 @ 0x28 │ │ add.w sl, sl, #1 │ │ ldr r0, [sp, #72] @ 0x48 │ │ mov r6, r5 │ │ mov r1, r4 │ │ cmp r0, sl │ │ - bne.n 42cda │ │ + bne.n 43402 │ │ ldr r7, [sp, #72] @ 0x48 │ │ mov sl, r7 │ │ - b.n 42d10 │ │ + b.n 43438 │ │ ldr r7, [sp, #72] @ 0x48 │ │ add.w ip, sp, #56 @ 0x38 │ │ ldr r0, [sp, #28] │ │ ldmia.w ip, {r3, r4, ip} │ │ cmp sl, r0 │ │ - bcc.w 42c14 │ │ + bcc.w 4333c │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ - bmi.n 42d2a │ │ + bmi.n 43452 │ │ mov r7, sl │ │ - b.n 42dc8 │ │ + b.n 434f0 │ │ movs.w r0, sl, lsr #1 │ │ - beq.w 43038 │ │ + beq.w 43760 │ │ add.w r1, sl, sl, lsl #2 │ │ ldr r2, [sp, #8] │ │ ldr r3, [sp, #52] @ 0x34 │ │ add.w r1, r2, r1, lsl #3 │ │ mov.w r2, ip, lsl #3 │ │ str.w sl, [sp, #72] @ 0x48 │ │ adds r7, r1, r2 │ │ @@ -40535,15 +40678,15 @@ │ │ str.w sl, [r5, #4] │ │ str.w ip, [r5, #8] │ │ str.w lr, [r5, #12] │ │ str.w r8, [r7, #-8] │ │ str.w fp, [r7, #-4] │ │ str r4, [r5, #36] @ 0x24 │ │ str r6, [r7, #16] │ │ - bne.n 42d46 │ │ + bne.n 4346e │ │ ldr r7, [sp, #72] @ 0x48 │ │ add.w fp, sp, #346 @ 0x15a │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ ldrd r4, ip, [sp, #60] @ 0x3c │ │ lsls r0, r7, #1 │ │ adds r3, r0, #1 │ │ sub.w r0, r4, r9, lsr #1 │ │ @@ -40567,123 +40710,123 @@ │ │ eors r0, r2 │ │ add.w r2, r1, #32 │ │ it ne │ │ clzne r2, r0 │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ ldr r1, [sp, #68] @ 0x44 │ │ cmp r1, #2 │ │ - bcc.w 43012 │ │ + bcc.w 4373a │ │ ldr r0, [sp, #16] │ │ str r2, [sp, #56] @ 0x38 │ │ add.w r0, r0, ip, lsl #3 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #52] @ 0x34 │ │ add.w r0, r0, ip, lsl #3 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 42e3c │ │ + b.n 43564 │ │ mov.w r9, r5, lsl #1 │ │ cmp r3, #1 │ │ - bls.w 43010 │ │ + bls.w 43738 │ │ subs r3, r1, #1 │ │ ldrb.w r0, [fp, r3] │ │ cmp r0, r2 │ │ - bcc.w 43012 │ │ + bcc.w 4373a │ │ add r0, sp, #80 @ 0x50 │ │ mov r1, r3 │ │ ldr.w r6, [r0, r3, lsl #2] │ │ lsrs r7, r6, #1 │ │ add.w r5, r7, r9, lsr #1 │ │ cmp r5, r8 │ │ - bhi.n 42e64 │ │ + bhi.n 4358c │ │ orr.w r0, r6, r9 │ │ ands.w r0, r0, #1 │ │ - beq.n 42e32 │ │ + beq.n 4355a │ │ subs r0, r4, r5 │ │ str r1, [sp, #68] @ 0x44 │ │ ldr r1, [sp, #52] @ 0x34 │ │ add.w r0, r0, r0, lsl #2 │ │ str r3, [sp, #64] @ 0x40 │ │ add.w fp, r1, r0, lsl #3 │ │ lsls r0, r6, #31 │ │ - bne.n 42ea8 │ │ + bne.n 435d0 │ │ orr.w r0, r7, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov r3, r8 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r0, fp │ │ mov r1, r7 │ │ - bl 4306c │ │ + bl 43794 │ │ ldr r3, [sp, #64] @ 0x40 │ │ ldr r2, [sp, #56] @ 0x38 │ │ mov.w r4, r9, lsr #1 │ │ movs.w r0, r9, lsl #31 │ │ - bne.n 42edc │ │ - b.n 42eb2 │ │ + bne.n 43604 │ │ + b.n 435da │ │ mov.w r4, r9, lsr #1 │ │ movs.w r0, r9, lsl #31 │ │ - bne.n 42edc │ │ + bne.n 43604 │ │ orr.w r0, r4, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov r3, r8 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, r7, r7, lsl #2 │ │ mov r1, r4 │ │ add.w r0, fp, r0, lsl #3 │ │ - bl 4306c │ │ + bl 43794 │ │ ldr r3, [sp, #64] @ 0x40 │ │ ldr r2, [sp, #56] @ 0x38 │ │ cmp r6, #2 │ │ it cs │ │ cmpcs.w r9, #2 │ │ - bcs.n 42efa │ │ + bcs.n 43622 │ │ lsls r0, r5, #1 │ │ add.w r9, r0, #1 │ │ add.w fp, sp, #346 @ 0x15a │ │ ldr r4, [sp, #60] @ 0x3c │ │ ldr r1, [sp, #68] @ 0x44 │ │ cmp r3, #1 │ │ - bhi.n 42e3c │ │ - b.n 43010 │ │ + bhi.n 43564 │ │ + b.n 43738 │ │ cmp r4, r7 │ │ mov r0, r7 │ │ it cc │ │ movcc r0, r4 │ │ cmp r8, r0 │ │ - bcc.n 42ee6 │ │ + bcc.n 4360e │ │ add.w r1, r7, r7, lsl #2 │ │ str r5, [sp, #44] @ 0x2c │ │ cmp r7, r4 │ │ add.w r9, r0, r0, lsl #2 │ │ add.w sl, fp, r1, lsl #3 │ │ mov r1, fp │ │ it hi │ │ movhi r1, sl │ │ ldr r5, [sp, #76] @ 0x4c │ │ mov.w r2, r9, lsl #3 │ │ mov r0, r5 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r9, r5, r9, lsl #3 │ │ cmp r7, r4 │ │ - bls.n 42f98 │ │ + bls.n 436c0 │ │ ldr.w r8, [sp, #32] │ │ ldrd r1, r5, [sl, #-20] │ │ ldrd r0, r4, [r9, #-20] │ │ mov r2, r5 │ │ cmp r4, r5 │ │ it cc │ │ movcc r2, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ sub.w ip, sl, #40 @ 0x28 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r4, r5 │ │ sub.w lr, r9, #40 @ 0x28 │ │ mov r3, ip │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ @@ -40698,30 +40841,30 @@ │ │ orr.w r1, r1, r1, lsl #2 │ │ add.w r9, lr, r1, lsl #3 │ │ movs r1, #1 │ │ eor.w r0, r1, r0, lsr #31 │ │ orr.w r0, r0, r0, lsl #2 │ │ add.w sl, ip, r0, lsl #3 │ │ cmp sl, fp │ │ - beq.n 42ff2 │ │ + beq.n 4371a │ │ ldr r0, [sp, #76] @ 0x4c │ │ sub.w r8, r8, #40 @ 0x28 │ │ cmp r9, r0 │ │ - bne.n 42f34 │ │ + bne.n 4365c │ │ mov fp, sl │ │ mov r8, r0 │ │ - b.n 42ff8 │ │ + b.n 43720 │ │ mov r8, r5 │ │ ldrd r1, r4, [r8, #20] │ │ ldrd r0, r5, [sl, #20] │ │ mov r2, r4 │ │ cmp r5, r4 │ │ it cc │ │ movcc r2, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ mov r1, sl │ │ it eq │ │ subeq r0, r5, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ it gt │ │ movgt r1, r8 │ │ @@ -40732,160 +40875,161 @@ │ │ ldmia.w r1, {r3, r4, r5, r6, r7} │ │ movs r1, #1 │ │ eor.w r1, r1, r0, lsr #31 │ │ orr.w r1, r1, r1, lsl #2 │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ add.w r8, r8, r1, lsl #3 │ │ cmp r8, r9 │ │ - beq.n 42ff8 │ │ + beq.n 43720 │ │ lsrs r0, r0, #31 │ │ orr.w r0, r0, r0, lsl #2 │ │ add.w sl, sl, r0, lsl #3 │ │ ldr r0, [sp, #72] @ 0x48 │ │ cmp sl, r0 │ │ - bne.n 42f9a │ │ - b.n 42ff8 │ │ + bne.n 436c2 │ │ + b.n 43720 │ │ mov fp, sl │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ sub.w r2, r9, r8 │ │ mov r0, fp │ │ mov r1, r8 │ │ - bl d405a │ │ + bl d4c50 │ │ ldrd r8, sl, [sp, #36] @ 0x24 │ │ ldr r2, [sp, #56] @ 0x38 │ │ ldr r3, [sp, #64] @ 0x40 │ │ ldr r5, [sp, #44] @ 0x2c │ │ - b.n 42ee6 │ │ + b.n 4360e │ │ movs r1, #1 │ │ add r0, sp, #80 @ 0x50 │ │ cmp sl, r4 │ │ strb.w r2, [fp, r1] │ │ str.w r9, [r0, r1, lsl #2] │ │ - bls.n 4303e │ │ + bls.n 43766 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ adds r1, #1 │ │ add.w r4, r4, r9, lsr #1 │ │ add.w ip, r4, r4, lsl #2 │ │ cmp sl, r4 │ │ str r4, [sp, #60] @ 0x3c │ │ - bhi.w 42c02 │ │ - b.n 42bf4 │ │ + bhi.w 4332a │ │ + b.n 4331c │ │ movs r7, #1 │ │ ldr r4, [sp, #60] @ 0x3c │ │ - b.n 42dc8 │ │ + b.n 434f0 │ │ movs.w r0, r9, lsl #31 │ │ - bne.n 43064 │ │ + bne.n 4378c │ │ orr.w r1, sl, #1 │ │ movs r0, #0 │ │ clz r1, r1 │ │ movs r2, #62 @ 0x3e │ │ mov r3, r8 │ │ eor.w r1, r2, r1, lsl #1 │ │ strd r1, r0, [sp] │ │ ldr r0, [sp, #52] @ 0x34 │ │ mov r1, sl │ │ ldr r2, [sp, #76] @ 0x4c │ │ - bl 4306c │ │ + bl 43794 │ │ add sp, #412 @ 0x19c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 43016 │ │ + bmi.n 4373e │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #108 @ 0x6c │ │ mov fp, r2 │ │ - mov r8, r0 │ │ + mov r9, r0 │ │ cmp r1, #33 @ 0x21 │ │ str r3, [sp, #28] │ │ str r2, [sp, #56] @ 0x38 │ │ - bcs.n 430b8 │ │ + bcs.n 437da │ │ mov r4, r1 │ │ - movs.w r9, r4, lsr #1 │ │ - beq.w 4371a │ │ - add.w r1, r9, r9, lsl #2 │ │ - cmp r4, #8 │ │ - str.w r8, [sp, #44] @ 0x2c │ │ - add.w sl, fp, r1, lsl #3 │ │ - add.w r7, r8, r1, lsl #3 │ │ + lsrs r0, r4, #1 │ │ + beq.w 43e4c │ │ + mov r8, r0 │ │ + add.w r0, r0, r0, lsl #2 │ │ mov r1, fp │ │ - str.w sl, [sp, #60] @ 0x3c │ │ - str r7, [sp, #28] │ │ - bcc.w 43404 │ │ - mov r0, r8 │ │ - bl 4374c │ │ - mov r0, r7 │ │ - mov r1, sl │ │ - bl 4374c │ │ - movs r1, #4 │ │ - b.n 43424 │ │ + cmp r4, #8 │ │ + add.w r5, fp, r0, lsl #3 │ │ + add.w r6, r9, r0, lsl #3 │ │ + mov r0, r9 │ │ + str r5, [sp, #52] @ 0x34 │ │ + str r6, [sp, #24] │ │ + bcc.w 43b28 │ │ + bl 43e80 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 43e80 │ │ + movs r0, #4 │ │ + b.n 43b4a │ │ ldr.w sl, [sp, #144] @ 0x90 │ │ ldr r0, [sp, #148] @ 0x94 │ │ str r0, [sp, #24] │ │ sub.w r0, fp, #40 @ 0x28 │ │ str r0, [sp, #16] │ │ - str.w r8, [sp, #44] @ 0x2c │ │ + str.w r9, [sp, #44] @ 0x2c │ │ cmp.w sl, #0 │ │ - beq.w 433f0 │ │ + beq.w 43b14 │ │ lsrs r3, r1, #3 │ │ mov.w r0, #280 @ 0x118 │ │ - mla r6, r3, r0, r8 │ │ + mla r6, r3, r0, r9 │ │ add.w r0, r3, r3, lsl #2 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add.w r2, r8, r0, lsl #5 │ │ + mov r8, r9 │ │ + add.w r2, r9, r0, lsl #5 │ │ cmp r1, #64 @ 0x40 │ │ - bcs.n 4315c │ │ + str r1, [sp, #40] @ 0x28 │ │ + bcs.n 43880 │ │ ldrd r5, r9, [r8, #20] │ │ ldrd r1, r4, [r2, #20] │ │ cmp r9, r4 │ │ str r2, [sp, #52] @ 0x34 │ │ mov r2, r4 │ │ mov r0, r5 │ │ str.w sl, [sp, #32] │ │ it cc │ │ movcc r2, r9 │ │ str r1, [sp, #48] @ 0x30 │ │ - blx d7c10 │ │ + blx d8860 │ │ str r6, [sp, #60] @ 0x3c │ │ mov r7, r0 │ │ ldrd r1, r6, [r6, #20] │ │ cmp r0, #0 │ │ mov r2, r6 │ │ mov r0, r5 │ │ it eq │ │ subeq.w r7, r9, r4 │ │ cmp r9, r6 │ │ it cc │ │ movcc r2, r9 │ │ ldr.w sl, [sp, #32] │ │ mov fp, r1 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r9, r6 │ │ mov r5, r8 │ │ eors r0, r7 │ │ - bmi.n 43168 │ │ + bmi.n 4388c │ │ mov r2, r6 │ │ cmp r4, r6 │ │ it cc │ │ movcc r2, r4 │ │ ldr r0, [sp, #48] @ 0x30 │ │ mov r1, fp │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r4, r6 │ │ eors r0, r7 │ │ ldr r5, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #60] @ 0x3c │ │ it mi │ │ movmi r5, r0 │ │ - b.n 43168 │ │ + b.n 4388c │ │ mov r1, r2 │ │ mov r0, r8 │ │ mov r2, r6 │ │ - bl 4388a │ │ + bl 43fbe │ │ mov r5, r0 │ │ sub.w r0, r5, r8 │ │ movw r1, #52429 @ 0xcccd │ │ movt r1, #52428 @ 0xcccc │ │ sub.w sl, sl, #1 │ │ lsrs r0, r0, #3 │ │ muls r0, r1 │ │ @@ -40896,53 +41040,53 @@ │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ ldmia.w r1, {r2, r3, r4, r6, r7} │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #24] │ │ str r5, [sp, #52] @ 0x34 │ │ str.w sl, [sp, #32] │ │ - cbz r0, 431be │ │ + cbz r0, 438e2 │ │ ldr r0, [sp, #24] │ │ ldrd r1, r4, [r5, #20] │ │ ldrd r0, r6, [r0, #20] │ │ mov r2, r4 │ │ cmp r6, r4 │ │ it cc │ │ movcc r2, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r6, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 432e0 │ │ + bgt.w 43a04 │ │ ldr r1, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #28] │ │ cmp r0, r1 │ │ - bcc.w 43720 │ │ + bcc.w 43e52 │ │ add.w r0, r1, r1, lsl #2 │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ movs r4, #0 │ │ add.w fp, fp, r0, lsl #3 │ │ str r0, [sp, #20] │ │ mov sl, r1 │ │ add.w r0, ip, ip, lsl #2 │ │ str.w ip, [sp, #48] @ 0x30 │ │ add.w r0, r1, r0, lsl #3 │ │ str r0, [sp, #60] @ 0x3c │ │ cmp sl, r0 │ │ - bcs.n 4323e │ │ + bcs.n 43962 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldrd r1, r9, [r0, #20] │ │ ldrd r0, r8, [sl, #20] │ │ mov r2, r9 │ │ cmp r8, r9 │ │ it cc │ │ movcc r2, r8 │ │ - blx d7c10 │ │ + blx d8860 │ │ sub.w fp, fp, #40 @ 0x28 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r8, r9 │ │ ldr r2, [sp, #56] @ 0x38 │ │ mov r1, fp │ │ cmp r0, #0 │ │ @@ -40956,98 +41100,97 @@ │ │ add.w sl, sl, #40 @ 0x28 │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ ldmia.w r2, {r3, r4, r5, r6, r7} │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ add.w r4, ip, r0, lsr #31 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp sl, r0 │ │ - bcc.n 431ee │ │ + bcc.n 43912 │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ add.w r8, r4, r4, lsl #2 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, ip │ │ - beq.n 43268 │ │ + beq.n 4398c │ │ mov r1, sl │ │ sub.w fp, fp, #40 @ 0x28 │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ add.w r0, fp, r8, lsl #3 │ │ add.w sl, sl, #40 @ 0x28 │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ ldmia.w r1, {r2, r3, r5, r6, r7} │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ ldr r1, [sp, #44] @ 0x2c │ │ - b.n 431dc │ │ + b.n 43900 │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ mov.w r2, r8, lsl #3 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r5, ip │ │ mov r1, fp │ │ - bl d405a │ │ + bl d4c50 │ │ subs r1, r5, r4 │ │ mov sl, r4 │ │ - beq.n 432ac │ │ + beq.n 439d0 │ │ ldrd r0, r2, [sp, #16] │ │ mov ip, r1 │ │ add.w lr, r0, r2, lsl #3 │ │ ldr r0, [sp, #44] @ 0x2c │ │ add.w r9, r0, r8, lsl #3 │ │ mov r0, lr │ │ mov r2, r9 │ │ ldmia r0!, {r3, r4, r5, r6, r7} │ │ - add.w r9, r9, #40 @ 0x28 │ │ sub.w lr, lr, #40 @ 0x28 │ │ + add.w r9, r9, #40 @ 0x28 │ │ subs.w ip, ip, #1 │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ ldmia.w r0, {r3, r4, r5, r6, r7} │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ - bne.n 43290 │ │ + bne.n 439b4 │ │ mov r4, sl │ │ cmp.w sl, #0 │ │ ldr.w sl, [sp, #32] │ │ - beq.n 432e0 │ │ + beq.n 43a04 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, r4 │ │ - bcc.w 43722 │ │ + bcc.w 43e54 │ │ add r0, sp, #64 @ 0x40 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ ldr r3, [sp, #28] │ │ - strd sl, r0, [sp] │ │ - add.w r0, r2, r8, lsl #3 │ │ - mov r8, r2 │ │ mov r2, fp │ │ - bl 4306c │ │ + strd sl, r0, [sp] │ │ + add.w r0, r9, r8, lsl #3 │ │ + bl 43794 │ │ mov r1, r4 │ │ cmp r4, #33 @ 0x21 │ │ - bcs.w 430ca │ │ - b.n 43080 │ │ + bcs.w 437ec │ │ + b.n 437a8 │ │ ldr r1, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #28] │ │ cmp r0, r1 │ │ - bcc.w 43720 │ │ + bcc.w 43e52 │ │ add.w r0, r1, r1, lsl #2 │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ mov.w sl, #0 │ │ add.w r7, fp, r0, lsl #3 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r9, r1 │ │ add.w r0, ip, ip, lsl #2 │ │ ldrd fp, r8, [sp, #52] @ 0x34 │ │ str.w ip, [sp, #36] @ 0x24 │ │ add.w r0, r1, r0, lsl #3 │ │ str r0, [sp, #60] @ 0x3c │ │ cmp r9, r0 │ │ - bcs.n 43360 │ │ + bcs.n 43a84 │ │ ldrd r1, r5, [r9, #20] │ │ ldrd r0, r4, [fp, #20] │ │ mov r2, r5 │ │ cmp r4, r5 │ │ it cc │ │ movcc r2, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ subs r7, #40 @ 0x28 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r4, r5 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov r0, r7 │ │ add.w r1, sl, sl, lsl #2 │ │ @@ -41060,306 +41203,311 @@ │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r2, r3, r4, r5, r6} │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ it gt │ │ addgt.w sl, sl, #1 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r9, r0 │ │ - bcc.n 43316 │ │ + bcc.n 43a3a │ │ ldrd r0, ip, [sp, #36] @ 0x24 │ │ add.w r4, sl, sl, lsl #2 │ │ cmp r0, ip │ │ - beq.n 4338c │ │ + beq.n 43ab0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r1, r9 │ │ add.w r9, r9, #40 @ 0x28 │ │ add.w sl, sl, #1 │ │ add.w r0, r0, r4, lsl #3 │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ subs r7, #40 @ 0x28 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r2, r3, r4, r5, r6} │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ ldr r1, [sp, #44] @ 0x2c │ │ - b.n 43300 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + b.n 43a24 │ │ + ldr r7, [sp, #44] @ 0x2c │ │ lsls r2, r4, #3 │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ - mov r0, r5 │ │ + mov r0, r7 │ │ mov r1, fp │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r0, [sp, #40] @ 0x28 │ │ subs.w ip, r0, sl │ │ - beq.w 4371a │ │ + beq.w 43e4c │ │ ldr r1, [sp, #48] @ 0x30 │ │ - add.w r5, r5, r4, lsl #3 │ │ + add.w r7, r7, r4, lsl #3 │ │ ldr r0, [sp, #16] │ │ mov r9, ip │ │ - mov r8, r5 │ │ - mov r2, r5 │ │ + mov r8, r7 │ │ add.w lr, r0, r1, lsl #3 │ │ - mov r0, lr │ │ - mov r3, r2 │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ - adds r2, #40 @ 0x28 │ │ + mov r3, lr │ │ + mov r2, r7 │ │ + ldmia r3!, {r0, r1, r4, r5, r6} │ │ sub.w lr, lr, #40 @ 0x28 │ │ + adds r7, #40 @ 0x28 │ │ subs.w ip, ip, #1 │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ - ldmia.w r0, {r1, r4, r5, r6, r7} │ │ - stmia r3!, {r1, r4, r5, r6, r7} │ │ - bne.n 433b8 │ │ + stmia r2!, {r0, r1, r4, r5, r6} │ │ + ldmia.w r3, {r0, r1, r4, r5, r6} │ │ + stmia r2!, {r0, r1, r4, r5, r6} │ │ + bne.n 43ada │ │ ldr r1, [sp, #40] @ 0x28 │ │ cmp r1, sl │ │ - bcc.w 43734 │ │ + bcc.w 43e66 │ │ ldr.w sl, [sp, #32] │ │ movs r0, #0 │ │ mov r4, r9 │ │ - mov r1, r9 │ │ cmp.w r9, #33 @ 0x21 │ │ + mov r1, r9 │ │ + mov r9, r8 │ │ str r0, [sp, #24] │ │ - bcs.w 430c6 │ │ - b.n 43080 │ │ + bcs.w 437e8 │ │ + b.n 437a8 │ │ ldr r3, [sp, #28] │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ - mov r0, r8 │ │ + mov r0, r9 │ │ mov r2, fp │ │ - bl 42b56 │ │ + bl 4327e │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r7, r6 │ │ + mov lr, r5 │ │ mov ip, r4 │ │ - ldmia.w r8!, {r2, r3, r4, r5, r6} │ │ + ldmia r0!, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ - ldmia.w r8, {r2, r3, r4, r5, r6} │ │ + ldmia.w r0, {r2, r3, r4, r5, r6} │ │ + mov r0, lr │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ - movs r1, #1 │ │ - ldmia r7!, {r2, r3, r4, r5, r6} │ │ - stmia.w sl!, {r2, r3, r4, r5, r6} │ │ - ldmia.w r7, {r2, r3, r4, r5, r6} │ │ - stmia.w sl, {r2, r3, r4, r5, r6} │ │ + mov r1, r7 │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r2, r3, r4, r5, r6} │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ mov r4, ip │ │ - sub.w r0, r4, r9 │ │ - cmp r1, r9 │ │ + movs r0, #1 │ │ + sub.w r1, r4, r8 │ │ + cmp r0, r8 │ │ str r4, [sp, #12] │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #24] │ │ - str.w r9, [sp, #48] @ 0x30 │ │ - bcs.n 43504 │ │ - ldr r2, [sp, #24] │ │ - adds r0, r2, #1 │ │ - add.w r1, r2, r2, lsl #2 │ │ - mov.w fp, r1, lsl #3 │ │ - mov r1, r2 │ │ - b.n 43470 │ │ + str r1, [sp, #28] │ │ + str r0, [sp, #20] │ │ + strd r8, r9, [sp, #40] @ 0x28 │ │ + bcs.n 43c3a │ │ + ldr.w fp, [sp, #20] │ │ + mov r2, r8 │ │ + add.w r0, fp, fp, lsl #2 │ │ + mov.w r8, r0, lsl #3 │ │ + b.n 43b96 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - ldr r7, [sp, #40] @ 0x28 │ │ - ldmia.w r7, {r1, r2, r3, r5, r6} │ │ + ldr r4, [sp, #48] @ 0x30 │ │ + ldmia.w r4, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - strd r8, sl, [r9, #-20] │ │ + ldr r2, [sp, #32] │ │ + strd fp, r7, [r9, #-20] │ │ ldmia r2, {r0, r1, r2} │ │ stmdb r9, {r0, r1, r2} │ │ - ldrd r9, r7, [sp, #48] @ 0x30 │ │ - add.w fp, fp, #40 @ 0x28 │ │ - mov r0, r7 │ │ - mov r1, r7 │ │ - cmp r7, r9 │ │ - it cc │ │ - addcc r0, #1 │ │ - bcs.n 43504 │ │ - mov r7, r0 │ │ - add.w r0, r1, r1, lsl #2 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - add.w r8, r1, r0, lsl #3 │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ + ldrd fp, r2, [sp, #36] @ 0x24 │ │ + add.w fp, fp, #1 │ │ + add.w r8, r8, #40 @ 0x28 │ │ + cmp fp, r2 │ │ + beq.n 43c3a │ │ + add.w r0, fp, fp, lsl #2 │ │ ldr r1, [sp, #56] @ 0x38 │ │ + str.w r8, [sp, #60] @ 0x3c │ │ + mov r8, r9 │ │ + add.w sl, r9, r0, lsl #3 │ │ add.w ip, r1, r0, lsl #3 │ │ - mov r1, r8 │ │ - ldmia r1!, {r0, r3, r4, r5, r6} │ │ + mov r9, r2 │ │ + mov r1, sl │ │ mov r2, ip │ │ + ldmia r1!, {r0, r3, r4, r5, r6} │ │ stmia r2!, {r0, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r3, r4, r5, r6} │ │ stmia r2!, {r0, r3, r4, r5, r6} │ │ - ldrd r5, sl, [ip, #20] │ │ + ldrd r5, r7, [ip, #20] │ │ ldrd r1, r4, [ip, #-20] │ │ - cmp sl, r4 │ │ + cmp r7, r4 │ │ mov r2, r4 │ │ mov r0, r5 │ │ it cc │ │ - movcc r2, sl │ │ - blx d7c10 │ │ + movcc r2, r7 │ │ + blx d8860 │ │ + mov r2, r9 │ │ + mov r9, r8 │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ it eq │ │ - subeq.w r0, sl, r4 │ │ + subeq r0, r7, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 43460 │ │ - str r7, [sp, #52] @ 0x34 │ │ - add.w r0, r8, #28 │ │ - str.w r8, [sp, #40] @ 0x28 │ │ - mov r7, fp │ │ - mov r8, r5 │ │ - str r0, [sp, #36] @ 0x24 │ │ + bgt.n 43b8a │ │ + add.w r0, sl, #28 │ │ + str.w sl, [sp, #48] @ 0x30 │ │ + mov sl, r8 │ │ + str.w fp, [sp, #36] @ 0x24 │ │ + str r0, [sp, #32] │ │ ldr r0, [sp, #56] @ 0x38 │ │ - cmp r7, #40 @ 0x28 │ │ - add.w r9, r0, r7 │ │ + mov fp, r5 │ │ + cmp.w sl, #40 @ 0x28 │ │ + add.w r9, r0, sl │ │ sub.w r0, r9, #40 @ 0x28 │ │ mov r1, r9 │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ ldmia.w r0, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ - beq.n 43446 │ │ + beq.n 43b6c │ │ ldrd r1, r4, [r9, #-60] @ 0x3c │ │ - mov r0, r8 │ │ + mov r0, fp │ │ mov r2, r4 │ │ - cmp sl, r4 │ │ + cmp r7, r4 │ │ it cc │ │ - movcc r2, sl │ │ - blx d7c10 │ │ - subs r7, #40 @ 0x28 │ │ + movcc r2, r7 │ │ + mov r5, fp │ │ + blx d8860 │ │ + sub.w sl, sl, #40 @ 0x28 │ │ cmp r0, #0 │ │ it eq │ │ - subeq.w r0, sl, r4 │ │ + subeq r0, r7, r4 │ │ cmp r0, #0 │ │ - bmi.n 434c4 │ │ + bmi.n 43bf4 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - add r0, r7 │ │ - b.n 43448 │ │ - ldr r2, [sp, #24] │ │ - ldr r0, [sp, #32] │ │ - cmp r2, r0 │ │ - bcs.n 435f4 │ │ - add.w r1, r2, r2, lsl #2 │ │ - adds r0, r2, #1 │ │ - lsls r1, r1, #3 │ │ - str r1, [sp, #52] @ 0x34 │ │ - movs r1, #40 @ 0x28 │ │ - str r1, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - str r1, [sp, #36] @ 0x24 │ │ - b.n 4355a │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr r7, [sp, #20] │ │ - ldmia.w r7, {r1, r2, r3, r5, r6} │ │ + add r0, sl │ │ + b.n 43b6e │ │ + ldr.w fp, [sp, #20] │ │ + ldr r7, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #28] │ │ + cmp fp, r0 │ │ + bcs.n 43d28 │ │ + add.w r0, fp, fp, lsl #2 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #40 @ 0x28 │ │ + strd r7, r0, [sp, #32] │ │ + b.n 43c8c │ │ + ldr r7, [sp, #52] @ 0x34 │ │ + mov r0, r7 │ │ + ldmia.w fp, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldr r0, [sp, #60] @ 0x3c │ │ ldr r2, [sp, #16] │ │ - strd r8, fp, [r9, #-20] │ │ - ldr r7, [sp, #24] │ │ + ldr.w fp, [sp, #20] │ │ + strd r8, r0, [r9, #-20] │ │ ldmia r2, {r0, r1, r2} │ │ stmdb r9, {r0, r1, r2} │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add.w fp, fp, #1 │ │ + subs r0, #40 @ 0x28 │ │ + str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #32] │ │ - mov r2, r7 │ │ - cmp r7, r0 │ │ - mov r0, r7 │ │ - it cc │ │ - addcc r0, #1 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - sub.w r1, r1, #40 @ 0x28 │ │ - str r1, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - add.w r1, r1, #40 @ 0x28 │ │ - str r1, [sp, #36] @ 0x24 │ │ - bcs.n 435f4 │ │ - mov r7, r0 │ │ - add.w r0, r2, r2, lsl #2 │ │ - ldr r1, [sp, #28] │ │ + adds r0, #40 @ 0x28 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #28] │ │ + cmp fp, r0 │ │ + beq.n 43d28 │ │ + add.w r0, fp, fp, lsl #2 │ │ + ldr r1, [sp, #24] │ │ add.w sl, r1, r0, lsl #3 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - mov r2, sl │ │ - add.w ip, r1, r0, lsl #3 │ │ - ldmia r2!, {r0, r3, r4, r5, r6} │ │ - mov r1, ip │ │ - stmia r1!, {r0, r3, r4, r5, r6} │ │ - ldmia.w r2, {r0, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r3, r4, r5, r6} │ │ - ldrd r8, r5, [ip, #20] │ │ + add.w ip, r7, r0, lsl #3 │ │ + mov r1, sl │ │ + mov r2, ip │ │ + ldmia r1!, {r0, r3, r4, r5, r6} │ │ + stmia r2!, {r0, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r3, r4, r5, r6} │ │ + stmia r2!, {r0, r3, r4, r5, r6} │ │ + ldrd r5, r6, [ip, #20] │ │ ldrd r1, r4, [ip, #-20] │ │ - cmp r5, r4 │ │ + cmp r6, r4 │ │ mov r2, r4 │ │ - mov r0, r8 │ │ + mov r0, r5 │ │ it cc │ │ - movcc r2, r5 │ │ - blx d7c10 │ │ + movcc r2, r6 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ - subeq r0, r5, r4 │ │ + subeq r0, r6, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 4353c │ │ + bgt.n 43c76 │ │ + str.w fp, [sp, #20] │ │ add.w r0, sl, #28 │ │ - strd sl, r7, [sp, #20] │ │ - ldrd r7, sl, [sp, #36] @ 0x24 │ │ + mov fp, sl │ │ + ldrd sl, r7, [sp, #32] │ │ + str r6, [sp, #60] @ 0x3c │ │ str r0, [sp, #16] │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - mov fp, r5 │ │ - add.w r9, r7, ip │ │ - cmp ip, sl │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ + mov r8, r5 │ │ + add.w r9, sl, ip │ │ + cmp ip, r7 │ │ sub.w r0, r9, #40 @ 0x28 │ │ mov r1, r9 │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ ldmia.w r0, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ - beq.n 43520 │ │ + beq.n 43c56 │ │ ldrd r1, r4, [r9, #-60] @ 0x3c │ │ mov r0, r8 │ │ + ldr r6, [sp, #60] @ 0x3c │ │ mov r2, r4 │ │ - cmp fp, r4 │ │ + mov r5, r8 │ │ + cmp r6, r4 │ │ it cc │ │ - movcc r2, fp │ │ - mov r5, fp │ │ - blx d7c10 │ │ - add.w sl, sl, #40 @ 0x28 │ │ - subs r7, #40 @ 0x28 │ │ + movcc r2, r6 │ │ + blx d8860 │ │ + adds r7, #40 @ 0x28 │ │ + sub.w sl, sl, #40 @ 0x28 │ │ cmp r0, #0 │ │ it eq │ │ - subeq.w r0, fp, r4 │ │ + subeq r0, r6, r4 │ │ cmp r0, #0 │ │ - bmi.n 435aa │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add r0, r7 │ │ - b.n 43522 │ │ + bmi.n 43cdc │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldr r7, [sp, #52] @ 0x34 │ │ + add r0, sl │ │ + b.n 43c5a │ │ ldr r0, [sp, #12] │ │ mvn.w r1, #39 @ 0x27 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ - add.w r0, r0, r0, lsl #2 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ + mov r3, r7 │ │ sub.w sl, r3, #40 @ 0x28 │ │ + mov r6, r9 │ │ + add.w r0, r0, r0, lsl #2 │ │ add.w r0, r1, r0, lsl #3 │ │ add.w fp, r8, r0 │ │ - adds r7, r6, r0 │ │ + add.w r7, r9, r0 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + strd r0, r6, [sp, #40] @ 0x28 │ │ ldrd r1, r4, [r8, #20] │ │ ldrd r0, r5, [r3, #20] │ │ mov r2, r4 │ │ - str r3, [sp, #60] @ 0x3c │ │ + str r3, [sp, #52] @ 0x34 │ │ cmp r5, r4 │ │ - strd r6, r9, [sp, #44] @ 0x2c │ │ it cc │ │ movcc r2, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ mov r9, r0 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r9, r5, r4 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ it gt │ │ movgt r0, r8 │ │ mov r1, r6 │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ ldmia.w r0, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ ldrd r1, r4, [sl, #20] │ │ ldrd r0, r5, [fp, #20] │ │ mov r2, r4 │ │ cmp r5, r4 │ │ it cc │ │ movcc r2, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ mov ip, sl │ │ it eq │ │ subeq r0, r5, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ it gt │ │ movgt ip, fp │ │ @@ -41367,38 +41515,38 @@ │ │ ldmia.w ip!, {r1, r3, r4, r5, r6} │ │ subs r7, #40 @ 0x28 │ │ stmia r2!, {r1, r3, r4, r5, r6} │ │ ldmia.w ip, {r1, r3, r4, r5, r6} │ │ stmia r2!, {r1, r3, r4, r5, r6} │ │ mov.w r1, r9, lsr #31 │ │ orr.w r1, r1, r1, lsl #2 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ + ldr r3, [sp, #52] @ 0x34 │ │ ldr r6, [sp, #44] @ 0x2c │ │ add.w r3, r3, r1, lsl #3 │ │ movs r1, #1 │ │ eor.w r1, r1, r9, lsr #31 │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ adds r6, #40 @ 0x28 │ │ orr.w r1, r1, r1, lsl #2 │ │ - subs.w r9, r9, #1 │ │ add.w r8, r8, r1, lsl #3 │ │ - mov.w r1, r0, asr #31 │ │ + asrs r1, r0, #31 │ │ mvn.w r0, r0, asr #31 │ │ add.w r1, r1, r1, lsl #2 │ │ add.w r0, r0, r0, lsl #2 │ │ add.w sl, sl, r1, lsl #3 │ │ add.w fp, fp, r0, lsl #3 │ │ - bne.n 43614 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + subs r0, #1 │ │ + bne.n 43d4c │ │ ldr r1, [sp, #12] │ │ add.w r0, sl, #40 @ 0x28 │ │ mov r2, r8 │ │ mov ip, fp │ │ mov r8, r3 │ │ lsls r1, r1, #31 │ │ - beq.n 4370e │ │ + beq.n 43e40 │ │ mov r1, r8 │ │ cmp r2, r0 │ │ it cc │ │ movcc r1, r2 │ │ mov fp, r6 │ │ mov r4, r2 │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ @@ -41415,54 +41563,55 @@ │ │ orr.w r1, r1, r1, lsl #2 │ │ add.w r8, r8, r2, lsl #3 │ │ add.w r2, r4, r1, lsl #3 │ │ cmp r2, r0 │ │ itt eq │ │ addeq.w r0, ip, #40 @ 0x28 │ │ cmpeq r8, r0 │ │ - bne.n 43730 │ │ + bne.n 43e62 │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #32] @ (43744 ) │ │ + ldr r0, [pc, #32] @ (43e78 ) │ │ movs r1, #19 │ │ - ldr r2, [pc, #32] @ (43748 ) │ │ + ldr r2, [pc, #32] @ (43e7c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - bl 40e1c │ │ - ldr r3, [pc, #8] @ (43740 ) │ │ + bl 3fbe0 │ │ + bl 41554 │ │ + ldr r3, [pc, #12] @ (43e74 ) │ │ mov r0, sl │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldrb r6, [r0, #8] │ │ + bl 3fb30 │ │ + nop │ │ + ldrb r0, [r6, #27] │ │ movs r1, r1 │ │ - strh r1, [r7, r7] │ │ - vtbl.8 d23, {d13-d15}, d6 │ │ + str r5, [r7, r4] │ │ + @ instruction: 0xfffd7ef0 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ str r1, [sp, #8] │ │ mov r5, r0 │ │ ldrd r1, r9, [r0, #20] │ │ ldrd r0, sl, [r0, #60] @ 0x3c │ │ mov r2, r9 │ │ cmp sl, r9 │ │ it cc │ │ movcc r2, sl │ │ - blx d7c10 │ │ + blx d8860 │ │ mov r6, r0 │ │ ldrd r1, r4, [r5, #100] @ 0x64 │ │ ldrd r0, r7, [r5, #140] @ 0x8c │ │ mov r2, r4 │ │ cmp r7, r4 │ │ it cc │ │ movcc r2, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r7, r4 │ │ cmp r6, #0 │ │ it eq │ │ subeq.w r6, sl, r9 │ │ lsrs r1, r6, #31 │ │ @@ -41480,15 +41629,15 @@ │ │ ldrd r0, r8, [r0, #20] │ │ mov r2, r3 │ │ it mi │ │ movmi r4, #80 @ 0x50 │ │ cmp r8, r3 │ │ it cc │ │ movcc r2, r8 │ │ - blx d7c10 │ │ + blx d8860 │ │ mov r7, r0 │ │ mvns r0, r6 │ │ lsrs r0, r0, #31 │ │ add.w r9, r5, r4 │ │ add.w r0, r0, r0, lsl #2 │ │ cmp r7, #0 │ │ ldr r2, [sp, #0] │ │ @@ -41502,15 +41651,15 @@ │ │ mov r2, r4 │ │ mov r8, r6 │ │ it mi │ │ movmi r8, r5 │ │ cmp fp, r4 │ │ it cc │ │ movcc r2, fp │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, fp, r4 │ │ cmp r0, #0 │ │ ittt mi │ │ movmi r8, r9 │ │ movmi r9, r5 │ │ @@ -41523,15 +41672,15 @@ │ │ ldrd r1, fp, [r5, #20] │ │ it mi │ │ movmi sl, r6 │ │ mov r2, fp │ │ cmp r3, fp │ │ it cc │ │ movcc r2, r3 │ │ - blx d7c10 │ │ + blx d8860 │ │ ldr.w ip, [sp, #8] │ │ cmp r0, #0 │ │ ldmia.w sl!, {r2, r3, r4, r6, r7} │ │ mov r1, ip │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ ldmia.w sl, {r2, r3, r4, r6, r7} │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ @@ -41563,70 +41712,70 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ mov r8, r2 │ │ mov sl, r1 │ │ mov r6, r0 │ │ cmp r3, #8 │ │ - bcc.n 438da │ │ + bcc.n 4400e │ │ lsrs r5, r3, #3 │ │ mov.w r4, #280 @ 0x118 │ │ mla r2, r5, r4, r6 │ │ add.w r7, r5, r5, lsl #2 │ │ mov r0, r6 │ │ add.w r1, r6, r7, lsl #5 │ │ mov r3, r5 │ │ - bl 4388a │ │ + bl 43fbe │ │ mla r2, r5, r4, sl │ │ add.w r1, sl, r7, lsl #5 │ │ mov r6, r0 │ │ mov r0, sl │ │ mov r3, r5 │ │ - bl 4388a │ │ + bl 43fbe │ │ mla r2, r5, r4, r8 │ │ add.w r1, r8, r7, lsl #5 │ │ mov sl, r0 │ │ mov r0, r8 │ │ mov r3, r5 │ │ - bl 4388a │ │ + bl 43fbe │ │ mov r8, r0 │ │ ldrd r4, r9, [r6, #20] │ │ ldrd r1, r7, [sl, #20] │ │ cmp r9, r7 │ │ mov r2, r7 │ │ mov r0, r4 │ │ it cc │ │ movcc r2, r9 │ │ str r1, [sp, #8] │ │ - blx d7c10 │ │ + blx d8860 │ │ str.w r8, [sp, #4] │ │ mov r5, r0 │ │ ldrd fp, r8, [r8, #20] │ │ cmp r0, #0 │ │ mov r2, r8 │ │ mov r0, r4 │ │ it eq │ │ subeq.w r5, r9, r7 │ │ cmp r9, r8 │ │ mov r1, fp │ │ it cc │ │ movcc r2, r9 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r9, r8 │ │ eors r0, r5 │ │ - bmi.n 43942 │ │ + bmi.n 44076 │ │ mov r2, r8 │ │ cmp r7, r8 │ │ it cc │ │ movcc r2, r7 │ │ ldr r0, [sp, #8] │ │ mov r1, fp │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r7, r8 │ │ eors r0, r5 │ │ ldr r0, [sp, #4] │ │ it mi │ │ movmi sl, r0 │ │ @@ -41647,91 +41796,91 @@ │ │ it ls │ │ movls r3, r2 │ │ cmp r3, #48 @ 0x30 │ │ mov r4, r3 │ │ it ls │ │ movls r4, #48 @ 0x30 │ │ cmp.w r3, #342 @ 0x156 │ │ - bcs.n 43998 │ │ + bcs.n 440cc │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ add r2, sp, #4 │ │ movw r3, #341 @ 0x155 │ │ - bl 439f2 │ │ + bl 44126 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movw r3, #43691 @ 0xaaab │ │ movt r3, #2730 @ 0xaaa │ │ cmp r2, r3 │ │ - bcc.n 439a8 │ │ - bl 3da28 │ │ + bcc.n 440dc │ │ + bl 3e144 │ │ add.w r2, r4, r4, lsl #1 │ │ movs r7, #0 │ │ lsls r6, r2, #2 │ │ - beq.n 439c6 │ │ + beq.n 440fa │ │ mov r8, r0 │ │ mov r0, r6 │ │ mov r9, r1 │ │ - blx d7bb0 │ │ - cbz r0, 439ea │ │ + blx d87f0 │ │ + cbz r0, 4411e │ │ mov r5, r0 │ │ mov r1, r9 │ │ mov r0, r8 │ │ - b.n 439ca │ │ + b.n 440fe │ │ movs r5, #4 │ │ movs r4, #0 │ │ mov r2, r5 │ │ mov r3, r4 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r7, #1 │ │ str r7, [sp, #0] │ │ - bl 439f2 │ │ + bl 44126 │ │ mov r0, r5 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ movs r0, #4 │ │ mov r1, r6 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #412 @ 0x19c │ │ mov sl, r1 │ │ mov r5, r3 │ │ str r2, [sp, #76] @ 0x4c │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ str r0, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ mov r2, sl │ │ movs r3, #0 │ │ - bl d4780 │ │ + bl d53d0 │ │ umull r2, r3, r0, sl │ │ adds r7, r0, #1 │ │ adc.w r6, r1, #0 │ │ mla r3, r1, sl, r3 │ │ eor.w r3, r3, #1073741824 @ 0x40000000 │ │ orrs r2, r3 │ │ it eq │ │ moveq r6, r1 │ │ str r6, [sp, #24] │ │ it eq │ │ moveq r7, r0 │ │ cmp.w sl, #4096 @ 0x1000 │ │ str r7, [sp, #28] │ │ - bhi.n 43a40 │ │ + bhi.n 44174 │ │ sub.w r0, sl, sl, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 43a62 │ │ + b.n 44196 │ │ orr.w r0, sl, #1 │ │ movs r2, #1 │ │ clz r0, r0 │ │ eor.w r0, r0, #31 │ │ and.w r1, r0, #1 │ │ add.w r0, r1, r0, lsr #1 │ │ lsr.w r1, sl, r0 │ │ @@ -41753,139 +41902,139 @@ │ │ add.w r1, sp, #346 @ 0x15a │ │ adds r0, #32 │ │ str r0, [sp, #16] │ │ strd sl, r5, [sp, #44] @ 0x2c │ │ add.w r8, r4, r4, lsl #1 │ │ cmp sl, r4 │ │ str r4, [sp, #64] @ 0x40 │ │ - bls.n 43ace │ │ + bls.n 44202 │ │ ldr r0, [sp, #60] @ 0x3c │ │ sub.w sl, sl, r4 │ │ str r2, [sp, #52] @ 0x34 │ │ add.w r7, r0, r8, lsl #2 │ │ ldr r0, [sp, #32] │ │ str.w r8, [sp, #72] @ 0x48 │ │ cmp sl, r0 │ │ - bcs.n 43ae0 │ │ + bcs.n 44214 │ │ ldr r0, [sp, #448] @ 0x1c0 │ │ - cbz r0, 43aea │ │ + cbz r0, 4421e │ │ movs r0, #0 │ │ cmp.w sl, #32 │ │ strd r0, r0, [sp] │ │ it cs │ │ movcs.w sl, #32 │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov r0, r7 │ │ mov r1, sl │ │ mov r8, r3 │ │ - bl 43edc │ │ - b.n 43c16 │ │ + bl 44610 │ │ + b.n 4434a │ │ movs r5, #1 │ │ movs r0, #0 │ │ str r0, [sp, #56] @ 0x38 │ │ cmp r2, #2 │ │ - bcs.w 43c7e │ │ + bcs.w 443b2 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ - b.n 43e86 │ │ + b.n 445ba │ │ cmp.w sl, #2 │ │ - bcs.n 43afa │ │ + bcs.n 4422e │ │ mov r8, r3 │ │ - b.n 43c16 │ │ + b.n 4434a │ │ ldr r0, [sp, #32] │ │ mov r8, r3 │ │ cmp sl, r0 │ │ it cs │ │ movcs sl, r0 │ │ mov.w r5, sl, lsl #1 │ │ - b.n 43c1c │ │ + b.n 44350 │ │ ldrd r1, r5, [r7, #4] │ │ ldrd r0, r6, [r7, #16] │ │ mov r2, r5 │ │ cmp r6, r5 │ │ it cc │ │ movcc r2, r6 │ │ mov r4, r0 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r6, r5 │ │ cmp r0, #0 │ │ - bmi.n 43b26 │ │ + bmi.n 4425a │ │ cmp.w sl, #2 │ │ - bne.n 43b34 │ │ + bne.n 44268 │ │ mov.w sl, #2 │ │ - b.n 43c10 │ │ + b.n 44344 │ │ cmp.w sl, #2 │ │ - bne.n 43b70 │ │ + bne.n 442a4 │ │ mov.w fp, #2 │ │ movs r0, #1 │ │ - b.n 43bd0 │ │ + b.n 44304 │ │ str r0, [sp, #56] @ 0x38 │ │ mov.w fp, #2 │ │ ldr r0, [sp, #16] │ │ mov r1, r4 │ │ str r7, [sp, #68] @ 0x44 │ │ add.w r7, r0, r8, lsl #2 │ │ ldrd r4, r5, [r7, #-4] │ │ mov r2, r6 │ │ cmp r5, r6 │ │ it cc │ │ movcc r2, r5 │ │ mov r0, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r5, r6 │ │ cmp r0, #0 │ │ - bmi.n 43bae │ │ + bmi.n 442e2 │ │ add.w fp, fp, #1 │ │ adds r7, #12 │ │ mov r6, r5 │ │ mov r1, r4 │ │ cmp sl, fp │ │ - bne.n 43b44 │ │ - b.n 43bac │ │ + bne.n 44278 │ │ + b.n 442e0 │ │ str r0, [sp, #56] @ 0x38 │ │ mov.w fp, #2 │ │ ldr r0, [sp, #16] │ │ mov r1, r4 │ │ str r7, [sp, #68] @ 0x44 │ │ add.w r7, r0, r8, lsl #2 │ │ ldrd r4, r5, [r7, #-4] │ │ mov r2, r6 │ │ cmp r5, r6 │ │ it cc │ │ movcc r2, r5 │ │ mov r0, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r5, r6 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 43bae │ │ + bgt.n 442e2 │ │ add.w fp, fp, #1 │ │ adds r7, #12 │ │ mov r6, r5 │ │ mov r1, r4 │ │ cmp sl, fp │ │ - bne.n 43b80 │ │ + bne.n 442b4 │ │ mov fp, sl │ │ ldr r3, [sp, #48] @ 0x30 │ │ ldrd r4, r7, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #32] │ │ cmp fp, r0 │ │ - bcc.w 43aac │ │ + bcc.w 441e0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ cmp r0, #0 │ │ - bmi.n 43bc8 │ │ + bmi.n 442fc │ │ mov r8, r3 │ │ mov sl, fp │ │ - b.n 43c16 │ │ + b.n 4434a │ │ movs.w r0, fp, lsr #1 │ │ - beq.w 43eaa │ │ + beq.w 445de │ │ add.w r2, fp, fp, lsl #1 │ │ ldr r1, [sp, #8] │ │ ldr r3, [sp, #12] │ │ lsls r2, r2, #2 │ │ add.w r1, r1, r8, lsl #2 │ │ add.w r2, r2, r8, lsl #2 │ │ add r2, r3 │ │ @@ -41896,15 +42045,15 @@ │ │ ldr r6, [r2, #0] │ │ str.w r5, [r1, #-8] │ │ str.w r4, [r1, #-4] │ │ str.w r3, [r2, #-8] │ │ str.w r7, [r2, #-4] │ │ str.w r6, [r1], #12 │ │ str.w ip, [r2], #-12 │ │ - bne.n 43be4 │ │ + bne.n 44318 │ │ mov sl, fp │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ ldr r4, [sp, #64] @ 0x40 │ │ mov.w r0, sl, lsl #1 │ │ adds r5, r0, #1 │ │ sub.w r0, r4, r9, lsr #1 │ │ add.w r2, r4, r5, lsr #1 │ │ @@ -41931,65 +42080,65 @@ │ │ it ne │ │ clzne r1, r0 │ │ str r1, [sp, #56] @ 0x38 │ │ add.w r1, sp, #346 @ 0x15a │ │ ldr r2, [sp, #52] @ 0x34 │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ cmp r2, #2 │ │ - bcc.w 43ada │ │ + bcc.w 4420e │ │ ldr r0, [sp, #20] │ │ str r5, [sp, #40] @ 0x28 │ │ add.w r0, r0, r8, lsl #2 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #60] @ 0x3c │ │ add.w r0, r0, r8, lsl #2 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 43dc4 │ │ + b.n 444f8 │ │ cmp r6, #2 │ │ it cs │ │ cmpcs.w r9, #2 │ │ - bcs.n 43cb8 │ │ + bcs.n 443ec │ │ ldr r0, [sp, #68] @ 0x44 │ │ add.w r1, sp, #346 @ 0x15a │ │ ldr r4, [sp, #64] @ 0x40 │ │ lsls r0, r0, #1 │ │ add.w r9, r0, #1 │ │ cmp.w fp, #1 │ │ - bhi.w 43dc4 │ │ - b.n 43e80 │ │ + bhi.w 444f8 │ │ + b.n 445b4 │ │ cmp r4, r7 │ │ mov r0, r7 │ │ it cc │ │ movcc r0, r4 │ │ cmp r3, r0 │ │ - bcc.n 43ca0 │ │ + bcc.n 443d4 │ │ add.w r1, r7, r7, lsl #1 │ │ str r2, [sp, #52] @ 0x34 │ │ cmp r7, r4 │ │ add.w r9, r0, r0, lsl #1 │ │ add.w r6, sl, r1, lsl #2 │ │ mov r1, sl │ │ it hi │ │ movhi r1, r6 │ │ ldr r5, [sp, #76] @ 0x4c │ │ mov.w r2, r9, lsl #2 │ │ mov r0, r5 │ │ - bl d44c4 │ │ + bl d52ca │ │ add.w r9, r5, r9, lsl #2 │ │ cmp r7, r4 │ │ - bls.n 43d52 │ │ + bls.n 44486 │ │ ldr r7, [sp, #36] @ 0x24 │ │ ldrd r1, r5, [r6, #-8] │ │ ldrd r0, r4, [r9, #-8] │ │ mov r2, r5 │ │ cmp r4, r5 │ │ it cc │ │ movcc r2, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ sub.w r1, r6, #12 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r4, r5 │ │ sub.w r2, r9, #12 │ │ mov r3, r1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ @@ -42003,30 +42152,30 @@ │ │ strd r6, r5, [r7] │ │ add.w r9, r2, r3, lsl #2 │ │ movs r2, #1 │ │ eor.w r0, r2, r0, lsr #31 │ │ orr.w r0, r0, r0, lsl #1 │ │ add.w r6, r1, r0, lsl #2 │ │ cmp r6, sl │ │ - beq.n 43dae │ │ + beq.n 444e2 │ │ ldr r0, [sp, #76] @ 0x4c │ │ subs r7, #12 │ │ cmp r9, r0 │ │ - bne.n 43cf0 │ │ + bne.n 44424 │ │ mov sl, r6 │ │ mov r7, r0 │ │ - b.n 43db2 │ │ + b.n 444e6 │ │ mov r7, r5 │ │ ldrd r1, r4, [r7, #4] │ │ ldrd r0, r5, [r6, #4] │ │ mov r2, r4 │ │ cmp r5, r4 │ │ it cc │ │ movcc r2, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ mov r1, r6 │ │ it eq │ │ subeq r0, r5, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ it gt │ │ movgt r1, r7 │ │ @@ -42036,308 +42185,307 @@ │ │ movs r1, #1 │ │ eor.w r1, r1, r0, lsr #31 │ │ strd r2, r3, [sl] │ │ add.w sl, sl, #12 │ │ orr.w r1, r1, r1, lsl #1 │ │ add.w r7, r7, r1, lsl #2 │ │ cmp r7, r9 │ │ - beq.n 43db2 │ │ + beq.n 444e6 │ │ lsrs r0, r0, #31 │ │ orr.w r0, r0, r0, lsl #1 │ │ add.w r6, r6, r0, lsl #2 │ │ ldr r0, [sp, #72] @ 0x48 │ │ cmp r6, r0 │ │ - bne.n 43d54 │ │ - b.n 43db2 │ │ + bne.n 44488 │ │ + b.n 444e6 │ │ mov sl, r6 │ │ ldr r7, [sp, #76] @ 0x4c │ │ sub.w r2, r9, r7 │ │ mov r0, sl │ │ mov r1, r7 │ │ - bl d44c4 │ │ + bl d52ca │ │ ldrd r3, r2, [sp, #48] @ 0x30 │ │ - b.n 43ca0 │ │ + b.n 443d4 │ │ sub.w fp, r2, #1 │ │ ldrb.w r0, [r1, fp] │ │ cmp r0, r8 │ │ - bcc.n 43e82 │ │ + bcc.n 445b6 │ │ add r0, sp, #80 @ 0x50 │ │ mov r2, fp │ │ ldr.w r6, [r0, fp, lsl #2] │ │ lsrs r7, r6, #1 │ │ add.w r5, r7, r9, lsr #1 │ │ cmp r5, r3 │ │ - bhi.n 43df8 │ │ + bhi.n 4452c │ │ orr.w r0, r6, r9 │ │ ands.w r0, r0, #1 │ │ - bne.n 43df8 │ │ + bne.n 4452c │ │ mov.w r9, r5, lsl #1 │ │ cmp.w fp, #1 │ │ - bhi.n 43dc4 │ │ - b.n 43e80 │ │ + bhi.n 444f8 │ │ + b.n 445b4 │ │ subs r0, r4, r5 │ │ ldr r1, [sp, #60] @ 0x3c │ │ str r5, [sp, #68] @ 0x44 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w sl, r1, r0, lsl #2 │ │ lsls r0, r6, #31 │ │ - beq.n 43e18 │ │ + beq.n 4454c │ │ mov.w r4, r9, lsr #1 │ │ movs.w r0, r9, lsl #31 │ │ - bne.w 43c96 │ │ - b.n 43e4a │ │ + bne.w 443ca │ │ + b.n 4457e │ │ orr.w r0, r7, #1 │ │ mov r4, r2 │ │ clz r0, r0 │ │ movs r1, #62 @ 0x3e │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov r5, r3 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r0, sl │ │ mov r1, r7 │ │ - bl 43edc │ │ + bl 44610 │ │ mov r3, r5 │ │ mov r2, r4 │ │ mov.w r4, r9, lsr #1 │ │ movs.w r0, r9, lsl #31 │ │ - bne.w 43c96 │ │ + bne.w 443ca │ │ orr.w r0, r4, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ mov r5, r2 │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov r8, r9 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, r7, r7, lsl #1 │ │ mov r1, r4 │ │ mov r9, r3 │ │ add.w r0, sl, r0, lsl #2 │ │ - bl 43edc │ │ + bl 44610 │ │ mov r3, r9 │ │ mov r9, r8 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ mov r2, r5 │ │ - b.n 43c96 │ │ + b.n 443ca │ │ movs r2, #1 │ │ ldrd r5, sl, [sp, #40] @ 0x28 │ │ add r0, sp, #80 @ 0x50 │ │ cmp sl, r4 │ │ strb.w r8, [r1, r2] │ │ str.w r9, [r0, r2, lsl #2] │ │ - bls.n 43eb0 │ │ + bls.n 445e4 │ │ add.w r4, r4, r5, lsr #1 │ │ adds r2, #1 │ │ mov r9, r5 │ │ add.w r8, r4, r4, lsl #1 │ │ cmp sl, r4 │ │ str r4, [sp, #64] @ 0x40 │ │ - bls.w 43ace │ │ - b.n 43a96 │ │ + bls.w 44202 │ │ + b.n 441ca │ │ mov.w sl, #1 │ │ - b.n 43c10 │ │ + b.n 44344 │ │ movs.w r0, r9, lsl #31 │ │ - bne.n 43ed4 │ │ + bne.n 44608 │ │ orr.w r1, sl, #1 │ │ movs r0, #0 │ │ clz r1, r1 │ │ movs r2, #62 @ 0x3e │ │ eor.w r1, r2, r1, lsl #1 │ │ strd r1, r0, [sp] │ │ ldr r0, [sp, #60] @ 0x3c │ │ mov r1, sl │ │ ldr r2, [sp, #76] @ 0x4c │ │ - bl 43edc │ │ + bl 44610 │ │ add sp, #412 @ 0x19c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 43e86 │ │ + bmi.n 445ba │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #92 @ 0x5c │ │ mov sl, r0 │ │ cmp r1, #33 @ 0x21 │ │ str r3, [sp, #20] │ │ str r2, [sp, #76] @ 0x4c │ │ - bcs.n 43f68 │ │ + bcs.n 44692 │ │ mov r8, r1 │ │ - movs.w r6, r8, lsr #1 │ │ - beq.w 44584 │ │ + movs.w r7, r8, lsr #1 │ │ + beq.w 44cba │ │ cmp.w r8, #15 │ │ - str.w sl, [sp, #36] @ 0x24 │ │ - str.w r8, [sp, #48] @ 0x30 │ │ - str r6, [sp, #68] @ 0x44 │ │ - bls.w 4458a │ │ + str r7, [sp, #72] @ 0x48 │ │ + bls.w 44cc0 │ │ add.w r0, r8, r8, lsl #1 │ │ - ldr.w fp, [sp, #76] @ 0x4c │ │ - add.w r5, fp, r0, lsl #2 │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + add.w r5, r4, r0, lsl #2 │ │ mov r0, sl │ │ mov r1, r5 │ │ - bl 4479c │ │ + bl 44ecc │ │ add.w r1, r5, #48 @ 0x30 │ │ add.w r0, sl, #48 @ 0x30 │ │ - bl 4479c │ │ + bl 44ecc │ │ mov r0, r5 │ │ movs r1, #8 │ │ - mov r2, fp │ │ - mov.w r9, #8 │ │ - bl 448c6 │ │ - add.w r7, r6, r6, lsl #1 │ │ - mov r4, r8 │ │ - add.w r8, r5, #96 @ 0x60 │ │ - add.w sl, sl, r7, lsl #2 │ │ - mov r1, r8 │ │ - mov r0, sl │ │ - bl 4479c │ │ - add.w r0, sl, #48 @ 0x30 │ │ + mov r2, r4 │ │ + mov.w fp, #8 │ │ + bl 44ff6 │ │ + add.w r9, r7, r7, lsl #1 │ │ + add.w r7, r5, #96 @ 0x60 │ │ + add.w r6, sl, r9, lsl #2 │ │ + mov r1, r7 │ │ + mov r0, r6 │ │ + bl 44ecc │ │ + add.w r0, r6, #48 @ 0x30 │ │ add.w r1, r5, #144 @ 0x90 │ │ - bl 4479c │ │ - add.w r2, fp, r7, lsl #2 │ │ - mov r0, r8 │ │ + bl 44ecc │ │ + add.w r2, r4, r9, lsl #2 │ │ + mov r0, r7 │ │ movs r1, #8 │ │ - bl 448c6 │ │ - mov r1, r9 │ │ - b.n 445c8 │ │ + ldr r7, [sp, #72] @ 0x48 │ │ + bl 44ff6 │ │ + mov r0, fp │ │ + b.n 44cf8 │ │ ldr r0, [sp, #132] @ 0x84 │ │ ldr r6, [sp, #128] @ 0x80 │ │ str r0, [sp, #16] │ │ ldr r0, [sp, #76] @ 0x4c │ │ subs r0, #12 │ │ str r0, [sp, #8] │ │ str.w sl, [sp, #36] @ 0x24 │ │ cmp r6, #0 │ │ - beq.w 44576 │ │ + beq.w 44cac │ │ lsrs r3, r1, #3 │ │ movs r0, #84 @ 0x54 │ │ mla fp, r3, r0, sl │ │ add.w r0, r3, r3, lsl #1 │ │ - str r6, [sp, #24] │ │ + str r6, [sp, #28] │ │ add.w r8, sl, r0, lsl #4 │ │ cmp r1, #64 @ 0x40 │ │ str r1, [sp, #32] │ │ - bcs.n 43ffc │ │ + bcs.n 44726 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldrd r1, r4, [r8, #4] │ │ ldrd r9, r5, [r0, #4] │ │ mov r2, r4 │ │ cmp r5, r4 │ │ it cc │ │ movcc r2, r5 │ │ str r1, [sp, #72] @ 0x48 │ │ mov r0, r9 │ │ - blx d7c10 │ │ + blx d8860 │ │ ldrd r1, r7, [fp, #4] │ │ mov r6, r0 │ │ cmp r0, #0 │ │ mov r0, r9 │ │ mov r2, r7 │ │ it eq │ │ subeq r6, r5, r4 │ │ cmp r5, r7 │ │ it cc │ │ movcc r2, r5 │ │ mov r9, r1 │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r5, r7 │ │ eors r0, r6 │ │ mov r0, sl │ │ - bmi.n 44006 │ │ + bmi.n 44730 │ │ mov r2, r7 │ │ cmp r4, r7 │ │ it cc │ │ movcc r2, r4 │ │ ldr r0, [sp, #72] @ 0x48 │ │ mov r1, r9 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r4, r7 │ │ eors r0, r6 │ │ it mi │ │ movmi r8, fp │ │ mov r0, r8 │ │ - b.n 44006 │ │ + b.n 44730 │ │ mov r0, sl │ │ mov r1, r8 │ │ mov r2, fp │ │ - bl 449f6 │ │ + bl 45126 │ │ sub.w r3, r0, sl │ │ movw r7, #43691 @ 0xaaab │ │ movt r7, #43690 @ 0xaaaa │ │ ldrd r5, r1, [r0] │ │ lsrs r3, r3, #2 │ │ ldr.w r9, [sp, #32] │ │ - muls r7, r3 │ │ - ldr r6, [sp, #24] │ │ + mul.w fp, r3, r7 │ │ + ldr r6, [sp, #28] │ │ strd r5, r1, [sp, #80] @ 0x50 │ │ ldr r1, [sp, #16] │ │ subs r6, #1 │ │ ldr r2, [r0, #8] │ │ str r2, [sp, #88] @ 0x58 │ │ str r0, [sp, #64] @ 0x40 │ │ - str r6, [sp, #24] │ │ - cbz r1, 44056 │ │ + str r6, [sp, #28] │ │ + cbz r1, 44782 │ │ ldrd r1, r4, [r0, #4] │ │ ldr r0, [sp, #16] │ │ mov r2, r4 │ │ ldrd r0, r5, [r0, #4] │ │ cmp r5, r4 │ │ it cc │ │ movcc r2, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r5, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 442f4 │ │ + bgt.w 44a24 │ │ ldr r0, [sp, #20] │ │ cmp r0, r9 │ │ - bcc.w 44772 │ │ + bcc.w 44ea0 │ │ add.w r0, r9, r9, lsl #1 │ │ ldr r1, [sp, #76] @ 0x4c │ │ mov.w r8, #0 │ │ - mov r2, sl │ │ + mov r3, sl │ │ add.w ip, r1, r0, lsl #2 │ │ + mov r2, fp │ │ str r0, [sp, #12] │ │ - str r7, [sp, #28] │ │ - subs r0, r7, #3 │ │ + str.w fp, [sp, #24] │ │ + subs r0, r2, #3 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r0, r1 │ │ - str r7, [sp, #40] @ 0x28 │ │ + str r2, [sp, #40] @ 0x28 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, sl, r0, lsl #2 │ │ - cmp r2, r0 │ │ - bcs.w 441fc │ │ + cmp r3, r0 │ │ + bcs.w 4492c │ │ mvn.w r1, #35 @ 0x23 │ │ - movs r3, #0 │ │ + movs r2, #0 │ │ str r1, [sp, #56] @ 0x38 │ │ mvn.w r1, #23 │ │ mvn.w r4, #47 @ 0x2f │ │ mvn.w sl, #11 │ │ str r1, [sp, #52] @ 0x34 │ │ - str r2, [sp, #60] @ 0x3c │ │ + str r3, [sp, #60] @ 0x3c │ │ str r0, [sp, #44] @ 0x2c │ │ str.w ip, [sp, #72] @ 0x48 │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ - adds r7, r2, r3 │ │ + adds r7, r3, r2 │ │ str r4, [sp, #48] @ 0x30 │ │ mov r5, ip │ │ ldrd r1, fp, [r9, #4] │ │ ldrd r0, r4, [r7, #4] │ │ - mov r2, fp │ │ - str r3, [sp, #68] @ 0x44 │ │ cmp r4, fp │ │ + str r2, [sp, #68] @ 0x44 │ │ + mov r2, fp │ │ it cc │ │ movcc r2, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r6, r4, fp │ │ ldr r1, [sp, #76] @ 0x4c │ │ cmp r6, #0 │ │ mov r0, r1 │ │ @@ -42354,15 +42502,15 @@ │ │ strd r1, r2, [r0, #4] │ │ ldrd r1, r5, [r9, #4] │ │ ldrd r0, r4, [r7, #16] │ │ mov r2, r5 │ │ cmp r4, r5 │ │ it cc │ │ movcc r2, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r4, r5 │ │ mov r1, fp │ │ ldr r2, [sp, #72] @ 0x48 │ │ mov r4, fp │ │ cmp r0, #0 │ │ @@ -42379,15 +42527,15 @@ │ │ strd ip, r5, [r1, #4] │ │ ldrd r1, r6, [r9, #4] │ │ ldrd r0, r5, [r7, #28] │ │ mov r2, r6 │ │ cmp r5, r6 │ │ it cc │ │ movcc r2, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r5, r6 │ │ mov r1, r4 │ │ ldr r2, [sp, #72] @ 0x48 │ │ cmp r0, #0 │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ @@ -42403,15 +42551,15 @@ │ │ strd r6, r5, [r1, #4] │ │ ldrd r1, r5, [r0, #4] │ │ ldrd r0, r6, [r7, #40] @ 0x28 │ │ mov r2, r5 │ │ cmp r6, r5 │ │ it cc │ │ movcc r2, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ adds r7, #36 @ 0x24 │ │ ldr r4, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r6, r5 │ │ add.w r6, r8, r8, lsl #1 │ │ ldrd ip, r1, [sp, #72] @ 0x48 │ │ @@ -42420,44 +42568,44 @@ │ │ addpl.w r1, ip, r4 │ │ ldmia r7, {r2, r3, r7} │ │ add.w r8, r8, r0, lsr #31 │ │ sub.w sl, sl, #48 @ 0x30 │ │ str.w r2, [r1, r6, lsl #2] │ │ add.w r1, r1, r6, lsl #2 │ │ subs r4, #48 @ 0x30 │ │ - strd r3, r7, [r1, #4] │ │ + ldr r2, [sp, #68] @ 0x44 │ │ sub.w fp, fp, #48 @ 0x30 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ + strd r3, r7, [r1, #4] │ │ sub.w r9, r9, #48 @ 0x30 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - adds r3, #48 @ 0x30 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + adds r2, #48 @ 0x30 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - adds r6, r2, r3 │ │ + adds r6, r3, r2 │ │ str.w fp, [sp, #52] @ 0x34 │ │ cmp r6, r0 │ │ str.w r9, [sp, #56] @ 0x38 │ │ - bcc.w 440aa │ │ - ldrd sl, r7, [sp, #36] @ 0x24 │ │ - sub.w r5, ip, r3 │ │ - b.n 44200 │ │ + bcc.w 447da │ │ + sub.w r5, ip, r2 │ │ + ldrd sl, r2, [sp, #36] @ 0x24 │ │ + b.n 44930 │ │ mov r5, ip │ │ - mov r6, r2 │ │ - add.w r0, r7, r7, lsl #1 │ │ + mov r6, r3 │ │ + add.w r0, r2, r2, lsl #1 │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ add.w r4, sl, r0, lsl #2 │ │ mov sl, r5 │ │ cmp r6, r4 │ │ - bcs.n 4425a │ │ + bcs.n 4498a │ │ ldrd r1, r5, [r9, #4] │ │ ldrd r0, r7, [r6, #4] │ │ mov r2, r5 │ │ cmp r7, r5 │ │ it cc │ │ movcc r2, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ sub.w sl, sl, #12 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r7, r5 │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov r1, sl │ │ cmp r0, #0 │ │ @@ -42468,102 +42616,102 @@ │ │ add.w r8, r8, r0, lsr #31 │ │ ldr r5, [r6, #8] │ │ adds r6, #12 │ │ str.w r3, [r1, r2, lsl #2] │ │ add.w r1, r1, r2, lsl #2 │ │ cmp r6, r4 │ │ strd r7, r5, [r1, #4] │ │ - bcc.n 44212 │ │ + bcc.n 44942 │ │ ldr.w r9, [sp, #32] │ │ add.w r5, r8, r8, lsl #1 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, r9 │ │ - beq.n 44288 │ │ + beq.n 449b8 │ │ sub.w ip, sl, #12 │ │ ldmia.w r6, {r0, r1, r2} │ │ - mov r7, r9 │ │ + add.w r3, r6, #12 │ │ str.w r0, [ip, r5, lsl #2] │ │ add.w r0, ip, r5, lsl #2 │ │ strd r1, r2, [r0, #4] │ │ - add.w r2, r6, #12 │ │ + mov r2, r9 │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ - b.n 44072 │ │ + b.n 447a2 │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ lsls r2, r5, #2 │ │ ldr r1, [sp, #76] @ 0x4c │ │ mov r0, sl │ │ - bl d44c4 │ │ + bl d52ca │ │ subs.w r1, r9, r8 │ │ - beq.n 442c6 │ │ + beq.n 449f6 │ │ ldrd r0, r2, [sp, #8] │ │ mov r3, r1 │ │ add.w r0, r0, r2, lsl #2 │ │ add.w r2, sl, r5, lsl #2 │ │ ldrd r7, r6, [r0] │ │ subs r3, #1 │ │ ldr.w ip, [r0, #8] │ │ sub.w r0, r0, #12 │ │ strd r7, r6, [r2] │ │ str.w ip, [r2, #8] │ │ add.w r2, r2, #12 │ │ - bne.n 442aa │ │ - ldrd r6, r7, [sp, #24] │ │ + bne.n 449da │ │ + ldrd fp, r6, [sp, #24] │ │ cmp.w r8, #0 │ │ - beq.n 442f4 │ │ + beq.n 44a24 │ │ cmp r9, r8 │ │ - bcc.w 44774 │ │ + bcc.w 44ea2 │ │ add r0, sp, #80 @ 0x50 │ │ ldr r2, [sp, #76] @ 0x4c │ │ ldr r3, [sp, #20] │ │ strd r6, r0, [sp] │ │ add.w r0, sl, r5, lsl #2 │ │ - bl 43edc │ │ + bl 44610 │ │ mov r1, r8 │ │ cmp.w r8, #33 @ 0x21 │ │ - bcs.w 43f78 │ │ - b.n 43eee │ │ + bcs.w 446a2 │ │ + b.n 44622 │ │ ldr r0, [sp, #20] │ │ cmp r0, r9 │ │ - bcc.w 44772 │ │ + bcc.w 44ea0 │ │ add.w r0, r9, r9, lsl #1 │ │ ldr r1, [sp, #76] @ 0x4c │ │ movs r6, #0 │ │ mov r3, sl │ │ add.w r4, r1, r0, lsl #2 │ │ str r0, [sp, #40] @ 0x28 │ │ - subs r0, r7, #3 │ │ + subs.w r0, fp, #3 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r0, r1 │ │ - str r7, [sp, #28] │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, sl, r0, lsl #2 │ │ cmp r3, r0 │ │ - bcs.w 4449c │ │ + bcs.w 44bd2 │ │ mvn.w r1, #35 @ 0x23 │ │ movs r7, #0 │ │ str r1, [sp, #56] @ 0x38 │ │ mvn.w r1, #23 │ │ mvn.w r2, #47 @ 0x2f │ │ mvn.w sl, #11 │ │ + str.w fp, [sp, #24] │ │ str r1, [sp, #52] @ 0x34 │ │ str r3, [sp, #60] @ 0x3c │ │ str r0, [sp, #44] @ 0x2c │ │ str r4, [sp, #72] @ 0x48 │ │ ldr r0, [sp, #64] @ 0x40 │ │ adds r5, r3, r7 │ │ str r7, [sp, #68] @ 0x44 │ │ ldrd r0, r8, [r0, #4] │ │ ldrd r1, r7, [r5, #4] │ │ cmp r8, r7 │ │ str r2, [sp, #48] @ 0x30 │ │ mov r2, r7 │ │ it cc │ │ movcc r2, r8 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r8, r7 │ │ ldr r1, [sp, #76] @ 0x4c │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ mov r0, r1 │ │ @@ -42582,15 +42730,15 @@ │ │ addgt r6, #1 │ │ ldrd r1, r7, [r5, #16] │ │ ldrd r0, r4, [fp, #4] │ │ mov r2, r7 │ │ cmp r4, r7 │ │ it cc │ │ movcc r2, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r4, r7 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov r0, r8 │ │ ldr r1, [sp, #72] @ 0x48 │ │ add.w r7, r5, #12 │ │ @@ -42607,15 +42755,15 @@ │ │ addgt r6, #1 │ │ ldrd r1, r4, [r5, #28] │ │ ldrd r0, r7, [fp, #4] │ │ mov r2, r4 │ │ cmp r7, r4 │ │ it cc │ │ movcc r2, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r7, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov r0, r9 │ │ ldr r1, [sp, #72] @ 0x48 │ │ add.w r7, r5, #24 │ │ @@ -42631,15 +42779,15 @@ │ │ addgt r6, #1 │ │ ldrd r1, r7, [r5, #40] @ 0x28 │ │ ldrd r0, r4, [fp, #4] │ │ mov r2, r7 │ │ cmp r4, r7 │ │ it cc │ │ movcc r2, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ ldr r2, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r4, r7 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ ldr r0, [sp, #76] @ 0x4c │ │ add.w r7, r6, r6, lsl #1 │ │ @@ -42661,33 +42809,33 @@ │ │ ldr r0, [sp, #44] @ 0x2c │ │ it gt │ │ addgt r6, #1 │ │ adds r5, r3, r7 │ │ str.w r8, [sp, #52] @ 0x34 │ │ cmp r5, r0 │ │ str.w r9, [sp, #56] @ 0x38 │ │ - bcc.w 44342 │ │ - subs r4, r4, r7 │ │ + bcc.w 44a76 │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ - ldr r7, [sp, #28] │ │ - b.n 4449e │ │ + subs r4, r4, r7 │ │ + ldr.w fp, [sp, #24] │ │ + b.n 44bd4 │ │ mov r5, r3 │ │ - add.w r0, r7, r7, lsl #1 │ │ + add.w r0, fp, fp, lsl #1 │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ add.w r8, sl, r0, lsl #2 │ │ cmp r5, r8 │ │ - bcs.n 444f4 │ │ + bcs.n 44c2a │ │ ldrd r1, r7, [r5, #4] │ │ mov sl, r4 │ │ ldrd r0, r4, [r9, #4] │ │ mov r2, r7 │ │ cmp r4, r7 │ │ it cc │ │ movcc r2, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r4, r7 │ │ sub.w r4, sl, #12 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ ldr r1, [sp, #76] @ 0x4c │ │ mov r0, r4 │ │ @@ -42697,284 +42845,276 @@ │ │ ldmia r5!, {r2, r3, r7} │ │ str.w r2, [r0, r1, lsl #2] │ │ add.w r0, r0, r1, lsl #2 │ │ strd r3, r7, [r0, #4] │ │ it gt │ │ addgt r6, #1 │ │ cmp r5, r8 │ │ - bcc.n 444ae │ │ - ldrd r0, r9, [sp, #28] │ │ + bcc.n 44be4 │ │ + ldr.w r9, [sp, #32] │ │ add.w r7, r6, r6, lsl #1 │ │ - cmp r0, r9 │ │ - beq.n 44522 │ │ + cmp fp, r9 │ │ + beq.n 44c58 │ │ ldr r3, [sp, #76] @ 0x4c │ │ adds r6, #1 │ │ ldmia.w r5, {r0, r1, r2} │ │ subs r4, #12 │ │ + mov fp, r9 │ │ str.w r0, [r3, r7, lsl #2] │ │ add.w r0, r3, r7, lsl #2 │ │ add.w r3, r5, #12 │ │ strd r1, r2, [r0, #4] │ │ - mov r7, r9 │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ - b.n 4430c │ │ + b.n 44a3c │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ lsls r2, r7, #2 │ │ ldr r1, [sp, #76] @ 0x4c │ │ mov r0, sl │ │ - bl d44c4 │ │ + bl d52ca │ │ subs.w r8, r9, r6 │ │ - beq.n 44584 │ │ + beq.n 44cba │ │ ldr r1, [sp, #40] @ 0x28 │ │ add.w sl, sl, r7, lsl #2 │ │ ldr r0, [sp, #8] │ │ mov r2, sl │ │ add.w r0, r0, r1, lsl #2 │ │ mov r1, r8 │ │ ldrd r3, r7, [r0] │ │ subs r1, #1 │ │ ldr r5, [r0, #8] │ │ sub.w r0, r0, #12 │ │ strd r3, r7, [r2] │ │ str r5, [r2, #8] │ │ add.w r2, r2, #12 │ │ - bne.n 44546 │ │ + bne.n 44c7c │ │ cmp r9, r6 │ │ - bcc.w 44782 │ │ - ldr r6, [sp, #24] │ │ + bcc.w 44eb0 │ │ + ldr r6, [sp, #28] │ │ movs r0, #0 │ │ mov r1, r8 │ │ cmp.w r8, #33 @ 0x21 │ │ str r0, [sp, #16] │ │ - bcs.w 43f74 │ │ - b.n 43eee │ │ + bcs.w 4469e │ │ + b.n 44622 │ │ ldr r2, [sp, #76] @ 0x4c │ │ movs r0, #1 │ │ ldr r3, [sp, #20] │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ - bl 439f2 │ │ + bl 44126 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add.w r0, r6, r6, lsl #1 │ │ + add.w r0, r7, r7, lsl #1 │ │ ldr r1, [sp, #76] @ 0x4c │ │ - mov r4, r8 │ │ - cmp r4, #7 │ │ - add.w r8, r1, r0, lsl #2 │ │ - add.w r5, sl, r0, lsl #2 │ │ - bls.n 445b2 │ │ + cmp.w r8, #7 │ │ + add.w r5, r1, r0, lsl #2 │ │ + add.w r6, sl, r0, lsl #2 │ │ + bls.n 44ce8 │ │ ldr r1, [sp, #76] @ 0x4c │ │ mov r0, sl │ │ - bl 4479c │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - bl 4479c │ │ - movs r1, #4 │ │ - b.n 445c4 │ │ + bl 44ecc │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 44ecc │ │ + movs r0, #4 │ │ + b.n 44cf8 │ │ ldmia.w sl, {r0, r1, r2} │ │ ldr r3, [sp, #76] @ 0x4c │ │ stmia r3!, {r0, r1, r2} │ │ - ldmia.w r5, {r0, r1, r2} │ │ - stmia.w r8, {r0, r1, r2} │ │ - movs r1, #1 │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - mov r9, r1 │ │ - mov r8, r6 │ │ - subs r0, r4, r6 │ │ - cmp r1, r6 │ │ - str r0, [sp, #52] @ 0x34 │ │ - bcs.n 44680 │ │ - add.w r1, r9, r9, lsl #1 │ │ - add.w r0, r9, #1 │ │ - mov.w fp, r1, lsl #2 │ │ - mov r1, r9 │ │ - b.n 44600 │ │ + ldmia.w r6, {r0, r1, r2} │ │ + stmia r5!, {r0, r1, r2} │ │ + movs r0, #1 │ │ + sub.w r1, r8, r7 │ │ + cmp r0, r7 │ │ + str.w r8, [sp, #48] @ 0x30 │ │ + str r1, [sp, #68] @ 0x44 │ │ + str r0, [sp, #60] @ 0x3c │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + bcs.n 44db2 │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + add.w r0, r8, r8, lsl #1 │ │ + mov.w r9, r0, lsl #2 │ │ + b.n 44d36 │ │ ldr r0, [sp, #76] @ 0x4c │ │ - ldrd r8, r1, [sp, #68] @ 0x44 │ │ - str r1, [r0, #0] │ │ - strd r5, r7, [r6, #-8] │ │ - add.w fp, fp, #12 │ │ - mov r0, sl │ │ - mov r1, sl │ │ - cmp sl, r8 │ │ - it cc │ │ - addcc r0, #1 │ │ - bcs.n 44680 │ │ - mov sl, r0 │ │ - add.w r0, r1, r1, lsl #1 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + str.w sl, [r0] │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + strd r5, r7, [r4, #-8] │ │ + ldr r7, [sp, #72] @ 0x48 │ │ + add.w r8, r8, #1 │ │ + add.w r9, r9, #12 │ │ + cmp r8, r7 │ │ + beq.n 44db2 │ │ + add.w r0, r8, r8, lsl #1 │ │ ldr r3, [sp, #76] @ 0x4c │ │ - ldr.w r2, [r1, r0, lsl #2] │ │ - add.w r1, r1, r0, lsl #2 │ │ - ldrd r5, r7, [r1, #4] │ │ + add.w r1, sl, r0, lsl #2 │ │ add.w r4, r3, r0, lsl #2 │ │ - str.w r2, [r3, r0, lsl #2] │ │ + ldrd r5, r7, [r1, #4] │ │ + ldr.w r2, [sl, r0, lsl #2] │ │ ldrd r1, r6, [r4, #-8] │ │ - mov r0, r5 │ │ + str.w r2, [r3, r0, lsl #2] │ │ mov r2, r6 │ │ + mov r0, r5 │ │ strd r5, r7, [r4, #4] │ │ cmp r7, r6 │ │ it cc │ │ movcc r2, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r7, r6 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 445f0 │ │ - ldr r0, [r4, #0] │ │ - mov r4, fp │ │ - str r0, [sp, #72] @ 0x48 │ │ + bgt.n 44d28 │ │ + ldr.w sl, [r4] │ │ + mov r6, r9 │ │ ldr r3, [sp, #76] @ 0x4c │ │ - cmp r4, #12 │ │ - add.w r6, r3, r4 │ │ - ldmdb r6, {r0, r1, r2} │ │ - str r0, [r3, r4] │ │ - strd r1, r2, [r6, #4] │ │ - beq.n 445e4 │ │ - ldrd r1, r8, [r6, #-20] │ │ + cmp r6, #12 │ │ + add.w r4, r3, r6 │ │ + ldmdb r4, {r0, r1, r2} │ │ + str r0, [r3, r6] │ │ + strd r1, r2, [r4, #4] │ │ + beq.n 44d1a │ │ + ldrd r1, fp, [r4, #-20] │ │ mov r0, r5 │ │ - mov r2, r8 │ │ - cmp r7, r8 │ │ + mov r2, fp │ │ + cmp r7, fp │ │ it cc │ │ movcc r2, r7 │ │ - blx d7c10 │ │ - subs r4, #12 │ │ + blx d8860 │ │ + subs r6, #12 │ │ cmp r0, #0 │ │ it eq │ │ - subeq.w r0, r7, r8 │ │ + subeq.w r0, r7, fp │ │ cmp r0, #0 │ │ - bmi.n 44646 │ │ + bmi.n 44d78 │ │ ldr r0, [sp, #76] @ 0x4c │ │ - add r0, r4 │ │ - b.n 445e6 │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - cmp r9, fp │ │ - bcs.n 44762 │ │ - add.w r0, r8, r8, lsl #1 │ │ + add r0, r6 │ │ + b.n 44d1c │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cmp r8, r0 │ │ + bcs.n 44e90 │ │ + add.w r0, r7, r7, lsl #1 │ │ ldr r1, [sp, #76] @ 0x4c │ │ - mov r2, r9 │ │ - add.w r8, r1, r0, lsl #2 │ │ + add.w fp, r1, r0, lsl #2 │ │ ldr r1, [sp, #36] @ 0x24 │ │ + str.w fp, [sp, #52] @ 0x34 │ │ add.w r0, r1, r0, lsl #2 │ │ - add.w r1, r9, r9, lsl #1 │ │ str r0, [sp, #64] @ 0x40 │ │ - add.w r0, r9, #1 │ │ - lsls r4, r1, #2 │ │ - movs r1, #12 │ │ - strd r8, r1, [sp, #68] @ 0x44 │ │ - b.n 446d6 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldrd fp, r1, [sp, #52] @ 0x34 │ │ + add.w r0, r8, r8, lsl #1 │ │ + mov sl, fp │ │ + lsls r4, r0, #2 │ │ + movs r0, #12 │ │ + str r0, [sp, #72] @ 0x48 │ │ + b.n 44e06 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + mov r0, fp │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #56] @ 0x38 │ │ str r1, [r0, #0] │ │ strd r5, r7, [r9, #-8] │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ - mov r0, r9 │ │ - cmp r9, fp │ │ - it cc │ │ - addcc r0, #1 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - add.w r8, r8, #12 │ │ - mov r2, r9 │ │ - sub.w r1, r1, #12 │ │ - str r1, [sp, #72] @ 0x48 │ │ - bcs.n 44762 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + add.w r8, r8, #1 │ │ + add.w sl, sl, #12 │ │ + subs r0, #12 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cmp r8, r0 │ │ + beq.n 44e90 │ │ ldr r1, [sp, #64] @ 0x40 │ │ - mov r9, r0 │ │ - add.w r0, r2, r2, lsl #1 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ + add.w r0, r8, r8, lsl #1 │ │ + add.w r9, fp, r0, lsl #2 │ │ ldr.w r2, [r1, r0, lsl #2] │ │ add.w r1, r1, r0, lsl #2 │ │ ldrd r5, r7, [r1, #4] │ │ - add.w sl, r3, r0, lsl #2 │ │ - str.w r2, [r3, r0, lsl #2] │ │ - ldrd r1, r6, [sl, #-8] │ │ - mov r0, r5 │ │ - mov r2, r6 │ │ - strd r5, r7, [sl, #4] │ │ + ldrd r1, r6, [r9, #-8] │ │ cmp r7, r6 │ │ + str.w r2, [fp, r0, lsl #2] │ │ + mov r2, r6 │ │ + mov r0, r5 │ │ + strd r5, r7, [r9, #4] │ │ it cc │ │ movcc r2, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r7, r6 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 446be │ │ - ldr r6, [sp, #72] @ 0x48 │ │ - ldr.w r0, [sl] │ │ - mov sl, r8 │ │ - str.w r9, [sp, #60] @ 0x3c │ │ + bgt.n 44df2 │ │ + ldr.w fp, [sp, #72] @ 0x48 │ │ + mov r6, sl │ │ + ldr.w r0, [r9] │ │ + str.w r8, [sp, #60] @ 0x3c │ │ str r0, [sp, #56] @ 0x38 │ │ - add.w r9, sl, r4 │ │ - cmp r4, r6 │ │ + add.w r9, r6, r4 │ │ + cmp r4, fp │ │ ldmdb r9, {r0, r1, r2} │ │ - str.w r0, [sl, r4] │ │ + str r0, [r6, r4] │ │ strd r1, r2, [r9, #4] │ │ - beq.n 446ae │ │ - ldrd r1, fp, [r9, #-20] │ │ + beq.n 44de0 │ │ + ldrd r1, r8, [r9, #-20] │ │ mov r0, r5 │ │ - mov r2, fp │ │ - cmp r7, fp │ │ + mov r2, r8 │ │ + cmp r7, r8 │ │ it cc │ │ movcc r2, r7 │ │ - blx d7c10 │ │ - adds r6, #12 │ │ - sub.w sl, sl, #12 │ │ + blx d8860 │ │ + add.w fp, fp, #12 │ │ + subs r6, #12 │ │ cmp r0, #0 │ │ it eq │ │ - subeq.w r0, r7, fp │ │ + subeq.w r0, r7, r8 │ │ cmp r0, #0 │ │ - bmi.n 44724 │ │ - add.w r0, sl, r4 │ │ - b.n 446b0 │ │ + bmi.n 44e52 │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ + adds r0, r6, r4 │ │ + b.n 44de6 │ │ ldr r0, [sp, #76] @ 0x4c │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr r2, [sp, #36] @ 0x24 │ │ - bl 448c6 │ │ + bl 44ff6 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #28] @ (44794 ) │ │ + ldr r0, [pc, #32] @ (44ec4 ) │ │ movs r1, #19 │ │ - ldr r2, [pc, #28] @ (44798 ) │ │ + ldr r2, [pc, #32] @ (44ec8 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - ldr r3, [pc, #12] @ (44790 ) │ │ + bl 3fbe0 │ │ + ldr r3, [pc, #12] @ (44ec0 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ mov r2, r9 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r6, [r6, #24] │ │ + bl 3fb30 │ │ + nop │ │ + ldr r4, [r4, #104] @ 0x68 │ │ movs r1, r1 │ │ - bics r7, r4 │ │ - @ instruction: 0xfffd69b4 │ │ + lsrs r7, r5 │ │ + @ instruction: 0xfffd6ea2 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ mov r9, r1 │ │ ldrd r1, r8, [r0, #4] │ │ mov r5, r0 │ │ ldrd r0, sl, [r0, #16] │ │ mov r2, r8 │ │ cmp sl, r8 │ │ it cc │ │ movcc r2, sl │ │ - blx d7c10 │ │ + blx d8860 │ │ mov r6, r0 │ │ ldrd r1, r4, [r5, #28] │ │ ldrd r0, r7, [r5, #40] @ 0x28 │ │ mov r2, r4 │ │ cmp r7, r4 │ │ it cc │ │ movcc r2, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r7, r4 │ │ cmp r6, #0 │ │ it eq │ │ subeq.w r6, sl, r8 │ │ lsrs r1, r6, #31 │ │ @@ -42992,15 +43132,15 @@ │ │ ldrd r0, sl, [r0, #4] │ │ mov r2, r3 │ │ it mi │ │ movmi r4, #24 │ │ cmp sl, r3 │ │ it cc │ │ movcc r2, sl │ │ - blx d7c10 │ │ + blx d8860 │ │ mov r7, r0 │ │ mvns r0, r6 │ │ lsrs r0, r0, #31 │ │ adds r2, r5, r4 │ │ add.w r0, r0, r0, lsl #1 │ │ str r2, [sp, #4] │ │ cmp r7, #0 │ │ @@ -43015,15 +43155,15 @@ │ │ mov r2, r4 │ │ mov r6, sl │ │ it mi │ │ movmi r6, r5 │ │ cmp r8, r4 │ │ it cc │ │ movcc r2, r8 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r8, r4 │ │ ldr.w r8, [sp, #4] │ │ cmp r0, #0 │ │ ittt mi │ │ movmi r6, r8 │ │ @@ -43036,15 +43176,15 @@ │ │ ldrd r1, r7, [r5, #4] │ │ it mi │ │ movmi fp, sl │ │ mov r2, r7 │ │ cmp r4, r7 │ │ it cc │ │ movcc r2, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ ldmia.w fp, {r1, r2, r3} │ │ cmp r0, #0 │ │ stmia.w r9, {r1, r2, r3} │ │ it eq │ │ subeq r0, r4, r7 │ │ cmp r0, #0 │ │ mov r0, r5 │ │ @@ -43082,15 +43222,15 @@ │ │ stmia.w r0, {r1, r3, ip} │ │ ldrd r1, fp, [ip, #4] │ │ ldrd r0, r9, [r3, #4] │ │ mov r2, fp │ │ cmp r9, fp │ │ it cc │ │ movcc r2, r9 │ │ - blx d7c10 │ │ + blx d8860 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r7, r9, fp │ │ ldrd r0, r1, [sp, #12] │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ it gt │ │ @@ -43102,15 +43242,15 @@ │ │ ldrd r1, r6, [r8, #4] │ │ ldrd r0, r5, [r5, #4] │ │ cmp r5, r6 │ │ strd r2, r3, [r4] │ │ mov r2, r6 │ │ it cc │ │ movcc r2, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ mov r1, r8 │ │ ldrd r3, ip, [sp, #12] │ │ it eq │ │ subeq r0, r5, r6 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ it gt │ │ @@ -43132,19 +43272,19 @@ │ │ add.w r1, r1, r1, lsl #1 │ │ mvn.w r0, r0, asr #31 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r8, r8, r1, lsl #2 │ │ ldr r1, [sp, #8] │ │ add.w r5, r9, r0, lsl #2 │ │ subs r1, #1 │ │ - bne.n 448f4 │ │ + bne.n 45024 │ │ ldr r1, [sp, #4] │ │ add.w r0, r8, #12 │ │ lsls r1, r1, #31 │ │ - beq.n 449e0 │ │ + beq.n 45110 │ │ mov r1, r3 │ │ cmp ip, r0 │ │ it cc │ │ movcc r1, ip │ │ ldrd r2, r7, [r1] │ │ ldr r1, [r1, #8] │ │ strd r2, r7, [r4] │ │ @@ -43159,80 +43299,80 @@ │ │ orr.w r1, r1, r1, lsl #1 │ │ add.w r3, r3, r2, lsl #2 │ │ add.w ip, ip, r1, lsl #2 │ │ cmp ip, r0 │ │ itt eq │ │ addeq.w r0, r5, #12 │ │ cmpeq r3, r0 │ │ - beq.n 449f0 │ │ - bl 40e1c │ │ + beq.n 45120 │ │ + bl 41554 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ mov r8, r2 │ │ mov sl, r1 │ │ mov r6, r0 │ │ cmp r3, #8 │ │ - bcc.n 44a44 │ │ + bcc.n 45174 │ │ lsrs r5, r3, #3 │ │ movs r4, #84 @ 0x54 │ │ mla r2, r5, r4, r6 │ │ add.w r7, r5, r5, lsl #1 │ │ mov r0, r6 │ │ add.w r1, r6, r7, lsl #4 │ │ mov r3, r5 │ │ - bl 449f6 │ │ + bl 45126 │ │ mla r2, r5, r4, sl │ │ add.w r1, sl, r7, lsl #4 │ │ mov r6, r0 │ │ mov r0, sl │ │ mov r3, r5 │ │ - bl 449f6 │ │ + bl 45126 │ │ mla r2, r5, r4, r8 │ │ add.w r1, r8, r7, lsl #4 │ │ mov sl, r0 │ │ mov r0, r8 │ │ mov r3, r5 │ │ - bl 449f6 │ │ + bl 45126 │ │ mov r8, r0 │ │ ldrd r4, r9, [r6, #4] │ │ ldrd r1, r7, [sl, #4] │ │ cmp r9, r7 │ │ mov r2, r7 │ │ mov r0, r4 │ │ it cc │ │ movcc r2, r9 │ │ str r1, [sp, #8] │ │ - blx d7c10 │ │ + blx d8860 │ │ str.w r8, [sp, #4] │ │ mov r5, r0 │ │ ldrd fp, r8, [r8, #4] │ │ cmp r0, #0 │ │ mov r2, r8 │ │ mov r0, r4 │ │ it eq │ │ subeq.w r5, r9, r7 │ │ cmp r9, r8 │ │ mov r1, fp │ │ it cc │ │ movcc r2, r9 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r9, r8 │ │ eors r0, r5 │ │ - bmi.n 44aac │ │ + bmi.n 451dc │ │ mov r2, r8 │ │ cmp r7, r8 │ │ it cc │ │ movcc r2, r7 │ │ ldr r0, [sp, #8] │ │ mov r1, fp │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r7, r8 │ │ eors r0, r5 │ │ ldr r0, [sp, #4] │ │ it mi │ │ movmi sl, r0 │ │ @@ -43245,77 +43385,77 @@ │ │ ldr.w sl, [r2] │ │ mov r9, r1 │ │ mov fp, r0 │ │ str r2, [sp, #8] │ │ ldr.w r1, [sl] │ │ ldr r0, [r1, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.w 44be4 │ │ + beq.w 45314 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r4, [r1, #104] @ 0x68 │ │ add.w r7, fp, #8 │ │ add.w r6, fp, #32 │ │ lsls r5, r0, #4 │ │ ldrb.w r3, [r4, #32] │ │ mov r0, r6 │ │ ldr r2, [r4, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 44afa │ │ + bne.n 4522a │ │ adds r4, #48 @ 0x30 │ │ subs r5, #48 @ 0x30 │ │ - bne.n 44ae0 │ │ - b.n 44be4 │ │ + bne.n 45210 │ │ + b.n 45314 │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ cmp r1, #0 │ │ - beq.n 44bde │ │ + beq.n 4530e │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 44be4 │ │ + bne.n 45314 │ │ movs r5, #2 │ │ ldr.w r1, [sl] │ │ ldr r0, [r1, #108] @ 0x6c │ │ - cbz r0, 44b60 │ │ + cbz r0, 45290 │ │ add.w r2, r5, r5, lsl #1 │ │ ldr r4, [r1, #104] @ 0x68 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r1, fp, r2, lsl #3 │ │ sub.w r8, r1, #16 │ │ add.w r7, r1, #8 │ │ lsls r6, r0, #4 │ │ ldrb.w r3, [r4, #32] │ │ mov r0, r7 │ │ ldr r2, [r4, #28] │ │ mov r1, r8 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 44b44 │ │ + bne.n 45274 │ │ adds r4, #48 @ 0x30 │ │ subs r6, #48 @ 0x30 │ │ - bne.n 44b2a │ │ - b.n 44b60 │ │ + bne.n 4525a │ │ + b.n 45290 │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ - cbz r1, 44b52 │ │ + cbz r1, 45282 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - beq.n 44b58 │ │ - b.n 44b60 │ │ + beq.n 45288 │ │ + b.n 45290 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - bne.n 44b60 │ │ + bne.n 45290 │ │ adds r5, #1 │ │ cmp r5, r9 │ │ - bne.n 44b0a │ │ - b.n 44b6c │ │ + bne.n 4523a │ │ + b.n 4529c │ │ movs r0, #1 │ │ cmp r5, r9 │ │ - bne.n 44c54 │ │ + bne.n 45384 │ │ cmp r0, #0 │ │ - beq.w 44c76 │ │ + beq.w 453a6 │ │ add.w r0, r9, r9, lsl #1 │ │ mvn.w r1, #11 │ │ movs r2, #0 │ │ add.w r0, r1, r0, lsl #3 │ │ mov.w r1, r9, lsr #1 │ │ add.w r1, r1, r1, lsl #1 │ │ mov.w ip, r1, lsl #3 │ │ @@ -43340,104 +43480,104 @@ │ │ ldr r6, [r7, #8] │ │ str.w lr, [r7, #-12] │ │ str.w sl, [r1, #4] │ │ str.w r9, [r1, #8] │ │ str r5, [r7, #4] │ │ str r6, [r1, #20] │ │ str r3, [r7, #8] │ │ - bne.n 44b86 │ │ - b.n 44c76 │ │ + bne.n 452b6 │ │ + b.n 453a6 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - beq.n 44b08 │ │ + beq.n 45238 │ │ ldr.w r0, [sl] │ │ ldr r0, [r0, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 44c76 │ │ + beq.n 453a6 │ │ movs r5, #2 │ │ - b.n 44bfe │ │ + b.n 4532e │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - beq.n 44c4c │ │ + beq.n 4537c │ │ adds r5, #1 │ │ cmp r5, r9 │ │ - beq.n 44c76 │ │ + beq.n 453a6 │ │ ldr.w r1, [sl] │ │ ldr r0, [r1, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 44bf8 │ │ + beq.n 45328 │ │ add.w r2, r5, r5, lsl #1 │ │ ldr r4, [r1, #104] @ 0x68 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r1, fp, r2, lsl #3 │ │ sub.w r7, r1, #16 │ │ add.w r6, r1, #8 │ │ mov.w r8, r0, lsl #4 │ │ ldrb.w r3, [r4, #32] │ │ mov r0, r6 │ │ ldr r2, [r4, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 44c3e │ │ + bne.n 4536e │ │ adds r4, #48 @ 0x30 │ │ subs.w r8, r8, #48 @ 0x30 │ │ - bne.n 44c22 │ │ - b.n 44bf8 │ │ + bne.n 45352 │ │ + b.n 45328 │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ cmp r1, #0 │ │ - beq.n 44bf2 │ │ + beq.n 45322 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 44bf8 │ │ + bne.n 45328 │ │ movs r0, #0 │ │ cmp r5, r9 │ │ - beq.w 44b66 │ │ + beq.w 45296 │ │ ldr r0, [sp, #8] │ │ movs r1, #62 @ 0x3e │ │ str r0, [sp, #0] │ │ orr.w r0, r9, #1 │ │ clz r0, r0 │ │ movs r2, #0 │ │ eor.w r3, r1, r0, lsl #1 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 44fd8 │ │ + bl 45708 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #12 │ │ uxtb r3, r3 │ │ cmp r3, #6 │ │ - bhi.n 44d26 │ │ + bhi.n 45456 │ │ tbb [pc, r3] │ │ lsls r4, r0, #16 │ │ movs r6, #81 @ 0x51 │ │ str r3, [r4, #88] @ 0x58 │ │ lsls r7, r7, #1 │ │ ldr r3, [r0, #8] │ │ cmp r3, r2 │ │ - bls.n 44ca8 │ │ + bls.n 453d8 │ │ ldr r3, [r0, #4] │ │ cmp r2, r3 │ │ - bcs.w 44faa │ │ + bcs.w 456da │ │ ldr r0, [r0, #0] │ │ ldrb r0, [r0, r2] │ │ - b.n 44caa │ │ + b.n 453da │ │ movs r0, #0 │ │ ldr r3, [r1, #8] │ │ movs r7, #0 │ │ cmp r3, r2 │ │ mov.w r3, #0 │ │ - bls.n 44cc2 │ │ + bls.n 453f2 │ │ ldr r3, [r1, #4] │ │ cmp r2, r3 │ │ - bcs.w 44faa │ │ + bcs.w 456da │ │ ldr r1, [r1, #0] │ │ ldrb r3, [r1, r2] │ │ cmp r0, r3 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ it hi │ │ @@ -43446,133 +43586,133 @@ │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r3, #0 │ │ ldr r7, [r0, #8] │ │ movt r3, #32704 @ 0x7fc0 │ │ cmp r7, r2 │ │ mov r7, r3 │ │ - bls.n 44cfa │ │ + bls.n 4542a │ │ ldr r6, [r0, #4] │ │ cmp r6, r2 │ │ - bcc.w 44f72 │ │ + bcc.w 456a2 │ │ subs r6, r6, r2 │ │ cmp r6, #3 │ │ - bls.w 44f56 │ │ + bls.w 45686 │ │ ldr r0, [r0, #0] │ │ ldr r7, [r0, r2] │ │ ldr r0, [r1, #8] │ │ cmp r0, r2 │ │ - bls.n 44d14 │ │ + bls.n 45444 │ │ ldr r6, [r1, #4] │ │ cmp r6, r2 │ │ - bcc.w 44f72 │ │ + bcc.w 456a2 │ │ subs r6, r6, r2 │ │ cmp r6, #3 │ │ - bls.w 44f56 │ │ + bls.w 45686 │ │ ldr r0, [r1, #0] │ │ ldr r3, [r0, r2] │ │ asrs r0, r3, #31 │ │ asrs r1, r7, #31 │ │ eor.w r0, r3, r0, lsr #1 │ │ eor.w r1, r7, r1, lsr #1 │ │ movs r2, #0 │ │ cmp r1, r0 │ │ - b.n 44e60 │ │ + b.n 45590 │ │ movs r0, #0 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldr r3, [r0, #8] │ │ cmp r3, r2 │ │ - bls.w 44e3e │ │ + bls.w 4556e │ │ ldr r6, [r0, #4] │ │ cmp r6, r2 │ │ - bcc.w 44f80 │ │ + bcc.w 456b0 │ │ subs r6, r6, r2 │ │ cmp r6, #3 │ │ - bls.w 44f56 │ │ + bls.w 45686 │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, r2] │ │ ldr r3, [r1, #8] │ │ cmp r3, r2 │ │ - bhi.n 44e4a │ │ + bhi.n 4557a │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ - b.n 44e5c │ │ + b.n 4558c │ │ ldr r3, [r0, #8] │ │ cmp r3, r2 │ │ - bls.w 44e74 │ │ + bls.w 455a4 │ │ ldr r6, [r0, #4] │ │ cmp r6, r2 │ │ - bcc.w 44f8e │ │ + bcc.w 456be │ │ subs r6, r6, r2 │ │ cmp r6, #7 │ │ - bls.w 44f64 │ │ + bls.w 45694 │ │ ldr r3, [r0, #0] │ │ ldr r0, [r3, r2] │ │ add r3, r2 │ │ ldr r3, [r3, #4] │ │ ldr r6, [r1, #8] │ │ movs r7, #0 │ │ cmp r6, r2 │ │ - bhi.w 44e86 │ │ + bhi.w 455b6 │ │ movs r2, #0 │ │ movs r1, #0 │ │ movt r2, #32760 @ 0x7ff8 │ │ - b.n 44e9c │ │ + b.n 455cc │ │ mov r3, sp │ │ mov r4, r1 │ │ mov r1, r0 │ │ mov r0, r3 │ │ mov r7, r1 │ │ mov r5, r2 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ - bne.w 44ede │ │ + bne.w 4560e │ │ ldrd r6, r9, [sp, #4] │ │ ldr r2, [r7, #4] │ │ adds.w r1, r9, r6 │ │ - bcs.w 44f4c │ │ + bcs.w 4567c │ │ cmp r1, r2 │ │ - bhi.w 44f4c │ │ + bhi.w 4567c │ │ mov r0, sp │ │ mov r1, r4 │ │ mov r2, r5 │ │ ldr.w r8, [r7] │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #0] │ │ cmp r0, #0 │ │ - beq.w 44f3a │ │ + beq.w 4566a │ │ add.w r0, r8, r6 │ │ - b.n 44eee │ │ + b.n 4561e │ │ ldr r6, [r0, #8] │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ movs r7, #0 │ │ movs r5, #0 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ cmp r6, r2 │ │ - bls.n 44dfc │ │ + bls.n 4552c │ │ ldr r6, [r0, #4] │ │ cmp r6, r2 │ │ - bcc.w 44f9c │ │ + bcc.w 456cc │ │ subs r6, r6, r2 │ │ cmp r6, #7 │ │ - bls.w 44f64 │ │ + bls.w 45694 │ │ ldr r0, [r0, #0] │ │ ldr r5, [r0, r2] │ │ add r0, r2 │ │ ldr r4, [r0, #4] │ │ ldr r0, [r1, #8] │ │ cmp r0, r2 │ │ - bls.n 44e1a │ │ + bls.n 4554a │ │ ldr r6, [r1, #4] │ │ cmp r6, r2 │ │ - bcc.w 44f9c │ │ + bcc.w 456cc │ │ subs r6, r6, r2 │ │ cmp r6, #7 │ │ - bls.w 44f64 │ │ + bls.w 45694 │ │ ldr r0, [r1, #0] │ │ ldr r7, [r0, r2] │ │ add r0, r2 │ │ ldr r3, [r0, #4] │ │ subs r1, r5, r7 │ │ mov.w r0, #0 │ │ sbcs.w r1, r4, r3 │ │ @@ -43585,21 +43725,21 @@ │ │ movlt r0, #1 │ │ subs r0, r0, r1 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ ldr r3, [r1, #8] │ │ cmp r3, r2 │ │ - bls.w 44d50 │ │ + bls.w 45480 │ │ ldr r6, [r1, #4] │ │ cmp r6, r2 │ │ - bcc.w 44f80 │ │ + bcc.w 456b0 │ │ subs r6, r6, r2 │ │ cmp r6, #3 │ │ - bls.n 44f56 │ │ + bls.n 45686 │ │ ldr r1, [r1, #0] │ │ ldr r1, [r1, r2] │ │ movs r2, #0 │ │ cmp r0, r1 │ │ mov.w r0, #0 │ │ it lt │ │ movlt r0, #1 │ │ @@ -43610,21 +43750,21 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r3, #0 │ │ movs r0, #0 │ │ movt r3, #32760 @ 0x7ff8 │ │ ldr r6, [r1, #8] │ │ movs r7, #0 │ │ cmp r6, r2 │ │ - bls.w 44d80 │ │ + bls.w 454b0 │ │ ldr r6, [r1, #4] │ │ cmp r6, r2 │ │ - bcc.w 44f8e │ │ + bcc.w 456be │ │ subs r6, r6, r2 │ │ cmp r6, #7 │ │ - bls.n 44f64 │ │ + bls.n 45694 │ │ ldr r6, [r1, #0] │ │ ldr r1, [r6, r2] │ │ add r2, r6 │ │ ldr r2, [r2, #4] │ │ asrs r6, r2, #31 │ │ movs.w r5, r6, lsr #1 │ │ eor.w r2, r2, r5 │ │ @@ -43646,32 +43786,32 @@ │ │ movlt r7, #1 │ │ subs r0, r7, r6 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ mov r0, sp │ │ mov r1, r4 │ │ mov r2, r5 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 44f30 │ │ + cbz r0, 45660 │ │ movs r0, #0 │ │ ldrd r6, r5, [sp, #4] │ │ ldr r2, [r4, #4] │ │ adds r1, r5, r6 │ │ - bcs.n 44f4c │ │ + bcs.n 4567c │ │ cmp r1, r2 │ │ - bhi.n 44f4c │ │ - cbz r0, 44f42 │ │ + bhi.n 4567c │ │ + cbz r0, 45672 │ │ ldr r1, [r4, #0] │ │ mov r2, r5 │ │ cmp r9, r5 │ │ it cc │ │ movcc r2, r9 │ │ add r1, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r9, r5 │ │ cmp r0, #0 │ │ mov.w r0, #0 │ │ mov.w r1, #0 │ │ it mi │ │ @@ -43688,213 +43828,213 @@ │ │ movs r0, #1 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #1 │ │ negs r0, r0 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r3, [pc, #132] @ (44fd4 ) │ │ + ldr r3, [pc, #132] @ (45704 ) │ │ mov r0, r6 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #104] @ (44fc0 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #104] @ (456f0 ) │ │ movs r0, #0 │ │ movs r1, #4 │ │ mov r2, r6 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #96] @ (44fc8 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #96] @ (456f8 ) │ │ movs r0, #0 │ │ movs r1, #8 │ │ mov r2, r6 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #80] @ (44fc4 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #80] @ (456f4 ) │ │ add r3, pc │ │ mov r0, r2 │ │ mov r1, r6 │ │ mov r2, r6 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #52] @ (44fb8 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #52] @ (456e8 ) │ │ add r3, pc │ │ mov r0, r2 │ │ mov r1, r6 │ │ mov r2, r6 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #64] @ (44fd0 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #64] @ (45700 ) │ │ add r3, pc │ │ mov r0, r2 │ │ mov r1, r6 │ │ mov r2, r6 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #44] @ (44fcc ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #44] @ (456fc ) │ │ add r3, pc │ │ mov r0, r2 │ │ mov r1, r6 │ │ mov r2, r6 │ │ - bl 3f3a0 │ │ - ldr r4, [pc, #16] @ (44fbc ) │ │ + bl 3fb30 │ │ + ldr r4, [pc, #16] @ (456ec ) │ │ mov r0, r2 │ │ mov r1, r3 │ │ add r4, pc │ │ mov r2, r4 │ │ - bl 3f474 │ │ - strb r2, [r1, r1] │ │ + bl 3fbfc │ │ + ldr r2, [r3, r5] │ │ movs r1, r1 │ │ - strb r4, [r1, r1] │ │ + strb r4, [r1, r2] │ │ movs r1, r1 │ │ - ldr r6, [pc, #696] @ (4527c ) │ │ + strh r6, [r5, r6] │ │ movs r1, r1 │ │ - strh r0, [r5, r6] │ │ + ldr r0, [r5, r2] │ │ movs r1, r1 │ │ - ldr r6, [pc, #704] @ (4528c ) │ │ + strh r0, [r6, r6] │ │ movs r1, r1 │ │ - strb r6, [r5, r1] │ │ + ldr r6, [r3, r5] │ │ movs r1, r1 │ │ - strh r4, [r3, r6] │ │ + ldr r4, [r3, r2] │ │ movs r1, r1 │ │ - strb r4, [r5, r0] │ │ + ldr r4, [r5, r4] │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ str r2, [sp, #12] │ │ mov r4, r0 │ │ ldr r0, [sp, #104] @ 0x68 │ │ mov sl, r1 │ │ cmp r1, #33 @ 0x21 │ │ str r0, [sp, #32] │ │ - bcs.n 44ffe │ │ + bcs.n 4572e │ │ ldr r0, [sp, #32] │ │ mov r1, sl │ │ ldr r2, [r0, #0] │ │ mov r0, r4 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 456a2 │ │ + b.w 45dd2 │ │ mov r5, r3 │ │ cmp r5, #0 │ │ - beq.w 4568e │ │ + beq.w 45dbe │ │ mov.w r3, sl, lsr #3 │ │ movs r0, #168 @ 0xa8 │ │ mla r2, r3, r0, r4 │ │ add.w r0, r3, r3, lsl #1 │ │ str.w sl, [sp, #20] │ │ add.w r9, r4, r0, lsl #5 │ │ cmp.w sl, #64 @ 0x40 │ │ str r4, [sp, #16] │ │ - bcs.n 45062 │ │ + bcs.n 45792 │ │ ldr r0, [sp, #32] │ │ add.w r6, r9, #8 │ │ add.w r8, r4, #8 │ │ ldr.w fp, [r0] │ │ ldr.w r0, [fp] │ │ ldr r1, [r0, #108] @ 0x6c │ │ - cbz r1, 45070 │ │ + cbz r1, 457a0 │ │ ldr r4, [r0, #104] @ 0x68 │ │ add.w r0, r1, r1, lsl #1 │ │ mov sl, r2 │ │ lsls r7, r0, #4 │ │ ldrb.w r3, [r4, #32] │ │ mov r0, r8 │ │ ldr r2, [r4, #28] │ │ mov r1, r6 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45074 │ │ + bne.n 457a4 │ │ adds r4, #48 @ 0x30 │ │ subs r7, #48 @ 0x30 │ │ - bne.n 45044 │ │ + bne.n 45774 │ │ movs r0, #0 │ │ mov r2, sl │ │ - b.n 45088 │ │ + b.n 457b8 │ │ ldr r0, [sp, #32] │ │ mov r1, r9 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ - bl 45b2a │ │ - b.n 4515a │ │ + bl 463ee │ │ + b.n 4588a │ │ movs r0, #0 │ │ - b.n 45088 │ │ + b.n 457b8 │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ mov r2, sl │ │ - cbz r1, 45088 │ │ + cbz r1, 457b8 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr.w r0, [fp] │ │ add.w r7, r2, #8 │ │ str r2, [sp, #28] │ │ ldr r1, [r0, #108] @ 0x6c │ │ - cbz r1, 450dc │ │ + cbz r1, 4580c │ │ ldr r4, [r0, #104] @ 0x68 │ │ add.w r0, r1, r1, lsl #1 │ │ mov.w sl, r0, lsl #4 │ │ ldrb.w r3, [r4, #32] │ │ mov r0, r8 │ │ ldr r2, [r4, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 450be │ │ + bne.n 457ee │ │ adds r4, #48 @ 0x30 │ │ subs.w sl, sl, #48 @ 0x30 │ │ - bne.n 450a2 │ │ - b.n 450dc │ │ + bne.n 457d2 │ │ + b.n 4580c │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ cmp r1, #0 │ │ - beq.w 4566c │ │ + beq.w 45d9c │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 450dc │ │ + bne.n 4580c │ │ ldr r1, [sp, #36] @ 0x24 │ │ mvns r0, r1 │ │ lsls r0, r0, #24 │ │ ldr r4, [sp, #16] │ │ mov r0, r4 │ │ - bne.n 4515a │ │ - b.n 450e8 │ │ + bne.n 4588a │ │ + b.n 45818 │ │ ldr r1, [sp, #36] @ 0x24 │ │ ldr r4, [sp, #16] │ │ mvns r0, r1 │ │ lsls r0, r0, #24 │ │ mov r0, r4 │ │ - beq.n 4515a │ │ + beq.n 4588a │ │ ldr.w r0, [fp] │ │ ldr r2, [r0, #108] @ 0x6c │ │ - cbz r2, 4511c │ │ + cbz r2, 4584c │ │ ldr r4, [r0, #104] @ 0x68 │ │ add.w r0, r2, r2, lsl #1 │ │ mov r8, r5 │ │ lsls r5, r0, #4 │ │ ldrb.w r3, [r4, #32] │ │ mov r0, r6 │ │ ldr r2, [r4, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45122 │ │ + bne.n 45852 │ │ adds r4, #48 @ 0x30 │ │ subs r5, #48 @ 0x30 │ │ - bne.n 450fa │ │ + bne.n 4582a │ │ movs r0, #0 │ │ ldr r1, [sp, #36] @ 0x24 │ │ mov r5, r8 │ │ ldr r2, [sp, #28] │ │ - b.n 4513c │ │ + b.n 4586c │ │ movs r0, #0 │ │ ldr r2, [sp, #28] │ │ - b.n 4513c │ │ + b.n 4586c │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ ldr r2, [sp, #28] │ │ cmp r1, #0 │ │ ldr r1, [sp, #36] @ 0x24 │ │ - beq.n 4513a │ │ + beq.n 4586a │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r0, #1 │ │ mov r5, r8 │ │ mvns r1, r1 │ │ @@ -43912,57 +44052,57 @@ │ │ mov r0, r9 │ │ subs r5, #1 │ │ str r5, [sp, #8] │ │ ldr.w sl, [sp, #20] │ │ sub.w r8, r0, r4 │ │ ldr r0, [sp, #12] │ │ mov fp, r4 │ │ - cbz r0, 451bc │ │ + cbz r0, 458ec │ │ ldr r0, [sp, #32] │ │ add.w r9, fp, r8 │ │ ldr r0, [r0, #0] │ │ ldr r1, [r0, #0] │ │ ldr r0, [r1, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.w 45410 │ │ + beq.w 45b40 │ │ ldr r7, [r1, #104] @ 0x68 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r1, [sp, #12] │ │ add.w r5, r9, #8 │ │ lsls r4, r0, #4 │ │ add.w r6, r1, #8 │ │ ldrb.w r3, [r7, #32] │ │ mov r0, r6 │ │ ldr r2, [r7, #28] │ │ mov r1, r5 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 451aa │ │ + bne.n 458da │ │ adds r7, #48 @ 0x30 │ │ subs r4, #48 @ 0x30 │ │ - bne.n 45190 │ │ - b.n 45410 │ │ + bne.n 458c0 │ │ + b.n 45b40 │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ cmp r1, #0 │ │ - beq.w 45408 │ │ + beq.w 45b38 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.w 45410 │ │ + bne.w 45b40 │ │ ldr r0, [sp, #32] │ │ add.w r9, sp, #40 @ 0x28 │ │ mov r1, r9 │ │ ldr.w sl, [r0] │ │ mov r0, fp │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ mov r0, fp │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ add.w r4, fp, r8 │ │ movs r2, #24 │ │ mov r1, r4 │ │ - bl d44de │ │ + bl d53c2 │ │ mov r0, r9 │ │ add.w ip, fp, #24 │ │ ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ add.w r8, fp, #8 │ │ mov r0, ip │ │ stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ mov r1, r9 │ │ @@ -43972,219 +44112,219 @@ │ │ ldr r1, [sp, #20] │ │ ldr.w r0, [sl] │ │ add.w r1, r1, r1, lsl #1 │ │ ldr r0, [r0, #108] @ 0x6c │ │ add.w sl, fp, r1, lsl #3 │ │ strd sl, ip, [sp, #24] │ │ cmp r0, #0 │ │ - beq.n 452b0 │ │ + beq.n 459e0 │ │ add.w r6, fp, #48 @ 0x30 │ │ movs r4, #0 │ │ mov fp, ip │ │ - b.n 45254 │ │ + b.n 45984 │ │ mov.w r9, #0 │ │ add.w r0, r4, r4, lsl #1 │ │ ldr r1, [sp, #28] │ │ movs r2, #24 │ │ add.w r6, r1, r0, lsl #3 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl d44de │ │ + bl d53c2 │ │ mov r0, fp │ │ mov ip, r4 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r7} │ │ mvn.w r0, r9 │ │ lsls r0, r0, #24 │ │ stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ add.w r6, fp, #24 │ │ mov r4, ip │ │ it eq │ │ addeq r4, #1 │ │ cmp r6, sl │ │ - bcs.n 452de │ │ + bcs.n 45a0e │ │ ldr r0, [sp, #36] @ 0x24 │ │ mov r5, fp │ │ mov fp, r6 │ │ ldr r1, [r0, #0] │ │ ldr r0, [r1, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 4521e │ │ + beq.n 4594e │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r6, [r1, #104] @ 0x68 │ │ add.w sl, r5, #32 │ │ lsls r7, r0, #4 │ │ ldrb.w r3, [r6, #32] │ │ mov r0, sl │ │ ldr r2, [r6, #28] │ │ mov r1, r8 │ │ - bl 44c7c │ │ + bl 453ac │ │ mov r9, r0 │ │ lsls r0, r0, #24 │ │ - bne.n 45292 │ │ + bne.n 459c2 │ │ adds r6, #48 @ 0x30 │ │ subs r7, #48 @ 0x30 │ │ - bne.n 4526e │ │ + bne.n 4599e │ │ mov.w r9, #0 │ │ ldr.w sl, [sp, #24] │ │ - b.n 45222 │ │ + b.n 45952 │ │ ldr.w sl, [sp, #24] │ │ ldrb.w r0, [r6, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.n 45222 │ │ + beq.n 45952 │ │ mvn.w r0, r9 │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ lsls r0, r0, #24 │ │ it eq │ │ moveq.w r9, #1 │ │ - b.n 45222 │ │ + b.n 45952 │ │ mov r5, ip │ │ mov r9, ip │ │ mov r0, r5 │ │ mov r1, r9 │ │ movs r2, #24 │ │ - bl d44de │ │ + bl d53c2 │ │ add.w fp, r5, #24 │ │ mov ip, r9 │ │ mov r1, fp │ │ ldmia.w r1, {r0, r2, r3, r4, r6, r7} │ │ stmia.w ip, {r0, r2, r3, r4, r6, r7} │ │ add.w r0, r5, #48 @ 0x30 │ │ mov r5, fp │ │ cmp r0, sl │ │ - bcc.n 452b4 │ │ + bcc.n 459e4 │ │ add.w r6, fp, #24 │ │ movs r4, #0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #108] @ 0x6c │ │ cmp r0, #0 │ │ - bne.n 453b4 │ │ + bne.n 45ae4 │ │ str r4, [sp, #36] @ 0x24 │ │ add.w r0, r4, r4, lsl #1 │ │ ldr r1, [sp, #28] │ │ add.w r9, sp, #40 @ 0x28 │ │ add.w r8, r1, r0, lsl #3 │ │ mov r0, fp │ │ mov r1, r8 │ │ movs r2, #24 │ │ - bl d44de │ │ + bl d53c2 │ │ mov ip, r6 │ │ cmp r6, sl │ │ it eq │ │ moveq ip, r9 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r7} │ │ mov r1, r8 │ │ mov fp, r6 │ │ stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ add.w r0, r6, #24 │ │ mov r6, r0 │ │ - bne.n 452f8 │ │ + bne.n 45a28 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldr.w sl, [sp, #20] │ │ cmp r4, sl │ │ - bcs.w 456a0 │ │ + bcs.w 45dd0 │ │ ldr.w fp, [sp, #16] │ │ mov r8, r4 │ │ add r1, sp, #40 @ 0x28 │ │ mov r0, fp │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ add.w r0, r8, r8, lsl #1 │ │ add.w r9, fp, r0, lsl #3 │ │ mov r0, fp │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ movs r2, #24 │ │ mov r1, r9 │ │ - bl d44de │ │ + bl d53c2 │ │ add r1, sp, #40 @ 0x28 │ │ mov r0, r9 │ │ ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ mov r1, r8 │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ ldr r0, [sp, #32] │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ ldrd r5, r2, [sp, #8] │ │ mov r3, r5 │ │ - bl 44fd8 │ │ + bl 45708 │ │ mvn.w r0, r8 │ │ add sl, r0 │ │ add.w r4, r9, #24 │ │ str.w r9, [sp, #12] │ │ cmp.w sl, #33 @ 0x21 │ │ - bcs.w 45000 │ │ - b.n 44fec │ │ + bcs.w 45730 │ │ + b.n 4571c │ │ movs r5, #0 │ │ add.w r0, r4, r4, lsl #1 │ │ ldr r1, [sp, #28] │ │ movs r2, #24 │ │ add.w r6, r1, r0, lsl #3 │ │ mov r0, fp │ │ mov r1, r6 │ │ - bl d44de │ │ + bl d53c2 │ │ mov ip, r4 │ │ ldmia.w sl, {r0, r1, r2, r3, r4, r7} │ │ mov fp, r9 │ │ stmia r6!, {r0, r1, r2, r3, r4, r7} │ │ mvns r0, r5 │ │ mov r4, ip │ │ lsls r0, r0, #24 │ │ it eq │ │ addeq r4, #1 │ │ ldr.w sl, [sp, #24] │ │ add.w r6, r9, #24 │ │ cmp r9, sl │ │ - beq.n 4531e │ │ + beq.n 45a4e │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r6, sl │ │ mov r9, r6 │ │ mov sl, r6 │ │ add r2, sp, #40 @ 0x28 │ │ ldr r1, [r0, #0] │ │ ldr r0, [r1, #108] @ 0x6c │ │ it eq │ │ moveq sl, r2 │ │ cmp r0, #0 │ │ - beq.n 4537e │ │ + beq.n 45aae │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r7, [r1, #104] @ 0x68 │ │ add.w r6, sl, #8 │ │ lsls r5, r0, #4 │ │ ldrb.w r3, [r7, #32] │ │ mov r0, r6 │ │ ldr r2, [r7, #28] │ │ mov r1, r8 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 453f0 │ │ + bne.n 45b20 │ │ adds r7, #48 @ 0x30 │ │ subs r5, #48 @ 0x30 │ │ - bne.n 453d6 │ │ - b.n 4537e │ │ + bne.n 45b06 │ │ + b.n 45aae │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ - cbz r1, 45404 │ │ + cbz r1, 45b34 │ │ mvns r0, r0 │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ lsls r0, r0, #24 │ │ it eq │ │ moveq r5, #1 │ │ - b.n 45380 │ │ + b.n 45ab0 │ │ mov r5, r0 │ │ - b.n 45380 │ │ + b.n 45ab0 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - beq.w 451bc │ │ + beq.w 458ec │ │ mov r0, fp │ │ add.w r8, sp, #40 @ 0x28 │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ mov r0, fp │ │ mov r1, r8 │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ mov r1, r9 │ │ movs r2, #24 │ │ - bl d44de │ │ + bl d53c2 │ │ mov r0, r8 │ │ ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ stmia.w r9, {r1, r2, r3, r5, r6, r7} │ │ add.w r9, fp, #24 │ │ mov r1, r8 │ │ mov r0, r9 │ │ add.w r8, fp, #8 │ │ @@ -44194,788 +44334,923 @@ │ │ ldr r0, [sp, #32] │ │ add.w r1, fp, r1, lsl #3 │ │ str r1, [sp, #36] @ 0x24 │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 454ee │ │ + beq.n 45c1e │ │ add.w r7, fp, #48 @ 0x30 │ │ mov.w fp, #0 │ │ mov lr, r9 │ │ - b.n 454a0 │ │ + b.n 45bd0 │ │ movs r4, #0 │ │ add.w r0, fp, fp, lsl #1 │ │ mov sl, r9 │ │ movs r2, #24 │ │ add.w r9, r9, r0, lsl #3 │ │ mov r0, r5 │ │ mov r1, r9 │ │ - bl d44de │ │ + bl d53c2 │ │ ldr.w lr, [sp, #28] │ │ mov r0, lr │ │ ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ mvns r0, r4 │ │ lsls r0, r0, #24 │ │ stmia.w r9, {r1, r2, r3, r5, r6, r7} │ │ it ne │ │ addne.w fp, fp, #1 │ │ add.w r7, lr, #24 │ │ ldr r4, [sp, #36] @ 0x24 │ │ mov r9, sl │ │ cmp r7, r4 │ │ - bcs.n 45520 │ │ + bcs.n 45c50 │ │ str r7, [sp, #28] │ │ mov r5, lr │ │ ldr r0, [sp, #32] │ │ ldr r0, [r0, #0] │ │ ldr r1, [r0, #0] │ │ ldr r0, [r1, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 45466 │ │ + beq.n 45b96 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r6, [r1, #104] @ 0x68 │ │ add.w r7, r5, #32 │ │ lsls r4, r0, #4 │ │ ldrb.w r3, [r6, #32] │ │ mov r0, r8 │ │ ldr r2, [r6, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 454d6 │ │ + bne.n 45c06 │ │ adds r6, #48 @ 0x30 │ │ subs r4, #48 @ 0x30 │ │ - bne.n 454bc │ │ - b.n 45466 │ │ + bne.n 45bec │ │ + b.n 45b96 │ │ ldrb.w r1, [r6, #40] @ 0x28 │ │ - cbz r1, 454ea │ │ + cbz r1, 45c1a │ │ mvns r0, r0 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ lsls r0, r0, #24 │ │ it eq │ │ moveq r4, #1 │ │ - b.n 45468 │ │ + b.n 45b98 │ │ mov r4, r0 │ │ - b.n 45468 │ │ + b.n 45b98 │ │ mov.w fp, #0 │ │ mov r6, r9 │ │ mov r0, r6 │ │ mov r1, r6 │ │ movs r2, #24 │ │ - bl d44de │ │ + bl d53c2 │ │ add.w lr, r6, #24 │ │ mov r1, r6 │ │ add.w fp, fp, #1 │ │ mov ip, lr │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r7} │ │ stmia r1!, {r0, r2, r3, r4, r5, r7} │ │ add.w r0, r6, #48 @ 0x30 │ │ mov r6, lr │ │ ldr r4, [sp, #36] @ 0x24 │ │ cmp r0, r4 │ │ - bcc.n 454f4 │ │ + bcc.n 45c24 │ │ add.w r7, lr, #24 │ │ ldr r0, [sp, #32] │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 455e0 │ │ + beq.n 45d10 │ │ add.w sl, sp, #40 @ 0x28 │ │ str.w r9, [sp, #24] │ │ - b.n 4556e │ │ + b.n 45c9e │ │ mov.w r9, #0 │ │ add.w r0, fp, fp, lsl #1 │ │ ldr r1, [sp, #24] │ │ movs r2, #24 │ │ add.w r6, r1, r0, lsl #3 │ │ mov r0, lr │ │ mov r1, r6 │ │ - bl d44de │ │ + bl d53c2 │ │ ldmia.w r7, {r0, r1, r2, r3, r4, r5} │ │ stmia r6!, {r0, r1, r2, r3, r4, r5} │ │ mvn.w r0, r9 │ │ lsls r0, r0, #24 │ │ it ne │ │ addne.w fp, fp, #1 │ │ ldr.w lr, [sp, #28] │ │ ldr r4, [sp, #36] @ 0x24 │ │ add.w r7, lr, #24 │ │ cmp lr, r4 │ │ - beq.n 45620 │ │ + beq.n 45d50 │ │ ldr r0, [sp, #32] │ │ mov r5, r7 │ │ cmp r7, r4 │ │ ldr r0, [r0, #0] │ │ ldr r1, [r0, #0] │ │ ldr r0, [r1, #108] @ 0x6c │ │ it eq │ │ moveq r7, sl │ │ str r5, [sp, #28] │ │ cmp r0, #0 │ │ - beq.n 45536 │ │ + beq.n 45c66 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr.w sl, [r1, #104] @ 0x68 │ │ add.w r6, r7, #8 │ │ mov r4, lr │ │ mov.w r9, r0, lsl #4 │ │ ldrb.w r3, [sl, #32] │ │ mov r0, r8 │ │ ldr.w r2, [sl, #28] │ │ mov r1, r6 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 455c0 │ │ + bne.n 45cf0 │ │ add.w sl, sl, #48 @ 0x30 │ │ subs.w r9, r9, #48 @ 0x30 │ │ - bne.n 45596 │ │ + bne.n 45cc6 │ │ mov.w r9, #0 │ │ add.w sl, sp, #40 @ 0x28 │ │ mov lr, r4 │ │ - b.n 4553a │ │ + b.n 45c6a │ │ ldrb.w r1, [sl, #40] @ 0x28 │ │ mov lr, r4 │ │ - cbz r1, 455d8 │ │ + cbz r1, 45d08 │ │ mvns r0, r0 │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ lsls r0, r0, #24 │ │ it eq │ │ moveq.w r9, #1 │ │ - b.n 455da │ │ + b.n 45d0a │ │ mov r9, r0 │ │ add.w sl, sp, #40 @ 0x28 │ │ - b.n 4553a │ │ + b.n 45c6a │ │ add.w r0, fp, fp, lsl #1 │ │ ldr r1, [sp, #16] │ │ add.w r9, sp, #40 @ 0x28 │ │ add.w r0, r1, r0, lsl #3 │ │ add.w r8, r0, #24 │ │ mov r0, lr │ │ mov r1, r8 │ │ movs r2, #24 │ │ - bl d44de │ │ + bl d53c2 │ │ mov ip, r7 │ │ cmp r7, r4 │ │ it eq │ │ moveq ip, r9 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ mov r1, r8 │ │ add.w r8, r8, #24 │ │ add.w fp, fp, #1 │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ add.w r0, r7, #24 │ │ mov lr, r7 │ │ ldr r4, [sp, #36] @ 0x24 │ │ mov r7, r0 │ │ - bne.n 455f2 │ │ + bne.n 45d22 │ │ ldr.w sl, [sp, #20] │ │ cmp fp, sl │ │ - bcs.n 456a0 │ │ + bcs.n 45dd0 │ │ ldr r0, [sp, #16] │ │ add.w r9, sp, #40 @ 0x28 │ │ mov r1, r9 │ │ mov ip, r0 │ │ ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ add.w r1, fp, fp, lsl #1 │ │ movs r2, #24 │ │ add.w r8, r0, r1, lsl #3 │ │ mov r1, r8 │ │ - bl d44de │ │ + bl d53c2 │ │ mov r1, r9 │ │ mov r0, r8 │ │ ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ mvn.w r0, fp │ │ add sl, r0 │ │ movs r0, #0 │ │ add.w r4, r8, #24 │ │ str r0, [sp, #12] │ │ ldr r5, [sp, #8] │ │ cmp.w sl, #33 @ 0x21 │ │ - bcs.w 45000 │ │ - b.n 44fec │ │ + bcs.w 45730 │ │ + b.n 4571c │ │ ldr r1, [sp, #36] @ 0x24 │ │ mvns r0, r0 │ │ uxtb r0, r0 │ │ clz r0, r0 │ │ mvns r2, r1 │ │ uxtb r2, r2 │ │ lsrs r0, r0, #5 │ │ clz r2, r2 │ │ lsrs r2, r2, #5 │ │ eors r2, r0 │ │ ldr r4, [sp, #16] │ │ mov r0, r4 │ │ - bne.w 4515a │ │ - b.n 450e8 │ │ + bne.w 4588a │ │ + b.n 45818 │ │ ldr r0, [sp, #32] │ │ mov r1, sl │ │ ldr r2, [r0, #0] │ │ mov r0, r4 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 45cc8 │ │ + b.w 4624e │ │ udf #254 @ 0xfe │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ subw sp, sp, #1220 @ 0x4c4 │ │ - movs.w fp, r1, lsr #1 │ │ - str r2, [sp, #32] │ │ - beq.w 45948 │ │ + movs.w lr, r1, lsr #1 │ │ + str r2, [sp, #28] │ │ + beq.w 46074 │ │ + add.w r8, sp, #40 @ 0x28 │ │ mov r9, r1 │ │ cmp r1, #8 │ │ - add r1, sp, #40 @ 0x28 │ │ - mov r8, r0 │ │ - bcc.n 456e2 │ │ - ldr r4, [sp, #32] │ │ - mov r0, r8 │ │ + strd lr, r0, [sp, #16] │ │ + bcc.n 45e1c │ │ + ldr r4, [sp, #28] │ │ + mov r1, r8 │ │ mov r2, r4 │ │ - bl 45e68 │ │ - add.w r1, fp, fp, lsl #1 │ │ - add r2, sp, #40 @ 0x28 │ │ - add.w r0, r8, r1, lsl #3 │ │ - add.w r1, r2, r1, lsl #3 │ │ + bl 4658c │ │ + ldr r0, [sp, #16] │ │ mov r2, r4 │ │ - bl 45e68 │ │ - add r1, sp, #40 @ 0x28 │ │ - movs r2, #4 │ │ - b.n 45702 │ │ - mov r0, r8 │ │ - mov ip, r1 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - add.w r0, fp, fp, lsl #1 │ │ + add.w r1, r0, r0, lsl #1 │ │ + ldr r0, [sp, #20] │ │ + add.w r0, r0, r1, lsl #3 │ │ + add.w r1, r8, r1, lsl #3 │ │ + bl 4658c │ │ + ldrd lr, r0, [sp, #16] │ │ + mov.w sl, #4 │ │ + b.n 45e3e │ │ + mov r1, r0 │ │ + mov ip, r8 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + mov.w sl, #1 │ │ stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - add.w ip, r8, r0, lsl #3 │ │ - add.w r0, r1, r0, lsl #3 │ │ + add.w r2, lr, lr, lsl #1 │ │ + add.w ip, r0, r2, lsl #3 │ │ + add.w r1, r8, r2, lsl #3 │ │ ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - movs r2, #1 │ │ - sub.w r0, r9, fp │ │ - str r0, [sp, #24] │ │ - add.w r0, r2, r2, lsl #1 │ │ - str.w r9, [sp, #8] │ │ - str.w r8, [sp, #20] │ │ - cmp r2, fp │ │ - add.w r3, r8, r0, lsl #3 │ │ - add.w r0, r1, r0, lsl #3 │ │ - str r0, [sp, #4] │ │ - add.w r0, sp, #1192 @ 0x4a8 │ │ - add.w r9, r0, #8 │ │ - sub.w r0, r2, r2, lsl #2 │ │ - str r3, [sp, #28] │ │ - mov.w r0, r0, lsl #3 │ │ - str r2, [sp, #16] │ │ - str r0, [sp, #0] │ │ - str.w fp, [sp, #12] │ │ - bcs.n 45762 │ │ - ldr r0, [sp, #32] │ │ - ldr r0, [r0, #0] │ │ - ldr r0, [r0, #108] @ 0x6c │ │ - cbz r0, 4574e │ │ - ldr.w r8, [sp, #16] │ │ - add.w r0, r8, #1 │ │ - b.n 45970 │ │ - add.w r0, fp, fp, lsl #1 │ │ - ldr r1, [sp, #0] │ │ - add.w r2, r1, r0, lsl #3 │ │ - ldr r0, [sp, #4] │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + sub.w r1, r9, lr │ │ + str r1, [sp, #24] │ │ + add.w r1, sl, sl, lsl #1 │ │ + str.w r9, [sp, #12] │ │ + cmp sl, lr │ │ + add.w r2, r0, r1, lsl #3 │ │ + add.w r1, r8, r1, lsl #3 │ │ + str r1, [sp, #8] │ │ + add.w r1, sp, #1192 @ 0x4a8 │ │ + add.w r9, r1, #8 │ │ + sub.w r1, sl, sl, lsl #2 │ │ + str r2, [sp, #36] @ 0x24 │ │ + mov.w r1, r1, lsl #3 │ │ + str r1, [sp, #4] │ │ + bcs.n 45e90 │ │ ldr r1, [sp, #28] │ │ - bl d405a │ │ - add r1, sp, #40 @ 0x28 │ │ - add.w r2, fp, fp, lsl #1 │ │ - ldr.w fp, [sp, #16] │ │ - ldr.w sl, [sp, #24] │ │ - add.w r0, r1, r2, lsl #3 │ │ - str r0, [sp, #36] @ 0x24 │ │ - cmp fp, sl │ │ - bcs.n 457a8 │ │ - ldr r0, [sp, #32] │ │ + ldr r1, [r1, #0] │ │ + ldr r1, [r1, #108] @ 0x6c │ │ + cbz r1, 45e7a │ │ + mov fp, sl │ │ + b.n 4609e │ │ + add.w r0, lr, lr, lsl #1 │ │ + ldr r1, [sp, #4] │ │ + add.w r2, r1, r0, lsl #3 │ │ + ldr r0, [sp, #8] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + bl d4c50 │ │ + ldr.w lr, [sp, #16] │ │ + ldr.w fp, [sp, #24] │ │ + add.w r1, lr, lr, lsl #1 │ │ + add.w r0, r8, r1, lsl #3 │ │ + cmp sl, fp │ │ + str r0, [sp, #32] │ │ + bcs.n 45ece │ │ + ldr r0, [sp, #28] │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #108] @ 0x6c │ │ - cbz r0, 4578e │ │ + cbz r0, 45eb4 │ │ ldr r0, [sp, #20] │ │ - add.w r0, r0, r2, lsl #3 │ │ - str r0, [sp, #28] │ │ - add.w r0, fp, #1 │ │ - b.n 45a5a │ │ - ldr r0, [sp, #4] │ │ - ldr r1, [sp, #28] │ │ - add.w r0, r0, r2, lsl #3 │ │ - ldr r3, [sp, #0] │ │ - add.w r1, r1, r2, lsl #3 │ │ - add.w r2, sl, sl, lsl #1 │ │ - add.w r2, r3, r2, lsl #3 │ │ - bl d405a │ │ + add.w r0, r0, r1, lsl #3 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 46182 │ │ ldr r0, [sp, #8] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + add.w r0, r0, r1, lsl #3 │ │ + ldr r3, [sp, #4] │ │ + add.w r1, r2, r1, lsl #3 │ │ + add.w r2, fp, fp, lsl #1 │ │ + add.w r2, r3, r2, lsl #3 │ │ + bl d4c50 │ │ + ldr r0, [sp, #12] │ │ mvn.w r1, #23 │ │ - ldr.w r8, [sp, #20] │ │ - add.w lr, sp, #40 @ 0x28 │ │ - mov.w fp, #0 │ │ + ldr.w lr, [sp, #20] │ │ + add.w r8, sp, #40 @ 0x28 │ │ + mov.w r9, #0 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, r1, r0, lsl #3 │ │ - add.w r9, r8, r0 │ │ - add r0, lr │ │ + add.w fp, lr, r0 │ │ + add r0, r8 │ │ str r0, [sp, #24] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - subs r0, #24 │ │ - str r0, [sp, #28] │ │ - b.n 45834 │ │ + ldr r0, [sp, #32] │ │ + sub.w sl, r0, #24 │ │ + b.n 45f52 │ │ movs r0, #0 │ │ - ldr.w sl, [sp, #24] │ │ + ldr.w r8, [sp, #24] │ │ uxtb.w ip, r0 │ │ cmp.w ip, #255 @ 0xff │ │ - ldr.w lr, [sp, #28] │ │ - mov r2, r9 │ │ - add.w fp, fp, #1 │ │ - mov r1, sl │ │ - add.w r8, r8, #24 │ │ + mov r2, fp │ │ + add.w r9, r9, #1 │ │ + add.w lr, lr, #24 │ │ + mov r1, r8 │ │ + sub.w fp, fp, #24 │ │ it eq │ │ - moveq r1, lr │ │ + moveq r1, sl │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ - sub.w r9, r9, #24 │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ mov.w r0, #0 │ │ it eq │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ add.w r0, r0, r0, lsl #1 │ │ - add.w lr, lr, r0, lsl #3 │ │ + add.w sl, sl, r0, lsl #3 │ │ subs.w r0, ip, #255 @ 0xff │ │ - str.w lr, [sp, #28] │ │ it ne │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr.w lr, [sp, #16] │ │ - add.w sl, sl, r0, lsl #3 │ │ - ldr r0, [sp, #12] │ │ - str.w sl, [sp, #24] │ │ - cmp fp, r0 │ │ - beq.n 45910 │ │ - ldr r0, [sp, #32] │ │ - str.w r8, [sp, #20] │ │ + add.w r8, r8, r0, lsl #3 │ │ + str.w r8, [sp, #24] │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #16] │ │ + cmp r9, r0 │ │ + beq.n 4603e │ │ + ldr r0, [sp, #28] │ │ ldr r1, [r0, #0] │ │ ldr r0, [r1, #108] @ 0x6c │ │ - cbz r0, 45876 │ │ + cbz r0, 45f9a │ │ + mov r2, r8 │ │ ldr.w r8, [r1, #104] @ 0x68 │ │ + ldr r1, [sp, #32] │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - add.w r4, lr, #8 │ │ - mov r5, lr │ │ - lsls r7, r0, #4 │ │ + add.w r4, r2, #8 │ │ + mov r7, lr │ │ add.w r6, r1, #8 │ │ + lsls r5, r0, #4 │ │ + str r2, [sp, #36] @ 0x24 │ │ ldrb.w r3, [r8, #32] │ │ mov r0, r6 │ │ ldr.w r2, [r8, #28] │ │ mov r1, r4 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 4587a │ │ + bne.n 45f9e │ │ add.w r8, r8, #48 @ 0x30 │ │ - subs r7, #48 @ 0x30 │ │ - bne.n 45856 │ │ + subs r5, #48 @ 0x30 │ │ + bne.n 45f74 │ │ movs r0, #0 │ │ - b.n 4588c │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + mov lr, r7 │ │ + b.n 45fb6 │ │ movs r0, #0 │ │ - b.n 45892 │ │ + b.n 45fb6 │ │ ldrb.w r1, [r8, #40] @ 0x28 │ │ - cbz r1, 4588c │ │ + mov lr, r7 │ │ + cbz r1, 45fb2 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r0, #1 │ │ - ldr.w r8, [sp, #20] │ │ - mov lr, r5 │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ uxtb r0, r0 │ │ cmp r0, #255 @ 0xff │ │ - mov r0, lr │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ + mov r0, r8 │ │ + ldr.w ip, [sp, #32] │ │ it eq │ │ moveq r0, ip │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - mov r1, r8 │ │ + mov r1, lr │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r0, [sp, #32] │ │ + ldr r0, [sp, #28] │ │ ldr r0, [r0, #0] │ │ it eq │ │ addeq.w ip, ip, #24 │ │ - str.w ip, [sp, #36] @ 0x24 │ │ + str.w ip, [sp, #32] │ │ it ne │ │ - addne.w lr, lr, #24 │ │ - str.w lr, [sp, #16] │ │ + addne.w r8, r8, #24 │ │ + str.w r8, [sp, #36] @ 0x24 │ │ ldr r1, [r0, #108] @ 0x6c │ │ cmp r1, #0 │ │ - beq.w 457d2 │ │ - ldr r7, [r0, #104] @ 0x68 │ │ - ldr r0, [sp, #28] │ │ - add.w r4, r0, #8 │ │ + beq.w 45ef8 │ │ + ldr r5, [r0, #104] @ 0x68 │ │ + add.w r4, sl, #8 │ │ ldr r0, [sp, #24] │ │ + str.w lr, [sp, #20] │ │ add.w r6, r0, #8 │ │ add.w r0, r1, r1, lsl #1 │ │ - lsls r5, r0, #4 │ │ - ldrb.w r3, [r7, #32] │ │ + lsls r7, r0, #4 │ │ + ldrb.w r3, [r5, #32] │ │ mov r0, r6 │ │ - ldr r2, [r7, #28] │ │ + ldr r2, [r5, #28] │ │ mov r1, r4 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 458f8 │ │ - adds r7, #48 @ 0x30 │ │ - subs r5, #48 @ 0x30 │ │ - bne.n 458dc │ │ + bne.n 46022 │ │ + adds r5, #48 @ 0x30 │ │ + subs r7, #48 @ 0x30 │ │ + bne.n 46002 │ │ movs r0, #0 │ │ - b.n 4590a │ │ - ldrb.w r1, [r7, #40] @ 0x28 │ │ - cbz r1, 4590a │ │ + ldr.w lr, [sp, #20] │ │ + b.n 45efa │ │ + ldr.w lr, [sp, #20] │ │ + ldrb.w r1, [r5, #40] @ 0x28 │ │ + cmp r1, #0 │ │ + beq.w 45efa │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r0, #1 │ │ - ldr.w r8, [sp, #20] │ │ - b.n 457d4 │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [sp, #8] │ │ - add.w ip, r0, #24 │ │ + b.n 45efa │ │ + ldr r1, [sp, #12] │ │ + add.w ip, sl, #24 │ │ lsls r1, r1, #31 │ │ - beq.n 45938 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cmp lr, ip │ │ + beq.n 46064 │ │ + ldr r0, [sp, #32] │ │ + cmp r8, ip │ │ mov r1, r0 │ │ it cc │ │ - movcc r1, lr │ │ + movcc r1, r8 │ │ ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - stmia.w r8, {r2, r3, r4, r5, r6, r7} │ │ + stmia.w lr, {r2, r3, r4, r5, r6, r7} │ │ ite cc │ │ - addcc.w lr, lr, #24 │ │ + addcc.w r8, r8, #24 │ │ addcs r0, #24 │ │ - str r0, [sp, #36] @ 0x24 │ │ - cmp lr, ip │ │ + str r0, [sp, #32] │ │ + cmp r8, ip │ │ itttt eq │ │ ldreq r0, [sp, #24] │ │ addeq r0, #24 │ │ - ldreq r1, [sp, #36] @ 0x24 │ │ + ldreq r1, [sp, #32] │ │ cmpeq r1, r0 │ │ - bne.w 45b26 │ │ + bne.w 4624a │ │ addw sp, sp, #1220 @ 0x4c4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov fp, r0 │ │ + add r7, sp, #40 @ 0x28 │ │ add.w r0, sp, #1192 @ 0x4a8 │ │ + mov r4, r7 │ │ ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ - stmia.w fp, {r1, r2, r3, r5, r6, r7} │ │ - ldr.w fp, [sp, #12] │ │ - add r1, sp, #40 @ 0x28 │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ + ldr.w lr, [sp, #16] │ │ + add.w fp, fp, #1 │ │ + ldr r0, [sp, #20] │ │ + add.w r8, sp, #40 @ 0x28 │ │ + cmp fp, lr │ │ + beq.w 45e90 │ │ + add.w r2, fp, fp, lsl #1 │ │ + add.w r1, r0, r2, lsl #3 │ │ + add.w r8, r8, r2, lsl #3 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ mov r0, r8 │ │ - cmp r8, fp │ │ - it cc │ │ - addcc r0, #1 │ │ - bcs.w 45762 │ │ - mov r2, r8 │ │ - mov r8, r0 │ │ - add.w r0, r2, r2, lsl #1 │ │ - ldr r2, [sp, #20] │ │ - add.w ip, r2, r0, lsl #3 │ │ - add.w sl, r1, r0, lsl #3 │ │ - ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - mov r0, sl │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r0, [sp, #32] │ │ + ldr r0, [sp, #28] │ │ ldr r1, [r0, #0] │ │ ldr r0, [r1, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 45962 │ │ + beq.n 4608a │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr r5, [r1, #104] @ 0x68 │ │ - sub.w r7, sl, #16 │ │ - add.w r4, sl, #8 │ │ - lsls r6, r0, #4 │ │ - ldrb.w r3, [r5, #32] │ │ + ldr r6, [r1, #104] @ 0x68 │ │ + sub.w r7, r8, #16 │ │ + add.w r4, r8, #8 │ │ + lsls r5, r0, #4 │ │ + ldrb.w r3, [r6, #32] │ │ mov r0, r4 │ │ - ldr r2, [r5, #28] │ │ + ldr r2, [r6, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 459be │ │ - adds r5, #48 @ 0x30 │ │ - subs r6, #48 @ 0x30 │ │ - bne.n 459a4 │ │ - b.n 45962 │ │ - ldrb.w r1, [r5, #40] @ 0x28 │ │ - cbz r1, 459cc │ │ + bne.n 460e6 │ │ + adds r6, #48 @ 0x30 │ │ + subs r5, #48 @ 0x30 │ │ + bne.n 460cc │ │ + b.n 4608a │ │ + ldrb.w r1, [r6, #40] @ 0x28 │ │ + cbz r1, 460f4 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 45962 │ │ - b.n 459d2 │ │ + bne.n 4608a │ │ + b.n 460fa │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - bne.n 45962 │ │ - mov r0, sl │ │ + bne.n 4608a │ │ + mov r0, r8 │ │ add.w r1, sp, #1192 @ 0x4a8 │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - sub.w fp, sl, #24 │ │ - mov r0, sl │ │ - mov r1, fp │ │ + sub.w ip, r8, #24 │ │ + mov r0, r8 │ │ + mov r1, ip │ │ ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ add r0, sp, #40 @ 0x28 │ │ - cmp fp, r0 │ │ - beq.n 45950 │ │ - ldr r0, [sp, #32] │ │ + cmp ip, r0 │ │ + beq.n 4607c │ │ + ldr r0, [sp, #28] │ │ + mov r7, ip │ │ ldr r1, [r0, #0] │ │ ldr r0, [r1, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 45952 │ │ + beq.n 4607e │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr r5, [r1, #104] @ 0x68 │ │ - sub.w r4, sl, #40 @ 0x28 │ │ - lsls r6, r0, #4 │ │ - ldrb.w r3, [r5, #32] │ │ + ldr r6, [r1, #104] @ 0x68 │ │ + sub.w r4, r8, #40 @ 0x28 │ │ + lsls r5, r0, #4 │ │ + ldrb.w r3, [r6, #32] │ │ mov r0, r9 │ │ - ldr r2, [r5, #28] │ │ + ldr r2, [r6, #28] │ │ mov r1, r4 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45a22 │ │ - adds r5, #48 @ 0x30 │ │ - subs r6, #48 @ 0x30 │ │ - bne.n 45a08 │ │ - b.n 45952 │ │ - ldrb.w r1, [r5, #40] @ 0x28 │ │ - cbz r1, 45a30 │ │ + bne.n 4614c │ │ + adds r6, #48 @ 0x30 │ │ + subs r5, #48 @ 0x30 │ │ + bne.n 46132 │ │ + b.n 4607e │ │ + ldrb.w r1, [r6, #40] @ 0x28 │ │ + cbz r1, 4615a │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 45952 │ │ + bne.n 4607e │ │ movs r0, #255 @ 0xff │ │ mvns r0, r0 │ │ - mov sl, fp │ │ + mov r8, r7 │ │ lsls r0, r0, #24 │ │ - beq.n 459de │ │ - b.n 45952 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ + beq.n 46106 │ │ + b.n 4607e │ │ + ldr.w fp, [sp, #32] │ │ add.w r0, sp, #1192 @ 0x4a8 │ │ ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ - stmia.w sl, {r1, r2, r3, r5, r6, r7} │ │ - ldr.w sl, [sp, #24] │ │ - mov r0, fp │ │ - cmp fp, sl │ │ - it cc │ │ - addcc r0, #1 │ │ - bcs.w 457a8 │ │ - mov r1, fp │ │ - mov fp, r0 │ │ - add.w r0, r1, r1, lsl #1 │ │ - ldr r1, [sp, #28] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ + stmia.w fp, {r1, r2, r3, r5, r6, r7} │ │ + ldr.w fp, [sp, #24] │ │ + add.w sl, sl, #1 │ │ + cmp sl, fp │ │ + beq.w 45ece │ │ + add.w r0, sl, sl, lsl #1 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #32] │ │ add.w r1, r1, r0, lsl #3 │ │ add.w r8, r2, r0, lsl #3 │ │ ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ mov r0, r8 │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r0, [sp, #32] │ │ + ldr r0, [sp, #28] │ │ ldr r1, [r0, #0] │ │ ldr r0, [r1, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 45a4e │ │ + beq.n 46178 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r6, [r1, #104] @ 0x68 │ │ sub.w r7, r8, #16 │ │ add.w r4, r8, #8 │ │ lsls r5, r0, #4 │ │ ldrb.w r3, [r6, #32] │ │ mov r0, r4 │ │ ldr r2, [r6, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45aaa │ │ + bne.n 461ce │ │ adds r6, #48 @ 0x30 │ │ subs r5, #48 @ 0x30 │ │ - bne.n 45a90 │ │ - b.n 45a4e │ │ + bne.n 461b4 │ │ + b.n 46178 │ │ ldrb.w r1, [r6, #40] @ 0x28 │ │ - cbz r1, 45ab8 │ │ + cbz r1, 461dc │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 45a4e │ │ - b.n 45abe │ │ + bne.n 46178 │ │ + b.n 461e2 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - bne.n 45a4e │ │ + bne.n 46178 │ │ mov r0, r8 │ │ add.w r1, sp, #1192 @ 0x4a8 │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - sub.w sl, r8, #24 │ │ - mov r0, r8 │ │ - mov r1, sl │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cmp sl, r0 │ │ - beq.n 45a3a │ │ + sub.w fp, r8, #24 │ │ + mov r1, r8 │ │ + mov r0, fp │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ ldr r0, [sp, #32] │ │ + cmp fp, r0 │ │ + beq.n 46164 │ │ + ldr r0, [sp, #28] │ │ ldr r1, [r0, #0] │ │ ldr r0, [r1, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 45a3e │ │ + beq.n 46168 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r6, [r1, #104] @ 0x68 │ │ sub.w r4, r8, #40 @ 0x28 │ │ lsls r5, r0, #4 │ │ ldrb.w r3, [r6, #32] │ │ mov r0, r9 │ │ ldr r2, [r6, #28] │ │ mov r1, r4 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45b0e │ │ + bne.n 46232 │ │ adds r6, #48 @ 0x30 │ │ subs r5, #48 @ 0x30 │ │ - bne.n 45af4 │ │ - b.n 45a3e │ │ + bne.n 46218 │ │ + b.n 46168 │ │ ldrb.w r1, [r6, #40] @ 0x28 │ │ - cbz r1, 45b1c │ │ + cbz r1, 46240 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 45a3e │ │ + bne.n 46168 │ │ movs r0, #255 @ 0xff │ │ mvns r0, r0 │ │ - mov r8, sl │ │ + mov r8, fp │ │ + lsls r0, r0, #24 │ │ + beq.n 461ee │ │ + b.n 46168 │ │ + bl 41554 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + add.w fp, r1, r1, lsr #1 │ │ + mov r8, r1 │ │ + str r2, [sp, #4] │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #0] │ │ + b.n 4626e │ │ + ldr.w r8, [sp] │ │ + cmp.w fp, #0 │ │ + beq.w 463e8 │ │ + sub.w fp, fp, #1 │ │ + cmp fp, r8 │ │ + bcs.n 462a6 │ │ + ldr r0, [sp, #8] │ │ + add.w r9, sp, #16 │ │ + mov ip, r9 │ │ + mov r1, r0 │ │ + ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ + add.w r1, fp, fp, lsl #1 │ │ + stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ + add.w r4, r0, r1, lsl #3 │ │ + movs r2, #24 │ │ + mov r1, r4 │ │ + bl d53c2 │ │ + mov r0, r9 │ │ + mov.w r9, #0 │ │ + ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ + stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ + b.n 462aa │ │ + sub.w r9, fp, r8 │ │ + mov r1, fp │ │ + cmp r8, fp │ │ + it cc │ │ + movcc r1, r8 │ │ + mov.w r0, r9, lsl #1 │ │ + add.w r8, r0, #1 │ │ + str r1, [sp, #12] │ │ + cmp r8, r1 │ │ + bcs.n 46262 │ │ + ldr r1, [sp, #4] │ │ + adds r2, r0, #2 │ │ + ldr r0, [sp, #12] │ │ + ldr r1, [r1, #0] │ │ + cmp r2, r0 │ │ + bcs.n 4632e │ │ + ldr r0, [r1, #108] @ 0x6c │ │ + cbz r0, 4630a │ │ + ldr r5, [r1, #104] @ 0x68 │ │ + add.w r1, r2, r2, lsl #1 │ │ + ldr r2, [sp, #8] │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r1, r2, r1, lsl #3 │ │ + lsls r6, r0, #4 │ │ + add.w r7, r1, #8 │ │ + add.w r1, r8, r8, lsl #1 │ │ + add.w r1, r2, r1, lsl #3 │ │ + add.w r4, r1, #8 │ │ + ldrb.w r3, [r5, #32] │ │ + mov r0, r4 │ │ + ldr r2, [r5, #28] │ │ + mov r1, r7 │ │ + bl 453ac │ │ + lsls r1, r0, #24 │ │ + bne.n 4630e │ │ + adds r5, #48 @ 0x30 │ │ + subs r6, #48 @ 0x30 │ │ + bne.n 462f2 │ │ + movs r0, #0 │ │ + b.n 46320 │ │ + ldrb.w r1, [r5, #40] @ 0x28 │ │ + cbz r1, 46320 │ │ + mvns r0, r0 │ │ + lsls r0, r0, #24 │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ + it eq │ │ + moveq r0, #1 │ │ + ldr r1, [sp, #4] │ │ + mvns r0, r0 │ │ + lsls r0, r0, #24 │ │ + ldr r1, [r1, #0] │ │ + it eq │ │ + addeq.w r8, r8, #1 │ │ + ldr r0, [r1, #108] @ 0x6c │ │ + cmp r0, #0 │ │ + beq.n 46262 │ │ + ldr r6, [r1, #104] @ 0x68 │ │ + add.w r1, r8, r8, lsl #1 │ │ + ldr r2, [sp, #8] │ │ + mov sl, r8 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r8, r2, r1, lsl #3 │ │ + add.w r1, r9, r9, lsl #1 │ │ + add.w r7, r8, #8 │ │ + lsls r5, r0, #4 │ │ + add.w r9, r2, r1, lsl #3 │ │ + add.w r4, r9, #8 │ │ + ldrb.w r3, [r6, #32] │ │ + mov r0, r4 │ │ + ldr r2, [r6, #28] │ │ + mov r1, r7 │ │ + bl 453ac │ │ + lsls r1, r0, #24 │ │ + bne.n 46372 │ │ + adds r6, #48 @ 0x30 │ │ + subs r5, #48 @ 0x30 │ │ + bne.n 46358 │ │ + b.n 46262 │ │ + ldrb.w r1, [r6, #40] @ 0x28 │ │ + cbz r1, 46380 │ │ + uxtb r0, r0 │ │ + cmp r0, #1 │ │ + beq.n 46388 │ │ + b.n 46262 │ │ + mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - beq.n 45aca │ │ - b.n 45a3e │ │ - bl 40e1c │ │ + bne.w 46262 │ │ + ldmia.w r9, {r0, r1, r2, r3} │ │ + ldrd r7, r6, [r8] │ │ + str.w r0, [r8] │ │ + str.w r1, [r8, #4] │ │ + ldr.w r0, [r9, #16] │ │ + ldr.w r1, [r8, #16] │ │ + ldrd r5, r4, [r8, #8] │ │ + str.w r1, [r9, #16] │ │ + str.w r0, [r8, #16] │ │ + ldr.w r0, [r9, #20] │ │ + ldr.w r1, [r8, #20] │ │ + str.w r1, [r9, #20] │ │ + str.w r0, [r8, #20] │ │ + mov.w r0, sl, lsl #1 │ │ + str.w r2, [r8, #8] │ │ + str.w r3, [r8, #12] │ │ + add.w r8, r0, #1 │ │ + ldr r1, [sp, #12] │ │ + str.w r7, [r9] │ │ + str.w r6, [r9, #4] │ │ + cmp r8, r1 │ │ + str.w r5, [r9, #8] │ │ + str.w r4, [r9, #12] │ │ + mov r9, sl │ │ + bcc.w 462c0 │ │ + b.n 46262 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ mov sl, r2 │ │ mov r8, r1 │ │ mov r9, r0 │ │ cmp r3, #8 │ │ - bcc.n 45b88 │ │ + bcc.n 4644c │ │ lsrs r4, r3, #3 │ │ movs r5, #168 @ 0xa8 │ │ mla r2, r4, r5, r9 │ │ add.w r6, r4, r4, lsl #1 │ │ mov r0, r9 │ │ add.w r1, r9, r6, lsl #5 │ │ mov r3, r4 │ │ str.w fp, [sp] │ │ - bl 45b2a │ │ + bl 463ee │ │ mla r2, r4, r5, r8 │ │ add.w r1, r8, r6, lsl #5 │ │ mov r9, r0 │ │ mov r0, r8 │ │ mov r3, r4 │ │ str.w fp, [sp] │ │ - bl 45b2a │ │ + bl 463ee │ │ mla r2, r4, r5, sl │ │ add.w r1, sl, r6, lsl #5 │ │ mov r8, r0 │ │ mov r0, sl │ │ mov r3, r4 │ │ str.w fp, [sp] │ │ - bl 45b2a │ │ + bl 463ee │ │ mov sl, r0 │ │ ldr.w r0, [fp] │ │ add.w r7, r8, #8 │ │ add.w r4, r9, #8 │ │ ldr r0, [r0, #0] │ │ ldr r1, [r0, #108] @ 0x6c │ │ - cbz r1, 45bba │ │ + cbz r1, 4647e │ │ ldr r5, [r0, #104] @ 0x68 │ │ add.w r0, r1, r1, lsl #1 │ │ lsls r6, r0, #4 │ │ ldrb.w r3, [r5, #32] │ │ mov r0, r4 │ │ ldr r2, [r5, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45bbe │ │ + bne.n 46482 │ │ adds r5, #48 @ 0x30 │ │ subs r6, #48 @ 0x30 │ │ - bne.n 45ba2 │ │ + bne.n 46466 │ │ movs r0, #0 │ │ - b.n 45bd0 │ │ + b.n 46494 │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ - cbz r1, 45bd0 │ │ + cbz r1, 46494 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #8] │ │ add.w r5, sl, #8 │ │ ldr.w r0, [fp] │ │ mov r6, fp │ │ str.w sl, [sp, #4] │ │ ldr r0, [r0, #0] │ │ ldr r1, [r0, #108] @ 0x6c │ │ - cbz r1, 45c30 │ │ + cbz r1, 464f4 │ │ ldr.w sl, [r0, #104] @ 0x68 │ │ add.w r0, r1, r1, lsl #1 │ │ mov.w fp, r0, lsl #4 │ │ ldrb.w r3, [sl, #32] │ │ mov r0, r4 │ │ ldr.w r2, [sl, #28] │ │ mov r1, r5 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45c12 │ │ + bne.n 464d6 │ │ add.w sl, sl, #48 @ 0x30 │ │ subs.w fp, fp, #48 @ 0x30 │ │ - bne.n 45bf2 │ │ - b.n 45c30 │ │ + bne.n 464b6 │ │ + b.n 464f4 │ │ ldrb.w r1, [sl, #40] @ 0x28 │ │ cmp r1, #0 │ │ - beq.n 45cac │ │ + beq.n 46570 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 45c30 │ │ + bne.n 464f4 │ │ ldr r1, [sp, #8] │ │ mvns r0, r1 │ │ lsls r0, r0, #24 │ │ - beq.n 45c38 │ │ + beq.n 464fc │ │ mov r0, r9 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #8] │ │ mvns r0, r1 │ │ lsls r0, r0, #24 │ │ - beq.n 45c28 │ │ + beq.n 464ec │ │ ldr r0, [r6, #0] │ │ ldr r0, [r0, #0] │ │ ldr r2, [r0, #108] @ 0x6c │ │ - cbz r2, 45c6a │ │ + cbz r2, 4652e │ │ ldr r4, [r0, #104] @ 0x68 │ │ add.w r0, r2, r2, lsl #1 │ │ ldr.w r9, [sp, #4] │ │ lsls r6, r0, #4 │ │ ldrb.w r3, [r4, #32] │ │ mov r0, r7 │ │ ldr r2, [r4, #28] │ │ mov r1, r5 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45c72 │ │ + bne.n 46536 │ │ adds r4, #48 @ 0x30 │ │ subs r6, #48 @ 0x30 │ │ - bne.n 45c4c │ │ + bne.n 46510 │ │ movs r0, #0 │ │ ldr r1, [sp, #8] │ │ - b.n 45c88 │ │ + b.n 4654c │ │ movs r0, #0 │ │ ldr.w r9, [sp, #4] │ │ - b.n 45c88 │ │ + b.n 4654c │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ cmp r1, #0 │ │ ldr r1, [sp, #8] │ │ - beq.n 45c88 │ │ + beq.n 4654c │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r0, #1 │ │ mvns r1, r1 │ │ mvns r0, r0 │ │ @@ -44998,222 +45273,77 @@ │ │ clz r0, r0 │ │ mvns r2, r1 │ │ uxtb r2, r2 │ │ lsrs r0, r0, #5 │ │ clz r2, r2 │ │ lsrs r2, r2, #5 │ │ eors r2, r0 │ │ - bne.n 45c28 │ │ - b.n 45c38 │ │ + bne.n 464ec │ │ + b.n 464fc │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - add.w fp, r1, r1, lsr #1 │ │ - mov r8, r1 │ │ - str r2, [sp, #4] │ │ - str r0, [sp, #8] │ │ - str r1, [sp, #0] │ │ - b.n 45ce8 │ │ - ldr.w r8, [sp] │ │ - cmp.w fp, #0 │ │ - beq.w 45e62 │ │ - sub.w fp, fp, #1 │ │ - cmp fp, r8 │ │ - bcs.n 45d20 │ │ - ldr r0, [sp, #8] │ │ - add.w r9, sp, #16 │ │ - mov ip, r9 │ │ - mov r1, r0 │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - add.w r1, fp, fp, lsl #1 │ │ - stmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ - add.w r4, r0, r1, lsl #3 │ │ - movs r2, #24 │ │ - mov r1, r4 │ │ - bl d44de │ │ - mov r0, r9 │ │ - mov.w r9, #0 │ │ - ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ - stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ - b.n 45d24 │ │ - sub.w r9, fp, r8 │ │ - mov r1, fp │ │ - cmp r8, fp │ │ - it cc │ │ - movcc r1, r8 │ │ - mov.w r0, r9, lsl #1 │ │ - add.w r8, r0, #1 │ │ - str r1, [sp, #12] │ │ - cmp r8, r1 │ │ - bcs.n 45cdc │ │ - ldr r1, [sp, #4] │ │ - adds r2, r0, #2 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [r1, #0] │ │ - cmp r2, r0 │ │ - bcs.n 45da8 │ │ + sub sp, #20 │ │ + str r1, [sp, #8] │ │ + mov r9, r0 │ │ + ldr r1, [r2, #0] │ │ + mov sl, r2 │ │ ldr r0, [r1, #108] @ 0x6c │ │ - cbz r0, 45d84 │ │ - ldr r5, [r1, #104] @ 0x68 │ │ - add.w r1, r2, r2, lsl #1 │ │ - ldr r2, [sp, #8] │ │ + cbz r0, 465c6 │ │ add.w r0, r0, r0, lsl #1 │ │ - add.w r1, r2, r1, lsl #3 │ │ + ldr r5, [r1, #104] @ 0x68 │ │ + add.w r7, r9, #8 │ │ + add.w r4, r9, #32 │ │ lsls r6, r0, #4 │ │ - add.w r7, r1, #8 │ │ - add.w r1, r8, r8, lsl #1 │ │ - add.w r1, r2, r1, lsl #3 │ │ - add.w r4, r1, #8 │ │ ldrb.w r3, [r5, #32] │ │ mov r0, r4 │ │ ldr r2, [r5, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45d88 │ │ + bne.n 465ca │ │ adds r5, #48 @ 0x30 │ │ subs r6, #48 @ 0x30 │ │ - bne.n 45d6c │ │ + bne.n 465ae │ │ movs r0, #0 │ │ - b.n 45d9a │ │ + b.n 465dc │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ - cbz r1, 45d9a │ │ + cbz r1, 465dc │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r0, #1 │ │ - ldr r1, [sp, #4] │ │ - mvns r0, r0 │ │ - lsls r0, r0, #24 │ │ - ldr r1, [r1, #0] │ │ - it eq │ │ - addeq.w r8, r8, #1 │ │ - ldr r0, [r1, #108] @ 0x6c │ │ - cmp r0, #0 │ │ - beq.n 45cdc │ │ - ldr r6, [r1, #104] @ 0x68 │ │ - add.w r1, r8, r8, lsl #1 │ │ - ldr r2, [sp, #8] │ │ - mov sl, r8 │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r8, r2, r1, lsl #3 │ │ - add.w r1, r9, r9, lsl #1 │ │ - add.w r7, r8, #8 │ │ - lsls r5, r0, #4 │ │ - add.w r9, r2, r1, lsl #3 │ │ - add.w r4, r9, #8 │ │ - ldrb.w r3, [r6, #32] │ │ + ldr.w r2, [sl] │ │ + ldr r1, [r2, #108] @ 0x6c │ │ + cbz r1, 46614 │ │ + mov r8, r0 │ │ + add.w r0, r1, r1, lsl #1 │ │ + ldr r5, [r2, #104] @ 0x68 │ │ + add.w r7, r9, #56 @ 0x38 │ │ + add.w r4, r9, #80 @ 0x50 │ │ + lsls r6, r0, #4 │ │ + ldrb.w r3, [r5, #32] │ │ mov r0, r4 │ │ - ldr r2, [r6, #28] │ │ + ldr r2, [r5, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45dec │ │ - adds r6, #48 @ 0x30 │ │ - subs r5, #48 @ 0x30 │ │ - bne.n 45dd2 │ │ - b.n 45cdc │ │ - ldrb.w r1, [r6, #40] @ 0x28 │ │ - cbz r1, 45dfa │ │ - uxtb r0, r0 │ │ - cmp r0, #1 │ │ - beq.n 45e02 │ │ - b.n 45cdc │ │ - mvns r0, r0 │ │ - lsls r0, r0, #24 │ │ - bne.w 45cdc │ │ - ldmia.w r9, {r0, r1, r2, r3} │ │ - ldrd r7, r6, [r8] │ │ - str.w r0, [r8] │ │ - str.w r1, [r8, #4] │ │ - ldr.w r0, [r9, #16] │ │ - ldr.w r1, [r8, #16] │ │ - ldrd r5, r4, [r8, #8] │ │ - str.w r1, [r9, #16] │ │ - str.w r0, [r8, #16] │ │ - ldr.w r0, [r9, #20] │ │ - ldr.w r1, [r8, #20] │ │ - str.w r1, [r9, #20] │ │ - str.w r0, [r8, #20] │ │ - mov.w r0, sl, lsl #1 │ │ - str.w r2, [r8, #8] │ │ - str.w r3, [r8, #12] │ │ - add.w r8, r0, #1 │ │ - ldr r1, [sp, #12] │ │ - str.w r7, [r9] │ │ - str.w r6, [r9, #4] │ │ - cmp r8, r1 │ │ - str.w r5, [r9, #8] │ │ - str.w r4, [r9, #12] │ │ - mov r9, sl │ │ - bcc.w 45d3a │ │ - b.n 45cdc │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #20 │ │ - str r1, [sp, #8] │ │ - mov r9, r0 │ │ - ldr r1, [r2, #0] │ │ - mov sl, r2 │ │ - ldr r0, [r1, #108] @ 0x6c │ │ - cbz r0, 45ea2 │ │ - add.w r0, r0, r0, lsl #1 │ │ - ldr r5, [r1, #104] @ 0x68 │ │ - add.w r7, r9, #8 │ │ - add.w r4, r9, #32 │ │ - lsls r6, r0, #4 │ │ - ldrb.w r3, [r5, #32] │ │ - mov r0, r4 │ │ - ldr r2, [r5, #28] │ │ - mov r1, r7 │ │ - bl 44c7c │ │ - lsls r1, r0, #24 │ │ - bne.n 45ea6 │ │ - adds r5, #48 @ 0x30 │ │ - subs r6, #48 @ 0x30 │ │ - bne.n 45e8a │ │ - movs r0, #0 │ │ - b.n 45eb8 │ │ - ldrb.w r1, [r5, #40] @ 0x28 │ │ - cbz r1, 45eb8 │ │ - mvns r0, r0 │ │ - lsls r0, r0, #24 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - it eq │ │ - moveq r0, #1 │ │ - ldr.w r2, [sl] │ │ - ldr r1, [r2, #108] @ 0x6c │ │ - cbz r1, 45ef0 │ │ - mov r8, r0 │ │ - add.w r0, r1, r1, lsl #1 │ │ - ldr r5, [r2, #104] @ 0x68 │ │ - add.w r7, r9, #56 @ 0x38 │ │ - add.w r4, r9, #80 @ 0x50 │ │ - lsls r6, r0, #4 │ │ - ldrb.w r3, [r5, #32] │ │ - mov r0, r4 │ │ - ldr r2, [r5, #28] │ │ - mov r1, r7 │ │ - bl 44c7c │ │ - lsls r1, r0, #24 │ │ - bne.n 45ef4 │ │ + bne.n 46618 │ │ adds r5, #48 @ 0x30 │ │ subs r6, #48 @ 0x30 │ │ - bne.n 45ed2 │ │ + bne.n 465f6 │ │ movs r1, #0 │ │ mov r0, r8 │ │ - b.n 45f0c │ │ + b.n 46630 │ │ movs r1, #0 │ │ - b.n 45f0c │ │ + b.n 46630 │ │ mov r1, r0 │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ cmp r0, #0 │ │ mov r0, r8 │ │ - beq.n 45f0c │ │ + beq.n 46630 │ │ mvns r1, r1 │ │ lsls r1, r1, #24 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r1, #1 │ │ uxtb r3, r0 │ │ ldr.w r2, [sl] │ │ @@ -45234,88 +45364,88 @@ │ │ mvn.w r3, #254 @ 0xfe │ │ uxtab r0, r3, r0 │ │ clz r0, r0 │ │ str r4, [sp, #16] │ │ mov.w r0, r0, lsr #5 │ │ orr.w r0, r0, r0, lsl #1 │ │ add.w r6, r9, r0, lsl #3 │ │ - cbz r1, 45f8a │ │ + cbz r1, 466ae │ │ mov r3, r6 │ │ add.w r0, r1, r1, lsl #1 │ │ ldr r6, [r2, #104] @ 0x68 │ │ mov r8, r7 │ │ add.w r7, r4, #8 │ │ add.w r4, r3, #8 │ │ lsls r5, r0, #4 │ │ str r3, [sp, #12] │ │ ldrb.w r3, [r6, #32] │ │ mov r0, r7 │ │ ldr r2, [r6, #28] │ │ mov r1, r4 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45f8e │ │ + bne.n 466b2 │ │ adds r6, #48 @ 0x30 │ │ subs r5, #48 @ 0x30 │ │ - bne.n 45f68 │ │ + bne.n 4668c │ │ movs r0, #0 │ │ ldrd r6, r4, [sp, #12] │ │ mov r7, r8 │ │ - b.n 45fa6 │ │ + b.n 466ca │ │ movs r0, #0 │ │ - b.n 45fa6 │ │ + b.n 466ca │ │ ldrb.w r1, [r6, #40] @ 0x28 │ │ mov r7, r8 │ │ - cbz r1, 45fa2 │ │ + cbz r1, 466c6 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r0, #1 │ │ ldrd r6, r4, [sp, #12] │ │ ldr.w r2, [sl] │ │ add.w r7, r9, r7, lsl #3 │ │ add.w r8, r9, fp │ │ str r7, [sp, #12] │ │ ldr r1, [r2, #108] @ 0x6c │ │ - cbz r1, 45ff2 │ │ + cbz r1, 46716 │ │ mov r9, r0 │ │ ldr r5, [r2, #104] @ 0x68 │ │ add.w r0, r1, r1, lsl #1 │ │ mov fp, r6 │ │ add.w r6, r7, #8 │ │ add.w r4, r8, #8 │ │ lsls r7, r0, #4 │ │ ldrb.w r3, [r5, #32] │ │ mov r0, r4 │ │ ldr r2, [r5, #28] │ │ mov r1, r6 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 45ffa │ │ + bne.n 4671e │ │ adds r5, #48 @ 0x30 │ │ subs r7, #48 @ 0x30 │ │ - bne.n 45fcc │ │ + bne.n 466f0 │ │ mov r5, sl │ │ mov.w ip, #0 │ │ mov r0, r9 │ │ ldr r4, [sp, #16] │ │ mov r6, fp │ │ - b.n 4601c │ │ + b.n 46740 │ │ mov r5, sl │ │ mov.w ip, #0 │ │ - b.n 4601e │ │ + b.n 46742 │ │ mov ip, r0 │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ ldr r4, [sp, #16] │ │ mov r6, fp │ │ cmp r0, #0 │ │ mov r0, r9 │ │ mov r5, sl │ │ - beq.n 4601c │ │ + beq.n 46740 │ │ mvn.w r1, ip │ │ lsls r1, r1, #24 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r1, #1 │ │ mov ip, r1 │ │ ldr r7, [sp, #12] │ │ @@ -45331,41 +45461,41 @@ │ │ moveq sl, r7 │ │ moveq fp, r6 │ │ ldr r3, [r5, #0] │ │ cmp r2, #255 @ 0xff │ │ ldr r2, [r3, #108] @ 0x6c │ │ it eq │ │ moveq sl, r8 │ │ - cbz r2, 4607e │ │ + cbz r2, 467a2 │ │ strd r0, ip, [sp] │ │ add.w r0, r2, r2, lsl #1 │ │ ldr.w r9, [r3, #104] @ 0x68 │ │ add.w r5, fp, #8 │ │ add.w r4, sl, #8 │ │ lsls r7, r0, #4 │ │ ldrb.w r3, [r9, #32] │ │ mov r0, r4 │ │ ldr.w r2, [r9, #28] │ │ mov r1, r5 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 46084 │ │ + bne.n 467a8 │ │ add.w r9, r9, #48 @ 0x30 │ │ subs r7, #48 @ 0x30 │ │ - bne.n 46058 │ │ + bne.n 4677c │ │ mov.w lr, #0 │ │ ldrd r0, ip, [sp] │ │ - b.n 460a2 │ │ + b.n 467c6 │ │ mov.w lr, #0 │ │ - b.n 460a4 │ │ + b.n 467c8 │ │ mov lr, r0 │ │ ldrb.w r0, [r9, #40] @ 0x28 │ │ cmp r0, #0 │ │ ldrd r0, ip, [sp] │ │ - beq.n 460a2 │ │ + beq.n 467c6 │ │ mvn.w r2, lr │ │ lsls r2, r2, #24 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ it eq │ │ moveq r2, #1 │ │ mov lr, r2 │ │ ldr r4, [sp, #16] │ │ @@ -45396,66 +45526,82 @@ │ │ it eq │ │ moveq r8, r0 │ │ ldmia.w r8, {r1, r2, r3, r5, r6, r7} │ │ add.w r0, r9, #72 @ 0x48 │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + adds r1, r0, #1 │ │ + it eq │ │ + bxeq lr │ │ + add.w ip, r0, #4 │ │ + dmb ish │ │ + ldrex r2, [ip] │ │ + subs r3, r2, #1 │ │ + strex r1, r3, [ip] │ │ + cmp r1, #0 │ │ + bne.n 4682a │ │ + cmp r2, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + beq.w d870c │ │ + bx lr │ │ push {r4, lr} │ │ mov r4, r0 │ │ adds r0, #8 │ │ - bl 46130 │ │ + bl 46880 │ │ adds r0, r4, #1 │ │ it eq │ │ popeq {r4, pc} │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 4610e │ │ + bne.n 4685c │ │ cmp r1, #1 │ │ - bne.n 4612e │ │ + bne.n 4687c │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, pc} │ │ + bmi.n 4682a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ mov sl, r0 │ │ ldr r0, [r0, #64] @ 0x40 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [sl, #68] @ 0x44 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [sl, #76] @ 0x4c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [sl, #80] @ 0x50 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r5, r4, [sl, #92] @ 0x5c │ │ - cbz r4, 4616a │ │ + cbz r4, 468ba │ │ mov r6, r5 │ │ mov r0, r6 │ │ - bl 464c4 │ │ + bl 46c14 │ │ adds r6, #128 @ 0x80 │ │ subs r4, #1 │ │ - bne.n 4615e │ │ + bne.n 468ae │ │ ldr.w r0, [sl, #88] @ 0x58 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [sl, #100] @ 0x64 │ │ - cbz r0, 4618a │ │ + cbz r0, 468da │ │ movs r1, #0 │ │ movs r4, #0 │ │ - blx a3aac │ │ + blx a4700 │ │ str.w r4, [sl, #100] @ 0x64 │ │ ldrd r0, r5, [sl, #24] │ │ tbh [pc, r0, lsl #1] │ │ movs r6, r0 │ │ lsls r6, r1, #1 │ │ lsls r1, r1, #5 │ │ lsls r4, r0, #1 │ │ @@ -45463,606 +45609,606 @@ │ │ lsls r6, r0, #6 │ │ add.w r0, r5, #164 @ 0xa4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 461a6 │ │ + bne.n 468f6 │ │ cmp r1, #1 │ │ dmb ish │ │ - bne.w 4649e │ │ + bne.w 46bee │ │ ldr r0, [r5, #72] @ 0x48 │ │ add.w r2, r5, #32 │ │ dmb ish │ │ ldrex r1, [r2] │ │ orr.w r3, r1, r0 │ │ strex r7, r3, [r2] │ │ cmp r7, #0 │ │ - bne.n 461c8 │ │ + bne.n 46918 │ │ dmb ish │ │ ldr r0, [r5, #72] @ 0x48 │ │ tst r0, r1 │ │ - bne.n 461f2 │ │ + bne.n 46942 │ │ add.w r0, r5, #76 @ 0x4c │ │ - bl 465fc │ │ + bl 46d4c │ │ add.w r0, r5, #112 @ 0x70 │ │ - bl 465fc │ │ + bl 46d4c │ │ add.w r0, r5, #168 @ 0xa8 │ │ movs r2, #1 │ │ dmb ish │ │ ldrexb r1, [r0] │ │ strexb r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 461fc │ │ + bne.n 4694c │ │ cmp r1, #0 │ │ dmb ish │ │ - beq.w 4649e │ │ + beq.w 46bee │ │ mov r0, r5 │ │ - bl 467e4 │ │ - b.n 4649e │ │ + bl 46f34 │ │ + b.n 46bee │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 4621e │ │ - b.n 4648e │ │ + bne.n 4696e │ │ + b.n 46bde │ │ add.w r0, r5, #132 @ 0x84 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 46236 │ │ + bne.n 46986 │ │ cmp r1, #1 │ │ dmb ish │ │ - bne.w 4649e │ │ + bne.w 46bee │ │ add.w r4, r5, #32 │ │ dmb ish │ │ ldrex r0, [r4] │ │ orr.w r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 46256 │ │ + bne.n 469a6 │ │ lsls r0, r0, #31 │ │ dmb ish │ │ - bne.n 46308 │ │ + bne.n 46a58 │ │ ldr r0, [r4, #0] │ │ mov.w fp, #0 │ │ movs r7, #0 │ │ dmb ish │ │ mvns r1, r0 │ │ tst.w r1, #62 @ 0x3e │ │ - beq.n 46348 │ │ + beq.n 46a98 │ │ ldr.w r8, [r5] │ │ adds r4, r5, #4 │ │ dmb ish │ │ mov.w r9, r0, lsr #1 │ │ dmb ish │ │ ldrex r6, [r4] │ │ strex r0, fp, [r4] │ │ cmp r0, #0 │ │ - bne.n 46294 │ │ + bne.n 469e4 │ │ mov.w fp, r8, lsr #1 │ │ cmp r9, fp │ │ dmb ish │ │ - beq.n 462f2 │ │ - cbnz r6, 462f2 │ │ + beq.n 46a42 │ │ + cbnz r6, 46a42 │ │ str.w r9, [sp] │ │ mov.w r9, #0 │ │ cmp r7, #6 │ │ - bhi.n 462cc │ │ + bhi.n 46a1c │ │ movs r0, #1 │ │ lsrs.w r1, r0, r7 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 462bc │ │ + beq.n 46a0c │ │ adds r7, #1 │ │ - b.n 462d6 │ │ - blx d7b90 │ │ + b.n 46a26 │ │ + blx d8800 │ │ cmp r7, #11 │ │ it cc │ │ addcc r7, #1 │ │ dmb ish │ │ ldrex r6, [r4] │ │ strex r0, r9, [r4] │ │ cmp r0, #0 │ │ - bne.n 462da │ │ + bne.n 46a2a │ │ cmp r6, #0 │ │ dmb ish │ │ - beq.n 462b6 │ │ + beq.n 46a06 │ │ ldr.w r9, [sp] │ │ cmp fp, r9 │ │ - bne.n 46384 │ │ - cbz r6, 462fe │ │ + bne.n 46ad4 │ │ + cbz r6, 46a4e │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ bic.w r0, r8, #1 │ │ dmb ish │ │ str r0, [r5, #0] │ │ add.w r0, r5, #136 @ 0x88 │ │ movs r2, #1 │ │ dmb ish │ │ ldrexb r1, [r0] │ │ strexb r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 46312 │ │ + bne.n 46a62 │ │ cmp r1, #0 │ │ dmb ish │ │ - beq.w 4649e │ │ + beq.w 46bee │ │ mov r0, r5 │ │ - bl 46890 │ │ - b.n 4649e │ │ - blx d7b90 │ │ + bl 46fe0 │ │ + b.n 46bee │ │ + blx d8800 │ │ cmp r7, #11 │ │ it cc │ │ addcc r7, #1 │ │ ldr r0, [r4, #0] │ │ dmb ish │ │ mvns r1, r0 │ │ tst.w r1, #62 @ 0x3e │ │ - bne.n 46282 │ │ + bne.n 469d2 │ │ cmp r7, #6 │ │ - bhi.n 46330 │ │ + bhi.n 46a80 │ │ movs r0, #1 │ │ lsrs.w r1, r0, r7 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 4634e │ │ + beq.n 46a9e │ │ adds r7, #1 │ │ - b.n 4633a │ │ + b.n 46a8a │ │ ldr r0, [r6, #0] │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.n 463ec │ │ + beq.n 46b3c │ │ ldr r0, [r6, #0] │ │ mov r7, r6 │ │ dmb ish │ │ mov r6, r0 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add.w r8, r8, #2 │ │ mov.w fp, r8, lsr #1 │ │ cmp r9, fp │ │ - beq.n 462f6 │ │ + beq.n 46a46 │ │ and.w r0, fp, #31 │ │ cmp r0, #31 │ │ - beq.n 4635e │ │ + beq.n 46aae │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, r6, r0, lsl #2 │ │ adds r4, r0, #4 │ │ ldr r1, [r0, #12] │ │ dmb ish │ │ lsls r0, r1, #31 │ │ - bne.n 463d6 │ │ + bne.n 46b26 │ │ movs r7, #0 │ │ - b.n 463b8 │ │ - blx d7b90 │ │ + b.n 46b08 │ │ + blx d8800 │ │ cmp r7, #11 │ │ it cc │ │ addcc r7, #1 │ │ ldr r0, [r4, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - bne.n 463d6 │ │ + bne.n 46b26 │ │ cmp r7, #6 │ │ - bhi.n 463a4 │ │ + bhi.n 46af4 │ │ movs r0, #1 │ │ lsrs.w r1, r0, r7 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 463be │ │ + beq.n 46b0e │ │ adds r7, #1 │ │ ldr r0, [r4, #8] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 463b8 │ │ + beq.n 46b08 │ │ ldrd r7, r4, [r4] │ │ ldr r1, [r4, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r7 │ │ blxne r1 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ - bne.n 46372 │ │ - b.n 46378 │ │ + bne.n 46ac2 │ │ + b.n 46ac8 │ │ movs r4, #0 │ │ - b.n 46404 │ │ - blx d7b90 │ │ + b.n 46b54 │ │ + blx d8800 │ │ cmp r4, #11 │ │ it cc │ │ addcc r4, #1 │ │ ldr r0, [r6, #0] │ │ dmb ish │ │ cmp r0, #0 │ │ - bne.n 46368 │ │ + bne.n 46ab8 │ │ cmp r4, #6 │ │ - bhi.n 463f0 │ │ + bhi.n 46b40 │ │ movs r0, #1 │ │ lsrs.w r1, r0, r4 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 4640a │ │ + beq.n 46b5a │ │ adds r4, #1 │ │ ldr r0, [r6, #0] │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.n 46404 │ │ - b.n 46368 │ │ + beq.n 46b54 │ │ + b.n 46ab8 │ │ adds r0, r5, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 4642a │ │ + bne.n 46b7a │ │ cmp r1, #1 │ │ dmb ish │ │ - bne.n 4649e │ │ + bne.n 46bee │ │ add.w r0, r5, #8 │ │ - bl 46904 │ │ + bl 47054 │ │ add.w r0, r5, #68 @ 0x44 │ │ movs r2, #1 │ │ dmb ish │ │ ldrexb r1, [r0] │ │ strexb r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 46452 │ │ + bne.n 46ba2 │ │ dmb ish │ │ - cbz r1, 4649e │ │ + cbz r1, 46bee │ │ add.w r0, r5, #16 │ │ - bl 46be0 │ │ + bl 47330 │ │ add.w r0, r5, #40 @ 0x28 │ │ - bl 46be0 │ │ + bl 47330 │ │ mov r0, r5 │ │ - blx d7b70 │ │ - b.n 4649e │ │ + blx d87c0 │ │ + b.n 46bee │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 46480 │ │ + bne.n 46bd0 │ │ cmp r0, #1 │ │ - bne.n 4649e │ │ + bne.n 46bee │ │ dmb ish │ │ ldr.w r0, [sl, #28] │ │ - bl 46c84 │ │ + bl 4681c │ │ ldrd r5, r1, [sl, #44] @ 0x2c │ │ mov r0, r5 │ │ - bl 46cae │ │ + bl 473d4 │ │ ldr.w r0, [sl, #40] @ 0x28 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r0, r1, [sl] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 46f82 │ │ + b.w 476a8 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ mov r7, r0 │ │ ldr r0, [r0, #64] @ 0x40 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r7, #68] @ 0x44 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r5, r4, [r7, #80] @ 0x50 │ │ - cbz r4, 464f4 │ │ + cbz r4, 46c44 │ │ add.w r6, r5, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #40 @ 0x28 │ │ subs r4, #1 │ │ - bne.n 464e2 │ │ + bne.n 46c32 │ │ ldr r0, [r7, #76] @ 0x4c │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r0, r1, [r7, #12] │ │ str r7, [sp, #4] │ │ strd r1, r0, [sp, #8] │ │ - cbz r1, 46588 │ │ + cbz r1, 46cd8 │ │ movs r5, #0 │ │ - b.n 46526 │ │ + b.n 46c76 │ │ ldr r0, [sp, #16] │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #1 │ │ ldr r0, [sp, #8] │ │ cmp r5, r0 │ │ - beq.n 46588 │ │ + beq.n 46cd8 │ │ add.w r0, r5, r5, lsl #1 │ │ ldr r1, [sp, #12] │ │ add.w r0, r1, r0, lsl #2 │ │ str r0, [sp, #16] │ │ ldrd r6, r4, [r0, #4] │ │ cmp r4, #0 │ │ - beq.n 46510 │ │ + beq.n 46c60 │ │ mov.w r8, #0 │ │ - b.n 46556 │ │ + b.n 46ca6 │ │ ldr.w r0, [r9, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r7 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r8, r8, #1 │ │ cmp r8, r4 │ │ - beq.n 46510 │ │ + beq.n 46c60 │ │ add.w r0, r8, r8, lsl #1 │ │ add.w r9, r6, r0, lsl #3 │ │ ldrd r7, sl, [r9, #12] │ │ cmp.w sl, #0 │ │ - beq.n 46540 │ │ + beq.n 46c90 │ │ add.w fp, r7, #16 │ │ ldr.w r0, [fp] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [fp, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w fp, fp, #40 @ 0x28 │ │ subs.w sl, sl, #1 │ │ - bne.n 4656c │ │ - b.n 46540 │ │ + bne.n 46cbc │ │ + b.n 46c90 │ │ ldr r7, [sp, #4] │ │ ldr r0, [r7, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #12] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r0, r7, #88 @ 0x58 │ │ - bl 471aa │ │ + bl 478d0 │ │ ldrd r5, r4, [r7, #104] @ 0x68 │ │ - cbz r4, 465bc │ │ + cbz r4, 46d0c │ │ add.w r6, r5, #44 @ 0x2c │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #56 @ 0x38 │ │ subs r4, #1 │ │ - bne.n 465a8 │ │ + bne.n 46cf8 │ │ ldr r0, [r7, #100] @ 0x64 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r5, r4, [r7, #116] @ 0x74 │ │ - cbz r4, 465e6 │ │ + cbz r4, 46d36 │ │ add.w r6, r5, #44 @ 0x2c │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #56 @ 0x38 │ │ subs r4, #1 │ │ - bne.n 465d2 │ │ + bne.n 46d22 │ │ ldr r0, [r7, #112] @ 0x70 │ │ - cbz r0, 465f6 │ │ + cbz r0, 46d46 │ │ mov r0, r5 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #16 │ │ mov r4, r0 │ │ movs r0, #1 │ │ ldrex r1, [r4] │ │ cmp r1, #0 │ │ - bne.w 4678e │ │ + bne.w 46ede │ │ strex r1, r0, [r4] │ │ cmp r1, #0 │ │ - bne.n 46606 │ │ + bne.n 46d56 │ │ dmb ish │ │ - ldr r0, [pc, #436] @ (467d4 ) │ │ + ldr r0, [pc, #436] @ (46f24 ) │ │ add r0, pc │ │ mov sl, r0 │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 4679a │ │ + bne.w 46eea │ │ mov.w r8, #0 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - bne.w 467aa │ │ + bne.w 46efa │ │ ldr r0, [r4, #16] │ │ - cbz r0, 466a6 │ │ + cbz r0, 46df6 │ │ ldr r5, [r4, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ movs r7, #2 │ │ movs r6, #1 │ │ add.w r9, r5, r0, lsl #2 │ │ - b.n 46656 │ │ + b.n 46da6 │ │ clrex │ │ dmb ish │ │ cmp r5, r9 │ │ - beq.n 466a6 │ │ + beq.n 46df6 │ │ mov r0, r5 │ │ ldr.w r1, [r5], #12 │ │ ldrex r2, [r1, #20] │ │ cmp r2, #0 │ │ - bne.n 4664a │ │ + bne.n 46d9a │ │ adds r1, #20 │ │ dmb ish │ │ strex r2, r7, [r1] │ │ - cbz r2, 4667a │ │ + cbz r2, 46dca │ │ ldrex r2, [r1] │ │ cmp r2, #0 │ │ - beq.n 4666a │ │ - b.n 4664a │ │ + beq.n 46dba │ │ + b.n 46d9a │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #16] │ │ dmb ish │ │ add.w r1, r0, #24 │ │ ldrex r0, [r1] │ │ strex r2, r6, [r1] │ │ cmp r2, #0 │ │ - bne.n 4668a │ │ + bne.n 46dda │ │ adds r0, #1 │ │ - bne.n 46652 │ │ + bne.n 46da2 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 46652 │ │ + blx d87d0 │ │ + b.n 46da2 │ │ ldrd r7, r0, [r4, #24] │ │ movs r1, #0 │ │ cmp r0, #0 │ │ str r1, [r4, #28] │ │ - beq.n 46736 │ │ + beq.n 46e86 │ │ add.w r0, r0, r0, lsl #1 │ │ movs r5, #1 │ │ add.w r6, r7, r0, lsl #2 │ │ ldrd r0, r1, [r7] │ │ ldrex r2, [r0, #20] │ │ - cbnz r2, 466dc │ │ + cbnz r2, 46e2c │ │ add.w r2, r0, #20 │ │ dmb ish │ │ strex r3, r1, [r2] │ │ - cbz r3, 4670a │ │ + cbz r3, 46e5a │ │ ldrex r3, [r2] │ │ cmp r3, #0 │ │ - beq.n 466ce │ │ + beq.n 46e1e │ │ clrex │ │ dmb ish │ │ adds r7, #12 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 466ea │ │ + bne.n 46e3a │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 41318 │ │ + bleq 41a50 │ │ cmp r7, r6 │ │ - bne.n 466bc │ │ - b.n 46736 │ │ + bne.n 46e0c │ │ + b.n 46e86 │ │ dmb ish │ │ ldr r1, [r0, #16] │ │ dmb ish │ │ adds r1, #24 │ │ ldrex r2, [r1] │ │ strex r3, r5, [r1] │ │ cmp r3, #0 │ │ - bne.n 46716 │ │ + bne.n 46e66 │ │ adds r2, #1 │ │ - bne.n 466e4 │ │ + bne.n 46e34 │ │ mov r9, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ mov r0, r9 │ │ - b.n 466e4 │ │ + b.n 46e34 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 4673e │ │ + cbz r0, 46e8e │ │ movs r0, #0 │ │ - b.n 46746 │ │ + b.n 46e96 │ │ ldr r0, [r4, #28] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ dmb ish │ │ strb.w r0, [r4, #32] │ │ cmp.w r8, #0 │ │ dmb ish │ │ - bne.n 46760 │ │ + bne.n 46eb0 │ │ ldr.w r0, [sl, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 467c6 │ │ + bne.n 46f16 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r4] │ │ strex r2, r0, [r4] │ │ cmp r2, #0 │ │ - bne.n 46766 │ │ + bne.n 46eb6 │ │ cmp r1, #2 │ │ itt ne │ │ addne sp, #16 │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r4 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w d7ab0 │ │ + b.w d8700 │ │ mov r0, r4 │ │ clrex │ │ - bl 76d12 │ │ - b.n 4661c │ │ - bl 76b20 │ │ + bl 779e2 │ │ + b.n 46d6c │ │ + bl 777f0 │ │ eor.w r8, r0, #1 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - beq.w 46636 │ │ - ldr r0, [pc, #44] @ (467d8 ) │ │ + beq.w 46d86 │ │ + ldr r0, [pc, #44] @ (46f28 ) │ │ add r2, sp, #8 │ │ - ldr r3, [pc, #44] @ (467dc ) │ │ - ldr r1, [pc, #44] @ (467e0 ) │ │ + ldr r3, [pc, #44] @ (46f2c ) │ │ + ldr r1, [pc, #44] @ (46f30 ) │ │ add r0, pc │ │ add r3, pc │ │ strb.w r8, [sp, #12] │ │ add r1, pc │ │ str r4, [sp, #8] │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - bl 76b20 │ │ + bl 41638 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #4] │ │ - b.n 46760 │ │ - strb r6, [r6, #21] │ │ + b.n 46eb0 │ │ + ldrb r6, [r4, #8] │ │ movs r1, r1 │ │ - cmp r0, #91 @ 0x5b │ │ - vsli.64 d19, d8, #61 @ 0x3d │ │ + movs r5, #129 @ 0x81 │ │ + vtbx.8 d19, {d13-d15}, d8 │ │ movs r1, r1 │ │ - adds r3, #178 @ 0xb2 │ │ + subs r0, #146 @ 0x92 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r8, r0 │ │ ldr r0, [r0, #0] │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ ldr.w r1, [r8, #32] │ │ subs r7, r3, #1 │ │ and.w r2, r7, r1 │ │ and.w r6, r7, r0 │ │ cmp r2, r6 │ │ - bls.n 46808 │ │ + bls.n 46f58 │ │ subs r7, r2, r6 │ │ - cbnz r7, 46822 │ │ - b.n 46866 │ │ - bcs.n 46816 │ │ + cbnz r7, 46f72 │ │ + b.n 46fb6 │ │ + bcs.n 46f66 │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ subs r1, r2, r6 │ │ adds r7, r1, r0 │ │ - cbnz r7, 46822 │ │ - b.n 46866 │ │ + cbnz r7, 46f72 │ │ + b.n 46fb6 │ │ bics r1, r3 │ │ cmp r1, r0 │ │ - beq.n 46866 │ │ + beq.n 46fb6 │ │ ldr.w r7, [r8, #64] @ 0x40 │ │ - cbz r7, 46866 │ │ + cbz r7, 46fb6 │ │ ldr.w r0, [r8, #148] @ 0x94 │ │ add.w r1, r6, r6, lsl #1 │ │ ldr.w r9, [r8, #64] @ 0x40 │ │ add.w r4, r0, r1, lsl #2 │ │ mov r0, r9 │ │ cmp r6, r9 │ │ it cc │ │ @@ -46076,907 +46222,892 @@ │ │ itt ne │ │ movne r0, sl │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #12 │ │ adds r6, #1 │ │ subs r7, #1 │ │ - bne.n 46832 │ │ + bne.n 46f82 │ │ ldr.w r0, [r8, #152] @ 0x98 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r8, #148] @ 0x94 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r0, r8, #84 @ 0x54 │ │ - bl 46be0 │ │ + bl 47330 │ │ add.w r0, r8, #120 @ 0x78 │ │ - bl 46be0 │ │ + bl 47330 │ │ mov r0, r8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #4 │ │ mov r8, r0 │ │ ldrd r0, r5, [r0] │ │ ldr.w r1, [r8, #32] │ │ bic.w r4, r0, #1 │ │ bic.w r9, r1, #1 │ │ cmp r4, r9 │ │ - bne.n 468dc │ │ + bne.n 4702c │ │ cmp r5, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r0, r8, #72 @ 0x48 │ │ - bl 46be0 │ │ + bl 47330 │ │ mov r0, r8 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r0, [r5, #0] │ │ mov r6, r5 │ │ mov r5, r0 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ adds r4, #2 │ │ cmp r9, r4 │ │ - beq.n 468ac │ │ + beq.n 46ffc │ │ ubfx r0, r4, #1, #5 │ │ cmp r0, #31 │ │ - beq.n 468ca │ │ + beq.n 4701a │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, r5, r0, lsl #2 │ │ ldrd r6, r7, [r0, #4] │ │ ldr r1, [r7, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r6 │ │ blxne r1 │ │ ldr r0, [r7, #4] │ │ cmp r0, #0 │ │ - bne.n 468d0 │ │ - b.n 468d6 │ │ - bmi.n 468ae │ │ + bne.n 47020 │ │ + b.n 47026 │ │ + bmi.n 46ffe │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #16 │ │ mov r4, r0 │ │ movs r0, #1 │ │ ldrex r1, [r4] │ │ cmp r1, #0 │ │ - bne.w 46b88 │ │ + bne.w 472d8 │ │ strex r1, r0, [r4] │ │ cmp r1, #0 │ │ - bne.n 4690e │ │ + bne.n 4705e │ │ dmb ish │ │ - ldr r5, [pc, #680] @ (46bd0 ) │ │ + ldr r5, [pc, #680] @ (47320 ) │ │ add r5, pc │ │ ldr r0, [r5, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 46b94 │ │ + bne.w 472e4 │ │ mov.w r8, #0 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - bne.w 46ba4 │ │ + bne.w 472f4 │ │ ldrb.w r0, [r4, #56] @ 0x38 │ │ mov sl, r5 │ │ cmp r0, #0 │ │ - bne.w 46b4c │ │ + bne.w 4729c │ │ ldrd r5, r0, [r4, #12] │ │ movs r6, #1 │ │ strb.w r6, [r4, #56] @ 0x38 │ │ - cbz r0, 469bc │ │ + cbz r0, 4710c │ │ add.w r0, r0, r0, lsl #1 │ │ movs r7, #2 │ │ add.w r9, r5, r0, lsl #2 │ │ - b.n 4696c │ │ + b.n 470bc │ │ clrex │ │ dmb ish │ │ cmp r5, r9 │ │ - beq.n 469bc │ │ + beq.n 4710c │ │ mov r0, r5 │ │ ldr.w r1, [r5], #12 │ │ ldrex r2, [r1, #20] │ │ cmp r2, #0 │ │ - bne.n 46960 │ │ + bne.n 470b0 │ │ adds r1, #20 │ │ dmb ish │ │ strex r2, r7, [r1] │ │ - cbz r2, 46990 │ │ + cbz r2, 470e0 │ │ ldrex r2, [r1] │ │ cmp r2, #0 │ │ - beq.n 46980 │ │ - b.n 46960 │ │ + beq.n 470d0 │ │ + b.n 470b0 │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #16] │ │ dmb ish │ │ add.w r1, r0, #24 │ │ ldrex r0, [r1] │ │ strex r2, r6, [r1] │ │ cmp r2, #0 │ │ - bne.n 469a0 │ │ + bne.n 470f0 │ │ adds r0, #1 │ │ - bne.n 46968 │ │ + bne.n 470b8 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 46968 │ │ + blx d87d0 │ │ + b.n 470b8 │ │ ldrd r7, r0, [r4, #24] │ │ movs r1, #0 │ │ cmp r0, #0 │ │ str r1, [r4, #28] │ │ - beq.n 46a4c │ │ + beq.n 4719c │ │ add.w r0, r0, r0, lsl #1 │ │ movs r5, #1 │ │ add.w r6, r7, r0, lsl #2 │ │ ldrd r0, r1, [r7] │ │ ldrex r2, [r0, #20] │ │ - cbnz r2, 469f2 │ │ + cbnz r2, 47142 │ │ add.w r2, r0, #20 │ │ dmb ish │ │ strex r3, r1, [r2] │ │ - cbz r3, 46a20 │ │ + cbz r3, 47170 │ │ ldrex r3, [r2] │ │ cmp r3, #0 │ │ - beq.n 469e4 │ │ + beq.n 47134 │ │ clrex │ │ dmb ish │ │ adds r7, #12 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 46a00 │ │ + bne.n 47150 │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 41318 │ │ + bleq 41a50 │ │ cmp r7, r6 │ │ - bne.n 469d2 │ │ - b.n 46a4c │ │ + bne.n 47122 │ │ + b.n 4719c │ │ dmb ish │ │ ldr r1, [r0, #16] │ │ dmb ish │ │ adds r1, #24 │ │ ldrex r2, [r1] │ │ strex r3, r5, [r1] │ │ cmp r3, #0 │ │ - bne.n 46a2c │ │ + bne.n 4717c │ │ adds r2, #1 │ │ - bne.n 469fa │ │ + bne.n 4714a │ │ mov r9, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ mov r0, r9 │ │ - b.n 469fa │ │ + b.n 4714a │ │ ldr r0, [r4, #40] @ 0x28 │ │ - cbz r0, 46abc │ │ + cbz r0, 4720c │ │ ldr r5, [r4, #36] @ 0x24 │ │ add.w r0, r0, r0, lsl #1 │ │ movs r7, #2 │ │ movs r6, #1 │ │ add.w r9, r5, r0, lsl #2 │ │ - b.n 46a6c │ │ + b.n 471bc │ │ clrex │ │ dmb ish │ │ cmp r5, r9 │ │ - beq.n 46abc │ │ + beq.n 4720c │ │ mov r0, r5 │ │ ldr.w r1, [r5], #12 │ │ ldrex r2, [r1, #20] │ │ cmp r2, #0 │ │ - bne.n 46a60 │ │ + bne.n 471b0 │ │ adds r1, #20 │ │ dmb ish │ │ strex r2, r7, [r1] │ │ - cbz r2, 46a90 │ │ + cbz r2, 471e0 │ │ ldrex r2, [r1] │ │ cmp r2, #0 │ │ - beq.n 46a80 │ │ - b.n 46a60 │ │ + beq.n 471d0 │ │ + b.n 471b0 │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #16] │ │ dmb ish │ │ add.w r1, r0, #24 │ │ ldrex r0, [r1] │ │ strex r2, r6, [r1] │ │ cmp r2, #0 │ │ - bne.n 46aa0 │ │ + bne.n 471f0 │ │ adds r0, #1 │ │ - bne.n 46a68 │ │ + bne.n 471b8 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 46a68 │ │ + blx d87d0 │ │ + b.n 471b8 │ │ ldrd r7, r0, [r4, #48] @ 0x30 │ │ movs r1, #0 │ │ cmp r0, #0 │ │ str r1, [r4, #52] @ 0x34 │ │ - beq.n 46b4c │ │ + beq.n 4729c │ │ add.w r0, r0, r0, lsl #1 │ │ movs r5, #1 │ │ add.w r6, r7, r0, lsl #2 │ │ ldrd r0, r1, [r7] │ │ ldrex r2, [r0, #20] │ │ - cbnz r2, 46af2 │ │ + cbnz r2, 47242 │ │ add.w r2, r0, #20 │ │ dmb ish │ │ strex r3, r1, [r2] │ │ - cbz r3, 46b20 │ │ + cbz r3, 47270 │ │ ldrex r3, [r2] │ │ cmp r3, #0 │ │ - beq.n 46ae4 │ │ + beq.n 47234 │ │ clrex │ │ dmb ish │ │ adds r7, #12 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 46b00 │ │ + bne.n 47250 │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 41318 │ │ + bleq 41a50 │ │ cmp r7, r6 │ │ - bne.n 46ad2 │ │ - b.n 46b4c │ │ + bne.n 47222 │ │ + b.n 4729c │ │ dmb ish │ │ ldr r1, [r0, #16] │ │ dmb ish │ │ adds r1, #24 │ │ ldrex r2, [r1] │ │ strex r3, r5, [r1] │ │ cmp r3, #0 │ │ - bne.n 46b2c │ │ + bne.n 4727c │ │ adds r2, #1 │ │ - bne.n 46afa │ │ + bne.n 4724a │ │ mov r9, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ mov r0, r9 │ │ - b.n 46afa │ │ + b.n 4724a │ │ cmp.w r8, #0 │ │ - bne.n 46b5a │ │ + bne.n 472aa │ │ ldr.w r0, [sl, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 46bc0 │ │ + bne.n 47310 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r4] │ │ strex r2, r0, [r4] │ │ cmp r2, #0 │ │ - bne.n 46b60 │ │ + bne.n 472b0 │ │ cmp r1, #2 │ │ itt ne │ │ addne sp, #16 │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r4 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w d7ab0 │ │ + b.w d8700 │ │ mov r0, r4 │ │ clrex │ │ - bl 76d12 │ │ - b.n 46924 │ │ - bl 76b20 │ │ + bl 779e2 │ │ + b.n 47074 │ │ + bl 777f0 │ │ eor.w r8, r0, #1 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - beq.w 4693c │ │ - ldr r0, [pc, #44] @ (46bd4 ) │ │ + beq.w 4708c │ │ + ldr r0, [pc, #44] @ (47324 ) │ │ add r2, sp, #8 │ │ - ldr r3, [pc, #44] @ (46bd8 ) │ │ - ldr r1, [pc, #48] @ (46bdc ) │ │ + ldr r3, [pc, #44] @ (47328 ) │ │ + ldr r1, [pc, #48] @ (4732c ) │ │ add r0, pc │ │ add r3, pc │ │ strb.w r8, [sp, #12] │ │ add r1, pc │ │ str r4, [sp, #8] │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - bl 76b20 │ │ + bl 41638 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #4] │ │ - b.n 46b5a │ │ + b.n 472aa │ │ nop │ │ - strb r6, [r5, #9] │ │ + strb r6, [r3, #28] │ │ movs r1, r1 │ │ - movs r4, #97 @ 0x61 │ │ - vsra.u32 d19, d14, #3 │ │ + movs r1, #135 @ 0x87 │ │ + vrsubhn.i d19, , q7 │ │ movs r1, r1 │ │ - cmp r7, #232 @ 0xe8 │ │ + adds r4, #200 @ 0xc8 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ ldrd r5, r6, [r0, #4] │ │ mov r8, r0 │ │ - cbz r6, 46c24 │ │ + cbz r6, 47374 │ │ movs r7, #0 │ │ - b.n 46bf4 │ │ + b.n 47344 │ │ cmp r7, r6 │ │ - beq.n 46c24 │ │ + beq.n 47374 │ │ add.w r0, r7, r7, lsl #1 │ │ adds r7, #1 │ │ ldr.w r1, [r5, r0, lsl #2] │ │ add.w r0, r5, r0, lsl #2 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 46c06 │ │ + bne.n 47356 │ │ cmp r2, #1 │ │ - bne.n 46bf0 │ │ + bne.n 47340 │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ - bl 41318 │ │ - b.n 46bf0 │ │ + bl 41a50 │ │ + b.n 47340 │ │ ldr.w r0, [r8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r5, r6, [r8, #16] │ │ - cbz r6, 46c70 │ │ + cbz r6, 473c0 │ │ movs r7, #0 │ │ - b.n 46c40 │ │ + b.n 47390 │ │ cmp r7, r6 │ │ - beq.n 46c70 │ │ + beq.n 473c0 │ │ add.w r0, r7, r7, lsl #1 │ │ adds r7, #1 │ │ ldr.w r1, [r5, r0, lsl #2] │ │ add.w r0, r5, r0, lsl #2 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 46c52 │ │ + bne.n 473a2 │ │ cmp r2, #1 │ │ - bne.n 46c3c │ │ + bne.n 4738c │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ - bl 41318 │ │ - b.n 46c3c │ │ + bl 41a50 │ │ + b.n 4738c │ │ ldr.w r0, [r8, #12] │ │ - cbz r0, 46c80 │ │ + cbz r0, 473d0 │ │ mov r0, r5 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - adds r1, r0, #1 │ │ - it eq │ │ - bxeq lr │ │ - add.w ip, r0, #4 │ │ - dmb ish │ │ - ldrex r2, [ip] │ │ - subs r3, r2, #1 │ │ - strex r1, r3, [ip] │ │ - cmp r1, #0 │ │ - bne.n 46c92 │ │ - cmp r2, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - beq.w d7abc │ │ - bx lr │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #52 @ 0x34 │ │ cmp r1, #0 │ │ strd r0, r1, [sp, #4] │ │ - beq.w 46f7c │ │ + beq.w 476a2 │ │ movs r1, #0 │ │ - b.n 46cdc │ │ + b.n 47402 │ │ ldr r0, [sp, #12] │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #24] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r1, [sp, #16] │ │ ldr r0, [sp, #8] │ │ adds r1, #1 │ │ cmp r1, r0 │ │ - beq.w 46f7c │ │ + beq.w 476a2 │ │ str r1, [sp, #16] │ │ add.w r0, r1, r1, lsl #1 │ │ ldr r1, [sp, #4] │ │ add.w r0, r1, r0, lsl #2 │ │ str r0, [sp, #12] │ │ ldrd r0, r1, [r0, #4] │ │ cmp r1, #0 │ │ strd r1, r0, [sp, #20] │ │ - beq.n 46cc2 │ │ + beq.n 473e8 │ │ movs r1, #0 │ │ - b.n 46d12 │ │ + b.n 47438 │ │ ldr r0, [sp, #32] │ │ ldr r0, [r0, #44] @ 0x2c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #40] @ 0x28 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r1, [sp, #28] │ │ ldr r0, [sp, #20] │ │ adds r1, #1 │ │ cmp r1, r0 │ │ - beq.n 46cc2 │ │ + beq.n 473e8 │ │ ldr r0, [sp, #24] │ │ str r1, [sp, #28] │ │ add.w r8, r0, r1, lsl #6 │ │ ldrd r5, r6, [r8, #44] @ 0x2c │ │ - cbz r6, 46d54 │ │ + cbz r6, 4747a │ │ movs r7, #0 │ │ - b.n 46d28 │ │ + b.n 4744e │ │ cmp r7, r6 │ │ - beq.n 46d54 │ │ + beq.n 4747a │ │ ldr.w r1, [r5, r7, lsl #2] │ │ mov r0, r7 │ │ adds r7, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 46d34 │ │ + bne.n 4745a │ │ cmp r2, #1 │ │ - bne.n 46d24 │ │ + bne.n 4744a │ │ dmb ish │ │ ldr.w r0, [r5, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 46d24 │ │ + bl 477f6 │ │ + b.n 4744a │ │ add.w r4, r8, #8 │ │ ldr r0, [r4, #32] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r0, r1, [r4, #12] │ │ cmp r1, #0 │ │ str r4, [sp, #32] │ │ strd r1, r0, [sp, #36] @ 0x24 │ │ - beq.n 46e0a │ │ + beq.n 47530 │ │ movs r1, #0 │ │ - b.n 46d8e │ │ + b.n 474b4 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r7 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #36] @ 0x24 │ │ adds r1, #1 │ │ cmp r1, r0 │ │ - beq.n 46e0a │ │ + beq.n 47530 │ │ str r1, [sp, #48] @ 0x30 │ │ add.w r0, r1, r1, lsl #1 │ │ ldr r1, [sp, #40] @ 0x28 │ │ add.w r0, r1, r0, lsl #2 │ │ str r0, [sp, #44] @ 0x2c │ │ ldrd r7, r6, [r0, #4] │ │ cmp r6, #0 │ │ - beq.n 46d76 │ │ + beq.n 4749c │ │ mov.w r8, #0 │ │ - b.n 46dc0 │ │ + b.n 474e6 │ │ ldr.w r0, [sl, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r8, r8, #1 │ │ cmp r8, r6 │ │ - beq.n 46d76 │ │ + beq.n 4749c │ │ add.w r0, r8, r8, lsl #1 │ │ add.w sl, r7, r0, lsl #3 │ │ ldrd r4, r9, [sl, #12] │ │ cmp.w r9, #0 │ │ - beq.n 46daa │ │ + beq.n 474d0 │ │ mov.w fp, #0 │ │ - b.n 46ddc │ │ + b.n 47502 │ │ cmp fp, r9 │ │ - beq.n 46daa │ │ + beq.n 474d0 │ │ ldr.w r1, [r4, fp, lsl #2] │ │ mov r0, fp │ │ add.w fp, fp, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 46dea │ │ + bne.n 47510 │ │ cmp r2, #1 │ │ - bne.n 46dd8 │ │ + bne.n 474fe │ │ dmb ish │ │ ldr.w r0, [r4, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 46dd8 │ │ + bl 477f6 │ │ + b.n 474fe │ │ ldr r4, [sp, #32] │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #40] @ 0x28 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ mov.w sl, #88 @ 0x58 │ │ cmp r1, #0 │ │ strd r1, r0, [sp, #36] @ 0x24 │ │ - beq.w 46cfa │ │ + beq.w 47420 │ │ movs r5, #0 │ │ - b.n 46e36 │ │ + b.n 4755c │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r5, r0 │ │ - beq.w 46cfa │ │ + beq.w 47420 │ │ add.w r0, r5, r5, lsl #4 │ │ ldr r1, [sp, #40] @ 0x28 │ │ str r5, [sp, #48] @ 0x30 │ │ add.w r0, r1, r0, lsl #3 │ │ str r0, [sp, #44] @ 0x2c │ │ ldrd r5, r8, [r0, #92] @ 0x5c │ │ cmp.w r8, #0 │ │ - beq.n 46ee2 │ │ + beq.n 47608 │ │ movs r7, #0 │ │ - b.n 46e60 │ │ + b.n 47586 │ │ ldr.w r0, [fp, r0] │ │ - blx d7b70 │ │ + blx d87c0 │ │ adds r7, #1 │ │ cmp r7, r8 │ │ - beq.n 46ee2 │ │ + beq.n 47608 │ │ mla fp, r7, sl, r5 │ │ movs r1, #1 │ │ ldr.w r0, [fp, #16] │ │ cmp r0, #0 │ │ it mi │ │ eormi.w r1, r0, #2147483648 @ 0x80000000 │ │ cmp r1, #0 │ │ - beq.n 46e5a │ │ + beq.n 47580 │ │ cmp r1, #1 │ │ - bne.n 46ed6 │ │ + bne.n 475fc │ │ cmp r0, #0 │ │ mov.w sl, #88 @ 0x58 │ │ itt ne │ │ ldrne.w r0, [fp, #20] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r4, r6, [fp, #32] │ │ - cbz r6, 46eac │ │ + cbz r6, 475d2 │ │ add.w r9, r4, #16 │ │ ldr.w r0, [r9] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r9, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r9, r9, #48 @ 0x30 │ │ subs r6, #1 │ │ - bne.n 46e94 │ │ + bne.n 475ba │ │ ldr.w r0, [fp, #28] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [fp, #56] @ 0x38 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [fp, #60] @ 0x3c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [fp, #68] @ 0x44 │ │ cmp r0, #0 │ │ - beq.n 46e5a │ │ + beq.n 47580 │ │ movs r0, #72 @ 0x48 │ │ - b.n 46e52 │ │ + b.n 47578 │ │ ldr.w r0, [fp, #72] @ 0x48 │ │ cmp r0, #0 │ │ - beq.n 46e5a │ │ + beq.n 47580 │ │ movs r0, #76 @ 0x4c │ │ - b.n 46e52 │ │ + b.n 47578 │ │ ldr r7, [sp, #44] @ 0x2c │ │ ldr r0, [r7, #88] @ 0x58 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r7 │ │ ldrb.w r1, [r0, #8]! │ │ cmp r1, #32 │ │ it ne │ │ - blne 429ac │ │ + blne 430d4 │ │ ldrd r8, r5, [r7, #104] @ 0x68 │ │ - cbz r5, 46f1a │ │ + cbz r5, 47640 │ │ add.w r6, r8, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #48 @ 0x30 │ │ subs r5, #1 │ │ - bne.n 46f08 │ │ + bne.n 4762e │ │ ldr r0, [r7, #100] @ 0x64 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r8, r5, [r7, #116] @ 0x74 │ │ - cbz r5, 46f42 │ │ + cbz r5, 47668 │ │ add.w r6, r8, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #48 @ 0x30 │ │ subs r5, #1 │ │ - bne.n 46f30 │ │ + bne.n 47656 │ │ ldr r0, [r7, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r5, [sp, #48] @ 0x30 │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ dmb ish │ │ adds r5, #1 │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 46f5a │ │ + bne.n 47680 │ │ cmp r1, #1 │ │ - bne.w 46e2e │ │ + bne.w 47554 │ │ dmb ish │ │ ldr.w r0, [r7, #128] @ 0x80 │ │ - bl 470d0 │ │ - b.n 46e2e │ │ + bl 477f6 │ │ + b.n 47554 │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r7, lr} │ │ mov r5, r1 │ │ - cbz r0, 46ffc │ │ + cbz r0, 47722 │ │ cmp r0, #1 │ │ - bne.n 47074 │ │ + bne.n 4779a │ │ add.w r0, r5, #128 @ 0x80 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 46f94 │ │ + bne.n 476ba │ │ cmp r1, #1 │ │ dmb ish │ │ - bne.w 470ce │ │ + bne.w 477f4 │ │ add.w r0, r5, #32 │ │ dmb ish │ │ ldrex r1, [r0] │ │ orr.w r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 46fb4 │ │ + bne.n 476da │ │ lsls r0, r1, #31 │ │ dmb ish │ │ itt eq │ │ addeq.w r0, r5, #64 @ 0x40 │ │ - bleq 465fc │ │ + bleq 46d4c │ │ add.w r0, r5, #136 @ 0x88 │ │ movs r2, #1 │ │ dmb ish │ │ ldrexb r1, [r0] │ │ strexb r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 46fde │ │ + bne.n 47704 │ │ cmp r1, #0 │ │ dmb ish │ │ - beq.n 470ce │ │ + beq.n 477f4 │ │ mov r0, r5 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 46890 │ │ + b.w 46fe0 │ │ add.w r0, r5, #160 @ 0xa0 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 47004 │ │ + bne.n 4772a │ │ cmp r1, #1 │ │ dmb ish │ │ - bne.n 470ce │ │ + bne.n 477f4 │ │ ldr r0, [r5, #72] @ 0x48 │ │ add.w r2, r5, #32 │ │ dmb ish │ │ ldrex r1, [r2] │ │ orr.w r3, r1, r0 │ │ strex r4, r3, [r2] │ │ cmp r4, #0 │ │ - bne.n 47024 │ │ + bne.n 4774a │ │ dmb ish │ │ ldr r0, [r5, #72] @ 0x48 │ │ tst r0, r1 │ │ - bne.n 4704e │ │ + bne.n 47774 │ │ add.w r0, r5, #76 @ 0x4c │ │ - bl 465fc │ │ + bl 46d4c │ │ add.w r0, r5, #112 @ 0x70 │ │ - bl 465fc │ │ + bl 46d4c │ │ add.w r0, r5, #168 @ 0xa8 │ │ movs r2, #1 │ │ dmb ish │ │ ldrexb r1, [r0] │ │ strexb r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 47058 │ │ + bne.n 4777e │ │ dmb ish │ │ - cbz r1, 470ce │ │ + cbz r1, 477f4 │ │ mov r0, r5 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 467e4 │ │ + b.w 46f34 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 47078 │ │ + bne.n 4779e │ │ cmp r0, #1 │ │ dmb ish │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ add.w r0, r5, #8 │ │ - bl 46904 │ │ + bl 47054 │ │ add.w r0, r5, #68 @ 0x44 │ │ movs r2, #1 │ │ dmb ish │ │ ldrexb r1, [r0] │ │ strexb r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 470a2 │ │ + bne.n 477c8 │ │ dmb ish │ │ - cbz r1, 470ce │ │ + cbz r1, 477f4 │ │ add.w r0, r5, #16 │ │ - bl 46be0 │ │ + bl 47330 │ │ add.w r0, r5, #40 @ 0x28 │ │ - bl 46be0 │ │ + bl 47330 │ │ mov r0, r5 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, lr} │ │ ldrd r5, r6, [r0, #8] │ │ mov r4, r0 │ │ ldr r1, [r6, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r5 │ │ blxne r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r0, r4, #1 │ │ - beq.n 4711a │ │ + beq.n 47840 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 470f8 │ │ + bne.n 4781e │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r6, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r6, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ strd r0, r1, [sp] │ │ - cbz r1, 471a4 │ │ + cbz r1, 478ca │ │ mov.w fp, #0 │ │ - b.n 47146 │ │ + b.n 4786c │ │ ldr r0, [sp, #8] │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w fp, fp, #1 │ │ ldr r0, [sp, #4] │ │ cmp fp, r0 │ │ - beq.n 471a4 │ │ + beq.n 478ca │ │ add.w r0, fp, fp, lsl #1 │ │ ldr r1, [sp, #0] │ │ add.w r0, r1, r0, lsl #2 │ │ str r0, [sp, #8] │ │ ldrd r6, r4, [r0, #4] │ │ cmp r4, #0 │ │ - beq.n 4712e │ │ + beq.n 47854 │ │ movs r5, #0 │ │ - b.n 47172 │ │ + b.n 47898 │ │ ldr.w r0, [r8, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r7 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #1 │ │ cmp r5, r4 │ │ - beq.n 4712e │ │ + beq.n 47854 │ │ add.w r0, r5, r5, lsl #1 │ │ add.w r8, r6, r0, lsl #3 │ │ ldrd r7, r9, [r8, #12] │ │ cmp.w r9, #0 │ │ - beq.n 4715e │ │ + beq.n 47884 │ │ add.w sl, r7, #16 │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [sl, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w sl, sl, #40 @ 0x28 │ │ subs.w r9, r9, #1 │ │ - bne.n 47188 │ │ - b.n 4715e │ │ + bne.n 478ae │ │ + b.n 47884 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ ldrd r9, sl, [r0, #4] │ │ mov r8, r0 │ │ cmp.w sl, #0 │ │ - beq.n 47206 │ │ + beq.n 4792c │ │ movs r5, #0 │ │ - b.n 471d2 │ │ + b.n 478f8 │ │ ldr r0, [r4, #28] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, fp │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #1 │ │ cmp r5, sl │ │ - beq.n 47206 │ │ + beq.n 4792c │ │ add.w r0, r5, r5, lsl #1 │ │ add.w r4, r9, r0, lsl #4 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #20] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd fp, r7, [r4, #32] │ │ cmp r7, #0 │ │ - beq.n 471c0 │ │ + beq.n 478e6 │ │ add.w r6, fp, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #48 @ 0x30 │ │ subs r7, #1 │ │ - bne.n 471f2 │ │ - b.n 471c0 │ │ + bne.n 47918 │ │ + b.n 478e6 │ │ ldr.w r0, [r8] │ │ - cbz r0, 47218 │ │ + cbz r0, 4793e │ │ mov r0, r9 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #24 │ │ @@ -46985,898 +47116,899 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #8 │ │ ldrd r6, r8, [sp, #40] @ 0x28 │ │ mov r4, r0 │ │ mov.w sl, #0 │ │ add.w r0, r6, r8 │ │ negs r7, r6 │ │ subs r0, #1 │ │ ands r0, r7 │ │ umull r5, r7, r0, r3 │ │ movs r0, #1 │ │ movs r3, #4 │ │ cmp r7, #0 │ │ - bne.n 47308 │ │ + bne.n 47a2e │ │ rsb r7, r6, #2147483648 @ 0x80000000 │ │ cmp r5, r7 │ │ - bhi.n 47308 │ │ + bhi.n 47a2e │ │ mov sl, r5 │ │ - cbz r1, 472c2 │ │ + cbz r1, 479e8 │ │ cmp r6, r5 │ │ - bls.n 472e4 │ │ + bls.n 47a0a │ │ movs r0, #0 │ │ mov r5, r1 │ │ mov r9, r2 │ │ str r0, [sp, #0] │ │ mov r1, r6 │ │ mov r0, sp │ │ mov r2, sl │ │ cmp r6, #4 │ │ it ls │ │ movls r1, #4 │ │ - blx d7c30 │ │ - cbnz r0, 47302 │ │ + blx d8880 │ │ + cbnz r0, 47a28 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 47302 │ │ + cbz r0, 47a28 │ │ mul.w r2, r8, r5 │ │ mov r1, r9 │ │ mov r6, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ mov r0, r9 │ │ - blx d7b70 │ │ - b.n 472f0 │ │ - cbz r5, 472f0 │ │ + blx d87c0 │ │ + b.n 47a16 │ │ + cbz r5, 47a16 │ │ cmp r6, r5 │ │ - bls.n 472f8 │ │ + bls.n 47a1e │ │ movs r0, #0 │ │ mov r1, r6 │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ mov r2, sl │ │ cmp r6, #4 │ │ it ls │ │ movls r1, #4 │ │ - blx d7c30 │ │ - cbnz r0, 47302 │ │ + blx d8880 │ │ + cbnz r0, 47a28 │ │ ldr r0, [sp, #4] │ │ - cbnz r0, 472f2 │ │ - b.n 47302 │ │ + cbnz r0, 47a18 │ │ + b.n 47a28 │ │ mov r0, r2 │ │ mov r1, sl │ │ - blx d7c20 │ │ - cbnz r0, 472f2 │ │ - b.n 47302 │ │ + blx d8870 │ │ + cbnz r0, 47a18 │ │ + b.n 47a28 │ │ mov r0, r6 │ │ str r0, [r4, #4] │ │ movs r0, #0 │ │ - b.n 47306 │ │ + b.n 47a2c │ │ mov r0, sl │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.n 472f2 │ │ + bne.n 47a18 │ │ movs r0, #1 │ │ str r6, [r4, #4] │ │ movs r3, #8 │ │ str.w sl, [r4, r3] │ │ str r0, [r4, #0] │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ + movs r0, #16 │ │ + movs r3, #8 │ │ + strd r3, r0, [sp] │ │ movs r5, #4 │ │ - strd r5, r5, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #28 │ │ + movs r0, #136 @ 0x88 │ │ + movs r3, #8 │ │ + strd r3, r0, [sp] │ │ movs r5, #4 │ │ - strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #16 │ │ - movs r3, #8 │ │ - strd r3, r0, [sp] │ │ + movs r0, #28 │ │ movs r5, #4 │ │ + strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #88 @ 0x58 │ │ - movs r3, #8 │ │ - strd r3, r0, [sp] │ │ + movs r0, #24 │ │ movs r5, #4 │ │ + strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #48 @ 0x30 │ │ + movs r0, #88 @ 0x58 │ │ movs r3, #8 │ │ strd r3, r0, [sp] │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #12 │ │ movs r5, #4 │ │ - strd r5, r0, [sp] │ │ + strd r5, r5, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #136 @ 0x88 │ │ + movs r0, #40 @ 0x28 │ │ movs r3, #8 │ │ strd r3, r0, [sp] │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #40 @ 0x28 │ │ + movs r0, #56 @ 0x38 │ │ movs r3, #8 │ │ strd r3, r0, [sp] │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #16 │ │ + movs r0, #8 │ │ movs r5, #4 │ │ - strd r5, r0, [sp] │ │ + strd r0, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #24 │ │ + movs r0, #52 @ 0x34 │ │ movs r5, #4 │ │ strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #56 @ 0x38 │ │ + movs r0, #48 @ 0x30 │ │ movs r3, #8 │ │ strd r3, r0, [sp] │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #128 @ 0x80 │ │ - movs r3, #8 │ │ - strd r3, r0, [sp] │ │ + movs r0, #16 │ │ movs r5, #4 │ │ + strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #8 │ │ + movs r0, #128 @ 0x80 │ │ + movs r3, #8 │ │ + strd r3, r0, [sp] │ │ movs r5, #4 │ │ - strd r0, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #52 @ 0x34 │ │ + movs r0, #64 @ 0x40 │ │ + movs r3, #8 │ │ + strd r3, r0, [sp] │ │ movs r5, #4 │ │ - strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ - movs r0, #64 @ 0x40 │ │ - movs r3, #8 │ │ - strd r3, r0, [sp] │ │ + movs r0, #12 │ │ movs r5, #4 │ │ + strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ + bmi.n 47d5a │ │ push {r4, r5, r6, lr} │ │ sub sp, #24 │ │ ldr r3, [r0, #0] │ │ mov r4, r1 │ │ movs r1, #17 │ │ cmp r3, #0 │ │ it mi │ │ eormi.w r1, r3, #2147483648 @ 0x80000000 │ │ tbb [pc, r1] │ │ ldrsh r1, [r1, r0] │ │ - ldr r4, [pc, #272] @ (477b4 ) │ │ + ldr r4, [pc, #272] @ (47edc ) │ │ ldrb r1, [r5, #28] │ │ strb r5, [r1, r6] │ │ subs r3, #167 @ 0xa7 │ │ movs r0, #150 @ 0x96 │ │ ldrh r2, [r6, #0] │ │ - ldr r1, [pc, #108] @ (4771c ) │ │ + ldr r1, [pc, #108] @ (47e44 ) │ │ str r2, [r2, #112] @ 0x70 │ │ - ldr r1, [pc, #364] @ (47820 ) │ │ + ldr r1, [pc, #364] @ (47f48 ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #58 @ 0x3a │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #408] @ (4785c ) │ │ + ldr r1, [pc, #408] @ (47f84 ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #63 @ 0x3f │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #320] @ (47818 ) │ │ - ldr r5, [pc, #324] @ (4781c ) │ │ + ldr r1, [pc, #320] @ (47f40 ) │ │ + ldr r5, [pc, #324] @ (47f44 ) │ │ add r1, pc │ │ add r5, pc │ │ - b.n 477d2 │ │ - ldr r1, [pc, #368] @ (47850 ) │ │ + b.n 47efa │ │ + ldr r1, [pc, #368] @ (47f78 ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #25 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #324] @ (47838 ) │ │ + ldr r1, [pc, #324] @ (47f60 ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #22 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #336] @ (47854 ) │ │ + ldr r1, [pc, #336] @ (47f7c ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #13 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #308] @ (4784c ) │ │ + ldr r1, [pc, #308] @ (47f74 ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #19 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #216] @ (47800 ) │ │ - ldr r5, [pc, #216] @ (47804 ) │ │ + ldr r1, [pc, #216] @ (47f28 ) │ │ + ldr r5, [pc, #216] @ (47f2c ) │ │ add r1, pc │ │ add r5, pc │ │ - b.n 477d2 │ │ - ldr r1, [pc, #292] @ (47858 ) │ │ + b.n 47efa │ │ + ldr r1, [pc, #292] @ (47f80 ) │ │ add r1, pc │ │ - b.n 477bc │ │ - ldr r1, [pc, #252] @ (47834 ) │ │ + b.n 47ee4 │ │ + ldr r1, [pc, #252] @ (47f5c ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #21 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #248] @ (47844 ) │ │ + ldr r1, [pc, #248] @ (47f6c ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #52 @ 0x34 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #212] @ (47830 ) │ │ + ldr r1, [pc, #212] @ (47f58 ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #76 @ 0x4c │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #180] @ (47824 ) │ │ + ldr r1, [pc, #180] @ (47f4c ) │ │ add.w r5, r0, #12 │ │ - ldr r3, [pc, #180] @ (47828 ) │ │ - ldr r6, [pc, #180] @ (4782c ) │ │ + ldr r3, [pc, #180] @ (47f50 ) │ │ + ldr r6, [pc, #180] @ (47f54 ) │ │ add r1, pc │ │ strd r5, r0, [sp] │ │ add r0, sp, #4 │ │ add r3, pc │ │ add r6, pc │ │ strd r3, r0, [sp, #12] │ │ mov r0, sp │ │ add r3, sp, #8 │ │ str r1, [sp, #20] │ │ str r0, [sp, #8] │ │ mov r1, r2 │ │ mov r0, r4 │ │ mov r2, r6 │ │ - bl 3e99c │ │ + bl 3f11c │ │ add sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #156] @ (4783c ) │ │ + ldr r1, [pc, #156] @ (47f64 ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #27 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #96] @ (47810 ) │ │ - ldr r5, [pc, #96] @ (47814 ) │ │ + ldr r1, [pc, #96] @ (47f38 ) │ │ + ldr r5, [pc, #96] @ (47f3c ) │ │ add r1, pc │ │ add r5, pc │ │ - b.n 477d2 │ │ - ldr r1, [pc, #132] @ (47840 ) │ │ + b.n 47efa │ │ + ldr r1, [pc, #132] @ (47f68 ) │ │ add r1, pc │ │ ldr r3, [r2, #12] │ │ mov r0, r4 │ │ movs r2, #67 @ 0x43 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ - ldr r1, [pc, #60] @ (47808 ) │ │ - ldr r5, [pc, #60] @ (4780c ) │ │ + ldr r1, [pc, #60] @ (47f30 ) │ │ + ldr r5, [pc, #60] @ (47f34 ) │ │ add r1, pc │ │ add r5, pc │ │ adds r0, #4 │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ str r1, [sp, #12] │ │ str r0, [sp, #8] │ │ mov r1, r2 │ │ add r3, sp, #8 │ │ mov r0, r4 │ │ mov r2, r5 │ │ - bl 3e99c │ │ + bl 3f11c │ │ add sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - ldr r1, [pc, #88] @ (47848 ) │ │ + ldr r1, [pc, #88] @ (47f70 ) │ │ mov r0, r4 │ │ ldr r3, [r2, #12] │ │ movs r2, #31 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ bx r3 │ │ nop │ │ lsls r3, r6, #4 │ │ movs r0, r0 │ │ - str r0, [r3, #108] @ 0x6c │ │ + str r4, [r6, #8] │ │ vshr.u64 d16, d11, #4 │ │ movs r0, r0 │ │ - lsrs r4, r2, #8 │ │ + lsls r4, r5, #10 │ │ vshr.u64 d16, d23, #4 │ │ movs r0, r0 │ │ - strh r1, [r7, #20] │ │ + strh r3, [r3, #0] │ │ vsra.u64 d16, d1, #4 │ │ movs r0, r0 │ │ - adds r5, r2, r0 │ │ - vdup.32 d30, d26[1] │ │ + asrs r1, r0, #3 │ │ + vtbx.8 d30, {d12-d13}, d18 │ │ vshr.u64 q8, , #4 │ │ movs r0, r0 │ │ lsls r1, r7, #3 │ │ movs r0, r0 │ │ - asrs r7, r7, #29 │ │ - @ instruction: 0xfffcebba │ │ - vdup.32 d30, d26[1] │ │ - vmull.u q15, d28, d5 │ │ - vtbx.8 d30, {d28-d31}, d31 │ │ - @ instruction: 0xfffcebf4 │ │ - vmull.u q15, d28, d17 │ │ - vcvt.f16.u16 d30, d17, #4 │ │ - @ instruction: 0xfffced28 │ │ - vcvt.u16.f16 q15, , #4 │ │ - vqrdmulh.s q15, q6, d22[0] │ │ - vqrdmulh.s q15, q6, d11[0] │ │ - @ instruction: 0xfffcedf6 │ │ + asrs r3, r5, #32 │ │ + @ instruction: 0xfffce8f2 │ │ + vtbx.8 d30, {d12-d13}, d18 │ │ + @ instruction: 0xfffce9bd │ │ + vtbl.8 d30, {d12-d13}, d23 │ │ + vtbl.8 d30, {d12-d13}, d28 │ │ + @ instruction: 0xfffce9d9 │ │ + vtbx.8 d30, {d12-d13}, d25 │ │ + vtbx.8 d30, {d12-d14}, d16 │ │ + vtbl.8 d30, {d28-d30}, d25 │ │ + @ instruction: 0xfffcea9e │ │ + vtbl.8 d30, {d28-d30}, d3 │ │ + vtbl.8 d30, {d12-d15}, d30 │ │ vtbl.8 d22, {d12}, d0 │ │ ldrd r1, r2, [r1] │ │ ldr r0, [r0, #0] │ │ - b.w 47688 │ │ + b.w 47db0 │ │ ldr r0, [r0, #0] │ │ mov r3, r1 │ │ ldrd r1, r2, [r0, #4] │ │ mov r0, r3 │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ push {r4, r5, r6, lr} │ │ sub sp, #24 │ │ ldr r0, [r0, #0] │ │ add.w r5, sp, #14 │ │ mov r4, r1 │ │ mov r1, r5 │ │ ldr r6, [r0, #0] │ │ cmp r6, #0 │ │ mov r0, r6 │ │ it mi │ │ negmi r0, r6 │ │ - bl 40134 │ │ + bl 405e0 │ │ rsb r1, r0, #10 │ │ add r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r0, r1, [sp] │ │ mvns r0, r6 │ │ lsrs r1, r0, #31 │ │ mov r0, r4 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - bmi.n 4785e │ │ + bmi.n 47f86 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ ldrd r4, r7, [r1] │ │ mov r5, r1 │ │ ldr r6, [r7, #12] │ │ movs r2, #17 │ │ - ldr r1, [pc, #152] @ (4795c ) │ │ + ldr r1, [pc, #152] @ (48084 ) │ │ mov r0, r4 │ │ add r1, pc │ │ blx r6 │ │ - cbz r0, 478d2 │ │ + cbz r0, 47ffa │ │ movs r0, #1 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r5, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 478fc │ │ - ldr r1, [pc, #132] @ (47960 ) │ │ + bmi.n 48024 │ │ + ldr r1, [pc, #132] @ (48088 ) │ │ mov r0, r4 │ │ movs r2, #1 │ │ movs r7, #1 │ │ add r1, pc │ │ blx r6 │ │ mov r1, r0 │ │ mov r0, r7 │ │ - cbnz r1, 47956 │ │ - ldr r1, [pc, #120] @ (47964 ) │ │ + cbnz r1, 4807e │ │ + ldr r1, [pc, #120] @ (4808c ) │ │ mov r0, r5 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 478cc │ │ - b.n 4794c │ │ - ldr r1, [pc, #104] @ (47968 ) │ │ + bne.n 47ff4 │ │ + b.n 48074 │ │ + ldr r1, [pc, #104] @ (48090 ) │ │ mov r0, r4 │ │ movs r2, #2 │ │ add r1, pc │ │ blx r6 │ │ mov r1, r0 │ │ movs r0, #1 │ │ - cbnz r1, 47956 │ │ - ldr r2, [pc, #92] @ (4796c ) │ │ + cbnz r1, 4807e │ │ + ldr r2, [pc, #92] @ (48094 ) │ │ add.w r3, sp, #19 │ │ - ldr r1, [pc, #92] @ (47970 ) │ │ + ldr r1, [pc, #92] @ (48098 ) │ │ add r2, pc │ │ str r3, [sp, #12] │ │ strb.w r0, [sp, #19] │ │ add r1, pc │ │ ldrd r0, r3, [r5, #8] │ │ str r2, [sp, #24] │ │ add r2, sp, #4 │ │ strd r0, r3, [sp, #28] │ │ add r0, sp, #20 │ │ str r2, [sp, #20] │ │ movs r2, #2 │ │ str r7, [sp, #8] │ │ str r4, [sp, #4] │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 478cc │ │ - ldr r1, [pc, #52] @ (47974 ) │ │ + bne.n 47ff4 │ │ + ldr r1, [pc, #52] @ (4809c ) │ │ add r0, sp, #4 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.n 478cc │ │ - ldr r1, [pc, #40] @ (47978 ) │ │ + bne.n 47ff4 │ │ + ldr r1, [pc, #40] @ (480a0 ) │ │ mov r0, r4 │ │ movs r2, #1 │ │ add r1, pc │ │ blx r6 │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - ldc 15, cr15, [r9], #-1008 @ 0xfffffc10 │ │ - bl ffd9195c │ │ - bl ffd1e960 │ │ - add r4, sp, #816 @ 0x330 │ │ - vrev32. q9, q4 │ │ - movs r1, r1 │ │ - bl ffcf296c │ │ - add r4, sp, #552 @ 0x228 │ │ - vsri.64 , , #4 │ │ + ldrd pc, pc, [r1, #-1008]! @ 0x3f0 │ │ + bl 2f2084 │ │ + bl 27f088 │ │ + add r2, sp, #16 │ │ + @ instruction: 0xfffc25e0 │ │ + movs r1, r1 │ │ + bl 253094 │ │ + add r1, sp, #776 @ 0x308 │ │ + vrshr.u32 d31, d25, #4 │ │ vtbl.8 d30, {d12-d13}, d29 │ │ - ldr r7, [pc, #960] @ (47d40 ) │ │ + ldr r7, [pc, #960] @ (48468 ) │ │ sub sp, #12 │ │ mov r1, r0 │ │ ldrd r2, r0, [r0] │ │ movs r3, #0 │ │ cmp r2, #1 │ │ str r3, [r1, #0] │ │ - bne.w 47b70 │ │ + bne.w 48298 │ │ ldr.w r8, [r1, #16] │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ ldr.w ip, [r8, #16] │ │ cmp ip, r2 │ │ - bcs.w 47b78 │ │ + bcs.w 482a0 │ │ ldrd r5, r9, [r1, #8] │ │ movw r1, #31829 @ 0x7c55 │ │ movt r1, #32586 @ 0x7f4a │ │ mov fp, r8 │ │ ldr.w r3, [fp, #24]! │ │ add.w r4, ip, #1 │ │ mul.w r2, r5, r1 │ │ ldr.w r1, [fp, #16] │ │ str.w r4, [fp, #-8] │ │ ands r3, r2 │ │ cmp r1, r3 │ │ - bls.w 47b98 │ │ + bls.w 482c0 │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ add.w r3, r3, r3, lsl #1 │ │ add.w lr, r2, r3, lsl #2 │ │ ldrd r3, r2, [lr, #4] │ │ lsls r2, r2, #4 │ │ - cbz r2, 47a42 │ │ + cbz r2, 4816a │ │ ldrd r4, r7, [r3], #16 │ │ subs r2, #16 │ │ eor.w r7, r7, r9 │ │ eors r4, r5 │ │ orrs r7, r4 │ │ - bne.n 479e0 │ │ + bne.n 48108 │ │ ldr.w r1, [r8] │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ str.w ip, [r8, #16] │ │ cmp r1, r2 │ │ - bcs.w 47b88 │ │ + bcs.w 482b0 │ │ ldr.w r4, [r8, #12] │ │ cmp r4, #3 │ │ - bcs.n 47b00 │ │ + bcs.n 48228 │ │ cmp r1, #0 │ │ - bne.w 47b90 │ │ + bne.w 482b8 │ │ ldr.w r1, [r8, #4] │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ str.w r2, [r8] │ │ cmp r4, r1 │ │ - beq.w 47b60 │ │ + beq.w 48288 │ │ ldr.w r1, [r8, #8] │ │ str.w r0, [r1, r4, lsl #2] │ │ adds r1, r4, #1 │ │ ldr.w r0, [r8] │ │ str.w r1, [r8, #12] │ │ adds r0, #1 │ │ str.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp.w ip, #0 │ │ str.w ip, [r8, #16] │ │ - bne.w 47b80 │ │ + bne.w 482a8 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ str.w r2, [r8, #16] │ │ ldr.w sl, [lr, #8] │ │ cmp.w sl, #0 │ │ - beq.n 47a82 │ │ + beq.n 481aa │ │ ldr.w ip, [lr, #4] │ │ mov.w r2, sl, lsl #4 │ │ movs r3, #0 │ │ mov r4, ip │ │ ldrd r7, r6, [r4] │ │ eor.w r6, r6, r9 │ │ eors r7, r5 │ │ orrs r7, r6 │ │ - beq.n 47b0a │ │ + beq.n 48232 │ │ adds r3, #1 │ │ adds r4, #16 │ │ subs r2, #16 │ │ - bne.n 47a6c │ │ + bne.n 48194 │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ movs r7, #1 │ │ adds r2, #1 │ │ str.w r2, [r8, #48] @ 0x30 │ │ ldr.w r2, [lr] │ │ cmp sl, r2 │ │ - beq.n 47b4c │ │ + beq.n 48274 │ │ ldr.w r3, [lr, #4] │ │ mov.w r6, sl, lsl #4 │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ str r5, [r3, r6] │ │ add.w r3, r3, sl, lsl #4 │ │ add.w r6, sl, #1 │ │ strd r9, r0, [r3, #4] │ │ lsls r0, r2, #29 │ │ str.w r6, [lr, #8] │ │ - bmi.n 47ad2 │ │ + bmi.n 481fa │ │ cmp r7, #0 │ │ itt eq │ │ moveq r0, r4 │ │ - blxeq 9bdb4 │ │ + blxeq 9ca08 │ │ ldr.w r0, [r8, #16] │ │ adds r0, #1 │ │ str.w r0, [r8, #16] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov.w r5, #1000 @ 0x3e8 │ │ mul.w r0, r2, r5 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ ldr.w r1, [r8, #52] @ 0x34 │ │ cmp r0, r1 │ │ - bls.n 47ab8 │ │ + bls.n 481e0 │ │ mov r0, fp │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ ldr.w r2, [r8, #48] @ 0x30 │ │ cmp r1, #0 │ │ - bne.n 47ad6 │ │ - ldr r0, [pc, #172] @ (47ba8 ) │ │ + bne.n 481fe │ │ + ldr r0, [pc, #180] @ (482d8 ) │ │ add r0, pc │ │ - bl 3fc00 │ │ + bl 40b4c │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7aec │ │ + b.w d873c │ │ sub.w sl, sl, #1 │ │ str.w lr, [sp, #8] │ │ mov.w r2, sl, lsl #4 │ │ add.w r7, ip, sl, lsl #4 │ │ ldr.w lr, [ip, r2] │ │ ldrd r6, r2, [r7, #4] │ │ ldr r7, [r7, #12] │ │ @@ -47889,255 +48021,255 @@ │ │ ldr r4, [r2, #8] │ │ strd r3, r7, [r2, #8] │ │ movs r7, #0 │ │ str.w sl, [lr, #8] │ │ str r6, [r2, #4] │ │ ldr.w r2, [lr] │ │ cmp sl, r2 │ │ - bne.n 47a96 │ │ + bne.n 481be │ │ str r0, [sp, #8] │ │ mov r0, lr │ │ str r1, [sp, #4] │ │ mov r6, lr │ │ - bl 47386 │ │ + bl 47a3a │ │ ldrd r1, r0, [sp, #4] │ │ mov lr, r6 │ │ - b.n 47a96 │ │ + b.n 481be │ │ add.w r1, r8, #4 │ │ mov r5, r0 │ │ mov r0, r1 │ │ - bl 47314 │ │ + bl 47b62 │ │ mov r0, r5 │ │ - b.n 47a24 │ │ - ldr r0, [pc, #56] @ (47bac ) │ │ + b.n 4814c │ │ + ldr r0, [pc, #52] @ (482d0 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #52] @ (47bb0 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #60] @ (482e0 ) │ │ add r0, pc │ │ - bl 40d98 │ │ - ldr r0, [pc, #48] @ (47bb4 ) │ │ + bl 414e8 │ │ + ldr r0, [pc, #48] @ (482dc ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #44] @ (47bb8 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #48] @ (482e4 ) │ │ add r0, pc │ │ - bl 40d98 │ │ - ldr r0, [pc, #40] @ (47bbc ) │ │ + bl 414e8 │ │ + ldr r0, [pc, #24] @ (482d4 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r2, [pc, #8] @ (47ba4 ) │ │ + bl 414b4 │ │ + ldr r2, [pc, #8] @ (482cc ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ nop │ │ - movs r2, #224 @ 0xe0 │ │ + movs r7, #232 @ 0xe8 │ │ movs r1, r1 │ │ - movs r3, #114 @ 0x72 │ │ + cmp r0, #82 @ 0x52 │ │ movs r1, r1 │ │ - movs r3, #74 @ 0x4a │ │ + cmp r0, #98 @ 0x62 │ │ movs r1, r1 │ │ - movs r3, #82 @ 0x52 │ │ + cmp r0, #122 @ 0x7a │ │ movs r1, r1 │ │ - movs r3, #90 @ 0x5a │ │ + cmp r0, #130 @ 0x82 │ │ movs r1, r1 │ │ - movs r3, #98 @ 0x62 │ │ + cmp r0, #90 @ 0x5a │ │ movs r1, r1 │ │ - movs r3, #106 @ 0x6a │ │ + cmp r0, #90 @ 0x5a │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov r8, r0 │ │ ldr r0, [r0, #20] │ │ adds r0, #1 │ │ str.w r0, [r8, #20] │ │ - bcc.w 47ce4 │ │ + bcc.w 4840c │ │ movs r7, #0 │ │ movs r4, #1 │ │ strd r7, r7, [r8] │ │ add.w r0, r4, r4, lsl #1 │ │ lsls r5, r0, #2 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 47dac │ │ + beq.w 484d4 │ │ adds r1, r0, #4 │ │ movs r2, #0 │ │ movs r3, #8 │ │ mov r6, r4 │ │ str.w r2, [r1, #-4] │ │ subs r6, #1 │ │ strd r3, r2, [r1], #12 │ │ - bne.n 47bf6 │ │ + bne.n 4831e │ │ mov r1, r4 │ │ ldr.w r2, [r8, #8] │ │ str r2, [sp, #16] │ │ ldrd r3, r2, [r8, #12] │ │ strd r1, r0, [r8, #8] │ │ add.w r0, r2, r2, lsl #1 │ │ str.w r8, [sp, #36] @ 0x24 │ │ add.w r5, r3, r0, lsl #2 │ │ str.w r4, [r8, #16] │ │ movs r0, #0 │ │ mov sl, r3 │ │ str r3, [sp, #40] @ 0x28 │ │ str r5, [sp, #20] │ │ - cbz r3, 47c62 │ │ - cbz r0, 47c3e │ │ + cbz r3, 4838a │ │ + cbz r0, 48366 │ │ cmp r9, fp │ │ - bne.n 47c6e │ │ + bne.n 48396 │ │ cmp.w r8, #0 │ │ - beq.n 47c3e │ │ - blx d7b70 │ │ + beq.n 48366 │ │ + blx d87c0 │ │ ldr r3, [sp, #40] @ 0x28 │ │ cmp sl, r5 │ │ - beq.w 47d82 │ │ + beq.w 484aa │ │ mov r6, sl │ │ ldr.w r8, [r6], #12 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.n 47d34 │ │ - ldrd r0, r1, [sl, #4] │ │ + beq.n 4845c │ │ + ldrd r9, r0, [sl, #4] │ │ mov sl, r6 │ │ - add.w fp, r0, r1, lsl #4 │ │ - mov r9, r0 │ │ + add.w fp, r9, r0, lsl #4 │ │ + mov r0, r9 │ │ cmp r0, #0 │ │ - bne.n 47c2e │ │ - b.n 47c3e │ │ + bne.n 48356 │ │ + b.n 48366 │ │ cmp r0, #0 │ │ - beq.w 47d9a │ │ + beq.w 484c2 │ │ cmp r9, fp │ │ - bne.n 47c74 │ │ - b.n 47d92 │ │ + bne.n 4839c │ │ + b.n 484ba │ │ ldr r1, [sp, #36] @ 0x24 │ │ ldr r7, [r1, #0] │ │ ldr r4, [r1, #16] │ │ ldr.w r2, [r9] │ │ movw r1, #31829 @ 0x7c55 │ │ movt r1, #32586 @ 0x7f4a │ │ str r7, [sp, #32] │ │ muls r1, r2 │ │ ands r1, r7 │ │ cmp r4, r1 │ │ - bls.w 47da0 │ │ + bls.w 484c8 │ │ str r2, [sp, #24] │ │ add.w r1, r1, r1, lsl #1 │ │ ldrd lr, r2, [r9, #4] │ │ str r2, [sp, #28] │ │ ldr r2, [sp, #36] @ 0x24 │ │ ldr r2, [r2, #12] │ │ ldr.w ip, [r2, r1, lsl #2] │ │ add.w r1, r2, r1, lsl #2 │ │ ldr r7, [r1, #8] │ │ cmp r7, ip │ │ - beq.n 47cce │ │ + beq.n 483f6 │ │ ldr r6, [r1, #4] │ │ lsls r2, r7, #4 │ │ ldr r5, [sp, #24] │ │ add.w r9, r9, #16 │ │ str r5, [r6, r2] │ │ adds r2, r7, #1 │ │ str r2, [r1, #8] │ │ add.w r1, r6, r7, lsl #4 │ │ ldr r2, [sp, #28] │ │ ldr r7, [sp, #32] │ │ ldr r5, [sp, #20] │ │ strd lr, r2, [r1, #4] │ │ cmp r3, #0 │ │ - bne.n 47c2c │ │ - b.n 47c62 │ │ + bne.n 48354 │ │ + b.n 4838a │ │ str r0, [sp, #12] │ │ mov r0, r1 │ │ strd r1, lr, [sp, #4] │ │ - bl 47386 │ │ + bl 47a3a │ │ ldrd r1, lr, [sp, #4] │ │ ldr r3, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #12] │ │ - b.n 47caa │ │ + b.n 483d2 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r2, #1 │ │ movs r7, #0 │ │ - b.n 47cfe │ │ + b.n 48426 │ │ umull r6, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r5, r3, r7, r5 │ │ mla r7, r3, r7, r5 │ │ mov r3, r6 │ │ lsls r6, r0, #31 │ │ - beq.n 47cee │ │ + beq.n 48416 │ │ umull r4, r6, r3, r2 │ │ cmp r0, #1 │ │ - beq.n 47d16 │ │ + beq.n 4843e │ │ mla r1, r3, r1, r6 │ │ mla r1, r7, r2, r1 │ │ mov r2, r4 │ │ - b.n 47cee │ │ + b.n 48416 │ │ subs r7, r4, #1 │ │ mov.w r0, #0 │ │ sbc.w r0, r0, #0 │ │ strd r7, r0, [r8] │ │ movw r0, #43690 @ 0xaaaa │ │ movt r0, #2730 @ 0xaaa │ │ cmp r4, r0 │ │ - bls.n 47db4 │ │ - bl 3da28 │ │ + bls.n 484dc │ │ + bl 3e144 │ │ subs r0, r5, r6 │ │ - beq.n 47d82 │ │ + beq.n 484aa │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #2 │ │ movt r1, #43690 @ 0xaaaa │ │ movs r7, #0 │ │ mul.w r8, r0, r1 │ │ - b.n 47d60 │ │ + b.n 48488 │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r3, [sp, #40] @ 0x28 │ │ adds r7, #1 │ │ cmp r7, r8 │ │ - beq.n 47d82 │ │ + beq.n 484aa │ │ add.w r0, r7, r7, lsl #1 │ │ add.w sl, r6, r0, lsl #2 │ │ ldrd r9, r4, [sl, #4] │ │ cmp r4, #0 │ │ - beq.n 47d4a │ │ + beq.n 48472 │ │ add.w r5, r9, #8 │ │ ldr.w r0, [r5], #16 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r4, #1 │ │ - bne.n 47d74 │ │ - b.n 47d4a │ │ + bne.n 4849c │ │ + b.n 48472 │ │ ldr r0, [sp, #16] │ │ - cbz r0, 47d9a │ │ + cbz r0, 484c2 │ │ mov r0, r3 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ mov r3, r0 │ │ cmp.w r8, #0 │ │ - bne.n 47d86 │ │ + bne.n 484ae │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #28] @ (47dc0 ) │ │ + ldr r2, [pc, #28] @ (484e8 ) │ │ mov r0, r1 │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ movs r0, #4 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ cmp r4, #0 │ │ - bne.w 47bdc │ │ + bne.w 48304 │ │ movs r1, #0 │ │ movs r0, #4 │ │ - b.n 47c04 │ │ - movs r0, #166 @ 0xa6 │ │ + b.n 4832c │ │ + movs r5, #174 @ 0xae │ │ movs r1, r1 │ │ - bmi.n 47d70 │ │ - bmi.n 47d72 │ │ + bmi.n 48498 │ │ + bmi.n 4849a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #116 @ 0x74 │ │ mov r8, r0 │ │ ldrb r0, [r1, #0] │ │ mov r5, r1 │ │ ldrd r9, sl, [sp, #152] @ 0x98 │ │ mov r7, r3 │ │ @@ -48187,26 +48319,26 @@ │ │ it ge │ │ movge r1, #1 │ │ subs r2, r3, r4 │ │ sbcs.w r2, r6, r7 │ │ it ge │ │ movge r0, #1 │ │ ands r0, r1 │ │ - b.w 48f1a │ │ + b.w 49642 │ │ ldrb r0, [r5, #1] │ │ - b.w 48a12 │ │ + b.w 4913a │ │ ldr r2, [r5, #28] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 4237c │ │ + bl 42aa4 │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ movs r4, #17 │ │ movt r4, #32768 @ 0x8000 │ │ cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.w 48f14 │ │ + beq.w 4963c │ │ add.w r4, r5, #16 │ │ add.w fp, r5, #4 │ │ str.w r8, [sp, #36] @ 0x24 │ │ ldmia r4, {r2, r3, r4} │ │ ldmia.w fp, {r0, r1, fp} │ │ subs.w r6, r2, #2147483648 @ 0x80000000 │ │ ldrb.w r7, [r5, #32] │ │ @@ -48215,43 +48347,43 @@ │ │ subs.w r5, r0, #2147483648 @ 0x80000000 │ │ ldrd r8, r0, [sp, #92] @ 0x5c │ │ mov.w r9, r0, lsl #3 │ │ it ne │ │ movne r5, r1 │ │ str.w r8, [sp, #32] │ │ cmp.w r9, #0 │ │ - beq.w 48c38 │ │ + beq.w 49360 │ │ ldrd r0, r1, [r8], #8 │ │ mov r2, r5 │ │ mov r3, fp │ │ strd r6, r4, [sp] │ │ str r7, [sp, #8] │ │ - bl 42484 │ │ + bl 42bac │ │ sub.w r9, r9, #8 │ │ cmp r0, #0 │ │ - beq.n 47ea6 │ │ + beq.n 485ce │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ cmp.w sl, #0 │ │ str r0, [r1, #0] │ │ mov.w r0, #1 │ │ strb r0, [r1, #4] │ │ - bne.w 484b4 │ │ - b.w 48f1e │ │ + bne.w 48bdc │ │ + b.w 49646 │ │ ldr r2, [r5, #12] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 421f4 │ │ + bl 4291c │ │ ldr r1, [sp, #88] @ 0x58 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - beq.w 48e8e │ │ + beq.w 495b6 │ │ ldrd r0, r2, [sp, #92] @ 0x5c │ │ cmp r2, #0 │ │ - beq.w 481a2 │ │ + beq.w 488ca │ │ vldr s0, [r5, #4] │ │ movs r7, #0 │ │ vldr s2, [r5, #8] │ │ lsls r2, r2, #2 │ │ vmov r3, s0 │ │ vcmp.f32 s2, s2 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ @@ -48259,275 +48391,275 @@ │ │ movgt r7, #1 │ │ vmrs APSR_nzcv, fpscr │ │ bic.w r3, r3, #2147483648 @ 0x80000000 │ │ sub.w r3, r3, #2139095040 @ 0x7f800000 │ │ clz r3, r3 │ │ mov.w r3, r3, lsr #5 │ │ and.w r3, r3, r7 │ │ - bvs.w 49200 │ │ + bvs.w 49928 │ │ lsls r3, r3, #31 │ │ - beq.w 48f24 │ │ + beq.w 4964c │ │ mov r3, r0 │ │ vldr s0, [r3] │ │ vcmp.f32 s2, s0 │ │ vmrs APSR_nzcv, fpscr │ │ - bls.w 48f82 │ │ + bls.w 496aa │ │ adds r3, #4 │ │ subs r2, #4 │ │ - bne.n 47f42 │ │ - b.n 481a2 │ │ + bne.n 4866a │ │ + b.n 488ca │ │ ldr r2, [r5, #4] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - bne.w 48a10 │ │ + bne.w 49138 │ │ ldrd r0, r3, [sp, #92] @ 0x5c │ │ ldr.w r2, [r9, #4] │ │ adds r1, r3, r0 │ │ - bcs.w 49192 │ │ + bcs.w 498ba │ │ cmp r1, r2 │ │ - bhi.w 49192 │ │ + bhi.w 498ba │ │ cmp r3, #0 │ │ - beq.w 48a10 │ │ + beq.w 49138 │ │ ldr.w r1, [r9] │ │ ldrb r2, [r5, #9] │ │ add r0, r1 │ │ ldrb r1, [r5, #8] │ │ - b.n 47f9a │ │ + b.n 486c2 │ │ adds r0, #1 │ │ subs r3, #1 │ │ - beq.w 48a10 │ │ + beq.w 49138 │ │ ldrb r7, [r0, #0] │ │ cmp r2, r7 │ │ - bhi.n 47f92 │ │ + bhi.n 486ba │ │ cmp r1, r7 │ │ - bcc.n 47f92 │ │ + bcc.n 486ba │ │ movs r0, #1 │ │ - b.w 48a12 │ │ + b.w 4913a │ │ ldr r0, [r5, #12] │ │ ldr.w r1, [r9, #8] │ │ cmp r1, r0 │ │ - bls.w 4894c │ │ + bls.w 49074 │ │ ldr.w r1, [r9, #4] │ │ cmp r1, r0 │ │ - bcc.w 491bc │ │ + bcc.w 498e4 │ │ subs r2, r1, r0 │ │ cmp r2, #3 │ │ - bls.w 491a4 │ │ + bls.w 498cc │ │ ldr.w r1, [r9] │ │ ldr r0, [r1, r0] │ │ vmov s0, r0 │ │ - b.w 48950 │ │ + b.w 49078 │ │ ldr r2, [r5, #12] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 492a0 │ │ + bl 499c8 │ │ ldr r1, [sp, #88] @ 0x58 │ │ movs r4, #17 │ │ movt r4, #32768 @ 0x8000 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - beq.w 48f14 │ │ + beq.w 4963c │ │ ldrd r0, r7, [sp, #92] @ 0x5c │ │ movs r6, #0 │ │ ldrd r3, r2, [r5, #4] │ │ lsls r7, r7, #2 │ │ cmp r7, r6 │ │ - beq.w 48c4e │ │ + beq.w 49376 │ │ ldr r5, [r0, r6] │ │ adds r6, #4 │ │ cmp r2, r5 │ │ - bgt.n 47ffc │ │ + bgt.n 48724 │ │ cmp r3, r5 │ │ - blt.n 47ffc │ │ + blt.n 48724 │ │ str.w r4, [r8] │ │ - b.w 48f8c │ │ + b.w 496b4 │ │ ldr r2, [r5, #16] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - bne.w 48a10 │ │ + bne.w 49138 │ │ ldrd r0, r3, [sp, #92] @ 0x5c │ │ ldr.w r2, [r9, #4] │ │ adds r1, r3, r0 │ │ - bcs.w 49192 │ │ + bcs.w 498ba │ │ cmp r1, r2 │ │ - bhi.w 49192 │ │ + bhi.w 498ba │ │ ldr.w r1, [r9] │ │ ldrb r7, [r5, #20] │ │ adds r2, r1, r0 │ │ cmp r7, #0 │ │ - beq.w 48c72 │ │ + beq.w 4939a │ │ ldrd r0, r1, [r5, #8] │ │ - bl 41e1c │ │ - b.w 48a12 │ │ + bl 42554 │ │ + b.w 4913a │ │ ldr r0, [r5, #12] │ │ str.w r8, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ - beq.w 48aae │ │ + beq.w 491d6 │ │ add.w r0, r0, r0, lsl #3 │ │ ldr r5, [r5, #8] │ │ add r6, sp, #88 @ 0x58 │ │ mov.w r8, #0 │ │ mov.w fp, r0, lsl #3 │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r3, r7 │ │ strd r9, sl, [sp] │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldrb.w r0, [sp, #92] @ 0x5c │ │ movs r2, #17 │ │ ldr r1, [sp, #88] @ 0x58 │ │ movt r2, #32768 @ 0x8000 │ │ cmp r1, r2 │ │ - bne.w 48926 │ │ + bne.w 4904e │ │ and.w r1, r0, r8 │ │ lsls r1, r1, #31 │ │ - bne.w 48d9a │ │ + bne.w 494c2 │ │ adds r5, #72 @ 0x48 │ │ orr.w r8, r8, r0 │ │ subs.w fp, fp, #72 @ 0x48 │ │ - bne.n 48072 │ │ - b.w 48ab2 │ │ + bne.n 4879a │ │ + b.w 491da │ │ ldr r0, [r5, #12] │ │ str.w r8, [sp, #36] @ 0x24 │ │ movw r8, #17 │ │ movt r8, #32768 @ 0x8000 │ │ - cbz r0, 480f2 │ │ + cbz r0, 4881a │ │ add.w r0, r0, r0, lsl #3 │ │ ldr r5, [r5, #8] │ │ add.w fp, sp, #88 @ 0x58 │ │ lsls r6, r0, #3 │ │ mov r0, fp │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r3, r7 │ │ strd r9, sl, [sp] │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldr r1, [sp, #88] @ 0x58 │ │ ldrb.w r0, [sp, #92] @ 0x5c │ │ cmp r1, r8 │ │ - bne.w 48926 │ │ + bne.w 4904e │ │ lsls r0, r0, #31 │ │ - bne.w 486ec │ │ + bne.w 48e14 │ │ adds r5, #72 @ 0x48 │ │ subs r6, #72 @ 0x48 │ │ - bne.n 480ca │ │ + bne.n 487f2 │ │ ldr r1, [sp, #36] @ 0x24 │ │ str.w r8, [r1] │ │ movs r0, #0 │ │ strb r0, [r1, #4] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r5, #12] │ │ ldr.w r1, [r9, #8] │ │ cmp r1, r0 │ │ - bls.w 48992 │ │ + bls.w 490ba │ │ ldr.w r1, [r9, #4] │ │ cmp r1, r0 │ │ - bcc.w 491c6 │ │ + bcc.w 498ee │ │ subs r2, r1, r0 │ │ cmp r2, #3 │ │ - bls.w 491a4 │ │ + bls.w 498cc │ │ ldr.w r1, [r9] │ │ ldr r0, [r1, r0] │ │ - b.w 48996 │ │ + b.w 490be │ │ ldr r2, [r5, #24] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 422b4 │ │ + bl 429dc │ │ ldr r1, [sp, #88] @ 0x58 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - beq.w 48e8e │ │ + beq.w 495b6 │ │ ldrd r0, r2, [sp, #92] @ 0x5c │ │ - cbz r2, 481a2 │ │ - vldr d0, [r5, #8] │ │ + cbz r2, 488ca │ │ + vldr d16, [r5, #8] │ │ movs r6, #0 │ │ - vldr d1, [r5, #16] │ │ + vldr d17, [r5, #16] │ │ lsls r2, r2, #3 │ │ - vmov r3, r7, d0 │ │ - vcmp.f64 d1, d1 │ │ + vmov r3, r7, d16 │ │ + vcmp.f64 d17, d17 │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ it gt │ │ movgt r6, #1 │ │ vmrs APSR_nzcv, fpscr │ │ bic.w r7, r7, #2147483648 @ 0x80000000 │ │ eor.w r7, r7, #1879048192 @ 0x70000000 │ │ eor.w r7, r7, #267386880 @ 0xff00000 │ │ orr.w r3, r3, r7 │ │ clz r3, r3 │ │ mov.w r3, r3, lsr #5 │ │ and.w r3, r3, r6 │ │ - bvs.w 4922e │ │ + bvs.w 49956 │ │ lsls r3, r3, #31 │ │ - beq.w 48f54 │ │ + beq.w 4967c │ │ mov r3, r0 │ │ - vldr d0, [r3] │ │ - vcmp.f64 d1, d0 │ │ + vldr d16, [r3] │ │ + vcmp.f64 d17, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - bls.w 48f82 │ │ + bls.w 496aa │ │ adds r3, #8 │ │ subs r2, #8 │ │ - bne.n 4818c │ │ + bne.n 488b4 │ │ cmp r1, #0 │ │ it ne │ │ - blxne d7b70 │ │ - b.w 48e8e │ │ + blxne d87c0 │ │ + b.w 495b6 │ │ ldr r0, [r5, #24] │ │ movs r3, #0 │ │ ldr.w r1, [r9, #8] │ │ cmp r1, r0 │ │ - bls.w 489be │ │ + bls.w 490e6 │ │ ldr.w r1, [r9, #4] │ │ cmp r1, r0 │ │ - bcc.w 491d0 │ │ + bcc.w 498f8 │ │ subs r2, r1, r0 │ │ cmp r2, #7 │ │ - bls.w 491b0 │ │ + bls.w 498d8 │ │ ldr.w r2, [r9] │ │ ldr r1, [r2, r0] │ │ add r0, r2 │ │ ldr r0, [r0, #4] │ │ - b.n 489c4 │ │ + b.n 490ec │ │ ldr r2, [r5, #16] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - bne.w 485ea │ │ + bne.w 48d12 │ │ ldrd r0, r2, [sp, #92] @ 0x5c │ │ ldr.w r7, [r9, #4] │ │ adds r1, r2, r0 │ │ - bcs.w 49188 │ │ + bcs.w 498b0 │ │ cmp r1, r7 │ │ - bhi.w 49188 │ │ + bhi.w 498b0 │ │ ldr.w r1, [r9] │ │ ldrb r3, [r5, #20] │ │ add r1, r0 │ │ cmp r3, #0 │ │ - beq.w 48c9e │ │ + beq.w 493c6 │ │ ldr r3, [r5, #12] │ │ cmp r2, r3 │ │ - bcc.w 485ea │ │ + bcc.w 48d12 │ │ ldr r0, [r5, #8] │ │ - b.w 48ff6 │ │ - ldr r0, [r5, #4] │ │ - movs r2, #0 │ │ + b.w 4971e │ │ ldr.w r1, [r9, #8] │ │ + movs r2, #0 │ │ + ldr r0, [r5, #4] │ │ cmp r1, r0 │ │ mov.w r1, #0 │ │ - bls.n 4823c │ │ + bls.n 48964 │ │ ldr.w r1, [r9, #4] │ │ cmp r0, r1 │ │ - bcs.w 491f8 │ │ + bcs.w 49920 │ │ ldr.w r1, [r9] │ │ ldrb r1, [r1, r0] │ │ ldrb r0, [r5, #8] │ │ movs r7, #17 │ │ movt r7, #32768 @ 0x8000 │ │ ldrb r3, [r5, #9] │ │ str.w r7, [r8] │ │ @@ -48536,701 +48668,701 @@ │ │ mov.w r0, #0 │ │ it cs │ │ movcs r0, #1 │ │ cmp r3, r1 │ │ it ls │ │ movls r2, #1 │ │ ands r0, r2 │ │ - b.w 48f1a │ │ + b.w 49642 │ │ movs r6, #17 │ │ cmp.w sl, #0 │ │ movt r6, #32768 @ 0x8000 │ │ - beq.w 4891e │ │ + beq.w 49046 │ │ ldr r2, [r5, #8] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, sl │ │ - bl 496e8 │ │ + bl 49e10 │ │ ldrd r0, fp, [sp, #88] @ 0x58 │ │ ldrd sl, r2, [sp, #96] @ 0x60 │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ cmp r0, #2 │ │ - bne.w 48bc0 │ │ + bne.w 492e8 │ │ mov.w r4, sl, lsr #8 │ │ movs r7, #0 │ │ - b.w 49116 │ │ + b.w 4983e │ │ ldr r2, [r5, #16] │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r9 │ │ - bl 4237c │ │ + bl 42aa4 │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.w 48e8e │ │ + beq.w 495b6 │ │ ldr r0, [sp, #68] @ 0x44 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #72] @ 0x48 │ │ str.w r8, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ - beq.w 48e7e │ │ + beq.w 495a6 │ │ ldrb r1, [r5, #20] │ │ ldrd r8, r5, [r5, #8] │ │ lsls r1, r1, #31 │ │ - beq.w 48dd0 │ │ + beq.w 494f8 │ │ ldr r7, [sp, #32] │ │ add.w r4, r7, r0, lsl #3 │ │ - b.n 482d8 │ │ + b.n 48a00 │ │ adds r7, #8 │ │ cmp r7, r4 │ │ - beq.w 48e7e │ │ + beq.w 495a6 │ │ ldr r1, [r7, #0] │ │ cmp r1, #0 │ │ - beq.n 482d0 │ │ + beq.n 489f8 │ │ ldr r0, [r7, #4] │ │ cmp r0, r5 │ │ - bcc.n 482d0 │ │ + bcc.n 489f8 │ │ mov r0, r8 │ │ mov r2, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 482d0 │ │ - b.n 4849c │ │ + bne.n 489f8 │ │ + b.n 48bc4 │ │ ldr r2, [r5, #16] │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r9 │ │ - bl 4237c │ │ + bl 42aa4 │ │ ldr r0, [sp, #64] @ 0x40 │ │ movs r4, #17 │ │ movt r4, #32768 @ 0x8000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 48f14 │ │ + beq.w 4963c │ │ str r0, [sp, #20] │ │ ldr r0, [sp, #68] @ 0x44 │ │ str r0, [sp, #24] │ │ ldr r0, [sp, #72] @ 0x48 │ │ str.w r8, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ - beq.w 48c22 │ │ + beq.w 4934a │ │ ldr.w lr, [sp, #24] │ │ ldrd r9, r8, [r5, #8] │ │ add.w r0, lr, r0, lsl #3 │ │ str r0, [sp, #32] │ │ ldrb r0, [r5, #20] │ │ lsls r0, r0, #31 │ │ add.w r0, r9, #1 │ │ str r0, [sp, #28] │ │ - bne.w 48ad4 │ │ + bne.w 491fc │ │ sub.w r0, r8, #1 │ │ str r0, [sp, #16] │ │ mov.w sl, #0 │ │ mov r0, lr │ │ mov fp, lr │ │ - b.n 48834 │ │ + b.n 48f5c │ │ ldr r0, [r5, #24] │ │ ldr.w r1, [r9, #8] │ │ cmp r1, r0 │ │ - bls.w 489f4 │ │ + bls.w 4911c │ │ ldr.w r1, [r9, #4] │ │ cmp r1, r0 │ │ - bcc.w 491da │ │ + bcc.w 49902 │ │ subs r2, r1, r0 │ │ cmp r2, #7 │ │ - bls.w 491b0 │ │ + bls.w 498d8 │ │ ldr.w r1, [r9] │ │ ldr r2, [r1, r0] │ │ add r0, r1 │ │ ldr r0, [r0, #4] │ │ strd r2, r0, [sp, #40] @ 0x28 │ │ - vldr d0, [sp, #40] @ 0x28 │ │ - b.n 489f8 │ │ + vldr d16, [sp, #40] @ 0x28 │ │ + b.n 49120 │ │ ldr r2, [r5, #4] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r1, [sp, #88] @ 0x58 │ │ movs r0, #0 │ │ cmp r1, #1 │ │ - bne.w 48a12 │ │ + bne.w 4913a │ │ ldr r1, [sp, #96] @ 0x60 │ │ ldrd r2, r3, [r5, #8] │ │ cmp r3, r1 │ │ mov.w r3, #0 │ │ it cs │ │ movcs r3, #1 │ │ cmp r2, r1 │ │ it ls │ │ movls r0, #1 │ │ ands r0, r3 │ │ - b.n 48a12 │ │ + b.n 4913a │ │ ldr r2, [r5, #24] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ mov sl, r8 │ │ - bl 41d54 │ │ + bl 4248c │ │ ldr.w ip, [sp, #88] @ 0x58 │ │ movw r8, #17 │ │ movt r8, #32768 @ 0x8000 │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ - beq.w 48c62 │ │ + beq.w 4938a │ │ ldrd r0, r1, [sp, #92] @ 0x5c │ │ movs r4, #0 │ │ ldrd lr, r9, [r5, #8] │ │ ldrd r7, r6, [r5, #16] │ │ lsls r5, r1, #3 │ │ cmp r5, r4 │ │ - beq.w 48c58 │ │ + beq.w 49380 │ │ adds r2, r0, r4 │ │ ldr r1, [r0, r4] │ │ adds r4, #8 │ │ ldr r2, [r2, #4] │ │ subs r3, r1, r7 │ │ sbcs.w r3, r2, r6 │ │ - blt.n 483da │ │ + blt.n 48b02 │ │ subs.w r1, lr, r1 │ │ sbcs.w r1, r9, r2 │ │ - blt.n 483da │ │ + blt.n 48b02 │ │ movs r1, #1 │ │ cmp.w ip, #0 │ │ str.w r8, [sl] │ │ strb.w r1, [sl, #4] │ │ - bne.w 490d2 │ │ - b.w 48f1e │ │ + bne.w 497fa │ │ + b.w 49646 │ │ ldr r2, [r5, #28] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - bne.w 48a1e │ │ + bne.w 49146 │ │ ldrd r0, r1, [sp, #92] @ 0x5c │ │ ldr.w r2, [r9, #4] │ │ adds r7, r1, r0 │ │ - bcs.w 4919a │ │ + bcs.w 498c2 │ │ cmp r7, r2 │ │ - bhi.w 4919a │ │ + bhi.w 498c2 │ │ ldr.w r2, [r9] │ │ add r0, r2 │ │ - b.n 48a20 │ │ + b.n 49148 │ │ ldr r2, [r5, #16] │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r9 │ │ - bl 4237c │ │ + bl 42aa4 │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.w 48e8e │ │ + beq.w 495b6 │ │ ldr r0, [sp, #68] @ 0x44 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #72] @ 0x48 │ │ str.w r8, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ - beq.w 48e7e │ │ + beq.w 495a6 │ │ ldrb r1, [r5, #20] │ │ ldrd r8, r5, [r5, #8] │ │ lsls r1, r1, #31 │ │ - beq.w 48e26 │ │ + beq.w 4954e │ │ ldr r7, [sp, #32] │ │ add.w r4, r7, r0, lsl #3 │ │ - b.n 48480 │ │ + b.n 48ba8 │ │ adds r7, #8 │ │ cmp r7, r4 │ │ - beq.w 48e7e │ │ + beq.w 495a6 │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.n 48478 │ │ + beq.n 48ba0 │ │ ldr r1, [r7, #4] │ │ cmp r1, r5 │ │ - bcc.n 48478 │ │ + bcc.n 48ba0 │ │ subs r1, r1, r5 │ │ mov r2, r5 │ │ add r1, r0 │ │ mov r0, r8 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 48478 │ │ + bne.n 48ba0 │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ cmp.w fp, #0 │ │ str r0, [r1, #0] │ │ mov.w r0, #1 │ │ strb r0, [r1, #4] │ │ - beq.w 48f1e │ │ + beq.w 49646 │ │ ldr r0, [sp, #32] │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [r5, #16] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - bne.w 48946 │ │ + bne.w 4906e │ │ ldrd r0, r2, [sp, #92] @ 0x5c │ │ ldr.w r7, [r9, #4] │ │ adds r1, r2, r0 │ │ - bcs.w 49188 │ │ + bcs.w 498b0 │ │ cmp r1, r7 │ │ - bhi.w 49188 │ │ + bhi.w 498b0 │ │ ldr.w r1, [r9] │ │ mov sl, r8 │ │ ldrb r3, [r5, #20] │ │ add r1, r0 │ │ cmp r3, #0 │ │ - beq.w 48cb4 │ │ + beq.w 493dc │ │ ldrd r9, lr, [r5, #8] │ │ cmp r2, #0 │ │ - beq.w 49028 │ │ + beq.w 49750 │ │ add.w ip, r9, #1 │ │ movs r5, #0 │ │ movs r7, #0 │ │ - movs r6, #0 │ │ mov.w r8, #0 │ │ + movs r6, #0 │ │ mov r0, lr │ │ cmp r6, lr │ │ it hi │ │ movhi r0, r6 │ │ - b.n 48522 │ │ + b.n 48c4a │ │ adds r5, #1 │ │ adds r6, #1 │ │ cmp r5, r2 │ │ - bcs.w 4902a │ │ + bcs.w 49752 │ │ cmp r0, r6 │ │ - beq.n 48538 │ │ + beq.n 48c60 │ │ ldrb.w r4, [r9, r6] │ │ cmp r4, #63 @ 0x3f │ │ - beq.n 48518 │ │ + beq.n 48c40 │ │ cmp r4, #42 @ 0x2a │ │ - beq.n 4859a │ │ + beq.n 48cc2 │ │ ldrb r3, [r1, r5] │ │ cmp r3, r4 │ │ - beq.n 48518 │ │ + beq.n 48c40 │ │ cmp r7, #0 │ │ - beq.w 4917e │ │ + beq.w 498a6 │ │ add.w r5, r8, #1 │ │ cmp r7, lr │ │ - bcs.n 48568 │ │ + bcs.n 48c90 │ │ mov r8, sl │ │ cmp r5, r2 │ │ - bcs.n 48558 │ │ + bcs.n 48c80 │ │ ldrb.w r0, [r9, r7] │ │ ldrb r4, [r1, r5] │ │ cmp r4, r0 │ │ - bne.n 4855c │ │ - b.n 4858a │ │ + bne.n 48c84 │ │ + b.n 48cb2 │ │ ldrb.w r0, [r9, r7] │ │ cmp r0, #63 @ 0x3f │ │ - beq.n 4858a │ │ + beq.n 48cb2 │ │ adds r5, #1 │ │ cmp r5, r2 │ │ - bcc.n 48548 │ │ - b.n 48946 │ │ + bcc.n 48c70 │ │ + b.n 4906e │ │ cmp r5, r2 │ │ mov r8, r2 │ │ add.w r4, r5, #1 │ │ it hi │ │ movhi r8, r5 │ │ cmp r2, r4 │ │ it hi │ │ movhi r4, r2 │ │ sub.w r0, r8, r5 │ │ mvns r5, r5 │ │ add r4, r5 │ │ cmp r0, r4 │ │ - bls.n 4858c │ │ - b.w 4917e │ │ + bls.n 48cb4 │ │ + b.w 498a6 │ │ mov r8, r5 │ │ add.w r5, r8, #1 │ │ adds r6, r7, #1 │ │ cmp r5, r2 │ │ - bcc.n 4850e │ │ - b.w 4902a │ │ + bcc.n 48c36 │ │ + b.w 49752 │ │ mov r8, sl │ │ adds r7, r6, #1 │ │ cmp r7, lr │ │ - bcs.w 4915c │ │ + bcs.w 49884 │ │ ldrb.w r0, [ip, r6] │ │ mov r6, r7 │ │ cmp r0, #42 @ 0x2a │ │ - beq.n 4859c │ │ - b.n 48542 │ │ + beq.n 48cc4 │ │ + b.n 48c6a │ │ ldr r2, [r5, #16] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - bne.n 485ea │ │ + bne.n 48d12 │ │ ldrd r0, r2, [sp, #92] @ 0x5c │ │ ldr.w r7, [r9, #4] │ │ adds r1, r2, r0 │ │ - bcs.w 49188 │ │ + bcs.w 498b0 │ │ cmp r1, r7 │ │ - bhi.w 49188 │ │ + bhi.w 498b0 │ │ ldr.w r1, [r9] │ │ ldrb r3, [r5, #20] │ │ add r1, r0 │ │ cmp r3, #0 │ │ - beq.w 48d84 │ │ + beq.w 494ac │ │ ldr r3, [r5, #12] │ │ cmp r2, r3 │ │ - bcs.w 48ff0 │ │ + bcs.w 49718 │ │ movs r5, #0 │ │ movs r0, #17 │ │ strb.w r5, [r8, #4] │ │ movt r0, #32768 @ 0x8000 │ │ str.w r0, [r8] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r6, #17 │ │ cmp.w sl, #0 │ │ movt r6, #32768 @ 0x8000 │ │ - beq.w 4891e │ │ + beq.w 49046 │ │ ldr r1, [r5, #8] │ │ mov r3, sl │ │ ldr r2, [r5, #32] │ │ ldr r0, [r5, #64] @ 0x40 │ │ strd r0, sl, [sp, #8] │ │ mov r0, r8 │ │ strd r4, r7, [sp] │ │ - bl 494e4 │ │ + bl 49c0c │ │ ldr.w r0, [r8] │ │ cmp r0, r6 │ │ - bne.w 48f1e │ │ + bne.w 49646 │ │ ldrb.w r0, [r8, #4] │ │ eor.w r0, r0, #1 │ │ - b.w 48f1a │ │ + b.w 49642 │ │ ldrb r2, [r5, #8] │ │ mov r0, r9 │ │ ldr r1, [r5, #4] │ │ - bl 49360 │ │ - b.n 48a4a │ │ + bl 49a88 │ │ + b.n 49172 │ │ ldr r2, [r5, #16] │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r9 │ │ - bl 4237c │ │ + bl 42aa4 │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ movs r4, #17 │ │ movt r4, #32768 @ 0x8000 │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.w 48f14 │ │ + beq.w 4963c │ │ ldr r0, [sp, #68] @ 0x44 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #72] @ 0x48 │ │ cmp r0, #0 │ │ - beq.w 48f02 │ │ + beq.w 4962a │ │ mov.w r9, r0, lsl #3 │ │ ldrb r0, [r5, #20] │ │ ldrd r5, r6, [r5, #8] │ │ lsls r0, r0, #31 │ │ - beq.w 48e9a │ │ + beq.w 495c2 │ │ ldr r0, [sp, #36] @ 0x24 │ │ adds r4, r0, #4 │ │ - b.n 4868e │ │ + b.n 48db6 │ │ adds r4, #8 │ │ subs.w r9, r9, #8 │ │ - beq.w 48f02 │ │ + beq.w 4962a │ │ ldr.w r2, [r4, #-4] │ │ cmp r2, #0 │ │ - beq.n 48684 │ │ + beq.n 48dac │ │ ldr r3, [r4, #0] │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 41e1c │ │ + bl 42554 │ │ cmp r0, #0 │ │ - beq.n 48684 │ │ - b.w 48ede │ │ + beq.n 48dac │ │ + b.w 49606 │ │ ldr r0, [r5, #12] │ │ str.w r8, [sp, #36] @ 0x24 │ │ movw r8, #17 │ │ movt r8, #32768 @ 0x8000 │ │ - cbz r0, 486ec │ │ + cbz r0, 48e14 │ │ add.w r0, r0, r0, lsl #3 │ │ ldr r5, [r5, #8] │ │ add.w fp, sp, #88 @ 0x58 │ │ lsls r6, r0, #3 │ │ mov r0, fp │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r3, r7 │ │ strd r9, sl, [sp] │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldr r1, [sp, #88] @ 0x58 │ │ ldrb.w r0, [sp, #92] @ 0x5c │ │ cmp r1, r8 │ │ - bne.w 48926 │ │ + bne.w 4904e │ │ lsls r0, r0, #31 │ │ - beq.w 480f2 │ │ + beq.w 4881a │ │ adds r5, #72 @ 0x48 │ │ subs r6, #72 @ 0x48 │ │ - bne.n 486c4 │ │ + bne.n 48dec │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #1 │ │ str.w r8, [r1] │ │ strb r0, [r1, #4] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [r5, #8] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r9 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - bne.w 48e8e │ │ + bne.w 495b6 │ │ ldrd r0, r2, [sp, #92] @ 0x5c │ │ ldr.w r7, [r9, #4] │ │ adds r1, r2, r0 │ │ - bcs.w 49188 │ │ + bcs.w 498b0 │ │ cmp r1, r7 │ │ - bhi.w 49188 │ │ + bhi.w 498b0 │ │ cmp r2, #1 │ │ - bls.w 491e4 │ │ + bls.w 4990c │ │ ldr.w r3, [r9] │ │ ldr r1, [r5, #4] │ │ str r2, [sp, #68] @ 0x44 │ │ add r2, sp, #64 @ 0x40 │ │ ldrh r7, [r3, r0] │ │ add r0, r3 │ │ str r0, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ strd r2, r0, [sp] │ │ mov r0, r8 │ │ movs r2, #0 │ │ str r7, [sp, #72] @ 0x48 │ │ - bl 47dc8 │ │ + bl 484f0 │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [r5, #4] │ │ add r0, sp, #52 @ 0x34 │ │ mov r1, r9 │ │ - bl 49af8 │ │ + bl 4a208 │ │ ldr r7, [sp, #52] @ 0x34 │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - beq.w 48e8e │ │ + beq.w 495b6 │ │ ldrd r4, r0, [sp, #56] @ 0x38 │ │ ldr r5, [r5, #8] │ │ add.w r1, r0, r0, lsl #1 │ │ lsls r6, r1, #2 │ │ cmp r5, #0 │ │ - beq.w 48db6 │ │ + beq.w 494de │ │ cmp r0, #0 │ │ str.w r8, [sp, #36] @ 0x24 │ │ - beq.w 48dae │ │ + beq.w 494d6 │ │ add.w fp, sp, #64 @ 0x40 │ │ add.w sl, sp, #88 @ 0x58 │ │ mov.w r8, #0 │ │ mov.w r9, #0 │ │ - b.n 4879e │ │ + b.n 48ec6 │ │ add.w r9, r9, #12 │ │ cmp r6, r9 │ │ - beq.w 48dae │ │ + beq.w 494d6 │ │ ldr.w r0, [r4, r9] │ │ cmp r0, #0 │ │ - beq.n 48794 │ │ + beq.n 48ebc │ │ add.w r1, r4, r9 │ │ add r3, sp, #64 @ 0x40 │ │ ldrd r1, r2, [r1, #4] │ │ stmia r3!, {r0, r1, r2} │ │ mov r0, sl │ │ mov r1, r5 │ │ movs r2, #0 │ │ movs r3, #0 │ │ strd fp, r8, [sp] │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldrb.w r0, [sp, #92] @ 0x5c │ │ movs r2, #17 │ │ ldr r1, [sp, #88] @ 0x58 │ │ movt r2, #32768 @ 0x8000 │ │ cmp r1, r2 │ │ - bne.w 490b0 │ │ + bne.w 497d8 │ │ lsls r0, r0, #31 │ │ - beq.n 48794 │ │ + beq.n 48ebc │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ movs r0, #1 │ │ strb r0, [r1, #4] │ │ - b.w 490ca │ │ + b.w 497f2 │ │ ldr r1, [r5, #4] │ │ add r0, sp, #88 @ 0x58 │ │ mov r2, r4 │ │ mov r3, r7 │ │ strd r9, sl, [sp] │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldrb.w r0, [sp, #92] @ 0x5c │ │ movs r2, #17 │ │ ldr r1, [sp, #88] @ 0x58 │ │ movt r2, #32768 @ 0x8000 │ │ cmp r1, r2 │ │ - bne.w 48a5e │ │ + bne.w 49186 │ │ movs r2, #1 │ │ bic.w r0, r2, r0 │ │ str.w r1, [r8] │ │ - b.n 48f1a │ │ + b.n 49642 │ │ movs r4, #1 │ │ ldr r1, [sp, #88] @ 0x58 │ │ cmp r1, #0 │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp r4, #0 │ │ - bne.w 48b9e │ │ + bne.w 492c6 │ │ ldr r0, [sp, #32] │ │ cmp fp, r0 │ │ mov r0, fp │ │ - beq.w 48c22 │ │ + beq.w 4934a │ │ ldr.w r1, [fp], #8 │ │ cmp r1, #0 │ │ - beq.n 4882a │ │ + beq.n 48f52 │ │ ldr r2, [r0, #4] │ │ add r0, sp, #88 @ 0x58 │ │ - bl 3dd0c │ │ + bl 3e428 │ │ ldrd r0, r1, [sp, #92] @ 0x5c │ │ cmp r1, #0 │ │ - beq.n 488ec │ │ + beq.n 49014 │ │ ldr.w lr, [sp, #28] │ │ movs r3, #0 │ │ movs r4, #0 │ │ - movs r2, #0 │ │ mov.w ip, #0 │ │ + movs r2, #0 │ │ mov r5, r8 │ │ cmp r2, r8 │ │ it hi │ │ movhi r5, r2 │ │ - b.n 4886c │ │ + b.n 48f94 │ │ adds r3, #1 │ │ adds r2, #1 │ │ cmp r3, r1 │ │ - bcs.n 488ee │ │ + bcs.n 49016 │ │ cmp r5, r2 │ │ - beq.n 48882 │ │ + beq.n 48faa │ │ ldrb.w r6, [r9, r2] │ │ cmp r6, #63 @ 0x3f │ │ - beq.n 48864 │ │ + beq.n 48f8c │ │ cmp r6, #42 @ 0x2a │ │ - beq.n 488ae │ │ + beq.n 48fd6 │ │ ldrb r7, [r0, r3] │ │ cmp r7, r6 │ │ - beq.n 48864 │ │ + beq.n 48f8c │ │ cmp r4, #0 │ │ - beq.n 4891a │ │ + beq.n 49042 │ │ add.w r3, ip, #1 │ │ cmp r4, r8 │ │ - bcs.n 488c0 │ │ + bcs.n 48fe8 │ │ cmp r3, r1 │ │ - bcs.n 4889e │ │ + bcs.n 48fc6 │ │ ldrb.w r2, [r9, r4] │ │ ldrb r7, [r0, r3] │ │ cmp r7, r2 │ │ - bne.n 488a2 │ │ - b.n 488de │ │ + bne.n 48fca │ │ + b.n 49006 │ │ ldrb.w r2, [r9, r4] │ │ cmp r2, #63 @ 0x3f │ │ - beq.n 488de │ │ + beq.n 49006 │ │ adds r3, #1 │ │ cmp r3, r1 │ │ - bcc.n 4888e │ │ - b.n 4891a │ │ + bcc.n 48fb6 │ │ + b.n 49042 │ │ adds r4, r2, #1 │ │ cmp r4, r8 │ │ - bcs.n 48818 │ │ + bcs.n 48f40 │ │ ldrb.w r2, [lr, r2] │ │ cmp r2, #42 @ 0x2a │ │ mov r2, r4 │ │ - beq.n 488ae │ │ - b.n 4888a │ │ + beq.n 48fd6 │ │ + b.n 48fb2 │ │ mov ip, r1 │ │ cmp r3, r1 │ │ it hi │ │ movhi ip, r3 │ │ adds r6, r3, #1 │ │ sub.w r2, ip, r3 │ │ mvns r3, r3 │ │ cmp r1, r6 │ │ it hi │ │ movhi r6, r1 │ │ add r3, r6 │ │ cmp r2, r3 │ │ - bls.n 488e0 │ │ - b.n 4891a │ │ + bls.n 49008 │ │ + b.n 49042 │ │ mov ip, r3 │ │ add.w r3, ip, #1 │ │ adds r2, r4, #1 │ │ cmp r3, r1 │ │ - bcc.n 4885a │ │ - b.n 488ee │ │ + bcc.n 48f82 │ │ + b.n 49016 │ │ movs r2, #0 │ │ cmp r2, r8 │ │ - bcs.w 48818 │ │ + bcs.w 48f40 │ │ ldr r3, [sp, #16] │ │ add.w r1, r9, r2 │ │ subs r2, r3, r2 │ │ ldrb.w r7, [r1], #1 │ │ subs r2, #1 │ │ adc.w r3, sl, #0 │ │ subs r7, #42 @ 0x2a │ │ clz r7, r7 │ │ mov.w r4, r7, lsr #5 │ │ - bne.w 4881a │ │ + bne.w 48f42 │ │ cmp r3, #0 │ │ - bne.n 488fc │ │ - b.n 4881a │ │ + bne.n 49024 │ │ + b.n 48f42 │ │ movs r4, #0 │ │ - b.n 4881a │ │ + b.n 48f42 │ │ str.w r6, [r8] │ │ movs r0, #1 │ │ - b.n 48f1a │ │ + b.n 49642 │ │ ldr r6, [sp, #36] @ 0x24 │ │ ldr r7, [sp, #100] @ 0x64 │ │ ldr.w r2, [sp, #93] @ 0x5d │ │ ldr.w r3, [sp, #97] @ 0x61 │ │ str r7, [r6, #12] │ │ str.w r3, [r6, #9] │ │ str.w r2, [r6, #5] │ │ strb r0, [r6, #4] │ │ str r1, [r6, #0] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r4, #0 │ │ - b.w 4916a │ │ - vldr s0, [pc, #912] @ 48ce0 │ │ + b.w 49892 │ │ + vldr s0, [pc, #912] @ 49408 │ │ vldr s2, [r5, #8] │ │ vcmp.f32 s2, s0 │ │ vmrs APSR_nzcv, fpscr │ │ - bls.n 48968 │ │ + bls.n 49090 │ │ vcmp.f32 s2, s2 │ │ vmrs APSR_nzcv, fpscr │ │ - bvc.n 48a10 │ │ + bvc.n 49138 │ │ vcmp.f32 s0, s0 │ │ movs r0, #1 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 48a12 │ │ + bvs.n 4913a │ │ vldr s2, [r5, #4] │ │ vcmp.f32 s2, s0 │ │ vmrs APSR_nzcv, fpscr │ │ - bge.n 48a12 │ │ + bge.n 4913a │ │ vmov r0, s2 │ │ bic.w r1, r0, #2147483648 @ 0x80000000 │ │ cmp.w r1, #2139095040 @ 0x7f800000 │ │ - bne.n 48a10 │ │ - b.n 48aa8 │ │ + bne.n 49138 │ │ + b.n 491d0 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ movs r3, #17 │ │ ldrd r1, r2, [r5, #4] │ │ movt r3, #32768 @ 0x8000 │ │ str.w r3, [r8] │ │ cmp r1, r0 │ │ mov.w r1, #0 │ │ mov.w r3, #0 │ │ it ge │ │ movge r1, #1 │ │ cmp r2, r0 │ │ it le │ │ movle r3, #1 │ │ and.w r0, r3, r1 │ │ - b.n 48f1a │ │ + b.n 49642 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ movs r1, #0 │ │ movs r2, #17 │ │ ldrd r7, r6, [r5, #8] │ │ ldrd r4, r5, [r5, #16] │ │ movt r2, #32768 @ 0x8000 │ │ str.w r2, [r8] │ │ @@ -49240,1086 +49372,1086 @@ │ │ it ge │ │ movge r2, #1 │ │ subs r1, r7, r1 │ │ sbcs.w r0, r6, r0 │ │ it ge │ │ movge r3, #1 │ │ and.w r0, r2, r3 │ │ - b.n 48f1a │ │ - vldr d0, [pc, #752] @ 48ce8 │ │ - vldr d1, [r5, #16] │ │ - vcmp.f64 d1, d0 │ │ + b.n 49642 │ │ + vldr d16, [pc, #752] @ 49410 │ │ + vldr d17, [r5, #16] │ │ + vcmp.f64 d17, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - bls.n 48a7a │ │ - vcmp.f64 d1, d1 │ │ + bls.n 491a2 │ │ + vcmp.f64 d17, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 48a7a │ │ + bvs.n 491a2 │ │ movs r0, #0 │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ str.w r1, [r8] │ │ - b.n 48f1a │ │ + b.n 49642 │ │ movs r0, #0 │ │ ldrd r3, r6, [r5, #12] │ │ ldrd r2, ip, [r5, #4] │ │ subs.w r6, r6, #2147483648 @ 0x80000000 │ │ ldrd r4, r7, [r5, #20] │ │ ldrb.w r5, [r5, #32] │ │ it ne │ │ movne r6, r4 │ │ subs.w r2, r2, #2147483648 @ 0x80000000 │ │ strd r6, r7, [sp] │ │ str r5, [sp, #8] │ │ it ne │ │ movne r2, ip │ │ - bl 42484 │ │ + bl 42bac │ │ strb.w r0, [r8, #4] │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ str.w r0, [r8] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r2, [sp, #93] @ 0x5d │ │ ldr r7, [sp, #100] @ 0x64 │ │ ldr.w r3, [sp, #97] @ 0x61 │ │ str.w r7, [r8, #12] │ │ str.w r3, [r8, #9] │ │ str.w r2, [r8, #5] │ │ str.w r1, [r8] │ │ - b.n 48f1a │ │ - vcmp.f64 d0, d0 │ │ + b.n 49642 │ │ + vcmp.f64 d16, d16 │ │ movs r0, #1 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 48a12 │ │ - vldr d1, [r5, #8] │ │ - vcmp.f64 d1, d0 │ │ + bvs.n 4913a │ │ + vldr d17, [r5, #8] │ │ + vcmp.f64 d17, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - bge.n 48a12 │ │ - vmov r1, r0, d1 │ │ + bge.n 4913a │ │ + vmov r1, r0, d17 │ │ bic.w r2, r0, #2147483648 @ 0x80000000 │ │ eor.w r2, r2, #1879048192 @ 0x70000000 │ │ eor.w r2, r2, #267386880 @ 0xff00000 │ │ orrs r1, r2 │ │ - bne.n 48a10 │ │ + bne.n 49138 │ │ mvns r0, r0 │ │ lsrs r0, r0, #31 │ │ - b.n 48a12 │ │ + b.n 4913a │ │ mov.w r8, #0 │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ and.w r0, r8, #1 │ │ strb r0, [r1, #4] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w lr, lr, #8 │ │ ldr r0, [sp, #32] │ │ cmp lr, r0 │ │ - beq.w 48c22 │ │ + beq.w 4934a │ │ ldr.w r1, [lr] │ │ cmp r1, #0 │ │ - beq.n 48ac8 │ │ + beq.n 491f0 │ │ ldr.w r2, [lr, #4] │ │ cmp r2, #0 │ │ - beq.n 48b82 │ │ + beq.n 492aa │ │ movs r7, #0 │ │ movs r4, #0 │ │ - movs r3, #0 │ │ mov.w ip, #0 │ │ + movs r3, #0 │ │ mov r5, r8 │ │ cmp r3, r8 │ │ it hi │ │ movhi r5, r3 │ │ - b.n 48b00 │ │ + b.n 49228 │ │ adds r7, #1 │ │ adds r3, #1 │ │ cmp r7, r2 │ │ - bcs.n 48b84 │ │ + bcs.n 492ac │ │ cmp r5, r3 │ │ - beq.n 48b16 │ │ + beq.n 4923e │ │ ldrb.w r6, [r9, r3] │ │ cmp r6, #63 @ 0x3f │ │ - beq.n 48af8 │ │ + beq.n 49220 │ │ cmp r6, #42 @ 0x2a │ │ - beq.n 48b42 │ │ + beq.n 4926a │ │ ldrb r0, [r1, r7] │ │ cmp r0, r6 │ │ - beq.n 48af8 │ │ + beq.n 49220 │ │ cmp r4, #0 │ │ - beq.n 48ac8 │ │ + beq.n 491f0 │ │ add.w r7, ip, #1 │ │ cmp r4, r8 │ │ - bcs.n 48b54 │ │ + bcs.n 4927c │ │ cmp r7, r2 │ │ - bcs.n 48b32 │ │ + bcs.n 4925a │ │ ldrb.w r3, [r9, r4] │ │ ldrb r0, [r1, r7] │ │ cmp r0, r3 │ │ - bne.n 48b36 │ │ - b.n 48b74 │ │ + bne.n 4925e │ │ + b.n 4929c │ │ ldrb.w r3, [r9, r4] │ │ cmp r3, #63 @ 0x3f │ │ - beq.n 48b74 │ │ + beq.n 4929c │ │ adds r7, #1 │ │ cmp r7, r2 │ │ - bcc.n 48b22 │ │ - b.n 48ac8 │ │ + bcc.n 4924a │ │ + b.n 491f0 │ │ adds r4, r3, #1 │ │ cmp r4, r8 │ │ - bcs.n 48b9e │ │ + bcs.n 492c6 │ │ ldr r0, [sp, #28] │ │ ldrb r3, [r0, r3] │ │ cmp r3, #42 @ 0x2a │ │ mov r3, r4 │ │ - beq.n 48b42 │ │ - b.n 48b1e │ │ + beq.n 4926a │ │ + b.n 49246 │ │ cmp r7, r2 │ │ mov ip, r2 │ │ add.w r3, r7, #1 │ │ it hi │ │ movhi ip, r7 │ │ cmp r2, r3 │ │ it hi │ │ movhi r3, r2 │ │ mvns r5, r7 │ │ sub.w r0, ip, r7 │ │ add r3, r5 │ │ cmp r0, r3 │ │ - bls.n 48b76 │ │ - b.n 48ac8 │ │ + bls.n 4929e │ │ + b.n 491f0 │ │ mov ip, r7 │ │ add.w r7, ip, #1 │ │ adds r3, r4, #1 │ │ cmp r7, r2 │ │ - bcc.n 48aee │ │ - b.n 48b84 │ │ + bcc.n 49216 │ │ + b.n 492ac │ │ movs r3, #0 │ │ cmp r8, r3 │ │ - bls.n 48b9e │ │ + bls.n 492c6 │ │ add.w r1, r9, r3 │ │ sub.w r2, r8, r3 │ │ ldrb.w r0, [r1], #1 │ │ cmp r0, #42 @ 0x2a │ │ - bne.w 48ac8 │ │ + bne.w 491f0 │ │ subs r2, #1 │ │ - bne.n 48b90 │ │ + bne.n 492b8 │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ movs r0, #1 │ │ strb r0, [r1, #4] │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ - beq.w 48f1e │ │ + beq.w 49646 │ │ ldr r0, [sp, #24] │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #108] @ 0x6c │ │ strd r0, fp, [sp, #64] @ 0x40 │ │ lsls r0, r0, #31 │ │ strd sl, r2, [sp, #72] @ 0x48 │ │ strd r9, r1, [sp, #80] @ 0x50 │ │ - beq.w 491f0 │ │ + beq.w 49918 │ │ movs r0, #8 │ │ movs r6, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4925c │ │ + beq.w 49984 │ │ eor.w r1, r7, #2147483648 @ 0x80000000 │ │ str r1, [r0, #4] │ │ movs r1, #0 │ │ str r4, [r0, #0] │ │ strd r6, r1, [sp] │ │ add r1, sp, #88 @ 0x58 │ │ mov r4, r0 │ │ movs r2, #16 │ │ mov r0, r1 │ │ mov r1, fp │ │ mov r3, r4 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r0, r6, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - bne.w 48f9a │ │ + bne.w 496c2 │ │ ldrd sl, r0, [sp, #96] @ 0x60 │ │ movs r7, #0 │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ str r0, [sp, #32] │ │ mov.w r4, sl, lsr #8 │ │ - b.n 490fa │ │ + b.n 49822 │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ movs r4, #17 │ │ ldr r0, [sp, #20] │ │ movt r4, #32768 @ 0x8000 │ │ cmp r0, #0 │ │ - beq.w 48f14 │ │ + beq.w 4963c │ │ ldr r0, [sp, #24] │ │ - b.n 48f10 │ │ + b.n 49638 │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ movs r4, #17 │ │ movt r4, #32768 @ 0x8000 │ │ cmp.w sl, #0 │ │ - beq.w 48f14 │ │ + beq.w 4963c │ │ ldr r0, [sp, #32] │ │ - b.n 48f10 │ │ + b.n 49638 │ │ cmp r1, #0 │ │ it ne │ │ - blxne d7b70 │ │ - b.n 48f14 │ │ + blxne d87c0 │ │ + b.n 4963c │ │ cmp.w ip, #0 │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ movs r0, #0 │ │ str.w r8, [sl] │ │ strb.w r0, [sl, #4] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 3dd0c │ │ + bl 3e428 │ │ ldrd r4, r3, [sp, #92] @ 0x5c │ │ ldrd r0, r1, [r5, #8] │ │ mov r2, r4 │ │ - bl 41e1c │ │ + bl 42554 │ │ ldr r1, [sp, #88] @ 0x58 │ │ cmp r1, #0 │ │ - beq.w 48a12 │ │ + beq.w 4913a │ │ mov r5, r0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ - b.n 48a12 │ │ + b.n 4913a │ │ add r0, sp, #88 @ 0x58 │ │ - bl 3dd0c │ │ + bl 3e428 │ │ ldrd r4, r0, [sp, #92] @ 0x5c │ │ ldr r2, [r5, #12] │ │ cmp r0, r2 │ │ - bcc.n 48d96 │ │ + bcc.n 494be │ │ ldr r0, [r5, #8] │ │ mov r1, r4 │ │ - b.n 4900c │ │ + b.n 49734 │ │ add r0, sp, #88 @ 0x58 │ │ - bl 3dd0c │ │ + bl 3e428 │ │ ldrd r0, r3, [sp, #92] @ 0x5c │ │ cmp r3, #0 │ │ ldrd r9, lr, [r5, #8] │ │ - beq.w 4905c │ │ + beq.w 49784 │ │ add.w ip, r9, #1 │ │ movs r5, #0 │ │ movs r7, #0 │ │ - movs r6, #0 │ │ mov.w r8, #0 │ │ + movs r6, #0 │ │ mov r1, lr │ │ cmp r6, lr │ │ it hi │ │ movhi r1, r6 │ │ - b.n 48cfa │ │ + b.n 49422 │ │ movs r0, r0 │ │ ldrb r0, [r0, #31] │ │ nop │ │ nop │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ldrb r0, [r7, #31] │ │ adds r5, #1 │ │ adds r6, #1 │ │ cmp r5, r3 │ │ - bcs.w 4905e │ │ + bcs.w 49786 │ │ cmp r1, r6 │ │ - beq.n 48d10 │ │ + beq.n 49438 │ │ ldrb.w r4, [r9, r6] │ │ cmp r4, #63 @ 0x3f │ │ - beq.n 48cf0 │ │ + beq.n 49418 │ │ cmp r4, #42 @ 0x2a │ │ - beq.n 48d6e │ │ + beq.n 49496 │ │ ldrb r2, [r0, r5] │ │ cmp r2, r4 │ │ - beq.n 48cf0 │ │ + beq.n 49418 │ │ cmp r7, #0 │ │ - beq.w 49184 │ │ + beq.w 498ac │ │ add.w r5, r8, #1 │ │ mov r8, sl │ │ cmp r7, lr │ │ - bcs.n 48d40 │ │ + bcs.n 49468 │ │ cmp r5, r3 │ │ - bcs.n 48d30 │ │ + bcs.n 49458 │ │ ldrb.w r1, [r9, r7] │ │ ldrb r4, [r0, r5] │ │ cmp r4, r1 │ │ - bne.n 48d34 │ │ - b.n 48d60 │ │ + bne.n 4945c │ │ + b.n 49488 │ │ ldrb.w r1, [r9, r7] │ │ cmp r1, #63 @ 0x3f │ │ - beq.n 48d60 │ │ + beq.n 49488 │ │ adds r5, #1 │ │ cmp r5, r3 │ │ - bcc.n 48d20 │ │ - b.n 49158 │ │ + bcc.n 49448 │ │ + b.n 49880 │ │ cmp r5, r3 │ │ mov r8, r3 │ │ add.w r4, r5, #1 │ │ it hi │ │ movhi r8, r5 │ │ cmp r3, r4 │ │ it hi │ │ movhi r4, r3 │ │ sub.w r1, r8, r5 │ │ mvns r5, r5 │ │ add r4, r5 │ │ cmp r1, r4 │ │ - bls.n 48d62 │ │ - b.n 49184 │ │ + bls.n 4948a │ │ + b.n 498ac │ │ mov r8, r5 │ │ add.w r5, r8, #1 │ │ adds r6, r7, #1 │ │ cmp r5, r3 │ │ - bcc.n 48cd6 │ │ - b.n 4905e │ │ + bcc.n 493fe │ │ + b.n 49786 │ │ mov r8, sl │ │ adds r7, r6, #1 │ │ cmp r7, lr │ │ - bcs.w 49160 │ │ + bcs.w 49888 │ │ ldrb.w r1, [ip, r6] │ │ mov r6, r7 │ │ cmp r1, #42 @ 0x2a │ │ - beq.n 48d70 │ │ - b.n 48d1c │ │ + beq.n 49498 │ │ + b.n 49444 │ │ add r0, sp, #88 @ 0x58 │ │ - bl 3dd0c │ │ + bl 3e428 │ │ ldrd r4, r0, [sp, #92] @ 0x5c │ │ ldr r2, [r5, #12] │ │ cmp r0, r2 │ │ - bcs.w 49006 │ │ + bcs.w 4972e │ │ movs r5, #0 │ │ - b.n 49016 │ │ + b.n 4973e │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ movs r0, #0 │ │ strb r0, [r1, #4] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ - cbnz r7, 48dcc │ │ - b.n 48e8e │ │ - cbz r0, 48dc8 │ │ + cbnz r7, 494f4 │ │ + b.n 495b6 │ │ + cbz r0, 494f0 │ │ movs r0, #0 │ │ ldr r1, [r4, r0] │ │ cmp r1, #0 │ │ - beq.w 49090 │ │ + beq.w 497b8 │ │ adds r0, #12 │ │ cmp r6, r0 │ │ - bne.n 48dba │ │ + bne.n 494e2 │ │ cmp r7, #0 │ │ - beq.n 48e8e │ │ + beq.n 495b6 │ │ mov r0, r4 │ │ - b.n 48e8a │ │ + b.n 495b2 │ │ lsls r7, r0, #3 │ │ ldr r0, [sp, #32] │ │ add.w sl, sp, #88 @ 0x58 │ │ add.w r9, r0, #4 │ │ - b.n 48e08 │ │ + b.n 49530 │ │ mov r0, r8 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ clz r0, r0 │ │ lsrs r6, r0, #5 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp r6, #0 │ │ - bne.w 4849c │ │ + bne.w 48bc4 │ │ add.w r9, r9, #8 │ │ subs r7, #8 │ │ - beq.n 48e7e │ │ + beq.n 495a6 │ │ ldr.w r1, [r9, #-4] │ │ cmp r1, #0 │ │ - beq.n 48e00 │ │ + beq.n 49528 │ │ ldr.w r2, [r9] │ │ mov r0, sl │ │ - bl 3dd0c │ │ + bl 3e428 │ │ ldrd r4, r0, [sp, #92] @ 0x5c │ │ cmp r0, r5 │ │ - bcs.n 48dde │ │ + bcs.n 49506 │ │ movs r6, #0 │ │ - b.n 48dee │ │ + b.n 49516 │ │ lsls r7, r0, #3 │ │ ldr r0, [sp, #32] │ │ add.w sl, sp, #88 @ 0x58 │ │ add.w r9, r0, #4 │ │ - b.n 48e60 │ │ + b.n 49588 │ │ subs r0, r0, r5 │ │ mov r2, r5 │ │ adds r1, r4, r0 │ │ mov r0, r8 │ │ - blx d7c10 │ │ + blx d8860 │ │ clz r0, r0 │ │ lsrs r6, r0, #5 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp r6, #0 │ │ - bne.w 4849c │ │ + bne.w 48bc4 │ │ add.w r9, r9, #8 │ │ subs r7, #8 │ │ - beq.n 48e7e │ │ + beq.n 495a6 │ │ ldr.w r1, [r9, #-4] │ │ cmp r1, #0 │ │ - beq.n 48e58 │ │ + beq.n 49580 │ │ ldr.w r2, [r9] │ │ mov r0, sl │ │ - bl 3dd0c │ │ + bl 3e428 │ │ ldrd r4, r0, [sp, #92] @ 0x5c │ │ cmp r0, r5 │ │ - bcs.n 48e34 │ │ + bcs.n 4955c │ │ movs r6, #0 │ │ - b.n 48e46 │ │ + b.n 4956e │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ cmp.w fp, #0 │ │ - beq.n 48e8e │ │ + beq.n 495b6 │ │ ldr r0, [sp, #32] │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ str.w r0, [r8] │ │ - b.n 48f18 │ │ + b.n 49640 │ │ ldr r0, [sp, #36] @ 0x24 │ │ add.w sl, r0, #4 │ │ - b.n 48eac │ │ + b.n 495d4 │ │ add.w sl, sl, #8 │ │ subs.w r9, r9, #8 │ │ - beq.n 48f02 │ │ + beq.n 4962a │ │ ldr.w r1, [sl, #-4] │ │ cmp r1, #0 │ │ - beq.n 48ea2 │ │ + beq.n 495ca │ │ ldr.w r2, [sl] │ │ add r0, sp, #88 @ 0x58 │ │ - bl 3dd0c │ │ + bl 3e428 │ │ ldrd r4, r3, [sp, #92] @ 0x5c │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, r4 │ │ - bl 41e1c │ │ + bl 42554 │ │ mov r7, r0 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp r7, #0 │ │ - beq.n 48ea2 │ │ + beq.n 495ca │ │ movs r0, #17 │ │ cmp.w fp, #0 │ │ movt r0, #32768 @ 0x8000 │ │ str.w r0, [r8] │ │ mov.w r0, #1 │ │ strb.w r0, [r8, #4] │ │ - beq.n 48f1e │ │ + beq.n 49646 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r4, #17 │ │ cmp.w fp, #0 │ │ movt r4, #32768 @ 0x8000 │ │ - beq.n 48f14 │ │ + beq.n 4963c │ │ ldr r0, [sp, #36] @ 0x24 │ │ - blx d7b70 │ │ + blx d87c0 │ │ str.w r4, [r8] │ │ movs r0, #0 │ │ strb.w r0, [r8, #4] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r3, r0 │ │ - b.n 48f30 │ │ + b.n 49658 │ │ adds r3, #4 │ │ subs r2, #4 │ │ - beq.w 481a2 │ │ + beq.w 488ca │ │ vldr s4, [r3] │ │ vcmp.f32 s2, s4 │ │ vmrs APSR_nzcv, fpscr │ │ - bhi.n 48f28 │ │ + bhi.n 49650 │ │ vcmp.f32 s4, s4 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 48f82 │ │ + bvs.n 496aa │ │ vcmp.f32 s0, s4 │ │ vmrs APSR_nzcv, fpscr │ │ - blt.n 48f28 │ │ - b.n 48f82 │ │ + blt.n 49650 │ │ + b.n 496aa │ │ mov r3, r0 │ │ - b.n 48f60 │ │ + b.n 49688 │ │ adds r3, #8 │ │ subs r2, #8 │ │ - beq.w 481a2 │ │ - vldr d2, [r3] │ │ - vcmp.f64 d1, d2 │ │ + beq.w 488ca │ │ + vldr d18, [r3] │ │ + vcmp.f64 d17, d18 │ │ vmrs APSR_nzcv, fpscr │ │ - bhi.n 48f58 │ │ - vcmp.f64 d2, d2 │ │ + bhi.n 49680 │ │ + vcmp.f64 d18, d18 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 48f82 │ │ - vcmp.f64 d0, d2 │ │ + bvs.n 496aa │ │ + vcmp.f64 d16, d18 │ │ vmrs APSR_nzcv, fpscr │ │ - blt.n 48f58 │ │ + blt.n 49680 │ │ movs r2, #17 │ │ movt r2, #32768 @ 0x8000 │ │ str.w r2, [r8] │ │ movs r2, #1 │ │ cmp r1, #0 │ │ strb.w r2, [r8, #4] │ │ - bne.w 490d2 │ │ - b.n 48f1e │ │ + bne.w 497fa │ │ + b.n 49646 │ │ cmp r6, #0 │ │ - beq.w 490a2 │ │ + beq.w 497ca │ │ ldr r0, [sp, #104] @ 0x68 │ │ str.w r8, [sp, #36] @ 0x24 │ │ cmp r0, #8 │ │ - bne.n 48fda │ │ + bne.n 49702 │ │ add r4, sp, #88 @ 0x58 │ │ movs r7, #1 │ │ mov.w r8, #0 │ │ mov r0, r4 │ │ mov r1, fp │ │ movs r2, #9 │ │ movs r3, #0 │ │ str.w r8, [sp, #4] │ │ - bl 49810 │ │ + bl 49f38 │ │ ldrd r0, r6, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - beq.w 490dc │ │ + beq.w 49804 │ │ cmp r6, #0 │ │ - beq.w 490ec │ │ + beq.w 49814 │ │ ldr r0, [sp, #104] @ 0x68 │ │ adds r7, #1 │ │ cmp r0, #8 │ │ - beq.n 48fb2 │ │ - ldr r0, [pc, #652] @ (49268 ) │ │ + beq.n 496da │ │ + ldr r0, [pc, #652] @ (49990 ) │ │ add r2, sp, #88 @ 0x58 │ │ - ldr r3, [pc, #652] @ (4926c ) │ │ - ldr r1, [pc, #652] @ (49270 ) │ │ + ldr r3, [pc, #652] @ (49994 ) │ │ + ldr r1, [pc, #652] @ (49998 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ subs r2, r2, r3 │ │ ldr r0, [r5, #8] │ │ add r1, r2 │ │ mov r2, r3 │ │ - blx d7c10 │ │ + blx d8860 │ │ clz r0, r0 │ │ lsrs r5, r0, #5 │ │ - b.w 485ec │ │ + b.w 48d14 │ │ subs r1, r0, r2 │ │ ldr r0, [r5, #8] │ │ add r1, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ clz r0, r0 │ │ lsrs r5, r0, #5 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #0 │ │ - beq.w 485ec │ │ + beq.w 48d14 │ │ mov r0, r4 │ │ - blx d7b70 │ │ - b.w 485ec │ │ + blx d87c0 │ │ + b.w 48d14 │ │ movs r6, #0 │ │ cmp r6, lr │ │ - bcs.n 49056 │ │ + bcs.n 4977e │ │ mvns r1, r6 │ │ add.w r0, r9, r6 │ │ add r1, lr │ │ mov r8, sl │ │ ldrb.w r2, [r0], #1 │ │ sub.w r3, r2, #42 @ 0x2a │ │ clz r3, r3 │ │ lsrs r4, r3, #5 │ │ subs r3, r1, #1 │ │ cmp r3, r1 │ │ - bcs.w 4916a │ │ + bcs.w 49892 │ │ mov r1, r3 │ │ cmp r2, #42 @ 0x2a │ │ - beq.n 49038 │ │ - b.n 4916a │ │ + beq.n 49760 │ │ + b.n 49892 │ │ movs r4, #1 │ │ mov r8, sl │ │ - b.n 4916a │ │ + b.n 49892 │ │ movs r6, #0 │ │ cmp r6, lr │ │ - bcs.n 4908a │ │ + bcs.n 497b2 │ │ mvns r2, r6 │ │ add.w r1, r9, r6 │ │ add.w r7, r2, lr │ │ mov r8, sl │ │ ldrb.w r3, [r1], #1 │ │ sub.w r2, r3, #42 @ 0x2a │ │ clz r2, r2 │ │ lsrs r4, r2, #5 │ │ subs r2, r7, #1 │ │ cmp r2, r7 │ │ - bcs.n 49162 │ │ + bcs.n 4988a │ │ mov r7, r2 │ │ cmp r3, #42 @ 0x2a │ │ - beq.n 4906e │ │ - b.n 49162 │ │ + beq.n 49796 │ │ + b.n 4988a │ │ movs r4, #1 │ │ mov r8, sl │ │ - b.n 49162 │ │ + b.n 4988a │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ str.w r0, [r8] │ │ movs r0, #1 │ │ strb.w r0, [r8, #4] │ │ - b.n 490ca │ │ + b.n 497f2 │ │ movs r6, #17 │ │ movs r7, #0 │ │ mov.w sl, #1 │ │ movt r6, #32768 @ 0x8000 │ │ - b.n 490fa │ │ + b.n 49822 │ │ ldr r5, [sp, #36] @ 0x24 │ │ ldr.w r2, [sp, #93] @ 0x5d │ │ ldr r6, [sp, #100] @ 0x64 │ │ ldr.w r3, [sp, #97] @ 0x61 │ │ str r6, [r5, #12] │ │ str.w r3, [r5, #9] │ │ str.w r2, [r5, #5] │ │ strb r0, [r5, #4] │ │ str r1, [r5, #0] │ │ cmp r7, #0 │ │ - beq.w 48f1e │ │ + beq.w 49646 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd sl, r0, [sp, #96] @ 0x60 │ │ ldr.w r9, [sp, #104] @ 0x68 │ │ str r0, [sp, #32] │ │ mov.w r4, sl, lsr #8 │ │ - b.n 490f6 │ │ + b.n 4981e │ │ movs r6, #17 │ │ mov.w sl, #1 │ │ movt r6, #32768 @ 0x8000 │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ add r0, sp, #64 @ 0x40 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #64] @ 0x40 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #68] @ 0x44 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ mov fp, r6 │ │ movs r6, #17 │ │ movt r6, #32768 @ 0x8000 │ │ ldr r2, [sp, #32] │ │ cmp fp, r6 │ │ - bne.n 4913c │ │ + bne.n 49864 │ │ ldrd r0, r1, [r5, #64] @ 0x40 │ │ cmp r1, r7 │ │ mov.w r2, #0 │ │ mov.w r1, #0 │ │ str.w r6, [r8] │ │ it cs │ │ movcs r1, #1 │ │ cmp r0, r7 │ │ it ls │ │ movls r2, #1 │ │ and.w r0, r2, r1 │ │ - b.n 48f1a │ │ + b.n 49642 │ │ lsrs r0, r4, #16 │ │ strh.w r4, [r8, #5] │ │ strd r2, r9, [r8, #8] │ │ strb.w sl, [r8, #4] │ │ str.w fp, [r8] │ │ strb.w r0, [r8, #7] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r4, #0 │ │ - b.n 49162 │ │ + b.n 4988a │ │ movs r4, #1 │ │ - b.n 4916a │ │ + b.n 49892 │ │ movs r4, #1 │ │ ldr r1, [sp, #88] @ 0x58 │ │ - cbz r1, 4916a │ │ - blx d7b70 │ │ + cbz r1, 49892 │ │ + blx d87c0 │ │ movs r0, #17 │ │ strb.w r4, [r8, #4] │ │ movt r0, #32768 @ 0x8000 │ │ str.w r0, [r8] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r4, #0 │ │ mov r8, sl │ │ - b.n 4916a │ │ + b.n 49892 │ │ movs r4, #0 │ │ - b.n 4908c │ │ - ldr r3, [pc, #260] @ (49290 ) │ │ + b.n 497b4 │ │ + ldr r3, [pc, #260] @ (499b8 ) │ │ mov r2, r7 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #256] @ (49294 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #256] @ (499bc ) │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #200] @ (49264 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #200] @ (4998c ) │ │ mov r1, r7 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #208] @ (49278 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #208] @ (499a0 ) │ │ movs r0, #0 │ │ movs r1, #4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #204] @ (49280 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #204] @ (499a8 ) │ │ movs r0, #0 │ │ movs r1, #8 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #200] @ (49288 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #200] @ (499b0 ) │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #180] @ (4927c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #180] @ (499a4 ) │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #176] @ (49284 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #176] @ (499ac ) │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #176] @ (4928c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #176] @ (499b4 ) │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #176] @ (49298 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #176] @ (499c0 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #168] @ (4929c ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #168] @ (499c4 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r2, [pc, #120] @ (49274 ) │ │ + bl 3fbc0 │ │ + ldr r2, [pc, #120] @ (4999c ) │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ lsls r3, r3, #31 │ │ - bne.w 48f82 │ │ + bne.w 496aa │ │ mov r3, r0 │ │ vldr s2, [r3] │ │ vcmp.f32 s2, s2 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.w 48f82 │ │ + bvs.w 496aa │ │ vcmp.f32 s0, s2 │ │ vmrs APSR_nzcv, fpscr │ │ - bge.w 48f82 │ │ + bge.w 496aa │ │ adds r3, #4 │ │ subs r2, #4 │ │ - bne.n 49208 │ │ - b.w 481a2 │ │ + bne.n 49930 │ │ + b.w 488ca │ │ lsls r3, r3, #31 │ │ - bne.w 48f82 │ │ + bne.w 496aa │ │ mov r3, r0 │ │ - vldr d1, [r3] │ │ - vcmp.f64 d1, d1 │ │ + vldr d17, [r3] │ │ + vcmp.f64 d17, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.w 48f82 │ │ - vcmp.f64 d0, d1 │ │ + bvs.w 496aa │ │ + vcmp.f64 d16, d17 │ │ vmrs APSR_nzcv, fpscr │ │ - bge.w 48f82 │ │ + bge.w 496aa │ │ adds r3, #8 │ │ subs r2, #8 │ │ - bne.n 49236 │ │ - b.w 481a2 │ │ + bne.n 4995e │ │ + b.w 488ca │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ - asrs r6, r3, #7 │ │ + bl 3e0ac │ │ + asrs r6, r4, #27 │ │ movs r1, r1 │ │ - movs r3, r5 │ │ - vqrdmulh.s q8, , d8[0] │ │ + ldc2l 15, cr15, [r9, #-1008]! @ 0xfffffc10 │ │ + asrs r0, r0, #8 │ │ movs r1, r1 │ │ - lsrs r6, r2, #25 │ │ + asrs r6, r3, #13 │ │ movs r1, r1 │ │ - asrs r2, r0, #8 │ │ + asrs r2, r1, #9 │ │ movs r1, r1 │ │ - lsrs r2, r4, #17 │ │ + asrs r2, r5, #5 │ │ movs r1, r1 │ │ - asrs r2, r0, #8 │ │ + asrs r2, r3, #28 │ │ movs r1, r1 │ │ - lsrs r6, r4, #17 │ │ + asrs r6, r5, #5 │ │ movs r1, r1 │ │ - asrs r0, r7, #8 │ │ + asrs r0, r6, #28 │ │ movs r1, r1 │ │ - asrs r4, r3, #5 │ │ + asrs r4, r4, #25 │ │ movs r1, r1 │ │ - asrs r6, r1, #5 │ │ + asrs r6, r2, #25 │ │ movs r1, r1 │ │ - asrs r0, r6, #7 │ │ + asrs r0, r7, #27 │ │ movs r1, r1 │ │ - asrs r0, r5, #7 │ │ + asrs r0, r6, #27 │ │ movs r1, r1 │ │ - lsrs r2, r2, #16 │ │ + asrs r2, r3, #4 │ │ movs r1, r1 │ │ - lsrs r2, r5, #20 │ │ + asrs r2, r6, #8 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #12 │ │ mov r8, r0 │ │ mov r0, sp │ │ mov r6, r1 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ - bne.n 492ea │ │ + bne.n 49a12 │ │ ldr.w r9, [sp, #8] │ │ movs r0, #0 │ │ cmp.w r0, r9, lsr #30 │ │ - bne.n 492f8 │ │ + bne.n 49a20 │ │ movw r0, #65533 @ 0xfffd │ │ mov.w r7, r9, lsl #2 │ │ movt r0, #32767 @ 0x7fff │ │ cmp r7, r0 │ │ - bcs.n 492f8 │ │ + bcs.n 49a20 │ │ ldr r5, [sp, #4] │ │ - cbz r7, 492fc │ │ + cbz r7, 49a24 │ │ mov r0, r7 │ │ movs r1, #1 │ │ - blx d7bd0 │ │ - cbz r0, 4934e │ │ + blx d8820 │ │ + cbz r0, 49a76 │ │ mov ip, r9 │ │ cmp.w r9, #0 │ │ - bne.n 49308 │ │ - b.n 49328 │ │ + bne.n 49a30 │ │ + b.n 49a50 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - bl 3da28 │ │ + bl 3e144 │ │ movs r0, #4 │ │ mov.w ip, #0 │ │ cmp.w r9, #0 │ │ - beq.n 49328 │ │ + beq.n 49a50 │ │ ldrd r7, r1, [r6] │ │ subs r2, r1, r5 │ │ mov r4, r9 │ │ mov r6, r0 │ │ cmp r5, r1 │ │ - bhi.n 49336 │ │ + bhi.n 49a5e │ │ cmp r2, #3 │ │ - bls.n 49342 │ │ + bls.n 49a6a │ │ ldr r3, [r7, r5] │ │ subs r2, #4 │ │ adds r5, #4 │ │ str.w r3, [r6], #4 │ │ subs r4, #1 │ │ - bne.n 49312 │ │ + bne.n 49a3a │ │ strd ip, r0, [r8] │ │ str.w r9, [r8, #8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r3, [pc, #36] @ (4935c ) │ │ + ldr r3, [pc, #36] @ (49a84 ) │ │ mov r0, r5 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #20] @ (49358 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #20] @ (49a80 ) │ │ movs r0, #0 │ │ movs r1, #4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #4 │ │ mov r1, r7 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - lsrs r4, r0, #11 │ │ + lsrs r4, r1, #31 │ │ movs r1, r1 │ │ - asrs r0, r4, #32 │ │ + asrs r0, r5, #20 │ │ movs r1, r1 │ │ push {r7, lr} │ │ sub sp, #24 │ │ uxtb r2, r2 │ │ mov ip, r0 │ │ cmp r2, #5 │ │ - bhi.w 49462 │ │ + bhi.w 49b8a │ │ movs r0, #0 │ │ tbb [pc, r2] │ │ ldrb r3, [r0, #28] │ │ orrs r6, r5 │ │ ldrsb r6, [r2, r4] │ │ ldr.w r0, [ip, #8] │ │ cmp r0, r1 │ │ - bls.n 4945c │ │ + bls.n 49b84 │ │ mov r2, r1 │ │ ldr.w r1, [ip, #4] │ │ mov r0, r2 │ │ cmp r2, r1 │ │ - bcs.w 494be │ │ + bcs.w 49be6 │ │ ldr.w r1, [ip] │ │ ldrb r0, [r1, r0] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ add sp, #24 │ │ pop {r7, pc} │ │ ldr.w r0, [ip, #8] │ │ cmp r0, r1 │ │ - bls.n 4945c │ │ + bls.n 49b84 │ │ ldr.w r2, [ip, #4] │ │ cmp r2, r1 │ │ - bcc.n 4948e │ │ + bcc.n 49bb6 │ │ subs r2, r2, r1 │ │ cmp r2, #7 │ │ - bls.n 49482 │ │ + bls.n 49baa │ │ ldr.w r0, [ip] │ │ ldr r2, [r0, r1] │ │ add r0, r1 │ │ ldr r0, [r0, #4] │ │ eor.w r0, r0, #2147483648 @ 0x80000000 │ │ orrs r0, r2 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ add sp, #24 │ │ pop {r7, pc} │ │ ldr.w r0, [ip, #8] │ │ cmp r0, r1 │ │ - bls.n 4945c │ │ + bls.n 49b84 │ │ ldr.w r2, [ip, #4] │ │ cmp r2, r1 │ │ - bcc.n 4949a │ │ + bcc.n 49bc2 │ │ subs r2, r2, r1 │ │ cmp r2, #3 │ │ - bls.n 49476 │ │ + bls.n 49b9e │ │ ldr.w r0, [ip] │ │ ldr r0, [r0, r1] │ │ add.w r0, r0, #2147483648 @ 0x80000000 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ add sp, #24 │ │ pop {r7, pc} │ │ ldr.w r0, [ip, #8] │ │ cmp r0, r1 │ │ - bls.n 4945c │ │ + bls.n 49b84 │ │ ldr.w r2, [ip, #4] │ │ cmp r2, r1 │ │ - bcc.n 494a6 │ │ + bcc.n 49bce │ │ subs r2, r2, r1 │ │ cmp r2, #3 │ │ - bls.n 49476 │ │ + bls.n 49b9e │ │ ldr.w r0, [ip] │ │ ldr r0, [r0, r1] │ │ vmov s0, r0 │ │ movs r0, #0 │ │ vcmp.f32 s0, s0 │ │ - b.n 49450 │ │ + b.n 49b78 │ │ ldr.w r0, [ip, #8] │ │ cmp r0, r1 │ │ - bls.n 4945c │ │ + bls.n 49b84 │ │ ldr.w r2, [ip, #4] │ │ cmp r2, r1 │ │ - bcc.n 494b2 │ │ + bcc.n 49bda │ │ subs r2, r2, r1 │ │ cmp r2, #7 │ │ - bls.n 49482 │ │ + bls.n 49baa │ │ ldr.w r0, [ip] │ │ ldr r2, [r0, r1] │ │ add r0, r1 │ │ ldr r0, [r0, #4] │ │ strd r2, r0, [sp] │ │ movs r0, #0 │ │ - vldr d0, [sp] │ │ - vcmp.f64 d0, d0 │ │ + vldr d16, [sp] │ │ + vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it vs │ │ movvs r0, #1 │ │ add sp, #24 │ │ pop {r7, pc} │ │ movs r0, #1 │ │ add sp, #24 │ │ pop {r7, pc} │ │ add r0, sp, #12 │ │ mov r2, r1 │ │ mov r1, ip │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #12] │ │ eor.w r0, r0, #1 │ │ add sp, #24 │ │ pop {r7, pc} │ │ - ldr r3, [pc, #100] @ (494dc ) │ │ + ldr r3, [pc, #100] @ (49c04 ) │ │ movs r0, #0 │ │ movs r1, #4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #92] @ (494e0 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #92] @ (49c08 ) │ │ movs r0, #0 │ │ movs r1, #8 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #68] @ (494d4 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #64] @ (49bf8 ) │ │ add r3, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #48] @ (494cc ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #44] @ (49bf0 ) │ │ add r3, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #40] @ (494d0 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #36] @ (49bf4 ) │ │ add r3, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #36] @ (494d8 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #32] @ (49bfc ) │ │ add r3, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 3f3a0 │ │ - ldr r2, [pc, #8] @ (494c8 ) │ │ + bl 3fb30 │ │ + ldr r2, [pc, #24] @ (49c00 ) │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ nop │ │ - lsrs r4, r5, #28 │ │ + asrs r0, r1, #17 │ │ movs r1, r1 │ │ - lsrs r0, r6, #28 │ │ + asrs r4, r7, #13 │ │ movs r1, r1 │ │ - lsrs r4, r6, #25 │ │ + asrs r4, r6, #17 │ │ movs r1, r1 │ │ - lsrs r4, r7, #29 │ │ + asrs r0, r0, #14 │ │ movs r1, r1 │ │ - lsrs r0, r7, #25 │ │ + asrs r4, r2, #16 │ │ movs r1, r1 │ │ - lsrs r0, r2, #6 │ │ + lsrs r0, r3, #26 │ │ movs r1, r1 │ │ - lsrs r4, r2, #6 │ │ + lsrs r4, r3, #26 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #116 @ 0x74 │ │ mov r6, r1 │ │ mov fp, r0 │ │ ldrd r1, r0, [sp, #160] @ 0xa0 │ │ mov r5, r3 │ │ strd r1, r0, [sp, #8] │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r3 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #88 @ 0x58 │ │ add.w ip, sp, #48 @ 0x30 │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r7} │ │ - bne.n 4951e │ │ + bne.n 49c46 │ │ add r3, sp, #48 @ 0x30 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w fp, {r0, r1, r2, r3} │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r7, sp, #48 @ 0x30 │ │ add.w ip, sp, #16 │ │ @@ -50330,211 +50462,211 @@ │ │ mov r1, r5 │ │ str r0, [sp, #44] @ 0x2c │ │ add r0, sp, #16 │ │ str r0, [sp, #40] @ 0x28 │ │ add r0, sp, #88 @ 0x58 │ │ mov r2, r6 │ │ str r4, [sp, #36] @ 0x24 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #88 @ 0x58 │ │ add.w ip, sp, #72 @ 0x48 │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r7} │ │ - bne.n 4955a │ │ + bne.n 49c82 │ │ add r3, sp, #72 @ 0x48 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w fp, {r0, r1, r2, r3} │ │ - b.n 49692 │ │ + b.n 49dba │ │ add r7, sp, #72 @ 0x48 │ │ ldr r6, [sp, #108] @ 0x6c │ │ add.w ip, sp, #48 @ 0x30 │ │ str r6, [sp, #68] @ 0x44 │ │ ldmia r7, {r1, r2, r3, r7} │ │ stmia.w ip, {r0, r1, r2, r3, r7} │ │ lsls r0, r0, #31 │ │ - beq.w 496b0 │ │ + beq.w 49dd8 │ │ movs r0, #8 │ │ movs r6, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 496b8 │ │ + beq.w 49de0 │ │ ldrd r2, r1, [sp, #152] @ 0x98 │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ str r1, [r0, #4] │ │ movs r1, #0 │ │ ldr r5, [sp, #52] @ 0x34 │ │ strd r6, r1, [sp] │ │ add r1, sp, #88 @ 0x58 │ │ mov r6, r0 │ │ str r2, [r0, #0] │ │ mov r0, r1 │ │ mov r1, r5 │ │ movs r2, #16 │ │ mov r3, r6 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r1, r0, [sp, #88] @ 0x58 │ │ cmp r1, #1 │ │ - bne.n 495c8 │ │ + bne.n 49cf0 │ │ ldr r1, [sp, #96] @ 0x60 │ │ ldr r2, [sp, #100] @ 0x64 │ │ ldr r3, [sp, #104] @ 0x68 │ │ str.w r0, [fp] │ │ str.w r1, [fp, #4] │ │ str.w r2, [fp, #8] │ │ str.w r3, [fp, #12] │ │ - b.n 49680 │ │ + b.n 49da8 │ │ cmp r0, #0 │ │ - beq.n 49650 │ │ + beq.n 49d78 │ │ ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, #8 │ │ - bne.n 496c0 │ │ + bne.n 49de8 │ │ ldr r0, [sp, #100] @ 0x64 │ │ mov.w r9, #2147483648 @ 0x80000000 │ │ add r1, sp, #40 @ 0x28 │ │ ldr r2, [r0, #0] │ │ ldr r0, [r0, #4] │ │ eor.w r3, r0, r9 │ │ add r0, sp, #88 @ 0x58 │ │ - bl 499c0 │ │ + bl 4a0d0 │ │ ldr r1, [sp, #88] @ 0x58 │ │ movs r7, #17 │ │ ldrb.w r0, [sp, #92] @ 0x5c │ │ movt r7, #32768 @ 0x8000 │ │ cmp r1, r7 │ │ - bne.n 49662 │ │ + bne.n 49d8a │ │ lsls r0, r0, #31 │ │ - beq.n 49648 │ │ + beq.n 49d70 │ │ add r6, sp, #88 @ 0x58 │ │ add.w r8, sp, #40 @ 0x28 │ │ mov.w sl, #0 │ │ mov r0, r6 │ │ mov r1, r5 │ │ movs r2, #9 │ │ movs r3, #0 │ │ str.w sl, [sp, #4] │ │ - bl 49810 │ │ + bl 49f38 │ │ ldrd r1, r0, [sp, #88] @ 0x58 │ │ cmp r1, #1 │ │ - beq.n 495b0 │ │ + beq.n 49cd8 │ │ cmp r0, #0 │ │ - beq.n 496aa │ │ + beq.n 49dd2 │ │ ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, #8 │ │ - bne.n 496c0 │ │ + bne.n 49de8 │ │ ldr r0, [sp, #100] @ 0x64 │ │ mov r1, r8 │ │ ldr r2, [r0, #0] │ │ ldr r0, [r0, #4] │ │ eor.w r3, r0, r9 │ │ mov r0, r6 │ │ - bl 499c0 │ │ + bl 4a0d0 │ │ ldr r1, [sp, #88] @ 0x58 │ │ ldrb.w r0, [sp, #92] @ 0x5c │ │ cmp r1, r7 │ │ - bne.n 49662 │ │ + bne.n 49d8a │ │ lsls r0, r0, #31 │ │ - bne.n 49606 │ │ + bne.n 49d2e │ │ str.w r7, [fp] │ │ movs r0, #0 │ │ - b.n 4965c │ │ + b.n 49d84 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ str.w r0, [fp] │ │ movs r0, #1 │ │ strb.w r0, [fp, #4] │ │ - b.n 49680 │ │ + b.n 49da8 │ │ ldr r7, [sp, #100] @ 0x64 │ │ ldr.w r2, [sp, #93] @ 0x5d │ │ ldr.w r3, [sp, #97] @ 0x61 │ │ str.w r7, [fp, #12] │ │ str.w r3, [fp, #9] │ │ str.w r2, [fp, #5] │ │ strb.w r0, [fp, #4] │ │ str.w r1, [fp] │ │ add r0, sp, #48 @ 0x30 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #52] @ 0x34 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ add r0, sp, #16 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ str.w r7, [fp] │ │ - b.n 4965a │ │ - ldr r0, [pc, #36] @ (496d8 ) │ │ + b.n 49d82 │ │ + ldr r0, [pc, #36] @ (49e00 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ - ldr r0, [pc, #24] @ (496dc ) │ │ + bl 3e0ac │ │ + ldr r0, [pc, #24] @ (49e04 ) │ │ add r2, sp, #72 @ 0x48 │ │ - ldr r3, [pc, #24] @ (496e0 ) │ │ - ldr r1, [pc, #28] @ (496e4 ) │ │ + ldr r3, [pc, #24] @ (49e08 ) │ │ + ldr r1, [pc, #28] @ (49e0c ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ nop │ │ - lsrs r2, r5, #1 │ │ + lsrs r2, r6, #21 │ │ movs r1, r1 │ │ - @ instruction: 0xf945fffc │ │ - lsls r2, r4, #25 │ │ + bl ffedde00 │ │ + lsrs r2, r3, #12 │ │ movs r1, r1 │ │ - lsls r0, r6, #29 │ │ + lsrs r0, r7, #17 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #16 │ │ mov r8, r0 │ │ ldr r0, [r1, #16] │ │ cmp r0, #0 │ │ - bne.n 497ec │ │ + bne.n 49f14 │ │ movw r0, #31829 @ 0x7c55 │ │ mov r6, r2 │ │ movt r0, #32586 @ 0x7f4a │ │ mov r4, r1 │ │ muls r0, r2 │ │ ldr r2, [r1, #24] │ │ ldr r1, [r1, #40] @ 0x28 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ str r3, [r4, #16] │ │ ands r0, r2 │ │ cmp r1, r0 │ │ - bls.n 497fc │ │ + bls.n 49f24 │ │ ldr r1, [r4, #36] @ 0x24 │ │ add.w r0, r0, r0, lsl #1 │ │ movs r2, #16 │ │ movs r5, #0 │ │ add.w r0, r1, r0, lsl #2 │ │ ldr.w ip, [r0, #8] │ │ add.w r2, r2, ip, lsl #4 │ │ add.w r7, r5, #16 │ │ cmp r2, r7 │ │ - beq.n 4976e │ │ + beq.n 49e96 │ │ ldr r3, [r0, #4] │ │ ldr r1, [r3, r5] │ │ add r5, r3 │ │ ldr r5, [r5, #4] │ │ eors r1, r6 │ │ orrs r1, r5 │ │ mov r5, r7 │ │ - bne.n 4972a │ │ + bne.n 49e52 │ │ sub.w r2, ip, #1 │ │ adds r1, r3, r7 │ │ str r2, [r0, #8] │ │ subs r1, #16 │ │ lsls r7, r2, #4 │ │ ldr r0, [r4, #48] @ 0x30 │ │ add.w r2, r3, r2, lsl #4 │ │ @@ -50542,44 +50674,44 @@ │ │ subs r3, r0, #1 │ │ ldrd r5, r7, [r2, #4] │ │ ldr r2, [r2, #12] │ │ ldr r0, [r1, #8] │ │ str r3, [r4, #48] @ 0x30 │ │ strd ip, r5, [r1] │ │ strd r7, r2, [r1, #8] │ │ - b.n 497b4 │ │ + b.n 49edc │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - bne.n 497f4 │ │ + bne.n 49f1c │ │ ldr r0, [r4, #12] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r4, #0] │ │ - cbz r0, 4978c │ │ + cbz r0, 49eb4 │ │ ldr r1, [r4, #8] │ │ subs r0, #1 │ │ str r0, [r4, #12] │ │ ldr.w r1, [r1, r0, lsl #2] │ │ movs r0, #0 │ │ - b.n 49798 │ │ + b.n 49ec0 │ │ movs r0, #0 │ │ - blx 9b484 │ │ + blx 9c0d8 │ │ mov r1, r0 │ │ ldr r0, [r4, #0] │ │ adds r0, #1 │ │ str r0, [r4, #0] │ │ mov r3, r6 │ │ ldr r0, [r4, #56] @ 0x38 │ │ ldr r2, [r0, #0] │ │ mov r0, sp │ │ - bl 49918 │ │ + bl 4a028 │ │ ldrd r1, r0, [sp] │ │ movs r2, #17 │ │ movt r2, #32768 @ 0x8000 │ │ cmp r1, r2 │ │ - bne.n 497d0 │ │ + bne.n 49ef8 │ │ ldr r2, [r4, #16] │ │ movs r1, #0 │ │ movs r3, #1 │ │ strd r6, r1, [r8, #8] │ │ strd r3, r0, [r8] │ │ adds r0, r2, #1 │ │ str.w r4, [r8, #16] │ │ @@ -50592,239 +50724,229 @@ │ │ add.w r1, r8, #8 │ │ ldrd r2, r3, [sp, #8] │ │ stmia r1!, {r0, r2, r3} │ │ adds r0, r7, #1 │ │ str r0, [r4, #16] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [pc, #20] @ (49804 ) │ │ + ldr r0, [pc, #28] @ (49f34 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #20] @ (4980c ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #12] @ (49f2c ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r2, [pc, #8] @ (49808 ) │ │ + bl 414b4 │ │ + ldr r2, [pc, #8] @ (49f30 ) │ │ add r2, pc │ │ - bl 3f474 │ │ - lsrs r6, r7, #8 │ │ + bl 3fbfc │ │ + lsrs r6, r7, #28 │ │ movs r1, r1 │ │ - lsls r6, r3, #26 │ │ + lsrs r6, r4, #14 │ │ movs r1, r1 │ │ - lsrs r6, r0, #9 │ │ + lsrs r6, r2, #29 │ │ movs r1, r1 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #28 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #32 │ │ mov r6, r1 │ │ mov r4, r0 │ │ ldrd r1, r0, [sp, #56] @ 0x38 │ │ cmp r3, #0 │ │ - str r3, [sp, #0] │ │ + str r3, [sp, #4] │ │ it eq │ │ moveq r1, r3 │ │ - str r1, [sp, #4] │ │ + str r1, [sp, #8] │ │ mov r1, r0 │ │ - mov r7, r2 │ │ cmp r0, #0 │ │ it ne │ │ movne r1, #8 │ │ - add r2, sp, #8 │ │ - strd r0, r1, [sp, #8] │ │ - mov r1, sp │ │ + mov r7, r2 │ │ + strd r0, r1, [sp, #12] │ │ + add r1, sp, #4 │ │ + add r2, sp, #12 │ │ mov r0, r6 │ │ mov r3, r7 │ │ - blx 9c270 │ │ - movw r8, #3 │ │ + blx 9cec4 │ │ cmn.w r0, #2 │ │ - movt r8, #32768 @ 0x8000 │ │ - ble.n 4986c │ │ + ble.n 49f8c │ │ adds r1, r0, #1 │ │ cmp r1, #2 │ │ - bcs.n 49888 │ │ - ldmia.w sp, {r0, r1, r2, r3} │ │ + bcs.n 49fac │ │ + add r3, sp, #4 │ │ add.w ip, r4, #4 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movw r1, #34738 @ 0x87b2 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - beq.n 4988c │ │ + beq.n 49fb0 │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 49898 │ │ - mov r5, r8 │ │ - b.n 498f0 │ │ + bne.n 49fbc │ │ + movs r5, #3 │ │ + movt r5, #32768 @ 0x8000 │ │ + b.n 4a008 │ │ cmp r0, #61 @ 0x3d │ │ - bne.n 49898 │ │ + bne.n 49fbc │ │ movs r0, #0 │ │ str r0, [r4, #4] │ │ str r0, [r4, #0] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r9, r0 │ │ - blx a8aa8 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r8, r0 │ │ + blx a96fc │ │ mov r5, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #16 │ │ + add r0, sp, #20 │ │ mov r1, r5 │ │ - bl 3ffbc │ │ - add r5, sp, #16 │ │ + bl 40468 │ │ + add r5, sp, #20 │ │ ldmia r5, {r0, r1, r5} │ │ - ldr r7, [pc, #88] @ (4990c ) │ │ + ldr r6, [pc, #76] @ (4a024 ) │ │ cmp r0, #0 │ │ - add r7, pc │ │ + add r6, pc │ │ ite eq │ │ - moveq r7, r1 │ │ + moveq r6, r1 │ │ movne r5, #27 │ │ - cbz r5, 498ea │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 49fec │ │ + bl 3e144 │ │ + cbz r5, 49ffa │ │ mov r0, r5 │ │ - blx d7bb0 │ │ - cbz r0, 49902 │ │ - mov r1, r7 │ │ + blx d87f0 │ │ + cbz r0, 4a01a │ │ + mov r7, r0 │ │ + b.n 49ffc │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ mov r2, r5 │ │ - mov r6, r0 │ │ - bl d44bc │ │ - add.w r0, r8, #14 │ │ - cmp r5, r0 │ │ - mov r0, r9 │ │ - bne.n 498f0 │ │ - ldr r0, [pc, #48] @ (49910 ) │ │ - movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #48] @ (49914 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 3f4a0 │ │ - movs r6, #1 │ │ - movs r5, #0 │ │ - mov r0, r9 │ │ + bl d53c6 │ │ + mov r0, r8 │ │ strd r5, r0, [r4, #12] │ │ movs r0, #1 │ │ - strd r5, r6, [r4, #4] │ │ + strd r5, r7, [r4, #4] │ │ str r0, [r4, #0] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - ldmia r5!, {r0, r1, r2, r3, r7} │ │ - vqshlu.s64 , , #60 @ 0x3c │ │ - vqshl.u64 q8, q12, #60 @ 0x3c │ │ - movs r1, r1 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #16 │ │ + ldmia r2!, {r0, r1, r3, r6, r7} │ │ + vtbl.8 d30, {d12-d13}, d29 │ │ + mvns r0, r6 │ │ + sub sp, #12 │ │ mov r5, r0 │ │ mov r0, r2 │ │ mov r2, r3 │ │ mov r4, r1 │ │ - blx 9b4c8 │ │ - movw r9, #17 │ │ + blx 9c11c │ │ + movs r6, #3 │ │ adds r1, r0, #1 │ │ - movt r9, #32768 @ 0x8000 │ │ + movt r6, #32768 @ 0x8000 │ │ cmp r1, #2 │ │ - bcs.n 49942 │ │ - strd r9, r4, [r5] │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + bcs.n 4a054 │ │ + add.w r0, r6, #14 │ │ + strd r0, r4, [r5] │ │ + add sp, #12 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 49954 │ │ - sub.w r6, r9, #14 │ │ - b.n 4999e │ │ - mov sl, r0 │ │ - blx a8aa8 │ │ + bne.n 4a062 │ │ + b.n 4a0b0 │ │ + mov r9, r0 │ │ + blx a96fc │ │ mov r6, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #4 │ │ + mov r0, sp │ │ mov r1, r6 │ │ - bl 3ffbc │ │ - add r6, sp, #4 │ │ - ldmia r6, {r0, r1, r6} │ │ - ldr r7, [pc, #76] @ (499bc ) │ │ + bl 40468 │ │ + ldmia.w sp, {r0, r1, r6} │ │ + ldr r7, [pc, #76] @ (4a0cc ) │ │ cmp r0, #0 │ │ add r7, pc │ │ ite eq │ │ moveq r7, r1 │ │ movne r6, #27 │ │ - cbz r6, 49996 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 4a092 │ │ + bl 3e144 │ │ + cbz r6, 4a0a0 │ │ mov r0, r6 │ │ - blx d7bb0 │ │ - cbz r0, 499b2 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ + blx d87f0 │ │ + cbz r0, 4a0c4 │ │ mov r8, r0 │ │ - bl d44bc │ │ - mov r0, sl │ │ - cmp r6, r9 │ │ - beq.n 49938 │ │ - b.n 4999e │ │ + b.n 4a0a4 │ │ mov.w r8, #1 │ │ - movs r6, #0 │ │ - mov r0, sl │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ + bl d53c6 │ │ + mov r0, r9 │ │ strd r6, r0, [r5, #8] │ │ mov r0, r4 │ │ strd r6, r8, [r5] │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w d7aec │ │ + add sp, #12 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + b.w d873c │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 3d98e │ │ - nop │ │ - ldmia r4, {r0, r1, r4, r6, r7} │ │ + bl 3e0ac │ │ + ldmia r2, {r0, r2, r5} │ │ vtbl.8 d30, {d12-d13}, d29 │ │ mvns r0, r6 │ │ sub sp, #36 @ 0x24 │ │ ldr r5, [r1, #0] │ │ mov r4, r0 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.n 49aa4 │ │ + beq.n 4a1b4 │ │ movs r0, #8 │ │ mov r6, r3 │ │ mov r7, r2 │ │ mov r8, r1 │ │ mov.w r9, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 49ab8 │ │ + beq.n 4a1c8 │ │ eor.w r1, r6, #2147483648 @ 0x80000000 │ │ str r7, [r0, #0] │ │ str r1, [r0, #4] │ │ add r6, sp, #8 │ │ ldr r1, [r5, #4] │ │ mov r7, r0 │ │ movs r2, #0 │ │ mov r0, r6 │ │ strd r9, r2, [sp] │ │ movs r2, #16 │ │ mov r3, r7 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r3, r0, [sp, #16] │ │ ldr r2, [sp, #24] │ │ ldrd r7, r1, [sp, #8] │ │ cmp r7, #1 │ │ - bne.n 49a24 │ │ + bne.n 4a134 │ │ strd r1, r3, [r4] │ │ strd r0, r2, [r4, #8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - cbz r1, 49a7a │ │ + cbz r1, 4a18a │ │ cmp r3, #8 │ │ - bne.n 49ac0 │ │ + bne.n 4a1d0 │ │ cmp r2, #1 │ │ - bls.n 49aac │ │ + bls.n 4a1bc │ │ ldr.w r5, [r8, #4] │ │ mov.w ip, #2147483648 @ 0x80000000 │ │ ldr r7, [r1, #0] │ │ ldr r3, [r1, #4] │ │ ldrd r1, r5, [r5] │ │ strd r0, r2, [sp, #16] │ │ eor.w r3, r3, ip │ │ @@ -50832,578 +50954,569 @@ │ │ mov r2, r7 │ │ ldrh r0, [r0, #0] │ │ str r0, [sp, #24] │ │ add.w r0, r6, #8 │ │ strd r0, r5, [sp] │ │ mov r0, r4 │ │ str r3, [sp, #12] │ │ - bl 47dc8 │ │ + bl 484f0 │ │ movs r1, #13 │ │ ldr r0, [r4, #0] │ │ movt r1, #32768 @ 0x8000 │ │ adds r1, #4 │ │ cmp r0, r1 │ │ - bne.n 49a9e │ │ + bne.n 4a1ae │ │ ldrb r0, [r4, #4] │ │ eor.w r0, r0, #1 │ │ strb r0, [r4, #4] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #28 │ │ movs r6, #28 │ │ - blx d7bb0 │ │ - cbz r0, 49ad6 │ │ - ldr r1, [pc, #88] @ (49ae0 ) │ │ + blx d87f0 │ │ + cbz r0, 4a1e6 │ │ + ldr r1, [pc, #88] @ (4a1f0 ) │ │ movs r2, #28 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #13 │ │ strd r5, r6, [r4, #8] │ │ movt r0, #32768 @ 0x8000 │ │ strd r0, r6, [r4] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r0, [pc, #60] @ (49ae4 ) │ │ + ldr r0, [pc, #60] @ (4a1f4 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #68] @ (49af4 ) │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #68] @ (4a204 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ - ldr r0, [pc, #36] @ (49ae8 ) │ │ + bl 3e0ac │ │ + ldr r0, [pc, #36] @ (4a1f8 ) │ │ add r2, sp, #8 │ │ - ldr r3, [pc, #36] @ (49aec ) │ │ - ldr r1, [pc, #40] @ (49af0 ) │ │ + ldr r3, [pc, #36] @ (4a1fc ) │ │ + ldr r1, [pc, #40] @ (4a200 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #1 │ │ movs r1, #28 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - ldmia r3!, {r1, r7} │ │ - vsri.32 q8, q11, #4 │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ + @ instruction: 0xfffc0996 │ │ movs r1, r1 │ │ - bl ffd8fae4 │ │ - lsls r2, r4, #9 │ │ + bl 2f61f4 │ │ + lsls r2, r6, #28 │ │ movs r1, r1 │ │ - lsls r0, r6, #13 │ │ + lsrs r0, r2, #2 │ │ movs r1, r1 │ │ - lsls r2, r1, #13 │ │ + lsrs r2, r5, #1 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ mov r4, r0 │ │ add r0, sp, #8 │ │ mov r6, r1 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #8] │ │ cmp r0, #1 │ │ - bne.n 49b22 │ │ + bne.n 4a232 │ │ ldr.w r9, [sp, #16] │ │ movw r0, #43691 @ 0xaaab │ │ movt r0, #2730 @ 0xaaa │ │ cmp r9, r0 │ │ - bcc.n 49b2e │ │ - bl 3da28 │ │ + bcc.n 4a23e │ │ + bl 3e144 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [r4, #0] │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ str r4, [sp, #4] │ │ add.w r4, r9, r9, lsl #1 │ │ ldr.w r8, [sp, #12] │ │ lsls r7, r4, #2 │ │ - beq.n 49b60 │ │ + beq.n 4a270 │ │ mov r0, r7 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov ip, r9 │ │ cmp r0, #0 │ │ - beq.n 49c12 │ │ + beq.n 4a322 │ │ cmp.w r9, #2 │ │ - bcc.n 49b6c │ │ + bcc.n 4a27c │ │ sub.w r2, r9, #1 │ │ movs r3, #0 │ │ mov r1, r0 │ │ str.w r3, [r1], #12 │ │ subs r2, #1 │ │ - bne.n 49b56 │ │ - b.n 49b74 │ │ + bne.n 4a266 │ │ + b.n 4a284 │ │ movs r0, #4 │ │ mov.w ip, #0 │ │ cmp.w r9, #2 │ │ - bcs.n 49b4e │ │ + bcs.n 4a25e │ │ mov r1, r0 │ │ cmp.w r9, #0 │ │ - beq.n 49bde │ │ + beq.n 4a2ee │ │ ldrd sl, r2, [r6] │ │ movs r3, #0 │ │ add.w lr, r4, r8 │ │ sub.w r4, r2, r8 │ │ adds r6, r0, #4 │ │ str r3, [r1, #0] │ │ mov r3, r9 │ │ - b.n 49ba8 │ │ + b.n 4a2b8 │ │ ldrh.w fp, [sl, lr] │ │ add.w r5, sl, lr │ │ str.w r5, [r6, #-4] │ │ mov lr, r1 │ │ strd r7, fp, [r6] │ │ subs r4, #3 │ │ add.w r8, r8, #3 │ │ adds r6, #12 │ │ subs r3, #1 │ │ - beq.n 49bde │ │ + beq.n 4a2ee │ │ cmp r8, r2 │ │ - bhi.n 49c06 │ │ + bhi.n 4a316 │ │ cmp r4, #2 │ │ - bls.n 49bee │ │ + bls.n 4a2fe │ │ add.w r7, sl, r8 │ │ ldrh.w r1, [sl, r8] │ │ ldrb r7, [r7, #2] │ │ orrs.w r1, r1, r7, lsl #16 │ │ - beq.n 49b9c │ │ + beq.n 4a2ac │ │ subs r7, r1, #1 │ │ adds.w r1, r7, lr │ │ - bcs.n 49bfc │ │ + bcs.n 4a30c │ │ cmp r1, r2 │ │ - bhi.n 49bfc │ │ + bhi.n 4a30c │ │ cmp r7, #1 │ │ - bhi.n 49b8a │ │ - ldr r3, [pc, #84] @ (49c28 ) │ │ + bhi.n 4a29a │ │ + ldr r3, [pc, #84] @ (4a338 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ mov r2, r7 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ ldr r1, [sp, #4] │ │ strd ip, r0, [r1] │ │ str.w r9, [r1, #8] │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #44] @ (49c1c ) │ │ + ldr r0, [pc, #44] @ (4a32c ) │ │ movs r1, #75 @ 0x4b │ │ - ldr r2, [pc, #44] @ (49c20 ) │ │ + ldr r2, [pc, #44] @ (4a330 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #44] @ (49c2c ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #44] @ (4a33c ) │ │ mov r0, lr │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #28] @ (49c24 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #28] @ (4a334 ) │ │ mov r0, r8 │ │ mov r1, r2 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #4 │ │ mov r1, r7 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - stmia r5!, {r0, r1, r3, r4, r5, r7} │ │ - vrshr.u32 d16, d22, #4 │ │ + stmia r3!, {r0, r1, r3} │ │ + vqshl.u32 q8, q3, #28 │ │ movs r1, r1 │ │ - lsls r0, r2, #31 │ │ + lsrs r0, r0, #20 │ │ movs r1, r1 │ │ - lsls r4, r4, #8 │ │ + lsls r4, r0, #29 │ │ movs r1, r1 │ │ - lsls r4, r7, #30 │ │ + lsrs r4, r3, #19 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ - ldr.w r9, [r0, #12] │ │ - mov sl, r2 │ │ - adds.w r2, r9, r1 │ │ - bcs.w 49f58 │ │ - ldr r5, [r0, #4] │ │ - mov r4, r0 │ │ - add.w r8, r5, #1 │ │ - cmp r5, #8 │ │ - mov.w r0, r8, lsr #3 │ │ + ldr r6, [r0, #12] │ │ + adds r7, r6, r1 │ │ + bcs.w 4a650 │ │ + ldr.w lr, [r0, #4] │ │ + mov r8, r0 │ │ + add.w r3, lr, #1 │ │ + cmp.w lr, #8 │ │ + mov.w r0, r3, lsr #3 │ │ mov.w r0, r0, lsl #3 │ │ - sub.w r1, r0, r8, lsr #3 │ │ + sub.w r1, r0, r3, lsr #3 │ │ mov r0, r1 │ │ it cc │ │ - movcc r0, r5 │ │ - cmp.w r2, r0, lsr #1 │ │ - str r5, [sp, #48] @ 0x30 │ │ - bls.w 49d8e │ │ + movcc r0, lr │ │ + cmp.w r7, r0, lsr #1 │ │ + str.w lr, [sp, #48] @ 0x30 │ │ + bls.w 4a490 │ │ adds r0, #1 │ │ - movs r1, #8 │ │ - cmp r0, r2 │ │ + mov r4, r2 │ │ + cmp r0, r7 │ │ it hi │ │ - movhi r2, r0 │ │ + movhi r7, r0 │ │ add r0, sp, #52 @ 0x34 │ │ - bl 49f7c │ │ + movs r1, #4 │ │ + mov r2, r7 │ │ + bl 4a67c │ │ ldrd r7, r5, [sp, #52] @ 0x34 │ │ cmp r7, #0 │ │ - beq.w 49f1c │ │ + beq.w 4a612 │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ - cmp.w r9, #0 │ │ + cmp r6, #0 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - strd r0, r4, [sp, #8] │ │ - ldr r0, [r4, #0] │ │ + strd r0, r8, [sp, #8] │ │ + ldr.w r0, [r8] │ │ str r0, [sp, #44] @ 0x2c │ │ - str.w r9, [sp, #16] │ │ - beq.w 49ee8 │ │ + str r6, [sp, #16] │ │ + beq.w 4a5de │ │ ldr r6, [sp, #44] @ 0x2c │ │ adds r0, r7, #4 │ │ str r0, [sp, #40] @ 0x28 │ │ - mov.w r9, #2155905152 @ 0x80808080 │ │ - ldr r4, [sp, #16] │ │ - mov.w fp, #0 │ │ + mov.w r8, #2155905152 @ 0x80808080 │ │ + mov.w sl, #0 │ │ mov r1, r6 │ │ - ldr.w r0, [r1], #-8 │ │ + ldr.w r0, [r1], #-4 │ │ str r1, [sp, #36] @ 0x24 │ │ - ldr.w r1, [sl] │ │ - bic.w r8, r9, r0 │ │ + ldr r1, [r4, #0] │ │ + bic.w r9, r8, r0 │ │ str r1, [sp, #32] │ │ - ldr.w r1, [sl, #4] │ │ + ldr r1, [r4, #4] │ │ str r1, [sp, #28] │ │ - ldr.w r1, [sl, #8] │ │ + ldr r1, [r4, #8] │ │ str r1, [sp, #24] │ │ - ldr.w r1, [sl, #12] │ │ + ldr r1, [r4, #12] │ │ + ldr r4, [sp, #16] │ │ str r1, [sp, #20] │ │ - cmp.w r8, #0 │ │ - bne.n 49ce6 │ │ + cmp.w r9, #0 │ │ + bne.n 4a3f0 │ │ ldr.w r0, [r6, #4]! │ │ - add.w fp, fp, #4 │ │ - bics.w r8, r9, r0 │ │ - beq.n 49cd8 │ │ - rev.w r0, r8 │ │ + add.w sl, sl, #4 │ │ + bics.w r9, r8, r0 │ │ + beq.n 4a3e2 │ │ + rev.w r0, r9 │ │ ldrd r3, r2, [sp, #20] │ │ clz r0, r0 │ │ - add.w sl, fp, r0, lsr #3 │ │ + add.w fp, sl, r0, lsr #3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - sub.w r0, r0, sl, lsl #3 │ │ - ldrd r0, r1, [r0] │ │ + sub.w r0, r0, fp, lsl #2 │ │ + ldr r0, [r0, #0] │ │ + ldrd r0, r1, [r0, #4] │ │ strd r0, r1, [sp] │ │ ldrd r1, r0, [sp, #28] │ │ - bl 4a05c │ │ + bl 4a75c │ │ and.w r1, r5, r0 │ │ ldr r2, [r7, r1] │ │ bics.w r2, r2, #2139062143 @ 0x7f7f7f7f │ │ - beq.n 49d64 │ │ + beq.n 4a466 │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ rev r2, r2 │ │ clz r2, r2 │ │ add.w r1, r1, r2, lsr #3 │ │ ands r1, r5 │ │ ldrsb r2, [r7, r1] │ │ cmp r2, #0 │ │ - bpl.n 49d7e │ │ - sub.w r2, r8, #1 │ │ + bpl.n 4a480 │ │ + sub.w r2, r9, #1 │ │ ldr r3, [sp, #40] @ 0x28 │ │ - and.w r8, r8, r2 │ │ + and.w r9, r9, r2 │ │ subs r2, r1, #4 │ │ ands r2, r5 │ │ lsrs r0, r0, #25 │ │ strb r0, [r7, r1] │ │ - mvns r1, r1 │ │ subs r4, #1 │ │ + mvn.w r1, r1 │ │ strb r0, [r3, r2] │ │ - mvn.w r0, sl │ │ - ldr r3, [sp, #44] @ 0x2c │ │ - ldr.w r2, [r3, r0, lsl #3] │ │ - add.w r0, r3, r0, lsl #3 │ │ - ldr r0, [r0, #4] │ │ - str.w r2, [r7, r1, lsl #3] │ │ - add.w r1, r7, r1, lsl #3 │ │ - str r0, [r1, #4] │ │ - bne.n 49cd2 │ │ - b.n 49ee8 │ │ + mvn.w r0, fp │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + ldr.w r0, [r2, r0, lsl #2] │ │ + str.w r0, [r7, r1, lsl #2] │ │ + bne.n 4a3dc │ │ + b.n 4a5de │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ mov.w ip, #4 │ │ add r1, ip │ │ add.w ip, ip, #4 │ │ ands r1, r5 │ │ ldr r2, [r7, r1] │ │ bics.w r2, r2, #2139062143 @ 0x7f7f7f7f │ │ - bne.n 49d1c │ │ - b.n 49d6c │ │ + bne.n 4a428 │ │ + b.n 4a46e │ │ ldr r1, [r7, #0] │ │ bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ rev r1, r1 │ │ clz r1, r1 │ │ lsrs r1, r1, #3 │ │ - b.n 49d2e │ │ - cmp.w r8, #0 │ │ - beq.w 49f32 │ │ - str r1, [sp, #28] │ │ + b.n 4a43a │ │ + cmp r3, #0 │ │ + beq.w 4a62a │ │ + str r1, [sp, #32] │ │ movs r0, #1 │ │ - ldr r6, [r4, #0] │ │ - mov.w r1, r8, lsr #2 │ │ - movs.w r2, r8, lsl #30 │ │ + ldr.w r5, [r8] │ │ + lsrs r1, r3, #2 │ │ + lsls r7, r3, #30 │ │ + str r6, [sp, #16] │ │ it ne │ │ - addne.w r1, r0, r8, lsr #2 │ │ + addne.w r1, r0, r3, lsr #2 │ │ negs r0, r1 │ │ movs r1, #0 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - ldr.w r3, [r6, r1, lsl #2] │ │ - bic.w r7, r2, r3, lsr #7 │ │ - orr.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ - add r3, r7 │ │ - str.w r3, [r6, r1, lsl #2] │ │ + mov.w r7, #16843009 @ 0x1010101 │ │ + ldr.w r6, [r5, r1, lsl #2] │ │ + bic.w r4, r7, r6, lsr #7 │ │ + orr.w r6, r6, #2139062143 @ 0x7f7f7f7f │ │ + add r6, r4 │ │ + str.w r6, [r5, r1, lsl #2] │ │ adds r1, #1 │ │ - adds r3, r0, r1 │ │ - bne.n 49db2 │ │ - cmp.w r8, #4 │ │ - add.w r0, r6, #4 │ │ + adds r6, r0, r1 │ │ + bne.n 4a4b2 │ │ + mov fp, r8 │ │ + cmp r3, #4 │ │ + add.w r0, r5, #4 │ │ str r0, [sp, #44] @ 0x2c │ │ - strd r4, r9, [sp, #12] │ │ - bcc.w 49f66 │ │ - ldr r0, [r6, #0] │ │ - str.w r0, [r6, r8] │ │ - ldr.w r0, [sl] │ │ - mov.w r9, #0 │ │ + bcc.w 4a65e │ │ + ldr r0, [r5, #0] │ │ + str r0, [r5, r3] │ │ + ldr r0, [r2, #0] │ │ + sub.w r8, r5, #4 │ │ + ldrd r6, r4, [r2, #8] │ │ str r0, [sp, #40] @ 0x28 │ │ - ldr.w r0, [sl, #4] │ │ - ldr.w r7, [sl, #12] │ │ + ldr r0, [r2, #4] │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr.w r0, [sl, #8] │ │ - str r0, [sp, #32] │ │ - movs r0, #1 │ │ - b.n 49eb8 │ │ - ldrd r0, r1, [fp, #-8] │ │ - mov r3, r7 │ │ + movs r0, #0 │ │ + b.n 4a5b0 │ │ + ldr.w r0, [r8, r7, lsl #2] │ │ + mov r2, r6 │ │ + mov r3, r4 │ │ + ldrd r0, r1, [r0, #4] │ │ strd r0, r1, [sp] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldrd r2, r1, [sp, #32] │ │ - bl 4a05c │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - and.w r1, r5, r0 │ │ - ldr r2, [r6, r1] │ │ + ldrd r1, r0, [sp, #36] @ 0x24 │ │ + bl 4a75c │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + and.w r1, lr, r0 │ │ + ldr r2, [r5, r1] │ │ bics.w r3, r2, #2139062143 @ 0x7f7f7f7f │ │ - beq.n 49e7a │ │ + beq.n 4a56c │ │ mov r2, r1 │ │ rev r3, r3 │ │ clz r3, r3 │ │ add.w r2, r2, r3, lsr #3 │ │ - ands r2, r5 │ │ - ldrsb r3, [r6, r2] │ │ + and.w r2, r2, lr │ │ + ldrsb r3, [r5, r2] │ │ cmp r3, #0 │ │ - bpl.n 49e92 │ │ - subs r3, r4, r1 │ │ + bpl.n 4a586 │ │ + sub.w r3, r9, r1 │ │ subs r1, r2, r1 │ │ eors r1, r3 │ │ - ands r1, r5 │ │ + and.w r1, r1, lr │ │ cmp r1, #4 │ │ - bcc.n 49ea2 │ │ + bcc.n 4a596 │ │ subs r3, r2, #4 │ │ ldr r1, [sp, #44] @ 0x2c │ │ - ands r3, r5 │ │ + ldrb.w ip, [r5, r2] │ │ + and.w r3, r3, lr │ │ lsrs r0, r0, #25 │ │ - ldrb.w ip, [r6, r2] │ │ - strb r0, [r6, r2] │ │ - strb r0, [r1, r3] │ │ - mvns r0, r2 │ │ - add.w r0, r6, r0, lsl #3 │ │ + strb r0, [r5, r2] │ │ cmp.w ip, #255 @ 0xff │ │ - beq.n 49ece │ │ - ldr.w r1, [sl] │ │ - ldr r3, [r0, #0] │ │ - ldr.w ip, [sl, #4] │ │ - ldr r2, [r0, #4] │ │ - str.w r3, [sl] │ │ - str r1, [r0, #0] │ │ - str.w r2, [sl, #4] │ │ - str.w ip, [r0, #4] │ │ - b.n 49e00 │ │ + strb r0, [r1, r3] │ │ + mvn.w r0, r2 │ │ + beq.n 4a5c2 │ │ + ldr.w r1, [r5, r0, lsl #2] │ │ + ldr.w r2, [r5, sl, lsl #2] │ │ + str.w r1, [r5, sl, lsl #2] │ │ + str.w r2, [r5, r0, lsl #2] │ │ + b.n 4a4f0 │ │ mov.w ip, #4 │ │ mov r2, r1 │ │ add r2, ip │ │ add.w ip, ip, #4 │ │ - ands r2, r5 │ │ - ldr r3, [r6, r2] │ │ + and.w r2, r2, lr │ │ + ldr r3, [r5, r2] │ │ bics.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ - bne.n 49e24 │ │ - b.n 49e80 │ │ - ldr r2, [r6, #0] │ │ + bne.n 4a51a │ │ + b.n 4a572 │ │ + ldr r2, [r5, #0] │ │ bic.w r2, r2, #2139062143 @ 0x7f7f7f7f │ │ rev r2, r2 │ │ clz r2, r2 │ │ lsrs r2, r2, #3 │ │ - b.n 49e36 │ │ - subs r1, r4, #4 │ │ + b.n 4a52e │ │ + sub.w r1, r9, #4 │ │ ldr r2, [sp, #44] @ 0x2c │ │ - ands r1, r5 │ │ + and.w r1, r1, lr │ │ lsrs r0, r0, #25 │ │ - strb r0, [r6, r4] │ │ + strb.w r0, [r5, r9] │ │ strb r0, [r2, r1] │ │ - mov r0, r9 │ │ - cmp r9, r8 │ │ - it cc │ │ - addcc r0, #1 │ │ - bcs.n 49f24 │ │ - mov r4, r9 │ │ + add.w r0, r9, #1 │ │ + cmp r9, lr │ │ + beq.n 4a61a │ │ mov r9, r0 │ │ - ldrb r0, [r6, r4] │ │ + ldrb r0, [r5, r0] │ │ cmp r0, #128 @ 0x80 │ │ - bne.n 49eae │ │ - mvns r0, r4 │ │ - sub.w fp, r6, r4, lsl #3 │ │ - add.w sl, r6, r0, lsl #3 │ │ - b.n 49e00 │ │ - subs r1, r4, #4 │ │ + bne.n 4a5a8 │ │ + rsb r7, r9, #0 │ │ + mvn.w sl, r9 │ │ + b.n 4a4f0 │ │ + sub.w r1, r9, #4 │ │ ldr r2, [sp, #44] @ 0x2c │ │ - ands r1, r5 │ │ + and.w r1, r1, lr │ │ movs r3, #255 @ 0xff │ │ - strb r3, [r6, r4] │ │ + strb.w r3, [r5, r9] │ │ strb r3, [r2, r1] │ │ - ldr.w r1, [sl] │ │ - ldr.w r2, [sl, #4] │ │ - str r2, [r0, #4] │ │ - str r1, [r0, #0] │ │ - b.n 49eae │ │ + ldr.w r1, [r5, sl, lsl #2] │ │ + str.w r1, [r5, r0, lsl #2] │ │ + b.n 4a5a8 │ │ ldr r0, [sp, #16] │ │ cmp.w lr, #0 │ │ ldr r1, [sp, #8] │ │ sub.w r0, r1, r0 │ │ ldr r1, [sp, #12] │ │ strd r7, r5, [r1] │ │ movw r5, #1 │ │ str r0, [r1, #8] │ │ itttt ne │ │ - movne r0, #11 │ │ - addne.w r0, r0, lr, lsl #3 │ │ + movne r0, #7 │ │ + addne.w r0, r0, lr, lsl #2 │ │ bicne.w r0, r0, #3 │ │ addne.w r1, lr, r0 │ │ movt r5, #32768 @ 0x8000 │ │ it ne │ │ addsne.w r1, r1, #5 │ │ - bne.n 49f48 │ │ + bne.n 4a640 │ │ mov r0, r5 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #28] │ │ - cmp r5, #8 │ │ + ldr r0, [sp, #32] │ │ + cmp.w lr, #8 │ │ it cc │ │ - movcc r0, r5 │ │ - ldrd r4, r9, [sp, #12] │ │ - b.n 49f34 │ │ + movcc r0, lr │ │ + ldr r6, [sp, #16] │ │ + mov r8, fp │ │ + b.n 4a62c │ │ movs r0, #0 │ │ movs r5, #1 │ │ - sub.w r0, r0, r9 │ │ + subs r0, r0, r6 │ │ movt r5, #32768 @ 0x8000 │ │ - str r0, [r4, #8] │ │ + str.w r0, [r8, #8] │ │ mov r0, r5 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #44] @ 0x2c │ │ subs r0, r1, r0 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #24] @ (49f74 ) │ │ + ldr r0, [pc, #32] @ (4a674 ) │ │ movs r1, #57 @ 0x39 │ │ - ldr r2, [pc, #24] @ (49f78 ) │ │ + ldr r2, [pc, #32] @ (4a678 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - mov r1, r6 │ │ - mov r2, r8 │ │ - bl d44c0 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - b.n 49de2 │ │ - bkpt 0x00be │ │ - @ instruction: 0xfffcfb94 │ │ - movs r0, r1 │ │ + mov r4, r2 │ │ + mov r1, r5 │ │ + mov r2, r3 │ │ + bl d520a │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + mov r2, r4 │ │ + b.n 4a4dc │ │ + nop │ │ + pop {r1, r2, r5} │ │ + vrev32. q8, q6 │ │ + movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #8 │ │ mov r8, r0 │ │ cmp r2, #15 │ │ - bcs.n 49f98 │ │ + bcs.n 4a698 │ │ and.w r0, r2, #8 │ │ cmp r2, #4 │ │ add.w r7, r0, #8 │ │ it cc │ │ movcc r7, #4 │ │ - b.n 49fc8 │ │ + b.n 4a6c8 │ │ movs r0, #0 │ │ cmp.w r0, r2, lsr #29 │ │ - bne.n 49fe2 │ │ + bne.n 4a6e2 │ │ movw r3, #18725 @ 0x4925 │ │ lsls r0, r2, #3 │ │ movt r3, #9362 @ 0x2492 │ │ umull r0, r3, r0, r3 │ │ rsb r0, r3, r2, lsl #3 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ add.w r0, r3, r0, lsr #1 │ │ add.w r0, r2, r0, lsr #2 │ │ clz r0, r0 │ │ lsr.w r0, r2, r0 │ │ adds r7, r0, #1 │ │ umull r0, r1, r1, r7 │ │ - cbnz r1, 49fe2 │ │ + cbnz r1, 4a6e2 │ │ cmn.w r0, #4 │ │ itttt ls │ │ addls r5, r7, #4 │ │ addls r0, #3 │ │ bicls.w r4, r0, #3 │ │ addsls.w r6, r5, r4 │ │ - bcc.n 49ff0 │ │ - ldr r0, [pc, #112] @ (4a054 ) │ │ + bcc.n 4a6f0 │ │ + ldr r0, [pc, #112] @ (4a754 ) │ │ movs r1, #57 @ 0x39 │ │ - ldr r2, [pc, #112] @ (4a058 ) │ │ + ldr r2, [pc, #112] @ (4a758 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ movw r0, #65532 @ 0xfffc │ │ movt r0, #32767 @ 0x7fff │ │ cmp r6, r0 │ │ - bhi.n 49fe2 │ │ - cbz r6, 4a00a │ │ + bhi.n 4a6e2 │ │ + cbz r6, 4a70a │ │ cmp r6, #3 │ │ - bls.n 4a00e │ │ + bls.n 4a70e │ │ mov r0, r6 │ │ - blx d7bb0 │ │ - b.n 4a020 │ │ + blx d87f0 │ │ + b.n 4a720 │ │ movs r0, #4 │ │ - b.n 4a022 │ │ + b.n 4a722 │ │ movs r0, #0 │ │ movs r1, #4 │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ mov r2, r6 │ │ - blx d7c30 │ │ - cbnz r0, 4a04c │ │ + blx d8880 │ │ + cbnz r0, 4a74c │ │ ldr r0, [sp, #4] │ │ - cbz r0, 4a04c │ │ + cbz r0, 4a74c │ │ adds r6, r0, r4 │ │ mov r1, r5 │ │ movs r2, #255 @ 0xff │ │ mov r0, r6 │ │ - bl d44e2 │ │ + bl d51b2 │ │ subs r1, r7, #1 │ │ lsrs r2, r7, #3 │ │ movs r0, #0 │ │ lsls r2, r2, #3 │ │ cmp r1, #8 │ │ strd r6, r1, [r8] │ │ it cs │ │ subcs.w r1, r2, r7, lsr #3 │ │ strd r1, r0, [r8, #8] │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #4 │ │ mov r1, r6 │ │ - bl 3d806 │ │ - bkpt 0x0034 │ │ - vtbl.8 d31, {d12-d15}, d10 │ │ - movs r0, r1 │ │ + bl 3df32 │ │ + cbnz r4, 4a7bc │ │ + vshr.u32 d16, d26, #4 │ │ + movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ movw r4, #25698 @ 0x6462 │ │ mov ip, r2 │ │ movt r4, #29797 @ 0x7465 │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ eors r4, r3 │ │ @@ -51440,21 +51553,21 @@ │ │ movt r3, #28787 @ 0x7073 │ │ eors r0, r3 │ │ str r0, [sp, #0] │ │ movs r0, #0 │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ mov r0, r4 │ │ - bl 4a2d8 │ │ + bl 4a9d8 │ │ movs r0, #255 @ 0xff │ │ add.w r1, sp, #67 @ 0x43 │ │ strb.w r0, [sp, #67] @ 0x43 │ │ mov r0, r4 │ │ movs r2, #1 │ │ - bl 4a2d8 │ │ + bl 4a9d8 │ │ ldr r1, [sp, #56] @ 0x38 │ │ ldrd ip, r2, [sp, #48] @ 0x30 │ │ ldrd r3, r4, [sp, #24] │ │ orr.w lr, r2, r1, lsl #24 │ │ ldrd r1, r5, [sp, #8] │ │ eor.w r2, lr, r4 │ │ eor.w r3, r3, ip │ │ @@ -51597,38 +51710,38 @@ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ ldrd r3, ip, [r0, #56] @ 0x38 │ │ mov r8, r0 │ │ cmp.w ip, #0 │ │ add r3, r2 │ │ str r3, [r0, #56] @ 0x38 │ │ - beq.n 4a314 │ │ + beq.n 4aa14 │ │ rsb r7, ip, #8 │ │ mov r3, r2 │ │ cmp r7, r2 │ │ it cc │ │ movcc r3, r7 │ │ mov r0, r7 │ │ cmp r3, #4 │ │ - bcc.n 4a318 │ │ + bcc.n 4aa18 │ │ ldr.w lr, [r1] │ │ mov.w r9, #0 │ │ movs r5, #4 │ │ orr.w r6, r5, #1 │ │ cmp r6, r3 │ │ - bcc.n 4a32a │ │ - b.n 4a35e │ │ + bcc.n 4aa2a │ │ + b.n 4aa5e │ │ movs r0, #0 │ │ - b.n 4a496 │ │ + b.n 4ab96 │ │ movs r5, #0 │ │ mov.w lr, #0 │ │ mov.w r9, #0 │ │ orr.w r6, r5, #1 │ │ cmp r6, r3 │ │ - bcs.n 4a35e │ │ + bcs.n 4aa5e │ │ ldrh r6, [r1, r5] │ │ movs r4, #32 │ │ sub.w r4, r4, r5, lsl #3 │ │ mvn.w r7, #31 │ │ add.w r7, r7, r5, lsl #3 │ │ lsr.w r4, r6, r4 │ │ cmp r7, #0 │ │ @@ -51638,15 +51751,15 @@ │ │ mov.w r4, r5, lsl #3 │ │ orr.w r5, r5, #2 │ │ lsl.w r4, r6, r4 │ │ it pl │ │ movpl r4, #0 │ │ orr.w lr, lr, r4 │ │ cmp r5, r3 │ │ - bcs.n 4a392 │ │ + bcs.n 4aa92 │ │ ldrb r3, [r1, r5] │ │ movs r6, #32 │ │ sub.w r6, r6, r5, lsl #3 │ │ mvn.w r4, #31 │ │ add.w r4, r4, r5, lsl #3 │ │ lsr.w r6, r3, r6 │ │ cmp r4, #0 │ │ @@ -51671,15 +51784,15 @@ │ │ lsr.w r3, lr, r3 │ │ orr.w r3, r3, r4 │ │ it pl │ │ lslpl.w r3, lr, r7 │ │ orr.w r9, r6, r3 │ │ cmp r2, r0 │ │ strd fp, r9, [r8, #48] @ 0x30 │ │ - bcs.n 4a3dc │ │ + bcs.n 4aadc │ │ add.w r4, ip, r2 │ │ str.w r4, [r8, #60] @ 0x3c │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r6, [r8, #8] │ │ add.w lr, r8, #16 │ │ str r6, [sp, #16] │ │ @@ -51738,15 +51851,15 @@ │ │ str.w r3, [r8, #28] │ │ eor.w r3, r6, r9 │ │ str.w r3, [r8, #4] │ │ subs r2, r2, r0 │ │ and.w r4, r2, #7 │ │ bic.w r2, r2, #7 │ │ cmp r0, r2 │ │ - bcs.n 4a586 │ │ + bcs.n 4ac86 │ │ ldrd lr, r3, [r8, #8] │ │ add.w sl, r8, #16 │ │ ldrd r7, r6, [r8] │ │ ldr.w r9, [r8, #28] │ │ str r3, [sp, #24] │ │ ldmia.w sl, {r3, r5, sl} │ │ str r4, [sp, #0] │ │ @@ -51800,38 +51913,38 @@ │ │ ldrd r1, r5, [sp, #12] │ │ eor.w r3, fp, r2 │ │ ldr r2, [sp, #8] │ │ eors r6, r4 │ │ mov r0, r8 │ │ str.w fp, [sp, #24] │ │ cmp r8, r2 │ │ - bcc.n 4a4c4 │ │ + bcc.n 4abc4 │ │ ldr.w r8, [sp, #4] │ │ ldr r4, [sp, #0] │ │ ldr r2, [sp, #24] │ │ add.w ip, r8, #12 │ │ strd r7, r6, [r8] │ │ str.w lr, [r8, #8] │ │ stmia.w ip, {r2, r3, r5, sl} │ │ str.w r9, [r8, #28] │ │ cmp r4, #4 │ │ - bcc.n 4a59c │ │ + bcc.n 4ac9c │ │ ldr r2, [r1, r0] │ │ mov.w ip, #0 │ │ movs r7, #4 │ │ orr.w r3, r7, #1 │ │ cmp r3, r4 │ │ - bcc.n 4a5ac │ │ - b.n 4a5e0 │ │ + bcc.n 4acac │ │ + b.n 4ace0 │ │ movs r7, #0 │ │ movs r2, #0 │ │ mov.w ip, #0 │ │ orr.w r3, r7, #1 │ │ cmp r3, r4 │ │ - bcs.n 4a5e0 │ │ + bcs.n 4ace0 │ │ adds r3, r1, r0 │ │ movs r5, #32 │ │ sub.w r5, r5, r7, lsl #3 │ │ mvn.w r6, #31 │ │ ldrh r3, [r3, r7] │ │ add.w r6, r6, r7, lsl #3 │ │ cmp r6, #0 │ │ @@ -51842,15 +51955,15 @@ │ │ lsl.w r3, r3, r6 │ │ orr.w ip, ip, r5 │ │ it pl │ │ movpl r3, #0 │ │ orrs r2, r3 │ │ orr.w r7, r7, #2 │ │ cmp r7, r4 │ │ - bcs.n 4a614 │ │ + bcs.n 4ad14 │ │ adds r3, r7, r0 │ │ movs r6, #32 │ │ sub.w r6, r6, r7, lsl #3 │ │ ldrb r1, [r1, r3] │ │ mvn.w r3, #31 │ │ add.w r3, r3, r7, lsl #3 │ │ cmp r3, #0 │ │ @@ -51863,308 +51976,315 @@ │ │ it pl │ │ movpl r1, #0 │ │ orrs r2, r1 │ │ strd r2, ip, [r8, #48] @ 0x30 │ │ str.w r4, [r8, #60] @ 0x3c │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 4a5ce │ │ + bmi.n 4acce │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ - ldr.w r8, [r0, #12] │ │ - mov fp, r2 │ │ - adds.w r2, r8, r1 │ │ - bcs.w 4a944 │ │ - ldr r4, [r0, #4] │ │ - mov r9, r0 │ │ - adds r5, r4, #1 │ │ - cmp r4, #8 │ │ - mov.w r0, r5, lsr #3 │ │ + ldr r3, [r0, #12] │ │ + str r3, [sp, #16] │ │ + adds r7, r3, r1 │ │ + bcs.w 4b044 │ │ + ldr.w lr, [r0, #4] │ │ + mov r8, r0 │ │ + add.w r3, lr, #1 │ │ + cmp.w lr, #8 │ │ + mov.w r0, r3, lsr #3 │ │ mov.w r0, r0, lsl #3 │ │ - sub.w ip, r0, r5, lsr #3 │ │ - mov r0, ip │ │ + sub.w r1, r0, r3, lsr #3 │ │ + mov r0, r1 │ │ it cc │ │ - movcc r0, r4 │ │ - cmp.w r2, r0, lsr #1 │ │ - str r4, [sp, #48] @ 0x30 │ │ - bls.w 4a77a │ │ + movcc r0, lr │ │ + cmp.w r7, r0, lsr #1 │ │ + str.w lr, [sp, #48] @ 0x30 │ │ + bls.w 4ae7e │ │ adds r0, #1 │ │ - movs r1, #4 │ │ - cmp r0, r2 │ │ + mov r6, r2 │ │ + cmp r0, r7 │ │ it hi │ │ - movhi r2, r0 │ │ + movhi r7, r0 │ │ add r0, sp, #52 @ 0x34 │ │ - bl 49f7c │ │ - ldrd r6, r5, [sp, #52] @ 0x34 │ │ - cmp r6, #0 │ │ - beq.w 4a906 │ │ - ldr.w lr, [sp, #48] @ 0x30 │ │ - cmp.w r8, #0 │ │ + movs r1, #8 │ │ + mov r2, r7 │ │ + bl 4a67c │ │ + ldrd r4, r5, [sp, #52] @ 0x34 │ │ + cmp r4, #0 │ │ + beq.w 4b006 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - strd r0, r9, [sp, #8] │ │ - ldr.w r0, [r9] │ │ + strd r0, r8, [sp, #8] │ │ + ldr.w r0, [r8] │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ str r0, [sp, #44] @ 0x2c │ │ - str.w r8, [sp, #16] │ │ - beq.w 4a8d2 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - adds r0, r6, #4 │ │ + ldr r0, [sp, #16] │ │ + cmp r0, #0 │ │ + beq.w 4afd2 │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + adds r0, r4, #4 │ │ str r0, [sp, #40] @ 0x28 │ │ - mov.w sl, #2155905152 @ 0x80808080 │ │ - ldr r7, [sp, #16] │ │ - mov r1, r4 │ │ - ldr.w r0, [r1], #-4 │ │ + mov.w r9, #2155905152 @ 0x80808080 │ │ + mov.w sl, #0 │ │ + mov r1, r7 │ │ + ldr.w r0, [r1], #-8 │ │ str r1, [sp, #36] @ 0x24 │ │ - ldr.w r1, [fp] │ │ - bic.w r9, sl, r0 │ │ + ldr r1, [r6, #0] │ │ + bic.w r8, r9, r0 │ │ str r1, [sp, #32] │ │ - ldr.w r1, [fp, #4] │ │ + ldr r1, [r6, #4] │ │ str r1, [sp, #28] │ │ - ldr.w r1, [fp, #8] │ │ + ldr r1, [r6, #8] │ │ str r1, [sp, #24] │ │ - ldr.w r1, [fp, #12] │ │ - mov.w fp, #0 │ │ + ldr r1, [r6, #12] │ │ + ldr r6, [sp, #16] │ │ str r1, [sp, #20] │ │ - cmp.w r9, #0 │ │ - bne.n 4a6da │ │ - ldr.w r0, [r4, #4]! │ │ - add.w fp, fp, #4 │ │ - bics.w r9, sl, r0 │ │ - beq.n 4a6cc │ │ - rev.w r0, r9 │ │ + cmp.w r8, #0 │ │ + bne.n 4add6 │ │ + ldr.w r0, [r7, #4]! │ │ + add.w sl, sl, #4 │ │ + bics.w r8, r9, r0 │ │ + beq.n 4adc8 │ │ + rev.w r0, r8 │ │ ldrd r3, r2, [sp, #20] │ │ clz r0, r0 │ │ - add.w r8, fp, r0, lsr #3 │ │ + add.w fp, sl, r0, lsr #3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - sub.w r0, r0, r8, lsl #2 │ │ - ldr r0, [r0, #0] │ │ - ldrd r0, r1, [r0, #4] │ │ + sub.w r0, r0, fp, lsl #3 │ │ + ldrd r0, r1, [r0] │ │ strd r0, r1, [sp] │ │ ldrd r1, r0, [sp, #28] │ │ - bl 4a968 │ │ + bl 4b070 │ │ and.w r1, r5, r0 │ │ - ldr r2, [r6, r1] │ │ + ldr r2, [r4, r1] │ │ bics.w r2, r2, #2139062143 @ 0x7f7f7f7f │ │ - beq.n 4a750 │ │ + beq.n 4ae54 │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ rev r2, r2 │ │ clz r2, r2 │ │ add.w r1, r1, r2, lsr #3 │ │ ands r1, r5 │ │ - ldrsb r2, [r6, r1] │ │ + ldrsb r2, [r4, r1] │ │ cmp r2, #0 │ │ - bpl.n 4a76a │ │ - sub.w r2, r9, #1 │ │ + bpl.n 4ae6e │ │ + sub.w r2, r8, #1 │ │ ldr r3, [sp, #40] @ 0x28 │ │ - and.w r9, r9, r2 │ │ + and.w r8, r8, r2 │ │ subs r2, r1, #4 │ │ ands r2, r5 │ │ lsrs r0, r0, #25 │ │ - strb r0, [r6, r1] │ │ - subs r7, #1 │ │ - mvn.w r1, r1 │ │ + strb r0, [r4, r1] │ │ + mvns r1, r1 │ │ + subs r6, #1 │ │ strb r0, [r3, r2] │ │ - mvn.w r0, r8 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - ldr.w r0, [r2, r0, lsl #2] │ │ - str.w r0, [r6, r1, lsl #2] │ │ - bne.n 4a6c6 │ │ - b.n 4a8d2 │ │ + mvn.w r0, fp │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + ldr.w r2, [r3, r0, lsl #3] │ │ + add.w r0, r3, r0, lsl #3 │ │ + ldr r0, [r0, #4] │ │ + str.w r2, [r4, r1, lsl #3] │ │ + add.w r1, r4, r1, lsl #3 │ │ + str r0, [r1, #4] │ │ + bne.n 4adc2 │ │ + b.n 4afd2 │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ mov.w ip, #4 │ │ add r1, ip │ │ add.w ip, ip, #4 │ │ ands r1, r5 │ │ - ldr r2, [r6, r1] │ │ + ldr r2, [r4, r1] │ │ bics.w r2, r2, #2139062143 @ 0x7f7f7f7f │ │ - bne.n 4a712 │ │ - b.n 4a758 │ │ - ldr r1, [r6, #0] │ │ + bne.n 4ae0c │ │ + b.n 4ae5c │ │ + ldr r1, [r4, #0] │ │ bic.w r1, r1, #2139062143 @ 0x7f7f7f7f │ │ rev r1, r1 │ │ clz r1, r1 │ │ lsrs r1, r1, #3 │ │ - b.n 4a724 │ │ - cmp r5, #0 │ │ - beq.w 4a91c │ │ - ldr.w r6, [r9] │ │ + b.n 4ae1e │ │ + cmp r3, #0 │ │ + beq.w 4b01c │ │ + str r1, [sp, #36] @ 0x24 │ │ movs r0, #1 │ │ - lsrs r1, r5, #2 │ │ - lsls r2, r5, #30 │ │ + ldr.w r5, [r8] │ │ + lsrs r1, r3, #2 │ │ + lsls r7, r3, #30 │ │ it ne │ │ - addne.w r1, r0, r5, lsr #2 │ │ + addne.w r1, r0, r3, lsr #2 │ │ negs r0, r1 │ │ movs r1, #0 │ │ - mov.w r2, #16843009 @ 0x1010101 │ │ - ldr.w r3, [r6, r1, lsl #2] │ │ - bic.w r7, r2, r3, lsr #7 │ │ - orr.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ - add r3, r7 │ │ - str.w r3, [r6, r1, lsl #2] │ │ + mov.w r7, #16843009 @ 0x1010101 │ │ + ldr.w r6, [r5, r1, lsl #2] │ │ + bic.w r4, r7, r6, lsr #7 │ │ + orr.w r6, r6, #2139062143 @ 0x7f7f7f7f │ │ + add r6, r4 │ │ + str.w r6, [r5, r1, lsl #2] │ │ adds r1, #1 │ │ - adds r3, r0, r1 │ │ - bne.n 4a798 │ │ - cmp r5, #4 │ │ - add.w r0, r6, #4 │ │ + adds r6, r0, r1 │ │ + bne.n 4ae9e │ │ + mov fp, r8 │ │ + cmp r3, #4 │ │ + add.w r0, r5, #4 │ │ str r0, [sp, #44] @ 0x2c │ │ - strd r9, r8, [sp, #12] │ │ - str.w ip, [sp, #24] │ │ - bcc.w 4a952 │ │ - ldr r0, [r6, #0] │ │ - str r0, [r6, r5] │ │ - ldr.w r0, [fp] │ │ + bcc.w 4b052 │ │ + ldr r0, [r5, #0] │ │ + str r0, [r5, r3] │ │ + adds r7, r2, #4 │ │ + ldr r0, [r2, #0] │ │ str r0, [sp, #40] @ 0x28 │ │ - ldr.w r0, [fp, #4] │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr.w r0, [fp, #8] │ │ - ldr.w r7, [fp, #12] │ │ - mov.w fp, #0 │ │ - str r0, [sp, #32] │ │ - subs r0, r6, #4 │ │ - str r0, [sp, #28] │ │ - movs r0, #1 │ │ - b.n 4a8a2 │ │ - ldr r0, [sp, #28] │ │ - mov r3, r7 │ │ - ldr.w r0, [r0, r9, lsl #2] │ │ - ldrd r0, r1, [r0, #4] │ │ + movs r0, #0 │ │ + ldmia r7, {r4, r6, r7} │ │ + b.n 4af9c │ │ + ldrd r0, r1, [sl, #-8] │ │ + mov r2, r6 │ │ strd r0, r1, [sp] │ │ + mov r1, r4 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - ldrd r2, r1, [sp, #32] │ │ - bl 4a968 │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - and.w r1, r4, r0 │ │ - ldr r2, [r6, r1] │ │ + mov r3, r7 │ │ + bl 4b070 │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + and.w r1, lr, r0 │ │ + ldr r2, [r5, r1] │ │ bics.w r3, r2, #2139062143 @ 0x7f7f7f7f │ │ - beq.n 4a860 │ │ + beq.n 4af58 │ │ mov r2, r1 │ │ rev r3, r3 │ │ clz r3, r3 │ │ add.w r2, r2, r3, lsr #3 │ │ - ands r2, r4 │ │ - ldrsb r3, [r6, r2] │ │ + and.w r2, r2, lr │ │ + ldrsb r3, [r5, r2] │ │ cmp r3, #0 │ │ - bpl.n 4a878 │ │ - sub.w r3, sl, r1 │ │ + bpl.n 4af72 │ │ + sub.w r3, r8, r1 │ │ subs r1, r2, r1 │ │ eors r1, r3 │ │ - ands r1, r4 │ │ + and.w r1, r1, lr │ │ cmp r1, #4 │ │ - bcc.n 4a888 │ │ + bcc.n 4af82 │ │ subs r3, r2, #4 │ │ ldr r1, [sp, #44] @ 0x2c │ │ - ldrb.w ip, [r6, r2] │ │ - ands r3, r4 │ │ + and.w r3, r3, lr │ │ lsrs r0, r0, #25 │ │ - strb r0, [r6, r2] │ │ - cmp.w ip, #255 @ 0xff │ │ + ldrb.w ip, [r5, r2] │ │ + strb r0, [r5, r2] │ │ strb r0, [r1, r3] │ │ - mvn.w r0, r2 │ │ - beq.n 4a8b8 │ │ - ldr.w r1, [r6, r0, lsl #2] │ │ - ldr.w r2, [r6, r8, lsl #2] │ │ - str.w r1, [r6, r8, lsl #2] │ │ - str.w r2, [r6, r0, lsl #2] │ │ - b.n 4a7ea │ │ + mvns r0, r2 │ │ + add.w r0, r5, r0, lsl #3 │ │ + cmp.w ip, #255 @ 0xff │ │ + beq.n 4afb2 │ │ + ldr.w r1, [r9] │ │ + ldr r3, [r0, #0] │ │ + ldr.w ip, [r9, #4] │ │ + ldr r2, [r0, #4] │ │ + str.w r3, [r9] │ │ + str r1, [r0, #0] │ │ + str.w r2, [r9, #4] │ │ + str.w ip, [r0, #4] │ │ + b.n 4aed4 │ │ mov.w ip, #4 │ │ mov r2, r1 │ │ add r2, ip │ │ add.w ip, ip, #4 │ │ - ands r2, r4 │ │ - ldr r3, [r6, r2] │ │ + and.w r2, r2, lr │ │ + ldr r3, [r5, r2] │ │ bics.w r3, r3, #2139062143 @ 0x7f7f7f7f │ │ - bne.n 4a814 │ │ - b.n 4a866 │ │ - ldr r2, [r6, #0] │ │ + bne.n 4aefa │ │ + b.n 4af5e │ │ + ldr r2, [r5, #0] │ │ bic.w r2, r2, #2139062143 @ 0x7f7f7f7f │ │ rev r2, r2 │ │ clz r2, r2 │ │ lsrs r2, r2, #3 │ │ - b.n 4a826 │ │ - sub.w r1, sl, #4 │ │ + b.n 4af0e │ │ + sub.w r1, r8, #4 │ │ ldr r2, [sp, #44] @ 0x2c │ │ - ands r1, r4 │ │ + and.w r1, r1, lr │ │ lsrs r0, r0, #25 │ │ - strb.w r0, [r6, sl] │ │ + strb.w r0, [r5, r8] │ │ strb r0, [r2, r1] │ │ - mov r0, fp │ │ - cmp fp, r5 │ │ - it cc │ │ - addcc r0, #1 │ │ - bcs.n 4a90e │ │ - mov sl, fp │ │ - mov fp, r0 │ │ - ldrb.w r0, [r6, sl] │ │ + add.w r0, r8, #1 │ │ + cmp r8, lr │ │ + beq.n 4b00e │ │ + mov r8, r0 │ │ + ldrb r0, [r5, r0] │ │ cmp r0, #128 @ 0x80 │ │ - bne.n 4a898 │ │ - rsb r9, sl, #0 │ │ - mvn.w r8, sl │ │ - b.n 4a7ea │ │ - sub.w r1, sl, #4 │ │ + bne.n 4af94 │ │ + mvn.w r0, r8 │ │ + sub.w sl, r5, r8, lsl #3 │ │ + add.w r9, r5, r0, lsl #3 │ │ + b.n 4aed4 │ │ + sub.w r1, r8, #4 │ │ ldr r2, [sp, #44] @ 0x2c │ │ - ands r1, r4 │ │ + and.w r1, r1, lr │ │ movs r3, #255 @ 0xff │ │ - strb.w r3, [r6, sl] │ │ + strb.w r3, [r5, r8] │ │ strb r3, [r2, r1] │ │ - ldr.w r1, [r6, r8, lsl #2] │ │ - str.w r1, [r6, r0, lsl #2] │ │ - b.n 4a898 │ │ + ldr.w r1, [r9] │ │ + ldr.w r2, [r9, #4] │ │ + str r2, [r0, #4] │ │ + str r1, [r0, #0] │ │ + b.n 4af94 │ │ ldr r0, [sp, #16] │ │ cmp.w lr, #0 │ │ ldr r1, [sp, #8] │ │ sub.w r0, r1, r0 │ │ ldr r1, [sp, #12] │ │ - strd r6, r5, [r1] │ │ + strd r4, r5, [r1] │ │ movw r5, #1 │ │ str r0, [r1, #8] │ │ itttt ne │ │ - movne r0, #7 │ │ - addne.w r0, r0, lr, lsl #2 │ │ + movne r0, #11 │ │ + addne.w r0, r0, lr, lsl #3 │ │ bicne.w r0, r0, #3 │ │ addne.w r1, lr, r0 │ │ movt r5, #32768 @ 0x8000 │ │ it ne │ │ addsne.w r1, r1, #5 │ │ - bne.n 4a934 │ │ + bne.n 4b034 │ │ mov r0, r5 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #24] │ │ - cmp r4, #8 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + mov r8, fp │ │ + cmp.w lr, #8 │ │ it cc │ │ - movcc r0, r4 │ │ - ldrd r9, r8, [sp, #12] │ │ - b.n 4a91e │ │ - movs r0, #0 │ │ + movcc r1, lr │ │ + b.n 4b01e │ │ + movs r1, #0 │ │ + ldr r0, [sp, #16] │ │ movs r5, #1 │ │ - sub.w r0, r0, r8 │ │ movt r5, #32768 @ 0x8000 │ │ - str.w r0, [r9, #8] │ │ + subs r0, r1, r0 │ │ + str.w r0, [r8, #8] │ │ mov r0, r5 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #44] @ 0x2c │ │ subs r0, r1, r0 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #24] @ (4a960 ) │ │ + ldr r0, [pc, #32] @ (4b068 ) │ │ movs r1, #57 @ 0x39 │ │ - ldr r2, [pc, #24] @ (4a964 ) │ │ + ldr r2, [pc, #32] @ (4b06c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - bl d44c0 │ │ - ldr r4, [sp, #48] @ 0x30 │ │ - b.n 4a7c8 │ │ - push {r1, r4, r6, r7} │ │ - vaddw.u , q14, d24 │ │ + mov r4, r2 │ │ + mov r1, r5 │ │ + mov r2, r3 │ │ + bl d520a │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + mov r2, r4 │ │ + b.n 4aec8 │ │ + nop │ │ + sxth r2, r6 │ │ + vqshlu.s64 , q4, #60 @ 0x3c │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ movw r4, #25698 @ 0x6462 │ │ mov ip, r2 │ │ movt r4, #29797 @ 0x7465 │ │ strd ip, r3, [sp, #40] @ 0x28 │ │ @@ -52202,21 +52322,21 @@ │ │ movt r3, #28787 @ 0x7073 │ │ eors r0, r3 │ │ str r0, [sp, #0] │ │ movs r0, #0 │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ mov r0, r4 │ │ - bl 4a2d8 │ │ + bl 4a9d8 │ │ movs r0, #255 @ 0xff │ │ add.w r1, sp, #67 @ 0x43 │ │ strb.w r0, [sp, #67] @ 0x43 │ │ mov r0, r4 │ │ movs r2, #1 │ │ - bl 4a2d8 │ │ + bl 4a9d8 │ │ ldr r1, [sp, #56] @ 0x38 │ │ ldrd ip, r2, [sp, #48] @ 0x30 │ │ ldrd r3, r4, [sp, #24] │ │ orr.w lr, r2, r1, lsl #24 │ │ ldrd r1, r5, [sp, #8] │ │ eor.w r2, lr, r4 │ │ eor.w r3, r3, ip │ │ @@ -52360,89 +52480,89 @@ │ │ sub sp, #236 @ 0xec │ │ ldrd r7, r5, [r1, #104] @ 0x68 │ │ mov fp, r0 │ │ ldrd r3, r0, [sp, #272] @ 0x110 │ │ add.w r6, r7, #32 │ │ rsb r7, r5, r5, lsl #3 │ │ lsls r5, r7, #3 │ │ - cbz r5, 4ac10 │ │ + cbz r5, 4b318 │ │ ldrd r7, r4, [r6], #56 @ 0x38 │ │ subs r5, #56 @ 0x38 │ │ eors r4, r0 │ │ eors r7, r3 │ │ orrs r7, r4 │ │ - bne.n 4abfe │ │ - b.n 4ac2e │ │ + bne.n 4b306 │ │ + b.n 4b336 │ │ ldrd r7, r5, [r1, #116] @ 0x74 │ │ add.w r6, r7, #32 │ │ rsb r7, r5, r5, lsl #3 │ │ lsls r5, r7, #3 │ │ - cbz r5, 4ac8c │ │ + cbz r5, 4b394 │ │ ldrd r7, r4, [r6], #56 @ 0x38 │ │ subs r5, #56 @ 0x38 │ │ eors r4, r0 │ │ eors r7, r3 │ │ orrs r7, r4 │ │ - bne.n 4ac1e │ │ + bne.n 4b326 │ │ ldrd r0, r1, [r1, #48] @ 0x30 │ │ sub.w r8, r6, #88 @ 0x58 │ │ ldrd r3, r7, [r2, #8] │ │ eors r1, r7 │ │ eors r0, r3 │ │ orrs r0, r1 │ │ - bne.n 4ac7a │ │ + bne.n 4b382 │ │ ldrb.w r0, [r2, #80] @ 0x50 │ │ - cbz r0, 4acbc │ │ + cbz r0, 4b3c4 │ │ ldr r0, [r2, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.w 4ae96 │ │ + bne.w 4b5a8 │ │ mov r9, r2 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ ldr.w r1, [r9, #68]! │ │ ldrd r3, r7, [r9, #4] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ str.w r0, [r9] │ │ - bne.n 4accc │ │ + bne.n 4b3d4 │ │ movs r0, #5 │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #4 │ │ str.w r0, [fp] │ │ add sp, #236 @ 0xec │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #5 │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #11 │ │ str.w r0, [fp] │ │ add sp, #236 @ 0xec │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #23 │ │ movs r6, #23 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4aeae │ │ - ldr r1, [pc, #540] @ (4aeb8 ) │ │ + beq.w 4b5c0 │ │ + ldr r1, [pc, #548] @ (4b5c8 ) │ │ movs r2, #23 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #5 │ │ strd r5, r6, [fp, #8] │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #5 │ │ strd r0, r6, [fp] │ │ add sp, #236 @ 0xec │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #5 │ │ movt r0, #32768 @ 0x8000 │ │ str.w r0, [fp] │ │ add sp, #236 @ 0xec │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r2, #16] │ │ cmp r0, #0 │ │ - bne.w 4ae96 │ │ + bne.w 4b5a8 │ │ add.w r0, r2, #24 │ │ str r1, [sp, #24] │ │ strd r7, r3, [sp, #16] │ │ add r1, sp, #32 │ │ str r0, [sp, #12] │ │ ldmia r0!, {r3, r4, r5, r6, r7} │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ @@ -52455,41 +52575,41 @@ │ │ movs r0, #0 │ │ strd r0, r1, [sp, #208] @ 0xd0 │ │ movw r1, #909 @ 0x38d │ │ str r2, [sp, #28] │ │ strd r0, r0, [sp, #200] @ 0xc8 │ │ strd r0, r0, [sp, #216] @ 0xd8 │ │ strd r0, r1, [sp, #224] @ 0xe0 │ │ - b.n 4ad14 │ │ + b.n 4b41c │ │ lsrs r0, r2, #2 │ │ - bne.n 4ad52 │ │ + bne.n 4b45a │ │ mov r0, r6 │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr r0, [sp, #220] @ 0xdc │ │ cmp r0, #0 │ │ - beq.n 4ad14 │ │ + beq.n 4b41c │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r7, #1 │ │ movs r5, #0 │ │ - b.n 4ad3a │ │ + b.n 4b442 │ │ umull r2, r4, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r4, r3, r5, r4 │ │ mla r5, r3, r5, r4 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 4ad2a │ │ + beq.n 4b432 │ │ umull r2, r4, r3, r7 │ │ cmp r0, #1 │ │ - beq.n 4ad10 │ │ + beq.n 4b418 │ │ mla r1, r3, r1, r4 │ │ mla r1, r5, r7, r1 │ │ mov r7, r2 │ │ - b.n 4ad2a │ │ + b.n 4b432 │ │ ldmia r6!, {r1, r2, r3, r7} │ │ add.w sl, sp, #136 @ 0x88 │ │ add.w r0, sl, #4 │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r6, {r1, r2, r3, r7} │ │ add r6, sp, #72 @ 0x48 │ │ stmia r0!, {r1, r2, r3, r7} │ │ @@ -52511,64 +52631,64 @@ │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ ldr.w r1, [r8] │ │ ldr.w r2, [r8, #8] │ │ ldrd r3, r0, [sp, #280] @ 0x118 │ │ strd r3, r0, [sp] │ │ mov r0, fp │ │ mov r3, r6 │ │ - bl 4aec8 │ │ + bl 4b5d8 │ │ ldmia r6!, {r1, r2, r3, r5, r7} │ │ mov r0, sl │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ ldmia r6!, {r1, r2, r3, r5, r7} │ │ stmia r0!, {r1, r2, r3, r5, r7} │ │ ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ add r0, sp, #200 @ 0xc8 │ │ mov r1, sl │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ movs r1, #5 │ │ ldr.w r0, [fp] │ │ movt r1, #32768 @ 0x8000 │ │ adds r1, #12 │ │ cmp r0, r1 │ │ - bne.n 4ae4e │ │ + bne.n 4b55e │ │ ldr r0, [sp, #28] │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ - bne.n 4ae9e │ │ + bne.n 4b5b0 │ │ add r3, sp, #200 @ 0xc8 │ │ ldrd r6, r8, [r0, #68] @ 0x44 │ │ ldr r7, [r0, #76] @ 0x4c │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ ldmia r3, {r1, r2, r3} │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ str r5, [r0, #64] @ 0x40 │ │ stmia.w r9, {r1, r2, r3} │ │ - beq.n 4ae0a │ │ - cbz r7, 4adfe │ │ + beq.n 4b512 │ │ + cbz r7, 4b506 │ │ mov r4, r8 │ │ ldr.w r0, [r4], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r7, #1 │ │ - bne.n 4adf2 │ │ + bne.n 4b4fa │ │ ldr r0, [sp, #28] │ │ - cbz r6, 4ae0a │ │ + cbz r6, 4b512 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #28] │ │ ldr r1, [r0, #64] @ 0x40 │ │ ldr r2, [sp, #40] @ 0x28 │ │ adds r1, #1 │ │ str r1, [r0, #64] @ 0x40 │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 4ae90 │ │ + beq.w 4b3be │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ - bne.n 4aea6 │ │ + bne.n 4b5b8 │ │ ldr r4, [sp, #12] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r0, #16] │ │ mov r1, r4 │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ stmia.w sl!, {r2, r3, r5, r6, r7} │ │ ldmia.w r1, {r2, r3, r5, r6, r7} │ │ @@ -52576,506 +52696,507 @@ │ │ add r5, sp, #32 │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ ldmia.w r5, {r1, r2, r3, r6, r7} │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ ldr r1, [sp, #144] @ 0x90 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 4ae82 │ │ + bne.n 4b594 │ │ movs r1, #0 │ │ - b.n 4ae8e │ │ + str r1, [r0, #16] │ │ + add sp, #236 @ 0xec │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r4, r5, [sp, #204] @ 0xcc │ │ - cbz r5, 4ae62 │ │ + cbz r5, 4b572 │ │ mov r6, r4 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r5, #1 │ │ - bne.n 4ae56 │ │ + bne.n 4b566 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 4ae90 │ │ + beq.w 4b3be │ │ add r0, sp, #32 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ add sp, #236 @ 0xec │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #136 @ 0x88 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ ldr r0, [sp, #28] │ │ ldr r1, [r0, #16] │ │ adds r1, #1 │ │ str r1, [r0, #16] │ │ add sp, #236 @ 0xec │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #36] @ (4aebc ) │ │ + ldr r0, [pc, #36] @ (4b5d0 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #32] @ (4aec0 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #32] @ (4b5d4 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #28] @ (4aec4 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #16] @ (4b5cc ) │ │ add r0, pc │ │ - bl 40d5c │ │ + bl 414b4 │ │ movs r0, #1 │ │ movs r1, #23 │ │ - bl 3d98e │ │ - nop │ │ - @ instruction: 0xb8fc │ │ - @ instruction: 0xfffcf1c4 │ │ + bl 3e0ac │ │ + @ instruction: 0xb654 │ │ + vqabs.s d31, d2 │ │ movs r0, r1 │ │ - rsbs r0, ip, #8 │ │ - @ instruction: 0xf1e40008 │ │ + @ instruction: 0xf6f20008 │ │ + @ instruction: 0xf71a0008 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #92 @ 0x5c │ │ mov r8, r0 │ │ ldrd r9, r0, [sp, #128] @ 0x80 │ │ eor.w fp, r0, #2147483648 @ 0x80000000 │ │ add r0, sp, #64 @ 0x40 │ │ mov r6, r1 │ │ mov r1, r3 │ │ mov r5, r3 │ │ str.w r9, [sp, #8] │ │ str.w fp, [sp, #12] │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r4, sp, #64 @ 0x40 │ │ add.w ip, sp, #40 @ 0x28 │ │ ldmia r4, {r0, r1, r2, r3, r4} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r4} │ │ - bne.n 4af0a │ │ + bne.n 4b61a │ │ add r3, sp, #40 @ 0x28 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r4, sp, #40 @ 0x28 │ │ add.w ip, sp, #16 │ │ ldr r7, [sp, #84] @ 0x54 │ │ ldmia r4, {r1, r2, r3, r4} │ │ stmia.w ip, {r0, r1, r2, r3, r4, r7} │ │ add r0, sp, #64 @ 0x40 │ │ mov r1, r5 │ │ mov r2, r6 │ │ - bl 496e8 │ │ + bl 49e10 │ │ ldrd r0, sl, [sp, #64] @ 0x40 │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ ldr r4, [sp, #80] @ 0x50 │ │ cmp r0, #2 │ │ - bne.n 4af48 │ │ + bne.n 4b658 │ │ movw fp, #17 │ │ mov.w r9, r6, lsr #8 │ │ movt fp, #32768 @ 0x8000 │ │ cmp sl, fp │ │ - bne.w 4b050 │ │ + bne.w 4b760 │ │ str.w fp, [r8] │ │ - b.n 4b068 │ │ + b.n 4b778 │ │ ldr r1, [sp, #84] @ 0x54 │ │ strd r0, sl, [sp, #40] @ 0x28 │ │ lsls r0, r0, #31 │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ strd r4, r1, [sp, #56] @ 0x38 │ │ - beq.w 4b0a0 │ │ + beq.w 4b7b0 │ │ movs r0, #8 │ │ movs r5, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4b0a8 │ │ + beq.w 4b7b8 │ │ movs r1, #0 │ │ mov r6, r0 │ │ strd r5, r1, [sp] │ │ add r1, sp, #64 @ 0x40 │ │ str.w r9, [r0] │ │ movs r2, #16 │ │ str.w fp, [r0, #4] │ │ mov r0, r1 │ │ mov r1, sl │ │ mov r3, r6 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r0, r5, [sp, #64] @ 0x40 │ │ cmp r0, #1 │ │ - bne.n 4afaa │ │ + bne.n 4b6ba │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ movw fp, #17 │ │ ldr r4, [sp, #80] @ 0x50 │ │ movt fp, #32768 @ 0x8000 │ │ mov.w r9, r6, lsr #8 │ │ - b.n 4b036 │ │ + b.n 4b746 │ │ movw fp, #17 │ │ movt fp, #32768 @ 0x8000 │ │ - cbz r5, 4b020 │ │ + cbz r5, 4b730 │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ add r2, sp, #8 │ │ strd r0, r1, [sp] │ │ add r0, sp, #64 @ 0x40 │ │ add r1, sp, #16 │ │ mov r3, sl │ │ - bl 4b304 │ │ + bl 4ba14 │ │ ldr r5, [sp, #64] @ 0x40 │ │ ldrb.w r6, [sp, #68] @ 0x44 │ │ cmp r5, fp │ │ - bne.n 4b026 │ │ + bne.n 4b736 │ │ lsls r0, r6, #31 │ │ mov.w r6, #0 │ │ - beq.n 4b022 │ │ + beq.n 4b732 │ │ add r7, sp, #64 @ 0x40 │ │ add r4, sp, #16 │ │ add.w r9, sp, #8 │ │ mov r0, r7 │ │ mov r1, sl │ │ movs r2, #9 │ │ movs r3, #0 │ │ str r6, [sp, #4] │ │ - bl 49810 │ │ + bl 49f38 │ │ ldrd r0, r5, [sp, #64] @ 0x40 │ │ cmp r0, #1 │ │ - beq.n 4b080 │ │ - cbz r5, 4b020 │ │ + beq.n 4b790 │ │ + cbz r5, 4b730 │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ mov r2, r9 │ │ strd r0, r1, [sp] │ │ mov r0, r7 │ │ mov r1, r4 │ │ mov r3, sl │ │ - bl 4b304 │ │ + bl 4ba14 │ │ ldr r5, [sp, #64] @ 0x40 │ │ ldrb.w r0, [sp, #68] @ 0x44 │ │ cmp r5, fp │ │ - bne.n 4b08c │ │ + bne.n 4b79c │ │ lsls r0, r0, #31 │ │ - bne.n 4afe2 │ │ + bne.n 4b6f2 │ │ movs r6, #0 │ │ - b.n 4b022 │ │ + b.n 4b732 │ │ movs r6, #1 │ │ mov r5, fp │ │ - b.n 4b036 │ │ + b.n 4b746 │ │ ldrb.w r0, [sp, #71] @ 0x47 │ │ ldrh.w r1, [sp, #69] @ 0x45 │ │ ldrd r7, r4, [sp, #72] @ 0x48 │ │ orr.w r9, r1, r0, lsl #16 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #44] @ 0x2c │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ mov sl, r5 │ │ cmp sl, fp │ │ - beq.w 4af42 │ │ + beq.w 4b652 │ │ mov.w r0, r9, lsr #16 │ │ strh.w r9, [r8, #5] │ │ strd r7, r4, [r8, #8] │ │ strb.w r6, [r8, #4] │ │ str.w sl, [r8] │ │ strb.w r0, [r8, #7] │ │ add r0, sp, #16 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r6, r7, [sp, #72] @ 0x48 │ │ ldr r4, [sp, #80] @ 0x50 │ │ mov.w r9, r6, lsr #8 │ │ - b.n 4b036 │ │ + b.n 4b746 │ │ ldrb.w r1, [sp, #71] @ 0x47 │ │ mov r6, r0 │ │ ldrh.w r2, [sp, #69] @ 0x45 │ │ ldrd r7, r4, [sp, #72] @ 0x48 │ │ orr.w r9, r2, r1, lsl #16 │ │ - b.n 4b036 │ │ - ldr r0, [pc, #12] @ (4b0b0 ) │ │ + b.n 4b746 │ │ + ldr r0, [pc, #12] @ (4b7c0 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ - cdp 0, 7, cr0, cr10, cr8, {0} │ │ + bl 3e0ac │ │ + @ instruction: 0xf39a0008 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ ldr r2, [r1, #0] │ │ cmp r2, #0 │ │ - bne.n 4b188 │ │ + bne.n 4b898 │ │ adds r7, r1, #4 │ │ ldr r6, [r1, #16] │ │ mov.w r9, #0 │ │ movs r5, #4 │ │ ldmia r7, {r2, r3, r7} │ │ add.w ip, sp, #8 │ │ cmp r6, #0 │ │ strd r9, r5, [r1, #4] │ │ str.w r9, [r1, #12] │ │ stmia.w ip, {r2, r3, r7} │ │ - bne.n 4b190 │ │ + bne.n 4b8a0 │ │ ldrd r7, r2, [r1, #36] @ 0x24 │ │ add.w r8, sp, #8 │ │ add.w r2, r2, r2, lsl #1 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ movs r4, #0 │ │ str r3, [r1, #16] │ │ add.w r6, r7, r2, lsl #2 │ │ cmp r4, #0 │ │ it ne │ │ cmpne r4, r5 │ │ - bne.n 4b134 │ │ + bne.n 4b844 │ │ cmp r7, r6 │ │ - beq.n 4b170 │ │ + beq.n 4b880 │ │ ldrd r4, r2, [r7, #4] │ │ str.w r9, [r7, #8] │ │ add.w r5, r4, r2, lsl #4 │ │ add.w r2, r7, #12 │ │ cmp r4, r5 │ │ - bne.n 4b132 │ │ + bne.n 4b842 │ │ cmp r2, r6 │ │ - beq.n 4b170 │ │ + beq.n 4b880 │ │ ldrd r4, r3, [r7, #16] │ │ str.w r9, [r7, #20] │ │ mov r7, r2 │ │ add.w r5, r4, r3, lsl #4 │ │ add.w r2, r7, #12 │ │ cmp r4, r5 │ │ - beq.n 4b118 │ │ + beq.n 4b828 │ │ mov r7, r2 │ │ ldr.w sl, [r4, #8] │ │ ldr.w fp, [sp, #16] │ │ ldr r2, [r1, #48] @ 0x30 │ │ ldr r3, [sp, #8] │ │ subs r2, #1 │ │ str r2, [r1, #48] @ 0x30 │ │ cmp fp, r3 │ │ - beq.n 4b160 │ │ + beq.n 4b870 │ │ ldr r2, [sp, #12] │ │ adds r4, #16 │ │ str.w sl, [r2, fp, lsl #2] │ │ add.w r2, fp, #1 │ │ str r2, [sp, #16] │ │ cmp r4, #0 │ │ it ne │ │ cmpne r4, r5 │ │ - beq.n 4b100 │ │ - b.n 4b134 │ │ + beq.n 4b810 │ │ + b.n 4b844 │ │ str r0, [sp, #4] │ │ mov r0, r8 │ │ str r1, [sp, #0] │ │ - bl 47314 │ │ + bl 47b62 │ │ ldrd r1, r0, [sp] │ │ - b.n 4b148 │ │ + b.n 4b858 │ │ add r7, sp, #8 │ │ ldr r6, [r1, #16] │ │ ldmia r7, {r2, r3, r7} │ │ stmia r0!, {r2, r3, r7} │ │ adds r0, r6, #1 │ │ str r0, [r1, #16] │ │ mov r0, r1 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 4b280 │ │ - ldr r0, [pc, #12] @ (4b198 ) │ │ + b.w 4b990 │ │ + ldr r0, [pc, #12] @ (4b8a8 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #8] @ (4b19c ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #8] @ (4b8ac ) │ │ add r0, pc │ │ - bl 40d5c │ │ - cdp 0, 13, cr0, cr2, cr8, {0} │ │ - @ instruction: 0xf0ba0008 │ │ + bl 414b4 │ │ + and.w r0, r2, #8912896 @ 0x880000 │ │ + rsbs r0, sl, #8912896 @ 0x880000 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #36] @ 0x24 │ │ ldr r5, [r4, #32] │ │ - cbnz r0, 4b1ba │ │ - ldr r0, [pc, #200] @ (4b27c ) │ │ + cbnz r0, 4b8ca │ │ + ldr r0, [pc, #200] @ (4b98c ) │ │ add r0, pc │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 4b26c │ │ + bne.n 4b97c │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r5] │ │ strex r2, r0, [r5] │ │ cmp r2, #0 │ │ - bne.n 4b1c0 │ │ + bne.n 4b8d0 │ │ cmp r1, #2 │ │ - beq.n 4b23c │ │ + beq.n 4b94c │ │ ldrd r9, sl, [r4, #12] │ │ cmp.w sl, #0 │ │ str r4, [sp, #0] │ │ - beq.n 4b254 │ │ + beq.n 4b964 │ │ mov.w r8, #0 │ │ - b.n 4b1f8 │ │ + b.n 4b908 │ │ ldr.w r0, [fp] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r8, r8, #1 │ │ cmp r8, sl │ │ - beq.n 4b254 │ │ + beq.n 4b964 │ │ add.w r0, r8, r8, lsl #1 │ │ add.w fp, r9, r0, lsl #2 │ │ ldrd r6, r7, [fp, #4] │ │ cmp r7, #0 │ │ - beq.n 4b1e2 │ │ + beq.n 4b8f2 │ │ movs r5, #0 │ │ - b.n 4b210 │ │ + b.n 4b920 │ │ cmp r5, r7 │ │ - beq.n 4b1e2 │ │ + beq.n 4b8f2 │ │ add.w r0, r6, r5, lsl #4 │ │ adds r5, #1 │ │ ldr.w r1, [r0, #8]! │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 4b21e │ │ + bne.n 4b92e │ │ cmp r2, #1 │ │ - bne.n 4b20c │ │ + bne.n 4b91c │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ - bl 470d0 │ │ - b.n 4b20c │ │ + bl 477f6 │ │ + b.n 4b91c │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r5 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ ldrd r9, sl, [r4, #12] │ │ cmp.w sl, #0 │ │ str r4, [sp, #0] │ │ - bne.n 4b1dc │ │ + bne.n 4b8ec │ │ ldr r0, [sp, #0] │ │ ldr r0, [r0, #8] │ │ - cbz r0, 4b266 │ │ + cbz r0, 4b976 │ │ mov r0, r9 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 76b20 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r5, #4] │ │ - b.n 4b1ba │ │ + b.n 4b8ca │ │ nop │ │ - cmp r1, #226 @ 0xe2 │ │ + cmp r6, #210 @ 0xd2 │ │ movs r1, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ ldrd r5, r4, [r0, #8] │ │ mov r8, r0 │ │ - cbz r4, 4b29c │ │ + cbz r4, 4b9ac │ │ mov r6, r5 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r4, #1 │ │ - bne.n 4b290 │ │ + bne.n 4b9a0 │ │ ldr.w r0, [r8, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r9, sl, [r8, #36] @ 0x24 │ │ cmp.w sl, #0 │ │ - beq.n 4b2ec │ │ + beq.n 4b9fc │ │ movs r4, #0 │ │ - b.n 4b2ca │ │ + b.n 4b9da │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, fp │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #1 │ │ cmp r4, sl │ │ - beq.n 4b2ec │ │ + beq.n 4b9fc │ │ add.w r0, r4, r4, lsl #1 │ │ add.w r5, r9, r0, lsl #2 │ │ ldrd fp, r7, [r5, #4] │ │ cmp r7, #0 │ │ - beq.n 4b2b8 │ │ + beq.n 4b9c8 │ │ add.w r6, fp, #8 │ │ ldr.w r0, [r6], #16 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r7, #1 │ │ - bne.n 4b2de │ │ - b.n 4b2b8 │ │ + bne.n 4b9ee │ │ + b.n 4b9c8 │ │ ldr.w r0, [r8, #32] │ │ - cbz r0, 4b2fe │ │ + cbz r0, 4ba0e │ │ mov r0, r9 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #32 │ │ mov sl, r0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp r0, #8 │ │ - bne.n 4b3e4 │ │ + bne.n 4baf4 │ │ ldr r0, [r1, #0] │ │ mov r5, r1 │ │ cmp r0, #0 │ │ - beq.n 4b3dc │ │ + beq.n 4baec │ │ ldr r0, [sp, #64] @ 0x40 │ │ mov r8, r3 │ │ mov r7, r2 │ │ mov.w r9, #8 │ │ ldr r4, [r0, #0] │ │ ldr r6, [r0, #4] │ │ movs r0, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 4b3fa │ │ + beq.n 4bb0a │ │ ldr r1, [r5, #4] │ │ add r2, sp, #8 │ │ strd r9, r7, [sp] │ │ mov r7, r0 │ │ str r4, [r0, #0] │ │ mov r3, r7 │ │ str r6, [r0, #4] │ │ mov r0, r2 │ │ movs r2, #2 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r1, r0, [sp, #8] │ │ lsls r1, r1, #31 │ │ - beq.n 4b35e │ │ + beq.n 4ba6e │ │ add r3, sp, #16 │ │ ldmia r3, {r1, r2, r3} │ │ - b.n 4b39a │ │ - cbz r0, 4b3b0 │ │ + b.n 4baaa │ │ + cbz r0, 4bac0 │ │ add r0, sp, #8 │ │ mov r1, r8 │ │ - bl 4b420 │ │ + bl 4bb30 │ │ movs r6, #17 │ │ ldr r0, [sp, #8] │ │ movt r6, #32768 @ 0x8000 │ │ cmp r0, r6 │ │ - bne.n 4b396 │ │ + bne.n 4baa6 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 4b3dc │ │ + cbz r0, 4baec │ │ ldr r1, [r5, #4] │ │ add r0, sp, #8 │ │ - bl 4b420 │ │ + bl 4bb30 │ │ ldr r0, [sp, #8] │ │ cmp r0, r6 │ │ - bne.n 4b396 │ │ + bne.n 4baa6 │ │ movs r0, #1 │ │ str.w r6, [sl] │ │ strb.w r0, [sl, #4] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ add r3, sp, #8 │ │ ldmia r3, {r0, r1, r2, r3} │ │ @@ -53083,120 +53204,121 @@ │ │ str.w r2, [sl, #8] │ │ str.w r0, [sl] │ │ str.w r3, [sl, #12] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #23 │ │ movs r6, #23 │ │ - blx d7bb0 │ │ - cbz r0, 4b402 │ │ - ldr r1, [pc, #80] @ (4b40c ) │ │ + blx d87f0 │ │ + cbz r0, 4bb12 │ │ + ldr r1, [pc, #80] @ (4bb1c ) │ │ movs r2, #23 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #17 │ │ strd r5, r6, [sl, #8] │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #4 │ │ strd r0, r6, [sl] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r0, [pc, #60] @ (4b41c ) │ │ + ldr r0, [pc, #60] @ (4bb2c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #40] @ (4b410 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #40] @ (4bb20 ) │ │ add r2, sp, #8 │ │ - ldr r3, [pc, #40] @ (4b414 ) │ │ - ldr r1, [pc, #44] @ (4b418 ) │ │ + ldr r3, [pc, #40] @ (4bb24 ) │ │ + ldr r1, [pc, #44] @ (4bb28 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #23 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - sxth r4, r6 │ │ - vdup.32 d29, d17[1] │ │ - vqshrn.u64 d30, q15, #4 │ │ + add r7, sp, #528 @ 0x210 │ │ + vtbl.8 d29, {d28-d29}, d7 │ │ + @ instruction: 0xfffcee0e │ │ movs r0, r1 │ │ - orr.w r0, ip, r8 │ │ - @ instruction: 0xeb3e0008 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #12 │ │ + vhadd.s32 d16, d12, d8 │ │ + orrs.w r0, lr, #8 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #16 │ │ mov r4, r0 │ │ mov r0, r1 │ │ movs r1, #0 │ │ - blx 9d6e4 │ │ - movw r8, #17 │ │ + blx 9e338 │ │ + movs r5, #3 │ │ adds r1, r0, #1 │ │ - movt r8, #32768 @ 0x8000 │ │ + movt r5, #32768 @ 0x8000 │ │ cmp r1, #2 │ │ - bcs.n 4b448 │ │ - str.w r8, [r4] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + bcs.n 4bb58 │ │ + add.w r0, r5, #14 │ │ + str r0, [r4, #0] │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 4b466 │ │ - sub.w r5, r8, #14 │ │ - strd r5, r6, [r4] │ │ + bne.n 4bb72 │ │ + strd r5, r7, [r4] │ │ strd r5, r0, [r4, #8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r9, r0 │ │ - blx a8aa8 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r8, r0 │ │ + blx a96fc │ │ mov r5, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - mov r0, sp │ │ + add r0, sp, #4 │ │ mov r1, r5 │ │ - bl 3ffbc │ │ - ldmia.w sp, {r0, r1, r5} │ │ - ldr r7, [pc, #64] @ (4b4c4 ) │ │ + bl 40468 │ │ + add r5, sp, #4 │ │ + ldmia r5, {r0, r1, r5} │ │ + ldr r6, [pc, #68] @ (4bbd4 ) │ │ cmp r0, #0 │ │ - add r7, pc │ │ + add r6, pc │ │ ite eq │ │ - moveq r7, r1 │ │ + moveq r6, r1 │ │ movne r5, #27 │ │ - cbz r5, 4b4a8 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 4bba2 │ │ + bl 3e144 │ │ + cbz r5, 4bbb0 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ - cbz r0, 4b4bc │ │ - mov r1, r7 │ │ + blx d87f0 │ │ + cbz r0, 4bbcc │ │ + mov r7, r0 │ │ + b.n 4bbb2 │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ mov r2, r5 │ │ - mov r6, r0 │ │ - bl d44bc │ │ - mov r0, r9 │ │ - cmp r5, r8 │ │ - beq.n 4b43e │ │ - b.n 4b458 │ │ - movs r6, #1 │ │ - movs r5, #0 │ │ - mov r0, r9 │ │ - strd r5, r6, [r4] │ │ + bl d53c6 │ │ + mov r0, r8 │ │ + strd r5, r7, [r4] │ │ strd r5, r0, [r4, #8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ - cbz r1, 4b4f8 │ │ + bl 3e0ac │ │ + add r7, sp, #84 @ 0x54 │ │ vsli.32 , q8, #28 │ │ sub sp, #24 │ │ - cbz r2, 4b516 │ │ + cbz r2, 4bc26 │ │ cmp r2, #1 │ │ - beq.n 4b502 │ │ + beq.n 4bc12 │ │ add.w r2, r2, r2, lsl #2 │ │ movw r6, #52429 @ 0xcccd │ │ movt r6, #52428 @ 0xcccc │ │ add.w ip, r1, #68 @ 0x44 │ │ lsls r2, r2, #3 │ │ ldr r5, [r1, #28] │ │ subs r2, #40 @ 0x28 │ │ @@ -53206,4824 +53328,4796 @@ │ │ ldr.w r6, [r4], #40 │ │ cmp r5, r6 │ │ itt ls │ │ movls r5, r6 │ │ subls.w r1, ip, #28 │ │ subs r2, #1 │ │ mov ip, r4 │ │ - bne.n 4b4ee │ │ + bne.n 4bbfe │ │ ldrb.w r2, [r1, #32] │ │ ldr r1, [r1, #28] │ │ cmp r2, #5 │ │ - bhi.n 4b522 │ │ - ldr r4, [pc, #156] @ (4b5ac ) │ │ + bhi.n 4bc32 │ │ + ldr r4, [pc, #144] @ (4bcb0 ) │ │ add r4, pc │ │ ldr.w r2, [r4, r2, lsl #2] │ │ - b.n 4b524 │ │ + b.n 4bc34 │ │ movs r5, #0 │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ - beq.n 4b52c │ │ + beq.n 4bc3c │ │ ldr r1, [sp, #40] @ 0x28 │ │ - b.n 4b550 │ │ + b.n 4bc64 │ │ movs r2, #3 │ │ adds r5, r2, r1 │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ - bne.n 4b51e │ │ + bne.n 4bc2e │ │ movs r1, #2 │ │ - add.w r1, r1, r5, lsl #1 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 4b53c │ │ - bl 3da28 │ │ - cbz r1, 4b57c │ │ + add.w r3, r1, r5, lsl #1 │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + bgt.n 4bc4c │ │ + bl 3e144 │ │ + cbz r3, 4bc62 │ │ mov r6, r0 │ │ - mov r0, r1 │ │ - mov r4, r1 │ │ - blx d7bb0 │ │ - cbz r0, 4b5a4 │ │ + mov r0, r3 │ │ + mov r4, r3 │ │ + blx d87f0 │ │ + cbz r0, 4bca8 │ │ mov r1, r0 │ │ mov r0, r6 │ │ mov r3, r4 │ │ + b.n 4bc64 │ │ + movs r1, #1 │ │ + movs r4, #0 │ │ movs r2, #0 │ │ cmp r3, #1 │ │ str r5, [sp, #20] │ │ - str r2, [sp, #16] │ │ + str r4, [sp, #16] │ │ strd r3, r1, [sp, #8] │ │ - bls.n 4b588 │ │ - movs r3, #0 │ │ - strh r3, [r1, r2] │ │ - adds r2, #2 │ │ - strh r5, [r1, #0] │ │ + bls.n 4bc8c │ │ + strh r4, [r1, r2] │ │ + adds r1, r2, #2 │ │ ldr r6, [sp, #20] │ │ - str r2, [sp, #16] │ │ - ldrd r1, r3, [sp, #8] │ │ - ldr r2, [sp, #16] │ │ - strd r1, r3, [r0] │ │ - strd r2, r6, [r0, #8] │ │ + ldrd r2, r3, [sp, #8] │ │ + strd r2, r3, [r0] │ │ + strd r1, r6, [r0, #8] │ │ + strh r5, [r3, #0] │ │ add sp, #24 │ │ pop {r4, r5, r6, pc} │ │ - movs r1, #0 │ │ - movs r2, #1 │ │ - str r5, [sp, #20] │ │ - str r1, [sp, #16] │ │ - strd r1, r2, [sp, #8] │ │ movs r1, #1 │ │ - mov r4, r0 │ │ + mov r6, r0 │ │ str r1, [sp, #0] │ │ add r1, sp, #8 │ │ movs r2, #2 │ │ movs r3, #1 │ │ mov r0, r1 │ │ movs r1, #0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r1, r2, [sp, #12] │ │ - mov r0, r4 │ │ - b.n 4b55e │ │ + mov r0, r6 │ │ + b.n 4bc74 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ - ldr r6, [pc, #328] @ (4b6f8 ) │ │ - vtbl.8 d30, {d13-d14}, d29 │ │ - ldr r7, [pc, #960] @ (4b974 ) │ │ + bl 3e0ac │ │ + ldr r3, [pc, #776] @ (4bfbc ) │ │ + vsri.64 , q2, #3 │ │ + bmi.n 4bc62 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ - vpush {d8-d12} │ │ - sub sp, #160 @ 0xa0 │ │ - ldr r5, [sp, #244] @ 0xf4 │ │ + vpush {d8-d13} │ │ + sub sp, #192 @ 0xc0 │ │ + ldr r5, [sp, #284] @ 0x11c │ │ mov r4, r2 │ │ movs r2, #12 │ │ - mov r6, r1 │ │ + mov r8, r1 │ │ movt r2, #32768 @ 0x8000 │ │ - str r3, [sp, #92] @ 0x5c │ │ + str r3, [sp, #108] @ 0x6c │ │ ldrb r1, [r5, #0] │ │ - str r2, [sp, #140] @ 0x8c │ │ cmp r1, #5 │ │ - bne.w 4ca32 │ │ - str r0, [sp, #88] @ 0x58 │ │ - add r0, sp, #140 @ 0x8c │ │ - bl 3193c │ │ + bne.w 4d230 │ │ + str r0, [sp, #104] @ 0x68 │ │ + add r0, sp, #172 @ 0xac │ │ + str r2, [sp, #172] @ 0xac │ │ + bl 31e78 │ │ cmp r4, #0 │ │ - beq.w 4ca5c │ │ - mov r1, r6 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ - ldr r2, [r5, #4] │ │ + beq.w 4d256 │ │ + ldr r6, [sp, #280] @ 0x118 │ │ add.w r0, r4, r4, lsl #2 │ │ - str r2, [sp, #104] @ 0x68 │ │ - cmp r2, #0 │ │ - beq.w 4ca44 │ │ - add.w r0, r1, r0, lsl #3 │ │ - str r0, [sp, #96] @ 0x60 │ │ + ldr r1, [r5, #4] │ │ + str r1, [sp, #128] @ 0x80 │ │ + cmp r1, #0 │ │ + beq.w 4d23e │ │ + add.w r0, r8, r0, lsl #3 │ │ + str r0, [sp, #120] @ 0x78 │ │ ldr r0, [r5, #8] │ │ - mov r6, r1 │ │ + str r0, [sp, #124] @ 0x7c │ │ + movs r0, #0 │ │ str r0, [sp, #100] @ 0x64 │ │ - add.w r0, r1, #40 @ 0x28 │ │ - vldr s16, [pc, #820] @ 4b93c │ │ - vldr d9, [pc, #820] @ 4b940 │ │ - vldr d10, [pc, #824] @ 4b948 │ │ - strd r0, r6, [sp, #108] @ 0x6c │ │ - ldrd r4, r6, [r6, #20] │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldrh.w fp, [r5, #402] @ 0x192 │ │ - add.w r8, r5, #268 @ 0x10c │ │ + vldr s16, [pc, #848] @ 4c05c │ │ + vldr d9, [pc, #848] @ 4c060 │ │ + vldr d10, [pc, #852] @ 4c068 │ │ + ldrd r4, r5, [r8, #20] │ │ + add.w r0, r8, #40 @ 0x28 │ │ + ldr.w fp, [sp, #128] @ 0x80 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + str.w r8, [sp, #136] @ 0x88 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldrh.w sl, [fp, #402] @ 0x192 │ │ + add.w r6, fp, #268 @ 0x10c │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ - add.w r0, fp, fp, lsl #1 │ │ + add.w r0, sl, sl, lsl #1 │ │ mov.w r9, r0, lsl #2 │ │ cmp.w r9, #0 │ │ - beq.n 4b67e │ │ - ldrd r1, sl, [r8, #4] │ │ + beq.n 4bd88 │ │ + ldrd r1, r8, [r6, #4] │ │ mov r0, r4 │ │ - mov r2, sl │ │ - cmp r6, sl │ │ + mov r2, r8 │ │ + cmp r5, r8 │ │ it cc │ │ - movcc r2, r6 │ │ - blx d7c10 │ │ + movcc r2, r5 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ - subeq.w r0, r6, sl │ │ + subeq.w r0, r5, r8 │ │ cmp r0, #0 │ │ mov.w r0, #0 │ │ it mi │ │ movmi r0, #1 │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ subs r0, r1, r0 │ │ - adds r7, #1 │ │ sub.w r9, r9, #12 │ │ - add.w r8, r8, #12 │ │ + adds r7, #1 │ │ + adds r6, #12 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - beq.n 4b632 │ │ - cbz r0, 4b694 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - cbnz r1, 4b686 │ │ - b.n 4b6ea │ │ - mov r7, fp │ │ - ldr r1, [sp, #116] @ 0x74 │ │ + beq.n 4bd3e │ │ + cbz r0, 4bd9e │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + cbnz r1, 4bd90 │ │ + b.n 4bdec │ │ + mov r7, sl │ │ + ldr r1, [sp, #140] @ 0x8c │ │ cmp r1, #0 │ │ - beq.n 4b6ea │ │ - add.w r0, r5, r7, lsl #2 │ │ + beq.n 4bdec │ │ + add.w r0, fp, r7, lsl #2 │ │ subs r1, #1 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr.w r5, [r0, #408] @ 0x198 │ │ - b.n 4b61e │ │ - ldr r4, [sp, #112] @ 0x70 │ │ + str r1, [sp, #140] @ 0x8c │ │ + ldr.w fp, [r0, #408] @ 0x198 │ │ + b.n 4bd2a │ │ + ldr r4, [sp, #136] @ 0x88 │ │ add.w r1, r7, r7, lsl #1 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ - add.w r1, r5, r1, lsl #3 │ │ + add.w r1, fp, r1, lsl #3 │ │ + ldr.w fp, [sp, #280] @ 0x118 │ │ ldrb.w r0, [r4, #32] │ │ + ldrd r6, r3, [sp, #112] @ 0x70 │ │ tbh [pc, r0, lsl #1] │ │ movs r0, r2 │ │ - lsls r7, r2, #6 │ │ - lsls r6, r5, #3 │ │ - lsls r3, r6, #4 │ │ - lsls r6, r6, #1 │ │ - lsls r2, r5, #6 │ │ - lsls r3, r6, #7 │ │ - lsls r4, r2, #5 │ │ - lsls r1, r6, #8 │ │ - lsls r3, r7, #2 │ │ - lsls r6, r7, #7 │ │ - lsls r3, r0, #1 │ │ - lsls r0, r1, #2 │ │ - lsls r0, r0, #7 │ │ - movs r2, r5 │ │ - lsls r1, r0, #4 │ │ + lsls r3, r4, #6 │ │ + lsls r3, r6, #3 │ │ + lsls r2, r7, #4 │ │ + lsls r3, r6, #1 │ │ + lsls r6, r6, #6 │ │ + lsls r3, r0, #8 │ │ + lsls r4, r3, #5 │ │ + lsls r5, r0, #9 │ │ + lsls r4, r7, #2 │ │ + lsls r6, r1, #8 │ │ + movs r4, r7 │ │ + lsls r5, r0, #2 │ │ + lsls r4, r1, #7 │ │ + movs r3, r4 │ │ + lsls r6, r0, #4 │ │ ldrb r0, [r1, #0] │ │ ldr r4, [r4, #28] │ │ - cmp r0, #0 │ │ - beq.w 4bc6c │ │ cmp r0, #1 │ │ - bne.w 4cb2c │ │ - ldrb.w r8, [r1, #1] │ │ - ldr r7, [r6, #8] │ │ - add.w r9, r4, #1 │ │ - cmp r9, r7 │ │ - bhi.w 4bc7a │ │ - b.n 4bcaa │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + beq.w 4c3b2 │ │ + cmp r0, #0 │ │ + bne.w 4d3d6 │ │ + movs r0, #2 │ │ + b.n 4c3b4 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ ldrb.w r2, [r0, #32] │ │ ldr r1, [r0, #28] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 51ec4 │ │ - b.w 4c78c │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + bl 52650 │ │ + b.w 4cf1e │ │ ldrb r0, [r1, #0] │ │ cmp r0, #0 │ │ - beq.w 4bb70 │ │ + beq.w 4c2b0 │ │ cmp r0, #4 │ │ - bne.w 4cb2c │ │ + bne.w 4d306 │ │ ldr r5, [r1, #12] │ │ cmp r5, #0 │ │ - beq.w 4bec8 │ │ - ldr.w sl, [r1, #8] │ │ - ldrb.w r0, [sl] │ │ + beq.w 4c632 │ │ + ldr.w r8, [r1, #8] │ │ + ldrb.w r0, [r8] │ │ cmp r0, #0 │ │ - beq.w 4c054 │ │ + beq.w 4c7ce │ │ cmp r0, #3 │ │ - bne.w 4cb2c │ │ - ldrd r4, r6, [sl, #8] │ │ - b.w 4c056 │ │ + bne.w 4d306 │ │ + ldrd r4, r6, [r8, #8] │ │ + b.w 4c7d0 │ │ ldrb r0, [r1, #0] │ │ cmp r0, #4 │ │ - beq.w 4bbc2 │ │ + beq.w 4c30a │ │ cmp r0, #0 │ │ - bne.w 4cacc │ │ + bne.w 4d2c6 │ │ ldr r4, [r4, #28] │ │ - ldr r5, [r6, #8] │ │ + ldr.w r5, [fp, #8] │ │ adds r0, r4, #3 │ │ cmp r0, r5 │ │ - bls.n 4b772 │ │ - ldr r1, [r6, #0] │ │ - subs r7, r0, r5 │ │ + bls.n 4be7a │ │ + ldr.w r1, [fp] │ │ + subs r6, r0, r5 │ │ subs r0, r1, r5 │ │ - cmp r7, r0 │ │ - bhi.w 4c93e │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcc.n 4b768 │ │ - subs r7, #1 │ │ - mov r1, r7 │ │ - bl d3fdc │ │ - add r5, r7 │ │ - adds r0, r6, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ + cmp r6, r0 │ │ + bhi.w 4d122 │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcc.n 4be70 │ │ + subs r6, #1 │ │ + mov r1, r6 │ │ + bl d5370 │ │ + add r5, r6 │ │ + adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ cmp r5, r4 │ │ - bcc.w 4cbde │ │ + bcc.w 4d432 │ │ subs r0, r5, r4 │ │ cmp r0, #2 │ │ - bls.w 4cbd0 │ │ - ldr r0, [r6, #4] │ │ + bls.w 4d424 │ │ + ldr.w r0, [fp, #4] │ │ movs r1, #0 │ │ strh r1, [r0, r4] │ │ add r0, r4 │ │ strb r1, [r0, #2] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #68] @ 0x44 │ │ - b.w 4c78c │ │ + str r0, [sp, #84] @ 0x54 │ │ + b.w 4cf1e │ │ ldrb r0, [r1, #0] │ │ ldr r4, [r4, #28] │ │ cmp r0, #0 │ │ - beq.w 4bbfc │ │ + beq.w 4c344 │ │ cmp r0, #2 │ │ - bne.w 4cb52 │ │ + bne.w 4d34a │ │ ldr r0, [r1, #8] │ │ cmp r0, #0 │ │ - beq.w 4bd90 │ │ + beq.w 4c4de │ │ cmp r0, #1 │ │ - bne.w 4cb52 │ │ - ldrd sl, r9, [r1, #16] │ │ - b.n 4bd9c │ │ + bne.w 4d34a │ │ + ldrd r0, r8, [r1, #16] │ │ + b.n 4c4ec │ │ ldrb r0, [r1, #0] │ │ cmp r0, #4 │ │ - beq.w 4bc06 │ │ + beq.w 4c34c │ │ cmp r0, #0 │ │ - bne.w 4caec │ │ + bne.w 4d2e6 │ │ ldr r4, [r4, #28] │ │ - ldr r5, [r6, #8] │ │ + ldr.w r5, [fp, #8] │ │ adds r0, r4, #3 │ │ cmp r0, r5 │ │ - bls.n 4b7fc │ │ - ldr r1, [r6, #0] │ │ - subs r7, r0, r5 │ │ + bls.n 4bf0c │ │ + ldr.w r1, [fp] │ │ + subs r6, r0, r5 │ │ subs r0, r1, r5 │ │ - cmp r7, r0 │ │ - bhi.w 4c960 │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcc.n 4b7f2 │ │ - subs r7, #1 │ │ - mov r1, r7 │ │ - bl d3fdc │ │ - add r5, r7 │ │ - adds r0, r6, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ + cmp r6, r0 │ │ + bhi.w 4d148 │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcc.n 4bf02 │ │ + subs r6, #1 │ │ + mov r1, r6 │ │ + bl d5370 │ │ + add r5, r6 │ │ + adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ cmp r5, r4 │ │ - bcc.w 4cbde │ │ + bcc.w 4d432 │ │ subs r0, r5, r4 │ │ cmp r0, #2 │ │ - bls.w 4cbd0 │ │ - ldr r0, [r6, #4] │ │ + bls.w 4d424 │ │ + ldr.w r0, [fp, #4] │ │ movs r1, #0 │ │ strh r1, [r0, r4] │ │ add r0, r4 │ │ strb r1, [r0, #2] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #80] @ 0x50 │ │ - b.w 4c78c │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.w 4cf1e │ │ ldrb r0, [r1, #0] │ │ cmp r0, #4 │ │ - beq.w 4bc3a │ │ + beq.w 4c380 │ │ cmp r0, #0 │ │ - bne.w 4caac │ │ + bne.w 4d2a6 │ │ ldr r4, [r4, #28] │ │ - ldr r5, [r6, #8] │ │ + ldr.w r5, [fp, #8] │ │ adds r0, r4, #3 │ │ cmp r0, r5 │ │ - bls.n 4b862 │ │ - ldr r1, [r6, #0] │ │ - subs r7, r0, r5 │ │ + bls.n 4bf7a │ │ + ldr.w r1, [fp] │ │ + subs r6, r0, r5 │ │ subs r0, r1, r5 │ │ - cmp r7, r0 │ │ - bhi.w 4c982 │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcc.n 4b858 │ │ - subs r7, #1 │ │ - mov r1, r7 │ │ - bl d3fdc │ │ - add r5, r7 │ │ - adds r0, r6, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ + cmp r6, r0 │ │ + bhi.w 4d16e │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcc.n 4bf70 │ │ + subs r6, #1 │ │ + mov r1, r6 │ │ + bl d5370 │ │ + add r5, r6 │ │ + adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ cmp r5, r4 │ │ - bcc.w 4cbde │ │ + bcc.w 4d432 │ │ subs r0, r5, r4 │ │ cmp r0, #2 │ │ - bls.w 4cbd0 │ │ - ldr r0, [r6, #4] │ │ + bls.w 4d424 │ │ + ldr.w r0, [fp, #4] │ │ movs r1, #0 │ │ strh r1, [r0, r4] │ │ add r0, r4 │ │ strb r1, [r0, #2] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.w 4c78c │ │ + str r0, [sp, #80] @ 0x50 │ │ + b.w 4cf1e │ │ ldrb r0, [r1, #0] │ │ - ldr.w r8, [r4, #28] │ │ + ldr.w r9, [r4, #28] │ │ cmp r0, #0 │ │ - beq.w 4bc66 │ │ + beq.w 4c3ac │ │ cmp r0, #2 │ │ - bne.w 4cb38 │ │ + bne.w 4d32a │ │ ldr r0, [r1, #8] │ │ cmp r0, #0 │ │ - beq.w 4bdf4 │ │ + beq.w 4c552 │ │ cmp r0, #1 │ │ - bne.w 4cb38 │ │ - ldrd r9, r0, [r1, #16] │ │ - b.n 4be02 │ │ + bne.w 4d32a │ │ + ldrd r8, r0, [r1, #16] │ │ + b.n 4c560 │ │ ldrb r0, [r1, #0] │ │ cmp r0, #0 │ │ - beq.w 4bb70 │ │ + beq.w 4c2b0 │ │ cmp r0, #4 │ │ - bne.w 4cb2c │ │ + bne.w 4d306 │ │ ldr r0, [r1, #12] │ │ cmp r0, #0 │ │ - beq.w 4c192 │ │ - ldr r3, [sp, #112] @ 0x70 │ │ + beq.w 4c90e │ │ + ldr r3, [sp, #136] @ 0x88 │ │ ldr r2, [r3, #0] │ │ lsls r2, r2, #31 │ │ - beq.w 4cc94 │ │ + beq.w 4d4da │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr.w sl, [r1, #8] │ │ - ldrd r8, r7, [r3, #8] │ │ - lsls r6, r0, #3 │ │ - add.w r1, sl, r0, lsl #3 │ │ - str r1, [sp, #116] @ 0x74 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - add r0, sp, #140 @ 0x8c │ │ - mov r1, sl │ │ - strd r8, r7, [sp] │ │ - bl 52a9c │ │ - add r5, sp, #140 @ 0x8c │ │ - ldmia r5, {r0, r4, r5} │ │ + ldr.w fp, [r1, #8] │ │ + ldrd r6, r5, [r3, #8] │ │ + lsls r7, r0, #3 │ │ + add.w r1, fp, r0, lsl #3 │ │ + str r1, [sp, #140] @ 0x8c │ │ + ldr r2, [sp, #108] @ 0x6c │ │ + add r0, sp, #172 @ 0xac │ │ + mov r1, fp │ │ + strd r6, r5, [sp] │ │ + bl 53228 │ │ + add.w r8, sp, #172 @ 0xac │ │ + ldmia.w r8, {r0, r4, r8} │ │ lsls r0, r0, #31 │ │ - bne.w 4c184 │ │ + bne.w 4c900 │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ - add.w sl, sl, #24 │ │ + add.w fp, fp, #24 │ │ add r0, r4 │ │ cmp r0, #1 │ │ - bhi.w 4c1a2 │ │ - subs r6, #24 │ │ - bne.n 4b8de │ │ - b.w 4c192 │ │ - vmov.f32 s24, s16 │ │ + bhi.w 4c91e │ │ + subs r7, #24 │ │ + bne.n 4bff8 │ │ + b.w 4c90e │ │ + vmov.f32 s26, s16 │ │ ldrb r0, [r1, #0] │ │ ldr.w r8, [r4, #28] │ │ cmp r0, #0 │ │ - beq.w 4bf9a │ │ + beq.w 4c702 │ │ cmp r0, #2 │ │ - bne.w 4cb6c │ │ + bne.w 4d368 │ │ ldr r0, [r1, #8] │ │ cmp r0, #2 │ │ - beq.w 4bf6e │ │ + beq.w 4c6d6 │ │ cmp r0, #1 │ │ - bne.w 4bf7a │ │ + bne.w 4c6e2 │ │ ldrd r0, r1, [r1, #16] │ │ - bl d450e │ │ - b.n 4bf82 │ │ + bl d523a │ │ + b.n 4c6ea │ │ + nop │ │ movs r0, r0 │ │ ldrb r0, [r0, #31] │ │ movs r0, r0 │ │ - b.n 4b946 │ │ + b.n 4c066 │ │ @ instruction: 0xffff47ef │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ ldrb r0, [r7, #31] │ │ ldr r0, [r4, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 4cc6e │ │ + beq.w 4d4b4 │ │ ldrd r0, r2, [r4, #8] │ │ strd r0, r2, [sp] │ │ - add r0, sp, #140 @ 0x8c │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - bl 52a9c │ │ + add r0, sp, #172 @ 0xac │ │ + ldr r2, [sp, #108] @ 0x6c │ │ + bl 53228 │ │ mov r1, r4 │ │ - ldrd r4, r3, [sp, #148] @ 0x94 │ │ - ldrd r0, r5, [sp, #140] @ 0x8c │ │ + ldrd r4, r3, [sp, #180] @ 0xb4 │ │ + ldrd r0, r5, [sp, #172] @ 0xac │ │ cmp r0, #0 │ │ - bne.w 4cb86 │ │ + bne.w 4d370 │ │ ldr r1, [r1, #28] │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.w 4bd72 │ │ - ldr r4, [r6, #8] │ │ + bne.w 4c4c0 │ │ + ldr.w r4, [fp, #8] │ │ adds r0, r1, #3 │ │ cmp r0, r4 │ │ - bls.n 4b9ba │ │ - ldr r2, [r6, #0] │ │ + bls.n 4c0e0 │ │ + ldr.w r2, [fp] │ │ subs r5, r0, r4 │ │ subs r0, r2, r4 │ │ cmp r5, r0 │ │ - bhi.w 4ca0a │ │ - ldr r6, [r6, #4] │ │ + bhi.w 4d206 │ │ + ldr.w r6, [fp, #4] │ │ cmp r5, #2 │ │ add.w r0, r6, r4 │ │ - bcc.n 4b9b0 │ │ + bcc.n 4c0d6 │ │ subs r5, #1 │ │ mov r7, r1 │ │ mov r1, r5 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r4, r5 │ │ mov r1, r7 │ │ adds r0, r6, r4 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ adds r4, #1 │ │ movs r2, #0 │ │ - str r4, [r6, #8] │ │ + str.w r4, [fp, #8] │ │ strb r2, [r0, #0] │ │ cmp r4, r1 │ │ - bcc.w 4cc76 │ │ + bcc.w 4d4bc │ │ subs r0, r4, r1 │ │ cmp r0, #2 │ │ - bls.w 4cbd0 │ │ - ldr r0, [r6, #4] │ │ + bls.w 4d424 │ │ + ldr.w r0, [fp, #4] │ │ movs r2, #0 │ │ strh r2, [r0, r1] │ │ add r0, r1 │ │ strb r2, [r0, #2] │ │ - b.w 4c78c │ │ + b.w 4cf1e │ │ ldrb r5, [r1, #0] │ │ - ldr.w r8, [r4, #28] │ │ + ldr.w r9, [r4, #28] │ │ cmp r5, #0 │ │ - beq.w 4be7c │ │ + beq.w 4c5e0 │ │ cmp r5, #2 │ │ - bne.w 4cb30 │ │ + bne.w 4d344 │ │ ldr r0, [r1, #8] │ │ cmp r0, #0 │ │ - beq.w 4be60 │ │ + beq.w 4c5c4 │ │ cmp r0, #1 │ │ - bne.w 4cb30 │ │ + bne.w 4d344 │ │ ldrd r5, r0, [r1, #16] │ │ - b.n 4be6c │ │ - vmov.f64 d12, d10 │ │ + b.n 4c5d0 │ │ + vmov.f64 d13, d10 │ │ ldrb r0, [r1, #0] │ │ ldr r4, [r4, #28] │ │ cmp r0, #0 │ │ - beq.w 4bffa │ │ + beq.w 4c768 │ │ cmp r0, #2 │ │ - bne.w 4cb2c │ │ + bne.w 4d3b4 │ │ ldr r0, [r1, #8] │ │ cmp r0, #2 │ │ - beq.w 4bf74 │ │ + beq.w 4c6dc │ │ cmp r0, #1 │ │ - bne.w 4bfee │ │ + bne.w 4c75c │ │ ldrd r0, r1, [r1, #16] │ │ - bl d450e │ │ - b.n 4bff6 │ │ + bl d523a │ │ + b.n 4c764 │ │ ldrb r0, [r1, #0] │ │ cmp r0, #4 │ │ - beq.w 4bcc2 │ │ + beq.w 4c40c │ │ cmp r0, #0 │ │ - bne.w 4cb0c │ │ + bne.w 4d314 │ │ ldr r4, [r4, #28] │ │ - ldr r5, [r6, #8] │ │ + ldr.w r5, [fp, #8] │ │ adds r0, r4, #3 │ │ cmp r0, r5 │ │ - bls.n 4ba6c │ │ - ldr r1, [r6, #0] │ │ - subs r7, r0, r5 │ │ + bls.n 4c19a │ │ + ldr.w r1, [fp] │ │ + subs r6, r0, r5 │ │ subs r0, r1, r5 │ │ - cmp r7, r0 │ │ - bhi.w 4c9a4 │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcc.n 4ba62 │ │ - subs r7, #1 │ │ - mov r1, r7 │ │ - bl d3fdc │ │ - add r5, r7 │ │ - adds r0, r6, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ + cmp r6, r0 │ │ + bhi.w 4d194 │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcc.n 4c190 │ │ + subs r6, #1 │ │ + mov r1, r6 │ │ + bl d5370 │ │ + add r5, r6 │ │ + adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ cmp r5, r4 │ │ - bcc.w 4cbde │ │ + bcc.w 4d432 │ │ subs r0, r5, r4 │ │ cmp r0, #2 │ │ - bls.w 4cbd0 │ │ - ldr r0, [r6, #4] │ │ + bls.w 4d424 │ │ + ldr.w r0, [fp, #4] │ │ movs r1, #0 │ │ strh r1, [r0, r4] │ │ add r0, r4 │ │ strb r1, [r0, #2] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #84] @ 0x54 │ │ - b.w 4c78c │ │ + str r0, [sp, #92] @ 0x5c │ │ + b.w 4cf1e │ │ ldrb r0, [r1, #0] │ │ ldr r7, [r4, #28] │ │ cmp r0, #0 │ │ - beq.w 4bcfc │ │ + beq.w 4c446 │ │ cmp r0, #3 │ │ - bne.w 4cb2c │ │ + bne.w 4d3f0 │ │ ldrd r2, r3, [r1, #8] │ │ - b.n 4bcfe │ │ + b.n 4c448 │ │ ldrb r0, [r1, #0] │ │ cmp r0, #4 │ │ - beq.w 4bd0a │ │ + beq.w 4c458 │ │ cmp r0, #0 │ │ - bne.w 4ca8c │ │ + bne.w 4d286 │ │ ldr r4, [r4, #28] │ │ - ldr r5, [r6, #8] │ │ + ldr.w r5, [fp, #8] │ │ adds r0, r4, #3 │ │ cmp r0, r5 │ │ - bls.n 4bae8 │ │ - ldr r1, [r6, #0] │ │ - subs r7, r0, r5 │ │ + bls.n 4c21e │ │ + ldr.w r1, [fp] │ │ + subs r6, r0, r5 │ │ subs r0, r1, r5 │ │ - cmp r7, r0 │ │ - bhi.w 4c9c6 │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcc.n 4bade │ │ - subs r7, #1 │ │ - mov r1, r7 │ │ - bl d3fdc │ │ - add r5, r7 │ │ - adds r0, r6, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ + cmp r6, r0 │ │ + bhi.w 4d1ba │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcc.n 4c214 │ │ + subs r6, #1 │ │ + mov r1, r6 │ │ + bl d5370 │ │ + add r5, r6 │ │ + adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ cmp r5, r4 │ │ - bcc.w 4cbde │ │ + bcc.w 4d432 │ │ subs r0, r5, r4 │ │ cmp r0, #2 │ │ - bls.w 4cbd0 │ │ - ldr r0, [r6, #4] │ │ + bls.w 4d424 │ │ + ldr.w r0, [fp, #4] │ │ movs r1, #0 │ │ strh r1, [r0, r4] │ │ add r0, r4 │ │ strb r1, [r0, #2] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #72] @ 0x48 │ │ - b.w 4c78c │ │ + str r0, [sp, #76] @ 0x4c │ │ + b.w 4cf1e │ │ ldrb r0, [r1, #0] │ │ cmp r0, #4 │ │ - beq.w 4bd36 │ │ + beq.w 4c484 │ │ cmp r0, #0 │ │ - bne.w 4cba8 │ │ + bne.w 4d392 │ │ ldr r4, [r4, #28] │ │ - ldr r5, [r6, #8] │ │ + ldr.w r5, [fp, #8] │ │ adds r0, r4, #3 │ │ cmp r0, r5 │ │ - bls.n 4bb4e │ │ - ldr r1, [r6, #0] │ │ - subs r7, r0, r5 │ │ + bls.n 4c28c │ │ + ldr.w r1, [fp] │ │ + subs r6, r0, r5 │ │ subs r0, r1, r5 │ │ - cmp r7, r0 │ │ - bhi.w 4c9e8 │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcc.n 4bb44 │ │ - subs r7, #1 │ │ - mov r1, r7 │ │ - bl d3fdc │ │ - add r5, r7 │ │ - adds r0, r6, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ + cmp r6, r0 │ │ + bhi.w 4d1e0 │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcc.n 4c282 │ │ + subs r6, #1 │ │ + mov r1, r6 │ │ + bl d5370 │ │ + add r5, r6 │ │ + adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ cmp r5, r4 │ │ - bcc.w 4cbde │ │ + bcc.w 4d432 │ │ subs r0, r5, r4 │ │ cmp r0, #2 │ │ - bls.w 4cbd0 │ │ - ldr r0, [r6, #4] │ │ + bls.w 4d424 │ │ + ldr.w r0, [fp, #4] │ │ movs r1, #0 │ │ strh r1, [r0, r4] │ │ add r0, r4 │ │ strb r1, [r0, #2] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.w 4c78c │ │ + str r0, [sp, #72] @ 0x48 │ │ + b.w 4cf1e │ │ ldr r4, [r4, #28] │ │ - ldr r5, [r6, #8] │ │ + ldr.w r5, [fp, #8] │ │ adds r0, r4, #3 │ │ cmp r0, r5 │ │ - bls.n 4bba6 │ │ - ldr r1, [r6, #0] │ │ - subs r7, r0, r5 │ │ + bls.n 4c2ec │ │ + ldr.w r1, [fp] │ │ + subs r6, r0, r5 │ │ subs r0, r1, r5 │ │ - cmp r7, r0 │ │ - bhi.w 4c874 │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcc.n 4bb9c │ │ - subs r7, #1 │ │ - mov r1, r7 │ │ - bl d3fdc │ │ - add r5, r7 │ │ - adds r0, r6, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ + cmp r6, r0 │ │ + bhi.w 4d014 │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcc.n 4c2e2 │ │ + subs r6, #1 │ │ + mov r1, r6 │ │ + bl d5370 │ │ + add r5, r6 │ │ + adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ cmp r5, r4 │ │ - bcc.w 4cbde │ │ + bcc.w 4d432 │ │ subs r0, r5, r4 │ │ cmp r0, #2 │ │ - bls.w 4cbd0 │ │ - ldr r0, [r6, #4] │ │ + bls.w 4d424 │ │ + ldr.w r0, [fp, #4] │ │ movs r1, #0 │ │ strh r1, [r0, r4] │ │ add r0, r4 │ │ strb r1, [r0, #2] │ │ - b.w 4c78c │ │ + b.w 4cf1e │ │ ldr r4, [r1, #12] │ │ cmp r4, #0 │ │ - beq.w 4bed8 │ │ + beq.w 4c642 │ │ ldr r0, [r1, #8] │ │ - vmov.f32 s24, s16 │ │ + vmov.f32 s26, s16 │ │ mov r5, r0 │ │ ldrb.w r1, [r5], #24 │ │ cmp r1, #0 │ │ - beq.w 4c598 │ │ + beq.w 4cd26 │ │ cmp r1, #2 │ │ - bne.w 4cacc │ │ + bne.w 4d2c6 │ │ ldr r1, [r0, #8] │ │ cmp r1, #2 │ │ - beq.w 4c572 │ │ + beq.w 4cd00 │ │ cmp r1, #1 │ │ - bne.w 4c578 │ │ + bne.w 4cd06 │ │ ldrd r0, r1, [r0, #16] │ │ - bl d450e │ │ - b.w 4c580 │ │ - mov.w r9, #2147483648 @ 0x80000000 │ │ - mov.w sl, #0 │ │ - b.n 4bd9c │ │ + bl d523a │ │ + b.w 4cd0e │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + movs r0, #0 │ │ + b.n 4c4ec │ │ ldr r4, [r1, #12] │ │ cmp r4, #0 │ │ - beq.w 4bef6 │ │ + beq.w 4c660 │ │ ldr r6, [r1, #8] │ │ movs r7, #0 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ ldrb r0, [r6, #0] │ │ cmp r0, #0 │ │ - beq.w 4c292 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + beq.w 4ca16 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ cmp r0, #2 │ │ - bne.w 4caee │ │ + bne.w 4d2e8 │ │ ldr r0, [r6, #8] │ │ cmp r0, #0 │ │ - beq.w 4c286 │ │ + beq.w 4ca0a │ │ cmp r0, #1 │ │ - bne.w 4caee │ │ + bne.w 4d2e8 │ │ ldrd r7, r5, [r6, #16] │ │ - b.n 4c292 │ │ + b.n 4ca16 │ │ ldr r4, [r1, #12] │ │ cmp r4, #0 │ │ - beq.w 4bf14 │ │ - ldr r6, [r1, #8] │ │ - ldrb r5, [r6, #0] │ │ + beq.w 4c67e │ │ + ldr r7, [r1, #8] │ │ + ldrb r5, [r7, #0] │ │ cmp r5, #0 │ │ - beq.w 4c36e │ │ + beq.w 4caf6 │ │ cmp r5, #2 │ │ - bne.w 4caac │ │ - ldr r0, [r6, #8] │ │ + bne.w 4d2a6 │ │ + ldr r0, [r7, #8] │ │ cmp r0, #0 │ │ - beq.w 4c352 │ │ + beq.w 4cada │ │ cmp r0, #1 │ │ - bne.w 4caac │ │ - ldrd r5, r0, [r6, #16] │ │ - b.n 4c35e │ │ - mov.w r9, #2147483648 @ 0x80000000 │ │ - b.n 4be0e │ │ - mov.w r8, #2 │ │ - ldr r7, [r6, #8] │ │ - add.w r9, r4, #1 │ │ - cmp r9, r7 │ │ - bls.n 4bcaa │ │ - ldr r0, [r6, #0] │ │ - sub.w r6, r9, r7 │ │ - subs r0, r0, r7 │ │ - cmp r6, r0 │ │ - bhi.w 4c896 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - cmp r6, #2 │ │ - ldr r5, [r0, #4] │ │ - add.w r0, r5, r7 │ │ - bcc.n 4bca0 │ │ - subs r6, #1 │ │ - mov r1, r6 │ │ - bl d3fdc │ │ - add r7, r6 │ │ - adds r0, r5, r7 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ - adds r7, #1 │ │ + bne.w 4d2a6 │ │ + ldrd r5, r0, [r7, #16] │ │ + b.n 4cae6 │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + b.n 4c56c │ │ + ldrb r0, [r1, #1] │ │ + ldr.w r6, [fp, #8] │ │ + add.w r8, r4, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + cmp r8, r6 │ │ + bls.n 4c3f4 │ │ + ldr.w r0, [fp] │ │ + sub.w r7, r8, r6 │ │ + subs r0, r0, r6 │ │ + cmp r7, r0 │ │ + bhi.w 4d03a │ │ + ldr.w r5, [fp, #4] │ │ + cmp r7, #2 │ │ + add.w r0, r5, r6 │ │ + bcc.n 4c3ea │ │ + subs r7, #1 │ │ + mov r1, r7 │ │ + bl d5370 │ │ + add r6, r7 │ │ + adds r0, r5, r6 │ │ + adds r6, #1 │ │ movs r1, #0 │ │ - str r7, [r6, #8] │ │ + str.w r6, [fp, #8] │ │ strb r1, [r0, #0] │ │ - cmp r4, r7 │ │ - bcs.w 4cc2a │ │ - ldr r0, [r6, #4] │ │ - subs.w r1, r8, #2 │ │ + cmp r4, r6 │ │ + bcs.w 4d470 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + ldr.w r0, [fp, #4] │ │ + subs r1, r2, #2 │ │ it ne │ │ - addne.w r1, r8, #1 │ │ + addne r1, r2, #1 │ │ strb r1, [r0, r4] │ │ - b.w 4c78c │ │ + b.w 4cf1e │ │ ldr r4, [r1, #12] │ │ cmp r4, #0 │ │ - beq.w 4bf32 │ │ + beq.w 4c69c │ │ ldr r0, [r1, #8] │ │ - vmov.f64 d12, d10 │ │ + vmov.f64 d13, d10 │ │ mov r5, r0 │ │ ldrb.w r1, [r5], #24 │ │ cmp r1, #0 │ │ - beq.w 4c6a6 │ │ + beq.w 4ce36 │ │ cmp r1, #2 │ │ - bne.w 4cb0c │ │ + bne.w 4d314 │ │ ldr r1, [r0, #8] │ │ cmp r1, #2 │ │ - beq.w 4c694 │ │ + beq.w 4ce24 │ │ cmp r1, #1 │ │ - bne.w 4c69a │ │ + bne.w 4ce2a │ │ ldrd r0, r1, [r0, #16] │ │ - bl d450e │ │ - b.w 4c6a2 │ │ + bl d523a │ │ + b.w 4ce32 │ │ movs r2, #0 │ │ - mov r0, r6 │ │ + mov r0, fp │ │ mov r1, r7 │ │ - bl 52328 │ │ - b.w 4c78c │ │ - ldr r4, [r1, #12] │ │ - cmp r4, #0 │ │ - beq.w 4bf50 │ │ + strd r2, r3, [sp, #112] @ 0x70 │ │ + bl 52ab4 │ │ + b.w 4cf1e │ │ + ldr r5, [r1, #12] │ │ + cmp r5, #0 │ │ + beq.w 4c6ba │ │ ldr r6, [r1, #8] │ │ ldrb r0, [r6, #0] │ │ cmp r0, #0 │ │ - beq.w 4c086 │ │ + beq.w 4c800 │ │ cmp r0, #2 │ │ - bne.w 4ca8c │ │ + bne.w 4d286 │ │ ldr r0, [r6, #8] │ │ cmp r0, #0 │ │ - beq.w 4c42a │ │ + beq.w 4cbb4 │ │ cmp r0, #1 │ │ - bne.w 4ca8c │ │ - ldrd r5, r0, [r6, #16] │ │ - b.n 4c436 │ │ + bne.w 4d286 │ │ + ldrd r4, r0, [r6, #16] │ │ + b.n 4cbc0 │ │ ldr r4, [r1, #12] │ │ - cbz r4, 4bd54 │ │ - ldr r6, [r1, #8] │ │ - ldrb r0, [r6, #0] │ │ + cbz r4, 4c4a2 │ │ + ldr r7, [r1, #8] │ │ + ldrb r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w 4c08c │ │ + beq.w 4c806 │ │ cmp r0, #1 │ │ - bne.w 4cba8 │ │ - ldrb r5, [r6, #1] │ │ + bne.w 4d392 │ │ + ldrb r5, [r7, #1] │ │ subs r0, r5, #3 │ │ cmp r0, #2 │ │ - bcs.w 4c08e │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + bcs.w 4c808 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ movs r2, #1 │ │ movs r3, #0 │ │ ldr r1, [r0, #28] │ │ movs r0, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 52328 │ │ + str r0, [sp, #32] │ │ + mov r0, fp │ │ + bl 52ab4 │ │ movs r0, #0 │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.w 4c78c │ │ + str r0, [sp, #72] @ 0x48 │ │ + b.w 4cf1e │ │ cmp r3, #1 │ │ - bls.w 4cc84 │ │ - mov r0, r6 │ │ + bls.w 4d4ca │ │ + mov r0, fp │ │ mov r2, r4 │ │ - bl 52328 │ │ + bl 52ab4 │ │ cmp r5, #0 │ │ - beq.w 4c78c │ │ + beq.w 4cf1e │ │ mov r0, r4 │ │ - blx d7b70 │ │ - b.w 4c78c │ │ - ldrd sl, r9, [r1, #16] │ │ - cmp.w r9, #4294967295 @ 0xffffffff │ │ - ble.w 4cb52 │ │ - ldr r5, [r6, #8] │ │ - add.w r7, r4, #8 │ │ - cmp r7, r5 │ │ - bls.n 4bdd8 │ │ - ldr r0, [r6, #0] │ │ - sub.w r8, r7, r5 │ │ + blx d87c0 │ │ + b.w 4cf1e │ │ + ldr.w r8, [r1, #20] │ │ + cmp.w r8, #4294967295 @ 0xffffffff │ │ + ble.w 4d34a │ │ + ldr r0, [r1, #16] │ │ + ldr.w r5, [fp, #8] │ │ + add.w r6, r4, #8 │ │ + str r0, [sp, #96] @ 0x60 │ │ + cmp r6, r5 │ │ + bls.n 4c530 │ │ + ldr.w r0, [fp] │ │ + sub.w r9, r6, r5 │ │ subs r0, r0, r5 │ │ - cmp r8, r0 │ │ - bhi.w 4c8d2 │ │ - ldr r6, [r6, #4] │ │ - cmp.w r8, #2 │ │ - add.w r0, r6, r5 │ │ - bcc.n 4bdce │ │ - sub.w r8, r8, #1 │ │ - mov r1, r8 │ │ - bl d3fdc │ │ - add r5, r8 │ │ - adds r0, r6, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ + cmp r9, r0 │ │ + bhi.w 4d088 │ │ + ldr.w r7, [fp, #4] │ │ + cmp.w r9, #2 │ │ + add.w r0, r7, r5 │ │ + bcc.n 4c526 │ │ + sub.w r9, r9, #1 │ │ + mov r1, r9 │ │ + bl d5370 │ │ + add r5, r9 │ │ + adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ cmn.w r4, #9 │ │ it ls │ │ - cmpls r7, r5 │ │ - bhi.w 4ca74 │ │ - ldr r0, [r6, #4] │ │ - str.w sl, [r0, r4] │ │ + cmpls r6, r5 │ │ + bhi.w 4d26e │ │ + ldr.w r0, [fp, #4] │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + str.w r8, [sp, #60] @ 0x3c │ │ + str r1, [r0, r4] │ │ add r0, r4 │ │ - str.w r9, [r0, #4] │ │ - b.w 4c78c │ │ + str.w r8, [r0, #4] │ │ + b.w 4cf1e │ │ ldr r0, [r1, #20] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 4cb38 │ │ - ldr.w r9, [r1, #16] │ │ - adds.w r1, r9, #2147483648 @ 0x80000000 │ │ + ble.w 4d32a │ │ + ldr.w r8, [r1, #16] │ │ + adds.w r1, r8, #2147483648 @ 0x80000000 │ │ adcs.w r0, r0, #0 │ │ - bne.w 4cb38 │ │ - ldr r5, [r6, #8] │ │ - add.w r7, r8, #4 │ │ - cmp r7, r5 │ │ - bls.n 4be46 │ │ - ldr r0, [r6, #0] │ │ - subs r6, r7, r5 │ │ + bne.w 4d32a │ │ + ldr.w r5, [fp, #8] │ │ + add.w r6, r9, #4 │ │ + cmp r6, r5 │ │ + bls.n 4c5a8 │ │ + ldr.w r0, [fp] │ │ + subs r7, r6, r5 │ │ subs r0, r0, r5 │ │ - cmp r6, r0 │ │ - bhi.w 4c90e │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - cmp r6, #2 │ │ - ldr r4, [r0, #4] │ │ + cmp r7, r0 │ │ + bhi.w 4d0d6 │ │ + ldr.w r4, [fp, #4] │ │ + cmp r7, #2 │ │ add.w r0, r4, r5 │ │ - bcc.n 4be3c │ │ - subs r6, #1 │ │ - mov r1, r6 │ │ - bl d3fdc │ │ - add r5, r6 │ │ + bcc.n 4c59e │ │ + subs r7, #1 │ │ + mov r1, r7 │ │ + bl d5370 │ │ + add r5, r7 │ │ adds r0, r4, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ - cmn.w r8, #5 │ │ + cmn.w r9, #5 │ │ it ls │ │ - cmpls r7, r5 │ │ - bhi.w 4cc54 │ │ - ldr r0, [r6, #4] │ │ - str.w r9, [sp, #56] @ 0x38 │ │ - str.w r9, [r0, r8] │ │ - b.w 4c78c │ │ + cmpls r6, r5 │ │ + bhi.w 4d49a │ │ + ldr.w r0, [fp, #4] │ │ + str.w r8, [sp, #64] @ 0x40 │ │ + str.w r8, [r0, r9] │ │ + b.w 4cf1e │ │ ldr r0, [r1, #20] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 4cb30 │ │ + ble.w 4d344 │ │ ldr r5, [r1, #16] │ │ rsbs r1, r5, #255 @ 0xff │ │ mov.w r1, #0 │ │ sbcs.w r0, r1, r0 │ │ - bcc.w 4cb30 │ │ - ldr r7, [r6, #8] │ │ - add.w r9, r8, #1 │ │ - cmp r9, r7 │ │ - bls.n 4beb6 │ │ - ldr r0, [r6, #0] │ │ - sub.w r6, r9, r7 │ │ - subs r0, r0, r7 │ │ - cmp r6, r0 │ │ - bhi.w 4c926 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - cmp r6, #2 │ │ - ldr r4, [r0, #4] │ │ - add.w r0, r4, r7 │ │ - bcc.n 4beac │ │ - subs r6, #1 │ │ - mov r1, r6 │ │ - bl d3fdc │ │ - add r7, r6 │ │ - adds r0, r4, r7 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ - adds r7, #1 │ │ + bcc.w 4d344 │ │ + ldr.w r6, [fp, #8] │ │ + add.w r8, r9, #1 │ │ + cmp r8, r6 │ │ + bls.n 4c61e │ │ + ldr.w r0, [fp] │ │ + sub.w r7, r8, r6 │ │ + subs r0, r0, r6 │ │ + cmp r7, r0 │ │ + bhi.w 4d0fc │ │ + ldr.w r4, [fp, #4] │ │ + cmp r7, #2 │ │ + add.w r0, r4, r6 │ │ + bcc.n 4c614 │ │ + subs r7, #1 │ │ + mov r1, r7 │ │ + bl d5370 │ │ + add r6, r7 │ │ + adds r0, r4, r6 │ │ + adds r6, #1 │ │ movs r1, #0 │ │ - str r7, [r6, #8] │ │ + str.w r6, [fp, #8] │ │ strb r1, [r0, #0] │ │ - cmp r8, r7 │ │ - bcs.w 4cc46 │ │ - ldr r0, [r6, #4] │ │ - str r5, [sp, #60] @ 0x3c │ │ - strb.w r5, [r0, r8] │ │ - b.w 4c78c │ │ + cmp r9, r6 │ │ + bcs.w 4d48c │ │ + ldr.w r0, [fp, #4] │ │ + str r5, [sp, #68] @ 0x44 │ │ + strb.w r5, [r0, r9] │ │ + b.w 4cf1e │ │ ldr r1, [r4, #28] │ │ - mov r0, r6 │ │ + mov r0, fp │ │ movs r2, #4 │ │ movs r3, #0 │ │ - bl 52b80 │ │ - b.w 4c78c │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + bl 5330c │ │ + b.w 4cf1e │ │ + ldr r0, [sp, #136] @ 0x88 │ │ movs r2, #4 │ │ movs r3, #0 │ │ ldr r1, [r0, #28] │ │ movs r0, #4 │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ - str r0, [sp, #16] │ │ - mov r0, r6 │ │ - bl 5259c │ │ + str r0, [sp, #84] @ 0x54 │ │ + mov r0, fp │ │ + bl 52d28 │ │ movs r0, #0 │ │ - str r0, [sp, #68] @ 0x44 │ │ - b.w 4c78c │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #20] │ │ + b.w 4cf1e │ │ + ldr r0, [sp, #136] @ 0x88 │ │ movs r2, #8 │ │ movs r3, #0 │ │ ldr r1, [r0, #28] │ │ movs r0, #8 │ │ - str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ - str r0, [sp, #80] @ 0x50 │ │ - mov r0, r6 │ │ - bl 5281c │ │ + str r0, [sp, #88] @ 0x58 │ │ + mov r0, fp │ │ + bl 52fa8 │ │ movs r0, #0 │ │ - str r0, [sp, #12] │ │ - b.w 4c78c │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #16] │ │ + b.w 4cf1e │ │ + ldr r0, [sp, #136] @ 0x88 │ │ movs r2, #1 │ │ movs r3, #0 │ │ ldr r1, [r0, #28] │ │ movs r0, #1 │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ - str r0, [sp, #24] │ │ - mov r0, r6 │ │ - bl 52328 │ │ + str r0, [sp, #28] │ │ + mov r0, fp │ │ + bl 52ab4 │ │ movs r0, #0 │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.w 4c78c │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #80] @ 0x50 │ │ + b.w 4cf1e │ │ + ldr r0, [sp, #136] @ 0x88 │ │ movs r2, #8 │ │ movs r3, #0 │ │ ldr r1, [r0, #28] │ │ movs r0, #8 │ │ - str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ - mov r0, r6 │ │ - bl 5281c │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov r0, fp │ │ + bl 52fa8 │ │ movs r0, #0 │ │ - str r0, [sp, #8] │ │ - b.w 4c78c │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - movs r2, #4 │ │ - movs r3, #0 │ │ - ldr r1, [r0, #28] │ │ + str r0, [sp, #12] │ │ + b.w 4cf1e │ │ movs r0, #4 │ │ - str r0, [sp, #32] │ │ + ldr r1, [r4, #28] │ │ + str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ - str r0, [sp, #20] │ │ - mov r0, r6 │ │ - bl 5259c │ │ + str r0, [sp, #24] │ │ + mov r0, fp │ │ + movs r2, #4 │ │ + movs r3, #0 │ │ + bl 52d28 │ │ movs r0, #0 │ │ - str r0, [sp, #72] @ 0x48 │ │ - b.w 4c78c │ │ - vldr d0, [r1, #16] │ │ - b.n 4bf86 │ │ - vldr d12, [r1, #16] │ │ - b.n 4bffa │ │ + str r0, [sp, #76] @ 0x4c │ │ + b.w 4cf1e │ │ + vldr d16, [r1, #16] │ │ + b.n 4c6ee │ │ + vldr d13, [r1, #16] │ │ + b.n 4c768 │ │ ldrd r0, r1, [r1, #16] │ │ - bl d4620 │ │ - vmov d0, r0, r1 │ │ - vabs.f64 d1, d0 │ │ - vcmp.f64 d1, d9 │ │ + bl d52e8 │ │ + vmov d16, r0, r1 │ │ + vabs.f64 d17, d16 │ │ + vcmp.f64 d17, d9 │ │ vmrs APSR_nzcv, fpscr │ │ - bhi.w 4cb6c │ │ - vcvt.f32.f64 s24, d0 │ │ - ldr r5, [r6, #8] │ │ + bhi.w 4d368 │ │ + vcvt.f32.f64 s26, d16 │ │ + ldr.w r5, [fp, #8] │ │ add.w r4, r8, #4 │ │ cmp r4, r5 │ │ - bls.n 4bfd2 │ │ - ldr r0, [r6, #0] │ │ - subs r6, r4, r5 │ │ + bls.n 4c73e │ │ + ldr.w r0, [fp] │ │ + subs r7, r4, r5 │ │ subs r0, r0, r5 │ │ - cmp r6, r0 │ │ - bhi.w 4c8f6 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - cmp r6, #2 │ │ - ldr r7, [r0, #4] │ │ - add.w r0, r7, r5 │ │ - bcc.n 4bfc8 │ │ - subs r6, #1 │ │ - mov r1, r6 │ │ - bl d3fdc │ │ - add r5, r6 │ │ - adds r0, r7, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ + cmp r7, r0 │ │ + bhi.w 4d0b0 │ │ + ldr.w r6, [fp, #4] │ │ + cmp r7, #2 │ │ + add.w r0, r6, r5 │ │ + bcc.n 4c734 │ │ + subs r7, #1 │ │ + mov r1, r7 │ │ + bl d5370 │ │ + add r5, r7 │ │ + adds r0, r6, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ cmn.w r8, #5 │ │ it ls │ │ cmpls r4, r5 │ │ - bhi.w 4cc38 │ │ - vmov r0, s24 │ │ - ldr r1, [r6, #4] │ │ - vmov.f32 s22, s24 │ │ + bhi.w 4d47e │ │ + vmov r0, s26 │ │ + ldr.w r1, [fp, #4] │ │ + vmov.f32 s22, s26 │ │ str.w r0, [r1, r8] │ │ - b.n 4c78c │ │ + b.n 4cf1e │ │ ldrd r0, r1, [r1, #16] │ │ - bl d4620 │ │ - vmov d12, r0, r1 │ │ - ldr r5, [r6, #8] │ │ - add.w r7, r4, #8 │ │ - cmp r7, r5 │ │ - bls.n 4c036 │ │ - ldr r0, [r6, #0] │ │ - sub.w r8, r7, r5 │ │ + bl d52e8 │ │ + vmov d13, r0, r1 │ │ + ldr.w r5, [fp, #8] │ │ + add.w r6, r4, #8 │ │ + cmp r6, r5 │ │ + bls.n 4c7aa │ │ + ldr.w r0, [fp] │ │ + sub.w r8, r6, r5 │ │ subs r0, r0, r5 │ │ cmp r8, r0 │ │ - bhi.w 4c8ae │ │ - ldr r6, [r6, #4] │ │ + bhi.w 4d060 │ │ + ldr.w r7, [fp, #4] │ │ cmp.w r8, #2 │ │ - add.w r0, r6, r5 │ │ - bcc.n 4c02c │ │ + add.w r0, r7, r5 │ │ + bcc.n 4c7a0 │ │ sub.w r8, r8, #1 │ │ mov r1, r8 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r8 │ │ - adds r0, r6, r5 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ + adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ - str r5, [r6, #8] │ │ + str.w r5, [fp, #8] │ │ strb r1, [r0, #0] │ │ cmn.w r4, #9 │ │ it ls │ │ - cmpls r7, r5 │ │ - bhi.w 4ca74 │ │ - ldr r0, [r6, #4] │ │ - vstr d12, [sp, #120] @ 0x78 │ │ - ldrd r1, r2, [sp, #120] @ 0x78 │ │ + cmpls r6, r5 │ │ + bhi.w 4d26e │ │ + ldr.w r0, [fp, #4] │ │ + vmov.f64 d12, d13 │ │ + vstr d13, [sp, #152] @ 0x98 │ │ + ldrd r1, r2, [sp, #152] @ 0x98 │ │ str r1, [r0, r4] │ │ add r0, r4 │ │ str r2, [r0, #4] │ │ - b.n 4c78c │ │ + b.n 4cf1e │ │ movs r4, #0 │ │ movs r0, #32 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4ccb4 │ │ - mov r8, r0 │ │ + beq.w 4d4fa │ │ + mov r9, r0 │ │ movs r0, #1 │ │ - strd r8, r0, [sp, #144] @ 0x90 │ │ + strd r9, r0, [sp, #176] @ 0xb0 │ │ movs r0, #4 │ │ cmp r5, #1 │ │ - strd r4, r6, [r8] │ │ - str r0, [sp, #140] @ 0x8c │ │ - bne.n 4c0d0 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - mov r2, r8 │ │ + strd r4, r6, [r9] │ │ + str r0, [sp, #172] @ 0xac │ │ + bne.n 4c84c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + mov r2, r9 │ │ movs r3, #1 │ │ ldr r1, [r0, #28] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 52b80 │ │ - b.n 4c258 │ │ - mov.w r5, #2147483648 @ 0x80000000 │ │ - b.n 4c442 │ │ + mov r0, fp │ │ + bl 5330c │ │ + b.n 4c9dc │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + b.n 4cbcc │ │ movs r5, #2 │ │ movs r0, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4ccac │ │ + beq.w 4d4f2 │ │ mov r8, r0 │ │ strb r5, [r0, #0] │ │ movs r0, #1 │ │ cmp r4, #1 │ │ - strd r8, r0, [sp, #144] @ 0x90 │ │ + strd r8, r0, [sp, #176] @ 0xb0 │ │ mov.w r0, #8 │ │ - str r0, [sp, #140] @ 0x8c │ │ - bne.n 4c12e │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #172] @ 0xac │ │ + bne.n 4c8aa │ │ + ldr r0, [sp, #136] @ 0x88 │ │ mov r2, r8 │ │ movs r3, #1 │ │ ldr r1, [r0, #28] │ │ movs r0, #1 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 52220 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + str r0, [sp, #32] │ │ + mov r0, fp │ │ + bl 529ac │ │ movs r0, #8 │ │ - str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ mov r0, r8 │ │ - str r0, [sp, #48] @ 0x30 │ │ - blx d7b70 │ │ - b.n 4c78e │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + str r0, [sp, #52] @ 0x34 │ │ + blx d87c0 │ │ + b.n 4cf22 │ │ add.w r0, r5, r5, lsl #1 │ │ - movs r7, #1 │ │ + movs r6, #1 │ │ movs r5, #0 │ │ lsls r0, r0, #3 │ │ - sub.w r6, r0, #24 │ │ - b.n 4c0fc │ │ + sub.w r7, r0, #24 │ │ + b.n 4c878 │ │ movs r4, #0 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cmp r7, r0 │ │ - beq.n 4c118 │ │ - add.w r0, r8, r5 │ │ - adds r7, #1 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r6, r0 │ │ + beq.n 4c894 │ │ + add.w r0, r9, r5 │ │ + adds r6, #1 │ │ adds r5, #8 │ │ - subs r6, #24 │ │ - strd r4, r9, [r0, #8] │ │ - str r7, [sp, #148] @ 0x94 │ │ - beq.w 4c240 │ │ + subs r7, #24 │ │ + strd r4, sl, [r0, #8] │ │ + str r6, [sp, #180] @ 0xb4 │ │ + beq.w 4c9c4 │ │ add.w r0, r5, r5, lsl #1 │ │ - add r0, sl │ │ + add r0, r8 │ │ ldrb r1, [r0, #24] │ │ cmp r1, #0 │ │ - beq.n 4c0e0 │ │ + beq.n 4c85c │ │ cmp r1, #3 │ │ - bne.w 4cb22 │ │ - ldrd r4, r9, [r0, #32] │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cmp r7, r0 │ │ - bne.n 4c0e8 │ │ + bne.w 4d2fc │ │ + ldrd r4, sl, [r0, #32] │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r6, r0 │ │ + bne.n 4c864 │ │ movs r0, #8 │ │ - mov r1, r7 │ │ + mov r1, r6 │ │ str r0, [sp, #0] │ │ - add r0, sp, #140 @ 0x8c │ │ + add r0, sp, #172 @ 0xac │ │ movs r2, #1 │ │ movs r3, #4 │ │ - bl 4e654 │ │ - ldr.w r8, [sp, #144] @ 0x90 │ │ - b.n 4c0e8 │ │ + bl 4edf4 │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ + b.n 4c864 │ │ add.w r0, r4, r4, lsl #1 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - adds r6, #25 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + adds r7, #25 │ │ movs r4, #1 │ │ lsls r0, r0, #3 │ │ sub.w r5, r0, #24 │ │ - ldrb.w r0, [r6, #-1] │ │ - cbz r0, 4c154 │ │ + ldrb.w r0, [r7, #-1] │ │ + cbz r0, 4c8d0 │ │ cmp r0, #1 │ │ - bne.w 4cb9e │ │ - ldrb r7, [r6, #0] │ │ - subs r0, r7, #3 │ │ + bne.w 4d388 │ │ + ldrb r6, [r7, #0] │ │ + subs r0, r6, #3 │ │ cmp r0, #2 │ │ - bcs.n 4c156 │ │ - b.n 4c260 │ │ - movs r7, #2 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ + bcs.n 4c8d2 │ │ + b.n 4c9e4 │ │ + movs r6, #2 │ │ + ldr r0, [sp, #172] @ 0xac │ │ cmp r4, r0 │ │ - beq.n 4c16c │ │ - strb.w r7, [r8, r4] │ │ + beq.n 4c8e8 │ │ + strb.w r6, [r8, r4] │ │ adds r4, #1 │ │ - adds r6, #24 │ │ + adds r7, #24 │ │ subs r5, #24 │ │ - str r4, [sp, #148] @ 0x94 │ │ - bne.n 4c13e │ │ - b.n 4c260 │ │ + str r4, [sp, #180] @ 0xb4 │ │ + bne.n 4c8ba │ │ + b.n 4c9e4 │ │ movs r0, #1 │ │ mov r1, r4 │ │ str r0, [sp, #0] │ │ - add r0, sp, #140 @ 0x8c │ │ + add r0, sp, #172 @ 0xac │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr.w r8, [sp, #144] @ 0x90 │ │ - b.n 4c15c │ │ + bl 4edf4 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr.w r8, [sp, #176] @ 0xb0 │ │ + b.n 4c8d8 │ │ movs r0, #12 │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #5 │ │ cmp r4, r0 │ │ - bne.w 4cbca │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + bne.w 4d40a │ │ + ldr r0, [sp, #136] @ 0x88 │ │ movs r2, #4 │ │ movs r3, #0 │ │ ldr r1, [r0, #28] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 52fb8 │ │ - b.n 4c78c │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + bl 53744 │ │ + b.n 4cf1e │ │ movs r0, #64 @ 0x40 │ │ - ldrd r6, r9, [sp, #152] @ 0x98 │ │ - blx d7bb0 │ │ + ldrd r7, r9, [sp, #184] @ 0xb8 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4ccbc │ │ - stmia.w r0, {r4, r5, r6, r9} │ │ - mov.w fp, #1 │ │ - movs r5, #4 │ │ - ldr r6, [sp, #116] @ 0x74 │ │ + beq.w 4d502 │ │ + strd r7, r9, [r0, #8] │ │ + mov.w sl, #1 │ │ + ldr r7, [sp, #140] @ 0x8c │ │ mov r9, r0 │ │ - str.w fp, [sp, #136] @ 0x88 │ │ - cmp sl, r6 │ │ - str r0, [sp, #132] @ 0x84 │ │ - str r5, [sp, #128] @ 0x80 │ │ - beq.w 4c7c0 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - add r0, sp, #140 @ 0x8c │ │ - mov r1, sl │ │ - strd r8, r7, [sp] │ │ - bl 52a9c │ │ - add r5, sp, #140 @ 0x8c │ │ - ldmia r5, {r0, r4, r5} │ │ + strd r4, r8, [r0] │ │ + str r0, [sp, #164] @ 0xa4 │ │ + movs r0, #4 │ │ + cmp fp, r7 │ │ + str.w sl, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + beq.w 4cf2c │ │ + ldr r2, [sp, #108] @ 0x6c │ │ + add r0, sp, #172 @ 0xac │ │ + mov r1, fp │ │ + strd r6, r5, [sp] │ │ + bl 53228 │ │ + add.w r8, sp, #172 @ 0xac │ │ + ldmia.w r8, {r0, r4, r8} │ │ lsls r0, r0, #31 │ │ - bne.w 4c7a6 │ │ + bne.w 4cf3a │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ - add.w sl, sl, #24 │ │ + add.w fp, fp, #24 │ │ add r0, r4 │ │ cmp r0, #1 │ │ - bhi.n 4c1fa │ │ - cmp sl, r6 │ │ - bne.n 4c1ce │ │ - b.n 4c7bc │ │ - ldrd r6, r2, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - cmp fp, r0 │ │ - beq.n 4c226 │ │ - mov.w r0, fp, lsl #4 │ │ + bhi.n 4c97e │ │ + cmp fp, r7 │ │ + bne.n 4c94e │ │ + b.n 4cf4c │ │ + ldrd r7, r2, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp sl, r0 │ │ + beq.n 4c9aa │ │ + mov.w r0, sl, lsl #4 │ │ str.w r4, [r9, r0] │ │ - add.w r0, r9, fp, lsl #4 │ │ - add.w fp, fp, #1 │ │ - strd r5, r6, [r0, #4] │ │ - ldr r6, [sp, #116] @ 0x74 │ │ + add.w r0, r9, sl, lsl #4 │ │ + add.w sl, sl, #1 │ │ + strd r8, r7, [r0, #4] │ │ + ldr r7, [sp, #140] @ 0x8c │ │ str r2, [r0, #12] │ │ - str.w fp, [sp, #136] @ 0x88 │ │ - cmp sl, r6 │ │ - bne.n 4c1ce │ │ - b.n 4c7bc │ │ + str.w sl, [sp, #168] @ 0xa8 │ │ + cmp fp, r7 │ │ + bne.n 4c94e │ │ + b.n 4cf4c │ │ movs r0, #16 │ │ mov r9, r2 │ │ str r0, [sp, #0] │ │ - add r0, sp, #128 @ 0x80 │ │ - mov r1, fp │ │ + add r0, sp, #160 @ 0xa0 │ │ + mov r1, sl │ │ movs r2, #1 │ │ movs r3, #4 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ + mov r2, r9 │ │ + ldr.w r9, [sp, #164] @ 0xa4 │ │ + b.n 4c988 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + mov r3, r6 │ │ + ldrd r4, r9, [sp, #172] @ 0xac │ │ mov r2, r9 │ │ - ldr.w r9, [sp, #132] @ 0x84 │ │ - b.n 4c204 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - mov r3, r7 │ │ - ldrd r4, r8, [sp, #140] @ 0x8c │ │ - mov r2, r8 │ │ ldr r1, [r0, #28] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 52b80 │ │ + mov r0, fp │ │ + bl 5330c │ │ cmp r4, #0 │ │ - beq.w 4c78c │ │ - mov r0, r8 │ │ - blx d7b70 │ │ - b.n 4c78c │ │ - ldrd r5, r0, [sp, #140] @ 0x8c │ │ + beq.w 4cf1e │ │ + mov r0, r9 │ │ + blx d87c0 │ │ + b.n 4cf1e │ │ + ldr r1, [sp, #136] @ 0x88 │ │ mov r3, r4 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - subs.w r2, r5, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #48] @ 0x30 │ │ + ldrd r5, r0, [sp, #172] @ 0xac │ │ ldr r1, [r1, #28] │ │ + subs.w r2, r5, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #52] @ 0x34 │ │ it ne │ │ movne r2, r0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 52220 │ │ + mov r0, fp │ │ + bl 529ac │ │ lsls r0, r5, #1 │ │ - str r5, [sp, #64] @ 0x40 │ │ - bne.w 4c84a │ │ - str r4, [sp, #28] │ │ - b.n 4c78c │ │ + str r5, [sp, #72] @ 0x48 │ │ + bne.w 4cfe0 │ │ + str r4, [sp, #32] │ │ + b.n 4cf1e │ │ ldr r5, [r6, #20] │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ - ble.w 4caee │ │ + ble.w 4d2e8 │ │ ldr r7, [r6, #16] │ │ movs r0, #32 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4cc9c │ │ - mov sl, r0 │ │ + beq.w 4d4e2 │ │ + mov r8, r0 │ │ movs r0, #1 │ │ - strd sl, r0, [sp, #144] @ 0x90 │ │ + strd r8, r0, [sp, #176] @ 0xb0 │ │ movs r0, #4 │ │ cmp r4, #1 │ │ - strd r7, r5, [sl] │ │ - str r0, [sp, #140] @ 0x8c │ │ - bne.n 4c2d4 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - mov r2, sl │ │ + strd r7, r5, [r8] │ │ + str r0, [sp, #172] @ 0xac │ │ + bne.n 4ca5a │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + mov r2, r8 │ │ movs r3, #1 │ │ ldr r1, [r0, #28] │ │ movs r0, #1 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 5281c │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + str r0, [sp, #16] │ │ + mov r0, fp │ │ + bl 52fa8 │ │ movs r0, #4 │ │ - str r0, [sp, #80] @ 0x50 │ │ - mov r0, sl │ │ - str r0, [sp, #40] @ 0x28 │ │ - blx d7b70 │ │ - b.n 4c78e │ │ + str r0, [sp, #88] @ 0x58 │ │ + mov r0, r8 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + str r0, [sp, #48] @ 0x30 │ │ + blx d87c0 │ │ + b.n 4cf22 │ │ add.w r0, r4, r4, lsl #1 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - adds r6, #40 @ 0x28 │ │ - movs r7, #1 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + add.w r7, r6, #40 @ 0x28 │ │ + movs r4, #1 │ │ lsls r0, r0, #3 │ │ - sub.w r8, r0, #24 │ │ - movs r4, #8 │ │ - ldrb.w r0, [r6, #-16] │ │ - mov.w r9, #0 │ │ + sub.w r9, r0, #24 │ │ + movs r6, #8 │ │ + ldrb.w r0, [r7, #-16] │ │ + mov.w sl, #0 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ - cbz r0, 4c31a │ │ + cbz r0, 4caa2 │ │ cmp r0, #2 │ │ - bne.w 4cae2 │ │ - ldr.w r0, [r6, #-8] │ │ - cbz r0, 4c30c │ │ + bne.w 4d2dc │ │ + ldr.w r0, [r7, #-8] │ │ + cbz r0, 4ca94 │ │ cmp r0, #1 │ │ - bne.w 4cae2 │ │ - ldrd r9, r5, [r6] │ │ - b.n 4c31a │ │ - ldr r5, [r6, #4] │ │ + bne.w 4d2dc │ │ + ldrd sl, r5, [r7] │ │ + b.n 4caa2 │ │ + ldr r5, [r7, #4] │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ - ble.w 4cae2 │ │ - ldr.w r9, [r6] │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cmp r7, r0 │ │ - beq.n 4c33a │ │ - add.w r0, sl, r4 │ │ - str.w r9, [sl, r4] │ │ - adds r7, #1 │ │ - adds r6, #24 │ │ - adds r4, #8 │ │ - subs.w r8, r8, #24 │ │ + ble.w 4d2dc │ │ + ldr.w sl, [r7] │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r4, r0 │ │ + beq.n 4cac2 │ │ + add.w r0, r8, r6 │ │ + str.w sl, [r8, r6] │ │ + adds r4, #1 │ │ + adds r7, #24 │ │ + adds r6, #8 │ │ + subs.w r9, r9, #24 │ │ str r5, [r0, #4] │ │ - str r7, [sp, #148] @ 0x94 │ │ - bne.n 4c2e6 │ │ - b.n 4c500 │ │ + str r4, [sp, #180] @ 0xb4 │ │ + bne.n 4ca6e │ │ + b.n 4cc8e │ │ movs r0, #8 │ │ - mov r1, r7 │ │ + mov r1, r4 │ │ str r0, [sp, #0] │ │ - add r0, sp, #140 @ 0x8c │ │ + add r0, sp, #172 @ 0xac │ │ movs r2, #1 │ │ movs r3, #8 │ │ - bl 4e654 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - b.n 4c320 │ │ - ldr r0, [r6, #20] │ │ + bl 4edf4 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr.w r8, [sp, #176] @ 0xb0 │ │ + b.n 4caa8 │ │ + ldr r0, [r7, #20] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 4caac │ │ - ldr r5, [r6, #16] │ │ + ble.w 4d2a6 │ │ + ldr r5, [r7, #16] │ │ rsbs r1, r5, #255 @ 0xff │ │ mov.w r1, #0 │ │ sbcs.w r0, r1, r0 │ │ - bcc.w 4caac │ │ + bcc.w 4d2a6 │ │ movs r0, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4ccac │ │ + beq.w 4d4f2 │ │ mov r8, r0 │ │ strb r5, [r0, #0] │ │ movs r0, #1 │ │ cmp r4, #1 │ │ - strd r8, r0, [sp, #144] @ 0x90 │ │ + strd r8, r0, [sp, #176] @ 0xb0 │ │ mov.w r0, #8 │ │ - str r0, [sp, #140] @ 0x8c │ │ - bne.n 4c3b0 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #172] @ 0xac │ │ + bne.n 4cb3a │ │ + ldr r0, [sp, #136] @ 0x88 │ │ mov r2, r8 │ │ movs r3, #1 │ │ ldr r1, [r0, #28] │ │ movs r0, #1 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 52328 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + str r0, [sp, #28] │ │ + mov r0, fp │ │ + bl 52ab4 │ │ movs r0, #8 │ │ - str r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #80] @ 0x50 │ │ mov r0, r8 │ │ - str r0, [sp, #36] @ 0x24 │ │ - blx d7b70 │ │ - b.n 4c78e │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + str r0, [sp, #40] @ 0x28 │ │ + blx d87c0 │ │ + b.n 4cf22 │ │ add.w r0, r4, r4, lsl #1 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - adds r6, #40 @ 0x28 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + adds r7, #40 @ 0x28 │ │ movs r4, #1 │ │ lsls r0, r0, #3 │ │ sub.w r5, r0, #24 │ │ - ldrb.w r7, [r6, #-16] │ │ - cbz r7, 4c3fc │ │ - cmp r7, #2 │ │ - bne.w 4caa2 │ │ - ldr.w r0, [r6, #-8] │ │ - cbz r0, 4c3de │ │ + ldrb.w r6, [r7, #-16] │ │ + cbz r6, 4cb86 │ │ + cmp r6, #2 │ │ + bne.w 4d29c │ │ + ldr.w r0, [r7, #-8] │ │ + cbz r0, 4cb68 │ │ cmp r0, #1 │ │ - bne.w 4caa2 │ │ - ldrd r7, r0, [r6] │ │ - b.n 4c3ea │ │ - ldr r0, [r6, #4] │ │ + bne.w 4d29c │ │ + ldrd r6, r0, [r7] │ │ + b.n 4cb74 │ │ + ldr r0, [r7, #4] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 4caa2 │ │ - ldr r7, [r6, #0] │ │ - rsbs r1, r7, #255 @ 0xff │ │ + ble.w 4d29c │ │ + ldr r6, [r7, #0] │ │ + rsbs r1, r6, #255 @ 0xff │ │ mov.w r1, #0 │ │ sbcs.w r0, r1, r0 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - bcc.w 4caa2 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + bcc.w 4d29c │ │ + ldr r0, [sp, #172] @ 0xac │ │ cmp r4, r0 │ │ - beq.n 4c412 │ │ - strb.w r7, [r8, r4] │ │ + beq.n 4cb9c │ │ + strb.w r6, [r8, r4] │ │ adds r4, #1 │ │ - adds r6, #24 │ │ + adds r7, #24 │ │ subs r5, #24 │ │ - str r4, [sp, #148] @ 0x94 │ │ - bne.n 4c3c0 │ │ - b.n 4c526 │ │ + str r4, [sp, #180] @ 0xb4 │ │ + bne.n 4cb4a │ │ + b.n 4ccb4 │ │ movs r0, #1 │ │ mov r1, r4 │ │ str r0, [sp, #0] │ │ - add r0, sp, #140 @ 0x8c │ │ + add r0, sp, #172 @ 0xac │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr.w r8, [sp, #144] @ 0x90 │ │ - b.n 4c402 │ │ + bl 4edf4 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr.w r8, [sp, #176] @ 0xb0 │ │ + b.n 4cb8c │ │ ldr r0, [r6, #20] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 4ca8c │ │ - ldr r5, [r6, #16] │ │ - adds.w r1, r5, #2147483648 @ 0x80000000 │ │ + ble.w 4d286 │ │ + ldr r4, [r6, #16] │ │ + adds.w r1, r4, #2147483648 @ 0x80000000 │ │ adcs.w r0, r0, #0 │ │ - bne.w 4ca8c │ │ + bne.w 4d286 │ │ movs r0, #16 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4cca4 │ │ + beq.w 4d4ea │ │ mov r8, r0 │ │ - str r5, [r0, #0] │ │ + str r4, [r0, #0] │ │ movs r0, #1 │ │ - cmp r4, #1 │ │ - strd r8, r0, [sp, #144] @ 0x90 │ │ + cmp r5, #1 │ │ + strd r8, r0, [sp, #176] @ 0xb0 │ │ mov.w r0, #4 │ │ - str r0, [sp, #140] @ 0x8c │ │ - bne.n 4c484 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #172] @ 0xac │ │ + bne.n 4cc10 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ mov r2, r8 │ │ movs r3, #1 │ │ ldr r1, [r0, #28] │ │ movs r0, #1 │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 5259c │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + str r0, [sp, #24] │ │ + mov r0, fp │ │ + bl 52d28 │ │ movs r0, #4 │ │ - str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #76] @ 0x4c │ │ mov r0, r8 │ │ - str r0, [sp, #32] │ │ - blx d7b70 │ │ - b.n 4c78e │ │ - add.w r0, r4, r4, lsl #1 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - adds r6, #40 @ 0x28 │ │ - movs r4, #1 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + str r0, [sp, #36] @ 0x24 │ │ + blx d87c0 │ │ + b.n 4cf22 │ │ + add.w r0, r5, r5, lsl #1 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + add.w r7, r6, #40 @ 0x28 │ │ + movs r6, #1 │ │ lsls r0, r0, #3 │ │ sub.w r5, r0, #24 │ │ - ldrb.w r0, [r6, #-16] │ │ - cbz r0, 4c4b2 │ │ + ldrb.w r0, [r7, #-16] │ │ + cbz r0, 4cc40 │ │ cmp r0, #2 │ │ - bne.w 4ca82 │ │ - ldr.w r0, [r6, #-8] │ │ - cbz r0, 4c4b8 │ │ + bne.w 4d27c │ │ + ldr.w r0, [r7, #-8] │ │ + cbz r0, 4cc46 │ │ cmp r0, #1 │ │ - bne.w 4ca82 │ │ - ldrd r7, r0, [r6] │ │ - b.n 4c4c4 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - b.n 4c4d2 │ │ - ldr r0, [r6, #4] │ │ + bne.w 4d27c │ │ + ldrd r4, r0, [r7] │ │ + b.n 4cc52 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + b.n 4cc60 │ │ + ldr r0, [r7, #4] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 4ca82 │ │ - ldr r7, [r6, #0] │ │ - adds.w r1, r7, #2147483648 @ 0x80000000 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + ble.w 4d27c │ │ + ldr r4, [r7, #0] │ │ + adds.w r1, r4, #2147483648 @ 0x80000000 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ adcs.w r0, r0, #0 │ │ - bne.w 4ca82 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cmp r4, r0 │ │ - beq.n 4c4e8 │ │ - str.w r7, [r8, r4, lsl #2] │ │ - adds r4, #1 │ │ - adds r6, #24 │ │ + bne.w 4d27c │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r6, r0 │ │ + beq.n 4cc76 │ │ + str.w r4, [r8, r6, lsl #2] │ │ + adds r6, #1 │ │ + adds r7, #24 │ │ subs r5, #24 │ │ - str r4, [sp, #148] @ 0x94 │ │ - bne.n 4c494 │ │ - b.n 4c54c │ │ + str r6, [sp, #180] @ 0xb4 │ │ + bne.n 4cc22 │ │ + b.n 4ccda │ │ movs r0, #4 │ │ - mov r1, r4 │ │ + mov r1, r6 │ │ str r0, [sp, #0] │ │ - add r0, sp, #140 @ 0x8c │ │ + add r0, sp, #172 @ 0xac │ │ movs r2, #1 │ │ movs r3, #4 │ │ - bl 4e654 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr.w r8, [sp, #144] @ 0x90 │ │ - b.n 4c4d8 │ │ - ldrd r4, r0, [sp, #140] @ 0x8c │ │ - mov r3, r7 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - subs.w r2, r4, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #40] @ 0x28 │ │ + bl 4edf4 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr.w r8, [sp, #176] @ 0xb0 │ │ + b.n 4cc66 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + mov r3, r4 │ │ + ldrd r5, r0, [sp, #172] @ 0xac │ │ ldr r1, [r1, #28] │ │ + subs.w r2, r5, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #48] @ 0x30 │ │ it ne │ │ movne r2, r0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 5281c │ │ - lsls r0, r4, #1 │ │ - str r4, [sp, #80] @ 0x50 │ │ - bne.w 4c85c │ │ - str r7, [sp, #12] │ │ - b.n 4c78c │ │ - ldrd r5, r0, [sp, #140] @ 0x8c │ │ + mov r0, fp │ │ + bl 52fa8 │ │ + lsls r0, r5, #1 │ │ + str r5, [sp, #88] @ 0x58 │ │ + bne.w 4cff6 │ │ + str r4, [sp, #16] │ │ + b.n 4cf1e │ │ + ldr r1, [sp, #136] @ 0x88 │ │ mov r3, r4 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - subs.w r2, r5, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #36] @ 0x24 │ │ + ldrd r5, r0, [sp, #172] @ 0xac │ │ ldr r1, [r1, #28] │ │ + subs.w r2, r5, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #40] @ 0x28 │ │ it ne │ │ movne r2, r0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 52328 │ │ + mov r0, fp │ │ + bl 52ab4 │ │ lsls r0, r5, #1 │ │ - str r5, [sp, #76] @ 0x4c │ │ - bne.w 4c864 │ │ - str r4, [sp, #24] │ │ - b.n 4c78c │ │ - ldrd r5, r0, [sp, #140] @ 0x8c │ │ - mov r3, r4 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - subs.w r2, r5, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #32] │ │ + str r5, [sp, #80] @ 0x50 │ │ + bne.w 4d000 │ │ + str r4, [sp, #28] │ │ + b.n 4cf1e │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + mov r3, r6 │ │ + ldrd r4, r0, [sp, #172] @ 0xac │ │ ldr r1, [r1, #28] │ │ + subs.w r2, r4, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #36] @ 0x24 │ │ it ne │ │ movne r2, r0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 5259c │ │ - lsls r0, r5, #1 │ │ - str r5, [sp, #72] @ 0x48 │ │ - bne.w 4c86c │ │ - str r4, [sp, #20] │ │ - b.n 4c78c │ │ - vldr d0, [r0, #16] │ │ - b.n 4c584 │ │ + mov r0, fp │ │ + bl 52d28 │ │ + lsls r0, r4, #1 │ │ + str r4, [sp, #76] @ 0x4c │ │ + bne.w 4d00a │ │ + str r6, [sp, #24] │ │ + b.n 4cf1e │ │ + vldr d16, [r0, #16] │ │ + b.n 4cd12 │ │ ldrd r0, r1, [r0, #16] │ │ - bl d4620 │ │ - vmov d0, r0, r1 │ │ - vabs.f64 d1, d0 │ │ - vcmp.f64 d1, d9 │ │ + bl d52e8 │ │ + vmov d16, r0, r1 │ │ + vabs.f64 d17, d16 │ │ + vcmp.f64 d17, d9 │ │ vmrs APSR_nzcv, fpscr │ │ - bhi.w 4cacc │ │ - vcvt.f32.f64 s24, d0 │ │ + bhi.w 4d2c6 │ │ + vcvt.f32.f64 s26, d16 │ │ movs r0, #16 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4cca4 │ │ - mov sl, r0 │ │ - vstr s24, [r0] │ │ + beq.w 4d4ea │ │ + mov r8, r0 │ │ + vstr s26, [r0] │ │ movs r0, #1 │ │ cmp r4, #1 │ │ - strd sl, r0, [sp, #144] @ 0x90 │ │ + strd r8, r0, [sp, #176] @ 0xb0 │ │ mov.w r0, #4 │ │ - str r0, [sp, #140] @ 0x8c │ │ - bne.n 4c5dc │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - mov r2, sl │ │ + str r0, [sp, #172] @ 0xac │ │ + bne.n 4cd6c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + mov r2, r8 │ │ movs r3, #1 │ │ ldr r1, [r0, #28] │ │ movs r0, #1 │ │ - str r0, [sp, #16] │ │ - mov r0, r6 │ │ - bl 5259c │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + str r0, [sp, #20] │ │ + mov r0, fp │ │ + bl 52d28 │ │ movs r0, #4 │ │ - str r0, [sp, #68] @ 0x44 │ │ - mov r0, sl │ │ + str r0, [sp, #84] @ 0x54 │ │ + mov r0, r8 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ str r0, [sp, #44] @ 0x2c │ │ - blx d7b70 │ │ - b.n 4c78e │ │ + blx d87c0 │ │ + b.n 4cf22 │ │ add.w r0, r4, r4, lsl #1 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - movs r7, #1 │ │ - movs r4, #4 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + movs r4, #1 │ │ + movs r7, #4 │ │ lsls r0, r0, #3 │ │ sub.w r6, r0, #24 │ │ - mov fp, r5 │ │ - vmov.f32 s24, s16 │ │ - ldrb.w r0, [fp], #24 │ │ - cbz r0, 4c63a │ │ + mov sl, r5 │ │ + vmov.f32 s26, s16 │ │ + ldrb.w r0, [sl], #24 │ │ + cbz r0, 4cdca │ │ cmp r0, #2 │ │ - bne.w 4cac2 │ │ + bne.w 4d2bc │ │ ldr r0, [r5, #8] │ │ cmp r0, #2 │ │ - beq.n 4c612 │ │ + beq.n 4cda2 │ │ cmp r0, #1 │ │ - bne.n 4c618 │ │ + bne.n 4cda8 │ │ ldrd r0, r1, [r5, #16] │ │ - bl d450e │ │ - b.n 4c620 │ │ - vldr d0, [r5, #16] │ │ - b.n 4c626 │ │ + bl d523a │ │ + b.n 4cdb0 │ │ + vldr d16, [r5, #16] │ │ + b.n 4cdb6 │ │ ldrd r0, r1, [r5, #16] │ │ - bl d4620 │ │ - vmov d0, r0, r1 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - vabs.f64 d1, d0 │ │ - vcmp.f64 d1, d9 │ │ + bl d52e8 │ │ + vmov d16, r0, r1 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + vabs.f64 d17, d16 │ │ + vcmp.f64 d17, d9 │ │ vmrs APSR_nzcv, fpscr │ │ - bhi.w 4cac2 │ │ - vcvt.f32.f64 s24, d0 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cmp r7, r0 │ │ - beq.n 4c656 │ │ - add.w r0, sl, r4 │ │ - adds r7, #1 │ │ - adds r4, #4 │ │ + bhi.w 4d2bc │ │ + vcvt.f32.f64 s26, d16 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r4, r0 │ │ + beq.n 4cde6 │ │ + add.w r0, r8, r7 │ │ + adds r4, #1 │ │ + adds r7, #4 │ │ subs r6, #24 │ │ - mov r5, fp │ │ - vstr s24, [r0] │ │ - str r7, [sp, #148] @ 0x94 │ │ - bne.n 4c5ee │ │ - b.n 4c66e │ │ + mov r5, sl │ │ + vstr s26, [r0] │ │ + str r4, [sp, #180] @ 0xb4 │ │ + bne.n 4cd7e │ │ + b.n 4cdfe │ │ movs r0, #4 │ │ - mov r1, r7 │ │ + mov r1, r4 │ │ str r0, [sp, #0] │ │ - add r0, sp, #140 @ 0x8c │ │ + add r0, sp, #172 @ 0xac │ │ movs r2, #1 │ │ movs r3, #4 │ │ - bl 4e654 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - b.n 4c640 │ │ - ldrd r4, r0, [sp, #140] @ 0x8c │ │ - mov r3, r7 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - subs.w r2, r4, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #44] @ 0x2c │ │ + bl 4edf4 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr.w r8, [sp, #176] @ 0xb0 │ │ + b.n 4cdd0 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + mov r3, r4 │ │ + ldrd r5, r0, [sp, #172] @ 0xac │ │ ldr r1, [r1, #28] │ │ + subs.w r2, r5, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #44] @ 0x2c │ │ it ne │ │ movne r2, r0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 5259c │ │ - lsls r0, r4, #1 │ │ - str r4, [sp, #68] @ 0x44 │ │ - bne.w 4c854 │ │ - str r7, [sp, #16] │ │ - b.n 4c78c │ │ - vldr d12, [r0, #16] │ │ - b.n 4c6a6 │ │ + mov r0, fp │ │ + bl 52d28 │ │ + lsls r0, r5, #1 │ │ + str r5, [sp, #84] @ 0x54 │ │ + bne.w 4cfec │ │ + str r4, [sp, #20] │ │ + b.n 4cf1e │ │ + vldr d13, [r0, #16] │ │ + b.n 4ce36 │ │ ldrd r0, r1, [r0, #16] │ │ - bl d4620 │ │ - vmov d12, r0, r1 │ │ + bl d52e8 │ │ + vmov d13, r0, r1 │ │ movs r0, #32 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4cc9c │ │ - mov sl, r0 │ │ - vstr d12, [r0] │ │ + beq.w 4d4e2 │ │ + mov r8, r0 │ │ + vstr d13, [r0] │ │ movs r0, #1 │ │ cmp r4, #1 │ │ - strd sl, r0, [sp, #144] @ 0x90 │ │ + strd r8, r0, [sp, #176] @ 0xb0 │ │ mov.w r0, #4 │ │ - str r0, [sp, #140] @ 0x8c │ │ - bne.n 4c6ea │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - mov r2, sl │ │ + str r0, [sp, #172] @ 0xac │ │ + bne.n 4ce7c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + mov r2, r8 │ │ movs r3, #1 │ │ ldr r1, [r0, #28] │ │ movs r0, #1 │ │ - str r0, [sp, #8] │ │ - mov r0, r6 │ │ - bl 5281c │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + str r0, [sp, #12] │ │ + mov r0, fp │ │ + bl 52fa8 │ │ movs r0, #4 │ │ - str r0, [sp, #84] @ 0x54 │ │ - mov r0, sl │ │ - str r0, [sp, #52] @ 0x34 │ │ - blx d7b70 │ │ - b.n 4c78e │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov r0, r8 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + str r0, [sp, #56] @ 0x38 │ │ + blx d87c0 │ │ + b.n 4cf22 │ │ add.w r0, r4, r4, lsl #1 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - movs r4, #1 │ │ - movs r7, #8 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + movs r6, #1 │ │ + movs r4, #8 │ │ lsls r0, r0, #3 │ │ - sub.w r6, r0, #24 │ │ - mov fp, r5 │ │ - b.n 4c71c │ │ - vldr d12, [r5, #16] │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cmp r4, r0 │ │ - beq.n 4c752 │ │ - add.w r0, sl, r7 │ │ - adds r4, #1 │ │ - adds r7, #8 │ │ - subs r6, #24 │ │ - mov r5, fp │ │ - vstr d12, [r0] │ │ - str r4, [sp, #148] @ 0x94 │ │ - beq.n 4c76a │ │ - vmov.f64 d12, d10 │ │ - ldrb.w r0, [fp], #24 │ │ + sub.w r7, r0, #24 │ │ + mov sl, r5 │ │ + b.n 4ceae │ │ + vldr d13, [r5, #16] │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r6, r0 │ │ + beq.n 4cee4 │ │ + add.w r0, r8, r4 │ │ + adds r6, #1 │ │ + adds r4, #8 │ │ + subs r7, #24 │ │ + mov r5, sl │ │ + vstr d13, [r0] │ │ + str r6, [sp, #180] @ 0xb4 │ │ + beq.n 4cefc │ │ + vmov.f64 d13, d10 │ │ + ldrb.w r0, [sl], #24 │ │ cmp r0, #0 │ │ - beq.n 4c702 │ │ + beq.n 4ce94 │ │ cmp r0, #2 │ │ - bne.w 4cb02 │ │ + bne.w 4d30a │ │ ldr r0, [r5, #8] │ │ cmp r0, #2 │ │ - beq.n 4c6fe │ │ + beq.n 4ce90 │ │ cmp r0, #1 │ │ - bne.n 4c742 │ │ + bne.n 4ced4 │ │ ldrd r0, r1, [r5, #16] │ │ - bl d450e │ │ - b.n 4c74a │ │ + bl d523a │ │ + b.n 4cedc │ │ ldrd r0, r1, [r5, #16] │ │ - bl d4620 │ │ - vmov d12, r0, r1 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - b.n 4c702 │ │ + bl d52e8 │ │ + vmov d13, r0, r1 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + b.n 4ce94 │ │ movs r0, #8 │ │ - mov r1, r4 │ │ + mov r1, r6 │ │ str r0, [sp, #0] │ │ - add r0, sp, #140 @ 0x8c │ │ + add r0, sp, #172 @ 0xac │ │ movs r2, #1 │ │ movs r3, #8 │ │ - bl 4e654 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr.w sl, [sp, #144] @ 0x90 │ │ - b.n 4c708 │ │ - ldrd r5, r0, [sp, #140] @ 0x8c │ │ - mov r3, r4 │ │ - ldr r1, [sp, #112] @ 0x70 │ │ - subs.w r2, r5, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #52] @ 0x34 │ │ + bl 4edf4 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr.w r8, [sp, #176] @ 0xb0 │ │ + b.n 4ce9a │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + mov r3, r6 │ │ + ldrd r4, r0, [sp, #172] @ 0xac │ │ ldr r1, [r1, #28] │ │ + subs.w r2, r4, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #56] @ 0x38 │ │ it ne │ │ movne r2, r0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 5281c │ │ - lsls r0, r5, #1 │ │ - str r5, [sp, #84] @ 0x54 │ │ - bne.n 4c79e │ │ - str r4, [sp, #8] │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cmp r6, r0 │ │ - mov r0, r6 │ │ - it ne │ │ - addne r0, #40 @ 0x28 │ │ - bne.w 4b610 │ │ - b.n 4ca5c │ │ - str r4, [sp, #8] │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - b.n 4c6e2 │ │ + mov r0, fp │ │ + bl 52fa8 │ │ + lsls r0, r4, #1 │ │ + str r4, [sp, #92] @ 0x5c │ │ + bne.n 4cf30 │ │ + str r6, [sp, #12] │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r8, r0 │ │ + bne.w 4bd14 │ │ + b.n 4d256 │ │ + mov fp, r0 │ │ + b.n 4cf50 │ │ + str r6, [sp, #12] │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + b.n 4ce74 │ │ movs r0, #12 │ │ - ldrd r7, r9, [sp, #128] @ 0x80 │ │ + ldrd fp, r9, [sp, #160] @ 0xa0 │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #5 │ │ cmp r4, r0 │ │ - bne.w 4cbec │ │ - mov r5, r7 │ │ - b.n 4c7c0 │ │ - ldrd r5, r9, [sp, #128] @ 0x80 │ │ - add.w r0, fp, fp, lsl #1 │ │ + beq.n 4cf50 │ │ + b.n 4d440 │ │ + ldrd fp, r9, [sp, #160] @ 0xa0 │ │ + add.w r0, sl, sl, lsl #1 │ │ movs r1, #4 │ │ + ldr r5, [sp, #280] @ 0x118 │ │ lsls r6, r0, #2 │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ mov r0, r6 │ │ - bl 3d5f4 │ │ + bl 3f026 │ │ cmp r0, #0 │ │ - beq.w 4ccc4 │ │ + beq.w 4d50a │ │ mov r4, r0 │ │ add.w r0, r9, #8 │ │ adds r1, r4, #4 │ │ - mov r3, fp │ │ - b.n 4c7f0 │ │ + mov r3, sl │ │ + b.n 4cf86 │ │ movs r7, #0 │ │ str.w r7, [r1, #-4] │ │ adds r0, #16 │ │ strd r2, r6, [r1], #12 │ │ subs r3, #1 │ │ - beq.n 4c80a │ │ + beq.n 4cfa0 │ │ ldr.w r2, [r0, #-8] │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 4c7e0 │ │ + beq.n 4cf76 │ │ ldr r2, [r0, #0] │ │ cmp r2, #1 │ │ - bls.w 4cc62 │ │ + bls.w 4d4a8 │ │ ldr.w r7, [r0, #-4] │ │ ldrh r6, [r7, #0] │ │ - b.n 4c7e2 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + b.n 4cf78 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ mov r2, r4 │ │ - mov r3, fp │ │ + mov r3, sl │ │ ldr r1, [r0, #28] │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - bl 52fb8 │ │ + mov r0, r5 │ │ + bl 53744 │ │ mov r0, r4 │ │ - blx d7b70 │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + blx d87c0 │ │ add.w r4, r9, #4 │ │ - b.n 4c82e │ │ + b.n 4cfc2 │ │ adds r4, #16 │ │ - subs.w fp, fp, #1 │ │ - beq.n 4c83e │ │ + subs.w sl, sl, #1 │ │ + beq.n 4cfd2 │ │ ldr.w r0, [r4, #-4] │ │ lsls r0, r0, #1 │ │ - beq.n 4c826 │ │ + beq.n 4cfba │ │ ldr r0, [r4, #0] │ │ - blx d7b70 │ │ - b.n 4c826 │ │ - cmp r5, #0 │ │ - beq.n 4c78e │ │ + blx d87c0 │ │ + b.n 4cfba │ │ + cmp.w fp, #0 │ │ + beq.n 4cf22 │ │ mov r0, r9 │ │ - blx d7b70 │ │ - b.n 4c78e │ │ - str r4, [sp, #28] │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - b.w 4c0c8 │ │ - str r7, [sp, #16] │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + blx d87c0 │ │ + b.n 4cf22 │ │ + str r4, [sp, #32] │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + b.w 4c844 │ │ + str r4, [sp, #20] │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - b.n 4c5d4 │ │ - str r7, [sp, #12] │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + b.n 4cd64 │ │ + str r4, [sp, #16] │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + b.n 4ca52 │ │ + str r4, [sp, #28] │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - b.n 4c2cc │ │ - str r4, [sp, #24] │ │ - ldr r6, [sp, #108] @ 0x6c │ │ + b.n 4cb32 │ │ + str r6, [sp, #24] │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - b.n 4c3a8 │ │ - str r4, [sp, #20] │ │ - ldr r6, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #32] │ │ - b.n 4c47c │ │ + b.n 4cc08 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ + mov r0, fp │ │ + mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r5, [r6, #8] │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcs.w 4bb90 │ │ - b.w 4bb9c │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcs.w 4c2d6 │ │ + b.w 4c2e2 │ │ movs r0, #1 │ │ + mov r1, r6 │ │ str r0, [sp, #0] │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ + mov r0, fp │ │ + mov r2, r7 │ │ movs r3, #1 │ │ - mov r0, r5 │ │ - bl 4e654 │ │ - ldr r7, [r5, #8] │ │ - b.w 4bc88 │ │ + bl 4edf4 │ │ + ldr.w r6, [fp, #8] │ │ + ldr.w r5, [fp, #4] │ │ + cmp r7, #2 │ │ + add.w r0, r5, r6 │ │ + bcs.w 4c3de │ │ + b.w 4c3ea │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ + mov r0, fp │ │ mov r2, r8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r5, [r6, #8] │ │ - ldr r6, [r6, #4] │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r7, [fp, #4] │ │ cmp.w r8, #2 │ │ - add.w r0, r6, r5 │ │ - bcs.w 4c01e │ │ - b.w 4c02c │ │ + add.w r0, r7, r5 │ │ + bcs.w 4c792 │ │ + b.w 4c7a0 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ - mov r2, r8 │ │ + mov r0, fp │ │ + mov r2, r9 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r5, [r6, #8] │ │ - ldr r6, [r6, #4] │ │ - cmp.w r8, #2 │ │ - add.w r0, r6, r5 │ │ - bcs.w 4bdc0 │ │ - b.w 4bdce │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r7, [fp, #4] │ │ + cmp.w r9, #2 │ │ + add.w r0, r7, r5 │ │ + bcs.w 4c518 │ │ + b.w 4c526 │ │ movs r0, #1 │ │ - str r0, [sp, #0] │ │ mov r1, r5 │ │ - mov r2, r6 │ │ - movs r3, #1 │ │ - mov r0, r7 │ │ - bl 4e654 │ │ - ldr r5, [r7, #8] │ │ - b.w 4bfb0 │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ - movs r0, #1 │ │ str r0, [sp, #0] │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ + mov r0, fp │ │ + mov r2, r7 │ │ movs r3, #1 │ │ - mov r0, r4 │ │ - bl 4e654 │ │ - ldr r5, [r4, #8] │ │ - b.w 4be24 │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r6, [fp, #4] │ │ + cmp r7, #2 │ │ + add.w r0, r6, r5 │ │ + bcs.w 4c728 │ │ + b.w 4c734 │ │ movs r0, #1 │ │ + mov r1, r5 │ │ str r0, [sp, #0] │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ + mov r0, fp │ │ + mov r2, r7 │ │ movs r3, #1 │ │ - mov r0, r4 │ │ - bl 4e654 │ │ - ldr r7, [r4, #8] │ │ - b.w 4be94 │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r4, [fp, #4] │ │ + cmp r7, #2 │ │ + add.w r0, r4, r5 │ │ + bcs.w 4c592 │ │ + b.w 4c59e │ │ movs r0, #1 │ │ - mov r1, r5 │ │ + mov r1, r6 │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ + mov r0, fp │ │ mov r2, r7 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r5, [r6, #8] │ │ - ldr r6, [r6, #4] │ │ + bl 4edf4 │ │ + ldr.w r6, [fp, #8] │ │ + ldr.w r4, [fp, #4] │ │ cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcs.w 4b75c │ │ - b.w 4b768 │ │ + add.w r0, r4, r6 │ │ + bcs.w 4c608 │ │ + b.w 4c614 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ + mov r0, fp │ │ + mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r5, [r6, #8] │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcs.w 4b7e6 │ │ - b.w 4b7f2 │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcs.w 4be64 │ │ + b.w 4be70 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ + mov r0, fp │ │ + mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r5, [r6, #8] │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcs.w 4b84c │ │ - b.w 4b858 │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcs.w 4bef6 │ │ + b.w 4bf02 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ + mov r0, fp │ │ + mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r5, [r6, #8] │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcs.w 4ba56 │ │ - b.w 4ba62 │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcs.w 4bf64 │ │ + b.w 4bf70 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ + mov r0, fp │ │ + mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r5, [r6, #8] │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcs.w 4bad2 │ │ - b.w 4bade │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcs.w 4c184 │ │ + b.w 4c190 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ + mov r0, fp │ │ + mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ - ldr r5, [r6, #8] │ │ - ldr r6, [r6, #4] │ │ - cmp r7, #2 │ │ - add.w r0, r6, r5 │ │ - bcs.w 4bb38 │ │ - b.w 4bb44 │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcs.w 4c208 │ │ + b.w 4c214 │ │ movs r0, #1 │ │ - mov r2, r5 │ │ + mov r1, r5 │ │ str r0, [sp, #0] │ │ - mov r0, r6 │ │ + mov r0, fp │ │ + mov r2, r6 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldr.w r5, [fp, #8] │ │ + ldr.w r7, [fp, #4] │ │ + cmp r6, #2 │ │ + add.w r0, r7, r5 │ │ + bcs.w 4c276 │ │ + b.w 4c282 │ │ + movs r0, #1 │ │ mov r6, r1 │ │ + str r0, [sp, #0] │ │ + mov r0, fp │ │ mov r1, r4 │ │ + mov r2, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ + ldr.w r4, [fp, #8] │ │ mov r1, r6 │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ - ldr r4, [r6, #8] │ │ - ldr r6, [r6, #4] │ │ + ldr.w r6, [fp, #4] │ │ cmp r5, #2 │ │ add.w r0, r6, r4 │ │ - bcs.w 4b9a0 │ │ - b.w 4b9b0 │ │ - movs r1, #0 │ │ - strd r2, r1, [r0] │ │ - add sp, #160 @ 0xa0 │ │ - vpop {d8-d12} │ │ + bcs.w 4c0c6 │ │ + b.w 4c0d6 │ │ + str r2, [r0, #0] │ │ + add sp, #192 @ 0xc0 │ │ + vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add.w r5, r1, #32 │ │ + add.w r5, r8, #32 │ │ lsls r4, r0, #3 │ │ ldrb r2, [r5, #0] │ │ mov r0, r6 │ │ ldr.w r1, [r5, #-4] │ │ - bl 51ec4 │ │ + bl 52650 │ │ adds r5, #40 @ 0x28 │ │ subs r4, #40 @ 0x28 │ │ - bne.n 4ca4a │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + bne.n 4d244 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ movs r0, #12 │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #5 │ │ str r0, [r1, #0] │ │ - add sp, #160 @ 0xa0 │ │ - vpop {d8-d12} │ │ + add sp, #192 @ 0xc0 │ │ + vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [pc, #612] @ (4ccdc ) │ │ + ldr r3, [pc, #688] @ (4d520 ) │ │ mov r0, r4 │ │ add r3, pc │ │ - mov r1, r7 │ │ + mov r1, r6 │ │ mov r2, r5 │ │ - bl 3f3a0 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cbz r0, 4ca8e │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - blx d7b70 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + bl 3fb30 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 4d288 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + blx d87c0 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ movs r0, #12 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ - ldr r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ str r0, [r1, #4] │ │ - ldr r0, [sp, #32] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ str r0, [r1, #8] │ │ - ldr r0, [sp, #20] │ │ - b.n 4cbbc │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cbz r0, 4caae │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - blx d7b70 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #24] │ │ + b.n 4d3a6 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 4d2a8 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + blx d87c0 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ movs r0, #12 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ str r0, [r1, #4] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ str r0, [r1, #8] │ │ - ldr r0, [sp, #24] │ │ - b.n 4cbbc │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cbz r0, 4cace │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - blx d7b70 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #28] │ │ + b.n 4d3a6 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 4d2c8 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + blx d87c0 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ movs r0, #12 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ str r0, [r1, #4] │ │ ldr r0, [sp, #44] @ 0x2c │ │ str r0, [r1, #8] │ │ - ldr r0, [sp, #16] │ │ - b.n 4cbbc │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cbz r0, 4caee │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - blx d7b70 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #20] │ │ + b.n 4d3a6 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 4d2e8 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + blx d87c0 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ movs r0, #12 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #88] @ 0x58 │ │ str r0, [r1, #4] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ str r0, [r1, #8] │ │ - ldr r0, [sp, #12] │ │ - b.n 4cbbc │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cbz r0, 4cb0e │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - blx d7b70 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #16] │ │ + b.n 4d3a6 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 4d306 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + blx d87c0 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + b.n 4d3dc │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 4d316 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + blx d87c0 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ movs r0, #12 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ - ldr r0, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ str r0, [r1, #4] │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ str r0, [r1, #8] │ │ - ldr r0, [sp, #8] │ │ - b.n 4cbbc │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cbz r0, 4cb2c │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - blx d7b70 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - b.n 4cb72 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - strb r1, [r0, #4] │ │ - b.n 4cb72 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #12] │ │ + b.n 4d3a6 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ movs r1, #12 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ movt r1, #32768 @ 0x8000 │ │ strd r1, r2, [r0] │ │ - add sp, #160 @ 0xa0 │ │ - vpop {d8-d12} │ │ + add sp, #192 @ 0xc0 │ │ + vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + b.n 4d3da │ │ + ldr r0, [sp, #104] @ 0x68 │ │ movs r1, #12 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ movt r1, #32768 @ 0x8000 │ │ str r1, [r0, #0] │ │ - strd sl, r9, [r0, #8] │ │ - add sp, #160 @ 0xa0 │ │ - vpop {d8-d12} │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + strd r1, r2, [r0, #8] │ │ + add sp, #192 @ 0xc0 │ │ + vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ vstr s22, [r0, #4] │ │ - movs r1, #12 │ │ - movt r1, #32768 @ 0x8000 │ │ - str r1, [r0, #0] │ │ - add sp, #160 @ 0xa0 │ │ - vpop {d8-d12} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ + b.n 4d3dc │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ strd r5, r4, [r1] │ │ strd r3, r0, [r1, #8] │ │ - add sp, #160 @ 0xa0 │ │ - vpop {d8-d12} │ │ + add sp, #192 @ 0xc0 │ │ + vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - cbz r0, 4cbaa │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - blx d7b70 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cbz r0, 4d394 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + blx d87c0 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ movs r0, #12 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ - ldr r0, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ str r0, [r1, #4] │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ str r0, [r1, #8] │ │ - ldr r0, [sp, #28] │ │ + ldr r0, [sp, #32] │ │ str r0, [r1, #12] │ │ - add sp, #160 @ 0xa0 │ │ - vpop {d8-d12} │ │ + add sp, #192 @ 0xc0 │ │ + vpop {d8-d13} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd r8, sl, [sp, #152] @ 0x98 │ │ - b.n 4cc18 │ │ - ldr r0, [pc, #292] @ (4ccf8 ) │ │ + vstr d12, [sp, #144] @ 0x90 │ │ + movs r3, #12 │ │ + ldr r2, [sp, #104] @ 0x68 │ │ + movt r3, #32768 @ 0x8000 │ │ + ldrd r0, r1, [sp, #144] @ 0x90 │ │ + str r3, [r2, #0] │ │ + strd r0, r1, [r2, #8] │ │ + add sp, #192 @ 0xc0 │ │ + vpop {d8-d13} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrd r1, r0, [sp, #100] @ 0x64 │ │ + strb r1, [r0, #4] │ │ + movs r1, #12 │ │ + movt r1, #32768 @ 0x8000 │ │ + str r1, [r0, #0] │ │ + add sp, #192 @ 0xc0 │ │ + vpop {d8-d13} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + movs r1, #12 │ │ + movt r1, #32768 @ 0x8000 │ │ + strd r1, r6, [r0] │ │ + str r3, [r0, #8] │ │ + add sp, #192 @ 0xc0 │ │ + vpop {d8-d13} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrd r5, r6, [sp, #184] @ 0xb8 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + strd r4, r8, [r0] │ │ + strd r5, r6, [r0, #8] │ │ + add sp, #192 @ 0xc0 │ │ + vpop {d8-d13} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #280] @ (4d540 ) │ │ movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #292] @ (4ccfc ) │ │ + ldr r2, [pc, #280] @ (4d544 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #260] @ (4cce4 ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #248] @ (4d52c ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldrd r8, sl, [sp, #152] @ 0x98 │ │ - add.w r6, r9, #4 │ │ - b.n 4cbfe │ │ - adds r6, #16 │ │ - subs.w fp, fp, #1 │ │ - beq.n 4cc0e │ │ - ldr.w r0, [r6, #-4] │ │ + bl 3fb30 │ │ + ldrd r5, r6, [sp, #184] @ 0xb8 │ │ + add.w r7, r9, #4 │ │ + b.n 4d452 │ │ + adds r7, #16 │ │ + subs.w sl, sl, #1 │ │ + beq.n 4d462 │ │ + ldr.w r0, [r7, #-4] │ │ lsls r0, r0, #1 │ │ - beq.n 4cbf6 │ │ - ldr r0, [r6, #0] │ │ - blx d7b70 │ │ - b.n 4cbf6 │ │ - cmp r7, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - stmia.w r0, {r4, r5, r8, sl} │ │ - add sp, #160 @ 0xa0 │ │ - vpop {d8-d12} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [pc, #168] @ (4ccd4 ) │ │ + beq.n 4d44a │ │ + ldr r0, [r7, #0] │ │ + blx d87c0 │ │ + b.n 4d44a │ │ + cmp.w fp, #0 │ │ + beq.n 4d40e │ │ + mov r0, r9 │ │ + blx d87c0 │ │ + b.n 4d40e │ │ + ldr r3, [pc, #160] @ (4d514 ) │ │ mov r0, r4 │ │ add r3, pc │ │ - mov r1, r9 │ │ - mov r2, r7 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #148] @ (4ccd0 ) │ │ + mov r1, r8 │ │ + mov r2, r6 │ │ + bl 3fb30 │ │ + ldr r3, [pc, #156] @ (4d51c ) │ │ mov r0, r8 │ │ mov r1, r4 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #144] @ (4ccd8 ) │ │ - mov r0, r8 │ │ + bl 3fb30 │ │ + ldr r3, [pc, #148] @ (4d524 ) │ │ + mov r0, r9 │ │ add r3, pc │ │ - mov r1, r9 │ │ - mov r2, r7 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #116] @ (4cccc ) │ │ - mov r0, r8 │ │ + mov r1, r8 │ │ + mov r2, r6 │ │ + bl 3fb30 │ │ + ldr r3, [pc, #124] @ (4d518 ) │ │ + mov r0, r9 │ │ add r3, pc │ │ - mov r1, r7 │ │ + mov r1, r6 │ │ mov r2, r5 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #144] @ (4ccf4 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #144] @ (4d53c ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #112] @ (4cce0 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #112] @ (4d528 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #116] @ (4ccec ) │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #116] @ (4d534 ) │ │ mov r0, r1 │ │ mov r1, r4 │ │ mov r2, r4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r4, [pc, #104] @ (4ccf0 ) │ │ + bl 3fb30 │ │ + ldr r4, [pc, #108] @ (4d538 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ mov r2, r3 │ │ add r4, pc │ │ mov r3, r4 │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #80] @ (4cce8 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #84] @ (4d530 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #4 │ │ movs r1, #16 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #4 │ │ movs r1, #32 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #4 │ │ movs r1, #64 @ 0x40 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #4 │ │ mov r1, r6 │ │ - bl 3d98e │ │ - bvc.n 4cc58 │ │ + bl 3e0ac │ │ + nop │ │ + blt.n 4d4a8 │ │ movs r0, r1 │ │ - bvc.n 4cc8c │ │ + blt.n 4d458 │ │ movs r0, r1 │ │ - bvc.n 4ccb4 │ │ + blt.n 4d48c │ │ movs r0, r1 │ │ - bvc.n 4cc80 │ │ + ble.n 4d4b8 │ │ movs r0, r1 │ │ - bls.n 4cc28 │ │ + blt.n 4d480 │ │ movs r0, r1 │ │ - bvc.n 4ccbc │ │ + blt.n 4d4b8 │ │ movs r0, r1 │ │ - bhi.n 4cd74 │ │ + bgt.n 4d554 │ │ movs r0, r1 │ │ - bvc.n 4cc98 │ │ + blt.n 4d494 │ │ movs r0, r1 │ │ - bvc.n 4cc4c │ │ + blt.n 4d448 │ │ movs r0, r1 │ │ - bne.n 4cdd4 │ │ + bpl.n 4d5f0 │ │ movs r0, r1 │ │ - bne.n 4cc20 │ │ + bpl.n 4d63c │ │ movs r0, r1 │ │ - str r5, [sp, #720] @ 0x2d0 │ │ - vrshr.u32 d29, d4, #4 │ │ + str r1, [sp, #768] @ 0x300 │ │ + vsli.64 , q8, #60 @ 0x3c │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #212 @ 0xd4 │ │ mov r8, r0 │ │ ldr r0, [sp, #264] @ 0x108 │ │ - str r2, [sp, #72] @ 0x48 │ │ - ldrd r9, r6, [r0] │ │ - cmp.w r6, #33554432 @ 0x2000000 │ │ + str r2, [sp, #60] @ 0x3c │ │ + ldrd r9, r5, [r0] │ │ + cmp.w r5, #33554432 @ 0x2000000 │ │ str r3, [sp, #76] @ 0x4c │ │ - bls.n 4cd48 │ │ + bls.n 4d590 │ │ movs r0, #26 │ │ movs r5, #26 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4d5ac │ │ - ldr r1, [pc, #832] @ (4d068 ) │ │ + beq.w 4ddfe │ │ + ldr r1, [pc, #828] @ (4d8ac ) │ │ movs r2, #26 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #17 │ │ strd r4, r5, [r8, #8] │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #7 │ │ strd r0, r5, [r8] │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #248] @ 0xf8 │ │ - movw sl, #17 │ │ - mov r7, r1 │ │ - movt sl, #32768 @ 0x8000 │ │ + movw fp, #17 │ │ + mov r6, r1 │ │ + movt fp, #32768 @ 0x8000 │ │ lsls r0, r0, #31 │ │ - beq.n 4cd90 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ + beq.n 4d5d2 │ │ + ldr r2, [sp, #60] @ 0x3c │ │ add r0, sp, #136 @ 0x88 │ │ - ldrd r4, r5, [sp, #256] @ 0x100 │ │ - mov r1, r7 │ │ + ldrd r7, r4, [sp, #256] @ 0x100 │ │ + mov r1, r6 │ │ str r3, [sp, #0] │ │ movs r3, #0 │ │ - strd r4, r5, [sp, #8] │ │ - bl 4d848 │ │ + strd r7, r4, [sp, #8] │ │ + bl 4e09c │ │ ldr r0, [sp, #136] @ 0x88 │ │ - cmp r0, sl │ │ - bne.n 4cdae │ │ - ldrd r0, r1, [r7, #56] @ 0x38 │ │ - strd r9, r6, [sp, #40] @ 0x28 │ │ - subs r0, r0, r4 │ │ - sbcs.w r0, r1, r5 │ │ + cmp r0, fp │ │ + bne.n 4d5f0 │ │ + ldrd r0, r1, [r6, #56] @ 0x38 │ │ + strd r9, r5, [sp, #36] @ 0x24 │ │ + subs r0, r0, r7 │ │ + sbcs.w r0, r1, r4 │ │ it lt │ │ - strdlt r4, r5, [r7, #56] @ 0x38 │ │ - ldr r0, [r7, #96] @ 0x60 │ │ - str r7, [sp, #52] @ 0x34 │ │ - cbnz r0, 4cdee │ │ - b.n 4d454 │ │ - ldrd r1, r0, [r7, #56] @ 0x38 │ │ + strdlt r7, r4, [r6, #56] @ 0x38 │ │ + b.n 4d626 │ │ + ldrd r1, r0, [r6, #56] @ 0x38 │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ eors r2, r0 │ │ orn r2, r2, r1 │ │ - cbnz r2, 4cdd6 │ │ - sub.w r0, sl, #11 │ │ + cbnz r2, 4d618 │ │ + sub.w r0, fp, #11 │ │ str.w r0, [r8] │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r1, [sp, #145] @ 0x91 │ │ ldrb.w r3, [sp, #140] @ 0x8c │ │ ldr.w r7, [sp, #141] @ 0x8d │ │ ldr r2, [sp, #148] @ 0x94 │ │ str.w r1, [r8, #9] │ │ str.w r7, [r8, #5] │ │ str.w r2, [r8, #12] │ │ strb.w r3, [r8, #4] │ │ str.w r0, [r8] │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r4, r1, #1 │ │ - strd r9, r6, [sp, #40] @ 0x28 │ │ - adc.w r5, r0, #0 │ │ - strd r4, r5, [r7, #56] @ 0x38 │ │ - ldr r0, [r7, #96] @ 0x60 │ │ - str r7, [sp, #52] @ 0x34 │ │ + adds r7, r1, #1 │ │ + strd r9, r5, [sp, #36] @ 0x24 │ │ + adc.w r4, r0, #0 │ │ + strd r7, r4, [r6, #56] @ 0x38 │ │ + ldr r0, [r6, #96] @ 0x60 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ - beq.w 4d454 │ │ - ldr r6, [r7, #92] @ 0x5c │ │ + strd r6, r7, [sp, #52] @ 0x34 │ │ + beq.w 4dca4 │ │ + ldr.w r9, [r6, #92] @ 0x5c │ │ add.w r0, r0, r0, lsl #1 │ │ - strd r5, r4, [sp, #60] @ 0x3c │ │ - add.w r0, r6, r0, lsl #4 │ │ - str r0, [sp, #56] @ 0x38 │ │ + add.w r0, r9, r0, lsl #4 │ │ + str r0, [sp, #64] @ 0x40 │ │ add r0, sp, #136 @ 0x88 │ │ adds r1, r0, #5 │ │ adds r0, #9 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add.w r0, r6, #48 @ 0x30 │ │ str r1, [sp, #28] │ │ add r1, sp, #112 @ 0x70 │ │ adds r1, #9 │ │ str r1, [sp, #48] @ 0x30 │ │ - b.n 4ce3e │ │ + strd r4, r0, [sp, #68] @ 0x44 │ │ + b.n 4d67a │ │ ldrd r0, r1, [sp, #176] @ 0xb0 │ │ - cmp r9, sl │ │ + cmp sl, fp │ │ ldr.w r2, [sp, #183] @ 0xb7 │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ str.w r2, [sp, #87] @ 0x57 │ │ - bne.w 4d52c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - mov r6, fp │ │ - cmp fp, r0 │ │ - mov r0, fp │ │ - it ne │ │ - addne r0, #48 @ 0x30 │ │ - ldrd r5, r4, [sp, #60] @ 0x3c │ │ - beq.w 4d454 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - mov fp, r0 │ │ + bne.w 4dd7e │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + add.w r9, r9, #48 @ 0x30 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp r9, r0 │ │ + beq.w 4dca4 │ │ add r0, sp, #76 @ 0x4c │ │ - str r0, [sp, #100] @ 0x64 │ │ - strd r4, r5, [sp, #104] @ 0x68 │ │ + strd r0, r7, [sp, #100] @ 0x64 │ │ + strd r6, r5, [sp, #92] @ 0x5c │ │ add r0, sp, #136 @ 0x88 │ │ - strd r7, r1, [sp, #92] @ 0x5c │ │ - ldr r2, [r6, #0] │ │ - bl 496e8 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + str r4, [sp, #108] @ 0x6c │ │ + mov r1, r5 │ │ + ldr.w r2, [r9] │ │ + bl 49e10 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ ldrb.w r4, [sp, #144] @ 0x90 │ │ ldr r1, [r0, #0] │ │ ldr r2, [r0, #4] │ │ ldr.w r3, [r0, #7] │ │ - ldrd r0, r9, [sp, #136] @ 0x88 │ │ + ldrd r0, sl, [sp, #136] @ 0x88 │ │ strd r1, r2, [sp, #176] @ 0xb0 │ │ cmp r0, #2 │ │ str.w r3, [sp, #183] @ 0xb7 │ │ - beq.n 4ce14 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ + beq.n 4d656 │ │ + ldr r6, [sp, #48] @ 0x30 │ │ ldrd r2, r3, [sp, #176] @ 0xb0 │ │ ldr r1, [sp, #156] @ 0x9c │ │ - strd r0, r9, [sp, #112] @ 0x70 │ │ + strd r0, sl, [sp, #112] @ 0x70 │ │ add r0, sp, #92 @ 0x5c │ │ str r0, [sp, #188] @ 0xbc │ │ add r0, sp, #104 @ 0x68 │ │ - str r2, [r5, #0] │ │ + str r2, [r6, #0] │ │ str r1, [sp, #132] @ 0x84 │ │ - ldrd r1, r2, [r6, #32] │ │ + ldrd r1, r2, [r9, #32] │ │ cmp r2, #0 │ │ ldr.w r7, [sp, #183] @ 0xb7 │ │ str r0, [sp, #184] @ 0xb8 │ │ add r0, sp, #112 @ 0x70 │ │ - str r3, [r5, #4] │ │ - str.w r7, [r5, #7] │ │ + str r3, [r6, #4] │ │ + str.w r7, [r6, #7] │ │ strb.w r4, [sp, #120] @ 0x78 │ │ - strd r6, r0, [sp, #176] @ 0xb0 │ │ - beq.w 4d54e │ │ + strd r9, r0, [sp, #176] @ 0xb0 │ │ + beq.w 4dda0 │ │ ldrb.w r4, [r1, #32] │ │ cmp r4, #8 │ │ - bcc.n 4ceba │ │ + bcc.n 4d6f6 │ │ ldrb.w r6, [r1, #41] @ 0x29 │ │ cmp r6, #1 │ │ - bne.n 4cefc │ │ + bne.n 4d73a │ │ ldr r3, [sp, #264] @ 0x108 │ │ add r0, sp, #200 @ 0xc8 │ │ - bl 4e1c4 │ │ + bl 4e968 │ │ ldrd r7, r3, [sp, #204] @ 0xcc │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #176 @ 0xb0 │ │ mov r2, r7 │ │ - bl 4e514 │ │ - ldr.w r9, [sp, #136] @ 0x88 │ │ - cmp r9, sl │ │ - bne.w 4d4ea │ │ + bl 4ecb4 │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ + cmp sl, fp │ │ + bne.w 4dd3c │ │ ldr r0, [sp, #200] @ 0xc8 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r7 │ │ - blxne d7b70 │ │ - ldr r7, [sp, #52] @ 0x34 │ │ + blxne d87c0 │ │ + ldrd r6, r7, [sp, #52] @ 0x34 │ │ add r0, sp, #112 @ 0x70 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #112] @ 0x70 │ │ cmp r0, #0 │ │ - beq.n 4ce2a │ │ + beq.n 4d66c │ │ ldr r0, [sp, #116] @ 0x74 │ │ - blx 9bdb4 │ │ - b.n 4ce2a │ │ + blx 9ca08 │ │ + b.n 4d66c │ │ cmp r2, #1 │ │ str r2, [sp, #196] @ 0xc4 │ │ - bne.w 4d556 │ │ + bne.w 4dda8 │ │ movs r0, #1 │ │ ldr r7, [r1, #28] │ │ str r0, [sp, #204] @ 0xcc │ │ movs r0, #0 │ │ str r0, [sp, #200] @ 0xc8 │ │ mov r5, r1 │ │ ldr r0, [sp, #264] @ 0x108 │ │ mov r1, r7 │ │ mov r2, r4 │ │ - bl 49360 │ │ - cbz r0, 4cf26 │ │ - movw sl, #17 │ │ - movt sl, #32768 @ 0x8000 │ │ - b.n 4cee6 │ │ + bl 49a88 │ │ + cbz r0, 4d76a │ │ + movw fp, #17 │ │ + ldrd r6, r7, [sp, #52] @ 0x34 │ │ + movt fp, #32768 @ 0x8000 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + b.n 4d726 │ │ sub.w r0, r4, #8 │ │ cmp r0, #6 │ │ - bhi.w 4d576 │ │ + bhi.w 4ddc8 │ │ tbh [pc, r0, lsl #1] │ │ movs r7, r0 │ │ movs r7, r0 │ │ lsls r4, r3, #2 │ │ lsls r3, r0, #1 │ │ - lsls r3, r6, #6 │ │ + lsls r5, r6, #6 │ │ lsls r3, r4, #3 │ │ - lsls r7, r0, #5 │ │ + lsls r0, r1, #5 │ │ ldr r1, [sp, #264] @ 0x108 │ │ add r0, sp, #136 @ 0x88 │ │ mov r2, r7 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - bne.w 4d5b4 │ │ + bne.w 4de06 │ │ ldrd r0, r6, [sp, #140] @ 0x8c │ │ adds r1, r6, r0 │ │ - bcs.w 4d564 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ + bcs.w 4ddb6 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ cmp r1, r2 │ │ - bhi.w 4d564 │ │ + bhi.w 4ddb6 │ │ cmp r6, #0 │ │ - beq.w 4d358 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + beq.w 4dba0 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ movs r7, #1 │ │ adds r5, r1, r0 │ │ ldrb.w r4, [r5], #1 │ │ movs r1, #0 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ str r1, [sp, #208] @ 0xd0 │ │ - cbz r0, 4cfb0 │ │ + cbz r0, 4d7f4 │ │ movs r0, #1 │ │ strb r4, [r7, #0] │ │ str r0, [sp, #208] @ 0xd0 │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #176 @ 0xb0 │ │ mov r2, r7 │ │ movs r3, #1 │ │ - bl 4e514 │ │ + bl 4ecb4 │ │ ldrb.w r4, [sp, #140] @ 0x8c │ │ movs r0, #17 │ │ - ldr.w r9, [sp, #136] @ 0x88 │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r9, r0 │ │ - bne.w 4d384 │ │ + cmp sl, r0 │ │ + bne.w 4dbd0 │ │ lsls r0, r4, #31 │ │ - beq.w 4d3c6 │ │ + beq.w 4dc14 │ │ subs r6, #1 │ │ - bne.n 4cf72 │ │ - b.n 4d358 │ │ + bne.n 4d7b6 │ │ + b.n 4dba0 │ │ add r0, sp, #200 @ 0xc8 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr r7, [sp, #204] @ 0xcc │ │ - b.n 4cf7e │ │ + b.n 4d7c2 │ │ ldr r1, [sp, #264] @ 0x108 │ │ add r0, sp, #136 @ 0x88 │ │ mov r2, r7 │ │ - str.w r8, [sp, #36] @ 0x24 │ │ - bl 421f4 │ │ + str.w r8, [sp, #32] │ │ + bl 4291c │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 4d58c │ │ - mov sl, r0 │ │ + beq.w 4ddde │ │ + mov fp, r0 │ │ ldrd r5, r0, [sp, #140] @ 0x8c │ │ cmp r0, #0 │ │ - beq.w 4d0f4 │ │ + beq.w 4d938 │ │ lsls r6, r0, #2 │ │ movs r7, #1 │ │ mov.w r8, #0 │ │ add.w r0, r5, r8 │ │ vldr s0, [r0] │ │ movs r0, #0 │ │ str r0, [sp, #208] @ 0xd0 │ │ vcmp.f32 s0, s0 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 4d048 │ │ + bvs.n 4d88c │ │ vmov r0, s0 │ │ eor.w r1, r0, #2147483648 @ 0x80000000 │ │ cmp r0, #0 │ │ it mi │ │ mvnmi r1, r0 │ │ rev r4, r1 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ cmp r0, #3 │ │ - bls.n 4d050 │ │ + bls.n 4d894 │ │ movs r0, #0 │ │ str r4, [r7, r0] │ │ adds r3, r0, #4 │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #176 @ 0xb0 │ │ mov r2, r7 │ │ str r3, [sp, #208] @ 0xd0 │ │ - bl 4e514 │ │ + bl 4ecb4 │ │ ldrb.w r4, [sp, #140] @ 0x8c │ │ movs r0, #17 │ │ - ldr.w r9, [sp, #136] @ 0x88 │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r9, r0 │ │ - bne.w 4d370 │ │ + cmp sl, r0 │ │ + bne.w 4dbbc │ │ lsls r0, r4, #31 │ │ - beq.w 4d3a0 │ │ + beq.w 4dbec │ │ add.w r8, r8, #4 │ │ cmp r6, r8 │ │ - bne.n 4cfe6 │ │ - b.n 4d0f4 │ │ + bne.n 4d82a │ │ + b.n 4d938 │ │ movs r4, #0 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ cmp r0, #3 │ │ - bhi.n 4d012 │ │ + bhi.n 4d856 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #200 @ 0xc8 │ │ movs r2, #4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r7, r0, [sp, #204] @ 0xcc │ │ - b.n 4d014 │ │ + b.n 4d858 │ │ nop │ │ - ldr r0, [sp, #320] @ 0x140 │ │ + str r4, [sp, #416] @ 0x1a0 │ │ vtbx.8 d25, {d12-d13}, d2 │ │ add r0, sp, #136 @ 0x88 │ │ mov r2, r7 │ │ - str.w r8, [sp, #36] @ 0x24 │ │ - bl 492a0 │ │ + str.w r8, [sp, #32] │ │ + bl 499c8 │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 4d594 │ │ - mov sl, r0 │ │ + beq.w 4dde6 │ │ + mov fp, r0 │ │ ldrd r5, r0, [sp, #140] @ 0x8c │ │ - cbz r0, 4d0f4 │ │ + cbz r0, 4d938 │ │ lsls r6, r0, #2 │ │ movs r7, #1 │ │ mov.w r8, #0 │ │ ldr.w r4, [r5, r8] │ │ movs r1, #0 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ str r1, [sp, #208] @ 0xd0 │ │ cmp r0, #3 │ │ mov.w r0, #0 │ │ - bls.n 4d0e0 │ │ + bls.n 4d924 │ │ eor.w r1, r4, #2147483648 @ 0x80000000 │ │ adds r3, r0, #4 │ │ rev r1, r1 │ │ str r1, [r7, r0] │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #176 @ 0xb0 │ │ mov r2, r7 │ │ str r3, [sp, #208] @ 0xd0 │ │ - bl 4e514 │ │ + bl 4ecb4 │ │ ldrb.w r4, [sp, #140] @ 0x8c │ │ movs r0, #17 │ │ - ldr.w r9, [sp, #136] @ 0x88 │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r9, r0 │ │ - bne.w 4d370 │ │ + cmp sl, r0 │ │ + bne.w 4dbbc │ │ lsls r0, r4, #31 │ │ - beq.w 4d3a0 │ │ + beq.w 4dbec │ │ add.w r8, r8, #4 │ │ cmp r6, r8 │ │ - bne.n 4d094 │ │ - b.n 4d0f4 │ │ + bne.n 4d8d8 │ │ + b.n 4d938 │ │ movs r0, #1 │ │ movs r2, #4 │ │ str r0, [sp, #0] │ │ add r0, sp, #200 @ 0xc8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r7, r0, [sp, #204] @ 0xcc │ │ - b.n 4d0a6 │ │ - cmp.w sl, #0 │ │ - b.n 4d34c │ │ + b.n 4d8ea │ │ + cmp.w fp, #0 │ │ + b.n 4db94 │ │ ldr r1, [sp, #264] @ 0x108 │ │ add r0, sp, #136 @ 0x88 │ │ mov r2, r7 │ │ - str.w r8, [sp, #36] @ 0x24 │ │ - bl 422b4 │ │ + str.w r8, [sp, #32] │ │ + bl 429dc │ │ ldr r0, [sp, #136] @ 0x88 │ │ str r0, [sp, #20] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 4d5a4 │ │ + beq.w 4ddf6 │ │ ldrd r5, r0, [sp, #140] @ 0x8c │ │ cmp r0, #0 │ │ - beq.w 4d33a │ │ + beq.w 4db80 │ │ lsls r0, r0, #3 │ │ mov.w r8, #1 │ │ movs r6, #0 │ │ str r0, [sp, #24] │ │ - str r5, [sp, #32] │ │ + str r5, [sp, #44] @ 0x2c │ │ adds r0, r5, r6 │ │ - vldr d0, [r0] │ │ + vldr d16, [r0] │ │ movs r0, #0 │ │ str r0, [sp, #208] @ 0xd0 │ │ - vcmp.f64 d0, d0 │ │ + vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 4d1a2 │ │ - vmov r1, r0, d0 │ │ + bvs.n 4d9e8 │ │ + vmov r1, r0, d16 │ │ cmp r0, #0 │ │ it mi │ │ mvnmi r1, r1 │ │ rev r4, r1 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ it mi │ │ movmi.w r1, #4294967295 @ 0xffffffff │ │ eors r0, r1 │ │ rev r7, r0 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ cmp r0, #7 │ │ - bls.n 4d1ac │ │ + bls.n 4d9f2 │ │ movs r0, #0 │ │ add.w r1, r8, r0 │ │ str.w r7, [r8, r0] │ │ add.w r3, r0, #8 │ │ str r4, [r1, #4] │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #176 @ 0xb0 │ │ mov r2, r8 │ │ str r3, [sp, #208] @ 0xd0 │ │ - bl 4e514 │ │ + bl 4ecb4 │ │ ldrb.w r4, [sp, #140] @ 0x8c │ │ - movw sl, #17 │ │ - ldr.w r9, [sp, #136] @ 0x88 │ │ - movt sl, #32768 @ 0x8000 │ │ - cmp r9, sl │ │ - bne.w 4d3d6 │ │ + movw fp, #17 │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ + movt fp, #32768 @ 0x8000 │ │ + cmp sl, fp │ │ + bne.w 4dc28 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ lsls r0, r4, #31 │ │ - beq.w 4d414 │ │ - ldr r5, [sp, #32] │ │ + beq.w 4dc6c │ │ + ldr r5, [sp, #44] @ 0x2c │ │ adds r6, #8 │ │ ldr r0, [sp, #24] │ │ cmp r0, r6 │ │ - bne.n 4d12a │ │ - b.n 4d33a │ │ + bne.n 4d96e │ │ + b.n 4db80 │ │ movs r7, #0 │ │ movs r4, #0 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ cmp r0, #7 │ │ - bhi.n 4d15e │ │ + bhi.n 4d9a2 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #200 @ 0xc8 │ │ movs r2, #8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r8, r0, [sp, #204] @ 0xcc │ │ - b.n 4d160 │ │ + b.n 4d9a4 │ │ ldr r1, [sp, #264] @ 0x108 │ │ add r0, sp, #136 @ 0x88 │ │ mov r2, r7 │ │ - str.w r8, [sp, #36] @ 0x24 │ │ - bl 4237c │ │ + str.w r8, [sp, #32] │ │ + bl 42aa4 │ │ ldr r0, [sp, #136] @ 0x88 │ │ str r0, [sp, #16] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 4d59c │ │ + beq.w 4ddee │ │ ldr r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #32] │ │ + str r0, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #144] @ 0x90 │ │ cmp r0, #0 │ │ - beq.w 4d33e │ │ - ldr.w r8, [sp, #32] │ │ + beq.w 4db84 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ movs r7, #1 │ │ add.w r0, r8, r0, lsl #3 │ │ str r0, [sp, #20] │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ str r0, [sp, #24] │ │ ldrd r1, r2, [r8] │ │ movs r0, #0 │ │ cmp r6, #2 │ │ str r0, [sp, #208] @ 0xd0 │ │ - bne.n 4d236 │ │ + bne.n 4da7c │ │ mov r0, r1 │ │ mov r1, r2 │ │ ldr r2, [sp, #24] │ │ movs r4, #0 │ │ strd r4, r4, [sp] │ │ - bl 4e7fc │ │ - movw sl, #17 │ │ + bl 4ee48 │ │ + movw fp, #17 │ │ ldr r2, [sp, #200] @ 0xc8 │ │ - movt sl, #32768 @ 0x8000 │ │ + movt fp, #32768 @ 0x8000 │ │ cmp r2, #7 │ │ - bls.n 4d274 │ │ + bls.n 4dabc │ │ rev r1, r1 │ │ str r1, [r7, r4] │ │ - add.w r3, r4, #8 │ │ adds r1, r7, r4 │ │ rev r0, r0 │ │ + add.w r3, r4, #8 │ │ str r0, [r1, #4] │ │ str r3, [sp, #208] @ 0xd0 │ │ - b.n 4d248 │ │ + b.n 4da8e │ │ ldr r3, [sp, #24] │ │ add r0, sp, #200 @ 0xc8 │ │ - bl 4e6a8 │ │ - movw sl, #17 │ │ + bl 4fbc4 │ │ ldr r3, [sp, #208] @ 0xd0 │ │ - movt sl, #32768 @ 0x8000 │ │ + movw fp, #17 │ │ + movt fp, #32768 @ 0x8000 │ │ ldr r7, [sp, #204] @ 0xcc │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #176 @ 0xb0 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ mov r2, r7 │ │ - bl 4e514 │ │ - ldr.w r9, [sp, #136] @ 0x88 │ │ + bl 4ecb4 │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ ldrb.w r4, [sp, #140] @ 0x8c │ │ - cmp r9, sl │ │ - bne.w 4d3ec │ │ + cmp sl, fp │ │ + bne.w 4dc40 │ │ lsls r0, r4, #31 │ │ - beq.w 4d41c │ │ + beq.w 4dc74 │ │ add.w r8, r8, #8 │ │ ldr r0, [sp, #20] │ │ cmp r8, r0 │ │ - bne.n 4d1fa │ │ - b.n 4d33e │ │ + bne.n 4da40 │ │ + b.n 4db84 │ │ movs r2, #1 │ │ mov r4, r0 │ │ add r0, sp, #200 @ 0xc8 │ │ str r2, [sp, #0] │ │ mov r5, r1 │ │ movs r1, #0 │ │ movs r2, #8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r0, r4 │ │ ldrd r7, r4, [sp, #204] @ 0xcc │ │ - movw sl, #17 │ │ + movw fp, #17 │ │ mov r1, r5 │ │ - movt sl, #32768 @ 0x8000 │ │ - b.n 4d224 │ │ + movt fp, #32768 @ 0x8000 │ │ + b.n 4da6a │ │ ldr r1, [sp, #264] @ 0x108 │ │ add r0, sp, #136 @ 0x88 │ │ mov r2, r7 │ │ - str.w r8, [sp, #36] @ 0x24 │ │ - bl 41d54 │ │ + str.w r8, [sp, #32] │ │ + bl 4248c │ │ ldr r0, [sp, #136] @ 0x88 │ │ str r0, [sp, #24] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 4d584 │ │ + beq.w 4ddd6 │ │ ldrd r5, r0, [sp, #140] @ 0x8c │ │ cmp r0, #0 │ │ - beq.n 4d348 │ │ - lsls r0, r0, #3 │ │ + beq.n 4db90 │ │ + lsls r6, r0, #3 │ │ movs r7, #1 │ │ mov.w r8, #0 │ │ - str r0, [sp, #32] │ │ + str r5, [sp, #44] @ 0x2c │ │ add.w r1, r5, r8 │ │ ldr.w r4, [r5, r8] │ │ ldr r0, [sp, #200] @ 0xc8 │ │ - mov r6, r5 │ │ ldr r5, [r1, #4] │ │ movs r1, #0 │ │ cmp r0, #7 │ │ mov.w r0, #0 │ │ str r1, [sp, #208] @ 0xd0 │ │ - bls.n 4d326 │ │ + bls.n 4db6c │ │ eor.w r1, r5, #2147483648 @ 0x80000000 │ │ rev r2, r4 │ │ rev r1, r1 │ │ str r1, [r7, r0] │ │ adds r1, r7, r0 │ │ add.w r3, r0, #8 │ │ add r0, sp, #136 @ 0x88 │ │ str r2, [r1, #4] │ │ add r1, sp, #176 @ 0xb0 │ │ mov r2, r7 │ │ str r3, [sp, #208] @ 0xd0 │ │ - bl 4e514 │ │ + bl 4ecb4 │ │ ldrb.w r4, [sp, #140] @ 0x8c │ │ - movw sl, #17 │ │ - ldr.w r9, [sp, #136] @ 0x88 │ │ - movt sl, #32768 @ 0x8000 │ │ - cmp r9, sl │ │ - bne.n 4d400 │ │ + movw fp, #17 │ │ + ldr.w sl, [sp, #136] @ 0x88 │ │ + movt fp, #32768 @ 0x8000 │ │ + cmp sl, fp │ │ + bne.n 4dc56 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ lsls r0, r4, #31 │ │ - beq.w 4d42e │ │ + beq.w 4dc7c │ │ + ldr r5, [sp, #44] @ 0x2c │ │ add.w r8, r8, #8 │ │ - ldr r0, [sp, #32] │ │ - mov r5, r6 │ │ - cmp r0, r8 │ │ - bne.n 4d2c6 │ │ - b.n 4d348 │ │ + cmp r6, r8 │ │ + bne.n 4db0e │ │ + b.n 4db90 │ │ movs r0, #1 │ │ movs r2, #8 │ │ str r0, [sp, #0] │ │ add r0, sp, #200 @ 0xc8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r7, r0, [sp, #204] @ 0xcc │ │ - b.n 4d2e0 │ │ + b.n 4db26 │ │ ldr r0, [sp, #20] │ │ - b.n 4d34a │ │ - ldrd r5, r8, [sp, #32] │ │ + b.n 4db92 │ │ + ldr.w r8, [sp, #32] │ │ + ldr r5, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #16] │ │ - cbnz r0, 4d352 │ │ - b.n 4d358 │ │ + cbnz r0, 4db9a │ │ + b.n 4dba0 │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - beq.n 4d358 │ │ + ldr.w r8, [sp, #32] │ │ + beq.n 4dba0 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ cmp r0, #0 │ │ - beq.w 4cf1c │ │ - movw sl, #17 │ │ + beq.w 4d75a │ │ + movw fp, #17 │ │ movs r4, #1 │ │ - movt sl, #32768 @ 0x8000 │ │ - ldr r7, [sp, #52] @ 0x34 │ │ - mov r9, sl │ │ - b.n 4d446 │ │ + movt fp, #32768 @ 0x8000 │ │ + ldrd r6, r7, [sp, #52] @ 0x34 │ │ + mov sl, fp │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + b.n 4dc96 │ │ ldr r2, [sp, #28] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #167] @ 0xa7 │ │ strd r0, r1, [sp, #160] @ 0xa0 │ │ - b.n 4d3aa │ │ + b.n 4dbf6 │ │ ldr r2, [sp, #28] │ │ - movw sl, #17 │ │ - movt sl, #32768 @ 0x8000 │ │ + movw fp, #17 │ │ + movt fp, #32768 @ 0x8000 │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #167] @ 0xa7 │ │ strd r0, r1, [sp, #160] @ 0xa0 │ │ - b.n 4d3d2 │ │ - movw r9, #17 │ │ - movs r4, #0 │ │ - movt r9, #32768 @ 0x8000 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - cmp.w sl, #0 │ │ - ldr r7, [sp, #52] @ 0x34 │ │ - beq.n 4d3bc │ │ - mov r0, r5 │ │ - blx d7b70 │ │ - movw sl, #17 │ │ - movt sl, #32768 @ 0x8000 │ │ - b.n 4d442 │ │ + b.n 4dc20 │ │ movw sl, #17 │ │ movs r4, #0 │ │ movt sl, #32768 @ 0x8000 │ │ - mov r9, sl │ │ - ldr r7, [sp, #52] @ 0x34 │ │ - b.n 4d442 │ │ + cmp.w fp, #0 │ │ + ldr.w r8, [sp, #32] │ │ + ldrd r6, r7, [sp, #52] @ 0x34 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne d87c0 │ │ + movw fp, #17 │ │ + movt fp, #32768 @ 0x8000 │ │ + b.n 4dc24 │ │ + movw fp, #17 │ │ + movs r4, #0 │ │ + movt fp, #32768 @ 0x8000 │ │ + mov sl, fp │ │ + ldrd r6, r7, [sp, #52] @ 0x34 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + b.n 4dc92 │ │ ldr r2, [sp, #28] │ │ + ldr r5, [sp, #60] @ 0x3c │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #167] @ 0xa7 │ │ strd r0, r1, [sp, #160] @ 0xa0 │ │ ldr r0, [sp, #20] │ │ - b.n 4d422 │ │ + b.n 4dc82 │ │ ldr r2, [sp, #28] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #167] @ 0xa7 │ │ strd r0, r1, [sp, #160] @ 0xa0 │ │ - b.n 4d420 │ │ + ldr r0, [sp, #16] │ │ + b.n 4dc82 │ │ ldr r2, [sp, #28] │ │ + ldr r5, [sp, #60] @ 0x3c │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #167] @ 0xa7 │ │ strd r0, r1, [sp, #160] @ 0xa0 │ │ - b.n 4d432 │ │ + b.n 4dc80 │ │ movs r4, #0 │ │ - mov r9, sl │ │ + mov sl, fp │ │ ldr r0, [sp, #20] │ │ - b.n 4d422 │ │ + b.n 4dc82 │ │ movs r4, #0 │ │ - mov r9, sl │ │ + mov sl, fp │ │ ldr r0, [sp, #16] │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldr r7, [sp, #52] @ 0x34 │ │ - cbz r0, 4d442 │ │ - ldr r0, [sp, #32] │ │ - b.n 4d43e │ │ + b.n 4dc82 │ │ movs r4, #0 │ │ - mov r9, sl │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldr r7, [sp, #52] @ 0x34 │ │ + mov sl, fp │ │ ldr r0, [sp, #24] │ │ - cbz r0, 4d442 │ │ - mov r0, r6 │ │ - blx d7b70 │ │ + ldr.w r8, [sp, #32] │ │ + ldrd r6, r7, [sp, #52] @ 0x34 │ │ + cbz r0, 4dc92 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + blx d87c0 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ - cbz r0, 4d44c │ │ + cbz r0, 4dc9c │ │ ldr r0, [sp, #204] @ 0xcc │ │ - blx d7b70 │ │ - cmp r9, sl │ │ - beq.w 4cee8 │ │ - b.n 4d50a │ │ - ldr r2, [r7, #32] │ │ + blx d87c0 │ │ + cmp sl, fp │ │ + beq.w 4d726 │ │ + b.n 4dd5c │ │ + ldr r2, [r6, #32] │ │ add r0, sp, #136 @ 0x88 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - bl 496e8 │ │ + mov r1, r5 │ │ + bl 49e10 │ │ add r7, sp, #136 @ 0x88 │ │ add.w ip, sp, #176 @ 0xb0 │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r7} │ │ - bne.n 4d47c │ │ + bne.n 4dccc │ │ add r3, sp, #176 @ 0xb0 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r7, sp, #176 @ 0xb0 │ │ ldr r6, [sp, #156] @ 0x9c │ │ add.w ip, sp, #112 @ 0x70 │ │ str r6, [sp, #132] @ 0x84 │ │ ldmia r7, {r1, r2, r3, r7} │ │ stmia.w ip, {r0, r1, r2, r3, r7} │ │ lsls r0, r0, #31 │ │ - beq.n 4d56e │ │ - ldrd r2, r0, [sp, #40] @ 0x28 │ │ - mov r3, r5 │ │ + beq.n 4ddc0 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + mov r3, r4 │ │ + ldrd r2, r0, [sp, #36] @ 0x24 │ │ ldr r1, [sp, #116] @ 0x74 │ │ strd r2, r0, [sp] │ │ add r0, sp, #136 @ 0x88 │ │ - mov r2, r4 │ │ - bl 4f578 │ │ + mov r2, r6 │ │ + bl 4fd14 │ │ ldr r0, [sp, #136] @ 0x88 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - cmp r0, sl │ │ - bne.n 4d4ca │ │ + cmp r0, fp │ │ + bne.n 4dd1c │ │ ldr r0, [sp, #76] @ 0x4c │ │ - cbz r0, 4d4c0 │ │ + cbz r0, 4dd12 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ ldrd r2, r3, [r1, #40] @ 0x28 │ │ ldr r1, [sp, #264] @ 0x108 │ │ - strd r4, r5, [sp] │ │ + strd r6, r4, [sp] │ │ str r1, [sp, #8] │ │ - bl 4f658 │ │ - str.w sl, [r8] │ │ - strd r4, r5, [r8, #8] │ │ - b.n 4d4d2 │ │ - add r3, sp, #140 @ 0x8c │ │ - ldmia r3, {r1, r2, r3} │ │ + bl 4fdf8 │ │ + str.w fp, [r8] │ │ + strd r6, r4, [r8, #8] │ │ + b.n 4dd24 │ │ + add r3, sp, #136 @ 0x88 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ add r0, sp, #112 @ 0x70 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #116] @ 0x74 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r1, [sp, #145] @ 0x91 │ │ ldrb.w r4, [sp, #140] @ 0x8c │ │ ldr r2, [sp, #200] @ 0xc8 │ │ ldr.w r0, [sp, #141] @ 0x8d │ │ ldr r3, [sp, #148] @ 0x94 │ │ strd r0, r1, [sp, #160] @ 0xa0 │ │ str.w r3, [sp, #167] @ 0xa7 │ │ - cbz r2, 4d50a │ │ + cbz r2, 4dd5c │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r2, [sp, #167] @ 0xa7 │ │ ldrd r0, r1, [sp, #160] @ 0xa0 │ │ str.w r2, [sp, #87] @ 0x57 │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ add r0, sp, #112 @ 0x70 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #116] @ 0x74 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ ldr.w r2, [sp, #87] @ 0x57 │ │ str.w r2, [r8, #12] │ │ str.w r1, [r8, #9] │ │ str.w r0, [r8, #5] │ │ strb.w r4, [r8, #4] │ │ - str.w r9, [r8] │ │ + str.w sl, [r8] │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #128] @ (4d5d0 ) │ │ + ldr r0, [pc, #132] @ (4de28 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r1, [pc, #124] @ (4d5d4 ) │ │ + bl 3fbc0 │ │ + ldr r1, [pc, #116] @ (4de20 ) │ │ add r0, sp, #196 @ 0xc4 │ │ - ldr r2, [pc, #124] @ (4d5d8 ) │ │ + ldr r2, [pc, #116] @ (4de24 ) │ │ add r1, pc │ │ add r2, pc │ │ - bl 40a24 │ │ - ldr r3, [pc, #132] @ (4d5ec ) │ │ - ldr r2, [sp, #44] @ 0x2c │ │ + bl 4117c │ │ + ldr r3, [pc, #136] @ (4de40 ) │ │ + ldr r2, [sp, #40] @ 0x28 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #120] @ (4d5e8 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #120] @ (4de3c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #68] @ (4d5bc ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #68] @ (4de10 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #68] @ (4d5c0 ) │ │ + ldr r2, [pc, #68] @ (4de14 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #84] @ (4d5dc ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #88] @ (4de30 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #60] @ (4d5cc ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #60] @ (4de1c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #48] @ (4d5c8 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #48] @ (4de18 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #68] @ (4d5e4 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #72] @ (4de38 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #56] @ (4d5e0 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #60] @ (4de34 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #1 │ │ movs r1, #26 │ │ - bl 3d98e │ │ - ldr r0, [pc, #12] @ (4d5c4 ) │ │ + bl 3e0ac │ │ + ldr r0, [pc, #36] @ (4de2c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - rev16 r3, r3 │ │ - vtbx.8 d28, {d28-d31}, d30 │ │ + bl 3fbc0 │ │ + nop │ │ + @ instruction: 0xb67f │ │ + vqrdmlsh.s q14, q14, d12[0] │ │ movs r0, r1 │ │ - ldmia r3!, {r1, r2, r4, r6} │ │ + ldmia r7!, {r2, r5, r6} │ │ movs r0, r1 │ │ - ldmia r3!, {r1, r2, r7} │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ movs r0, r1 │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ + strh r6, [r2, #36] @ 0x24 │ │ + vcvt.u32.f32 q14, q14, #4 │ │ movs r0, r1 │ │ - ldmia r3, {r2, r3, r4, r7} │ │ + ldmia r7!, {r1, r3, r4, r5, r6} │ │ movs r0, r1 │ │ - ldrh r0, [r1, #4] │ │ - @ instruction: 0xfffccb9e │ │ + ldmia r7!, {r2, r4, r5} │ │ movs r0, r1 │ │ - ldmia r3!, {r1, r2, r4, r5, r7} │ │ + ldmia r7, {r2, r4, r7} │ │ movs r0, r1 │ │ - ldmia r3!, {r1, r2, r5, r7} │ │ + ldmia r7, {r2, r7} │ │ movs r0, r1 │ │ - ldmia r3, {r1, r2, r3, r4, r5, r7} │ │ + ldmia r7, {r2, r3, r4, r7} │ │ movs r0, r1 │ │ - ldmia r1!, {r2, r3, r5, r7} │ │ + ldmia r5!, {r1, r3, r7} │ │ movs r0, r1 │ │ - ldmia r6!, {r2, r4} │ │ + bne.n 4de28 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #100 @ 0x64 │ │ ldrb r1, [r0, #0] │ │ cmp r1, #3 │ │ - bcs.n 4d602 │ │ + bcs.n 4de56 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - beq.n 4d630 │ │ + beq.n 4de84 │ │ cmp r1, #4 │ │ - bne.n 4d642 │ │ + bne.n 4de96 │ │ ldrd r4, r7, [r0, #8] │ │ mov r6, r0 │ │ - cbz r7, 4d61e │ │ + cbz r7, 4de72 │ │ mov r5, r4 │ │ mov r0, r5 │ │ - bl 4d5f0 │ │ + bl 4de44 │ │ adds r5, #24 │ │ subs r7, #1 │ │ - bne.n 4d612 │ │ + bne.n 4de66 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ - beq.n 4d5fc │ │ + beq.n 4de50 │ │ mov r0, r4 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ - beq.n 4d5fc │ │ + beq.n 4de50 │ │ ldr r0, [r0, #8] │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r1, [r0, #4] │ │ mov.w r9, #0 │ │ - cbz r1, 4d65e │ │ + cbz r1, 4deb2 │ │ ldrd r2, r0, [r0, #8] │ │ strd r9, r1, [sp, #24] │ │ strd r9, r1, [sp, #8] │ │ movs r1, #1 │ │ str r2, [sp, #32] │ │ str r2, [sp, #16] │ │ - b.n 4d662 │ │ + b.n 4deb6 │ │ movs r1, #0 │ │ movs r0, #0 │ │ add.w r8, sp, #40 @ 0x28 │ │ add.w sl, sp, #4 │ │ add.w fp, sp, #88 @ 0x58 │ │ add r7, sp, #52 @ 0x34 │ │ str r0, [sp, #36] @ 0x24 │ │ str r1, [sp, #20] │ │ str r1, [sp, #4] │ │ mov r0, r8 │ │ mov r1, sl │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r4, [sp, #40] @ 0x28 │ │ cmp r4, #0 │ │ - beq.n 4d5fc │ │ + beq.n 4de50 │ │ ldr r0, [sp, #48] @ 0x30 │ │ add.w r5, r0, r0, lsl #1 │ │ add.w r0, r4, r5, lsl #2 │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ cmp r1, #0 │ │ ittt ne │ │ addne.w r0, r0, #268 @ 0x10c │ │ ldrne r0, [r0, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r5, r4, r5, lsl #3 │ │ ldrb r0, [r5, #0] │ │ cmp r0, #3 │ │ - bcc.n 4d676 │ │ - beq.n 4d6c2 │ │ + bcc.n 4deca │ │ + beq.n 4df16 │ │ cmp r0, #4 │ │ - bne.n 4d6d0 │ │ + bne.n 4df24 │ │ ldr r6, [r5, #12] │ │ - cbz r6, 4d6c2 │ │ + cbz r6, 4df16 │ │ ldr r4, [r5, #8] │ │ mov r0, r4 │ │ - bl 4d5f0 │ │ + bl 4de44 │ │ adds r4, #24 │ │ subs r6, #1 │ │ - bne.n 4d6b6 │ │ + bne.n 4df0a │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ - beq.n 4d676 │ │ + beq.n 4deca │ │ ldr r0, [r5, #8] │ │ - blx d7b70 │ │ - b.n 4d676 │ │ + blx d87c0 │ │ + b.n 4deca │ │ ldr r1, [r5, #4] │ │ - cbz r1, 4d6e8 │ │ + cbz r1, 4df3c │ │ ldrd r2, r0, [r5, #8] │ │ strd r9, r1, [sp, #72] @ 0x48 │ │ strd r9, r1, [sp, #56] @ 0x38 │ │ movs r1, #1 │ │ str r2, [sp, #80] @ 0x50 │ │ str r2, [sp, #64] @ 0x40 │ │ - b.n 4d6ec │ │ + b.n 4df40 │ │ movs r1, #0 │ │ movs r0, #0 │ │ str r0, [sp, #84] @ 0x54 │ │ str r1, [sp, #68] @ 0x44 │ │ str r1, [sp, #52] @ 0x34 │ │ - b.n 4d6fa │ │ + b.n 4df4e │ │ adds r0, r5, #4 │ │ - bl 4d754 │ │ + bl 4dfa8 │ │ mov r0, fp │ │ mov r1, r7 │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r4, [sp, #88] @ 0x58 │ │ cmp r4, #0 │ │ - beq.n 4d676 │ │ + beq.n 4deca │ │ ldr r0, [sp, #96] @ 0x60 │ │ add.w r5, r0, r0, lsl #1 │ │ add.w r0, r4, r5, lsl #2 │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ cmp r1, #0 │ │ ittt ne │ │ addne.w r0, r0, #268 @ 0x10c │ │ ldrne r0, [r0, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r5, r4, r5, lsl #3 │ │ ldrb r0, [r5, #0] │ │ cmp r0, #3 │ │ - bcc.n 4d6fa │ │ - beq.n 4d746 │ │ + bcc.n 4df4e │ │ + beq.n 4df9a │ │ cmp r0, #4 │ │ - bne.n 4d6f4 │ │ + bne.n 4df48 │ │ ldr r6, [r5, #12] │ │ - cbz r6, 4d746 │ │ + cbz r6, 4df9a │ │ ldr r4, [r5, #8] │ │ mov r0, r4 │ │ - bl 4d5f0 │ │ + bl 4de44 │ │ adds r4, #24 │ │ subs r6, #1 │ │ - bne.n 4d73a │ │ + bne.n 4df8e │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ - beq.n 4d6fa │ │ + beq.n 4df4e │ │ ldr r0, [r5, #8] │ │ - blx d7b70 │ │ - b.n 4d6fa │ │ + blx d87c0 │ │ + b.n 4df4e │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #48 @ 0x30 │ │ ldr r2, [r0, #0] │ │ movs r1, #0 │ │ - cbz r2, 4d778 │ │ + cbz r2, 4dfcc │ │ add.w ip, sp, #20 │ │ ldrd r3, r0, [r0, #4] │ │ stmia.w ip, {r1, r2, r3} │ │ add.w ip, sp, #4 │ │ stmia.w ip, {r1, r2, r3} │ │ movs r1, #1 │ │ - b.n 4d77a │ │ + b.n 4dfce │ │ movs r0, #0 │ │ add.w r8, sp, #36 @ 0x24 │ │ mov r5, sp │ │ str r0, [sp, #32] │ │ str r1, [sp, #16] │ │ str r1, [sp, #0] │ │ - b.n 4d78e │ │ + b.n 4dfe2 │ │ adds r0, r7, #4 │ │ - bl 4d754 │ │ + bl 4dfa8 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r4, [sp, #36] @ 0x24 │ │ - cbz r4, 4d7e6 │ │ + cbz r4, 4e03a │ │ ldr r0, [sp, #44] @ 0x2c │ │ add.w r6, r0, r0, lsl #1 │ │ add.w r0, r4, r6, lsl #2 │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ cmp r1, #0 │ │ ittt ne │ │ addne.w r0, r0, #268 @ 0x10c │ │ ldrne r0, [r0, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r7, r4, r6, lsl #3 │ │ ldrb r0, [r7, #0] │ │ cmp r0, #3 │ │ - bcc.n 4d78e │ │ - beq.n 4d7d8 │ │ + bcc.n 4dfe2 │ │ + beq.n 4e02c │ │ cmp r0, #4 │ │ - bne.n 4d788 │ │ + bne.n 4dfdc │ │ ldr r4, [r7, #12] │ │ - cbz r4, 4d7d8 │ │ + cbz r4, 4e02c │ │ ldr r6, [r7, #8] │ │ mov r0, r6 │ │ - bl 4d5f0 │ │ + bl 4de44 │ │ adds r6, #24 │ │ subs r4, #1 │ │ - bne.n 4d7cc │ │ + bne.n 4e020 │ │ ldr r0, [r7, #4] │ │ cmp r0, #0 │ │ - beq.n 4d78e │ │ + beq.n 4dfe2 │ │ ldr r0, [r7, #8] │ │ - blx d7b70 │ │ - b.n 4d78e │ │ + blx d87c0 │ │ + b.n 4dfe2 │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ push {r4, r5, r6, lr} │ │ add.w r2, r1, r1, lsl #1 │ │ add.w r1, r0, r2, lsl #2 │ │ add.w r5, r0, r2, lsl #3 │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ cmp r3, #0 │ │ ittt ne │ │ addne.w r0, r1, #268 @ 0x10c │ │ ldrne r0, [r0, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrb r0, [r5, #0] │ │ cmp r0, #3 │ │ it cc │ │ popcc {r4, r5, r6, pc} │ │ - beq.n 4d82c │ │ + beq.n 4e080 │ │ cmp r0, #4 │ │ - bne.n 4d83a │ │ + bne.n 4e08e │ │ ldr r6, [r5, #12] │ │ - cbz r6, 4d82c │ │ + cbz r6, 4e080 │ │ ldr r4, [r5, #8] │ │ mov r0, r4 │ │ - bl 4d5f0 │ │ + bl 4de44 │ │ adds r4, #24 │ │ subs r6, #1 │ │ - bne.n 4d820 │ │ + bne.n 4e074 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 4d844 │ │ + cbz r0, 4e098 │ │ ldr r0, [r5, #8] │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ adds r0, r5, #4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 4d754 │ │ + b.w 4dfa8 │ │ pop {r4, r5, r6, pc} │ │ - bmi.n 4d7f2 │ │ + bmi.n 4e046 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #228 @ 0xe4 │ │ - mov fp, r2 │ │ + mov sl, r2 │ │ ldr r2, [r1, #32] │ │ - mov r8, r0 │ │ + mov fp, r0 │ │ add r0, sp, #160 @ 0xa0 │ │ mov r4, r1 │ │ - mov r1, fp │ │ + mov r1, sl │ │ mov r9, r3 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #160 @ 0xa0 │ │ add.w ip, sp, #136 @ 0x88 │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r7} │ │ - bne.n 4d87e │ │ + bne.n 4e0d2 │ │ add r3, sp, #136 @ 0x88 │ │ ldmia r3, {r0, r1, r2, r3} │ │ - stmia.w r8, {r0, r1, r2, r3} │ │ + stmia.w fp, {r0, r1, r2, r3} │ │ add sp, #228 @ 0xe4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r7, sp, #136 @ 0x88 │ │ ldr r6, [sp, #180] @ 0xb4 │ │ add.w ip, sp, #72 @ 0x48 │ │ str r6, [sp, #92] @ 0x5c │ │ ldmia r7, {r1, r2, r3, r7} │ │ stmia.w ip, {r0, r1, r2, r3, r7} │ │ lsls r0, r0, #31 │ │ - beq.w 4e11a │ │ + beq.w 4e8be │ │ movs r0, #8 │ │ movs r5, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 4e17c │ │ + beq.w 4e920 │ │ ldrd r3, r2, [sp, #272] @ 0x110 │ │ - add.w sl, sp, #160 @ 0xa0 │ │ + add.w r8, sp, #160 @ 0xa0 │ │ eor.w r2, r2, #2147483648 @ 0x80000000 │ │ str r2, [r0, #4] │ │ movs r2, #0 │ │ ldr r1, [sp, #76] @ 0x4c │ │ strd r5, r2, [sp] │ │ mov r5, r0 │ │ str r3, [r0, #0] │ │ - mov r0, sl │ │ + mov r0, r8 │ │ movs r2, #16 │ │ mov r3, r5 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r1, r0, [sp, #160] @ 0xa0 │ │ cmp r1, #1 │ │ - bne.n 4d8da │ │ + bne.n 4e12e │ │ add r3, sp, #168 @ 0xa8 │ │ ldmia r3, {r1, r2, r3} │ │ - b.n 4e08c │ │ + b.n 4e832 │ │ cmp r0, #0 │ │ - beq.w 4e074 │ │ + beq.w 4e81c │ │ ldr r2, [sp, #176] @ 0xb0 │ │ - strd r9, r8, [sp, #40] @ 0x28 │ │ + strd r9, fp, [sp, #44] @ 0x2c │ │ cmp r2, #1 │ │ - bls.w 4e130 │ │ + bls.w 4e8d4 │ │ ldr r3, [sp, #172] @ 0xac │ │ - ldrd r5, r0, [r4, #92] @ 0x5c │ │ + ldrd fp, r0, [r4, #92] @ 0x5c │ │ cmp r0, #0 │ │ - str r4, [sp, #36] @ 0x24 │ │ + str r4, [sp, #40] @ 0x28 │ │ ldrh r1, [r3, #0] │ │ strd r3, r2, [sp, #100] @ 0x64 │ │ - strd r3, r2, [sp, #28] │ │ + strd r3, r2, [sp, #32] │ │ str r1, [sp, #108] @ 0x6c │ │ - beq.w 4dfd2 │ │ + beq.w 4e776 │ │ add.w r0, r0, r0, lsl #1 │ │ - add.w r8, sl, #9 │ │ - str.w r8, [sp, #64] @ 0x40 │ │ - add.w r6, r5, r0, lsl #4 │ │ - add.w r0, sl, #5 │ │ - str r0, [sp, #24] │ │ + add.w r6, r8, #9 │ │ + str.w sl, [sp, #64] @ 0x40 │ │ + add.w r5, fp, r0, lsl #4 │ │ + add.w r0, r8, #5 │ │ + str r0, [sp, #28] │ │ add r0, sp, #136 @ 0x88 │ │ adds r0, #9 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add.w r0, r5, #48 @ 0x30 │ │ - strd r6, fp, [sp, #52] @ 0x34 │ │ - b.n 4d956 │ │ + str r0, [sp, #68] @ 0x44 │ │ + strd r6, r5, [sp, #56] @ 0x38 │ │ + b.n 4e1a2 │ │ ldrd r0, r1, [sp, #216] @ 0xd8 │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ movs r0, #17 │ │ ldr.w r2, [sp, #223] @ 0xdf │ │ movt r0, #32768 @ 0x8000 │ │ cmp r4, r0 │ │ str.w r2, [sp, #119] @ 0x77 │ │ - bne.w 4e0f6 │ │ - mov r0, r7 │ │ - mov r5, r7 │ │ - cmp r7, r6 │ │ - it ne │ │ - addne r0, #48 @ 0x30 │ │ - beq.w 4dfd2 │ │ - mov r7, r0 │ │ + bne.w 4e89c │ │ + add.w fp, fp, #48 @ 0x30 │ │ + cmp fp, r5 │ │ + beq.w 4e776 │ │ ldr r0, [sp, #276] @ 0x114 │ │ + mov r1, sl │ │ str r0, [sp, #132] @ 0x84 │ │ - mov r1, fp │ │ ldr r0, [sp, #272] @ 0x110 │ │ str r0, [sp, #128] @ 0x80 │ │ - mov r0, sl │ │ - ldr r2, [r5, #0] │ │ - bl 496e8 │ │ + mov r0, r8 │ │ + ldr.w r2, [fp] │ │ + bl 49e10 │ │ ldrd r0, r4, [sp, #160] @ 0xa0 │ │ - ldr.w r2, [r8, #4] │ │ - ldrb.w r9, [sp, #168] @ 0xa8 │ │ + ldr r2, [r6, #4] │ │ + ldrb.w r7, [sp, #168] @ 0xa8 │ │ cmp r0, #2 │ │ - ldr.w r1, [r8] │ │ - ldr.w r3, [r8, #7] │ │ + ldr r1, [r6, #0] │ │ + ldr.w r3, [r6, #7] │ │ strd r1, r2, [sp, #216] @ 0xd8 │ │ str.w r3, [sp, #223] @ 0xdf │ │ - beq.n 4d92c │ │ - str r7, [sp, #68] @ 0x44 │ │ - ldr r7, [sp, #60] @ 0x3c │ │ + beq.n 4e17c │ │ + ldr r5, [sp, #68] @ 0x44 │ │ ldrd r2, r3, [sp, #216] @ 0xd8 │ │ ldr r1, [sp, #180] @ 0xb4 │ │ strd r0, r4, [sp, #136] @ 0x88 │ │ add r0, sp, #128 @ 0x80 │ │ - str r2, [r7, #0] │ │ + str r2, [r5, #0] │ │ str r1, [sp, #156] @ 0x9c │ │ - ldrd r1, r2, [r5, #32] │ │ + ldrd r1, r2, [fp, #32] │ │ cmp r2, #0 │ │ str r0, [sp, #208] @ 0xd0 │ │ add r0, sp, #136 @ 0x88 │ │ ldr.w r6, [sp, #223] @ 0xdf │ │ - str r3, [r7, #4] │ │ - str.w r6, [r7, #7] │ │ - strb.w r9, [sp, #144] @ 0x90 │ │ - strd r5, r0, [sp, #200] @ 0xc8 │ │ - beq.w 4e112 │ │ + str r3, [r5, #4] │ │ + str.w r6, [r5, #7] │ │ + strb.w r7, [sp, #144] @ 0x90 │ │ + strd fp, r0, [sp, #200] @ 0xc8 │ │ + beq.w 4e8b6 │ │ ldrb.w r7, [r1, #32] │ │ + mov r9, r8 │ │ cmp r7, #8 │ │ - bcc.n 4d9d0 │ │ - ldrb.w fp, [r1, #41] @ 0x29 │ │ - cmp.w fp, #1 │ │ - bne.n 4da04 │ │ + bcc.n 4e218 │ │ + ldrb.w sl, [r1, #41] @ 0x29 │ │ + cmp.w sl, #1 │ │ + bne.n 4e24a │ │ add r0, sp, #216 @ 0xd8 │ │ add r3, sp, #100 @ 0x64 │ │ - bl 4e1c4 │ │ + bl 4e968 │ │ ldrd r5, r3, [sp, #220] @ 0xdc │ │ - add.w sl, sp, #160 @ 0xa0 │ │ add r1, sp, #200 @ 0xc8 │ │ - mov r0, sl │ │ + mov r0, r9 │ │ + mov r8, r9 │ │ mov r2, r5 │ │ - bl 51e28 │ │ + bl 525b4 │ │ ldr r4, [sp, #160] @ 0xa0 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r4, r0 │ │ - bne.w 4e0b4 │ │ + bne.w 4e85a │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - cbz r0, 4da28 │ │ + cbz r0, 4e26c │ │ mov r0, r5 │ │ - blx d7b70 │ │ - b.n 4da28 │ │ - add.w sl, sp, #160 @ 0xa0 │ │ + blx d87c0 │ │ + b.n 4e26c │ │ cmp r2, #1 │ │ str r2, [sp, #212] @ 0xd4 │ │ - bne.w 4e122 │ │ + bne.w 4e8c6 │ │ movs r0, #1 │ │ ldr r5, [r1, #28] │ │ str r0, [sp, #220] @ 0xdc │ │ movs r0, #0 │ │ str r0, [sp, #216] @ 0xd8 │ │ add r0, sp, #100 @ 0x64 │ │ mov r4, r1 │ │ mov r1, r5 │ │ mov r2, r7 │ │ - bl 49360 │ │ - cbz r0, 4da48 │ │ - ldrd r6, fp, [sp, #52] @ 0x34 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - ldr r7, [sp, #68] @ 0x44 │ │ + mov r8, r9 │ │ + bl 49a88 │ │ + cbz r0, 4e288 │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ + ldrd r6, r5, [sp, #56] @ 0x38 │ │ add r0, sp, #136 @ 0x88 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, #0 │ │ - beq.w 4d948 │ │ + beq.n 4e198 │ │ ldr r0, [sp, #140] @ 0x8c │ │ - blx 9bdb4 │ │ - b.n 4d948 │ │ + blx 9ca08 │ │ + b.n 4e198 │ │ sub.w r0, r7, #8 │ │ cmp r0, #6 │ │ - bhi.w 4e146 │ │ + bhi.w 4e8ea │ │ tbh [pc, r0, lsl #1] │ │ movs r7, r0 │ │ movs r7, r0 │ │ - lsls r5, r3, #2 │ │ - lsls r7, r0, #1 │ │ - lsls r3, r5, #6 │ │ - lsls r6, r4, #3 │ │ - lsls r0, r1, #5 │ │ + lsls r1, r3, #2 │ │ + lsls r5, r0, #1 │ │ + lsls r7, r3, #6 │ │ + lsls r1, r4, #3 │ │ + lsls r1, r0, #5 │ │ add r1, sp, #100 @ 0x64 │ │ - mov r0, sl │ │ + mov r0, r8 │ │ mov r2, r5 │ │ - bl 41cd8 │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ + bl 42410 │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ cmp r0, #1 │ │ - bne.w 4e184 │ │ + bne.w 4e928 │ │ ldrd r0, r6, [sp, #164] @ 0xa4 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ adds r1, r6, r0 │ │ - bcs.w 4e13c │ │ - ldr r2, [sp, #32] │ │ + bcs.w 4e8e0 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ cmp r1, r2 │ │ - bhi.w 4e13c │ │ + bhi.w 4e8e0 │ │ cmp r6, #0 │ │ - beq.w 4de66 │ │ - ldr r1, [sp, #28] │ │ + beq.w 4e680 │ │ + ldr r1, [sp, #32] │ │ movs r5, #1 │ │ - adds r7, r1, r0 │ │ - ldrb.w r4, [r7], #1 │ │ + add.w r8, r1, r0 │ │ + ldrb.w r4, [r8], #1 │ │ movs r1, #0 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ str r1, [sp, #224] @ 0xe0 │ │ - cbz r0, 4dada │ │ + cbz r0, 4e316 │ │ movs r0, #1 │ │ - strb r4, [r5, #0] │ │ - str r0, [sp, #224] @ 0xe0 │ │ - add r0, sp, #160 @ 0xa0 │ │ add r1, sp, #200 @ 0xc8 │ │ + strb r4, [r5, #0] │ │ mov r2, r5 │ │ + str r0, [sp, #224] @ 0xe0 │ │ + mov r0, r9 │ │ movs r3, #1 │ │ - bl 51e28 │ │ - ldrb.w r9, [sp, #164] @ 0xa4 │ │ + bl 525b4 │ │ + ldrb.w r7, [sp, #164] @ 0xa4 │ │ movs r0, #17 │ │ ldr r4, [sp, #160] @ 0xa0 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r4, r0 │ │ - bne.w 4de96 │ │ - movs.w r0, r9, lsl #31 │ │ - beq.w 4deae │ │ + bne.w 4e6ac │ │ + lsls r0, r7, #31 │ │ + beq.w 4e6dc │ │ subs r6, #1 │ │ - bne.n 4da9c │ │ - b.n 4de66 │ │ + bne.n 4e2da │ │ + b.n 4e680 │ │ add r0, sp, #216 @ 0xd8 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr r5, [sp, #220] @ 0xdc │ │ - b.n 4daa8 │ │ + b.n 4e2e6 │ │ add r1, sp, #100 @ 0x64 │ │ - mov r0, sl │ │ + mov r0, r8 │ │ mov r2, r5 │ │ - bl 421f4 │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ - cmp.w r7, #2147483648 @ 0x80000000 │ │ - beq.w 4e15c │ │ + bl 4291c │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #24] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 4e900 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ cmp r0, #0 │ │ - beq.w 4de48 │ │ + beq.w 4e668 │ │ lsls r6, r0, #2 │ │ movs r5, #1 │ │ - mov.w fp, #0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - add r0, fp │ │ + mov.w sl, #0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add r0, sl │ │ vldr s0, [r0] │ │ movs r0, #0 │ │ str r0, [sp, #224] @ 0xe0 │ │ vcmp.f32 s0, s0 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 4db72 │ │ + bvs.n 4e3aa │ │ vmov r0, s0 │ │ eor.w r1, r0, #2147483648 @ 0x80000000 │ │ cmp r0, #0 │ │ it mi │ │ mvnmi r1, r0 │ │ rev r4, r1 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ cmp r0, #3 │ │ - bls.n 4db7a │ │ + bls.n 4e3b2 │ │ movs r0, #0 │ │ adds r3, r0, #4 │ │ add r1, sp, #200 @ 0xc8 │ │ str r4, [r5, r0] │ │ - mov r0, sl │ │ + mov r0, r8 │ │ mov r2, r5 │ │ str r3, [sp, #224] @ 0xe0 │ │ - bl 51e28 │ │ - ldrb.w r9, [sp, #164] @ 0xa4 │ │ + bl 525b4 │ │ + ldrb.w r7, [sp, #164] @ 0xa4 │ │ movs r0, #17 │ │ ldr r4, [sp, #160] @ 0xa0 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r4, r0 │ │ - bne.w 4debe │ │ - movs.w r0, r9, lsl #31 │ │ - beq.w 4df22 │ │ - add.w fp, fp, #4 │ │ - cmp r6, fp │ │ - bne.n 4db10 │ │ - b.n 4de48 │ │ + bne.w 4e6ec │ │ + lsls r0, r7, #31 │ │ + beq.w 4e72c │ │ + add.w sl, sl, #4 │ │ + cmp r6, sl │ │ + bne.n 4e34a │ │ + b.n 4e668 │ │ movs r4, #0 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ cmp r0, #3 │ │ - bhi.n 4db3c │ │ + bhi.n 4e376 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #216 @ 0xd8 │ │ movs r2, #4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r5, r0, [sp, #220] @ 0xdc │ │ - b.n 4db3e │ │ + b.n 4e378 │ │ add r1, sp, #100 @ 0x64 │ │ - mov r0, sl │ │ + mov r0, r8 │ │ mov r2, r5 │ │ - bl 492a0 │ │ - ldr.w sl, [sp, #160] @ 0xa0 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.w 4e164 │ │ + bl 499c8 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #24] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 4e908 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ cmp r0, #0 │ │ - beq.w 4de4c │ │ + beq.w 4e668 │ │ lsls r6, r0, #2 │ │ movs r5, #1 │ │ - movs r7, #0 │ │ - mov.w fp, #0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str r7, [sp, #224] @ 0xe0 │ │ - ldr.w r4, [r0, fp] │ │ + mov.w r8, #0 │ │ + mov.w sl, #0 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str.w r8, [sp, #224] @ 0xe0 │ │ + ldr.w r4, [r0, sl] │ │ ldr r0, [sp, #216] @ 0xd8 │ │ cmp r0, #3 │ │ mov.w r0, #0 │ │ - bls.n 4dc0c │ │ + bls.n 4e442 │ │ eor.w r1, r4, #2147483648 @ 0x80000000 │ │ adds r3, r0, #4 │ │ rev r1, r1 │ │ str r1, [r5, r0] │ │ - add r0, sp, #160 @ 0xa0 │ │ add r1, sp, #200 @ 0xc8 │ │ + mov r0, r9 │ │ mov r2, r5 │ │ str r3, [sp, #224] @ 0xe0 │ │ - bl 51e28 │ │ - ldrb.w r9, [sp, #164] @ 0xa4 │ │ + bl 525b4 │ │ + ldrb.w r7, [sp, #164] @ 0xa4 │ │ movs r0, #17 │ │ ldr r4, [sp, #160] @ 0xa0 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r4, r0 │ │ - bne.w 4ded2 │ │ - movs.w r0, r9, lsl #31 │ │ - beq.w 4df30 │ │ - add.w fp, fp, #4 │ │ - cmp r6, fp │ │ - bne.n 4dbc0 │ │ - b.n 4de4c │ │ + bne.w 4e698 │ │ + lsls r0, r7, #31 │ │ + beq.w 4e6c0 │ │ + add.w sl, sl, #4 │ │ + cmp r6, sl │ │ + bne.n 4e3f6 │ │ + b.n 4e668 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #216 @ 0xd8 │ │ movs r2, #4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r5, r0, [sp, #220] @ 0xdc │ │ - b.n 4dbd2 │ │ + b.n 4e40a │ │ add r1, sp, #100 @ 0x64 │ │ - mov r0, sl │ │ + mov r0, r8 │ │ mov r2, r5 │ │ - bl 422b4 │ │ + bl 429dc │ │ ldr r0, [sp, #160] @ 0xa0 │ │ str r0, [sp, #20] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 4e174 │ │ + beq.w 4e918 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ cmp r0, #0 │ │ - beq.w 4de52 │ │ - lsls r7, r0, #3 │ │ + beq.w 4e66c │ │ + lsls r0, r0, #3 │ │ movs r5, #1 │ │ - mov.w fp, #0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - add r0, fp │ │ - vldr d0, [r0] │ │ + mov.w sl, #0 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + add r0, sl │ │ + vldr d16, [r0] │ │ movs r0, #0 │ │ str r0, [sp, #224] @ 0xe0 │ │ - vcmp.f64 d0, d0 │ │ + vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 4dcc6 │ │ - vmov r1, r0, d0 │ │ + bvs.n 4e4f8 │ │ + vmov r1, r0, d16 │ │ cmp r0, #0 │ │ it mi │ │ mvnmi r1, r1 │ │ rev r4, r1 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ it mi │ │ movmi.w r1, #4294967295 @ 0xffffffff │ │ eors r0, r1 │ │ rev r6, r0 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ cmp r0, #7 │ │ - bls.n 4dcd0 │ │ + bls.n 4e502 │ │ movs r0, #0 │ │ adds r1, r5, r0 │ │ - add.w sl, sp, #160 @ 0xa0 │ │ add.w r3, r0, #8 │ │ str r6, [r5, r0] │ │ - mov r0, sl │ │ + mov r0, r9 │ │ + mov r2, r5 │ │ str r4, [r1, #4] │ │ add r1, sp, #200 @ 0xc8 │ │ - mov r2, r5 │ │ str r3, [sp, #224] @ 0xe0 │ │ - bl 51e28 │ │ - ldrb.w r9, [sp, #164] @ 0xa4 │ │ + mov r8, r9 │ │ + bl 525b4 │ │ + ldrb.w r7, [sp, #164] @ 0xa4 │ │ movs r0, #17 │ │ ldr r4, [sp, #160] @ 0xa0 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r4, r0 │ │ - bne.w 4dee6 │ │ - movs.w r0, r9, lsl #31 │ │ - beq.w 4df58 │ │ - add.w fp, fp, #8 │ │ - cmp r7, fp │ │ - bne.n 4dc50 │ │ - b.n 4de52 │ │ + bne.w 4e702 │ │ + lsls r0, r7, #31 │ │ + beq.w 4e738 │ │ + add.w sl, sl, #8 │ │ + ldr r0, [sp, #24] │ │ + cmp r0, sl │ │ + bne.n 4e484 │ │ + b.n 4e66c │ │ movs r6, #0 │ │ movs r4, #0 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ cmp r0, #7 │ │ - bhi.n 4dc86 │ │ + bhi.n 4e4ba │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #216 @ 0xd8 │ │ movs r2, #8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r5, r0, [sp, #220] @ 0xdc │ │ - b.n 4dc88 │ │ + b.n 4e4bc │ │ add r1, sp, #100 @ 0x64 │ │ - mov r0, sl │ │ + mov r0, r8 │ │ mov r2, r5 │ │ - bl 4237c │ │ + bl 42aa4 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ str r0, [sp, #16] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 4e16c │ │ + beq.w 4e910 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ cmp r0, #0 │ │ - beq.w 4de56 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ + beq.w 4e670 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ movs r5, #1 │ │ - add.w r7, r6, r0, lsl #3 │ │ - ldrb.w r0, [r4, #40] @ 0x28 │ │ + add.w r0, r6, r0, lsl #3 │ │ str r0, [sp, #20] │ │ + ldrb.w r0, [r4, #40] @ 0x28 │ │ + str r0, [sp, #24] │ │ ldrd r1, r2, [r6] │ │ movs r0, #0 │ │ - cmp.w fp, #2 │ │ + cmp.w sl, #2 │ │ str r0, [sp, #224] @ 0xe0 │ │ - bne.n 4dd5a │ │ + bne.n 4e582 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - ldr r2, [sp, #20] │ │ + ldr r2, [sp, #24] │ │ movs r4, #0 │ │ - mov r9, r7 │ │ strd r4, r4, [sp] │ │ - bl 4e7fc │ │ + bl 4ee48 │ │ mov r7, r0 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ cmp r0, #7 │ │ - bls.n 4dd92 │ │ + bls.n 4e5ba │ │ rev r0, r1 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ str r0, [r5, r4] │ │ adds r0, r5, r4 │ │ - add.w r3, r4, #8 │ │ rev r1, r7 │ │ - mov r7, r9 │ │ + add.w r3, r4, #8 │ │ str r1, [r0, #4] │ │ str r3, [sp, #224] @ 0xe0 │ │ - b.n 4dd64 │ │ - ldr r3, [sp, #20] │ │ + b.n 4e58c │ │ + ldr r3, [sp, #24] │ │ add r0, sp, #216 @ 0xd8 │ │ - bl 4e6a8 │ │ + bl 4fbc4 │ │ ldr r3, [sp, #224] @ 0xe0 │ │ ldr r5, [sp, #220] @ 0xdc │ │ add r1, sp, #200 @ 0xc8 │ │ - mov r0, sl │ │ + mov r0, r8 │ │ mov r2, r5 │ │ - bl 51e28 │ │ - ldrb.w r9, [sp, #164] @ 0xa4 │ │ + bl 525b4 │ │ + ldrb.w r7, [sp, #164] @ 0xa4 │ │ movs r0, #17 │ │ ldr r4, [sp, #160] @ 0xa0 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r4, r0 │ │ - bne.w 4defa │ │ - movs.w r0, r9, lsl #31 │ │ - beq.w 4df66 │ │ + bne.w 4e718 │ │ + lsls r0, r7, #31 │ │ + beq.w 4e744 │ │ adds r6, #8 │ │ - cmp r6, r7 │ │ - bne.n 4dd1a │ │ - b.n 4de56 │ │ + ldr r0, [sp, #20] │ │ + cmp r6, r0 │ │ + bne.n 4e54a │ │ + b.n 4e670 │ │ movs r0, #1 │ │ mov r4, r1 │ │ str r0, [sp, #0] │ │ add r0, sp, #216 @ 0xd8 │ │ movs r1, #0 │ │ movs r2, #8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r1, r4 │ │ ldrd r5, r4, [sp, #220] @ 0xdc │ │ - b.n 4dd42 │ │ + b.n 4e570 │ │ add r1, sp, #100 @ 0x64 │ │ - mov r0, sl │ │ + mov r0, r8 │ │ mov r2, r5 │ │ - bl 41d54 │ │ - ldr.w r8, [sp, #160] @ 0xa0 │ │ - cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.w 4e154 │ │ + bl 4248c │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #24] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 4e8f8 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ - cmp r0, #0 │ │ - beq.n 4de86 │ │ - lsls r6, r0, #3 │ │ + cbz r0, 4e668 │ │ + mov.w r8, r0, lsl #3 │ │ movs r5, #1 │ │ + movs r6, #0 │ │ mov.w sl, #0 │ │ - mov.w fp, #0 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - str.w sl, [sp, #224] @ 0xe0 │ │ - ldr.w r4, [r1, fp] │ │ - add r1, fp │ │ + str r6, [sp, #224] @ 0xe0 │ │ + ldr.w r4, [r1, sl] │ │ + add r1, sl │ │ cmp r0, #7 │ │ ldr r7, [r1, #4] │ │ mov.w r0, #0 │ │ - bls.n 4de32 │ │ + bls.n 4e652 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ rev r2, r4 │ │ eors r1, r7 │ │ add.w r3, r0, #8 │ │ rev r1, r1 │ │ str r1, [r5, r0] │ │ adds r1, r5, r0 │ │ - add r0, sp, #160 @ 0xa0 │ │ + mov r0, r9 │ │ str r2, [r1, #4] │ │ add r1, sp, #200 @ 0xc8 │ │ mov r2, r5 │ │ str r3, [sp, #224] @ 0xe0 │ │ - bl 51e28 │ │ - ldrb.w r9, [sp, #164] @ 0xa4 │ │ + bl 525b4 │ │ + ldrb.w r7, [sp, #164] @ 0xa4 │ │ movs r0, #17 │ │ ldr r4, [sp, #160] @ 0xa0 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r4, r0 │ │ - bne.n 4df0e │ │ - movs.w r0, r9, lsl #31 │ │ - beq.w 4df9a │ │ - add.w fp, fp, #8 │ │ - cmp r6, fp │ │ - bne.n 4ddd8 │ │ - b.n 4de86 │ │ + bne.n 4e698 │ │ + lsls r0, r7, #31 │ │ + beq.n 4e6c0 │ │ + add.w sl, sl, #8 │ │ + cmp r8, sl │ │ + bne.n 4e5fe │ │ + b.n 4e668 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #216 @ 0xd8 │ │ movs r2, #8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r5, r0, [sp, #220] @ 0xdc │ │ - b.n 4ddf0 │ │ - cmp r7, #0 │ │ - b.n 4de5a │ │ - cmp.w sl, #0 │ │ - b.n 4de5a │ │ + b.n 4e614 │ │ + ldr r0, [sp, #24] │ │ + b.n 4e672 │ │ ldr r0, [sp, #20] │ │ - b.n 4de58 │ │ + b.n 4e672 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - beq.n 4de66 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - blx d7b70 │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ + itt ne │ │ + ldrne r0, [sp, #52] @ 0x34 │ │ + blxne d87c0 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - cbz r0, 4de7e │ │ - movs r4, #17 │ │ - mov.w r9, #1 │ │ - movt r4, #32768 @ 0x8000 │ │ - add.w sl, sp, #160 @ 0xa0 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - ldr r7, [sp, #68] @ 0x44 │ │ - b.n 4df86 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - add.w sl, sp, #160 @ 0xa0 │ │ - b.n 4da30 │ │ - cmp.w r8, #0 │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - bne.n 4de60 │ │ - b.n 4de66 │ │ - ldr r2, [sp, #24] │ │ - add.w sl, sp, #160 @ 0xa0 │ │ - ldr r1, [r2, #4] │ │ - ldr r0, [r2, #0] │ │ - ldr.w r2, [r2, #7] │ │ - str.w r2, [sp, #191] @ 0xbf │ │ - strd r0, r1, [sp, #184] @ 0xb8 │ │ - b.n 4dfbc │ │ + cbz r0, 4e694 │ │ movs r4, #17 │ │ - mov.w r9, #0 │ │ + movs r7, #1 │ │ movt r4, #32768 @ 0x8000 │ │ - add.w sl, sp, #160 @ 0xa0 │ │ - b.n 4dfbc │ │ - ldr r2, [sp, #24] │ │ + mov r8, r9 │ │ + ldrd r6, r5, [sp, #56] @ 0x38 │ │ + b.n 4e762 │ │ + mov r8, r9 │ │ + b.n 4e270 │ │ + ldr r2, [sp, #28] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #191] @ 0xbf │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ - b.n 4df2c │ │ - ldr r2, [sp, #24] │ │ + b.n 4e6c8 │ │ + ldr r2, [sp, #28] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #191] @ 0xbf │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ - b.n 4df3a │ │ - ldr r2, [sp, #24] │ │ + b.n 4e6e4 │ │ + movs r4, #17 │ │ + movs r7, #0 │ │ + movt r4, #32768 @ 0x8000 │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ + mov r8, r9 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #24] │ │ + cbz r0, 4e6e8 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + blx d87c0 │ │ + b.n 4e6e8 │ │ + movs r4, #17 │ │ + movs r7, #0 │ │ + movt r4, #32768 @ 0x8000 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + mov r8, r9 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + b.n 4e75e │ │ + ldr r2, [sp, #28] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #191] @ 0xbf │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ - b.n 4df62 │ │ - ldr r2, [sp, #24] │ │ + ldr r0, [sp, #24] │ │ + b.n 4e74e │ │ + ldr r2, [sp, #28] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #191] @ 0xbf │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ - b.n 4df70 │ │ - ldr r2, [sp, #24] │ │ + ldr r0, [sp, #20] │ │ + b.n 4e74e │ │ + ldr r2, [sp, #28] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #191] @ 0xbf │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ - b.n 4dfa4 │ │ - movs r4, #17 │ │ - mov.w r9, #0 │ │ - movt r4, #32768 @ 0x8000 │ │ - cmp r7, #0 │ │ - b.n 4df74 │ │ + b.n 4e74c │ │ movs r4, #17 │ │ - mov.w r9, #0 │ │ + movs r7, #0 │ │ movt r4, #32768 @ 0x8000 │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - cmp.w sl, #0 │ │ - ldr r7, [sp, #68] @ 0x44 │ │ - add.w sl, sp, #160 @ 0xa0 │ │ - beq.n 4dfc8 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - blx d7b70 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - cbnz r0, 4df86 │ │ - b.n 4df8c │ │ + ldr r0, [sp, #24] │ │ + b.n 4e74e │ │ movs r4, #17 │ │ - mov.w r9, #0 │ │ + movs r7, #0 │ │ movt r4, #32768 @ 0x8000 │ │ ldr r0, [sp, #20] │ │ - b.n 4df72 │ │ + b.n 4e74e │ │ movs r4, #17 │ │ - mov.w r9, #0 │ │ + movs r7, #0 │ │ movt r4, #32768 @ 0x8000 │ │ ldr r0, [sp, #16] │ │ - cmp r0, #0 │ │ - ldrd r6, fp, [sp, #52] @ 0x34 │ │ - ldr r7, [sp, #68] @ 0x44 │ │ - itt ne │ │ - ldrne r0, [sp, #48] @ 0x30 │ │ - blxne d7b70 │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ + ldrd r6, r5, [sp, #56] @ 0x38 │ │ + cbz r0, 4e75e │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + blx d87c0 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - cbz r0, 4df8c │ │ + cbz r0, 4e768 │ │ ldr r0, [sp, #220] @ 0xdc │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r4, r0 │ │ - beq.w 4da32 │ │ - b.n 4e0d4 │ │ - movs r4, #17 │ │ - mov.w r9, #0 │ │ - movt r4, #32768 @ 0x8000 │ │ - cmp.w r8, #0 │ │ - ldr.w fp, [sp, #56] @ 0x38 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - add.w sl, sp, #160 @ 0xa0 │ │ - beq.n 4dfbc │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - blx d7b70 │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - ldr r7, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - cmp r0, #0 │ │ - bne.n 4df86 │ │ - b.n 4df8c │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - cmp r0, #0 │ │ - bne.n 4df86 │ │ - b.n 4df8c │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, 4e044 │ │ + beq.w 4e274 │ │ + b.n 4e87a │ │ + ldr r7, [sp, #40] @ 0x28 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cbz r0, 4e7ec │ │ ldr r0, [r7, #108] @ 0x6c │ │ - cbz r0, 4e010 │ │ - rsb r0, r0, r0, lsl #3 │ │ + cbz r0, 4e7b6 │ │ ldr r4, [r7, #104] @ 0x68 │ │ + rsb r0, r0, r0, lsl #3 │ │ add r5, sp, #160 @ 0xa0 │ │ - lsls r6, r0, #3 │ │ + add.w r6, r4, r0, lsl #3 │ │ ldr r1, [r4, #0] │ │ ldr r2, [r4, #8] │ │ ldrd r3, r0, [sp, #272] @ 0x110 │ │ strd r3, r0, [sp] │ │ mov r0, r5 │ │ - mov r3, fp │ │ - bl 4aec8 │ │ + mov r3, sl │ │ + bl 4b5d8 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.n 4e086 │ │ + bne.n 4e82e │ │ adds r4, #56 @ 0x38 │ │ - subs r6, #56 @ 0x38 │ │ - bne.n 4dfea │ │ + cmp r4, r6 │ │ + bne.n 4e790 │ │ ldr r0, [r7, #120] @ 0x78 │ │ - cbz r0, 4e044 │ │ - rsb r0, r0, r0, lsl #3 │ │ + cbz r0, 4e7ec │ │ ldr r4, [r7, #116] @ 0x74 │ │ + rsb r0, r0, r0, lsl #3 │ │ add r5, sp, #160 @ 0xa0 │ │ - lsls r6, r0, #3 │ │ + add.w r6, r4, r0, lsl #3 │ │ ldr r1, [r4, #0] │ │ ldr r2, [r4, #8] │ │ ldrd r3, r0, [sp, #272] @ 0x110 │ │ strd r3, r0, [sp] │ │ mov r0, r5 │ │ - mov r3, fp │ │ - bl 4aec8 │ │ + mov r3, sl │ │ + bl 4b5d8 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.n 4e086 │ │ + bne.n 4e82e │ │ adds r4, #56 @ 0x38 │ │ - subs r6, #56 @ 0x38 │ │ - bne.n 4e01e │ │ + cmp r4, r6 │ │ + bne.n 4e7c6 │ │ ldr r0, [sp, #264] @ 0x108 │ │ - cbz r0, 4e05c │ │ + cbz r0, 4e804 │ │ ldrd r2, r3, [r7, #40] @ 0x28 │ │ add r1, sp, #100 @ 0x64 │ │ ldr r7, [sp, #272] @ 0x110 │ │ str r7, [sp, #0] │ │ ldr r7, [sp, #276] @ 0x114 │ │ strd r7, r1, [sp, #4] │ │ - bl 4f658 │ │ + bl 4fdf8 │ │ ldr r1, [sp, #76] @ 0x4c │ │ add r0, sp, #160 @ 0xa0 │ │ - bl 4b420 │ │ + bl 4bb30 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.n 4e086 │ │ + bne.n 4e82e │ │ movs r0, #1 │ │ - b.n 4e076 │ │ + b.n 4e81e │ │ movs r0, #0 │ │ movs r1, #17 │ │ - strb.w r0, [r8, #4] │ │ + strb.w r0, [fp, #4] │ │ movt r1, #32768 @ 0x8000 │ │ - str.w r1, [r8] │ │ - b.n 4e09c │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ - ldr r3, [sp, #172] @ 0xac │ │ - str.w r1, [r8, #4] │ │ - str.w r2, [r8, #8] │ │ - str.w r0, [r8] │ │ - str.w r3, [r8, #12] │ │ + str.w r1, [fp] │ │ + b.n 4e842 │ │ + add r3, sp, #160 @ 0xa0 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str.w r1, [fp, #4] │ │ + str.w r2, [fp, #8] │ │ + str.w r0, [fp] │ │ + str.w r3, [fp, #12] │ │ add r0, sp, #72 @ 0x48 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #72] @ 0x48 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #76] @ 0x4c │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ add sp, #228 @ 0xe4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r1, [sp, #169] @ 0xa9 │ │ - ldrb.w r9, [sp, #164] @ 0xa4 │ │ + ldrb.w r7, [sp, #164] @ 0xa4 │ │ ldr r2, [sp, #216] @ 0xd8 │ │ ldr.w r0, [sp, #165] @ 0xa5 │ │ ldr r3, [sp, #172] @ 0xac │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ str.w r3, [sp, #191] @ 0xbf │ │ - cbz r2, 4e0d4 │ │ + cbz r2, 4e87a │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r2, [sp, #191] @ 0xbf │ │ ldrd r0, r1, [sp, #184] @ 0xb8 │ │ str.w r2, [sp, #119] @ 0x77 │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ add r0, sp, #136 @ 0x88 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #140] @ 0x8c │ │ - blxne 9bdb4 │ │ - ldr r3, [sp, #44] @ 0x2c │ │ + blxne 9ca08 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ ldr.w r2, [sp, #119] @ 0x77 │ │ str r2, [r3, #12] │ │ str.w r1, [r3, #9] │ │ str.w r0, [r3, #5] │ │ - strb.w r9, [r3, #4] │ │ + strb r7, [r3, #4] │ │ str r4, [r3, #0] │ │ - b.n 4e09c │ │ - ldr r0, [pc, #148] @ (4e1a8 ) │ │ + b.n 4e842 │ │ + ldr r0, [pc, #152] @ (4e950 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #132] @ (4e1a0 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #136] @ (4e948 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r1, [pc, #136] @ (4e1ac ) │ │ + bl 3fbc0 │ │ + ldr r1, [pc, #120] @ (4e940 ) │ │ add r0, sp, #212 @ 0xd4 │ │ - ldr r2, [pc, #136] @ (4e1b0 ) │ │ + ldr r2, [pc, #120] @ (4e944 ) │ │ add r1, pc │ │ add r2, pc │ │ - bl 40a24 │ │ - ldr r3, [pc, #112] @ (4e1a4 ) │ │ + bl 4117c │ │ + ldr r3, [pc, #116] @ (4e94c ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #128] @ (4e1c0 ) │ │ - ldr r2, [sp, #32] │ │ + bl 3fb30 │ │ + ldr r3, [pc, #128] @ (4e964 ) │ │ + ldr r2, [sp, #36] @ 0x24 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #68] @ (4e18c ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #68] @ (4e930 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #68] @ (4e190 ) │ │ + ldr r2, [pc, #68] @ (4e934 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #92] @ (4e1b4 ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #92] @ (4e958 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #60] @ (4e19c ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #56] @ (4e93c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #48] @ (4e198 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #44] @ (4e938 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #76] @ (4e1bc ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #76] @ (4e960 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #64] @ (4e1b8 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #64] @ (4e95c ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ - ldr r0, [pc, #12] @ (4e194 ) │ │ + bl 3e0ac │ │ + ldr r0, [pc, #40] @ (4e954 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - add r6, sp, #556 @ 0x22c │ │ - vshr.u32 d28, d14, #4 │ │ + bl 3fbc0 │ │ + add r3, sp, #372 @ 0x174 │ │ + vclz.i d28, d26 │ │ movs r0, r1 │ │ - itte hi │ │ - movhi r0, r1 │ │ - itet lt @ unpredictable │ │ - movlt r0, r1 │ │ - itee gt @ unpredictable │ │ - movgt r0, r1 │ │ - bkpt 0x0000 │ │ - movle r0, r1 │ │ - pop {r1, r2, r6, r7} │ │ + stmia r4!, {r1, r6} │ │ + movs r0, r1 │ │ + stmia r4!, {r1, r3, r4, r6} │ │ + movs r0, r1 │ │ + ldrb r0, [r7, #5] │ │ + vsri.32 q14, q7, #4 │ │ + movs r0, r1 │ │ + stmia r2!, {r2, r3, r7} │ │ + movs r0, r1 │ │ + stmia r1!, {r1, r4, r6} │ │ + movs r0, r1 │ │ + stmia r4!, {r2, r5, r6} │ │ + movs r0, r1 │ │ + stmia r4!, {r1, r4} │ │ + movs r0, r1 │ │ + stmia r4!, {r1, r4, r5, r6} │ │ + movs r0, r1 │ │ + stmia r4!, {r1, r5, r6} │ │ + movs r0, r1 │ │ + stmia r4!, {r1, r3, r4, r5, r6} │ │ + movs r0, r1 │ │ + stmia r6!, {r3, r6, r7} │ │ movs r0, r1 │ │ - it le │ │ - movle r0, r1 │ │ - ldrb r4, [r7, #18] │ │ - @ instruction: 0xfffcbfd2 │ │ - movs r0, r1 │ │ - itte al │ │ - moval r0, r1 │ │ - itet le @ unpredictable │ │ - movle r0, r1 │ │ - itee al @ unpredictable │ │ - moval r0, r1 │ │ - stmia r2!, {r2, r3, r4, r5} │ │ - mov r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ str r0, [sp, #8] │ │ mov.w r8, #0 │ │ movs r0, #1 │ │ cmp r2, #0 │ │ str.w r8, [sp, #40] @ 0x28 │ │ strd r8, r0, [sp, #32] │ │ - beq.w 4e472 │ │ + beq.w 4ec14 │ │ ldrd fp, sl, [r3] │ │ add.w r0, r2, r2, lsl #1 │ │ ldr r7, [r3, #8] │ │ add.w r9, r1, #28 │ │ mov r6, r3 │ │ lsls r5, r0, #4 │ │ strd fp, sl, [sp, #12] │ │ str r7, [sp, #20] │ │ - b.n 4e21a │ │ - movs r4, #0 │ │ - ldr r0, [sp, #32] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - subs r0, r0, r1 │ │ - cmp r0, #3 │ │ - bls.w 4e42a │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str r4, [r0, r1] │ │ - adds r0, r1, #4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - add.w r9, r9, #48 @ 0x30 │ │ - subs r5, #48 @ 0x30 │ │ - beq.w 4e472 │ │ - ldrb.w r0, [r9, #13] │ │ - cmp r0, #1 │ │ - bne.n 4e258 │ │ + b.n 4e9de │ │ ldrb.w r3, [r9, #12] │ │ mov r0, r6 │ │ ldrb.w r2, [r9, #4] │ │ ldr.w r1, [r9] │ │ strd r8, r8, [sp] │ │ - bl 51410 │ │ + bl 51b9c │ │ mov r2, r1 │ │ ldr r3, [sp, #32] │ │ ldr r1, [sp, #40] @ 0x28 │ │ subs r3, r3, r1 │ │ cmp r3, #7 │ │ - bls.w 4e410 │ │ + bls.w 4ebb2 │ │ ldr r3, [sp, #36] @ 0x24 │ │ rev r2, r2 │ │ rev r0, r0 │ │ str r2, [r3, r1] │ │ adds r2, r3, r1 │ │ str r0, [r2, #4] │ │ add.w r0, r1, #8 │ │ - b.n 4e20e │ │ + str r0, [sp, #40] @ 0x28 │ │ + add.w r9, r9, #48 @ 0x30 │ │ + subs r5, #48 @ 0x30 │ │ + beq.w 4ec14 │ │ + ldrb.w r0, [r9, #13] │ │ + cmp r0, #1 │ │ + beq.n 4e99e │ │ ldrb.w r0, [r9, #4] │ │ cmp r0, #6 │ │ - bhi.w 4e480 │ │ + bhi.w 4ec22 │ │ tbb [pc, r0] │ │ lsls r4, r0, #16 │ │ - subs r3, r7, #0 │ │ - ldr r4, [pc, #548] @ (4e490 ) │ │ - lsls r5, r6, #1 │ │ + subs r2, r7, #0 │ │ + ldr r3, [pc, #544] @ (4ec1c ) │ │ + lsls r4, r6, #1 │ │ ldr.w r0, [r9] │ │ cmp r7, r0 │ │ - bls.n 4e290 │ │ + bls.n 4ea1e │ │ cmp r0, sl │ │ - bcs.w 4e4e0 │ │ + bcs.w 4ec82 │ │ ldrb.w r4, [fp, r0] │ │ ldr r7, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #32] │ │ cmp r7, r0 │ │ - bne.n 4e29a │ │ + bne.n 4ea28 │ │ add r0, sp, #32 │ │ - bl 3e62c │ │ - b.n 4e29a │ │ + bl 3ed2c │ │ + b.n 4ea28 │ │ movs r4, #0 │ │ ldr r7, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #32] │ │ cmp r7, r0 │ │ - beq.n 4e288 │ │ + beq.n 4ea16 │ │ ldr r0, [sp, #36] @ 0x24 │ │ strb r4, [r0, r7] │ │ adds r0, r7, #1 │ │ - b.n 4e40a │ │ + b.n 4ebac │ │ ldr.w r0, [r9] │ │ cmp r7, r0 │ │ - bls.n 4e1fa │ │ + bls.n 4eb2c │ │ cmp sl, r0 │ │ - bcc.w 4e4c8 │ │ + bcc.w 4ec6a │ │ sub.w r2, sl, r0 │ │ cmp r2, #3 │ │ - bls.w 4e498 │ │ + bls.w 4ec3a │ │ ldr.w r0, [fp, r0] │ │ vmov s0, r0 │ │ vcmp.f32 s0, s0 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.w 4e1fa │ │ + bvs.n 4eb2c │ │ eor.w r1, r0, #2147483648 @ 0x80000000 │ │ cmp r0, #0 │ │ it mi │ │ mvnmi r1, r0 │ │ rev r4, r1 │ │ - b.n 4e1fc │ │ + b.n 4eb2e │ │ ldr.w r0, [r9] │ │ cmp r7, r0 │ │ - bls.n 4e3ca │ │ + bls.n 4eb6a │ │ cmp sl, r0 │ │ - bcc.w 4e4bc │ │ + bcc.w 4ec5e │ │ sub.w r2, sl, r0 │ │ cmp r2, #3 │ │ - bls.w 4e498 │ │ + bls.w 4ec3a │ │ ldr.w r0, [fp, r0] │ │ eor.w r4, r0, #2147483648 @ 0x80000000 │ │ - b.n 4e3cc │ │ + b.n 4eb6c │ │ ldr.w r0, [r9] │ │ cmp r7, r0 │ │ - bls.n 4e3a0 │ │ + bls.n 4eb40 │ │ cmp sl, r0 │ │ - bcc.w 4e4d4 │ │ + bcc.w 4ec76 │ │ sub.w r2, sl, r0 │ │ cmp r2, #7 │ │ - bls.w 4e4a4 │ │ + bls.w 4ec46 │ │ ldr.w r1, [fp, r0] │ │ add r0, fp │ │ ldr r0, [r0, #4] │ │ strd r1, r0, [sp, #24] │ │ - vldr d0, [sp, #24] │ │ - vcmp.f64 d0, d0 │ │ + vldr d16, [sp, #24] │ │ + vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 4e3a0 │ │ - vmov r1, r0, d0 │ │ + bvs.n 4eb40 │ │ + vmov r1, r0, d16 │ │ cmp r0, #0 │ │ it mi │ │ mvnmi r1, r1 │ │ rev.w sl, r1 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ it mi │ │ movmi.w r1, #4294967295 @ 0xffffffff │ │ eors r0, r1 │ │ rev.w fp, r0 │ │ - b.n 4e3a8 │ │ + b.n 4eb48 │ │ ldr.w r2, [r9] │ │ add r0, sp, #48 @ 0x30 │ │ mov r1, r6 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #1 │ │ - bne.n 4e3de │ │ + bne.n 4eb80 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ adds r1, r2, r0 │ │ - bcs.w 4e48e │ │ + bcs.w 4ec30 │ │ cmp r1, sl │ │ - bhi.w 4e48e │ │ + bhi.w 4ec30 │ │ add.w r1, fp, r0 │ │ - b.n 4e3e0 │ │ + b.n 4eb82 │ │ ldr.w r0, [r9] │ │ cmp r7, r0 │ │ - bls.n 4e3ec │ │ + bls.n 4eb8e │ │ cmp sl, r0 │ │ - bcc.w 4e4b0 │ │ + bcc.w 4ec52 │ │ sub.w r2, sl, r0 │ │ cmp r2, #7 │ │ - bls.w 4e4a4 │ │ + bls.w 4ec46 │ │ add.w r1, fp, r0 │ │ ldr.w r4, [fp, r0] │ │ ldr r1, [r1, #4] │ │ eor.w r7, r1, #2147483648 @ 0x80000000 │ │ - b.n 4e3f0 │ │ + b.n 4eb92 │ │ + movs r4, #0 │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + subs r0, r0, r1 │ │ + cmp r0, #3 │ │ + bls.n 4ebcc │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r4, [r0, r1] │ │ + adds r0, r1, #4 │ │ + b.n 4e9d2 │ │ mov.w fp, #0 │ │ mov.w sl, #0 │ │ ldr r0, [sp, #32] │ │ ldr r1, [sp, #40] @ 0x28 │ │ subs r0, r0, r1 │ │ cmp r0, #7 │ │ - bls.n 4e44e │ │ + bls.n 4ebf0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ str.w fp, [r0, r1] │ │ add r0, r1 │ │ str.w sl, [r0, #4] │ │ add.w r0, r1, #8 │ │ str r0, [sp, #40] @ 0x28 │ │ ldrd fp, sl, [sp, #12] │ │ - b.n 4e210 │ │ + b.n 4e9d4 │ │ movs r4, #0 │ │ ldr r0, [sp, #32] │ │ ldr r1, [sp, #40] @ 0x28 │ │ subs r0, r0, r1 │ │ cmp r0, #3 │ │ - bls.n 4e43c │ │ + bls.n 4ebde │ │ ldr r0, [sp, #36] @ 0x24 │ │ rev r2, r4 │ │ str r2, [r0, r1] │ │ - b.n 4e20c │ │ + adds r0, r1, #4 │ │ + b.n 4e9d2 │ │ movs r1, #0 │ │ ldrb.w r3, [r9, #12] │ │ add r0, sp, #32 │ │ - bl 4e6a8 │ │ - b.n 4e210 │ │ + bl 4fbc4 │ │ + b.n 4e9d4 │ │ movs r4, #0 │ │ movs r7, #0 │ │ ldr r0, [sp, #32] │ │ ldr r1, [sp, #40] @ 0x28 │ │ subs r0, r0, r1 │ │ cmp r0, #7 │ │ - bls.n 4e460 │ │ + bls.n 4ec02 │ │ ldr r0, [sp, #36] @ 0x24 │ │ rev r2, r7 │ │ str r2, [r0, r1] │ │ add r0, r1 │ │ rev r2, r4 │ │ str r2, [r0, #4] │ │ add.w r0, r1, #8 │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r7, [sp, #20] │ │ - b.n 4e210 │ │ + b.n 4e9d4 │ │ mov r4, r0 │ │ add r0, sp, #32 │ │ movs r3, #1 │ │ mov r7, r2 │ │ movs r2, #8 │ │ str r3, [sp, #0] │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r2, r7 │ │ ldr r7, [sp, #20] │ │ ldr r1, [sp, #40] @ 0x28 │ │ mov r0, r4 │ │ - b.n 4e246 │ │ + b.n 4e9c2 │ │ movs r0, #1 │ │ movs r2, #4 │ │ str r0, [sp, #0] │ │ add r0, sp, #32 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [sp, #40] @ 0x28 │ │ - b.n 4e208 │ │ + b.n 4eb38 │ │ movs r0, #1 │ │ movs r2, #4 │ │ str r0, [sp, #0] │ │ add r0, sp, #32 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [sp, #40] @ 0x28 │ │ - b.n 4e3d6 │ │ + b.n 4eb76 │ │ movs r0, #1 │ │ movs r2, #8 │ │ str r0, [sp, #0] │ │ add r0, sp, #32 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [sp, #40] @ 0x28 │ │ - b.n 4e3b2 │ │ + b.n 4eb52 │ │ movs r0, #1 │ │ movs r2, #8 │ │ str r0, [sp, #0] │ │ add r0, sp, #32 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [sp, #40] @ 0x28 │ │ - b.n 4e3fa │ │ + b.n 4eb9c │ │ add r2, sp, #32 │ │ ldr r3, [sp, #8] │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #104] @ (4e4ec ) │ │ + ldr r0, [pc, #104] @ (4ec8c ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #104] @ (4e4f0 ) │ │ + ldr r2, [pc, #104] @ (4ec90 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #104] @ (4e4f8 ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #100] @ (4ec98 ) │ │ mov r2, sl │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #100] @ (4e500 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #100] @ (4eca0 ) │ │ movs r0, #0 │ │ movs r1, #4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #96] @ (4e508 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #96] @ (4eca8 ) │ │ movs r0, #0 │ │ movs r1, #8 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #88] @ (4e50c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #88] @ (4ecac ) │ │ add r3, pc │ │ mov r1, sl │ │ mov r2, sl │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #52] @ (4e4f4 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #52] @ (4ec94 ) │ │ add r3, pc │ │ mov r1, sl │ │ mov r2, sl │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #56] @ (4e504 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #56] @ (4eca4 ) │ │ add r3, pc │ │ mov r1, sl │ │ mov r2, sl │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #56] @ (4e510 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #56] @ (4ecb0 ) │ │ add r3, pc │ │ mov r1, sl │ │ mov r2, sl │ │ - bl 3f3a0 │ │ - ldr r2, [pc, #24] @ (4e4fc ) │ │ + bl 3fb30 │ │ + ldr r2, [pc, #24] @ (4ec9c ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 3f474 │ │ - nop │ │ - add r3, sp, #324 @ 0x144 │ │ - @ instruction: 0xfffcbcf4 │ │ + bl 3fbfc │ │ + add r0, sp, #148 @ 0x94 │ │ + vaddw.u q14, q14, d2 │ │ movs r0, r1 │ │ - itee eq │ │ - moveq r0, r1 │ │ - bkpt 0x00ea │ │ - movne r0, r1 │ │ - it ne │ │ - movne r0, r1 │ │ - cbnz r6, 4e51e │ │ + stmia r3!, {r2, r3, r5, r7} │ │ + movs r0, r1 │ │ + stmia r3!, {r3, r4, r5, r6} │ │ + movs r0, r1 │ │ + bkpt 0x00e6 │ │ + movs r0, r1 │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ + movs r0, r1 │ │ + stmia r2!, {r5, r6, r7} │ │ + movs r0, r1 │ │ + bkpt 0x0000 │ │ movs r0, r1 │ │ - bkpt 0x0052 │ │ + stmia r3!, {r3, r4, r6, r7} │ │ movs r0, r1 │ │ - cbnz r2, 4e528 │ │ + stmia r2!, {r2, r5, r6, r7} │ │ movs r0, r1 │ │ - itte pl │ │ - movpl r0, r1 │ │ - bkpt 0x0056 │ │ - movmi r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #52 @ 0x34 │ │ ldr r5, [r1, #0] │ │ mov r4, r0 │ │ mov r9, r2 │ │ mov r6, r1 │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ - cbz r0, 4e552 │ │ + cbz r0, 4ecf2 │ │ ldr r7, [r6, #4] │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.n 4e602 │ │ + beq.n 4eda2 │ │ ldr r1, [r7, #4] │ │ movs r0, #0 │ │ strd r3, r0, [sp] │ │ add r0, sp, #16 │ │ mov r8, r3 │ │ movs r2, #16 │ │ mov r3, r9 │ │ - bl 49810 │ │ + bl 49f38 │ │ ldrd r1, r0, [sp, #16] │ │ cmp r1, #1 │ │ - bne.n 4e5a4 │ │ + bne.n 4ed44 │ │ add r3, sp, #24 │ │ ldmia r3, {r1, r2, r3} │ │ - b.n 4e596 │ │ + b.n 4ed36 │ │ ldr r7, [r6, #4] │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.n 4e602 │ │ + beq.n 4eda2 │ │ ldr r0, [r6, #8] │ │ add r2, sp, #40 @ 0x28 │ │ ldrd r0, r1, [r0] │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #44] @ 0x2c │ │ str r0, [sp, #40] @ 0x28 │ │ movs r0, #8 │ │ ldr r1, [r7, #4] │ │ strd r2, r0, [sp] │ │ add r0, sp, #16 │ │ mov r2, r9 │ │ - bl 51354 │ │ + bl 51ae0 │ │ movs r0, #17 │ │ ldr r1, [sp, #16] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - bne.n 4e592 │ │ + bne.n 4ed32 │ │ str r0, [r4, #0] │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ add r3, sp, #16 │ │ ldmia r3, {r0, r1, r2, r3} │ │ str r1, [r4, #4] │ │ str r2, [r4, #8] │ │ str r0, [r4, #0] │ │ str r3, [r4, #12] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - cbz r0, 4e5fa │ │ + cbz r0, 4ed9a │ │ ldr r0, [sp, #32] │ │ cmp r0, #8 │ │ - bne.n 4e62c │ │ + bne.n 4edcc │ │ ldrb.w r0, [r5, #41] @ 0x29 │ │ - cbz r0, 4e5ca │ │ + cbz r0, 4ed6a │ │ ldr r1, [sp, #28] │ │ ldr r0, [r1, #0] │ │ ldr r1, [r1, #4] │ │ eor.w r3, r1, #2147483648 @ 0x80000000 │ │ ldr r1, [r6, #8] │ │ ldrd r1, r2, [r1] │ │ eors r2, r3 │ │ eors r1, r0 │ │ orrs r1, r2 │ │ - bne.n 4e5da │ │ + bne.n 4ed7a │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #13 │ │ str r0, [r4, #0] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldr r5, [r6, #12] │ │ ldmia r5, {r1, r2, r5} │ │ ldr r5, [r5, #0] │ │ strd r0, r3, [sp, #8] │ │ add r0, sp, #16 │ │ movs r3, #1 │ │ str r5, [sp, #0] │ │ - bl 4d848 │ │ + bl 4e09c │ │ ldr r0, [sp, #16] │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.n 4e60a │ │ + bne.n 4edaa │ │ mov r3, r8 │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - bne.n 4e55a │ │ - ldr r0, [pc, #64] @ (4e644 ) │ │ + bne.n 4ecfa │ │ + ldr r0, [pc, #64] @ (4ede4 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ ldr.w r1, [sp, #25] │ │ ldrb.w r3, [sp, #20] │ │ ldr.w r7, [sp, #21] │ │ ldr r2, [sp, #28] │ │ str.w r1, [r4, #9] │ │ str.w r7, [r4, #5] │ │ str r2, [r4, #12] │ │ strb r3, [r4, #4] │ │ str r0, [r4, #0] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r0, [pc, #24] @ (4e648 ) │ │ + ldr r0, [pc, #24] @ (4ede8 ) │ │ add r2, sp, #16 │ │ - ldr r3, [pc, #24] @ (4e64c ) │ │ - ldr r1, [pc, #28] @ (4e650 ) │ │ + ldr r3, [pc, #24] @ (4edec ) │ │ + ldr r1, [pc, #28] @ (4edf0 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ nop │ │ - cbnz r0, 4e64e │ │ + pop {r3, r5, r7, pc} │ │ movs r0, r1 │ │ - add r1, sp, #868 @ 0x364 │ │ - vqshlu.s64 , q11, #60 @ 0x3c │ │ + add r6, pc, #700 @ (adr r6, 4f0a8 ) │ │ + @ instruction: 0xfffcbb36 │ │ movs r0, r1 │ │ - @ instruction: 0xb804 │ │ + pop {r2, r4, r7} │ │ movs r0, r1 │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ mov r4, r0 │ │ adds r0, r2, r1 │ │ - bcs.n 4e6a2 │ │ + bcs.n 4ee42 │ │ ldrd r1, r2, [r4] │ │ movs r5, #4 │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ cmp.w r0, r1, lsl #1 │ │ strd r3, ip, [sp] │ │ it ls │ │ lslls r0, r1, #1 │ │ @@ -58031,178 +58125,39 @@ │ │ it eq │ │ moveq r5, #8 │ │ cmp r0, r5 │ │ it hi │ │ movhi r5, r0 │ │ add r0, sp, #12 │ │ mov r3, r5 │ │ - bl 4725a │ │ + bl 47980 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ - movs r0, #0 │ │ - bl 3d98e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #20 │ │ - mov r4, r0 │ │ - cbz r1, 4e6d2 │ │ - mov r6, r2 │ │ - cbz r3, 4e6ea │ │ - cmp r6, #0 │ │ - beq.n 4e74e │ │ - mov r0, r6 │ │ - mov r5, r1 │ │ - blx d7bb0 │ │ - mov r1, r5 │ │ - mov r8, r0 │ │ - cmp r0, #0 │ │ - bne.n 4e752 │ │ - movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ - ldr r5, [r4, #8] │ │ - ldr r0, [r4, #0] │ │ - cmp r5, r0 │ │ - beq.n 4e79e │ │ - ldr r0, [r4, #4] │ │ - movs r1, #0 │ │ - strb r1, [r0, r5] │ │ - adds r0, r5, #1 │ │ - str r0, [r4, #8] │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - add r0, sp, #8 │ │ - mov r2, r6 │ │ - bl 3dd0c │ │ - ldrd r8, r6, [sp, #12] │ │ - movs r0, #0 │ │ - cmp.w r0, r6, lsr #10 │ │ - beq.n 4e764 │ │ - ldr.w r9, [r4] │ │ - ldr r7, [r4, #8] │ │ - sub.w r1, r9, r7 │ │ - cmp.w r0, r1, lsr #10 │ │ - beq.n 4e7ae │ │ - ldr r5, [r4, #4] │ │ - mov r1, r8 │ │ - mov.w r2, #1024 @ 0x400 │ │ - adds r0, r5, r7 │ │ - bl d44bc │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - add.w r7, r7, #1024 @ 0x400 │ │ - str r7, [r4, #8] │ │ - bl 982ac │ │ - sub.w r2, r9, r7 │ │ - cmp r2, #7 │ │ - bls.n 4e7c8 │ │ - str r0, [r5, r7] │ │ - add.w r0, r7, #8 │ │ - str r0, [r4, #8] │ │ - adds r0, r5, r7 │ │ - str r1, [r0, #4] │ │ - ldr r0, [sp, #8] │ │ - cbz r0, 4e798 │ │ - mov r0, r8 │ │ - blx d7b70 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov.w r8, #1 │ │ - mov r0, r8 │ │ - mov r2, r6 │ │ - bl d44bc │ │ - str r6, [sp, #8] │ │ + bl 3e0ac │ │ movs r0, #0 │ │ - cmp.w r0, r6, lsr #10 │ │ - bne.n 4e6fe │ │ - cbz r6, 4e780 │ │ - ldr r0, [r4, #0] │ │ - ldr r7, [r4, #8] │ │ - subs r0, r0, r7 │ │ - cmp r6, r0 │ │ - bhi.n 4e7e6 │ │ - ldr r0, [r4, #4] │ │ - mov r1, r8 │ │ - mov r2, r6 │ │ - add r0, r7 │ │ - bl d44bc │ │ - adds r0, r7, r6 │ │ - b.n 4e790 │ │ - ldr r5, [r4, #8] │ │ - ldr r0, [r4, #0] │ │ - cmp r5, r0 │ │ - beq.n 4e7a6 │ │ - ldr r0, [r4, #4] │ │ - movs r1, #1 │ │ - strb r1, [r0, r5] │ │ - adds r0, r5, #1 │ │ - str r0, [r4, #8] │ │ - ldr r0, [sp, #8] │ │ - cmp r0, #0 │ │ - bne.n 4e742 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r0, r4 │ │ - bl 3e62c │ │ - b.n 4e6da │ │ - mov r0, r4 │ │ - bl 3e62c │ │ - b.n 4e788 │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - mov r0, r4 │ │ - mov.w r2, #1024 @ 0x400 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldr.w r9, [r4] │ │ - ldr r7, [r4, #8] │ │ - b.n 4e70e │ │ - movs r2, #1 │ │ - mov r5, r0 │ │ - str r2, [sp, #0] │ │ - mov r6, r1 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - movs r2, #8 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - mov r0, r5 │ │ - ldrd r5, r7, [r4, #4] │ │ - mov r1, r6 │ │ - b.n 4e732 │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - mov r0, r4 │ │ - mov r2, r6 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldr r7, [r4, #8] │ │ - b.n 4e770 │ │ - bmi.n 4e7a6 │ │ + bl 3e0ac │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ ldrd sl, r4, [sp, #72] @ 0x48 │ │ cmp r0, #0 │ │ - beq.w 4ed86 │ │ + beq.w 4f3d2 │ │ mov r3, r1 │ │ mov r1, r0 │ │ cmp r2, #0 │ │ - beq.n 4e8a4 │ │ + beq.n 4eef0 │ │ cmp r3, #17 │ │ - bcs.w 4e944 │ │ + bcs.w 4ef90 │ │ cmp r3, #8 │ │ - bls.w 4efe2 │ │ + bls.w 4f62e │ │ adds r7, r1, r3 │ │ movw r2, #21050 @ 0x523a │ │ movw r0, #48187 @ 0xbc3b │ │ movt r2, #2454 @ 0x996 │ │ ldr.w r6, [r7, #-8] │ │ subs.w r2, r2, sl │ │ movt r0, #44886 @ 0xaf56 │ │ @@ -58235,23 +58190,23 @@ │ │ adc.w r3, r7, #0 │ │ adds r1, r1, r2 │ │ adcs r0, r3 │ │ eor.w r5, r5, lr │ │ eors r6, r4 │ │ adds r1, r1, r5 │ │ adcs r0, r6 │ │ - b.n 4ed62 │ │ + b.n 4f3ae │ │ add r0, sp, #24 │ │ mov r2, r3 │ │ - bl 3dd0c │ │ + bl 3e428 │ │ ldrd fp, r1, [sp, #28] │ │ cmp r1, #17 │ │ - bcs.w 4ed90 │ │ + bcs.w 4f3dc │ │ cmp r1, #8 │ │ - bls.w 4f082 │ │ + bls.w 4f6ce │ │ add.w r3, fp, r1 │ │ movw r2, #21050 @ 0x523a │ │ movw r0, #48187 @ 0xbc3b │ │ movt r2, #2454 @ 0x996 │ │ ldr.w r7, [r3, #-8] │ │ subs.w r2, r2, sl │ │ movt r0, #44886 @ 0xaf56 │ │ @@ -58284,31 +58239,31 @@ │ │ adds r1, r1, r5 │ │ eor.w r6, r6, lr │ │ adc.w r3, r3, #0 │ │ adds r1, r1, r2 │ │ adcs r0, r3 │ │ adds r1, r1, r6 │ │ adcs r0, r7 │ │ - b.w 4f496 │ │ + b.w 4fae2 │ │ cmp r3, #129 @ 0x81 │ │ - bcs.w 4f126 │ │ + bcs.w 4f772 │ │ movw r0, #51847 @ 0xca87 │ │ movw r2, #31153 @ 0x79b1 │ │ movt r0, #34283 @ 0x85eb │ │ movt r2, #40503 @ 0x9e37 │ │ umull fp, r0, r3, r0 │ │ cmp r3, #33 @ 0x21 │ │ mla r0, r3, r2, r0 │ │ str r0, [sp, #20] │ │ - bcc.w 4ec80 │ │ + bcc.w 4f2cc │ │ cmp r3, #64 @ 0x40 │ │ str.w fp, [sp, #16] │ │ - bls.w 4eb7e │ │ + bls.w 4f1ca │ │ cmp r3, #96 @ 0x60 │ │ - bls.w 4ea7c │ │ + bls.w 4f0c8 │ │ movw r2, #40904 @ 0x9fc8 │ │ adds r7, r1, r3 │ │ movw r0, #30937 @ 0x78d9 │ │ movt r2, #51582 @ 0xc97e │ │ subs.w ip, r2, sl │ │ movt r0, #25715 @ 0x6473 │ │ ldr.w r2, [r7, #-56] │ │ @@ -58610,28 +58565,28 @@ │ │ mla r4, r0, r2, r1 │ │ eor.w sl, r4, r3 │ │ mov r0, sl │ │ mov r1, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r1, #129 @ 0x81 │ │ - bcs.w 4f144 │ │ + bcs.w 4f790 │ │ movw r0, #51847 @ 0xca87 │ │ movw r2, #31153 @ 0x79b1 │ │ movt r0, #34283 @ 0x85eb │ │ movt r2, #40503 @ 0x9e37 │ │ umull r5, r0, r1, r0 │ │ cmp r1, #33 @ 0x21 │ │ mla r0, r1, r2, r0 │ │ strd r0, fp, [sp, #16] │ │ - bcc.w 4f15c │ │ + bcc.w 4f7a8 │ │ cmp r1, #64 @ 0x40 │ │ - bls.w 4f2a4 │ │ + bls.w 4f8f0 │ │ cmp r1, #96 @ 0x60 │ │ - bls.w 4eed0 │ │ + bls.w 4f51c │ │ add.w r3, fp, r1 │ │ movw r2, #40904 @ 0x9fc8 │ │ movw r0, #30937 @ 0x78d9 │ │ movt r2, #51582 @ 0xc97e │ │ movt r0, #25715 @ 0x6473 │ │ subs.w r2, r2, sl │ │ ldr.w r6, [r3, #-56] │ │ @@ -58781,17 +58736,17 @@ │ │ eors r3, r7 │ │ ldr r7, [sp, #12] │ │ eor.w r7, r7, r8 │ │ adds r2, r2, r7 │ │ str r2, [sp, #12] │ │ adcs r0, r3 │ │ str r0, [sp, #16] │ │ - b.n 4f2a6 │ │ + b.n 4f8f2 │ │ cmp r3, #3 │ │ - bls.w 4f160 │ │ + bls.w 4f7ac │ │ movw r2, #54690 @ 0xd5a2 │ │ ldr r7, [r1, #0] │ │ add r1, r3 │ │ movw r0, #45428 @ 0xb174 │ │ movt r2, #50668 @ 0xc5ec │ │ rev.w r6, sl │ │ movt r0, #51002 @ 0xc73a │ │ @@ -58833,15 +58788,15 @@ │ │ eor.w r4, r0, r0, lsr #28 │ │ eor.w sl, r1, r2 │ │ mov r0, sl │ │ mov r1, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r1, #3 │ │ - bls.w 4f1ea │ │ + bls.w 4f836 │ │ movw r2, #54690 @ 0xd5a2 │ │ add.w r6, fp, r1 │ │ movw r0, #45428 @ 0xb174 │ │ movt r2, #50668 @ 0xc5ec │ │ rev.w r7, sl │ │ movt r0, #51002 @ 0xc73a │ │ ldr.w r3, [fp] │ │ @@ -58880,50 +58835,50 @@ │ │ mla r0, r0, r7, r1 │ │ lsrs r1, r2, #28 │ │ orr.w r1, r1, r0, lsl #4 │ │ eor.w r4, r0, r0, lsr #28 │ │ eor.w sl, r1, r2 │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ - bne.w 4f4c2 │ │ - b.n 4ed86 │ │ + bne.w 4fb0e │ │ + b.n 4f3d2 │ │ cmp r3, #241 @ 0xf1 │ │ - bcs.w 4f27a │ │ - ldr r0, [pc, #932] @ (4f4d4 ) │ │ + bcs.w 4f8c6 │ │ + ldr r0, [pc, #932] @ (4fb20 ) │ │ mov r2, sl │ │ add r0, pc │ │ str r0, [sp, #72] @ 0x48 │ │ mov r0, r1 │ │ mov r1, r3 │ │ mov r3, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 98a78 │ │ + b.w 996cc │ │ cmp r1, #241 @ 0xf1 │ │ - bcs.w 4f28c │ │ - ldr r0, [pc, #908] @ (4f4d8 ) │ │ + bcs.w 4f8d8 │ │ + ldr r0, [pc, #908] @ (4fb24 ) │ │ mov r2, sl │ │ mov r3, r4 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 98a78 │ │ - b.n 4f296 │ │ + bl 996cc │ │ + b.n 4f8e2 │ │ str r5, [sp, #12] │ │ - b.n 4f3a6 │ │ + b.n 4f9f2 │ │ movw ip, #26513 @ 0x6791 │ │ movw r0, #31225 @ 0x79f9 │ │ movw lr, #44605 @ 0xae3d │ │ movw r7, #60239 @ 0xeb4f │ │ movt ip, #5718 @ 0x1656 │ │ movt r0, #40503 @ 0x9e37 │ │ movt lr, #49842 @ 0xc2b2 │ │ movt r7, #10196 @ 0x27d4 │ │ cmp r3, #0 │ │ - beq.w 4f4dc │ │ + beq.w 4fb28 │ │ lsrs r2, r3, #1 │ │ ldrb r6, [r1, #0] │ │ ldrb r2, [r1, r2] │ │ add r1, r3 │ │ ldrb.w r1, [r1, #-1] │ │ lsls r2, r2, #24 │ │ orr.w r2, r2, r6, lsl #16 │ │ @@ -58956,15 +58911,15 @@ │ │ movw lr, #44605 @ 0xae3d │ │ movw r3, #60239 @ 0xeb4f │ │ movt ip, #5718 @ 0x1656 │ │ movt r0, #40503 @ 0x9e37 │ │ movt lr, #49842 @ 0xc2b2 │ │ movt r3, #10196 @ 0x27d4 │ │ cmp r1, #0 │ │ - beq.w 4f52a │ │ + beq.w 4fb76 │ │ lsrs r2, r1, #1 │ │ ldrb.w r6, [fp] │ │ ldrb.w r2, [fp, r2] │ │ add.w r7, fp, r1 │ │ lsls r6, r6, #16 │ │ orr.w r1, r6, r1, lsl #8 │ │ ldrb.w r7, [r7, #-1] │ │ @@ -58986,33 +58941,33 @@ │ │ eors r2, r3 │ │ umull r3, r7, r2, r0 │ │ mla r2, r2, r6, r7 │ │ mla r4, r1, r0, r2 │ │ eor.w sl, r4, r3 │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ - bne.w 4f4c2 │ │ - b.n 4ed86 │ │ + bne.w 4fb0e │ │ + b.n 4f3d2 │ │ mov r0, r1 │ │ mov r1, r3 │ │ mov r2, sl │ │ mov r3, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 9849c │ │ + b.w 990f0 │ │ mov r0, fp │ │ mov r2, sl │ │ mov r3, r4 │ │ - bl 9849c │ │ + bl 990f0 │ │ mov sl, r0 │ │ mov r4, r1 │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ - bne.w 4f4c2 │ │ - b.n 4ed86 │ │ + bne.w 4fb0e │ │ + b.n 4f3d2 │ │ str r5, [sp, #12] │ │ add.w r3, fp, r1 │ │ movw r2, #13792 @ 0x35e0 │ │ movw r0, #14977 @ 0x3a81 │ │ movt r2, #59024 @ 0xe690 │ │ movt r0, #19494 @ 0x4c26 │ │ subs.w r2, r2, sl │ │ @@ -59165,24 +59120,24 @@ │ │ umull r3, r7, r1, r2 │ │ movt r6, #5718 @ 0x1656 │ │ mla r1, r1, r6, r7 │ │ mla r4, r0, r2, r1 │ │ eor.w sl, r4, r3 │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ - beq.w 4ed86 │ │ + beq.w 4f3d2 │ │ mov r0, fp │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, sl │ │ mov r1, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - b.n 4f870 │ │ - vaddw.u q15, q14, d28 │ │ + b.n 4fb24 │ │ + vqrdmlsh.s , q14, d16[0] │ │ vpadal.s , │ │ asrs r0, r2, #4 │ │ movw r5, #7644 @ 0x1ddc │ │ movt r1, #34598 @ 0x8726 │ │ movt r5, #24002 @ 0x5dc2 │ │ eors r1, r4 │ │ add.w r2, ip, #32 │ │ @@ -59220,416 +59175,553 @@ │ │ eors r3, r5 │ │ umull r7, r6, r3, r0 │ │ mla r2, r3, r2, r6 │ │ mla r4, r1, r0, r2 │ │ eor.w sl, r4, r7 │ │ ldr r0, [sp, #24] │ │ cmp r0, #0 │ │ - bne.n 4f4c2 │ │ - b.w 4ed86 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ + bne.n 4fb0e │ │ + b.w 4f3d2 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #20 │ │ + mov r4, r0 │ │ + cbz r1, 4fbdc │ │ + mov r6, r2 │ │ + cbz r3, 4fbf4 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 4fc4a │ │ + bl 3e144 │ │ + ldr r5, [r4, #8] │ │ + ldr r0, [r4, #0] │ │ + cmp r5, r0 │ │ + beq.n 4fcb0 │ │ + ldr r0, [r4, #4] │ │ + movs r1, #0 │ │ + strb r1, [r0, r5] │ │ + adds r0, r5, #1 │ │ + str r0, [r4, #8] │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + add r0, sp, #8 │ │ + mov r2, r6 │ │ + bl 3e428 │ │ + ldrd r8, r6, [sp, #12] │ │ + movs r0, #0 │ │ + cmp.w r0, r6, lsr #10 │ │ + beq.n 4fc74 │ │ + ldr.w r9, [r4] │ │ + ldr r7, [r4, #8] │ │ + sub.w r1, r9, r7 │ │ + cmp.w r0, r1, lsr #10 │ │ + beq.n 4fcc0 │ │ + ldr r5, [r4, #4] │ │ + mov r1, r8 │ │ + mov.w r2, #1024 @ 0x400 │ │ + adds r0, r5, r7 │ │ + bl d53c6 │ │ + mov r0, r8 │ │ + mov r1, r6 │ │ + add.w r7, r7, #1024 @ 0x400 │ │ + str r7, [r4, #8] │ │ + bl 98f00 │ │ + sub.w r2, r9, r7 │ │ + cmp r2, #7 │ │ + bls.n 4fcda │ │ + str r0, [r5, r7] │ │ + add.w r0, r7, #8 │ │ + str r0, [r4, #8] │ │ + adds r0, r5, r7 │ │ + str r1, [r0, #4] │ │ + b.n 4fc9e │ │ + cbz r6, 4fc5e │ │ + mov r0, r6 │ │ + mov r5, r1 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 4fd0c │ │ + mov r8, r0 │ │ + mov r1, r5 │ │ + b.n 4fc62 │ │ + mov.w r8, #1 │ │ + mov r0, r8 │ │ + mov r2, r6 │ │ + bl d53c6 │ │ + str r6, [sp, #8] │ │ + movs r0, #0 │ │ + cmp.w r0, r6, lsr #10 │ │ + bne.n 4fc08 │ │ + ldr r0, [r4, #0] │ │ + ldr r7, [r4, #8] │ │ + cbz r6, 4fc90 │ │ + subs r0, r0, r7 │ │ + cmp r6, r0 │ │ + bhi.n 4fcf8 │ │ + ldr r0, [r4, #4] │ │ + mov r1, r8 │ │ + mov r2, r6 │ │ + add r0, r7 │ │ + bl d53c6 │ │ + adds r0, r7, r6 │ │ + b.n 4fc9c │ │ + cmp r0, r7 │ │ + beq.n 4fcb8 │ │ + ldr r0, [r4, #4] │ │ + movs r1, #1 │ │ + strb r1, [r0, r7] │ │ + adds r0, r7, #1 │ │ + str r0, [r4, #8] │ │ + ldr r0, [sp, #8] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne d87c0 │ │ + add sp, #20 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + mov r0, r4 │ │ + bl 3ed2c │ │ + b.n 4fbe4 │ │ + mov r0, r4 │ │ + bl 3ed2c │ │ + b.n 4fc94 │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + mov.w r2, #1024 @ 0x400 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldr.w r9, [r4] │ │ + ldr r7, [r4, #8] │ │ + b.n 4fc18 │ │ + movs r2, #1 │ │ + mov r5, r0 │ │ + str r2, [sp, #0] │ │ + mov r6, r1 │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + movs r2, #8 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + mov r0, r5 │ │ + ldrd r5, r7, [r4, #4] │ │ + mov r1, r6 │ │ + b.n 4fc3c │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + mov r2, r6 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldr r7, [r4, #8] │ │ + b.n 4fc80 │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 3e0ac │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #32 │ │ mov r9, r0 │ │ movs r0, #8 │ │ mov r7, r3 │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov.w r8, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 4f644 │ │ + beq.n 4fde2 │ │ mov r5, r0 │ │ - eor.w r2, r7, #2147483648 @ 0x80000000 │ │ ldrd r1, r0, [sp, #64] @ 0x40 │ │ - movs r3, #0 │ │ + eor.w r2, r7, #2147483648 @ 0x80000000 │ │ + strd r1, r0, [sp, #12] │ │ str r2, [r5, #4] │ │ - add r2, sp, #8 │ │ - strd r1, r0, [sp, #8] │ │ - mov r1, sp │ │ + add r1, sp, #4 │ │ + add r2, sp, #12 │ │ mov r0, r6 │ │ + movs r3, #0 │ │ str r4, [r5, #0] │ │ - strd r5, r8, [sp] │ │ - blx 9d2b0 │ │ - movw sl, #17 │ │ + strd r5, r8, [sp, #4] │ │ + blx 9df04 │ │ + movs r6, #3 │ │ adds r1, r0, #1 │ │ - movt sl, #32768 @ 0x8000 │ │ + movt r6, #32768 @ 0x8000 │ │ cmp r1, #2 │ │ - bcs.n 4f5d4 │ │ + bcs.n 4fd72 │ │ mov r0, r5 │ │ - blx d7b70 │ │ - str.w sl, [r9] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + blx d87c0 │ │ + add.w r0, r6, #14 │ │ + str.w r0, [r9] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 4f5e6 │ │ - sub.w r6, sl, #14 │ │ - b.n 4f630 │ │ - mov fp, r0 │ │ - blx a8aa8 │ │ + bne.n 4fd80 │ │ + b.n 4fdce │ │ + mov sl, r0 │ │ + blx a96fc │ │ mov r4, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #16 │ │ + add r0, sp, #20 │ │ mov r1, r4 │ │ - bl 3ffbc │ │ - add r6, sp, #16 │ │ + bl 40468 │ │ + add r6, sp, #20 │ │ ldmia r6, {r0, r1, r6} │ │ - ldr r7, [pc, #80] @ (4f654 ) │ │ + ldr r7, [pc, #88] @ (4fdf4 ) │ │ cmp r0, #0 │ │ add r7, pc │ │ ite eq │ │ moveq r7, r1 │ │ movne r6, #27 │ │ - cbz r6, 4f628 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 4fdb0 │ │ + bl 3e144 │ │ + cbz r6, 4fdbe │ │ mov r0, r6 │ │ - blx d7bb0 │ │ - cbz r0, 4f64c │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ + blx d87f0 │ │ + cbz r0, 4fdea │ │ mov r8, r0 │ │ - bl d44bc │ │ - mov r0, fp │ │ - cmp r6, sl │ │ - beq.n 4f5c4 │ │ - b.n 4f630 │ │ + b.n 4fdc2 │ │ mov.w r8, #1 │ │ - movs r6, #0 │ │ - mov r0, fp │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ + bl d53c6 │ │ + mov r0, sl │ │ strd r6, r0, [r9, #8] │ │ mov r0, r5 │ │ strd r6, r8, [r9] │ │ - blx d7b70 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + blx d87c0 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 3d98e │ │ - strb r1, [r0, #1] │ │ + bl 3e0ac │ │ + nop │ │ + ldr r7, [r0, #80] @ 0x50 │ │ vtbl.8 d30, {d12-d13}, d29 │ │ - ldr r7, [pc, #960] @ (4fa1c ) │ │ + ldr r7, [pc, #960] @ (501bc ) │ │ sub sp, #100 @ 0x64 │ │ mov sl, r0 │ │ ldr r0, [r0, #32] │ │ adds r0, #8 │ │ - bl 50090 │ │ + bl 50830 │ │ mov r9, r0 │ │ ldr r0, [r0, #40] @ 0x28 │ │ movw fp, #31829 @ 0x7c55 │ │ movt fp, #32586 @ 0x7f4a │ │ cmp r0, #0 │ │ - beq.n 4f700 │ │ + beq.n 4fea0 │ │ ldr.w r4, [r9, #36] @ 0x24 │ │ add.w r8, r4, r0, lsl #2 │ │ ldr.w r6, [r4], #4 │ │ ldr.w r3, [sl] │ │ ldr.w r1, [sl, #16] │ │ ldr r2, [r6, #16] │ │ mul.w r0, r2, fp │ │ ands r0, r3 │ │ cmp r1, r0 │ │ - bls.w 5004a │ │ + bls.w 507ea │ │ ldr.w r1, [sl, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r3, [r6, #20] │ │ add.w r0, r1, r0, lsl #2 │ │ ldrd r0, r1, [r0, #4] │ │ lsls r1, r1, #4 │ │ - cbz r1, 4f6c0 │ │ + cbz r1, 4fe60 │ │ ldrd r5, r7, [r0], #16 │ │ subs r1, #16 │ │ eors r7, r3 │ │ eors r5, r2 │ │ orrs r7, r5 │ │ - bne.n 4f6ae │ │ - b.n 4f700 │ │ + bne.n 4fe4e │ │ + b.n 4fea0 │ │ ldrex r0, [r6] │ │ adds r1, r0, #1 │ │ strex r7, r1, [r6] │ │ cmp r7, #0 │ │ - bne.n 4f6c0 │ │ + bne.n 4fe60 │ │ cmp r0, #0 │ │ - bmi.w 50052 │ │ + bmi.w 507f2 │ │ mov r0, sl │ │ str r6, [sp, #0] │ │ - bl 504ec │ │ - cbz r0, 4f6fc │ │ + bl 50c8c │ │ + cbz r0, 4fe9c │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 4f6e2 │ │ + bne.n 4fe82 │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 470d0 │ │ + bleq 477f6 │ │ cmp r4, r8 │ │ - bne.n 4f680 │ │ + bne.n 4fe20 │ │ ldr r0, [sp, #136] @ 0x88 │ │ ldr.w r2, [r9] │ │ ldr.w r1, [r9, #16] │ │ mul.w r0, r0, fp │ │ ands r0, r2 │ │ cmp r1, r0 │ │ - bls.w 5004a │ │ + bls.w 507ea │ │ ldr.w r1, [r9, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, r1, r0, lsl #2 │ │ ldrd r0, r1, [r0, #4] │ │ add.w r1, r1, r1, lsl #1 │ │ subs r0, #24 │ │ lsls r1, r1, #3 │ │ cmp r1, #0 │ │ - beq.n 4f7d2 │ │ + beq.n 4ff72 │ │ ldr.w r2, [r0, #24]! │ │ subs r1, #24 │ │ ldr r7, [sp, #136] @ 0x88 │ │ ldr r3, [r0, #4] │ │ eors r2, r7 │ │ ldr r7, [sp, #140] @ 0x8c │ │ eors r3, r7 │ │ orrs r2, r3 │ │ - bne.n 4f72e │ │ + bne.n 4fece │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ - beq.n 4f7d2 │ │ + beq.n 4ff72 │ │ ldr r4, [r0, #12] │ │ add.w r8, r4, r1, lsl #2 │ │ ldr.w r6, [r4], #4 │ │ ldr.w r3, [sl] │ │ ldr.w r1, [sl, #16] │ │ ldr r2, [r6, #16] │ │ mul.w r0, r2, fp │ │ ands r0, r3 │ │ cmp r1, r0 │ │ - bls.w 5004a │ │ + bls.w 507ea │ │ ldr.w r1, [sl, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r3, [r6, #20] │ │ add.w r0, r1, r0, lsl #2 │ │ ldrd r0, r1, [r0, #4] │ │ lsls r1, r1, #4 │ │ - cbz r1, 4f792 │ │ + cbz r1, 4ff32 │ │ ldrd r7, r5, [r0], #16 │ │ subs r1, #16 │ │ eors r5, r3 │ │ eors r7, r2 │ │ orrs r7, r5 │ │ - bne.n 4f780 │ │ - b.n 4f7d2 │ │ + bne.n 4ff20 │ │ + b.n 4ff72 │ │ ldrex r0, [r6] │ │ adds r1, r0, #1 │ │ strex r7, r1, [r6] │ │ cmp r7, #0 │ │ - bne.n 4f792 │ │ + bne.n 4ff32 │ │ cmp r0, #0 │ │ - bmi.w 50052 │ │ + bmi.w 507f2 │ │ mov r0, sl │ │ str r6, [sp, #0] │ │ - bl 504ec │ │ - cbz r0, 4f7ce │ │ + bl 50c8c │ │ + cbz r0, 4ff6e │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 4f7b4 │ │ + bne.n 4ff54 │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 470d0 │ │ + bleq 477f6 │ │ cmp r4, r8 │ │ - bne.n 4f752 │ │ + bne.n 4fef2 │ │ ldr.w r0, [r9, #52] @ 0x34 │ │ ldr.w r8, [sp, #136] @ 0x88 │ │ cmp r0, #0 │ │ - beq.w 4ffee │ │ + beq.w 5078e │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ add.w r0, r0, r0, lsl #4 │ │ str.w sl, [sp, #32] │ │ add.w r0, r2, r0, lsl #3 │ │ str r0, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #144] @ 0x90 │ │ ldrd r1, r0, [r0] │ │ strd r1, r0, [sp, #16] │ │ movs r0, #1 │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #16 │ │ str r0, [sp, #24] │ │ - b.n 4f812 │ │ + b.n 4ffb2 │ │ ldrd r0, r2, [sp, #52] @ 0x34 │ │ cmp r2, r0 │ │ - beq.w 4ffee │ │ + beq.w 5078e │ │ ldr.w r3, [r2, #128] @ 0x80 │ │ mov r6, r2 │ │ ldr.w r7, [sl] │ │ ldr.w r1, [sl, #16] │ │ ldr r2, [r3, #16] │ │ mul.w r0, r2, fp │ │ ands r0, r7 │ │ cmp r1, r0 │ │ - bls.w 5004a │ │ + bls.w 507ea │ │ ldr r1, [r3, #20] │ │ add.w r3, r6, #136 @ 0x88 │ │ str r3, [sp, #56] @ 0x38 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr.w r3, [sl, #12] │ │ str r6, [sp, #60] @ 0x3c │ │ add.w r0, r3, r0, lsl #2 │ │ ldrd r0, r3, [r0, #4] │ │ lsls r3, r3, #4 │ │ - cbz r3, 4f85c │ │ + cbz r3, 4fffc │ │ ldrd r7, r6, [r0], #16 │ │ subs r3, #16 │ │ eors r6, r1 │ │ eors r7, r2 │ │ orrs r7, r6 │ │ - bne.n 4f84a │ │ - b.n 4f808 │ │ + bne.n 4ffea │ │ + b.n 4ffa8 │ │ ldr r0, [sp, #60] @ 0x3c │ │ ldr r0, [r0, #96] @ 0x60 │ │ cmp r0, #0 │ │ - beq.n 4f808 │ │ + beq.n 4ffa8 │ │ ldr r1, [sp, #60] @ 0x3c │ │ ldr.w r9, [r1, #92] @ 0x5c │ │ movs r1, #88 @ 0x58 │ │ mla r2, r0, r1, r9 │ │ str r2, [sp, #64] @ 0x40 │ │ - b.n 4f890 │ │ + b.n 50030 │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r2, [sp, #64] @ 0x40 │ │ cmp r6, #0 │ │ - bne.w 4ff5c │ │ + bne.w 506fc │ │ add.w r9, r9, #88 @ 0x58 │ │ cmp r9, r2 │ │ - beq.n 4f808 │ │ + beq.n 4ffa8 │ │ ldr.w r1, [r9, #16] │ │ movs r0, #1 │ │ cmp r1, #0 │ │ it mi │ │ eormi.w r0, r1, #2147483648 @ 0x80000000 │ │ cmp r0, #0 │ │ - beq.n 4f936 │ │ + beq.n 500d6 │ │ cmp r0, #1 │ │ - bne.w 4ff5c │ │ + bne.w 506fc │ │ ldr.w r2, [r9, #36] @ 0x24 │ │ cmp r2, #0 │ │ - beq.w 4fff4 │ │ + beq.w 50794 │ │ ldr.w r1, [r9, #32] │ │ ldrb.w r5, [r1, #32] │ │ cmp r5, #8 │ │ - bcc.n 4f8c6 │ │ + bcc.n 50066 │ │ ldrb.w r6, [r1, #41] @ 0x29 │ │ cmp r6, #1 │ │ - bne.n 4f956 │ │ + bne.n 500f6 │ │ ldr r3, [sp, #144] @ 0x90 │ │ add r0, sp, #68 @ 0x44 │ │ - bl 4e1c4 │ │ + bl 4e968 │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ ldrd r1, r7, [r9, #60] @ 0x3c │ │ mov r2, r5 │ │ cmp r7, r5 │ │ it cc │ │ movcc r2, r7 │ │ mov r0, r4 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ cmp r5, r7 │ │ mov.w r2, #0 │ │ mov.w r6, #0 │ │ it cs │ │ movcs r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #1 │ │ - bne.n 4f874 │ │ + bne.n 50014 │ │ ldrd r1, r6, [r9, #72] @ 0x48 │ │ mov r2, r5 │ │ mov r0, r4 │ │ cmp r6, r5 │ │ it cc │ │ movcc r2, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #1 │ │ mov.w r1, #0 │ │ it lt │ │ movlt r1, #1 │ │ cmp r5, r6 │ │ mov.w r6, #0 │ │ it ls │ │ movls r6, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r6, r1 │ │ - b.n 4f874 │ │ + b.n 50014 │ │ ldrd r0, r1, [r9, #32] │ │ subs.w r0, r8, r0 │ │ ldr r0, [sp, #140] @ 0x8c │ │ sbcs r0, r1 │ │ - blt.n 4f888 │ │ + blt.n 50028 │ │ ldrd r0, r1, [r9, #40] @ 0x28 │ │ subs.w r0, r0, r8 │ │ ldr r0, [sp, #140] @ 0x8c │ │ sbcs.w r0, r1, r0 │ │ - blt.n 4f888 │ │ - b.n 4ff5c │ │ + blt.n 50028 │ │ + b.n 506fc │ │ cmp r2, #1 │ │ str r2, [sp, #84] @ 0x54 │ │ - bne.w 4fffc │ │ + bne.w 5079c │ │ movs r0, #1 │ │ ldr r4, [r1, #28] │ │ str r0, [sp, #92] @ 0x5c │ │ movs r0, #0 │ │ str r0, [sp, #88] @ 0x58 │ │ mov r7, r1 │ │ ldr r0, [sp, #144] @ 0x90 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - bl 49360 │ │ + bl 49a88 │ │ cmp r0, #0 │ │ - bne.w 4ff28 │ │ + bne.w 506c8 │ │ sub.w r0, r5, #8 │ │ cmp r0, #6 │ │ - bhi.w 50014 │ │ + bhi.w 507b4 │ │ tbh [pc, r0, lsl #1] │ │ movs r7, r0 │ │ movs r7, r0 │ │ lsls r3, r4, #3 │ │ lsls r7, r5, #1 │ │ lsls r7, r1, #9 │ │ lsls r1, r1, #5 │ │ lsls r2, r1, #7 │ │ ldr r1, [sp, #144] @ 0x90 │ │ add r0, sp, #68 @ 0x44 │ │ mov r2, r4 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp r0, #1 │ │ - bne.w 50054 │ │ + bne.w 507f4 │ │ ldrd r0, fp, [sp, #72] @ 0x48 │ │ adds.w r1, fp, r0 │ │ - bcs.w 5000a │ │ + bcs.w 507aa │ │ ldr r2, [sp, #20] │ │ cmp r1, r2 │ │ - bhi.w 5000a │ │ + bhi.w 507aa │ │ cmp.w fp, #0 │ │ - beq.w 4ff0c │ │ + beq.w 506ac │ │ ldr r1, [sp, #16] │ │ movs r6, #1 │ │ add.w sl, r1, r0 │ │ ldrd r0, r8, [r9, #60] @ 0x3c │ │ str r0, [sp, #48] @ 0x30 │ │ mov r4, r8 │ │ ldrd r0, r7, [r9, #72] @ 0x48 │ │ @@ -59638,790 +59730,790 @@ │ │ mov r0, r7 │ │ it ne │ │ movne r0, #1 │ │ str r0, [sp, #40] @ 0x28 │ │ cmp.w r8, #0 │ │ it ne │ │ movne r4, #1 │ │ - b.n 4f9f6 │ │ + b.n 50196 │ │ subs.w fp, fp, #1 │ │ - beq.w 4ff0c │ │ + beq.w 506ac │ │ ldrb.w r5, [sl], #1 │ │ movs r1, #0 │ │ ldr r0, [sp, #88] @ 0x58 │ │ str r1, [sp, #96] @ 0x60 │ │ - cbz r0, 4fa5c │ │ + cbz r0, 501fc │ │ ldr r1, [sp, #48] @ 0x30 │ │ movs r0, #1 │ │ strb r5, [r6, #0] │ │ mov r2, r4 │ │ str r0, [sp, #96] @ 0x60 │ │ mov r0, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ cmp.w r8, #2 │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #1 │ │ - bne.n 4f9ee │ │ + bne.n 5018e │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ mov r0, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #1 │ │ mov.w r1, #0 │ │ it lt │ │ movlt r1, #1 │ │ cmp r7, #0 │ │ mov r2, r7 │ │ it ne │ │ movne r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - beq.n 4f9ee │ │ - b.n 4ff40 │ │ + beq.n 5018e │ │ + b.n 506e0 │ │ add r0, sp, #88 @ 0x58 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr r6, [sp, #92] @ 0x5c │ │ - b.n 4fa02 │ │ + b.n 501a2 │ │ ldr r1, [sp, #144] @ 0x90 │ │ add r0, sp, #68 @ 0x44 │ │ mov r2, r4 │ │ - bl 421f4 │ │ + bl 4291c │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 50032 │ │ + beq.w 507d2 │ │ str r0, [sp, #40] @ 0x28 │ │ add.w fp, sp, #88 @ 0x58 │ │ ldr r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, #0 │ │ - beq.w 4fef8 │ │ + beq.w 50698 │ │ ldr r6, [sp, #36] @ 0x24 │ │ lsls r4, r0, #2 │ │ ldrd r0, sl, [r9, #60] @ 0x3c │ │ movs r5, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ ldrd r0, r8, [r9, #72] @ 0x48 │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 4faa8 │ │ + b.n 50248 │ │ adds r6, #4 │ │ subs r4, #4 │ │ - beq.w 4fef8 │ │ + beq.w 50698 │ │ vldr s0, [r6] │ │ movs r7, #0 │ │ str r7, [sp, #96] @ 0x60 │ │ vcmp.f32 s0, s0 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 4faca │ │ + bvs.n 5026a │ │ vmov r0, s0 │ │ eor.w r1, r0, #2147483648 @ 0x80000000 │ │ cmp r0, #0 │ │ it mi │ │ mvnmi r1, r0 │ │ rev r7, r1 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #3 │ │ - bls.n 4fb38 │ │ + bls.n 502d8 │ │ movs r0, #0 │ │ str r7, [r5, r0] │ │ adds r7, r0, #4 │ │ cmp sl, r7 │ │ mov r2, r7 │ │ str r7, [sp, #96] @ 0x60 │ │ it cc │ │ movcc r2, sl │ │ ldr r1, [sp, #48] @ 0x30 │ │ mov r0, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ cmp r7, sl │ │ mov.w r2, #0 │ │ it cs │ │ movcs r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #1 │ │ - bne.n 4faa0 │ │ + bne.n 50240 │ │ mov r2, r7 │ │ cmp r8, r7 │ │ it cc │ │ movcc r2, r8 │ │ ldr r1, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #1 │ │ mov.w r1, #0 │ │ it lt │ │ movlt r1, #1 │ │ cmp r7, r8 │ │ mov.w r2, #0 │ │ it ls │ │ movls r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - beq.n 4faa0 │ │ - b.n 4ff2c │ │ + beq.n 50240 │ │ + b.n 506cc │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ movs r2, #4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r5, r0, [sp, #92] @ 0x5c │ │ - b.n 4fad2 │ │ + b.n 50272 │ │ ldr r1, [sp, #144] @ 0x90 │ │ add r0, sp, #68 @ 0x44 │ │ mov r2, r4 │ │ - bl 492a0 │ │ + bl 499c8 │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 5002a │ │ + beq.w 507ca │ │ str r0, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, #0 │ │ - beq.w 4fefc │ │ + beq.w 5069c │ │ ldrd r8, r6, [r9, #60] @ 0x3c │ │ lsls r4, r0, #2 │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ movs r7, #1 │ │ ldrd r0, sl, [r9, #72] @ 0x48 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 4fb8a │ │ + b.n 5032a │ │ subs r4, #4 │ │ - beq.w 4fefc │ │ + beq.w 5069c │ │ ldr.w r5, [fp], #4 │ │ movs r0, #0 │ │ ldr r1, [sp, #88] @ 0x58 │ │ str r0, [sp, #96] @ 0x60 │ │ cmp r1, #3 │ │ - bls.n 4fc04 │ │ + bls.n 503a4 │ │ eor.w r1, r5, #2147483648 @ 0x80000000 │ │ adds r5, r0, #4 │ │ rev r1, r1 │ │ str r1, [r7, r0] │ │ mov r2, r5 │ │ mov r0, r7 │ │ mov r1, r8 │ │ str r5, [sp, #96] @ 0x60 │ │ cmp r6, r5 │ │ it cc │ │ movcc r2, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ cmp r5, r6 │ │ mov.w r2, #0 │ │ it cs │ │ movcs r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #1 │ │ - bne.n 4fb84 │ │ + bne.n 50324 │ │ mov r2, r5 │ │ cmp sl, r5 │ │ it cc │ │ movcc r2, sl │ │ ldr r1, [sp, #48] @ 0x30 │ │ mov r0, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #1 │ │ mov.w r1, #0 │ │ it lt │ │ movlt r1, #1 │ │ cmp r5, sl │ │ mov.w r2, #0 │ │ it ls │ │ movls r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - beq.n 4fb84 │ │ - b.n 4ff34 │ │ + beq.n 50324 │ │ + b.n 506d4 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #88 @ 0x58 │ │ movs r2, #4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r7, r0, [sp, #92] @ 0x5c │ │ - b.n 4fb98 │ │ + b.n 50338 │ │ ldr r1, [sp, #144] @ 0x90 │ │ add r0, sp, #68 @ 0x44 │ │ mov r2, r4 │ │ - bl 422b4 │ │ + bl 429dc │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 50042 │ │ + beq.w 507e2 │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, #0 │ │ - beq.w 4fef8 │ │ + beq.w 50698 │ │ ldr r7, [sp, #36] @ 0x24 │ │ lsls r4, r0, #3 │ │ ldrd r0, sl, [r9, #60] @ 0x3c │ │ mov.w fp, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ ldrd r0, r8, [r9, #72] @ 0x48 │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 4fc5a │ │ + b.n 503fa │ │ adds r7, #8 │ │ subs r4, #8 │ │ - beq.w 4fef8 │ │ - vldr d0, [r7] │ │ + beq.w 50698 │ │ + vldr d16, [r7] │ │ movs r6, #0 │ │ str r6, [sp, #96] @ 0x60 │ │ - vcmp.f64 d0, d0 │ │ + vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 4fcfe │ │ - vmov r1, r0, d0 │ │ + bvs.n 5049e │ │ + vmov r1, r0, d16 │ │ cmp r0, #0 │ │ it mi │ │ mvnmi r1, r1 │ │ rev r5, r1 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ it mi │ │ movmi.w r1, #4294967295 @ 0xffffffff │ │ eors r0, r1 │ │ rev r6, r0 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #7 │ │ - bls.n 4fd06 │ │ + bls.n 504a6 │ │ movs r0, #0 │ │ add.w r1, fp, r0 │ │ str.w r6, [fp, r0] │ │ str r5, [r1, #4] │ │ add.w r5, r0, #8 │ │ str r5, [sp, #96] @ 0x60 │ │ cmp sl, r5 │ │ mov r2, r5 │ │ mov r0, fp │ │ it cc │ │ movcc r2, sl │ │ ldr r1, [sp, #48] @ 0x30 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ cmp r5, sl │ │ mov.w r2, #0 │ │ it cs │ │ movcs r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - beq.n 4fc52 │ │ + beq.n 503f2 │ │ mov r2, r5 │ │ cmp r8, r5 │ │ it cc │ │ movcc r2, r8 │ │ ldr r1, [sp, #44] @ 0x2c │ │ mov r0, fp │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #1 │ │ mov.w r1, #0 │ │ it lt │ │ movlt r1, #1 │ │ cmp r5, r8 │ │ mov.w r2, #0 │ │ it ls │ │ movls r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - beq.n 4fc52 │ │ - b.n 4ff2c │ │ + beq.n 503f2 │ │ + b.n 506cc │ │ movs r5, #0 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #7 │ │ - bhi.n 4fc8c │ │ + bhi.n 5042c │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #88 @ 0x58 │ │ movs r2, #8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd fp, r0, [sp, #92] @ 0x5c │ │ - b.n 4fc8e │ │ + b.n 5042e │ │ ldr r1, [sp, #144] @ 0x90 │ │ add r0, sp, #68 @ 0x44 │ │ mov r2, r4 │ │ - bl 4237c │ │ + bl 42aa4 │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 5003a │ │ + beq.w 507da │ │ str r0, [sp, #12] │ │ add.w fp, sp, #88 @ 0x58 │ │ ldr r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, #0 │ │ - beq.w 4ff00 │ │ + beq.w 506a0 │ │ ldr r4, [sp, #36] @ 0x24 │ │ movs r5, #1 │ │ add.w r0, r4, r0, lsl #3 │ │ str r0, [sp, #40] @ 0x28 │ │ ldrd r0, sl, [r9, #60] @ 0x3c │ │ str r0, [sp, #44] @ 0x2c │ │ ldrd r0, r8, [r9, #72] @ 0x48 │ │ str r0, [sp, #28] │ │ ldrb.w r0, [r7, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 4fd6a │ │ + b.n 5050a │ │ adds r4, #8 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r4, r0 │ │ - beq.w 4ff00 │ │ + beq.w 506a0 │ │ ldrd r1, r2, [r4] │ │ movs r0, #0 │ │ cmp r6, #2 │ │ str r0, [sp, #96] @ 0x60 │ │ - bne.n 4fd9c │ │ + bne.n 5053c │ │ mov r0, r1 │ │ mov r1, r2 │ │ ldr r2, [sp, #48] @ 0x30 │ │ movs r7, #0 │ │ strd r7, r7, [sp] │ │ - bl 4e7fc │ │ + bl 4ee48 │ │ ldr r2, [sp, #88] @ 0x58 │ │ cmp r2, #7 │ │ - bls.n 4fe08 │ │ + bls.n 505a8 │ │ rev r1, r1 │ │ str r1, [r5, r7] │ │ adds r1, r5, r7 │ │ - adds r7, #8 │ │ rev r0, r0 │ │ + adds r7, #8 │ │ str r0, [r1, #4] │ │ str r7, [sp, #96] @ 0x60 │ │ - b.n 4fda6 │ │ + b.n 50546 │ │ ldr r3, [sp, #48] @ 0x30 │ │ mov r0, fp │ │ - bl 4e6a8 │ │ + bl 4fbc4 │ │ ldr r7, [sp, #96] @ 0x60 │ │ ldr r5, [sp, #92] @ 0x5c │ │ mov r2, r7 │ │ cmp sl, r7 │ │ it cc │ │ movcc r2, sl │ │ ldr r1, [sp, #44] @ 0x2c │ │ mov r0, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ cmp r7, sl │ │ mov.w r2, #0 │ │ it cs │ │ movcs r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #1 │ │ - bne.n 4fd60 │ │ + bne.n 50500 │ │ mov r2, r7 │ │ cmp r8, r7 │ │ it cc │ │ movcc r2, r8 │ │ ldr r1, [sp, #28] │ │ mov r0, r5 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #1 │ │ mov.w r1, #0 │ │ it lt │ │ movlt r1, #1 │ │ cmp r7, r8 │ │ mov.w r2, #0 │ │ it ls │ │ movls r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - beq.n 4fd60 │ │ - b.n 4ff30 │ │ + beq.n 50500 │ │ + b.n 506d0 │ │ movs r2, #1 │ │ mov r5, r0 │ │ str r2, [sp, #0] │ │ mov r7, r1 │ │ mov r0, fp │ │ movs r1, #0 │ │ movs r2, #8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r1, r7 │ │ mov r0, r5 │ │ ldrd r5, r7, [sp, #92] @ 0x5c │ │ - b.n 4fd8c │ │ + b.n 5052c │ │ ldr r1, [sp, #144] @ 0x90 │ │ add r0, sp, #68 @ 0x44 │ │ mov r2, r4 │ │ - bl 41d54 │ │ + bl 4248c │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 50022 │ │ + beq.w 507c2 │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #72] @ 0x48 │ │ str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, #0 │ │ - beq.n 4fef8 │ │ + beq.n 50698 │ │ ldr r5, [sp, #36] @ 0x24 │ │ lsls r4, r0, #3 │ │ ldrd r0, sl, [r9, #60] @ 0x3c │ │ movs r7, #1 │ │ str r0, [sp, #48] @ 0x30 │ │ ldrd r0, r8, [r9, #72] @ 0x48 │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 4fe60 │ │ + b.n 50600 │ │ adds r5, #8 │ │ subs r4, #8 │ │ - beq.n 4fef8 │ │ + beq.n 50698 │ │ ldrd r6, fp, [r5] │ │ movs r0, #0 │ │ ldr r1, [sp, #88] @ 0x58 │ │ str r0, [sp, #96] @ 0x60 │ │ cmp r1, #7 │ │ - bls.n 4fee2 │ │ + bls.n 50682 │ │ eor.w r1, fp, #2147483648 @ 0x80000000 │ │ rev r2, r6 │ │ rev r1, r1 │ │ str r1, [r7, r0] │ │ adds r1, r7, r0 │ │ add.w r6, r0, #8 │ │ mov r0, r7 │ │ str r2, [r1, #4] │ │ cmp sl, r6 │ │ mov r2, r6 │ │ str r6, [sp, #96] @ 0x60 │ │ it cc │ │ movcc r2, sl │ │ ldr r1, [sp, #48] @ 0x30 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ cmp r6, sl │ │ mov.w r2, #0 │ │ it cs │ │ movcs r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - beq.n 4fe5a │ │ + beq.n 505fa │ │ mov r2, r6 │ │ cmp r8, r6 │ │ it cc │ │ movcc r2, r8 │ │ ldr r1, [sp, #44] @ 0x2c │ │ mov r0, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #1 │ │ mov.w r1, #0 │ │ it lt │ │ movlt r1, #1 │ │ cmp r6, r8 │ │ mov.w r2, #0 │ │ it ls │ │ movls r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - beq.n 4fe5a │ │ - b.n 4ff2c │ │ + beq.n 505fa │ │ + b.n 506cc │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #88 @ 0x58 │ │ movs r2, #8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r7, r0, [sp, #92] @ 0x5c │ │ - b.n 4fe6e │ │ + b.n 5060e │ │ ldr r0, [sp, #40] @ 0x28 │ │ - b.n 4ff02 │ │ + b.n 506a2 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - b.n 4ff02 │ │ + b.n 506a2 │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #36] @ 0x24 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #88] @ 0x58 │ │ movw fp, #31829 @ 0x7c55 │ │ ldr.w sl, [sp, #32] │ │ movt fp, #32586 @ 0x7f4a │ │ cmp r0, #0 │ │ ldr.w r8, [sp, #136] @ 0x88 │ │ itt ne │ │ ldrne r0, [sp, #92] @ 0x5c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r2, [sp, #64] @ 0x40 │ │ - b.n 4f888 │ │ + b.n 50028 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - b.n 4ff36 │ │ + b.n 506d6 │ │ ldr r0, [sp, #12] │ │ - b.n 4ff36 │ │ + b.n 506d6 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #36] @ 0x24 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #92] @ 0x5c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w sl, [sp, #32] │ │ movw fp, #31829 @ 0x7c55 │ │ ldr.w r8, [sp, #136] @ 0x88 │ │ movt fp, #32586 @ 0x7f4a │ │ ldr r1, [sp, #60] @ 0x3c │ │ ldrb.w r0, [r1, #8]! │ │ cmp r0, #32 │ │ - beq.n 4ff9c │ │ + beq.n 5073c │ │ ldr r0, [sp, #144] @ 0x90 │ │ movs r2, #0 │ │ ldr r3, [sp, #140] @ 0x8c │ │ strd r0, r2, [sp] │ │ add r0, sp, #68 @ 0x44 │ │ mov r2, r8 │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ ldr r1, [sp, #24] │ │ ldrb.w r4, [sp, #72] @ 0x48 │ │ subs r5, r0, r1 │ │ it ne │ │ movne r5, #1 │ │ cmp r0, r1 │ │ itt ne │ │ addne.w r0, sp, #68 @ 0x44 │ │ - blne 3193c │ │ + blne 31e78 │ │ orr.w r0, r5, r4 │ │ lsls r0, r0, #31 │ │ - beq.w 4f808 │ │ + beq.w 4ffa8 │ │ ldr r5, [sp, #60] @ 0x3c │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ ldrd r2, r3, [r0, #16] │ │ ldrex r1, [r0] │ │ adds r7, r1, #1 │ │ strex r6, r7, [r0] │ │ cmp r6, #0 │ │ - bne.n 4ffa6 │ │ + bne.n 50746 │ │ cmp r1, #0 │ │ - bmi.n 50052 │ │ + bmi.n 507f2 │ │ ldr.w r0, [r5, #128] @ 0x80 │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ - bl 504ec │ │ + bl 50c8c │ │ cmp r0, #0 │ │ - beq.w 4f808 │ │ + beq.w 4ffa8 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 4ffce │ │ + bne.n 5076e │ │ cmp r1, #1 │ │ - bne.w 4f808 │ │ + bne.w 4ffa8 │ │ dmb ish │ │ - bl 470d0 │ │ - b.w 4f808 │ │ + bl 477f6 │ │ + b.w 4ffa8 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #120] @ (50070 ) │ │ + ldr r0, [pc, #124] @ (50814 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r1, [pc, #116] @ (50074 ) │ │ + bl 3fbc0 │ │ + ldr r1, [pc, #108] @ (5080c ) │ │ add r0, sp, #84 @ 0x54 │ │ - ldr r2, [pc, #116] @ (50078 ) │ │ + ldr r2, [pc, #108] @ (50810 ) │ │ add r1, pc │ │ add r2, pc │ │ - bl 40a24 │ │ - ldr r3, [pc, #124] @ (50088 ) │ │ + bl 4117c │ │ + ldr r3, [pc, #124] @ (50828 ) │ │ ldr r2, [sp, #20] │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #72] @ (50060 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #72] @ (50800 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #72] @ (50064 ) │ │ + ldr r2, [pc, #72] @ (50804 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #88] @ (5007c ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #88] @ (5081c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #96] @ (5008c ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #96] @ (5082c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #56] @ (5006c ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #52] @ (50808 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #72] @ (50084 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #72] @ (50824 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #60] @ (50080 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #60] @ (50820 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r2, [pc, #16] @ (5005c ) │ │ + bl 3fbc0 │ │ + ldr r2, [pc, #16] @ (507fc ) │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #16] @ (50068 ) │ │ + ldr r0, [pc, #32] @ (50818 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ + bl 3fbc0 │ │ + add r2, pc, #768 @ (adr r2, 50b00 ) │ │ movs r0, r1 │ │ - ldrh r5, [r7, #60] @ 0x3c │ │ - vsra.u32 q13, q0, #4 │ │ + ldrh r3, [r2, #36] @ 0x24 │ │ + @ instruction: 0xfffca5e0 │ │ movs r0, r1 │ │ - add r0, pc, #728 @ (adr r0, 50344 ) │ │ + add r5, pc, #544 @ (adr r5, 50a2c ) │ │ movs r0, r1 │ │ - add r0, pc, #992 @ (adr r0, 50450 ) │ │ + ldrh r2, [r4, r2] │ │ + vabal.u q13, d28, d8 │ │ movs r0, r1 │ │ - add r0, pc, #984 @ (adr r0, 5044c ) │ │ + add r5, pc, #536 @ (adr r5, 50a30 ) │ │ movs r0, r1 │ │ - ldrb r2, [r4, r7] │ │ - vshr.u64 q13, q12, #4 │ │ + add r5, pc, #280 @ (adr r5, 50934 ) │ │ movs r0, r1 │ │ - add r1, pc, #96 @ (adr r1, 500e0 ) │ │ + add r5, pc, #672 @ (adr r5, 50ac0 ) │ │ movs r0, r1 │ │ - add r1, pc, #32 @ (adr r1, 500a4 ) │ │ + add r5, pc, #608 @ (adr r5, 50a84 ) │ │ movs r0, r1 │ │ - add r1, pc, #128 @ (adr r1, 50108 ) │ │ + add r5, pc, #704 @ (adr r5, 50ae8 ) │ │ movs r0, r1 │ │ - add r3, pc, #440 @ (adr r3, 50244 ) │ │ + add r7, pc, #1016 @ (adr r7, 50c24 ) │ │ movs r0, r1 │ │ - add r0, pc, #960 @ (adr r0, 50450 ) │ │ + add r5, pc, #512 @ (adr r5, 50a30 ) │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #92 @ 0x5c │ │ mov fp, r0 │ │ movw r0, #31829 @ 0x7c55 │ │ movt r0, #32586 @ 0x7f4a │ │ mov r9, fp │ │ umull r5, r0, r2, r0 │ │ ldr.w r0, [r9, #8]! │ │ ldr.w r1, [r9, #16] │ │ ands r0, r5 │ │ cmp r1, r0 │ │ - bls.w 5041e │ │ + bls.w 50bbe │ │ mov r4, r3 │ │ ldr.w r3, [fp, #20] │ │ add.w r0, r0, r0, lsl #1 │ │ add.w ip, r3, r0, lsl #2 │ │ ldrd r0, r3, [ip, #4] │ │ lsls r6, r3, #6 │ │ - cbz r6, 500dc │ │ + cbz r6, 5087c │ │ ldrd r3, r7, [r0], #64 @ 0x40 │ │ subs r6, #64 @ 0x40 │ │ eors r7, r4 │ │ eors r3, r2 │ │ orrs r3, r7 │ │ - bne.n 500ca │ │ - b.n 5036a │ │ + bne.n 5086a │ │ + b.n 50b0a │ │ movs r0, #0 │ │ strd r1, ip, [sp, #48] @ 0x30 │ │ movs r1, #4 │ │ add r7, sp, #56 @ 0x38 │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ movw r1, #909 @ 0x38d │ │ str r5, [sp, #24] │ │ strd r4, r2, [sp, #32] │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ strd r0, r0, [sp, #72] @ 0x48 │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ - b.n 50106 │ │ + b.n 508a6 │ │ lsrs r0, r2, #2 │ │ - bne.n 50144 │ │ + bne.n 508e4 │ │ mov r0, r7 │ │ - bl 5083c │ │ + bl 50fdc │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, #0 │ │ - beq.n 50106 │ │ + beq.n 508a6 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r4, #1 │ │ movs r5, #0 │ │ - b.n 5012c │ │ + b.n 508cc │ │ umull r2, r6, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r6, r3, r5, r6 │ │ mla r5, r3, r5, r6 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 5011c │ │ + beq.n 508bc │ │ umull r2, r6, r3, r4 │ │ cmp r0, #1 │ │ - beq.n 50102 │ │ + beq.n 508a2 │ │ mla r1, r3, r1, r6 │ │ mla r1, r5, r4, r1 │ │ mov r4, r2 │ │ - b.n 5011c │ │ + b.n 508bc │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ str.w fp, [sp, #28] │ │ ldrd fp, r4, [sp, #32] │ │ ldr.w lr, [ip, #8] │ │ cmp.w lr, #0 │ │ - beq.n 5017e │ │ + beq.n 5091e │ │ ldr.w r1, [ip, #4] │ │ mov.w r0, lr, lsl #6 │ │ movs r2, #0 │ │ mov r3, r1 │ │ ldrd r6, r5, [r3] │ │ eor.w r5, r5, fp │ │ eors r6, r4 │ │ orrs r6, r5 │ │ - beq.w 503a8 │ │ + beq.w 50b48 │ │ adds r2, #1 │ │ adds r3, #64 @ 0x40 │ │ subs r0, #64 @ 0x40 │ │ - bne.n 50166 │ │ + bne.n 50906 │ │ ldr r1, [sp, #28] │ │ ldr r0, [r1, #32] │ │ adds r0, #1 │ │ str r0, [r1, #32] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #20] │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr.w r0, [ip] │ │ cmp lr, r0 │ │ - beq.w 50404 │ │ + beq.w 50ba4 │ │ ldr.w r0, [ip, #4] │ │ mov.w r2, lr, lsl #6 │ │ str r4, [r0, r2] │ │ add.w r2, r0, lr, lsl #6 │ │ add.w r0, r2, #8 │ │ str.w fp, [r2, #4] │ │ ldmia r7!, {r3, r4, r5, r6} │ │ @@ -60436,178 +60528,178 @@ │ │ strd r3, r6, [r2, #40] @ 0x28 │ │ ldr.w r0, [fp, #32] │ │ strd r3, r3, [r2, #48] @ 0x30 │ │ strd r7, r3, [r2, #56] @ 0x38 │ │ add.w r2, lr, #1 │ │ str.w r2, [ip, #8] │ │ lsls r2, r0, #29 │ │ - bmi.n 50228 │ │ + bmi.n 509c8 │ │ ldrd r4, r2, [sp, #32] │ │ ldr r0, [sp, #20] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 5036a │ │ + beq.w 50b0a │ │ cmp.w sl, #0 │ │ - beq.n 50254 │ │ + beq.n 509f4 │ │ movs r4, #0 │ │ - b.n 501fc │ │ + b.n 5099c │ │ cmp r4, sl │ │ - beq.n 50254 │ │ + beq.n 509f4 │ │ ldr.w r1, [r8, r4, lsl #2] │ │ mov r0, r4 │ │ adds r4, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r7, r3, [r1] │ │ cmp r7, #0 │ │ - bne.n 50208 │ │ + bne.n 509a8 │ │ cmp r2, #1 │ │ - bne.n 501f8 │ │ + bne.n 50998 │ │ dmb ish │ │ ldr.w r0, [r8, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 501f8 │ │ + bl 477f6 │ │ + b.n 50998 │ │ mov.w r4, #1000 @ 0x3e8 │ │ muls r0, r4 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ ldr.w r1, [fp, #36] @ 0x24 │ │ cmp r0, r1 │ │ - bls.n 501e0 │ │ + bls.n 50980 │ │ mov r0, r9 │ │ - bl 50dc4 │ │ + bl 5155c │ │ ldr.w r1, [fp, #24] │ │ ldr.w r0, [fp, #32] │ │ cmp r1, #0 │ │ - bne.n 5022c │ │ - ldr r0, [pc, #484] @ (50434 ) │ │ + bne.n 509cc │ │ + ldr r0, [pc, #484] @ (50bd4 ) │ │ add r0, pc │ │ - bl 3fc00 │ │ + bl 40b4c │ │ ldr r0, [sp, #4] │ │ lsls r0, r0, #31 │ │ itt eq │ │ moveq r0, r8 │ │ - blxeq d7b70 │ │ + blxeq d87c0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ - beq.n 502fe │ │ + beq.n 50a9e │ │ movs r1, #0 │ │ - b.n 50282 │ │ + b.n 50a22 │ │ ldr r0, [sp, #48] @ 0x30 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r7 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #44] @ 0x2c │ │ adds r1, #1 │ │ cmp r1, r0 │ │ - beq.n 502fe │ │ + beq.n 50a9e │ │ str r1, [sp, #52] @ 0x34 │ │ add.w r0, r1, r1, lsl #1 │ │ ldr r1, [sp, #40] @ 0x28 │ │ add.w r0, r1, r0, lsl #2 │ │ str r0, [sp, #48] @ 0x30 │ │ ldrd r7, r5, [r0, #4] │ │ cmp r5, #0 │ │ - beq.n 5026a │ │ + beq.n 50a0a │ │ mov.w fp, #0 │ │ - b.n 502b4 │ │ + b.n 50a54 │ │ ldr.w r0, [sl, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w fp, fp, #1 │ │ cmp fp, r5 │ │ - beq.n 5026a │ │ + beq.n 50a0a │ │ add.w r0, fp, fp, lsl #1 │ │ add.w sl, r7, r0, lsl #3 │ │ ldrd r6, r9, [sl, #12] │ │ cmp.w r9, #0 │ │ - beq.n 5029e │ │ + beq.n 50a3e │ │ mov.w r8, #0 │ │ - b.n 502d0 │ │ + b.n 50a70 │ │ cmp r8, r9 │ │ - beq.n 5029e │ │ + beq.n 50a3e │ │ ldr.w r1, [r6, r8, lsl #2] │ │ mov r0, r8 │ │ add.w r8, r8, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 502de │ │ + bne.n 50a7e │ │ cmp r2, #1 │ │ - bne.n 502cc │ │ + bne.n 50a6c │ │ dmb ish │ │ ldr.w r0, [r6, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 502cc │ │ + bl 477f6 │ │ + b.n 50a6c │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #40] @ 0x28 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r5, [sp, #12] │ │ ldrd r8, fp, [sp, #24] │ │ ldr r7, [sp, #16] │ │ - cbz r5, 50354 │ │ + cbz r5, 50af4 │ │ movs r4, #0 │ │ - b.n 5031c │ │ + b.n 50abc │ │ cmp r4, r5 │ │ - beq.n 50354 │ │ + beq.n 50af4 │ │ add.w r0, r4, r4, lsl #4 │ │ add.w r6, r7, r0, lsl #3 │ │ mov r0, r6 │ │ - bl 5124c │ │ + bl 519d8 │ │ ldr.w r0, [r6, #128] @ 0x80 │ │ adds r4, #1 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 50334 │ │ + bne.n 50ad4 │ │ cmp r1, #1 │ │ - bne.n 50318 │ │ + bne.n 50ab8 │ │ dmb ish │ │ ldr.w r0, [r6, #128] @ 0x80 │ │ - bl 470d0 │ │ - b.n 50318 │ │ + bl 477f6 │ │ + b.n 50ab8 │ │ ldr r0, [sp, #8] │ │ mov r5, r8 │ │ ldrd r4, r2, [sp, #32] │ │ lsls r0, r0, #31 │ │ - bne.n 5036a │ │ + bne.n 50b0a │ │ ldr r0, [sp, #16] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov r5, r8 │ │ ldr.w r0, [fp, #8] │ │ ldr.w r1, [fp, #24] │ │ ands r0, r5 │ │ cmp r1, r0 │ │ - bls.n 50426 │ │ + bls.n 50bc6 │ │ ldr.w r1, [fp, #20] │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, r1, r0, lsl #2 │ │ ldrd r0, r1, [r0, #4] │ │ lsls r1, r1, #6 │ │ subs r0, #64 @ 0x40 │ │ cmp r1, #0 │ │ - beq.n 50416 │ │ + beq.n 50bb6 │ │ ldr.w r7, [r0, #64]! │ │ subs r1, #64 @ 0x40 │ │ ldr r3, [r0, #4] │ │ eors r7, r2 │ │ eors r3, r4 │ │ orrs r3, r7 │ │ - bne.n 5038c │ │ + bne.n 50b2c │ │ adds r0, #8 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r0, r1, r2, lsl #6 │ │ sub.w r4, lr, #1 │ │ add.w sl, r0, #40 @ 0x28 │ │ ldr r2, [r0, #16] │ │ @@ -60619,184 +60711,184 @@ │ │ str r2, [sp, #44] @ 0x2c │ │ ldrd r6, r2, [r0, #52] @ 0x34 │ │ ldmia.w sl, {r5, r8, sl} │ │ str r2, [sp, #16] │ │ ldr r2, [r0, #60] @ 0x3c │ │ str r2, [sp, #12] │ │ movs r2, #64 @ 0x40 │ │ - bl d44de │ │ + bl d53c2 │ │ clz r0, r6 │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ mov lr, r4 │ │ ldr r4, [sp, #36] @ 0x24 │ │ lsrs r0, r0, #5 │ │ ldr.w fp, [sp, #32] │ │ str r0, [sp, #8] │ │ clz r0, r5 │ │ str.w lr, [ip, #8] │ │ lsrs r0, r0, #5 │ │ str r0, [sp, #4] │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldr.w r0, [ip] │ │ cmp lr, r0 │ │ - bne.w 50198 │ │ + bne.w 50938 │ │ mov r0, ip │ │ mov r4, lr │ │ - bl 4764c │ │ + bl 47d38 │ │ mov lr, r4 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldrd r1, ip, [sp, #48] @ 0x30 │ │ - b.n 50198 │ │ - ldr r0, [pc, #32] @ (50438 ) │ │ + b.n 50938 │ │ + ldr r0, [pc, #32] @ (50bd8 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r2, [pc, #16] @ (50430 ) │ │ + bl 3fbc0 │ │ + ldr r2, [pc, #16] @ (50bd0 ) │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #20] @ (5043c ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #20] @ (50bdc ) │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ nop │ │ - ldr r2, [sp, #368] @ 0x170 │ │ + ldr r6, [sp, #944] @ 0x3b0 │ │ movs r0, r1 │ │ - ldr r4, [sp, #120] @ 0x78 │ │ + add r0, pc, #696 @ (adr r0, 50e90 ) │ │ movs r0, r1 │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ + add r2, pc, #272 @ (adr r2, 50cec ) │ │ movs r0, r1 │ │ - ldr r2, [sp, #528] @ 0x210 │ │ + ldr r7, [sp, #80] @ 0x50 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #8 │ │ cmp r2, #0 │ │ - beq.n 504d6 │ │ + beq.n 50c76 │ │ movw r8, #31829 @ 0x7c55 │ │ add.w r9, r1, r2, lsl #2 │ │ mov r4, r1 │ │ mov sl, r0 │ │ movt r8, #32586 @ 0x7f4a │ │ ldr.w r7, [r4], #4 │ │ ldr.w r3, [sl] │ │ ldr.w r1, [sl, #16] │ │ ldr r2, [r7, #16] │ │ mul.w r0, r2, r8 │ │ ands r0, r3 │ │ cmp r1, r0 │ │ - bls.n 504dc │ │ + bls.n 50c7c │ │ ldr.w r1, [sl, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r3, [r7, #20] │ │ add.w r0, r1, r0, lsl #2 │ │ ldrd r0, r1, [r0, #4] │ │ lsls r1, r1, #4 │ │ - cbz r1, 50498 │ │ + cbz r1, 50c38 │ │ ldrd r6, r5, [r0], #16 │ │ subs r1, #16 │ │ eors r5, r3 │ │ eors r6, r2 │ │ orrs r6, r5 │ │ - bne.n 50486 │ │ - b.n 504d6 │ │ + bne.n 50c26 │ │ + b.n 50c76 │ │ ldrex r0, [r7] │ │ adds r1, r0, #1 │ │ strex r6, r1, [r7] │ │ cmp r6, #0 │ │ - bne.n 50498 │ │ + bne.n 50c38 │ │ cmp r0, #0 │ │ - bmi.n 504e4 │ │ + bmi.n 50c84 │ │ mov r0, sl │ │ str r7, [sp, #0] │ │ - bl 504ec │ │ - cbz r0, 504d2 │ │ + bl 50c8c │ │ + cbz r0, 50c72 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 504b8 │ │ + bne.n 50c58 │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 470d0 │ │ + bleq 477f6 │ │ cmp r4, r9 │ │ - bne.n 5045a │ │ + bne.n 50bfa │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r2, [pc, #8] @ (504e8 ) │ │ + ldr r2, [pc, #8] @ (50c88 ) │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ udf #254 @ 0xfe │ │ nop │ │ - ldr r1, [sp, #632] @ 0x278 │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ mov sl, r0 │ │ movw r0, #31829 @ 0x7c55 │ │ movt r0, #32586 @ 0x7f4a │ │ ldr.w r7, [sl] │ │ muls r0, r2 │ │ ldr.w r1, [sl, #16] │ │ ands r0, r7 │ │ cmp r1, r0 │ │ - bls.n 505f8 │ │ + bls.n 50d98 │ │ ldr.w r7, [sl, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r8, r7, r0, lsl #2 │ │ ldr.w r9, [r8, #8] │ │ cmp.w r9, #0 │ │ - beq.n 50542 │ │ + beq.n 50ce2 │ │ ldr.w ip, [r8, #4] │ │ mov.w r0, r9, lsl #4 │ │ movs r6, #0 │ │ mov r5, ip │ │ ldrd r7, r4, [r5] │ │ eors r4, r3 │ │ eors r7, r2 │ │ orrs r7, r4 │ │ - beq.n 505ae │ │ + beq.n 50d4e │ │ adds r6, #1 │ │ adds r5, #16 │ │ subs r0, #16 │ │ - bne.n 5052e │ │ + bne.n 50cce │ │ ldr.w r0, [sl, #24] │ │ movs r6, #0 │ │ adds r0, #1 │ │ str.w r0, [sl, #24] │ │ ldr r5, [sp, #40] @ 0x28 │ │ ldr.w r0, [r8] │ │ cmp r9, r0 │ │ - beq.n 505e4 │ │ + beq.n 50d84 │ │ ldr.w r7, [r8, #4] │ │ mov.w r4, r9, lsl #4 │ │ ldr.w r0, [sl, #24] │ │ str r2, [r7, r4] │ │ add.w r2, r9, #1 │ │ str.w r2, [r8, #8] │ │ add.w r2, r7, r9, lsl #4 │ │ strd r3, r5, [r2, #4] │ │ lsls r2, r0, #29 │ │ - bmi.n 50582 │ │ + bmi.n 50d22 │ │ mov r0, r6 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov.w r5, #1000 @ 0x3e8 │ │ muls r0, r5 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ ldr.w r1, [sl, #28] │ │ cmp r0, r1 │ │ - bls.n 5057a │ │ + bls.n 50d1a │ │ mov r0, sl │ │ - bl 50608 │ │ + bl 50da8 │ │ ldr.w r1, [sl, #16] │ │ ldr.w r0, [sl, #24] │ │ cmp r1, #0 │ │ - bne.n 50586 │ │ - ldr r0, [pc, #92] @ (50604 ) │ │ + bne.n 50d26 │ │ + ldr r0, [pc, #92] @ (50da4 ) │ │ add r0, pc │ │ - bl 3fc00 │ │ + bl 40b4c │ │ sub.w r9, r9, #1 │ │ lsls r4, r6, #4 │ │ str.w r9, [r8, #8] │ │ mov.w r0, r9, lsl #4 │ │ add.w r7, ip, r9, lsl #4 │ │ ldr.w lr, [ip, r0] │ │ add.w r0, ip, r6, lsl #4 │ │ @@ -60805,1343 +60897,1334 @@ │ │ ldr r7, [r7, #12] │ │ str.w lr, [ip, r4] │ │ strd r5, fp, [r0, #4] │ │ str r7, [r0, #12] │ │ ldr r5, [sp, #40] @ 0x28 │ │ ldr.w r0, [r8] │ │ cmp r9, r0 │ │ - bne.n 50558 │ │ + bne.n 50cf8 │ │ mov r0, r8 │ │ mov r7, r1 │ │ mov fp, r3 │ │ mov r4, r2 │ │ - bl 47386 │ │ + bl 47a3a │ │ mov r2, r4 │ │ mov r3, fp │ │ mov r1, r7 │ │ - b.n 50558 │ │ - ldr r2, [pc, #4] @ (50600 ) │ │ + b.n 50cf8 │ │ + ldr r2, [pc, #4] @ (50da0 ) │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r0, [sp, #584] @ 0x248 │ │ + bl 3fbfc │ │ + ldr r5, [sp, #136] @ 0x88 │ │ movs r0, r1 │ │ - ldr r0, [sp, #784] @ 0x310 │ │ + ldr r5, [sp, #336] @ 0x150 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r8, r0 │ │ ldr r0, [r0, #20] │ │ adds r0, #1 │ │ str.w r0, [r8, #20] │ │ - bcc.w 50736 │ │ + bcc.w 50ed6 │ │ movs r0, #0 │ │ movs r4, #1 │ │ mov r7, r0 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ add.w r0, r4, r4, lsl #1 │ │ lsls r5, r0, #2 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 50824 │ │ + beq.w 50fc4 │ │ adds r1, r0, #4 │ │ movs r2, #0 │ │ movs r3, #8 │ │ mov r6, r4 │ │ str.w r2, [r1, #-4] │ │ subs r6, #1 │ │ strd r3, r2, [r1], #12 │ │ - bne.n 50644 │ │ + bne.n 50de4 │ │ mov r1, r4 │ │ ldr.w r2, [r8, #8] │ │ mov ip, r7 │ │ str r2, [sp, #20] │ │ ldrd r7, r2, [r8, #12] │ │ strd r1, r0, [r8, #8] │ │ add.w r0, r2, r2, lsl #1 │ │ str.w r8, [sp, #28] │ │ add.w r5, r7, r0, lsl #2 │ │ str.w r4, [r8, #16] │ │ movs r0, #0 │ │ mov r6, r7 │ │ str r7, [sp, #32] │ │ - cbz r7, 506ae │ │ - cbz r0, 5068a │ │ - cmp r9, fp │ │ - bne.n 506ba │ │ + cbz r7, 50e4e │ │ + cbz r0, 50e2a │ │ + cmp fp, r9 │ │ + bne.n 50e5a │ │ cmp.w r8, #0 │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp r6, r5 │ │ - beq.w 507fa │ │ + beq.w 50f9a │ │ mov sl, r6 │ │ ldr.w r8, [sl], #12 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.n 50784 │ │ - ldrd r0, r1, [r6, #4] │ │ + beq.n 50f24 │ │ + ldrd fp, r0, [r6, #4] │ │ mov r6, sl │ │ - add.w fp, r0, r1, lsl #4 │ │ - mov r9, r0 │ │ + add.w r9, fp, r0, lsl #4 │ │ + mov r0, fp │ │ cmp r0, #0 │ │ - bne.n 5067c │ │ - b.n 5068a │ │ + bne.n 50e1c │ │ + b.n 50e2a │ │ cmp r0, #0 │ │ - beq.w 50812 │ │ - cmp r9, fp │ │ - bne.n 506c2 │ │ - b.n 5080a │ │ + beq.w 50fb2 │ │ + cmp fp, r9 │ │ + bne.n 50e62 │ │ + b.n 50faa │ │ ldr r1, [sp, #28] │ │ ldr.w ip, [r1] │ │ ldr r4, [r1, #16] │ │ - ldr.w sl, [r9] │ │ + ldr.w sl, [fp] │ │ movw r1, #31829 @ 0x7c55 │ │ movt r1, #32586 @ 0x7f4a │ │ mul.w r1, sl, r1 │ │ and.w r1, r1, ip │ │ cmp r4, r1 │ │ - bls.w 50818 │ │ - ldrd lr, r2, [r9, #4] │ │ + bls.w 50fb8 │ │ + ldrd lr, r2, [fp, #4] │ │ add.w r1, r1, r1, lsl #1 │ │ str r2, [sp, #24] │ │ ldr r2, [sp, #28] │ │ ldr r2, [r2, #12] │ │ ldr.w r3, [r2, r1, lsl #2] │ │ add.w r1, r2, r1, lsl #2 │ │ ldr r7, [r1, #8] │ │ cmp r7, r3 │ │ - beq.n 5071c │ │ + beq.n 50ebc │ │ mov r3, r1 │ │ ldr r1, [r1, #4] │ │ lsls r2, r7, #4 │ │ - add.w r9, r9, #16 │ │ + add.w fp, fp, #16 │ │ str.w sl, [r1, r2] │ │ adds r2, r7, #1 │ │ add.w r1, r1, r7, lsl #4 │ │ str r2, [r3, #8] │ │ ldr r2, [sp, #24] │ │ ldr r7, [sp, #32] │ │ strd lr, r2, [r1, #4] │ │ cmp r7, #0 │ │ - bne.n 5067a │ │ - b.n 506ae │ │ + bne.n 50e1a │ │ + b.n 50e4e │ │ str r0, [sp, #16] │ │ mov r0, r1 │ │ str.w ip, [sp, #12] │ │ strd r1, lr, [sp, #4] │ │ - bl 47386 │ │ + bl 47a3a │ │ ldrd r1, lr, [sp, #4] │ │ ldrd ip, r0, [sp, #12] │ │ - b.n 506f8 │ │ + b.n 50e98 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r2, #1 │ │ movs r7, #0 │ │ - b.n 5075a │ │ + b.n 50efa │ │ mla r1, r3, r1, r6 │ │ mla r1, r7, r2, r1 │ │ mov r2, r4 │ │ umull r6, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r5, r3, r7, r5 │ │ mla r7, r3, r7, r5 │ │ mov r3, r6 │ │ lsls r6, r0, #31 │ │ - beq.n 5074a │ │ + beq.n 50eea │ │ umull r4, r6, r3, r2 │ │ cmp r0, #1 │ │ - bne.n 50740 │ │ + bne.n 50ee0 │ │ subs r7, r4, #1 │ │ mov.w r0, #0 │ │ sbc.w r0, r0, #0 │ │ strd r7, r0, [r8] │ │ movw r0, #43690 @ 0xaaaa │ │ movt r0, #2730 @ 0xaaa │ │ cmp r4, r0 │ │ - bls.n 5082c │ │ - bl 3da28 │ │ + bls.n 50fcc │ │ + bl 3e144 │ │ subs.w r0, r5, sl │ │ - beq.n 507fa │ │ + beq.n 50f9a │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #2 │ │ movt r1, #43690 @ 0xaaaa │ │ mov.w fp, #0 │ │ mul.w r8, r0, r1 │ │ - b.n 507b6 │ │ + b.n 50f56 │ │ ldr.w r0, [r9] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r7, [sp, #32] │ │ add.w fp, fp, #1 │ │ cmp fp, r8 │ │ - beq.n 507fa │ │ + beq.n 50f9a │ │ add.w r0, fp, fp, lsl #1 │ │ add.w r9, sl, r0, lsl #2 │ │ ldrd r4, r5, [r9, #4] │ │ cmp r5, #0 │ │ - beq.n 5079e │ │ + beq.n 50f3e │ │ movs r7, #0 │ │ - b.n 507ce │ │ + b.n 50f6e │ │ cmp r7, r5 │ │ - beq.n 5079e │ │ + beq.n 50f3e │ │ add.w r0, r4, r7, lsl #4 │ │ adds r7, #1 │ │ ldr.w r1, [r0, #8]! │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 507dc │ │ + bne.n 50f7c │ │ cmp r2, #1 │ │ - bne.n 507ca │ │ + bne.n 50f6a │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ - bl 470d0 │ │ - b.n 507ca │ │ + bl 477f6 │ │ + b.n 50f6a │ │ ldr r0, [sp, #20] │ │ - cbz r0, 50812 │ │ + cbz r0, 50fb2 │ │ mov r0, r7 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ mov r7, r0 │ │ cmp.w r8, #0 │ │ - bne.n 507fe │ │ + bne.n 50f9e │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #28] @ (50838 ) │ │ + ldr r2, [pc, #28] @ (50fd8 ) │ │ mov r0, r1 │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ movs r0, #4 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ cmp r4, #0 │ │ - bne.w 5062a │ │ + bne.w 50dca │ │ movs r1, #0 │ │ movs r0, #4 │ │ - b.n 50652 │ │ - str r6, [sp, #184] @ 0xb8 │ │ + b.n 50df2 │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov sl, r0 │ │ ldr r0, [r0, #20] │ │ str.w sl, [sp, #12] │ │ adds r0, #1 │ │ str.w r0, [sl, #20] │ │ - bcc.w 50b28 │ │ - mov.w r9, #0 │ │ - mov.w r8, #1 │ │ - strd r9, r9, [sl] │ │ - add.w r0, r8, r8, lsl #1 │ │ + bcc.w 512c0 │ │ + mov.w r8, #0 │ │ + mov.w r9, #1 │ │ + strd r8, r8, [sl] │ │ + add.w r0, r9, r9, lsl #1 │ │ lsls r4, r0, #2 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 50d96 │ │ + beq.w 5152e │ │ adds r1, r0, #4 │ │ movs r2, #0 │ │ movs r3, #8 │ │ - mov r6, r8 │ │ + mov r6, r9 │ │ str.w r2, [r1, #-4] │ │ subs r6, #1 │ │ strd r3, r2, [r1], #12 │ │ - bne.n 5087a │ │ - mov r1, r8 │ │ + bne.n 5101a │ │ + mov r1, r9 │ │ ldr.w r2, [sl, #8] │ │ + mov.w fp, #0 │ │ str r2, [sp, #0] │ │ ldrd r3, r2, [sl, #12] │ │ strd r1, r0, [sl, #8] │ │ add.w r0, r2, r2, lsl #1 │ │ - movs r2, #0 │ │ - str.w r8, [sl, #16] │ │ + str.w r9, [sl, #16] │ │ add.w r0, r3, r0, lsl #2 │ │ + mov r1, r3 │ │ str r0, [sp, #16] │ │ - mov r0, r3 │ │ str r3, [sp, #4] │ │ - cmp r0, #0 │ │ - beq.w 50a66 │ │ - clz r0, r2 │ │ - lsrs r1, r0, #5 │ │ - mov r9, fp │ │ - mov r5, r7 │ │ - lsls r0, r1, #31 │ │ - beq.n 508ca │ │ - str r6, [sp, #40] @ 0x28 │ │ - mov r4, r2 │ │ + cmp r3, #0 │ │ + beq.w 51200 │ │ + clz r0, fp │ │ + ldr r7, [sp, #28] │ │ + lsrs r2, r0, #5 │ │ + mov r9, r6 │ │ + lsls r0, r2, #31 │ │ + str r7, [sp, #36] @ 0x24 │ │ + beq.n 5106e │ │ + str r4, [sp, #40] @ 0x28 │ │ + mov r5, fp │ │ ldr r0, [sp, #16] │ │ - cmp r3, r0 │ │ - bne.n 50998 │ │ - b.n 50b7a │ │ - cmp r6, r9 │ │ - beq.n 50988 │ │ - mov r7, sl │ │ - ldr.w sl, [r6, #8] │ │ - add.w r0, r6, #24 │ │ + cmp r1, r0 │ │ + bne.n 51136 │ │ + b.n 51314 │ │ + cmp r4, r9 │ │ + beq.n 51124 │ │ + ldr r5, [r4, #8] │ │ + add.w r0, r4, #24 │ │ str r0, [sp, #40] @ 0x28 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.w 50a8e │ │ - mov sl, r7 │ │ - cmp r2, #0 │ │ - beq.n 5098e │ │ - strd r3, r2, [sp, #28] │ │ - mov fp, r5 │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + bne.w 51220 │ │ + cmp.w fp, #0 │ │ + beq.n 5112c │ │ + str.w fp, [sp, #32] │ │ + mov fp, r1 │ │ ldr r0, [sp, #40] @ 0x28 │ │ str.w r9, [sp, #8] │ │ subs.w r0, r9, r0 │ │ - beq.n 5096a │ │ + beq.n 5110a │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #3 │ │ movt r1, #43690 @ 0xaaaa │ │ mov.w sl, #0 │ │ mul.w r8, r0, r1 │ │ - b.n 50924 │ │ + b.n 510c4 │ │ ldr.w r0, [r9, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w sl, sl, #1 │ │ cmp sl, r8 │ │ - beq.n 5096a │ │ + beq.n 5110a │ │ add.w r0, sl, sl, lsl #1 │ │ ldr r1, [sp, #40] @ 0x28 │ │ add.w r9, r1, r0, lsl #3 │ │ ldrd r6, r4, [r9, #12] │ │ cmp r4, #0 │ │ - beq.n 5090e │ │ + beq.n 510ae │ │ movs r7, #0 │ │ - b.n 5093e │ │ + b.n 510de │ │ cmp r7, r4 │ │ - beq.n 5090e │ │ + beq.n 510ae │ │ ldr.w r1, [r6, r7, lsl #2] │ │ mov r0, r7 │ │ adds r7, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 5094a │ │ + bne.n 510ea │ │ cmp r2, #1 │ │ - bne.n 5093a │ │ + bne.n 510da │ │ dmb ish │ │ ldr.w r0, [r6, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 5093a │ │ - mov r5, fp │ │ - cmp.w fp, #0 │ │ - beq.n 50978 │ │ + bl 477f6 │ │ + b.n 510da │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbz r0, 51114 │ │ ldr r0, [sp, #32] │ │ - blx d7b70 │ │ - movs r4, #0 │ │ - ldr r3, [sp, #28] │ │ + blx d87c0 │ │ + movs r5, #0 │ │ + mov r1, fp │ │ ldrd r9, sl, [sp, #8] │ │ ldr r0, [sp, #16] │ │ - cmp r3, r0 │ │ - bne.n 50998 │ │ - b.n 50b7a │ │ - str r6, [sp, #40] @ 0x28 │ │ - cmp r2, #0 │ │ - bne.n 508e8 │ │ - movs r4, #0 │ │ + cmp r1, r0 │ │ + bne.n 51136 │ │ + b.n 51314 │ │ + str r4, [sp, #40] @ 0x28 │ │ + cmp.w fp, #0 │ │ + bne.n 51088 │ │ + movs r5, #0 │ │ ldr r0, [sp, #16] │ │ - cmp r3, r0 │ │ - beq.w 50b7a │ │ - mov r8, r3 │ │ + cmp r1, r0 │ │ + beq.w 51314 │ │ + mov r8, r1 │ │ ldr.w r7, [r8], #12 │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - beq.w 50b7e │ │ - ldrd r6, r0, [r3, #4] │ │ - movs r1, #0 │ │ + beq.w 51318 │ │ + ldrd r4, r0, [r1, #4] │ │ + movs r2, #0 │ │ add.w r0, r0, r0, lsl #1 │ │ - mov r3, r8 │ │ - cmp r4, #0 │ │ - add.w fp, r6, r0, lsl #3 │ │ - mov r2, r6 │ │ - beq.w 508b6 │ │ - strd r5, fp, [sp, #28] │ │ - str r7, [sp, #36] @ 0x24 │ │ - strd r6, r4, [sp, #20] │ │ + mov r1, r8 │ │ + cmp r5, #0 │ │ + add.w r6, r4, r0, lsl #3 │ │ + mov fp, r4 │ │ + beq.w 5105a │ │ + add r0, sp, #20 │ │ + str r6, [sp, #32] │ │ + stmia r0!, {r4, r5, r7} │ │ ldr r0, [sp, #40] @ 0x28 │ │ subs.w r0, r9, r0 │ │ - beq.n 50a40 │ │ + beq.n 511da │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #3 │ │ movt r1, #43690 @ 0xaaaa │ │ - movs r6, #0 │ │ + movs r5, #0 │ │ mul.w fp, r0, r1 │ │ - b.n 509f4 │ │ - ldr r0, [r4, #8] │ │ + b.n 5118e │ │ + ldr r0, [r6, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r7 │ │ - blxne d7b70 │ │ - adds r6, #1 │ │ - cmp r6, fp │ │ - beq.n 50a40 │ │ - add.w r0, r6, r6, lsl #1 │ │ + blxne d87c0 │ │ + adds r5, #1 │ │ + cmp r5, fp │ │ + beq.n 511da │ │ + add.w r0, r5, r5, lsl #1 │ │ ldr r1, [sp, #40] @ 0x28 │ │ - add.w r4, r1, r0, lsl #3 │ │ - ldrd r7, r9, [r4, #12] │ │ - cmp.w r9, #0 │ │ - beq.n 509e2 │ │ - mov.w sl, #0 │ │ - b.n 50a12 │ │ - cmp sl, r9 │ │ - beq.n 509e2 │ │ - ldr.w r1, [r7, sl, lsl #2] │ │ - mov r0, sl │ │ - add.w sl, sl, #1 │ │ + add.w r6, r1, r0, lsl #3 │ │ + ldrd r7, sl, [r6, #12] │ │ + cmp.w sl, #0 │ │ + beq.n 5117c │ │ + mov.w r9, #0 │ │ + b.n 511ac │ │ + cmp r9, sl │ │ + beq.n 5117c │ │ + ldr.w r1, [r7, r9, lsl #2] │ │ + mov r0, r9 │ │ + add.w r9, r9, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ - strex r5, r3, [r1] │ │ - cmp r5, #0 │ │ - bne.n 50a20 │ │ + strex r4, r3, [r1] │ │ + cmp r4, #0 │ │ + bne.n 511ba │ │ cmp r2, #1 │ │ - bne.n 50a0e │ │ + bne.n 511a8 │ │ dmb ish │ │ ldr.w r0, [r7, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 50a0e │ │ - ldr r0, [sp, #28] │ │ - movs r1, #0 │ │ - ldr r6, [sp, #20] │ │ - mov r3, r8 │ │ + bl 477f6 │ │ + b.n 511a8 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + movs r2, #0 │ │ + ldr r4, [sp, #20] │ │ + mov r1, r8 │ │ cmp r0, #0 │ │ ldr.w sl, [sp, #12] │ │ - ldr r0, [sp, #24] │ │ - ldrd fp, r7, [sp, #32] │ │ - mov r2, r6 │ │ - beq.w 508b6 │ │ - blx d7b70 │ │ - movs r1, #0 │ │ - mov r2, r6 │ │ - mov r3, r8 │ │ - b.n 508b6 │ │ - cmp r2, #0 │ │ - beq.w 50cd4 │ │ - cmp r6, fp │ │ - beq.w 50ce6 │ │ - ldr.w sl, [r6, #8] │ │ - add.w r0, r6, #24 │ │ + ldr r6, [sp, #32] │ │ + ldrd r0, r7, [sp, #24] │ │ + mov fp, r4 │ │ + beq.w 5105a │ │ + blx d87c0 │ │ + movs r2, #0 │ │ + mov fp, r4 │ │ + mov r1, r8 │ │ + b.n 5105a │ │ + cmp.w fp, #0 │ │ + beq.w 51474 │ │ + mov r0, r4 │ │ + cmp r4, r6 │ │ + str r1, [sp, #20] │ │ + beq.w 51486 │ │ + ldr r5, [r0, #8] │ │ + adds r0, #24 │ │ str r0, [sp, #40] @ 0x28 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - str r7, [sp, #36] @ 0x24 │ │ - beq.w 50cec │ │ - mov r1, r6 │ │ - str.w fp, [sp, #32] │ │ - b.n 50a9c │ │ - ldr r0, [r7, #0] │ │ - mov r1, r6 │ │ - ldr.w r8, [r7, #16] │ │ - strd r9, r5, [sp, #32] │ │ - mov r9, r0 │ │ - ldr r7, [r1, #0] │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + bne.n 51230 │ │ + b.n 51488 │ │ + mov r6, r9 │ │ + ldr.w r8, [sl] │ │ + ldr.w r9, [sl, #16] │ │ + str r1, [sp, #20] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #28] │ │ + mov r1, r4 │ │ + ldr r4, [r4, #0] │ │ movw r0, #31829 @ 0x7c55 │ │ + str r6, [sp, #32] │ │ movt r0, #32586 @ 0x7f4a │ │ - muls r0, r7 │ │ - and.w r0, r0, r9 │ │ - cmp r8, r0 │ │ - bls.w 50d9e │ │ - mov r5, r2 │ │ - ldr r2, [r1, #12] │ │ - str r2, [sp, #24] │ │ + muls r0, r4 │ │ + and.w r0, r0, r8 │ │ + cmp r9, r0 │ │ + bls.w 51536 │ │ + ldr.w sl, [r1, #4] │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr.w fp, [r1, #4] │ │ - ldrd lr, ip, [r1, #16] │ │ + ldrd lr, ip, [r1, #12] │ │ + mov r7, r8 │ │ + ldr r3, [r1, #20] │ │ ldr r1, [sp, #12] │ │ ldr r1, [r1, #12] │ │ - add.w r4, r1, r0, lsl #2 │ │ + add.w r8, r1, r0, lsl #2 │ │ ldr.w r2, [r1, r0, lsl #2] │ │ - ldr r6, [r4, #8] │ │ + ldr.w r6, [r8, #8] │ │ cmp r6, r2 │ │ - beq.n 50b0c │ │ - ldr r0, [r4, #4] │ │ + beq.n 512a4 │ │ + ldr.w r0, [r8, #4] │ │ add.w r1, r6, r6, lsl #1 │ │ adds r2, r6, #1 │ │ - str r2, [r4, #8] │ │ - ldr r6, [sp, #40] @ 0x28 │ │ - mov r2, r5 │ │ - str.w r7, [r0, r1, lsl #3] │ │ + str.w r2, [r8, #8] │ │ + ldr r6, [sp, #32] │ │ + mov r8, r7 │ │ + str.w r4, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ - ldr r1, [sp, #24] │ │ - strd fp, sl, [r0, #4] │ │ - strd r1, lr, [r0, #12] │ │ - str.w ip, [r0, #20] │ │ - ldr r0, [sp, #4] │ │ + strd sl, r5, [r0, #4] │ │ + str r3, [r0, #20] │ │ + strd lr, ip, [r0, #12] │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + ldr r3, [sp, #4] │ │ ldr.w sl, [sp, #12] │ │ - ldrd fp, r7, [sp, #32] │ │ - cmp r0, #0 │ │ - bne.w 508b0 │ │ - b.n 50a66 │ │ - mov r0, r4 │ │ - str r3, [sp, #28] │ │ - str.w ip, [sp, #20] │ │ + ldr r1, [sp, #20] │ │ + cmp r3, #0 │ │ + bne.w 51052 │ │ + b.n 51200 │ │ + mov r0, r8 │ │ + str r3, [sp, #36] @ 0x24 │ │ + str.w ip, [sp, #24] │ │ str.w lr, [sp, #8] │ │ - bl 4721e │ │ + bl 47944 │ │ ldr.w lr, [sp, #8] │ │ - ldr.w ip, [sp, #20] │ │ - ldr r3, [sp, #28] │ │ - b.n 50ad6 │ │ + ldr.w ip, [sp, #24] │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + b.n 5126e │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r2, #1 │ │ movs r7, #0 │ │ - b.n 50b4c │ │ - mla r1, r3, r1, r6 │ │ - mla r1, r7, r2, r1 │ │ - mov r2, r8 │ │ + b.n 512da │ │ umull r6, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r5, r3, r7, r5 │ │ mla r7, r3, r7, r5 │ │ mov r3, r6 │ │ lsls r6, r0, #31 │ │ - beq.n 50b3c │ │ - umull r8, r6, r3, r2 │ │ + beq.n 512ca │ │ + umull r9, r6, r3, r2 │ │ cmp r0, #1 │ │ - bne.n 50b32 │ │ - subs.w r9, r8, #1 │ │ + beq.n 512f2 │ │ + mla r1, r3, r1, r6 │ │ + mla r1, r7, r2, r1 │ │ + mov r2, r9 │ │ + b.n 512ca │ │ + subs.w r8, r9, #1 │ │ mov.w r0, #0 │ │ sbc.w r0, r0, #0 │ │ - strd r9, r0, [sl] │ │ + strd r8, r0, [sl] │ │ movw r0, #43690 @ 0xaaaa │ │ movt r0, #2730 @ 0xaaa │ │ - cmp r8, r0 │ │ - bls.w 50da8 │ │ - bl 3da28 │ │ - ldr r3, [sp, #16] │ │ - b.n 50b80 │ │ - mov r3, r8 │ │ - clz r0, r5 │ │ + cmp r9, r0 │ │ + bls.w 51540 │ │ + bl 3e144 │ │ + ldr.w r8, [sp, #16] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + clz r0, r0 │ │ lsrs r0, r0, #5 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #4] │ │ cmp r0, #0 │ │ - beq.n 50c52 │ │ + beq.n 513f2 │ │ str.w r9, [sp, #8] │ │ - str r4, [sp, #24] │ │ + str r5, [sp, #24] │ │ ldr r0, [sp, #16] │ │ - subs r0, r0, r3 │ │ - beq.n 50c42 │ │ + subs.w r0, r0, r8 │ │ + beq.n 513e2 │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #2 │ │ movt r1, #43690 @ 0xaaaa │ │ muls r0, r1 │ │ movs r1, #0 │ │ - str r0, [sp, #20] │ │ - str r3, [sp, #28] │ │ - b.n 50bc8 │ │ + str r0, [sp, #28] │ │ + str.w r8, [sp, #20] │ │ + b.n 51368 │ │ ldr r0, [sp, #32] │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r1, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #28] │ │ + ldr.w r8, [sp, #20] │ │ adds r1, #1 │ │ - ldr r0, [sp, #20] │ │ + ldr r0, [sp, #28] │ │ cmp r1, r0 │ │ - beq.n 50c42 │ │ + beq.n 513e2 │ │ add.w r0, r1, r1, lsl #1 │ │ str r1, [sp, #36] @ 0x24 │ │ - add.w r0, r3, r0, lsl #2 │ │ + add.w r0, r8, r0, lsl #2 │ │ str r0, [sp, #32] │ │ - ldrd r5, r9, [r0, #4] │ │ - cmp.w r9, #0 │ │ - beq.n 50bae │ │ - mov.w r8, #0 │ │ - b.n 50bf8 │ │ - ldr r0, [r4, #8] │ │ + ldrd r5, r4, [r0, #4] │ │ + cmp r4, #0 │ │ + beq.n 5134c │ │ + mov.w r9, #0 │ │ + b.n 51398 │ │ + ldr.w r0, [r8, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r7 │ │ - blxne d7b70 │ │ - add.w r8, r8, #1 │ │ - cmp r8, r9 │ │ - beq.n 50bae │ │ - add.w r0, r8, r8, lsl #1 │ │ - add.w r4, r5, r0, lsl #3 │ │ - ldrd r7, sl, [r4, #12] │ │ + blxne d87c0 │ │ + add.w r9, r9, #1 │ │ + cmp r9, r4 │ │ + beq.n 5134c │ │ + add.w r0, r9, r9, lsl #1 │ │ + add.w r8, r5, r0, lsl #3 │ │ + ldrd r7, sl, [r8, #12] │ │ cmp.w sl, #0 │ │ - beq.n 50be4 │ │ + beq.n 51382 │ │ mov.w fp, #0 │ │ - b.n 50c14 │ │ + b.n 513b4 │ │ cmp fp, sl │ │ - beq.n 50be4 │ │ + beq.n 51382 │ │ ldr.w r1, [r7, fp, lsl #2] │ │ mov r0, fp │ │ add.w fp, fp, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 50c22 │ │ + bne.n 513c2 │ │ cmp r2, #1 │ │ - bne.n 50c10 │ │ + bne.n 513b0 │ │ dmb ish │ │ ldr.w r0, [r7, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 50c10 │ │ + bl 477f6 │ │ + b.n 513b0 │ │ ldr r0, [sp, #0] │ │ - ldr r4, [sp, #24] │ │ + ldr r5, [sp, #24] │ │ cmp r0, #0 │ │ ldrd r0, r9, [sp, #4] │ │ it ne │ │ - blxne d7b70 │ │ - cmp r4, #0 │ │ - beq.n 50cd4 │ │ + blxne d87c0 │ │ + cmp r5, #0 │ │ + beq.n 51474 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - mov fp, r4 │ │ + mov fp, r5 │ │ subs.w r0, r9, r0 │ │ - beq.n 50cd0 │ │ + beq.n 51470 │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #3 │ │ movt r1, #43690 @ 0xaaaa │ │ mov.w sl, #0 │ │ mul.w r8, r0, r1 │ │ - b.n 50c8a │ │ + b.n 5142a │ │ ldr.w r0, [r9, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w sl, sl, #1 │ │ cmp sl, r8 │ │ - beq.n 50cd0 │ │ + beq.n 51470 │ │ add.w r0, sl, sl, lsl #1 │ │ ldr r1, [sp, #40] @ 0x28 │ │ add.w r9, r1, r0, lsl #3 │ │ ldrd r4, r5, [r9, #12] │ │ cmp r5, #0 │ │ - beq.n 50c74 │ │ + beq.n 51414 │ │ movs r7, #0 │ │ - b.n 50ca4 │ │ + b.n 51444 │ │ cmp r7, r5 │ │ - beq.n 50c74 │ │ + beq.n 51414 │ │ ldr.w r1, [r4, r7, lsl #2] │ │ mov r0, r7 │ │ adds r7, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 50cb0 │ │ + bne.n 51450 │ │ cmp r2, #1 │ │ - bne.n 50ca0 │ │ + bne.n 51440 │ │ dmb ish │ │ ldr.w r0, [r4, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 50ca0 │ │ + bl 477f6 │ │ + b.n 51440 │ │ ldr r0, [sp, #12] │ │ - cbz r0, 50cda │ │ + cbz r0, 5147a │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, fp │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ - str r6, [sp, #40] @ 0x28 │ │ - mov r9, r6 │ │ - b.n 50d78 │ │ + b.w d870c │ │ + str r0, [sp, #40] @ 0x28 │ │ + str.w fp, [sp, #32] │ │ + mov fp, r6 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - subs.w r0, fp, r0 │ │ - beq.n 50d74 │ │ + subs r0, r6, r0 │ │ + beq.n 51504 │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #3 │ │ movt r1, #43690 @ 0xaaaa │ │ mov.w sl, #0 │ │ mul.w r8, r0, r1 │ │ - strd r3, r2, [sp, #28] │ │ - b.n 50d22 │ │ + b.n 514be │ │ ldr.w r0, [r9, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w sl, sl, #1 │ │ cmp sl, r8 │ │ - beq.n 50d68 │ │ + beq.n 51504 │ │ add.w r0, sl, sl, lsl #1 │ │ ldr r1, [sp, #40] @ 0x28 │ │ add.w r9, r1, r0, lsl #3 │ │ ldrd r5, r7, [r9, #12] │ │ cmp r7, #0 │ │ - beq.n 50d0c │ │ + beq.n 514a8 │ │ movs r4, #0 │ │ - b.n 50d3c │ │ + b.n 514d8 │ │ cmp r4, r7 │ │ - beq.n 50d0c │ │ + beq.n 514a8 │ │ ldr.w r1, [r5, r4, lsl #2] │ │ mov r0, r4 │ │ adds r4, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 50d48 │ │ + bne.n 514e4 │ │ cmp r2, #1 │ │ - bne.n 50d38 │ │ + bne.n 514d4 │ │ dmb ish │ │ ldr.w r0, [r5, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 50d38 │ │ - ldr r0, [sp, #4] │ │ + bl 477f6 │ │ + b.n 514d4 │ │ + ldr r0, [sp, #28] │ │ + cbz r0, 51518 │ │ + ldr r0, [sp, #32] │ │ + blx d87c0 │ │ + movs r0, #0 │ │ mov r9, fp │ │ - ldrd r3, r2, [sp, #28] │ │ - ldr r7, [sp, #36] @ 0x24 │ │ - b.n 50d78 │ │ + str r0, [sp, #12] │ │ + movs r5, #0 │ │ + b.n 51520 │ │ + movs r0, #1 │ │ + movs r5, #0 │ │ mov r9, fp │ │ + str r0, [sp, #12] │ │ ldr r0, [sp, #4] │ │ - cbz r7, 50d8e │ │ - mov r0, r2 │ │ - mov r4, r3 │ │ - blx d7b70 │ │ - movs r1, #0 │ │ - mov r3, r4 │ │ - ldr r0, [sp, #4] │ │ - movs r4, #0 │ │ - str r1, [sp, #12] │ │ - b.n 50b8a │ │ - movs r1, #1 │ │ - movs r4, #0 │ │ - str r1, [sp, #12] │ │ - b.n 50b8a │ │ + ldr.w r8, [sp, #20] │ │ + cmp r0, #0 │ │ + bne.w 51328 │ │ + b.n 513f2 │ │ movs r0, #4 │ │ mov r1, r4 │ │ - bl 3d98e │ │ - ldr r2, [pc, #32] @ (50dc0 ) │ │ - mov r1, r8 │ │ + bl 3e0ac │ │ + ldr r2, [pc, #32] @ (51558 ) │ │ + mov r1, r9 │ │ add r2, pc │ │ - bl 3f474 │ │ - cmp.w r8, #0 │ │ - beq.n 50db4 │ │ + bl 3fbfc │ │ + cmp.w r9, #0 │ │ + beq.n 5154c │ │ ldr.w sl, [sp, #12] │ │ - b.n 50860 │ │ + b.n 51000 │ │ movs r1, #0 │ │ movs r0, #4 │ │ ldr.w sl, [sp, #12] │ │ - b.n 50888 │ │ + b.n 51028 │ │ nop │ │ - str r0, [sp, #680] @ 0x2a8 │ │ + str r5, [sp, #264] @ 0x108 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #108 @ 0x6c │ │ ldr r1, [r0, #20] │ │ str r0, [sp, #16] │ │ adds r4, r1, #1 │ │ mov.w r1, #0 │ │ str r4, [r0, #20] │ │ - bcc.w 511ac │ │ + bcc.w 5193e │ │ movs r6, #1 │ │ strd r1, r1, [r0] │ │ add.w r0, r6, r6, lsl #1 │ │ lsls r4, r0, #2 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 51232 │ │ + beq.w 519c0 │ │ adds r1, r0, #4 │ │ movs r2, #0 │ │ movs r3, #8 │ │ mov r5, r6 │ │ str.w r2, [r1, #-4] │ │ subs r5, #1 │ │ strd r3, r2, [r1], #12 │ │ - bne.n 50dfa │ │ + bne.n 51592 │ │ mov r1, r6 │ │ ldr r3, [sp, #16] │ │ ldr r2, [r3, #8] │ │ str r2, [sp, #4] │ │ ldrd r7, r2, [r3, #12] │ │ - strd r0, r6, [r3, #12] │ │ + strd r1, r0, [r3, #8] │ │ add.w r0, r2, r2, lsl #1 │ │ - str r1, [r3, #8] │ │ - mov r1, r3 │ │ + str r6, [r3, #16] │ │ add.w r0, r7, r0, lsl #2 │ │ str r0, [sp, #8] │ │ movs r0, #0 │ │ + str r0, [sp, #28] │ │ str r7, [sp, #12] │ │ - strd r7, r0, [sp, #24] │ │ - ldr r2, [r1, #0] │ │ + str r7, [sp, #24] │ │ + ldr r0, [sp, #16] │ │ + ldr r2, [r0, #0] │ │ str r2, [sp, #52] @ 0x34 │ │ - ldrd r2, r1, [r1, #12] │ │ + ldrd r2, r0, [r0, #12] │ │ str r2, [sp, #48] @ 0x30 │ │ - str r1, [sp, #56] @ 0x38 │ │ - b.n 50e6a │ │ + str r0, [sp, #56] @ 0x38 │ │ + b.n 51602 │ │ ldr.w r0, [fp, #4] │ │ mov.w r1, sl, lsl #6 │ │ str.w r9, [r0, r1] │ │ add.w r0, r0, sl, lsl #6 │ │ add r1, sp, #64 @ 0x40 │ │ strd r7, r6, [r0, #4] │ │ strd r8, r4, [r0, #12] │ │ adds r0, #20 │ │ ldmia r1!, {r2, r3, r4, r6, r7} │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ add.w r0, sl, #1 │ │ str.w r0, [fp, #8] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #28] │ │ - cmp r1, #0 │ │ - beq.w 5117c │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - beq.n 50ed0 │ │ - ldr r4, [r0, #16] │ │ - add.w r1, r0, #64 @ 0x40 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #28] │ │ + cmp r0, #0 │ │ + beq.w 51912 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r1, r0 │ │ + beq.n 51666 │ │ + ldr r4, [r1, #16] │ │ + add.w r2, r1, #64 @ 0x40 │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - beq.n 50ed2 │ │ - str r1, [sp, #40] @ 0x28 │ │ - add.w r1, r0, #20 │ │ - ldrd r9, r7, [r0] │ │ - movs r2, #44 @ 0x2c │ │ - ldrd r6, r8, [r0, #8] │ │ + beq.n 51668 │ │ + ldrd r9, r7, [r1] │ │ add r0, sp, #64 @ 0x40 │ │ - bl d4618 │ │ + ldrd r6, r8, [r1, #8] │ │ + adds r1, #20 │ │ + str r2, [sp, #40] @ 0x28 │ │ + movs r2, #44 @ 0x2c │ │ + bl d53ca │ │ movw r0, #31829 @ 0x7c55 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movt r0, #32586 @ 0x7f4a │ │ mul.w r0, r9, r0 │ │ ands r0, r1 │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r1, r0 │ │ - bls.w 51228 │ │ + bls.w 519b6 │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r2, [sp, #48] @ 0x30 │ │ add.w fp, r2, r0, lsl #2 │ │ ldr.w r1, [r2, r0, lsl #2] │ │ ldr.w sl, [fp, #8] │ │ cmp sl, r1 │ │ - bne.n 50e3a │ │ + bne.n 515d2 │ │ mov r0, fp │ │ - bl 4764c │ │ - b.n 50e3a │ │ - mov r1, r0 │ │ + bl 47d38 │ │ + b.n 515d2 │ │ + mov r2, r1 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - subs r0, r0, r1 │ │ - beq.w 51170 │ │ + subs r0, r0, r2 │ │ + beq.w 51906 │ │ lsrs r0, r0, #6 │ │ - movs r2, #0 │ │ + movs r1, #0 │ │ str r0, [sp, #32] │ │ - str r1, [sp, #40] @ 0x28 │ │ - b.n 50f00 │ │ + str r2, [sp, #40] @ 0x28 │ │ + b.n 51696 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #44] @ 0x2c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #52] @ 0x34 │ │ - blxne d7b70 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - adds r2, #1 │ │ + blxne d87c0 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + adds r1, #1 │ │ ldr r0, [sp, #32] │ │ - cmp r2, r0 │ │ - beq.w 51170 │ │ - add.w r8, r1, r2, lsl #6 │ │ - str r2, [sp, #36] @ 0x24 │ │ + cmp r1, r0 │ │ + beq.w 51906 │ │ + add.w r8, r2, r1, lsl #6 │ │ + str r1, [sp, #36] @ 0x24 │ │ ldrd r4, r6, [r8, #44] @ 0x2c │ │ - cbz r6, 50f40 │ │ + cbz r6, 516d6 │ │ movs r7, #0 │ │ - b.n 50f14 │ │ + b.n 516aa │ │ cmp r7, r6 │ │ - beq.n 50f40 │ │ + beq.n 516d6 │ │ ldr.w r1, [r4, r7, lsl #2] │ │ mov r0, r7 │ │ adds r7, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 50f20 │ │ + bne.n 516b6 │ │ cmp r2, #1 │ │ - bne.n 50f10 │ │ + bne.n 516a6 │ │ dmb ish │ │ ldr.w r0, [r4, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 50f10 │ │ + bl 477f6 │ │ + b.n 516a6 │ │ add.w r5, r8, #8 │ │ ldr r0, [r5, #32] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r0, r1, [r5, #12] │ │ cmp r1, #0 │ │ str r5, [sp, #44] @ 0x2c │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ - beq.n 50ff6 │ │ + beq.n 5178c │ │ movs r1, #0 │ │ - b.n 50f7a │ │ + b.n 51710 │ │ ldr r0, [sp, #56] @ 0x38 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r1, [sp, #60] @ 0x3c │ │ ldr r0, [sp, #48] @ 0x30 │ │ adds r1, #1 │ │ cmp r1, r0 │ │ - beq.n 50ff6 │ │ + beq.n 5178c │ │ str r1, [sp, #60] @ 0x3c │ │ add.w r0, r1, r1, lsl #1 │ │ ldr r1, [sp, #52] @ 0x34 │ │ add.w r0, r1, r0, lsl #2 │ │ str r0, [sp, #56] @ 0x38 │ │ ldrd r5, r7, [r0, #4] │ │ cmp r7, #0 │ │ - beq.n 50f62 │ │ + beq.n 516f8 │ │ mov.w r8, #0 │ │ - b.n 50fac │ │ + b.n 51742 │ │ ldr.w r0, [r9, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r8, r8, #1 │ │ cmp r8, r7 │ │ - beq.n 50f62 │ │ + beq.n 516f8 │ │ add.w r0, r8, r8, lsl #1 │ │ add.w r9, r5, r0, lsl #3 │ │ ldrd r6, fp, [r9, #12] │ │ cmp.w fp, #0 │ │ - beq.n 50f96 │ │ + beq.n 5172c │ │ mov.w sl, #0 │ │ - b.n 50fc8 │ │ + b.n 5175e │ │ cmp sl, fp │ │ - beq.n 50f96 │ │ + beq.n 5172c │ │ ldr.w r1, [r6, sl, lsl #2] │ │ mov r0, sl │ │ add.w sl, sl, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 50fd6 │ │ + bne.n 5176c │ │ cmp r2, #1 │ │ - bne.n 50fc4 │ │ + bne.n 5175a │ │ dmb ish │ │ ldr.w r0, [r6, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 50fc4 │ │ + bl 477f6 │ │ + b.n 5175a │ │ ldr r4, [sp, #44] @ 0x2c │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #52] @ 0x34 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ mov.w fp, #88 @ 0x58 │ │ cmp r1, #0 │ │ strd r1, r0, [sp, #48] @ 0x30 │ │ - beq.w 50ee4 │ │ + beq.w 5167a │ │ movs r4, #0 │ │ - b.n 51022 │ │ + b.n 517b8 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r4, r0 │ │ - beq.w 50ee4 │ │ + beq.w 5167a │ │ str r4, [sp, #60] @ 0x3c │ │ add.w r0, r4, r4, lsl #4 │ │ ldr r1, [sp, #52] @ 0x34 │ │ add.w r0, r1, r0, lsl #3 │ │ str r0, [sp, #56] @ 0x38 │ │ ldrd r4, sl, [r0, #92] @ 0x5c │ │ cmp.w sl, #0 │ │ - beq.n 510ce │ │ + beq.n 51864 │ │ movs r5, #0 │ │ - b.n 5104c │ │ + b.n 517e2 │ │ ldr.w r0, [r8, r0] │ │ - blx d7b70 │ │ + blx d87c0 │ │ adds r5, #1 │ │ cmp r5, sl │ │ - beq.n 510ce │ │ + beq.n 51864 │ │ mla r8, r5, fp, r4 │ │ movs r1, #1 │ │ ldr.w r0, [r8, #16] │ │ cmp r0, #0 │ │ it mi │ │ eormi.w r1, r0, #2147483648 @ 0x80000000 │ │ cmp r1, #0 │ │ - beq.n 51046 │ │ + beq.n 517dc │ │ cmp r1, #1 │ │ - bne.n 510c2 │ │ + bne.n 51858 │ │ cmp r0, #0 │ │ mov.w fp, #88 @ 0x58 │ │ itt ne │ │ ldrne.w r0, [r8, #20] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r6, r7, [r8, #32] │ │ - cbz r7, 51098 │ │ + cbz r7, 5182e │ │ add.w r9, r6, #16 │ │ ldr.w r0, [r9] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r9, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r9, r9, #48 @ 0x30 │ │ subs r7, #1 │ │ - bne.n 51080 │ │ + bne.n 51816 │ │ ldr.w r0, [r8, #28] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r8, #56] @ 0x38 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r8, #60] @ 0x3c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r8, #68] @ 0x44 │ │ cmp r0, #0 │ │ - beq.n 51046 │ │ + beq.n 517dc │ │ movs r0, #72 @ 0x48 │ │ - b.n 5103e │ │ + b.n 517d4 │ │ ldr.w r0, [r8, #72] @ 0x48 │ │ cmp r0, #0 │ │ - beq.n 51046 │ │ + beq.n 517dc │ │ movs r0, #76 @ 0x4c │ │ - b.n 5103e │ │ + b.n 517d4 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ ldr.w r0, [r8, #88] @ 0x58 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r8 │ │ ldrb.w r1, [r0, #8]! │ │ cmp r1, #32 │ │ it ne │ │ - blne 429ac │ │ + blne 430d4 │ │ ldrd r4, r5, [r8, #104] @ 0x68 │ │ - cbz r5, 5110a │ │ + cbz r5, 518a0 │ │ add.w r6, r4, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #48 @ 0x30 │ │ subs r5, #1 │ │ - bne.n 510f8 │ │ + bne.n 5188e │ │ ldr.w r0, [r8, #100] @ 0x64 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r4, r5, [r8, #116] @ 0x74 │ │ - cbz r5, 51134 │ │ + cbz r5, 518ca │ │ add.w r6, r4, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #48 @ 0x30 │ │ subs r5, #1 │ │ - bne.n 51122 │ │ + bne.n 518b8 │ │ ldr.w r0, [r8, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r4, [sp, #60] @ 0x3c │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ dmb ish │ │ adds r4, #1 │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 5114e │ │ + bne.n 518e4 │ │ cmp r1, #1 │ │ - bne.w 5101a │ │ + bne.w 517b0 │ │ dmb ish │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ - bl 470d0 │ │ - b.n 5101a │ │ + bl 477f6 │ │ + b.n 517b0 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #28] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ - beq.n 51222 │ │ + beq.n 519b0 │ │ ldr r1, [sp, #8] │ │ - ldr r0, [sp, #24] │ │ - cmp r0, r1 │ │ - beq.n 511fa │ │ - mov r1, r0 │ │ - ldr.w r2, [r0], #12 │ │ - str r2, [sp, #20] │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 511fe │ │ - ldrd r2, r1, [r1, #4] │ │ - add.w r1, r2, r1, lsl #6 │ │ - str r1, [sp, #60] @ 0x3c │ │ - ldr r1, [sp, #16] │ │ - strd r0, r2, [sp, #24] │ │ + ldr r2, [sp, #24] │ │ + cmp r2, r1 │ │ + beq.n 5198c │ │ mov r0, r2 │ │ - b.n 50e2c │ │ + ldr.w r3, [r0], #12 │ │ + str r3, [sp, #20] │ │ + cmp.w r3, #2147483648 @ 0x80000000 │ │ + beq.n 5198e │ │ + ldrd r1, r2, [r2, #4] │ │ + add.w r2, r1, r2, lsl #6 │ │ + str r2, [sp, #60] @ 0x3c │ │ + strd r0, r1, [sp, #24] │ │ + b.n 515c2 │ │ movs r3, #2 │ │ movs r2, #1 │ │ movs r7, #0 │ │ - b.n 511ce │ │ + b.n 51960 │ │ mla r1, r3, r1, r5 │ │ mla r1, r7, r2, r1 │ │ mov r2, r6 │ │ umull r6, r5, r3, r3 │ │ lsrs r4, r4, #1 │ │ mla r5, r3, r7, r5 │ │ mla r7, r3, r7, r5 │ │ mov r3, r6 │ │ lsls r6, r4, #31 │ │ - beq.n 511be │ │ + beq.n 51950 │ │ umull r6, r5, r3, r2 │ │ cmp r4, #1 │ │ - bne.n 511b4 │ │ + bne.n 51946 │ │ subs r0, r6, #1 │ │ mov.w r1, #0 │ │ ldr r2, [sp, #16] │ │ sbc.w r1, r1, #0 │ │ strd r0, r1, [r2] │ │ movw r0, #43690 @ 0xaaaa │ │ movt r0, #2730 @ 0xaaa │ │ cmp r6, r0 │ │ - bls.n 5123a │ │ - bl 3da28 │ │ + bls.n 519c8 │ │ + bl 3e144 │ │ mov r0, r1 │ │ - b.n 51200 │ │ - ldr r1, [sp, #8] │ │ subs r1, r1, r0 │ │ movw r2, #43691 @ 0xaaab │ │ movt r2, #43690 @ 0xaaaa │ │ lsrs r1, r1, #2 │ │ muls r1, r2 │ │ - bl 46cae │ │ + bl 473d4 │ │ ldr r0, [sp, #4] │ │ - cbz r0, 51222 │ │ + cbz r0, 519b0 │ │ ldr r0, [sp, #12] │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #28] @ (51248 ) │ │ + ldr r2, [pc, #28] @ (519d4 ) │ │ ldr r1, [sp, #56] @ 0x38 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ movs r0, #4 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ cmp r6, #0 │ │ - bne.w 50de0 │ │ + bne.w 51578 │ │ movs r1, #0 │ │ movs r0, #4 │ │ - b.n 50e08 │ │ - nop │ │ - ldrh r0, [r4, #32] │ │ + b.n 515a0 │ │ + str r0, [sp, #776] @ 0x308 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ ldrd sl, fp, [r0, #92] @ 0x5c │ │ cmp.w fp, #0 │ │ str r0, [sp, #0] │ │ - beq.n 512de │ │ + beq.n 51a6a │ │ movs r4, #0 │ │ mov.w r9, #88 @ 0x58 │ │ - b.n 51278 │ │ + b.n 51a04 │ │ ldr r0, [r5, #72] @ 0x48 │ │ - cbz r0, 51272 │ │ + cbz r0, 519fe │ │ movs r0, #76 @ 0x4c │ │ ldr r0, [r5, r0] │ │ - blx d7b70 │ │ + blx d87c0 │ │ adds r4, #1 │ │ cmp r4, fp │ │ - beq.n 512de │ │ + beq.n 51a6a │ │ mla r5, r4, r9, sl │ │ movs r1, #1 │ │ ldr r0, [r5, #16] │ │ cmp r0, #0 │ │ it mi │ │ eormi.w r1, r0, #2147483648 @ 0x80000000 │ │ cmp r1, #0 │ │ - beq.n 51272 │ │ + beq.n 519fe │ │ cmp r1, #1 │ │ - bne.n 51266 │ │ + bne.n 519f2 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #20] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r6, r7, [r5, #32] │ │ - cbz r7, 512bc │ │ + cbz r7, 51a48 │ │ add.w r8, r6, #16 │ │ ldr.w r0, [r8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r8, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r8, r8, #48 @ 0x30 │ │ subs r7, #1 │ │ - bne.n 512a4 │ │ + bne.n 51a30 │ │ ldr r0, [r5, #28] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r5, #56] @ 0x38 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #60] @ 0x3c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r5, #68] @ 0x44 │ │ cmp r0, #0 │ │ - beq.n 51272 │ │ + beq.n 519fe │ │ movs r0, #72 @ 0x48 │ │ - b.n 5126c │ │ + b.n 519f8 │ │ ldr r7, [sp, #0] │ │ ldr r0, [r7, #88] @ 0x58 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r7 │ │ ldrb.w r1, [r0, #8]! │ │ cmp r1, #32 │ │ it ne │ │ - blne 429ac │ │ + blne 430d4 │ │ ldrd r5, r4, [r7, #104] @ 0x68 │ │ - cbz r4, 51316 │ │ + cbz r4, 51aa2 │ │ add.w r6, r5, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #48 @ 0x30 │ │ subs r4, #1 │ │ - bne.n 51304 │ │ + bne.n 51a90 │ │ ldr r0, [r7, #100] @ 0x64 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r5, r4, [r7, #116] @ 0x74 │ │ - cbz r4, 5133e │ │ + cbz r4, 51aca │ │ add.w r6, r5, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #48 @ 0x30 │ │ subs r4, #1 │ │ - bne.n 5132c │ │ + bne.n 51ab8 │ │ ldr r0, [r7, #112] @ 0x70 │ │ - cbz r0, 5134e │ │ + cbz r0, 51ada │ │ mov r0, r5 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #28 │ │ - strd r2, r3, [sp] │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #32 │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ - add r2, sp, #8 │ │ - strd r0, r1, [sp, #8] │ │ - mov r1, sp │ │ + strd r2, r3, [sp, #4] │ │ + add r2, sp, #12 │ │ + strd r0, r1, [sp, #12] │ │ + add r1, sp, #4 │ │ mov r0, r7 │ │ movs r3, #0 │ │ - blx 9d2b0 │ │ - movw r8, #17 │ │ + blx 9df04 │ │ + movs r5, #3 │ │ adds r1, r0, #1 │ │ - movt r8, #32768 @ 0x8000 │ │ + movt r5, #32768 @ 0x8000 │ │ cmp r1, #2 │ │ - bcs.n 5138e │ │ - str.w r8, [r4] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + bcs.n 51b1a │ │ + add.w r0, r5, #14 │ │ + str r0, [r4, #0] │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 513ac │ │ - sub.w r5, r8, #14 │ │ - strd r5, r6, [r4] │ │ + bne.n 51b34 │ │ + strd r5, r7, [r4] │ │ strd r5, r0, [r4, #8] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r9, r0 │ │ - blx a8aa8 │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r8, r0 │ │ + blx a96fc │ │ mov r5, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #16 │ │ + add r0, sp, #20 │ │ mov r1, r5 │ │ - bl 3ffbc │ │ - add r5, sp, #16 │ │ + bl 40468 │ │ + add r5, sp, #20 │ │ ldmia r5, {r0, r1, r5} │ │ - ldr r7, [pc, #68] @ (5140c ) │ │ + ldr r6, [pc, #72] @ (51b98 ) │ │ cmp r0, #0 │ │ - add r7, pc │ │ + add r6, pc │ │ ite eq │ │ - moveq r7, r1 │ │ + moveq r6, r1 │ │ movne r5, #27 │ │ - cbz r5, 513ee │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 51b64 │ │ + bl 3e144 │ │ + cbz r5, 51b72 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ - cbz r0, 51402 │ │ - mov r1, r7 │ │ + blx d87f0 │ │ + cbz r0, 51b8e │ │ + mov r7, r0 │ │ + b.n 51b74 │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ mov r2, r5 │ │ - mov r6, r0 │ │ - bl d44bc │ │ - mov r0, r9 │ │ - cmp r5, r8 │ │ - beq.n 51384 │ │ - b.n 5139e │ │ - movs r6, #1 │ │ - movs r5, #0 │ │ - mov r0, r9 │ │ - strd r5, r6, [r4] │ │ + bl d53c6 │ │ + mov r0, r8 │ │ + strd r5, r7, [r4] │ │ strd r5, r0, [r4, #8] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - strh r3, [r7, r1] │ │ + ldr r7, [pc, #332] @ (51ce8 ) │ │ vtbl.8 d30, {d12-d13}, d29 │ │ - ldr r7, [pc, #960] @ (517d4 ) │ │ + ldr r7, [pc, #960] @ (51f60 ) │ │ sub sp, #36 @ 0x24 │ │ mov r4, r0 │ │ ldrd r6, r0, [sp, #72] @ 0x48 │ │ mov r7, r2 │ │ uxtb r2, r2 │ │ cmp r2, #14 │ │ - bhi.n 5146a │ │ + bhi.n 51bf6 │ │ mov r5, r3 │ │ tbh [pc, r2, lsl #1] │ │ movs r7, r1 │ │ movs r7, r1 │ │ lsls r7, r0, #4 │ │ lsls r3, r2, #4 │ │ lsls r1, r4, #4 │ │ @@ -62153,56 +62236,56 @@ │ │ movs r0, r4 │ │ movs r0, r4 │ │ movs r0, r4 │ │ movs r0, r4 │ │ lsls r6, r6, #3 │ │ ldr r2, [r4, #8] │ │ cmp r2, r1 │ │ - bls.w 51584 │ │ + bls.w 51d10 │ │ ldr r3, [r4, #4] │ │ cmp r1, r3 │ │ - bcs.w 51dee │ │ + bcs.w 5257a │ │ ldr r2, [r4, #0] │ │ ldrb r1, [r2, r1] │ │ movs r2, #1 │ │ movt r2, #257 @ 0x101 │ │ muls r1, r2 │ │ add.w r1, r1, #256 @ 0x100 │ │ - b.n 51588 │ │ + b.n 51d14 │ │ mov r5, r0 │ │ add r0, sp, #24 │ │ mov r2, r1 │ │ mov r1, r4 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #24] │ │ cmp r0, #1 │ │ - bne.w 5168c │ │ + bne.w 51e18 │ │ sub.w r0, r7, #8 │ │ uxtb r1, r0 │ │ cmp r1, #8 │ │ - bcs.w 51dfa │ │ + bcs.w 52586 │ │ ldr r0, [sp, #28] │ │ - ldr r2, [pc, #856] @ (517e8 ) │ │ + ldr r2, [pc, #856] @ (51f74 ) │ │ add r2, pc │ │ ldr.w r1, [r2, r1, lsl #2] │ │ ldr r2, [sp, #32] │ │ muls r1, r2 │ │ ldr r2, [r4, #4] │ │ adds r7, r1, r0 │ │ - bcs.w 51db4 │ │ + bcs.w 52540 │ │ cmp r7, r2 │ │ - bhi.w 51db4 │ │ + bhi.w 52540 │ │ ldr r2, [r4, #0] │ │ mov ip, r5 │ │ mov fp, r6 │ │ cmp r1, #17 │ │ add r0, r2 │ │ - bcs.w 517f4 │ │ + bcs.w 51f80 │ │ cmp r1, #8 │ │ - bls.w 51c54 │ │ + bls.w 523e0 │ │ movw r7, #21050 @ 0x523a │ │ adds r6, r0, r1 │ │ movw r2, #48187 @ 0xbc3b │ │ movt r7, #2454 @ 0x996 │ │ ldr.w r5, [r6, #-8] │ │ subs.w r7, r7, fp │ │ movt r2, #44886 @ 0xaf56 │ │ @@ -62249,23 +62332,23 @@ │ │ mla r0, r0, r6, r7 │ │ mla r1, r1, r2, r0 │ │ eor.w r0, r1, r3 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [r4, #8] │ │ cmp r2, r1 │ │ - bls.w 51696 │ │ + bls.w 51e22 │ │ ldr r2, [r4, #4] │ │ cmp r2, r1 │ │ - bcs.w 5167a │ │ - ldr r3, [pc, #624] @ (517ec ) │ │ + bcs.w 51e06 │ │ + ldr r3, [pc, #624] @ (51f78 ) │ │ add r3, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ mov.w r1, #256 @ 0x100 │ │ movw r2, #23195 @ 0x5a9b │ │ movt r2, #34599 @ 0x8727 │ │ adds r2, r2, r6 │ │ movw r6, #44605 @ 0xae3d │ │ adc.w r0, r0, #0 │ │ movt r6, #49842 @ 0xc2b2 │ │ @@ -62290,119 +62373,119 @@ │ │ eor.w r0, r1, r3 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r7, r0 │ │ add r0, sp, #24 │ │ mov r2, r1 │ │ mov r1, r4 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #24] │ │ cmp r0, #1 │ │ - bne.n 516a4 │ │ + bne.n 51e30 │ │ ldrd r0, r1, [sp, #28] │ │ ldr r2, [r4, #4] │ │ adds.w ip, r1, r0 │ │ - bcs.w 51daa │ │ + bcs.w 52536 │ │ cmp ip, r2 │ │ - bhi.w 51daa │ │ + bhi.w 52536 │ │ ldr r2, [r4, #0] │ │ add r0, r2 │ │ - b.n 516a6 │ │ + b.n 51e32 │ │ mov sl, r6 │ │ mov r6, r0 │ │ add r0, sp, #24 │ │ mov r2, r1 │ │ mov r1, r4 │ │ - bl 4237c │ │ + bl 42aa4 │ │ ldr.w r9, [sp, #24] │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ - bne.n 516b6 │ │ + bne.n 51e42 │ │ mov r1, r6 │ │ mov r0, sl │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [r4, #8] │ │ cmp r2, r1 │ │ - bls.n 516fa │ │ + bls.n 51e86 │ │ ldr r2, [r4, #4] │ │ cmp r2, r1 │ │ - bcs.n 5165e │ │ - ldr r3, [pc, #424] @ (517f0 ) │ │ + bcs.n 51dea │ │ + ldr r3, [pc, #424] @ (51f7c ) │ │ add r3, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ ldr r2, [r4, #8] │ │ cmp r2, r1 │ │ - bls.n 51700 │ │ + bls.n 51e8c │ │ ldr r2, [r4, #4] │ │ cmp r2, r1 │ │ - bcc.w 51dd6 │ │ + bcc.w 52562 │ │ subs r2, r2, r1 │ │ cmp r2, #3 │ │ - bls.w 51dca │ │ + bls.w 52556 │ │ ldr r2, [r4, #0] │ │ ldr r1, [r2, r1] │ │ - b.n 51706 │ │ + b.n 51e92 │ │ ldr r2, [r4, #8] │ │ cmp r2, r1 │ │ - bls.n 51760 │ │ + bls.n 51eec │ │ ldr r2, [r4, #4] │ │ cmp r2, r1 │ │ - bcc.w 51de2 │ │ + bcc.w 5256e │ │ subs r2, r2, r1 │ │ cmp r2, #7 │ │ - bls.w 51dbe │ │ + bls.w 5254a │ │ ldr r3, [r4, #0] │ │ ldr r2, [r3, r1] │ │ add r1, r3 │ │ ldr r1, [r1, #4] │ │ - b.n 51766 │ │ + b.n 51ef2 │ │ mov r1, r5 │ │ mov r0, r6 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, #0 │ │ movs r2, #0 │ │ movt r1, #32704 @ 0x7fc0 │ │ add.w r1, r1, #3670016 @ 0x380000 │ │ - b.n 51766 │ │ + b.n 51ef2 │ │ movs r0, #0 │ │ strd r6, r7, [sp, #72] @ 0x48 │ │ mov r2, r5 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 4e7fc │ │ + b.w 4ee48 │ │ ldrd r8, r0, [sp, #28] │ │ cmp r0, #0 │ │ - beq.w 51c46 │ │ + beq.w 523d2 │ │ add.w r7, r8, r0, lsl #3 │ │ mov r4, r8 │ │ mov r1, r6 │ │ mov r0, sl │ │ ldrd r2, r3, [r4], #8 │ │ strd r0, r1, [sp] │ │ mov r1, r3 │ │ mov r0, r2 │ │ mov r2, r5 │ │ - bl 4e7fc │ │ + bl 4ee48 │ │ cmp r4, r7 │ │ - bne.n 516ca │ │ + bne.n 51e56 │ │ cmp.w r9, #0 │ │ - beq.n 516f4 │ │ + beq.n 51e80 │ │ mov r4, r0 │ │ mov r0, r8 │ │ mov r5, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ - b.n 51706 │ │ + b.n 51e92 │ │ movs r1, #0 │ │ movt r1, #32704 @ 0x7fc0 │ │ movw r3, #54690 @ 0xd5a2 │ │ rev r2, r6 │ │ movt r3, #50668 @ 0xc5ec │ │ eors r0, r2 │ │ movw r2, #45428 @ 0xb174 │ │ @@ -62426,15 +62509,15 @@ │ │ movw r4, #7269 @ 0x1c65 │ │ orr.w r5, r5, r0, lsr #15 │ │ movt r4, #40882 @ 0x9fb2 │ │ eors r1, r5 │ │ mla r2, r2, r4, r6 │ │ eors r0, r1 │ │ movs r1, #4 │ │ - b.n 517be │ │ + b.n 51f4a │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ movs r2, #0 │ │ movw r7, #54690 @ 0xd5a2 │ │ rev r3, r6 │ │ movt r7, #50668 @ 0xc5ec │ │ eors r0, r3 │ │ movw r3, #45428 @ 0xb174 │ │ @@ -62471,34 +62554,34 @@ │ │ lsrs r0, r2, #28 │ │ orr.w r0, r0, r1, lsl #4 │ │ eor.w r1, r1, r1, lsr #28 │ │ eors r0, r2 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - ldr r0, [pc, #792] @ (51b04 ) │ │ - @ instruction: 0xfffc8db2 │ │ + cmp sl, r3 │ │ + vrshr.u32 , q3, #4 │ │ movs r0, r1 │ │ - ldrh r6, [r0, #44] @ 0x2c │ │ + str r2, [sp, #232] @ 0xe8 │ │ movs r0, r1 │ │ cmp r1, #129 @ 0x81 │ │ - bcs.w 51cde │ │ + bcs.w 5246a │ │ movw r2, #51847 @ 0xca87 │ │ movw r7, #31153 @ 0x79b1 │ │ movt r2, #34283 @ 0x85eb │ │ movt r7, #40503 @ 0x9e37 │ │ umull r3, r2, r1, r2 │ │ cmp r1, #33 @ 0x21 │ │ mla r2, r1, r7, r2 │ │ strd r2, r3, [sp, #16] │ │ - bcc.w 51b32 │ │ + bcc.w 522be │ │ cmp r1, #64 @ 0x40 │ │ - bls.w 51a2c │ │ + bls.w 521b8 │ │ cmp r1, #96 @ 0x60 │ │ - bls.w 5192a │ │ + bls.w 520b6 │ │ adds r7, r0, r1 │ │ movw r3, #40904 @ 0x9fc8 │ │ movw r2, #30937 @ 0x78d9 │ │ movt r3, #51582 @ 0xc97e │ │ movt r2, #25715 @ 0x6473 │ │ subs.w r3, r3, fp │ │ ldr.w r5, [r7, #-56] │ │ @@ -62799,18 +62882,18 @@ │ │ mla r1, r0, r2, r1 │ │ eor.w r0, r1, r3 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r1, r6 │ │ mov r0, sl │ │ cmp.w r9, #0 │ │ - bne.w 516e6 │ │ - b.n 516f4 │ │ + bne.w 51e72 │ │ + b.n 51e80 │ │ cmp r1, #3 │ │ - bls.n 51cf6 │ │ + bls.n 52482 │ │ ldr r6, [r0, #0] │ │ add r0, r1 │ │ movw r2, #45428 @ 0xb174 │ │ movw r7, #54690 @ 0xd5a2 │ │ rev.w r5, fp │ │ movt r7, #50668 @ 0xc5ec │ │ eor.w r5, r5, ip │ │ @@ -62843,34 +62926,34 @@ │ │ eor.w r1, r1, r6 │ │ mov.w r6, #0 │ │ umull r2, r3, r1, r7 │ │ mla r1, r1, ip, r3 │ │ adc.w r3, r6, #0 │ │ eors r0, r3 │ │ mla r1, r0, r7, r1 │ │ - b.n 517d4 │ │ + b.n 51f60 │ │ cmp r1, #241 @ 0xf1 │ │ - bcs.n 51d64 │ │ - ldr r2, [pc, #304] @ (51e14 ) │ │ + bcs.n 524f0 │ │ + ldr r2, [pc, #308] @ (525a4 ) │ │ mov r3, r5 │ │ add r2, pc │ │ str r2, [sp, #0] │ │ mov r2, r6 │ │ - bl 98a78 │ │ + bl 996cc │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movw lr, #26545 @ 0x67b1 │ │ movw r2, #31225 @ 0x79f9 │ │ movw r5, #44605 @ 0xae3d │ │ movw r6, #60239 @ 0xeb4f │ │ movt lr, #5718 @ 0x1656 │ │ movt r2, #40503 @ 0x9e37 │ │ movt r5, #49842 @ 0xc2b2 │ │ movt r6, #10196 @ 0x27d4 │ │ - cbz r1, 51d72 │ │ + cbz r1, 524fe │ │ lsrs r4, r1, #1 │ │ ldrb r7, [r0, #0] │ │ ldrb r4, [r0, r4] │ │ add r0, r1 │ │ ldrb.w r0, [r0, #-1] │ │ lsls r4, r4, #24 │ │ orr.w r4, r4, r7, lsl #16 │ │ @@ -62886,18 +62969,18 @@ │ │ mla r0, r0, r5, r7 │ │ mla r0, r3, r6, r0 │ │ lsrs r3, r1, #29 │ │ orr.w r3, r3, r0, lsl #3 │ │ eors r1, r3 │ │ umull r3, r7, r1, r2 │ │ mla r1, r1, lr, r7 │ │ - b.n 515d8 │ │ + b.n 51d64 │ │ mov r2, r6 │ │ mov r3, r5 │ │ - bl 9849c │ │ + bl 990f0 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movw r0, #63760 @ 0xf910 │ │ movw r3, #7644 @ 0x1ddc │ │ movt r0, #34598 @ 0x8726 │ │ movt r3, #24002 @ 0x5dc2 │ │ eor.w r0, r0, ip │ │ @@ -62907,137 +62990,137 @@ │ │ mla r1, r1, r5, r4 │ │ mla r0, r0, r6, r1 │ │ lsrs r1, r3, #29 │ │ orr.w r1, r1, r0, lsl #3 │ │ eors r1, r3 │ │ umull r3, r6, r1, r2 │ │ mla r1, r1, lr, r6 │ │ - b.n 515d8 │ │ - ldr r3, [pc, #100] @ (51e10 ) │ │ + b.n 51d64 │ │ + ldr r3, [pc, #100] @ (5259c ) │ │ mov r1, ip │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #96] @ (51e18 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #100] @ (525a8 ) │ │ mov r1, r7 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #76] @ (51e0c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #76] @ (52598 ) │ │ movs r0, #0 │ │ movs r1, #8 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #60] @ (51e08 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #60] @ (52594 ) │ │ movs r0, #0 │ │ movs r1, #4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #44] @ (51e04 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #44] @ (52590 ) │ │ add r3, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #60] @ (51e20 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #60] @ (525ac ) │ │ add r3, pc │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 3f3a0 │ │ - ldr r2, [pc, #44] @ (51e1c ) │ │ + bl 3fb30 │ │ + ldr r2, [pc, #36] @ (525a0 ) │ │ mov r0, r1 │ │ mov r1, r3 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r0, [pc, #40] @ (51e24 ) │ │ + bl 3fbfc │ │ + ldr r0, [pc, #40] @ (525b0 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ nop │ │ - strh r4, [r0, #42] @ 0x2a │ │ + ldrh r0, [r5, #14] │ │ movs r0, r1 │ │ - strh r4, [r7, #0] │ │ + strh r0, [r4, #38] @ 0x26 │ │ movs r0, r1 │ │ - strh r0, [r3, #2] │ │ + strh r4, [r7, #38] @ 0x26 │ │ movs r0, r1 │ │ - strh r6, [r1, #46] @ 0x2e │ │ + ldrh r2, [r6, #18] │ │ movs r0, r1 │ │ - @ instruction: 0xb616 │ │ - vabal.u q12, d28, d4 │ │ + strh r4, [r5, #46] @ 0x2e │ │ movs r0, r1 │ │ - strh r0, [r1, #48] @ 0x30 │ │ + cbz r2, 525ea │ │ + vtbl.8 d24, {d12-d14}, d24 │ │ movs r0, r1 │ │ - strh r0, [r5, #48] @ 0x30 │ │ + ldrh r4, [r7, #20] │ │ movs r0, r1 │ │ - strh r0, [r2, #42] @ 0x2a │ │ + ldrh r4, [r6, #14] │ │ movs r0, r1 │ │ push {r4, r5, r6, lr} │ │ sub sp, #40 @ 0x28 │ │ mov r4, r0 │ │ ldr r0, [r1, #0] │ │ mov ip, r2 │ │ ldrb.w r0, [r0, #40] @ 0x28 │ │ - cbz r0, 51e4c │ │ + cbz r0, 525d8 │ │ ldr r5, [r1, #4] │ │ ldr r0, [r5, #0] │ │ - cbz r0, 51eb6 │ │ + cbz r0, 52642 │ │ movs r0, #0 │ │ ldr r1, [r5, #4] │ │ strd r3, r0, [sp] │ │ add r0, sp, #8 │ │ movs r2, #16 │ │ - b.n 51e6c │ │ + b.n 525f8 │ │ ldr r5, [r1, #4] │ │ ldr r0, [r5, #0] │ │ - cbz r0, 51eb6 │ │ + cbz r0, 52642 │ │ ldr r0, [r1, #8] │ │ movs r2, #2 │ │ ldrd r0, r1, [r0] │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #36] @ 0x24 │ │ str r0, [sp, #32] │ │ add r0, sp, #32 │ │ ldr r1, [r5, #4] │ │ strd r3, r0, [sp] │ │ add r0, sp, #8 │ │ mov r3, ip │ │ - bl 49810 │ │ + bl 49f38 │ │ ldr r1, [sp, #8] │ │ ldr r0, [sp, #12] │ │ lsls r1, r1, #31 │ │ - beq.n 51e82 │ │ + beq.n 5260e │ │ ldr r1, [sp, #16] │ │ ldr r2, [sp, #20] │ │ ldr r3, [sp, #24] │ │ - b.n 51eaa │ │ + b.n 52636 │ │ movs r6, #17 │ │ movt r6, #32768 @ 0x8000 │ │ - cbz r0, 51e9c │ │ + cbz r0, 52628 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 51eb6 │ │ + cbz r0, 52642 │ │ ldr r1, [r5, #4] │ │ add r0, sp, #8 │ │ - bl 4b420 │ │ + bl 4bb30 │ │ ldr r0, [sp, #8] │ │ cmp r0, r6 │ │ - bne.n 51ea6 │ │ + bne.n 52632 │ │ movs r0, #1 │ │ str r6, [r4, #0] │ │ strb r0, [r4, #4] │ │ add sp, #40 @ 0x28 │ │ pop {r4, r5, r6, pc} │ │ add r3, sp, #8 │ │ ldmia r3, {r0, r1, r2, r3} │ │ str r1, [r4, #4] │ │ str r2, [r4, #8] │ │ str r0, [r4, #0] │ │ str r3, [r4, #12] │ │ add sp, #40 @ 0x28 │ │ pop {r4, r5, r6, pc} │ │ - ldr r0, [pc, #8] @ (51ec0 ) │ │ + ldr r0, [pc, #8] @ (5264c ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ nop │ │ - strh r4, [r4, #2] │ │ + strh r0, [r1, #40] @ 0x28 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #4 │ │ uxtb r2, r2 │ │ tbh [pc, r2, lsl #1] │ │ lsls r4, r0, #1 │ │ lsls r4, r0, #1 │ │ @@ -63054,76 +63137,76 @@ │ │ movs r0, r2 │ │ movs r0, r2 │ │ movs r0, r2 │ │ movs r0, r2 │ │ ldr r4, [r0, #8] │ │ adds r2, r1, #3 │ │ cmp r2, r4 │ │ - bls.n 51f2c │ │ + bls.n 526b8 │ │ ldr r3, [r0, #0] │ │ subs r5, r2, r4 │ │ subs r2, r3, r4 │ │ cmp r5, r2 │ │ - bhi.w 5212a │ │ + bhi.w 528b6 │ │ ldr r6, [r0, #4] │ │ cmp r5, #2 │ │ add.w r2, r6, r4 │ │ - bcc.n 51f24 │ │ + bcc.n 526b0 │ │ subs r5, #1 │ │ mov r8, r0 │ │ mov r7, r1 │ │ mov r0, r2 │ │ mov r1, r5 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r4, r5 │ │ mov r0, r8 │ │ adds r2, r6, r4 │ │ mov r1, r7 │ │ adds r4, #1 │ │ movs r3, #0 │ │ str r4, [r0, #8] │ │ strb r3, [r2, #0] │ │ cmp r4, r1 │ │ - bcc.w 5211c │ │ + bcc.w 528a8 │ │ subs r2, r4, r1 │ │ cmp r2, #2 │ │ itttt hi │ │ ldrhi r0, [r0, #4] │ │ movhi r2, #0 │ │ strhhi r2, [r0, r1] │ │ addhi r0, r1 │ │ ittt hi │ │ strbhi r2, [r0, #2] │ │ addhi sp, #4 │ │ ldmiahi.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r0, [pc, #712] @ (52214 ) │ │ + ldr r0, [pc, #712] @ (529a0 ) │ │ movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #712] @ (52218 ) │ │ + ldr r2, [pc, #712] @ (529a4 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ ldr r5, [r0, #8] │ │ adds r4, r1, #1 │ │ cmp r4, r5 │ │ - bls.n 51f94 │ │ + bls.n 52720 │ │ ldr r2, [r0, #0] │ │ subs r6, r4, r5 │ │ subs r2, r2, r5 │ │ cmp r6, r2 │ │ - bhi.w 52150 │ │ + bhi.w 528dc │ │ ldr r7, [r0, #4] │ │ cmp r6, #2 │ │ add.w r2, r7, r5 │ │ - bcc.n 51f8c │ │ + bcc.n 52718 │ │ subs r6, #1 │ │ mov r8, r0 │ │ mov r9, r1 │ │ mov r0, r2 │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r6 │ │ mov r0, r8 │ │ adds r2, r7, r5 │ │ mov r1, r9 │ │ adds r5, #1 │ │ movs r3, #0 │ │ str r5, [r0, #8] │ │ @@ -63132,1226 +63215,1226 @@ │ │ itttt cc │ │ ldrcc r0, [r0, #4] │ │ movcc r2, #0 │ │ strbcc r2, [r0, r1] │ │ addcc sp, #4 │ │ it cc │ │ ldmiacc.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r3, [pc, #616] @ (52210 ) │ │ + ldr r3, [pc, #616] @ (5299c ) │ │ mov r0, r1 │ │ mov r1, r4 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ ldr r5, [r0, #8] │ │ add.w r4, r1, #8 │ │ cmp r4, r5 │ │ - bls.n 51ff2 │ │ + bls.n 5277e │ │ ldr r2, [r0, #0] │ │ subs r6, r4, r5 │ │ subs r2, r2, r5 │ │ cmp r6, r2 │ │ - bhi.w 52176 │ │ + bhi.w 52902 │ │ ldr r7, [r0, #4] │ │ cmp r6, #2 │ │ add.w r2, r7, r5 │ │ - bcc.n 51fea │ │ + bcc.n 52776 │ │ subs r6, #1 │ │ mov r8, r0 │ │ mov r9, r1 │ │ mov r0, r2 │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r6 │ │ mov r0, r8 │ │ adds r2, r7, r5 │ │ mov r1, r9 │ │ adds r5, #1 │ │ movs r3, #0 │ │ str r5, [r0, #8] │ │ strb r3, [r2, #0] │ │ cmn.w r1, #9 │ │ it ls │ │ cmpls r4, r5 │ │ - bhi.n 51fa6 │ │ + bhi.n 52732 │ │ ldr r0, [r0, #4] │ │ movs r2, #0 │ │ str r2, [r0, r1] │ │ add r0, r1 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r1, [r0, #4] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldr r5, [r0, #8] │ │ adds r4, r1, #4 │ │ cmp r4, r5 │ │ - bls.n 5204c │ │ + bls.n 527d8 │ │ ldr r2, [r0, #0] │ │ subs r6, r4, r5 │ │ subs r2, r2, r5 │ │ cmp r6, r2 │ │ - bhi.w 5219c │ │ + bhi.w 52928 │ │ ldr r7, [r0, #4] │ │ cmp r6, #2 │ │ add.w r2, r7, r5 │ │ - bcc.n 52044 │ │ + bcc.n 527d0 │ │ subs r6, #1 │ │ mov r8, r0 │ │ mov r9, r1 │ │ mov r0, r2 │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r6 │ │ mov r0, r8 │ │ adds r2, r7, r5 │ │ mov r1, r9 │ │ adds r5, #1 │ │ movs r3, #0 │ │ str r5, [r0, #8] │ │ strb r3, [r2, #0] │ │ cmn.w r1, #5 │ │ it ls │ │ cmpls r4, r5 │ │ - bhi.n 51fa6 │ │ + bhi.n 52732 │ │ ldr r0, [r0, #4] │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ str r2, [r0, r1] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldr r5, [r0, #8] │ │ adds r4, r1, #4 │ │ cmp r4, r5 │ │ - bls.n 520a0 │ │ + bls.n 5282c │ │ ldr r2, [r0, #0] │ │ subs r6, r4, r5 │ │ subs r2, r2, r5 │ │ cmp r6, r2 │ │ - bhi.w 521c2 │ │ + bhi.w 5294e │ │ ldr r7, [r0, #4] │ │ cmp r6, #2 │ │ add.w r2, r7, r5 │ │ - bcc.n 52098 │ │ + bcc.n 52824 │ │ subs r6, #1 │ │ mov r8, r0 │ │ mov r9, r1 │ │ mov r0, r2 │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r6 │ │ mov r0, r8 │ │ adds r2, r7, r5 │ │ mov r1, r9 │ │ adds r5, #1 │ │ movs r3, #0 │ │ str r5, [r0, #8] │ │ strb r3, [r2, #0] │ │ cmn.w r1, #5 │ │ it ls │ │ cmpls r4, r5 │ │ - bhi.w 51fa6 │ │ + bhi.w 52732 │ │ movs r2, #0 │ │ ldr r0, [r0, #4] │ │ movt r2, #32704 @ 0x7fc0 │ │ str r2, [r0, r1] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldr r5, [r0, #8] │ │ add.w r4, r1, #8 │ │ cmp r4, r5 │ │ - bls.n 520fa │ │ + bls.n 52886 │ │ ldr r2, [r0, #0] │ │ subs r6, r4, r5 │ │ subs r2, r2, r5 │ │ cmp r6, r2 │ │ - bhi.w 521e8 │ │ + bhi.w 52974 │ │ ldr r7, [r0, #4] │ │ cmp r6, #2 │ │ add.w r2, r7, r5 │ │ - bcc.n 520f2 │ │ + bcc.n 5287e │ │ subs r6, #1 │ │ mov r8, r0 │ │ mov r9, r1 │ │ mov r0, r2 │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r6 │ │ mov r0, r8 │ │ adds r2, r7, r5 │ │ mov r1, r9 │ │ adds r5, #1 │ │ movs r3, #0 │ │ str r5, [r0, #8] │ │ strb r3, [r2, #0] │ │ cmn.w r1, #9 │ │ it ls │ │ cmpls r4, r5 │ │ - bhi.w 51fa6 │ │ + bhi.w 52732 │ │ ldr r0, [r0, #4] │ │ movs r2, #0 │ │ str r2, [r0, r1] │ │ add r0, r1 │ │ movs r1, #0 │ │ movt r1, #32760 @ 0x7ff8 │ │ str r1, [r0, #4] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r3, [pc, #252] @ (5221c ) │ │ + ldr r3, [pc, #252] @ (529a8 ) │ │ mov r0, r1 │ │ mov r1, r4 │ │ mov r2, r4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r2, #1 │ │ mov r7, r1 │ │ str r2, [sp, #0] │ │ mov r1, r4 │ │ mov r2, r5 │ │ movs r3, #1 │ │ mov r6, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r4, [r6, #8] │ │ mov r0, r6 │ │ mov r1, r7 │ │ ldr r6, [r0, #4] │ │ cmp r5, #2 │ │ add.w r2, r6, r4 │ │ - bcs.w 51f0e │ │ - b.n 51f24 │ │ + bcs.w 5269a │ │ + b.n 526b0 │ │ movs r2, #1 │ │ mov r8, r1 │ │ str r2, [sp, #0] │ │ mov r1, r5 │ │ mov r2, r6 │ │ movs r3, #1 │ │ mov r7, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r5, [r7, #8] │ │ mov r0, r7 │ │ mov r1, r8 │ │ ldr r7, [r0, #4] │ │ cmp r6, #2 │ │ add.w r2, r7, r5 │ │ - bcs.w 51f76 │ │ - b.n 51f8c │ │ + bcs.w 52702 │ │ + b.n 52718 │ │ movs r2, #1 │ │ mov r8, r1 │ │ str r2, [sp, #0] │ │ mov r1, r5 │ │ mov r2, r6 │ │ movs r3, #1 │ │ mov r7, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r5, [r7, #8] │ │ mov r0, r7 │ │ mov r1, r8 │ │ ldr r7, [r0, #4] │ │ cmp r6, #2 │ │ add.w r2, r7, r5 │ │ - bcs.w 51fd4 │ │ - b.n 51fea │ │ + bcs.w 52760 │ │ + b.n 52776 │ │ movs r2, #1 │ │ mov r8, r1 │ │ str r2, [sp, #0] │ │ mov r1, r5 │ │ mov r2, r6 │ │ movs r3, #1 │ │ mov r7, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r5, [r7, #8] │ │ mov r0, r7 │ │ mov r1, r8 │ │ ldr r7, [r0, #4] │ │ cmp r6, #2 │ │ add.w r2, r7, r5 │ │ - bcs.w 5202e │ │ - b.n 52044 │ │ + bcs.w 527ba │ │ + b.n 527d0 │ │ movs r2, #1 │ │ mov r8, r1 │ │ str r2, [sp, #0] │ │ mov r1, r5 │ │ mov r2, r6 │ │ movs r3, #1 │ │ mov r7, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r5, [r7, #8] │ │ mov r0, r7 │ │ mov r1, r8 │ │ ldr r7, [r0, #4] │ │ cmp r6, #2 │ │ add.w r2, r7, r5 │ │ - bcs.w 52082 │ │ - b.n 52098 │ │ + bcs.w 5280e │ │ + b.n 52824 │ │ movs r2, #1 │ │ mov r8, r1 │ │ str r2, [sp, #0] │ │ mov r1, r5 │ │ mov r2, r6 │ │ movs r3, #1 │ │ mov r7, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r5, [r7, #8] │ │ mov r0, r7 │ │ mov r1, r8 │ │ ldr r7, [r0, #4] │ │ cmp r6, #2 │ │ add.w r2, r7, r5 │ │ - bcs.w 520dc │ │ - b.n 520f2 │ │ + bcs.w 52868 │ │ + b.n 5287e │ │ nop │ │ - strh r6, [r5, #34] @ 0x22 │ │ + ldrh r2, [r0, #8] │ │ movs r0, r1 │ │ - tst r2, r7 │ │ - @ instruction: 0xfffc7e9a │ │ + subs r7, #14 │ │ + vrsra.u32 d24, d30, #4 │ │ movs r0, r1 │ │ - strh r0, [r1, #24] │ │ + strh r4, [r3, #60] @ 0x3c │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #8 │ │ - cbz r2, 52232 │ │ + cbz r2, 529be │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - bgt.n 52296 │ │ - bl 3da28 │ │ + bgt.n 52a22 │ │ + bl 3e144 │ │ ldr r4, [r0, #8] │ │ adds r2, r1, #3 │ │ cmp r2, r4 │ │ - bls.n 5226c │ │ + bls.n 529f8 │ │ ldr r3, [r0, #0] │ │ subs r5, r2, r4 │ │ subs r2, r3, r4 │ │ cmp r5, r2 │ │ - bhi.n 522f0 │ │ + bhi.n 52a7c │ │ ldr r6, [r0, #4] │ │ cmp r5, #2 │ │ add.w r2, r6, r4 │ │ - bcc.n 52264 │ │ + bcc.n 529f0 │ │ subs r5, #1 │ │ mov r8, r0 │ │ mov r7, r1 │ │ mov r0, r2 │ │ mov r1, r5 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r4, r5 │ │ mov r0, r8 │ │ adds r2, r6, r4 │ │ mov r1, r7 │ │ adds r4, #1 │ │ movs r3, #0 │ │ str r4, [r0, #8] │ │ strb r3, [r2, #0] │ │ cmp r4, r1 │ │ - bcc.n 522e2 │ │ + bcc.n 52a6e │ │ subs r2, r4, r1 │ │ cmp r2, #2 │ │ itttt hi │ │ ldrhi r0, [r0, #4] │ │ movhi r2, #0 │ │ strhhi r2, [r0, r1] │ │ addhi r0, r1 │ │ ittt hi │ │ strbhi r2, [r0, #2] │ │ addhi sp, #8 │ │ ldmiahi.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [pc, #144] @ (5231c ) │ │ + ldr r0, [pc, #144] @ (52aa8 ) │ │ movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #144] @ (52320 ) │ │ + ldr r2, [pc, #144] @ (52aac ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - cbz r3, 522d4 │ │ + bl 3fbd4 │ │ + cbz r3, 52a60 │ │ mov r7, r0 │ │ mov r0, r3 │ │ mov r6, r2 │ │ mov r5, r1 │ │ mov r8, r3 │ │ - blx d7bb0 │ │ - cbz r0, 52314 │ │ + blx d87f0 │ │ + cbz r0, 52aa0 │ │ mov r4, r0 │ │ movs r2, #0 │ │ mov r1, r5 │ │ mov r0, r7 │ │ ldrb r7, [r6, r2] │ │ subs r5, r7, #2 │ │ it ne │ │ addne r5, r7, #1 │ │ strb r5, [r4, r2] │ │ adds r2, #1 │ │ cmp r8, r2 │ │ - bne.n 522b0 │ │ + bne.n 52a3c │ │ mov r2, r4 │ │ mov r3, r8 │ │ - bl 52328 │ │ + bl 52ab4 │ │ mov r0, r4 │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ movs r2, #1 │ │ movs r3, #0 │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 52328 │ │ - ldr r3, [pc, #64] @ (52324 ) │ │ + b.w 52ab4 │ │ + ldr r3, [pc, #64] @ (52ab0 ) │ │ mov r0, r1 │ │ mov r1, r4 │ │ mov r2, r4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r2, #1 │ │ mov r7, r1 │ │ str r2, [sp, #0] │ │ mov r1, r4 │ │ mov r2, r5 │ │ movs r3, #1 │ │ mov r6, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r4, [r6, #8] │ │ mov r0, r6 │ │ mov r1, r7 │ │ ldr r6, [r0, #4] │ │ cmp r5, #2 │ │ add.w r2, r6, r4 │ │ - bcs.n 5224e │ │ - b.n 52264 │ │ + bcs.n 529da │ │ + b.n 529f0 │ │ movs r0, #1 │ │ mov r1, r8 │ │ - bl 3d98e │ │ - subs r6, #252 @ 0xfc │ │ - @ instruction: 0xfffc7b5c │ │ + bl 3e0ac │ │ + subs r3, #208 @ 0xd0 │ │ + vrev64. d24, d0 │ │ movs r0, r1 │ │ - strh r2, [r0, #10] │ │ + strh r6, [r2, #46] @ 0x2e │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ mov r4, r0 │ │ adds r0, r1, #3 │ │ cmp r2, #0 │ │ - beq.w 5244c │ │ + beq.w 52bd8 │ │ ldrd r7, sl, [r4, #8] │ │ mov r9, r3 │ │ mov r8, r2 │ │ cmp r0, r7 │ │ - bls.n 52372 │ │ + bls.n 52afe │ │ ldr r2, [r4, #0] │ │ subs r6, r0, r7 │ │ subs r0, r2, r7 │ │ cmp r6, r0 │ │ - bhi.w 524e0 │ │ + bhi.w 52c6c │ │ ldr r5, [r4, #4] │ │ cmp r6, #2 │ │ add.w r0, r5, r7 │ │ - bcc.n 5236a │ │ + bcc.n 52af6 │ │ subs r6, #1 │ │ mov fp, r1 │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r7, r6 │ │ mov r1, fp │ │ adds r0, r5, r7 │ │ adds r7, #1 │ │ movs r2, #0 │ │ str r7, [r4, #8] │ │ strb r2, [r0, #0] │ │ cmp r7, r1 │ │ - bcc.w 524b6 │ │ + bcc.w 52c42 │ │ cmp.w sl, #16777216 @ 0x1000000 │ │ - bcs.w 5256c │ │ + bcs.w 52cf8 │ │ subs r0, r7, r1 │ │ cmp r0, #2 │ │ - bls.w 5249a │ │ + bls.w 52c26 │ │ ldr r5, [r4, #4] │ │ ldr r6, [r4, #12] │ │ adds r0, r5, r1 │ │ strh.w sl, [r5, r1] │ │ mov.w r1, sl, lsr #16 │ │ strb r1, [r0, #2] │ │ adds r0, r6, #3 │ │ cmp r0, r7 │ │ - bls.n 523ca │ │ + bls.n 52b56 │ │ ldr r1, [r4, #0] │ │ sub.w sl, r0, r7 │ │ subs r0, r1, r7 │ │ cmp sl, r0 │ │ - bhi.w 52504 │ │ + bhi.w 52c90 │ │ adds r0, r5, r7 │ │ cmp.w sl, #2 │ │ - bcc.n 523c2 │ │ + bcc.n 52b4e │ │ sub.w sl, sl, #1 │ │ mov r1, sl │ │ - bl d3fdc │ │ + bl d5370 │ │ add r7, sl │ │ adds r0, r5, r7 │ │ adds r7, #1 │ │ movs r1, #0 │ │ str r7, [r4, #8] │ │ strb r1, [r0, #0] │ │ cmp r7, r6 │ │ - bcc.n 524c4 │ │ + bcc.n 52c50 │ │ cmp.w r9, #16777216 @ 0x1000000 │ │ - bcs.w 5256c │ │ + bcs.w 52cf8 │ │ subs r0, r7, r6 │ │ cmp r0, #2 │ │ - bls.n 5249a │ │ + bls.n 52c26 │ │ adds r0, r5, r6 │ │ mov.w r1, r9, lsr #16 │ │ strh.w r9, [r5, r6] │ │ strb r1, [r0, #2] │ │ ldrd r5, r0, [r4, #8] │ │ adds r6, r0, #3 │ │ add.w r7, r6, r9 │ │ cmp r7, r5 │ │ - bls.n 5242a │ │ + bls.n 52bb6 │ │ ldr r0, [r4, #0] │ │ sub.w sl, r7, r5 │ │ subs r0, r0, r5 │ │ cmp sl, r0 │ │ - bhi.w 52524 │ │ + bhi.w 52cb0 │ │ ldr.w fp, [r4, #4] │ │ cmp.w sl, #2 │ │ add.w r0, fp, r5 │ │ - bcc.n 52422 │ │ + bcc.n 52bae │ │ sub.w sl, sl, #1 │ │ mov r1, sl │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, sl │ │ add.w r0, fp, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ str r5, [r4, #8] │ │ strb r1, [r0, #0] │ │ cmp r7, r6 │ │ - bcc.n 524a8 │ │ + bcc.n 52c34 │ │ cmp r7, r5 │ │ - bhi.n 524a8 │ │ + bhi.n 52c34 │ │ ldr r0, [r4, #4] │ │ mov r1, r8 │ │ mov r2, r9 │ │ add r0, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [r4, #12] │ │ add r0, r9 │ │ adds r0, #3 │ │ str r0, [r4, #12] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r5, [r4, #8] │ │ cmp r0, r5 │ │ - bls.n 5247e │ │ + bls.n 52c0a │ │ ldr r2, [r4, #0] │ │ subs r6, r0, r5 │ │ subs r0, r2, r5 │ │ cmp r6, r0 │ │ - bhi.n 52548 │ │ + bhi.n 52cd4 │ │ ldr r7, [r4, #4] │ │ cmp r6, #2 │ │ add.w r0, r7, r5 │ │ - bcc.n 52476 │ │ + bcc.n 52c02 │ │ subs r6, #1 │ │ mov r8, r1 │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r6 │ │ mov r1, r8 │ │ adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r2, #0 │ │ str r5, [r4, #8] │ │ strb r2, [r0, #0] │ │ cmp r5, r1 │ │ - bcc.n 524d2 │ │ + bcc.n 52c5e │ │ subs r0, r5, r1 │ │ cmp r0, #2 │ │ itttt hi │ │ ldrhi r0, [r4, #4] │ │ movhi r2, #0 │ │ strhhi r2, [r0, r1] │ │ addhi r0, r1 │ │ ittt hi │ │ strbhi r2, [r0, #2] │ │ addhi sp, #4 │ │ ldmiahi.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #224] @ (5257c ) │ │ + ldr r0, [pc, #224] @ (52d08 ) │ │ movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #224] @ (52580 ) │ │ + ldr r2, [pc, #224] @ (52d0c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #232] @ (52594 ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #232] @ (52d20 ) │ │ mov r0, r6 │ │ mov r1, r7 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #204] @ (52584 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #204] @ (52d10 ) │ │ mov r0, r1 │ │ add r3, pc │ │ mov r1, r7 │ │ mov r2, r7 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #200] @ (52590 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #200] @ (52d1c ) │ │ mov r0, r6 │ │ add r3, pc │ │ mov r1, r7 │ │ mov r2, r7 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #196] @ (52598 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #196] @ (52d24 ) │ │ mov r0, r1 │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #1 │ │ mov r5, r1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r1, r7 │ │ mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r7, [r4, #8] │ │ mov r1, r5 │ │ ldr r5, [r4, #4] │ │ cmp r6, #2 │ │ add.w r0, r5, r7 │ │ - bcs.w 5235a │ │ - b.n 5236a │ │ + bcs.w 52ae6 │ │ + b.n 52af6 │ │ movs r0, #1 │ │ mov r1, r7 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r2, sl │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r5, r7, [r4, #4] │ │ adds r0, r5, r7 │ │ cmp.w sl, #2 │ │ - bcs.w 523b4 │ │ - b.n 523c2 │ │ + bcs.w 52b40 │ │ + b.n 52b4e │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r2, sl │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r5, [r4, #8] │ │ ldr.w fp, [r4, #4] │ │ cmp.w sl, #2 │ │ add.w r0, fp, r5 │ │ - bcs.w 52412 │ │ - b.n 52422 │ │ + bcs.w 52b9e │ │ + b.n 52bae │ │ movs r0, #1 │ │ mov r7, r1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r5, [r4, #8] │ │ mov r1, r7 │ │ ldr r7, [r4, #4] │ │ cmp r6, #2 │ │ add.w r0, r7, r5 │ │ - bcs.w 52466 │ │ - b.n 52476 │ │ - ldr r0, [pc, #24] @ (52588 ) │ │ + bcs.w 52bf2 │ │ + b.n 52c02 │ │ + ldr r0, [pc, #24] @ (52d14 ) │ │ movs r1, #62 @ 0x3e │ │ - ldr r2, [pc, #24] @ (5258c ) │ │ + ldr r2, [pc, #24] @ (52d18 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ nop │ │ - subs r4, #234 @ 0xea │ │ - vtbx.8 d23, {d12-d13}, d10 │ │ + subs r1, #190 @ 0xbe │ │ + vqrdmulh.s , q14, d30[0] │ │ movs r0, r1 │ │ - ldrb r2, [r6, #29] │ │ + strh r6, [r0, #32] │ │ movs r0, r1 │ │ - subs r3, #218 @ 0xda │ │ - vtbx.8 d23, {d12}, d24 │ │ + subs r0, #174 @ 0xae │ │ + @ instruction: 0xfffc7d0c │ │ movs r0, r1 │ │ - ldrb r4, [r4, #29] │ │ + strh r0, [r7, #30] │ │ movs r0, r1 │ │ - ldrb r4, [r5, #29] │ │ + strh r0, [r0, #32] │ │ movs r0, r1 │ │ - ldrb r2, [r2, #29] │ │ + strh r6, [r4, #30] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ mov r4, r0 │ │ adds r0, r1, #3 │ │ cmp r2, #0 │ │ - beq.w 526c4 │ │ + beq.w 52e50 │ │ ldrd r6, r9, [r4, #8] │ │ mov r8, r2 │ │ cmp r0, r6 │ │ - bls.n 525e8 │ │ + bls.n 52d74 │ │ ldr r2, [r4, #0] │ │ subs r7, r0, r6 │ │ subs r0, r2, r6 │ │ cmp r7, r0 │ │ - bhi.w 52758 │ │ + bhi.w 52ee4 │ │ ldr r5, [r4, #4] │ │ cmp r7, #2 │ │ add.w r0, r5, r6 │ │ - bcc.n 525e0 │ │ + bcc.n 52d6c │ │ subs r7, #1 │ │ mov sl, r1 │ │ mov fp, r3 │ │ mov r1, r7 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r6, r7 │ │ mov r1, sl │ │ adds r0, r5, r6 │ │ mov r3, fp │ │ adds r6, #1 │ │ movs r2, #0 │ │ str r6, [r4, #8] │ │ strb r2, [r0, #0] │ │ cmp r6, r1 │ │ - bcc.w 5272e │ │ + bcc.w 52eba │ │ cmp.w r9, #16777216 @ 0x1000000 │ │ - bcs.w 527ec │ │ + bcs.w 52f78 │ │ subs r0, r6, r1 │ │ cmp r0, #2 │ │ - bls.w 52712 │ │ + bls.w 52e9e │ │ ldr r5, [r4, #4] │ │ ldr r7, [r4, #12] │ │ adds r0, r5, r1 │ │ strh.w r9, [r5, r1] │ │ mov.w r1, r9, lsr #16 │ │ strb r1, [r0, #2] │ │ adds r0, r7, #3 │ │ cmp r0, r6 │ │ - bls.n 52644 │ │ + bls.n 52dd0 │ │ ldr r1, [r4, #0] │ │ sub.w r9, r0, r6 │ │ subs r0, r1, r6 │ │ cmp r9, r0 │ │ - bhi.w 52780 │ │ + bhi.w 52f0c │ │ adds r0, r5, r6 │ │ cmp.w r9, #2 │ │ - bcc.n 5263c │ │ + bcc.n 52dc8 │ │ sub.w r9, r9, #1 │ │ mov sl, r3 │ │ mov r1, r9 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r6, r9 │ │ mov r3, sl │ │ adds r0, r5, r6 │ │ adds r6, #1 │ │ movs r1, #0 │ │ str r6, [r4, #8] │ │ strb r1, [r0, #0] │ │ cmp r6, r7 │ │ - bcc.n 5273c │ │ + bcc.n 52ec8 │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ - bcs.w 527ec │ │ + bcs.w 52f78 │ │ subs r0, r6, r7 │ │ cmp r0, #2 │ │ - bls.n 52712 │ │ + bls.n 52e9e │ │ ldr r0, [r4, #12] │ │ adds r1, r5, r7 │ │ strh r3, [r5, r7] │ │ mov.w r9, r3, lsl #2 │ │ adds r7, r0, #3 │ │ add.w r5, r7, r9 │ │ lsrs r2, r3, #16 │ │ cmp r5, r6 │ │ strb r2, [r1, #2] │ │ - bls.n 526a2 │ │ + bls.n 52e2e │ │ ldr r0, [r4, #0] │ │ sub.w sl, r5, r6 │ │ subs r0, r0, r6 │ │ cmp sl, r0 │ │ - bhi.w 527a4 │ │ + bhi.w 52f30 │ │ ldr.w fp, [r4, #4] │ │ cmp.w sl, #2 │ │ add.w r0, fp, r6 │ │ - bcc.n 5269a │ │ + bcc.n 52e26 │ │ sub.w sl, sl, #1 │ │ mov r1, sl │ │ - bl d3fdc │ │ + bl d5370 │ │ add r6, sl │ │ add.w r0, fp, r6 │ │ adds r6, #1 │ │ movs r1, #0 │ │ str r6, [r4, #8] │ │ strb r1, [r0, #0] │ │ cmp r5, r7 │ │ - bcc.n 52720 │ │ + bcc.n 52eac │ │ cmp r5, r6 │ │ - bhi.n 52720 │ │ + bhi.n 52eac │ │ ldr r0, [r4, #4] │ │ mov r1, r8 │ │ mov r2, r9 │ │ add r0, r7 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [r4, #12] │ │ add r0, r9 │ │ adds r0, #3 │ │ str r0, [r4, #12] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r5, [r4, #8] │ │ cmp r0, r5 │ │ - bls.n 526f6 │ │ + bls.n 52e82 │ │ ldr r2, [r4, #0] │ │ subs r6, r0, r5 │ │ subs r0, r2, r5 │ │ cmp r6, r0 │ │ - bhi.n 527c8 │ │ + bhi.n 52f54 │ │ ldr r7, [r4, #4] │ │ cmp r6, #2 │ │ add.w r0, r7, r5 │ │ - bcc.n 526ee │ │ + bcc.n 52e7a │ │ subs r6, #1 │ │ mov r8, r1 │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r6 │ │ mov r1, r8 │ │ adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r2, #0 │ │ str r5, [r4, #8] │ │ strb r2, [r0, #0] │ │ cmp r5, r1 │ │ - bcc.n 5274a │ │ + bcc.n 52ed6 │ │ subs r0, r5, r1 │ │ cmp r0, #2 │ │ itttt hi │ │ ldrhi r0, [r4, #4] │ │ movhi r2, #0 │ │ strhhi r2, [r0, r1] │ │ addhi r0, r1 │ │ ittt hi │ │ strbhi r2, [r0, #2] │ │ addhi sp, #4 │ │ ldmiahi.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #232] @ (527fc ) │ │ + ldr r0, [pc, #232] @ (52f88 ) │ │ movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #232] @ (52800 ) │ │ + ldr r2, [pc, #232] @ (52f8c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #240] @ (52814 ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #240] @ (52fa0 ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ mov r2, r6 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #212] @ (52804 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #212] @ (52f90 ) │ │ mov r0, r1 │ │ add r3, pc │ │ mov r1, r6 │ │ mov r2, r6 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #208] @ (52810 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #208] @ (52f9c ) │ │ mov r0, r7 │ │ add r3, pc │ │ mov r1, r6 │ │ mov r2, r6 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #204] @ (52818 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #204] @ (52fa4 ) │ │ mov r0, r1 │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #1 │ │ mov r5, r1 │ │ str r0, [sp, #0] │ │ mov r1, r6 │ │ mov r6, r3 │ │ mov r0, r4 │ │ mov r2, r7 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r3, r6 │ │ ldr r6, [r4, #8] │ │ mov r1, r5 │ │ ldr r5, [r4, #4] │ │ cmp r7, #2 │ │ add.w r0, r5, r6 │ │ - bcs.w 525cc │ │ - b.n 525e0 │ │ + bcs.w 52d58 │ │ + b.n 52d6c │ │ movs r0, #1 │ │ mov r5, r3 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r9 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r3, r5 │ │ ldrd r5, r6, [r4, #4] │ │ adds r0, r5, r6 │ │ cmp.w r9, #2 │ │ - bcs.w 5262a │ │ - b.n 5263c │ │ + bcs.w 52db6 │ │ + b.n 52dc8 │ │ movs r0, #1 │ │ mov r1, r6 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r2, sl │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r6, [r4, #8] │ │ ldr.w fp, [r4, #4] │ │ cmp.w sl, #2 │ │ add.w r0, fp, r6 │ │ - bcs.w 5268a │ │ - b.n 5269a │ │ + bcs.w 52e16 │ │ + b.n 52e26 │ │ movs r0, #1 │ │ mov r7, r1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r5, [r4, #8] │ │ mov r1, r7 │ │ ldr r7, [r4, #4] │ │ cmp r6, #2 │ │ add.w r0, r7, r5 │ │ - bcs.w 526de │ │ - b.n 526ee │ │ - ldr r0, [pc, #24] @ (52808 ) │ │ + bcs.w 52e6a │ │ + b.n 52e7a │ │ + ldr r0, [pc, #24] @ (52f94 ) │ │ movs r1, #62 @ 0x3e │ │ - ldr r2, [pc, #24] @ (5280c ) │ │ + ldr r2, [pc, #24] @ (52f98 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ nop │ │ - subs r2, #114 @ 0x72 │ │ - vqshlu.s64 , q1, #60 @ 0x3c │ │ + adds r7, #70 @ 0x46 │ │ + @ instruction: 0xfffc7b76 │ │ movs r0, r1 │ │ - ldrb r2, [r7, #19] │ │ + strh r6, [r1, #12] │ │ movs r0, r1 │ │ - subs r1, #90 @ 0x5a │ │ - @ instruction: 0xfffc75e8 │ │ + adds r6, #46 @ 0x2e │ │ + vtbl.8 d23, {d28-d30}, d12 │ │ movs r0, r1 │ │ - ldrb r4, [r5, #19] │ │ + strh r0, [r0, #12] │ │ movs r0, r1 │ │ - ldrb r4, [r6, #19] │ │ + strh r0, [r1, #12] │ │ movs r0, r1 │ │ - ldrb r2, [r3, #19] │ │ + strh r6, [r5, #10] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ mov r4, r0 │ │ adds r0, r1, #3 │ │ cmp r2, #0 │ │ - beq.w 52944 │ │ + beq.w 530d0 │ │ ldrd r6, r9, [r4, #8] │ │ mov r8, r2 │ │ cmp r0, r6 │ │ - bls.n 52868 │ │ + bls.n 52ff4 │ │ ldr r2, [r4, #0] │ │ subs r7, r0, r6 │ │ subs r0, r2, r6 │ │ cmp r7, r0 │ │ - bhi.w 529d8 │ │ + bhi.w 53164 │ │ ldr r5, [r4, #4] │ │ cmp r7, #2 │ │ add.w r0, r5, r6 │ │ - bcc.n 52860 │ │ + bcc.n 52fec │ │ subs r7, #1 │ │ mov sl, r1 │ │ mov fp, r3 │ │ mov r1, r7 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r6, r7 │ │ mov r1, sl │ │ adds r0, r5, r6 │ │ mov r3, fp │ │ adds r6, #1 │ │ movs r2, #0 │ │ str r6, [r4, #8] │ │ strb r2, [r0, #0] │ │ cmp r6, r1 │ │ - bcc.w 529ae │ │ + bcc.w 5313a │ │ cmp.w r9, #16777216 @ 0x1000000 │ │ - bcs.w 52a6c │ │ + bcs.w 531f8 │ │ subs r0, r6, r1 │ │ cmp r0, #2 │ │ - bls.w 52992 │ │ + bls.w 5311e │ │ ldr r5, [r4, #4] │ │ ldr r7, [r4, #12] │ │ adds r0, r5, r1 │ │ strh.w r9, [r5, r1] │ │ mov.w r1, r9, lsr #16 │ │ strb r1, [r0, #2] │ │ adds r0, r7, #3 │ │ cmp r0, r6 │ │ - bls.n 528c4 │ │ + bls.n 53050 │ │ ldr r1, [r4, #0] │ │ sub.w r9, r0, r6 │ │ subs r0, r1, r6 │ │ cmp r9, r0 │ │ - bhi.w 52a00 │ │ + bhi.w 5318c │ │ adds r0, r5, r6 │ │ cmp.w r9, #2 │ │ - bcc.n 528bc │ │ + bcc.n 53048 │ │ sub.w r9, r9, #1 │ │ mov sl, r3 │ │ mov r1, r9 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r6, r9 │ │ mov r3, sl │ │ adds r0, r5, r6 │ │ adds r6, #1 │ │ movs r1, #0 │ │ str r6, [r4, #8] │ │ strb r1, [r0, #0] │ │ cmp r6, r7 │ │ - bcc.n 529bc │ │ + bcc.n 53148 │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ - bcs.w 52a6c │ │ + bcs.w 531f8 │ │ subs r0, r6, r7 │ │ cmp r0, #2 │ │ - bls.n 52992 │ │ + bls.n 5311e │ │ ldr r0, [r4, #12] │ │ adds r1, r5, r7 │ │ strh r3, [r5, r7] │ │ mov.w r9, r3, lsl #3 │ │ adds r7, r0, #3 │ │ add.w r5, r7, r9 │ │ lsrs r2, r3, #16 │ │ cmp r5, r6 │ │ strb r2, [r1, #2] │ │ - bls.n 52922 │ │ + bls.n 530ae │ │ ldr r0, [r4, #0] │ │ sub.w sl, r5, r6 │ │ subs r0, r0, r6 │ │ cmp sl, r0 │ │ - bhi.w 52a24 │ │ + bhi.w 531b0 │ │ ldr.w fp, [r4, #4] │ │ cmp.w sl, #2 │ │ add.w r0, fp, r6 │ │ - bcc.n 5291a │ │ + bcc.n 530a6 │ │ sub.w sl, sl, #1 │ │ mov r1, sl │ │ - bl d3fdc │ │ + bl d5370 │ │ add r6, sl │ │ add.w r0, fp, r6 │ │ adds r6, #1 │ │ movs r1, #0 │ │ str r6, [r4, #8] │ │ strb r1, [r0, #0] │ │ cmp r5, r7 │ │ - bcc.n 529a0 │ │ + bcc.n 5312c │ │ cmp r5, r6 │ │ - bhi.n 529a0 │ │ + bhi.n 5312c │ │ ldr r0, [r4, #4] │ │ mov r1, r8 │ │ mov r2, r9 │ │ add r0, r7 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [r4, #12] │ │ add r0, r9 │ │ adds r0, #3 │ │ str r0, [r4, #12] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r5, [r4, #8] │ │ cmp r0, r5 │ │ - bls.n 52976 │ │ + bls.n 53102 │ │ ldr r2, [r4, #0] │ │ subs r6, r0, r5 │ │ subs r0, r2, r5 │ │ cmp r6, r0 │ │ - bhi.n 52a48 │ │ + bhi.n 531d4 │ │ ldr r7, [r4, #4] │ │ cmp r6, #2 │ │ add.w r0, r7, r5 │ │ - bcc.n 5296e │ │ + bcc.n 530fa │ │ subs r6, #1 │ │ mov r8, r1 │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r6 │ │ mov r1, r8 │ │ adds r0, r7, r5 │ │ adds r5, #1 │ │ movs r2, #0 │ │ str r5, [r4, #8] │ │ strb r2, [r0, #0] │ │ cmp r5, r1 │ │ - bcc.n 529ca │ │ + bcc.n 53156 │ │ subs r0, r5, r1 │ │ cmp r0, #2 │ │ itttt hi │ │ ldrhi r0, [r4, #4] │ │ movhi r2, #0 │ │ strhhi r2, [r0, r1] │ │ addhi r0, r1 │ │ ittt hi │ │ strbhi r2, [r0, #2] │ │ addhi sp, #4 │ │ ldmiahi.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #232] @ (52a7c ) │ │ + ldr r0, [pc, #232] @ (53208 ) │ │ movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #232] @ (52a80 ) │ │ + ldr r2, [pc, #232] @ (5320c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #240] @ (52a94 ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #240] @ (53220 ) │ │ mov r0, r7 │ │ mov r1, r5 │ │ mov r2, r6 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #212] @ (52a84 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #212] @ (53210 ) │ │ mov r0, r1 │ │ add r3, pc │ │ mov r1, r6 │ │ mov r2, r6 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #208] @ (52a90 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #208] @ (5321c ) │ │ mov r0, r7 │ │ add r3, pc │ │ mov r1, r6 │ │ mov r2, r6 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #204] @ (52a98 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #204] @ (53224 ) │ │ mov r0, r1 │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #1 │ │ mov r5, r1 │ │ str r0, [sp, #0] │ │ mov r1, r6 │ │ mov r6, r3 │ │ mov r0, r4 │ │ mov r2, r7 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r3, r6 │ │ ldr r6, [r4, #8] │ │ mov r1, r5 │ │ ldr r5, [r4, #4] │ │ cmp r7, #2 │ │ add.w r0, r5, r6 │ │ - bcs.w 5284c │ │ - b.n 52860 │ │ + bcs.w 52fd8 │ │ + b.n 52fec │ │ movs r0, #1 │ │ mov r5, r3 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r9 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r3, r5 │ │ ldrd r5, r6, [r4, #4] │ │ adds r0, r5, r6 │ │ cmp.w r9, #2 │ │ - bcs.w 528aa │ │ - b.n 528bc │ │ + bcs.w 53036 │ │ + b.n 53048 │ │ movs r0, #1 │ │ mov r1, r6 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r2, sl │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r6, [r4, #8] │ │ ldr.w fp, [r4, #4] │ │ cmp.w sl, #2 │ │ add.w r0, fp, r6 │ │ - bcs.w 5290a │ │ - b.n 5291a │ │ + bcs.w 53096 │ │ + b.n 530a6 │ │ movs r0, #1 │ │ mov r7, r1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r5, [r4, #8] │ │ mov r1, r7 │ │ ldr r7, [r4, #4] │ │ cmp r6, #2 │ │ add.w r0, r7, r5 │ │ - bcs.w 5295e │ │ - b.n 5296e │ │ - ldr r0, [pc, #24] @ (52a88 ) │ │ + bcs.w 530ea │ │ + b.n 530fa │ │ + ldr r0, [pc, #24] @ (53214 ) │ │ movs r1, #62 @ 0x3e │ │ - ldr r2, [pc, #24] @ (52a8c ) │ │ + ldr r2, [pc, #24] @ (53218 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ nop │ │ - adds r7, #242 @ 0xf2 │ │ - vsri.32 , q1, #4 │ │ + adds r4, #198 @ 0xc6 │ │ + @ instruction: 0xfffc78f6 │ │ movs r0, r1 │ │ - ldrb r2, [r7, #9] │ │ + ldrb r6, [r1, #28] │ │ movs r0, r1 │ │ - adds r6, #218 @ 0xda │ │ - @ instruction: 0xfffc7368 │ │ + adds r3, #174 @ 0xae │ │ + vtbl.8 d23, {d12}, d12 │ │ movs r0, r1 │ │ - ldrb r4, [r5, #9] │ │ + ldrb r0, [r0, #28] │ │ movs r0, r1 │ │ - ldrb r4, [r6, #9] │ │ + ldrb r0, [r1, #28] │ │ movs r0, r1 │ │ - ldrb r2, [r3, #9] │ │ + ldrb r6, [r5, #27] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #44 @ 0x2c │ │ mov r4, r0 │ │ ldrb r0, [r1, #0] │ │ cmp r0, #0 │ │ - beq.n 52b36 │ │ + beq.n 532c2 │ │ mov r5, r2 │ │ ldr r2, [sp, #72] @ 0x48 │ │ movw r0, #31829 @ 0x7c55 │ │ ldr r3, [r5, #0] │ │ movt r0, #32586 @ 0x7f4a │ │ mov r9, r1 │ │ muls r0, r2 │ │ ldr r1, [r5, #16] │ │ ands r0, r3 │ │ cmp r1, r0 │ │ - bls.n 52b70 │ │ + bls.n 532fc │ │ ldr r3, [r5, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ ldr r1, [sp, #76] @ 0x4c │ │ add.w r0, r3, r0, lsl #2 │ │ ldrd r0, r3, [r0, #4] │ │ sub.w r7, r0, #24 │ │ add.w r0, r3, r3, lsl #1 │ │ lsls r0, r0, #3 │ │ cmp r0, #0 │ │ - beq.n 52b68 │ │ + beq.n 532f4 │ │ ldr.w r3, [r7, #24]! │ │ subs r0, #24 │ │ ldr r6, [r7, #4] │ │ eors r3, r2 │ │ eors r6, r1 │ │ orrs r3, r6 │ │ - bne.n 52ade │ │ + bne.n 5326a │ │ add.w r8, sp, #8 │ │ ldrd r1, r2, [r7, #12] │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ mov r0, r8 │ │ - bl 4b4c8 │ │ + bl 4bbd8 │ │ ldrd r1, r2, [r7, #12] │ │ add r0, sp, #24 │ │ mov r3, r5 │ │ strd r8, r9, [sp] │ │ - bl 4b5b0 │ │ + bl 4bcb8 │ │ ldr r0, [sp, #24] │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.n 52b46 │ │ + bne.n 532d2 │ │ add r3, sp, #8 │ │ movs r7, #0 │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r7, r0, [r4] │ │ add.w r0, r4, #8 │ │ stmia r0!, {r1, r2, r3} │ │ add sp, #44 @ 0x2c │ │ @@ -64365,168 +64448,168 @@ │ │ ldr r7, [sp, #8] │ │ movs r6, #1 │ │ ldmia r3, {r0, r1, r2, r3} │ │ cmp r7, #0 │ │ strd r6, r0, [r4] │ │ add.w r0, r4, #8 │ │ stmia r0!, {r1, r2, r3} │ │ - beq.n 52b30 │ │ + beq.n 532bc │ │ ldr r0, [sp, #12] │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r0, [pc, #16] @ (52b7c ) │ │ + ldr r0, [pc, #16] @ (53308 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r2, [pc, #4] @ (52b78 ) │ │ + bl 3fbc0 │ │ + ldr r2, [pc, #4] @ (53304 ) │ │ add r2, pc │ │ - bl 3f474 │ │ - strb r2, [r1, #12] │ │ + bl 3fbfc │ │ + strb r6, [r5, #30] │ │ movs r0, r1 │ │ - ldrb r2, [r4, #3] │ │ + ldrb r6, [r6, #21] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ mov r6, r0 │ │ cmp r2, #0 │ │ str r0, [sp, #12] │ │ - beq.w 52e50 │ │ + beq.w 535dc │ │ ldrd r5, fp, [r6, #8] │ │ adds r0, r1, #3 │ │ cmp r0, r5 │ │ - bls.n 52bd6 │ │ + bls.n 53362 │ │ ldr r6, [r6, #0] │ │ subs r4, r0, r5 │ │ subs r0, r6, r5 │ │ cmp r4, r0 │ │ - bhi.w 52f04 │ │ + bhi.w 53690 │ │ ldr r6, [sp, #12] │ │ ldr r6, [r6, #4] │ │ cmp r4, #2 │ │ add.w r0, r6, r5 │ │ - bcc.n 52bca │ │ + bcc.n 53356 │ │ subs r4, #1 │ │ mov r8, r1 │ │ mov r9, r2 │ │ mov sl, r3 │ │ mov r1, r4 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r4 │ │ mov r1, r8 │ │ adds r0, r6, r5 │ │ mov r3, sl │ │ mov r2, r9 │ │ ldr r7, [sp, #12] │ │ adds r5, #1 │ │ movs r6, #0 │ │ strb r6, [r0, #0] │ │ mov r6, r7 │ │ str r5, [r7, #8] │ │ cmp r5, r1 │ │ - bcc.w 52eda │ │ + bcc.w 53666 │ │ cmp.w fp, #16777216 @ 0x1000000 │ │ - bcs.w 52f80 │ │ + bcs.w 5370c │ │ subs r0, r5, r1 │ │ cmp r0, #2 │ │ - bls.w 52ea2 │ │ + bls.w 5362e │ │ ldr r4, [r6, #4] │ │ ldr r7, [r6, #12] │ │ adds r0, r4, r1 │ │ strh.w fp, [r4, r1] │ │ mov.w r1, fp, lsr #16 │ │ strb r1, [r0, #2] │ │ adds r0, r7, #3 │ │ cmp r0, r5 │ │ - bls.n 52c32 │ │ + bls.n 533be │ │ ldr r1, [r6, #0] │ │ subs r6, r0, r5 │ │ subs r0, r1, r5 │ │ cmp r6, r0 │ │ - bhi.w 52f32 │ │ + bhi.w 536be │ │ adds r0, r4, r5 │ │ cmp r6, #2 │ │ - bcc.n 52c28 │ │ + bcc.n 533b4 │ │ subs r6, #1 │ │ mov r8, r2 │ │ mov r9, r3 │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r6 │ │ mov r3, r9 │ │ adds r0, r4, r5 │ │ mov r2, r8 │ │ ldr r1, [sp, #12] │ │ adds r5, #1 │ │ str r5, [r1, #8] │ │ movs r1, #0 │ │ strb r1, [r0, #0] │ │ cmp r5, r7 │ │ - bcc.w 52ee8 │ │ + bcc.w 53674 │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ - bcs.w 52f80 │ │ + bcs.w 5370c │ │ subs r0, r5, r7 │ │ cmp r0, #2 │ │ - bls.w 52ea2 │ │ + bls.w 5362e │ │ ldr r6, [sp, #12] │ │ adds r1, r4, r7 │ │ strh r3, [r4, r7] │ │ lsrs r7, r3, #16 │ │ cmp r3, #0 │ │ ldr r0, [r6, #12] │ │ strb r7, [r1, #2] │ │ add.w r1, r3, r3, lsl #1 │ │ add r1, r0 │ │ add.w r1, r1, #3 │ │ str r1, [r6, #12] │ │ - beq.w 52e4a │ │ + beq.w 535d6 │ │ mvn.w r1, #2 │ │ sub.w r9, r1, r0 │ │ add.w sl, r0, #6 │ │ add.w fp, r2, #4 │ │ lsls r3, r3, #3 │ │ - b.n 52ca2 │ │ + b.n 5342e │ │ add.w r0, r8, r4 │ │ mov r1, ip │ │ mov r2, r3 │ │ mov r4, r3 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [r6, #12] │ │ ldr r3, [sp, #16] │ │ add r0, r4 │ │ str r0, [r6, #12] │ │ sub.w r9, r9, #3 │ │ add.w sl, sl, #3 │ │ add.w fp, fp, #8 │ │ subs r3, #8 │ │ - beq.w 52e4a │ │ + beq.w 535d6 │ │ ldr.w ip, [fp, #-4] │ │ sub.w r8, sl, #3 │ │ cmp.w ip, #0 │ │ - beq.n 52d7a │ │ + beq.n 53506 │ │ str r3, [sp, #16] │ │ ldr r7, [r6, #8] │ │ ldr.w r3, [fp] │ │ cmp sl, r7 │ │ - bls.n 52d06 │ │ + bls.n 53492 │ │ ldr r0, [r6, #0] │ │ sub.w r4, sl, r7 │ │ mov r5, r7 │ │ subs r0, r0, r7 │ │ cmp r4, r0 │ │ - bhi.w 52dda │ │ + bhi.w 53566 │ │ ldr r6, [r6, #4] │ │ cmp r4, #2 │ │ add.w r0, r6, r5 │ │ - bcc.n 52cfc │ │ + bcc.n 53488 │ │ mvns r1, r7 │ │ str.w r8, [sp, #8] │ │ add r1, sl │ │ mov r4, ip │ │ mov r8, r3 │ │ - bl d3fdc │ │ + bl d5370 │ │ subs r0, r5, r7 │ │ mov r3, r8 │ │ add.w r1, sl, r0 │ │ add r0, r6 │ │ add r0, sl │ │ ldr.w r8, [sp, #8] │ │ subs r5, r1, #1 │ │ @@ -64534,438 +64617,438 @@ │ │ mov ip, r4 │ │ ldr r6, [sp, #12] │ │ adds r7, r5, #1 │ │ movs r1, #0 │ │ strb r1, [r0, #0] │ │ str r7, [r6, #8] │ │ cmp r8, r7 │ │ - bhi.w 52ebe │ │ + bhi.w 5364a │ │ adds r0, r3, #1 │ │ cmp.w r0, #16777216 @ 0x1000000 │ │ - bcs.w 52f80 │ │ + bcs.w 5370c │ │ add.w r1, r7, r9 │ │ cmp r1, #2 │ │ - bls.w 52ea2 │ │ + bls.w 5362e │ │ ldr.w r8, [r6, #4] │ │ lsrs r2, r0, #16 │ │ ldr r4, [r6, #12] │ │ add.w r1, r8, sl │ │ adds r5, r4, r3 │ │ cmp r5, r7 │ │ strb.w r2, [r1, #-1] │ │ strh.w r0, [r1, #-3] │ │ - bls.n 52d6c │ │ + bls.n 534f8 │ │ ldr r0, [r6, #0] │ │ subs r6, r5, r7 │ │ subs r0, r0, r7 │ │ cmp r6, r0 │ │ - bhi.n 52e02 │ │ + bhi.n 5358e │ │ add.w r0, r8, r7 │ │ cmp r6, #2 │ │ - bcc.n 52d62 │ │ + bcc.n 534ee │ │ subs r6, #1 │ │ strd ip, r3, [sp, #4] │ │ mov r1, r6 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r7, r6 │ │ ldrd ip, r3, [sp, #4] │ │ add.w r0, r8, r7 │ │ ldr r6, [sp, #12] │ │ adds r7, #1 │ │ movs r1, #0 │ │ strb r1, [r0, #0] │ │ str r7, [r6, #8] │ │ cmp r5, r4 │ │ - bcc.w 52eb0 │ │ + bcc.w 5363c │ │ cmp r5, r7 │ │ - bls.w 52c7a │ │ - b.n 52eb0 │ │ + bls.w 53406 │ │ + b.n 5363c │ │ ldr r4, [r6, #8] │ │ cmp sl, r4 │ │ - bls.n 52dbc │ │ + bls.n 53548 │ │ ldr r0, [r6, #0] │ │ sub.w r5, sl, r4 │ │ mov r7, r4 │ │ str r3, [sp, #16] │ │ subs r0, r0, r4 │ │ cmp r5, r0 │ │ - bhi.n 52e2c │ │ + bhi.n 535b8 │ │ ldr r6, [r6, #4] │ │ cmp r5, #2 │ │ add.w r0, r6, r7 │ │ - bcc.n 52db0 │ │ + bcc.n 5353c │ │ mvns r1, r4 │ │ add r1, sl │ │ - bl d3fdc │ │ + bl d5370 │ │ subs r0, r7, r4 │ │ add.w r1, sl, r0 │ │ add r0, r6 │ │ add r0, sl │ │ subs r7, r1, #1 │ │ subs r0, #1 │ │ ldr r6, [sp, #12] │ │ adds r4, r7, #1 │ │ ldr r3, [sp, #16] │ │ movs r1, #0 │ │ strb r1, [r0, #0] │ │ str r4, [r6, #8] │ │ cmp r8, r4 │ │ - bhi.w 52ecc │ │ + bhi.w 53658 │ │ add.w r0, r4, r9 │ │ cmp r0, #2 │ │ - bls.n 52ea2 │ │ + bls.n 5362e │ │ ldr r0, [r6, #4] │ │ movs r1, #0 │ │ add r0, sl │ │ strb.w r1, [r0, #-1] │ │ strh.w r1, [r0, #-3] │ │ - b.n 52c90 │ │ + b.n 5341c │ │ movs r0, #1 │ │ str r3, [sp, #8] │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ mov r1, r7 │ │ mov r2, r4 │ │ movs r3, #1 │ │ mov r5, ip │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov ip, r5 │ │ ldr r3, [sp, #8] │ │ ldr r5, [r6, #8] │ │ ldr r6, [r6, #4] │ │ cmp r4, #2 │ │ add.w r0, r6, r5 │ │ - bcs.w 52cd6 │ │ - b.n 52cfc │ │ + bcs.w 53462 │ │ + b.n 53488 │ │ ldr.w r8, [sp, #12] │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ mov r1, r7 │ │ str r3, [sp, #8] │ │ mov r2, r6 │ │ mov r0, r8 │ │ movs r3, #1 │ │ mov r7, ip │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov ip, r7 │ │ ldr r3, [sp, #8] │ │ ldrd r8, r7, [r8, #4] │ │ add.w r0, r8, r7 │ │ cmp r6, #2 │ │ - bcs.n 52d4c │ │ - b.n 52d62 │ │ + bcs.n 534d8 │ │ + b.n 534ee │ │ movs r0, #1 │ │ mov r1, r4 │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ mov r2, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r7, [r6, #8] │ │ ldr r6, [r6, #4] │ │ cmp r5, #2 │ │ add.w r0, r6, r7 │ │ - bcs.n 52d9a │ │ - b.n 52db0 │ │ + bcs.n 53526 │ │ + b.n 5353c │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r4, [r6, #8] │ │ adds r0, r1, #3 │ │ cmp r0, r4 │ │ - bls.n 52e86 │ │ + bls.n 53612 │ │ ldr r2, [r6, #0] │ │ subs r5, r0, r4 │ │ subs r0, r2, r4 │ │ cmp r5, r0 │ │ - bhi.n 52f5a │ │ + bhi.n 536e6 │ │ ldr r6, [r6, #4] │ │ cmp r5, #2 │ │ add.w r0, r6, r4 │ │ - bcc.n 52e7c │ │ + bcc.n 53608 │ │ subs r5, #1 │ │ mov r7, r1 │ │ mov r1, r5 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r4, r5 │ │ mov r1, r7 │ │ adds r0, r6, r4 │ │ ldr r6, [sp, #12] │ │ adds r4, #1 │ │ movs r2, #0 │ │ strb r2, [r0, #0] │ │ str r4, [r6, #8] │ │ cmp r4, r1 │ │ - bcc.n 52ef6 │ │ + bcc.n 53682 │ │ subs r0, r4, r1 │ │ cmp r0, #2 │ │ itttt hi │ │ ldrhi r0, [r6, #4] │ │ movhi r2, #0 │ │ strhhi r2, [r0, r1] │ │ addhi r0, r1 │ │ ittt hi │ │ strbhi r2, [r0, #2] │ │ addhi sp, #20 │ │ ldmiahi.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #236] @ (52f90 ) │ │ + ldr r0, [pc, #236] @ (5371c ) │ │ movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #236] @ (52f94 ) │ │ + ldr r2, [pc, #236] @ (53720 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #252] @ (52fb0 ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #252] @ (5373c ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, r7 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #236] @ (52fac ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #236] @ (53738 ) │ │ mov r0, r8 │ │ mov r1, r7 │ │ mov r2, r7 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #228] @ (52fb4 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #228] @ (53740 ) │ │ mov r0, r8 │ │ add r3, pc │ │ mov r1, r4 │ │ mov r2, r4 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #188] @ (52f98 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #188] @ (53724 ) │ │ mov r0, r1 │ │ add r3, pc │ │ mov r1, r5 │ │ mov r2, r5 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #188] @ (52fa8 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #188] @ (53734 ) │ │ mov r0, r7 │ │ add r3, pc │ │ mov r1, r5 │ │ mov r2, r5 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #164] @ (52f9c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #164] @ (53728 ) │ │ mov r0, r1 │ │ add r3, pc │ │ mov r1, r4 │ │ mov r2, r4 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ ldr r6, [sp, #12] │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ mov r8, r1 │ │ mov r1, r5 │ │ mov r9, r2 │ │ mov r5, r3 │ │ mov r0, r6 │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r3, r5 │ │ ldr r5, [r6, #8] │ │ mov r1, r8 │ │ mov r2, r9 │ │ ldr r6, [r6, #4] │ │ cmp r4, #2 │ │ add.w r0, r6, r5 │ │ - bcs.w 52bb2 │ │ - b.n 52bca │ │ + bcs.w 5333e │ │ + b.n 53356 │ │ ldr r4, [sp, #12] │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ mov r1, r5 │ │ mov r8, r2 │ │ mov r5, r3 │ │ mov r0, r4 │ │ mov r2, r6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r3, r5 │ │ ldrd r4, r5, [r4, #4] │ │ mov r2, r8 │ │ adds r0, r4, r5 │ │ cmp r6, #2 │ │ - bcs.w 52c14 │ │ - b.n 52c28 │ │ + bcs.w 533a0 │ │ + b.n 533b4 │ │ movs r0, #1 │ │ mov r2, r5 │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ mov r6, r1 │ │ mov r1, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r1, r6 │ │ ldr r6, [sp, #12] │ │ ldr r4, [r6, #8] │ │ ldr r6, [r6, #4] │ │ cmp r5, #2 │ │ add.w r0, r6, r4 │ │ - bcs.w 52e6c │ │ - b.n 52e7c │ │ - ldr r0, [pc, #28] @ (52fa0 ) │ │ + bcs.w 535f8 │ │ + b.n 53608 │ │ + ldr r0, [pc, #28] @ (5372c ) │ │ movs r1, #62 @ 0x3e │ │ - ldr r2, [pc, #28] @ (52fa4 ) │ │ + ldr r2, [pc, #28] @ (53730 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ nop │ │ - adds r2, #226 @ 0xe2 │ │ - vqrdmlsh.s q11, q6, d2[0] │ │ + cmp r7, #182 @ 0xb6 │ │ + @ instruction: 0xfffc73e6 │ │ movs r0, r1 │ │ - strb r6, [r1, #21] │ │ + ldrb r2, [r4, #7] │ │ movs r0, r1 │ │ - strb r2, [r6, #20] │ │ + ldrb r6, [r0, #7] │ │ movs r0, r1 │ │ - adds r1, #198 @ 0xc6 │ │ - vcvt.f32.u32 q11, q2, #4 │ │ + cmp r6, #154 @ 0x9a │ │ + vrshr.u64 , q12, #4 │ │ movs r0, r1 │ │ - strb r0, [r0, #21] │ │ + ldrb r4, [r2, #7] │ │ movs r0, r1 │ │ - strb r6, [r4, #21] │ │ + ldrb r2, [r7, #7] │ │ movs r0, r1 │ │ - strb r4, [r4, #21] │ │ + ldrb r0, [r7, #7] │ │ movs r0, r1 │ │ - strb r4, [r3, #21] │ │ + ldrb r0, [r6, #7] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ mov ip, r0 │ │ cmp r2, #0 │ │ str r0, [sp, #24] │ │ - beq.w 532d6 │ │ + beq.w 53a62 │ │ ldrd r6, r7, [ip, #8] │ │ adds r0, r1, #3 │ │ str r2, [sp, #16] │ │ cmp r0, r6 │ │ - bls.n 53010 │ │ + bls.n 5379c │ │ ldr.w r2, [ip] │ │ subs r4, r0, r6 │ │ subs r0, r2, r6 │ │ cmp r4, r0 │ │ - bhi.w 53390 │ │ + bhi.w 53b1c │ │ ldr.w r5, [ip, #4] │ │ cmp r4, #2 │ │ add.w r0, r5, r6 │ │ - bcc.n 53006 │ │ + bcc.n 53792 │ │ subs r4, #1 │ │ mov r8, r1 │ │ mov r9, r3 │ │ mov r1, r4 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r6, r4 │ │ ldr.w ip, [sp, #24] │ │ adds r0, r5, r6 │ │ mov r1, r8 │ │ mov r3, r9 │ │ adds r6, #1 │ │ movs r2, #0 │ │ str.w r6, [ip, #8] │ │ strb r2, [r0, #0] │ │ cmp r6, r1 │ │ - bcc.w 53366 │ │ + bcc.w 53af2 │ │ cmp.w r7, #16777216 @ 0x1000000 │ │ - bcs.w 53412 │ │ + bcs.w 53b9e │ │ subs r0, r6, r1 │ │ cmp r0, #2 │ │ - bls.w 53340 │ │ + bls.w 53acc │ │ ldr.w r4, [ip, #4] │ │ ldr.w r5, [ip, #12] │ │ adds r0, r4, r1 │ │ strh r7, [r4, r1] │ │ lsrs r1, r7, #16 │ │ strb r1, [r0, #2] │ │ adds r0, r5, #3 │ │ cmp r0, r6 │ │ - bls.n 5306e │ │ + bls.n 537fa │ │ ldr.w r1, [ip] │ │ subs r7, r0, r6 │ │ subs r0, r1, r6 │ │ cmp r7, r0 │ │ - bhi.w 533c0 │ │ + bhi.w 53b4c │ │ adds r0, r4, r6 │ │ cmp r7, #2 │ │ - bcc.n 53064 │ │ + bcc.n 537f0 │ │ subs r7, #1 │ │ mov r8, r3 │ │ mov r1, r7 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r6, r7 │ │ ldr.w ip, [sp, #24] │ │ adds r0, r4, r6 │ │ mov r3, r8 │ │ adds r6, #1 │ │ movs r1, #0 │ │ str.w r6, [ip, #8] │ │ strb r1, [r0, #0] │ │ cmp r6, r5 │ │ - bcc.w 53374 │ │ + bcc.w 53b00 │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ - bcs.w 53412 │ │ + bcs.w 53b9e │ │ subs r0, r6, r5 │ │ cmp r0, #2 │ │ - bls.w 53340 │ │ + bls.w 53acc │ │ adds r0, r4, r5 │ │ lsrs r1, r3, #16 │ │ ldr.w r2, [ip, #12] │ │ cmp r3, #0 │ │ strb r1, [r0, #2] │ │ add.w r0, r3, r3, lsl #1 │ │ add.w r1, r0, r2 │ │ strh r3, [r4, r5] │ │ add.w r1, r1, #3 │ │ str.w r1, [ip, #12] │ │ ldr r1, [sp, #16] │ │ - beq.w 5332c │ │ + beq.w 53ab8 │ │ mov.w r9, r0, lsl #2 │ │ mvn.w r0, #2 │ │ sub.w sl, r0, r2 │ │ mov.w fp, #0 │ │ str r2, [sp, #12] │ │ - b.n 530ec │ │ + b.n 53878 │ │ add.w r0, r8, r4 │ │ mov r1, r3 │ │ mov r2, lr │ │ mov r4, lr │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr.w ip, [sp, #24] │ │ ldrd r2, r1, [sp, #12] │ │ ldr.w r0, [ip, #12] │ │ add r0, r4 │ │ str.w r0, [ip, #12] │ │ sub.w sl, sl, #3 │ │ add.w fp, fp, #3 │ │ subs.w r9, r9, #12 │ │ - beq.w 5332c │ │ + beq.w 53ab8 │ │ ldr.w r3, [r1, fp, lsl #2] │ │ add.w r7, r2, fp │ │ adds r0, r7, #3 │ │ cmp r3, #0 │ │ - beq.n 531d8 │ │ + beq.n 53964 │ │ add.w r1, r1, fp, lsl #2 │ │ ldr.w r5, [ip, #8] │ │ ldr.w lr, [r1, #4] │ │ adds r1, r7, #6 │ │ cmp r1, r5 │ │ - bls.n 53158 │ │ + bls.n 538e4 │ │ str r0, [sp, #20] │ │ subs r1, r7, r5 │ │ ldr.w r0, [ip] │ │ adds r4, r1, #6 │ │ mov r6, r5 │ │ subs r0, r0, r5 │ │ cmp r4, r0 │ │ - bhi.w 53248 │ │ + bhi.w 539d4 │ │ ldr.w r8, [ip, #4] │ │ cmp r4, #2 │ │ add.w r0, r8, r6 │ │ - bcc.n 5314c │ │ + bcc.n 538d8 │ │ adds r1, #5 │ │ str r3, [sp, #8] │ │ mov r4, lr │ │ - bl d3fdc │ │ + bl d5370 │ │ subs r0, r6, r5 │ │ ldrd r3, r2, [sp, #8] │ │ adds r1, r7, r0 │ │ add r0, r8 │ │ add r0, r7 │ │ ldr.w ip, [sp, #24] │ │ adds r6, r1, #5 │ │ @@ -64973,75 +65056,75 @@ │ │ mov lr, r4 │ │ movs r1, #0 │ │ adds r5, r6, #1 │ │ strb r1, [r0, #0] │ │ ldr r0, [sp, #20] │ │ str.w r5, [ip, #8] │ │ cmp r0, r5 │ │ - bhi.w 5334e │ │ + bhi.w 53ada │ │ add.w r0, lr, #1 │ │ cmp.w r0, #16777216 @ 0x1000000 │ │ - bcs.w 53412 │ │ + bcs.w 53b9e │ │ add.w r1, r5, sl │ │ cmp r1, #2 │ │ - bls.w 53340 │ │ + bls.w 53acc │ │ ldr.w r8, [ip, #4] │ │ ldr.w r4, [ip, #12] │ │ add.w r1, r8, r2 │ │ lsrs r2, r0, #16 │ │ add r1, fp │ │ add.w r6, r4, lr │ │ cmp r6, r5 │ │ strb r2, [r1, #5] │ │ strh.w r0, [r1, #3] │ │ - bls.n 531ca │ │ + bls.n 53956 │ │ ldr.w r0, [ip] │ │ subs r7, r6, r5 │ │ subs r0, r0, r5 │ │ cmp r7, r0 │ │ - bhi.n 5327e │ │ + bhi.n 53a0a │ │ add.w r0, r8, r5 │ │ cmp r7, #2 │ │ - bcc.n 531c0 │ │ + bcc.n 5394c │ │ subs r7, #1 │ │ str r3, [sp, #8] │ │ str.w lr, [sp, #20] │ │ mov r1, r7 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r5, r7 │ │ ldr r3, [sp, #8] │ │ ldrd lr, ip, [sp, #20] │ │ add.w r0, r8, r5 │ │ adds r5, #1 │ │ movs r1, #0 │ │ str.w r5, [ip, #8] │ │ strb r1, [r0, #0] │ │ cmp r6, r4 │ │ - bcc.w 53332 │ │ + bcc.w 53abe │ │ cmp r6, r5 │ │ - bls.w 530bc │ │ - b.n 53332 │ │ + bls.w 53848 │ │ + b.n 53abe │ │ ldr.w r4, [ip, #8] │ │ adds r3, r7, #6 │ │ cmp r3, r4 │ │ - bls.n 53226 │ │ + bls.n 539b2 │ │ str r0, [sp, #20] │ │ subs r1, r7, r4 │ │ ldr.w r0, [ip] │ │ adds r5, r1, #6 │ │ mov r6, r4 │ │ subs r0, r0, r4 │ │ cmp r5, r0 │ │ - bhi.n 532aa │ │ + bhi.n 53a36 │ │ ldr.w r8, [ip, #4] │ │ cmp r5, #2 │ │ add.w r0, r8, r6 │ │ - bcc.n 53218 │ │ + bcc.n 539a4 │ │ adds r1, #5 │ │ - bl d3fdc │ │ + bl d5370 │ │ subs r0, r6, r4 │ │ ldr r2, [sp, #12] │ │ adds r1, r7, r0 │ │ add r0, r8 │ │ add r0, r7 │ │ ldr.w ip, [sp, #24] │ │ adds r6, r1, #5 │ │ @@ -65049,323 +65132,323 @@ │ │ movs r3, #0 │ │ ldr r1, [sp, #16] │ │ strb r3, [r0, #0] │ │ adds r4, r6, #1 │ │ ldr r0, [sp, #20] │ │ str.w r4, [ip, #8] │ │ cmp r0, r4 │ │ - bhi.w 5335a │ │ + bhi.w 53ae6 │ │ add.w r0, r4, sl │ │ cmp r0, #2 │ │ - bls.w 53340 │ │ + bls.w 53acc │ │ ldr.w r0, [ip, #4] │ │ movs r3, #0 │ │ add r0, r2 │ │ add r0, fp │ │ strb r3, [r0, #5] │ │ strh.w r3, [r0, #3] │ │ - b.n 530dc │ │ + b.n 53868 │ │ movs r0, #1 │ │ str r1, [sp, #8] │ │ str r0, [sp, #0] │ │ mov r8, r3 │ │ mov r0, ip │ │ mov r1, r5 │ │ mov r2, r4 │ │ movs r3, #1 │ │ mov r6, lr │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w ip, [sp, #24] │ │ mov lr, r6 │ │ ldr r1, [sp, #8] │ │ mov r3, r8 │ │ ldr r2, [sp, #12] │ │ ldr.w r6, [ip, #8] │ │ ldr.w r8, [ip, #4] │ │ cmp r4, #2 │ │ add.w r0, r8, r6 │ │ - bcs.w 5312c │ │ - b.n 5314c │ │ + bcs.w 538b8 │ │ + b.n 538d8 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ mov r8, r3 │ │ mov r0, ip │ │ mov r2, r7 │ │ movs r3, #1 │ │ mov r5, lr │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w ip, [sp, #24] │ │ mov lr, r5 │ │ mov r3, r8 │ │ ldrd r8, r5, [ip, #4] │ │ add.w r0, r8, r5 │ │ cmp r7, #2 │ │ - bcs.w 531a6 │ │ - b.n 531c0 │ │ + bcs.w 53932 │ │ + b.n 5394c │ │ movs r0, #1 │ │ mov r6, r1 │ │ str r0, [sp, #0] │ │ mov r0, ip │ │ mov r1, r4 │ │ mov r2, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w ip, [sp, #24] │ │ mov r1, r6 │ │ ldr r2, [sp, #12] │ │ ldr.w r6, [ip, #8] │ │ ldr.w r8, [ip, #4] │ │ cmp r5, #2 │ │ add.w r0, r8, r6 │ │ - bcs.n 53200 │ │ - b.n 53218 │ │ + bcs.n 5398c │ │ + b.n 539a4 │ │ ldr.w r4, [ip, #8] │ │ adds r0, r1, #3 │ │ cmp r0, r4 │ │ - bls.n 53316 │ │ + bls.n 53aa2 │ │ ldr.w r2, [ip] │ │ subs r5, r0, r4 │ │ subs r0, r2, r4 │ │ cmp r5, r0 │ │ - bhi.n 533e6 │ │ + bhi.n 53b72 │ │ ldr.w r6, [ip, #4] │ │ cmp r5, #2 │ │ add.w r0, r6, r4 │ │ - bcc.n 5330c │ │ + bcc.n 53a98 │ │ subs r5, #1 │ │ mov r7, r1 │ │ mov r1, r5 │ │ - bl d3fdc │ │ + bl d5370 │ │ add r4, r5 │ │ ldr.w ip, [sp, #24] │ │ adds r0, r6, r4 │ │ mov r1, r7 │ │ adds r4, #1 │ │ movs r2, #0 │ │ str.w r4, [ip, #8] │ │ strb r2, [r0, #0] │ │ cmp r4, r1 │ │ - bcc.n 53382 │ │ + bcc.n 53b0e │ │ subs r0, r4, r1 │ │ cmp r0, #2 │ │ - bls.n 53340 │ │ + bls.n 53acc │ │ ldr.w r0, [ip, #4] │ │ movs r2, #0 │ │ strh r2, [r0, r1] │ │ add r0, r1 │ │ strb r2, [r0, #2] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [pc, #272] @ (53444 ) │ │ + ldr r3, [pc, #272] @ (53bd0 ) │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #220] @ (53420 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #220] @ (53bac ) │ │ movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #220] @ (53424 ) │ │ + ldr r2, [pc, #220] @ (53bb0 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #240] @ (53440 ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #240] @ (53bcc ) │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #208] @ (5342c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #208] @ (53bb8 ) │ │ add r3, pc │ │ mov r1, r4 │ │ mov r2, r4 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #192] @ (53428 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #192] @ (53bb4 ) │ │ mov r0, r1 │ │ add r3, pc │ │ mov r1, r6 │ │ mov r2, r6 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #192] @ (53438 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #192] @ (53bc4 ) │ │ mov r0, r5 │ │ add r3, pc │ │ mov r1, r6 │ │ mov r2, r6 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #184] @ (5343c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #184] @ (53bc8 ) │ │ mov r0, r1 │ │ add r3, pc │ │ mov r1, r4 │ │ mov r2, r4 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #1 │ │ mov r5, r1 │ │ str r0, [sp, #0] │ │ mov r1, r6 │ │ mov r6, r3 │ │ mov r0, ip │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w ip, [sp, #24] │ │ mov r3, r6 │ │ mov r1, r5 │ │ ldr.w r6, [ip, #8] │ │ ldr.w r5, [ip, #4] │ │ cmp r4, #2 │ │ add.w r0, r5, r6 │ │ - bcs.w 52fee │ │ - b.n 53006 │ │ + bcs.w 5377a │ │ + b.n 53792 │ │ movs r0, #1 │ │ mov r4, r3 │ │ str r0, [sp, #0] │ │ mov r0, ip │ │ mov r1, r6 │ │ mov r2, r7 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w ip, [sp, #24] │ │ mov r3, r4 │ │ ldrd r4, r6, [ip, #4] │ │ adds r0, r4, r6 │ │ cmp r7, #2 │ │ - bcs.w 53050 │ │ - b.n 53064 │ │ + bcs.w 537dc │ │ + b.n 537f0 │ │ movs r0, #1 │ │ mov r6, r1 │ │ str r0, [sp, #0] │ │ mov r0, ip │ │ mov r1, r4 │ │ mov r2, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w ip, [sp, #24] │ │ mov r1, r6 │ │ ldr.w r4, [ip, #8] │ │ ldr.w r6, [ip, #4] │ │ cmp r5, #2 │ │ add.w r0, r6, r4 │ │ - bcs.w 532f8 │ │ - b.n 5330c │ │ - ldr r0, [pc, #28] @ (53430 ) │ │ + bcs.w 53a84 │ │ + b.n 53a98 │ │ + ldr r0, [pc, #28] @ (53bbc ) │ │ movs r1, #62 @ 0x3e │ │ - ldr r2, [pc, #28] @ (53434 ) │ │ + ldr r2, [pc, #28] @ (53bc0 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - cmp r6, #68 @ 0x44 │ │ - vtbl.8 d22, {d28-d30}, d20 │ │ + bl 3fbd4 │ │ + cmp r3, #24 │ │ + vqrdmlsh.s q11, q6, d8[0] │ │ movs r0, r1 │ │ - strb r2, [r0, #3] │ │ + strb r6, [r2, #21] │ │ movs r0, r1 │ │ - strb r0, [r2, #3] │ │ + strb r4, [r4, #21] │ │ movs r0, r1 │ │ - cmp r5, #52 @ 0x34 │ │ - vtbx.8 d22, {d28-d29}, d2 │ │ + cmp r2, #8 │ │ + vqrdmlah.s q11, q6, d22[0] │ │ movs r0, r1 │ │ - strb r4, [r6, #2] │ │ + strb r0, [r1, #21] │ │ movs r0, r1 │ │ - strb r6, [r4, #2] │ │ + strb r2, [r7, #20] │ │ movs r0, r1 │ │ - strb r0, [r3, #3] │ │ + strb r4, [r5, #21] │ │ movs r0, r1 │ │ - strb r2, [r4, #3] │ │ + strb r6, [r6, #21] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #212 @ 0xd4 │ │ mov sl, r1 │ │ ldrd r3, r1, [r1, #92] @ 0x5c │ │ add.w r7, r1, r1, lsl #1 │ │ mov r4, r2 │ │ mov fp, r0 │ │ ldrd r2, r0, [sp, #248] @ 0xf8 │ │ movs r5, #11 │ │ add.w r1, r3, r7, lsl #4 │ │ add.w r8, r3, #8 │ │ lsls r3, r7, #4 │ │ movt r5, #32768 @ 0x8000 │ │ - cbz r3, 534c8 │ │ + cbz r3, 53c54 │ │ ldrd r7, r6, [r8], #48 @ 0x30 │ │ subs r3, #48 @ 0x30 │ │ eors r6, r0 │ │ eors r7, r2 │ │ orrs r7, r6 │ │ - bne.n 53470 │ │ + bne.n 53bfc │ │ add.w r9, sp, #96 @ 0x60 │ │ str r5, [sp, #96] @ 0x60 │ │ mov r0, r9 │ │ - bl 3193c │ │ + bl 31e78 │ │ ldrd r0, r1, [sl, #48] @ 0x30 │ │ ldrd r2, r3, [r4, #8] │ │ eors r1, r3 │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - bne.n 534d8 │ │ + bne.n 53c64 │ │ ldr r0, [r4, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.w 53748 │ │ + bne.w 53ed4 │ │ mov r1, r4 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ ldr.w r2, [r1, #68]! │ │ ldrd r3, r7, [r1, #4] │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ str r0, [r1, #0] │ │ - bne.n 534e6 │ │ - subs r1, r5, #2 │ │ + bne.n 53c72 │ │ movs r0, #1 │ │ + subs r1, r5, #2 │ │ strd r0, r1, [fp] │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ str.w r1, [fp, #8] │ │ strd r0, r5, [fp] │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #1 │ │ adds r1, r5, #5 │ │ + movs r0, #1 │ │ strd r0, r1, [fp] │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #0 │ │ strd r1, r7, [sp, #12] │ │ str r4, [sp, #28] │ │ movs r1, #4 │ │ add r4, sp, #160 @ 0xa0 │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ movw r1, #909 @ 0x38d │ │ strd r3, r2, [sp, #20] │ │ strd r0, r0, [sp, #160] @ 0xa0 │ │ strd r0, r0, [sp, #176] @ 0xb0 │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ - b.n 53510 │ │ + b.n 53c9c │ │ lsrs r0, r2, #2 │ │ - bne.n 5354e │ │ + bne.n 53cda │ │ mov r0, r4 │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr r0, [sp, #180] @ 0xb4 │ │ cmp r0, #0 │ │ - beq.n 53510 │ │ + beq.n 53c9c │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r6, #1 │ │ movs r5, #0 │ │ - b.n 53536 │ │ + b.n 53cc2 │ │ umull r2, r7, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r7, r3, r5, r7 │ │ mla r5, r3, r5, r7 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 53526 │ │ + beq.n 53cb2 │ │ umull r2, r7, r3, r6 │ │ cmp r0, #1 │ │ - beq.n 5350c │ │ + beq.n 53c98 │ │ mla r1, r3, r1, r7 │ │ mla r1, r5, r6, r1 │ │ mov r6, r2 │ │ - b.n 53526 │ │ + b.n 53cb2 │ │ ldmia r4!, {r1, r2, r3, r7} │ │ add.w r0, r9, #4 │ │ add r5, sp, #32 │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r4, {r1, r2, r3, r7} │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldr r0, [sp, #16] │ │ @@ -65386,370 +65469,370 @@ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldrb.w r2, [r8, #-52] │ │ ldr.w r1, [r8, #-56] │ │ ldrd r3, r0, [sp, #256] @ 0x100 │ │ strd r3, r0, [sp] │ │ mov r0, r9 │ │ mov r3, r5 │ │ - bl 53794 │ │ + bl 53f20 │ │ ldr r0, [sp, #96] @ 0x60 │ │ cmp r0, #1 │ │ - bne.n 535b8 │ │ + bne.n 53d44 │ │ add r3, sp, #100 @ 0x64 │ │ movs r7, #1 │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r7, r0, [fp] │ │ add.w r0, fp, #8 │ │ stmia r0!, {r1, r2, r3} │ │ - b.n 536e6 │ │ + b.n 53e72 │ │ ldr r0, [sp, #104] @ 0x68 │ │ lsls r0, r0, #31 │ │ - beq.n 535e6 │ │ + beq.n 53d72 │ │ ldr.w r2, [sl, #32] │ │ add r0, sp, #96 @ 0x60 │ │ add r1, sp, #32 │ │ ldrd r8, r6, [sp, #112] @ 0x70 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #96 @ 0x60 │ │ add.w ip, sp, #192 @ 0xc0 │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r7} │ │ - bne.n 535f2 │ │ + bne.n 53d7e │ │ add r3, sp, #192 @ 0xc0 │ │ movs r7, #1 │ │ add r5, sp, #32 │ │ - b.n 535aa │ │ + b.n 53d36 │ │ movs r0, #0 │ │ str.w r0, [fp] │ │ str.w r0, [fp, #16] │ │ - b.n 536e6 │ │ + b.n 53e72 │ │ add r7, sp, #192 @ 0xc0 │ │ ldr r4, [sp, #116] @ 0x74 │ │ add.w ip, sp, #160 @ 0xa0 │ │ str r4, [sp, #180] @ 0xb4 │ │ ldmia r7, {r1, r2, r3, r7} │ │ stmia.w ip, {r0, r1, r2, r3, r7} │ │ lsls r0, r0, #31 │ │ - beq.w 53758 │ │ + beq.w 53ee4 │ │ movs r0, #8 │ │ movs r4, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5376e │ │ + beq.w 53efa │ │ eor.w r2, r6, #2147483648 @ 0x80000000 │ │ str r2, [r0, #4] │ │ movs r2, #0 │ │ ldr r1, [sp, #164] @ 0xa4 │ │ strd r4, r2, [sp] │ │ add r2, sp, #96 @ 0x60 │ │ mov r4, r0 │ │ str.w r8, [r0] │ │ mov r0, r2 │ │ movs r2, #16 │ │ mov r3, r4 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r0, r4, [sp, #96] @ 0x60 │ │ cmp r0, #1 │ │ - bne.n 5364c │ │ + bne.n 53dd8 │ │ ldrd r0, r7, [sp, #104] @ 0x68 │ │ ldr r1, [sp, #112] @ 0x70 │ │ - b.n 536c2 │ │ + b.n 53e4e │ │ movs r0, #19 │ │ str r6, [sp, #24] │ │ ldrd r5, sl, [sp, #108] @ 0x6c │ │ movs r6, #19 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 53776 │ │ - ldr r1, [pc, #284] @ (53780 ) │ │ + beq.w 53f02 │ │ + ldr r1, [pc, #284] @ (53f0c ) │ │ movs r2, #19 │ │ mov r7, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #11 │ │ str r6, [sp, #108] @ 0x6c │ │ movt r0, #32768 @ 0x8000 │ │ adds r1, r0, #2 │ │ strd r6, r7, [sp, #100] @ 0x64 │ │ str r1, [sp, #96] @ 0x60 │ │ - cbz r4, 536bc │ │ + cbz r4, 53e48 │ │ add r0, sp, #96 @ 0x60 │ │ - bl 3193c │ │ + bl 31e78 │ │ cmp.w sl, #1 │ │ - bls.n 53760 │ │ + bls.n 53eec │ │ movs r0, #0 │ │ ldr r1, [sp, #24] │ │ str.w r0, [fp] │ │ add.w r2, fp, #12 │ │ ldrh r0, [r5, #0] │ │ str.w r0, [fp, #24] │ │ add r0, sp, #160 @ 0xa0 │ │ str.w r8, [fp, #8] │ │ stmia.w r2, {r1, r5, sl} │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ ldr r4, [sp, #28] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #164] @ 0xa4 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ add r5, sp, #32 │ │ - b.n 536e6 │ │ + b.n 53e72 │ │ mov r4, r1 │ │ movs r0, #19 │ │ movs r1, #19 │ │ strd r0, r7, [fp, #8] │ │ add r0, sp, #160 @ 0xa0 │ │ movs r2, #1 │ │ str.w r1, [fp, #16] │ │ strd r2, r4, [fp] │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ add r5, sp, #32 │ │ ldr r4, [sp, #28] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #164] @ 0xa4 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ ldr r0, [r4, #64] @ 0x40 │ │ - cbnz r0, 53750 │ │ + cbnz r0, 53edc │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ mov sl, r4 │ │ str r0, [r4, #64] @ 0x40 │ │ mov r0, r9 │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ stmia r0!, {r1, r2, r3, r4, r7} │ │ ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ add r0, sp, #160 @ 0xa0 │ │ mov r1, r9 │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ add r2, sp, #160 @ 0xa0 │ │ ldrd r4, r8, [sl, #68] @ 0x44 │ │ ldr.w r6, [sl, #76] @ 0x4c │ │ ldmia r2, {r0, r1, r2} │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ ldr r3, [sp, #12] │ │ stmia r3!, {r0, r1, r2} │ │ - beq.n 5373a │ │ - cbz r6, 53730 │ │ + beq.n 53ec6 │ │ + cbz r6, 53ebc │ │ mov r7, r8 │ │ ldr.w r0, [r7], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r6, #1 │ │ - bne.n 53724 │ │ + bne.n 53eb0 │ │ cmp r4, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r1, [sp, #28] │ │ ldr r0, [r1, #64] @ 0x40 │ │ adds r0, #1 │ │ str r0, [r1, #64] @ 0x40 │ │ add sp, #212 @ 0xd4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #56] @ (53784 ) │ │ + ldr r0, [pc, #60] @ (53f14 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #60] @ (53790 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #48] @ (53f10 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #44] @ (53788 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #48] @ (53f18 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #40] @ (5378c ) │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #44] @ (53f1c ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ mov r2, sl │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #19 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - cmp r6, #214 @ 0xd6 │ │ - vqshrn.u64 d22, q1, #4 │ │ + cmp r3, #170 @ 0xaa │ │ + vqrdmulh.s q11, q14, d14[0] │ │ movs r0, r1 │ │ - str r2, [r0, #124] @ 0x7c │ │ + ldr r6, [r0, #92] @ 0x5c │ │ movs r0, r1 │ │ - str r4, [r2, #104] @ 0x68 │ │ + ldr r6, [r4, #68] @ 0x44 │ │ movs r0, r1 │ │ - ldr r2, [r3, #16] │ │ + ldr r0, [r7, #48] @ 0x30 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ mov r4, r0 │ │ add r0, sp, #40 @ 0x28 │ │ mov r2, r1 │ │ mov r1, r3 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #40 @ 0x28 │ │ ldrd r6, sl, [sp, #52] @ 0x34 │ │ movs r1, #17 │ │ ldmia r7, {r0, r5, r7} │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, #2 │ │ - bne.n 537da │ │ + bne.n 53f66 │ │ mov.w r9, r7, lsr #8 │ │ mov.w fp, #0 │ │ mov.w r8, #0 │ │ cmp r5, r1 │ │ - bne.n 53870 │ │ + bne.n 53ffc │ │ strd r0, r2, [r4, #16] │ │ movs r0, #0 │ │ strd fp, r8, [r4, #8] │ │ str r0, [r4, #0] │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [sp, #60] @ 0x3c │ │ str r1, [sp, #36] @ 0x24 │ │ add r1, sp, #16 │ │ stmia r1!, {r0, r5, r7} │ │ lsls r0, r0, #31 │ │ strd r6, sl, [sp, #28] │ │ - beq.n 538ac │ │ + beq.n 54038 │ │ ldrd r9, r8, [sp, #104] @ 0x68 │ │ movs r0, #0 │ │ mov r1, r5 │ │ movs r2, #17 │ │ strd r8, r0, [sp] │ │ add r0, sp, #40 @ 0x28 │ │ mov r3, r9 │ │ - bl 49810 │ │ + bl 49f38 │ │ add r7, sp, #40 @ 0x28 │ │ ldrd r6, sl, [sp, #52] @ 0x34 │ │ ldmia r7, {r0, r5, r7} │ │ - cbz r0, 53814 │ │ + cbz r0, 53fa0 │ │ mov.w r9, r7, lsr #8 │ │ mov.w fp, #0 │ │ - b.n 5384c │ │ + b.n 53fd8 │ │ mov.w fp, #0 │ │ - cbz r5, 53844 │ │ + cbz r5, 53fd0 │ │ mov r2, r8 │ │ mov r0, r9 │ │ mov r1, r5 │ │ cmp r7, r8 │ │ it cc │ │ movcc r2, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r8, r7 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ cmp r0, #0 │ │ mov.w r0, #0 │ │ it mi │ │ movmi r0, #1 │ │ it eq │ │ moveq r0, r1 │ │ - cbz r0, 5388c │ │ + cbz r0, 54018 │ │ movs r5, #17 │ │ movs r7, #1 │ │ movt r5, #32768 @ 0x8000 │ │ add r0, sp, #16 │ │ mov.w r8, #0 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ ldrd r2, r0, [sp, #8] │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r5, r1 │ │ - beq.n 537c8 │ │ + beq.n 53f54 │ │ mov.w r0, r9, lsr #16 │ │ strh.w r9, [r4, #9] │ │ strb r0, [r4, #11] │ │ movs r0, #1 │ │ strd r6, sl, [r4, #12] │ │ strb r7, [r4, #8] │ │ str r5, [r4, #4] │ │ str r0, [r4, #0] │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r5, #17 │ │ cmp.w sl, #8 │ │ movt r5, #32768 @ 0x8000 │ │ - bne.n 538b4 │ │ + bne.n 54040 │ │ ldr r0, [r6, #0] │ │ movs r7, #0 │ │ str r0, [sp, #12] │ │ mov.w fp, #1 │ │ ldr r0, [r6, #4] │ │ eor.w r0, r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #8] │ │ - b.n 5384c │ │ - ldr r0, [pc, #28] @ (538cc ) │ │ + b.n 53fd8 │ │ + ldr r0, [pc, #28] @ (54058 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #24] @ (538d0 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #24] @ (5405c ) │ │ add r2, sp, #40 @ 0x28 │ │ - ldr r3, [pc, #24] @ (538d4 ) │ │ - ldr r1, [pc, #28] @ (538d8 ) │ │ + ldr r3, [pc, #24] @ (54060 ) │ │ + ldr r1, [pc, #28] @ (54064 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ nop │ │ - str r6, [r5, #100] @ 0x64 │ │ + ldr r2, [r2, #48] @ 0x30 │ │ movs r0, r1 │ │ - ldrsb r1, [r2, r5] │ │ - vcls.s q11, q15 │ │ + strb r3, [r7, r0] │ │ + vtbx.8 d22, {d28}, d2 │ │ movs r0, r1 │ │ - str r4, [r7, #84] @ 0x54 │ │ + ldr r0, [r4, #32] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #276 @ 0x114 │ │ mov r8, r1 │ │ ldrd r3, r1, [r1, #92] @ 0x5c │ │ add.w r7, r1, r1, lsl #1 │ │ mov r4, r2 │ │ mov sl, r0 │ │ ldrd r2, r0, [sp, #312] @ 0x138 │ │ add.w r1, r3, r7, lsl #4 │ │ add.w fp, r3, #8 │ │ lsls r3, r7, #4 │ │ - cbz r3, 53952 │ │ + cbz r3, 540de │ │ ldrd r7, r6, [fp], #48 @ 0x30 │ │ subs r3, #48 @ 0x30 │ │ eors r6, r0 │ │ eors r7, r2 │ │ orrs r7, r6 │ │ - bne.n 538fe │ │ + bne.n 5408a │ │ movs r5, #17 │ │ add.w r9, sp, #176 @ 0xb0 │ │ movt r5, #32768 @ 0x8000 │ │ subs r0, r5, #6 │ │ str r0, [sp, #176] @ 0xb0 │ │ mov r0, r9 │ │ - bl 3193c │ │ + bl 31e78 │ │ ldrb.w r0, [fp, #-14] │ │ - cbz r0, 53964 │ │ + cbz r0, 540f0 │ │ movs r0, #33 @ 0x21 │ │ movs r6, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 53c54 │ │ - ldr r1, [pc, #804] @ (53c5c ) │ │ + beq.w 543e0 │ │ + ldr r1, [pc, #804] @ (543e8 ) │ │ movs r2, #33 @ 0x21 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ subs r0, r5, #7 │ │ strd r0, r6, [sl] │ │ strd r4, r6, [sl, #8] │ │ add sp, #276 @ 0x114 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ @@ -65758,28 +65841,28 @@ │ │ add sp, #276 @ 0x114 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r0, r1, [r8, #48] @ 0x30 │ │ ldrd r2, r3, [r4, #8] │ │ eors r1, r3 │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - bne.n 539ac │ │ + bne.n 54138 │ │ ldrb.w r0, [r4, #80] @ 0x50 │ │ - cbz r0, 539b8 │ │ + cbz r0, 54144 │ │ ldr r0, [r4, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.w 53c3c │ │ + bne.w 543c8 │ │ mov r1, r4 │ │ ldrd r3, r2, [fp, #-24] │ │ ldr.w r7, [r1, #68]! │ │ mov.w ip, #2147483648 @ 0x80000000 │ │ ldrd r6, r0, [r1, #4] │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ str.w ip, [r1] │ │ - bne.n 539c6 │ │ + bne.n 54152 │ │ sub.w r0, r5, #8 │ │ str.w r0, [sl] │ │ add sp, #276 @ 0x114 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ subs r0, r5, #1 │ │ str.w r0, [sl] │ │ add sp, #276 @ 0x114 │ │ @@ -65789,15 +65872,15 @@ │ │ add sp, #276 @ 0x114 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ strd r1, r0, [sp, #28] │ │ ldr r0, [r4, #16] │ │ strd r6, r7, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ - bne.w 53c3c │ │ + bne.w 543c8 │ │ add.w r1, r4, #24 │ │ str r5, [sp, #20] │ │ str r1, [sp, #24] │ │ add r0, sp, #56 @ 0x38 │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ ldmia.w r1, {r2, r3, r5, r6, r7} │ │ @@ -65809,41 +65892,41 @@ │ │ str r4, [sp, #52] @ 0x34 │ │ add r4, sp, #240 @ 0xf0 │ │ strd r0, r1, [sp, #248] @ 0xf8 │ │ movw r1, #909 @ 0x38d │ │ strd r0, r0, [sp, #240] @ 0xf0 │ │ strd r0, r0, [sp, #256] @ 0x100 │ │ strd r0, r1, [sp, #264] @ 0x108 │ │ - b.n 53a16 │ │ + b.n 541a2 │ │ lsrs r0, r2, #2 │ │ - bne.n 53a54 │ │ + bne.n 541e0 │ │ mov r0, r4 │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr r0, [sp, #260] @ 0x104 │ │ cmp r0, #0 │ │ - beq.n 53a16 │ │ + beq.n 541a2 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r6, #1 │ │ movs r7, #0 │ │ - b.n 53a3c │ │ + b.n 541c8 │ │ umull r2, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r5, r3, r7, r5 │ │ mla r7, r3, r7, r5 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 53a2c │ │ + beq.n 541b8 │ │ umull r2, r5, r3, r6 │ │ cmp r0, #1 │ │ - beq.n 53a12 │ │ + beq.n 5419e │ │ mla r1, r3, r1, r5 │ │ mla r1, r7, r6, r1 │ │ mov r6, r2 │ │ - b.n 53a2c │ │ + b.n 541b8 │ │ ldmia r4!, {r1, r2, r3, r7} │ │ add.w r0, r9, #4 │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r4, {r1, r2, r3, r7} │ │ add r4, sp, #96 @ 0x60 │ │ ldr r5, [sp, #320] @ 0x140 │ │ stmia r0!, {r1, r2, r3, r7} │ │ @@ -65862,125 +65945,125 @@ │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r9, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ add r0, sp, #240 @ 0xf0 │ │ mov r3, r5 │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ ldr r7, [sp, #64] @ 0x40 │ │ - bl 4e1c4 │ │ + bl 4e968 │ │ ldrb.w r2, [fp, #-52] │ │ mov r3, r4 │ │ ldr.w r1, [fp, #-56] │ │ add.w fp, sp, #176 @ 0xb0 │ │ ldrd r6, r0, [sp, #244] @ 0xf4 │ │ strd r6, r0, [sp] │ │ mov r0, fp │ │ - bl 53794 │ │ + bl 53f20 │ │ ldrd r1, r0, [sp, #184] @ 0xb8 │ │ ldr r2, [sp, #176] @ 0xb0 │ │ cmp r2, #1 │ │ - bne.n 53ad0 │ │ + bne.n 5425c │ │ ldr r2, [sp, #192] @ 0xc0 │ │ ldr.w r8, [sp, #180] @ 0xb4 │ │ strd r8, r1, [sl] │ │ strd r0, r2, [sl, #8] │ │ - b.n 53b3a │ │ + b.n 542c6 │ │ ldrd r2, r3, [sp, #192] @ 0xc0 │ │ add.w r9, sp, #176 @ 0xb0 │ │ strd r1, r0, [sp] │ │ add r0, sp, #8 │ │ stmia r0!, {r2, r3, r5} │ │ subs.w r3, r7, #2147483648 @ 0x80000000 │ │ add r7, sp, #96 @ 0x60 │ │ add r0, sp, #56 @ 0x38 │ │ it ne │ │ movne r3, r0 │ │ mov r0, r9 │ │ mov r1, r8 │ │ mov r2, r7 │ │ - bl 4cd00 │ │ + bl 4d548 │ │ ldr r0, [sp, #176] @ 0xb0 │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.n 53b30 │ │ + bne.n 542bc │ │ ldr.w r8, [sp, #20] │ │ ldr r2, [sp, #240] @ 0xf0 │ │ ldrd r0, r1, [sp, #184] @ 0xb8 │ │ strd r0, r1, [sl, #8] │ │ str.w r8, [sl] │ │ - cbnz r2, 53b3e │ │ + cbnz r2, 542ca │ │ ldmia r7!, {r1, r2, r3, r5, r6} │ │ mov r0, r9 │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ ldmia r7!, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ add r0, sp, #160 @ 0xa0 │ │ mov r1, r9 │ │ - bl 4b0b4 │ │ - b.n 53b66 │ │ + bl 4b7c4 │ │ + b.n 542f2 │ │ add r3, sp, #180 @ 0xb4 │ │ mov r8, r0 │ │ ldmia r3, {r1, r2, r3} │ │ stmia.w sl, {r0, r1, r2, r3} │ │ ldr r0, [sp, #240] @ 0xf0 │ │ - cbz r0, 53b44 │ │ + cbz r0, 542d0 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldmia r4!, {r1, r2, r3, r6, r7} │ │ mov r0, fp │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia r4!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ add r0, sp, #160 @ 0xa0 │ │ mov r1, fp │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r8, r0 │ │ - bne.n 53bf4 │ │ + bne.n 54380 │ │ ldr r3, [sp, #52] @ 0x34 │ │ ldr r0, [r3, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.n 53c44 │ │ + bne.n 543d0 │ │ add r2, sp, #160 @ 0xa0 │ │ ldr r5, [r3, #68] @ 0x44 │ │ mov r7, r3 │ │ ldrd r4, r6, [r3, #72] @ 0x48 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ ldmia r2, {r0, r1, r2} │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ str r3, [r7, #64] @ 0x40 │ │ ldr r3, [sp, #28] │ │ stmia r3!, {r0, r1, r2} │ │ - beq.n 53ba4 │ │ - cbz r6, 53b9a │ │ + beq.n 54330 │ │ + cbz r6, 54326 │ │ mov r7, r4 │ │ ldr.w r0, [r7], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r6, #1 │ │ - bne.n 53b8e │ │ + bne.n 5431a │ │ cmp r5, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r4, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #64] @ 0x40 │ │ ldr r0, [r4, #64] @ 0x40 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ add.w r0, r0, #1 │ │ str r0, [r4, #64] @ 0x40 │ │ - beq.w 5394c │ │ + beq.w 540d8 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - bne.n 53c4c │ │ + bne.n 543d8 │ │ ldr r5, [sp, #24] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ str r0, [r4, #16] │ │ mov r0, r5 │ │ ldmia r0!, {r1, r2, r3, r6, r7} │ │ stmia.w fp!, {r1, r2, r3, r6, r7} │ │ ldmia.w r0, {r1, r2, r3, r6, r7} │ │ @@ -65988,126 +66071,126 @@ │ │ add r6, sp, #56 @ 0x38 │ │ ldmia r6!, {r0, r1, r2, r3, r7} │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ ldmia.w r6, {r0, r1, r2, r3, r7} │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ ldr r0, [sp, #184] @ 0xb8 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 53c2a │ │ + bne.n 543b6 │ │ movs r0, #0 │ │ str r0, [r4, #16] │ │ add sp, #276 @ 0x114 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r4, r5, [sp, #164] @ 0xa4 │ │ - cbz r5, 53c08 │ │ + cbz r5, 54394 │ │ mov r6, r4 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r5, #1 │ │ - bne.n 53bfc │ │ + bne.n 54388 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 5394c │ │ + beq.w 540d8 │ │ add r0, sp, #56 @ 0x38 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ add sp, #276 @ 0x114 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #176 @ 0xb0 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ ldr r0, [r4, #16] │ │ adds r0, #1 │ │ str r0, [r4, #16] │ │ add sp, #276 @ 0x114 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #32] @ (53c60 ) │ │ + ldr r0, [pc, #32] @ (543ec ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #28] @ (53c64 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #28] @ (543f0 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #24] @ (53c68 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #24] @ (543f4 ) │ │ add r0, pc │ │ - bl 40d5c │ │ + bl 414b4 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ - cmp r4, #24 │ │ - vsri.32 d22, d14, #4 │ │ + bl 3e0ac │ │ + cmp r0, #236 @ 0xec │ │ + @ instruction: 0xfffc68d2 │ │ movs r0, r1 │ │ - str r6, [r6, #64] @ 0x40 │ │ + ldr r2, [r7, #12] │ │ movs r0, r1 │ │ - str r6, [r7, #64] @ 0x40 │ │ + ldr r2, [r4, #12] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #244 @ 0xf4 │ │ mov r4, r2 │ │ ldrd r3, r2, [r1, #92] @ 0x5c │ │ add.w r7, r2, r2, lsl #1 │ │ mov r9, r1 │ │ mov sl, r0 │ │ ldrd r1, r0, [sp, #280] @ 0x118 │ │ add.w r2, r3, r7, lsl #4 │ │ add.w fp, r3, #8 │ │ lsls r3, r7, #4 │ │ - cbz r3, 53cec │ │ + cbz r3, 54478 │ │ ldrd r7, r6, [fp], #48 @ 0x30 │ │ subs r3, #48 @ 0x30 │ │ eors r6, r0 │ │ eors r7, r1 │ │ orrs r7, r6 │ │ - bne.n 53c8e │ │ + bne.n 5441a │ │ movs r5, #17 │ │ add.w r8, sp, #144 @ 0x90 │ │ movt r5, #32768 @ 0x8000 │ │ subs r0, r5, #6 │ │ str r0, [sp, #144] @ 0x90 │ │ mov r0, r8 │ │ - bl 3193c │ │ + bl 31e78 │ │ ldrd r0, r1, [r9, #48] @ 0x30 │ │ ldrd r2, r3, [r4, #8] │ │ eors r1, r3 │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - bne.n 53cfe │ │ + bne.n 5448a │ │ ldrb.w r0, [r4, #80] @ 0x50 │ │ - cbz r0, 53d02 │ │ + cbz r0, 5448e │ │ ldr r0, [r4, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.w 53f98 │ │ + bne.w 54724 │ │ mov r1, r4 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ ldr.w r2, [r1, #68]! │ │ ldrd r3, r7, [r1, #4] │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ str r0, [r1, #0] │ │ - bne.n 53d10 │ │ + bne.n 5449c │ │ sub.w r0, r5, #8 │ │ - b.n 53d06 │ │ + b.n 54492 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #6 │ │ strd r0, r2, [sl] │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ subs r0, r5, #1 │ │ - b.n 53d06 │ │ + b.n 54492 │ │ sub.w r0, r5, #12 │ │ str.w r0, [sl] │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r4, #16] │ │ strd r3, r2, [sp, #28] │ │ cmp r0, #0 │ │ strd r1, r7, [sp, #20] │ │ - bne.w 53f98 │ │ + bne.w 54724 │ │ add.w r0, r4, #24 │ │ str r0, [sp, #16] │ │ add r1, sp, #40 @ 0x28 │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ ldmia.w r0, {r2, r3, r5, r6, r7} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ @@ -66118,41 +66201,41 @@ │ │ str r4, [sp, #36] @ 0x24 │ │ add r4, sp, #208 @ 0xd0 │ │ strd r0, r1, [sp, #216] @ 0xd8 │ │ movw r1, #909 @ 0x38d │ │ strd r0, r0, [sp, #208] @ 0xd0 │ │ strd r0, r0, [sp, #224] @ 0xe0 │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ - b.n 53d5a │ │ + b.n 544e6 │ │ lsrs r0, r2, #2 │ │ - bne.n 53d98 │ │ + bne.n 54524 │ │ mov r0, r4 │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr r0, [sp, #228] @ 0xe4 │ │ cmp r0, #0 │ │ - beq.n 53d5a │ │ + beq.n 544e6 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r7, #1 │ │ movs r5, #0 │ │ - b.n 53d80 │ │ + b.n 5450c │ │ umull r2, r6, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r6, r3, r5, r6 │ │ mla r5, r3, r5, r6 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 53d70 │ │ + beq.n 544fc │ │ umull r2, r6, r3, r7 │ │ cmp r0, #1 │ │ - beq.n 53d56 │ │ + beq.n 544e2 │ │ mla r1, r3, r1, r6 │ │ mla r1, r5, r7, r1 │ │ mov r7, r2 │ │ - b.n 53d70 │ │ + b.n 544fc │ │ ldmia r4!, {r1, r2, r3, r7} │ │ add.w r0, r8, #4 │ │ add r5, sp, #80 @ 0x50 │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r4, {r1, r2, r3, r7} │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldr r0, [sp, #24] │ │ @@ -66174,110 +66257,110 @@ │ │ ldr.w r1, [fp, #-56] │ │ add.w fp, sp, #144 @ 0x90 │ │ ldrd r3, r0, [sp, #288] @ 0x120 │ │ strd r3, r0, [sp] │ │ mov r0, fp │ │ mov r3, r5 │ │ ldr r4, [sp, #48] @ 0x30 │ │ - bl 53794 │ │ + bl 53f20 │ │ ldr r1, [sp, #144] @ 0x90 │ │ subs.w r0, r4, #2147483648 @ 0x80000000 │ │ add r2, sp, #40 @ 0x28 │ │ it ne │ │ movne r0, r2 │ │ cmp r1, #1 │ │ - bne.n 53e30 │ │ + bne.n 545bc │ │ ldrd r8, r0, [sp, #148] @ 0x94 │ │ ldrd r1, r2, [sp, #156] @ 0x9c │ │ strd r8, r0, [sl] │ │ mov r0, fp │ │ strd r1, r2, [sl, #8] │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ add r0, sp, #208 @ 0xd0 │ │ mov r1, fp │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r8, r0 │ │ - beq.n 53e8a │ │ - b.n 53f62 │ │ + beq.n 54616 │ │ + b.n 546ee │ │ ldr r1, [sp, #152] @ 0x98 │ │ lsls r1, r1, #31 │ │ - beq.n 53e62 │ │ + beq.n 545ee │ │ add.w r8, sp, #144 @ 0x90 │ │ add r4, sp, #80 @ 0x50 │ │ ldrd r1, r2, [sp, #160] @ 0xa0 │ │ movs r3, #1 │ │ strd r1, r2, [sp, #8] │ │ mov r1, r9 │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r2, r4 │ │ - bl 4d848 │ │ + bl 4e09c │ │ ldr r0, [sp, #144] @ 0x90 │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.n 53f28 │ │ + bne.n 546b4 │ │ movs r0, #1 │ │ - b.n 53e6a │ │ + b.n 545f6 │ │ movs r1, #17 │ │ movs r0, #0 │ │ movt r1, #32768 @ 0x8000 │ │ strb.w r0, [sl, #4] │ │ mov r0, fp │ │ str.w r1, [sl] │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ add r0, sp, #208 @ 0xd0 │ │ mov r1, fp │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldr r0, [r4, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.w 53fa0 │ │ + bne.w 5472c │ │ add r2, sp, #208 @ 0xd0 │ │ ldrd r5, r8, [r4, #68] @ 0x44 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ ldr r6, [r4, #76] @ 0x4c │ │ ldmia r2, {r0, r1, r2} │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ str r3, [r4, #64] @ 0x40 │ │ ldr r3, [sp, #20] │ │ stmia r3!, {r0, r1, r2} │ │ - beq.n 53eca │ │ - cbz r6, 53ebe │ │ + beq.n 54656 │ │ + cbz r6, 5464a │ │ mov r4, r8 │ │ ldr.w r0, [r4], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r6, #1 │ │ - bne.n 53eb2 │ │ + bne.n 5463e │ │ cmp r5, #0 │ │ ldr r4, [sp, #36] @ 0x24 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #64] @ 0x40 │ │ ldr r1, [sp, #48] @ 0x30 │ │ adds r0, #1 │ │ str r0, [r4, #64] @ 0x40 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - beq.w 53d0a │ │ + beq.w 54496 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - bne.n 53fa8 │ │ + bne.n 54734 │ │ ldr r5, [sp, #16] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ str r0, [r4, #16] │ │ mov r0, r5 │ │ ldmia r0!, {r1, r2, r3, r6, r7} │ │ stmia.w fp!, {r1, r2, r3, r6, r7} │ │ ldmia.w r0, {r1, r2, r3, r6, r7} │ │ @@ -66285,21 +66368,21 @@ │ │ add r6, sp, #40 @ 0x28 │ │ ldmia r6!, {r0, r1, r2, r3, r7} │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ ldmia.w r6, {r0, r1, r2, r3, r7} │ │ stmia r5!, {r0, r1, r2, r3, r7} │ │ ldr r0, [sp, #152] @ 0x98 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 53f16 │ │ + bne.n 546a2 │ │ movs r0, #0 │ │ str r0, [r4, #16] │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #144 @ 0x90 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ ldr r0, [r4, #16] │ │ adds r0, #1 │ │ str r0, [r4, #16] │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r1, [sp, #153] @ 0x99 │ │ ldrb.w r3, [sp, #148] @ 0x94 │ │ @@ -66315,68 +66398,68 @@ │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia r4!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia.w r4, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ add r0, sp, #208 @ 0xd0 │ │ mov r1, r8 │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ ldrd r4, r5, [sp, #212] @ 0xd4 │ │ - cbz r5, 53f76 │ │ + cbz r5, 54702 │ │ mov r6, r4 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r5, #1 │ │ - bne.n 53f6a │ │ + bne.n 546f6 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 53d0a │ │ + beq.w 54496 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #20] @ (53fb0 ) │ │ + ldr r0, [pc, #20] @ (5473c ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #16] @ (53fb4 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #16] @ (54740 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #12] @ (53fb8 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #12] @ (54744 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - str r2, [r0, #12] │ │ + bl 414b4 │ │ + str r6, [r6, #84] @ 0x54 │ │ movs r0, r1 │ │ - str r2, [r3, #12] │ │ + str r6, [r3, #88] @ 0x58 │ │ movs r0, r1 │ │ - str r2, [r4, #12] │ │ + str r6, [r0, #88] @ 0x58 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #204 @ 0xcc │ │ mov sl, r2 │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ ldrd r7, r6, [sl, #8] │ │ eors r3, r6 │ │ eors r2, r7 │ │ orrs r2, r3 │ │ - bne.n 54004 │ │ + bne.n 54790 │ │ ldr.w r2, [sl, #64] @ 0x40 │ │ cmp r2, #0 │ │ - bne.w 541ca │ │ + bne.w 54956 │ │ mov fp, sl │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ ldr.w r9, [fp, #68]! │ │ ldrd r3, r8, [fp, #4] │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ str.w r2, [fp] │ │ - bne.n 54014 │ │ + bne.n 547a0 │ │ movs r1, #9 │ │ movt r1, #32768 @ 0x8000 │ │ str r1, [r0, #0] │ │ add sp, #204 @ 0xcc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, #9 │ │ movt r1, #32768 @ 0x8000 │ │ @@ -66390,41 +66473,41 @@ │ │ movs r0, #0 │ │ movs r1, #4 │ │ strd r0, r0, [sp, #152] @ 0x98 │ │ strd r0, r1, [sp, #160] @ 0xa0 │ │ movw r1, #909 @ 0x38d │ │ strd r0, r0, [sp, #168] @ 0xa8 │ │ strd r0, r1, [sp, #176] @ 0xb0 │ │ - b.n 5403a │ │ + b.n 547c6 │ │ lsrs r0, r2, #2 │ │ - bne.n 54078 │ │ + bne.n 54804 │ │ mov r0, r5 │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr r0, [sp, #172] @ 0xac │ │ cmp r0, #0 │ │ - beq.n 5403a │ │ + beq.n 547c6 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r6, #1 │ │ movs r7, #0 │ │ - b.n 54060 │ │ + b.n 547ec │ │ umull r2, r4, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r4, r3, r7, r4 │ │ mla r7, r3, r7, r4 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 54050 │ │ + beq.n 547dc │ │ umull r2, r4, r3, r6 │ │ cmp r0, #1 │ │ - beq.n 54036 │ │ + beq.n 547c2 │ │ mla r1, r3, r1, r4 │ │ mla r1, r7, r6, r1 │ │ mov r6, r2 │ │ - b.n 54050 │ │ + b.n 547dc │ │ ldmia r5!, {r2, r3, r6, r7} │ │ add r0, sp, #88 @ 0x58 │ │ adds r1, r0, #4 │ │ stmia r1!, {r2, r3, r6, r7} │ │ ldmia.w r5, {r2, r3, r6, r7} │ │ add r5, sp, #24 │ │ stmia r1!, {r2, r3, r6, r7} │ │ @@ -66441,184 +66524,184 @@ │ │ stmia r1!, {r2, r3, r6, r7} │ │ ldmia.w r0, {r2, r3, r4, r6, r7} │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ mov r1, r5 │ │ ldr r0, [sp, #20] │ │ ldr r2, [r0, #32] │ │ mov r0, r8 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #88 @ 0x58 │ │ add.w ip, sp, #184 @ 0xb8 │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r7} │ │ - bne.n 540d4 │ │ + bne.n 54860 │ │ add r3, sp, #184 @ 0xb8 │ │ ldr r7, [sp, #12] │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia r7!, {r0, r1, r2, r3} │ │ - b.n 54164 │ │ + b.n 548f0 │ │ add r7, sp, #184 @ 0xb8 │ │ ldr r6, [sp, #108] @ 0x6c │ │ add.w ip, sp, #152 @ 0x98 │ │ str r6, [sp, #172] @ 0xac │ │ ldmia r7, {r1, r2, r3, r7} │ │ stmia.w ip, {r0, r1, r2, r3, r7} │ │ lsls r0, r0, #31 │ │ - beq.n 541da │ │ + beq.n 54966 │ │ movs r0, #8 │ │ movs r7, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 541ee │ │ + beq.n 5497a │ │ ldr r2, [sp, #240] @ 0xf0 │ │ str r2, [r0, #0] │ │ ldr r2, [sp, #244] @ 0xf4 │ │ ldr r1, [sp, #156] @ 0x9c │ │ eor.w r2, r2, #2147483648 @ 0x80000000 │ │ str r2, [r0, #4] │ │ movs r2, #0 │ │ strd r7, r2, [sp] │ │ add r2, sp, #88 @ 0x58 │ │ mov r7, r0 │ │ mov r0, r2 │ │ movs r2, #16 │ │ mov r3, r7 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r1, r0, [sp, #88] @ 0x58 │ │ cmp r1, #1 │ │ - bne.n 5412e │ │ + bne.n 548ba │ │ add r3, sp, #96 @ 0x60 │ │ ldr r7, [sp, #12] │ │ ldmia r3, {r1, r2, r3} │ │ stmia r7!, {r0, r1, r2, r3} │ │ - b.n 54152 │ │ + b.n 548de │ │ cmp r0, #0 │ │ ldr r0, [sp, #12] │ │ - beq.n 54140 │ │ + beq.n 548cc │ │ ldr r2, [sp, #104] @ 0x68 │ │ cmp r2, #1 │ │ - bls.n 541e2 │ │ + bls.n 5496e │ │ ldr r1, [sp, #100] @ 0x64 │ │ ldrh r3, [r1, #0] │ │ - b.n 54142 │ │ + b.n 548ce │ │ movs r1, #0 │ │ movs r7, #9 │ │ strd r2, r3, [r0, #8] │ │ movt r7, #32768 @ 0x8000 │ │ adds r7, #8 │ │ strd r7, r1, [r0] │ │ add r0, sp, #152 @ 0x98 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #156] @ 0x9c │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ - cbnz r0, 541d2 │ │ + cbnz r0, 5495e │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ str.w r0, [sl, #64] @ 0x40 │ │ mov r0, r8 │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ add r0, sp, #152 @ 0x98 │ │ mov r1, r8 │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ add r2, sp, #152 @ 0x98 │ │ ldrd r7, r8, [sl, #68] @ 0x44 │ │ ldr.w r5, [sl, #76] @ 0x4c │ │ ldmia r2, {r0, r1, r2} │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ stmia.w fp, {r0, r1, r2} │ │ - beq.n 541ba │ │ - cbz r5, 541b0 │ │ + beq.n 54946 │ │ + cbz r5, 5493c │ │ mov r6, r8 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r5, #1 │ │ - bne.n 541a4 │ │ + bne.n 54930 │ │ cmp r7, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [sl, #64] @ 0x40 │ │ adds r0, #1 │ │ str.w r0, [sl, #64] @ 0x40 │ │ add sp, #204 @ 0xcc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #44] @ (541f8 ) │ │ + ldr r0, [pc, #48] @ (54988 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #48] @ (54204 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #36] @ (54984 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #32] @ (541fc ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #36] @ (5498c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #28] @ (54200 ) │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #32] @ (54990 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - ldrsh r0, [r2, r2] │ │ + str r4, [r1, #52] @ 0x34 │ │ movs r0, r1 │ │ - ldrb r0, [r0, r5] │ │ + str r4, [r0, #52] @ 0x34 │ │ movs r0, r1 │ │ - ldrb r4, [r2, r0] │ │ + str r4, [r4, #28] │ │ movs r0, r1 │ │ - ldrsh r0, [r3, r2] │ │ + str r0, [r7, #8] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #244 @ 0xf4 │ │ ldrd r3, r7, [r1, #48] @ 0x30 │ │ ldrd r6, r5, [r2, #8] │ │ eors r7, r5 │ │ eors r3, r6 │ │ orrs r3, r7 │ │ - bne.n 5424e │ │ + bne.n 549da │ │ ldrb.w r3, [r2, #80] @ 0x50 │ │ - cbz r3, 54258 │ │ + cbz r3, 549e4 │ │ ldr r3, [r2, #64] @ 0x40 │ │ cmp r3, #0 │ │ - bne.w 5444e │ │ + bne.w 54bda │ │ mov fp, r2 │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ ldr.w r9, [fp, #68]! │ │ ldrd r7, r8, [fp, #4] │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ str.w r3, [fp] │ │ - bne.n 54266 │ │ + bne.n 549f2 │ │ movs r1, #5 │ │ movt r1, #32768 @ 0x8000 │ │ adds r1, #4 │ │ - b.n 5425e │ │ + b.n 549ea │ │ movs r1, #5 │ │ movt r1, #32768 @ 0x8000 │ │ adds r1, #11 │ │ - b.n 5425e │ │ + b.n 549ea │ │ movs r1, #5 │ │ movt r1, #32768 @ 0x8000 │ │ str r1, [r0, #0] │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ strd r0, r1, [sp, #28] │ │ ldr r0, [r2, #16] │ │ cmp r0, #0 │ │ - bne.w 5444e │ │ + bne.w 54bda │ │ add.w r0, r2, #24 │ │ str r7, [sp, #24] │ │ str r0, [sp, #20] │ │ add r1, sp, #40 @ 0x28 │ │ ldmia r0!, {r3, r4, r5, r6, r7} │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ ldmia.w r0, {r3, r4, r5, r6, r7} │ │ @@ -66630,41 +66713,41 @@ │ │ movs r0, #0 │ │ strd r0, r1, [sp, #216] @ 0xd8 │ │ movw r1, #909 @ 0x38d │ │ str r2, [sp, #36] @ 0x24 │ │ strd r0, r0, [sp, #208] @ 0xd0 │ │ strd r0, r0, [sp, #224] @ 0xe0 │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ - b.n 542ae │ │ + b.n 54a3a │ │ lsrs r0, r2, #2 │ │ - bne.n 542ec │ │ + bne.n 54a78 │ │ mov r0, r6 │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr r0, [sp, #228] @ 0xe4 │ │ cmp r0, #0 │ │ - beq.n 542ae │ │ + beq.n 54a3a │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r7, #1 │ │ movs r5, #0 │ │ - b.n 542d4 │ │ + b.n 54a60 │ │ umull r2, r4, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r4, r3, r5, r4 │ │ mla r5, r3, r5, r4 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 542c4 │ │ + beq.n 54a50 │ │ umull r2, r4, r3, r7 │ │ cmp r0, #1 │ │ - beq.n 542aa │ │ + beq.n 54a36 │ │ mla r1, r3, r1, r4 │ │ mla r1, r5, r7, r1 │ │ mov r7, r2 │ │ - b.n 542c4 │ │ + b.n 54a50 │ │ ldmia r6!, {r1, r2, r3, r7} │ │ add.w sl, sp, #144 @ 0x90 │ │ add.w r0, sl, #4 │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r6, {r1, r2, r3, r7} │ │ add r6, sp, #80 @ 0x50 │ │ stmia r0!, {r1, r2, r3, r7} │ │ @@ -66697,64 +66780,64 @@ │ │ ldr r1, [sp, #296] @ 0x128 │ │ str r1, [sp, #16] │ │ it ne │ │ movne r3, r0 │ │ ldr.w r8, [sp, #28] │ │ ldr r1, [sp, #32] │ │ mov r0, r8 │ │ - bl 4cd00 │ │ + bl 4d548 │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ mov r0, sl │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ add r0, sp, #208 @ 0xd0 │ │ mov r1, sl │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ movs r1, #5 │ │ ldr.w r0, [r8] │ │ movt r1, #32768 @ 0x8000 │ │ adds r1, #12 │ │ cmp r0, r1 │ │ - bne.n 54404 │ │ + bne.n 54b90 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ - bne.n 54456 │ │ + bne.n 54be2 │ │ add r3, sp, #208 @ 0xd0 │ │ ldrd r7, r9, [r0, #68] @ 0x44 │ │ ldr r6, [r0, #76] @ 0x4c │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ ldmia r3, {r1, r2, r3} │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ str r5, [r0, #64] @ 0x40 │ │ stmia.w fp, {r1, r2, r3} │ │ - beq.n 543b8 │ │ - cbz r6, 543ac │ │ + beq.n 54b44 │ │ + cbz r6, 54b38 │ │ mov r4, r9 │ │ ldr.w r0, [r4], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r6, #1 │ │ - bne.n 543a0 │ │ + bne.n 54b2c │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r7, 543b8 │ │ + cbz r7, 54b44 │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0, #64] @ 0x40 │ │ ldr r2, [sp, #48] @ 0x30 │ │ adds r1, #1 │ │ str r1, [r0, #64] @ 0x40 │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.w 54260 │ │ + beq.w 549ec │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ - bne.n 5445e │ │ + bne.n 54bea │ │ ldr r4, [sp, #20] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r0, #16] │ │ mov r1, r4 │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ stmia.w sl!, {r2, r3, r5, r6, r7} │ │ ldmia.w r1, {r2, r3, r5, r6, r7} │ │ @@ -66762,131 +66845,131 @@ │ │ add r5, sp, #40 @ 0x28 │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ ldmia.w r5, {r1, r2, r3, r6, r7} │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ ldr r1, [sp, #152] @ 0x98 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 5443a │ │ + bne.n 54bc6 │ │ movs r1, #0 │ │ str r1, [r0, #16] │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r4, r5, [sp, #212] @ 0xd4 │ │ - cbz r5, 54418 │ │ + cbz r5, 54ba4 │ │ mov r6, r4 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r5, #1 │ │ - bne.n 5440c │ │ + bne.n 54b98 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 54260 │ │ + beq.w 549ec │ │ add r0, sp, #40 @ 0x28 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #144 @ 0x90 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0, #16] │ │ adds r1, #1 │ │ str r1, [r0, #16] │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #24] @ (54468 ) │ │ + ldr r0, [pc, #24] @ (54bf4 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #20] @ (5446c ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #20] @ (54bf8 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #16] @ (54470 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #16] @ (54bfc ) │ │ add r0, pc │ │ - bl 40d5c │ │ + bl 414b4 │ │ nop │ │ - ldrb r4, [r1, r0] │ │ + str r0, [r0, #12] │ │ movs r0, r1 │ │ - ldrb r4, [r4, r0] │ │ + str r0, [r5, #12] │ │ movs r0, r1 │ │ - ldrb r4, [r5, r0] │ │ + str r0, [r2, #12] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #324 @ 0x144 │ │ ldrd r3, r6, [r1, #104] @ 0x68 │ │ mov r8, r0 │ │ ldr r0, [sp, #364] @ 0x16c │ │ add.w r7, r3, #32 │ │ rsb r3, r6, r6, lsl #3 │ │ lsls r6, r3, #3 │ │ ldr r3, [sp, #360] @ 0x168 │ │ - cbz r6, 544a0 │ │ + cbz r6, 54c2c │ │ ldrd r5, r4, [r7], #56 @ 0x38 │ │ subs r6, #56 @ 0x38 │ │ eors r4, r0 │ │ eors r5, r3 │ │ orrs r5, r4 │ │ - bne.n 5448e │ │ - b.n 544bc │ │ + bne.n 54c1a │ │ + b.n 54c48 │ │ ldrd r7, r6, [r1, #116] @ 0x74 │ │ rsb r6, r6, r6, lsl #3 │ │ adds r7, #32 │ │ lsls r6, r6, #3 │ │ - cbz r6, 54518 │ │ + cbz r6, 54ca4 │ │ ldrd r5, r4, [r7], #56 @ 0x38 │ │ subs r6, #56 @ 0x38 │ │ eors r4, r0 │ │ eors r5, r3 │ │ orrs r5, r4 │ │ - bne.n 544ac │ │ + bne.n 54c38 │ │ sub.w fp, r7, #88 @ 0x58 │ │ ldrd r0, r1, [r1, #48] @ 0x30 │ │ ldrd r3, r7, [r2, #8] │ │ eors r1, r7 │ │ eors r0, r3 │ │ orrs r0, r1 │ │ - bne.n 54506 │ │ + bne.n 54c92 │ │ ldrb.w r0, [r2, #80] @ 0x50 │ │ - cbz r0, 54548 │ │ + cbz r0, 54cd4 │ │ ldr r0, [r2, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.w 54976 │ │ + bne.w 5510a │ │ mov r1, r2 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ ldr.w sl, [r1, #68]! │ │ ldrd r3, r9, [r1, #4] │ │ cmp.w sl, #2147483648 @ 0x80000000 │ │ str r0, [r1, #0] │ │ - bne.n 5455a │ │ + bne.n 54ce6 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #8 │ │ str.w r0, [r8] │ │ add sp, #324 @ 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #1 │ │ str.w r0, [r8] │ │ add sp, #324 @ 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #23 │ │ movs r6, #23 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 54996 │ │ - ldr r1, [pc, #892] @ (548a4 ) │ │ + beq.w 5512a │ │ + ldr r1, [pc, #900] @ (55038 ) │ │ movs r2, #23 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #17 │ │ strd r5, r6, [r8, #8] │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #7 │ │ strd r0, r6, [r8] │ │ add sp, #324 @ 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @@ -66895,60 +66978,60 @@ │ │ subs r0, #12 │ │ str.w r0, [r8] │ │ add sp, #324 @ 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r2, #16] │ │ strd r1, r3, [sp, #20] │ │ cmp r0, #0 │ │ - bne.w 54976 │ │ - add.w r0, r2, #24 │ │ - str r0, [sp, #16] │ │ - add r1, sp, #32 │ │ - ldmia r0!, {r3, r4, r5, r6, r7} │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ - ldmia.w r0, {r3, r4, r5, r6, r7} │ │ + bne.w 5510a │ │ + add.w r1, r2, #24 │ │ + str r1, [sp, #16] │ │ + add r0, sp, #32 │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ + ldmia.w r1, {r3, r4, r5, r6, r7} │ │ + movs r1, #4 │ │ + stmia r0!, {r3, r4, r5, r6, r7} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ add r5, sp, #200 @ 0xc8 │ │ - movs r1, #4 │ │ str r0, [r2, #32] │ │ movs r0, #0 │ │ strd r0, r1, [sp, #208] @ 0xd0 │ │ movw r1, #909 @ 0x38d │ │ str r2, [sp, #28] │ │ strd r0, r0, [sp, #200] @ 0xc8 │ │ strd r0, r0, [sp, #216] @ 0xd8 │ │ strd r0, r1, [sp, #224] @ 0xe0 │ │ - b.n 545a0 │ │ + b.n 54d2c │ │ lsrs r0, r2, #2 │ │ - bne.n 545de │ │ + bne.n 54d6a │ │ mov r0, r5 │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr r0, [sp, #220] @ 0xdc │ │ cmp r0, #0 │ │ - beq.n 545a0 │ │ + beq.n 54d2c │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r6, #1 │ │ movs r7, #0 │ │ - b.n 545c6 │ │ + b.n 54d52 │ │ umull r2, r4, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r4, r3, r7, r4 │ │ mla r7, r3, r7, r4 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 545b6 │ │ + beq.n 54d42 │ │ umull r2, r4, r3, r6 │ │ cmp r0, #1 │ │ - beq.n 5459c │ │ + beq.n 54d28 │ │ mla r1, r3, r1, r4 │ │ mla r1, r7, r6, r1 │ │ mov r6, r2 │ │ - b.n 545b6 │ │ + b.n 54d42 │ │ mov r2, r5 │ │ add r1, sp, #136 @ 0x88 │ │ ldmia r2!, {r3, r4, r6, r7} │ │ adds r0, r1, #4 │ │ stmia r0!, {r3, r4, r6, r7} │ │ ldmia.w r2, {r3, r4, r6, r7} │ │ stmia r0!, {r3, r4, r6, r7} │ │ @@ -66966,183 +67049,183 @@ │ │ ldmia r1!, {r2, r3, r4, r7} │ │ stmia r0!, {r2, r3, r4, r7} │ │ ldmia.w r1, {r2, r3, r4, r6, r7} │ │ mov r1, sl │ │ stmia r0!, {r2, r3, r4, r6, r7} │ │ mov r0, r9 │ │ ldr.w r2, [fp, #16] │ │ - bl 496e8 │ │ + bl 49e10 │ │ ldrd r7, r0, [sp, #136] @ 0x88 │ │ add r3, sp, #144 @ 0x90 │ │ movs r4, #17 │ │ add.w ip, sp, #200 @ 0xc8 │ │ movt r4, #32768 @ 0x8000 │ │ ldmia r3, {r1, r2, r3} │ │ cmp r7, #2 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - bne.n 54648 │ │ + bne.n 54dd4 │ │ add r3, sp, #200 @ 0xc8 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ - b.n 5476c │ │ + b.n 54ef8 │ │ add r3, sp, #200 @ 0xc8 │ │ add.w ip, sp, #240 @ 0xf0 │ │ ldr r6, [sp, #156] @ 0x9c │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3, r6} │ │ add r1, sp, #72 @ 0x48 │ │ ldr.w r2, [fp, #24] │ │ strd r7, r0, [sp, #232] @ 0xe8 │ │ add r0, sp, #136 @ 0x88 │ │ - bl 496e8 │ │ + bl 49e10 │ │ ldrd r4, r0, [sp, #136] @ 0x88 │ │ add r3, sp, #144 @ 0x90 │ │ add.w ip, sp, #200 @ 0xc8 │ │ ldmia r3, {r1, r2, r3} │ │ cmp r4, #2 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - bne.n 5468a │ │ + bne.n 54e16 │ │ add r3, sp, #200 @ 0xc8 │ │ movs r4, #17 │ │ movt r4, #32768 @ 0x8000 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ - b.n 5475c │ │ + b.n 54ee8 │ │ add r3, sp, #200 @ 0xc8 │ │ add.w ip, sp, #264 @ 0x108 │ │ ldr r6, [sp, #156] @ 0x9c │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r1, r2, r3, r6} │ │ strd r4, r0, [sp, #256] @ 0x100 │ │ lsls r0, r7, #31 │ │ - beq.w 54986 │ │ + beq.w 5511a │ │ movs r0, #8 │ │ movs r7, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5499e │ │ + beq.w 55132 │ │ ldr r2, [sp, #368] @ 0x170 │ │ str r2, [r0, #0] │ │ ldr r2, [sp, #372] @ 0x174 │ │ ldr r1, [sp, #236] @ 0xec │ │ eor.w r6, r2, #2147483648 @ 0x80000000 │ │ movs r2, #0 │ │ strd r7, r2, [sp] │ │ add r2, sp, #136 @ 0x88 │ │ mov r7, r0 │ │ str r6, [r0, #4] │ │ mov r0, r2 │ │ movs r2, #16 │ │ mov r3, r7 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r0, r7, [sp, #136] @ 0x88 │ │ lsls r0, r0, #31 │ │ - beq.n 546ee │ │ + beq.n 54e7a │ │ add r2, sp, #144 @ 0x90 │ │ ldmia r2, {r0, r1, r2} │ │ strd r1, r2, [r8, #8] │ │ strd r7, r0, [r8] │ │ - b.n 54744 │ │ + b.n 54ed0 │ │ lsls r0, r4, #31 │ │ str r6, [sp, #12] │ │ - beq.w 54986 │ │ + beq.w 5511a │ │ movs r0, #8 │ │ mov r6, r9 │ │ mov.w r9, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5499e │ │ + beq.w 55132 │ │ ldr r3, [sp, #376] @ 0x178 │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ str r3, [r0, #0] │ │ mov r4, r0 │ │ ldr r3, [sp, #380] @ 0x17c │ │ ldr r1, [sp, #260] @ 0x104 │ │ eors r2, r3 │ │ str r2, [r0, #4] │ │ str r2, [sp, #24] │ │ movs r2, #0 │ │ add r0, sp, #136 @ 0x88 │ │ strd r9, r2, [sp] │ │ movs r2, #16 │ │ mov r3, r4 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #136] @ 0x88 │ │ lsls r0, r0, #31 │ │ - beq.w 5485e │ │ + beq.w 54ff4 │ │ add r3, sp, #140 @ 0x8c │ │ mov r9, r6 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ movs r4, #17 │ │ movt r4, #32768 @ 0x8000 │ │ add r0, sp, #256 @ 0x100 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #256] @ 0x100 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #260] @ 0x104 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ add r0, sp, #232 @ 0xe8 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - cbz r0, 5476c │ │ + cbz r0, 54ef8 │ │ ldr r0, [sp, #236] @ 0xec │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ ldmia.w sl!, {r1, r2, r3, r6, r7} │ │ mov r0, r9 │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia.w sl!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia.w sl, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ add r0, sp, #200 @ 0xc8 │ │ mov r1, r9 │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ ldr.w r0, [r8] │ │ cmp r0, r4 │ │ - bne.n 54816 │ │ + bne.n 54faa │ │ ldr r0, [sp, #28] │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ - bne.w 5497e │ │ + bne.w 55112 │ │ add r3, sp, #200 @ 0xc8 │ │ ldrd r5, r4, [r0, #68] @ 0x44 │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ ldr r6, [r0, #76] @ 0x4c │ │ ldmia r3, {r1, r2, r3} │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ str r7, [r0, #64] @ 0x40 │ │ ldr r7, [sp, #20] │ │ stmia r7!, {r1, r2, r3} │ │ - beq.n 547d0 │ │ - cbz r6, 547c4 │ │ + beq.n 54f5c │ │ + cbz r6, 54f50 │ │ mov r7, r4 │ │ ldr.w r0, [r7], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r6, #1 │ │ - bne.n 547b8 │ │ + bne.n 54f44 │ │ ldr r0, [sp, #28] │ │ - cbz r5, 547d0 │ │ + cbz r5, 54f5c │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #28] │ │ ldr r1, [r0, #64] @ 0x40 │ │ ldr r2, [sp, #40] @ 0x28 │ │ adds r1, #1 │ │ str r1, [r0, #64] @ 0x40 │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 54858 │ │ + beq.w 54cce │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ - bne.w 5498e │ │ + bne.w 55122 │ │ ldr r4, [sp, #16] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r0, #16] │ │ mov r1, r4 │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ stmia.w r9!, {r2, r3, r5, r6, r7} │ │ ldmia.w r1, {r2, r3, r5, r6, r7} │ │ @@ -67150,288 +67233,290 @@ │ │ add r5, sp, #32 │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ ldmia.w r5, {r1, r2, r3, r6, r7} │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ ldr r1, [sp, #144] @ 0x90 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 5484a │ │ + bne.n 54fe0 │ │ movs r1, #0 │ │ - b.n 54856 │ │ + str r1, [r0, #16] │ │ + add sp, #324 @ 0x144 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r4, r5, [sp, #204] @ 0xcc │ │ - cbz r5, 5482a │ │ + cbz r5, 54fbe │ │ mov r6, r4 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r5, #1 │ │ - bne.n 5481e │ │ + bne.n 54fb2 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 54858 │ │ + beq.w 54cce │ │ add r0, sp, #32 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ add sp, #324 @ 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #136 @ 0x88 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ ldr r0, [sp, #28] │ │ ldr r1, [r0, #16] │ │ adds r1, #1 │ │ str r1, [r0, #16] │ │ add sp, #324 @ 0x144 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r4, #17 │ │ cmp r7, #0 │ │ mov r9, r6 │ │ movt r4, #32768 @ 0x8000 │ │ itt ne │ │ ldrne r0, [sp, #140] @ 0x8c │ │ cmpne r0, #0 │ │ - bne.n 5487c │ │ + bne.n 55012 │ │ movs r0, #0 │ │ str.w r4, [r8] │ │ strb.w r0, [r8, #4] │ │ - b.n 5474a │ │ + b.n 54ed6 │ │ ldr.w r2, [fp] │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #72 @ 0x48 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #136 @ 0x88 │ │ add.w ip, sp, #200 @ 0xc8 │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r7} │ │ - bne.n 548a8 │ │ + bne.n 5503c │ │ add r3, sp, #200 @ 0xc8 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ - b.n 5474a │ │ - nop │ │ - movs r0, #112 @ 0x70 │ │ + b.n 54ed6 │ │ + adds r4, r0, #5 │ │ vcvt.u32.f32 d26, d18, #4 │ │ ldr r6, [sp, #156] @ 0x9c │ │ add.w ip, sp, #280 @ 0x118 │ │ str r6, [sp, #300] @ 0x12c │ │ ldmia r7, {r1, r2, r3, r7} │ │ stmia.w ip, {r0, r1, r2, r3, r7} │ │ lsls r0, r0, #31 │ │ - beq.n 54986 │ │ + beq.n 5511a │ │ ldr r0, [sp, #376] @ 0x178 │ │ str r0, [sp, #200] @ 0xc8 │ │ ldr r0, [sp, #24] │ │ str r0, [sp, #204] @ 0xcc │ │ movs r0, #8 │ │ ldr r1, [sp, #284] @ 0x11c │ │ ldrd r2, r3, [sp, #368] @ 0x170 │ │ strd r5, r0, [sp] │ │ add r0, sp, #136 @ 0x88 │ │ - bl 4f578 │ │ + bl 4fd14 │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, r4 │ │ - bne.n 548fc │ │ + bne.n 55090 │ │ ldr.w r2, [fp, #8] │ │ add r0, sp, #136 @ 0x88 │ │ add r1, sp, #72 @ 0x48 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #136 @ 0x88 │ │ add.w ip, sp, #304 @ 0x130 │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r7} │ │ - bne.n 5490c │ │ + bne.n 550a0 │ │ add r3, sp, #304 @ 0x130 │ │ - b.n 548fe │ │ + b.n 55092 │ │ add r3, sp, #136 @ 0x88 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ add r0, sp, #280 @ 0x118 │ │ - bl 549b8 │ │ - b.n 5474a │ │ + bl 5514c │ │ + b.n 54ed6 │ │ add r7, sp, #304 @ 0x130 │ │ ldr r6, [sp, #156] @ 0x9c │ │ add.w ip, sp, #200 @ 0xc8 │ │ str r6, [sp, #220] @ 0xdc │ │ ldmia r7, {r1, r2, r3, r7} │ │ stmia.w ip, {r0, r1, r2, r3, r7} │ │ lsls r0, r0, #31 │ │ - beq.n 54986 │ │ + beq.n 5511a │ │ ldr r0, [sp, #368] @ 0x170 │ │ add r2, sp, #304 @ 0x130 │ │ str r0, [sp, #304] @ 0x130 │ │ ldr r0, [sp, #12] │ │ str r0, [sp, #308] @ 0x134 │ │ movs r0, #8 │ │ strd r2, r0, [sp] │ │ add r0, sp, #136 @ 0x88 │ │ ldr r1, [sp, #204] @ 0xcc │ │ ldrd r2, r3, [sp, #376] @ 0x178 │ │ - bl 4f578 │ │ + bl 4fd14 │ │ ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, r4 │ │ - bne.n 54966 │ │ + bne.n 550fa │ │ movs r0, #1 │ │ str.w r4, [r8] │ │ strb.w r0, [r8, #4] │ │ add r0, sp, #200 @ 0xc8 │ │ - bl 549b8 │ │ + bl 5514c │ │ add r0, sp, #280 @ 0x118 │ │ - bl 549b8 │ │ + bl 5514c │ │ add r0, sp, #256 @ 0x100 │ │ - bl 549b8 │ │ + bl 5514c │ │ add r0, sp, #232 @ 0xe8 │ │ - bl 549b8 │ │ - b.n 5476c │ │ - add r3, sp, #140 @ 0x8c │ │ - ldmia r3, {r1, r2, r3} │ │ + bl 5514c │ │ + b.n 54ef8 │ │ + add r3, sp, #136 @ 0x88 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ add r0, sp, #200 @ 0xc8 │ │ - bl 549b8 │ │ - b.n 54904 │ │ - ldr r0, [pc, #48] @ (549a8 ) │ │ + bl 5514c │ │ + b.n 55098 │ │ + ldr r0, [pc, #52] @ (55140 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #48] @ (549b0 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #52] @ (55148 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #36] @ (549ac ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #40] @ (55144 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #36] @ (549b4 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #24] @ (5513c ) │ │ add r0, pc │ │ - bl 40d5c │ │ + bl 414b4 │ │ movs r0, #1 │ │ movs r1, #23 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - ldrsb r4, [r4, r3] │ │ + ldrh r0, [r3, r6] │ │ movs r0, r1 │ │ - strb r4, [r2, r6] │ │ + ldrh r0, [r2, r6] │ │ movs r0, r1 │ │ - ldrsb r4, [r7, r3] │ │ + ldrh r0, [r6, r0] │ │ movs r0, r1 │ │ - ldrsb r4, [r7, r3] │ │ + ldrh r0, [r7, r6] │ │ movs r0, r1 │ │ push {r4, lr} │ │ mov r4, r0 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ it eq │ │ popeq {r4, pc} │ │ ldr r0, [r4, #4] │ │ ldmia.w sp!, {r4, lr} │ │ - b.w d7aec │ │ - bmi.n 5497e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #12 │ │ + b.w d873c │ │ + bmi.n 55112 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #16 │ │ mov r4, r0 │ │ mov r0, r2 │ │ movs r2, #0 │ │ - blx 9f0c8 │ │ - movw r8, #17 │ │ + blx 9fd1c │ │ + movs r5, #3 │ │ adds r1, r0, #1 │ │ - movt r8, #32768 @ 0x8000 │ │ + movt r5, #32768 @ 0x8000 │ │ cmp r1, #2 │ │ - bcs.n 549fc │ │ - str.w r8, [r4] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + bcs.n 55190 │ │ + add.w r0, r5, #14 │ │ + str r0, [r4, #0] │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 54a1a │ │ - sub.w r5, r8, #14 │ │ - strd r5, r6, [r4] │ │ + bne.n 551aa │ │ + strd r5, r7, [r4] │ │ strd r5, r0, [r4, #8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r9, r0 │ │ - blx a8aa8 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r8, r0 │ │ + blx a96fc │ │ mov r5, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - mov r0, sp │ │ + add r0, sp, #4 │ │ mov r1, r5 │ │ - bl 3ffbc │ │ - ldmia.w sp, {r0, r1, r5} │ │ - ldr r7, [pc, #64] @ (54a78 ) │ │ + bl 40468 │ │ + add r5, sp, #4 │ │ + ldmia r5, {r0, r1, r5} │ │ + ldr r6, [pc, #68] @ (5520c ) │ │ cmp r0, #0 │ │ - add r7, pc │ │ + add r6, pc │ │ ite eq │ │ - moveq r7, r1 │ │ + moveq r6, r1 │ │ movne r5, #27 │ │ - cbz r5, 54a5c │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 551da │ │ + bl 3e144 │ │ + cbz r5, 551e8 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ - cbz r0, 54a70 │ │ - mov r1, r7 │ │ + blx d87f0 │ │ + cbz r0, 55204 │ │ + mov r7, r0 │ │ + b.n 551ea │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ mov r2, r5 │ │ - mov r6, r0 │ │ - bl d44bc │ │ - mov r0, r9 │ │ - cmp r5, r8 │ │ - beq.n 549f2 │ │ - b.n 54a0c │ │ - movs r6, #1 │ │ - movs r5, #0 │ │ - mov r0, r9 │ │ - strd r5, r6, [r4] │ │ + bl d53c6 │ │ + mov r0, r8 │ │ + strd r5, r7, [r4] │ │ strd r5, r0, [r4, #8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ - adds r5, r1, #0 │ │ + bl 3e0ac │ │ + adds r5, r3, r3 │ │ vtbl.8 d30, {d12-d13}, d29 │ │ - ldr r7, [pc, #960] @ (54e40 ) │ │ + ldr r7, [pc, #960] @ (555d4 ) │ │ sub sp, #244 @ 0xf4 │ │ ldrd r3, r7, [r1, #48] @ 0x30 │ │ ldrd r6, r5, [r2, #8] │ │ eors r7, r5 │ │ eors r3, r6 │ │ orrs r3, r7 │ │ - bne.n 54ac2 │ │ + bne.n 55256 │ │ ldrb.w r3, [r2, #80] @ 0x50 │ │ - cbz r3, 54acc │ │ + cbz r3, 55260 │ │ ldr r3, [r2, #64] @ 0x40 │ │ cmp r3, #0 │ │ - bne.w 54cbc │ │ + bne.w 55450 │ │ mov fp, r2 │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ ldr.w r9, [fp, #68]! │ │ ldrd r7, sl, [fp, #4] │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ str.w r3, [fp] │ │ - bne.n 54ada │ │ + bne.n 5526e │ │ movs r1, #5 │ │ movt r1, #32768 @ 0x8000 │ │ adds r1, #4 │ │ - b.n 54ad2 │ │ + b.n 55266 │ │ movs r1, #5 │ │ movt r1, #32768 @ 0x8000 │ │ adds r1, #11 │ │ - b.n 54ad2 │ │ + b.n 55266 │ │ movs r1, #5 │ │ movt r1, #32768 @ 0x8000 │ │ str r1, [r0, #0] │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ strd r0, r1, [sp, #28] │ │ ldr r0, [r2, #16] │ │ cmp r0, #0 │ │ - bne.w 54cbc │ │ + bne.w 55450 │ │ add.w r0, r2, #24 │ │ str r7, [sp, #24] │ │ str r0, [sp, #20] │ │ add r1, sp, #40 @ 0x28 │ │ ldmia r0!, {r3, r4, r5, r6, r7} │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ ldmia.w r0, {r3, r4, r5, r6, r7} │ │ @@ -67443,41 +67528,41 @@ │ │ movs r0, #0 │ │ strd r0, r1, [sp, #216] @ 0xd8 │ │ movw r1, #909 @ 0x38d │ │ str r2, [sp, #36] @ 0x24 │ │ strd r0, r0, [sp, #208] @ 0xd0 │ │ strd r0, r0, [sp, #224] @ 0xe0 │ │ strd r0, r1, [sp, #232] @ 0xe8 │ │ - b.n 54b22 │ │ + b.n 552b6 │ │ lsrs r0, r2, #2 │ │ - bne.n 54b60 │ │ + bne.n 552f4 │ │ mov r0, r6 │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr r0, [sp, #228] @ 0xe4 │ │ cmp r0, #0 │ │ - beq.n 54b22 │ │ + beq.n 552b6 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r7, #1 │ │ movs r4, #0 │ │ - b.n 54b48 │ │ + b.n 552dc │ │ umull r2, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r5, r3, r4, r5 │ │ mla r4, r3, r4, r5 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 54b38 │ │ + beq.n 552cc │ │ umull r2, r5, r3, r7 │ │ cmp r0, #1 │ │ - beq.n 54b1e │ │ + beq.n 552b2 │ │ mla r1, r3, r1, r5 │ │ mla r1, r4, r7, r1 │ │ mov r7, r2 │ │ - b.n 54b38 │ │ + b.n 552cc │ │ ldmia r6!, {r1, r2, r3, r7} │ │ add.w r8, sp, #144 @ 0x90 │ │ add.w r0, r8, #4 │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r6, {r1, r2, r3, r7} │ │ add r6, sp, #80 @ 0x50 │ │ stmia r0!, {r1, r2, r3, r7} │ │ @@ -67504,194 +67589,194 @@ │ │ it ne │ │ movne r0, sl │ │ ldr.w r9, [sp, #28] │ │ ldr r1, [sp, #32] │ │ mov r2, r6 │ │ str r0, [sp, #0] │ │ mov r0, r9 │ │ - bl 4d848 │ │ + bl 4e09c │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ mov r0, r8 │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ ldmia r6!, {r1, r2, r3, r4, r5} │ │ stmia r0!, {r1, r2, r3, r4, r5} │ │ ldmia.w r6, {r1, r2, r3, r4, r5, r7} │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ add r0, sp, #208 @ 0xd0 │ │ mov r1, r8 │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ movs r1, #5 │ │ ldr.w r0, [r9] │ │ movt r1, #32768 @ 0x8000 │ │ adds r1, #12 │ │ cmp r0, r1 │ │ - bne.n 54c72 │ │ + bne.n 55406 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ - bne.n 54cc4 │ │ + bne.n 55458 │ │ add r3, sp, #208 @ 0xd0 │ │ ldrd r7, r4, [r0, #68] @ 0x44 │ │ ldr r6, [r0, #76] @ 0x4c │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ ldmia r3, {r1, r2, r3} │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ str r5, [r0, #64] @ 0x40 │ │ stmia.w fp, {r1, r2, r3} │ │ - beq.n 54c26 │ │ - cbz r6, 54c1a │ │ + beq.n 553ba │ │ + cbz r6, 553ae │ │ mov r5, r4 │ │ ldr.w r0, [r5], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r6, #1 │ │ - bne.n 54c0e │ │ + bne.n 553a2 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r7, 54c26 │ │ + cbz r7, 553ba │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0, #64] @ 0x40 │ │ ldr r2, [sp, #48] @ 0x30 │ │ adds r1, #1 │ │ str r1, [r0, #64] @ 0x40 │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.w 54ad4 │ │ + beq.w 55268 │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ - bne.n 54ccc │ │ + bne.n 55460 │ │ ldr r4, [sp, #20] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r0, #16] │ │ mov r1, r4 │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ stmia.w r8!, {r2, r3, r5, r6, r7} │ │ ldmia.w r1, {r2, r3, r5, r6, r7} │ │ stmia.w r8, {r2, r3, r5, r6, r7} │ │ ldmia.w sl!, {r1, r2, r3, r6, r7} │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ ldmia.w sl, {r1, r2, r3, r6, r7} │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ ldr r1, [sp, #152] @ 0x98 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 54ca8 │ │ + bne.n 5543c │ │ movs r1, #0 │ │ str r1, [r0, #16] │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r4, r5, [sp, #212] @ 0xd4 │ │ - cbz r5, 54c86 │ │ + cbz r5, 5541a │ │ mov r6, r4 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r5, #1 │ │ - bne.n 54c7a │ │ + bne.n 5540e │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 54ad4 │ │ + beq.w 55268 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #144 @ 0x90 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [r0, #16] │ │ adds r1, #1 │ │ str r1, [r0, #16] │ │ add sp, #244 @ 0xf4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #20] @ (54cd4 ) │ │ + ldr r0, [pc, #20] @ (55468 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #16] @ (54cd8 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #16] @ (5546c ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #12] @ (54cdc ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #12] @ (55470 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - strh r6, [r3, r6] │ │ + bl 414b4 │ │ + ldr r2, [r1, r1] │ │ movs r0, r1 │ │ - strh r6, [r6, r6] │ │ + ldr r2, [r6, r1] │ │ movs r0, r1 │ │ - strh r6, [r7, r6] │ │ + ldr r2, [r3, r1] │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #268 @ 0x10c │ │ ldrd r3, r6, [r1, #104] @ 0x68 │ │ mov sl, r0 │ │ ldr r0, [sp, #308] @ 0x134 │ │ add.w r7, r3, #32 │ │ rsb r3, r6, r6, lsl #3 │ │ lsls r6, r3, #3 │ │ ldr r3, [sp, #304] @ 0x130 │ │ - cbz r6, 54d0c │ │ + cbz r6, 554a0 │ │ ldrd r5, r4, [r7], #56 @ 0x38 │ │ subs r6, #56 @ 0x38 │ │ eors r4, r0 │ │ eors r5, r3 │ │ orrs r5, r4 │ │ - bne.n 54cfa │ │ - b.n 54d28 │ │ + bne.n 5548e │ │ + b.n 554bc │ │ ldrd r7, r6, [r1, #116] @ 0x74 │ │ rsb r6, r6, r6, lsl #3 │ │ adds r7, #32 │ │ lsls r6, r6, #3 │ │ - cbz r6, 54d84 │ │ + cbz r6, 55518 │ │ ldrd r5, r4, [r7], #56 @ 0x38 │ │ subs r6, #56 @ 0x38 │ │ eors r4, r0 │ │ eors r5, r3 │ │ orrs r5, r4 │ │ - bne.n 54d18 │ │ + bne.n 554ac │ │ sub.w fp, r7, #88 @ 0x58 │ │ ldrd r0, r1, [r1, #48] @ 0x30 │ │ ldrd r3, r7, [r2, #8] │ │ eors r1, r7 │ │ eors r0, r3 │ │ orrs r0, r1 │ │ - bne.n 54d72 │ │ + bne.n 55506 │ │ ldrb.w r0, [r2, #80] @ 0x50 │ │ - cbz r0, 54db4 │ │ + cbz r0, 55548 │ │ ldr r0, [r2, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.w 55140 │ │ + bne.w 558ee │ │ mov r1, r2 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ ldr.w r9, [r1, #68]! │ │ ldrd r3, r8, [r1, #4] │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ str r0, [r1, #0] │ │ - bne.n 54dc6 │ │ + bne.n 5555a │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #8 │ │ str.w r0, [sl] │ │ add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #1 │ │ str.w r0, [sl] │ │ add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #23 │ │ movs r6, #23 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 55160 │ │ - ldr r1, [pc, #916] @ (55128 ) │ │ + beq.w 5590e │ │ + ldr r1, [pc, #888] @ (558a0 ) │ │ movs r2, #23 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #17 │ │ strd r5, r6, [sl, #8] │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #7 │ │ strd r0, r6, [sl] │ │ add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @@ -67700,15 +67785,15 @@ │ │ subs r0, #12 │ │ str.w r0, [sl] │ │ add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r2, #16] │ │ strd r1, r3, [sp, #12] │ │ cmp r0, #0 │ │ - bne.w 55140 │ │ + bne.w 558ee │ │ add.w r0, r2, #24 │ │ str r0, [sp, #8] │ │ add r1, sp, #24 │ │ ldmia r0!, {r3, r4, r5, r6, r7} │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ ldmia.w r0, {r3, r4, r5, r6, r7} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ @@ -67719,41 +67804,41 @@ │ │ movs r0, #0 │ │ strd r0, r1, [sp, #200] @ 0xc8 │ │ movw r1, #909 @ 0x38d │ │ str r2, [sp, #20] │ │ strd r0, r0, [sp, #192] @ 0xc0 │ │ strd r0, r0, [sp, #208] @ 0xd0 │ │ strd r0, r1, [sp, #216] @ 0xd8 │ │ - b.n 54e0c │ │ + b.n 555a0 │ │ lsrs r0, r2, #2 │ │ - bne.n 54e4a │ │ + bne.n 555de │ │ mov r0, r7 │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ cmp r0, #0 │ │ - beq.n 54e0c │ │ + beq.n 555a0 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r6, #1 │ │ movs r5, #0 │ │ - b.n 54e32 │ │ + b.n 555c6 │ │ umull r2, r4, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r4, r3, r5, r4 │ │ mla r5, r3, r5, r4 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 54e22 │ │ + beq.n 555b6 │ │ umull r2, r4, r3, r6 │ │ cmp r0, #1 │ │ - beq.n 54e08 │ │ + beq.n 5559c │ │ mla r1, r3, r1, r4 │ │ mla r1, r5, r6, r1 │ │ mov r6, r2 │ │ - b.n 54e22 │ │ + b.n 555b6 │ │ mov r2, r7 │ │ add r1, sp, #128 @ 0x80 │ │ ldmia r2!, {r3, r4, r5, r6} │ │ adds r0, r1, #4 │ │ stmia r0!, {r3, r4, r5, r6} │ │ ldmia.w r2, {r3, r4, r5, r6} │ │ stmia r0!, {r3, r4, r5, r6} │ │ @@ -67771,227 +67856,233 @@ │ │ ldmia r1!, {r2, r3, r4, r5} │ │ stmia r0!, {r2, r3, r4, r5} │ │ ldmia.w r1, {r2, r3, r4, r5, r6} │ │ mov r1, r9 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ mov r0, r8 │ │ ldr.w r2, [fp] │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r6, sp, #128 @ 0x80 │ │ movs r4, #17 │ │ add.w ip, sp, #192 @ 0xc0 │ │ movt r4, #32768 @ 0x8000 │ │ ldmia r6, {r0, r1, r2, r3, r6} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r6} │ │ - bne.n 54eb0 │ │ + bne.n 55644 │ │ add r3, sp, #192 @ 0xc0 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w sl, {r0, r1, r2, r3} │ │ - b.n 5504e │ │ + b.n 557f2 │ │ add r6, sp, #192 @ 0xc0 │ │ ldr r5, [sp, #148] @ 0x94 │ │ add.w ip, sp, #224 @ 0xe0 │ │ str r5, [sp, #244] @ 0xf4 │ │ ldmia r6, {r1, r2, r3, r6} │ │ stmia.w ip, {r0, r1, r2, r3, r6} │ │ lsls r0, r0, #31 │ │ - beq.w 55148 │ │ + beq.w 558f6 │ │ ldr r0, [sp, #320] @ 0x140 │ │ movs r5, #8 │ │ str r0, [sp, #192] @ 0xc0 │ │ ldr r0, [sp, #324] @ 0x144 │ │ eor.w r8, r0, #2147483648 @ 0x80000000 │ │ movs r0, #8 │ │ str.w r8, [sp, #196] @ 0xc4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 55168 │ │ + beq.w 55916 │ │ ldr r2, [sp, #312] @ 0x138 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r2, [r0, #0] │ │ ldr r2, [sp, #316] @ 0x13c │ │ ldr r6, [sp, #228] @ 0xe4 │ │ eor.w r4, r2, r1 │ │ add r1, sp, #128 @ 0x80 │ │ strd r5, r7, [sp] │ │ mov r7, r0 │ │ str r4, [r0, #4] │ │ mov r0, r1 │ │ mov r1, r6 │ │ movs r2, #2 │ │ mov r3, r7 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r1, r0, [sp, #128] @ 0x80 │ │ lsls r1, r1, #31 │ │ - beq.n 54f1c │ │ + beq.n 556b0 │ │ add r3, sp, #136 @ 0x88 │ │ ldmia r3, {r1, r2, r3} │ │ - b.n 54f3e │ │ - cbz r0, 54f5a │ │ + b.n 556d2 │ │ + cbz r0, 556ee │ │ ldr.w r2, [fp, #8] │ │ add r0, sp, #128 @ 0x80 │ │ add r1, sp, #64 @ 0x40 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #128 @ 0x80 │ │ add.w ip, sp, #248 @ 0xf8 │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r7} │ │ - bne.n 54f70 │ │ + bne.n 55704 │ │ add r3, sp, #248 @ 0xf8 │ │ ldmia r3, {r0, r1, r2, r3} │ │ movs r4, #17 │ │ - add.w r8, sp, #128 @ 0x80 │ │ - movt r4, #32768 @ 0x8000 │ │ str.w r1, [sl, #4] │ │ str.w r2, [sl, #8] │ │ + add.w r8, sp, #128 @ 0x80 │ │ str.w r0, [sl] │ │ + movt r4, #32768 @ 0x8000 │ │ str.w r3, [sl, #12] │ │ - b.n 5503c │ │ + b.n 557e0 │ │ movs r4, #17 │ │ - movs r0, #0 │ │ + add.w r8, sp, #128 @ 0x80 │ │ movt r4, #32768 @ 0x8000 │ │ - strb.w r0, [sl, #4] │ │ + movs r0, #0 │ │ str.w r4, [sl] │ │ - add.w r8, sp, #128 @ 0x80 │ │ - b.n 5503c │ │ + strb.w r0, [sl, #4] │ │ + b.n 557e0 │ │ add r7, sp, #248 @ 0xf8 │ │ mov r5, r6 │ │ ldr r6, [sp, #148] @ 0x94 │ │ add.w ip, sp, #192 @ 0xc0 │ │ ldmia r7, {r1, r2, r3, r7} │ │ stmia.w ip, {r0, r1, r2, r3, r7} │ │ lsls r0, r0, #31 │ │ str r6, [sp, #212] @ 0xd4 │ │ - beq.w 55148 │ │ + beq.w 558f6 │ │ ldr r0, [sp, #312] @ 0x138 │ │ strd r0, r4, [sp, #248] @ 0xf8 │ │ movs r0, #8 │ │ movs r4, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 55168 │ │ + beq.w 55916 │ │ ldr r1, [sp, #320] @ 0x140 │ │ mov r6, r5 │ │ str r1, [r0, #0] │ │ add r1, sp, #248 @ 0xf8 │ │ ldr r5, [sp, #196] @ 0xc4 │ │ mov r7, r0 │ │ strd r4, r1, [sp] │ │ add r1, sp, #128 @ 0x80 │ │ str.w r8, [r0, #4] │ │ movs r2, #2 │ │ mov r0, r1 │ │ mov r1, r5 │ │ mov r3, r7 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r1, r0, [sp, #128] @ 0x80 │ │ movs r4, #17 │ │ movt r4, #32768 @ 0x8000 │ │ lsls r1, r1, #31 │ │ - beq.n 54fe0 │ │ + beq.n 55774 │ │ add r3, sp, #136 @ 0x88 │ │ add.w r8, sp, #128 @ 0x80 │ │ ldmia r3, {r1, r2, r3} │ │ stmia.w sl, {r0, r1, r2, r3} │ │ - b.n 5502c │ │ + b.n 557d0 │ │ add.w r8, sp, #128 @ 0x80 │ │ - cbz r0, 55018 │ │ + cbz r0, 557ac │ │ add r0, sp, #128 @ 0x80 │ │ mov r1, r6 │ │ - bl 4b420 │ │ + bl 4bb30 │ │ ldr r0, [sp, #128] @ 0x80 │ │ cmp r0, r4 │ │ - bne.n 5500e │ │ + bne.n 557a2 │ │ add r0, sp, #128 @ 0x80 │ │ mov r1, r5 │ │ - bl 4b420 │ │ + bl 4bb30 │ │ ldr r0, [sp, #128] @ 0x80 │ │ cmp r0, r4 │ │ - bne.n 5500e │ │ + bne.n 557a2 │ │ movs r0, #1 │ │ str.w r4, [sl] │ │ strb.w r0, [sl, #4] │ │ - b.n 5502c │ │ + b.n 557d0 │ │ add r3, sp, #128 @ 0x80 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w sl, {r0, r1, r2, r3} │ │ - b.n 5502c │ │ - ldr r1, [pc, #340] @ (55170 ) │ │ - add.w r0, sl, #4 │ │ + b.n 557d0 │ │ + movs r0, #23 │ │ + movs r5, #23 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 5590e │ │ + ldr r1, [pc, #356] @ (55920 ) │ │ movs r2, #23 │ │ + mov r7, r0 │ │ add r1, pc │ │ - bl 55184 │ │ + bl d53c6 │ │ subs r0, r4, #4 │ │ - str.w r0, [sl] │ │ + str.w r5, [sl, #12] │ │ + stmia.w sl, {r0, r5, r7} │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - cbz r0, 5503c │ │ + cbz r0, 557e0 │ │ ldr r0, [sp, #196] @ 0xc4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ add r0, sp, #224 @ 0xe0 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #224] @ 0xe0 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #228] @ 0xe4 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ ldmia.w r9!, {r1, r2, r3, r6, r7} │ │ mov r0, r8 │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia.w r9!, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ ldmia.w r9, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ add r0, sp, #192 @ 0xc0 │ │ mov r1, r8 │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ ldr.w r0, [sl] │ │ cmp r0, r4 │ │ - bne.n 550f4 │ │ + bne.n 558a4 │ │ ldr r0, [sp, #20] │ │ ldr r1, [r0, #64] @ 0x40 │ │ cmp r1, #0 │ │ - bne.n 55150 │ │ + bne.n 558fe │ │ add r3, sp, #192 @ 0xc0 │ │ ldrd r5, r4, [r0, #68] @ 0x44 │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ ldr r6, [r0, #76] @ 0x4c │ │ ldmia r3, {r1, r2, r3} │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ str r7, [r0, #64] @ 0x40 │ │ ldr r7, [sp, #12] │ │ stmia r7!, {r1, r2, r3} │ │ - beq.n 550b0 │ │ - cbz r6, 550a4 │ │ + beq.n 55854 │ │ + cbz r6, 55848 │ │ mov r7, r4 │ │ ldr.w r0, [r7], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r6, #1 │ │ - bne.n 55098 │ │ + bne.n 5583c │ │ ldr r0, [sp, #20] │ │ - cbz r5, 550b0 │ │ + cbz r5, 55854 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #20] │ │ ldr r1, [r0, #64] @ 0x40 │ │ ldr r2, [sp, #32] │ │ adds r1, #1 │ │ str r1, [r0, #64] @ 0x40 │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 5513a │ │ + beq.w 55542 │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ - bne.n 55158 │ │ + bne.n 55906 │ │ ldr r4, [sp, #8] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [r0, #16] │ │ mov r1, r4 │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ stmia.w r8!, {r2, r3, r5, r6, r7} │ │ ldmia.w r1, {r2, r3, r5, r6, r7} │ │ @@ -67999,98 +68090,84 @@ │ │ add r5, sp, #24 │ │ ldmia r5!, {r1, r2, r3, r6, r7} │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ ldmia.w r5, {r1, r2, r3, r6, r7} │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ ldr r1, [sp, #136] @ 0x88 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 5512c │ │ + bne.n 558da │ │ movs r1, #0 │ │ - b.n 55138 │ │ - ldrd r4, r5, [sp, #196] @ 0xc4 │ │ - cbz r5, 55108 │ │ + str r1, [r0, #16] │ │ + add sp, #268 @ 0x10c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + asrs r0, r2, #19 │ │ + @ instruction: 0xfffce9dd │ │ + cmp r1, r6 │ │ + cbz r5, 558b8 │ │ mov r6, r4 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r5, #1 │ │ - bne.n 550fc │ │ + bne.n 558ac │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #32] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 5513a │ │ + beq.w 55542 │ │ add r0, sp, #24 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r4, r0, r0 │ │ - vtbl.8 d26, {d12}, d16 │ │ - bl 4b1a0 │ │ + add r0, sp, #128 @ 0x80 │ │ + bl 4b8b0 │ │ ldr r0, [sp, #20] │ │ ldr r1, [r0, #16] │ │ adds r1, #1 │ │ str r1, [r0, #16] │ │ add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #48] @ (55174 ) │ │ + ldr r0, [pc, #56] @ (55928 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #44] @ (55178 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #52] @ (5592c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #40] @ (5517c ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #48] @ (55930 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - ldr r0, [pc, #36] @ (55180 ) │ │ + bl 414b4 │ │ + ldr r0, [pc, #28] @ (55924 ) │ │ add r0, pc │ │ - bl 40d5c │ │ + bl 414b4 │ │ movs r0, #1 │ │ movs r1, #23 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ - asrs r4, r2, #23 │ │ - vcvt.u32.f32 d20, d10, #4 │ │ + bl 3e0ac │ │ + nop │ │ + asrs r4, r2, #10 │ │ + vrsra.u64 d21, d20, #4 │ │ movs r0, r1 │ │ - ldr r5, [pc, #840] @ (554c4 ) │ │ + strh r4, [r5, r6] │ │ movs r0, r1 │ │ - ldr r7, [pc, #168] @ (55228 ) │ │ + strh r4, [r2, r1] │ │ movs r0, r1 │ │ - ldr r7, [pc, #200] @ (5524c ) │ │ + strh r4, [r1, r7] │ │ movs r0, r1 │ │ - push {r4, r5, r6, lr} │ │ - mov r4, r2 │ │ - mov r5, r0 │ │ - cbz r2, 551a0 │ │ - mov r0, r4 │ │ - mov r6, r1 │ │ - blx d7bb0 │ │ - mov r1, r6 │ │ - cbnz r0, 551a2 │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ - bl 3d98e │ │ - movs r0, #1 │ │ - mov r2, r4 │ │ - strd r4, r0, [r5] │ │ - bl d44bc │ │ - str r4, [r5, #8] │ │ - pop {r4, r5, r6, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #96 @ 0x60 │ │ cmp r3, #8 │ │ - bne.w 553b0 │ │ + bne.w 55b34 │ │ mov r6, r2 │ │ ldr r2, [sp, #124] @ 0x7c │ │ cmp r2, #1 │ │ - bls.w 553a4 │ │ + bls.w 55b28 │ │ mov r8, r0 │ │ ldr r0, [sp, #120] @ 0x78 │ │ mov r5, r1 │ │ ldr r7, [r6, #0] │ │ ldr r4, [r6, #4] │ │ add r3, sp, #12 │ │ ldr r6, [r5, #0] │ │ @@ -68098,2287 +68175,2205 @@ │ │ strd r0, r2, [sp, #12] │ │ movs r0, #0 │ │ str r1, [sp, #20] │ │ ldrd r1, r2, [r6, #80] @ 0x50 │ │ strd r3, r0, [sp] │ │ add r0, sp, #24 │ │ mov r3, r6 │ │ - bl 553f0 │ │ + bl 55b78 │ │ movw r0, #31829 @ 0x7c55 │ │ ldr r2, [r5, #4] │ │ movt r0, #32586 @ 0x7f4a │ │ muls r0, r7 │ │ ldr r3, [r2, #0] │ │ ldr r1, [r2, #16] │ │ ands r0, r3 │ │ cmp r1, r0 │ │ - bls.w 553c6 │ │ + bls.w 55b4a │ │ ldr r1, [r2, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, r1, r0, lsl #2 │ │ ldrd r0, r1, [r0, #4] │ │ add.w r1, r1, r1, lsl #1 │ │ subs r0, #24 │ │ lsls r1, r1, #3 │ │ cmp r1, #0 │ │ - beq.n 5531a │ │ + beq.n 55a9e │ │ ldr.w r2, [r0, #24]! │ │ subs r1, #24 │ │ ldr r3, [r0, #4] │ │ eors r2, r7 │ │ eors r3, r4 │ │ eor.w r3, r3, #2147483648 @ 0x80000000 │ │ orrs r2, r3 │ │ - bne.n 5521c │ │ + bne.n 559a0 │ │ ldrd r3, r7, [r0, #8] │ │ ldr r0, [r0, #16] │ │ strd r3, r7, [sp, #48] @ 0x30 │ │ add r7, sp, #36 @ 0x24 │ │ ldrd r1, r2, [r6, #80] @ 0x50 │ │ add r3, sp, #48 @ 0x30 │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ strd r3, r0, [sp] │ │ mov r0, r7 │ │ mov r3, r6 │ │ - bl 553f0 │ │ + bl 55b78 │ │ add r1, sp, #24 │ │ mov r0, r7 │ │ - bl 56a70 │ │ - cbz r0, 5529c │ │ + bl 5709c │ │ + cbz r0, 55a20 │ │ ldr r0, [r5, #8] │ │ movs r2, #1 │ │ strb.w r2, [r8, #4] │ │ movs r2, #13 │ │ movt r2, #32768 @ 0x8000 │ │ ldr r1, [sp, #36] @ 0x24 │ │ ldr r3, [r0, #0] │ │ adds r2, #4 │ │ str.w r2, [r8] │ │ add.w r2, r3, #1 │ │ str r2, [r0, #0] │ │ mov.w r0, #0 │ │ - cbz r1, 552ba │ │ + cbz r1, 55a3e │ │ add.w ip, sp, #68 @ 0x44 │ │ ldrd r3, r2, [sp, #40] @ 0x28 │ │ stmia.w ip, {r0, r1, r3} │ │ add.w ip, sp, #52 @ 0x34 │ │ stmia.w ip, {r0, r1, r3} │ │ movs r0, #1 │ │ - b.n 552bc │ │ + b.n 55a40 │ │ ldr r2, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ - cbz r2, 552fa │ │ + cbz r2, 55a7e │ │ add.w ip, sp, #68 @ 0x44 │ │ ldrd r3, r1, [sp, #40] @ 0x28 │ │ stmia.w ip, {r0, r2, r3} │ │ add.w ip, sp, #52 @ 0x34 │ │ stmia.w ip, {r0, r2, r3} │ │ movs r0, #1 │ │ - b.n 552fc │ │ + b.n 55a80 │ │ movs r2, #0 │ │ add r4, sp, #84 @ 0x54 │ │ add r5, sp, #48 @ 0x30 │ │ str r2, [sp, #80] @ 0x50 │ │ str r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r0, [sp, #84] @ 0x54 │ │ - cbz r0, 552da │ │ + cbz r0, 55a5e │ │ ldr r1, [sp, #92] @ 0x5c │ │ - bl 4d7ec │ │ - b.n 552c6 │ │ + bl 4e040 │ │ + b.n 55a4a │ │ ldr r2, [sp, #24] │ │ movs r0, #0 │ │ cmp r2, #0 │ │ - beq.n 5537e │ │ + beq.n 55b02 │ │ add.w ip, sp, #68 @ 0x44 │ │ ldrd r3, r1, [sp, #28] │ │ stmia.w ip, {r0, r2, r3} │ │ add.w ip, sp, #52 @ 0x34 │ │ stmia.w ip, {r0, r2, r3} │ │ movs r0, #1 │ │ - b.n 55380 │ │ + b.n 55b04 │ │ movs r1, #0 │ │ add r5, sp, #84 @ 0x54 │ │ add r6, sp, #48 @ 0x30 │ │ str r1, [sp, #80] @ 0x50 │ │ str r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r0, [sp, #84] @ 0x54 │ │ - cbz r0, 5531a │ │ + cbz r0, 55a9e │ │ ldr r1, [sp, #92] @ 0x5c │ │ - bl 4d7ec │ │ - b.n 55306 │ │ + bl 4e040 │ │ + b.n 55a8a │ │ movs r0, #27 │ │ movs r4, #27 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 553ce │ │ - ldr r1, [pc, #176] @ (553d8 ) │ │ + beq.n 55b52 │ │ + ldr r1, [pc, #176] @ (55b5c ) │ │ movs r2, #27 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #13 │ │ ldr r2, [sp, #24] │ │ movt r0, #32768 @ 0x8000 │ │ str.w r4, [r8, #12] │ │ stmia.w r8, {r0, r4, r5} │ │ movs r0, #0 │ │ - cbz r2, 5535e │ │ + cbz r2, 55ae2 │ │ add.w ip, sp, #68 @ 0x44 │ │ ldrd r3, r1, [sp, #28] │ │ stmia.w ip, {r0, r2, r3} │ │ add.w ip, sp, #52 @ 0x34 │ │ stmia.w ip, {r0, r2, r3} │ │ movs r0, #1 │ │ - b.n 55360 │ │ + b.n 55ae4 │ │ movs r1, #0 │ │ add r4, sp, #84 @ 0x54 │ │ add r5, sp, #48 @ 0x30 │ │ str r1, [sp, #80] @ 0x50 │ │ str r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r0, [sp, #84] @ 0x54 │ │ - cbz r0, 5539e │ │ + cbz r0, 55b22 │ │ ldr r1, [sp, #92] @ 0x5c │ │ - bl 4d7ec │ │ - b.n 5536a │ │ + bl 4e040 │ │ + b.n 55aee │ │ movs r1, #0 │ │ add r4, sp, #84 @ 0x54 │ │ add r5, sp, #48 @ 0x30 │ │ str r1, [sp, #80] @ 0x50 │ │ str r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #48] @ 0x30 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r0, [sp, #84] @ 0x54 │ │ - cbz r0, 5539e │ │ + cbz r0, 55b22 │ │ ldr r1, [sp, #92] @ 0x5c │ │ - bl 4d7ec │ │ - b.n 5538a │ │ + bl 4e040 │ │ + b.n 55b0e │ │ add sp, #96 @ 0x60 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r3, [pc, #64] @ (553e8 ) │ │ + ldr r3, [pc, #64] @ (55b6c ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #40] @ (553dc ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #40] @ (55b60 ) │ │ add r2, sp, #48 @ 0x30 │ │ - ldr r3, [pc, #40] @ (553e0 ) │ │ - ldr r1, [pc, #44] @ (553e4 ) │ │ + ldr r3, [pc, #40] @ (55b64 ) │ │ + ldr r1, [pc, #44] @ (55b68 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - ldr r2, [pc, #36] @ (553ec ) │ │ + bl 41638 │ │ + ldr r2, [pc, #36] @ (55b70 ) │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ movs r0, #1 │ │ movs r1, #27 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - asrs r0, r5, #10 │ │ - vcvt.f16.u16 , , #4 │ │ - vqrshrn.u64 d20, q9, #4 │ │ + lsrs r4, r0, #30 │ │ + vtbx.8 d19, {d12-d13}, d7 │ │ + vqrdmulh.s q10, q14, d14[0] │ │ movs r0, r1 │ │ - ldr r2, [pc, #512] @ (555e8 ) │ │ + ldr r7, [pc, #176] @ (55c1c ) │ │ movs r0, r1 │ │ - ldr r2, [pc, #328] @ (55534 ) │ │ + ldr r6, [pc, #1016] @ (55f68 ) │ │ movs r0, r1 │ │ - ldr r2, [pc, #720] @ (556c0 ) │ │ + ldr r7, [pc, #384] @ (55cf4 ) │ │ movs r0, r1 │ │ + bmi.n 55b20 │ │ + bmi.n 55b22 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ vpush {d8-d12} │ │ - sub sp, #368 @ 0x170 │ │ - movs r7, #0 │ │ - mov sl, r0 │ │ + sub sp, #360 @ 0x168 │ │ + mov r8, r0 │ │ + movs r0, #0 │ │ cmp r2, #0 │ │ - str r3, [sp, #196] @ 0xc4 │ │ - str r7, [sp, #224] @ 0xe0 │ │ - str r7, [sp, #216] @ 0xd8 │ │ - beq.w 56882 │ │ + str r3, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #216] @ 0xd8 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + beq.w 56ec4 │ │ + mov r9, r0 │ │ add.w r0, r2, r2, lsl #2 │ │ - mov ip, r1 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - add r5, sp, #272 @ 0x110 │ │ - add.w r0, ip, r0, lsl #3 │ │ - str r0, [sp, #204] @ 0xcc │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - vldr s16, [pc, #856] @ 55778 │ │ - vldr d9, [pc, #860] @ 55780 │ │ + mov r7, r1 │ │ + ldrd r1, fp, [sp, #440] @ 0x1b8 │ │ + add.w r0, r7, r0, lsl #3 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + add r5, sp, #264 @ 0x108 │ │ + vldr s16, [pc, #936] @ 55f54 │ │ + vldr d9, [pc, #936] @ 55f58 │ │ ldr r2, [r0, #0] │ │ - str r2, [sp, #164] @ 0xa4 │ │ - ldrd r2, r0, [r0, #12] │ │ - str r2, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #168] @ 0xa8 │ │ + str r2, [sp, #156] @ 0x9c │ │ + ldrd r0, r2, [r0, #12] │ │ + str r0, [sp, #152] @ 0x98 │ │ ldr r0, [r1, #0] │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [r1, #4] │ │ str r0, [sp, #184] @ 0xb8 │ │ - ldrd r9, r0, [r1, #4] │ │ - str.w sl, [sp, #188] @ 0xbc │ │ - str r0, [sp, #192] @ 0xc0 │ │ + ldr r0, [r1, #8] │ │ + str r0, [sp, #188] @ 0xbc │ │ adds r0, r5, #1 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - add.w r0, ip, #40 @ 0x28 │ │ - b.n 55488 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + str r2, [sp, #160] @ 0xa0 │ │ + b.n 55c08 │ │ movs r6, #1 │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl d44bc │ │ - add r5, sp, #272 @ 0x110 │ │ - add r1, sp, #216 @ 0xd8 │ │ - add r2, sp, #352 @ 0x160 │ │ - add r3, sp, #232 @ 0xe8 │ │ + bl d53c6 │ │ + add r5, sp, #264 @ 0x108 │ │ + add r1, sp, #208 @ 0xd0 │ │ + add r2, sp, #344 @ 0x158 │ │ + add r3, sp, #224 @ 0xe0 │ │ mov r0, r5 │ │ - str r4, [sp, #360] @ 0x168 │ │ - strd r4, r6, [sp, #352] @ 0x160 │ │ - bl 56d0c │ │ - ldrb.w r0, [sp, #272] @ 0x110 │ │ + str r4, [sp, #352] @ 0x160 │ │ + strd r4, r6, [sp, #344] @ 0x158 │ │ + bl 57338 │ │ + ldrb.w r0, [sp, #264] @ 0x108 │ │ cmp r0, #6 │ │ itt ne │ │ movne r0, r5 │ │ - blne 4d5f0 │ │ - ldr r0, [sp, #204] @ 0xcc │ │ - mov ip, fp │ │ - cmp fp, r0 │ │ - mov r0, fp │ │ - it ne │ │ - addne r0, #40 @ 0x28 │ │ - beq.w 56882 │ │ - mov fp, r0 │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ - mov.w r8, #2147483648 @ 0x80000000 │ │ - cbz r0, 554b0 │ │ - ldrb.w r4, [ip, #32] │ │ - mov r6, ip │ │ - ldr.w r1, [ip, #28] │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ + blne 4de44 │ │ + adds r7, #40 @ 0x28 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + cmp r7, r0 │ │ + beq.w 56ec4 │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + cmp.w fp, #0 │ │ + beq.n 55c44 │ │ + ldrb.w r4, [r7, #32] │ │ + ldr r1, [r7, #28] │ │ + ldr r0, [sp, #440] @ 0x1b8 │ │ mov r2, r4 │ │ - bl 49360 │ │ - mov ip, r6 │ │ - cbz r0, 554b4 │ │ - strb.w r7, [sp, #232] @ 0xe8 │ │ - b.w 561de │ │ - ldrb.w r4, [ip, #32] │ │ + bl 49a88 │ │ + cbz r0, 55c48 │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + ldrd r5, r4, [r7, #20] │ │ + mov.w r9, #0 │ │ + cmp r4, #0 │ │ + beq.n 55bd0 │ │ + mov r0, r4 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 56fb4 │ │ + mov r6, r0 │ │ + b.n 55bd2 │ │ + ldrb.w r4, [r7, #32] │ │ tbh [pc, r4, lsl #1] │ │ movs r0, r2 │ │ - lsls r5, r3, #7 │ │ - lsls r0, r6, #3 │ │ - lsls r3, r0, #5 │ │ - lsls r5, r3, #1 │ │ - lsls r1, r5, #7 │ │ - lsls r0, r6, #8 │ │ - lsls r0, r5, #5 │ │ - lsls r7, r5, #9 │ │ - lsls r4, r7, #2 │ │ - lsls r1, r2, #9 │ │ - movs r7, r7 │ │ - lsls r1, r6, #1 │ │ - lsls r1, r3, #8 │ │ + lsls r2, r1, #6 │ │ + lsls r7, r5, #2 │ │ + lsls r1, r7, #3 │ │ + lsls r4, r2, #1 │ │ + lsls r6, r2, #6 │ │ + lsls r6, r1, #8 │ │ + lsls r5, r2, #4 │ │ + lsls r6, r0, #9 │ │ + lsls r3, r7, #1 │ │ + lsls r4, r5, #8 │ │ + movs r2, r7 │ │ + lsls r7, r4, #1 │ │ + lsls r4, r0, #7 │ │ movs r6, r4 │ │ - lsls r4, r0, #4 │ │ - ldr.w r0, [ip, #28] │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + lsls r2, r0, #3 │ │ + ldr r0, [r7, #28] │ │ + ldr r1, [sp, #188] @ 0xbc │ │ cmp r1, r0 │ │ - bls.w 55ba4 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ - cmp r0, r9 │ │ - bcs.w 569d6 │ │ + bls.w 5624a │ │ + ldr r2, [sp, #136] @ 0x88 │ │ ldr r1, [sp, #184] @ 0xb8 │ │ + cmp r0, r1 │ │ + bcs.w 56ffc │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ ldrb r0, [r1, r0] │ │ cmp r0, #0 │ │ - beq.w 55ff8 │ │ + beq.w 5665a │ │ subs r0, #2 │ │ clz r0, r0 │ │ lsrs r2, r0, #5 │ │ movs r0, #1 │ │ - b.w 55ffa │ │ - ldr.w r2, [ip, #28] │ │ - add r0, sp, #352 @ 0x160 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - str.w ip, [sp, #200] @ 0xc8 │ │ - bl 4237c │ │ - ldr r6, [sp, #352] @ 0x160 │ │ + b.w 5665c │ │ + ldr r2, [r7, #28] │ │ + add r0, sp, #344 @ 0x158 │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + bl 42aa4 │ │ + ldr r6, [sp, #344] @ 0x158 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.w 55a40 │ │ + bne.w 56180 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #232] @ 0xe8 │ │ ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #240] @ 0xf0 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ str r0, [sp, #236] @ 0xec │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - strb.w r7, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - b.w 561de │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ - cmp r0, #0 │ │ - beq.w 55b08 │ │ - ldr.w r2, [ip, #28] │ │ + b.n 55c28 │ │ + cmp.w fp, #0 │ │ + beq.w 561c2 │ │ + ldr r2, [r7, #28] │ │ mov r0, r5 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - str.w ip, [sp, #200] @ 0xc8 │ │ - bl 421f4 │ │ - ldr r7, [sp, #272] @ 0x110 │ │ - ldrd r1, r0, [sp, #28] │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + str r7, [sp, #172] @ 0xac │ │ + bl 4291c │ │ + ldr r7, [sp, #264] @ 0x108 │ │ + ldrd r1, r0, [sp, #20] │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - bne.w 55dec │ │ - str r0, [sp, #240] @ 0xf0 │ │ - movs r7, #0 │ │ - ldr r0, [sp, #16] │ │ - str r0, [sp, #236] @ 0xec │ │ - strb.w r7, [sp, #232] @ 0xe8 │ │ - str r1, [sp, #244] @ 0xf4 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - b.w 561de │ │ - ldr.w r0, [ip, #28] │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + bne.w 5647a │ │ + str r0, [sp, #232] @ 0xe8 │ │ + ldr r0, [sp, #12] │ │ + str r0, [sp, #228] @ 0xe4 │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + str r1, [sp, #236] @ 0xec │ │ + ldr r7, [sp, #172] @ 0xac │ │ + b.n 55c28 │ │ + ldr r0, [r7, #28] │ │ + ldr r1, [sp, #188] @ 0xbc │ │ cmp r1, r0 │ │ - bls.w 55b38 │ │ - cmp r9, r0 │ │ - bcc.w 56906 │ │ - sub.w r2, r9, r0 │ │ + bls.w 561e6 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + cmp r1, r0 │ │ + bcc.w 56f3c │ │ + subs r2, r1, r0 │ │ cmp r2, #7 │ │ - bls.w 568e4 │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ + bls.w 56f1a │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ ldr r1, [r2, r0] │ │ add r0, r2 │ │ ldr r0, [r0, #4] │ │ lsrs r2, r0, #31 │ │ - b.n 55b40 │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ - str.w ip, [sp, #200] @ 0xc8 │ │ - cmp r0, #0 │ │ - beq.w 55b52 │ │ - ldr.w r2, [ip, #28] │ │ + b.n 561ee │ │ + cmp.w fp, #0 │ │ + beq.w 56200 │ │ + ldr r2, [r7, #28] │ │ mov r0, r5 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - bl 41d54 │ │ - ldr r3, [sp, #272] @ 0x110 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldrd r2, r1, [sp, #48] @ 0x30 │ │ - cmp.w r3, #2147483648 @ 0x80000000 │ │ - beq.w 55912 │ │ - ldr r6, [sp, #280] @ 0x118 │ │ - cmp.w r6, #134217728 @ 0x8000000 │ │ - bcs.w 5687e │ │ - ldr.w lr, [sp, #276] @ 0x114 │ │ - cmp r6, #0 │ │ - str.w r9, [sp, #156] @ 0x9c │ │ - beq.w 562e0 │ │ - lsls r4, r6, #4 │ │ - mov r7, lr │ │ - mov r0, r4 │ │ - mov sl, r3 │ │ - blx d7bb0 │ │ - movw r9, #21845 @ 0x5555 │ │ - cmp r0, #0 │ │ - movt r9, #1365 @ 0x555 │ │ - beq.w 569ac │ │ - lsls r5, r6, #3 │ │ - sub.w r1, r5, #8 │ │ - movs r2, #1 │ │ - mov lr, r7 │ │ - add.w ip, r2, r1, lsr #3 │ │ - add.w r1, r0, #8 │ │ - mov r2, r7 │ │ - movs r4, #0 │ │ - str r6, [sp, #176] @ 0xb0 │ │ - ldrd r3, r7, [r2], #8 │ │ - eor.w r6, r7, r8 │ │ - orrs r6, r3 │ │ - it ne │ │ - movne r6, #1 │ │ - strd r6, r4, [r1, #-8] │ │ - strd r3, r7, [r1], #16 │ │ - subs r5, #8 │ │ - bne.n 5560c │ │ - movs r7, #0 │ │ - mov r3, sl │ │ - mov r4, ip │ │ - b.w 562f0 │ │ - ldr.w r2, [ip, #28] │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + bl 4248c │ │ + ldr r6, [sp, #264] @ 0x108 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldrd r2, r1, [sp, #40] @ 0x28 │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + bne.w 56510 │ │ + strd r1, r0, [sp, #228] @ 0xe4 │ │ + b.n 5627c │ │ + ldr r2, [r7, #28] │ │ mov r0, r5 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - str.w r9, [sp, #156] @ 0x9c │ │ - mov r9, ip │ │ - bl 41cd8 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + mov sl, r8 │ │ + bl 42410 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ cmp r0, #1 │ │ - bne.w 569b4 │ │ - ldrd r5, r8, [sp, #276] @ 0x114 │ │ - adds.w r1, r8, r5 │ │ - bcs.w 568b0 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ + bne.w 56fda │ │ + ldrd r4, r8, [sp, #268] @ 0x10c │ │ + adds.w r1, r8, r4 │ │ + bcs.w 56ef2 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ cmp r1, r0 │ │ - bhi.w 568b0 │ │ + bhi.w 56ef2 │ │ movw r0, #21845 @ 0x5555 │ │ movt r0, #1365 @ 0x555 │ │ cmp r8, r0 │ │ - bhi.w 5687e │ │ + bhi.w 56ec0 │ │ add.w r0, r8, r8, lsl #1 │ │ - lsls r4, r0, #3 │ │ - beq.w 5603a │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - mov r1, r8 │ │ - mov ip, r9 │ │ + str r7, [sp, #172] @ 0xac │ │ + lsls r5, r0, #3 │ │ + beq.w 56694 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 569ac │ │ + beq.w 56fea │ │ + mov r1, r8 │ │ + mov.w r9, #0 │ │ cmp.w r8, #0 │ │ - str r7, [sp, #280] @ 0x118 │ │ - strd r1, r0, [sp, #272] @ 0x110 │ │ - bne.w 5604c │ │ - b.w 5608c │ │ - ldr.w r0, [ip, #28] │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + str.w r9, [sp, #272] @ 0x110 │ │ + strd r1, r0, [sp, #264] @ 0x108 │ │ + bne.w 566a6 │ │ + b.w 566dc │ │ + ldr r0, [r7, #28] │ │ + ldr r1, [sp, #188] @ 0xbc │ │ cmp r1, r0 │ │ - bls.w 55b88 │ │ - cmp r9, r0 │ │ - bcc.w 5691e │ │ - sub.w r2, r9, r0 │ │ - cmp r2, #3 │ │ - bls.w 568f0 │ │ + bls.w 5622e │ │ ldr r1, [sp, #184] @ 0xb8 │ │ + cmp r1, r0 │ │ + bcc.w 56f50 │ │ + subs r2, r1, r0 │ │ + cmp r2, #3 │ │ + bls.w 56f26 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ movs r2, #0 │ │ ldr r0, [r1, r0] │ │ lsrs r3, r0, #31 │ │ asrs r1, r0, #31 │ │ - b.n 55b94 │ │ - ldr.w r0, [ip] │ │ + b.n 5623a │ │ + ldr r0, [r7, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 568c8 │ │ - ldr.w r1, [ip, #8] │ │ + beq.w 56f0a │ │ + ldr r1, [r7, #8] │ │ movw r0, #31829 @ 0x7c55 │ │ movt r0, #32586 @ 0x7f4a │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ muls r0, r1 │ │ ands r0, r2 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ cmp r2, r0 │ │ - bls.w 5699a │ │ + bls.w 56fd0 │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - ldr.w r2, [ip, #12] │ │ + ldr r3, [sp, #152] @ 0x98 │ │ + str r7, [sp, #172] @ 0xac │ │ add.w r0, r3, r0, lsl #2 │ │ + ldr r2, [r7, #12] │ │ ldrd r0, r3, [r0, #4] │ │ sub.w r7, r0, #24 │ │ add.w r0, r3, r3, lsl #1 │ │ lsls r0, r0, #3 │ │ cmp r0, #0 │ │ - beq.w 5697e │ │ + beq.w 56fac │ │ ldr.w r3, [r7, #24]! │ │ subs r0, #24 │ │ ldr r6, [r7, #4] │ │ eors r3, r1 │ │ eors r6, r2 │ │ orrs r3, r6 │ │ - bne.n 55700 │ │ - ldr.w r2, [ip, #28] │ │ - add r0, sp, #260 @ 0x104 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - str.w ip, [sp, #200] @ 0xc8 │ │ - bl 49af8 │ │ - ldr r2, [sp, #260] @ 0x104 │ │ + bne.n 55e0c │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + ldr r2, [r0, #28] │ │ + add r0, sp, #252 @ 0xfc │ │ + bl 4a208 │ │ + ldr r2, [sp, #252] @ 0xfc │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - bne.w 55c48 │ │ - movs r7, #0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - strb.w r7, [sp, #232] @ 0xe8 │ │ - b.w 561de │ │ + bne.w 562da │ │ + movs r0, #0 │ │ + ldr r7, [sp, #172] @ 0xac │ │ + b.n 55c24 │ │ vmov.f32 s24, s16 │ │ - ldr.w r0, [ip, #28] │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + ldr r0, [r7, #28] │ │ + ldr r1, [sp, #188] @ 0xbc │ │ cmp r1, r0 │ │ - bls.n 55764 │ │ - cmp r9, r0 │ │ - bcc.w 56912 │ │ - sub.w r2, r9, r0 │ │ - cmp r2, #3 │ │ - bls.w 568f0 │ │ + bls.n 55e62 │ │ ldr r1, [sp, #184] @ 0xb8 │ │ + cmp r1, r0 │ │ + bcc.w 56f46 │ │ + subs r2, r1, r0 │ │ + cmp r2, #3 │ │ + bls.w 56f26 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ ldr r0, [r1, r0] │ │ vmov s24, r0 │ │ vmov r0, s24 │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ cmp.w r0, #2139095040 @ 0x7f800000 │ │ - blt.w 55c28 │ │ + blt.w 562bc │ │ movs r0, #0 │ │ - b.n 55c3c │ │ - movs r0, r0 │ │ - ldrb r0, [r0, #31] │ │ - nop │ │ - nop │ │ - movs r0, r0 │ │ - movs r0, r0 │ │ - movs r0, r0 │ │ - ldrb r0, [r7, #31] │ │ - ldr.w r0, [ip] │ │ + b.n 562cc │ │ + ldr r0, [r7, #0] │ │ lsls r0, r0, #31 │ │ - beq.w 568d0 │ │ - ldr.w r1, [ip, #8] │ │ + beq.w 56f12 │ │ + ldr r1, [r7, #8] │ │ movw r0, #31829 @ 0x7c55 │ │ movt r0, #32586 @ 0x7f4a │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ muls r0, r1 │ │ ands r0, r2 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ cmp r2, r0 │ │ - bls.w 5699a │ │ + bls.w 56fd0 │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ - ldr.w r2, [ip, #12] │ │ + ldr r3, [sp, #152] @ 0x98 │ │ + ldr r2, [r7, #12] │ │ + mov sl, r8 │ │ add.w r0, r3, r0, lsl #2 │ │ + mov r8, r7 │ │ ldrd r0, r3, [r0, #4] │ │ add.w r3, r3, r3, lsl #1 │ │ subs r0, #24 │ │ lsls r3, r3, #3 │ │ cmp r3, #0 │ │ - beq.w 56976 │ │ + beq.w 56fa4 │ │ ldr.w r7, [r0, #24]! │ │ subs r3, #24 │ │ ldr r6, [r0, #4] │ │ eors r7, r1 │ │ eors r6, r2 │ │ orrs r7, r6 │ │ - bne.n 557c6 │ │ - ldr.w r2, [ip, #28] │ │ - mov sl, ip │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ + bne.n 55eb2 │ │ + ldr.w r2, [r8, #28] │ │ + mov r7, r8 │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ ldrd r5, r4, [r0, #12] │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 41cd8 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 42410 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ cmp r0, #1 │ │ - bne.w 55de4 │ │ - ldrd r0, r2, [sp, #276] @ 0x114 │ │ + bne.w 56472 │ │ + ldrd r0, r2, [sp, #268] @ 0x10c │ │ adds r1, r2, r0 │ │ - bcs.w 568fc │ │ - cmp r1, r9 │ │ - bhi.w 568fc │ │ - cmp r2, #1 │ │ - bls.w 56936 │ │ + bcs.w 56f32 │ │ ldr r3, [sp, #184] @ 0xb8 │ │ - add r6, sp, #340 @ 0x154 │ │ - mov.w r8, #0 │ │ + cmp r1, r3 │ │ + bhi.w 56f32 │ │ + cmp r2, #1 │ │ + bls.w 56f64 │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + add r6, sp, #332 @ 0x14c │ │ ldrh r1, [r3, r0] │ │ add r0, r3 │ │ - str r0, [sp, #260] @ 0x104 │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ - strd r2, r1, [sp, #264] @ 0x108 │ │ - add r1, sp, #260 @ 0x104 │ │ - strd r1, r0, [sp] │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #252] @ 0xfc │ │ + add r0, sp, #252 @ 0xfc │ │ + strd r0, fp, [sp] │ │ mov r0, r6 │ │ + strd r2, r1, [sp, #256] @ 0x100 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl 553f0 │ │ - add r4, sp, #272 @ 0x110 │ │ + bl 55b78 │ │ + add r4, sp, #264 @ 0x108 │ │ mov r1, r6 │ │ mov r0, r4 │ │ - bl 5746c │ │ - ldrb.w r0, [sp, #272] @ 0x110 │ │ + bl 57a98 │ │ + ldrb.w r0, [sp, #264] @ 0x108 │ │ cmp r0, #6 │ │ - beq.w 56942 │ │ + beq.w 56f70 │ │ mov r0, r4 │ │ - add r1, sp, #232 @ 0xe8 │ │ + add r1, sp, #224 @ 0xe0 │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - ldr r1, [sp, #340] @ 0x154 │ │ + ldr r1, [sp, #332] @ 0x14c │ │ cmp r1, #0 │ │ - beq.w 560a2 │ │ - ldrd r2, r0, [sp, #344] @ 0x158 │ │ - mov r7, r8 │ │ - strd r8, r1, [sp, #276] @ 0x114 │ │ - str.w r8, [sp, #292] @ 0x124 │ │ - strd r1, r2, [sp, #296] @ 0x128 │ │ + beq.w 566f8 │ │ + ldrd r2, r0, [sp, #336] @ 0x150 │ │ + strd r9, r1, [sp, #284] @ 0x11c │ │ + strd r9, r1, [sp, #268] @ 0x10c │ │ movs r1, #1 │ │ - str r2, [sp, #284] @ 0x11c │ │ - b.w 560a8 │ │ - ldr.w r0, [ip, #28] │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + str r2, [sp, #292] @ 0x124 │ │ + str r2, [sp, #276] @ 0x114 │ │ + b.n 566fc │ │ + movs r0, r0 │ │ + ldrb r0, [r0, #31] │ │ + movs r0, r0 │ │ + movs r0, r0 │ │ + movs r0, r0 │ │ + ldrb r0, [r7, #31] │ │ + ldr r0, [r7, #28] │ │ + ldr r1, [sp, #188] @ 0xbc │ │ cmp r1, r0 │ │ - bls.w 55baa │ │ - cmp r0, r9 │ │ - bcs.w 569cc │ │ + bls.w 56250 │ │ ldr r1, [sp, #184] @ 0xb8 │ │ + cmp r0, r1 │ │ + bcs.w 56ff2 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ ldrb r0, [r1, r0] │ │ - b.n 55bac │ │ + b.n 56252 │ │ vmov.f64 d12, d9 │ │ - ldr.w r0, [ip, #28] │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + ldr r0, [r7, #28] │ │ + ldr r1, [sp, #188] @ 0xbc │ │ cmp r1, r0 │ │ - bls.n 558b8 │ │ - cmp r9, r0 │ │ - bcc.w 5692a │ │ - sub.w r2, r9, r0 │ │ + bls.n 55fa4 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ + cmp r1, r0 │ │ + bcc.w 56f5a │ │ + subs r2, r1, r0 │ │ cmp r2, #7 │ │ - bls.w 568e4 │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ + bls.w 56f1a │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ ldr r1, [r2, r0] │ │ add r0, r2 │ │ ldr r0, [r0, #4] │ │ - strd r1, r0, [sp, #208] @ 0xd0 │ │ - vldr d12, [sp, #208] @ 0xd0 │ │ + strd r1, r0, [sp, #200] @ 0xc8 │ │ + vldr d12, [sp, #200] @ 0xc8 │ │ vmov r0, r1, d12 │ │ movw r2, #65535 @ 0xffff │ │ movs r0, #0 │ │ movt r2, #32751 @ 0x7fef │ │ - strb.w r0, [sp, #272] @ 0x110 │ │ + strb.w r0, [sp, #264] @ 0x108 │ │ bic.w r1, r1, #2147483648 @ 0x80000000 │ │ cmp r1, r2 │ │ - bgt.n 558de │ │ + bgt.n 55fc6 │ │ mov r0, r5 │ │ - mov r4, ip │ │ - bl 743ee │ │ - mov ip, r4 │ │ + bl 75086 │ │ movs r0, #2 │ │ movs r1, #2 │ │ - str r7, [sp, #244] @ 0xf4 │ │ - str r1, [sp, #240] @ 0xf0 │ │ - vstr d12, [sp, #248] @ 0xf8 │ │ - b.n 56000 │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ - str.w ip, [sp, #200] @ 0xc8 │ │ - cmp r0, #0 │ │ - beq.w 55bb8 │ │ - ldr.w r2, [ip, #28] │ │ + str.w r9, [sp, #236] @ 0xec │ │ + str r1, [sp, #232] @ 0xe8 │ │ + vstr d12, [sp, #240] @ 0xf0 │ │ + b.n 55c24 │ │ + cmp.w fp, #0 │ │ + beq.w 5625e │ │ + ldr r2, [r7, #28] │ │ mov r0, r5 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - bl 422b4 │ │ - ldr r6, [sp, #272] @ 0x110 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldrd r2, r1, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + bl 429dc │ │ + ldr r6, [sp, #264] @ 0x108 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldrd r2, r1, [sp, #28] │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.w 55ebe │ │ - str r1, [sp, #240] @ 0xf0 │ │ - str r0, [sp, #236] @ 0xec │ │ - b.n 55988 │ │ - ldr.w r2, [ip, #28] │ │ + beq.w 56278 │ │ + mov sl, r8 │ │ + ldr.w r8, [sp, #272] @ 0x110 │ │ + cmp.w r8, #134217728 @ 0x8000000 │ │ + bcs.w 56ec0 │ │ + ldr.w fp, [sp, #268] @ 0x10c │ │ + cmp.w r8, #0 │ │ + str r7, [sp, #172] @ 0xac │ │ + beq.w 56a34 │ │ + mov.w r5, r8, lsl #4 │ │ mov r0, r5 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - mov r8, ip │ │ - bl 41cd8 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - cmp r0, #1 │ │ - bne.w 55be8 │ │ - ldrd r4, r0, [sp, #276] @ 0x114 │ │ - adds r1, r0, r4 │ │ - bcs.w 568d8 │ │ - cmp r1, r9 │ │ - bhi.w 568d8 │ │ - mov r5, r0 │ │ - movs r6, #0 │ │ + blx d87f0 │ │ + movw r4, #21845 @ 0x5555 │ │ cmp r0, #0 │ │ - beq.w 56016 │ │ + movt r4, #1365 @ 0x555 │ │ + beq.w 56fea │ │ + mov.w r5, r8, lsl #3 │ │ + sub.w r1, r5, #8 │ │ + movs r2, #1 │ │ + add.w r7, r2, r1, lsr #3 │ │ + add.w r1, r0, #8 │ │ + mov r2, fp │ │ + vldmia r2!, {d16} │ │ + movs r3, #0 │ │ + vcmp.f64 d16, d16 │ │ + vmrs APSR_nzcv, fpscr │ │ + vstr d16, [r1] │ │ + it vc │ │ + movvc r3, #1 │ │ + strd r3, r9, [r1, #-8] │ │ + adds r1, #16 │ │ + subs r5, #8 │ │ + bne.n 5603e │ │ + mov.w r9, #0 │ │ + mov r5, r0 │ │ + b.w 56a44 │ │ + ldr r2, [r7, #28] │ │ mov r0, r5 │ │ - blx d7bb0 │ │ - mov r7, r0 │ │ - cmp r0, #0 │ │ - bne.w 56018 │ │ - b.w 569c4 │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + bl 42410 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + cmp r0, #1 │ │ + bne.w 56282 │ │ + ldrd r4, r5, [sp, #268] @ 0x10c │ │ + adds r1, r5, r4 │ │ + bcs.w 56ef2 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + cmp r1, r0 │ │ + bhi.w 56ef2 │ │ + cmp r5, #0 │ │ + beq.w 56676 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + mov r6, r0 │ │ cmp r0, #0 │ │ - beq.w 55bf2 │ │ - ldr.w r2, [ip, #28] │ │ + bne.w 56678 │ │ + b.w 56fc8 │ │ + cmp.w fp, #0 │ │ + beq.w 5628a │ │ + ldr r2, [r7, #28] │ │ mov r0, r5 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - str.w ip, [sp, #200] @ 0xc8 │ │ - bl 492a0 │ │ - ldr r7, [sp, #272] @ 0x110 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldrd r2, r1, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + str r7, [sp, #172] @ 0xac │ │ + bl 499c8 │ │ + ldr r7, [sp, #264] @ 0x108 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldrd r2, r1, [sp, #52] @ 0x34 │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - bne.w 55f6a │ │ - strd r0, r1, [sp, #236] @ 0xec │ │ - movs r7, #0 │ │ - strb.w r7, [sp, #232] @ 0xe8 │ │ - str r2, [sp, #244] @ 0xf4 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - b.w 561de │ │ - ldr.w r2, [ip, #28] │ │ + bne.w 565e4 │ │ + strd r0, r1, [sp, #228] @ 0xe4 │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + str r2, [sp, #236] @ 0xec │ │ + ldr r7, [sp, #172] @ 0xac │ │ + b.n 55c28 │ │ + ldr r2, [r7, #28] │ │ mov r0, r5 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - mov sl, ip │ │ - bl 41cd8 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + bl 42410 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ cmp r0, #1 │ │ - bne.w 569bc │ │ - ldr r5, [sp, #280] @ 0x118 │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ - ble.w 5687e │ │ - cmp r5, #0 │ │ - beq.w 56006 │ │ - mov r0, r5 │ │ - ldr r4, [sp, #276] @ 0x114 │ │ - blx d7bb0 │ │ + bne.w 56fe2 │ │ + ldr r6, [sp, #272] @ 0x110 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + ble.w 56ec0 │ │ + cmp r6, #0 │ │ + beq.w 56666 │ │ + mov r0, r6 │ │ + mov sl, r8 │ │ + ldr r5, [sp, #268] @ 0x10c │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 569c4 │ │ - subs r1, r5, #1 │ │ + beq.w 5700e │ │ + subs r1, r6, #1 │ │ mov r8, r0 │ │ - beq.n 559de │ │ + mov r9, r7 │ │ + beq.n 56120 │ │ mov r0, r8 │ │ movs r2, #2 │ │ - bl d45c2 │ │ - add.w r0, r8, r5 │ │ + bl d50b2 │ │ + add.w r0, r8, r6 │ │ subs r0, #1 │ │ movs r1, #2 │ │ strb r1, [r0, #0] │ │ - subs.w r1, r9, r4 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + subs r1, r0, r5 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r1, r0 │ │ - ldr r2, [sp, #184] @ 0xb8 │ │ - add r2, r4 │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ + add r2, r5 │ │ cmp r1, r0 │ │ - beq.w 5698e │ │ + beq.w 56fbc │ │ ldrb r3, [r2, r0] │ │ subs r7, r3, #2 │ │ cmp r3, #0 │ │ clz r7, r7 │ │ mov.w r7, r7, lsr #5 │ │ it eq │ │ moveq r7, #2 │ │ strb.w r7, [r8, r0] │ │ adds r0, #1 │ │ - cmp r5, r0 │ │ - bne.n 559f2 │ │ + cmp r6, r0 │ │ + bne.n 56134 │ │ movw r0, #21845 @ 0x5555 │ │ movt r0, #1365 @ 0x555 │ │ - cmp r5, r0 │ │ - bhi.w 5687e │ │ - add.w r0, r5, r5, lsl #1 │ │ + cmp r6, r0 │ │ + bhi.w 56ec0 │ │ + add.w r0, r6, r6, lsl #1 │ │ movs r7, #0 │ │ - lsls r4, r0, #3 │ │ - beq.w 56184 │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - mov r1, r5 │ │ + lsls r5, r0, #3 │ │ + beq.w 56852 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.w 56188 │ │ - b.w 569ac │ │ - ldr r5, [sp, #360] @ 0x168 │ │ + beq.w 56fea │ │ + mov r1, r6 │ │ + b.n 56856 │ │ + ldr r5, [sp, #352] @ 0x160 │ │ movw r0, #21845 @ 0x5555 │ │ movt r0, #1365 @ 0x555 │ │ cmp r5, r0 │ │ - bhi.w 5687e │ │ - mov r8, sl │ │ + bhi.w 56ec0 │ │ + ldr r0, [sp, #348] @ 0x15c │ │ + str r0, [sp, #168] @ 0xa8 │ │ add.w r0, r5, r5, lsl #1 │ │ - ldr.w sl, [sp, #356] @ 0x164 │ │ + str.w r8, [sp, #144] @ 0x90 │ │ lsls r4, r0, #3 │ │ - strd fp, r9, [sp, #152] @ 0x98 │ │ - beq.w 560d8 │ │ + beq.w 56724 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - mov fp, r0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - mov r0, r5 │ │ - beq.w 569ac │ │ - cmp r5, #0 │ │ - str r7, [sp, #280] @ 0x118 │ │ - strd r0, fp, [sp, #272] @ 0x110 │ │ - beq.w 560ee │ │ - str r6, [sp, #172] @ 0xac │ │ - movs r6, #0 │ │ - mov.w r8, #0 │ │ - add.w r0, sl, r5, lsl #3 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - b.n 55ac0 │ │ - movs r5, #0 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - cmp r8, r0 │ │ - beq.n 55af8 │ │ - add.w r0, fp, r6 │ │ - strb.w r5, [fp, r6] │ │ - add.w r8, r8, #1 │ │ - adds r6, #24 │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ - strd r7, r4, [r0, #4] │ │ - str r7, [r0, #12] │ │ - add.w r0, r9, #8 │ │ - cmp r0, r1 │ │ - str.w r8, [sp, #280] @ 0x118 │ │ - beq.w 560c8 │ │ - ldr.w r5, [sl, r8, lsl #3] │ │ - add.w r9, sl, r8, lsl #3 │ │ + beq.w 57006 │ │ + mov fp, r0 │ │ + mov r2, r5 │ │ + movs r1, #0 │ │ cmp r5, #0 │ │ - beq.n 55a94 │ │ - ldr.w r7, [r9, #4] │ │ - cbz r7, 55ae0 │ │ - mov r0, r7 │ │ - blx d7bb0 │ │ - mov r4, r0 │ │ - cbnz r0, 55ae2 │ │ - b.w 569a4 │ │ - movs r4, #1 │ │ - mov r0, r4 │ │ - mov r1, r5 │ │ - mov r2, r7 │ │ - bl d44bc │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - movs r5, #3 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - cmp r8, r0 │ │ - bne.n 55a9c │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 75516 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldr.w fp, [sp, #276] @ 0x114 │ │ - b.n 55a9c │ │ - ldr.w r2, [ip, #28] │ │ - add r0, sp, #340 @ 0x154 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - mov r6, r9 │ │ - mov r9, ip │ │ - bl 421f4 │ │ - ldr r4, [sp, #340] @ 0x154 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - ldrd r2, r1, [sp, #80] @ 0x50 │ │ - cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.w 55e54 │ │ - mov ip, r9 │ │ - strd r0, r1, [sp, #236] @ 0xec │ │ - strb.w r7, [sp, #232] @ 0xe8 │ │ - mov r9, r6 │ │ - str r2, [sp, #244] @ 0xf4 │ │ - b.n 561da │ │ + str r1, [sp, #272] @ 0x110 │ │ + strd r2, fp, [sp, #264] @ 0x108 │ │ + bne.w 56736 │ │ + b.n 567c2 │ │ + ldr r2, [r7, #28] │ │ + add r0, sp, #332 @ 0x14c │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + mov r6, r8 │ │ + bl 4291c │ │ + ldr.w r8, [sp, #332] @ 0x14c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + ldrd r2, r1, [sp, #72] @ 0x48 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + bne.w 564dc │ │ + strd r0, r1, [sp, #228] @ 0xe4 │ │ + b.n 56222 │ │ movs r1, #0 │ │ movs r2, #1 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ movs r3, #0 │ │ - str r1, [sp, #248] @ 0xf8 │ │ + str r1, [sp, #240] @ 0xf0 │ │ movs r1, #2 │ │ - str r2, [sp, #240] @ 0xf0 │ │ - strb.w r1, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #252] @ 0xfc │ │ - str r3, [sp, #244] @ 0xf4 │ │ - b.n 561de │ │ - ldr.w r2, [ip, #28] │ │ - add r0, sp, #352 @ 0x160 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - mov r6, r9 │ │ - bl 41d54 │ │ - ldr.w r9, [sp, #352] @ 0x160 │ │ - ldrd r1, r0, [sp, #104] @ 0x68 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - cmp.w r9, #2147483648 @ 0x80000000 │ │ - bne.w 55e8a │ │ - strd r1, r0, [sp, #236] @ 0xec │ │ - mov r9, r6 │ │ - strb.w r7, [sp, #232] @ 0xe8 │ │ - str r2, [sp, #244] @ 0xf4 │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - b.n 561de │ │ + str r2, [sp, #232] @ 0xe8 │ │ + strb.w r1, [sp, #224] @ 0xe0 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + str r3, [sp, #236] @ 0xec │ │ + b.n 55c28 │ │ + ldr r2, [r7, #28] │ │ + add r0, sp, #344 @ 0x158 │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + mov r6, r8 │ │ + bl 4248c │ │ + ldr.w r8, [sp, #344] @ 0x158 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + ldrd r2, r1, [sp, #92] @ 0x5c │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + bne.w 5657a │ │ + strd r1, r0, [sp, #228] @ 0xe4 │ │ + movs r0, #0 │ │ + str r2, [sp, #236] @ 0xec │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + mov r8, r6 │ │ + b.n 55c28 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ orn r1, r0, #2147483648 @ 0x80000000 │ │ movs r2, #0 │ │ movs r3, #1 │ │ - str r0, [sp, #248] @ 0xf8 │ │ + str r0, [sp, #240] @ 0xf0 │ │ movs r0, #2 │ │ - str r3, [sp, #240] @ 0xf0 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - str r1, [sp, #252] @ 0xfc │ │ - str r2, [sp, #244] @ 0xf4 │ │ - b.n 561de │ │ + str r3, [sp, #232] @ 0xe8 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + str r1, [sp, #244] @ 0xf4 │ │ + str r2, [sp, #236] @ 0xec │ │ + b.n 55c28 │ │ movs r0, #0 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ - b.n 55ffa │ │ + ldr r2, [sp, #136] @ 0x88 │ │ + b.n 5665c │ │ movs r0, #0 │ │ - strd r0, r7, [sp, #248] @ 0xf8 │ │ + strd r0, r9, [sp, #240] @ 0xf0 │ │ movs r0, #2 │ │ - strd r7, r7, [sp, #240] @ 0xf0 │ │ - b.n 56000 │ │ - ldr.w r2, [ip, #28] │ │ - add r0, sp, #340 @ 0x154 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - bl 422b4 │ │ - ldr r6, [sp, #340] @ 0x154 │ │ - ldrd r1, r0, [sp, #72] @ 0x48 │ │ + strd r9, r9, [sp, #232] @ 0xe8 │ │ + b.n 55c24 │ │ + ldr r2, [r7, #28] │ │ + add r0, sp, #332 @ 0x14c │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + bl 429dc │ │ + ldr r6, [sp, #332] @ 0x14c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + ldrd r2, r1, [sp, #64] @ 0x40 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.w 55f30 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - ldr r0, [sp, #20] │ │ - str r0, [sp, #236] @ 0xec │ │ - strb.w r7, [sp, #232] @ 0xe8 │ │ - str r1, [sp, #244] @ 0xf4 │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - b.n 561de │ │ - ldrd r7, r5, [sp, #132] @ 0x84 │ │ - movs r6, #0 │ │ + bne.w 565ac │ │ + str r1, [sp, #232] @ 0xe8 │ │ + str r0, [sp, #228] @ 0xe4 │ │ movs r0, #0 │ │ - b.n 56026 │ │ - ldr.w r2, [ip, #28] │ │ - add r0, sp, #352 @ 0x160 │ │ - ldr r1, [sp, #448] @ 0x1c0 │ │ - str.w fp, [sp, #152] @ 0x98 │ │ - mov fp, ip │ │ - bl 492a0 │ │ - ldr.w r8, [sp, #352] @ 0x160 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + str r2, [sp, #236] @ 0xec │ │ + b.n 55c24 │ │ + ldrd r6, r5, [sp, #128] @ 0x80 │ │ + movs r0, #0 │ │ + b.n 56686 │ │ + ldr r2, [r7, #28] │ │ + add r0, sp, #344 @ 0x158 │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + str.w r8, [sp, #144] @ 0x90 │ │ + bl 499c8 │ │ + ldr.w r8, [sp, #344] @ 0x158 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ ldr r1, [sp, #100] @ 0x64 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - bne.w 55fc2 │ │ - mov ip, fp │ │ - strd r0, r1, [sp, #236] @ 0xec │ │ - strb.w r7, [sp, #232] @ 0xe8 │ │ - str r2, [sp, #244] @ 0xf4 │ │ - ldr.w fp, [sp, #152] @ 0x98 │ │ - b.n 561de │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + bne.w 56628 │ │ + strd r0, r1, [sp, #228] @ 0xe4 │ │ + movs r0, #0 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + str r2, [sp, #236] @ 0xec │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + b.n 55c28 │ │ mov r0, r5 │ │ - strb.w r7, [sp, #272] @ 0x110 │ │ - mov r4, ip │ │ - bl 743ee │ │ - vcvt.f64.f32 d0, s24 │ │ - mov ip, r4 │ │ + strb.w r9, [sp, #264] @ 0x108 │ │ + bl 75086 │ │ + vcvt.f64.f32 d16, s24 │ │ movs r0, #2 │ │ movs r1, #2 │ │ - str r7, [sp, #244] @ 0xf4 │ │ - str r1, [sp, #240] @ 0xf0 │ │ - vstr d0, [sp, #248] @ 0xf8 │ │ - b.n 56000 │ │ - ldr r1, [sp, #268] @ 0x10c │ │ + str.w r9, [sp, #236] @ 0xec │ │ + str r1, [sp, #232] @ 0xe8 │ │ + vstr d16, [sp, #240] @ 0xf0 │ │ + b.n 55c24 │ │ + ldr r1, [sp, #260] @ 0x104 │ │ movw r0, #21845 @ 0x5555 │ │ movt r0, #1365 @ 0x555 │ │ cmp r1, r0 │ │ - bhi.w 5687e │ │ - ldr r0, [sp, #264] @ 0x108 │ │ + bhi.w 56ec0 │ │ + ldr r6, [sp, #256] @ 0x100 │ │ cmp r1, #0 │ │ - str r0, [sp, #24] │ │ - strd fp, r9, [sp, #152] @ 0x98 │ │ - beq.w 5611a │ │ + str r6, [sp, #16] │ │ + beq.w 567e8 │ │ add.w r5, r1, r1, lsl #1 │ │ - str r2, [sp, #12] │ │ - str r1, [sp, #116] @ 0x74 │ │ + str r2, [sp, #8] │ │ + str r1, [sp, #112] @ 0x70 │ │ lsls r4, r5, #3 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 569ac │ │ - mov r8, r0 │ │ - ldr r0, [sp, #24] │ │ - add r4, sp, #272 @ 0x110 │ │ - mov.w fp, #0 │ │ - add.w r9, r0, r5, lsl #2 │ │ - strd r9, r8, [sp, #144] @ 0x90 │ │ - mov r5, r0 │ │ - b.n 55cb4 │ │ - movs r1, #0 │ │ - add.w r0, fp, fp, lsl #1 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + beq.w 57006 │ │ + add r4, sp, #264 @ 0x108 │ │ + mov.w sl, #0 │ │ + add.w r0, r6, r5, lsl #2 │ │ + str r0, [sp, #148] @ 0x94 │ │ + str.w r8, [sp, #144] @ 0x90 │ │ + b.n 56344 │ │ + movs r5, #0 │ │ + add.w r0, sl, sl, lsl #1 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ movs r2, #23 │ │ - adds r5, #12 │ │ - add.w r0, r8, r0, lsl #3 │ │ - strb.w r1, [r0], #1 │ │ - add r1, sp, #312 @ 0x138 │ │ - bl d44bc │ │ - add.w fp, fp, #1 │ │ - cmp r5, r9 │ │ - beq.w 560d4 │ │ - ldr r0, [r5, #0] │ │ + adds r6, #12 │ │ + add.w r0, r1, r0, lsl #3 │ │ + add r1, sp, #304 @ 0x130 │ │ + strb.w r5, [r0], #1 │ │ + bl d53c6 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + add.w sl, sl, #1 │ │ + cmp r6, r0 │ │ + beq.w 56720 │ │ + ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ - beq.n 55c92 │ │ - add.w ip, sp, #340 @ 0x154 │ │ - ldrd r3, r6, [r5, #4] │ │ + beq.n 5631e │ │ + str r6, [sp, #168] @ 0xa8 │ │ + add.w ip, sp, #332 @ 0x14c │ │ + ldrd r3, r6, [r6, #4] │ │ + add r5, sp, #344 @ 0x158 │ │ ldrd r1, r2, [r7, #12] │ │ stmia.w ip, {r0, r3, r6} │ │ - add r3, sp, #340 @ 0x154 │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ - str r5, [sp, #176] @ 0xb0 │ │ - add r5, sp, #352 @ 0x160 │ │ - strd r3, r0, [sp] │ │ + add r0, sp, #332 @ 0x14c │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ + strd r0, fp, [sp] │ │ mov r0, r5 │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ - bl 553f0 │ │ + bl 55b78 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 5746c │ │ - ldrb.w r0, [sp, #272] @ 0x110 │ │ - cmp r0, #6 │ │ - beq.w 56896 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ + bl 57a98 │ │ + ldrb.w r5, [sp, #264] @ 0x108 │ │ + cmp r5, #6 │ │ + beq.w 56ed8 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + add r0, sp, #304 @ 0x130 │ │ movs r2, #23 │ │ - str r0, [sp, #172] @ 0xac │ │ - add r0, sp, #312 @ 0x138 │ │ - bl d44bc │ │ - ldr r0, [sp, #352] @ 0x160 │ │ + bl d53c6 │ │ + ldr r0, [sp, #344] @ 0x158 │ │ cmp r0, #0 │ │ - beq.n 55dde │ │ - ldrd r9, r4, [sp, #356] @ 0x164 │ │ - cmp r4, #0 │ │ - beq.n 55d98 │ │ - movs r5, #0 │ │ - b.n 55d20 │ │ - mov r5, r6 │ │ + beq.n 5646e │ │ + str r5, [sp, #140] @ 0x8c │ │ + ldrd fp, r5, [sp, #348] @ 0x15c │ │ + cmp r5, #0 │ │ + beq.n 56426 │ │ + movs r4, #0 │ │ + b.n 563b2 │ │ + add.w fp, r9, #1 │ │ + mov r4, r6 │ │ mov r0, r6 │ │ - mov r1, sl │ │ - subs r4, #1 │ │ - bl 4d7ec │ │ + mov r1, r9 │ │ + subs r5, #1 │ │ + bl 4e040 │ │ movs r0, #0 │ │ - cmp r4, #0 │ │ - beq.n 55daa │ │ - cbz r5, 55d34 │ │ + cmp r5, #0 │ │ + beq.n 56438 │ │ + cbz r4, 563c6 │ │ mov r8, r0 │ │ - mov r0, r5 │ │ + mov r0, r4 │ │ ldrh.w r1, [r0, #402] @ 0x192 │ │ - cmp r9, r1 │ │ - bcs.n 55d54 │ │ - mov sl, r9 │ │ + cmp fp, r1 │ │ + bcs.n 563e6 │ │ + mov r9, fp │ │ mov r6, r0 │ │ - b.n 55d74 │ │ - cmp.w r9, #0 │ │ - beq.n 55d44 │ │ + b.n 56406 │ │ + cmp.w fp, #0 │ │ + beq.n 563d6 │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ - subs.w r9, r9, #1 │ │ - bne.n 55d3a │ │ - mov.w r9, #0 │ │ + subs.w fp, fp, #1 │ │ + bne.n 563cc │ │ + mov.w fp, #0 │ │ mov.w r8, #0 │ │ ldrh.w r1, [r0, #402] @ 0x192 │ │ - cmp r9, r1 │ │ - bcc.n 55d2e │ │ + cmp fp, r1 │ │ + bcc.n 563c0 │ │ ldr.w r6, [r0, #264] @ 0x108 │ │ cmp r6, #0 │ │ - beq.w 568bc │ │ - ldrh.w sl, [r0, #400] @ 0x190 │ │ - blx d7b70 │ │ + beq.w 56efe │ │ + ldrh.w r9, [r0, #400] @ 0x190 │ │ + blx d87c0 │ │ ldrh.w r0, [r6, #402] @ 0x192 │ │ add.w r8, r8, #1 │ │ - cmp sl, r0 │ │ + cmp r9, r0 │ │ mov r0, r6 │ │ - bcs.n 55d54 │ │ - add.w r9, sl, #1 │ │ + bcs.n 563e6 │ │ cmp.w r8, #0 │ │ - beq.n 55d0e │ │ + beq.n 5639c │ │ add.w r0, r6, r9, lsl #2 │ │ - add.w r0, r0, #408 @ 0x198 │ │ - ldr r5, [r0, #0] │ │ + add.w r0, r0, #412 @ 0x19c │ │ + ldr r4, [r0, #0] │ │ subs.w r8, r8, #1 │ │ - add.w r0, r5, #408 @ 0x198 │ │ - bne.n 55d86 │ │ - mov.w r9, #0 │ │ - b.n 55d10 │ │ - mov r5, r0 │ │ - cmp.w r9, #0 │ │ - beq.n 55daa │ │ - ldr.w r5, [r5, #408] @ 0x198 │ │ - subs.w r9, r9, #1 │ │ - bne.n 55da0 │ │ - ldr.w r0, [r5, #264] @ 0x108 │ │ - cbz r0, 55dcc │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - ldrd r9, r8, [sp, #144] @ 0x90 │ │ + add.w r0, r4, #408 @ 0x198 │ │ + bne.n 56414 │ │ + mov.w fp, #0 │ │ + b.n 563a2 │ │ mov r4, r0 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ + cmp.w fp, #0 │ │ + beq.n 56438 │ │ + ldr.w r4, [r4, #408] @ 0x198 │ │ + subs.w fp, fp, #1 │ │ + bne.n 5642e │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ - mov r5, r4 │ │ - cmp r0, #0 │ │ - bne.n 55db8 │ │ - b.n 55dd6 │ │ - mov r4, r5 │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - ldrd r9, r8, [sp, #144] @ 0x90 │ │ - mov r0, r4 │ │ - blx d7b70 │ │ - add r4, sp, #272 @ 0x110 │ │ - ldrd r1, r5, [sp, #172] @ 0xac │ │ - b.n 55c94 │ │ - movs r7, #0 │ │ - strb.w r7, [sp, #232] @ 0xe8 │ │ - b.n 561d8 │ │ - ldr.w r8, [sp, #280] @ 0x118 │ │ - cmp.w r8, #268435456 @ 0x10000000 │ │ - bcs.w 5687e │ │ - ldr r6, [sp, #276] @ 0x114 │ │ - cmp.w r8, #0 │ │ - beq.w 561fa │ │ - mov.w r4, r8, lsl #3 │ │ + cbz r0, 5645a │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ + mov r5, r0 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ - movw r5, #21845 @ 0x5555 │ │ + blx d87c0 │ │ + ldr.w r0, [r5, #264] @ 0x108 │ │ + mov r4, r5 │ │ cmp r0, #0 │ │ - movt r5, #1365 @ 0x555 │ │ - beq.w 569e0 │ │ + bne.n 56446 │ │ + b.n 56464 │ │ + mov r5, r4 │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ + mov r0, r5 │ │ + blx d87c0 │ │ + ldr r5, [sp, #140] @ 0x8c │ │ + add r4, sp, #264 @ 0x108 │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ + b.n 56320 │ │ + movs r0, #0 │ │ + mov r8, sl │ │ + b.w 55c24 │ │ + ldr r4, [sp, #272] @ 0x110 │ │ + cmp.w r4, #268435456 @ 0x10000000 │ │ + bcs.w 56ec0 │ │ + ldr.w fp, [sp, #268] @ 0x10c │ │ + cmp r4, #0 │ │ + beq.w 568ac │ │ + lsls r5, r4, #3 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + movw r6, #21845 @ 0x5555 │ │ + cmp r0, #0 │ │ + movt r6, #1365 @ 0x555 │ │ + beq.w 57016 │ │ mov sl, r0 │ │ - mov.w r0, r8, lsl #2 │ │ + lsls r0, r4, #2 │ │ subs r1, r0, #4 │ │ movs r2, #1 │ │ - str.w r8, [sp, #176] @ 0xb0 │ │ - add.w r4, r2, r1, lsr #2 │ │ + add.w r5, r2, r1, lsr #2 │ │ add.w r1, sl, #4 │ │ - mov r2, r6 │ │ + mov r2, fp │ │ vldmia r2!, {s0} │ │ movs r3, #0 │ │ vcmp.f32 s0, s0 │ │ vstr s0, [r1] │ │ vmrs APSR_nzcv, fpscr │ │ it vc │ │ movvc r3, #1 │ │ str.w r3, [r1, #-4] │ │ adds r1, #8 │ │ subs r0, #4 │ │ - bne.n 55e32 │ │ - b.n 5620c │ │ - ldr r5, [sp, #348] @ 0x15c │ │ + bne.n 564b6 │ │ + mov.w r9, #0 │ │ + b.n 568bc │ │ + ldr r4, [sp, #340] @ 0x154 │ │ movw r0, #21845 @ 0x5555 │ │ movt r0, #1365 @ 0x555 │ │ - cmp r5, r0 │ │ - bhi.w 5687e │ │ - ldr r0, [sp, #344] @ 0x158 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - add.w r0, r5, r5, lsl #1 │ │ - movs.w r8, r0, lsl #3 │ │ - beq.w 56244 │ │ - mov r0, r8 │ │ - blx d7bb0 │ │ - mov sl, r0 │ │ - cmp r0, #0 │ │ + cmp r4, r0 │ │ + bhi.w 56ec0 │ │ + mov r1, r9 │ │ + add.w r0, r4, r4, lsl #1 │ │ + ldr.w r9, [sp, #336] @ 0x150 │ │ + lsls r5, r0, #3 │ │ + beq.w 568f4 │ │ mov r0, r5 │ │ - mov ip, r9 │ │ - bne.w 5624c │ │ - b.w 569e8 │ │ - ldr r5, [sp, #360] @ 0x168 │ │ - movw r0, #21845 @ 0x5555 │ │ - movt r0, #1365 @ 0x555 │ │ - cmp r5, r0 │ │ - bhi.w 5687e │ │ - add.w r0, r5, r5, lsl #1 │ │ - ldr.w sl, [sp, #356] @ 0x164 │ │ - lsls r4, r0, #3 │ │ - beq.w 56320 │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - mov r1, r5 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.w 56328 │ │ - b.w 569ac │ │ - ldr.w r8, [sp, #280] @ 0x118 │ │ - cmp.w r8, #134217728 @ 0x8000000 │ │ - bcs.w 5687e │ │ - str.w r9, [sp, #156] @ 0x9c │ │ - cmp.w r8, #0 │ │ - ldr.w r9, [sp, #276] @ 0x114 │ │ - str.w fp, [sp, #152] @ 0x98 │ │ - beq.w 5639a │ │ - mov.w r4, r8, lsl #4 │ │ - mov.w sl, #0 │ │ + beq.w 56fea │ │ + mov sl, r0 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + movs r1, #0 │ │ + b.n 568fa │ │ + ldr r4, [sp, #272] @ 0x110 │ │ + cmp.w r4, #134217728 @ 0x8000000 │ │ + bcs.w 56ec0 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + cmp r4, #0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + str.w r8, [sp, #144] @ 0x90 │ │ + beq.w 56984 │ │ + lsls r5, r4, #4 │ │ + mov r8, r7 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 569ac │ │ - mov r5, r0 │ │ - mov.w r0, r8, lsl #3 │ │ - sub.w r1, r0, #8 │ │ + beq.w 56fea │ │ + lsls r5, r4, #3 │ │ + sub.w r1, r5, #8 │ │ movs r2, #1 │ │ - mov r4, sl │ │ - add.w r7, r2, r1, lsr #3 │ │ - add.w r1, r5, #8 │ │ - mov r2, r9 │ │ - vldmia r2!, {d0} │ │ - movs r3, #0 │ │ - vcmp.f64 d0, d0 │ │ - vmrs APSR_nzcv, fpscr │ │ - vstr d0, [r1] │ │ - it vc │ │ - movvc r3, #1 │ │ - strd r3, r4, [r1, #-8] │ │ - adds r1, #16 │ │ - subs r0, #8 │ │ - bne.n 55f0a │ │ - mov.w fp, #0 │ │ - b.n 563a6 │ │ - ldr r5, [sp, #348] @ 0x15c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + add.w lr, r2, r1, lsr #3 │ │ + add.w r1, r0, #8 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + mov ip, r4 │ │ + mov r2, r0 │ │ + ldrd r3, r7, [r2], #8 │ │ + eor.w r4, r7, sl │ │ + orrs r4, r3 │ │ + it ne │ │ + movne r4, #1 │ │ + strd r4, r9, [r1, #-8] │ │ + strd r3, r7, [r1], #16 │ │ + subs r5, #8 │ │ + bne.n 56550 │ │ + mov r7, r8 │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + mov.w r9, #0 │ │ + mov r4, ip │ │ + mov r5, lr │ │ + b.n 5698e │ │ + ldr r4, [sp, #352] @ 0x160 │ │ movw r0, #21845 @ 0x5555 │ │ movt r0, #1365 @ 0x555 │ │ - cmp r5, r0 │ │ - bhi.w 5687e │ │ - add.w r0, r5, r5, lsl #1 │ │ - ldr.w r8, [sp, #344] @ 0x158 │ │ - strd fp, r9, [sp, #152] @ 0x98 │ │ - lsls r4, r0, #3 │ │ - beq.w 563e0 │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - mov fp, r0 │ │ + cmp r4, r0 │ │ + bhi.w 56ec0 │ │ + add.w r0, r4, r4, lsl #1 │ │ + ldr.w sl, [sp, #348] @ 0x15c │ │ + lsls r5, r0, #3 │ │ + beq.w 569c4 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ + beq.w 56fea │ │ + mov r1, r4 │ │ + mov.w r9, #0 │ │ + b.n 569c8 │ │ + ldr r4, [sp, #340] @ 0x154 │ │ + movw r0, #21845 @ 0x5555 │ │ + movt r0, #1365 @ 0x555 │ │ + cmp r4, r0 │ │ + bhi.w 56ec0 │ │ + str.w r8, [sp, #144] @ 0x90 │ │ + add.w r0, r4, r4, lsl #1 │ │ + ldr.w r8, [sp, #336] @ 0x150 │ │ + lsls r5, r0, #3 │ │ + beq.w 56a7a │ │ mov r0, r5 │ │ - bne.w 563ea │ │ - b.w 569ac │ │ - ldr.w r8, [sp, #280] @ 0x118 │ │ - cmp.w r8, #268435456 @ 0x10000000 │ │ - bcs.w 5687e │ │ - ldr r6, [sp, #276] @ 0x114 │ │ - cmp.w r8, #0 │ │ - beq.w 564a4 │ │ - mov.w r4, r8, lsl #3 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 56fea │ │ + mov fp, r0 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ - movw r5, #21845 @ 0x5555 │ │ + mov.w r9, #0 │ │ + b.n 56a80 │ │ + ldr r6, [sp, #272] @ 0x110 │ │ + cmp.w r6, #268435456 @ 0x10000000 │ │ + bcs.w 56ec0 │ │ + ldr r4, [sp, #268] @ 0x10c │ │ + cmp r6, #0 │ │ + beq.w 56b0a │ │ + lsls r5, r6, #3 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - movt r5, #1365 @ 0x555 │ │ - beq.w 569e0 │ │ + beq.w 57016 │ │ mov sl, r0 │ │ - mov.w r0, r8, lsl #2 │ │ - movs r4, #0 │ │ - str.w r8, [sp, #176] @ 0xb0 │ │ - ldr.w r1, [r6, r4, lsl #2] │ │ + lsls r0, r6, #2 │ │ + movs r5, #0 │ │ + ldr.w r1, [r4, r5, lsl #2] │ │ subs.w r2, r1, #2147483648 @ 0x80000000 │ │ it ne │ │ movne r2, #1 │ │ - str.w r2, [sl, r4, lsl #3] │ │ - add.w r2, sl, r4, lsl #3 │ │ - adds r4, #1 │ │ + str.w r2, [sl, r5, lsl #3] │ │ + add.w r2, sl, r5, lsl #3 │ │ + adds r5, #1 │ │ subs r0, #4 │ │ str r1, [r2, #4] │ │ - bne.n 55fa4 │ │ - b.n 564b6 │ │ - ldr r6, [sp, #360] @ 0x168 │ │ + bne.n 5660a │ │ + b.n 56b12 │ │ + ldr r6, [sp, #352] @ 0x160 │ │ movw r0, #21845 @ 0x5555 │ │ movt r0, #1365 @ 0x555 │ │ cmp r6, r0 │ │ - bhi.w 5687e │ │ - str.w r9, [sp, #156] @ 0x9c │ │ + bhi.w 56ec0 │ │ add.w r0, r6, r6, lsl #1 │ │ - ldr.w r9, [sp, #356] @ 0x164 │ │ - lsls r4, r0, #3 │ │ - beq.w 564e6 │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - mov r1, r6 │ │ - mov ip, fp │ │ + ldr.w sl, [sp, #348] @ 0x15c │ │ + lsls r5, r0, #3 │ │ + beq.w 56b48 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.w 564ec │ │ - b.w 569ac │ │ + beq.w 56fea │ │ + mov r1, r6 │ │ + mov.w r9, #0 │ │ + b.n 56b4c │ │ movs r0, #0 │ │ - str r2, [sp, #140] @ 0x8c │ │ - strb.w r2, [sp, #233] @ 0xe9 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - b.n 561de │ │ + str r2, [sp, #136] @ 0x88 │ │ + strb.w r2, [sp, #225] @ 0xe1 │ │ + b.w 55c24 │ │ movs r0, #8 │ │ - str r7, [sp, #244] @ 0xf4 │ │ - strd r7, r0, [sp, #236] @ 0xec │ │ + str.w r9, [sp, #236] @ 0xec │ │ + strd r9, r0, [sp, #228] @ 0xe4 │ │ movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - b.n 561d8 │ │ - movs r7, #1 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ + b.w 55c24 │ │ + movs r6, #1 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ mov r2, r5 │ │ adds r1, r0, r4 │ │ - mov r0, r7 │ │ - bl d44bc │ │ + mov r0, r6 │ │ + bl d53c6 │ │ movs r0, #3 │ │ - str r5, [sp, #244] @ 0xf4 │ │ - mov ip, r8 │ │ - strd r7, r5, [sp, #132] @ 0x84 │ │ - strd r5, r7, [sp, #236] @ 0xec │ │ - mov r7, r6 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - b.n 561de │ │ + str r5, [sp, #236] @ 0xec │ │ + strd r6, r5, [sp, #128] @ 0x80 │ │ + strd r5, r6, [sp, #228] @ 0xe4 │ │ + b.w 55c24 │ │ movs r0, #8 │ │ movs r1, #0 │ │ - mov ip, r9 │ │ cmp.w r8, #0 │ │ - str r7, [sp, #280] @ 0x118 │ │ - strd r1, r0, [sp, #272] @ 0x110 │ │ - beq.n 5608c │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ - movs r4, #0 │ │ - movs r7, #0 │ │ - add.w sl, r1, r5 │ │ + str.w r9, [sp, #272] @ 0x110 │ │ + strd r1, r0, [sp, #264] @ 0x108 │ │ + beq.n 566dc │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ movs r5, #0 │ │ - b.n 56072 │ │ + movs r7, #0 │ │ + add r4, r1 │ │ + b.n 566c8 │ │ movs r1, #2 │ │ adds r7, #1 │ │ strb r1, [r0, r5] │ │ adds r1, r0, r5 │ │ adds r5, #24 │ │ cmp r8, r7 │ │ - strd r4, r4, [r1, #8] │ │ - strd r6, r4, [r1, #16] │ │ - str r7, [sp, #280] @ 0x118 │ │ - beq.n 56088 │ │ - ldrb.w r6, [sl, r7] │ │ - ldr r1, [sp, #272] @ 0x110 │ │ + strd r9, r9, [r1, #8] │ │ + strd r6, r9, [r1, #16] │ │ + str r7, [sp, #272] @ 0x110 │ │ + beq.n 566da │ │ + ldrb r6, [r4, r7] │ │ + ldr r1, [sp, #264] @ 0x108 │ │ cmp r7, r1 │ │ - bne.n 5605a │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 75516 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ - mov ip, r9 │ │ - b.n 5605a │ │ - ldr r1, [sp, #272] @ 0x110 │ │ - movs r7, #0 │ │ - ldrd r0, r2, [sp, #276] @ 0x114 │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ - str r2, [sp, #244] @ 0xf4 │ │ - strd r1, r0, [sp, #236] @ 0xec │ │ + bne.n 566b0 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 761e0 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + b.n 566b0 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + ldrd r0, r2, [sp, #268] @ 0x10c │ │ + mov r8, sl │ │ + ldr r7, [sp, #172] @ 0xac │ │ + str r2, [sp, #236] @ 0xec │ │ + strd r1, r0, [sp, #228] @ 0xe4 │ │ movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - b.n 561da │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ + b.w 55c28 │ │ movs r1, #0 │ │ movs r0, #0 │ │ + add r4, sp, #264 @ 0x108 │ │ mov r7, r8 │ │ - add r4, sp, #272 @ 0x110 │ │ - str r0, [sp, #304] @ 0x130 │ │ - str r1, [sp, #288] @ 0x120 │ │ - str r1, [sp, #272] @ 0x110 │ │ - add r0, sp, #352 @ 0x160 │ │ + mov r8, sl │ │ + str r0, [sp, #296] @ 0x128 │ │ + str r1, [sp, #280] @ 0x118 │ │ + str r1, [sp, #264] @ 0x108 │ │ + add r0, sp, #344 @ 0x158 │ │ mov r1, r4 │ │ - bl 32c50 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ + bl 751ec │ │ + ldr r0, [sp, #344] @ 0x158 │ │ cmp r0, #0 │ │ - beq.w 561d8 │ │ - ldr r1, [sp, #360] @ 0x168 │ │ - bl 4d7ec │ │ - b.n 560b0 │ │ - ldr r1, [sp, #272] @ 0x110 │ │ - movs r7, #0 │ │ - ldr.w r8, [sp, #188] @ 0xbc │ │ - ldr r6, [sp, #172] @ 0xac │ │ - b.n 560f0 │ │ - ldr r2, [sp, #12] │ │ - b.n 56128 │ │ + beq.w 55c28 │ │ + ldr r1, [sp, #352] @ 0x160 │ │ + bl 4e040 │ │ + b.n 56708 │ │ + ldr r2, [sp, #8] │ │ + b.n 567f6 │ │ mov.w fp, #8 │ │ - movs r0, #0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ + movs r2, #0 │ │ + mov r1, r9 │ │ cmp r5, #0 │ │ - str r7, [sp, #280] @ 0x118 │ │ - strd r0, fp, [sp, #272] @ 0x110 │ │ - bne.w 55a84 │ │ - mov r1, r0 │ │ - ldrd r2, r3, [sp, #276] @ 0x114 │ │ - add r0, sp, #236 @ 0xec │ │ - ldrd fp, r9, [sp, #152] @ 0x98 │ │ - stmia r0!, {r1, r2, r3} │ │ + str r1, [sp, #272] @ 0x110 │ │ + strd r2, fp, [sp, #264] @ 0x108 │ │ + beq.n 567c2 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + mov.w r9, #0 │ │ + str r6, [sp, #148] @ 0x94 │ │ + movs r6, #0 │ │ + add.w r0, r0, r5, lsl #3 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 56774 │ │ + movs r4, #0 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + cmp r9, r0 │ │ + beq.n 567ae │ │ + add.w r0, fp, r6 │ │ + strb.w r4, [fp, r6] │ │ + add.w r9, r9, #1 │ │ + adds r6, #24 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + strd r5, r7, [r0, #4] │ │ + mov r7, r8 │ │ + str r5, [r0, #12] │ │ + add.w r0, sl, #8 │ │ + cmp r0, r2 │ │ + str.w r9, [sp, #272] @ 0x110 │ │ + beq.n 567be │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + mov r8, r7 │ │ + add.w sl, r0, r9, lsl #3 │ │ + ldr.w r4, [r0, r9, lsl #3] │ │ + cmp r4, #0 │ │ + beq.n 56748 │ │ + ldr.w r5, [sl, #4] │ │ + cbz r5, 56798 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + mov r7, r0 │ │ + cbnz r0, 5679a │ │ + b.w 56fc8 │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl d53c6 │ │ + movs r4, #3 │ │ + movs r1, #0 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + cmp r9, r0 │ │ + bne.n 56750 │ │ + add r0, sp, #264 @ 0x108 │ │ + mov fp, r1 │ │ + bl 761e0 │ │ + mov r1, fp │ │ + ldr.w fp, [sp, #268] @ 0x10c │ │ + b.n 56750 │ │ + ldr r2, [sp, #264] @ 0x108 │ │ + ldr r6, [sp, #148] @ 0x94 │ │ + ldrd r1, r3, [sp, #268] @ 0x10c │ │ movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ lsls r0, r6, #1 │ │ - str r1, [sp, #128] @ 0x80 │ │ - strd r3, r2, [sp, #120] @ 0x78 │ │ - beq.n 56116 │ │ - mov r0, sl │ │ - blx d7b70 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - mov sl, r8 │ │ - b.n 561de │ │ + str r3, [sp, #236] @ 0xec │ │ + strd r2, r1, [sp, #228] @ 0xe4 │ │ + str r2, [sp, #124] @ 0x7c │ │ + strd r3, r1, [sp, #116] @ 0x74 │ │ + beq.w 55c28 │ │ + b.n 56c36 │ │ movs r0, #0 │ │ - mov.w r8, #8 │ │ - str r0, [sp, #116] @ 0x74 │ │ - mov.w fp, #0 │ │ - add r4, sp, #272 @ 0x110 │ │ + add r4, sp, #264 @ 0x108 │ │ + str r0, [sp, #112] @ 0x70 │ │ + movs r0, #8 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ cmp r2, #0 │ │ itt ne │ │ - ldrne r0, [sp, #24] │ │ - blxne d7b70 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - add r1, sp, #352 @ 0x160 │ │ - str r0, [sp, #352] @ 0x160 │ │ + ldrne r0, [sp, #16] │ │ + blxne d87c0 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + add r1, sp, #344 @ 0x158 │ │ + str r0, [sp, #348] @ 0x15c │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #344] @ 0x158 │ │ mov r0, r4 │ │ - strd r8, fp, [sp, #356] @ 0x164 │ │ - bl 575c8 │ │ - ldrb.w r0, [sp, #272] @ 0x110 │ │ + str.w sl, [sp, #352] @ 0x160 │ │ + bl 57bf4 │ │ + ldrb.w r0, [sp, #264] @ 0x108 │ │ cmp r0, #6 │ │ - beq.w 5695c │ │ + beq.w 56f8a │ │ mov r0, r4 │ │ - add r1, sp, #232 @ 0xe8 │ │ + add r1, sp, #224 @ 0xe0 │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ - cmp.w fp, #0 │ │ + cmp.w sl, #0 │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - beq.n 5616c │ │ - mov r4, r8 │ │ + beq.n 5683e │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ mov r0, r4 │ │ - bl 4d5f0 │ │ + bl 4de44 │ │ adds r4, #24 │ │ - subs.w fp, fp, #1 │ │ - bne.n 5615e │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - movs r7, #0 │ │ + subs.w sl, sl, #1 │ │ + bne.n 56830 │ │ + ldr r7, [sp, #172] @ 0xac │ │ + ldr r0, [sp, #112] @ 0x70 │ │ cmp r0, #0 │ │ - itt ne │ │ - movne r0, r8 │ │ - blxne d7b70 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldrd fp, r9, [sp, #152] @ 0x98 │ │ - b.n 561de │ │ + beq.w 55c28 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + blx d87c0 │ │ + b.w 55c28 │ │ movs r0, #8 │ │ movs r1, #0 │ │ - movs r4, #0 │ │ - str r7, [sp, #280] @ 0x118 │ │ - strd r1, r0, [sp, #272] @ 0x110 │ │ - b.n 561aa │ │ - subs r1, r6, #2 │ │ - add.w r4, r4, #1 │ │ + movs r5, #0 │ │ + str r7, [sp, #272] @ 0x110 │ │ + strd r1, r0, [sp, #264] @ 0x108 │ │ + b.n 56878 │ │ + subs r1, r4, #2 │ │ + add.w r5, r5, #1 │ │ it ne │ │ movne r1, #1 │ │ strb r1, [r0, r7] │ │ adds r1, r0, r7 │ │ adds r7, #24 │ │ - cmp r5, r4 │ │ - strb r6, [r1, #1] │ │ - str r4, [sp, #280] @ 0x118 │ │ - beq.n 561be │ │ - ldrb.w r6, [r8, r4] │ │ - ldr r1, [sp, #272] @ 0x110 │ │ - cmp r4, r1 │ │ - bne.n 56192 │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 75516 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ - b.n 56192 │ │ - add r2, sp, #272 @ 0x110 │ │ - add r3, sp, #236 @ 0xec │ │ + cmp r6, r5 │ │ + strb r4, [r1, #1] │ │ + str r5, [sp, #272] @ 0x110 │ │ + beq.n 5688c │ │ + ldrb.w r4, [r8, r5] │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + cmp r5, r1 │ │ + bne.n 56860 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 761e0 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + b.n 56860 │ │ + add r2, sp, #264 @ 0x108 │ │ + add r3, sp, #228 @ 0xe4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ mov.w r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - cbz r5, 561d6 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + cbz r6, 568a4 │ │ mov r0, r8 │ │ - blx d7b70 │ │ - movs r7, #0 │ │ - mov ip, sl │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - ldrd r5, r4, [ip, #20] │ │ - cmp r4, #0 │ │ - beq.w 5544a │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 56986 │ │ - mov r6, r0 │ │ - b.w 5544c │ │ - movw r5, #21845 @ 0x5555 │ │ - movs r0, #0 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - mov.w sl, #4 │ │ + blx d87c0 │ │ + mov r7, r9 │ │ + mov r8, sl │ │ + b.w 55c28 │ │ + movw r6, #21845 @ 0x5555 │ │ movs r4, #0 │ │ - movt r5, #1365 @ 0x555 │ │ + mov.w sl, #4 │ │ + movs r5, #0 │ │ + movt r6, #1365 @ 0x555 │ │ cmp r7, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - movs r7, #0 │ │ - cmp r4, r5 │ │ - bhi.w 5687e │ │ - add.w r0, r4, r4, lsl #1 │ │ - strd fp, r9, [sp, #152] @ 0x98 │ │ + movne r0, fp │ │ + blxne d87c0 │ │ + cmp r5, r6 │ │ + bhi.w 56ec0 │ │ + add.w r0, r5, r5, lsl #1 │ │ + str.w r8, [sp, #144] @ 0x90 │ │ + str r4, [sp, #168] @ 0xa8 │ │ movs.w r8, r0, lsl #3 │ │ - beq.w 565ba │ │ + beq.w 56c40 │ │ mov r0, r8 │ │ - blx d7bb0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - mov fp, r0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - mov r0, r4 │ │ - bne.w 565c4 │ │ - b.n 569e8 │ │ + beq.w 5701e │ │ + mov fp, r0 │ │ + mov r0, r5 │ │ + mov.w r9, #0 │ │ + b.n 56c46 │ │ mov.w sl, #8 │ │ movs r0, #0 │ │ - mov ip, r9 │ │ - cmp r5, #0 │ │ - str r7, [sp, #360] @ 0x168 │ │ - strd r0, sl, [sp, #352] @ 0x160 │ │ - beq.w 56566 │ │ - str r6, [sp, #156] @ 0x9c │ │ - mov.w r8, #0 │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ + cmp r4, #0 │ │ + str r1, [sp, #352] @ 0x160 │ │ + strd r0, sl, [sp, #344] @ 0x158 │ │ + beq.w 56bc8 │ │ + str r7, [sp, #172] @ 0xac │ │ + lsls r5, r4, #2 │ │ + str r6, [sp, #144] @ 0x90 │ │ + movs r4, #0 │ │ movs r7, #0 │ │ - str r4, [sp, #172] @ 0xac │ │ - lsls r4, r5, #2 │ │ - movs r5, #0 │ │ - str.w fp, [sp, #152] @ 0x98 │ │ - b.n 562a8 │ │ - add r0, sp, #272 @ 0x110 │ │ - strb.w r8, [sp, #272] @ 0x110 │ │ - bl 743ee │ │ + mov r6, r9 │ │ + b.n 56950 │ │ + add r0, sp, #264 @ 0x108 │ │ + strb.w r1, [sp, #264] @ 0x108 │ │ + bl 75086 │ │ vcvt.f64.f32 d12, s24 │ │ - mov ip, r9 │ │ mov.w fp, #2 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ + ldr r0, [sp, #344] @ 0x158 │ │ cmp r7, r0 │ │ - beq.n 562c4 │ │ - add.w r0, sl, r5 │ │ - strb.w fp, [sl, r5] │ │ + beq.n 5696c │ │ + add.w r0, sl, r4 │ │ + strb.w fp, [sl, r4] │ │ adds r6, #4 │ │ adds r7, #1 │ │ - adds r5, #24 │ │ - subs r4, #4 │ │ - mov.w r1, #2 │ │ - strd r1, r8, [r0, #8] │ │ + adds r4, #24 │ │ + subs r5, #4 │ │ + mov.w r1, #0 │ │ + mov.w r2, #2 │ │ vstr d12, [r0, #16] │ │ - str r7, [sp, #360] @ 0x168 │ │ - beq.n 562d2 │ │ + strd r2, r1, [r0, #8] │ │ + str r7, [sp, #352] @ 0x160 │ │ + beq.n 56978 │ │ vldr s24, [r6] │ │ vmov r0, s24 │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ cmp.w r0, #2139095040 @ 0x7f800000 │ │ - blt.n 5626e │ │ + blt.n 56914 │ │ mov.w fp, #0 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ + ldr r0, [sp, #344] @ 0x158 │ │ cmp r7, r0 │ │ - bne.n 56288 │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 75516 │ │ - ldr.w sl, [sp, #356] @ 0x164 │ │ - mov ip, r9 │ │ - b.n 56288 │ │ - ldr r1, [sp, #352] @ 0x160 │ │ - mov r7, r8 │ │ - ldr r6, [sp, #156] @ 0x9c │ │ - ldr.w fp, [sp, #152] @ 0x98 │ │ - ldr r4, [sp, #172] @ 0xac │ │ - b.n 56568 │ │ - movw r9, #21845 @ 0x5555 │ │ - movs r0, #0 │ │ - str r0, [sp, #176] @ 0xb0 │ │ + bne.n 5692c │ │ + add r0, sp, #344 @ 0x158 │ │ + bl 761e0 │ │ + ldr.w sl, [sp, #348] @ 0x15c │ │ + b.n 5692c │ │ + ldr r1, [sp, #344] @ 0x158 │ │ + ldr r6, [sp, #144] @ 0x90 │ │ + ldr r7, [sp, #172] @ 0xac │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ + b.n 56bca │ │ movs r0, #8 │ │ movs r4, #0 │ │ - movt r9, #1365 @ 0x555 │ │ - cmp r3, #0 │ │ - str r0, [sp, #172] @ 0xac │ │ - itt ne │ │ - movne r0, lr │ │ - blxne d7b70 │ │ - cmp r4, r9 │ │ - bhi.w 5687e │ │ - add.w r0, r4, r4, lsl #1 │ │ - lsls r6, r0, #3 │ │ - beq.w 5667c │ │ - mov r0, r6 │ │ - blx d7bb0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - mov r1, r4 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + movs r5, #0 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + cmp r6, #0 │ │ + it ne │ │ + blxne d87c0 │ │ + movw r0, #21845 @ 0x5555 │ │ + movt r0, #1365 @ 0x555 │ │ + cmp r5, r0 │ │ + bhi.w 56ec0 │ │ + add.w r0, r5, r5, lsl #1 │ │ + str r4, [sp, #168] @ 0xa8 │ │ + lsls r4, r0, #3 │ │ + beq.w 56cf0 │ │ + mov r0, r4 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.w 56684 │ │ - b.n 569f0 │ │ + beq.w 57006 │ │ + mov r2, r5 │ │ + mov.w r9, #0 │ │ + b.n 56cf4 │ │ movs r0, #8 │ │ movs r1, #0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - cmp r5, #0 │ │ - str r7, [sp, #280] @ 0x118 │ │ - strd r1, r0, [sp, #272] @ 0x110 │ │ - beq.w 5658a │ │ - str r6, [sp, #156] @ 0x9c │ │ - lsls r4, r5, #3 │ │ - mov.w r8, #0 │ │ + cmp r4, #0 │ │ + str.w r9, [sp, #272] @ 0x110 │ │ + strd r1, r0, [sp, #264] @ 0x108 │ │ + beq.w 56be8 │ │ + str r7, [sp, #172] @ 0xac │ │ + lsls r5, r4, #3 │ │ + str r6, [sp, #144] @ 0x90 │ │ movs r7, #1 │ │ - movs r5, #0 │ │ + movs r4, #0 │ │ mov r6, sl │ │ - str.w fp, [sp, #152] @ 0x98 │ │ - str.w sl, [sp, #176] @ 0xb0 │ │ - b.n 56370 │ │ + str.w sl, [sp, #168] @ 0xa8 │ │ + b.n 56a0c │ │ movs r1, #2 │ │ mov.w r2, sl, lsr #31 │ │ - strb r1, [r0, r5] │ │ - adds r1, r0, r5 │ │ + strb r1, [r0, r4] │ │ + adds r1, r0, r4 │ │ add.w r3, r1, #8 │ │ adds r6, #8 │ │ - stmia.w r3, {r2, r8, fp} │ │ - adds r5, #24 │ │ + stmia.w r3, {r2, r9, fp} │ │ + adds r4, #24 │ │ str.w sl, [r1, #20] │ │ - subs r4, #8 │ │ - str r7, [sp, #280] @ 0x118 │ │ + subs r5, #8 │ │ + str r7, [sp, #272] @ 0x110 │ │ add.w r7, r7, #1 │ │ - beq.n 5638a │ │ + beq.n 56a26 │ │ ldrd fp, sl, [r6] │ │ + mov.w r9, #0 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ subs r2, r7, #1 │ │ - ldr r1, [sp, #272] @ 0x110 │ │ cmp r2, r1 │ │ - bne.n 5634c │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 75516 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ - b.n 5634c │ │ - ldr r2, [sp, #272] @ 0x110 │ │ - mov r7, r8 │ │ - ldr r6, [sp, #156] @ 0x9c │ │ - ldr.w fp, [sp, #152] @ 0x98 │ │ - ldr.w sl, [sp, #176] @ 0xb0 │ │ - b.n 5658c │ │ - mov.w fp, #0 │ │ + bne.n 569e8 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 761e0 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + b.n 569e8 │ │ + ldr r2, [sp, #264] @ 0x108 │ │ + ldr r6, [sp, #144] @ 0x90 │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ + ldrd sl, r7, [sp, #168] @ 0xa8 │ │ + b.n 56bea │ │ + movw r4, #21845 @ 0x5555 │ │ mov.w r8, #0 │ │ movs r5, #8 │ │ movs r7, #0 │ │ + movt r4, #1365 @ 0x555 │ │ cmp r6, #0 │ │ itt ne │ │ - movne r0, r9 │ │ - blxne d7b70 │ │ - movw r0, #21845 @ 0x5555 │ │ - movt r0, #1365 @ 0x555 │ │ - cmp r7, r0 │ │ - bhi.w 5687e │ │ + movne r0, fp │ │ + blxne d87c0 │ │ + cmp r7, r4 │ │ + bhi.w 56ec0 │ │ add.w r0, r7, r7, lsl #1 │ │ - str r5, [sp, #176] @ 0xb0 │ │ - lsls r4, r0, #3 │ │ - beq.w 5671c │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - mov sl, r0 │ │ + str r5, [sp, #168] @ 0xa8 │ │ + str.w sl, [sp, #144] @ 0x90 │ │ + lsls r5, r0, #3 │ │ + beq.w 56d7e │ │ + mov r0, r5 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - mov r0, r7 │ │ - bne.w 56726 │ │ - b.n 569ac │ │ + beq.w 56fea │ │ + mov fp, r0 │ │ + mov r1, r7 │ │ + mov.w r9, #0 │ │ + b.n 56d84 │ │ mov.w fp, #8 │ │ movs r0, #0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - cmp r5, #0 │ │ - str r7, [sp, #360] @ 0x168 │ │ - strd r0, fp, [sp, #352] @ 0x160 │ │ - beq.n 5647a │ │ - str r6, [sp, #176] @ 0xb0 │ │ - lsls r4, r5, #3 │ │ - mov.w r9, #0 │ │ + cmp r4, #0 │ │ + str.w r9, [sp, #352] @ 0x160 │ │ + strd r0, fp, [sp, #344] @ 0x158 │ │ + str.w r8, [sp, #168] @ 0xa8 │ │ + beq.w 56c12 │ │ + str r6, [sp, #164] @ 0xa4 │ │ + lsls r5, r4, #3 │ │ + str r7, [sp, #172] @ 0xac │ │ mov.w sl, #0 │ │ movs r7, #0 │ │ - movs r5, #0 │ │ + movs r4, #0 │ │ mov r6, r8 │ │ - str.w r8, [sp, #172] @ 0xac │ │ - b.n 56432 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - cmp r5, r0 │ │ - beq.n 56462 │ │ + b.n 56aca │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + cmp r4, r0 │ │ + beq.n 56af6 │ │ add.w r0, fp, r7 │ │ strb.w r8, [fp, r7] │ │ adds r6, #8 │ │ - adds r5, #1 │ │ + adds r4, #1 │ │ adds r7, #24 │ │ - subs r4, #8 │ │ + subs r5, #8 │ │ mov.w r1, #2 │ │ strd r1, r9, [r0, #8] │ │ vstr d12, [r0, #16] │ │ - str r5, [sp, #360] @ 0x168 │ │ - beq.n 56472 │ │ + str r4, [sp, #352] @ 0x160 │ │ + beq.n 56b02 │ │ vldr d12, [r6] │ │ mov.w r8, #0 │ │ - strb.w sl, [sp, #272] @ 0x110 │ │ + strb.w sl, [sp, #264] @ 0x108 │ │ vmov r0, r1, d12 │ │ bic.w r0, r1, #2147483648 @ 0x80000000 │ │ movw r1, #65535 @ 0xffff │ │ movt r1, #32751 @ 0x7fef │ │ cmp r0, r1 │ │ - bgt.n 5640c │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 743ee │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ + bgt.n 56aa4 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 75086 │ │ mov.w r8, #2 │ │ - b.n 5640c │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 75516 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldr.w fp, [sp, #356] @ 0x164 │ │ - b.n 56412 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - movs r7, #0 │ │ - ldrd r8, r6, [sp, #172] @ 0xac │ │ - ldrd r1, r2, [sp, #356] @ 0x164 │ │ - add r3, sp, #236 @ 0xec │ │ - ldrd fp, r9, [sp, #152] @ 0x98 │ │ - str r0, [sp, #20] │ │ - stmia r3!, {r0, r1, r2} │ │ - movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - lsls r0, r6, #1 │ │ - strd r2, r1, [sp, #72] @ 0x48 │ │ - beq.w 561da │ │ - mov r0, r8 │ │ - blx d7b70 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - b.n 561da │ │ - movw r5, #21845 @ 0x5555 │ │ - movs r0, #0 │ │ - str r0, [sp, #176] @ 0xb0 │ │ + b.n 56aa4 │ │ + add r0, sp, #344 @ 0x158 │ │ + bl 761e0 │ │ + ldr.w fp, [sp, #348] @ 0x15c │ │ + b.n 56aaa │ │ + ldr r1, [sp, #344] @ 0x158 │ │ + ldr r7, [sp, #172] @ 0xac │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ + b.n 56c14 │ │ + movs r6, #0 │ │ mov.w sl, #4 │ │ - movs r4, #0 │ │ - movt r5, #1365 @ 0x555 │ │ + movs r5, #0 │ │ cmp r7, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - movs r7, #0 │ │ - cmp r4, r5 │ │ - bhi.w 5687e │ │ - add.w r0, r4, r4, lsl #1 │ │ - lsls r6, r0, #3 │ │ - beq.w 567a8 │ │ - mov r0, r6 │ │ - blx d7bb0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - mov r1, r4 │ │ + movne r0, r4 │ │ + blxne d87c0 │ │ + movw r0, #21845 @ 0x5555 │ │ + movt r0, #1365 @ 0x555 │ │ + cmp r5, r0 │ │ + bhi.w 56ec0 │ │ + add.w r0, r5, r5, lsl #1 │ │ + lsls r4, r0, #3 │ │ + beq.w 56e2c │ │ + mov r0, r4 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.w 567b0 │ │ - b.n 569f0 │ │ + beq.w 57006 │ │ + mov r1, r5 │ │ + mov.w r9, #0 │ │ + b.n 56e30 │ │ movs r0, #8 │ │ movs r1, #0 │ │ - mov ip, fp │ │ - str r7, [sp, #280] @ 0x118 │ │ - strd r1, r0, [sp, #272] @ 0x110 │ │ - cbz r6, 5653a │ │ - lsls r4, r6, #2 │ │ - mov.w sl, #0 │ │ + str.w r9, [sp, #272] @ 0x110 │ │ + strd r1, r0, [sp, #264] @ 0x108 │ │ + cbz r6, 56b9c │ │ + str r7, [sp, #172] @ 0xac │ │ + lsls r5, r6, #2 │ │ + mov.w r9, #0 │ │ movs r7, #0 │ │ movs r6, #0 │ │ - b.n 56520 │ │ + b.n 56b84 │ │ movs r1, #2 │ │ adds r6, #1 │ │ strb r1, [r0, r7] │ │ adds r1, r0, r7 │ │ adds r7, #24 │ │ - subs r4, #4 │ │ - mov.w r2, r5, asr #31 │ │ - mov.w r3, r5, lsr #31 │ │ - strd r5, r2, [r1, #16] │ │ - strd r3, sl, [r1, #8] │ │ - str r6, [sp, #280] @ 0x118 │ │ - beq.n 56536 │ │ - ldr.w r5, [r9, r6, lsl #2] │ │ - ldr r1, [sp, #272] @ 0x110 │ │ + subs r5, #4 │ │ + mov.w r2, r4, asr #31 │ │ + mov.w r3, r4, lsr #31 │ │ + strd r4, r2, [r1, #16] │ │ + strd r3, r9, [r1, #8] │ │ + str r6, [sp, #272] @ 0x110 │ │ + beq.n 56b98 │ │ + ldr.w r4, [sl, r6, lsl #2] │ │ + ldr r1, [sp, #264] @ 0x108 │ │ cmp r6, r1 │ │ - bne.n 56500 │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 75516 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ - mov ip, fp │ │ - b.n 56500 │ │ - ldr r1, [sp, #272] @ 0x110 │ │ - movs r7, #0 │ │ - ldrd r2, r3, [sp, #276] @ 0x114 │ │ - add r0, sp, #236 @ 0xec │ │ + bne.n 56b64 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 761e0 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + b.n 56b64 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + ldr r7, [sp, #172] @ 0xac │ │ + ldrd r2, r3, [sp, #268] @ 0x10c │ │ + add r0, sp, #228 @ 0xe4 │ │ stmia r0!, {r1, r2, r3} │ │ movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ movs.w r0, r8, lsl #1 │ │ - str r1, [sp, #112] @ 0x70 │ │ + str r1, [sp, #108] @ 0x6c │ │ str r2, [sp, #100] @ 0x64 │ │ - str r3, [sp, #92] @ 0x5c │ │ - beq.n 5655c │ │ - mov r0, r9 │ │ - blx d7b70 │ │ - mov ip, fp │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - ldrd fp, r9, [sp, #152] @ 0x98 │ │ - b.n 561de │ │ + str r3, [sp, #88] @ 0x58 │ │ + beq.n 56bbc │ │ + mov r0, sl │ │ + blx d87c0 │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + b.w 55c28 │ │ mov r1, r0 │ │ - ldrd r2, r3, [sp, #356] @ 0x164 │ │ - add r0, sp, #236 @ 0xec │ │ + ldrd r2, r3, [sp, #348] @ 0x15c │ │ + add r0, sp, #228 @ 0xe4 │ │ stmia r0!, {r1, r2, r3} │ │ movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - lsls r0, r4, #1 │ │ - str r1, [sp, #88] @ 0x58 │ │ - strd r3, r2, [sp, #80] @ 0x50 │ │ - beq.n 565b2 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - blx d7b70 │ │ - mov ip, r9 │ │ - b.n 565b2 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + movs.w r0, r8, lsl #1 │ │ + str r1, [sp, #80] @ 0x50 │ │ + strd r3, r2, [sp, #72] @ 0x48 │ │ + beq.n 56c0c │ │ + mov r0, r9 │ │ + b.n 56c08 │ │ mov r2, r1 │ │ - ldrd r1, r3, [sp, #276] @ 0x114 │ │ + ldrd r1, r3, [sp, #268] @ 0x10c │ │ movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - movs.w r0, r9, lsl #1 │ │ - str r3, [sp, #244] @ 0xf4 │ │ - strd r2, r1, [sp, #236] @ 0xec │ │ - strd r2, r1, [sp, #104] @ 0x68 │ │ - str r3, [sp, #96] @ 0x60 │ │ - beq.n 565b2 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + movs.w r0, r8, lsl #1 │ │ + str r3, [sp, #236] @ 0xec │ │ + strd r2, r1, [sp, #228] @ 0xe4 │ │ + str r1, [sp, #104] @ 0x68 │ │ + strd r3, r2, [sp, #92] @ 0x5c │ │ + beq.n 56c0c │ │ mov r0, sl │ │ - blx d7b70 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - mov r9, r6 │ │ - b.n 561de │ │ + blx d87c0 │ │ + mov r8, r6 │ │ + b.w 55c28 │ │ + mov r1, r0 │ │ + ldrd r2, r3, [sp, #348] @ 0x15c │ │ + add r0, sp, #228 @ 0xe4 │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r0, #4 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + lsls r0, r6, #1 │ │ + str r1, [sp, #84] @ 0x54 │ │ + strd r3, r2, [sp, #64] @ 0x40 │ │ + beq.w 55c28 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + blx d87c0 │ │ + b.w 55c28 │ │ mov.w fp, #8 │ │ movs r0, #0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - cmp r4, #0 │ │ - str r7, [sp, #360] @ 0x168 │ │ - strd r0, fp, [sp, #352] @ 0x160 │ │ - beq.n 56650 │ │ - add.w r8, sl, r4, lsl #3 │ │ - mov.w r9, #0 │ │ + str.w r9, [sp, #352] @ 0x160 │ │ + strd r0, fp, [sp, #344] @ 0x158 │ │ + cbz r5, 56cc8 │ │ + add.w r8, sl, r5, lsl #3 │ │ movs r7, #0 │ │ + movs r5, #0 │ │ + b.n 56c86 │ │ movs r4, #0 │ │ - b.n 56604 │ │ - movs r6, #0 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - cmp r4, r0 │ │ - beq.n 5663c │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + cmp r5, r0 │ │ + beq.n 56cba │ │ add.w r0, fp, r7 │ │ - strb.w r6, [fp, r7] │ │ + strb.w r4, [fp, r7] │ │ + mov.w r9, #0 │ │ movs r1, #2 │ │ - adds r4, #1 │ │ + adds r5, #1 │ │ adds r7, #24 │ │ strd r1, r9, [r0, #8] │ │ vstr d11, [r0, #16] │ │ - add.w r0, r5, #8 │ │ + add.w r0, r6, #8 │ │ cmp r0, r8 │ │ - str r4, [sp, #360] @ 0x168 │ │ - beq.n 5664c │ │ - ldr.w r0, [sl, r4, lsl #3] │ │ - add.w r5, sl, r4, lsl #3 │ │ + str r5, [sp, #352] @ 0x160 │ │ + beq.n 56cc6 │ │ + ldr.w r0, [sl, r5, lsl #3] │ │ + add.w r6, sl, r5, lsl #3 │ │ cmp r0, #1 │ │ - bne.n 565dc │ │ - vldr s22, [r5, #4] │ │ + bne.n 56c5a │ │ + vldr s22, [r6, #4] │ │ vmov r0, s22 │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ cmp.w r0, #2139095040 @ 0x7f800000 │ │ - blt.n 56626 │ │ - movs r6, #0 │ │ - b.n 565de │ │ - add r0, sp, #272 @ 0x110 │ │ - strb.w r9, [sp, #272] @ 0x110 │ │ - bl 743ee │ │ + blt.n 56ca8 │ │ + movs r4, #0 │ │ + b.n 56c5c │ │ + add r0, sp, #264 @ 0x108 │ │ + strb.w r9, [sp, #264] @ 0x108 │ │ + bl 75086 │ │ vcvt.f64.f32 d11, s22 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - movs r6, #2 │ │ - b.n 565de │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 75516 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldr.w fp, [sp, #356] @ 0x164 │ │ - b.n 565e4 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ - movs r7, #0 │ │ - add r3, sp, #236 @ 0xec │ │ - ldrd r1, r2, [sp, #356] @ 0x164 │ │ - str r0, [sp, #16] │ │ + movs r4, #2 │ │ + b.n 56c5c │ │ + add r0, sp, #344 @ 0x158 │ │ + bl 761e0 │ │ + ldr.w fp, [sp, #348] @ 0x15c │ │ + b.n 56c62 │ │ + ldr r0, [sp, #344] @ 0x158 │ │ + add r3, sp, #228 @ 0xe4 │ │ + ldrd r1, r2, [sp, #348] @ 0x15c │ │ + str r0, [sp, #12] │ │ stmia r3!, {r0, r1, r2} │ │ movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - ldrd fp, r9, [sp, #152] @ 0x98 │ │ - strd r2, r1, [sp, #28] │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + ldr r7, [sp, #172] @ 0xac │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ lsls r0, r0, #1 │ │ - beq.w 561da │ │ - mov r0, sl │ │ - blx d7b70 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - b.n 561da │ │ + strd r2, r1, [sp, #20] │ │ + beq.w 55c28 │ │ + b.n 56eb6 │ │ movs r0, #8 │ │ - movs r1, #0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - str r7, [sp, #280] @ 0x118 │ │ - strd r1, r0, [sp, #272] @ 0x110 │ │ - cbz r4, 566ee │ │ - ldr r7, [sp, #172] @ 0xac │ │ - mov.w r9, #0 │ │ - movs r5, #1 │ │ + movs r2, #0 │ │ + str.w r9, [sp, #272] @ 0x110 │ │ + strd r2, r0, [sp, #264] @ 0x108 │ │ + cbz r5, 56d5e │ │ + str r7, [sp, #172] @ 0xac │ │ movs r6, #0 │ │ - add.w sl, r7, r4, lsl #4 │ │ - str.w fp, [sp, #152] @ 0x98 │ │ - b.n 566c8 │ │ + ldr r7, [sp, #164] @ 0xa4 │ │ + add.w sl, r7, r5, lsl #4 │ │ + movs r5, #1 │ │ + b.n 56d34 │ │ ands.w r1, r8, #1 │ │ mov.w r2, r4, lsr #31 │ │ it ne │ │ movne r1, #2 │ │ strb r1, [r0, r6] │ │ adds r1, r0, r6 │ │ add.w r3, r1, #8 │ │ adds r7, #16 │ │ stmia.w r3, {r2, r9, fp} │ │ adds r6, #24 │ │ cmp r7, sl │ │ str r4, [r1, #20] │ │ - str r5, [sp, #280] @ 0x118 │ │ + str r5, [sp, #272] @ 0x110 │ │ add.w r5, r5, #1 │ │ - beq.n 566e6 │ │ + beq.n 56d52 │ │ ldr.w r8, [r7] │ │ - subs r2, r5, #1 │ │ + mov.w r9, #0 │ │ ldrd fp, r4, [r7, #8] │ │ - ldr r1, [sp, #272] @ 0x110 │ │ + subs r2, r5, #1 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ cmp r2, r1 │ │ - bne.n 566a0 │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 75516 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ - b.n 566a0 │ │ - ldr r1, [sp, #272] @ 0x110 │ │ - mov r7, r9 │ │ - ldr.w fp, [sp, #152] @ 0x98 │ │ - add r0, sp, #236 @ 0xec │ │ - ldrd r2, r3, [sp, #276] @ 0x114 │ │ - stmia r0!, {r1, r2, r3} │ │ + bne.n 56d0c │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 761e0 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + b.n 56d0c │ │ + ldr r2, [sp, #264] @ 0x108 │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + ldr r7, [sp, #172] @ 0xac │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str r1, [sp, #56] @ 0x38 │ │ - strd r3, r2, [sp, #48] @ 0x30 │ │ + ldrd r1, r3, [sp, #268] @ 0x10c │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r3, [sp, #236] @ 0xec │ │ + strd r2, r1, [sp, #228] @ 0xe4 │ │ lsls r0, r0, #1 │ │ - beq.n 56712 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - blx d7b70 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ - b.n 561de │ │ - mov.w sl, #8 │ │ - movs r0, #0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - add r1, sp, #352 @ 0x160 │ │ - cmp r7, #0 │ │ - stmia.w r1, {r0, sl, fp} │ │ - beq.w 5683e │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ - movs r6, #0 │ │ - add.w r9, r4, r7, lsl #4 │ │ + str r1, [sp, #48] @ 0x30 │ │ + strd r3, r2, [sp, #40] @ 0x28 │ │ + beq.w 55c28 │ │ + b.n 56848 │ │ + mov.w fp, #8 │ │ + movs r1, #0 │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ + str.w r9, [sp, #352] @ 0x160 │ │ + strd r1, fp, [sp, #344] @ 0x158 │ │ + cbz r7, 56dfc │ │ + add.w sl, r5, r7, lsl #4 │ │ movs r7, #0 │ │ - b.n 56762 │ │ - ldr r0, [sp, #352] @ 0x160 │ │ + movs r6, #0 │ │ + b.n 56dbe │ │ + ldr r0, [sp, #344] @ 0x158 │ │ cmp r6, r0 │ │ - beq.n 56794 │ │ - add.w r0, sl, r7 │ │ - strb.w r5, [sl, r7] │ │ - adds r4, #16 │ │ + beq.n 56dec │ │ + add.w r0, fp, r7 │ │ + strb.w r4, [fp, r7] │ │ + adds r5, #16 │ │ adds r6, #1 │ │ adds r7, #24 │ │ movs r1, #2 │ │ - cmp r4, r9 │ │ - strd r1, fp, [r0, #8] │ │ + cmp r5, sl │ │ + strd r1, r9, [r0, #8] │ │ vstr d10, [r0, #16] │ │ - str r6, [sp, #360] @ 0x168 │ │ - beq.n 567a4 │ │ - ldr r0, [r4, #0] │ │ - movs r5, #0 │ │ + str r6, [sp, #352] @ 0x160 │ │ + beq.n 56df8 │ │ + ldr r0, [r5, #0] │ │ + movs r4, #0 │ │ lsls r0, r0, #31 │ │ - beq.n 5673e │ │ - vldr d10, [r4, #8] │ │ - strb.w r5, [sp, #272] @ 0x110 │ │ + beq.n 56d9a │ │ + vldr d10, [r5, #8] │ │ + strb.w r4, [sp, #264] @ 0x108 │ │ vmov r0, r1, d10 │ │ bic.w r0, r1, #2147483648 @ 0x80000000 │ │ movw r1, #65535 @ 0xffff │ │ movt r1, #32751 @ 0x7fef │ │ cmp r0, r1 │ │ - bgt.n 5673e │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 743ee │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - movs r5, #2 │ │ - b.n 5673e │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 75516 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldr.w sl, [sp, #356] @ 0x164 │ │ - b.n 56744 │ │ - ldr r1, [sp, #352] @ 0x160 │ │ - b.n 56840 │ │ + bgt.n 56d9a │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 75086 │ │ + movs r4, #2 │ │ + b.n 56d9a │ │ + add r0, sp, #344 @ 0x158 │ │ + bl 761e0 │ │ + ldr.w fp, [sp, #348] @ 0x15c │ │ + b.n 56da0 │ │ + ldr r1, [sp, #344] @ 0x158 │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ + add r0, sp, #228 @ 0xe4 │ │ + ldrd r2, r3, [sp, #348] @ 0x15c │ │ + stmia r0!, {r1, r2, r3} │ │ + movs r0, #4 │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + movs.w r0, r8, lsl #1 │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + ldr r7, [sp, #172] @ 0xac │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ + str r1, [sp, #36] @ 0x24 │ │ + strd r3, r2, [sp, #28] │ │ + beq.w 55c28 │ │ + mov r0, r5 │ │ + blx d87c0 │ │ + b.w 55c28 │ │ movs r0, #8 │ │ movs r1, #0 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - str r7, [sp, #280] @ 0x118 │ │ - strd r1, r0, [sp, #272] @ 0x110 │ │ - cbz r4, 5681e │ │ - str.w r9, [sp, #156] @ 0x9c │ │ - add.w r9, sl, r4, lsl #3 │ │ + str.w r9, [sp, #272] @ 0x110 │ │ + strd r1, r0, [sp, #264] @ 0x108 │ │ + cbz r5, 56e9a │ │ + add.w r9, sl, r5, lsl #3 │ │ + mov r1, r8 │ │ mov.w r8, #0 │ │ - movs r6, #0 │ │ + movs r5, #0 │ │ movs r7, #0 │ │ - str.w fp, [sp, #152] @ 0x98 │ │ - b.n 567f2 │ │ - adds r1, r0, r6 │ │ + str r6, [sp, #168] @ 0xa8 │ │ + str r1, [sp, #144] @ 0x90 │ │ + b.n 56e72 │ │ + adds r1, r0, r5 │ │ cmp r4, #0 │ │ it ne │ │ movne r4, #2 │ │ - strb r4, [r0, r6] │ │ - asrs r2, r5, #31 │ │ - lsrs r3, r5, #31 │ │ + strb r4, [r0, r5] │ │ + asrs r2, r6, #31 │ │ + lsrs r3, r6, #31 │ │ adds r7, #1 │ │ - adds r6, #24 │ │ + adds r5, #24 │ │ strd r3, r8, [r1, #8] │ │ - strd r5, r2, [r1, #16] │ │ + strd r6, r2, [r1, #16] │ │ add.w r1, fp, #8 │ │ cmp r1, r9 │ │ - str r7, [sp, #280] @ 0x118 │ │ - beq.n 56812 │ │ + str r7, [sp, #272] @ 0x110 │ │ + beq.n 56e8e │ │ add.w fp, sl, r7, lsl #3 │ │ ldr.w r4, [sl, r7, lsl #3] │ │ - ldr r1, [sp, #272] @ 0x110 │ │ - ldr.w r5, [fp, #4] │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + ldr.w r6, [fp, #4] │ │ cmp r7, r1 │ │ - bne.n 567ce │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 75516 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ - b.n 567ce │ │ - ldr r1, [sp, #272] @ 0x110 │ │ - mov r7, r8 │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ - ldr.w fp, [sp, #152] @ 0x98 │ │ - add r0, sp, #236 @ 0xec │ │ - ldrd r2, r3, [sp, #276] @ 0x114 │ │ - stmia r0!, {r1, r2, r3} │ │ - movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - ldr r4, [sp, #188] @ 0xbc │ │ - str r1, [sp, #68] @ 0x44 │ │ - lsls r0, r0, #1 │ │ - strd r3, r2, [sp, #60] @ 0x3c │ │ - bne.n 56870 │ │ - mov sl, r4 │ │ - b.n 561de │ │ - mov r1, r0 │ │ - ldrd r2, r3, [sp, #356] @ 0x164 │ │ - add r0, sp, #236 @ 0xec │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - mov r7, fp │ │ + bne.n 56e4e │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 761e0 │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + b.n 56e4e │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + ldr.w fp, [sp, #444] @ 0x1bc │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ + ldrd r2, r3, [sp, #268] @ 0x10c │ │ + add r0, sp, #228 @ 0xe4 │ │ + ldr r7, [sp, #172] @ 0xac │ │ stmia r0!, {r1, r2, r3} │ │ movs r0, #4 │ │ - strb.w r0, [sp, #232] @ 0xe8 │ │ - movs.w r0, r8, lsl #1 │ │ - str r1, [sp, #44] @ 0x2c │ │ - strd r3, r2, [sp, #36] @ 0x24 │ │ - beq.n 5686a │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - blx d7b70 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - ldrd fp, r9, [sp, #152] @ 0x98 │ │ - b.n 561de │ │ + strb.w r0, [sp, #224] @ 0xe0 │ │ + lsls r0, r6, #1 │ │ + str r1, [sp, #60] @ 0x3c │ │ + strd r3, r2, [sp, #52] @ 0x34 │ │ + beq.w 55c28 │ │ mov r0, sl │ │ - blx d7b70 │ │ - ldr.w ip, [sp, #200] @ 0xc8 │ │ - mov sl, r4 │ │ - b.n 561de │ │ - bl 3da28 │ │ - add r2, sp, #216 @ 0xd8 │ │ + blx d87c0 │ │ + b.w 55c28 │ │ + bl 3e144 │ │ + add r2, sp, #208 @ 0xd0 │ │ ldmia r2, {r0, r1, r2} │ │ - stmia.w sl, {r0, r1, r2} │ │ - add sp, #368 @ 0x170 │ │ + stmia.w r8, {r0, r1, r2} │ │ + add sp, #360 @ 0x168 │ │ vpop {d8-d12} │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #448] @ (56a58 ) │ │ - ldr r0, [pc, #448] @ (56a5c ) │ │ - ldr r3, [pc, #452] @ (56a60 ) │ │ + ldr r1, [pc, #424] @ (57084 ) │ │ + ldr r0, [pc, #428] @ (57088 ) │ │ + ldr r3, [pc, #428] @ (5708c ) │ │ add r1, pc │ │ - ldr r2, [sp, #276] @ 0x114 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ add r0, pc │ │ - str r2, [sp, #364] @ 0x16c │ │ + str r2, [sp, #356] @ 0x164 │ │ add r3, pc │ │ - add r2, sp, #364 @ 0x16c │ │ + add r2, sp, #356 @ 0x164 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - ldr r3, [pc, #352] @ (56a14 ) │ │ - mov r0, r5 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ + bl 41638 │ │ + ldr r3, [pc, #328] @ (5703c ) │ │ + mov r0, r4 │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - blx d7b70 │ │ - ldr r0, [pc, #364] @ (56a30 ) │ │ + bl 3fb30 │ │ + blx d87c0 │ │ + ldr r0, [pc, #344] @ (5705c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #348] @ (56a28 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #328] @ (57054 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #324] @ (56a18 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #304] @ (57044 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #304] @ (56a0c ) │ │ - mov r0, r4 │ │ - mov r2, r9 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #284] @ (56a04 ) │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #280] @ (57034 ) │ │ movs r0, #0 │ │ movs r1, #8 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #264] @ (569fc ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #260] @ (5702c ) │ │ movs r0, #0 │ │ movs r1, #4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #324] @ (56a44 ) │ │ - mov r2, r9 │ │ + bl 3fb30 │ │ + ldr r3, [pc, #316] @ (57070 ) │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #256] @ (56a08 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #248] @ (57038 ) │ │ + mov r2, r1 │ │ add r3, pc │ │ - mov r1, r9 │ │ - mov r2, r9 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #292] @ (56a38 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #284] @ (57064 ) │ │ + mov r2, r1 │ │ add r3, pc │ │ - mov r1, r9 │ │ - mov r2, r9 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #224] @ (56a00 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #220] @ (57030 ) │ │ + mov r2, r1 │ │ add r3, pc │ │ - mov r1, r9 │ │ - mov r2, r9 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #272] @ (56a3c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #268] @ (57068 ) │ │ + mov r2, r1 │ │ add r3, pc │ │ - mov r1, r9 │ │ - mov r2, r9 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #272] @ (56a48 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #268] @ (57074 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r1, [pc, #264] @ (56a4c ) │ │ - ldr r0, [pc, #264] @ (56a50 ) │ │ - ldr r3, [pc, #268] @ (56a54 ) │ │ + bl 3fb30 │ │ + ldr r1, [pc, #260] @ (57078 ) │ │ + ldr r0, [pc, #264] @ (5707c ) │ │ + ldr r3, [pc, #264] @ (57080 ) │ │ add r1, pc │ │ - ldr r2, [sp, #276] @ 0x114 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ add r0, pc │ │ - str r2, [sp, #352] @ 0x160 │ │ + str r2, [sp, #344] @ 0x158 │ │ add r3, pc │ │ - add r2, sp, #352 @ 0x160 │ │ + add r2, sp, #344 @ 0x158 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - ldr r1, [pc, #260] @ (56a64 ) │ │ - ldr r0, [pc, #264] @ (56a68 ) │ │ - ldr r3, [pc, #264] @ (56a6c ) │ │ + bl 41638 │ │ + ldr r1, [pc, #260] @ (57090 ) │ │ + ldr r0, [pc, #260] @ (57094 ) │ │ + ldr r3, [pc, #264] @ (57098 ) │ │ add r1, pc │ │ - ldr r2, [sp, #276] @ 0x114 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ add r0, pc │ │ - str r2, [sp, #340] @ 0x154 │ │ + str r2, [sp, #332] @ 0x14c │ │ add r3, pc │ │ - add r2, sp, #340 @ 0x154 │ │ + add r2, sp, #332 @ 0x14c │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - ldr r0, [pc, #164] @ (56a1c ) │ │ + bl 41638 │ │ + ldr r0, [pc, #160] @ (57048 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #172] @ (56a2c ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #168] @ (57058 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ - ldr r2, [pc, #128] @ (56a10 ) │ │ - add r0, r4 │ │ - mov r1, r9 │ │ - add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #136] @ (56a24 ) │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ + bl 3e0ac │ │ + ldr r2, [pc, #128] @ (57040 ) │ │ + add r0, r5 │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ movs r0, #1 │ │ - mov r1, r7 │ │ - bl 3d98e │ │ - movs r0, #8 │ │ - mov r1, r4 │ │ - bl 3d98e │ │ - ldr r0, [pc, #104] @ (56a20 ) │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ + ldr r2, [pc, #124] @ (57050 ) │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + add r2, pc │ │ + bl 3fbfc │ │ + ldr r0, [pc, #112] @ (5704c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #128] @ (56a40 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #136] @ (5706c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - movs r0, #1 │ │ + bl 3fbc0 │ │ + movs r0, #8 │ │ mov r1, r5 │ │ - bl 3d98e │ │ - ldr r2, [pc, #100] @ (56a34 ) │ │ - mov r1, r9 │ │ + bl 3e0ac │ │ + ldr r2, [pc, #108] @ (57060 ) │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #32] @ (569f8 ) │ │ - mov r1, r9 │ │ + bl 3fbfc │ │ + ldr r2, [pc, #40] @ (57028 ) │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ add r2, pc │ │ - bl 3f474 │ │ - movs r0, #4 │ │ + bl 3fbfc │ │ + movs r0, #8 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 3e0ac │ │ + movs r0, #4 │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ movs r0, #8 │ │ mov r1, r8 │ │ - bl 3d98e │ │ - movs r0, #8 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ - subs r2, #18 │ │ - movs r0, r1 │ │ - adds r5, #22 │ │ + bl 3e0ac │ │ + nop │ │ + subs r7, #252 @ 0xfc │ │ movs r0, r1 │ │ - subs r2, #172 @ 0xac │ │ + subs r3, #16 │ │ movs r0, r1 │ │ - adds r5, #50 @ 0x32 │ │ + lsls r0, r7 │ │ movs r0, r1 │ │ - subs r3, #4 │ │ + subs r3, #44 @ 0x2c │ │ movs r0, r1 │ │ - subs r2, #158 @ 0x9e │ │ + lsrs r4, r5 │ │ movs r0, r1 │ │ - subs r1, #216 @ 0xd8 │ │ + lsls r4, r6 │ │ movs r0, r1 │ │ - subs r2, #198 @ 0xc6 │ │ + subs r7, #218 @ 0xda │ │ movs r0, r1 │ │ - subs r3, #170 @ 0xaa │ │ + sbcs r0, r1 │ │ movs r0, r1 │ │ - subs r3, #20 │ │ + asrs r6, r0 │ │ movs r0, r1 │ │ - subs r2, #246 @ 0xf6 │ │ + lsrs r0, r6 │ │ movs r0, r1 │ │ - adds r4, #222 @ 0xde │ │ + subs r2, #216 @ 0xd8 │ │ movs r0, r1 │ │ - subs r3, #242 @ 0xf2 │ │ + rors r0, r2 │ │ movs r0, r1 │ │ - subs r3, #76 @ 0x4c │ │ + asrs r6, r7 │ │ movs r0, r1 │ │ - ldr r0, [pc, #760] @ (56d2c ) │ │ + ldr r6, [pc, #608] @ (572c0 ) │ │ movs r0, r1 │ │ - subs r2, #44 @ 0x2c │ │ + subs r3, #118 @ 0x76 │ │ movs r0, r1 │ │ - subs r2, #8 │ │ + ands r2, r0 │ │ movs r0, r1 │ │ - subs r2, #0 │ │ + subs r7, #254 @ 0xfe │ │ movs r0, r1 │ │ - subs r2, #222 @ 0xde │ │ + lsrs r0, r3 │ │ movs r0, r1 │ │ - subs r2, #124 @ 0x7c │ │ + eors r6, r6 │ │ movs r0, r1 │ │ - adds r4, #192 @ 0xc0 │ │ + subs r2, #194 @ 0xc2 │ │ movs r0, r1 │ │ - subs r2, #244 @ 0xf4 │ │ + lsrs r6, r4 │ │ movs r0, r1 │ │ - movs r6, #193 @ 0xc1 │ │ - vrsra.u64 d19, d28, #4 │ │ + movs r5, #9 │ │ + vqrshrn.u64 d19, q15, #4 │ │ movs r0, r1 │ │ - subs r3, #160 @ 0xa0 │ │ + adcs r6, r7 │ │ movs r0, r1 │ │ - movs r7, #109 @ 0x6d │ │ - vcls.s , q12 │ │ + movs r5, #161 @ 0xa1 │ │ + vshll.u32 , d6, #28 │ │ movs r0, r1 │ │ - subs r3, #122 @ 0x7a │ │ + adcs r4, r5 │ │ movs r0, r1 │ │ - movs r6, #167 @ 0xa7 │ │ - vsubw.u , q14, d18 │ │ + movs r4, #239 @ 0xef │ │ + vtbx.8 d19, {d12-d13}, d20 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ ldr.w ip, [r0, #8] │ │ mov r2, r0 │ │ ldr r0, [r1, #8] │ │ cmp ip, r0 │ │ - bne.w 56c0c │ │ + bne.w 57238 │ │ ldrd r0, sl, [r1] │ │ movs r7, #0 │ │ ldrd r4, fp, [r2] │ │ mov.w r8, #0 │ │ cmp r0, #0 │ │ mov r1, r0 │ │ mov r2, r0 │ │ @@ -70390,310 +70385,310 @@ │ │ movne r2, #1 │ │ cmp r4, #0 │ │ it eq │ │ moveq ip, r4 │ │ it ne │ │ movne r1, #1 │ │ cmp.w ip, #0 │ │ - beq.w 56c14 │ │ + beq.w 57240 │ │ lsls r1, r1, #31 │ │ - beq.w 56c24 │ │ + beq.w 57250 │ │ cmp.w r8, #0 │ │ - beq.n 56ad4 │ │ + beq.n 57100 │ │ mov r3, r4 │ │ mov r4, r8 │ │ ldrh.w r1, [r4, #402] @ 0x192 │ │ cmp fp, r1 │ │ - bcs.n 56af2 │ │ + bcs.n 5711e │ │ mov r6, r4 │ │ mov r1, fp │ │ - b.n 56b0c │ │ + b.n 57138 │ │ cmp.w fp, #0 │ │ - beq.n 56ae4 │ │ + beq.n 57110 │ │ ldr.w r4, [r4, #408] @ 0x198 │ │ subs.w fp, fp, #1 │ │ - bne.n 56ada │ │ + bne.n 57106 │ │ mov.w fp, #0 │ │ movs r3, #0 │ │ ldrh.w r1, [r4, #402] @ 0x192 │ │ cmp fp, r1 │ │ - bcc.n 56ace │ │ + bcc.n 570fa │ │ ldr.w r6, [r4, #264] @ 0x108 │ │ cmp r6, #0 │ │ - beq.w 56c1c │ │ + beq.w 57248 │ │ ldrh.w r1, [r4, #400] @ 0x190 │ │ adds r3, #1 │ │ ldrh.w r5, [r6, #402] @ 0x192 │ │ mov r4, r6 │ │ cmp r1, r5 │ │ - bcs.n 56af2 │ │ - add.w fp, r1, #1 │ │ - cbz r3, 56b30 │ │ - add.w r5, r6, fp, lsl #2 │ │ - add.w r5, r5, #408 @ 0x198 │ │ + bcs.n 5711e │ │ + cbz r3, 57158 │ │ + add.w r5, r6, r1, lsl #2 │ │ + add.w r5, r5, #412 @ 0x19c │ │ ldr.w r8, [r5] │ │ subs r3, #1 │ │ add.w r5, r8, #408 @ 0x198 │ │ - bne.n 56b1a │ │ + bne.n 57142 │ │ mov.w fp, #0 │ │ ldr r3, [sp, #8] │ │ - cbnz r3, 56b38 │ │ - b.n 56c14 │ │ + cbnz r3, 57164 │ │ + b.n 57240 │ │ + add.w fp, r1, #1 │ │ mov r8, r6 │ │ ldr r3, [sp, #8] │ │ cmp r3, #0 │ │ - beq.n 56c14 │ │ + beq.n 57240 │ │ lsls r2, r2, #31 │ │ - beq.n 56c24 │ │ - cbz r7, 56b50 │ │ + beq.n 57250 │ │ + cbz r7, 5717c │ │ mov r2, r0 │ │ mov r0, r7 │ │ ldrh.w r3, [r0, #402] @ 0x192 │ │ cmp sl, r3 │ │ - bcs.n 56b6e │ │ + bcs.n 5719a │ │ mov r5, r0 │ │ mov r3, sl │ │ - b.n 56b86 │ │ + b.n 571b2 │ │ cmp.w sl, #0 │ │ - beq.n 56b60 │ │ + beq.n 5718c │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ subs.w sl, sl, #1 │ │ - bne.n 56b56 │ │ + bne.n 57182 │ │ mov.w sl, #0 │ │ movs r2, #0 │ │ ldrh.w r3, [r0, #402] @ 0x192 │ │ cmp sl, r3 │ │ - bcc.n 56b4a │ │ + bcc.n 57176 │ │ ldr.w r5, [r0, #264] @ 0x108 │ │ cmp r5, #0 │ │ - beq.n 56c1c │ │ + beq.n 57248 │ │ ldrh.w r3, [r0, #400] @ 0x190 │ │ adds r2, #1 │ │ ldrh.w r0, [r5, #402] @ 0x192 │ │ cmp r3, r0 │ │ mov r0, r5 │ │ - bcs.n 56b6e │ │ - add.w sl, r3, #1 │ │ - cbz r2, 56ba4 │ │ - add.w r0, r5, sl, lsl #2 │ │ - add.w r0, r0, #408 @ 0x198 │ │ + bcs.n 5719a │ │ + cbz r2, 571cc │ │ + add.w r0, r5, r3, lsl #2 │ │ + add.w r0, r0, #412 @ 0x19c │ │ ldr r7, [r0, #0] │ │ subs r2, #1 │ │ add.w r0, r7, #408 @ 0x198 │ │ - bne.n 56b94 │ │ + bne.n 571bc │ │ mov.w sl, #0 │ │ - b.n 56ba6 │ │ + b.n 571d2 │ │ + add.w sl, r3, #1 │ │ mov r7, r5 │ │ add.w r4, r1, r1, lsl #1 │ │ add.w r9, r3, r3, lsl #1 │ │ add.w r0, r6, r4, lsl #2 │ │ add.w r1, r5, r9, lsl #2 │ │ add.w r0, r0, #268 @ 0x10c │ │ ldr.w r3, [r1, #276] @ 0x114 │ │ ldr r2, [r0, #8] │ │ cmp r2, r3 │ │ - bne.n 56c0c │ │ + bne.n 57238 │ │ add.w r1, r1, #268 @ 0x10c │ │ ldr r0, [r0, #4] │ │ str r4, [sp, #4] │ │ mov r4, ip │ │ ldr r1, [r1, #4] │ │ - blx d7c10 │ │ - cbnz r0, 56c0c │ │ + blx d8860 │ │ + cbnz r0, 57238 │ │ ldr r0, [sp, #4] │ │ subs r4, #1 │ │ ldr r1, [sp, #8] │ │ subs r1, #1 │ │ str r1, [sp, #8] │ │ add.w r0, r6, r0, lsl #3 │ │ add.w r1, r5, r9, lsl #3 │ │ - bl 56c34 │ │ + bl 57260 │ │ mov r1, r0 │ │ mov ip, r4 │ │ cmp r1, #0 │ │ mov.w r0, #0 │ │ mov.w r2, #1 │ │ mov.w r4, #0 │ │ mov.w r1, #1 │ │ - bne.w 56aae │ │ + bne.w 570da │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #0 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #12] @ (56c2c ) │ │ + ldr r0, [pc, #12] @ (57258 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #8] @ (56c30 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #8] @ (5725c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - adds r1, #174 @ 0xae │ │ + bl 3fbc0 │ │ + adds r7, #178 @ 0xb2 │ │ movs r0, r1 │ │ - cmp r6, #222 @ 0xde │ │ + adds r4, #226 @ 0xe2 │ │ movs r0, r1 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ ldrb r2, [r0, #0] │ │ mov r3, r0 │ │ ldrb r0, [r1, #0] │ │ cmp r2, r0 │ │ - bne.n 56cd8 │ │ + bne.n 57304 │ │ movs r0, #1 │ │ tbb [pc, r2] │ │ lsls r2, r4, #12 │ │ subs r3, #36 @ 0x24 │ │ - ldr r3, [pc, #44] @ (56c7c ) │ │ + ldr r3, [pc, #44] @ (572a8 ) │ │ ldrb r0, [r1, #1] │ │ ldrb r1, [r3, #1] │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [r3, #12] │ │ ldr r2, [r1, #12] │ │ cmp r0, r2 │ │ - bne.n 56cd8 │ │ + bne.n 57304 │ │ cmp r0, #0 │ │ - beq.n 56cec │ │ + beq.n 57318 │ │ ldr r4, [r1, #8] │ │ subs r6, r0, #1 │ │ ldr r5, [r3, #8] │ │ movs r7, #0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 56c34 │ │ + bl 57260 │ │ subs r6, #1 │ │ adc.w r1, r7, #0 │ │ cmp r0, #0 │ │ ittt ne │ │ addne r5, #24 │ │ addne r4, #24 │ │ cmpne r1, #0 │ │ - bne.n 56c72 │ │ + bne.n 5729e │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [r3, #8] │ │ ldr r2, [r1, #8] │ │ cmp r0, r2 │ │ - bne.n 56cd8 │ │ + bne.n 57304 │ │ cmp r0, #2 │ │ - beq.n 56cf2 │ │ + beq.n 5731e │ │ cmp r0, #1 │ │ ldrd r0, r1, [r1, #16] │ │ ldrd r2, r3, [r3, #16] │ │ eor.w r1, r1, r3 │ │ eor.w r0, r0, r2 │ │ orr.w r0, r0, r1 │ │ clz r0, r0 │ │ mov.w r0, r0, lsr #5 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r2, [r3, #12] │ │ ldr r0, [r1, #12] │ │ cmp r2, r0 │ │ - bne.n 56cd8 │ │ + bne.n 57304 │ │ ldr r0, [r3, #8] │ │ ldr r1, [r1, #8] │ │ - blx d7c10 │ │ + blx d8860 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ adds r0, r3, #4 │ │ adds r1, #4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 56a70 │ │ + b.w 5709c │ │ movs r0, #1 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - vldr d0, [r1, #16] │ │ + vldr d16, [r1, #16] │ │ movs r0, #0 │ │ - vldr d1, [r3, #16] │ │ - vcmp.f64 d1, d0 │ │ + vldr d17, [r3, #16] │ │ + vcmp.f64 d17, d16 │ │ vmrs APSR_nzcv, fpscr │ │ it eq │ │ moveq r0, #1 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #188 @ 0xbc │ │ mov fp, r0 │ │ ldr r0, [r1, #0] │ │ mov r9, r3 │ │ mov r8, r1 │ │ cmp r0, #0 │ │ - beq.n 56dc0 │ │ + beq.n 573ec │ │ str.w fp, [sp, #52] @ 0x34 │ │ ldrd r6, fp, [r2, #4] │ │ ldr.w r7, [r8, #4] │ │ strd r9, r2, [sp, #44] @ 0x2c │ │ str.w r8, [sp, #40] @ 0x28 │ │ ldrh.w r8, [r0, #402] @ 0x192 │ │ add.w r5, r0, #268 @ 0x10c │ │ str r0, [sp, #60] @ 0x3c │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ str r5, [sp, #56] @ 0x38 │ │ add.w r0, r8, r8, lsl #1 │ │ mov.w r9, r0, lsl #2 │ │ cmp.w r9, #0 │ │ - beq.n 56d92 │ │ + beq.n 573be │ │ ldrd r1, r4, [r5, #4] │ │ mov r0, r6 │ │ mov r2, r4 │ │ cmp fp, r4 │ │ it cc │ │ movcc r2, fp │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, fp, r4 │ │ cmp r0, #0 │ │ mov.w r0, #0 │ │ it mi │ │ movmi r0, #1 │ │ mov.w r1, #0 │ │ it gt │ │ movgt r1, #1 │ │ subs r0, r1, r0 │ │ - add.w sl, sl, #1 │ │ sub.w r9, r9, #12 │ │ + add.w sl, sl, #1 │ │ adds r5, #12 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - beq.n 56d4a │ │ - cbz r0, 56da8 │ │ - b.n 56d94 │ │ + beq.n 57376 │ │ + cbz r0, 573d4 │ │ + b.n 573c0 │ │ mov sl, r8 │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ cmp r7, #0 │ │ - beq.n 56e38 │ │ + beq.n 57464 │ │ add.w r0, r9, sl, lsl #2 │ │ subs r7, #1 │ │ ldr.w r0, [r0, #408] @ 0x198 │ │ - b.n 56d32 │ │ + b.n 5735e │ │ ldr r0, [sp, #48] @ 0x30 │ │ ldr r7, [sp, #60] @ 0x3c │ │ ldr r0, [r0, #0] │ │ - cbz r0, 56db6 │ │ + cbz r0, 573e2 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ - b.n 56dcc │ │ + b.n 573f8 │ │ ldrd r5, r7, [r2] │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 56df6 │ │ + bne.n 57422 │ │ mov sl, r8 │ │ add.w r0, sl, sl, lsl #1 │ │ add.w lr, sp, #160 @ 0xa0 │ │ add.w r0, r7, r0, lsl #3 │ │ mov r3, lr │ │ mov ip, r0 │ │ ldmia.w ip, {r1, r2, r4, r5, r6, r7} │ │ @@ -70702,17 +70697,17 @@ │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ ldmia.w lr, {r0, r1, r2, r3, r6, r7} │ │ stmia.w fp, {r0, r1, r2, r3, r6, r7} │ │ add sp, #188 @ 0xbc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov.w r0, #408 @ 0x198 │ │ ldr r4, [r2, #8] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 573f2 │ │ + beq.w 57a1e │ │ movs r2, #1 │ │ movs r1, #0 │ │ strh.w r2, [r0, #402] @ 0x192 │ │ add.w r2, r0, #264 @ 0x108 │ │ strd r0, r1, [r8] │ │ stmia r2!, {r1, r5, r7} │ │ str.w r4, [r0, #276] @ 0x114 │ │ @@ -70724,106 +70719,106 @@ │ │ adds r0, r1, #1 │ │ str.w r0, [r8, #8] │ │ add sp, #188 @ 0xbc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #48] @ 0x30 │ │ ldr r5, [r0, #0] │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 56e4a │ │ + bne.n 57476 │ │ mov r7, r6 │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ - b.n 56db6 │ │ + b.n 573e2 │ │ cmp.w r8, #11 │ │ - bcs.n 56e9e │ │ + bcs.n 574ca │ │ add.w ip, sl, sl, lsl #1 │ │ ldr r0, [sp, #56] @ 0x38 │ │ cmp r8, sl │ │ add.w r4, r0, ip, lsl #2 │ │ - bls.n 56eaa │ │ + bls.n 574d6 │ │ sub.w r1, r8, sl │ │ add.w r0, r4, #12 │ │ mov sl, ip │ │ add.w r9, r1, r1, lsl #1 │ │ mov r1, r4 │ │ mov.w r2, r9, lsl #2 │ │ - bl d4618 │ │ + bl d53ca │ │ ldr r7, [sp, #44] @ 0x2c │ │ add r0, sp, #96 @ 0x60 │ │ stmia.w r4, {r5, r6, fp} │ │ ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ mov.w r2, r9, lsl #3 │ │ ldr r0, [sp, #60] @ 0x3c │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ add.w r1, r0, sl, lsl #3 │ │ add.w r0, r1, #24 │ │ - bl d44de │ │ + bl d53c2 │ │ mov ip, sl │ │ - b.n 56eb8 │ │ + b.n 574e4 │ │ cmp.w sl, #5 │ │ - bcs.n 56ed2 │ │ + bcs.n 574fe │ │ movs r7, #4 │ │ movs r4, #0 │ │ - b.n 56ef0 │ │ + b.n 5751c │ │ ldr r7, [sp, #44] @ 0x2c │ │ add r0, sp, #96 @ 0x60 │ │ stmia.w r4, {r5, r6, fp} │ │ ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ add r1, sp, #96 @ 0x60 │ │ add.w r0, r9, ip, lsl #3 │ │ ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ add.w r0, r8, #1 │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ strh.w r0, [r9, #402] @ 0x192 │ │ - b.n 57026 │ │ - beq.n 56ee2 │ │ + b.n 57652 │ │ + beq.n 5750e │ │ cmp.w sl, #6 │ │ - bne.n 56ee8 │ │ + bne.n 57514 │ │ movs r7, #5 │ │ mov.w sl, #0 │ │ - b.n 56eee │ │ + b.n 5751a │ │ movs r4, #0 │ │ mov r7, sl │ │ - b.n 56ef0 │ │ + b.n 5751c │ │ sub.w sl, sl, #7 │ │ movs r7, #6 │ │ movs r4, #1 │ │ mov.w r0, #408 @ 0x198 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 573f2 │ │ + beq.w 57a1e │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ mov r8, r0 │ │ movs r0, #0 │ │ mvns r1, r7 │ │ str.w r0, [r8, #264] @ 0x108 │ │ ldrh.w r0, [r9, #402] @ 0x192 │ │ strd r5, r4, [sp, #28] │ │ add r1, r0 │ │ strh.w r1, [r8, #402] @ 0x192 │ │ cmp r1, #12 │ │ - bcs.w 573fc │ │ + bcs.w 57a28 │ │ add.w r5, r7, r7, lsl #1 │ │ ldr r0, [sp, #56] @ 0x38 │ │ str r7, [sp, #36] @ 0x24 │ │ add.w r7, r1, r1, lsl #1 │ │ add.w r4, r0, r5, lsl #2 │ │ add.w r0, r8, #268 @ 0x10c │ │ add.w r3, r4, #12 │ │ lsls r2, r7, #2 │ │ mov r1, r3 │ │ - bl d44c4 │ │ + bl d52ca │ │ lsls r2, r7, #3 │ │ mov r7, r9 │ │ add.w r9, r9, r5, lsl #3 │ │ mov r0, r8 │ │ add.w r1, r9, #24 │ │ - bl d405a │ │ + bl d4c50 │ │ ldrd r0, ip, [r4, #4] │ │ mov lr, r7 │ │ ldr r1, [sp, #56] @ 0x38 │ │ str r0, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #36] @ 0x24 │ │ strh.w r0, [r7, #402] @ 0x192 │ │ add r0, sp, #160 @ 0xa0 │ │ @@ -70839,37 +70834,37 @@ │ │ cmp r0, #0 │ │ it eq │ │ moveq r8, lr │ │ add.w r0, r8, #268 @ 0x10c │ │ ldrh.w r1, [r8, #402] @ 0x192 │ │ add.w r4, r0, r9, lsl #2 │ │ cmp r1, sl │ │ - bls.n 56fde │ │ + bls.n 5760a │ │ str r1, [sp, #24] │ │ sub.w r1, r1, sl │ │ add.w r0, r4, #12 │ │ str.w ip, [sp, #32] │ │ add.w sl, r1, r1, lsl #1 │ │ mov r1, r4 │ │ mov.w r2, sl, lsl #2 │ │ - bl d4618 │ │ + bl d53ca │ │ ldr r0, [sp, #28] │ │ ldr r7, [sp, #44] @ 0x2c │ │ stmia.w r4, {r0, r6, fp} │ │ add r0, sp, #96 @ 0x60 │ │ ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ add.w r1, r8, r9, lsl #3 │ │ add.w r0, r1, #24 │ │ mov.w r2, sl, lsl #3 │ │ ldr.w sl, [sp, #24] │ │ - bl d44de │ │ + bl d53c2 │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ ldr.w ip, [sp, #32] │ │ - b.n 56ff4 │ │ + b.n 57620 │ │ ldr r0, [sp, #28] │ │ mov sl, r1 │ │ ldr r7, [sp, #44] @ 0x2c │ │ stmia.w r4, {r0, r6, fp} │ │ add r0, sp, #96 @ 0x60 │ │ ldmia.w r7, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ @@ -70886,29 +70881,29 @@ │ │ mov r0, r4 │ │ stmia r0!, {r2, r3, r7} │ │ ldmia.w r1, {r2, r3, r6, r7} │ │ stmia r0!, {r2, r3, r6, r7} │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.n 5702c │ │ + bne.n 57658 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ - b.n 56e22 │ │ + b.n 5744e │ │ mov r0, r4 │ │ add r5, sp, #64 @ 0x40 │ │ ldmia r0!, {r2, r3, r7} │ │ mov r1, r5 │ │ stmia r1!, {r2, r3, r7} │ │ ldmia.w r0, {r2, r3, r6, r7} │ │ stmia r1!, {r2, r3, r6, r7} │ │ ldr r1, [sp, #60] @ 0x3c │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ ldr.w r0, [r1, #264] @ 0x108 │ │ cmp r0, #0 │ │ - beq.w 572aa │ │ + beq.w 578d6 │ │ adds r2, r5, #4 │ │ ldr r4, [sp, #56] @ 0x38 │ │ str r2, [sp, #0] │ │ movs r2, #0 │ │ str r2, [sp, #44] @ 0x2c │ │ mov r3, lr │ │ mov r7, ip │ │ @@ -70916,106 +70911,106 @@ │ │ ldrh.w ip, [r0, #402] @ 0x192 │ │ mov r9, r0 │ │ ldrh.w sl, [r1, #400] @ 0x190 │ │ add r0, sp, #16 │ │ cmp.w ip, #11 │ │ str r4, [sp, #28] │ │ stmia.w r0, {r2, r7, ip} │ │ - bcc.w 5732c │ │ + bcc.w 57958 │ │ cmp.w sl, #5 │ │ str r3, [sp, #12] │ │ - bcs.n 57086 │ │ + bcs.n 576b2 │ │ movs r5, #0 │ │ mov.w fp, #4 │ │ - b.n 570aa │ │ - beq.n 5709a │ │ + b.n 576d6 │ │ + beq.n 576c6 │ │ cmp.w sl, #6 │ │ - bne.n 570a0 │ │ + bne.n 576cc │ │ movs r5, #1 │ │ mov.w sl, #0 │ │ mov.w fp, #5 │ │ - b.n 570aa │ │ + b.n 576d6 │ │ movs r5, #0 │ │ mov fp, sl │ │ - b.n 570aa │ │ + b.n 576d6 │ │ sub.w sl, sl, #7 │ │ movs r5, #1 │ │ mov.w fp, #6 │ │ mov.w r0, #456 @ 0x1c8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 57414 │ │ + beq.w 57a40 │ │ mov r8, r0 │ │ movs r0, #0 │ │ str.w r0, [r8, #264] @ 0x108 │ │ mvn.w r1, fp │ │ ldrh.w r0, [r9, #402] @ 0x192 │ │ str r5, [sp, #8] │ │ add r1, r0 │ │ strh.w r1, [r8, #402] @ 0x192 │ │ cmp r1, #12 │ │ - bcs.w 573fc │ │ + bcs.w 57a28 │ │ add.w r4, fp, fp, lsl #1 │ │ add.w r5, r1, r1, lsl #1 │ │ add.w r0, r8, #268 @ 0x10c │ │ add.w r7, r9, r4, lsl #2 │ │ lsls r2, r5, #2 │ │ add.w r3, r7, #280 @ 0x118 │ │ mov r1, r3 │ │ - bl d44c4 │ │ + bl d52ca │ │ add.w r0, r9, r4, lsl #3 │ │ str r0, [sp, #48] @ 0x30 │ │ add.w r1, r0, #24 │ │ lsls r2, r5, #3 │ │ mov r0, r8 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r5, [sp, #48] @ 0x30 │ │ str.w r9, [sp, #60] @ 0x3c │ │ strh.w fp, [r9, #402] @ 0x192 │ │ str.w r8, [sp, #56] @ 0x38 │ │ ldrd ip, lr, [r7, #272] @ 0x110 │ │ ldr.w r9, [r7, #268] @ 0x10c │ │ ldr r0, [sp, #4] │ │ ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ ldr r6, [sp, #56] @ 0x38 │ │ ldrh.w r7, [r6, #402] @ 0x192 │ │ adds r1, r7, #1 │ │ cmp r7, #12 │ │ - bcs.w 57408 │ │ + bcs.w 57a34 │ │ ldr r0, [sp, #24] │ │ str.w ip, [sp, #48] @ 0x30 │ │ sub.w r0, r0, fp │ │ strd lr, r9, [sp, #32] │ │ cmp r0, r1 │ │ - bne.w 5741e │ │ + bne.w 57a4a │ │ ldr r0, [sp, #44] @ 0x2c │ │ add.w r4, r8, #408 @ 0x198 │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ lsls r2, r1, #2 │ │ adds r0, #1 │ │ str r0, [sp, #44] @ 0x2c │ │ add.w r0, r9, fp, lsl #2 │ │ add.w r3, r0, #412 @ 0x19c │ │ mov r0, r4 │ │ mov r1, r3 │ │ - bl d44c4 │ │ + bl d52ca │ │ ldr r5, [sp, #8] │ │ movs r0, #0 │ │ ldr.w r1, [r4, r0, lsl #2] │ │ cmp r0, r7 │ │ strh.w r0, [r1, #400] @ 0x190 │ │ str.w r6, [r1, #264] @ 0x108 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ - bcs.n 57186 │ │ + bcs.n 577b2 │ │ add r0, r1 │ │ cmp r0, r7 │ │ - bls.n 57168 │ │ + bls.n 57794 │ │ add r1, sp, #160 @ 0xa0 │ │ add r0, sp, #128 @ 0x80 │ │ cmp r5, #0 │ │ ldmia r1!, {r2, r3, r7} │ │ stmia r0!, {r2, r3, r7} │ │ ldmia.w r1, {r2, r3, r6, r7} │ │ stmia r0!, {r2, r3, r6, r7} │ │ @@ -71023,45 +71018,45 @@ │ │ it eq │ │ moveq r8, r9 │ │ add.w r0, r8, #268 @ 0x10c │ │ ldrh.w r5, [r8, #402] @ 0x192 │ │ add.w r4, r0, r7, lsl #2 │ │ add.w r9, sl, #1 │ │ cmp r5, sl │ │ - bls.n 5720a │ │ + bls.n 57836 │ │ sub.w r1, r5, sl │ │ add.w fp, r9, r9, lsl #1 │ │ str r1, [sp, #24] │ │ add.w r6, r1, r1, lsl #1 │ │ add.w r0, r0, fp, lsl #2 │ │ mov r1, r4 │ │ lsls r2, r6, #2 │ │ - bl d4618 │ │ + bl d53ca │ │ ldr r0, [sp, #16] │ │ lsls r2, r6, #3 │ │ str r0, [r4, #0] │ │ ldr r0, [sp, #12] │ │ str r0, [r4, #4] │ │ ldr r0, [sp, #20] │ │ str r0, [r4, #8] │ │ add.w r0, r8, fp, lsl #3 │ │ add.w fp, r8, r7, lsl #3 │ │ mov r1, fp │ │ - bl d44de │ │ + bl d53c2 │ │ ldr r0, [sp, #0] │ │ ldmia.w r0, {r1, r2, r3, r4, r6, r7} │ │ add.w r0, r8, #408 @ 0x198 │ │ stmia.w fp, {r1, r2, r3, r4, r6, r7} │ │ add.w r1, r0, r9, lsl #2 │ │ add.w r0, r0, sl, lsl #2 │ │ ldr r2, [sp, #24] │ │ adds r0, #8 │ │ lsls r2, r2, #2 │ │ - bl d4618 │ │ - b.n 57224 │ │ + bl d53ca │ │ + b.n 57850 │ │ ldr r0, [sp, #16] │ │ add.w ip, r8, r7, lsl #3 │ │ str r0, [r4, #0] │ │ ldr r0, [sp, #12] │ │ ldr r1, [sp, #0] │ │ str r0, [r4, #4] │ │ ldr r0, [sp, #20] │ │ @@ -71074,34 +71069,34 @@ │ │ adds r0, r5, #1 │ │ ldr r2, [sp, #28] │ │ add.w ip, sp, #96 @ 0x60 │ │ str.w r2, [r1, #408] @ 0x198 │ │ adds r1, r5, #2 │ │ cmp r9, r1 │ │ strh.w r0, [r8, #402] @ 0x192 │ │ - bcs.n 5725e │ │ + bcs.n 5788a │ │ add.w r1, r8, sl, lsl #2 │ │ add.w sl, sl, #1 │ │ cmp r0, sl │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ strh.w sl, [r1, #400] @ 0x190 │ │ str.w r8, [r1, #264] @ 0x108 │ │ - bne.n 57246 │ │ + bne.n 57872 │ │ add r0, sp, #128 @ 0x80 │ │ mov r1, ip │ │ add r5, sp, #64 @ 0x40 │ │ ldmia r0!, {r2, r3, r7} │ │ stmia r1!, {r2, r3, r7} │ │ ldmia.w r0, {r2, r3, r6, r7} │ │ stmia r1!, {r2, r3, r6, r7} │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ ldr r4, [sp, #60] @ 0x3c │ │ cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.w 56e22 │ │ + beq.w 5744e │ │ mov r0, ip │ │ mov r1, r5 │ │ ldmia r0!, {r2, r3, r7} │ │ stmia r1!, {r2, r3, r7} │ │ ldmia.w r0, {r2, r3, r6, r7} │ │ stmia r1!, {r2, r3, r6, r7} │ │ mov r3, lr │ │ @@ -71109,169 +71104,169 @@ │ │ ldr.w ip, [sp, #32] │ │ mov r2, sl │ │ ldr r6, [sp, #56] @ 0x38 │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ mov r7, ip │ │ mov r4, r6 │ │ cmp r0, #0 │ │ - bne.w 5705c │ │ - b.n 572b0 │ │ + bne.w 57688 │ │ + b.n 578dc │ │ ldr r6, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ str r0, [sp, #44] @ 0x2c │ │ ldr.w r4, [r8] │ │ str.w ip, [sp, #32] │ │ cmp r4, #0 │ │ - beq.w 5742c │ │ + beq.w 57a58 │ │ mov.w r0, #456 @ 0x1c8 │ │ mov r9, lr │ │ ldr.w r7, [r8, #4] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 57414 │ │ + beq.w 57a40 │ │ adds r2, r7, #1 │ │ mov.w r1, #0 │ │ str.w r4, [r0, #408] @ 0x198 │ │ strh.w r1, [r0, #402] @ 0x192 │ │ str.w r1, [r0, #264] @ 0x108 │ │ - bcs.w 57434 │ │ + bcs.w 57a60 │ │ strh.w r1, [r4, #400] @ 0x190 │ │ ldr r1, [sp, #44] @ 0x2c │ │ str.w r0, [r4, #264] @ 0x108 │ │ cmp r1, r7 │ │ strd r0, r2, [r8] │ │ - bne.w 5743c │ │ + bne.w 57a68 │ │ mov r3, r9 │ │ mov.w ip, #1 │ │ ldr r1, [sp, #32] │ │ add.w lr, r5, #4 │ │ strd sl, r3, [r0, #268] @ 0x10c │ │ mov r9, r6 │ │ strh.w ip, [r0, #402] @ 0x192 │ │ mov r3, r0 │ │ str.w r1, [r0, #276] @ 0x114 │ │ ldmia.w lr, {r1, r2, r4, r5, r6, r7} │ │ stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ strh.w ip, [r9, #400] @ 0x190 │ │ str.w r0, [r9, #264] @ 0x108 │ │ str.w r9, [r0, #412] @ 0x19c │ │ - b.n 56e22 │ │ + b.n 5744e │ │ add.w r4, sl, sl, lsl #1 │ │ add.w r0, r9, #268 @ 0x10c │ │ add.w r5, sl, #1 │ │ add.w lr, ip, #1 │ │ add.w r6, r0, r4, lsl #2 │ │ cmp sl, ip │ │ str r5, [sp, #60] @ 0x3c │ │ - bcs.n 573b0 │ │ + bcs.n 579dc │ │ add.w r1, r5, r5, lsl #1 │ │ str r1, [sp, #48] @ 0x30 │ │ mov r5, r3 │ │ str.w lr, [sp, #56] @ 0x38 │ │ add.w r0, r0, r1, lsl #2 │ │ sub.w r1, ip, sl │ │ str r1, [sp, #52] @ 0x34 │ │ add.w r7, r1, r1, lsl #1 │ │ mov r1, r6 │ │ lsls r2, r7, #2 │ │ - bl d4618 │ │ + bl d53ca │ │ ldr r0, [sp, #16] │ │ add.w r1, r9, r4, lsl #3 │ │ strd r0, r5, [r6] │ │ lsls r2, r7, #3 │ │ ldr r0, [sp, #20] │ │ str r0, [r6, #8] │ │ ldr r0, [sp, #48] @ 0x30 │ │ str r1, [sp, #48] @ 0x30 │ │ add.w r0, r9, r0, lsl #3 │ │ - bl d44de │ │ + bl d53c2 │ │ ldr r6, [sp, #0] │ │ ldr r5, [sp, #48] @ 0x30 │ │ ldmia.w r6, {r0, r1, r2, r3, r4, r7} │ │ stmia r5!, {r0, r1, r2, r3, r4, r7} │ │ add.w r0, r9, #408 @ 0x198 │ │ ldr r4, [sp, #60] @ 0x3c │ │ ldr r2, [sp, #52] @ 0x34 │ │ add.w r1, r0, r4, lsl #2 │ │ add.w r0, r0, sl, lsl #2 │ │ adds r0, #8 │ │ lsls r2, r2, #2 │ │ - bl d4618 │ │ + bl d53ca │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ ldr.w ip, [sp, #24] │ │ - b.n 573c0 │ │ + b.n 579ec │ │ ldr r5, [sp, #0] │ │ add.w r0, r9, r4, lsl #3 │ │ stmia r6!, {r2, r3, r7} │ │ ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ ldr r4, [sp, #60] @ 0x3c │ │ add.w r0, r9, r4, lsl #2 │ │ ldr r1, [sp, #28] │ │ strh.w lr, [r9, #402] @ 0x192 │ │ str.w r1, [r0, #408] @ 0x198 │ │ add.w r0, ip, #2 │ │ cmp r4, r0 │ │ - bcs.w 56e22 │ │ + bcs.w 5744e │ │ add.w r0, r9, #412 @ 0x19c │ │ ldr.w r1, [r0, sl, lsl #2] │ │ add.w sl, sl, #1 │ │ cmp lr, sl │ │ strh.w sl, [r1, #400] @ 0x190 │ │ str.w r9, [r1, #264] @ 0x108 │ │ - bne.n 573dc │ │ - b.n 56e22 │ │ + bne.n 57a08 │ │ + b.n 5744e │ │ movs r0, #8 │ │ mov.w r1, #408 @ 0x198 │ │ - bl 3d806 │ │ - ldr r3, [pc, #88] @ (57458 ) │ │ + bl 3df32 │ │ + ldr r3, [pc, #88] @ (57a84 ) │ │ movs r0, #0 │ │ movs r2, #11 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #84] @ (57460 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #84] @ (57a8c ) │ │ movs r0, #0 │ │ movs r2, #12 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #8 │ │ mov.w r1, #456 @ 0x1c8 │ │ - bl 3d806 │ │ - ldr r0, [pc, #68] @ (57464 ) │ │ + bl 3df32 │ │ + ldr r0, [pc, #68] @ (57a90 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #68] @ (57468 ) │ │ + ldr r2, [pc, #68] @ (57a94 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #36] @ (57454 ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #36] @ (57a80 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #36] @ (5745c ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #36] @ (57a88 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #12] @ (5744c ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #12] @ (57a78 ) │ │ movs r1, #48 @ 0x30 │ │ - ldr r2, [pc, #12] @ (57450 ) │ │ + ldr r2, [pc, #12] @ (57a7c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ nop │ │ - ldc 15, cr15, [r2], #1004 @ 0x3ec │ │ - cmp r1, #56 @ 0x38 │ │ + @ instruction: 0xeae6fffb │ │ + cmp r7, #60 @ 0x3c │ │ movs r0, r1 │ │ - cmp r1, #62 @ 0x3e │ │ + cmp r7, #66 @ 0x42 │ │ movs r0, r1 │ │ - cmp r1, #170 @ 0xaa │ │ + cmp r7, #174 @ 0xae │ │ movs r0, r1 │ │ - cmp r1, #86 @ 0x56 │ │ + cmp r7, #90 @ 0x5a │ │ movs r0, r1 │ │ - cmp r1, #174 @ 0xae │ │ + cmp r7, #178 @ 0xb2 │ │ movs r0, r1 │ │ - stc 15, cr15, [r0, #-1004] @ 0xfffffc14 │ │ - cmp r1, #118 @ 0x76 │ │ + @ instruction: 0xeb34fffb │ │ + cmp r7, #122 @ 0x7a │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #72 @ 0x48 │ │ ldmia.w r1, {r2, r4, r6} │ │ movs r7, #0 │ │ mov r8, r0 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ @@ -71280,68 +71275,68 @@ │ │ str r7, [sp, #20] │ │ str r7, [sp, #12] │ │ cmp r2, #0 │ │ str r0, [sp, #0] │ │ ite eq │ │ moveq r6, r2 │ │ movne r1, #1 │ │ - b.n 574b4 │ │ + b.n 57ae2 │ │ + adds r4, r2, #1 │ │ mov r7, r1 │ │ add.w r0, r2, r2, lsl #1 │ │ subs r6, #1 │ │ add.w r2, r1, r0, lsl #3 │ │ add.w r0, r1, r0, lsl #2 │ │ add.w r1, r0, #268 @ 0x10c │ │ mov r0, r5 │ │ - bl 578fc │ │ + bl 57f28 │ │ movs r2, #0 │ │ movs r1, #1 │ │ cmp r0, #0 │ │ - bne.n 57556 │ │ - cbz r6, 57518 │ │ + bne.n 57b82 │ │ + cbz r6, 57b44 │ │ lsls r0, r1, #31 │ │ - beq.n 575b8 │ │ - cbz r7, 574cc │ │ + beq.n 57be4 │ │ + cbz r7, 57afa │ │ mov r0, r2 │ │ ldrh.w r1, [r7, #402] @ 0x192 │ │ cmp r4, r1 │ │ - bcs.n 574e4 │ │ + bcs.n 57b12 │ │ mov r1, r7 │ │ mov r2, r4 │ │ - b.n 574fc │ │ - cbz r4, 574d6 │ │ + b.n 57b2a │ │ + cbz r4, 57b04 │ │ ldr.w r2, [r2, #408] @ 0x198 │ │ subs r4, #1 │ │ - bne.n 574ce │ │ + bne.n 57afc │ │ movs r0, #0 │ │ mov r7, r2 │ │ movs r4, #0 │ │ ldrh.w r1, [r7, #402] @ 0x192 │ │ cmp r4, r1 │ │ - bcc.n 574c6 │ │ + bcc.n 57af4 │ │ ldr.w r1, [r7, #264] @ 0x108 │ │ cmp r1, #0 │ │ - beq.n 575b0 │ │ + beq.n 57bdc │ │ ldrh.w r2, [r7, #400] @ 0x190 │ │ adds r0, #1 │ │ ldrh.w r3, [r1, #402] @ 0x192 │ │ mov r7, r1 │ │ cmp r2, r3 │ │ - bcs.n 574e4 │ │ - adds r4, r2, #1 │ │ + bcs.n 57b12 │ │ cmp r0, #0 │ │ - beq.n 57492 │ │ - add.w r3, r1, r4, lsl #2 │ │ - add.w r3, r3, #408 @ 0x198 │ │ + beq.n 57abe │ │ + add.w r3, r1, r2, lsl #2 │ │ + add.w r3, r3, #412 @ 0x19c │ │ ldr r7, [r3, #0] │ │ subs r0, #1 │ │ add.w r3, r7, #408 @ 0x198 │ │ - bne.n 5750a │ │ + bne.n 57b36 │ │ movs r4, #0 │ │ - b.n 57494 │ │ + b.n 57ac2 │ │ add r7, sp, #12 │ │ ldrd r1, r0, [sp] │ │ movs r6, #5 │ │ ldmia r7, {r2, r3, r7} │ │ lsls r1, r1, #1 │ │ str.w r7, [sp, #35] @ 0x23 │ │ str.w r3, [sp, #31] │ │ @@ -71351,118 +71346,118 @@ │ │ ldr r5, [sp, #24] │ │ str.w r7, [r8, #12] │ │ strb.w r6, [r8] │ │ str.w r5, [r8, #1] │ │ str.w r2, [r8, #5] │ │ str.w r3, [r8, #9] │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [sp, #12] │ │ movs r1, #6 │ │ str.w r0, [r8, #4] │ │ movs r0, #0 │ │ strb.w r1, [r8] │ │ - cbz r2, 5757e │ │ + cbz r2, 57baa │ │ add.w ip, sp, #44 @ 0x2c │ │ ldrd r3, r1, [sp, #16] │ │ stmia.w ip, {r0, r2, r3} │ │ add.w ip, sp, #28 │ │ stmia.w ip, {r0, r2, r3} │ │ movs r0, #1 │ │ - b.n 57580 │ │ + b.n 57bac │ │ movs r1, #0 │ │ add r4, sp, #60 @ 0x3c │ │ add r5, sp, #24 │ │ str r1, [sp, #56] @ 0x38 │ │ str r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #24] │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r0, [sp, #60] @ 0x3c │ │ - cbz r0, 5759e │ │ + cbz r0, 57bca │ │ ldr r1, [sp, #68] @ 0x44 │ │ - bl 4d7ec │ │ - b.n 5758a │ │ + bl 4e040 │ │ + b.n 57bb6 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #1 │ │ - beq.n 57550 │ │ + beq.n 57b7c │ │ ldr r0, [sp, #4] │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [pc, #12] @ (575c0 ) │ │ + ldr r0, [pc, #12] @ (57bec ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #8] @ (575c4 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #8] @ (57bf0 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - cmp r0, #26 │ │ + bl 3fbc0 │ │ + cmp r6, #30 │ │ movs r0, r1 │ │ - movs r5, #74 @ 0x4a │ │ + cmp r3, #78 @ 0x4e │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #52 @ 0x34 │ │ ldr r4, [r1, #8] │ │ movw r2, #21846 @ 0x5556 │ │ movt r2, #1365 @ 0x555 │ │ cmp r4, r2 │ │ - bcc.n 575e0 │ │ - bl 3da28 │ │ + bcc.n 57c0c │ │ + bl 3e144 │ │ str r0, [sp, #0] │ │ movs r6, #0 │ │ ldr r0, [r1, #4] │ │ str r0, [sp, #4] │ │ add.w r0, r4, r4, lsl #1 │ │ movs.w fp, r0, lsl #3 │ │ - beq.n 5760a │ │ + beq.n 57c36 │ │ mov r0, fp │ │ - blx d7bb0 │ │ - mov r8, r0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ + beq.n 57cec │ │ + mov r8, r0 │ │ mov r0, r4 │ │ - beq.n 576c0 │ │ str r6, [sp, #16] │ │ strd r0, r8, [sp, #8] │ │ - cbnz r4, 57618 │ │ - b.n 57664 │ │ + cbnz r4, 57c44 │ │ + b.n 57c90 │ │ mov.w r8, #8 │ │ movs r0, #0 │ │ str r6, [sp, #16] │ │ strd r0, r8, [sp, #8] │ │ - cbz r4, 57664 │ │ + cbz r4, 57c90 │ │ add.w r9, sp, #24 │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ ldr r0, [sp, #4] │ │ add.w r1, r0, sl │ │ mov r0, r9 │ │ - bl 576c8 │ │ + bl 57cf4 │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #6 │ │ - beq.n 57694 │ │ + beq.n 57cc0 │ │ ldr r0, [sp, #8] │ │ cmp r6, r0 │ │ - beq.n 57658 │ │ + beq.n 57c84 │ │ mov r1, r9 │ │ add.w ip, r8, sl │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r7} │ │ add.w sl, sl, #24 │ │ adds r6, #1 │ │ cmp fp, sl │ │ stmia.w ip, {r0, r2, r3, r4, r5, r7} │ │ str r6, [sp, #16] │ │ - bne.n 57622 │ │ - b.n 57664 │ │ + bne.n 57c4e │ │ + b.n 57c90 │ │ add r0, sp, #8 │ │ - bl 75516 │ │ + bl 761e0 │ │ ldr.w r8, [sp, #12] │ │ - b.n 5763c │ │ + b.n 57c68 │ │ add r2, sp, #8 │ │ ldr r6, [sp, #0] │ │ movs r3, #4 │ │ ldmia r2, {r0, r1, r2} │ │ str.w r2, [sp, #35] @ 0x23 │ │ str.w r1, [sp, #31] │ │ ldr r1, [sp, #32] │ │ @@ -71477,31 +71472,31 @@ │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [sp, #0] │ │ movs r1, #6 │ │ ldr r0, [sp, #28] │ │ strb r1, [r2, #0] │ │ str r0, [r2, #4] │ │ - cbz r6, 576ae │ │ + cbz r6, 57cda │ │ mov r4, r8 │ │ mov r0, r4 │ │ - bl 4d5f0 │ │ + bl 4de44 │ │ adds r4, #24 │ │ subs r6, #1 │ │ - bne.n 576a2 │ │ + bne.n 57cce │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ - beq.n 5768e │ │ + beq.n 57cba │ │ mov r0, r8 │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ movs r0, #8 │ │ mov r1, fp │ │ - bl 3d98e │ │ + bl 3e0ac │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #72 @ 0x48 │ │ mov r4, r0 │ │ ldrb r0, [r1, #0] │ │ tbb [pc, r0] │ │ adds r5, #3 │ │ movs r5, #15 │ │ @@ -71510,18 +71505,18 @@ │ │ strb r0, [r4, #0] │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ adds r1, #4 │ │ mov r0, r4 │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 575c8 │ │ + b.w 57bf4 │ │ ldr r0, [r1, #8] │ │ cmp r0, #2 │ │ - beq.w 5786c │ │ + beq.w 57e98 │ │ ldrd r1, r2, [r1, #16] │ │ cmp r0, #1 │ │ mov.w r3, #2 │ │ mov.w r0, #0 │ │ strb r3, [r4, #0] │ │ itee ne │ │ strne r0, [r4, #8] │ │ @@ -71530,23 +71525,23 @@ │ │ str r1, [r4, #16] │ │ str r0, [r4, #12] │ │ str r2, [r4, #20] │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldrd r6, r5, [r1, #8] │ │ cmp r5, #0 │ │ - beq.w 57850 │ │ + beq.w 57e7c │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov r7, r0 │ │ cmp r0, #0 │ │ - bne.w 57852 │ │ + bne.w 57e7e │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ ldrb r1, [r1, #1] │ │ strb r0, [r4, #0] │ │ strb r1, [r4, #1] │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ adds r6, r1, #4 │ │ @@ -71558,68 +71553,68 @@ │ │ cmp r2, #0 │ │ mov r1, r2 │ │ str r7, [sp, #12] │ │ str r0, [sp, #0] │ │ ite eq │ │ moveq r6, r2 │ │ movne r1, #1 │ │ - b.n 5778e │ │ + b.n 57dbc │ │ + adds r5, r2, #1 │ │ mov r7, r1 │ │ add.w r0, r2, r2, lsl #1 │ │ subs r6, #1 │ │ add.w r2, r1, r0, lsl #3 │ │ add.w r0, r1, r0, lsl #2 │ │ add.w r1, r0, #268 @ 0x10c │ │ mov r0, r8 │ │ - bl 578fc │ │ + bl 57f28 │ │ movs r2, #0 │ │ movs r1, #1 │ │ cmp r0, #0 │ │ - bne.n 5782c │ │ - cbz r6, 577f6 │ │ + bne.n 57e58 │ │ + cbz r6, 57e22 │ │ lsls r0, r1, #31 │ │ - beq.w 578ea │ │ - cbz r7, 577a8 │ │ + beq.w 57f16 │ │ + cbz r7, 57dd6 │ │ mov r0, r2 │ │ ldrh.w r1, [r7, #402] @ 0x192 │ │ cmp r5, r1 │ │ - bcs.n 577c0 │ │ + bcs.n 57dee │ │ mov r1, r7 │ │ mov r2, r5 │ │ - b.n 577da │ │ - cbz r5, 577b2 │ │ + b.n 57e08 │ │ + cbz r5, 57de0 │ │ ldr.w r2, [r2, #408] @ 0x198 │ │ subs r5, #1 │ │ - bne.n 577aa │ │ + bne.n 57dd8 │ │ movs r0, #0 │ │ mov r7, r2 │ │ movs r5, #0 │ │ ldrh.w r1, [r7, #402] @ 0x192 │ │ cmp r5, r1 │ │ - bcc.n 577a2 │ │ + bcc.n 57dd0 │ │ ldr.w r1, [r7, #264] @ 0x108 │ │ cmp r1, #0 │ │ - beq.w 578e2 │ │ + beq.w 57f0e │ │ ldrh.w r2, [r7, #400] @ 0x190 │ │ adds r0, #1 │ │ ldrh.w r3, [r1, #402] @ 0x192 │ │ mov r7, r1 │ │ cmp r2, r3 │ │ - bcs.n 577c0 │ │ - adds r5, r2, #1 │ │ + bcs.n 57dee │ │ cmp r0, #0 │ │ - beq.n 5776c │ │ - add.w r3, r1, r5, lsl #2 │ │ - add.w r3, r3, #408 @ 0x198 │ │ + beq.n 57d98 │ │ + add.w r3, r1, r2, lsl #2 │ │ + add.w r3, r3, #412 @ 0x19c │ │ ldr r7, [r3, #0] │ │ subs r0, #1 │ │ add.w r3, r7, #408 @ 0x198 │ │ - bne.n 577e8 │ │ + bne.n 57e14 │ │ movs r5, #0 │ │ - b.n 5776e │ │ + b.n 57d9c │ │ add r7, sp, #12 │ │ ldrd r1, r0, [sp] │ │ movs r6, #5 │ │ ldmia r7, {r2, r3, r7} │ │ lsls r1, r1, #1 │ │ str.w r7, [sp, #35] @ 0x23 │ │ str.w r3, [sp, #31] │ │ @@ -71628,221 +71623,221 @@ │ │ ldr r2, [sp, #28] │ │ ldr r5, [sp, #24] │ │ str r7, [r4, #12] │ │ strb r6, [r4, #0] │ │ str.w r5, [r4, #1] │ │ str.w r2, [r4, #5] │ │ str.w r3, [r4, #9] │ │ - bne.n 578c0 │ │ + bne.n 57eec │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldr r2, [sp, #12] │ │ movs r1, #6 │ │ str r0, [r4, #4] │ │ movs r0, #0 │ │ strb r1, [r4, #0] │ │ - cbz r2, 57898 │ │ + cbz r2, 57ec4 │ │ add.w ip, sp, #44 @ 0x2c │ │ ldrd r3, r1, [sp, #16] │ │ stmia.w ip, {r0, r2, r3} │ │ add.w ip, sp, #28 │ │ stmia.w ip, {r0, r2, r3} │ │ movs r0, #1 │ │ - b.n 5789a │ │ + b.n 57ec6 │ │ movs r7, #1 │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ strd r5, r7, [r4, #4] │ │ movs r0, #3 │ │ str r5, [r4, #12] │ │ strb r0, [r4, #0] │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - vldr d0, [r1, #16] │ │ + vldr d16, [r1, #16] │ │ movw r2, #65535 @ 0xffff │ │ movt r2, #32751 @ 0x7fef │ │ - vmov r0, r1, d0 │ │ + vmov r0, r1, d16 │ │ movs r0, #0 │ │ strb.w r0, [sp, #24] │ │ bic.w r1, r1, #2147483648 @ 0x80000000 │ │ cmp r1, r2 │ │ - ble.n 578ca │ │ + ble.n 57ef6 │ │ add r0, sp, #24 │ │ ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ stmia r4!, {r1, r2, r3, r5, r6, r7} │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r1, #0 │ │ add r4, sp, #60 @ 0x3c │ │ add r5, sp, #24 │ │ str r1, [sp, #56] @ 0x38 │ │ str r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #24] │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r0, [sp, #60] @ 0x3c │ │ - cbz r0, 578b8 │ │ + cbz r0, 57ee4 │ │ ldr r1, [sp, #68] @ 0x44 │ │ - bl 4d7ec │ │ - b.n 578a4 │ │ + bl 4e040 │ │ + b.n 57ed0 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #1 │ │ - beq.n 57826 │ │ + beq.n 57e52 │ │ ldr r0, [sp, #4] │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r1, #2 │ │ - vstr d0, [r4, #16] │ │ + vstr d16, [r4, #16] │ │ strd r1, r0, [r4, #8] │ │ add r0, sp, #24 │ │ strb r1, [r4, #0] │ │ - bl 743ee │ │ + bl 75086 │ │ add sp, #72 @ 0x48 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [pc, #16] @ (578f4 ) │ │ + ldr r0, [pc, #16] @ (57f20 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #12] @ (578f8 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #12] @ (57f24 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ nop │ │ - movs r4, #232 @ 0xe8 │ │ + cmp r2, #236 @ 0xec │ │ movs r0, r1 │ │ - movs r2, #24 │ │ + cmp r0, #28 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #64 @ 0x40 │ │ ldr r5, [r1, #8] │ │ mov r8, r2 │ │ mov r6, r0 │ │ - cbz r5, 5792e │ │ + cbz r5, 57f5a │ │ mov r0, r5 │ │ ldr r7, [r1, #4] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 579aa │ │ + beq.n 57fd6 │ │ mov r1, r7 │ │ mov r2, r5 │ │ mov r4, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 57930 │ │ + bne.n 57f5c │ │ mov r0, r4 │ │ add sp, #64 @ 0x40 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r4, #1 │ │ ldr r0, [r6, #0] │ │ lsls r0, r0, #1 │ │ - beq.n 5793c │ │ + beq.n 57f68 │ │ ldr r0, [r6, #4] │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ stmia.w r6, {r0, r4, r5} │ │ - beq.n 5799c │ │ + beq.n 57fc8 │ │ add r0, sp, #40 @ 0x28 │ │ mov r1, r8 │ │ str r5, [sp, #36] @ 0x24 │ │ strd r5, r4, [sp, #28] │ │ - bl 576c8 │ │ + bl 57cf4 │ │ ldrb.w r0, [sp, #40] @ 0x28 │ │ cmp r0, #6 │ │ - bne.n 57976 │ │ + bne.n 57fa2 │ │ cmp r5, #0 │ │ ldr r6, [sp, #44] @ 0x2c │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r4, r6 │ │ mov r0, r4 │ │ add sp, #64 @ 0x40 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ add.w r1, r6, #12 │ │ add r2, sp, #28 │ │ add r3, sp, #40 @ 0x28 │ │ mov r0, sp │ │ - bl 56d0c │ │ + bl 57338 │ │ ldrb.w r0, [sp] │ │ cmp r0, #6 │ │ itt ne │ │ movne r0, sp │ │ - blne 4d5f0 │ │ + blne 4de44 │ │ movs r4, #0 │ │ mov r0, r4 │ │ add sp, #64 @ 0x40 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [pc, #20] @ (579b4 ) │ │ + ldr r0, [pc, #20] @ (57fe0 ) │ │ movs r1, #43 @ 0x2b │ │ - ldr r2, [pc, #20] @ (579b8 ) │ │ + ldr r2, [pc, #20] @ (57fe4 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 40ed8 │ │ + bl 41610 │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - @ instruction: 0xeb6efffb │ │ - movs r5, #136 @ 0x88 │ │ + @ instruction: 0xe9a2fffb │ │ + cmp r3, #140 @ 0x8c │ │ movs r0, r1 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ ldr r4, [r0, #0] │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - beq.n 579d2 │ │ - cbnz r0, 579fa │ │ + beq.n 57ffe │ │ + cbnz r0, 58026 │ │ ldr r0, [r4, #8] │ │ - cbz r0, 579fa │ │ + cbz r0, 58026 │ │ ldr r5, [r4, #4] │ │ - b.n 579f4 │ │ + b.n 58020 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #3 │ │ - bne.n 579fa │ │ + bne.n 58026 │ │ ldr r5, [r4, #8] │ │ ldrd r6, r7, [r5] │ │ ldr r1, [r7, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r6 │ │ blxne r1 │ │ ldr r0, [r7, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ - bmi.n 579b2 │ │ + b.w d870c │ │ + bmi.n 57fde │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #148 @ 0x94 │ │ mov r9, r2 │ │ ldrd r5, r2, [r1, #48] @ 0x30 │ │ ldrd r7, r6, [r9, #8] │ │ eors r2, r6 │ │ eors r7, r5 │ │ orrs r2, r7 │ │ - bne.n 57a4e │ │ + bne.n 5807a │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ cmp r2, #0 │ │ - bne.w 57c4e │ │ + bne.w 5827a │ │ mov r2, r9 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ ldr.w r7, [r2, #68]! │ │ ldrd r6, r5, [r2, #4] │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ str r4, [r2, #0] │ │ - bne.n 57a5e │ │ + bne.n 5808a │ │ movs r1, #9 │ │ movt r1, #32768 @ 0x8000 │ │ str r1, [r0, #0] │ │ add sp, #148 @ 0x94 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r1, #9 │ │ movt r1, #32768 @ 0x8000 │ │ @@ -71860,60 +71855,60 @@ │ │ mov sl, r3 │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ movw r1, #909 @ 0x38d │ │ str r2, [sp, #16] │ │ strd r0, r0, [sp, #32] │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ - b.n 57a8a │ │ + b.n 580b6 │ │ lsrs r0, r2, #2 │ │ - bne.n 57ac8 │ │ + bne.n 580f4 │ │ mov r0, r6 │ │ - bl 47bc0 │ │ + bl 482e8 │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp r0, #0 │ │ - beq.n 57a8a │ │ + beq.n 580b6 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r4, #1 │ │ movs r7, #0 │ │ - b.n 57ab0 │ │ + b.n 580dc │ │ umull r2, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r5, r3, r7, r5 │ │ mla r7, r3, r7, r5 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 57aa0 │ │ + beq.n 580cc │ │ umull r2, r5, r3, r4 │ │ cmp r0, #1 │ │ - beq.n 57a86 │ │ + beq.n 580b2 │ │ mla r1, r3, r1, r5 │ │ mla r1, r7, r4, r1 │ │ mov r4, r2 │ │ - b.n 57aa0 │ │ + b.n 580cc │ │ ldmia r6!, {r1, r2, r3, r7} │ │ add r0, sp, #112 @ 0x70 │ │ adds r0, #4 │ │ add r5, sp, #32 │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r6, {r1, r2, r3, r7} │ │ stmia r0!, {r1, r2, r3, r7} │ │ mov r0, r5 │ │ movs r1, #48 @ 0x30 │ │ ldr r4, [sp, #28] │ │ ldr.w r7, [r9] │ │ ldr r6, [r4, #32] │ │ - bl d459e │ │ + bl d518e │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, r5 │ │ movs r3, #48 @ 0x30 │ │ str r7, [sp, #0] │ │ - blx a027c │ │ + blx a0ed0 │ │ add r7, sp, #40 @ 0x28 │ │ ldrd r6, r5, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #32] │ │ ldmia r7, {r1, r2, r3, r7} │ │ adds r1, r1, r3 │ │ str.w r9, [sp, #20] │ │ adcs r2, r7 │ │ @@ -71921,76 +71916,76 @@ │ │ adcs r2, r5 │ │ cmp.w sl, #0 │ │ umull fp, r1, r1, r0 │ │ mla r8, r2, r0, r1 │ │ itt ne │ │ ldrne r0, [r4, #96] @ 0x60 │ │ cmpne r0, #0 │ │ - beq.n 57b6e │ │ + beq.n 5819a │ │ ldr.w sl, [r4, #92] @ 0x5c │ │ add.w r0, r0, r0, lsl #1 │ │ ldr.w r9, [sp] │ │ lsls r4, r0, #4 │ │ add r6, sp, #32 │ │ movs r1, #48 @ 0x30 │ │ ldr.w r5, [sl], #48 │ │ mov r0, r6 │ │ - bl d459e │ │ + bl d518e │ │ mov r0, r9 │ │ mov r1, r5 │ │ mov r2, r6 │ │ movs r3, #48 @ 0x30 │ │ - blx a027c │ │ + blx a0ed0 │ │ add r7, sp, #40 @ 0x28 │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #32] │ │ ldmia r7, {r1, r2, r3, r7} │ │ adds r1, r1, r3 │ │ adcs r2, r7 │ │ adds r1, r1, r5 │ │ adcs r2, r6 │ │ umull r1, r3, r1, r0 │ │ mla r0, r2, r0, r3 │ │ adds.w fp, fp, r1 │ │ adc.w r8, r8, r0 │ │ subs r4, #48 @ 0x30 │ │ - bne.n 57b2e │ │ + bne.n 5815a │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - cbz r0, 57bcc │ │ + cbz r0, 581f8 │ │ ldr r1, [sp, #28] │ │ ldr r0, [r1, #108] @ 0x6c │ │ - cbz r0, 57bcc │ │ + cbz r0, 581f8 │ │ rsb r0, r0, r0, lsl #3 │ │ ldr r4, [r1, #104] @ 0x68 │ │ ldr.w sl, [sp] │ │ add.w r9, sp, #32 │ │ lsls r7, r0, #3 │ │ mov r0, r9 │ │ movs r1, #48 @ 0x30 │ │ ldr.w r6, [r4], #56 │ │ - bl d459e │ │ + bl d518e │ │ mov r0, sl │ │ mov r1, r6 │ │ mov r2, r9 │ │ movs r3, #48 @ 0x30 │ │ - blx a027c │ │ + blx a0ed0 │ │ ldrd ip, r2, [sp, #40] @ 0x28 │ │ ldrd r3, r6, [sp, #48] @ 0x30 │ │ ldrd r5, r1, [sp, #56] @ 0x38 │ │ adds.w r3, r3, ip │ │ ldr r0, [sp, #32] │ │ adcs r2, r6 │ │ adds r3, r3, r5 │ │ adcs r1, r2 │ │ umull r3, r6, r3, r0 │ │ mla r0, r1, r0, r6 │ │ adds.w fp, fp, r3 │ │ adc.w r8, r8, r0 │ │ subs r7, #56 @ 0x38 │ │ - bne.n 57b88 │ │ + bne.n 581b4 │ │ movs r0, #9 │ │ ldr r1, [sp, #24] │ │ movt r0, #32768 @ 0x8000 │ │ ldr r5, [sp, #20] │ │ adds r0, #8 │ │ add r4, sp, #112 @ 0x70 │ │ str r0, [r1, #0] │ │ @@ -72010,288 +72005,1607 @@ │ │ ldmia r4!, {r1, r2, r3, r7} │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r4, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ add r0, sp, #96 @ 0x60 │ │ mov r1, ip │ │ str r5, [sp, #88] @ 0x58 │ │ - bl 4b0b4 │ │ + bl 4b7c4 │ │ add r2, sp, #96 @ 0x60 │ │ ldrd r4, r8, [r5, #68] @ 0x44 │ │ ldr r6, [r5, #76] @ 0x4c │ │ ldmia r2, {r0, r1, r2} │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ ldr r3, [sp, #16] │ │ stmia r3!, {r0, r1, r2} │ │ - beq.n 57c42 │ │ - cbz r6, 57c38 │ │ + beq.n 5826e │ │ + cbz r6, 58264 │ │ mov r7, r8 │ │ ldr.w r0, [r7], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r6, #1 │ │ - bne.n 57c2c │ │ + bne.n 58258 │ │ cmp r4, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r5, #64] @ 0x40 │ │ adds r0, #1 │ │ str r0, [r5, #64] @ 0x40 │ │ add sp, #148 @ 0x94 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #8] @ (57c58 ) │ │ + ldr r0, [pc, #8] @ (58284 ) │ │ add r0, pc │ │ - bl 40d5c │ │ + bl 414b4 │ │ nop │ │ - movs r4, #12 │ │ + cmp r2, #32 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ mov sl, r0 │ │ ldr r0, [r1, #64] @ 0x40 │ │ mov r4, r1 │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ cmp r0, r1 │ │ - bcs.w 57db0 │ │ + bcs.w 583dc │ │ ldr.w r9, [r4, #68] @ 0x44 │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ - bne.n 57c98 │ │ + bne.n 582c4 │ │ ldr r0, [r4, #0] │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ subs r1, #8 │ │ cmp r0, #0 │ │ str.w r1, [sl] │ │ - beq.n 57d14 │ │ - blx 9af10 │ │ + beq.n 58340 │ │ + blx 9bb64 │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ - b.n 57d14 │ │ + b.n 58340 │ │ ldrb.w r0, [r4, #80] @ 0x50 │ │ - cbz r0, 57cf4 │ │ + cbz r0, 58320 │ │ ldr r1, [r4, #0] │ │ mov r0, sp │ │ - bl 57dc8 │ │ + bl 583f4 │ │ movw r8, #17 │ │ ldr r0, [sp, #0] │ │ movt r8, #32768 @ 0x8000 │ │ cmp r0, r8 │ │ - bne.n 57d0c │ │ + bne.n 58338 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - bne.n 57db8 │ │ + bne.n 583e4 │ │ ldr r2, [r4, #32] │ │ mov.w r3, #2147483648 @ 0x80000000 │ │ ldrd r1, r0, [r4, #24] │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ str r3, [r4, #32] │ │ - beq.n 57d70 │ │ + beq.n 5839c │ │ strd r1, r0, [sp, #16] │ │ add.w r0, r4, #36 @ 0x24 │ │ str r2, [sp, #24] │ │ add r1, sp, #16 │ │ ldmia r0!, {r2, r3, r7} │ │ adds r1, #12 │ │ movs r5, #0 │ │ stmia r1!, {r2, r3, r7} │ │ ldmia.w r0, {r2, r3, r6, r7} │ │ stmia r1!, {r2, r3, r6, r7} │ │ ldrd r7, r0, [sp, #28] │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r6, r7, r0, lsl #2 │ │ - b.n 57d54 │ │ + b.n 58380 │ │ ldr r0, [r4, #0] │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ str.w r1, [sl] │ │ - cbz r0, 57d74 │ │ - blx 9af10 │ │ + cbz r0, 583a0 │ │ + blx 9bb64 │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ - b.n 57d74 │ │ + b.n 583a0 │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ stmia.w sl, {r0, r1, r2, r3} │ │ ldr r0, [r4, #32] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ itt ne │ │ addne.w r0, r4, #24 │ │ - blne 4b1a0 │ │ + blne 4b8b0 │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ - beq.n 57daa │ │ + beq.n 583d6 │ │ ldrd r4, r5, [r4, #72] @ 0x48 │ │ - cbz r5, 57d98 │ │ + cbz r5, 583c4 │ │ mov r6, r4 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r5, #1 │ │ - bne.n 57d32 │ │ - b.n 57d98 │ │ + bne.n 5835e │ │ + b.n 583c4 │ │ ldr.w r5, [r7, #-8] │ │ add.w fp, r5, r0, lsl #4 │ │ ldr r0, [r5, #8] │ │ ldrd r0, r1, [r0, #8] │ │ ldr r1, [r1, #20] │ │ blx r1 │ │ adds r5, #16 │ │ cmp r5, #0 │ │ it ne │ │ cmpne r5, fp │ │ - bne.n 57d48 │ │ + bne.n 58374 │ │ cmp r7, r6 │ │ - beq.n 57d6a │ │ + beq.n 58396 │ │ ldr r0, [r7, #8] │ │ adds r7, #12 │ │ cmp r0, #0 │ │ - beq.n 57d5c │ │ - b.n 57d40 │ │ + beq.n 58388 │ │ + b.n 5836c │ │ add r0, sp, #16 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ str.w r8, [sl] │ │ ldr r0, [r4, #32] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ itt ne │ │ addne.w r0, r4, #24 │ │ - blne 4b1a0 │ │ + blne 4b8b0 │ │ ldrd r4, r5, [r4, #72] @ 0x48 │ │ - cbz r5, 57d98 │ │ + cbz r5, 583c4 │ │ mov r6, r4 │ │ ldr.w r0, [r6], #4 │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ subs r5, #1 │ │ - bne.n 57d8c │ │ + bne.n 583b8 │ │ cmp.w r9, #0 │ │ - beq.n 57daa │ │ + beq.n 583d6 │ │ mov r0, r4 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #12] @ (57dc0 ) │ │ + ldr r0, [pc, #12] @ (583ec ) │ │ add r0, pc │ │ - bl 40d98 │ │ - ldr r0, [pc, #8] @ (57dc4 ) │ │ + bl 414e8 │ │ + ldr r0, [pc, #8] @ (583f0 ) │ │ add r0, pc │ │ - bl 40d5c │ │ - movs r2, #250 @ 0xfa │ │ + bl 414b4 │ │ + cmp r1, #14 │ │ movs r0, r1 │ │ - movs r2, #162 @ 0xa2 │ │ + cmp r0, #182 @ 0xb6 │ │ movs r0, r1 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #12 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #16 │ │ mov r4, r0 │ │ mov r0, r1 │ │ movs r1, #0 │ │ - blx ad150 │ │ - movw r8, #17 │ │ + blx adda0 │ │ + movs r5, #3 │ │ adds r1, r0, #1 │ │ - movt r8, #32768 @ 0x8000 │ │ + movt r5, #32768 @ 0x8000 │ │ cmp r1, #2 │ │ - bcs.n 57df0 │ │ - str.w r8, [r4] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + bcs.n 5841c │ │ + add.w r0, r5, #14 │ │ + str r0, [r4, #0] │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 57e0e │ │ - sub.w r5, r8, #14 │ │ - strd r5, r6, [r4] │ │ + bne.n 58436 │ │ + strd r5, r7, [r4] │ │ strd r5, r0, [r4, #8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r9, r0 │ │ - blx a8aa8 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r8, r0 │ │ + blx a96fc │ │ mov r5, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - mov r0, sp │ │ + add r0, sp, #4 │ │ mov r1, r5 │ │ - bl 3ffbc │ │ - ldmia.w sp, {r0, r1, r5} │ │ - ldr r7, [pc, #64] @ (57e6c ) │ │ + bl 40468 │ │ + add r5, sp, #4 │ │ + ldmia r5, {r0, r1, r5} │ │ + ldr r6, [pc, #68] @ (58498 ) │ │ cmp r0, #0 │ │ - add r7, pc │ │ + add r6, pc │ │ ite eq │ │ - moveq r7, r1 │ │ + moveq r6, r1 │ │ movne r5, #27 │ │ - cbz r5, 57e50 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 58466 │ │ + bl 3e144 │ │ + cbz r5, 58474 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ - cbz r0, 57e64 │ │ - mov r1, r7 │ │ + blx d87f0 │ │ + cbz r0, 58490 │ │ + mov r7, r0 │ │ + b.n 58476 │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ mov r2, r5 │ │ - mov r6, r0 │ │ - bl d44bc │ │ - mov r0, r9 │ │ - cmp r5, r8 │ │ - beq.n 57de6 │ │ - b.n 57e00 │ │ - movs r6, #1 │ │ - movs r5, #0 │ │ - mov r0, r9 │ │ - strd r5, r6, [r4] │ │ + bl d53c6 │ │ + mov r0, r8 │ │ + strd r5, r7, [r4] │ │ strd r5, r0, [r4, #8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ - @ instruction: 0xe819fffb │ │ + bl 3e0ac │ │ + b.n 5813e │ │ + vtbl.8 d30, {d11-d12}, d29 │ │ + ldr r7, [pc, #960] @ (58860 ) │ │ + sub sp, #36 @ 0x24 │ │ + mov r8, r0 │ │ + ldr r0, [r0, #20] │ │ + adds r0, #1 │ │ + str.w r0, [r8, #20] │ │ + bcc.w 585ce │ │ + movs r0, #0 │ │ + movs r4, #1 │ │ + mov r7, r0 │ │ + str.w r0, [r8] │ │ + str.w r0, [r8, #4] │ │ + add.w r0, r4, r4, lsl #1 │ │ + lsls r5, r0, #2 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 58672 │ │ + adds r1, r0, #4 │ │ + movs r2, #0 │ │ + movs r3, #8 │ │ + mov r6, r4 │ │ + str.w r2, [r1, #-4] │ │ + subs r6, #1 │ │ + strd r3, r2, [r1], #12 │ │ + bne.n 584d8 │ │ + mov r1, r4 │ │ + ldr.w r2, [r8, #8] │ │ + mov ip, r7 │ │ + str r2, [sp, #20] │ │ + ldrd r7, r2, [r8, #12] │ │ + strd r1, r0, [r8, #8] │ │ + add.w r0, r2, r2, lsl #1 │ │ + str.w r8, [sp, #32] │ │ + add.w r5, r7, r0, lsl #2 │ │ + str.w r4, [r8, #16] │ │ + sub.w r0, r5, #12 │ │ + str r0, [sp, #28] │ │ + movs r0, #0 │ │ + mov sl, r7 │ │ + str r7, [sp, #24] │ │ + cbz r7, 58550 │ │ + ldr r1, [sp, #28] │ │ + sub.w r6, r1, sl │ │ + cbz r0, 5852a │ │ + cmp r9, r8 │ │ + bne.n 5855c │ │ + cmp.w fp, #0 │ │ + it ne │ │ + blxne d87c0 │ │ + cmp sl, r5 │ │ + beq.w 58648 │ │ + mov r1, sl │ │ + ldr.w fp, [r1], #12 │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + beq.n 5861e │ │ + ldrd r0, r2, [sl, #4] │ │ + subs r6, #12 │ │ + mov sl, r1 │ │ + add.w r8, r0, r2, lsl #3 │ │ + mov r9, r0 │ │ + cmp r0, #0 │ │ + bne.n 5851c │ │ + b.n 5852a │ │ + cmp r0, #0 │ │ + beq.w 58660 │ │ + cmp r9, r8 │ │ + bne.n 58564 │ │ + b.n 58658 │ │ + ldr r1, [sp, #32] │ │ + ldr.w ip, [r1] │ │ + ldr r4, [r1, #16] │ │ + ldr.w r6, [r9] │ │ + movw r1, #31829 @ 0x7c55 │ │ + movt r1, #32586 @ 0x7f4a │ │ + muls r1, r6 │ │ + and.w r1, r1, ip │ │ + cmp r4, r1 │ │ + bls.n 58666 │ │ + ldr r2, [sp, #32] │ │ + add.w r1, r1, r1, lsl #1 │ │ + ldr.w lr, [r9, #4] │ │ + ldr r2, [r2, #12] │ │ + ldr.w r3, [r2, r1, lsl #2] │ │ + add.w r1, r2, r1, lsl #2 │ │ + ldr r7, [r1, #8] │ │ + cmp r7, r3 │ │ + beq.n 585b4 │ │ + mov r3, r1 │ │ + ldr r1, [r1, #4] │ │ + adds r2, r7, #1 │ │ + add.w r9, r9, #8 │ │ + str r2, [r3, #8] │ │ + str.w r6, [r1, r7, lsl #3] │ │ + add.w r1, r1, r7, lsl #3 │ │ + str.w lr, [r1, #4] │ │ + ldr r7, [sp, #24] │ │ + cmp r7, #0 │ │ + bne.n 58514 │ │ + b.n 58550 │ │ + str r0, [sp, #16] │ │ + mov r0, r1 │ │ + str.w ip, [sp, #12] │ │ + strd r1, lr, [sp, #4] │ │ + bl 47c12 │ │ + ldrd r1, lr, [sp, #4] │ │ + ldrd ip, r0, [sp, #12] │ │ + b.n 58594 │ │ + movs r1, #0 │ │ + movs r3, #2 │ │ + movs r2, #1 │ │ + movs r7, #0 │ │ + b.n 585e8 │ │ + umull r6, r5, r3, r3 │ │ + lsrs r0, r0, #1 │ │ + mla r5, r3, r7, r5 │ │ + mla r7, r3, r7, r5 │ │ + mov r3, r6 │ │ + lsls r6, r0, #31 │ │ + beq.n 585d8 │ │ + umull r4, r6, r3, r2 │ │ + cmp r0, #1 │ │ + beq.n 58600 │ │ + mla r1, r3, r1, r6 │ │ + mla r1, r7, r2, r1 │ │ + mov r2, r4 │ │ + b.n 585d8 │ │ + subs r7, r4, #1 │ │ + mov.w r0, #0 │ │ + sbc.w r0, r0, #0 │ │ + strd r7, r0, [r8] │ │ + movw r0, #43690 @ 0xaaaa │ │ + movt r0, #2730 @ 0xaaa │ │ + cmp r4, r0 │ │ + bls.n 5867a │ │ + bl 3e144 │ │ + cmp r5, r1 │ │ + beq.n 58648 │ │ + movw r0, #43691 @ 0xaaab │ │ + add.w r4, sl, #16 │ │ + movt r0, #43690 @ 0xaaaa │ │ + umull r0, r1, r6, r0 │ │ + lsrs r5, r1, #3 │ │ + ldr.w r0, [r4, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #0] │ │ + blxne d87c0 │ │ + adds r4, #12 │ │ + subs r5, #1 │ │ + bne.n 58634 │ │ + ldr r0, [sp, #20] │ │ + cbz r0, 58660 │ │ + mov r0, r7 │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w d870c │ │ + mov r7, r0 │ │ + cmp.w fp, #0 │ │ + bne.n 5864c │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [pc, #32] @ (58688 ) │ │ + mov r0, r1 │ │ + mov r1, r4 │ │ + add r2, pc │ │ + bl 3fbfc │ │ + movs r0, #4 │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ + cmp r4, #0 │ │ + bne.w 584be │ │ + movs r1, #0 │ │ + movs r0, #4 │ │ + b.n 584e6 │ │ + nop │ │ + movs r4, #16 │ │ + movs r0, r1 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #28 │ │ + ldrd sl, r9, [sp, #64] @ 0x40 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + mov r8, r3 │ │ + mov r6, r2 │ │ + mov r7, r1 │ │ + movs r5, #8 │ │ + cbz r0, 5870a │ │ + movs r0, #8 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 58818 │ │ + eor.w r1, r8, #2147483648 @ 0x80000000 │ │ + str r1, [r0, #4] │ │ + movs r1, #0 │ │ + str r6, [r0, #0] │ │ + strd r5, r1, [sp] │ │ + add r1, sp, #8 │ │ + mov r5, r0 │ │ + movs r2, #17 │ │ + mov r0, r1 │ │ + mov r1, r7 │ │ + mov r3, r5 │ │ + bl 49f38 │ │ + mov r0, r5 │ │ + blx d87c0 │ │ + ldrd r3, r0, [sp, #16] │ │ + ldr r1, [sp, #24] │ │ + ldrd r7, r2, [sp, #8] │ │ + cbnz r7, 58748 │ │ + cbz r2, 586fe │ │ + cmp r3, #8 │ │ + bne.w 58820 │ │ + ldr r7, [r2, #0] │ │ + mov.w r3, #2147483648 @ 0x80000000 │ │ + ldr r6, [r2, #4] │ │ + subs.w r7, sl, r7 │ │ + eor.w r3, r3, r6 │ │ + sbcs.w r3, r9, r3 │ │ + bge.n 58796 │ │ + movs r0, #0 │ │ + str r0, [r4, #4] │ │ + str r0, [r4, #0] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #8 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 58818 │ │ + eor.w r1, r9, #2147483648 @ 0x80000000 │ │ + str r1, [r0, #4] │ │ + movs r1, #0 │ │ + str.w sl, [r0] │ │ + strd r5, r1, [sp] │ │ + add r1, sp, #8 │ │ + mov r5, r0 │ │ + movs r2, #17 │ │ + mov r0, r1 │ │ + mov r1, r7 │ │ + mov r3, r5 │ │ + bl 49f38 │ │ + mov r0, r5 │ │ + blx d87c0 │ │ + ldrd r3, r0, [sp, #16] │ │ + ldr r1, [sp, #24] │ │ + ldrd r5, r2, [sp, #8] │ │ + cbz r5, 5875a │ │ + str r0, [r4, #12] │ │ + movs r0, #1 │ │ + str r2, [r4, #4] │ │ + str r3, [r4, #8] │ │ + str r1, [r4, #16] │ │ + str r0, [r4, #0] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov.w fp, #2147483648 @ 0x80000000 │ │ + cbz r2, 587aa │ │ + cmp r3, #8 │ │ + bne.n 58820 │ │ + ldr r3, [r2, #4] │ │ + ldr.w ip, [r2] │ │ + eor.w r5, r3, fp │ │ + subs.w r3, sl, ip │ │ + sbcs.w r3, r9, r5 │ │ + bge.n 58796 │ │ + movs r0, #0 │ │ + mov r1, r7 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #8 │ │ + movs r2, #14 │ │ + movs r3, #0 │ │ + bl 49f38 │ │ + add r7, sp, #8 │ │ + ldrd r2, r3, [sp, #20] │ │ + ldmia r7, {r0, r1, r7} │ │ + cbz r0, 587e8 │ │ + movs r0, #1 │ │ + b.n 58808 │ │ + movs r3, #8 │ │ + strd r0, r1, [r4, #12] │ │ + strd r2, r3, [r4, #4] │ │ + movs r0, #0 │ │ + str r0, [r4, #0] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #0 │ │ + mov r1, r7 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #8 │ │ + movs r2, #6 │ │ + movs r3, #0 │ │ + bl 49f38 │ │ + ldrd r3, r0, [sp, #16] │ │ + ldr r1, [sp, #24] │ │ + ldrd r5, r2, [sp, #8] │ │ + cmp r5, #1 │ │ + beq.n 58748 │ │ + cmp r2, #0 │ │ + beq.n 586fe │ │ + cmp r3, #8 │ │ + bne.n 58820 │ │ + ldr r5, [r2, #4] │ │ + ldr.w ip, [r2] │ │ + eor.w r5, r5, fp │ │ + subs.w r3, ip, r6 │ │ + sbcs.w r3, r5, r8 │ │ + blt.w 586fe │ │ + b.n 5876e │ │ + cmp r1, #0 │ │ + beq.w 586fe │ │ + cmp r7, #8 │ │ + bne.n 58820 │ │ + ldr r0, [r1, #0] │ │ + ldr r7, [r1, #4] │ │ + subs r0, r0, r6 │ │ + eor.w r7, r7, fp │ │ + sbcs.w r0, r7, r8 │ │ + blt.w 586fe │ │ + movs r0, #0 │ │ + movs r7, #8 │ │ + strd r1, r7, [r4, #4] │ │ + strd r2, r3, [r4, #12] │ │ + str r0, [r4, #0] │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #1 │ │ + movs r1, #8 │ │ + bl 3e0ac │ │ + ldr r0, [pc, #20] @ (58838 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #20] @ (5883c ) │ │ + ldr r1, [pc, #24] @ (58840 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #43 @ 0x2b │ │ + bl 41638 │ │ + nop │ │ + lsrs r3, r3, #17 │ │ + vrev32. q9, q9 │ │ + movs r0, r1 │ │ + movs r2, #64 @ 0x40 │ │ + movs r0, r1 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #4 │ │ + mov r4, r0 │ │ + movw r0, #31829 @ 0x7c55 │ │ + movt r0, #32586 @ 0x7f4a │ │ + ldr r7, [r4, #0] │ │ + muls r0, r2 │ │ + ldr r1, [r4, #16] │ │ + ands r0, r7 │ │ + cmp r1, r0 │ │ + bls.n 58902 │ │ + ldr r7, [r4, #12] │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r8, r7, r0, lsl #2 │ │ + movs r7, #0 │ │ + ldrd r0, r9, [r8, #4] │ │ + mov.w sl, r9, lsl #3 │ │ + mov r6, r7 │ │ + cmp sl, r7 │ │ + beq.n 5888e │ │ + adds r5, r0, r6 │ │ + ldr r7, [r0, r6] │ │ + ldr r5, [r5, #4] │ │ + eors r7, r2 │ │ + eors r5, r3 │ │ + orrs r7, r5 │ │ + add.w r7, r6, #8 │ │ + bne.n 58874 │ │ + b.n 588b2 │ │ + ldr r7, [r4, #24] │ │ + ldr.w ip, [r8] │ │ + adds r5, r7, #1 │ │ + str r5, [r4, #24] │ │ + cmp r9, ip │ │ + beq.n 588ea │ │ + str.w r2, [r0, r9, lsl #3] │ │ + add.w r0, r0, r9, lsl #3 │ │ + add.w r2, r9, #1 │ │ + str r3, [r0, #4] │ │ + lsls r0, r5, #29 │ │ + str.w r2, [r8, #8] │ │ + bmi.n 588c2 │ │ + sub.w r0, sl, r6 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov.w r8, #1000 @ 0x3e8 │ │ + mul.w r0, r5, r8 │ │ + blx d5af0 │ │ + ldr r1, [r4, #28] │ │ + cmp r0, r1 │ │ + bls.n 588b2 │ │ + mov r0, r4 │ │ + bl 5849c │ │ + ldr r1, [r4, #16] │ │ + ldr r5, [r4, #24] │ │ + cmp r1, #0 │ │ + bne.n 588c6 │ │ + ldr r0, [pc, #44] @ (58910 ) │ │ + add r0, pc │ │ + bl 40b4c │ │ + mov r0, r8 │ │ + str r1, [sp, #0] │ │ + mov r7, r3 │ │ + mov fp, r2 │ │ + bl 47c12 │ │ + ldr r1, [sp, #0] │ │ + mov r2, fp │ │ + ldr.w r0, [r8, #4] │ │ + mov r3, r7 │ │ + b.n 5889c │ │ + ldr r2, [pc, #8] @ (5890c ) │ │ + add r2, pc │ │ + bl 3fbfc │ │ + nop │ │ + movs r1, #136 @ 0x88 │ │ + movs r0, r1 │ │ + movs r1, #184 @ 0xb8 │ │ + movs r0, r1 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #92 @ 0x5c │ │ + mov r9, r3 │ │ + mov r4, r0 │ │ + ldrd r3, r0, [r0] │ │ + mov r8, r2 │ │ + ldrb r0, [r0, #0] │ │ + ldrd r1, r2, [r3, #80] @ 0x50 │ │ + ldr r7, [sp, #120] @ 0x78 │ │ + strd r7, r0, [sp] │ │ + add r0, sp, #8 │ │ + bl 55b78 │ │ + ldr r0, [r4, #8] │ │ + ldr r6, [r0, #0] │ │ + cbz r6, 5899a │ │ + ldr r7, [r0, #4] │ │ + cmp.w r7, #4294967295 @ 0xffffffff │ │ + bgt.n 58948 │ │ + bl 3e144 │ │ + cbz r7, 58958 │ │ + mov r0, r7 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 589d8 │ │ + mov r5, r0 │ │ + b.n 5895a │ │ + movs r5, #1 │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + mov r2, r7 │ │ + bl d53c6 │ │ + movs r0, #0 │ │ + add r1, sp, #8 │ │ + str r0, [sp, #76] @ 0x4c │ │ + mov.w r0, r9, lsr #31 │ │ + str r0, [sp, #72] @ 0x48 │ │ + movs r0, #2 │ │ + strb.w r0, [sp, #64] @ 0x40 │ │ + add r0, sp, #24 │ │ + add r2, sp, #52 @ 0x34 │ │ + add r3, sp, #64 @ 0x40 │ │ + str r7, [sp, #60] @ 0x3c │ │ + strd r7, r5, [sp, #52] @ 0x34 │ │ + strd r8, r9, [sp, #80] @ 0x50 │ │ + bl 57338 │ │ + ldrb.w r0, [sp, #24] │ │ + cmp r0, #6 │ │ + itt ne │ │ + addne.w r0, sp, #24 │ │ + blne 4de44 │ │ + ldr r4, [r4, #12] │ │ + add r2, sp, #8 │ │ + add.w ip, sp, #64 @ 0x40 │ │ + ldmia r2, {r0, r1, r2} │ │ + ldr r5, [r4, #8] │ │ + ldr r3, [r4, #0] │ │ + stmia.w ip, {r0, r1, r2} │ │ + cmp r5, r3 │ │ + beq.n 589d0 │ │ + add r2, sp, #64 @ 0x40 │ │ + ldr r3, [r4, #4] │ │ + add.w r7, r5, r5, lsl #1 │ │ + ldmia r2, {r0, r1, r2} │ │ + str.w r0, [r3, r7, lsl #2] │ │ + adds r0, r5, #1 │ │ + str r0, [r4, #8] │ │ + add.w r0, r3, r7, lsl #2 │ │ + strd r1, r2, [r0, #4] │ │ + add sp, #92 @ 0x5c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + mov r0, r4 │ │ + bl 47d74 │ │ + b.n 589b0 │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + bl 3e0ac │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #36 @ 0x24 │ │ + ldrd r9, fp, [sp, #72] @ 0x48 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + mov r5, r2 │ │ + cbz r0, 58a4a │ │ + movs r0, #0 │ │ + movs r2, #17 │ │ + strd r3, r0, [sp] │ │ + add r0, sp, #16 │ │ + mov r3, r5 │ │ + bl 49f38 │ │ + add.w r8, sp, #16 │ │ + ldrd r7, sl, [sp, #28] │ │ + ldmia.w r8, {r0, r6, r8} │ │ + cbnz r0, 58a6c │ │ + cbz r6, 58a3e │ │ + mov r2, fp │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + cmp r8, fp │ │ + it cc │ │ + movcc r2, r8 │ │ + blx d8860 │ │ + movs r1, #0 │ │ + cmp fp, r8 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + cmp r0, #0 │ │ + it mi │ │ + movmi r1, #1 │ │ + it eq │ │ + moveq r1, r2 │ │ + cmp r1, #0 │ │ + beq.w 58b62 │ │ + movs r1, #0 │ │ + str r1, [r4, #4] │ │ + str r1, [r4, #0] │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #0 │ │ + str r3, [sp, #8] │ │ + strd fp, r0, [sp] │ │ + add r0, sp, #16 │ │ + movs r2, #17 │ │ + mov r3, r9 │ │ + str r1, [sp, #12] │ │ + bl 49f38 │ │ + add.w r8, sp, #16 │ │ + ldrd r7, sl, [sp, #28] │ │ + ldmia.w r8, {r0, r6, r8} │ │ + cbz r0, 58a82 │ │ + str r7, [r4, #12] │ │ + movs r1, #1 │ │ + str r6, [r4, #4] │ │ + str.w r8, [r4, #8] │ │ + str.w sl, [r4, #16] │ │ + str r1, [r4, #0] │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cbz r6, 58aba │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + cmp r0, #0 │ │ + beq.n 58b18 │ │ + movs r0, #0 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #4] │ │ + add r0, sp, #16 │ │ + movs r2, #7 │ │ + movs r3, #0 │ │ + bl 49f38 │ │ + ldrd ip, r3, [sp, #24] │ │ + ldr r2, [sp, #32] │ │ + ldrd r1, r0, [sp, #16] │ │ + cmp r1, #1 │ │ + bne.n 58b0c │ │ + strd r0, ip, [r4, #4] │ │ + movs r1, #1 │ │ + strd r3, r2, [r4, #12] │ │ + str r1, [r4, #0] │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #0 │ │ + ldr r1, [sp, #12] │ │ + str r0, [sp, #4] │ │ + add r0, sp, #16 │ │ + movs r2, #6 │ │ + movs r3, #0 │ │ + bl 49f38 │ │ + add.w r8, sp, #16 │ │ + ldrd r7, sl, [sp, #28] │ │ + ldmia.w r8, {r0, r6, r8} │ │ + cmp r0, #0 │ │ + bne.n 58a6c │ │ + cmp r6, #0 │ │ + beq.n 58a3e │ │ + ldr r2, [sp, #8] │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + cmp r8, r2 │ │ + it cc │ │ + movcc r2, r8 │ │ + blx d8860 │ │ + ldr r2, [sp, #8] │ │ + movs r1, #0 │ │ + cmp r2, r8 │ │ + mov.w r2, #0 │ │ + it hi │ │ + movhi r2, #1 │ │ + cmp r0, #0 │ │ + it gt │ │ + movgt r1, #1 │ │ + it eq │ │ + moveq r1, r2 │ │ + cmp r1, #0 │ │ + bne.n 58a3e │ │ + b.n 58b18 │ │ + cmp r0, #0 │ │ + itttt ne │ │ + movne r7, r3 │ │ + movne sl, r2 │ │ + movne r8, ip │ │ + movne r6, r0 │ │ + mov r2, fp │ │ + mov r0, r9 │ │ + mov r1, r6 │ │ + cmp r8, fp │ │ + it cc │ │ + movcc r2, r8 │ │ + blx d8860 │ │ + cmp fp, r8 │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + cmp r0, #0 │ │ + mov.w r0, #0 │ │ + mov.w r1, #0 │ │ + it mi │ │ + movmi r0, #1 │ │ + it eq │ │ + moveq r0, r2 │ │ + cbz r0, 58b62 │ │ + str r1, [sp, #4] │ │ + add r0, sp, #16 │ │ + ldr r1, [sp, #12] │ │ + movs r2, #14 │ │ + movs r3, #0 │ │ + bl 49f38 │ │ + add.w r9, sp, #16 │ │ + ldmia.w r9, {r0, r6, r7, r8, r9} │ │ + cbz r0, 58b74 │ │ + movs r1, #1 │ │ + b.n 58bb0 │ │ + strd r6, r8, [r4, #4] │ │ + movs r1, #0 │ │ + strd r7, sl, [r4, #12] │ │ + str r1, [r4, #0] │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r6, #0 │ │ + beq.w 58a3e │ │ + ldr.w sl, [sp, #8] │ │ + mov r0, r5 │ │ + mov r1, r6 │ │ + cmp r7, sl │ │ + mov r2, sl │ │ + it cc │ │ + movcc r2, r7 │ │ + blx d8860 │ │ + cmp sl, r7 │ │ + mov.w r2, #0 │ │ + it hi │ │ + movhi r2, #1 │ │ + cmp r0, #0 │ │ + mov.w r0, #0 │ │ + mov.w r1, #0 │ │ + it gt │ │ + movgt r0, #1 │ │ + it eq │ │ + moveq r0, r2 │ │ + cmp r0, #0 │ │ + bne.w 58a3e │ │ + adds r0, r4, #4 │ │ + stmia.w r0, {r6, r7, r8, r9} │ │ + str r1, [r4, #0] │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bmi.n 58b6a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #68 @ 0x44 │ │ + cmp r3, #8 │ │ + bne.w 58d6a │ │ + mov r4, r0 │ │ + ldr r0, [r1, #0] │ │ + ldr r6, [r2, #4] │ │ + mov r7, r1 │ │ + ldr.w r8, [r2] │ │ + ldr r0, [r0, #0] │ │ + eor.w r9, r6, #2147483648 @ 0x80000000 │ │ + cbz r0, 58bec │ │ + mov r2, r8 │ │ + mov r3, r9 │ │ + bl 58844 │ │ + cmp r0, #0 │ │ + beq.n 58cd8 │ │ + ldr r5, [r7, #4] │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.w 58d56 │ │ + movs r0, #8 │ │ + mov.w sl, #8 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 58d80 │ │ + str r6, [r0, #4] │ │ + movs r2, #0 │ │ + str.w r8, [r0] │ │ + mov r6, r0 │ │ + ldr r1, [r5, #4] │ │ + mov r3, r6 │ │ + strd sl, r2, [sp] │ │ + add r2, sp, #40 @ 0x28 │ │ + mov r0, r2 │ │ + movs r2, #16 │ │ + bl 49f38 │ │ + mov r0, r6 │ │ + blx d87c0 │ │ + ldrd r0, sl, [sp, #40] @ 0x28 │ │ + cbz r0, 58c40 │ │ + add r2, sp, #48 @ 0x30 │ │ + ldmia r2, {r0, r1, r2} │ │ + strd r1, r2, [r4, #8] │ │ + strd sl, r0, [r4] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrd fp, r0, [sp, #52] @ 0x34 │ │ + movs r5, #41 @ 0x29 │ │ + str r0, [sp, #12] │ │ + movs r0, #41 @ 0x29 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 58d88 │ │ + ldr r1, [pc, #312] @ (58d90 ) │ │ + movs r2, #41 @ 0x29 │ │ + mov r6, r0 │ │ + add r1, pc │ │ + bl d53c6 │ │ + movs r1, #17 │ │ + str r5, [sp, #52] @ 0x34 │ │ + movt r1, #32768 @ 0x8000 │ │ + subs r0, r1, #4 │ │ + cmp.w sl, #0 │ │ + strd r5, r6, [sp, #44] @ 0x2c │ │ + str r0, [sp, #40] @ 0x28 │ │ + beq.n 58cea │ │ + add r0, sp, #40 @ 0x28 │ │ + mov sl, r1 │ │ + bl 31e78 │ │ + ldr r2, [sp, #12] │ │ + cmp r2, #1 │ │ + bls.n 58d5e │ │ + ldrh.w r0, [fp] │ │ + add r5, sp, #40 @ 0x28 │ │ + ldr r7, [r7, #8] │ │ + mov r3, r9 │ │ + strd r2, r0, [sp, #28] │ │ + add r0, sp, #16 │ │ + stmia.w r0, {r8, r9, fp} │ │ + add r2, sp, #16 │ │ + add.w r6, r2, #8 │ │ + ldrd r1, r0, [r7] │ │ + mov r2, r8 │ │ + strd r6, r0, [sp] │ │ + mov r0, r5 │ │ + bl 484f0 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldrb.w r0, [sp, #44] @ 0x2c │ │ + cmp r1, sl │ │ + bne.n 58cf8 │ │ + mov r3, sl │ │ + lsls r0, r0, #31 │ │ + beq.n 58d16 │ │ + ldr r0, [r7, #8] │ │ + ldrd r1, r2, [r0, #4] │ │ + adds r1, #1 │ │ + str r1, [r0, #4] │ │ + cmp r1, r2 │ │ + bls.n 58d22 │ │ + movs r0, #0 │ │ + str r3, [r4, #0] │ │ + strb r0, [r4, #4] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #17 │ │ + movt r0, #32768 @ 0x8000 │ │ + str r0, [r4, #0] │ │ + movs r0, #1 │ │ + strb r0, [r4, #4] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r1, #41 @ 0x29 │ │ + stmia.w r4, {r0, r1, r6} │ │ + str r1, [r4, #12] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr.w r2, [sp, #45] @ 0x2d │ │ + ldr r7, [sp, #52] @ 0x34 │ │ + ldr.w r3, [sp, #49] @ 0x31 │ │ + str r7, [r4, #12] │ │ + str.w r3, [r4, #9] │ │ + str.w r2, [r4, #5] │ │ + strb r0, [r4, #4] │ │ + str r1, [r4, #0] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str r3, [r4, #0] │ │ + movs r0, #1 │ │ + strb r0, [r4, #4] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [r0, #12] │ │ + cmp r1, r2 │ │ + bls.n 58d4a │ │ + str.w r8, [sp, #40] @ 0x28 │ │ + ldmia.w r6, {r1, r2, r3} │ │ + ldr r0, [r0, #0] │ │ + strd r2, r3, [sp, #52] @ 0x34 │ │ + mov r2, r8 │ │ + mov r3, r9 │ │ + strd r9, r1, [sp, #44] @ 0x2c │ │ + add.w r1, r5, #8 │ │ + str r1, [sp, #0] │ │ + bl 58914 │ │ + mov r3, sl │ │ + movs r0, #1 │ │ + str r3, [r4, #0] │ │ + strb r0, [r4, #4] │ │ + add sp, #68 @ 0x44 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #72] @ (58da0 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #68] @ (58da4 ) │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r0, [pc, #40] @ (58d94 ) │ │ + add r2, sp, #40 @ 0x28 │ │ + ldr r3, [pc, #40] @ (58d98 ) │ │ + ldr r1, [pc, #40] @ (58d9c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #43 @ 0x2b │ │ + bl 41638 │ │ + movs r0, #1 │ │ + movs r1, #8 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + movs r1, #41 @ 0x29 │ │ + bl 3e0ac │ │ + udf #226 @ 0xe2 │ │ + vqshl.u32 d16, d1, #27 │ │ + @ instruction: 0xfffc1b98 │ │ + movs r0, r1 │ │ + adds r6, r6, #3 │ │ + movs r0, r1 │ │ + adds r4, r6, #7 │ │ + movs r0, r1 │ │ + adds r0, r1, #3 │ │ + movs r0, r1 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov fp, r0 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + cmp r0, #8 │ │ + bne.w 58f60 │ │ + ldr r0, [r1, #0] │ │ + mov r5, r1 │ │ + cmp r0, #0 │ │ + beq.w 58f4a │ │ + movs r0, #8 │ │ + mov r9, r2 │ │ + ldr r4, [r3, #0] │ │ + movs r7, #8 │ │ + ldr r6, [r3, #4] │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 58f76 │ │ + movs r2, #0 │ │ + ldr r1, [r5, #4] │ │ + strd r7, r2, [sp] │ │ + add r2, sp, #32 │ │ + mov r5, r0 │ │ + str r4, [r0, #0] │ │ + str r6, [r0, #4] │ │ + mov r0, r2 │ │ + movs r2, #16 │ │ + mov r3, r5 │ │ + bl 49f38 │ │ + mov r0, r5 │ │ + blx d87c0 │ │ + ldrd r1, r7, [sp, #40] @ 0x28 │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + ldrd r2, r0, [sp, #32] │ │ + cmp r2, #1 │ │ + bne.n 58e12 │ │ + stmia.w fp, {r0, r1, r7} │ │ + str.w r5, [fp, #12] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp r0, #0 │ │ + beq.n 58e98 │ │ + cmp r1, #8 │ │ + bne.w 58f60 │ │ + cmp r5, #1 │ │ + bls.w 58f52 │ │ + ldr.w r8, [r0] │ │ + ldr r0, [r0, #4] │ │ + ldrh r6, [r7, #0] │ │ + eor.w sl, r0, #2147483648 @ 0x80000000 │ │ + ldrd r0, r9, [r9] │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 58e42 │ │ + mov r2, r8 │ │ + mov r3, sl │ │ + bl 58844 │ │ + cmp r0, #0 │ │ + beq.n 58eea │ │ + add r2, sp, #8 │ │ + ldrd r1, r0, [r9] │ │ + add r4, sp, #32 │ │ + adds r2, #8 │ │ + strd r2, r0, [sp] │ │ + mov r2, r8 │ │ + mov r0, r4 │ │ + mov r3, sl │ │ + str r6, [sp, #24] │ │ + strd r7, r5, [sp, #16] │ │ + strd r8, sl, [sp, #8] │ │ + bl 484f0 │ │ + ldrb.w r0, [sp, #36] @ 0x24 │ │ + movs r3, #17 │ │ + ldr r1, [sp, #32] │ │ + movt r3, #32768 @ 0x8000 │ │ + cmp r1, r3 │ │ + bne.n 58ec6 │ │ + lsls r0, r0, #31 │ │ + beq.n 58f00 │ │ + ldr.w r0, [r9, #8] │ │ + ldrd r1, r2, [r0, #4] │ │ + adds r1, #1 │ │ + str r1, [r0, #4] │ │ + cmp r1, r2 │ │ + bls.n 58f10 │ │ + movs r0, #0 │ │ + str.w r3, [fp] │ │ + strb.w r0, [fp, #4] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #28 │ │ + movs r6, #28 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 58f7e │ │ + ldr r1, [pc, #224] @ (58f88 ) │ │ + movs r2, #28 │ │ + mov r5, r0 │ │ + add r1, pc │ │ + bl d53c6 │ │ + movs r0, #17 │ │ + strd r5, r6, [fp, #8] │ │ + movt r0, #32768 @ 0x8000 │ │ + subs r0, #4 │ │ + strd r0, r6, [fp] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr.w r2, [sp, #37] @ 0x25 │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + ldr.w r3, [sp, #41] @ 0x29 │ │ + str.w r7, [fp, #12] │ │ + str.w r3, [fp, #9] │ │ + str.w r2, [fp, #5] │ │ + strb.w r0, [fp, #4] │ │ + str.w r1, [fp] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #17 │ │ + movt r0, #32768 @ 0x8000 │ │ + str.w r0, [fp] │ │ + movs r0, #1 │ │ + strb.w r0, [fp, #4] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str.w r3, [fp] │ │ + movs r0, #1 │ │ + strb.w r0, [fp, #4] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r2, [r0, #12] │ │ + cmp r1, r2 │ │ + bls.n 58f3a │ │ + str.w r8, [sp, #32] │ │ + mov r2, r8 │ │ + str r6, [sp, #48] @ 0x30 │ │ + mov r3, sl │ │ + strd r7, r5, [sp, #40] @ 0x28 │ │ + add.w r1, r4, #8 │ │ + ldr r0, [r0, #0] │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + str r1, [sp, #0] │ │ + bl 58914 │ │ + movs r3, #17 │ │ + movt r3, #32768 @ 0x8000 │ │ + movs r0, #1 │ │ + str.w r3, [fp] │ │ + strb.w r0, [fp, #4] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #76] @ (58f98 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #72] @ (58f9c ) │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + mov r2, r5 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r0, [pc, #40] @ (58f8c ) │ │ + add r2, sp, #32 │ │ + ldr r3, [pc, #40] @ (58f90 ) │ │ + ldr r1, [pc, #44] @ (58f94 ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #43 @ 0x2b │ │ + bl 41638 │ │ + movs r0, #1 │ │ + movs r1, #8 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + movs r1, #28 │ │ + bl 3e0ac │ │ + nop │ │ + blt.n 58f10 │ │ + vsli.32 d16, d11, #27 │ │ + vtbl.8 d17, {d28-d29}, d18 │ │ + movs r0, r1 │ │ + subs r0, r0, r4 │ │ + movs r0, r1 │ │ + adds r0, r0, #0 │ │ + movs r0, r1 │ │ + subs r2, r2, r3 │ │ + movs r0, r1 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + cmp r3, #8 │ │ + bne.w 590b8 │ │ + mov r4, r0 │ │ + ldr r0, [r1, #0] │ │ + ldr r6, [r2, #4] │ │ + mov r7, r1 │ │ + ldr.w fp, [r2] │ │ + ldr r0, [r0, #0] │ │ + eor.w r9, r6, #2147483648 @ 0x80000000 │ │ + cbz r0, 58fcc │ │ + mov r2, fp │ │ + mov r3, r9 │ │ + bl 58844 │ │ + cmp r0, #0 │ │ + beq.n 59082 │ │ + ldr r5, [r7, #4] │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + beq.n 590a4 │ │ + movs r0, #8 │ │ + mov.w r8, #8 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 590ce │ │ + str r6, [r0, #4] │ │ + movs r2, #0 │ │ + str.w fp, [r0] │ │ + mov r6, r0 │ │ + ldr r1, [r5, #4] │ │ + mov r3, r6 │ │ + strd r8, r2, [sp] │ │ + add r2, sp, #16 │ │ + mov r0, r2 │ │ + movs r2, #16 │ │ + bl 49f38 │ │ + mov r0, r6 │ │ + blx d87c0 │ │ + ldrd r0, r5, [sp, #16] │ │ + cbz r0, 5901c │ │ + add r2, sp, #24 │ │ + ldmia r2, {r0, r1, r2} │ │ + strd r1, r2, [r4, #8] │ │ + strd r5, r0, [r4] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldrd sl, r0, [sp, #28] │ │ + mov.w r8, #41 @ 0x29 │ │ + str r0, [sp, #12] │ │ + movs r0, #41 @ 0x29 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 590d6 │ │ + ldr r1, [pc, #172] @ (590e0 ) │ │ + movs r2, #41 @ 0x29 │ │ + mov r6, r0 │ │ + add r1, pc │ │ + bl d53c6 │ │ + movs r0, #13 │ │ + str.w r8, [sp, #28] │ │ + movt r0, #32768 @ 0x8000 │ │ + strd r8, r6, [sp, #20] │ │ + str r0, [sp, #16] │ │ + cbz r5, 59096 │ │ + add r6, sp, #16 │ │ + mov r0, r6 │ │ + bl 31e78 │ │ + ldr r2, [sp, #12] │ │ + cmp r2, #1 │ │ + bls.n 590ac │ │ + ldrh.w r0, [sl] │ │ + mov r3, r9 │ │ + ldr r1, [r7, #8] │ │ + str r0, [sp, #32] │ │ + add.w r0, r6, #8 │ │ + strd sl, r2, [sp, #24] │ │ + mov r2, fp │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + strd fp, r9, [sp, #16] │ │ + bl 5a3aa │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #13 │ │ + movt r0, #32768 @ 0x8000 │ │ + adds r0, #4 │ │ + str r0, [r4, #0] │ │ + movs r0, #1 │ │ + strb r0, [r4, #4] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r1, #41 @ 0x29 │ │ + stmia.w r4, {r0, r1, r6} │ │ + str r1, [r4, #12] │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #72] @ (590f0 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #68] @ (590f4 ) │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r0, [pc, #40] @ (590e4 ) │ │ + add r2, sp, #16 │ │ + ldr r3, [pc, #40] @ (590e8 ) │ │ + ldr r1, [pc, #44] @ (590ec ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #43 @ 0x2b │ │ + bl 41638 │ │ + movs r0, #1 │ │ + movs r1, #8 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + movs r1, #41 @ 0x29 │ │ + bl 3e0ac │ │ + nop │ │ + blt.n 590f0 │ │ + vcvtm.u32.f32 q8, │ │ + vtbx.8 d17, {d12}, d10 │ │ + movs r0, r1 │ │ + adds r0, r5, r6 │ │ + movs r0, r1 │ │ + subs r6, r4, r2 │ │ + movs r0, r1 │ │ + adds r2, r7, r5 │ │ + movs r0, r1 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #36 @ 0x24 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + cmp r0, #8 │ │ + bne.n 591f8 │ │ + ldr r0, [r1, #0] │ │ + mov r5, r1 │ │ + cmp r0, #0 │ │ + beq.n 591e2 │ │ + movs r0, #8 │ │ + mov r9, r2 │ │ + ldr r6, [r3, #0] │ │ + mov.w r8, #8 │ │ + ldr r7, [r3, #4] │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 5920e │ │ + movs r2, #0 │ │ + ldr r1, [r5, #4] │ │ + strd r8, r2, [sp] │ │ + add.w r8, sp, #8 │ │ + mov r5, r0 │ │ + str r6, [r0, #0] │ │ + str r7, [r0, #4] │ │ + mov r0, r8 │ │ + movs r2, #16 │ │ + mov r3, r5 │ │ + bl 49f38 │ │ + mov r0, r5 │ │ + blx d87c0 │ │ + add r7, sp, #16 │ │ + ldrd r2, r0, [sp, #8] │ │ + ldmia r7, {r1, r6, r7} │ │ + cmp r2, #1 │ │ + bne.n 59158 │ │ + stmia r4!, {r0, r1, r6, r7} │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cbz r0, 591a4 │ │ + cmp r1, #8 │ │ + bne.n 591f8 │ │ + cmp r7, #1 │ │ + bls.n 591ea │ │ + ldr.w sl, [r0] │ │ + ldr r0, [r0, #4] │ │ + ldrh.w fp, [r6] │ │ + eor.w r5, r0, #2147483648 @ 0x80000000 │ │ + ldrd r0, r9, [r9] │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 59182 │ │ + mov r2, sl │ │ + mov r3, r5 │ │ + bl 58844 │ │ + cbz r0, 591ce │ │ + add r0, sp, #16 │ │ + mov r1, r9 │ │ + stmia.w r0, {r6, r7, fp} │ │ + add.w r0, r8, #8 │ │ + mov r2, sl │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + mov r3, r5 │ │ + strd sl, r5, [sp, #8] │ │ + bl 5a3aa │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #28 │ │ + movs r6, #28 │ │ + blx d87f0 │ │ + cbz r0, 59216 │ │ + ldr r1, [pc, #112] @ (59220 ) │ │ + movs r2, #28 │ │ + mov r5, r0 │ │ + add r1, pc │ │ + bl d53c6 │ │ + movs r0, #13 │ │ + strd r5, r6, [r4, #8] │ │ + movt r0, #32768 @ 0x8000 │ │ + strd r0, r6, [r4] │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #13 │ │ + movt r0, #32768 @ 0x8000 │ │ + adds r0, #4 │ │ + str r0, [r4, #0] │ │ + movs r0, #1 │ │ + strb r0, [r4, #4] │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #76] @ (59230 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #72] @ (59234 ) │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + mov r2, r7 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r0, [pc, #40] @ (59224 ) │ │ + add r2, sp, #8 │ │ + ldr r3, [pc, #40] @ (59228 ) │ │ + ldr r1, [pc, #44] @ (5922c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #43 @ 0x2b │ │ + bl 41638 │ │ + movs r0, #1 │ │ + movs r1, #8 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + movs r1, #28 │ │ + bl 3e0ac │ │ + nop │ │ + bhi.n 59194 │ │ + vcvtp.u32.f32 d16, d3 │ │ + vqabs.s d17, d10 │ │ + movs r0, r1 │ │ + adds r0, r5, r1 │ │ + movs r0, r1 │ │ + adds r0, r5, r5 │ │ + movs r0, r1 │ │ + adds r2, r7, r0 │ │ + movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #316 @ 0x13c │ │ mov r8, r1 │ │ str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ movs r1, #8 │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ add r1, sp, #88 @ 0x58 │ │ str r1, [sp, #100] @ 0x64 │ │ ldrb.w r1, [r8, #124] @ 0x7c │ │ str r0, [sp, #96] @ 0x60 │ │ str r2, [sp, #64] @ 0x40 │ │ - cbz r1, 57eec │ │ + cbz r1, 592b4 │ │ movs r1, #4 │ │ add r5, sp, #104 @ 0x68 │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ movw r1, #909 @ 0x38d │ │ strd r0, r0, [sp, #104] @ 0x68 │ │ strd r0, r0, [sp, #120] @ 0x78 │ │ strd r0, r1, [sp, #128] @ 0x80 │ │ - b.n 57eae │ │ + b.n 59276 │ │ lsrs r0, r2, #2 │ │ - bne.n 57ef6 │ │ + bne.n 592be │ │ mov r0, r5 │ │ - bl 58b08 │ │ + bl 5849c │ │ ldr r0, [sp, #124] @ 0x7c │ │ cmp r0, #0 │ │ - beq.n 57eae │ │ + beq.n 59276 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r6, #1 │ │ movs r7, #0 │ │ - b.n 57ed4 │ │ + b.n 5929c │ │ umull r2, r4, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r4, r3, r7, r4 │ │ mla r7, r3, r7, r4 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 57ec4 │ │ + beq.n 5928c │ │ umull r2, r4, r3, r6 │ │ cmp r0, #1 │ │ - beq.n 57eaa │ │ + beq.n 59272 │ │ mla r1, r3, r1, r4 │ │ mla r1, r7, r6, r1 │ │ mov r6, r2 │ │ - b.n 57ec4 │ │ + b.n 5928c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ mov r6, r2 │ │ str r0, [sp, #264] @ 0x108 │ │ - b.n 57f04 │ │ + b.n 592cc │ │ ldmia r5!, {r1, r2, r3, r7} │ │ add r0, sp, #256 @ 0x100 │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r5, {r1, r2, r3, r7} │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldr r6, [sp, #64] @ 0x40 │ │ str.w r8, [sp, #40] @ 0x28 │ │ @@ -72315,81 +73629,81 @@ │ │ add.w r0, fp, #8 │ │ str r0, [sp, #52] @ 0x34 │ │ add.w r0, fp, #5 │ │ str r0, [sp, #24] │ │ str.w r8, [sp, #80] @ 0x50 │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp sl, r0 │ │ - beq.w 5875e │ │ + beq.w 59b26 │ │ add r0, sp, #100 @ 0x64 │ │ ldr.w r8, [sp, #264] @ 0x108 │ │ ldr.w r2, [sl, #16] │ │ add r1, sp, #256 @ 0x100 │ │ strd r6, r0, [sp, #184] @ 0xb8 │ │ ldr r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #180] @ 0xb4 │ │ subs.w r0, r8, #2147483648 @ 0x80000000 │ │ it ne │ │ movne r0, r1 │ │ cmp r2, #0 │ │ mov.w r1, #1 │ │ it mi │ │ eormi.w r1, r2, #2147483648 @ 0x80000000 │ │ - cbz r1, 57fa8 │ │ + cbz r1, 59370 │ │ cmp r1, #1 │ │ - bne.n 57fcc │ │ + bne.n 59394 │ │ ldr.w r2, [sl, #48] @ 0x30 │ │ mov r1, r6 │ │ str r0, [sp, #204] @ 0xcc │ │ mov r0, fp │ │ - bl 496e8 │ │ + bl 49e10 │ │ ldrd r1, r5, [sp, #288] @ 0x120 │ │ ldrd r4, r0, [sp, #296] @ 0x128 │ │ ldr r2, [sp, #304] @ 0x130 │ │ cmp r1, #2 │ │ - bne.n 57ffe │ │ + bne.n 593c6 │ │ lsrs r1, r4, #8 │ │ str r2, [sp, #84] @ 0x54 │ │ str r1, [sp, #72] @ 0x48 │ │ mov r7, r0 │ │ - b.n 5870c │ │ + b.n 59ad4 │ │ ldr.w r2, [sl, #24] │ │ mov r0, fp │ │ mov r1, r6 │ │ - bl 496e8 │ │ + bl 49e10 │ │ ldrd r0, r5, [sp, #288] @ 0x120 │ │ ldrd r4, r1, [sp, #296] @ 0x128 │ │ ldr r2, [sp, #304] @ 0x130 │ │ cmp r0, #2 │ │ - bne.n 58052 │ │ + bne.n 5941a │ │ lsrs r0, r4, #8 │ │ str r2, [sp, #84] @ 0x54 │ │ str r0, [sp, #72] @ 0x48 │ │ mov r7, r1 │ │ - b.n 5870c │ │ + b.n 59ad4 │ │ str r0, [sp, #204] @ 0xcc │ │ add r0, sp, #180 @ 0xb4 │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ mov r1, r6 │ │ str r0, [sp, #196] @ 0xc4 │ │ add r0, sp, #204 @ 0xcc │ │ str r0, [sp, #192] @ 0xc0 │ │ mov r0, fp │ │ str r7, [sp, #68] @ 0x44 │ │ ldrd r5, r8, [sl, #24] │ │ - bl 496e8 │ │ + bl 49e10 │ │ ldr r0, [sp, #288] @ 0x120 │ │ cmp r0, #2 │ │ - bne.n 5807e │ │ + bne.n 59446 │ │ ldrd r7, r0, [sp, #300] @ 0x12c │ │ ldrd r5, r4, [sp, #292] @ 0x124 │ │ str r0, [sp, #84] @ 0x54 │ │ lsrs r0, r4, #8 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 5870c │ │ + b.n 59ad4 │ │ ldr r3, [sp, #308] @ 0x134 │ │ strd r4, r0, [sp, #216] @ 0xd8 │ │ ldrd r0, r8, [sl, #60] @ 0x3c │ │ strd r1, r5, [sp, #208] @ 0xd0 │ │ mov r1, r6 │ │ str r0, [sp, #60] @ 0x3c │ │ ldrd r0, r5, [sl, #72] @ 0x48 │ │ @@ -72403,215 +73717,215 @@ │ │ ldr.w r2, [sl] │ │ str r0, [sp, #196] @ 0xc4 │ │ add r0, sp, #204 @ 0xcc │ │ str r0, [sp, #192] @ 0xc0 │ │ mov r0, fp │ │ str r7, [sp, #68] @ 0x44 │ │ ldrb.w r7, [sl, #81] @ 0x51 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add.w fp, sp, #288 @ 0x120 │ │ ldr r6, [sp, #304] @ 0x130 │ │ ldmia.w fp, {r0, r2, r4, fp} │ │ cmp r0, #2 │ │ - bne.n 580b2 │ │ + bne.n 5947a │ │ lsrs r0, r4, #8 │ │ mov r5, r2 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 586f0 │ │ + b.n 59ab8 │ │ ldr r3, [sp, #308] @ 0x134 │ │ strd r0, r5, [sp, #232] @ 0xe8 │ │ lsls r0, r0, #31 │ │ strd r4, r1, [sp, #240] @ 0xf0 │ │ str r5, [sp, #60] @ 0x3c │ │ strd r2, r3, [sp, #248] @ 0xf8 │ │ - beq.w 58a78 │ │ + beq.w 59e42 │ │ ldrd r2, r3, [sl, #32] │ │ ldrd r1, r4, [sl, #40] @ 0x28 │ │ subs r0, r1, r2 │ │ sbcs.w r0, r4, r3 │ │ - bge.n 58164 │ │ + bge.n 5952c │ │ movs r4, #1 │ │ mov fp, r9 │ │ - b.n 5861c │ │ + b.n 599e4 │ │ ldrd r4, r2, [sp, #292] @ 0x124 │ │ mov r1, r6 │ │ strd r4, r2, [sp, #212] @ 0xd4 │ │ ldr.w r2, [sl, #32] │ │ ldrd r3, r7, [sp, #300] @ 0x12c │ │ ldr r6, [sp, #308] @ 0x134 │ │ str r0, [sp, #208] @ 0xd0 │ │ mov r0, fp │ │ strd r3, r7, [sp, #220] @ 0xdc │ │ str r6, [sp, #228] @ 0xe4 │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #288 @ 0x120 │ │ ldr r6, [sp, #304] @ 0x130 │ │ ldmia r7, {r0, r2, r4, r7} │ │ cmp r0, #2 │ │ - bne.n 58104 │ │ + bne.n 594cc │ │ lsrs r0, r4, #8 │ │ mov r5, r2 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 585d8 │ │ + b.n 599a0 │ │ ldr r1, [sp, #308] @ 0x134 │ │ strd r6, r1, [sp, #248] @ 0xf8 │ │ add r1, sp, #232 @ 0xe8 │ │ stmia.w r1, {r0, r2, r4, fp} │ │ lsls r0, r0, #31 │ │ - beq.w 58a78 │ │ + beq.w 59e42 │ │ mov fp, r2 │ │ mov r2, r5 │ │ str r7, [sp, #44] @ 0x2c │ │ cmp r8, r5 │ │ ldrb.w r4, [sl, #40] @ 0x28 │ │ it cc │ │ movcc r2, r8 │ │ mov r7, r8 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ ldr r6, [sp, #60] @ 0x3c │ │ mov r0, r8 │ │ mov r1, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r5, r7 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ cmp r0, #0 │ │ mov.w r0, #0 │ │ it mi │ │ movmi r0, #1 │ │ it eq │ │ moveq r0, r1 │ │ cmp r0, #0 │ │ - beq.n 5819c │ │ + beq.n 59564 │ │ movs r4, #1 │ │ - b.n 586ce │ │ + b.n 59a96 │ │ ldr r1, [sp, #308] @ 0x134 │ │ strd r6, r1, [sp, #248] @ 0xf8 │ │ add r1, sp, #232 @ 0xe8 │ │ stmia r1!, {r0, r2, r4, r7} │ │ lsls r0, r0, #31 │ │ - beq.w 58a78 │ │ + beq.w 59e42 │ │ movs r0, #8 │ │ mov r6, r2 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 58ad2 │ │ + beq.w 59e9c │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str r5, [r0, #0] │ │ eor.w r1, r1, r8 │ │ str r1, [r0, #4] │ │ mov r5, r0 │ │ movs r1, #0 │ │ movs r2, #8 │ │ mov r0, fp │ │ strd r2, r1, [sp] │ │ mov r1, r6 │ │ movs r2, #16 │ │ mov r3, r5 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r0, r5, [sp, #288] @ 0x120 │ │ cmp r0, #1 │ │ - bne.w 58368 │ │ + bne.w 59730 │ │ ldr r4, [sp, #296] @ 0x128 │ │ ldr r0, [sp, #300] @ 0x12c │ │ str r0, [sp, #68] @ 0x44 │ │ ldr r0, [sp, #304] @ 0x130 │ │ str r0, [sp, #84] @ 0x54 │ │ lsrs r0, r4, #8 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 585c2 │ │ + b.n 5998a │ │ ldrb.w r9, [sl, #48] @ 0x30 │ │ strd r4, r1, [sp, #28] │ │ strd r1, r4, [sp] │ │ eor.w r0, r9, #1 │ │ ldr r1, [sp, #60] @ 0x3c │ │ str r0, [sp, #8] │ │ mov r0, fp │ │ str r7, [sp, #68] @ 0x44 │ │ strd r3, r2, [sp, #44] @ 0x2c │ │ - bl 58cf8 │ │ + bl 5868c │ │ add r7, sp, #296 @ 0x128 │ │ ldrd r0, fp, [sp, #288] @ 0x120 │ │ ldmia r7, {r4, r6, r7} │ │ cmp r0, #1 │ │ - bne.n 581d6 │ │ + bne.n 5959e │ │ lsrs r0, r4, #8 │ │ str r7, [sp, #84] @ 0x54 │ │ mov r7, r6 │ │ str r0, [sp, #72] @ 0x48 │ │ ldr r6, [sp, #64] @ 0x40 │ │ - b.n 58614 │ │ + b.n 599dc │ │ ldr r1, [sp, #44] @ 0x2c │ │ mov r2, r6 │ │ eor.w r0, r4, #1 │ │ add r6, sp, #288 @ 0x120 │ │ eor.w r1, r1, #1 │ │ mov r3, r7 │ │ strd r1, r0, [sp, #8] │ │ mov r0, r6 │ │ mov r1, fp │ │ strd r8, r5, [sp] │ │ - bl 5903e │ │ + bl 589e0 │ │ ldrd r2, r3, [sp, #300] @ 0x12c │ │ ldrd r0, r9, [sp, #288] @ 0x120 │ │ cmp r0, #1 │ │ - bne.w 583d2 │ │ + bne.w 5979a │ │ ldr r4, [sp, #296] @ 0x128 │ │ mov r7, r2 │ │ str r3, [sp, #84] @ 0x54 │ │ lsrs r0, r4, #8 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 586d0 │ │ + b.n 59a98 │ │ cmp.w fp, #0 │ │ - beq.w 5859a │ │ + beq.w 59962 │ │ cmp r4, #8 │ │ - bne.w 58abc │ │ + bne.w 59e86 │ │ ldr.w r0, [fp, #4] │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ ldr.w r4, [fp] │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ eor.w r5, r0, r1 │ │ - beq.n 58206 │ │ + beq.n 595ce │ │ add r0, sp, #256 @ 0x100 │ │ mov r2, r4 │ │ mov r3, r5 │ │ - bl 58eb0 │ │ - cbz r0, 58276 │ │ + bl 58844 │ │ + cbz r0, 5963e │ │ cmp r7, #1 │ │ - bls.w 58aa6 │ │ + bls.w 59e70 │ │ ldrh r0, [r6, #0] │ │ mov r2, r4 │ │ str r0, [sp, #304] @ 0x130 │ │ add r0, sp, #288 @ 0x120 │ │ stmia r0!, {r4, r5, r6, r7} │ │ mov r3, r5 │ │ ldr r6, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #80] @ 0x50 │ │ strd r0, r6, [sp] │ │ add r0, sp, #208 @ 0xd0 │ │ str r4, [sp, #56] @ 0x38 │ │ str r5, [sp, #16] │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldrb.w r4, [sp, #212] @ 0xd4 │ │ movs r0, #17 │ │ ldr.w fp, [sp, #208] @ 0xd0 │ │ movt r0, #32768 @ 0x8000 │ │ cmp fp, r0 │ │ - bne.w 585ac │ │ + bne.w 59974 │ │ lsls r0, r4, #31 │ │ - beq.n 58276 │ │ + beq.n 5963e │ │ ldr r7, [sp, #100] @ 0x64 │ │ ldr r4, [r7, #8] │ │ ldr r0, [r7, #0] │ │ cmp r4, r0 │ │ - beq.w 58756 │ │ + beq.w 59b1e │ │ ldr r3, [sp, #52] @ 0x34 │ │ add.w r6, r4, r4, lsl #1 │ │ ldr r0, [r7, #4] │ │ ldrd ip, r2, [r3] │ │ ldr r3, [r3, #8] │ │ ldr r1, [sp, #56] @ 0x38 │ │ str.w r1, [r0, r6, lsl #3] │ │ @@ -72623,226 +73937,226 @@ │ │ str r0, [r7, #8] │ │ add r4, sp, #288 @ 0x120 │ │ movs r0, #12 │ │ cmp.w r9, #0 │ │ it eq │ │ moveq r0, #8 │ │ str r0, [sp, #56] @ 0x38 │ │ - beq.w 584ec │ │ + beq.w 598b4 │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ str r0, [sp, #4] │ │ mov r0, r4 │ │ movs r3, #0 │ │ - bl 49810 │ │ + bl 49f38 │ │ ldrd r4, r9, [sp, #296] @ 0x128 │ │ ldr r5, [sp, #304] @ 0x130 │ │ ldrd r0, fp, [sp, #288] @ 0x120 │ │ cmp r0, #1 │ │ - beq.w 585ee │ │ + beq.w 599b6 │ │ ldr r6, [sp, #64] @ 0x40 │ │ cmp.w fp, #0 │ │ - beq.w 585f4 │ │ + beq.w 599bc │ │ cmp r4, #8 │ │ - bne.w 58abc │ │ + bne.w 59e86 │ │ ldr.w r0, [fp, #4] │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ ldr.w r6, [fp] │ │ add r4, sp, #288 @ 0x120 │ │ eor.w r7, r0, r1 │ │ ldr r0, [sp, #48] @ 0x30 │ │ subs r0, r6, r0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ sbcs.w r0, r7, r0 │ │ - blt.n 58288 │ │ + blt.n 59650 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.n 582ea │ │ + beq.n 596b2 │ │ add r0, sp, #256 @ 0x100 │ │ mov r2, r6 │ │ mov r3, r7 │ │ - bl 58eb0 │ │ + bl 58844 │ │ cmp r0, #0 │ │ - beq.n 58288 │ │ + beq.n 59650 │ │ cmp r5, #1 │ │ - bls.w 58a8a │ │ + bls.w 59e54 │ │ ldrh.w r0, [r9] │ │ mov r2, r6 │ │ ldr r1, [sp, #52] @ 0x34 │ │ mov r3, r7 │ │ strd r5, r0, [sp, #300] @ 0x12c │ │ add r0, sp, #288 @ 0x120 │ │ stmia.w r0, {r6, r7, r9} │ │ ldr r0, [sp, #64] @ 0x40 │ │ strd r1, r0, [sp] │ │ add r0, sp, #208 @ 0xd0 │ │ ldr r1, [sp, #80] @ 0x50 │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldrb.w r4, [sp, #212] @ 0xd4 │ │ movw r9, #17 │ │ ldr.w fp, [sp, #208] @ 0xd0 │ │ movt r9, #32768 @ 0x8000 │ │ cmp fp, r9 │ │ - bne.w 58636 │ │ + bne.w 599fe │ │ lsls r0, r4, #31 │ │ add r4, sp, #288 @ 0x120 │ │ - beq.n 58288 │ │ + beq.n 59650 │ │ ldr r5, [sp, #100] @ 0x64 │ │ ldr.w r9, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r9, r0 │ │ - beq.n 58360 │ │ + beq.n 59728 │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr r0, [r5, #4] │ │ ldrd ip, r2, [r1] │ │ ldr r3, [r1, #8] │ │ add.w r1, r9, r9, lsl #1 │ │ str.w r6, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ strd r7, ip, [r0, #4] │ │ strd r2, r3, [r0, #12] │ │ add.w r0, r9, #1 │ │ str r0, [r5, #8] │ │ - b.n 58288 │ │ + b.n 59650 │ │ mov r0, r5 │ │ - bl 4721e │ │ - b.n 5833a │ │ + bl 47944 │ │ + b.n 59702 │ │ cmp r5, #0 │ │ - beq.w 584a0 │ │ + beq.w 59868 │ │ ldrd r3, r0, [sp, #300] @ 0x12c │ │ add r1, sp, #208 @ 0xd0 │ │ add r2, sp, #192 @ 0xc0 │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 59b90 │ │ + bl 5a0ac │ │ ldr r5, [sp, #288] @ 0x120 │ │ ldrb.w r4, [sp, #292] @ 0x124 │ │ cmp r5, r9 │ │ - bne.w 584a4 │ │ + bne.w 5986c │ │ lsls r0, r4, #31 │ │ - beq.w 585be │ │ + beq.w 59986 │ │ movs r0, #0 │ │ mov r1, r6 │ │ str r0, [sp, #4] │ │ mov r0, fp │ │ movs r2, #9 │ │ movs r3, #0 │ │ - bl 49810 │ │ + bl 49f38 │ │ ldrd r0, r5, [sp, #288] @ 0x120 │ │ cmp r0, #1 │ │ - beq.w 58154 │ │ + beq.w 5951c │ │ cmp r5, #0 │ │ - beq.n 584a0 │ │ + beq.n 59868 │ │ ldrd r3, r0, [sp, #300] @ 0x12c │ │ add r1, sp, #208 @ 0xd0 │ │ add r2, sp, #192 @ 0xc0 │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 59b90 │ │ + bl 5a0ac │ │ ldr r5, [sp, #288] @ 0x120 │ │ ldrb.w r4, [sp, #292] @ 0x124 │ │ cmp r5, r9 │ │ - bne.n 584a4 │ │ + bne.n 5986c │ │ lsls r0, r4, #31 │ │ mov.w r4, #0 │ │ - bne.n 58390 │ │ - b.n 585c0 │ │ + bne.n 59758 │ │ + b.n 59988 │ │ cmp.w r9, #0 │ │ - beq.w 586c4 │ │ + beq.w 59a8c │ │ add r1, sp, #192 @ 0xc0 │ │ mov r0, r6 │ │ - bl 599b4 │ │ + bl 59ed0 │ │ ldrb.w r4, [sp, #292] @ 0x124 │ │ movs r0, #17 │ │ ldr.w r9, [sp, #288] @ 0x120 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r9, r0 │ │ - bne.w 5871c │ │ + bne.w 59ae4 │ │ lsls r0, r4, #31 │ │ - beq.w 58604 │ │ + beq.w 599cc │ │ ldr r0, [sp, #48] @ 0x30 │ │ movs r1, #12 │ │ str r7, [sp, #32] │ │ cmp r0, #0 │ │ mov.w r0, #8 │ │ it ne │ │ movne r0, #11 │ │ it ne │ │ movne r1, #14 │ │ ldr r2, [sp, #44] @ 0x2c │ │ cmp r2, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #48] @ 0x30 │ │ - beq.w 58640 │ │ + beq.w 59a08 │ │ ldr r2, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ str r0, [sp, #4] │ │ mov r0, r6 │ │ mov r1, fp │ │ movs r3, #0 │ │ - bl 49810 │ │ + bl 49f38 │ │ add.w r8, sp, #296 @ 0x128 │ │ ldrd r0, r9, [sp, #288] @ 0x120 │ │ ldmia.w r8, {r4, r7, r8} │ │ cmp r0, #1 │ │ - beq.w 58744 │ │ + beq.w 59b0c │ │ cmp.w r9, #0 │ │ - beq.w 586c4 │ │ + beq.w 59a8c │ │ ldr r5, [sp, #32] │ │ mov r1, r9 │ │ cmp r4, r5 │ │ mov r2, r5 │ │ it cc │ │ movcc r2, r4 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r5, r4 │ │ mov.w r1, #0 │ │ it hi │ │ movhi r1, #1 │ │ cmp r0, #0 │ │ mov.w r0, #0 │ │ it gt │ │ movgt r0, #1 │ │ it eq │ │ moveq r0, r1 │ │ cmp r0, #1 │ │ - beq.n 5841e │ │ + beq.n 597e6 │ │ add r1, sp, #192 @ 0xc0 │ │ mov r0, r6 │ │ mov r2, r7 │ │ mov r3, r8 │ │ - bl 599b4 │ │ + bl 59ed0 │ │ ldrb.w r4, [sp, #292] @ 0x124 │ │ movs r0, #17 │ │ ldr.w r9, [sp, #288] @ 0x120 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r9, r0 │ │ - bne.w 5871c │ │ + bne.w 59ae4 │ │ lsls r0, r4, #31 │ │ mov.w r4, #0 │ │ - bne.n 5841e │ │ - b.n 586c6 │ │ + bne.n 597e6 │ │ + b.n 59a8e │ │ movs r4, #1 │ │ - b.n 585c0 │ │ + b.n 59988 │ │ ldr r1, [sp, #24] │ │ ldr r2, [sp, #296] @ 0x128 │ │ str r2, [sp, #68] @ 0x44 │ │ ldrb r0, [r1, #2] │ │ ldrh r1, [r1, #0] │ │ ldr r2, [sp, #300] @ 0x12c │ │ orr.w r0, r1, r0, lsl #16 │ │ str r2, [sp, #84] @ 0x54 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 585c2 │ │ + b.n 5998a │ │ ldr r5, [sp, #100] @ 0x64 │ │ ldr.w fp, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp fp, r0 │ │ - beq.n 58592 │ │ + beq.n 5995a │ │ ldr r3, [sp, #52] @ 0x34 │ │ add.w r6, fp, fp, lsl #1 │ │ ldr r0, [r5, #4] │ │ ldrd ip, r2, [r3] │ │ ldr r3, [r3, #8] │ │ ldr r1, [sp, #48] @ 0x30 │ │ str.w r1, [r0, r6, lsl #3] │ │ @@ -72852,343 +74166,343 @@ │ │ add.w r0, fp, #1 │ │ str r0, [r5, #8] │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ str r0, [sp, #4] │ │ mov r0, r4 │ │ movs r3, #0 │ │ - bl 49810 │ │ + bl 49f38 │ │ add.w r9, sp, #296 @ 0x128 │ │ ldrd r0, fp, [sp, #288] @ 0x120 │ │ ldmia.w r9, {r4, r6, r9} │ │ cmp r0, #0 │ │ - bne.n 58608 │ │ + bne.n 599d0 │ │ cmp.w fp, #0 │ │ - beq.n 5859a │ │ + beq.n 59962 │ │ cmp r4, #8 │ │ - bne.w 58abc │ │ + bne.w 59e86 │ │ ldr.w r0, [fp, #4] │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ ldr.w r7, [fp] │ │ add r4, sp, #288 @ 0x120 │ │ eor.w r5, r0, r1 │ │ ldr r0, [sp, #32] │ │ subs r0, r0, r7 │ │ ldr r0, [sp, #28] │ │ sbcs r0, r5 │ │ - blt.n 584ec │ │ + blt.n 598b4 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.n 58548 │ │ + beq.n 59910 │ │ add r0, sp, #256 @ 0x100 │ │ mov r2, r7 │ │ mov r3, r5 │ │ - bl 58eb0 │ │ + bl 58844 │ │ cmp r0, #0 │ │ - beq.n 584ec │ │ + beq.n 598b4 │ │ cmp.w r9, #1 │ │ - bls.w 58a98 │ │ + bls.w 59e62 │ │ ldrh r0, [r6, #0] │ │ mov r2, r7 │ │ strd r6, r9, [sp, #296] @ 0x128 │ │ mov r3, r5 │ │ ldr r6, [sp, #64] @ 0x40 │ │ str r0, [sp, #304] @ 0x130 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #80] @ 0x50 │ │ strd r0, r6, [sp] │ │ add r0, sp, #208 @ 0xd0 │ │ strd r7, r5, [sp, #288] @ 0x120 │ │ str r7, [sp, #48] @ 0x30 │ │ mov r7, r5 │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldrb.w r4, [sp, #212] @ 0xd4 │ │ movw r9, #17 │ │ ldr.w fp, [sp, #208] @ 0xd0 │ │ movt r9, #32768 @ 0x8000 │ │ cmp fp, r9 │ │ - bne.w 58730 │ │ + bne.w 59af8 │ │ lsls r0, r4, #31 │ │ add r4, sp, #288 @ 0x120 │ │ - beq.n 584ec │ │ - b.n 584ba │ │ + beq.n 598b4 │ │ + b.n 59882 │ │ mov r0, r5 │ │ - bl 4721e │ │ - b.n 584c6 │ │ + bl 47944 │ │ + b.n 5988e │ │ movw r9, #17 │ │ movs r4, #1 │ │ movt r9, #32768 @ 0x8000 │ │ ldrd r6, r7, [sp, #64] @ 0x40 │ │ mov fp, r9 │ │ - b.n 5861c │ │ + b.n 599e4 │ │ ldr r1, [sp, #20] │ │ ldrd r7, r2, [sp, #216] @ 0xd8 │ │ ldrb r0, [r1, #2] │ │ ldrh r1, [r1, #0] │ │ str r2, [sp, #84] @ 0x54 │ │ orr.w r0, r1, r0, lsl #16 │ │ - b.n 58612 │ │ + b.n 599da │ │ movs r4, #0 │ │ mov r5, r9 │ │ add r0, sp, #232 @ 0xe8 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #236] @ 0xec │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ ldr r6, [sp, #84] @ 0x54 │ │ ldr r7, [sp, #68] @ 0x44 │ │ add r0, sp, #208 @ 0xd0 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #212] @ 0xd4 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ str r6, [sp, #84] @ 0x54 │ │ - b.n 5870a │ │ + b.n 59ad2 │ │ mov r7, r9 │ │ str r5, [sp, #84] @ 0x54 │ │ - b.n 5860e │ │ + b.n 599d6 │ │ movw r9, #17 │ │ movs r4, #1 │ │ movt r9, #32768 @ 0x8000 │ │ ldr r7, [sp, #68] @ 0x44 │ │ mov fp, r9 │ │ - b.n 5861c │ │ + b.n 599e4 │ │ movs r4, #0 │ │ - b.n 586c6 │ │ + b.n 59a8e │ │ mov r7, r6 │ │ str.w r9, [sp, #84] @ 0x54 │ │ ldr r6, [sp, #64] @ 0x40 │ │ lsrs r0, r4, #8 │ │ str r0, [sp, #72] @ 0x48 │ │ movw r9, #17 │ │ movt r9, #32768 @ 0x8000 │ │ add r0, sp, #232 @ 0xe8 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #236] @ 0xec │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ mov r5, fp │ │ add.w fp, sp, #288 @ 0x120 │ │ - b.n 5870c │ │ + b.n 59ad4 │ │ ldr r1, [sp, #20] │ │ ldrd r7, r2, [sp, #216] @ 0xd8 │ │ ldr r6, [sp, #64] @ 0x40 │ │ - b.n 58736 │ │ + b.n 59afe │ │ mov r7, r5 │ │ mov r8, fp │ │ - b.n 58648 │ │ + b.n 59a10 │ │ add r6, sp, #288 @ 0x120 │ │ ldr r2, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ str r0, [sp, #4] │ │ mov r0, r6 │ │ mov r1, r8 │ │ movs r3, #0 │ │ - bl 49810 │ │ + bl 49f38 │ │ add.w fp, sp, #296 @ 0x128 │ │ ldrd r0, r9, [sp, #288] @ 0x120 │ │ ldmia.w fp, {r4, r5, fp} │ │ cmp r0, #0 │ │ - bne.n 5874a │ │ + bne.n 59b12 │ │ cmp.w r9, #0 │ │ - beq.n 586c4 │ │ + beq.n 59a8c │ │ mov r2, r7 │ │ cmp r4, r7 │ │ it cc │ │ movcc r2, r4 │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r1, r9 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r7, r4 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ cmp r0, #0 │ │ mov.w r0, #0 │ │ it mi │ │ movmi r0, #1 │ │ it eq │ │ moveq r0, r1 │ │ cmp r0, #0 │ │ - bne.n 58646 │ │ + bne.n 59a0e │ │ add r0, sp, #288 @ 0x120 │ │ add r1, sp, #192 @ 0xc0 │ │ mov r2, r5 │ │ mov r3, fp │ │ - bl 599b4 │ │ + bl 59ed0 │ │ ldrb.w r4, [sp, #292] @ 0x124 │ │ movs r0, #17 │ │ ldr.w r9, [sp, #288] @ 0x120 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r9, r0 │ │ - bne.n 5871c │ │ + bne.n 59ae4 │ │ add r6, sp, #288 @ 0x120 │ │ lsls r0, r4, #31 │ │ mov.w r4, #0 │ │ - bne.n 58648 │ │ - b.n 586c6 │ │ + bne.n 59a10 │ │ + b.n 59a8e │ │ movs r4, #1 │ │ movw r9, #17 │ │ movt r9, #32768 @ 0x8000 │ │ ldr r7, [sp, #68] @ 0x44 │ │ add r0, sp, #232 @ 0xe8 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #236] @ 0xec │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ ldr r6, [sp, #84] @ 0x54 │ │ mov r5, r9 │ │ movw r9, #17 │ │ mov fp, r7 │ │ movt r9, #32768 @ 0x8000 │ │ add r0, sp, #208 @ 0xd0 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #212] @ 0xd4 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ mov r7, fp │ │ str r6, [sp, #84] @ 0x54 │ │ add.w fp, sp, #288 @ 0x120 │ │ ldr r6, [sp, #64] @ 0x40 │ │ cmp r5, r9 │ │ - bne.n 58796 │ │ + bne.n 59b5e │ │ add.w sl, sl, #88 @ 0x58 │ │ lsls r0, r4, #31 │ │ - bne.w 57f4c │ │ - b.n 5879c │ │ + bne.w 59314 │ │ + b.n 59b64 │ │ ldr r1, [sp, #24] │ │ ldr r2, [sp, #300] @ 0x12c │ │ ldr r7, [sp, #296] @ 0x128 │ │ ldrb r0, [r1, #2] │ │ ldrh r1, [r1, #0] │ │ str r2, [sp, #84] @ 0x54 │ │ orr.w r0, r1, r0, lsl #16 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 586d0 │ │ + b.n 59a98 │ │ ldr r1, [sp, #20] │ │ ldrd r7, r2, [sp, #216] @ 0xd8 │ │ ldrb r0, [r1, #2] │ │ ldrh r1, [r1, #0] │ │ str r2, [sp, #84] @ 0x54 │ │ orr.w r0, r1, r0, lsl #16 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 5861c │ │ + b.n 599e4 │ │ str.w r8, [sp, #84] @ 0x54 │ │ - b.n 58750 │ │ + b.n 59b18 │ │ mov r7, r5 │ │ str.w fp, [sp, #84] @ 0x54 │ │ lsrs r0, r4, #8 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 586d0 │ │ + b.n 59a98 │ │ mov r0, r7 │ │ - bl 4721e │ │ - b.n 58250 │ │ + bl 47944 │ │ + b.n 59618 │ │ add r0, sp, #104 @ 0x68 │ │ - bl 429ac │ │ + bl 430d4 │ │ ldr r4, [sp, #264] @ 0x108 │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - beq.n 587fc │ │ + beq.n 59bc4 │ │ ldr r6, [sp, #272] @ 0x110 │ │ ldr r0, [sp, #268] @ 0x10c │ │ str r0, [sp, #80] @ 0x50 │ │ - cbz r6, 58790 │ │ + cbz r6, 59b58 │ │ ldr r0, [sp, #80] @ 0x50 │ │ adds r7, r0, #4 │ │ ldr.w r0, [r7, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r7, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r7, #12 │ │ subs r6, #1 │ │ - bne.n 5877c │ │ - cbz r4, 587fc │ │ + bne.n 59b44 │ │ + cbz r4, 59bc4 │ │ mov r5, r9 │ │ - b.n 587f0 │ │ + b.n 59bb8 │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ - b.n 5879e │ │ + b.n 59b66 │ │ mov r5, r9 │ │ add r0, sp, #104 @ 0x68 │ │ - bl 429ac │ │ + bl 430d4 │ │ ldr r6, [sp, #264] @ 0x108 │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n 587b6 │ │ + bne.n 59b7e │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ - b.n 587f6 │ │ + b.n 59bbe │ │ str.w r8, [sp, #72] @ 0x48 │ │ mov r8, r9 │ │ mov r9, r7 │ │ ldr r7, [sp, #272] @ 0x110 │ │ ldr.w sl, [sp, #84] @ 0x54 │ │ ldr r0, [sp, #268] @ 0x10c │ │ str r5, [sp, #60] @ 0x3c │ │ str r0, [sp, #80] @ 0x50 │ │ - cbz r7, 587e4 │ │ + cbz r7, 59bac │ │ ldr r0, [sp, #80] @ 0x50 │ │ adds r5, r0, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #12 │ │ subs r7, #1 │ │ - bne.n 587d0 │ │ + bne.n 59b98 │ │ mov r7, r9 │ │ mov r9, r8 │ │ ldr r5, [sp, #60] @ 0x3c │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ - cbz r6, 587f6 │ │ + cbz r6, 59bbe │ │ ldr r0, [sp, #80] @ 0x50 │ │ - blx d7b70 │ │ + blx d87c0 │ │ cmp r5, r9 │ │ - bne.w 58a40 │ │ + bne.w 59e08 │ │ ldrd r0, r1, [sp, #92] @ 0x5c │ │ add r2, sp, #256 @ 0x100 │ │ cmp r1, #2 │ │ str.w fp, [sp, #256] @ 0x100 │ │ str r2, [sp, #104] @ 0x68 │ │ - bcs.w 58a80 │ │ + bcs.w 59e4a │ │ ldr.w sl, [fp, #120] @ 0x78 │ │ cmp.w sl, #0 │ │ - beq.w 58a64 │ │ + beq.w 59e2e │ │ ldrd r5, r0, [sp, #88] @ 0x58 │ │ ldr r6, [sp, #96] @ 0x60 │ │ str r0, [sp, #76] @ 0x4c │ │ add.w r0, sl, sl, lsl #1 │ │ ldr.w r4, [fp, #116] @ 0x74 │ │ lsls r0, r0, #4 │ │ str r0, [sp, #80] @ 0x50 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ str r0, [sp, #60] @ 0x3c │ │ - beq.w 58ada │ │ + beq.w 59ea4 │ │ str r6, [sp, #84] @ 0x54 │ │ movs r6, #0 │ │ str r5, [sp, #56] @ 0x38 │ │ mov r5, sl │ │ - b.n 58892 │ │ + b.n 59c5a │ │ movs r7, #1 │ │ mov r0, r7 │ │ mov r1, r9 │ │ mov r2, fp │ │ add.w r8, r4, #48 @ 0x30 │ │ subs r5, #1 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r1, [sp, #60] @ 0x3c │ │ ldrd r0, ip, [r4] │ │ ldrd r2, r3, [r4, #8] │ │ str r0, [r1, r6] │ │ add.w r0, r1, r6 │ │ add.w r6, r6, #48 @ 0x30 │ │ ldrb.w r1, [r4, #32] │ │ @@ -73197,89 +74511,89 @@ │ │ strb.w r4, [r0, #40] @ 0x28 │ │ mov r4, r8 │ │ strb.w r1, [r0, #32] │ │ strd ip, r2, [r0, #4] │ │ strd r3, fp, [r0, #12] │ │ add.w r0, r0, #20 │ │ stmia.w r0, {r7, fp, lr} │ │ - cbz r5, 588b2 │ │ + cbz r5, 59c7a │ │ ldr r0, [sp, #80] @ 0x50 │ │ cmp r0, r6 │ │ - beq.n 588b2 │ │ + beq.n 59c7a │ │ ldrd r9, fp, [r4, #20] │ │ cmp.w fp, #0 │ │ - beq.n 58844 │ │ + beq.n 59c0c │ │ mov r0, fp │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 58ab4 │ │ + beq.w 59e7e │ │ mov r7, r0 │ │ - b.n 58846 │ │ + b.n 59c0e │ │ movs r0, #0 │ │ movs r1, #4 │ │ add r5, sp, #256 @ 0x100 │ │ add.w r8, sp, #288 @ 0x120 │ │ strd r0, r1, [sp, #264] @ 0x108 │ │ movw r1, #909 @ 0x38d │ │ strd r0, r0, [sp, #256] @ 0x100 │ │ strd r0, r0, [sp, #272] @ 0x110 │ │ strd r0, r1, [sp, #280] @ 0x118 │ │ mov r0, r5 │ │ - bl 58b08 │ │ + bl 5849c │ │ ldr r0, [sp, #276] @ 0x114 │ │ cmp r0, #0 │ │ - beq.n 588d0 │ │ + beq.n 59c98 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r6, #1 │ │ movs r7, #0 │ │ - b.n 58900 │ │ + b.n 59cc8 │ │ mla r1, r3, r1, r4 │ │ mla r1, r7, r6, r1 │ │ mov r6, r2 │ │ umull r2, r4, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r4, r3, r7, r4 │ │ mla r7, r3, r7, r4 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 588f0 │ │ + beq.n 59cb8 │ │ umull r2, r4, r3, r6 │ │ cmp r0, #1 │ │ - bne.n 588e6 │ │ + bne.n 59cae │ │ lsrs r0, r2, #2 │ │ - beq.n 588d0 │ │ + beq.n 59c98 │ │ ldr r0, [sp, #84] @ 0x54 │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ cmp r0, #0 │ │ - beq.n 589c6 │ │ + beq.n 59d8e │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, fp, r0, lsl #3 │ │ str r0, [sp, #72] @ 0x48 │ │ ldr r0, [sp, #60] @ 0x3c │ │ mov r9, fp │ │ adds r0, #28 │ │ str r0, [sp, #68] @ 0x44 │ │ add r0, sp, #104 @ 0x68 │ │ add.w r5, r0, #16 │ │ adds r0, #8 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 5895c │ │ + b.n 59d24 │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ add.w r8, sp, #288 @ 0x120 │ │ movs r2, #24 │ │ mov r1, r8 │ │ mov r0, fp │ │ - bl d44de │ │ + bl d53c2 │ │ add.w fp, fp, #24 │ │ add.w r9, r9, #24 │ │ ldr r0, [sp, #72] @ 0x48 │ │ cmp r9, r0 │ │ - beq.n 589c6 │ │ + beq.n 59d8e │ │ mov ip, r9 │ │ ldmia.w ip, {r0, r2, r3, r4, r6, r7} │ │ mov ip, r9 │ │ stmia.w r8, {r0, r2, r3, r4, r6, r7} │ │ ldr r0, [sp, #76] @ 0x4c │ │ str.w fp, [sp, #84] @ 0x54 │ │ str.w fp, [sp, #108] @ 0x6c │ │ @@ -73293,1665 +74607,251 @@ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ ldrb.w r3, [r8, #12] │ │ ldrb.w r2, [r8, #4] │ │ ldr.w r4, [r8], #48 │ │ strd r0, r1, [sp] │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 51410 │ │ + bl 51b9c │ │ subs.w fp, fp, #48 @ 0x30 │ │ - bne.n 58988 │ │ + bne.n 59d50 │ │ mov r2, r0 │ │ add r0, sp, #256 @ 0x100 │ │ mov r3, r1 │ │ - bl 58eb0 │ │ + bl 58844 │ │ cmp r0, #0 │ │ - bne.n 5893c │ │ + bne.n 59d04 │ │ add.w r8, sp, #288 @ 0x120 │ │ ldr.w fp, [sp, #84] @ 0x54 │ │ add.w r9, r9, #24 │ │ ldr r0, [sp, #72] @ 0x48 │ │ cmp r9, r0 │ │ - bne.n 5895c │ │ + bne.n 59d24 │ │ ldr r0, [sp, #76] @ 0x4c │ │ movw r8, #43691 @ 0xaaab │ │ ldrd r5, r7, [sp, #268] @ 0x10c │ │ movw r9, #17 │ │ sub.w r0, fp, r0 │ │ movt r8, #43690 @ 0xaaaa │ │ movt r9, #32768 @ 0x8000 │ │ mov.w r4, r0, lsr #3 │ │ - cbz r7, 589fc │ │ + cbz r7, 59dc4 │ │ adds r6, r5, #4 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #12 │ │ subs r7, #1 │ │ - bne.n 589e8 │ │ + bne.n 59db0 │ │ ldr r0, [sp, #264] @ 0x108 │ │ mul.w r4, r4, r8 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #60] @ 0x3c │ │ ldr r6, [sp, #56] @ 0x38 │ │ add.w r5, r0, #16 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #48 @ 0x30 │ │ subs.w sl, sl, #1 │ │ - bne.n 58a14 │ │ + bne.n 59ddc │ │ ldr r0, [sp, #60] @ 0x3c │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr r1, [sp, #76] @ 0x4c │ │ strd r9, r6, [r0] │ │ strd r1, r4, [r0, #8] │ │ add sp, #316 @ 0x13c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov.w r1, r8, lsr #16 │ │ ldr r0, [sp, #88] @ 0x58 │ │ + cmp r0, #0 │ │ strh.w r8, [r2, #5] │ │ strd r7, sl, [r2, #8] │ │ strb r4, [r2, #4] │ │ str r5, [r2, #0] │ │ strb r1, [r2, #7] │ │ - cbz r0, 58a72 │ │ + beq.n 59e02 │ │ ldr r0, [sp, #92] @ 0x5c │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #316 @ 0x13c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r2, sp, #88 @ 0x58 │ │ ldr r3, [sp, #36] @ 0x24 │ │ ldmia r2, {r0, r1, r2} │ │ strd r1, r2, [r3, #8] │ │ strd r9, r0, [r3] │ │ add sp, #316 @ 0x13c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #112] @ (58aec ) │ │ + ldr r0, [pc, #112] @ (59eb4 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ cmp r1, #21 │ │ - bcs.n 58ae2 │ │ - bl 59d80 │ │ - b.n 5880e │ │ - ldr r3, [pc, #120] @ (58b04 ) │ │ + bcs.n 59eac │ │ + bl 5a29c │ │ + b.n 59bd6 │ │ + ldr r3, [pc, #116] @ (59ecc ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #100] @ (58b00 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #100] @ (59ec8 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ mov r2, r9 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #84] @ (58afc ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #80] @ (59ec4 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ mov r2, r7 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #1 │ │ mov r1, fp │ │ - bl 3d98e │ │ - ldr r0, [pc, #48] @ (58af0 ) │ │ + bl 3e0ac │ │ + ldr r0, [pc, #48] @ (59eb8 ) │ │ add r2, sp, #288 @ 0x120 │ │ - ldr r3, [pc, #48] @ (58af4 ) │ │ - ldr r1, [pc, #52] @ (58af8 ) │ │ + ldr r3, [pc, #48] @ (59ebc ) │ │ + ldr r1, [pc, #48] @ (59ec0 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ ldr r1, [sp, #80] @ 0x50 │ │ movs r0, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ add r2, sp, #104 @ 0x68 │ │ - bl 44ab4 │ │ - b.n 5880e │ │ - nop │ │ - asrs r2, r4, #18 │ │ - movs r0, r1 │ │ - lsls r1, r1, #21 │ │ - vpaddl.s , q11 │ │ - movs r0, r1 │ │ - asrs r4, r6, #13 │ │ - movs r0, r1 │ │ - asrs r6, r1, #13 │ │ - movs r0, r1 │ │ - asrs r4, r3, #13 │ │ - movs r0, r1 │ │ - asrs r2, r5, #13 │ │ - movs r0, r1 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #36 @ 0x24 │ │ - mov r8, r0 │ │ - ldr r0, [r0, #20] │ │ - adds r0, #1 │ │ - str.w r0, [r8, #20] │ │ - bcc.w 58c3a │ │ - movs r0, #0 │ │ - movs r4, #1 │ │ - mov r7, r0 │ │ - str.w r0, [r8] │ │ - str.w r0, [r8, #4] │ │ - add.w r0, r4, r4, lsl #1 │ │ - lsls r5, r0, #2 │ │ - mov r0, r5 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 58cde │ │ - adds r1, r0, #4 │ │ - movs r2, #0 │ │ - movs r3, #8 │ │ - mov r6, r4 │ │ - str.w r2, [r1, #-4] │ │ - subs r6, #1 │ │ - strd r3, r2, [r1], #12 │ │ - bne.n 58b44 │ │ - mov r1, r4 │ │ - ldr.w r2, [r8, #8] │ │ - mov ip, r7 │ │ - str r2, [sp, #20] │ │ - ldrd r7, r2, [r8, #12] │ │ - strd r1, r0, [r8, #8] │ │ - add.w r0, r2, r2, lsl #1 │ │ - str.w r8, [sp, #32] │ │ - add.w r5, r7, r0, lsl #2 │ │ - str.w r4, [r8, #16] │ │ - sub.w r0, r5, #12 │ │ - str r0, [sp, #28] │ │ - movs r0, #0 │ │ - mov sl, r7 │ │ - str r7, [sp, #24] │ │ - cbz r7, 58bbc │ │ - ldr r1, [sp, #28] │ │ - sub.w r6, r1, sl │ │ - cbz r0, 58b96 │ │ - cmp r9, r8 │ │ - bne.n 58bc8 │ │ - cmp.w fp, #0 │ │ - it ne │ │ - blxne d7b70 │ │ - cmp sl, r5 │ │ - beq.w 58cb4 │ │ - mov r1, sl │ │ - ldr.w fp, [r1], #12 │ │ - cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.n 58c8a │ │ - ldrd r0, r2, [sl, #4] │ │ - subs r6, #12 │ │ - mov sl, r1 │ │ - add.w r8, r0, r2, lsl #3 │ │ - mov r9, r0 │ │ - cmp r0, #0 │ │ - bne.n 58b88 │ │ - b.n 58b96 │ │ - cmp r0, #0 │ │ - beq.w 58ccc │ │ - cmp r9, r8 │ │ - bne.n 58bd0 │ │ - b.n 58cc4 │ │ - ldr r1, [sp, #32] │ │ - ldr.w ip, [r1] │ │ - ldr r4, [r1, #16] │ │ - ldr.w r6, [r9] │ │ - movw r1, #31829 @ 0x7c55 │ │ - movt r1, #32586 @ 0x7f4a │ │ - muls r1, r6 │ │ - and.w r1, r1, ip │ │ - cmp r4, r1 │ │ - bls.n 58cd2 │ │ - ldr r2, [sp, #32] │ │ - add.w r1, r1, r1, lsl #1 │ │ - ldr.w lr, [r9, #4] │ │ - ldr r2, [r2, #12] │ │ - ldr.w r3, [r2, r1, lsl #2] │ │ - add.w r1, r2, r1, lsl #2 │ │ - ldr r7, [r1, #8] │ │ - cmp r7, r3 │ │ - beq.n 58c20 │ │ - mov r3, r1 │ │ - ldr r1, [r1, #4] │ │ - adds r2, r7, #1 │ │ - add.w r9, r9, #8 │ │ - str r2, [r3, #8] │ │ - str.w r6, [r1, r7, lsl #3] │ │ - add.w r1, r1, r7, lsl #3 │ │ - str.w lr, [r1, #4] │ │ - ldr r7, [sp, #24] │ │ - cmp r7, #0 │ │ - bne.n 58b80 │ │ - b.n 58bbc │ │ - str r0, [sp, #16] │ │ - mov r0, r1 │ │ - str.w ip, [sp, #12] │ │ - strd r1, lr, [sp, #4] │ │ - bl 475d8 │ │ - ldrd r1, lr, [sp, #4] │ │ - ldrd ip, r0, [sp, #12] │ │ - b.n 58c00 │ │ - movs r1, #0 │ │ - movs r3, #2 │ │ - movs r2, #1 │ │ - movs r7, #0 │ │ - b.n 58c54 │ │ - umull r6, r5, r3, r3 │ │ - lsrs r0, r0, #1 │ │ - mla r5, r3, r7, r5 │ │ - mla r7, r3, r7, r5 │ │ - mov r3, r6 │ │ - lsls r6, r0, #31 │ │ - beq.n 58c44 │ │ - umull r4, r6, r3, r2 │ │ - cmp r0, #1 │ │ - beq.n 58c6c │ │ - mla r1, r3, r1, r6 │ │ - mla r1, r7, r2, r1 │ │ - mov r2, r4 │ │ - b.n 58c44 │ │ - subs r7, r4, #1 │ │ - mov.w r0, #0 │ │ - sbc.w r0, r0, #0 │ │ - strd r7, r0, [r8] │ │ - movw r0, #43690 @ 0xaaaa │ │ - movt r0, #2730 @ 0xaaa │ │ - cmp r4, r0 │ │ - bls.n 58ce6 │ │ - bl 3da28 │ │ - cmp r5, r1 │ │ - beq.n 58cb4 │ │ - movw r0, #43691 @ 0xaaab │ │ - add.w r4, sl, #16 │ │ - movt r0, #43690 @ 0xaaaa │ │ - umull r0, r1, r6, r0 │ │ - lsrs r5, r1, #3 │ │ - ldr.w r0, [r4, #-4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ - adds r4, #12 │ │ - subs r5, #1 │ │ - bne.n 58ca0 │ │ - ldr r0, [sp, #20] │ │ - cbz r0, 58ccc │ │ - mov r0, r7 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ - mov r7, r0 │ │ - cmp.w fp, #0 │ │ - bne.n 58cb8 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #32] @ (58cf4 ) │ │ - mov r0, r1 │ │ - mov r1, r4 │ │ - add r2, pc │ │ - bl 3f474 │ │ - movs r0, #4 │ │ - mov r1, r5 │ │ - bl 3d98e │ │ - cmp r4, #0 │ │ - bne.w 58b2a │ │ - movs r1, #0 │ │ - movs r0, #4 │ │ - b.n 58b52 │ │ - nop │ │ - asrs r4, r6, #5 │ │ - movs r0, r1 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #28 │ │ - ldrd sl, r9, [sp, #64] @ 0x40 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - mov r8, r3 │ │ - mov r6, r2 │ │ - mov r7, r1 │ │ - movs r5, #8 │ │ - cbz r0, 58d76 │ │ - movs r0, #8 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 58e84 │ │ - eor.w r1, r8, #2147483648 @ 0x80000000 │ │ - str r1, [r0, #4] │ │ - movs r1, #0 │ │ - str r6, [r0, #0] │ │ - strd r5, r1, [sp] │ │ - add r1, sp, #8 │ │ - mov r5, r0 │ │ - movs r2, #17 │ │ - mov r0, r1 │ │ - mov r1, r7 │ │ - mov r3, r5 │ │ - bl 49810 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ - ldrd r3, r0, [sp, #16] │ │ - ldr r1, [sp, #24] │ │ - ldrd r7, r2, [sp, #8] │ │ - cbnz r7, 58db4 │ │ - cbz r2, 58d6a │ │ - cmp r3, #8 │ │ - bne.w 58e8c │ │ - ldr r7, [r2, #0] │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ - ldr r6, [r2, #4] │ │ - subs.w r7, sl, r7 │ │ - eor.w r3, r3, r6 │ │ - sbcs.w r3, r9, r3 │ │ - bge.n 58e02 │ │ - movs r0, #0 │ │ - str r0, [r4, #4] │ │ - str r0, [r4, #0] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #8 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 58e84 │ │ - eor.w r1, r9, #2147483648 @ 0x80000000 │ │ - str r1, [r0, #4] │ │ - movs r1, #0 │ │ - str.w sl, [r0] │ │ - strd r5, r1, [sp] │ │ - add r1, sp, #8 │ │ - mov r5, r0 │ │ - movs r2, #17 │ │ - mov r0, r1 │ │ - mov r1, r7 │ │ - mov r3, r5 │ │ - bl 49810 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ - ldrd r3, r0, [sp, #16] │ │ - ldr r1, [sp, #24] │ │ - ldrd r5, r2, [sp, #8] │ │ - cbz r5, 58dc6 │ │ - str r0, [r4, #12] │ │ - movs r0, #1 │ │ - str r2, [r4, #4] │ │ - str r3, [r4, #8] │ │ - str r1, [r4, #16] │ │ - str r0, [r4, #0] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov.w fp, #2147483648 @ 0x80000000 │ │ - cbz r2, 58e16 │ │ - cmp r3, #8 │ │ - bne.n 58e8c │ │ - ldr r3, [r2, #4] │ │ - ldr.w ip, [r2] │ │ - eor.w r5, r3, fp │ │ - subs.w r3, sl, ip │ │ - sbcs.w r3, r9, r5 │ │ - bge.n 58e02 │ │ - movs r0, #0 │ │ - mov r1, r7 │ │ - str r0, [sp, #4] │ │ - add r0, sp, #8 │ │ - movs r2, #14 │ │ - movs r3, #0 │ │ - bl 49810 │ │ - add r7, sp, #8 │ │ - ldrd r2, r3, [sp, #20] │ │ - ldmia r7, {r0, r1, r7} │ │ - cbz r0, 58e54 │ │ - movs r0, #1 │ │ - b.n 58e74 │ │ - movs r3, #8 │ │ - strd r0, r1, [r4, #12] │ │ - strd r2, r3, [r4, #4] │ │ - movs r0, #0 │ │ - str r0, [r4, #0] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - mov r1, r7 │ │ - str r0, [sp, #4] │ │ - add r0, sp, #8 │ │ - movs r2, #6 │ │ - movs r3, #0 │ │ - bl 49810 │ │ - ldrd r3, r0, [sp, #16] │ │ - ldr r1, [sp, #24] │ │ - ldrd r5, r2, [sp, #8] │ │ - cmp r5, #1 │ │ - beq.n 58db4 │ │ - cmp r2, #0 │ │ - beq.n 58d6a │ │ - cmp r3, #8 │ │ - bne.n 58e8c │ │ - ldr r5, [r2, #4] │ │ - ldr.w ip, [r2] │ │ - eor.w r5, r5, fp │ │ - subs.w r3, ip, r6 │ │ - sbcs.w r3, r5, r8 │ │ - blt.w 58d6a │ │ - b.n 58dda │ │ - cmp r1, #0 │ │ - beq.w 58d6a │ │ - cmp r7, #8 │ │ - bne.n 58e8c │ │ - ldr r0, [r1, #0] │ │ - ldr r7, [r1, #4] │ │ - subs r0, r0, r6 │ │ - eor.w r7, r7, fp │ │ - sbcs.w r0, r7, r8 │ │ - blt.w 58d6a │ │ - movs r0, #0 │ │ - movs r7, #8 │ │ - strd r1, r7, [r4, #4] │ │ - strd r2, r3, [r4, #12] │ │ - str r0, [r4, #0] │ │ - add sp, #28 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #1 │ │ - movs r1, #8 │ │ - bl 3d98e │ │ - ldr r0, [pc, #20] @ (58ea4 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #20] @ (58ea8 ) │ │ - ldr r1, [pc, #24] @ (58eac ) │ │ - add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - nop │ │ - lsls r1, r7, #5 │ │ - @ instruction: 0xfffc0e96 │ │ - movs r0, r1 │ │ - lsrs r4, r4, #30 │ │ - movs r0, r1 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #4 │ │ - mov r4, r0 │ │ - movw r0, #31829 @ 0x7c55 │ │ - movt r0, #32586 @ 0x7f4a │ │ - ldr r7, [r4, #0] │ │ - muls r0, r2 │ │ - ldr r1, [r4, #16] │ │ - ands r0, r7 │ │ - cmp r1, r0 │ │ - bls.n 58f6e │ │ - ldr r7, [r4, #12] │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r8, r7, r0, lsl #2 │ │ - movs r7, #0 │ │ - ldrd r0, r9, [r8, #4] │ │ - mov.w sl, r9, lsl #3 │ │ - mov r6, r7 │ │ - cmp sl, r7 │ │ - beq.n 58efa │ │ - adds r5, r0, r6 │ │ - ldr r7, [r0, r6] │ │ - ldr r5, [r5, #4] │ │ - eors r7, r2 │ │ - eors r5, r3 │ │ - orrs r7, r5 │ │ - add.w r7, r6, #8 │ │ - bne.n 58ee0 │ │ - b.n 58f1e │ │ - ldr r7, [r4, #24] │ │ - ldr.w ip, [r8] │ │ - adds r5, r7, #1 │ │ - str r5, [r4, #24] │ │ - cmp r9, ip │ │ - beq.n 58f56 │ │ - str.w r2, [r0, r9, lsl #3] │ │ - add.w r0, r0, r9, lsl #3 │ │ - add.w r2, r9, #1 │ │ - str r3, [r0, #4] │ │ - lsls r0, r5, #29 │ │ - str.w r2, [r8, #8] │ │ - bmi.n 58f2e │ │ - sub.w r0, sl, r6 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - mov.w r8, #1000 @ 0x3e8 │ │ - mul.w r0, r5, r8 │ │ - blx d4ea0 │ │ - ldr r1, [r4, #28] │ │ - cmp r0, r1 │ │ - bls.n 58f1e │ │ - mov r0, r4 │ │ - bl 58b08 │ │ - ldr r1, [r4, #16] │ │ - ldr r5, [r4, #24] │ │ - cmp r1, #0 │ │ - bne.n 58f32 │ │ - ldr r0, [pc, #44] @ (58f7c ) │ │ - add r0, pc │ │ - bl 3fc00 │ │ - mov r0, r8 │ │ - str r1, [sp, #0] │ │ - mov r7, r3 │ │ - mov fp, r2 │ │ - bl 475d8 │ │ - ldr r1, [sp, #0] │ │ - mov r2, fp │ │ - ldr.w r0, [r8, #4] │ │ - mov r3, r7 │ │ - b.n 58f08 │ │ - ldr r2, [pc, #8] @ (58f78 ) │ │ - add r2, pc │ │ - bl 3f474 │ │ - nop │ │ - lsrs r4, r5, #27 │ │ - movs r0, r1 │ │ - lsrs r4, r3, #28 │ │ - movs r0, r1 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #92 @ 0x5c │ │ - mov r9, r3 │ │ - mov r4, r0 │ │ - ldrd r3, r0, [r0] │ │ - mov r8, r2 │ │ - ldrb r0, [r0, #0] │ │ - ldrd r1, r2, [r3, #80] @ 0x50 │ │ - ldr r7, [sp, #120] @ 0x78 │ │ - strd r7, r0, [sp] │ │ - add r0, sp, #8 │ │ - bl 553f0 │ │ - ldr r0, [r4, #8] │ │ - ldr r6, [r0, #0] │ │ - cbz r6, 59000 │ │ - ldr r7, [r0, #4] │ │ - cbz r7, 58fbe │ │ - mov r0, r7 │ │ - blx d7bb0 │ │ - mov r5, r0 │ │ - cbnz r0, 58fc0 │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - bl 3d98e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ - bl d44bc │ │ - movs r0, #0 │ │ - add r1, sp, #8 │ │ - str r0, [sp, #76] @ 0x4c │ │ - mov.w r0, r9, lsr #31 │ │ - str r0, [sp, #72] @ 0x48 │ │ - movs r0, #2 │ │ - strb.w r0, [sp, #64] @ 0x40 │ │ - add r0, sp, #24 │ │ - add r2, sp, #52 @ 0x34 │ │ - add r3, sp, #64 @ 0x40 │ │ - str r7, [sp, #60] @ 0x3c │ │ - strd r7, r5, [sp, #52] @ 0x34 │ │ - strd r8, r9, [sp, #80] @ 0x50 │ │ - bl 56d0c │ │ - ldrb.w r0, [sp, #24] │ │ - cmp r0, #6 │ │ - itt ne │ │ - addne.w r0, sp, #24 │ │ - blne 4d5f0 │ │ - ldr r4, [r4, #12] │ │ - add r2, sp, #8 │ │ - add.w ip, sp, #64 @ 0x40 │ │ - ldmia r2, {r0, r1, r2} │ │ - ldr r5, [r4, #8] │ │ - ldr r3, [r4, #0] │ │ - stmia.w ip, {r0, r1, r2} │ │ - cmp r5, r3 │ │ - beq.n 59036 │ │ - add r2, sp, #64 @ 0x40 │ │ - ldr r3, [r4, #4] │ │ - add.w r7, r5, r5, lsl #1 │ │ - ldmia r2, {r0, r1, r2} │ │ - str.w r0, [r3, r7, lsl #2] │ │ - adds r0, r5, #1 │ │ - str r0, [r4, #8] │ │ - add.w r0, r3, r7, lsl #2 │ │ - strd r1, r2, [r0, #4] │ │ - add sp, #92 @ 0x5c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r0, r4 │ │ - bl 4743a │ │ - b.n 59016 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #36 @ 0x24 │ │ - ldrd r9, fp, [sp, #72] @ 0x48 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - mov r5, r2 │ │ - cbz r0, 590a8 │ │ - movs r0, #0 │ │ - movs r2, #17 │ │ - strd r3, r0, [sp] │ │ - add r0, sp, #16 │ │ - mov r3, r5 │ │ - bl 49810 │ │ - add.w r8, sp, #16 │ │ - ldrd r7, sl, [sp, #28] │ │ - ldmia.w r8, {r0, r6, r8} │ │ - cbnz r0, 590ca │ │ - cbz r6, 5909c │ │ - mov r2, fp │ │ - mov r0, r9 │ │ - mov r1, r6 │ │ - cmp r8, fp │ │ - it cc │ │ - movcc r2, r8 │ │ - blx d7c10 │ │ - movs r1, #0 │ │ - cmp fp, r8 │ │ - mov.w r2, #0 │ │ - it cc │ │ - movcc r2, #1 │ │ - cmp r0, #0 │ │ - it mi │ │ - movmi r1, #1 │ │ - it eq │ │ - moveq r1, r2 │ │ - cmp r1, #0 │ │ - beq.w 591c0 │ │ - movs r1, #0 │ │ - str r1, [r4, #4] │ │ - str r1, [r4, #0] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - str r3, [sp, #8] │ │ - strd fp, r0, [sp] │ │ - add r0, sp, #16 │ │ - movs r2, #17 │ │ - mov r3, r9 │ │ - str r1, [sp, #12] │ │ - bl 49810 │ │ - add.w r8, sp, #16 │ │ - ldrd r7, sl, [sp, #28] │ │ - ldmia.w r8, {r0, r6, r8} │ │ - cbz r0, 590e0 │ │ - str r7, [r4, #12] │ │ - movs r1, #1 │ │ - str r6, [r4, #4] │ │ - str.w r8, [r4, #8] │ │ - str.w sl, [r4, #16] │ │ - str r1, [r4, #0] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbz r6, 59118 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - cmp r0, #0 │ │ - beq.n 59176 │ │ - movs r0, #0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #4] │ │ - add r0, sp, #16 │ │ - movs r2, #7 │ │ - movs r3, #0 │ │ - bl 49810 │ │ - ldrd ip, r3, [sp, #24] │ │ - ldr r2, [sp, #32] │ │ - ldrd r1, r0, [sp, #16] │ │ - cmp r1, #1 │ │ - bne.n 5916a │ │ - strd r0, ip, [r4, #4] │ │ - movs r1, #1 │ │ - strd r3, r2, [r4, #12] │ │ - str r1, [r4, #0] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - ldr r1, [sp, #12] │ │ - str r0, [sp, #4] │ │ - add r0, sp, #16 │ │ - movs r2, #6 │ │ - movs r3, #0 │ │ - bl 49810 │ │ - add.w r8, sp, #16 │ │ - ldrd r7, sl, [sp, #28] │ │ - ldmia.w r8, {r0, r6, r8} │ │ - cmp r0, #0 │ │ - bne.n 590ca │ │ - cmp r6, #0 │ │ - beq.n 5909c │ │ - ldr r2, [sp, #8] │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - cmp r8, r2 │ │ - it cc │ │ - movcc r2, r8 │ │ - blx d7c10 │ │ - ldr r2, [sp, #8] │ │ - movs r1, #0 │ │ - cmp r2, r8 │ │ - mov.w r2, #0 │ │ - it hi │ │ - movhi r2, #1 │ │ - cmp r0, #0 │ │ - it gt │ │ - movgt r1, #1 │ │ - it eq │ │ - moveq r1, r2 │ │ - cmp r1, #0 │ │ - bne.n 5909c │ │ - b.n 59176 │ │ - cmp r0, #0 │ │ - itttt ne │ │ - movne r7, r3 │ │ - movne sl, r2 │ │ - movne r8, ip │ │ - movne r6, r0 │ │ - mov r2, fp │ │ - mov r0, r9 │ │ - mov r1, r6 │ │ - cmp r8, fp │ │ - it cc │ │ - movcc r2, r8 │ │ - blx d7c10 │ │ - cmp fp, r8 │ │ - mov.w r2, #0 │ │ - it cc │ │ - movcc r2, #1 │ │ - cmp r0, #0 │ │ - mov.w r0, #0 │ │ - mov.w r1, #0 │ │ - it mi │ │ - movmi r0, #1 │ │ - it eq │ │ - moveq r0, r2 │ │ - cbz r0, 591c0 │ │ - str r1, [sp, #4] │ │ - add r0, sp, #16 │ │ - ldr r1, [sp, #12] │ │ - movs r2, #14 │ │ - movs r3, #0 │ │ - bl 49810 │ │ - add.w r9, sp, #16 │ │ - ldmia.w r9, {r0, r6, r7, r8, r9} │ │ - cbz r0, 591d2 │ │ - movs r1, #1 │ │ - b.n 5920e │ │ - strd r6, r8, [r4, #4] │ │ - movs r1, #0 │ │ - strd r7, sl, [r4, #12] │ │ - str r1, [r4, #0] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r6, #0 │ │ - beq.w 5909c │ │ - ldr.w sl, [sp, #8] │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - cmp r7, sl │ │ - mov r2, sl │ │ - it cc │ │ - movcc r2, r7 │ │ - blx d7c10 │ │ - cmp sl, r7 │ │ - mov.w r2, #0 │ │ - it hi │ │ - movhi r2, #1 │ │ - cmp r0, #0 │ │ - mov.w r0, #0 │ │ - mov.w r1, #0 │ │ - it gt │ │ - movgt r0, #1 │ │ - it eq │ │ - moveq r0, r2 │ │ - cmp r0, #0 │ │ - bne.w 5909c │ │ - adds r0, r4, #4 │ │ - stmia.w r0, {r6, r7, r8, r9} │ │ - str r1, [r4, #0] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - cmp r3, #8 │ │ - bne.w 59334 │ │ - mov r4, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r6, [r2, #4] │ │ - mov r7, r1 │ │ - ldr.w fp, [r2] │ │ - ldr r0, [r0, #0] │ │ - eor.w r9, r6, #2147483648 @ 0x80000000 │ │ - cbz r0, 59248 │ │ - mov r2, fp │ │ - mov r3, r9 │ │ - bl 58eb0 │ │ - cmp r0, #0 │ │ - beq.n 592fe │ │ - ldr r5, [r7, #4] │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.n 59320 │ │ - movs r0, #8 │ │ - mov.w r8, #8 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.n 5934a │ │ - str r6, [r0, #4] │ │ - movs r2, #0 │ │ - str.w fp, [r0] │ │ - mov r6, r0 │ │ - ldr r1, [r5, #4] │ │ - mov r3, r6 │ │ - strd r8, r2, [sp] │ │ - add r2, sp, #16 │ │ - mov r0, r2 │ │ - movs r2, #16 │ │ - bl 49810 │ │ - mov r0, r6 │ │ - blx d7b70 │ │ - ldrd r0, r5, [sp, #16] │ │ - cbz r0, 59298 │ │ - add r2, sp, #24 │ │ - ldmia r2, {r0, r1, r2} │ │ - strd r1, r2, [r4, #8] │ │ - strd r5, r0, [r4] │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd sl, r0, [sp, #28] │ │ - mov.w r8, #41 @ 0x29 │ │ - str r0, [sp, #12] │ │ - movs r0, #41 @ 0x29 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.n 59352 │ │ - ldr r1, [pc, #172] @ (5935c ) │ │ - movs r2, #41 @ 0x29 │ │ - mov r6, r0 │ │ - add r1, pc │ │ - bl d44bc │ │ - movs r0, #13 │ │ - str.w r8, [sp, #28] │ │ - movt r0, #32768 @ 0x8000 │ │ - strd r8, r6, [sp, #20] │ │ - str r0, [sp, #16] │ │ - cbz r5, 59312 │ │ - add r6, sp, #16 │ │ - mov r0, r6 │ │ - bl 3193c │ │ - ldr r2, [sp, #12] │ │ - cmp r2, #1 │ │ - bls.n 59328 │ │ - ldrh.w r0, [sl] │ │ - mov r3, r9 │ │ - ldr r1, [r7, #8] │ │ - str r0, [sp, #32] │ │ - add.w r0, r6, #8 │ │ - strd sl, r2, [sp, #24] │ │ - mov r2, fp │ │ - str r0, [sp, #0] │ │ - mov r0, r4 │ │ - strd fp, r9, [sp, #16] │ │ - bl 59894 │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #13 │ │ - movt r0, #32768 @ 0x8000 │ │ - adds r0, #4 │ │ - str r0, [r4, #0] │ │ - movs r0, #1 │ │ - strb r0, [r4, #4] │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r1, #41 @ 0x29 │ │ - stmia.w r4, {r0, r1, r6} │ │ - str r1, [r4, #12] │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #72] @ (5936c ) │ │ - add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #68] @ (59370 ) │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #40] @ (59360 ) │ │ - add r2, sp, #16 │ │ - ldr r3, [pc, #40] @ (59364 ) │ │ - ldr r1, [pc, #44] @ (59368 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - movs r0, #1 │ │ - movs r1, #8 │ │ - bl 3d98e │ │ - movs r0, #1 │ │ - movs r1, #41 @ 0x29 │ │ - bl 3d98e │ │ - nop │ │ - bmi.n 593b4 │ │ - @ instruction: 0xfffbfcd1 │ │ - vtbx.8 d16, {d27-d28}, d30 │ │ - movs r0, r1 │ │ - lsrs r4, r7, #11 │ │ - movs r0, r1 │ │ - lsrs r2, r7, #15 │ │ - movs r0, r1 │ │ - lsrs r6, r1, #11 │ │ - movs r0, r1 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #36 @ 0x24 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - cmp r0, #8 │ │ - bne.n 59474 │ │ - ldr r0, [r1, #0] │ │ - mov r5, r1 │ │ - cmp r0, #0 │ │ - beq.n 5945e │ │ - movs r0, #8 │ │ - mov r9, r2 │ │ - ldr r6, [r3, #0] │ │ - mov.w r8, #8 │ │ - ldr r7, [r3, #4] │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.n 5948a │ │ - movs r2, #0 │ │ - ldr r1, [r5, #4] │ │ - strd r8, r2, [sp] │ │ - add.w r8, sp, #8 │ │ - mov r5, r0 │ │ - str r6, [r0, #0] │ │ - str r7, [r0, #4] │ │ - mov r0, r8 │ │ - movs r2, #16 │ │ - mov r3, r5 │ │ - bl 49810 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ - add r7, sp, #16 │ │ - ldrd r2, r0, [sp, #8] │ │ - ldmia r7, {r1, r6, r7} │ │ - cmp r2, #1 │ │ - bne.n 593d4 │ │ - stmia r4!, {r0, r1, r6, r7} │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbz r0, 59420 │ │ - cmp r1, #8 │ │ - bne.n 59474 │ │ - cmp r7, #1 │ │ - bls.n 59466 │ │ - ldr.w sl, [r0] │ │ - ldr r0, [r0, #4] │ │ - ldrh.w fp, [r6] │ │ - eor.w r5, r0, #2147483648 @ 0x80000000 │ │ - ldrd r0, r9, [r9] │ │ - ldr r0, [r0, #0] │ │ - cbz r0, 593fe │ │ - mov r2, sl │ │ - mov r3, r5 │ │ - bl 58eb0 │ │ - cbz r0, 5944a │ │ - add r0, sp, #16 │ │ - mov r1, r9 │ │ - stmia.w r0, {r6, r7, fp} │ │ - add.w r0, r8, #8 │ │ - mov r2, sl │ │ - str r0, [sp, #0] │ │ - mov r0, r4 │ │ - mov r3, r5 │ │ - strd sl, r5, [sp, #8] │ │ - bl 59894 │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #28 │ │ - movs r6, #28 │ │ - blx d7bb0 │ │ - cbz r0, 59492 │ │ - ldr r1, [pc, #112] @ (5949c ) │ │ - movs r2, #28 │ │ - mov r5, r0 │ │ - add r1, pc │ │ - bl d44bc │ │ - movs r0, #13 │ │ - strd r5, r6, [r4, #8] │ │ - movt r0, #32768 @ 0x8000 │ │ - strd r0, r6, [r4] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #13 │ │ - movt r0, #32768 @ 0x8000 │ │ - adds r0, #4 │ │ - str r0, [r4, #0] │ │ - movs r0, #1 │ │ - strb r0, [r4, #4] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #76] @ (594ac ) │ │ - add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #72] @ (594b0 ) │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - mov r2, r7 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #40] @ (594a0 ) │ │ - add r2, sp, #8 │ │ - ldr r3, [pc, #40] @ (594a4 ) │ │ - ldr r1, [pc, #44] @ (594a8 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - movs r0, #1 │ │ - movs r1, #8 │ │ - bl 3d98e │ │ - movs r0, #1 │ │ - movs r1, #28 │ │ - bl 3d98e │ │ - nop │ │ - bne.n 59458 │ │ - @ instruction: 0xfffbfb91 │ │ - vtbl.8 d16, {d27}, d30 │ │ - movs r0, r1 │ │ - lsrs r4, r7, #6 │ │ - movs r0, r1 │ │ - lsrs r4, r7, #10 │ │ - movs r0, r1 │ │ - lsrs r6, r1, #6 │ │ - movs r0, r1 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #68 @ 0x44 │ │ - cmp r3, #8 │ │ - bne.w 5965e │ │ - mov r4, r0 │ │ - ldr r0, [r1, #0] │ │ - ldr r6, [r2, #4] │ │ - mov r7, r1 │ │ - ldr.w r8, [r2] │ │ - ldr r0, [r0, #0] │ │ - eor.w r9, r6, #2147483648 @ 0x80000000 │ │ - cbz r0, 594e0 │ │ - mov r2, r8 │ │ - mov r3, r9 │ │ - bl 58eb0 │ │ - cmp r0, #0 │ │ - beq.n 595cc │ │ - ldr r5, [r7, #4] │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - beq.w 5964a │ │ - movs r0, #8 │ │ - mov.w sl, #8 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 59674 │ │ - str r6, [r0, #4] │ │ - movs r2, #0 │ │ - str.w r8, [r0] │ │ - mov r6, r0 │ │ - ldr r1, [r5, #4] │ │ - mov r3, r6 │ │ - strd sl, r2, [sp] │ │ - add r2, sp, #40 @ 0x28 │ │ - mov r0, r2 │ │ - movs r2, #16 │ │ - bl 49810 │ │ - mov r0, r6 │ │ - blx d7b70 │ │ - ldrd r0, sl, [sp, #40] @ 0x28 │ │ - cbz r0, 59534 │ │ - add r2, sp, #48 @ 0x30 │ │ - ldmia r2, {r0, r1, r2} │ │ - strd r1, r2, [r4, #8] │ │ - strd sl, r0, [r4] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldrd fp, r0, [sp, #52] @ 0x34 │ │ - movs r5, #41 @ 0x29 │ │ - str r0, [sp, #12] │ │ - movs r0, #41 @ 0x29 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 5967c │ │ - ldr r1, [pc, #312] @ (59684 ) │ │ - movs r2, #41 @ 0x29 │ │ - mov r6, r0 │ │ - add r1, pc │ │ - bl d44bc │ │ - movs r1, #17 │ │ - str r5, [sp, #52] @ 0x34 │ │ - movt r1, #32768 @ 0x8000 │ │ - subs r0, r1, #4 │ │ - cmp.w sl, #0 │ │ - strd r5, r6, [sp, #44] @ 0x2c │ │ - str r0, [sp, #40] @ 0x28 │ │ - beq.n 595de │ │ - add r0, sp, #40 @ 0x28 │ │ - mov sl, r1 │ │ - bl 3193c │ │ - ldr r2, [sp, #12] │ │ - cmp r2, #1 │ │ - bls.n 59652 │ │ - ldrh.w r0, [fp] │ │ - add r5, sp, #40 @ 0x28 │ │ - ldr r7, [r7, #8] │ │ - mov r3, r9 │ │ - strd r2, r0, [sp, #28] │ │ - add r0, sp, #16 │ │ - stmia.w r0, {r8, r9, fp} │ │ - add r2, sp, #16 │ │ - add.w r6, r2, #8 │ │ - ldrd r1, r0, [r7] │ │ - mov r2, r8 │ │ - strd r6, r0, [sp] │ │ - mov r0, r5 │ │ - bl 47dc8 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - ldrb.w r0, [sp, #44] @ 0x2c │ │ - cmp r1, sl │ │ - bne.n 595ec │ │ - mov r3, sl │ │ - lsls r0, r0, #31 │ │ - beq.n 5960a │ │ - ldr r0, [r7, #8] │ │ - ldrd r1, r2, [r0, #4] │ │ - adds r1, #1 │ │ - str r1, [r0, #4] │ │ - cmp r1, r2 │ │ - bls.n 59616 │ │ - movs r0, #0 │ │ - str r3, [r4, #0] │ │ - strb r0, [r4, #4] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #17 │ │ - movt r0, #32768 @ 0x8000 │ │ - str r0, [r4, #0] │ │ - movs r0, #1 │ │ - strb r0, [r4, #4] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r1, #41 @ 0x29 │ │ - stmia.w r4, {r0, r1, r6} │ │ - str r1, [r4, #12] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r2, [sp, #45] @ 0x2d │ │ - ldr r7, [sp, #52] @ 0x34 │ │ - ldr.w r3, [sp, #49] @ 0x31 │ │ - str r7, [r4, #12] │ │ - str.w r3, [r4, #9] │ │ - str.w r2, [r4, #5] │ │ - strb r0, [r4, #4] │ │ - str r1, [r4, #0] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - str r3, [r4, #0] │ │ - movs r0, #1 │ │ - strb r0, [r4, #4] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [r0, #12] │ │ - cmp r1, r2 │ │ - bls.n 5963e │ │ - str.w r8, [sp, #40] @ 0x28 │ │ - ldmia.w r6, {r1, r2, r3} │ │ - ldr r0, [r0, #0] │ │ - strd r2, r3, [sp, #52] @ 0x34 │ │ - mov r2, r8 │ │ - mov r3, r9 │ │ - strd r9, r1, [sp, #44] @ 0x2c │ │ - add.w r1, r5, #8 │ │ - str r1, [sp, #0] │ │ - bl 58f80 │ │ - mov r3, sl │ │ - movs r0, #1 │ │ - str r3, [r4, #0] │ │ - strb r0, [r4, #4] │ │ - add sp, #68 @ 0x44 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #72] @ (59694 ) │ │ - add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #68] @ (59698 ) │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #40] @ (59688 ) │ │ - add r2, sp, #40 @ 0x28 │ │ - ldr r3, [pc, #40] @ (5968c ) │ │ - ldr r1, [pc, #40] @ (59690 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - movs r0, #1 │ │ - movs r1, #8 │ │ - bl 3d98e │ │ - movs r0, #1 │ │ - movs r1, #41 @ 0x29 │ │ - bl 3d98e │ │ - bne.n 595a4 │ │ - vtbl.8 d31, {d27-d28}, d23 │ │ - vcvt.f32.u32 q8, q2 │ │ + bl 451e4 │ │ + b.n 59bd6 │ │ + lsrs r0, r1, #20 │ │ movs r0, r1 │ │ - lsls r2, r2, #31 │ │ - movs r0, r1 │ │ - lsrs r0, r2, #3 │ │ - movs r0, r1 │ │ - lsls r4, r4, #30 │ │ + bl ffe4feb2 │ │ + lsrs r4, r7, #9 │ │ movs r0, r1 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ - mov fp, r0 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - cmp r0, #8 │ │ - bne.w 59854 │ │ - ldr r0, [r1, #0] │ │ - mov r5, r1 │ │ - cmp r0, #0 │ │ - beq.w 5983e │ │ - movs r0, #8 │ │ - mov r9, r2 │ │ - ldr r4, [r3, #0] │ │ - movs r7, #8 │ │ - ldr r6, [r3, #4] │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 5986a │ │ - movs r2, #0 │ │ - ldr r1, [r5, #4] │ │ - strd r7, r2, [sp] │ │ - add r2, sp, #32 │ │ - mov r5, r0 │ │ - str r4, [r0, #0] │ │ - str r6, [r0, #4] │ │ - mov r0, r2 │ │ - movs r2, #16 │ │ - mov r3, r5 │ │ - bl 49810 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ - ldrd r1, r7, [sp, #40] @ 0x28 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - ldrd r2, r0, [sp, #32] │ │ - cmp r2, #1 │ │ - bne.n 59706 │ │ - stmia.w fp, {r0, r1, r7} │ │ - str.w r5, [fp, #12] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r0, #0 │ │ - beq.n 5978c │ │ - cmp r1, #8 │ │ - bne.w 59854 │ │ - cmp r5, #1 │ │ - bls.w 59846 │ │ - ldr.w r8, [r0] │ │ - ldr r0, [r0, #4] │ │ - ldrh r6, [r7, #0] │ │ - eor.w sl, r0, #2147483648 @ 0x80000000 │ │ - ldrd r0, r9, [r9] │ │ - ldr r0, [r0, #0] │ │ - cbz r0, 59736 │ │ - mov r2, r8 │ │ - mov r3, sl │ │ - bl 58eb0 │ │ - cmp r0, #0 │ │ - beq.n 597de │ │ - add r2, sp, #8 │ │ - ldrd r1, r0, [r9] │ │ - add r4, sp, #32 │ │ - adds r2, #8 │ │ - strd r2, r0, [sp] │ │ - mov r2, r8 │ │ - mov r0, r4 │ │ - mov r3, sl │ │ - str r6, [sp, #24] │ │ - strd r7, r5, [sp, #16] │ │ - strd r8, sl, [sp, #8] │ │ - bl 47dc8 │ │ - ldrb.w r0, [sp, #36] @ 0x24 │ │ - movs r3, #17 │ │ - ldr r1, [sp, #32] │ │ - movt r3, #32768 @ 0x8000 │ │ - cmp r1, r3 │ │ - bne.n 597ba │ │ - lsls r0, r0, #31 │ │ - beq.n 597f4 │ │ - ldr.w r0, [r9, #8] │ │ - ldrd r1, r2, [r0, #4] │ │ - adds r1, #1 │ │ - str r1, [r0, #4] │ │ - cmp r1, r2 │ │ - bls.n 59804 │ │ - movs r0, #0 │ │ - str.w r3, [fp] │ │ - strb.w r0, [fp, #4] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #28 │ │ - movs r6, #28 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.n 59872 │ │ - ldr r1, [pc, #224] @ (5987c ) │ │ - movs r2, #28 │ │ - mov r5, r0 │ │ - add r1, pc │ │ - bl d44bc │ │ - movs r0, #17 │ │ - strd r5, r6, [fp, #8] │ │ - movt r0, #32768 @ 0x8000 │ │ - subs r0, #4 │ │ - strd r0, r6, [fp] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r2, [sp, #37] @ 0x25 │ │ - ldr r7, [sp, #44] @ 0x2c │ │ - ldr.w r3, [sp, #41] @ 0x29 │ │ - str.w r7, [fp, #12] │ │ - str.w r3, [fp, #9] │ │ - str.w r2, [fp, #5] │ │ - strb.w r0, [fp, #4] │ │ - str.w r1, [fp] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #17 │ │ - movt r0, #32768 @ 0x8000 │ │ - str.w r0, [fp] │ │ - movs r0, #1 │ │ - strb.w r0, [fp, #4] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - str.w r3, [fp] │ │ - movs r0, #1 │ │ - strb.w r0, [fp, #4] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [r0, #12] │ │ - cmp r1, r2 │ │ - bls.n 5982e │ │ - str.w r8, [sp, #32] │ │ - mov r2, r8 │ │ - str r6, [sp, #48] @ 0x30 │ │ - mov r3, sl │ │ - strd r7, r5, [sp, #40] @ 0x28 │ │ - add.w r1, r4, #8 │ │ - ldr r0, [r0, #0] │ │ - str.w sl, [sp, #36] @ 0x24 │ │ - str r1, [sp, #0] │ │ - bl 58f80 │ │ - movs r3, #17 │ │ - movt r3, #32768 @ 0x8000 │ │ - movs r0, #1 │ │ - str.w r3, [fp] │ │ - strb.w r0, [fp, #4] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #76] @ (5988c ) │ │ - add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #72] @ (59890 ) │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - mov r2, r5 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #40] @ (59880 ) │ │ - add r2, sp, #32 │ │ - ldr r3, [pc, #40] @ (59884 ) │ │ - ldr r1, [pc, #44] @ (59888 ) │ │ - add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - movs r0, #1 │ │ - movs r1, #8 │ │ - bl 3d98e │ │ - movs r0, #1 │ │ - movs r1, #28 │ │ - bl 3d98e │ │ - nop │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ - vqshl.u64 d31, d17, #59 @ 0x3b │ │ - vrsqrte.u32 q8, q7 │ │ + lsrs r2, r3, #15 │ │ movs r0, r1 │ │ - lsls r4, r3, #23 │ │ + lsrs r4, r6, #14 │ │ movs r0, r1 │ │ - lsls r4, r3, #27 │ │ + lsrs r2, r0, #15 │ │ movs r0, r1 │ │ - lsls r6, r5, #22 │ │ + lsrs r0, r2, #15 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #60 @ 0x3c │ │ - mov r7, r1 │ │ - mov r4, r0 │ │ - ldrd r1, r0, [r1] │ │ - mov sl, r3 │ │ - ldr r5, [sp, #96] @ 0x60 │ │ - mov r6, r2 │ │ - strd r5, r0, [sp] │ │ - add r0, sp, #32 │ │ - bl 47dc8 │ │ - ldr r1, [sp, #32] │ │ - movs r2, #17 │ │ - ldrb.w r0, [sp, #36] @ 0x24 │ │ - movt r2, #32768 @ 0x8000 │ │ - cmp r1, r2 │ │ - bne.n 598e4 │ │ - lsls r0, r0, #31 │ │ - beq.n 59902 │ │ - ldr.w r9, [r7, #8] │ │ - ldrd r0, r1, [r9, #48] @ 0x30 │ │ - adds r0, #1 │ │ - str.w r0, [r9, #48] @ 0x30 │ │ - cmp r0, r1 │ │ - bls.n 5990e │ │ - movs r0, #0 │ │ - str r2, [r4, #0] │ │ - strb r0, [r4, #4] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r2, [sp, #37] @ 0x25 │ │ - ldr r7, [sp, #44] @ 0x2c │ │ - ldr.w r3, [sp, #41] @ 0x29 │ │ - str r7, [r4, #12] │ │ - str.w r3, [r4, #9] │ │ - str.w r2, [r4, #5] │ │ - strb r0, [r4, #4] │ │ - str r1, [r4, #0] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - str r2, [r4, #0] │ │ - movs r0, #1 │ │ - strb r0, [r4, #4] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r1, [r9, #56] @ 0x38 │ │ - cmp r0, r1 │ │ - bls.n 59962 │ │ - ldrd r0, r1, [r9, #36] @ 0x24 │ │ - add.w ip, sp, #16 │ │ - ldmia.w r5, {r2, r3, r7} │ │ - strd r6, sl, [sp, #8] │ │ - stmia.w ip, {r2, r3, r7} │ │ - cbz r1, 5996e │ │ - add r2, sp, #8 │ │ - add.w r1, r1, r1, lsl #1 │ │ - add.w r8, r0, #28 │ │ - add.w r7, r2, #8 │ │ - mov.w fp, r1, lsl #4 │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - ldrb.w r3, [r8, #12] │ │ - ldrb.w r2, [r8, #4] │ │ - ldr.w r5, [r8], #48 │ │ - strd r0, r1, [sp] │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - bl 51410 │ │ - subs.w fp, fp, #48 @ 0x30 │ │ - bne.n 59942 │ │ - b.n 59972 │ │ - movs r0, #1 │ │ - str r2, [r4, #0] │ │ - strb r0, [r4, #4] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - mov r2, r0 │ │ - mov r0, r9 │ │ - mov r3, r1 │ │ - bl 58eb0 │ │ - cbz r0, 599a0 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r6, [sp, #32] │ │ - ldmia.w r0, {r1, r2, r3} │ │ - ldr.w r0, [r9, #44] @ 0x2c │ │ - strd r2, r3, [sp, #44] @ 0x2c │ │ - mov r2, r6 │ │ - strd sl, r1, [sp, #36] @ 0x24 │ │ - add r1, sp, #32 │ │ - mov r3, sl │ │ - adds r1, #8 │ │ - str r1, [sp, #0] │ │ - bl 58f80 │ │ - movs r2, #17 │ │ - movs r0, #1 │ │ - movt r2, #32768 @ 0x8000 │ │ - str r2, [r4, #0] │ │ - strb r0, [r4, #4] │ │ - add sp, #60 @ 0x3c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 5995e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #60 @ 0x3c │ │ cmp r3, #8 │ │ - bne.w 59b50 │ │ + bne.w 5a06c │ │ mov r4, r0 │ │ ldr r0, [r1, #0] │ │ ldr r5, [r2, #4] │ │ mov r7, r1 │ │ ldr.w r8, [r2] │ │ ldr r0, [r0, #0] │ │ eor.w r9, r5, #2147483648 @ 0x80000000 │ │ - cbz r0, 599e2 │ │ + cbz r0, 59efe │ │ mov r2, r8 │ │ mov r3, r9 │ │ - bl 58eb0 │ │ + bl 58844 │ │ cmp r0, #0 │ │ - beq.w 59aea │ │ + beq.w 5a006 │ │ ldr r6, [r7, #4] │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ - beq.w 59b3c │ │ + beq.w 5a058 │ │ movs r0, #8 │ │ mov.w sl, #8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 59b66 │ │ + beq.w 5a082 │ │ str r5, [r0, #4] │ │ movs r2, #0 │ │ str.w r8, [r0] │ │ mov r5, r0 │ │ ldr r1, [r6, #4] │ │ mov r3, r5 │ │ strd sl, r2, [sp] │ │ add r2, sp, #16 │ │ mov r0, r2 │ │ movs r2, #16 │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r0, sl, [sp, #16] │ │ - cbz r0, 59a36 │ │ + cbz r0, 59f52 │ │ add r2, sp, #24 │ │ ldmia r2, {r0, r1, r2} │ │ strd r1, r2, [r4, #8] │ │ strd sl, r0, [r4] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd fp, r0, [sp, #28] │ │ movs r6, #41 @ 0x29 │ │ str r0, [sp, #12] │ │ movs r0, #41 @ 0x29 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 59b6e │ │ - ldr r1, [pc, #300] @ (59b78 ) │ │ + beq.w 5a08a │ │ + ldr r1, [pc, #300] @ (5a094 ) │ │ movs r2, #41 @ 0x29 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ str r6, [sp, #28] │ │ cmp.w sl, #0 │ │ strd r6, r5, [sp, #20] │ │ movw r6, #17 │ │ movt r6, #32768 @ 0x8000 │ │ sub.w r0, r6, #4 │ │ str r0, [sp, #16] │ │ - beq.n 59afc │ │ + beq.n 5a018 │ │ add r5, sp, #16 │ │ mov r0, r5 │ │ - bl 3193c │ │ + bl 31e78 │ │ ldr r2, [sp, #12] │ │ cmp r2, #1 │ │ - bls.n 59b44 │ │ + bls.n 5a060 │ │ ldrh.w r0, [fp] │ │ adds r5, #8 │ │ ldr r7, [r7, #8] │ │ mov r3, r9 │ │ strd r2, r0, [sp, #28] │ │ add r0, sp, #16 │ │ stmia.w r0, {r8, r9, fp} │ │ mov r2, r8 │ │ ldrd r1, r0, [r7] │ │ strd r5, r0, [sp] │ │ add r0, sp, #44 @ 0x2c │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldrb.w r0, [sp, #48] @ 0x30 │ │ cmp r1, r6 │ │ - bne.n 59b0a │ │ + bne.n 5a026 │ │ lsls r0, r0, #31 │ │ - beq.n 59b28 │ │ + beq.n 5a044 │ │ ldr r0, [r7, #8] │ │ mov sl, r6 │ │ ldr r7, [r0, #0] │ │ ldr r6, [r7, #8] │ │ ldr r0, [r7, #0] │ │ cmp r6, r0 │ │ - beq.n 59b34 │ │ + beq.n 5a050 │ │ ldr r0, [r7, #4] │ │ ldmia.w r5, {r1, r2, r3} │ │ add.w r5, r6, r6, lsl #1 │ │ str.w r8, [r0, r5, lsl #3] │ │ add.w r0, r0, r5, lsl #3 │ │ movs r5, #1 │ │ strb r5, [r4, #4] │ │ @@ -74986,133 +74886,133 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ str r6, [r4, #0] │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r7 │ │ - bl 4721e │ │ - b.n 59abe │ │ - ldr r0, [pc, #72] @ (59b88 ) │ │ + bl 47944 │ │ + b.n 59fda │ │ + ldr r0, [pc, #72] @ (5a0a4 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #68] @ (59b8c ) │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #68] @ (5a0a8 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #40] @ (59b7c ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #40] @ (5a098 ) │ │ add r2, sp, #16 │ │ - ldr r3, [pc, #40] @ (59b80 ) │ │ - ldr r1, [pc, #44] @ (59b84 ) │ │ + ldr r3, [pc, #40] @ (5a09c ) │ │ + ldr r1, [pc, #44] @ (5a0a0 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #41 @ 0x29 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - ldmia r4!, {r2, r3, r7} │ │ - vsri.64 d31, d21, #5 │ │ - vsra.u64 q8, q1, #5 │ │ + ldmia r3!, {r4, r6, r7} │ │ + vrecpe.u32 d31, d15 │ │ + @ instruction: 0xfffb0896 │ │ movs r0, r1 │ │ - lsls r0, r4, #11 │ │ + lsrs r4, r6, #7 │ │ movs r0, r1 │ │ - lsls r6, r3, #15 │ │ + lsrs r2, r6, #11 │ │ movs r0, r1 │ │ - lsls r2, r6, #10 │ │ + lsrs r6, r0, #7 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #52 @ 0x34 │ │ mov r8, r0 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r0, #8 │ │ - bne.w 59d40 │ │ + bne.w 5a25c │ │ ldr r0, [r1, #0] │ │ mov r5, r1 │ │ cmp r0, #0 │ │ - beq.w 59d2a │ │ + beq.w 5a246 │ │ movs r0, #8 │ │ mov fp, r2 │ │ ldr r4, [r3, #0] │ │ movs r6, #8 │ │ ldr r7, [r3, #4] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 59d56 │ │ + beq.w 5a272 │ │ ldr r1, [r5, #4] │ │ add.w sl, sp, #8 │ │ movs r2, #0 │ │ mov r5, r0 │ │ strd r6, r2, [sp] │ │ movs r2, #16 │ │ str r4, [r0, #0] │ │ mov r3, r5 │ │ str r7, [r0, #4] │ │ mov r0, sl │ │ - bl 49810 │ │ + bl 49f38 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r1, r6, [sp, #16] │ │ ldr r5, [sp, #24] │ │ ldrd r2, r0, [sp, #8] │ │ cmp r2, #1 │ │ - bne.n 59bfc │ │ + bne.n 5a118 │ │ stmia.w r8, {r0, r1, r6} │ │ str.w r5, [r8, #12] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r0, #0 │ │ - beq.n 59ca4 │ │ + beq.n 5a1c0 │ │ cmp r1, #8 │ │ - bne.w 59d40 │ │ + bne.w 5a25c │ │ cmp r5, #1 │ │ - bls.w 59d32 │ │ + bls.w 5a24e │ │ ldr.w r9, [r0] │ │ ldr r0, [r0, #4] │ │ ldrh r7, [r6, #0] │ │ eor.w r4, r0, #2147483648 @ 0x80000000 │ │ ldrd r0, fp, [fp] │ │ ldr r0, [r0, #0] │ │ - cbz r0, 59c2c │ │ + cbz r0, 5a148 │ │ mov r2, r9 │ │ mov r3, r4 │ │ - bl 58eb0 │ │ + bl 58844 │ │ cmp r0, #0 │ │ - beq.n 59cf6 │ │ + beq.n 5a212 │ │ str r7, [sp, #24] │ │ add.w r2, sl, #8 │ │ strd r6, r5, [sp, #16] │ │ mov r3, r4 │ │ strd r9, r4, [sp, #8] │ │ ldrd r1, r0, [fp] │ │ strd r2, r0, [sp] │ │ add r0, sp, #36 @ 0x24 │ │ mov r2, r9 │ │ - bl 47dc8 │ │ + bl 484f0 │ │ ldrb.w r0, [sp, #40] @ 0x28 │ │ movs r3, #17 │ │ ldr r1, [sp, #36] @ 0x24 │ │ movt r3, #32768 @ 0x8000 │ │ cmp r1, r3 │ │ - bne.n 59cd2 │ │ + bne.n 5a1ee │ │ lsls r0, r0, #31 │ │ - beq.n 59d0c │ │ + beq.n 5a228 │ │ ldr.w r0, [fp, #8] │ │ ldr.w sl, [r0] │ │ ldr.w fp, [sl, #8] │ │ ldr.w r0, [sl] │ │ cmp fp, r0 │ │ - beq.n 59d1c │ │ + beq.n 5a238 │ │ ldr.w r0, [sl, #4] │ │ add.w r1, fp, fp, lsl #1 │ │ movs r2, #1 │ │ str.w r3, [r8] │ │ strb.w r2, [r8, #4] │ │ str.w r9, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ @@ -75120,22 +75020,22 @@ │ │ strd r5, r7, [r0, #12] │ │ add.w r0, fp, #1 │ │ str.w r0, [sl, #8] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #28 │ │ movs r6, #28 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 59d5e │ │ - ldr r1, [pc, #180] @ (59d68 ) │ │ + beq.n 5a27a │ │ + ldr r1, [pc, #180] @ (5a284 ) │ │ movs r2, #28 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #17 │ │ strd r5, r6, [r8, #8] │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #4 │ │ strd r0, r6, [r8] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ @@ -75158,156 +75058,258 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ str.w r3, [r8] │ │ movs r0, #1 │ │ strb.w r0, [r8, #4] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, sl │ │ - bl 4721e │ │ + bl 47944 │ │ movs r3, #17 │ │ movt r3, #32768 @ 0x8000 │ │ - b.n 59c74 │ │ - ldr r0, [pc, #76] @ (59d78 ) │ │ + b.n 5a190 │ │ + ldr r0, [pc, #76] @ (5a294 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #72] @ (59d7c ) │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #72] @ (5a298 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #40] @ (59d6c ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #40] @ (5a288 ) │ │ add r2, sp, #8 │ │ - ldr r3, [pc, #40] @ (59d70 ) │ │ - ldr r1, [pc, #44] @ (59d74 ) │ │ + ldr r3, [pc, #40] @ (5a28c ) │ │ + ldr r1, [pc, #44] @ (5a290 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #1 │ │ movs r1, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #28 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - ldmia r1, {r1, r2, r4, r6} │ │ - vcvtp.u32.f32 , │ │ - vqrdmlsh.s , , d18[0] │ │ - movs r7, r0 │ │ - lsls r0, r6, #3 │ │ + ldmia r0!, {r1, r3, r4, r7} │ │ + vrshr.u32 d31, d15, #5 │ │ + vcvt.f32.u32 d16, d22 │ │ movs r0, r1 │ │ - lsls r0, r6, #7 │ │ + lsrs r4, r0, #32 │ │ movs r0, r1 │ │ - lsls r2, r0, #3 │ │ + lsrs r4, r0, #4 │ │ + movs r0, r1 │ │ + lsls r6, r2, #31 │ │ movs r0, r1 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ str r0, [sp, #4] │ │ ldr r0, [r2, #0] │ │ ldr r0, [r0, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 59e88 │ │ + beq.n 5a3a4 │ │ add.w r0, r1, r1, lsl #1 │ │ ldr.w r9, [sp, #4] │ │ mov r4, r2 │ │ add.w r6, r9, r0, lsl #3 │ │ add r0, sp, #8 │ │ add.w fp, r0, #8 │ │ add.w r0, r9, #24 │ │ str r6, [sp, #0] │ │ - b.n 59dc6 │ │ + b.n 5a2e2 │ │ ldr.w sl, [sp, #4] │ │ add r0, sp, #8 │ │ mov r4, r8 │ │ ldmia.w r0, {r1, r2, r3, r5, r6, r7} │ │ stmia.w sl, {r1, r2, r3, r5, r6, r7} │ │ ldr r6, [sp, #0] │ │ add.w r0, r9, #24 │ │ cmp r0, r6 │ │ - beq.n 59e88 │ │ + beq.n 5a3a4 │ │ ldr r2, [r4, #0] │ │ mov r1, r9 │ │ mov r9, r0 │ │ ldr r0, [r2, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 59dbe │ │ + beq.n 5a2da │ │ add.w r0, r0, r0, lsl #1 │ │ ldr.w sl, [r2, #104] @ 0x68 │ │ add.w r7, r1, #8 │ │ add.w r5, r1, #32 │ │ mov.w r8, r0, lsl #4 │ │ ldrb.w r3, [sl, #32] │ │ mov r0, r5 │ │ ldr.w r2, [sl, #28] │ │ mov r1, r7 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 59e06 │ │ + bne.n 5a322 │ │ add.w sl, sl, #48 @ 0x30 │ │ subs.w r8, r8, #48 @ 0x30 │ │ - bne.n 59de6 │ │ - b.n 59dbe │ │ + bne.n 5a302 │ │ + b.n 5a2da │ │ ldrb.w r1, [sl, #40] @ 0x28 │ │ - cbz r1, 59e14 │ │ + cbz r1, 5a330 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 59dbe │ │ - b.n 59e1a │ │ + bne.n 5a2da │ │ + b.n 5a336 │ │ mvns r0, r0 │ │ lsls r0, r0, #24 │ │ - bne.n 59dbe │ │ + bne.n 5a2da │ │ mov r1, r9 │ │ mov r8, r4 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r7} │ │ add.w ip, sp, #8 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r7} │ │ mov ip, r9 │ │ sub.w sl, ip, #24 │ │ mov r2, ip │ │ mov r1, sl │ │ ldmia.w r1, {r0, r3, r4, r5, r6, r7} │ │ stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ ldr r0, [sp, #4] │ │ cmp sl, r0 │ │ - beq.n 59dac │ │ + beq.n 5a2c8 │ │ ldr.w r2, [r8] │ │ ldr r1, [r2, #108] @ 0x6c │ │ cmp r1, #0 │ │ - beq.n 59db0 │ │ + beq.n 5a2cc │ │ add.w r0, r1, r1, lsl #1 │ │ ldr r7, [r2, #104] @ 0x68 │ │ sub.w r5, ip, #40 @ 0x28 │ │ lsls r4, r0, #4 │ │ ldrb.w r3, [r7, #32] │ │ mov r0, fp │ │ ldr r2, [r7, #28] │ │ mov r1, r5 │ │ - bl 44c7c │ │ + bl 453ac │ │ lsls r1, r0, #24 │ │ - bne.n 59e70 │ │ + bne.n 5a38c │ │ adds r7, #48 @ 0x30 │ │ subs r4, #48 @ 0x30 │ │ - bne.n 59e56 │ │ - b.n 59db0 │ │ + bne.n 5a372 │ │ + b.n 5a2cc │ │ ldrb.w r1, [r7, #40] @ 0x28 │ │ - cbz r1, 59e7e │ │ + cbz r1, 5a39a │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 59db0 │ │ + bne.n 5a2cc │ │ movs r0, #255 @ 0xff │ │ mvns r0, r0 │ │ mov ip, sl │ │ lsls r0, r0, #24 │ │ - beq.n 59e2c │ │ - b.n 59db0 │ │ + beq.n 5a348 │ │ + b.n 5a2cc │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #60 @ 0x3c │ │ + mov r7, r1 │ │ + mov r4, r0 │ │ + ldrd r1, r0, [r1] │ │ + mov sl, r3 │ │ + ldr r5, [sp, #96] @ 0x60 │ │ + mov r6, r2 │ │ + strd r5, r0, [sp] │ │ + add r0, sp, #32 │ │ + bl 484f0 │ │ + ldr r1, [sp, #32] │ │ + movs r2, #17 │ │ + ldrb.w r0, [sp, #36] @ 0x24 │ │ + movt r2, #32768 @ 0x8000 │ │ + cmp r1, r2 │ │ + bne.n 5a3fa │ │ + lsls r0, r0, #31 │ │ + beq.n 5a418 │ │ + ldr.w r9, [r7, #8] │ │ + ldrd r0, r1, [r9, #48] @ 0x30 │ │ + adds r0, #1 │ │ + str.w r0, [r9, #48] @ 0x30 │ │ + cmp r0, r1 │ │ + bls.n 5a424 │ │ + movs r0, #0 │ │ + str r2, [r4, #0] │ │ + strb r0, [r4, #4] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr.w r2, [sp, #37] @ 0x25 │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + ldr.w r3, [sp, #41] @ 0x29 │ │ + str r7, [r4, #12] │ │ + str.w r3, [r4, #9] │ │ + str.w r2, [r4, #5] │ │ + strb r0, [r4, #4] │ │ + str r1, [r4, #0] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + str r2, [r4, #0] │ │ + movs r0, #1 │ │ + strb r0, [r4, #4] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr.w r1, [r9, #56] @ 0x38 │ │ + cmp r0, r1 │ │ + bls.n 5a478 │ │ + ldrd r0, r1, [r9, #36] @ 0x24 │ │ + add.w ip, sp, #16 │ │ + ldmia.w r5, {r2, r3, r7} │ │ + strd r6, sl, [sp, #8] │ │ + stmia.w ip, {r2, r3, r7} │ │ + cbz r1, 5a484 │ │ + add r2, sp, #8 │ │ + add.w r1, r1, r1, lsl #1 │ │ + add.w r8, r0, #28 │ │ + add.w r7, r2, #8 │ │ + mov.w fp, r1, lsl #4 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + ldrb.w r3, [r8, #12] │ │ + ldrb.w r2, [r8, #4] │ │ + ldr.w r5, [r8], #48 │ │ + strd r0, r1, [sp] │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + bl 51b9c │ │ + subs.w fp, fp, #48 @ 0x30 │ │ + bne.n 5a458 │ │ + b.n 5a488 │ │ + movs r0, #1 │ │ + str r2, [r4, #0] │ │ + strb r0, [r4, #4] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + mov r2, r0 │ │ + mov r0, r9 │ │ + mov r3, r1 │ │ + bl 58844 │ │ + cbz r0, 5a4b6 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + str r6, [sp, #32] │ │ + ldmia.w r0, {r1, r2, r3} │ │ + ldr.w r0, [r9, #44] @ 0x2c │ │ + strd r2, r3, [sp, #44] @ 0x2c │ │ + mov r2, r6 │ │ + strd sl, r1, [sp, #36] @ 0x24 │ │ + add r1, sp, #32 │ │ + mov r3, sl │ │ + adds r1, #8 │ │ + str r1, [sp, #0] │ │ + bl 58914 │ │ + movs r2, #17 │ │ + movs r0, #1 │ │ + movt r2, #32768 @ 0x8000 │ │ + str r2, [r4, #0] │ │ + strb r0, [r4, #4] │ │ + add sp, #60 @ 0x3c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r2, #0 │ │ ittt eq │ │ moveq r0, #0 │ │ moveq r1, #0 │ │ bxeq lr │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #12 │ │ @@ -75319,303 +75321,310 @@ │ │ movs r0, #0 │ │ ldrb r3, [r7, #12] │ │ ldrb r2, [r7, #4] │ │ ldr.w r4, [r7], #48 │ │ strd r0, r1, [sp] │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 51410 │ │ + bl 51b9c │ │ subs r6, #48 @ 0x30 │ │ - bne.n 59eac │ │ + bne.n 5a4e6 │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #12 │ │ mov r4, r0 │ │ - cbz r3, 59eee │ │ - cbz r1, 59f0e │ │ - cbz r2, 59f18 │ │ + cbz r3, 5a528 │ │ + cbz r1, 5a53c │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 5a538 │ │ + cbz r2, 5a556 │ │ mov r0, r2 │ │ - mov r5, r2 │ │ - mov r6, r1 │ │ - blx d7bb0 │ │ - mov r2, r5 │ │ - mov r1, r6 │ │ + mov r7, r1 │ │ + mov r6, r2 │ │ + blx d87f0 │ │ + cbz r0, 5a58c │ │ mov r5, r0 │ │ - cbnz r0, 59f1a │ │ - movs r0, #1 │ │ - mov r1, r2 │ │ - bl 3d98e │ │ - cbz r1, 59f0e │ │ + mov r2, r6 │ │ + mov r1, r7 │ │ + b.n 5a558 │ │ + cbz r1, 5a53c │ │ mov r0, sp │ │ - bl 3dd0c │ │ - ldrd r6, r5, [sp, #4] │ │ - cbz r5, 59f2c │ │ - mov r0, r5 │ │ - blx d7bb0 │ │ - mov r7, r0 │ │ - cbnz r0, 59f2e │ │ - movs r0, #1 │ │ - mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e428 │ │ + ldr r5, [sp, #8] │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 5a546 │ │ + bl 3e144 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [r4, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ + ldr r6, [sp, #4] │ │ + cbz r5, 5a56a │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + cbz r0, 5a594 │ │ + mov r7, r0 │ │ + b.n 5a56c │ │ movs r5, #1 │ │ mov r0, r5 │ │ mov r6, r2 │ │ - bl d44bc │ │ + bl d53c6 │ │ strd r6, r5, [r4] │ │ str r6, [r4, #8] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r7, #1 │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ strd r5, r7, [r4] │ │ str r5, [r4, #8] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 59efa │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ mov r8, r0 │ │ mov r5, r2 │ │ ldr.w r2, [r8, #8] │ │ ldr r0, [r0, #0] │ │ cmp r0, r2 │ │ - beq.w 5a0c8 │ │ + beq.w 5a714 │ │ ldr.w r0, [r8, #4] │ │ movs r3, #34 @ 0x22 │ │ adds r6, r2, #1 │ │ str.w r6, [r8, #8] │ │ movw ip, #30044 @ 0x755c │ │ mov.w lr, #92 @ 0x5c │ │ strb r3, [r0, r2] │ │ movt ip, #12336 @ 0x3030 │ │ - ldr r4, [pc, #400] @ (5a114 ) │ │ + ldr r4, [pc, #400] @ (5a760 ) │ │ add r4, pc │ │ movs r0, #0 │ │ cmp r5, r0 │ │ - beq.w 5a08e │ │ + beq.w 5a6da │ │ ldrb.w sl, [r1, r0] │ │ mov r7, r0 │ │ adds r0, #1 │ │ ldrb.w fp, [r4, sl] │ │ cmp.w fp, #0 │ │ - beq.n 59f86 │ │ - cbz r7, 59fcc │ │ + beq.n 5a5d2 │ │ + cbz r7, 5a618 │ │ ldr.w r0, [r8] │ │ subs r0, r0, r6 │ │ cmp r7, r0 │ │ - bhi.n 5a030 │ │ + bhi.n 5a67c │ │ ldr.w r0, [r8, #4] │ │ mov r2, r7 │ │ mov r9, r1 │ │ add r0, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ movw ip, #30044 @ 0x755c │ │ add r6, r7 │ │ mov r1, r9 │ │ movt ip, #12336 @ 0x3030 │ │ mov.w lr, #92 @ 0x5c │ │ str.w r6, [r8, #8] │ │ mvns r0, r7 │ │ add r5, r0 │ │ adds r0, r1, r7 │ │ cmp.w fp, #117 @ 0x75 │ │ add.w r1, r0, #1 │ │ - bne.n 5a010 │ │ - ldr r0, [pc, #312] @ (5a118 ) │ │ + bne.n 5a65c │ │ + ldr r0, [pc, #312] @ (5a764 ) │ │ and.w r3, sl, #15 │ │ ldr.w r2, [r8] │ │ add r0, pc │ │ ldrb.w r9, [r0, r3] │ │ mov.w r3, sl, lsr #4 │ │ ldrb r7, [r0, r3] │ │ subs r0, r2, r6 │ │ cmp r0, #5 │ │ - bls.n 5a04a │ │ + bls.n 5a696 │ │ ldr.w r0, [r8, #4] │ │ str.w ip, [r0, r6] │ │ add r0, r6 │ │ adds r6, #6 │ │ strb.w r9, [r0, #5] │ │ strb r7, [r0, #4] │ │ str.w r6, [r8, #8] │ │ - b.n 59f84 │ │ + b.n 5a5d0 │ │ ldr.w r0, [r8] │ │ subs r0, r0, r6 │ │ cmp r0, #1 │ │ - bls.n 5a06c │ │ + bls.n 5a6b8 │ │ ldr.w r0, [r8, #4] │ │ strb.w lr, [r0, r6] │ │ add r0, r6 │ │ adds r6, #2 │ │ strb.w fp, [r0, #1] │ │ str.w r6, [r8, #8] │ │ - b.n 59f84 │ │ + b.n 5a5d0 │ │ movs r0, #1 │ │ mov r9, r1 │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r1, r6 │ │ mov r2, r7 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w r6, [r8, #8] │ │ mov r1, r9 │ │ - b.n 59faa │ │ + b.n 5a5f6 │ │ movs r0, #1 │ │ mov sl, r1 │ │ str r0, [sp, #0] │ │ mov r1, r6 │ │ mov r0, r8 │ │ movs r2, #6 │ │ movs r3, #1 │ │ mov r6, ip │ │ mov fp, lr │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov ip, r6 │ │ ldr.w r6, [r8, #8] │ │ mov lr, fp │ │ mov r1, sl │ │ - b.n 59ff8 │ │ + b.n 5a644 │ │ movs r0, #1 │ │ mov r9, r1 │ │ str r0, [sp, #0] │ │ mov r1, r6 │ │ mov r0, r8 │ │ movs r2, #2 │ │ movs r3, #1 │ │ mov r6, ip │ │ mov r7, lr │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov ip, r6 │ │ ldr.w r6, [r8, #8] │ │ mov lr, r7 │ │ mov r1, r9 │ │ - b.n 5a01a │ │ - cbz r5, 5a0ac │ │ + b.n 5a666 │ │ + cbz r5, 5a6f8 │ │ ldr.w r0, [r8] │ │ subs r0, r0, r6 │ │ cmp r5, r0 │ │ - bhi.n 5a0f8 │ │ + bhi.n 5a744 │ │ ldr.w r0, [r8, #4] │ │ mov r2, r5 │ │ add r0, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ add r6, r5 │ │ str.w r6, [r8, #8] │ │ ldr.w r0, [r8] │ │ cmp r0, r6 │ │ - beq.n 5a0e2 │ │ + beq.n 5a72e │ │ ldr.w r0, [r8, #4] │ │ movs r1, #34 @ 0x22 │ │ strb r1, [r0, r6] │ │ adds r0, r6, #1 │ │ str.w r0, [r8, #8] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #1 │ │ mov r4, r1 │ │ str r0, [sp, #0] │ │ mov r1, r2 │ │ mov r0, r8 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w r2, [r8, #8] │ │ mov r1, r4 │ │ - b.n 59f66 │ │ + b.n 5a5b2 │ │ movs r0, #1 │ │ mov r1, r6 │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w r6, [r8, #8] │ │ - b.n 5a0b4 │ │ + b.n 5a700 │ │ movs r0, #1 │ │ mov r4, r1 │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ mov r1, r6 │ │ mov r2, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w r6, [r8, #8] │ │ mov r1, r4 │ │ - b.n 5a09a │ │ + b.n 5a6e6 │ │ nop │ │ - beq.n 5a196 │ │ - vrsqrte.f32 q12, q3 │ │ + ldmia r6, {r0, r1, r3, r4, r5, r6} │ │ + vrsra.u64 q12, q5, #5 │ │ vtbl.8 d30, {d11-d12}, d29 │ │ blx lr │ │ sub sp, #8 │ │ ldr r7, [r0, #0] │ │ mov sl, r3 │ │ ldrb r6, [r0, #4] │ │ ldr r3, [r7, #0] │ │ cmp r6, #1 │ │ - beq.n 5a142 │ │ + beq.n 5a78e │ │ ldr r5, [r3, #8] │ │ ldr r6, [r3, #0] │ │ cmp r6, r5 │ │ - beq.n 5a1c0 │ │ + beq.n 5a80c │ │ ldr r6, [r3, #4] │ │ movs r4, #44 @ 0x2c │ │ strb r4, [r6, r5] │ │ adds r6, r5, #1 │ │ str r6, [r3, #8] │ │ ldr r3, [r7, #0] │ │ movs r6, #2 │ │ strb r6, [r0, #4] │ │ mov r0, r3 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r5, [r7, #0] │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.n 5a1ae │ │ + beq.n 5a7fa │ │ ldr r0, [r5, #4] │ │ movs r2, #58 @ 0x3a │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ movs.w r0, sl, lsl #31 │ │ ldr r5, [r7, #0] │ │ - beq.n 5a188 │ │ + beq.n 5a7d4 │ │ ldr r0, [r5, #0] │ │ ldr r1, [r5, #8] │ │ subs r0, r0, r1 │ │ cmp r0, #3 │ │ - bls.n 5a1e4 │ │ + bls.n 5a830 │ │ ldr r0, [r5, #4] │ │ movw r2, #29300 @ 0x7274 │ │ movt r2, #25973 @ 0x6575 │ │ str r2, [r0, r1] │ │ adds r0, r1, #4 │ │ str r0, [r5, #8] │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ ldr r0, [r5, #0] │ │ ldr r1, [r5, #8] │ │ subs r0, r0, r1 │ │ cmp r0, #4 │ │ - bls.n 5a1f6 │ │ + bls.n 5a842 │ │ ldr r0, [r5, #4] │ │ movw r2, #24934 @ 0x6166 │ │ movt r2, #29548 @ 0x736c │ │ str r2, [r0, r1] │ │ add r0, r1 │ │ movs r2, #101 @ 0x65 │ │ strb r2, [r0, #4] │ │ @@ -75624,189 +75633,186 @@ │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 5a156 │ │ + b.n 5a7a2 │ │ movs r6, #1 │ │ mov r8, r0 │ │ str r6, [sp, #0] │ │ mov r9, r1 │ │ mov r1, r5 │ │ mov r5, r2 │ │ mov r6, r3 │ │ mov r0, r3 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r2, r5 │ │ ldr r5, [r6, #8] │ │ mov r3, r6 │ │ mov r0, r8 │ │ mov r1, r9 │ │ - b.n 5a136 │ │ + b.n 5a782 │ │ movs r0, #1 │ │ movs r2, #4 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 5a172 │ │ + b.n 5a7be │ │ movs r0, #1 │ │ movs r2, #5 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 5a192 │ │ + b.n 5a7de │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #8 │ │ ldr r7, [r0, #0] │ │ mov sl, r3 │ │ ldrb r6, [r0, #4] │ │ ldr r3, [r7, #0] │ │ cmp r6, #1 │ │ - beq.n 5a22e │ │ + beq.n 5a87a │ │ ldr r5, [r3, #8] │ │ ldr r6, [r3, #0] │ │ cmp r6, r5 │ │ - beq.n 5a298 │ │ + beq.n 5a8e4 │ │ ldr r6, [r3, #4] │ │ movs r4, #44 @ 0x2c │ │ strb r4, [r6, r5] │ │ adds r6, r5, #1 │ │ str r6, [r3, #8] │ │ ldr r3, [r7, #0] │ │ movs r6, #2 │ │ strb r6, [r0, #4] │ │ mov r0, r3 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r5, [r7, #0] │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.n 5a286 │ │ + beq.n 5a8d2 │ │ ldr r0, [r5, #4] │ │ movs r2, #58 @ 0x3a │ │ ldr.w r3, [sl] │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ cmp.w r3, #2147483648 @ 0x80000000 │ │ str r0, [r5, #8] │ │ ldr r0, [r7, #0] │ │ - bne.n 5a278 │ │ + bne.n 5a8c4 │ │ ldr r2, [r0, #0] │ │ ldr r1, [r0, #8] │ │ subs r2, r2, r1 │ │ cmp r2, #3 │ │ - bls.n 5a2bc │ │ + bls.n 5a908 │ │ ldr r2, [r0, #4] │ │ movw r3, #30062 @ 0x756e │ │ movt r3, #27756 @ 0x6c6c │ │ str r3, [r2, r1] │ │ adds r1, #4 │ │ str r1, [r0, #8] │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ ldrd r1, r2, [sl, #4] │ │ add sp, #8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w 59f50 │ │ + b.w 5a59c │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 5a242 │ │ + b.n 5a88e │ │ movs r6, #1 │ │ mov r8, r0 │ │ str r6, [sp, #0] │ │ mov r9, r1 │ │ mov r1, r5 │ │ mov r5, r2 │ │ mov r6, r3 │ │ mov r0, r3 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r2, r5 │ │ ldr r5, [r6, #8] │ │ mov r3, r6 │ │ mov r0, r8 │ │ mov r1, r9 │ │ - b.n 5a222 │ │ + b.n 5a86e │ │ movs r2, #1 │ │ movs r3, #1 │ │ str r2, [sp, #0] │ │ movs r2, #4 │ │ mov r4, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ mov r0, r4 │ │ - b.n 5a262 │ │ + b.n 5a8ae │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #68 @ 0x44 │ │ - mov r4, r0 │ │ - movs r3, #0 │ │ - movs r0, #8 │ │ + movs r7, #0 │ │ + movs r3, #8 │ │ cmp r2, #0 │ │ - str r3, [sp, #64] @ 0x40 │ │ - strd r3, r0, [sp, #56] @ 0x38 │ │ - beq.w 5a982 │ │ + str r7, [sp, #64] @ 0x40 │ │ + strd r7, r3, [sp, #56] @ 0x38 │ │ + beq.w 5afda │ │ + str r0, [sp, #24] │ │ rsb r0, r2, r2, lsl #3 │ │ - add.w r9, r1, #12 │ │ - mov.w sl, #2 │ │ - movs r7, #0 │ │ - add.w r2, r1, r0, lsl #2 │ │ - movs r0, #8 │ │ - str r4, [sp, #16] │ │ - str r0, [sp, #32] │ │ - str r2, [sp, #28] │ │ - b.n 5a31c │ │ - ldr r1, [pc, #264] @ (5a410 ) │ │ + add.w sl, r1, #12 │ │ + mov.w fp, #2 │ │ + add.w r3, r1, r0, lsl #2 │ │ + movs r6, #8 │ │ + movs r0, #0 │ │ + str r3, [sp, #40] @ 0x28 │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n 5a966 │ │ + ldr r1, [pc, #256] @ (5aa50 ) │ │ add r1, pc │ │ ldr.w r0, [r1, r0, lsl #2] │ │ - add sl, r0 │ │ - add.w r9, r9, #28 │ │ - add.w r0, fp, #28 │ │ - cmp r0, r2 │ │ - beq.w 5a97c │ │ - mov fp, r9 │ │ - ldr.w r0, [fp, #-12]! │ │ + add fp, r0 │ │ + add.w sl, sl, #28 │ │ + add.w r0, r9, #28 │ │ + cmp r0, r3 │ │ + beq.w 5afd2 │ │ + mov r9, sl │ │ + ldr.w r0, [r9, #-12]! │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 5a962 │ │ - ldr.w r0, [r9, #-8] │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldrd r1, r0, [r9] │ │ - ldr.w r4, [r9, #-4] │ │ - str r7, [sp, #52] @ 0x34 │ │ + beq.w 5afb4 │ │ + ldrd r4, r0, [sl, #-8] │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldrd r1, r0, [sl] │ │ subs.w r7, r1, #2147483648 @ 0x80000000 │ │ it ne │ │ movne r7, r0 │ │ - ldrb.w r2, [r9, #12] │ │ + ldrb.w r2, [sl, #12] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - str r2, [sp, #48] @ 0x30 │ │ - bne.n 5a356 │ │ - movs r0, #0 │ │ - movs r6, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - b.n 5a914 │ │ - ldr.w r1, [r9, #8] │ │ + str r2, [sp, #44] @ 0x2c │ │ + bne.n 5a99a │ │ + movs r5, #0 │ │ + mov.w r8, #0 │ │ + b.n 5af50 │ │ + ldr.w r1, [sl, #8] │ │ cmp r1, #17 │ │ - bcs.n 5a414 │ │ + bcs.n 5aa54 │ │ cmp r1, #8 │ │ - bls.w 5a7de │ │ + str r6, [sp, #28] │ │ + bls.w 5ae1e │ │ ldr r2, [r0, #0] │ │ movw r3, #14777 @ 0x39b9 │ │ ldr.w lr, [r0, #4] │ │ add r0, r1 │ │ movt r3, #59970 @ 0xea42 │ │ eors r2, r3 │ │ ldr.w r7, [r0, #-8] │ │ @@ -75824,74 +75830,72 @@ │ │ movw r3, #48187 @ 0xbc3b │ │ movt r3, #44886 @ 0xaf56 │ │ eors r0, r3 │ │ movs r3, #0 │ │ umlal r4, r3, r0, r2 │ │ rev r2, r2 │ │ adds.w ip, r7, r4 │ │ - mov.w r7, #0 │ │ - adcs.w r3, r3, lr │ │ - str r7, [sp, #40] @ 0x28 │ │ - adc.w r7, r7, #0 │ │ mov r4, r8 │ │ + adcs.w r3, r3, lr │ │ + mov.w r8, #0 │ │ + adc.w r7, r8, #0 │ │ umlal r3, r7, r0, r6 │ │ rev r6, r6 │ │ adds r1, r1, r6 │ │ adc.w r2, r2, #0 │ │ adds r1, r1, r5 │ │ - movw r6, #31225 @ 0x79f9 │ │ + movw r6, #26513 @ 0x6791 │ │ adcs r0, r2 │ │ - movt r6, #40503 @ 0x9e37 │ │ + movt r6, #5718 @ 0x1656 │ │ eor.w ip, ip, r7 │ │ ldr r7, [sp, #36] @ 0x24 │ │ eors r3, r7 │ │ - movw r7, #26513 @ 0x6791 │ │ + movw r7, #31225 @ 0x79f9 │ │ adds r1, r1, r3 │ │ - movt r7, #5718 @ 0x1656 │ │ + movt r7, #40503 @ 0x9e37 │ │ adc.w r0, r0, ip │ │ eor.w r1, r1, r0, lsr #5 │ │ - umull r2, r3, r1, r6 │ │ - mla r1, r1, r7, r3 │ │ - mla r5, r0, r6, r1 │ │ - eor.w r0, r5, r2 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 5a912 │ │ - nop │ │ - str r2, [r6, #4] │ │ + umull r2, r3, r1, r7 │ │ + mla r1, r1, r6, r3 │ │ + mla r1, r0, r7, r1 │ │ + eor.w r0, r1, r2 │ │ + b.n 5af4c │ │ + ldrsh r0, [r5, r2] │ │ vtbl.8 d18, {d28-d29}, d1 │ │ - bcs.w 5a86c │ │ + bcs.w 5aea8 │ │ movw r2, #51847 @ 0xca87 │ │ - movw r3, #31153 @ 0x79b1 │ │ + movw r5, #31153 @ 0x79b1 │ │ movt r2, #34283 @ 0x85eb │ │ - movt r3, #40503 @ 0x9e37 │ │ - umull r6, r2, r1, r2 │ │ + movt r5, #40503 @ 0x9e37 │ │ + umull ip, r2, r1, r2 │ │ cmp r1, #33 @ 0x21 │ │ - mla r2, r1, r3, r2 │ │ - str r6, [sp, #36] @ 0x24 │ │ - strd r4, r2, [sp, #20] │ │ - bcc.w 5a6de │ │ + str r4, [sp, #20] │ │ + mla r2, r1, r5, r2 │ │ + str.w ip, [sp, #36] @ 0x24 │ │ + strd r6, r2, [sp, #28] │ │ + bcc.w 5ad22 │ │ cmp r1, #64 @ 0x40 │ │ - bls.w 5a604 │ │ + bls.w 5ac48 │ │ cmp r1, #96 @ 0x60 │ │ - bls.n 5a526 │ │ + bls.n 5ab6a │ │ adds r2, r7, r1 │ │ movw r6, #20874 @ 0x518a │ │ movt r6, #19424 @ 0x4be0 │ │ ldr.w ip, [r0, #48] @ 0x30 │ │ ldr.w r3, [r2, #-64] │ │ ldr.w r5, [r2, #-56] │ │ eors r3, r6 │ │ movw r6, #40904 @ 0x9fc8 │ │ movt r6, #51582 @ 0xc97e │ │ eors r5, r6 │ │ ldr.w lr, [r2, #-60] │ │ umull r6, r4, r5, r3 │ │ ldr.w r2, [r2, #-52] │ │ ldr.w r8, [r0, #52] @ 0x34 │ │ - str r6, [sp, #40] @ 0x28 │ │ + str r6, [sp, #16] │ │ movw r6, #30937 @ 0x78d9 │ │ movt r6, #25715 @ 0x6473 │ │ eors r2, r6 │ │ movs r6, #0 │ │ umlal r4, r6, r2, r3 │ │ movw r3, #46285 @ 0xb4cd │ │ movt r3, #12633 @ 0x3159 │ │ @@ -75930,39 +75934,39 @@ │ │ adc.w r4, r4, #0 │ │ umlal r3, r4, lr, ip │ │ eors r3, r5 │ │ ldr r5, [sp, #36] @ 0x24 │ │ eors r2, r4 │ │ ldr r4, [sp, #8] │ │ adds r3, r3, r5 │ │ - ldr r5, [sp, #24] │ │ + ldr r5, [sp, #32] │ │ adcs r2, r5 │ │ ldr r5, [sp, #12] │ │ eors r6, r5 │ │ - ldr r5, [sp, #40] @ 0x28 │ │ + ldr r5, [sp, #16] │ │ eors r5, r4 │ │ adds r3, r3, r5 │ │ str r3, [sp, #36] @ 0x24 │ │ adcs r2, r6 │ │ - str r2, [sp, #24] │ │ + str r2, [sp, #32] │ │ adds r2, r7, r1 │ │ movw r6, #25713 @ 0x6471 │ │ movt r6, #38728 @ 0x9748 │ │ ldr.w ip, [r0, #32] │ │ ldr.w r3, [r2, #-48] │ │ ldr.w r5, [r2, #-40] │ │ eors r3, r6 │ │ movw r6, #6456 @ 0x1938 │ │ movt r6, #18159 @ 0x46ef │ │ eors r5, r6 │ │ ldr.w lr, [r2, #-44] │ │ umull r6, r4, r5, r3 │ │ ldr.w r2, [r2, #-36] │ │ ldr.w r8, [r0, #36] @ 0x24 │ │ - str r6, [sp, #40] @ 0x28 │ │ + str r6, [sp, #16] │ │ movw r6, #57001 @ 0xdea9 │ │ movt r6, #55468 @ 0xd8ac │ │ eors r2, r6 │ │ movs r6, #0 │ │ umlal r4, r6, r2, r3 │ │ movw r3, #3490 @ 0xda2 │ │ movt r3, #20217 @ 0x4ef9 │ │ @@ -76001,37 +76005,37 @@ │ │ adc.w r4, r4, #0 │ │ umlal r3, r4, lr, ip │ │ eors r3, r5 │ │ ldr r5, [sp, #36] @ 0x24 │ │ eors r2, r4 │ │ ldr r4, [sp, #8] │ │ adds r3, r3, r5 │ │ - ldr r5, [sp, #24] │ │ + ldr r5, [sp, #32] │ │ adcs r2, r5 │ │ ldr r5, [sp, #12] │ │ eors r6, r5 │ │ - ldr r5, [sp, #40] @ 0x28 │ │ + ldr r5, [sp, #16] │ │ eors r5, r4 │ │ adds r3, r3, r5 │ │ str r3, [sp, #36] @ 0x24 │ │ adcs r2, r6 │ │ - str r2, [sp, #24] │ │ + str r2, [sp, #32] │ │ adds r2, r7, r1 │ │ movw r3, #2232 @ 0x8b8 │ │ movt r3, #29766 @ 0x7446 │ │ ldr.w r6, [r2, #-32] │ │ ldr.w r5, [r2, #-24] │ │ eors r6, r3 │ │ movw r3, #13792 @ 0x35e0 │ │ movt r3, #59024 @ 0xe690 │ │ ldr.w ip, [r2, #-28] │ │ eors r3, r5 │ │ ldr.w r2, [r2, #-20] │ │ umull r4, r5, r3, r6 │ │ - str r4, [sp, #40] @ 0x28 │ │ + str r4, [sp, #16] │ │ movw r4, #14977 @ 0x3a81 │ │ movt r4, #19494 @ 0x4c26 │ │ eor.w lr, r2, r4 │ │ movs r2, #0 │ │ movw r4, #17399 @ 0x43f7 │ │ umlal r5, r2, lr, r6 │ │ movt r4, #36388 @ 0x8e24 │ │ @@ -76069,54 +76073,55 @@ │ │ adcs.w r3, r3, lr │ │ adc.w r5, r5, #0 │ │ umlal r3, r5, r4, r6 │ │ ldr r6, [sp, #8] │ │ eors r3, r6 │ │ ldr r6, [sp, #36] @ 0x24 │ │ eors r2, r5 │ │ - ldr r5, [sp, #40] @ 0x28 │ │ + ldr r5, [sp, #16] │ │ adds r3, r3, r6 │ │ - ldr r6, [sp, #24] │ │ + ldr r6, [sp, #32] │ │ eor.w r5, r5, r8 │ │ adcs r2, r6 │ │ ldr r6, [sp, #12] │ │ adds r3, r3, r5 │ │ str r3, [sp, #36] @ 0x24 │ │ eor.w r6, r6, ip │ │ adcs r2, r6 │ │ - str r2, [sp, #24] │ │ + str r2, [sp, #32] │ │ add r1, r7 │ │ movs r4, #0 │ │ - mov.w r8, #0 │ │ + mov.w ip, #0 │ │ ldr.w r2, [r1, #-16] │ │ ldr.w r3, [r1, #-12] │ │ ldr.w r7, [r1, #-8] │ │ ldr.w r6, [r1, #-4] │ │ movw r1, #54494 @ 0xd4de │ │ movt r1, #59757 @ 0xe96d │ │ eors r2, r1 │ │ movw r1, #16498 @ 0x4072 │ │ movt r1, #42148 @ 0xa4a4 │ │ eors r7, r1 │ │ + umull r1, r5, r7, r2 │ │ + str r1, [sp, #16] │ │ movw r1, #46007 @ 0xb3b7 │ │ movt r1, #8039 @ 0x1f67 │ │ eors r6, r1 │ │ - umull ip, r5, r7, r2 │ │ movw r1, #36995 @ 0x9083 │ │ movt r1, #56215 @ 0xdb97 │ │ eors r3, r1 │ │ umlal r5, r4, r6, r2 │ │ movw r1, #8695 @ 0x21f7 │ │ movt r1, #7341 @ 0x1cad │ │ umull r2, r7, r7, r3 │ │ - adds.w lr, r2, r5 │ │ - adcs.w r5, r4, r7 │ │ + adds r5, r5, r2 │ │ + adcs.w lr, r4, r7 │ │ ldr r4, [r0, #8] │ │ - adc.w r7, r8, #0 │ │ - umlal r5, r7, r6, r3 │ │ + adc.w r7, ip, #0 │ │ + umlal lr, r7, r6, r3 │ │ ldr r3, [r0, #0] │ │ ldr r6, [r0, #4] │ │ ldr r0, [r0, #12] │ │ eors r0, r1 │ │ movw r1, #65208 @ 0xfeb8 │ │ movt r1, #14700 @ 0x396c │ │ eors r3, r1 │ │ @@ -76127,48 +76132,47 @@ │ │ umull r8, r2, r4, r3 │ │ umlal r2, r1, r0, r3 │ │ movw r3, #42019 @ 0xa423 │ │ movt r3, #48715 @ 0xbe4b │ │ eors r3, r6 │ │ umull r4, r6, r4, r3 │ │ adds r2, r2, r4 │ │ - mov.w r4, #0 │ │ adcs r1, r6 │ │ - str r4, [sp, #40] @ 0x28 │ │ - adc.w r4, r4, #0 │ │ - movw r6, #31225 @ 0x79f9 │ │ + movw r6, #26513 @ 0x6791 │ │ + adc.w r4, ip, #0 │ │ + movt r6, #5718 @ 0x1656 │ │ umlal r1, r4, r0, r3 │ │ - eor.w r3, r5, ip │ │ - movt r6, #40503 @ 0x9e37 │ │ + ldr r3, [sp, #16] │ │ + eor.w r3, r3, lr │ │ eor.w r0, r4, r2 │ │ ldr r2, [sp, #36] @ 0x24 │ │ eor.w r1, r1, r8 │ │ - ldr r4, [sp, #20] │ │ + mov r8, ip │ │ adds r1, r1, r2 │ │ - ldr r2, [sp, #24] │ │ + ldr r2, [sp, #32] │ │ + ldr r4, [sp, #20] │ │ adcs r0, r2 │ │ - eor.w r2, r7, lr │ │ + eor.w r2, r7, r5 │ │ adds r1, r1, r3 │ │ - movw r7, #26513 @ 0x6791 │ │ + movw r7, #31225 @ 0x79f9 │ │ adcs r0, r2 │ │ - movt r7, #5718 @ 0x1656 │ │ + movt r7, #40503 @ 0x9e37 │ │ + movs r5, #1 │ │ eor.w r1, r1, r0, lsr #5 │ │ - umull r2, r3, r1, r6 │ │ - mla r1, r1, r7, r3 │ │ + umull r2, r3, r1, r7 │ │ + mla r1, r1, r6, r3 │ │ + ldr r6, [sp, #28] │ │ + mla r1, r0, r7, r1 │ │ ldr r7, [sp, #52] @ 0x34 │ │ - mla r5, r0, r6, r1 │ │ - movs r6, #1 │ │ - eor.w r0, r5, r2 │ │ - str r0, [sp, #36] @ 0x24 │ │ - cmp r4, #0 │ │ - bne.w 5a91c │ │ - mov.w r8, #1 │ │ - b.n 5a926 │ │ + eor.w r0, r1, r2 │ │ + cmp.w r7, #4294967295 @ 0xffffffff │ │ + ble.w 5afce │ │ + b.n 5af58 │ │ cmp r1, #3 │ │ - bls.n 5a886 │ │ + bls.n 5aec0 │ │ adds r2, r0, r1 │ │ movw r3, #45428 @ 0xb174 │ │ ldr r0, [r0, #0] │ │ movt r3, #51002 @ 0xc73a │ │ ldr.w r2, [r2, #-4] │ │ movw ip, #7269 @ 0x1c65 │ │ eors r0, r3 │ │ @@ -76181,51 +76185,46 @@ │ │ orr.w r3, r3, r2, lsr #15 │ │ orr.w r7, r7, r0, lsr #8 │ │ lsls r5, r0, #24 │ │ eors r3, r7 │ │ movw r7, #57125 @ 0xdf25 │ │ eors r3, r2 │ │ movt r7, #7832 @ 0x1e98 │ │ + mov.w r8, #0 │ │ umull lr, r6, r3, r7 │ │ mla r3, r3, ip, r6 │ │ lsls r6, r2, #17 │ │ orr.w r6, r6, r0, lsr #15 │ │ orr.w r2, r5, r2, lsr #8 │ │ eors r2, r6 │ │ - movs r6, #0 │ │ eors r0, r2 │ │ mla r0, r0, r7, r3 │ │ adds.w r1, r1, r0, lsr #3 │ │ eor.w r1, r1, lr │ │ umull r2, r3, r1, r7 │ │ mla r1, r1, ip, r3 │ │ - mov.w r3, #0 │ │ - str r3, [sp, #40] @ 0x28 │ │ - adc.w r3, r6, #0 │ │ + adc.w r3, r8, #0 │ │ eors r0, r3 │ │ - mla r0, r0, r7, r1 │ │ + mla r3, r0, r7, r1 │ │ lsrs r1, r2, #28 │ │ - orr.w r1, r1, r0, lsl #4 │ │ - eor.w r5, r0, r0, lsr #28 │ │ - eors r1, r2 │ │ - str r1, [sp, #36] @ 0x24 │ │ - b.n 5a912 │ │ + orr.w r1, r1, r3, lsl #4 │ │ + eor.w r0, r1, r2 │ │ + eor.w r1, r3, r3, lsr #28 │ │ + b.n 5af4c │ │ cmp r1, #241 @ 0xf1 │ │ - bcs.n 5a8f2 │ │ - ldr r2, [pc, #316] @ (5a9b0 ) │ │ + bcs.n 5af2c │ │ + ldr r2, [pc, #348] @ (5b00c ) │ │ movs r3, #0 │ │ + mov.w r8, #0 │ │ add r2, pc │ │ str r2, [sp, #0] │ │ movs r2, #0 │ │ - str r2, [sp, #40] @ 0x28 │ │ - bl 98a78 │ │ - mov r5, r1 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 5a912 │ │ - cbz r1, 5a8fc │ │ + bl 996cc │ │ + b.n 5af34 │ │ + cbz r1, 5af38 │ │ lsrs r2, r1, #1 │ │ ldrb r3, [r0, #0] │ │ ldrb r2, [r0, r2] │ │ add r0, r1 │ │ movw r6, #31225 @ 0x79f9 │ │ ldrb.w r0, [r0, #-1] │ │ movw r7, #26513 @ 0x6791 │ │ @@ -76247,130 +76246,140 @@ │ │ mla r0, r0, r3, r2 │ │ lsrs r2, r1, #29 │ │ orr.w r2, r2, r0, lsl #3 │ │ eor.w r0, r0, r0, lsr #29 │ │ eors r1, r2 │ │ umull r2, r3, r1, r6 │ │ mla r1, r1, r7, r3 │ │ - mla r5, r0, r6, r1 │ │ - eor.w r0, r5, r2 │ │ - b.n 5a90c │ │ - bl 982ac │ │ - str r0, [sp, #36] @ 0x24 │ │ - mov r5, r1 │ │ - b.n 5a90e │ │ - movw r5, #32773 @ 0x8005 │ │ + mla r1, r0, r6, r1 │ │ + eor.w r0, r1, r2 │ │ + b.n 5af48 │ │ + bl 98f00 │ │ + mov.w r8, #0 │ │ + movs r5, #1 │ │ + b.n 5af50 │ │ + movw r1, #32773 @ 0x8005 │ │ movw r0, #38082 @ 0x94c2 │ │ - movt r5, #11526 @ 0x2d06 │ │ + movt r1, #11526 @ 0x2d06 │ │ movt r0, #14547 @ 0x38d3 │ │ - str r0, [sp, #36] @ 0x24 │ │ - movs r0, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - movs r6, #1 │ │ + mov.w r8, #0 │ │ + movs r5, #1 │ │ + ldr r6, [sp, #28] │ │ ldr r7, [sp, #52] @ 0x34 │ │ - cmp r4, #0 │ │ - beq.w 5a7d8 │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ + cmp.w r7, #4294967295 @ 0xffffffff │ │ + ble.n 5afce │ │ + str r1, [sp, #52] @ 0x34 │ │ + strd r8, r0, [sp, #32] │ │ + cbz r7, 5af6e │ │ + mov r0, r7 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 5affc │ │ mov r8, r0 │ │ - cbz r0, 5a99c │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + b.n 5af72 │ │ + mov.w r8, #1 │ │ mov r0, r8 │ │ - mov r2, r4 │ │ - bl d44bc │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cmp r7, r0 │ │ - beq.n 5a970 │ │ - ldr r1, [sp, #32] │ │ - add.w r0, r7, r7, lsl #2 │ │ - ldr r2, [sp, #28] │ │ - adds r7, #1 │ │ - str.w r6, [r1, r0, lsl #3] │ │ - add.w r0, r1, r0, lsl #3 │ │ + mov r1, r4 │ │ + mov r2, r7 │ │ + bl d53c6 │ │ ldr r1, [sp, #48] @ 0x30 │ │ - strb.w r1, [r0, #32] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - str r1, [r0, #4] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - strd r1, r5, [r0, #8] │ │ - strd r4, r8, [r0, #16] │ │ - strd r4, sl, [r0, #24] │ │ - str r7, [sp, #64] @ 0x40 │ │ - ldrb.w r0, [fp, #24] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + cmp r1, r0 │ │ + beq.n 5afc2 │ │ + add.w r0, r1, r1, lsl #2 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + adds r1, #1 │ │ + str r1, [sp, #48] @ 0x30 │ │ + str.w r5, [r6, r0, lsl #3] │ │ + add.w r0, r6, r0, lsl #3 │ │ + add.w r3, r0, #12 │ │ + strb.w r2, [r0, #32] │ │ + ldr r2, [sp, #32] │ │ + str r2, [r0, #4] │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + str r2, [r0, #8] │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + strd r7, fp, [r0, #24] │ │ + stmia.w r3, {r2, r7, r8} │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldrb.w r0, [r9, #24] │ │ cmp r0, #5 │ │ - bls.w 5a304 │ │ + bls.w 5a94e │ │ movs r0, #3 │ │ - b.n 5a30c │ │ + b.n 5a956 │ │ add r0, sp, #56 @ 0x38 │ │ - bl 474b0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - str r0, [sp, #32] │ │ - b.n 5a936 │ │ - ldr r4, [sp, #16] │ │ - cmp r7, #2 │ │ - bcs.n 5a98e │ │ - add r2, sp, #56 @ 0x38 │ │ - ldmia r2, {r0, r1, r2} │ │ - stmia r4!, {r0, r1, r2} │ │ + bl 47b9a │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r6, [sp, #60] @ 0x3c │ │ + b.n 5af84 │ │ + bl 3e144 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #24] │ │ + cmp r1, #2 │ │ + bcs.n 5afec │ │ + ldrd r3, r1, [sp, #56] @ 0x38 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + strd r3, r1, [r0] │ │ + str r2, [r0, #8] │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp r7, #21 │ │ - bcs.n 5a9a4 │ │ - ldr r0, [sp, #32] │ │ - mov r1, r7 │ │ - bl 5a9b4 │ │ - b.n 5a982 │ │ + mov r0, r6 │ │ + cmp r1, #21 │ │ + bcs.n 5b004 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + bl 5b010 │ │ + ldr r0, [sp, #24] │ │ + b.n 5afda │ │ movs r0, #1 │ │ - mov r1, r4 │ │ - bl 3d98e │ │ - ldr r0, [sp, #32] │ │ mov r1, r7 │ │ - bl 42ab2 │ │ - b.n 5a982 │ │ - nop │ │ - cmp r2, #136 @ 0x88 │ │ + bl 3e0ac │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + bl 431da │ │ + b.n 5aff8 │ │ + cmp r0, #200 @ 0xc8 │ │ vtbl.8 d30, {d12-d13}, d29 │ │ - ldr r7, [pc, #960] @ (5ad78 ) │ │ + ldr r7, [pc, #960] @ (5b3d4 ) │ │ sub sp, #52 @ 0x34 │ │ mov r7, r0 │ │ add.w r0, r1, r1, lsl #2 │ │ mov.w fp, #0 │ │ str r7, [sp, #12] │ │ add.w r5, r7, r0, lsl #3 │ │ add.w r0, r7, #40 @ 0x28 │ │ str r5, [sp, #0] │ │ - b.n 5a9fa │ │ + b.n 5b056 │ │ ldr r0, [sp, #12] │ │ add r1, sp, #32 │ │ ldmia.w r1, {r2, r3, r5, r6, r7} │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ add r2, sp, #16 │ │ ldmia r2, {r0, r1, r2} │ │ ldmia.w sp, {r5, r6, fp} │ │ strd sl, r8, [r9, #-20] │ │ stmdb r9, {r0, r1, r2} │ │ add.w r0, r6, #40 @ 0x28 │ │ add.w fp, fp, #40 @ 0x28 │ │ mov r7, r6 │ │ cmp r0, r5 │ │ - beq.n 5aa84 │ │ + beq.n 5b0e0 │ │ ldrd sl, r8, [r7, #60] @ 0x3c │ │ mov r6, r0 │ │ ldrd r1, r4, [r7, #20] │ │ cmp r8, r4 │ │ mov r2, r4 │ │ mov r0, sl │ │ it cc │ │ movcc r2, r8 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r8, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 5a9ec │ │ + bgt.n 5b048 │ │ str r6, [sp, #4] │ │ mov r1, r6 │ │ ldmia.w r1, {r0, r2, r3, r4, r5} │ │ add.w ip, sp, #32 │ │ stmia.w ip, {r0, r2, r3, r4, r5} │ │ add.w r2, r7, #68 @ 0x44 │ │ add r3, sp, #16 │ │ @@ -76383,881 +76392,947 @@ │ │ add.w r9, r0, #40 @ 0x28 │ │ mov r1, r0 │ │ ldmia r1!, {r3, r4, r5, r6, r7} │ │ mov r2, r9 │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ ldmia.w r1, {r3, r4, r5, r6, r7} │ │ stmia r2!, {r3, r4, r5, r6, r7} │ │ - beq.n 5a9d2 │ │ + beq.n 5b02e │ │ ldrd r1, r4, [r0, #-20] │ │ mov r0, sl │ │ mov r2, r4 │ │ cmp r8, r4 │ │ it cc │ │ movcc r2, r8 │ │ - blx d7c10 │ │ + blx d8860 │ │ sub.w fp, fp, #40 @ 0x28 │ │ cmp r0, #0 │ │ it eq │ │ subeq.w r0, r8, r4 │ │ cmp r0, #0 │ │ - bmi.n 5aa3e │ │ + bmi.n 5b09a │ │ ldr r0, [sp, #12] │ │ add r0, fp │ │ adds r0, #40 @ 0x28 │ │ - b.n 5a9d4 │ │ + b.n 5b030 │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 5aa36 │ │ + bmi.n 5b092 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #252 @ 0xfc │ │ - mov fp, r0 │ │ - ldrd r0, r9, [r1, #4] │ │ - mov sl, r1 │ │ - str r0, [sp, #80] @ 0x50 │ │ - bl 5b2d8 │ │ + sub sp, #132 @ 0x84 │ │ + mov fp, r1 │ │ + mov r9, r0 │ │ + ldrd r8, sl, [r1, #4] │ │ + bl 5b9a4 │ │ cmp r0, #0 │ │ - beq.w 5b0b2 │ │ - ldr r1, [pc, #948] @ (5ae5c ) │ │ - ldmia.w r0, {r2, r3, r6} │ │ + beq.w 5b79e │ │ + ldr r1, [pc, #868] @ (5b468 ) │ │ + add.w ip, sp, #112 @ 0x70 │ │ + ldmia.w r0, {r2, r3, r5, r6} │ │ add r1, pc │ │ adds r4, r2, #1 │ │ - ldr r5, [r0, #12] │ │ adc.w r7, r3, #0 │ │ - str r5, [sp, #244] @ 0xf4 │ │ - cmp.w r9, #0 │ │ + cmp.w sl, #0 │ │ strd r4, r7, [r0] │ │ ldrd r0, r7, [r1] │ │ - ldrd r4, r8, [r1, #8] │ │ - add r1, sp, #232 @ 0xe8 │ │ - stmia r1!, {r2, r3, r6} │ │ - movw r3, #65533 @ 0xfffd │ │ - movt r3, #32767 @ 0x7fff │ │ - strd r4, r8, [sp, #224] @ 0xe0 │ │ - strd r0, r7, [sp, #216] @ 0xd8 │ │ - bne.n 5aaf2 │ │ - ldmia.w sl, {r0, r1, r2} │ │ - adds r3, #20 │ │ - strd r1, r2, [fp, #8] │ │ - strd r3, r0, [fp] │ │ - add sp, #252 @ 0xfc │ │ + ldrd r4, r1, [r1, #8] │ │ + stmia.w ip, {r2, r3, r5, r6} │ │ + movw r3, #14 │ │ + movt r3, #32768 @ 0x8000 │ │ + strd r4, r1, [sp, #104] @ 0x68 │ │ + strd r0, r7, [sp, #96] @ 0x60 │ │ + bne.n 5b14c │ │ + ldmia.w fp, {r0, r1, r2} │ │ + adds r3, #3 │ │ + strd r1, r2, [r9, #8] │ │ + strd r3, r0, [r9] │ │ + add sp, #132 @ 0x84 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - str r0, [sp, #64] @ 0x40 │ │ + add r2, sp, #64 @ 0x40 │ │ + str r0, [sp, #76] @ 0x4c │ │ movs r0, #52 @ 0x34 │ │ - ldr r5, [sp, #80] @ 0x50 │ │ - mla r1, r9, r0, r5 │ │ - mov r6, r9 │ │ - mul.w r0, r9, r0 │ │ - add.w r9, sp, #216 @ 0xd8 │ │ - add.w r2, r9, #16 │ │ - str r1, [sp, #60] @ 0x3c │ │ - mov r1, r6 │ │ + stmia r2!, {r1, r4, r7} │ │ + add r4, sp, #96 @ 0x60 │ │ + mla r1, sl, r0, r8 │ │ + add.w r2, r4, #16 │ │ + str r3, [sp, #84] @ 0x54 │ │ + mul.w r7, sl, r0 │ │ + mov r0, r4 │ │ str r2, [sp, #56] @ 0x38 │ │ - str r0, [sp, #68] @ 0x44 │ │ - mov r0, r9 │ │ - bl 4a624 │ │ - str r6, [sp, #72] @ 0x48 │ │ - mov r0, r9 │ │ + str r1, [sp, #60] @ 0x3c │ │ + mov r1, sl │ │ + bl 4a340 │ │ + str.w r8, [sp, #88] @ 0x58 │ │ + mov r5, r8 │ │ + mov r8, sl │ │ + mov r0, r4 │ │ mov r1, r5 │ │ - bl 5b594 │ │ + bl 5bc60 │ │ adds r5, #52 @ 0x34 │ │ - subs r6, #1 │ │ - bne.n 5ab1a │ │ - ldr r0, [sp, #220] @ 0xdc │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ + subs.w r8, r8, #1 │ │ + bne.n 5b178 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr r5, [sp, #108] @ 0x6c │ │ cmp r0, #0 │ │ itt ne │ │ addne.w r1, r0, r0, lsl #2 │ │ addsne.w r1, r1, #9 │ │ - beq.n 5ab46 │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ + beq.n 5b1a6 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ lsls r0, r0, #2 │ │ subs r0, r1, r0 │ │ subs r0, #4 │ │ - blx d7b70 │ │ - ldr r6, [sp, #72] @ 0x48 │ │ - cmp r5, r6 │ │ - bne.w 5af98 │ │ - movw r3, #65533 @ 0xfffd │ │ - cmp r6, #0 │ │ - movt r3, #32767 @ 0x7fff │ │ - beq.n 5aade │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - add.w r1, r0, #48 @ 0x30 │ │ - str r1, [sp, #52] @ 0x34 │ │ - mov r1, r0 │ │ - ldr r0, [r1, #8] │ │ + blx d87c0 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + cmp r5, sl │ │ + str.w sl, [sp, #80] @ 0x50 │ │ + bne.w 5b686 │ │ + movs r3, #14 │ │ + cmp.w sl, #0 │ │ + movt r3, #32768 @ 0x8000 │ │ + beq.n 5b138 │ │ + add.w r0, r6, #48 @ 0x30 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [r6, #8] │ │ cmp r0, #0 │ │ - beq.w 5b012 │ │ - ldr r0, [r1, #4] │ │ + beq.w 5b710 │ │ + ldr r0, [r6, #4] │ │ ldrb r0, [r0, #0] │ │ cmp r0, #95 @ 0x5f │ │ - beq.w 5b032 │ │ - ldrb.w r0, [r1, #48] @ 0x30 │ │ - cbz r0, 5ab8c │ │ - ldr r0, [r1, #44] @ 0x2c │ │ - cmp r0, #0 │ │ - bne.w 5b052 │ │ - ldr r0, [r1, #32] │ │ + beq.w 5b72e │ │ + ldrb.w r0, [r6, #48] @ 0x30 │ │ + cbz r0, 5b1ea │ │ + ldr r0, [r6, #44] @ 0x2c │ │ cmp r0, #0 │ │ - bne.w 5b052 │ │ - str r1, [sp, #40] @ 0x28 │ │ - ldrd r0, r1, [r1, #16] │ │ + itt eq │ │ + ldreq r0, [r6, #32] │ │ + cmpeq r0, #0 │ │ + bne.w 5b74e │ │ + ldrd r0, r1, [r6, #16] │ │ cmp r1, #0 │ │ str r0, [sp, #48] @ 0x30 │ │ rsb r0, r1, r1, lsl #3 │ │ + str r6, [sp, #40] @ 0x28 │ │ str r0, [sp, #44] @ 0x2c │ │ - str r1, [sp, #32] │ │ - beq.n 5ac2e │ │ + str r1, [sp, #36] @ 0x24 │ │ + beq.n 5b280 │ │ ldrd r1, r0, [sp, #44] @ 0x2c │ │ - add.w r1, r0, r1, lsl #2 │ │ - str r1, [sp, #28] │ │ - add.w r1, r0, #28 │ │ - mov r2, r1 │ │ - ldr r1, [r0, #0] │ │ + mov r6, r0 │ │ + add.w r4, r0, r1, lsl #2 │ │ + ldr.w r1, [r6], #28 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - beq.n 5abca │ │ + beq.n 5b224 │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ - beq.w 5b012 │ │ + beq.w 5b710 │ │ ldr r1, [r0, #4] │ │ ldrb r1, [r1, #0] │ │ cmp r1, #95 @ 0x5f │ │ - beq.w 5b032 │ │ + beq.w 5b72e │ │ ldrb r1, [r0, #24] │ │ - str r2, [sp, #36] @ 0x24 │ │ orr.w r1, r1, #8 │ │ cmp r1, #15 │ │ - bne.n 5ac14 │ │ + bne.n 5b26c │ │ ldr r1, [r0, #12] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - beq.w 5b072 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ + beq.w 5b76c │ │ ldr r5, [sp, #52] @ 0x34 │ │ - ldrd r0, r9, [r0, #16] │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.n 5abf4 │ │ + mov sl, r7 │ │ + ldrd r0, r8, [r0, #16] │ │ + str r0, [sp, #92] @ 0x5c │ │ + b.n 5b24c │ │ adds r5, #52 @ 0x34 │ │ - subs r6, #52 @ 0x34 │ │ - beq.w 5afb8 │ │ + subs r7, #52 @ 0x34 │ │ + beq.w 5b6a4 │ │ ldr.w r0, [r5, #-40] │ │ - cmp r0, r9 │ │ - bne.n 5abec │ │ + cmp r0, r8 │ │ + bne.n 5b244 │ │ ldr.w r0, [r5, #-44] │ │ - mov r2, r9 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - blx d7c10 │ │ + mov r2, r8 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 5abec │ │ + bne.n 5b244 │ │ ldrb r0, [r5, #0] │ │ cmp r0, #0 │ │ - beq.n 5abec │ │ - b.n 5ac1e │ │ + beq.n 5b244 │ │ + b.n 5b278 │ │ ldr r0, [r0, #12] │ │ + mov sl, r7 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 5b092 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #28] │ │ - cmp r2, r0 │ │ - mov r1, r2 │ │ - mov r0, r2 │ │ - it ne │ │ - addne r1, #28 │ │ - bne.n 5abae │ │ + bne.w 5b78a │ │ + mov r0, r6 │ │ + mov r7, sl │ │ + cmp r6, r4 │ │ + bne.n 5b208 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - ldrd r2, r0, [r0, #40] @ 0x28 │ │ - str r2, [sp, #28] │ │ - str r0, [sp, #36] @ 0x24 │ │ - cbz r0, 5ac9e │ │ + str r7, [sp, #32] │ │ + ldrd r6, r0, [r0, #40] @ 0x28 │ │ + str r0, [sp, #28] │ │ + cbz r0, 5b2ea │ │ add.w r0, r0, r0, lsl #1 │ │ - add.w r1, r2, #24 │ │ - add.w r0, r2, r0, lsl #3 │ │ - str r0, [sp, #20] │ │ - mov r0, r2 │ │ - str r1, [sp, #24] │ │ + add.w r0, r6, r0, lsl #3 │ │ + str r0, [sp, #92] @ 0x5c │ │ + mov r0, r6 │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ - beq.w 5b012 │ │ + beq.w 5b710 │ │ ldr r1, [r0, #4] │ │ ldrb r1, [r1, #0] │ │ cmp r1, #95 @ 0x5f │ │ - beq.w 5b032 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ + beq.w 5b72e │ │ + ldrd sl, r7, [r0, #16] │ │ + add.w r4, r0, #24 │ │ + ldr.w r8, [sp, #32] │ │ ldr r5, [sp, #52] @ 0x34 │ │ - ldrd r0, r9, [r0, #16] │ │ - str r0, [sp, #76] @ 0x4c │ │ - b.n 5ac72 │ │ + b.n 5b2c4 │ │ adds r5, #52 @ 0x34 │ │ - subs r6, #52 @ 0x34 │ │ - beq.w 5afb8 │ │ + subs.w r8, r8, #52 @ 0x34 │ │ + beq.w 5b6a4 │ │ ldr.w r0, [r5, #-40] │ │ - cmp r0, r9 │ │ - bne.n 5ac6a │ │ + cmp r0, r7 │ │ + bne.n 5b2ba │ │ ldr.w r0, [r5, #-44] │ │ - mov r2, r9 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - blx d7c10 │ │ + mov r1, sl │ │ + mov r2, r7 │ │ + blx d8860 │ │ cmp r0, #0 │ │ itt eq │ │ ldrbeq r0, [r5, #0] │ │ cmpeq r0, #0 │ │ - bne.n 5ac6a │ │ - ldrd r1, r0, [sp, #20] │ │ - cmp r0, r1 │ │ - mov r1, r0 │ │ - it ne │ │ - addne r1, #24 │ │ - bne.n 5ac4a │ │ - bl 5b2d8 │ │ + bne.n 5b2ba │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + mov r0, r4 │ │ + cmp r4, r1 │ │ + bne.n 5b298 │ │ + str r6, [sp, #24] │ │ + bl 5b9a4 │ │ cmp r0, #0 │ │ - beq.w 5b0b2 │ │ + beq.w 5b79e │ │ ldmia.w r0, {r1, r2, ip} │ │ adds r5, r1, #1 │ │ ldr r6, [r0, #12] │ │ adc.w r3, r2, #0 │ │ - str r6, [sp, #244] @ 0xf4 │ │ - strd r2, ip, [sp, #236] @ 0xec │ │ strd r5, r3, [r0] │ │ + add r0, sp, #112 @ 0x70 │ │ + stmia.w r0, {r1, r2, ip} │ │ ldr r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - ldr r0, [sp, #32] │ │ - strd r8, r1, [sp, #228] @ 0xe4 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str r6, [sp, #124] @ 0x7c │ │ cmp r0, #0 │ │ - strd r7, r4, [sp, #220] @ 0xdc │ │ - bne.w 5aed0 │ │ + bne.w 5b5be │ │ movs r5, #0 │ │ - ldr r0, [sp, #32] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ cmp r5, r0 │ │ - bne.w 5b0ba │ │ + bne.w 5b7a6 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - ldrd r0, r9, [r0, #28] │ │ - str r0, [sp, #76] @ 0x4c │ │ - bl 5b2d8 │ │ + ldrd r0, r4, [r0, #28] │ │ + str r0, [sp, #92] @ 0x5c │ │ + bl 5b9a4 │ │ cmp r0, #0 │ │ - beq.w 5b0b2 │ │ + beq.w 5b79e │ │ ldmia.w r0, {r1, r2, ip} │ │ adds r5, r1, #1 │ │ ldr r6, [r0, #12] │ │ adc.w r3, r2, #0 │ │ - cmp.w r9, #0 │ │ - str r6, [sp, #244] @ 0xf4 │ │ + cmp r4, #0 │ │ strd r5, r3, [r0] │ │ + add r0, sp, #112 @ 0x70 │ │ + stmia.w r0, {r1, r2, ip} │ │ ldr r0, [sp, #64] @ 0x40 │ │ - strd r2, ip, [sp, #236] @ 0xec │ │ - strd r8, r1, [sp, #228] @ 0xe4 │ │ - strd r7, r4, [sp, #220] @ 0xdc │ │ - str r0, [sp, #216] @ 0xd8 │ │ - bne.w 5af18 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r6, [sp, #124] @ 0x7c │ │ + str r0, [sp, #96] @ 0x60 │ │ + bne.w 5b606 │ │ movs r5, #0 │ │ - cmp r5, r9 │ │ - bne.w 5b0da │ │ - bl 5b2d8 │ │ + cmp r5, r4 │ │ + bne.w 5b7c4 │ │ + bl 5b9a4 │ │ cmp r0, #0 │ │ - beq.w 5b0b2 │ │ + beq.w 5b79e │ │ ldmia.w r0, {r1, r2, ip} │ │ adds r5, r1, #1 │ │ ldr r6, [r0, #12] │ │ adc.w r3, r2, #0 │ │ - str r6, [sp, #244] @ 0xf4 │ │ - strd r2, ip, [sp, #236] @ 0xec │ │ strd r5, r3, [r0] │ │ + add r0, sp, #112 @ 0x70 │ │ + stmia.w r0, {r1, r2, ip} │ │ ldr r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - strd r8, r1, [sp, #228] @ 0xe4 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r0, [sp, #28] │ │ + str r6, [sp, #124] @ 0x7c │ │ cmp r0, #0 │ │ - strd r7, r4, [sp, #220] @ 0xdc │ │ - bne.w 5af58 │ │ + bne.w 5b646 │ │ movs r5, #0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #28] │ │ cmp r5, r0 │ │ - bne.w 5b0fa │ │ - cmp.w r9, #0 │ │ - beq.w 5aeba │ │ - ldr r0, [sp, #32] │ │ - cmp r0, #0 │ │ - beq.w 5b11a │ │ + bne.w 5b7e2 │ │ + cmp r4, #0 │ │ + beq.w 5b5a8 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #76] @ 0x4c │ │ + ldr r1, [sp, #92] @ 0x5c │ │ lsls r0, r0, #2 │ │ - str r0, [sp, #24] │ │ - rsb r0, r9, r9, lsl #3 │ │ + str r0, [sp, #20] │ │ + rsb r0, r4, r4, lsl #3 │ │ add.w r0, r1, r0, lsl #2 │ │ - str r0, [sp, #0] │ │ - add.w r0, r1, #28 │ │ - str r0, [sp, #4] │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #12] │ │ + ldr r0, [sp, #92] @ 0x5c │ │ ldr r0, [r0, #20] │ │ - str r0, [sp, #28] │ │ cmp r0, #0 │ │ - beq.w 5b138 │ │ - ldr r0, [sp, #28] │ │ + beq.w 5b800 │ │ cmp r0, #3 │ │ - bhi.w 5b124 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + bls.n 5b3fe │ │ + ldr r1, [pc, #136] @ (5b46c ) │ │ + add r0, sp, #96 @ 0x60 │ │ + movs r2, #62 @ 0x3e │ │ + add r1, pc │ │ + bl 5beb2 │ │ + movs r0, #14 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + movt r0, #32768 @ 0x8000 │ │ + adds r0, #3 │ │ + cmp r1, r0 │ │ + bne.w 5b820 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ ldrb r0, [r0, #24] │ │ - cbnz r0, 5adaa │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + cbnz r0, 5b426 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ ldrb r0, [r0, #25] │ │ + cbz r0, 5b426 │ │ + ldr r1, [pc, #100] @ (5b470 ) │ │ + add r0, sp, #96 @ 0x60 │ │ + movs r2, #31 │ │ + add r1, pc │ │ + bl 5beb2 │ │ + movs r0, #14 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + movt r0, #32768 @ 0x8000 │ │ + adds r0, #3 │ │ + cmp r1, r0 │ │ + bne.w 5b820 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + ldr r0, [r0, #20] │ │ cmp r0, #0 │ │ - bne.w 5b16c │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldr r1, [r0, #16] │ │ - ldr r0, [sp, #28] │ │ - str r1, [sp, #36] @ 0x24 │ │ - add.w r1, r1, r0, lsl #4 │ │ - subs r0, #1 │ │ - str r0, [sp, #12] │ │ + beq.w 5b59a │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + cmp r1, #0 │ │ + beq.w 5b6fc │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + ldr r1, [r1, #16] │ │ + str r1, [sp, #28] │ │ + add.w r0, r1, r0, lsl #4 │ │ + str r0, [sp, #4] │ │ movs r0, #0 │ │ - str r1, [sp, #8] │ │ - str r0, [sp, #32] │ │ - ldrd r0, r9, [sp, #32] │ │ - ldr r5, [sp, #24] │ │ - ldrd r1, r2, [r9, #4] │ │ - str r1, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - str r0, [sp, #16] │ │ + str r0, [sp, #24] │ │ + ldrd r0, r6, [sp, #24] │ │ + ldr r5, [sp, #20] │ │ + ldr r7, [sp, #48] @ 0x30 │ │ + ldrd r1, r2, [r6, #4] │ │ + str r0, [sp, #8] │ │ adds r0, #1 │ │ - str r0, [sp, #32] │ │ - add.w r0, r9, #16 │ │ - str.w r9, [sp, #20] │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 5ade6 │ │ - subs r5, #28 │ │ - beq.w 5b180 │ │ - mov r6, r1 │ │ - ldr.w r0, [r1], #28 │ │ + str r0, [sp, #24] │ │ + add.w r0, r6, #16 │ │ + str r1, [sp, #44] @ 0x2c │ │ + str r6, [sp, #16] │ │ + str r0, [sp, #28] │ │ + b.n 5b47a │ │ + nop │ │ + usada8 r0, r2, r7, r0 │ │ + cbnz r4, 5b48e │ │ + @ instruction: 0xfffbb992 │ │ + vcvt.u16.f16 d19, d12, #5 │ │ + beq.w 5b6fc │ │ + mov r4, r7 │ │ + ldr.w r0, [r7], #28 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 5ade0 │ │ - ldr r0, [r6, #8] │ │ + beq.n 5b474 │ │ + ldr r0, [r4, #8] │ │ cmp r0, r2 │ │ - bne.n 5ade0 │ │ - str r1, [sp, #76] @ 0x4c │ │ - mov r9, r2 │ │ - ldr r0, [r6, #4] │ │ + bne.n 5b474 │ │ + ldr r0, [r4, #4] │ │ + mov r6, r2 │ │ ldr r1, [sp, #44] @ 0x2c │ │ - blx d7c10 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - mov r2, r9 │ │ + blx d8860 │ │ + mov r2, r6 │ │ cmp r0, #0 │ │ - bne.n 5ade0 │ │ - ldrb r0, [r6, #24] │ │ + bne.n 5b474 │ │ + ldrb.w r0, [r4, #24]! │ │ orr.w r1, r0, #8 │ │ cmp r1, #15 │ │ - beq.w 5b14c │ │ + beq.w 5b82a │ │ subs r1, r0, #3 │ │ mov.w r1, r1, ror #1 │ │ cmp r1, #5 │ │ - bhi.n 5ae42 │ │ + bhi.n 5b4d8 │ │ movs r2, #1 │ │ lsl.w r1, r2, r1 │ │ tst.w r1, #51 @ 0x33 │ │ - beq.n 5ae42 │ │ - ldr r1, [sp, #20] │ │ + beq.n 5b4d8 │ │ + ldr r1, [sp, #16] │ │ ldrb r1, [r1, #13] │ │ cmp r1, #1 │ │ - beq.w 5b192 │ │ - ldrd r1, r2, [sp, #12] │ │ - cmp r2, r1 │ │ - bne.w 5b1a6 │ │ - cmp r0, #8 │ │ - bcs.n 5ae60 │ │ - cmp r0, #6 │ │ - bne.n 5ae76 │ │ - ldrd r1, r2, [sp, #12] │ │ + beq.w 5b83c │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + ldr r2, [sp, #8] │ │ + ldr r1, [r1, #20] │ │ + subs r1, #1 │ │ cmp r2, r1 │ │ - beq.n 5ae80 │ │ - ldr r1, [sp, #20] │ │ + bne.w 5b858 │ │ + sub.w r1, r0, #8 │ │ + cmp r1, #7 │ │ + bcs.n 5b4f2 │ │ + ldr r1, [sp, #92] @ 0x5c │ │ + ldr r1, [r1, #20] │ │ + cmp r1, #2 │ │ + bcc.n 5b52c │ │ + ldr r1, [sp, #16] │ │ ldrb r1, [r1, #13] │ │ cmp r1, #1 │ │ - beq.n 5ae80 │ │ - b.n 5b20a │ │ - @ instruction: 0xf5900007 │ │ - ldr r1, [sp, #28] │ │ - cmp r1, #1 │ │ - beq.n 5ae70 │ │ - ldr r1, [sp, #20] │ │ + beq.n 5b52c │ │ + b.n 5b890 │ │ + cmp r0, #6 │ │ + bne.n 5b52c │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + ldr r1, [sp, #8] │ │ + ldr r0, [r0, #20] │ │ + subs r0, #1 │ │ + cmp r1, r0 │ │ + beq.n 5b50a │ │ + ldr r0, [sp, #16] │ │ + ldrb r0, [r0, #13] │ │ + cmp r0, #1 │ │ + bne.n 5b50e │ │ + movs r0, #6 │ │ + b.n 5b574 │ │ + ldr r1, [pc, #924] @ (5b8ac ) │ │ + add r0, sp, #96 @ 0x60 │ │ + movs r2, #71 @ 0x47 │ │ + add r1, pc │ │ + bl 5beb2 │ │ + movs r0, #14 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + movt r0, #32768 @ 0x8000 │ │ + adds r0, #3 │ │ + cmp r1, r0 │ │ + bne.w 5b820 │ │ + ldrb r0, [r4, #0] │ │ + subs r1, r0, #6 │ │ + uxtb r2, r1 │ │ + cmp r2, #10 │ │ + bcs.n 5b54a │ │ + movw r3, #1021 @ 0x3fd │ │ + lsr.w r2, r3, r2 │ │ + lsls r2, r2, #31 │ │ + beq.n 5b54a │ │ + ldr r0, [pc, #876] @ (5b8b0 ) │ │ + add r0, pc │ │ + uxtab r4, r0, r1 │ │ + b.n 5b56e │ │ + ldr r1, [sp, #16] │ │ ldrb r1, [r1, #13] │ │ cmp r1, #1 │ │ - bne.w 5b1e2 │ │ + bne.n 5b578 │ │ + ldr r1, [pc, #864] @ (5b8b4 ) │ │ + add r0, sp, #96 @ 0x60 │ │ + movs r2, #42 @ 0x2a │ │ + add r1, pc │ │ + bl 5beb2 │ │ + movs r0, #14 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + movt r0, #32768 @ 0x8000 │ │ + adds r0, #3 │ │ + cmp r1, r0 │ │ + bne.w 5b820 │ │ + ldrb r0, [r4, #0] │ │ cmp r0, #14 │ │ - bne.n 5ae80 │ │ - b.n 5ae9c │ │ - ldr r1, [sp, #20] │ │ - ldrb r1, [r1, #13] │ │ - cmp r1, #1 │ │ - beq.w 5b1f6 │ │ - ldr r1, [sp, #20] │ │ + beq.n 5b590 │ │ + ldr r1, [sp, #16] │ │ ldrb r1, [r1, #13] │ │ cmp r1, #2 │ │ - beq.w 5b1ba │ │ + beq.w 5b874 │ │ and.w r0, r0, #7 │ │ cmp r0, #6 │ │ - beq.n 5ae9c │ │ - ldr r0, [sp, #20] │ │ + beq.n 5b590 │ │ + ldr r0, [sp, #16] │ │ ldrb r0, [r0, #12] │ │ cmp r0, #1 │ │ - beq.w 5b1ce │ │ - ldr r0, [sp, #8] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + beq.w 5b8b8 │ │ + ldr r0, [sp, #4] │ │ + ldr r1, [sp, #28] │ │ cmp r1, r0 │ │ - bne.w 5adc0 │ │ - ldrd r0, r9, [sp] │ │ - cmp r9, r0 │ │ - mov r0, r9 │ │ - it ne │ │ - addne r0, #28 │ │ - str.w r9, [sp, #76] @ 0x4c │ │ - bne.w 5ad84 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - movw r3, #65533 @ 0xfffd │ │ + bne.w 5b448 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + ldr r1, [sp, #12] │ │ + adds r0, #28 │ │ + str r0, [sp, #92] @ 0x5c │ │ + cmp r0, r1 │ │ + bne.w 5b3d4 │ │ + ldr r6, [sp, #40] @ 0x28 │ │ + movs r3, #14 │ │ + ldr r7, [sp, #32] │ │ + movt r3, #32768 @ 0x8000 │ │ + adds r6, #52 @ 0x34 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - movt r3, #32767 @ 0x7fff │ │ - adds r1, #52 @ 0x34 │ │ - cmp r1, r0 │ │ - bne.w 5ab64 │ │ - b.n 5aade │ │ - ldr r6, [sp, #32] │ │ - add r0, sp, #216 @ 0xd8 │ │ + cmp r6, r0 │ │ + bne.w 5b1c4 │ │ + b.n 5b138 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + add r0, sp, #96 @ 0x60 │ │ ldr r2, [sp, #56] @ 0x38 │ │ mov r1, r6 │ │ - bl 4a624 │ │ + bl 4a340 │ │ ldr r5, [sp, #48] @ 0x30 │ │ ldr r0, [r5, #0] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 5b226 │ │ - add r0, sp, #216 @ 0xd8 │ │ + beq.w 5b8dc │ │ + add r0, sp, #96 @ 0x60 │ │ mov r1, r5 │ │ - bl 5b594 │ │ + bl 5bc60 │ │ adds r5, #28 │ │ subs r6, #1 │ │ - bne.n 5aede │ │ - ldr r0, [sp, #220] @ 0xdc │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ + bne.n 5b5cc │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr r5, [sp, #108] @ 0x6c │ │ cmp r0, #0 │ │ itt ne │ │ addne.w r1, r0, r0, lsl #2 │ │ addsne.w r1, r1, #9 │ │ - beq.w 5acd4 │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ + beq.w 5b328 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ lsls r0, r0, #2 │ │ subs r0, r1, r0 │ │ subs r0, #4 │ │ - blx d7b70 │ │ - b.n 5acd4 │ │ + blx d87c0 │ │ + b.n 5b328 │ │ ldr r2, [sp, #56] @ 0x38 │ │ - add r0, sp, #216 @ 0xd8 │ │ - mov r1, r9 │ │ - mov r6, r9 │ │ - bl 49c30 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r1, r4 │ │ + mov r6, r4 │ │ + bl 4ad24 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ adds r5, r0, #4 │ │ ldrd r1, r2, [r5], #28 │ │ - add r0, sp, #216 @ 0xd8 │ │ - bl 5b6be │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 5bd8a │ │ subs r6, #1 │ │ - bne.n 5af28 │ │ - ldr r0, [sp, #220] @ 0xdc │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ + bne.n 5b616 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr r5, [sp, #108] @ 0x6c │ │ cmp r0, #0 │ │ itt ne │ │ addne.w r1, r0, r0, lsl #3 │ │ addsne.w r1, r1, #13 │ │ - beq.w 5ad1a │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ + beq.w 5b372 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ lsls r0, r0, #3 │ │ subs r0, r1, r0 │ │ subs r0, #8 │ │ - blx d7b70 │ │ - b.n 5ad1a │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - add r0, sp, #216 @ 0xd8 │ │ + blx d87c0 │ │ + b.n 5b372 │ │ + ldr r6, [sp, #28] │ │ + add r0, sp, #96 @ 0x60 │ │ ldr r2, [sp, #56] @ 0x38 │ │ mov r1, r6 │ │ - bl 49c30 │ │ - ldr r0, [sp, #28] │ │ + bl 4ad24 │ │ + ldr r0, [sp, #24] │ │ adds r5, r0, #4 │ │ ldrd r1, r2, [r5], #24 │ │ - add r0, sp, #216 @ 0xd8 │ │ - bl 5b6be │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 5bd8a │ │ subs r6, #1 │ │ - bne.n 5af68 │ │ - ldr r0, [sp, #220] @ 0xdc │ │ - ldr r5, [sp, #228] @ 0xe4 │ │ + bne.n 5b656 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + ldr r5, [sp, #108] @ 0x6c │ │ cmp r0, #0 │ │ itt ne │ │ addne.w r1, r0, r0, lsl #3 │ │ addsne.w r1, r1, #13 │ │ - beq.w 5ad56 │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ + beq.w 5b3b4 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ lsls r0, r0, #3 │ │ subs r0, r1, r0 │ │ subs r0, #8 │ │ - blx d7b70 │ │ - b.n 5ad56 │ │ + blx d87c0 │ │ + b.n 5b3b4 │ │ movs r0, #25 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5b21e │ │ - ldr r1, [pc, #720] @ (5b278 ) │ │ + beq.w 5b8d4 │ │ + ldr r1, [pc, #708] @ (5b958 ) │ │ movs r2, #25 │ │ mov r5, r0 │ │ - mov.w r8, #25 │ │ + movs r4, #25 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #25 │ │ - b.n 5afda │ │ + b.n 5b6c4 │ │ movs r0, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5b22e │ │ - ldr r1, [pc, #700] @ (5b284 ) │ │ + beq.w 5b8e4 │ │ + ldr r1, [pc, #688] @ (5b964 ) │ │ mov r5, r0 │ │ add r1, pc │ │ mov r0, r5 │ │ movs r2, #33 @ 0x21 │ │ - mov.w r8, #33 @ 0x21 │ │ - bl d44bc │ │ + movs r4, #33 @ 0x21 │ │ + bl d53c6 │ │ movs r0, #33 @ 0x21 │ │ - ldr r6, [sp, #72] @ 0x48 │ │ - movw r1, #65533 @ 0xfffd │ │ - movt r1, #32767 @ 0x7fff │ │ - strd r5, r0, [fp, #8] │ │ - add.w r1, r1, #17 │ │ - strd r1, r8, [fp] │ │ - cbz r6, 5affe │ │ - ldr r5, [sp, #80] @ 0x50 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #84] @ 0x54 │ │ + cmp.w r8, #0 │ │ + str.w r0, [r9, #12] │ │ + stmia.w r9, {r1, r4, r5} │ │ + beq.n 5b6e8 │ │ + mov r5, r6 │ │ mov r0, r5 │ │ - bl 5b7e6 │ │ + bl 5bee4 │ │ adds r5, #52 @ 0x34 │ │ - subs r6, #1 │ │ - bne.n 5aff2 │ │ - ldr.w r0, [sl] │ │ + subs.w r8, r8, #1 │ │ + bne.n 5b6da │ │ + ldr.w r0, [fp] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #80] @ 0x50 │ │ - blxne d7b70 │ │ - add sp, #252 @ 0xfc │ │ + movne r0, r6 │ │ + blxne d87c0 │ │ + add sp, #132 @ 0x84 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #33 @ 0x21 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 5b8e4 │ │ + ldr r1, [pc, #616] @ (5b974 ) │ │ + mov r5, r0 │ │ + add r1, pc │ │ + b.n 5b6b6 │ │ movs r0, #28 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5b236 │ │ - ldr r1, [pc, #604] @ (5b27c ) │ │ + beq.w 5b8ec │ │ + ldr r1, [pc, #564] @ (5b954 ) │ │ movs r2, #28 │ │ mov r5, r0 │ │ - mov.w r8, #28 │ │ + movs r4, #28 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #28 │ │ - b.n 5afd8 │ │ + b.n 5b6c2 │ │ movs r0, #40 @ 0x28 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5b23e │ │ - ldr r1, [pc, #640] @ (5b2c0 ) │ │ - movs r2, #40 @ 0x28 │ │ + beq.w 5b8f4 │ │ + ldr r1, [pc, #544] @ (5b95c ) │ │ mov r5, r0 │ │ - mov.w r8, #40 @ 0x28 │ │ add r1, pc │ │ - bl d44bc │ │ + mov r0, r5 │ │ + movs r2, #40 @ 0x28 │ │ + movs r4, #40 @ 0x28 │ │ + bl d53c6 │ │ movs r0, #40 @ 0x28 │ │ - b.n 5afd8 │ │ + b.n 5b6c2 │ │ movs r0, #48 @ 0x30 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5b246 │ │ - ldr r1, [pc, #544] @ (5b280 ) │ │ + beq.w 5b8fc │ │ + ldr r1, [pc, #516] @ (5b960 ) │ │ movs r2, #48 @ 0x30 │ │ mov r5, r0 │ │ - mov.w r8, #48 @ 0x30 │ │ + movs r4, #48 @ 0x30 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #48 @ 0x30 │ │ - b.n 5afd8 │ │ + b.n 5b6c2 │ │ movs r0, #46 @ 0x2e │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5b24e │ │ - ldr r1, [pc, #584] @ (5b2c8 ) │ │ + beq.w 5b904 │ │ + ldr r1, [pc, #532] @ (5b990 ) │ │ movs r2, #46 @ 0x2e │ │ mov r5, r0 │ │ - mov.w r8, #46 @ 0x2e │ │ + movs r4, #46 @ 0x2e │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #46 @ 0x2e │ │ - b.n 5afd8 │ │ + b.n 5b6c2 │ │ movs r0, #56 @ 0x38 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5b256 │ │ - ldr r1, [pc, #548] @ (5b2c4 ) │ │ - movs r2, #56 @ 0x38 │ │ + beq.w 5b90c │ │ + ldr r1, [pc, #464] @ (5b968 ) │ │ mov r5, r0 │ │ - mov.w r8, #56 @ 0x38 │ │ add r1, pc │ │ - bl d44bc │ │ - movs r0, #56 @ 0x38 │ │ - b.n 5afd8 │ │ - ldr r0, [pc, #540] @ (5b2d0 ) │ │ + b.n 5b812 │ │ + ldr r0, [pc, #500] @ (5b994 ) │ │ add r0, pc │ │ - bl 768d0 │ │ + bl 775a0 │ │ movs r0, #23 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5b25e │ │ - ldr r1, [pc, #448] @ (5b288 ) │ │ + beq.w 5b914 │ │ + ldr r1, [pc, #488] @ (5b99c ) │ │ movs r2, #23 │ │ mov r5, r0 │ │ - mov.w r8, #23 │ │ + movs r4, #23 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #23 │ │ - b.n 5afd8 │ │ + b.n 5b6c2 │ │ movs r0, #20 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5b266 │ │ - ldr r1, [pc, #420] @ (5b28c ) │ │ + beq.w 5b91c │ │ + ldr r1, [pc, #460] @ (5b9a0 ) │ │ movs r2, #20 │ │ mov r5, r0 │ │ - mov.w r8, #20 │ │ + movs r4, #20 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #20 │ │ - b.n 5afd8 │ │ + b.n 5b6c2 │ │ movs r0, #19 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 5b26e │ │ - ldr r1, [pc, #396] @ (5b294 ) │ │ + beq.w 5b924 │ │ + ldr r1, [pc, #380] @ (5b96c ) │ │ movs r2, #19 │ │ mov r5, r0 │ │ - mov.w r8, #19 │ │ + movs r4, #19 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #19 │ │ - b.n 5afd8 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldr r0, [r0, #20] │ │ - cbz r0, 5b138 │ │ - cmp r0, #3 │ │ - bls.n 5b160 │ │ - ldr r1, [pc, #368] @ (5b298 ) │ │ - add r0, sp, #96 @ 0x60 │ │ - movs r2, #62 @ 0x3e │ │ + b.n 5b6c2 │ │ + movs r0, #56 @ 0x38 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 5b90c │ │ + ldr r1, [pc, #352] @ (5b970 ) │ │ + mov r5, r0 │ │ add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #96] @ 0x60 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - b.n 5afd8 │ │ - ldr r1, [pc, #400] @ (5b2cc ) │ │ - add r0, sp, #84 @ 0x54 │ │ + mov r0, r5 │ │ movs r2, #56 @ 0x38 │ │ - add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - b.n 5afd8 │ │ - ldr r1, [pc, #336] @ (5b2a0 ) │ │ - add r0, sp, #120 @ 0x78 │ │ - movs r2, #40 @ 0x28 │ │ - add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #120] @ 0x78 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - b.n 5afd8 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldrb r0, [r0, #24] │ │ - cbnz r0, 5b180 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldrb r0, [r0, #25] │ │ - cbz r0, 5b180 │ │ - ldr r1, [pc, #288] @ (5b290 ) │ │ - add r0, sp, #108 @ 0x6c │ │ - movs r2, #31 │ │ - add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - b.n 5afd8 │ │ - movs r0, #33 @ 0x21 │ │ - blx d7bb0 │ │ + movs r4, #56 @ 0x38 │ │ + bl d53c6 │ │ + movs r0, #56 @ 0x38 │ │ + b.n 5b6c2 │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r1, [sp, #84] @ 0x54 │ │ + b.n 5b6c2 │ │ + movs r0, #40 @ 0x28 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 5b22e │ │ - ldr r1, [pc, #272] @ (5b29c ) │ │ + beq.n 5b8f4 │ │ + ldr r1, [pc, #320] @ (5b978 ) │ │ mov r5, r0 │ │ add r1, pc │ │ - b.n 5afca │ │ - ldr r1, [pc, #276] @ (5b2a8 ) │ │ - add r0, sp, #132 @ 0x84 │ │ + b.n 5b740 │ │ + movs r0, #30 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 5b92c │ │ + ldr r1, [pc, #312] @ (5b980 ) │ │ movs r2, #30 │ │ + mov r5, r0 │ │ + movs r4, #30 │ │ add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - b.n 5afd8 │ │ - ldr r1, [pc, #260] @ (5b2ac ) │ │ - add r0, sp, #144 @ 0x90 │ │ + bl d53c6 │ │ + movs r0, #30 │ │ + b.n 5b6c2 │ │ + movs r0, #59 @ 0x3b │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 5b934 │ │ + ldr r1, [pc, #288] @ (5b984 ) │ │ movs r2, #59 @ 0x3b │ │ + mov r5, r0 │ │ + movs r4, #59 @ 0x3b │ │ add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - b.n 5afd8 │ │ - ldr r1, [pc, #244] @ (5b2b0 ) │ │ - add r0, sp, #192 @ 0xc0 │ │ + bl d53c6 │ │ + movs r0, #59 @ 0x3b │ │ + b.n 5b6c2 │ │ + movs r0, #49 @ 0x31 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 5b93c │ │ + ldr r1, [pc, #252] @ (5b97c ) │ │ movs r2, #49 @ 0x31 │ │ + mov r5, r0 │ │ + movs r4, #49 @ 0x31 │ │ add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #192] @ 0xc0 │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - b.n 5afd8 │ │ - ldr r1, [pc, #236] @ (5b2bc ) │ │ - add r0, sp, #204 @ 0xcc │ │ - movs r2, #57 @ 0x39 │ │ - add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #204] @ 0xcc │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - b.n 5afd8 │ │ - ldr r1, [pc, #208] @ (5b2b4 ) │ │ - add r0, sp, #156 @ 0x9c │ │ + bl d53c6 │ │ + movs r0, #49 @ 0x31 │ │ + b.n 5b6c2 │ │ + movs r0, #41 @ 0x29 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 5b944 │ │ + ldr r1, [pc, #236] @ (5b988 ) │ │ movs r2, #41 @ 0x29 │ │ + mov r5, r0 │ │ + movs r4, #41 @ 0x29 │ │ add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - b.n 5afd8 │ │ - ldr r1, [pc, #192] @ (5b2b8 ) │ │ - add r0, sp, #180 @ 0xb4 │ │ - movs r2, #42 @ 0x2a │ │ - add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #180] @ 0xb4 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - b.n 5afd8 │ │ - ldr r1, [pc, #152] @ (5b2a4 ) │ │ - add r0, sp, #168 @ 0xa8 │ │ - movs r2, #71 @ 0x47 │ │ + bl d53c6 │ │ + movs r0, #41 @ 0x29 │ │ + b.n 5b6c2 │ │ + cbnz r1, 5b8d2 │ │ + vcvtp.u32.f32 , q7 │ │ + vtbl.8 d27, {d28-d29}, d12 │ │ + vshr.u32 d18, d25, #5 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 5b94c │ │ + ldr r1, [pc, #200] @ (5b98c ) │ │ + movs r2, #57 @ 0x39 │ │ + mov r5, r0 │ │ + movs r4, #57 @ 0x39 │ │ add r1, pc │ │ - bl 55184 │ │ - ldrd r8, r5, [sp, #168] @ 0xa8 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - b.n 5afd8 │ │ + bl d53c6 │ │ + movs r0, #57 @ 0x39 │ │ + b.n 5b6c2 │ │ movs r0, #1 │ │ movs r1, #25 │ │ - bl 3d98e │ │ - ldr r0, [pc, #172] @ (5b2d4 ) │ │ + bl 3e0ac │ │ + ldr r0, [pc, #184] @ (5b998 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #28 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #40 @ 0x28 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #48 @ 0x30 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #46 @ 0x2e │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #56 @ 0x38 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #23 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #20 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #19 │ │ - bl 3d98e │ │ - nop │ │ - cbnz r6, 5b2da │ │ - vcvt.u32.f32 d27, d4 │ │ - vcvt.u32.f32 d27, d4 │ │ - @ instruction: 0xfffbbb3c │ │ - vcvt.s32.f32 , q6 │ │ - vcvt.s32.f32 , q2 │ │ - vcvt.s32.f32 , │ │ - vqshl.u32 d27, d28, #27 │ │ - vqshl.u32 d27, d21, #27 │ │ - vcvt.s32.f32 , q11 │ │ - vcvt.u32.f32 , │ │ - vcvt.u32.f32 d27, d6 │ │ - vcvt.u32.f32 , q8 │ │ - vqshl.u64 d27, d1, #59 @ 0x3b │ │ - vqrshrun.s64 d27, q8, #5 │ │ - vqshl.u64 , , #59 @ 0x3b │ │ - vtbl.8 d27, {d11}, d10 │ │ - vtbl.8 d27, {d27}, d13 │ │ - vqshl.u32 d27, d28, #27 │ │ - @ instruction: 0xfffbb9f4 │ │ - vtbx.8 d27, {d11-d13}, d12 │ │ - vqshl.u32 , , #27 │ │ - vsri.32 d16, d24, #5 │ │ - movs r0, r1 │ │ - ssat16 r0, #8, r4 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + movs r1, #30 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + movs r1, #59 @ 0x3b │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + movs r1, #49 @ 0x31 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + movs r1, #41 @ 0x29 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + movs r1, #57 @ 0x39 │ │ + bl 3e0ac │ │ + push {r6, r7} │ │ + vqshrn.u64 d27, q5, #5 │ │ + vrsqrte.u32 , q3 │ │ + vrsqrte.u32 , q13 │ │ + @ instruction: 0xfffbb8d8 │ │ + vsli.32 d27, d2, #27 │ │ + vsli.32 d27, d14, #27 │ │ + vsli.32 d27, d12, #27 │ │ + vqshlu.s64 d27, d24, #59 @ 0x3b │ │ + vsli.64 d27, d20, #59 @ 0x3b │ │ + vcvt.f32.u32 d27, d14 │ │ + vrsqrte.f32 , q3 │ │ + vrsqrte.f32 , q5 │ │ + vsli.64 , q1, #59 @ 0x3b │ │ + vcvt.f32.u32 d27, d2 │ │ + vsri.64 , q14, #5 │ │ + vtbx.8 d16, {d11-d12}, d24 │ │ + movs r0, r1 │ │ + strb.w r0, [lr, #7] │ │ + push {r1, r3, r5, lr} │ │ + vrecpe.f32 d27, d20 │ │ + vtbl.8 d30, {d11-d12}, d29 │ │ + blx lr │ │ sub sp, #32 │ │ - ldr r7, [pc, #652] @ (5b56c ) │ │ + ldr r7, [pc, #652] @ (5bc38 ) │ │ add r7, pc │ │ ldr.w sl, [r7, #12] │ │ dmb ish │ │ cmp.w sl, #0 │ │ - beq.n 5b300 │ │ + beq.n 5b9cc │ │ mov r0, sl │ │ - blx d7be0 │ │ + blx d8830 │ │ cmp r0, #1 │ │ - bls.n 5b314 │ │ + bls.n 5b9e0 │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ add.w r0, r7, #12 │ │ - bl 76820 │ │ + bl 774f0 │ │ mov sl, r0 │ │ mov r0, sl │ │ - blx d7be0 │ │ + blx d8830 │ │ cmp r0, #1 │ │ - bhi.n 5b2fa │ │ + bhi.n 5b9c6 │ │ mov.w r0, #0 │ │ - beq.n 5b2fa │ │ + beq.n 5b9c6 │ │ strd r0, r0, [sp, #16] │ │ strd r0, r0, [sp, #8] │ │ ldrb r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.n 5b3cc │ │ - ldr r0, [pc, #580] @ (5b570 ) │ │ + beq.n 5ba98 │ │ + ldr r0, [pc, #580] @ (5bc3c ) │ │ add r6, sp, #8 │ │ movs r5, #16 │ │ mov.w r8, #0 │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 5b3f4 │ │ + beq.w 5bac0 │ │ ldrb r4, [r7, #1] │ │ movs r2, #4 │ │ mov r0, r6 │ │ mov r1, r5 │ │ cmp r4, #0 │ │ it eq │ │ moveq r2, #1 │ │ - blx d7ca0 │ │ + blx d88f0 │ │ adds r1, r0, #1 │ │ - bne.n 5b3be │ │ - blx d7c00 │ │ + bne.n 5ba8a │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ subs r0, #1 │ │ cmp r0, #37 @ 0x25 │ │ - bhi.w 5b50a │ │ + bhi.w 5bbd6 │ │ tbh [pc, r0, lsl #1] │ │ lsls r5, r6, #1 │ │ lsls r3, r2, #3 │ │ lsls r3, r2, #3 │ │ movs r6, r4 │ │ lsls r3, r2, #3 │ │ lsls r3, r2, #3 │ │ @@ -77289,55 +77364,55 @@ │ │ lsls r3, r2, #3 │ │ lsls r3, r2, #3 │ │ lsls r3, r2, #3 │ │ lsls r3, r2, #3 │ │ lsls r3, r2, #3 │ │ lsls r3, r2, #3 │ │ lsls r5, r6, #1 │ │ - b.n 5b33c │ │ + b.n 5ba08 │ │ cmp r4, #0 │ │ - beq.w 5b50a │ │ + beq.w 5bbd6 │ │ strb.w r8, [r7, #1] │ │ - b.n 5b33c │ │ + b.n 5ba08 │ │ cmp r5, r0 │ │ - bcc.w 5b518 │ │ + bcc.w 5bbe4 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ - bne.n 5b33c │ │ - b.n 5b4a6 │ │ + bne.n 5ba08 │ │ + b.n 5bb72 │ │ add r6, sp, #8 │ │ movs r5, #16 │ │ - b.n 5b45e │ │ + b.n 5bb2a │ │ clz r0, r4 │ │ - b.n 5b458 │ │ + b.n 5bb24 │ │ cmp.w r9, #0 │ │ - beq.w 5b50a │ │ + beq.w 5bbd6 │ │ strb.w r8, [r7, #1] │ │ - b.n 5b3f4 │ │ + b.n 5bac0 │ │ cmp r5, r0 │ │ - bcc.w 5b518 │ │ + bcc.w 5bbe4 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ - beq.w 5b4a6 │ │ + beq.w 5bb72 │ │ ldrb.w r9, [r7, #1] │ │ movs r3, #4 │ │ mov.w r0, #384 @ 0x180 │ │ mov r1, r6 │ │ mov r2, r5 │ │ cmp.w r9, #0 │ │ it eq │ │ moveq r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ adds r1, r0, #1 │ │ - bne.n 5b3e6 │ │ - blx d7c00 │ │ + bne.n 5bab2 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ subs r0, #1 │ │ cmp r0, #37 @ 0x25 │ │ - bhi.w 5b50a │ │ + bhi.w 5bbd6 │ │ tbb [pc, r0] │ │ strb r5, [r2, #12] │ │ asrs r3, r6, #17 │ │ strb r3, [r6, #13] │ │ strb r3, [r6, #13] │ │ strb r3, [r6, #13] │ │ strb r0, [r3, #12] │ │ @@ -77350,222 +77425,222 @@ │ │ strb r3, [r6, #13] │ │ strb r3, [r6, #13] │ │ strb r3, [r6, #13] │ │ strb r3, [r6, #13] │ │ strb r3, [r6, #13] │ │ strb r3, [r6, #13] │ │ asrs r3, r6, #21 │ │ - b.n 5b3d8 │ │ - b.n 5b3f4 │ │ + b.n 5baa4 │ │ + b.n 5bac0 │ │ movs r0, #0 │ │ strb r0, [r7, #0] │ │ - b.n 5b45e │ │ + b.n 5bb2a │ │ clz r0, r9 │ │ lsrs r0, r0, #5 │ │ cmp r0, #0 │ │ - beq.n 5b50a │ │ + beq.n 5bbd6 │ │ ldr r0, [r7, #4] │ │ adds r7, #8 │ │ dmb ish │ │ cmp r0, #0 │ │ - bne.n 5b4e8 │ │ + bne.n 5bbb4 │ │ ldr r7, [r7, #0] │ │ - b.n 5b47a │ │ - blx d7c00 │ │ + b.n 5bb46 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - bne.n 5b524 │ │ - cbz r5, 5b4a6 │ │ + bne.n 5bbf0 │ │ + cbz r5, 5bb72 │ │ mov r0, r7 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - blx d7cb0 │ │ + blx d8900 │ │ adds r1, r0, #1 │ │ - beq.n 5b46e │ │ - cbz r0, 5b498 │ │ + beq.n 5bb3a │ │ + cbz r0, 5bb64 │ │ cmp r5, r0 │ │ - bcc.n 5b4dc │ │ + bcc.n 5bba8 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ cmp r5, #0 │ │ - bne.n 5b47a │ │ - b.n 5b4a6 │ │ - ldr r0, [pc, #232] @ (5b584 ) │ │ + bne.n 5bb46 │ │ + b.n 5bb72 │ │ + ldr r0, [pc, #232] @ (5bc50 ) │ │ add r0, pc │ │ ldrd r0, r7, [r0] │ │ uxtb r1, r0 │ │ cmp r1, #4 │ │ - bne.n 5b550 │ │ + bne.n 5bc1c │ │ add r7, sp, #8 │ │ movs r0, #24 │ │ ldmia r7, {r4, r5, r6, r7} │ │ - blx d7bb0 │ │ - cbz r0, 5b502 │ │ + blx d87f0 │ │ + cbz r0, 5bbce │ │ stmia.w r0, {r4, r5, r6, r7, sl} │ │ mov r5, r0 │ │ mov r0, sl │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r6, r0 │ │ mov r0, sl │ │ mov r1, r5 │ │ mov r4, r5 │ │ - blx d7bf0 │ │ + blx d8840 │ │ cmp r6, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r3, [pc, #160] @ (5b580 ) │ │ + ldr r3, [pc, #160] @ (5bc4c ) │ │ add r3, pc │ │ mov r1, r5 │ │ mov r2, r5 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ add r0, sp, #24 │ │ - bl 94d44 │ │ + bl 95870 │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #4 │ │ - beq.n 5b46a │ │ + beq.n 5bb36 │ │ ldrd r0, r7, [sp, #24] │ │ uxtb r1, r0 │ │ cmp r1, #4 │ │ - beq.n 5b46a │ │ - b.n 5b4a2 │ │ + beq.n 5bb36 │ │ + b.n 5bb6e │ │ movs r0, #8 │ │ movs r1, #24 │ │ - bl 3d806 │ │ - ldr r0, [pc, #108] @ (5b578 ) │ │ + bl 3df32 │ │ + ldr r0, [pc, #108] @ (5bc44 ) │ │ movs r1, #61 @ 0x3d │ │ - ldr r2, [pc, #108] @ (5b57c ) │ │ + ldr r2, [pc, #108] @ (5bc48 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - ldr r3, [pc, #88] @ (5b574 ) │ │ + bl 3fbe0 │ │ + ldr r3, [pc, #88] @ (5bc40 ) │ │ add r3, pc │ │ mov r1, r5 │ │ mov r2, r5 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ lsrs r7, r0, #8 │ │ lsls r2, r0, #24 │ │ movs r1, #0 │ │ - ldr r0, [pc, #92] @ (5b588 ) │ │ + ldr r0, [pc, #92] @ (5bc54 ) │ │ orr.w r1, r1, r2, lsl #8 │ │ - ldr r3, [pc, #88] @ (5b58c ) │ │ - ldr r4, [pc, #92] @ (5b590 ) │ │ + ldr r3, [pc, #88] @ (5bc58 ) │ │ + ldr r4, [pc, #92] @ (5bc5c ) │ │ add r0, pc │ │ str r1, [sp, #24] │ │ lsls r1, r7, #8 │ │ orr.w r1, r1, r2, lsr #24 │ │ add r3, pc │ │ add r4, pc │ │ str r1, [sp, #28] │ │ add r2, sp, #24 │ │ movs r1, #30 │ │ str r4, [sp, #0] │ │ - bl 40f00 │ │ + bl 41638 │ │ udf #254 @ 0xfe │ │ lsrs r0, r0, #8 │ │ orr.w r2, r0, r7, lsl #24 │ │ lsrs r7, r7, #8 │ │ - b.n 5b52a │ │ + b.n 5bbf6 │ │ mov r4, r0 │ │ add r0, sp, #24 │ │ - bl 76bf2 │ │ + bl 778c2 │ │ mov r0, r4 │ │ - blx d6180 │ │ - bl 4114e │ │ - subs r4, r0, #7 │ │ + blx d6dd0 │ │ + bl 41886 │ │ + movs r5, #16 │ │ movs r0, r1 │ │ - lsls r6, r3, #28 │ │ + lsrs r6, r5, #17 │ │ movs r0, r1 │ │ - @ instruction: 0xfa2a0007 │ │ - bcs.n 5b55e │ │ - vtbl.8 d31, {d11-d13}, d18 │ │ - movs r7, r0 │ │ - ldr??.w r0, [sl, #7] │ │ - ldr??.w r0, [sl, r7] │ │ - bcs.n 5b526 │ │ - vdup.8 d31, d18[5] │ │ - movs r7, r0 │ │ - vld1.8 {d16[0]}, [r4], r7 │ │ + vhadd.u32 d16, d6, d7 │ │ + beq.n 5bd2a │ │ + vcvt.u32.f32 , q7, #5 │ │ + movs r7, r0 │ │ + cdp2 0, 7, cr0, cr2, cr7, {0} │ │ + cdp2 0, 10, cr0, cr14, cr7, {0} │ │ + beq.n 5bcf2 │ │ + vcvtn.s32.f32 q8, q9 │ │ + movs r0, r1 │ │ + vhadd.u32 d0, d0, d7 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov r5, r0 │ │ add.w r3, r5, #20 │ │ ldr r0, [r0, #16] │ │ mov r7, r1 │ │ ldmia r3, {r1, r2, r3} │ │ ldrd r6, sl, [r7, #4] │ │ str r7, [sp, #36] @ 0x24 │ │ str r6, [sp, #40] @ 0x28 │ │ strd r6, sl, [sp] │ │ - bl 4a968 │ │ + bl 4a75c │ │ ldr r1, [r5, #8] │ │ cmp r1, #0 │ │ - beq.n 5b69a │ │ + beq.n 5bd66 │ │ mov.w lr, r0, lsr #25 │ │ mov.w r1, #16843009 @ 0x1010101 │ │ mul.w r2, lr, r1 │ │ ldrd r4, r6, [r5] │ │ and.w r8, r6, r0 │ │ sub.w ip, r4, #4 │ │ movs r3, #0 │ │ movs r7, #0 │ │ ldr.w r9, [r4, r8] │ │ eor.w r0, r9, r2 │ │ sub.w r1, r0, #16843009 @ 0x1010101 │ │ bic.w r0, r1, r0 │ │ bics.w fp, r0, #2139062143 @ 0x7f7f7f7f │ │ - beq.n 5b634 │ │ + beq.n 5bd00 │ │ add r0, sp, #16 │ │ strd r2, lr, [sp, #28] │ │ stmia.w r0, {r3, r6, ip} │ │ rev.w r0, fp │ │ clz r0, r0 │ │ add.w r0, r8, r0, lsr #3 │ │ ands r0, r6 │ │ sub.w r0, ip, r0, lsl #2 │ │ ldr r0, [r0, #0] │ │ ldr r1, [r0, #8] │ │ cmp sl, r1 │ │ - bne.n 5b61e │ │ + bne.n 5bcea │ │ ldr r1, [r0, #4] │ │ mov r2, sl │ │ ldr r0, [sp, #40] @ 0x28 │ │ - blx d7c10 │ │ - cbz r0, 5b694 │ │ + blx d8860 │ │ + cbz r0, 5bd60 │ │ add.w ip, sp, #16 │ │ sub.w r0, fp, #1 │ │ ldrd r2, lr, [sp, #28] │ │ ands.w fp, fp, r0 │ │ ldmia.w ip, {r3, r6, ip} │ │ - bne.n 5b5f8 │ │ + bne.n 5bcc4 │ │ bic.w r0, r9, #2139062143 @ 0x7f7f7f7f │ │ cmp r3, #1 │ │ - beq.n 5b64c │ │ - cbz r0, 5b656 │ │ + beq.n 5bd18 │ │ + cbz r0, 5bd22 │ │ rev r1, r0 │ │ clz r1, r1 │ │ add.w r1, r8, r1, lsr #3 │ │ ands r1, r6 │ │ str r1, [sp, #12] │ │ tst.w r0, r9, lsl #1 │ │ - bne.n 5b664 │ │ + bne.n 5bd30 │ │ movs r3, #1 │ │ - b.n 5b658 │ │ + b.n 5bd24 │ │ movs r3, #0 │ │ adds r7, #4 │ │ add.w r0, r7, r8 │ │ and.w r8, r0, r6 │ │ - b.n 5b5d8 │ │ + b.n 5bca4 │ │ ldr r7, [sp, #12] │ │ ldrsb r0, [r4, r7] │ │ cmp r0, #0 │ │ - bpl.n 5b6ac │ │ + bpl.n 5bd78 │ │ ldrd r1, r2, [r5, #8] │ │ and.w r0, r0, #1 │ │ strb.w lr, [r4, r7] │ │ subs r0, r1, r0 │ │ adds r1, r2, #1 │ │ strd r0, r1, [r5, #8] │ │ subs r0, r7, #4 │ │ @@ -77577,94 +77652,94 @@ │ │ str.w r1, [r0, #-4] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r2, r5, #16 │ │ mov r4, r0 │ │ mov r0, r5 │ │ movs r1, #1 │ │ - bl 4a624 │ │ + bl 4a340 │ │ mov r0, r4 │ │ - b.n 5b5bc │ │ + b.n 5bc88 │ │ ldr r0, [r4, #0] │ │ bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ rev r0, r0 │ │ clz r0, r0 │ │ lsrs r7, r0, #3 │ │ ldrb r0, [r4, r7] │ │ - b.n 5b66c │ │ + b.n 5bd38 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r6, r0 │ │ add.w r3, r6, #20 │ │ ldr r0, [r0, #16] │ │ mov r5, r2 │ │ mov r7, r1 │ │ ldmia r3, {r1, r2, r3} │ │ strd r7, r5, [sp, #28] │ │ strd r7, r5, [sp] │ │ - bl 4a05c │ │ + bl 4b070 │ │ ldr r1, [r6, #8] │ │ cmp r1, #0 │ │ - beq.n 5b7be │ │ + beq.n 5be8a │ │ mov.w lr, r0, lsr #25 │ │ mov.w r1, #16843009 @ 0x1010101 │ │ mul.w r5, lr, r1 │ │ ldrd fp, r3, [r6] │ │ ldr r2, [sp, #32] │ │ and.w sl, r3, r0 │ │ movs r4, #0 │ │ movs r7, #0 │ │ ldr.w r8, [fp, sl] │ │ eor.w r0, r8, r5 │ │ sub.w r1, r0, #16843009 @ 0x1010101 │ │ bic.w r0, r1, r0 │ │ bics.w r9, r0, #2139062143 @ 0x7f7f7f7f │ │ - beq.n 5b754 │ │ + beq.n 5be20 │ │ add r0, sp, #16 │ │ stmia.w r0, {r3, r7, lr} │ │ rev.w r0, r9 │ │ clz r0, r0 │ │ add.w r0, sl, r0, lsr #3 │ │ ands r0, r3 │ │ sub.w r0, fp, r0, lsl #3 │ │ ldr.w r1, [r0, #-4] │ │ cmp r2, r1 │ │ - bne.n 5b742 │ │ + bne.n 5be0e │ │ ldr.w r1, [r0, #-8] │ │ ldr r0, [sp, #28] │ │ - blx d7c10 │ │ + blx d8860 │ │ ldr r2, [sp, #32] │ │ - cbz r0, 5b7b8 │ │ + cbz r0, 5be84 │ │ add.w lr, sp, #16 │ │ sub.w r0, r9, #1 │ │ ands.w r9, r9, r0 │ │ ldmia.w lr, {r3, r7, lr} │ │ - bne.n 5b71a │ │ + bne.n 5bde6 │ │ bic.w r0, r8, #2139062143 @ 0x7f7f7f7f │ │ cmp r4, #1 │ │ - beq.n 5b76c │ │ - cbz r0, 5b776 │ │ + beq.n 5be38 │ │ + cbz r0, 5be42 │ │ rev r1, r0 │ │ clz r1, r1 │ │ add.w r1, sl, r1, lsr #3 │ │ ands r1, r3 │ │ str r1, [sp, #12] │ │ tst.w r0, r8, lsl #1 │ │ - bne.n 5b784 │ │ + bne.n 5be50 │ │ movs r4, #1 │ │ - b.n 5b778 │ │ + b.n 5be44 │ │ movs r4, #0 │ │ adds r7, #4 │ │ add.w r0, r7, sl │ │ and.w sl, r0, r3 │ │ - b.n 5b6fe │ │ + b.n 5bdca │ │ ldr r7, [sp, #12] │ │ ldrsb.w r0, [fp, r7] │ │ cmp r0, #0 │ │ - bpl.n 5b7d0 │ │ + bpl.n 5be9c │ │ ldrd r1, ip, [r6, #8] │ │ and.w r0, r0, #1 │ │ strb.w lr, [fp, r7] │ │ subs r0, r1, r0 │ │ add.w r1, ip, #1 │ │ strd r0, r1, [r6, #8] │ │ subs r0, r7, #4 │ │ @@ -77676,177 +77751,197 @@ │ │ strd r1, r2, [r0, #-8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r2, r6, #16 │ │ mov r5, r0 │ │ mov r0, r6 │ │ movs r1, #1 │ │ - bl 49c30 │ │ + bl 4ad24 │ │ mov r0, r5 │ │ - b.n 5b6e4 │ │ + b.n 5bdb0 │ │ ldr.w r0, [fp] │ │ bic.w r0, r0, #2139062143 @ 0x7f7f7f7f │ │ rev r0, r0 │ │ clz r0, r0 │ │ lsrs r7, r0, #3 │ │ ldrb.w r0, [fp, r7] │ │ - b.n 5b78e │ │ + b.n 5be5a │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #4 │ │ + mov r5, r0 │ │ + mov r0, r2 │ │ + mov r4, r2 │ │ + mov r7, r1 │ │ + blx d87f0 │ │ + cbz r0, 5bedc │ │ + mov r1, r7 │ │ + mov r2, r4 │ │ + mov r6, r0 │ │ + bl d53c6 │ │ + movs r0, #14 │ │ + str r4, [r5, #12] │ │ + movt r0, #32768 @ 0x8000 │ │ + stmia r5!, {r0, r4, r6} │ │ + add sp, #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r5, r6, [r4, #16] │ │ - cbz r6, 5b834 │ │ + cbz r6, 5bf32 │ │ add.w r7, r5, #16 │ │ - b.n 5b80a │ │ + b.n 5bf08 │ │ adds r7, #28 │ │ subs r6, #1 │ │ - beq.n 5b834 │ │ + beq.n 5bf32 │ │ ldr.w r0, [r7, #-16] │ │ lsls r0, r0, #1 │ │ - bne.n 5b81c │ │ + bne.n 5bf1a │ │ ldr.w r0, [r7, #-4] │ │ lsls r0, r0, #1 │ │ - beq.n 5b804 │ │ - b.n 5b82c │ │ + beq.n 5bf02 │ │ + b.n 5bf2a │ │ ldr.w r0, [r7, #-12] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [r7, #-4] │ │ lsls r0, r0, #1 │ │ - beq.n 5b804 │ │ + beq.n 5bf02 │ │ ldr r0, [r7, #0] │ │ - blx d7b70 │ │ - b.n 5b804 │ │ + blx d87c0 │ │ + b.n 5bf02 │ │ ldr r0, [r4, #12] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r0, r4, #24 │ │ - bl 5b88a │ │ + bl 5bf88 │ │ ldrd r5, r6, [r4, #40] @ 0x28 │ │ - cbz r6, 5b876 │ │ + cbz r6, 5bf74 │ │ add.w r7, r5, #16 │ │ ldr.w r0, [r7, #-16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r7, #-12] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r7, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r7, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r7, #24 │ │ subs r6, #1 │ │ - bne.n 5b852 │ │ + bne.n 5bf50 │ │ ldr r0, [r4, #36] @ 0x24 │ │ - cbz r0, 5b886 │ │ + cbz r0, 5bf84 │ │ mov r0, r5 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ ldrd sl, r9, [r0, #4] │ │ mov r8, r0 │ │ cmp.w r9, #0 │ │ - beq.n 5b8ea │ │ + beq.n 5bfe8 │ │ movs r5, #0 │ │ - b.n 5b8b2 │ │ + b.n 5bfb0 │ │ ldr r0, [r7, #12] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, fp │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #1 │ │ cmp r5, r9 │ │ - beq.n 5b8ea │ │ + beq.n 5bfe8 │ │ rsb r0, r5, r5, lsl #3 │ │ ldr.w r1, [sl, r0, lsl #2] │ │ add.w r7, sl, r0, lsl #2 │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r7, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd fp, r4, [r7, #16] │ │ cmp r4, #0 │ │ - beq.n 5b8a0 │ │ + beq.n 5bf9e │ │ add.w r6, fp, #4 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #16 │ │ subs r4, #1 │ │ - bne.n 5b8d4 │ │ - b.n 5b8a0 │ │ + bne.n 5bfd2 │ │ + b.n 5bf9e │ │ ldr.w r0, [r8] │ │ - cbz r0, 5b8fc │ │ + cbz r0, 5bffa │ │ mov r0, sl │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bmi.n 5b8ae │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #140 @ 0x8c │ │ mov r4, r1 │ │ mov r8, r0 │ │ ldrd r0, r1, [r1, #12] │ │ ldr r2, [r4, #20] │ │ cmp r2, r1 │ │ - bcs.n 5b93c │ │ + bcs.n 5c038 │ │ movs r7, #19 │ │ movs r3, #1 │ │ movt r7, #128 @ 0x80 │ │ ldrb r6, [r0, r2] │ │ sub.w r5, r6, #9 │ │ cmp r5, #23 │ │ - bhi.n 5b968 │ │ + bhi.n 5c064 │ │ lsl.w r5, r3, r5 │ │ tst r5, r7 │ │ - beq.n 5b968 │ │ + beq.n 5c064 │ │ adds r2, #1 │ │ str r2, [r4, #20] │ │ cmp r1, r2 │ │ - bne.n 5b920 │ │ + bne.n 5c01c │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #88] @ 0x58 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #88 @ 0x58 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r8] │ │ add sp, #140 @ 0x8c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r6, #91 @ 0x5b │ │ - bne.w 5bb20 │ │ + bne.w 5c21c │ │ ldrb r3, [r4, #24] │ │ subs r3, #1 │ │ strb r3, [r4, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5bb40 │ │ + beq.w 5c23c │ │ adds r0, r2, #1 │ │ str r0, [r4, #20] │ │ movs r0, #1 │ │ add.w r9, sp, #88 @ 0x58 │ │ str.w r8, [sp, #8] │ │ mov.w sl, #0 │ │ strb.w r0, [sp, #24] │ │ @@ -77855,15 +77950,15 @@ │ │ str r4, [sp, #4] │ │ str r4, [sp, #20] │ │ str.w sl, [sp, #36] @ 0x24 │ │ str r0, [sp, #16] │ │ strd sl, r0, [sp, #28] │ │ add.w r0, r9, #8 │ │ str r0, [sp, #12] │ │ - b.n 5b9d2 │ │ + b.n 5c0ce │ │ ldr r0, [sp, #16] │ │ mov r1, lr │ │ add.w r8, r8, #1 │ │ str.w fp, [r0, sl] │ │ add r0, sl │ │ add.w sl, sl, #52 @ 0x34 │ │ str.w ip, [r0, #4] │ │ @@ -77871,171 +77966,170 @@ │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ str.w r8, [sp, #36] @ 0x24 │ │ add r1, sp, #20 │ │ mov r0, r9 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #88] @ 0x58 │ │ cmp r0, #1 │ │ - beq.n 5ba28 │ │ + beq.n 5c124 │ │ ldrb.w r0, [sp, #89] @ 0x59 │ │ cmp r0, #1 │ │ - bne.n 5ba3a │ │ + bne.n 5c136 │ │ ldr r1, [sp, #20] │ │ mov r0, r9 │ │ - bl 5be94 │ │ + bl 5c5c4 │ │ ldrd fp, ip, [sp, #88] @ 0x58 │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.n 5ba44 │ │ + beq.n 5c140 │ │ ldr r0, [sp, #12] │ │ add.w lr, sp, #40 @ 0x28 │ │ mov r1, lr │ │ ldmia r0!, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ ldr r0, [sp, #28] │ │ cmp r8, r0 │ │ - bne.n 5b9ac │ │ + bne.n 5c0a8 │ │ add r0, sp, #28 │ │ mov r4, ip │ │ - bl 47612 │ │ + bl 47c4c │ │ add.w lr, sp, #40 @ 0x28 │ │ mov ip, r4 │ │ ldr r0, [sp, #32] │ │ str r0, [sp, #16] │ │ - b.n 5b9ac │ │ + b.n 5c0a8 │ │ ldr.w sl, [sp, #92] @ 0x5c │ │ ldr r6, [sp, #32] │ │ cmp.w r8, #0 │ │ ldrd r4, r9, [sp, #4] │ │ - bne.n 5ba52 │ │ - b.n 5ba62 │ │ + bne.n 5c14e │ │ + b.n 5c15e │ │ ldrd r7, sl, [sp, #28] │ │ ldrd r4, r9, [sp, #4] │ │ - b.n 5ba70 │ │ + b.n 5c16c │ │ mov sl, ip │ │ ldr r6, [sp, #32] │ │ cmp.w r8, #0 │ │ ldrd r4, r9, [sp, #4] │ │ - beq.n 5ba62 │ │ + beq.n 5c15e │ │ mov r7, r6 │ │ mov r5, r8 │ │ mov r0, r7 │ │ - bl 5b7e6 │ │ + bl 5bee4 │ │ adds r7, #52 @ 0x34 │ │ subs r5, #1 │ │ - bne.n 5ba56 │ │ + bne.n 5c152 │ │ ldr r0, [sp, #28] │ │ - cbz r0, 5ba6c │ │ + cbz r0, 5c168 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ ldrb r0, [r4, #24] │ │ adds r0, #1 │ │ strb r0, [r4, #24] │ │ mov r0, r4 │ │ - bl 5c870 │ │ + bl 5cf9c │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - beq.n 5bad0 │ │ + beq.n 5c1cc │ │ cmp r0, #0 │ │ itttt eq │ │ strdeq r7, sl, [r9] │ │ streq.w r8, [r9, #8] │ │ addeq sp, #140 @ 0x8c │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r5, r0 │ │ cmp.w r8, #0 │ │ - beq.n 5baac │ │ + beq.n 5c1a8 │ │ mov r6, sl │ │ mov r0, r6 │ │ - bl 5b7e6 │ │ + bl 5bee4 │ │ adds r6, #52 @ 0x34 │ │ subs.w r8, r8, #1 │ │ - bne.n 5ba9e │ │ + bne.n 5c19a │ │ mov r1, sl │ │ mov r0, r5 │ │ - cbz r7, 5babc │ │ + cbz r7, 5c1b8 │ │ mov r5, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r9] │ │ add sp, #140 @ 0x8c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r2, sl │ │ - cbnz r0, 5bad8 │ │ + cbnz r0, 5c1d4 │ │ mov r0, r2 │ │ - b.n 5babc │ │ + b.n 5c1b8 │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ - beq.n 5baea │ │ - cbnz r1, 5bb1a │ │ + beq.n 5c1e6 │ │ + cbnz r1, 5c216 │ │ ldr r1, [r0, #8] │ │ - cbz r1, 5bb1a │ │ + cbz r1, 5c216 │ │ mov r5, r0 │ │ ldr r6, [r0, #4] │ │ - b.n 5bb0e │ │ + b.n 5c20a │ │ ldrb r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.n 5bb1a │ │ + bne.n 5c216 │ │ ldr r6, [r0, #8] │ │ mov r5, r0 │ │ ldrd r8, r7, [r6] │ │ ldr r1, [r7, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r8 │ │ blxne r1 │ │ ldr r0, [r7, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r1, r5 │ │ mov r0, sl │ │ - b.n 5bab2 │ │ + b.n 5c1ae │ │ mov r1, r0 │ │ mov r0, r2 │ │ - b.n 5bab2 │ │ - ldr r2, [pc, #32] @ (5bb44 ) │ │ + b.n 5c1ae │ │ + ldr r2, [pc, #32] @ (5c240 ) │ │ add r1, sp, #88 @ 0x58 │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 5bb48 │ │ + bl 5c244 │ │ mov r1, r4 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r8] │ │ add sp, #140 @ 0x8c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r3, #24 │ │ - b.n 5b93e │ │ - b.n 5b3f4 │ │ - movs r7, r0 │ │ + b.n 5c03a │ │ + @ instruction: 0xe99a0007 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #68 @ 0x44 │ │ mov r3, r0 │ │ mov r4, r0 │ │ ldr.w r0, [r3, #12]! │ │ mov ip, r1 │ │ ldrd r1, r5, [r3, #4] │ │ cmp r5, r1 │ │ - bcs.w 5bd5c │ │ + bcs.w 5c458 │ │ ldrb r7, [r0, r5] │ │ sub.w r6, r7, #91 @ 0x5b │ │ cmp r6, #32 │ │ - bhi.n 5bc00 │ │ + bhi.n 5c2fc │ │ tbh [pc, r6, lsl #1] │ │ lsls r0, r1, #3 │ │ lsls r7, r3, #3 │ │ lsls r7, r3, #3 │ │ lsls r7, r3, #3 │ │ lsls r7, r3, #3 │ │ lsls r7, r3, #3 │ │ @@ -78065,1300 +78159,1313 @@ │ │ lsls r7, r3, #3 │ │ lsls r7, r3, #3 │ │ lsls r7, r3, #3 │ │ lsls r6, r0, #3 │ │ adds r6, r5, #1 │ │ str r6, [r4, #20] │ │ cmp r6, r1 │ │ - bcs.n 5bc8a │ │ + bcs.n 5c386 │ │ ldrb r7, [r0, r6] │ │ adds r3, r5, #2 │ │ str r3, [r4, #20] │ │ cmp r7, #97 @ 0x61 │ │ - bne.w 5bcf2 │ │ + bne.w 5c3ee │ │ mov r6, r1 │ │ cmp r1, r3 │ │ - beq.n 5bc8a │ │ + beq.n 5c386 │ │ ldrb r7, [r0, r3] │ │ adds r3, r5, #3 │ │ str r3, [r4, #20] │ │ cmp r7, #108 @ 0x6c │ │ - bne.w 5bcf2 │ │ + bne.w 5c3ee │ │ mov r6, r1 │ │ cmp r3, r1 │ │ - beq.n 5bc8a │ │ + beq.n 5c386 │ │ ldrb r7, [r0, r3] │ │ adds r3, r5, #4 │ │ str r3, [r4, #20] │ │ cmp r7, #115 @ 0x73 │ │ - bne.w 5bcf2 │ │ + bne.w 5c3ee │ │ mov r6, r1 │ │ cmp r3, r1 │ │ - beq.n 5bc8a │ │ + beq.n 5c386 │ │ ldrb r7, [r0, r3] │ │ adds r3, r5, #5 │ │ str r3, [r4, #20] │ │ cmp r7, #101 @ 0x65 │ │ - bne.n 5bcf2 │ │ + bne.n 5c3ee │ │ movs r0, #0 │ │ strh.w r0, [sp, #48] @ 0x30 │ │ - b.n 5bcde │ │ + b.n 5c3da │ │ cmp r7, #34 @ 0x22 │ │ - bne.n 5bca6 │ │ + bne.n 5c3a2 │ │ movs r0, #0 │ │ mov r7, r2 │ │ str r0, [r4, #8] │ │ adds r0, r5, #1 │ │ str r0, [r4, #20] │ │ add r0, sp, #36 @ 0x24 │ │ mov r1, r3 │ │ mov r2, r4 │ │ mov r6, ip │ │ - bl 75bf0 │ │ + bl 768b8 │ │ ldrd r1, r0, [sp, #36] @ 0x24 │ │ cmp r1, #2 │ │ - bne.n 5bd02 │ │ + bne.n 5c3fe │ │ add sp, #68 @ 0x44 │ │ pop {r4, r5, r6, r7, pc} │ │ adds r6, r5, #1 │ │ str r6, [r4, #20] │ │ cmp r6, r1 │ │ - bcs.n 5bc8a │ │ + bcs.n 5c386 │ │ ldrb r7, [r0, r6] │ │ adds r3, r5, #2 │ │ str r3, [r4, #20] │ │ cmp r7, #114 @ 0x72 │ │ - bne.n 5bcf2 │ │ + bne.n 5c3ee │ │ mov r6, r1 │ │ cmp r1, r3 │ │ - beq.n 5bc8a │ │ + beq.n 5c386 │ │ ldrb r7, [r0, r3] │ │ adds r3, r5, #3 │ │ str r3, [r4, #20] │ │ cmp r7, #117 @ 0x75 │ │ - bne.n 5bcf2 │ │ + bne.n 5c3ee │ │ mov r6, r1 │ │ cmp r3, r1 │ │ - beq.n 5bc8a │ │ + beq.n 5c386 │ │ ldrb r7, [r0, r3] │ │ adds r3, r5, #4 │ │ str r3, [r4, #20] │ │ cmp r7, #101 @ 0x65 │ │ - bne.n 5bcf2 │ │ + bne.n 5c3ee │ │ mov.w r0, #256 @ 0x100 │ │ strh.w r0, [sp, #48] @ 0x30 │ │ - b.n 5bcde │ │ + b.n 5c3da │ │ adds r6, r5, #1 │ │ str r6, [r4, #20] │ │ cmp r6, r1 │ │ - bcs.n 5bc8a │ │ + bcs.n 5c386 │ │ ldrb r7, [r0, r6] │ │ adds r3, r5, #2 │ │ str r3, [r4, #20] │ │ cmp r7, #117 @ 0x75 │ │ - bne.n 5bcf2 │ │ + bne.n 5c3ee │ │ mov r6, r1 │ │ cmp r1, r3 │ │ - beq.n 5bc8a │ │ + beq.n 5c386 │ │ ldrb r7, [r0, r3] │ │ adds r3, r5, #3 │ │ str r3, [r4, #20] │ │ cmp r7, #108 @ 0x6c │ │ - bne.n 5bcf2 │ │ + bne.n 5c3ee │ │ mov r6, r1 │ │ cmp r3, r1 │ │ - bne.n 5bcce │ │ + bne.n 5c3ca │ │ movs r2, #5 │ │ str r2, [sp, #48] @ 0x30 │ │ mov r2, r6 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #48 @ 0x30 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ add sp, #68 @ 0x44 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r7, #45 @ 0x2d │ │ - bne.n 5bd2c │ │ + bne.n 5c428 │ │ adds r0, r5, #1 │ │ mov r7, r2 │ │ str r0, [r4, #20] │ │ mov r0, sp │ │ mov r1, r4 │ │ movs r2, #0 │ │ mov r6, ip │ │ - bl 5ec9a │ │ + bl 5f47e │ │ ldrd r0, r1, [sp] │ │ eor.w r0, r0, #3 │ │ orrs r0, r1 │ │ - bne.n 5bd16 │ │ + bne.n 5c412 │ │ ldr r0, [sp, #8] │ │ add sp, #68 @ 0x44 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r7, [r0, r3] │ │ adds r3, r5, #4 │ │ str r3, [r4, #20] │ │ cmp r7, #108 @ 0x6c │ │ - bne.n 5bcf2 │ │ + bne.n 5c3ee │ │ movs r0, #7 │ │ strb.w r0, [sp, #48] @ 0x30 │ │ add r0, sp, #48 @ 0x30 │ │ mov r1, ip │ │ - bl 74628 │ │ + bl 753bc │ │ mov r1, r4 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 22022 │ │ + b.w 5c482 │ │ movs r2, #9 │ │ str r2, [sp, #48] @ 0x30 │ │ mov r2, r3 │ │ - b.n 5bc90 │ │ + b.n 5c38c │ │ movs r0, #11 │ │ - b.n 5bcda │ │ + b.n 5c3d6 │ │ movs r0, #10 │ │ - b.n 5bcda │ │ + b.n 5c3d6 │ │ ldr r1, [sp, #44] @ 0x2c │ │ mov r2, r7 │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ movs r0, #5 │ │ strb.w r0, [sp, #48] @ 0x30 │ │ add r0, sp, #48 @ 0x30 │ │ mov r1, r6 │ │ - b.n 5bce2 │ │ + b.n 5c3de │ │ mov r0, sp │ │ mov r1, r6 │ │ mov r2, r7 │ │ - bl 745ea │ │ + bl 7537c │ │ mov r1, r4 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 22022 │ │ + b.w 5c482 │ │ sub.w r3, r7, #48 @ 0x30 │ │ cmp r3, #10 │ │ - bcs.n 5bd5c │ │ + bcs.n 5c458 │ │ add r0, sp, #16 │ │ mov r5, r2 │ │ mov r1, r4 │ │ movs r2, #1 │ │ mov r6, ip │ │ - bl 5ec9a │ │ + bl 5f47e │ │ ldrd r0, r1, [sp, #16] │ │ eor.w r0, r0, #3 │ │ orrs r0, r1 │ │ ittt eq │ │ ldreq r0, [sp, #24] │ │ addeq sp, #68 @ 0x44 │ │ popeq {r4, r5, r6, r7, pc} │ │ add r0, sp, #16 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - b.n 5bd1c │ │ + b.n 5c418 │ │ movs r2, #10 │ │ str r2, [sp, #48] @ 0x30 │ │ adds r2, r5, #1 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #48 @ 0x30 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov r1, r4 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 22022 │ │ + b.w 5c482 │ │ + ldr r2, [r0, #12] │ │ + cmp r2, #0 │ │ + it ne │ │ + bxne lr │ │ + push {r4, r5, r7, lr} │ │ + ldrd ip, r3, [r1, #12] │ │ + mov r4, r0 │ │ + ldr r2, [r1, #20] │ │ + mov r1, r3 │ │ + mov r0, ip │ │ + bl 75c0c │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + mov r1, r2 │ │ + mov r0, r4 │ │ + mov r2, r3 │ │ + bl 75d28 │ │ + mov r5, r0 │ │ + mov r0, r4 │ │ + blx d87c0 │ │ + mov r0, r5 │ │ + pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #12 │ │ ldr r2, [r1, #0] │ │ mov ip, r1 │ │ ldrd r3, r1, [r2, #12] │ │ ldr r4, [r2, #20] │ │ cmp r4, r1 │ │ - bcs.n 5be2a │ │ + bcs.n 5c55a │ │ movw lr, #19 │ │ movs r5, #1 │ │ movt lr, #128 @ 0x80 │ │ ldrb r6, [r3, r4] │ │ sub.w r7, r6, #9 │ │ cmp r7, #23 │ │ - bhi.n 5bdc4 │ │ + bhi.n 5c4f4 │ │ lsl.w r7, r5, r7 │ │ tst.w r7, lr │ │ - beq.n 5bdc4 │ │ + beq.n 5c4f4 │ │ adds r4, #1 │ │ str r4, [r2, #20] │ │ cmp r1, r4 │ │ - bne.n 5bda2 │ │ + bne.n 5c4d2 │ │ mov r5, r0 │ │ mov r4, r1 │ │ - b.n 5be2c │ │ + b.n 5c55c │ │ cmp r6, #93 @ 0x5d │ │ - bne.n 5bdd2 │ │ + bne.n 5c502 │ │ movs r1, #0 │ │ strb r1, [r0, #1] │ │ strb r1, [r0, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r5, [ip, #4] │ │ - cbz r5, 5bde8 │ │ + cbz r5, 5c518 │ │ movs r1, #1 │ │ strb r1, [r0, #1] │ │ movs r1, #0 │ │ strb.w r1, [ip, #4] │ │ strb r1, [r0, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r6, #44 @ 0x2c │ │ - bne.n 5be60 │ │ + bne.n 5c590 │ │ adds r4, #1 │ │ str r4, [r2, #20] │ │ cmp r4, r1 │ │ - bcs.n 5be5a │ │ + bcs.n 5c58a │ │ movs r5, #1 │ │ ldrb r6, [r3, r4] │ │ sub.w r7, r6, #9 │ │ cmp r7, #23 │ │ - bhi.n 5be1a │ │ + bhi.n 5c54a │ │ lsl.w r7, r5, r7 │ │ tst.w r7, lr │ │ - beq.n 5be1a │ │ + beq.n 5c54a │ │ adds r4, #1 │ │ str r4, [r2, #20] │ │ cmp r1, r4 │ │ - bne.n 5bdf6 │ │ + bne.n 5c526 │ │ mov r5, r0 │ │ mov r4, r1 │ │ movs r0, #5 │ │ - b.n 5be2e │ │ + b.n 5c55e │ │ cmp r6, #93 @ 0x5d │ │ - beq.n 5be64 │ │ + beq.n 5c594 │ │ movs r1, #1 │ │ strb r1, [r0, #1] │ │ movs r1, #0 │ │ strb r1, [r0, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ movs r0, #2 │ │ str r0, [sp, #0] │ │ adds r2, r4, #1 │ │ mov r0, r3 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov r1, r0 │ │ mov r0, r5 │ │ str r1, [r5, #4] │ │ movs r1, #1 │ │ strb r1, [r0, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ movs r0, #5 │ │ - b.n 5be2e │ │ + b.n 5c55e │ │ movs r2, #7 │ │ - b.n 5be66 │ │ + b.n 5c596 │ │ movs r2, #21 │ │ str r2, [sp, #0] │ │ adds r2, r4, #1 │ │ mov r4, r0 │ │ mov r0, r3 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov r1, r0 │ │ mov r0, r4 │ │ str r1, [r4, #4] │ │ movs r1, #1 │ │ strb r1, [r0, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #236 @ 0xec │ │ + sub sp, #228 @ 0xe4 │ │ mov fp, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [r1, #12] │ │ ldr.w r2, [fp, #20] │ │ cmp r2, r1 │ │ - bcs.n 5bed0 │ │ + bcs.n 5c600 │ │ movs r7, #19 │ │ movs r3, #1 │ │ movt r7, #128 @ 0x80 │ │ ldrb r6, [r0, r2] │ │ sub.w r5, r6, #9 │ │ cmp r5, #23 │ │ - bhi.n 5befc │ │ + bhi.n 5c62c │ │ lsl.w r5, r3, r5 │ │ tst r5, r7 │ │ - beq.n 5befc │ │ + beq.n 5c62c │ │ adds r2, #1 │ │ str.w r2, [fp, #20] │ │ cmp r1, r2 │ │ - bne.n 5beb2 │ │ + bne.n 5c5e2 │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ - str r3, [sp, #144] @ 0x90 │ │ + str r3, [sp, #136] @ 0x88 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ - add r0, sp, #144 @ 0x90 │ │ + add r0, sp, #136 @ 0x88 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r4] │ │ - add sp, #236 @ 0xec │ │ + add sp, #228 @ 0xe4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r6, #91 @ 0x5b │ │ - str r4, [sp, #52] @ 0x34 │ │ - beq.w 5c17c │ │ + str r4, [sp, #48] @ 0x30 │ │ + beq.w 5c896 │ │ cmp r6, #123 @ 0x7b │ │ - bne.w 5c504 │ │ + bne.w 5cc26 │ │ ldrb.w r3, [fp, #24] │ │ subs r3, #1 │ │ strb.w r3, [fp, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5c4d2 │ │ + beq.w 5cbf0 │ │ adds r0, r2, #1 │ │ str.w r0, [fp, #20] │ │ movs r0, #1 │ │ - add r5, sp, #144 @ 0x90 │ │ - strb.w r0, [sp, #212] @ 0xd4 │ │ + add r5, sp, #136 @ 0x88 │ │ + strb.w r0, [sp, #204] @ 0xcc │ │ movs r0, #2 │ │ str r0, [sp, #12] │ │ - mov.w r6, #2147483648 @ 0x80000000 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str r6, [sp, #36] @ 0x24 │ │ - str r0, [sp, #20] │ │ - movs r6, #0 │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - str r6, [sp, #48] @ 0x30 │ │ - str.w fp, [sp, #208] @ 0xd0 │ │ - str r2, [sp, #40] @ 0x28 │ │ - strd r3, r7, [sp, #56] @ 0x38 │ │ - mov r6, r1 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r4, sp, #200 @ 0xc8 │ │ + str.w fp, [sp, #200] @ 0xc8 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #28] │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #44] @ 0x2c │ │ - strd r1, sl, [sp, #24] │ │ - str r4, [sp, #32] │ │ - movs r4, #0 │ │ - b.n 5bf7a │ │ - ldr.w r0, [sl] │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #40] @ 0x28 │ │ + movs r0, #0 │ │ + str r0, [sp, #8] │ │ + str r1, [sp, #32] │ │ + b.n 5c6a0 │ │ + ldr.w r0, [r8] │ │ movw r1, #24942 @ 0x616e │ │ movt r1, #25965 @ 0x656d │ │ cmp r0, r1 │ │ - beq.w 5c09a │ │ - mov r0, r8 │ │ - bl 5e614 │ │ + beq.w 5c82a │ │ + mov r0, sl │ │ + bl 5ed54 │ │ cmp r0, #0 │ │ - bne.w 5c5fc │ │ - add r1, sp, #208 @ 0xd0 │ │ + bne.w 5cd30 │ │ mov r0, r5 │ │ - bl 5e4d4 │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ + mov r1, r4 │ │ + bl 5ec14 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - beq.w 5c1d4 │ │ - ldrb.w r0, [sp, #145] @ 0x91 │ │ + beq.w 5c8ee │ │ + ldrb.w r0, [sp, #137] @ 0x89 │ │ cmp r0, #1 │ │ - bne.w 5c1da │ │ - ldr.w r8, [sp, #208] @ 0xd0 │ │ - add.w r1, r8, #12 │ │ - ldr.w r0, [r8, #20] │ │ - mov r2, r8 │ │ - str.w r4, [r8, #8] │ │ + bne.w 5c8f4 │ │ + ldr.w sl, [sp, #200] @ 0xc8 │ │ + movs r1, #0 │ │ + ldr.w r0, [sl, #20] │ │ + mov r2, sl │ │ + str.w r1, [sl, #8] │ │ + add.w r1, sl, #12 │ │ adds r0, #1 │ │ - str.w r0, [r8, #20] │ │ + str.w r0, [sl, #20] │ │ mov r0, r5 │ │ - bl 75bf0 │ │ - ldrd r0, sl, [sp, #144] @ 0x90 │ │ + bl 768b8 │ │ + ldrd r0, r8, [sp, #136] @ 0x88 │ │ cmp r0, #2 │ │ - beq.w 5c5fe │ │ - ldr r0, [sp, #152] @ 0x98 │ │ + beq.w 5cd32 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ subs r0, #4 │ │ cmp r0, #6 │ │ - bhi.n 5bf6e │ │ + bhi.n 5c694 │ │ tbb [pc, r0] │ │ lsls r5, r0, #24 │ │ asrs r4, r0, #32 │ │ - lsls r4, r4, #16 │ │ - lsls r4, r0, #1 │ │ - b.n 5bf6e │ │ - b.n 5bf5c │ │ - ldr r7, [pc, #920] @ (5c370 ) │ │ - mov r0, sl │ │ + lsls r3, r7, #16 │ │ + lsls r4, r3, #1 │ │ + b.n 5c694 │ │ + b.n 5c682 │ │ + ldr r7, [pc, #920] @ (5ca98 ) │ │ + mov r0, r8 │ │ movs r2, #5 │ │ add r7, pc │ │ mov r1, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 5bf6e │ │ - b.n 5c0fc │ │ - ldr r7, [pc, #904] @ (5c374 ) │ │ - mov r0, sl │ │ + bne.n 5c694 │ │ + b.n 5c85e │ │ + ldr r7, [pc, #904] @ (5ca9c ) │ │ + mov r0, r8 │ │ movs r2, #7 │ │ add r7, pc │ │ mov r1, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - beq.w 5c13a │ │ - ldr r7, [pc, #888] @ (5c378 ) │ │ - mov r0, sl │ │ + beq.n 5c7f4 │ │ + ldr r7, [pc, #888] @ (5caa0 ) │ │ + mov r0, r8 │ │ movs r2, #7 │ │ add r7, pc │ │ mov r1, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 5bf6e │ │ - b.n 5c068 │ │ - ldr r7, [pc, #872] @ (5c37c ) │ │ + bne.n 5c694 │ │ + ldr r0, [sp, #8] │ │ + lsls r0, r0, #31 │ │ + bne.w 5ccba │ │ mov r0, sl │ │ - movs r2, #8 │ │ - add r7, pc │ │ - mov r1, r7 │ │ - blx d7c10 │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.n 5bf6e │ │ + bne.w 5cd30 │ │ + mov r0, r5 │ │ + mov r1, sl │ │ + bl 5ea80 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ + cmp r0, #1 │ │ + beq.w 5c8ee │ │ + ldrb.w r0, [sp, #137] @ 0x89 │ │ + str r0, [sp, #0] │ │ + movs r0, #1 │ │ + str r0, [sp, #8] │ │ + b.n 5c6a0 │ │ + ldr r7, [pc, #824] @ (5caa4 ) │ │ + mov r0, r8 │ │ + movs r2, #8 │ │ + add r7, pc │ │ + mov r1, r7 │ │ + blx d8860 │ │ + cmp r0, #0 │ │ + bne.w 5c694 │ │ ldr r0, [sp, #12] │ │ cmp r0, #2 │ │ - bne.w 5c5e2 │ │ - mov r0, r8 │ │ - bl 21f8c │ │ + bne.w 5cd16 │ │ + mov r0, sl │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5c5fc │ │ + bne.w 5cd30 │ │ mov r0, r5 │ │ - mov r1, r8 │ │ - bl 5ca3c │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ - cmp r0, #0 │ │ - bne.w 5c1d4 │ │ - ldrb.w r0, [sp, #145] @ 0x91 │ │ + mov r1, sl │ │ + bl 5d160 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ + cmp r0, #1 │ │ + beq.w 5c8ee │ │ + ldrb.w r0, [sp, #137] @ 0x89 │ │ str r0, [sp, #12] │ │ - b.n 5bf7a │ │ - ldr r7, [pc, #812] @ (5c380 ) │ │ - mov r0, sl │ │ + b.n 5c6a0 │ │ + ldr r7, [pc, #764] @ (5caa8 ) │ │ + mov r0, r8 │ │ movs r2, #10 │ │ add r7, pc │ │ mov r1, r7 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.w 5bf6e │ │ - b.n 5c0ce │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - lsls r0, r0, #31 │ │ - bne.w 5c58e │ │ - mov r0, r8 │ │ - bl 21f8c │ │ + bne.w 5c694 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.w 5ccc6 │ │ + mov r0, sl │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5c5fc │ │ + bne.w 5cbbc │ │ mov r0, r5 │ │ - mov r1, r8 │ │ - bl 5e340 │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ - ldrb.w r1, [sp, #145] @ 0x91 │ │ - str r1, [sp, #4] │ │ - movs r1, #1 │ │ - cmp r0, #0 │ │ - str r1, [sp, #48] @ 0x30 │ │ - beq.w 5bf58 │ │ - b.n 5c4ca │ │ + mov r1, sl │ │ + bl 5d2c8 │ │ + ldrd r0, r8, [sp, #136] @ 0x88 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 5cbbe │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + strd r1, r8, [sp, #16] │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #32] │ │ + b.n 5c67e │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 5c5c2 │ │ - mov r0, r8 │ │ - bl 21f8c │ │ - cmp r0, #0 │ │ - bne.w 5c542 │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - bl 5c930 │ │ - ldrd r1, sl, [sp, #144] @ 0x90 │ │ - str r1, [sp, #36] @ 0x24 │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - beq.w 5c544 │ │ - ldr r4, [sp, #152] @ 0x98 │ │ - str.w sl, [sp, #8] │ │ - b.n 5bf56 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.w 5c5d6 │ │ - mov r0, r8 │ │ - bl 21f8c │ │ + bne.w 5ccba │ │ + mov r0, sl │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5c496 │ │ + bne.w 5cbc8 │ │ mov r0, r5 │ │ - mov r1, r8 │ │ - bl 5cba4 │ │ - ldrd r1, sl, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - ldr r4, [sp, #32] │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.w 5bf4e │ │ - b.n 5c498 │ │ - ldr r4, [sp, #20] │ │ - cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.w 5c59a │ │ - mov r0, r8 │ │ - bl 21f8c │ │ + mov r1, sl │ │ + bl 5da04 │ │ + ldrd r0, r8, [sp, #136] @ 0x88 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 5cbca │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + mov r6, r8 │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #32] │ │ + b.n 5c67e │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.w 5cd02 │ │ + mov r0, sl │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5c4a0 │ │ + bne.w 5cc64 │ │ mov r0, r5 │ │ - mov r1, r8 │ │ - bl 5dca4 │ │ - ldrd r1, r0, [sp, #144] @ 0x90 │ │ - ldr.w r9, [sp, #152] @ 0x98 │ │ - str r0, [sp, #16] │ │ + mov r1, sl │ │ + bl 5d05c │ │ + ldrd r1, r8, [sp, #136] @ 0x88 │ │ + str r1, [sp, #40] @ 0x28 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr.w sl, [sp, #28] │ │ - ldr r4, [sp, #32] │ │ - str r1, [sp, #20] │ │ - mov r1, r6 │ │ - bne.w 5bf4e │ │ - b.n 5c4b4 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + beq.w 5cc66 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + str.w r8, [sp, #4] │ │ + b.n 5c67e │ │ + ldr r0, [sp, #28] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 5c58e │ │ - mov r0, r8 │ │ - bl 21f8c │ │ + bne.w 5ccd2 │ │ + mov r0, sl │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5c4a6 │ │ + bne.w 5cbd8 │ │ mov r0, r5 │ │ - mov r1, r8 │ │ - bl 5d2b8 │ │ - add r7, sp, #144 @ 0x90 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr.w sl, [sp, #28] │ │ - mov r1, r6 │ │ - ldr r4, [sp, #32] │ │ - ldmia r7, {r2, r3, r7} │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - bne.w 5bf48 │ │ - movs r0, #1 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov sl, r3 │ │ - mov r8, r6 │ │ - b.n 5c606 │ │ + mov r1, sl │ │ + bl 5e3ec │ │ + ldrd r1, r8, [sp, #136] @ 0x88 │ │ + str r1, [sp, #28] │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + beq.w 5cbda │ │ + str.w r8, [sp, #24] │ │ + ldr.w r9, [sp, #144] @ 0x90 │ │ + ldr r1, [sp, #32] │ │ + b.n 5c67e │ │ ldrb.w r3, [fp, #24] │ │ subs r3, #1 │ │ strb.w r3, [fp, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5c4d2 │ │ + beq.w 5cbf0 │ │ adds r0, r2, #1 │ │ str.w r0, [fp, #20] │ │ movs r0, #1 │ │ - add r1, sp, #200 @ 0xc8 │ │ - strb.w r0, [sp, #204] @ 0xcc │ │ - add r0, sp, #144 @ 0x90 │ │ - str.w fp, [sp, #200] @ 0xc8 │ │ - bl 5bd86 │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ - cmp r0, #1 │ │ - bne.n 5c1b2 │ │ - ldr.w r9, [sp, #148] @ 0x94 │ │ - b.n 5c1ce │ │ - ldrb.w r0, [sp, #145] @ 0x91 │ │ + add r1, sp, #192 @ 0xc0 │ │ + strb.w r0, [sp, #196] @ 0xc4 │ │ + add r0, sp, #136 @ 0x88 │ │ + str.w fp, [sp, #192] @ 0xc0 │ │ + bl 5c4b6 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ + cmp r0, #1 │ │ + bne.n 5c8cc │ │ + ldr.w r9, [sp, #140] @ 0x8c │ │ + b.n 5c8e8 │ │ + ldrb.w r0, [sp, #137] @ 0x89 │ │ cmp r0, #1 │ │ - bne.w 5c360 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 5c930 │ │ - ldrd sl, r9, [sp, #144] @ 0x90 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.n 5c242 │ │ + bne.w 5c9e0 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 5d05c │ │ + ldrd r6, r9, [sp, #136] @ 0x88 │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + bne.n 5c958 │ │ mov.w sl, #2147483648 @ 0x80000000 │ │ - b.n 5c29e │ │ - ldr.w sl, [sp, #148] @ 0x94 │ │ - b.n 5c5fe │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + b.n 5cb10 │ │ + ldr.w r8, [sp, #140] @ 0x8c │ │ + b.n 5cd32 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + beq.w 5cc46 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov sl, r6 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 5c524 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - ldr r2, [sp, #16] │ │ - beq.w 5c552 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + beq.w 5cc72 │ │ + ldr r1, [sp, #8] │ │ ands.w r6, r1, #1 │ │ - ldr r1, [sp, #4] │ │ + ldr r1, [sp, #0] │ │ it ne │ │ movne r6, r1 │ │ - ldr r3, [sp, #20] │ │ - subs.w r1, r3, #2147483648 @ 0x80000000 │ │ + ldr r2, [sp, #28] │ │ + subs.w r1, r2, #2147483648 @ 0x80000000 │ │ ite eq │ │ moveq r9, r1 │ │ - movne r1, r3 │ │ - str r1, [sp, #48] @ 0x30 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ + movne r1, r2 │ │ + str r1, [sp, #8] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ subs.w r7, r1, #2147483648 @ 0x80000000 │ │ it eq │ │ - moveq r5, r7 │ │ - str r5, [sp, #60] @ 0x3c │ │ + moveq r0, r7 │ │ + str r0, [sp, #52] @ 0x34 │ │ it ne │ │ movne r7, r1 │ │ - cmp.w r3, #2147483648 @ 0x80000000 │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + ldr r2, [sp, #24] │ │ it eq │ │ moveq r2, #4 │ │ - str r2, [sp, #16] │ │ + str r2, [sp, #24] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ it eq │ │ - moveq r0, #4 │ │ + moveq.w sl, #4 │ │ ldr r1, [sp, #12] │ │ - ldr.w sl, [sp, #8] │ │ - ldr r5, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp, #4] │ │ and.w r4, r1, #1 │ │ - ldr.w r8, [sp, #28] │ │ - str r0, [sp, #56] @ 0x38 │ │ - b.n 5c736 │ │ - add r0, sp, #144 @ 0x90 │ │ - add r1, sp, #200 @ 0xc8 │ │ - ldr r5, [sp, #152] @ 0x98 │ │ - bl 5bd86 │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ + b.n 5ce64 │ │ + add r0, sp, #136 @ 0x88 │ │ + add r1, sp, #192 @ 0xc0 │ │ + ldr r5, [sp, #144] @ 0x90 │ │ + bl 5c4b6 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - beq.n 5c288 │ │ - ldrb.w r0, [sp, #145] @ 0x91 │ │ + bne.n 5c96e │ │ + ldr r5, [sp, #140] @ 0x8c │ │ + b.n 5cafe │ │ + ldrb.w r0, [sp, #137] @ 0x89 │ │ cmp r0, #1 │ │ - bne.n 5c274 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 5ca3c │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ + bne.n 5c98e │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 5d160 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - beq.n 5c288 │ │ - ldrb.w r6, [sp, #145] @ 0x91 │ │ - str r5, [sp, #36] @ 0x24 │ │ - b.n 5c278 │ │ - str r5, [sp, #36] @ 0x24 │ │ + beq.n 5c96a │ │ + str r6, [sp, #40] @ 0x28 │ │ + ldrb.w r6, [sp, #137] @ 0x89 │ │ + b.n 5c992 │ │ + str r6, [sp, #40] @ 0x28 │ │ movs r6, #0 │ │ - add r0, sp, #144 @ 0x90 │ │ - add r1, sp, #200 @ 0xc8 │ │ - bl 5bd86 │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ + add r0, sp, #136 @ 0x88 │ │ + add r1, sp, #192 @ 0xc0 │ │ + bl 5c4b6 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - bne.n 5c32a │ │ - ldr r5, [sp, #148] @ 0x94 │ │ - cmp.w sl, #0 │ │ - str r5, [sp, #60] @ 0x3c │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne d7b70 │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - mov r9, r5 │ │ - ldrb.w r0, [fp, #24] │ │ - adds r0, #1 │ │ - strb.w r0, [fp, #24] │ │ - mov r0, fp │ │ - bl 5c870 │ │ - add r3, sp, #112 @ 0x70 │ │ - ldr r7, [sp, #56] @ 0x38 │ │ - str r7, [sp, #164] @ 0xa4 │ │ - mov ip, r9 │ │ - ldmia r3, {r1, r2, r3} │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - ldr r7, [sp, #60] @ 0x3c │ │ - ldr r6, [sp, #136] @ 0x88 │ │ - str r7, [sp, #160] @ 0xa0 │ │ - ldr r7, [sp, #48] @ 0x30 │ │ - strd r6, r1, [sp, #176] @ 0xb0 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - ldrd r5, r4, [sp, #128] @ 0x80 │ │ - strb.w r1, [sp, #193] @ 0xc1 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - strd r8, r7, [sp, #152] @ 0x98 │ │ - strd sl, r9, [sp, #144] @ 0x90 │ │ - strd r5, r4, [sp, #168] @ 0xa8 │ │ - strd r2, r3, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - strb.w r1, [sp, #192] @ 0xc0 │ │ - bne.n 5c302 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - cbz r0, 5c316 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #1 │ │ - beq.n 5c31e │ │ - mov r9, ip │ │ - cmp r1, #0 │ │ - beq.w 5c78e │ │ - b.n 5c7ec │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - cmp r0, #0 │ │ - bne.w 5c79e │ │ - add r0, sp, #144 @ 0x90 │ │ - add r1, sp, #64 @ 0x40 │ │ - adds r0, #8 │ │ - mov r9, ip │ │ - b.n 5c7b4 │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - mov r9, ip │ │ - b.n 5c7f4 │ │ - ldrb r1, [r0, #4] │ │ - mov r9, ip │ │ - cmp r1, #3 │ │ - beq.w 5c7c6 │ │ - b.n 5c7ec │ │ - ldrb.w r0, [sp, #145] @ 0x91 │ │ + bne.n 5c9a6 │ │ + ldr r5, [sp, #140] @ 0x8c │ │ + b.n 5cafc │ │ + ldrb.w r0, [sp, #137] @ 0x89 │ │ cmp r0, #1 │ │ - bne.n 5c3e8 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 5cba4 │ │ - ldrd r0, r5, [sp, #144] @ 0x90 │ │ + bne.n 5ca4e │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + add r0, sp, #136 @ 0x88 │ │ + str r5, [sp, #24] │ │ + bl 5d2c8 │ │ + ldrd r0, r5, [sp, #136] @ 0x88 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 5c28a │ │ - str r0, [sp, #48] @ 0x30 │ │ - add r1, sp, #200 @ 0xc8 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 5bd86 │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ + beq.w 5cafc │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r1, sp, #192 @ 0xc0 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 5c4b6 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - bne.n 5c388 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - b.n 5c424 │ │ - ldr r1, [pc, #32] @ (5c384 ) │ │ + bne.n 5c9ee │ │ + ldr.w r8, [sp, #140] @ 0x8c │ │ + b.n 5ca8c │ │ + ldr r1, [pc, #200] @ (5caac ) │ │ movs r0, #0 │ │ add r1, pc │ │ - bl 5cb60 │ │ + bl 5d284 │ │ mov r9, r0 │ │ - b.n 5c1ce │ │ - nop │ │ - add r0, pc, #916 @ (adr r0, 5c708 ) │ │ - vcvta.u32.f32 q13, q5 │ │ - vcvta.u32.f32 q13, q1 │ │ - @ instruction: 0xfffb9eb8 │ │ - vcvt.u32.f32 , q11, #5 │ │ - vtbx.8 d29, {d11-d12}, d16 │ │ - movs r7, r0 │ │ - ldrb.w r0, [sp, #145] @ 0x91 │ │ + b.n 5c8e8 │ │ + ldrb.w r0, [sp, #137] @ 0x89 │ │ cmp r0, #1 │ │ - bne.n 5c3a6 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 5d2b8 │ │ - ldrd r0, r8, [sp, #144] @ 0x90 │ │ + bne.n 5ca0c │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 5da04 │ │ + ldrd r0, r8, [sp, #136] @ 0x88 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 5c424 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - b.n 5c3ae │ │ + beq.n 5ca8c │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + b.n 5ca14 │ │ mov.w r8, #4 │ │ movs r0, #0 │ │ movs r1, #0 │ │ - str r1, [sp, #216] @ 0xd8 │ │ - add r1, sp, #200 @ 0xc8 │ │ - strd r0, r8, [sp, #208] @ 0xd0 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 5bd86 │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ + str r1, [sp, #208] @ 0xd0 │ │ + add r1, sp, #192 @ 0xc0 │ │ + strd r0, r8, [sp, #200] @ 0xc8 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 5c4b6 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - bne.n 5c3ca │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - b.n 5c41e │ │ - ldrb.w r0, [sp, #145] @ 0x91 │ │ + bne.n 5ca30 │ │ + ldr.w r8, [sp, #140] @ 0x8c │ │ + b.n 5ca86 │ │ + ldrb.w r0, [sp, #137] @ 0x89 │ │ cmp r0, #1 │ │ - bne.n 5c3f6 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 5dca4 │ │ - ldrd r0, r8, [sp, #144] @ 0x90 │ │ + bne.n 5ca5c │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 5e3ec │ │ + ldrd r0, r8, [sp, #136] @ 0x88 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 5c41e │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - b.n 5c3fe │ │ - ldr r1, [pc, #748] @ (5c6d8 ) │ │ + beq.n 5ca86 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + b.n 5ca64 │ │ + ldr r1, [pc, #96] @ (5cab0 ) │ │ movs r0, #2 │ │ add r1, pc │ │ - bl 5cb60 │ │ + bl 5d284 │ │ mov r5, r0 │ │ - b.n 5c28a │ │ + b.n 5cafc │ │ mov.w r8, #4 │ │ movs r0, #0 │ │ movs r1, #0 │ │ - str r1, [sp, #232] @ 0xe8 │ │ - add r1, sp, #200 @ 0xc8 │ │ - strd r0, r8, [sp, #224] @ 0xe0 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 5bd86 │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + add r1, sp, #192 @ 0xc0 │ │ + strd r0, r8, [sp, #216] @ 0xd8 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 5c4b6 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - bne.n 5c478 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr.w r8, [sp, #148] @ 0x94 │ │ - bl 5e48c │ │ - add r0, sp, #208 @ 0xd0 │ │ - bl 5b88a │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - cbz r1, 5c468 │ │ + bne.w 5cb9c │ │ + add r0, sp, #216 @ 0xd8 │ │ + ldr.w r8, [sp, #140] @ 0x8c │ │ + bl 5ebcc │ │ + add r0, sp, #200 @ 0xc8 │ │ + bl 5bf88 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cbz r1, 5caee │ │ add.w r6, r5, #16 │ │ - b.n 5c448 │ │ + b.n 5cace │ │ + nop │ │ + ldr r6, [sp, #116] @ 0x74 │ │ + @ instruction: 0xfffb9e02 │ │ + @ instruction: 0xfffb9dfc │ │ + vtbx.8 d25, {d27-d30}, d2 │ │ + vcvt.f16.u16 , q15, #5 │ │ + vcvt.u32.f32 d29, d0, #5 │ │ + movs r7, r0 │ │ + udf #162 @ 0xa2 │ │ + movs r7, r0 │ │ ldr.w r0, [r6, #-12] │ │ mov r7, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r1, r7 │ │ ldr.w r0, [r6, #-4] │ │ lsls r0, r0, #1 │ │ - bne.n 5c458 │ │ + bne.n 5cade │ │ adds r6, #28 │ │ subs r1, #1 │ │ - beq.n 5c468 │ │ + beq.n 5caee │ │ ldr.w r0, [r6, #-16] │ │ lsls r0, r0, #1 │ │ - bne.n 5c42e │ │ + bne.n 5cab4 │ │ ldr.w r0, [r6, #-4] │ │ lsls r0, r0, #1 │ │ - beq.n 5c442 │ │ + beq.n 5cac8 │ │ ldr r0, [r6, #0] │ │ mov r7, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r1, r7 │ │ adds r6, #28 │ │ subs r1, #1 │ │ - bne.n 5c448 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + bne.n 5cace │ │ + ldr r0, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r5, r8 │ │ - b.n 5c28a │ │ - ldrb.w r0, [sp, #145] @ 0x91 │ │ + ldr r6, [sp, #40] @ 0x28 │ │ + cmp r6, #0 │ │ + str r5, [sp, #52] @ 0x34 │ │ + itt ne │ │ + movne r0, r9 │ │ + blxne d87c0 │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + mov r9, r5 │ │ + ldrb.w r0, [fp, #24] │ │ + adds r0, #1 │ │ + strb.w r0, [fp, #24] │ │ + mov r0, fp │ │ + bl 5cf9c │ │ + add r3, sp, #104 @ 0x68 │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + str r7, [sp, #156] @ 0x9c │ │ + mov ip, r9 │ │ + ldmia r3, {r1, r2, r3} │ │ + cmp.w sl, #2147483648 @ 0x80000000 │ │ + ldr r7, [sp, #52] @ 0x34 │ │ + ldr r6, [sp, #128] @ 0x80 │ │ + str r7, [sp, #152] @ 0x98 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + strd r6, r1, [sp, #168] @ 0xa8 │ │ + ldr r1, [sp, #28] │ │ + ldrd r5, r4, [sp, #120] @ 0x78 │ │ + strb.w r1, [sp, #185] @ 0xb9 │ │ + ldr r1, [sp, #32] │ │ + strd r8, r7, [sp, #144] @ 0x90 │ │ + strd sl, r9, [sp, #136] @ 0x88 │ │ + strd r5, r4, [sp, #160] @ 0xa0 │ │ + strd r2, r3, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #188] @ 0xbc │ │ + strb.w r1, [sp, #184] @ 0xb8 │ │ + bne.n 5cb74 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + cbz r0, 5cb88 │ │ + ldr r1, [r0, #0] │ │ + cmp r1, #1 │ │ + beq.n 5cb90 │ │ + mov r9, ip │ │ + cmp r1, #0 │ │ + beq.w 5cebc │ │ + b.n 5cf18 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + cmp r0, #0 │ │ + bne.w 5cecc │ │ + add r0, sp, #136 @ 0x88 │ │ + add r1, sp, #56 @ 0x38 │ │ + adds r0, #8 │ │ + mov r9, ip │ │ + b.n 5cee0 │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + mov r9, ip │ │ + b.n 5cf20 │ │ + ldrb r1, [r0, #4] │ │ + mov r9, ip │ │ + cmp r1, #3 │ │ + bne.w 5cf18 │ │ + b.n 5cef2 │ │ + ldrb.w r0, [sp, #137] @ 0x89 │ │ cmp r0, #1 │ │ - bne.n 5c4d6 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - add r0, sp, #144 @ 0x90 │ │ - bl 5e340 │ │ - ldrb.w r0, [sp, #144] @ 0x90 │ │ + bne.n 5cbf4 │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ + add r0, sp, #136 @ 0x88 │ │ + bl 5ea80 │ │ + ldrb.w r0, [sp, #136] @ 0x88 │ │ cmp r0, #1 │ │ - beq.n 5c414 │ │ - ldrb.w r0, [sp, #145] @ 0x91 │ │ - b.n 5c4d8 │ │ - mov sl, r0 │ │ - movs r0, #1 │ │ - mov.w r8, #2147483648 @ 0x80000000 │ │ - b.n 5c602 │ │ - mov sl, r0 │ │ - movs r0, #1 │ │ - b.n 5c4ba │ │ - mov sl, r0 │ │ - movs r0, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ + beq.w 5ca7c │ │ + ldrb.w r0, [sp, #137] @ 0x89 │ │ + b.n 5cbf6 │ │ + mov r8, r0 │ │ + mov.w sl, #1 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + b.n 5cd38 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov.w sl, #1 │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ - mov r8, r6 │ │ - b.n 5c606 │ │ - movs r0, #1 │ │ - ldr.w sl, [sp, #16] │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov r8, r6 │ │ - ldr r7, [sp, #40] @ 0x28 │ │ + str r0, [sp, #32] │ │ + b.n 5cd3c │ │ + mov r8, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov.w sl, #1 │ │ + str r0, [sp, #32] │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - beq.w 5c614 │ │ - b.n 5c662 │ │ - ldr.w sl, [sp, #148] @ 0x94 │ │ - mov r8, r6 │ │ - b.n 5c604 │ │ + bne.w 5cd88 │ │ + b.n 5cdf6 │ │ movs r3, #24 │ │ - b.n 5bed2 │ │ + b.n 5c602 │ │ movs r0, #0 │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldrd ip, r1, [sp, #208] @ 0xd0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldrd r3, r0, [sp, #224] @ 0xe0 │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ - ldr.w lr, [sp, #232] @ 0xe8 │ │ - strd r3, r0, [sp, #112] @ 0x70 │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ + ldr.w r8, [sp, #24] │ │ + ldrd ip, r1, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #28] │ │ + ldrd r3, r0, [sp, #216] @ 0xd8 │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ + ldr.w lr, [sp, #224] @ 0xe0 │ │ + strd r3, r0, [sp, #104] @ 0x68 │ │ and.w r0, r6, #1 │ │ - str r5, [sp, #60] @ 0x3c │ │ - str r2, [sp, #136] @ 0x88 │ │ - strd ip, r1, [sp, #128] @ 0x80 │ │ - str.w lr, [sp, #120] @ 0x78 │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n 5c29e │ │ - ldr r2, [pc, #800] @ (5c828 ) │ │ - add r1, sp, #144 @ 0x90 │ │ + str r5, [sp, #52] @ 0x34 │ │ + str r2, [sp, #128] @ 0x80 │ │ + strd ip, r1, [sp, #120] @ 0x78 │ │ + str.w lr, [sp, #112] @ 0x70 │ │ + str r0, [sp, #32] │ │ + b.n 5cb10 │ │ + ldr r2, [pc, #812] @ (5cf54 ) │ │ + add r1, sp, #136 @ 0x88 │ │ mov r0, fp │ │ add r2, pc │ │ - bl 5bb48 │ │ + bl 5c244 │ │ mov r1, fp │ │ - bl 22022 │ │ + bl 5c482 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r4] │ │ - add sp, #236 @ 0xec │ │ + add sp, #228 @ 0xe4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r1, [pc, #828] @ (5c864 ) │ │ + ldr r1, [pc, #840] @ (5cf90 ) │ │ movs r3, #4 │ │ - ldr r0, [pc, #828] @ (5c868 ) │ │ + ldr r0, [pc, #840] @ (5cf94 ) │ │ add r1, pc │ │ - ldr r2, [pc, #828] @ (5c86c ) │ │ - str r1, [sp, #148] @ 0x94 │ │ - add r1, sp, #224 @ 0xe0 │ │ - str r1, [sp, #144] @ 0x90 │ │ + ldr r2, [pc, #840] @ (5cf98 ) │ │ + str r1, [sp, #140] @ 0x8c │ │ + add r1, sp, #216 @ 0xd8 │ │ + str r1, [sp, #136] @ 0x88 │ │ add r0, pc │ │ - add r1, sp, #144 @ 0x90 │ │ + add r1, sp, #136 @ 0x88 │ │ add r2, pc │ │ - strd r2, r3, [sp, #224] @ 0xe0 │ │ - bl 5ea40 │ │ - mov sl, r0 │ │ - movs r0, #1 │ │ - mov r8, r6 │ │ - str r0, [sp, #48] @ 0x30 │ │ + strd r2, r3, [sp, #216] @ 0xd8 │ │ + bl 5f18c │ │ + mov r8, r0 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 5c604 │ │ - ldr r1, [pc, #772] @ (5c858 ) │ │ + mov.w sl, #1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 5cd36 │ │ + ldr r1, [pc, #784] @ (5cf84 ) │ │ movs r3, #10 │ │ - ldr r0, [pc, #772] @ (5c85c ) │ │ + ldr r0, [pc, #784] @ (5cf88 ) │ │ add r1, pc │ │ - ldr r2, [pc, #772] @ (5c860 ) │ │ - str r1, [sp, #148] @ 0x94 │ │ - add r1, sp, #224 @ 0xe0 │ │ - str r1, [sp, #144] @ 0x90 │ │ + ldr r2, [pc, #784] @ (5cf8c ) │ │ + str r1, [sp, #140] @ 0x8c │ │ + add r1, sp, #216 @ 0xd8 │ │ + str r1, [sp, #136] @ 0x88 │ │ add r0, pc │ │ - add r1, sp, #144 @ 0x90 │ │ + add r1, sp, #136 @ 0x88 │ │ add r2, pc │ │ - strd r2, r3, [sp, #224] @ 0xe0 │ │ - bl 5ea40 │ │ - mov sl, r0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 5c580 │ │ - ldr r0, [sp, #8] │ │ - blx d7b70 │ │ + strd r2, r3, [sp, #216] @ 0xd8 │ │ + bl 5f18c │ │ + mov r8, r0 │ │ + cbz r5, 5cca6 │ │ + ldr r0, [sp, #4] │ │ + blx d87c0 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + movs r0, #0 │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + str r1, [sp, #32] │ │ + b.n 5ccb4 │ │ movs r0, #0 │ │ - b.n 5c49a │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + str r0, [sp, #40] @ 0x28 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #32] │ │ movs r0, #0 │ │ - mov.w r8, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r7, [sp, #40] @ 0x28 │ │ - str r0, [sp, #48] @ 0x30 │ │ - b.n 5c606 │ │ - ldr r1, [pc, #704] @ (5c850 ) │ │ + mov r6, sl │ │ + mov sl, r0 │ │ + b.n 5cd3c │ │ + ldr r1, [pc, #704] @ (5cf7c ) │ │ movs r2, #7 │ │ - ldr r0, [pc, #704] @ (5c854 ) │ │ + ldr r0, [pc, #704] @ (5cf80 ) │ │ add r1, pc │ │ add r0, pc │ │ - b.n 5c5ec │ │ - ldr r1, [pc, #664] @ (5c834 ) │ │ + b.n 5cd20 │ │ + ldr r1, [pc, #664] @ (5cf60 ) │ │ + movs r2, #10 │ │ + ldr r0, [pc, #664] @ (5cf64 ) │ │ + add r1, pc │ │ + add r0, pc │ │ + b.n 5cd20 │ │ + ldr r1, [pc, #660] @ (5cf68 ) │ │ + mov r5, r0 │ │ + ldr r0, [pc, #660] @ (5cf6c ) │ │ movs r2, #5 │ │ - ldr r0, [pc, #664] @ (5c838 ) │ │ add r1, pc │ │ - str r1, [sp, #148] @ 0x94 │ │ - add r1, sp, #224 @ 0xe0 │ │ - str r1, [sp, #144] @ 0x90 │ │ + str r1, [sp, #140] @ 0x8c │ │ + add r1, sp, #216 @ 0xd8 │ │ + str r1, [sp, #136] @ 0x88 │ │ add r0, pc │ │ - add r1, sp, #144 @ 0x90 │ │ - strd r7, r2, [sp, #224] @ 0xe0 │ │ - bl 5ea40 │ │ - mov sl, r0 │ │ - movs r0, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - mov r8, r6 │ │ - ldr r7, [sp, #40] @ 0x28 │ │ - mov r5, r4 │ │ - b.n 5c620 │ │ - ldr r1, [pc, #632] @ (5c83c ) │ │ + add r1, sp, #136 @ 0x88 │ │ + strd r7, r2, [sp, #216] @ 0xd8 │ │ + bl 5f18c │ │ + mov r8, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov.w sl, #1 │ │ + str r0, [sp, #32] │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp.w r9, #0 │ │ + bne.n 5cd4a │ │ + b.n 5cd76 │ │ + ldr r1, [pc, #620] @ (5cf70 ) │ │ movs r3, #4 │ │ - ldr r0, [pc, #632] @ (5c840 ) │ │ - ldr r2, [pc, #632] @ (5c844 ) │ │ + ldr r0, [pc, #620] @ (5cf74 ) │ │ + ldr r2, [pc, #620] @ (5cf78 ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ - strd r2, r3, [sp, #224] @ 0xe0 │ │ - b.n 5c5f0 │ │ - ldr r1, [pc, #596] @ (5c82c ) │ │ - movs r2, #10 │ │ - ldr r0, [pc, #596] @ (5c830 ) │ │ - add r1, pc │ │ - add r0, pc │ │ - b.n 5c5ec │ │ - ldr r1, [pc, #612] @ (5c848 ) │ │ + strd r2, r3, [sp, #216] @ 0xd8 │ │ + b.n 5cd24 │ │ + ldr r1, [pc, #576] @ (5cf58 ) │ │ movs r2, #8 │ │ - ldr r0, [pc, #612] @ (5c84c ) │ │ + ldr r0, [pc, #576] @ (5cf5c ) │ │ add r1, pc │ │ add r0, pc │ │ - str r2, [sp, #228] @ 0xe4 │ │ - str r7, [sp, #224] @ 0xe0 │ │ - str r1, [sp, #148] @ 0x94 │ │ - add r1, sp, #224 @ 0xe0 │ │ - str r1, [sp, #144] @ 0x90 │ │ - add r1, sp, #144 @ 0x90 │ │ - bl 5ea40 │ │ - mov sl, r0 │ │ - movs r0, #1 │ │ - mov r8, r6 │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr r7, [sp, #40] @ 0x28 │ │ - ldr r5, [sp, #20] │ │ + str r2, [sp, #220] @ 0xdc │ │ + str r7, [sp, #216] @ 0xd8 │ │ + str r1, [sp, #140] @ 0x8c │ │ + add r1, sp, #216 @ 0xd8 │ │ + str r1, [sp, #136] @ 0x88 │ │ + add r1, sp, #136 @ 0x88 │ │ + bl 5f18c │ │ + mov r8, r0 │ │ + mov.w sl, #1 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #32] │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + ldr r5, [sp, #28] │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 5c620 │ │ - cmp.w r7, #2147483648 @ 0x80000000 │ │ - bne.n 5c662 │ │ - ldr r5, [sp, #8] │ │ - cmp.w r8, #2147483648 @ 0x80000000 │ │ - ldr r6, [sp, #28] │ │ - bne.n 5c6ce │ │ - b.n 5c71a │ │ + beq.n 5cd80 │ │ cmp.w r9, #0 │ │ - beq.n 5c652 │ │ - ldr r0, [sp, #16] │ │ + beq.n 5cd76 │ │ + ldr r0, [sp, #24] │ │ add.w r4, r0, #16 │ │ ldr.w r0, [r4, #-16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #-12] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #24 │ │ subs.w r9, r9, #1 │ │ - bne.n 5c62c │ │ + bne.n 5cd50 │ │ cmp r5, #0 │ │ itt ne │ │ - ldrne r0, [sp, #16] │ │ - blxne d7b70 │ │ + ldrne r0, [sp, #24] │ │ + blxne d87c0 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - beq.n 5c614 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - cbz r0, 5c6b8 │ │ + beq.n 5cdf6 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + str.w sl, [sp, #28] │ │ + cbz r0, 5cde4 │ │ movs r4, #0 │ │ - b.n 5c67e │ │ + b.n 5cdaa │ │ ldr r0, [r6, #12] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #1 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov r6, sl │ │ cmp r4, r0 │ │ - beq.n 5c6b8 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ + beq.n 5cde4 │ │ rsb r0, r4, r4, lsl #3 │ │ - add.w r6, r2, r0, lsl #2 │ │ - ldr.w r1, [r2, r0, lsl #2] │ │ + mov sl, r6 │ │ + ldr.w r1, [r6, r0, lsl #2] │ │ + add.w r6, r6, r0, lsl #2 │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r9, r5, [r6, #16] │ │ cmp r5, #0 │ │ - beq.n 5c66a │ │ + beq.n 5cd94 │ │ add.w r7, r9, #4 │ │ ldr.w r0, [r7, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r7, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r7, #16 │ │ subs r5, #1 │ │ - bne.n 5c6a2 │ │ - b.n 5c66a │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + bne.n 5cdce │ │ + b.n 5cd94 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ + ldr.w sl, [sp, #28] │ │ itt ne │ │ - ldrne r0, [sp, #56] @ 0x38 │ │ - blxne d7b70 │ │ - ldr r5, [sp, #8] │ │ - cmp.w r8, #2147483648 @ 0x80000000 │ │ - ldr r6, [sp, #28] │ │ - beq.n 5c71a │ │ - ldr r7, [sp, #44] @ 0x2c │ │ - cbz r7, 5c70e │ │ - add.w r4, r6, #16 │ │ - b.n 5c6f2 │ │ - bhi.n 5c68c │ │ - movs r7, r0 │ │ + movne r0, r6 │ │ + blxne d87c0 │ │ + ldr.w r9, [sp, #4] │ │ + ldr r7, [sp, #20] │ │ + ldr r0, [sp, #32] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 5ce4a │ │ + ldr r6, [sp, #16] │ │ + cbz r6, 5ce40 │ │ + add.w r4, r7, #16 │ │ + b.n 5ce24 │ │ ldr.w r0, [r4, #-12] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [r4, #-4] │ │ lsls r0, r0, #1 │ │ - bne.n 5c702 │ │ + bne.n 5ce34 │ │ adds r4, #28 │ │ - subs r7, #1 │ │ - beq.n 5c70e │ │ + subs r6, #1 │ │ + beq.n 5ce40 │ │ ldr.w r0, [r4, #-16] │ │ lsls r0, r0, #1 │ │ - bne.n 5c6dc │ │ + bne.n 5ce0e │ │ ldr.w r0, [r4, #-4] │ │ lsls r0, r0, #1 │ │ - beq.n 5c6ec │ │ + beq.n 5ce1e │ │ ldr r0, [r4, #0] │ │ - blx d7b70 │ │ + blx d87c0 │ │ adds r4, #28 │ │ - subs r7, #1 │ │ - bne.n 5c6f2 │ │ - cmp.w r8, #0 │ │ - beq.n 5c71a │ │ - mov r0, r6 │ │ - blx d7b70 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - bics.w r0, r0, #2147483648 @ 0x80000000 │ │ + subs r6, #1 │ │ + bne.n 5ce24 │ │ + ldr r0, [sp, #32] │ │ + cbz r0, 5ce4a │ │ + mov r0, r7 │ │ + blx d87c0 │ │ + bics.w r0, r5, #2147483648 @ 0x80000000 │ │ it ne │ │ movne r0, #1 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - tst r0, r1 │ │ + tst.w r0, sl │ │ itt ne │ │ - movne r0, r5 │ │ - blxne d7b70 │ │ + movne r0, r9 │ │ + blxne d87c0 │ │ movs r4, #0 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ ldrb.w r0, [fp, #24] │ │ adds r0, #1 │ │ strb.w r0, [fp, #24] │ │ mov r0, fp │ │ - bl 5ea94 │ │ - ldr r1, [sp, #16] │ │ + bl 5f278 │ │ + ldr r1, [sp, #24] │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - str r1, [sp, #184] @ 0xb8 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ str r1, [sp, #176] @ 0xb0 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - str.w r9, [sp, #188] @ 0xbc │ │ - mov r9, sl │ │ - str r0, [sp, #196] @ 0xc4 │ │ - strd r7, r1, [sp, #168] @ 0xa8 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - strb.w r6, [sp, #193] @ 0xc1 │ │ - strb.w r4, [sp, #192] @ 0xc0 │ │ - strd r8, r1, [sp, #160] @ 0xa0 │ │ - ldr r1, [sp, #24] │ │ + ldr r1, [sp, #8] │ │ + str r1, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + str r1, [sp, #168] @ 0xa8 │ │ + ldr r1, [sp, #16] │ │ str r1, [sp, #156] @ 0x9c │ │ - ldr r1, [sp, #32] │ │ + ldr r1, [sp, #20] │ │ str r1, [sp, #152] @ 0x98 │ │ - strd r5, sl, [sp, #144] @ 0x90 │ │ - bne.n 5c798 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - cbz r0, 5c7f0 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str.w r9, [sp, #180] @ 0xb4 │ │ + mov r9, r8 │ │ + str r1, [sp, #148] @ 0x94 │ │ + ldr r1, [sp, #32] │ │ + str r0, [sp, #188] @ 0xbc │ │ + strb.w r6, [sp, #185] @ 0xb9 │ │ + strb.w r4, [sp, #184] @ 0xb8 │ │ + strd r7, sl, [sp, #160] @ 0xa0 │ │ + str r1, [sp, #144] @ 0x90 │ │ + strd r5, r8, [sp, #136] @ 0x88 │ │ + bne.n 5cec6 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + cbz r0, 5cf1c │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ - beq.n 5c7c0 │ │ - cbnz r1, 5c7ec │ │ + beq.n 5ceec │ │ + cbnz r1, 5cf18 │ │ ldr r1, [r0, #8] │ │ - cbz r1, 5c7ec │ │ + cbz r1, 5cf18 │ │ mov r7, r0 │ │ ldr r4, [r0, #4] │ │ - b.n 5c7e4 │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ - cbz r0, 5c7aa │ │ - add r1, sp, #144 @ 0x90 │ │ + b.n 5cf10 │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + cbz r0, 5ced8 │ │ + add r1, sp, #136 @ 0x88 │ │ mov r9, r0 │ │ mov r0, r1 │ │ - bl 5b7e6 │ │ - b.n 5c7f0 │ │ - add r0, sp, #144 @ 0x90 │ │ - mov ip, r5 │ │ + bl 5bee4 │ │ + b.n 5cf1c │ │ + add r0, sp, #136 @ 0x88 │ │ + mov sl, r5 │ │ adds r0, #8 │ │ - add r1, sp, #64 @ 0x40 │ │ - mov sl, ip │ │ + add r1, sp, #56 @ 0x38 │ │ ldmia r0!, {r2, r3, r5, r6, r7} │ │ stmia r1!, {r2, r3, r5, r6, r7} │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - b.n 5c7f4 │ │ + b.n 5cf20 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.n 5c7ec │ │ + bne.n 5cf18 │ │ ldr r4, [r0, #8] │ │ mov r7, r0 │ │ ldrd r6, r5, [r4] │ │ ldr r1, [r5, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r6 │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w sl, #2147483648 @ 0x80000000 │ │ cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.n 5c814 │ │ - add r1, sp, #64 @ 0x40 │ │ + beq.n 5cf40 │ │ + add r1, sp, #56 @ 0x38 │ │ add.w r0, r8, #8 │ │ ldmia r1!, {r2, r3, r5, r6, r7} │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ strd sl, r9, [r8] │ │ - add sp, #236 @ 0xec │ │ + add sp, #228 @ 0xe4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r9 │ │ mov r1, fp │ │ - bl 22022 │ │ + bl 5c482 │ │ mov r9, r0 │ │ strd sl, r9, [r8] │ │ - add sp, #236 @ 0xec │ │ + add sp, #228 @ 0xe4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - blt.n 5c870 │ │ + b.n 5cfd8 │ │ movs r7, r0 │ │ - ldrh r1, [r2, #4] │ │ - movs r1, r0 │ │ - ldmia r0, {r0, r1, r3, r4, r5, r6, r7} │ │ - vtbx.8 d24, {d26}, d13 │ │ - movs r1, r0 │ │ - ldmia r1!, {r0, r4, r5} │ │ - vtbl.8 d24, {d26}, d19 │ │ - movs r1, r0 │ │ - ldmia r1!, {r0, r2, r3} │ │ - vqshrun.s64 d25, q9, #6 │ │ - vtbl.8 d24, {d27}, d5 │ │ - movs r1, r0 │ │ - ldmia r0, {r0, r1, r2, r3, r5, r6, r7} │ │ - @ instruction: 0xfffa88d9 │ │ - movs r1, r0 │ │ - ldmia r1, {r0, r1, r6} │ │ - vqshrn.u64 d24, , #6 │ │ - movs r1, r0 │ │ - stmia r4!, {r5, r6, r7} │ │ - vtbx.8 d25, {d10-d12}, d24 │ │ - vtbx.8 d24, {d11-d12}, d3 │ │ - movs r1, r0 │ │ - stmia r5!, {r1, r2, r3} │ │ - vtbx.8 d25, {d26}, d8 │ │ + movs r4, #97 @ 0x61 │ │ + movs r0, r0 │ │ + stmia r1!, {r0, r1, r2, r3, r7} │ │ + vsri.64 d18, d17, #6 │ │ + movs r0, r0 │ │ + stmia r1!, {r0, r1, r2, r3, r4, r6, r7} │ │ + vrintx.f32 d18, d19 │ │ + movs r0, r0 │ │ + stmia r1!, {r0, r1, r3, r6, r7} │ │ + vsri.32 q9, , #6 │ │ + movs r0, r0 │ │ + stmia r1!, {r0, r5, r7} │ │ + vsli.32 , q1, #26 │ │ + vsri.64 d18, d29, #5 │ │ + movs r0, r0 │ │ + stmia r1!, {r0, r1, r3, r5, r6, r7} │ │ + vrinta.f32 d18, d5 │ │ + movs r0, r0 │ │ + pop {r0, r2, r3, r4, r6} │ │ + vrintp.f32 d25, d24 │ │ + vsli.32 d18, d17, #27 │ │ + movs r0, r0 │ │ + pop {r0, r3, r7} │ │ + vrint?.f32 d25, d6 │ │ vsli.64 d27, d16, #59 @ 0x3b │ │ sub sp, #16 │ │ mov r5, r0 │ │ ldr r0, [r0, #12] │ │ ldrd r1, r3, [r5, #16] │ │ cmp r3, r1 │ │ - bcs.n 5c8bc │ │ + bcs.n 5cfe8 │ │ ldrb r2, [r0, r3] │ │ sub.w r4, r2, #9 │ │ cmp r4, #35 @ 0x23 │ │ - bhi.n 5c8fc │ │ + bhi.n 5d028 │ │ tbb [pc, r4] │ │ asrs r2, r2, #8 │ │ subs r7, #63 @ 0x3f │ │ subs r7, #18 │ │ subs r7, #63 @ 0x3f │ │ subs r7, #63 @ 0x3f │ │ subs r7, #63 @ 0x3f │ │ @@ -79373,1106 +79480,1105 @@ │ │ subs r7, #63 @ 0x3f │ │ subs r7, #63 @ 0x3f │ │ subs r7, #63 @ 0x3f │ │ adds r7, r7, r4 │ │ adds r3, #1 │ │ str r3, [r5, #20] │ │ cmp r1, r3 │ │ - bne.n 5c880 │ │ + bne.n 5cfac │ │ mov r3, r1 │ │ movs r2, #2 │ │ - b.n 5c90e │ │ + b.n 5d03a │ │ adds r3, #1 │ │ str r3, [r5, #20] │ │ cmp r3, r1 │ │ - bcs.n 5c90c │ │ + bcs.n 5d038 │ │ movw lr, #19 │ │ mov.w ip, #1 │ │ movt lr, #128 @ 0x80 │ │ ldrb r4, [r0, r3] │ │ sub.w r2, r4, #9 │ │ cmp r2, #23 │ │ - bhi.n 5c8f4 │ │ + bhi.n 5d020 │ │ lsl.w r2, ip, r2 │ │ tst.w r2, lr │ │ - beq.n 5c8f4 │ │ + beq.n 5d020 │ │ adds r3, #1 │ │ str r3, [r5, #20] │ │ cmp r1, r3 │ │ - bne.n 5c8d4 │ │ + bne.n 5d000 │ │ mov r3, r1 │ │ - b.n 5c90c │ │ + b.n 5d038 │ │ cmp r4, #93 @ 0x5d │ │ - bne.n 5c90c │ │ + bne.n 5d038 │ │ movs r2, #21 │ │ - b.n 5c90e │ │ + b.n 5d03a │ │ cmp r2, #93 @ 0x5d │ │ itttt eq │ │ addeq r0, r3, #1 │ │ streq r0, [r5, #20] │ │ moveq r0, #0 │ │ addeq sp, #16 │ │ it eq │ │ popeq {r4, r5, r7, pc} │ │ movs r2, #22 │ │ str r2, [sp, #4] │ │ adds r2, r3, #1 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ - bmi.n 5c8da │ │ + bmi.n 5d006 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #16 │ │ mov r2, r1 │ │ mov r8, r0 │ │ ldr.w r0, [r2, #12]! │ │ mov r5, r1 │ │ ldrd r1, r3, [r2, #4] │ │ cmp r3, r1 │ │ - bcs.n 5c96c │ │ + bcs.n 5d098 │ │ movs r6, #19 │ │ mov.w ip, #1 │ │ movt r6, #128 @ 0x80 │ │ ldrb r4, [r0, r3] │ │ subs r4, #9 │ │ cmp r4, #25 │ │ - bhi.n 5ca0a │ │ + bhi.n 5d132 │ │ lsl.w r7, ip, r4 │ │ tst r7, r6 │ │ - beq.n 5c998 │ │ + beq.n 5d0c4 │ │ adds r3, #1 │ │ str r3, [r5, #20] │ │ cmp r1, r3 │ │ - bne.n 5c952 │ │ + bne.n 5d07e │ │ mov r3, r1 │ │ movs r2, #5 │ │ str r2, [sp, #4] │ │ adds r2, r3, #1 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r8] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ cmp r4, #25 │ │ - bne.n 5ca0a │ │ + bne.n 5d132 │ │ movs r0, #0 │ │ mov r1, r2 │ │ str r0, [r5, #8] │ │ adds r0, r3, #1 │ │ str r0, [r5, #20] │ │ add r0, sp, #4 │ │ mov r2, r5 │ │ - bl 75bf0 │ │ - ldrd r0, r7, [sp, #4] │ │ + bl 768b8 │ │ + ldrd r0, r6, [sp, #4] │ │ cmp r0, #2 │ │ - bne.n 5c9c4 │ │ + bne.n 5d0f0 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - strd r0, r7, [r8] │ │ + strd r0, r6, [r8] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r6, [sp, #12] │ │ + ldr r5, [sp, #12] │ │ lsls r0, r0, #31 │ │ - cbz r6, 5c9f0 │ │ - mov r0, r6 │ │ - blx d7bb0 │ │ - cbz r0, 5ca2e │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - mov r4, r0 │ │ - bl d44bc │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - beq.n 5ca18 │ │ - strd r6, r4, [r8] │ │ - str.w r6, [r8, #8] │ │ - add sp, #16 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - movs r4, #1 │ │ - bl d44bc │ │ - strd r6, r4, [r8] │ │ - str.w r6, [r8, #8] │ │ + beq.n 5d10a │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + ble.n 5d110 │ │ + cbz r5, 5d118 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + cbz r0, 5d152 │ │ + mov r7, r0 │ │ + b.n 5d11a │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 5d114 │ │ + bl 3e144 │ │ + cmp r5, #0 │ │ + bne.n 5d0fe │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl d53c6 │ │ + strd r5, r7, [r8] │ │ + str.w r5, [r8, #8] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r2, [pc, #44] @ (5ca38 ) │ │ + ldr r2, [pc, #40] @ (5d15c ) │ │ add r1, sp, #4 │ │ mov r0, r5 │ │ add r2, pc │ │ - bl 5bb48 │ │ - b.n 5ca1a │ │ - mov r0, r4 │ │ + bl 5c244 │ │ mov r1, r5 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r8] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ nop │ │ - bpl.n 5cb34 │ │ + bge.n 5d0a8 │ │ movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #16 │ │ mov r5, r1 │ │ mov r8, r0 │ │ ldrd r0, r1, [r1, #12] │ │ ldr r4, [r5, #20] │ │ cmp r4, r1 │ │ - bcs.n 5ca74 │ │ + bcs.n 5d198 │ │ movs r3, #19 │ │ movs r2, #1 │ │ movt r3, #128 @ 0x80 │ │ ldrb r6, [r0, r4] │ │ sub.w r7, r6, #9 │ │ cmp r7, #23 │ │ - bhi.n 5ca82 │ │ + bhi.n 5d1a6 │ │ lsl.w r7, r2, r7 │ │ tst r7, r3 │ │ - beq.n 5ca82 │ │ + beq.n 5d1a6 │ │ adds r4, #1 │ │ str r4, [r5, #20] │ │ cmp r1, r4 │ │ - bne.n 5ca58 │ │ + bne.n 5d17c │ │ mov r4, r1 │ │ movs r2, #5 │ │ str r2, [sp, #4] │ │ adds r2, r4, #1 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - b.n 5cb1e │ │ + b.n 5d242 │ │ cmp r6, #102 @ 0x66 │ │ - beq.n 5cac2 │ │ + beq.n 5d1e6 │ │ cmp r6, #116 @ 0x74 │ │ - bne.n 5cb46 │ │ + bne.n 5d26a │ │ adds r2, r4, #1 │ │ mov r3, r1 │ │ str r2, [r5, #20] │ │ cmp r2, r1 │ │ it hi │ │ movhi r3, r2 │ │ - bcs.n 5cb16 │ │ + bcs.n 5d23a │ │ ldrb r7, [r0, r2] │ │ adds r2, r4, #2 │ │ str r2, [r5, #20] │ │ cmp r7, #114 @ 0x72 │ │ - bne.n 5cb40 │ │ + bne.n 5d264 │ │ cmp r2, r3 │ │ - beq.n 5cb18 │ │ + beq.n 5d23c │ │ ldrb r7, [r0, r2] │ │ adds r2, r4, #3 │ │ str r2, [r5, #20] │ │ cmp r7, #117 @ 0x75 │ │ - bne.n 5cb40 │ │ + bne.n 5d264 │ │ cmp r2, r3 │ │ - beq.n 5cb18 │ │ + beq.n 5d23c │ │ ldrb r3, [r0, r2] │ │ adds r2, r4, #4 │ │ str r2, [r5, #20] │ │ cmp r3, #101 @ 0x65 │ │ - bne.n 5cb40 │ │ + bne.n 5d264 │ │ movs r0, #1 │ │ - b.n 5cb06 │ │ + b.n 5d22a │ │ adds r2, r4, #1 │ │ mov r3, r1 │ │ str r2, [r5, #20] │ │ cmp r2, r1 │ │ it hi │ │ movhi r3, r2 │ │ - bcs.n 5cb16 │ │ + bcs.n 5d23a │ │ ldrb r7, [r0, r2] │ │ adds r2, r4, #2 │ │ str r2, [r5, #20] │ │ cmp r7, #97 @ 0x61 │ │ - bne.n 5cb40 │ │ + bne.n 5d264 │ │ cmp r2, r3 │ │ - beq.n 5cb18 │ │ + beq.n 5d23c │ │ ldrb r7, [r0, r2] │ │ adds r2, r4, #3 │ │ str r2, [r5, #20] │ │ cmp r7, #108 @ 0x6c │ │ - bne.n 5cb40 │ │ + bne.n 5d264 │ │ cmp r2, r3 │ │ - beq.n 5cb18 │ │ + beq.n 5d23c │ │ ldrb r7, [r0, r2] │ │ adds r2, r4, #4 │ │ str r2, [r5, #20] │ │ cmp r7, #115 @ 0x73 │ │ - bne.n 5cb40 │ │ + bne.n 5d264 │ │ cmp r2, r3 │ │ - beq.n 5cb18 │ │ + beq.n 5d23c │ │ ldrb r3, [r0, r2] │ │ adds r2, r4, #5 │ │ str r2, [r5, #20] │ │ cmp r3, #101 @ 0x65 │ │ - bne.n 5cb40 │ │ + bne.n 5d264 │ │ movs r0, #0 │ │ strb.w r0, [r8, #1] │ │ movs r0, #0 │ │ strb.w r0, [r8] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ mov r3, r2 │ │ movs r2, #5 │ │ str r2, [sp, #4] │ │ mov r2, r3 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ str.w r0, [r8, #4] │ │ movs r0, #1 │ │ strb.w r0, [r8] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r3, #9 │ │ str r3, [sp, #4] │ │ - b.n 5cb1e │ │ - ldr r2, [pc, #20] @ (5cb5c ) │ │ + b.n 5d242 │ │ + ldr r2, [pc, #20] @ (5d280 ) │ │ add r1, sp, #4 │ │ mov r0, r5 │ │ add r2, pc │ │ - bl 5bb48 │ │ + bl 5c244 │ │ mov r1, r5 │ │ - bl 22022 │ │ - b.n 5cb30 │ │ + bl 5c482 │ │ + b.n 5d254 │ │ nop │ │ - bmi.n 5cc40 │ │ + bls.n 5d19c │ │ movs r7, r0 │ │ push {r4, r5, r7, lr} │ │ sub sp, #32 │ │ - ldr r3, [pc, #44] @ (5cb94 ) │ │ + ldr r3, [pc, #44] @ (5d2b8 ) │ │ add.w ip, sp, #4 │ │ - ldr r4, [pc, #44] @ (5cb98 ) │ │ - ldr r2, [pc, #44] @ (5cb9c ) │ │ + ldr r4, [pc, #44] @ (5d2bc ) │ │ + ldr r2, [pc, #44] @ (5d2c0 ) │ │ add r3, pc │ │ - ldr r5, [pc, #44] @ (5cba0 ) │ │ + ldr r5, [pc, #44] @ (5d2c4 ) │ │ add r4, pc │ │ add r2, pc │ │ str r3, [sp, #28] │ │ add r5, pc │ │ stmia.w ip, {r0, r1, r5} │ │ add r0, sp, #8 │ │ add r1, sp, #16 │ │ strd r4, r0, [sp, #20] │ │ add r0, sp, #4 │ │ str r0, [sp, #16] │ │ mov r0, r2 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ add sp, #32 │ │ pop {r4, r5, r7, pc} │ │ - ldrb r7, [r2, #20] │ │ + strh r7, [r0, #28] │ │ movs r1, r0 │ │ - adds r7, #143 @ 0x8f │ │ - vqdmulh.s , q15, d16[0] │ │ - @ instruction: 0xfffbcfd4 │ │ + adds r7, #99 @ 0x63 │ │ + vabdl.u , d30, d17 │ │ + vrsqrte.u32 , q8 │ │ movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #84 @ 0x54 │ │ mov r9, r1 │ │ mov r8, r0 │ │ ldrd r0, r1, [r1, #12] │ │ ldr.w r2, [r9, #20] │ │ cmp r2, r1 │ │ - bcs.n 5cbe0 │ │ + bcs.n 5d304 │ │ movs r4, #19 │ │ movs r3, #1 │ │ movt r4, #128 @ 0x80 │ │ ldrb r7, [r0, r2] │ │ sub.w r6, r7, #9 │ │ cmp r6, #23 │ │ - bhi.n 5cc0c │ │ + bhi.n 5d330 │ │ lsl.w r6, r3, r6 │ │ tst r6, r4 │ │ - beq.n 5cc0c │ │ + beq.n 5d330 │ │ adds r2, #1 │ │ str.w r2, [r9, #20] │ │ cmp r1, r2 │ │ - bne.n 5cbc2 │ │ + bne.n 5d2e6 │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #60] @ 0x3c │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r8] │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r7, #91 @ 0x5b │ │ - bne.w 5d254 │ │ + bne.w 5d9b0 │ │ ldrb.w r3, [r9, #24] │ │ subs r3, #1 │ │ strb.w r3, [r9, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5d276 │ │ + beq.w 5d9c2 │ │ adds r0, r2, #1 │ │ - add.w fp, sp, #60 @ 0x3c │ │ - str.w r8, [sp, #4] │ │ - movs r5, #1 │ │ + str.w r8, [sp] │ │ str.w r0, [r9, #20] │ │ + mov.w r8, #1 │ │ movs r0, #0 │ │ movs r1, #4 │ │ - mov.w r8, #0 │ │ + mov.w fp, #0 │ │ movs r7, #4 │ │ - strb.w r5, [sp, #36] @ 0x24 │ │ - str.w r9, [sp] │ │ + strb.w r8, [sp, #36] @ 0x24 │ │ + str.w r9, [sp, #4] │ │ str.w r9, [sp, #32] │ │ str r0, [sp, #48] @ 0x30 │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ - b.n 5cc8c │ │ + b.n 5d3b0 │ │ ldr r5, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r5, r0 │ │ - beq.w 5cf06 │ │ + beq.w 5d63a │ │ ldr r7, [sp, #44] @ 0x2c │ │ rsb r0, r5, r5, lsl #3 │ │ - ldr r1, [sp, #28] │ │ - add.w r8, r5, #1 │ │ - str.w r8, [sp, #48] @ 0x30 │ │ - movs r5, #1 │ │ - str.w r4, [r7, r0, lsl #2] │ │ - add.w r0, r7, r0, lsl #2 │ │ + ldr r1, [sp, #12] │ │ movs r4, #19 │ │ - strb r1, [r0, #24] │ │ + add.w fp, r5, #1 │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + str.w r8, [r7, r0, lsl #2] │ │ + add.w r0, r7, r0, lsl #2 │ │ movt r4, #128 @ 0x80 │ │ + strd r1, r9, [r0, #8] │ │ + mov.w r8, #1 │ │ ldr r1, [sp, #24] │ │ - strd r1, sl, [r0, #8] │ │ - ldr r1, [sp, #16] │ │ str r1, [r0, #16] │ │ - ldr r1, [sp, #20] │ │ - str r6, [r0, #4] │ │ + ldr r1, [sp, #28] │ │ + strb r6, [r0, #24] │ │ + str.w sl, [r0, #4] │ │ str r1, [r0, #20] │ │ + add r0, sp, #60 @ 0x3c │ │ add r1, sp, #32 │ │ - mov r0, fp │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.w 5d05c │ │ + beq.w 5d7b0 │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ cmp r0, #1 │ │ - bne.w 5d060 │ │ + bne.w 5d7c0 │ │ ldr r7, [sp, #32] │ │ add.w r2, r7, #12 │ │ ldmia r2, {r0, r1, r2} │ │ cmp r2, r1 │ │ - bcs.w 5d06c │ │ + bcs.w 5d7d6 │ │ ldrb r3, [r0, r2] │ │ sub.w r6, r3, #9 │ │ cmp r6, #23 │ │ - bhi.n 5ccd2 │ │ - lsl.w r6, r5, r6 │ │ + bhi.n 5d3f6 │ │ + lsl.w r6, r8, r6 │ │ tst r6, r4 │ │ - beq.n 5ccd2 │ │ + beq.n 5d3f6 │ │ adds r2, #1 │ │ str r2, [r7, #20] │ │ cmp r1, r2 │ │ - bne.n 5ccb6 │ │ - b.n 5d06a │ │ + bne.n 5d3da │ │ + b.n 5d7d4 │ │ cmp r3, #91 @ 0x5b │ │ - beq.w 5ce1a │ │ + beq.w 5d554 │ │ + movs r5, #1 │ │ + movs r4, #0 │ │ + movt r5, #32768 @ 0x8000 │ │ cmp r3, #123 @ 0x7b │ │ - bne.w 5d0ee │ │ + bne.w 5d96a │ │ ldrb r3, [r7, #24] │ │ subs r3, #1 │ │ strb r3, [r7, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5d0c4 │ │ + beq.w 5d942 │ │ adds r0, r2, #1 │ │ str r0, [r7, #20] │ │ movs r0, #16 │ │ - strb.w r5, [sp, #56] @ 0x38 │ │ - movs r5, #1 │ │ - str r0, [sp, #28] │ │ - movt r5, #32768 @ 0x8000 │ │ - movs r4, #0 │ │ + str r5, [sp, #16] │ │ + str r0, [sp, #20] │ │ mov sl, r5 │ │ + add r5, sp, #60 @ 0x3c │ │ + strb.w r8, [sp, #56] @ 0x38 │ │ str r7, [sp, #52] @ 0x34 │ │ - str r5, [sp, #12] │ │ - str r0, [sp, #24] │ │ - str r6, [sp, #8] │ │ - b.n 5cd26 │ │ - ldr r1, [pc, #904] @ (5d094 ) │ │ + b.n 5d448 │ │ + ldr r1, [pc, #924] @ (5d7cc ) │ │ mov r0, r6 │ │ movs r2, #6 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - beq.n 5cdea │ │ + beq.n 5d518 │ │ mov r0, r9 │ │ - bl 5e614 │ │ + bl 5ed54 │ │ cmp r0, #0 │ │ - bne.w 5d004 │ │ + bne.w 5d744 │ │ add r1, sp, #52 @ 0x34 │ │ - mov r0, fp │ │ - bl 5e4d4 │ │ + mov r0, r5 │ │ + bl 5ec14 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.w 5ce72 │ │ + beq.w 5d5be │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ cmp r0, #1 │ │ - bne.w 5ce76 │ │ + bne.w 5d5c2 │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ add.w r1, r9, #12 │ │ ldr.w r0, [r9, #20] │ │ mov r2, r9 │ │ str.w r4, [r9, #8] │ │ adds r0, #1 │ │ str.w r0, [r9, #20] │ │ - mov r0, fp │ │ - bl 75bf0 │ │ + mov r0, r5 │ │ + bl 768b8 │ │ ldrd r1, r6, [sp, #60] @ 0x3c │ │ cmp r1, #2 │ │ - beq.w 5d006 │ │ + beq.w 5d746 │ │ ldr r0, [sp, #68] @ 0x44 │ │ lsls r1, r1, #31 │ │ cmp r0, #6 │ │ - beq.n 5cd0a │ │ + beq.n 5d42c │ │ cmp r0, #4 │ │ - bne.n 5cd1a │ │ + bne.n 5d43c │ │ ldr r0, [r6, #0] │ │ movw r1, #24942 @ 0x616e │ │ movt r1, #25965 @ 0x656d │ │ cmp r0, r1 │ │ - beq.n 5cdbe │ │ + beq.n 5d4e0 │ │ ldr r0, [r6, #0] │ │ movw r1, #31092 @ 0x7974 │ │ movt r1, #25968 @ 0x6570 │ │ cmp r0, r1 │ │ - bne.n 5cd1a │ │ - ldr r0, [sp, #28] │ │ + bne.n 5d43c │ │ + ldr r0, [sp, #20] │ │ cmp r0, #16 │ │ - bne.w 5cfe6 │ │ + bne.w 5d726 │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5d004 │ │ - mov r0, fp │ │ + bne.w 5d744 │ │ + mov r0, r5 │ │ mov r1, r9 │ │ - bl 5fae4 │ │ + bl 602b4 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ - cmp r0, #0 │ │ - bne.n 5ce72 │ │ + cmp r0, #1 │ │ + beq.n 5d5be │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ - str r0, [sp, #28] │ │ - b.n 5cd26 │ │ - ldr r0, [sp, #12] │ │ - cmp r0, r5 │ │ - bne.w 5cfc8 │ │ + str r0, [sp, #20] │ │ + b.n 5d448 │ │ + movs r0, #1 │ │ + movt r0, #32768 @ 0x8000 │ │ + cmp sl, r0 │ │ + bne.w 5d718 │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5cf54 │ │ - mov r0, fp │ │ + bne.w 5d69e │ │ + mov r0, r5 │ │ mov r1, r9 │ │ - bl 5fa14 │ │ - ldrd r0, r6, [sp, #60] @ 0x3c │ │ - cmp r0, r5 │ │ - beq.w 5cf56 │ │ - str r0, [sp, #12] │ │ + bl 601e4 │ │ + ldrd sl, r6, [sp, #60] @ 0x3c │ │ + movs r0, #1 │ │ + movt r0, #32768 @ 0x8000 │ │ + cmp sl, r0 │ │ + beq.w 5d6a0 │ │ ldr r0, [sp, #68] @ 0x44 │ │ - b.n 5cd04 │ │ - cmp sl, r5 │ │ - bne.w 5cfd6 │ │ + strd r6, r0, [sp, #8] │ │ + b.n 5d448 │ │ + ldr r0, [sp, #16] │ │ + movs r1, #1 │ │ + movt r1, #32768 @ 0x8000 │ │ + cmp r0, r1 │ │ + bne.w 5d6f0 │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5cf68 │ │ - mov r0, fp │ │ + bne.w 5d696 │ │ + mov r0, r5 │ │ mov r1, r9 │ │ - bl 5fa14 │ │ - ldrd sl, r6, [sp, #60] @ 0x3c │ │ - cmp sl, r5 │ │ - beq.w 5cf6a │ │ + bl 601e4 │ │ + ldrd r1, r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #24] │ │ + movs r0, #1 │ │ + movt r0, #32768 @ 0x8000 │ │ + cmp r1, r0 │ │ + beq.w 5d6ae │ │ ldr r0, [sp, #68] @ 0x44 │ │ - str r6, [sp, #16] │ │ - str r0, [sp, #20] │ │ - ldr r6, [sp, #8] │ │ - ldr r0, [sp, #24] │ │ - b.n 5cd04 │ │ + str r1, [sp, #16] │ │ + str r0, [sp, #28] │ │ + b.n 5d448 │ │ ldrb r3, [r7, #24] │ │ + movs r4, #1 │ │ + movt r4, #32768 @ 0x8000 │ │ subs r3, #1 │ │ strb r3, [r7, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5d0c4 │ │ + beq.w 5d942 │ │ + add r5, sp, #60 @ 0x3c │ │ adds r0, r2, #1 │ │ add r1, sp, #72 @ 0x48 │ │ str r0, [r7, #20] │ │ - mov r0, fp │ │ - strb.w r5, [sp, #76] @ 0x4c │ │ + mov r0, r5 │ │ + strb.w r8, [sp, #76] @ 0x4c │ │ str r7, [sp, #72] @ 0x48 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - bne.n 5ce4e │ │ - movs r0, #0 │ │ - movs r5, #1 │ │ - str r0, [sp, #28] │ │ - movt r5, #32768 @ 0x8000 │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - b.n 5ceea │ │ - movs r5, #1 │ │ + bne.n 5d588 │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ + b.n 5d5a0 │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ - movt r5, #32768 @ 0x8000 │ │ cmp r0, #1 │ │ - bne.n 5cf0e │ │ + bne.n 5d64e │ │ ldr r1, [sp, #72] @ 0x48 │ │ - mov r0, fp │ │ - bl 5fa14 │ │ - ldrd r4, r6, [sp, #60] @ 0x3c │ │ - cmp r4, r5 │ │ - bne.n 5ce94 │ │ - movs r0, #0 │ │ - str r0, [sp, #28] │ │ - b.n 5ceea │ │ + mov r0, r5 │ │ + bl 601e4 │ │ + ldrd r8, sl, [sp, #60] @ 0x3c │ │ + cmp r8, r4 │ │ + bne.n 5d5ea │ │ + movs r6, #0 │ │ + mov r8, r4 │ │ + ldrb r0, [r7, #24] │ │ + adds r0, #1 │ │ + strb r0, [r7, #24] │ │ + mov r0, r7 │ │ + bl 5cf9c │ │ + cmp r8, r4 │ │ + beq.w 5d8e0 │ │ + cmp r0, #0 │ │ + beq.w 5d372 │ │ + b.n 5d8e6 │ │ ldr r6, [sp, #64] @ 0x40 │ │ - b.n 5d006 │ │ - ldr r1, [sp, #12] │ │ - cmp r1, r5 │ │ - mov r4, r1 │ │ + b.n 5d746 │ │ + movs r4, #1 │ │ + mov r8, sl │ │ + movt r4, #32768 @ 0x8000 │ │ + cmp sl, r4 │ │ it eq │ │ - moveq.w r4, #2147483648 @ 0x80000000 │ │ - ldr r0, [sp, #28] │ │ + moveq.w r8, #2147483648 @ 0x80000000 │ │ + ldr r0, [sp, #20] │ │ cmp r0, #16 │ │ - beq.n 5cf76 │ │ - cmp sl, r5 │ │ + beq.n 5d6b6 │ │ + ldr.w r9, [sp, #16] │ │ + cmp r9, r4 │ │ it eq │ │ - moveq.w sl, #2147483648 @ 0x80000000 │ │ - ldr r6, [sp, #8] │ │ - b.n 5d038 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + moveq.w r9, #2147483648 @ 0x80000000 │ │ + ldr.w sl, [sp, #8] │ │ + b.n 5d784 │ │ add r1, sp, #72 @ 0x48 │ │ - str r0, [sp, #24] │ │ - mov r0, fp │ │ - bl 5bd86 │ │ + mov r0, r5 │ │ + ldr r6, [sp, #68] @ 0x44 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.n 5ced6 │ │ + beq.n 5d62a │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ cmp r0, #1 │ │ - bne.n 5cf48 │ │ + bne.n 5d688 │ │ ldr r1, [sp, #72] @ 0x48 │ │ - mov r0, fp │ │ - bl 5fae4 │ │ + mov r0, r5 │ │ + bl 602b4 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.n 5ced6 │ │ - ldrb.w r0, [sp, #61] @ 0x3d │ │ + beq.n 5d62a │ │ add r1, sp, #72 @ 0x48 │ │ - str r0, [sp, #28] │ │ - mov r0, fp │ │ - bl 5bd86 │ │ + mov r0, r5 │ │ + str r6, [sp, #12] │ │ + ldrb.w r6, [sp, #61] @ 0x3d │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - bne.n 5cf1e │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #16] │ │ - lsls r0, r4, #1 │ │ - beq.n 5cee4 │ │ - mov r0, r6 │ │ - blx d7b70 │ │ - ldr r6, [sp, #16] │ │ - movs r0, #0 │ │ - str r0, [sp, #28] │ │ - mov r4, r5 │ │ - ldrb r0, [r7, #24] │ │ - adds r0, #1 │ │ - strb r0, [r7, #24] │ │ - mov r0, r7 │ │ - bl 5c870 │ │ - cmp r4, r5 │ │ - beq.w 5d08c │ │ - cmp r0, #0 │ │ - beq.w 5cc50 │ │ - b.n 5d09c │ │ + bne.n 5d65e │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + movs.w r0, r8, lsl #1 │ │ + str r1, [sp, #24] │ │ + bne.n 5d642 │ │ + movs r6, #0 │ │ + mov sl, r1 │ │ + b.n 5d5a2 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 4734c │ │ - b.n 5cc5a │ │ - ldr r1, [pc, #392] @ (5d098 ) │ │ + bl 47ab2 │ │ + b.n 5d37c │ │ + mov r0, sl │ │ + mov sl, r1 │ │ + blx d87c0 │ │ + movs r6, #0 │ │ + b.n 5d5a2 │ │ + ldr r1, [pc, #384] @ (5d7d0 ) │ │ movs r0, #0 │ │ - str r0, [sp, #28] │ │ + movs r6, #0 │ │ add r1, pc │ │ - bl 5cb60 │ │ - mov r6, r0 │ │ - b.n 5ce70 │ │ + bl 5d284 │ │ + mov sl, r0 │ │ + b.n 5d5a2 │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ - mov sl, r5 │ │ + mov r9, r4 │ │ cmp r0, #1 │ │ - bne.n 5cf3e │ │ + bne.n 5d67e │ │ ldr r1, [sp, #72] @ 0x48 │ │ - mov r0, fp │ │ - bl 5fa14 │ │ - ldrd sl, r0, [sp, #60] @ 0x3c │ │ - cmp sl, r5 │ │ - str r0, [sp, #16] │ │ - beq.n 5ceda │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str r0, [sp, #20] │ │ - cmp sl, r5 │ │ + mov r0, r5 │ │ + bl 601e4 │ │ + ldrd r9, r1, [sp, #60] @ 0x3c │ │ + cmp r9, r4 │ │ + beq.n 5d62c │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + str r1, [sp, #28] │ │ + cmp r9, r4 │ │ it eq │ │ - moveq.w sl, #2147483648 @ 0x80000000 │ │ - b.n 5ceec │ │ - ldr r1, [pc, #824] @ (5d284 ) │ │ + moveq.w r9, #2147483648 @ 0x80000000 │ │ + b.n 5d5a4 │ │ + ldr r1, [pc, #836] @ (5d9d0 ) │ │ movs r0, #1 │ │ add r1, pc │ │ - bl 5cb60 │ │ - b.n 5ced8 │ │ + bl 5d284 │ │ + mov r1, r0 │ │ + b.n 5d62c │ │ mov r6, r0 │ │ mov.w r9, #1 │ │ - str r5, [sp, #12] │ │ - movs r0, #2 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp sl, r0 │ │ - blt.n 5cfae │ │ - b.n 5d014 │ │ + b.n 5d760 │ │ mov r6, r0 │ │ + movw sl, #1 │ │ mov.w r9, #1 │ │ - ldr r0, [sp, #12] │ │ - cmp r0, r5 │ │ - bne.n 5d026 │ │ - b.n 5d032 │ │ - subs r0, r1, r5 │ │ - ldr r1, [pc, #816] @ (5d2ac ) │ │ + movt sl, #32768 @ 0x8000 │ │ + b.n 5d74a │ │ + ldr r6, [sp, #24] │ │ + mov.w r9, #1 │ │ + b.n 5d760 │ │ + sub.w r0, sl, r4 │ │ + ldr r1, [pc, #828] @ (5d9f8 ) │ │ clz r0, r0 │ │ movs r3, #4 │ │ add r1, pc │ │ mov.w r9, r0, lsr #5 │ │ - ldr r0, [pc, #808] @ (5d2b0 ) │ │ - ldr r2, [pc, #808] @ (5d2b4 ) │ │ + ldr r0, [pc, #816] @ (5d9fc ) │ │ + ldr r2, [pc, #820] @ (5da00 ) │ │ str r1, [sp, #64] @ 0x40 │ │ add r1, sp, #72 @ 0x48 │ │ add r0, pc │ │ str r1, [sp, #60] @ 0x3c │ │ - mov r1, fp │ │ + mov r1, r5 │ │ add r2, pc │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov r6, r0 │ │ - lsls r0, r4, #1 │ │ - bne.n 5cfb6 │ │ - movs r0, #2 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp sl, r0 │ │ - bge.n 5d014 │ │ - ldr r0, [sp, #12] │ │ - cmp r0, r5 │ │ - bne.n 5d026 │ │ - b.n 5d032 │ │ + movs.w r0, r8, lsl #1 │ │ + beq.n 5d74a │ │ ldr r0, [sp, #8] │ │ - blx d7b70 │ │ - movs r0, #2 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp sl, r0 │ │ - blt.n 5cfae │ │ - b.n 5d014 │ │ - ldr r1, [pc, #700] @ (5d288 ) │ │ - ldr r0, [pc, #704] @ (5d28c ) │ │ - ldr r2, [pc, #704] @ (5d290 ) │ │ + blx d87c0 │ │ + b.n 5d74a │ │ + ldr r1, [pc, #760] @ (5d9ec ) │ │ + movs r3, #6 │ │ + ldr r0, [pc, #760] @ (5d9f0 ) │ │ add r1, pc │ │ + ldr r2, [pc, #760] @ (5d9f4 ) │ │ + str r1, [sp, #64] @ 0x40 │ │ + add r1, sp, #72 @ 0x48 │ │ add r0, pc │ │ + str r1, [sp, #60] @ 0x3c │ │ + mov r1, r5 │ │ add r2, pc │ │ - b.n 5cff2 │ │ - ldr r1, [pc, #712] @ (5d2a0 ) │ │ - movs r3, #6 │ │ - ldr r0, [pc, #712] @ (5d2a4 ) │ │ - ldr r2, [pc, #712] @ (5d2a8 ) │ │ + strd r2, r3, [sp, #72] @ 0x48 │ │ + bl 5f18c │ │ + ldr r1, [sp, #16] │ │ + mov r6, r0 │ │ + mov.w r9, #1 │ │ + b.n 5d74c │ │ + ldr r1, [pc, #708] @ (5d9e0 ) │ │ + ldr r0, [pc, #712] @ (5d9e4 ) │ │ + ldr r2, [pc, #712] @ (5d9e8 ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ - b.n 5cff4 │ │ - ldr r1, [pc, #684] @ (5d294 ) │ │ - ldr r0, [pc, #684] @ (5d298 ) │ │ - ldr r2, [pc, #688] @ (5d29c ) │ │ + b.n 5d732 │ │ + ldr r1, [pc, #684] @ (5d9d4 ) │ │ + ldr r0, [pc, #684] @ (5d9d8 ) │ │ + ldr r2, [pc, #688] @ (5d9dc ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ - movs r3, #4 │ │ str r1, [sp, #64] @ 0x40 │ │ add r1, sp, #72 @ 0x48 │ │ + movs r3, #4 │ │ str r1, [sp, #60] @ 0x3c │ │ - mov r1, fp │ │ + mov r1, r5 │ │ str r3, [sp, #76] @ 0x4c │ │ str r2, [sp, #72] @ 0x48 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov r6, r0 │ │ mov.w r9, #1 │ │ + ldr r1, [sp, #16] │ │ movs r0, #2 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp sl, r0 │ │ - blt.n 5cfae │ │ - cmp.w sl, #0 │ │ + cmp r1, r0 │ │ + blt.n 5d760 │ │ + cmp r1, #0 │ │ itt ne │ │ - ldrne r0, [sp, #16] │ │ - blxne d7b70 │ │ - ldr r0, [sp, #12] │ │ - cmp r0, r5 │ │ - beq.n 5d032 │ │ + ldrne r0, [sp, #24] │ │ + blxne d87c0 │ │ + movs r0, #1 │ │ + movt r0, #32768 @ 0x8000 │ │ + cmp sl, r0 │ │ + beq.n 5d776 │ │ cmp.w r9, #0 │ │ it ne │ │ - movsne.w r0, r0, lsl #1 │ │ - bne.n 5d054 │ │ + movsne.w r0, sl, lsl #1 │ │ + bne.n 5d7a8 │ │ + movs r4, #1 │ │ movs r0, #0 │ │ - mov r4, r5 │ │ - str r0, [sp, #20] │ │ + movt r4, #32768 @ 0x8000 │ │ + str r0, [sp, #28] │ │ + mov sl, r6 │ │ + mov r8, r4 │ │ ldrb r0, [r7, #24] │ │ + ldr r6, [sp, #20] │ │ adds r0, #1 │ │ strb r0, [r7, #24] │ │ mov r0, r7 │ │ - bl 5ea94 │ │ - cmp r4, r5 │ │ - beq.n 5d08c │ │ - cbnz r0, 5d09c │ │ - adds r0, r5, #1 │ │ - cmp r4, r0 │ │ - bne.w 5cc50 │ │ - b.n 5d126 │ │ + bl 5f278 │ │ + cmp r8, r4 │ │ + beq.w 5d8e0 │ │ + cmp r0, #0 │ │ + bne.w 5d8e6 │ │ + adds r0, r4, #1 │ │ + cmp r8, r0 │ │ + bne.w 5d372 │ │ + b.n 5d7f6 │ │ ldr r0, [sp, #8] │ │ - blx d7b70 │ │ - b.n 5d032 │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - b.n 5d126 │ │ + blx d87c0 │ │ + b.n 5d776 │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ + ldrd r4, r6, [sp, #44] @ 0x2c │ │ + ldr.w r8, [sp] │ │ + cbnz r6, 5d800 │ │ + b.n 5d838 │ │ ldr r6, [sp, #40] @ 0x28 │ │ mov sl, r7 │ │ - ldrd r9, r5, [sp] │ │ - b.n 5d178 │ │ + ldr.w r8, [sp] │ │ + b.n 5d846 │ │ + nop │ │ + ldrh r3, [r0, #62] @ 0x3e │ │ + vrshr.u64 d29, d8, #5 │ │ + movs r7, r0 │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #60] @ 0x3c │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ - b.n 5d124 │ │ - cbnz r0, 5d0b2 │ │ - mov r0, r6 │ │ - b.n 5d11e │ │ - nop │ │ - str r2, [sp, #532] @ 0x214 │ │ - @ instruction: 0xfffbcda8 │ │ - movs r7, r0 │ │ - lsls r1, r4, #1 │ │ - beq.n 5d0aa │ │ - mov r4, r0 │ │ - mov r0, r6 │ │ - blx d7b70 │ │ - mov r0, r4 │ │ - movs.w r1, sl, lsl #1 │ │ - beq.n 5d11e │ │ - b.n 5d114 │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #1 │ │ - beq.n 5d0c8 │ │ - cbnz r1, 5d0ea │ │ - ldr r1, [r0, #8] │ │ - cbz r1, 5d0ea │ │ - ldr r4, [r0, #4] │ │ - str r0, [sp, #16] │ │ - b.n 5d10c │ │ - movs r3, #24 │ │ - b.n 5d06e │ │ - ldrb r1, [r0, #4] │ │ - cmp r1, #3 │ │ - bne.n 5d0ea │ │ - ldr r4, [r0, #8] │ │ - mov fp, r6 │ │ - ldrd r5, r6, [r4] │ │ - ldr r1, [r6, #0] │ │ - cbz r1, 5d0e2 │ │ - mov r9, r0 │ │ - mov r0, r5 │ │ - blx r1 │ │ - mov r0, r9 │ │ - ldr r1, [r6, #4] │ │ - cbnz r1, 5d0fe │ │ - str r0, [sp, #16] │ │ - b.n 5d10a │ │ - str r0, [sp, #16] │ │ - b.n 5d112 │ │ - ldr r2, [pc, #400] @ (5d280 ) │ │ - add.w r1, sp, #83 @ 0x53 │ │ - mov r0, r7 │ │ - add r2, pc │ │ - bl 5bb48 │ │ - b.n 5d11e │ │ + bl 75d28 │ │ mov sl, r0 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ - str.w sl, [sp, #16] │ │ - mov r6, fp │ │ - mov r0, r4 │ │ - blx d7b70 │ │ - mov r0, r6 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #16] │ │ - blx d7b70 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - bl 22022 │ │ - mov r6, r0 │ │ - mov sl, r6 │ │ ldrd r4, r6, [sp, #44] @ 0x2c │ │ - ldrd r9, r5, [sp] │ │ - cbz r6, 5d16a │ │ + ldr.w r8, [sp] │ │ + cbz r6, 5d838 │ │ add.w r7, r4, #16 │ │ - b.n 5d14e │ │ + b.n 5d81c │ │ ldr.w r0, [r7, #-12] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [r7, #-4] │ │ lsls r0, r0, #1 │ │ - bne.n 5d15e │ │ + bne.n 5d82c │ │ adds r7, #28 │ │ subs r6, #1 │ │ - beq.n 5d16a │ │ + beq.n 5d838 │ │ ldr.w r0, [r7, #-16] │ │ lsls r0, r0, #1 │ │ - bne.n 5d138 │ │ + bne.n 5d806 │ │ ldr.w r0, [r7, #-4] │ │ lsls r0, r0, #1 │ │ - beq.n 5d148 │ │ + beq.n 5d816 │ │ ldr r0, [r7, #0] │ │ - blx d7b70 │ │ + blx d87c0 │ │ adds r7, #28 │ │ subs r6, #1 │ │ - bne.n 5d14e │ │ + bne.n 5d81c │ │ ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, 5d174 │ │ + cbz r0, 5d842 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ - ldrb.w r0, [r9, #24] │ │ - adds r0, #1 │ │ - strb.w r0, [r9, #24] │ │ - mov r0, r9 │ │ - bl 5c870 │ │ + ldr r0, [sp, #4] │ │ + ldrb r1, [r0, #24] │ │ + adds r1, #1 │ │ + strb r1, [r0, #24] │ │ + bl 5cf9c │ │ mov r4, r0 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - beq.n 5d204 │ │ + beq.n 5d8ca │ │ cmp r4, #0 │ │ - itttt eq │ │ - strdeq r6, sl, [r5] │ │ - streq.w r8, [r5, #8] │ │ + ittt eq │ │ + stmiaeq.w r8, {r6, sl, fp} │ │ addeq sp, #84 @ 0x54 │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cmp.w r8, #0 │ │ - beq.n 5d1e4 │ │ + cmp.w fp, #0 │ │ + beq.n 5d8aa │ │ add.w r7, sl, #16 │ │ - b.n 5d1c6 │ │ + b.n 5d88c │ │ ldr.w r0, [r7, #-12] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [r7, #-4] │ │ lsls r0, r0, #1 │ │ - bne.n 5d1d6 │ │ + bne.n 5d89c │ │ adds r7, #28 │ │ - subs.w r8, r8, #1 │ │ - beq.n 5d1e4 │ │ + subs.w fp, fp, #1 │ │ + beq.n 5d8aa │ │ ldr.w r0, [r7, #-16] │ │ lsls r0, r0, #1 │ │ - bne.n 5d1ae │ │ + bne.n 5d874 │ │ ldr.w r0, [r7, #-4] │ │ lsls r0, r0, #1 │ │ - beq.n 5d1be │ │ + beq.n 5d884 │ │ ldr r0, [r7, #0] │ │ - blx d7b70 │ │ + blx d87c0 │ │ adds r7, #28 │ │ - subs.w r8, r8, #1 │ │ - bne.n 5d1c6 │ │ + subs.w fp, fp, #1 │ │ + bne.n 5d88c │ │ cmp r6, #0 │ │ mov r0, sl │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ + ldr r1, [sp, #4] │ │ mov r0, r4 │ │ - mov r1, r9 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ - strd r1, r0, [r5] │ │ + strd r1, r0, [r8] │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbnz r4, 5d20a │ │ + cbnz r4, 5d8d0 │ │ mov r4, sl │ │ - b.n 5d1ee │ │ + b.n 5d8b4 │ │ ldr r0, [r4, #0] │ │ - mov r1, sl │ │ cmp r0, #1 │ │ - beq.n 5d21c │ │ - cbnz r0, 5d24a │ │ + beq.n 5d910 │ │ + cbnz r0, 5d938 │ │ ldr r0, [r4, #8] │ │ - cbz r0, 5d24a │ │ + cbz r0, 5d938 │ │ ldr r6, [r4, #4] │ │ - b.n 5d23e │ │ + b.n 5d932 │ │ + cbnz r0, 5d8fe │ │ + mov r0, sl │ │ + b.n 5d998 │ │ + movs.w r1, r8, lsl #1 │ │ + beq.n 5d8f6 │ │ + mov r4, r0 │ │ + mov r0, sl │ │ + blx d87c0 │ │ + mov r0, r4 │ │ + movs.w r1, r9, lsl #1 │ │ + beq.n 5d998 │ │ + b.n 5d98e │ │ + ldr r1, [r0, #0] │ │ + mov r5, sl │ │ + cmp r1, #1 │ │ + beq.n 5d946 │ │ + cbnz r1, 5d966 │ │ + ldr r1, [r0, #8] │ │ + cbz r1, 5d966 │ │ + ldr r4, [r0, #4] │ │ + b.n 5d962 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #3 │ │ - bne.n 5d24a │ │ + bne.n 5d938 │ │ ldr r6, [r4, #8] │ │ - ldrd r8, r7, [r6] │ │ - ldr r1, [r7, #0] │ │ + ldrd r7, r5, [r6] │ │ + ldr r1, [r5, #0] │ │ cmp r1, #0 │ │ itt ne │ │ - movne r0, r8 │ │ + movne r0, r7 │ │ blxne r1 │ │ - ldr r0, [r7, #4] │ │ + ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r8 │ │ - blxne d7b70 │ │ + movne r0, r7 │ │ + blxne d87c0 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ mov r4, sl │ │ - b.n 5d24e │ │ + blx d87c0 │ │ + b.n 5d8b4 │ │ + movs r3, #24 │ │ + b.n 5d7d8 │ │ + ldrb r1, [r0, #4] │ │ + cmp r1, #3 │ │ + bne.n 5d966 │ │ + ldr r4, [r0, #8] │ │ + ldrd r8, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cbz r1, 5d95e │ │ + mov r9, r0 │ │ + mov r0, r8 │ │ + blx r1 │ │ + mov r0, r9 │ │ + ldr r1, [r6, #4] │ │ + cbnz r1, 5d97a │ │ + str r0, [sp, #24] │ │ + b.n 5d986 │ │ + str r0, [sp, #24] │ │ + b.n 5d98c │ │ + ldr r2, [pc, #96] @ (5d9cc ) │ │ + add.w r1, sp, #83 @ 0x53 │ │ + mov r0, r7 │ │ + add r2, pc │ │ + bl 5c244 │ │ + b.n 5d998 │ │ + mov sl, r0 │ │ + mov r0, r8 │ │ + blx d87c0 │ │ + str.w sl, [sp, #24] │ │ mov r0, r4 │ │ - mov r4, r1 │ │ - blx d7b70 │ │ - b.n 5d1ee │ │ - ldr r2, [pc, #36] @ (5d27c ) │ │ + blx d87c0 │ │ + mov r0, r5 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #24] │ │ + blx d87c0 │ │ + mov r0, r4 │ │ + mov r1, r7 │ │ + bl 5c482 │ │ + mov sl, r0 │ │ + ldrd r4, r6, [sp, #44] @ 0x2c │ │ + cmp r6, #0 │ │ + ldr.w r8, [sp] │ │ + bne.w 5d800 │ │ + b.n 5d838 │ │ + ldr r2, [pc, #20] @ (5d9c8 ) │ │ add.w r1, sp, #83 @ 0x53 │ │ mov r0, r9 │ │ add r2, pc │ │ - bl 5bb48 │ │ + bl 5c244 │ │ mov r1, r9 │ │ - bl 22022 │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - strd r1, r0, [r8] │ │ - add sp, #84 @ 0x54 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + b.n 5d8b8 │ │ movs r3, #24 │ │ - b.n 5cbe2 │ │ + b.n 5d306 │ │ nop │ │ - ldmia r4, {r4, r5, r6, r7} │ │ + bne.n 5d974 │ │ movs r7, r0 │ │ - ldmia r7!, {r1, r2, r5} │ │ + bcs.n 5d9a4 │ │ movs r7, r0 │ │ - ldmia r5, {r4, r5, r6} │ │ + bcs.n 5da94 │ │ movs r7, r0 │ │ - ldrb r7, [r3, #26] │ │ - movs r1, r0 │ │ - itett eq │ │ - @ instruction: 0xfffa8e2e │ │ - @ instruction: 0xfffb7e81 │ │ - moveq r1, r0 │ │ - bkpt 0x00eb │ │ - vcvt.f32.u32 d24, d8, #6 │ │ - @ instruction: 0xfffb7e8f │ │ - movs r1, r0 │ │ - bkpt 0x00f9 │ │ - @ instruction: 0xfffa8fb3 │ │ - vqrdmlah.s , , d29[0] │ │ - movs r1, r0 │ │ - hlt 0x0034 │ │ - vcvt.f32.u32 q12, q10, #6 │ │ + subs r1, r2, r1 │ │ + movs r0, r0 │ │ + @ instruction: 0xb77f │ │ + @ instruction: 0xfffa8b38 │ │ + @ instruction: 0xfffb1a5f │ │ + movs r0, r0 │ │ + @ instruction: 0xb78d │ │ + @ instruction: 0xfffa8b3e │ │ + vtbl.8 d17, {d27-d29}, d7 │ │ + movs r0, r0 │ │ + @ instruction: 0xb7af │ │ + @ instruction: 0xfffa8cf1 │ │ + @ instruction: 0xfffb1abb │ │ + movs r0, r0 │ │ + sxth r7, r1 │ │ + @ instruction: 0xfffa8b92 │ │ vtbl.8 d30, {d11-d12}, d29 │ │ - ldr r7, [pc, #960] @ (5d67c ) │ │ + ldr r7, [pc, #960] @ (5ddc8 ) │ │ sub sp, #108 @ 0x6c │ │ mov r7, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [r1, #12] │ │ ldr r2, [r7, #20] │ │ cmp r2, r1 │ │ - bcs.n 5d2fc │ │ + bcs.n 5da48 │ │ movw r8, #19 │ │ movs r3, #1 │ │ movt r8, #128 @ 0x80 │ │ str r4, [sp, #0] │ │ str r7, [sp, #20] │ │ ldrb r7, [r0, r2] │ │ sub.w r6, r7, #9 │ │ cmp r6, #23 │ │ - bhi.n 5d328 │ │ + bhi.n 5da74 │ │ lsl.w r6, r3, r6 │ │ tst.w r6, r8 │ │ - beq.n 5d328 │ │ + beq.n 5da74 │ │ ldr r7, [sp, #20] │ │ adds r2, #1 │ │ cmp r1, r2 │ │ str r2, [r7, #20] │ │ - bne.n 5d2da │ │ + bne.n 5da26 │ │ ldr r4, [sp, #0] │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #76] @ 0x4c │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #76 @ 0x4c │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r4] │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r7, #91 @ 0x5b │ │ - bne.w 5dc54 │ │ + bne.w 5e39c │ │ ldr r7, [sp, #20] │ │ ldrb r3, [r7, #24] │ │ subs r3, #1 │ │ strb r3, [r7, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5dc6c │ │ + beq.w 5e3b4 │ │ adds r0, r2, #1 │ │ str r0, [r7, #20] │ │ movs r0, #0 │ │ add.w sl, sp, #76 @ 0x4c │ │ str r0, [sp, #64] @ 0x40 │ │ mov r4, r0 │ │ str r0, [sp, #56] @ 0x38 │ │ movs r5, #1 │ │ str r7, [sp, #48] @ 0x30 │ │ movs r1, #4 │ │ mov.w fp, #0 │ │ movs r7, #4 │ │ strb.w r5, [sp, #52] @ 0x34 │ │ str r1, [sp, #60] @ 0x3c │ │ - b.n 5d3a4 │ │ + b.n 5daf0 │ │ ldr r6, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #56] @ 0x38 │ │ cmp r6, r0 │ │ - beq.w 5d70e │ │ + beq.w 5de5a │ │ ldr r7, [sp, #60] @ 0x3c │ │ rsb r0, r6, r6, lsl #3 │ │ ldr r1, [sp, #40] @ 0x28 │ │ str.w r8, [r7, r0, lsl #2] │ │ add.w r0, r7, r0, lsl #2 │ │ movw r8, #19 │ │ strb r1, [r0, #24] │ │ @@ -80485,930 +80591,930 @@ │ │ strd r1, fp, [r0, #8] │ │ add.w fp, r6, #1 │ │ strb.w r9, [r0, #25] │ │ add.w sl, sp, #76 @ 0x4c │ │ str.w fp, [sp, #64] @ 0x40 │ │ add r1, sp, #48 @ 0x30 │ │ mov r0, sl │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ str.w fp, [sp, #32] │ │ cmp r0, #1 │ │ - beq.w 5d948 │ │ + beq.w 5e090 │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ cmp r0, #1 │ │ - bne.w 5d95a │ │ + bne.w 5e0a2 │ │ ldr r7, [sp, #48] @ 0x30 │ │ add.w r2, r7, #12 │ │ ldmia r2, {r0, r1, r2} │ │ cmp r2, r1 │ │ - bcs.w 5d968 │ │ + bcs.w 5e0b0 │ │ ldrb r3, [r0, r2] │ │ sub.w r6, r3, #9 │ │ cmp r6, #23 │ │ - bhi.n 5d3f0 │ │ + bhi.n 5db3c │ │ lsl.w r6, r5, r6 │ │ tst.w r6, r8 │ │ - beq.n 5d3f0 │ │ + beq.n 5db3c │ │ adds r2, #1 │ │ str r2, [r7, #20] │ │ cmp r1, r2 │ │ - bne.n 5d3d2 │ │ - b.n 5d966 │ │ + bne.n 5db1e │ │ + b.n 5e0ae │ │ cmp r3, #91 @ 0x5b │ │ - beq.w 5d5ae │ │ + beq.w 5dcf6 │ │ add.w fp, sp, #68 @ 0x44 │ │ cmp r3, #123 @ 0x7b │ │ - bne.w 5da56 │ │ + bne.w 5e19e │ │ ldrb r3, [r7, #24] │ │ subs r3, #1 │ │ strb r3, [r7, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5da2c │ │ + beq.w 5e174 │ │ adds r0, r2, #1 │ │ str r0, [r7, #20] │ │ movs r0, #2 │ │ strb.w r5, [sp, #72] @ 0x48 │ │ str r0, [sp, #40] @ 0x28 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #36] @ 0x24 │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ str r7, [sp, #68] @ 0x44 │ │ movs r0, #2 │ │ str r0, [sp, #16] │ │ - b.n 5d448 │ │ - ldr r1, [pc, #856] @ (5d784 ) │ │ + b.n 5db94 │ │ + ldr r1, [pc, #856] @ (5ded0 ) │ │ mov r0, r6 │ │ movs r2, #7 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - beq.w 5d57c │ │ + beq.w 5dcca │ │ mov r0, r9 │ │ - bl 5e614 │ │ + bl 5ed54 │ │ cmp r0, #0 │ │ - bne.w 5d8a4 │ │ + bne.w 5dfec │ │ mov r0, sl │ │ mov r1, fp │ │ - bl 5e4d4 │ │ + bl 5ec14 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ cmp r0, #1 │ │ - beq.w 5d5aa │ │ + beq.w 5dd4a │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ cmp r0, #1 │ │ - bne.w 5d602 │ │ + bne.w 5dd4e │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ add.w r1, r9, #12 │ │ ldr.w r0, [r9, #20] │ │ mov r2, r9 │ │ str.w r4, [r9, #8] │ │ adds r0, #1 │ │ str.w r0, [r9, #20] │ │ mov r0, sl │ │ - bl 75bf0 │ │ + bl 768b8 │ │ ldrd r0, r6, [sp, #76] @ 0x4c │ │ cmp r0, #2 │ │ - beq.w 5d8a6 │ │ + beq.w 5dfee │ │ ldr r1, [sp, #84] @ 0x54 │ │ lsls r0, r0, #31 │ │ - beq.n 5d4a8 │ │ + beq.n 5dbf4 │ │ subs r0, r1, #4 │ │ cmp r0, #6 │ │ - bhi.n 5d43c │ │ + bhi.n 5db88 │ │ tbb [pc, r0] │ │ lsls r1, r2, #20 │ │ lsls r0, r6, #16 │ │ lsls r5, r0, #20 │ │ - lsls r6, r1, #1 │ │ - b.n 5d42a │ │ - b.n 5d43c │ │ + lsls r7, r1, #1 │ │ + b.n 5db76 │ │ + b.n 5db88 │ │ subs r0, r1, #4 │ │ cmp r0, #6 │ │ - bhi.n 5d43c │ │ + bhi.n 5db88 │ │ tbb [pc, r0] │ │ lsls r6, r0, #20 │ │ lsls r5, r4, #16 │ │ lsls r5, r0, #20 │ │ - lsls r3, r0, #1 │ │ - b.n 5d42a │ │ - b.n 5d43c │ │ + lsls r4, r0, #1 │ │ + b.n 5db76 │ │ + b.n 5db88 │ │ ldr r0, [r6, #0] │ │ movw r1, #24942 @ 0x616e │ │ movt r1, #25965 @ 0x656d │ │ cmp r0, r1 │ │ - bne.n 5d43c │ │ + bne.n 5db88 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - bne.w 5d846 │ │ + bne.w 5df7e │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5d7ba │ │ + bne.w 5df06 │ │ mov r0, sl │ │ mov r1, r9 │ │ - bl 5c930 │ │ + bl 5d05c │ │ ldrd r8, r6, [sp, #76] @ 0x4c │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.w 5d7bc │ │ + beq.w 5df08 │ │ ldr r0, [sp, #84] @ 0x54 │ │ str r0, [sp, #28] │ │ str r6, [sp, #44] @ 0x2c │ │ - b.n 5d448 │ │ - ldr r1, [pc, #648] @ (5d788 ) │ │ + b.n 5db94 │ │ + ldr r1, [pc, #648] @ (5ded4 ) │ │ mov r0, r6 │ │ movs r2, #6 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.w 5d43c │ │ + bne.w 5db88 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #2 │ │ - bne.w 5d836 │ │ + bne.w 5dfbe │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5d8a4 │ │ + bne.w 5dfec │ │ mov r0, sl │ │ mov r1, r9 │ │ - bl 5ca3c │ │ + bl 5d160 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ - cbnz r0, 5d5aa │ │ + cmp r0, #1 │ │ + beq.n 5dd4a │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n 5d448 │ │ - ldr r1, [pc, #592] @ (5d78c ) │ │ + b.n 5db94 │ │ + ldr r1, [pc, #592] @ (5ded8 ) │ │ mov r0, r6 │ │ movs r2, #10 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.w 5d43c │ │ + bne.w 5db88 │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 5d856 │ │ + bne.w 5df8e │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5d774 │ │ + bne.w 5dec0 │ │ mov r0, sl │ │ mov r1, r9 │ │ - bl 5eee4 │ │ + bl 5f6b4 │ │ ldrd r1, r0, [sp, #76] @ 0x4c │ │ str r1, [sp, #36] @ 0x24 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ str r0, [sp, #4] │ │ - beq.w 5d77c │ │ + beq.w 5dec8 │ │ ldr r5, [sp, #84] @ 0x54 │ │ - b.n 5d448 │ │ + b.n 5db94 │ │ ldr r0, [sp, #16] │ │ uxtb r0, r0 │ │ cmp r0, #2 │ │ - bne.w 5d886 │ │ + bne.w 5dfce │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5d8a4 │ │ + bne.w 5dfec │ │ mov r0, sl │ │ mov r1, r9 │ │ - bl 5ca3c │ │ + bl 5d160 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ - ldrb.w r1, [sp, #77] @ 0x4d │ │ - cmp r0, #0 │ │ - str r1, [sp, #16] │ │ - beq.w 5d448 │ │ - ldr r6, [sp, #80] @ 0x50 │ │ - b.n 5d8a6 │ │ + cmp r0, #1 │ │ + beq.n 5dd4a │ │ + ldrb.w r0, [sp, #77] @ 0x4d │ │ + b.n 5db72 │ │ ldrb r3, [r7, #24] │ │ subs r3, #1 │ │ strb r3, [r7, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5da2c │ │ + beq.w 5e174 │ │ adds r0, r2, #1 │ │ add r1, sp, #96 @ 0x60 │ │ str r0, [r7, #20] │ │ mov r0, sl │ │ strb.w r5, [sp, #100] @ 0x64 │ │ str r7, [sp, #96] @ 0x60 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ cmp r0, #1 │ │ - bne.n 5d5da │ │ + bne.n 5dd22 │ │ ldr r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 5d5f8 │ │ + b.n 5dd40 │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ cmp r0, #1 │ │ - bne.w 5d716 │ │ + bne.w 5de62 │ │ ldr r1, [sp, #96] @ 0x60 │ │ mov r0, sl │ │ - bl 5c930 │ │ + bl 5d05c │ │ ldrd r8, r0, [sp, #76] @ 0x4c │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ str r0, [sp, #44] @ 0x2c │ │ - bne.n 5d632 │ │ + bne.n 5dd7e │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ movs r0, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n 5d6f2 │ │ + b.n 5de3e │ │ + ldr r6, [sp, #80] @ 0x50 │ │ + b.n 5dfee │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.w 5d79c │ │ + beq.w 5dee8 │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldr.w fp, [sp, #4] │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - beq.w 5d7c6 │ │ + beq.w 5df12 │ │ ldr r0, [sp, #40] @ 0x28 │ │ str r5, [sp, #84] @ 0x54 │ │ cmp r0, #2 │ │ strd r4, fp, [sp, #76] @ 0x4c │ │ - beq.w 5d7e8 │ │ + beq.w 5df34 │ │ ldr r0, [sp, #16] │ │ strd r4, fp, [sp, #8] │ │ and.w r9, r0, #1 │ │ - b.n 5d910 │ │ + b.n 5e058 │ │ add r1, sp, #96 @ 0x60 │ │ mov r0, sl │ │ ldr r6, [sp, #84] @ 0x54 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ cmp r0, #1 │ │ - bne.n 5d64a │ │ + bne.n 5dd96 │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ - b.n 5d6da │ │ + b.n 5de26 │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ cmp r0, #1 │ │ - bne.n 5d72a │ │ + bne.n 5de76 │ │ ldr r1, [sp, #96] @ 0x60 │ │ mov r0, sl │ │ - bl 5eee4 │ │ + bl 5f6b4 │ │ ldr.w fp, [sp, #76] @ 0x4c │ │ mov r0, sl │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.n 5d6da │ │ + beq.n 5de26 │ │ add r1, sp, #96 @ 0x60 │ │ ldr r5, [sp, #84] @ 0x54 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ cmp r0, #1 │ │ - beq.n 5d6ac │ │ + beq.n 5ddf8 │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ cmp r0, #1 │ │ - bne.n 5d762 │ │ + bne.n 5deae │ │ str r6, [sp, #28] │ │ add r6, sp, #76 @ 0x4c │ │ ldr r1, [sp, #96] @ 0x60 │ │ mov r0, r6 │ │ - bl 5ca3c │ │ + bl 5d160 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ cmp r0, #1 │ │ - beq.n 5d6ac │ │ + beq.n 5ddf8 │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ add r1, sp, #96 @ 0x60 │ │ str r0, [sp, #40] @ 0x28 │ │ mov r0, r6 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ cmp r0, #1 │ │ - bne.n 5d738 │ │ + bne.n 5de84 │ │ ldr r6, [sp, #80] @ 0x50 │ │ - cbz r5, 5d6cc │ │ + cbz r5, 5de18 │ │ add.w r9, sl, #4 │ │ ldr.w r0, [r9, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r9] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r9, r9, #16 │ │ subs r5, #1 │ │ - bne.n 5d6b4 │ │ + bne.n 5de00 │ │ cmp.w fp, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov sl, r6 │ │ cmp.w r8, #0 │ │ itt ne │ │ ldrne r0, [sp, #44] @ 0x2c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ movs r0, #0 │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ str r0, [sp, #40] @ 0x28 │ │ str.w sl, [sp, #44] @ 0x2c │ │ ldrb r0, [r7, #24] │ │ adds r0, #1 │ │ strb r0, [r7, #24] │ │ mov r0, r7 │ │ - bl 5c870 │ │ + bl 5cf9c │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.w 5d996 │ │ + beq.w 5e0de │ │ cmp r0, #0 │ │ - beq.w 5d360 │ │ - b.n 5d9b0 │ │ + beq.w 5daac │ │ + b.n 5e0f8 │ │ add r0, sp, #56 @ 0x38 │ │ - bl 4734c │ │ - b.n 5d36a │ │ - ldr r1, [pc, #120] @ (5d790 ) │ │ + bl 47ab2 │ │ + b.n 5dab6 │ │ + ldr r1, [pc, #120] @ (5dedc ) │ │ movs r0, #0 │ │ str r0, [sp, #40] @ 0x28 │ │ add r1, pc │ │ - bl 5cb60 │ │ + bl 5d284 │ │ str r0, [sp, #44] @ 0x2c │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ - b.n 5d600 │ │ - ldr r1, [pc, #104] @ (5d794 ) │ │ + b.n 5dd48 │ │ + ldr r1, [pc, #104] @ (5dee0 ) │ │ movs r0, #1 │ │ add r1, pc │ │ - bl 5cb60 │ │ + bl 5d284 │ │ mov sl, r0 │ │ - b.n 5d6da │ │ + b.n 5de26 │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ cmp r0, #1 │ │ - bne.n 5d75a │ │ + bne.n 5dea6 │ │ ldr r1, [sp, #96] @ 0x60 │ │ add r0, sp, #76 @ 0x4c │ │ - bl 5ca3c │ │ + bl 5d160 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ cmp r0, #1 │ │ - beq.n 5d6ac │ │ + beq.n 5ddf8 │ │ ldrb.w r0, [sp, #77] @ 0x4d │ │ and.w r9, r0, #1 │ │ - b.n 5d6f2 │ │ + b.n 5de3e │ │ movs r0, #0 │ │ and.w r9, r0, #1 │ │ - b.n 5d6f2 │ │ - ldr r1, [pc, #52] @ (5d798 ) │ │ + b.n 5de3e │ │ + ldr r1, [pc, #52] @ (5dee4 ) │ │ movs r0, #2 │ │ add r1, pc │ │ - bl 5cb60 │ │ + bl 5d284 │ │ mov r6, r0 │ │ cmp r5, #0 │ │ - bne.n 5d6b0 │ │ - b.n 5d6cc │ │ + bne.n 5ddfc │ │ + b.n 5de18 │ │ mov r6, r0 │ │ mov.w sl, #1 │ │ - b.n 5d8e4 │ │ + b.n 5e02c │ │ ldr r6, [sp, #4] │ │ mov.w sl, #1 │ │ - b.n 5d8e4 │ │ - ldrh r6, [r5, #28] │ │ - @ instruction: 0xfffb8ad6 │ │ - @ instruction: 0xfffb8a90 │ │ - vsli.32 q14, q12, #27 │ │ + b.n 5e02c │ │ + ldrh r2, [r0, #6] │ │ + vcvt.u32.f32 q12, q13 │ │ + vcvt.u32.f32 d24, d18 │ │ + @ instruction: 0xfffbca5c │ │ movs r7, r0 │ │ - stmia r5!, {r1, r2, r5, r6} │ │ + ldmia r2!, {r1, r3, r6} │ │ movs r7, r0 │ │ - stmia r5!, {r1, r2, r3, r5} │ │ + ldmia r2!, {r1, r4} │ │ movs r7, r0 │ │ - ldr r1, [pc, #836] @ (5dae4 ) │ │ + ldr r1, [pc, #832] @ (5e22c ) │ │ movs r3, #4 │ │ - ldr r0, [pc, #836] @ (5dae8 ) │ │ + ldr r0, [pc, #832] @ (5e230 ) │ │ add r1, pc │ │ - ldr r2, [pc, #836] @ (5daec ) │ │ + ldr r2, [pc, #832] @ (5e234 ) │ │ str r1, [sp, #80] @ 0x50 │ │ add r1, sp, #96 @ 0x60 │ │ add r0, pc │ │ str r1, [sp, #76] @ 0x4c │ │ mov r1, sl │ │ add r2, pc │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov r6, r0 │ │ mov.w r9, #1 │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ - b.n 5d8aa │ │ - ldr r1, [pc, #808] @ (5daf0 ) │ │ + b.n 5dff2 │ │ + ldr r1, [pc, #804] @ (5e238 ) │ │ movs r3, #10 │ │ - ldr r0, [pc, #808] @ (5daf4 ) │ │ + ldr r0, [pc, #804] @ (5e23c ) │ │ add r1, pc │ │ - ldr r2, [pc, #808] @ (5daf8 ) │ │ + ldr r2, [pc, #804] @ (5e240 ) │ │ str r1, [sp, #100] @ 0x64 │ │ add r1, sp, #88 @ 0x58 │ │ str r1, [sp, #96] @ 0x60 │ │ add r0, pc │ │ add r1, sp, #96 @ 0x60 │ │ add r2, pc │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov r6, r0 │ │ - b.n 5d80e │ │ - ldr r1, [pc, #784] @ (5dafc ) │ │ + b.n 5df5a │ │ + ldr r1, [pc, #780] @ (5e244 ) │ │ movs r3, #6 │ │ - ldr r0, [pc, #784] @ (5db00 ) │ │ + ldr r0, [pc, #780] @ (5e248 ) │ │ add r1, pc │ │ - ldr r2, [pc, #784] @ (5db04 ) │ │ + ldr r2, [pc, #780] @ (5e24c ) │ │ str r1, [sp, #100] @ 0x64 │ │ add r1, sp, #88 @ 0x58 │ │ str r1, [sp, #96] @ 0x60 │ │ add r0, pc │ │ add r1, sp, #96 @ 0x60 │ │ add r2, pc │ │ strd r2, r3, [sp, #88] @ 0x58 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov r6, r0 │ │ mov r0, sl │ │ - bl 5f5b4 │ │ + bl 5fd88 │ │ add.w r0, r4, #2147483648 @ 0x80000000 │ │ cmp.w r8, #0 │ │ clz r0, r0 │ │ mov.w r9, r0, lsr #5 │ │ - beq.n 5d82c │ │ + beq.n 5df74 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - blx d7b70 │ │ - mov.w sl, #0 │ │ - b.n 5d8b4 │ │ + blx d87c0 │ │ + b.n 5df78 │ │ mov.w r8, #0 │ │ mov.w sl, #0 │ │ - b.n 5d8b4 │ │ - ldr r1, [pc, #720] @ (5db08 ) │ │ - movs r3, #6 │ │ - ldr r0, [pc, #720] @ (5db0c ) │ │ - ldr r2, [pc, #720] @ (5db10 ) │ │ - add r1, pc │ │ - add r0, pc │ │ - add r2, pc │ │ - b.n 5d894 │ │ - ldr r1, [pc, #716] @ (5db14 ) │ │ + b.n 5dffc │ │ + ldr r1, [pc, #720] @ (5e250 ) │ │ movs r3, #4 │ │ - ldr r0, [pc, #716] @ (5db18 ) │ │ - ldr r2, [pc, #716] @ (5db1c ) │ │ + ldr r0, [pc, #720] @ (5e254 ) │ │ + ldr r2, [pc, #720] @ (5e258 ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ - b.n 5d894 │ │ - ldr r1, [pc, #712] @ (5db20 ) │ │ + b.n 5dfdc │ │ + ldr r1, [pc, #716] @ (5e25c ) │ │ mov r4, r0 │ │ - ldr r0, [pc, #712] @ (5db24 ) │ │ + ldr r0, [pc, #716] @ (5e260 ) │ │ movs r3, #10 │ │ add r1, pc │ │ - ldr r2, [pc, #708] @ (5db28 ) │ │ + ldr r2, [pc, #712] @ (5e264 ) │ │ str r1, [sp, #80] @ 0x50 │ │ add r1, sp, #96 @ 0x60 │ │ add r0, pc │ │ str r1, [sp, #76] @ 0x4c │ │ mov r1, sl │ │ add r2, pc │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ - bl 5ea40 │ │ - ldr.w fp, [sp, #4] │ │ + bl 5f18c │ │ mov r6, r0 │ │ mov.w r9, #1 │ │ mov.w sl, #1 │ │ - b.n 5d8b4 │ │ - ldr r1, [pc, #676] @ (5db2c ) │ │ + ldr.w fp, [sp, #4] │ │ + b.n 5dffc │ │ + ldr r1, [pc, #680] @ (5e268 ) │ │ + movs r3, #6 │ │ + ldr r0, [pc, #680] @ (5e26c ) │ │ + ldr r2, [pc, #680] @ (5e270 ) │ │ + add r1, pc │ │ + add r0, pc │ │ + add r2, pc │ │ + b.n 5dfdc │ │ + ldr r1, [pc, #676] @ (5e274 ) │ │ movs r3, #7 │ │ - ldr r0, [pc, #676] @ (5db30 ) │ │ - ldr r2, [pc, #676] @ (5db34 ) │ │ + ldr r0, [pc, #676] @ (5e278 ) │ │ + ldr r2, [pc, #676] @ (5e27c ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ str r1, [sp, #80] @ 0x50 │ │ add r1, sp, #96 @ 0x60 │ │ str r1, [sp, #76] @ 0x4c │ │ mov r1, sl │ │ str r3, [sp, #100] @ 0x64 │ │ str r2, [sp, #96] @ 0x60 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov r6, r0 │ │ mov.w r9, #1 │ │ mov.w sl, #1 │ │ ldr.w fp, [sp, #4] │ │ ldr r4, [sp, #36] @ 0x24 │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ it ne │ │ cmpne.w r9, #0 │ │ - beq.n 5d8e4 │ │ - cbz r5, 5d8da │ │ + beq.n 5e02c │ │ + cbz r5, 5e022 │ │ add.w r4, fp, #4 │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #16 │ │ subs r5, #1 │ │ - bne.n 5d8c6 │ │ + bne.n 5e00e │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 5d8e4 │ │ + cbz r0, 5e02c │ │ mov r0, fp │ │ - blx d7b70 │ │ + blx d87c0 │ │ cmp.w sl, #0 │ │ - beq.n 5d908 │ │ + beq.n 5e050 │ │ ldr r5, [sp, #24] │ │ bics.w r0, r8, #2147483648 @ 0x80000000 │ │ - beq.n 5d900 │ │ + beq.n 5e048 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ str r6, [sp, #44] @ 0x2c │ │ - b.n 5d906 │ │ + b.n 5e04e │ │ str r6, [sp, #44] @ 0x2c │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ - b.n 5d910 │ │ + b.n 5e058 │ │ str r6, [sp, #44] @ 0x2c │ │ mov.w r8, #2147483648 @ 0x80000000 │ │ ldr r5, [sp, #24] │ │ ldrb r0, [r7, #24] │ │ adds r0, #1 │ │ strb r0, [r7, #24] │ │ mov r0, r7 │ │ - bl 5ea94 │ │ + bl 5f278 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.n 5d996 │ │ + beq.n 5e0de │ │ cmp r0, #0 │ │ - bne.n 5d9ca │ │ + bne.n 5e112 │ │ ldrd fp, sl, [sp, #8] │ │ movs r0, #1 │ │ movs r4, #0 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r8, r0 │ │ str r5, [sp, #24] │ │ - bne.w 5d360 │ │ + bne.w 5daac │ │ ldrd r9, r8, [sp, #60] @ 0x3c │ │ cmp.w r8, #0 │ │ - bne.w 5da94 │ │ - b.n 5db38 │ │ + bne.w 5e1dc │ │ + b.n 5e280 │ │ ldr r0, [sp, #80] @ 0x50 │ │ str r0, [sp, #44] @ 0x2c │ │ ldrd r9, r8, [sp, #60] @ 0x3c │ │ cmp.w r8, #0 │ │ - bne.w 5da94 │ │ - b.n 5db38 │ │ + bne.w 5e1dc │ │ + b.n 5e280 │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ ldr r4, [sp, #0] │ │ ldr r5, [sp, #20] │ │ str r7, [sp, #44] @ 0x2c │ │ - b.n 5db4e │ │ + b.n 5e296 │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #76] @ 0x4c │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #76 @ 0x4c │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ str r0, [sp, #44] @ 0x2c │ │ ldrd r9, r8, [sp, #60] @ 0x3c │ │ cmp.w r8, #0 │ │ - bne.w 5da94 │ │ - b.n 5db38 │ │ - cbnz r0, 5d99c │ │ + bne.w 5e1dc │ │ + b.n 5e280 │ │ + cbnz r0, 5e0e4 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - b.n 5da82 │ │ + b.n 5e1ca │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ - beq.n 5da30 │ │ + beq.n 5e178 │ │ cmp r1, #0 │ │ - bne.n 5da50 │ │ + bne.n 5e198 │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ - beq.n 5da50 │ │ + beq.n 5e198 │ │ ldr r4, [r0, #4] │ │ - b.n 5da4c │ │ + b.n 5e194 │ │ cmp.w r8, #0 │ │ - beq.n 5d9c0 │ │ + beq.n 5e108 │ │ mov r6, r0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r6 │ │ - cbnz r5, 5d9e8 │ │ + cbnz r5, 5e130 │ │ cmp.w fp, #0 │ │ - bne.n 5da78 │ │ - b.n 5da82 │ │ + bne.n 5e1c0 │ │ + b.n 5e1ca │ │ cmp.w r8, #0 │ │ - beq.n 5d9da │ │ + beq.n 5e122 │ │ mov r4, r0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - cbnz r5, 5da0a │ │ + cbnz r5, 5e152 │ │ ldr.w sl, [sp, #12] │ │ ldr r1, [sp, #8] │ │ cmp r1, #0 │ │ - bne.n 5da78 │ │ - b.n 5da82 │ │ + bne.n 5e1c0 │ │ + b.n 5e1ca │ │ add.w r6, sl, #4 │ │ - b.n 5d9f4 │ │ + b.n 5e13c │ │ adds r6, #16 │ │ subs r5, #1 │ │ - beq.n 5d9c2 │ │ + beq.n 5e10a │ │ ldr.w r1, [r6, #-4] │ │ cmp r1, #0 │ │ - beq.n 5d9ee │ │ + beq.n 5e136 │ │ ldr r1, [r6, #0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - b.n 5d9ee │ │ + b.n 5e136 │ │ ldr r1, [sp, #12] │ │ adds r4, r1, #4 │ │ - b.n 5da16 │ │ + b.n 5e15e │ │ adds r4, #16 │ │ subs r5, #1 │ │ - beq.n 5d9dc │ │ + beq.n 5e124 │ │ ldr.w r1, [r4, #-4] │ │ cmp r1, #0 │ │ - beq.n 5da10 │ │ + beq.n 5e158 │ │ ldr r1, [r4, #0] │ │ mov r6, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r6 │ │ - b.n 5da10 │ │ + b.n 5e158 │ │ movs r3, #24 │ │ - b.n 5d96a │ │ + b.n 5e0b2 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.n 5da50 │ │ + bne.n 5e198 │ │ ldr r4, [r0, #8] │ │ ldrd r6, r5, [r4] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 5da48 │ │ + cbz r1, 5e190 │ │ mov r8, r0 │ │ mov r0, r6 │ │ blx r1 │ │ mov r0, r8 │ │ ldr r1, [r5, #4] │ │ - cbnz r1, 5da66 │ │ + cbnz r1, 5e1ae │ │ mov sl, r0 │ │ - b.n 5da6e │ │ + b.n 5e1b6 │ │ mov sl, r0 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - b.n 5da78 │ │ - ldr r2, [pc, #584] @ (5dca0 ) │ │ + b.n 5e1c0 │ │ + ldr r2, [pc, #584] @ (5e3e8 ) │ │ add.w r1, sp, #107 @ 0x6b │ │ mov r0, r7 │ │ add r2, pc │ │ - bl 5bb48 │ │ - b.n 5da82 │ │ + bl 5c244 │ │ + b.n 5e1ca │ │ mov sl, r0 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ ldr r5, [sp, #44] @ 0x2c │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ mov r4, r0 │ │ mov r0, sl │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ mov r1, r7 │ │ - bl 22022 │ │ + bl 5c482 │ │ str r0, [sp, #44] @ 0x2c │ │ ldrd r9, r8, [sp, #60] @ 0x3c │ │ cmp.w r8, #0 │ │ - beq.n 5db38 │ │ + beq.n 5e280 │ │ movs r7, #0 │ │ - b.n 5daaa │ │ + b.n 5e1f2 │ │ ldr r0, [r5, #12] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r7, #1 │ │ cmp r7, r8 │ │ - beq.n 5db38 │ │ + beq.n 5e280 │ │ rsb r0, r7, r7, lsl #3 │ │ ldr.w r1, [r9, r0, lsl #2] │ │ add.w r5, r9, r0, lsl #2 │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd sl, r4, [r5, #16] │ │ cmp r4, #0 │ │ - beq.n 5da98 │ │ + beq.n 5e1e0 │ │ add.w r6, sl, #4 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #16 │ │ subs r4, #1 │ │ - bne.n 5dacc │ │ - b.n 5da98 │ │ + bne.n 5e214 │ │ + b.n 5e1e0 │ │ nop │ │ - strb r3, [r1, #27] │ │ - movs r1, r0 │ │ - uxth r0, r3 │ │ - vqshlu.s32 q12, q0, #26 │ │ - vcvt.f32.u32 d23, d17 │ │ - movs r1, r0 │ │ - sxtb r4, r5 │ │ - vqshl.u64 q12, q10, #58 @ 0x3a │ │ - vqshlu.s32 , , #27 │ │ - movs r1, r0 │ │ - sxtb r2, r1 │ │ - vqshl.u64 q12, q6, #58 @ 0x3a │ │ - vcvt.f32.s32 d23, d31 │ │ - movs r1, r0 │ │ - @ instruction: 0xb699 │ │ - vqshl.u64 d24, d6, #58 @ 0x3a │ │ - vqshlu.s32 d23, d15, #27 │ │ - movs r1, r0 │ │ - @ instruction: 0xb689 │ │ - vrintz.f32 d24, d30 │ │ - vcvt.f32.s32 d23, d15 │ │ - movs r1, r0 │ │ - cpsid if │ │ - vrint?.f32 q12, q9 │ │ - vsli.64 , , #59 @ 0x3b │ │ - movs r1, r0 │ │ - @ instruction: 0xb649 │ │ - vrint?.f32 q12, q6 │ │ + asrs r7, r1, #10 │ │ + movs r0, r0 │ │ + add r1, sp, #932 @ 0x3a4 │ │ + @ instruction: 0xfffa8364 │ │ + vcvtp.s32.f32 , │ │ + movs r0, r0 │ │ + add r1, sp, #756 @ 0x2f4 │ │ + vrinta.f32 d24, d8 │ │ + vcvtp.s32.f32 , │ │ + movs r0, r0 │ │ + add r1, sp, #620 @ 0x26c │ │ + vsri.64 q12, q8, #6 │ │ + vsra.u64 , , #5 │ │ + movs r0, r0 │ │ + add r7, sp, #148 @ 0x94 │ │ + vrshr.u64 q12, q3, #6 │ │ + vcvtn.u32.f32 , │ │ + movs r0, r0 │ │ + add r7, sp, #60 @ 0x3c │ │ + vrintx.f32 d24, d10 │ │ + vsra.u64 d17, d23, #5 │ │ + movs r0, r0 │ │ + add r6, sp, #916 @ 0x394 │ │ + vrintn.f32 q12, q15 │ │ + vcvtn.u32.f32 d17, d23 │ │ + movs r0, r0 │ │ + add r6, sp, #852 @ 0x354 │ │ + vrintn.f32 q12, q10 │ │ vtbl.8 d25, {d11}, d14 │ │ - cbz r0, 5db42 │ │ + cbz r0, 5e28a │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r9, #2147483648 @ 0x80000000 │ │ ldr r4, [sp, #0] │ │ ldr r5, [sp, #20] │ │ ldr.w fp, [sp, #32] │ │ ldrb r0, [r5, #24] │ │ adds r0, #1 │ │ strb r0, [r5, #24] │ │ mov r0, r5 │ │ - bl 5c870 │ │ + bl 5cf9c │ │ mov r8, r0 │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ - beq.n 5dbf6 │ │ + beq.n 5e33e │ │ cmp.w r8, #0 │ │ itttt eq │ │ streq.w r9, [r4] │ │ ldreq r0, [sp, #44] @ 0x2c │ │ strdeq r0, fp, [r4, #4] │ │ addeq sp, #108 @ 0x6c │ │ it eq │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp.w fp, #0 │ │ - bne.n 5dba6 │ │ + bne.n 5e2ee │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp.w r9, #0 │ │ ldr r4, [sp, #0] │ │ ldr r5, [sp, #20] │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r4] │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r7, #0 │ │ - b.n 5dbbc │ │ + b.n 5e304 │ │ ldr r0, [r4, #12] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r7, #1 │ │ cmp r7, fp │ │ - beq.n 5db80 │ │ + beq.n 5e2c8 │ │ ldr r2, [sp, #44] @ 0x2c │ │ rsb r0, r7, r7, lsl #3 │ │ add.w r4, r2, r0, lsl #2 │ │ ldr.w r1, [r2, r0, lsl #2] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r4, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd sl, r5, [r4, #16] │ │ cmp r5, #0 │ │ - beq.n 5dbaa │ │ + beq.n 5e2f2 │ │ add.w r6, sl, #4 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #16 │ │ subs r5, #1 │ │ - bne.n 5dbe0 │ │ - b.n 5dbaa │ │ + bne.n 5e328 │ │ + b.n 5e2f2 │ │ cmp.w r8, #0 │ │ - bne.n 5dc02 │ │ + bne.n 5e34a │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ - b.n 5db90 │ │ + b.n 5e2d8 │ │ ldr.w r0, [r8] │ │ cmp r0, #1 │ │ - beq.n 5dc18 │ │ - cbnz r0, 5dc48 │ │ + beq.n 5e360 │ │ + cbnz r0, 5e390 │ │ ldr.w r0, [r8, #8] │ │ - cbz r0, 5dc48 │ │ + cbz r0, 5e390 │ │ ldr.w r6, [r8, #4] │ │ - b.n 5dc42 │ │ + b.n 5e38a │ │ ldrb.w r0, [r8, #4] │ │ cmp r0, #3 │ │ - bne.n 5dc48 │ │ + bne.n 5e390 │ │ ldr.w r6, [r8, #8] │ │ ldrd r7, r4, [r6] │ │ ldr r1, [r4, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r7 │ │ blxne r1 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r7 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r4, [sp, #0] │ │ ldr r5, [sp, #20] │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ - blx d7b70 │ │ - b.n 5db90 │ │ - ldr r2, [pc, #68] @ (5dc9c ) │ │ + blx d87c0 │ │ + b.n 5e2d8 │ │ + ldr r2, [pc, #68] @ (5e3e4 ) │ │ add.w r1, sp, #107 @ 0x6b │ │ ldr r4, [sp, #20] │ │ add r2, pc │ │ mov r0, r4 │ │ - bl 5bb48 │ │ + bl 5c244 │ │ mov r1, r4 │ │ - bl 22022 │ │ - b.n 5dc8a │ │ + bl 5c482 │ │ + b.n 5e3d2 │ │ movs r3, #24 │ │ adds r2, #1 │ │ str r3, [sp, #76] @ 0x4c │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #76 @ 0x4c │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ ldr r2, [sp, #0] │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r2] │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - stmia r2!, {r5, r6, r7} │ │ + stmia r7!, {r3, r4, r5, r6, r7} │ │ movs r7, r0 │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ + ldmia r2, {r1, r2, r5, r7} │ │ movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #76 @ 0x4c │ │ mov r9, r1 │ │ mov r8, r0 │ │ ldrd r0, r1, [r1, #12] │ │ ldr.w r2, [r9, #20] │ │ cmp r2, r1 │ │ - bcs.n 5dce0 │ │ + bcs.n 5e428 │ │ movs r4, #19 │ │ movs r3, #1 │ │ movt r4, #128 @ 0x80 │ │ ldrb r7, [r0, r2] │ │ sub.w r6, r7, #9 │ │ cmp r6, #23 │ │ - bhi.n 5dd0c │ │ + bhi.n 5e454 │ │ lsl.w r6, r3, r6 │ │ tst r6, r4 │ │ - beq.n 5dd0c │ │ + beq.n 5e454 │ │ adds r2, #1 │ │ str.w r2, [r9, #20] │ │ cmp r1, r2 │ │ - bne.n 5dcc2 │ │ + bne.n 5e40a │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #52] @ 0x34 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #52 @ 0x34 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r8] │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r7, #91 @ 0x5b │ │ - bne.w 5e2da │ │ + bne.w 5ea1a │ │ ldrb.w r3, [r9, #24] │ │ subs r3, #1 │ │ strb.w r3, [r9, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5e2fc │ │ + beq.w 5ea3c │ │ adds r0, r2, #1 │ │ str.w r8, [sp] │ │ str.w r0, [r9, #20] │ │ movs r0, #0 │ │ add.w r8, sp, #52 @ 0x34 │ │ movs r5, #1 │ │ movs r1, #4 │ │ @@ -81417,20 +81523,20 @@ │ │ mov r9, r0 │ │ mov.w sl, #0 │ │ movs r6, #4 │ │ strb.w r5, [sp, #28] │ │ str r0, [sp, #40] @ 0x28 │ │ str r1, [sp, #36] @ 0x24 │ │ str r0, [sp, #32] │ │ - b.n 5dd8e │ │ + b.n 5e4d6 │ │ ldr r5, [sp, #40] @ 0x28 │ │ mov.w r9, #0 │ │ ldr r0, [sp, #32] │ │ cmp r5, r0 │ │ - beq.w 5dfb2 │ │ + beq.w 5e6fa │ │ ldr r6, [sp, #36] @ 0x24 │ │ add.w r0, r5, r5, lsl #1 │ │ ldr r1, [sp, #12] │ │ add.w sl, r5, #1 │ │ str.w sl, [sp, #40] @ 0x28 │ │ movs r5, #1 │ │ str.w fp, [r6, r0, lsl #3] │ │ @@ -81441,582 +81547,579 @@ │ │ ldr r1, [sp, #16] │ │ strd r1, r4, [r0, #16] │ │ movs r4, #19 │ │ str r7, [r0, #4] │ │ movt r4, #128 @ 0x80 │ │ add r1, sp, #24 │ │ mov r0, r8 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #52] @ 0x34 │ │ cmp r0, #1 │ │ - beq.w 5e0d2 │ │ + beq.w 5e814 │ │ ldrb.w r0, [sp, #53] @ 0x35 │ │ cmp r0, #1 │ │ - bne.w 5e0dc │ │ + bne.w 5e81e │ │ ldr r6, [sp, #24] │ │ add.w r2, r6, #12 │ │ ldmia r2, {r0, r1, r2} │ │ cmp r2, r1 │ │ - bcs.w 5e0ea │ │ + bcs.w 5e82a │ │ ldrb r3, [r0, r2] │ │ sub.w r7, r3, #9 │ │ cmp r7, #23 │ │ - bhi.n 5ddd4 │ │ + bhi.n 5e51c │ │ lsl.w r7, r5, r7 │ │ tst r7, r4 │ │ - beq.n 5ddd4 │ │ + beq.n 5e51c │ │ adds r2, #1 │ │ str r2, [r6, #20] │ │ cmp r1, r2 │ │ - bne.n 5ddb8 │ │ - b.n 5e0e8 │ │ + bne.n 5e500 │ │ + b.n 5e828 │ │ cmp r3, #91 @ 0x5b │ │ - beq.w 5dee0 │ │ + beq.w 5e628 │ │ cmp r3, #123 @ 0x7b │ │ - bne.w 5e276 │ │ + bne.w 5e9b6 │ │ ldrb r3, [r6, #24] │ │ subs r3, #1 │ │ strb r3, [r6, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5e272 │ │ + beq.w 5e9b2 │ │ adds r0, r2, #1 │ │ str r0, [r6, #20] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ strb.w r5, [sp, #48] @ 0x30 │ │ str r0, [sp, #20] │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ mov r5, r9 │ │ str r6, [sp, #44] @ 0x2c │ │ - b.n 5de20 │ │ - ldr r1, [pc, #732] @ (5e0e4 ) │ │ + b.n 5e568 │ │ + ldr r1, [pc, #724] @ (5e824 ) │ │ mov r0, r7 │ │ movs r2, #6 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - beq.n 5deae │ │ + beq.n 5e5f6 │ │ mov r0, r9 │ │ - bl 5e614 │ │ + bl 5ed54 │ │ cmp r0, #0 │ │ - bne.w 5e064 │ │ + bne.w 5e7a6 │ │ add r1, sp, #44 @ 0x2c │ │ mov r0, r8 │ │ - bl 5e4d4 │ │ + bl 5ec14 │ │ ldrb.w r0, [sp, #52] @ 0x34 │ │ cmp r0, #1 │ │ - beq.w 5df44 │ │ + beq.w 5e68c │ │ ldrb.w r0, [sp, #53] @ 0x35 │ │ cmp r0, #1 │ │ - bne.w 5df48 │ │ + bne.w 5e690 │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ add.w r1, r9, #12 │ │ ldr.w r0, [r9, #20] │ │ mov r2, r9 │ │ str.w r5, [r9, #8] │ │ adds r0, #1 │ │ str.w r0, [r9, #20] │ │ mov r0, r8 │ │ - bl 75bf0 │ │ + bl 768b8 │ │ ldrd r1, r7, [sp, #52] @ 0x34 │ │ cmp r1, #2 │ │ - beq.w 5e066 │ │ + beq.w 5e7a8 │ │ ldr r0, [sp, #60] @ 0x3c │ │ lsls r1, r1, #31 │ │ cmp r0, #6 │ │ - beq.n 5de04 │ │ + beq.n 5e54c │ │ cmp r0, #4 │ │ - bne.n 5de14 │ │ + bne.n 5e55c │ │ ldr r0, [r7, #0] │ │ movw r1, #24942 @ 0x616e │ │ movt r1, #25965 @ 0x656d │ │ cmp r0, r1 │ │ - bne.n 5de14 │ │ + bne.n 5e55c │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - bne.w 5e046 │ │ + bne.w 5e788 │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5e010 │ │ + bne.w 5e752 │ │ mov r0, r8 │ │ mov r1, r9 │ │ - bl 5c930 │ │ + bl 5d05c │ │ ldrd fp, r7, [sp, #52] @ 0x34 │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.w 5dfe8 │ │ + beq.w 5e754 │ │ ldr r0, [sp, #60] @ 0x3c │ │ strd r7, r0, [sp, #8] │ │ - b.n 5de20 │ │ + b.n 5e568 │ │ ldr r0, [sp, #20] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 5e0a4 │ │ + bne.w 5e7e6 │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5dfe4 │ │ + bne.w 5e72c │ │ mov r0, r8 │ │ mov r1, r9 │ │ - bl 5c930 │ │ + bl 5d05c │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ str r1, [sp, #16] │ │ - beq.w 5dfee │ │ + beq.w 5e730 │ │ ldr r4, [sp, #60] @ 0x3c │ │ str r0, [sp, #20] │ │ - b.n 5de20 │ │ + b.n 5e568 │ │ ldrb r3, [r6, #24] │ │ subs r3, #1 │ │ strb r3, [r6, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5e272 │ │ + beq.w 5e9b2 │ │ adds r0, r2, #1 │ │ add r1, sp, #64 @ 0x40 │ │ str r0, [r6, #20] │ │ mov r0, r8 │ │ strb.w r5, [sp, #68] @ 0x44 │ │ str r6, [sp, #64] @ 0x40 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #52] @ 0x34 │ │ cmp r0, #1 │ │ - bne.n 5df0a │ │ + bne.n 5e652 │ │ ldr r7, [sp, #56] @ 0x38 │ │ - b.n 5df24 │ │ + b.n 5e66c │ │ ldrb.w r0, [sp, #53] @ 0x35 │ │ cmp r0, #1 │ │ - bne.n 5dfc2 │ │ + bne.n 5e70a │ │ ldr r1, [sp, #64] @ 0x40 │ │ mov r0, r8 │ │ - bl 5c930 │ │ + bl 5d05c │ │ ldrd fp, r7, [sp, #52] @ 0x34 │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - bne.n 5df5a │ │ + bne.n 5e6a2 │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ ldrb r0, [r6, #24] │ │ adds r0, #1 │ │ strb r0, [r6, #24] │ │ mov r0, r6 │ │ - bl 5c870 │ │ + bl 5cf9c │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.w 5e1f8 │ │ + beq.w 5e938 │ │ cmp r0, #0 │ │ - beq.w 5dd52 │ │ - b.n 5e1e0 │ │ + beq.w 5e49a │ │ + b.n 5e920 │ │ ldr r7, [sp, #56] @ 0x38 │ │ - b.n 5e066 │ │ + b.n 5e7a8 │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.n 5dff2 │ │ + beq.n 5e734 │ │ ldr r0, [sp, #20] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 5e018 │ │ + beq.n 5e75a │ │ ldr r7, [sp, #8] │ │ - b.n 5e07c │ │ + b.n 5e7be │ │ add r1, sp, #64 @ 0x40 │ │ mov r0, r8 │ │ ldr r5, [sp, #60] @ 0x3c │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #52] @ 0x34 │ │ cmp r0, #1 │ │ - bne.n 5df7e │ │ + bne.n 5e6c6 │ │ ldr r0, [sp, #56] @ 0x38 │ │ cmp.w fp, #0 │ │ str r0, [sp, #16] │ │ - bne.n 5dfa2 │ │ + bne.n 5e6ea │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ mov r7, r0 │ │ - b.n 5df28 │ │ + b.n 5e670 │ │ ldrb.w r0, [sp, #53] @ 0x35 │ │ cmp r0, #1 │ │ - bne.n 5dfd0 │ │ + bne.n 5e718 │ │ ldr r1, [sp, #64] @ 0x40 │ │ mov r0, r8 │ │ - bl 5c930 │ │ + bl 5d05c │ │ ldrd r2, r0, [sp, #52] @ 0x34 │ │ str r2, [sp, #20] │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - bne.n 5dfba │ │ + bne.n 5e702 │ │ cmp.w fp, #0 │ │ str r0, [sp, #16] │ │ - beq.n 5df76 │ │ + beq.n 5e6be │ │ mov r5, r0 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ mov r7, r5 │ │ - b.n 5df28 │ │ + b.n 5e670 │ │ add r0, sp, #32 │ │ - bl 47526 │ │ - b.n 5dd60 │ │ + bl 47aec │ │ + b.n 5e4a8 │ │ strd r5, r0, [sp, #12] │ │ ldr r4, [sp, #60] @ 0x3c │ │ - b.n 5df28 │ │ - ldr r1, [pc, #888] @ (5e33c ) │ │ + b.n 5e670 │ │ + ldr r1, [pc, #880] @ (5ea7c ) │ │ movs r0, #0 │ │ add r1, pc │ │ - bl 5cb60 │ │ + bl 5d284 │ │ mov r7, r0 │ │ - b.n 5df24 │ │ - ldr r1, [pc, #820] @ (5e308 ) │ │ + b.n 5e66c │ │ + ldr r1, [pc, #812] @ (5ea48 ) │ │ movs r0, #1 │ │ add r1, pc │ │ - bl 5cb60 │ │ + bl 5d284 │ │ cmp.w fp, #0 │ │ str r0, [sp, #16] │ │ - bne.n 5dfa2 │ │ - b.n 5df76 │ │ + bne.n 5e6ea │ │ + b.n 5e6be │ │ mov r7, r0 │ │ - b.n 5e06c │ │ - mov.w fp, #2147483648 @ 0x80000000 │ │ - b.n 5e066 │ │ + b.n 5e7ae │ │ ldr r7, [sp, #16] │ │ - b.n 5e06c │ │ - ldr r1, [pc, #804] @ (5e318 ) │ │ + b.n 5e7ae │ │ + ldr r1, [pc, #824] @ (5ea70 ) │ │ movs r3, #4 │ │ - ldr r0, [pc, #804] @ (5e31c ) │ │ + ldr r0, [pc, #824] @ (5ea74 ) │ │ add r1, pc │ │ - ldr r2, [pc, #804] @ (5e320 ) │ │ + ldr r2, [pc, #824] @ (5ea78 ) │ │ str r1, [sp, #56] @ 0x38 │ │ add r1, sp, #64 @ 0x40 │ │ add r0, pc │ │ str r1, [sp, #52] @ 0x34 │ │ mov r1, r8 │ │ add r2, pc │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov r7, r0 │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ - b.n 5e066 │ │ - ldr r1, [pc, #776] @ (5e324 ) │ │ + b.n 5e7a8 │ │ + ldr r1, [pc, #776] @ (5ea64 ) │ │ movs r3, #6 │ │ - ldr r0, [pc, #776] @ (5e328 ) │ │ + ldr r0, [pc, #776] @ (5ea68 ) │ │ add r1, pc │ │ - ldr r2, [pc, #776] @ (5e32c ) │ │ + ldr r2, [pc, #776] @ (5ea6c ) │ │ str r1, [sp, #56] @ 0x38 │ │ add r1, sp, #64 @ 0x40 │ │ add r0, pc │ │ str r1, [sp, #52] @ 0x34 │ │ mov r1, r8 │ │ add r2, pc │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov r7, r0 │ │ cmp.w fp, #0 │ │ - beq.n 5e078 │ │ + beq.n 5e7ba │ │ ldr r0, [sp, #8] │ │ - blx d7b70 │ │ - b.n 5e078 │ │ - ldr r1, [pc, #744] @ (5e330 ) │ │ + blx d87c0 │ │ + b.n 5e7ba │ │ + ldr r1, [pc, #704] @ (5ea4c ) │ │ movs r3, #4 │ │ - ldr r0, [pc, #744] @ (5e334 ) │ │ + ldr r0, [pc, #704] @ (5ea50 ) │ │ add r1, pc │ │ - ldr r2, [pc, #744] @ (5e338 ) │ │ + ldr r2, [pc, #704] @ (5ea54 ) │ │ str r1, [sp, #56] @ 0x38 │ │ add r1, sp, #64 @ 0x40 │ │ add r0, pc │ │ str r1, [sp, #52] @ 0x34 │ │ mov r1, r8 │ │ add r2, pc │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov r7, r0 │ │ ldr r0, [sp, #20] │ │ lsls r0, r0, #1 │ │ - bne.n 5e0ca │ │ + bne.n 5e80c │ │ ldr r0, [sp, #8] │ │ movs.w r1, fp, lsl #1 │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov.w fp, #2147483648 @ 0x80000000 │ │ ldrb r0, [r6, #24] │ │ adds r0, #1 │ │ strb r0, [r6, #24] │ │ mov r0, r6 │ │ - bl 5ea94 │ │ + bl 5f278 │ │ cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.w 5e222 │ │ + beq.w 5e962 │ │ cmp r0, #0 │ │ - bne.w 5e1e0 │ │ + bne.w 5e920 │ │ movs r0, #1 │ │ movt r0, #32768 @ 0x8000 │ │ cmp fp, r0 │ │ - bne.w 5dd52 │ │ - b.n 5e10a │ │ - ldr r1, [pc, #612] @ (5e30c ) │ │ + bne.w 5e49a │ │ + b.n 5e84a │ │ + ldr r1, [pc, #624] @ (5ea58 ) │ │ movs r3, #6 │ │ - ldr r0, [pc, #612] @ (5e310 ) │ │ + ldr r0, [pc, #624] @ (5ea5c ) │ │ add r1, pc │ │ - ldr r2, [pc, #612] @ (5e314 ) │ │ + ldr r2, [pc, #624] @ (5ea60 ) │ │ str r1, [sp, #56] @ 0x38 │ │ add r1, sp, #64 @ 0x40 │ │ add r0, pc │ │ str r1, [sp, #52] @ 0x34 │ │ mov r1, r8 │ │ add r2, pc │ │ strd r2, r3, [sp, #64] @ 0x40 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov r7, r0 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ - beq.n 5e06c │ │ + beq.n 5e7ae │ │ ldr r0, [sp, #16] │ │ - blx d7b70 │ │ - b.n 5e06c │ │ + blx d87c0 │ │ + b.n 5e7ae │ │ ldr r7, [sp, #56] @ 0x38 │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ - cbnz r5, 5e110 │ │ - b.n 5e138 │ │ + cbnz r5, 5e850 │ │ + b.n 5e878 │ │ ldr r5, [sp, #32] │ │ mov r7, r6 │ │ - b.n 5e146 │ │ - nop │ │ - strh r3, [r1, #12] │ │ + b.n 5e886 │ │ + ldrb r3, [r4, #26] │ │ vcvt.f32.s32 d20, d10 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #52] @ 0x34 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #52 @ 0x34 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov r7, r0 │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ - cbz r5, 5e138 │ │ + cbz r5, 5e878 │ │ add.w r6, r4, #16 │ │ ldr.w r0, [r6, #-16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r6, #-12] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #24 │ │ subs r5, #1 │ │ - bne.n 5e114 │ │ + bne.n 5e854 │ │ ldr r0, [sp, #32] │ │ - cbz r0, 5e142 │ │ + cbz r0, 5e882 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ ldr r0, [sp, #4] │ │ ldrb r1, [r0, #24] │ │ adds r1, #1 │ │ strb r1, [r0, #24] │ │ - bl 5c870 │ │ + bl 5cf9c │ │ mov r4, r0 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - beq.n 5e1be │ │ + beq.n 5e8fe │ │ cmp r4, #0 │ │ itttt eq │ │ ldreq r0, [sp, #0] │ │ stmiaeq.w r0, {r5, r7, sl} │ │ addeq sp, #76 @ 0x4c │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp.w sl, #0 │ │ - beq.n 5e19a │ │ + beq.n 5e8da │ │ add.w r6, r7, #16 │ │ ldr.w r0, [r6, #-16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r6, #-12] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #24 │ │ subs.w sl, sl, #1 │ │ - bne.n 5e174 │ │ + bne.n 5e8b4 │ │ cmp r5, #0 │ │ mov r0, r7 │ │ ldrd r5, r6, [sp] │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r5] │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbnz r4, 5e1c8 │ │ + cbnz r4, 5e908 │ │ mov r4, r7 │ │ ldrd r5, r6, [sp] │ │ - b.n 5e1a8 │ │ + b.n 5e8e8 │ │ ldr r0, [r4, #0] │ │ ldrd r5, r6, [sp] │ │ cmp r0, #1 │ │ - beq.n 5e228 │ │ + beq.n 5e968 │ │ cmp r0, #0 │ │ - bne.n 5e256 │ │ + bne.n 5e996 │ │ ldr r0, [r4, #8] │ │ - cbz r0, 5e256 │ │ + cbz r0, 5e996 │ │ ldr.w sl, [r4, #4] │ │ - b.n 5e250 │ │ + b.n 5e990 │ │ cmp.w fp, #0 │ │ - beq.n 5e1f0 │ │ + beq.n 5e930 │ │ mov r5, r0 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ ldr r1, [sp, #20] │ │ cmp r1, #0 │ │ - bne.n 5e2bc │ │ - b.n 5e2c6 │ │ - cbz r0, 5e224 │ │ + bne.n 5e9fc │ │ + b.n 5ea06 │ │ + cbz r0, 5e964 │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ - bne.n 5e266 │ │ + bne.n 5e9a6 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.n 5e2b8 │ │ + bne.n 5e9f8 │ │ ldr r4, [r0, #8] │ │ ldrd r8, r5, [r4] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 5e218 │ │ + cbz r1, 5e958 │ │ mov r9, r0 │ │ mov r0, r8 │ │ blx r1 │ │ mov r0, r9 │ │ ldr r1, [r5, #4] │ │ cmp r1, #0 │ │ - bne.n 5e2a4 │ │ + bne.n 5e9e4 │ │ str r0, [sp, #16] │ │ - b.n 5e2b0 │ │ - cbnz r0, 5e260 │ │ + b.n 5e9f0 │ │ + cbnz r0, 5e9a0 │ │ mov r0, r7 │ │ - b.n 5e2c6 │ │ + b.n 5ea06 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #3 │ │ - bne.n 5e256 │ │ + bne.n 5e996 │ │ ldr.w sl, [r4, #8] │ │ ldrd r8, r9, [sl] │ │ ldr.w r1, [r9] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r8 │ │ blxne r1 │ │ ldr.w r0, [r9, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, sl │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ mov r4, r7 │ │ - blx d7b70 │ │ - b.n 5e1a8 │ │ + blx d87c0 │ │ + b.n 5e8e8 │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ - beq.n 5e286 │ │ - cbnz r1, 5e2b8 │ │ + beq.n 5e9c6 │ │ + cbnz r1, 5e9f8 │ │ ldr r1, [r0, #8] │ │ - cbz r1, 5e2b8 │ │ + cbz r1, 5e9f8 │ │ ldr r4, [r0, #4] │ │ str r0, [sp, #16] │ │ - b.n 5e2b0 │ │ + b.n 5e9f0 │ │ movs r3, #24 │ │ - b.n 5e0ec │ │ - ldr r2, [pc, #140] @ (5e304 ) │ │ + b.n 5e82c │ │ + ldr r2, [pc, #140] @ (5ea44 ) │ │ add.w r1, sp, #75 @ 0x4b │ │ mov r0, r6 │ │ add r2, pc │ │ - bl 5bb48 │ │ - b.n 5e2c6 │ │ + bl 5c244 │ │ + b.n 5ea06 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.n 5e2b8 │ │ + bne.n 5e9f8 │ │ ldr r4, [r0, #8] │ │ ldrd r8, r5, [r4] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 5e29e │ │ + cbz r1, 5e9de │ │ mov r9, r0 │ │ mov r0, r8 │ │ blx r1 │ │ mov r0, r9 │ │ ldr r1, [r5, #4] │ │ cmp r1, #0 │ │ - beq.n 5e21e │ │ + beq.n 5e95e │ │ mov r9, r0 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ str.w r9, [sp, #16] │ │ mov r0, r4 │ │ - blx d7b70 │ │ - b.n 5e2ba │ │ + blx d87c0 │ │ + b.n 5e9fa │ │ str r0, [sp, #16] │ │ mov r0, r7 │ │ mov r4, r0 │ │ ldr r0, [sp, #16] │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ mov r1, r6 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov r7, r0 │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ cmp r5, #0 │ │ - bne.w 5e110 │ │ - b.n 5e138 │ │ - ldr r2, [pc, #36] @ (5e300 ) │ │ + bne.w 5e850 │ │ + b.n 5e878 │ │ + ldr r2, [pc, #36] @ (5ea40 ) │ │ add.w r1, sp, #75 @ 0x4b │ │ mov r0, r9 │ │ add r2, pc │ │ - bl 5bb48 │ │ + bl 5c244 │ │ mov r1, r9 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r8] │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r3, #24 │ │ - b.n 5dce2 │ │ - pop {r1, r3, r4, r5, r6} │ │ + b.n 5e42a │ │ + stmia r1!, {r1, r3, r4, r6} │ │ movs r7, r0 │ │ - pop {r1, r2, r3, r7, pc} │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ movs r7, r0 │ │ - pop {r3, r4, r5, r7} │ │ + stmia r1!, {r5, r7} │ │ movs r7, r0 │ │ - ldr r3, [r0, #92] @ 0x5c │ │ - movs r1, r0 │ │ - add r6, sp, #156 @ 0x9c │ │ - @ instruction: 0xfffa7edd │ │ - vcvt.f32.u32 q11, , #5 │ │ - movs r1, r0 │ │ - add r2, sp, #264 @ 0x108 │ │ - @ instruction: 0xfffa7dfa │ │ - vqrdmlah.s q11, , d15[0] │ │ - movs r1, r0 │ │ - add r2, sp, #112 @ 0x70 │ │ - vqrdmlsh.s , q5, d25[0] │ │ - @ instruction: 0xfffb6e21 │ │ - movs r1, r0 │ │ - add r6, sp, #532 @ 0x214 │ │ - @ instruction: 0xfffa7da6 │ │ - vqdmulh.s , , d6[0] │ │ + lsrs r7, r5, #7 │ │ + movs r0, r0 │ │ + add r7, pc, #92 @ (adr r7, 5eab0 ) │ │ + vtbx.8 d23, {d26-d28}, d4 │ │ + @ instruction: 0xfffb0991 │ │ + movs r0, r0 │ │ + add r6, pc, #740 @ (adr r6, 5ed44 ) │ │ + @ instruction: 0xfffa7bfb │ │ + vshll.u32 q8, d13, #27 │ │ + movs r0, r0 │ │ + add r1, pc, #476 @ (adr r1, 5ec48 ) │ │ + vmull.u , d26, d7 │ │ + vtbx.8 d16, {d11-d13}, d3 │ │ + movs r0, r0 │ │ + add r1, pc, #628 @ (adr r1, 5ecec ) │ │ + @ instruction: 0xfffa7b18 │ │ + vcvtn.u32.f32 d28, d30 │ │ movs r7, r0 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r5, r1 │ │ mov r7, r0 │ │ ldrd r0, r1, [r1, #12] │ │ ldr r2, [r5, #20] │ │ cmp r2, r1 │ │ - bcs.n 5e390 │ │ + bcs.n 5ead0 │ │ ldrb r3, [r0, r2] │ │ sub.w r6, r3, #9 │ │ cmp r6, #36 @ 0x24 │ │ - bhi.n 5e3b8 │ │ + bhi.n 5eaf8 │ │ tbb [pc, r6] │ │ asrs r3, r2, #12 │ │ cmp r4, #44 @ 0x2c │ │ cmp r4, #19 │ │ cmp r4, #44 @ 0x2c │ │ cmp r4, #44 @ 0x2c │ │ cmp r4, #44 @ 0x2c │ │ @@ -82032,260 +82135,260 @@ │ │ cmp r4, #44 @ 0x2c │ │ cmp r4, #44 @ 0x2c │ │ cmp r4, #44 @ 0x2c │ │ lsls r3, r0, #1 │ │ adds r2, #1 │ │ str r2, [r5, #20] │ │ cmp r1, r2 │ │ - bne.n 5e352 │ │ + bne.n 5ea92 │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #16] │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #16 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ movs r1, #1 │ │ str r0, [r7, #4] │ │ strb r1, [r7, #0] │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ sub.w r0, r3, #48 @ 0x30 │ │ cmp r0, #10 │ │ - bcs.n 5e45c │ │ + bcs.n 5eb9c │ │ mov r0, sp │ │ mov r1, r5 │ │ movs r2, #1 │ │ movs r6, #1 │ │ - bl 5ec9a │ │ + bl 5f47e │ │ ldrd r2, r0, [sp] │ │ eor.w r1, r2, #3 │ │ orrs r0, r1 │ │ itttt eq │ │ ldreq r0, [sp, #8] │ │ streq r0, [r7, #4] │ │ strbeq r6, [r7, #0] │ │ addeq sp, #36 @ 0x24 │ │ it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - b.n 5e40c │ │ + b.n 5eb4c │ │ adds r0, r2, #1 │ │ str r0, [r5, #20] │ │ mov r0, sp │ │ mov r1, r5 │ │ movs r2, #0 │ │ - bl 5ec9a │ │ + bl 5f47e │ │ ldrd r2, r0, [sp] │ │ eor.w r1, r2, #3 │ │ orrs r0, r1 │ │ - bne.n 5e40c │ │ + bne.n 5eb4c │ │ ldr r0, [sp, #8] │ │ str r0, [r7, #4] │ │ movs r0, #1 │ │ strb r0, [r7, #0] │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [sp, #8] │ │ cmp r2, #1 │ │ ldr r1, [sp, #12] │ │ - beq.n 5e428 │ │ + beq.n 5eb68 │ │ cmp r2, #2 │ │ - bne.n 5e43c │ │ + bne.n 5eb7c │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r2, r1, #0 │ │ - bcc.n 5e432 │ │ + bcc.n 5eb72 │ │ str r0, [sp, #24] │ │ movs r0, #2 │ │ - b.n 5e470 │ │ + b.n 5ebb0 │ │ subs.w r2, r0, #256 @ 0x100 │ │ sbcs.w r2, r1, #0 │ │ - bcs.n 5e46c │ │ + bcs.n 5ebac │ │ strb r0, [r7, #1] │ │ movs r0, #0 │ │ strb r0, [r7, #0] │ │ add sp, #36 @ 0x24 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #68] @ (5e484 ) │ │ + ldr r2, [pc, #68] @ (5ebc4 ) │ │ str r0, [sp, #24] │ │ movs r0, #3 │ │ strb.w r0, [sp, #16] │ │ add r2, pc │ │ str r1, [sp, #28] │ │ add r0, sp, #16 │ │ add.w r1, sp, #35 @ 0x23 │ │ - bl 74628 │ │ + bl 753bc │ │ mov r1, r5 │ │ - bl 22022 │ │ - b.n 5e402 │ │ - ldr r2, [pc, #40] @ (5e488 ) │ │ + bl 5c482 │ │ + b.n 5eb42 │ │ + ldr r2, [pc, #40] @ (5ebc8 ) │ │ add.w r1, sp, #35 @ 0x23 │ │ mov r0, r5 │ │ add r2, pc │ │ - bl 5bb48 │ │ - b.n 5e454 │ │ + bl 5c244 │ │ + b.n 5eb94 │ │ str r0, [sp, #24] │ │ movs r0, #1 │ │ strb.w r0, [sp, #16] │ │ add r0, sp, #16 │ │ str r1, [sp, #28] │ │ add.w r1, sp, #35 @ 0x23 │ │ - bl 759b4 │ │ - b.n 5e454 │ │ + bl 7667c │ │ + b.n 5eb94 │ │ nop │ │ - @ instruction: 0xb6ce │ │ + cbnz r6, 5ec36 │ │ movs r7, r0 │ │ - @ instruction: 0xb6b0 │ │ + cbnz r0, 5ec34 │ │ movs r7, r0 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ ldrd r4, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 5e4c0 │ │ + cbz r6, 5ec00 │ │ add.w r7, r4, #16 │ │ ldr.w r0, [r7, #-16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r7, #-12] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r7, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r7, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r7, #24 │ │ subs r6, #1 │ │ - bne.n 5e49c │ │ + bne.n 5ebdc │ │ ldr r0, [r5, #0] │ │ - cbz r0, 5e4d0 │ │ + cbz r0, 5ec10 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #12 │ │ ldr r2, [r1, #0] │ │ mov ip, r1 │ │ ldrd r3, r1, [r2, #12] │ │ ldr r4, [r2, #20] │ │ cmp r4, r1 │ │ - bcs.n 5e578 │ │ + bcs.n 5ecb8 │ │ movw lr, #19 │ │ movs r6, #1 │ │ movt lr, #128 @ 0x80 │ │ ldrb r5, [r3, r4] │ │ sub.w r7, r5, #9 │ │ cmp r7, #23 │ │ - bhi.n 5e512 │ │ + bhi.n 5ec52 │ │ lsl.w r7, r6, r7 │ │ tst.w r7, lr │ │ - beq.n 5e512 │ │ + beq.n 5ec52 │ │ adds r4, #1 │ │ str r4, [r2, #20] │ │ cmp r1, r4 │ │ - bne.n 5e4f0 │ │ + bne.n 5ec30 │ │ mov r5, r0 │ │ mov r4, r1 │ │ - b.n 5e57a │ │ + b.n 5ecba │ │ cmp r5, #125 @ 0x7d │ │ - bne.n 5e520 │ │ + bne.n 5ec60 │ │ movs r1, #0 │ │ strb r1, [r0, #1] │ │ strb r1, [r0, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r6, [ip, #4] │ │ - cbz r6, 5e534 │ │ + cbz r6, 5ec74 │ │ movs r2, #0 │ │ cmp r5, #34 @ 0x22 │ │ strb.w r2, [ip, #4] │ │ - beq.n 5e56c │ │ + beq.n 5ecac │ │ movs r2, #17 │ │ - b.n 5e5e6 │ │ + b.n 5ed26 │ │ cmp r5, #44 @ 0x2c │ │ - bne.n 5e5e4 │ │ + bne.n 5ed24 │ │ adds r4, #1 │ │ str r4, [r2, #20] │ │ cmp r4, r1 │ │ - bcs.n 5e5a8 │ │ + bcs.n 5ece8 │ │ mov.w ip, #1 │ │ ldrb r5, [r3, r4] │ │ sub.w r6, r5, #9 │ │ cmp r6, #25 │ │ - bhi.n 5e5ae │ │ + bhi.n 5ecee │ │ lsl.w r7, ip, r6 │ │ tst.w r7, lr │ │ - beq.n 5e568 │ │ + beq.n 5eca8 │ │ adds r4, #1 │ │ str r4, [r2, #20] │ │ cmp r1, r4 │ │ - bne.n 5e544 │ │ + bne.n 5ec84 │ │ mov r5, r0 │ │ mov r4, r1 │ │ movs r0, #5 │ │ - b.n 5e57c │ │ + b.n 5ecbc │ │ cmp r6, #25 │ │ - bne.n 5e5ae │ │ + bne.n 5ecee │ │ movs r1, #1 │ │ strb r1, [r0, #1] │ │ movs r1, #0 │ │ strb r1, [r0, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ movs r0, #3 │ │ str r0, [sp, #0] │ │ adds r2, r4, #1 │ │ mov r0, r3 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov r1, r0 │ │ mov r0, r5 │ │ str r1, [r5, #4] │ │ movs r1, #1 │ │ strb r1, [r0, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ movs r0, #5 │ │ - b.n 5e57c │ │ + b.n 5ecbc │ │ mov r6, r0 │ │ cmp r5, #125 @ 0x7d │ │ ite ne │ │ movne r0, #17 │ │ moveq r0, #21 │ │ str r0, [sp, #0] │ │ adds r2, r4, #1 │ │ mov r0, r3 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov r1, r0 │ │ mov r0, r6 │ │ str r1, [r6, #4] │ │ movs r1, #1 │ │ strb r1, [r0, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ @@ -82293,55 +82396,55 @@ │ │ str r2, [sp, #0] │ │ adds r2, r4, #1 │ │ mov r4, r0 │ │ mov r0, r3 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov r1, r0 │ │ mov r0, r4 │ │ str r1, [r4, #4] │ │ movs r1, #1 │ │ strb r1, [r0, #0] │ │ add sp, #12 │ │ pop {r4, r5, r6, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ mov r5, r0 │ │ - bl 21f8c │ │ - cbz r0, 5e628 │ │ + bl 5f1e0 │ │ + cbz r0, 5ed68 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r1, r6, [r5, #16] │ │ add.w r8, r5, #12 │ │ movs r0, #0 │ │ cmp r6, r1 │ │ str r0, [r5, #8] │ │ - bcs.w 5e99a │ │ + bcs.w 5f0da │ │ ldr r0, [r5, #12] │ │ movw sl, #19 │ │ mov.w fp, #0 │ │ mov.w r9, #1 │ │ movt sl, #128 @ 0x80 │ │ movs r7, #0 │ │ - b.n 5e658 │ │ + b.n 5ed98 │ │ movs r7, #1 │ │ cmp r6, r1 │ │ - bcs.w 5e98e │ │ + bcs.w 5f0ce │ │ ldrb r4, [r0, r6] │ │ sub.w r2, r4, #9 │ │ cmp r2, #36 @ 0x24 │ │ - bhi.n 5e6ba │ │ + bhi.n 5edfa │ │ tbh [pc, r2, lsl #1] │ │ movs r5, r4 │ │ movs r5, r4 │ │ lsls r2, r1, #3 │ │ lsls r2, r1, #3 │ │ movs r5, r4 │ │ lsls r2, r1, #3 │ │ @@ -82375,19 +82478,19 @@ │ │ lsls r2, r1, #3 │ │ lsls r2, r1, #3 │ │ lsls r2, r1, #3 │ │ lsls r7, r0, #3 │ │ adds r6, #1 │ │ str r6, [r5, #20] │ │ cmp r1, r6 │ │ - bne.n 5e658 │ │ - b.n 5e98c │ │ + bne.n 5ed98 │ │ + b.n 5f0cc │ │ sub.w r2, r4, #91 @ 0x5b │ │ cmp r2, #32 │ │ - bhi.w 5e7fa │ │ + bhi.w 5ef3a │ │ tbb [pc, r2] │ │ ldr r1, [sp, #68] @ 0x44 │ │ ldr r1, [sp, #612] @ 0x264 │ │ ldr r1, [sp, #612] @ 0x264 │ │ ldr r1, [sp, #612] @ 0x264 │ │ ldr r1, [sp, #612] @ 0x264 │ │ cmp r2, #153 @ 0x99 │ │ @@ -82403,156 +82506,156 @@ │ │ ldr r1, [sp, #612] @ 0x264 │ │ movs r1, r2 │ │ ldr r0, [r5, #0] │ │ and.w r2, r7, #1 │ │ ldr r1, [r5, #8] │ │ subs r0, r0, r1 │ │ cmp r0, r2 │ │ - bcc.w 5e96a │ │ + bcc.w 5f0aa │ │ lsls r0, r7, #31 │ │ ittt ne │ │ ldrne r0, [r5, #4] │ │ strbne.w fp, [r0, r1] │ │ addne r1, #1 │ │ ldr r0, [r5, #20] │ │ movs r2, #0 │ │ str r1, [r5, #8] │ │ adds r0, #1 │ │ str r0, [r5, #20] │ │ ldrd r1, r6, [r5, #16] │ │ cmp r6, r1 │ │ - bcc.w 5e83e │ │ - b.n 5e9b4 │ │ + bcc.w 5ef7e │ │ + b.n 5f0f4 │ │ adds r2, r6, #1 │ │ mov r3, r1 │ │ str r2, [r5, #20] │ │ cmp r2, r1 │ │ it hi │ │ movhi r3, r2 │ │ - bcs.w 5e9e4 │ │ + bcs.w 5f124 │ │ ldrb r4, [r0, r2] │ │ adds r2, r6, #2 │ │ str r2, [r5, #20] │ │ cmp r4, #97 @ 0x61 │ │ - bne.w 5e9ee │ │ + bne.w 5f12e │ │ cmp r2, r3 │ │ - beq.w 5e9e6 │ │ + beq.w 5f126 │ │ ldrb r4, [r0, r2] │ │ adds r2, r6, #3 │ │ str r2, [r5, #20] │ │ cmp r4, #108 @ 0x6c │ │ - bne.w 5e9ee │ │ + bne.w 5f12e │ │ cmp r2, r3 │ │ - beq.w 5e9e6 │ │ + beq.w 5f126 │ │ ldrb r4, [r0, r2] │ │ adds r2, r6, #4 │ │ str r2, [r5, #20] │ │ cmp r4, #115 @ 0x73 │ │ - bne.w 5e9ee │ │ + bne.w 5f12e │ │ cmp r2, r3 │ │ - beq.w 5e9e6 │ │ + beq.w 5f126 │ │ ldrb r3, [r0, r2] │ │ adds r2, r6, #5 │ │ - b.n 5e7a0 │ │ + b.n 5eee0 │ │ adds r2, r6, #1 │ │ mov r3, r1 │ │ str r2, [r5, #20] │ │ cmp r2, r1 │ │ it hi │ │ movhi r3, r2 │ │ - bcs.w 5e9e4 │ │ + bcs.w 5f124 │ │ ldrb r4, [r0, r2] │ │ adds r2, r6, #2 │ │ str r2, [r5, #20] │ │ cmp r4, #114 @ 0x72 │ │ - bne.w 5e9ee │ │ + bne.w 5f12e │ │ cmp r2, r3 │ │ - beq.w 5e9e6 │ │ + beq.w 5f126 │ │ ldrb r4, [r0, r2] │ │ adds r2, r6, #3 │ │ str r2, [r5, #20] │ │ cmp r4, #117 @ 0x75 │ │ - bne.w 5e9ee │ │ + bne.w 5f12e │ │ cmp r2, r3 │ │ - beq.w 5e9e6 │ │ + beq.w 5f126 │ │ ldrb r3, [r0, r2] │ │ adds r2, r6, #4 │ │ cmp r3, #101 @ 0x65 │ │ str r2, [r5, #20] │ │ - beq.n 5e810 │ │ - b.n 5e9ee │ │ + beq.n 5ef50 │ │ + b.n 5f12e │ │ adds r2, r6, #1 │ │ mov r3, r1 │ │ str r2, [r5, #20] │ │ cmp r2, r1 │ │ it hi │ │ movhi r3, r2 │ │ - bcs.w 5e9e4 │ │ + bcs.w 5f124 │ │ ldrb r4, [r0, r2] │ │ adds r2, r6, #2 │ │ str r2, [r5, #20] │ │ cmp r4, #117 @ 0x75 │ │ - bne.w 5e9ee │ │ + bne.w 5f12e │ │ cmp r2, r3 │ │ - beq.w 5e9e6 │ │ + beq.w 5f126 │ │ ldrb r4, [r0, r2] │ │ adds r2, r6, #3 │ │ str r2, [r5, #20] │ │ cmp r4, #108 @ 0x6c │ │ - bne.w 5e9ee │ │ + bne.w 5f12e │ │ cmp r2, r3 │ │ - beq.w 5e9e6 │ │ + beq.w 5f126 │ │ ldrb r3, [r0, r2] │ │ adds r2, r6, #4 │ │ str r2, [r5, #20] │ │ cmp r3, #108 @ 0x6c │ │ - beq.n 5e810 │ │ - b.n 5e9ee │ │ + beq.n 5ef50 │ │ + b.n 5f12e │ │ adds r0, r6, #1 │ │ str r0, [r5, #20] │ │ mov r0, r8 │ │ - bl 75a04 │ │ - b.n 5e80a │ │ + bl 766cc │ │ + b.n 5ef4a │ │ adds r0, r6, #1 │ │ str r0, [r5, #20] │ │ - b.n 5e804 │ │ + b.n 5ef44 │ │ sub.w r2, r4, #48 @ 0x30 │ │ cmp r2, #10 │ │ - bcs.w 5ea10 │ │ + bcs.w 5f150 │ │ mov r0, r5 │ │ - bl 5eb26 │ │ + bl 5f30a │ │ cmp r0, #0 │ │ - bne.w 5e622 │ │ + bne.w 5ed62 │ │ lsls r0, r7, #31 │ │ - beq.n 5e822 │ │ + beq.n 5ef62 │ │ movs r2, #1 │ │ mov r4, fp │ │ ldrd r1, r6, [r5, #16] │ │ cmp r6, r1 │ │ - bcc.n 5e83e │ │ - b.n 5e9b4 │ │ + bcc.n 5ef7e │ │ + b.n 5f0f4 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ - beq.w 5e992 │ │ + beq.w 5f0d2 │ │ ldr r1, [r5, #4] │ │ subs r0, #1 │ │ str r0, [r5, #8] │ │ movs r2, #1 │ │ ldrb r4, [r1, r0] │ │ ldrd r1, r6, [r5, #16] │ │ cmp r6, r1 │ │ - bcs.w 5e9b4 │ │ + bcs.w 5f0f4 │ │ ldr.w ip, [r5, #4] │ │ mov fp, r4 │ │ ldr r7, [r5, #8] │ │ ldr r0, [r5, #12] │ │ ldrb r4, [r0, r6] │ │ sub.w r3, r4, #9 │ │ cmp r3, #35 @ 0x23 │ │ - bhi.n 5e884 │ │ + bhi.n 5efc4 │ │ tbb [pc, r3] │ │ asrs r2, r2, #8 │ │ cmp r7, #47 @ 0x2f │ │ cmp r7, #18 │ │ cmp r7, #47 @ 0x2f │ │ cmp r7, #47 @ 0x2f │ │ cmp r7, #47 @ 0x2f │ │ @@ -82567,77 +82670,77 @@ │ │ cmp r7, #47 @ 0x2f │ │ cmp r7, #47 @ 0x2f │ │ cmp r7, #47 @ 0x2f │ │ adds r7, #47 @ 0x2f │ │ adds r6, #1 │ │ str r6, [r5, #20] │ │ cmp r1, r6 │ │ - bne.n 5e848 │ │ - b.n 5e97a │ │ + bne.n 5ef88 │ │ + b.n 5f0ba │ │ cmp r4, #93 @ 0x5d │ │ - beq.n 5e894 │ │ + beq.n 5efd4 │ │ cmp r4, #125 @ 0x7d │ │ - bne.n 5e8b4 │ │ + bne.n 5eff4 │ │ cmp.w fp, #123 @ 0x7b │ │ - beq.n 5e89a │ │ - b.n 5e8b4 │ │ + beq.n 5efda │ │ + b.n 5eff4 │ │ cmp.w fp, #91 @ 0x5b │ │ - bne.n 5e8b4 │ │ + bne.n 5eff4 │ │ adds r6, #1 │ │ cmp r7, #0 │ │ str r6, [r5, #20] │ │ - beq.w 5e992 │ │ + beq.w 5f0d2 │ │ subs r7, #1 │ │ str r7, [r5, #8] │ │ movs r2, #1 │ │ cmp r6, r1 │ │ ldrb.w fp, [ip, r7] │ │ - bcc.n 5e848 │ │ - b.n 5e97c │ │ + bcc.n 5ef88 │ │ + b.n 5f0bc │ │ lsls r2, r2, #31 │ │ - bne.w 5e9f4 │ │ + bne.w 5f134 │ │ cmp.w fp, #123 @ 0x7b │ │ - bne.w 5e650 │ │ - b.n 5e8d4 │ │ + bne.w 5ed90 │ │ + b.n 5f014 │ │ lsls r2, r2, #31 │ │ itt ne │ │ addne r6, #1 │ │ strne r6, [r5, #20] │ │ cmp.w fp, #123 @ 0x7b │ │ - bne.w 5e650 │ │ + bne.w 5ed90 │ │ cmp r6, r1 │ │ - bcs.w 5e9a4 │ │ + bcs.w 5f0e4 │ │ ldrb r2, [r0, r6] │ │ subs r2, #9 │ │ cmp r2, #25 │ │ - bhi.w 5ea04 │ │ + bhi.w 5f144 │ │ lsl.w r3, r9, r2 │ │ tst.w r3, sl │ │ - beq.n 5e8f8 │ │ + beq.n 5f038 │ │ adds r6, #1 │ │ str r6, [r5, #20] │ │ cmp r1, r6 │ │ - bne.n 5e8da │ │ - b.n 5e9a2 │ │ + bne.n 5f01a │ │ + b.n 5f0e2 │ │ cmp r2, #25 │ │ - bne.w 5ea04 │ │ + bne.w 5f144 │ │ adds r0, r6, #1 │ │ str r0, [r5, #20] │ │ mov r0, r8 │ │ - bl 75a04 │ │ + bl 766cc │ │ cmp r0, #0 │ │ - bne.w 5e622 │ │ + bne.w 5ed62 │ │ add.w r2, r5, #12 │ │ ldmia r2, {r0, r1, r2} │ │ cmp r2, r1 │ │ - bcs.w 5e9ac │ │ + bcs.w 5f0ec │ │ ldrb r3, [r0, r2] │ │ subs r3, #9 │ │ cmp r3, #49 @ 0x31 │ │ - bhi.w 5ea08 │ │ + bhi.w 5f148 │ │ tbb [pc, r3] │ │ adds r4, r3, #0 │ │ strb r0, [r6, #1] │ │ strb r4, [r3, #0] │ │ strb r0, [r6, #1] │ │ strb r0, [r6, #1] │ │ strb r0, [r6, #1] │ │ @@ -82658,156 +82761,225 @@ │ │ strb r0, [r6, #1] │ │ strb r0, [r6, #1] │ │ strb r0, [r6, #1] │ │ strb r0, [r6, #1] │ │ adds r0, r6, r5 │ │ adds r6, r2, #1 │ │ str r6, [r5, #20] │ │ - b.n 5e650 │ │ + b.n 5ed90 │ │ adds r2, #1 │ │ str r2, [r5, #20] │ │ cmp r1, r2 │ │ - bne.n 5e91a │ │ - b.n 5e9aa │ │ + bne.n 5f05a │ │ + b.n 5f0ea │ │ mov r0, r5 │ │ movs r3, #1 │ │ str.w r9, [sp] │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 5e6fa │ │ + b.n 5ee3a │ │ mov r6, r1 │ │ cmp.w fp, #91 @ 0x5b │ │ - beq.n 5e9bc │ │ + beq.n 5f0fc │ │ cmp.w fp, #123 @ 0x7b │ │ - bne.n 5ea14 │ │ + bne.n 5f154 │ │ movs r0, #3 │ │ - b.n 5e9be │ │ + b.n 5f0fe │ │ mov r6, r1 │ │ movs r2, #5 │ │ - b.n 5e9a6 │ │ + b.n 5f0e6 │ │ movs r0, #0 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r0, [r8] │ │ movs r2, #5 │ │ - b.n 5e9a6 │ │ + b.n 5f0e6 │ │ mov r6, r1 │ │ movs r2, #3 │ │ str r2, [sp, #8] │ │ - b.n 5e9c4 │ │ + b.n 5f104 │ │ mov r2, r1 │ │ movs r3, #3 │ │ str r3, [sp, #8] │ │ adds r2, #1 │ │ - b.n 5e9c6 │ │ + b.n 5f106 │ │ mov fp, r4 │ │ cmp.w fp, #91 @ 0x5b │ │ - bne.n 5e982 │ │ + bne.n 5f0c2 │ │ movs r0, #2 │ │ str r0, [sp, #8] │ │ ldr.w r0, [r8] │ │ adds r2, r6, #1 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #8 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r3, r2 │ │ movs r2, #5 │ │ str r2, [sp, #8] │ │ mov r2, r3 │ │ - b.n 5e9cc │ │ + b.n 5f10c │ │ movs r3, #9 │ │ str r3, [sp, #8] │ │ - b.n 5e9cc │ │ + b.n 5f10c │ │ cmp.w fp, #91 @ 0x5b │ │ - beq.n 5ea0c │ │ + beq.n 5f14c │ │ cmp.w fp, #123 @ 0x7b │ │ - bne.n 5ea22 │ │ + bne.n 5f162 │ │ movs r2, #8 │ │ - b.n 5e9a6 │ │ + b.n 5f0e6 │ │ movs r2, #17 │ │ - b.n 5e9a6 │ │ + b.n 5f0e6 │ │ movs r3, #6 │ │ - b.n 5e9ae │ │ + b.n 5f0ee │ │ movs r2, #7 │ │ - b.n 5e9a6 │ │ + b.n 5f0e6 │ │ movs r2, #10 │ │ - b.n 5e9a6 │ │ - ldr r0, [pc, #24] @ (5ea30 ) │ │ + b.n 5f0e6 │ │ + ldr r0, [pc, #24] @ (5f170 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #24] @ (5ea34 ) │ │ + ldr r2, [pc, #24] @ (5f174 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #20] @ (5ea38 ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #20] @ (5f178 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #20] @ (5ea3c ) │ │ + ldr r2, [pc, #20] @ (5f17c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - add r5, pc, #756 @ (adr r5, 5ed28 ) │ │ - vcvtn.s32.f32 d27, d8 │ │ + bl 3fbd4 │ │ + add r2, pc, #972 @ (adr r2, 5f540 ) │ │ + vsli.64 , q12, #59 @ 0x3b │ │ movs r7, r0 │ │ - add r5, pc, #700 @ (adr r5, 5ecf8 ) │ │ - vcvtn.s32.f32 d27, d10 │ │ + add r2, pc, #916 @ (adr r2, 5f510 ) │ │ + vsli.64 , q13, #59 @ 0x3b │ │ movs r7, r0 │ │ + mov r3, r1 │ │ + ldrd r1, r2, [r0] │ │ + mov r0, r3 │ │ + b.w 4015c │ │ push {r4, r5, r6, lr} │ │ sub sp, #16 │ │ mov r5, r0 │ │ mov r2, r1 │ │ lsls r0, r1, #31 │ │ - bne.n 5ea5e │ │ + bne.n 5f1aa │ │ add r0, sp, #4 │ │ mov r1, r5 │ │ - bl 3dad8 │ │ + bl 3e1f4 │ │ add r0, sp, #4 │ │ - bl 74890 │ │ + bl 75624 │ │ add sp, #16 │ │ pop {r4, r5, r6, pc} │ │ lsrs r4, r2, #1 │ │ cmp r2, #2 │ │ - bcs.n 5ea68 │ │ + bcs.n 5f1b4 │ │ movs r6, #1 │ │ - b.n 5ea72 │ │ + b.n 5f1be │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov r6, r0 │ │ - cbz r0, 5ea8c │ │ + cbz r0, 5f1d8 │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl d44bc │ │ + bl d53c6 │ │ str r4, [sp, #12] │ │ strd r4, r6, [sp, #4] │ │ add r0, sp, #4 │ │ - bl 74890 │ │ + bl 75624 │ │ add sp, #16 │ │ pop {r4, r5, r6, pc} │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ + push {r7, lr} │ │ + sub sp, #16 │ │ + mov ip, r0 │ │ + ldr r0, [r0, #12] │ │ + ldrd r1, lr, [ip, #16] │ │ + cmp lr, r1 │ │ + bcs.n 5f240 │ │ + ldrb.w r2, [r0, lr] │ │ + subs r2, #9 │ │ + cmp r2, #49 @ 0x31 │ │ + bhi.w 5f272 │ │ + tbb [pc, r2] │ │ + adds r1, r3, r4 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #25 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + adds r1, r7, r4 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + subs r1, #57 @ 0x39 │ │ + adds r2, #57 @ 0x39 │ │ + add.w lr, lr, #1 │ │ + str.w lr, [ip, #20] │ │ + cmp r1, lr │ │ + bne.n 5f1f0 │ │ + mov lr, r1 │ │ + movs r2, #3 │ │ + str r2, [sp, #4] │ │ + add.w r2, lr, #1 │ │ + cmp r2, r1 │ │ + it cs │ │ + movcs r2, r1 │ │ + bl 75c0c │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + add r0, sp, #4 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 75d28 │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + add.w r0, lr, #1 │ │ + str.w r0, [ip, #20] │ │ + movs r0, #0 │ │ + add sp, #16 │ │ + pop {r7, pc} │ │ + movs r2, #6 │ │ + b.n 5f242 │ │ + bmi.n 5f222 │ │ push {r7, lr} │ │ sub sp, #16 │ │ mov ip, r0 │ │ ldr r0, [r0, #12] │ │ ldrd r1, lr, [ip, #16] │ │ cmp lr, r1 │ │ - bcs.n 5eae6 │ │ + bcs.n 5f2ca │ │ ldrb.w r3, [r0, lr] │ │ sub.w r2, r3, #9 │ │ cmp r2, #35 @ 0x23 │ │ - bhi.n 5eaea │ │ + bhi.n 5f2ce │ │ tbb [pc, r2] │ │ asrs r2, r2, #8 │ │ movs r5, #37 @ 0x25 │ │ movs r5, #18 │ │ movs r5, #37 @ 0x25 │ │ movs r5, #37 @ 0x25 │ │ movs r5, #37 @ 0x25 │ │ @@ -82822,337 +82994,337 @@ │ │ movs r5, #37 @ 0x25 │ │ movs r5, #37 @ 0x25 │ │ movs r5, #37 @ 0x25 │ │ adds r7, #37 @ 0x25 │ │ add.w lr, lr, #1 │ │ str.w lr, [ip, #20] │ │ cmp r1, lr │ │ - bne.n 5eaa4 │ │ + bne.n 5f288 │ │ mov lr, r1 │ │ movs r2, #3 │ │ - b.n 5eb00 │ │ + b.n 5f2e4 │ │ cmp r3, #125 @ 0x7d │ │ itttt eq │ │ addeq.w r0, lr, #1 │ │ streq.w r0, [ip, #20] │ │ moveq r0, #0 │ │ addeq sp, #16 │ │ it eq │ │ popeq {r7, pc} │ │ movs r2, #22 │ │ str r2, [sp, #4] │ │ add.w r2, lr, #1 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ add sp, #16 │ │ pop {r7, pc} │ │ movs r2, #21 │ │ - b.n 5eb00 │ │ + b.n 5f2e4 │ │ push {r4, lr} │ │ sub sp, #16 │ │ mov lr, r0 │ │ ldr r0, [r0, #12] │ │ ldrd r1, r2, [lr, #16] │ │ cmp r2, r1 │ │ - bcs.w 5ec7c │ │ + bcs.w 5f460 │ │ ldrb.w ip, [r0, r2] │ │ adds r4, r2, #1 │ │ str.w r4, [lr, #20] │ │ cmp.w ip, #48 @ 0x30 │ │ - bne.n 5eb62 │ │ + bne.n 5f346 │ │ cmp r4, r1 │ │ - bcs.n 5eb84 │ │ + bcs.n 5f368 │ │ ldrb r3, [r0, r4] │ │ subs r3, #48 @ 0x30 │ │ cmp r3, #9 │ │ - bhi.n 5eb84 │ │ + bhi.n 5f368 │ │ adds r2, #2 │ │ movs r3, #13 │ │ str r3, [sp, #4] │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - b.n 5ec80 │ │ + b.n 5f464 │ │ sub.w r2, ip, #49 @ 0x31 │ │ cmp r2, #8 │ │ - bhi.w 5ec7a │ │ + bhi.w 5f45e │ │ cmp r4, r1 │ │ - bcs.n 5eb84 │ │ + bcs.n 5f368 │ │ ldrb r2, [r0, r4] │ │ subs r2, #48 @ 0x30 │ │ cmp r2, #9 │ │ - bhi.n 5eb84 │ │ + bhi.n 5f368 │ │ adds r4, #1 │ │ str.w r4, [lr, #20] │ │ cmp r1, r4 │ │ - bne.n 5eb70 │ │ - b.n 5ec68 │ │ + bne.n 5f354 │ │ + b.n 5f44c │ │ cmp r4, r1 │ │ - bcs.n 5ec68 │ │ + bcs.n 5f44c │ │ ldrb r2, [r0, r4] │ │ cmp r2, #101 @ 0x65 │ │ it ne │ │ cmpne r2, #69 @ 0x45 │ │ - bne.n 5ebdc │ │ + bne.n 5f3c0 │ │ adds r2, r4, #1 │ │ str.w r2, [lr, #20] │ │ cmp r2, r1 │ │ - bcs.n 5ebb2 │ │ + bcs.n 5f396 │ │ ldrb.w ip, [r0, r2] │ │ cmp.w ip, #43 @ 0x2b │ │ it ne │ │ cmpne.w ip, #45 @ 0x2d │ │ - bne.n 5ebb2 │ │ + bne.n 5f396 │ │ adds r2, r4, #2 │ │ str.w r2, [lr, #20] │ │ cmp r2, r1 │ │ - bcs.n 5ec7c │ │ + bcs.n 5f460 │ │ ldrb r3, [r0, r2] │ │ adds r2, #1 │ │ str.w r2, [lr, #20] │ │ subs r3, #48 @ 0x30 │ │ cmp r3, #9 │ │ - bhi.n 5ec7c │ │ + bhi.n 5f460 │ │ cmp r2, r1 │ │ - bcs.n 5ec68 │ │ + bcs.n 5f44c │ │ ldrb r3, [r0, r2] │ │ subs r3, #48 @ 0x30 │ │ cmp r3, #9 │ │ - bhi.n 5ec68 │ │ + bhi.n 5f44c │ │ adds r2, #1 │ │ str.w r2, [lr, #20] │ │ cmp r1, r2 │ │ - bne.n 5ebc8 │ │ - b.n 5ec68 │ │ + bne.n 5f3ac │ │ + b.n 5f44c │ │ cmp r2, #46 @ 0x2e │ │ - bne.n 5ec68 │ │ + bne.n 5f44c │ │ adds r2, r4, #1 │ │ str.w r2, [lr, #20] │ │ cmp r2, r1 │ │ - bcs.n 5ec72 │ │ + bcs.n 5f456 │ │ ldrb r2, [r0, r2] │ │ subs r2, #48 @ 0x30 │ │ cmp r2, #9 │ │ - bhi.n 5ec72 │ │ + bhi.n 5f456 │ │ adds r3, r4, #2 │ │ cmp r1, r3 │ │ - beq.n 5ec64 │ │ + beq.n 5f448 │ │ ldrb.w ip, [r0, r3] │ │ mov r2, r3 │ │ adds r3, #1 │ │ sub.w r4, ip, #48 @ 0x30 │ │ cmp r4, #10 │ │ - bcc.n 5ebf4 │ │ + bcc.n 5f3d8 │ │ orr.w r3, ip, #32 │ │ str.w r2, [lr, #20] │ │ cmp r3, #101 @ 0x65 │ │ - bne.n 5ec68 │ │ + bne.n 5f44c │ │ subs r3, r2, #1 │ │ adds r2, r3, #2 │ │ str.w r2, [lr, #20] │ │ cmp r2, r1 │ │ - bcs.n 5ec36 │ │ + bcs.n 5f41a │ │ ldrb.w ip, [r0, r2] │ │ cmp.w ip, #43 @ 0x2b │ │ it ne │ │ cmpne.w ip, #45 @ 0x2d │ │ - bne.n 5ec36 │ │ + bne.n 5f41a │ │ adds r2, r3, #3 │ │ str.w r2, [lr, #20] │ │ cmp r2, r1 │ │ - bcs.n 5ec7c │ │ + bcs.n 5f460 │ │ ldrb r3, [r0, r2] │ │ adds r2, #1 │ │ str.w r2, [lr, #20] │ │ subs r3, #48 @ 0x30 │ │ cmp r3, #9 │ │ - bhi.n 5ec7c │ │ + bhi.n 5f460 │ │ cmp r2, r1 │ │ - bcs.n 5ec68 │ │ + bcs.n 5f44c │ │ mov.w ip, #0 │ │ ldrb r3, [r0, r2] │ │ subs r3, #48 @ 0x30 │ │ cmp r3, #9 │ │ - bhi.n 5ec68 │ │ + bhi.n 5f44c │ │ adds r2, #1 │ │ str.w r2, [lr, #20] │ │ cmp r1, r2 │ │ - bne.n 5ec50 │ │ - b.n 5ec6c │ │ + bne.n 5f434 │ │ + b.n 5f450 │ │ str.w r1, [lr, #20] │ │ mov.w ip, #0 │ │ mov r0, ip │ │ add sp, #16 │ │ pop {r4, pc} │ │ movs r2, #13 │ │ str r2, [sp, #4] │ │ adds r2, r4, #2 │ │ - b.n 5eb5a │ │ + b.n 5f33e │ │ mov r2, r4 │ │ movs r3, #13 │ │ str r3, [sp, #4] │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov ip, r0 │ │ mov r0, ip │ │ add sp, #16 │ │ pop {r4, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #32 │ │ ldrd r9, r3, [r1, #16] │ │ mov r8, r0 │ │ cmp r3, r9 │ │ - bcs.w 5edec │ │ + bcs.w 5f5d0 │ │ ldr r0, [r1, #12] │ │ adds r6, r3, #1 │ │ str r6, [r1, #20] │ │ ldrb r7, [r0, r3] │ │ cmp r7, #48 @ 0x30 │ │ - bne.n 5ecfc │ │ + bne.n 5f4e0 │ │ cmp r6, r9 │ │ - bcs.w 5ee70 │ │ + bcs.w 5f654 │ │ ldrb r7, [r0, r6] │ │ sub.w r6, r7, #48 @ 0x30 │ │ cmp r6, #10 │ │ - bcs.w 5ee54 │ │ + bcs.w 5f638 │ │ movs r1, #13 │ │ adds r2, r3, #2 │ │ str r1, [sp, #16] │ │ cmp r2, r9 │ │ it cs │ │ movcs r2, r9 │ │ mov r1, r9 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #16 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ movs r1, #0 │ │ movs r2, #3 │ │ strd r2, r1, [r8] │ │ str.w r0, [r8, #8] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ sub.w r3, r7, #49 @ 0x31 │ │ uxtb r3, r3 │ │ cmp r3, #9 │ │ - bcs.w 5ee4c │ │ + bcs.w 5f630 │ │ sub.w r3, r7, #48 @ 0x30 │ │ cmp r6, r9 │ │ uxtb r7, r3 │ │ mov.w r3, #0 │ │ - bcs.n 5ed84 │ │ + bcs.n 5f568 │ │ movw ip, #39321 @ 0x9999 │ │ mov.w lr, #10 │ │ movt ip, #6553 @ 0x1999 │ │ - b.n 5ed3a │ │ + b.n 5f51e │ │ add.w r3, r3, r3, lsl #2 │ │ adds r6, #1 │ │ str r6, [r1, #20] │ │ cmp r9, r6 │ │ mov.w r3, r3, lsl #1 │ │ umlal r5, r3, r7, lr │ │ mov r7, r5 │ │ - beq.n 5edac │ │ + beq.n 5f590 │ │ ldrb r5, [r0, r6] │ │ subs r5, #48 @ 0x30 │ │ uxtb r5, r5 │ │ cmp r5, #10 │ │ - bcs.n 5ed84 │ │ + bcs.n 5f568 │ │ subs.w r4, r7, #2576980377 @ 0x99999999 │ │ sbcs.w r4, r3, ip │ │ - bcc.n 5ed24 │ │ + bcc.n 5f508 │ │ eor.w sl, r3, ip │ │ eor.w r4, r7, #2576980377 @ 0x99999999 │ │ orrs.w r4, r4, sl │ │ - bne.n 5ed60 │ │ + bne.n 5f544 │ │ cmp r5, #5 │ │ - bls.n 5ed24 │ │ + bls.n 5f508 │ │ add r0, sp, #16 │ │ strd r7, r3, [sp] │ │ - bl 4257c │ │ + bl 42ca4 │ │ ldr r0, [sp, #16] │ │ cmp r0, #1 │ │ - bne.n 5ee36 │ │ + bne.n 5f61a │ │ ldr r0, [sp, #20] │ │ movs r1, #0 │ │ str.w r0, [r8, #8] │ │ movs r0, #3 │ │ strd r0, r1, [r8] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ cmp r6, r9 │ │ - bcs.n 5edaa │ │ + bcs.n 5f58e │ │ ldrb r0, [r0, r6] │ │ cmp r0, #46 @ 0x2e │ │ - beq.n 5edf8 │ │ + beq.n 5f5dc │ │ cmp r0, #69 @ 0x45 │ │ it ne │ │ cmpne r0, #101 @ 0x65 │ │ - bne.n 5edaa │ │ + bne.n 5f58e │ │ add r0, sp, #16 │ │ movs r4, #0 │ │ strd r7, r3, [sp] │ │ str r4, [sp, #8] │ │ - bl 427d4 │ │ + bl 42efc │ │ ldr r0, [sp, #16] │ │ - cbz r0, 5ee20 │ │ - b.n 5ee0a │ │ + cbz r0, 5f604 │ │ + b.n 5f5ee │ │ mov r5, r7 │ │ movs r1, #0 │ │ - cbz r2, 5edc0 │ │ + cbz r2, 5f5a4 │ │ movs r0, #1 │ │ stmia.w r8, {r0, r1, r5} │ │ str.w r3, [r8, #12] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ negs r2, r5 │ │ sbcs.w r7, r1, r3 │ │ - bmi.n 5edd8 │ │ + bmi.n 5f5bc │ │ mov r0, r5 │ │ mov r1, r3 │ │ - bl d4620 │ │ + bl d52e8 │ │ mov r5, r0 │ │ orr.w r3, r1, #2147483648 @ 0x80000000 │ │ - b.n 5ee24 │ │ + b.n 5f608 │ │ movs r0, #2 │ │ mov r5, r2 │ │ mov r3, r7 │ │ stmia.w r8, {r0, r1, r5} │ │ str.w r3, [r8, #12] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ ldr r0, [r1, #12] │ │ movs r1, #5 │ │ str r1, [sp, #16] │ │ mov r1, r9 │ │ mov r2, r3 │ │ - b.n 5ecd8 │ │ + b.n 5f4bc │ │ add r0, sp, #16 │ │ movs r4, #0 │ │ strd r7, r3, [sp] │ │ str r4, [sp, #8] │ │ - bl 426bc │ │ + bl 42de4 │ │ ldr r0, [sp, #16] │ │ - cbz r0, 5ee20 │ │ + cbz r0, 5f604 │ │ ldr r0, [sp, #20] │ │ movs r1, #3 │ │ str.w r1, [r8] │ │ str.w r4, [r8, #4] │ │ str.w r0, [r8, #8] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ @@ -83160,863 +83332,850 @@ │ │ ldr r3, [sp, #28] │ │ movs r0, #0 │ │ movs r1, #0 │ │ stmia.w r8, {r0, r1, r5} │ │ str.w r3, [r8, #12] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - vldr d0, [sp, #24] │ │ + vldr d16, [sp, #24] │ │ movs r0, #0 │ │ movs r1, #0 │ │ - vstr d0, [r8, #8] │ │ + vstr d16, [r8, #8] │ │ strd r0, r1, [r8] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r1, #13 │ │ mov r2, r6 │ │ str r1, [sp, #16] │ │ - b.n 5ecd6 │ │ + b.n 5f4ba │ │ cmp r7, #46 @ 0x2e │ │ - beq.n 5ee8c │ │ + beq.n 5f670 │ │ cmp r7, #69 @ 0x45 │ │ it ne │ │ cmpne r7, #101 @ 0x65 │ │ - bne.n 5ee70 │ │ + bne.n 5f654 │ │ add r0, sp, #16 │ │ movs r4, #0 │ │ strd r4, r4, [sp] │ │ str r4, [sp, #8] │ │ - bl 427d4 │ │ - b.n 5ee9a │ │ + bl 42efc │ │ + b.n 5f67e │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ cmp r2, #0 │ │ it ne │ │ movne r0, #0 │ │ movs r1, #0 │ │ movs r3, #0 │ │ strd r1, r0, [r8, #8] │ │ strd r2, r3, [r8] │ │ add sp, #32 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ add r0, sp, #16 │ │ movs r4, #0 │ │ strd r4, r4, [sp] │ │ str r4, [sp, #8] │ │ - bl 426bc │ │ + bl 42de4 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ - bne.n 5ee0a │ │ + bne.n 5f5ee │ │ ldr r1, [sp, #24] │ │ movs r2, #0 │ │ ldr r0, [sp, #28] │ │ - b.n 5ee7c │ │ + b.n 5f660 │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #8] @ (5eeb8 ) │ │ + ldr r1, [pc, #8] @ (5f69c ) │ │ ldr r3, [r2, #12] │ │ movs r2, #2 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - strh r0, [r2, #4] │ │ + ldrb r4, [r6, #20] │ │ @ instruction: 0xfffbe9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (5eecc ) │ │ + ldr r1, [pc, #8] @ (5f6b0 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #17 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - strb r6, [r7, #2] │ │ - @ instruction: 0xfffbe9d1 │ │ - lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (5eee0 ) │ │ - ldr r3, [r2, #12] │ │ - movs r2, #10 │ │ - add r1, pc │ │ - bx r3 │ │ - nop │ │ - ldr r2, [r2, #120] @ 0x78 │ │ + ldr r2, [r7, #80] @ 0x50 │ │ vtbl.8 d30, {d11-d12}, d29 │ │ - ldr r7, [pc, #960] @ (5f2a8 ) │ │ + ldr r7, [pc, #960] @ (5fa78 ) │ │ sub sp, #84 @ 0x54 │ │ mov r5, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [r1, #12] │ │ ldr r2, [r5, #20] │ │ cmp r2, r1 │ │ - bcs.n 5ef20 │ │ + bcs.n 5f6f0 │ │ movw fp, #19 │ │ movs r3, #1 │ │ movt fp, #128 @ 0x80 │ │ ldrb r7, [r0, r2] │ │ sub.w r6, r7, #9 │ │ cmp r6, #23 │ │ - bhi.n 5ef4c │ │ + bhi.n 5f71c │ │ lsl.w r6, r3, r6 │ │ tst.w r6, fp │ │ - beq.n 5ef4c │ │ + beq.n 5f71c │ │ adds r2, #1 │ │ str r2, [r5, #20] │ │ cmp r1, r2 │ │ - bne.n 5ef02 │ │ + bne.n 5f6d2 │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #60] @ 0x3c │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r4] │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r7, #91 @ 0x5b │ │ - bne.w 5f532 │ │ + bne.w 5fd06 │ │ ldrb r3, [r5, #24] │ │ subs r3, #1 │ │ strb r3, [r5, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5f554 │ │ + beq.w 5fd28 │ │ adds r0, r2, #1 │ │ str r0, [r5, #20] │ │ movs r0, #4 │ │ str r5, [sp, #4] │ │ str r5, [sp, #32] │ │ add r5, sp, #60 @ 0x3c │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ str r4, [sp, #0] │ │ movs r4, #1 │ │ str r0, [sp, #40] @ 0x28 │ │ movs r6, #4 │ │ mov.w r8, #0 │ │ strb.w r4, [sp, #36] @ 0x24 │ │ - b.n 5efa2 │ │ + b.n 5f772 │ │ add r0, sp, #40 @ 0x28 │ │ - bl 474ec │ │ + bl 47cc2 │ │ ldr r6, [sp, #44] @ 0x2c │ │ lsls r0, r7, #4 │ │ ldr r1, [sp, #20] │ │ add.w r8, r7, #1 │ │ str r4, [r6, r0] │ │ add.w r0, r6, r7, lsl #4 │ │ movs r4, #1 │ │ strd r1, r5, [r0, #8] │ │ add r5, sp, #60 @ 0x3c │ │ str.w sl, [r0, #4] │ │ add r1, sp, #32 │ │ mov r0, r5 │ │ str.w r8, [sp, #48] @ 0x30 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.w 5f380 │ │ + beq.w 5fb52 │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ cmp r0, #1 │ │ - bne.w 5f38c │ │ + bne.w 5fb5e │ │ ldr r6, [sp, #32] │ │ add.w r2, r6, #12 │ │ ldmia r2, {r0, r1, r2} │ │ cmp r2, r1 │ │ - bcs.w 5f3a2 │ │ + bcs.w 5fb76 │ │ mov.w ip, #0 │ │ ldrb r3, [r0, r2] │ │ sub.w r7, r3, #9 │ │ cmp r7, #23 │ │ - bhi.n 5eff2 │ │ + bhi.n 5f7c2 │ │ lsl.w r7, r4, r7 │ │ tst.w r7, fp │ │ - beq.n 5eff2 │ │ + beq.n 5f7c2 │ │ adds r2, #1 │ │ str r2, [r6, #20] │ │ cmp r1, r2 │ │ - bne.n 5efd4 │ │ - b.n 5f3a0 │ │ + bne.n 5f7a4 │ │ + b.n 5fb74 │ │ cmp r3, #91 @ 0x5b │ │ - beq.w 5f13a │ │ + beq.w 5f90c │ │ cmp r3, #123 @ 0x7b │ │ - bne.w 5f522 │ │ + bne.w 5fcf6 │ │ ldrb r3, [r6, #24] │ │ subs r3, #1 │ │ strb r3, [r6, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5f3f6 │ │ + beq.w 5fbca │ │ adds r0, r2, #1 │ │ str r0, [r6, #20] │ │ movs r0, #2 │ │ strb.w r4, [sp, #56] @ 0x38 │ │ str r0, [sp, #28] │ │ movs r0, #3 │ │ str r0, [sp, #24] │ │ mov r7, ip │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ str r6, [sp, #52] @ 0x34 │ │ - b.n 5f040 │ │ - ldr r1, [pc, #884] @ (5f39c ) │ │ + b.n 5f810 │ │ + ldr r1, [pc, #888] @ (5fb70 ) │ │ mov r0, sl │ │ movs r2, #13 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - beq.n 5f110 │ │ + beq.n 5f8e0 │ │ mov r0, r9 │ │ - bl 5e614 │ │ + bl 5ed54 │ │ cmp r0, #0 │ │ - bne.w 5f330 │ │ + bne.w 5fb02 │ │ add r5, sp, #60 @ 0x3c │ │ add r1, sp, #52 @ 0x34 │ │ mov r0, r5 │ │ - bl 5e4d4 │ │ + bl 5ec14 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.w 5f186 │ │ + beq.w 5f958 │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ cmp r0, #1 │ │ - bne.w 5f194 │ │ + bne.w 5f966 │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ add.w r1, r9, #12 │ │ ldr.w r0, [r9, #20] │ │ mov r2, r9 │ │ str.w r7, [r9, #8] │ │ adds r0, #1 │ │ str.w r0, [r9, #20] │ │ mov r0, r5 │ │ - bl 75bf0 │ │ + bl 768b8 │ │ ldrd r1, sl, [sp, #60] @ 0x3c │ │ cmp r1, #2 │ │ - beq.w 5f18a │ │ + beq.w 5f95c │ │ ldr r0, [sp, #68] @ 0x44 │ │ lsls r1, r1, #31 │ │ cmp r0, #13 │ │ - beq.n 5f024 │ │ + beq.n 5f7f4 │ │ cmp r0, #4 │ │ - bne.n 5f034 │ │ + bne.n 5f804 │ │ ldr.w r0, [sl] │ │ movw r1, #24942 @ 0x616e │ │ movt r1, #25965 @ 0x656d │ │ cmp r0, r1 │ │ - beq.n 5f0de │ │ + beq.n 5f8ae │ │ ldr.w r0, [sl] │ │ movw r1, #31092 @ 0x7974 │ │ movt r1, #25968 @ 0x6570 │ │ cmp r0, r1 │ │ - bne.n 5f034 │ │ + bne.n 5f804 │ │ ldr r0, [sp, #24] │ │ cmp r0, #3 │ │ - bne.w 5f312 │ │ + bne.w 5fae4 │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5f330 │ │ + bne.w 5fb02 │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r9 │ │ - bl 5f5ea │ │ + bl 5fdbe │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ - cmp r0, #0 │ │ - bne.n 5f186 │ │ + cmp r0, #1 │ │ + beq.n 5f958 │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ str r0, [sp, #24] │ │ - b.n 5f040 │ │ + b.n 5f810 │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.w 5f2f4 │ │ + bne.w 5fac6 │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5f2ae │ │ + bne.w 5fa80 │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r9 │ │ - bl 5c930 │ │ + bl 5d05c │ │ ldrd r4, sl, [sp, #60] @ 0x3c │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - beq.w 5f2b0 │ │ + beq.w 5fa82 │ │ ldr r0, [sp, #68] @ 0x44 │ │ str.w sl, [sp, #8] │ │ str r0, [sp, #20] │ │ - b.n 5f040 │ │ + b.n 5f810 │ │ ldr r0, [sp, #28] │ │ cmp r0, #2 │ │ - bne.w 5f302 │ │ + bne.w 5fad4 │ │ mov r0, r9 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - bne.w 5f330 │ │ + bne.w 5fb02 │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r9 │ │ - bl 5ca3c │ │ + bl 5d160 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ - cbnz r0, 5f186 │ │ + cmp r0, #1 │ │ + beq.n 5f958 │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ str r0, [sp, #28] │ │ - b.n 5f040 │ │ + b.n 5f810 │ │ ldrb r3, [r6, #24] │ │ subs r3, #1 │ │ strb r3, [r6, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5f3f6 │ │ + beq.w 5fbca │ │ adds r0, r2, #1 │ │ add r1, sp, #72 @ 0x48 │ │ str r0, [r6, #20] │ │ mov r0, r5 │ │ strb.w r4, [sp, #76] @ 0x4c │ │ str r6, [sp, #72] @ 0x48 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - bne.n 5f166 │ │ + bne.n 5f938 │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ - b.n 5f180 │ │ + b.n 5f952 │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ cmp r0, #1 │ │ - bne.n 5f266 │ │ + bne.n 5fa38 │ │ ldr r1, [sp, #72] @ 0x48 │ │ mov r0, r5 │ │ - bl 5c930 │ │ + bl 5d05c │ │ ldrd r4, sl, [sp, #60] @ 0x3c │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.n 5f1b2 │ │ + bne.n 5f984 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ - b.n 5f220 │ │ + b.n 5f9f2 │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ ldr r7, [sp, #12] │ │ lsls r0, r4, #1 │ │ - beq.w 5f33e │ │ - b.n 5f338 │ │ + beq.w 5fb10 │ │ + b.n 5fb0a │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - beq.n 5f290 │ │ + beq.n 5fa62 │ │ ldr r7, [sp, #12] │ │ ldr r0, [sp, #24] │ │ cmp r0, #3 │ │ - beq.w 5f2b8 │ │ + beq.w 5fa8a │ │ ldr r0, [sp, #28] │ │ cmp r0, #2 │ │ - beq.w 5f2c8 │ │ + beq.w 5fa9a │ │ ldr.w sl, [sp, #8] │ │ - b.n 5f342 │ │ + b.n 5fb14 │ │ add r1, sp, #72 @ 0x48 │ │ mov r0, r5 │ │ ldr r5, [sp, #68] @ 0x44 │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.n 5f20c │ │ + beq.n 5f9de │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ cmp r0, #1 │ │ - bne.n 5f27a │ │ + bne.n 5fa4c │ │ add r7, sp, #60 @ 0x3c │ │ ldr r1, [sp, #72] @ 0x48 │ │ str r5, [sp, #20] │ │ mov r0, r7 │ │ - bl 5f5ea │ │ + bl 5fdbe │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.n 5f20c │ │ + beq.n 5f9de │ │ add r1, sp, #72 @ 0x48 │ │ mov r0, r7 │ │ ldrb.w r5, [sp, #61] @ 0x3d │ │ - bl 5bd86 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.n 5f20c │ │ + beq.n 5f9de │ │ ldrb.w r0, [sp, #61] @ 0x3d │ │ cmp r0, #1 │ │ - bne.n 5f288 │ │ + bne.n 5fa5a │ │ ldr r1, [sp, #72] @ 0x48 │ │ add r0, sp, #60 @ 0x3c │ │ - bl 5ca3c │ │ + bl 5d160 │ │ ldrb.w r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - bne.n 5f274 │ │ + bne.n 5fa46 │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ cmp r4, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ mov sl, r9 │ │ ldrb r0, [r6, #24] │ │ adds r0, #1 │ │ strb r0, [r6, #24] │ │ mov r0, r6 │ │ - bl 5c870 │ │ + bl 5cf9c │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - beq.w 5f3e2 │ │ + beq.w 5fbb6 │ │ cmp r0, #0 │ │ - bne.w 5f3ca │ │ + bne.w 5fb9e │ │ ldr r1, [sp, #16] │ │ movw r0, #65535 @ 0xffff │ │ bic.w r0, r1, r0 │ │ uxtb.w r1, fp │ │ movw fp, #19 │ │ add r0, r1 │ │ uxtb r1, r5 │ │ movt fp, #128 @ 0x80 │ │ orr.w r5, r0, r1, lsl #8 │ │ str r5, [sp, #16] │ │ ldr r7, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r7, r0 │ │ - bne.w 5ef86 │ │ - b.n 5ef80 │ │ - ldr r1, [pc, #760] @ (5f560 ) │ │ + bne.w 5f756 │ │ + b.n 5f750 │ │ + ldr r1, [pc, #760] @ (5fd34 ) │ │ movs r0, #0 │ │ add r1, pc │ │ - bl 5cb60 │ │ + bl 5d284 │ │ mov sl, r0 │ │ - b.n 5f180 │ │ + b.n 5f952 │ │ ldrb.w fp, [sp, #61] @ 0x3d │ │ - b.n 5f220 │ │ - ldr r1, [pc, #744] @ (5f564 ) │ │ + b.n 5f9f2 │ │ + ldr r1, [pc, #744] @ (5fd38 ) │ │ movs r0, #1 │ │ add r1, pc │ │ - bl 5cb60 │ │ + bl 5d284 │ │ mov r9, r0 │ │ - b.n 5f210 │ │ - ldr r1, [pc, #732] @ (5f568 ) │ │ + b.n 5f9e2 │ │ + ldr r1, [pc, #736] @ (5fd3c ) │ │ movs r0, #2 │ │ add r1, pc │ │ - b.n 5f280 │ │ - ldr r1, [pc, #788] @ (5f5a8 ) │ │ + b.n 5fa52 │ │ + ldr r1, [pc, #792] @ (5fd7c ) │ │ movs r3, #4 │ │ - ldr r0, [pc, #788] @ (5f5ac ) │ │ + ldr r0, [pc, #792] @ (5fd80 ) │ │ add r1, pc │ │ - ldr r2, [pc, #788] @ (5f5b0 ) │ │ + ldr r2, [pc, #792] @ (5fd84 ) │ │ str r1, [sp, #64] @ 0x40 │ │ add r1, sp, #72 @ 0x48 │ │ add r0, pc │ │ str r1, [sp, #60] @ 0x3c │ │ mov r1, r5 │ │ add r2, pc │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov sl, r0 │ │ ldr r7, [sp, #12] │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ - b.n 5f342 │ │ - ldr r1, [pc, #724] @ (5f590 ) │ │ + b.n 5fb14 │ │ + ldr r1, [pc, #728] @ (5fd64 ) │ │ movs r3, #4 │ │ - ldr r0, [pc, #724] @ (5f594 ) │ │ - ldr r2, [pc, #728] @ (5f598 ) │ │ + ldr r0, [pc, #728] @ (5fd68 ) │ │ + ldr r2, [pc, #728] @ (5fd6c ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ - b.n 5f2d6 │ │ - ldr r1, [pc, #720] @ (5f59c ) │ │ + b.n 5faa8 │ │ + ldr r1, [pc, #724] @ (5fd70 ) │ │ movs r3, #13 │ │ - ldr r0, [pc, #720] @ (5f5a0 ) │ │ - ldr r2, [pc, #724] @ (5f5a4 ) │ │ + ldr r0, [pc, #724] @ (5fd74 ) │ │ + ldr r2, [pc, #724] @ (5fd78 ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ str r1, [sp, #64] @ 0x40 │ │ add r1, sp, #72 @ 0x48 │ │ str r1, [sp, #60] @ 0x3c │ │ mov r1, r5 │ │ str r3, [sp, #76] @ 0x4c │ │ str r2, [sp, #72] @ 0x48 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov sl, r0 │ │ ldr r0, [sp, #8] │ │ cmp r4, #0 │ │ it ne │ │ - blxne d7b70 │ │ - b.n 5f33e │ │ - ldr r1, [pc, #628] @ (5f56c ) │ │ - ldr r0, [pc, #632] @ (5f570 ) │ │ - ldr r2, [pc, #632] @ (5f574 ) │ │ + blxne d87c0 │ │ + b.n 5fb10 │ │ + ldr r1, [pc, #644] @ (5fd4c ) │ │ + ldr r0, [pc, #644] @ (5fd50 ) │ │ + ldr r2, [pc, #648] @ (5fd54 ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ - b.n 5f31e │ │ - ldr r1, [pc, #640] @ (5f584 ) │ │ + b.n 5faf0 │ │ + ldr r1, [pc, #640] @ (5fd58 ) │ │ movs r3, #13 │ │ - ldr r0, [pc, #640] @ (5f588 ) │ │ - ldr r2, [pc, #640] @ (5f58c ) │ │ + ldr r0, [pc, #640] @ (5fd5c ) │ │ + ldr r2, [pc, #644] @ (5fd60 ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ - b.n 5f320 │ │ - ldr r1, [pc, #612] @ (5f578 ) │ │ - ldr r0, [pc, #612] @ (5f57c ) │ │ - ldr r2, [pc, #616] @ (5f580 ) │ │ + b.n 5faf2 │ │ + ldr r1, [pc, #600] @ (5fd40 ) │ │ + ldr r0, [pc, #604] @ (5fd44 ) │ │ + ldr r2, [pc, #604] @ (5fd48 ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ movs r3, #4 │ │ str r1, [sp, #64] @ 0x40 │ │ add r1, sp, #72 @ 0x48 │ │ str r1, [sp, #60] @ 0x3c │ │ add r1, sp, #60 @ 0x3c │ │ str r3, [sp, #76] @ 0x4c │ │ str r2, [sp, #72] @ 0x48 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ mov sl, r0 │ │ ldr r7, [sp, #12] │ │ lsls r0, r4, #1 │ │ - beq.n 5f33e │ │ + beq.n 5fb10 │ │ ldr r0, [sp, #8] │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ ldrb r0, [r6, #24] │ │ adds r0, #1 │ │ strb r0, [r6, #24] │ │ mov r0, r6 │ │ - bl 5ea94 │ │ + bl 5f278 │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - beq.n 5f3d2 │ │ - cbnz r0, 5f3ca │ │ + beq.n 5fba6 │ │ + cbnz r0, 5fb9e │ │ movs r0, #1 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r4, r0 │ │ - beq.n 5f390 │ │ + beq.n 5fb62 │ │ movw r0, #65535 @ 0xffff │ │ ldr r1, [sp, #28] │ │ bic.w r0, r7, r0 │ │ orrs r0, r1 │ │ ldr r1, [sp, #24] │ │ orr.w r5, r0, r1, lsl #8 │ │ str r5, [sp, #12] │ │ ldr r7, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r7, r0 │ │ - bne.w 5ef86 │ │ - b.n 5ef80 │ │ + bne.w 5f756 │ │ + b.n 5f750 │ │ ldr r6, [sp, #64] @ 0x40 │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ cmp r5, #0 │ │ - bne.n 5f440 │ │ - b.n 5f456 │ │ + bne.n 5fc14 │ │ + b.n 5fc2a │ │ ldr r5, [sp, #40] @ 0x28 │ │ - b.n 5f464 │ │ + b.n 5fc38 │ │ mov r6, sl │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ cmp r5, #0 │ │ - bne.n 5f440 │ │ - b.n 5f456 │ │ - strb r0, [r1, #0] │ │ + bne.n 5fc14 │ │ + b.n 5fc2a │ │ + nop │ │ + ldr r0, [r3, #72] @ 0x48 │ │ vcvt.f32.s32 d20, d10 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #60] @ 0x3c │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov r6, r0 │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ - cbnz r5, 5f440 │ │ - b.n 5f456 │ │ + cbnz r5, 5fc14 │ │ + b.n 5fc2a │ │ mov r1, sl │ │ mov sl, r0 │ │ - cbnz r4, 5f42a │ │ - b.n 5f430 │ │ - cbz r0, 5f430 │ │ + cbnz r4, 5fbfe │ │ + b.n 5fc04 │ │ + cbz r0, 5fc04 │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ - beq.n 5f3fa │ │ - cbnz r1, 5f428 │ │ + beq.n 5fbce │ │ + cbnz r1, 5fbfc │ │ ldr r1, [r0, #8] │ │ - cbnz r1, 5f3f0 │ │ - b.n 5f428 │ │ - cbz r0, 5f430 │ │ + cbnz r1, 5fbc4 │ │ + b.n 5fbfc │ │ + cbz r0, 5fc04 │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ - beq.n 5f3fa │ │ - cbnz r1, 5f428 │ │ + beq.n 5fbce │ │ + cbnz r1, 5fbfc │ │ ldr r1, [r0, #8] │ │ - cbz r1, 5f428 │ │ + cbz r1, 5fbfc │ │ mov r7, r0 │ │ ldr r4, [r0, #4] │ │ - b.n 5f41e │ │ + b.n 5fbf2 │ │ movs r3, #24 │ │ - b.n 5f3a4 │ │ + b.n 5fb78 │ │ ldrb r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.n 5f428 │ │ + bne.n 5fbfc │ │ ldr r4, [r0, #8] │ │ mov r7, r0 │ │ ldrd r9, r5, [r4] │ │ ldr r1, [r5, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r9 │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r1, r7 │ │ - b.n 5f42a │ │ + b.n 5fbfe │ │ mov r1, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, sl │ │ mov r1, r6 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov r6, r0 │ │ ldrd r4, r5, [sp, #44] @ 0x2c │ │ - cbz r5, 5f456 │ │ + cbz r5, 5fc2a │ │ adds r7, r4, #4 │ │ ldr.w r0, [r7, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r7, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r7, #16 │ │ subs r5, #1 │ │ - bne.n 5f442 │ │ + bne.n 5fc16 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, 5f460 │ │ + cbz r0, 5fc34 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ ldr r0, [sp, #4] │ │ ldrb r1, [r0, #24] │ │ adds r1, #1 │ │ strb r1, [r0, #24] │ │ - bl 5c870 │ │ + bl 5cf9c │ │ mov r4, r0 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - beq.n 5f4ca │ │ + beq.n 5fc9e │ │ cmp r4, #0 │ │ itttt eq │ │ ldreq r0, [sp, #0] │ │ stmiaeq.w r0, {r5, r6, r8} │ │ addeq sp, #84 @ 0x54 │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp.w r8, #0 │ │ - beq.n 5f4a6 │ │ + beq.n 5fc7a │ │ adds r7, r6, #4 │ │ ldr.w r0, [r7, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r7, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r7, #16 │ │ subs.w r8, r8, #1 │ │ - bne.n 5f490 │ │ + bne.n 5fc64 │ │ cmp r5, #0 │ │ mov r0, r6 │ │ ldrd r7, r5, [sp] │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r7] │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbnz r4, 5f4d4 │ │ + cbnz r4, 5fca8 │ │ mov r4, r6 │ │ ldrd r7, r5, [sp] │ │ - b.n 5f4b4 │ │ + b.n 5fc88 │ │ ldr r0, [r4, #0] │ │ ldrd r7, r5, [sp] │ │ cmp r0, #1 │ │ - beq.n 5f4ea │ │ - cbnz r0, 5f518 │ │ + beq.n 5fcbe │ │ + cbnz r0, 5fcec │ │ ldr r0, [r4, #8] │ │ - cbz r0, 5f518 │ │ + cbz r0, 5fcec │ │ ldr.w r9, [r4, #4] │ │ - b.n 5f512 │ │ + b.n 5fce6 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #3 │ │ - bne.n 5f518 │ │ + bne.n 5fcec │ │ ldr.w r9, [r4, #8] │ │ ldrd r8, r7, [r9] │ │ ldr r1, [r7, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r8 │ │ blxne r1 │ │ ldr r0, [r7, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r7, r5, [sp] │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ mov r4, r6 │ │ - blx d7b70 │ │ - b.n 5f4b4 │ │ - ldr r2, [pc, #56] @ (5f55c ) │ │ + blx d87c0 │ │ + b.n 5fc88 │ │ + ldr r2, [pc, #56] @ (5fd30 ) │ │ add.w r1, sp, #83 @ 0x53 │ │ mov r0, r6 │ │ add r2, pc │ │ - bl 5bb48 │ │ - b.n 5f432 │ │ - ldr r2, [pc, #36] @ (5f558 ) │ │ + bl 5c244 │ │ + b.n 5fc06 │ │ + ldr r2, [pc, #36] @ (5fd2c ) │ │ add.w r1, sp, #83 @ 0x53 │ │ mov r0, r5 │ │ add r2, pc │ │ - bl 5bb48 │ │ + bl 5c244 │ │ mov r1, r5 │ │ - bl 22022 │ │ + bl 5c482 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strd r1, r0, [r4] │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r3, #24 │ │ - b.n 5ef22 │ │ - add r2, sp, #200 @ 0xc8 │ │ - movs r7, r0 │ │ - add r2, sp, #776 @ 0x308 │ │ + b.n 5f6f2 │ │ + add r6, sp, #632 @ 0x278 │ │ movs r7, r0 │ │ - add r2, sp, #296 @ 0x128 │ │ + add r7, sp, #120 @ 0x78 │ │ movs r7, r0 │ │ - add r2, sp, #216 @ 0xd8 │ │ + add r6, sp, #672 @ 0x2a0 │ │ movs r7, r0 │ │ - add r2, sp, #160 @ 0xa0 │ │ + add r6, sp, #592 @ 0x250 │ │ movs r7, r0 │ │ - ldrh r3, [r6, r5] │ │ - movs r1, r0 │ │ - ldr r3, [sp, #884] @ 0x374 │ │ - vtbl.8 d22, {d10-d13}, d2 │ │ - @ instruction: 0xfffb5b55 │ │ - movs r1, r0 │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ - vtbx.8 d22, {d26-d28}, d28 │ │ - vtbx.8 d21, {d11-d14}, d19 │ │ - movs r1, r0 │ │ - ldr r3, [sp, #820] @ 0x334 │ │ - @ instruction: 0xfffa6d24 │ │ - vtbl.8 d21, {d27-d30}, d29 │ │ - movs r1, r0 │ │ - str r7, [sp, #512] @ 0x200 │ │ - vtbx.8 d22, {d10-d13}, d4 │ │ - @ instruction: 0xfffb5b9d │ │ - movs r1, r0 │ │ - str r7, [sp, #448] @ 0x1c0 │ │ - vcvt.u16.f16 q11, q7, #6 │ │ - @ instruction: 0xfffb5bd7 │ │ - movs r1, r0 │ │ - str r7, [sp, #656] @ 0x290 │ │ - @ instruction: 0xfffa6b5c │ │ + add r6, sp, #536 @ 0x218 │ │ + movs r7, r0 │ │ + bl ffef3d42 │ │ + str r3, [sp, #772] @ 0x304 │ │ + vqshl.u32 q11, q13, #26 │ │ + vqshlu.s64 d31, d17, #59 @ 0x3b │ │ + vrsra.u64 , , #1 │ │ + vqshl.u64 d22, d0, #58 @ 0x3a │ │ + vcvt.f32.u32 d31, d17 │ │ + @ instruction: 0xffff93cf │ │ + @ instruction: 0xfffa69b2 │ │ + vcvt.f32.u32 , │ │ + vqrdmlah.s q12, , d11[0] │ │ + vqshl.u64 q11, q1, #58 @ 0x3a │ │ + vqshlu.s64 , , #59 @ 0x3b │ │ + vcvt.f32.u32 d24, d27, #1 │ │ + vtbx.8 d22, {d26-d27}, d28 │ │ + vqshl.u32 d31, d5, #27 │ │ + vqrdmlah.s q12, , d31[0] │ │ + vrintp.f32 q11, q13 │ │ vsli.64 , q8, #59 @ 0x3b │ │ sub sp, #4 │ │ ldrd r4, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 5f5d6 │ │ + cbz r6, 5fdaa │ │ adds r7, r4, #4 │ │ ldr.w r0, [r7, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r7, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r7, #16 │ │ subs r6, #1 │ │ - bne.n 5f5c2 │ │ + bne.n 5fd96 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 5f5e6 │ │ + cbz r0, 5fdba │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #12 │ │ mov r5, r1 │ │ mov r8, r0 │ │ ldrd r0, r1, [r1, #12] │ │ ldr r2, [r5, #20] │ │ cmp r2, r1 │ │ - bcs.n 5f626 │ │ + bcs.n 5fdfa │ │ movw r9, #19 │ │ movs r3, #1 │ │ movt r9, #128 @ 0x80 │ │ ldrb r7, [r0, r2] │ │ sub.w r4, r7, #9 │ │ cmp r4, #25 │ │ - bhi.n 5f65a │ │ + bhi.n 5fe2e │ │ lsl.w r6, r3, r4 │ │ tst.w r6, r9 │ │ - beq.n 5f634 │ │ + beq.n 5fe08 │ │ adds r2, #1 │ │ str r2, [r5, #20] │ │ cmp r1, r2 │ │ - bne.n 5f608 │ │ + bne.n 5fddc │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #0] │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - b.n 5f730 │ │ + b.n 5ff04 │ │ cmp r4, #25 │ │ - bne.n 5f65a │ │ + bne.n 5fe2e │ │ mov r0, sp │ │ mov r1, r5 │ │ - bl 5f75c │ │ + bl 5ff30 │ │ ldrb.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.n 5f680 │ │ + bne.n 5fe54 │ │ ldr r0, [sp, #4] │ │ str.w r0, [r8, #4] │ │ movs r0, #1 │ │ strb.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ cmp r7, #123 @ 0x7b │ │ - bne.n 5f752 │ │ + bne.n 5ff26 │ │ ldrb r3, [r5, #24] │ │ subs r3, #1 │ │ strb r3, [r5, #24] │ │ lsls r3, r3, #24 │ │ - beq.n 5f756 │ │ + beq.n 5ff2a │ │ adds r0, r2, #1 │ │ str r0, [r5, #20] │ │ mov r0, sp │ │ mov r1, r5 │ │ - bl 5f75c │ │ + bl 5ff30 │ │ ldrb.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.n 5f69e │ │ + bne.n 5fe72 │ │ ldr r0, [sp, #4] │ │ - b.n 5f6b8 │ │ + b.n 5fe8c │ │ ldrb.w r0, [sp, #1] │ │ - cbz r0, 5f6ce │ │ + cbz r0, 5fea2 │ │ cmp r0, #1 │ │ ite eq │ │ moveq r0, #1 │ │ movne r0, #2 │ │ strb.w r0, [r8, #1] │ │ movs r0, #0 │ │ strb.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ mov r0, r5 │ │ ldrb.w r7, [sp, #1] │ │ - bl 21f8c │ │ - cbnz r0, 5f6b8 │ │ + bl 5f1e0 │ │ + cbnz r0, 5fe8c │ │ mov r0, r5 │ │ - bl 5f8c8 │ │ + bl 60098 │ │ cmp r7, #2 │ │ it ne │ │ cmpne r7, #1 │ │ - cbz r0, 5f6de │ │ + cbz r0, 5feb2 │ │ movs r1, #1 │ │ str.w r0, [r8, #4] │ │ strb.w r1, [r8] │ │ ldrb r1, [r5, #24] │ │ adds r0, r1, #1 │ │ strb r0, [r5, #24] │ │ add sp, #12 │ │ @@ -84029,495 +84188,493 @@ │ │ add.w r2, r5, #12 │ │ ldrb r3, [r5, #24] │ │ strb.w r7, [r8, #1] │ │ ldmia r2, {r0, r1, r2} │ │ adds r3, #1 │ │ cmp r2, r1 │ │ strb r3, [r5, #24] │ │ - bcs.n 5f712 │ │ + bcs.n 5fee6 │ │ movs r3, #1 │ │ ldrb r7, [r0, r2] │ │ sub.w r4, r7, #9 │ │ cmp r4, #23 │ │ - bhi.n 5f716 │ │ + bhi.n 5feea │ │ lsl.w r6, r3, r4 │ │ tst.w r6, r9 │ │ - beq.n 5f716 │ │ + beq.n 5feea │ │ adds r2, #1 │ │ str r2, [r5, #20] │ │ cmp r1, r2 │ │ - bne.n 5f6f4 │ │ + bne.n 5fec8 │ │ mov r2, r1 │ │ movs r3, #3 │ │ - b.n 5f72e │ │ + b.n 5ff02 │ │ cmp r7, #125 @ 0x7d │ │ itttt eq │ │ moveq r0, #0 │ │ strbeq.w r0, [r8] │ │ addeq r0, r2, #1 │ │ streq r0, [r5, #20] │ │ itt eq │ │ addeq sp, #12 │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r3, #10 │ │ str r3, [sp, #0] │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ movs r1, #1 │ │ str.w r0, [r8, #4] │ │ strb.w r1, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r3, #10 │ │ - b.n 5f628 │ │ + b.n 5fdfc │ │ movs r3, #24 │ │ - b.n 5f628 │ │ - bmi.n 5f706 │ │ + b.n 5fdfc │ │ + bmi.n 5feda │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #12 │ │ mov r2, r1 │ │ mov r8, r0 │ │ ldr.w r0, [r2, #12]! │ │ mov r9, r1 │ │ ldrd r1, r3, [r2, #4] │ │ cmp r3, r1 │ │ - bcs.n 5f79a │ │ + bcs.n 5ff6c │ │ movs r6, #19 │ │ movs r7, #1 │ │ movt r6, #128 @ 0x80 │ │ ldrb r4, [r0, r3] │ │ subs r4, #9 │ │ cmp r4, #25 │ │ - bhi.w 5f8a0 │ │ + bhi.n 6004e │ │ lsl.w r5, r7, r4 │ │ tst r5, r6 │ │ - beq.n 5f7c8 │ │ + beq.n 5ff9a │ │ adds r3, #1 │ │ str.w r3, [r9, #20] │ │ cmp r1, r3 │ │ - bne.n 5f77c │ │ + bne.n 5ff50 │ │ mov r3, r1 │ │ movs r2, #5 │ │ str r2, [sp, #0] │ │ adds r2, r3, #1 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ movs r1, #1 │ │ str.w r0, [r8, #4] │ │ strb.w r1, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ cmp r4, #25 │ │ - bne.n 5f8a0 │ │ + bne.n 6004e │ │ movs r0, #0 │ │ mov r1, r2 │ │ str.w r0, [r9, #8] │ │ adds r0, r3, #1 │ │ str.w r0, [r9, #20] │ │ mov r0, sp │ │ mov r2, r9 │ │ - bl 75bf0 │ │ + bl 768b8 │ │ ldrd r0, r6, [sp] │ │ cmp r0, #2 │ │ - bne.n 5f7fa │ │ + bne.n 5ffcc │ │ movs r0, #1 │ │ str.w r6, [r8, #4] │ │ strb.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldr r7, [sp, #8] │ │ lsls r0, r0, #31 │ │ - beq.n 5f818 │ │ + beq.n 5ffea │ │ cmp r7, #4 │ │ - beq.n 5f832 │ │ + beq.n 60004 │ │ cmp r7, #5 │ │ - bne.n 5f844 │ │ - ldr r1, [pc, #172] @ (5f8b8 ) │ │ + bne.n 60016 │ │ + ldr r1, [pc, #172] @ (60088 ) │ │ mov r0, r6 │ │ movs r2, #5 │ │ add r1, pc │ │ - blx d7c10 │ │ - cbz r0, 5f82e │ │ - b.n 5f87c │ │ + blx d8860 │ │ + cbz r0, 60000 │ │ + b.n 6005c │ │ cmp r7, #4 │ │ - beq.n 5f832 │ │ + beq.n 60004 │ │ cmp r7, #5 │ │ - bne.n 5f858 │ │ - ldr r1, [pc, #160] @ (5f8c4 ) │ │ + bne.n 6002a │ │ + ldr r1, [pc, #160] @ (60094 ) │ │ mov r0, r6 │ │ movs r2, #5 │ │ add r1, pc │ │ - blx d7c10 │ │ - cbnz r0, 5f87c │ │ + blx d8860 │ │ + cbnz r0, 6005c │ │ movs r0, #0 │ │ - b.n 5f86c │ │ + b.n 6003e │ │ ldr r0, [r6, #0] │ │ movw r1, #24904 @ 0x6148 │ │ movt r1, #26739 @ 0x6873 │ │ cmp r0, r1 │ │ - bne.n 5f87c │ │ + bne.n 6005c │ │ movs r0, #1 │ │ - b.n 5f86c │ │ + b.n 6003e │ │ cmp r7, #12 │ │ - bne.n 5f87c │ │ - ldr r1, [pc, #104] @ (5f8b4 ) │ │ + bne.n 6005c │ │ + ldr r1, [pc, #104] @ (60084 ) │ │ mov r0, r6 │ │ movs r2, #12 │ │ add r1, pc │ │ - blx d7c10 │ │ - cbz r0, 5f86a │ │ - b.n 5f87c │ │ + blx d8860 │ │ + cbz r0, 6003c │ │ + b.n 6005c │ │ cmp r7, #12 │ │ - bne.n 5f87c │ │ - ldr r1, [pc, #96] @ (5f8c0 ) │ │ + bne.n 6005c │ │ + ldr r1, [pc, #96] @ (60090 ) │ │ mov r0, r6 │ │ movs r2, #12 │ │ add r1, pc │ │ - blx d7c10 │ │ - cbnz r0, 5f87c │ │ + blx d8860 │ │ + cbnz r0, 6005c │ │ movs r0, #2 │ │ strb.w r0, [r8, #1] │ │ movs r0, #0 │ │ strb.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r2, [pc, #60] @ (5f8bc ) │ │ + ldr r2, [pc, #48] @ (60080 ) │ │ + mov r1, sp │ │ + mov r0, r9 │ │ + add r2, pc │ │ + bl 5c244 │ │ + b.n 6006a │ │ + ldr r2, [pc, #44] @ (6008c ) │ │ mov r0, r6 │ │ mov r1, r7 │ │ movs r3, #3 │ │ add r2, pc │ │ - bl 5f9a0 │ │ + bl 60170 │ │ mov r1, r9 │ │ - bl 22022 │ │ + bl 5c482 │ │ str.w r0, [r8, #4] │ │ movs r0, #1 │ │ strb.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r2, [pc, #12] @ (5f8b0 ) │ │ - mov r1, sp │ │ - mov r0, r9 │ │ - add r2, pc │ │ - bl 5bb48 │ │ - b.n 5f88a │ │ - nop │ │ - add r7, pc, #24 @ (adr r7, 5f8cc ) │ │ + add r3, sp, #608 @ 0x260 │ │ movs r7, r0 │ │ - str r6, [r7, #120] @ 0x78 │ │ - vqshl.u64 q11, , #59 @ 0x3b │ │ - vsri.32 d26, d8, #5 │ │ + str r4, [r1, #68] @ 0x44 │ │ + vrsqrte.u32 d22, d7 │ │ + vtbx.8 d26, {d11}, d24 │ │ movs r7, r0 │ │ - str r2, [r5, #120] @ 0x78 │ │ - vcvt.u32.f32 q11, │ │ + str r0, [r7, #64] @ 0x40 │ │ + vrecpe.u32 q11, │ │ vsli.64 d27, d16, #59 @ 0x3b │ │ sub sp, #16 │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ ldrd r1, r3, [r4, #16] │ │ cmp r3, r1 │ │ - bcs.n 5f902 │ │ + bcs.n 600d2 │ │ movw lr, #19 │ │ mov.w ip, #1 │ │ movt lr, #128 @ 0x80 │ │ ldrb r2, [r0, r3] │ │ sub.w r5, r2, #9 │ │ cmp r5, #23 │ │ - bhi.n 5f910 │ │ + bhi.n 600e0 │ │ lsl.w r5, ip, r5 │ │ tst.w r5, lr │ │ - beq.n 5f910 │ │ + beq.n 600e0 │ │ adds r3, #1 │ │ str r3, [r4, #20] │ │ cmp r1, r3 │ │ - bne.n 5f8e4 │ │ + bne.n 600b4 │ │ mov r3, r1 │ │ movs r2, #5 │ │ str r2, [sp, #4] │ │ adds r2, r3, #1 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - b.n 5f952 │ │ + b.n 60122 │ │ cmp r2, #110 @ 0x6e │ │ - bne.n 5f972 │ │ + bne.n 60142 │ │ adds r2, r3, #1 │ │ mov ip, r1 │ │ str r2, [r4, #20] │ │ cmp r2, r1 │ │ it hi │ │ movhi ip, r2 │ │ - bcs.n 5f968 │ │ + bcs.n 60138 │ │ ldrb r5, [r0, r2] │ │ adds r2, r3, #2 │ │ str r2, [r4, #20] │ │ cmp r5, #117 @ 0x75 │ │ - bne.n 5f94e │ │ + bne.n 6011e │ │ cmp r2, ip │ │ - beq.n 5f96a │ │ + beq.n 6013a │ │ ldrb r5, [r0, r2] │ │ adds r2, r3, #3 │ │ str r2, [r4, #20] │ │ cmp r5, #108 @ 0x6c │ │ - bne.n 5f94e │ │ + bne.n 6011e │ │ cmp r2, ip │ │ - beq.n 5f96a │ │ + beq.n 6013a │ │ ldrb r5, [r0, r2] │ │ adds r2, r3, #4 │ │ str r2, [r4, #20] │ │ cmp r5, #108 @ 0x6c │ │ ittt eq │ │ moveq r0, #0 │ │ addeq sp, #16 │ │ popeq {r4, r5, r7, pc} │ │ movs r3, #9 │ │ str r3, [sp, #4] │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ mov ip, r2 │ │ movs r2, #5 │ │ str r2, [sp, #4] │ │ mov r2, ip │ │ - b.n 5f952 │ │ - ldr r2, [pc, #20] @ (5f988 ) │ │ + b.n 60122 │ │ + ldr r2, [pc, #20] @ (60158 ) │ │ add r1, sp, #4 │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 5bb48 │ │ + bl 5c244 │ │ mov r1, r4 │ │ - bl 22022 │ │ + bl 5c482 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ - add r6, pc, #336 @ (adr r6, 5fadc ) │ │ + add r2, sp, #784 @ 0x310 │ │ movs r7, r0 │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #8] @ (5f99c ) │ │ + ldr r1, [pc, #8] @ (6016c ) │ │ ldr r3, [r2, #12] │ │ movs r2, #4 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - str r6, [r0, #64] @ 0x40 │ │ + str r6, [r2, #8] │ │ vsli.32 , q8, #27 │ │ sub sp, #32 │ │ - ldr r5, [pc, #36] @ (5f9cc ) │ │ - ldr r4, [pc, #40] @ (5f9d0 ) │ │ - ldr r6, [pc, #40] @ (5f9d4 ) │ │ + ldr r5, [pc, #36] @ (6019c ) │ │ + ldr r4, [pc, #40] @ (601a0 ) │ │ + ldr r6, [pc, #40] @ (601a4 ) │ │ add r5, pc │ │ stmia.w sp, {r0, r1, r2, r3} │ │ add r0, sp, #8 │ │ add r4, pc │ │ strd r5, r0, [sp, #20] │ │ mov r0, sp │ │ add r1, sp, #16 │ │ str r0, [sp, #16] │ │ mov r0, r4 │ │ add r6, pc │ │ str r6, [sp, #28] │ │ - bl 5ea40 │ │ + bl 5f18c │ │ add sp, #32 │ │ pop {r4, r5, r6, pc} │ │ - strb r3, [r0, r3] │ │ - movs r1, r0 │ │ - ldr r7, [sp, #44] @ 0x2c │ │ - vtbl.8 d20, {d10-d11}, d5 │ │ + bl 6419e │ │ + str r7, [sp, #264] @ 0x108 │ │ + vqrdmulh.s q10, q13, d13[0] │ │ movs r1, r0 │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #8] @ (5f9e8 ) │ │ + ldr r1, [pc, #8] @ (601b8 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #18 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - str r4, [r2, #72] @ 0x48 │ │ + str r4, [r4, #16] │ │ @ instruction: 0xfffbe9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (5f9fc ) │ │ + ldr r1, [pc, #8] @ (601cc ) │ │ ldr r3, [r2, #12] │ │ movs r2, #26 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - str r2, [r4, #96] @ 0x60 │ │ + str r2, [r6, #40] @ 0x28 │ │ @ instruction: 0xfffbe9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (5fa10 ) │ │ + ldr r1, [pc, #8] @ (601e0 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #18 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - str r2, [r6, #88] @ 0x58 │ │ + str r2, [r0, #36] @ 0x24 │ │ vtbl.8 d30, {d11-d12}, d29 │ │ rors r0, r6 │ │ sub sp, #16 │ │ mov r3, r1 │ │ ldrd r1, r4, [r1, #16] │ │ mov r8, r0 │ │ cmp r4, r1 │ │ - bcs.n 5faaa │ │ + bcs.n 6027a │ │ ldr r0, [r3, #12] │ │ movs r5, #19 │ │ movs r2, #1 │ │ movt r5, #128 @ 0x80 │ │ ldrb r6, [r0, r4] │ │ sub.w r7, r6, #9 │ │ cmp r7, #23 │ │ - bhi.n 5fa4c │ │ + bhi.n 6021c │ │ lsl.w r7, r2, r7 │ │ tst r7, r5 │ │ - beq.n 5fa4c │ │ + beq.n 6021c │ │ adds r4, #1 │ │ str r4, [r3, #20] │ │ cmp r1, r4 │ │ - bne.n 5fa30 │ │ - b.n 5faaa │ │ + bne.n 60200 │ │ + b.n 6027a │ │ cmp r6, #110 @ 0x6e │ │ - bne.n 5faaa │ │ + bne.n 6027a │ │ adds r2, r4, #1 │ │ mov ip, r1 │ │ str r2, [r3, #20] │ │ cmp r2, r1 │ │ it hi │ │ movhi ip, r2 │ │ - bcs.n 5fada │ │ + bcs.n 602aa │ │ ldrb r7, [r0, r2] │ │ adds r2, r4, #2 │ │ str r2, [r3, #20] │ │ cmp r7, #117 @ 0x75 │ │ - bne.n 5fa92 │ │ + bne.n 60262 │ │ cmp r2, ip │ │ - beq.n 5fadc │ │ + beq.n 602ac │ │ ldrb r7, [r0, r2] │ │ adds r2, r4, #3 │ │ str r2, [r3, #20] │ │ cmp r7, #108 @ 0x6c │ │ - bne.n 5fa92 │ │ + bne.n 60262 │ │ cmp r2, ip │ │ - beq.n 5fadc │ │ + beq.n 602ac │ │ ldrb r7, [r0, r2] │ │ adds r2, r4, #4 │ │ str r2, [r3, #20] │ │ cmp r7, #108 @ 0x6c │ │ itttt eq │ │ moveq.w r0, #2147483648 @ 0x80000000 │ │ streq.w r0, [r8] │ │ addeq sp, #16 │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r3, #9 │ │ str r3, [sp, #0] │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 74f98 │ │ - b.n 5fabc │ │ + bl 75d28 │ │ + b.n 6028c │ │ mov r0, sp │ │ mov r1, r3 │ │ - bl 5c930 │ │ + bl 5d05c │ │ ldr r0, [sp, #0] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 5facc │ │ + bne.n 6029c │ │ ldr r0, [sp, #4] │ │ movs r1, #1 │ │ movt r1, #32768 @ 0x8000 │ │ strd r1, r0, [r8] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldmia.w sp, {r0, r1, r2} │ │ stmia.w r8, {r0, r1, r2} │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ mov ip, r2 │ │ movs r2, #5 │ │ str r2, [sp, #0] │ │ mov r2, ip │ │ - b.n 5fa96 │ │ + b.n 60266 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #12 │ │ mov r5, r1 │ │ mov r8, r0 │ │ ldrd r0, r1, [r1, #12] │ │ ldr r2, [r5, #20] │ │ cmp r2, r1 │ │ - bcs.n 5fb20 │ │ + bcs.n 602f0 │ │ movw r9, #19 │ │ movs r3, #1 │ │ movt r9, #128 @ 0x80 │ │ ldrb r7, [r0, r2] │ │ sub.w r4, r7, #9 │ │ cmp r4, #25 │ │ - bhi.n 5fb54 │ │ + bhi.n 60324 │ │ lsl.w r6, r3, r4 │ │ tst.w r6, r9 │ │ - beq.n 5fb2e │ │ + beq.n 602fe │ │ adds r2, #1 │ │ str r2, [r5, #20] │ │ cmp r1, r2 │ │ - bne.n 5fb02 │ │ + bne.n 602d2 │ │ mov r2, r1 │ │ movs r3, #5 │ │ adds r2, #1 │ │ str r3, [sp, #0] │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - b.n 5fc3e │ │ + b.n 6040e │ │ cmp r4, #25 │ │ - bne.n 5fb54 │ │ + bne.n 60324 │ │ mov r0, sp │ │ mov r1, r5 │ │ - bl 5fcb4 │ │ + bl 60484 │ │ ldrb.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.n 5fb7e │ │ + bne.n 6034e │ │ ldr r0, [sp, #4] │ │ str.w r0, [r8, #4] │ │ movs r0, #1 │ │ strb.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ cmp r7, #123 @ 0x7b │ │ - bne.w 5fcaa │ │ + bne.w 6047a │ │ ldrb r3, [r5, #24] │ │ subs r3, #1 │ │ strb r3, [r5, #24] │ │ lsls r3, r3, #24 │ │ - beq.w 5fcae │ │ + beq.w 6047e │ │ adds r0, r2, #1 │ │ str r0, [r5, #20] │ │ mov r0, sp │ │ mov r1, r5 │ │ - bl 5fcb4 │ │ + bl 60484 │ │ ldrb.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.n 5fba6 │ │ + bne.n 60376 │ │ ldr r0, [sp, #4] │ │ - b.n 5fbce │ │ + b.n 6039e │ │ ldrb.w r0, [sp, #1] │ │ tbb [pc, r0] │ │ ldrb r0, [r1, #28] │ │ ldrb r7, [r6, #13] │ │ strh r1, [r6, #10] │ │ ldrb r5, [r0, #22] │ │ strb r1, [r1, #22] │ │ @@ -84527,28 +84684,28 @@ │ │ movs r0, #0 │ │ strb.w r0, [r8, #1] │ │ strb.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ mov r0, r5 │ │ ldrb.w r7, [sp, #1] │ │ - bl 21f8c │ │ - cbnz r0, 5fbce │ │ + bl 5f1e0 │ │ + cbnz r0, 6039e │ │ mov r0, r5 │ │ - bl 5f8c8 │ │ + bl 60098 │ │ tbb [pc, r7] │ │ lsrs r0, r1, #32 │ │ lsrs r0, r1, #32 │ │ lsrs r0, r1, #32 │ │ lsrs r0, r1, #32 │ │ lsrs r0, r1, #32 │ │ lsrs r0, r1, #32 │ │ lsrs r0, r1, #32 │ │ lsrs r0, r1, #32 │ │ - cbz r0, 5fbe4 │ │ + cbz r0, 603b4 │ │ movs r1, #1 │ │ str.w r0, [r8, #4] │ │ strb.w r1, [r8] │ │ ldrb r1, [r5, #24] │ │ adds r0, r1, #1 │ │ strb r0, [r5, #24] │ │ add sp, #12 │ │ @@ -84558,1757 +84715,1767 @@ │ │ movs r3, #0 │ │ strb.w r7, [r8, #1] │ │ ldmia r2, {r0, r1, r2} │ │ cmp r2, r1 │ │ strb.w r3, [r8] │ │ add.w r3, r6, #1 │ │ strb r3, [r5, #24] │ │ - bcs.n 5fc20 │ │ + bcs.n 603f0 │ │ movs r3, #1 │ │ ldrb r7, [r0, r2] │ │ sub.w r4, r7, #9 │ │ cmp r4, #23 │ │ - bhi.n 5fc24 │ │ + bhi.n 603f4 │ │ lsl.w r6, r3, r4 │ │ tst.w r6, r9 │ │ - beq.n 5fc24 │ │ + beq.n 603f4 │ │ adds r2, #1 │ │ str r2, [r5, #20] │ │ cmp r1, r2 │ │ - bne.n 5fc02 │ │ + bne.n 603d2 │ │ mov r2, r1 │ │ movs r3, #3 │ │ - b.n 5fc3c │ │ + b.n 6040c │ │ cmp r7, #125 @ 0x7d │ │ itttt eq │ │ moveq r0, #0 │ │ strbeq.w r0, [r8] │ │ addeq r0, r2, #1 │ │ streq r0, [r5, #20] │ │ itt eq │ │ addeq sp, #12 │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r3, #10 │ │ str r3, [sp, #0] │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ movs r1, #1 │ │ str.w r0, [r8, #4] │ │ strb.w r1, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r0, #14 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #11 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #4 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #12 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #9 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #2 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #15 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #3 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #7 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #1 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #5 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #13 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #6 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #10 │ │ - b.n 5fc9a │ │ + b.n 6046a │ │ movs r0, #8 │ │ strb.w r0, [r8, #1] │ │ movs r0, #0 │ │ strb.w r0, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ movs r3, #10 │ │ - b.n 5fb22 │ │ + b.n 602f2 │ │ movs r3, #24 │ │ - b.n 5fb22 │ │ - bmi.n 5fc5e │ │ + b.n 602f2 │ │ + bmi.n 6042e │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #16 │ │ mov r2, r1 │ │ mov r9, r0 │ │ ldr.w r0, [r2, #12]! │ │ mov sl, r1 │ │ ldrd r1, r3, [r2, #4] │ │ cmp r3, r1 │ │ - bcs.n 5fcf2 │ │ + bcs.n 604c2 │ │ movs r6, #19 │ │ movs r7, #1 │ │ movt r6, #128 @ 0x80 │ │ ldrb r4, [r0, r3] │ │ subs r4, #9 │ │ cmp r4, #25 │ │ - bhi.w 5fef4 │ │ + bhi.w 606ca │ │ lsl.w r5, r7, r4 │ │ tst r5, r6 │ │ - beq.n 5fd20 │ │ + beq.n 604f0 │ │ adds r3, #1 │ │ str.w r3, [sl, #20] │ │ cmp r1, r3 │ │ - bne.n 5fcd4 │ │ + bne.n 604a4 │ │ mov r3, r1 │ │ movs r2, #5 │ │ str r2, [sp, #4] │ │ adds r2, r3, #1 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #4 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ movs r1, #1 │ │ str.w r0, [r9, #4] │ │ strb.w r1, [r9] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ cmp r4, #25 │ │ - bne.w 5fef4 │ │ + bne.w 606ca │ │ movs r0, #0 │ │ mov r1, r2 │ │ str.w r0, [sl, #8] │ │ adds r0, r3, #1 │ │ str.w r0, [sl, #20] │ │ add r0, sp, #4 │ │ mov r2, sl │ │ - bl 75bf0 │ │ + bl 768b8 │ │ ldrd r0, r6, [sp, #4] │ │ cmp r0, #2 │ │ - bne.n 5fd54 │ │ + bne.n 60524 │ │ movs r0, #1 │ │ str.w r6, [r9, #4] │ │ strb.w r0, [r9] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ ldr.w r8, [sp, #12] │ │ sub.w r0, r8, #3 │ │ cmp r0, #9 │ │ - bhi.w 5feaa │ │ + bhi.w 6068c │ │ tbb [pc, r0] │ │ - subs r7, #5 │ │ - ldrb r0, [r2, #4] │ │ - subs r1, r2, r6 │ │ - str r6, [r2, #4] │ │ - ldr r2, [sp, #648] @ 0x288 │ │ - ldr r1, [pc, #404] @ (5ff08 ) │ │ + adds r7, #5 │ │ + ldrh r0, [r2, #24] │ │ + ldr r5, [pc, #520] @ (60744 ) │ │ + subs r7, r5, r5 │ │ + ldrb r3, [r5, #2] │ │ + ldr r1, [pc, #408] @ (606dc ) │ │ mov r0, r6 │ │ movs r2, #3 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.w 5feaa │ │ + bne.w 6068c │ │ movs r7, #2 │ │ - b.n 5fee4 │ │ - ldr r1, [pc, #388] @ (5ff0c ) │ │ + b.n 606ba │ │ + ldr r1, [pc, #392] @ (606e0 ) │ │ mov r0, r6 │ │ movs r2, #5 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.w 5feaa │ │ + bne.w 6068c │ │ movs r7, #3 │ │ - b.n 5fee4 │ │ - ldr r1, [pc, #368] @ (5ff10 ) │ │ - mov r0, r6 │ │ - movs r2, #8 │ │ - add r1, pc │ │ - blx d7c10 │ │ - cbz r0, 5fe0e │ │ - ldr r1, [pc, #372] @ (5ff20 ) │ │ + b.n 606ba │ │ + ldr r1, [pc, #408] @ (60708 ) │ │ mov r0, r6 │ │ - movs r2, #8 │ │ - movs r7, #8 │ │ + movs r2, #10 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - beq.w 5fee4 │ │ - ldr r1, [pc, #356] @ (5ff24 ) │ │ + beq.w 60680 │ │ + ldr r1, [pc, #396] @ (6070c ) │ │ mov r0, r6 │ │ - movs r2, #8 │ │ + movs r2, #10 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - beq.w 5fee2 │ │ - ldr r1, [pc, #348] @ (5ff30 ) │ │ + beq.w 606b0 │ │ + ldr r1, [pc, #380] @ (60710 ) │ │ mov r0, r6 │ │ - movs r2, #8 │ │ + movs r2, #10 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 5feaa │ │ - movs r7, #12 │ │ - b.n 5fee4 │ │ + bne.n 6068c │ │ + movs r7, #15 │ │ + b.n 606ba │ │ ldr r0, [r6, #0] │ │ movw r1, #28482 @ 0x6f42 │ │ movt r1, #27759 @ 0x6c6f │ │ cmp r0, r1 │ │ - beq.n 5fece │ │ + beq.n 60684 │ │ ldr r0, [r6, #0] │ │ movw r1, #31042 @ 0x7942 │ │ movt r1, #25972 @ 0x6574 │ │ cmp r0, r1 │ │ - beq.n 5feda │ │ + beq.n 606b4 │ │ ldr r0, [r6, #0] │ │ movw r1, #28492 @ 0x6f4c │ │ movt r1, #26478 @ 0x676e │ │ cmp r0, r1 │ │ - bne.n 5feaa │ │ - movs r7, #4 │ │ - b.n 5fee4 │ │ - ldr r1, [pc, #280] @ (5ff2c ) │ │ + beq.n 6067c │ │ + b.n 6068c │ │ + ldr r1, [pc, #272] @ (606e4 ) │ │ mov r0, r6 │ │ - movs r2, #9 │ │ + movs r2, #8 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 5feaa │ │ - movs r7, #11 │ │ - b.n 5fee4 │ │ - ldr r1, [pc, #268] @ (5ff34 ) │ │ + beq.n 6067c │ │ + ldr r1, [pc, #272] @ (606f4 ) │ │ mov r0, r6 │ │ - movs r2, #10 │ │ + movs r2, #8 │ │ + movs r7, #8 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - beq.n 5fed2 │ │ - ldr r1, [pc, #256] @ (5ff38 ) │ │ + beq.n 606ba │ │ + ldr r1, [pc, #260] @ (606f8 ) │ │ mov r0, r6 │ │ - movs r2, #10 │ │ + movs r2, #8 │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - beq.n 5fede │ │ - ldr r1, [pc, #244] @ (5ff3c ) │ │ + beq.n 606b8 │ │ + ldr r1, [pc, #256] @ (60704 ) │ │ mov r0, r6 │ │ - movs r2, #10 │ │ + movs r2, #8 │ │ add r1, pc │ │ - blx d7c10 │ │ - cbnz r0, 5feaa │ │ - movs r7, #15 │ │ - b.n 5fee4 │ │ - ldr r1, [pc, #184] @ (5ff14 ) │ │ + blx d8860 │ │ + cbnz r0, 6068c │ │ + movs r7, #12 │ │ + b.n 606ba │ │ + ldr r1, [pc, #232] @ (60700 ) │ │ mov r0, r6 │ │ - movs r2, #6 │ │ + movs r2, #9 │ │ add r1, pc │ │ - blx d7c10 │ │ - cbz r0, 5fed6 │ │ - ldr r1, [pc, #176] @ (5ff18 ) │ │ + blx d8860 │ │ + cbnz r0, 6068c │ │ + movs r7, #11 │ │ + b.n 606ba │ │ + ldr r1, [pc, #240] @ (60718 ) │ │ mov r0, r6 │ │ - movs r2, #6 │ │ - movs r7, #6 │ │ + movs r2, #12 │ │ + movs r7, #12 │ │ + add r1, pc │ │ + blx d8860 │ │ + cmp r0, #0 │ │ + beq.n 606ba │ │ + b.n 6068c │ │ + ldr r1, [pc, #192] @ (606fc ) │ │ + mov r0, r6 │ │ + movs r2, #7 │ │ add r1, pc │ │ - blx d7c10 │ │ - cbz r0, 5fee4 │ │ - ldr r1, [pc, #164] @ (5ff1c ) │ │ + blx d8860 │ │ + cbnz r0, 6068c │ │ + movs r7, #10 │ │ + b.n 606ba │ │ + ldr r1, [pc, #152] @ (606e8 ) │ │ mov r0, r6 │ │ movs r2, #6 │ │ add r1, pc │ │ - blx d7c10 │ │ - cbnz r0, 5feaa │ │ - movs r7, #7 │ │ - b.n 5fee4 │ │ - ldr r1, [pc, #156] @ (5ff28 ) │ │ + blx d8860 │ │ + cbz r0, 60688 │ │ + ldr r1, [pc, #144] @ (606ec ) │ │ mov r0, r6 │ │ - movs r2, #7 │ │ + movs r2, #6 │ │ + movs r7, #6 │ │ add r1, pc │ │ - blx d7c10 │ │ - cbnz r0, 5feaa │ │ - movs r7, #10 │ │ - b.n 5fee4 │ │ - ldr r1, [pc, #168] @ (5ff44 ) │ │ + blx d8860 │ │ + cbz r0, 606ba │ │ + ldr r1, [pc, #132] @ (606f0 ) │ │ mov r0, r6 │ │ - movs r2, #12 │ │ - movs r7, #12 │ │ + movs r2, #6 │ │ add r1, pc │ │ - blx d7c10 │ │ - cbz r0, 5fee4 │ │ - ldr r2, [pc, #148] @ (5ff40 ) │ │ + blx d8860 │ │ + cbnz r0, 6068c │ │ + movs r7, #7 │ │ + b.n 606ba │ │ + movs r7, #4 │ │ + b.n 606ba │ │ + movs r7, #13 │ │ + b.n 606ba │ │ + movs r7, #0 │ │ + b.n 606ba │ │ + movs r7, #5 │ │ + b.n 606ba │ │ + ldr r2, [pc, #132] @ (60714 ) │ │ mov r0, r6 │ │ mov r1, r8 │ │ movs r3, #18 │ │ add r2, pc │ │ - bl 5f9a0 │ │ + bl 60170 │ │ mov r1, sl │ │ - bl 22022 │ │ + bl 5c482 │ │ str.w r0, [r9, #4] │ │ movs r0, #1 │ │ strb.w r0, [r9] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - movs r7, #0 │ │ - b.n 5fee4 │ │ - movs r7, #13 │ │ - b.n 5fee4 │ │ - movs r7, #5 │ │ - b.n 5fee4 │ │ - movs r7, #1 │ │ - b.n 5fee4 │ │ movs r7, #14 │ │ - b.n 5fee4 │ │ + b.n 606ba │ │ + movs r7, #1 │ │ + b.n 606ba │ │ movs r7, #9 │ │ movs r0, #0 │ │ strb.w r7, [r9, #1] │ │ strb.w r0, [r9] │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r2, [pc, #12] @ (5ff04 ) │ │ + ldr r2, [pc, #12] @ (606d8 ) │ │ add r1, sp, #4 │ │ mov r0, sl │ │ add r2, pc │ │ - bl 5bb48 │ │ - b.n 5feb8 │ │ - nop │ │ - add r0, pc, #648 @ (adr r0, 60190 ) │ │ + bl 5c244 │ │ + b.n 6069a │ │ + add r4, pc, #1008 @ (adr r4, 60acc ) │ │ + movs r7, r0 │ │ + ldrb r2, [r4, r6] │ │ + @ instruction: 0xfffb5d8f │ │ + @ instruction: 0xfffb5d9a │ │ + vqrdmulh.s , , d6[0] │ │ + vcvt.u16.f16 d21, d28, #5 │ │ + vcvt.u16.f16 d21, d20, #5 │ │ + vcvt.u16.f16 , q0, #5 │ │ + @ instruction: 0xfffb5cf8 │ │ + vqrdmulh.s , , d26[0] │ │ + @ instruction: 0xfffb5d97 │ │ + vcvt.u16.f16 , q12, #5 │ │ + vcvt.f32.u32 , q2, #5 │ │ + vqrdmlah.s , , d12[0] │ │ + vqrdmlah.s , , d4[0] │ │ + vsra.u64 d26, d8, #5 │ │ movs r7, r0 │ │ - str r2, [r2, #16] │ │ - vshr.u64 q11, , #5 │ │ - vcvtn.s32.f32 q11, q15 │ │ - vshr.u64 q11, q5, #5 │ │ - vshr.u64 q11, q0, #5 │ │ - vcvta.u32.f32 q11, q4 │ │ - vcvtn.s32.f32 d22, d22 │ │ - vcvta.u32.f32 q11, q6 │ │ - vshr.u64 d22, d28, #5 │ │ - vsra.u32 d22, d25, #5 │ │ - vcvtn.s32.f32 q11, q5 │ │ - vsra.u32 d22, d26, #5 │ │ - vsra.u32 d22, d20, #5 │ │ - vcvtn.s32.f32 d22, d30 │ │ - vqrdmulh.s , , d10[0] │ │ - movs r7, r0 │ │ - str r0, [r7, #8] │ │ + ldrb r4, [r1, r6] │ │ @ instruction: 0xfffbe9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (5ff58 ) │ │ + ldr r1, [pc, #8] @ (6072c ) │ │ ldr r3, [r2, #12] │ │ movs r2, #21 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - str r7, [r2, #16] │ │ + ldrb r3, [r4, r6] │ │ + @ instruction: 0xfffbe9d1 │ │ + lsls r0, r0, #8 │ │ + ldr r1, [pc, #8] @ (60740 ) │ │ + ldr r3, [r2, #12] │ │ + movs r2, #10 │ │ + add r1, pc │ │ + bx r3 │ │ + nop │ │ + ldrh r2, [r2, r6] │ │ @ instruction: 0xfffbe9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (5ff6c ) │ │ + ldr r1, [pc, #8] @ (60754 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #9 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - strb r2, [r2, #1] │ │ + ldr r2, [r6, #76] @ 0x4c │ │ @ instruction: 0xfffbe9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (5ff80 ) │ │ + ldr r1, [pc, #8] @ (60768 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #8 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - ldrsh r6, [r3, r6] │ │ + ldrb r6, [r2, r0] │ │ @ instruction: 0xfffbe9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (5ff94 ) │ │ + ldr r1, [pc, #8] @ (6077c ) │ │ ldr r3, [r2, #12] │ │ movs r2, #23 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - str r5, [r2, #16] │ │ + ldrb r5, [r1, r6] │ │ vsli.32 , q8, #27 │ │ sub sp, #40 @ 0x28 │ │ mov r6, r3 │ │ mov r3, r1 │ │ ldrd r1, r4, [r0] │ │ mov r5, r0 │ │ add r0, sp, #8 │ │ str r2, [sp, #0] │ │ mov r2, r4 │ │ - bl 60058 │ │ + bl 60840 │ │ ldr r0, [sp, #8] │ │ cmp r0, #2 │ │ - bne.n 6001e │ │ + bne.n 60806 │ │ ldrd r5, r4, [r5] │ │ - cbz r5, 5ffec │ │ + cbz r5, 607d4 │ │ cmp r5, #1 │ │ - bne.n 5ffd4 │ │ + bne.n 607bc │ │ add.w r0, r4, #128 @ 0x80 │ │ ldrex r1, [r0] │ │ adds r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 5ffc4 │ │ - b.n 5fffe │ │ + bne.n 607ac │ │ + b.n 607e6 │ │ ldrex r0, [r4] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 5ffd4 │ │ + bne.n 607bc │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 60004 │ │ - bl 767e2 │ │ + bgt.n 607ec │ │ + bl 774b2 │ │ add.w r0, r4, #160 @ 0xa0 │ │ ldrex r1, [r0] │ │ adds r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 5fff0 │ │ + bne.n 607d8 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 5ffe8 │ │ + ble.n 607d0 │ │ movs r0, #16 │ │ - blx d7bb0 │ │ - cbz r0, 60040 │ │ + blx d87f0 │ │ + cbz r0, 60828 │ │ ldr r2, [sp, #56] @ 0x38 │ │ - ldr r1, [pc, #56] @ (60048 ) │ │ + ldr r1, [pc, #56] @ (60830 ) │ │ strd r5, r4, [r0] │ │ add r1, pc │ │ strd r6, r2, [r0, #8] │ │ add sp, #40 @ 0x28 │ │ pop {r4, r5, r6, pc} │ │ add r6, sp, #8 │ │ add.w ip, sp, #24 │ │ ldmia r6, {r1, r2, r6} │ │ - ldr r0, [pc, #36] @ (6004c ) │ │ - ldr r3, [pc, #36] @ (60050 ) │ │ - ldr r4, [pc, #40] @ (60054 ) │ │ + ldr r0, [pc, #36] @ (60834 ) │ │ + ldr r3, [pc, #36] @ (60838 ) │ │ + ldr r4, [pc, #40] @ (6083c ) │ │ add r0, pc │ │ stmia.w ip, {r1, r2, r6} │ │ add r3, pc │ │ add r2, sp, #24 │ │ movs r1, #43 @ 0x2b │ │ add r4, pc │ │ str r4, [sp, #0] │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #4 │ │ movs r1, #16 │ │ - bl 3d806 │ │ - add r5, pc, #352 @ (adr r5, 601ac ) │ │ + bl 3df32 │ │ + add r1, sp, #576 @ 0x240 │ │ movs r7, r0 │ │ - ldrh r1, [r4, #62] @ 0x3e │ │ - vqdmulh.s , , d10[0] │ │ + ldrh r7, [r5, #34] @ 0x22 │ │ + vcvtn.s32.f32 q13, q9 │ │ movs r7, r0 │ │ - add r5, pc, #144 @ (adr r5, 600e8 ) │ │ + add r1, sp, #368 @ 0x170 │ │ movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ mov sl, r3 │ │ mov r7, r2 │ │ mov fp, r0 │ │ cmp r1, #0 │ │ - beq.w 60222 │ │ + beq.w 609b2 │ │ cmp r1, #1 │ │ - bne.w 6023e │ │ + bne.w 609d0 │ │ str.w sl, [sp, #12] │ │ ldr.w sl, [r7, #32] │ │ dmb ish │ │ ldr.w r8, [r7, #36] @ 0x24 │ │ dmb ish │ │ movs.w r0, sl, lsl #31 │ │ - bne.w 602ea │ │ + bne.w 60ac6 │ │ add.w r4, r7, #36 @ 0x24 │ │ add.w r6, r7, #32 │ │ str.w fp, [sp, #8] │ │ movs r5, #0 │ │ mov.w fp, #0 │ │ ubfx r9, sl, #1, #5 │ │ cmp.w r9, #31 │ │ - bne.n 600e4 │ │ + bne.n 608cc │ │ cmp r5, #6 │ │ - bhi.n 600c2 │ │ + bhi.n 608aa │ │ movs r0, #1 │ │ lsrs.w r1, r0, r5 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 600b2 │ │ + beq.n 6089a │ │ adds r5, #1 │ │ - b.n 600cc │ │ - blx d7b90 │ │ + b.n 608b4 │ │ + blx d8800 │ │ cmp r5, #11 │ │ it cc │ │ addcc r5, #1 │ │ ldr.w sl, [r6] │ │ dmb ish │ │ ldr.w r8, [r4] │ │ dmb ish │ │ movs.w r0, sl, lsl #31 │ │ - beq.n 600a2 │ │ - b.n 601d8 │ │ + beq.n 6088a │ │ + b.n 60a7c │ │ cmp.w r9, #30 │ │ it eq │ │ cmpeq.w fp, #0 │ │ - bne.n 60102 │ │ + bne.n 608ea │ │ mov.w r0, #376 @ 0x178 │ │ movs r1, #1 │ │ - blx d7bd0 │ │ + blx d8820 │ │ mov fp, r0 │ │ cmp r0, #0 │ │ - beq.w 60488 │ │ + beq.w 60c64 │ │ cmp.w r8, #0 │ │ - beq.n 60128 │ │ + beq.n 60910 │ │ ldrex r0, [r6] │ │ cmp r0, sl │ │ - bne.n 60168 │ │ + bne.n 60950 │ │ add.w r1, sl, #2 │ │ dmb ish │ │ strex r2, r1, [r6] │ │ movs r1, #0 │ │ cmp r2, #0 │ │ it eq │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ - b.n 6016e │ │ + b.n 60956 │ │ mov.w r0, #376 @ 0x178 │ │ movs r1, #1 │ │ - blx d7bd0 │ │ + blx d8820 │ │ cmp r0, #0 │ │ - beq.w 60488 │ │ + beq.w 60c64 │ │ ldrex r1, [r4] │ │ - cbnz r1, 60150 │ │ + cbnz r1, 60938 │ │ dmb ish │ │ strex r1, r0, [r4] │ │ - cbz r1, 601a8 │ │ + cbz r1, 60988 │ │ ldrex r1, [r4] │ │ cmp r1, #0 │ │ - beq.n 60142 │ │ + beq.n 6092a │ │ movs r1, #0 │ │ clrex │ │ - cbz r1, 601ae │ │ + cbz r1, 6098e │ │ mov r8, r0 │ │ dmb ish │ │ str r0, [r7, #4] │ │ ldrex r0, [r6] │ │ cmp r0, sl │ │ - beq.n 60110 │ │ + beq.n 608f8 │ │ movs r1, #0 │ │ clrex │ │ lsls r1, r1, #31 │ │ dmb ish │ │ - bne.w 6044e │ │ + bne.w 60c2a │ │ ldr.w r8, [r4] │ │ mov r1, r5 │ │ movs r2, #1 │ │ cmp r5, #6 │ │ it cs │ │ movcs r1, #6 │ │ dmb ish │ │ lsrs.w r3, r2, r1 │ │ add.w r2, r2, #1 │ │ yield │ │ - beq.n 6018a │ │ + beq.n 60972 │ │ + mov sl, r0 │ │ cmp r5, #7 │ │ it cc │ │ addcc r5, #1 │ │ - mov sl, r0 │ │ - movs.w r0, sl, lsl #31 │ │ - beq.w 600a2 │ │ - b.n 601d8 │ │ + b.n 608c4 │ │ movs r1, #1 │ │ cmp r1, #0 │ │ - bne.n 60158 │ │ + bne.n 60940 │ │ cmp.w fp, #0 │ │ - beq.n 601be │ │ + beq.n 6099e │ │ mov r8, r0 │ │ mov r0, fp │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ ldr.w sl, [r6] │ │ dmb ish │ │ ldr.w r8, [r4] │ │ - mov fp, r0 │ │ - dmb ish │ │ - movs.w r0, sl, lsl #31 │ │ - beq.w 600a2 │ │ - mov.w r8, #0 │ │ - mov.w r9, #0 │ │ - cmp.w fp, #0 │ │ - itt ne │ │ - movne r0, fp │ │ - blxne d7b70 │ │ - ldr.w fp, [sp, #8] │ │ - cmp.w r8, #0 │ │ - beq.n 602ea │ │ - add.w r0, r9, r9, lsl #1 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - ldr r2, [sp, #12] │ │ - add.w r0, r8, r0, lsl #2 │ │ - strd r2, r1, [r0, #4] │ │ - adds r0, #12 │ │ dmb ish │ │ - ldrex r1, [r0] │ │ - orr.w r1, r1, #1 │ │ - strex r2, r1, [r0] │ │ - cmp r2, #0 │ │ - bne.n 6020c │ │ - add.w r0, r7, #64 @ 0x40 │ │ - b.n 603fe │ │ + mov fp, r0 │ │ + b.n 608c4 │ │ ldr r0, [r7, #32] │ │ ldr r1, [r7, #72] @ 0x48 │ │ tst r1, r0 │ │ - beq.n 60302 │ │ + beq.w 60ade │ │ movs r0, #1 │ │ str.w r0, [fp] │ │ str.w sl, [fp, #4] │ │ str.w r9, [fp, #8] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r5, r7, #8 │ │ movs r0, #1 │ │ ldrex r1, [r5] │ │ cmp r1, #0 │ │ - bne.w 6043e │ │ + bne.w 60c1a │ │ strex r1, r0, [r5] │ │ cmp r1, #0 │ │ - bne.n 60244 │ │ + bne.n 609d6 │ │ dmb ish │ │ - ldr r6, [pc, #716] @ (60528 ) │ │ + ldr r6, [pc, #788] @ (60d04 ) │ │ add r6, pc │ │ ldr r0, [r6, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 60492 │ │ + bne.w 60c6e │ │ movs r4, #0 │ │ ldrb r0, [r7, #12] │ │ cmp r0, #0 │ │ - bne.w 604a2 │ │ + bne.w 60c7e │ │ add.w r1, r7, #40 @ 0x28 │ │ add r0, sp, #16 │ │ - bl 607c0 │ │ + bl 60f9c │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ - beq.w 6040e │ │ + beq.w 60bea │ │ ldr.w r8, [sp, #24] │ │ - cbnz r4, 60290 │ │ + cbnz r4, 60a22 │ │ ldr r1, [r6, #4] │ │ lsls r1, r1, #1 │ │ - bne.w 604f8 │ │ + bne.w 60cd4 │ │ movs r1, #0 │ │ dmb ish │ │ ldrex r2, [r5] │ │ strex r3, r1, [r5] │ │ cmp r3, #0 │ │ - bne.n 60296 │ │ + bne.n 60a28 │ │ cmp r2, #2 │ │ - beq.w 604be │ │ + beq.w 60c9a │ │ cmp.w r8, #0 │ │ - beq.w 604d6 │ │ + beq.w 60cb2 │ │ strd sl, r9, [r8] │ │ movs r1, #1 │ │ dmb ish │ │ strb.w r1, [r8, #8] │ │ movs r1, #2 │ │ str.w r1, [fp] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 602c8 │ │ + bne.n 60a5a │ │ cmp r1, #1 │ │ - bne.w 60438 │ │ + bne.w 60c14 │ │ dmb ish │ │ - bl 41318 │ │ + bl 41a50 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov.w r8, #0 │ │ + mov.w r9, #0 │ │ + cmp.w fp, #0 │ │ + itt ne │ │ + movne r0, fp │ │ + blxne d87c0 │ │ + ldr.w fp, [sp, #8] │ │ + cmp.w r8, #0 │ │ + beq.n 60ac6 │ │ + add.w r0, r9, r9, lsl #1 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + ldr r2, [sp, #12] │ │ + add.w r0, r8, r0, lsl #2 │ │ + strd r2, r1, [r0, #4] │ │ + adds r0, #12 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + orr.w r1, r1, #1 │ │ + strex r2, r1, [r0] │ │ + cmp r2, #0 │ │ + bne.n 60ab0 │ │ + add.w r0, r7, #64 @ 0x40 │ │ + b.n 60bda │ │ movs r0, #1 │ │ str.w r0, [fp] │ │ ldr r0, [sp, #12] │ │ str.w r0, [fp, #4] │ │ ldr r0, [sp, #64] @ 0x40 │ │ str.w r0, [fp, #8] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r4, r7, #32 │ │ movs r5, #0 │ │ - b.n 6031e │ │ - blx d7b90 │ │ + b.n 60afa │ │ + blx d8800 │ │ cmp r5, #11 │ │ it cc │ │ addcc r5, #1 │ │ ldr r0, [r4, #0] │ │ ldr r1, [r7, #72] @ 0x48 │ │ tst r1, r0 │ │ - bne.w 6022a │ │ + bne.w 609bc │ │ subs r1, #1 │ │ ldr.w r6, [r7, #148] @ 0x94 │ │ and.w r3, r1, r0 │ │ ldr r2, [r7, #68] @ 0x44 │ │ add.w r1, r3, r3, lsl #1 │ │ add.w r1, r6, r1, lsl #2 │ │ ldr r6, [r1, #8] │ │ dmb ish │ │ cmp r0, r6 │ │ - bne.n 60358 │ │ + bne.n 60b34 │ │ ldr r6, [r7, #64] @ 0x40 │ │ adds r3, #1 │ │ cmp r3, r6 │ │ - bcs.n 60390 │ │ + bcs.n 60b6c │ │ adds r3, r0, #1 │ │ ldrex r2, [r4] │ │ cmp r2, r0 │ │ - beq.n 603a0 │ │ + beq.n 60b7c │ │ clrex │ │ movs r3, #0 │ │ - cbz r3, 603ae │ │ - b.n 603ee │ │ + cbz r3, 60b8a │ │ + b.n 60bca │ │ ldr r1, [r7, #68] @ 0x44 │ │ adds r2, r0, #1 │ │ add r1, r6 │ │ cmp r1, r2 │ │ - bne.n 603ce │ │ + bne.n 60baa │ │ dmb ish │ │ ldr r1, [r7, #0] │ │ ldr r2, [r7, #68] @ 0x44 │ │ add r1, r2 │ │ cmp r1, r0 │ │ - beq.n 6044a │ │ + beq.n 60c26 │ │ movs r0, #6 │ │ movs r1, #1 │ │ cmp r5, #6 │ │ it cc │ │ movcc r0, r5 │ │ lsrs.w r2, r1, r0 │ │ add.w r1, r1, #1 │ │ yield │ │ - beq.n 6037a │ │ + beq.n 60b56 │ │ ldr r0, [r4, #0] │ │ cmp r5, #7 │ │ it cc │ │ addcc r5, #1 │ │ - b.n 60316 │ │ + b.n 60af2 │ │ negs r2, r2 │ │ ldr r3, [r7, #68] @ 0x44 │ │ ands r2, r0 │ │ add r3, r2 │ │ ldrex r2, [r4] │ │ cmp r2, r0 │ │ - bne.n 6034e │ │ + bne.n 60b2a │ │ dmb ish │ │ strex r6, r3, [r4] │ │ - cbz r6, 603e4 │ │ + cbz r6, 60bc0 │ │ movs r3, #0 │ │ - cbnz r3, 603ee │ │ + cbnz r3, 60bca │ │ movs r0, #6 │ │ movs r1, #1 │ │ cmp r5, #6 │ │ it cc │ │ movcc r0, r5 │ │ lsrs.w r3, r1, r0 │ │ add.w r1, r1, #1 │ │ yield │ │ - beq.n 603b8 │ │ + beq.n 60b94 │ │ cmp r5, #7 │ │ it cc │ │ addcc r5, #1 │ │ mov r0, r2 │ │ - b.n 60316 │ │ + b.n 60af2 │ │ cmp r5, #6 │ │ - bhi.n 6030a │ │ + bhi.n 60ae6 │ │ movs r0, #1 │ │ lsrs.w r1, r0, r5 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 603d4 │ │ + beq.n 60bb0 │ │ adds r5, #1 │ │ - b.n 60314 │ │ + b.n 60af0 │ │ dmb ish │ │ movs r3, #1 │ │ cmp r3, #0 │ │ - beq.n 603ae │ │ + beq.n 60b8a │ │ strd sl, r9, [r1] │ │ adds r0, #1 │ │ dmb ish │ │ str r0, [r1, #8] │ │ add.w r0, r7, #112 @ 0x70 │ │ - bl 605f8 │ │ + bl 60dd4 │ │ movs r0, #2 │ │ str.w r0, [fp] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb.w r0, [r7, #64] @ 0x40 │ │ strd r0, sl, [fp] │ │ str.w r9, [fp, #8] │ │ - cbnz r4, 60422 │ │ + cbnz r4, 60bfe │ │ ldr r0, [r6, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 6050c │ │ + bne.n 60ce8 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r5] │ │ strex r2, r0, [r5] │ │ cmp r2, #0 │ │ - bne.n 60428 │ │ + bne.n 60c04 │ │ cmp r1, #2 │ │ - beq.n 604e6 │ │ + beq.n 60cc2 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r5 │ │ clrex │ │ - bl 76d12 │ │ - b.n 6025a │ │ + bl 779e2 │ │ + b.n 609ec │ │ movs r0, #0 │ │ - b.n 6022c │ │ + b.n 609be │ │ cmp.w r9, #30 │ │ - bne.w 601e0 │ │ + bne.w 60a84 │ │ cmp.w fp, #0 │ │ - beq.n 6051a │ │ + beq.n 60cf6 │ │ dmb ish │ │ str.w fp, [r4] │ │ dmb ish │ │ ldrex r0, [r6] │ │ adds r0, #2 │ │ strex r1, r0, [r6] │ │ cmp r1, #0 │ │ - bne.n 60468 │ │ + bne.n 60c44 │ │ dmb ish │ │ str.w fp, [r8] │ │ mov.w r9, #30 │ │ ldr.w fp, [sp, #8] │ │ - b.n 601f6 │ │ + b.n 60a9a │ │ movs r0, #4 │ │ mov.w r1, #376 @ 0x178 │ │ - bl 3d806 │ │ - bl 76b20 │ │ + bl 3df32 │ │ + bl 777f0 │ │ eor.w r4, r0, #1 │ │ ldrb r0, [r7, #12] │ │ cmp r0, #0 │ │ - beq.w 60270 │ │ - ldr r0, [pc, #140] @ (60530 ) │ │ + beq.w 60a02 │ │ + ldr r0, [pc, #140] @ (60d0c ) │ │ add r2, sp, #16 │ │ - ldr r3, [pc, #140] @ (60534 ) │ │ - ldr r1, [pc, #140] @ (60538 ) │ │ + ldr r3, [pc, #140] @ (60d10 ) │ │ + ldr r1, [pc, #140] @ (60d14 ) │ │ add r0, pc │ │ add r3, pc │ │ strb.w r4, [sp, #20] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ str r5, [sp, #16] │ │ - bl 40f00 │ │ + bl 41638 │ │ mov r4, r0 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r5 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ mov r0, r4 │ │ cmp.w r8, #0 │ │ - bne.w 602b0 │ │ + bne.w 60a42 │ │ mov r0, sl │ │ mov r1, r9 │ │ - bl 609f0 │ │ - ldr r0, [pc, #76] @ (6052c ) │ │ + bl 611cc │ │ + ldr r0, [pc, #76] @ (60d08 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r5 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r4, r0 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r1, #1 │ │ strbeq r1, [r7, #12] │ │ - b.n 60290 │ │ - bl 76b20 │ │ + b.n 60a22 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r7, #12] │ │ - b.n 60422 │ │ - ldr r0, [pc, #8] @ (60524 ) │ │ + b.n 60bfe │ │ + ldr r0, [pc, #8] @ (60d00 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ nop │ │ - str r6, [sp, #448] @ 0x1c0 │ │ + ldr r2, [sp, #784] @ 0x310 │ │ movs r7, r0 │ │ - bls.n 6059c │ │ + ble.n 60c54 │ │ movs r7, r0 │ │ - str r7, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #384] @ 0x180 │ │ movs r7, r0 │ │ - ldrh r3, [r4, #26] │ │ - vtbl.8 d25, {d11}, d16 │ │ + strh r5, [r7, #62] @ 0x3e │ │ + @ instruction: 0xfffb9d04 │ │ movs r7, r0 │ │ - str r7, [sp, #168] @ 0xa8 │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ movs r7, r0 │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ ldrd r0, r1, [r0] │ │ - bl 46f82 │ │ + bl 476a8 │ │ ldrd r4, r5, [r4, #8] │ │ ldr r1, [r5, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r4 │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 60564 │ │ + cbz r0, 60d40 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #20 │ │ ldrd r4, r5, [r0] │ │ ldrd r3, r0, [r0, #8] │ │ mov r2, r5 │ │ str r0, [sp, #0] │ │ add r0, sp, #8 │ │ mov r1, r4 │ │ - bl 60058 │ │ + bl 60840 │ │ ldr r0, [sp, #8] │ │ cmp r0, #2 │ │ - beq.n 605a0 │ │ + beq.n 60d7c │ │ ldrd r6, r7, [sp, #12] │ │ cmp r0, #0 │ │ ldr r1, [r7, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r6 │ │ blxne r1 │ │ ldr r0, [r7, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 46f82 │ │ + b.w 476a8 │ │ push {r4, r5, r7, lr} │ │ ldmia.w r0, {r2, r4, r5} │ │ ldr r1, [r5, #0] │ │ cmp r2, #0 │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r4 │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 605ce │ │ + cbz r0, 60daa │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ ldr r0, [r0, #0] │ │ cmp r0, #1 │ │ - bne.n 605e4 │ │ - ldr r0, [pc, #20] @ (605f0 ) │ │ + bne.n 60dc0 │ │ + ldr r0, [pc, #20] @ (60dcc ) │ │ movs r1, #16 │ │ add r0, pc │ │ - b.w 3f4ac │ │ - ldr r0, [pc, #12] @ (605f4 ) │ │ + b.w 3fc28 │ │ + ldr r0, [pc, #12] @ (60dd0 ) │ │ movs r1, #8 │ │ add r0, pc │ │ - b.w 3f4ac │ │ + b.w 3fc28 │ │ nop │ │ - subs r6, r7, #6 │ │ - @ instruction: 0xfffb58d0 │ │ + adds r2, r0, #1 │ │ + vsli.32 , q2, #27 │ │ vtbl.8 d30, {d11-d12}, d29 │ │ blx lr │ │ sub sp, #16 │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #32] │ │ dmb ish │ │ cmp r0, #0 │ │ - bne.w 60750 │ │ + bne.w 60f2c │ │ movs r0, #1 │ │ ldrex r1, [r4] │ │ cmp r1, #0 │ │ - bne.w 60756 │ │ + bne.w 60f32 │ │ strex r1, r0, [r4] │ │ cmp r1, #0 │ │ - bne.n 60610 │ │ + bne.n 60dec │ │ dmb ish │ │ - ldr r5, [pc, #392] @ (607b0 ) │ │ + ldr r5, [pc, #392] @ (60f8c ) │ │ add r5, pc │ │ ldr r0, [r5, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 60762 │ │ + bne.w 60f3e │ │ mov.w r8, #0 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - bne.w 60772 │ │ + bne.w 60f4e │ │ ldrb.w r0, [r4, #32] │ │ dmb ish │ │ - cbz r0, 60650 │ │ + cbz r0, 60e2c │ │ cmp.w r8, #0 │ │ - beq.n 60734 │ │ - b.n 6073a │ │ + beq.n 60f10 │ │ + b.n 60f16 │ │ add.w r1, r4, #8 │ │ add r0, sp, #4 │ │ - bl 607c0 │ │ + bl 60f9c │ │ ldr r0, [sp, #4] │ │ - cbz r0, 6067e │ │ + cbz r0, 60e5a │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 60662 │ │ + bne.n 60e3e │ │ cmp r1, #1 │ │ - bne.n 6067e │ │ + bne.n 60e5a │ │ dmb ish │ │ ldr r0, [sp, #4] │ │ - bl 41318 │ │ + bl 41a50 │ │ ldrd r7, r0, [r4, #24] │ │ movs r1, #0 │ │ mov sl, r5 │ │ cmp r0, #0 │ │ str r1, [r4, #28] │ │ - beq.n 60710 │ │ + beq.n 60eec │ │ add.w r0, r0, r0, lsl #1 │ │ movs r5, #1 │ │ add.w r6, r7, r0, lsl #2 │ │ ldrd r0, r1, [r7] │ │ ldrex r2, [r0, #20] │ │ - cbnz r2, 606b6 │ │ + cbnz r2, 60e92 │ │ add.w r2, r0, #20 │ │ dmb ish │ │ strex r3, r1, [r2] │ │ - cbz r3, 606e4 │ │ + cbz r3, 60ec0 │ │ ldrex r3, [r2] │ │ cmp r3, #0 │ │ - beq.n 606a8 │ │ + beq.n 60e84 │ │ clrex │ │ dmb ish │ │ adds r7, #12 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 606c4 │ │ + bne.n 60ea0 │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 41318 │ │ + bleq 41a50 │ │ cmp r7, r6 │ │ - bne.n 60696 │ │ - b.n 60710 │ │ + bne.n 60e72 │ │ + b.n 60eec │ │ dmb ish │ │ ldr r1, [r0, #16] │ │ dmb ish │ │ adds r1, #24 │ │ ldrex r2, [r1] │ │ strex r3, r5, [r1] │ │ cmp r3, #0 │ │ - bne.n 606f0 │ │ + bne.n 60ecc │ │ adds r2, #1 │ │ - bne.n 606be │ │ + bne.n 60e9a │ │ mov r9, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ mov r0, r9 │ │ - b.n 606be │ │ + b.n 60e9a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 60718 │ │ + cbz r0, 60ef4 │ │ movs r0, #0 │ │ - b.n 60720 │ │ + b.n 60efc │ │ ldr r0, [r4, #28] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ + mov r5, sl │ │ dmb ish │ │ strb.w r0, [r4, #32] │ │ - mov r5, sl │ │ dmb ish │ │ cmp.w r8, #0 │ │ - bne.n 6073a │ │ + bne.n 60f16 │ │ ldr r0, [r5, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 607a0 │ │ + bne.n 60f7c │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r4] │ │ strex r2, r0, [r4] │ │ cmp r2, #0 │ │ - bne.n 60740 │ │ + bne.n 60f1c │ │ cmp r1, #2 │ │ - beq.n 6078e │ │ + beq.n 60f6a │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ mov r0, r4 │ │ clrex │ │ - bl 76d12 │ │ - b.n 60626 │ │ - bl 76b20 │ │ + bl 779e2 │ │ + b.n 60e02 │ │ + bl 777f0 │ │ eor.w r8, r0, #1 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - beq.w 6063e │ │ - ldr r0, [pc, #64] @ (607b4 ) │ │ + beq.w 60e1a │ │ + ldr r0, [pc, #64] @ (60f90 ) │ │ add r2, sp, #4 │ │ - ldr r3, [pc, #64] @ (607b8 ) │ │ - ldr r1, [pc, #64] @ (607bc ) │ │ + ldr r3, [pc, #64] @ (60f94 ) │ │ + ldr r1, [pc, #64] @ (60f98 ) │ │ add r0, pc │ │ add r3, pc │ │ strb.w r8, [sp, #8] │ │ add r1, pc │ │ strd r1, r4, [sp] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r4 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w d7ab0 │ │ - bl 76b20 │ │ + b.w d8700 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #4] │ │ - b.n 6073a │ │ + b.n 60f16 │ │ nop │ │ - bpl.n 6088c │ │ + bls.n 60eb0 │ │ movs r7, r0 │ │ - ldrh r3, [r2, #4] │ │ - vsli.64 , q0, #59 @ 0x3b │ │ + strh r5, [r5, #40] @ 0x28 │ │ + @ instruction: 0xfffb99f4 │ │ movs r7, r0 │ │ - str r3, [sp, #1000] @ 0x3e8 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ ldr r5, [r1, #8] │ │ mov r8, r0 │ │ cmp r5, #0 │ │ - beq.w 609c0 │ │ - ldr r0, [pc, #528] @ (609e4 ) │ │ + beq.w 6119c │ │ + ldr r0, [pc, #528] @ (611c0 ) │ │ mov r9, r1 │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ dmb ish │ │ - cbnz r6, 607e4 │ │ - bl 76820 │ │ + cbnz r6, 60fc0 │ │ + bl 774f0 │ │ mov r6, r0 │ │ mov r0, r6 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r1, r0 │ │ cmp r0, #1 │ │ - bhi.n 60882 │ │ - ldr r2, [pc, #500] @ (609e8 ) │ │ + bhi.n 6105e │ │ + ldr r2, [pc, #500] @ (611c4 ) │ │ cmp r1, #1 │ │ add r2, pc │ │ ldr r0, [r2, #56] @ 0x38 │ │ dmb ish │ │ - beq.w 60964 │ │ + beq.w 61140 │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r2, #56 @ 0x38 │ │ - bleq 76820 │ │ - blx d7be0 │ │ + bleq 774f0 │ │ + blx d8830 │ │ cmp r0, #2 │ │ - bls.w 609cc │ │ + bls.w 611a8 │ │ subs r0, #8 │ │ ldrex r1, [r0] │ │ adds r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 60818 │ │ + bne.n 60ff4 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.w 609e0 │ │ + ble.w 611bc │ │ ldrd r7, r4, [r0, #8] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 60836 │ │ + bne.n 61012 │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 76a18 │ │ + bleq 776e8 │ │ movs r0, #16 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 609d2 │ │ + beq.w 611ae │ │ strd r7, r4, [r0] │ │ mov r7, r0 │ │ str r6, [r0, #8] │ │ mov r0, r6 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r4, r0 │ │ mov r0, r6 │ │ mov r1, r7 │ │ mov r6, r7 │ │ - blx d7bf0 │ │ + blx d8840 │ │ cmp r4, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r1, r6 │ │ ldrd sl, fp, [r1] │ │ add.w r0, r5, r5, lsl #1 │ │ ldr.w r1, [r9, #4] │ │ add.w r0, r1, r0, lsl #2 │ │ movs r6, #0 │ │ mov r2, r1 │ │ - b.n 608aa │ │ + b.n 61086 │ │ clrex │ │ dmb ish │ │ adds r6, #1 │ │ mov r1, r2 │ │ cmp r2, r0 │ │ - beq.w 609c0 │ │ + beq.w 6119c │ │ ldr.w r3, [r2], #12 │ │ ldrd r5, r4, [r3, #8] │ │ eor.w r4, r4, fp │ │ eor.w r5, r5, sl │ │ orrs r5, r4 │ │ - beq.n 608a0 │ │ + beq.n 6107c │ │ ldr r5, [r1, #4] │ │ ldrex r4, [r3, #20] │ │ cmp r4, #0 │ │ - bne.n 60898 │ │ + bne.n 61074 │ │ add.w r4, r3, #20 │ │ dmb ish │ │ strex r7, r5, [r4] │ │ - cbz r7, 608e0 │ │ + cbz r7, 610bc │ │ ldrex r7, [r4] │ │ cmp r7, #0 │ │ - beq.n 608d0 │ │ - b.n 60898 │ │ + beq.n 610ac │ │ + b.n 61074 │ │ dmb ish │ │ ldr r0, [r1, #8] │ │ cmp r0, #0 │ │ itt ne │ │ dmbne ish │ │ strne r0, [r3, #24] │ │ ldr r0, [r3, #16] │ │ dmb ish │ │ add.w r1, r0, #24 │ │ movs r0, #1 │ │ ldrex r2, [r1] │ │ strex r3, r0, [r1] │ │ cmp r3, #0 │ │ - bne.n 608fc │ │ + bne.n 610d8 │ │ adds r0, r2, #1 │ │ - bne.n 60916 │ │ + bne.n 610f2 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ ldr.w r7, [r9, #8] │ │ cmp r6, r7 │ │ - bcs.n 60958 │ │ + bcs.n 61134 │ │ mvns r3, r6 │ │ ldr.w r1, [r9, #4] │ │ add.w r2, r6, r6, lsl #1 │ │ add r3, r7 │ │ add.w r0, r1, r2, lsl #2 │ │ ldr.w r4, [r1, r2, lsl #2] │ │ add.w r1, r3, r3, lsl #1 │ │ ldrd r5, sl, [r0, #4] │ │ lsls r2, r1, #2 │ │ add.w r1, r0, #12 │ │ - bl d4618 │ │ + bl d53ca │ │ subs r7, #1 │ │ cmp r4, #0 │ │ str.w r7, [r9, #8] │ │ ittt ne │ │ stmiane.w r8, {r4, r5, sl} │ │ addne sp, #4 │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #144] @ (609ec ) │ │ + ldr r2, [pc, #144] @ (611c8 ) │ │ mov r0, r6 │ │ mov r1, r7 │ │ add r2, pc │ │ - bl 3e600 │ │ + bl 3ed00 │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r2, #56 @ 0x38 │ │ - bleq 76820 │ │ - blx d7be0 │ │ + bleq 774f0 │ │ + blx d8830 │ │ cmp r0, #2 │ │ - bls.n 609da │ │ + bls.n 611b6 │ │ subs r0, #8 │ │ ldrex r1, [r0] │ │ adds r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 6097a │ │ + bne.n 61156 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 609e0 │ │ + ble.n 611bc │ │ ldrd sl, fp, [r0, #8] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 60996 │ │ + bne.n 61172 │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 76a18 │ │ + bleq 776e8 │ │ ldr.w r0, [r9, #8] │ │ - cbz r0, 609c0 │ │ + cbz r0, 6119c │ │ ldr.w r1, [r9, #4] │ │ add.w r0, r0, r0, lsl #1 │ │ - b.n 6088e │ │ + b.n 6106a │ │ movs r0, #0 │ │ str.w r0, [r8] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 9549c │ │ - b.n 6082e │ │ + bl 95fc8 │ │ + b.n 6100a │ │ movs r0, #8 │ │ movs r1, #16 │ │ - bl 3d806 │ │ - bl 9549c │ │ - b.n 6098e │ │ + bl 3df32 │ │ + bl 95fc8 │ │ + b.n 6116a │ │ udf #254 @ 0xfe │ │ nop │ │ - stmia r4!, {r3, r5, r6, r7} │ │ + ldmia r1!, {r2, r5} │ │ movs r7, r0 │ │ - bcc.n 6092c │ │ + bvc.n 61150 │ │ movs r7, r0 │ │ - str r1, [sp, #1016] @ 0x3f8 │ │ + str r6, [sp, #328] @ 0x148 │ │ movs r7, r0 │ │ push {r4, r5, r7, lr} │ │ mov r5, r1 │ │ ldr r1, [r1, #0] │ │ mov r4, r0 │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r4 │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 60a0e │ │ + cbz r0, 611ea │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #276 @ 0x114 │ │ ldmia.w r0, {r2, r3, r6} │ │ ldr r4, [r0, #12] │ │ mov r0, r1 │ │ - bl 50090 │ │ + bl 50830 │ │ ldr.w sl, [r0, #52] @ 0x34 │ │ cmp.w sl, #0 │ │ - beq.n 60a54 │ │ + beq.n 61230 │ │ ldr.w ip, [r0, #48] @ 0x30 │ │ add.w r1, sl, sl, lsl #4 │ │ mov r8, r0 │ │ movs r5, #0 │ │ add.w r2, ip, #128 @ 0x80 │ │ lsls r1, r1, #3 │ │ ldr.w r3, [r2], #136 │ │ ldrd r3, r0, [r3, #16] │ │ eors r0, r4 │ │ eors r3, r6 │ │ orrs r0, r3 │ │ - beq.n 60a5c │ │ + beq.n 61238 │ │ adds r5, #1 │ │ subs r1, #136 @ 0x88 │ │ - bne.n 60a3e │ │ - ldr r0, [pc, #164] @ (60afc ) │ │ + bne.n 6121a │ │ + ldr r0, [pc, #164] @ (612d8 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ add.w r0, r5, r5, lsl #4 │ │ movs r2, #112 @ 0x70 │ │ add.w r6, ip, r0, lsl #3 │ │ add r0, sp, #160 @ 0xa0 │ │ mov r1, r6 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w ip, r6, #116 @ 0x74 │ │ ldr.w r9, [r6, #112] @ 0x70 │ │ add.w fp, sp, #136 @ 0x88 │ │ ldmia.w ip, {r0, r2, r3, r4, r7} │ │ mov r1, fp │ │ stmia r1!, {r0, r2, r3, r4, r7} │ │ mvns r0, r5 │ │ add r0, sl │ │ add.w r1, r6, #136 @ 0x88 │ │ add.w r0, r0, r0, lsl #4 │ │ lsls r2, r0, #3 │ │ mov r0, r6 │ │ - bl d44de │ │ + bl d53c2 │ │ sub.w r1, sl, #1 │ │ cmp.w r9, #2147483648 @ 0x80000000 │ │ str.w r1, [r8, #52] @ 0x34 │ │ - beq.n 60af2 │ │ + beq.n 612ce │ │ mov r5, sp │ │ add r1, sp, #160 @ 0xa0 │ │ mov r0, r5 │ │ movs r2, #112 @ 0x70 │ │ - bl d405a │ │ + bl d4c50 │ │ str.w r9, [sp, #112] @ 0x70 │ │ add.w r0, r5, #116 @ 0x74 │ │ ldmia.w fp, {r1, r2, r3, r6, r7} │ │ stmia r0!, {r1, r2, r3, r6, r7} │ │ mov r0, r5 │ │ - bl 5124c │ │ + bl 519d8 │ │ ldr r0, [sp, #128] @ 0x80 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 60aca │ │ + bne.n 612a6 │ │ cmp r1, #1 │ │ - bne.n 60aec │ │ + bne.n 612c8 │ │ dmb ish │ │ ldr r0, [sp, #128] @ 0x80 │ │ add sp, #276 @ 0x114 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w 470d0 │ │ + b.w 477f6 │ │ add sp, #276 @ 0x114 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #12] @ (60b00 ) │ │ + ldr r2, [pc, #12] @ (612dc ) │ │ mov r0, r5 │ │ add r2, pc │ │ - bl 3e600 │ │ - str r7, [sp, #600] @ 0x258 │ │ + bl 3ed00 │ │ + ldr r3, [sp, #936] @ 0x3a8 │ │ movs r7, r0 │ │ - str r7, [sp, #24] │ │ + ldr r3, [sp, #360] @ 0x168 │ │ movs r7, r0 │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ adds r0, #24 │ │ - bl 5124c │ │ + bl 519d8 │ │ ldrd r4, r5, [r4, #16] │ │ ldr r1, [r5, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r4 │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 60b2a │ │ + cbz r0, 61306 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #4 │ │ ldrd r2, r3, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - bl 50090 │ │ + bl 50830 │ │ mov r8, r0 │ │ movs r0, #24 │ │ ldrd sl, r9, [r4, #8] │ │ ldrd r7, fp, [r4, #16] │ │ - blx d7bb0 │ │ - cbz r0, 60b9e │ │ + blx d87f0 │ │ + cbz r0, 6137a │ │ ldr.w r5, [r8, #52] @ 0x34 │ │ mov r6, r0 │ │ ldr.w r0, [r8, #44] @ 0x2c │ │ movs r1, #1 │ │ strd r1, r1, [r6] │ │ cmp r5, r0 │ │ strd r7, fp, [r6, #8] │ │ strd sl, r9, [r6, #16] │ │ - beq.n 60b94 │ │ + beq.n 61370 │ │ ldr.w r0, [r8, #48] @ 0x30 │ │ add.w r1, r5, r5, lsl #4 │ │ movs r2, #128 @ 0x80 │ │ add.w r7, r0, r1, lsl #3 │ │ add.w r1, r4, #24 │ │ mov r0, r7 │ │ - bl d405a │ │ + bl d4c50 │ │ adds r0, r5, #1 │ │ str.w r0, [r8, #52] @ 0x34 │ │ str.w r6, [r7, #128] @ 0x80 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r0, r8, #44 @ 0x2c │ │ - bl 47474 │ │ - b.n 60b6c │ │ + bl 47a76 │ │ + b.n 61348 │ │ movs r0, #8 │ │ movs r1, #24 │ │ - bl 3d806 │ │ - bmi.n 60b52 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - sub sp, #20 │ │ - mov r4, r0 │ │ - add r0, sp, #4 │ │ + bl 3df32 │ │ + bmi.n 6132e │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #16 │ │ mov r6, r1 │ │ + mov r4, r0 │ │ mov r1, r2 │ │ + mov r0, sp │ │ mov r2, r3 │ │ - bl 3e7e2 │ │ - ldrd r7, r5, [sp, #4] │ │ + bl 3eee2 │ │ + ldrd r7, sl, [sp] │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - bne.n 60be4 │ │ + bne.n 613be │ │ mov r0, r6 │ │ - mov r1, r5 │ │ + mov r1, sl │ │ movs r2, #1 │ │ - ldr.w r8, [sp, #12] │ │ - blx 9b34c │ │ + ldr r7, [sp, #8] │ │ + blx 9bfa0 │ │ adds r1, r0, #1 │ │ cmp r1, #2 │ │ - bcs.n 60c1e │ │ + bcs.n 613f2 │ │ movs r0, #3 │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #14 │ │ - b.n 60c30 │ │ + b.n 61404 │ │ movs r0, #23 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 60ca8 │ │ - ldr r1, [pc, #192] @ (60cb0 ) │ │ + beq.n 6147e │ │ + ldr r1, [pc, #196] @ (61490 ) │ │ movs r2, #23 │ │ mov r6, r0 │ │ - mov.w r8, #23 │ │ + movs r5, #23 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ cmp r7, #0 │ │ itt ne │ │ - movne r0, r5 │ │ - blxne d7b70 │ │ + movne r0, sl │ │ + blxne d87c0 │ │ movs r0, #3 │ │ - strd r6, r8, [r4, #8] │ │ + str r5, [r4, #12] │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #7 │ │ - strd r0, r8, [r4] │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + stmia r4!, {r0, r5, r6} │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 60c48 │ │ + bne.n 6141a │ │ movs r0, #3 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r4, #0] │ │ movs r0, #0 │ │ - cmp.w r8, #0 │ │ - strb r0, [r5, #0] │ │ - beq.n 60ca2 │ │ - mov r0, r5 │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w d7abc │ │ + strb.w r0, [sl] │ │ + cbz r7, 61478 │ │ + mov r0, sl │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + b.w d870c │ │ mov r9, r0 │ │ - blx a8aa8 │ │ + blx a96fc │ │ mov r6, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #4 │ │ + mov r0, sp │ │ mov r1, r6 │ │ - bl 3ffbc │ │ - add r6, sp, #4 │ │ - ldmia r6, {r0, r2, r6} │ │ - ldr r1, [pc, #80] @ (60cb4 ) │ │ + bl 40468 │ │ + ldmia.w sp, {r0, r1, r6} │ │ + ldr r5, [pc, #92] @ (61494 ) │ │ cmp r0, #0 │ │ - add r1, pc │ │ + add r5, pc │ │ ite eq │ │ - moveq r1, r2 │ │ + moveq r5, r1 │ │ movne r6, #27 │ │ - cbz r6, 60c86 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + bgt.n 6144a │ │ + bl 3e144 │ │ + cbz r6, 61458 │ │ mov r0, r6 │ │ - mov r7, r1 │ │ - blx d7bb0 │ │ - mov r1, r7 │ │ - mov r7, r0 │ │ - cbnz r0, 60c88 │ │ - movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ - movs r7, #1 │ │ - mov r0, r7 │ │ + blx d87f0 │ │ + cbz r0, 61486 │ │ + mov r8, r0 │ │ + b.n 6145c │ │ + mov.w r8, #1 │ │ + mov r0, r8 │ │ + mov r1, r5 │ │ mov r2, r6 │ │ - bl d44bc │ │ - strd r6, r7, [r4] │ │ + bl d53c6 │ │ + strd r6, r8, [r4] │ │ strd r6, r9, [r4, #8] │ │ movs r0, #0 │ │ - cmp.w r8, #0 │ │ - strb r0, [r5, #0] │ │ - bne.n 60c3c │ │ - add sp, #20 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + cmp r7, #0 │ │ + strb.w r0, [sl] │ │ + bne.n 6140e │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r0, #1 │ │ movs r1, #23 │ │ - bl 3d98e │ │ - ldrh r4, [r5, r1] │ │ - @ instruction: 0xfffb59df │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 3e0ac │ │ + nop │ │ + ldrsb r4, [r6, r3] │ │ + vcvt.f32.s32 , │ │ vrsqrte.f32 d27, d0 │ │ sub sp, #24 │ │ - ldr r0, [pc, #36] @ (60ce4 ) │ │ + ldr r0, [pc, #36] @ (614c4 ) │ │ add.w r1, sp, #23 │ │ - ldr r2, [pc, #36] @ (60ce8 ) │ │ + ldr r2, [pc, #36] @ (614c8 ) │ │ add r0, pc │ │ str r1, [sp, #16] │ │ add r1, sp, #4 │ │ str r1, [sp, #12] │ │ mov r1, sp │ │ strd r0, r0, [sp] │ │ str r1, [sp, #8] │ │ add r2, pc │ │ adds r0, #56 @ 0x38 │ │ add r1, sp, #8 │ │ - bl 6fdf0 │ │ + bl 70adc │ │ add sp, #24 │ │ pop {r7, pc} │ │ nop │ │ - stmia r0!, {} │ │ + stmia r4!, {r3, r4, r5} │ │ movs r7, r0 │ │ - ldr r1, [sp, #288] @ 0x120 │ │ + ldr r5, [sp, #544] @ 0x220 │ │ movs r7, r0 │ │ push {r7, lr} │ │ - bl 60cf8 │ │ + bl 614d8 │ │ movs r0, #1 │ │ pop {r7, pc} │ │ - bmi.n 60ca2 │ │ + bmi.n 61482 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #108 @ 0x6c │ │ mov r8, r0 │ │ ldr r0, [r0, #0] │ │ movs r3, #0 │ │ ldr r2, [r0, #0] │ │ str r3, [r0, #0] │ │ ldr r1, [r2, #64] @ 0x40 │ │ str r3, [r2, #64] @ 0x40 │ │ cmp r1, #0 │ │ - beq.n 60dd4 │ │ + beq.n 615b4 │ │ add r5, sp, #8 │ │ mov r0, r5 │ │ blx r1 │ │ add.w r9, sp, #56 @ 0x38 │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ mov r0, r9 │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ ldmia.w r5, {r1, r2, r3, r4, r6, r7} │ │ stmia r0!, {r1, r2, r3, r4, r6, r7} │ │ ldr.w r4, [r8, #4] │ │ ldr r2, [r4, #0] │ │ ldrd r0, r1, [r2] │ │ orrs r0, r1 │ │ - beq.n 60db6 │ │ + beq.n 61596 │ │ ldrd fp, sl, [r2, #36] @ 0x24 │ │ cmp.w sl, #0 │ │ strd r2, r4, [sp] │ │ - beq.n 60da2 │ │ + beq.n 61582 │ │ movs r6, #0 │ │ - b.n 60d58 │ │ + b.n 61538 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #1 │ │ cmp r6, sl │ │ - beq.n 60da2 │ │ + beq.n 61582 │ │ add.w r0, r6, r6, lsl #1 │ │ add.w r4, fp, r0, lsl #2 │ │ ldrd r5, r8, [r4, #4] │ │ cmp.w r8, #0 │ │ - beq.n 60d46 │ │ + beq.n 61526 │ │ mov.w r9, #0 │ │ - b.n 60d74 │ │ + b.n 61554 │ │ cmp r9, r8 │ │ - beq.n 60d46 │ │ + beq.n 61526 │ │ add.w r0, r5, r9, lsl #4 │ │ add.w r9, r9, #1 │ │ ldr.w r1, [r0, #8]! │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r7, r3, [r1] │ │ cmp r7, #0 │ │ - bne.n 60d84 │ │ + bne.n 61564 │ │ cmp r2, #1 │ │ - bne.n 60d70 │ │ + bne.n 61550 │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ - bl 460f8 │ │ - b.n 60d70 │ │ + bl 46846 │ │ + b.n 61550 │ │ ldr r0, [sp, #0] │ │ add.w r9, sp, #56 @ 0x38 │ │ ldr r4, [sp, #4] │ │ ldr r0, [r0, #32] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, fp │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #0] │ │ movs r1, #0 │ │ movs r2, #1 │ │ strd r2, r1, [r0], #8 │ │ ldmia.w r9!, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ ldmia.w r9, {r1, r2, r3, r5, r6, r7} │ │ stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ movs r0, #1 │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #12] @ (60de4 ) │ │ + ldr r0, [pc, #12] @ (615c4 ) │ │ movs r1, #85 @ 0x55 │ │ - ldr r2, [pc, #12] @ (60de8 ) │ │ + ldr r2, [pc, #12] @ (615c8 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - ldrb r5, [r5, r6] │ │ - vtbx.8 d25, {d11}, d24 │ │ + ldrh r5, [r2, r1] │ │ + vmull.u , d27, d24 │ │ movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #32 │ │ mov r8, r0 │ │ movs r0, #0 │ │ movs r1, #4 │ │ mov r5, sp │ │ strd r0, r1, [sp, #8] │ │ movw r1, #909 @ 0x38d │ │ strd r0, r0, [sp] │ │ strd r0, r0, [sp, #16] │ │ strd r0, r1, [sp, #24] │ │ - b.n 60e14 │ │ + b.n 615f4 │ │ lsrs r0, r2, #2 │ │ - bne.n 60e52 │ │ + bne.n 61632 │ │ mov r0, r5 │ │ - bl 60e70 │ │ + bl 61650 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ - beq.n 60e14 │ │ + beq.n 615f4 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r6, #1 │ │ movs r4, #0 │ │ - b.n 60e3a │ │ + b.n 6161a │ │ umull r2, r7, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r7, r3, r4, r7 │ │ mla r4, r3, r4, r7 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 60e2a │ │ + beq.n 6160a │ │ umull r2, r7, r3, r6 │ │ cmp r0, #1 │ │ - beq.n 60e10 │ │ + beq.n 615f0 │ │ mla r1, r3, r1, r7 │ │ mla r1, r4, r6, r1 │ │ mov r6, r2 │ │ - b.n 60e2a │ │ + b.n 6160a │ │ movs r0, #0 │ │ strb.w r0, [r8, #8] │ │ strd r0, r0, [r8] │ │ add.w r0, r8, #16 │ │ ldmia r5!, {r1, r2, r3, r7} │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r5, {r1, r2, r3, r7} │ │ @@ -86317,557 +86484,557 @@ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r8, r0 │ │ ldr r0, [r0, #20] │ │ adds r0, #1 │ │ str.w r0, [r8, #20] │ │ - bcc.w 60f9e │ │ + bcc.w 6177e │ │ movs r0, #0 │ │ movs r4, #1 │ │ mov r7, r0 │ │ str.w r0, [r8] │ │ str.w r0, [r8, #4] │ │ add.w r0, r4, r4, lsl #1 │ │ lsls r5, r0, #2 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 6108c │ │ + beq.w 6186c │ │ adds r1, r0, #4 │ │ movs r2, #0 │ │ movs r3, #8 │ │ mov r6, r4 │ │ str.w r2, [r1, #-4] │ │ subs r6, #1 │ │ strd r3, r2, [r1], #12 │ │ - bne.n 60eac │ │ + bne.n 6168c │ │ mov r1, r4 │ │ ldr.w r2, [r8, #8] │ │ mov ip, r7 │ │ str r2, [sp, #20] │ │ ldrd r7, r2, [r8, #12] │ │ strd r1, r0, [r8, #8] │ │ add.w r0, r2, r2, lsl #1 │ │ str.w r8, [sp, #28] │ │ add.w r5, r7, r0, lsl #2 │ │ str.w r4, [r8, #16] │ │ movs r0, #0 │ │ mov r6, r7 │ │ str r7, [sp, #32] │ │ - cbz r7, 60f16 │ │ - cbz r0, 60ef2 │ │ - cmp r9, fp │ │ - bne.n 60f22 │ │ + cbz r7, 616f6 │ │ + cbz r0, 616d2 │ │ + cmp fp, r9 │ │ + bne.n 61702 │ │ cmp.w r8, #0 │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp r6, r5 │ │ - beq.w 61062 │ │ + beq.w 61842 │ │ mov sl, r6 │ │ ldr.w r8, [sl], #12 │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - beq.n 60fec │ │ - ldrd r0, r1, [r6, #4] │ │ + beq.n 617cc │ │ + ldrd fp, r0, [r6, #4] │ │ mov r6, sl │ │ - add.w fp, r0, r1, lsl #4 │ │ - mov r9, r0 │ │ + add.w r9, fp, r0, lsl #4 │ │ + mov r0, fp │ │ cmp r0, #0 │ │ - bne.n 60ee4 │ │ - b.n 60ef2 │ │ + bne.n 616c4 │ │ + b.n 616d2 │ │ cmp r0, #0 │ │ - beq.w 6107a │ │ - cmp r9, fp │ │ - bne.n 60f2a │ │ - b.n 61072 │ │ + beq.w 6185a │ │ + cmp fp, r9 │ │ + bne.n 6170a │ │ + b.n 61852 │ │ ldr r1, [sp, #28] │ │ ldr.w ip, [r1] │ │ ldr r4, [r1, #16] │ │ - ldr.w sl, [r9] │ │ + ldr.w sl, [fp] │ │ movw r1, #31829 @ 0x7c55 │ │ movt r1, #32586 @ 0x7f4a │ │ mul.w r1, sl, r1 │ │ and.w r1, r1, ip │ │ cmp r4, r1 │ │ - bls.w 61080 │ │ - ldrd lr, r2, [r9, #4] │ │ + bls.w 61860 │ │ + ldrd lr, r2, [fp, #4] │ │ add.w r1, r1, r1, lsl #1 │ │ str r2, [sp, #24] │ │ ldr r2, [sp, #28] │ │ ldr r2, [r2, #12] │ │ ldr.w r3, [r2, r1, lsl #2] │ │ add.w r1, r2, r1, lsl #2 │ │ ldr r7, [r1, #8] │ │ cmp r7, r3 │ │ - beq.n 60f84 │ │ + beq.n 61764 │ │ mov r3, r1 │ │ ldr r1, [r1, #4] │ │ lsls r2, r7, #4 │ │ - add.w r9, r9, #16 │ │ + add.w fp, fp, #16 │ │ str.w sl, [r1, r2] │ │ adds r2, r7, #1 │ │ add.w r1, r1, r7, lsl #4 │ │ str r2, [r3, #8] │ │ ldr r2, [sp, #24] │ │ ldr r7, [sp, #32] │ │ strd lr, r2, [r1, #4] │ │ cmp r7, #0 │ │ - bne.n 60ee2 │ │ - b.n 60f16 │ │ + bne.n 616c2 │ │ + b.n 616f6 │ │ str r0, [sp, #16] │ │ mov r0, r1 │ │ str.w ip, [sp, #12] │ │ strd r1, lr, [sp, #4] │ │ - bl 47386 │ │ + bl 47a3a │ │ ldrd r1, lr, [sp, #4] │ │ ldrd ip, r0, [sp, #12] │ │ - b.n 60f60 │ │ + b.n 61740 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r2, #1 │ │ movs r7, #0 │ │ - b.n 60fc2 │ │ + b.n 617a2 │ │ mla r1, r3, r1, r6 │ │ mla r1, r7, r2, r1 │ │ mov r2, r4 │ │ umull r6, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r5, r3, r7, r5 │ │ mla r7, r3, r7, r5 │ │ mov r3, r6 │ │ lsls r6, r0, #31 │ │ - beq.n 60fb2 │ │ + beq.n 61792 │ │ umull r4, r6, r3, r2 │ │ cmp r0, #1 │ │ - bne.n 60fa8 │ │ + bne.n 61788 │ │ subs r7, r4, #1 │ │ mov.w r0, #0 │ │ sbc.w r0, r0, #0 │ │ strd r7, r0, [r8] │ │ movw r0, #43690 @ 0xaaaa │ │ movt r0, #2730 @ 0xaaa │ │ cmp r4, r0 │ │ - bls.n 61094 │ │ - bl 3da28 │ │ + bls.n 61874 │ │ + bl 3e144 │ │ subs.w r0, r5, sl │ │ - beq.n 61062 │ │ + beq.n 61842 │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #2 │ │ movt r1, #43690 @ 0xaaaa │ │ mov.w fp, #0 │ │ mul.w r8, r0, r1 │ │ - b.n 6101e │ │ + b.n 617fe │ │ ldr.w r0, [r9] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r7, [sp, #32] │ │ add.w fp, fp, #1 │ │ cmp fp, r8 │ │ - beq.n 61062 │ │ + beq.n 61842 │ │ add.w r0, fp, fp, lsl #1 │ │ add.w r9, sl, r0, lsl #2 │ │ ldrd r4, r5, [r9, #4] │ │ cmp r5, #0 │ │ - beq.n 61006 │ │ + beq.n 617e6 │ │ movs r7, #0 │ │ - b.n 61036 │ │ + b.n 61816 │ │ cmp r7, r5 │ │ - beq.n 61006 │ │ + beq.n 617e6 │ │ add.w r0, r4, r7, lsl #4 │ │ adds r7, #1 │ │ ldr.w r1, [r0, #8]! │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 61044 │ │ + bne.n 61824 │ │ cmp r2, #1 │ │ - bne.n 61032 │ │ + bne.n 61812 │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ - bl 460f8 │ │ - b.n 61032 │ │ + bl 46846 │ │ + b.n 61812 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 6107a │ │ + cbz r0, 6185a │ │ mov r0, r7 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ mov r7, r0 │ │ cmp.w r8, #0 │ │ - bne.n 61066 │ │ + bne.n 61846 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #28] @ (610a0 ) │ │ + ldr r2, [pc, #28] @ (61880 ) │ │ mov r0, r1 │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ movs r0, #4 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ cmp r4, #0 │ │ - bne.w 60e92 │ │ + bne.w 61672 │ │ movs r1, #0 │ │ movs r0, #4 │ │ - b.n 60eba │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ + b.n 6169a │ │ + str r2, [sp, #88] @ 0x58 │ │ movs r7, r0 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ ldrd r2, r3, [r0] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - bl 50090 │ │ + bl 50830 │ │ ldr r6, [r4, #8] │ │ movw r1, #31829 @ 0x7c55 │ │ movt r1, #32586 @ 0x7f4a │ │ ldr r3, [r0, #0] │ │ mul.w r2, r6, r1 │ │ ldr r1, [r0, #16] │ │ and.w r5, r3, r2 │ │ cmp r1, r5 │ │ - bls.n 61172 │ │ + bls.n 61952 │ │ ldr r0, [r0, #12] │ │ add.w r5, r5, r5, lsl #1 │ │ ldrd r3, ip, [r4, #12] │ │ add.w r0, r0, r5, lsl #2 │ │ ldr r2, [r4, #20] │ │ ldrd r0, r4, [r0, #4] │ │ sub.w r5, r0, #24 │ │ add.w r0, r4, r4, lsl #1 │ │ lsls r0, r0, #3 │ │ - cbz r0, 6116a │ │ + cbz r0, 6194a │ │ ldr.w r4, [r5, #24]! │ │ subs r0, #24 │ │ ldr r1, [r5, #4] │ │ eors r4, r6 │ │ eors r1, r3 │ │ orrs r1, r4 │ │ - bne.n 610ec │ │ + bne.n 618cc │ │ ldr r7, [r5, #16] │ │ - cbz r7, 61120 │ │ + cbz r7, 61900 │ │ ldr r0, [r5, #12] │ │ lsls r4, r7, #2 │ │ movs r3, #0 │ │ ldr.w r1, [r0, r3, lsl #2] │ │ ldrd r1, r6, [r1, #16] │ │ eors r6, r2 │ │ eor.w r1, r1, ip │ │ orrs r1, r6 │ │ - beq.n 61128 │ │ + beq.n 61908 │ │ adds r3, #1 │ │ subs r4, #4 │ │ - bne.n 61108 │ │ - ldr r0, [pc, #88] @ (6117c ) │ │ + bne.n 618e8 │ │ + ldr r0, [pc, #88] @ (6195c ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ add.w r0, r0, r3, lsl #2 │ │ mvns r1, r3 │ │ adds r2, r7, r1 │ │ mov r1, r0 │ │ ldr.w r4, [r1], #4 │ │ lsls r2, r2, #2 │ │ - bl d4618 │ │ + bl d53ca │ │ subs r0, r7, #1 │ │ str r0, [r5, #16] │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 61144 │ │ + bne.n 61924 │ │ cmp r0, #1 │ │ - bne.n 61166 │ │ + bne.n 61946 │ │ dmb ish │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 470d0 │ │ + b.w 477f6 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #20] @ (61180 ) │ │ + ldr r0, [pc, #20] @ (61960 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r2, [pc, #16] @ (61184 ) │ │ + bl 3fbc0 │ │ + ldr r2, [pc, #16] @ (61964 ) │ │ mov r0, r5 │ │ add r2, pc │ │ - bl 3f474 │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ + bl 3fbfc │ │ + str r5, [sp, #296] @ 0x128 │ │ movs r7, r0 │ │ - str r0, [sp, #640] @ 0x280 │ │ + str r4, [sp, #960] @ 0x3c0 │ │ movs r7, r0 │ │ - ldrh r6, [r6, #40] @ 0x28 │ │ + str r1, [sp, #536] @ 0x218 │ │ movs r7, r0 │ │ push {r4, r5, r7, lr} │ │ ldrd r4, r5, [r0] │ │ ldr r1, [r5, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r4 │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 611a6 │ │ + cbz r0, 61986 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ ldrd r2, r3, [r0, #8] │ │ mov r5, r0 │ │ mov r0, r1 │ │ - bl 50090 │ │ + bl 50830 │ │ mov r4, r0 │ │ ldr r0, [r5, #16] │ │ str r0, [sp, #8] │ │ movs r0, #24 │ │ ldrd r8, r7, [r5] │ │ ldrd r9, r6, [r5, #20] │ │ ldr.w sl, [r5, #28] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 61392 │ │ + beq.w 61b72 │ │ movw r2, #31829 @ 0x7c55 │ │ mov fp, r0 │ │ movt r2, #32586 @ 0x7f4a │ │ ldr r0, [r4, #0] │ │ muls r2, r6 │ │ ldr r1, [r4, #16] │ │ movs r3, #1 │ │ strd r3, r3, [fp] │ │ ldr r3, [sp, #8] │ │ strd r8, r7, [fp, #8] │ │ ands r0, r2 │ │ strd r3, r9, [fp, #16] │ │ cmp r1, r0 │ │ - bls.w 613a2 │ │ + bls.w 61b82 │ │ ldr r2, [r4, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r8, r2, r0, lsl #2 │ │ ldrd r7, r0, [r8, #4] │ │ str r0, [sp, #8] │ │ add.w r0, r0, r0, lsl #1 │ │ sub.w r9, r7, #24 │ │ lsls r5, r0, #3 │ │ mov r0, r5 │ │ - cbz r0, 61254 │ │ + cbz r0, 61a34 │ │ ldr.w r2, [r9, #24]! │ │ subs r0, #24 │ │ ldr.w r3, [r9, #4] │ │ eors r2, r6 │ │ eor.w r3, r3, sl │ │ orrs r2, r3 │ │ - bne.n 6121c │ │ + bne.n 619fc │ │ ldr.w r4, [r9, #16] │ │ ldr.w r0, [r9, #8] │ │ cmp r4, r0 │ │ - beq.w 61388 │ │ + beq.w 61b68 │ │ ldr.w r0, [r9, #12] │ │ str.w fp, [r0, r4, lsl #2] │ │ adds r0, r4, #1 │ │ str.w r0, [r9, #16] │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #4 │ │ str r1, [sp, #4] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 6139a │ │ + beq.w 61b7a │ │ mov r9, r8 │ │ ldr.w r8, [sp, #8] │ │ ldr r1, [sp, #4] │ │ mov ip, r0 │ │ cmp.w r8, #0 │ │ str.w fp, [r0] │ │ - beq.n 61292 │ │ + beq.n 61a72 │ │ mov lr, r7 │ │ movs r0, #0 │ │ mov r2, r7 │ │ ldrd r3, r7, [r2] │ │ eor.w r7, r7, sl │ │ eors r3, r6 │ │ orrs r3, r7 │ │ - beq.n 61346 │ │ + beq.n 61b26 │ │ adds r0, #1 │ │ adds r2, #24 │ │ subs r5, #24 │ │ - bne.n 6127c │ │ + bne.n 61a5c │ │ ldr r0, [r4, #24] │ │ mov r7, r9 │ │ adds r0, #1 │ │ str r0, [r4, #24] │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #0] │ │ ldr r0, [r7, #0] │ │ cmp r8, r0 │ │ - beq.n 6137a │ │ + beq.n 61b5a │ │ ldr r2, [r7, #4] │ │ add.w r3, r8, r8, lsl #1 │ │ ldr r0, [r4, #24] │ │ str.w r6, [r2, r3, lsl #3] │ │ add.w r2, r2, r3, lsl #3 │ │ movs r3, #1 │ │ strd sl, r3, [r2, #4] │ │ strd ip, r3, [r2, #12] │ │ add.w r2, r8, #1 │ │ str r2, [r7, #8] │ │ lsls r2, r0, #29 │ │ - bmi.n 6130c │ │ + bmi.n 61aec │ │ ldr r6, [sp, #0] │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - beq.n 61340 │ │ + beq.n 61b20 │ │ cmp.w fp, #0 │ │ - beq.n 61332 │ │ + beq.n 61b12 │ │ movs r4, #0 │ │ - b.n 612e0 │ │ + b.n 61ac0 │ │ cmp r4, fp │ │ - beq.n 61332 │ │ + beq.n 61b12 │ │ ldr.w r1, [r5, r4, lsl #2] │ │ mov r0, r4 │ │ adds r4, #1 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r7, r3, [r1] │ │ cmp r7, #0 │ │ - bne.n 612ec │ │ + bne.n 61acc │ │ cmp r2, #1 │ │ - bne.n 612dc │ │ + bne.n 61abc │ │ dmb ish │ │ ldr.w r0, [r5, r0, lsl #2] │ │ - bl 470d0 │ │ - b.n 612dc │ │ + bl 477f6 │ │ + b.n 61abc │ │ mov.w r6, #1000 @ 0x3e8 │ │ muls r0, r6 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ ldr r1, [r4, #28] │ │ cmp r0, r1 │ │ - bls.n 612ca │ │ + bls.n 61aaa │ │ mov r0, r4 │ │ - bl 5083c │ │ + bl 50fdc │ │ ldr r1, [r4, #16] │ │ ldr r0, [r4, #24] │ │ cmp r1, #0 │ │ - bne.n 61310 │ │ - ldr r0, [pc, #128] @ (613ac ) │ │ + bne.n 61af0 │ │ + ldr r0, [pc, #128] @ (61b8c ) │ │ add r0, pc │ │ - bl 3fc00 │ │ - cbz r6, 61340 │ │ + bl 40b4c │ │ + cbz r6, 61b20 │ │ mov r0, r5 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r0, r0, r0, lsl #1 │ │ sub.w r8, r8, #1 │ │ movs r2, #24 │ │ mov r7, ip │ │ add.w r0, lr, r0, lsl #3 │ │ ldrd r5, fp, [r0, #12] │ │ ldr r1, [r0, #8] │ │ str r1, [sp, #0] │ │ add.w r1, r8, r8, lsl #1 │ │ add.w r1, lr, r1, lsl #3 │ │ - bl d44de │ │ + bl d53c2 │ │ mov ip, r7 │ │ ldr r1, [sp, #4] │ │ mov r7, r9 │ │ str.w r8, [r9, #8] │ │ ldr r0, [r7, #0] │ │ cmp r8, r0 │ │ - bne.n 612a6 │ │ + bne.n 61a86 │ │ mov r0, r7 │ │ mov r9, ip │ │ - bl 4721e │ │ + bl 47944 │ │ ldr r1, [sp, #4] │ │ mov ip, r9 │ │ - b.n 612a6 │ │ + b.n 61a86 │ │ add.w r0, r9, #8 │ │ - bl 47314 │ │ - b.n 61240 │ │ + bl 47b62 │ │ + b.n 61a20 │ │ movs r0, #8 │ │ movs r1, #24 │ │ - bl 3d806 │ │ + bl 3df32 │ │ movs r0, #4 │ │ movs r1, #4 │ │ - bl 3d806 │ │ - ldr r2, [pc, #12] @ (613b0 ) │ │ + bl 3df32 │ │ + ldr r2, [pc, #12] @ (61b90 ) │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ nop │ │ - ldrh r0, [r0, #26] │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ movs r7, r0 │ │ - ldrh r0, [r1, #24] │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ ldr r2, [r0, #0] │ │ cmp r2, #2 │ │ - bne.w 615c0 │ │ - ldr r6, [pc, #952] @ (6177c ) │ │ + bne.w 61da0 │ │ + ldr r6, [pc, #952] @ (61f5c ) │ │ add r6, pc │ │ ldr r2, [r6, #56] @ 0x38 │ │ dmb ish │ │ cmp r2, #2 │ │ - bne.w 616a2 │ │ + bne.w 61e82 │ │ ldrex r2, [r6, #8] │ │ cmp r2, #0 │ │ - bne.w 616b8 │ │ + bne.w 61e98 │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ strex r3, r2, [r6, #8] │ │ cmp r3, #0 │ │ - bne.w 616bc │ │ + bne.w 61e9c │ │ dmb ish │ │ - ldr r3, [pc, #912] @ (61780 ) │ │ + ldr r3, [pc, #912] @ (61f60 ) │ │ add r3, pc │ │ ldr r2, [r3, #4] │ │ lsls r2, r2, #1 │ │ - bne.w 616ca │ │ + bne.w 61eaa │ │ mov.w r9, #0 │ │ ldrb r2, [r6, #16] │ │ cmp r2, #0 │ │ - bne.w 616e8 │ │ + bne.w 61ec8 │ │ ldr r2, [r0, #0] │ │ cmp r2, #2 │ │ - bne.w 61592 │ │ + bne.w 61d72 │ │ ldr.w lr, [r0, #16] │ │ movw r2, #31829 @ 0x7c55 │ │ movt r2, #32586 @ 0x7f4a │ │ ldr r7, [r6, #24] │ │ mov fp, r3 │ │ ldr r3, [r6, #40] @ 0x28 │ │ mul.w r2, lr, r2 │ │ ands r7, r2 │ │ cmp r3, r7 │ │ - bls.w 6176e │ │ + bls.w 61f4e │ │ ldr r2, [r6, #36] @ 0x24 │ │ add.w r3, r7, r7, lsl #1 │ │ ldr.w r8, [r0, #20] │ │ add.w sl, r2, r3, lsl #2 │ │ movs r2, #16 │ │ ldr.w ip, [sl, #8] │ │ add.w r4, r2, ip, lsl #4 │ │ movs r2, #0 │ │ add.w r5, r2, #16 │ │ cmp r4, r5 │ │ - beq.n 614be │ │ + beq.n 61c9e │ │ ldr.w r7, [sl, #4] │ │ ldr r3, [r7, r2] │ │ add r2, r7 │ │ ldr r2, [r2, #4] │ │ eor.w r3, r3, lr │ │ eor.w r2, r2, r8 │ │ orrs r2, r3 │ │ mov r2, r5 │ │ - bne.n 61446 │ │ + bne.n 61c26 │ │ adds r2, r7, r5 │ │ sub.w r3, r2, #16 │ │ sub.w r2, ip, #1 │ │ lsls r5, r2, #4 │ │ ldr.w ip, [r7, r5] │ │ str.w r2, [sl, #8] │ │ add.w r2, r7, r2, lsl #4 │ │ @@ -86880,3502 +87047,1809 @@ │ │ strd ip, r7, [r3] │ │ strd r5, lr, [r3, #8] │ │ dmb ish │ │ ldrex r3, [r2] │ │ subs r7, r3, #1 │ │ strex r5, r7, [r2] │ │ cmp r5, #0 │ │ - bne.n 6149a │ │ + bne.n 61c7a │ │ cmp r3, #1 │ │ - bne.n 614be │ │ + bne.n 61c9e │ │ mov r4, r0 │ │ mov r0, r2 │ │ dmb ish │ │ mov r5, r1 │ │ - bl 460f8 │ │ + bl 46846 │ │ mov r1, r5 │ │ mov r0, r4 │ │ cmp r1, #0 │ │ - beq.w 615e6 │ │ + beq.w 61dc6 │ │ ldrd r3, r7, [r0, #88] @ 0x58 │ │ mov r4, r0 │ │ ldrd r1, r2, [r0, #76] @ 0x4c │ │ str r7, [sp, #0] │ │ add r7, sp, #8 │ │ mov r0, r7 │ │ - bl 61794 │ │ + bl 61f74 │ │ mov r0, r4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 614de │ │ + bne.n 61cbe │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 460f8 │ │ + bleq 46846 │ │ ldrd r4, r5, [sp, #12] │ │ add r0, sp, #20 │ │ mov r2, r5 │ │ mov r1, r4 │ │ - bl 94660 │ │ + bl 9518c │ │ ldrb.w r0, [sp, #20] │ │ ldr r7, [sp, #24] │ │ cmp r0, #4 │ │ - bhi.w 6163c │ │ + bhi.w 61e1c │ │ cmp r0, #3 │ │ - beq.w 6163c │ │ + beq.w 61e1c │ │ ldr r0, [sp, #8] │ │ subs r0, r0, r5 │ │ cmp r0, #4 │ │ - bls.w 6166a │ │ + bls.w 61e4a │ │ movw r0, #27694 @ 0x6c2e │ │ movs r1, #107 @ 0x6b │ │ movt r0, #25455 @ 0x636f │ │ adds r2, r5, #5 │ │ str r0, [r4, r5] │ │ adds r0, r4, r5 │ │ strb r1, [r0, #4] │ │ add r0, sp, #20 │ │ mov r1, r4 │ │ - bl 94660 │ │ + bl 9518c │ │ ldrb.w r0, [sp, #20] │ │ ldr r5, [sp, #24] │ │ cmp r0, #4 │ │ - bhi.w 61680 │ │ + bhi.w 61e60 │ │ cmp r0, #3 │ │ - beq.w 61680 │ │ + beq.w 61e60 │ │ ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp.w r9, #0 │ │ - bne.n 6156a │ │ + bne.n 61d4a │ │ ldr.w r0, [fp, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 6174c │ │ + bne.w 61f2c │ │ movs r0, #1 │ │ dmb ish │ │ movt r0, #49152 @ 0xc000 │ │ ldrex r1, [r6, #8] │ │ add r1, r0 │ │ strex r2, r1, [r6, #8] │ │ cmp r2, #0 │ │ - bne.n 61574 │ │ + bne.n 61d54 │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - bcs.w 61718 │ │ + bcs.w 61ef8 │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp.w r9, #0 │ │ - bne.n 615a0 │ │ + bne.n 61d80 │ │ ldr r1, [r3, #4] │ │ lsls r1, r1, #1 │ │ - bne.w 61738 │ │ + bne.w 61f18 │ │ movs r2, #1 │ │ dmb ish │ │ movt r2, #49152 @ 0xc000 │ │ ldrex r1, [r6, #8] │ │ add r1, r2 │ │ strex r3, r1, [r6, #8] │ │ cmp r3, #0 │ │ - bne.n 615aa │ │ + bne.n 61d8a │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - bcs.w 61708 │ │ + bcs.w 61ee8 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 615c4 │ │ + bne.n 61da4 │ │ cmp r1, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 460f8 │ │ + bne.n 61dbe │ │ + dmb ish │ │ + bl 46846 │ │ movs r0, #0 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp.w r9, #0 │ │ - bne.n 615f6 │ │ + bne.n 61dd6 │ │ ldr.w r1, [fp, #4] │ │ lsls r1, r1, #1 │ │ - bne.w 6175a │ │ + bne.w 61f3a │ │ movs r2, #1 │ │ dmb ish │ │ movt r2, #49152 @ 0xc000 │ │ ldrex r1, [r6, #8] │ │ add r1, r2 │ │ strex r3, r1, [r6, #8] │ │ cmp r3, #0 │ │ - bne.n 61600 │ │ + bne.n 61de0 │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - bcs.w 61728 │ │ + bcs.w 61f08 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 6161a │ │ + bne.n 61dfa │ │ cmp r1, #1 │ │ - itt eq │ │ - dmbeq ish │ │ - bleq 460f8 │ │ + bne.n 61d6a │ │ + dmb ish │ │ + bl 46846 │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r8, sl, [r7] │ │ ldr.w r1, [sl] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r8 │ │ blxne r1 │ │ ldr.w r0, [sl, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #8] │ │ subs r0, r0, r5 │ │ cmp r0, #4 │ │ - bhi.w 61522 │ │ + bhi.w 61d02 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ add r0, sp, #8 │ │ movs r2, #5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r4, r5, [sp, #12] │ │ - b.n 61522 │ │ + b.n 61d02 │ │ ldrd r8, r7, [r5] │ │ ldr r1, [r7, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r8 │ │ blxne r1 │ │ ldr r0, [r7, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r5 │ │ - blx d7b70 │ │ - b.n 6154e │ │ + blx d87c0 │ │ + b.n 61d2e │ │ mov r4, r0 │ │ mov r5, r1 │ │ - bl 60cb8 │ │ + bl 61498 │ │ mov r1, r5 │ │ mov r0, r4 │ │ ldrex r2, [r6, #8] │ │ cmp r2, #0 │ │ - beq.w 613dc │ │ + beq.w 61bbc │ │ clrex │ │ mov r4, r0 │ │ mov r5, r1 │ │ - bl 94c20 │ │ + bl 9574c │ │ mov r1, r5 │ │ mov r0, r4 │ │ - b.n 613ee │ │ + b.n 61bce │ │ mov r4, r0 │ │ mov r5, r1 │ │ mov r7, r3 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r2, r0 │ │ eor.w r9, r2, #1 │ │ mov r3, r7 │ │ mov r1, r5 │ │ mov r0, r4 │ │ ldrb r2, [r6, #16] │ │ cmp r2, #0 │ │ - beq.w 61406 │ │ - ldr r0, [pc, #152] @ (61784 ) │ │ + beq.w 61be6 │ │ + ldr r0, [pc, #152] @ (61f64 ) │ │ add.w r2, r6, #8 │ │ - ldr r3, [pc, #152] @ (61788 ) │ │ - ldr r1, [pc, #152] @ (6178c ) │ │ + ldr r3, [pc, #152] @ (61f68 ) │ │ + ldr r1, [pc, #152] @ (61f6c ) │ │ add r0, pc │ │ str r2, [sp, #8] │ │ add r3, pc │ │ add r1, pc │ │ add r2, sp, #8 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ strb.w r9, [sp, #12] │ │ - bl 40f00 │ │ + bl 41638 │ │ add.w r2, r6, #8 │ │ mov r4, r0 │ │ mov r0, r2 │ │ - bl 926d4 │ │ + bl 93200 │ │ mov r0, r4 │ │ - b.n 615c0 │ │ + b.n 61da0 │ │ add.w r0, r6, #8 │ │ - bl 926d4 │ │ + bl 93200 │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add.w r2, r6, #8 │ │ mov r4, r0 │ │ mov r0, r2 │ │ - bl 926d4 │ │ + bl 93200 │ │ mov r0, r4 │ │ - b.n 61616 │ │ + b.n 61df6 │ │ mov r4, r0 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r1, #1 │ │ strbeq r1, [r6, #16] │ │ - b.n 615a0 │ │ - bl 76b20 │ │ + b.n 61d80 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r6, #16] │ │ - b.n 6156a │ │ + b.n 61d4a │ │ mov r4, r0 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r1, #1 │ │ strbeq r1, [r6, #16] │ │ - b.n 615f6 │ │ - ldr r2, [pc, #32] @ (61790 ) │ │ + b.n 61dd6 │ │ + ldr r2, [pc, #32] @ (61f70 ) │ │ mov r0, r7 │ │ mov r1, r3 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ nop │ │ - cbnz r0, 61780 │ │ + pop {r3, r4, r5, pc} │ │ movs r7, r0 │ │ - stmia r7!, {r2, r5, r7} │ │ + ldmia r3!, {r2, r6, r7} │ │ movs r7, r0 │ │ - ldrb r3, [r3, #4] │ │ - vcvt.f32.s32 q12, q11 │ │ + strb r1, [r6, #22] │ │ + @ instruction: 0xfffb8a56 │ │ movs r7, r0 │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ + str r3, [sp, #80] @ 0x50 │ │ movs r7, r0 │ │ - strh r0, [r5, #56] @ 0x38 │ │ + ldrh r0, [r7, #26] │ │ movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #40 @ 0x28 │ │ - ldr r4, [sp, #72] @ 0x48 │ │ - mov r9, r3 │ │ - mov r6, r2 │ │ - mov r8, r0 │ │ + cmp.w r2, #4294967295 @ 0xffffffff │ │ + ble.n 62060 │ │ + ldr r6, [sp, #72] @ 0x48 │ │ + mov r4, r2 │ │ + mov r8, r3 │ │ + mov r9, r0 │ │ + mov.w sl, #1 │ │ movs r5, #1 │ │ - movs r7, #1 │ │ - cbz r2, 617ba │ │ - mov r0, r6 │ │ + cbz r2, 61fa2 │ │ + mov r0, r4 │ │ mov r7, r1 │ │ - blx d7bb0 │ │ - mov r1, r7 │ │ - mov r7, r0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 618f0 │ │ - mov r0, r7 │ │ - mov r2, r6 │ │ - bl d44bc │ │ + beq.w 620ee │ │ + mov r5, r0 │ │ + mov r1, r7 │ │ + mov r0, r5 │ │ + mov r2, r4 │ │ + bl d53c6 │ │ add r0, sp, #4 │ │ - mov r1, r6 │ │ + mov r1, r4 │ │ movs r2, #5 │ │ movs r3, #1 │ │ - str r6, [sp, #12] │ │ - stmia.w sp, {r5, r6, r7} │ │ - bl 4e654 │ │ - ldrd r6, r7, [sp, #8] │ │ + strd r5, r4, [sp, #8] │ │ + strd sl, r4, [sp] │ │ + bl 4edf4 │ │ + ldrd r5, r7, [sp, #8] │ │ movw r0, #26926 @ 0x692e │ │ movt r0, #24947 @ 0x6173 │ │ movs r1, #114 @ 0x72 │ │ - str r0, [r6, r7] │ │ - add.w r0, r6, r7 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + str r0, [r5, r7] │ │ + add.w r0, r5, r7 │ │ strb r1, [r0, #4] │ │ - cbz r4, 617f6 │ │ + ble.n 62060 │ │ + cbz r6, 61fec │ │ + mov r0, r6 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 620f6 │ │ + mov r4, r0 │ │ + b.n 61fee │ │ + movs r4, #1 │ │ + mov r1, r8 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ - mov r5, r0 │ │ - cbz r0, 6186c │ │ - mov r0, r5 │ │ - mov r1, r9 │ │ - mov r2, r4 │ │ - add.w sl, r7, #5 │ │ - bl d44bc │ │ - ldrb r0, [r6, #0] │ │ - cmp r4, #0 │ │ - ldr.w r9, [sp, #4] │ │ - str r4, [sp, #24] │ │ - strd r4, r5, [sp, #16] │ │ - itt ne │ │ - addne r1, r5, r4 │ │ - subsne.w r1, r1, #1 │ │ - bne.n 61822 │ │ - cmp r0, #47 @ 0x2f │ │ - beq.n 61826 │ │ - b.n 618a4 │ │ + mov r2, r6 │ │ + add.w r8, r7, #5 │ │ + bl d53c6 │ │ + ldrb r0, [r5, #0] │ │ + ldr.w sl, [sp, #4] │ │ + strd r4, r6, [sp, #20] │ │ + str r6, [sp, #16] │ │ + cbz r6, 6201a │ │ cmp r0, #47 @ 0x2f │ │ - bne.n 6189e │ │ + bne.n 62076 │ │ movs r7, #0 │ │ str r7, [sp, #24] │ │ - subs r0, r4, r7 │ │ - cmp sl, r0 │ │ - bhi.n 618ac │ │ - adds r0, r5, r7 │ │ - mov r1, r6 │ │ - mov r2, sl │ │ - bl d44bc │ │ - cmp.w r9, #0 │ │ - add.w r4, r7, sl │ │ - str r4, [sp, #24] │ │ + subs r0, r6, r7 │ │ + cmp r8, r0 │ │ + bls.n 6202c │ │ + b.n 62088 │ │ + movs r6, #0 │ │ + cmp r0, #47 @ 0x2f │ │ + mov.w r7, #0 │ │ + it eq │ │ + streq r7, [sp, #24] │ │ + subs r0, r6, r7 │ │ + cmp r8, r0 │ │ + bhi.n 62088 │ │ + adds r0, r4, r7 │ │ + mov r1, r5 │ │ + mov r2, r8 │ │ + bl d53c6 │ │ + cmp.w sl, #0 │ │ + add.w r6, r7, r8 │ │ + str r6, [sp, #24] │ │ itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ + movne r0, r5 │ │ + blxne d87c0 │ │ add r0, sp, #28 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - bl 3ffbc │ │ + mov r1, r4 │ │ + mov r2, r6 │ │ + bl 40468 │ │ ldr r0, [sp, #28] │ │ cmp r0, #1 │ │ - beq.n 618e8 │ │ - ldrd r6, r4, [sp, #32] │ │ - cbz r4, 61874 │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ + beq.n 620e6 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 62064 │ │ + bl 3e144 │ │ + ldr r6, [sp, #32] │ │ + cbz r5, 6209e │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 620fe │ │ mov r7, r0 │ │ - cbnz r0, 61876 │ │ + b.n 620a0 │ │ + adds r0, r4, r6 │ │ + ldrb.w r0, [r0, #-1] │ │ + cmp r0, #47 @ 0x2f │ │ + bne.n 620c8 │ │ + mov r7, r6 │ │ + subs r0, r6, r7 │ │ + cmp r8, r0 │ │ + bls.n 6202c │ │ movs r0, #1 │ │ - mov r1, r4 │ │ - bl 3d98e │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #16 │ │ + mov r2, r8 │ │ + movs r3, #1 │ │ + bl 7786c │ │ + ldrd r4, r7, [sp, #20] │ │ + b.n 6202c │ │ movs r7, #1 │ │ mov r0, r7 │ │ mov r1, r6 │ │ - mov r2, r4 │ │ - bl d44bc │ │ + mov r2, r5 │ │ + bl d53c6 │ │ ldr r0, [sp, #16] │ │ - strd r4, r7, [r8] │ │ - str.w r4, [r8, #8] │ │ - cbz r0, 61898 │ │ - mov r0, r5 │ │ + strd r5, r7, [r9] │ │ + str.w r5, [r9, #8] │ │ + cbz r0, 620c2 │ │ + mov r0, r4 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldrb r0, [r1, #0] │ │ - cmp r0, #47 @ 0x2f │ │ - bne.n 618c2 │ │ - mov r7, r4 │ │ - subs r0, r4, r7 │ │ - cmp sl, r0 │ │ - bls.n 61830 │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #16 │ │ - mov r2, sl │ │ - movs r3, #1 │ │ - bl 76b9c │ │ - ldrd r5, r7, [sp, #20] │ │ - b.n 61830 │ │ movs r0, #1 │ │ - mov r1, r4 │ │ + mov r1, r6 │ │ str r0, [sp, #0] │ │ add r0, sp, #16 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 76b9c │ │ + bl 7786c │ │ ldr r0, [sp, #24] │ │ movs r1, #47 @ 0x2f │ │ - ldrd r4, r5, [sp, #16] │ │ + ldrd r6, r4, [sp, #16] │ │ adds r7, r0, #1 │ │ - strb r1, [r5, r0] │ │ - str r7, [sp, #24] │ │ - subs r0, r4, r7 │ │ - cmp sl, r0 │ │ - bls.n 61830 │ │ - b.n 618ac │ │ - ldr r0, [pc, #12] @ (618f8 ) │ │ + strb r1, [r4, r0] │ │ + b.n 62010 │ │ + ldr r0, [pc, #32] @ (62108 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 3d98e │ │ - ldrh r2, [r2, #38] @ 0x26 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ + nop │ │ + str r0, [sp, #976] @ 0x3d0 │ │ movs r7, r0 │ │ push {r4, lr} │ │ ldrb r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - cbnz r1, 6190e │ │ - ldr r1, [pc, #68] @ (6194c ) │ │ + cbnz r1, 6211e │ │ + ldr r1, [pc, #68] @ (6215c ) │ │ add r1, pc │ │ ldr r1, [r1, #4] │ │ lsls r1, r1, #1 │ │ - bne.n 61936 │ │ + bne.n 62146 │ │ movs r2, #1 │ │ dmb ish │ │ movt r2, #49152 @ 0xc000 │ │ ldrex r1, [r0] │ │ add r1, r2 │ │ strex r3, r1, [r0] │ │ cmp r3, #0 │ │ - bne.n 61918 │ │ + bne.n 62128 │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ it cc │ │ popcc {r4, pc} │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 926d4 │ │ + b.w 93200 │ │ mov r4, r0 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r1, #1 │ │ strbeq r1, [r0, #8] │ │ - b.n 6190e │ │ + b.n 6211e │ │ nop │ │ - stmia r2!, {r1, r2, r3, r7} │ │ + stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ ldmia.w r0, {r2, r3, r5, r7} │ │ mov r0, r1 │ │ - bl 50090 │ │ + bl 50830 │ │ ldr r6, [r0, #40] @ 0x28 │ │ - cbz r6, 61980 │ │ + cbz r6, 62190 │ │ mov r8, r0 │ │ ldr r0, [r0, #36] @ 0x24 │ │ lsls r2, r6, #2 │ │ movs r1, #0 │ │ ldr.w r3, [r0, r1, lsl #2] │ │ ldrd r3, r4, [r3, #16] │ │ eors r4, r7 │ │ eors r3, r5 │ │ orrs r3, r4 │ │ - beq.n 61988 │ │ + beq.n 62198 │ │ adds r1, #1 │ │ subs r2, #4 │ │ - bne.n 6196a │ │ - ldr r0, [pc, #72] @ (619cc ) │ │ + bne.n 6217a │ │ + ldr r0, [pc, #72] @ (621dc ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ add.w r0, r0, r1, lsl #2 │ │ mvns r2, r1 │ │ add r2, r6 │ │ mov r1, r0 │ │ ldr.w r5, [r1], #4 │ │ lsls r2, r2, #2 │ │ - bl d4618 │ │ + bl d53ca │ │ subs r0, r6, #1 │ │ str.w r0, [r8, #40] @ 0x28 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 619a6 │ │ + bne.n 621b6 │ │ cmp r0, #1 │ │ - bne.n 619c6 │ │ + bne.n 621d6 │ │ dmb ish │ │ mov r0, r5 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 470d0 │ │ + b.w 477f6 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ nop │ │ - ldrh r2, [r3, #2] │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ movs r7, r0 │ │ push {r4, r5, r7, lr} │ │ ldrd r4, r5, [r0] │ │ ldr r1, [r5, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r4 │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 619ee │ │ + cbz r0, 621fe │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #4 │ │ ldrd r2, r3, [r0, #8] │ │ mov r5, r0 │ │ mov r0, r1 │ │ - bl 50090 │ │ + bl 50830 │ │ mov r4, r0 │ │ movs r0, #24 │ │ ldrd r6, r7, [r5] │ │ ldrd r9, r8, [r5, #16] │ │ - blx d7bb0 │ │ - cbz r0, 61a4e │ │ + blx d87f0 │ │ + cbz r0, 6225e │ │ ldr r5, [r4, #40] @ 0x28 │ │ movs r2, #1 │ │ ldr r1, [r4, #32] │ │ strd r2, r2, [r0] │ │ add.w r2, r0, #8 │ │ cmp r5, r1 │ │ stmia.w r2, {r6, r7, r9} │ │ str.w r8, [r0, #20] │ │ - beq.n 61a3e │ │ + beq.n 6224e │ │ ldr r1, [r4, #36] @ 0x24 │ │ str.w r0, [r1, r5, lsl #2] │ │ adds r0, r5, #1 │ │ str r0, [r4, #40] @ 0x28 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ add.w r1, r4, #32 │ │ mov r6, r0 │ │ mov r0, r1 │ │ - bl 47314 │ │ + bl 47b62 │ │ mov r0, r6 │ │ - b.n 61a2e │ │ + b.n 6223e │ │ movs r0, #8 │ │ movs r1, #24 │ │ - bl 3d806 │ │ - bmi.n 61a02 │ │ + bl 3df32 │ │ + bmi.n 62212 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - subw sp, sp, #1124 @ 0x464 │ │ - str r0, [sp, #248] @ 0xf8 │ │ - add r0, sp, #260 @ 0x104 │ │ - ldr.w r5, [sp, #1160] @ 0x488 │ │ - mov r6, r3 │ │ + subw sp, sp, #1100 @ 0x44c │ │ + str r0, [sp, #236] @ 0xec │ │ + add r0, sp, #244 @ 0xf4 │ │ + ldr.w r6, [sp, #1136] @ 0x470 │ │ + mov r5, r3 │ │ mov r7, r2 │ │ mov r4, r1 │ │ - str r5, [sp, #0] │ │ - bl 61794 │ │ - ldrd r8, r9, [sp, #264] @ 0x108 │ │ + str r6, [sp, #0] │ │ + bl 61f74 │ │ + ldrd r9, r8, [sp, #248] @ 0xf8 │ │ mov r0, r4 │ │ mov r1, r7 │ │ - mov r2, r6 │ │ - mov r3, r5 │ │ - strd r8, r9, [sp] │ │ + mov r2, r5 │ │ + mov r3, r6 │ │ + strd r9, r8, [sp] │ │ str r4, [sp, #220] @ 0xdc │ │ - str r7, [sp, #224] @ 0xe0 │ │ - str r6, [sp, #228] @ 0xe4 │ │ - bl 66bb8 │ │ - ldr.w r6, [sp, #1176] @ 0x498 │ │ + str r7, [sp, #228] @ 0xe4 │ │ + str r5, [sp, #224] @ 0xe0 │ │ + bl 6510c │ │ + ldr.w sl, [sp, #1152] @ 0x480 │ │ movs r1, #52 @ 0x34 │ │ - ldr.w r4, [sp, #1180] @ 0x49c │ │ - mov.w sl, #0 │ │ - ldrd fp, r0, [r6, #4] │ │ - mul.w r1, r0, r1 │ │ - str r0, [sp, #252] @ 0xfc │ │ + ldr.w r5, [sp, #1156] @ 0x484 │ │ + movs r6, #0 │ │ + ldrd r0, fp, [sl, #4] │ │ + cmp.w fp, #0 │ │ + mul.w r1, fp, r1 │ │ + str r0, [sp, #240] @ 0xf0 │ │ str r1, [sp, #232] @ 0xe8 │ │ - cbz r0, 61ac8 │ │ - add.w r0, fp, #32 │ │ + beq.n 622d8 │ │ + adds r0, #32 │ │ movs r7, #0 │ │ ldr r2, [r0, #0] │ │ subs r1, #52 @ 0x34 │ │ ldr r3, [r0, #12] │ │ add.w r0, r0, #52 @ 0x34 │ │ add r2, r7 │ │ add.w r2, r2, r3, lsl #1 │ │ add.w r7, r2, #1 │ │ - bne.n 61ab0 │ │ - b.n 61aca │ │ + bne.n 622c0 │ │ + b.n 622da │ │ movs r7, #0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - mov r1, r8 │ │ - mov r2, r9 │ │ - bl 3e7e2 │ │ - cmp r4, #1 │ │ - mov r8, r4 │ │ + add r0, sp, #896 @ 0x380 │ │ + mov r1, r9 │ │ + mov r2, r8 │ │ + bl 3eee2 │ │ + cmp r5, #1 │ │ it ls │ │ - movls.w r8, #1 │ │ - adds.w r9, r7, #3 │ │ - ldrd r5, r0, [sp, #984] @ 0x3d8 │ │ - movw r4, #17 │ │ - adc.w sl, sl, #0 │ │ - movt r4, #32768 @ 0x8000 │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #256] @ 0x100 │ │ - bne.w 61c98 │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ - str r0, [sp, #216] @ 0xd8 │ │ + movls r5, #1 │ │ + adds r4, r7, #3 │ │ + ldrd r7, r8, [sp, #896] @ 0x380 │ │ + movw r9, #17 │ │ + adc.w r6, r6, #0 │ │ + movt r9, #32768 @ 0x8000 │ │ + cmp.w r7, #2147483648 @ 0x80000000 │ │ + bne.w 626e8 │ │ movs r0, #0 │ │ + ldr.w sl, [sp, #904] @ 0x388 │ │ str r0, [sp, #352] @ 0x160 │ │ add r0, sp, #352 @ 0x160 │ │ - str.w fp, [sp, #236] @ 0xec │ │ - blx a0c3c │ │ - mov r5, r0 │ │ - sub.w r0, r4, #14 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - adds r0, r5, #1 │ │ + blx a1890 │ │ + mov r1, r9 │ │ + sub.w r7, r1, #14 │ │ + mov r9, r0 │ │ + adds r0, #1 │ │ cmp r0, #2 │ │ - ldr r0, [pc, #968] @ (61ee4 ) │ │ - add r0, pc │ │ - str r0, [sp, #240] @ 0xf0 │ │ - bcs.w 61d20 │ │ + bcs.w 62720 │ │ ldr r0, [sp, #352] @ 0x160 │ │ movs r1, #0 │ │ - mov r2, r9 │ │ - mov r3, sl │ │ - blx a8b10 │ │ - mov r5, r0 │ │ + mov r2, r4 │ │ + mov r3, r6 │ │ + blx a9764 │ │ + mov r9, r0 │ │ adds r0, #1 │ │ cmp r0, #2 │ │ - bcs.w 61d7a │ │ - movw r9, #16384 @ 0x4000 │ │ - ldr.w r0, [sp, #1184] @ 0x4a0 │ │ - movt r9, #544 @ 0x220 │ │ - mov.w fp, #9 │ │ - bfi r9, r0, #18, #1 │ │ - sub.w r0, r8, #2048 @ 0x800 │ │ + bcs.w 62768 │ │ + sub.w r0, r5, #2048 @ 0x800 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ cmn.w r0, #4096 @ 0x1000 │ │ itte cc │ │ mvncc.w r0, #2147483648 @ 0x80000000 │ │ - eorcc.w r6, r0, r8, asr #31 │ │ - movcs.w r6, r8, lsl #20 │ │ + eorcc.w r4, r0, r5, asr #31 │ │ + lslcs r4, r5, #20 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov.w r2, #20971520 @ 0x1400000 │ │ + mov.w r3, #5242880 @ 0x500000 │ │ + str r1, [sp, #8] │ │ + strd r3, r2, [sp] │ │ + mov r3, r4 │ │ + mov.w r1, #1048576 @ 0x100000 │ │ + movs r2, #0 │ │ + cmp.w r4, #10485760 @ 0xa00000 │ │ + it le │ │ + movle.w r3, #10485760 @ 0xa00000 │ │ + blx a5590 │ │ + mov r9, r0 │ │ + adds r0, #1 │ │ + cmp r0, #2 │ │ + bcs.w 627a4 │ │ + movw r5, #16384 @ 0x4000 │ │ + ldr.w r0, [sp, #1160] @ 0x488 │ │ + movt r5, #544 @ 0x220 │ │ + mov r1, r8 │ │ + bfi r5, r0, #18, #1 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov.w r3, #384 @ 0x180 │ │ + mov r2, r5 │ │ + blx a30d0 │ │ + cmp r0, #0 │ │ + beq.w 6261a │ │ mov.w r0, #2576980377 @ 0x99999999 │ │ - smmul r0, r6, r0 │ │ + mov.w r2, #20971520 @ 0x1400000 │ │ + smmul r0, r4, r0 │ │ + mov.w r3, #5242880 @ 0x500000 │ │ + strd r3, r2, [sp] │ │ + movs r2, #0 │ │ asrs r1, r0, #2 │ │ - add.w r8, r1, r0, lsr #31 │ │ - mov.w r1, #5242880 @ 0x500000 │ │ + add.w r6, r1, r0, lsr #31 │ │ ldr r0, [sp, #352] @ 0x160 │ │ - str r1, [sp, #0] │ │ - mov.w r1, #20971520 @ 0x1400000 │ │ - str r1, [sp, #4] │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ str r1, [sp, #8] │ │ - mov r3, r6 │ │ + adds r3, r6, r4 │ │ + mov.w r1, #1048576 @ 0x100000 │ │ + cmp.w r3, #10485760 @ 0xa00000 │ │ + it le │ │ + movle.w r3, #10485760 @ 0xa00000 │ │ + blx a5590 │ │ + mov r9, r0 │ │ + adds r0, #1 │ │ + cmp r0, #2 │ │ + bcs.w 627a4 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + mov.w r3, #384 @ 0x180 │ │ + blx a30d0 │ │ + cmp r0, #0 │ │ + beq.w 6261a │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + mov.w r2, #20971520 @ 0x1400000 │ │ + mov.w r3, #5242880 @ 0x500000 │ │ + strd r3, r2, [sp] │ │ + add.w r3, r4, r6, lsl #1 │ │ + str r1, [sp, #8] │ │ mov.w r1, #1048576 @ 0x100000 │ │ movs r2, #0 │ │ - cmp.w r6, #10485760 @ 0xa00000 │ │ + cmp.w r3, #10485760 @ 0xa00000 │ │ it le │ │ movle.w r3, #10485760 @ 0xa00000 │ │ - blx a493c │ │ - mov r5, r0 │ │ + blx a5590 │ │ + mov r9, r0 │ │ adds r0, #1 │ │ cmp r0, #2 │ │ - bcc.n 61c02 │ │ - movw r0, #34744 @ 0x87b8 │ │ - movt r0, #65535 @ 0xffff │ │ - cmp r5, r0 │ │ - beq.w 61f46 │ │ - mov r0, r5 │ │ - blx a8aa8 │ │ - mov r4, r0 │ │ - blx d7ba0 │ │ - mov r2, r0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - mov r1, r4 │ │ - bl 3ffbc │ │ - add r7, sp, #984 @ 0x3d8 │ │ - ldmia r7, {r0, r4, r7} │ │ + bcs.w 627a4 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + mov.w r3, #384 @ 0x180 │ │ + blx a30d0 │ │ cmp r0, #0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - itt ne │ │ - movne r4, r0 │ │ - movne r7, #27 │ │ - cmp r7, #0 │ │ - beq.w 61dd6 │ │ - mov r0, r7 │ │ - blx d7bb0 │ │ + beq.w 6261a │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov.w r2, #20971520 @ 0x1400000 │ │ + mov.w r3, #5242880 @ 0x500000 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + strd r3, r2, [sp] │ │ + add.w r2, r6, r6, lsl #1 │ │ + str r1, [sp, #8] │ │ + adds r3, r2, r4 │ │ + str r2, [sp, #216] @ 0xd8 │ │ + mov.w r1, #1048576 @ 0x100000 │ │ + movs r2, #0 │ │ + cmp.w r3, #10485760 @ 0xa00000 │ │ + it le │ │ + movle.w r3, #10485760 @ 0xa00000 │ │ + blx a5590 │ │ + mov r9, r0 │ │ + adds r0, #1 │ │ + cmp r0, #2 │ │ + bcs.w 627a4 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + mov.w r3, #384 @ 0x180 │ │ + blx a30d0 │ │ cmp r0, #0 │ │ - beq.w 66a2a │ │ - mov r1, r4 │ │ - mov r2, r7 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - bl d44bc │ │ - movs r0, #17 │ │ - mov sl, r5 │ │ - mov r4, r7 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r7, r0 │ │ - bne.w 61dde │ │ + beq.w 6261a │ │ ldr r0, [sp, #352] @ 0x160 │ │ - mov r2, r9 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + mov.w r2, #20971520 @ 0x1400000 │ │ + mov.w r3, #5242880 @ 0x500000 │ │ + strd r3, r2, [sp] │ │ + add.w r3, r4, r6, lsl #2 │ │ + str r1, [sp, #8] │ │ + mov.w r1, #1048576 @ 0x100000 │ │ + movs r2, #0 │ │ + cmp.w r3, #10485760 @ 0xa00000 │ │ + it le │ │ + movle.w r3, #10485760 @ 0xa00000 │ │ + blx a5590 │ │ + mov r9, r0 │ │ + adds r0, #1 │ │ + cmp r0, #2 │ │ + bcs.w 627a4 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ mov.w r3, #384 @ 0x180 │ │ - blx a247c │ │ + blx a30d0 │ │ cmp r0, #0 │ │ - beq.w 61ed2 │ │ - add r6, r8 │ │ - subs.w fp, fp, #1 │ │ - mov r5, r0 │ │ - bne.n 61b72 │ │ - subs r0, r5, #1 │ │ + beq.w 6261a │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + str r1, [sp, #8] │ │ + mov.w r2, #20971520 @ 0x1400000 │ │ + mov.w r3, #5242880 @ 0x500000 │ │ + add.w r1, r6, r6, lsl #2 │ │ + strd r3, r2, [sp] │ │ + adds r3, r1, r4 │ │ + mov.w r1, #1048576 @ 0x100000 │ │ + movs r2, #0 │ │ + cmp.w r3, #10485760 @ 0xa00000 │ │ + it le │ │ + movle.w r3, #10485760 @ 0xa00000 │ │ + blx a5590 │ │ + mov r9, r0 │ │ + adds r0, #1 │ │ + cmp r0, #2 │ │ + bcs.w 627a4 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + mov.w r3, #384 @ 0x180 │ │ + blx a30d0 │ │ + cmp r0, #0 │ │ + beq.n 6261a │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + str r1, [sp, #8] │ │ + mov.w r2, #20971520 @ 0x1400000 │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ + mov.w r3, #5242880 @ 0x500000 │ │ + strd r3, r2, [sp] │ │ + movs r2, #0 │ │ + add.w r3, r4, r1, lsl #1 │ │ + mov.w r1, #1048576 @ 0x100000 │ │ + cmp.w r3, #10485760 @ 0xa00000 │ │ + it le │ │ + movle.w r3, #10485760 @ 0xa00000 │ │ + blx a5590 │ │ + mov r9, r0 │ │ + adds r0, #1 │ │ + cmp r0, #2 │ │ + bcs.w 627a4 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + mov.w r3, #384 @ 0x180 │ │ + blx a30d0 │ │ + cmp r0, #0 │ │ + beq.n 6261a │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + str r1, [sp, #8] │ │ + mov.w r2, #20971520 @ 0x1400000 │ │ + mov.w r3, #5242880 @ 0x500000 │ │ + rsb r1, r6, r6, lsl #3 │ │ + strd r3, r2, [sp] │ │ + adds r3, r1, r4 │ │ + mov.w r1, #1048576 @ 0x100000 │ │ + movs r2, #0 │ │ + cmp.w r3, #10485760 @ 0xa00000 │ │ + it le │ │ + movle.w r3, #10485760 @ 0xa00000 │ │ + blx a5590 │ │ + mov r9, r0 │ │ + adds r0, #1 │ │ + cmp r0, #2 │ │ + bcs.w 627a4 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + mov.w r3, #384 @ 0x180 │ │ + blx a30d0 │ │ + cbz r0, 6261a │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + mov.w r2, #20971520 @ 0x1400000 │ │ + mov.w r3, #5242880 @ 0x500000 │ │ + strd r3, r2, [sp] │ │ + add.w r3, r4, r6, lsl #3 │ │ + str r1, [sp, #8] │ │ + mov.w r1, #1048576 @ 0x100000 │ │ + movs r2, #0 │ │ + cmp.w r3, #10485760 @ 0xa00000 │ │ + it le │ │ + movle.w r3, #10485760 @ 0xa00000 │ │ + blx a5590 │ │ + mov r9, r0 │ │ + adds r0, #1 │ │ cmp r0, #2 │ │ - bcc.w 61f06 │ │ + bcs.w 627a4 │ │ + ldr r0, [sp, #352] @ 0x160 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + mov.w r3, #384 @ 0x180 │ │ + blx a30d0 │ │ + mov r9, r0 │ │ + cmp r0, #0 │ │ + bgt.w 64c06 │ │ movw r0, #34744 @ 0x87b8 │ │ movt r0, #65535 @ 0xffff │ │ - cmp r5, r0 │ │ - beq.w 61d86 │ │ - adds r0, r5, #1 │ │ - beq.n 61c8a │ │ - mov r0, r5 │ │ - blx a8aa8 │ │ - mov r4, r0 │ │ - blx d7ba0 │ │ - mov r2, r0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - mov r1, r4 │ │ - bl 3ffbc │ │ - add r7, sp, #984 @ 0x3d8 │ │ - ldmia r7, {r0, r4, r7} │ │ - cmp r0, #0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ + cmp r9, r0 │ │ + beq.w 627b0 │ │ + cmp.w r9, #0 │ │ + bne.w 64d9e │ │ + movs r6, #17 │ │ + ldr r5, [sp, #352] @ 0x160 │ │ + movt r6, #32768 @ 0x8000 │ │ + movs r4, #1 │ │ + mov r7, r6 │ │ + movs r0, #0 │ │ + cmp.w sl, #0 │ │ + strb.w r0, [r8] │ │ itt ne │ │ - movne r4, r0 │ │ - movne r7, #27 │ │ - cmp r7, #0 │ │ - beq.w 61dd6 │ │ - mov r0, r7 │ │ - movs r1, #1 │ │ - bl 3d5f4 │ │ - cmp r0, #0 │ │ - beq.w 66a2a │ │ + movne r0, r8 │ │ + blxne d87c0 │ │ + ldr.w sl, [sp, #1152] @ 0x480 │ │ + cmp r4, #0 │ │ + beq.w 6285a │ │ + add r0, sp, #896 @ 0x380 │ │ + mov r1, r5 │ │ + movs r2, #1 │ │ + bl 652bc │ │ + ldrd r0, r4, [sp, #896] @ 0x380 │ │ + cmp r0, r6 │ │ + bne.w 6286c │ │ + str r5, [sp, #216] @ 0xd8 │ │ + movs r0, #0 │ │ + ldr r2, [pc, #932] @ (62a00 ) │ │ mov r1, r4 │ │ - mov r2, r7 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - bl d44bc │ │ + strd r0, r0, [sp] │ │ + movs r3, #5 │ │ + str r0, [sp, #8] │ │ + add r2, pc │ │ + add r0, sp, #896 @ 0x380 │ │ + bl 65380 │ │ + ldrd r5, r8, [sp, #896] @ 0x380 │ │ + ldrb.w r2, [sp, #904] @ 0x388 │ │ + cmp r5, r6 │ │ + bne.w 6288c │ │ + movs r0, #0 │ │ + str r2, [sp, #208] @ 0xd0 │ │ + blx 9c0d8 │ │ + mov r1, r0 │ │ + add r0, sp, #896 @ 0x380 │ │ + mov r2, r4 │ │ + mov r3, r8 │ │ + bl 4a028 │ │ + ldrd r5, r7, [sp, #896] @ 0x380 │ │ + cmp r5, r6 │ │ + bne.w 628a4 │ │ + str r4, [sp, #204] @ 0xcc │ │ + ldr r4, [pc, #868] @ (62a04 ) │ │ + add r4, pc │ │ + ldr r0, [r4, #48] @ 0x30 │ │ + dmb ish │ │ + cmp r0, #2 │ │ + bne.w 64c9a │ │ + ldrd r3, r0, [r4, #56] @ 0x38 │ │ + movs r1, #0 │ │ + movs r2, #16 │ │ + str.w r8, [sp, #196] @ 0xc4 │ │ + strd r0, r1, [sp] │ │ + add r0, sp, #896 @ 0x380 │ │ + mov r1, r7 │ │ + bl 49f38 │ │ + ldrd r0, r5, [sp, #896] @ 0x380 │ │ + str r7, [sp, #212] @ 0xd4 │ │ + cmp r0, #1 │ │ + bne.w 628b0 │ │ + ldr.w r8, [sp, #904] @ 0x388 │ │ movs r0, #17 │ │ - mov r4, r7 │ │ + ldr r6, [sp, #908] @ 0x38c │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r7, r0 │ │ - bne.w 61dde │ │ - ldr r0, [pc, #604] @ (61ee8 ) │ │ - movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #604] @ (61eec ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 3f4a0 │ │ + ldr.w r9, [sp, #912] @ 0x390 │ │ + cmp r5, r0 │ │ + bne.w 62984 │ │ + b.n 62cf0 │ │ movs r0, #23 │ │ - mov r8, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 66a3a │ │ - ldr r1, [pc, #584] @ (61ef0 ) │ │ + beq.w 64e1e │ │ + ldr r1, [pc, #784] @ (62a08 ) │ │ movs r2, #23 │ │ mov r4, r0 │ │ add r1, pc │ │ - bl d44bc │ │ - cmp r5, #0 │ │ + bl d53c6 │ │ + cmp r7, #0 │ │ itt ne │ │ - ldrne r0, [sp, #256] @ 0x100 │ │ - blxne d7b70 │ │ - sub.w r7, r8, #7 │ │ - mov.w sl, #23 │ │ + movne r0, r8 │ │ + blxne d87c0 │ │ + sub.w r7, r9, #7 │ │ movs r5, #23 │ │ + mov.w r9, #23 │ │ movs r0, #16 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 61f3e │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ - sub.w r1, r8, #15 │ │ - movs r2, #3 │ │ - strd r7, sl, [r0] │ │ - strd r4, r5, [r0, #8] │ │ - strd r2, r1, [r3] │ │ - add.w r1, r3, #8 │ │ - stmia r1!, {r0, r4, r5} │ │ - ldr r7, [sp, #252] @ 0xfc │ │ - ldr r0, [sp, #260] @ 0x104 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #264] @ 0x108 │ │ - blxne d7b70 │ │ - cbz r7, 61d0a │ │ - mov r4, fp │ │ - mov r0, r4 │ │ - bl 5b7e6 │ │ - adds r4, #52 @ 0x34 │ │ - subs r7, #1 │ │ - bne.n 61cfe │ │ - ldr r0, [r6, #0] │ │ - cmp r0, #0 │ │ - beq.w 6676e │ │ - mov r0, fp │ │ - blx d7b70 │ │ - addw sp, sp, #1124 @ 0x464 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bne.n 627d2 │ │ + b.n 62864 │ │ movw r0, #34744 @ 0x87b8 │ │ movt r0, #65535 @ 0xffff │ │ - cmp r5, r0 │ │ - beq.n 61d86 │ │ - mov r0, r5 │ │ - blx a8aa8 │ │ + cmp r9, r0 │ │ + beq.n 627b0 │ │ + mov r0, r9 │ │ + blx a96fc │ │ mov r4, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ + add r0, sp, #896 @ 0x380 │ │ mov r1, r4 │ │ - bl 3ffbc │ │ - add r7, sp, #984 @ 0x3d8 │ │ - ldmia r7, {r0, r4, r7} │ │ + bl 40468 │ │ + add r7, sp, #896 @ 0x380 │ │ + ldmia r7, {r0, r1, r7} │ │ + ldr r4, [pc, #708] @ (62a0c ) │ │ cmp r0, #0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - itt ne │ │ - movne r4, r0 │ │ + add r4, pc │ │ + ite eq │ │ + moveq r4, r1 │ │ movne r7, #27 │ │ + cmp.w r7, #4294967295 @ 0xffffffff │ │ + ble.n 62856 │ │ cmp r7, #0 │ │ - beq.n 61dd6 │ │ + beq.w 64de8 │ │ mov r0, r7 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 66a2a │ │ - mov r1, r4 │ │ - mov r2, r7 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - bl d44bc │ │ - movs r0, #17 │ │ - mov r4, r7 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r7, r0 │ │ - beq.w 61b24 │ │ - b.n 61dde │ │ + blx d87f0 │ │ + b.w 64dde │ │ movw r0, #34744 @ 0x87b8 │ │ movt r0, #65535 @ 0xffff │ │ - cmp r5, r0 │ │ - bne.n 61d8a │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ - b.n 61dde │ │ - mov r0, r5 │ │ - blx a8aa8 │ │ + cmp r9, r0 │ │ + beq.n 627b0 │ │ + mov r0, r9 │ │ + blx a96fc │ │ mov r4, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ + add r0, sp, #896 @ 0x380 │ │ mov r1, r4 │ │ - bl 3ffbc │ │ - add r7, sp, #984 @ 0x3d8 │ │ - ldmia r7, {r0, r4, r7} │ │ + bl 40468 │ │ + add r7, sp, #896 @ 0x380 │ │ + ldmia r7, {r0, r1, r7} │ │ + ldr r4, [pc, #640] @ (62a10 ) │ │ cmp r0, #0 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - itt ne │ │ - movne r4, r0 │ │ + add r4, pc │ │ + ite eq │ │ + moveq r4, r1 │ │ movne r7, #27 │ │ - cbz r7, 61dd6 │ │ - mov r0, r7 │ │ - blx d7bb0 │ │ + cmp.w r7, #4294967295 @ 0xffffffff │ │ + ble.n 62856 │ │ + b.w 64dd4 │ │ + movw r0, #34744 @ 0x87b8 │ │ + movt r0, #65535 @ 0xffff │ │ + cmp r9, r0 │ │ + bne.n 62828 │ │ + movs r0, #0 │ │ + cmp.w sl, #0 │ │ + strb.w r0, [r8] │ │ + beq.n 627c2 │ │ + mov r0, r8 │ │ + blx d87c0 │ │ + mov r4, r7 │ │ + ldr.w sl, [sp, #1152] @ 0x480 │ │ + movs r0, #16 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.n 62864 │ │ + movs r1, #17 │ │ + ldr r3, [sp, #236] @ 0xec │ │ + movt r1, #32768 @ 0x8000 │ │ + movs r2, #3 │ │ + subs r1, #15 │ │ + strd r7, r5, [r0] │ │ + str r0, [r3, #8] │ │ + strd r2, r1, [r3] │ │ + strd r4, r9, [r0, #8] │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #248] @ 0xf8 │ │ + blxne d87c0 │ │ + cmp.w fp, #0 │ │ + beq.n 62810 │ │ + mov r4, r6 │ │ + mov r0, r4 │ │ + bl 5bee4 │ │ + adds r4, #52 @ 0x34 │ │ + subs.w fp, fp, #1 │ │ + bne.n 62802 │ │ + ldr.w r0, [sl] │ │ cmp r0, #0 │ │ - beq.w 66a2a │ │ + beq.w 64c68 │ │ + mov r0, r6 │ │ + blx d87c0 │ │ + addw sp, sp, #1100 @ 0x44c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + mov r0, r9 │ │ + blx a96fc │ │ + mov r4, r0 │ │ + blx d87e0 │ │ + mov r2, r0 │ │ + add r0, sp, #896 @ 0x380 │ │ mov r1, r4 │ │ - mov r2, r7 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - bl d44bc │ │ - movs r0, #17 │ │ - mov r4, r7 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r7, r0 │ │ - beq.w 61b3a │ │ - b.n 61dde │ │ - movs r0, #1 │ │ - movs r7, #0 │ │ - str r0, [sp, #244] @ 0xf4 │ │ - movs r4, #0 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - movs r0, #0 │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - movw r8, #17 │ │ - movt r8, #32768 @ 0x8000 │ │ - strb r0, [r1, #0] │ │ - mov r0, r1 │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ - cbz r1, 61dfa │ │ - blx d7b70 │ │ - cmp r7, r8 │ │ - bne.w 61f2a │ │ - add r0, sp, #984 @ 0x3d8 │ │ - mov r1, sl │ │ - movs r2, #1 │ │ - bl 66d5c │ │ - ldrd r0, fp, [sp, #984] @ 0x3d8 │ │ - cmp r0, r8 │ │ - bne.n 61e9a │ │ - str.w sl, [sp, #244] @ 0xf4 │ │ - movs r0, #0 │ │ - ldr r2, [pc, #216] @ (61ef4 ) │ │ - mov r1, fp │ │ - strd r0, r0, [sp] │ │ - movs r3, #5 │ │ - str r0, [sp, #8] │ │ - add r2, pc │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 66e20 │ │ - ldrd r7, sl, [sp, #984] @ 0x3d8 │ │ - ldrb.w r5, [sp, #992] @ 0x3e0 │ │ - cmp r7, r8 │ │ - bne.n 61ebc │ │ - movs r0, #0 │ │ - blx 9b484 │ │ - mov r1, r0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - mov r2, fp │ │ - mov r3, sl │ │ - bl 49918 │ │ - ldrd r7, r9, [sp, #984] @ 0x3d8 │ │ - cmp r7, r8 │ │ - bne.n 61efc │ │ - ldr r4, [pc, #164] @ (61ef8 ) │ │ + bl 40468 │ │ + add r7, sp, #896 @ 0x380 │ │ + ldmia r7, {r0, r1, r7} │ │ + ldr r4, [pc, #464] @ (62a14 ) │ │ + cmp r0, #0 │ │ add r4, pc │ │ - ldr r0, [r4, #48] @ 0x30 │ │ - dmb ish │ │ - cmp r0, #2 │ │ - bne.w 66736 │ │ - ldrd r3, r0, [r4, #56] @ 0x38 │ │ - movs r1, #0 │ │ - movs r2, #16 │ │ - str r5, [sp, #240] @ 0xf0 │ │ - strd r0, r1, [sp] │ │ - add r0, sp, #984 @ 0x3d8 │ │ - mov r1, r9 │ │ - str.w r9, [sp, #256] @ 0x100 │ │ - bl 49810 │ │ - ldrd r0, r7, [sp, #984] @ 0x3d8 │ │ - cmp r0, #1 │ │ - bne.n 61f52 │ │ - ldr.w r9, [sp, #992] @ 0x3e0 │ │ - movs r0, #17 │ │ - ldr r5, [sp, #996] @ 0x3e4 │ │ - movt r0, #32768 @ 0x8000 │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ - cmp r7, r0 │ │ - bne.w 62032 │ │ - b.n 6237a │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ - ldr.w r3, [sp, #993] @ 0x3e1 │ │ - ldr r1, [sp, #996] @ 0x3e4 │ │ - ldrb.w r2, [sp, #992] @ 0x3e0 │ │ + ite eq │ │ + moveq r4, r1 │ │ + movne r7, #27 │ │ + cmp.w r7, #4294967295 @ 0xffffffff │ │ + bgt.w 64dd4 │ │ + bl 3e144 │ │ + movs r0, #16 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + bne.n 627d2 │ │ + movs r0, #4 │ │ + movs r1, #16 │ │ + bl 3df32 │ │ + ldr r7, [sp, #236] @ 0xec │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ + ldr.w r3, [sp, #905] @ 0x389 │ │ + ldr r1, [sp, #908] @ 0x38c │ │ + ldrb.w r2, [sp, #904] @ 0x388 │ │ str.w r3, [r7, #13] │ │ str r1, [r7, #16] │ │ movs r1, #3 │ │ strb r2, [r7, #12] │ │ strd r1, r0, [r7] │ │ - str.w fp, [r7, #8] │ │ - ldr r7, [sp, #252] @ 0xfc │ │ - b.n 6206a │ │ - ldrb.w r0, [sp, #995] @ 0x3e3 │ │ - mov.w r4, sl, lsr #8 │ │ - ldrh.w r1, [sp, #993] @ 0x3e1 │ │ - mov r9, sl │ │ - ldr r6, [sp, #996] @ 0x3e4 │ │ + str r4, [r7, #8] │ │ + b.n 629c0 │ │ + ldrb.w r0, [sp, #907] @ 0x38b │ │ + mov.w sl, r8, lsr #8 │ │ + ldrh.w r1, [sp, #905] @ 0x389 │ │ + mov r6, r2 │ │ + ldr.w r9, [sp, #908] @ 0x38c │ │ orr.w r0, r1, r0, lsl #16 │ │ - b.n 6203e │ │ - movw r8, #17 │ │ - ldr.w sl, [sp, #352] @ 0x160 │ │ - movt r8, #32768 @ 0x8000 │ │ - mov r7, r8 │ │ - b.n 61f12 │ │ - nop │ │ - ldr r3, [pc, #164] @ (61f8c ) │ │ - vcvtm.s32.f32 , │ │ - vsri.32 d24, d26, #5 │ │ - movs r7, r0 │ │ - ldr r1, [pc, #736] @ (621d4 ) │ │ - vqrshrn.u64 d20, , #5 │ │ - vsri.32 , q0, #5 │ │ - movs r7, r0 │ │ - ldrd r5, r6, [sp, #992] @ 0x3e0 │ │ - mov.w r4, r9, lsr #8 │ │ - b.n 6203c │ │ - movw r8, #17 │ │ - movt r8, #32768 @ 0x8000 │ │ - sub.w r7, r8, #16 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - movs r0, #0 │ │ - strb r0, [r1, #0] │ │ - mov r0, r1 │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ - cmp r1, #0 │ │ - it ne │ │ - blxne d7b70 │ │ - cmp r7, r8 │ │ - beq.w 61e00 │ │ - ldr.w r6, [sp, #1176] @ 0x498 │ │ - ldr.w fp, [sp, #236] @ 0xec │ │ - movs r0, #16 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - bne.w 61cd2 │ │ - movs r0, #4 │ │ - movs r1, #16 │ │ - bl 3d806 │ │ - movs r4, #17 │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ - movt r4, #32768 @ 0x8000 │ │ - mov r5, sl │ │ - b.n 61dde │ │ - cmp r7, #0 │ │ - beq.w 6237a │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ + b.n 62992 │ │ + ldrd r6, r9, [sp, #904] @ 0x388 │ │ + mov.w sl, r7, lsr #8 │ │ + mov r8, r7 │ │ + b.n 62990 │ │ + cmp r5, #0 │ │ + beq.w 62cf0 │ │ + ldr r0, [sp, #912] @ 0x390 │ │ cmp r0, #8 │ │ - bne.w 66ae0 │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - ldr r0, [r0, #0] │ │ - str r0, [sp, #216] @ 0xd8 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 4b420 │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ + bne.w 65054 │ │ + ldr r0, [sp, #908] @ 0x38c │ │ + mov r1, r7 │ │ + ldr r6, [r0, #0] │ │ + add r0, sp, #896 @ 0x380 │ │ + bl 4bb30 │ │ + ldr r5, [sp, #896] @ 0x380 │ │ movw r9, #17 │ │ movt r9, #32768 @ 0x8000 │ │ - cmp r7, r9 │ │ - bne.n 6202c │ │ + cmp r5, r9 │ │ + bne.n 6297c │ │ + str r6, [sp, #192] @ 0xc0 │ │ ldr r0, [r4, #28] │ │ dmb ish │ │ cmp r0, #2 │ │ - bne.w 66908 │ │ + bne.w 64ed0 │ │ ldrd r3, r0, [r4, #36] @ 0x24 │ │ + add.w r8, sp, #896 @ 0x380 │ │ movs r1, #0 │ │ - add r4, sp, #984 @ 0x3d8 │ │ movs r2, #16 │ │ strd r0, r1, [sp] │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - mov r0, r4 │ │ - bl 49810 │ │ - ldrd r0, r7, [sp, #984] @ 0x3d8 │ │ + mov r0, r8 │ │ + mov r1, r7 │ │ + bl 49f38 │ │ + ldrd r0, r5, [sp, #896] @ 0x380 │ │ cmp r0, #1 │ │ - beq.w 61e84 │ │ - cmp r7, #0 │ │ - beq.w 62140 │ │ - ldrd r0, r1, [sp, #996] @ 0x3e4 │ │ - add r2, sp, #996 @ 0x3e4 │ │ + beq.w 626d0 │ │ + cmp r5, #0 │ │ + beq.w 62aa4 │ │ + ldrd r0, r1, [sp, #908] @ 0x38c │ │ + add r2, sp, #908 @ 0x38c │ │ movs r3, #0 │ │ stmia r2!, {r0, r1, r3} │ │ mov.w r2, #128 @ 0x80 │ │ - strb.w r2, [sp, #1008] @ 0x3f0 │ │ + strb.w r2, [sp, #920] @ 0x398 │ │ mov.w r2, #1 │ │ - str r3, [sp, #992] @ 0x3e0 │ │ - strd r3, r2, [sp, #984] @ 0x3d8 │ │ - str.w sl, [sp, #188] @ 0xbc │ │ - cbz r1, 61ff6 │ │ - movw r8, #19 │ │ - movt r8, #128 @ 0x80 │ │ + str r3, [sp, #904] @ 0x388 │ │ + strd r3, r2, [sp, #896] @ 0x380 │ │ + cbz r1, 62952 │ │ + movw sl, #19 │ │ + movt sl, #128 @ 0x80 │ │ ldrb r7, [r0, r3] │ │ sub.w r6, r7, #9 │ │ cmp r6, #23 │ │ - bhi.n 62084 │ │ + bhi.n 629d0 │ │ lsl.w r6, r2, r6 │ │ - tst.w r6, r8 │ │ - beq.n 62084 │ │ + tst.w r6, sl │ │ + beq.n 629d0 │ │ adds r3, #1 │ │ - str r3, [sp, #1004] @ 0x3ec │ │ + str r3, [sp, #916] @ 0x394 │ │ cmp r1, r3 │ │ - bne.n 61fd8 │ │ + bne.n 62934 │ │ adds r2, r1, #1 │ │ movs r3, #5 │ │ cmp r2, r1 │ │ str r3, [sp, #352] @ 0x160 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #352 @ 0x160 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ - strd r1, r0, [sp, #856] @ 0x358 │ │ - movw r9, #17 │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ - movt r9, #32768 @ 0x8000 │ │ - cmp r0, #0 │ │ - bne.w 622c4 │ │ - b.n 622ca │ │ - ldrd r9, r5, [sp, #988] @ 0x3dc │ │ - ldr r6, [sp, #996] @ 0x3e4 │ │ - mov.w r4, r9, lsr #8 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - blx 9bdb4 │ │ - lsrs r0, r5, #8 │ │ - ldrd sl, r3, [sp, #244] @ 0xf4 │ │ - movs r2, #3 │ │ - strd r2, r7, [r3] │ │ - uxtb r1, r5 │ │ - ldr r7, [sp, #252] @ 0xfc │ │ + str.w r0, [sp, #1028] @ 0x404 │ │ + str.w r1, [sp, #1024] @ 0x400 │ │ + b.n 62c3a │ │ + ldrd r8, r6, [sp, #900] @ 0x384 │ │ + ldr.w r9, [sp, #908] @ 0x38c │ │ + mov.w sl, r8, lsr #8 │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + blx 9ca08 │ │ + ldr r4, [sp, #204] @ 0xcc │ │ + lsrs r0, r6, #8 │ │ + ldr r3, [sp, #236] @ 0xec │ │ + uxtb r1, r6 │ │ orr.w r0, r1, r0, lsl #8 │ │ - uxtb.w r1, r9 │ │ - cmp.w fp, #0 │ │ - orr.w r1, r1, r4, lsl #8 │ │ + uxtb.w r1, r8 │ │ + movs r2, #3 │ │ + orr.w r1, r1, sl, lsl #8 │ │ + strd r2, r5, [r3] │ │ + ldr.w sl, [sp, #1152] @ 0x480 │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ strd r1, r0, [r3, #8] │ │ - str r6, [r3, #16] │ │ - beq.n 6206a │ │ - mov r0, fp │ │ - blx 9af10 │ │ - ldr.w r6, [sp, #1176] @ 0x498 │ │ - cmp.w sl, #0 │ │ - ldr.w fp, [sp, #236] @ 0xec │ │ - beq.w 61cee │ │ - mov r0, sl │ │ + str.w r9, [r3, #16] │ │ + cbz r4, 629c0 │ │ + mov r0, r4 │ │ + blx 9bb64 │ │ + cmp r5, #0 │ │ + beq.w 627ee │ │ + mov r0, r5 │ │ movs r1, #0 │ │ - blx a3aac │ │ - b.n 61cee │ │ + blx a4700 │ │ + b.n 627ee │ │ cmp r7, #91 @ 0x5b │ │ - beq.n 62156 │ │ + beq.n 62ac8 │ │ cmp r7, #123 @ 0x7b │ │ - bne.w 66a42 │ │ + bne.w 64fba │ │ adds r0, r3, #1 │ │ - str r0, [sp, #1004] @ 0x3ec │ │ + str r0, [sp, #916] @ 0x394 │ │ movs r0, #127 @ 0x7f │ │ - str r4, [sp, #936] @ 0x3a8 │ │ - strb.w r0, [sp, #1008] @ 0x3f0 │ │ + str.w r8, [sp, #1072] @ 0x430 │ │ + strb.w r0, [sp, #920] @ 0x398 │ │ movs r0, #1 │ │ - strb.w r0, [sp, #940] @ 0x3ac │ │ - add r7, sp, #936 @ 0x3a8 │ │ - ldr r6, [pc, #788] @ (623b8 ) │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - mov.w r8, #0 │ │ - add r6, pc │ │ - b.n 620ba │ │ - mov r0, r4 │ │ - bl 5e614 │ │ + strb.w r0, [sp, #1076] @ 0x434 │ │ + add.w r6, sp, #1072 @ 0x430 │ │ + ldr r7, [pc, #36] @ (62a18 ) │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + movs r5, #0 │ │ + add r7, pc │ │ + b.n 62a26 │ │ + nop │ │ + cmp r7, lr │ │ + vqshrun.s64 d27, q7, #5 │ │ + movs r7, r0 │ │ + mvns r2, r1 │ │ + vrsra.u32 q10, , #5 │ │ + vrsra.u32 d20, d3, #5 │ │ + vrshr.u32 q10, , #5 │ │ + vtbl.8 d19, {d27}, d27 │ │ + vcvt.f32.s32 d20, d16 │ │ + bl 5ed54 │ │ cmp r0, #0 │ │ - bne.n 621a4 │ │ + bne.n 62b18 │ │ add r0, sp, #352 @ 0x160 │ │ - mov r1, r7 │ │ - bl 5e4d4 │ │ + mov r1, r6 │ │ + bl 5ec14 │ │ ldrb.w r0, [sp, #352] @ 0x160 │ │ cmp r0, #1 │ │ - beq.n 621a2 │ │ + beq.n 62b1c │ │ ldrb.w r0, [sp, #353] @ 0x161 │ │ cmp r0, #1 │ │ - bne.w 621e0 │ │ - ldr r4, [sp, #936] @ 0x3a8 │ │ + bne.w 62b4e │ │ + ldr.w r4, [sp, #1072] @ 0x430 │ │ add.w r1, r4, #12 │ │ ldr r0, [r4, #20] │ │ mov r2, r4 │ │ - str.w r8, [r4, #8] │ │ + str r5, [r4, #8] │ │ adds r0, #1 │ │ str r0, [r4, #20] │ │ add r0, sp, #352 @ 0x160 │ │ - bl 75bf0 │ │ + bl 768b8 │ │ ldrd r1, r0, [sp, #352] @ 0x160 │ │ cmp r1, #2 │ │ - beq.n 621a4 │ │ + beq.n 62b18 │ │ ldr r1, [sp, #360] @ 0x168 │ │ cmp r1, #11 │ │ - bne.n 620b0 │ │ - mov r1, r6 │ │ + bne.n 62a1c │ │ + mov r1, r7 │ │ movs r2, #11 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 620b0 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.w 66a90 │ │ + bne.n 62a1c │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + bne.w 65010 │ │ mov r0, r4 │ │ - bl 21f8c │ │ + bl 5f1e0 │ │ cmp r0, #0 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - bne.w 66894 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + bne.w 64e7e │ │ add r0, sp, #352 @ 0x160 │ │ mov r1, r4 │ │ - bl 5b904 │ │ - ldrd r0, r1, [sp, #352] @ 0x160 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - str r1, [sp, #212] @ 0xd4 │ │ - beq.w 66894 │ │ - movw r9, #17 │ │ - mov sl, r0 │ │ - ldr r5, [sp, #360] @ 0x168 │ │ - movt r9, #32768 @ 0x8000 │ │ - b.n 620ba │ │ + bl 5c000 │ │ + ldrd r8, r0, [sp, #352] @ 0x160 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + beq.w 64e7e │ │ + ldr.w r9, [sp, #360] @ 0x168 │ │ + b.n 62a26 │ │ movs r0, #0 │ │ movs r1, #4 │ │ - strd r0, r1, [sp, #352] @ 0x160 │ │ - add r1, sp, #352 @ 0x160 │ │ - str r0, [sp, #360] @ 0x168 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 5aa8c │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ - b.n 62314 │ │ + strd r0, r1, [sp, #896] @ 0x380 │ │ + add r1, sp, #896 @ 0x380 │ │ + str r0, [sp, #904] @ 0x388 │ │ + add r0, sp, #768 @ 0x300 │ │ + bl 5b0e8 │ │ + ldr r5, [sp, #768] @ 0x300 │ │ + cmp r5, r9 │ │ + beq.w 62c94 │ │ + ldrd r8, r6, [sp, #772] @ 0x304 │ │ + ldr.w r9, [sp, #780] @ 0x30c │ │ + b.n 62984 │ │ adds r0, r3, #1 │ │ - str r0, [sp, #1004] @ 0x3ec │ │ + str r0, [sp, #916] @ 0x394 │ │ movs r0, #127 @ 0x7f │ │ - str r4, [sp, #856] @ 0x358 │ │ - add r4, sp, #352 @ 0x160 │ │ - strb.w r0, [sp, #1008] @ 0x3f0 │ │ + add r6, sp, #352 @ 0x160 │ │ + strb.w r0, [sp, #920] @ 0x398 │ │ movs r0, #1 │ │ - add r1, sp, #856 @ 0x358 │ │ - strb.w r0, [sp, #860] @ 0x35c │ │ - mov r0, r4 │ │ - bl 5bd86 │ │ + add r1, sp, #296 @ 0x128 │ │ + strb.w r0, [sp, #300] @ 0x12c │ │ + mov r0, r6 │ │ + str.w r8, [sp, #296] @ 0x128 │ │ + bl 5c4b6 │ │ ldrb.w r0, [sp, #352] @ 0x160 │ │ cmp r0, #1 │ │ - bne.n 62180 │ │ - ldr.w sl, [sp, #356] @ 0x164 │ │ - b.n 6219c │ │ + bne.n 62af4 │ │ + ldr r0, [sp, #356] @ 0x164 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + b.n 62b12 │ │ ldrb.w r0, [sp, #353] @ 0x161 │ │ cmp r0, #1 │ │ - bne.w 66708 │ │ - ldr r1, [sp, #856] @ 0x358 │ │ + bne.w 64c70 │ │ + ldr r1, [sp, #296] @ 0x128 │ │ add r0, sp, #352 @ 0x160 │ │ - bl 5b904 │ │ - ldrd r7, sl, [sp, #352] @ 0x160 │ │ - cmp.w r7, #2147483648 @ 0x80000000 │ │ - bne.n 62232 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - b.n 62234 │ │ - ldr r0, [sp, #356] @ 0x164 │ │ - movw r8, #19 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - movt r8, #128 @ 0x80 │ │ - bne.n 621ba │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - mov sl, r0 │ │ - b.n 621de │ │ - mov r4, r0 │ │ - cbz r5, 621cc │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ - mov r0, r6 │ │ - bl 5b7e6 │ │ - adds r6, #52 @ 0x34 │ │ - subs r5, #1 │ │ - bne.n 621c0 │ │ - cmp.w sl, #0 │ │ + bl 5c000 │ │ + ldrd r8, r0, [sp, #352] @ 0x160 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + bne.n 62b9a │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + b.n 62b9e │ │ + mov r6, r0 │ │ + b.n 62b1e │ │ + ldr r6, [sp, #356] @ 0x164 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + beq.n 62b46 │ │ + cmp.w r9, #0 │ │ + beq.n 62b3a │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ + mov r0, r4 │ │ + bl 5bee4 │ │ + adds r4, #52 @ 0x34 │ │ + subs.w r9, r9, #1 │ │ + bne.n 62b2c │ │ + cmp.w r8, #0 │ │ itt ne │ │ - ldrne r0, [sp, #212] @ 0xd4 │ │ - blxne d7b70 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - mov sl, r4 │ │ - b.n 621f6 │ │ - mov r7, sl │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - ldr.w sl, [sp, #212] @ 0xd4 │ │ - movw r8, #19 │ │ - movt r8, #128 @ 0x80 │ │ - beq.w 66a64 │ │ - ldrb.w r0, [sp, #1008] @ 0x3f0 │ │ + ldrne r0, [sp, #200] @ 0xc8 │ │ + blxne d87c0 │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + str r6, [sp, #200] @ 0xc8 │ │ + b.n 62b56 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + beq.w 64fe4 │ │ + ldrb.w r0, [sp, #920] @ 0x398 │ │ adds r0, #1 │ │ - strb.w r0, [sp, #1008] @ 0x3f0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 5ea94 │ │ - cmp.w r7, #2147483648 @ 0x80000000 │ │ - strd r5, r0, [sp, #360] @ 0x168 │ │ - strd r7, sl, [sp, #352] @ 0x160 │ │ - bne.n 6221c │ │ - cbz r0, 6225c │ │ + strb.w r0, [sp, #920] @ 0x398 │ │ + add r0, sp, #896 @ 0x380 │ │ + bl 5f278 │ │ + mov r4, r0 │ │ + strd r9, r0, [sp, #360] @ 0x168 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + strd r8, r0, [sp, #352] @ 0x160 │ │ + bne.n 62b80 │ │ + cbz r4, 62bca │ │ add r0, sp, #352 @ 0x160 │ │ adds r0, #12 │ │ - b.n 62258 │ │ - cbz r0, 62286 │ │ - mov r6, r0 │ │ - cbz r5, 62276 │ │ - mov r4, sl │ │ - mov r0, r4 │ │ - bl 5b7e6 │ │ - adds r4, #52 @ 0x34 │ │ - subs r5, #1 │ │ - bne.n 62224 │ │ - b.n 62276 │ │ - ldr r5, [sp, #360] @ 0x168 │ │ - ldrb.w r0, [sp, #1008] @ 0x3f0 │ │ + b.n 62bc6 │ │ + cbz r4, 62bfa │ │ + cmp.w r9, #0 │ │ + beq.n 62be8 │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ + mov r0, r6 │ │ + bl 5bee4 │ │ + adds r6, #52 @ 0x34 │ │ + subs.w r9, r9, #1 │ │ + bne.n 62b8a │ │ + b.n 62be8 │ │ + ldr.w r9, [sp, #360] @ 0x168 │ │ + ldrb.w r0, [sp, #920] @ 0x398 │ │ adds r0, #1 │ │ - strb.w r0, [sp, #1008] @ 0x3f0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 5c870 │ │ - cmp.w r7, #2147483648 @ 0x80000000 │ │ - strd r5, r0, [sp, #360] @ 0x168 │ │ - strd r7, sl, [sp, #352] @ 0x160 │ │ - bne.n 62262 │ │ - cbz r0, 6225c │ │ - add.w r0, r4, #12 │ │ - bl 579bc │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - b.n 62286 │ │ - cbz r0, 62286 │ │ - mov r6, r0 │ │ - cbz r5, 62276 │ │ - mov r4, sl │ │ - mov r0, r4 │ │ - bl 5b7e6 │ │ - adds r4, #52 @ 0x34 │ │ - subs r5, #1 │ │ - bne.n 6226a │ │ - cmp r7, #0 │ │ + strb.w r0, [sp, #920] @ 0x398 │ │ + add r0, sp, #896 @ 0x380 │ │ + bl 5cf9c │ │ + mov r4, r0 │ │ + strd r9, r0, [sp, #360] @ 0x168 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + strd r8, r0, [sp, #352] @ 0x160 │ │ + bne.n 62bd0 │ │ + cbz r4, 62bca │ │ + add.w r0, r6, #12 │ │ + bl 57fe8 │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + b.n 62bfa │ │ + cbz r4, 62bfa │ │ + cmp.w r9, #0 │ │ + beq.n 62be8 │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ + mov r0, r6 │ │ + bl 5bee4 │ │ + adds r6, #52 @ 0x34 │ │ + subs.w r9, r9, #1 │ │ + bne.n 62bda │ │ + cmp.w r8, #0 │ │ itt ne │ │ - movne r0, sl │ │ - blxne d7b70 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - mov sl, r6 │ │ - cmp.w r7, #2147483648 @ 0x80000000 │ │ - beq.w 66a1e │ │ - ldrd r1, r2, [sp, #1000] @ 0x3e8 │ │ - str r5, [sp, #864] @ 0x360 │ │ + ldrne r0, [sp, #200] @ 0xc8 │ │ + blxne d87c0 │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + str r4, [sp, #200] @ 0xc8 │ │ + cmp.w r8, #2147483648 @ 0x80000000 │ │ + beq.w 64fae │ │ + ldrd r1, r2, [sp, #912] @ 0x390 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ cmp r2, r1 │ │ - strd r7, sl, [sp, #856] @ 0x358 │ │ - bcs.n 622c0 │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ - mov r6, r7 │ │ + str.w r9, [sp, #1032] @ 0x408 │ │ + str.w r0, [sp, #1028] @ 0x404 │ │ + str.w r8, [sp, #1024] @ 0x400 │ │ + bcs.n 62c3a │ │ + ldr r0, [sp, #908] @ 0x38c │ │ movs r3, #1 │ │ ldrb r7, [r0, r2] │ │ subs r7, #9 │ │ cmp r7, #23 │ │ - bhi.w 66776 │ │ + bhi.w 64d32 │ │ lsl.w r7, r3, r7 │ │ - tst.w r7, r8 │ │ - beq.w 66776 │ │ + tst.w r7, sl │ │ + beq.w 64d32 │ │ adds r2, #1 │ │ - str r2, [sp, #1004] @ 0x3ec │ │ + str r2, [sp, #916] @ 0x394 │ │ cmp r1, r2 │ │ - bne.n 622a2 │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ - cbz r0, 622ca │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ - blx d7b70 │ │ - ldr r0, [sp, #856] @ 0x358 │ │ + bne.n 62c1c │ │ + ldr r0, [sp, #896] @ 0x380 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #900] @ 0x384 │ │ + blxne d87c0 │ │ + ldr.w r0, [sp, #1024] @ 0x400 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 62302 │ │ + bne.n 62c82 │ │ movs r0, #33 @ 0x21 │ │ - movs r5, #33 @ 0x21 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 66b08 │ │ - ldr r1, [pc, #216] @ (623bc ) │ │ + beq.w 6506c │ │ + ldr r1, [pc, #716] @ (62f2c ) │ │ movs r2, #33 @ 0x21 │ │ - mov r4, r0 │ │ + mov r6, r0 │ │ + mov.w r9, #33 @ 0x21 │ │ add r1, pc │ │ - bl d44bc │ │ - add r0, sp, #856 @ 0x358 │ │ - sub.w r7, r9, #3 │ │ - adds r0, #4 │ │ - str r5, [sp, #996] @ 0x3e4 │ │ - strd r5, r4, [sp, #988] @ 0x3dc │ │ - str r7, [sp, #984] @ 0x3d8 │ │ - bl 579bc │ │ - b.n 62310 │ │ - add r2, sp, #856 @ 0x358 │ │ - mov r7, r9 │ │ + bl d53c6 │ │ + add.w r0, sp, #1024 @ 0x400 │ │ + bl 65578 │ │ + movs r0, #17 │ │ + mov.w r8, #33 @ 0x21 │ │ + movt r0, #32768 @ 0x8000 │ │ + subs r5, r0, #3 │ │ + b.n 62984 │ │ + add.w r2, sp, #1024 @ 0x400 │ │ + movw r9, #17 │ │ + movt r9, #32768 @ 0x8000 │ │ + add r3, sp, #772 @ 0x304 │ │ ldmia r2, {r0, r1, r2} │ │ - strd r1, r2, [sp, #992] @ 0x3e0 │ │ - strd r9, r0, [sp, #984] @ 0x3d8 │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ - add.w r8, sp, #988 @ 0x3dc │ │ - cmp r7, r9 │ │ - ldmia.w r8, {r0, r5, r8} │ │ - bne.w 649c0 │ │ - add r1, sp, #816 @ 0x330 │ │ - strd r0, r5, [sp, #208] @ 0xd0 │ │ - stmia.w r1, {r0, r5, r8} │ │ - add r0, sp, #984 @ 0x3d8 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - bl 4b420 │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ - cmp r7, r9 │ │ - bne.w 649c8 │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ - cmp.w r8, #0 │ │ - str.w sl, [sp, #188] @ 0xbc │ │ - beq.n 62370 │ │ + stmia r3!, {r0, r1, r2} │ │ + ldrd r1, r0, [sp, #772] @ 0x304 │ │ + str r1, [sp, #188] @ 0xbc │ │ + strd r1, r0, [sp, #848] @ 0x350 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + str r0, [sp, #200] @ 0xc8 │ │ + add r0, sp, #896 @ 0x380 │ │ + ldr.w sl, [sp, #780] @ 0x30c │ │ + str.w sl, [sp, #856] @ 0x358 │ │ + bl 4bb30 │ │ + ldr r5, [sp, #896] @ 0x380 │ │ + cmp r5, r9 │ │ + bne.w 62efc │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ + cmp.w sl, #0 │ │ + beq.n 62ce8 │ │ movs r0, #52 @ 0x34 │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ - mul.w r4, r8, r0 │ │ - add.w sl, sp, #984 @ 0x3d8 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - mov r0, sl │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ + mul.w r7, sl, r0 │ │ + add.w r8, sp, #896 @ 0x380 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + mov r0, r8 │ │ mov r2, r6 │ │ - strb.w r5, [r6, #49] @ 0x31 │ │ - bl 67020 │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ - cmp r7, r9 │ │ - bne.w 649c8 │ │ + strb.w r4, [r6, #49] @ 0x31 │ │ + bl 655f0 │ │ + ldr r5, [sp, #896] @ 0x380 │ │ + cmp r5, r9 │ │ + bne.w 62efc │ │ adds r6, #52 @ 0x34 │ │ - subs r4, #52 @ 0x34 │ │ - bne.n 62354 │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 67e44 │ │ - ldr.w sl, [sp, #188] @ 0xbc │ │ + subs r7, #52 @ 0x34 │ │ + bne.n 62ccc │ │ + add r0, sp, #848 @ 0x350 │ │ + bl 66450 │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ movs r0, #0 │ │ movs r1, #4 │ │ strd r0, r1, [sp, #352] @ 0x160 │ │ - movs r2, #0 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - movs r3, #0 │ │ + mov r1, r7 │ │ str r0, [sp, #360] @ 0x168 │ │ + movs r2, #0 │ │ str r0, [sp, #4] │ │ - add r0, sp, #984 @ 0x3d8 │ │ - str.w sl, [sp, #188] @ 0xbc │ │ - bl 49810 │ │ - ldrd sl, r3, [sp, #996] @ 0x3e4 │ │ - ldrd r0, r7, [sp, #984] @ 0x3d8 │ │ - cbz r0, 623c0 │ │ - ldr.w r9, [sp, #992] @ 0x3e0 │ │ + add r0, sp, #896 @ 0x380 │ │ + movs r3, #0 │ │ + bl 49f38 │ │ + ldrd r2, r9, [sp, #908] @ 0x38c │ │ + ldrd r0, r5, [sp, #896] @ 0x380 │ │ + cbz r0, 62d28 │ │ + str r2, [sp, #200] @ 0xc8 │ │ + ldr.w r8, [sp, #904] @ 0x388 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r7, r0 │ │ - beq.n 62428 │ │ - str r3, [sp, #168] @ 0xa8 │ │ - mov.w r4, r9, lsr #8 │ │ - b.n 62452 │ │ - nop │ │ - subs r5, #153 @ 0x99 │ │ - vsri.32 q10, q11, #5 │ │ - vrsra.u64 d27, d7, #5 │ │ - add r0, sp, #984 @ 0x3d8 │ │ + cmp r5, r0 │ │ + beq.n 62d96 │ │ + mov.w sl, r8, lsr #8 │ │ + b.n 62dc0 │ │ + cbz r5, 62d96 │ │ + add r0, sp, #896 @ 0x380 │ │ add r1, sp, #352 @ 0x160 │ │ - mov r2, sl │ │ - bl 67e74 │ │ - ldrb.w r9, [sp, #988] @ 0x3dc │ │ + mov r3, r9 │ │ + bl 66480 │ │ + ldrb.w r8, [sp, #900] @ 0x384 │ │ movs r0, #17 │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ + ldr r5, [sp, #896] @ 0x380 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r7, r0 │ │ - bne.n 6243e │ │ - movs.w r0, r9, lsl #31 │ │ - beq.n 62428 │ │ - add r4, sp, #984 @ 0x3d8 │ │ - add r5, sp, #352 @ 0x160 │ │ - mov.w r8, #0 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ + cmp r5, r0 │ │ + bne.n 62dac │ │ + movs.w r0, r8, lsl #31 │ │ + beq.n 62d96 │ │ + add r4, sp, #896 @ 0x380 │ │ + add r6, sp, #352 @ 0x160 │ │ + mov.w sl, #0 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ mov r0, r4 │ │ movs r2, #8 │ │ movs r3, #0 │ │ - str.w r8, [sp, #4] │ │ - bl 49810 │ │ - ldrd sl, r3, [sp, #996] @ 0x3e4 │ │ - ldrd r0, r7, [sp, #984] @ 0x3d8 │ │ + str.w sl, [sp, #4] │ │ + bl 49f38 │ │ + ldr.w r9, [sp, #912] @ 0x390 │ │ + ldrd r0, r5, [sp, #896] @ 0x380 │ │ + ldr r1, [sp, #908] @ 0x38c │ │ cmp r0, #0 │ │ - bne.n 623a0 │ │ - cbz r7, 62428 │ │ + str r1, [sp, #200] @ 0xc8 │ │ + bne.n 62d14 │ │ + cbz r5, 62d96 │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ mov r0, r4 │ │ - mov r1, r5 │ │ - mov r2, sl │ │ - bl 67e74 │ │ - ldrb.w r9, [sp, #988] @ 0x3dc │ │ + mov r1, r6 │ │ + mov r3, r9 │ │ + bl 66480 │ │ + ldrb.w r8, [sp, #900] @ 0x384 │ │ movs r0, #17 │ │ - ldr r7, [sp, #984] @ 0x3d8 │ │ + ldr r5, [sp, #896] @ 0x380 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r7, r0 │ │ - bne.n 6243e │ │ - movs.w r0, r9, lsl #31 │ │ - bne.n 623ea │ │ + cmp r5, r0 │ │ + bne.n 62dac │ │ + movs.w r0, r8, lsl #31 │ │ + bne.n 62d52 │ │ ldrb.w r0, [sp, #355] @ 0x163 │ │ ldrh.w r1, [sp, #353] @ 0x161 │ │ - ldrb.w r9, [sp, #352] @ 0x160 │ │ - ldrd r5, r6, [sp, #356] @ 0x164 │ │ - orr.w r4, r1, r0, lsl #16 │ │ - b.n 62482 │ │ - ldrb.w r0, [sp, #991] @ 0x3df │ │ - ldrh.w r1, [sp, #989] @ 0x3dd │ │ - ldr.w sl, [sp, #992] @ 0x3e0 │ │ - orr.w r4, r1, r0, lsl #16 │ │ - ldr r2, [sp, #996] @ 0x3e4 │ │ - str r2, [sp, #168] @ 0xa8 │ │ - ldrd r8, r6, [sp, #356] @ 0x164 │ │ - cbz r6, 62466 │ │ - mov r5, r8 │ │ - mov r0, r5 │ │ - bl 5b7e6 │ │ - adds r5, #52 @ 0x34 │ │ - subs r6, #1 │ │ - bne.n 6245a │ │ + ldrb.w r8, [sp, #352] @ 0x160 │ │ + ldrd r6, r9, [sp, #356] @ 0x164 │ │ + orr.w sl, r1, r0, lsl #16 │ │ + b.n 62dee │ │ + ldrb.w r0, [sp, #903] @ 0x387 │ │ + ldrh.w r1, [sp, #901] @ 0x385 │ │ + ldr.w r9, [sp, #908] @ 0x38c │ │ + orr.w sl, r1, r0, lsl #16 │ │ + ldr r2, [sp, #904] @ 0x388 │ │ + str r2, [sp, #200] @ 0xc8 │ │ + ldrd r7, r4, [sp, #356] @ 0x164 │ │ + cbz r4, 62dd4 │ │ + mov r6, r7 │ │ + mov r0, r6 │ │ + bl 5bee4 │ │ + adds r6, #52 @ 0x34 │ │ + subs r4, #1 │ │ + bne.n 62dc8 │ │ ldr r0, [sp, #352] @ 0x160 │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r8 │ │ - blxne d7b70 │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ + movne r0, r7 │ │ + blxne d87c0 │ │ + ldr r6, [sp, #200] @ 0xc8 │ │ movs r0, #17 │ │ - mov r5, sl │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r7, r0 │ │ - bne.w 62036 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - str r5, [sp, #176] @ 0xb0 │ │ - ldr.w r8, [sp, #1172] @ 0x494 │ │ - ldr.w r7, [sp, #1168] @ 0x490 │ │ - blx 9bdb4 │ │ - uxtb.w r0, r9 │ │ - orr.w r5, r0, r4, lsl #8 │ │ + cmp r5, r0 │ │ + bne.w 62988 │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + str r6, [sp, #200] @ 0xc8 │ │ + ldr.w r4, [sp, #1148] @ 0x47c │ │ + ldr.w r6, [sp, #1144] @ 0x478 │ │ + blx 9ca08 │ │ + uxtb.w r0, r8 │ │ + orr.w r5, r0, sl, lsl #8 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 624b0 │ │ - mov r1, r7 │ │ - lsrs r0, r7, #8 │ │ - ldr r7, [sp, #188] @ 0xbc │ │ - mov r6, r8 │ │ - ldr.w r9, [sp, #240] @ 0xf0 │ │ - mov r5, r1 │ │ - b.n 6203e │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - mov r1, fp │ │ - str r6, [sp, #296] @ 0x128 │ │ - strd r7, r8, [sp, #280] @ 0x118 │ │ - strd r5, r0, [sp, #288] @ 0x120 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - str r0, [sp, #276] @ 0x114 │ │ - ldr r0, [sp, #188] @ 0xbc │ │ - str r0, [sp, #272] @ 0x110 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 57dc8 │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ - movw r9, #17 │ │ - movt r9, #32768 @ 0x8000 │ │ - cmp r0, r9 │ │ - bne.n 6256e │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - add r0, sp, #984 @ 0x3d8 │ │ + bne.n 62e1a │ │ + mov r9, r4 │ │ + ldr r5, [sp, #196] @ 0xc4 │ │ + ldr.w r8, [sp, #208] @ 0xd0 │ │ + lsrs r0, r6, #8 │ │ + ldr r4, [sp, #204] @ 0xcc │ │ + b.n 62992 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + str.w r9, [sp, #280] @ 0x118 │ │ + strd r5, r0, [sp, #272] @ 0x110 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #256] @ 0x100 │ │ + add r0, sp, #896 @ 0x380 │ │ + strd r6, r4, [sp, #264] @ 0x108 │ │ + bl 583f4 │ │ + movs r4, #17 │ │ + ldr r0, [sp, #896] @ 0x380 │ │ + movt r4, #32768 @ 0x8000 │ │ + cmp r0, r4 │ │ + bne.n 62ea4 │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ + add r0, sp, #896 @ 0x380 │ │ movs r2, #1 │ │ - mov r1, sl │ │ - bl 66d5c │ │ - ldrd r2, r0, [sp, #984] @ 0x3d8 │ │ - ldrb.w r1, [sp, #992] @ 0x3e0 │ │ - ldr.w r8, [sp, #236] @ 0xec │ │ - cmp r2, r9 │ │ - bne.n 62588 │ │ - add r2, sp, #816 @ 0x330 │ │ - movs r3, #52 @ 0x34 │ │ - adds r2, #9 │ │ - str r2, [sp, #92] @ 0x5c │ │ - ldr r2, [sp, #252] @ 0xfc │ │ - add r4, sp, #856 @ 0x358 │ │ - strb.w r1, [sp, #308] @ 0x134 │ │ - movs r1, #4 │ │ - str r0, [sp, #304] @ 0x130 │ │ - movs r0, #0 │ │ - mla r2, r2, r3, r8 │ │ - mov fp, r6 │ │ - strd r0, r1, [sp, #864] @ 0x360 │ │ - movw r1, #909 @ 0x38d │ │ - strd r0, r0, [sp, #856] @ 0x358 │ │ - strd r0, r0, [sp, #872] @ 0x368 │ │ - str r2, [sp, #152] @ 0x98 │ │ - strd r0, r1, [sp, #880] @ 0x370 │ │ - b.n 62530 │ │ - lsrs r0, r2, #2 │ │ - bne.n 625c8 │ │ - mov r0, r4 │ │ - bl 47bc0 │ │ - ldr r0, [sp, #876] @ 0x36c │ │ - cmp r0, #0 │ │ - beq.n 62530 │ │ - movs r1, #0 │ │ - movs r3, #2 │ │ - movs r6, #1 │ │ - movs r7, #0 │ │ - b.n 62556 │ │ - umull r2, r5, r3, r3 │ │ - lsrs r0, r0, #1 │ │ - mla r5, r3, r7, r5 │ │ - mla r7, r3, r7, r5 │ │ - mov r3, r2 │ │ - lsls r2, r0, #31 │ │ - beq.n 62546 │ │ - umull r2, r5, r3, r6 │ │ - cmp r0, #1 │ │ - beq.n 6252c │ │ - mla r1, r3, r1, r5 │ │ - mla r1, r7, r6, r1 │ │ - mov r6, r2 │ │ - b.n 62546 │ │ - add r3, sp, #988 @ 0x3dc │ │ - mov r4, r6 │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ + bl 652bc │ │ + ldrd r0, sl, [sp, #896] @ 0x380 │ │ + ldrb.w r1, [sp, #904] @ 0x388 │ │ + cmp r0, r4 │ │ + bne.n 62eb8 │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ + add r0, sp, #896 @ 0x380 │ │ + strb.w r1, [sp, #292] @ 0x124 │ │ + add r1, sp, #256 @ 0x100 │ │ + add r2, sp, #288 @ 0x120 │ │ + str.w sl, [sp, #288] @ 0x120 │ │ + str.w fp, [sp] │ │ + bl 6663c │ │ + ldr r0, [sp, #904] @ 0x388 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 62f30 │ │ + add r3, sp, #908 @ 0x38c │ │ + ldr r6, [sp, #236] @ 0xec │ │ + add.w ip, sp, #352 @ 0x160 │ │ movs r7, #3 │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - ldmia r3, {r1, r2, r3} │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + cmp.w sl, #0 │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ strd r7, r0, [r6] │ │ add.w r0, r6, #8 │ │ stmia r0!, {r1, r2, r3} │ │ - b.n 625a2 │ │ - mov r4, r6 │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ - ldr r7, [sp, #996] @ 0x3e4 │ │ - ldr.w r3, [sp, #993] @ 0x3e1 │ │ - strb r1, [r6, #12] │ │ + itt ne │ │ + movne r0, sl │ │ + blxne 9bb64 │ │ + b.w 64f94 │ │ + add r3, sp, #896 @ 0x380 │ │ + ldr r6, [sp, #236] @ 0xec │ │ + movs r7, #3 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r7, r0, [r6] │ │ + add.w r0, r6, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + b.n 62ed2 │ │ + ldr r7, [sp, #236] @ 0xec │ │ + ldr r3, [sp, #908] @ 0x38c │ │ + ldr.w r2, [sp, #905] @ 0x389 │ │ + strb r1, [r7, #12] │ │ movs r1, #3 │ │ - str r7, [r6, #16] │ │ - str.w r3, [r6, #13] │ │ - strd r1, r2, [r6] │ │ - str r0, [r6, #8] │ │ - ldr.w r8, [sp, #176] @ 0xb0 │ │ - cbz r4, 625b8 │ │ - mov r6, r4 │ │ - mov r4, r8 │ │ + str r3, [r7, #16] │ │ + str.w r2, [r7, #13] │ │ + strd r1, r0, [r7] │ │ + str.w sl, [r7, #8] │ │ + ldr.w sl, [sp, #1152] @ 0x480 │ │ + cmp.w r9, #0 │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ + beq.n 62eee │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ mov r0, r4 │ │ - bl 5b7e6 │ │ + bl 5bee4 │ │ adds r4, #52 @ 0x34 │ │ - subs r6, #1 │ │ - bne.n 625ac │ │ - ldr r7, [sp, #252] @ 0xfc │ │ - cmp r5, #0 │ │ - beq.w 6206a │ │ - mov r0, r8 │ │ - blx d7b70 │ │ - b.n 6206a │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ - add.w lr, sp, #984 @ 0x3d8 │ │ - add.w r0, lr, #4 │ │ - mov.w ip, #4 │ │ - stmia r0!, {r2, r3, r6, r7} │ │ - add r1, sp, #304 @ 0x130 │ │ - ldmia.w r4, {r2, r3, r6, r7} │ │ - stmia r0!, {r2, r3, r6, r7} │ │ - movs r0, #0 │ │ - mov r3, lr │ │ - str r1, [sp, #408] @ 0x198 │ │ - add r1, sp, #352 @ 0x160 │ │ - strd r0, r0, [sp, #364] @ 0x16c │ │ - add.w r2, r1, #20 │ │ - str.w ip, [sp, #360] @ 0x168 │ │ - strd r0, r0, [sp, #352] @ 0x160 │ │ - ldmia r3!, {r4, r5, r6, r7} │ │ - stmia r2!, {r4, r5, r6, r7} │ │ - ldmia.w r3, {r1, r4, r5, r6, r7} │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ - mov r4, lr │ │ - movw r1, #909 @ 0x38d │ │ - strd r0, r0, [sp, #984] @ 0x3d8 │ │ - strd r0, r0, [sp, #1000] @ 0x3e8 │ │ - strd r0, ip, [sp, #992] @ 0x3e0 │ │ - strd r0, r1, [sp, #1008] @ 0x3f0 │ │ - b.n 62620 │ │ - add r4, sp, #984 @ 0x3d8 │ │ - lsrs r0, r2, #2 │ │ - bne.n 6265e │ │ - mov r0, r4 │ │ - bl 68030 │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ - cmp r0, #0 │ │ - beq.n 62620 │ │ - movs r1, #0 │ │ - movs r3, #2 │ │ - movs r6, #1 │ │ - movs r7, #0 │ │ - b.n 62646 │ │ - umull r2, r5, r3, r3 │ │ - lsrs r0, r0, #1 │ │ - mla r5, r3, r7, r5 │ │ - mla r7, r3, r7, r5 │ │ - mov r3, r2 │ │ - lsls r2, r0, #31 │ │ - beq.n 62636 │ │ - umull r2, r5, r3, r6 │ │ - cmp r0, #1 │ │ - beq.n 6261a │ │ - mla r1, r3, r1, r5 │ │ - mla r1, r7, r6, r1 │ │ - mov r6, r2 │ │ - b.n 62636 │ │ - mov r1, r4 │ │ - add r0, sp, #768 @ 0x300 │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ - stmia r0!, {r2, r3, r6, r7} │ │ - ldmia.w r1, {r2, r3, r6, r7} │ │ - stmia r0!, {r2, r3, r6, r7} │ │ - ldr r7, [sp, #252] @ 0xfc │ │ - ldr r0, [pc, #956] @ (62a2c ) │ │ - cmp r7, #0 │ │ - add r0, pc │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #952] @ (62a30 ) │ │ - add r0, pc │ │ - str r0, [sp, #144] @ 0x90 │ │ - beq.w 649f8 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ - mov r8, fp │ │ - adds r0, #4 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add r0, sp, #936 @ 0x3a8 │ │ - add.w r1, r0, #13 │ │ - adds r0, #5 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add.w r0, r4, #17 │ │ - str r0, [sp, #132] @ 0x84 │ │ - add.w r0, r4, #9 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r0, sp, #816 @ 0x330 │ │ - str r1, [sp, #140] @ 0x8c │ │ - adds r1, r0, #5 │ │ - adds r0, #4 │ │ - str r0, [sp, #96] @ 0x60 │ │ - add r0, sp, #856 @ 0x358 │ │ - str r1, [sp, #88] @ 0x58 │ │ - adds r0, #4 │ │ - str r0, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - add.w r1, r4, #20 │ │ - str r0, [sp, #192] @ 0xc0 │ │ - str r1, [sp, #100] @ 0x64 │ │ - mov r4, r8 │ │ - cmp.w r8, #0 │ │ - beq.n 6276c │ │ - movs r0, #52 @ 0x34 │ │ - ldr r6, [sp, #124] @ 0x7c │ │ - mul.w r7, r4, r0 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - mov.w r9, #0 │ │ - ldrd r8, r5, [r0, #4] │ │ - b.n 626e4 │ │ - adds r6, #52 @ 0x34 │ │ - add.w r9, r9, #1 │ │ - subs r7, #52 @ 0x34 │ │ - beq.n 6276c │ │ - ldr r0, [r6, #4] │ │ - cmp r0, r5 │ │ - bne.n 626da │ │ - ldr r0, [r6, #0] │ │ - mov r1, r8 │ │ - mov r2, r5 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - bne.n 626da │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - movs r2, #52 @ 0x34 │ │ - mla r0, r9, r2, r0 │ │ - mvn.w r1, r9 │ │ - add r1, r4 │ │ - mov fp, r4 │ │ - add r7, sp, #984 @ 0x3d8 │ │ - muls r2, r1 │ │ - add.w ip, r0, #4 │ │ - mov r1, r0 │ │ - ldr.w r8, [r1], #52 │ │ - ldmia.w ip!, {r3, r4, r5, r6, sl, lr} │ │ - stmia.w r7!, {r3, r4, r5, r6, sl, lr} │ │ - ldmia.w ip, {r3, r4, r5, r6, sl, lr} │ │ - stmia.w r7, {r3, r4, r5, r6, sl, lr} │ │ - bl d4618 │ │ - sub.w fp, fp, #1 │ │ - cmp.w r8, #2147483648 @ 0x80000000 │ │ - str.w fp, [sp, #168] @ 0xa8 │ │ - str.w fp, [sp, #296] @ 0x128 │ │ - beq.w 66b5c │ │ - add r1, sp, #984 @ 0x3d8 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - ldmia.w r1, {r2, r3, r4, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ - add r4, sp, #936 @ 0x3a8 │ │ - ldrb.w r0, [sp, #905] @ 0x389 │ │ - str.w r8, [sp, #856] @ 0x358 │ │ - add.w r8, sp, #816 @ 0x330 │ │ - cmp r0, #1 │ │ - beq.n 627fe │ │ - add r6, sp, #984 @ 0x3d8 │ │ - movs r7, #0 │ │ - cmp r0, #2 │ │ - beq.w 62bea │ │ - b.w 666f4 │ │ - movw r9, #17 │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #856] @ 0x358 │ │ - movt r9, #32768 @ 0x8000 │ │ - mov r8, r4 │ │ - add r6, sp, #984 @ 0x3d8 │ │ - ldr r2, [sp, #188] @ 0xbc │ │ - add r1, sp, #352 @ 0x160 │ │ - mov r0, r6 │ │ - bl 496e8 │ │ - ldrd r0, fp, [sp, #984] @ 0x3d8 │ │ - ldrd r5, r4, [sp, #992] @ 0x3e0 │ │ - ldr r7, [sp, #1000] @ 0x3e8 │ │ - cmp r0, #2 │ │ - beq.w 664fa │ │ - ldr r1, [sp, #1004] @ 0x3ec │ │ - movs r2, #2 │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ - strd r0, fp, [sp, #816] @ 0x330 │ │ - lsls r0, r0, #31 │ │ - strd r5, r4, [sp, #824] @ 0x338 │ │ - strb.w r2, [r3, #49] @ 0x31 │ │ - strd r7, r1, [sp, #832] @ 0x340 │ │ - beq.w 66900 │ │ - mov r0, r6 │ │ - mov r1, fp │ │ - mov r2, r3 │ │ - bl 67020 │ │ - ldr.w fp, [sp, #984] @ 0x3d8 │ │ - ldr r7, [sp, #252] @ 0xfc │ │ - cmp fp, r9 │ │ - bne.w 664fe │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 4797c │ │ - ldr r0, [sp, #816] @ 0x330 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #820] @ 0x334 │ │ - blxne 9bdb4 │ │ - ldr r0, [sp, #856] @ 0x358 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - itt ne │ │ - addne.w r0, sp, #856 @ 0x358 │ │ - blne 5b7e6 │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - adds r1, #52 @ 0x34 │ │ - str r1, [sp, #184] @ 0xb8 │ │ - cmp r1, r0 │ │ - bne.w 626be │ │ - b.w 649fa │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - strd r0, r1, [sp, #944] @ 0x3b0 │ │ - movw r1, #909 @ 0x38d │ │ - mov r9, r0 │ │ - strd r0, r0, [sp, #936] @ 0x3a8 │ │ - strd r0, r0, [sp, #952] @ 0x3b8 │ │ - str r1, [sp, #964] @ 0x3c4 │ │ - str r0, [sp, #960] @ 0x3c0 │ │ - mov r0, r4 │ │ - bl 47bc0 │ │ - ldr r0, [sp, #956] @ 0x3bc │ │ - cmp r0, #0 │ │ - beq.n 62818 │ │ - movs r1, #0 │ │ - movs r3, #2 │ │ - movs r6, #1 │ │ - movs r7, #0 │ │ - b.n 62848 │ │ - mla r1, r3, r1, r5 │ │ - mla r1, r7, r6, r1 │ │ - mov r6, r2 │ │ - umull r2, r5, r3, r3 │ │ - lsrs r0, r0, #1 │ │ - mla r5, r3, r7, r5 │ │ - mla r7, r3, r7, r5 │ │ - mov r3, r2 │ │ - lsls r2, r0, #31 │ │ - beq.n 62838 │ │ - umull r2, r5, r3, r6 │ │ - cmp r0, #1 │ │ - bne.n 6282e │ │ - lsrs r0, r2, #2 │ │ - beq.n 62818 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - movs r0, #4 │ │ - ldmia r4!, {r2, r3, r6, r7} │ │ - stmia r1!, {r2, r3, r6, r7} │ │ - ldmia.w r4, {r2, r3, r6, r7} │ │ - stmia r1!, {r2, r3, r6, r7} │ │ - mov r1, r8 │ │ - str r0, [sp, #992] @ 0x3e0 │ │ - add r0, sp, #304 @ 0x130 │ │ - str.w r0, [sp, #1040] @ 0x410 │ │ - strd r9, r9, [sp, #996] @ 0x3e4 │ │ - strd r9, r9, [sp, #984] @ 0x3d8 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ - stmia r0!, {r2, r3, r6, r7} │ │ - ldmia.w r1, {r2, r3, r5, r6, r7} │ │ - movs r1, #1 │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ - ldrd r5, r0, [sp, #884] @ 0x374 │ │ - cmp r0, #0 │ │ - str.w r9, [sp, #808] @ 0x328 │ │ - strd r9, r1, [sp, #800] @ 0x320 │ │ - beq.n 62976 │ │ - rsb r0, r0, r0, lsl #3 │ │ - movw r9, #17 │ │ - add r6, sp, #816 @ 0x330 │ │ - add.w sl, sp, #936 @ 0x3a8 │ │ - add.w r8, r5, r0, lsl #2 │ │ - movt r9, #32768 @ 0x8000 │ │ - ldr r1, [pc, #388] @ (62a34 ) │ │ - mov r2, r6 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - str r0, [sp, #828] @ 0x33c │ │ - add r1, pc │ │ - strd r0, r5, [sp, #820] @ 0x334 │ │ - add r0, sp, #856 @ 0x358 │ │ - str r0, [sp, #816] @ 0x330 │ │ - add.w r0, sp, #1112 @ 0x458 │ │ - bl 3dad8 │ │ - ldrb r0, [r5, #24] │ │ - movs r1, #1 │ │ - ldr.w r4, [sp, #1116] @ 0x45c │ │ - bic.w r0, r1, r0 │ │ - movs r1, #0 │ │ - ldr.w r3, [sp, #1120] @ 0x460 │ │ - strd r1, r0, [sp] │ │ - mov r0, sl │ │ - str r1, [sp, #8] │ │ - mov r2, r4 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - ldr.w r7, [sp, #1112] @ 0x458 │ │ - bl 66e20 │ │ - cmp r7, #0 │ │ - itt ne │ │ - movne r0, r4 │ │ - blxne d7b70 │ │ - ldrd fp, r4, [sp, #936] @ 0x3a8 │ │ - cmp fp, r9 │ │ - bne.w 62a26 │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ - mov r0, r6 │ │ - mov r1, r4 │ │ - bl 549d4 │ │ - ldr.w fp, [sp, #816] @ 0x330 │ │ - cmp fp, r9 │ │ - bne.w 62a3c │ │ - adds r5, #28 │ │ - cmp r5, r8 │ │ - bne.n 628ac │ │ - ldrd r9, r8, [sp, #884] @ 0x374 │ │ - movs r0, #0 │ │ - cmp.w r8, #0 │ │ - str r0, [sp, #888] @ 0x378 │ │ - beq.n 62976 │ │ - movs r7, #0 │ │ - b.n 6293e │ │ - ldr r0, [r6, #12] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne d7b70 │ │ - adds r7, #1 │ │ - cmp r7, r8 │ │ - beq.n 62976 │ │ - rsb r0, r7, r7, lsl #3 │ │ - ldr.w r1, [r9, r0, lsl #2] │ │ - add.w r6, r9, r0, lsl #2 │ │ - cmp r1, #0 │ │ - itt ne │ │ - ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ - ldrd sl, r5, [r6, #16] │ │ + subs.w r9, r9, #1 │ │ + bne.n 62ee0 │ │ cmp r5, #0 │ │ - beq.n 6292c │ │ - add.w r4, sl, #4 │ │ - ldr.w r0, [r4, #-4] │ │ - cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ - adds r4, #16 │ │ - subs r5, #1 │ │ - bne.n 62960 │ │ - b.n 6292c │ │ - ldrd r1, r2, [sp, #872] @ 0x368 │ │ - add r0, sp, #920 @ 0x398 │ │ - bl 5a2d0 │ │ - ldr r5, [sp, #876] @ 0x36c │ │ - movw r9, #17 │ │ - movt r9, #32768 @ 0x8000 │ │ - cbz r5, 629d6 │ │ - lsls r4, r5, #3 │ │ - movs r1, #4 │ │ + ldrne r0, [sp, #200] @ 0xc8 │ │ + blxne d87c0 │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ + b.n 629c0 │ │ + ldr.w r8, [sp, #900] @ 0x384 │ │ + cmp.w sl, #0 │ │ + ldr r6, [sp, #904] @ 0x388 │ │ + ldr.w r9, [sp, #908] @ 0x38c │ │ + beq.n 62f1c │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ mov r0, r4 │ │ - ldr r6, [sp, #872] @ 0x368 │ │ - bl 3d5f4 │ │ + bl 5bee4 │ │ + adds r4, #52 @ 0x34 │ │ + subs.w sl, sl, #1 │ │ + bne.n 62f0e │ │ + ldr r0, [sp, #188] @ 0xbc │ │ cmp r0, #0 │ │ - beq.w 66b18 │ │ - add.w r1, r6, #24 │ │ - add.w r8, sp, #816 @ 0x330 │ │ - movs r2, #0 │ │ - movs r3, #2 │ │ - b.n 629c6 │ │ - ldr r4, [pc, #136] @ (62a38 ) │ │ - add r4, pc │ │ - ldr.w r6, [r4, r6, lsl #2] │ │ - str.w r3, [r0, r2, lsl #3] │ │ - add.w r4, r0, r2, lsl #3 │ │ - adds r2, #1 │ │ - add r3, r6 │ │ - cmp r5, r2 │ │ - strb r7, [r4, #4] │ │ - beq.n 629dc │ │ - ldrb.w r7, [r1], #28 │ │ - subs r6, r7, #1 │ │ - uxtb r6, r6 │ │ - cmp r6, #2 │ │ - bls.n 629ac │ │ - movs r6, #8 │ │ - b.n 629b4 │ │ - movs r0, #4 │ │ - add.w r8, sp, #816 @ 0x330 │ │ - strd r5, r0, [sp, #968] @ 0x3c8 │ │ - movs r0, #1 │ │ - ldrd r2, r3, [sp, #860] @ 0x35c │ │ - add r6, sp, #984 @ 0x3d8 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #0] │ │ - movs r0, #0 │ │ - strd r0, r0, [sp, #4] │ │ - mov r0, r8 │ │ - str r5, [sp, #976] @ 0x3d0 │ │ - bl 66e20 │ │ - ldrd fp, r4, [sp, #816] @ 0x330 │ │ - cmp fp, r9 │ │ - bne.n 62a1e │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - mov r2, r4 │ │ - bl 496e8 │ │ - ldrd r0, fp, [sp, #816] @ 0x330 │ │ - ldrd r4, sl, [sp, #824] @ 0x338 │ │ - ldr r7, [sp, #832] @ 0x340 │ │ - cmp r0, #2 │ │ - bne.n 62a48 │ │ - lsrs r5, r4, #8 │ │ - b.n 62b8e │ │ - ldrd sl, r8, [sp, #824] @ 0x338 │ │ - lsrs r5, r4, #8 │ │ - b.n 62b90 │ │ - ldrd sl, r7, [sp, #944] @ 0x3b0 │ │ - b.n 62a42 │ │ - add r4, sp, #552 @ 0x228 │ │ - vdup.8 , d17[5] │ │ - movs r0, r0 │ │ - ldr r3, [r6, #84] @ 0x54 │ │ - vtbx.8 d29, {d26-d27}, d18 │ │ + beq.w 62984 │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + blx d87c0 │ │ + b.n 62984 │ │ + subs r7, #86 @ 0x56 │ │ @ instruction: 0xfffbe9dd │ │ - ldr r2, [pc, #820] @ (62d74 ) │ │ - ldr r7, [sp, #828] @ 0x33c │ │ - lsrs r0, r4, #8 │ │ - str r0, [sp, #84] @ 0x54 │ │ - b.n 62bc8 │ │ - ldr r1, [sp, #836] @ 0x344 │ │ - strd r0, fp, [sp, #936] @ 0x3a8 │ │ - lsls r0, r0, #31 │ │ - strd r4, sl, [sp, #944] @ 0x3b0 │ │ - strd r7, r1, [sp, #952] @ 0x3b8 │ │ - beq.w 66900 │ │ - add r0, sp, #968 @ 0x3c8 │ │ - str.w r0, [sp, #1120] @ 0x460 │ │ - add r0, sp, #800 @ 0x320 │ │ - str.w r0, [sp, #1116] @ 0x45c │ │ - add r0, sp, #920 @ 0x398 │ │ - str.w r0, [sp, #1112] @ 0x458 │ │ - movs r0, #0 │ │ - mov r1, fp │ │ - str r0, [sp, #4] │ │ - mov r0, r8 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - bl 49810 │ │ - ldrd r4, sl, [sp, #824] @ 0x338 │ │ - ldr r7, [sp, #832] @ 0x340 │ │ - ldrd r0, r6, [sp, #816] @ 0x330 │ │ - cbz r0, 62a98 │ │ - movs r0, #17 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r6, r0 │ │ - beq.n 62b0c │ │ - lsrs r5, r4, #8 │ │ - b.n 62b74 │ │ - cbz r6, 62b0c │ │ - add.w r1, sp, #1112 @ 0x458 │ │ - mov r0, r8 │ │ - mov r2, fp │ │ - mov r3, r6 │ │ - strd r4, sl, [sp] │ │ - str r7, [sp, #8] │ │ - bl 682e8 │ │ - ldrb.w r4, [sp, #820] @ 0x334 │ │ - movs r0, #17 │ │ - ldr r6, [sp, #816] @ 0x330 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r6, r0 │ │ - bne.n 62b64 │ │ - add r5, sp, #816 @ 0x330 │ │ - lsls r0, r4, #31 │ │ - beq.n 62b0c │ │ - movs r0, #0 │ │ - mov r1, fp │ │ - str r0, [sp, #4] │ │ - mov r0, r5 │ │ - movs r2, #8 │ │ - movs r3, #0 │ │ - bl 49810 │ │ - ldrd r4, sl, [sp, #824] @ 0x338 │ │ - ldr r7, [sp, #832] @ 0x340 │ │ - ldrd r0, r6, [sp, #816] @ 0x330 │ │ - cmp r0, #0 │ │ - bne.n 62a8a │ │ - cbz r6, 62b0c │ │ - add.w r1, sp, #1112 @ 0x458 │ │ - mov r0, r5 │ │ - mov r2, fp │ │ - mov r3, r6 │ │ - strd r4, sl, [sp] │ │ - str r7, [sp, #8] │ │ - bl 682e8 │ │ - ldrb.w r4, [sp, #820] @ 0x334 │ │ - movs r0, #17 │ │ - ldr r6, [sp, #816] @ 0x330 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r6, r0 │ │ - bne.n 62b64 │ │ - lsls r0, r4, #31 │ │ - bne.n 62ac4 │ │ - add r0, sp, #936 @ 0x3a8 │ │ - bl 4797c │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #940] @ 0x3ac │ │ - blxne 9bdb4 │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #972] @ 0x3cc │ │ - blxne d7b70 │ │ - ldrd r4, r5, [sp, #924] @ 0x39c │ │ - cbz r5, 62b46 │ │ - add.w r6, r4, #16 │ │ - ldr r0, [r6, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ - adds r6, #40 @ 0x28 │ │ - subs r5, #1 │ │ - bne.n 62b34 │ │ - ldr r0, [sp, #920] @ 0x398 │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r4 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #800] @ 0x320 │ │ - lsls r0, r0, #1 │ │ - bne.w 649aa │ │ - add r6, sp, #984 @ 0x3d8 │ │ - mov r0, r6 │ │ - bl 4b280 │ │ - b.n 62be8 │ │ - ldr r1, [sp, #88] @ 0x58 │ │ - ldr.w sl, [sp, #824] @ 0x338 │ │ - ldr r7, [sp, #828] @ 0x33c │ │ - ldrb r0, [r1, #2] │ │ - ldrh r1, [r1, #0] │ │ - orr.w r5, r1, r0, lsl #16 │ │ - add r0, sp, #936 @ 0x3a8 │ │ - bl 4797c │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ - cbz r0, 62b84 │ │ - ldr r0, [sp, #940] @ 0x3ac │ │ - blx 9bdb4 │ │ - movw r9, #17 │ │ - mov fp, r6 │ │ - movt r9, #32768 @ 0x8000 │ │ - mov r8, r7 │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ - str r5, [sp, #84] @ 0x54 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #972] @ 0x3cc │ │ - blxne d7b70 │ │ - ldrd r6, r5, [sp, #924] @ 0x39c │ │ - cbz r5, 62bba │ │ - add.w r7, r6, #16 │ │ - ldr r0, [r7, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r7, #4] │ │ - blxne d7b70 │ │ - adds r7, #40 @ 0x28 │ │ - subs r5, #1 │ │ - bne.n 62ba8 │ │ - ldr r0, [sp, #920] @ 0x398 │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - mov r7, r8 │ │ - ldr r0, [sp, #800] @ 0x320 │ │ - add r6, sp, #984 @ 0x3d8 │ │ - lsls r0, r0, #1 │ │ - beq.n 62bd6 │ │ - ldr r0, [sp, #804] @ 0x324 │ │ - blx d7b70 │ │ - mov r0, r6 │ │ - bl 4b280 │ │ - cmp fp, r9 │ │ - bne.w 666fa │ │ - strd r4, sl, [sp, #72] @ 0x48 │ │ - str r7, [sp, #80] @ 0x50 │ │ - movs r7, #0 │ │ - ldr r1, [sp, #876] @ 0x36c │ │ - cmp r1, #0 │ │ - beq.w 62dea │ │ - rsb r0, r1, r1, lsl #3 │ │ - mov r5, r1 │ │ - movs r1, #4 │ │ - ldr r7, [sp, #872] @ 0x368 │ │ - mov.w fp, r0, lsl #2 │ │ - mov r0, fp │ │ - bl 3d5f4 │ │ - cmp r0, #0 │ │ - beq.w 66b00 │ │ - mov sl, r0 │ │ - movs r6, #0 │ │ - str r7, [sp, #256] @ 0x100 │ │ - str r5, [sp, #240] @ 0xf0 │ │ - str.w fp, [sp, #216] @ 0xd8 │ │ - b.n 62c52 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - mov fp, r3 │ │ - add r0, r6 │ │ - ldrd r1, r2, [r0, #16] │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 3e662 │ │ - add r2, sp, #984 @ 0x3d8 │ │ - mov r3, fp │ │ - ldr.w fp, [sp, #216] @ 0xd8 │ │ - ldmia r2, {r0, r1, r2} │ │ - str.w r3, [sl, r6] │ │ - add.w r3, sl, r6 │ │ - subs r5, #1 │ │ - add.w r6, r6, #28 │ │ - strb r7, [r3, #24] │ │ - strd r4, r8, [r3, #4] │ │ - add.w r3, r3, #12 │ │ - mov r7, r9 │ │ - stmia r3!, {r0, r1, r2} │ │ - beq.n 62c8e │ │ - cmp fp, r6 │ │ - beq.n 62c8e │ │ - mov r9, r7 │ │ - ldr.w r0, [r9], #28 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 62c68 │ │ - mov.w r3, #2147483648 @ 0x80000000 │ │ - b.n 62c7e │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - add r0, r6 │ │ - ldrd r1, r2, [r0, #4] │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 3e662 │ │ - add.w r8, sp, #984 @ 0x3d8 │ │ - ldmia.w r8, {r3, r4, r8} │ │ - ldr r0, [r7, #12] │ │ - ldrb r7, [r7, #24] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 62c1a │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - b.n 62c34 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - movs r1, #4 │ │ - str r0, [sp, #944] @ 0x3b0 │ │ - strd r0, sl, [sp, #936] @ 0x3a8 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - ldrd r0, r9, [r0, #16] │ │ - cmp.w r9, #0 │ │ - str r0, [sp, #256] @ 0x100 │ │ - mov.w r0, #0 │ │ - str r0, [sp, #824] @ 0x338 │ │ - strd r0, r1, [sp, #816] @ 0x330 │ │ - beq.w 630a6 │ │ - rsb r0, r9, r9, lsl #3 │ │ - add.w r1, sl, fp │ │ - add r6, sp, #984 @ 0x3d8 │ │ - str r1, [sp, #204] @ 0xcc │ │ - lsls r5, r0, #2 │ │ - movs r0, #0 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - movs r0, #4 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - mov r0, sl │ │ - b.n 62d04 │ │ - mov.w r1, #2147483648 @ 0x80000000 │ │ - ldrd r6, r7, [fp, #4] │ │ - str.w r1, [fp] │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - ldr r0, [sp, #816] @ 0x330 │ │ - cmp r1, r0 │ │ - beq.n 62dd8 │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ - add.w r0, r1, r1, lsl #1 │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ - adds r1, #1 │ │ - str r1, [sp, #212] @ 0xd4 │ │ - str.w r3, [r2, r0, lsl #2] │ │ - add.w r0, r2, r0, lsl #2 │ │ - strd r6, r7, [r0, #4] │ │ - str r1, [sp, #824] @ 0x338 │ │ - add r6, sp, #984 @ 0x3d8 │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - cmp r0, r1 │ │ - beq.n 62de6 │ │ - mov fp, r0 │ │ - ldr.w r2, [r0], #28 │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 62d00 │ │ - mov.w r8, #0 │ │ - str r2, [sp, #208] @ 0xd0 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - b.n 62d2e │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - it eq │ │ - cmpeq.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 62cfa │ │ - add.w r8, r8, #28 │ │ - cmp r5, r8 │ │ - beq.n 62ccc │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - add.w r6, r0, r8 │ │ - ldrb r0, [r6, #24] │ │ - cmp r0, #1 │ │ - bhi.n 62d52 │ │ - ldrb.w r1, [fp, #24] │ │ - movs r3, #0 │ │ - movs r7, #0 │ │ - cmp r1, #2 │ │ - it cc │ │ - movcc r3, #1 │ │ - ldr r2, [r6, #0] │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 62d26 │ │ - b.n 62d82 │ │ - ldrb.w r1, [fp, #24] │ │ - and.w r2, r0, #14 │ │ - cmp r2, #8 │ │ - bne.n 62d76 │ │ - and.w r2, r1, #14 │ │ - movs r3, #0 │ │ - subs r2, #8 │ │ - clz r2, r2 │ │ - lsrs r7, r2, #5 │ │ - ldr r2, [r6, #0] │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 62d26 │ │ - b.n 62d82 │ │ - movs r3, #0 │ │ - movs r7, #0 │ │ - ldr r2, [r6, #0] │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 62d26 │ │ - ldr r2, [r6, #8] │ │ - ldr.w r4, [fp, #8] │ │ - cmp r2, r4 │ │ - bne.n 62d26 │ │ - subs r0, r0, r1 │ │ - ldr.w r1, [fp, #4] │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - orrs r0, r3 │ │ - orrs r7, r0 │ │ - ldr r0, [r6, #4] │ │ - blx d7c10 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - tst r7, r0 │ │ - beq.n 62d26 │ │ - ldr r1, [r6, #12] │ │ - ldr.w r0, [fp, #12] │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - it ne │ │ - cmpne.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 62d1a │ │ - ldr r2, [r6, #20] │ │ - ldr.w r0, [fp, #20] │ │ - cmp r2, r0 │ │ - bne.n 62d26 │ │ - ldr.w r1, [fp, #16] │ │ - ldr r0, [r6, #16] │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - bne.n 62d26 │ │ - b.n 62cfa │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 82514 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - ldr r0, [sp, #820] @ 0x334 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - b.n 62ce0 │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ - b.n 62e08 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - mov.w sl, #4 │ │ - str r7, [sp, #944] @ 0x3b0 │ │ - ldrd r0, r9, [r0, #16] │ │ - str r0, [sp, #256] @ 0x100 │ │ - rsb r0, r9, r9, lsl #3 │ │ - strd r7, sl, [sp, #936] @ 0x3a8 │ │ - lsls r5, r0, #2 │ │ - str r7, [sp, #824] @ 0x338 │ │ - strd r7, sl, [sp, #816] @ 0x330 │ │ - cmp.w r9, #0 │ │ - beq.w 63098 │ │ - str.w r9, [sp, #204] @ 0xcc │ │ - ldr.w r9, [sp, #256] @ 0x100 │ │ - add.w r0, r9, r5 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - b.n 62e6e │ │ - mov r4, r1 │ │ - mov r5, r2 │ │ - ldrd r1, r2, [r9, #16] │ │ - add r0, sp, #984 @ 0x3d8 │ │ - mov r7, r3 │ │ - bl 3e662 │ │ - mov r1, r4 │ │ - ldrd r8, r4, [sp, #984] @ 0x3d8 │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ - mov r3, r7 │ │ - mov r2, r5 │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ - cmp r5, r0 │ │ - beq.w 6302c │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ - add.w r0, sl, r7, lsl #2 │ │ - str.w r2, [sl, r7, lsl #2] │ │ - adds r2, r0, #4 │ │ - stmia.w r2, {r1, r3, r8} │ │ - adds r1, r5, #1 │ │ - strb.w fp, [r0, #24] │ │ - strd r4, r6, [r0, #16] │ │ - str r1, [sp, #944] @ 0x3b0 │ │ - add.w r9, r9, #28 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - cmp r9, r0 │ │ - beq.w 63044 │ │ - rsb r8, r1, r1, lsl #3 │ │ - cmp r1, #0 │ │ - str r1, [sp, #240] @ 0xf0 │ │ - beq.w 62fea │ │ - ldr.w r0, [r9] │ │ - mov.w fp, r8, lsl #2 │ │ - movs r7, #0 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 62f30 │ │ - b.n 62ea2 │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - it eq │ │ - cmpeq.w r1, #2147483648 @ 0x80000000 │ │ - beq.w 62fda │ │ - adds r7, #28 │ │ - cmp fp, r7 │ │ - beq.w 62fea │ │ - add.w r0, sl, r7 │ │ - ldrb r1, [r0, #24] │ │ - cmp r1, #2 │ │ - bcs.n 62ebc │ │ - ldrb.w r2, [r9, #24] │ │ - movs r6, #0 │ │ - movs r3, #0 │ │ - cmp r2, #2 │ │ - it cc │ │ - movcc r3, #1 │ │ - b.n 62edc │ │ - ldrb.w r2, [r9, #24] │ │ - and.w r3, r1, #14 │ │ - cmp r3, #8 │ │ - bne.n 62ed8 │ │ - and.w r3, r2, #14 │ │ - subs r3, #8 │ │ - clz r3, r3 │ │ - lsrs r6, r3, #5 │ │ - movs r3, #0 │ │ - b.n 62edc │ │ - movs r3, #0 │ │ - movs r6, #0 │ │ - ldr r4, [r0, #0] │ │ - cmp.w r4, #2147483648 @ 0x80000000 │ │ - bne.n 62e9a │ │ - subs r1, r1, r2 │ │ - clz r1, r1 │ │ - lsrs r1, r1, #5 │ │ - orrs r1, r3 │ │ - orrs r1, r6 │ │ - beq.n 62e9a │ │ - ldr r2, [r0, #12] │ │ - ldr.w r1, [r9, #12] │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - it ne │ │ - cmpne.w r1, #2147483648 @ 0x80000000 │ │ - beq.n 62e8c │ │ - ldr r2, [r0, #20] │ │ - ldr.w r1, [r9, #20] │ │ - cmp r2, r1 │ │ - bne.n 62e9a │ │ - ldr.w r1, [r9, #16] │ │ - ldr r0, [r0, #16] │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - bne.n 62e9a │ │ - b.n 62fda │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - it eq │ │ - cmpeq.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 62fda │ │ - adds r7, #28 │ │ - cmp fp, r7 │ │ - beq.n 62fea │ │ - add.w r6, sl, r7 │ │ - ldrb r0, [r6, #24] │ │ - cmp r0, #1 │ │ - bhi.n 62f52 │ │ - ldrb.w r1, [r9, #24] │ │ - movs r3, #0 │ │ - movs r4, #0 │ │ - cmp r1, #2 │ │ - it cc │ │ - movcc r3, #1 │ │ - ldr r2, [r6, #0] │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 62f2a │ │ - b.n 62f82 │ │ - ldrb.w r1, [r9, #24] │ │ - and.w r2, r0, #14 │ │ - cmp r2, #8 │ │ - bne.n 62f76 │ │ - and.w r2, r1, #14 │ │ - movs r3, #0 │ │ - subs r2, #8 │ │ - clz r2, r2 │ │ - lsrs r4, r2, #5 │ │ - ldr r2, [r6, #0] │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 62f2a │ │ - b.n 62f82 │ │ - movs r3, #0 │ │ - movs r4, #0 │ │ - ldr r2, [r6, #0] │ │ - cmp.w r2, #2147483648 @ 0x80000000 │ │ - beq.n 62f2a │ │ - ldr r2, [r6, #8] │ │ - ldr.w r5, [r9, #8] │ │ - cmp r2, r5 │ │ - bne.n 62f2a │ │ - subs r0, r0, r1 │ │ - ldr.w r1, [r9, #4] │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - orrs r0, r3 │ │ - orrs r4, r0 │ │ - ldr r0, [r6, #4] │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - it ne │ │ - movne r0, #1 │ │ - eor.w r1, r4, #1 │ │ - orrs r0, r1 │ │ - bne.n 62f2a │ │ - ldr r1, [r6, #12] │ │ - ldr.w r0, [r9, #12] │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - it ne │ │ - cmpne.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 62f1e │ │ - ldr r2, [r6, #20] │ │ - ldr.w r0, [r9, #20] │ │ - cmp r2, r0 │ │ - bne.n 62f2a │ │ - ldr.w r1, [r9, #16] │ │ - ldr r0, [r6, #16] │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - bne.n 62f2a │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ - add.w r9, r9, #28 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - cmp r9, r0 │ │ - bne.w 62e6e │ │ - b.n 63044 │ │ - ldr.w r0, [r9] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 62ffa │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - b.n 6300a │ │ - ldrd r1, r2, [r9, #4] │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 3e662 │ │ - ldrd r2, r1, [sp, #984] @ 0x3d8 │ │ - ldr r3, [sp, #992] @ 0x3e0 │ │ - ldrb.w fp, [r9, #24] │ │ - ldr.w r0, [r9, #12] │ │ - str.w r8, [sp, #216] @ 0xd8 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 62e20 │ │ - mov.w r8, #2147483648 @ 0x80000000 │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ - ldr r0, [sp, #936] @ 0x3a8 │ │ - cmp r5, r0 │ │ - bne.w 62e46 │ │ - add r0, sp, #936 @ 0x3a8 │ │ - str r1, [sp, #208] @ 0xd0 │ │ - mov sl, r2 │ │ - mov r7, r3 │ │ - bl 4734c │ │ - mov r2, sl │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ - ldr.w sl, [sp, #940] @ 0x3ac │ │ - mov r3, r7 │ │ - b.n 62e46 │ │ - add r2, sp, #936 @ 0x3a8 │ │ - add r3, sp, #984 @ 0x3d8 │ │ - ldr r5, [sp, #204] @ 0xcc │ │ - movw r9, #17 │ │ - ldmia r2, {r0, r1, r2} │ │ - add.w sl, sp, #816 @ 0x330 │ │ - add r6, sp, #984 @ 0x3d8 │ │ - movt r9, #32768 @ 0x8000 │ │ - stmia r3!, {r0, r1, r2} │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - add.w r4, r0, #16 │ │ - b.n 6307a │ │ - ldr.w r0, [r4, #-12] │ │ - blx d7b70 │ │ - ldr.w r0, [r4, #-4] │ │ - lsls r0, r0, #1 │ │ - bne.n 6308a │ │ - adds r4, #28 │ │ - subs r5, #1 │ │ - beq.n 63108 │ │ - ldr.w r0, [r4, #-16] │ │ - lsls r0, r0, #1 │ │ - bne.n 63064 │ │ - ldr.w r0, [r4, #-4] │ │ - lsls r0, r0, #1 │ │ - beq.n 63074 │ │ - ldr r0, [r4, #0] │ │ - blx d7b70 │ │ - adds r4, #28 │ │ - subs r5, #1 │ │ - bne.n 6307a │ │ - b.n 63108 │ │ - movw r9, #17 │ │ - add.w sl, sp, #816 @ 0x330 │ │ - movt r9, #32768 @ 0x8000 │ │ - b.n 63100 │ │ - movw r9, #17 │ │ - add.w r4, sl, #4 │ │ - add.w sl, sp, #816 @ 0x330 │ │ - movs r5, #0 │ │ - movs r0, #4 │ │ - movt r9, #32768 @ 0x8000 │ │ - b.n 630d8 │ │ - add.w r1, r5, r5, lsl #1 │ │ - adds r5, #1 │ │ - str.w r6, [r0, r1, lsl #2] │ │ - add.w r1, r0, r1, lsl #2 │ │ - strd r7, r8, [r1, #4] │ │ - str r5, [sp, #824] @ 0x338 │ │ - adds r4, #28 │ │ - subs.w fp, fp, #28 │ │ - beq.n 630fe │ │ - ldr.w r6, [r4, #-4] │ │ - cmp.w r6, #2147483648 @ 0x80000000 │ │ - beq.n 630d0 │ │ - ldrd r7, r8, [r4] │ │ - mov.w r2, #2147483648 @ 0x80000000 │ │ - ldr r1, [sp, #816] @ 0x330 │ │ - str.w r2, [r4, #-4] │ │ - cmp r5, r1 │ │ - bne.n 630bc │ │ - mov r0, sl │ │ - bl 82514 │ │ - ldr r0, [sp, #820] @ 0x334 │ │ - b.n 630bc │ │ - add r6, sp, #984 @ 0x3d8 │ │ - add r2, sp, #936 @ 0x3a8 │ │ - add r3, sp, #984 @ 0x3d8 │ │ - ldmia r2, {r0, r1, r2} │ │ - stmia r3!, {r0, r1, r2} │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ - ldr.w r0, [r4, #12]! │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #256] @ 0x100 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #816] @ 0x330 │ │ - add r2, sp, #984 @ 0x3d8 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr r0, [sp, #820] @ 0x334 │ │ - str r0, [sp, #112] @ 0x70 │ │ - ldr r0, [sp, #824] @ 0x338 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldmia r2, {r0, r1, r2} │ │ - stmia r4!, {r0, r1, r2} │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - strd r0, r1, [sp, #992] @ 0x3e0 │ │ - movw r1, #909 @ 0x38d │ │ - strd r0, r0, [sp, #984] @ 0x3d8 │ │ - strd r0, r0, [sp, #1000] @ 0x3e8 │ │ - strd r0, r1, [sp, #1008] @ 0x3f0 │ │ - mov r0, r6 │ │ - bl 58b08 │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ - cmp r0, #0 │ │ - beq.n 63142 │ │ - movs r1, #0 │ │ - movs r3, #2 │ │ - movs r6, #1 │ │ - movs r7, #0 │ │ - b.n 63172 │ │ - mla r1, r3, r1, r5 │ │ - mla r1, r7, r6, r1 │ │ - mov r6, r2 │ │ - umull r2, r5, r3, r3 │ │ - lsrs r0, r0, #1 │ │ - mla r5, r3, r7, r5 │ │ - mla r7, r3, r7, r5 │ │ - mov r3, r2 │ │ - lsls r2, r0, #31 │ │ - beq.n 63162 │ │ - umull r2, r5, r3, r6 │ │ - cmp r0, #1 │ │ - bne.n 63158 │ │ - add r6, sp, #984 @ 0x3d8 │ │ - lsrs r0, r2, #2 │ │ - beq.n 63142 │ │ - mov r1, r6 │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ - stmia.w sl!, {r2, r3, r6, r7} │ │ - ldmia.w r1, {r2, r3, r6, r7} │ │ - stmia.w sl, {r2, r3, r6, r7} │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - ldrd r0, r1, [r0, #28] │ │ - cmp r1, #0 │ │ - rsb r3, r1, r1, lsl #3 │ │ - str r0, [sp, #156] @ 0x9c │ │ - str r1, [sp, #172] @ 0xac │ │ - add.w r2, r0, r3, lsl #2 │ │ - str r2, [sp, #240] @ 0xf0 │ │ - beq.w 638b8 │ │ - str r3, [sp, #116] @ 0x74 │ │ - ldrd r3, r7, [sp, #884] @ 0x374 │ │ - rsb r1, r7, r7, lsl #3 │ │ - str r3, [sp, #200] @ 0xc8 │ │ - str r7, [sp, #180] @ 0xb4 │ │ - add.w r2, r3, r1, lsl #2 │ │ - str r2, [sp, #256] @ 0x100 │ │ - mov r2, r0 │ │ - lsls r1, r1, #2 │ │ - adds r0, #28 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - mov r1, r2 │ │ - adds r3, #20 │ │ - str r3, [sp, #148] @ 0x94 │ │ - b.n 631ec │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - movw r9, #17 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - movt r9, #32768 @ 0x8000 │ │ - cmp r1, r0 │ │ - mov r0, r1 │ │ - it ne │ │ - addne r0, #28 │ │ - ldr r7, [sp, #180] @ 0xb4 │ │ - beq.w 638b2 │ │ - cmp r7, #0 │ │ - str r0, [sp, #204] @ 0xcc │ │ - beq.n 63296 │ │ - ldrb r7, [r1, #25] │ │ - ldrb.w r8, [r1, #24] │ │ - ldr r2, [r1, #20] │ │ - ldrd r0, r4, [r1, #4] │ │ - cmp r2, #0 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - str r2, [sp, #196] @ 0xc4 │ │ - beq.n 6329c │ │ - ldr.w fp, [sp, #200] @ 0xc8 │ │ - ldr r0, [r1, #16] │ │ - str r0, [sp, #212] @ 0xd4 │ │ - b.n 6321a │ │ - add.w fp, fp, #28 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - cmp fp, r0 │ │ - beq.n 632d4 │ │ - ldrb.w r0, [fp, #24] │ │ - cmp r0, r8 │ │ - bne.n 63210 │ │ - ldrb.w r0, [fp, #25] │ │ - cmp r0, r7 │ │ - itt eq │ │ - ldreq.w r0, [fp, #8] │ │ - cmpeq r0, r4 │ │ - bne.n 63210 │ │ - ldr.w r0, [fp, #4] │ │ - mov r2, r4 │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - bne.n 63210 │ │ - ldr.w r0, [fp, #20] │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ + rors r0, r4 │ │ + add r7, sp, #908 @ 0x38c │ │ + strd r4, r1, [sp, #296] @ 0x128 │ │ + add r1, sp, #304 @ 0x130 │ │ + ldmia r7, {r2, r3, r7} │ │ + stmia r1!, {r0, r2, r3, r7} │ │ + add r0, sp, #896 @ 0x380 │ │ + mov r1, sl │ │ + ldrd r6, r5, [sp, #920] @ 0x398 │ │ + strd r2, r3, [sp, #352] @ 0x160 │ │ + str r4, [sp, #152] @ 0x98 │ │ + strd r6, r5, [sp, #320] @ 0x140 │ │ + bl 583f4 │ │ + ldr r0, [sp, #896] @ 0x380 │ │ + movs r1, #17 │ │ + movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.n 63210 │ │ - ldr.w r0, [fp, #16] │ │ - mov.w sl, #0 │ │ - str r0, [sp, #208] @ 0xd0 │ │ - ldr.w r9, [sp, #196] @ 0xc4 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ - add.w r6, r0, sl │ │ - add.w r5, r1, sl │ │ - ldrb r0, [r6, #12] │ │ - ldrb r1, [r5, #12] │ │ - cmp r1, r0 │ │ - ittt eq │ │ - ldreq r2, [r5, #8] │ │ - ldreq r0, [r6, #8] │ │ - cmpeq r2, r0 │ │ - bne.n 63210 │ │ - ldr r0, [r5, #4] │ │ - ldr r1, [r6, #4] │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - ittt eq │ │ - ldrbeq r0, [r6, #13] │ │ - ldrbeq r1, [r5, #13] │ │ - cmpeq r1, r0 │ │ - bne.n 63210 │ │ - add.w sl, sl, #16 │ │ - subs.w r9, r9, #1 │ │ - bne.n 6325a │ │ - b.n 631d2 │ │ - ldrd r7, r4, [r1, #4] │ │ - b.n 632d6 │ │ - ldr r5, [sp, #164] @ 0xa4 │ │ - ldr r6, [sp, #148] @ 0x94 │ │ - b.n 632a8 │ │ - adds r6, #28 │ │ - subs r5, #28 │ │ - beq.n 632d4 │ │ - ldrb r0, [r6, #4] │ │ - cmp r0, r8 │ │ - bne.n 632a2 │ │ - ldrb r0, [r6, #5] │ │ - cmp r0, r7 │ │ - itt eq │ │ - ldreq.w r0, [r6, #-12] │ │ - cmpeq r0, r4 │ │ - bne.n 632a2 │ │ - ldr.w r0, [r6, #-16] │ │ - mov r2, r4 │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - itt eq │ │ - ldreq r0, [r6, #0] │ │ - cmpeq r0, #0 │ │ - bne.n 632a2 │ │ - b.n 631d2 │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ - cmp r4, #17 │ │ - bcs.n 63350 │ │ - cmp r4, #8 │ │ - bls.w 6351e │ │ - adds r2, r7, r4 │ │ - ldr r0, [r7, #0] │ │ - ldr r1, [r7, #4] │ │ - movw r7, #14777 @ 0x39b9 │ │ - movt r7, #59970 @ 0xea42 │ │ - ldr.w r3, [r2, #-8] │ │ - eors r0, r7 │ │ - movw r7, #21050 @ 0x523a │ │ - movt r7, #2454 @ 0x996 │ │ - eors r3, r7 │ │ - movw r7, #48187 @ 0xbc3b │ │ - ldr.w r2, [r2, #-4] │ │ - movt r7, #44886 @ 0xaf56 │ │ - umull ip, r6, r3, r0 │ │ - eors r2, r7 │ │ - movw r7, #29563 @ 0x737b │ │ - movt r7, #26498 @ 0x6782 │ │ - eors r1, r7 │ │ - movs r5, #0 │ │ - umlal r6, r5, r2, r0 │ │ - rev r0, r0 │ │ - umull r7, lr, r3, r1 │ │ - adds r6, r6, r7 │ │ - adcs.w r7, r5, lr │ │ - mov.w r5, #0 │ │ - adc.w r5, r5, #0 │ │ - umlal r7, r5, r2, r1 │ │ - rev r1, r1 │ │ - adds r1, r1, r4 │ │ - adc.w r0, r0, #0 │ │ - adds r1, r1, r3 │ │ - adcs r0, r2 │ │ - eor.w r7, r7, ip │ │ - eors r6, r5 │ │ - adds r1, r1, r7 │ │ - adcs r0, r6 │ │ - b.n 637cc │ │ - cmp r4, #129 @ 0x81 │ │ - bcs.w 635a6 │ │ - movw r0, #51847 @ 0xca87 │ │ - cmp r4, #33 @ 0x21 │ │ - movt r0, #34283 @ 0x85eb │ │ - umull fp, r1, r4, r0 │ │ - movw r0, #31153 @ 0x79b1 │ │ - movt r0, #40503 @ 0x9e37 │ │ - mla r0, r4, r0, r1 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - bcc.w 635bc │ │ - cmp r4, #64 @ 0x40 │ │ - str.w fp, [sp, #212] @ 0xd4 │ │ - bls.w 63640 │ │ - cmp r4, #96 @ 0x60 │ │ - bls.n 63450 │ │ - adds r0, r7, r4 │ │ - movw r5, #20874 @ 0x518a │ │ - movt r5, #19424 @ 0x4be0 │ │ - mov.w lr, #0 │ │ - ldr.w r1, [r0, #-64] │ │ - ldr.w r2, [r0, #-56] │ │ - eors r1, r5 │ │ - movw r5, #40904 @ 0x9fc8 │ │ - movt r5, #51582 @ 0xc97e │ │ - ldr.w r3, [r0, #-60] │ │ - eors r5, r2 │ │ - ldr.w r0, [r0, #-52] │ │ - movw r2, #30937 @ 0x78d9 │ │ - ldr.w fp, [r7, #52] @ 0x34 │ │ - umull r8, r6, r5, r1 │ │ - movt r2, #25715 @ 0x6473 │ │ - eors r0, r2 │ │ - movs r2, #0 │ │ - umlal r6, r2, r0, r1 │ │ - movw r1, #46285 @ 0xb4cd │ │ - movt r1, #12633 @ 0x3159 │ │ - eors r1, r3 │ │ - umull r3, r5, r5, r1 │ │ - adds.w r9, r3, r6 │ │ - ldr r6, [r7, #56] @ 0x38 │ │ - adcs.w ip, r2, r5 │ │ - ldr r2, [r7, #60] @ 0x3c │ │ - adc.w r5, lr, #0 │ │ - umlal ip, r5, r0, r1 │ │ - movw r1, #3015 @ 0xbc7 │ │ - movt r1, #7503 @ 0x1d4f │ │ - eors r2, r1 │ │ - movw r1, #64168 @ 0xfaa8 │ │ - ldr r0, [r7, #48] @ 0x30 │ │ - movt r1, #16246 @ 0x3f76 │ │ - eors r0, r1 │ │ - movw r1, #56569 @ 0xdcf9 │ │ - movt r1, #51131 @ 0xc7bb │ │ - eors r6, r1 │ │ - movs r1, #0 │ │ - umull sl, r3, r6, r0 │ │ - umlal r3, r1, r2, r0 │ │ - movw r0, #40163 @ 0x9ce3 │ │ - movt r0, #16180 @ 0x3f34 │ │ - eor.w r0, r0, fp │ │ - umull r6, fp, r6, r0 │ │ - adds r3, r3, r6 │ │ - adcs.w r1, r1, fp │ │ - adc.w r6, lr, #0 │ │ - umlal r1, r6, r2, r0 │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ - eor.w r1, r1, sl │ │ - eor.w r0, r6, r3 │ │ - adds r1, r1, r2 │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ - eor.w r3, ip, r8 │ │ - adcs r0, r2 │ │ - adds r1, r1, r3 │ │ - eor.w r2, r5, r9 │ │ - str r1, [sp, #212] @ 0xd4 │ │ - adcs r0, r2 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - adds r0, r7, r4 │ │ - movw r5, #25713 @ 0x6471 │ │ - movt r5, #38728 @ 0x9748 │ │ - mov.w ip, #0 │ │ - ldr.w r1, [r0, #-48] │ │ - ldr.w r2, [r0, #-40] │ │ - eors r1, r5 │ │ - movw r5, #6456 @ 0x1938 │ │ - movt r5, #18159 @ 0x46ef │ │ - ldr.w r3, [r0, #-44] │ │ - eors r5, r2 │ │ - ldr.w r0, [r0, #-36] │ │ - movw r2, #57001 @ 0xdea9 │ │ - ldr.w fp, [r7, #36] @ 0x24 │ │ - umull r8, r6, r5, r1 │ │ - movt r2, #55468 @ 0xd8ac │ │ - eors r0, r2 │ │ - movs r2, #0 │ │ - umlal r6, r2, r0, r1 │ │ - movw r1, #3490 @ 0xda2 │ │ - movt r1, #20217 @ 0x4ef9 │ │ - eors r1, r3 │ │ - umull r3, r5, r5, r1 │ │ - adds.w r9, r3, r6 │ │ - ldr r6, [r7, #40] @ 0x28 │ │ - adcs.w sl, r2, r5 │ │ - ldr r2, [r7, #44] @ 0x2c │ │ - adc.w r5, ip, #0 │ │ - umlal sl, r5, r0, r1 │ │ - movw r1, #21275 @ 0x531b │ │ - movt r1, #41774 @ 0xa32e │ │ - eors r2, r1 │ │ - movw r1, #10300 @ 0x283c │ │ - ldr r0, [r7, #32] │ │ - movt r1, #47954 @ 0xbb52 │ │ - eors r0, r1 │ │ - movw r1, #53384 @ 0xd088 │ │ - movt r1, #35685 @ 0x8b65 │ │ - eors r6, r1 │ │ - movs r1, #0 │ │ - umull lr, r3, r6, r0 │ │ - umlal r3, r1, r2, r0 │ │ - movw r0, #50065 @ 0xc391 │ │ - movt r0, #51968 @ 0xcb00 │ │ - eor.w r0, r0, fp │ │ - umull r6, fp, r6, r0 │ │ - adds r3, r3, r6 │ │ - adcs.w r1, r1, fp │ │ - adc.w r6, ip, #0 │ │ - umlal r1, r6, r2, r0 │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ - eor.w r1, r1, lr │ │ - eor.w r0, r6, r3 │ │ - adds r1, r1, r2 │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ - eor.w r3, sl, r8 │ │ - adcs r0, r2 │ │ - adds r1, r1, r3 │ │ - eor.w r2, r5, r9 │ │ - str r1, [sp, #212] @ 0xd4 │ │ - adcs r0, r2 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - b.n 63644 │ │ - cmp r4, #3 │ │ - bls.n 635c2 │ │ - adds r1, r7, r4 │ │ - movw r2, #45428 @ 0xb174 │ │ - ldr r0, [r7, #0] │ │ - movt r2, #51002 @ 0xc73a │ │ - ldr.w r1, [r1, #-4] │ │ - movw r5, #57125 @ 0xdf25 │ │ - eors r0, r2 │ │ - movw r2, #54690 @ 0xd5a2 │ │ - movt r2, #50668 @ 0xc5ec │ │ - eors r1, r2 │ │ - lsls r2, r0, #17 │ │ - movt r5, #7832 @ 0x1e98 │ │ - lsls r3, r1, #24 │ │ - orr.w r2, r2, r1, lsr #15 │ │ - orr.w r3, r3, r0, lsr #8 │ │ - movw ip, #7269 @ 0x1c65 │ │ - eors r2, r3 │ │ - movt ip, #40882 @ 0x9fb2 │ │ - eors r2, r1 │ │ - lsls r6, r0, #24 │ │ - umull r3, r7, r2, r5 │ │ - mla r2, r2, ip, r7 │ │ - lsls r7, r1, #17 │ │ - orr.w r7, r7, r0, lsr #15 │ │ - orr.w r1, r6, r1, lsr #8 │ │ - eors r1, r7 │ │ - eors r0, r1 │ │ - mla r0, r0, r5, r2 │ │ - adds.w r1, r4, r0, lsr #3 │ │ - eor.w r1, r1, r3 │ │ - umull r2, r3, r1, r5 │ │ - mla r1, r1, ip, r3 │ │ - mov.w r3, #0 │ │ - adc.w r3, r3, #0 │ │ - eors r0, r3 │ │ - mla r1, r0, r5, r1 │ │ - lsrs r0, r2, #28 │ │ - orr.w r0, r0, r1, lsl #4 │ │ - eor.w r1, r1, r1, lsr #28 │ │ - eors r0, r2 │ │ - b.n 637f0 │ │ - cmp r4, #241 @ 0xf1 │ │ - bcs.n 63636 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - mov r1, r4 │ │ - str r0, [sp, #0] │ │ - mov r0, r7 │ │ - movs r2, #0 │ │ - movs r3, #0 │ │ - bl 98a78 │ │ - b.n 637f0 │ │ - mov.w ip, #0 │ │ - b.n 6370e │ │ - movw r0, #38082 @ 0x94c2 │ │ - movw r1, #32773 @ 0x8005 │ │ - movt r0, #14547 @ 0x38d3 │ │ - movt r1, #11526 @ 0x2d06 │ │ - cmp r4, #0 │ │ - beq.w 637f0 │ │ - ldrb r0, [r7, #0] │ │ - lsrs r1, r4, #1 │ │ - ldrb r1, [r7, r1] │ │ - adds r2, r7, r4 │ │ - movw r3, #44605 @ 0xae3d │ │ - lsls r0, r0, #16 │ │ - ldrb.w r2, [r2, #-1] │ │ - orr.w r0, r0, r4, lsl #8 │ │ - movt r3, #49842 @ 0xc2b2 │ │ - orr.w r0, r0, r1, lsl #24 │ │ - movw r1, #23195 @ 0x5a9b │ │ - add r0, r2 │ │ - movt r1, #34599 @ 0x8727 │ │ - eors r0, r1 │ │ - movw r1, #60239 @ 0xeb4f │ │ - movt r1, #10196 @ 0x27d4 │ │ - movw r6, #31225 @ 0x79f9 │ │ - umull r1, r2, r0, r1 │ │ - movw r7, #26513 @ 0x6791 │ │ - movt r6, #40503 @ 0x9e37 │ │ - movt r7, #5718 @ 0x1656 │ │ - mla r0, r0, r3, r2 │ │ - adds r7, #32 │ │ - lsrs r2, r1, #29 │ │ - orr.w r2, r2, r0, lsl #3 │ │ - eor.w r0, r0, r0, lsr #29 │ │ - eors r1, r2 │ │ - umull r2, r3, r1, r6 │ │ - b.n 637e4 │ │ - mov r0, r7 │ │ - mov r1, r4 │ │ - bl 982ac │ │ - b.n 637f0 │ │ - mov.w ip, #0 │ │ - adds r2, r7, r4 │ │ - movw r0, #2232 @ 0x8b8 │ │ - movt r0, #29766 @ 0x7446 │ │ - movw r1, #14977 @ 0x3a81 │ │ - ldr.w r3, [r2, #-32] │ │ - movt r1, #19494 @ 0x4c26 │ │ - ldr.w r6, [r2, #-24] │ │ - eors r3, r0 │ │ - movw r0, #13792 @ 0x35e0 │ │ - movt r0, #59024 @ 0xe690 │ │ - eors r6, r0 │ │ - ldr.w r5, [r2, #-20] │ │ - ldr.w lr, [r2, #-28] │ │ - movw r2, #17399 @ 0x43f7 │ │ - movt r2, #36388 @ 0x8e24 │ │ - umull r8, r0, r6, r3 │ │ - eors r5, r1 │ │ - eor.w r2, r2, lr │ │ + bne.w 64a96 │ │ movs r1, #0 │ │ - ldr.w fp, [r7, #20] │ │ - umlal r0, r1, r5, r3 │ │ - umull r3, r6, r6, r2 │ │ - adds.w r9, r3, r0 │ │ - adcs.w lr, r1, r6 │ │ - ldr r6, [r7, #28] │ │ - adc.w r0, ip, #0 │ │ - ldr r1, [r7, #16] │ │ - umlal lr, r0, r5, r2 │ │ - movw r2, #65484 @ 0xffcc │ │ - movt r2, #8562 @ 0x2172 │ │ - eors r6, r2 │ │ - movw r2, #31179 @ 0x79cb │ │ - ldr r5, [r7, #24] │ │ - movt r2, #20198 @ 0x4ee6 │ │ - eors r1, r2 │ │ - movw r2, #23170 @ 0x5a82 │ │ - eor.w r0, r0, r9 │ │ - movt r2, #32208 @ 0x7dd0 │ │ - eors r5, r2 │ │ - movs r2, #0 │ │ - umull sl, r3, r5, r1 │ │ - umlal r3, r2, r6, r1 │ │ - movw r1, #49356 @ 0xc0cc │ │ - movt r1, #30949 @ 0x78e5 │ │ - eor.w r1, r1, fp │ │ - umull r5, fp, r5, r1 │ │ - adds r3, r3, r5 │ │ - adcs.w r2, r2, fp │ │ - adc.w r5, ip, #0 │ │ - umlal r2, r5, r6, r1 │ │ - eor.w r1, r5, r3 │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ - eor.w r2, r2, sl │ │ - adds r2, r2, r3 │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ - adcs r1, r3 │ │ - eor.w r3, lr, r8 │ │ - adds.w fp, r2, r3 │ │ - adcs r0, r1 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - adds r0, r7, r4 │ │ - movw r4, #54494 @ 0xd4de │ │ - movt r4, #59757 @ 0xe96d │ │ - movs r6, #0 │ │ - ldr.w r1, [r0, #-16] │ │ - ldr.w r2, [r0, #-8] │ │ - eors r1, r4 │ │ - movw r4, #16498 @ 0x4072 │ │ - movt r4, #42148 @ 0xa4a4 │ │ - ldr.w r3, [r0, #-12] │ │ - eors r4, r2 │ │ - ldr.w r0, [r0, #-4] │ │ - movw r2, #46007 @ 0xb3b7 │ │ - umull r8, r5, r4, r1 │ │ - movt r2, #8039 @ 0x1f67 │ │ - eors r0, r2 │ │ - movw r2, #8695 @ 0x21f7 │ │ - umlal r5, r6, r0, r1 │ │ - movw r1, #36995 @ 0x9083 │ │ - movt r1, #56215 @ 0xdb97 │ │ - eors r1, r3 │ │ - movt r2, #7341 @ 0x1cad │ │ - umull r3, r4, r4, r1 │ │ - adds.w r9, r3, r5 │ │ - ldr r5, [r7, #8] │ │ - adcs.w lr, r6, r4 │ │ - ldr r6, [r7, #12] │ │ - adc.w r4, ip, #0 │ │ - umlal lr, r4, r0, r1 │ │ - eors r6, r2 │ │ - movw r2, #65208 @ 0xfeb8 │ │ - ldr r0, [r7, #0] │ │ - movt r2, #14700 @ 0x396c │ │ - ldr r1, [r7, #4] │ │ - eors r0, r2 │ │ - movw r2, #380 @ 0x17c │ │ - movt r2, #11393 @ 0x2c81 │ │ - eors r5, r2 │ │ - movs r2, #0 │ │ - umull sl, r3, r5, r0 │ │ - umlal r3, r2, r6, r0 │ │ - movw r0, #42019 @ 0xa423 │ │ - movt r0, #48715 @ 0xbe4b │ │ - eors r0, r1 │ │ - umull r1, r5, r5, r0 │ │ - adds r1, r1, r3 │ │ - adcs r2, r5 │ │ - adc.w r3, ip, #0 │ │ - umlal r2, r3, r6, r0 │ │ - eor.w r0, r3, r1 │ │ - eor.w r1, r2, sl │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ - adds.w r1, r1, fp │ │ - eor.w r3, lr, r8 │ │ - adcs r0, r2 │ │ - eor.w r2, r4, r9 │ │ - adds r1, r1, r3 │ │ - adcs r0, r2 │ │ - movw r6, #31225 @ 0x79f9 │ │ - eor.w r1, r1, r0, lsr #5 │ │ - movt r6, #40503 @ 0x9e37 │ │ - movw r7, #26513 @ 0x6791 │ │ - umull r2, r3, r1, r6 │ │ - movt r7, #5718 @ 0x1656 │ │ - mla r1, r1, r7, r3 │ │ - mla r1, r0, r6, r1 │ │ - eor.w r0, r1, r2 │ │ - movw r2, #31829 @ 0x7c55 │ │ - ldr r7, [sp, #832] @ 0x340 │ │ - movt r2, #32586 @ 0x7f4a │ │ - ldr r3, [sp, #816] @ 0x330 │ │ - muls r2, r0 │ │ - mov r8, r7 │ │ - ands r3, r2 │ │ - cmp r7, r3 │ │ - bls.w 66ad4 │ │ - ldr r2, [sp, #828] @ 0x33c │ │ - add.w r3, r3, r3, lsl #1 │ │ - add.w r9, r2, r3, lsl #2 │ │ - ldr.w r6, [r9, #8] │ │ - cbz r6, 63836 │ │ - ldr.w ip, [r9, #4] │ │ - lsls r7, r6, #3 │ │ - movs r3, #0 │ │ - mov r2, ip │ │ - ldrd r4, r5, [r2] │ │ - eors r5, r1 │ │ - eors r4, r0 │ │ - orrs r5, r4 │ │ - beq.n 6383e │ │ - adds r3, #1 │ │ - adds r2, #8 │ │ - subs r7, #8 │ │ - bne.n 63822 │ │ - ldr r2, [sp, #840] @ 0x348 │ │ - adds r2, #1 │ │ - str r2, [sp, #840] @ 0x348 │ │ - b.n 63858 │ │ - subs r6, #1 │ │ - ldr.w r2, [ip, r6, lsl #3] │ │ - str.w r2, [ip, r3, lsl #3] │ │ - add.w r2, ip, r6, lsl #3 │ │ - add.w r3, ip, r3, lsl #3 │ │ - str.w r6, [r9, #8] │ │ - ldr r2, [r2, #4] │ │ - str r2, [r3, #4] │ │ - ldr.w r2, [r9] │ │ - cmp r6, r2 │ │ - beq.n 638a2 │ │ - ldr.w r3, [r9, #4] │ │ - ldr r2, [sp, #840] @ 0x348 │ │ - str.w r0, [r3, r6, lsl #3] │ │ - adds r0, r6, #1 │ │ - str.w r0, [r9, #8] │ │ - add.w r0, r3, r6, lsl #3 │ │ - str r1, [r0, #4] │ │ - lsls r0, r2, #29 │ │ - bpl.w 631d2 │ │ - mov r1, r8 │ │ - mov.w r0, #1000 @ 0x3e8 │ │ - muls r0, r2 │ │ - blx d4ea0 │ │ - ldr r1, [sp, #844] @ 0x34c │ │ - cmp r0, r1 │ │ - bls.w 631d2 │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 58b08 │ │ - ldr r1, [sp, #832] @ 0x340 │ │ - ldr r2, [sp, #840] @ 0x348 │ │ - cmp r1, #0 │ │ - bne.n 6387e │ │ - b.w 66a32 │ │ - mov r4, r0 │ │ - mov r0, r9 │ │ - mov r7, r1 │ │ - bl 475d8 │ │ - mov r0, r4 │ │ - mov r1, r7 │ │ - b.n 63860 │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ - ldr r3, [sp, #116] @ 0x74 │ │ - b.n 638c4 │ │ - ldrd r2, r7, [sp, #884] @ 0x374 │ │ - rsb r0, r7, r7, lsl #3 │ │ - lsls r0, r0, #2 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - cmp r7, #0 │ │ - beq.w 6409e │ │ - lsls r0, r3, #2 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ + movs r0, #8 │ │ + cmp.w fp, #0 │ │ + str r1, [sp, #336] @ 0x150 │ │ + strd r1, r0, [sp, #328] @ 0x148 │ │ + beq.w 64ab0 │ │ + add.w r0, sp, #1024 @ 0x400 │ │ + mov sl, r1 │ │ + add.w r3, r0, #9 │ │ + movs r0, #52 @ 0x34 │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + mla r0, fp, r0, r1 │ │ + add r2, sp, #896 @ 0x380 │ │ + str r3, [sp, #100] @ 0x64 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #144] @ 0x90 │ │ + add.w r0, r1, #48 @ 0x30 │ │ str r0, [sp, #148] @ 0x94 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - add.w r1, r1, r1, lsl #1 │ │ - add r0, r2 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - lsls r1, r1, #2 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - adds r0, #4 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - adds r0, #20 │ │ - str r0, [sp, #116] @ 0x74 │ │ add.w r0, r2, #28 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str r2, [sp, #200] @ 0xc8 │ │ - cmp r0, #0 │ │ - beq.n 639be │ │ - ldrd r0, sl, [r2, #4] │ │ - str r0, [sp, #256] @ 0x100 │ │ - ldr r0, [r2, #20] │ │ - ldrb r7, [r2, #25] │ │ - ldrb r5, [r2, #24] │ │ - cmp r0, #0 │ │ - beq.w 63ac6 │ │ - ldr r6, [sp, #156] @ 0x9c │ │ - strd r0, r8, [sp, #204] @ 0xcc │ │ - ldr r0, [r2, #16] │ │ - str r0, [sp, #216] @ 0xd8 │ │ - b.n 6391e │ │ - adds r6, #28 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - cmp r6, r0 │ │ - beq.n 639ac │ │ - ldrb r0, [r6, #24] │ │ - cmp r0, r5 │ │ - bne.n 63916 │ │ - ldrb r0, [r6, #25] │ │ - cmp r0, r7 │ │ - itt eq │ │ - ldreq r0, [r6, #8] │ │ - cmpeq r0, sl │ │ - bne.n 63916 │ │ - ldr r0, [r6, #4] │ │ - mov r2, sl │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - bne.n 63916 │ │ - ldr r0, [r6, #20] │ │ - ldr r1, [sp, #204] @ 0xcc │ │ + str r0, [sp, #80] @ 0x50 │ │ + add.w r0, r2, #121 @ 0x79 │ │ + str r0, [sp, #92] @ 0x5c │ │ + add.w r0, r2, #88 @ 0x58 │ │ + str r0, [sp, #88] @ 0x58 │ │ + add.w r0, r2, #76 @ 0x4c │ │ + str r0, [sp, #84] @ 0x54 │ │ + adds r0, r3, #4 │ │ + str r0, [sp, #76] @ 0x4c │ │ + add.w r0, r3, #8 │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #880 @ 0x370 │ │ + adds r0, #5 │ │ + str r0, [sp, #96] @ 0x60 │ │ + addw r0, sp, #1060 @ 0x424 │ │ + adds r0, #5 │ │ + str r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #768 @ 0x300 │ │ + adds r0, #20 │ │ + str r0, [sp, #128] @ 0x80 │ │ + adds r0, r2, #4 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ + add r0, sp, #896 @ 0x380 │ │ + movs r2, #1 │ │ + bl 652bc │ │ + ldrd r0, r2, [sp, #896] @ 0x380 │ │ + movs r1, #17 │ │ + ldrb.w r3, [sp, #904] @ 0x388 │ │ + movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.n 63916 │ │ - ldr.w r8, [sp, #204] @ 0xcc │ │ - mov.w fp, #0 │ │ - ldr r0, [r6, #16] │ │ - str r0, [sp, #212] @ 0xd4 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - add.w r4, r0, fp │ │ - add.w r9, r1, fp │ │ - ldrb r0, [r4, #12] │ │ - ldrb.w r1, [r9, #12] │ │ - cmp r1, r0 │ │ - ittt eq │ │ - ldreq.w r2, [r9, #8] │ │ - ldreq r0, [r4, #8] │ │ - cmpeq r2, r0 │ │ - bne.n 63916 │ │ - ldr.w r0, [r9, #4] │ │ - ldr r1, [r4, #4] │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - ittt eq │ │ - ldrbeq r0, [r4, #13] │ │ - ldrbeq.w r1, [r9, #13] │ │ - cmpeq r1, r0 │ │ - bne.n 63916 │ │ - add.w fp, fp, #16 │ │ - subs.w r8, r8, #1 │ │ - bne.n 63952 │ │ - ldr r0, [sp, #204] @ 0xcc │ │ - movw r9, #17 │ │ - ldr.w fp, [sp, #216] @ 0xd8 │ │ - mov.w r8, #1 │ │ - movt r9, #32768 @ 0x8000 │ │ - add.w sl, fp, r0, lsl #4 │ │ - b.n 639d4 │ │ - movw r9, #17 │ │ - ldr.w fp, [sp, #216] @ 0xd8 │ │ - movt r9, #32768 @ 0x8000 │ │ - ldrd r0, r8, [sp, #204] @ 0xcc │ │ - b.n 639c2 │ │ - ldrd fp, r0, [r2, #16] │ │ - cmp r0, #0 │ │ - beq.w 63afe │ │ - str.w r8, [sp, #208] @ 0xd0 │ │ - add.w sl, fp, r0, lsl #4 │ │ - mov.w r8, #0 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - cbnz r0, 639ea │ │ - cmp.w r8, #0 │ │ - ldr.w r8, [sp, #208] @ 0xd0 │ │ - bne.w 63b14 │ │ - b.n 63afe │ │ - cmp fp, sl │ │ - beq.n 639d8 │ │ - ldrd r4, r5, [fp, #4] │ │ - add.w fp, fp, #16 │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ - ldr r7, [sp, #180] @ 0xb4 │ │ - b.n 639fe │ │ - adds r7, #12 │ │ - subs r6, #12 │ │ - beq.n 639e6 │ │ - ldr r0, [r7, #4] │ │ - cmp r0, r5 │ │ - bne.n 639f8 │ │ - ldr r0, [r7, #0] │ │ - mov r1, r4 │ │ - mov r2, r5 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - bne.n 639f8 │ │ - cmp.w r8, #0 │ │ - ldr.w r8, [sp, #208] @ 0xd0 │ │ - beq.n 63afe │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - add r2, sp, #856 @ 0x358 │ │ - mov r3, r4 │ │ - bl 69378 │ │ - ldr.w fp, [sp, #984] @ 0x3d8 │ │ - cmp fp, r9 │ │ - bne.w 64260 │ │ - ldrd r0, r1, [r4, #4] │ │ + bne.w 64d84 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + strb.w r3, [sp, #348] @ 0x15c │ │ + str r2, [sp, #344] @ 0x158 │ │ + ldr r1, [r0, #8] │ │ + ldr r0, [r0, #4] │ │ cmp r1, #17 │ │ - bcs.n 63b2e │ │ + bcs.n 63074 │ │ cmp r1, #8 │ │ - bls.w 63cfe │ │ + bls.w 63f02 │ │ movw r6, #14777 @ 0x39b9 │ │ ldr r2, [r0, #0] │ │ ldr r3, [r0, #4] │ │ add r0, r1 │ │ movt r6, #59970 @ 0xea42 │ │ eors r2, r6 │ │ movw r6, #21050 @ 0x523a │ │ @@ -90392,119 +88866,72 @@ │ │ eors r3, r6 │ │ movs r4, #0 │ │ umlal r5, r4, r0, r2 │ │ rev r2, r2 │ │ umull r6, lr, r7, r3 │ │ adds r5, r5, r6 │ │ adcs.w r6, r4, lr │ │ - mov.w r4, #0 │ │ - adc.w r4, r4, #0 │ │ + adc.w r4, sl, #0 │ │ umlal r6, r4, r0, r3 │ │ rev r3, r3 │ │ adds r1, r1, r3 │ │ adc.w r2, r2, #0 │ │ adds r1, r1, r7 │ │ - movw r7, #26513 @ 0x6791 │ │ adcs r0, r2 │ │ - movt r7, #5718 @ 0x1656 │ │ eor.w r6, r6, ip │ │ eors r5, r4 │ │ adds r1, r1, r6 │ │ - movw r6, #31225 @ 0x79f9 │ │ adcs r0, r5 │ │ - movt r6, #40503 @ 0x9e37 │ │ eor.w r1, r1, r0, lsr #5 │ │ - b.n 63fc4 │ │ - ldr r6, [sp, #148] @ 0x94 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ - b.n 63ad2 │ │ - adds r4, #28 │ │ - subs r6, #28 │ │ - beq.n 63afe │ │ - ldrb r0, [r4, #4] │ │ - cmp r0, r5 │ │ - bne.n 63acc │ │ - ldrb r0, [r4, #5] │ │ - cmp r0, r7 │ │ - itt eq │ │ - ldreq.w r0, [r4, #-12] │ │ - cmpeq r0, sl │ │ - bne.n 63acc │ │ - ldr.w r0, [r4, #-16] │ │ - mov r2, sl │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - itt eq │ │ - ldreq r0, [r4, #0] │ │ - cmpeq r0, #0 │ │ - bne.n 63acc │ │ - b.n 63b14 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ - add r2, sp, #856 @ 0x358 │ │ - bl 69378 │ │ - ldr.w fp, [sp, #984] @ 0x3d8 │ │ - cmp fp, r9 │ │ - bne.w 64260 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - cmp r8, r0 │ │ - mov r0, r8 │ │ - it ne │ │ - addne r0, #28 │ │ - beq.w 6409e │ │ - mov r2, r8 │ │ - cmp.w r8, #0 │ │ - bne.w 638ee │ │ - b.n 6409e │ │ + b.n 633e8 │ │ cmp r1, #129 @ 0x81 │ │ - bcs.w 63d88 │ │ + bcs.w 63f88 │ │ movw r2, #51847 @ 0xca87 │ │ cmp r1, #33 @ 0x21 │ │ movt r2, #34283 @ 0x85eb │ │ - umull sl, r3, r1, r2 │ │ + umull r2, r3, r1, r2 │ │ + str r2, [sp, #212] @ 0xd4 │ │ movw r2, #31153 @ 0x79b1 │ │ movt r2, #40503 @ 0x9e37 │ │ - mla fp, r1, r2, r3 │ │ - bcc.w 63d9a │ │ + mla r2, r1, r2, r3 │ │ + str r2, [sp, #208] @ 0xd0 │ │ + bcc.w 6331c │ │ cmp r1, #64 @ 0x40 │ │ - str.w sl, [sp, #256] @ 0x100 │ │ - str.w fp, [sp, #216] @ 0xd8 │ │ - bls.w 63e1a │ │ + bls.w 63246 │ │ cmp r1, #96 @ 0x60 │ │ - bls.n 63c30 │ │ + bls.n 63176 │ │ adds r2, r0, r1 │ │ movw r5, #20874 @ 0x518a │ │ movt r5, #19424 @ 0x4be0 │ │ - mov.w fp, #0 │ │ + mov.w ip, #0 │ │ ldr.w r3, [r2, #-64] │ │ ldr.w r7, [r2, #-56] │ │ eors r3, r5 │ │ movw r5, #40904 @ 0x9fc8 │ │ movt r5, #51582 @ 0xc97e │ │ ldr.w r6, [r2, #-60] │ │ eors r5, r7 │ │ ldr.w r2, [r2, #-52] │ │ - movw r7, #30937 @ 0x78d9 │ │ ldr.w r9, [r0, #52] @ 0x34 │ │ - umull ip, r4, r5, r3 │ │ + umull r7, r4, r5, r3 │ │ + str r7, [sp, #204] @ 0xcc │ │ + movw r7, #30937 @ 0x78d9 │ │ movt r7, #25715 @ 0x6473 │ │ eors r2, r7 │ │ movs r7, #0 │ │ umlal r4, r7, r2, r3 │ │ movw r3, #46285 @ 0xb4cd │ │ movt r3, #12633 @ 0x3159 │ │ eors r3, r6 │ │ umull r6, r5, r5, r3 │ │ adds.w lr, r6, r4 │ │ ldr r6, [r0, #60] @ 0x3c │ │ adcs.w sl, r7, r5 │ │ ldr r4, [r0, #56] @ 0x38 │ │ - adc.w r7, fp, #0 │ │ + adc.w r7, ip, #0 │ │ movs r5, #0 │ │ umlal sl, r7, r2, r3 │ │ movw r3, #3015 @ 0xbc7 │ │ movt r3, #7503 @ 0x1d4f │ │ eors r6, r3 │ │ movw r3, #64168 @ 0xfaa8 │ │ ldr r2, [r0, #48] @ 0x30 │ │ @@ -90518,55 +88945,57 @@ │ │ umlal r3, r5, r6, r2 │ │ movw r2, #40163 @ 0x9ce3 │ │ movt r2, #16180 @ 0x3f34 │ │ eor.w r2, r2, r9 │ │ umull r4, r9, r4, r2 │ │ adds r3, r3, r4 │ │ adcs.w r4, r5, r9 │ │ - adc.w r5, fp, #0 │ │ + adc.w r5, ip, #0 │ │ umlal r4, r5, r6, r2 │ │ - eor.w r6, sl, ip │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ eor.w r2, r5, r3 │ │ eor.w r3, r4, r8 │ │ - ldr r4, [sp, #256] @ 0x100 │ │ - adds r3, r3, r4 │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ - adcs r2, r4 │ │ adds r3, r3, r6 │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ + adcs r2, r6 │ │ + ldr r6, [sp, #204] @ 0xcc │ │ + eor.w r6, r6, sl │ │ + adds r3, r3, r6 │ │ + str r3, [sp, #212] @ 0xd4 │ │ adcs r2, r7 │ │ - str r3, [sp, #256] @ 0x100 │ │ - str r2, [sp, #216] @ 0xd8 │ │ + str r2, [sp, #208] @ 0xd0 │ │ adds r2, r0, r1 │ │ movw r5, #25713 @ 0x6471 │ │ movt r5, #38728 @ 0x9748 │ │ - mov.w r9, #0 │ │ + mov.w ip, #0 │ │ ldr.w r3, [r2, #-48] │ │ ldr.w r7, [r2, #-40] │ │ eors r3, r5 │ │ movw r5, #6456 @ 0x1938 │ │ movt r5, #18159 @ 0x46ef │ │ ldr.w r6, [r2, #-44] │ │ eors r5, r7 │ │ ldr.w r2, [r2, #-36] │ │ + ldr.w r9, [r0, #36] @ 0x24 │ │ + umull r7, r4, r5, r3 │ │ + str r7, [sp, #204] @ 0xcc │ │ movw r7, #57001 @ 0xdea9 │ │ - ldr.w fp, [r0, #36] @ 0x24 │ │ - umull ip, r4, r5, r3 │ │ movt r7, #55468 @ 0xd8ac │ │ eors r2, r7 │ │ movs r7, #0 │ │ umlal r4, r7, r2, r3 │ │ movw r3, #3490 @ 0xda2 │ │ movt r3, #20217 @ 0x4ef9 │ │ eors r3, r6 │ │ umull r6, r5, r5, r3 │ │ adds.w lr, r6, r4 │ │ ldr r6, [r0, #44] @ 0x2c │ │ adcs.w sl, r7, r5 │ │ ldr r4, [r0, #40] @ 0x28 │ │ - adc.w r7, r9, #0 │ │ + adc.w r7, ip, #0 │ │ movs r5, #0 │ │ umlal sl, r7, r2, r3 │ │ movw r3, #21275 @ 0x531b │ │ movt r3, #41774 @ 0xa32e │ │ eors r6, r3 │ │ movw r3, #10300 @ 0x283c │ │ ldr r2, [r0, #32] │ │ @@ -90576,186 +89005,100 @@ │ │ movt r3, #35685 @ 0x8b65 │ │ eors r4, r3 │ │ eor.w r7, r7, lr │ │ umull r8, r3, r4, r2 │ │ umlal r3, r5, r6, r2 │ │ movw r2, #50065 @ 0xc391 │ │ movt r2, #51968 @ 0xcb00 │ │ - eor.w r2, r2, fp │ │ - umull r4, fp, r4, r2 │ │ + eor.w r2, r2, r9 │ │ + umull r4, r9, r4, r2 │ │ adds r3, r3, r4 │ │ - adcs.w r4, r5, fp │ │ - adc.w r5, r9, #0 │ │ + adcs.w r4, r5, r9 │ │ + adc.w r5, ip, #0 │ │ umlal r4, r5, r6, r2 │ │ - eor.w r6, sl, ip │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ eor.w r2, r5, r3 │ │ eor.w r3, r4, r8 │ │ - ldr r4, [sp, #256] @ 0x100 │ │ - adds r3, r3, r4 │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ - adcs r2, r4 │ │ adds r3, r3, r6 │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ + adcs r2, r6 │ │ + ldr r6, [sp, #204] @ 0xcc │ │ + eor.w r6, r6, sl │ │ + adds r3, r3, r6 │ │ + str r3, [sp, #212] @ 0xd4 │ │ adcs r2, r7 │ │ - str r3, [sp, #256] @ 0x100 │ │ - str r2, [sp, #216] @ 0xd8 │ │ - b.n 63e1e │ │ - cmp r1, #3 │ │ - bls.n 63da0 │ │ - ldr r2, [r0, #0] │ │ - add r0, r1 │ │ - movw r3, #45428 @ 0xb174 │ │ - movw r4, #57125 @ 0xdf25 │ │ - movt r3, #51002 @ 0xc73a │ │ - ldr.w r0, [r0, #-4] │ │ - eors r2, r3 │ │ - movw r3, #54690 @ 0xd5a2 │ │ - movt r3, #50668 @ 0xc5ec │ │ - eors r0, r3 │ │ - lsls r3, r2, #17 │ │ - movt r4, #7832 @ 0x1e98 │ │ - lsls r7, r0, #24 │ │ - orr.w r3, r3, r0, lsr #15 │ │ - orr.w r7, r7, r2, lsr #8 │ │ - movw ip, #7269 @ 0x1c65 │ │ - eors r3, r7 │ │ - movt ip, #40882 @ 0x9fb2 │ │ - eors r3, r0 │ │ - lsls r5, r2, #24 │ │ - umull r7, r6, r3, r4 │ │ - mla r3, r3, ip, r6 │ │ - lsls r6, r0, #17 │ │ - orr.w r6, r6, r2, lsr #15 │ │ - orr.w r0, r5, r0, lsr #8 │ │ - eors r0, r6 │ │ - eors r0, r2 │ │ - mla r0, r0, r4, r3 │ │ - adds.w r1, r1, r0, lsr #3 │ │ - eor.w r1, r1, r7 │ │ - umull r2, r3, r1, r4 │ │ - mla r1, r1, ip, r3 │ │ - mov.w r3, #0 │ │ - adc.w r3, r3, #0 │ │ - eors r0, r3 │ │ - mla r0, r0, r4, r1 │ │ - lsrs r1, r2, #28 │ │ - orr.w r1, r1, r0, lsl #4 │ │ - eor.w sl, r0, r0, lsr #28 │ │ - eor.w r5, r1, r2 │ │ - b.n 63fd4 │ │ - cmp r1, #241 @ 0xf1 │ │ - bcs.n 63e10 │ │ - ldr r2, [sp, #120] @ 0x78 │ │ - movs r3, #0 │ │ - str r2, [sp, #0] │ │ - movs r2, #0 │ │ - bl 98a78 │ │ - b.n 63e14 │ │ - mov.w r9, #0 │ │ - b.n 63eec │ │ - movw r5, #38082 @ 0x94c2 │ │ - movw sl, #32773 @ 0x8005 │ │ - movt r5, #14547 @ 0x38d3 │ │ - movt sl, #11526 @ 0x2d06 │ │ - cmp r1, #0 │ │ - beq.w 63fd4 │ │ - lsrs r3, r1, #1 │ │ - ldrb r2, [r0, #0] │ │ - ldrb r3, [r0, r3] │ │ - add r0, r1 │ │ - movw r6, #31225 @ 0x79f9 │ │ - lsls r2, r2, #16 │ │ - orr.w r1, r2, r1, lsl #8 │ │ - ldrb.w r0, [r0, #-1] │ │ - movw r7, #26513 @ 0x6791 │ │ - orr.w r1, r1, r3, lsl #24 │ │ - movw r3, #44605 @ 0xae3d │ │ - add r0, r1 │ │ - movw r1, #23195 @ 0x5a9b │ │ - movt r1, #34599 @ 0x8727 │ │ - eors r0, r1 │ │ - movw r1, #60239 @ 0xeb4f │ │ - movt r3, #49842 @ 0xc2b2 │ │ - movt r1, #10196 @ 0x27d4 │ │ - movt r6, #40503 @ 0x9e37 │ │ - umull r1, r2, r0, r1 │ │ - movt r7, #5718 @ 0x1656 │ │ - adds r7, #32 │ │ - mla r0, r0, r3, r2 │ │ - lsrs r2, r1, #29 │ │ - orr.w r2, r2, r0, lsl #3 │ │ - eor.w r0, r0, r0, lsr #29 │ │ - eors r1, r2 │ │ - b.n 63fc4 │ │ - bl 982ac │ │ - mov r5, r0 │ │ - mov sl, r1 │ │ - b.n 63fd4 │ │ - mov.w r9, #0 │ │ + str r2, [sp, #208] @ 0xd0 │ │ adds r7, r0, r1 │ │ movw r3, #2232 @ 0x8b8 │ │ movt r3, #29766 @ 0x7446 │ │ - mov.w ip, #0 │ │ + mov.w lr, #0 │ │ ldr.w r6, [r7, #-32] │ │ ldr.w r4, [r7, #-24] │ │ eors r6, r3 │ │ movw r3, #13792 @ 0x35e0 │ │ movt r3, #59024 @ 0xe690 │ │ eors r4, r3 │ │ ldr.w r5, [r7, #-28] │ │ ldr.w r2, [r7, #-20] │ │ umull r7, r3, r4, r6 │ │ - ldr.w fp, [r0, #20] │ │ - str r7, [sp, #212] @ 0xd4 │ │ + ldr.w r8, [r0, #20] │ │ + str r7, [sp, #204] @ 0xcc │ │ movw r7, #14977 @ 0x3a81 │ │ movt r7, #19494 @ 0x4c26 │ │ eors r2, r7 │ │ movs r7, #0 │ │ umlal r3, r7, r2, r6 │ │ movw r6, #17399 @ 0x43f7 │ │ movt r6, #36388 @ 0x8e24 │ │ eors r6, r5 │ │ umull r4, r5, r4, r6 │ │ - adds.w r8, r4, r3 │ │ - ldr r3, [r0, #28] │ │ + adds.w r9, r4, r3 │ │ + mov.w r3, #0 │ │ adcs r5, r7 │ │ ldr r7, [r0, #24] │ │ - adc.w r4, r9, #0 │ │ + adc.w r4, r3, #0 │ │ + ldr r3, [r0, #28] │ │ umlal r5, r4, r2, r6 │ │ movw r6, #65484 @ 0xffcc │ │ movt r6, #8562 @ 0x2172 │ │ eors r3, r6 │ │ movw r6, #31179 @ 0x79cb │ │ ldr r2, [r0, #16] │ │ movt r6, #20198 @ 0x4ee6 │ │ eors r2, r6 │ │ movw r6, #23170 @ 0x5a82 │ │ movt r6, #32208 @ 0x7dd0 │ │ eors r7, r6 │ │ - umull sl, r6, r7, r2 │ │ - umlal r6, ip, r3, r2 │ │ + umull sl, ip, r7, r2 │ │ + umlal ip, lr, r3, r2 │ │ movw r2, #49356 @ 0xc0cc │ │ movt r2, #30949 @ 0x78e5 │ │ - eor.w r2, r2, fp │ │ - umull r7, fp, r7, r2 │ │ - adds.w lr, r7, r6 │ │ - adcs.w r7, ip, fp │ │ - adc.w r6, r9, #0 │ │ + eor.w r2, r2, r8 │ │ + umull r6, r7, r7, r2 │ │ + adds.w ip, ip, r6 │ │ + mov.w r6, #0 │ │ + adcs.w r7, r7, lr │ │ + adc.w r6, r6, #0 │ │ umlal r7, r6, r3, r2 │ │ eor.w r3, r7, sl │ │ - ldr r7, [sp, #256] @ 0x100 │ │ - eor.w r2, r6, lr │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ + eor.w r2, r6, ip │ │ + ldr r6, [sp, #204] @ 0xcc │ │ adds r3, r3, r7 │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ eor.w r6, r6, r5 │ │ adcs r2, r7 │ │ - eor.w r7, r4, r8 │ │ - adds.w sl, r3, r6 │ │ - adc.w fp, r2, r7 │ │ + adds r3, r3, r6 │ │ + eor.w r7, r4, r9 │ │ + str r3, [sp, #212] @ 0xd4 │ │ + adcs r2, r7 │ │ + str r2, [sp, #208] @ 0xd0 │ │ add r1, r0 │ │ + mov.w r9, #0 │ │ + mov.w sl, #0 │ │ ldr.w r2, [r1, #-16] │ │ ldr.w r3, [r1, #-12] │ │ ldr.w r7, [r1, #-8] │ │ ldr.w r6, [r1, #-4] │ │ movw r1, #54494 @ 0xd4de │ │ movt r1, #59757 @ 0xe96d │ │ eors r2, r1 │ │ @@ -90794,1635 +89137,369 @@ │ │ umull r8, r7, r5, r2 │ │ umlal r7, r4, r0, r2 │ │ movw r2, #42019 @ 0xa423 │ │ movt r2, #48715 @ 0xbe4b │ │ eors r2, r3 │ │ umull r3, r5, r5, r2 │ │ adds r3, r3, r7 │ │ - movw r7, #26513 @ 0x6791 │ │ adcs r4, r5 │ │ - movt r7, #5718 @ 0x1656 │ │ adc.w r5, r9, #0 │ │ umlal r4, r5, r0, r2 │ │ - eor.w r2, r4, r8 │ │ eor.w r0, r5, r3 │ │ - adds.w r2, r2, sl │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ + eor.w r2, r4, r8 │ │ + adds r2, r2, r3 │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ + adcs r0, r3 │ │ eor.w r3, r6, ip │ │ - adc.w r0, r0, fp │ │ adds r2, r2, r3 │ │ adcs r0, r1 │ │ + eor.w r1, r2, r0, lsr #5 │ │ movw r6, #31225 @ 0x79f9 │ │ + movw r7, #26513 @ 0x6791 │ │ movt r6, #40503 @ 0x9e37 │ │ - ldr.w r8, [sp, #208] @ 0xd0 │ │ - eor.w r1, r2, r0, lsr #5 │ │ + movt r7, #5718 @ 0x1656 │ │ umull r2, r3, r1, r6 │ │ mla r1, r1, r7, r3 │ │ - mla sl, r0, r6, r1 │ │ - eor.w r5, sl, r2 │ │ - movw r0, #31829 @ 0x7c55 │ │ - ldr r2, [sp, #816] @ 0x330 │ │ - movt r0, #32586 @ 0x7f4a │ │ - ldr r1, [sp, #832] @ 0x340 │ │ - muls r0, r5 │ │ - ands r0, r2 │ │ - cmp r1, r0 │ │ - bls.w 66af8 │ │ - ldr r2, [sp, #828] @ 0x33c │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r9, r2, r0, lsl #2 │ │ - ldr.w r7, [r9, #8] │ │ - cbz r7, 6401a │ │ - ldr.w ip, [r9, #4] │ │ - lsls r3, r7, #3 │ │ - movs r2, #0 │ │ - mov r0, ip │ │ - ldrd r6, r4, [r0] │ │ - eor.w r4, r4, sl │ │ - eors r6, r5 │ │ - orrs r6, r4 │ │ - beq.n 64022 │ │ - adds r2, #1 │ │ - adds r0, #8 │ │ - subs r3, #8 │ │ - bne.n 64004 │ │ - ldr r0, [sp, #840] @ 0x348 │ │ - adds r0, #1 │ │ - str r0, [sp, #840] @ 0x348 │ │ - b.n 6403c │ │ - subs r7, #1 │ │ - ldr.w r0, [ip, r7, lsl #3] │ │ - str.w r0, [ip, r2, lsl #3] │ │ - add.w r0, ip, r7, lsl #3 │ │ - add.w r2, ip, r2, lsl #3 │ │ - str.w r7, [r9, #8] │ │ - ldr r0, [r0, #4] │ │ - str r0, [r2, #4] │ │ - ldr.w r0, [r9] │ │ - cmp r7, r0 │ │ - beq.n 6408e │ │ - ldr.w r2, [r9, #4] │ │ - adds r3, r7, #1 │ │ - ldr r0, [sp, #840] @ 0x348 │ │ - str.w r5, [r2, r7, lsl #3] │ │ - add.w r2, r2, r7, lsl #3 │ │ - str.w r3, [r9, #8] │ │ - movw r9, #17 │ │ - movt r9, #32768 @ 0x8000 │ │ - str.w sl, [r2, #4] │ │ - lsls r2, r0, #29 │ │ - bpl.w 63b14 │ │ - mov.w r2, #1000 @ 0x3e8 │ │ - muls r0, r2 │ │ - blx d4ea0 │ │ - ldr r1, [sp, #844] @ 0x34c │ │ - cmp r0, r1 │ │ - bls.w 63b14 │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 58b08 │ │ - ldr r1, [sp, #832] @ 0x340 │ │ - ldr r0, [sp, #840] @ 0x348 │ │ - cmp r1, #0 │ │ - bne.n 6406a │ │ - b.w 66a32 │ │ - mov r0, r9 │ │ - mov r4, r8 │ │ - mov r8, r1 │ │ - bl 475d8 │ │ - mov r1, r8 │ │ - mov r8, r4 │ │ - b.n 64044 │ │ - ldr r0, [sp, #900] @ 0x384 │ │ - cmp r0, #0 │ │ - beq.w 641ba │ │ - ldr.w sl, [sp, #896] @ 0x380 │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w r0, sl, r0, lsl #3 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - ldrd r1, r2, [r0, #40] @ 0x28 │ │ - add.w r0, sl, #24 │ │ - adds r1, #16 │ │ - str r1, [sp, #216] @ 0xd8 │ │ - add.w r1, r2, r2, lsl #1 │ │ - str r2, [sp, #256] @ 0x100 │ │ - lsls r1, r1, #3 │ │ - str r1, [sp, #212] @ 0xd4 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - cbz r0, 64114 │ │ - ldrd r6, r5, [sl, #4] │ │ - ldrd r9, fp, [sl, #16] │ │ - ldrd r4, r7, [sp, #212] @ 0xd4 │ │ - b.n 640e6 │ │ - adds r7, #24 │ │ - subs r4, #24 │ │ - beq.n 64114 │ │ - ldr.w r0, [r7, #-8] │ │ - cmp r0, r5 │ │ - bne.n 640e0 │ │ - ldr.w r0, [r7, #-12] │ │ - mov r1, r6 │ │ - mov r2, r5 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - itt eq │ │ - ldreq r0, [r7, #4] │ │ - cmpeq r0, fp │ │ - bne.n 640e0 │ │ - ldr r0, [r7, #0] │ │ - mov r1, r9 │ │ - mov r2, fp │ │ - blx d7c10 │ │ + mla r1, r0, r6, r1 │ │ + eor.w r0, r1, r2 │ │ + movw r2, #31829 @ 0x7c55 │ │ + ldr r7, [sp, #152] @ 0x98 │ │ + movt r2, #32586 @ 0x7f4a │ │ + ldr r3, [sp, #312] @ 0x138 │ │ + muls r2, r0 │ │ + and.w r6, r2, r7 │ │ + cmp r3, r6 │ │ + bls.w 65074 │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ + add.w r3, r6, r6, lsl #1 │ │ + adds r2, #52 @ 0x34 │ │ + str r2, [sp, #108] @ 0x6c │ │ + ldr r2, [sp, #308] @ 0x134 │ │ + add.w r2, r2, r3, lsl #2 │ │ + ldrd r2, r3, [r2, #4] │ │ + add.w r3, r3, r3, lsl #1 │ │ + subs r2, #24 │ │ + lsls r3, r3, #3 │ │ + cbz r3, 63458 │ │ + ldr.w r7, [r2, #24]! │ │ + subs r3, #24 │ │ + ldr r6, [r2, #4] │ │ + eors r7, r0 │ │ + eors r6, r1 │ │ + orrs r7, r6 │ │ + bne.n 6343c │ │ + ldrd r1, r0, [r2, #12] │ │ + str r1, [sp, #104] @ 0x68 │ │ + str r0, [sp, #120] @ 0x78 │ │ + b.n 63460 │ │ + movs r0, #0 │ │ + str r0, [sp, #120] @ 0x78 │ │ + movs r0, #8 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + add.w r4, sp, #1024 @ 0x400 │ │ + str r0, [sp, #116] @ 0x74 │ │ + mov r8, sl │ │ + ldr r0, [sp, #268] @ 0x10c │ │ + str r0, [sp, #112] @ 0x70 │ │ + movs r0, #4 │ │ + str.w r0, [sp, #1036] @ 0x40c │ │ + movw r0, #909 @ 0x38d │ │ + str.w sl, [sp, #1028] @ 0x404 │ │ + str.w sl, [sp, #1024] @ 0x400 │ │ + str.w sl, [sp, #1044] @ 0x414 │ │ + str.w sl, [sp, #1040] @ 0x410 │ │ + str.w sl, [sp, #1032] @ 0x408 │ │ + str.w r0, [sp, #1052] @ 0x41c │ │ + str.w sl, [sp, #1048] @ 0x418 │ │ + b.n 6349a │ │ + lsrs r0, r2, #2 │ │ + bne.n 634da │ │ + mov r0, r4 │ │ + bl 482e8 │ │ + ldr.w r0, [sp, #1044] @ 0x414 │ │ cmp r0, #0 │ │ - bne.n 640e0 │ │ - b.n 641aa │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ - add r5, sp, #984 @ 0x3d8 │ │ - add r2, sp, #856 @ 0x358 │ │ - mov r3, sl │ │ - mov r0, r5 │ │ - mov r1, r6 │ │ - bl 691d4 │ │ - ldrd r0, fp, [sp, #984] @ 0x3d8 │ │ + beq.n 6349a │ │ + movs r1, #0 │ │ + movs r3, #2 │ │ + movs r7, #1 │ │ + movs r6, #0 │ │ + b.n 634c2 │ │ + umull r2, r5, r3, r3 │ │ + lsrs r0, r0, #1 │ │ + mla r5, r3, r6, r5 │ │ + mla r6, r3, r6, r5 │ │ + mov r3, r2 │ │ + lsls r2, r0, #31 │ │ + beq.n 634b2 │ │ + umull r2, r5, r3, r7 │ │ cmp r0, #1 │ │ - bne.n 6416a │ │ - ldr r5, [sp, #128] @ 0x80 │ │ - movw r9, #17 │ │ - ldr r4, [sp, #136] @ 0x88 │ │ - movt r9, #32768 @ 0x8000 │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - ldrb r0, [r5, #2] │ │ - strb r0, [r4, #2] │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - ldrh r1, [r2, #0] │ │ - ldrb r2, [r2, #2] │ │ - ldrb.w r3, [sp, #1000] @ 0x3e8 │ │ - ldr r7, [sp, #996] @ 0x3e4 │ │ - ldrb.w r6, [sp, #992] @ 0x3e0 │ │ - ldrh r5, [r5, #0] │ │ - strh r5, [r4, #0] │ │ - strh r1, [r0, #0] │ │ - strb r2, [r0, #2] │ │ - strb.w r3, [sp, #948] @ 0x3b4 │ │ - str r7, [sp, #944] @ 0x3b0 │ │ - strb.w r6, [sp, #940] @ 0x3ac │ │ - str.w fp, [sp, #936] @ 0x3a8 │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - b.n 641a4 │ │ - mov r0, r5 │ │ - mov r1, fp │ │ - mov r2, r6 │ │ - ldr r4, [sp, #996] @ 0x3e4 │ │ - bl 692d0 │ │ - movw r9, #17 │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ - movt r9, #32768 @ 0x8000 │ │ - cmp r0, r9 │ │ - bne.n 64190 │ │ - add r0, sp, #936 @ 0x3a8 │ │ - mov r1, r4 │ │ - mov r2, r6 │ │ - bl 692d0 │ │ - b.n 6419c │ │ - add r3, sp, #984 @ 0x3d8 │ │ - add.w ip, sp, #936 @ 0x3a8 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - ldr.w fp, [sp, #936] @ 0x3a8 │ │ - cmp fp, r9 │ │ - bne.w 642e4 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - mov sl, r8 │ │ - cmp r8, r0 │ │ - mov r0, r8 │ │ - it ne │ │ - addne r0, #24 │ │ - bne.w 640cc │ │ - ldrd r4, r5, [sp, #828] @ 0x33c │ │ - add.w r0, r5, r5, lsl #1 │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - add.w r9, r4, r0, lsl #2 │ │ - lsls r0, r0, #2 │ │ - mov r7, r4 │ │ - cmp r0, #0 │ │ - beq.n 64272 │ │ - ldr r6, [r7, #8] │ │ - subs r0, #12 │ │ - adds r7, #12 │ │ - cmp r6, #0 │ │ - beq.n 641ce │ │ - ldr.w r4, [r7, #-8] │ │ - movs r0, #32 │ │ - ldrd r5, r8, [r4] │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 66b10 │ │ + beq.n 63496 │ │ + mla r1, r3, r1, r5 │ │ + mla r1, r6, r7, r1 │ │ + mov r7, r2 │ │ + b.n 634b2 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + ldmia.w r4, {r2, r3, r6, r7} │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + movs r0, #4 │ │ + str r0, [sp, #776] @ 0x308 │ │ + add r0, sp, #344 @ 0x158 │ │ + str r0, [sp, #824] @ 0x338 │ │ + add r0, sp, #896 @ 0x380 │ │ + strd r8, r8, [sp, #780] @ 0x30c │ │ + strd r8, r8, [sp, #768] @ 0x300 │ │ + mov r1, r0 │ │ + ldr.w ip, [sp, #128] @ 0x80 │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ + stmia.w ip!, {r2, r3, r6, r7} │ │ + ldmia.w r1, {r2, r3, r5, r6, r7} │ │ + stmia.w ip, {r2, r3, r5, r6, r7} │ │ + mov r5, r8 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + ldr r7, [sp, #344] @ 0x158 │ │ + ldrd r2, r3, [r1, #4] │ │ movs r1, #1 │ │ - strd r5, r8, [r0] │ │ - add.w r8, r4, r6, lsl #3 │ │ - str r1, [sp, #256] @ 0x100 │ │ - strd r0, r1, [sp, #988] @ 0x3dc │ │ - movs r1, #4 │ │ - str r1, [sp, #984] @ 0x3d8 │ │ - adds r4, #8 │ │ - cmp r4, r8 │ │ - bne.n 64226 │ │ - cmp r7, r9 │ │ - beq.n 64280 │ │ - ldr r2, [r7, #8] │ │ - add.w r1, r7, #12 │ │ - cbnz r2, 6421e │ │ - mov r7, r1 │ │ - cmp r1, r9 │ │ - bne.n 6420e │ │ - b.n 64280 │ │ - ldr r4, [r7, #4] │ │ - mov r7, r1 │ │ - add.w r8, r4, r2, lsl #3 │ │ - ldrd r5, fp, [r4] │ │ - ldr r6, [sp, #256] @ 0x100 │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ - cmp r6, r1 │ │ - beq.n 6424c │ │ - add.w r1, r0, r6, lsl #3 │ │ - str.w r5, [r0, r6, lsl #3] │ │ - adds r6, #1 │ │ - str.w fp, [r1, #4] │ │ - str r6, [sp, #256] @ 0x100 │ │ - str r6, [sp, #992] @ 0x3e0 │ │ - adds r4, #8 │ │ - cmp r4, r8 │ │ - bne.n 64226 │ │ - b.n 6420a │ │ - movs r0, #8 │ │ - mov r1, r6 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #984 @ 0x3d8 │ │ - movs r2, #1 │ │ - movs r3, #8 │ │ - bl 4e654 │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ - b.n 64232 │ │ - ldr r0, [sp, #988] @ 0x3dc │ │ - str r0, [sp, #240] @ 0xf0 │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ - str r0, [sp, #256] @ 0x100 │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - b.n 642f0 │ │ - movs r0, #8 │ │ - mov.w fp, #0 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - movs r0, #0 │ │ - str r0, [sp, #256] @ 0x100 │ │ - b.n 6428a │ │ - ldrd fp, r0, [sp, #984] @ 0x3d8 │ │ - ldrd r4, r5, [sp, #828] @ 0x33c │ │ - str r0, [sp, #216] @ 0xd8 │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ - movw r9, #17 │ │ - movt r9, #32768 @ 0x8000 │ │ - cbz r5, 642ac │ │ - adds r6, r4, #4 │ │ - ldr.w r0, [r6, #-4] │ │ + strd r1, r8, [sp] │ │ + mov r1, r7 │ │ + str.w r8, [sp, #8] │ │ + str r7, [sp, #200] @ 0xc8 │ │ + str r2, [sp, #212] @ 0xd4 │ │ + str r3, [sp, #192] @ 0xc0 │ │ + bl 65380 │ │ + ldrd r1, r0, [sp, #896] @ 0x380 │ │ + str r1, [sp, #204] @ 0xcc │ │ + str r0, [sp, #188] @ 0xbc │ │ + ldrb.w r0, [sp, #904] @ 0x388 │ │ + str r0, [sp, #184] @ 0xb8 │ │ + movs r0, #17 │ │ + movt r0, #32768 @ 0x8000 │ │ + cmp r1, r0 │ │ + bne.w 64e06 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + ldrd r1, r2, [r0, #16] │ │ + add r0, sp, #832 @ 0x340 │ │ + bl 5a91c │ │ + movs r0, #4 │ │ + add r4, sp, #896 @ 0x380 │ │ + strd r5, r0, [sp, #904] @ 0x388 │ │ + movw r0, #909 @ 0x38d │ │ + strd r5, r5, [sp, #896] @ 0x380 │ │ + strd r5, r5, [sp, #912] @ 0x390 │ │ + strd r5, r0, [sp, #920] @ 0x398 │ │ + mov r0, r4 │ │ + bl 68dc0 │ │ + ldr r0, [sp, #916] @ 0x394 │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ - adds r6, #12 │ │ - subs r5, #1 │ │ - bne.n 64298 │ │ - ldr r0, [sp, #824] @ 0x338 │ │ + beq.n 6356a │ │ + movs r1, #0 │ │ + movs r3, #2 │ │ + movs r7, #1 │ │ + movs r6, #0 │ │ + b.n 6359a │ │ + mla r1, r3, r1, r5 │ │ + mla r1, r6, r7, r1 │ │ + mov r7, r2 │ │ + umull r2, r5, r3, r3 │ │ + lsrs r0, r0, #1 │ │ + mla r5, r3, r6, r5 │ │ + mla r6, r3, r6, r5 │ │ + mov r3, r2 │ │ + lsls r2, r0, #31 │ │ + beq.n 6358a │ │ + umull r2, r5, r3, r7 │ │ + cmp r0, #1 │ │ + bne.n 63580 │ │ + lsrs r0, r2, #2 │ │ + beq.n 6356a │ │ + add r3, sp, #848 @ 0x350 │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ + mov r0, r3 │ │ + stmia r0!, {r2, r5, r6, r7} │ │ + ldmia.w r4, {r2, r5, r6, r7} │ │ + stmia r0!, {r2, r5, r6, r7} │ │ + ldrd r1, r2, [sp, #836] @ 0x344 │ │ + ldr.w r0, [sp, #1152] @ 0x480 │ │ + str r1, [sp, #172] @ 0xac │ │ + str r2, [sp, #136] @ 0x88 │ │ + bl 69278 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + movs r1, #0 │ │ + str.w r1, [sp, #1068] @ 0x42c │ │ + ldrd r2, r0, [r0, #28] │ │ cmp r0, #0 │ │ + str r2, [sp, #156] @ 0x9c │ │ + mov.w r2, #8 │ │ + str r2, [sp, #160] @ 0xa0 │ │ + str.w r2, [sp, #1064] @ 0x428 │ │ + str r1, [sp, #132] @ 0x84 │ │ + str.w r1, [sp, #1060] @ 0x424 │ │ + beq.w 63d94 │ │ + rsb r0, r0, r0, lsl #3 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + add.w r0, r1, r0, lsl #2 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + add.w r0, r0, r0, lsl #2 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + movs r0, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + movs r0, #8 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r1, [pc, #496] @ (637fc ) │ │ + add r2, sp, #896 @ 0x380 │ │ + ldr r0, [pc, #496] @ (63800 ) │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + add r1, pc │ │ + add r0, pc │ │ + str r0, [sp, #908] @ 0x38c │ │ + strd r0, r6, [sp, #900] @ 0x384 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #896] @ 0x380 │ │ + add.w r0, sp, #1072 @ 0x430 │ │ + bl 3e1f4 │ │ + ldrb r0, [r6, #24] │ │ + movs r1, #1 │ │ + ldr.w r4, [sp, #1076] @ 0x434 │ │ + bic.w r0, r1, r0 │ │ + movs r1, #0 │ │ + ldr.w r3, [sp, #1080] @ 0x438 │ │ + strd r1, r0, [sp] │ │ + add.w r0, sp, #1024 @ 0x400 │ │ + str r1, [sp, #8] │ │ + mov r2, r4 │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ + ldr.w r5, [sp, #1072] @ 0x430 │ │ + bl 65380 │ │ + cmp r5, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ - add r6, sp, #984 @ 0x3d8 │ │ - mov r5, fp │ │ - cbz r7, 642da │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - adds r4, r0, #4 │ │ - ldr.w r0, [r4, #-4] │ │ + blxne d87c0 │ │ + ldr.w r1, [sp, #1024] @ 0x400 │ │ + movs r0, #17 │ │ + movt r0, #32768 @ 0x8000 │ │ + str r1, [sp, #204] @ 0xcc │ │ + cmp r1, r0 │ │ + bne.w 64e44 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr r2, [r0, #20] │ │ + movw r0, #43691 @ 0xaaab │ │ + movt r0, #682 @ 0x2aa │ │ + str r2, [sp, #196] @ 0xc4 │ │ + cmp r2, r0 │ │ + bcs.w 62856 │ │ + ldrb.w r0, [sp, #1032] @ 0x408 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr.w r0, [sp, #1028] @ 0x404 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr r0, [r0, #16] │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + add.w r0, r0, r0, lsl #1 │ │ + lsls r4, r0, #4 │ │ + beq.n 636b2 │ │ + mov r0, r4 │ │ + movs r1, #8 │ │ + bl 3f026 │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ - adds r4, #12 │ │ - subs r7, #1 │ │ - bne.n 642c6 │ │ - ldr r7, [sp, #256] @ 0x100 │ │ - mov fp, r9 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - cbnz r0, 64342 │ │ - b.n 6434e │ │ - ldr r0, [sp, #940] @ 0x3ac │ │ - str r0, [sp, #240] @ 0xf0 │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - ldr r0, [sp, #948] @ 0x3b4 │ │ - str r0, [sp, #256] @ 0x100 │ │ - ldrd r4, r5, [sp, #828] @ 0x33c │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ - cbz r5, 6430e │ │ - adds r6, r4, #4 │ │ - ldr.w r0, [r6, #-4] │ │ + str r0, [sp, #176] @ 0xb0 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #48] @ 0x30 │ │ + bne.n 636ba │ │ + b.w 65088 │ │ + movs r0, #8 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + movs r0, #0 │ │ + str r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ - adds r6, #12 │ │ - subs r5, #1 │ │ - bne.n 642fa │ │ - ldr r0, [sp, #824] @ 0x338 │ │ + beq.n 6376a │ │ + ldr r0, [sp, #136] @ 0x88 │ │ cmp r0, #0 │ │ - itt ne │ │ - movne r0, r4 │ │ - blxne d7b70 │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ - ldr r5, [sp, #240] @ 0xf0 │ │ - cbz r7, 6433a │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - adds r4, r0, #4 │ │ - ldr.w r0, [r4, #-4] │ │ + beq.w 64fd4 │ │ + mov.w r8, #0 │ │ + b.n 6371c │ │ + ldrd r0, r1, [r7, #8] │ │ + mov.w sl, #0 │ │ + mov.w lr, #1 │ │ + strd r1, r0, [sp, #204] @ 0xcc │ │ + add.w r0, r8, r8, lsl #1 │ │ + ldr.w ip, [sp, #176] @ 0xb0 │ │ + ldrd r4, r2, [sp, #896] @ 0x380 │ │ + add.w r8, r8, #1 │ │ + lsls r1, r0, #4 │ │ + add.w r0, ip, r0, lsl #4 │ │ + ldr r7, [r7, #28] │ │ + ldr r3, [sp, #904] @ 0x388 │ │ + ldrh r5, [r5, #12] │ │ + str.w lr, [ip, r1] │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ + str r1, [r0, #8] │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + strh r5, [r0, #40] @ 0x28 │ │ + strb.w r9, [r0, #32] │ │ + str.w sl, [r0, #4] │ │ + strd r1, r4, [r0, #12] │ │ + adds r0, #20 │ │ + stmia r0!, {r2, r3, r7} │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + cmp r8, r0 │ │ + beq.n 6376a │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldrd sl, r7, [sp, #168] @ 0xa8 │ │ + add.w r5, r0, r8, lsl #4 │ │ + ldrd r9, r4, [r5, #4] │ │ + b.n 63736 │ │ + adds r7, #40 @ 0x28 │ │ + subs.w sl, sl, #40 @ 0x28 │ │ + beq.w 64fd4 │ │ + ldr r0, [r7, #24] │ │ + cmp r4, r0 │ │ + bne.n 6372c │ │ + ldr r6, [r7, #20] │ │ + mov r0, r9 │ │ + mov r2, r4 │ │ + mov r1, r6 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ - adds r4, #12 │ │ - subs r7, #1 │ │ - bne.n 64326 │ │ - ldr r7, [sp, #256] @ 0x100 │ │ - add r6, sp, #984 @ 0x3d8 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - cbz r0, 64348 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - blx d7b70 │ │ - cmp fp, r9 │ │ - bne.w 66516 │ │ - mov r2, r5 │ │ - cmp r7, #0 │ │ - beq.n 643ec │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - str r7, [sp, #256] @ 0x100 │ │ - ldrd r0, r1, [r0, #4] │ │ - cmp r1, #17 │ │ - bcs.n 643fc │ │ - mov r8, r2 │ │ - cmp r1, #8 │ │ - bls.w 6477c │ │ - movw r6, #14777 @ 0x39b9 │ │ - ldr r2, [r0, #0] │ │ - ldr r3, [r0, #4] │ │ - add r0, r1 │ │ - movt r6, #59970 @ 0xea42 │ │ - eors r2, r6 │ │ - movw r6, #21050 @ 0x523a │ │ - ldr.w r7, [r0, #-8] │ │ - movt r6, #2454 @ 0x996 │ │ - ldr.w r0, [r0, #-4] │ │ - eors r7, r6 │ │ - movw r6, #48187 @ 0xbc3b │ │ - movt r6, #44886 @ 0xaf56 │ │ - eors r0, r6 │ │ - movw r6, #29563 @ 0x737b │ │ - umull ip, r5, r7, r2 │ │ - movt r6, #26498 @ 0x6782 │ │ - eors r3, r6 │ │ - movs r4, #0 │ │ - umlal r5, r4, r0, r2 │ │ - rev r2, r2 │ │ - umull r6, lr, r7, r3 │ │ - adds r5, r5, r6 │ │ - adcs.w r6, r4, lr │ │ - mov.w r4, #0 │ │ - adc.w r4, r4, #0 │ │ - umlal r6, r4, r0, r3 │ │ - rev r3, r3 │ │ - adds r1, r1, r3 │ │ - adc.w r2, r2, #0 │ │ - adds r1, r1, r7 │ │ - movw r7, #26513 @ 0x6791 │ │ - adcs r0, r2 │ │ - movt r7, #5718 @ 0x1656 │ │ - eor.w r6, r6, ip │ │ - eors r5, r4 │ │ - adds r1, r1, r6 │ │ - movw r6, #31225 @ 0x79f9 │ │ - adcs r0, r5 │ │ - movt r6, #40503 @ 0x9e37 │ │ - eor.w r1, r1, r0, lsr #5 │ │ - b.n 64882 │ │ - cmp r2, #0 │ │ - beq.w 6277e │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - blx d7b70 │ │ - b.w 6277e │ │ - mov r8, r2 │ │ - cmp r1, #129 @ 0x81 │ │ - bcs.w 64806 │ │ - movw r2, #51847 @ 0xca87 │ │ - cmp r1, #33 @ 0x21 │ │ - movt r2, #34283 @ 0x85eb │ │ - str.w r8, [sp, #240] @ 0xf0 │ │ - umull sl, r3, r1, r2 │ │ - movw r2, #31153 @ 0x79b1 │ │ - movt r2, #40503 @ 0x9e37 │ │ - mla fp, r1, r2, r3 │ │ - bcc.w 6469e │ │ - cmp r1, #64 @ 0x40 │ │ - strd fp, sl, [sp, #208] @ 0xd0 │ │ - bls.w 645cc │ │ - cmp r1, #96 @ 0x60 │ │ - bls.n 64500 │ │ - adds r2, r0, r1 │ │ - movw r5, #20874 @ 0x518a │ │ - movt r5, #19424 @ 0x4be0 │ │ - mov.w fp, #0 │ │ - ldr.w r3, [r2, #-64] │ │ - ldr.w r7, [r2, #-56] │ │ - eors r3, r5 │ │ - movw r5, #40904 @ 0x9fc8 │ │ - movt r5, #51582 @ 0xc97e │ │ - ldr.w r6, [r2, #-60] │ │ - eors r5, r7 │ │ - ldr.w r2, [r2, #-52] │ │ - movw r7, #30937 @ 0x78d9 │ │ - ldr.w r9, [r0, #52] @ 0x34 │ │ - umull ip, r4, r5, r3 │ │ - movt r7, #25715 @ 0x6473 │ │ - eors r2, r7 │ │ - movs r7, #0 │ │ - umlal r4, r7, r2, r3 │ │ - movw r3, #46285 @ 0xb4cd │ │ - movt r3, #12633 @ 0x3159 │ │ - eors r3, r6 │ │ - umull r6, r5, r5, r3 │ │ - adds.w lr, r6, r4 │ │ - ldr r6, [r0, #60] @ 0x3c │ │ - adcs.w sl, r7, r5 │ │ - ldr r4, [r0, #56] @ 0x38 │ │ - adc.w r7, fp, #0 │ │ - movs r5, #0 │ │ - umlal sl, r7, r2, r3 │ │ - movw r3, #3015 @ 0xbc7 │ │ - movt r3, #7503 @ 0x1d4f │ │ - eors r6, r3 │ │ - movw r3, #64168 @ 0xfaa8 │ │ - ldr r2, [r0, #48] @ 0x30 │ │ - movt r3, #16246 @ 0x3f76 │ │ - eors r2, r3 │ │ - movw r3, #56569 @ 0xdcf9 │ │ - movt r3, #51131 @ 0xc7bb │ │ - eors r4, r3 │ │ - eor.w r7, r7, lr │ │ - umull r8, r3, r4, r2 │ │ - umlal r3, r5, r6, r2 │ │ - movw r2, #40163 @ 0x9ce3 │ │ - movt r2, #16180 @ 0x3f34 │ │ - eor.w r2, r2, r9 │ │ - umull r4, r9, r4, r2 │ │ - adds r3, r3, r4 │ │ - adcs.w r4, r5, r9 │ │ - adc.w r5, fp, #0 │ │ - umlal r4, r5, r6, r2 │ │ - eor.w r6, sl, ip │ │ - eor.w r2, r5, r3 │ │ - eor.w r3, r4, r8 │ │ - ldr r4, [sp, #212] @ 0xd4 │ │ - adds r3, r3, r4 │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ - adcs r2, r4 │ │ - adds r3, r3, r6 │ │ - adcs r2, r7 │ │ - str r3, [sp, #212] @ 0xd4 │ │ - str r2, [sp, #208] @ 0xd0 │ │ - adds r2, r0, r1 │ │ - movw r5, #25713 @ 0x6471 │ │ - movt r5, #38728 @ 0x9748 │ │ - mov.w fp, #0 │ │ - ldr.w r3, [r2, #-48] │ │ - ldr.w r7, [r2, #-40] │ │ - eors r3, r5 │ │ - movw r5, #6456 @ 0x1938 │ │ - movt r5, #18159 @ 0x46ef │ │ - ldr.w r6, [r2, #-44] │ │ - eors r5, r7 │ │ - ldr.w r2, [r2, #-36] │ │ - movw r7, #57001 @ 0xdea9 │ │ - ldr.w r9, [r0, #36] @ 0x24 │ │ - umull ip, r4, r5, r3 │ │ - movt r7, #55468 @ 0xd8ac │ │ - eors r2, r7 │ │ - movs r7, #0 │ │ - umlal r4, r7, r2, r3 │ │ - movw r3, #3490 @ 0xda2 │ │ - movt r3, #20217 @ 0x4ef9 │ │ - eors r3, r6 │ │ - umull r6, r5, r5, r3 │ │ - adds.w lr, r6, r4 │ │ - ldr r6, [r0, #44] @ 0x2c │ │ - adcs.w sl, r7, r5 │ │ - ldr r4, [r0, #40] @ 0x28 │ │ - adc.w r7, fp, #0 │ │ - movs r5, #0 │ │ - umlal sl, r7, r2, r3 │ │ - movw r3, #21275 @ 0x531b │ │ - movt r3, #41774 @ 0xa32e │ │ - eors r6, r3 │ │ - movw r3, #10300 @ 0x283c │ │ - ldr r2, [r0, #32] │ │ - movt r3, #47954 @ 0xbb52 │ │ - eors r2, r3 │ │ - movw r3, #53384 @ 0xd088 │ │ - movt r3, #35685 @ 0x8b65 │ │ - eors r4, r3 │ │ - eor.w r7, r7, lr │ │ - umull r8, r3, r4, r2 │ │ - umlal r3, r5, r6, r2 │ │ - movw r2, #50065 @ 0xc391 │ │ - movt r2, #51968 @ 0xcb00 │ │ - eor.w r2, r2, r9 │ │ - umull r4, r9, r4, r2 │ │ - adds r3, r3, r4 │ │ - adcs.w r4, r5, r9 │ │ - adc.w r5, fp, #0 │ │ - umlal r4, r5, r6, r2 │ │ - eor.w r6, sl, ip │ │ - eor.w r2, r5, r3 │ │ - eor.w r3, r4, r8 │ │ - ldr r4, [sp, #212] @ 0xd4 │ │ - adds r3, r3, r4 │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ - adcs r2, r4 │ │ - adds r3, r3, r6 │ │ - adcs r2, r7 │ │ - str r3, [sp, #212] @ 0xd4 │ │ - str r2, [sp, #208] @ 0xd0 │ │ - adds r7, r0, r1 │ │ - movw r3, #2232 @ 0x8b8 │ │ - movt r3, #29766 @ 0x7446 │ │ - mov.w r8, #0 │ │ - ldr.w r6, [r7, #-32] │ │ - mov.w ip, #0 │ │ - ldr.w r4, [r7, #-24] │ │ - eors r6, r3 │ │ - movw r3, #13792 @ 0x35e0 │ │ - movt r3, #59024 @ 0xe690 │ │ - eors r4, r3 │ │ - ldr.w r5, [r7, #-28] │ │ - ldr.w r2, [r7, #-20] │ │ - umull r7, r3, r4, r6 │ │ - ldr.w fp, [r0, #20] │ │ - str r7, [sp, #204] @ 0xcc │ │ - movw r7, #14977 @ 0x3a81 │ │ - movt r7, #19494 @ 0x4c26 │ │ - eors r2, r7 │ │ - movs r7, #0 │ │ - umlal r3, r7, r2, r6 │ │ - movw r6, #17399 @ 0x43f7 │ │ - movt r6, #36388 @ 0x8e24 │ │ - eors r6, r5 │ │ - umull r4, r5, r4, r6 │ │ - adds.w r9, r4, r3 │ │ - ldr r3, [r0, #28] │ │ - adcs r5, r7 │ │ - ldr r7, [r0, #24] │ │ - adc.w r4, r8, #0 │ │ - umlal r5, r4, r2, r6 │ │ - movw r6, #65484 @ 0xffcc │ │ - movt r6, #8562 @ 0x2172 │ │ - eors r3, r6 │ │ - movw r6, #31179 @ 0x79cb │ │ - ldr r2, [r0, #16] │ │ - movt r6, #20198 @ 0x4ee6 │ │ - eors r2, r6 │ │ - movw r6, #23170 @ 0x5a82 │ │ - movt r6, #32208 @ 0x7dd0 │ │ - eors r7, r6 │ │ - umull sl, r6, r7, r2 │ │ - umlal r6, ip, r3, r2 │ │ - movw r2, #49356 @ 0xc0cc │ │ - movt r2, #30949 @ 0x78e5 │ │ - eor.w r2, r2, fp │ │ - umull r7, fp, r7, r2 │ │ - adds.w lr, r7, r6 │ │ - adcs.w r7, ip, fp │ │ - adc.w r6, r8, #0 │ │ - umlal r7, r6, r3, r2 │ │ - eor.w r3, r7, sl │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ - eor.w r2, r6, lr │ │ - ldr r6, [sp, #204] @ 0xcc │ │ - adds r3, r3, r7 │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ - eor.w r6, r6, r5 │ │ - adcs r2, r7 │ │ - eor.w r7, r4, r9 │ │ - adds.w sl, r3, r6 │ │ - adc.w fp, r2, r7 │ │ - add r1, r0 │ │ - mov.w r9, #0 │ │ - ldr.w r2, [r1, #-16] │ │ - ldr.w r3, [r1, #-12] │ │ - ldr.w r7, [r1, #-8] │ │ - ldr.w r6, [r1, #-4] │ │ - movw r1, #54494 @ 0xd4de │ │ - movt r1, #59757 @ 0xe96d │ │ - eors r2, r1 │ │ - movw r1, #16498 @ 0x4072 │ │ - movt r1, #42148 @ 0xa4a4 │ │ - eors r7, r1 │ │ - movw r1, #46007 @ 0xb3b7 │ │ - umull ip, r5, r7, r2 │ │ - movt r1, #8039 @ 0x1f67 │ │ - eor.w r4, r6, r1 │ │ - movs r6, #0 │ │ - movw r1, #36995 @ 0x9083 │ │ - umlal r5, r6, r4, r2 │ │ - movt r1, #56215 @ 0xdb97 │ │ - eor.w r2, r3, r1 │ │ - umull r3, r1, r7, r2 │ │ - adds.w lr, r3, r5 │ │ - ldr r3, [r0, #4] │ │ - adcs r6, r1 │ │ - ldr r5, [r0, #8] │ │ - adc.w r1, r9, #0 │ │ - umlal r6, r1, r4, r2 │ │ - movw r4, #8695 @ 0x21f7 │ │ - ldr r2, [r0, #0] │ │ - ldr r0, [r0, #12] │ │ - movt r4, #7341 @ 0x1cad │ │ - eors r0, r4 │ │ - movw r4, #65208 @ 0xfeb8 │ │ - movt r4, #14700 @ 0x396c │ │ - eors r2, r4 │ │ - movw r4, #380 @ 0x17c │ │ - eor.w r1, r1, lr │ │ - movt r4, #11393 @ 0x2c81 │ │ - eors r5, r4 │ │ - movs r4, #0 │ │ - umull r8, r7, r5, r2 │ │ - umlal r7, r4, r0, r2 │ │ - movw r2, #42019 @ 0xa423 │ │ - movt r2, #48715 @ 0xbe4b │ │ - eors r2, r3 │ │ - umull r3, r5, r5, r2 │ │ - adds r3, r3, r7 │ │ - movw r7, #26513 @ 0x6791 │ │ - adcs r4, r5 │ │ - movt r7, #5718 @ 0x1656 │ │ - adc.w r5, r9, #0 │ │ - umlal r4, r5, r0, r2 │ │ - eor.w r2, r4, r8 │ │ - eor.w r0, r5, r3 │ │ - adds.w r2, r2, sl │ │ - eor.w r3, r6, ip │ │ - adc.w r0, r0, fp │ │ - adds r2, r2, r3 │ │ - adcs r0, r1 │ │ - movw r6, #31225 @ 0x79f9 │ │ - movt r6, #40503 @ 0x9e37 │ │ - ldr.w r8, [sp, #240] @ 0xf0 │ │ - eor.w r1, r2, r0, lsr #5 │ │ - b.n 64882 │ │ - cmp r1, #3 │ │ - bls.n 64818 │ │ - ldr r2, [r0, #0] │ │ - add r0, r1 │ │ - movw r3, #45428 @ 0xb174 │ │ - movw r4, #57125 @ 0xdf25 │ │ - movt r3, #51002 @ 0xc73a │ │ - ldr.w r0, [r0, #-4] │ │ - eors r2, r3 │ │ - movw r3, #54690 @ 0xd5a2 │ │ - movt r3, #50668 @ 0xc5ec │ │ - eors r0, r3 │ │ - lsls r7, r2, #17 │ │ - movt r4, #7832 @ 0x1e98 │ │ - lsls r3, r0, #24 │ │ - orr.w r7, r7, r0, lsr #15 │ │ - orr.w r3, r3, r2, lsr #8 │ │ - movw r5, #7269 @ 0x1c65 │ │ - eors r3, r7 │ │ - movt r5, #40882 @ 0x9fb2 │ │ - eors r3, r0 │ │ - umull r7, r6, r3, r4 │ │ - mla r3, r3, r5, r6 │ │ - lsls r6, r2, #24 │ │ - orr.w r6, r6, r0, lsr #8 │ │ - lsls r0, r0, #17 │ │ - orr.w r0, r0, r2, lsr #15 │ │ - eors r0, r6 │ │ - eors r0, r2 │ │ - mla r0, r0, r4, r3 │ │ - adds.w r1, r1, r0, lsr #3 │ │ - eor.w r1, r1, r7 │ │ - umull r2, r3, r1, r4 │ │ - mla r1, r1, r5, r3 │ │ - mov.w r3, #0 │ │ - adc.w r3, r3, #0 │ │ - eors r0, r3 │ │ - mla r0, r0, r4, r1 │ │ - lsrs r1, r2, #28 │ │ - orr.w r1, r1, r0, lsl #4 │ │ - eor.w r4, r0, r0, lsr #28 │ │ - eor.w r6, r1, r2 │ │ - b.n 6489c │ │ - cmp r1, #241 @ 0xf1 │ │ - bcs.n 64894 │ │ - ldr r2, [sp, #120] @ 0x78 │ │ - movs r3, #0 │ │ - str r2, [sp, #0] │ │ - movs r2, #0 │ │ - bl 98a78 │ │ - b.n 64898 │ │ - movw r6, #38082 @ 0x94c2 │ │ - movw r4, #32773 @ 0x8005 │ │ - movt r6, #14547 @ 0x38d3 │ │ - movt r4, #11526 @ 0x2d06 │ │ - cbz r1, 6489c │ │ - lsrs r3, r1, #1 │ │ - ldrb r2, [r0, #0] │ │ - ldrb r3, [r0, r3] │ │ - add r0, r1 │ │ - movw r6, #31225 @ 0x79f9 │ │ - lsls r2, r2, #16 │ │ - orr.w r1, r2, r1, lsl #8 │ │ - ldrb.w r0, [r0, #-1] │ │ - movw r7, #26513 @ 0x6791 │ │ - orr.w r1, r1, r3, lsl #24 │ │ - movw r3, #44605 @ 0xae3d │ │ - add r0, r1 │ │ - movw r1, #23195 @ 0x5a9b │ │ - movt r1, #34599 @ 0x8727 │ │ - eors r0, r1 │ │ - movw r1, #60239 @ 0xeb4f │ │ - movt r3, #49842 @ 0xc2b2 │ │ - movt r1, #10196 @ 0x27d4 │ │ - movt r6, #40503 @ 0x9e37 │ │ - umull r1, r2, r0, r1 │ │ - movt r7, #5718 @ 0x1656 │ │ - adds r7, #32 │ │ - mla r0, r0, r3, r2 │ │ - lsrs r2, r1, #29 │ │ - orr.w r2, r2, r0, lsl #3 │ │ - eor.w r0, r0, r0, lsr #29 │ │ - eors r1, r2 │ │ - umull r2, r3, r1, r6 │ │ - mla r1, r1, r7, r3 │ │ - mla r4, r0, r6, r1 │ │ - eor.w r6, r4, r2 │ │ - b.n 6489c │ │ - bl 982ac │ │ - mov r6, r0 │ │ - mov r4, r1 │ │ - movw r0, #31829 @ 0x7c55 │ │ - ldr r2, [sp, #768] @ 0x300 │ │ - movt r0, #32586 @ 0x7f4a │ │ - ldr r1, [sp, #784] @ 0x310 │ │ - muls r0, r6 │ │ - ands r0, r2 │ │ - cmp r1, r0 │ │ - bls.w 66af8 │ │ - ldr r2, [sp, #780] @ 0x30c │ │ - add.w r0, r0, r0, lsl #1 │ │ - add.w sl, r2, r0, lsl #2 │ │ - ldr.w fp, [sl, #8] │ │ - cmp.w fp, #0 │ │ - beq.n 648e8 │ │ - ldr.w ip, [sl, #4] │ │ - add.w r0, fp, fp, lsl #1 │ │ - movs r3, #0 │ │ - lsls r0, r0, #3 │ │ - mov r2, ip │ │ - ldrd r7, r5, [r2] │ │ - eors r5, r4 │ │ - eors r7, r6 │ │ - orrs r7, r5 │ │ - beq.n 648f4 │ │ - adds r3, #1 │ │ - adds r2, #24 │ │ - subs r0, #24 │ │ - bne.n 648d4 │ │ - ldr r0, [sp, #792] @ 0x318 │ │ - mov.w r9, #2147483648 @ 0x80000000 │ │ - adds r0, #1 │ │ - str r0, [sp, #792] @ 0x318 │ │ - b.n 64922 │ │ - add.w r0, r3, r3, lsl #1 │ │ - sub.w fp, fp, #1 │ │ - mov r5, r8 │ │ - mov r8, r1 │ │ - add.w r0, ip, r0, lsl #3 │ │ - ldrd r9, r2, [r0, #8] │ │ - str r2, [sp, #68] @ 0x44 │ │ - add.w r2, fp, fp, lsl #1 │ │ - add.w r2, ip, r2, lsl #3 │ │ - mov r1, r2 │ │ - movs r2, #24 │ │ - bl d44de │ │ - mov r1, r8 │ │ - mov r8, r5 │ │ - str.w fp, [sl, #8] │ │ - ldr r7, [sp, #256] @ 0x100 │ │ - ldr.w r0, [sl] │ │ - cmp fp, r0 │ │ - beq.n 6499a │ │ - ldr.w r2, [sl, #4] │ │ - add.w r3, fp, fp, lsl #1 │ │ - ldr r0, [sp, #792] @ 0x318 │ │ - str.w r6, [r2, r3, lsl #3] │ │ - add.w r2, r2, r3, lsl #3 │ │ - add r6, sp, #984 @ 0x3d8 │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ - strd r4, r8, [r2, #4] │ │ - strd r3, r7, [r2, #12] │ │ - add.w r2, fp, #1 │ │ - str.w r2, [sl, #8] │ │ - add r7, sp, #768 @ 0x300 │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - lsls r2, r0, #29 │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ - bmi.n 64978 │ │ - movs.w r0, r9, lsl #1 │ │ - beq.n 6496c │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - blx d7b70 │ │ - movw r9, #17 │ │ - movt r9, #32768 @ 0x8000 │ │ - b.w 6277e │ │ - mov.w r2, #1000 @ 0x3e8 │ │ - muls r0, r2 │ │ - blx d4ea0 │ │ - ldr r1, [sp, #796] @ 0x31c │ │ - cmp r0, r1 │ │ - bls.n 64960 │ │ - mov r0, r7 │ │ - bl 68030 │ │ - ldr r1, [sp, #784] @ 0x310 │ │ - ldr r0, [sp, #792] @ 0x318 │ │ - cmp r1, #0 │ │ - bne.n 64978 │ │ - b.w 66a32 │ │ - mov r0, sl │ │ - mov r5, r8 │ │ - mov r8, r1 │ │ - bl 4721e │ │ - mov r1, r8 │ │ - mov r8, r5 │ │ - b.n 6492c │ │ - movw r9, #17 │ │ - ldrd r4, sl, [sp, #72] @ 0x48 │ │ - movt r9, #32768 @ 0x8000 │ │ - ldr r7, [sp, #80] @ 0x50 │ │ - mov fp, r9 │ │ - add r6, sp, #984 @ 0x3d8 │ │ - b.w 62bd0 │ │ - mov r6, r8 │ │ - mov r9, r0 │ │ - b.w 62032 │ │ - ldr.w r9, [sp, #988] @ 0x3dc │ │ - cmp.w r8, #0 │ │ - ldr r4, [sp, #992] @ 0x3e0 │ │ - ldr r6, [sp, #996] @ 0x3e4 │ │ - beq.n 649e6 │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ - mov r0, r5 │ │ - bl 5b7e6 │ │ - adds r5, #52 @ 0x34 │ │ - subs.w r8, r8, #1 │ │ - bne.n 649d8 │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #212] @ 0xd4 │ │ - blxne d7b70 │ │ - mov r5, r4 │ │ - b.w 62032 │ │ - mov r8, fp │ │ - str.w r8, [sp, #168] @ 0xa8 │ │ - ldrd r8, r0, [sp, #768] @ 0x300 │ │ - ldrd r5, fp, [sp, #776] @ 0x308 │ │ - str r0, [sp, #256] @ 0x100 │ │ - ldr r0, [sp, #796] @ 0x31c │ │ - str r0, [sp, #216] @ 0xd8 │ │ - ldrd r0, r6, [sp, #784] @ 0x310 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - add r0, sp, #352 @ 0x160 │ │ - ldr r4, [sp, #792] @ 0x318 │ │ - bl 4b280 │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 64a28 │ │ - str r6, [sp, #216] @ 0xd8 │ │ - str r4, [sp, #256] @ 0x100 │ │ - b.w 6658e │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - str r0, [sp, #340] @ 0x154 │ │ - strd r6, r4, [sp, #332] @ 0x14c │ │ - add r4, sp, #984 @ 0x3d8 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - ldr r1, [sp, #304] @ 0x130 │ │ - str r0, [sp, #328] @ 0x148 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - str r0, [sp, #316] @ 0x13c │ │ - mov r0, r4 │ │ - str.w r8, [sp, #164] @ 0xa4 │ │ - str.w r8, [sp, #312] @ 0x138 │ │ - strd r5, fp, [sp, #320] @ 0x140 │ │ - bl 57dc8 │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ - cmp r0, r9 │ │ - bne.w 665b6 │ │ - movs r1, #0 │ │ - movs r0, #8 │ │ - str r1, [sp, #808] @ 0x328 │ │ - add r2, sp, #856 @ 0x358 │ │ - strd r1, r0, [sp, #800] @ 0x320 │ │ - cmp r7, #0 │ │ - ldr r1, [sp, #236] @ 0xec │ │ - beq.w 665d6 │ │ - add.w r0, r4, #28 │ │ - str r0, [sp, #60] @ 0x3c │ │ - add.w r0, r4, #121 @ 0x79 │ │ - str r0, [sp, #72] @ 0x48 │ │ - add.w r0, r4, #88 @ 0x58 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add.w r0, r4, #76 @ 0x4c │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - mov r6, r1 │ │ - adds r3, r0, #4 │ │ - adds r0, #8 │ │ - str r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #968 @ 0x3c8 │ │ - adds r0, #5 │ │ - str r0, [sp, #76] @ 0x4c │ │ - add.w r0, sp, #1112 @ 0x458 │ │ - str r3, [sp, #56] @ 0x38 │ │ - adds r0, #5 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add.w r0, r2, #20 │ │ - str r0, [sp, #140] @ 0x8c │ │ - adds r0, r4, #4 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add.w r0, r1, #48 @ 0x30 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add.w r0, r1, #52 @ 0x34 │ │ - mov r5, r0 │ │ - mov r0, r4 │ │ - mov r1, sl │ │ - movs r2, #1 │ │ - bl 66d5c │ │ - ldrd r0, r2, [sp, #984] @ 0x3d8 │ │ - ldrb.w r3, [sp, #992] @ 0x3e0 │ │ - cmp r0, r9 │ │ - bne.w 668b0 │ │ - strb.w r3, [sp, #348] @ 0x15c │ │ - mov.w r9, #0 │ │ - ldr r1, [r6, #8] │ │ - ldr r0, [r6, #4] │ │ - cmp r1, #17 │ │ - str r2, [sp, #344] @ 0x158 │ │ - str r6, [sp, #176] @ 0xb0 │ │ - str r5, [sp, #116] @ 0x74 │ │ - bcs.n 64b56 │ │ - cmp r1, #8 │ │ - bls.w 659a6 │ │ - movw r6, #14777 @ 0x39b9 │ │ - ldr r2, [r0, #0] │ │ - ldr r3, [r0, #4] │ │ - add r0, r1 │ │ - movt r6, #59970 @ 0xea42 │ │ - eors r2, r6 │ │ - movw r6, #21050 @ 0x523a │ │ - ldr.w r7, [r0, #-8] │ │ - movt r6, #2454 @ 0x996 │ │ - ldr.w r0, [r0, #-4] │ │ - eors r7, r6 │ │ - movw r6, #48187 @ 0xbc3b │ │ - movt r6, #44886 @ 0xaf56 │ │ - eors r0, r6 │ │ - movw r6, #29563 @ 0x737b │ │ - umull ip, r5, r7, r2 │ │ - movt r6, #26498 @ 0x6782 │ │ - eors r3, r6 │ │ - movs r4, #0 │ │ - umlal r5, r4, r0, r2 │ │ - rev r2, r2 │ │ - umull r6, lr, r7, r3 │ │ - adds r5, r5, r6 │ │ - adcs.w r6, r4, lr │ │ - adc.w r4, r9, #0 │ │ - umlal r6, r4, r0, r3 │ │ - rev r3, r3 │ │ - adds r1, r1, r3 │ │ - adc.w r2, r2, #0 │ │ - adds r1, r1, r7 │ │ - adcs r0, r2 │ │ - eor.w r6, r6, ip │ │ - eors r5, r4 │ │ - adds r1, r1, r6 │ │ - adcs r0, r5 │ │ - eor.w r1, r1, r0, lsr #5 │ │ - b.n 64ebe │ │ - cmp r1, #129 @ 0x81 │ │ - bcs.w 65a2c │ │ - movw r2, #51847 @ 0xca87 │ │ - cmp r1, #33 @ 0x21 │ │ - movt r2, #34283 @ 0x85eb │ │ - umull r2, r3, r1, r2 │ │ - str r2, [sp, #256] @ 0x100 │ │ - movw r2, #31153 @ 0x79b1 │ │ - movt r2, #40503 @ 0x9e37 │ │ - mla r2, r1, r2, r3 │ │ - str r2, [sp, #216] @ 0xd8 │ │ - bcc.w 64df2 │ │ - cmp r1, #64 @ 0x40 │ │ - bls.w 64d20 │ │ - cmp r1, #96 @ 0x60 │ │ - bls.n 64c54 │ │ - adds r2, r0, r1 │ │ - movw r5, #20874 @ 0x518a │ │ - movt r5, #19424 @ 0x4be0 │ │ - mov.w fp, #0 │ │ - ldr.w r3, [r2, #-64] │ │ - ldr.w r7, [r2, #-56] │ │ - eors r3, r5 │ │ - movw r5, #40904 @ 0x9fc8 │ │ - movt r5, #51582 @ 0xc97e │ │ - ldr.w r6, [r2, #-60] │ │ - eors r5, r7 │ │ - ldr.w r2, [r2, #-52] │ │ - movw r7, #30937 @ 0x78d9 │ │ - ldr.w r9, [r0, #52] @ 0x34 │ │ - umull ip, r4, r5, r3 │ │ - movt r7, #25715 @ 0x6473 │ │ - eors r2, r7 │ │ - movs r7, #0 │ │ - umlal r4, r7, r2, r3 │ │ - movw r3, #46285 @ 0xb4cd │ │ - movt r3, #12633 @ 0x3159 │ │ - eors r3, r6 │ │ - umull r6, r5, r5, r3 │ │ - adds.w lr, r6, r4 │ │ - ldr r6, [r0, #60] @ 0x3c │ │ - adcs.w sl, r7, r5 │ │ - ldr r4, [r0, #56] @ 0x38 │ │ - adc.w r7, fp, #0 │ │ - movs r5, #0 │ │ - umlal sl, r7, r2, r3 │ │ - movw r3, #3015 @ 0xbc7 │ │ - movt r3, #7503 @ 0x1d4f │ │ - eors r6, r3 │ │ - movw r3, #64168 @ 0xfaa8 │ │ - ldr r2, [r0, #48] @ 0x30 │ │ - movt r3, #16246 @ 0x3f76 │ │ - eors r2, r3 │ │ - movw r3, #56569 @ 0xdcf9 │ │ - movt r3, #51131 @ 0xc7bb │ │ - eors r4, r3 │ │ - eor.w r7, r7, lr │ │ - umull r8, r3, r4, r2 │ │ - umlal r3, r5, r6, r2 │ │ - movw r2, #40163 @ 0x9ce3 │ │ - movt r2, #16180 @ 0x3f34 │ │ - eor.w r2, r2, r9 │ │ - umull r4, r9, r4, r2 │ │ - adds r3, r3, r4 │ │ - adcs.w r4, r5, r9 │ │ - adc.w r5, fp, #0 │ │ - umlal r4, r5, r6, r2 │ │ - eor.w r6, sl, ip │ │ - eor.w r2, r5, r3 │ │ - eor.w r3, r4, r8 │ │ - ldr r4, [sp, #256] @ 0x100 │ │ - adds r3, r3, r4 │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ - adcs r2, r4 │ │ - adds r3, r3, r6 │ │ - adcs r2, r7 │ │ - str r3, [sp, #256] @ 0x100 │ │ - str r2, [sp, #216] @ 0xd8 │ │ - adds r2, r0, r1 │ │ - movw r5, #25713 @ 0x6471 │ │ - movt r5, #38728 @ 0x9748 │ │ - mov.w fp, #0 │ │ - ldr.w r3, [r2, #-48] │ │ - ldr.w r7, [r2, #-40] │ │ - eors r3, r5 │ │ - movw r5, #6456 @ 0x1938 │ │ - movt r5, #18159 @ 0x46ef │ │ - ldr.w r6, [r2, #-44] │ │ - eors r5, r7 │ │ - ldr.w r2, [r2, #-36] │ │ - movw r7, #57001 @ 0xdea9 │ │ - ldr.w r9, [r0, #36] @ 0x24 │ │ - umull ip, r4, r5, r3 │ │ - movt r7, #55468 @ 0xd8ac │ │ - eors r2, r7 │ │ - movs r7, #0 │ │ - umlal r4, r7, r2, r3 │ │ - movw r3, #3490 @ 0xda2 │ │ - movt r3, #20217 @ 0x4ef9 │ │ - eors r3, r6 │ │ - umull r6, r5, r5, r3 │ │ - adds.w lr, r6, r4 │ │ - ldr r6, [r0, #44] @ 0x2c │ │ - adcs.w sl, r7, r5 │ │ - ldr r4, [r0, #40] @ 0x28 │ │ - adc.w r7, fp, #0 │ │ - movs r5, #0 │ │ - umlal sl, r7, r2, r3 │ │ - movw r3, #21275 @ 0x531b │ │ - movt r3, #41774 @ 0xa32e │ │ - eors r6, r3 │ │ - movw r3, #10300 @ 0x283c │ │ - ldr r2, [r0, #32] │ │ - movt r3, #47954 @ 0xbb52 │ │ - eors r2, r3 │ │ - movw r3, #53384 @ 0xd088 │ │ - movt r3, #35685 @ 0x8b65 │ │ - eors r4, r3 │ │ - eor.w r7, r7, lr │ │ - umull r8, r3, r4, r2 │ │ - umlal r3, r5, r6, r2 │ │ - movw r2, #50065 @ 0xc391 │ │ - movt r2, #51968 @ 0xcb00 │ │ - eor.w r2, r2, r9 │ │ - umull r4, r9, r4, r2 │ │ - adds r3, r3, r4 │ │ - adcs.w r4, r5, r9 │ │ - adc.w r5, fp, #0 │ │ - umlal r4, r5, r6, r2 │ │ - eor.w r6, sl, ip │ │ - eor.w r2, r5, r3 │ │ - eor.w r3, r4, r8 │ │ - ldr r4, [sp, #256] @ 0x100 │ │ - adds r3, r3, r4 │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ - adcs r2, r4 │ │ - adds r3, r3, r6 │ │ - adcs r2, r7 │ │ - str r3, [sp, #256] @ 0x100 │ │ - str r2, [sp, #216] @ 0xd8 │ │ - adds r7, r0, r1 │ │ - movw r3, #2232 @ 0x8b8 │ │ - movt r3, #29766 @ 0x7446 │ │ - mov.w r8, #0 │ │ - ldr.w r6, [r7, #-32] │ │ - mov.w ip, #0 │ │ - ldr.w r4, [r7, #-24] │ │ - eors r6, r3 │ │ - movw r3, #13792 @ 0x35e0 │ │ - movt r3, #59024 @ 0xe690 │ │ - eors r4, r3 │ │ - ldr.w r5, [r7, #-28] │ │ - ldr.w r2, [r7, #-20] │ │ - umull r7, r3, r4, r6 │ │ - ldr.w fp, [r0, #20] │ │ - str r7, [sp, #212] @ 0xd4 │ │ - movw r7, #14977 @ 0x3a81 │ │ - movt r7, #19494 @ 0x4c26 │ │ - eors r2, r7 │ │ - movs r7, #0 │ │ - umlal r3, r7, r2, r6 │ │ - movw r6, #17399 @ 0x43f7 │ │ - movt r6, #36388 @ 0x8e24 │ │ - eors r6, r5 │ │ - umull r4, r5, r4, r6 │ │ - adds.w r9, r4, r3 │ │ - ldr r3, [r0, #28] │ │ - adcs r5, r7 │ │ - ldr r7, [r0, #24] │ │ - adc.w r4, r8, #0 │ │ - umlal r5, r4, r2, r6 │ │ - movw r6, #65484 @ 0xffcc │ │ - movt r6, #8562 @ 0x2172 │ │ - eors r3, r6 │ │ - movw r6, #31179 @ 0x79cb │ │ - ldr r2, [r0, #16] │ │ - movt r6, #20198 @ 0x4ee6 │ │ - eors r2, r6 │ │ - movw r6, #23170 @ 0x5a82 │ │ - movt r6, #32208 @ 0x7dd0 │ │ - eors r7, r6 │ │ - umull sl, r6, r7, r2 │ │ - umlal r6, ip, r3, r2 │ │ - movw r2, #49356 @ 0xc0cc │ │ - movt r2, #30949 @ 0x78e5 │ │ - eor.w r2, r2, fp │ │ - umull r7, fp, r7, r2 │ │ - adds.w lr, r7, r6 │ │ - adcs.w r7, ip, fp │ │ - adc.w r6, r8, #0 │ │ - umlal r7, r6, r3, r2 │ │ - eor.w r3, r7, sl │ │ - ldr r7, [sp, #256] @ 0x100 │ │ - eor.w r2, r6, lr │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ - adds r3, r3, r7 │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ - eor.w r6, r6, r5 │ │ - adcs r2, r7 │ │ - adds r3, r3, r6 │ │ - eor.w r7, r4, r9 │ │ - str r3, [sp, #256] @ 0x100 │ │ - adcs r2, r7 │ │ - str r2, [sp, #216] @ 0xd8 │ │ - add r1, r0 │ │ - mov.w sl, #0 │ │ - mov.w r9, #0 │ │ - ldr.w r2, [r1, #-16] │ │ - ldr.w r3, [r1, #-12] │ │ - ldr.w r7, [r1, #-8] │ │ - ldr.w r6, [r1, #-4] │ │ - movw r1, #54494 @ 0xd4de │ │ - movt r1, #59757 @ 0xe96d │ │ - eors r2, r1 │ │ - movw r1, #16498 @ 0x4072 │ │ - movt r1, #42148 @ 0xa4a4 │ │ - eors r7, r1 │ │ - movw r1, #46007 @ 0xb3b7 │ │ - umull ip, r5, r7, r2 │ │ - movt r1, #8039 @ 0x1f67 │ │ - eor.w r4, r6, r1 │ │ - movs r6, #0 │ │ - movw r1, #36995 @ 0x9083 │ │ - umlal r5, r6, r4, r2 │ │ - movt r1, #56215 @ 0xdb97 │ │ - eor.w r2, r3, r1 │ │ - umull r3, r1, r7, r2 │ │ - adds.w lr, r3, r5 │ │ - ldr r3, [r0, #4] │ │ - adcs r6, r1 │ │ - ldr r5, [r0, #8] │ │ - adc.w r1, sl, #0 │ │ - umlal r6, r1, r4, r2 │ │ - movw r4, #8695 @ 0x21f7 │ │ - ldr r2, [r0, #0] │ │ - ldr r0, [r0, #12] │ │ - movt r4, #7341 @ 0x1cad │ │ - eors r0, r4 │ │ - movw r4, #65208 @ 0xfeb8 │ │ - movt r4, #14700 @ 0x396c │ │ - eors r2, r4 │ │ - movw r4, #380 @ 0x17c │ │ - eor.w r1, r1, lr │ │ - movt r4, #11393 @ 0x2c81 │ │ - eors r5, r4 │ │ - movs r4, #0 │ │ - umull r8, r7, r5, r2 │ │ - umlal r7, r4, r0, r2 │ │ - movw r2, #42019 @ 0xa423 │ │ - movt r2, #48715 @ 0xbe4b │ │ - eors r2, r3 │ │ - umull r3, r5, r5, r2 │ │ - adds r3, r3, r7 │ │ - adcs r4, r5 │ │ - adc.w r5, sl, #0 │ │ - umlal r4, r5, r0, r2 │ │ - eor.w r0, r5, r3 │ │ - ldr r3, [sp, #256] @ 0x100 │ │ - eor.w r2, r4, r8 │ │ - adds r2, r2, r3 │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ - adcs r0, r3 │ │ - eor.w r3, r6, ip │ │ - adds r2, r2, r3 │ │ - adcs r0, r1 │ │ - eor.w r1, r2, r0, lsr #5 │ │ - movw r6, #31225 @ 0x79f9 │ │ - movw r7, #26513 @ 0x6791 │ │ - movt r6, #40503 @ 0x9e37 │ │ - movt r7, #5718 @ 0x1656 │ │ - umull r2, r3, r1, r6 │ │ - mla r1, r1, r7, r3 │ │ - mla r1, r0, r6, r1 │ │ - eor.w r0, r1, r2 │ │ - movw r2, #31829 @ 0x7c55 │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ - movt r2, #32586 @ 0x7f4a │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ - muls r2, r0 │ │ - ands r3, r2 │ │ - cmp r7, r3 │ │ - bls.w 66b20 │ │ - ldr r2, [sp, #324] @ 0x144 │ │ - add.w r3, r3, r3, lsl #1 │ │ - add.w r2, r2, r3, lsl #2 │ │ - ldrd r2, r3, [r2, #4] │ │ - add.w r3, r3, r3, lsl #1 │ │ - subs r2, #24 │ │ - lsls r3, r3, #3 │ │ - cbz r3, 64f24 │ │ - ldr.w r7, [r2, #24]! │ │ - subs r3, #24 │ │ - ldr r6, [r2, #4] │ │ - eors r7, r0 │ │ - eors r6, r1 │ │ - orrs r7, r6 │ │ - bne.n 64f0a │ │ - ldrd r8, r0, [r2, #12] │ │ - str r0, [sp, #156] @ 0x9c │ │ - b.n 64f28 │ │ - mov.w r8, #0 │ │ - ldr r1, [sp, #280] @ 0x118 │ │ - add.w sl, sp, #816 @ 0x330 │ │ - str r1, [sp, #128] @ 0x80 │ │ - add r4, sp, #984 @ 0x3d8 │ │ - ldr r1, [sp, #284] @ 0x11c │ │ - mov.w fp, #4 │ │ - str r1, [sp, #124] @ 0x7c │ │ - movw r1, #909 @ 0x38d │ │ - strd r9, r9, [sp, #816] @ 0x330 │ │ - strd r9, r9, [sp, #832] @ 0x340 │ │ - strd r9, fp, [sp, #824] @ 0x338 │ │ - strd r9, r1, [sp, #840] @ 0x348 │ │ - b.n 64f54 │ │ - lsrs r0, r2, #2 │ │ - bne.n 64f92 │ │ - mov r0, sl │ │ - bl 47bc0 │ │ - ldr r0, [sp, #836] @ 0x344 │ │ - cmp r0, #0 │ │ - beq.n 64f54 │ │ - movs r1, #0 │ │ - movs r3, #2 │ │ - movs r6, #1 │ │ - movs r7, #0 │ │ - b.n 64f7a │ │ - umull r2, r5, r3, r3 │ │ - lsrs r0, r0, #1 │ │ - mla r5, r3, r7, r5 │ │ - mla r7, r3, r7, r5 │ │ - mov r3, r2 │ │ - lsls r2, r0, #31 │ │ - beq.n 64f6a │ │ - umull r2, r5, r3, r6 │ │ - cmp r0, #1 │ │ - beq.n 64f50 │ │ - mla r1, r3, r1, r5 │ │ - mla r1, r7, r6, r1 │ │ - mov r6, r2 │ │ - b.n 64f6a │ │ - mov r1, sl │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ - stmia r0!, {r2, r3, r6, r7} │ │ - ldmia.w r1, {r2, r3, r6, r7} │ │ - mov r1, r4 │ │ - stmia r0!, {r2, r3, r6, r7} │ │ - add r0, sp, #344 @ 0x158 │ │ - str r0, [sp, #912] @ 0x390 │ │ - str.w r9, [sp, #872] @ 0x368 │ │ - strd fp, r9, [sp, #864] @ 0x360 │ │ - strd r9, r9, [sp, #856] @ 0x358 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ - stmia r0!, {r2, r3, r6, r7} │ │ - ldmia.w r1, {r2, r3, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ - movs r0, #1 │ │ - mov r5, r9 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - ldr r1, [sp, #344] @ 0x158 │ │ - ldrd r7, r6, [fp, #4] │ │ - strd r0, r9, [sp] │ │ - mov r0, r4 │ │ - mov r3, r6 │ │ - str.w r9, [sp, #8] │ │ - mov r2, r7 │ │ - str r1, [sp, #208] @ 0xd0 │ │ - bl 66e20 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - cmp.w r8, #0 │ │ - it eq │ │ - moveq r1, r8 │ │ - ldrd r9, r0, [sp, #984] @ 0x3d8 │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldrb.w r0, [sp, #992] @ 0x3e0 │ │ - str r0, [sp, #184] @ 0xb8 │ │ - movw r0, #17 │ │ - it eq │ │ - moveq.w r8, #8 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r9, r0 │ │ - bne.w 668ca │ │ - str r1, [sp, #156] @ 0x9c │ │ - add r0, sp, #920 @ 0x398 │ │ - ldrd r1, r2, [fp, #16] │ │ - str r7, [sp, #180] @ 0xb4 │ │ - str r6, [sp, #192] @ 0xc0 │ │ - str.w r8, [sp, #112] @ 0x70 │ │ - bl 5a2d0 │ │ - movs r0, #4 │ │ - mov r8, fp │ │ - strd r5, r0, [sp, #992] @ 0x3e0 │ │ - movw r0, #909 @ 0x38d │ │ - strd r5, r5, [sp, #984] @ 0x3d8 │ │ - strd r5, r5, [sp, #1000] @ 0x3e8 │ │ - strd r5, r0, [sp, #1008] @ 0x3f0 │ │ - b.n 6503c │ │ - lsrs r0, r2, #2 │ │ - bne.n 6507a │ │ - mov r0, r4 │ │ - bl 69d54 │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ - cmp r0, #0 │ │ - beq.n 6503c │ │ - movs r1, #0 │ │ - movs r3, #2 │ │ - movs r6, #1 │ │ - movs r7, #0 │ │ - b.n 65062 │ │ - umull r2, r5, r3, r3 │ │ - lsrs r0, r0, #1 │ │ - mla r5, r3, r7, r5 │ │ - mla r7, r3, r7, r5 │ │ - mov r3, r2 │ │ - lsls r2, r0, #31 │ │ - beq.n 65052 │ │ - umull r2, r5, r3, r6 │ │ - cmp r0, #1 │ │ - beq.n 65038 │ │ - mla r1, r3, r1, r5 │ │ - mla r1, r7, r6, r1 │ │ - mov r6, r2 │ │ - b.n 65052 │ │ - mov r0, r4 │ │ - add r3, sp, #936 @ 0x3a8 │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ - mov r1, r3 │ │ - stmia r1!, {r2, r5, r6, r7} │ │ - ldmia.w r0, {r2, r5, r6, r7} │ │ - ldr.w r0, [sp, #1176] @ 0x498 │ │ - stmia r1!, {r2, r5, r6, r7} │ │ - ldrd r1, r5, [sp, #924] @ 0x39c │ │ - mov r2, r5 │ │ - str r1, [sp, #204] @ 0xcc │ │ - bl 6a22c │ │ - ldrd r7, r0, [r8, #28] │ │ - movs r1, #0 │ │ - movs r2, #8 │ │ - cmp r0, #0 │ │ - str.w r1, [sp, #1120] @ 0x460 │ │ - str r2, [sp, #172] @ 0xac │ │ - str.w r2, [sp, #1116] @ 0x45c │ │ - str r1, [sp, #148] @ 0x94 │ │ - str.w r1, [sp, #1112] @ 0x458 │ │ - beq.w 65856 │ │ - rsb r0, r0, r0, lsl #3 │ │ - mov.w fp, #0 │ │ - str r5, [sp, #48] @ 0x30 │ │ - add.w r0, r7, r0, lsl #2 │ │ - str r0, [sp, #104] @ 0x68 │ │ - add.w r0, r5, r5, lsl #2 │ │ - lsls r0, r0, #3 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - movs r0, #8 │ │ - str r0, [sp, #108] @ 0x6c │ │ - ldr r1, [pc, #464] @ (652a8 ) │ │ + bne.n 6372c │ │ + add r0, sp, #896 @ 0x380 │ │ + mov r1, r6 │ │ mov r2, r4 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - add r1, pc │ │ - strd r7, r0, [sp, #992] @ 0x3e0 │ │ - strd r8, r0, [sp, #984] @ 0x3d8 │ │ - add r0, sp, #768 @ 0x300 │ │ - bl 3dad8 │ │ - ldrb r0, [r7, #24] │ │ - movs r1, #1 │ │ - ldr r3, [sp, #776] @ 0x308 │ │ - bic.w r0, r1, r0 │ │ - movs r1, #0 │ │ - str r1, [sp, #8] │ │ - strd r1, r0, [sp] │ │ - mov r0, sl │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ - ldrd r5, r6, [sp, #768] @ 0x300 │ │ - mov r2, r6 │ │ - bl 66e20 │ │ - cmp r5, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - ldr.w r9, [sp, #816] @ 0x330 │ │ - movs r0, #17 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r9, r0 │ │ - bne.w 6685e │ │ - ldr r4, [r7, #20] │ │ - movw r0, #43691 @ 0xaaab │ │ - movt r0, #682 @ 0x2aa │ │ - cmp r4, r0 │ │ - bcs.w 665d2 │ │ - ldrb.w r0, [sp, #824] @ 0x338 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [sp, #820] @ 0x334 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr r0, [r7, #16] │ │ - str r0, [sp, #196] @ 0xc4 │ │ - add.w r0, r4, r4, lsl #1 │ │ - str.w fp, [sp, #100] @ 0x64 │ │ - lsls r6, r0, #4 │ │ - str r7, [sp, #132] @ 0x84 │ │ - beq.n 65162 │ │ - mov r0, r6 │ │ - movs r1, #8 │ │ - bl 3d5f4 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - str r4, [sp, #84] @ 0x54 │ │ - cbnz r0, 6516a │ │ - b.w 66b34 │ │ - movs r0, #8 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - movs r0, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ - cmp r4, #0 │ │ - str r4, [sp, #212] @ 0xd4 │ │ - beq.n 65218 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cmp r0, #0 │ │ - beq.w 66a5c │ │ - mov.w r8, #0 │ │ - b.n 651ca │ │ - ldrd r0, lr, [r4, #8] │ │ - mov.w sl, #0 │ │ - mov.w ip, #1 │ │ - str r0, [sp, #256] @ 0x100 │ │ - add.w r0, r8, r8, lsl #1 │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ - ldr r6, [r4, #28] │ │ - add.w r8, r8, #1 │ │ - lsls r1, r0, #4 │ │ - add.w r0, r7, r0, lsl #4 │ │ - ldrd r5, r4, [sp, #984] @ 0x3d8 │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ - ldrh.w r3, [fp, #12] │ │ - str.w ip, [r7, r1] │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - strh r3, [r0, #40] @ 0x28 │ │ - strb.w r9, [r0, #32] │ │ - str.w sl, [r0, #4] │ │ - strd r1, lr, [r0, #8] │ │ - strd r5, r4, [r0, #16] │ │ - strd r2, r6, [r0, #24] │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - cmp r8, r0 │ │ - beq.n 65218 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - ldrd r9, r4, [sp, #200] @ 0xc8 │ │ - add.w fp, r0, r8, lsl #4 │ │ - ldrd r7, r6, [fp, #4] │ │ - b.n 651e4 │ │ - adds r4, #40 @ 0x28 │ │ - subs.w r9, r9, #40 @ 0x28 │ │ - beq.w 66a5c │ │ - ldr r0, [r4, #24] │ │ - cmp r6, r0 │ │ - bne.n 651da │ │ - ldr r5, [r4, #20] │ │ - mov r0, r7 │ │ - mov r2, r6 │ │ - mov r1, r5 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - bne.n 651da │ │ - add r0, sp, #984 @ 0x3d8 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - bl 3e662 │ │ - ldr r0, [r4, #0] │ │ - ldrb.w r9, [r4, #32] │ │ + bl 3ed62 │ │ + ldr r0, [r7, #0] │ │ + ldrb.w r9, [r7, #32] │ │ lsls r0, r0, #31 │ │ - bne.n 6517e │ │ - mov.w ip, #0 │ │ + bne.n 636ce │ │ + mov.w lr, #0 │ │ mov.w sl, #0 │ │ - b.n 6518c │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - ldrd r2, r1, [r0, #4] │ │ - cmp r1, #17 │ │ - str r2, [sp, #256] @ 0x100 │ │ - mov fp, r1 │ │ - ldrb r2, [r0, #25] │ │ + b.n 636de │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldrd r1, r9, [r0, #4] │ │ + cmp.w r9, #17 │ │ + str r1, [sp, #208] @ 0xd0 │ │ + ldrb r1, [r0, #25] │ │ ldrb r0, [r0, #24] │ │ - str r2, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #80] @ 0x50 │ │ - bcs.n 652ac │ │ - cmp r1, #8 │ │ - bls.w 65658 │ │ - ldr r2, [sp, #256] @ 0x100 │ │ + str r1, [sp, #204] @ 0xcc │ │ + str r0, [sp, #164] @ 0xa4 │ │ + bcs.n 63804 │ │ + cmp.w r9, #8 │ │ + bls.w 63b92 │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ movw r7, #14777 @ 0x39b9 │ │ movt r7, #59970 @ 0xea42 │ │ movs r5, #0 │ │ ldr r0, [r2, #0] │ │ ldr r1, [r2, #4] │ │ - add r2, fp │ │ + add r2, r9 │ │ eors r0, r7 │ │ movw r7, #21050 @ 0x523a │ │ ldr.w r3, [r2, #-8] │ │ movt r7, #2454 @ 0x996 │ │ ldr.w r2, [r2, #-4] │ │ eors r3, r7 │ │ movw r7, #48187 @ 0xbc3b │ │ @@ -92437,167 +89514,175 @@ │ │ umull r4, r7, r3, r1 │ │ adds r6, r6, r4 │ │ adcs r7, r5 │ │ mov.w r5, #0 │ │ adc.w r5, r5, #0 │ │ umlal r7, r5, r2, r1 │ │ rev r1, r1 │ │ - adds.w r1, r1, fp │ │ + adds.w r1, r1, r9 │ │ adc.w r0, r0, #0 │ │ adds r1, r1, r3 │ │ adcs r0, r2 │ │ eor.w r7, r7, ip │ │ eors r6, r5 │ │ adds r1, r1, r7 │ │ adcs r0, r6 │ │ - b.n 65628 │ │ + b.n 63b62 │ │ nop │ │ - cmp r5, r9 │ │ - vtbl.8 d18, {d26-d27}, d1 │ │ - bcs.w 656f0 │ │ + str r5, [r5, #4] │ │ + vsri.64 d22, d5, #6 │ │ + movs r0, r0 │ │ + cmp.w r9, #129 @ 0x81 │ │ + bcs.w 63c2a │ │ movw r0, #51847 @ 0xca87 │ │ - cmp.w fp, #33 @ 0x21 │ │ + cmp.w r9, #33 @ 0x21 │ │ movt r0, #34283 @ 0x85eb │ │ - umull r0, r1, fp, r0 │ │ - str r0, [sp, #40] @ 0x28 │ │ + umull r0, r1, r9, r0 │ │ + str r0, [sp, #44] @ 0x2c │ │ movw r0, #31153 @ 0x79b1 │ │ movt r0, #40503 @ 0x9e37 │ │ - mla lr, fp, r0, r1 │ │ - bcc.w 65558 │ │ - cmp.w fp, #64 @ 0x40 │ │ - bls.w 6548a │ │ - cmp.w fp, #96 @ 0x60 │ │ - bls.n 653b6 │ │ - ldr.w sl, [sp, #256] @ 0x100 │ │ - movw r4, #20874 @ 0x518a │ │ - movt r4, #19424 @ 0x4be0 │ │ - movs r6, #0 │ │ - add.w r0, sl, fp │ │ - mov.w ip, #0 │ │ + mla r0, r9, r0, r1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + bcc.w 63a9e │ │ + cmp.w r9, #64 @ 0x40 │ │ + bls.w 639ce │ │ + cmp.w r9, #96 @ 0x60 │ │ + bls.n 63906 │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ + movw r7, #20874 @ 0x518a │ │ + movt r7, #19424 @ 0x4be0 │ │ + movs r5, #0 │ │ + add.w r0, r4, r9 │ │ + mov.w lr, #0 │ │ ldr.w r1, [r0, #-64] │ │ ldr.w r2, [r0, #-56] │ │ - eors r1, r4 │ │ - movw r4, #40904 @ 0x9fc8 │ │ - movt r4, #51582 @ 0xc97e │ │ + eors r1, r7 │ │ + movw r7, #40904 @ 0x9fc8 │ │ + movt r7, #51582 @ 0xc97e │ │ ldr.w r3, [r0, #-60] │ │ - eors r4, r2 │ │ + eors r7, r2 │ │ ldr.w r0, [r0, #-52] │ │ movw r2, #30937 @ 0x78d9 │ │ - umull r8, r5, r4, r1 │ │ + umull ip, r6, r7, r1 │ │ movt r2, #25715 @ 0x6473 │ │ eors r0, r2 │ │ movw r2, #3015 @ 0xbc7 │ │ - umlal r5, r6, r0, r1 │ │ + umlal r6, r5, r0, r1 │ │ movw r1, #46285 @ 0xb4cd │ │ movt r1, #12633 @ 0x3159 │ │ eors r1, r3 │ │ movt r2, #7503 @ 0x1d4f │ │ - umull r3, r4, r4, r1 │ │ - adds.w r9, r3, r5 │ │ - ldr.w r5, [sl, #56] @ 0x38 │ │ - adcs.w r7, r6, r4 │ │ - ldr.w r6, [sl, #60] @ 0x3c │ │ - adc.w r4, ip, #0 │ │ - umlal r7, r4, r0, r1 │ │ - eors r6, r2 │ │ + umull r3, r7, r7, r1 │ │ + adds.w r8, r3, r6 │ │ + adcs r7, r5 │ │ + ldr r5, [r4, #56] @ 0x38 │ │ + adc.w r6, lr, #0 │ │ + umlal r7, r6, r0, r1 │ │ + ldr r0, [r4, #48] @ 0x30 │ │ + ldr r1, [r4, #52] @ 0x34 │ │ + ldr r4, [r4, #60] @ 0x3c │ │ + eors r4, r2 │ │ movw r2, #64168 @ 0xfaa8 │ │ - ldr.w r0, [sl, #48] @ 0x30 │ │ movt r2, #16246 @ 0x3f76 │ │ - ldr.w r1, [sl, #52] @ 0x34 │ │ eors r0, r2 │ │ movw r2, #56569 @ 0xdcf9 │ │ movt r2, #51131 @ 0xc7bb │ │ eors r5, r2 │ │ movs r2, #0 │ │ umull sl, r3, r5, r0 │ │ - umlal r3, r2, r6, r0 │ │ + umlal r3, r2, r4, r0 │ │ movw r0, #40163 @ 0x9ce3 │ │ movt r0, #16180 @ 0x3f34 │ │ eors r0, r1 │ │ umull r1, r5, r5, r0 │ │ adds r1, r1, r3 │ │ adcs r2, r5 │ │ - adc.w r3, ip, #0 │ │ - umlal r2, r3, r6, r0 │ │ + adc.w r3, lr, #0 │ │ + umlal r2, r3, r4, r0 │ │ eor.w r0, r3, r1 │ │ eor.w r1, r2, sl │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - eor.w r3, r7, r8 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + eor.w r3, r7, ip │ │ adds r1, r1, r2 │ │ - eor.w r2, r4, r9 │ │ - adc.w r0, r0, lr │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + adcs r0, r2 │ │ adds r1, r1, r3 │ │ - str r1, [sp, #40] @ 0x28 │ │ - adc.w lr, r0, r2 │ │ - ldr.w sl, [sp, #256] @ 0x100 │ │ - movw r4, #25713 @ 0x6471 │ │ - movt r4, #38728 @ 0x9748 │ │ - movs r6, #0 │ │ - add.w r0, sl, fp │ │ - mov.w ip, #0 │ │ + eor.w r2, r6, r8 │ │ + str r1, [sp, #44] @ 0x2c │ │ + adcs r0, r2 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ + movw r7, #25713 @ 0x6471 │ │ + movt r7, #38728 @ 0x9748 │ │ + movs r5, #0 │ │ + add.w r0, r4, r9 │ │ + mov.w lr, #0 │ │ ldr.w r1, [r0, #-48] │ │ ldr.w r2, [r0, #-40] │ │ - eors r1, r4 │ │ - movw r4, #6456 @ 0x1938 │ │ - movt r4, #18159 @ 0x46ef │ │ + eors r1, r7 │ │ + movw r7, #6456 @ 0x1938 │ │ + movt r7, #18159 @ 0x46ef │ │ ldr.w r3, [r0, #-44] │ │ - eors r4, r2 │ │ + eors r7, r2 │ │ ldr.w r0, [r0, #-36] │ │ movw r2, #57001 @ 0xdea9 │ │ - umull r8, r5, r4, r1 │ │ + umull ip, r6, r7, r1 │ │ movt r2, #55468 @ 0xd8ac │ │ eors r0, r2 │ │ movw r2, #21275 @ 0x531b │ │ - umlal r5, r6, r0, r1 │ │ + umlal r6, r5, r0, r1 │ │ movw r1, #3490 @ 0xda2 │ │ movt r1, #20217 @ 0x4ef9 │ │ eors r1, r3 │ │ movt r2, #41774 @ 0xa32e │ │ - umull r3, r4, r4, r1 │ │ - adds.w r9, r3, r5 │ │ - ldr.w r5, [sl, #40] @ 0x28 │ │ - adcs.w r7, r6, r4 │ │ - ldr.w r6, [sl, #44] @ 0x2c │ │ - adc.w r4, ip, #0 │ │ - umlal r7, r4, r0, r1 │ │ - eors r6, r2 │ │ + umull r3, r7, r7, r1 │ │ + adds.w r8, r3, r6 │ │ + adcs r7, r5 │ │ + ldr r5, [r4, #40] @ 0x28 │ │ + adc.w r6, lr, #0 │ │ + umlal r7, r6, r0, r1 │ │ + ldr r0, [r4, #32] │ │ + ldr r1, [r4, #36] @ 0x24 │ │ + ldr r4, [r4, #44] @ 0x2c │ │ + eors r4, r2 │ │ movw r2, #10300 @ 0x283c │ │ - ldr.w r0, [sl, #32] │ │ movt r2, #47954 @ 0xbb52 │ │ - ldr.w r1, [sl, #36] @ 0x24 │ │ eors r0, r2 │ │ movw r2, #53384 @ 0xd088 │ │ movt r2, #35685 @ 0x8b65 │ │ eors r5, r2 │ │ movs r2, #0 │ │ umull sl, r3, r5, r0 │ │ - umlal r3, r2, r6, r0 │ │ + umlal r3, r2, r4, r0 │ │ movw r0, #50065 @ 0xc391 │ │ movt r0, #51968 @ 0xcb00 │ │ eors r0, r1 │ │ umull r1, r5, r5, r0 │ │ adds r1, r1, r3 │ │ adcs r2, r5 │ │ - adc.w r3, ip, #0 │ │ - umlal r2, r3, r6, r0 │ │ + adc.w r3, lr, #0 │ │ + umlal r2, r3, r4, r0 │ │ eor.w r0, r3, r1 │ │ eor.w r1, r2, sl │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - eor.w r3, r7, r8 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + eor.w r3, r7, ip │ │ adds r1, r1, r2 │ │ - eor.w r2, r4, r9 │ │ - adc.w r0, r0, lr │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + adcs r0, r2 │ │ adds r1, r1, r3 │ │ - str r1, [sp, #40] @ 0x28 │ │ - adc.w lr, r0, r2 │ │ - ldr r5, [sp, #256] @ 0x100 │ │ + eor.w r2, r6, r8 │ │ + str r1, [sp, #44] @ 0x2c │ │ + adcs r0, r2 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ movw r0, #2232 @ 0x8b8 │ │ movt r0, #29766 @ 0x7446 │ │ + mov.w lr, #0 │ │ + add.w r2, r5, r9 │ │ mov.w ip, #0 │ │ - add.w r2, r5, fp │ │ ldr.w r3, [r2, #-32] │ │ ldr.w r6, [r2, #-24] │ │ eors r3, r0 │ │ movw r0, #13792 @ 0x35e0 │ │ movt r0, #59024 @ 0xe690 │ │ ldr.w r1, [r2, #-20] │ │ eors r6, r0 │ │ @@ -92608,198 +89693,201 @@ │ │ movw r1, #17399 @ 0x43f7 │ │ movt r1, #36388 @ 0x8e24 │ │ umull r8, r4, r6, r3 │ │ eors r1, r7 │ │ movs r0, #0 │ │ umlal r4, r0, r2, r3 │ │ umull r3, r6, r6, r1 │ │ - adds.w r9, r3, r4 │ │ + adds.w sl, r3, r4 │ │ ldr r3, [r5, #24] │ │ adcs.w r7, r0, r6 │ │ ldr r6, [r5, #28] │ │ - adc.w r0, ip, #0 │ │ + adc.w r0, lr, #0 │ │ ldr r4, [r5, #20] │ │ umlal r7, r0, r2, r1 │ │ movw r2, #65484 @ 0xffcc │ │ movt r2, #8562 @ 0x2172 │ │ eors r6, r2 │ │ movw r2, #31179 @ 0x79cb │ │ ldr r1, [r5, #16] │ │ movt r2, #20198 @ 0x4ee6 │ │ eors r1, r2 │ │ movw r2, #23170 @ 0x5a82 │ │ movt r2, #32208 @ 0x7dd0 │ │ eor.w r5, r3, r2 │ │ - movs r2, #0 │ │ - eor.w r0, r0, r9 │ │ - umull sl, r3, r5, r1 │ │ - umlal r3, r2, r6, r1 │ │ + eor.w r0, r0, sl │ │ + umull r2, r3, r5, r1 │ │ + umlal r3, ip, r6, r1 │ │ movw r1, #49356 @ 0xc0cc │ │ movt r1, #30949 @ 0x78e5 │ │ eors r1, r4 │ │ umull r4, r5, r5, r1 │ │ adds r3, r3, r4 │ │ - adcs r2, r5 │ │ - adc.w r4, ip, #0 │ │ - umlal r2, r4, r6, r1 │ │ + adcs.w r5, r5, ip │ │ + adc.w r4, lr, #0 │ │ + umlal r5, r4, r6, r1 │ │ eor.w r1, r4, r3 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - eor.w r2, r2, sl │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + eors r2, r5 │ │ adds r2, r2, r3 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + adcs r1, r3 │ │ eor.w r3, r7, r8 │ │ - adc.w r1, r1, lr │ │ adds r2, r2, r3 │ │ - adc.w lr, r1, r0 │ │ - str r2, [sp, #40] @ 0x28 │ │ - ldr.w sl, [sp, #256] @ 0x100 │ │ - movw r4, #54494 @ 0xd4de │ │ - movt r4, #59757 @ 0xe96d │ │ - movs r6, #0 │ │ - add.w r0, sl, fp │ │ - mov.w ip, #0 │ │ + str r2, [sp, #44] @ 0x2c │ │ + adcs r0, r1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ + movw r7, #54494 @ 0xd4de │ │ + movt r7, #59757 @ 0xe96d │ │ + movs r5, #0 │ │ + add.w r0, r4, r9 │ │ + mov.w lr, #0 │ │ ldr.w r1, [r0, #-16] │ │ ldr.w r2, [r0, #-8] │ │ - eors r1, r4 │ │ - movw r4, #16498 @ 0x4072 │ │ - movt r4, #42148 @ 0xa4a4 │ │ + eors r1, r7 │ │ + movw r7, #16498 @ 0x4072 │ │ + movt r7, #42148 @ 0xa4a4 │ │ ldr.w r3, [r0, #-12] │ │ - eors r4, r2 │ │ + eors r7, r2 │ │ ldr.w r0, [r0, #-4] │ │ movw r2, #46007 @ 0xb3b7 │ │ - umull r8, r5, r4, r1 │ │ + umull ip, r6, r7, r1 │ │ movt r2, #8039 @ 0x1f67 │ │ eors r0, r2 │ │ movw r2, #8695 @ 0x21f7 │ │ - umlal r5, r6, r0, r1 │ │ + umlal r6, r5, r0, r1 │ │ movw r1, #36995 @ 0x9083 │ │ movt r1, #56215 @ 0xdb97 │ │ eors r1, r3 │ │ movt r2, #7341 @ 0x1cad │ │ - umull r3, r4, r4, r1 │ │ - adds.w r9, r3, r5 │ │ - ldr.w r5, [sl, #8] │ │ - adcs.w r7, r6, r4 │ │ - ldr.w r6, [sl, #12] │ │ - adc.w r4, ip, #0 │ │ - umlal r7, r4, r0, r1 │ │ - eors r6, r2 │ │ + umull r3, r7, r7, r1 │ │ + adds.w r8, r3, r6 │ │ + adcs r7, r5 │ │ + ldr r5, [r4, #8] │ │ + adc.w r6, lr, #0 │ │ + umlal r7, r6, r0, r1 │ │ + ldr r0, [r4, #0] │ │ + ldr r1, [r4, #4] │ │ + ldr r4, [r4, #12] │ │ + eors r4, r2 │ │ movw r2, #65208 @ 0xfeb8 │ │ - ldr.w r0, [sl] │ │ movt r2, #14700 @ 0x396c │ │ - ldr.w r1, [sl, #4] │ │ eors r0, r2 │ │ movw r2, #380 @ 0x17c │ │ movt r2, #11393 @ 0x2c81 │ │ eors r5, r2 │ │ movs r2, #0 │ │ umull sl, r3, r5, r0 │ │ - umlal r3, r2, r6, r0 │ │ + umlal r3, r2, r4, r0 │ │ movw r0, #42019 @ 0xa423 │ │ movt r0, #48715 @ 0xbe4b │ │ eors r0, r1 │ │ umull r1, r5, r5, r0 │ │ adds r1, r1, r3 │ │ adcs r2, r5 │ │ - adc.w r3, ip, #0 │ │ - umlal r2, r3, r6, r0 │ │ + adc.w r3, lr, #0 │ │ + umlal r2, r3, r4, r0 │ │ eor.w r0, r3, r1 │ │ eor.w r1, r2, sl │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - eor.w r3, r7, r8 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + eor.w r3, r7, ip │ │ adds r1, r1, r2 │ │ - eor.w r2, r4, r9 │ │ - adc.w r0, r0, lr │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + adcs r0, r2 │ │ + eor.w r2, r6, r8 │ │ adds r1, r1, r3 │ │ adcs r0, r2 │ │ movw r6, #31225 @ 0x79f9 │ │ eor.w r1, r1, r0, lsr #5 │ │ movt r6, #40503 @ 0x9e37 │ │ movw r7, #26513 @ 0x6791 │ │ umull r2, r3, r1, r6 │ │ movt r7, #5718 @ 0x1656 │ │ mla r1, r1, r7, r3 │ │ - mla r9, r0, r6, r1 │ │ - eor.w r8, r9, r2 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ + mla r8, r0, r6, r1 │ │ + eor.w sl, r8, r2 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ cmp r0, #0 │ │ - bne.w 65786 │ │ - b.w 66ac6 │ │ - cmp.w fp, #3 │ │ - bls.n 65708 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ + bne.w 63cc2 │ │ + b.w 65008 │ │ + cmp.w r9, #3 │ │ + bls.n 63c44 │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ movw r2, #45428 @ 0xb174 │ │ movt r2, #51002 @ 0xc73a │ │ movw r5, #57125 @ 0xdf25 │ │ - add.w r0, r1, fp │ │ + add.w r0, r1, r9 │ │ movt r5, #7832 @ 0x1e98 │ │ ldr r1, [r1, #0] │ │ - movw ip, #7269 @ 0x1c65 │ │ + movw r4, #7269 @ 0x1c65 │ │ ldr.w r0, [r0, #-4] │ │ - movt ip, #40882 @ 0x9fb2 │ │ + movt r4, #40882 @ 0x9fb2 │ │ eors r1, r2 │ │ movw r2, #54690 @ 0xd5a2 │ │ movt r2, #50668 @ 0xc5ec │ │ eors r0, r2 │ │ lsls r2, r1, #17 │ │ lsls r6, r1, #24 │ │ lsls r3, r0, #24 │ │ orr.w r2, r2, r0, lsr #15 │ │ orr.w r3, r3, r1, lsr #8 │ │ eors r2, r3 │ │ eors r2, r0 │ │ umull r3, r7, r2, r5 │ │ - mla r2, r2, ip, r7 │ │ + mla r2, r2, r4, r7 │ │ lsls r7, r0, #17 │ │ orr.w r7, r7, r1, lsr #15 │ │ orr.w r0, r6, r0, lsr #8 │ │ eors r0, r7 │ │ eors r0, r1 │ │ mla r0, r0, r5, r2 │ │ - adds.w r1, fp, r0, lsr #3 │ │ + adds.w r1, r9, r0, lsr #3 │ │ eor.w r1, r1, r3 │ │ umull r2, r3, r1, r5 │ │ - mla r1, r1, ip, r3 │ │ + mla r1, r1, r4, r3 │ │ mov.w r3, #0 │ │ adc.w r3, r3, #0 │ │ eors r0, r3 │ │ mla r0, r0, r5, r1 │ │ lsrs r1, r2, #28 │ │ orr.w r1, r1, r0, lsl #4 │ │ - eor.w r9, r0, r0, lsr #28 │ │ - eor.w r8, r1, r2 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ + eor.w r8, r0, r0, lsr #28 │ │ + eor.w sl, r1, r2 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ cmp r0, #0 │ │ - bne.n 65786 │ │ - b.w 66ac6 │ │ - cmp.w fp, #241 @ 0xf1 │ │ - bcs.n 65772 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - mov r1, fp │ │ - str r0, [sp, #0] │ │ + bne.n 63cc2 │ │ + b.w 65008 │ │ + cmp.w r9, #241 @ 0xf1 │ │ + bcs.n 63cae │ │ + ldr r0, [pc, #980] @ (64008 ) │ │ + mov r1, r9 │ │ movs r2, #0 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ movs r3, #0 │ │ - bl 98a78 │ │ - b.n 6577a │ │ - cmp.w fp, #0 │ │ - beq.w 6583c │ │ - ldr r2, [sp, #256] @ 0x100 │ │ - mov.w r1, fp, lsr #1 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + bl 996cc │ │ + b.n 63cb6 │ │ + cmp.w r9, #0 │ │ + beq.w 63d6a │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ + mov.w r1, r9, lsr #1 │ │ movw r3, #44605 @ 0xae3d │ │ movw r6, #31225 @ 0x79f9 │ │ movt r3, #49842 @ 0xc2b2 │ │ movw r7, #26513 @ 0x6791 │ │ ldrb r0, [r2, #0] │ │ movt r6, #40503 @ 0x9e37 │ │ ldrb r1, [r2, r1] │ │ - add r2, fp │ │ + add r2, r9 │ │ movt r7, #5718 @ 0x1656 │ │ lsls r0, r0, #16 │ │ ldrb.w r2, [r2, #-1] │ │ - orr.w r0, r0, fp, lsl #8 │ │ + orr.w r0, r0, r9, lsl #8 │ │ adds r7, #32 │ │ orr.w r0, r0, r1, lsl #24 │ │ movw r1, #23195 @ 0x5a9b │ │ add r0, r2 │ │ movt r1, #34599 @ 0x8727 │ │ eors r0, r1 │ │ movw r1, #60239 @ 0xeb4f │ │ @@ -92807,223 +89895,231 @@ │ │ umull r1, r2, r0, r1 │ │ mla r0, r0, r3, r2 │ │ lsrs r2, r1, #29 │ │ orr.w r2, r2, r0, lsl #3 │ │ eor.w r0, r0, r0, lsr #29 │ │ eors r1, r2 │ │ umull r2, r3, r1, r6 │ │ - b.n 65640 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - mov r1, fp │ │ - bl 982ac │ │ - mov r8, r0 │ │ - mov r9, r1 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ + b.n 63b7a │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + mov r1, r9 │ │ + bl 98f00 │ │ + mov sl, r0 │ │ + mov r8, r1 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ cmp r0, #0 │ │ - beq.w 66ac6 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ + beq.w 65008 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ ldrb.w r0, [r0, #32] │ │ cmp r0, #8 │ │ - bcs.n 65794 │ │ - movs r4, #0 │ │ - b.n 657a0 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ + bcs.n 63cd0 │ │ + movs r5, #0 │ │ + b.n 63cdc │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ ldrb.w r0, [r0, #41] @ 0x29 │ │ - subs r4, r0, #1 │ │ + subs r5, r0, #1 │ │ it ne │ │ - movne r4, #1 │ │ - mov r6, fp │ │ - cmp.w fp, #0 │ │ - beq.n 657b8 │ │ - mov r0, r6 │ │ + movne r5, #1 │ │ + cmp.w r9, #4294967295 @ 0xffffffff │ │ + ble.w 62856 │ │ + cmp.w r9, #0 │ │ + beq.n 63cfc │ │ + mov r0, r9 │ │ movs r1, #1 │ │ - bl 3d5f4 │ │ - mov r5, r0 │ │ - cbnz r0, 657ba │ │ - b.w 66b3c │ │ - movs r5, #1 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - mov r0, r5 │ │ - mov r2, r6 │ │ - bl d44bc │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ - ldr.w r0, [sp, #1112] @ 0x458 │ │ - cmp fp, r0 │ │ - beq.n 6582c │ │ - add.w r0, fp, fp, lsl #1 │ │ - ldr r2, [sp, #108] @ 0x6c │ │ - ldr r3, [sp, #88] @ 0x58 │ │ - add.w fp, fp, #1 │ │ + bl 3f026 │ │ + cmp r0, #0 │ │ + beq.w 65090 │ │ + mov r4, r0 │ │ + b.n 63cfe │ │ + movs r4, #1 │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ + mov r0, r4 │ │ + mov r2, r9 │ │ + bl d53c6 │ │ + ldr.w r0, [sp, #1060] @ 0x424 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + cmp r1, r0 │ │ + beq.n 63d84 │ │ + ldr r2, [sp, #140] @ 0x8c │ │ + ldr r7, [sp, #68] @ 0x44 │ │ + ldr r6, [sp, #52] @ 0x34 │ │ + add.w r0, r2, r2, lsl #1 │ │ + ldr r3, [sp, #156] @ 0x9c │ │ + adds r2, #1 │ │ + str r2, [sp, #140] @ 0x8c │ │ lsls r1, r0, #4 │ │ - add.w r0, r2, r0, lsl #4 │ │ - str r3, [r2, r1] │ │ - add.w sl, sp, #816 @ 0x330 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ + add.w r0, r7, r0, lsl #4 │ │ + str r6, [r7, r1] │ │ + adds r3, #28 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ strb.w r1, [r0, #41] @ 0x29 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ strb.w r1, [r0, #40] @ 0x28 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ str r1, [r0, #28] │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ - ldr r7, [sp, #132] @ 0x84 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ str r1, [r0, #32] │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - adds r7, #28 │ │ - strd r8, r9, [r0, #8] │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ str r1, [r0, #36] @ 0x24 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - ldr.w r8, [sp, #176] @ 0xb0 │ │ - strb.w r4, [r0, #42] @ 0x2a │ │ - add r4, sp, #984 @ 0x3d8 │ │ - strd r6, r5, [r0, #16] │ │ - str r6, [r0, #24] │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + strb.w r5, [r0, #42] @ 0x2a │ │ + strd sl, r8, [r0, #8] │ │ + strd r9, r4, [r0, #16] │ │ + str.w r9, [r0, #24] │ │ strb r1, [r0, #4] │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - str.w fp, [sp, #1120] @ 0x460 │ │ - cmp r7, r0 │ │ - bne.w 650d4 │ │ - b.w 664ce │ │ - add.w r0, sp, #1112 @ 0x458 │ │ - bl 473fe │ │ - ldr.w r0, [sp, #1116] @ 0x45c │ │ - str r0, [sp, #108] @ 0x6c │ │ - b.n 657d0 │ │ - movw r9, #32773 @ 0x8005 │ │ - movw r8, #38082 @ 0x94c2 │ │ - movt r9, #11526 @ 0x2d06 │ │ - movt r8, #14547 @ 0x38d3 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str.w r2, [sp, #1068] @ 0x42c │ │ + cmp r3, r0 │ │ + str r3, [sp, #156] @ 0x9c │ │ + bne.w 6360a │ │ + b.w 64a80 │ │ + movw r8, #32773 @ 0x8005 │ │ + movw sl, #38082 @ 0x94c2 │ │ + movt r8, #11526 @ 0x2d06 │ │ + movt sl, #14547 @ 0x38d3 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ cmp r0, #0 │ │ - bne.n 65786 │ │ - b.w 66ac6 │ │ - movs r7, #0 │ │ + bne.n 63cc2 │ │ + b.w 65008 │ │ + addw r0, sp, #1060 @ 0x424 │ │ + bl 47c86 │ │ + ldr.w r0, [sp, #1064] @ 0x428 │ │ + str r0, [sp, #68] @ 0x44 │ │ + b.n 63d12 │ │ + movs r0, #0 │ │ movs r2, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ movs r0, #8 │ │ - ldr r3, [sp, #76] @ 0x4c │ │ - strb.w r0, [sp, #972] @ 0x3cc │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + strb.w r0, [sp, #884] @ 0x374 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ strh r2, [r3, #0] │ │ lsrs r2, r2, #16 │ │ - ldrd sl, r0, [r0, #40] @ 0x28 │ │ + ldrd r8, r0, [r0, #40] @ 0x28 │ │ cmp r0, #0 │ │ strb r2, [r3, #2] │ │ + ldr r2, [sp, #140] @ 0x8c │ │ + str r2, [sp, #888] @ 0x378 │ │ mov.w r2, #8 │ │ - str r1, [sp, #968] @ 0x3c8 │ │ + str r1, [sp, #880] @ 0x370 │ │ mov.w r1, #0 │ │ - str r7, [sp, #976] @ 0x3d0 │ │ - str r1, [sp, #776] @ 0x308 │ │ - strd r1, r2, [sp, #768] @ 0x300 │ │ - beq.w 65a40 │ │ + str.w r1, [sp, #1080] @ 0x438 │ │ + str.w r2, [sp, #1076] @ 0x434 │ │ + str.w r1, [sp, #1072] @ 0x430 │ │ + beq.w 63f9e │ │ add.w r0, r0, r0, lsl #1 │ │ - add.w fp, sp, #984 @ 0x3d8 │ │ - mov.w r8, #0 │ │ - add.w r0, sl, r0, lsl #3 │ │ - str r0, [sp, #196] @ 0xc4 │ │ + movs r5, #0 │ │ + add.w r0, r8, r0, lsl #3 │ │ + str r0, [sp, #164] @ 0xa4 │ │ movs r0, #8 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ - add r0, sp, #816 @ 0x330 │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ - mov r3, sl │ │ - bl 691d4 │ │ - ldr r5, [sp, #232] @ 0xe8 │ │ - ldr r0, [sp, #816] @ 0x330 │ │ - ldr r1, [sp, #828] @ 0x33c │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ + add.w r0, sp, #1024 @ 0x400 │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ + mov r3, r8 │ │ + bl 69ab8 │ │ + ldr.w r0, [sp, #1024] @ 0x400 │ │ + ldr.w r1, [sp, #1036] @ 0x40c │ │ cmp r0, #0 │ │ - str r1, [sp, #256] @ 0x100 │ │ - bne.w 65ab2 │ │ - add.w r0, sl, #24 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - ldrb.w r0, [sp, #832] @ 0x340 │ │ - ldrd r9, r4, [sl, #16] │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #204] @ 0xcc │ │ - ldrb.w r0, [sp, #824] @ 0x338 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - ldr r0, [sp, #820] @ 0x334 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - b.n 658dc │ │ - adds r6, #52 @ 0x34 │ │ - subs r5, #52 @ 0x34 │ │ - beq.w 66a88 │ │ - ldr.w r0, [r6, #-40] │ │ + str r1, [sp, #208] @ 0xd0 │ │ + bne.w 64018 │ │ + add.w r0, r8, #24 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + ldrb.w r0, [sp, #1040] @ 0x410 │ │ + ldrd r9, r4, [r8, #16] │ │ + ldr.w sl, [sp, #232] @ 0xe8 │ │ + ldr r7, [sp, #148] @ 0x94 │ │ + str r0, [sp, #172] @ 0xac │ │ + ldrb.w r0, [sp, #1032] @ 0x408 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr.w r0, [sp, #1028] @ 0x404 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + b.n 63e2a │ │ + adds r7, #52 @ 0x34 │ │ + subs.w sl, sl, #52 @ 0x34 │ │ + beq.w 64fdc │ │ + ldr.w r0, [r7, #-40] │ │ cmp r0, r4 │ │ - bne.n 658d4 │ │ - ldr.w r7, [r6, #-44] │ │ + bne.n 63e20 │ │ + ldr.w r6, [r7, #-44] │ │ mov r1, r9 │ │ mov r2, r4 │ │ - mov r0, r7 │ │ - blx d7c10 │ │ + mov r0, r6 │ │ + blx d8860 │ │ cmp r0, #0 │ │ itt eq │ │ - ldrbeq r0, [r6, #0] │ │ + ldrbeq r0, [r7, #0] │ │ cmpeq r0, #0 │ │ - bne.n 658d4 │ │ + bne.n 63e20 │ │ movs r0, #1 │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ str r0, [sp, #0] │ │ - add r0, sp, #816 @ 0x330 │ │ - movs r5, #0 │ │ - mov r2, r7 │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #4] │ │ + add.w r0, sp, #1024 @ 0x400 │ │ + mov r2, r6 │ │ mov r3, r4 │ │ - strd r5, r5, [sp, #4] │ │ - bl 66e20 │ │ - ldrd r9, r1, [sp, #816] @ 0x330 │ │ + bl 65380 │ │ + ldr.w r1, [sp, #1028] @ 0x404 │ │ movs r2, #17 │ │ - ldrb.w r0, [sp, #824] @ 0x338 │ │ + ldrb.w r0, [sp, #1032] @ 0x408 │ │ movt r2, #32768 @ 0x8000 │ │ - cmp r9, r2 │ │ - bne.w 65ade │ │ + ldr.w r3, [sp, #1024] @ 0x400 │ │ + str r3, [sp, #204] @ 0xcc │ │ + cmp r3, r2 │ │ + bne.w 64046 │ │ and.w r0, r0, #1 │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ - ldrd r3, r2, [sl, #4] │ │ + ldrd r3, r2, [r8, #4] │ │ + ldr r7, [sp, #168] @ 0xa8 │ │ strd r1, r0, [sp, #32] │ │ + ldr r1, [sp, #172] @ 0xac │ │ and.w r7, r7, #1 │ │ - ldr r1, [sp, #204] @ 0xcc │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - strd r2, r5, [sp] │ │ + str r2, [sp, #0] │ │ + movs r2, #0 │ │ + str r2, [sp, #4] │ │ and.w r1, r1, #1 │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ and.w r0, r0, #1 │ │ strd r2, r7, [sp, #8] │ │ - ldr r2, [sp, #256] @ 0x100 │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ strd r2, r1, [sp, #16] │ │ ldr r1, [sp, #188] @ 0xbc │ │ strd r1, r0, [sp, #24] │ │ - mov r0, fp │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ + add r0, sp, #896 @ 0x380 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ ldr r2, [sp, #192] @ 0xc0 │ │ - bl 6aa60 │ │ - ldr r0, [sp, #768] @ 0x300 │ │ - cmp r8, r0 │ │ - beq.n 6599a │ │ - rsb r0, r8, r8, lsl #3 │ │ - ldr r1, [sp, #172] @ 0xac │ │ - add.w r8, r8, #1 │ │ + bl 69bb4 │ │ + ldr.w r0, [sp, #1072] @ 0x430 │ │ + cmp r5, r0 │ │ + beq.n 63ef2 │ │ + rsb r0, r5, r5, lsl #3 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + adds r5, #1 │ │ add.w r0, r1, r0, lsl #3 │ │ - mov r1, fp │ │ + add r1, sp, #896 @ 0x380 │ │ ldmia r1!, {r2, r3, r6, r7} │ │ stmia r0!, {r2, r3, r6, r7} │ │ - ldmia r1!, {r2, r3, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ - ldmia.w r1, {r2, r3, r5, r6, r7} │ │ - stmia r0!, {r2, r3, r5, r6, r7} │ │ - ldr.w sl, [sp, #216] @ 0xd8 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str.w r8, [sp, #776] @ 0x308 │ │ - cmp sl, r0 │ │ - bne.w 6589c │ │ - b.n 65b46 │ │ - add r0, sp, #768 @ 0x300 │ │ - bl 47560 │ │ - ldr r0, [sp, #772] @ 0x304 │ │ - str r0, [sp, #172] @ 0xac │ │ - b.n 6596a │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ + ldmia.w r1, {r2, r3, r4, r6, r7} │ │ + stmia r0!, {r2, r3, r4, r6, r7} │ │ + ldr.w r8, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str.w r5, [sp, #1080] @ 0x438 │ │ + cmp r8, r0 │ │ + bne.w 63dde │ │ + b.n 640b0 │ │ + add.w r0, sp, #1072 @ 0x430 │ │ + bl 47bd6 │ │ + ldr.w r0, [sp, #1076] @ 0x434 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 63ec4 │ │ cmp r1, #3 │ │ - bls.n 65a48 │ │ + bls.n 63fa4 │ │ adds r2, r0, r1 │ │ movw r3, #45428 @ 0xb174 │ │ ldr r0, [r0, #0] │ │ movt r3, #51002 @ 0xc73a │ │ ldr.w r2, [r2, #-4] │ │ movw r4, #57125 @ 0xdf25 │ │ eors r0, r3 │ │ @@ -93048,35 +90144,36 @@ │ │ eors r2, r6 │ │ eors r0, r2 │ │ mla r0, r0, r4, r3 │ │ adds.w r1, r1, r0, lsr #3 │ │ eor.w r1, r1, r7 │ │ umull r2, r3, r1, r4 │ │ mla r1, r1, ip, r3 │ │ - adc.w r3, r9, #0 │ │ + adc.w r3, sl, #0 │ │ eors r0, r3 │ │ mla r1, r0, r4, r1 │ │ lsrs r0, r2, #28 │ │ orr.w r0, r0, r1, lsl #4 │ │ eor.w r1, r1, r1, lsr #28 │ │ eors r0, r2 │ │ - b.w 64ede │ │ + b.w 63408 │ │ cmp r1, #241 @ 0xf1 │ │ - bcs.n 65aaa │ │ - ldr r2, [sp, #120] @ 0x78 │ │ + bcs.n 64010 │ │ + ldr r2, [pc, #124] @ (6400c ) │ │ movs r3, #0 │ │ + add r2, pc │ │ str r2, [sp, #0] │ │ movs r2, #0 │ │ - bl 98a78 │ │ - b.w 64ede │ │ - mov.w r8, #0 │ │ + bl 996cc │ │ + b.w 63408 │ │ + movs r5, #0 │ │ movs r0, #0 │ │ - b.n 65b4e │ │ + b.n 640b8 │ │ cmp r1, #0 │ │ - beq.w 6621a │ │ + beq.w 647aa │ │ lsrs r3, r1, #1 │ │ ldrb r2, [r0, #0] │ │ ldrb r3, [r0, r3] │ │ add r0, r1 │ │ movw r6, #31225 @ 0x79f9 │ │ lsls r2, r2, #16 │ │ orr.w r1, r2, r1, lsl #8 │ │ @@ -93096,269 +90193,277 @@ │ │ movt r7, #5718 @ 0x1656 │ │ adds r7, #32 │ │ mla r0, r0, r3, r2 │ │ lsrs r2, r1, #29 │ │ orr.w r2, r2, r0, lsl #3 │ │ eor.w r0, r0, r0, lsr #29 │ │ eors r1, r2 │ │ - b.w 64ece │ │ - bl 982ac │ │ - b.w 64ede │ │ - ldr r2, [sp, #92] @ 0x5c │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - ldrb.w r7, [sp, #832] @ 0x340 │ │ + b.w 633f8 │ │ + nop │ │ + ldr r3, [sp, #272] @ 0x110 │ │ + vcvt.u32.f32 , q14 │ │ + vshr.u32 d31, d20, #5 │ │ + vaba.u , q11, │ │ + cbnz r0, 64058 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + ldr.w r7, [sp, #1028] @ 0x404 │ │ ldrb r0, [r2, #2] │ │ ldrb r1, [r3, #2] │ │ ldrh r2, [r2, #0] │ │ ldrh r3, [r3, #0] │ │ - orr.w r4, r2, r0, lsl #16 │ │ - ldr.w r9, [sp, #820] @ 0x334 │ │ + orr.w r8, r2, r0, lsl #16 │ │ + str r7, [sp, #204] @ 0xcc │ │ orr.w r0, r3, r1, lsl #16 │ │ - str r0, [sp, #148] @ 0x94 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - ldrb.w r5, [sp, #824] @ 0x338 │ │ - str r7, [sp, #212] @ 0xd4 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + ldrb.w r7, [sp, #1040] @ 0x410 │ │ + ldrb.w r9, [sp, #1032] @ 0x408 │ │ lsrs r0, r0, #8 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - b.n 65b02 │ │ - ldr r7, [sp, #56] @ 0x38 │ │ - lsrs r4, r1, #8 │ │ - ldr r6, [sp, #92] @ 0x5c │ │ - ldrb.w r5, [sp, #828] @ 0x33c │ │ - ldrb r2, [r7, #2] │ │ + str r7, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + b.n 64070 │ │ + ldr r7, [sp, #76] @ 0x4c │ │ + mov.w r8, r1, lsr #8 │ │ + ldr r6, [sp, #100] @ 0x64 │ │ + uxtb.w r9, r1 │ │ + ldrb.w r2, [sp, #1036] @ 0x40c │ │ + ldrb.w ip, [r7, #2] │ │ ldrb r3, [r6, #2] │ │ ldrh r7, [r7, #0] │ │ ldrh r6, [r6, #0] │ │ - str r5, [sp, #212] @ 0xd4 │ │ - orr.w r2, r7, r2, lsl #16 │ │ - uxtb r5, r1 │ │ - str r2, [sp, #148] @ 0x94 │ │ + str r2, [sp, #180] @ 0xb4 │ │ + orr.w r2, r7, ip, lsl #16 │ │ + str r2, [sp, #132] @ 0x84 │ │ orr.w r2, r6, r3, lsl #16 │ │ - str r2, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #256] @ 0x100 │ │ - cmp.w r8, #0 │ │ - beq.n 65b24 │ │ - ldr r0, [sp, #172] @ 0xac │ │ + str r2, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + cbz r5, 6408c │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ add.w r6, r0, #44 @ 0x2c │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #56 @ 0x38 │ │ - subs.w r8, r8, #1 │ │ - bne.n 65b0e │ │ - ldr r0, [sp, #768] @ 0x300 │ │ + subs r5, #1 │ │ + bne.n 64078 │ │ + ldr.w r0, [sp, #1072] @ 0x430 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #172] @ 0xac │ │ - blxne d7b70 │ │ + ldrne r0, [sp, #160] @ 0xa0 │ │ + blxne d87c0 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r9, r0 │ │ - bne.w 66980 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - ldr.w r8, [sp, #212] @ 0xd4 │ │ - str r0, [sp, #172] @ 0xac │ │ - b.n 65b58 │ │ - ldr r0, [sp, #768] @ 0x300 │ │ - mov.w r1, r8, lsr #8 │ │ - str r1, [sp, #148] @ 0x94 │ │ - ldr r1, [sp, #172] @ 0xac │ │ - lsrs r4, r0, #8 │ │ - uxtb r5, r0 │ │ + cmp r1, r0 │ │ + bne.w 64f04 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + ldr r5, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 640c6 │ │ + ldr.w r0, [sp, #1072] @ 0x430 │ │ + lsrs r1, r5, #8 │ │ + str r1, [sp, #132] @ 0x84 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + mov.w r8, r0, lsr #8 │ │ + uxtb.w r9, r0 │ │ lsrs r1, r1, #8 │ │ - str r1, [sp, #200] @ 0xc8 │ │ + str r1, [sp, #196] @ 0xc4 │ │ movs r1, #0 │ │ movs r0, #8 │ │ - str r1, [sp, #776] @ 0x308 │ │ - mov.w r9, #0 │ │ - str r0, [sp, #204] @ 0xcc │ │ - mov.w sl, #0 │ │ - strd r1, r0, [sp, #768] @ 0x300 │ │ - uxtb.w r0, r8 │ │ - mov r8, r1 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ - ldr r7, [sp, #180] @ 0xb4 │ │ + str.w r1, [sp, #1080] @ 0x438 │ │ + strd r1, r0, [sp, #172] @ 0xac │ │ + str.w r1, [sp, #1072] @ 0x430 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ + str.w r0, [sp, #1076] @ 0x434 │ │ + uxtb r0, r5 │ │ orr.w r0, r0, r1, lsl #8 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ uxtb r0, r0 │ │ orr.w r0, r0, r1, lsl #8 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - orr.w r0, r5, r4, lsl #8 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #236] @ 0xec │ │ - movs r4, #0 │ │ - b.n 65ba2 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + orr.w r0, r9, r8, lsl #8 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movs r0, #0 │ │ + mov.w r9, #0 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + b.n 64112 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ adds r1, #52 @ 0x34 │ │ + str r1, [sp, #196] @ 0xc4 │ │ cmp r1, r0 │ │ - beq.w 65e4c │ │ - ldr r0, [r1, #44] @ 0x2c │ │ - str r1, [sp, #212] @ 0xd4 │ │ + beq.w 643d4 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [r0, #44] @ 0x2c │ │ cmp r0, #0 │ │ - beq.n 65b96 │ │ + beq.n 64104 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr r5, [r1, #40] @ 0x28 │ │ - mov.w fp, r0, lsl #3 │ │ - b.n 65bec │ │ - rsb r0, r8, r8, lsl #3 │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - add.w r9, r8, #1 │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ + mov.w r8, r0, lsl #3 │ │ + ldr.w sl, [r1, #40] @ 0x28 │ │ + b.n 64162 │ │ + rsb r0, r9, r9, lsl #3 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ + add.w r9, r9, #1 │ │ add.w r0, r1, r0, lsl #3 │ │ - mov r1, r4 │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ - mov.w r8, r9, lsr #8 │ │ - mov sl, r9 │ │ stmia r0!, {r2, r3, r6, r7} │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ - ldmia.w r1, {r2, r3, r4, r6, r7} │ │ - stmia r0!, {r2, r3, r4, r6, r7} │ │ - movs r4, #0 │ │ - str.w r9, [sp, #776] @ 0x308 │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ - ldr r7, [sp, #180] @ 0xb4 │ │ - adds r5, #24 │ │ - subs.w fp, fp, #24 │ │ - beq.n 65b96 │ │ - ldr r0, [r5, #20] │ │ - cmp r0, r6 │ │ - bne.n 65be4 │ │ - ldr r0, [r5, #16] │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - blx d7c10 │ │ + ldmia r4!, {r2, r3, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ + ldmia.w r4, {r2, r3, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ + mov.w r0, r9, lsr #8 │ │ + str.w r9, [sp, #1080] @ 0x438 │ │ + str r0, [sp, #172] @ 0xac │ │ + str.w r9, [sp, #180] @ 0xb4 │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ + add.w sl, sl, #24 │ │ + subs.w r8, r8, #24 │ │ + beq.n 64104 │ │ + ldr.w r0, [sl, #20] │ │ + cmp r0, r4 │ │ + bne.n 64158 │ │ + ldr.w r0, [sl, #16] │ │ + mov r2, r4 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 65be4 │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ + bne.n 64158 │ │ + ldr r4, [sp, #196] @ 0xc4 │ │ movs r0, #1 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - ldrd r2, r3, [r7, #4] │ │ - strd r0, r4, [sp] │ │ - str r4, [sp, #8] │ │ - add r4, sp, #816 @ 0x330 │ │ - mov r1, r6 │ │ - str.w sl, [sp, #216] @ 0xd8 │ │ - mov r0, r4 │ │ - bl 66e20 │ │ - ldrd r9, sl, [sp, #816] @ 0x330 │ │ - ldrb.w r0, [sp, #824] @ 0x338 │ │ - str r0, [sp, #256] @ 0x100 │ │ + ldr r7, [sp, #200] @ 0xc8 │ │ + add.w r5, sp, #1024 @ 0x400 │ │ + ldrd r2, r3, [r4, #4] │ │ + str r0, [sp, #0] │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #4] │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + bl 65380 │ │ + ldr.w r6, [sp, #1028] @ 0x404 │ │ + ldr.w r1, [sp, #1024] @ 0x400 │ │ + ldrb.w r0, [sp, #1032] @ 0x408 │ │ + str r0, [sp, #208] @ 0xd0 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r9, r0 │ │ - bne.n 65ca4 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ - mov r3, r5 │ │ - bl 691d4 │ │ - ldr r0, [sp, #828] @ 0x33c │ │ - ldrb.w r8, [sp, #832] @ 0x340 │ │ - ldr r1, [sp, #816] @ 0x330 │ │ + cmp r1, r0 │ │ + str r1, [sp, #204] @ 0xcc │ │ + bne.n 64228 │ │ + mov r0, r5 │ │ + mov r1, r7 │ │ + mov r2, r4 │ │ + mov r3, sl │ │ + bl 69ab8 │ │ + ldr.w r0, [sp, #1036] @ 0x40c │ │ + ldrb.w r7, [sp, #1040] @ 0x410 │ │ + ldr.w r1, [sp, #1024] @ 0x400 │ │ cmp r1, #1 │ │ - beq.n 65cd0 │ │ - ldr r4, [sp, #256] @ 0x100 │ │ - ldrd r1, r2, [r7, #4] │ │ - and.w r7, r8, #1 │ │ - and.w r6, r4, #1 │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ - ldrd r3, r9, [r5, #4] │ │ - strd sl, r6, [sp, #32] │ │ - and.w r6, r4, #1 │ │ - movs r4, #1 │ │ - ldr.w lr, [sp, #820] @ 0x334 │ │ - strd r4, r0, [sp, #4] │ │ - add r4, sp, #984 @ 0x3d8 │ │ + beq.n 64250 │ │ + ldrd r1, r2, [r4, #4] │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ + ldr.w lr, [sp, #1028] @ 0x404 │ │ + and.w r4, r4, #1 │ │ + ldrd r3, r5, [sl, #4] │ │ + ldrb.w ip, [sp, #1032] @ 0x408 │ │ + strd r6, r4, [sp, #32] │ │ + and.w r4, r7, #1 │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ + str r5, [sp, #0] │ │ + movs r5, #1 │ │ + strd r4, lr, [sp, #12] │ │ + and.w r6, r6, #1 │ │ + add r4, sp, #896 @ 0x380 │ │ + strd r5, r0, [sp, #4] │ │ ldr r0, [sp, #188] @ 0xbc │ │ - ldrb.w ip, [sp, #824] @ 0x338 │ │ strd r0, r6, [sp, #24] │ │ mov r0, r4 │ │ - str.w r9, [sp] │ │ - strd r7, lr, [sp, #12] │ │ str.w ip, [sp, #20] │ │ - bl 6aa60 │ │ - ldr.w r8, [sp, #216] @ 0xd8 │ │ - ldr r0, [sp, #768] @ 0x300 │ │ - cmp r8, r0 │ │ - bne.n 65bb6 │ │ - add r0, sp, #768 @ 0x300 │ │ - bl 47560 │ │ - ldr r0, [sp, #772] @ 0x304 │ │ - str r0, [sp, #204] @ 0xcc │ │ - b.n 65bb6 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - ldr r3, [sp, #92] @ 0x5c │ │ - ldrb.w r6, [sp, #828] @ 0x33c │ │ + bl 69bb4 │ │ + ldr.w r0, [sp, #1072] @ 0x430 │ │ + cmp r9, r0 │ │ + bne.n 6412c │ │ + add.w r0, sp, #1072 @ 0x430 │ │ + bl 47bd6 │ │ + ldr.w r0, [sp, #1076] @ 0x434 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + b.n 6412c │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + ldr r3, [sp, #100] @ 0x64 │ │ + ldrb.w r7, [sp, #1036] @ 0x40c │ │ ldrb r0, [r2, #2] │ │ ldrb r1, [r3, #2] │ │ ldrh r2, [r2, #0] │ │ ldrh r3, [r3, #0] │ │ orr.w r0, r2, r0, lsl #16 │ │ - str r0, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #172] @ 0xac │ │ orr.w r0, r3, r1, lsl #16 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + lsrs r0, r6, #8 │ │ + str r7, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #156] @ 0x9c │ │ + uxtb r0, r6 │ │ str r0, [sp, #200] @ 0xc8 │ │ - mov.w r0, sl, lsr #8 │ │ - str r6, [sp, #212] @ 0xd4 │ │ - str r0, [sp, #132] @ 0x84 │ │ - uxtb.w r0, sl │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 65cfc │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - ldrb.w r6, [sp, #824] @ 0x338 │ │ + b.n 6427c │ │ + ldr r3, [sp, #72] @ 0x48 │ │ + str r7, [sp, #180] @ 0xb4 │ │ + ldr r7, [sp, #100] @ 0x64 │ │ ldrb r1, [r3, #2] │ │ - ldrb r2, [r7, #2] │ │ ldrh r3, [r3, #0] │ │ + ldrb r2, [r7, #2] │ │ ldrh r7, [r7, #0] │ │ orr.w r1, r3, r1, lsl #16 │ │ - str r1, [sp, #208] @ 0xd0 │ │ + ldrb.w r6, [sp, #1032] @ 0x408 │ │ + str r1, [sp, #172] @ 0xac │ │ orr.w r1, r7, r2, lsl #16 │ │ - str r1, [sp, #132] @ 0x84 │ │ + str r6, [sp, #200] @ 0xc8 │ │ + ldr.w r6, [sp, #1028] @ 0x404 │ │ + str r1, [sp, #156] @ 0x9c │ │ lsrs r1, r0, #8 │ │ - str.w r8, [sp, #212] @ 0xd4 │ │ - str r6, [sp, #148] @ 0x94 │ │ - ldr.w r9, [sp, #820] @ 0x334 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #256] @ 0x100 │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ - cbz r5, 65d1a │ │ - ldr r0, [sp, #204] @ 0xcc │ │ - add.w r4, r0, #44 @ 0x2c │ │ - ldr.w r0, [r4, #-4] │ │ + str r6, [sp, #204] @ 0xcc │ │ + str r1, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + cmp.w r9, #0 │ │ + beq.n 6429e │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + add.w r6, r0, #44 @ 0x2c │ │ + ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ - adds r4, #56 @ 0x38 │ │ - subs r5, #1 │ │ - bne.n 65d06 │ │ - ldr r0, [sp, #768] @ 0x300 │ │ + ldrne r0, [r6, #0] │ │ + blxne d87c0 │ │ + adds r6, #56 @ 0x38 │ │ + subs.w r9, r9, #1 │ │ + bne.n 64288 │ │ + ldr.w r0, [sp, #1072] @ 0x430 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #204] @ 0xcc │ │ - blxne d7b70 │ │ + ldrne r0, [sp, #176] @ 0xb0 │ │ + blxne d87c0 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r9, r0 │ │ - bne.w 66924 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ - str r0, [sp, #204] @ 0xcc │ │ + cmp r1, r0 │ │ + bne.w 64e94 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #176] @ 0xb0 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #17 │ │ - bcs.w 65e68 │ │ + bcs.w 643ee │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #8 │ │ - bls.n 65dba │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ + bls.n 64342 │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ movw r7, #14777 @ 0x39b9 │ │ ldr.w lr, [sp, #192] @ 0xc0 │ │ movt r7, #59970 @ 0xea42 │ │ movs r5, #0 │ │ ldr r0, [r2, #0] │ │ ldr r1, [r2, #4] │ │ add r2, lr │ │ @@ -93388,21 +90493,21 @@ │ │ adc.w r0, r0, #0 │ │ adds r1, r1, r3 │ │ adcs r0, r2 │ │ eor.w r7, r7, ip │ │ eors r6, r5 │ │ adds r1, r1, r7 │ │ adcs r0, r6 │ │ - b.n 661dc │ │ + b.n 6476a │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #3 │ │ - bls.w 6622e │ │ + bls.w 647be │ │ ldr r4, [sp, #192] @ 0xc0 │ │ movw r2, #45428 @ 0xb174 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ movt r2, #51002 @ 0xc73a │ │ movw r5, #57125 @ 0xdf25 │ │ movw ip, #7269 @ 0x1c65 │ │ adds r0, r1, r4 │ │ movt r5, #7832 @ 0x1e98 │ │ ldr r1, [r1, #0] │ │ movt ip, #40882 @ 0x9fb2 │ │ @@ -93433,77 +90538,77 @@ │ │ mov.w r3, #0 │ │ adc.w r3, r3, #0 │ │ eors r0, r3 │ │ mla r0, r0, r5, r1 │ │ lsrs r1, r2, #28 │ │ orr.w r1, r1, r0, lsl #4 │ │ eor.w r9, r0, r0, lsr #28 │ │ - eor.w r8, r1, r2 │ │ - b.n 662a4 │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - ldr r0, [sp, #768] @ 0x300 │ │ - strd r8, r9, [sp, #208] @ 0xd0 │ │ + eor.w sl, r1, r2 │ │ + b.n 64834 │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ + ldr.w r0, [sp, #1072] @ 0x430 │ │ lsrs r1, r1, #8 │ │ - str r1, [sp, #200] @ 0xc8 │ │ + str r1, [sp, #196] @ 0xc4 │ │ lsrs r1, r0, #8 │ │ uxtb r0, r0 │ │ - str r1, [sp, #132] @ 0x84 │ │ - str r0, [sp, #148] @ 0x94 │ │ + str r1, [sp, #156] @ 0x9c │ │ + str r0, [sp, #200] @ 0xc8 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #17 │ │ - bcc.w 65d3e │ │ + bcc.w 642c6 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #129 @ 0x81 │ │ - bcs.w 66202 │ │ + bcs.w 64790 │ │ ldr r2, [sp, #192] @ 0xc0 │ │ movw r0, #51847 @ 0xca87 │ │ movt r0, #34283 @ 0x85eb │ │ cmp r2, #33 @ 0x21 │ │ - umull ip, r1, r2, r0 │ │ + umull r0, r1, r2, r0 │ │ + str r0, [sp, #208] @ 0xd0 │ │ movw r0, #31153 @ 0x79b1 │ │ movt r0, #40503 @ 0x9e37 │ │ mla lr, r2, r0, r1 │ │ - bcc.w 6610c │ │ + bcc.w 64698 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #64 @ 0x40 │ │ - bls.w 6603e │ │ + bls.w 645ca │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #96 @ 0x60 │ │ - bls.n 65f6a │ │ + bls.n 644f4 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - movw r4, #20874 @ 0x518a │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ - movt r4, #19424 @ 0x4be0 │ │ + movw r7, #20874 @ 0x518a │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ + movt r7, #19424 @ 0x4be0 │ │ movs r6, #0 │ │ - mov.w fp, #0 │ │ + mov.w ip, #0 │ │ add r0, r5 │ │ ldr.w r1, [r0, #-64] │ │ ldr.w r2, [r0, #-56] │ │ - eors r1, r4 │ │ - movw r4, #40904 @ 0x9fc8 │ │ - movt r4, #51582 @ 0xc97e │ │ + eors r1, r7 │ │ + movw r7, #40904 @ 0x9fc8 │ │ + movt r7, #51582 @ 0xc97e │ │ + eor.w r4, r2, r7 │ │ ldr.w r3, [r0, #-60] │ │ - eors r4, r2 │ │ - ldr.w r0, [r0, #-52] │ │ movw r2, #30937 @ 0x78d9 │ │ + ldr.w r0, [r0, #-52] │ │ umull r8, r7, r4, r1 │ │ movt r2, #25715 @ 0x6473 │ │ eors r0, r2 │ │ movw r2, #3015 @ 0xbc7 │ │ umlal r7, r6, r0, r1 │ │ movw r1, #46285 @ 0xb4cd │ │ movt r1, #12633 @ 0x3159 │ │ eors r1, r3 │ │ movt r2, #7503 @ 0x1d4f │ │ umull r3, r4, r4, r1 │ │ adds.w r9, r3, r7 │ │ ldr r3, [r5, #56] @ 0x38 │ │ adcs.w r7, r6, r4 │ │ ldr r6, [r5, #60] @ 0x3c │ │ - adc.w r4, fp, #0 │ │ + adc.w r4, ip, #0 │ │ umlal r7, r4, r0, r1 │ │ eors r6, r2 │ │ movw r2, #64168 @ 0xfaa8 │ │ ldr r0, [r5, #48] @ 0x30 │ │ movt r2, #16246 @ 0x3f76 │ │ ldr r1, [r5, #52] @ 0x34 │ │ eors r0, r2 │ │ @@ -93515,55 +90620,57 @@ │ │ umlal r3, r2, r6, r0 │ │ movw r0, #40163 @ 0x9ce3 │ │ movt r0, #16180 @ 0x3f34 │ │ eors r0, r1 │ │ umull r1, r5, r5, r0 │ │ adds r1, r1, r3 │ │ adcs r2, r5 │ │ - adc.w r3, fp, #0 │ │ + adc.w r3, ip, #0 │ │ umlal r2, r3, r6, r0 │ │ eor.w r0, r3, r1 │ │ eor.w r1, r2, sl │ │ - adds.w r1, r1, ip │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ eor.w r3, r7, r8 │ │ - adc.w r0, r0, lr │ │ + adds r1, r1, r2 │ │ eor.w r2, r4, r9 │ │ - adds.w ip, r1, r3 │ │ + adc.w r0, r0, lr │ │ + adds r1, r1, r3 │ │ + str r1, [sp, #208] @ 0xd0 │ │ adc.w lr, r0, r2 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - movw r4, #25713 @ 0x6471 │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - movt r4, #38728 @ 0x9748 │ │ + movw r7, #25713 @ 0x6471 │ │ + ldr.w sl, [sp, #212] @ 0xd4 │ │ + movt r7, #38728 @ 0x9748 │ │ movs r6, #0 │ │ - mov.w fp, #0 │ │ + mov.w ip, #0 │ │ add r0, sl │ │ ldr.w r1, [r0, #-48] │ │ ldr.w r2, [r0, #-40] │ │ - eors r1, r4 │ │ - movw r4, #6456 @ 0x1938 │ │ - movt r4, #18159 @ 0x46ef │ │ + eors r1, r7 │ │ + movw r7, #6456 @ 0x1938 │ │ + movt r7, #18159 @ 0x46ef │ │ + eor.w r4, r2, r7 │ │ ldr.w r3, [r0, #-44] │ │ - eors r4, r2 │ │ - ldr.w r0, [r0, #-36] │ │ movw r2, #57001 @ 0xdea9 │ │ + ldr.w r0, [r0, #-36] │ │ umull r8, r5, r4, r1 │ │ movt r2, #55468 @ 0xd8ac │ │ eors r0, r2 │ │ movw r2, #21275 @ 0x531b │ │ umlal r5, r6, r0, r1 │ │ movw r1, #3490 @ 0xda2 │ │ movt r1, #20217 @ 0x4ef9 │ │ eors r1, r3 │ │ movt r2, #41774 @ 0xa32e │ │ umull r3, r4, r4, r1 │ │ adds.w r9, r3, r5 │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ adcs.w r7, r6, r4 │ │ ldr.w r6, [sl, #44] @ 0x2c │ │ - adc.w r4, fp, #0 │ │ + adc.w r4, ip, #0 │ │ umlal r7, r4, r0, r1 │ │ eors r6, r2 │ │ movw r2, #10300 @ 0x283c │ │ ldr.w r0, [sl, #32] │ │ movt r2, #47954 @ 0xbb52 │ │ ldr.w r1, [sl, #36] @ 0x24 │ │ eors r0, r2 │ │ @@ -93575,27 +90682,29 @@ │ │ umlal r3, r2, r6, r0 │ │ movw r0, #50065 @ 0xc391 │ │ movt r0, #51968 @ 0xcb00 │ │ eors r0, r1 │ │ umull r1, r5, r5, r0 │ │ adds r1, r1, r3 │ │ adcs r2, r5 │ │ - adc.w r3, fp, #0 │ │ + adc.w r3, ip, #0 │ │ umlal r2, r3, r6, r0 │ │ eor.w r0, r3, r1 │ │ eor.w r1, r2, sl │ │ - adds.w r1, r1, ip │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ eor.w r3, r7, r8 │ │ - adc.w r0, r0, lr │ │ + adds r1, r1, r2 │ │ eor.w r2, r4, r9 │ │ - adds.w ip, r1, r3 │ │ + adc.w r0, r0, lr │ │ + adds r1, r1, r3 │ │ + str r1, [sp, #208] @ 0xd0 │ │ adc.w lr, r0, r2 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - mov.w fp, #0 │ │ - ldr r5, [sp, #180] @ 0xb4 │ │ + mov.w ip, #0 │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ adds r2, r5, r0 │ │ movw r0, #2232 @ 0x8b8 │ │ movt r0, #29766 @ 0x7446 │ │ ldr.w r3, [r2, #-32] │ │ ldr.w r6, [r2, #-24] │ │ eors r3, r0 │ │ movw r0, #13792 @ 0x35e0 │ │ @@ -93613,15 +90722,15 @@ │ │ movs r0, #0 │ │ umlal r4, r0, r2, r3 │ │ umull r3, r6, r6, r1 │ │ adds.w r9, r3, r4 │ │ ldr r3, [r5, #24] │ │ adcs.w r7, r0, r6 │ │ ldr r6, [r5, #28] │ │ - adc.w r0, fp, #0 │ │ + adc.w r0, ip, #0 │ │ ldr r4, [r5, #20] │ │ umlal r7, r0, r2, r1 │ │ movw r2, #65484 @ 0xffcc │ │ movt r2, #8562 @ 0x2172 │ │ eors r6, r2 │ │ movw r2, #31179 @ 0x79cb │ │ ldr r1, [r5, #16] │ │ @@ -93636,54 +90745,56 @@ │ │ umlal r3, r2, r6, r1 │ │ movw r1, #49356 @ 0xc0cc │ │ movt r1, #30949 @ 0x78e5 │ │ eors r1, r4 │ │ umull r4, r5, r5, r1 │ │ adds r3, r3, r4 │ │ adcs r2, r5 │ │ - adc.w r4, fp, #0 │ │ + adc.w r4, ip, #0 │ │ umlal r2, r4, r6, r1 │ │ - eor.w r2, r2, sl │ │ eor.w r1, r4, r3 │ │ - adds.w r2, r2, ip │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ + eor.w r2, r2, sl │ │ + adds r2, r2, r3 │ │ eor.w r3, r7, r8 │ │ adc.w r1, r1, lr │ │ - adds.w ip, r2, r3 │ │ + adds r2, r2, r3 │ │ adc.w lr, r1, r0 │ │ + str r2, [sp, #208] @ 0xd0 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - movw r4, #54494 @ 0xd4de │ │ - ldr.w sl, [sp, #180] @ 0xb4 │ │ - movt r4, #59757 @ 0xe96d │ │ + movw r7, #54494 @ 0xd4de │ │ + ldr.w sl, [sp, #212] @ 0xd4 │ │ + movt r7, #59757 @ 0xe96d │ │ movs r6, #0 │ │ - mov.w fp, #0 │ │ + mov.w ip, #0 │ │ add r0, sl │ │ ldr.w r1, [r0, #-16] │ │ ldr.w r2, [r0, #-8] │ │ - eors r1, r4 │ │ - movw r4, #16498 @ 0x4072 │ │ - movt r4, #42148 @ 0xa4a4 │ │ + eors r1, r7 │ │ + movw r7, #16498 @ 0x4072 │ │ + movt r7, #42148 @ 0xa4a4 │ │ + eor.w r4, r2, r7 │ │ ldr.w r3, [r0, #-12] │ │ - eors r4, r2 │ │ - ldr.w r0, [r0, #-4] │ │ movw r2, #46007 @ 0xb3b7 │ │ + ldr.w r0, [r0, #-4] │ │ umull r8, r5, r4, r1 │ │ movt r2, #8039 @ 0x1f67 │ │ eors r0, r2 │ │ movw r2, #8695 @ 0x21f7 │ │ umlal r5, r6, r0, r1 │ │ movw r1, #36995 @ 0x9083 │ │ movt r1, #56215 @ 0xdb97 │ │ eors r1, r3 │ │ movt r2, #7341 @ 0x1cad │ │ umull r3, r4, r4, r1 │ │ adds.w r9, r3, r5 │ │ ldr.w r5, [sl, #8] │ │ adcs.w r7, r6, r4 │ │ ldr.w r6, [sl, #12] │ │ - adc.w r4, fp, #0 │ │ + adc.w r4, ip, #0 │ │ umlal r7, r4, r0, r1 │ │ eors r6, r2 │ │ movw r2, #65208 @ 0xfeb8 │ │ ldr.w r0, [sl] │ │ movt r2, #14700 @ 0x396c │ │ ldr.w r1, [sl, #4] │ │ eors r0, r2 │ │ @@ -93695,54 +90806,56 @@ │ │ umlal r3, r2, r6, r0 │ │ movw r0, #42019 @ 0xa423 │ │ movt r0, #48715 @ 0xbe4b │ │ eors r0, r1 │ │ umull r1, r5, r5, r0 │ │ adds r1, r1, r3 │ │ adcs r2, r5 │ │ - adc.w r3, fp, #0 │ │ + adc.w r3, ip, #0 │ │ umlal r2, r3, r6, r0 │ │ eor.w r0, r3, r1 │ │ eor.w r1, r2, sl │ │ - adds.w r1, r1, ip │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ eor.w r3, r7, r8 │ │ - adc.w r0, r0, lr │ │ + adds r1, r1, r2 │ │ eor.w r2, r4, r9 │ │ + adc.w r0, r0, lr │ │ adds r1, r1, r3 │ │ adcs r0, r2 │ │ movw r6, #31225 @ 0x79f9 │ │ eor.w r1, r1, r0, lsr #5 │ │ movt r6, #40503 @ 0x9e37 │ │ movw r7, #26513 @ 0x6791 │ │ umull r2, r3, r1, r6 │ │ movt r7, #5718 @ 0x1656 │ │ mla r1, r1, r7, r3 │ │ mla r9, r0, r6, r1 │ │ - eor.w r8, r9, r2 │ │ - b.n 662a4 │ │ + eor.w sl, r9, r2 │ │ + b.n 64834 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #241 @ 0xf1 │ │ - bcs.n 66298 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ + bcs.n 64828 │ │ + ldr r0, [pc, #788] @ (64aac ) │ │ movs r2, #0 │ │ - str r0, [sp, #0] │ │ - movs r3, #0 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ ldr r1, [sp, #192] @ 0xc0 │ │ - bl 98a78 │ │ - b.n 662a0 │ │ + movs r3, #0 │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + bl 996cc │ │ + b.n 64830 │ │ movw r1, #32773 @ 0x8005 │ │ movw r0, #38082 @ 0x94c2 │ │ movt r1, #11526 @ 0x2d06 │ │ movt r0, #14547 @ 0x38d3 │ │ - b.w 64ede │ │ + b.w 63408 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ cmp r0, #0 │ │ - beq.w 664e6 │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ + beq.w 64a6c │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ movw r6, #31225 @ 0x79f9 │ │ ldr r3, [sp, #192] @ 0xc0 │ │ movw r7, #26513 @ 0x6791 │ │ movt r6, #40503 @ 0x9e37 │ │ movt r7, #5718 @ 0x1656 │ │ ldrb r0, [r2, #0] │ │ adds r7, #32 │ │ @@ -93764,1527 +90877,1549 @@ │ │ umull r1, r2, r0, r1 │ │ mla r0, r0, r3, r2 │ │ lsrs r2, r1, #29 │ │ orr.w r2, r2, r0, lsl #3 │ │ eor.w r0, r0, r0, lsr #29 │ │ eors r1, r2 │ │ umull r2, r3, r1, r6 │ │ - b.n 661f4 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ + b.n 64782 │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ ldr r1, [sp, #192] @ 0xc0 │ │ - bl 982ac │ │ - mov r8, r0 │ │ + bl 98f00 │ │ + mov sl, r0 │ │ mov r9, r1 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ movs r1, #1 │ │ - bl 3d5f4 │ │ - mov r7, r0 │ │ + bl 3f026 │ │ cmp r0, #0 │ │ - beq.w 66b2c │ │ - ldr r0, [sp, #204] @ 0xcc │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ + beq.w 65080 │ │ + mov r4, r0 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ uxtb r0, r0 │ │ + orr.w r8, r0, r1, lsl #8 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + mov r2, r6 │ │ orr.w r5, r0, r1, lsl #8 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - mov r2, r4 │ │ - orr.w r6, r0, r1, lsl #8 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - mov r0, r7 │ │ - bl d44bc │ │ - add r2, sp, #920 @ 0x398 │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - str.w r9, [sp, #1028] @ 0x404 │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ + mov r0, r4 │ │ + bl d53c6 │ │ + add r2, sp, #832 @ 0x340 │ │ + ldr r3, [sp, #84] @ 0x54 │ │ + strd sl, r9, [sp, #936] @ 0x3a8 │ │ ldmia r2, {r0, r1, r2} │ │ - str.w r8, [sp, #1024] @ 0x400 │ │ + str r6, [sp, #968] @ 0x3c8 │ │ stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #936 @ 0x3a8 │ │ - add r1, sp, #984 @ 0x3d8 │ │ - str.w r4, [sp, #1056] @ 0x420 │ │ - str.w r7, [sp, #1052] @ 0x41c │ │ - str.w r4, [sp, #1048] @ 0x418 │ │ - ldmia r0!, {r2, r3, r4, r7} │ │ - stmia r1!, {r2, r3, r4, r7} │ │ - ldmia.w r0, {r2, r3, r4, r7} │ │ - stmia r1!, {r2, r3, r4, r7} │ │ - add r3, sp, #968 @ 0x3c8 │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ - ldr r7, [sp, #72] @ 0x48 │ │ + add r1, sp, #848 @ 0x350 │ │ + add r0, sp, #896 @ 0x380 │ │ + strd r6, r4, [sp, #960] @ 0x3c0 │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + ldmia.w r1, {r2, r3, r6, r7} │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + add r3, sp, #880 @ 0x370 │ │ + ldr r6, [sp, #172] @ 0xac │ │ + ldr r7, [sp, #92] @ 0x5c │ │ ldmia r3, {r1, r2, r3} │ │ - lsrs r0, r4, #16 │ │ + lsrs r0, r6, #16 │ │ strb r0, [r7, #2] │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - strh r4, [r7, #0] │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + strh r6, [r7, #0] │ │ stmia r0!, {r1, r2, r3} │ │ - add r1, sp, #856 @ 0x358 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str.w r0, [sp, #1036] @ 0x40c │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str.w r0, [sp, #1032] @ 0x408 │ │ + add r1, sp, #768 @ 0x300 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #948] @ 0x3b4 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #944] @ 0x3b0 │ │ movs r0, #0 │ │ - str.w r0, [sp, #1044] @ 0x414 │ │ - mov r4, r0 │ │ - str.w r0, [sp, #1040] @ 0x410 │ │ + str r0, [sp, #956] @ 0x3bc │ │ + mov sl, r0 │ │ + str r0, [sp, #952] @ 0x3b8 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - strb.w r0, [sp, #1020] @ 0x3fc │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ - strb.w r0, [sp, #1104] @ 0x450 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str.w r0, [sp, #1092] @ 0x444 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ + strb.w r0, [sp, #932] @ 0x3a4 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + strb.w r0, [sp, #1016] @ 0x3f8 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #1004] @ 0x3ec │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ ldr r2, [sp, #188] @ 0xbc │ │ - str.w r0, [sp, #1088] @ 0x440 │ │ - ldr r0, [sp, #172] @ 0xac │ │ - str.w r0, [sp, #1084] @ 0x43c │ │ - add r0, sp, #816 @ 0x330 │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ - str.w r5, [sp, #1100] @ 0x44c │ │ - str.w r6, [sp, #1096] @ 0x448 │ │ - bl 496e8 │ │ - ldrd r0, r9, [sp, #816] @ 0x330 │ │ - ldr r1, [sp, #824] @ 0x338 │ │ - str r1, [sp, #188] @ 0xbc │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #996] @ 0x3e4 │ │ + add.w r0, sp, #1024 @ 0x400 │ │ + str r2, [sp, #928] @ 0x3a0 │ │ + strd r5, r8, [sp, #1008] @ 0x3f0 │ │ + bl 49e10 │ │ + ldr.w r1, [sp, #1028] @ 0x404 │ │ + ldr.w r0, [sp, #1024] @ 0x400 │ │ + str r1, [sp, #204] @ 0xcc │ │ + ldr.w r1, [sp, #1032] @ 0x408 │ │ cmp r0, #2 │ │ - ldr r1, [sp, #828] @ 0x33c │ │ + str r1, [sp, #188] @ 0xbc │ │ + ldr.w r1, [sp, #1036] @ 0x40c │ │ str r1, [sp, #184] @ 0xb8 │ │ - ldr r1, [sp, #832] @ 0x340 │ │ - str r1, [sp, #212] @ 0xd4 │ │ - beq.n 663ba │ │ - ldr r1, [sp, #836] @ 0x344 │ │ + ldr.w r1, [sp, #1040] @ 0x410 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + beq.n 64962 │ │ ldr r2, [sp, #184] @ 0xb8 │ │ - str r2, [sp, #780] @ 0x30c │ │ + ldr.w r1, [sp, #1044] @ 0x414 │ │ + str.w r2, [sp, #1084] @ 0x43c │ │ ldr r2, [sp, #188] @ 0xbc │ │ - str r1, [sp, #788] @ 0x314 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - strd r0, r9, [sp, #768] @ 0x300 │ │ + str.w r2, [sp, #1080] @ 0x438 │ │ + ldr r2, [sp, #204] @ 0xcc │ │ + str.w r1, [sp, #1092] @ 0x444 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + str.w r0, [sp, #1072] @ 0x430 │ │ lsls r0, r0, #31 │ │ - str r2, [sp, #776] @ 0x308 │ │ - str r1, [sp, #784] @ 0x310 │ │ - beq.w 66900 │ │ - add r0, sp, #816 @ 0x330 │ │ - mov r1, r9 │ │ + str.w r2, [sp, #1076] @ 0x434 │ │ + str.w r1, [sp, #1088] @ 0x440 │ │ + beq.w 6504c │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + add.w r0, sp, #1024 @ 0x400 │ │ movs r2, #6 │ │ movs r3, #0 │ │ - str r4, [sp, #4] │ │ - bl 49810 │ │ - ldrd r0, r9, [sp, #816] @ 0x330 │ │ - ldr r1, [sp, #824] @ 0x338 │ │ + str.w sl, [sp, #4] │ │ + bl 49f38 │ │ + ldr.w r0, [sp, #1024] @ 0x400 │ │ + ldr.w r1, [sp, #1028] @ 0x404 │ │ + str r1, [sp, #204] @ 0xcc │ │ cmp r0, #1 │ │ + ldr.w r1, [sp, #1032] @ 0x408 │ │ str r1, [sp, #188] @ 0xbc │ │ - bne.n 663c6 │ │ - ldr r0, [sp, #828] @ 0x33c │ │ + bne.n 64970 │ │ + ldr.w r0, [sp, #1036] @ 0x40c │ │ str r0, [sp, #184] @ 0xb8 │ │ - ldr r0, [sp, #832] @ 0x340 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - add r0, sp, #768 @ 0x300 │ │ - bl 4797c │ │ - ldr r0, [sp, #768] @ 0x300 │ │ + ldr.w r0, [sp, #1040] @ 0x410 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + add.w r0, sp, #1072 @ 0x430 │ │ + bl 480a4 │ │ + ldr.w r0, [sp, #1072] @ 0x430 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #772] @ 0x304 │ │ - blxne 9bdb4 │ │ + ldrne.w r0, [sp, #1076] @ 0x434 │ │ + blxne 9ca08 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r9, r0 │ │ - beq.n 66402 │ │ - b.n 6696c │ │ - cmp.w r9, #0 │ │ - beq.n 663f0 │ │ + cmp r1, r0 │ │ + beq.n 649aa │ │ + b.n 64ef0 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + cbz r0, 64992 │ │ ldr r0, [sp, #188] @ 0xbc │ │ cmp r0, #8 │ │ - bne.w 66b44 │ │ - ldr.w r1, [r9, #4] │ │ - ldr.w r0, [r9] │ │ - eor.w r1, r1, #2147483648 @ 0x80000000 │ │ + bne.w 650a6 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + ldr r0, [r1, #0] │ │ + ldr r1, [r1, #4] │ │ negs r2, r0 │ │ - sbcs.w r2, r4, r1 │ │ - itt lt │ │ - strlt.w r0, [sp, #1040] @ 0x410 │ │ - strlt.w r1, [sp, #1044] @ 0x414 │ │ - add r0, sp, #768 @ 0x300 │ │ - bl 4797c │ │ - ldr r0, [sp, #768] @ 0x300 │ │ + eor.w r1, r1, #2147483648 @ 0x80000000 │ │ + sbcs.w r2, sl, r1 │ │ + it lt │ │ + strdlt r0, r1, [sp, #952] @ 0x3b8 │ │ + add.w r0, sp, #1072 @ 0x430 │ │ + bl 480a4 │ │ + ldr.w r0, [sp, #1072] @ 0x430 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #772] @ 0x304 │ │ - blxne 9bdb4 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - cbz r0, 66426 │ │ - add r0, sp, #856 @ 0x358 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - ldr r3, [sp, #156] @ 0x9c │ │ - add r1, sp, #984 @ 0x3d8 │ │ + ldrne.w r0, [sp, #1076] @ 0x434 │ │ + blxne 9ca08 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cbz r0, 649d2 │ │ + add r0, sp, #768 @ 0x300 │ │ + ldr r2, [sp, #104] @ 0x68 │ │ + ldr r3, [sp, #120] @ 0x78 │ │ + add r1, sp, #896 @ 0x380 │ │ str r0, [sp, #0] │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 6bbdc │ │ - ldr.w r9, [sp, #816] @ 0x330 │ │ + add.w r0, sp, #1024 @ 0x400 │ │ + bl 6ad30 │ │ + ldr.w r1, [sp, #1024] @ 0x400 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ - cmp r9, r0 │ │ - bne.w 66960 │ │ - ldr r0, [sp, #1008] @ 0x3f0 │ │ + str r1, [sp, #204] @ 0xcc │ │ + cmp r1, r0 │ │ + bne.w 64ede │ │ + ldrd r5, r0, [sp, #904] @ 0x388 │ │ movs r2, #100 @ 0x64 │ │ - str r0, [sp, #212] @ 0xd4 │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + str r0, [sp, #204] @ 0xcc │ │ + ldr r0, [sp, #920] @ 0x398 │ │ + str r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #916] @ 0x394 │ │ str r0, [sp, #184] @ 0xb8 │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #912] @ 0x390 │ │ str r0, [sp, #188] @ 0xbc │ │ add r0, sp, #352 @ 0x160 │ │ - ldrd r6, r4, [sp, #984] @ 0x3d8 │ │ - ldrd r5, r9, [sp, #992] @ 0x3e0 │ │ - bl d44c4 │ │ - add r0, sp, #856 @ 0x358 │ │ - bl 4b280 │ │ + ldrd r9, r8, [sp, #896] @ 0x380 │ │ + bl d52ca │ │ + add r0, sp, #768 @ 0x300 │ │ + bl 4b990 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - beq.w 66916 │ │ + beq.w 64e86 │ │ add r0, sp, #456 @ 0x1c8 │ │ add r1, sp, #352 @ 0x160 │ │ movs r2, #100 @ 0x64 │ │ - bl d405a │ │ - ldr r7, [sp, #808] @ 0x328 │ │ - ldr r0, [sp, #800] @ 0x320 │ │ - cmp r7, r0 │ │ - beq.n 664c6 │ │ - ldr r0, [sp, #804] @ 0x324 │ │ - lsls r1, r7, #7 │ │ + bl d4c50 │ │ + ldr r6, [sp, #336] @ 0x150 │ │ + ldr r0, [sp, #328] @ 0x148 │ │ + cmp r6, r0 │ │ + beq.n 64a64 │ │ + ldr r0, [sp, #332] @ 0x14c │ │ + lsls r1, r6, #7 │ │ movs r2, #100 @ 0x64 │ │ - str r6, [r0, r1] │ │ - add.w r0, r0, r7, lsl #7 │ │ - adds r1, r0, #4 │ │ - stmia.w r1, {r4, r5, r9} │ │ + str.w r9, [r0, r1] │ │ + add.w r0, r0, r6, lsl #7 │ │ + ldr r1, [sp, #204] @ 0xcc │ │ + str r1, [r0, #12] │ │ ldr r1, [sp, #188] @ 0xbc │ │ str r1, [r0, #16] │ │ ldr r1, [sp, #184] @ 0xb8 │ │ str r1, [r0, #20] │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ str r1, [r0, #24] │ │ - adds r0, #28 │ │ add r1, sp, #456 @ 0x1c8 │ │ - bl d44c4 │ │ - adds r0, r7, #1 │ │ + strd r8, r5, [r0, #4] │ │ + adds r0, #28 │ │ + bl d52ca │ │ + adds r0, r6, #1 │ │ ldr r1, [sp, #344] @ 0x158 │ │ - str r0, [sp, #808] @ 0x328 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 57dc8 │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ + str r0, [sp, #336] @ 0x150 │ │ + add r0, sp, #896 @ 0x380 │ │ + bl 583f4 │ │ + ldr r0, [sp, #896] @ 0x380 │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.w 66848 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - movw r9, #17 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - add r4, sp, #984 @ 0x3d8 │ │ - movt r9, #32768 @ 0x8000 │ │ + bne.w 64d1e │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + str r1, [sp, #180] @ 0xb4 │ │ cmp r1, r0 │ │ - mov r0, r1 │ │ - it ne │ │ - addne r0, #52 @ 0x34 │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - mov r6, r1 │ │ - bne.w 64ab0 │ │ - b.n 665d6 │ │ - add r0, sp, #800 @ 0x320 │ │ - bl 4759c │ │ - b.n 66464 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r7, fp │ │ - ldr.w r1, [sp, #1112] @ 0x458 │ │ + bne.w 62fd0 │ │ + b.n 64ab0 │ │ + add r0, sp, #328 @ 0x148 │ │ + bl 47cfc │ │ + b.n 64a12 │ │ + movw r9, #32773 @ 0x8005 │ │ + movw sl, #38082 @ 0x94c2 │ │ + movt r9, #11526 @ 0x2d06 │ │ + movt sl, #14547 @ 0x38d3 │ │ + movs r4, #1 │ │ + b.n 64844 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr.w r1, [sp, #1060] @ 0x424 │ │ ldrb r2, [r0, #2] │ │ ldrh r3, [r0, #0] │ │ - ldrb.w r0, [sp, #1116] @ 0x45c │ │ + ldrb.w r0, [sp, #1064] @ 0x428 │ │ orr.w r2, r3, r2, lsl #16 │ │ - b.w 6585c │ │ - movw r9, #32773 @ 0x8005 │ │ - movw r8, #38082 @ 0x94c2 │ │ - movt r9, #11526 @ 0x2d06 │ │ - movt r8, #14547 @ 0x38d3 │ │ - movs r7, #1 │ │ - b.n 662b4 │ │ - str r4, [sp, #216] @ 0xd8 │ │ - b.n 66516 │ │ - ldrd r5, r0, [sp, #988] @ 0x3dc │ │ - ldr r7, [sp, #996] @ 0x3e4 │ │ - str r0, [sp, #216] @ 0xd8 │ │ - add r0, sp, #816 @ 0x330 │ │ - bl 4797c │ │ - ldr r0, [sp, #816] @ 0x330 │ │ - cbz r0, 66516 │ │ - ldr r0, [sp, #820] @ 0x334 │ │ - blx 9bdb4 │ │ - ldr r0, [sp, #856] @ 0x358 │ │ - str r7, [sp, #256] @ 0x100 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - str r5, [sp, #240] @ 0xf0 │ │ - beq.n 66528 │ │ - add r0, sp, #856 @ 0x358 │ │ - bl 5b7e6 │ │ - ldrd r9, sl, [sp, #780] @ 0x30c │ │ - cmp.w sl, #0 │ │ - beq.n 66576 │ │ - movs r7, #0 │ │ - b.n 66548 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - adds r7, #1 │ │ - cmp r7, sl │ │ - beq.n 66576 │ │ - add.w r0, r7, r7, lsl #1 │ │ - add.w r4, r9, r0, lsl #2 │ │ - ldrd r6, r5, [r4, #4] │ │ - cmp r5, #0 │ │ - beq.n 66536 │ │ - add.w r8, r6, #8 │ │ - ldr.w r0, [r8] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [r8, #4] │ │ - blxne d7b70 │ │ - add.w r8, r8, #24 │ │ - subs r5, #1 │ │ - bne.n 6655c │ │ - b.n 66536 │ │ - ldr r0, [sp, #776] @ 0x308 │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r9 │ │ - blxne d7b70 │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 4b280 │ │ - ldr r7, [sp, #252] @ 0xfc │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ - movs r1, #3 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ - strd r1, fp, [r2] │ │ - cmp r0, #0 │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ - str r1, [r2, #12] │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - str r3, [r2, #8] │ │ - str r1, [r2, #16] │ │ - it ne │ │ - blxne 9af10 │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 69408 │ │ - b.w 6206a │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ - add r3, sp, #988 @ 0x3dc │ │ + b.w 63d9c │ │ + add r3, sp, #896 @ 0x380 │ │ + ldr r6, [sp, #236] @ 0xec │ │ movs r7, #3 │ │ - add.w ip, r6, #4 │ │ - ldmia r3, {r1, r2, r3} │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - add r0, sp, #312 @ 0x138 │ │ - str r7, [r6, #0] │ │ - ldr r7, [sp, #252] @ 0xfc │ │ - bl 69436 │ │ - b.n 665ac │ │ - bl 3da28 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cbz r0, 66622 │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ - add r0, sp, #984 @ 0x3d8 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r7, r0, [r6] │ │ + add.w r0, r6, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + b.n 64f8e │ │ + nop │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ + vtbx.8 d25, {d11}, d6 │ │ + cbz r0, 64afc │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ + add r0, sp, #896 @ 0x380 │ │ movs r2, #1 │ │ - bl 66d5c │ │ - ldrd r0, r4, [sp, #984] @ 0x3d8 │ │ + bl 652bc │ │ + ldrd r0, r4, [sp, #896] @ 0x380 │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.w 66718 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - add r1, sp, #272 @ 0x110 │ │ + bne.w 64c20 │ │ + add r0, sp, #896 @ 0x380 │ │ + add r1, sp, #256 @ 0x100 │ │ mov r2, r4 │ │ - bl 69584 │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ + bl 6afe6 │ │ + ldr r0, [sp, #896] @ 0x380 │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.w 667ba │ │ - add r0, sp, #984 @ 0x3d8 │ │ + bne.w 64c7e │ │ + add r0, sp, #896 @ 0x380 │ │ mov r1, r4 │ │ - bl 57dc8 │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ + bl 583f4 │ │ + ldr r0, [sp, #896] @ 0x380 │ │ movs r1, #17 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r0, r1 │ │ - bne.w 66848 │ │ - add.w r9, sp, #984 @ 0x3d8 │ │ - mov r0, r9 │ │ - bl 6949e │ │ - add r4, sp, #560 @ 0x230 │ │ - ldrd r1, r2, [sp, #220] @ 0xdc │ │ - add.w r0, r4, #64 @ 0x40 │ │ - ldrd r8, sl, [sp, #984] @ 0x3d8 │ │ - ldrd r5, r6, [sp, #992] @ 0x3e0 │ │ - bl 55184 │ │ + bne.w 64d1e │ │ + add r0, sp, #896 @ 0x380 │ │ + bl 6af34 │ │ + ldr r0, [sp, #896] @ 0x380 │ │ + str r0, [sp, #212] @ 0xd4 │ │ + ldr r0, [sp, #900] @ 0x384 │ │ ldr r1, [sp, #228] @ 0xe4 │ │ - add.w r0, r4, #76 @ 0x4c │ │ - ldr.w r2, [sp, #1160] @ 0x488 │ │ - bl 55184 │ │ - add r2, sp, #800 @ 0x320 │ │ - add r7, sp, #352 @ 0x160 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + add r0, sp, #896 @ 0x380 │ │ + ldrd r7, sl, [sp, #904] @ 0x388 │ │ + bl 6af98 │ │ + ldrd r0, r1, [sp, #896] @ 0x380 │ │ + cmp r0, #0 │ │ + str r1, [sp, #232] @ 0xe8 │ │ + bne.w 6503c │ │ + ldr r6, [sp, #904] @ 0x388 │ │ + ldr r1, [sp, #220] @ 0xdc │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ + mov r0, r6 │ │ + bl d53c6 │ │ + ldr.w r1, [sp, #1136] @ 0x470 │ │ + add r0, sp, #896 @ 0x380 │ │ + bl 6af98 │ │ + ldrd r0, r4, [sp, #896] @ 0x380 │ │ + cmp r0, #1 │ │ + beq.w 65044 │ │ + ldr.w r8, [sp, #904] @ 0x388 │ │ + ldr.w r5, [sp, #1136] @ 0x470 │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ + mov r0, r8 │ │ + mov r2, r5 │ │ + bl d53c6 │ │ + add r2, sp, #328 @ 0x148 │ │ + add.w r9, sp, #352 @ 0x160 │ │ add r3, sp, #648 @ 0x288 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ - mov r2, r6 │ │ - bl 69502 │ │ - add.w r0, r9, #3 │ │ + mov r0, r9 │ │ mov r1, r7 │ │ - movs r2, #40 @ 0x28 │ │ - bl d44bc │ │ - ldr.w r0, [sp, #1172] @ 0x494 │ │ + mov r2, sl │ │ + bl 6b2b0 │ │ + add r7, sp, #896 @ 0x380 │ │ mov r1, r9 │ │ + adds r0, r7, #3 │ │ + movs r2, #40 @ 0x28 │ │ + bl d53c6 │ │ + ldr.w r0, [sp, #1148] @ 0x47c │ │ + mov r1, r7 │ │ str r0, [sp, #572] @ 0x23c │ │ movs r2, #43 @ 0x2b │ │ - ldr.w r0, [sp, #1168] @ 0x490 │ │ + ldr.w r0, [sp, #1144] @ 0x478 │ │ str r0, [sp, #568] @ 0x238 │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ + str r5, [sp, #644] @ 0x284 │ │ + strd r4, r8, [sp, #636] @ 0x27c │ │ + strd r6, r0, [sp, #628] @ 0x274 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + str r0, [sp, #624] @ 0x270 │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ str r0, [sp, #660] @ 0x294 │ │ movs r0, #0 │ │ strb.w r0, [sp, #580] @ 0x244 │ │ str r0, [sp, #576] @ 0x240 │ │ - add.w r0, r4, #21 │ │ - bl d44bc │ │ - ldr.w r0, [sp, #1188] @ 0x4a4 │ │ - strd r8, sl, [sp, #560] @ 0x230 │ │ + add r0, sp, #560 @ 0x230 │ │ + adds r0, #21 │ │ + bl d53c6 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ + str r0, [sp, #564] @ 0x234 │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ + str r0, [sp, #560] @ 0x230 │ │ + ldr.w r0, [sp, #1164] @ 0x48c │ │ + mov r1, r0 │ │ ldr r0, [r0, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 66744 │ │ - ldr.w r0, [sp, #1188] @ 0x4a4 │ │ - add r4, sp, #984 @ 0x3d8 │ │ + beq.n 64c3e │ │ + add r4, sp, #896 @ 0x380 │ │ + add.w r2, r1, #8 │ │ add r1, sp, #560 @ 0x230 │ │ - add.w r2, r0, #8 │ │ mov r0, r4 │ │ - bl 69870 │ │ - ldrd r5, r0, [sp, #984] @ 0x3d8 │ │ - add r3, sp, #992 @ 0x3e0 │ │ + bl 6b338 │ │ + ldrd r5, r0, [sp, #896] @ 0x380 │ │ + add r3, sp, #904 @ 0x388 │ │ add.w ip, sp, #352 @ 0x160 │ │ ldmia r3, {r1, r2, r3} │ │ cmp r5, #4 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - bne.w 667d6 │ │ + bne.n 64ca8 │ │ add r3, sp, #352 @ 0x160 │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ + ldr r6, [sp, #236] @ 0xec │ │ movs r7, #3 │ │ ldmia r3, {r0, r1, r2, r3} │ │ strd r7, r0, [r6] │ │ add.w r0, r6, #8 │ │ stmia r0!, {r1, r2, r3} │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 69436 │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 69408 │ │ - ldr.w r6, [sp, #1176] @ 0x498 │ │ - ldr.w fp, [sp, #236] @ 0xec │ │ - b.w 61cec │ │ - mov.w fp, #2147483648 @ 0x80000000 │ │ - b.n 66522 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - uxtb r0, r4 │ │ - str.w sl, [sp, #216] @ 0xd8 │ │ - orr.w r5, r0, r1, lsl #8 │ │ - b.n 66516 │ │ - ldr r1, [pc, #964] @ (66ad0 ) │ │ - movs r0, #0 │ │ - add r1, pc │ │ - bl 5cb60 │ │ - mov sl, r0 │ │ - b.w 6219c │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ - ldr.w r3, [sp, #993] @ 0x3e1 │ │ - ldr r1, [sp, #996] @ 0x3e4 │ │ - ldrb.w r2, [sp, #992] @ 0x3e0 │ │ + add r0, sp, #296 @ 0x128 │ │ + bl 68d56 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl 68d28 │ │ + ldr.w sl, [sp, #1152] @ 0x480 │ │ + b.w 627ec │ │ + sub.w r0, r9, #1 │ │ + cmp r0, #2 │ │ + bcs.w 64da6 │ │ + movs r6, #17 │ │ + movs r4, #0 │ │ + movt r6, #32768 @ 0x8000 │ │ + sub.w r7, r6, #16 │ │ + b.w 62626 │ │ + ldr r7, [sp, #236] @ 0xec │ │ + ldr.w r3, [sp, #905] @ 0x389 │ │ + ldr r1, [sp, #908] @ 0x38c │ │ + ldrb.w r2, [sp, #904] @ 0x388 │ │ str.w r3, [r7, #13] │ │ str r1, [r7, #16] │ │ movs r1, #3 │ │ strb r2, [r7, #12] │ │ strd r1, r0, [r7] │ │ str r4, [r7, #8] │ │ - b.n 66a02 │ │ - add.w r0, r4, #48 @ 0x30 │ │ - mov r1, r0 │ │ - bl 66ff4 │ │ - b.w 61e62 │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ + b.n 64f88 │ │ + ldr r0, [sp, #236] @ 0xec │ │ add r1, sp, #560 @ 0x230 │ │ movs r2, #104 @ 0x68 │ │ - bl d405a │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 69436 │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 69408 │ │ - ldr r0, [sp, #260] @ 0x104 │ │ + bl d4c50 │ │ + add r0, sp, #296 @ 0x128 │ │ + bl 68d56 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl 68d28 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #264] @ 0x108 │ │ - blxne d7b70 │ │ - ldr.w r0, [sp, #1176] @ 0x498 │ │ - bl 67e44 │ │ - addw sp, sp, #1124 @ 0x464 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - movs r3, #22 │ │ - adds r2, #1 │ │ - str r3, [sp, #352] @ 0x160 │ │ - cmp r2, r1 │ │ - it cs │ │ - movcs r2, r1 │ │ - bl 74e7c │ │ - mov r2, r0 │ │ - mov r3, r1 │ │ - add r0, sp, #352 @ 0x160 │ │ - mov r1, r2 │ │ - mov r2, r3 │ │ - bl 74f98 │ │ - str r0, [sp, #860] @ 0x35c │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #856] @ 0x358 │ │ - cbz r5, 667ac │ │ - mov r4, sl │ │ - mov r0, r4 │ │ - bl 5b7e6 │ │ - adds r4, #52 @ 0x34 │ │ - subs r5, #1 │ │ - bne.n 667a0 │ │ - cmp r6, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne d7b70 │ │ - b.w 6201a │ │ - add r3, sp, #988 @ 0x3dc │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ + ldrne r0, [sp, #248] @ 0xf8 │ │ + blxne d87c0 │ │ + ldr.w r0, [sp, #1152] @ 0x480 │ │ + bl 66450 │ │ + addw sp, sp, #1100 @ 0x44c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r1, [pc, #964] @ (65038 ) │ │ + movs r0, #0 │ │ + add r1, pc │ │ + bl 5d284 │ │ + b.w 62af0 │ │ + add r3, sp, #896 @ 0x380 │ │ + ldr r6, [sp, #236] @ 0xec │ │ movs r7, #3 │ │ cmp r4, #0 │ │ - ldmia r3, {r1, r2, r3} │ │ + ldmia r3, {r0, r1, r2, r3} │ │ strd r7, r0, [r6] │ │ add.w r0, r6, #8 │ │ stmia r0!, {r1, r2, r3} │ │ - beq.w 66a02 │ │ + beq.w 64f88 │ │ mov r0, r4 │ │ - b.n 669fe │ │ + b.n 64f84 │ │ + add.w r0, r4, #48 @ 0x30 │ │ + mov r1, r0 │ │ + bl 6554c │ │ + b.w 626ac │ │ add.w r1, r4, #20 │ │ add r0, sp, #664 @ 0x298 │ │ movs r2, #84 @ 0x54 │ │ - bl d44c4 │ │ + bl d52ca │ │ add r3, sp, #352 @ 0x160 │ │ add.w ip, sp, #752 @ 0x2f0 │ │ cmp r5, #3 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - bne.n 668e2 │ │ + bne.w 64e26 │ │ movs r0, #0 │ │ - add r3, sp, #220 @ 0xdc │ │ - strd r0, r0, [sp, #984] @ 0x3d8 │ │ - ldr.w r0, [sp, #1168] @ 0x490 │ │ + ldr r2, [sp, #228] @ 0xe4 │ │ + strd r0, r0, [sp, #896] @ 0x380 │ │ + ldr.w r0, [sp, #1144] @ 0x478 │ │ str r0, [sp, #8] │ │ - ldr.w r0, [sp, #1172] @ 0x494 │ │ + ldr.w r0, [sp, #1148] @ 0x47c │ │ str r0, [sp, #12] │ │ - ldr.w r0, [sp, #1176] @ 0x498 │ │ + ldr.w r0, [sp, #1152] @ 0x480 │ │ str r0, [sp, #16] │ │ - ldr.w r0, [sp, #1180] @ 0x49c │ │ + ldr.w r0, [sp, #1156] @ 0x484 │ │ str r0, [sp, #20] │ │ - ldr.w r0, [sp, #1184] @ 0x4a0 │ │ - strd r0, r4, [sp, #24] │ │ ldr.w r0, [sp, #1160] @ 0x488 │ │ + strd r0, r4, [sp, #24] │ │ + ldr.w r0, [sp, #1136] @ 0x470 │ │ str r0, [sp, #0] │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ - ldmia r3, {r1, r2, r3} │ │ - bl 61a58 │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 69436 │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 69408 │ │ - ldr r0, [sp, #260] @ 0x104 │ │ + ldr r0, [sp, #236] @ 0xec │ │ + ldrd r1, r3, [sp, #220] @ 0xdc │ │ + bl 62268 │ │ + add r0, sp, #296 @ 0x128 │ │ + bl 68d56 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl 68d28 │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ cmp r0, #0 │ │ - beq.n 6676e │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - blx d7b70 │ │ - addw sp, sp, #1124 @ 0x464 │ │ + beq.n 64c68 │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ + blx d87c0 │ │ + addw sp, sp, #1100 @ 0x44c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ + add r3, sp, #896 @ 0x380 │ │ + ldr r6, [sp, #236] @ 0xec │ │ movs r7, #3 │ │ - ldr r1, [sp, #988] @ 0x3dc │ │ - ldr r2, [sp, #992] @ 0x3e0 │ │ - ldr r3, [sp, #996] @ 0x3e4 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + str r0, [r6, #4] │ │ str r1, [r6, #8] │ │ str r2, [r6, #12] │ │ str r7, [r6, #0] │ │ - str r0, [r6, #4] │ │ str r3, [r6, #16] │ │ - b.n 66a02 │ │ - ldrb.w r0, [sp, #824] @ 0x338 │ │ - str r0, [sp, #256] @ 0x100 │ │ - ldr r0, [sp, #820] @ 0x334 │ │ - str r0, [sp, #188] @ 0xbc │ │ - add.w r0, sp, #1112 @ 0x458 │ │ - ldrb.w r4, [sp, #827] @ 0x33b │ │ - ldrh.w r6, [sp, #825] @ 0x339 │ │ - ldr r7, [sp, #828] @ 0x33c │ │ - bl 471aa │ │ - ldrd r5, r1, [sp, #948] @ 0x3b4 │ │ - mov r0, r5 │ │ - bl 4711c │ │ - orr.w r1, r6, r4, lsl #16 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - lsrs r1, r7, #8 │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ - str r7, [sp, #212] @ 0xd4 │ │ - str r1, [sp, #148] @ 0x94 │ │ - b.n 66998 │ │ - movw r9, #17 │ │ - movw r8, #19 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - movt r9, #32768 @ 0x8000 │ │ - movt r8, #128 @ 0x80 │ │ - ldr.w sl, [sp, #212] @ 0xd4 │ │ - b.w 621f6 │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ - ldr r7, [sp, #996] @ 0x3e4 │ │ - ldr.w r1, [sp, #993] @ 0x3e1 │ │ + b.n 64f88 │ │ + movs r3, #22 │ │ + adds r2, #1 │ │ + str r3, [sp, #352] @ 0x160 │ │ + cmp r2, r1 │ │ + it cs │ │ + movcs r2, r1 │ │ + bl 75c0c │ │ + mov r2, r0 │ │ + mov r3, r1 │ │ + add r0, sp, #352 @ 0x160 │ │ + mov r1, r2 │ │ + mov r2, r3 │ │ + bl 75d28 │ │ + str.w r0, [sp, #1028] @ 0x404 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + cmp.w r9, #0 │ │ + str.w r0, [sp, #1024] @ 0x400 │ │ + beq.n 64d72 │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ + mov r0, r4 │ │ + bl 5bee4 │ │ + adds r4, #52 @ 0x34 │ │ + subs.w r9, r9, #1 │ │ + bne.n 64d64 │ │ + cmp.w r8, #0 │ │ + beq.w 62c3a │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + blx d87c0 │ │ + b.w 62c3a │ │ + ldr r6, [sp, #236] @ 0xec │ │ + ldr r7, [sp, #908] @ 0x38c │ │ + ldr.w r1, [sp, #905] @ 0x389 │ │ str r7, [r6, #16] │ │ str.w r1, [r6, #13] │ │ movs r1, #3 │ │ strb r3, [r6, #12] │ │ strd r1, r0, [r6] │ │ str r2, [r6, #8] │ │ - b.n 66a02 │ │ - ldrb.w r0, [sp, #995] @ 0x3e3 │ │ - ldr r2, [sp, #996] @ 0x3e4 │ │ - ldrh.w r1, [sp, #993] @ 0x3e1 │ │ - str r2, [sp, #212] @ 0xd4 │ │ + b.n 64f88 │ │ + adds.w r0, r9, #1 │ │ + beq.w 65098 │ │ + mov r0, r9 │ │ + blx a96fc │ │ + mov r4, r0 │ │ + blx d87e0 │ │ + mov r2, r0 │ │ + add r0, sp, #896 @ 0x380 │ │ + mov r1, r4 │ │ + bl 40468 │ │ + add r7, sp, #896 @ 0x380 │ │ + ldmia r7, {r0, r1, r7} │ │ + ldr r4, [pc, #772] @ (650c8 ) │ │ + cmp r0, #0 │ │ + add r4, pc │ │ + ite eq │ │ + moveq r4, r1 │ │ + movne r7, #27 │ │ + cmp.w r7, #4294967295 @ 0xffffffff │ │ + ble.w 62856 │ │ + cbz r7, 64de8 │ │ + mov r0, r7 │ │ + movs r1, #1 │ │ + bl 3f026 │ │ + cmp r0, #0 │ │ + beq.w 64fa6 │ │ + mov r5, r0 │ │ + b.n 64dea │ │ + movs r5, #1 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + mov r2, r7 │ │ + bl d53c6 │ │ + movs r0, #0 │ │ + cmp.w sl, #0 │ │ + strb.w r0, [r8] │ │ + bne.w 627bc │ │ + b.w 627c2 │ │ + ldrb.w r0, [sp, #907] @ 0x38b │ │ + ldr r2, [sp, #908] @ 0x38c │ │ + ldrh.w r1, [sp, #905] @ 0x389 │ │ + str r2, [sp, #180] @ 0xb4 │ │ orr.w r0, r1, r0, lsl #16 │ │ - str r0, [sp, #200] @ 0xc8 │ │ + str r0, [sp, #196] @ 0xc4 │ │ lsrs r0, r2, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 669ce │ │ + str r0, [sp, #132] @ 0x84 │ │ + b.n 64f52 │ │ + movs r0, #1 │ │ + movs r1, #23 │ │ + bl 3e0ac │ │ add r3, sp, #752 @ 0x2f0 │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ + ldr r4, [sp, #236] @ 0xec │ │ ldmia r3, {r0, r1, r2, r3} │ │ add.w ip, r4, #4 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ add.w r0, r4, #20 │ │ add r1, sp, #664 @ 0x298 │ │ movs r2, #84 @ 0x54 │ │ - bl d44c4 │ │ + bl d52ca │ │ str r5, [r4, #0] │ │ - b.n 6674e │ │ - ldr r0, [pc, #680] @ (66bac ) │ │ - add r0, pc │ │ - bl 3f38c │ │ - add.w r0, r4, #28 │ │ - mov r1, r0 │ │ - bl 66ff4 │ │ - b.w 61f88 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ + b.n 64c48 │ │ + ldrb.w r0, [sp, #1032] @ 0x408 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + ldr.w r0, [sp, #1028] @ 0x404 │ │ + str r0, [sp, #188] @ 0xbc │ │ + addw r0, sp, #1060 @ 0x424 │ │ + ldrb.w r6, [sp, #1035] @ 0x40b │ │ + ldrh.w r7, [sp, #1033] @ 0x409 │ │ + ldr.w r5, [sp, #1036] @ 0x40c │ │ + bl 478d0 │ │ + ldrd r8, r1, [sp, #860] @ 0x35c │ │ + mov r0, r8 │ │ + bl 47842 │ │ + orr.w r1, r7, r6, lsl #16 │ │ + str r1, [sp, #196] @ 0xc4 │ │ + lsrs r1, r5, #8 │ │ + ldr r0, [sp, #856] @ 0x358 │ │ + str r5, [sp, #180] @ 0xb4 │ │ + str r1, [sp, #132] @ 0x84 │ │ + b.n 64f1c │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + b.w 62b4c │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ lsrs r0, r0, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #132] @ 0x84 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ lsrs r0, r0, #8 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - b.n 669d4 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + b.n 64f58 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ orr.w r0, r0, r1, lsl #8 │ │ str r0, [sp, #188] @ 0xbc │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - cbz r0, 66950 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - add.w r4, r0, #44 @ 0x2c │ │ - ldr.w r0, [r4, #-4] │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + cbz r0, 64ec0 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + add.w r5, r0, #44 @ 0x2c │ │ + ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - adds r4, #56 @ 0x38 │ │ + ldrne r0, [r5, #0] │ │ + blxne d87c0 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + adds r5, #56 @ 0x38 │ │ subs r0, #1 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - bne.n 66938 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + bne.n 64ea8 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cbz r0, 64eca │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + blx d87c0 │ │ ldr r0, [sp, #172] @ 0xac │ │ - cbz r0, 6695a │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - blx d7b70 │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 66986 │ │ - ldr r0, [sp, #820] @ 0x334 │ │ + str r0, [sp, #132] @ 0x84 │ │ + b.n 64f0a │ │ + add.w r0, r4, #28 │ │ + mov r1, r0 │ │ + bl 6554c │ │ + b.w 628e6 │ │ + ldr.w r0, [sp, #1028] @ 0x404 │ │ str r0, [sp, #188] @ 0xbc │ │ - ldr r0, [sp, #824] @ 0x338 │ │ + ldr.w r0, [sp, #1032] @ 0x408 │ │ str r0, [sp, #184] @ 0xb8 │ │ - ldr r0, [sp, #828] @ 0x33c │ │ - str r0, [sp, #212] @ 0xd4 │ │ - add r0, sp, #984 @ 0x3d8 │ │ - bl 464c4 │ │ + ldr.w r0, [sp, #1036] @ 0x40c │ │ + str r0, [sp, #180] @ 0xb4 │ │ + add r0, sp, #896 @ 0x380 │ │ + bl 46c14 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ lsrs r0, r0, #8 │ │ - str r0, [sp, #200] @ 0xc8 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ + str r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ lsrs r0, r0, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 669ce │ │ - orr.w r0, r5, r4, lsl #8 │ │ + str r0, [sp, #132] @ 0x84 │ │ + b.n 64f52 │ │ + orr.w r0, r9, r8, lsl #8 │ │ str r0, [sp, #188] @ 0xbc │ │ - add r0, sp, #968 @ 0x3c8 │ │ - bl 471aa │ │ - ldrd r5, r1, [sp, #948] @ 0x3b4 │ │ - mov r0, r5 │ │ - bl 4711c │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ + add r0, sp, #880 @ 0x370 │ │ + bl 478d0 │ │ + ldrd r8, r1, [sp, #860] @ 0x35c │ │ + mov r0, r8 │ │ + bl 47842 │ │ + ldr r0, [sp, #856] @ 0x358 │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r5 │ │ - blxne d7b70 │ │ - ldrd r5, r4, [sp, #924] @ 0x39c │ │ - cbz r4, 669be │ │ - add.w r6, r5, #16 │ │ - ldr r0, [r6, #0] │ │ + movne r0, r8 │ │ + blxne d87c0 │ │ + ldrd r5, r6, [sp, #836] @ 0x344 │ │ + cbz r6, 64f42 │ │ + add.w r7, r5, #16 │ │ + ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ - adds r6, #40 @ 0x28 │ │ - subs r4, #1 │ │ - bne.n 669ac │ │ - ldr r0, [sp, #920] @ 0x398 │ │ + ldrne r0, [r7, #4] │ │ + blxne d87c0 │ │ + adds r7, #40 @ 0x28 │ │ + subs r6, #1 │ │ + bne.n 64f30 │ │ + ldr r0, [sp, #832] @ 0x340 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #256] @ 0x100 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ str r0, [sp, #184] @ 0xb8 │ │ - add r0, sp, #856 @ 0x358 │ │ - bl 4b280 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ - ldr r2, [sp, #148] @ 0x94 │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ + add r0, sp, #768 @ 0x300 │ │ + bl 4b990 │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ + ldr r2, [sp, #132] @ 0x84 │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ uxtb r1, r1 │ │ - ldr r7, [sp, #248] @ 0xf8 │ │ + ldr r7, [sp, #236] @ 0xec │ │ orr.w r1, r1, r2, lsl #8 │ │ ldr r2, [sp, #184] @ 0xb8 │ │ ldr r0, [sp, #344] @ 0x158 │ │ str r1, [r7, #16] │ │ uxtb r2, r2 │ │ orr.w r2, r2, r3, lsl #8 │ │ mov.w r3, #3 │ │ - strd r3, r9, [r7] │ │ + str r3, [r7, #0] │ │ + ldr r3, [sp, #204] @ 0xcc │ │ + str r3, [r7, #4] │ │ ldr r3, [sp, #188] @ 0xbc │ │ strd r3, r2, [r7, #8] │ │ - cbz r0, 66a02 │ │ - blx 9af10 │ │ - add r0, sp, #800 @ 0x320 │ │ - bl 6bde0 │ │ - add r0, sp, #312 @ 0x138 │ │ - bl 69436 │ │ - add r0, sp, #272 @ 0x110 │ │ - bl 69408 │ │ - ldr r7, [sp, #252] @ 0xfc │ │ - ldr.w sl, [sp, #244] @ 0xf4 │ │ - b.w 6206a │ │ - add r1, sp, #984 @ 0x3d8 │ │ - mov r0, sl │ │ - bl 22022 │ │ - b.w 62012 │ │ + cbz r0, 64f88 │ │ + blx 9bb64 │ │ + add r0, sp, #328 @ 0x148 │ │ + bl 6b81c │ │ + add r0, sp, #296 @ 0x128 │ │ + bl 68d56 │ │ + add r0, sp, #256 @ 0x100 │ │ + bl 68d28 │ │ + ldr.w sl, [sp, #1152] @ 0x480 │ │ + ldr r6, [sp, #240] @ 0xf0 │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ + b.w 629c0 │ │ movs r0, #1 │ │ mov r1, r7 │ │ - bl 3d98e │ │ - ldr r0, [pc, #340] @ (66b88 ) │ │ - add r0, pc │ │ - bl 3fc00 │ │ - movs r0, #1 │ │ - movs r1, #23 │ │ - bl 3d98e │ │ - ldr r2, [pc, #304] @ (66b74 ) │ │ - add r4, sp, #984 @ 0x3d8 │ │ - add.w r1, sp, #1112 @ 0x458 │ │ + bl 3e0ac │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ + add r1, sp, #896 @ 0x380 │ │ + bl 5c482 │ │ + b.w 6296e │ │ + ldr r2, [pc, #284] @ (650d8 ) │ │ + add r4, sp, #896 @ 0x380 │ │ + addw r1, sp, #1060 @ 0x424 │ │ add r2, pc │ │ mov r0, r4 │ │ - bl 5bb48 │ │ + bl 5c244 │ │ mov r1, r4 │ │ - bl 22022 │ │ - b.w 62012 │ │ - ldr r0, [pc, #312] @ (66b98 ) │ │ + bl 5c482 │ │ + b.w 6296e │ │ + ldr r0, [pc, #280] @ (650f0 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r1, [pc, #272] @ (66b78 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #276] @ (650f4 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + ldr r1, [pc, #252] @ (650e4 ) │ │ movs r2, #11 │ │ - ldr r0, [pc, #272] @ (66b7c ) │ │ + ldr r0, [pc, #252] @ (650e8 ) │ │ add r1, pc │ │ str r1, [sp, #356] @ 0x164 │ │ - add r1, sp, #856 @ 0x358 │ │ + add r1, sp, #296 @ 0x128 │ │ str r1, [sp, #352] @ 0x160 │ │ add r0, pc │ │ add r1, sp, #352 @ 0x160 │ │ - strd r6, r2, [sp, #856] @ 0x358 │ │ - bl 5ea40 │ │ - mov sl, r0 │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - b.w 621de │ │ - ldr r0, [pc, #272] @ (66b9c ) │ │ + strd r7, r2, [sp, #296] @ 0x128 │ │ + bl 5f18c │ │ + str r0, [sp, #200] @ 0xc8 │ │ + mov.w r8, #2147483648 @ 0x80000000 │ │ + b.w 62b4c │ │ + ldr r0, [pc, #248] @ (65104 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r1, [pc, #236] @ (66b80 ) │ │ + bl 3fbc0 │ │ + ldr r1, [pc, #200] @ (650dc ) │ │ movs r2, #11 │ │ - ldr r0, [pc, #236] @ (66b84 ) │ │ + ldr r0, [pc, #200] @ (650e0 ) │ │ add r1, pc │ │ str r1, [sp, #356] @ 0x164 │ │ - add r1, sp, #856 @ 0x358 │ │ + add r1, sp, #296 @ 0x128 │ │ str r1, [sp, #352] @ 0x160 │ │ add r0, pc │ │ add r1, sp, #352 @ 0x160 │ │ - strd r6, r2, [sp, #856] @ 0x358 │ │ - bl 5ea40 │ │ - movw r9, #17 │ │ - movw r8, #19 │ │ - mov r4, r0 │ │ - movt r9, #32768 @ 0x8000 │ │ - movt r8, #128 @ 0x80 │ │ - cmp r5, #0 │ │ - bne.w 621be │ │ - b.w 621cc │ │ - ldr r0, [pc, #232] @ (66bb0 ) │ │ - add r0, pc │ │ - bl 3f38c │ │ - nop │ │ - adds r4, #56 @ 0x38 │ │ + strd r7, r2, [sp, #296] @ 0x128 │ │ + bl 5f18c │ │ + mov r6, r0 │ │ + cmp.w r9, #0 │ │ + bne.w 62b2a │ │ + b.w 62b3a │ │ + ldrh r0, [r0, r4] │ │ movs r7, r0 │ │ - ldr r2, [pc, #180] @ (66b8c ) │ │ - mov r0, r3 │ │ - mov r1, r8 │ │ - add r2, pc │ │ - bl 3f474 │ │ - ldr r0, [pc, #132] @ (66b68 ) │ │ - ldr r3, [pc, #136] @ (66b6c ) │ │ - ldr r1, [pc, #136] @ (66b70 ) │ │ + ldr r1, [sp, #904] @ 0x388 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + bl 3e0ac │ │ + ldr r1, [sp, #904] @ 0x388 │ │ + mov r0, r4 │ │ + bl 3e0ac │ │ + ldr r0, [pc, #184] @ (65108 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #116] @ (650cc ) │ │ + ldr r3, [pc, #120] @ (650d0 ) │ │ + ldr r1, [pc, #120] @ (650d4 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ - add.w r2, sp, #1112 @ 0x458 │ │ + addw r2, sp, #1060 @ 0x424 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - ldr r2, [pc, #148] @ (66b90 ) │ │ - add r2, pc │ │ - bl 3f474 │ │ - movs r0, #4 │ │ - mov r1, fp │ │ - bl 3d98e │ │ + bl 41638 │ │ movs r0, #1 │ │ movs r1, #33 @ 0x21 │ │ - bl 3d98e │ │ - movs r0, #8 │ │ - movs r1, #32 │ │ - bl 3d98e │ │ - movs r0, #4 │ │ - mov r1, r4 │ │ - bl 3d98e │ │ - ldr r2, [pc, #112] @ (66b94 ) │ │ - mov r0, r3 │ │ - mov r1, r7 │ │ + bl 3e0ac │ │ + ldr r2, [pc, #116] @ (650ec ) │ │ + mov r0, r6 │ │ + mov r1, r3 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ ldr r1, [sp, #192] @ 0xc0 │ │ movs r0, #1 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #8 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ - ldr r0, [pc, #88] @ (66ba0 ) │ │ - ldr r3, [pc, #92] @ (66ba4 ) │ │ - ldr r1, [pc, #92] @ (66ba8 ) │ │ + mov r1, r9 │ │ + bl 3e0ac │ │ + ldr r0, [pc, #36] @ (650c0 ) │ │ + movs r1, #40 @ 0x28 │ │ + ldr r2, [pc, #36] @ (650c4 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #80] @ (650f8 ) │ │ + ldr r3, [pc, #80] @ (650fc ) │ │ + ldr r1, [pc, #84] @ (65100 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ - add.w r2, sp, #1112 @ 0x458 │ │ + addw r2, sp, #1060 @ 0x424 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - ldr r2, [pc, #84] @ (66bb4 ) │ │ - mov r0, r9 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - add r2, pc │ │ - bl 3e600 │ │ - movs r5, #39 @ 0x27 │ │ - vcvtp.s32.f32 , q2 │ │ - movs r7, r0 │ │ - subs r2, #66 @ 0x42 │ │ - movs r7, r0 │ │ - adds r5, #178 @ 0xb2 │ │ - movs r7, r0 │ │ - b.n 66382 │ │ - movs r0, r0 │ │ - subs r0, r2, #7 │ │ - vrsra.u64 q15, , #6 │ │ - movs r0, r0 │ │ - movs r4, #59 @ 0x3b │ │ - vsri.32 d19, d24, #6 │ │ + bl 41638 │ │ + nop │ │ + bics r7, r5 │ │ + vdup.8 , d28[5] │ │ movs r7, r0 │ │ - adds r3, #178 @ 0xb2 │ │ + adds r1, r4, #3 │ │ + vrecpe.u32 d20, d25 │ │ + @ instruction: 0xfffb58b0 │ │ movs r7, r0 │ │ - adds r3, #146 @ 0x92 │ │ + str r6, [r5, #12] │ │ movs r7, r0 │ │ - adds r3, #86 @ 0x56 │ │ + ldrb r2, [r5, r1] │ │ movs r7, r0 │ │ - subs r2, #158 @ 0x9e │ │ + add r1, pc, #412 @ (adr r1, 6527c ) │ │ + @ instruction: 0xffff3e8f │ │ + vsra.u64 d26, d3, #6 │ │ + vtbx.8 d19, {d31}, d29 │ │ + vshll.u32 , d18, #26 │ │ movs r7, r0 │ │ - subs r2, #130 @ 0x82 │ │ + str r6, [r0, #20] │ │ movs r7, r0 │ │ - movs r4, #195 @ 0xc3 │ │ - vcvtn.u32.f32 , q8 │ │ + str r6, [r1, #20] │ │ movs r7, r0 │ │ - adds r2, #238 @ 0xee │ │ + mvns r7, r2 │ │ + vqrshrun.s64 d21, q7, #5 │ │ movs r7, r0 │ │ - adds r6, #26 │ │ + ldr r4, [r7, r6] │ │ movs r7, r0 │ │ - adds r6, #196 @ 0xc4 │ │ + ldrb r2, [r6, r6] │ │ movs r7, r0 │ │ - subs r1, #186 @ 0xba │ │ + ldrh r6, [r7, r3] │ │ movs r7, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #32 │ │ - mov r4, r3 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ + sub sp, #28 │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + bgt.n 6511c │ │ + bl 3e144 │ │ + mov r6, r3 │ │ mov r8, r2 │ │ mov r7, r1 │ │ mov r9, r0 │ │ - cbz r3, 66bda │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - mov r5, r0 │ │ - cbnz r0, 66bdc │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ - bl 3d98e │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ + cbz r3, 65156 │ │ + mov r0, r6 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 652aa │ │ mov r1, r8 │ │ - mov r2, r4 │ │ - bl d44bc │ │ - movs r0, #0 │ │ - cmp r4, #0 │ │ - str r4, [sp, #20] │ │ - strd r4, r5, [sp, #12] │ │ - itt ne │ │ - addne r1, r5, r4 │ │ - subsne.w r1, r1, #1 │ │ - bne.n 66bfe │ │ - cbnz r7, 66c08 │ │ - b.n 66c18 │ │ - ldrb r0, [r1, #0] │ │ - subs r0, #47 @ 0x2f │ │ + mov r2, r6 │ │ + mov r5, r0 │ │ + bl d53c6 │ │ + adds r0, r5, r6 │ │ + str r6, [sp, #16] │ │ + strd r6, r5, [sp, #8] │ │ + ldrb.w r0, [r0, #-1] │ │ + subs.w r1, r0, #47 @ 0x2f │ │ + mov r0, r6 │ │ it ne │ │ - movne r0, #1 │ │ - cbz r7, 66c18 │ │ - ldrb.w r1, [r9] │ │ - cmp r1, #47 @ 0x2f │ │ - bne.n 66c18 │ │ - movs r6, #0 │ │ - mov r0, r4 │ │ - str r6, [sp, #20] │ │ - b.n 66c20 │ │ - cmp r0, #0 │ │ - mov r0, r4 │ │ - mov r6, r4 │ │ - bne.n 66cf8 │ │ - subs r0, r0, r6 │ │ + movne r1, #1 │ │ + cbnz r7, 65164 │ │ + b.n 65172 │ │ + movs r0, #0 │ │ + movs r5, #1 │ │ + str r0, [sp, #16] │ │ + movs r1, #0 │ │ + strd r0, r5, [sp, #8] │ │ + cbz r7, 65172 │ │ + ldrb.w r2, [r9] │ │ + cmp r2, #47 @ 0x2f │ │ + bne.n 65172 │ │ + movs r4, #0 │ │ + str r4, [sp, #16] │ │ + b.n 65178 │ │ + mov r4, r6 │ │ + cmp r1, #0 │ │ + bne.n 65250 │ │ + subs r0, r0, r4 │ │ cmp r7, r0 │ │ - bhi.n 66d16 │ │ - adds r0, r5, r6 │ │ + bhi.n 6526e │ │ + adds r0, r5, r4 │ │ mov r1, r9 │ │ mov r2, r7 │ │ - bl d44bc │ │ - adds r1, r6, r7 │ │ - str r1, [sp, #20] │ │ - beq.n 66c42 │ │ - adds r0, r5, r1 │ │ - subs r0, #1 │ │ - itt ne │ │ - ldrbne r0, [r0, #0] │ │ - cmpne r0, #47 @ 0x2f │ │ - bne.n 66ce8 │ │ + bl d53c6 │ │ + adds r1, r4, r7 │ │ + str r1, [sp, #16] │ │ + beq.n 651aa │ │ ldr r0, [sp, #12] │ │ - ldrd r6, sl, [sp, #64] @ 0x40 │ │ + adds r2, r0, r1 │ │ + ldrb.w r2, [r2, #-1] │ │ + cmp r2, #47 @ 0x2f │ │ + beq.n 651ac │ │ + ldr r2, [sp, #8] │ │ + cmp r2, r1 │ │ + beq.n 65296 │ │ + movs r2, #47 @ 0x2f │ │ + strb r2, [r0, r1] │ │ + adds r1, #1 │ │ + str r1, [sp, #16] │ │ + b.n 651ac │ │ + movs r1, #0 │ │ + ldr r0, [sp, #8] │ │ + ldrd r5, r4, [sp, #56] @ 0x38 │ │ subs r0, r0, r1 │ │ cmp r0, #7 │ │ - bls.n 66d2c │ │ + bls.n 65284 │ │ + ldr r3, [sp, #12] │ │ movw r0, #25709 @ 0x646d │ │ - movw r2, #25646 @ 0x642e │ │ movt r0, #30818 @ 0x7862 │ │ + movw r2, #25646 @ 0x642e │ │ movt r2, #29793 @ 0x7461 │ │ - str r0, [r5, r1] │ │ - adds r0, r5, r1 │ │ - mov r3, r6 │ │ + str r0, [r3, r1] │ │ + adds r0, r3, r1 │ │ str r2, [r0, #4] │ │ add.w r2, r1, #8 │ │ - ldr r5, [sp, #16] │ │ - add r0, sp, #24 │ │ - str.w sl, [sp] │ │ - mov r1, r5 │ │ - bl 947e8 │ │ + add r0, sp, #20 │ │ + mov r1, r3 │ │ + mov r3, r5 │ │ + str r4, [sp, #0] │ │ + bl 95314 │ │ cmp r7, #7 │ │ - bne.n 66ca6 │ │ - ldr r1, [pc, #212] @ (66d54 ) │ │ + bne.n 6520e │ │ + ldr r1, [pc, #204] @ (652b4 ) │ │ mov r0, r9 │ │ movs r2, #7 │ │ add r1, pc │ │ - blx d7c10 │ │ - ldrb.w r7, [sp, #24] │ │ - cbnz r0, 66caa │ │ + blx d8860 │ │ + ldrb.w r7, [sp, #20] │ │ + cbnz r0, 65212 │ │ cmp r7, #4 │ │ - beq.n 66caa │ │ - ldr r0, [pc, #196] @ (66d58 ) │ │ + beq.n 65212 │ │ + ldr r0, [pc, #188] @ (652b8 ) │ │ movs r1, #4 │ │ mov r2, r8 │ │ - mov r3, r4 │ │ + mov r3, r6 │ │ add r0, pc │ │ - strd r6, sl, [sp] │ │ - bl 66bb8 │ │ - b.n 66caa │ │ - ldrb.w r7, [sp, #24] │ │ - ldr r4, [sp, #28] │ │ + strd r5, r4, [sp] │ │ + bl 6510c │ │ + b.n 65212 │ │ + ldrb.w r7, [sp, #20] │ │ + ldr r4, [sp, #24] │ │ cmp r7, #4 │ │ - bhi.n 66cc6 │ │ + bhi.n 6522e │ │ cmp r7, #3 │ │ - beq.n 66cc6 │ │ - ldr r0, [sp, #12] │ │ + beq.n 6522e │ │ + ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r5 │ │ - blxne d7b70 │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldrd r6, r7, [r4] │ │ - ldr r1, [r7, #0] │ │ + ldrne r0, [sp, #12] │ │ + blxne d87c0 │ │ + add sp, #28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ cmp r1, #0 │ │ itt ne │ │ - movne r0, r6 │ │ + movne r0, r5 │ │ blxne r1 │ │ - ldr r0, [r7, #4] │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ + movne r0, r5 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ - b.n 66cb4 │ │ - ldr r0, [sp, #12] │ │ - cmp r0, r1 │ │ - beq.n 66d40 │ │ - movs r0, #47 @ 0x2f │ │ - strb r0, [r5, r1] │ │ - adds r1, #1 │ │ - str r1, [sp, #20] │ │ - b.n 66c42 │ │ + blx d87c0 │ │ + b.n 6521c │ │ movs r0, #1 │ │ - mov r1, r4 │ │ + mov r1, r6 │ │ str r0, [sp, #0] │ │ - add r0, sp, #12 │ │ + add r0, sp, #8 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldr r1, [sp, #20] │ │ + bl 7786c │ │ + ldr r1, [sp, #16] │ │ movs r2, #47 @ 0x2f │ │ - ldrd r0, r5, [sp, #12] │ │ - adds r6, r1, #1 │ │ + ldrd r0, r5, [sp, #8] │ │ + adds r4, r1, #1 │ │ strb r2, [r5, r1] │ │ - b.n 66c14 │ │ + b.n 6516e │ │ movs r0, #1 │ │ - mov r1, r6 │ │ + mov r1, r4 │ │ str r0, [sp, #0] │ │ - add r0, sp, #12 │ │ + add r0, sp, #8 │ │ mov r2, r7 │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldrd r5, r6, [sp, #16] │ │ - b.n 66c26 │ │ + bl 7786c │ │ + ldrd r5, r4, [sp, #12] │ │ + b.n 6517e │ │ movs r0, #1 │ │ movs r2, #8 │ │ str r0, [sp, #0] │ │ - add r0, sp, #12 │ │ + add r0, sp, #8 │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldrd r5, r1, [sp, #16] │ │ - b.n 66c4e │ │ + bl 7786c │ │ + ldr r1, [sp, #16] │ │ + b.n 651b8 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ - add r0, sp, #12 │ │ + add r0, sp, #8 │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldrd r5, r1, [sp, #16] │ │ - b.n 66cee │ │ - mcr2 15, 6, pc, cr3, cr10, {7} @ │ │ - bl 1a1d50 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + bl 7786c │ │ + ldrd r0, r1, [sp, #12] │ │ + b.n 651a0 │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 3e0ac │ │ + nop │ │ + adds r3, r4, #7 │ │ + vshr.u32 d17, d18, #5 │ │ + vtbl.8 d30, {d11-d12}, d29 │ │ + rors r0, r6 │ │ sub sp, #24 │ │ mov r4, r0 │ │ movs r0, #0 │ │ add r3, sp, #8 │ │ - mov r5, r2 │ │ + mov r6, r2 │ │ str r0, [sp, #8] │ │ mov.w r2, #131072 @ 0x20000 │ │ str r0, [sp, #0] │ │ mov r0, r1 │ │ movs r1, #0 │ │ - cmp r5, #0 │ │ + cmp r6, #0 │ │ it ne │ │ movne r2, #0 │ │ - blx ac530 │ │ - movw r9, #17 │ │ + blx ad180 │ │ + movs r5, #3 │ │ adds r1, r0, #1 │ │ - movt r9, #32768 @ 0x8000 │ │ + movt r5, #32768 @ 0x8000 │ │ cmp r1, #2 │ │ - bcs.n 66d9c │ │ + bcs.n 652fe │ │ ldr r0, [sp, #8] │ │ - strb r5, [r4, #8] │ │ - strd r9, r0, [r4] │ │ + add.w r1, r5, #14 │ │ + strb r6, [r4, #8] │ │ + strd r1, r0, [r4] │ │ add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 66dba │ │ - sub.w r6, r9, #14 │ │ - strd r6, r8, [r4] │ │ - strd r6, r0, [r4, #8] │ │ + bne.n 65318 │ │ + strd r5, r7, [r4] │ │ + strd r5, r0, [r4, #8] │ │ add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - mov sl, r0 │ │ - blx a8aa8 │ │ - mov r6, r0 │ │ - blx d7ba0 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r8, r0 │ │ + blx a96fc │ │ + mov r5, r0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #12 │ │ - mov r1, r6 │ │ - bl 3ffbc │ │ - add r6, sp, #12 │ │ - ldmia r6, {r0, r1, r6} │ │ - ldr r7, [pc, #68] @ (66e1c ) │ │ + mov r1, r5 │ │ + bl 40468 │ │ + add r5, sp, #12 │ │ + ldmia r5, {r0, r1, r5} │ │ + ldr r6, [pc, #72] @ (6537c ) │ │ cmp r0, #0 │ │ - add r7, pc │ │ + add r6, pc │ │ ite eq │ │ - moveq r7, r1 │ │ - movne r6, #27 │ │ - cbz r6, 66dfc │ │ - mov r0, r6 │ │ - blx d7bb0 │ │ - cbz r0, 66e12 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - mov r8, r0 │ │ - bl d44bc │ │ - mov r0, sl │ │ - cmp r6, r9 │ │ - beq.n 66d8e │ │ - b.n 66dac │ │ - mov.w r8, #1 │ │ - movs r6, #0 │ │ - mov r0, sl │ │ - strd r6, r8, [r4] │ │ - strd r6, r0, [r4, #8] │ │ + moveq r6, r1 │ │ + movne r5, #27 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 65348 │ │ + bl 3e144 │ │ + cbz r5, 65356 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + cbz r0, 65372 │ │ + mov r7, r0 │ │ + b.n 65358 │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl d53c6 │ │ + mov r0, r8 │ │ + strd r5, r7, [r4] │ │ + strd r5, r0, [r4, #8] │ │ add sp, #24 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ nop │ │ - str??.w pc, [sp, #250]! │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #52 @ 0x34 │ │ - mov r6, r1 │ │ - ldrd r1, r9, [sp, #88] @ 0x58 │ │ - mov r4, r0 │ │ - movs r7, #0 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ + asrs r7, r5, #29 │ │ + vtbl.8 d30, {d11-d12}, d29 │ │ + blx lr │ │ + sub sp, #40 @ 0x28 │ │ + mov r7, r1 │ │ + ldrd r1, sl, [sp, #72] @ 0x48 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + movs r6, #0 │ │ + mov.w r4, #262144 @ 0x40000 │ │ cmp r1, #0 │ │ - str r7, [sp, #12] │ │ - mov.w r7, #262144 @ 0x40000 │ │ - movw sl, #17 │ │ + str r6, [sp, #4] │ │ + movw r5, #3 │ │ itt ne │ │ - movne r7, #8 │ │ - movtne r7, #4 │ │ - movs r5, #4 │ │ + movne r4, #8 │ │ + movtne r4, #4 │ │ + movs r6, #4 │ │ cmp r0, #0 │ │ it ne │ │ - movne r5, #52 @ 0x34 │ │ - cmp.w r9, #0 │ │ - movt sl, #32768 @ 0x8000 │ │ + movne r6, #52 @ 0x34 │ │ + cmp.w sl, #0 │ │ + movt r5, #32768 @ 0x8000 │ │ it ne │ │ - addne r7, r5 │ │ - cbz r2, 66e98 │ │ - add r0, sp, #16 │ │ + addne r4, r6 │ │ + cbz r2, 653f8 │ │ + add r0, sp, #8 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 3e7e2 │ │ - ldr r0, [sp, #16] │ │ + bl 3eee2 │ │ + ldr r0, [sp, #8] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 66faa │ │ - ldrd r5, fp, [sp, #20] │ │ - add r3, sp, #12 │ │ - mov r0, r6 │ │ - mov r2, r7 │ │ - mov r1, r5 │ │ - blx 9f038 │ │ + bne.w 65508 │ │ + ldrd r6, r9, [sp, #12] │ │ + add r3, sp, #4 │ │ + mov r0, r7 │ │ + mov r2, r4 │ │ + mov r1, r6 │ │ + blx 9fc8c │ │ adds r1, r0, #1 │ │ cmp r1, #2 │ │ - bcs.n 66eba │ │ + bcs.n 6541e │ │ movs r0, #0 │ │ - cmp.w fp, #0 │ │ - strb r0, [r5, #0] │ │ + cmp.w r9, #0 │ │ + strb r0, [r6, #0] │ │ itt ne │ │ - movne r0, r5 │ │ - blxne d7b70 │ │ - b.n 66eaa │ │ - add r3, sp, #12 │ │ - mov r0, r6 │ │ + movne r0, r6 │ │ + blxne d87c0 │ │ + b.n 6540a │ │ + add r3, sp, #4 │ │ + mov r0, r7 │ │ movs r1, #0 │ │ movs r2, #0 │ │ - blx 9f038 │ │ + blx 9fc8c │ │ adds r1, r0, #1 │ │ cmp r1, #2 │ │ - bcs.n 66ecc │ │ - ldr r0, [sp, #12] │ │ - strb.w r9, [r4, #8] │ │ - strd sl, r0, [r4] │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bcs.n 6542c │ │ + ldr r0, [sp, #4] │ │ + add.w r1, r5, #14 │ │ + strb.w sl, [r8, #8] │ │ + strd r1, r0, [r8] │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 66eea │ │ - sub.w r6, sl, #14 │ │ - b.n 66f78 │ │ + bne.n 65446 │ │ + b.n 654ce │ │ movw r1, #34744 @ 0x87b8 │ │ movt r1, #65535 @ 0xffff │ │ cmp r0, r1 │ │ - bne.n 66f2e │ │ - sub.w r5, sl, #14 │ │ - strd r5, r6, [r4] │ │ - strd r5, r0, [r4, #8] │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - str r0, [sp, #8] │ │ - blx a8aa8 │ │ - mov r6, r0 │ │ - blx d7ba0 │ │ + bne.n 65482 │ │ + strd r5, r6, [r8] │ │ + strd r5, r0, [r8, #8] │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + mov sl, r0 │ │ + blx a96fc │ │ + mov r4, r0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #32 │ │ - mov r1, r6 │ │ - bl 3ffbc │ │ - add r6, sp, #32 │ │ - ldmia r6, {r0, r1, r6} │ │ - ldr r7, [pc, #216] @ (66fe0 ) │ │ + add r0, sp, #24 │ │ + mov r1, r4 │ │ + bl 40468 │ │ + add r5, sp, #24 │ │ + ldmia r5, {r0, r1, r5} │ │ + ldr r4, [pc, #212] @ (65538 ) │ │ cmp r0, #0 │ │ - add r7, pc │ │ + add r4, pc │ │ ite eq │ │ - moveq r7, r1 │ │ - movne r6, #27 │ │ - cbz r6, 66f70 │ │ - mov r0, r6 │ │ - blx d7bb0 │ │ + moveq r4, r1 │ │ + movne r5, #27 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + ble.n 654ae │ │ + cbz r5, 654c0 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 66fd0 │ │ - mov r1, r7 │ │ - mov r2, r6 │ │ - mov r8, r0 │ │ - bl d44bc │ │ - ldr r0, [sp, #8] │ │ - cmp r6, sl │ │ - beq.n 66e86 │ │ - b.n 66f78 │ │ - mov r8, r0 │ │ - blx a8aa8 │ │ - mov r5, r0 │ │ - blx d7ba0 │ │ + beq.n 6552e │ │ + mov r7, r0 │ │ + b.n 654c2 │ │ + mov r7, r0 │ │ + blx a96fc │ │ + mov r4, r0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ - add r0, sp, #32 │ │ - mov r1, r5 │ │ - bl 3ffbc │ │ - add r5, sp, #32 │ │ + add r0, sp, #24 │ │ + mov r1, r4 │ │ + bl 40468 │ │ + add r5, sp, #24 │ │ ldmia r5, {r0, r1, r5} │ │ - ldr r7, [pc, #152] @ (66fe4 ) │ │ + ldr r4, [pc, #156] @ (6553c ) │ │ cmp r0, #0 │ │ - add r7, pc │ │ + add r4, pc │ │ ite eq │ │ - moveq r7, r1 │ │ + moveq r4, r1 │ │ movne r5, #27 │ │ - cbz r5, 66f96 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 654b2 │ │ + bl 3e144 │ │ + cbz r5, 654ec │ │ mov r0, r5 │ │ - blx d7bb0 │ │ - cbz r0, 66fd8 │ │ - mov r1, r7 │ │ - mov r2, r5 │ │ + blx d87f0 │ │ + cbz r0, 6552e │ │ mov r6, r0 │ │ - bl d44bc │ │ - mov r0, r8 │ │ - cmp r5, sl │ │ - beq.n 66eaa │ │ - b.n 66edc │ │ - mov.w r8, #1 │ │ - movs r6, #0 │ │ - ldr r0, [sp, #8] │ │ - strd r6, r0, [r4, #8] │ │ + b.n 654ee │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl d53c6 │ │ + mov r0, sl │ │ + strd r5, r0, [r8, #8] │ │ movs r0, #0 │ │ - cmp.w fp, #0 │ │ - strd r6, r8, [r4] │ │ - strb r0, [r5, #0] │ │ - beq.n 66eb4 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + cmp.w r9, #0 │ │ + strd r5, r7, [r8] │ │ + strb r0, [r6, #0] │ │ + beq.n 65418 │ │ + mov r0, r6 │ │ + blx d87c0 │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ movs r6, #1 │ │ - movs r5, #0 │ │ - mov r0, r8 │ │ - strd r5, r6, [r4] │ │ - strd r5, r0, [r4, #8] │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r7, sp, #16 │ │ - ldr r6, [sp, #28] │ │ - add.w ip, sp, #32 │ │ + mov r0, r6 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl d53c6 │ │ + mov r0, r7 │ │ + strd r5, r6, [r8] │ │ + strd r5, r0, [r8, #8] │ │ + add sp, #40 @ 0x28 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + add r7, sp, #8 │ │ + ldr r6, [sp, #20] │ │ + add.w ip, sp, #24 │ │ ldmia r7, {r1, r2, r7} │ │ - ldr r0, [pc, #48] @ (66fe8 ) │ │ - ldr r3, [pc, #52] @ (66fec ) │ │ - ldr r4, [pc, #52] @ (66ff0 ) │ │ + ldr r0, [pc, #44] @ (65540 ) │ │ + ldr r3, [pc, #44] @ (65544 ) │ │ + ldr r4, [pc, #48] @ (65548 ) │ │ add r0, pc │ │ stmia.w ip, {r1, r2, r7} │ │ add r3, pc │ │ - add r2, sp, #32 │ │ + add r2, sp, #24 │ │ movs r1, #43 @ 0x2b │ │ add r4, pc │ │ - str r6, [sp, #44] @ 0x2c │ │ + str r6, [sp, #36] @ 0x24 │ │ str r4, [sp, #0] │ │ - bl 40f00 │ │ - movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ + bl 41638 │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ - bl fffa4fd8 │ │ - bl fff60fdc │ │ - movs r0, #83 @ 0x53 │ │ - vcvt.u16.f16 q9, q6, #5 │ │ + bl 3e0ac │ │ + nop │ │ + asrs r1, r0, #25 │ │ + vcvt.f32.s32 d17, d5 │ │ + vqrdmlsh.s , , d27[0] │ │ + vsri.32 d21, d30, #5 │ │ movs r7, r0 │ │ - adds r0, #246 @ 0xf6 │ │ + ldrsb r0, [r3, r7] │ │ movs r7, r0 │ │ push {r7, lr} │ │ sub sp, #24 │ │ - ldr r2, [pc, #32] @ (6701c ) │ │ + ldr r2, [pc, #32] @ (65574 ) │ │ str r1, [sp, #0] │ │ adds r1, r0, #4 │ │ str r1, [sp, #4] │ │ add.w r1, sp, #23 │ │ str r1, [sp, #16] │ │ add r1, sp, #4 │ │ str r1, [sp, #12] │ │ mov r1, sp │ │ str r1, [sp, #8] │ │ add r2, pc │ │ add r1, sp, #8 │ │ - bl 6fdf0 │ │ + bl 70adc │ │ add sp, #24 │ │ pop {r7, pc} │ │ nop │ │ - adds r6, #34 @ 0x22 │ │ + ldrb r2, [r5, r3] │ │ movs r7, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #4 │ │ + ldr r6, [r0, #0] │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + bne.n 65596 │ │ + ldr r4, [r0, #4] │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #1 │ │ + beq.n 655bc │ │ + cbnz r0, 655ac │ │ + ldr r0, [r4, #8] │ │ + cbz r0, 655ac │ │ + ldr r5, [r4, #4] │ │ + b.n 655de │ │ + ldrd r4, r7, [r0, #4] │ │ + cbz r7, 655aa │ │ + mov r5, r4 │ │ + mov r0, r5 │ │ + bl 5bee4 │ │ + adds r5, #52 @ 0x34 │ │ + subs r7, #1 │ │ + bne.n 6559e │ │ + cbz r6, 655b8 │ │ + mov r0, r4 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w d870c │ │ + add sp, #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrb r0, [r4, #4] │ │ + cmp r0, #3 │ │ + bne.n 655ac │ │ + ldr r5, [r4, #8] │ │ + ldrd r6, r7, [r5] │ │ + ldr r1, [r7, #0] │ │ + cmp r1, #0 │ │ + itt ne │ │ + movne r0, r6 │ │ + blxne r1 │ │ + ldr r0, [r7, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r6 │ │ + blxne d87c0 │ │ + mov r0, r5 │ │ + blx d87c0 │ │ + mov r0, r4 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w d870c │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #108 @ 0x6c │ │ - ldrd r4, r7, [r2, #4] │ │ + ldr r7, [r2, #8] │ │ + cmp.w r7, #4294967295 @ 0xffffffff │ │ + bgt.n 65602 │ │ + bl 3e144 │ │ + ldr.w r9, [r2, #4] │ │ mov sl, r1 │ │ - mov r9, r0 │ │ - str r2, [sp, #24] │ │ - cbz r7, 67044 │ │ + mov r4, r0 │ │ + cbz r7, 65620 │ │ mov r0, r7 │ │ - blx d7bb0 │ │ + mov r5, r2 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 66438 │ │ mov r6, r0 │ │ - cbnz r0, 67046 │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - bl 3d98e │ │ + mov r2, r5 │ │ + b.n 65622 │ │ movs r6, #1 │ │ + str r2, [sp, #24] │ │ mov r0, r6 │ │ - mov r1, r4 │ │ + mov r1, r9 │ │ mov r2, r7 │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #128 @ 0x80 │ │ movs r5, #128 @ 0x80 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 67e2c │ │ - ldr r1, [pc, #868] @ (673c4 ) │ │ + beq.w 66430 │ │ + ldr r1, [pc, #876] @ (659ac ) │ │ movs r3, #123 @ 0x7b │ │ add r2, sp, #40 @ 0x28 │ │ strd r5, r0, [sp, #40] @ 0x28 │ │ strb r3, [r0, #0] │ │ movs r0, #2 │ │ strb.w r0, [sp, #60] @ 0x3c │ │ add r0, sp, #52 @ 0x34 │ │ add r1, pc │ │ mov.w r8, #1 │ │ str r0, [sp, #56] @ 0x38 │ │ mov r0, r2 │ │ str r2, [sp, #52] @ 0x34 │ │ movs r2, #4 │ │ str.w r8, [sp, #48] @ 0x30 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r5, [sp, #52] @ 0x34 │ │ str r6, [sp, #16] │ │ - strd sl, r9, [sp, #8] │ │ + strd sl, r4, [sp, #8] │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.w 67cb4 │ │ + beq.w 6626c │ │ ldr r0, [r5, #4] │ │ movs r2, #58 @ 0x3a │ │ str r7, [sp, #20] │ │ strb r2, [r0, r1] │ │ adds r1, #1 │ │ mov r2, r7 │ │ ldr r0, [sp, #52] @ 0x34 │ │ str r1, [r5, #8] │ │ - mov r1, r4 │ │ - bl 59f50 │ │ - ldr r4, [sp, #24] │ │ + mov r1, r9 │ │ + bl 5a59c │ │ + ldr r7, [sp, #24] │ │ add r0, sp, #56 @ 0x38 │ │ movs r2, #8 │ │ - ldrb.w r3, [r4, #48] @ 0x30 │ │ - ldr r1, [pc, #780] @ (673c8 ) │ │ + ldrb.w r3, [r7, #48] @ 0x30 │ │ + ldr r1, [pc, #788] @ (659b0 ) │ │ add r1, pc │ │ - bl 5a11c │ │ + bl 5a768 │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ - ldrd r5, r6, [r4, #16] │ │ + ldrd r5, r6, [r7, #16] │ │ ldrb.w r1, [sp, #60] @ 0x3c │ │ ldr.w r0, [fp] │ │ cmp r1, #1 │ │ - beq.n 670ee │ │ + beq.n 656cc │ │ ldr r1, [r0, #8] │ │ ldr r2, [r0, #0] │ │ cmp r2, r1 │ │ - beq.w 67e18 │ │ + beq.w 663f6 │ │ ldr r2, [r0, #4] │ │ movs r3, #44 @ 0x2c │ │ strb r3, [r2, r1] │ │ adds r1, #1 │ │ str r1, [r0, #8] │ │ ldr.w r0, [fp] │ │ - ldr r1, [pc, #732] @ (673cc ) │ │ + ldr r1, [pc, #740] @ (659b4 ) │ │ movs r2, #10 │ │ add r1, pc │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 67cc8 │ │ + beq.w 66280 │ │ ldr r0, [r4, #4] │ │ movs r2, #58 @ 0x3a │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 67cdc │ │ + beq.w 66294 │ │ ldr r0, [r4, #4] │ │ movs r2, #91 @ 0x5b │ │ cmp r6, #0 │ │ strb r2, [r0, r1] │ │ add.w r1, r1, #1 │ │ str r1, [r4, #8] │ │ - beq.w 67ac4 │ │ + beq.w 65912 │ │ rsb r0, r6, r6, lsl #3 │ │ add r6, sp, #64 @ 0x40 │ │ add.w r0, r5, r0, lsl #2 │ │ str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [pc, #656] @ (673d0 ) │ │ + ldr r0, [pc, #668] @ (659b8 ) │ │ add r0, pc │ │ mov r8, r0 │ │ - ldr r0, [pc, #656] @ (673d4 ) │ │ + ldr r0, [pc, #664] @ (659bc ) │ │ add r0, pc │ │ mov sl, r0 │ │ movs r0, #1 │ │ - b.n 67162 │ │ + b.n 65740 │ │ ldr r0, [r4, #4] │ │ movs r2, #125 @ 0x7d │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ adds r5, #16 │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ cmp r5, r1 │ │ - beq.w 67322 │ │ + beq.w 65900 │ │ ldr.w r9, [fp] │ │ lsls r0, r0, #31 │ │ - bne.n 6718a │ │ + bne.n 65768 │ │ ldr.w r1, [r9, #8] │ │ ldr.w r0, [r9] │ │ cmp r0, r1 │ │ - beq.w 672fc │ │ + beq.w 658da │ │ ldr.w r0, [r9, #4] │ │ movs r2, #44 @ 0x2c │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str.w r0, [r9, #8] │ │ ldr.w r9, [fp] │ │ ldr.w r1, [r9, #8] │ │ ldr.w r0, [r9] │ │ cmp r0, r1 │ │ - beq.w 672d6 │ │ + beq.w 658b4 │ │ ldr.w r0, [r9, #4] │ │ movs r2, #123 @ 0x7b │ │ mov r3, r5 │ │ str.w fp, [sp, #64] @ 0x40 │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ mov r1, r8 │ │ str.w r0, [r9, #8] │ │ movs r0, #1 │ │ strb.w r0, [sp, #68] @ 0x44 │ │ mov r0, r6 │ │ movs r2, #4 │ │ mov r9, r6 │ │ - bl 5a208 │ │ + bl 5a854 │ │ ldr r7, [sp, #64] @ 0x40 │ │ ldrb r6, [r5, #24] │ │ ldrb.w r1, [sp, #68] @ 0x44 │ │ ldr r0, [r7, #0] │ │ cmp r1, #1 │ │ - beq.n 671e2 │ │ + beq.n 657c0 │ │ ldr r1, [r0, #8] │ │ ldr r2, [r0, #0] │ │ cmp r2, r1 │ │ - beq.w 67310 │ │ + beq.w 658ee │ │ ldr r2, [r0, #4] │ │ movs r3, #44 @ 0x2c │ │ strb r3, [r2, r1] │ │ adds r1, #1 │ │ str r1, [r0, #8] │ │ ldr r0, [r7, #0] │ │ movs r1, #2 │ │ movs r2, #4 │ │ strb.w r1, [sp, #68] @ 0x44 │ │ mov r1, sl │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r4, [r7, #0] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 672ea │ │ + beq.w 658c8 │ │ ldr r0, [r4, #4] │ │ movs r2, #58 @ 0x3a │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr r0, [r7, #0] │ │ tbb [pc, r6] │ │ @@ -95292,1288 +92427,1306 @@ │ │ movs r6, #31 │ │ adds r2, #19 │ │ cmp r2, #58 @ 0x3a │ │ subs r2, r0, r5 │ │ lsrs r6, r7, #28 │ │ adds r6, #23 │ │ movs r3, #12 │ │ - ldr r1, [pc, #440] @ (673d8 ) │ │ + ldr r1, [pc, #452] @ (659c0 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #436] @ (673dc ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #448] @ (659c4 ) │ │ add r1, pc │ │ - b.n 6727c │ │ - ldr r1, [pc, #436] @ (673e0 ) │ │ + b.n 6585a │ │ + ldr r1, [pc, #444] @ (659c8 ) │ │ movs r2, #9 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #432] @ (673e4 ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #440] @ (659cc ) │ │ movs r2, #4 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #428] @ (673e8 ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #436] @ (659d0 ) │ │ movs r2, #8 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #424] @ (673ec ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #432] @ (659d4 ) │ │ movs r2, #8 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #420] @ (673f0 ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #428] @ (659d8 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #416] @ (673f4 ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #424] @ (659dc ) │ │ add r1, pc │ │ - b.n 6727c │ │ - ldr r1, [pc, #412] @ (673f8 ) │ │ + b.n 6585a │ │ + ldr r1, [pc, #424] @ (659e0 ) │ │ movs r2, #5 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #408] @ (673fc ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #420] @ (659e4 ) │ │ movs r2, #6 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #404] @ (67400 ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #416] @ (659e8 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #400] @ (67404 ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #412] @ (659ec ) │ │ movs r2, #6 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #396] @ (67408 ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #408] @ (659f0 ) │ │ add r1, pc │ │ movs r2, #10 │ │ - b.n 67296 │ │ - ldr r1, [pc, #392] @ (6740c ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #404] @ (659f4 ) │ │ movs r2, #6 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #388] @ (67410 ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #400] @ (659f8 ) │ │ movs r2, #7 │ │ add r1, pc │ │ - b.n 67296 │ │ - ldr r1, [pc, #384] @ (67414 ) │ │ + b.n 65874 │ │ + ldr r1, [pc, #396] @ (659fc ) │ │ movs r2, #8 │ │ add r1, pc │ │ - bl 59f50 │ │ - ldr r1, [pc, #380] @ (67418 ) │ │ + bl 5a59c │ │ + ldr r1, [pc, #388] @ (65a00 ) │ │ adds r5, #12 │ │ mov r0, r9 │ │ movs r2, #6 │ │ add r1, pc │ │ mov r3, r5 │ │ mov r6, r9 │ │ - bl 5a208 │ │ + bl 5a854 │ │ ldrb.w r0, [sp, #68] @ 0x44 │ │ cmp r0, #0 │ │ - beq.w 67156 │ │ + beq.w 65734 │ │ ldr r0, [sp, #64] @ 0x40 │ │ ldr r4, [r0, #0] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - bne.w 6714c │ │ + bne.w 6572a │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 6714c │ │ + b.n 6572a │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r9 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w r1, [r9, #8] │ │ - b.n 67198 │ │ + b.n 65776 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 671fc │ │ + b.n 657da │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r9 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr.w r1, [r9, #8] │ │ - b.n 67178 │ │ + b.n 65756 │ │ movs r2, #1 │ │ movs r3, #1 │ │ str r2, [sp, #0] │ │ mov r4, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ mov r0, r4 │ │ - b.n 671d6 │ │ + b.n 657b4 │ │ ldr.w r4, [fp] │ │ - ldr r0, [r4, #0] │ │ ldr r1, [r4, #8] │ │ + ldr r0, [r4, #0] │ │ + cmp r0, r1 │ │ + beq.w 66376 │ │ + ldr r7, [sp, #24] │ │ + b.n 6591a │ │ + ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 67acc │ │ + beq.w 6640a │ │ ldr r0, [r4, #4] │ │ movs r2, #93 @ 0x5d │ │ + ldrd r5, r6, [r7, #28] │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr.w r4, [fp] │ │ - ldr r2, [sp, #24] │ │ ldr r1, [r4, #8] │ │ - ldrd r5, r6, [r2, #28] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 67cf0 │ │ + beq.w 662a8 │ │ ldr r0, [r4, #4] │ │ movs r3, #44 @ 0x2c │ │ - ldr r2, [pc, #200] @ (6741c ) │ │ + ldr r2, [pc, #200] @ (65a04 ) │ │ strb r3, [r0, r1] │ │ adds r0, r1, #1 │ │ add r2, pc │ │ str r0, [r4, #8] │ │ movs r1, #2 │ │ ldr.w r0, [fp] │ │ strb.w r1, [sp, #60] @ 0x3c │ │ mov r1, r2 │ │ movs r2, #7 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 67d04 │ │ + beq.w 662bc │ │ ldr r0, [r4, #4] │ │ movs r2, #58 @ 0x3a │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 67d18 │ │ + beq.w 662d0 │ │ ldr r0, [r4, #4] │ │ movs r2, #91 @ 0x5b │ │ cmp r6, #0 │ │ strb r2, [r0, r1] │ │ add.w r1, r1, #1 │ │ str r1, [r4, #8] │ │ - beq.w 67ae0 │ │ + beq.w 65e5c │ │ rsb r0, r6, r6, lsl #3 │ │ mov.w r8, #58 @ 0x3a │ │ mov.w r9, #44 @ 0x2c │ │ add.w r0, r5, r0, lsl #2 │ │ str r0, [sp, #32] │ │ - ldr r0, [pc, #100] @ (67420 ) │ │ + ldr r0, [pc, #100] @ (65a08 ) │ │ add r0, pc │ │ str r0, [sp, #28] │ │ movs r0, #1 │ │ - b.n 6743a │ │ + b.n 65a22 │ │ nop │ │ - stc 15, cr15, [lr, #1000] @ 0x3e8 │ │ - mrc 15, 0, APSR_nzcv, cr4, cr10, {7} │ │ - mrc 15, 6, APSR_nzcv, cr12, cr10, {7} │ │ - stcl 15, cr15, [r2], {250} @ 0xfa │ │ - stcl 15, cr15, [r4], {250} @ 0xfa │ │ - @ instruction: 0xeb80fffa │ │ - stcl 15, cr15, [sl, #-1000] @ 0xfffffc18 │ │ - stc 15, cr15, [r3, #-1000]! @ 0xfffffc18 │ │ - @ instruction: 0xeb7afffa │ │ - stcl 15, cr15, [r2], #1000 @ 0x3e8 │ │ - mcrr 15, 15, pc, sl, cr10 @ │ │ - ldc 15, cr15, [sl], #-1000 @ 0xfffffc18 │ │ - stc 15, cr15, [r6, #-1000]! @ 0xfffffc18 │ │ - stc 15, cr15, [pc], #-1000 @ 67014 │ │ - stcl 15, cr15, [r0], #1000 @ 0x3e8 │ │ - @ instruction: 0xeb84fffa │ │ - stcl 15, cr15, [r4], {250} @ 0xfa │ │ - stcl 15, cr15, [ip], #1000 @ 0x3e8 │ │ - ldc 15, cr15, [sl], #1000 @ 0x3e8 │ │ - ldc 15, cr15, [lr], #1000 @ 0x3e8 │ │ - mcrr 15, 15, pc, r4, cr10 @ │ │ - ldcl 15, cr15, [r3], #1000 @ 0x3e8 │ │ - stcl 15, cr15, [r2, #-1000]! @ 0xfffffc18 │ │ - @ instruction: 0xea46fffa │ │ - ldr r0, [r4, #4] │ │ + lsrs r0, r2, #16 │ │ + @ instruction: 0xfffb0c96 │ │ + vcvt.u16.f16 q8, q7, #5 │ │ + vtbx.8 d16, {d11-d14}, d4 │ │ + vtbx.8 d16, {d11-d14}, d6 │ │ + vtbl.8 d16, {d11-d13}, d2 │ │ + vtbx.8 d16, {d27-d30}, d12 │ │ + vtbl.8 d16, {d27-d30}, d21 │ │ + @ instruction: 0xfffb09fc │ │ + vtbx.8 d16, {d11-d14}, d20 │ │ + vtbx.8 d16, {d27-d29}, d12 │ │ + @ instruction: 0xfffb0abc │ │ + vtbl.8 d16, {d27-d30}, d24 │ │ + @ instruction: 0xfffb0ab1 │ │ + vtbx.8 d16, {d11-d14}, d18 │ │ + vtbl.8 d16, {d11-d13}, d6 │ │ + vtbx.8 d16, {d11-d14}, d6 │ │ + vtbx.8 d16, {d11-d14}, d30 │ │ + @ instruction: 0xfffb0b3c │ │ + vtbx.8 d16, {d11-d14}, d0 │ │ + vtbx.8 d16, {d27-d29}, d6 │ │ + @ instruction: 0xfffb0b75 │ │ + @ instruction: 0xfffb0bda │ │ + @ instruction: 0xfffb08be │ │ + vtbx.8 d22, {d11}, d16 │ │ movs r2, #125 @ 0x7d │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ adds r5, #28 │ │ ldr r1, [sp, #32] │ │ movs r0, #0 │ │ cmp r5, r1 │ │ - beq.w 67864 │ │ + beq.w 65e26 │ │ ldr.w r4, [fp] │ │ lsls r0, r0, #31 │ │ - bne.n 6745a │ │ + bne.n 65a42 │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 6781a │ │ + beq.w 65e02 │ │ ldr r0, [r4, #4] │ │ strb.w r9, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 677ae │ │ + beq.w 65d96 │ │ ldr r0, [r4, #4] │ │ movs r2, #123 @ 0x7b │ │ ldrd r6, r7, [r5, #4] │ │ str.w fp, [sp, #64] @ 0x40 │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ movs r2, #4 │ │ str r0, [r4, #8] │ │ ldr.w r0, [fp] │ │ ldr r1, [sp, #28] │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 677c0 │ │ + beq.w 65da8 │ │ ldr r0, [r4, #4] │ │ mov r2, r7 │ │ strb.w r8, [r0, r1] │ │ adds r0, r1, #1 │ │ mov r1, r6 │ │ str r0, [r4, #8] │ │ ldr.w r0, [fp] │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldrd r6, r7, [r5, #16] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 677d2 │ │ + beq.w 65dba │ │ ldr r0, [r4, #4] │ │ - ldr r2, [pc, #900] @ (67840 ) │ │ + ldr r2, [pc, #916] @ (65e38 ) │ │ strb.w r9, [r0, r1] │ │ adds r0, r1, #1 │ │ add r2, pc │ │ str r0, [r4, #8] │ │ movs r1, #2 │ │ ldr.w r0, [fp] │ │ strb.w r1, [sp, #68] @ 0x44 │ │ mov r1, r2 │ │ movs r2, #10 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 677e4 │ │ + beq.w 65dcc │ │ ldr r0, [r4, #4] │ │ strb.w r8, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 677f6 │ │ + beq.w 65dde │ │ ldr r0, [r4, #4] │ │ movs r2, #91 @ 0x5b │ │ cmp r7, #0 │ │ strb r2, [r0, r1] │ │ add.w r1, r1, #1 │ │ str r1, [r4, #8] │ │ - beq.w 67756 │ │ + beq.w 65d3e │ │ add.w sl, r6, #8 │ │ str r5, [sp, #36] @ 0x24 │ │ lsls r5, r7, #4 │ │ movs r1, #1 │ │ ldr.w r0, [fp] │ │ lsls r1, r1, #31 │ │ - bne.n 6753a │ │ + bne.n 65b22 │ │ ldr r1, [r0, #8] │ │ ldr r2, [r0, #0] │ │ cmp r2, r1 │ │ - beq.w 67710 │ │ + beq.w 65cf8 │ │ ldr r2, [r0, #4] │ │ strb.w r9, [r2, r1] │ │ adds r1, #1 │ │ str r1, [r0, #8] │ │ ldr.w r0, [fp] │ │ ldr r1, [r0, #8] │ │ ldr r2, [r0, #0] │ │ cmp r2, r1 │ │ - beq.w 67692 │ │ - ldr r2, [pc, #764] @ (67844 ) │ │ + beq.w 65c7a │ │ + ldr r2, [pc, #780] @ (65e3c ) │ │ movs r7, #123 @ 0x7b │ │ ldr r3, [r0, #4] │ │ add r2, pc │ │ ldrd r6, r4, [sl, #-4] │ │ strb r7, [r3, r1] │ │ adds r1, #1 │ │ str r1, [r0, #8] │ │ mov r1, r2 │ │ movs r2, #4 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r7, [fp] │ │ ldr r1, [r7, #8] │ │ ldr r0, [r7, #0] │ │ cmp r0, r1 │ │ - beq.w 676a4 │ │ + beq.w 65c8c │ │ ldr r0, [r7, #4] │ │ mov r2, r4 │ │ strb.w r8, [r0, r1] │ │ adds r0, r1, #1 │ │ mov r1, r6 │ │ str r0, [r7, #8] │ │ ldr.w r0, [fp] │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldrb.w r6, [sl, #5] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 676b6 │ │ + beq.w 65c9e │ │ ldr r0, [r4, #4] │ │ movs r2, #4 │ │ strb.w r9, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr.w r0, [fp] │ │ - ldr r1, [pc, #672] @ (67848 ) │ │ + ldr r1, [pc, #688] @ (65e40 ) │ │ add r1, pc │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 676c8 │ │ + beq.w 65cb0 │ │ ldr r0, [r4, #4] │ │ strb.w r8, [r0, r1] │ │ add.w r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr.w r0, [fp] │ │ - cbz r6, 675d8 │ │ + cbz r6, 65bc0 │ │ cmp r6, #1 │ │ - bne.n 675e0 │ │ - ldr r1, [pc, #632] @ (6784c ) │ │ + bne.n 65bc8 │ │ + ldr r1, [pc, #648] @ (65e44 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - b.n 675e6 │ │ - ldr r1, [pc, #628] @ (67850 ) │ │ + b.n 65bce │ │ + ldr r1, [pc, #644] @ (65e48 ) │ │ movs r2, #5 │ │ add r1, pc │ │ - b.n 675e6 │ │ - ldr r1, [pc, #624] @ (67854 ) │ │ + b.n 65bce │ │ + ldr r1, [pc, #640] @ (65e4c ) │ │ movs r2, #12 │ │ add r1, pc │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldrb.w r6, [sl, #4] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.n 676da │ │ + beq.n 65cc2 │ │ ldr r0, [r4, #4] │ │ movs r2, #13 │ │ strb.w r9, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr.w r0, [fp] │ │ - ldr r1, [pc, #588] @ (67858 ) │ │ + ldr r1, [pc, #604] @ (65e50 ) │ │ add r1, pc │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.n 676ec │ │ + beq.n 65cd4 │ │ ldr r0, [r4, #4] │ │ strb.w r8, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ lsls r0, r6, #31 │ │ ldr.w r4, [fp] │ │ - beq.n 6764a │ │ + beq.n 65c32 │ │ ldr r0, [r4, #0] │ │ ldr r1, [r4, #8] │ │ subs r0, r0, r1 │ │ cmp r0, #3 │ │ - bls.n 67722 │ │ + bls.n 65d0a │ │ ldr r0, [r4, #4] │ │ movw r2, #29300 @ 0x7274 │ │ movt r2, #25973 @ 0x6575 │ │ str r2, [r0, r1] │ │ adds r0, r1, #4 │ │ - b.n 67668 │ │ + b.n 65c50 │ │ ldr r0, [r4, #0] │ │ ldr r1, [r4, #8] │ │ subs r0, r0, r1 │ │ cmp r0, #4 │ │ - bls.n 67734 │ │ + bls.n 65d1c │ │ ldr r0, [r4, #4] │ │ movw r2, #24934 @ 0x6166 │ │ movt r2, #29548 @ 0x736c │ │ str r2, [r0, r1] │ │ add r0, r1 │ │ movs r2, #101 @ 0x65 │ │ strb r2, [r0, #4] │ │ adds r0, r1, #5 │ │ str r0, [r4, #8] │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.n 676fe │ │ + beq.n 65ce6 │ │ ldr r0, [r4, #4] │ │ movs r2, #125 @ 0x7d │ │ add.w sl, sl, #16 │ │ subs r5, #16 │ │ strb r2, [r0, r1] │ │ add.w r0, r1, #1 │ │ mov.w r1, #0 │ │ str r0, [r4, #8] │ │ - bne.w 6751a │ │ - b.n 67746 │ │ + bne.w 65b02 │ │ + b.n 65d2e │ │ movs r2, #1 │ │ movs r3, #1 │ │ str r2, [sp, #0] │ │ mov r4, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ mov r0, r4 │ │ - b.n 67544 │ │ + b.n 65b2c │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r7 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r7, #8] │ │ - b.n 6756c │ │ + b.n 65b54 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 67594 │ │ + b.n 65b7c │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 675ba │ │ + b.n 65ba2 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 675fa │ │ + b.n 65be2 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 6761e │ │ + b.n 65c06 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 67676 │ │ + b.n 65c5e │ │ movs r2, #1 │ │ movs r3, #1 │ │ str r2, [sp, #0] │ │ mov r4, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ mov r0, r4 │ │ - b.n 6752c │ │ + b.n 65b14 │ │ movs r0, #1 │ │ movs r2, #4 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 6763a │ │ + b.n 65c22 │ │ movs r0, #1 │ │ movs r2, #5 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 67654 │ │ + b.n 65c3c │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.n 67808 │ │ + beq.n 65df0 │ │ ldr r5, [sp, #36] @ 0x24 │ │ - b.n 6775c │ │ + b.n 65d44 │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.n 6782c │ │ + beq.n 65e14 │ │ ldr r0, [r4, #4] │ │ movs r2, #93 @ 0x5d │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ movs r2, #6 │ │ str r0, [r4, #8] │ │ add r4, sp, #64 @ 0x40 │ │ ldrb r3, [r5, #24] │ │ - ldr r1, [pc, #236] @ (6785c ) │ │ + ldr r1, [pc, #252] @ (65e54 ) │ │ mov r0, r4 │ │ add r1, pc │ │ - bl 5a11c │ │ - ldr r1, [pc, #232] @ (67860 ) │ │ + bl 5a768 │ │ + ldr r1, [pc, #248] @ (65e58 ) │ │ mov r0, r4 │ │ ldrb r3, [r5, #25] │ │ movs r2, #7 │ │ add r1, pc │ │ - bl 5a11c │ │ + bl 5a768 │ │ ldrb.w r0, [sp, #68] @ 0x44 │ │ cmp r0, #0 │ │ - beq.w 6742e │ │ + beq.w 65a16 │ │ ldr r0, [sp, #64] @ 0x40 │ │ ldr r4, [r0, #0] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - bne.w 67424 │ │ + bne.w 65a0c │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 67424 │ │ + b.n 65a0c │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 67464 │ │ + b.n 65a4c │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 67490 │ │ + b.n 65a78 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 674b8 │ │ + b.n 65aa0 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 674e6 │ │ + b.n 65ace │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 674fe │ │ + b.n 65ae6 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 67752 │ │ + b.n 65d3a │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 6744c │ │ + b.n 65a34 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 6775c │ │ - nop │ │ - @ instruction: 0xeb0cfffa │ │ - ldmia.w r6!, {r1, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - strd pc, pc, [r2], #-1000 @ 0x3e8 │ │ - b.n 677f8 │ │ - vtbl.8 d30, {d10-d12}, d27 │ │ - vtbl.8 d30, {d10-d12}, d24 │ │ - vtbl.8 d30, {d10-d12}, d22 │ │ - vtbx.8 d30, {d10}, d24 │ │ - vtbx.8 d30, {d10}, d16 │ │ - @ instruction: 0xfffaf8db │ │ - ands r0, r0 │ │ - ldr r0, [r4, #0] │ │ + b.n 65d44 │ │ + ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ + ldr r0, [r4, #0] │ │ + cmp r0, r1 │ │ + beq.w 6638a │ │ + ldr r7, [sp, #24] │ │ + b.n 65e64 │ │ + lsrs r4, r0, #6 │ │ + vcvt.s32.f32 d16, d30 │ │ + vqshlu.s64 q8, q5, #59 @ 0x3b │ │ + vcvt.f32.s32 q8, q6 │ │ + vtbl.8 d16, {d27}, d19 │ │ + vtbl.8 d16, {d27}, d16 │ │ + @ instruction: 0xfffb089e │ │ + vcvt.f32.u32 q8, q8 │ │ + vqshlu.s64 q8, q4, #59 @ 0x3b │ │ + vtbl.8 d22, {d11}, d16 │ │ cmp r0, r1 │ │ - beq.w 67ae8 │ │ + beq.w 6641e │ │ ldr r0, [r4, #4] │ │ movs r2, #93 @ 0x5d │ │ + ldrd r8, r9, [r7, #40] @ 0x28 │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr.w r4, [fp] │ │ - ldr r2, [sp, #24] │ │ ldr r1, [r4, #8] │ │ - ldrd r8, r9, [r2, #40] @ 0x28 │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 67d2c │ │ + beq.w 662e4 │ │ ldr r0, [r4, #4] │ │ movs r3, #44 @ 0x2c │ │ - ldr r2, [pc, #948] @ (67c4c ) │ │ + ldr r2, [pc, #892] @ (66204 ) │ │ strb r3, [r0, r1] │ │ adds r0, r1, #1 │ │ add r2, pc │ │ str r0, [r4, #8] │ │ movs r1, #2 │ │ ldr.w r0, [fp] │ │ strb.w r1, [sp, #60] @ 0x3c │ │ mov r1, r2 │ │ movs r2, #5 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 67d3e │ │ + beq.w 662f6 │ │ ldr r0, [r4, #4] │ │ movs r2, #58 @ 0x3a │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ ldr.w r5, [fp] │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.w 67d50 │ │ + beq.w 66308 │ │ ldr r0, [r5, #4] │ │ movs r2, #91 @ 0x5b │ │ cmp.w r9, #0 │ │ strb r2, [r0, r1] │ │ add.w r1, r1, #1 │ │ str r1, [r5, #8] │ │ - beq.n 6798c │ │ + beq.n 65f7c │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.w 67dbe │ │ + beq.w 6639c │ │ ldr r0, [r5, #4] │ │ movs r3, #123 @ 0x7b │ │ - ldr r2, [pc, #856] @ (67c50 ) │ │ + ldr r2, [pc, #800] @ (66208 ) │ │ ldrd r6, r4, [r8, #4] │ │ add r2, pc │ │ strb r3, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ mov r1, r2 │ │ mov r0, r5 │ │ movs r2, #4 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.w 67dd0 │ │ + beq.w 663ae │ │ ldr r0, [r5, #4] │ │ movs r2, #58 @ 0x3a │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ mov r1, r6 │ │ str r0, [r5, #8] │ │ mov r0, r5 │ │ mov r2, r4 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r1, [r5, #8] │ │ ldrd r6, r4, [r8, #16] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.w 67de2 │ │ + beq.w 663c0 │ │ ldr r0, [r5, #4] │ │ movs r3, #44 @ 0x2c │ │ - ldr r2, [pc, #788] @ (67c54 ) │ │ + ldr r2, [pc, #732] @ (6620c ) │ │ add r2, pc │ │ strb r3, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ mov r1, r2 │ │ mov r0, r5 │ │ movs r2, #6 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.w 67df4 │ │ + beq.w 663d2 │ │ ldr r0, [r5, #4] │ │ movs r2, #58 @ 0x3a │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ mov r1, r6 │ │ str r0, [r5, #8] │ │ mov r0, r5 │ │ mov r2, r4 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.w 67e06 │ │ + beq.w 663e4 │ │ ldr r0, [r5, #4] │ │ movs r2, #125 @ 0x7d │ │ cmp.w r9, #1 │ │ strb r2, [r0, r1] │ │ add.w r1, r1, #1 │ │ str r1, [r5, #8] │ │ - bne.w 67afa │ │ + bne.w 660b4 │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.w 67d62 │ │ + beq.w 6631a │ │ ldr r0, [r5, #4] │ │ movs r2, #93 @ 0x5d │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ ldr.w r4, [fp] │ │ ldr r2, [sp, #24] │ │ ldr r1, [r4, #8] │ │ ldrb.w r5, [r2, #49] @ 0x31 │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 67d74 │ │ + beq.w 6632c │ │ ldr r0, [r4, #4] │ │ movs r2, #44 @ 0x2c │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ movs r2, #7 │ │ str r0, [r4, #8] │ │ ldr.w r0, [fp] │ │ - ldr r1, [pc, #660] @ (67c58 ) │ │ + ldr r1, [pc, #604] @ (66210 ) │ │ add r1, pc │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr.w r4, [fp] │ │ ldr r1, [r4, #8] │ │ ldr r0, [r4, #0] │ │ cmp r0, r1 │ │ - beq.w 67d86 │ │ + beq.w 6633e │ │ ldr r0, [r4, #4] │ │ movs r2, #58 @ 0x3a │ │ cmp r5, #10 │ │ strb r2, [r0, r1] │ │ add.w r0, r1, #1 │ │ str r0, [r4, #8] │ │ - bcc.n 67a0e │ │ + bcc.n 65ffe │ │ movw r0, #5243 @ 0x147b │ │ mvn.w r1, #99 @ 0x63 │ │ muls r0, r5 │ │ - ldr r2, [pc, #616] @ (67c5c ) │ │ + ldr r2, [pc, #560] @ (66214 ) │ │ movs r7, #1 │ │ add r2, pc │ │ lsrs r0, r0, #19 │ │ smlabb r1, r0, r1, r5 │ │ ldrh.w r1, [r2, r1, lsl #1] │ │ strh.w r1, [sp, #65] @ 0x41 │ │ ldr.w r4, [fp] │ │ - cbnz r5, 67a18 │ │ - b.n 67a1a │ │ + cbnz r5, 66008 │ │ + b.n 6600a │ │ movs r7, #3 │ │ mov r0, r5 │ │ ldr.w r4, [fp] │ │ - cbz r5, 67a1a │ │ - cbz r0, 67a22 │ │ + cbz r5, 6600a │ │ + cbz r0, 66012 │ │ subs r7, #1 │ │ add r1, sp, #64 @ 0x40 │ │ adds r0, #48 @ 0x30 │ │ strb r0, [r1, r7] │ │ ldr r0, [r4, #0] │ │ eor.w r5, r7, #3 │ │ ldr r6, [r4, #8] │ │ subs r0, r0, r6 │ │ cmp r5, r0 │ │ - bhi.w 67d98 │ │ + bhi.w 66350 │ │ ldr r2, [r4, #4] │ │ add r0, sp, #64 @ 0x40 │ │ adds r1, r0, r7 │ │ adds r0, r2, r6 │ │ mov r2, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ adds r0, r6, r5 │ │ str r0, [r4, #8] │ │ ldr.w r5, [fp] │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.w 67dac │ │ + beq.w 66364 │ │ ldr r0, [r5, #4] │ │ movs r2, #125 @ 0x7d │ │ add.w fp, sp, #12 │ │ strb r2, [r0, r1] │ │ adds r0, r1, #1 │ │ ldrd r6, r4, [sp, #40] @ 0x28 │ │ ldmia.w fp, {r7, sl, fp} │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ str r0, [r5, #8] │ │ - bne.n 67aa0 │ │ + bne.n 66090 │ │ movs r0, #27 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 67e34 │ │ - ldr r1, [pc, #484] @ (67c60 ) │ │ + beq.w 66440 │ │ + ldr r1, [pc, #428] @ (66218 ) │ │ movs r2, #27 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - beq.w 67c64 │ │ + beq.w 6621c │ │ cmp r0, #0 │ │ - bne.w 67c90 │ │ + bne.w 66248 │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ - beq.w 67c90 │ │ + beq.w 66248 │ │ ldr r6, [r4, #4] │ │ - b.n 67c8a │ │ + b.n 66242 │ │ ldr r0, [sp, #48] @ 0x30 │ │ mov r2, sl │ │ mov r3, fp │ │ strd r4, r0, [sp] │ │ add r0, sp, #64 @ 0x40 │ │ ldr r1, [sp, #8] │ │ - bl 51354 │ │ + bl 51ae0 │ │ movs r0, #17 │ │ ldr r1, [sp, #64] @ 0x40 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - bne.w 67c28 │ │ + bne.w 661e2 │ │ str r0, [r7, #0] │ │ - b.n 67c2e │ │ - ldr r0, [r4, #0] │ │ - cmp r0, r1 │ │ - bne.w 67330 │ │ - movs r0, #1 │ │ - movs r2, #1 │ │ - str r0, [sp, #0] │ │ - mov r0, r4 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldr r1, [r4, #8] │ │ - b.w 67330 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, r1 │ │ - bne.w 67872 │ │ - movs r0, #1 │ │ - movs r2, #1 │ │ - str r0, [sp, #0] │ │ - mov r0, r4 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldr r1, [r4, #8] │ │ - b.n 67872 │ │ + b.n 661e8 │ │ add.w r0, r9, r9, lsl #1 │ │ add.w r7, r8, #28 │ │ mov.w r8, #44 @ 0x2c │ │ mov.w sl, #58 @ 0x3a │ │ lsls r0, r0, #3 │ │ sub.w r9, r0, #24 │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.n 67bbc │ │ + beq.n 66176 │ │ ldr r0, [r5, #4] │ │ strb.w r8, [r0, r1] │ │ adds r1, #1 │ │ ldr r0, [r5, #0] │ │ str r1, [r5, #8] │ │ cmp r0, r1 │ │ - beq.n 67bce │ │ + beq.n 66188 │ │ ldr r0, [r5, #4] │ │ movs r3, #123 @ 0x7b │ │ - ldr r2, [pc, #784] @ (67e3c ) │ │ + ldr r2, [pc, #864] @ (66448 ) │ │ ldrd r6, r4, [r7] │ │ add r2, pc │ │ strb r3, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ mov r1, r2 │ │ mov r0, r5 │ │ movs r2, #4 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.n 67be0 │ │ + beq.n 6619a │ │ ldr r0, [r5, #4] │ │ mov r2, r4 │ │ strb.w sl, [r0, r1] │ │ adds r0, r1, #1 │ │ mov r1, r6 │ │ str r0, [r5, #8] │ │ mov r0, r5 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r1, [r5, #8] │ │ ldrd r6, r4, [r7, #12] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.n 67bf2 │ │ + beq.n 661ac │ │ ldr r0, [r5, #4] │ │ - ldr r2, [pc, #720] @ (67e40 ) │ │ + ldr r2, [pc, #804] @ (6644c ) │ │ add r2, pc │ │ strb.w r8, [r0, r1] │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ mov r1, r2 │ │ mov r0, r5 │ │ movs r2, #6 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.n 67c04 │ │ + beq.n 661be │ │ ldr r0, [r5, #4] │ │ mov r2, r4 │ │ strb.w sl, [r0, r1] │ │ adds r0, r1, #1 │ │ mov r1, r6 │ │ str r0, [r5, #8] │ │ mov r0, r5 │ │ - bl 59f50 │ │ + bl 5a59c │ │ ldr r1, [r5, #8] │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - beq.n 67c16 │ │ + beq.n 661d0 │ │ ldr r0, [r5, #4] │ │ movs r2, #125 @ 0x7d │ │ adds r7, #24 │ │ subs.w r9, r9, #24 │ │ strb r2, [r0, r1] │ │ add.w r1, r1, #1 │ │ str r1, [r5, #8] │ │ - bne.n 67b10 │ │ - b.n 6798c │ │ + bne.n 660ca │ │ + b.n 65f7c │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67b16 │ │ + b.n 660d0 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67b26 │ │ + b.n 660e0 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67b4a │ │ + b.n 66104 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67b6a │ │ + b.n 66124 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67b8a │ │ + b.n 66144 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67ba6 │ │ + b.n 66160 │ │ add r3, sp, #64 @ 0x40 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia r7!, {r0, r1, r2, r3} │ │ cmp r6, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp.w fp, #0 │ │ - beq.n 67cae │ │ + beq.n 66266 │ │ mov r0, sl │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ - nop │ │ - @ instruction: 0xe827fffa │ │ - b.n 67660 │ │ - vqshlu.s32 q15, , #26 │ │ - vrint?.f32 d30, d2 │ │ - @ instruction: 0xfffa8896 │ │ - vqrdmulh.s q15, , d12[0] │ │ - vtbl.8 d23, {d10-d11}, d16 │ │ + b.w d870c │ │ + lsls r7, r2, #26 │ │ + vrsra.u32 q8, q11, #5 │ │ + vrsqrte.u32 q8, │ │ + vsli.32 q8, q9, #27 │ │ + vcvt.s32.f32 d26, d22 │ │ + @ instruction: 0xfffb0bbc │ │ + vtbl.8 d23, {d11-d12}, d16 │ │ cmp r0, #3 │ │ - bne.n 67c90 │ │ + bne.n 66248 │ │ ldr r6, [r4, #8] │ │ ldrd r8, r9, [r6] │ │ ldr.w r1, [r9] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r8 │ │ blxne r1 │ │ ldr.w r0, [r9, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r1, #17 │ │ movs r0, #27 │ │ movt r1, #32768 @ 0x8000 │ │ strd r5, r0, [r7, #8] │ │ subs r1, #3 │ │ strd r1, r0, [r7] │ │ cmp.w fp, #0 │ │ - bne.n 67c3e │ │ + bne.n 661f8 │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r5 │ │ movs r2, #1 │ │ movs r3, #1 │ │ str.w r8, [sp] │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.w 6709a │ │ + b.w 65678 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.w 67106 │ │ + b.w 656e4 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.w 6711e │ │ + b.w 656fc │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.w 6734e │ │ + b.w 65936 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.w 6737c │ │ + b.w 65964 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.w 67394 │ │ + b.w 6597c │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 67890 │ │ + b.n 65e80 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 678be │ │ + b.n 65eae │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 678d6 │ │ + b.n 65ec6 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67994 │ │ + b.n 65f84 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 679b2 │ │ + b.n 65fa2 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ - b.n 679d8 │ │ + b.n 65fc8 │ │ movs r0, #1 │ │ mov r1, r6 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r2, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r6, [r4, #8] │ │ - b.n 67a32 │ │ + b.n 66022 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67a52 │ │ + b.n 66042 │ │ + movs r0, #1 │ │ + movs r2, #1 │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldr r1, [r4, #8] │ │ + b.w 6590e │ │ + movs r0, #1 │ │ + movs r2, #1 │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldr r1, [r4, #8] │ │ + b.n 65e34 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 678f0 │ │ + b.n 65ee0 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67916 │ │ + b.n 65f06 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67938 │ │ + b.n 65f28 │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 6795a │ │ + b.n 65f4a │ │ movs r0, #1 │ │ movs r2, #1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r1, [r5, #8] │ │ - b.n 67978 │ │ + b.n 65f68 │ │ movs r2, #1 │ │ movs r3, #1 │ │ str r2, [sp, #0] │ │ mov r4, r0 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ + ldr r1, [r4, #8] │ │ + mov r0, r4 │ │ + b.w 656be │ │ + movs r0, #1 │ │ + movs r2, #1 │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ ldr r1, [r4, #8] │ │ + b.w 6591a │ │ + movs r0, #1 │ │ + movs r2, #1 │ │ + str r0, [sp, #0] │ │ mov r0, r4 │ │ - b.w 670e0 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldr r1, [r4, #8] │ │ + b.n 65e64 │ │ movs r0, #1 │ │ movs r1, #128 @ 0x80 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + bl 3e0ac │ │ movs r0, #1 │ │ movs r1, #27 │ │ - bl 3d98e │ │ - b.n 683e0 │ │ - vrintn.f32 d30, d23 │ │ - vsli.64 , q8, #58 @ 0x3a │ │ + bl 3e0ac │ │ + lsls r6, r6, #5 │ │ + vcvtp.u32.f32 q8, │ │ + vsli.64 , q8, #59 @ 0x3b │ │ sub sp, #4 │ │ ldrd r4, r7, [r0, #4] │ │ mov r5, r0 │ │ - cbz r7, 67e5e │ │ + cbz r7, 6646a │ │ mov r6, r4 │ │ mov r0, r6 │ │ - bl 5b7e6 │ │ + bl 5bee4 │ │ adds r6, #52 @ 0x34 │ │ subs r7, #1 │ │ - bne.n 67e52 │ │ + bne.n 6645e │ │ ldr r0, [r5, #0] │ │ - cbz r0, 67e6e │ │ + cbz r0, 6647a │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 67e1e │ │ + bmi.n 6642a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #196 @ 0xc4 │ │ mov sl, r1 │ │ movs r1, #128 @ 0x80 │ │ mov r9, r0 │ │ movs r0, #0 │ │ strb.w r1, [sp, #124] @ 0x7c │ │ @@ -96581,88 +93734,88 @@ │ │ add.w r8, sp, #8 │ │ strd r0, r1, [sp, #100] @ 0x64 │ │ add r1, sp, #100 @ 0x64 │ │ str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #108] @ 0x6c │ │ mov r0, r8 │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ - bl 5be94 │ │ + bl 5c5c4 │ │ ldr r7, [sp, #8] │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - bne.n 67eb2 │ │ + bne.n 664be │ │ ldr r0, [sp, #100] @ 0x64 │ │ - cbz r0, 67f04 │ │ + cbz r0, 66510 │ │ mov.w r7, #2147483648 @ 0x80000000 │ │ - b.n 67ef8 │ │ + b.n 66504 │ │ mov r1, r8 │ │ add r0, sp, #128 @ 0x80 │ │ ldmia r1!, {r2, r3, r4, r5} │ │ stmia r0!, {r2, r3, r4, r5} │ │ ldmia r1!, {r2, r3, r4, r5} │ │ stmia r0!, {r2, r3, r4, r5} │ │ ldmia.w r1, {r2, r3, r4, r5, r6} │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ ldrd r1, r2, [sp, #116] @ 0x74 │ │ cmp r2, r1 │ │ - bcs.n 67ef4 │ │ + bcs.n 66500 │ │ ldr r0, [sp, #112] @ 0x70 │ │ movs r5, #19 │ │ movs r3, #1 │ │ movt r5, #128 @ 0x80 │ │ ldrb r6, [r0, r2] │ │ sub.w r4, r6, #9 │ │ cmp r4, #23 │ │ - bhi.w 67ff2 │ │ + bhi.w 665fe │ │ lsl.w r6, r3, r4 │ │ tst r6, r5 │ │ - beq.w 67ff2 │ │ + beq.w 665fe │ │ adds r2, #1 │ │ str r2, [sp, #120] @ 0x78 │ │ cmp r1, r2 │ │ - bne.n 67ed6 │ │ + bne.n 664e2 │ │ ldr r0, [sp, #100] @ 0x64 │ │ - cbz r0, 67efe │ │ + cbz r0, 6650a │ │ ldr r0, [sp, #104] @ 0x68 │ │ - blx d7b70 │ │ + blx d87c0 │ │ cmp.w r7, #2147483648 @ 0x80000000 │ │ - bne.n 67f32 │ │ + bne.n 6653e │ │ movs r0, #38 @ 0x26 │ │ ldr r6, [sp, #12] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 68022 │ │ - ldr r1, [pc, #280] @ (6802c ) │ │ + beq.w 6662e │ │ + ldr r1, [pc, #280] @ (66638 ) │ │ movs r2, #38 @ 0x26 │ │ mov r5, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [r6, #0] │ │ cmp r0, #1 │ │ - beq.n 67f9e │ │ + beq.n 665aa │ │ cmp r0, #0 │ │ - bne.n 67fc6 │ │ + bne.n 665d2 │ │ ldr r0, [r6, #8] │ │ cmp r0, #0 │ │ - beq.n 67fc6 │ │ + beq.n 665d2 │ │ ldr r7, [r6, #4] │ │ - b.n 67fc0 │ │ + b.n 665cc │ │ add.w r0, r8, #20 │ │ str.w r9, [sp, #4] │ │ add r6, sp, #64 @ 0x40 │ │ ldrd ip, r9, [sp, #12] │ │ ldrd lr, fp, [sp, #20] │ │ ldmia r0!, {r2, r3, r4, r5} │ │ mov r1, r6 │ │ stmia r1!, {r2, r3, r4, r5} │ │ ldmia.w r0, {r2, r3, r4, r5} │ │ stmia r1!, {r2, r3, r4, r5} │ │ ldr.w r8, [sl, #8] │ │ ldr.w r0, [sl] │ │ cmp r8, r0 │ │ - beq.n 67fe2 │ │ + beq.n 665ee │ │ movs r0, #52 @ 0x34 │ │ ldr.w r2, [sl, #4] │ │ mul.w r1, r8, r0 │ │ mla r0, r8, r0, r2 │ │ str r7, [r2, r1] │ │ strd ip, r9, [r0, #4] │ │ strd lr, fp, [r0, #12] │ │ @@ -96680,3275 +93833,4018 @@ │ │ movt r0, #32768 @ 0x8000 │ │ adds r0, #4 │ │ str r0, [r1, #0] │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb r0, [r6, #4] │ │ cmp r0, #3 │ │ - bne.n 67fc6 │ │ + bne.n 665d2 │ │ ldr r7, [r6, #8] │ │ ldrd r8, r4, [r7] │ │ ldr r1, [r4, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r8 │ │ blxne r1 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r1, #13 │ │ movs r0, #38 @ 0x26 │ │ movt r1, #32768 @ 0x8000 │ │ strd r5, r0, [r9, #8] │ │ strd r1, r0, [r9] │ │ add sp, #196 @ 0xc4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, sl │ │ mov r4, ip │ │ mov r5, lr │ │ - bl 47612 │ │ + bl 47c4c │ │ mov lr, r5 │ │ mov ip, r4 │ │ - b.n 67f5c │ │ + b.n 66568 │ │ movs r3, #22 │ │ adds r2, #1 │ │ str r3, [sp, #184] @ 0xb8 │ │ cmp r2, r1 │ │ it cs │ │ movcs r2, r1 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #184 @ 0xb8 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ str r0, [sp, #12] │ │ add r0, sp, #128 @ 0x80 │ │ - bl 5b7e6 │ │ + bl 5bee4 │ │ ldr r0, [sp, #100] @ 0x64 │ │ cmp r0, #0 │ │ - bne.w 67eac │ │ - b.n 67f04 │ │ + bne.w 664b8 │ │ + b.n 66510 │ │ movs r0, #1 │ │ movs r1, #38 @ 0x26 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - @ instruction: 0xe81cfffa │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #44 @ 0x2c │ │ - mov r8, r0 │ │ - ldr r0, [r0, #20] │ │ - adds r0, #1 │ │ - str.w r0, [r8, #20] │ │ - bcc.w 681be │ │ + lsls r0, r6, #25 │ │ + vtbl.8 d30, {d11-d12}, d29 │ │ + ldr r7, [pc, #960] @ (66a00 ) │ │ + sub.w sp, sp, #508 @ 0x1fc │ │ + ldr.w r8, [sp, #544] @ 0x220 │ │ + mov r4, r1 │ │ + str r0, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ - movs r4, #1 │ │ - mov r6, r0 │ │ - str.w r0, [r8] │ │ - str.w r0, [r8, #4] │ │ - add.w r0, r4, r4, lsl #1 │ │ - lsls r5, r0, #2 │ │ - mov r0, r5 │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - beq.w 682ba │ │ - adds r1, r0, #4 │ │ - movs r2, #0 │ │ - movs r3, #8 │ │ - mov r7, r4 │ │ - str.w r2, [r1, #-4] │ │ - subs r7, #1 │ │ - strd r3, r2, [r1], #12 │ │ - bne.n 6806c │ │ - mov r1, r4 │ │ - ldr.w r2, [r8, #8] │ │ - mov lr, r6 │ │ - str r2, [sp, #32] │ │ - movs r6, #0 │ │ - ldrd r3, r2, [r8, #12] │ │ - strd r1, r0, [r8, #8] │ │ - add.w r0, r2, r2, lsl #1 │ │ - str.w r8, [sp, #36] @ 0x24 │ │ - add.w r7, r3, r0, lsl #2 │ │ - str.w r4, [r8, #16] │ │ - mov r8, r3 │ │ - str r3, [sp, #40] @ 0x28 │ │ - cbz r3, 68116 │ │ - cbz r6, 680ec │ │ - cmp r1, r5 │ │ - beq.n 680b8 │ │ - ldr.w fp, [r1, #8] │ │ - add.w sl, r1, #24 │ │ - cmp.w fp, #2147483648 @ 0x80000000 │ │ - bne.n 68132 │ │ - mov r1, sl │ │ - subs r0, r5, r1 │ │ - beq.n 680e0 │ │ - movw r2, #43691 @ 0xaaab │ │ - add.w r5, r1, #8 │ │ - movt r2, #43690 @ 0xaaaa │ │ - umull r0, r2, r0, r2 │ │ - lsrs r4, r2, #4 │ │ - ldr r0, [r5, #0] │ │ + movs r1, #4 │ │ + str r3, [sp, #124] @ 0x7c │ │ + strd r0, r1, [sp, #272] @ 0x110 │ │ + movw r1, #909 @ 0x38d │ │ + str r2, [sp, #56] @ 0x38 │ │ + strd r0, r0, [sp, #264] @ 0x108 │ │ + strd r0, r0, [sp, #280] @ 0x118 │ │ + strd r0, r1, [sp, #288] @ 0x120 │ │ + add r0, sp, #264 @ 0x108 │ │ + bl 482e8 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ - adds r5, #24 │ │ - subs r4, #1 │ │ - bne.n 680ce │ │ - cmp.w r9, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - cmp r8, r7 │ │ - beq.w 6820c │ │ - mov r0, r8 │ │ - ldr.w r9, [r0], #12 │ │ - cmp.w r9, #2147483648 @ 0x80000000 │ │ - beq.w 68210 │ │ - ldrd r6, r1, [r8, #4] │ │ - mov r8, r0 │ │ - add.w r1, r1, r1, lsl #1 │ │ - add.w r5, r6, r1, lsl #3 │ │ - mov r1, r6 │ │ - cmp r6, #0 │ │ - bne.n 680a4 │ │ - b.n 680ec │ │ - cmp r6, #0 │ │ - beq.w 6827c │ │ - cmp r1, r5 │ │ - beq.w 682ac │ │ - ldr.w fp, [r1, #8] │ │ - add.w sl, r1, #24 │ │ - cmp.w fp, #2147483648 @ 0x80000000 │ │ - bne.n 6813a │ │ - b.n 68282 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - ldr.w lr, [r0] │ │ - ldr r4, [r0, #16] │ │ - ldr r3, [r1, #0] │ │ - movw r0, #31829 @ 0x7c55 │ │ - movt r0, #32586 @ 0x7f4a │ │ - muls r0, r3 │ │ - and.w r0, r0, lr │ │ - cmp r4, r0 │ │ - bls.w 682c2 │ │ - ldr r2, [r1, #4] │ │ - add.w r0, r0, r0, lsl #1 │ │ - str r2, [sp, #16] │ │ - ldr r2, [r1, #12] │ │ - str r2, [sp, #28] │ │ - ldr r2, [r1, #16] │ │ - ldr r1, [r1, #20] │ │ - str r2, [sp, #24] │ │ - str r1, [sp, #20] │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - ldr r1, [r1, #12] │ │ - ldr.w r2, [r1, r0, lsl #2] │ │ - add.w r0, r1, r0, lsl #2 │ │ - ldr r1, [r0, #8] │ │ - cmp r1, r2 │ │ - beq.n 681aa │ │ - mov r2, r1 │ │ - ldr.w ip, [r0, #4] │ │ - add.w r1, r1, r1, lsl #1 │ │ - adds r2, #1 │ │ - str r2, [r0, #8] │ │ - add.w r0, ip, r1, lsl #3 │ │ - str.w r3, [ip, r1, lsl #3] │ │ - ldr r1, [sp, #16] │ │ - strd r1, fp, [r0, #4] │ │ - ldr r1, [sp, #28] │ │ - str r1, [r0, #12] │ │ - ldr r1, [sp, #24] │ │ - str r1, [r0, #16] │ │ - ldr r1, [sp, #20] │ │ - str r1, [r0, #20] │ │ - mov r1, sl │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - cmp r3, #0 │ │ - bne.w 680a2 │ │ - b.n 68116 │ │ - str r0, [sp, #12] │ │ - ldr r0, [sp, #12] │ │ - stmia.w sp, {r1, r3, lr} │ │ - bl 4721e │ │ - ldr r0, [sp, #12] │ │ - ldmia.w sp, {r1, r3, lr} │ │ - b.n 68176 │ │ + beq.n 66668 │ │ movs r1, #0 │ │ movs r3, #2 │ │ - movs r2, #1 │ │ - movs r6, #0 │ │ - b.n 681e2 │ │ - mla r1, r3, r1, r7 │ │ - mla r1, r6, r2, r1 │ │ - mov r2, r4 │ │ - umull r7, r5, r3, r3 │ │ + movs r6, #1 │ │ + movs r7, #0 │ │ + b.n 66698 │ │ + mla r1, r3, r1, r5 │ │ + mla r1, r7, r6, r1 │ │ + mov r6, r2 │ │ + umull r2, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ - mla r5, r3, r6, r5 │ │ - mla r6, r3, r6, r5 │ │ - mov r3, r7 │ │ - lsls r7, r0, #31 │ │ - beq.n 681d2 │ │ - umull r4, r7, r3, r2 │ │ + mla r5, r3, r7, r5 │ │ + mla r7, r3, r7, r5 │ │ + mov r3, r2 │ │ + lsls r2, r0, #31 │ │ + beq.n 66688 │ │ + umull r2, r5, r3, r6 │ │ cmp r0, #1 │ │ - bne.n 681c8 │ │ - subs r6, r4, #1 │ │ - mov.w r0, #0 │ │ - sbc.w r0, r0, #0 │ │ - strd r6, r0, [r8] │ │ - movw r0, #43690 @ 0xaaaa │ │ - movt r0, #2730 @ 0xaaa │ │ - cmp r4, r0 │ │ - bls.n 682cc │ │ - bl 3da28 │ │ - mov r8, r7 │ │ - b.n 68212 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, 6827c │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - subs.w r0, r7, r8 │ │ - beq.n 6826c │ │ - movw r1, #43691 @ 0xaaab │ │ - lsrs r0, r0, #2 │ │ - movt r1, #43690 @ 0xaaaa │ │ + bne.n 6667e │ │ + lsrs r0, r2, #2 │ │ + beq.n 66668 │ │ + add.w r9, sp, #320 @ 0x140 │ │ + add r1, sp, #264 @ 0x108 │ │ + add.w r0, r9, #4 │ │ + str r4, [sp, #64] @ 0x40 │ │ + str r0, [sp, #96] @ 0x60 │ │ + mov.w ip, #4 │ │ + ldmia r1!, {r2, r3, r6, r7} │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + ldmia.w r1, {r2, r3, r6, r7} │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + movs r0, #0 │ │ + mov r3, r9 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + add r2, sp, #168 @ 0xa8 │ │ + strd r0, r0, [sp, #180] @ 0xb4 │ │ + adds r2, #20 │ │ + str.w ip, [sp, #176] @ 0xb0 │ │ + strd r0, r0, [sp, #168] @ 0xa8 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ + stmia r2!, {r4, r5, r6, r7} │ │ + ldmia.w r3, {r1, r4, r5, r6, r7} │ │ + stmia r2!, {r1, r4, r5, r6, r7} │ │ + movw r1, #909 @ 0x38d │ │ + strd r0, r0, [sp, #320] @ 0x140 │ │ + strd r0, r0, [sp, #336] @ 0x150 │ │ + strd r0, ip, [sp, #328] @ 0x148 │ │ + strd r0, r1, [sp, #344] @ 0x158 │ │ + mov r0, r9 │ │ + bl 6c33c │ │ + ldr r0, [sp, #340] @ 0x154 │ │ + cmp r0, #0 │ │ + beq.n 666fa │ │ + movs r1, #0 │ │ + movs r3, #2 │ │ + movs r6, #1 │ │ movs r7, #0 │ │ - mul.w r9, r0, r1 │ │ - b.n 68244 │ │ + b.n 6672a │ │ + mla r1, r3, r1, r5 │ │ + mla r1, r7, r6, r1 │ │ + mov r6, r2 │ │ + umull r2, r5, r3, r3 │ │ + lsrs r0, r0, #1 │ │ + mla r5, r3, r7, r5 │ │ + mla r7, r3, r7, r5 │ │ + mov r3, r2 │ │ + lsls r2, r0, #31 │ │ + beq.n 6671a │ │ + umull r2, r5, r3, r6 │ │ + cmp r0, #1 │ │ + bne.n 66710 │ │ + lsrs r0, r2, #2 │ │ + beq.n 666fa │ │ + mov r0, r9 │ │ + add r1, sp, #232 @ 0xe8 │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ + cmp.w r8, #0 │ │ + stmia r1!, {r2, r3, r6, r7} │ │ + ldmia.w r0, {r2, r3, r6, r7} │ │ + stmia r1!, {r2, r3, r6, r7} │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + beq.w 68ba8 │ │ + movs r1, #52 @ 0x34 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + mla r0, r8, r1, r0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + add r0, sp, #424 @ 0x1a8 │ │ + adds r1, r0, #4 │ │ + adds r0, #5 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r1, [sp, #100] @ 0x64 │ │ + add r1, sp, #464 @ 0x1d0 │ │ + add.w r2, r1, #13 │ │ + adds r1, #5 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #128] @ 0x80 │ │ + add.w r0, r9, #20 │ │ + str r0, [sp, #36] @ 0x24 │ │ + add r0, sp, #264 @ 0x108 │ │ + adds r0, #4 │ │ + str r0, [sp, #40] @ 0x28 │ │ + str r1, [sp, #80] @ 0x50 │ │ + add.w r1, r9, #17 │ │ + str r1, [sp, #76] @ 0x4c │ │ + add.w r1, r9, #9 │ │ + str r2, [sp, #84] @ 0x54 │ │ + str r1, [sp, #72] @ 0x48 │ │ + ldr.w r9, [r4, #24] │ │ + cmp.w r9, #0 │ │ + beq.w 66930 │ │ + movs r0, #52 @ 0x34 │ │ + ldr.w r8, [r4, #20] │ │ + mul.w r7, r9, r0 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + add.w r6, r8, #4 │ │ + ldrd sl, r5, [r0, #4] │ │ + mov.w fp, #0 │ │ + b.n 667c2 │ │ + adds r6, #52 @ 0x34 │ │ + add.w fp, fp, #1 │ │ + subs r7, #52 @ 0x34 │ │ + beq.w 66930 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, r5 │ │ + bne.n 667b6 │ │ ldr r0, [r6, #0] │ │ + mov r1, sl │ │ + mov r2, r5 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - itt ne │ │ - movne r0, sl │ │ - blxne d7b70 │ │ - adds r7, #1 │ │ - cmp r7, r9 │ │ - beq.n 6826c │ │ - add.w r0, r7, r7, lsl #1 │ │ - add.w r6, r8, r0, lsl #2 │ │ - ldrd sl, r5, [r6, #4] │ │ - cmp r5, #0 │ │ - beq.n 68232 │ │ - add.w r4, sl, #8 │ │ - ldr r0, [r4, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r4, #4] │ │ - blxne d7b70 │ │ - adds r4, #24 │ │ - subs r5, #1 │ │ - bne.n 68258 │ │ - b.n 68232 │ │ - ldr r0, [sp, #32] │ │ - cbz r0, 6827c │ │ - mov r0, fp │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - subs.w r0, r5, sl │ │ - beq.n 682ac │ │ - movw r2, #43691 @ 0xaaab │ │ - add.w r5, r1, #32 │ │ - movt r2, #43690 @ 0xaaaa │ │ - umull r0, r2, r0, r2 │ │ - lsrs r4, r2, #4 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ - adds r5, #24 │ │ - subs r4, #1 │ │ - bne.n 6829a │ │ - cmp.w r9, #0 │ │ - beq.n 68212 │ │ + bne.n 667b6 │ │ + movs r2, #52 @ 0x34 │ │ + mvn.w r1, fp │ │ + mla r0, fp, r2, r8 │ │ + add r1, r9 │ │ + add.w r8, sp, #320 @ 0x140 │ │ + muls r2, r1 │ │ + mov r7, r8 │ │ + add.w ip, r0, #4 │ │ + mov r1, r0 │ │ + ldr.w r3, [r1], #52 │ │ + str r3, [sp, #164] @ 0xa4 │ │ + ldmia.w ip!, {r3, r4, r5, r6, sl, lr} │ │ + stmia.w r7!, {r3, r4, r5, r6, sl, lr} │ │ + ldmia.w ip, {r3, r4, r5, r6, sl, lr} │ │ + stmia.w r7, {r3, r4, r5, r6, sl, lr} │ │ + bl d53ca │ │ + ldr.w ip, [sp, #164] @ 0xa4 │ │ + sub.w r1, r9, #1 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + cmp.w ip, #2147483648 @ 0x80000000 │ │ + str r1, [r0, #24] │ │ + beq.w 68d04 │ │ + mov r0, r8 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + mov fp, r8 │ │ + mov.w sl, #1000 @ 0x3e8 │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ + stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + ldrb.w r0, [sp, #313] @ 0x139 │ │ + str.w ip, [sp, #264] @ 0x108 │ │ + cmp r0, #1 │ │ + beq.w 66b3a │ │ + cmp r0, #2 │ │ + bne.w 68c0a │ │ + ldr.w r8, [sp, #284] @ 0x11c │ │ + cmp.w r8, #0 │ │ + beq.w 66ede │ │ + rsb r0, r8, r8, lsl #3 │ │ + ldr r7, [sp, #280] @ 0x118 │ │ + lsls r6, r0, #2 │ │ mov r0, r6 │ │ - blx d7b70 │ │ - b.n 68212 │ │ - movs r0, #4 │ │ - mov r1, r5 │ │ - bl 3d98e │ │ - ldr r2, [pc, #20] @ (682d8 ) │ │ - mov r1, r4 │ │ - add r2, pc │ │ - bl 3f474 │ │ - cmp r4, #0 │ │ - bne.w 68052 │ │ - movs r1, #0 │ │ - movs r0, #4 │ │ - b.n 6807a │ │ - subs r6, r0, r6 │ │ - movs r7, r0 │ │ - mov r3, r1 │ │ - ldrd r1, r2, [r0, #4] │ │ - mov r0, r3 │ │ - b.w 3f9e8 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #4 │ │ - vpush {d8-d10} │ │ - sub sp, #128 @ 0x80 │ │ - mov r6, r0 │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - cmp r0, #8 │ │ - bne.w 690ee │ │ - ldr.w fp, [sp, #200] @ 0xc8 │ │ - cmp.w fp, #0 │ │ - beq.w 69104 │ │ - ldr r0, [r3, #4] │ │ - mov r7, r2 │ │ - ldr r4, [sp, #196] @ 0xc4 │ │ - mov r8, r1 │ │ - str r0, [sp, #40] @ 0x28 │ │ - mov r0, fp │ │ - ldr r5, [r3, #0] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 69112 │ │ - mov r1, r4 │ │ - mov r2, fp │ │ - strd r5, r7, [sp, #28] │ │ - mov sl, r0 │ │ - str r6, [sp, #36] @ 0x24 │ │ - bl d44bc │ │ - cmp.w fp, #1 │ │ - beq.w 6913c │ │ - ldrd r4, r6, [r8] │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - ldrh.w r0, [sl] │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldrd r3, r0, [r6] │ │ - ldrd r1, r2, [r4, #4] │ │ - str r6, [sp, #24] │ │ - str r7, [r6, #0] │ │ - str r0, [sp, #0] │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 4b4c8 │ │ - ldr.w r0, [r8, #8] │ │ - ldr r3, [r4, #8] │ │ - ldr r1, [r0, #8] │ │ - cmp r1, r3 │ │ - it cc │ │ - movcc r3, r1 │ │ - cmp r3, #0 │ │ - beq.w 68f26 │ │ - ldr.w lr, [r0, #4] │ │ - mov.w r8, #0 │ │ - ldr.w ip, [r4, #4] │ │ - add.w r0, sl, #4 │ │ - vldr s16, [pc, #852] @ 686d8 │ │ - vldr d9, [pc, #856] @ 686e0 │ │ - str r0, [sp, #20] │ │ - strd ip, r3, [sp, #52] @ 0x34 │ │ - strd sl, lr, [sp, #44] @ 0x2c │ │ - b.n 683ac │ │ - movs r2, #0 │ │ - add r0, sp, #96 @ 0x60 │ │ - bl 52328 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - add.w r8, r8, #1 │ │ - cmp r8, r3 │ │ - beq.w 68f26 │ │ - add.w r0, r8, r8, lsl #2 │ │ - add.w r4, ip, r0, lsl #3 │ │ - ldrb.w r1, [r4, #32] │ │ - cmp r1, #14 │ │ - bhi.w 6908c │ │ - add.w r0, lr, r8, lsl #3 │ │ - tbh [pc, r1, lsl #1] │ │ - movs r7, r1 │ │ - lsls r5, r2, #5 │ │ - lsls r0, r6, #1 │ │ - lsls r1, r1, #2 │ │ - lsls r4, r1, #4 │ │ - lsls r6, r0, #3 │ │ - lsls r7, r4, #5 │ │ - lsls r3, r4, #25 │ │ - movs r1, r5 │ │ - lsls r7, r2, #8 │ │ - lsls r5, r2, #7 │ │ - lsls r5, r7, #9 │ │ - lsls r4, r7, #10 │ │ - lsls r2, r7, #8 │ │ - lsls r1, r2, #6 │ │ - ldrb r1, [r0, #4] │ │ - ldr r0, [r0, #0] │ │ - subs r1, #1 │ │ - cmp r1, #4 │ │ - bhi.w 68b78 │ │ - tbh [pc, r1, lsl #1] │ │ - movs r5, r0 │ │ - lsls r1, r6, #14 │ │ - lsls r6, r0, #14 │ │ - lsls r3, r3, #14 │ │ - lsls r0, r5, #13 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.w 68bfc │ │ - cmp fp, r0 │ │ - bls.w 6911a │ │ - ldrb.w r6, [sl, r0] │ │ - cmp r6, #0 │ │ - bne.w 68b9c │ │ - b.n 68bfc │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.w 68a0e │ │ - cmp fp, r0 │ │ - bcc.w 68fb6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - ittt hi │ │ - addhi r1, r0, #4 │ │ - subhi.w r2, fp, r1 │ │ - cmphi r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r7, [sl, r0] │ │ - cmp r7, #0 │ │ - beq.w 68a0e │ │ - ldr.w r5, [sl, r1] │ │ - adds r1, r5, r7 │ │ - bcs.w 690d6 │ │ - cmp r1, fp │ │ - bhi.w 690d6 │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ - ble.w 68fb2 │ │ - cmp r5, #0 │ │ - beq.w 68de6 │ │ + beq.w 68ce2 │ │ + mov ip, r0 │ │ + mov.w sl, #0 │ │ + str r7, [sp, #164] @ 0xa4 │ │ + strd r8, r0, [sp, #156] @ 0x9c │ │ + b.n 6689e │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + add.w r0, ip, sl │ │ + str.w r5, [ip, sl] │ │ + subs.w r8, r8, #1 │ │ + add.w sl, sl, #28 │ │ + strd r4, r7, [r0, #12] │ │ + mov r7, fp │ │ + strb r1, [r0, #24] │ │ + strd r9, r5, [r0, #4] │ │ + str r4, [r0, #20] │ │ + beq.w 669cc │ │ + cmp r6, sl │ │ + beq.w 669cc │ │ + mov fp, r7 │ │ + ldr.w r0, [fp], #28 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 668c0 │ │ + mov.w r5, #2147483648 @ 0x80000000 │ │ + ldrb r1, [r7, #24] │ │ + ldr r0, [r7, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 66878 │ │ + b.n 668f6 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + add r0, sl │ │ + ldrd r4, r5, [r0, #4] │ │ + cbz r5, 668da │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 69134 │ │ - mov r6, r0 │ │ - add.w r0, sl, r7 │ │ - movs r1, #0 │ │ - ldrb r2, [r0, r1] │ │ - subs r3, r2, #2 │ │ - cmp r2, #0 │ │ - clz r3, r3 │ │ - mov.w r3, r3, lsr #5 │ │ - it eq │ │ - moveq r3, #2 │ │ - strb r3, [r6, r1] │ │ - adds r1, #1 │ │ - cmp r5, r1 │ │ - bne.n 68478 │ │ - ldr r1, [r4, #28] │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r2, r6 │ │ - mov r3, r5 │ │ - bl 52220 │ │ - mov r0, r6 │ │ - blx d7b70 │ │ - b.n 6839c │ │ - ldr.w sl, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.w 68a1c │ │ - cmp fp, r0 │ │ - bcc.w 690b2 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - bls.w 68f74 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldr.w r9, [r1, r0] │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - add.w r6, sl, #4 │ │ - cmp r6, r7 │ │ - bhi.w 68a2a │ │ - b.n 68a5a │ │ - vmov.f32 s20, s16 │ │ - ldr.w r9, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.n 68500 │ │ - cmp fp, r0 │ │ - bcc.w 690a6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r0, [sl, r0] │ │ - vmov s20, r0 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - add.w r6, r9, #4 │ │ - cmp r6, r7 │ │ - bls.n 6853a │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - subs r4, r6, r7 │ │ - subs r0, r0, r7 │ │ - cmp r4, r0 │ │ - bhi.w 68e5c │ │ - ldr r5, [sp, #100] @ 0x64 │ │ - cmp r4, #2 │ │ - add.w r0, r5, r7 │ │ - bcc.n 68532 │ │ - subs r4, #1 │ │ + beq.w 68cd2 │ │ + mov r9, r0 │ │ + b.n 668de │ │ + mov.w r9, #1 │ │ + mov r0, r9 │ │ mov r1, r4 │ │ - bl d3fdc │ │ - add r7, r4 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - adds r0, r5, r7 │ │ - adds r7, #1 │ │ - movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - str r7, [sp, #104] @ 0x68 │ │ - cmn.w r9, #5 │ │ - it ls │ │ - cmpls r6, r7 │ │ - bhi.w 69012 │ │ - vmov r0, s20 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - str.w r0, [r1, r9] │ │ - b.n 683a2 │ │ - vmov.f64 d10, d9 │ │ - ldr r5, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.n 68580 │ │ - cmp fp, r0 │ │ - bcc.w 690be │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #7 │ │ - bls.w 68fc2 │ │ - ldr.w r1, [sl, r0] │ │ + mov r2, r5 │ │ + bl d53c6 │ │ + ldr.w ip, [sp, #160] @ 0xa0 │ │ + ldrb r1, [r7, #24] │ │ + ldr r0, [r7, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 66878 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r1, [sp, #152] @ 0x98 │ │ add r0, sl │ │ - ldr r0, [r0, #4] │ │ - strd r1, r0, [sp, #80] @ 0x50 │ │ - vldr d10, [sp, #80] @ 0x50 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - add.w r6, r5, #8 │ │ - cmp r6, r7 │ │ - bls.n 685c0 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - sub.w r9, r6, r7 │ │ - subs r0, r0, r7 │ │ - cmp r9, r0 │ │ - bhi.w 68e84 │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - cmp.w r9, #2 │ │ - add.w r0, r4, r7 │ │ - bcc.n 685b8 │ │ - sub.w r9, r9, #1 │ │ + ldrd r1, r4, [r0, #16] │ │ + cbz r4, 6691e │ │ + mov r0, r4 │ │ + str r5, [sp, #148] @ 0x94 │ │ + mov r5, r9 │ │ + mov r9, r1 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 68cca │ │ mov r1, r9 │ │ - bl d3fdc │ │ - add r7, r9 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - adds r0, r4, r7 │ │ - adds r7, #1 │ │ - movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - str r7, [sp, #104] @ 0x68 │ │ - cmn.w r5, #9 │ │ - it ls │ │ - cmpls r6, r7 │ │ - bhi.w 68fa4 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - vstr d10, [sp, #72] @ 0x48 │ │ - ldrd r1, r2, [sp, #72] @ 0x48 │ │ - str r1, [r0, r5] │ │ - add r0, r5 │ │ - str r2, [r0, #4] │ │ - b.n 683a2 │ │ - ldr r5, [r4, #28] │ │ - mov.w r9, #0 │ │ - ldr r0, [r0, #0] │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.n 6860c │ │ - cmp fp, r0 │ │ - bcc.w 6909a │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #7 │ │ - bls.w 68fc2 │ │ - ldr.w r9, [r1, r0] │ │ - add r0, r1 │ │ - ldr.w sl, [r0, #4] │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - add.w r6, r5, #8 │ │ - cmp r6, r7 │ │ - bls.n 68652 │ │ + mov r9, r5 │ │ + ldr r5, [sp, #148] @ 0x94 │ │ + mov r7, r0 │ │ + b.n 66920 │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r2, r4 │ │ + bl d53c6 │ │ + ldr.w ip, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + b.n 6687c │ │ + movw r8, #17 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str r0, [sp, #264] @ 0x108 │ │ + add.w fp, sp, #320 @ 0x140 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + movt r8, #32768 @ 0x8000 │ │ + ldr r2, [r4, #0] │ │ + add r1, sp, #168 @ 0xa8 │ │ + mov r0, fp │ │ + bl 49e10 │ │ ldr r0, [sp, #96] @ 0x60 │ │ - subs r4, r6, r7 │ │ - str.w fp, [sp, #16] │ │ - subs r0, r0, r7 │ │ - cmp r4, r0 │ │ - bhi.w 68eae │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ - cmp r4, #2 │ │ - add.w r0, fp, r7 │ │ - bcc.n 68646 │ │ - subs r4, #1 │ │ - mov r1, r4 │ │ - bl d3fdc │ │ - add r7, r4 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - add.w r0, fp, r7 │ │ - ldr.w fp, [sp, #16] │ │ - adds r7, #1 │ │ - movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - str r7, [sp, #104] @ 0x68 │ │ - cmn.w r5, #9 │ │ - it ls │ │ - cmpls r6, r7 │ │ - bhi.w 68fa4 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str.w r9, [r0, r5] │ │ - add r0, r5 │ │ - str.w sl, [r0, #4] │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - b.n 683a2 │ │ - ldr r5, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.w 68a72 │ │ - cmp r0, fp │ │ - bcs.w 6911a │ │ - ldrb.w r9, [sl, r0] │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - add.w sl, r5, #1 │ │ - cmp sl, r7 │ │ - bhi.w 68a80 │ │ - b.n 68ab2 │ │ - ldr r1, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - cmp r0, r2 │ │ - bcs.w 68394 │ │ - cmp fp, r0 │ │ - bcc.w 68fb6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - ittt hi │ │ - addhi r3, r0, #4 │ │ - subhi.w r2, fp, r3 │ │ - cmphi r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r0, [sl, r0] │ │ + add.w ip, sp, #464 @ 0x1d0 │ │ + ldmia.w r0, {r1, r2, r3, r7} │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + stmia.w ip, {r1, r2, r3, r7} │ │ + cmp r0, #2 │ │ + beq.w 68bb8 │ │ + add r7, sp, #464 @ 0x1d0 │ │ + ldr r5, [sp, #100] @ 0x64 │ │ + ldr r1, [sp, #340] @ 0x154 │ │ + ldmia r7, {r2, r3, r7} │ │ + ldr r6, [sp, #476] @ 0x1dc │ │ + stmia.w r5, {r2, r3, r7} │ │ + ldr r2, [sp, #124] @ 0x7c │ │ + str r1, [sp, #444] @ 0x1bc │ │ + movs r1, #2 │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + lsls r0, r0, #31 │ │ + str r6, [r5, #12] │ │ + strb.w r1, [r2, #49] @ 0x31 │ │ + beq.w 68cae │ │ + ldr r1, [sp, #428] @ 0x1ac │ │ + mov r0, fp │ │ + bl 655f0 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + cmp r0, r8 │ │ + bne.w 68bce │ │ + mov r0, r9 │ │ + bl 480a4 │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ cmp r0, #0 │ │ - beq.w 68394 │ │ - ldr.w r3, [sl, r3] │ │ - adds r2, r3, r0 │ │ - bcs.w 690ca │ │ - cmp r2, fp │ │ - bls.w 68834 │ │ - b.w 690ca │ │ - movs r0, r0 │ │ - ldrb r0, [r0, #31] │ │ - nop │ │ - nop │ │ - movs r0, r0 │ │ - movs r0, r0 │ │ - movs r0, r0 │ │ - ldrb r0, [r7, #31] │ │ - ldr r7, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + itt ne │ │ + ldrne r0, [sp, #428] @ 0x1ac │ │ + blxne 9ca08 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + addne.w r0, sp, #264 @ 0x108 │ │ + blne 5bee4 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + adds r0, #52 @ 0x34 │ │ + str r0, [sp, #124] @ 0x7c │ │ cmp r0, r1 │ │ - bcs.w 689bc │ │ - cmp fp, r0 │ │ - bcc.w 68fb6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - ittt hi │ │ - addhi r1, r0, #4 │ │ - subhi.w r2, fp, r1 │ │ - cmphi r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r5, [sl, r0] │ │ - cmp r5, #0 │ │ - beq.w 689bc │ │ - ldr.w r0, [sl, r1] │ │ - movs r2, #0 │ │ - add.w r6, r5, r0, lsl #3 │ │ - subs r0, r6, r5 │ │ + bne.w 66790 │ │ + b.w 68ba8 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + movs r1, #4 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + ldrd r0, r2, [r0, #16] │ │ + cmp r2, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + mov.w r0, #0 │ │ + str.w r8, [sp, #472] @ 0x1d8 │ │ + strd r8, ip, [sp, #464] @ 0x1d0 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + strd r0, r1, [sp, #424] @ 0x1a8 │ │ + beq.w 66d26 │ │ + rsb r0, r2, r2, lsl #3 │ │ + add.w r1, ip, r6 │ │ + add.w fp, sp, #320 @ 0x140 │ │ + mov r9, ip │ │ + lsls r4, r0, #2 │ │ + movs r0, #0 │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, #4 │ │ + str r2, [sp, #140] @ 0x8c │ │ + str r0, [sp, #144] @ 0x90 │ │ + str r1, [sp, #148] @ 0x94 │ │ + b.n 66a4c │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + ldrd r6, r7, [r5, #4] │ │ + str r1, [r5, #0] │ │ + ldr r5, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ + cmp r5, r0 │ │ + beq.w 66b2a │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + add.w r0, r5, r5, lsl #1 │ │ + adds r5, #1 │ │ + str r5, [sp, #152] @ 0x98 │ │ + str.w sl, [r1, r0, lsl #2] │ │ + add.w r0, r1, r0, lsl #2 │ │ + strd r6, r7, [r0, #4] │ │ + str r5, [sp, #432] @ 0x1b0 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + add.w fp, sp, #320 @ 0x140 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + cmp r9, r1 │ │ + beq.w 66cae │ │ + mov r5, r9 │ │ + ldr.w sl, [r9], #28 │ │ + cmp.w sl, #2147483648 @ 0x80000000 │ │ + beq.n 66a46 │ │ + mov.w r8, #0 │ │ + b.n 66a72 │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + it eq │ │ + cmpeq.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 66a3c │ │ + add.w r8, r8, #28 │ │ + cmp r4, r8 │ │ + beq.n 66a10 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + add.w fp, r0, r8 │ │ + ldrb.w r0, [fp, #24] │ │ + cmp r0, #1 │ │ + bhi.n 66a98 │ │ + ldrb r1, [r5, #24] │ │ + movs r3, #0 │ │ + movs r7, #0 │ │ + cmp r1, #2 │ │ it cc │ │ - movcc r0, r2 │ │ - lsls r1, r0, #29 │ │ - mov.w r9, r0, lsr #3 │ │ - mov.w r1, #1 │ │ + movcc r3, #1 │ │ + ldr.w r2, [fp] │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + beq.n 66a6a │ │ + b.n 66aca │ │ + ldrb r1, [r5, #24] │ │ + and.w r2, r0, #14 │ │ + cmp r2, #8 │ │ + bne.n 66abc │ │ + and.w r2, r1, #14 │ │ + movs r3, #0 │ │ + subs r2, #8 │ │ + clz r2, r2 │ │ + lsrs r7, r2, #5 │ │ + ldr.w r2, [fp] │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + beq.n 66a6a │ │ + b.n 66aca │ │ + movs r3, #0 │ │ + movs r7, #0 │ │ + ldr.w r2, [fp] │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + beq.n 66a6a │ │ + ldr.w r2, [fp, #8] │ │ + ldr r6, [r5, #8] │ │ + cmp r2, r6 │ │ + bne.n 66a6a │ │ + subs r0, r0, r1 │ │ + ldr r1, [r5, #4] │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + orrs r0, r3 │ │ + orr.w r6, r7, r0 │ │ + ldr.w r0, [fp, #4] │ │ + blx d8860 │ │ + ldr.w ip, [sp, #160] @ 0xa0 │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + tst r6, r0 │ │ + beq.n 66a6a │ │ + ldr.w r1, [fp, #12] │ │ + ldr r0, [r5, #12] │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ it ne │ │ - addne.w r9, r1, r0, lsr #3 │ │ - cmp.w r2, r9, lsr #29 │ │ - bne.w 68fb2 │ │ - movw r0, #65532 @ 0xfffc │ │ - mov.w r4, r9, lsl #3 │ │ - movt r0, #32767 @ 0x7fff │ │ - cmp r4, r0 │ │ - bhi.w 68fb2 │ │ - cmp r4, #0 │ │ - str r7, [sp, #12] │ │ - beq.w 68c4a │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - ldr r7, [sp, #20] │ │ - mov ip, r0 │ │ - mov lr, r9 │ │ + cmpne.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 66a5e │ │ + ldr.w r2, [fp, #20] │ │ + ldr r0, [r5, #20] │ │ + cmp r2, r0 │ │ + bne.n 66a6a │ │ + ldr r1, [r5, #16] │ │ + ldr.w r0, [fp, #16] │ │ + blx d8860 │ │ + ldr.w ip, [sp, #160] @ 0xa0 │ │ cmp r0, #0 │ │ - bne.w 68c54 │ │ - b.w 69124 │ │ - ldr r7, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.w 689bc │ │ - cmp fp, r0 │ │ - bcc.w 68fb6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - ittt hi │ │ - addhi r1, r0, #4 │ │ - subhi.w r2, fp, r1 │ │ - cmphi r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r5, [sl, r0] │ │ - cmp r5, #0 │ │ - beq.w 689bc │ │ - ldr.w r0, [sl, r1] │ │ - movs r2, #0 │ │ - add.w sl, r5, r0, lsl #2 │ │ - subs.w r0, sl, r5 │ │ - it cc │ │ - movcc r0, r2 │ │ - lsls r1, r0, #30 │ │ - mov.w r6, r0, lsr #2 │ │ - mov.w r1, #1 │ │ - it ne │ │ - addne.w r6, r1, r0, lsr #2 │ │ - cmp.w r2, r6, lsr #30 │ │ - bne.w 68fb2 │ │ - movw r0, #65532 @ 0xfffc │ │ - lsls r4, r6, #2 │ │ - movt r0, #32767 @ 0x7fff │ │ - cmp r4, r0 │ │ - bhi.w 68fb2 │ │ - cmp r4, #0 │ │ - beq.w 68cc4 │ │ + bne.n 66a6a │ │ + b.n 66a3c │ │ + add r0, sp, #424 @ 0x1a8 │ │ + bl 82b10 │ │ + ldr.w ip, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n 66a24 │ │ + movs r0, #0 │ │ + movs r1, #4 │ │ + add r4, sp, #464 @ 0x1d0 │ │ + strd r0, r1, [sp, #472] @ 0x1d8 │ │ + movw r1, #909 @ 0x38d │ │ + mov r8, r0 │ │ + strd r0, r0, [sp, #464] @ 0x1d0 │ │ + strd r0, r0, [sp, #480] @ 0x1e0 │ │ + str r1, [sp, #492] @ 0x1ec │ │ + str r0, [sp, #488] @ 0x1e8 │ │ + b.n 66b5c │ │ + lsrs r0, r2, #2 │ │ + bne.n 66b9a │ │ mov r0, r4 │ │ - blx d7bb0 │ │ - mov r9, r0 │ │ - mov ip, r6 │ │ + bl 482e8 │ │ + ldr r0, [sp, #484] @ 0x1e4 │ │ cmp r0, #0 │ │ - bne.w 68ccc │ │ - b.w 69124 │ │ - ldr r1, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - cmp r0, r2 │ │ - bcs.w 68394 │ │ - cmp fp, r0 │ │ - bcc.w 68fb6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - ittt hi │ │ - addhi r3, r0, #4 │ │ - subhi.w r2, fp, r3 │ │ - cmphi r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r0, [sl, r0] │ │ + beq.n 66b5c │ │ + movs r1, #0 │ │ + movs r3, #2 │ │ + movs r6, #1 │ │ + movs r7, #0 │ │ + b.n 66b82 │ │ + umull r2, r5, r3, r3 │ │ + lsrs r0, r0, #1 │ │ + mla r5, r3, r7, r5 │ │ + mla r7, r3, r7, r5 │ │ + mov r3, r2 │ │ + lsls r2, r0, #31 │ │ + beq.n 66b72 │ │ + umull r2, r5, r3, r6 │ │ + cmp r0, #1 │ │ + beq.n 66b58 │ │ + mla r1, r3, r1, r5 │ │ + mla r1, r7, r6, r1 │ │ + mov r6, r2 │ │ + b.n 66b72 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + movs r1, #1 │ │ + ldmia r4!, {r2, r3, r6, r7} │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + ldmia.w r4, {r2, r3, r6, r7} │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + movs r0, #4 │ │ + str r0, [sp, #328] @ 0x148 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #376] @ 0x178 │ │ + strd r8, r8, [sp, #332] @ 0x14c │ │ + strd r8, r8, [sp, #320] @ 0x140 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + ldmia.w r9!, {r2, r3, r6, r7} │ │ + stmia r0!, {r2, r3, r6, r7} │ │ + ldmia.w r9, {r2, r3, r5, r6, r7} │ │ + stmia r0!, {r2, r3, r5, r6, r7} │ │ + ldrd r7, r0, [sp, #292] @ 0x124 │ │ cmp r0, #0 │ │ - beq.w 68394 │ │ - ldr.w r3, [sl, r3] │ │ - adds r2, r3, r0 │ │ - bcs.w 690e2 │ │ - cmp r2, fp │ │ - bhi.w 690e2 │ │ - add.w r2, sl, r0 │ │ - b.n 68396 │ │ - ldr r7, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.w 689bc │ │ - cmp fp, r0 │ │ - bcc.w 68fb6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - ittt hi │ │ - addhi r1, r0, #4 │ │ - subhi.w r2, fp, r1 │ │ - cmphi r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r5, [sl, r0] │ │ + str.w r8, [sp, #396] @ 0x18c │ │ + strd r8, r1, [sp, #388] @ 0x184 │ │ + beq.n 66cc2 │ │ + rsb r0, r0, r0, lsl #3 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + mov.w sl, #1000 @ 0x3e8 │ │ + add.w r8, r7, r0, lsl #2 │ │ + ldr r1, [pc, #912] @ (66f78 ) │ │ + mov r2, r9 │ │ + ldr r0, [pc, #912] @ (66f7c ) │ │ + add r1, pc │ │ + add r0, pc │ │ + str r0, [sp, #436] @ 0x1b4 │ │ + strd r0, r7, [sp, #428] @ 0x1ac │ │ + add r0, sp, #264 @ 0x108 │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + add r0, sp, #496 @ 0x1f0 │ │ + bl 3e1f4 │ │ + ldrb r0, [r7, #24] │ │ + movs r1, #1 │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ + bic.w r0, r1, r0 │ │ + movs r1, #0 │ │ + str r1, [sp, #8] │ │ + strd r1, r0, [sp] │ │ + add r0, sp, #464 @ 0x1d0 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + ldrd r5, r4, [sp, #496] @ 0x1f0 │ │ + mov r2, r4 │ │ + bl 65380 │ │ cmp r5, #0 │ │ - beq.w 689bc │ │ - ldr.w r0, [sl, r1] │ │ - movs r2, #0 │ │ - add.w sl, r5, r0, lsl #3 │ │ - subs.w r0, sl, r5 │ │ - it cc │ │ - movcc r0, r2 │ │ - lsls r1, r0, #29 │ │ - mov.w r6, r0, lsr #3 │ │ - mov.w r1, #1 │ │ - it ne │ │ - addne.w r6, r1, r0, lsr #3 │ │ - cmp.w r2, r6, lsr #29 │ │ - bne.w 68fb2 │ │ - movw r0, #65532 @ 0xfffc │ │ - lsls r4, r6, #3 │ │ - movt r0, #32767 @ 0x7fff │ │ - subs r0, #4 │ │ - cmp r4, r0 │ │ - bhi.w 68fb2 │ │ - cmp r4, #0 │ │ - beq.w 68cfa │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - mov r9, r0 │ │ - mov ip, r6 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne d87c0 │ │ + ldrd r6, r5, [sp, #464] @ 0x1d0 │ │ + movs r4, #17 │ │ + movt r4, #32768 @ 0x8000 │ │ + cmp r6, r4 │ │ + bne.w 66e98 │ │ + ldr r2, [sp, #128] @ 0x80 │ │ + mov r0, r9 │ │ + mov r1, r5 │ │ + bl 55168 │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ + cmp r6, r4 │ │ + bne.w 66e9e │ │ + adds r7, #28 │ │ + cmp r7, r8 │ │ + bne.n 66be6 │ │ + ldrd r9, r8, [sp, #292] @ 0x124 │ │ + movs r0, #0 │ │ + cmp.w r8, #0 │ │ + str r0, [sp, #296] @ 0x128 │ │ + beq.n 66cc2 │ │ + movs r7, #0 │ │ + b.n 66c76 │ │ + ldr r0, [r6, #12] │ │ cmp r0, #0 │ │ - bne.w 68d02 │ │ - b.w 6912c │ │ - ldr r7, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.n 689bc │ │ - cmp fp, r0 │ │ - bcc.w 68fb6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - ittt hi │ │ - addhi r1, r0, #4 │ │ - subhi.w r2, fp, r1 │ │ - cmphi r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r5, [sl, r0] │ │ + itt ne │ │ + movne r0, sl │ │ + blxne d87c0 │ │ + adds r7, #1 │ │ + cmp r7, r8 │ │ + beq.n 66cc2 │ │ + rsb r0, r7, r7, lsl #3 │ │ + ldr.w r1, [r9, r0, lsl #2] │ │ + add.w r6, r9, r0, lsl #2 │ │ + cmp r1, #0 │ │ + itt ne │ │ + ldrne r0, [r6, #4] │ │ + blxne d87c0 │ │ + ldrd sl, r5, [r6, #16] │ │ cmp r5, #0 │ │ - beq.n 689bc │ │ - ldr.w r0, [sl, r1] │ │ - movs r2, #0 │ │ - add.w sl, r5, r0, lsl #2 │ │ - subs.w r0, sl, r5 │ │ - it cc │ │ - movcc r0, r2 │ │ - lsls r1, r0, #30 │ │ - mov.w r6, r0, lsr #2 │ │ - mov.w r1, #1 │ │ - it ne │ │ - addne.w r6, r1, r0, lsr #2 │ │ - cmp.w r2, r6, lsr #30 │ │ - bne.w 68fb2 │ │ - movw r0, #65532 @ 0xfffc │ │ - lsls r4, r6, #2 │ │ - movt r0, #32767 @ 0x7fff │ │ - cmp r4, r0 │ │ - bhi.w 68fb2 │ │ - cmp r4, #0 │ │ - beq.w 68d3e │ │ - mov r0, r4 │ │ - blx d7bb0 │ │ - mov r9, r0 │ │ - mov ip, r6 │ │ + beq.n 66c64 │ │ + add.w r4, sl, #4 │ │ + ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ - bne.w 68d46 │ │ - b.n 69124 │ │ - ldr r7, [r4, #28] │ │ - ldr r0, [r0, #0] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.n 689bc │ │ - cmp fp, r0 │ │ - bcc.w 68fb6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - ittt hi │ │ - addhi r1, r0, #4 │ │ - subhi.w r2, fp, r1 │ │ - cmphi r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r5, [sl, r0] │ │ - cbz r5, 689bc │ │ - ldr.w r0, [sl, r1] │ │ - movs r2, #0 │ │ - add.w sl, r5, r0, lsl #3 │ │ - subs.w r0, sl, r5 │ │ - it cc │ │ - movcc r0, r2 │ │ - lsls r1, r0, #29 │ │ - mov.w r6, r0, lsr #3 │ │ - mov.w r1, #1 │ │ - it ne │ │ - addne.w r6, r1, r0, lsr #3 │ │ - cmp.w r2, r6, lsr #29 │ │ - bne.w 68fb2 │ │ - movw r0, #65532 @ 0xfffc │ │ - lsls r4, r6, #3 │ │ - movt r0, #32767 @ 0x7fff │ │ - subs r0, #4 │ │ - cmp r4, r0 │ │ - bhi.w 68fb2 │ │ - cmp r4, #0 │ │ - beq.w 68d82 │ │ + itt ne │ │ + ldrne r0, [r4, #0] │ │ + blxne d87c0 │ │ + adds r4, #16 │ │ + subs r5, #1 │ │ + bne.n 66c98 │ │ + b.n 66c64 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + mov.w sl, #1000 @ 0x3e8 │ │ + ldr r2, [sp, #140] @ 0x8c │ │ + cmp r2, #0 │ │ + str r2, [sp, #140] @ 0x8c │ │ + bne.w 66f06 │ │ + b.n 671a8 │ │ + ldrd r1, r2, [sp, #280] @ 0x118 │ │ + add r0, sp, #400 @ 0x190 │ │ + bl 5a91c │ │ + ldr.w r9, [sp, #284] @ 0x11c │ │ + cmp.w r9, #0 │ │ + beq.n 66d82 │ │ + mov.w r4, r9, lsl #3 │ │ + ldr r6, [sp, #280] @ 0x118 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ - mov r9, r0 │ │ - mov ip, r6 │ │ + blx d87f0 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + mov.w sl, #1000 @ 0x3e8 │ │ cmp r0, #0 │ │ - bne.w 68d8a │ │ - b.n 6912c │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - adds r0, r7, #3 │ │ - cmp r0, r5 │ │ - bls.n 689f4 │ │ - ldr r1, [sp, #96] @ 0x60 │ │ - subs r6, r0, r5 │ │ - subs r0, r1, r5 │ │ - cmp r6, r0 │ │ - bhi.w 68dea │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - cmp r6, #2 │ │ - add.w r0, r4, r5 │ │ - bcc.n 689ec │ │ - subs r6, #1 │ │ - mov r1, r6 │ │ - bl d3fdc │ │ - add r5, r6 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - adds r0, r4, r5 │ │ - adds r5, #1 │ │ - movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - str r5, [sp, #104] @ 0x68 │ │ - cmp r5, r7 │ │ - bcc.w 68fce │ │ - subs r0, r5, r7 │ │ - cmp r0, #2 │ │ - bls.w 68fdc │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - movs r1, #0 │ │ - strh r1, [r0, r7] │ │ - add r0, r7 │ │ - strb r1, [r0, #2] │ │ - b.n 683a2 │ │ + beq.w 68cfc │ │ + add.w r5, r6, #24 │ │ + add.w r8, sp, #424 @ 0x1a8 │ │ movs r2, #0 │ │ - ldr r1, [r4, #28] │ │ - add r0, sp, #96 @ 0x60 │ │ - movs r3, #0 │ │ - bl 52220 │ │ - b.n 6839c │ │ - mov.w r9, #2147483648 @ 0x80000000 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - add.w r6, sl, #4 │ │ - cmp r6, r7 │ │ - bls.n 68a5a │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - subs r4, r6, r7 │ │ - subs r0, r0, r7 │ │ - cmp r4, r0 │ │ - bhi.w 68e36 │ │ - ldr r5, [sp, #100] @ 0x64 │ │ - cmp r4, #2 │ │ - add.w r0, r5, r7 │ │ - bcc.n 68a52 │ │ - subs r4, #1 │ │ - mov r1, r4 │ │ - bl d3fdc │ │ - add r7, r4 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - adds r0, r5, r7 │ │ - adds r7, #1 │ │ - movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - str r7, [sp, #104] @ 0x68 │ │ - cmn.w sl, #5 │ │ - it ls │ │ - cmpls r6, r7 │ │ - bhi.w 69020 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - str.w r9, [r0, sl] │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - b.n 683a2 │ │ - mov.w r9, #0 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - add.w sl, r5, #1 │ │ - cmp sl, r7 │ │ - bls.n 68ab2 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - sub.w r4, sl, r7 │ │ - subs r0, r0, r7 │ │ - cmp r4, r0 │ │ - bhi.w 68e10 │ │ - ldr r6, [sp, #100] @ 0x64 │ │ - cmp r4, #2 │ │ - add.w r0, r6, r7 │ │ - bcc.n 68aaa │ │ - subs r4, #1 │ │ - mov r1, r4 │ │ - bl d3fdc │ │ - add r7, r4 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - adds r0, r6, r7 │ │ - adds r7, #1 │ │ - movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - str r7, [sp, #104] @ 0x68 │ │ - cmp r5, r7 │ │ - bcs.w 68ff6 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - strb.w r9, [r0, r5] │ │ - b.n 683a2 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.w 68bfc │ │ - cmp fp, r0 │ │ - bcc.w 690be │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #7 │ │ - bls.w 68fc2 │ │ - add.w r2, sl, r0 │ │ - ldr.w r1, [sl, r0] │ │ - ldr r2, [r2, #4] │ │ - strd r1, r2, [sp, #64] @ 0x40 │ │ - vldr d0, [sp, #64] @ 0x40 │ │ - vcmp.f64 d0, d0 │ │ - vmrs APSR_nzcv, fpscr │ │ - bvs.w 68bfc │ │ - vmov r1, r2, d0 │ │ - b.n 68b9a │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.n 68bfc │ │ - cmp fp, r0 │ │ - bcc.w 690a6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r1, [sl, r0] │ │ - vmov s0, r1 │ │ - vcmp.f32 s0, s0 │ │ - vmrs APSR_nzcv, fpscr │ │ - bvc.n 68b9a │ │ - b.n 68bfc │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.n 68bfc │ │ - cmp fp, r0 │ │ - bcc.w 6909a │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #7 │ │ - bls.w 68fc2 │ │ - add.w r2, sl, r0 │ │ - ldr.w r1, [sl, r0] │ │ - mov.w r7, #2147483648 @ 0x80000000 │ │ - ldr r2, [r2, #4] │ │ - eors r2, r7 │ │ - orrs r2, r1 │ │ - bne.n 68b9a │ │ - b.n 68bfc │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.n 68bfc │ │ - cmp fp, r0 │ │ - bcc.w 690b2 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r1, [sl, r0] │ │ - cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 68b9a │ │ - b.n 68bfc │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - cmp r0, r1 │ │ - bcs.n 68bfc │ │ - cmp fp, r0 │ │ - bcc.w 68fb6 │ │ - sub.w r2, fp, r0 │ │ - cmp r2, #3 │ │ - itt hi │ │ - subhi r2, #4 │ │ - cmphi r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r1, [sl, r0] │ │ - cbz r1, 68bfc │ │ - uxtb r6, r1 │ │ - cmp fp, r0 │ │ - bls.w 6911a │ │ - ldr r5, [r4, #28] │ │ + movs r3, #2 │ │ + b.n 66d16 │ │ + ldr r4, [pc, #640] @ (66f80 ) │ │ + add r4, pc │ │ + ldr.w r6, [r4, r6, lsl #2] │ │ + str.w r3, [r0, r2, lsl #3] │ │ + add.w r4, r0, r2, lsl #3 │ │ + adds r2, #1 │ │ + add r3, r6 │ │ + cmp r9, r2 │ │ + strb r7, [r4, #4] │ │ + beq.n 66d8e │ │ + ldrb.w r7, [r5], #28 │ │ + subs r6, r7, #1 │ │ + uxtb r6, r6 │ │ cmp r6, #2 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - it ne │ │ - movne r6, #1 │ │ - add.w r9, r5, #1 │ │ - cmp r9, r7 │ │ - bls.n 68bee │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - sub.w sl, r9, r7 │ │ - subs r0, r0, r7 │ │ - cmp sl, r0 │ │ - bhi.w 68efe │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - cmp.w sl, #2 │ │ - add.w r0, r4, r7 │ │ - bcc.n 68be2 │ │ - sub.w sl, sl, #1 │ │ - mov r1, sl │ │ - bl d3fdc │ │ - add r7, sl │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - adds r0, r4, r7 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - adds r7, #1 │ │ - movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - str r7, [sp, #104] @ 0x68 │ │ - cmp r5, r7 │ │ - bcs.w 69004 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - strb r6, [r0, r5] │ │ - b.w 683a2 │ │ - ldr r5, [r4, #28] │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - add.w r9, r5, #1 │ │ - cmp r9, r7 │ │ - bls.n 68c3a │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - sub.w r4, r9, r7 │ │ - subs r0, r0, r7 │ │ - cmp r4, r0 │ │ - bhi.w 68ed8 │ │ - ldr r6, [sp, #100] @ 0x64 │ │ - cmp r4, #2 │ │ - add.w r0, r6, r7 │ │ - bcc.n 68c32 │ │ - subs r4, #1 │ │ - mov r1, r4 │ │ - bl d3fdc │ │ - add r7, r4 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - adds r0, r6, r7 │ │ - adds r7, #1 │ │ - movs r1, #0 │ │ - strb r1, [r0, #0] │ │ - str r7, [sp, #104] @ 0x68 │ │ - cmp r5, r7 │ │ - bcs.w 69004 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - movs r1, #0 │ │ - strb r1, [r0, r5] │ │ - b.w 683a2 │ │ - mov.w ip, #4 │ │ - mov.w lr, #0 │ │ - ldr r7, [sp, #20] │ │ - cmp r6, r5 │ │ - bls.n 68ca4 │ │ - sub.w r2, fp, r5 │ │ - add.w r3, ip, #4 │ │ - mov r4, r9 │ │ - b.n 68c74 │ │ - movs r0, #0 │ │ - strd r0, r6, [r3, #-4] │ │ - subs r2, #8 │ │ - adds r3, #8 │ │ - adds r5, #8 │ │ - subs r4, #1 │ │ - beq.n 68ca4 │ │ - cmp r5, fp │ │ - bhi.w 69070 │ │ - cmp r2, #3 │ │ - bls.w 68f74 │ │ - subs r6, r2, #4 │ │ - cmp r6, #3 │ │ - bls.w 6907e │ │ - adds r0, r7, r5 │ │ - ldr.w r0, [r0, #-4] │ │ - cmp r0, #0 │ │ - beq.n 68c64 │ │ - ldr r6, [r7, r5] │ │ - adds r1, r6, r0 │ │ - bcs.w 6902e │ │ - cmp r1, fp │ │ - bhi.w 6902e │ │ - add r0, sl │ │ - b.n 68c66 │ │ - ldr r1, [sp, #12] │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r2, ip │ │ - mov r3, r9 │ │ - mov r4, ip │ │ - mov r5, lr │ │ - bl 52b80 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - cmp r5, #0 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - beq.w 683a2 │ │ - mov r0, r4 │ │ - b.n 68dd8 │ │ - mov.w r9, #4 │ │ - mov.w ip, #0 │ │ - cmp sl, r5 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - bls.n 68d72 │ │ - sub.w r2, fp, r5 │ │ - mov r0, r6 │ │ - mov r1, r9 │ │ - cmp r5, fp │ │ - bhi.w 69038 │ │ - cmp r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r3, [sl, r5] │ │ - subs r2, #4 │ │ - adds r5, #4 │ │ - str.w r3, [r1], #4 │ │ - subs r0, #1 │ │ - bne.n 68cdc │ │ - b.n 68d72 │ │ - mov.w r9, #8 │ │ - mov.w ip, #0 │ │ - cmp sl, r5 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - bls.n 68dbc │ │ - sub.w r2, fp, r5 │ │ - mov r0, r6 │ │ - mov r1, r9 │ │ - cmp r5, fp │ │ - bhi.w 69062 │ │ - cmp r2, #7 │ │ - bls.w 68fc2 │ │ - add.w r4, sl, r5 │ │ - ldr.w r3, [sl, r5] │ │ - subs r2, #8 │ │ - ldr r4, [r4, #4] │ │ - adds r5, #8 │ │ - subs r0, #1 │ │ - strd r3, r4, [sp, #88] @ 0x58 │ │ - vldr d0, [sp, #88] @ 0x58 │ │ - vstmia r1!, {d0} │ │ - bne.n 68d12 │ │ - b.n 68dbc │ │ - mov.w r9, #4 │ │ - mov.w ip, #0 │ │ - cmp sl, r5 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - bls.n 68d72 │ │ - sub.w r2, fp, r5 │ │ - mov r0, r6 │ │ - mov r1, r9 │ │ - cmp r5, fp │ │ - bhi.w 69046 │ │ - cmp r2, #3 │ │ - bls.w 68f74 │ │ - ldr.w r3, [sl, r5] │ │ - subs r2, #4 │ │ - adds r5, #4 │ │ - str.w r3, [r1], #4 │ │ - subs r0, #1 │ │ - bne.n 68d56 │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r1, r7 │ │ - mov r2, r9 │ │ - mov r3, r6 │ │ - mov r4, ip │ │ - bl 5259c │ │ - b.n 68dca │ │ - mov.w r9, #8 │ │ - mov.w ip, #0 │ │ - cmp sl, r5 │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ - bls.n 68dbc │ │ - sub.w r2, fp, r5 │ │ - mov r0, r6 │ │ - mov r1, r9 │ │ - cmp r5, fp │ │ - bhi.w 69054 │ │ - cmp r2, #7 │ │ - bls.w 68fc2 │ │ - add.w r4, sl, r5 │ │ - ldr.w r3, [sl, r5] │ │ - subs r2, #8 │ │ - ldr r4, [r4, #4] │ │ - adds r5, #8 │ │ - subs r0, #1 │ │ - strd r3, r4, [r1], #8 │ │ - bne.n 68d9a │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r1, r7 │ │ - mov r2, r9 │ │ - mov r3, r6 │ │ - mov r4, ip │ │ - bl 5281c │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - cmp r4, #0 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - beq.w 683a2 │ │ + bls.n 66cfc │ │ + movs r6, #8 │ │ + b.n 66d04 │ │ + add.w r4, ip, #4 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + movs r5, #0 │ │ + movs r0, #4 │ │ + mov.w sl, #1000 @ 0x3e8 │ │ + b.n 66d54 │ │ + add.w r1, r5, r5, lsl #1 │ │ + adds r5, #1 │ │ + str.w r6, [r0, r1, lsl #2] │ │ + add.w r1, r0, r1, lsl #2 │ │ + strd r7, r8, [r1, #4] │ │ + str r5, [sp, #432] @ 0x1b0 │ │ + adds r4, #28 │ │ + subs.w r6, fp, #28 │ │ + beq.n 66d7c │ │ + mov fp, r6 │ │ + ldr.w r6, [r4, #-4] │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + beq.n 66d4c │ │ + ldrd r7, r8, [r4] │ │ + mov.w r2, #2147483648 @ 0x80000000 │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ + str.w r2, [r4, #-4] │ │ + cmp r5, r1 │ │ + bne.n 66d38 │ │ mov r0, r9 │ │ - blx d7b70 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - b.w 683a2 │ │ - movs r2, #1 │ │ - b.n 68a10 │ │ - movs r0, #1 │ │ - mov r1, r5 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r2, r6 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - cmp r6, #2 │ │ - add.w r0, r4, r5 │ │ - bcs.w 689da │ │ - b.n 689ec │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r2, r4 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - ldr r6, [sp, #100] @ 0x64 │ │ - cmp r4, #2 │ │ - add.w r0, r6, r7 │ │ - bcs.w 68a98 │ │ - b.n 68aaa │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r2, r4 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - ldr r5, [sp, #100] @ 0x64 │ │ - cmp r4, #2 │ │ - add.w r0, r5, r7 │ │ - bcs.w 68a40 │ │ - b.n 68a52 │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r2, r4 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - ldr r5, [sp, #100] @ 0x64 │ │ - cmp r4, #2 │ │ - add.w r0, r5, r7 │ │ - bcs.w 68520 │ │ - b.w 68532 │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r2, r9 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - cmp.w r9, #2 │ │ - add.w r0, r4, r7 │ │ - bcs.w 685a4 │ │ - b.w 685b8 │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r2, r4 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ - cmp r4, #2 │ │ - add.w r0, fp, r7 │ │ - bcs.w 68632 │ │ - b.w 68646 │ │ - movs r0, #1 │ │ - mov r1, r7 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r2, r4 │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - ldr r6, [sp, #100] @ 0x64 │ │ - cmp r4, #2 │ │ - add.w r0, r6, r7 │ │ - bcs.w 68c20 │ │ - b.n 68c32 │ │ + bl 82b10 │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ + b.n 66d38 │ │ + add.w fp, sp, #320 @ 0x140 │ │ + b.n 671a8 │ │ + movs r0, #4 │ │ + add.w r8, sp, #424 @ 0x1a8 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + mov.w sl, #1000 @ 0x3e8 │ │ + strd r9, r0, [sp, #412] @ 0x19c │ │ movs r0, #1 │ │ - mov r1, r7 │ │ + ldrd r2, r3, [sp, #268] @ 0x10c │ │ str r0, [sp, #0] │ │ - add r0, sp, #96 @ 0x60 │ │ - mov r2, sl │ │ - movs r3, #1 │ │ - bl 4e654 │ │ - ldrd lr, ip, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldr r7, [sp, #104] @ 0x68 │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - cmp.w sl, #2 │ │ - add.w r0, r4, r7 │ │ - bcs.w 68bce │ │ - b.n 68be2 │ │ - ldr r2, [sp, #104] @ 0x68 │ │ - cmp r2, #1 │ │ - bls.n 68fea │ │ - ldr r4, [sp, #100] @ 0x64 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - strd r4, r2, [sp] │ │ - ldrd r2, r1, [sp, #28] │ │ - eor.w r3, r0, #2147483648 @ 0x80000000 │ │ - add r0, sp, #112 @ 0x70 │ │ - bl 4f578 │ │ - movw r1, #65532 @ 0xfffc │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - movt r1, #32767 @ 0x7fff │ │ - add.w r5, r1, #21 │ │ - cmp r0, r5 │ │ - bne.n 68f80 │ │ - ldr r6, [sp, #24] │ │ - movs r7, #0 │ │ - ldrd r1, r2, [sp, #96] @ 0x60 │ │ - ldrd r3, r0, [r6] │ │ - stmia r6!, {r1, r2, r7} │ │ - lsls r1, r3, #1 │ │ - it ne │ │ - blxne d7b70 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - movs r0, #1 │ │ - str r5, [r1, #0] │ │ - strb r0, [r1, #4] │ │ - b.n 68f92 │ │ - ldr r3, [pc, #476] @ (69154 ) │ │ movs r0, #0 │ │ - movs r1, #4 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - add r3, sp, #116 @ 0x74 │ │ - ldr r7, [sp, #96] @ 0x60 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldmia r3, {r1, r2, r3} │ │ - stmia r6!, {r0, r1, r2, r3} │ │ - cbz r7, 68f92 │ │ - mov r0, r4 │ │ - blx d7b70 │ │ - mov r0, sl │ │ - add sp, #128 @ 0x80 │ │ - vpop {d8-d10} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ - ldr r3, [pc, #444] @ (69164 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ - bl 3f3a0 │ │ - bl 3da28 │ │ - ldr r3, [pc, #416] @ (69158 ) │ │ - add r3, pc │ │ + strd r0, r0, [sp, #4] │ │ + mov r0, r8 │ │ + str.w r9, [sp, #420] @ 0x1a4 │ │ + bl 65380 │ │ + ldrd r6, r5, [sp, #424] @ 0x1a8 │ │ + movs r0, #17 │ │ + movt r0, #32768 @ 0x8000 │ │ + cmp r6, r0 │ │ + bne.n 66e50 │ │ + mov r0, r8 │ │ mov r1, fp │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #472] @ (6919c ) │ │ - movs r0, #0 │ │ - movs r1, #8 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #432] @ (69180 ) │ │ - mov r0, r7 │ │ - mov r1, r5 │ │ mov r2, r5 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #408] @ (69178 ) │ │ - movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #408] @ (6917c ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #428] @ (69198 ) │ │ + bl 49e10 │ │ + add.w r9, sp, #432 @ 0x1b0 │ │ + ldrd r0, r6, [sp, #424] @ 0x1a8 │ │ + ldmia.w r9, {r5, r8, r9} │ │ + cmp r0, #2 │ │ + beq.n 66e54 │ │ + ldr r1, [sp, #444] @ 0x1bc │ │ + add r2, sp, #472 @ 0x1d8 │ │ + strd r0, r6, [sp, #464] @ 0x1d0 │ │ + lsls r0, r0, #31 │ │ + stmia.w r2, {r5, r8, r9} │ │ + str r1, [sp, #484] @ 0x1e4 │ │ + beq.w 68cae │ │ + add r0, sp, #412 @ 0x19c │ │ + str r0, [sp, #504] @ 0x1f8 │ │ + add r0, sp, #388 @ 0x184 │ │ + str r0, [sp, #500] @ 0x1f4 │ │ + add r0, sp, #400 @ 0x190 │ │ + str r0, [sp, #496] @ 0x1f0 │ │ movs r0, #0 │ │ - movs r1, #2 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #424] @ (691a0 ) │ │ - mov r0, r5 │ │ - mov r1, sl │ │ - mov r2, r7 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #456] @ (691d0 ) │ │ - mov r0, r5 │ │ - mov r1, r9 │ │ - mov r2, r7 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #332] @ (69160 ) │ │ - mov r0, r9 │ │ - add r3, pc │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #312] @ (6915c ) │ │ - mov r0, sl │ │ - add r3, pc │ │ mov r1, r6 │ │ - mov r2, r7 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #408] @ (691c8 ) │ │ - mov r2, fp │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #312] @ (69174 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - mov r1, fp │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #364] @ (691b4 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - mov r1, fp │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #352] @ (691b8 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - mov r1, fp │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #344] @ (691bc ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - mov r1, fp │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #332] @ (691c0 ) │ │ - mov r0, r5 │ │ - add r3, pc │ │ - mov r1, fp │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #324] @ (691c4 ) │ │ - movs r0, #0 │ │ - movs r1, #4 │ │ - mov r2, r6 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #188] @ (6914c ) │ │ - movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #188] @ (69150 ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #272] @ (691ac ) │ │ - add r3, pc │ │ - mov r1, fp │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #256] @ (691a8 ) │ │ - add r3, pc │ │ - mov r1, fp │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #240] @ (691a4 ) │ │ - add r3, pc │ │ - mov r1, fp │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #240] @ (691b0 ) │ │ - add r3, pc │ │ - mov r1, fp │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #156] @ (69168 ) │ │ - add r3, pc │ │ - mov r1, r2 │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #148] @ (6916c ) │ │ - mov r0, r7 │ │ - mov r2, fp │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #140] @ (69170 ) │ │ - add r3, pc │ │ - mov r1, r2 │ │ - mov r2, fp │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #148] @ (69184 ) │ │ - add r2, sp, #112 @ 0x70 │ │ - ldr r3, [pc, #148] @ (69188 ) │ │ - ldr r1, [pc, #148] @ (6918c ) │ │ - add r0, pc │ │ - add r3, pc │ │ - add r1, pc │ │ - str r1, [sp, #0] │ │ - movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - ldr r3, [pc, #136] @ (69190 ) │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #424 @ 0x1a8 │ │ movs r2, #0 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - movs r0, #1 │ │ - mov r1, fp │ │ - bl 3d98e │ │ - ldr r2, [pc, #176] @ (691cc ) │ │ - mov r1, fp │ │ - add r2, pc │ │ - bl 3f474 │ │ - movs r0, #4 │ │ - mov r1, r4 │ │ - bl 3d98e │ │ - movs r0, #8 │ │ - mov r1, r4 │ │ - bl 3d98e │ │ - movs r0, #1 │ │ - mov r1, r5 │ │ - bl 3d98e │ │ - ldr r3, [pc, #84] @ (69194 ) │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - movs r2, #1 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - nop │ │ - vmaxnm.f32 , , q13 │ │ - asrs r0, r3, #17 │ │ - movs r7, r0 │ │ - lsrs r2, r2, #26 │ │ - movs r7, r0 │ │ - asrs r4, r4, #12 │ │ - movs r7, r0 │ │ - asrs r0, r7, #15 │ │ - movs r7, r0 │ │ - asrs r6, r0, #16 │ │ - movs r7, r0 │ │ - asrs r4, r6, #17 │ │ - movs r7, r0 │ │ - asrs r0, r4, #7 │ │ - movs r7, r0 │ │ - asrs r0, r6, #6 │ │ - movs r7, r0 │ │ - asrs r0, r5, #6 │ │ - movs r7, r0 │ │ - asrs r0, r0, #9 │ │ - movs r7, r0 │ │ - bne.n 690cc │ │ - @ instruction: 0xfffa0e08 │ │ - movs r7, r0 │ │ - asrs r6, r2, #17 │ │ - movs r7, r0 │ │ - vmaxnm.f16 , , q13 │ │ - lsrs r4, r6, #16 │ │ - movs r7, r0 │ │ - lsrs r2, r0, #21 │ │ - movs r7, r0 │ │ - lsrs r0, r6, #19 │ │ - movs r7, r0 │ │ - lsrs r0, r7, #18 │ │ - movs r7, r0 │ │ - lsrs r4, r1, #24 │ │ - movs r7, r0 │ │ - lsrs r4, r2, #25 │ │ - movs r7, r0 │ │ - asrs r6, r3, #16 │ │ - movs r7, r0 │ │ - asrs r0, r7, #8 │ │ - movs r7, r0 │ │ - asrs r4, r6, #6 │ │ - movs r7, r0 │ │ - asrs r0, r6, #9 │ │ - movs r7, r0 │ │ - asrs r4, r5, #6 │ │ - movs r7, r0 │ │ - asrs r2, r6, #9 │ │ - movs r7, r0 │ │ - asrs r4, r0, #9 │ │ - movs r7, r0 │ │ - asrs r6, r4, #9 │ │ - movs r7, r0 │ │ - asrs r0, r5, #9 │ │ - movs r7, r0 │ │ - lsrs r6, r0, #22 │ │ - movs r7, r0 │ │ - asrs r2, r7, #9 │ │ - movs r7, r0 │ │ - asrs r6, r3, #7 │ │ - movs r7, r0 │ │ - asrs r0, r2, #16 │ │ - movs r7, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #52 @ 0x34 │ │ - mov r8, r1 │ │ - ldr r1, [pc, #228] @ (692c4 ) │ │ - ldr r6, [pc, #232] @ (692c8 ) │ │ - mov r5, r0 │ │ - mov r7, r2 │ │ - add r1, pc │ │ - add r6, pc │ │ - add r0, sp, #24 │ │ - mov r4, r3 │ │ - strd r2, r6, [sp, #36] @ 0x24 │ │ - add r2, sp, #36 @ 0x24 │ │ - strd r3, r6, [sp, #44] @ 0x2c │ │ - bl 3dad8 │ │ - ldr r0, [sp, #24] │ │ - mov.w r9, #1 │ │ - ldrd r2, r3, [sp, #28] │ │ - mov r1, r8 │ │ - str r0, [sp, #20] │ │ - add r0, sp, #36 @ 0x24 │ │ - strd r9, r9, [sp] │ │ - str.w r9, [sp, #8] │ │ - str r2, [sp, #16] │ │ - bl 66e20 │ │ - ldrd r0, sl, [sp, #36] @ 0x24 │ │ - movs r1, #17 │ │ - ldrb.w fp, [sp, #44] @ 0x2c │ │ - movt r1, #32768 @ 0x8000 │ │ - cmp r0, r1 │ │ - bne.n 69278 │ │ - ldr r1, [pc, #160] @ (692cc ) │ │ - add r0, sp, #24 │ │ - add r2, sp, #36 @ 0x24 │ │ - strd r4, r6, [sp, #44] @ 0x2c │ │ - add r1, pc │ │ - strd r7, r6, [sp, #36] @ 0x24 │ │ - bl 3dad8 │ │ - ldr r3, [sp, #32] │ │ - add r0, sp, #36 @ 0x24 │ │ - ldrd r4, r7, [sp, #24] │ │ - mov r1, r8 │ │ - mov r2, r7 │ │ - strd r9, r9, [sp] │ │ - str.w r9, [sp, #8] │ │ - bl 66e20 │ │ - ldrd r1, r0, [sp, #36] @ 0x24 │ │ - movs r3, #17 │ │ - ldrb.w r2, [sp, #44] @ 0x2c │ │ - movt r3, #32768 @ 0x8000 │ │ - cmp r1, r3 │ │ - bne.n 69292 │ │ - str r0, [r5, #12] │ │ - movs r0, #0 │ │ - strb r2, [r5, #16] │ │ - strb.w fp, [r5, #8] │ │ - strd r0, sl, [r5] │ │ - b.n 692a8 │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - ldr.w r1, [sp, #45] @ 0x2d │ │ - str r2, [r5, #16] │ │ - str.w r1, [r5, #13] │ │ - strb.w fp, [r5, #12] │ │ - strd r9, r0, [r5] │ │ - str.w sl, [r5, #8] │ │ - b.n 692b2 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - strb r2, [r5, #12] │ │ - movs r2, #1 │ │ - ldr.w r3, [sp, #45] @ 0x2d │ │ - str r6, [r5, #16] │ │ - str.w r3, [r5, #13] │ │ - strd r2, r1, [r5] │ │ - str r0, [r5, #8] │ │ + movs r3, #0 │ │ + bl 49f38 │ │ + ldr r4, [sp, #428] @ 0x1ac │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ + ldr.w r8, [sp, #436] @ 0x1b4 │ │ + ldr.w r9, [sp, #440] @ 0x1b8 │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ + cmp r0, #0 │ │ + bne.w 68af6 │ │ cmp r4, #0 │ │ - itt ne │ │ - movne r0, r7 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #20] │ │ + beq.w 68b04 │ │ + add r0, sp, #424 @ 0x1a8 │ │ + add r1, sp, #496 @ 0x1f0 │ │ + mov r2, r6 │ │ + mov r3, r4 │ │ + stmia.w sp, {r5, r8, r9} │ │ + bl 6c608 │ │ + ldrb.w r5, [sp, #428] @ 0x1ac │ │ + movs r0, #17 │ │ + ldr r4, [sp, #424] @ 0x1a8 │ │ + movt r0, #32768 @ 0x8000 │ │ + cmp r4, r0 │ │ + bne.w 68b6c │ │ + lsls r0, r5, #31 │ │ + beq.w 68b04 │ │ + movs r0, #0 │ │ + mov r1, r6 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #424 @ 0x1a8 │ │ + movs r2, #8 │ │ + b.n 66dfc │ │ + ldrd r8, r9, [sp, #432] @ 0x1b0 │ │ + lsrs r0, r5, #8 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #412] @ 0x19c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #16] │ │ - blxne d7b70 │ │ - add sp, #52 @ 0x34 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r4, [pc, #240] @ (693b8 ) │ │ - vshr.u64 , , #6 │ │ - vqrdmlsh.s q15, , d1[0] │ │ - vtbl.8 d30, {d9-d10}, d29 │ │ - mvns r0, r6 │ │ - sub sp, #12 │ │ - mov r4, r0 │ │ - mov r0, r2 │ │ - movs r2, #1 │ │ - blx 9f0c8 │ │ - movw r8, #17 │ │ - adds r1, r0, #1 │ │ - movt r8, #32768 @ 0x8000 │ │ - cmp r1, #2 │ │ - bcs.n 692f8 │ │ - str.w r8, [r4] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - movw r1, #34744 @ 0x87b8 │ │ - movt r1, #65535 @ 0xffff │ │ - cmp r0, r1 │ │ - bne.n 69316 │ │ - sub.w r5, r8, #14 │ │ - strd r5, r6, [r4] │ │ - strd r5, r0, [r4, #8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - mov r9, r0 │ │ - blx a8aa8 │ │ - mov r5, r0 │ │ - blx d7ba0 │ │ - mov r2, r0 │ │ - mov r0, sp │ │ - mov r1, r5 │ │ - bl 3ffbc │ │ - ldmia.w sp, {r0, r1, r5} │ │ - ldr r7, [pc, #64] @ (69374 ) │ │ + ldrne r0, [sp, #416] @ 0x1a0 │ │ + blxne d87c0 │ │ + ldrd sl, r7, [sp, #404] @ 0x194 │ │ + cbz r7, 66e80 │ │ + add.w r4, sl, #16 │ │ + ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - add r7, pc │ │ - ite eq │ │ - moveq r7, r1 │ │ - movne r5, #27 │ │ - cbz r5, 69358 │ │ - mov r0, r5 │ │ - blx d7bb0 │ │ - cbz r0, 6936c │ │ - mov r1, r7 │ │ - mov r2, r5 │ │ - mov r6, r0 │ │ - bl d44bc │ │ - mov r0, r9 │ │ - cmp r5, r8 │ │ - beq.n 692ee │ │ - b.n 69308 │ │ - movs r6, #1 │ │ - movs r5, #0 │ │ - mov r0, r9 │ │ - strd r5, r6, [r4] │ │ - strd r5, r0, [r4, #8] │ │ - add sp, #12 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - movs r0, #1 │ │ - mov r1, r5 │ │ - bl 3d98e │ │ - bcc.n 6939a │ │ - vtbl.8 d30, {d10-d11}, d29 │ │ - rors r0, r6 │ │ - sub sp, #56 @ 0x38 │ │ - mov r8, r1 │ │ - ldr r1, [pc, #124] @ (69400 ) │ │ - mov r4, r0 │ │ - ldr r0, [pc, #124] @ (69404 ) │ │ - add r1, pc │ │ - mov r7, r3 │ │ - add r0, pc │ │ - strd r2, r0, [sp, #40] @ 0x28 │ │ - add r2, sp, #40 @ 0x28 │ │ - strd r3, r0, [sp, #48] @ 0x30 │ │ - add r0, sp, #28 │ │ - bl 3dad8 │ │ - ldrb r0, [r7, #24] │ │ - movs r2, #1 │ │ - movs r1, #0 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - bic.w r0, r2, r0 │ │ - ldrd r5, r6, [sp, #28] │ │ - str r1, [sp, #8] │ │ - mov r2, r6 │ │ - strd r1, r0, [sp] │ │ - add r0, sp, #12 │ │ - mov r1, r8 │ │ - bl 66e20 │ │ - cmp r5, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - ldrd r0, r1, [sp, #12] │ │ - movs r2, #17 │ │ - movt r2, #32768 @ 0x8000 │ │ - cmp r0, r2 │ │ - bne.n 693e2 │ │ - mov r0, r4 │ │ - mov r2, r8 │ │ - bl 692d0 │ │ - add sp, #56 @ 0x38 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldrb.w r3, [sp, #20] │ │ - ldr.w r7, [sp, #21] │ │ - ldr r2, [sp, #24] │ │ - str.w r7, [r4, #9] │ │ - str r2, [r4, #12] │ │ - strb r3, [r4, #8] │ │ - strd r0, r1, [r4] │ │ - add sp, #56 @ 0x38 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - nop │ │ - lsls r1, r4, #10 │ │ - vqrdmlsh.s q15, q5, d15[0] │ │ - vsli.64 , q8, #63 @ 0x3f │ │ - sub sp, #4 │ │ - ldrd r4, r7, [r0, #20] │ │ - mov r5, r0 │ │ - cbz r7, 69422 │ │ - mov r6, r4 │ │ - mov r0, r6 │ │ - bl 5b7e6 │ │ - adds r6, #52 @ 0x34 │ │ + ldrne r0, [r4, #4] │ │ + blxne d87c0 │ │ + adds r4, #40 @ 0x28 │ │ subs r7, #1 │ │ - bne.n 69416 │ │ - ldr r0, [r5, #16] │ │ - cbz r0, 69432 │ │ - mov r0, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ - add sp, #4 │ │ - pop {r4, r5, r6, r7, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #4 │ │ - ldrd r9, sl, [r0, #12] │ │ - mov r8, r0 │ │ - cmp.w sl, #0 │ │ - beq.n 69486 │ │ - movs r5, #0 │ │ - b.n 6945e │ │ - ldr r0, [r4, #0] │ │ + bne.n 66e6e │ │ + ldr r0, [sp, #400] @ 0x190 │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, fp │ │ - blxne d7b70 │ │ - adds r5, #1 │ │ - cmp r5, sl │ │ - beq.n 69486 │ │ - add.w r0, r5, r5, lsl #1 │ │ - add.w r4, r9, r0, lsl #2 │ │ - ldrd fp, r7, [r4, #4] │ │ - cmp r7, #0 │ │ - beq.n 6944c │ │ - add.w r6, fp, #8 │ │ - ldr r0, [r6, #0] │ │ + movne r0, sl │ │ + blxne d87c0 │ │ + mov.w sl, #1000 @ 0x3e8 │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + lsls r0, r0, #1 │ │ + beq.n 66eb6 │ │ + b.n 66eb0 │ │ + ldrd r8, r9, [sp, #472] @ 0x1d8 │ │ + b.n 66ea6 │ │ + add.w r9, sp, #428 @ 0x1ac │ │ + ldmia.w r9, {r5, r8, r9} │ │ + lsrs r0, r5, #8 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + lsls r0, r0, #1 │ │ + beq.n 66eb6 │ │ + ldr r0, [sp, #392] @ 0x188 │ │ + blx d87c0 │ │ + mov r0, fp │ │ + bl 4b990 │ │ + movs r0, #17 │ │ + movt r0, #32768 @ 0x8000 │ │ + cmp r6, r0 │ │ + bne.w 68c16 │ │ + strd r8, r9, [sp, #16] │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + str r5, [sp, #28] │ │ + ldr.w r8, [sp, #284] @ 0x11c │ │ + cmp.w r8, #0 │ │ + bne.w 66856 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + movs r1, #0 │ │ + mov.w ip, #4 │ │ + str r1, [sp, #472] @ 0x1d8 │ │ + ldrd r0, r2, [r0, #16] │ │ + str r0, [sp, #164] @ 0xa4 │ │ + rsb r0, r2, r2, lsl #3 │ │ + strd r1, ip, [sp, #464] @ 0x1d0 │ │ + lsls r4, r0, #2 │ │ + str r1, [sp, #432] @ 0x1b0 │ │ + strd r1, ip, [sp, #424] @ 0x1a8 │ │ + cmp r2, #0 │ │ + str r2, [sp, #140] @ 0x8c │ │ + beq.w 671a8 │ │ + ldr.w r9, [sp, #164] @ 0xa4 │ │ + add.w r0, r9, r4 │ │ + str r0, [sp, #148] @ 0x94 │ │ + b.n 66f50 │ │ + mov.w r5, #2147483648 @ 0x80000000 │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ + cmp r8, r0 │ │ + beq.w 6719c │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + add.w r8, r8, #1 │ │ + str.w r4, [ip, r0, lsl #2] │ │ + add.w r0, ip, r0, lsl #2 │ │ + strd fp, r4, [r0, #4] │ │ + add.w fp, sp, #320 @ 0x140 │ │ + strb.w sl, [r0, #24] │ │ + mov sl, r6 │ │ + strd r5, r7, [r0, #12] │ │ + str r5, [r0, #20] │ │ + str.w r8, [sp, #472] @ 0x1d8 │ │ + add.w r9, r9, #28 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + cmp r9, r0 │ │ + beq.w 671b2 │ │ + rsb r0, r8, r8, lsl #3 │ │ + cmp.w r8, #0 │ │ + strd r0, r8, [sp, #152] @ 0x98 │ │ + str.w ip, [sp, #160] @ 0xa0 │ │ + beq.w 67102 │ │ + ldr r0, [sp, #152] @ 0x98 │ │ + movs r5, #0 │ │ + mov.w r8, r0, lsl #2 │ │ + ldr.w r0, [r9] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 6703c │ │ + b.n 66f9a │ │ + cmp r2, #147 @ 0x93 │ │ + @ instruction: 0xfffa2ebb │ │ + movs r0, r0 │ │ + ldr r3, [sp, #120] @ 0x78 │ │ + vsra.u64 d31, d18, #5 │ │ + ldr r7, [pc, #0] @ (66f88 ) │ │ + it eq │ │ + cmpeq.w r1, #2147483648 @ 0x80000000 │ │ + beq.w 670f0 │ │ + adds r5, #28 │ │ + cmp r8, r5 │ │ + beq.w 67102 │ │ + add.w r0, ip, r5 │ │ + ldrb r1, [r0, #24] │ │ + cmp r1, #2 │ │ + bcs.n 66fbc │ │ + ldrb.w r2, [r9, #24] │ │ + movs r7, #0 │ │ + movs r3, #0 │ │ + cmp r2, #2 │ │ + it cc │ │ + movcc r3, #1 │ │ + ldr r6, [r0, #0] │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + beq.n 66fec │ │ + b.n 66f92 │ │ + ldrb.w r2, [r9, #24] │ │ + and.w r3, r1, #14 │ │ + cmp r3, #8 │ │ + bne.n 66fe0 │ │ + and.w r3, r2, #14 │ │ + subs r3, #8 │ │ + clz r3, r3 │ │ + lsrs r7, r3, #5 │ │ + movs r3, #0 │ │ + ldr r6, [r0, #0] │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + beq.n 66fec │ │ + b.n 66f92 │ │ + movs r3, #0 │ │ + movs r7, #0 │ │ + ldr r6, [r0, #0] │ │ + cmp.w r6, #2147483648 @ 0x80000000 │ │ + bne.n 66f92 │ │ + subs r1, r1, r2 │ │ + clz r1, r1 │ │ + lsrs r1, r1, #5 │ │ + orrs r1, r3 │ │ + orrs r1, r7 │ │ + beq.n 66f92 │ │ + ldr r2, [r0, #12] │ │ + ldr.w r1, [r9, #12] │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + it ne │ │ + cmpne.w r1, #2147483648 @ 0x80000000 │ │ + beq.n 66f84 │ │ + ldr r2, [r0, #20] │ │ + ldr.w r1, [r9, #20] │ │ + cmp r2, r1 │ │ + bne.n 66f92 │ │ + ldr.w r1, [r9, #16] │ │ + ldr r0, [r0, #16] │ │ + blx d8860 │ │ + ldr.w ip, [sp, #160] @ 0xa0 │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ - adds r6, #24 │ │ - subs r7, #1 │ │ - bne.n 69472 │ │ - b.n 6944c │ │ - ldr.w r0, [r8, #8] │ │ - cbz r0, 69498 │ │ - mov r0, r9 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - push {r4, lr} │ │ - sub sp, #8 │ │ - mov r4, r0 │ │ - movs r0, #0 │ │ - str r0, [sp, #4] │ │ - add r0, sp, #4 │ │ - movs r1, #32 │ │ - movs r2, #160 @ 0xa0 │ │ - blx d7c30 │ │ - cbnz r0, 694fa │ │ - ldr r0, [sp, #4] │ │ + bne.n 66f92 │ │ + b.n 670f0 │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + it eq │ │ + cmpeq.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 670f0 │ │ + adds r5, #28 │ │ + cmp r8, r5 │ │ + beq.n 67102 │ │ + add.w r7, ip, r5 │ │ + ldrb r0, [r7, #24] │ │ + cmp r0, #1 │ │ + bhi.n 6705e │ │ + ldrb.w r1, [r9, #24] │ │ + movs r3, #0 │ │ + movs r6, #0 │ │ + cmp r1, #2 │ │ + it cc │ │ + movcc r3, #1 │ │ + ldr r2, [r7, #0] │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + beq.n 67036 │ │ + b.n 6708e │ │ + ldrb.w r1, [r9, #24] │ │ + and.w r2, r0, #14 │ │ + cmp r2, #8 │ │ + bne.n 67082 │ │ + and.w r2, r1, #14 │ │ + movs r3, #0 │ │ + subs r2, #8 │ │ + clz r2, r2 │ │ + lsrs r6, r2, #5 │ │ + ldr r2, [r7, #0] │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + beq.n 67036 │ │ + b.n 6708e │ │ + movs r3, #0 │ │ + movs r6, #0 │ │ + ldr r2, [r7, #0] │ │ + cmp.w r2, #2147483648 @ 0x80000000 │ │ + beq.n 67036 │ │ + ldr r2, [r7, #8] │ │ + ldr.w r4, [r9, #8] │ │ + cmp r2, r4 │ │ + bne.n 67036 │ │ + subs r0, r0, r1 │ │ + ldr.w r1, [r9, #4] │ │ + clz r0, r0 │ │ + lsrs r0, r0, #5 │ │ + orrs r0, r3 │ │ + orr.w r4, r6, r0 │ │ + ldr r0, [r7, #4] │ │ + blx d8860 │ │ + ldr.w ip, [sp, #160] @ 0xa0 │ │ cmp r0, #0 │ │ - itttt ne │ │ - movne r1, #0 │ │ - strbne.w r1, [r0, #136] @ 0x88 │ │ - movne r2, #1 │ │ - strdne r2, r2, [r0, #128] @ 0x80 │ │ - itttt ne │ │ - strbne.w r2, [r0, #96] @ 0x60 │ │ - movne r3, #4 │ │ - strdne r1, r3, [r0, #72] @ 0x48 │ │ - strdne r1, r1, [r0, #80] @ 0x50 │ │ - itttt ne │ │ - strdne r3, r1, [r0, #88] @ 0x58 │ │ - strbne.w r1, [r0, #68] @ 0x44 │ │ - strne r1, [r0, #64] @ 0x40 │ │ - strdne r1, r1, [r0, #32] │ │ - itttt ne │ │ - strdne r1, r1, [r0] │ │ - strdne r2, r0, [r4] │ │ - strdne r2, r0, [r4, #8] │ │ - addne sp, #8 │ │ it ne │ │ - popne {r4, pc} │ │ - movs r0, #32 │ │ - movs r1, #160 @ 0xa0 │ │ - bl 3d806 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #32 │ │ - mov r9, r1 │ │ - mov sl, r0 │ │ + movne r0, #1 │ │ + eor.w r1, r4, #1 │ │ + orrs r0, r1 │ │ + bne.n 67036 │ │ + ldr r1, [r7, #12] │ │ + ldr.w r0, [r9, #12] │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + it ne │ │ + cmpne.w r0, #2147483648 @ 0x80000000 │ │ + beq.n 6702a │ │ + ldr r2, [r7, #20] │ │ + ldr.w r0, [r9, #20] │ │ + cmp r2, r0 │ │ + bne.n 67036 │ │ + ldr.w r1, [r9, #16] │ │ + ldr r0, [r7, #16] │ │ + blx d8860 │ │ + ldr.w ip, [sp, #160] @ 0xa0 │ │ + cmp r0, #0 │ │ + bne.n 67036 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + add.w r9, r9, #28 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + cmp r9, r0 │ │ + bne.w 66f50 │ │ + b.n 671b2 │ │ + ldr.w r0, [r9] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 6712a │ │ + mov.w r6, #1000 @ 0x3e8 │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + ldrb.w sl, [r9, #24] │ │ + ldr.w r0, [r9, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 66f12 │ │ + b.n 6716e │ │ + ldrd r5, r4, [r9, #4] │ │ + cbz r4, 67144 │ │ + mov r0, r4 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 68cca │ │ + mov fp, r0 │ │ + mov.w r6, #1000 @ 0x3e8 │ │ + b.n 6714c │ │ + mov.w r6, #1000 @ 0x3e8 │ │ + mov.w fp, #1 │ │ + mov r0, fp │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + bl d53c6 │ │ + ldr.w ip, [sp, #160] @ 0xa0 │ │ + ldrb.w sl, [r9, #24] │ │ + ldr.w r0, [r9, #12] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 66f12 │ │ + ldrd r8, r5, [r9, #16] │ │ + cbz r5, 67184 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 68cd2 │ │ + mov r7, r0 │ │ + b.n 67186 │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r8 │ │ + mov r2, r5 │ │ + bl d53c6 │ │ + ldrd r8, ip, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ + cmp r8, r0 │ │ + bne.w 66f1e │ │ + add r0, sp, #464 @ 0x1d0 │ │ + bl 47ab2 │ │ + ldr.w ip, [sp, #468] @ 0x1d4 │ │ + b.n 66f1e │ │ + add r2, sp, #464 @ 0x1d0 │ │ + add r3, sp, #320 @ 0x140 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + b.n 671fa │ │ + add r2, sp, #464 @ 0x1d0 │ │ + add r3, sp, #320 @ 0x140 │ │ + ldr r5, [sp, #140] @ 0x8c │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r3!, {r0, r1, r2} │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + add.w r4, r0, #16 │ │ + b.n 671de │ │ + ldr.w r0, [r4, #-12] │ │ + blx d87c0 │ │ + ldr.w r0, [r4, #-4] │ │ + lsls r0, r0, #1 │ │ + bne.n 671ee │ │ + adds r4, #28 │ │ + subs r5, #1 │ │ + beq.n 671fa │ │ + ldr.w r0, [r4, #-16] │ │ + lsls r0, r0, #1 │ │ + bne.n 671c8 │ │ + ldr.w r0, [r4, #-4] │ │ + lsls r0, r0, #1 │ │ + beq.n 671d8 │ │ + ldr r0, [r4, #0] │ │ + blx d87c0 │ │ + adds r4, #28 │ │ + subs r5, #1 │ │ + bne.n 671de │ │ + ldr r4, [sp, #124] @ 0x7c │ │ + ldr.w r0, [r4, #12]! │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #164] @ 0xa4 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ + add r2, sp, #320 @ 0x140 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldmia r2, {r0, r1, r2} │ │ + stmia r4!, {r0, r1, r2} │ │ movs r0, #0 │ │ movs r1, #4 │ │ - strd r0, r1, [sp, #8] │ │ + strd r0, r1, [sp, #328] @ 0x148 │ │ movw r1, #909 @ 0x38d │ │ - mov r8, r2 │ │ - mov r7, sp │ │ - strd r0, r0, [sp] │ │ - strd r0, r0, [sp, #16] │ │ - strd r0, r1, [sp, #24] │ │ - b.n 6952e │ │ + strd r0, r0, [sp, #320] @ 0x140 │ │ + strd r0, r0, [sp, #336] @ 0x150 │ │ + strd r0, r1, [sp, #344] @ 0x158 │ │ + b.n 6723a │ │ lsrs r0, r2, #2 │ │ - bne.n 6956c │ │ - mov r0, r7 │ │ - bl 50dc4 │ │ - ldr r0, [sp, #20] │ │ + bne.n 67278 │ │ + mov r0, fp │ │ + bl 5849c │ │ + ldr r0, [sp, #340] @ 0x154 │ │ cmp r0, #0 │ │ - beq.n 6952e │ │ + beq.n 6723a │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r6, #1 │ │ - movs r4, #0 │ │ - b.n 69554 │ │ + movs r7, #0 │ │ + b.n 67260 │ │ umull r2, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ - mla r5, r3, r4, r5 │ │ - mla r4, r3, r4, r5 │ │ + mla r5, r3, r7, r5 │ │ + mla r7, r3, r7, r5 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 69544 │ │ + beq.n 67250 │ │ umull r2, r5, r3, r6 │ │ cmp r0, #1 │ │ - beq.n 6952a │ │ + beq.n 67236 │ │ mla r1, r3, r1, r5 │ │ - mla r1, r4, r6, r1 │ │ + mla r1, r7, r6, r1 │ │ mov r6, r2 │ │ - b.n 69544 │ │ - strd r9, r8, [sl] │ │ - add.w r0, sl, #8 │ │ - ldmia r7!, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - ldmia.w r7, {r1, r2, r3, r6} │ │ - stmia r0!, {r1, r2, r3, r6} │ │ - add sp, #32 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #100 @ 0x64 │ │ - mov r5, r0 │ │ - movs r0, #0 │ │ - mov r9, r2 │ │ - mov r4, r1 │ │ - blx 9b484 │ │ - ldr r3, [r4, #0] │ │ - add.w r8, sp, #80 @ 0x50 │ │ - mov r1, r0 │ │ - mov r2, r9 │ │ - mov r0, r8 │ │ - bl 49918 │ │ - ldrd r0, r6, [sp, #80] @ 0x50 │ │ - movs r1, #17 │ │ - movt r1, #32768 @ 0x8000 │ │ + b.n 67250 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ + stmia r1!, {r2, r3, r6, r7} │ │ + ldmia.w r0, {r2, r3, r6, r7} │ │ + stmia r1!, {r2, r3, r6, r7} │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldr r2, [sp, #292] @ 0x124 │ │ + ldrd r0, r1, [r0, #28] │ │ + cmp r1, #0 │ │ + str r2, [sp, #144] @ 0x90 │ │ + rsb r2, r1, r1, lsl #3 │ │ + ldr r3, [sp, #296] @ 0x128 │ │ + str r0, [sp, #104] @ 0x68 │ │ + add.w r0, r0, r2, lsl #2 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + rsb r0, r3, r3, lsl #3 │ │ + str r2, [sp, #48] @ 0x30 │ │ + str r3, [sp, #120] @ 0x78 │ │ + mov.w r0, r0, lsl #2 │ │ + str r1, [sp, #116] @ 0x74 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [pc, #404] @ (67448 ) │ │ + add r0, pc │ │ + str r0, [sp, #68] @ 0x44 │ │ + beq.w 67a3a │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + ldr r1, [sp, #108] @ 0x6c │ │ + add r1, r0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + adds r0, #20 │ │ + str r0, [sp, #92] @ 0x5c │ │ + b.n 672da │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + add.w fp, sp, #320 @ 0x140 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + adds r1, #28 │ │ + cmp r1, r0 │ │ + beq.w 67a3a │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str r1, [sp, #136] @ 0x88 │ │ + cmp r0, #0 │ │ + beq.w 6744c │ │ + ldrb r4, [r1, #25] │ │ + ldrb.w fp, [r1, #24] │ │ + ldrd r0, ip, [r1, #4] │ │ + ldr r2, [r1, #20] │ │ + str r0, [sp, #152] @ 0x98 │ │ + cmp r2, #0 │ │ + str r2, [sp, #132] @ 0x84 │ │ + str.w ip, [sp, #156] @ 0x9c │ │ + beq.w 67898 │ │ + ldr.w r8, [sp, #144] @ 0x90 │ │ + mov.w r5, #1000 @ 0x3e8 │ │ + ldr r0, [r1, #16] │ │ + str r0, [sp, #148] @ 0x94 │ │ + b.n 67316 │ │ + add.w r8, r8, #28 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cmp r8, r0 │ │ + beq.n 673ac │ │ + ldrb.w r0, [r8, #24] │ │ + cmp r0, fp │ │ + bne.n 6730c │ │ + ldrb.w r0, [r8, #25] │ │ + cmp r0, r4 │ │ + itt eq │ │ + ldreq.w r0, [r8, #8] │ │ + cmpeq r0, ip │ │ + bne.n 6730c │ │ + ldr.w r0, [r8, #4] │ │ + mov r2, ip │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + blx d8860 │ │ + ldr.w ip, [sp, #156] @ 0x9c │ │ + cmp r0, #0 │ │ + bne.n 6730c │ │ + ldr.w r0, [r8, #20] │ │ + ldr r1, [sp, #132] @ 0x84 │ │ cmp r0, r1 │ │ - bne.w 697d8 │ │ - ldr r0, [r4, #24] │ │ + bne.n 6730c │ │ + ldr.w r0, [r8, #16] │ │ + movs r6, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r7, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + mov.w r5, #1000 @ 0x3e8 │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + add.w r9, r0, r6 │ │ + add.w sl, r1, r6 │ │ + ldrb.w r0, [r9, #12] │ │ + ldrb.w r1, [sl, #12] │ │ + cmp r1, r0 │ │ + ittt eq │ │ + ldreq.w r2, [sl, #8] │ │ + ldreq.w r0, [r9, #8] │ │ + cmpeq r2, r0 │ │ + bne.n 6730c │ │ + ldr.w r0, [sl, #4] │ │ + ldr.w r1, [r9, #4] │ │ + blx d8860 │ │ + ldr.w ip, [sp, #156] @ 0x9c │ │ cmp r0, #0 │ │ - beq.w 697c4 │ │ - movs r1, #52 @ 0x34 │ │ - ldr.w sl, [r4, #20] │ │ - mla r0, r0, r1, sl │ │ + ittt eq │ │ + ldrbeq.w r0, [r9, #13] │ │ + ldrbeq.w r1, [sl, #13] │ │ + cmpeq r1, r0 │ │ + bne.n 6730c │ │ + adds r6, #16 │ │ + subs r7, #1 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + mov sl, r5 │ │ + bne.n 67356 │ │ + b.n 672ca │ │ + mov sl, r5 │ │ + ldr r4, [sp, #152] @ 0x98 │ │ + mov.w fp, #0 │ │ + cmp.w ip, #17 │ │ + bcs.n 6745a │ │ + cmp.w ip, #8 │ │ + bls.w 677f6 │ │ + movw r7, #14777 @ 0x39b9 │ │ + add.w r2, r4, ip │ │ + ldr r0, [r4, #0] │ │ + movt r7, #59970 @ 0xea42 │ │ + ldr.w r3, [r2, #-8] │ │ + mov r5, ip │ │ + eors r0, r7 │ │ + movw r7, #21050 @ 0x523a │ │ + movt r7, #2454 @ 0x996 │ │ + eors r3, r7 │ │ + movw r7, #48187 @ 0xbc3b │ │ + ldr.w r2, [r2, #-4] │ │ + ldr r1, [r4, #4] │ │ + movt r7, #44886 @ 0xaf56 │ │ + eors r2, r7 │ │ + movw r7, #29563 @ 0x737b │ │ + umull ip, r6, r3, r0 │ │ + movt r7, #26498 @ 0x6782 │ │ + eors r1, r7 │ │ + movs r4, #0 │ │ + umlal r6, r4, r2, r0 │ │ + rev r0, r0 │ │ + umull r7, lr, r3, r1 │ │ + adds r6, r6, r7 │ │ + adcs.w r7, r4, lr │ │ + adc.w r4, fp, #0 │ │ + umlal r7, r4, r2, r1 │ │ + rev r1, r1 │ │ + adds r1, r1, r5 │ │ + adc.w r0, r0, #0 │ │ + adds r1, r1, r3 │ │ + adcs r0, r2 │ │ + eor.w r7, r7, ip │ │ + eors r6, r4 │ │ + adds r1, r1, r7 │ │ + movw r7, #26513 @ 0x6791 │ │ + adcs r0, r6 │ │ + movw r6, #31225 @ 0x79f9 │ │ + movt r6, #40503 @ 0x9e37 │ │ + movt r7, #5718 @ 0x1656 │ │ + eor.w r1, r1, r0, lsr #5 │ │ + b.n 67956 │ │ + nop │ │ + str r2, [r1, #76] @ 0x4c │ │ + @ instruction: 0xfffbe9d1 │ │ + ldr r4, [pc, #4] @ (67454 ) │ │ + mov.w fp, #0 │ │ + cmp.w ip, #17 │ │ + bcc.n 673ba │ │ + cmp.w ip, #129 @ 0x81 │ │ + bcs.w 6787e │ │ + movw r0, #51847 @ 0xca87 │ │ + cmp.w ip, #33 @ 0x21 │ │ + movt r0, #34283 @ 0x85eb │ │ + umull r2, r1, ip, r0 │ │ + movw r0, #31153 @ 0x79b1 │ │ + movt r0, #40503 @ 0x9e37 │ │ + mla r0, ip, r0, r1 │ │ + strd r0, r2, [sp, #152] @ 0x98 │ │ + bcc.w 67718 │ │ + cmp.w ip, #64 @ 0x40 │ │ + bls.w 67642 │ │ + cmp.w ip, #96 @ 0x60 │ │ + bls.n 67568 │ │ + add.w r0, r4, ip │ │ + mov r5, r4 │ │ + movw r4, #20874 @ 0x518a │ │ movs r7, #0 │ │ - str r0, [sp, #28] │ │ - add.w r0, r8, #8 │ │ - str r0, [sp, #20] │ │ - add.w r0, r8, #4 │ │ - str r0, [sp, #16] │ │ - add r0, sp, #64 @ 0x40 │ │ - add.w r1, r0, #13 │ │ - adds r0, #5 │ │ - str r1, [sp, #52] @ 0x34 │ │ - str r0, [sp, #48] @ 0x30 │ │ - add.w r0, r8, #17 │ │ - str r0, [sp, #44] @ 0x2c │ │ - add.w r0, r8, #9 │ │ - str r0, [sp, #40] @ 0x28 │ │ - movs r0, #1 │ │ - strd r5, r6, [sp, #32] │ │ - ldrd r2, r3, [sl, #4] │ │ - mov r1, r9 │ │ - strd r0, r7, [sp] │ │ - mov r0, r8 │ │ - str r7, [sp, #8] │ │ - bl 66e20 │ │ - ldrd r1, r2, [sp, #80] @ 0x50 │ │ - movs r4, #17 │ │ - movt r4, #32768 @ 0x8000 │ │ - cmp r1, r4 │ │ - bne.w 6982e │ │ - mov r1, r2 │ │ - mov r0, r8 │ │ - mov r2, r9 │ │ - bl 692d0 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - cmp r1, r4 │ │ - bne.w 6983a │ │ - ldr.w r0, [sl, #32] │ │ - movs r6, #17 │ │ - movt r6, #32768 @ 0x8000 │ │ - cbz r0, 6965a │ │ - rsb r0, r0, r0, lsl #3 │ │ - ldr.w r4, [sl, #28] │ │ - lsls r7, r0, #2 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - mov r2, sl │ │ - mov r3, r4 │ │ - bl 69378 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - cmp r1, r6 │ │ - bne.w 697ea │ │ - adds r4, #28 │ │ - subs r7, #28 │ │ - bne.n 69640 │ │ - ldr.w r0, [sl, #44] @ 0x2c │ │ - cmp r0, #0 │ │ - beq.n 69704 │ │ - add.w r0, r0, r0, lsl #1 │ │ - ldr.w r4, [sl, #40] @ 0x28 │ │ - mov.w fp, r0, lsl #3 │ │ - b.n 696ba │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - ldr r6, [sp, #92] @ 0x5c │ │ - ldrh.w lr, [r0] │ │ - ldrb r3, [r0, #2] │ │ - ldrb.w ip, [r2, #2] │ │ - ldrh r0, [r2, #0] │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - ldrb.w r7, [sp, #96] @ 0x60 │ │ - ldrb.w r5, [sp, #88] @ 0x58 │ │ - strh r0, [r2, #0] │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str r6, [sp, #72] @ 0x48 │ │ - movs r6, #17 │ │ - strb.w ip, [r2, #2] │ │ - movt r6, #32768 @ 0x8000 │ │ - strh.w lr, [r0] │ │ - strb r3, [r0, #2] │ │ - strb.w r7, [sp, #76] @ 0x4c │ │ - strb.w r5, [sp, #68] @ 0x44 │ │ - str r1, [sp, #64] @ 0x40 │ │ - cmp r1, r6 │ │ - bne.w 697fa │ │ - adds r4, #24 │ │ - subs.w fp, fp, #24 │ │ - beq.n 69704 │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - mov r2, sl │ │ - mov r3, r4 │ │ - bl 691d4 │ │ - ldrd r0, r1, [sp, #80] @ 0x50 │ │ - cmp r0, #1 │ │ - beq.n 69670 │ │ - mov r0, r8 │ │ - mov r2, r9 │ │ + ldr.w r1, [r0, #-64] │ │ + movt r4, #19424 @ 0x4be0 │ │ + ldr.w r2, [r0, #-56] │ │ + mov lr, ip │ │ + eors r1, r4 │ │ + movw r4, #40904 @ 0x9fc8 │ │ + movt r4, #51582 @ 0xc97e │ │ + ldr.w r3, [r0, #-60] │ │ + eors r4, r2 │ │ + ldr.w r0, [r0, #-52] │ │ + movw r2, #30937 @ 0x78d9 │ │ + mov ip, fp │ │ + umull r8, r6, r4, r1 │ │ + movt r2, #25715 @ 0x6473 │ │ + eors r0, r2 │ │ + ldr r2, [r5, #60] @ 0x3c │ │ + umlal r6, r7, r0, r1 │ │ + movw r1, #46285 @ 0xb4cd │ │ + movt r1, #12633 @ 0x3159 │ │ + eors r1, r3 │ │ + umull r3, r4, r4, r1 │ │ + adds.w r9, r3, r6 │ │ + ldr r6, [r5, #56] @ 0x38 │ │ + adcs r7, r4 │ │ + adc.w r4, fp, #0 │ │ + ldr.w fp, [r5, #52] @ 0x34 │ │ + umlal r7, r4, r0, r1 │ │ + movw r1, #3015 @ 0xbc7 │ │ + movt r1, #7503 @ 0x1d4f │ │ + eors r2, r1 │ │ + movw r1, #64168 @ 0xfaa8 │ │ + ldr r0, [r5, #48] @ 0x30 │ │ + movt r1, #16246 @ 0x3f76 │ │ + eors r0, r1 │ │ + movw r1, #56569 @ 0xdcf9 │ │ + movt r1, #51131 @ 0xc7bb │ │ + eors r6, r1 │ │ + movs r1, #0 │ │ + umull sl, r3, r6, r0 │ │ + umlal r3, r1, r2, r0 │ │ + movw r0, #40163 @ 0x9ce3 │ │ + movt r0, #16180 @ 0x3f34 │ │ + eor.w r0, r0, fp │ │ + umull r6, fp, r6, r0 │ │ + adds r3, r3, r6 │ │ + adcs.w r1, r1, fp │ │ + mov fp, ip │ │ + adc.w r6, fp, #0 │ │ + mov ip, lr │ │ + umlal r1, r6, r2, r0 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + eor.w r1, r1, sl │ │ + eor.w r0, r6, r3 │ │ + adds r1, r1, r2 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ + eor.w r3, r7, r8 │ │ + adcs r0, r2 │ │ + eor.w r2, r4, r9 │ │ + adds r1, r1, r3 │ │ + mov r4, r5 │ │ + adcs r0, r2 │ │ + str r1, [sp, #156] @ 0x9c │ │ + str r0, [sp, #152] @ 0x98 │ │ + add.w r0, r4, ip │ │ + mov lr, r4 │ │ + movw r4, #25713 @ 0x6471 │ │ + movs r7, #0 │ │ + ldr.w r1, [r0, #-48] │ │ + movt r4, #38728 @ 0x9748 │ │ + ldr.w r2, [r0, #-40] │ │ + mov r5, ip │ │ + eors r1, r4 │ │ + movw r4, #6456 @ 0x1938 │ │ + movt r4, #18159 @ 0x46ef │ │ + ldr.w r3, [r0, #-44] │ │ + eors r4, r2 │ │ + ldr.w r0, [r0, #-36] │ │ + movw r2, #57001 @ 0xdea9 │ │ + mov ip, fp │ │ + umull r8, r6, r4, r1 │ │ + movt r2, #55468 @ 0xd8ac │ │ + eors r0, r2 │ │ + ldr.w r2, [lr, #44] @ 0x2c │ │ + umlal r6, r7, r0, r1 │ │ + movw r1, #3490 @ 0xda2 │ │ + movt r1, #20217 @ 0x4ef9 │ │ + eors r1, r3 │ │ + umull r3, r4, r4, r1 │ │ + adds.w r9, r3, r6 │ │ + ldr.w r6, [lr, #40] @ 0x28 │ │ + adcs r7, r4 │ │ + adc.w r4, fp, #0 │ │ + ldr.w fp, [lr, #36] @ 0x24 │ │ + umlal r7, r4, r0, r1 │ │ + movw r1, #21275 @ 0x531b │ │ + movt r1, #41774 @ 0xa32e │ │ + eors r2, r1 │ │ + movw r1, #10300 @ 0x283c │ │ + ldr.w r0, [lr, #32] │ │ + movt r1, #47954 @ 0xbb52 │ │ + eors r0, r1 │ │ + movw r1, #53384 @ 0xd088 │ │ + movt r1, #35685 @ 0x8b65 │ │ + eors r6, r1 │ │ + movs r1, #0 │ │ + umull sl, r3, r6, r0 │ │ + umlal r3, r1, r2, r0 │ │ + movw r0, #50065 @ 0xc391 │ │ + movt r0, #51968 @ 0xcb00 │ │ + eor.w r0, r0, fp │ │ + umull r6, fp, r6, r0 │ │ + adds r3, r3, r6 │ │ + adcs.w r1, r1, fp │ │ + mov fp, ip │ │ + adc.w r6, fp, #0 │ │ + mov ip, r5 │ │ + umlal r1, r6, r2, r0 │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + eor.w r1, r1, sl │ │ + eor.w r0, r6, r3 │ │ + adds r1, r1, r2 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ + eor.w r3, r7, r8 │ │ + adcs r0, r2 │ │ + eor.w r2, r4, r9 │ │ + adds r1, r1, r3 │ │ + mov r4, lr │ │ + adcs r0, r2 │ │ + str r1, [sp, #156] @ 0x9c │ │ + str r0, [sp, #152] @ 0x98 │ │ + add.w r2, r4, ip │ │ + movw r0, #2232 @ 0x8b8 │ │ + movt r0, #29766 @ 0x7446 │ │ + mov r5, r4 │ │ + ldr.w r3, [r2, #-32] │ │ + movw r1, #14977 @ 0x3a81 │ │ + ldr.w r6, [r2, #-24] │ │ + movt r1, #19494 @ 0x4c26 │ │ + eors r3, r0 │ │ + movw r0, #13792 @ 0x35e0 │ │ + movt r0, #59024 @ 0xe690 │ │ + eors r6, r0 │ │ + ldr.w r4, [r2, #-20] │ │ + mov lr, ip │ │ + ldr.w r7, [r2, #-28] │ │ + movw r2, #17399 @ 0x43f7 │ │ + movt r2, #36388 @ 0x8e24 │ │ + umull r8, r0, r6, r3 │ │ + eors r4, r1 │ │ + eors r2, r7 │ │ + movs r1, #0 │ │ + mov ip, fp │ │ + umlal r0, r1, r4, r3 │ │ + umull r3, r6, r6, r2 │ │ + adds.w r9, r3, r0 │ │ + adcs.w r7, r1, r6 │ │ + ldr r6, [r5, #28] │ │ + adc.w r0, fp, #0 │ │ + ldr r1, [r5, #16] │ │ + umlal r7, r0, r4, r2 │ │ + movw r2, #65484 @ 0xffcc │ │ + movt r2, #8562 @ 0x2172 │ │ + eors r6, r2 │ │ + movw r2, #31179 @ 0x79cb │ │ + ldr r4, [r5, #24] │ │ + movt r2, #20198 @ 0x4ee6 │ │ + eors r1, r2 │ │ + movw r2, #23170 @ 0x5a82 │ │ + ldr.w fp, [r5, #20] │ │ + movt r2, #32208 @ 0x7dd0 │ │ + eors r4, r2 │ │ + movs r2, #0 │ │ + eor.w r0, r0, r9 │ │ + umull sl, r3, r4, r1 │ │ + umlal r3, r2, r6, r1 │ │ + movw r1, #49356 @ 0xc0cc │ │ + movt r1, #30949 @ 0x78e5 │ │ + eor.w r1, r1, fp │ │ + umull r4, fp, r4, r1 │ │ + adds r3, r3, r4 │ │ + adcs.w r2, r2, fp │ │ + mov fp, ip │ │ + adc.w r4, fp, #0 │ │ + mov ip, lr │ │ + umlal r2, r4, r6, r1 │ │ + eor.w r1, r4, r3 │ │ + ldr r3, [sp, #156] @ 0x9c │ │ + eor.w r2, r2, sl │ │ + mov r4, r5 │ │ + adds r2, r2, r3 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ + adcs r1, r3 │ │ + eor.w r3, r7, r8 │ │ + adds r2, r2, r3 │ │ + str r2, [sp, #156] @ 0x9c │ │ + adcs r0, r1 │ │ + str r0, [sp, #152] @ 0x98 │ │ + add.w r0, r4, ip │ │ + mov r7, r4 │ │ + movw r4, #54494 @ 0xd4de │ │ + movs r6, #0 │ │ + ldr.w r1, [r0, #-16] │ │ + movt r4, #59757 @ 0xe96d │ │ + ldr.w r2, [r0, #-8] │ │ + mov.w lr, #1000 @ 0x3e8 │ │ + eors r1, r4 │ │ + movw r4, #16498 @ 0x4072 │ │ + movt r4, #42148 @ 0xa4a4 │ │ + ldr.w r3, [r0, #-12] │ │ + eors r4, r2 │ │ + ldr.w r0, [r0, #-4] │ │ + movw r2, #46007 @ 0xb3b7 │ │ + umull r8, r5, r4, r1 │ │ + movt r2, #8039 @ 0x1f67 │ │ + eors r0, r2 │ │ + movw r2, #8695 @ 0x21f7 │ │ + umlal r5, r6, r0, r1 │ │ + movw r1, #36995 @ 0x9083 │ │ + movt r1, #56215 @ 0xdb97 │ │ + eors r1, r3 │ │ + movt r2, #7341 @ 0x1cad │ │ + umull r3, r4, r4, r1 │ │ + adds.w r9, r3, r5 │ │ + ldr r5, [r7, #8] │ │ + adcs.w ip, r6, r4 │ │ + ldr r6, [r7, #12] │ │ + adc.w r4, fp, #0 │ │ + umlal ip, r4, r0, r1 │ │ + eors r6, r2 │ │ + movw r2, #65208 @ 0xfeb8 │ │ + ldr r0, [r7, #0] │ │ + movt r2, #14700 @ 0x396c │ │ + ldr r1, [r7, #4] │ │ + eors r0, r2 │ │ + movw r2, #380 @ 0x17c │ │ + movt r2, #11393 @ 0x2c81 │ │ + eors r5, r2 │ │ + movs r2, #0 │ │ + movw r7, #26513 @ 0x6791 │ │ + umull sl, r3, r5, r0 │ │ + movt r7, #5718 @ 0x1656 │ │ + umlal r3, r2, r6, r0 │ │ + movw r0, #42019 @ 0xa423 │ │ + movt r0, #48715 @ 0xbe4b │ │ + eors r0, r1 │ │ + umull r1, r5, r5, r0 │ │ + adds r1, r1, r3 │ │ + adcs r2, r5 │ │ + adc.w r3, fp, #0 │ │ + umlal r2, r3, r6, r0 │ │ + movw r6, #31225 @ 0x79f9 │ │ + movt r6, #40503 @ 0x9e37 │ │ + eor.w r0, r3, r1 │ │ + eor.w r1, r2, sl │ │ + ldr r2, [sp, #156] @ 0x9c │ │ + eor.w r3, ip, r8 │ │ + mov sl, lr │ │ + adds r1, r1, r2 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ + adcs r0, r2 │ │ + eor.w r2, r4, r9 │ │ + adds r1, r1, r3 │ │ + adcs r0, r2 │ │ + eor.w r1, r1, r0, lsr #5 │ │ + b.n 67956 │ │ + cmp.w ip, #3 │ │ + bls.n 678e4 │ │ + add.w r1, r4, ip │ │ + movw r2, #45428 @ 0xb174 │ │ + ldr r0, [r4, #0] │ │ + movt r2, #51002 @ 0xc73a │ │ + ldr.w r1, [r1, #-4] │ │ + movw r4, #57125 @ 0xdf25 │ │ + eors r0, r2 │ │ + movw r2, #54690 @ 0xd5a2 │ │ + movt r2, #50668 @ 0xc5ec │ │ + eors r1, r2 │ │ + lsls r3, r0, #17 │ │ + movt r4, #7832 @ 0x1e98 │ │ + lsls r2, r1, #24 │ │ + orr.w r3, r3, r1, lsr #15 │ │ + orr.w r2, r2, r0, lsr #8 │ │ + movw r6, #7269 @ 0x1c65 │ │ + eors r2, r3 │ │ + movt r6, #40882 @ 0x9fb2 │ │ + eors r2, r1 │ │ + umull r3, r7, r2, r4 │ │ + mla r2, r2, r6, r7 │ │ + lsls r7, r0, #24 │ │ + orr.w r7, r7, r1, lsr #8 │ │ + lsls r1, r1, #17 │ │ + orr.w r1, r1, r0, lsr #15 │ │ + eors r1, r7 │ │ + eors r0, r1 │ │ + mla r0, r0, r4, r2 │ │ + adds.w r1, ip, r0, lsr #3 │ │ + eor.w r1, r1, r3 │ │ + umull r2, r3, r1, r4 │ │ + mla r1, r1, r6, r3 │ │ + adc.w r3, fp, #0 │ │ + eors r0, r3 │ │ + mla r1, r0, r4, r1 │ │ + lsrs r0, r2, #28 │ │ + orr.w r0, r0, r1, lsl #4 │ │ + eor.w r1, r1, r1, lsr #28 │ │ + eors r0, r2 │ │ + b.n 67966 │ │ + cmp.w ip, #241 @ 0xf1 │ │ + bcs.w 67a30 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + mov r1, ip │ │ + str r0, [sp, #0] │ │ + mov r0, r4 │ │ + movs r2, #0 │ │ + movs r3, #0 │ │ + bl 996cc │ │ + b.n 67966 │ │ + ldr r6, [sp, #108] @ 0x6c │ │ ldr r7, [sp, #92] @ 0x5c │ │ - bl 692d0 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - cmp r0, r6 │ │ - bne.n 696f0 │ │ - add r0, sp, #64 @ 0x40 │ │ + b.n 678a4 │ │ + adds r7, #28 │ │ + subs r6, #28 │ │ + beq.n 678d4 │ │ + ldrb r0, [r7, #4] │ │ + cmp r0, fp │ │ + bne.n 6789e │ │ + ldrb r0, [r7, #5] │ │ + cmp r0, r4 │ │ + itt eq │ │ + ldreq.w r0, [r7, #-12] │ │ + cmpeq r0, ip │ │ + bne.n 6789e │ │ + ldr.w r0, [r7, #-16] │ │ + mov r2, ip │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + blx d8860 │ │ + ldr.w ip, [sp, #156] @ 0x9c │ │ + cmp r0, #0 │ │ + itt eq │ │ + ldreq r0, [r7, #0] │ │ + cmpeq r0, #0 │ │ + bne.n 6789e │ │ + b.n 672ca │ │ + ldr r4, [sp, #152] @ 0x98 │ │ + mov.w fp, #0 │ │ + cmp.w ip, #17 │ │ + bcc.w 673ba │ │ + b.n 6745a │ │ + movw r0, #38082 @ 0x94c2 │ │ + movw r1, #32773 @ 0x8005 │ │ + movt r0, #14547 @ 0x38d3 │ │ + movt r1, #11526 @ 0x2d06 │ │ + cmp.w ip, #0 │ │ + beq.n 67966 │ │ + ldrb r0, [r4, #0] │ │ + mov.w r1, ip, lsr #1 │ │ + ldrb r1, [r4, r1] │ │ + add.w r2, r4, ip │ │ + movw r3, #44605 @ 0xae3d │ │ + lsls r0, r0, #16 │ │ + ldrb.w r2, [r2, #-1] │ │ + orr.w r0, r0, ip, lsl #8 │ │ + movt r3, #49842 @ 0xc2b2 │ │ + orr.w r0, r0, r1, lsl #24 │ │ + movw r1, #23195 @ 0x5a9b │ │ + add r0, r2 │ │ + movt r1, #34599 @ 0x8727 │ │ + eors r0, r1 │ │ + movw r1, #60239 @ 0xeb4f │ │ + movt r1, #10196 @ 0x27d4 │ │ + movw r6, #31225 @ 0x79f9 │ │ + umull r1, r2, r0, r1 │ │ + movw r7, #26513 @ 0x6791 │ │ + movt r6, #40503 @ 0x9e37 │ │ + movt r7, #5718 @ 0x1656 │ │ + mla r0, r0, r3, r2 │ │ + adds r7, #32 │ │ + lsrs r2, r1, #29 │ │ + orr.w r2, r2, r0, lsl #3 │ │ + eor.w r0, r0, r0, lsr #29 │ │ + eors r1, r2 │ │ + umull r2, r3, r1, r6 │ │ + mla r1, r1, r7, r3 │ │ + mla r1, r0, r6, r1 │ │ + eor.w r0, r1, r2 │ │ + movw r2, #31829 @ 0x7c55 │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ + movt r2, #32586 @ 0x7f4a │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ + muls r2, r0 │ │ + mov r8, r7 │ │ + ands r3, r2 │ │ + cmp r7, r3 │ │ + bls.w 68cbe │ │ + ldr r2, [sp, #436] @ 0x1b4 │ │ + add.w r3, r3, r3, lsl #1 │ │ + add.w r9, r2, r3, lsl #2 │ │ + ldr.w r6, [r9, #8] │ │ + cbz r6, 679ac │ │ + ldr.w ip, [r9, #4] │ │ + lsls r7, r6, #3 │ │ + movs r3, #0 │ │ + mov r2, ip │ │ + ldrd r4, r5, [r2] │ │ + eors r5, r1 │ │ + eors r4, r0 │ │ + orrs r5, r4 │ │ + beq.n 679fe │ │ + adds r3, #1 │ │ + adds r2, #8 │ │ + subs r7, #8 │ │ + bne.n 67998 │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ + adds r2, #1 │ │ + str r2, [sp, #448] @ 0x1c0 │ │ + ldr.w r2, [r9] │ │ + cmp r6, r2 │ │ + beq.n 67a20 │ │ + ldr.w r3, [r9, #4] │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ + str.w r0, [r3, r6, lsl #3] │ │ + adds r0, r6, #1 │ │ + str.w r0, [r9, #8] │ │ + add.w r0, r3, r6, lsl #3 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + str r1, [r0, #4] │ │ + lsls r0, r2, #29 │ │ + bpl.w 672ca │ │ + mov r1, r8 │ │ + mul.w r0, r2, sl │ │ + blx d5af0 │ │ + ldr r1, [sp, #452] @ 0x1c4 │ │ + cmp r0, r1 │ │ + bls.w 672ca │ │ + mov r0, r9 │ │ + bl 5849c │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ + cmp r1, #0 │ │ + bne.n 679dc │ │ + b.w 68cb6 │ │ + subs r6, #1 │ │ + ldr.w r2, [ip, r6, lsl #3] │ │ + str.w r2, [ip, r3, lsl #3] │ │ + add.w r2, ip, r6, lsl #3 │ │ + add.w r3, ip, r3, lsl #3 │ │ + str.w r6, [r9, #8] │ │ + ldr r2, [r2, #4] │ │ + str r2, [r3, #4] │ │ + ldr.w r2, [r9] │ │ + cmp r6, r2 │ │ + bne.n 679ba │ │ + mov r4, r0 │ │ + mov r0, r9 │ │ + mov r7, r1 │ │ + bl 47c12 │ │ + mov r0, r4 │ │ mov r1, r7 │ │ - mov r2, r9 │ │ - bl 692d0 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - cmp r1, r6 │ │ - beq.n 696b2 │ │ - b.n 697fa │ │ - add r3, sp, #80 @ 0x50 │ │ - add.w ip, sp, #64 @ 0x40 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - cmp r1, r6 │ │ - beq.n 696b2 │ │ - b.n 697fa │ │ - ldr.w r6, [sl, #8] │ │ - str r6, [sp, #24] │ │ - cbz r6, 6974c │ │ - ldr.w r0, [sl, #4] │ │ - str r0, [sp, #12] │ │ - mov r0, r6 │ │ - blx d7bb0 │ │ - ldrd r5, r4, [sp, #32] │ │ - movs r7, #0 │ │ + b.n 679ba │ │ + mov r0, r4 │ │ + mov r1, ip │ │ + bl 98f00 │ │ + b.n 67966 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #0 │ │ - beq.w 69866 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r6 │ │ - mov fp, r0 │ │ - bl d44bc │ │ - mov r0, r8 │ │ + beq.w 681f8 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + lsls r0, r0, #2 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + add r0, r1 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + adds r0, #4 │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + adds r0, #20 │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + add.w r0, r0, r0, lsl #1 │ │ + lsls r0, r0, #2 │ │ + str r0, [sp, #132] @ 0x84 │ │ + b.n 67a90 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + add r2, sp, #264 @ 0x108 │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + mov r0, fp │ │ + bl 6b8f4 │ │ + ldr r4, [sp, #320] @ 0x140 │ │ + movw r8, #17 │ │ + movt r8, #32768 @ 0x8000 │ │ + cmp r4, r8 │ │ + bne.w 683e2 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + adds r1, #28 │ │ + cmp r1, r0 │ │ + beq.w 681f8 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r1, [sp, #144] @ 0x90 │ │ + cmp r0, #0 │ │ + beq.n 67b58 │ │ + ldrd r0, r4, [r1, #4] │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [r1, #20] │ │ + ldrb.w sl, [r1, #25] │ │ + ldrb.w r8, [r1, #24] │ │ + cmp r0, #0 │ │ + beq.w 67c54 │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + str r0, [sp, #148] @ 0x94 │ │ + ldr r0, [r1, #16] │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 67ac0 │ │ + adds r5, #28 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + cmp r5, r0 │ │ + beq.n 67b46 │ │ + ldrb r0, [r5, #24] │ │ + cmp r0, r8 │ │ + bne.n 67ab8 │ │ + ldrb r0, [r5, #25] │ │ + cmp r0, sl │ │ + itt eq │ │ + ldreq r0, [r5, #8] │ │ + cmpeq r0, r4 │ │ + bne.n 67ab8 │ │ + ldr r0, [r5, #4] │ │ + mov r2, r4 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + blx d8860 │ │ + cmp r0, #0 │ │ + bne.n 67ab8 │ │ + ldr r0, [r5, #20] │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + cmp r0, r1 │ │ + bne.n 67ab8 │ │ + ldr.w fp, [sp, #148] @ 0x94 │ │ + mov.w r9, #0 │ │ + ldr r0, [r5, #16] │ │ + str r0, [sp, #152] @ 0x98 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + add.w r6, r0, r9 │ │ + add.w r7, r1, r9 │ │ + ldrb r0, [r6, #12] │ │ + ldrb r1, [r7, #12] │ │ + cmp r1, r0 │ │ + ittt eq │ │ + ldreq r2, [r7, #8] │ │ + ldreq r0, [r6, #8] │ │ + cmpeq r2, r0 │ │ + bne.n 67ab8 │ │ + ldr r0, [r7, #4] │ │ + ldr r1, [r6, #4] │ │ + blx d8860 │ │ + cmp r0, #0 │ │ + ittt eq │ │ + ldrbeq r0, [r6, #13] │ │ + ldrbeq r1, [r7, #13] │ │ + cmpeq r1, r0 │ │ + bne.n 67ab8 │ │ + add.w r9, r9, #16 │ │ + subs.w fp, fp, #1 │ │ + bne.n 67af4 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + add.w fp, sp, #320 @ 0x140 │ │ + ldr.w sl, [sp, #156] @ 0x9c │ │ + mov.w r8, #1 │ │ + add.w r9, sl, r0, lsl #4 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + cbnz r0, 67b80 │ │ + b.n 67b6e │ │ + add.w fp, sp, #320 @ 0x140 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + ldr.w sl, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + cbnz r0, 67b62 │ │ + b.n 67a68 │ │ + ldrd sl, r0, [r1, #16] │ │ + cmp r0, #0 │ │ + beq.w 67a68 │ │ + add.w r9, sl, r0, lsl #4 │ │ + mov.w r8, #0 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + cbnz r0, 67b80 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + cmp.w r8, #0 │ │ + beq.w 67a68 │ │ + b.n 67a84 │ │ + cmp sl, r9 │ │ + beq.n 67b6e │ │ + ldrd r4, r5, [sl, #4] │ │ + add.w sl, sl, #16 │ │ + ldrd r7, r6, [sp, #132] @ 0x84 │ │ + b.n 67b94 │ │ + adds r6, #12 │ │ + subs r7, #12 │ │ + beq.n 67b7c │ │ + ldr r0, [r6, #4] │ │ + cmp r0, r5 │ │ + bne.n 67b8e │ │ + ldr r0, [r6, #0] │ │ mov r1, r4 │ │ - movs r2, #16 │ │ - mov r3, fp │ │ - strd r6, r7, [sp] │ │ - bl 49810 │ │ - mov r6, r4 │ │ - ldrd r0, r4, [sp, #80] @ 0x50 │ │ - lsls r0, r0, #31 │ │ - beq.n 6976e │ │ - ldr r2, [sp, #20] │ │ - b.n 69794 │ │ - movs r7, #0 │ │ - mov r0, r8 │ │ - strd r7, r7, [sp] │ │ - movs r2, #16 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - movs r3, #1 │ │ - mov.w fp, #1 │ │ - mov r1, r6 │ │ - bl 49810 │ │ - ldr r5, [sp, #32] │ │ - ldrd r0, r4, [sp, #80] @ 0x50 │ │ - lsls r0, r0, #31 │ │ - bne.n 69748 │ │ - cbz r4, 69784 │ │ - mov r0, r8 │ │ - mov r1, r6 │ │ - bl 4b420 │ │ - ldr r4, [sp, #80] @ 0x50 │ │ - movs r0, #17 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r4, r0 │ │ - bne.n 69792 │ │ - ldr r0, [sp, #24] │ │ + mov r2, r5 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - itt ne │ │ - movne r0, fp │ │ - blxne d7b70 │ │ - b.n 697b4 │ │ - ldr r2, [sp, #16] │ │ - ldr r0, [r2, #0] │ │ - add r3, sp, #64 @ 0x40 │ │ - ldr r1, [r2, #4] │ │ - ldr r2, [r2, #8] │ │ - stmia r3!, {r0, r1, r2} │ │ - ldr r0, [sp, #24] │ │ + bne.n 67b8e │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + cmp.w r8, #0 │ │ + beq.w 67a68 │ │ + ldr r5, [sp, #144] @ 0x90 │ │ + add r2, sp, #264 @ 0x108 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + mov r0, fp │ │ + mov r3, r5 │ │ + bl 6b8f4 │ │ + ldr r4, [sp, #320] @ 0x140 │ │ + movw r8, #17 │ │ + movt r8, #32768 @ 0x8000 │ │ + cmp r4, r8 │ │ + bne.w 683e2 │ │ + ldrd r0, r1, [r5, #4] │ │ + cmp r1, #17 │ │ + bcs.n 67c8e │ │ + cmp r1, #8 │ │ + bls.w 67e58 │ │ + movw r6, #14777 @ 0x39b9 │ │ + ldr r2, [r0, #0] │ │ + ldr r3, [r0, #4] │ │ + add r0, r1 │ │ + movt r6, #59970 @ 0xea42 │ │ + eors r2, r6 │ │ + movw r6, #21050 @ 0x523a │ │ + ldr.w r7, [r0, #-8] │ │ + movt r6, #2454 @ 0x996 │ │ + ldr.w r0, [r0, #-4] │ │ + eors r7, r6 │ │ + movw r6, #48187 @ 0xbc3b │ │ + movt r6, #44886 @ 0xaf56 │ │ + eors r0, r6 │ │ + movw r6, #29563 @ 0x737b │ │ + umull ip, r5, r7, r2 │ │ + movt r6, #26498 @ 0x6782 │ │ + eors r3, r6 │ │ + movs r4, #0 │ │ + umlal r5, r4, r0, r2 │ │ + rev r2, r2 │ │ + umull r6, lr, r7, r3 │ │ + adds r5, r5, r6 │ │ + adcs.w r6, r4, lr │ │ + mov.w r4, #0 │ │ + adc.w r4, r4, #0 │ │ + umlal r6, r4, r0, r3 │ │ + rev r3, r3 │ │ + adds r1, r1, r3 │ │ + adc.w r2, r2, #0 │ │ + adds r1, r1, r7 │ │ + adcs r0, r2 │ │ + eor.w r6, r6, ip │ │ + eors r5, r4 │ │ + adds r1, r1, r6 │ │ + adcs r0, r5 │ │ + eor.w r1, r1, r0, lsr #5 │ │ + b.n 68110 │ │ + ldr r5, [sp, #120] @ 0x78 │ │ + ldr r6, [sp, #108] @ 0x6c │ │ + b.n 67c62 │ │ + adds r6, #28 │ │ + subs r5, #28 │ │ + beq.w 67a68 │ │ + ldrb r0, [r6, #4] │ │ + cmp r0, r8 │ │ + bne.n 67c5a │ │ + ldrb r0, [r6, #5] │ │ + cmp r0, sl │ │ + itt eq │ │ + ldreq.w r0, [r6, #-12] │ │ + cmpeq r0, r4 │ │ + bne.n 67c5a │ │ + ldr.w r0, [r6, #-16] │ │ + mov r2, r4 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - itt ne │ │ - movne r0, fp │ │ - blxne d7b70 │ │ - movs r0, #17 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r4, r0 │ │ - bne.n 6984e │ │ - ldr r0, [sp, #28] │ │ - add.w sl, sl, #52 @ 0x34 │ │ - cmp sl, r0 │ │ - mov.w r0, #1 │ │ - bne.w 695f6 │ │ - movs r0, #17 │ │ - movt r0, #32768 @ 0x8000 │ │ - str r0, [r5, #0] │ │ - mov r0, r6 │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7aec │ │ - ldrd r1, r2, [sp, #88] @ 0x58 │ │ - strd r0, r6, [r5] │ │ - strd r1, r2, [r5, #8] │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr.w r3, [sp, #89] @ 0x59 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - str r3, [sp, #56] @ 0x38 │ │ - ldrb.w r0, [sp, #88] @ 0x58 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - b.n 6980a │ │ - ldrb.w r0, [sp, #72] @ 0x48 │ │ + itt eq │ │ + ldreq r0, [r6, #0] │ │ + cmpeq r0, #0 │ │ + bne.n 67c5a │ │ + b.n 67a84 │ │ + cmp r1, #129 @ 0x81 │ │ + bcs.w 67ee2 │ │ + movw r2, #51847 @ 0xca87 │ │ + cmp r1, #33 @ 0x21 │ │ + movt r2, #34283 @ 0x85eb │ │ + umull sl, r3, r1, r2 │ │ + movw r2, #31153 @ 0x79b1 │ │ + movt r2, #40503 @ 0x9e37 │ │ + mla r2, r1, r2, r3 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + bcc.w 67ef4 │ │ + cmp r1, #64 @ 0x40 │ │ + str.w sl, [sp, #156] @ 0x9c │ │ + bls.w 67f74 │ │ + mov.w fp, #0 │ │ + cmp r1, #96 @ 0x60 │ │ + bls.n 67d8e │ │ + adds r2, r0, r1 │ │ + movw r5, #20874 @ 0x518a │ │ + movt r5, #19424 @ 0x4be0 │ │ + ldr.w r9, [r0, #52] @ 0x34 │ │ + ldr.w r3, [r2, #-64] │ │ + ldr.w r7, [r2, #-56] │ │ + eors r3, r5 │ │ + movw r5, #40904 @ 0x9fc8 │ │ + movt r5, #51582 @ 0xc97e │ │ + ldr.w r6, [r2, #-60] │ │ + eors r5, r7 │ │ + ldr.w r2, [r2, #-52] │ │ + movw r7, #30937 @ 0x78d9 │ │ + umull ip, r4, r5, r3 │ │ + movt r7, #25715 @ 0x6473 │ │ + eors r2, r7 │ │ + movs r7, #0 │ │ + umlal r4, r7, r2, r3 │ │ + movw r3, #46285 @ 0xb4cd │ │ + movt r3, #12633 @ 0x3159 │ │ + eors r3, r6 │ │ + umull r6, r5, r5, r3 │ │ + adds.w lr, r6, r4 │ │ + ldr r6, [r0, #60] @ 0x3c │ │ + adcs.w sl, r7, r5 │ │ + ldr r4, [r0, #56] @ 0x38 │ │ + adc.w r7, fp, #0 │ │ + movs r5, #0 │ │ + umlal sl, r7, r2, r3 │ │ + movw r3, #3015 @ 0xbc7 │ │ + movt r3, #7503 @ 0x1d4f │ │ + eors r6, r3 │ │ + movw r3, #64168 @ 0xfaa8 │ │ + ldr r2, [r0, #48] @ 0x30 │ │ + movt r3, #16246 @ 0x3f76 │ │ + eors r2, r3 │ │ + movw r3, #56569 @ 0xdcf9 │ │ + movt r3, #51131 @ 0xc7bb │ │ + eors r4, r3 │ │ + eor.w r7, r7, lr │ │ + umull r8, r3, r4, r2 │ │ + umlal r3, r5, r6, r2 │ │ + movw r2, #40163 @ 0x9ce3 │ │ + movt r2, #16180 @ 0x3f34 │ │ + eor.w r2, r2, r9 │ │ + umull r4, r9, r4, r2 │ │ + adds r3, r3, r4 │ │ + adcs.w r4, r5, r9 │ │ + adc.w r5, fp, #0 │ │ + umlal r4, r5, r6, r2 │ │ + eor.w r6, sl, ip │ │ + eor.w r2, r5, r3 │ │ + eor.w r3, r4, r8 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + adds r3, r3, r4 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + adcs r2, r4 │ │ + adds r3, r3, r6 │ │ + adcs r2, r7 │ │ + str r3, [sp, #156] @ 0x9c │ │ + str r2, [sp, #164] @ 0xa4 │ │ + adds r2, r0, r1 │ │ + movw r5, #25713 @ 0x6471 │ │ + movt r5, #38728 @ 0x9748 │ │ + ldr.w r9, [r0, #36] @ 0x24 │ │ + ldr.w r3, [r2, #-48] │ │ + ldr.w r7, [r2, #-40] │ │ + eors r3, r5 │ │ + movw r5, #6456 @ 0x1938 │ │ + movt r5, #18159 @ 0x46ef │ │ + ldr.w r6, [r2, #-44] │ │ + eors r5, r7 │ │ + ldr.w r2, [r2, #-36] │ │ + movw r7, #57001 @ 0xdea9 │ │ + umull ip, r4, r5, r3 │ │ + movt r7, #55468 @ 0xd8ac │ │ + eors r2, r7 │ │ + movs r7, #0 │ │ + umlal r4, r7, r2, r3 │ │ + movw r3, #3490 @ 0xda2 │ │ + movt r3, #20217 @ 0x4ef9 │ │ + eors r3, r6 │ │ + umull r6, r5, r5, r3 │ │ + adds.w lr, r6, r4 │ │ + ldr r6, [r0, #44] @ 0x2c │ │ + adcs.w sl, r7, r5 │ │ + ldr r4, [r0, #40] @ 0x28 │ │ + adc.w r7, fp, #0 │ │ + movs r5, #0 │ │ + umlal sl, r7, r2, r3 │ │ + movw r3, #21275 @ 0x531b │ │ + movt r3, #41774 @ 0xa32e │ │ + eors r6, r3 │ │ + movw r3, #10300 @ 0x283c │ │ + ldr r2, [r0, #32] │ │ + movt r3, #47954 @ 0xbb52 │ │ + eors r2, r3 │ │ + movw r3, #53384 @ 0xd088 │ │ + movt r3, #35685 @ 0x8b65 │ │ + eors r4, r3 │ │ + eor.w r7, r7, lr │ │ + umull r8, r3, r4, r2 │ │ + umlal r3, r5, r6, r2 │ │ + movw r2, #50065 @ 0xc391 │ │ + movt r2, #51968 @ 0xcb00 │ │ + eor.w r2, r2, r9 │ │ + umull r4, r9, r4, r2 │ │ + adds r3, r3, r4 │ │ + adcs.w r4, r5, r9 │ │ + adc.w r5, fp, #0 │ │ + umlal r4, r5, r6, r2 │ │ + eor.w r6, sl, ip │ │ + eor.w r2, r5, r3 │ │ + eor.w r3, r4, r8 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + adds r3, r3, r4 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ + adcs r2, r4 │ │ + adds r3, r3, r6 │ │ + adcs r2, r7 │ │ + str r3, [sp, #156] @ 0x9c │ │ + str r2, [sp, #164] @ 0xa4 │ │ + b.n 67f78 │ │ + cmp r1, #3 │ │ + bls.n 67efa │ │ + ldr r2, [r0, #0] │ │ + add r0, r1 │ │ + movw r3, #45428 @ 0xb174 │ │ + movw r4, #57125 @ 0xdf25 │ │ + movt r3, #51002 @ 0xc73a │ │ + ldr.w r0, [r0, #-4] │ │ + eors r2, r3 │ │ + movw r3, #54690 @ 0xd5a2 │ │ + movt r3, #50668 @ 0xc5ec │ │ + eors r0, r3 │ │ + lsls r7, r2, #17 │ │ + movt r4, #7832 @ 0x1e98 │ │ + lsls r3, r0, #24 │ │ + orr.w r7, r7, r0, lsr #15 │ │ + orr.w r3, r3, r2, lsr #8 │ │ + movw r5, #7269 @ 0x1c65 │ │ + eors r3, r7 │ │ + movt r5, #40882 @ 0x9fb2 │ │ + eors r3, r0 │ │ + umull r7, r6, r3, r4 │ │ + mla r3, r3, r5, r6 │ │ + lsls r6, r2, #24 │ │ + orr.w r6, r6, r0, lsr #8 │ │ + lsls r0, r0, #17 │ │ + orr.w r0, r0, r2, lsr #15 │ │ + eors r0, r6 │ │ + eors r0, r2 │ │ + mla r0, r0, r4, r3 │ │ + adds.w r1, r1, r0, lsr #3 │ │ + eor.w r1, r1, r7 │ │ + umull r2, r3, r1, r4 │ │ + mla r1, r1, r5, r3 │ │ + mov.w r3, #0 │ │ + adc.w r3, r3, #0 │ │ + eors r0, r3 │ │ + mla r0, r0, r4, r1 │ │ + lsrs r1, r2, #28 │ │ + orr.w r1, r1, r0, lsl #4 │ │ + eor.w sl, r0, r0, lsr #28 │ │ + eor.w r5, r1, r2 │ │ + b.n 68130 │ │ + cmp r1, #241 @ 0xf1 │ │ + bcs.n 67f6a │ │ ldr r2, [sp, #68] @ 0x44 │ │ - ldr r5, [sp, #32] │ │ - ldr.w r3, [sp, #73] @ 0x49 │ │ - ldr r7, [sp, #76] @ 0x4c │ │ - str r3, [sp, #56] @ 0x38 │ │ - str.w r7, [sp, #59] @ 0x3b │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - ldr.w r7, [sp, #59] @ 0x3b │ │ - str.w r3, [r5, #9] │ │ - strb r0, [r5, #8] │ │ - strd r1, r2, [r5] │ │ - str r7, [r5, #12] │ │ - mov r0, r6 │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7aec │ │ - ldr.w r3, [sp, #89] @ 0x59 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - ldrb.w r0, [sp, #88] @ 0x58 │ │ - b.n 69846 │ │ - ldr.w r3, [sp, #89] @ 0x59 │ │ - ldr r7, [sp, #92] @ 0x5c │ │ - ldrb.w r0, [sp, #88] @ 0x58 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - str r3, [sp, #56] @ 0x38 │ │ - str.w r7, [sp, #59] @ 0x3b │ │ - b.n 69810 │ │ - add r2, sp, #64 @ 0x40 │ │ - ldmia r2, {r0, r1, r2} │ │ - strd r1, r2, [r5, #8] │ │ - strd r4, r0, [r5] │ │ - mov r0, r6 │ │ - add sp, #100 @ 0x64 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7aec │ │ - movs r0, #1 │ │ - mov r1, r6 │ │ - bl 3d98e │ │ - bmi.n 6981a │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #4 │ │ - vpush {d8} │ │ - sub.w sp, sp, #728 @ 0x2d8 │ │ - ldr r4, [r1, #100] @ 0x64 │ │ - mov r9, r0 │ │ - add r0, sp, #240 @ 0xf0 │ │ - mov r5, r2 │ │ - mov r8, r1 │ │ + movs r3, #0 │ │ + str r2, [sp, #0] │ │ movs r2, #0 │ │ - mov r1, r4 │ │ - bl 66d5c │ │ - ldrd r0, r1, [sp, #240] @ 0xf0 │ │ - movs r3, #17 │ │ - ldrb.w r2, [sp, #248] @ 0xf8 │ │ - movt r3, #32768 @ 0x8000 │ │ - cmp r0, r3 │ │ - bne.n 698b0 │ │ - ldrd r0, r3, [r8, #8] │ │ + bl 996cc │ │ + b.n 67f6e │ │ + mov.w r9, #0 │ │ + b.n 6804c │ │ + movw r5, #38082 @ 0x94c2 │ │ + movw sl, #32773 @ 0x8005 │ │ + movt r5, #14547 @ 0x38d3 │ │ + movt sl, #11526 @ 0x2d06 │ │ + cmp r1, #0 │ │ + beq.w 68130 │ │ + lsrs r3, r1, #1 │ │ + ldrb r2, [r0, #0] │ │ + ldrb r3, [r0, r3] │ │ + add r0, r1 │ │ + movw r6, #31225 @ 0x79f9 │ │ + lsls r2, r2, #16 │ │ + orr.w r1, r2, r1, lsl #8 │ │ + ldrb.w r0, [r0, #-1] │ │ + movw r7, #26513 @ 0x6791 │ │ + orr.w r1, r1, r3, lsl #24 │ │ + movw r3, #44605 @ 0xae3d │ │ + add r0, r1 │ │ + movw r1, #23195 @ 0x5a9b │ │ + movt r1, #34599 @ 0x8727 │ │ + eors r0, r1 │ │ + movw r1, #60239 @ 0xeb4f │ │ + movt r3, #49842 @ 0xc2b2 │ │ + movt r1, #10196 @ 0x27d4 │ │ + movt r6, #40503 @ 0x9e37 │ │ + umull r1, r2, r0, r1 │ │ + movt r7, #5718 @ 0x1656 │ │ + adds r7, #32 │ │ + mla r0, r0, r3, r2 │ │ + lsrs r2, r1, #29 │ │ + orr.w r2, r2, r0, lsl #3 │ │ + eor.w r0, r0, r0, lsr #29 │ │ + eors r1, r2 │ │ + b.n 68120 │ │ + bl 98f00 │ │ + mov r5, r0 │ │ + mov sl, r1 │ │ + b.n 68130 │ │ + mov.w fp, #0 │ │ + adds r7, r0, r1 │ │ + movw r3, #2232 @ 0x8b8 │ │ + movt r3, #29766 @ 0x7446 │ │ + mov.w ip, #0 │ │ + ldr.w r6, [r7, #-32] │ │ + mov r9, fp │ │ + ldr.w r4, [r7, #-24] │ │ + eors r6, r3 │ │ + movw r3, #13792 @ 0x35e0 │ │ + movt r3, #59024 @ 0xe690 │ │ + eors r4, r3 │ │ + ldr.w r5, [r7, #-28] │ │ + ldr.w r2, [r7, #-20] │ │ + umull r7, r3, r4, r6 │ │ + str r7, [sp, #152] @ 0x98 │ │ + movw r7, #14977 @ 0x3a81 │ │ + movt r7, #19494 @ 0x4c26 │ │ + eors r2, r7 │ │ movs r7, #0 │ │ - cmp r2, #2 │ │ - bne.n 698e4 │ │ - mov r1, r3 │ │ - b.n 698c2 │ │ - ldrb.w r7, [sp, #251] @ 0xfb │ │ - ldrh.w r6, [sp, #249] @ 0xf9 │ │ - ldr r3, [sp, #252] @ 0xfc │ │ - orr.w r7, r6, r7, lsl #16 │ │ - orr.w r7, r2, r7, lsl #8 │ │ - movs r2, #4 │ │ - strd r1, r7, [r9, #8] │ │ - strd r2, r0, [r9] │ │ - str.w r3, [r9, #16] │ │ - mov r0, r8 │ │ - bl 46130 │ │ - add.w sp, sp, #728 @ 0x2d8 │ │ - vpop {d8} │ │ - add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add.w ip, sp, #12 │ │ - strb.w r7, [sp, #104] @ 0x68 │ │ - stmia.w ip, {r4, r5, r8} │ │ - movs r5, #4 │ │ - add.w ip, sp, #32 │ │ - ldrd r4, r6, [r8, #92] @ 0x5c │ │ - str r5, [sp, #96] @ 0x60 │ │ - mov.w r5, #2147483648 @ 0x80000000 │ │ - str r7, [sp, #100] @ 0x64 │ │ - strd r7, r7, [sp, #88] @ 0x58 │ │ - str r5, [sp, #56] @ 0x38 │ │ - stmia.w ip, {r0, r3, r7} │ │ - strb.w r2, [sp, #28] │ │ - str r1, [sp, #24] │ │ - cbz r6, 6995a │ │ - add.w fp, sp, #240 @ 0xf0 │ │ - add r5, sp, #24 │ │ - add r0, sp, #24 │ │ - mov.w sl, r6, lsl #7 │ │ - mov.w r8, #1 │ │ + umlal r3, r7, r2, r6 │ │ + movw r6, #17399 @ 0x43f7 │ │ + movt r6, #36388 @ 0x8e24 │ │ + eors r6, r5 │ │ + umull r4, r5, r4, r6 │ │ + adds.w r8, r4, r3 │ │ + ldr r3, [r0, #28] │ │ + adcs r5, r7 │ │ + ldr r7, [r0, #24] │ │ + adc.w r4, fp, #0 │ │ + ldr.w fp, [r0, #20] │ │ + umlal r5, r4, r2, r6 │ │ + movw r6, #65484 @ 0xffcc │ │ + movt r6, #8562 @ 0x2172 │ │ + eors r3, r6 │ │ + movw r6, #31179 @ 0x79cb │ │ + ldr r2, [r0, #16] │ │ + movt r6, #20198 @ 0x4ee6 │ │ + eors r2, r6 │ │ + movw r6, #23170 @ 0x5a82 │ │ + movt r6, #32208 @ 0x7dd0 │ │ + eors r7, r6 │ │ + umull sl, r6, r7, r2 │ │ + umlal r6, ip, r3, r2 │ │ + movw r2, #49356 @ 0xc0cc │ │ + movt r2, #30949 @ 0x78e5 │ │ + eor.w r2, r2, fp │ │ + umull r7, fp, r7, r2 │ │ + adds.w lr, r7, r6 │ │ + adcs.w r7, ip, fp │ │ + add.w fp, sp, #320 @ 0x140 │ │ + adc.w r6, r9, #0 │ │ + umlal r7, r6, r3, r2 │ │ + eor.w r3, r7, sl │ │ + ldr r7, [sp, #156] @ 0x9c │ │ + eor.w r2, r6, lr │ │ + ldr r6, [sp, #152] @ 0x98 │ │ + adds r3, r3, r7 │ │ + ldr r7, [sp, #164] @ 0xa4 │ │ + eor.w r6, r6, r5 │ │ + adcs r2, r7 │ │ + adds.w sl, r3, r6 │ │ + eor.w r7, r4, r8 │ │ + adcs r2, r7 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + add r1, r0 │ │ + ldr.w r2, [r1, #-16] │ │ + ldr.w r3, [r1, #-12] │ │ + ldr.w r7, [r1, #-8] │ │ + ldr.w r6, [r1, #-4] │ │ + movw r1, #54494 @ 0xd4de │ │ + movt r1, #59757 @ 0xe96d │ │ + eors r2, r1 │ │ + movw r1, #16498 @ 0x4072 │ │ + movt r1, #42148 @ 0xa4a4 │ │ + eors r7, r1 │ │ + movw r1, #46007 @ 0xb3b7 │ │ + umull ip, r5, r7, r2 │ │ + movt r1, #8039 @ 0x1f67 │ │ + eor.w r4, r6, r1 │ │ movs r6, #0 │ │ - adds r0, #24 │ │ - str r0, [sp, #8] │ │ + movw r1, #36995 @ 0x9083 │ │ + umlal r5, r6, r4, r2 │ │ + movt r1, #56215 @ 0xdb97 │ │ + eor.w r2, r3, r1 │ │ + umull r3, r1, r7, r2 │ │ + adds.w lr, r3, r5 │ │ + ldr r3, [r0, #4] │ │ + adcs r6, r1 │ │ + ldr r5, [r0, #8] │ │ + adc.w r1, r9, #0 │ │ + umlal r6, r1, r4, r2 │ │ + movw r4, #8695 @ 0x21f7 │ │ + ldr r2, [r0, #0] │ │ + ldr r0, [r0, #12] │ │ + movt r4, #7341 @ 0x1cad │ │ + eors r0, r4 │ │ + movw r4, #65208 @ 0xfeb8 │ │ + movt r4, #14700 @ 0x396c │ │ + eors r2, r4 │ │ + movw r4, #380 @ 0x17c │ │ + eor.w r1, r1, lr │ │ + movt r4, #11393 @ 0x2c81 │ │ + eors r5, r4 │ │ + movs r4, #0 │ │ + umull r8, r7, r5, r2 │ │ + umlal r7, r4, r0, r2 │ │ + movw r2, #42019 @ 0xa423 │ │ + movt r2, #48715 @ 0xbe4b │ │ + eors r2, r3 │ │ + umull r3, r5, r5, r2 │ │ + adds r3, r3, r7 │ │ + adcs r4, r5 │ │ + adc.w r5, r9, #0 │ │ + umlal r4, r5, r0, r2 │ │ + eor.w r2, r4, r8 │ │ + eor.w r0, r5, r3 │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ + adds.w r2, r2, sl │ │ + adcs r0, r3 │ │ + eor.w r3, r6, ip │ │ + adds r2, r2, r3 │ │ + adcs r0, r1 │ │ + eor.w r1, r2, r0, lsr #5 │ │ + movw r6, #31225 @ 0x79f9 │ │ + movw r7, #26513 @ 0x6791 │ │ + movt r6, #40503 @ 0x9e37 │ │ + movt r7, #5718 @ 0x1656 │ │ + umull r2, r3, r1, r6 │ │ + mla r1, r1, r7, r3 │ │ + mla sl, r0, r6, r1 │ │ + eor.w r5, sl, r2 │ │ + movw r0, #31829 @ 0x7c55 │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ + movt r0, #32586 @ 0x7f4a │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + muls r0, r5 │ │ + ands r0, r2 │ │ + cmp r1, r0 │ │ + bls.w 68cda │ │ + ldr r2, [sp, #436] @ 0x1b4 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r9, r2, r0, lsl #2 │ │ + ldr.w r7, [r9, #8] │ │ + cbz r7, 68176 │ │ + ldr.w ip, [r9, #4] │ │ + lsls r3, r7, #3 │ │ + movs r2, #0 │ │ + mov r0, ip │ │ + ldrd r6, r4, [r0] │ │ + eor.w r4, r4, sl │ │ + eors r6, r5 │ │ + orrs r6, r4 │ │ + beq.n 681ca │ │ + adds r2, #1 │ │ + adds r0, #8 │ │ + subs r3, #8 │ │ + bne.n 68160 │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ + adds r0, #1 │ │ + str r0, [sp, #448] @ 0x1c0 │ │ + ldr.w r0, [r9] │ │ + cmp r7, r0 │ │ + beq.n 681ec │ │ + ldr.w r2, [r9, #4] │ │ + adds r3, r7, #1 │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ + str.w r5, [r2, r7, lsl #3] │ │ + add.w r2, r2, r7, lsl #3 │ │ + str.w r3, [r9, #8] │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + str.w sl, [r2, #4] │ │ + lsls r2, r0, #29 │ │ + bpl.w 67a84 │ │ + mov.w r2, #1000 @ 0x3e8 │ │ + muls r0, r2 │ │ + blx d5af0 │ │ + ldr r1, [sp, #452] @ 0x1c4 │ │ + cmp r0, r1 │ │ + bls.w 67a84 │ │ + mov r0, r9 │ │ + bl 5849c │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ + cmp r1, #0 │ │ + bne.n 681a6 │ │ + b.w 68cb6 │ │ + subs r7, #1 │ │ + ldr.w r0, [ip, r7, lsl #3] │ │ + str.w r0, [ip, r2, lsl #3] │ │ + add.w r0, ip, r7, lsl #3 │ │ + add.w r2, ip, r2, lsl #3 │ │ + str.w r7, [r9, #8] │ │ + ldr r0, [r0, #4] │ │ + str r0, [r2, #4] │ │ + ldr.w r0, [r9] │ │ + cmp r7, r0 │ │ + bne.n 68184 │ │ + mov r0, r9 │ │ + mov r8, r1 │ │ + bl 47c12 │ │ + mov r1, r8 │ │ + b.n 68184 │ │ + ldr r0, [sp, #308] @ 0x134 │ │ + cmp r0, #0 │ │ + beq.w 6832c │ │ + ldr r5, [sp, #304] @ 0x130 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r0, r5, r0, lsl #3 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + ldrd r0, sl, [r0, #40] @ 0x28 │ │ + adds r0, #16 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + add.w r0, sl, sl, lsl #1 │ │ + lsls r0, r0, #3 │ │ + str r0, [sp, #156] @ 0x9c │ │ + b.n 6826a │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + movw r8, #17 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + movt r8, #32768 @ 0x8000 │ │ + ldrb.w r3, [sp, #336] @ 0x150 │ │ + ldrh.w lr, [r0] │ │ + ldrb r2, [r0, #2] │ │ + ldrb.w ip, [r1, #2] │ │ + ldrh r0, [r1, #0] │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + ldr r7, [sp, #332] @ 0x14c │ │ + ldrb.w r6, [sp, #328] @ 0x148 │ │ + strh r0, [r1, #0] │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + strb.w ip, [r1, #2] │ │ + strb.w r3, [sp, #476] @ 0x1dc │ │ + strh.w lr, [r0] │ │ + strb r2, [r0, #2] │ │ + str r7, [sp, #472] @ 0x1d8 │ │ + strb.w r6, [sp, #468] @ 0x1d4 │ │ + str r4, [sp, #464] @ 0x1d0 │ │ + cmp r4, r8 │ │ + bne.n 68312 │ │ + adds r5, #24 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cmp r5, r0 │ │ + beq.n 6832c │ │ + cmp.w sl, #0 │ │ + beq.n 682ba │ │ + ldrd r6, r4, [r5, #4] │ │ + ldrd r9, r7, [r5, #16] │ │ + ldrd fp, r8, [sp, #156] @ 0x9c │ │ + b.n 68288 │ │ + add.w r8, r8, #24 │ │ + subs.w fp, fp, #24 │ │ + beq.n 682ba │ │ + ldr.w r0, [r8, #-8] │ │ + cmp r0, r4 │ │ + bne.n 6827e │ │ + ldr.w r0, [r8, #-12] │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + blx d8860 │ │ + cmp r0, #0 │ │ + itt eq │ │ + ldreq.w r0, [r8, #4] │ │ + cmpeq r0, r7 │ │ + bne.n 6827e │ │ + ldr.w r0, [r8] │ │ + mov r1, r9 │ │ + mov r2, r7 │ │ + blx d8860 │ │ + cmp r0, #0 │ │ + bne.n 6827e │ │ + b.n 68262 │ │ + ldr r7, [sp, #128] @ 0x80 │ │ + add.w fp, sp, #320 @ 0x140 │ │ + add r2, sp, #264 @ 0x108 │ │ + mov r3, r5 │ │ + mov r0, fp │ │ + mov r1, r7 │ │ + bl 69ab8 │ │ + ldrd r0, r4, [sp, #320] @ 0x140 │ │ + cmp r0, #1 │ │ + beq.n 68220 │ │ mov r0, fp │ │ mov r1, r4 │ │ - mov r2, r5 │ │ - movs r3, #1 │ │ - str.w r8, [sp] │ │ - bl 57a08 │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ - movs r0, #17 │ │ - movt r0, #32768 @ 0x8000 │ │ - cmp r1, r0 │ │ - bne.w 69a8c │ │ - ldrd r0, r1, [sp, #248] @ 0xf8 │ │ - adds r4, #128 @ 0x80 │ │ - adds r7, r7, r0 │ │ - adcs r6, r1 │ │ - subs.w sl, sl, #128 @ 0x80 │ │ - bne.n 6992a │ │ - b.n 6995c │ │ - movs r6, #0 │ │ - add.w sl, sp, #240 @ 0xf0 │ │ - add r1, sp, #24 │ │ - movs r2, #88 @ 0x58 │ │ - mov r0, sl │ │ - bl d405a │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ + mov r2, r7 │ │ + ldr r6, [sp, #332] @ 0x14c │ │ + bl 6b84c │ │ + movw r8, #17 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + movt r8, #32768 @ 0x8000 │ │ + cmp r0, r8 │ │ + bne.n 68300 │ │ + add r0, sp, #464 @ 0x1d0 │ │ + mov r1, r6 │ │ + mov r2, r7 │ │ + bl 6b84c │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ + cmp r4, r8 │ │ + beq.n 68262 │ │ + b.n 68312 │ │ + add r3, sp, #320 @ 0x140 │ │ + add.w ip, sp, #464 @ 0x1d0 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ + cmp r4, r8 │ │ + beq.n 68262 │ │ + ldr r0, [sp, #468] @ 0x1d4 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr.w sl, [sp, #476] @ 0x1dc │ │ + ldrd r5, r6, [sp, #436] @ 0x1b4 │ │ + cmp r6, #0 │ │ + bne.n 683f4 │ │ + b.n 6840a │ │ + ldrd r4, r6, [sp, #436] @ 0x1b4 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + add.w r0, r6, r6, lsl #1 │ │ + add.w r8, r4, r0, lsl #2 │ │ + lsls r0, r0, #2 │ │ + mov r7, r4 │ │ + cmp r0, #0 │ │ + beq.n 6843c │ │ + ldr r5, [r7, #8] │ │ + subs r0, #12 │ │ + adds r7, #12 │ │ + cmp r5, #0 │ │ + beq.n 68340 │ │ + ldr.w r4, [r7, #-8] │ │ + movs r0, #32 │ │ + ldrd r6, r9, [r4] │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 68cf4 │ │ + strd r6, r9, [r0] │ │ + add.w r9, r4, r5, lsl #3 │ │ + add.w fp, sp, #320 @ 0x140 │ │ + mov.w sl, #1 │ │ + movs r1, #4 │ │ + strd r0, sl, [sp, #324] @ 0x144 │ │ + str r1, [sp, #320] @ 0x140 │ │ + adds r4, #8 │ │ + cmp r4, r9 │ │ + bne.n 683be │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + cmp r7, r8 │ │ + beq.n 68458 │ │ + ldr r2, [r7, #8] │ │ + add.w r1, r7, #12 │ │ + cbnz r2, 68398 │ │ + mov r7, r1 │ │ + cmp r1, r8 │ │ + bne.n 68388 │ │ + b.n 68458 │ │ + ldr r4, [r7, #4] │ │ + mov r7, r1 │ │ + add.w r9, r4, r2, lsl #3 │ │ + ldrd r6, r5, [r4] │ │ + ldr r1, [sp, #320] @ 0x140 │ │ + cmp sl, r1 │ │ + bne.n 683c8 │ │ + movs r0, #8 │ │ + mov r1, sl │ │ + str r0, [sp, #0] │ │ + mov r0, fp │ │ + movs r2, #1 │ │ + movs r3, #8 │ │ + bl 4edf4 │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + b.n 683c8 │ │ + ldrd r6, r5, [r4] │ │ + ldr r1, [sp, #320] @ 0x140 │ │ + cmp sl, r1 │ │ + beq.n 683aa │ │ + add.w r1, r0, sl, lsl #3 │ │ + str.w r6, [r0, sl, lsl #3] │ │ + add.w sl, sl, #1 │ │ + str r5, [r1, #4] │ │ + str.w sl, [sp, #328] @ 0x148 │ │ + adds r4, #8 │ │ + cmp r4, r9 │ │ + bne.n 683be │ │ + b.n 68380 │ │ + ldr.w sl, [sp, #332] @ 0x14c │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #328] @ 0x148 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldrd r5, r6, [sp, #436] @ 0x1b4 │ │ + cbz r6, 6840a │ │ + adds r7, r5, #4 │ │ + ldr.w r0, [r7, #-4] │ │ cmp r0, #0 │ │ - it ne │ │ - blxne 9af10 │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ itt ne │ │ - addne.w r0, sl, #24 │ │ - blne 4b1a0 │ │ - ldr.w fp, [sp, #308] @ 0x134 │ │ - cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.n 699ae │ │ - ldrd r8, r4, [sp, #312] @ 0x138 │ │ - cbz r4, 699a2 │ │ - mov r5, r8 │ │ - ldr.w r0, [r5], #4 │ │ - blx 9bdb4 │ │ - subs r4, #1 │ │ - bne.n 69996 │ │ - cmp.w fp, #0 │ │ + ldrne r0, [r7, #0] │ │ + blxne d87c0 │ │ + adds r7, #12 │ │ + subs r6, #1 │ │ + bne.n 683f6 │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ + cmp r0, #0 │ │ itt ne │ │ - movne r0, r8 │ │ - blxne d7b70 │ │ - ldr.w r8, [sp, #20] │ │ - ldrd r3, r0, [r8, #80] @ 0x50 │ │ - ldrd r1, r2, [r8, #68] @ 0x44 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #116 @ 0x74 │ │ - bl 61794 │ │ - ldrd r1, fp, [sp, #120] @ 0x78 │ │ - mov.w r0, fp, lsr #7 │ │ - cmp r0, #2 │ │ - bhi.w 69bc8 │ │ - mov r0, sl │ │ - mov r2, fp │ │ - bl d44bc │ │ - movs r0, #0 │ │ - cmp.w fp, #7 │ │ - strb.w r0, [sl, fp] │ │ - bcs.n 69a58 │ │ - ldrb.w r0, [sp, #240] @ 0xf0 │ │ + movne r0, r5 │ │ + blxne d87c0 │ │ + ldr r6, [sp, #112] @ 0x70 │ │ + cbz r6, 68432 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + adds r5, r0, #4 │ │ + ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ - beq.w 69b10 │ │ - cmp.w fp, #0 │ │ - beq.w 69b5c │ │ - ldrb.w r0, [sp, #241] @ 0xf1 │ │ + itt ne │ │ + ldrne r0, [r5, #0] │ │ + blxne d87c0 │ │ + adds r5, #12 │ │ + subs r6, #1 │ │ + bne.n 6841e │ │ + ldr r0, [sp, #52] @ 0x34 │ │ cmp r0, #0 │ │ - beq.w 69b18 │ │ - cmp.w fp, #1 │ │ - beq.w 69b5c │ │ - ldrb.w r0, [sp, #242] @ 0xf2 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + bne.n 684b6 │ │ + b.n 684be │ │ + movs r0, #8 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movs r0, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + add.w fp, sp, #320 @ 0x140 │ │ + movw r8, #17 │ │ + movt r8, #32768 @ 0x8000 │ │ + cbnz r6, 6846e │ │ + b.n 68484 │ │ + ldrd r4, r6, [sp, #436] @ 0x1b4 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + movw r8, #17 │ │ + movt r8, #32768 @ 0x8000 │ │ + cbz r6, 68484 │ │ + adds r5, r4, #4 │ │ + ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ - beq.w 69b1c │ │ - cmp.w fp, #2 │ │ - beq.w 69b5c │ │ - ldrb.w r0, [sp, #243] @ 0xf3 │ │ + itt ne │ │ + ldrne r0, [r5, #0] │ │ + blxne d87c0 │ │ + adds r5, #12 │ │ + subs r6, #1 │ │ + bne.n 68470 │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ cmp r0, #0 │ │ - beq.n 69b20 │ │ - cmp.w fp, #3 │ │ - beq.w 69b5c │ │ - ldrb.w r0, [sp, #244] @ 0xf4 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne d87c0 │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + cbz r5, 684ac │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + adds r4, r0, #4 │ │ + ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ - beq.n 69b24 │ │ - cmp.w fp, #4 │ │ - beq.w 69b5c │ │ - ldrb.w r0, [sp, #245] @ 0xf5 │ │ + itt ne │ │ + ldrne r0, [r4, #0] │ │ + blxne d87c0 │ │ + adds r4, #12 │ │ + subs r5, #1 │ │ + bne.n 68498 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + mov r4, r8 │ │ cmp r0, #0 │ │ - beq.n 69b28 │ │ - cmp.w fp, #5 │ │ - beq.w 69b5c │ │ - ldrb.w r0, [sp, #246] @ 0xf6 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + beq.n 684c4 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + blx d87c0 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + cmp r4, r8 │ │ + bne.w 68bf4 │ │ + cmp.w sl, #0 │ │ + beq.n 6854c │ │ + ldrd r0, r1, [r0, #4] │ │ + cmp r1, #17 │ │ + bcs.n 6855e │ │ + mov.w r8, #0 │ │ + cmp r1, #8 │ │ + bls.w 688ec │ │ + movw r6, #14777 @ 0x39b9 │ │ + ldr r2, [r0, #0] │ │ + ldr r3, [r0, #4] │ │ + add r0, r1 │ │ + movt r6, #59970 @ 0xea42 │ │ + eors r2, r6 │ │ + movw r6, #21050 @ 0x523a │ │ + ldr.w r7, [r0, #-8] │ │ + movt r6, #2454 @ 0x996 │ │ + ldr.w r0, [r0, #-4] │ │ + eors r7, r6 │ │ + movw r6, #48187 @ 0xbc3b │ │ + movt r6, #44886 @ 0xaf56 │ │ + eors r0, r6 │ │ + movw r6, #29563 @ 0x737b │ │ + umull ip, r5, r7, r2 │ │ + movt r6, #26498 @ 0x6782 │ │ + eors r3, r6 │ │ + movs r4, #0 │ │ + umlal r5, r4, r0, r2 │ │ + rev r2, r2 │ │ + umull r6, lr, r7, r3 │ │ + adds r5, r5, r6 │ │ + adcs.w r6, r4, lr │ │ + adc.w r4, r8, #0 │ │ + umlal r6, r4, r0, r3 │ │ + rev r3, r3 │ │ + adds r1, r1, r3 │ │ + adc.w r2, r2, #0 │ │ + adds r1, r1, r7 │ │ + adcs r0, r2 │ │ + eor.w r6, r6, ip │ │ + eors r5, r4 │ │ + adds r1, r1, r6 │ │ + adcs r0, r5 │ │ + eor.w r1, r1, r0, lsr #5 │ │ + b.n 688ca │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r4, [sp, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.w 69b5c │ │ - movs r1, #6 │ │ - b.n 69b2a │ │ - cmp sl, sl │ │ - bne.n 69ae2 │ │ - sub.w r1, fp, #7 │ │ - movw r2, #256 @ 0x100 │ │ - movt r2, #257 @ 0x101 │ │ - add.w r5, sl, r0 │ │ - ldr.w r3, [sl, r0] │ │ - ldr r5, [r5, #4] │ │ - subs r4, r2, r5 │ │ - orrs r5, r4 │ │ - subs r4, r2, r3 │ │ - orrs r3, r4 │ │ - ands r3, r5 │ │ - mvns r3, r3 │ │ - tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 69af6 │ │ - adds r0, #8 │ │ - cmp r0, r1 │ │ - bls.n 69a68 │ │ - b.n 69af6 │ │ - add r7, sp, #244 @ 0xf4 │ │ - ldr r0, [sp, #24] │ │ - movs r6, #4 │ │ - ldmia r7, {r2, r3, r7} │ │ - strd r6, r1, [r9] │ │ - add.w r1, r9, #8 │ │ - stmia r1!, {r2, r3, r7} │ │ - cbz r0, 69aa8 │ │ - blx 9af10 │ │ - movs r0, #0 │ │ - str r0, [sp, #24] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr.w r8, [sp, #20] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ itt ne │ │ - ldrne r0, [sp, #8] │ │ - blne 4b1a0 │ │ - ldr r5, [sp, #92] @ 0x5c │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - beq.w 698d0 │ │ - ldrd r4, r6, [sp, #96] @ 0x60 │ │ - cbz r6, 69ad8 │ │ - mov r7, r4 │ │ - ldr.w r0, [r7], #4 │ │ - blx 9bdb4 │ │ - subs r6, #1 │ │ - bne.n 69acc │ │ - cmp r5, #0 │ │ - beq.w 698d0 │ │ - mov r0, r4 │ │ - b.n 69bb2 │ │ - movs r1, #0 │ │ - ldrb.w r2, [sl, r1] │ │ - cbz r2, 69b2a │ │ - adds r1, #1 │ │ - bne.n 69ae4 │ │ - sub.w r1, fp, #7 │ │ - cmp r1, #0 │ │ - bcs.n 69a60 │ │ - add.w r1, fp, #1 │ │ - subs r1, r1, r0 │ │ - beq.n 69b5c │ │ - add.w r3, sl, r0 │ │ + ldrne r0, [sp, #160] @ 0xa0 │ │ + blxne d87c0 │ │ + b.w 66946 │ │ + mov.w fp, #0 │ │ + cmp r1, #129 @ 0x81 │ │ + bcs.w 68972 │ │ + movw r2, #51847 @ 0xca87 │ │ + cmp r1, #33 @ 0x21 │ │ + movt r2, #34283 @ 0x85eb │ │ + umull r9, r3, r1, r2 │ │ + movw r2, #31153 @ 0x79b1 │ │ + movt r2, #40503 @ 0x9e37 │ │ + mla r2, r1, r2, r3 │ │ + str r2, [sp, #156] @ 0x9c │ │ + bcc.w 68806 │ │ + cmp r1, #64 @ 0x40 │ │ + str.w r9, [sp, #152] @ 0x98 │ │ + bls.w 68736 │ │ + cmp r1, #96 @ 0x60 │ │ + bls.n 68666 │ │ + adds r2, r0, r1 │ │ + movw r5, #20874 @ 0x518a │ │ + movt r5, #19424 @ 0x4be0 │ │ + mov.w ip, #0 │ │ + ldr.w r3, [r2, #-64] │ │ + ldr.w r7, [r2, #-56] │ │ + eors r3, r5 │ │ + movw r5, #40904 @ 0x9fc8 │ │ + movt r5, #51582 @ 0xc97e │ │ + ldr.w r6, [r2, #-60] │ │ + eors r5, r7 │ │ + ldr.w r2, [r2, #-52] │ │ + ldr.w r9, [r0, #52] @ 0x34 │ │ + umull r7, r4, r5, r3 │ │ + str r7, [sp, #148] @ 0x94 │ │ + movw r7, #30937 @ 0x78d9 │ │ + movt r7, #25715 @ 0x6473 │ │ + eors r2, r7 │ │ + movs r7, #0 │ │ + umlal r4, r7, r2, r3 │ │ + movw r3, #46285 @ 0xb4cd │ │ + movt r3, #12633 @ 0x3159 │ │ + eors r3, r6 │ │ + umull r6, r5, r5, r3 │ │ + adds.w lr, r6, r4 │ │ + ldr r6, [r0, #60] @ 0x3c │ │ + adcs.w fp, r7, r5 │ │ + ldr r4, [r0, #56] @ 0x38 │ │ + adc.w r7, ip, #0 │ │ + movs r5, #0 │ │ + umlal fp, r7, r2, r3 │ │ + movw r3, #3015 @ 0xbc7 │ │ + movt r3, #7503 @ 0x1d4f │ │ + eors r6, r3 │ │ + movw r3, #64168 @ 0xfaa8 │ │ + ldr r2, [r0, #48] @ 0x30 │ │ + movt r3, #16246 @ 0x3f76 │ │ + eors r2, r3 │ │ + movw r3, #56569 @ 0xdcf9 │ │ + movt r3, #51131 @ 0xc7bb │ │ + eors r4, r3 │ │ + eor.w r7, r7, lr │ │ + umull r8, r3, r4, r2 │ │ + umlal r3, r5, r6, r2 │ │ + movw r2, #40163 @ 0x9ce3 │ │ + movt r2, #16180 @ 0x3f34 │ │ + eor.w r2, r2, r9 │ │ + umull r4, r9, r4, r2 │ │ + adds r3, r3, r4 │ │ + adcs.w r4, r5, r9 │ │ + adc.w r5, ip, #0 │ │ + umlal r4, r5, r6, r2 │ │ + ldr r6, [sp, #152] @ 0x98 │ │ + eor.w r2, r5, r3 │ │ + eor.w r3, r4, r8 │ │ + adds r3, r3, r6 │ │ + ldr r6, [sp, #156] @ 0x9c │ │ + adcs r2, r6 │ │ + ldr r6, [sp, #148] @ 0x94 │ │ + eor.w r6, r6, fp │ │ + adds r3, r3, r6 │ │ + str r3, [sp, #152] @ 0x98 │ │ + adcs r2, r7 │ │ + str r2, [sp, #156] @ 0x9c │ │ + adds r2, r0, r1 │ │ + movw r5, #25713 @ 0x6471 │ │ + movt r5, #38728 @ 0x9748 │ │ + mov.w fp, #0 │ │ + ldr.w r3, [r2, #-48] │ │ + ldr.w r7, [r2, #-40] │ │ + eors r3, r5 │ │ + movw r5, #6456 @ 0x1938 │ │ + movt r5, #18159 @ 0x46ef │ │ + ldr.w r6, [r2, #-44] │ │ + eors r5, r7 │ │ + ldr.w r2, [r2, #-36] │ │ + ldr.w r9, [r0, #36] @ 0x24 │ │ + umull r7, r4, r5, r3 │ │ + str r7, [sp, #148] @ 0x94 │ │ + movw r7, #57001 @ 0xdea9 │ │ + movt r7, #55468 @ 0xd8ac │ │ + eors r2, r7 │ │ + movs r7, #0 │ │ + umlal r4, r7, r2, r3 │ │ + movw r3, #3490 @ 0xda2 │ │ + movt r3, #20217 @ 0x4ef9 │ │ + eors r3, r6 │ │ + umull r6, r5, r5, r3 │ │ + adds.w lr, r6, r4 │ │ + ldr r6, [r0, #44] @ 0x2c │ │ + adcs.w ip, r7, r5 │ │ + ldr r4, [r0, #40] @ 0x28 │ │ + adc.w r7, fp, #0 │ │ + movs r5, #0 │ │ + umlal ip, r7, r2, r3 │ │ + movw r3, #21275 @ 0x531b │ │ + movt r3, #41774 @ 0xa32e │ │ + eors r6, r3 │ │ + movw r3, #10300 @ 0x283c │ │ + ldr r2, [r0, #32] │ │ + movt r3, #47954 @ 0xbb52 │ │ + eors r2, r3 │ │ + movw r3, #53384 @ 0xd088 │ │ + movt r3, #35685 @ 0x8b65 │ │ + eors r4, r3 │ │ + eor.w r7, r7, lr │ │ + umull r8, r3, r4, r2 │ │ + umlal r3, r5, r6, r2 │ │ + movw r2, #50065 @ 0xc391 │ │ + movt r2, #51968 @ 0xcb00 │ │ + eor.w r2, r2, r9 │ │ + umull r4, r9, r4, r2 │ │ + adds r3, r3, r4 │ │ + adcs.w r4, r5, r9 │ │ + adc.w r5, fp, #0 │ │ + umlal r4, r5, r6, r2 │ │ + ldr r6, [sp, #148] @ 0x94 │ │ + eor.w r6, r6, ip │ │ + eor.w r2, r5, r3 │ │ + eor.w r3, r4, r8 │ │ + ldr r4, [sp, #152] @ 0x98 │ │ + adds r3, r3, r4 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + adcs r2, r4 │ │ + adds r3, r3, r6 │ │ + adcs r2, r7 │ │ + str r3, [sp, #152] @ 0x98 │ │ + str r2, [sp, #156] @ 0x9c │ │ + adds r7, r0, r1 │ │ + movw r3, #2232 @ 0x8b8 │ │ + movt r3, #29766 @ 0x7446 │ │ + mov.w r8, #0 │ │ + ldr.w r6, [r7, #-32] │ │ + ldr.w r4, [r7, #-24] │ │ + eors r6, r3 │ │ + movw r3, #13792 @ 0x35e0 │ │ + movt r3, #59024 @ 0xe690 │ │ + eors r4, r3 │ │ + ldr.w r5, [r7, #-28] │ │ + ldr.w r2, [r7, #-20] │ │ + umull r7, r3, r4, r6 │ │ + ldr.w ip, [r0, #20] │ │ + str r7, [sp, #148] @ 0x94 │ │ + movw r7, #14977 @ 0x3a81 │ │ + movt r7, #19494 @ 0x4c26 │ │ + eors r2, r7 │ │ + movs r7, #0 │ │ + umlal r3, r7, r2, r6 │ │ + movw r6, #17399 @ 0x43f7 │ │ + movt r6, #36388 @ 0x8e24 │ │ + eors r6, r5 │ │ + umull r4, r5, r4, r6 │ │ + adds r3, r3, r4 │ │ + str r3, [sp, #144] @ 0x90 │ │ + adcs r5, r7 │ │ + ldr r3, [r0, #28] │ │ + adc.w r4, fp, #0 │ │ + ldr r7, [r0, #24] │ │ + umlal r5, r4, r2, r6 │ │ + movw r6, #65484 @ 0xffcc │ │ + movt r6, #8562 @ 0x2172 │ │ + eors r3, r6 │ │ + movw r6, #31179 @ 0x79cb │ │ + ldr r2, [r0, #16] │ │ + movt r6, #20198 @ 0x4ee6 │ │ + eors r2, r6 │ │ + movw r6, #23170 @ 0x5a82 │ │ + movt r6, #32208 @ 0x7dd0 │ │ + eors r7, r6 │ │ + umull r9, lr, r7, r2 │ │ + umlal lr, r8, r3, r2 │ │ + movw r2, #49356 @ 0xc0cc │ │ + movt r2, #30949 @ 0x78e5 │ │ + eor.w r2, r2, ip │ │ + umull r6, r7, r7, r2 │ │ + adds.w lr, lr, r6 │ │ + adcs.w r7, r7, r8 │ │ + adc.w r6, fp, #0 │ │ + umlal r7, r6, r3, r2 │ │ + eor.w r3, r7, r9 │ │ + ldr r7, [sp, #152] @ 0x98 │ │ + eor.w r2, r6, lr │ │ + ldr r6, [sp, #148] @ 0x94 │ │ + adds r3, r3, r7 │ │ + ldr r7, [sp, #156] @ 0x9c │ │ + eor.w r6, r6, r5 │ │ + adcs r2, r7 │ │ + ldr r7, [sp, #144] @ 0x90 │ │ + adds.w r9, r3, r6 │ │ + eor.w r7, r7, r4 │ │ + adcs r2, r7 │ │ + str r2, [sp, #156] @ 0x9c │ │ + add r1, r0 │ │ + ldr.w r2, [r1, #-16] │ │ + ldr.w r3, [r1, #-12] │ │ + ldr.w r7, [r1, #-8] │ │ + ldr.w r6, [r1, #-4] │ │ + movw r1, #54494 @ 0xd4de │ │ + movt r1, #59757 @ 0xe96d │ │ + eors r2, r1 │ │ + movw r1, #16498 @ 0x4072 │ │ + movt r1, #42148 @ 0xa4a4 │ │ + eors r7, r1 │ │ + movw r1, #46007 @ 0xb3b7 │ │ + umull ip, r5, r7, r2 │ │ + movt r1, #8039 @ 0x1f67 │ │ + eor.w r4, r6, r1 │ │ + movs r6, #0 │ │ + movw r1, #36995 @ 0x9083 │ │ + umlal r5, r6, r4, r2 │ │ + movt r1, #56215 @ 0xdb97 │ │ + eor.w r2, r3, r1 │ │ + umull r3, r1, r7, r2 │ │ + adds.w lr, r3, r5 │ │ + ldr r3, [r0, #4] │ │ + adcs r6, r1 │ │ + ldr r5, [r0, #8] │ │ + adc.w r1, fp, #0 │ │ + umlal r6, r1, r4, r2 │ │ + movw r4, #8695 @ 0x21f7 │ │ + ldr r2, [r0, #0] │ │ + ldr r0, [r0, #12] │ │ + movt r4, #7341 @ 0x1cad │ │ + eors r0, r4 │ │ + movw r4, #65208 @ 0xfeb8 │ │ + movt r4, #14700 @ 0x396c │ │ + eors r2, r4 │ │ + movw r4, #380 @ 0x17c │ │ + eor.w r1, r1, lr │ │ + movt r4, #11393 @ 0x2c81 │ │ + eors r5, r4 │ │ + movs r4, #0 │ │ + umull r8, r7, r5, r2 │ │ + umlal r7, r4, r0, r2 │ │ + movw r2, #42019 @ 0xa423 │ │ + movt r2, #48715 @ 0xbe4b │ │ + eors r2, r3 │ │ + umull r3, r5, r5, r2 │ │ + adds r3, r3, r7 │ │ + adcs r4, r5 │ │ + adc.w r5, fp, #0 │ │ + umlal r4, r5, r0, r2 │ │ + eor.w r2, r4, r8 │ │ + eor.w r0, r5, r3 │ │ + ldr r3, [sp, #156] @ 0x9c │ │ + adds.w r2, r2, r9 │ │ + adcs r0, r3 │ │ + eor.w r3, r6, ip │ │ + adds r2, r2, r3 │ │ + adcs r0, r1 │ │ + eor.w r1, r2, r0, lsr #5 │ │ + movw r6, #31225 @ 0x79f9 │ │ + movw r7, #26513 @ 0x6791 │ │ + movt r6, #40503 @ 0x9e37 │ │ + movt r7, #5718 @ 0x1656 │ │ + umull r2, r3, r1, r6 │ │ + mla r1, r1, r7, r3 │ │ + mla r4, r0, r6, r1 │ │ + eor.w r5, r4, r2 │ │ + b.n 689f8 │ │ + cmp r1, #3 │ │ + bls.n 68984 │ │ + ldr r2, [r0, #0] │ │ + add r0, r1 │ │ + movw r3, #45428 @ 0xb174 │ │ + movw r4, #57125 @ 0xdf25 │ │ + movt r3, #51002 @ 0xc73a │ │ + ldr.w r0, [r0, #-4] │ │ + eors r2, r3 │ │ + movw r3, #54690 @ 0xd5a2 │ │ + movt r3, #50668 @ 0xc5ec │ │ + eors r0, r3 │ │ + lsls r3, r2, #17 │ │ + movt r4, #7832 @ 0x1e98 │ │ + lsls r7, r0, #24 │ │ + orr.w r3, r3, r0, lsr #15 │ │ + orr.w r7, r7, r2, lsr #8 │ │ + movw ip, #7269 @ 0x1c65 │ │ + eors r3, r7 │ │ + movt ip, #40882 @ 0x9fb2 │ │ + eors r3, r0 │ │ + lsls r5, r2, #24 │ │ + umull r7, r6, r3, r4 │ │ + mla r3, r3, ip, r6 │ │ + lsls r6, r0, #17 │ │ + orr.w r6, r6, r2, lsr #15 │ │ + orr.w r0, r5, r0, lsr #8 │ │ + eors r0, r6 │ │ + eors r0, r2 │ │ + mla r0, r0, r4, r3 │ │ + adds.w r1, r1, r0, lsr #3 │ │ + eor.w r1, r1, r7 │ │ + umull r2, r3, r1, r4 │ │ + mla r1, r1, ip, r3 │ │ + adc.w r3, r8, #0 │ │ + eors r0, r3 │ │ + mla r0, r0, r4, r1 │ │ + lsrs r1, r2, #28 │ │ + orr.w r1, r1, r0, lsl #4 │ │ + eor.w r4, r0, r0, lsr #28 │ │ + eor.w r5, r1, r2 │ │ + b.n 689f8 │ │ + cmp r1, #241 @ 0xf1 │ │ + bcs.n 689f0 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + movs r3, #0 │ │ + str r2, [sp, #0] │ │ movs r2, #0 │ │ - ldrb r5, [r3, r2] │ │ - cbz r5, 69b14 │ │ + bl 996cc │ │ + b.n 689f4 │ │ + movw r5, #38082 @ 0x94c2 │ │ + movw r4, #32773 @ 0x8005 │ │ + movt r5, #14547 @ 0x38d3 │ │ + movt r4, #11526 @ 0x2d06 │ │ + cbz r1, 689f8 │ │ + lsrs r3, r1, #1 │ │ + ldrb r2, [r0, #0] │ │ + ldrb r3, [r0, r3] │ │ + add r0, r1 │ │ + movw r6, #31225 @ 0x79f9 │ │ + lsls r2, r2, #16 │ │ + orr.w r1, r2, r1, lsl #8 │ │ + ldrb.w r0, [r0, #-1] │ │ + movw r7, #26513 @ 0x6791 │ │ + orr.w r1, r1, r3, lsl #24 │ │ + movw r3, #44605 @ 0xae3d │ │ + add r0, r1 │ │ + movw r1, #23195 @ 0x5a9b │ │ + movt r1, #34599 @ 0x8727 │ │ + eors r0, r1 │ │ + movw r1, #60239 @ 0xeb4f │ │ + movt r3, #49842 @ 0xc2b2 │ │ + movt r1, #10196 @ 0x27d4 │ │ + movt r6, #40503 @ 0x9e37 │ │ + umull r1, r2, r0, r1 │ │ + movt r7, #5718 @ 0x1656 │ │ + adds r7, #32 │ │ + mla r0, r0, r3, r2 │ │ + lsrs r2, r1, #29 │ │ + orr.w r2, r2, r0, lsl #3 │ │ + eor.w r0, r0, r0, lsr #29 │ │ + eors r1, r2 │ │ + b.n 688da │ │ + bl 98f00 │ │ + mov r5, r0 │ │ + mov r4, r1 │ │ + movw r0, #31829 @ 0x7c55 │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ + movt r0, #32586 @ 0x7f4a │ │ + ldr.w r9, [sp, #248] @ 0xf8 │ │ + muls r0, r5 │ │ + ands r0, r1 │ │ + cmp r9, r0 │ │ + bls.w 68cea │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w r8, r1, r0, lsl #2 │ │ + ldr.w r6, [r8, #8] │ │ + cbz r6, 68a42 │ │ + ldr.w ip, [r8, #4] │ │ + add.w r0, r6, r6, lsl #1 │ │ + movs r2, #0 │ │ + lsls r0, r0, #3 │ │ + mov r3, ip │ │ + ldrd r1, r7, [r3] │ │ + eors r7, r4 │ │ + eors r1, r5 │ │ + orrs r1, r7 │ │ + beq.n 68ac4 │ │ adds r2, #1 │ │ - cmp r1, r2 │ │ - bne.n 69b04 │ │ - b.n 69b5c │ │ - movs r1, #0 │ │ - b.n 69b2a │ │ - adds r1, r2, r0 │ │ - b.n 69b2a │ │ - movs r1, #1 │ │ - b.n 69b2a │ │ - movs r1, #2 │ │ - b.n 69b2a │ │ - movs r1, #3 │ │ - b.n 69b2a │ │ - movs r1, #4 │ │ - b.n 69b2a │ │ - movs r1, #5 │ │ - cmp r1, fp │ │ - bne.n 69b5c │ │ - add r4, sp, #624 @ 0x270 │ │ - movs r1, #104 @ 0x68 │ │ - mov r0, r4 │ │ - bl d459e │ │ - add r0, sp, #240 @ 0xf0 │ │ - mov r1, r4 │ │ - blx d7cc0 │ │ + adds r3, #24 │ │ + subs r0, #24 │ │ + bne.n 68a2e │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + mov.w fp, #2147483648 @ 0x80000000 │ │ adds r0, #1 │ │ - beq.n 69bb8 │ │ - add r0, sp, #128 @ 0x80 │ │ - add r1, sp, #624 @ 0x270 │ │ - adds r0, #8 │ │ - movs r2, #104 @ 0x68 │ │ - bl d405a │ │ - movs r0, #0 │ │ - ldr.w fp, [sp, #16] │ │ + str r0, [sp, #256] @ 0x100 │ │ + ldr.w r0, [r8] │ │ + cmp r6, r0 │ │ + beq.n 68aee │ │ + ldr.w r1, [r8, #4] │ │ + add.w r2, r6, r6, lsl #1 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + str.w r5, [r1, r2, lsl #3] │ │ + add.w r1, r1, r2, lsl #3 │ │ + mov.w r5, #1000 @ 0x3e8 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + str r4, [r1, #4] │ │ + str r2, [r1, #8] │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + strd r2, sl, [r1, #12] │ │ + adds r1, r6, #1 │ │ + str.w r1, [r8, #8] │ │ + movw r8, #17 │ │ + movt r8, #32768 @ 0x8000 │ │ + lsls r1, r0, #29 │ │ + bmi.n 68aa2 │ │ + movs.w r0, fp, lsl #1 │ │ + beq.n 68a96 │ │ + ldr r0, [sp, #12] │ │ + blx d87c0 │ │ + add.w fp, sp, #320 @ 0x140 │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + b.w 66946 │ │ + muls r0, r5 │ │ + mov r1, r9 │ │ + blx d5af0 │ │ + ldr r1, [sp, #260] @ 0x104 │ │ + cmp r0, r1 │ │ + bls.n 68a8a │ │ + add r0, sp, #232 @ 0xe8 │ │ + bl 6c33c │ │ + ldr.w r9, [sp, #248] @ 0xf8 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + cmp.w r9, #0 │ │ + bne.n 68aa2 │ │ + b.n 68cb6 │ │ + add.w r0, r2, r2, lsl #1 │ │ + subs r6, #1 │ │ + movs r2, #24 │ │ + add.w r0, ip, r0, lsl #3 │ │ + ldrd fp, r1, [r0, #8] │ │ + str r1, [sp, #12] │ │ + add.w r1, r6, r6, lsl #1 │ │ + add.w r1, ip, r1, lsl #3 │ │ + bl d53c2 │ │ + str.w r6, [r8, #8] │ │ + ldr.w r0, [r8] │ │ + cmp r6, r0 │ │ + bne.n 68a54 │ │ + mov r0, r8 │ │ + bl 47944 │ │ + b.n 68a54 │ │ + movs r0, #17 │ │ + movt r0, #32768 @ 0x8000 │ │ + cmp r4, r0 │ │ + beq.n 68b04 │ │ + lsrs r0, r5, #8 │ │ + b.n 68b7e │ │ + add r0, sp, #464 @ 0x1d0 │ │ + bl 480a4 │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ cmp r0, #0 │ │ - beq.n 69bda │ │ - b.n 69b70 │ │ - ldr r0, [pc, #488] @ (69d48 ) │ │ - add r0, pc │ │ - ldrd r0, r1, [r0] │ │ - strd r0, r1, [sp, #132] @ 0x84 │ │ - movs r0, #1 │ │ - ldr.w fp, [sp, #16] │ │ - cbz r0, 69bda │ │ - ldrb.w r0, [sp, #132] @ 0x84 │ │ - cmp r0, #3 │ │ - bcc.n 69b9a │ │ - ldr r4, [sp, #136] @ 0x88 │ │ - ldrd r5, r6, [r4] │ │ - ldr r1, [r6, #0] │ │ - cmp r1, #0 │ │ itt ne │ │ - movne r0, r5 │ │ - blxne r1 │ │ - ldr r0, [r6, #4] │ │ + ldrne r0, [sp, #468] @ 0x1d4 │ │ + blxne 9ca08 │ │ + ldr r0, [sp, #412] @ 0x19c │ │ + add.w r9, sp, #424 @ 0x1a8 │ │ + ldr r7, [sp, #28] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r5 │ │ - blxne d7b70 │ │ - mov r0, r4 │ │ - blx d7b70 │ │ - movs r1, #17 │ │ - movs r0, #4 │ │ - movt r1, #32768 @ 0x8000 │ │ - subs r1, #16 │ │ - strd r0, r1, [r9] │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + ldrne r0, [sp, #416] @ 0x1a0 │ │ + blxne d87c0 │ │ + ldrd r4, r5, [sp, #404] @ 0x194 │ │ + cbz r5, 68b44 │ │ + add.w r6, r4, #16 │ │ + ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ - beq.w 698d0 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - blx d7b70 │ │ - b.n 698d0 │ │ - blx d7c00 │ │ - movs r1, #0 │ │ - strb.w r1, [sp, #132] @ 0x84 │ │ - ldr r0, [r0, #0] │ │ - str r0, [sp, #136] @ 0x88 │ │ - b.n 69b68 │ │ - add r0, sp, #128 @ 0x80 │ │ - mov r2, fp │ │ - bl 8d548 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - ldr.w fp, [sp, #16] │ │ + itt ne │ │ + ldrne r0, [r6, #4] │ │ + blxne d87c0 │ │ + adds r6, #40 @ 0x28 │ │ + subs r5, #1 │ │ + bne.n 68b32 │ │ + ldr r0, [sp, #400] @ 0x190 │ │ cmp r0, #0 │ │ - bne.n 69b70 │ │ - mov r0, r7 │ │ - mov r1, r6 │ │ - bl d4620 │ │ - ldrd r4, r5, [sp, #184] @ 0xb8 │ │ - orr.w r8, r7, r6 │ │ - vmov d8, r0, r1 │ │ - mov r1, r5 │ │ - subs r7, r4, r7 │ │ - mov.w r2, #0 │ │ - sbcs.w r6, r5, r6 │ │ - mov r0, r4 │ │ - adc.w sl, r2, #0 │ │ - bl d4620 │ │ - vmov d0, r0, r1 │ │ - ldrd r2, r3, [fp] │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + lsls r0, r0, #1 │ │ + bne.n 68b98 │ │ + mov r0, fp │ │ + bl 4b990 │ │ + ldr.w r8, [sp, #284] @ 0x11c │ │ cmp.w r8, #0 │ │ - vldr d1, [pc, #300] @ 69d40 │ │ - vdiv.f64 d0, d0, d8 │ │ - it eq │ │ - vmoveq.f64 d0, d1 │ │ - teq sl, #1 │ │ + bne.w 66856 │ │ + b.w 66ede │ │ + ldr r1, [sp, #32] │ │ + ldr.w r8, [sp, #432] @ 0x1b0 │ │ + ldr.w r9, [sp, #436] @ 0x1b4 │ │ + ldrb r0, [r1, #2] │ │ + ldrh r1, [r1, #0] │ │ + orr.w r0, r1, r0, lsl #16 │ │ + str r0, [sp, #24] │ │ + add r0, sp, #464 @ 0x1d0 │ │ + bl 480a4 │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ + cmp r0, #0 │ │ itt ne │ │ - movne r6, #0 │ │ - movne r7, #0 │ │ - subs r0, r4, r2 │ │ - sbcs.w r0, r5, r3 │ │ - bcc.n 69cc6 │ │ - ldrd r0, r1, [fp, #8] │ │ - subs r0, r7, r0 │ │ - sbcs.w r0, r6, r1 │ │ - bcc.n 69cc6 │ │ - vldr d1, [fp, #16] │ │ - vcmp.f64 d0, d1 │ │ - vmrs APSR_nzcv, fpscr │ │ - blt.n 69cc6 │ │ - ldr r1, [pc, #256] @ (69d4c ) │ │ - add r2, sp, #116 @ 0x74 │ │ - ldr r0, [pc, #256] @ (69d50 ) │ │ - str r2, [sp, #624] @ 0x270 │ │ - add r1, pc │ │ - add r0, pc │ │ - str r0, [sp, #132] @ 0x84 │ │ - add r0, sp, #624 @ 0x270 │ │ - str r0, [sp, #128] @ 0x80 │ │ - add r0, sp, #240 @ 0xf0 │ │ - add r2, sp, #128 @ 0x80 │ │ - bl 3dad8 │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ - add r0, sp, #240 @ 0xf0 │ │ - ldr r1, [sp, #12] │ │ - ldrd r7, r6, [sp, #240] @ 0xf0 │ │ - mov r2, r6 │ │ - mov r3, r4 │ │ - bl 60ba8 │ │ + ldrne r0, [sp, #468] @ 0x1d4 │ │ + blxne 9ca08 │ │ + mov r6, r4 │ │ + b.w 66e58 │ │ + movs r6, #17 │ │ + mov r5, r7 │ │ + ldrd r8, r9, [sp, #16] │ │ + movt r6, #32768 @ 0x8000 │ │ + b.w 66eb0 │ │ + add r6, sp, #232 @ 0xe8 │ │ + ldr r7, [sp, #44] @ 0x2c │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ + stmia r7!, {r0, r1, r2, r3} │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ + stmia r7!, {r0, r1, r2, r3} │ │ + b.n 68ca0 │ │ + add r3, sp, #464 @ 0x1d0 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r7, r0, [r6, #8] │ │ + add.w r0, r6, #16 │ │ + stmia r0!, {r1, r2, r3} │ │ + b.n 68c30 │ │ + add r3, sp, #320 @ 0x140 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r7, r0, [r6, #8] │ │ + add.w r0, r6, #16 │ │ + stmia r0!, {r1, r2, r3} │ │ + add r0, sp, #424 @ 0x1a8 │ │ + bl 480a4 │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ + cbz r0, 68c30 │ │ + ldr r0, [sp, #428] @ 0x1ac │ │ + blx 9ca08 │ │ + b.n 68c30 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + strd r0, r4, [r1, #8] │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r0, [r1, #16] │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + strd r0, sl, [r1, #20] │ │ + b.n 68c30 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + strd r0, r0, [r1, #8] │ │ + b.n 68c30 │ │ + ldr r1, [sp, #24] │ │ + uxtb r0, r5 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + orr.w r0, r0, r1, lsl #8 │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + strd r1, r6, [r2, #8] │ │ + add.w r1, r2, #16 │ │ + stmia.w r1, {r0, r8, r9} │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + addne.w r0, sp, #264 @ 0x108 │ │ + blne 5bee4 │ │ + ldrd r8, r9, [sp, #244] @ 0xf4 │ │ + cmp.w r9, #0 │ │ + beq.n 68c88 │ │ + movs r7, #0 │ │ + b.n 68c60 │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, sl │ │ + blxne d87c0 │ │ + adds r7, #1 │ │ + cmp r7, r9 │ │ + beq.n 68c88 │ │ + add.w r0, r7, r7, lsl #1 │ │ + add.w r4, r8, r0, lsl #2 │ │ + ldrd sl, r6, [r4, #4] │ │ + cmp r6, #0 │ │ + beq.n 68c4e │ │ + add.w r5, sl, #8 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #4] │ │ + blxne d87c0 │ │ + adds r5, #24 │ │ + subs r6, #1 │ │ + bne.n 68c74 │ │ + b.n 68c4e │ │ ldr r0, [sp, #240] @ 0xf0 │ │ - movs r1, #17 │ │ - ldr.w r8, [sp, #20] │ │ - movt r1, #32768 @ 0x8000 │ │ - cmp r0, r1 │ │ - bne.n 69cec │ │ - add r5, sp, #240 @ 0xf0 │ │ + cbz r0, 68ca0 │ │ + mov r0, r8 │ │ + blx d87c0 │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 4b990 │ │ + add.w sp, sp, #508 @ 0x1fc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r0, sp, #168 @ 0xa8 │ │ + bl 4b990 │ │ + add.w sp, sp, #508 @ 0x1fc │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #112] @ (68d20 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #92] @ (68d14 ) │ │ + add r0, pc │ │ + bl 40b4c │ │ + ldr r2, [pc, #80] @ (68d10 ) │ │ + mov r0, r3 │ │ mov r1, r8 │ │ - movs r2, #104 @ 0x68 │ │ - mov r0, r5 │ │ - bl d405a │ │ - mov r0, r5 │ │ - bl 46130 │ │ - ldrd r3, r0, [sp, #120] @ 0x78 │ │ + add r2, pc │ │ + bl 3fbfc │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ + ldr r2, [pc, #60] @ (68d18 ) │ │ + add r2, pc │ │ + bl 3fbfc │ │ + movs r0, #4 │ │ mov r1, r6 │ │ - mov r2, r4 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl 947e8 │ │ - ldrb.w r0, [sp, #240] @ 0xf0 │ │ - ldr r4, [sp, #244] @ 0xf4 │ │ - cmp r0, #4 │ │ - bhi.n 69d10 │ │ - cmp r0, #3 │ │ - beq.n 69d10 │ │ - movs r0, #3 │ │ - str.w r0, [r9] │ │ - cbz r7, 69cd0 │ │ + bl 3e0ac │ │ + ldr r2, [pc, #48] @ (68d1c ) │ │ + mov r1, r9 │ │ + add r2, pc │ │ + bl 3fbfc │ │ + movs r0, #8 │ │ + movs r1, #32 │ │ + bl 3e0ac │ │ + movs r0, #4 │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ + ldr r2, [pc, #28] @ (68d24 ) │ │ + mov r0, fp │ │ + add r2, pc │ │ + bl 3ed00 │ │ + nop │ │ + adds r0, r7, #7 │ │ + movs r7, r0 │ │ + adds r4, r4, #7 │ │ + movs r7, r0 │ │ + adds r0, r4, #7 │ │ + movs r7, r0 │ │ + adds r6, r1, #7 │ │ + movs r7, r0 │ │ + subs r4, r3, #2 │ │ + movs r7, r0 │ │ + movs r4, #52 @ 0x34 │ │ + movs r7, r0 │ │ + push {r4, r5, r6, r7, lr} │ │ + sub sp, #4 │ │ + ldrd r4, r7, [r0, #20] │ │ + mov r5, r0 │ │ + cbz r7, 68d42 │ │ + mov r6, r4 │ │ mov r0, r6 │ │ - blx d7b70 │ │ - b.n 69cd0 │ │ - ldr r1, [sp, #20] │ │ - mov r0, r9 │ │ - movs r2, #104 @ 0x68 │ │ - bl d405a │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - cmp r0, #0 │ │ - beq.w 698d6 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - blx d7b70 │ │ - add.w sp, sp, #728 @ 0x2d8 │ │ - vpop {d8} │ │ + bl 5bee4 │ │ + adds r6, #52 @ 0x34 │ │ + subs r7, #1 │ │ + bne.n 68d36 │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 68d52 │ │ + mov r0, r4 │ │ add sp, #4 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r3, sp, #244 @ 0xf4 │ │ - movs r5, #4 │ │ - strd r5, r0, [r9] │ │ - cmp r7, #0 │ │ - ldmia r3, {r1, r2, r3} │ │ - add.w r0, r9, #8 │ │ - stmia r0!, {r1, r2, r3} │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w d870c │ │ + add sp, #4 │ │ + pop {r4, r5, r6, r7, pc} │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #4 │ │ + ldrd r9, sl, [r0, #12] │ │ + mov r8, r0 │ │ + cmp.w sl, #0 │ │ + beq.n 68da6 │ │ + movs r5, #0 │ │ + b.n 68d7e │ │ + ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - bne.w 69bb0 │ │ - b.n 698d0 │ │ - ldrd r8, r5, [r4] │ │ - ldr r1, [r5, #0] │ │ - cmp r1, #0 │ │ itt ne │ │ - movne r0, r8 │ │ - blxne r1 │ │ - ldr r0, [r5, #4] │ │ + movne r0, fp │ │ + blxne d87c0 │ │ + adds r5, #1 │ │ + cmp r5, sl │ │ + beq.n 68da6 │ │ + add.w r0, r5, r5, lsl #1 │ │ + add.w r4, r9, r0, lsl #2 │ │ + ldrd fp, r7, [r4, #4] │ │ + cmp r7, #0 │ │ + beq.n 68d6c │ │ + add.w r6, fp, #8 │ │ + ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r8 │ │ - blxne d7b70 │ │ - mov r0, r4 │ │ - blx d7b70 │ │ - movs r0, #3 │ │ - cmp r7, #0 │ │ - str.w r0, [r9] │ │ - bne.n 69cbe │ │ - b.n 69cd0 │ │ - nop │ │ - nop │ │ - movs r0, r0 │ │ - movs r0, r0 │ │ - movs r0, r0 │ │ - ldrb r0, [r6, #31] │ │ - asrs r6, r3, #14 │ │ - movs r7, r0 │ │ - cmp r2, #236 @ 0xec │ │ - vcvt.f16.u16 d29, d5, #6 │ │ - vtbl.8 d30, {d13-d14}, d29 │ │ - ldr r7, [pc, #960] @ (6a118 ) │ │ + ldrne r0, [r6, #4] │ │ + blxne d87c0 │ │ + adds r6, #24 │ │ + subs r7, #1 │ │ + bne.n 68d92 │ │ + b.n 68d6c │ │ + ldr.w r0, [r8, #8] │ │ + cbz r0, 68db8 │ │ + mov r0, r9 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w d870c │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + bmi.n 68d6a │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #52 @ 0x34 │ │ mov r8, r0 │ │ ldr r0, [r0, #20] │ │ adds r0, #1 │ │ str.w r0, [r8, #20] │ │ - bcc.w 69ff6 │ │ - movs r0, #0 │ │ + bcc.w 6904e │ │ + movs r7, #0 │ │ movs r4, #1 │ │ - mov r9, r0 │ │ - str.w r0, [r8] │ │ - str.w r0, [r8, #4] │ │ + strd r7, r7, [r8] │ │ add.w r0, r4, r4, lsl #1 │ │ lsls r5, r0, #2 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 6a208 │ │ + beq.w 69252 │ │ adds r1, r0, #4 │ │ movs r2, #0 │ │ movs r3, #8 │ │ mov r6, r4 │ │ str.w r2, [r1, #-4] │ │ subs r6, #1 │ │ strd r3, r2, [r1], #12 │ │ - bne.n 69d90 │ │ + bne.n 68df6 │ │ mov r1, r4 │ │ ldr.w r2, [r8, #8] │ │ - mov ip, r9 │ │ - str r2, [sp, #12] │ │ - ldrd sl, r2, [r8, #12] │ │ + str r2, [sp, #16] │ │ + ldrd r9, r2, [r8, #12] │ │ strd r1, r0, [r8, #8] │ │ add.w r0, r2, r2, lsl #1 │ │ movs r2, #0 │ │ - str.w r8, [sp, #16] │ │ - add.w r0, sl, r0, lsl #2 │ │ - mov fp, sl │ │ + str.w r8, [sp, #20] │ │ + add.w r0, r9, r0, lsl #2 │ │ + mov fp, r9 │ │ str r0, [sp, #28] │ │ str.w r4, [r8, #16] │ │ - str.w sl, [sp, #20] │ │ - cmp.w sl, #0 │ │ - beq.w 69f36 │ │ + str.w r9, [sp, #24] │ │ + cmp.w r9, #0 │ │ + beq.w 68f96 │ │ clz r0, r2 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + ldr r4, [sp, #36] @ 0x24 │ │ lsrs r1, r0, #5 │ │ - mov r9, r7 │ │ - mov sl, r5 │ │ + mov r7, r6 │ │ lsls r0, r1, #31 │ │ - beq.n 69dec │ │ - str r6, [sp, #48] @ 0x30 │ │ - mov r4, r2 │ │ + str r4, [sp, #44] @ 0x2c │ │ + beq.n 68e50 │ │ + str r5, [sp, #48] @ 0x30 │ │ + mov sl, r2 │ │ ldr r0, [sp, #28] │ │ cmp fp, r0 │ │ - bne.n 69e88 │ │ - b.n 6a04a │ │ - cmp r6, r9 │ │ - beq.n 69e78 │ │ - ldr r5, [r6, #8] │ │ - add.w r0, r6, #24 │ │ + bne.n 68eea │ │ + b.n 690a0 │ │ + cmp r5, r7 │ │ + beq.n 68ed8 │ │ + mov r1, r5 │ │ + ldr r5, [r5, #8] │ │ + add.w r0, r1, #24 │ │ str r0, [sp, #48] @ 0x30 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.w 69f58 │ │ - cbz r2, 69e7e │ │ - str r2, [sp, #40] @ 0x28 │ │ + bne.w 68fba │ │ + cbz r2, 68ede │ │ + str r2, [sp, #32] │ │ + mov r9, r7 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - str.w r9, [sp, #24] │ │ - subs.w r0, r9, r0 │ │ - beq.n 69e5e │ │ + subs r0, r7, r0 │ │ + beq.n 68ec0 │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #3 │ │ movt r1, #43690 @ 0xaaaa │ │ movs r7, #0 │ │ mul.w r8, r0, r1 │ │ - b.n 69e34 │ │ + b.n 68e96 │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r9 │ │ - blxne d7b70 │ │ + movne r0, sl │ │ + blxne d87c0 │ │ adds r7, #1 │ │ cmp r7, r8 │ │ - beq.n 69e5e │ │ + beq.n 68ec0 │ │ add.w r0, r7, r7, lsl #1 │ │ ldr r1, [sp, #48] @ 0x30 │ │ add.w r4, r1, r0, lsl #3 │ │ - ldrd r9, r5, [r4, #12] │ │ + ldrd sl, r5, [r4, #12] │ │ cmp r5, #0 │ │ - beq.n 69e22 │ │ - add.w r6, r9, #16 │ │ + beq.n 68e84 │ │ + add.w r6, sl, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #40 @ 0x28 │ │ subs r5, #1 │ │ - bne.n 69e4a │ │ - b.n 69e22 │ │ - cmp.w sl, #0 │ │ - beq.n 69e6a │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - blx d7b70 │ │ - movs r4, #0 │ │ - ldr.w r9, [sp, #24] │ │ + bne.n 68eac │ │ + b.n 68e84 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cbz r0, 68eca │ │ + ldr r0, [sp, #32] │ │ + blx d87c0 │ │ + mov.w sl, #0 │ │ + mov r7, r9 │ │ ldr r0, [sp, #28] │ │ cmp fp, r0 │ │ - bne.n 69e88 │ │ - b.n 6a04a │ │ - str r6, [sp, #48] @ 0x30 │ │ + bne.n 68eea │ │ + b.n 690a0 │ │ + str r5, [sp, #48] @ 0x30 │ │ cmp r2, #0 │ │ - bne.n 69e02 │ │ - movs r4, #0 │ │ + bne.n 68e68 │ │ + mov.w sl, #0 │ │ ldr r0, [sp, #28] │ │ cmp fp, r0 │ │ - beq.w 6a04a │ │ + beq.w 690a0 │ │ mov r8, fp │ │ - ldr.w r5, [r8], #12 │ │ - cmp.w r5, #2147483648 @ 0x80000000 │ │ - beq.w 6a050 │ │ - ldrd r6, r0, [fp, #4] │ │ + ldr.w r4, [r8], #12 │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + beq.w 690a6 │ │ + ldrd r5, r0, [fp, #4] │ │ movs r1, #0 │ │ add.w r0, r0, r0, lsl #1 │ │ mov fp, r8 │ │ - cmp r4, #0 │ │ - add.w r7, r6, r0, lsl #3 │ │ - mov r2, r6 │ │ - beq.n 69dd8 │ │ - strd r6, r7, [sp, #32] │ │ - strd r4, r5, [sp, #40] @ 0x28 │ │ + cmp.w sl, #0 │ │ + add.w r6, r5, r0, lsl #3 │ │ + mov r2, r5 │ │ + beq.n 68e3c │ │ + str r6, [sp, #40] @ 0x28 │ │ + mov r9, r5 │ │ + strd sl, r4, [sp, #32] │ │ ldr r0, [sp, #48] @ 0x30 │ │ - subs.w r0, r9, r0 │ │ - beq.n 69f14 │ │ + subs r0, r7, r0 │ │ + beq.n 68f76 │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #3 │ │ movt r1, #43690 @ 0xaaaa │ │ movs r6, #0 │ │ mul.w r5, r0, r1 │ │ - b.n 69ee0 │ │ + b.n 68f42 │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r7 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #1 │ │ cmp r6, r5 │ │ - beq.n 69f14 │ │ + beq.n 68f76 │ │ add.w r0, r6, r6, lsl #1 │ │ ldr r1, [sp, #48] @ 0x30 │ │ add.w r4, r1, r0, lsl #3 │ │ ldrd r7, fp, [r4, #12] │ │ cmp.w fp, #0 │ │ - beq.n 69ece │ │ - add.w r9, r7, #16 │ │ - ldr.w r0, [r9] │ │ + beq.n 68f30 │ │ + add.w sl, r7, #16 │ │ + ldr.w r0, [sl] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r9, #4] │ │ - blxne d7b70 │ │ - add.w r9, r9, #40 @ 0x28 │ │ + ldrne.w r0, [sl, #4] │ │ + blxne d87c0 │ │ + add.w sl, sl, #40 @ 0x28 │ │ subs.w fp, fp, #1 │ │ - bne.n 69ef8 │ │ - b.n 69ece │ │ - ldr r6, [sp, #32] │ │ + bne.n 68f5a │ │ + b.n 68f30 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + add r6, sp, #32 │ │ movs r1, #0 │ │ - ldr r5, [sp, #44] @ 0x2c │ │ + mov r5, r9 │ │ + cmp r0, #0 │ │ + ldmia r6, {r0, r4, r6} │ │ + mov r2, r9 │ │ mov fp, r8 │ │ - ldrd r7, r0, [sp, #36] @ 0x24 │ │ - cmp.w sl, #0 │ │ - mov r2, r6 │ │ - beq.w 69dd8 │ │ - blx d7b70 │ │ + beq.w 68e3c │ │ + blx d87c0 │ │ movs r1, #0 │ │ - mov r2, r6 │ │ + mov r2, r5 │ │ mov fp, r8 │ │ - b.n 69dd8 │ │ + b.n 68e3c │ │ cmp r2, #0 │ │ - beq.w 6a170 │ │ - mov r9, r6 │ │ - cmp r6, r7 │ │ - beq.w 6a182 │ │ - ldr.w r5, [r9, #8] │ │ - add.w r0, r9, #24 │ │ - str r0, [sp, #48] @ 0x30 │ │ + beq.w 691c6 │ │ + cmp r5, r6 │ │ + str r2, [sp, #32] │ │ + beq.w 691d8 │ │ + mov r0, r5 │ │ + ldr r5, [r5, #8] │ │ + mov r1, r0 │ │ + adds r0, #24 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - str r2, [sp, #40] @ 0x28 │ │ - bne.n 69f68 │ │ - b.n 6a188 │ │ - str r2, [sp, #40] @ 0x28 │ │ - mov r7, r9 │ │ - ldr r0, [sp, #16] │ │ - str.w sl, [sp, #44] @ 0x2c │ │ - ldr.w ip, [r0] │ │ + str r0, [sp, #48] @ 0x30 │ │ + beq.w 691da │ │ + str r6, [sp, #40] @ 0x28 │ │ + b.n 68fca │ │ + str r2, [sp, #32] │ │ + ldr r0, [sp, #20] │ │ + str r7, [sp, #40] @ 0x28 │ │ + ldr r2, [r0, #0] │ │ ldr r4, [r0, #16] │ │ - mov r1, r6 │ │ - ldr r6, [r6, #0] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + mov r7, r2 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r6, [r1, #0] │ │ movw r0, #31829 @ 0x7c55 │ │ - ldr.w sl, [sp, #20] │ │ movt r0, #32586 @ 0x7f4a │ │ + ldr.w r9, [sp, #24] │ │ muls r0, r6 │ │ - and.w r0, r0, ip │ │ + ands r0, r7 │ │ cmp r4, r0 │ │ - bls.w 6a210 │ │ + bls.w 6925a │ │ ldr r2, [r1, #4] │ │ add.w r0, r0, r0, lsl #1 │ │ - str r2, [sp, #32] │ │ - mov r9, r7 │ │ - ldr r2, [r1, #12] │ │ - str r2, [sp, #36] @ 0x24 │ │ - ldrd r3, lr, [r1, #16] │ │ - ldr r1, [sp, #16] │ │ + str r2, [sp, #44] @ 0x2c │ │ + mov sl, r7 │ │ + ldrd lr, ip, [r1, #12] │ │ + ldr r3, [r1, #20] │ │ + ldr r1, [sp, #20] │ │ ldr r1, [r1, #12] │ │ add.w r8, r1, r0, lsl #2 │ │ ldr.w r2, [r1, r0, lsl #2] │ │ ldr.w r7, [r8, #8] │ │ cmp r7, r2 │ │ - beq.n 69fde │ │ + beq.n 6903a │ │ ldr.w r0, [r8, #4] │ │ add.w r1, r7, r7, lsl #1 │ │ adds r2, r7, #1 │ │ str.w r2, [r8, #8] │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - mov r7, r9 │ │ + mov r7, sl │ │ str.w r6, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ - ldr r1, [sp, #32] │ │ - strd r1, r5, [r0, #4] │ │ - adds r0, #12 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - stmia.w r0, {r1, r3, lr} │ │ - cmp.w sl, #0 │ │ - bne.w 69dd0 │ │ - b.n 69f36 │ │ + adds r2, r0, #4 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + strd ip, r3, [r0, #16] │ │ + stmia.w r2, {r1, r5, lr} │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #32] │ │ + ldr r6, [sp, #40] @ 0x28 │ │ + cmp.w r9, #0 │ │ + bne.w 68e34 │ │ + b.n 68f96 │ │ mov r0, r8 │ │ - str.w ip, [sp, #24] │ │ - strd r3, lr, [sp, #4] │ │ - bl 4721e │ │ - ldrd r3, lr, [sp, #4] │ │ - ldr.w ip, [sp, #24] │ │ - b.n 69faa │ │ + str r3, [sp, #12] │ │ + strd lr, ip, [sp, #4] │ │ + bl 47944 │ │ + ldrd lr, ip, [sp, #4] │ │ + ldr r3, [sp, #12] │ │ + b.n 69006 │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r2, #1 │ │ movs r7, #0 │ │ - b.n 6a010 │ │ + b.n 69068 │ │ umull r6, r5, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r5, r3, r7, r5 │ │ mla r7, r3, r7, r5 │ │ mov r3, r6 │ │ lsls r6, r0, #31 │ │ - beq.n 6a000 │ │ + beq.n 69058 │ │ umull r4, r6, r3, r2 │ │ cmp r0, #1 │ │ - beq.n 6a028 │ │ + beq.n 69080 │ │ mla r1, r3, r1, r6 │ │ mla r1, r7, r2, r1 │ │ mov r2, r4 │ │ - b.n 6a000 │ │ - subs.w r9, r4, #1 │ │ + b.n 69058 │ │ + subs r2, r4, #1 │ │ mov.w r0, #0 │ │ sbc.w r0, r0, #0 │ │ - strd r9, r0, [r8] │ │ + strd r2, r0, [r8] │ │ movw r0, #43690 @ 0xaaaa │ │ movt r0, #2730 @ 0xaaa │ │ cmp r4, r0 │ │ - bls.w 6a21a │ │ - bl 3da28 │ │ + bls.w 69264 │ │ + bl 3e144 │ │ ldr.w fp, [sp, #28] │ │ - b.n 6a052 │ │ + b.n 690a8 │ │ mov fp, r8 │ │ - clz r0, sl │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - str r0, [sp, #16] │ │ - ldr.w sl, [sp, #20] │ │ - cmp.w sl, #0 │ │ - beq.n 6a112 │ │ - str.w r9, [sp, #24] │ │ - str r4, [sp, #40] @ 0x28 │ │ + str r0, [sp, #20] │ │ + ldr r0, [sp, #24] │ │ + cmp r0, #0 │ │ + beq.n 69168 │ │ + str r7, [sp, #12] │ │ + str.w sl, [sp, #32] │ │ ldr r0, [sp, #28] │ │ subs.w r0, r0, fp │ │ - beq.n 6a102 │ │ + beq.n 69156 │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #2 │ │ movt r1, #43690 @ 0xaaaa │ │ movs r6, #0 │ │ muls r0, r1 │ │ - str r0, [sp, #32] │ │ - str.w fp, [sp, #36] @ 0x24 │ │ - b.n 6a0a2 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str.w fp, [sp, #40] @ 0x28 │ │ + b.n 690f6 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ + blxne d87c0 │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ adds r6, #1 │ │ - ldr r0, [sp, #32] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ cmp r6, r0 │ │ - beq.n 6a102 │ │ + beq.n 69156 │ │ add.w r0, r6, r6, lsl #1 │ │ add.w r0, fp, r0, lsl #2 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldrd r5, r9, [r0, #4] │ │ - cmp.w r9, #0 │ │ - beq.n 6a088 │ │ + ldrd r5, sl, [r0, #4] │ │ + cmp.w sl, #0 │ │ + beq.n 690dc │ │ mov.w r8, #0 │ │ - b.n 6a0d0 │ │ + b.n 69124 │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r7 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r8, r8, #1 │ │ - cmp r8, r9 │ │ - beq.n 6a088 │ │ + cmp r8, sl │ │ + beq.n 690dc │ │ add.w r0, r8, r8, lsl #1 │ │ add.w r4, r5, r0, lsl #3 │ │ ldrd r7, fp, [r4, #12] │ │ cmp.w fp, #0 │ │ - beq.n 6a0bc │ │ - add.w sl, r7, #16 │ │ - ldr.w r0, [sl] │ │ + beq.n 69110 │ │ + add.w r9, r7, #16 │ │ + ldr.w r0, [r9] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [sl, #4] │ │ - blxne d7b70 │ │ - add.w sl, sl, #40 @ 0x28 │ │ + ldrne.w r0, [r9, #4] │ │ + blxne d87c0 │ │ + add.w r9, r9, #40 @ 0x28 │ │ subs.w fp, fp, #1 │ │ - bne.n 6a0e6 │ │ - b.n 6a0bc │ │ - ldr r0, [sp, #12] │ │ - ldr r4, [sp, #40] @ 0x28 │ │ + bne.n 6913a │ │ + b.n 69110 │ │ + ldr r0, [sp, #16] │ │ + ldr.w sl, [sp, #32] │ │ cmp r0, #0 │ │ - ldrd r0, r9, [sp, #20] │ │ + ldr r0, [sp, #24] │ │ + ldr r7, [sp, #12] │ │ it ne │ │ - blxne d7b70 │ │ - cbz r4, 6a170 │ │ + blxne d87c0 │ │ + cmp.w sl, #0 │ │ + beq.n 691c6 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - mov sl, r4 │ │ - subs.w r0, r9, r0 │ │ - beq.n 6a16c │ │ + subs r0, r7, r0 │ │ + beq.n 691c2 │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #3 │ │ movt r1, #43690 @ 0xaaaa │ │ movs r7, #0 │ │ mul.w r8, r0, r1 │ │ - b.n 6a142 │ │ + b.n 69198 │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r7, #1 │ │ cmp r7, r8 │ │ - beq.n 6a16c │ │ + beq.n 691c2 │ │ add.w r0, r7, r7, lsl #1 │ │ ldr r1, [sp, #48] @ 0x30 │ │ add.w r4, r1, r0, lsl #3 │ │ ldrd r9, r6, [r4, #12] │ │ cmp r6, #0 │ │ - beq.n 6a130 │ │ + beq.n 69186 │ │ add.w r5, r9, #16 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #40 @ 0x28 │ │ subs r6, #1 │ │ - bne.n 6a158 │ │ - b.n 6a130 │ │ - ldr r0, [sp, #16] │ │ - cbz r0, 6a176 │ │ + bne.n 691ae │ │ + b.n 69186 │ │ + ldr r0, [sp, #20] │ │ + cbz r0, 691cc │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, sl │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ - str.w r9, [sp, #48] @ 0x30 │ │ - b.n 6a1ee │ │ + b.w d870c │ │ + str r5, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - subs r0, r7, r0 │ │ - beq.n 6a1e8 │ │ + mov r9, r6 │ │ + subs r0, r6, r0 │ │ + beq.n 69230 │ │ movw r1, #43691 @ 0xaaab │ │ lsrs r0, r0, #3 │ │ movt r1, #43690 @ 0xaaaa │ │ - mov sl, r7 │ │ + movs r6, #0 │ │ mul.w r8, r0, r1 │ │ - movs r7, #0 │ │ - b.n 6a1b4 │ │ - ldr r0, [r6, #8] │ │ + b.n 69206 │ │ + ldr r0, [r7, #8] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r9 │ │ - blxne d7b70 │ │ - adds r7, #1 │ │ - cmp r7, r8 │ │ - beq.n 6a1de │ │ - add.w r0, r7, r7, lsl #1 │ │ + movne r0, sl │ │ + blxne d87c0 │ │ + adds r6, #1 │ │ + cmp r6, r8 │ │ + beq.n 69230 │ │ + add.w r0, r6, r6, lsl #1 │ │ ldr r1, [sp, #48] @ 0x30 │ │ - add.w r6, r1, r0, lsl #3 │ │ - ldrd r9, r4, [r6, #12] │ │ + add.w r7, r1, r0, lsl #3 │ │ + ldrd sl, r4, [r7, #12] │ │ cmp r4, #0 │ │ - beq.n 6a1a2 │ │ - add.w r5, r9, #16 │ │ + beq.n 691f4 │ │ + add.w r5, sl, #16 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #40 @ 0x28 │ │ subs r4, #1 │ │ - bne.n 6a1ca │ │ - b.n 6a1a2 │ │ - mov r9, sl │ │ - ldr.w sl, [sp, #20] │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - b.n 6a1ee │ │ - mov r9, r7 │ │ - ldr.w sl, [sp, #20] │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - cbz r0, 6a200 │ │ - mov r0, r2 │ │ - blx d7b70 │ │ + bne.n 6921c │ │ + b.n 691f4 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbz r0, 69246 │ │ + ldr r0, [sp, #32] │ │ + blx d87c0 │ │ movs r0, #0 │ │ - movs r4, #0 │ │ - str r0, [sp, #16] │ │ - b.n 6a05e │ │ + mov r7, r9 │ │ + str r0, [sp, #20] │ │ + mov.w sl, #0 │ │ + b.n 690b2 │ │ movs r0, #1 │ │ - movs r4, #0 │ │ - str r0, [sp, #16] │ │ - b.n 6a05e │ │ + mov.w sl, #0 │ │ + str r0, [sp, #20] │ │ + mov r7, r9 │ │ + b.n 690b2 │ │ movs r0, #4 │ │ mov r1, r5 │ │ - bl 3d98e │ │ - ldr r2, [pc, #20] @ (6a228 ) │ │ + bl 3e0ac │ │ + ldr r2, [pc, #24] @ (69274 ) │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 3f474 │ │ - cmp r4, #0 │ │ - bne.w 69d76 │ │ + bl 3fbfc │ │ + cbz r4, 6926a │ │ + mov r7, r2 │ │ + b.n 68ddc │ │ movs r1, #0 │ │ movs r0, #4 │ │ - b.n 69d9e │ │ + mov r7, r2 │ │ + b.n 68e04 │ │ nop │ │ - ldc2 0, cr0, [r8], #-24 @ 0xffffffe8 │ │ + adds r6, r3, r0 │ │ + movs r7, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #84 @ 0x54 │ │ cmp r2, #0 │ │ str r0, [sp, #24] │ │ - beq.w 6aa22 │ │ + beq.w 69a6e │ │ add.w r0, r2, r2, lsl #2 │ │ mov r9, r1 │ │ movs r2, #52 @ 0x34 │ │ movw sl, #26513 @ 0x6791 │ │ add.w r0, r1, r0, lsl #3 │ │ str r0, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #24] │ │ @@ -99957,66 +97853,66 @@ │ │ mov.w fp, #0 │ │ ldrd r0, r1, [r0, #4] │ │ muls r1, r2 │ │ str r3, [sp, #8] │ │ adds r0, #8 │ │ str r0, [sp, #12] │ │ str r1, [sp, #16] │ │ - b.n 6a270 │ │ + b.n 692bc │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r9, r0 │ │ - beq.w 6aa22 │ │ + beq.w 69a6e │ │ mov r1, r9 │ │ ldr.w r0, [r9], #40 │ │ lsls r0, r0, #31 │ │ - beq.n 6a268 │ │ + beq.n 692b4 │ │ ldr r4, [r1, #8] │ │ movw r0, #31829 @ 0x7c55 │ │ movt r0, #32586 @ 0x7f4a │ │ ldr.w r2, [r8] │ │ ldr.w r3, [r8, #16] │ │ muls r0, r4 │ │ str r3, [sp, #32] │ │ ands r0, r2 │ │ cmp r3, r0 │ │ - bls.w 6aa40 │ │ + bls.w 69a8c │ │ ldr r5, [r1, #12] │ │ add.w r0, r0, r0, lsl #1 │ │ ldr.w r1, [r8, #12] │ │ add.w r0, r1, r0, lsl #2 │ │ str r0, [sp, #52] @ 0x34 │ │ ldrd r0, r1, [r0, #4] │ │ add.w r1, r1, r1, lsl #1 │ │ lsls r1, r1, #3 │ │ - cbz r1, 6a2c4 │ │ + cbz r1, 69310 │ │ ldrd r2, r3, [r0], #24 │ │ subs r1, #24 │ │ eors r3, r5 │ │ eors r2, r4 │ │ orrs r2, r3 │ │ - bne.n 6a2b2 │ │ - b.n 6a268 │ │ + bne.n 692fe │ │ + b.n 692b4 │ │ str.w r9, [sp, #28] │ │ ldrd r9, r8, [sp, #12] │ │ strd r5, r4, [sp, #64] @ 0x40 │ │ - b.n 6a2e8 │ │ - bl 982ac │ │ + b.n 69334 │ │ + bl 98f00 │ │ sub.w r8, r8, #52 @ 0x34 │ │ add.w r9, r9, #52 @ 0x34 │ │ eors r0, r4 │ │ eors r1, r5 │ │ orrs r0, r1 │ │ - beq.w 6a828 │ │ + beq.w 69874 │ │ cmp.w r8, #0 │ │ - beq.w 6aa28 │ │ + beq.w 69a74 │ │ ldrd r0, r1, [r9, #-4] │ │ cmp r1, #17 │ │ - bcs.n 6a37a │ │ + bcs.n 693c6 │ │ cmp r1, #8 │ │ - bls.w 6a556 │ │ + bls.w 695a2 │ │ ldr r2, [r0, #0] │ │ movw r3, #14777 @ 0x39b9 │ │ ldr.w lr, [r0, #4] │ │ add r0, r1 │ │ movt r3, #59970 @ 0xea42 │ │ eors r2, r3 │ │ ldr.w r7, [r0, #-8] │ │ @@ -100048,32 +97944,32 @@ │ │ movt r7, #40503 @ 0x9e37 │ │ eor.w r3, r3, ip │ │ eors r5, r4 │ │ adds r1, r1, r3 │ │ ldr r4, [sp, #68] @ 0x44 │ │ adcs r0, r5 │ │ ldr r5, [sp, #64] @ 0x40 │ │ - b.n 6a800 │ │ + b.n 6984c │ │ cmp r1, #129 @ 0x81 │ │ - bcs.w 6a5de │ │ + bcs.w 6962a │ │ movw r2, #51847 @ 0xca87 │ │ movw r3, #31153 @ 0x79b1 │ │ movt r2, #34283 @ 0x85eb │ │ movt r3, #40503 @ 0x9e37 │ │ umull fp, r2, r1, r2 │ │ movs r7, #0 │ │ cmp r1, #33 @ 0x21 │ │ mla r2, r1, r3, r2 │ │ strd r2, fp, [sp, #56] @ 0x38 │ │ - bcc.w 6a5f4 │ │ + bcc.w 69640 │ │ cmp r1, #64 @ 0x40 │ │ - bls.w 6a65e │ │ + bls.w 696aa │ │ mov fp, r7 │ │ cmp r1, #96 @ 0x60 │ │ - bls.n 6a482 │ │ + bls.n 694ce │ │ adds r2, r0, r1 │ │ movw r5, #20874 @ 0x518a │ │ movt r5, #19424 @ 0x4be0 │ │ ldr.w r3, [r2, #-64] │ │ ldr.w r6, [r2, #-56] │ │ eors r3, r5 │ │ movw r5, #40904 @ 0x9fc8 │ │ @@ -100200,17 +98096,17 @@ │ │ eors r7, r6 │ │ ldr r6, [sp, #48] @ 0x30 │ │ eor.w r6, r6, sl │ │ adds r2, r2, r6 │ │ str r2, [sp, #60] @ 0x3c │ │ adc.w r2, r3, r7 │ │ str r2, [sp, #56] @ 0x38 │ │ - b.n 6a662 │ │ + b.n 696ae │ │ cmp r1, #3 │ │ - bls.n 6a5f8 │ │ + bls.n 69644 │ │ adds r2, r0, r1 │ │ movw r3, #45428 @ 0xb174 │ │ ldr r0, [r0, #0] │ │ movt r3, #51002 @ 0xc73a │ │ ldr.w r2, [r2, #-4] │ │ movw r4, #57125 @ 0xdf25 │ │ eors r0, r3 │ │ @@ -100244,28 +98140,28 @@ │ │ eors r0, r3 │ │ mla r1, r0, r4, r1 │ │ lsrs r0, r2, #28 │ │ ldr r4, [sp, #68] @ 0x44 │ │ orr.w r0, r0, r1, lsl #4 │ │ eor.w r1, r1, r1, lsr #28 │ │ eors r0, r2 │ │ - b.n 6a2d6 │ │ + b.n 69322 │ │ cmp r1, #241 @ 0xf1 │ │ - bcs.w 6a2d2 │ │ - ldr r2, [pc, #836] @ (6a92c ) │ │ + bcs.w 6931e │ │ + ldr r2, [pc, #836] @ (69978 ) │ │ movs r3, #0 │ │ add r2, pc │ │ str r2, [sp, #0] │ │ movs r2, #0 │ │ - bl 98a78 │ │ - b.n 6a2d6 │ │ + bl 996cc │ │ + b.n 69322 │ │ mov fp, r7 │ │ - b.n 6a730 │ │ + b.n 6977c │ │ cmp r1, #0 │ │ - beq.w 6a816 │ │ + beq.w 69862 │ │ lsrs r3, r1, #1 │ │ ldrb r2, [r0, #0] │ │ ldrb r3, [r0, r3] │ │ add r0, r1 │ │ movw r6, #31225 @ 0x79f9 │ │ lsls r2, r2, #16 │ │ orr.w r1, r2, r1, lsl #8 │ │ @@ -100286,15 +98182,15 @@ │ │ lsrs r2, r1, #29 │ │ orr.w r2, r2, r0, lsl #3 │ │ eor.w r0, r0, r0, lsr #29 │ │ eors r1, r2 │ │ umull r2, r3, r1, r6 │ │ mla r1, r1, r7, r3 │ │ mla r1, r0, r6, r1 │ │ - b.n 6a810 │ │ + b.n 6985c │ │ mov.w lr, #0 │ │ adds r2, r0, r1 │ │ movw r3, #2232 @ 0x8b8 │ │ movt r3, #29766 @ 0x7446 │ │ mov fp, lr │ │ ldr.w r7, [r2, #-32] │ │ ldr.w r5, [r2, #-24] │ │ @@ -100423,49 +98319,49 @@ │ │ ldrd r5, r4, [sp, #64] @ 0x40 │ │ adcs r0, r2 │ │ eor.w r1, r1, r0, lsr #5 │ │ umull r2, r3, r1, r7 │ │ mla r1, r1, sl, r3 │ │ mla r1, r0, r7, r1 │ │ eor.w r0, r1, r2 │ │ - b.n 6a2d6 │ │ + b.n 69322 │ │ movw r1, #32773 @ 0x8005 │ │ movw r0, #38082 @ 0x94c2 │ │ movt r1, #11526 @ 0x2d06 │ │ movt r0, #14547 @ 0x38d3 │ │ - b.n 6a2d6 │ │ + b.n 69322 │ │ ldrd r1, r2, [r9, #-44] @ 0x2c │ │ add r0, sp, #72 @ 0x48 │ │ - bl 5a2d0 │ │ + bl 5a91c │ │ ldr r4, [sp, #80] @ 0x50 │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r4, #0 │ │ str r0, [sp, #36] @ 0x24 │ │ - beq.n 6a8de │ │ + beq.n 6992a │ │ add.w r0, r4, r4, lsl #2 │ │ lsls r0, r0, #3 │ │ str r0, [sp, #48] @ 0x30 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ str r0, [sp, #56] @ 0x38 │ │ - beq.w 6aa4a │ │ + beq.w 69a96 │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ mov.w sl, #0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ mov r8, r4 │ │ str r4, [sp, #44] @ 0x2c │ │ - b.n 6a8b4 │ │ + b.n 69900 │ │ movs r6, #1 │ │ add.w r0, r9, #40 @ 0x28 │ │ str r0, [sp, #60] @ 0x3c │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov r2, fp │ │ sub.w r8, r8, #1 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r4, [sp, #56] @ 0x38 │ │ cmp.w r8, #0 │ │ ldmia.w r9, {r2, r3, r5, r7} │ │ ldrb.w r0, [r9, #32] │ │ ldr.w r1, [r9, #28] │ │ str.w r2, [r4, sl] │ │ add.w r2, r4, sl │ │ @@ -100475,81 +98371,81 @@ │ │ stmia.w r0, {r3, r5, r7, fp} │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r4, [sp, #44] @ 0x2c │ │ strd r6, fp, [r2, #20] │ │ mov.w fp, #0 │ │ str r1, [r2, #28] │ │ - beq.n 6a8d4 │ │ + beq.n 69920 │ │ ldr r1, [sp, #48] @ 0x30 │ │ cmp r1, sl │ │ - beq.n 6a8d4 │ │ + beq.n 69920 │ │ ldrd r5, fp, [r9, #20] │ │ cmp.w fp, #0 │ │ - beq.n 6a860 │ │ + beq.n 698ac │ │ mov r0, fp │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 6aa38 │ │ + beq.w 69a84 │ │ mov r6, r0 │ │ - b.n 6a862 │ │ + b.n 698ae │ │ movw sl, #26513 @ 0x6791 │ │ movt sl, #5718 @ 0x1656 │ │ - b.n 6a8e4 │ │ + b.n 69930 │ │ movs r0, #8 │ │ str r0, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r6, [r0, #8] │ │ ldr.w r8, [sp, #8] │ │ ldr.w r9, [sp, #28] │ │ - cbz r6, 6a918 │ │ + cbz r6, 69964 │ │ ldr r0, [sp, #52] @ 0x34 │ │ movs r2, #0 │ │ ldr.w ip, [r0, #4] │ │ add.w r0, r6, r6, lsl #1 │ │ lsls r0, r0, #3 │ │ mov r3, ip │ │ ldr r1, [sp, #64] @ 0x40 │ │ ldrd r7, r5, [r3] │ │ eors r5, r1 │ │ ldr r1, [sp, #68] @ 0x44 │ │ eors r7, r1 │ │ orrs r7, r5 │ │ - beq.n 6a930 │ │ + beq.n 6997c │ │ adds r2, #1 │ │ adds r3, #24 │ │ subs r0, #24 │ │ - bne.n 6a900 │ │ + bne.n 6994c │ │ ldr.w r0, [r8, #24] │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ adds r0, #1 │ │ str.w r0, [r8, #24] │ │ ldr r0, [sp, #52] @ 0x34 │ │ - b.n 6a956 │ │ + b.n 699a2 │ │ nop │ │ - cmp r5, #20 │ │ + adcs r0, r1 │ │ vtbl.8 d30, {d11-d14}, d2 │ │ lsls r2, r0, #1 │ │ subs r6, #1 │ │ add.w r0, ip, r0, lsl #3 │ │ ldrd r5, r2, [r0, #8] │ │ str r2, [sp, #4] │ │ ldr r2, [r0, #16] │ │ str r2, [sp, #20] │ │ add.w r2, r6, r6, lsl #1 │ │ add.w r1, ip, r2, lsl #3 │ │ movs r2, #24 │ │ - bl d44de │ │ + bl d53c2 │ │ ldr r0, [sp, #52] @ 0x34 │ │ str r6, [r0, #8] │ │ ldr r3, [sp, #32] │ │ ldr r1, [r0, #0] │ │ str r5, [sp, #60] @ 0x3c │ │ cmp r6, r1 │ │ - beq.n 6aa18 │ │ + beq.n 69a64 │ │ ldr r1, [r0, #4] │ │ add.w r2, r6, r6, lsl #1 │ │ ldr r7, [sp, #68] @ 0x44 │ │ mov r5, r0 │ │ ldr.w r0, [r8, #24] │ │ str.w r7, [r1, r2, lsl #3] │ │ add.w r1, r1, r2, lsl #3 │ │ @@ -100557,111 +98453,207 @@ │ │ strd r2, r4, [r1, #4] │ │ ldr r2, [sp, #56] @ 0x38 │ │ strd r2, r4, [r1, #12] │ │ adds r1, r6, #1 │ │ str r1, [r5, #8] │ │ lsls r1, r0, #29 │ │ ldr r5, [sp, #60] @ 0x3c │ │ - bmi.n 6a9f0 │ │ + bmi.n 69a3c │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - beq.n 6a9ba │ │ + beq.n 69a06 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 6a9b0 │ │ + cbz r0, 699fc │ │ ldr r0, [sp, #4] │ │ ldr r7, [sp, #20] │ │ add.w r6, r0, #16 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #40 @ 0x28 │ │ subs r7, #1 │ │ - bne.n 6a99e │ │ + bne.n 699ea │ │ cmp r5, #0 │ │ itt ne │ │ ldrne r0, [sp, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #24] │ │ mov r2, r4 │ │ ldr r1, [sp, #36] @ 0x24 │ │ mov r3, r8 │ │ - bl 6a22c │ │ - cbz r4, 6a9e0 │ │ + bl 69278 │ │ + cbz r4, 69a2c │ │ ldr r0, [sp, #36] @ 0x24 │ │ add.w r5, r0, #16 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #40 @ 0x28 │ │ subs r4, #1 │ │ - bne.n 6a9ce │ │ + bne.n 69a1a │ │ ldr r0, [sp, #72] @ 0x48 │ │ cmp r0, #0 │ │ - beq.w 6a268 │ │ + beq.w 692b4 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - blx d7b70 │ │ - b.n 6a268 │ │ + blx d87c0 │ │ + b.n 692b4 │ │ mov.w r1, #1000 @ 0x3e8 │ │ muls r0, r1 │ │ mov r1, r3 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ ldr.w r1, [r8, #28] │ │ cmp r0, r1 │ │ - bls.n 6a98c │ │ + bls.n 699d8 │ │ mov r0, r8 │ │ - bl 69d54 │ │ + bl 68dc0 │ │ ldr.w r3, [r8, #16] │ │ ldr.w r0, [r8, #24] │ │ cmp r3, #0 │ │ - bne.n 6a9f0 │ │ - b.n 6aa30 │ │ - bl 4721e │ │ + bne.n 69a3c │ │ + b.n 69a7c │ │ + bl 47944 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r3, [sp, #32] │ │ - b.n 6a960 │ │ + b.n 699ac │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #44] @ (6aa58 ) │ │ + ldr r0, [pc, #44] @ (69aa4 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #32] @ (6aa54 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #32] @ (69aa0 ) │ │ add r0, pc │ │ - bl 3fc00 │ │ + bl 40b4c │ │ movs r0, #1 │ │ mov r1, fp │ │ - bl 3d98e │ │ - ldr r2, [pc, #24] @ (6aa5c ) │ │ + bl 3e0ac │ │ + ldr r2, [pc, #24] @ (69aa8 ) │ │ ldr r1, [sp, #32] │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ ldr r1, [sp, #48] @ 0x30 │ │ movs r0, #8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - bics.w r0, sl, #8781824 @ 0x860000 │ │ - smlabb r0, r2, r6, r0 │ │ - bics.w r0, r8, #8781824 @ 0x860000 │ │ + asrs r6, r3, #32 │ │ + movs r7, r0 │ │ + asrs r6, r4, #27 │ │ + movs r7, r0 │ │ + asrs r4, r3, #32 │ │ + movs r7, r0 │ │ + mov r3, r1 │ │ + ldrd r1, r2, [r0, #4] │ │ + mov r0, r3 │ │ + b.w 4015c │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #52 @ 0x34 │ │ + mov r8, r1 │ │ + ldr r1, [pc, #228] @ (69ba8 ) │ │ + ldr r6, [pc, #232] @ (69bac ) │ │ + mov r5, r0 │ │ + mov r7, r2 │ │ + add r1, pc │ │ + add r6, pc │ │ + add r0, sp, #24 │ │ + mov r4, r3 │ │ + strd r2, r6, [sp, #36] @ 0x24 │ │ + add r2, sp, #36 @ 0x24 │ │ + strd r3, r6, [sp, #44] @ 0x2c │ │ + bl 3e1f4 │ │ + ldr r0, [sp, #24] │ │ + mov.w r9, #1 │ │ + ldrd r2, r3, [sp, #28] │ │ + mov r1, r8 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #36 @ 0x24 │ │ + strd r9, r9, [sp] │ │ + str.w r9, [sp, #8] │ │ + str r2, [sp, #16] │ │ + bl 65380 │ │ + ldrd r0, sl, [sp, #36] @ 0x24 │ │ + movs r1, #17 │ │ + ldrb.w fp, [sp, #44] @ 0x2c │ │ + movt r1, #32768 @ 0x8000 │ │ + cmp r0, r1 │ │ + bne.n 69b5c │ │ + ldr r1, [pc, #160] @ (69bb0 ) │ │ + add r0, sp, #24 │ │ + add r2, sp, #36 @ 0x24 │ │ + strd r4, r6, [sp, #44] @ 0x2c │ │ + add r1, pc │ │ + strd r7, r6, [sp, #36] @ 0x24 │ │ + bl 3e1f4 │ │ + ldr r3, [sp, #32] │ │ + add r0, sp, #36 @ 0x24 │ │ + ldrd r4, r7, [sp, #24] │ │ + mov r1, r8 │ │ + mov r2, r7 │ │ + strd r9, r9, [sp] │ │ + str.w r9, [sp, #8] │ │ + bl 65380 │ │ + ldrd r1, r0, [sp, #36] @ 0x24 │ │ + movs r3, #17 │ │ + ldrb.w r2, [sp, #44] @ 0x2c │ │ + movt r3, #32768 @ 0x8000 │ │ + cmp r1, r3 │ │ + bne.n 69b76 │ │ + str r0, [r5, #12] │ │ + movs r0, #0 │ │ + strb r2, [r5, #16] │ │ + strb.w fp, [r5, #8] │ │ + strd r0, sl, [r5] │ │ + b.n 69b8c │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + ldr.w r1, [sp, #45] @ 0x2d │ │ + str r2, [r5, #16] │ │ + str.w r1, [r5, #13] │ │ + strb.w fp, [r5, #12] │ │ + strd r9, r0, [r5] │ │ + str.w sl, [r5, #8] │ │ + b.n 69b96 │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + strb r2, [r5, #12] │ │ + movs r2, #1 │ │ + ldr.w r3, [sp, #45] @ 0x2d │ │ + str r6, [r5, #16] │ │ + str.w r3, [r5, #13] │ │ + strd r2, r1, [r5] │ │ + str r0, [r5, #8] │ │ + cmp r4, #0 │ │ + itt ne │ │ + movne r0, r7 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #20] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #16] │ │ + blxne d87c0 │ │ + add sp, #52 @ 0x34 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r4, fp │ │ + @ instruction: 0xfffaffdf │ │ + vqshlu.s64 d30, d13, #63 @ 0x3f │ │ + vtbl.8 d30, {d9-d10}, d29 │ │ + ldr r7, [pc, #960] @ (69f78 ) │ │ sub sp, #28 │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ movw r9, #31225 @ 0x79f9 │ │ str r0, [sp, #20] │ │ mov sl, r3 │ │ ldr r0, [sp, #68] @ 0x44 │ │ movt r9, #40503 @ 0x9e37 │ │ str r3, [sp, #24] │ │ cmp r0, #0 │ │ - beq.n 6ab0c │ │ + beq.n 69c60 │ │ cmp r2, #17 │ │ - bcs.w 6ab9e │ │ + bcs.w 69cf2 │ │ cmp r2, #8 │ │ - bls.w 6b22c │ │ + bls.w 6a380 │ │ ldr r7, [r1, #0] │ │ movw r3, #21050 @ 0x523a │ │ ldr.w lr, [r1, #4] │ │ add r1, r2 │ │ movw r4, #14777 @ 0x39b9 │ │ movt r3, #2454 @ 0x996 │ │ movt r4, #59970 @ 0xea42 │ │ @@ -100693,19 +98685,19 @@ │ │ adc.w r7, r7, #0 │ │ adds r2, r2, r3 │ │ adcs r0, r7 │ │ eor.w r1, r1, r8 │ │ eors r5, r4 │ │ adds r1, r1, r2 │ │ adcs r0, r5 │ │ - b.n 6ab8e │ │ + b.n 69ce2 │ │ cmp r2, #17 │ │ - bcs.w 6af72 │ │ + bcs.w 6a0c6 │ │ cmp r2, #8 │ │ - bls.w 6b256 │ │ + bls.w 6a3aa │ │ movw r7, #14777 @ 0x39b9 │ │ ldr r0, [r1, #0] │ │ ldr.w sl, [r1, #4] │ │ add r1, r2 │ │ movt r7, #59970 @ 0xea42 │ │ eors r0, r7 │ │ movw r7, #21050 @ 0x523a │ │ @@ -100738,30 +98730,30 @@ │ │ eor.w r5, r5, ip │ │ eors r6, r4 │ │ adds r1, r2, r5 │ │ adcs r0, r6 │ │ eor.w r1, r1, r0, lsr #5 │ │ movw r7, #26513 @ 0x6791 │ │ movt r7, #5718 @ 0x1656 │ │ - b.w 6b47a │ │ + b.w 6a5ce │ │ cmp r2, #129 @ 0x81 │ │ - bcs.w 6b2e2 │ │ + bcs.w 6a436 │ │ movw r0, #51847 @ 0xca87 │ │ movw r3, #31153 @ 0x79b1 │ │ movt r0, #34283 @ 0x85eb │ │ movt r3, #40503 @ 0x9e37 │ │ umull r7, r0, r2, r0 │ │ cmp r2, #33 @ 0x21 │ │ mla r0, r2, r3, r0 │ │ strd r0, r7, [sp, #12] │ │ - bcc.w 6ae9c │ │ + bcc.w 69ff0 │ │ cmp r2, #64 @ 0x40 │ │ - bls.w 6ada8 │ │ + bls.w 69efc │ │ cmp r2, #96 @ 0x60 │ │ - bls.n 6acbc │ │ + bls.n 69e10 │ │ adds r7, r1, r2 │ │ movw r3, #40904 @ 0x9fc8 │ │ movw r5, #20874 @ 0x518a │ │ movt r3, #51582 @ 0xc97e │ │ movt r5, #19424 @ 0x4be0 │ │ ldr.w r6, [r7, #-64] │ │ ldr.w r4, [r7, #-56] │ │ @@ -101029,31 +99021,31 @@ │ │ ldr r2, [sp, #12] │ │ adcs r0, r2 │ │ eor.w r2, r3, r8 │ │ eor.w r3, r6, lr │ │ adds r1, r1, r3 │ │ adcs r0, r2 │ │ eor.w r1, r1, r0, lsr #5 │ │ - b.n 6b3d8 │ │ + b.n 6a52c │ │ cmp r2, #129 @ 0x81 │ │ - bcs.w 6b2f6 │ │ + bcs.w 6a44a │ │ movw r0, #51847 @ 0xca87 │ │ movw r3, #31153 @ 0x79b1 │ │ movt r0, #34283 @ 0x85eb │ │ movt r3, #40503 @ 0x9e37 │ │ umull r9, r0, r2, r0 │ │ cmp r2, #33 @ 0x21 │ │ mla r0, r2, r3, r0 │ │ str r0, [sp, #16] │ │ - bcc.w 6b310 │ │ + bcc.w 6a464 │ │ cmp r2, #64 @ 0x40 │ │ - bls.w 6b14c │ │ + bls.w 6a2a0 │ │ cmp r2, #96 @ 0x60 │ │ str.w r9, [sp, #12] │ │ - bls.n 6b07a │ │ + bls.n 6a1ce │ │ adds r0, r1, r2 │ │ mov.w ip, #0 │ │ ldr.w r9, [r1, #52] @ 0x34 │ │ ldr.w r3, [r0, #-64] │ │ ldr.w r7, [r0, #-60] │ │ ldr.w r6, [r0, #-56] │ │ ldr.w r5, [r0, #-52] │ │ @@ -101240,31 +99232,31 @@ │ │ eors r0, r6 │ │ ldr r6, [sp, #12] │ │ eors r6, r5 │ │ adds r7, r7, r6 │ │ str r7, [sp, #12] │ │ adcs r0, r3 │ │ str r0, [sp, #16] │ │ - b.n 6b314 │ │ + b.n 6a468 │ │ cmp r2, #3 │ │ - bls.w 6b3fa │ │ + bls.w 6a54e │ │ adds r0, r1, r2 │ │ movw r7, #54690 @ 0xd5a2 │ │ movw r3, #45428 @ 0xb174 │ │ movt r7, #50668 @ 0xc5ec │ │ movt r3, #51002 @ 0xc73a │ │ subs r7, #1 │ │ ldr.w r0, [r0, #-4] │ │ sbc.w r3, r3, #16777216 @ 0x1000000 │ │ ldr r1, [r1, #0] │ │ eors r0, r7 │ │ eors r1, r3 │ │ - b.n 6b278 │ │ + b.n 6a3cc │ │ cmp r2, #3 │ │ - bls.w 6b424 │ │ + bls.w 6a578 │ │ adds r0, r1, r2 │ │ movw r3, #45428 @ 0xb174 │ │ ldr r1, [r1, #0] │ │ movt r3, #51002 @ 0xc73a │ │ ldr.w r0, [r0, #-4] │ │ eors r1, r3 │ │ movw r3, #54690 @ 0xd5a2 │ │ @@ -101297,35 +99289,35 @@ │ │ adc.w r3, r6, #0 │ │ eors r0, r3 │ │ mla r0, r0, r7, r1 │ │ lsrs r1, r2, #28 │ │ orr.w r1, r1, r0, lsl #4 │ │ eor.w r8, r0, r0, lsr #28 │ │ eor.w r9, r1, r2 │ │ - b.n 6b4a4 │ │ + b.n 6a5f8 │ │ cmp r2, #241 @ 0xf1 │ │ - bcs.w 6b48c │ │ - ldr r0, [pc, #596] @ (6b540 ) │ │ + bcs.w 6a5e0 │ │ + ldr r0, [pc, #596] @ (6a694 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #1 │ │ - b.n 6b308 │ │ + b.n 6a45c │ │ cmp r2, #241 @ 0xf1 │ │ - bcs.w 6b494 │ │ - ldr r0, [pc, #580] @ (6b544 ) │ │ + bcs.w 6a5e8 │ │ + ldr r0, [pc, #580] @ (6a698 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - bl 98a78 │ │ - b.n 6b4a0 │ │ + bl 996cc │ │ + b.n 6a5f4 │ │ str.w r9, [sp, #12] │ │ adds r0, r1, r2 │ │ movw r6, #54494 @ 0xd4de │ │ movt r6, #59757 @ 0xe96d │ │ movw r5, #46007 @ 0xb3b7 │ │ ldr.w r2, [r0, #-16] │ │ movt r5, #8039 @ 0x1f67 │ │ @@ -101388,32 +99380,32 @@ │ │ movw r6, #26513 @ 0x6791 │ │ movt r7, #40503 @ 0x9e37 │ │ movt r6, #5718 @ 0x1656 │ │ umull r2, r3, r1, r7 │ │ mla r1, r1, r6, r3 │ │ mla r8, r0, r7, r1 │ │ eor.w r9, r8, r2 │ │ - b.n 6b4a4 │ │ + b.n 6a5f8 │ │ cmp r2, #0 │ │ - beq.w 6bbaa │ │ + beq.w 6acfe │ │ lsrs r0, r2, #1 │ │ ldrb r3, [r1, #0] │ │ ldrb r0, [r1, r0] │ │ add r1, r2 │ │ ldrb.w r1, [r1, #-1] │ │ lsls r0, r0, #24 │ │ orr.w r0, r0, r3, lsl #16 │ │ add r0, r1 │ │ movw r1, #23195 @ 0x5a9b │ │ movt r1, #34599 @ 0x8727 │ │ orr.w r0, r0, r2, lsl #8 │ │ adds r1, #1 │ │ - b.n 6b44a │ │ + b.n 6a59e │ │ cmp r2, #0 │ │ - beq.w 6bbbc │ │ + beq.w 6ad10 │ │ lsrs r0, r2, #1 │ │ ldrb r3, [r1, #0] │ │ ldrb r0, [r1, r0] │ │ add r1, r2 │ │ ldrb.w r1, [r1, #-1] │ │ lsls r0, r0, #24 │ │ orr.w r0, r0, r3, lsl #16 │ │ @@ -101435,30 +99427,30 @@ │ │ orr.w r2, r2, r0, lsl #3 │ │ eor.w r0, r0, r0, lsr #29 │ │ eors r1, r2 │ │ umull r2, r3, r1, r9 │ │ mla r1, r1, r7, r3 │ │ mla r8, r0, r9, r1 │ │ eor.w r9, r8, r2 │ │ - b.n 6b4a4 │ │ + b.n 6a5f8 │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #1 │ │ - b.n 6b49a │ │ + b.n 6a5ee │ │ mov r0, r1 │ │ mov r1, r2 │ │ movs r2, #0 │ │ movs r3, #0 │ │ - bl 9849c │ │ + bl 990f0 │ │ mov r9, r0 │ │ mov r8, r1 │ │ cmp.w fp, #17 │ │ - bcs.n 6b548 │ │ + bcs.n 6a69c │ │ cmp.w fp, #8 │ │ - bls.w 6b77e │ │ + bls.w 6a8d2 │ │ movw r1, #21050 @ 0x523a │ │ add.w r7, sl, fp │ │ movw r0, #48187 @ 0xbc3b │ │ movt r1, #2454 @ 0x996 │ │ ldr.w r6, [r7, #-8] │ │ subs.w r1, r1, r9 │ │ movt r0, #44886 @ 0xaf56 │ │ @@ -101492,34 +99484,34 @@ │ │ adds r1, r1, r3 │ │ adcs r0, r2 │ │ eor.w r6, r4, lr │ │ eors r7, r5 │ │ adds r1, r1, r6 │ │ adcs r0, r7 │ │ eor.w r1, r1, r0, lsr #5 │ │ - b.n 6bada │ │ + b.n 6ac2e │ │ nop │ │ - movs r0, #18 │ │ - @ instruction: 0xfffb1ffe │ │ + adds r3, #62 @ 0x3e │ │ + vcvtm.s32.f32 d19, d26 │ │ vsra.u64 d31, d27, #5 │ │ lsrs r1, r0, #30 │ │ - bcs.w 6b81a │ │ + bcs.w 6a96e │ │ movw r0, #51847 @ 0xca87 │ │ movw r1, #31153 @ 0x79b1 │ │ movt r0, #34283 @ 0x85eb │ │ movt r1, #40503 @ 0x9e37 │ │ umull lr, r0, fp, r0 │ │ cmp.w fp, #33 @ 0x21 │ │ mla r0, fp, r1, r0 │ │ - bcc.w 6b834 │ │ + bcc.w 6a988 │ │ cmp.w fp, #64 @ 0x40 │ │ - bls.w 6b8d2 │ │ + bls.w 6aa26 │ │ cmp.w fp, #96 @ 0x60 │ │ str r0, [sp, #12] │ │ - bls.w 6b684 │ │ + bls.w 6a7d8 │ │ add.w r2, sl, fp │ │ movw r1, #40904 @ 0x9fc8 │ │ movw r0, #30937 @ 0x78d9 │ │ movt r1, #51582 @ 0xc97e │ │ movt r0, #25715 @ 0x6473 │ │ subs.w r1, r1, r9 │ │ ldr.w r3, [r2, #-64] │ │ @@ -101661,17 +99653,17 @@ │ │ adds.w r0, r0, lr │ │ adcs r1, r2 │ │ eor.w r2, ip, sl │ │ adds r0, r0, r3 │ │ ldr.w sl, [sp, #24] │ │ str r0, [sp, #16] │ │ adc.w fp, r1, r2 │ │ - b.n 6b8d8 │ │ + b.n 6aa2c │ │ cmp.w fp, #3 │ │ - bls.n 6b83a │ │ + bls.n 6a98e │ │ movw r1, #54690 @ 0xd5a2 │ │ add.w r6, sl, fp │ │ movw r0, #45428 @ 0xb174 │ │ movt r1, #50668 @ 0xc5ec │ │ rev.w r7, r9 │ │ movt r0, #51002 @ 0xc73a │ │ ldr.w r3, [sl] │ │ @@ -101709,34 +99701,34 @@ │ │ eors r0, r7 │ │ mla r0, r0, r3, r1 │ │ lsrs r1, r2, #28 │ │ eor.w r7, r0, r0, lsr #28 │ │ orr.w r1, r1, r0, lsl #4 │ │ eors r1, r2 │ │ str r1, [sp, #16] │ │ - b.n 6bafc │ │ + b.n 6ac50 │ │ cmp.w fp, #241 @ 0xf1 │ │ - bcs.n 6b8c0 │ │ - ldr r0, [pc, #948] @ (6bbd8 ) │ │ + bcs.n 6aa14 │ │ + ldr r0, [pc, #948] @ (6ad2c ) │ │ mov r1, fp │ │ mov r2, r9 │ │ mov r3, r8 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ - bl 98a78 │ │ - b.n 6b8cc │ │ + bl 996cc │ │ + b.n 6aa20 │ │ str.w lr, [sp, #16] │ │ - b.n 6b9e0 │ │ + b.n 6ab34 │ │ movw r1, #44605 @ 0xae3d │ │ movw r0, #60239 @ 0xeb4f │ │ movt r1, #49842 @ 0xc2b2 │ │ movt r0, #10196 @ 0x27d4 │ │ cmp.w fp, #0 │ │ - beq.w 6bb50 │ │ + beq.w 6aca4 │ │ mov.w r3, fp, lsr #1 │ │ ldrb.w r7, [sl] │ │ ldrb.w r3, [sl, r3] │ │ add.w r6, sl, fp │ │ ldrb.w r6, [r6, #-1] │ │ lsls r3, r3, #24 │ │ orr.w r3, r3, r7, lsl #16 │ │ @@ -101759,23 +99751,23 @@ │ │ adds r7, #32 │ │ orr.w r1, r1, r0, lsl #3 │ │ eor.w r0, r0, r0, lsr #29 │ │ eors r1, r3 │ │ umull r2, r3, r1, r6 │ │ mla r1, r1, r7, r3 │ │ mla r7, r0, r6, r1 │ │ - b.n 6baf6 │ │ + b.n 6ac4a │ │ mov r0, sl │ │ mov r1, fp │ │ mov r2, r9 │ │ mov r3, r8 │ │ - bl 9849c │ │ + bl 990f0 │ │ str r0, [sp, #16] │ │ mov r7, r1 │ │ - b.n 6bafc │ │ + b.n 6ac50 │ │ mov fp, r0 │ │ str.w lr, [sp, #16] │ │ ldr r2, [sp, #64] @ 0x40 │ │ movw r1, #13792 @ 0x35e0 │ │ movw r0, #14977 @ 0x3a81 │ │ movt r1, #59024 @ 0xe690 │ │ add.w r3, sl, r2 │ │ @@ -101930,25 +99922,25 @@ │ │ movt r6, #5718 @ 0x1656 │ │ umull r2, r3, r1, r7 │ │ mla r1, r1, r6, r3 │ │ mla r7, r0, r7, r1 │ │ eor.w r0, r7, r2 │ │ str r0, [sp, #16] │ │ mov r0, fp │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ - beq.n 6bbce │ │ + beq.n 6ad22 │ │ ldr r1, [sp, #24] │ │ mov r0, r6 │ │ mov r2, fp │ │ ldrd r5, r4, [sp, #96] @ 0x60 │ │ ldrd sl, r9, [sp, #88] @ 0x58 │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrd r1, r0, [sp, #16] │ │ add.w r2, r0, #32 │ │ strd r6, fp, [r0, #44] @ 0x2c │ │ stmia.w r2, {r1, r7, fp} │ │ ldr r1, [sp, #84] @ 0x54 │ │ strb r1, [r0, #12] │ │ ldr r1, [sp, #76] @ 0x4c │ │ @@ -101983,277 +99975,1226 @@ │ │ umull r2, r3, r1, r6 │ │ adds r7, #32 │ │ mla r1, r1, r7, r3 │ │ mla r7, r0, r6, r1 │ │ movs r6, #1 │ │ eor.w r0, r7, r2 │ │ str r0, [sp, #16] │ │ - b.n 6bb08 │ │ + b.n 6ac5c │ │ movw r8, #45260 @ 0xb0cc │ │ movw r9, #26371 @ 0x6703 │ │ movt r8, #19909 @ 0x4dc5 │ │ movt r9, #33391 @ 0x826f │ │ - b.n 6b4a4 │ │ + b.n 6a5f8 │ │ movw r8, #32773 @ 0x8005 │ │ movw r9, #38082 @ 0x94c2 │ │ movt r8, #11526 @ 0x2d06 │ │ movt r9, #14547 @ 0x38d3 │ │ - b.n 6b4a4 │ │ + b.n 6a5f8 │ │ movs r0, #1 │ │ mov r1, fp │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - subs r4, r2, r3 │ │ + cmp r6, #0 │ │ vtbl.8 d30, {d11-d12}, d29 │ │ - ldr r7, [pc, #960] @ (6bfa0 ) │ │ + ldr r7, [pc, #960] @ (6b0f4 ) │ │ sub sp, #100 @ 0x64 │ │ mov.w r8, r3, lsl #2 │ │ strd r0, r1, [sp, #12] │ │ mov r0, r8 │ │ mov fp, r3 │ │ mov r9, r2 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 6bdc6 │ │ + beq.w 6af1a │ │ mov sl, r0 │ │ mov.w r8, #0 │ │ ldr r1, [sp, #16] │ │ add.w r3, r9, r8, lsl #3 │ │ ldr.w r0, [r9, r8, lsl #3] │ │ ldrd r1, r2, [r1, #92] @ 0x5c │ │ add.w r2, r2, r2, lsl #1 │ │ ldr r3, [r3, #4] │ │ add.w r4, r1, #8 │ │ lsls r5, r2, #4 │ │ cmp r5, #0 │ │ - beq.w 6bd98 │ │ + beq.w 6aeec │ │ mov r7, r4 │ │ ldrd r4, r6, [r4] │ │ eors r6, r3 │ │ subs r5, #48 @ 0x30 │ │ eors r4, r0 │ │ orrs r6, r4 │ │ add.w r4, r7, #48 @ 0x30 │ │ - bne.n 6bc1a │ │ + bne.n 6ad6e │ │ movs r5, #17 │ │ sub.w r4, r7, #8 │ │ movt r5, #32768 @ 0x8000 │ │ subs r0, r5, #6 │ │ str r0, [sp, #72] @ 0x48 │ │ add r0, sp, #72 @ 0x48 │ │ - bl 3193c │ │ + bl 31e78 │ │ str.w r4, [sl, r8, lsl #2] │ │ add.w r8, r8, #1 │ │ cmp r8, fp │ │ - bne.n 6bc00 │ │ + bne.n 6ad54 │ │ ldr r0, [sp, #16] │ │ ldr r4, [sp, #136] @ 0x88 │ │ str.w fp, [sp, #28] │ │ ldr r2, [r0, #32] │ │ add r0, sp, #72 @ 0x48 │ │ mov r1, r4 │ │ strd fp, sl, [sp, #20] │ │ - bl 496e8 │ │ + bl 49e10 │ │ add r7, sp, #72 @ 0x48 │ │ add.w ip, sp, #56 @ 0x38 │ │ ldmia r7, {r0, r1, r2, r3, r7} │ │ cmp r0, #2 │ │ stmia.w ip, {r1, r2, r3, r7} │ │ - bne.n 6bc84 │ │ + bne.n 6add8 │ │ add r3, sp, #56 @ 0x38 │ │ ldr r7, [sp, #12] │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia r7!, {r0, r1, r2, r3} │ │ - b.n 6bd7a │ │ + b.n 6aece │ │ add r7, sp, #56 @ 0x38 │ │ ldr r6, [sp, #92] @ 0x5c │ │ add.w ip, sp, #32 │ │ str r6, [sp, #52] @ 0x34 │ │ ldmia r7, {r1, r2, r3, r7} │ │ stmia.w ip, {r0, r1, r2, r3, r7} │ │ lsls r0, r0, #31 │ │ - beq.w 6bdbe │ │ + beq.w 6af12 │ │ ldr r0, [sp, #16] │ │ movs r2, #0 │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r3, #0 │ │ strd r4, r0, [sp, #60] @ 0x3c │ │ add r0, sp, #20 │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ str r0, [sp, #4] │ │ add r0, sp, #72 @ 0x48 │ │ - bl 49810 │ │ + bl 49f38 │ │ ldrd r0, r2, [sp, #80] @ 0x50 │ │ ldr r1, [sp, #88] @ 0x58 │ │ ldrd r7, r3, [sp, #72] @ 0x48 │ │ - cbz r7, 6bcc8 │ │ + cbz r7, 6ae1c │ │ cmp r3, r5 │ │ - beq.n 6bd40 │ │ + beq.n 6ae94 │ │ lsrs r7, r0, #8 │ │ - b.n 6bd56 │ │ - cbz r3, 6bd3a │ │ + b.n 6aeaa │ │ + cbz r3, 6ae8e │ │ add r7, sp, #32 │ │ strd r0, r2, [sp] │ │ adds r5, r7, #4 │ │ str r1, [sp, #8] │ │ add r0, sp, #72 @ 0x48 │ │ add r1, sp, #56 @ 0x38 │ │ mov r2, r5 │ │ - bl 6be10 │ │ + bl 6b984 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ movs r1, #17 │ │ ldr r3, [sp, #72] @ 0x48 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r3, r1 │ │ - bne.n 6bd46 │ │ + bne.n 6ae9a │ │ lsls r0, r0, #31 │ │ - beq.n 6bd3a │ │ + beq.n 6ae8e │ │ add r4, sp, #72 @ 0x48 │ │ add.w r8, sp, #56 @ 0x38 │ │ movs r7, #0 │ │ ldr r1, [sp, #36] @ 0x24 │ │ mov r0, r4 │ │ movs r2, #8 │ │ movs r3, #0 │ │ str r7, [sp, #4] │ │ - bl 49810 │ │ + bl 49f38 │ │ ldrd r0, r2, [sp, #80] @ 0x50 │ │ ldr r1, [sp, #88] @ 0x58 │ │ ldrd r6, r3, [sp, #72] @ 0x48 │ │ - cbnz r6, 6bd8c │ │ - cbz r3, 6bd3a │ │ + cbnz r6, 6aee0 │ │ + cbz r3, 6ae8e │ │ strd r0, r2, [sp] │ │ mov r0, r4 │ │ str r1, [sp, #8] │ │ mov r1, r8 │ │ mov r2, r5 │ │ - bl 6be10 │ │ + bl 6b984 │ │ ldrb.w r0, [sp, #76] @ 0x4c │ │ movs r1, #17 │ │ ldr r3, [sp, #72] @ 0x48 │ │ movt r1, #32768 @ 0x8000 │ │ cmp r3, r1 │ │ - bne.n 6bd46 │ │ + bne.n 6ae9a │ │ lsls r0, r0, #31 │ │ - bne.n 6bcfa │ │ + bne.n 6ae4e │ │ movs r5, #17 │ │ movt r5, #32768 @ 0x8000 │ │ ldr r0, [sp, #12] │ │ str r5, [r0, #0] │ │ - b.n 6bd68 │ │ + b.n 6aebc │ │ ldrb.w r7, [sp, #79] @ 0x4f │ │ ldrh.w r6, [sp, #77] @ 0x4d │ │ ldr r1, [sp, #84] @ 0x54 │ │ ldr r2, [sp, #80] @ 0x50 │ │ orr.w r7, r6, r7, lsl #16 │ │ ldr r6, [sp, #12] │ │ strb r0, [r6, #4] │ │ lsrs r0, r7, #16 │ │ strh.w r7, [r6, #5] │ │ strd r2, r1, [r6, #8] │ │ str r3, [r6, #0] │ │ strb r0, [r6, #7] │ │ add r0, sp, #32 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #36] @ 0x24 │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #24] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r5, #17 │ │ movt r5, #32768 @ 0x8000 │ │ cmp r3, r5 │ │ - bne.n 6bcc4 │ │ - b.n 6bd40 │ │ - ldr r4, [pc, #52] @ (6bdd0 ) │ │ + bne.n 6ae18 │ │ + b.n 6ae94 │ │ + ldr r4, [pc, #52] @ (6af24 ) │ │ movs r7, #17 │ │ - ldr r0, [pc, #52] @ (6bdd4 ) │ │ + ldr r0, [pc, #52] @ (6af28 ) │ │ add.w r1, r1, r2, lsl #4 │ │ - ldr r3, [pc, #52] @ (6bdd8 ) │ │ + ldr r3, [pc, #52] @ (6af2c ) │ │ add r2, sp, #72 @ 0x48 │ │ add r0, pc │ │ movt r7, #32768 @ 0x8000 │ │ add r3, pc │ │ str r1, [sp, #76] @ 0x4c │ │ movs r1, #43 @ 0x2b │ │ add r4, pc │ │ subs r7, #6 │ │ str r7, [sp, #72] @ 0x48 │ │ str r4, [sp, #0] │ │ - bl 40f00 │ │ - ldr r0, [pc, #28] @ (6bddc ) │ │ + bl 41638 │ │ + ldr r0, [pc, #28] @ (6af30 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ movs r0, #4 │ │ mov r1, r8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ nop │ │ - b.n 6c308 │ │ - movs r6, r0 │ │ - bcs.n 6bea6 │ │ - vcvt.u32.f32 d29, d16, #6 │ │ + stc2 0, cr0, [r6, #24] │ │ + b.n 6aa3e │ │ + vshll.u32 , d12, #26 │ │ movs r6, r0 │ │ - b.n 6c098 │ │ - movs r6, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ + ldc2 0, cr0, [r8], #-24 @ 0xffffffe8 │ │ + push {r4, lr} │ │ + sub sp, #8 │ │ + mov r4, r0 │ │ + movs r0, #0 │ │ + str r0, [sp, #4] │ │ + add r0, sp, #4 │ │ + movs r1, #32 │ │ + movs r2, #160 @ 0xa0 │ │ + blx d8880 │ │ + cbnz r0, 6af90 │ │ + ldr r0, [sp, #4] │ │ + cmp r0, #0 │ │ + itttt ne │ │ + movne r1, #0 │ │ + strbne.w r1, [r0, #136] @ 0x88 │ │ + movne r2, #1 │ │ + strdne r2, r2, [r0, #128] @ 0x80 │ │ + itttt ne │ │ + strbne.w r2, [r0, #96] @ 0x60 │ │ + movne r3, #4 │ │ + strdne r1, r3, [r0, #72] @ 0x48 │ │ + strdne r1, r1, [r0, #80] @ 0x50 │ │ + itttt ne │ │ + strdne r3, r1, [r0, #88] @ 0x58 │ │ + strbne.w r1, [r0, #68] @ 0x44 │ │ + strne r1, [r0, #64] @ 0x40 │ │ + strdne r1, r1, [r0, #32] │ │ + itttt ne │ │ + strdne r1, r1, [r0] │ │ + strdne r2, r0, [r4] │ │ + strdne r2, r0, [r4, #8] │ │ + addne sp, #8 │ │ + it ne │ │ + popne {r4, pc} │ │ + movs r0, #32 │ │ + movs r1, #160 @ 0xa0 │ │ + bl 3df32 │ │ + cmp.w r1, #4294967295 @ 0xffffffff │ │ + bgt.n 6afa8 │ │ + movs r1, #0 │ │ + str r1, [r0, #4] │ │ + movs r1, #1 │ │ + str r1, [r0, #0] │ │ + bx lr │ │ + cbz r1, 6afca │ │ + push {r4, r5, r7, lr} │ │ + mov r4, r0 │ │ + mov r0, r1 │ │ + mov r5, r1 │ │ + blx d87f0 │ │ + cbz r0, 6afd6 │ │ + mov r1, r0 │ │ + mov r0, r4 │ │ + strd r5, r1, [r0, #4] │ │ + movs r1, #0 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + str r1, [r0, #0] │ │ + bx lr │ │ + movs r1, #0 │ │ + movs r2, #1 │ │ + strd r1, r2, [r0, #4] │ │ + str r1, [r0, #0] │ │ + bx lr │ │ + movs r1, #1 │ │ + mov r0, r4 │ │ + strd r1, r5, [r0, #4] │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + str r1, [r0, #0] │ │ + bx lr │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #100 @ 0x64 │ │ + mov sl, r0 │ │ + movs r0, #0 │ │ + mov r8, r2 │ │ + mov r4, r1 │ │ + blx 9c0d8 │ │ + ldr r3, [r4, #0] │ │ + add r5, sp, #80 @ 0x50 │ │ + mov r1, r0 │ │ + mov r2, r8 │ │ + mov r0, r5 │ │ + bl 4a028 │ │ + ldrd r0, r3, [sp, #80] @ 0x50 │ │ + movs r6, #17 │ │ + movt r6, #32768 @ 0x8000 │ │ + cmp r0, r6 │ │ + bne.w 6b226 │ │ + ldr r0, [r4, #24] │ │ + cmp r0, #0 │ │ + beq.w 6b216 │ │ + movs r1, #52 @ 0x34 │ │ + ldr.w r9, [r4, #20] │ │ + mla fp, r0, r1, r9 │ │ + add.w r0, r5, #8 │ │ + str r0, [sp, #28] │ │ + adds r0, r5, #4 │ │ + str r0, [sp, #20] │ │ + add r0, sp, #64 @ 0x40 │ │ + movs r4, #0 │ │ + add.w r1, r0, #13 │ │ + adds r0, #5 │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w r0, r5, #17 │ │ + str r0, [sp, #44] @ 0x2c │ │ + add.w r0, r5, #9 │ │ + str r0, [sp, #40] @ 0x28 │ │ + movs r0, #1 │ │ + str r3, [sp, #36] @ 0x24 │ │ + ldrd r2, r3, [r9, #4] │ │ + mov r1, r8 │ │ + strd r0, r4, [sp] │ │ + mov r0, r5 │ │ + str r4, [sp, #8] │ │ + bl 65380 │ │ + ldrd r1, r2, [sp, #80] @ 0x50 │ │ + cmp r1, r6 │ │ + bne.w 6b284 │ │ + mov r1, r2 │ │ + mov r0, r5 │ │ + mov r2, r8 │ │ + bl 6b84c │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + cmp r1, r6 │ │ + bne.w 6b238 │ │ + ldr.w r0, [r9, #32] │ │ + cbz r0, 6b0a8 │ │ + rsb r0, r0, r0, lsl #3 │ │ + ldr.w r4, [r9, #28] │ │ + lsls r7, r0, #2 │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + mov r3, r4 │ │ + bl 6b8f4 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + cmp r1, r6 │ │ + bne.w 6b238 │ │ + adds r4, #28 │ │ + subs r7, #28 │ │ + bne.n 6b08e │ │ + ldr.w r0, [r9, #44] @ 0x2c │ │ + str.w fp, [sp, #24] │ │ + mov fp, r6 │ │ + cmp r0, #0 │ │ + str.w sl, [sp, #32] │ │ + beq.n 6b158 │ │ + add.w r0, r0, r0, lsl #1 │ │ + ldr.w r4, [r9, #40] @ 0x28 │ │ + mov.w sl, r0, lsl #3 │ │ + b.n 6b10c │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + ldrb.w r7, [sp, #96] @ 0x60 │ │ + ldrh.w lr, [r0] │ │ + ldrb r3, [r0, #2] │ │ + ldrb.w ip, [r2, #2] │ │ + ldrh r0, [r2, #0] │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + ldrb.w r6, [sp, #88] @ 0x58 │ │ + strh r0, [r2, #0] │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + strb.w ip, [r2, #2] │ │ + strb.w r7, [sp, #76] @ 0x4c │ │ + strh.w lr, [r0] │ │ + strb r3, [r0, #2] │ │ + str r5, [sp, #72] @ 0x48 │ │ + strb.w r6, [sp, #68] @ 0x44 │ │ + str r1, [sp, #64] @ 0x40 │ │ + cmp r1, fp │ │ + bne.w 6b24a │ │ + adds r4, #24 │ │ + subs.w sl, sl, #24 │ │ + beq.n 6b158 │ │ + add r5, sp, #80 @ 0x50 │ │ + mov r1, r8 │ │ + mov r2, r9 │ │ + mov r3, r4 │ │ + mov r0, r5 │ │ + bl 69ab8 │ │ + ldrd r0, r1, [sp, #80] @ 0x50 │ │ + cmp r0, #1 │ │ + beq.n 6b0c8 │ │ + mov r0, r5 │ │ + mov r2, r8 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + bl 6b84c │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + cmp r0, fp │ │ + bne.n 6b144 │ │ + add r0, sp, #64 @ 0x40 │ │ + mov r1, r7 │ │ + mov r2, r8 │ │ + bl 6b84c │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + cmp r1, fp │ │ + beq.n 6b104 │ │ + b.n 6b24a │ │ + add r3, sp, #80 @ 0x50 │ │ + add.w ip, sp, #64 @ 0x40 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia.w ip, {r0, r1, r2, r3} │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + cmp r1, fp │ │ + beq.n 6b104 │ │ + b.n 6b24a │ │ + ldr.w r4, [r9, #8] │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + ble.n 6b246 │ │ + cbz r4, 6b198 │ │ + mov r0, r4 │ │ + ldr.w r7, [r9, #4] │ │ + blx d87f0 │ │ + ldrd sl, r5, [sp, #32] │ │ + cmp r0, #0 │ │ + beq.w 6b2a8 │ │ + mov r1, r7 │ │ + mov r2, r4 │ │ + mov r6, r0 │ │ + bl d53c6 │ │ + movs r0, #0 │ │ + mov r1, r5 │ │ + strd r4, r0, [sp] │ │ + add r0, sp, #80 @ 0x50 │ │ + movs r2, #16 │ │ + mov r3, r6 │ │ + str r6, [sp, #16] │ │ + bl 49f38 │ │ + b.n 6b1b2 │ │ + movs r0, #0 │ │ + movs r2, #16 │ │ + strd r0, r0, [sp] │ │ + movs r0, #1 │ │ + str r0, [sp, #16] │ │ + add r0, sp, #80 @ 0x50 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + movs r3, #1 │ │ + bl 49f38 │ │ + ldr.w sl, [sp, #32] │ │ + ldrd r0, r7, [sp, #80] @ 0x50 │ │ + mov r6, fp │ │ + ldr.w fp, [sp, #24] │ │ + add r5, sp, #80 @ 0x50 │ │ + lsls r0, r0, #31 │ │ + beq.n 6b1c6 │ │ + ldr r2, [sp, #28] │ │ + b.n 6b1ee │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + cbz r7, 6b1da │ │ + mov r0, r5 │ │ + mov r1, r3 │ │ + bl 4bb30 │ │ + ldr r7, [sp, #80] @ 0x50 │ │ + cmp r7, r6 │ │ + bne.n 6b1ec │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + cmp r4, #0 │ │ + mov.w r4, #0 │ │ + beq.n 6b20a │ │ + ldr r0, [sp, #16] │ │ + blx d87c0 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + b.n 6b20a │ │ + ldr r2, [sp, #20] │ │ + ldr r0, [r2, #0] │ │ + add r3, sp, #64 @ 0x40 │ │ + ldr r1, [r2, #4] │ │ + ldr r2, [r2, #8] │ │ + stmia r3!, {r0, r1, r2} │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + cbz r4, 6b204 │ │ + ldr r0, [sp, #16] │ │ + blx d87c0 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + movs r4, #0 │ │ + cmp r7, r6 │ │ + bne.n 6b290 │ │ + add.w r9, r9, #52 @ 0x34 │ │ + movs r0, #1 │ │ + cmp r9, fp │ │ + bne.w 6b050 │ │ + str.w r6, [sl] │ │ + mov r0, r3 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w d873c │ │ + ldrd r1, r2, [sp, #88] @ 0x58 │ │ + strd r0, r3, [sl] │ │ + strd r1, r2, [sl, #8] │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr.w r3, [sp, #89] @ 0x59 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + ldrb.w r0, [sp, #88] @ 0x58 │ │ + ldr r2, [sp, #84] @ 0x54 │ │ + b.n 6b25a │ │ + bl 3e144 │ │ + ldrb.w r0, [sp, #72] @ 0x48 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + ldr.w sl, [sp, #32] │ │ + ldr.w r3, [sp, #73] @ 0x49 │ │ + ldr r7, [sp, #76] @ 0x4c │ │ + str r3, [sp, #56] @ 0x38 │ │ + str.w r7, [sp, #59] @ 0x3b │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + ldr.w r7, [sp, #59] @ 0x3b │ │ + str.w r6, [sl, #9] │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + strb.w r0, [sl, #8] │ │ + strd r1, r2, [sl] │ │ + str.w r7, [sl, #12] │ │ + mov r0, r3 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w d873c │ │ + ldr.w r3, [sp, #89] @ 0x59 │ │ + ldr r7, [sp, #92] @ 0x5c │ │ + ldrb.w r0, [sp, #88] @ 0x58 │ │ + b.n 6b25a │ │ + add r2, sp, #64 @ 0x40 │ │ + ldmia r2, {r0, r1, r2} │ │ + strd r1, r2, [sl, #8] │ │ + strd r7, r0, [sl] │ │ + mov r0, r3 │ │ + add sp, #100 @ 0x64 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w d873c │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ + sub sp, #32 │ │ + mov r9, r1 │ │ + mov sl, r0 │ │ + movs r0, #0 │ │ + movs r1, #4 │ │ + strd r0, r1, [sp, #8] │ │ + movw r1, #909 @ 0x38d │ │ + mov r8, r2 │ │ + mov r7, sp │ │ + strd r0, r0, [sp] │ │ + strd r0, r0, [sp, #16] │ │ + strd r0, r1, [sp, #24] │ │ + b.n 6b2dc │ │ + lsrs r0, r2, #2 │ │ + bne.n 6b31a │ │ + mov r0, r7 │ │ + bl 5155c │ │ + ldr r0, [sp, #20] │ │ + cmp r0, #0 │ │ + beq.n 6b2dc │ │ + movs r1, #0 │ │ + movs r3, #2 │ │ + movs r6, #1 │ │ + movs r4, #0 │ │ + b.n 6b302 │ │ + umull r2, r5, r3, r3 │ │ + lsrs r0, r0, #1 │ │ + mla r5, r3, r4, r5 │ │ + mla r4, r3, r4, r5 │ │ + mov r3, r2 │ │ + lsls r2, r0, #31 │ │ + beq.n 6b2f2 │ │ + umull r2, r5, r3, r6 │ │ + cmp r0, #1 │ │ + beq.n 6b2d8 │ │ + mla r1, r3, r1, r5 │ │ + mla r1, r4, r6, r1 │ │ + mov r6, r2 │ │ + b.n 6b2f2 │ │ + strd r9, r8, [sl] │ │ + add.w r0, sl, #8 │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldmia.w r7, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + add sp, #32 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + bmi.n 6b2de │ │ + bmi.n 6b2e0 │ │ + bmi.n 6b2e2 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #4 │ │ + vpush {d8} │ │ + sub.w sp, sp, #728 @ 0x2d8 │ │ + ldr r4, [r1, #100] @ 0x64 │ │ + mov r9, r0 │ │ + add r0, sp, #240 @ 0xf0 │ │ + mov r5, r2 │ │ + mov r8, r1 │ │ + movs r2, #0 │ │ + mov r1, r4 │ │ + bl 652bc │ │ + ldrd r0, r1, [sp, #240] @ 0xf0 │ │ + movs r3, #17 │ │ + ldrb.w r2, [sp, #248] @ 0xf8 │ │ + movt r3, #32768 @ 0x8000 │ │ + cmp r0, r3 │ │ + bne.n 6b378 │ │ + ldrd r0, r3, [r8, #8] │ │ + movs r7, #0 │ │ + cmp r2, #2 │ │ + bne.n 6b3ac │ │ + mov r1, r3 │ │ + b.n 6b38a │ │ + ldrb.w r7, [sp, #251] @ 0xfb │ │ + ldrh.w r6, [sp, #249] @ 0xf9 │ │ + ldr r3, [sp, #252] @ 0xfc │ │ + orr.w r7, r6, r7, lsl #16 │ │ + orr.w r7, r2, r7, lsl #8 │ │ + movs r2, #4 │ │ + strd r1, r7, [r9, #8] │ │ + strd r2, r0, [r9] │ │ + str.w r3, [r9, #16] │ │ + mov r0, r8 │ │ + bl 46880 │ │ + add.w sp, sp, #728 @ 0x2d8 │ │ + vpop {d8} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add.w ip, sp, #12 │ │ + strb.w r7, [sp, #104] @ 0x68 │ │ + stmia.w ip, {r4, r5, r8} │ │ + movs r5, #4 │ │ + add.w ip, sp, #32 │ │ + ldrd r4, r6, [r8, #92] @ 0x5c │ │ + str r5, [sp, #96] @ 0x60 │ │ + mov.w r5, #2147483648 @ 0x80000000 │ │ + str r7, [sp, #100] @ 0x64 │ │ + strd r7, r7, [sp, #88] @ 0x58 │ │ + str r5, [sp, #56] @ 0x38 │ │ + stmia.w ip, {r0, r3, r7} │ │ + strb.w r2, [sp, #28] │ │ + str r1, [sp, #24] │ │ + cbz r6, 6b422 │ │ + add.w fp, sp, #240 @ 0xf0 │ │ + add r5, sp, #24 │ │ + add r0, sp, #24 │ │ + mov.w sl, r6, lsl #7 │ │ + mov.w r8, #1 │ │ + movs r6, #0 │ │ + adds r0, #24 │ │ + str r0, [sp, #8] │ │ + mov r0, fp │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + movs r3, #1 │ │ + str.w r8, [sp] │ │ + bl 58034 │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + movs r0, #17 │ │ + movt r0, #32768 @ 0x8000 │ │ + cmp r1, r0 │ │ + bne.w 6b554 │ │ + ldrd r0, r1, [sp, #248] @ 0xf8 │ │ + adds r4, #128 @ 0x80 │ │ + adds r7, r7, r0 │ │ + adcs r6, r1 │ │ + subs.w sl, sl, #128 @ 0x80 │ │ + bne.n 6b3f2 │ │ + b.n 6b424 │ │ + movs r6, #0 │ │ + add.w sl, sp, #240 @ 0xf0 │ │ + add r1, sp, #24 │ │ + movs r2, #88 @ 0x58 │ │ + mov r0, sl │ │ + bl d4c50 │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + cmp r0, #0 │ │ + it ne │ │ + blxne 9bb64 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + addne.w r0, sl, #24 │ │ + blne 4b8b0 │ │ + ldr.w fp, [sp, #308] @ 0x134 │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + beq.n 6b476 │ │ + ldrd r8, r4, [sp, #312] @ 0x138 │ │ + cbz r4, 6b46a │ │ + mov r5, r8 │ │ + ldr.w r0, [r5], #4 │ │ + blx 9ca08 │ │ + subs r4, #1 │ │ + bne.n 6b45e │ │ + cmp.w fp, #0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne d87c0 │ │ + ldr.w r8, [sp, #20] │ │ + ldrd r3, r0, [r8, #80] @ 0x50 │ │ + ldrd r1, r2, [r8, #68] @ 0x44 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #116 @ 0x74 │ │ + bl 61f74 │ │ + ldrd r1, fp, [sp, #120] @ 0x78 │ │ + mov.w r0, fp, lsr #7 │ │ + cmp r0, #2 │ │ + bhi.w 6b690 │ │ + mov r0, sl │ │ + mov r2, fp │ │ + bl d53c6 │ │ + movs r0, #0 │ │ + cmp.w fp, #7 │ │ + strb.w r0, [sl, fp] │ │ + bcs.n 6b520 │ │ + ldrb.w r0, [sp, #240] @ 0xf0 │ │ + cmp r0, #0 │ │ + beq.w 6b5d8 │ │ + cmp.w fp, #0 │ │ + beq.w 6b624 │ │ + ldrb.w r0, [sp, #241] @ 0xf1 │ │ + cmp r0, #0 │ │ + beq.w 6b5e0 │ │ + cmp.w fp, #1 │ │ + beq.w 6b624 │ │ + ldrb.w r0, [sp, #242] @ 0xf2 │ │ + cmp r0, #0 │ │ + beq.w 6b5e4 │ │ + cmp.w fp, #2 │ │ + beq.w 6b624 │ │ + ldrb.w r0, [sp, #243] @ 0xf3 │ │ + cmp r0, #0 │ │ + beq.n 6b5e8 │ │ + cmp.w fp, #3 │ │ + beq.w 6b624 │ │ + ldrb.w r0, [sp, #244] @ 0xf4 │ │ + cmp r0, #0 │ │ + beq.n 6b5ec │ │ + cmp.w fp, #4 │ │ + beq.w 6b624 │ │ + ldrb.w r0, [sp, #245] @ 0xf5 │ │ + cmp r0, #0 │ │ + beq.n 6b5f0 │ │ + cmp.w fp, #5 │ │ + beq.w 6b624 │ │ + ldrb.w r0, [sp, #246] @ 0xf6 │ │ + cmp r0, #0 │ │ + bne.w 6b624 │ │ + movs r1, #6 │ │ + b.n 6b5f2 │ │ + cmp sl, sl │ │ + bne.n 6b5aa │ │ + sub.w r1, fp, #7 │ │ + movw r2, #256 @ 0x100 │ │ + movt r2, #257 @ 0x101 │ │ + add.w r5, sl, r0 │ │ + ldr.w r3, [sl, r0] │ │ + ldr r5, [r5, #4] │ │ + subs r4, r2, r5 │ │ + orrs r5, r4 │ │ + subs r4, r2, r3 │ │ + orrs r3, r4 │ │ + ands r3, r5 │ │ + mvns r3, r3 │ │ + tst.w r3, #2155905152 @ 0x80808080 │ │ + bne.n 6b5be │ │ + adds r0, #8 │ │ + cmp r0, r1 │ │ + bls.n 6b530 │ │ + b.n 6b5be │ │ + add r7, sp, #244 @ 0xf4 │ │ + ldr r0, [sp, #24] │ │ + movs r6, #4 │ │ + ldmia r7, {r2, r3, r7} │ │ + strd r6, r1, [r9] │ │ + add.w r1, r9, #8 │ │ + stmia r1!, {r2, r3, r7} │ │ + cbz r0, 6b570 │ │ + blx 9bb64 │ │ + movs r0, #0 │ │ + str r0, [sp, #24] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr.w r8, [sp, #20] │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + itt ne │ │ + ldrne r0, [sp, #8] │ │ + blne 4b8b0 │ │ + ldr r5, [sp, #92] @ 0x5c │ │ + cmp.w r5, #2147483648 @ 0x80000000 │ │ + beq.w 6b398 │ │ + ldrd r4, r6, [sp, #96] @ 0x60 │ │ + cbz r6, 6b5a0 │ │ + mov r7, r4 │ │ + ldr.w r0, [r7], #4 │ │ + blx 9ca08 │ │ + subs r6, #1 │ │ + bne.n 6b594 │ │ + cmp r5, #0 │ │ + beq.w 6b398 │ │ + mov r0, r4 │ │ + b.n 6b67a │ │ + movs r1, #0 │ │ + ldrb.w r2, [sl, r1] │ │ + cbz r2, 6b5f2 │ │ + adds r1, #1 │ │ + bne.n 6b5ac │ │ + sub.w r1, fp, #7 │ │ + cmp r1, #0 │ │ + bcs.n 6b528 │ │ + add.w r1, fp, #1 │ │ + subs r1, r1, r0 │ │ + beq.n 6b624 │ │ + add.w r3, sl, r0 │ │ + movs r2, #0 │ │ + ldrb r5, [r3, r2] │ │ + cbz r5, 6b5dc │ │ + adds r2, #1 │ │ + cmp r1, r2 │ │ + bne.n 6b5cc │ │ + b.n 6b624 │ │ + movs r1, #0 │ │ + b.n 6b5f2 │ │ + adds r1, r2, r0 │ │ + b.n 6b5f2 │ │ + movs r1, #1 │ │ + b.n 6b5f2 │ │ + movs r1, #2 │ │ + b.n 6b5f2 │ │ + movs r1, #3 │ │ + b.n 6b5f2 │ │ + movs r1, #4 │ │ + b.n 6b5f2 │ │ + movs r1, #5 │ │ + cmp r1, fp │ │ + bne.n 6b624 │ │ + add r4, sp, #624 @ 0x270 │ │ + movs r1, #104 @ 0x68 │ │ + mov r0, r4 │ │ + bl d518e │ │ + add r0, sp, #240 @ 0xf0 │ │ + mov r1, r4 │ │ + blx d8910 │ │ + adds r0, #1 │ │ + beq.n 6b680 │ │ + add r0, sp, #128 @ 0x80 │ │ + add r1, sp, #624 @ 0x270 │ │ + adds r0, #8 │ │ + movs r2, #104 @ 0x68 │ │ + bl d4c50 │ │ + movs r0, #0 │ │ + ldr.w fp, [sp, #16] │ │ + cmp r0, #0 │ │ + beq.n 6b6a2 │ │ + b.n 6b638 │ │ + ldr r0, [pc, #488] @ (6b810 ) │ │ + add r0, pc │ │ + ldrd r0, r1, [r0] │ │ + strd r0, r1, [sp, #132] @ 0x84 │ │ + movs r0, #1 │ │ + ldr.w fp, [sp, #16] │ │ + cbz r0, 6b6a2 │ │ + ldrb.w r0, [sp, #132] @ 0x84 │ │ + cmp r0, #3 │ │ + bcc.n 6b662 │ │ + ldr r4, [sp, #136] @ 0x88 │ │ + ldrd r5, r6, [r4] │ │ + ldr r1, [r6, #0] │ │ + cmp r1, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne r1 │ │ + ldr r0, [r6, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r5 │ │ + blxne d87c0 │ │ + mov r0, r4 │ │ + blx d87c0 │ │ + movs r1, #17 │ │ + movs r0, #4 │ │ + movt r1, #32768 @ 0x8000 │ │ + subs r1, #16 │ │ + strd r0, r1, [r9] │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + cmp r0, #0 │ │ + beq.w 6b398 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + blx d87c0 │ │ + b.n 6b398 │ │ + blx d8850 │ │ + movs r1, #0 │ │ + strb.w r1, [sp, #132] @ 0x84 │ │ + ldr r0, [r0, #0] │ │ + str r0, [sp, #136] @ 0x88 │ │ + b.n 6b630 │ │ + add r0, sp, #128 @ 0x80 │ │ + mov r2, fp │ │ + bl 8e14c │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + ldr.w fp, [sp, #16] │ │ + cmp r0, #0 │ │ + bne.n 6b638 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + bl d52e8 │ │ + ldrd r4, r5, [sp, #184] @ 0xb8 │ │ + orr.w r8, r7, r6 │ │ + vmov d8, r0, r1 │ │ + mov r1, r5 │ │ + subs r7, r4, r7 │ │ + mov.w r2, #0 │ │ + sbcs.w r6, r5, r6 │ │ + mov r0, r4 │ │ + adc.w sl, r2, #0 │ │ + bl d52e8 │ │ + vmov d16, r0, r1 │ │ + ldrd r2, r3, [fp] │ │ + cmp.w r8, #0 │ │ + vldr d17, [pc, #300] @ 6b808 │ │ + vdiv.f64 d16, d16, d8 │ │ + it eq │ │ + vmoveq.f64 d16, d17 │ │ + teq sl, #1 │ │ + itt ne │ │ + movne r6, #0 │ │ + movne r7, #0 │ │ + subs r0, r4, r2 │ │ + sbcs.w r0, r5, r3 │ │ + bcc.n 6b78e │ │ + ldrd r0, r1, [fp, #8] │ │ + subs r0, r7, r0 │ │ + sbcs.w r0, r6, r1 │ │ + bcc.n 6b78e │ │ + vldr d17, [fp, #16] │ │ + vcmp.f64 d16, d17 │ │ + vmrs APSR_nzcv, fpscr │ │ + blt.n 6b78e │ │ + ldr r1, [pc, #256] @ (6b814 ) │ │ + add r2, sp, #116 @ 0x74 │ │ + ldr r0, [pc, #256] @ (6b818 ) │ │ + str r2, [sp, #624] @ 0x270 │ │ + add r1, pc │ │ + add r0, pc │ │ + str r0, [sp, #132] @ 0x84 │ │ + add r0, sp, #624 @ 0x270 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add r0, sp, #240 @ 0xf0 │ │ + add r2, sp, #128 @ 0x80 │ │ + bl 3e1f4 │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ + add r0, sp, #240 @ 0xf0 │ │ + ldr r1, [sp, #12] │ │ + ldrd r7, r6, [sp, #240] @ 0xf0 │ │ + mov r2, r6 │ │ + mov r3, r4 │ │ + bl 61384 │ │ + ldr.w r8, [sp, #20] │ │ + movs r1, #17 │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ + movt r1, #32768 @ 0x8000 │ │ + cmp r0, r1 │ │ + bne.n 6b7b4 │ │ + add r5, sp, #240 @ 0xf0 │ │ + mov r1, r8 │ │ + movs r2, #104 @ 0x68 │ │ + mov r0, r5 │ │ + bl d4c50 │ │ + mov r0, r5 │ │ + bl 46880 │ │ + ldrd r3, r0, [sp, #120] @ 0x78 │ │ + mov r1, r6 │ │ + mov r2, r4 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #240 @ 0xf0 │ │ + bl 95314 │ │ + ldrb.w r0, [sp, #240] @ 0xf0 │ │ + ldr r4, [sp, #244] @ 0xf4 │ │ + cmp r0, #4 │ │ + bhi.n 6b7d8 │ │ + cmp r0, #3 │ │ + beq.n 6b7d8 │ │ + movs r0, #3 │ │ + str.w r0, [r9] │ │ + cbz r7, 6b798 │ │ + mov r0, r6 │ │ + blx d87c0 │ │ + b.n 6b798 │ │ + ldr r1, [sp, #20] │ │ + mov r0, r9 │ │ + movs r2, #104 @ 0x68 │ │ + bl d4c50 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + cmp r0, #0 │ │ + beq.w 6b39e │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + blx d87c0 │ │ + add.w sp, sp, #728 @ 0x2d8 │ │ + vpop {d8} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + add r3, sp, #240 @ 0xf0 │ │ + movs r5, #4 │ │ + cmp r7, #0 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + strd r5, r0, [r9] │ │ + add.w r0, r9, #8 │ │ + stmia r0!, {r1, r2, r3} │ │ + itt ne │ │ + movne r0, r6 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + cmp r0, #0 │ │ + bne.w 6b678 │ │ + b.n 6b398 │ │ + ldrd r8, r5, [r4] │ │ + ldr r1, [r5, #0] │ │ + cmp r1, #0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne r1 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r8 │ │ + blxne d87c0 │ │ + mov r0, r4 │ │ + blx d87c0 │ │ + movs r0, #3 │ │ + cmp r7, #0 │ │ + str.w r0, [r9] │ │ + bne.n 6b786 │ │ + b.n 6b798 │ │ + nop │ │ + nop │ │ + movs r0, r0 │ │ + movs r0, r0 │ │ + movs r0, r0 │ │ + ldrb r0, [r6, #31] │ │ + lsls r6, r7, #21 │ │ + movs r7, r0 │ │ + lsrs r2, r0, #31 │ │ + vqrshrun.s64 d28, , #6 │ │ + vsli.64 , q8, #61 @ 0x3d │ │ sub sp, #4 │ │ ldrd r4, r7, [r0, #4] │ │ mov r5, r0 │ │ - cbz r7, 6bdfa │ │ + cbz r7, 6b836 │ │ mov r6, r4 │ │ mov r0, r6 │ │ - bl 464c4 │ │ + bl 46c14 │ │ adds r6, #128 @ 0x80 │ │ subs r7, #1 │ │ - bne.n 6bdee │ │ + bne.n 6b82a │ │ ldr r0, [r5, #0] │ │ - cbz r0, 6be0a │ │ + cbz r0, 6b846 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 6bdba │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + bmi.n 6b7f6 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + sub sp, #16 │ │ + mov r4, r0 │ │ + mov r0, r2 │ │ + movs r2, #1 │ │ + blx 9fd1c │ │ + movs r5, #3 │ │ + adds r1, r0, #1 │ │ + movt r5, #32768 @ 0x8000 │ │ + cmp r1, #2 │ │ + bcs.n 6b874 │ │ + add.w r0, r5, #14 │ │ + str r0, [r4, #0] │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + movw r1, #34744 @ 0x87b8 │ │ + movt r1, #65535 @ 0xffff │ │ + cmp r0, r1 │ │ + bne.n 6b88e │ │ + strd r5, r7, [r4] │ │ + strd r5, r0, [r4, #8] │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r8, r0 │ │ + blx a96fc │ │ + mov r5, r0 │ │ + blx d87e0 │ │ + mov r2, r0 │ │ + add r0, sp, #4 │ │ + mov r1, r5 │ │ + bl 40468 │ │ + add r5, sp, #4 │ │ + ldmia r5, {r0, r1, r5} │ │ + ldr r6, [pc, #68] @ (6b8f0 ) │ │ + cmp r0, #0 │ │ + add r6, pc │ │ + ite eq │ │ + moveq r6, r1 │ │ + movne r5, #27 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + bgt.n 6b8be │ │ + bl 3e144 │ │ + cbz r5, 6b8cc │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + cbz r0, 6b8e8 │ │ + mov r7, r0 │ │ + b.n 6b8ce │ │ + movs r7, #1 │ │ + mov r0, r7 │ │ + mov r1, r6 │ │ + mov r2, r5 │ │ + bl d53c6 │ │ + mov r0, r8 │ │ + strd r5, r7, [r4] │ │ + strd r5, r0, [r4, #8] │ │ + add sp, #16 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ + cbz r1, 6b932 │ │ + vtbl.8 d30, {d10-d11}, d29 │ │ + rors r0, r6 │ │ + sub sp, #56 @ 0x38 │ │ + mov r8, r1 │ │ + ldr r1, [pc, #124] @ (6b97c ) │ │ + mov r4, r0 │ │ + ldr r0, [pc, #124] @ (6b980 ) │ │ + add r1, pc │ │ + mov r7, r3 │ │ + add r0, pc │ │ + strd r2, r0, [sp, #40] @ 0x28 │ │ + add r2, sp, #40 @ 0x28 │ │ + strd r3, r0, [sp, #48] @ 0x30 │ │ + add r0, sp, #28 │ │ + bl 3e1f4 │ │ + ldrb r0, [r7, #24] │ │ + movs r2, #1 │ │ + movs r1, #0 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + bic.w r0, r2, r0 │ │ + ldrd r5, r6, [sp, #28] │ │ + str r1, [sp, #8] │ │ + mov r2, r6 │ │ + strd r1, r0, [sp] │ │ + add r0, sp, #12 │ │ + mov r1, r8 │ │ + bl 65380 │ │ + cmp r5, #0 │ │ + itt ne │ │ + movne r0, r6 │ │ + blxne d87c0 │ │ + ldrd r0, r1, [sp, #12] │ │ + movs r2, #17 │ │ + movt r2, #32768 @ 0x8000 │ │ + cmp r0, r2 │ │ + bne.n 6b95e │ │ + mov r0, r4 │ │ + mov r2, r8 │ │ + bl 6b84c │ │ + add sp, #56 @ 0x38 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + ldrb.w r3, [sp, #20] │ │ + ldr.w r7, [sp, #21] │ │ + ldr r2, [sp, #24] │ │ + str.w r7, [r4, #9] │ │ + str r2, [r4, #12] │ │ + strb r3, [r4, #8] │ │ + strd r0, r1, [r4] │ │ + add sp, #56 @ 0x38 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + nop │ │ + ble.n 6ba7a │ │ + vcle.s32 d30, d19, #0 │ │ + vtbl.8 d30, {d15-d16}, d29 │ │ + ldr r7, [pc, #960] @ (6bd48 ) │ │ sub sp, #220 @ 0xdc │ │ mov r4, r1 │ │ ldr r1, [sp, #256] @ 0x100 │ │ str r2, [sp, #68] @ 0x44 │ │ cmp r1, #8 │ │ - bne.w 6c5b0 │ │ + bne.w 6c124 │ │ ldr r6, [sp, #264] @ 0x108 │ │ cmp r6, #0 │ │ - beq.w 6c5c6 │ │ + beq.w 6c13a │ │ str r0, [sp, #28] │ │ ldr r0, [r3, #0] │ │ str r0, [sp, #64] @ 0x40 │ │ mov r0, r6 │ │ ldr r5, [r3, #4] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 6c5d4 │ │ + beq.w 6c148 │ │ ldr r1, [sp, #260] @ 0x104 │ │ mov r2, r6 │ │ mov r8, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ cmp r6, #1 │ │ - beq.w 6c5e4 │ │ + beq.w 6c158 │ │ ldr r1, [r4, #0] │ │ ldr r0, [r1, #8] │ │ cmp r0, #0 │ │ - beq.w 6c4d2 │ │ + beq.w 6c046 │ │ ldr.w sl, [r1, #4] │ │ eor.w r2, r5, #2147483648 @ 0x80000000 │ │ ldrh.w r1, [r8] │ │ str r2, [sp, #60] @ 0x3c │ │ add.w r0, sl, r0, lsl #2 │ │ str r1, [sp, #56] @ 0x38 │ │ ldrd r1, r2, [r4, #4] │ │ @@ -102263,27 +101204,27 @@ │ │ str.w r8, [sp, #40] @ 0x28 │ │ strd r2, r1, [sp, #48] @ 0x30 │ │ adds r1, r0, #5 │ │ str r1, [sp, #24] │ │ add r1, sp, #120 @ 0x78 │ │ adds r1, #9 │ │ str r1, [sp, #36] @ 0x24 │ │ - b.n 6beb4 │ │ + b.n 6ba28 │ │ ldrd r0, r1, [sp, #184] @ 0xb8 │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ movs r0, #17 │ │ ldr.w r2, [sp, #191] @ 0xbf │ │ movt r0, #32768 @ 0x8000 │ │ cmp r5, r0 │ │ str.w r2, [sp, #79] @ 0x4f │ │ - bne.w 6c534 │ │ + bne.w 6c0a8 │ │ add.w sl, sl, #4 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp sl, r0 │ │ - beq.w 6c4d2 │ │ + beq.w 6c046 │ │ ldr r0, [sp, #68] @ 0x44 │ │ ldr.w r4, [sl] │ │ str r0, [sp, #96] @ 0x60 │ │ ldr r0, [sp, #48] @ 0x30 │ │ str r0, [sp, #88] @ 0x58 │ │ ldr r0, [sp, #56] @ 0x38 │ │ str r0, [sp, #108] @ 0x6c │ │ @@ -102292,24 +101233,24 @@ │ │ str r0, [sp, #116] @ 0x74 │ │ ldr r0, [sp, #64] @ 0x40 │ │ str r0, [sp, #112] @ 0x70 │ │ add r0, sp, #144 @ 0x90 │ │ str r1, [sp, #92] @ 0x5c │ │ ldr r2, [r4, #0] │ │ strd r8, r6, [sp, #100] @ 0x64 │ │ - bl 496e8 │ │ + bl 49e10 │ │ ldrd r0, r5, [sp, #144] @ 0x90 │ │ ldr r2, [r7, #4] │ │ ldrb.w fp, [sp, #152] @ 0x98 │ │ cmp r0, #2 │ │ ldr r1, [r7, #0] │ │ ldr.w r3, [r7, #7] │ │ strd r1, r2, [sp, #184] @ 0xb8 │ │ str.w r3, [sp, #191] @ 0xbf │ │ - beq.n 6be8c │ │ + beq.n 6ba00 │ │ mov r9, r7 │ │ ldr r7, [sp, #36] @ 0x24 │ │ ldrd r2, r3, [sp, #184] @ 0xb8 │ │ ldr r1, [sp, #164] @ 0xa4 │ │ strd r0, r5, [sp, #120] @ 0x78 │ │ add r0, sp, #88 @ 0x58 │ │ str r0, [sp, #196] @ 0xc4 │ │ @@ -102321,882 +101262,2551 @@ │ │ ldr.w r6, [sp, #191] @ 0xbf │ │ str r0, [sp, #192] @ 0xc0 │ │ add r0, sp, #120 @ 0x78 │ │ str r3, [r7, #4] │ │ str.w r6, [r7, #7] │ │ strb.w fp, [sp, #128] @ 0x80 │ │ strd r4, r0, [sp, #184] @ 0xb8 │ │ - beq.w 6c55a │ │ + beq.w 6c0ce │ │ ldrb.w r7, [r1, #32] │ │ cmp r7, #8 │ │ - bcc.n 6bf42 │ │ + bcc.n 6bab6 │ │ ldrb.w r8, [r1, #41] @ 0x29 │ │ cmp.w r8, #1 │ │ - bne.n 6bf74 │ │ + bne.n 6bae8 │ │ add r0, sp, #208 @ 0xd0 │ │ add r3, sp, #100 @ 0x64 │ │ - bl 4e1c4 │ │ + bl 4e968 │ │ ldrd r4, r3, [sp, #212] @ 0xd4 │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #184 @ 0xb8 │ │ mov r2, r4 │ │ - bl 6c638 │ │ + bl 6c1ac │ │ ldr r5, [sp, #144] @ 0x90 │ │ movs r0, #17 │ │ ldr r6, [sp, #264] @ 0x108 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r5, r0 │ │ - bne.w 6c4ec │ │ + bne.w 6c060 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ - cbz r0, 6bf96 │ │ + cbz r0, 6bb0a │ │ mov r0, r4 │ │ - blx d7b70 │ │ - b.n 6bf96 │ │ + blx d87c0 │ │ + b.n 6bb0a │ │ ldr r6, [sp, #264] @ 0x108 │ │ cmp r2, #1 │ │ str r2, [sp, #204] @ 0xcc │ │ - bne.w 6c562 │ │ + bne.w 6c0d6 │ │ movs r0, #1 │ │ ldr r4, [r1, #28] │ │ str r0, [sp, #212] @ 0xd4 │ │ movs r0, #0 │ │ str r0, [sp, #208] @ 0xd0 │ │ add r0, sp, #100 @ 0x64 │ │ mov r5, r1 │ │ mov r1, r4 │ │ mov r2, r7 │ │ - bl 49360 │ │ - cbz r0, 6bfb2 │ │ + bl 49a88 │ │ + cbz r0, 6bb26 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ mov r7, r9 │ │ add r0, sp, #120 @ 0x78 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #0 │ │ - beq.w 6bea8 │ │ + beq.w 6ba1c │ │ ldr r0, [sp, #124] @ 0x7c │ │ - blx 9bdb4 │ │ - b.n 6bea8 │ │ + blx 9ca08 │ │ + b.n 6ba1c │ │ sub.w r0, r7, #8 │ │ cmp r0, #6 │ │ - bhi.w 6c57a │ │ + bhi.w 6c0ee │ │ tbh [pc, r0, lsl #1] │ │ movs r7, r0 │ │ movs r7, r0 │ │ lsls r3, r3, #2 │ │ lsls r5, r0, #1 │ │ lsls r1, r7, #6 │ │ lsls r5, r4, #3 │ │ lsls r0, r3, #5 │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #100 @ 0x64 │ │ mov r2, r4 │ │ - bl 41cd8 │ │ + bl 42410 │ │ ldr r0, [sp, #144] @ 0x90 │ │ cmp r0, #1 │ │ - bne.w 6c5dc │ │ + bne.w 6c150 │ │ ldrd r0, r6, [sp, #148] @ 0x94 │ │ adds r1, r6, r0 │ │ - bcs.w 6c570 │ │ + bcs.w 6c0e4 │ │ ldr r2, [sp, #264] @ 0x108 │ │ cmp r1, r2 │ │ - bhi.w 6c570 │ │ + bhi.w 6c0e4 │ │ mov r7, r9 │ │ cmp r6, #0 │ │ - beq.w 6c252 │ │ + beq.w 6bdc6 │ │ ldr r1, [sp, #40] @ 0x28 │ │ movs r4, #1 │ │ add.w r8, r1, r0 │ │ ldrb.w r5, [r8], #1 │ │ movs r1, #0 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ str r1, [sp, #216] @ 0xd8 │ │ - cbz r0, 6c040 │ │ + cbz r0, 6bbb4 │ │ movs r0, #1 │ │ strb r5, [r4, #0] │ │ str r0, [sp, #216] @ 0xd8 │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #184 @ 0xb8 │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 6c638 │ │ + bl 6c1ac │ │ ldrb.w fp, [sp, #148] @ 0x94 │ │ movs r0, #17 │ │ ldr r5, [sp, #144] @ 0x90 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r5, r0 │ │ - bne.w 6c3fa │ │ + bne.w 6bf6e │ │ movs.w r0, fp, lsl #31 │ │ - beq.w 6c426 │ │ + beq.w 6bf9a │ │ subs r6, #1 │ │ - bne.n 6c002 │ │ - b.n 6c252 │ │ + bne.n 6bb76 │ │ + b.n 6bdc6 │ │ add r0, sp, #208 @ 0xd0 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr r4, [sp, #212] @ 0xd4 │ │ - b.n 6c00e │ │ + b.n 6bb82 │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #100 @ 0x64 │ │ mov r2, r4 │ │ - bl 421f4 │ │ + bl 4291c │ │ ldr r6, [sp, #144] @ 0x90 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - beq.w 6c590 │ │ + beq.w 6c104 │ │ ldr r0, [sp, #148] @ 0x94 │ │ mov r7, r9 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ - beq.w 6c3c8 │ │ + beq.w 6bf3c │ │ mov.w r9, r0, lsl #2 │ │ movs r4, #1 │ │ mov.w r8, #0 │ │ ldr r0, [sp, #32] │ │ add r0, r8 │ │ vldr s0, [r0] │ │ movs r0, #0 │ │ str r0, [sp, #216] @ 0xd8 │ │ vcmp.f32 s0, s0 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 6c0d8 │ │ + bvs.n 6bc4c │ │ vmov r0, s0 │ │ eor.w r1, r0, #2147483648 @ 0x80000000 │ │ cmp r0, #0 │ │ it mi │ │ mvnmi r1, r0 │ │ rev r5, r1 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #3 │ │ - bls.n 6c0e0 │ │ + bls.n 6bc54 │ │ movs r0, #0 │ │ str r5, [r4, r0] │ │ adds r3, r0, #4 │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #184 @ 0xb8 │ │ mov r2, r4 │ │ str r3, [sp, #216] @ 0xd8 │ │ - bl 6c638 │ │ + bl 6c1ac │ │ ldrb.w fp, [sp, #148] @ 0x94 │ │ movs r0, #17 │ │ ldr r5, [sp, #144] @ 0x90 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r5, r0 │ │ - bne.w 6c436 │ │ + bne.w 6bfaa │ │ movs.w r0, fp, lsl #31 │ │ - beq.w 6c472 │ │ + beq.w 6bfe6 │ │ add.w r8, r8, #4 │ │ cmp r9, r8 │ │ - bne.n 6c076 │ │ - b.n 6c3c8 │ │ + bne.n 6bbea │ │ + b.n 6bf3c │ │ movs r5, #0 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #3 │ │ - bhi.n 6c0a2 │ │ + bhi.n 6bc16 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #208 @ 0xd0 │ │ movs r2, #4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r4, r0, [sp, #212] @ 0xd4 │ │ - b.n 6c0a4 │ │ + b.n 6bc18 │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #100 @ 0x64 │ │ mov r2, r4 │ │ - bl 492a0 │ │ + bl 499c8 │ │ ldr r0, [sp, #144] @ 0x90 │ │ str r0, [sp, #20] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 6c598 │ │ + beq.w 6c10c │ │ ldr r0, [sp, #148] @ 0x94 │ │ mov r7, r9 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ - beq.w 6c248 │ │ + beq.w 6bdbc │ │ lsls r6, r0, #2 │ │ movs r4, #1 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ ldr r0, [sp, #32] │ │ str.w r9, [sp, #216] @ 0xd8 │ │ ldr.w r5, [r0, r8] │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #3 │ │ mov.w r0, #0 │ │ - bls.n 6c174 │ │ + bls.n 6bce8 │ │ eor.w r1, r5, #2147483648 @ 0x80000000 │ │ adds r3, r0, #4 │ │ rev r1, r1 │ │ str r1, [r4, r0] │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #184 @ 0xb8 │ │ mov r2, r4 │ │ str r3, [sp, #216] @ 0xd8 │ │ - bl 6c638 │ │ + bl 6c1ac │ │ ldrb.w fp, [sp, #148] @ 0x94 │ │ movs r0, #17 │ │ ldr r5, [sp, #144] @ 0x90 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r5, r0 │ │ - bne.w 6c3e6 │ │ + bne.w 6bf5a │ │ movs.w r0, fp, lsl #31 │ │ - beq.w 6c40e │ │ + beq.w 6bf82 │ │ add.w r8, r8, #4 │ │ cmp r6, r8 │ │ - bne.n 6c126 │ │ - b.n 6c248 │ │ + bne.n 6bc9a │ │ + b.n 6bdbc │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #208 @ 0xd0 │ │ movs r2, #4 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r4, r0, [sp, #212] @ 0xd4 │ │ - b.n 6c13a │ │ + b.n 6bcae │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #100 @ 0x64 │ │ mov r2, r4 │ │ - bl 422b4 │ │ + bl 429dc │ │ ldr r0, [sp, #144] @ 0x90 │ │ str r0, [sp, #20] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 6c5a8 │ │ + beq.w 6c11c │ │ ldr r0, [sp, #148] @ 0x94 │ │ mov r7, r9 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ - beq.n 6c248 │ │ + beq.n 6bdbc │ │ mov.w r9, r0, lsl #3 │ │ movs r4, #1 │ │ mov.w r8, #0 │ │ ldr r0, [sp, #32] │ │ add r0, r8 │ │ - vldr d0, [r0] │ │ + vldr d16, [r0] │ │ movs r0, #0 │ │ str r0, [sp, #216] @ 0xd8 │ │ - vcmp.f64 d0, d0 │ │ + vcmp.f64 d16, d16 │ │ vmrs APSR_nzcv, fpscr │ │ - bvs.n 6c228 │ │ - vmov r1, r0, d0 │ │ + bvs.n 6bd9c │ │ + vmov r1, r0, d16 │ │ cmp r0, #0 │ │ it mi │ │ mvnmi r1, r1 │ │ rev r5, r1 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ it mi │ │ movmi.w r1, #4294967295 @ 0xffffffff │ │ eors r0, r1 │ │ rev r6, r0 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #7 │ │ - bls.n 6c232 │ │ + bls.n 6bda6 │ │ movs r0, #0 │ │ adds r1, r4, r0 │ │ str r6, [r4, r0] │ │ add.w r3, r0, #8 │ │ str r5, [r1, #4] │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #184 @ 0xb8 │ │ mov r2, r4 │ │ str r3, [sp, #216] @ 0xd8 │ │ - bl 6c638 │ │ + bl 6c1ac │ │ ldrb.w fp, [sp, #148] @ 0x94 │ │ movs r0, #17 │ │ ldr r5, [sp, #144] @ 0x90 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r5, r0 │ │ - bne.w 6c3e6 │ │ + bne.w 6bf5a │ │ movs.w r0, fp, lsl #31 │ │ - beq.w 6c40e │ │ + beq.w 6bf82 │ │ add.w r8, r8, #8 │ │ cmp r9, r8 │ │ - bne.n 6c1b6 │ │ - b.n 6c248 │ │ + bne.n 6bd2a │ │ + b.n 6bdbc │ │ movs r6, #0 │ │ movs r5, #0 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #7 │ │ - bhi.n 6c1ec │ │ + bhi.n 6bd60 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #208 @ 0xd0 │ │ movs r2, #8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r4, r0, [sp, #212] @ 0xd4 │ │ - b.n 6c1ee │ │ + b.n 6bd62 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 6c252 │ │ + cbz r0, 6bdc6 │ │ ldr r0, [sp, #32] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ - cbz r0, 6c268 │ │ + cbz r0, 6bddc │ │ movs r5, #17 │ │ mov.w fp, #1 │ │ movt r5, #32768 @ 0x8000 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ ldr r6, [sp, #264] @ 0x108 │ │ - b.n 6c4be │ │ + b.n 6c032 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ ldr r6, [sp, #264] @ 0x108 │ │ - b.n 6bf9c │ │ + b.n 6bb10 │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #100 @ 0x64 │ │ mov r2, r4 │ │ - bl 4237c │ │ + bl 42aa4 │ │ ldr r0, [sp, #144] @ 0x90 │ │ str r0, [sp, #12] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 6c5a0 │ │ + beq.w 6c114 │ │ ldr r0, [sp, #148] @ 0x94 │ │ mov r7, r9 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ - beq.w 6c3d0 │ │ + beq.w 6bf44 │ │ ldr r6, [sp, #32] │ │ movs r4, #1 │ │ add.w r0, r6, r0, lsl #3 │ │ str r0, [sp, #16] │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ str r0, [sp, #20] │ │ ldrd r1, r2, [r6] │ │ movs r0, #0 │ │ cmp.w r8, #2 │ │ str r0, [sp, #216] @ 0xd8 │ │ - bne.n 6c2de │ │ + bne.n 6be52 │ │ mov r0, r1 │ │ mov r1, r2 │ │ ldr r2, [sp, #20] │ │ movs r5, #0 │ │ strd r5, r5, [sp] │ │ - bl 4e7fc │ │ + bl 4ee48 │ │ mov r7, r0 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ cmp r0, #7 │ │ - bls.n 6c318 │ │ + bls.n 6be8c │ │ rev r0, r1 │ │ str r0, [r4, r5] │ │ adds r0, r4, r5 │ │ - add.w r3, r5, #8 │ │ rev r1, r7 │ │ - mov r7, r9 │ │ + add.w r3, r5, #8 │ │ str r1, [r0, #4] │ │ + mov r7, r9 │ │ str r3, [sp, #216] @ 0xd8 │ │ - b.n 6c2e8 │ │ + b.n 6be5c │ │ ldr r3, [sp, #20] │ │ add r0, sp, #208 @ 0xd0 │ │ - bl 4e6a8 │ │ + bl 4fbc4 │ │ ldr r3, [sp, #216] @ 0xd8 │ │ ldr r4, [sp, #212] @ 0xd4 │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #184 @ 0xb8 │ │ mov r2, r4 │ │ - bl 6c638 │ │ + bl 6c1ac │ │ ldrb.w fp, [sp, #148] @ 0x94 │ │ movs r0, #17 │ │ ldr r5, [sp, #144] @ 0x90 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r5, r0 │ │ - bne.w 6c44a │ │ + bne.w 6bfbe │ │ movs.w r0, fp, lsl #31 │ │ - beq.w 6c480 │ │ + beq.w 6bff4 │ │ adds r6, #8 │ │ ldr r0, [sp, #16] │ │ cmp r6, r0 │ │ - bne.n 6c2a4 │ │ - b.n 6c3d0 │ │ + bne.n 6be18 │ │ + b.n 6bf44 │ │ movs r0, #1 │ │ mov r4, r1 │ │ str r0, [sp, #0] │ │ add r0, sp, #208 @ 0xd0 │ │ movs r1, #0 │ │ movs r2, #8 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ mov r1, r4 │ │ ldrd r4, r5, [sp, #212] @ 0xd4 │ │ - b.n 6c2ca │ │ + b.n 6be3e │ │ add r0, sp, #144 @ 0x90 │ │ add r1, sp, #100 @ 0x64 │ │ mov r2, r4 │ │ - bl 41d54 │ │ + bl 4248c │ │ ldr r0, [sp, #144] @ 0x90 │ │ str r0, [sp, #20] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 6c588 │ │ + beq.w 6c0fc │ │ ldr r0, [sp, #148] @ 0x94 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #152] @ 0x98 │ │ cmp r0, #0 │ │ - beq.n 6c3da │ │ + beq.n 6bf4e │ │ lsls r6, r0, #3 │ │ movs r4, #1 │ │ mov.w r8, #0 │ │ ldr r1, [sp, #32] │ │ ldr r0, [sp, #208] @ 0xd0 │ │ ldr.w r5, [r1, r8] │ │ add r1, r8 │ │ cmp r0, #7 │ │ ldr r7, [r1, #4] │ │ mov.w r1, #0 │ │ mov.w r0, #0 │ │ str r1, [sp, #216] @ 0xd8 │ │ - bls.n 6c3b4 │ │ + bls.n 6bf28 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ rev r2, r5 │ │ eors r1, r7 │ │ add.w r3, r0, #8 │ │ rev r1, r1 │ │ str r1, [r4, r0] │ │ adds r1, r4, r0 │ │ add r0, sp, #144 @ 0x90 │ │ str r2, [r1, #4] │ │ add r1, sp, #184 @ 0xb8 │ │ mov r2, r4 │ │ str r3, [sp, #216] @ 0xd8 │ │ - bl 6c638 │ │ + bl 6c1ac │ │ ldrb.w fp, [sp, #148] @ 0x94 │ │ movs r0, #17 │ │ ldr r5, [sp, #144] @ 0x90 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r5, r0 │ │ - bne.n 6c45e │ │ + bne.n 6bfd2 │ │ movs.w r0, fp, lsl #31 │ │ - beq.n 6c49e │ │ + beq.n 6c012 │ │ add.w r8, r8, #8 │ │ cmp r6, r8 │ │ - bne.n 6c35a │ │ - b.n 6c3da │ │ + bne.n 6bece │ │ + b.n 6bf4e │ │ movs r0, #1 │ │ movs r2, #8 │ │ str r0, [sp, #0] │ │ add r0, sp, #208 @ 0xd0 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldrd r4, r0, [sp, #212] @ 0xd4 │ │ - b.n 6c374 │ │ + b.n 6bee8 │ │ cmp r6, #0 │ │ - bne.w 6c24c │ │ - b.n 6c252 │ │ + bne.w 6bdc0 │ │ + b.n 6bdc6 │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ - bne.w 6c24c │ │ - b.n 6c252 │ │ + bne.w 6bdc0 │ │ + b.n 6bdc6 │ │ ldr r0, [sp, #20] │ │ mov r7, r9 │ │ cmp r0, #0 │ │ - bne.w 6c24c │ │ - b.n 6c252 │ │ + bne.w 6bdc0 │ │ + b.n 6bdc6 │ │ ldr r2, [sp, #24] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #175] @ 0xaf │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ - b.n 6c418 │ │ + b.n 6bf8c │ │ ldr r2, [sp, #24] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #175] @ 0xaf │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ - b.n 6c430 │ │ + b.n 6bfa4 │ │ movs r5, #17 │ │ mov.w fp, #0 │ │ movt r5, #32768 @ 0x8000 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ ldr r6, [sp, #264] @ 0x108 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ - bne.n 6c4b4 │ │ - b.n 6c4ba │ │ + bne.n 6c028 │ │ + b.n 6c02e │ │ movs r5, #17 │ │ mov.w fp, #0 │ │ movt r5, #32768 @ 0x8000 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ - b.n 6c49a │ │ + b.n 6c00e │ │ ldr r2, [sp, #24] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #175] @ 0xaf │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ - b.n 6c47c │ │ + b.n 6bff0 │ │ ldr r2, [sp, #24] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #175] @ 0xaf │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ - b.n 6c48a │ │ + b.n 6bffe │ │ ldr r2, [sp, #24] │ │ ldr r1, [r2, #4] │ │ ldr r0, [r2, #0] │ │ ldr.w r2, [r2, #7] │ │ str.w r2, [sp, #175] @ 0xaf │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ - b.n 6c4a8 │ │ + b.n 6c01c │ │ movs r5, #17 │ │ mov.w fp, #0 │ │ movt r5, #32768 @ 0x8000 │ │ cmp r6, #0 │ │ - b.n 6c48e │ │ + b.n 6c002 │ │ movs r5, #17 │ │ mov.w fp, #0 │ │ movt r5, #32768 @ 0x8000 │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ - beq.n 6c49a │ │ + beq.n 6c00e │ │ ldr r0, [sp, #32] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r6, [sp, #264] @ 0x108 │ │ - b.n 6c4ba │ │ + b.n 6c02e │ │ movs r5, #17 │ │ mov.w fp, #0 │ │ movt r5, #32768 @ 0x8000 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ mov r7, r9 │ │ ldr r6, [sp, #264] @ 0x108 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 6c4ba │ │ + cbz r0, 6c02e │ │ ldr r0, [sp, #32] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ - cbz r0, 6c4c4 │ │ + cbz r0, 6c038 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r5, r0 │ │ - beq.w 6bf9c │ │ - b.n 6c512 │ │ + beq.w 6bb10 │ │ + b.n 6c086 │ │ ldr r1, [sp, #28] │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ str r0, [r1, #0] │ │ movs r0, #1 │ │ strb r0, [r1, #4] │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #220 @ 0xdc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [sp, #208] @ 0xd0 │ │ ldr.w r1, [sp, #153] @ 0x99 │ │ ldr.w r0, [sp, #149] @ 0x95 │ │ cmp r2, #0 │ │ ldr r3, [sp, #156] @ 0x9c │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ ldrb.w fp, [sp, #148] @ 0x94 │ │ str.w r3, [sp, #175] @ 0xaf │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ ldr.w r2, [sp, #175] @ 0xaf │ │ ldrd r0, r1, [sp, #168] @ 0xa8 │ │ str.w r2, [sp, #79] @ 0x4f │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ add r0, sp, #120 @ 0x78 │ │ - bl 4797c │ │ + bl 480a4 │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #124] @ 0x7c │ │ - blxne 9bdb4 │ │ + blxne 9ca08 │ │ ldr r3, [sp, #28] │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ ldr.w r2, [sp, #79] @ 0x4f │ │ str r2, [r3, #12] │ │ str.w r1, [r3, #9] │ │ str.w r0, [r3, #5] │ │ strb.w fp, [r3, #4] │ │ str r5, [r3, #0] │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #220 @ 0xdc │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #192] @ (6c61c ) │ │ + ldr r0, [pc, #196] @ (6c194 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r1, [pc, #188] @ (6c620 ) │ │ + bl 3fbc0 │ │ + ldr r1, [pc, #160] @ (6c178 ) │ │ add r0, sp, #204 @ 0xcc │ │ - ldr r2, [pc, #188] @ (6c624 ) │ │ + ldr r2, [pc, #160] @ (6c17c ) │ │ add r1, pc │ │ add r2, pc │ │ - bl 40a24 │ │ - ldr r3, [pc, #192] @ (6c634 ) │ │ + bl 4117c │ │ + ldr r3, [pc, #192] @ (6c1a8 ) │ │ ldr r2, [sp, #264] @ 0x108 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #120] @ (6c5f4 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #120] @ (6c168 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #120] @ (6c5f8 ) │ │ + ldr r2, [pc, #120] @ (6c16c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #156] @ (6c628 ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #156] @ (6c19c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #112] @ (6c604 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #108] @ (6c174 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #100] @ (6c600 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #96] @ (6c170 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #140] @ (6c630 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #140] @ (6c1a4 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #128] @ (6c62c ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #128] @ (6c1a0 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #84] @ (6c608 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #88] @ (6c180 ) │ │ add r2, sp, #144 @ 0x90 │ │ - ldr r3, [pc, #84] @ (6c60c ) │ │ - ldr r1, [pc, #88] @ (6c610 ) │ │ + ldr r3, [pc, #88] @ (6c184 ) │ │ + ldr r1, [pc, #92] @ (6c188 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - ldr r3, [pc, #76] @ (6c614 ) │ │ + bl 41638 │ │ + ldr r3, [pc, #80] @ (6c18c ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ movs r2, #0 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 3d98e │ │ - ldr r0, [pc, #28] @ (6c5fc ) │ │ + bl 3e0ac │ │ + ldr r0, [pc, #68] @ (6c198 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r3, [pc, #48] @ (6c618 ) │ │ + bl 3fbc0 │ │ + ldr r3, [pc, #52] @ (6c190 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ movs r2, #1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ nop │ │ - ldmia r2, {r0, r1, r2, r4, r6} │ │ - vtbx.8 d29, {d26-d29}, d26 │ │ - movs r6, r0 │ │ - blt.n 6c65c │ │ - movs r6, r0 │ │ - blt.n 6c508 │ │ - movs r6, r0 │ │ - blt.n 6c53c │ │ - movs r6, r0 │ │ - ldmia r2, {r0, r2, r4, r6} │ │ - vqshl.u32 , q9, #26 │ │ - movs r6, r0 │ │ - bhi.n 6c514 │ │ - movs r6, r0 │ │ - bhi.n 6c674 │ │ - movs r6, r0 │ │ - bhi.n 6c63c │ │ - movs r6, r0 │ │ - blt.n 6c540 │ │ - movs r6, r0 │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ - @ instruction: 0xfffadb92 │ │ - movs r6, r0 │ │ - blt.n 6c590 │ │ - movs r6, r0 │ │ - blt.n 6c574 │ │ - movs r6, r0 │ │ - blt.n 6c5a8 │ │ - movs r6, r0 │ │ - udf #8 │ │ + bcc.n 6c21e │ │ + vmull.u q15, d26, d22 │ │ movs r6, r0 │ │ + ldc 0, cr0, [lr], #-24 @ 0xffffffe8 │ │ + mrrc 0, 0, r0, r6, cr6 │ │ + add r1, pc, #416 @ (adr r1, 6c31c ) │ │ + vdup.16 q15, d14[2] │ │ + movs r6, r0 │ │ + bcc.n 6c232 │ │ + vqshl.u64 q15, q7, #58 @ 0x3a │ │ + movs r6, r0 │ │ + ldmdb ip!, {r1, r2} │ │ + strd r0, r0, [sl], #24 │ │ + @ instruction: 0xe8cc0006 │ │ + mcrr 0, 0, r0, ip, cr6 │ │ + @ instruction: 0xebea0006 │ │ + stcl 0, cr0, [lr], #-24 @ 0xffffffe8 │ │ + mrrc 0, 0, r0, lr, cr6 │ │ + ldcl 0, cr0, [r6], #-24 @ 0xffffffe8 │ │ + cdp 0, 12, cr0, cr4, cr6, {0} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #56 @ 0x38 │ │ ldr r5, [r1, #0] │ │ mov r4, r0 │ │ mov r9, r2 │ │ mov r6, r1 │ │ ldrb.w r0, [r5, #40] @ 0x28 │ │ - cbz r0, 6c678 │ │ + cbz r0, 6c1ec │ │ ldr r7, [r6, #4] │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.w 6c76a │ │ + beq.w 6c2de │ │ ldr r1, [r7, #4] │ │ movs r0, #0 │ │ strd r3, r0, [sp] │ │ add r0, sp, #32 │ │ mov r8, r3 │ │ movs r2, #16 │ │ mov r3, r9 │ │ - bl 49810 │ │ + bl 49f38 │ │ ldrd r1, r0, [sp, #32] │ │ cmp r1, #1 │ │ - bne.n 6c6ca │ │ + bne.n 6c23e │ │ add r3, sp, #40 @ 0x28 │ │ ldmia r3, {r1, r2, r3} │ │ - b.n 6c6bc │ │ + b.n 6c230 │ │ ldr r7, [r6, #4] │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - beq.n 6c76a │ │ + beq.n 6c2de │ │ ldr r0, [r6, #8] │ │ add r2, sp, #16 │ │ ldrd r0, r1, [r0] │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ str r1, [sp, #20] │ │ str r0, [sp, #16] │ │ movs r0, #8 │ │ ldr r1, [r7, #4] │ │ strd r2, r0, [sp] │ │ add r0, sp, #32 │ │ mov r2, r9 │ │ - bl 51354 │ │ + bl 51ae0 │ │ movs r0, #17 │ │ ldr r1, [sp, #32] │ │ movt r0, #32768 @ 0x8000 │ │ cmp r1, r0 │ │ - bne.n 6c6b8 │ │ + bne.n 6c22c │ │ str r0, [r4, #0] │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ add r3, sp, #32 │ │ ldmia r3, {r0, r1, r2, r3} │ │ str r1, [r4, #4] │ │ str r2, [r4, #8] │ │ str r0, [r4, #0] │ │ str r3, [r4, #12] │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ cmp r0, #0 │ │ - beq.n 6c760 │ │ + beq.n 6c2d4 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #8 │ │ - bne.n 6c7a0 │ │ + bne.n 6c314 │ │ ldrb.w r0, [r5, #41] @ 0x29 │ │ - cbz r0, 6c6f2 │ │ + cbz r0, 6c266 │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldr r0, [r1, #0] │ │ ldr r1, [r1, #4] │ │ eor.w r3, r1, #2147483648 @ 0x80000000 │ │ ldr r1, [r6, #8] │ │ ldrd r1, r2, [r1] │ │ eors r2, r3 │ │ eors r1, r0 │ │ orrs r1, r2 │ │ - bne.n 6c702 │ │ + bne.n 6c276 │ │ movs r0, #17 │ │ movt r0, #32768 @ 0x8000 │ │ subs r0, #13 │ │ str r0, [r4, #0] │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ ldr r5, [r6, #12] │ │ ldrd r1, r2, [r5] │ │ strd r0, r3, [sp, #8] │ │ movs r0, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #32 │ │ movs r3, #1 │ │ - bl 4d848 │ │ + bl 4e09c │ │ ldr r1, [sp, #32] │ │ movw sl, #17 │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ movt sl, #32768 @ 0x8000 │ │ cmp r1, sl │ │ - bne.n 6c772 │ │ + bne.n 6c2e6 │ │ lsls r0, r0, #31 │ │ - beq.n 6c760 │ │ + beq.n 6c2d4 │ │ ldr r0, [r5, #8] │ │ movs r2, #8 │ │ movs r3, #0 │ │ ldr r1, [r0, #0] │ │ movs r0, #0 │ │ str r0, [sp, #4] │ │ add r0, sp, #32 │ │ - bl 49810 │ │ + bl 49f38 │ │ ldr r0, [sp, #32] │ │ - cbz r0, 6c760 │ │ + cbz r0, 6c2d4 │ │ ldr r1, [sp, #36] @ 0x24 │ │ ldr.w r3, [sp, #45] @ 0x2d │ │ ldrb.w r0, [sp, #40] @ 0x28 │ │ cmp r1, sl │ │ ldr.w r2, [sp, #41] @ 0x29 │ │ ldr r5, [sp, #48] @ 0x30 │ │ strd r2, r3, [sp, #16] │ │ str.w r5, [sp, #23] │ │ - bne.n 6c784 │ │ + bne.n 6c2f8 │ │ mov r3, r8 │ │ ldr r0, [r7, #0] │ │ cmp r0, #0 │ │ - bne.w 6c680 │ │ - ldr r0, [pc, #76] @ (6c7b8 ) │ │ + bne.w 6c1f4 │ │ + ldr r0, [pc, #76] @ (6c32c ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ ldr.w r3, [sp, #41] @ 0x29 │ │ ldr r7, [sp, #44] @ 0x2c │ │ ldr.w r2, [sp, #37] @ 0x25 │ │ str.w r7, [sp, #23] │ │ strd r2, r3, [sp, #16] │ │ ldrd r2, r3, [sp, #16] │ │ ldr.w r7, [sp, #23] │ │ str r7, [r4, #12] │ │ str.w r3, [r4, #9] │ │ str.w r2, [r4, #5] │ │ strb r0, [r4, #4] │ │ str r1, [r4, #0] │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r0, [pc, #24] @ (6c7bc ) │ │ + ldr r0, [pc, #24] @ (6c330 ) │ │ add r2, sp, #32 │ │ - ldr r3, [pc, #24] @ (6c7c0 ) │ │ - ldr r1, [pc, #28] @ (6c7c4 ) │ │ + ldr r3, [pc, #24] @ (6c334 ) │ │ + ldr r1, [pc, #28] @ (6c338 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ + nop │ │ + strd r0, r0, [ip], #-24 │ │ + bne.n 6c402 │ │ + vrintz.f32 q15, q15 │ │ + movs r6, r0 │ │ + b.n 6c1d4 │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #44 @ 0x2c │ │ + mov r8, r0 │ │ + ldr r0, [r0, #20] │ │ + adds r0, #1 │ │ + str.w r0, [r8, #20] │ │ + bcc.w 6c4d8 │ │ + movs r0, #0 │ │ + movs r4, #1 │ │ + mov r6, r0 │ │ + str.w r0, [r8] │ │ + str.w r0, [r8, #4] │ │ + add.w r0, r4, r4, lsl #1 │ │ + lsls r5, r0, #2 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 6c5e4 │ │ + adds r1, r0, #4 │ │ + movs r2, #0 │ │ + movs r3, #8 │ │ + mov r7, r4 │ │ + str.w r2, [r1, #-4] │ │ + subs r7, #1 │ │ + strd r3, r2, [r1], #12 │ │ + bne.n 6c378 │ │ + mov r1, r4 │ │ + ldr.w r2, [r8, #8] │ │ + mov lr, r6 │ │ + str r2, [sp, #28] │ │ + movs r6, #0 │ │ + ldrd r3, r2, [r8, #12] │ │ + strd r1, r0, [r8, #8] │ │ + add.w r0, r2, r2, lsl #1 │ │ + str.w r8, [sp, #32] │ │ + add.w r7, r3, r0, lsl #2 │ │ + str.w r4, [r8, #16] │ │ + mov r8, r3 │ │ + strd r3, r7, [sp, #36] @ 0x24 │ │ + cmp r3, #0 │ │ + beq.n 6c438 │ │ + cbnz r6, 6c3ba │ │ + cmp r8, r7 │ │ + bne.n 6c40a │ │ + b.n 6c528 │ │ + cmp r1, r5 │ │ + beq.n 6c3d0 │ │ + ldr.w fp, [r1, #8] │ │ + add.w sl, r1, #24 │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + bne.n 6c42e │ │ + ldr r7, [sp, #40] @ 0x28 │ │ + mov r1, sl │ │ + subs r0, r5, r1 │ │ + beq.n 6c3f8 │ │ + movw r2, #43691 @ 0xaaab │ │ + add.w r5, r1, #8 │ │ + movt r2, #43690 @ 0xaaaa │ │ + umull r0, r2, r0, r2 │ │ + lsrs r4, r2, #4 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #4] │ │ + blxne d87c0 │ │ + adds r5, #24 │ │ + subs r4, #1 │ │ + bne.n 6c3e6 │ │ + cmp.w r9, #0 │ │ + itt ne │ │ + movne r0, r6 │ │ + blxne d87c0 │ │ + cmp r8, r7 │ │ + beq.w 6c528 │ │ + mov r0, r8 │ │ + ldr.w r9, [r0], #12 │ │ + cmp.w r9, #2147483648 @ 0x80000000 │ │ + beq.w 6c530 │ │ + ldrd r1, r2, [r8, #4] │ │ + mov r8, r0 │ │ + add.w r2, r2, r2, lsl #1 │ │ + add.w r5, r1, r2, lsl #3 │ │ + mov r6, r1 │ │ + cmp r6, #0 │ │ + bne.n 6c3ba │ │ + b.n 6c3b4 │ │ + ldr r0, [sp, #32] │ │ + ldr.w lr, [r0] │ │ + ldr r4, [r0, #16] │ │ + b.n 6c454 │ │ + cmp r6, #0 │ │ + beq.w 6c5de │ │ + cmp r1, r5 │ │ + beq.w 6c59e │ │ + ldr.w fp, [r1, #8] │ │ + add.w sl, r1, #24 │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + beq.w 6c5a0 │ │ + ldr r3, [r1, #0] │ │ + movw r0, #31829 @ 0x7c55 │ │ + movt r0, #32586 @ 0x7f4a │ │ + muls r0, r3 │ │ + and.w r0, r0, lr │ │ + cmp r4, r0 │ │ + bls.w 6c5ec │ │ + ldr r2, [r1, #4] │ │ + add.w r0, r0, r0, lsl #1 │ │ + str r2, [sp, #12] │ │ + ldr r2, [r1, #12] │ │ + str r2, [sp, #24] │ │ + ldr r2, [r1, #16] │ │ + ldr r1, [r1, #20] │ │ + str r2, [sp, #20] │ │ + str r1, [sp, #16] │ │ + ldr r1, [sp, #32] │ │ + ldr r1, [r1, #12] │ │ + ldr.w r2, [r1, r0, lsl #2] │ │ + add.w r0, r1, r0, lsl #2 │ │ + ldr r7, [r0, #8] │ │ + cmp r7, r2 │ │ + beq.n 6c4c4 │ │ + ldr.w ip, [r0, #4] │ │ + add.w r1, r7, r7, lsl #1 │ │ + adds r2, r7, #1 │ │ + str r2, [r0, #8] │ │ + add.w r0, ip, r1, lsl #3 │ │ + str.w r3, [ip, r1, lsl #3] │ │ + ldr r1, [sp, #12] │ │ + strd r1, fp, [r0, #4] │ │ + ldr r1, [sp, #24] │ │ + str r1, [r0, #12] │ │ + ldr r1, [sp, #20] │ │ + str r1, [r0, #16] │ │ + ldr r1, [sp, #16] │ │ + str r1, [r0, #20] │ │ + mov r1, sl │ │ + ldrd r3, r7, [sp, #36] @ 0x24 │ │ + cmp r3, #0 │ │ + bne.w 6c3b2 │ │ + b.n 6c438 │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #8] │ │ + strd r3, lr, [sp] │ │ + bl 47944 │ │ + ldr r0, [sp, #8] │ │ + ldrd r3, lr, [sp] │ │ + b.n 6c490 │ │ + movs r1, #0 │ │ + movs r3, #2 │ │ + movs r2, #1 │ │ + movs r6, #0 │ │ + b.n 6c4f2 │ │ + umull r7, r5, r3, r3 │ │ + lsrs r0, r0, #1 │ │ + mla r5, r3, r6, r5 │ │ + mla r6, r3, r6, r5 │ │ + mov r3, r7 │ │ + lsls r7, r0, #31 │ │ + beq.n 6c4e2 │ │ + umull r4, r7, r3, r2 │ │ + cmp r0, #1 │ │ + beq.n 6c50a │ │ + mla r1, r3, r1, r7 │ │ + mla r1, r6, r2, r1 │ │ + mov r2, r4 │ │ + b.n 6c4e2 │ │ + subs r6, r4, #1 │ │ + mov.w r0, #0 │ │ + sbc.w r0, r0, #0 │ │ + strd r6, r0, [r8] │ │ + movw r0, #43690 @ 0xaaaa │ │ + movt r0, #2730 @ 0xaaa │ │ + cmp r4, r0 │ │ + bls.n 6c5f6 │ │ + bl 3e144 │ │ + mov r8, r7 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbnz r0, 6c538 │ │ + b.n 6c5de │ │ + mov r8, r0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + beq.n 6c5de │ │ + ldr.w fp, [sp, #36] @ 0x24 │ │ + subs.w r0, r7, r8 │ │ + beq.n 6c58e │ │ + movw r1, #43691 @ 0xaaab │ │ + lsrs r0, r0, #2 │ │ + movt r1, #43690 @ 0xaaaa │ │ + movs r7, #0 │ │ + mul.w r9, r0, r1 │ │ + b.n 6c566 │ │ + ldr r0, [r6, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, sl │ │ + blxne d87c0 │ │ + adds r7, #1 │ │ + cmp r7, r9 │ │ + beq.n 6c58e │ │ + add.w r0, r7, r7, lsl #1 │ │ + add.w r6, r8, r0, lsl #2 │ │ + ldrd sl, r5, [r6, #4] │ │ + cmp r5, #0 │ │ + beq.n 6c554 │ │ + add.w r4, sl, #8 │ │ + ldr r0, [r4, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r4, #4] │ │ + blxne d87c0 │ │ + adds r4, #24 │ │ + subs r5, #1 │ │ + bne.n 6c57a │ │ + b.n 6c554 │ │ + ldr r0, [sp, #28] │ │ + cbz r0, 6c5de │ │ + mov r0, fp │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w d870c │ │ + mov sl, r1 │ │ + subs.w r0, r5, sl │ │ + beq.n 6c5ca │ │ + movw r1, #43691 @ 0xaaab │ │ + add.w r5, sl, #8 │ │ + movt r1, #43690 @ 0xaaaa │ │ + umull r0, r1, r0, r1 │ │ + lsrs r4, r1, #4 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r5, #4] │ │ + blxne d87c0 │ │ + adds r5, #24 │ │ + subs r4, #1 │ │ + bne.n 6c5b8 │ │ + cmp.w r9, #0 │ │ + beq.n 6c5d6 │ │ + mov r0, r6 │ │ + blx d87c0 │ │ + ldr r7, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + bne.n 6c538 │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + movs r0, #4 │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ + ldr r2, [pc, #20] @ (6c604 ) │ │ + mov r1, r4 │ │ + add r2, pc │ │ + bl 3fbfc │ │ + cmp r4, #0 │ │ + bne.w 6c35e │ │ + movs r1, #0 │ │ + movs r0, #4 │ │ + b.n 6c386 │ │ + nop │ │ + b.n 6bf20 │ │ + movs r6, r0 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + sub sp, #4 │ │ + vpush {d8-d10} │ │ + sub sp, #128 @ 0x80 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + cmp r0, #8 │ │ + bne.w 6d400 │ │ + ldr.w fp, [sp, #200] @ 0xc8 │ │ + cmp.w fp, #0 │ │ + beq.w 6d416 │ │ + ldr r0, [r3, #4] │ │ + mov r7, r2 │ │ + ldr r4, [sp, #196] @ 0xc4 │ │ + mov r8, r1 │ │ + str r0, [sp, #40] @ 0x28 │ │ + mov r0, fp │ │ + ldr r5, [r3, #0] │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 6d424 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + strd r5, r7, [sp, #28] │ │ + mov sl, r0 │ │ + str r6, [sp, #36] @ 0x24 │ │ + bl d53c6 │ │ + cmp.w fp, #1 │ │ + beq.w 6d44e │ │ + ldrd r4, r6, [r8] │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + ldrh.w r0, [sl] │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldrd r3, r0, [r6] │ │ + ldrd r1, r2, [r4, #4] │ │ + str r6, [sp, #24] │ │ + str r7, [r6, #0] │ │ + str r0, [sp, #0] │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 4bbd8 │ │ + ldr.w r0, [r8, #8] │ │ + ldr r3, [r4, #8] │ │ + ldr r1, [r0, #8] │ │ + cmp r1, r3 │ │ + it cc │ │ + movcc r3, r1 │ │ + cmp r3, #0 │ │ + beq.w 6d238 │ │ + ldr.w lr, [r0, #4] │ │ + mov.w r8, #0 │ │ + ldr.w ip, [r4, #4] │ │ + add.w r0, sl, #4 │ │ + vldr s16, [pc, #840] @ 6c9ec │ │ + vldr d9, [pc, #840] @ 6c9f0 │ │ + str r0, [sp, #20] │ │ + strd ip, r3, [sp, #52] @ 0x34 │ │ + strd sl, lr, [sp, #44] @ 0x2c │ │ + b.n 6c6c2 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + add.w r8, r8, #1 │ │ + cmp r8, r3 │ │ + beq.w 6d238 │ │ + add.w r0, r8, r8, lsl #2 │ │ + add.w r4, ip, r0, lsl #3 │ │ + ldrb.w r1, [r4, #32] │ │ + cmp r1, #14 │ │ + bhi.w 6d39e │ │ + add.w r0, lr, r8, lsl #3 │ │ + tbh [pc, r1, lsl #1] │ │ + movs r7, r1 │ │ + lsls r3, r2, #5 │ │ + lsls r0, r6, #1 │ │ + lsls r1, r1, #2 │ │ + lsls r4, r1, #4 │ │ + lsls r6, r0, #3 │ │ + lsls r5, r4, #5 │ │ + lsls r1, r4, #25 │ │ + movs r1, r5 │ │ + lsls r4, r2, #8 │ │ + lsls r2, r2, #7 │ │ + lsls r4, r7, #9 │ │ + lsls r3, r7, #10 │ │ + lsls r1, r7, #8 │ │ + lsls r6, r1, #6 │ │ + ldrb r1, [r0, #4] │ │ + ldr r0, [r0, #0] │ │ + subs r1, #1 │ │ + cmp r1, #4 │ │ + bhi.w 6ce8a │ │ + tbh [pc, r1, lsl #1] │ │ + movs r5, r0 │ │ + lsls r7, r5, #14 │ │ + lsls r4, r0, #14 │ │ + lsls r1, r3, #14 │ │ + lsls r6, r4, #13 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.w 6cf0e │ │ + cmp fp, r0 │ │ + bls.w 6d42c │ │ + ldrb.w r6, [sl, r0] │ │ + cmp r6, #0 │ │ + bne.w 6ceae │ │ + b.n 6cf0e │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.w 6cd22 │ │ + cmp fp, r0 │ │ + bcc.w 6d2c8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + ittt hi │ │ + addhi r1, r0, #4 │ │ + subhi.w r2, fp, r1 │ │ + cmphi r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r7, [sl, r0] │ │ + cmp r7, #0 │ │ + beq.w 6cd22 │ │ + ldr.w r5, [sl, r1] │ │ + adds r1, r5, r7 │ │ + bcs.w 6d3e8 │ │ + cmp r1, fp │ │ + bhi.w 6d3e8 │ │ + cmp.w r5, #4294967295 @ 0xffffffff │ │ + ble.w 6d2c4 │ │ + cmp r5, #0 │ │ + beq.w 6d0f8 │ │ + mov r0, r5 │ │ + blx d87f0 │ │ + cmp r0, #0 │ │ + beq.w 6d446 │ │ + mov r6, r0 │ │ + add.w r0, sl, r7 │ │ + movs r1, #0 │ │ + ldrb r2, [r0, r1] │ │ + subs r3, r2, #2 │ │ + cmp r2, #0 │ │ + clz r3, r3 │ │ + mov.w r3, r3, lsr #5 │ │ + it eq │ │ + moveq r3, #2 │ │ + strb r3, [r6, r1] │ │ + adds r1, #1 │ │ + cmp r5, r1 │ │ + bne.n 6c78e │ │ + ldr r1, [r4, #28] │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r2, r6 │ │ + mov r3, r5 │ │ + bl 529ac │ │ + mov r0, r6 │ │ + blx d87c0 │ │ + b.n 6cd2e │ │ + ldr.w sl, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.w 6cd36 │ │ + cmp fp, r0 │ │ + bcc.w 6d3c4 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + bls.w 6d286 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr.w r9, [r1, r0] │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + add.w r6, sl, #4 │ │ + cmp r6, r7 │ │ + bhi.w 6cd44 │ │ + b.n 6cd74 │ │ + vmov.f32 s20, s16 │ │ + ldr.w r9, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.n 6c816 │ │ + cmp fp, r0 │ │ + bcc.w 6d3b8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r0, [sl, r0] │ │ + vmov s20, r0 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + add.w r6, r9, #4 │ │ + cmp r6, r7 │ │ + bls.n 6c850 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + subs r4, r6, r7 │ │ + subs r0, r0, r7 │ │ + cmp r4, r0 │ │ + bhi.w 6d16e │ │ + ldr r5, [sp, #100] @ 0x64 │ │ + cmp r4, #2 │ │ + add.w r0, r5, r7 │ │ + bcc.n 6c848 │ │ + subs r4, #1 │ │ + mov r1, r4 │ │ + bl d5370 │ │ + add r7, r4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + adds r0, r5, r7 │ │ + adds r7, #1 │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + str r7, [sp, #104] @ 0x68 │ │ + cmn.w r9, #5 │ │ + it ls │ │ + cmpls r6, r7 │ │ + bhi.w 6d324 │ │ + vmov r0, s20 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + str.w r0, [r1, r9] │ │ + b.n 6c6b8 │ │ + vmov.f64 d10, d9 │ │ + ldr r5, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.n 6c896 │ │ + cmp fp, r0 │ │ + bcc.w 6d3d0 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #7 │ │ + bls.w 6d2d4 │ │ + ldr.w r1, [sl, r0] │ │ + add r0, sl │ │ + ldr r0, [r0, #4] │ │ + strd r1, r0, [sp, #80] @ 0x50 │ │ + vldr d10, [sp, #80] @ 0x50 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + add.w r6, r5, #8 │ │ + cmp r6, r7 │ │ + bls.n 6c8d6 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + sub.w r9, r6, r7 │ │ + subs r0, r0, r7 │ │ + cmp r9, r0 │ │ + bhi.w 6d196 │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + cmp.w r9, #2 │ │ + add.w r0, r4, r7 │ │ + bcc.n 6c8ce │ │ + sub.w r9, r9, #1 │ │ + mov r1, r9 │ │ + bl d5370 │ │ + add r7, r9 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + adds r0, r4, r7 │ │ + adds r7, #1 │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + str r7, [sp, #104] @ 0x68 │ │ + cmn.w r5, #9 │ │ + it ls │ │ + cmpls r6, r7 │ │ + bhi.w 6d2b6 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + vstr d10, [sp, #72] @ 0x48 │ │ + ldrd r1, r2, [sp, #72] @ 0x48 │ │ + str r1, [r0, r5] │ │ + add r0, r5 │ │ + str r2, [r0, #4] │ │ + b.n 6c6b8 │ │ + ldr r5, [r4, #28] │ │ + mov.w r9, #0 │ │ + ldr r0, [r0, #0] │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.n 6c922 │ │ + cmp fp, r0 │ │ + bcc.w 6d3ac │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #7 │ │ + bls.w 6d2d4 │ │ + ldr.w r9, [r1, r0] │ │ + add r0, r1 │ │ + ldr.w sl, [r0, #4] │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + add.w r6, r5, #8 │ │ + cmp r6, r7 │ │ + bls.n 6c968 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + subs r4, r6, r7 │ │ + str.w fp, [sp, #16] │ │ + subs r0, r0, r7 │ │ + cmp r4, r0 │ │ + bhi.w 6d1c0 │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ + cmp r4, #2 │ │ + add.w r0, fp, r7 │ │ + bcc.n 6c95c │ │ + subs r4, #1 │ │ + mov r1, r4 │ │ + bl d5370 │ │ + add r7, r4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + add.w r0, fp, r7 │ │ + ldr.w fp, [sp, #16] │ │ + adds r7, #1 │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + str r7, [sp, #104] @ 0x68 │ │ + cmn.w r5, #9 │ │ + it ls │ │ + cmpls r6, r7 │ │ + bhi.w 6d2b6 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str.w r9, [r0, r5] │ │ + add r0, r5 │ │ + str.w sl, [r0, #4] │ │ + b.n 6c6b4 │ │ + ldr r5, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.w 6cd88 │ │ + cmp r0, fp │ │ + bcs.w 6d42c │ │ + ldrb.w r9, [sl, r0] │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + add.w sl, r5, #1 │ │ + cmp sl, r7 │ │ + bhi.w 6cd96 │ │ + b.n 6cdc8 │ │ + ldr r1, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + cmp r0, r2 │ │ + bcs.w 6cb44 │ │ + cmp fp, r0 │ │ + bcc.w 6d2c8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + ittt hi │ │ + addhi r3, r0, #4 │ │ + subhi.w r2, fp, r3 │ │ + cmphi r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r0, [sl, r0] │ │ + cmp r0, #0 │ │ + beq.w 6cb44 │ │ + ldr.w r3, [sl, r3] │ │ + adds r2, r3, r0 │ │ + bcs.w 6d3dc │ │ + cmp r2, fp │ │ + bls.w 6cb3e │ │ + b.w 6d3dc │ │ nop │ │ - bvc.n 6c71c │ │ + movs r0, r0 │ │ + ldrb r0, [r0, #31] │ │ + movs r0, r0 │ │ + movs r0, r0 │ │ + movs r0, r0 │ │ + ldrb r0, [r7, #31] │ │ + ldr r7, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.w 6ccd0 │ │ + cmp fp, r0 │ │ + bcc.w 6d2c8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + ittt hi │ │ + addhi r1, r0, #4 │ │ + subhi.w r2, fp, r1 │ │ + cmphi r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r5, [sl, r0] │ │ + cmp r5, #0 │ │ + beq.w 6ccd0 │ │ + ldr.w r0, [sl, r1] │ │ + movs r2, #0 │ │ + add.w r6, r5, r0, lsl #3 │ │ + subs r0, r6, r5 │ │ + it cc │ │ + movcc r0, r2 │ │ + lsls r1, r0, #29 │ │ + mov.w r9, r0, lsr #3 │ │ + mov.w r1, #1 │ │ + it ne │ │ + addne.w r9, r1, r0, lsr #3 │ │ + cmp.w r2, r9, lsr #29 │ │ + bne.w 6d2c4 │ │ + movw r0, #65532 @ 0xfffc │ │ + mov.w r4, r9, lsl #3 │ │ + movt r0, #32767 @ 0x7fff │ │ + cmp r4, r0 │ │ + bhi.w 6d2c4 │ │ + cmp r4, #0 │ │ + str r7, [sp, #12] │ │ + beq.w 6cf5c │ │ + mov r0, r4 │ │ + blx d87f0 │ │ + ldr r7, [sp, #20] │ │ + mov ip, r0 │ │ + mov lr, r9 │ │ + cmp r0, #0 │ │ + bne.w 6cf66 │ │ + b.w 6d436 │ │ + ldr r7, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.w 6ccd0 │ │ + cmp fp, r0 │ │ + bcc.w 6d2c8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + ittt hi │ │ + addhi r1, r0, #4 │ │ + subhi.w r2, fp, r1 │ │ + cmphi r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r5, [sl, r0] │ │ + cmp r5, #0 │ │ + beq.w 6ccd0 │ │ + ldr.w r0, [sl, r1] │ │ + movs r2, #0 │ │ + add.w sl, r5, r0, lsl #2 │ │ + subs.w r0, sl, r5 │ │ + it cc │ │ + movcc r0, r2 │ │ + lsls r1, r0, #30 │ │ + mov.w r6, r0, lsr #2 │ │ + mov.w r1, #1 │ │ + it ne │ │ + addne.w r6, r1, r0, lsr #2 │ │ + cmp.w r2, r6, lsr #30 │ │ + bne.w 6d2c4 │ │ + movw r0, #65532 @ 0xfffc │ │ + lsls r4, r6, #2 │ │ + movt r0, #32767 @ 0x7fff │ │ + cmp r4, r0 │ │ + bhi.w 6d2c4 │ │ + cmp r4, #0 │ │ + beq.w 6cfd6 │ │ + mov r0, r4 │ │ + blx d87f0 │ │ + mov r9, r0 │ │ + mov ip, r6 │ │ + cmp r0, #0 │ │ + bne.w 6cfde │ │ + b.w 6d436 │ │ + ldr r1, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + cmp r0, r2 │ │ + bcs.n 6cb44 │ │ + cmp fp, r0 │ │ + bcc.w 6d2c8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + ittt hi │ │ + addhi r3, r0, #4 │ │ + subhi.w r2, fp, r3 │ │ + cmphi r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r0, [sl, r0] │ │ + cbz r0, 6cb44 │ │ + ldr.w r3, [sl, r3] │ │ + adds r2, r3, r0 │ │ + bcs.w 6d3f4 │ │ + cmp r2, fp │ │ + bhi.w 6d3f4 │ │ + add.w r2, sl, r0 │ │ + b.n 6cb46 │ │ + movs r2, #0 │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 52ab4 │ │ + b.n 6cd2e │ │ + ldr r7, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.w 6ccd0 │ │ + cmp fp, r0 │ │ + bcc.w 6d2c8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + ittt hi │ │ + addhi r1, r0, #4 │ │ + subhi.w r2, fp, r1 │ │ + cmphi r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r5, [sl, r0] │ │ + cmp r5, #0 │ │ + beq.w 6ccd0 │ │ + ldr.w r0, [sl, r1] │ │ + movs r2, #0 │ │ + add.w sl, r5, r0, lsl #3 │ │ + subs.w r0, sl, r5 │ │ + it cc │ │ + movcc r0, r2 │ │ + lsls r1, r0, #29 │ │ + mov.w r6, r0, lsr #3 │ │ + mov.w r1, #1 │ │ + it ne │ │ + addne.w r6, r1, r0, lsr #3 │ │ + cmp.w r2, r6, lsr #29 │ │ + bne.w 6d2c4 │ │ + movw r0, #65532 @ 0xfffc │ │ + lsls r4, r6, #3 │ │ + movt r0, #32767 @ 0x7fff │ │ + subs r0, #4 │ │ + cmp r4, r0 │ │ + bhi.w 6d2c4 │ │ + cmp r4, #0 │ │ + beq.w 6d00c │ │ + mov r0, r4 │ │ + blx d87f0 │ │ + mov r9, r0 │ │ + mov ip, r6 │ │ + cmp r0, #0 │ │ + bne.w 6d014 │ │ + b.w 6d43e │ │ + ldr r7, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.n 6ccd0 │ │ + cmp fp, r0 │ │ + bcc.w 6d2c8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + ittt hi │ │ + addhi r1, r0, #4 │ │ + subhi.w r2, fp, r1 │ │ + cmphi r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r5, [sl, r0] │ │ + cmp r5, #0 │ │ + beq.n 6ccd0 │ │ + ldr.w r0, [sl, r1] │ │ + movs r2, #0 │ │ + add.w sl, r5, r0, lsl #2 │ │ + subs.w r0, sl, r5 │ │ + it cc │ │ + movcc r0, r2 │ │ + lsls r1, r0, #30 │ │ + mov.w r6, r0, lsr #2 │ │ + mov.w r1, #1 │ │ + it ne │ │ + addne.w r6, r1, r0, lsr #2 │ │ + cmp.w r2, r6, lsr #30 │ │ + bne.w 6d2c4 │ │ + movw r0, #65532 @ 0xfffc │ │ + lsls r4, r6, #2 │ │ + movt r0, #32767 @ 0x7fff │ │ + cmp r4, r0 │ │ + bhi.w 6d2c4 │ │ + cmp r4, #0 │ │ + beq.w 6d050 │ │ + mov r0, r4 │ │ + blx d87f0 │ │ + mov r9, r0 │ │ + mov ip, r6 │ │ + cmp r0, #0 │ │ + bne.w 6d058 │ │ + b.n 6d436 │ │ + ldr r7, [r4, #28] │ │ + ldr r0, [r0, #0] │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.n 6ccd0 │ │ + cmp fp, r0 │ │ + bcc.w 6d2c8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + ittt hi │ │ + addhi r1, r0, #4 │ │ + subhi.w r2, fp, r1 │ │ + cmphi r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r5, [sl, r0] │ │ + cbz r5, 6ccd0 │ │ + ldr.w r0, [sl, r1] │ │ + movs r2, #0 │ │ + add.w sl, r5, r0, lsl #3 │ │ + subs.w r0, sl, r5 │ │ + it cc │ │ + movcc r0, r2 │ │ + lsls r1, r0, #29 │ │ + mov.w r6, r0, lsr #3 │ │ + mov.w r1, #1 │ │ + it ne │ │ + addne.w r6, r1, r0, lsr #3 │ │ + cmp.w r2, r6, lsr #29 │ │ + bne.w 6d2c4 │ │ + movw r0, #65532 @ 0xfffc │ │ + lsls r4, r6, #3 │ │ + movt r0, #32767 @ 0x7fff │ │ + subs r0, #4 │ │ + cmp r4, r0 │ │ + bhi.w 6d2c4 │ │ + cmp r4, #0 │ │ + beq.w 6d094 │ │ + mov r0, r4 │ │ + blx d87f0 │ │ + mov r9, r0 │ │ + mov ip, r6 │ │ + cmp r0, #0 │ │ + bne.w 6d09c │ │ + b.n 6d43e │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + adds r0, r7, #3 │ │ + cmp r0, r5 │ │ + bls.n 6cd08 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + subs r6, r0, r5 │ │ + subs r0, r1, r5 │ │ + cmp r6, r0 │ │ + bhi.w 6d0fc │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + cmp r6, #2 │ │ + add.w r0, r4, r5 │ │ + bcc.n 6cd00 │ │ + subs r6, #1 │ │ + mov r1, r6 │ │ + bl d5370 │ │ + add r5, r6 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + adds r0, r4, r5 │ │ + adds r5, #1 │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + str r5, [sp, #104] @ 0x68 │ │ + cmp r5, r7 │ │ + bcc.w 6d2e0 │ │ + subs r0, r5, r7 │ │ + cmp r0, #2 │ │ + bls.w 6d2ee │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + movs r1, #0 │ │ + strh r1, [r0, r7] │ │ + add r0, r7 │ │ + strb r1, [r0, #2] │ │ + b.n 6c6b8 │ │ + movs r2, #0 │ │ + ldr r1, [r4, #28] │ │ + add r0, sp, #96 @ 0x60 │ │ + movs r3, #0 │ │ + bl 529ac │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + b.n 6c6b8 │ │ + mov.w r9, #2147483648 @ 0x80000000 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + add.w r6, sl, #4 │ │ + cmp r6, r7 │ │ + bls.n 6cd74 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + subs r4, r6, r7 │ │ + subs r0, r0, r7 │ │ + cmp r4, r0 │ │ + bhi.w 6d148 │ │ + ldr r5, [sp, #100] @ 0x64 │ │ + cmp r4, #2 │ │ + add.w r0, r5, r7 │ │ + bcc.n 6cd6c │ │ + subs r4, #1 │ │ + mov r1, r4 │ │ + bl d5370 │ │ + add r7, r4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + adds r0, r5, r7 │ │ + adds r7, #1 │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + str r7, [sp, #104] @ 0x68 │ │ + cmn.w sl, #5 │ │ + it ls │ │ + cmpls r6, r7 │ │ + bhi.w 6d332 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str.w r9, [r0, sl] │ │ + b.n 6c6b4 │ │ + mov.w r9, #0 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + add.w sl, r5, #1 │ │ + cmp sl, r7 │ │ + bls.n 6cdc8 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + sub.w r4, sl, r7 │ │ + subs r0, r0, r7 │ │ + cmp r4, r0 │ │ + bhi.w 6d122 │ │ + ldr r6, [sp, #100] @ 0x64 │ │ + cmp r4, #2 │ │ + add.w r0, r6, r7 │ │ + bcc.n 6cdc0 │ │ + subs r4, #1 │ │ + mov r1, r4 │ │ + bl d5370 │ │ + add r7, r4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + adds r0, r6, r7 │ │ + adds r7, #1 │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + str r7, [sp, #104] @ 0x68 │ │ + cmp r5, r7 │ │ + bcs.w 6d308 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + strb.w r9, [r0, r5] │ │ + b.n 6c6b4 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.w 6cf0e │ │ + cmp fp, r0 │ │ + bcc.w 6d3d0 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #7 │ │ + bls.w 6d2d4 │ │ + add.w r2, sl, r0 │ │ + ldr.w r1, [sl, r0] │ │ + ldr r2, [r2, #4] │ │ + strd r1, r2, [sp, #64] @ 0x40 │ │ + vldr d16, [sp, #64] @ 0x40 │ │ + vcmp.f64 d16, d16 │ │ + vmrs APSR_nzcv, fpscr │ │ + bvs.w 6cf0e │ │ + vmov r1, r2, d16 │ │ + b.n 6ceac │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.n 6cf0e │ │ + cmp fp, r0 │ │ + bcc.w 6d3b8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r1, [sl, r0] │ │ + vmov s0, r1 │ │ + vcmp.f32 s0, s0 │ │ + vmrs APSR_nzcv, fpscr │ │ + bvc.n 6ceac │ │ + b.n 6cf0e │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.n 6cf0e │ │ + cmp fp, r0 │ │ + bcc.w 6d3ac │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #7 │ │ + bls.w 6d2d4 │ │ + add.w r2, sl, r0 │ │ + ldr.w r1, [sl, r0] │ │ + mov.w r7, #2147483648 @ 0x80000000 │ │ + ldr r2, [r2, #4] │ │ + eors r2, r7 │ │ + orrs r2, r1 │ │ + bne.n 6ceac │ │ + b.n 6cf0e │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.n 6cf0e │ │ + cmp fp, r0 │ │ + bcc.w 6d3c4 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r1, [sl, r0] │ │ + cmp.w r1, #2147483648 @ 0x80000000 │ │ + beq.n 6cf0e │ │ + b.n 6ceac │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + cmp r0, r1 │ │ + bcs.n 6cf0e │ │ + cmp fp, r0 │ │ + bcc.w 6d2c8 │ │ + sub.w r2, fp, r0 │ │ + cmp r2, #3 │ │ + itt hi │ │ + subhi r2, #4 │ │ + cmphi r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r1, [sl, r0] │ │ + cbz r1, 6cf0e │ │ + uxtb r6, r1 │ │ + cmp fp, r0 │ │ + bls.w 6d42c │ │ + ldr r5, [r4, #28] │ │ + cmp r6, #2 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + it ne │ │ + movne r6, #1 │ │ + add.w r9, r5, #1 │ │ + cmp r9, r7 │ │ + bls.n 6cf00 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + sub.w sl, r9, r7 │ │ + subs r0, r0, r7 │ │ + cmp sl, r0 │ │ + bhi.w 6d210 │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + cmp.w sl, #2 │ │ + add.w r0, r4, r7 │ │ + bcc.n 6cef4 │ │ + sub.w sl, sl, #1 │ │ + mov r1, sl │ │ + bl d5370 │ │ + add r7, sl │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + adds r0, r4, r7 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + adds r7, #1 │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + str r7, [sp, #104] @ 0x68 │ │ + cmp r5, r7 │ │ + bcs.w 6d316 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + strb r6, [r0, r5] │ │ + b.w 6c6b8 │ │ + ldr r5, [r4, #28] │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + add.w r9, r5, #1 │ │ + cmp r9, r7 │ │ + bls.n 6cf4c │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + sub.w r4, r9, r7 │ │ + subs r0, r0, r7 │ │ + cmp r4, r0 │ │ + bhi.w 6d1ea │ │ + ldr r6, [sp, #100] @ 0x64 │ │ + cmp r4, #2 │ │ + add.w r0, r6, r7 │ │ + bcc.n 6cf44 │ │ + subs r4, #1 │ │ + mov r1, r4 │ │ + bl d5370 │ │ + add r7, r4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + adds r0, r6, r7 │ │ + adds r7, #1 │ │ + movs r1, #0 │ │ + strb r1, [r0, #0] │ │ + str r7, [sp, #104] @ 0x68 │ │ + cmp r5, r7 │ │ + bcs.w 6d316 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + movs r1, #0 │ │ + strb r1, [r0, r5] │ │ + b.w 6c6b8 │ │ + mov.w ip, #4 │ │ + mov.w lr, #0 │ │ + ldr r7, [sp, #20] │ │ + cmp r6, r5 │ │ + bls.n 6cfb6 │ │ + sub.w r2, fp, r5 │ │ + add.w r3, ip, #4 │ │ + mov r4, r9 │ │ + b.n 6cf86 │ │ + movs r0, #0 │ │ + strd r0, r6, [r3, #-4] │ │ + subs r2, #8 │ │ + adds r3, #8 │ │ + adds r5, #8 │ │ + subs r4, #1 │ │ + beq.n 6cfb6 │ │ + cmp r5, fp │ │ + bhi.w 6d382 │ │ + cmp r2, #3 │ │ + bls.w 6d286 │ │ + subs r6, r2, #4 │ │ + cmp r6, #3 │ │ + bls.w 6d390 │ │ + adds r0, r7, r5 │ │ + ldr.w r0, [r0, #-4] │ │ + cmp r0, #0 │ │ + beq.n 6cf76 │ │ + ldr r6, [r7, r5] │ │ + adds r1, r6, r0 │ │ + bcs.w 6d340 │ │ + cmp r1, fp │ │ + bhi.w 6d340 │ │ + add r0, sl │ │ + b.n 6cf78 │ │ + ldr r1, [sp, #12] │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r2, ip │ │ + mov r3, r9 │ │ + mov r4, ip │ │ + mov r5, lr │ │ + bl 5330c │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + cmp r5, #0 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + beq.w 6c6b8 │ │ + mov r0, r4 │ │ + b.n 6d0ea │ │ + mov.w r9, #4 │ │ + mov.w ip, #0 │ │ + cmp sl, r5 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + bls.n 6d084 │ │ + sub.w r2, fp, r5 │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + cmp r5, fp │ │ + bhi.w 6d34a │ │ + cmp r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r3, [sl, r5] │ │ + subs r2, #4 │ │ + adds r5, #4 │ │ + str.w r3, [r1], #4 │ │ + subs r0, #1 │ │ + bne.n 6cfee │ │ + b.n 6d084 │ │ + mov.w r9, #8 │ │ + mov.w ip, #0 │ │ + cmp sl, r5 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + bls.n 6d0ce │ │ + sub.w r2, fp, r5 │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + cmp r5, fp │ │ + bhi.w 6d374 │ │ + cmp r2, #7 │ │ + bls.w 6d2d4 │ │ + add.w r4, sl, r5 │ │ + ldr.w r3, [sl, r5] │ │ + subs r2, #8 │ │ + ldr r4, [r4, #4] │ │ + adds r5, #8 │ │ + subs r0, #1 │ │ + strd r3, r4, [sp, #88] @ 0x58 │ │ + vldr d16, [sp, #88] @ 0x58 │ │ + vstmia r1!, {d16} │ │ + bne.n 6d024 │ │ + b.n 6d0ce │ │ + mov.w r9, #4 │ │ + mov.w ip, #0 │ │ + cmp sl, r5 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + bls.n 6d084 │ │ + sub.w r2, fp, r5 │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + cmp r5, fp │ │ + bhi.w 6d358 │ │ + cmp r2, #3 │ │ + bls.w 6d286 │ │ + ldr.w r3, [sl, r5] │ │ + subs r2, #4 │ │ + adds r5, #4 │ │ + str.w r3, [r1], #4 │ │ + subs r0, #1 │ │ + bne.n 6d068 │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r1, r7 │ │ + mov r2, r9 │ │ + mov r3, r6 │ │ + mov r4, ip │ │ + bl 52d28 │ │ + b.n 6d0dc │ │ + mov.w r9, #8 │ │ + mov.w ip, #0 │ │ + cmp sl, r5 │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ + bls.n 6d0ce │ │ + sub.w r2, fp, r5 │ │ + mov r0, r6 │ │ + mov r1, r9 │ │ + cmp r5, fp │ │ + bhi.w 6d366 │ │ + cmp r2, #7 │ │ + bls.w 6d2d4 │ │ + add.w r4, sl, r5 │ │ + ldr.w r3, [sl, r5] │ │ + subs r2, #8 │ │ + ldr r4, [r4, #4] │ │ + adds r5, #8 │ │ + subs r0, #1 │ │ + strd r3, r4, [r1], #8 │ │ + bne.n 6d0ac │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r1, r7 │ │ + mov r2, r9 │ │ + mov r3, r6 │ │ + mov r4, ip │ │ + bl 52fa8 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + cmp r4, #0 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + beq.w 6c6b8 │ │ + mov r0, r9 │ │ + blx d87c0 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + b.w 6c6b8 │ │ + movs r2, #1 │ │ + b.n 6cd24 │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r2, r6 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldr r5, [sp, #104] @ 0x68 │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + cmp r6, #2 │ │ + add.w r0, r4, r5 │ │ + bcs.w 6ccee │ │ + b.n 6cd00 │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + ldr r6, [sp, #100] @ 0x64 │ │ + cmp r4, #2 │ │ + add.w r0, r6, r7 │ │ + bcs.w 6cdae │ │ + b.n 6cdc0 │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + ldr r5, [sp, #100] @ 0x64 │ │ + cmp r4, #2 │ │ + add.w r0, r5, r7 │ │ + bcs.w 6cd5a │ │ + b.n 6cd6c │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + ldr r5, [sp, #100] @ 0x64 │ │ + cmp r4, #2 │ │ + add.w r0, r5, r7 │ │ + bcs.w 6c836 │ │ + b.w 6c848 │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r2, r9 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + cmp.w r9, #2 │ │ + add.w r0, r4, r7 │ │ + bcs.w 6c8ba │ │ + b.w 6c8ce │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ + cmp r4, #2 │ │ + add.w r0, fp, r7 │ │ + bcs.w 6c948 │ │ + b.w 6c95c │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + ldr r6, [sp, #100] @ 0x64 │ │ + cmp r4, #2 │ │ + add.w r0, r6, r7 │ │ + bcs.w 6cf32 │ │ + b.n 6cf44 │ │ + movs r0, #1 │ │ + mov r1, r7 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #96 @ 0x60 │ │ + mov r2, sl │ │ + movs r3, #1 │ │ + bl 4edf4 │ │ + ldrd lr, ip, [sp, #48] @ 0x30 │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldr r7, [sp, #104] @ 0x68 │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + cmp.w sl, #2 │ │ + add.w r0, r4, r7 │ │ + bcs.w 6cee0 │ │ + b.n 6cef4 │ │ + ldr r2, [sp, #104] @ 0x68 │ │ + cmp r2, #1 │ │ + bls.n 6d2fc │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + strd r4, r2, [sp] │ │ + ldrd r2, r1, [sp, #28] │ │ + eor.w r3, r0, #2147483648 @ 0x80000000 │ │ + add r0, sp, #112 @ 0x70 │ │ + bl 4fd14 │ │ + movw r1, #65532 @ 0xfffc │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + movt r1, #32767 @ 0x7fff │ │ + add.w r5, r1, #21 │ │ + cmp r0, r5 │ │ + bne.n 6d292 │ │ + ldr r6, [sp, #24] │ │ + movs r7, #0 │ │ + ldrd r1, r2, [sp, #96] @ 0x60 │ │ + ldrd r3, r0, [r6] │ │ + stmia r6!, {r1, r2, r7} │ │ + lsls r1, r3, #1 │ │ + it ne │ │ + blxne d87c0 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + movs r0, #1 │ │ + str r5, [r1, #0] │ │ + strb r0, [r1, #4] │ │ + b.n 6d2a4 │ │ + ldr r3, [pc, #476] @ (6d464 ) │ │ + movs r0, #0 │ │ + movs r1, #4 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + add r3, sp, #112 @ 0x70 │ │ + ldr r7, [sp, #96] @ 0x60 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia r6!, {r0, r1, r2, r3} │ │ + cbz r7, 6d2a4 │ │ + mov r0, r4 │ │ + blx d87c0 │ │ + mov r0, sl │ │ + add sp, #128 @ 0x80 │ │ + vpop {d8-d10} │ │ + add sp, #4 │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ + b.w d870c │ │ + ldr r3, [pc, #444] @ (6d474 ) │ │ + mov r0, r5 │ │ + add r3, pc │ │ + mov r1, r6 │ │ + mov r2, r7 │ │ + bl 3fb30 │ │ + bl 3e144 │ │ + ldr r3, [pc, #412] @ (6d468 ) │ │ + add r3, pc │ │ + mov r1, fp │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #468] @ (6d4ac ) │ │ + movs r0, #0 │ │ + movs r1, #8 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r3, [pc, #424] @ (6d48c ) │ │ + mov r0, r7 │ │ + mov r1, r5 │ │ + mov r2, r5 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r0, [pc, #404] @ (6d484 ) │ │ + movs r1, #37 @ 0x25 │ │ + ldr r2, [pc, #404] @ (6d488 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #424] @ (6d4a8 ) │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r3, [pc, #468] @ (6d4e0 ) │ │ + mov r0, r5 │ │ + mov r1, sl │ │ + mov r2, r7 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r3, [pc, #452] @ (6d4dc ) │ │ + mov r0, r5 │ │ + mov r1, r9 │ │ + mov r2, r7 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r3, [pc, #328] @ (6d470 ) │ │ + mov r0, r9 │ │ + add r3, pc │ │ + mov r1, r6 │ │ + mov r2, r7 │ │ + bl 3fb30 │ │ + ldr r3, [pc, #312] @ (6d46c ) │ │ + mov r0, sl │ │ + add r3, pc │ │ + mov r1, r6 │ │ + mov r2, r7 │ │ + bl 3fb30 │ │ + ldr r3, [pc, #404] @ (6d4d8 ) │ │ + mov r2, fp │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r3, [pc, #308] @ (6d480 ) │ │ + mov r0, r5 │ │ + add r3, pc │ │ + mov r1, fp │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #360] @ (6d4c4 ) │ │ + mov r0, r5 │ │ + add r3, pc │ │ + mov r1, fp │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #352] @ (6d4c8 ) │ │ + mov r0, r5 │ │ + add r3, pc │ │ + mov r1, fp │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #340] @ (6d4cc ) │ │ + mov r0, r5 │ │ + add r3, pc │ │ + mov r1, fp │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #332] @ (6d4d0 ) │ │ + mov r0, r5 │ │ + add r3, pc │ │ + mov r1, fp │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #320] @ (6d4d4 ) │ │ + movs r0, #0 │ │ + movs r1, #4 │ │ + mov r2, r6 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r0, [pc, #188] @ (6d45c ) │ │ + movs r1, #40 @ 0x28 │ │ + ldr r2, [pc, #188] @ (6d460 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #264] @ (6d4b8 ) │ │ + add r3, pc │ │ + mov r1, fp │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #248] @ (6d4b4 ) │ │ + add r3, pc │ │ + mov r1, fp │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #232] @ (6d4b0 ) │ │ + add r3, pc │ │ + mov r1, fp │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #232] @ (6d4bc ) │ │ + add r3, pc │ │ + mov r1, fp │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #152] @ (6d478 ) │ │ + add r3, pc │ │ + mov r1, r2 │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r3, [pc, #212] @ (6d4c0 ) │ │ + mov r0, r7 │ │ + mov r2, fp │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r3, [pc, #132] @ (6d47c ) │ │ + add r3, pc │ │ + mov r1, r2 │ │ + mov r2, fp │ │ + bl 3fb30 │ │ + ldr r0, [pc, #144] @ (6d494 ) │ │ + add r2, sp, #112 @ 0x70 │ │ + ldr r3, [pc, #144] @ (6d498 ) │ │ + ldr r1, [pc, #148] @ (6d49c ) │ │ + add r0, pc │ │ + add r3, pc │ │ + add r1, pc │ │ + str r1, [sp, #0] │ │ + movs r1, #43 @ 0x2b │ │ + bl 41638 │ │ + ldr r3, [pc, #136] @ (6d4a0 ) │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + movs r2, #0 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + movs r0, #1 │ │ + mov r1, fp │ │ + bl 3e0ac │ │ + ldr r2, [pc, #96] @ (6d490 ) │ │ + mov r1, fp │ │ + add r2, pc │ │ + bl 3fbfc │ │ + movs r0, #4 │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ + movs r0, #8 │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ + ldr r3, [pc, #84] @ (6d4a4 ) │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + movs r2, #1 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + stmia r0!, {r0, r3, r5, r7} │ │ + vqrdmulh.s , q5, d22[0] │ │ + movs r6, r0 │ │ + bvc.n 6d3c8 │ │ + movs r6, r0 │ │ + bgt.n 6d4f0 │ │ + movs r6, r0 │ │ + ble.n 6d47c │ │ + movs r6, r0 │ │ + ble.n 6d49c │ │ + movs r6, r0 │ │ + ble.n 6d37c │ │ + movs r6, r0 │ │ + bge.n 6d478 │ │ + movs r6, r0 │ │ + bge.n 6d40c │ │ + movs r6, r0 │ │ + blt.n 6d540 │ │ + movs r6, r0 │ │ + str r2, [sp, #984] @ 0x3d8 │ │ + vrint?.f32 d29, d22 │ │ + movs r6, r0 │ │ + ble.n 6d558 │ │ + movs r6, r0 │ │ + bge.n 6d46c │ │ + movs r6, r0 │ │ + stmia r0!, {r0, r1, r3, r4, r5, r6} │ │ + vrinta.f32 d29, d2 │ │ + movs r6, r0 │ │ + bvs.n 6d560 │ │ + movs r6, r0 │ │ + bvs.n 6d4c0 │ │ + movs r6, r0 │ │ + bpl.n 6d454 │ │ + movs r6, r0 │ │ + bvc.n 6d500 │ │ + movs r6, r0 │ │ + bvc.n 6d594 │ │ + movs r6, r0 │ │ + blt.n 6d580 │ │ + movs r6, r0 │ │ + bge.n 6d45c │ │ + movs r6, r0 │ │ + blt.n 6d3d8 │ │ + movs r6, r0 │ │ + bge.n 6d454 │ │ + movs r6, r0 │ │ + bge.n 6d460 │ │ movs r6, r0 │ │ - ldmia r0, {r0, r2, r5, r6} │ │ - vrintz.f32 d29, d2 │ │ + blt.n 6d3e8 │ │ movs r6, r0 │ │ - bvs.n 6c6e8 │ │ + blt.n 6d590 │ │ + movs r6, r0 │ │ + blt.n 6d3d8 │ │ + movs r6, r0 │ │ + blt.n 6d3e0 │ │ + movs r6, r0 │ │ + bvs.n 6d420 │ │ + movs r6, r0 │ │ + blt.n 6d40c │ │ + movs r6, r0 │ │ + ble.n 6d51c │ │ + movs r6, r0 │ │ + ble.n 6d53c │ │ movs r6, r0 │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #8] @ (6c7d8 ) │ │ + ldr r1, [pc, #8] @ (6d4f4 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #13 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - str r6, [sp, #408] @ 0x198 │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ vsli.32 d27, d0, #26 │ │ sub sp, #24 │ │ mov r4, r0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ strd r0, r1, [sp, #8] │ │ add r0, sp, #8 │ │ str r1, [sp, #0] │ │ movs r1, #0 │ │ movs r2, #6 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ add r2, sp, #8 │ │ ldmia r2, {r0, r1, r2} │ │ adds r3, r2, #6 │ │ stmia r4!, {r0, r1, r3} │ │ movw r0, #25459 @ 0x6373 │ │ movt r0, #25960 @ 0x6568 │ │ str r0, [r1, r2] │ │ @@ -103209,86 +103819,86 @@ │ │ sub sp, #16 │ │ ldrd r0, r4, [r0] │ │ movs r3, #0 │ │ ldr r2, [r0, #0] │ │ str r3, [r0, #0] │ │ ldr r1, [r2, #16] │ │ str r3, [r2, #16] │ │ - cbz r1, 6c84c │ │ + cbz r1, 6d568 │ │ mov r0, sp │ │ blx r1 │ │ ldr r0, [r4, #0] │ │ ldr r1, [r0, #0] │ │ lsls r1, r1, #1 │ │ - beq.n 6c840 │ │ + beq.n 6d55c │ │ ldr r0, [r0, #4] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [r4, #0] │ │ ldmia.w sp, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ movs r0, #1 │ │ add sp, #16 │ │ pop {r4, pc} │ │ - ldr r0, [pc, #12] @ (6c85c ) │ │ + ldr r0, [pc, #12] @ (6d578 ) │ │ movs r1, #85 @ 0x55 │ │ - ldr r2, [pc, #12] @ (6c860 ) │ │ + ldr r2, [pc, #12] @ (6d57c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - add r3, pc, #212 @ (adr r3, 6c934 ) │ │ - @ instruction: 0xfffaddf0 │ │ + ldr r2, [sp, #644] @ 0x284 │ │ + @ instruction: 0xfffadcf4 │ │ movs r6, r0 │ │ push {r4, lr} │ │ sub sp, #16 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ movs r3, #0 │ │ ldr r2, [r0, #0] │ │ str r3, [r0, #0] │ │ ldr r1, [r2, #16] │ │ str r3, [r2, #16] │ │ - cbz r1, 6c89a │ │ + cbz r1, 6d5b6 │ │ mov r0, sp │ │ blx r1 │ │ ldr r4, [r4, #4] │ │ ldr r0, [r4, #0] │ │ ldr r1, [r0, #0] │ │ lsls r1, r1, #1 │ │ - beq.n 6c88e │ │ + beq.n 6d5aa │ │ ldr r0, [r0, #4] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [r4, #0] │ │ ldmia.w sp, {r1, r2, r3} │ │ stmia r0!, {r1, r2, r3} │ │ movs r0, #1 │ │ add sp, #16 │ │ pop {r4, pc} │ │ - ldr r0, [pc, #12] @ (6c8a8 ) │ │ + ldr r0, [pc, #12] @ (6d5c4 ) │ │ movs r1, #85 @ 0x55 │ │ - ldr r2, [pc, #12] @ (6c8ac ) │ │ + ldr r2, [pc, #12] @ (6d5c8 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - add r2, pc, #924 @ (adr r2, 6cc48 ) │ │ - @ instruction: 0xfffadda2 │ │ + bl 3fbe0 │ │ + ldr r2, [sp, #332] @ 0x14c │ │ + vmull.u , d26, d22 │ │ movs r6, r0 │ │ push {r4, lr} │ │ sub sp, #24 │ │ mov r4, r0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str r0, [sp, #16] │ │ strd r0, r1, [sp, #8] │ │ add r0, sp, #8 │ │ str r1, [sp, #0] │ │ movs r1, #0 │ │ movs r2, #7 │ │ movs r3, #1 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ add r2, sp, #8 │ │ ldmia r2, {r0, r1, r2} │ │ adds r3, r2, #7 │ │ stmia r4!, {r0, r1, r3} │ │ movw r0, #25974 @ 0x6576 │ │ movt r0, #29554 @ 0x7372 │ │ str r0, [r1, r2] │ │ @@ -103298,1348 +103908,1259 @@ │ │ str.w r1, [r0, #3] │ │ add sp, #24 │ │ pop {r4, pc} │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w d7abc │ │ + bne.w d870c │ │ bx lr │ │ push {r4, lr} │ │ sub sp, #16 │ │ mov ip, r1 │ │ - ldr r1, [pc, #32] @ (6c928 ) │ │ - ldr r3, [pc, #32] @ (6c92c ) │ │ + ldr r1, [pc, #32] @ (6d644 ) │ │ + ldr r3, [pc, #32] @ (6d648 ) │ │ add r2, sp, #12 │ │ - ldr r4, [pc, #32] @ (6c930 ) │ │ + ldr r4, [pc, #32] @ (6d64c ) │ │ add r1, pc │ │ add r3, pc │ │ str r0, [sp, #12] │ │ add r4, pc │ │ strd r2, r4, [sp] │ │ add.w r2, r0, #12 │ │ mov r0, ip │ │ - bl 40828 │ │ + bl 40f80 │ │ add sp, #16 │ │ pop {r4, pc} │ │ - str r6, [sp, #104] @ 0x68 │ │ - vqshlu.s32 q13, , #26 │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ + vcvt.f32.u32 d25, d9, #6 │ │ vshr.u32 d16, d13, #5 │ │ movs r0, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #36 @ 0x24 │ │ mov r4, r1 │ │ ldr r1, [r0, #0] │ │ ldrd r0, r2, [r4] │ │ ldr r3, [r2, #12] │ │ movs r2, #1 │ │ ldrd r5, r7, [r1, #4] │ │ - ldr r1, [pc, #276] @ (6ca60 ) │ │ + ldr r1, [pc, #276] @ (6d77c ) │ │ add r1, pc │ │ blx r3 │ │ cmp r7, #0 │ │ - beq.n 6ca42 │ │ - cbz r0, 6c95a │ │ + beq.n 6d75e │ │ + cbz r0, 6d676 │ │ movs r0, #1 │ │ - b.n 6c9c0 │ │ + b.n 6d6dc │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 6c96a │ │ + bmi.n 6d686 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 6ca80 │ │ - b.n 6c9c0 │ │ + bl 272c4 │ │ + b.n 6d6dc │ │ ldrd r8, r6, [r4] │ │ movs r2, #1 │ │ ldr r3, [r6, #12] │ │ mov.w r9, #1 │ │ - ldr r1, [pc, #236] @ (6ca64 ) │ │ + ldr r1, [pc, #236] @ (6d780 ) │ │ mov r0, r8 │ │ add r1, pc │ │ blx r3 │ │ mov r1, r0 │ │ mov r0, r9 │ │ - cbnz r1, 6c9c0 │ │ - ldr r1, [pc, #224] @ (6ca68 ) │ │ + cbnz r1, 6d6dc │ │ + ldr r1, [pc, #224] @ (6d784 ) │ │ add.w r2, sp, #19 │ │ str r2, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #24] │ │ add r1, sp, #4 │ │ strb.w r0, [sp, #19] │ │ ldrd r0, r2, [r4, #8] │ │ str r1, [sp, #20] │ │ add r1, sp, #20 │ │ strd r0, r2, [sp, #28] │ │ mov r0, r5 │ │ str r6, [sp, #8] │ │ str.w r8, [sp, #4] │ │ - bl 6ca80 │ │ + bl 272c4 │ │ cmp r0, #0 │ │ - bne.n 6c956 │ │ + bne.n 6d672 │ │ ldrd r0, r1, [sp, #20] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #176] @ (6ca6c ) │ │ + ldr r1, [pc, #176] @ (6d788 ) │ │ add r1, pc │ │ blx r3 │ │ subs r7, #1 │ │ - beq.n 6ca42 │ │ - ldr r1, [pc, #168] @ (6ca70 ) │ │ + beq.n 6d75e │ │ + ldr r1, [pc, #168] @ (6d78c ) │ │ adds r5, #1 │ │ add.w fp, sp, #4 │ │ add.w r8, sp, #20 │ │ add r1, pc │ │ mov r9, r1 │ │ - ldr r1, [pc, #156] @ (6ca74 ) │ │ + ldr r1, [pc, #156] @ (6d790 ) │ │ add r1, pc │ │ mov sl, r1 │ │ - b.n 6c9e4 │ │ + b.n 6d700 │ │ movs r0, #1 │ │ adds r5, #1 │ │ subs r7, #1 │ │ - beq.n 6ca42 │ │ + beq.n 6d75e │ │ lsls r0, r0, #31 │ │ - bne.n 6c9dc │ │ + bne.n 6d6f8 │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 6ca08 │ │ + bmi.n 6d724 │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ mov r1, r9 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 6c9dc │ │ + bne.n 6d6f8 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 6ca80 │ │ - b.n 6c9de │ │ + bl 272c4 │ │ + b.n 6d6fa │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ movs r6, #1 │ │ add.w ip, sp, #4 │ │ strb.w r6, [sp, #19] │ │ add.w r6, sp, #19 │ │ stmia.w ip, {r0, r1, r6} │ │ mov r0, r5 │ │ mov r1, r8 │ │ strd fp, sl, [sp, #20] │ │ strd r2, r3, [sp, #28] │ │ - bl 6ca80 │ │ + bl 272c4 │ │ cmp r0, #0 │ │ - bne.n 6c9dc │ │ + bne.n 6d6f8 │ │ ldrd r0, r1, [sp, #20] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #60] @ (6ca78 ) │ │ + ldr r1, [pc, #60] @ (6d794 ) │ │ add r1, pc │ │ blx r3 │ │ - b.n 6c9de │ │ - cbz r0, 6ca4c │ │ + b.n 6d6fa │ │ + cbz r0, 6d768 │ │ movs r0, #1 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r0, r1, [r4] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #36] @ (6ca7c ) │ │ + ldr r1, [pc, #36] @ (6d798 ) │ │ add r1, pc │ │ blx r3 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - add r4, pc, #660 @ (adr r4, 6ccf8 ) │ │ - vqshrun.s64 d27, q5, #6 │ │ - vshr.u32 , q0, #6 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + vcvt.u32.f32 q13, q10, #6 │ │ + vcvt.u32.f32 q14, q10, #6 │ │ movs r6, r0 │ │ - ldrb r0, [r2, r0] │ │ - vrintz.f32 d26, d9 │ │ - vaddl.u , d10, d6 │ │ + strh r4, [r2, r5] │ │ + @ instruction: 0xfffa9cf5 │ │ + @ instruction: 0xfffacf2a │ │ movs r6, r0 │ │ - ldrh r0, [r2, r6] │ │ - vrsra.u64 d26, d12, #6 │ │ - vsli.32 d27, d0, #26 │ │ - sub sp, #16 │ │ - mov ip, r1 │ │ - ldr r1, [r1, #8] │ │ - lsls r2, r1, #6 │ │ - bmi.n 6cab6 │ │ - lsls r1, r1, #5 │ │ - bmi.n 6cad6 │ │ - ldrb r3, [r0, #0] │ │ - ldr r4, [pc, #184] @ (6cb4c ) │ │ - cmp r3, #10 │ │ - add r4, pc │ │ - bcc.n 6cb12 │ │ - movs r0, #41 @ 0x29 │ │ - muls r0, r3 │ │ - lsrs r2, r0, #12 │ │ - movs r0, #100 @ 0x64 │ │ - mls r0, r2, r0, r3 │ │ - uxtb r0, r0 │ │ - ldrh.w r0, [r4, r0, lsl #1] │ │ - strh.w r0, [sp, #12] │ │ - movs r0, #1 │ │ - cbnz r3, 6cb18 │ │ - b.n 6cb1a │ │ - ldrb r2, [r0, #0] │ │ - add.w r0, sp, #9 │ │ - ldr r4, [pc, #144] @ (6cb50 ) │ │ - movs r1, #1 │ │ - add r4, pc │ │ - mov r3, r1 │ │ - and.w r1, r2, #15 │ │ - lsrs r2, r2, #4 │ │ - ldrb r1, [r4, r1] │ │ - strb r1, [r0, r3] │ │ - sub.w r1, r3, #1 │ │ - bne.n 6cac2 │ │ - b.n 6caf4 │ │ - ldrb r2, [r0, #0] │ │ - add.w r0, sp, #14 │ │ - ldr r4, [pc, #116] @ (6cb54 ) │ │ - movs r1, #1 │ │ - add r4, pc │ │ - mov r3, r1 │ │ - and.w r1, r2, #15 │ │ - lsrs r2, r2, #4 │ │ - ldrb r1, [r4, r1] │ │ - strb r1, [r0, r3] │ │ - sub.w r1, r3, #1 │ │ - bne.n 6cae2 │ │ - adds r1, r3, #1 │ │ - ldr r2, [pc, #96] @ (6cb58 ) │ │ - rsb r1, r1, #3 │ │ - add r0, r3 │ │ - add r2, pc │ │ - movs r3, #2 │ │ - strd r0, r1, [sp] │ │ - mov r0, ip │ │ - movs r1, #1 │ │ - bl 3eaa8 │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ - movs r0, #3 │ │ - mov r2, r3 │ │ - cbz r3, 6cb1a │ │ - cbz r2, 6cb2c │ │ - and.w r1, r2, #127 @ 0x7f │ │ - subs r0, #1 │ │ - add.w r2, sp, #11 │ │ - add.w r1, r4, r1, lsl #1 │ │ - ldrb r1, [r1, #1] │ │ - strb r1, [r2, r0] │ │ - rsb r1, r0, #3 │ │ - add.w r2, sp, #11 │ │ - add r0, r2 │ │ - movs r2, #1 │ │ - strd r0, r1, [sp] │ │ - mov r0, ip │ │ - movs r1, #1 │ │ - movs r3, #0 │ │ - bl 3eaa8 │ │ - add sp, #16 │ │ - pop {r4, pc} │ │ - nop │ │ - adds r7, #246 @ 0xf6 │ │ - vtbx.8 d21, {d27-d29}, d28 │ │ - vtbx.8 d21, {d26-d27}, d28 │ │ - @ instruction: 0xfffaa34f │ │ + strh r4, [r2, r3] │ │ + vtbl.8 d25, {d10-d13}, d8 │ │ vtbl.8 d30, {d10-d11}, d29 │ │ - ldr r7, [pc, #960] @ (6cf20 ) │ │ + ldr r7, [pc, #960] @ (6db60 ) │ │ sub sp, #132 @ 0x84 │ │ mov r4, r1 │ │ mov r7, r0 │ │ movs r0, #0 │ │ movs r1, #4 │ │ str r0, [sp, #52] @ 0x34 │ │ movs r6, #5 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ movs r0, #5 │ │ str r2, [sp, #20] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 6d026 │ │ + beq.w 6dc66 │ │ mov r5, r0 │ │ movs r0, #111 @ 0x6f │ │ strb r0, [r5, #4] │ │ movw r0, #26975 @ 0x695f │ │ movt r0, #26222 @ 0x666e │ │ str r0, [r5, #0] │ │ add r0, sp, #44 @ 0x2c │ │ - bl 82514 │ │ + bl 82b10 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ mov.w sl, #1 │ │ str.w sl, [sp, #52] @ 0x34 │ │ str r7, [sp, #16] │ │ strd r6, r5, [fp] │ │ str.w r6, [fp, #8] │ │ - ldrd r8, r0, [r4, #92] @ 0x5c │ │ + ldrd r9, r0, [r4, #92] @ 0x5c │ │ cmp r0, #0 │ │ - beq.w 6cd50 │ │ - add.w r0, r8, r0, lsl #7 │ │ + beq.w 6d988 │ │ + add.w r0, r9, r0, lsl #7 │ │ str r0, [sp, #24] │ │ - add.w r0, r8, #128 @ 0x80 │ │ - b.n 6cbda │ │ + b.n 6d814 │ │ ldr r0, [sp, #32] │ │ - ldr.w r8, [sp, #28] │ │ + ldr.w r9, [sp, #28] │ │ add.w sl, r0, #2 │ │ + add.w r9, r9, #128 @ 0x80 │ │ ldr r0, [sp, #24] │ │ - cmp r8, r0 │ │ - mov r0, r8 │ │ - it ne │ │ - addne r0, #128 @ 0x80 │ │ - beq.w 6cd50 │ │ - mov r9, r8 │ │ - mov r8, r0 │ │ + cmp r9, r0 │ │ + beq.w 6d988 │ │ ldrd r4, r7, [r9, #68] @ 0x44 │ │ - cbz r7, 6cbf4 │ │ + cbz r7, 6d82a │ │ mov r0, r7 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 6d02e │ │ - mov r5, r0 │ │ - b.n 6cbf6 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ + beq.w 6dc6e │ │ + mov r8, r0 │ │ + b.n 6d82e │ │ + mov.w r8, #1 │ │ + mov r0, r8 │ │ mov r1, r4 │ │ mov r2, r7 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp sl, r0 │ │ - beq.w 6cd44 │ │ + beq.w 6d97c │ │ + add.w r0, r9, #64 @ 0x40 │ │ + str r0, [sp, #36] @ 0x24 │ │ add.w r0, sl, sl, lsl #1 │ │ add.w sl, sl, #1 │ │ - add.w r3, r9, #64 @ 0x40 │ │ add.w r1, fp, r0, lsl #2 │ │ str.w r7, [fp, r0, lsl #2] │ │ - strd r5, r7, [r1, #4] │ │ + strd r8, r7, [r1, #4] │ │ str.w sl, [sp, #52] @ 0x34 │ │ ldrd r1, r2, [r9, #92] @ 0x5c │ │ - ldr r4, [pc, #868] @ (6cf90 ) │ │ - add r4, pc │ │ - strd r3, r4, [sp, #36] @ 0x24 │ │ - cbz r2, 6cc92 │ │ + ldr r3, [pc, #872] @ (6dbcc ) │ │ + add r3, pc │ │ + str r3, [sp, #40] @ 0x28 │ │ + cbz r2, 6d8cc │ │ add.w r2, r2, r2, lsl #1 │ │ - add.w r6, r1, #16 │ │ - add r7, sp, #56 @ 0x38 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + add.w r7, r1, #16 │ │ + add.w r8, sp, #56 @ 0x38 │ │ lsls r4, r2, #4 │ │ movs r2, #12 │ │ add.w r5, r2, r0, lsl #2 │ │ - b.n 6cc6e │ │ + b.n 6d8aa │ │ add r2, sp, #56 @ 0x38 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ add.w sl, sl, #1 │ │ ldmia r2, {r0, r1, r2} │ │ - adds r6, #48 @ 0x30 │ │ + adds r7, #48 @ 0x30 │ │ subs r4, #48 @ 0x30 │ │ str.w r0, [fp, r5] │ │ add.w r0, fp, r5 │ │ add.w r5, r5, #12 │ │ strd r1, r2, [r0, #4] │ │ str.w sl, [sp, #52] @ 0x34 │ │ - beq.n 6cc92 │ │ - ldr r1, [pc, #804] @ (6cf94 ) │ │ + beq.n 6d8cc │ │ + ldr r1, [pc, #804] @ (6dbd0 ) │ │ add r2, sp, #112 @ 0x70 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + mov r0, r8 │ │ + strd r7, r3, [sp, #120] @ 0x78 │ │ add r1, pc │ │ - str r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #116] @ 0x74 │ │ - mov r0, r7 │ │ - str r6, [sp, #120] @ 0x78 │ │ - str r3, [sp, #112] @ 0x70 │ │ - bl 3dad8 │ │ + strd r6, r3, [sp, #112] @ 0x70 │ │ + bl 3e1f4 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp sl, r0 │ │ - bne.n 6cc46 │ │ + bne.n 6d882 │ │ add r0, sp, #44 @ 0x2c │ │ - bl 82514 │ │ - b.n 6cc46 │ │ + bl 82b10 │ │ + b.n 6d882 │ │ ldr.w r0, [r9, #108] @ 0x6c │ │ cmp r0, #0 │ │ - beq.n 6cbcc │ │ + beq.n 6d808 │ │ rsb r0, r0, r0, lsl #3 │ │ ldr.w r1, [r9, #104] @ 0x68 │ │ - str.w r8, [sp, #28] │ │ - mov.w r8, r0, lsl #3 │ │ + str.w r9, [sp, #28] │ │ + mov.w r9, r0, lsl #3 │ │ add.w r0, sl, sl, lsl #1 │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ - add.w r4, r1, #40 @ 0x28 │ │ - lsls r5, r0, #2 │ │ - b.n 6ccde │ │ + add.w r5, r1, #40 @ 0x28 │ │ + lsls r7, r0, #2 │ │ + b.n 6d912 │ │ add r2, sp, #88 @ 0x58 │ │ - add.w r3, fp, r5 │ │ + add.w r3, fp, r7 │ │ adds r3, #12 │ │ - add.w sl, r7, #1 │ │ + add.w sl, r6, #1 │ │ ldmia r2, {r0, r1, r2} │ │ - adds r4, #56 @ 0x38 │ │ - adds r5, #24 │ │ - subs.w r8, r8, #56 @ 0x38 │ │ + adds r5, #56 @ 0x38 │ │ + adds r7, #24 │ │ + subs.w r9, r9, #56 @ 0x38 │ │ str.w sl, [sp, #52] @ 0x34 │ │ stmia r3!, {r0, r1, r2} │ │ - ldrd r3, r9, [sp, #36] @ 0x24 │ │ - beq.w 6cbc2 │ │ - ldr r1, [pc, #928] @ (6d080 ) │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + beq.w 6d7fe │ │ + ldr r1, [pc, #704] @ (6dbd4 ) │ │ add r0, sp, #72 @ 0x48 │ │ add r2, sp, #112 @ 0x70 │ │ - mov r7, sl │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ add r1, pc │ │ - strd r4, r9, [sp, #120] @ 0x78 │ │ - strd r3, r9, [sp, #112] @ 0x70 │ │ + mov r6, sl │ │ + str r5, [sp, #120] @ 0x78 │ │ mov sl, r3 │ │ - bl 3dad8 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - cmp r7, r6 │ │ - beq.n 6cd3a │ │ + str r3, [sp, #124] @ 0x7c │ │ + strd r8, r3, [sp, #112] @ 0x70 │ │ + bl 3e1f4 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + cmp r6, r4 │ │ + beq.n 6d972 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ add r3, sp, #72 @ 0x48 │ │ - ldr r1, [pc, #896] @ (6d084 ) │ │ + ldr r1, [pc, #908] @ (6dcc8 ) │ │ ldmia r3, {r0, r2, r3} │ │ add r1, pc │ │ - str.w r0, [fp, r5] │ │ - add.w r0, fp, r5 │ │ + str.w r0, [fp, r7] │ │ + add.w r0, fp, r7 │ │ strd r2, r3, [r0, #4] │ │ add r0, sp, #88 @ 0x58 │ │ add r2, sp, #112 @ 0x70 │ │ - str r7, [sp, #32] │ │ - adds r7, #1 │ │ - str r7, [sp, #52] @ 0x34 │ │ - strd r4, r9, [sp, #120] @ 0x78 │ │ - strd sl, r9, [sp, #112] @ 0x70 │ │ - bl 3dad8 │ │ - cmp r7, r6 │ │ - bne.n 6ccba │ │ + str r6, [sp, #32] │ │ + adds r6, #1 │ │ + str r6, [sp, #52] @ 0x34 │ │ + strd r5, sl, [sp, #120] @ 0x78 │ │ + strd r8, sl, [sp, #112] @ 0x70 │ │ + bl 3e1f4 │ │ + cmp r6, r4 │ │ + bne.n 6d8f0 │ │ add r0, sp, #44 @ 0x2c │ │ - bl 82514 │ │ + bl 82b10 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ - b.n 6ccba │ │ + b.n 6d8f0 │ │ add r0, sp, #44 @ 0x2c │ │ - bl 82514 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - b.n 6ccfc │ │ + bl 82b10 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + b.n 6d934 │ │ add r0, sp, #44 @ 0x2c │ │ - bl 82514 │ │ + bl 82b10 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ - b.n 6cc08 │ │ + b.n 6d840 │ │ ldr r5, [sp, #20] │ │ movs r0, #0 │ │ strd r0, r0, [sp] │ │ movs r2, #0 │ │ str r0, [sp, #8] │ │ add r0, sp, #112 @ 0x70 │ │ mov r1, r5 │ │ - bl 66e20 │ │ - ldrd r6, r7, [sp, #112] @ 0x70 │ │ + bl 65380 │ │ + ldrd r7, r6, [sp, #112] @ 0x70 │ │ movw r9, #17 │ │ movt r9, #32768 @ 0x8000 │ │ - cmp r6, r9 │ │ - bne.n 6cdd2 │ │ + cmp r7, r9 │ │ + bne.n 6da0c │ │ movs r0, #0 │ │ movs r4, #0 │ │ - blx 9b484 │ │ + blx 9c0d8 │ │ mov r1, r0 │ │ add r0, sp, #112 @ 0x70 │ │ mov r2, r5 │ │ - mov r3, r7 │ │ - bl 49918 │ │ - ldrd r6, fp, [sp, #112] @ 0x70 │ │ - cmp r6, r9 │ │ - bne.n 6cde8 │ │ + mov r3, r6 │ │ + bl 4a028 │ │ + ldrd r7, fp, [sp, #112] @ 0x70 │ │ + cmp r7, r9 │ │ + bne.n 6da22 │ │ movs r0, #4 │ │ mov r1, fp │ │ strd r4, r0, [sp, #100] @ 0x64 │ │ add r0, sp, #112 @ 0x70 │ │ movs r2, #0 │ │ movs r3, #0 │ │ str r4, [sp, #108] @ 0x6c │ │ str r4, [sp, #4] │ │ - bl 49810 │ │ - add r7, sp, #112 @ 0x70 │ │ - ldmia r7, {r0, r6, r7} │ │ + bl 49f38 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + ldrd r0, r7, [sp, #112] @ 0x70 │ │ cmp r0, #0 │ │ - beq.n 6ce38 │ │ - cmp r6, r9 │ │ - beq.n 6ce3a │ │ + beq.n 6da72 │ │ + cmp r7, r9 │ │ + beq.n 6da74 │ │ ldrd r4, r8, [sp, #124] @ 0x7c │ │ ldr r0, [sp, #104] @ 0x68 │ │ mov.w r9, r4, lsr #8 │ │ ldr r1, [sp, #100] @ 0x64 │ │ cmp r1, #0 │ │ it ne │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, fp │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ - b.n 6cdf2 │ │ + b.n 6da2c │ │ ldrb.w r0, [sp, #123] @ 0x7b │ │ ldrh.w r1, [sp, #121] @ 0x79 │ │ ldrb.w r4, [sp, #120] @ 0x78 │ │ ldr.w r8, [sp, #124] @ 0x7c │ │ orr.w r9, r1, r0, lsl #16 │ │ - b.n 6cdf2 │ │ + b.n 6da2c │ │ ldrd r4, r8, [sp, #120] @ 0x78 │ │ - mov r7, fp │ │ + mov r6, fp │ │ mov.w r9, r4, lsr #8 │ │ ldr r1, [sp, #16] │ │ uxtb r0, r4 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ orr.w r0, r0, r9, lsl #8 │ │ cmp.w sl, #0 │ │ - strd r6, r7, [r1] │ │ + strd r7, r6, [r1] │ │ strd r0, r8, [r1, #8] │ │ - beq.n 6ce26 │ │ + beq.n 6da60 │ │ add.w r4, fp, #4 │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #12 │ │ subs.w sl, sl, #1 │ │ - bne.n 6ce10 │ │ + bne.n 6da4a │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, fp │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add sp, #132 @ 0x84 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - cbnz r6, 6ce94 │ │ + cbnz r7, 6dace │ │ movs r5, #0 │ │ ldrd r8, r0, [sp, #100] @ 0x64 │ │ str r0, [sp, #40] @ 0x28 │ │ mov r0, fp │ │ - blx 9bdb4 │ │ + blx 9ca08 │ │ ldrd fp, r6, [sp, #48] @ 0x30 │ │ cmp r6, #2 │ │ - bcs.w 6cf98 │ │ + bcs.w 6dbd8 │ │ cmp r5, #2 │ │ - bcs.w 6cfaa │ │ + bcs.w 6dbea │ │ cmp r6, r5 │ │ - bne.w 6cfbc │ │ - cbz r5, 6ce8c │ │ + bne.w 6dbfc │ │ + cbz r5, 6dac6 │ │ ldr r0, [sp, #40] @ 0x28 │ │ add.w r4, fp, #4 │ │ mov sl, r5 │ │ adds r7, r0, #4 │ │ ldr r2, [r4, #4] │ │ ldr r0, [r7, #4] │ │ cmp r2, r0 │ │ - bne.w 6cfbc │ │ + bne.w 6dbfc │ │ ldr r0, [r4, #0] │ │ ldr r1, [r7, #0] │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.w 6cfbc │ │ + bne.w 6dbfc │ │ adds r4, #12 │ │ adds r7, #12 │ │ subs.w sl, sl, #1 │ │ - bne.n 6ce6a │ │ + bne.n 6daa4 │ │ ldr r0, [sp, #16] │ │ str.w r9, [r0] │ │ - b.n 6cfe0 │ │ - cbnz r7, 6cea0 │ │ + b.n 6dc20 │ │ + cbnz r6, 6dada │ │ movs r0, #0 │ │ movs r4, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ str r4, [sp, #116] @ 0x74 │ │ - b.n 6ceca │ │ - mov r0, r7 │ │ + b.n 6db04 │ │ + mov r0, r6 │ │ movs r1, #1 │ │ - bl 3d5f4 │ │ + bl 3f026 │ │ cmp r0, #0 │ │ - beq.w 6d02e │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ + beq.w 6dc76 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ mov r4, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ add r0, sp, #112 @ 0x70 │ │ mov r1, r4 │ │ - mov r2, r7 │ │ - bl 3ffbc │ │ + mov r2, r6 │ │ + bl 40468 │ │ ldr r0, [sp, #112] @ 0x70 │ │ cmp r0, #1 │ │ - beq.w 6d036 │ │ + beq.w 6dc7e │ │ add r0, sp, #100 @ 0x64 │ │ - bl 82514 │ │ + bl 82b10 │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ movs r5, #1 │ │ mov.w sl, #0 │ │ str r5, [sp, #108] @ 0x6c │ │ - strd r7, r4, [r8] │ │ - str.w r7, [r8, #8] │ │ - b.n 6cf06 │ │ + strd r6, r4, [r8] │ │ + str.w r6, [r8, #8] │ │ + b.n 6db40 │ │ movs r0, #0 │ │ movs r4, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ str r4, [sp, #116] @ 0x74 │ │ ldr r0, [sp, #100] @ 0x64 │ │ cmp r5, r0 │ │ - beq.n 6cf4c │ │ + beq.n 6db88 │ │ add.w r0, r8, sl │ │ adds r5, #1 │ │ add.w sl, sl, #12 │ │ - strd r7, r4, [r0, #12] │ │ - str r7, [r0, #20] │ │ + strd r6, r4, [r0, #12] │ │ + str r6, [r0, #20] │ │ str r5, [sp, #108] @ 0x6c │ │ movs r0, #0 │ │ mov r1, fp │ │ str r0, [sp, #4] │ │ add r0, sp, #112 @ 0x70 │ │ movs r2, #8 │ │ movs r3, #0 │ │ - bl 49810 │ │ - add r7, sp, #112 @ 0x70 │ │ - ldmia r7, {r0, r6, r7} │ │ - cbnz r0, 6cf58 │ │ - cmp r6, #0 │ │ - beq.n 6ce3c │ │ + bl 49f38 │ │ + ldr r6, [sp, #120] @ 0x78 │ │ + ldrd r0, r7, [sp, #112] @ 0x70 │ │ + cbnz r0, 6db94 │ │ cmp r7, #0 │ │ - beq.n 6cee6 │ │ - mov r0, r7 │ │ - blx d7bb0 │ │ + beq.n 6da76 │ │ + cmp r6, #0 │ │ + beq.n 6db20 │ │ + mov r0, r6 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 6d02e │ │ - mov r1, r6 │ │ - mov r2, r7 │ │ + beq.w 6dc76 │ │ + mov r1, r7 │ │ + mov r2, r6 │ │ mov r4, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ add r0, sp, #112 @ 0x70 │ │ mov r1, r4 │ │ - mov r2, r7 │ │ - bl 3ffbc │ │ + mov r2, r6 │ │ + bl 40468 │ │ ldr r0, [sp, #112] @ 0x70 │ │ cmp r0, #1 │ │ - bne.n 6ceee │ │ - b.n 6d036 │ │ + bne.n 6db28 │ │ + b.n 6dc7e │ │ add r0, sp, #100 @ 0x64 │ │ - bl 82514 │ │ + bl 82b10 │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ - b.n 6cef4 │ │ - cmp r6, r9 │ │ - beq.w 6ce3c │ │ + b.n 6db2e │ │ + cmp r7, r9 │ │ + beq.w 6da76 │ │ ldrd r4, r8, [sp, #124] @ 0x7c │ │ cmp r5, #0 │ │ ldr r0, [sp, #104] @ 0x68 │ │ mov.w r9, r4, lsr #8 │ │ - beq.w 6cdbc │ │ + beq.w 6d9f6 │ │ add.w sl, r0, #4 │ │ str r0, [sp, #40] @ 0x28 │ │ ldr.w r0, [sl, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [sl] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w sl, sl, #12 │ │ subs r5, #1 │ │ - bne.n 6cf74 │ │ + bne.n 6dbb0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - b.n 6cdbc │ │ - @ instruction: 0xb6af │ │ - @ instruction: 0xffffc9b3 │ │ - vqshlu.s32 q10, q4, #25 │ │ + b.n 6d9f6 │ │ + stmia r2!, {r0, r2, r6} │ │ + vqrdmulh.s , , d11[0] │ │ + vclt.f32 d16, d8, #0 │ │ + vqshlu.s32 q10, q4, #26 │ │ mov r1, r6 │ │ cmp r6, #21 │ │ - bcs.n 6d062 │ │ - bl 6d098 │ │ + bcs.n 6dcaa │ │ + bl 6dcdc │ │ cmp r5, #2 │ │ - bcc.w 6ce58 │ │ + bcc.w 6da92 │ │ cmp r5, #21 │ │ - bcs.n 6d06e │ │ + bcs.n 6dcb6 │ │ ldr r0, [sp, #40] @ 0x28 │ │ mov r1, r5 │ │ - bl 6d098 │ │ + bl 6dcdc │ │ cmp r6, r5 │ │ - beq.w 6ce5e │ │ + beq.w 6da98 │ │ movs r0, #19 │ │ movs r4, #19 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 6d05a │ │ - ldr r1, [pc, #188] @ (6d088 ) │ │ + beq.n 6dca2 │ │ + ldr r1, [pc, #192] @ (6dccc ) │ │ movs r2, #19 │ │ mov r7, r0 │ │ add r1, pc │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r1, [sp, #16] │ │ sub.w r0, r9, #4 │ │ stmia.w r1, {r0, r4, r7} │ │ str r4, [r1, #12] │ │ - cbz r5, 6cffa │ │ + cbz r5, 6dc3a │ │ ldr r0, [sp, #40] @ 0x28 │ │ adds r4, r0, #4 │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #12 │ │ subs r5, #1 │ │ - bne.n 6cfe6 │ │ + bne.n 6dc26 │ │ cmp.w r8, #0 │ │ itt ne │ │ ldrne r0, [sp, #40] @ 0x28 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp r6, #0 │ │ - beq.w 6ce26 │ │ + beq.w 6da60 │ │ add.w r4, fp, #4 │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #12 │ │ subs r6, #1 │ │ - bne.n 6d010 │ │ - b.n 6ce26 │ │ + bne.n 6dc50 │ │ + b.n 6da60 │ │ movs r0, #1 │ │ movs r1, #5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, r7 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ + movs r0, #1 │ │ + mov r1, r6 │ │ + bl 3e0ac │ │ ldr r1, [sp, #116] @ 0x74 │ │ ldr r2, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #80] @ (6d08c ) │ │ - ldr r3, [pc, #80] @ (6d090 ) │ │ - ldr r5, [pc, #84] @ (6d094 ) │ │ + ldr r0, [pc, #76] @ (6dcd0 ) │ │ + ldr r3, [pc, #76] @ (6dcd4 ) │ │ + ldr r5, [pc, #80] @ (6dcd8 ) │ │ add r0, pc │ │ str r2, [sp, #128] @ 0x80 │ │ add r3, pc │ │ add r2, sp, #112 @ 0x70 │ │ str r1, [sp, #124] @ 0x7c │ │ movs r1, #43 @ 0x2b │ │ add r5, pc │ │ - str r7, [sp, #120] @ 0x78 │ │ + str r6, [sp, #120] @ 0x78 │ │ str r4, [sp, #116] @ 0x74 │ │ - str r7, [sp, #112] @ 0x70 │ │ + str r6, [sp, #112] @ 0x70 │ │ str r5, [sp, #0] │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #1 │ │ movs r1, #19 │ │ - bl 3d98e │ │ - bl 4394a │ │ + bl 3e0ac │ │ + bl 4407e │ │ cmp r5, #2 │ │ - bcc.w 6ce58 │ │ - b.n 6cfaa │ │ + bcc.w 6da92 │ │ + b.n 6dbea │ │ ldr r0, [sp, #40] @ 0x28 │ │ mov r1, r5 │ │ - bl 4394a │ │ + bl 4407e │ │ cmp r6, r5 │ │ - beq.w 6ce5e │ │ - b.n 6cfbc │ │ + beq.w 6da98 │ │ + b.n 6dbfc │ │ nop │ │ - asrs r2, r7, #4 │ │ - vrintx.f32 , │ │ - vtbl.8 d25, {d25-d28}, d22 │ │ - vqrdmlsh.s , q13, d13[0] │ │ - vmull.u q14, d26, d24 │ │ + add r0, sp, #476 @ 0x1dc │ │ + vneg.s32 , q15 │ │ + vqshl.u64 , , #58 @ 0x3a │ │ + vqdmulh.s q14, q13, d16[0] │ │ movs r6, r0 │ │ - beq.n 6d138 │ │ + beq.n 6dd6c │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #12 │ │ mov r4, r0 │ │ add.w r0, r1, r1, lsl #1 │ │ mov.w fp, #0 │ │ mov r7, r4 │ │ add.w r8, r4, r0, lsl #2 │ │ add.w r0, r4, #12 │ │ str.w r8, [sp, #4] │ │ - b.n 6d0d8 │ │ + b.n 6dd1c │ │ add.w r0, r8, #12 │ │ mov r1, r4 │ │ ldr.w r8, [sp, #4] │ │ ldr r2, [sp, #8] │ │ str r2, [r1, #0] │ │ strd sl, r6, [r0, #-8] │ │ add.w r0, r9, #12 │ │ add.w fp, fp, #12 │ │ mov r7, r9 │ │ cmp r0, r8 │ │ - beq.n 6d140 │ │ + beq.n 6dd84 │ │ ldrd sl, r6, [r7, #16] │ │ mov r9, r0 │ │ ldrd r1, r5, [r7, #4] │ │ cmp r6, r5 │ │ mov r2, r5 │ │ mov r0, sl │ │ it cc │ │ movcc r2, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r6, r5 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 6d0ca │ │ + bgt.n 6dd0e │ │ ldr r0, [r7, #12] │ │ mov r7, fp │ │ str r0, [sp, #8] │ │ add.w r8, r4, r7 │ │ ldr r0, [r4, r7] │ │ add.w r3, r8, #12 │ │ ldrd r1, r2, [r8, #4] │ │ cmp r7, #0 │ │ stmia r3!, {r0, r1, r2} │ │ - beq.n 6d0b8 │ │ + beq.n 6dcfc │ │ ldrd r1, r5, [r8, #-8] │ │ mov r0, sl │ │ mov r2, r5 │ │ cmp r6, r5 │ │ it cc │ │ movcc r2, r6 │ │ - blx d7c10 │ │ + blx d8860 │ │ subs r7, #12 │ │ cmp r0, #0 │ │ it eq │ │ subeq r0, r6, r5 │ │ cmp r0, #0 │ │ - bmi.n 6d102 │ │ + bmi.n 6dd46 │ │ adds r0, r4, r7 │ │ add.w r1, r0, #12 │ │ add.w r0, r8, #12 │ │ - b.n 6d0be │ │ + b.n 6dd02 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w d7abc │ │ + bne.w d870c │ │ bx lr │ │ push {r4, r5, r7, lr} │ │ sub sp, #16 │ │ mov r5, r0 │ │ adds r0, #12 │ │ mov r4, r1 │ │ str r0, [sp, #4] │ │ ldrd r0, r1, [r1] │ │ movs r2, #13 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #136] @ (6d1f4 ) │ │ + ldr r1, [pc, #136] @ (6de38 ) │ │ add r1, pc │ │ blx r3 │ │ - ldr r1, [pc, #136] @ (6d1f8 ) │ │ + ldr r1, [pc, #136] @ (6de3c ) │ │ movs r3, #0 │ │ - ldr r2, [pc, #136] @ (6d1fc ) │ │ + ldr r2, [pc, #136] @ (6de40 ) │ │ strb.w r0, [sp, #12] │ │ add r1, pc │ │ add r2, pc │ │ add r0, sp, #8 │ │ strb.w r3, [sp, #13] │ │ mov r3, r5 │ │ str r2, [sp, #0] │ │ movs r2, #5 │ │ str r4, [sp, #8] │ │ - bl 4062c │ │ - ldr r1, [pc, #112] @ (6d200 ) │ │ + bl 40d84 │ │ + ldr r1, [pc, #112] @ (6de44 ) │ │ add r3, sp, #4 │ │ - ldr r2, [pc, #112] @ (6d204 ) │ │ + ldr r2, [pc, #112] @ (6de48 ) │ │ add r1, pc │ │ add r2, pc │ │ str r2, [sp, #0] │ │ movs r2, #5 │ │ - bl 4062c │ │ + bl 40d84 │ │ ldrb.w r2, [sp, #13] │ │ ldrb.w r1, [sp, #12] │ │ cmp r2, #1 │ │ orr.w r0, r2, r1 │ │ it eq │ │ movseq.w r1, r1, lsl #31 │ │ - beq.n 6d1be │ │ + beq.n 6de02 │ │ and.w r0, r0, #1 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldr r0, [sp, #8] │ │ ldrb r1, [r0, #10] │ │ lsls r1, r1, #24 │ │ - bmi.n 6d1dc │ │ + bmi.n 6de20 │ │ ldrd r0, r1, [r0] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #56] @ (6d208 ) │ │ + ldr r1, [pc, #56] @ (6de4c ) │ │ add r1, pc │ │ blx r3 │ │ and.w r0, r0, #1 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #36] @ (6d20c ) │ │ + ldr r1, [pc, #36] @ (6de50 ) │ │ add r1, pc │ │ blx r3 │ │ and.w r0, r0, #1 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - str r1, [sp, #408] @ 0x198 │ │ - vuzp.32 , │ │ + ldrh r2, [r0, #12] │ │ + vtbl.8 d24, {d26-d27}, d1 │ │ vrshr.u32 d16, d27, #6 │ │ movs r0, r0 │ │ - cbz r3, 6d238 │ │ + add r2, sp, #20 │ │ vshr.u32 q8, , #6 │ │ movs r0, r0 │ │ - ldr r4, [sp, #472] @ 0x1d8 │ │ - vcvt.f16.u16 d25, d21, #6 │ │ + str r4, [sp, #744] @ 0x2e8 │ │ + vsri.32 , , #6 │ │ vsli.64 d27, d16, #58 @ 0x3a │ │ sub sp, #16 │ │ ldr r5, [r0, #0] │ │ mov r4, r1 │ │ movs r2, #9 │ │ adds r0, r5, #4 │ │ str r0, [sp, #4] │ │ ldrd r0, r1, [r1] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #136] @ (6d2b0 ) │ │ + ldr r1, [pc, #136] @ (6def4 ) │ │ add r1, pc │ │ blx r3 │ │ - ldr r1, [pc, #136] @ (6d2b4 ) │ │ + ldr r1, [pc, #136] @ (6def8 ) │ │ movs r3, #0 │ │ - ldr r2, [pc, #136] @ (6d2b8 ) │ │ + ldr r2, [pc, #136] @ (6defc ) │ │ strb.w r0, [sp, #12] │ │ add r1, pc │ │ add r2, pc │ │ add r0, sp, #8 │ │ strb.w r3, [sp, #13] │ │ mov r3, r5 │ │ str r2, [sp, #0] │ │ movs r2, #11 │ │ str r4, [sp, #8] │ │ - bl 4062c │ │ - ldr r1, [pc, #112] @ (6d2bc ) │ │ + bl 40d84 │ │ + ldr r1, [pc, #112] @ (6df00 ) │ │ add r3, sp, #4 │ │ - ldr r2, [pc, #112] @ (6d2c0 ) │ │ + ldr r2, [pc, #112] @ (6df04 ) │ │ add r1, pc │ │ add r2, pc │ │ str r2, [sp, #0] │ │ movs r2, #9 │ │ - bl 4062c │ │ + bl 40d84 │ │ ldrb.w r2, [sp, #13] │ │ ldrb.w r1, [sp, #12] │ │ cmp r2, #1 │ │ orr.w r0, r2, r1 │ │ it eq │ │ movseq.w r1, r1, lsl #31 │ │ - beq.n 6d27a │ │ + beq.n 6debe │ │ and.w r0, r0, #1 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldr r0, [sp, #8] │ │ ldrb r1, [r0, #10] │ │ lsls r1, r1, #24 │ │ - bmi.n 6d298 │ │ + bmi.n 6dedc │ │ ldrd r0, r1, [r0] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #56] @ (6d2c4 ) │ │ + ldr r1, [pc, #56] @ (6df08 ) │ │ add r1, pc │ │ blx r3 │ │ and.w r0, r0, #1 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #36] @ (6d2c8 ) │ │ + ldr r1, [pc, #36] @ (6df0c ) │ │ add r1, pc │ │ blx r3 │ │ and.w r0, r0, #1 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - ldrh r4, [r2, #62] @ 0x3e │ │ - vqrdmlsh.s q12, q13, d15[0] │ │ - vcvt.u16.f16 , , #6 │ │ - @ instruction: 0xfffb8fbe │ │ + strh r0, [r6, #62] @ 0x3e │ │ + vrintp.f32 q12, │ │ + vrintz.f32 , │ │ + vqshl.u64 q12, q5, #59 @ 0x3b │ │ vshr.u32 q8, , #6 │ │ movs r0, r0 │ │ - ldr r3, [sp, #744] @ 0x2e8 │ │ - @ instruction: 0xfffa9b79 │ │ + str r3, [sp, #1016] @ 0x3f8 │ │ + vrsra.u64 d25, d29, #6 │ │ vtbl.8 d30, {d10-d11}, d29 │ │ mvns r0, r6 │ │ sub sp, #36 @ 0x24 │ │ ldr r7, [r0, #0] │ │ mov r5, r1 │ │ ldrb r0, [r7, #0] │ │ cmp r0, #1 │ │ - bne.n 6d2f8 │ │ + bne.n 6df3c │ │ ldrd r4, r6, [r5] │ │ movs r2, #4 │ │ ldr.w r9, [r6, #12] │ │ - ldr r1, [pc, #180] @ (6d39c ) │ │ + ldr r1, [pc, #180] @ (6dfe0 ) │ │ mov r0, r4 │ │ add r1, pc │ │ blx r9 │ │ - cbz r0, 6d30c │ │ + cbz r0, 6df50 │ │ movs r0, #1 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ ldrd r0, r2, [r5] │ │ - ldr r1, [pc, #180] @ (6d3b4 ) │ │ + ldr r1, [pc, #180] @ (6dff8 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #4 │ │ add r1, pc │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ bx r3 │ │ ldrb r0, [r5, #10] │ │ add.w r8, r7, #1 │ │ lsls r0, r0, #24 │ │ - bmi.n 6d33e │ │ - ldr r1, [pc, #136] @ (6d3a0 ) │ │ + bmi.n 6df82 │ │ + ldr r1, [pc, #136] @ (6dfe4 ) │ │ mov r0, r4 │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ blx r9 │ │ mov r1, r0 │ │ mov r0, r6 │ │ - cbnz r1, 6d396 │ │ + cbnz r1, 6dfda │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 6ca80 │ │ + bl 272c4 │ │ cmp r0, #0 │ │ - bne.n 6d2f0 │ │ + bne.n 6df34 │ │ ldrd r4, r0, [r5] │ │ ldr.w r9, [r0, #12] │ │ - b.n 6d38c │ │ - ldr r1, [pc, #100] @ (6d3a4 ) │ │ + b.n 6dfd0 │ │ + ldr r1, [pc, #100] @ (6dfe8 ) │ │ mov r0, r4 │ │ movs r2, #2 │ │ add r1, pc │ │ blx r9 │ │ mov r1, r0 │ │ movs r0, #1 │ │ - cbnz r1, 6d396 │ │ - ldr r1, [pc, #88] @ (6d3a8 ) │ │ + cbnz r1, 6dfda │ │ + ldr r1, [pc, #88] @ (6dfec ) │ │ add.w r2, sp, #19 │ │ str r2, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #24] │ │ add r1, sp, #4 │ │ strb.w r0, [sp, #19] │ │ ldrd r0, r2, [r5, #8] │ │ str r1, [sp, #20] │ │ add r1, sp, #20 │ │ strd r0, r2, [sp, #28] │ │ mov r0, r8 │ │ str r6, [sp, #8] │ │ str r4, [sp, #4] │ │ - bl 6ca80 │ │ + bl 272c4 │ │ cmp r0, #0 │ │ - bne.n 6d2f0 │ │ + bne.n 6df34 │ │ ldrd r0, r1, [sp, #20] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #40] @ (6d3ac ) │ │ + ldr r1, [pc, #40] @ (6dff0 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 6d2f0 │ │ - ldr r1, [pc, #32] @ (6d3b0 ) │ │ + bne.n 6df34 │ │ + ldr r1, [pc, #32] @ (6dff4 ) │ │ mov r0, r4 │ │ movs r2, #1 │ │ add r1, pc │ │ blx r9 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldrh r6, [r5, #22] │ │ - vtbl.8 d25, {d10-d13}, d11 │ │ - vqmovn.s64 d21, q5 │ │ - vrintm.f32 d28, d6 │ │ - movs r6, r0 │ │ - strh r0, [r1, r1] │ │ - @ instruction: 0xfffa9a99 │ │ - @ instruction: 0xfffa8af6 │ │ + strh r2, [r1, #24] │ │ + @ instruction: 0xfffa934f │ │ + vtbl.8 d20, {d26-d28}, d22 │ │ + vrintm.f32 d28, d2 │ │ + movs r6, r0 │ │ + ldr r2, [pc, #400] @ (6e184 ) │ │ + vrshr.u64 , , #6 │ │ + vrsra.u32 d24, d2, #6 │ │ vtbl.8 d30, {d10-d11}, d29 │ │ - ldr r7, [pc, #960] @ (6d77c ) │ │ + ldr r7, [pc, #960] @ (6e3c0 ) │ │ sub sp, #36 @ 0x24 │ │ mov r4, r1 │ │ ldrd r2, r1, [r1] │ │ ldrd r5, r7, [r0, #4] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #280] @ (6d4e4 ) │ │ + ldr r1, [pc, #280] @ (6e128 ) │ │ mov r0, r2 │ │ movs r2, #1 │ │ add r1, pc │ │ blx r3 │ │ cmp r7, #0 │ │ - beq.n 6d4c6 │ │ - cbz r0, 6d3de │ │ + beq.n 6e10a │ │ + cbz r0, 6e022 │ │ movs r0, #1 │ │ - b.n 6d444 │ │ + b.n 6e088 │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 6d3ee │ │ + bmi.n 6e032 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 6ca80 │ │ - b.n 6d444 │ │ + bl 272c4 │ │ + b.n 6e088 │ │ ldrd r8, r6, [r4] │ │ movs r2, #1 │ │ ldr r3, [r6, #12] │ │ mov.w r9, #1 │ │ - ldr r1, [pc, #236] @ (6d4e8 ) │ │ + ldr r1, [pc, #236] @ (6e12c ) │ │ mov r0, r8 │ │ add r1, pc │ │ blx r3 │ │ mov r1, r0 │ │ mov r0, r9 │ │ - cbnz r1, 6d444 │ │ - ldr r1, [pc, #224] @ (6d4ec ) │ │ + cbnz r1, 6e088 │ │ + ldr r1, [pc, #224] @ (6e130 ) │ │ add.w r2, sp, #19 │ │ str r2, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #24] │ │ add r1, sp, #4 │ │ strb.w r0, [sp, #19] │ │ ldrd r0, r2, [r4, #8] │ │ str r1, [sp, #20] │ │ add r1, sp, #20 │ │ strd r0, r2, [sp, #28] │ │ mov r0, r5 │ │ str r6, [sp, #8] │ │ str.w r8, [sp, #4] │ │ - bl 6ca80 │ │ + bl 272c4 │ │ cmp r0, #0 │ │ - bne.n 6d3da │ │ + bne.n 6e01e │ │ ldrd r0, r1, [sp, #20] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #176] @ (6d4f0 ) │ │ + ldr r1, [pc, #176] @ (6e134 ) │ │ add r1, pc │ │ blx r3 │ │ subs r7, #1 │ │ - beq.n 6d4c6 │ │ - ldr r1, [pc, #168] @ (6d4f4 ) │ │ + beq.n 6e10a │ │ + ldr r1, [pc, #168] @ (6e138 ) │ │ adds r5, #1 │ │ add.w fp, sp, #4 │ │ add.w r8, sp, #20 │ │ add r1, pc │ │ mov r9, r1 │ │ - ldr r1, [pc, #156] @ (6d4f8 ) │ │ + ldr r1, [pc, #156] @ (6e13c ) │ │ add r1, pc │ │ mov sl, r1 │ │ - b.n 6d468 │ │ + b.n 6e0ac │ │ movs r0, #1 │ │ adds r5, #1 │ │ subs r7, #1 │ │ - beq.n 6d4c6 │ │ + beq.n 6e10a │ │ lsls r0, r0, #31 │ │ - bne.n 6d460 │ │ + bne.n 6e0a4 │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 6d48c │ │ + bmi.n 6e0d0 │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ mov r1, r9 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 6d460 │ │ + bne.n 6e0a4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 6ca80 │ │ - b.n 6d462 │ │ + bl 272c4 │ │ + b.n 6e0a6 │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ movs r6, #1 │ │ add.w ip, sp, #4 │ │ strb.w r6, [sp, #19] │ │ add.w r6, sp, #19 │ │ stmia.w ip, {r0, r1, r6} │ │ mov r0, r5 │ │ mov r1, r8 │ │ strd fp, sl, [sp, #20] │ │ strd r2, r3, [sp, #28] │ │ - bl 6ca80 │ │ + bl 272c4 │ │ cmp r0, #0 │ │ - bne.n 6d460 │ │ + bne.n 6e0a4 │ │ ldrd r0, r1, [sp, #20] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #60] @ (6d4fc ) │ │ + ldr r1, [pc, #60] @ (6e140 ) │ │ add r1, pc │ │ blx r3 │ │ - b.n 6d462 │ │ - cbz r0, 6d4d0 │ │ + b.n 6e0a6 │ │ + cbz r0, 6e114 │ │ movs r0, #1 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r0, r1, [r4] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #36] @ (6d500 ) │ │ + ldr r1, [pc, #36] @ (6e144 ) │ │ add r1, pc │ │ blx r3 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [sp, #132] @ 0x84 │ │ - @ instruction: 0xfffaad96 │ │ - vrintz.f32 q14, q6 │ │ - movs r6, r0 │ │ - str r4, [r1, r6] │ │ - vtbl.8 d25, {d10-d13}, d5 │ │ - vrintz.f32 d28, d2 │ │ + str r2, [sp, #404] @ 0x194 │ │ + vrintz.f32 q13, q4 │ │ + vrintz.f32 q14, q4 │ │ + movs r6, r0 │ │ + ldr r1, [pc, #672] @ (6e3d8 ) │ │ + @ instruction: 0xfffa9349 │ │ + vsli.32 q14, q15, #26 │ │ movs r6, r0 │ │ - str r4, [r1, r4] │ │ - vqshrn.u64 d25, q4, #6 │ │ + ldr r1, [pc, #160] @ (6e1e4 ) │ │ + vsra.u32 , q6, #6 │ │ vtbl.8 d30, {d10-d11}, d29 │ │ - ldr r7, [pc, #960] @ (6d8c8 ) │ │ + ldr r7, [pc, #960] @ (6e50c ) │ │ sub sp, #164 @ 0xa4 │ │ mov sl, r2 │ │ mov r6, r1 │ │ mov fp, r0 │ │ cmp r3, #0 │ │ - bne.n 6d5ca │ │ + bne.n 6e20e │ │ cmp.w sl, #0 │ │ - beq.n 6d5ca │ │ + beq.n 6e20e │ │ str.w fp, [sp, #16] │ │ add.w fp, r6, #16 │ │ movs r0, #1 │ │ ldrex r1, [fp] │ │ cmp r1, #0 │ │ - bne.w 6d722 │ │ + bne.w 6e366 │ │ strex r1, r0, [fp] │ │ cmp r1, #0 │ │ - bne.n 6d524 │ │ + bne.n 6e168 │ │ dmb ish │ │ - ldr r0, [pc, #552] @ (6d764 ) │ │ + ldr r0, [pc, #552] @ (6e3a8 ) │ │ add r0, pc │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 6d72e │ │ + bne.w 6e372 │ │ movs r4, #0 │ │ ldrb r0, [r6, #20] │ │ cmp r0, #0 │ │ - bne.w 6d73e │ │ + bne.w 6e382 │ │ mov r1, r6 │ │ ldr.w r0, [r1, #24]! │ │ str r1, [sp, #20] │ │ ldr r1, [r1, #4] │ │ - bl 6d774 │ │ + bl 6e3b8 │ │ cmp r0, #0 │ │ strd r4, r6, [sp, #8] │ │ - beq.n 6d608 │ │ + beq.n 6e24c │ │ mov r5, r0 │ │ movs r0, #32 │ │ mov r8, r1 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 6d75c │ │ + beq.w 6e3a0 │ │ mov r4, r0 │ │ movs r0, #1 │ │ strd r4, r0, [sp, #68] @ 0x44 │ │ movs r0, #4 │ │ mov r7, sl │ │ mov.w r9, #0 │ │ strd r5, r8, [r4] │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n 6d59e │ │ + b.n 6e1e2 │ │ add.w r0, r4, r9, lsl #3 │ │ strd sl, r8, [r0, #8] │ │ add.w r0, r9, #2 │ │ str r0, [sp, #72] @ 0x48 │ │ mov r9, r5 │ │ ldrd r0, r1, [r6, #24] │ │ add.w r5, r9, #1 │ │ - bl 6d774 │ │ - cbz r0, 6d5d2 │ │ + bl 6e3b8 │ │ + cbz r0, 6e216 │ │ mov sl, r0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ mov r8, r1 │ │ cmp r5, r0 │ │ - bne.n 6d58e │ │ + bne.n 6e1d2 │ │ movs r0, #8 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ add r0, sp, #64 @ 0x40 │ │ movs r2, #1 │ │ movs r3, #4 │ │ - bl 4e654 │ │ + bl 4edf4 │ │ ldr r4, [sp, #68] @ 0x44 │ │ - b.n 6d58e │ │ + b.n 6e1d2 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str r0, [sp, #32] │ │ - b.n 6d680 │ │ + b.n 6e2c4 │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ add.w r4, r9, r5, lsl #3 │ │ mov r6, r9 │ │ mov sl, r7 │ │ ldrd r5, r7, [r6] │ │ ldr r1, [sp, #20] │ │ ldr r2, [r7, #12] │ │ mov r0, r5 │ │ blx r2 │ │ ldr r0, [r7, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #8 │ │ cmp r6, r4 │ │ - bne.n 6d5de │ │ + bne.n 6e222 │ │ cmp.w r8, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ movs r0, #0 │ │ movs r1, #4 │ │ add r6, sp, #128 @ 0x80 │ │ strd r0, r1, [sp, #136] @ 0x88 │ │ movw r1, #909 @ 0x38d │ │ strd r0, r0, [sp, #128] @ 0x80 │ │ strd r0, r0, [sp, #144] @ 0x90 │ │ strd r0, r1, [sp, #152] @ 0x98 │ │ - b.n 6d628 │ │ + b.n 6e26c │ │ lsrs r0, r2, #2 │ │ - bne.n 6d666 │ │ + bne.n 6e2aa │ │ mov r0, r6 │ │ - bl 50608 │ │ + bl 50da8 │ │ ldr r0, [sp, #148] @ 0x94 │ │ cmp r0, #0 │ │ - beq.n 6d628 │ │ + beq.n 6e26c │ │ movs r1, #0 │ │ movs r3, #2 │ │ movs r4, #1 │ │ movs r5, #0 │ │ - b.n 6d64e │ │ + b.n 6e292 │ │ umull r2, r7, r3, r3 │ │ lsrs r0, r0, #1 │ │ mla r7, r3, r5, r7 │ │ mla r5, r3, r5, r7 │ │ mov r3, r2 │ │ lsls r2, r0, #31 │ │ - beq.n 6d63e │ │ + beq.n 6e282 │ │ umull r2, r7, r3, r4 │ │ cmp r0, #1 │ │ - beq.n 6d624 │ │ + beq.n 6e268 │ │ mla r1, r3, r1, r7 │ │ mla r1, r5, r4, r1 │ │ mov r4, r2 │ │ - b.n 6d63e │ │ + b.n 6e282 │ │ ldmia r6!, {r1, r2, r3, r7} │ │ add r0, sp, #24 │ │ stmia r0!, {r1, r2, r3, r7} │ │ ldmia.w r6, {r1, r2, r3, r7} │ │ stmia r0!, {r1, r2, r3, r7} │ │ str.w fp, [sp, #56] @ 0x38 │ │ ldrd r6, fp, [sp, #12] │ │ ldr r0, [sp, #8] │ │ strb.w r0, [sp, #60] @ 0x3c │ │ ldr r1, [r6, #100] @ 0x64 │ │ add r0, sp, #64 @ 0x40 │ │ mov r2, sl │ │ - bl 66d5c │ │ + bl 652bc │ │ ldrd r2, r8, [sp, #64] @ 0x40 │ │ movs r3, #17 │ │ ldrb.w r9, [sp, #72] @ 0x48 │ │ movt r3, #32768 @ 0x8000 │ │ cmp r2, r3 │ │ - bne.n 6d6ec │ │ + bne.n 6e330 │ │ add r5, sp, #24 │ │ ldrd lr, ip, [r6, #8] │ │ add r2, sp, #80 @ 0x50 │ │ ldmia r5!, {r0, r1, r3, r4, r7} │ │ adds r6, r2, #4 │ │ stmia r6!, {r0, r1, r3, r4, r7} │ │ ldmia.w r5, {r0, r1, r3, r4, r7} │ │ @@ -104668,364 +105189,366 @@ │ │ ldr.w r3, [sp, #73] @ 0x49 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ str.w r7, [fp, #20] │ │ str.w r3, [fp, #17] │ │ strb.w r9, [fp, #16] │ │ strd r2, r8, [fp, #8] │ │ strb.w r0, [fp, #4] │ │ - bne.n 6d716 │ │ + bne.n 6e35a │ │ add sp, #164 @ 0xa4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ add r0, sp, #24 │ │ - bl 4b1a0 │ │ + bl 4b8b0 │ │ add sp, #164 @ 0xa4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, fp │ │ clrex │ │ - bl 76d12 │ │ - b.n 6d53a │ │ - bl 76b20 │ │ + bl 779e2 │ │ + b.n 6e17e │ │ + bl 777f0 │ │ eor.w r4, r0, #1 │ │ ldrb r0, [r6, #20] │ │ cmp r0, #0 │ │ - beq.w 6d550 │ │ - ldr r0, [pc, #40] @ (6d768 ) │ │ + beq.w 6e194 │ │ + ldr r0, [pc, #40] @ (6e3ac ) │ │ add r2, sp, #64 @ 0x40 │ │ - ldr r3, [pc, #40] @ (6d76c ) │ │ - ldr r1, [pc, #40] @ (6d770 ) │ │ + ldr r3, [pc, #40] @ (6e3b0 ) │ │ + ldr r1, [pc, #40] @ (6e3b4 ) │ │ add r0, pc │ │ add r3, pc │ │ strb.w r4, [sp, #68] @ 0x44 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ str.w fp, [sp, #64] @ 0x40 │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #4 │ │ movs r1, #32 │ │ - bl 3d98e │ │ - lsls r0, r3, #25 │ │ + bl 3e0ac │ │ + lsls r4, r2, #24 │ │ movs r7, r0 │ │ - @ instruction: 0xb8c7 │ │ - vsli.64 q14, q10, #58 @ 0x3a │ │ + sub sp, #484 @ 0x1e4 │ │ + vsli.64 d28, d16, #58 @ 0x3a │ │ movs r6, r0 │ │ - ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov r4, r1 │ │ movs r6, #0 │ │ tbh [pc, r0, lsl #1] │ │ movs r6, r0 │ │ movs r6, r1 │ │ lsls r1, r5, #3 │ │ lsls r2, r4, #3 │ │ lsls r4, r6, #4 │ │ - lsls r5, r0, #15 │ │ + lsls r2, r0, #15 │ │ ldr r0, [r4, #0] │ │ movs r5, #0 │ │ - b.n 6d882 │ │ - blx d7b90 │ │ + b.n 6e4c6 │ │ + blx d8800 │ │ cmp r6, #11 │ │ it cc │ │ addcc r6, #1 │ │ ldr r0, [r4, #0] │ │ dmb ish │ │ ldr.w r9, [r4, #4] │ │ dmb ish │ │ ubfx r5, r0, #1, #5 │ │ cmp r5, #31 │ │ - beq.n 6d83e │ │ + beq.n 6e482 │ │ adds r7, r0, #2 │ │ lsls r1, r0, #31 │ │ - bne.n 6d7d4 │ │ + bne.n 6e418 │ │ dmb ish │ │ lsrs r2, r0, #1 │ │ ldr r1, [r4, #32] │ │ cmp.w r2, r1, lsr #1 │ │ - beq.w 6dbd4 │ │ + beq.w 6e83e │ │ eors r1, r0 │ │ cmp r1, #63 @ 0x3f │ │ it hi │ │ orrhi.w r7, r7, #1 │ │ cmp.w r9, #0 │ │ - beq.n 6d854 │ │ + beq.n 6e498 │ │ ldrex r1, [r4] │ │ cmp r1, r0 │ │ - bne.n 6d800 │ │ + bne.n 6e444 │ │ dmb ish │ │ strex r0, r7, [r4] │ │ cmp r0, #0 │ │ mov.w r0, #0 │ │ it eq │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ lsls r0, r0, #31 │ │ dmb ish │ │ - beq.n 6d810 │ │ - b.n 6dc00 │ │ + beq.n 6e454 │ │ + b.n 6e86a │ │ movs r0, #0 │ │ clrex │ │ lsls r0, r0, #31 │ │ dmb ish │ │ - bne.w 6dc00 │ │ + bne.w 6e86a │ │ ldr.w r9, [r4, #4] │ │ mov r0, r6 │ │ movs r2, #1 │ │ cmp r6, #6 │ │ it cs │ │ movcs r0, #6 │ │ dmb ish │ │ lsrs.w r3, r2, r0 │ │ add.w r2, r2, #1 │ │ yield │ │ - beq.n 6d822 │ │ + beq.n 6e466 │ │ cmp r6, #7 │ │ it cc │ │ addcc r6, #1 │ │ mov r0, r1 │ │ ubfx r5, r0, #1, #5 │ │ cmp r5, #31 │ │ - bne.n 6d7b4 │ │ + bne.n 6e3f8 │ │ cmp r6, #6 │ │ - bhi.n 6d794 │ │ + bhi.n 6e3d8 │ │ movs r0, #1 │ │ lsrs.w r1, r0, r6 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 6d844 │ │ + beq.n 6e488 │ │ adds r6, #1 │ │ - b.n 6d79e │ │ + b.n 6e3e2 │ │ cmp r6, #6 │ │ - bhi.n 6d86a │ │ + bhi.n 6e4ae │ │ movs r0, #1 │ │ lsrs.w r1, r0, r6 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 6d85a │ │ + beq.n 6e49e │ │ adds r6, #1 │ │ - b.n 6d79e │ │ - blx d7b90 │ │ + b.n 6e3e2 │ │ + blx d8800 │ │ cmp r6, #11 │ │ it cc │ │ addcc r6, #1 │ │ - b.n 6d79e │ │ - blx d7b90 │ │ + b.n 6e3e2 │ │ + blx d8800 │ │ cmp r5, #11 │ │ it cc │ │ addcc r5, #1 │ │ ldr r0, [r4, #0] │ │ ldrd r2, r1, [r4, #68] @ 0x44 │ │ adds r6, r0, #1 │ │ subs r1, #1 │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ and.w r7, r1, r0 │ │ add.w r1, r7, r7, lsl #1 │ │ add.w r1, r3, r1, lsl #2 │ │ ldr r3, [r1, #8] │ │ dmb ish │ │ cmp r6, r3 │ │ - bne.n 6d8d0 │ │ + bne.n 6e514 │ │ ldr r6, [r4, #64] @ 0x40 │ │ adds r7, #1 │ │ cmp r7, r6 │ │ itttt cs │ │ negcs r2, r2 │ │ andcs r2, r0 │ │ ldrcs r3, [r4, #68] @ 0x44 │ │ addcs r3, r2 │ │ ldrex r2, [r4] │ │ cmp r2, r0 │ │ - bne.n 6d904 │ │ + bne.n 6e548 │ │ dmb ish │ │ strex r7, r3, [r4] │ │ - cbnz r7, 6d908 │ │ + cbnz r7, 6e54c │ │ dmb ish │ │ movs r3, #1 │ │ - cbz r3, 6d910 │ │ - b.n 6dbe0 │ │ + cbz r3, 6e554 │ │ + b.n 6e84a │ │ cmp r3, r0 │ │ - bne.n 6d930 │ │ + bne.n 6e574 │ │ dmb ish │ │ ldr r1, [r4, #32] │ │ ldr r2, [r4, #72] @ 0x48 │ │ bics r1, r2 │ │ cmp r1, r0 │ │ - beq.w 6dbd4 │ │ + beq.w 6e83e │ │ movs r0, #6 │ │ movs r1, #1 │ │ cmp r5, #6 │ │ it cc │ │ movcc r0, r5 │ │ lsrs.w r2, r1, r0 │ │ add.w r1, r1, #1 │ │ yield │ │ - beq.n 6d8ee │ │ + beq.n 6e532 │ │ ldr r0, [r4, #0] │ │ cmp r5, #7 │ │ it cc │ │ addcc r5, #1 │ │ - b.n 6d882 │ │ + b.n 6e4c6 │ │ clrex │ │ movs r3, #0 │ │ cmp r3, #0 │ │ - bne.w 6dbe0 │ │ + bne.w 6e84a │ │ movs r0, #6 │ │ movs r1, #1 │ │ cmp r5, #6 │ │ it cc │ │ movcc r0, r5 │ │ lsrs.w r3, r1, r0 │ │ add.w r1, r1, #1 │ │ yield │ │ - beq.n 6d91a │ │ + beq.n 6e55e │ │ cmp r5, #7 │ │ it cc │ │ addcc r5, #1 │ │ mov r0, r2 │ │ - b.n 6d882 │ │ + b.n 6e4c6 │ │ cmp r5, #6 │ │ - bhi.n 6d876 │ │ + bhi.n 6e4ba │ │ movs r0, #1 │ │ lsrs.w r1, r0, r5 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 6d936 │ │ + beq.n 6e57a │ │ adds r5, #1 │ │ - b.n 6d880 │ │ + b.n 6e4c4 │ │ ldrb r0, [r4, #24] │ │ cmp r0, #0 │ │ - beq.w 6dd04 │ │ + beq.w 6e96e │ │ mov.w sl, #0 │ │ - b.n 6df0c │ │ + b.n 6eb4a │ │ add.w r6, r4, #8 │ │ movs r0, #1 │ │ ldrex r1, [r6] │ │ cmp r1, #0 │ │ - bne.w 6de92 │ │ + bne.w 6ead0 │ │ strex r1, r0, [r6] │ │ cmp r1, #0 │ │ - bne.n 6d95a │ │ + bne.n 6e59e │ │ dmb ish │ │ - ldr r5, [pc, #904] @ (6dcfc ) │ │ + ldr r5, [pc, #884] @ (6e92c ) │ │ add r5, pc │ │ ldr r0, [r5, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 6de9e │ │ + bne.w 6eadc │ │ mov.w r8, #0 │ │ ldrb r0, [r4, #12] │ │ cmp r0, #0 │ │ - bne.w 6deae │ │ + bne.w 6eaec │ │ add.w r1, r4, #16 │ │ add r0, sp, #24 │ │ - bl 607c0 │ │ + bl 60f9c │ │ ldr r7, [sp, #24] │ │ cmp r7, #0 │ │ - beq.w 6dd2c │ │ + beq.w 6e996 │ │ mov r0, r5 │ │ ldr r5, [sp, #32] │ │ cmp.w r8, #0 │ │ - bne.n 6d9ac │ │ + bne.n 6e5f0 │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 6df16 │ │ + bne.w 6eb54 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r6] │ │ strex r2, r0, [r6] │ │ cmp r2, #0 │ │ - bne.n 6d9b2 │ │ + bne.n 6e5f6 │ │ cmp r1, #2 │ │ - beq.w 6deca │ │ + beq.w 6eb08 │ │ cmp r5, #0 │ │ - beq.w 6dedc │ │ + beq.w 6eb1a │ │ ldrb r0, [r5, #9] │ │ cmp r0, #0 │ │ - beq.w 6ddd4 │ │ + beq.w 6ea3e │ │ ldrd r6, sl, [r5] │ │ movs r0, #0 │ │ str r0, [r5, #0] │ │ cmp r6, #0 │ │ - beq.w 6df24 │ │ + beq.w 6eb62 │ │ movs r0, #1 │ │ dmb ish │ │ strb r0, [r5, #8] │ │ - b.n 6dee2 │ │ + b.n 6eb20 │ │ movw r0, #19563 @ 0x4c6b │ │ add.w r2, r4, #8 │ │ movt r0, #1956 @ 0x7a4 │ │ str r2, [sp, #8] │ │ umull r0, r1, r2, r0 │ │ movs r5, #1 │ │ lsrs r0, r1, #1 │ │ movs r1, #67 @ 0x43 │ │ mls r0, r0, r1, r2 │ │ - ldr r1, [pc, #760] @ (6dd00 ) │ │ + ldr r1, [pc, #740] @ (6e930 ) │ │ add r1, pc │ │ add.w sl, r1, r0, lsl #5 │ │ str.w sl, [sp, #12] │ │ add.w r7, sl, #4 │ │ - b.n 6da22 │ │ + b.n 6e666 │ │ dmb ish │ │ str r0, [r7, #0] │ │ ldr.w sl, [sp, #12] │ │ add r0, sp, #24 │ │ - bl 93cfc │ │ + bl 94828 │ │ ldr r0, [sp, #32] │ │ str r0, [sp, #20] │ │ ldrd fp, r9, [sp, #24] │ │ ldr.w r1, [sl] │ │ dmb ish │ │ ldr.w r0, [sl, #4] │ │ dmb ish │ │ cmp r0, #1 │ │ - beq.n 6da68 │ │ + beq.n 6e6aa │ │ ldr r2, [sp, #8] │ │ ldrd r6, r8, [r2] │ │ ldrd ip, r2, [r2, #8] │ │ dmb ish │ │ ldr.w r2, [sl, #4] │ │ dmb ish │ │ ldr.w r3, [sl] │ │ cmp r3, r1 │ │ it eq │ │ cmpeq r2, r0 │ │ - beq.w 6dbc2 │ │ + beq.n 6e706 │ │ ldrex r0, [r7] │ │ strex r1, r5, [r7] │ │ cmp r1, #0 │ │ - bne.n 6da68 │ │ + bne.n 6e6aa │ │ cmp r0, #1 │ │ dmb ish │ │ - bne.n 6dab2 │ │ + bne.n 6e6f4 │ │ movs r6, #0 │ │ cmp r6, #6 │ │ - bhi.n 6da94 │ │ + bhi.n 6e6d6 │ │ movs r0, #1 │ │ lsrs.w r1, r0, r6 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 6da84 │ │ + beq.n 6e6c6 │ │ adds r6, #1 │ │ - b.n 6da9e │ │ - blx d7b90 │ │ + b.n 6e6e0 │ │ + blx d8800 │ │ cmp r6, #11 │ │ it cc │ │ addcc r6, #1 │ │ ldrex r0, [r7] │ │ strex r1, r5, [r7] │ │ cmp r1, #0 │ │ - bne.n 6da9e │ │ + bne.n 6e6e0 │ │ cmp r0, #1 │ │ dmb ish │ │ - beq.n 6da7e │ │ + beq.n 6e6c0 │ │ dmb ish │ │ ldrd r6, r8, [r4, #8] │ │ ldr r2, [r4, #16] │ │ dmb ish │ │ str r0, [r7, #0] │ │ + b.n 6e708 │ │ + mov r2, ip │ │ eor.w r0, fp, r6 │ │ eor.w r1, r9, r8 │ │ orrs r0, r1 │ │ subs.w r1, fp, r6 │ │ sbcs.w r1, r9, r8 │ │ mov.w r1, #0 │ │ it lt │ │ @@ -105036,137 +105559,150 @@ │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ cmp r0, #0 │ │ it ne │ │ movne r2, r1 │ │ cmp r2, #0 │ │ - bne.w 6de4a │ │ + bne.w 6eab2 │ │ ldrd r0, r1, [r4, #24] │ │ eor.w r2, r9, r1 │ │ adds.w fp, fp, r0 │ │ adc.w sl, r9, r1 │ │ eor.w r0, r9, sl │ │ bics r0, r2 │ │ mov.w r0, #0 │ │ it mi │ │ movmi r0, #1 │ │ cmp r1, #0 │ │ mov.w r1, #0 │ │ it mi │ │ movmi r1, #1 │ │ eors r1, r0 │ │ - bne.n 6dbc6 │ │ + bne.n 6e830 │ │ ldr r0, [r4, #32] │ │ ldr r1, [sp, #20] │ │ add.w r9, r0, r1 │ │ movw r0, #51712 @ 0xca00 │ │ movt r0, #15258 @ 0x3b9a │ │ cmp r9, r0 │ │ - bcc.n 6db54 │ │ + bcc.n 6e79a │ │ adds.w fp, fp, #1 │ │ adc.w r0, sl, #0 │ │ eor.w r1, sl, r0 │ │ bics.w r1, r1, sl │ │ - bmi.n 6dbc6 │ │ + bmi.n 6e830 │ │ movw r1, #13824 @ 0x3600 │ │ mov sl, r0 │ │ movt r1, #50277 @ 0xc465 │ │ add r9, r1 │ │ ldrex r0, [r7] │ │ strex r1, r5, [r7] │ │ cmp r1, #0 │ │ - bne.n 6db54 │ │ + bne.n 6e79a │ │ cmp r0, #1 │ │ dmb ish │ │ - bne.n 6dba2 │ │ + bne.n 6e7e8 │ │ str r6, [sp, #20] │ │ movs r6, #0 │ │ cmp r6, #6 │ │ - bhi.n 6db82 │ │ + bhi.n 6e7c8 │ │ movs r0, #1 │ │ lsrs.w r1, r0, r6 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 6db72 │ │ + beq.n 6e7b8 │ │ adds r6, #1 │ │ - b.n 6db8c │ │ - blx d7b90 │ │ + b.n 6e7d2 │ │ + blx d8800 │ │ cmp r6, #11 │ │ it cc │ │ addcc r6, #1 │ │ ldrex r0, [r7] │ │ strex r1, r5, [r7] │ │ cmp r1, #0 │ │ - bne.n 6db8c │ │ + bne.n 6e7d2 │ │ cmp r0, #1 │ │ dmb ish │ │ - beq.n 6db6c │ │ + beq.n 6e7b2 │ │ ldr r6, [sp, #20] │ │ dmb ish │ │ ldrd r1, r2, [r4, #8] │ │ eor.w r2, r2, r8 │ │ eors r1, r6 │ │ orrs r1, r2 │ │ - bne.w 6da18 │ │ + bne.w 6e65c │ │ ldr r1, [r4, #16] │ │ ldr r2, [sp, #16] │ │ cmp r1, r2 │ │ - bne.w 6da18 │ │ - b.n 6de5a │ │ - mov r2, ip │ │ - b.n 6dac2 │ │ - ldr r0, [pc, #892] @ (6df44 ) │ │ + bne.w 6e65c │ │ + adds r0, #2 │ │ + strd fp, sl, [r4, #8] │ │ + str.w r9, [r4, #16] │ │ + bne.n 6e81e │ │ + ldr r2, [sp, #12] │ │ + ldr r1, [r2, #0] │ │ + dmb ish │ │ + adds r1, #1 │ │ + str r1, [r2, #0] │ │ + mov sl, r8 │ │ + dmb ish │ │ + str r0, [r7, #0] │ │ + mov r0, r6 │ │ + mov r1, sl │ │ + add sp, #44 @ 0x2c │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ + ldr r0, [pc, #864] @ (6eb94 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #892] @ (6df48 ) │ │ + ldr r2, [pc, #864] @ (6eb98 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 40ed8 │ │ + bl 41610 │ │ movs r6, #0 │ │ mov r0, r6 │ │ mov r1, sl │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r2, [r4, #68] @ 0x44 │ │ ldrd r6, sl, [r1] │ │ dmb ish │ │ add r0, r2 │ │ str r0, [r1, #8] │ │ add.w r0, r4, #76 @ 0x4c │ │ - bl 605f8 │ │ + bl 60dd4 │ │ mov r0, r6 │ │ mov r1, sl │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r5, #30 │ │ - bne.n 6dc60 │ │ + bne.n 6e8ca │ │ ldr.w r0, [r9] │ │ dmb ish │ │ - cbnz r0, 6dc46 │ │ + cbnz r0, 6e8b0 │ │ movs r6, #0 │ │ - b.n 6dc26 │ │ - blx d7b90 │ │ + b.n 6e890 │ │ + blx d8800 │ │ cmp r6, #11 │ │ it cc │ │ addcc r6, #1 │ │ ldr.w r0, [r9] │ │ dmb ish │ │ - cbnz r0, 6dc46 │ │ + cbnz r0, 6e8b0 │ │ cmp r6, #6 │ │ - bhi.n 6dc12 │ │ + bhi.n 6e87c │ │ movs r0, #1 │ │ lsrs.w r1, r0, r6 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 6dc2c │ │ + beq.n 6e896 │ │ adds r6, #1 │ │ ldr.w r0, [r9] │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.n 6dc26 │ │ + beq.n 6e890 │ │ ldr r1, [r0, #0] │ │ dmb ish │ │ str r0, [r4, #4] │ │ bic.w r0, r7, #1 │ │ cmp r1, #0 │ │ it ne │ │ addne r0, #1 │ │ @@ -105176,400 +105712,383 @@ │ │ add.w r0, r5, r5, lsl #1 │ │ add.w r0, r9, r0, lsl #2 │ │ add.w r4, r0, #12 │ │ adds r6, r0, #4 │ │ ldr r1, [r0, #12] │ │ dmb ish │ │ lsls r0, r1, #31 │ │ - bne.n 6dcae │ │ + bne.n 6e918 │ │ movs r7, #0 │ │ - b.n 6dc90 │ │ - blx d7b90 │ │ + b.n 6e8fa │ │ + blx d8800 │ │ cmp r7, #11 │ │ it cc │ │ addcc r7, #1 │ │ ldr r0, [r4, #0] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - bne.n 6dcae │ │ + bne.n 6e918 │ │ cmp r7, #6 │ │ - bhi.n 6dc7c │ │ + bhi.n 6e8e6 │ │ movs r0, #1 │ │ lsrs.w r1, r0, r7 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 6dc96 │ │ + beq.n 6e900 │ │ adds r7, #1 │ │ ldr r0, [r4, #0] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 6dc90 │ │ + beq.n 6e8fa │ │ ldrd r6, sl, [r6] │ │ adds r0, r5, #1 │ │ cmp r0, #31 │ │ mov ip, r6 │ │ - bne.n 6dd62 │ │ + bne.n 6e9cc │ │ add.w r0, r9, #12 │ │ movs r1, #0 │ │ - b.n 6dcc8 │ │ + b.n 6e93a │ │ + lsls r6, r3, #7 │ │ + movs r7, r0 │ │ + ldr.w r0, [r0, #6] │ │ adds r1, #1 │ │ cmp r1, #30 │ │ - beq.n 6ddc4 │ │ + beq.n 6ea2e │ │ add.w r2, r1, r1, lsl #1 │ │ ldr.w r3, [r0, r2, lsl #2] │ │ dmb ish │ │ lsls r3, r3, #30 │ │ - bmi.n 6dcc2 │ │ + bmi.n 6e934 │ │ add.w r2, r0, r2, lsl #2 │ │ dmb ish │ │ ldrex r3, [r2] │ │ orr.w r7, r3, #4 │ │ strex r6, r7, [r2] │ │ cmp r6, #0 │ │ - bne.n 6dce0 │ │ + bne.n 6e952 │ │ mov r6, ip │ │ lsls r2, r3, #30 │ │ dmb ish │ │ - bmi.n 6dcc2 │ │ - b.n 6df0c │ │ - lsls r2, r4, #8 │ │ - movs r7, r0 │ │ - ldrsb.w r0, [r4, r6] │ │ + bmi.n 6e934 │ │ + b.n 6eb4a │ │ add r0, sp, #24 │ │ - bl 93cfc │ │ + bl 94828 │ │ ldrd r0, r1, [sp, #24] │ │ ldrd r3, r2, [r4, #8] │ │ eor.w r7, r1, r2 │ │ eor.w r6, r0, r3 │ │ orrs r7, r6 │ │ - bne.w 6de26 │ │ + bne.w 6ea8e │ │ ldr r0, [sp, #32] │ │ ldr r1, [r4, #16] │ │ cmp r0, r1 │ │ - bcs.w 6de2e │ │ - b.n 6de4a │ │ + bcs.w 6ea96 │ │ + b.n 6eab2 │ │ ldrb.w sl, [r4, #64] @ 0x40 │ │ cmp.w r8, #0 │ │ - bne.n 6dd3e │ │ + bne.n 6e9a8 │ │ ldr r0, [r5, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 6df34 │ │ + bne.w 6eb72 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r6] │ │ strex r2, r0, [r6] │ │ cmp r2, #0 │ │ - bne.n 6dd44 │ │ + bne.n 6e9ae │ │ cmp r1, #2 │ │ - bne.n 6de4e │ │ + bne.n 6eab6 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r6 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 6de4e │ │ + blx d87d0 │ │ + b.n 6eab6 │ │ dmb ish │ │ ldrex r1, [r4] │ │ orr.w r2, r1, #2 │ │ strex r3, r2, [r4] │ │ cmp r3, #0 │ │ - bne.n 6dd66 │ │ + bne.n 6e9d0 │ │ lsls r1, r1, #29 │ │ dmb ish │ │ - bpl.w 6df0c │ │ + bpl.w 6eb4a │ │ cmp r5, #28 │ │ - bhi.n 6ddc4 │ │ + bhi.n 6ea2e │ │ add.w r1, r9, #12 │ │ - b.n 6dd90 │ │ + b.n 6e9fa │ │ adds r0, #1 │ │ cmp r0, #30 │ │ - beq.n 6ddc4 │ │ + beq.n 6ea2e │ │ add.w r2, r0, r0, lsl #1 │ │ ldr.w r3, [r1, r2, lsl #2] │ │ dmb ish │ │ lsls r3, r3, #30 │ │ - bmi.n 6dd8a │ │ + bmi.n 6e9f4 │ │ add.w r2, r1, r2, lsl #2 │ │ dmb ish │ │ ldrex r3, [r2] │ │ orr.w r7, r3, #4 │ │ strex r6, r7, [r2] │ │ cmp r6, #0 │ │ - bne.n 6dda8 │ │ + bne.n 6ea12 │ │ mov r6, ip │ │ lsls r2, r3, #30 │ │ dmb ish │ │ - bmi.n 6dd8a │ │ - b.n 6df0c │ │ + bmi.n 6e9f4 │ │ + b.n 6eb4a │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r6 │ │ mov r1, sl │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrb r0, [r5, #8] │ │ dmb ish │ │ - cbnz r0, 6de10 │ │ + cbnz r0, 6ea7a │ │ movs r4, #0 │ │ - b.n 6ddf2 │ │ - blx d7b90 │ │ + b.n 6ea5c │ │ + blx d8800 │ │ cmp r4, #11 │ │ it cc │ │ addcc r4, #1 │ │ ldrb r0, [r5, #8] │ │ dmb ish │ │ - cbnz r0, 6de10 │ │ + cbnz r0, 6ea7a │ │ cmp r4, #6 │ │ - bhi.n 6dde0 │ │ + bhi.n 6ea4a │ │ movs r0, #1 │ │ lsrs.w r1, r0, r4 │ │ add.w r0, r0, #1 │ │ yield │ │ - beq.n 6ddf8 │ │ + beq.n 6ea62 │ │ adds r4, #1 │ │ ldrb r0, [r5, #8] │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.n 6ddf2 │ │ + beq.n 6ea5c │ │ ldrd r6, sl, [r5] │ │ movs r0, #0 │ │ str r0, [r5, #0] │ │ cmp r6, #0 │ │ - beq.w 6df2c │ │ + beq.n 6eb6a │ │ mov r0, r5 │ │ - blx d7b70 │ │ - b.n 6dee2 │ │ + blx d87c0 │ │ + b.n 6eb20 │ │ subs r0, r0, r3 │ │ sbcs.w r0, r1, r2 │ │ - blt.n 6de4a │ │ + blt.n 6eab2 │ │ add.w r0, r4, #24 │ │ movs r2, #1 │ │ dmb ish │ │ ldrexb r1, [r0] │ │ strexb r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 6de38 │ │ + bne.n 6eaa0 │ │ dmb ish │ │ - cbz r1, 6de84 │ │ + cbz r1, 6eac2 │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ mov r0, r6 │ │ mov r1, sl │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - adds r0, #2 │ │ - strd fp, sl, [r4, #8] │ │ - str.w r9, [r4, #16] │ │ - bne.n 6de72 │ │ - ldr r2, [sp, #12] │ │ - ldr r1, [r2, #0] │ │ - dmb ish │ │ - adds r1, #1 │ │ - str r1, [r2, #0] │ │ - mov sl, r8 │ │ - dmb ish │ │ - str r0, [r7, #0] │ │ - mov r0, r6 │ │ - mov r1, sl │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrd r6, sl, [r4, #8] │ │ mov r0, r6 │ │ mov r1, sl │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r6 │ │ clrex │ │ - bl 76d12 │ │ - b.n 6d970 │ │ - bl 76b20 │ │ + bl 779e2 │ │ + b.n 6e5b4 │ │ + bl 777f0 │ │ eor.w r8, r0, #1 │ │ ldrb r0, [r4, #12] │ │ cmp r0, #0 │ │ - beq.w 6d988 │ │ - ldr r0, [pc, #164] @ (6df54 ) │ │ + beq.w 6e5cc │ │ + ldr r0, [pc, #152] @ (6eb88 ) │ │ add r2, sp, #24 │ │ - ldr r3, [pc, #164] @ (6df58 ) │ │ - ldr r1, [pc, #164] @ (6df5c ) │ │ + ldr r3, [pc, #152] @ (6eb8c ) │ │ + ldr r1, [pc, #156] @ (6eb90 ) │ │ add r0, pc │ │ add r3, pc │ │ strb.w r8, [sp, #28] │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ str r6, [sp, #24] │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r6 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ cmp r5, #0 │ │ - bne.w 6d9ca │ │ + bne.w 6e60e │ │ movs r6, #0 │ │ mov.w sl, #1 │ │ dmb ish │ │ ldrex r0, [r7] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r7] │ │ cmp r2, #0 │ │ - bne.n 6dee6 │ │ + bne.n 6eb24 │ │ cmp r0, #1 │ │ - bne.n 6df0c │ │ + bne.n 6eb4a │ │ mov r0, r7 │ │ dmb ish │ │ - bl 41318 │ │ + bl 41a50 │ │ mov r0, r6 │ │ mov r1, sl │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r6 │ │ mov r1, sl │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - bl 76b20 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #12] │ │ - b.n 6d9ac │ │ - ldr r0, [pc, #40] @ (6df50 ) │ │ + b.n 6e5f0 │ │ + ldr r0, [pc, #32] @ (6eb84 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #28] @ (6df4c ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #20] @ (6eb80 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - bl 76b20 │ │ + bl 3fbc0 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #12] │ │ - b.n 6dd3e │ │ - nop │ │ - cbz r6, 6dfac │ │ - vrintm.f32 , q15 │ │ + b.n 6e9a8 │ │ + pop {r4, r5, r6} │ │ movs r6, r0 │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ + pop {r3, r7} │ │ movs r6, r0 │ │ - pop {r1, r2, r4, r7} │ │ + add r1, sp, #572 @ 0x23c │ │ + @ instruction: 0xfffabe96 │ │ movs r6, r0 │ │ - cbz r7, 6df6c │ │ - vcvt.f32.u32 d27, d4, #6 │ │ + pop {pc} │ │ movs r6, r0 │ │ - pop {r1, r2, r3, pc} │ │ + add r3, sp, #648 @ 0x288 │ │ + vrintm.f32 d29, d16 │ │ movs r6, r0 │ │ push {r4, lr} │ │ ldr r4, [r0, #0] │ │ ldrb r1, [r0, #4] │ │ - cbnz r1, 6df72 │ │ - ldr r0, [pc, #60] @ (6dfa8 ) │ │ + cbnz r1, 6ebae │ │ + ldr r0, [pc, #60] @ (6ebe4 ) │ │ add r0, pc │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 6df9a │ │ + bne.n 6ebd6 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r4] │ │ strex r2, r0, [r4] │ │ cmp r2, #0 │ │ - bne.n 6df78 │ │ + bne.n 6ebb4 │ │ cmp r1, #2 │ │ it ne │ │ popne {r4, pc} │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r4 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w d7ab0 │ │ - bl 76b20 │ │ + b.w d8700 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #4] │ │ - b.n 6df72 │ │ - stc2 0, cr0, [sl], #-24 @ 0xffffffe8 │ │ + b.n 6ebae │ │ + umlal r0, r0, lr, r6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ mov r6, r0 │ │ subs.w r0, r0, #1000 @ 0x3e8 │ │ mov r4, r2 │ │ mov r5, r1 │ │ sbcs.w r0, r1, #0 │ │ - bcc.w 6e126 │ │ + bcc.w 6ed62 │ │ mov r0, r6 │ │ mov r1, r5 │ │ movw r2, #10000 @ 0x2710 │ │ movs r3, #0 │ │ movw r7, #10000 @ 0x2710 │ │ mov.w sl, #0 │ │ - bl d4780 │ │ + bl d53d0 │ │ mls r2, r0, r7, r6 │ │ movw r8, #5243 @ 0x147b │ │ mvn.w r9, #99 @ 0x63 │ │ - ldr r7, [pc, #480] @ (6e1c8 ) │ │ + ldr r7, [pc, #480] @ (6ee04 ) │ │ add r7, pc │ │ mul.w r3, r2, r8 │ │ lsrs r3, r3, #19 │ │ smlabb r2, r3, r9, r2 │ │ ldrh.w r3, [r7, r3, lsl #1] │ │ strh r3, [r4, #16] │ │ ldrh.w r2, [r7, r2, lsl #1] │ │ strh r2, [r4, #18] │ │ movw r2, #38527 @ 0x967f │ │ movt r2, #152 @ 0x98 │ │ subs r2, r2, r6 │ │ sbcs.w r2, sl, r5 │ │ - bcs.w 6e138 │ │ + bcs.w 6ed74 │ │ movw r2, #10000 @ 0x2710 │ │ movs r3, #0 │ │ - bl d4780 │ │ + bl d53d0 │ │ mul.w r0, r2, r8 │ │ movs r3, #0 │ │ lsrs r0, r0, #19 │ │ smlabb r1, r0, r9, r2 │ │ ldrh.w r0, [r7, r0, lsl #1] │ │ movw r2, #57600 @ 0xe100 │ │ strh r0, [r4, #12] │ │ movt r2, #1525 @ 0x5f5 │ │ mov r0, r6 │ │ ldrh.w r1, [r7, r1, lsl #1] │ │ strh r1, [r4, #14] │ │ mov r1, r5 │ │ - bl d4780 │ │ + bl d53d0 │ │ movw r2, #59392 @ 0xe800 │ │ movt r2, #18550 @ 0x4876 │ │ subs r2, r6, r2 │ │ sbcs.w r2, r5, #23 │ │ - bcc.n 6e146 │ │ + bcc.n 6ed82 │ │ movw r2, #10000 @ 0x2710 │ │ movs r3, #0 │ │ movw r8, #10000 @ 0x2710 │ │ - bl d4780 │ │ + bl d53d0 │ │ movw r9, #5243 @ 0x147b │ │ mvn.w sl, #99 @ 0x63 │ │ mul.w r0, r2, r9 │ │ movs r3, #232 @ 0xe8 │ │ lsrs r0, r0, #19 │ │ smlabb r1, r0, sl, r2 │ │ ldrh.w r0, [r7, r0, lsl #1] │ │ movw r2, #4096 @ 0x1000 │ │ strh r0, [r4, #8] │ │ movt r2, #54437 @ 0xd4a5 │ │ mov r0, r6 │ │ ldrh.w r1, [r7, r1, lsl #1] │ │ strh r1, [r4, #10] │ │ mov r1, r5 │ │ - bl d4780 │ │ + bl d53d0 │ │ movw r3, #32768 @ 0x8000 │ │ movw r2, #36222 @ 0x8d7e │ │ movt r3, #42182 @ 0xa4c6 │ │ movt r2, #3 │ │ subs r3, r6, r3 │ │ sbcs.w r2, r5, r2 │ │ - bcc.n 6e154 │ │ + bcc.n 6ed90 │ │ movw r1, #5977 @ 0x1759 │ │ movw r3, #34546 @ 0x86f2 │ │ movt r1, #53687 @ 0xd1b7 │ │ movt r3, #35 @ 0x23 │ │ umull r1, r2, r0, r1 │ │ lsrs r1, r2, #13 │ │ movs r2, #0 │ │ @@ -105580,582 +106099,582 @@ │ │ smlabb r0, r1, sl, r0 │ │ ldrh.w r1, [r7, r1, lsl #1] │ │ strh r1, [r4, #4] │ │ mov r1, r5 │ │ ldrh.w r0, [r7, r0, lsl #1] │ │ strh r0, [r4, #6] │ │ mov r0, r6 │ │ - bl d4780 │ │ + bl d53d0 │ │ movs r3, #0 │ │ movw r2, #8964 @ 0x2304 │ │ movt r3, #35304 @ 0x89e8 │ │ movt r2, #35527 @ 0x8ac7 │ │ subs r3, r6, r3 │ │ sbcs.w r2, r5, r2 │ │ - bcc.n 6e186 │ │ + bcc.n 6edc2 │ │ movw r1, #5243 @ 0x147b │ │ mvn.w r2, #99 @ 0x63 │ │ muls r1, r0 │ │ movs r3, #0 │ │ lsrs r1, r1, #19 │ │ smlabb r0, r1, r2, r0 │ │ ldrh.w r1, [r7, r1, lsl #1] │ │ movs r2, #0 │ │ strh r1, [r4, #0] │ │ movs r1, #0 │ │ ldrh.w r0, [r7, r0, lsl #1] │ │ strh r0, [r4, #2] │ │ orrs.w r0, r6, r5 │ │ - bne.n 6e19a │ │ - b.n 6e1a6 │ │ + bne.n 6edd6 │ │ + b.n 6ede2 │ │ movs r2, #20 │ │ mov r0, r6 │ │ mov r1, r5 │ │ movs r3, #0 │ │ rsbs r7, r0, #9 │ │ sbcs r3, r1 │ │ - bcc.n 6e160 │ │ - b.n 6e192 │ │ + bcc.n 6ed9c │ │ + b.n 6edce │ │ movs r2, #16 │ │ movs r3, #0 │ │ rsbs r7, r0, #9 │ │ sbcs r3, r1 │ │ - bcc.n 6e160 │ │ - b.n 6e192 │ │ + bcc.n 6ed9c │ │ + b.n 6edce │ │ movs r2, #12 │ │ movs r3, #0 │ │ rsbs r7, r0, #9 │ │ sbcs r3, r1 │ │ - bcc.n 6e160 │ │ - b.n 6e192 │ │ + bcc.n 6ed9c │ │ + b.n 6edce │ │ movs r2, #8 │ │ movs r3, #0 │ │ rsbs r7, r0, #9 │ │ sbcs r3, r1 │ │ - bcs.n 6e192 │ │ + bcs.n 6edce │ │ movw r1, #5243 @ 0x147b │ │ subs r2, #2 │ │ muls r1, r0 │ │ lsrs r3, r1, #19 │ │ mvn.w r1, #99 @ 0x63 │ │ smlabb r0, r3, r1, r0 │ │ - ldr r1, [pc, #92] @ (6e1d0 ) │ │ + ldr r1, [pc, #92] @ (6ee0c ) │ │ add r1, pc │ │ ldrh.w r0, [r1, r0, lsl #1] │ │ movs r1, #0 │ │ strh r0, [r4, r2] │ │ orrs.w r0, r6, r5 │ │ - bne.n 6e19a │ │ - b.n 6e1a6 │ │ + bne.n 6edd6 │ │ + b.n 6ede2 │ │ movs r2, #4 │ │ movs r3, #0 │ │ rsbs r7, r0, #9 │ │ sbcs r3, r1 │ │ - bcc.n 6e160 │ │ + bcc.n 6ed9c │ │ mov r3, r0 │ │ orrs.w r0, r6, r5 │ │ - beq.n 6e1a6 │ │ + beq.n 6ede2 │ │ orrs.w r0, r3, r1 │ │ - bne.n 6e1a6 │ │ + bne.n 6ede2 │ │ mov r0, r2 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ subs r2, #1 │ │ - cmp r2, #19 │ │ - bhi.n 6e1b8 │ │ + cmp r2, #20 │ │ + bcs.n 6edf4 │ │ orr.w r0, r3, #48 @ 0x30 │ │ strb r0, [r4, r2] │ │ mov r0, r2 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r2, [pc, #16] @ (6e1cc ) │ │ + ldr r2, [pc, #16] @ (6ee08 ) │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ movs r1, #20 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ nop │ │ - movs r2, #166 @ 0xa6 │ │ - vsri.64 d28, d4, #5 │ │ + subs r2, r5, r3 │ │ + vsri.32 q14, q12, #5 │ │ movs r6, r0 │ │ - movs r1, #24 │ │ + adds r4, r3, r5 │ │ vsli.64 , q8, #59 @ 0x3b │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #124 @ 0x7c │ │ - mov r9, r0 │ │ + str r0, [sp, #48] @ 0x30 │ │ movw r0, #10392 @ 0x2898 │ │ - add.w fp, r1, r0 │ │ - ldr.w ip, [r7, #12] │ │ - add.w r6, fp, #60 @ 0x3c │ │ - mov lr, r3 │ │ - ldrb.w r0, [fp, #84] @ 0x54 │ │ + add.w lr, r1, r0 │ │ + mov fp, r3 │ │ + add.w r6, lr, #60 @ 0x3c │ │ mov r8, r2 │ │ + ldrb.w r0, [lr, #84] @ 0x54 │ │ + mov.w ip, #0 │ │ strb.w r0, [sp, #104] @ 0x68 │ │ movw r0, #10256 @ 0x2810 │ │ add r0, r1 │ │ str r0, [sp, #16] │ │ movw r0, #10464 @ 0x28e0 │ │ - ldrb.w r4, [fp, #104] @ 0x68 │ │ + ldrb.w r4, [lr, #104] @ 0x68 │ │ add r0, r1 │ │ - str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #24] │ │ movw r0, #10477 @ 0x28ed │ │ - ldr.w r5, [fp, #40] @ 0x28 │ │ + ldr.w r5, [lr, #40] @ 0x28 │ │ add r0, r1 │ │ - str r0, [sp, #24] │ │ + str r0, [sp, #44] @ 0x2c │ │ movw r0, #10400 @ 0x28a0 │ │ ldmia r6, {r2, r3, r6} │ │ add r0, r1 │ │ - str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #64] @ 0x40 │ │ movw r0, #10468 @ 0x28e4 │ │ add r0, r1 │ │ str r0, [sp, #36] @ 0x24 │ │ add.w r0, r1, #10368 @ 0x2880 │ │ str r0, [sp, #12] │ │ add.w r0, r1, #8960 @ 0x2300 │ │ - str r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #84] @ 0x54 │ │ add.w r0, r1, #6912 @ 0x1b00 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #80] @ 0x50 │ │ add.w r0, r1, #10112 @ 0x2780 │ │ - str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #68] @ 0x44 │ │ add.w r0, r1, #2560 @ 0xa00 │ │ - str r0, [sp, #84] @ 0x54 │ │ + str r0, [sp, #72] @ 0x48 │ │ add.w r0, r1, #512 @ 0x200 │ │ str r0, [sp, #76] @ 0x4c │ │ add.w r0, r1, #5760 @ 0x1680 │ │ - str r0, [sp, #28] │ │ - add.w r0, r1, #3712 @ 0xe80 │ │ strd r6, r5, [sp, #88] @ 0x58 │ │ - mov r6, r4 │ │ str r0, [sp, #32] │ │ - movs r0, #0 │ │ + add.w r0, r1, #3712 @ 0xe80 │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ - str r1, [sp, #68] @ 0x44 │ │ - str r0, [sp, #64] @ 0x40 │ │ - str.w lr, [sp, #56] @ 0x38 │ │ + mov r6, r4 │ │ + str r1, [sp, #56] @ 0x38 │ │ + str r0, [sp, #28] │ │ + ldr.w sl, [r7, #12] │ │ + str.w fp, [sp, #52] @ 0x34 │ │ str.w r8, [sp, #20] │ │ - uxtb r1, r6 │ │ - mov sl, r6 │ │ - cmp r1, #24 │ │ - bhi.w 6f318 │ │ - movs r0, #0 │ │ + str.w lr, [sp, #60] @ 0x3c │ │ + uxtb r0, r6 │ │ + mov r9, r6 │ │ + cmp r0, #24 │ │ + bhi.w 70314 │ │ movs r6, #0 │ │ - tbh [pc, r1, lsl #1] │ │ + tbh [pc, r0, lsl #1] │ │ movs r1, r3 │ │ - lsls r6, r2, #7 │ │ - lsls r7, r2, #8 │ │ - lsls r5, r0, #9 │ │ - lsls r1, r1, #7 │ │ - lsls r2, r2, #10 │ │ - lsls r0, r0, #11 │ │ - lsls r1, r5, #9 │ │ - lsls r0, r5, #13 │ │ - lsls r0, r3, #5 │ │ - movs r0, r5 │ │ - lsls r1, r2, #15 │ │ - lsls r1, r2, #11 │ │ - lsls r6, r0, #5 │ │ + lsls r4, r3, #7 │ │ + lsls r5, r3, #8 │ │ + lsls r3, r1, #9 │ │ + lsls r7, r1, #7 │ │ + lsls r7, r2, #10 │ │ + lsls r4, r0, #11 │ │ + lsls r7, r5, #9 │ │ + lsls r2, r4, #12 │ │ + lsls r4, r3, #5 │ │ + lsls r5, r5, #1 │ │ + lsls r6, r1, #14 │ │ + lsls r7, r1, #11 │ │ + lsls r5, r3, #1 │ │ + lsls r7, r1, #16 │ │ + lsls r2, r0, #15 │ │ + lsls r4, r5, #16 │ │ + lsls r5, r3, #9 │ │ + lsls r7, r0, #1 │ │ + lsls r3, r5, #13 │ │ + lsls r1, r4, #6 │ │ lsls r6, r1, #17 │ │ - lsls r5, r0, #16 │ │ - lsls r3, r5, #17 │ │ - lsls r7, r2, #9 │ │ - lsls r7, r5, #4 │ │ - lsls r3, r5, #14 │ │ - lsls r4, r3, #6 │ │ - lsls r0, r1, #18 │ │ - lsls r2, r6, #3 │ │ - lsls r2, r4, #7 │ │ - lsrs r7, r3, #1 │ │ + movs r0, r5 │ │ + lsls r0, r5, #7 │ │ + lsrs r0, r3, #1 │ │ add r0, sp, #88 @ 0x58 │ │ movs r1, #17 │ │ - mov r4, lr │ │ - bl d459e │ │ + mov r4, ip │ │ + bl d518e │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ movs r6, #1 │ │ movs r0, #0 │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ - strd r0, r0, [fp, #44] @ 0x2c │ │ - strd r6, r6, [fp, #52] @ 0x34 │ │ - b.n 6e276 │ │ - ldrh.w r2, [fp, #76] @ 0x4c │ │ - ldrh.w r0, [fp, #78] @ 0x4e │ │ + mov ip, r4 │ │ + strd r0, r0, [lr, #44] @ 0x2c │ │ + strd r6, r6, [lr, #52] @ 0x34 │ │ + b.n 6eeb6 │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + movs r6, #30 │ │ + cmp ip, r3 │ │ + bcc.n 6eeb6 │ │ + cmp r3, sl │ │ + bhi.n 6eeb6 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + add.w r4, r0, ip │ │ + cmp r4, sl │ │ + bhi.w 6fa08 │ │ + sub.w r1, ip, r3 │ │ + cmp r1, ip │ │ + itt cs │ │ + negcs r1, r3 │ │ + cmpcs r0, r1 │ │ + bhi.w 6fa08 │ │ + str r0, [sp, #0] │ │ + mov r1, sl │ │ + ldr r0, [r7, #8] │ │ + mov r2, ip │ │ + bl 7099c │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + movs r6, #12 │ │ + mov ip, r4 │ │ + b.n 6eeb6 │ │ + cmp sl, ip │ │ + beq.w 6fed0 │ │ + bls.w 703d6 │ │ + add r2, sp, #92 @ 0x5c │ │ + ldr r3, [r7, #8] │ │ + movs r6, #17 │ │ + ldmia r2, {r0, r1, r2} │ │ + strb.w r1, [r3, ip] │ │ + subs r1, r2, #1 │ │ + cmp r0, #0 │ │ + str r1, [sp, #100] @ 0x64 │ │ + it eq │ │ + moveq r6, #6 │ │ + cmp r1, #0 │ │ + it eq │ │ + moveq r6, #6 │ │ + add.w ip, ip, #1 │ │ + b.n 6eeb6 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + movs r6, #21 │ │ + cmp r0, #255 @ 0xff │ │ + bhi.w 6eeb6 │ │ + cmp sl, ip │ │ + beq.w 6fed0 │ │ + bls.w 703d6 │ │ + ldr r1, [r7, #8] │ │ + strb.w r0, [r1, ip] │ │ + add.w ip, ip, #1 │ │ + b.n 6f5de │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ + mov r5, fp │ │ + ldrh.w r2, [lr, #76] @ 0x4c │ │ + ldrh.w r0, [lr, #78] @ 0x4e │ │ ldr r1, [sp, #100] @ 0x64 │ │ add r0, r2 │ │ cmp r1, r0 │ │ - bcs.n 6e374 │ │ + bcs.n 6f048 │ │ ldr r0, [sp, #92] @ 0x5c │ │ cmp r0, #15 │ │ - bcs.n 6e3dc │ │ - cmp.w lr, #1 │ │ - bhi.n 6e3e0 │ │ + bcs.n 6f0b4 │ │ + cmp r5, #1 │ │ + bhi.n 6f0b8 │ │ ldr r2, [sp, #88] @ 0x58 │ │ + mov r4, r5 │ │ mov r3, r0 │ │ mov r0, r2 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ + ldr r6, [sp, #80] @ 0x50 │ │ bfc r0, #10, #22 │ │ - ldrsh.w r0, [r4, r0, lsl #1] │ │ + ldrsh.w r0, [r6, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 6e31a │ │ + ble.n 6efe8 │ │ uxth r6, r0 │ │ cmp.w r6, #512 @ 0x200 │ │ itt cs │ │ lsrcs r0, r0, #9 │ │ cmpcs r3, r0 │ │ - bcc.n 6e34c │ │ - b.n 6e3f4 │ │ + bcc.n 6f01a │ │ + b.n 6f0ce │ │ cmp r3, #11 │ │ - bcc.n 6e34c │ │ + bcc.n 6f01a │ │ movs r6, #11 │ │ subs r5, r6, #1 │ │ mvns r0, r0 │ │ and.w r5, r5, #31 │ │ lsr.w r5, r2, r5 │ │ and.w r5, r5, #1 │ │ add r0, r5 │ │ lsrs r5, r0, #6 │ │ cmp r5, #8 │ │ - bhi.w 6f70e │ │ - ldr r4, [sp, #80] @ 0x50 │ │ - ldrsh.w r0, [r4, r0, lsl #1] │ │ + bhi.w 70394 │ │ + ldr r5, [sp, #84] @ 0x54 │ │ + ldrsh.w r0, [r5, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 6e3f4 │ │ + bgt.n 6f0ce │ │ adds r6, #1 │ │ cmp r3, r6 │ │ - bcs.n 6e320 │ │ - cmp.w lr, #0 │ │ - beq.w 6f2ca │ │ + bcs.n 6efee │ │ + cmp r4, #0 │ │ + beq.w 6f166 │ │ ldrb.w r6, [r8], #1 │ │ add.w r0, r3, #8 │ │ - mov.w lr, #0 │ │ + mov.w fp, #0 │ │ cmp r3, #7 │ │ - str r0, [sp, #92] @ 0x5c │ │ + mov.w r4, #0 │ │ + mov.w r5, #0 │ │ lsl.w r6, r6, r3 │ │ orr.w r2, r2, r6 │ │ mov r3, r0 │ │ + str r0, [sp, #92] @ 0x5c │ │ str r2, [sp, #88] @ 0x58 │ │ - bcc.n 6e2f8 │ │ - b.n 6e3f6 │ │ - bne.w 6eefc │ │ + bcc.n 6efc6 │ │ + b.n 6f0d2 │ │ + bne.w 6face │ │ cmp.w r2, #288 @ 0x120 │ │ - bhi.w 6f68c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - mov r4, lr │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - bl d44c4 │ │ - ldrh.w r0, [fp, #76] @ 0x4c │ │ - ldrh.w r2, [fp, #78] @ 0x4e │ │ + bhi.w 70318 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + mov r1, r9 │ │ + mov r4, ip │ │ + bl d52ca │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldrh.w r0, [r3, #76] @ 0x4c │ │ + ldrh.w r2, [r3, #78] @ 0x4e │ │ adds r1, r2, r0 │ │ bfc r0, #9, #23 │ │ bfc r1, #9, #23 │ │ cmp r1, r0 │ │ - bcc.w 6f6a8 │ │ + bcc.w 70328 │ │ and.w r2, r2, #31 │ │ subs r1, r1, r0 │ │ cmp r1, r2 │ │ - bne.w 6f6b4 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - adds r1, r5, r0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - bl d44bc │ │ - ldrb.w r0, [fp, #83] @ 0x53 │ │ + bne.w 70334 │ │ + add.w r1, r9, r0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + mov r6, r3 │ │ + bl d53c6 │ │ + ldrb.w r0, [r6, #83] @ 0x53 │ │ add r1, sp, #88 @ 0x58 │ │ subs r0, #1 │ │ - strb.w r0, [fp, #83] @ 0x53 │ │ - mov r0, r5 │ │ - bl 6f788 │ │ + strb.w r0, [r6, #83] @ 0x53 │ │ + mov r0, r9 │ │ + bl 70418 │ │ mov r6, r1 │ │ uxtb r1, r0 │ │ cmp r1, #3 │ │ - beq.w 6f2dc │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ - b.n 6e462 │ │ + beq.w 6ff6e │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + mov ip, r4 │ │ + b.n 6f16c │ │ ldr r2, [sp, #88] @ 0x58 │ │ - b.n 6e3f6 │ │ + b.n 6f0d2 │ │ ldrh.w r2, [r8], #2 │ │ - sub.w lr, lr, #2 │ │ + sub.w fp, r5, #2 │ │ ldr r3, [sp, #88] @ 0x58 │ │ + mov r5, fp │ │ lsls r2, r0 │ │ orr.w r0, r0, #16 │ │ orrs r2, r3 │ │ - b.n 6e3f6 │ │ + b.n 6f0d2 │ │ + mov r5, r4 │ │ mov r0, r3 │ │ mov r3, r2 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ + ldr r6, [sp, #80] @ 0x50 │ │ bfc r3, #10, #22 │ │ - ldrsh.w r3, [r4, r3, lsl #1] │ │ + ldrsh.w r3, [r6, r3, lsl #1] │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - ble.n 6e410 │ │ + ble.n 6f0ec │ │ lsrs r6, r3, #9 │ │ bfc r3, #9, #23 │ │ - b.n 6e43e │ │ + b.n 6f11a │ │ movs r6, #10 │ │ - and.w r5, r6, #31 │ │ + and.w r4, r6, #31 │ │ mvns r3, r3 │ │ - lsr.w r5, r2, r5 │ │ - and.w r5, r5, #1 │ │ - add r3, r5 │ │ + lsr.w r4, r2, r4 │ │ + and.w r4, r4, #1 │ │ + add r3, r4 │ │ cmp.w r3, #576 @ 0x240 │ │ - bcs.n 6e436 │ │ - ldr r4, [sp, #80] @ 0x50 │ │ + bcs.n 6f112 │ │ + ldr r4, [sp, #84] @ 0x54 │ │ adds r6, #1 │ │ ldrsh.w r3, [r4, r3, lsl #1] │ │ cmp r3, #0 │ │ - bmi.n 6e412 │ │ - b.n 6e43c │ │ + bmi.n 6f0ee │ │ + b.n 6f118 │ │ adds r6, #1 │ │ movw r3, #32767 @ 0x7fff │ │ uxtb r6, r6 │ │ subs r0, r0, r6 │ │ str r0, [sp, #92] @ 0x5c │ │ and.w r0, r6, #31 │ │ cmp r3, #16 │ │ str r3, [sp, #96] @ 0x60 │ │ lsr.w r0, r2, r0 │ │ str r0, [sp, #88] @ 0x58 │ │ - bcs.w 6ef30 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ + bcs.n 6f13e │ │ adds r0, r1, #1 │ │ bfc r1, #9, #23 │ │ str r0, [sp, #100] @ 0x64 │ │ movs r0, #0 │ │ - strb r3, [r2, r1] │ │ + strb.w r3, [r9, r1] │ │ + b.n 6f16c │ │ + cbnz r1, 6f14a │ │ + cmp r3, #16 │ │ + bne.n 6f14a │ │ + movs r0, #1 │ │ + movs r6, #32 │ │ + b.n 6f16c │ │ + movw r0, #770 @ 0x302 │ │ + add r1, sp, #112 @ 0x70 │ │ + movt r0, #7 │ │ + movs r6, #11 │ │ + str r0, [sp, #112] @ 0x70 │ │ + and.w r0, r3, #3 │ │ + ldrb r0, [r1, r0] │ │ + strb.w r0, [sp, #104] @ 0x68 │ │ + movs r0, #1 │ │ + b.n 6f16c │ │ + movs r0, #2 │ │ + movs r6, #252 @ 0xfc │ │ + movs r5, #0 │ │ uxtb r0, r0 │ │ cmp r0, #0 │ │ - bne.w 6e5b6 │ │ - b.n 6e2d8 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - movs r6, #30 │ │ - cmp r0, ip │ │ - bhi.w 6e276 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - cmp r1, r0 │ │ - bcc.w 6e276 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - adds r5, r1, r3 │ │ - cmp r5, ip │ │ - bhi.w 6ed86 │ │ - subs r2, r3, r0 │ │ - cmp r2, r3 │ │ - itt cs │ │ - negcs r0, r0 │ │ - cmpcs r1, r0 │ │ - bhi.w 6ed86 │ │ - cmp r1, #3 │ │ - bne.w 6ef56 │ │ - ldr r0, [r7, #8] │ │ - adds r1, r3, #3 │ │ - movs r6, #12 │ │ - cmn.w r3, #4 │ │ - add r0, r3 │ │ - str r5, [sp, #64] @ 0x40 │ │ - bhi.w 6e276 │ │ - cmp r1, ip │ │ - str r5, [sp, #64] @ 0x40 │ │ - bhi.w 6e276 │ │ - adds r1, r2, #2 │ │ - str r5, [sp, #64] @ 0x40 │ │ - cmp r1, ip │ │ - bcs.w 6e276 │ │ - cmp r2, ip │ │ - str r5, [sp, #64] @ 0x40 │ │ - bcs.w 6e276 │ │ - adds r3, r2, #1 │ │ - str r5, [sp, #64] @ 0x40 │ │ - cmp r3, ip │ │ - bcs.w 6e276 │ │ - ldr r6, [r7, #8] │ │ - ldrb r2, [r6, r2] │ │ - strb r2, [r0, #0] │ │ - ldrb r2, [r6, r3] │ │ - strb r2, [r0, #1] │ │ - ldrb r1, [r6, r1] │ │ - strb r1, [r0, #2] │ │ - b.w 6ef68 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp ip, r0 │ │ - beq.w 6f30e │ │ - bls.w 6f73c │ │ - add r2, sp, #92 @ 0x5c │ │ - ldr r3, [sp, #64] @ 0x40 │ │ - ldr r6, [r7, #8] │ │ - ldmia r2, {r0, r1, r2} │ │ - strb r1, [r6, r3] │ │ - movs r6, #17 │ │ - subs r1, r2, #1 │ │ - str r1, [sp, #100] @ 0x64 │ │ - cmp r0, #0 │ │ - it eq │ │ - moveq r6, #6 │ │ - cmp r1, #0 │ │ - it eq │ │ - moveq r6, #6 │ │ - adds r3, #1 │ │ - str r3, [sp, #64] @ 0x40 │ │ - b.n 6e276 │ │ - ldr r0, [sp, #100] @ 0x64 │ │ - movs r6, #21 │ │ - cmp r0, #255 @ 0xff │ │ - bhi.w 6e276 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - cmp ip, r1 │ │ - beq.w 6f30e │ │ - bls.w 6f73c │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - movs r6, #12 │ │ - ldr r2, [r7, #8] │ │ - strb r0, [r2, r1] │ │ - adds r1, #1 │ │ - str r1, [sp, #64] @ 0x40 │ │ - b.n 6e276 │ │ - ldr r5, [sp, #24] │ │ + beq.w 6efa6 │ │ + cmp r0, #2 │ │ + bne.w 6eeb6 │ │ + b.w 6ff14 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + mov r4, fp │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #100] @ 0x64 │ │ - ldrh.w r1, [fp, #80] @ 0x50 │ │ + ldrh.w r1, [lr, #80] @ 0x50 │ │ cmp r0, r1 │ │ - bcs.n 6e566 │ │ + bcs.n 6f1ae │ │ ldr r1, [sp, #92] @ 0x5c │ │ cmp r1, #3 │ │ - bcs.n 6e588 │ │ - cmp.w lr, #0 │ │ - beq.w 6f2ec │ │ + bcs.n 6f1ce │ │ + cbz r4, 6f202 │ │ ldrb.w r2, [r8], #1 │ │ - sub.w lr, lr, #1 │ │ + sub.w fp, r4, #1 │ │ ldr r3, [sp, #88] @ 0x58 │ │ + mov r4, fp │ │ lsls r2, r1 │ │ orr.w r1, r1, #8 │ │ orrs r2, r3 │ │ - b.n 6e58a │ │ + b.n 6f1d0 │ │ movs r0, #19 │ │ add r1, sp, #88 @ 0x58 │ │ - strh.w r0, [fp, #80] @ 0x50 │ │ - mov r4, lr │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - bl 6f788 │ │ - mov r6, r1 │ │ - uxtb r1, r0 │ │ - cmp r1, #3 │ │ - beq.w 6f2d2 │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ - b.n 6e5b0 │ │ + strh.w r0, [lr, #80] @ 0x50 │ │ + mov r0, r6 │ │ + mov r5, ip │ │ + bl 70418 │ │ + uxtb r2, r0 │ │ + cmp r2, #3 │ │ + beq.w 6ff64 │ │ + mov ip, r5 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + b.n 6f1fa │ │ ldr r2, [sp, #88] @ 0x58 │ │ subs r1, #3 │ │ str r1, [sp, #92] @ 0x5c │ │ lsrs r1, r2, #3 │ │ cmp r0, #18 │ │ str r1, [sp, #88] @ 0x58 │ │ - bhi.w 6f71a │ │ - ldr r1, [pc, #892] @ (6e918 ) │ │ + bhi.w 703ae │ │ + ldr r1, [pc, #948] @ (6f594 ) │ │ add r1, pc │ │ ldrb r1, [r1, r0] │ │ cmp r1, #19 │ │ - bcs.w 6f724 │ │ + bcs.w 703b8 │ │ adds r0, #1 │ │ - and.w r2, r2, #7 │ │ str r0, [sp, #100] @ 0x64 │ │ movs r0, #0 │ │ - strb r2, [r5, r1] │ │ + and.w r2, r2, #7 │ │ + strb.w r2, [r9, r1] │ │ + movs r1, #252 @ 0xfc │ │ uxtb r0, r0 │ │ cmp r0, #0 │ │ - beq.n 6e53a │ │ - cmp r0, #1 │ │ - beq.w 6e276 │ │ - b.w 6f322 │ │ - ldrb.w r0, [fp, #82] @ 0x52 │ │ + beq.n 6f186 │ │ + b.n 6f7a6 │ │ + movs r0, #2 │ │ + movs r4, #0 │ │ + b.n 6f1f8 │ │ + ldrb.w r0, [lr, #82] @ 0x52 │ │ movs r6, #3 │ │ cmp r0, #0 │ │ - beq.w 6e276 │ │ - ldr r4, [sp, #56] @ 0x38 │ │ - ldrd r1, r2, [sp, #88] @ 0x58 │ │ + beq.w 6eeb6 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldrd r5, r2, [sp, #88] @ 0x58 │ │ bic.w r3, r2, #7 │ │ - sub.w r6, r4, lr │ │ + sub.w r6, r1, fp │ │ cmp.w r6, r2, lsr #3 │ │ mov r0, r6 │ │ it cs │ │ lsrcs r0, r2, #3 │ │ sub.w r3, r3, r0, lsl #3 │ │ subs r0, r6, r0 │ │ str r3, [sp, #92] @ 0x5c │ │ - cmp r4, r0 │ │ - bcc.w 6f6f4 │ │ + cmp r1, r0 │ │ + bcc.w 7038a │ │ and.w r2, r2, #7 │ │ movs r6, #0 │ │ + sub.w fp, r1, r0 │ │ + ldr r1, [sp, #20] │ │ and.w r3, r3, #24 │ │ str r6, [sp, #100] @ 0x64 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ - lsrs r1, r2 │ │ + lsr.w r2, r5, r2 │ │ lsl.w r3, r6, r3 │ │ - bics r1, r3 │ │ - str r1, [sp, #88] @ 0x58 │ │ - sub.w lr, r4, r0 │ │ - ldr r1, [sp, #20] │ │ - movs r6, #23 │ │ + bics r2, r3 │ │ + str r2, [sp, #88] @ 0x58 │ │ add.w r8, r1, r0 │ │ - b.n 6e276 │ │ + movs r6, #23 │ │ + b.n 6eeb6 │ │ movs r2, #0 │ │ ldrd r0, r1, [sp, #88] @ 0x58 │ │ str r2, [sp, #100] @ 0x64 │ │ bic.w r2, r1, #7 │ │ and.w r1, r1, #7 │ │ str r2, [sp, #92] @ 0x5c │ │ movs r6, #5 │ │ lsrs r0, r1 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n 6e276 │ │ - cmp.w lr, #0 │ │ - beq.w 6f2d8 │ │ + b.n 6eeb6 │ │ + cmp.w fp, #0 │ │ + beq.w 6ffa2 │ │ ldrb.w r0, [r8], #1 │ │ - sub.w lr, lr, #1 │ │ - str.w r0, [fp, #44] @ 0x2c │ │ + sub.w fp, fp, #1 │ │ + str.w r0, [lr, #44] @ 0x2c │ │ movs r6, #2 │ │ - b.n 6e276 │ │ + b.n 6eeb6 │ │ ldr r0, [sp, #100] @ 0x64 │ │ ldrd r5, r3, [sp, #88] @ 0x58 │ │ - ldr.w r1, [fp, #52] @ 0x34 │ │ + ldr.w r1, [lr, #52] @ 0x34 │ │ cmp r0, #4 │ │ mov r2, r0 │ │ it ls │ │ movls r2, #4 │ │ cmp r2, r0 │ │ - beq.w 6ec68 │ │ - cbz r3, 6e684 │ │ + beq.w 6f7b2 │ │ + cbz r3, 6f2ce │ │ cmp r3, #7 │ │ - bhi.n 6e69c │ │ - cmp.w lr, #0 │ │ - beq.w 6f2a2 │ │ + bhi.n 6f2e6 │ │ + cmp.w fp, #0 │ │ + beq.w 6fef4 │ │ ldrb.w r6, [r8], #1 │ │ - sub.w lr, lr, #1 │ │ + sub.w fp, fp, #1 │ │ lsls r6, r3 │ │ orr.w r3, r3, #8 │ │ orrs r6, r5 │ │ - b.n 6e69e │ │ - cmp.w lr, #0 │ │ - beq.w 6f2a2 │ │ + b.n 6f2e8 │ │ + cmp.w fp, #0 │ │ + beq.w 6fef4 │ │ ldrb.w r3, [r8], #1 │ │ - sub.w lr, lr, #1 │ │ + sub.w fp, fp, #1 │ │ orr.w r1, r3, r1, lsl #8 │ │ movs r3, #0 │ │ - b.n 6e6ac │ │ + b.n 6f2f6 │ │ mov r6, r5 │ │ lsrs r5, r6, #8 │ │ subs r3, #8 │ │ uxtb r6, r6 │ │ - orr.w r1, r6, r1, lsl #8 │ │ str r3, [sp, #92] @ 0x5c │ │ str r5, [sp, #88] @ 0x58 │ │ + orr.w r1, r6, r1, lsl #8 │ │ adds r0, #1 │ │ - str.w r1, [fp, #52] @ 0x34 │ │ + str.w r1, [lr, #52] @ 0x34 │ │ str r0, [sp, #100] @ 0x64 │ │ - b.n 6e65e │ │ - cmp.w lr, #0 │ │ - beq.w 6f2d8 │ │ - ldr.w r0, [fp, #44] @ 0x2c │ │ + b.n 6f2a8 │ │ + cmp.w fp, #0 │ │ + beq.w 6ffa2 │ │ + ldr.w r0, [lr, #44] @ 0x2c │ │ movw r3, #4229 @ 0x1085 │ │ ldrb.w r1, [r8], #1 │ │ movt r3, #2114 @ 0x842 │ │ - str.w r1, [fp, #48] @ 0x30 │ │ - sub.w lr, lr, #1 │ │ + str.w r1, [lr, #48] @ 0x30 │ │ + sub.w fp, fp, #1 │ │ orr.w r2, r1, r0, lsl #8 │ │ and.w r1, r1, #32 │ │ umull r3, r6, r2, r3 │ │ subs r3, r2, r6 │ │ add.w r3, r6, r3, lsr #1 │ │ lsrs r6, r3, #4 │ │ lsls r6, r6, #5 │ │ @@ -106168,2465 +106687,2500 @@ │ │ and.w r0, r0, #15 │ │ and.w r2, r2, #16 │ │ eor.w r0, r0, #8 │ │ orrs r1, r2 │ │ orrs r0, r1 │ │ it ne │ │ movne r6, #29 │ │ - b.n 6e276 │ │ + b.n 6eeb6 │ │ ldr r0, [sp, #92] @ 0x5c │ │ cmp r0, #3 │ │ - bcs.w 6ec9e │ │ - cmp.w lr, #0 │ │ - beq.w 6f2d8 │ │ + bcs.w 6f7e4 │ │ + cmp.w fp, #0 │ │ + beq.w 6ffa2 │ │ ldrb.w r1, [r8], #1 │ │ - sub.w lr, lr, #1 │ │ + sub.w fp, fp, #1 │ │ ldr r2, [sp, #88] @ 0x58 │ │ lsls r1, r0 │ │ orr.w r0, r0, #8 │ │ orrs r1, r2 │ │ - b.n 6eca0 │ │ + b.n 6f7e6 │ │ ldr r0, [sp, #92] @ 0x5c │ │ cmp r0, #8 │ │ - bcs.w 6eccc │ │ - cmp.w lr, #0 │ │ - beq.w 6f2d8 │ │ + bcs.w 6f816 │ │ + cmp.w fp, #0 │ │ + beq.w 6ffa2 │ │ ldrb.w r1, [r8], #1 │ │ - sub.w lr, lr, #1 │ │ + sub.w fp, fp, #1 │ │ ldr r2, [sp, #88] @ 0x58 │ │ lsls r1, r0 │ │ orr.w r0, r0, #8 │ │ orrs r1, r2 │ │ - b.n 6ecce │ │ - cmp.w lr, #0 │ │ - beq.w 6f2d8 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ + b.n 6f818 │ │ + cmp.w fp, #0 │ │ + beq.w 6ffa2 │ │ + mov r5, sl │ │ + sub.w sl, sl, ip │ │ ldr r4, [sp, #100] @ 0x64 │ │ - sub.w sl, ip, r0 │ │ - cmp lr, sl │ │ + cmp fp, sl │ │ it cc │ │ - movcc sl, lr │ │ + movcc sl, fp │ │ cmp r4, sl │ │ it cc │ │ movcc sl, r4 │ │ - adds.w r6, sl, r0 │ │ - bcs.w 6f6da │ │ - cmp r6, ip │ │ - bhi.w 6f6da │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - mov r2, sl │ │ - ldr r1, [r7, #8] │ │ - mov r5, lr │ │ - add r0, r1 │ │ + adds.w r6, sl, ip │ │ + bcs.w 70370 │ │ + cmp r6, r5 │ │ + bhi.w 70370 │ │ + ldr r0, [r7, #8] │ │ mov r1, r8 │ │ - bl d44bc │ │ + mov r2, sl │ │ + mov r9, lr │ │ + add r0, ip │ │ + bl d53c6 │ │ sub.w r0, r4, sl │ │ str r0, [sp, #100] @ 0x64 │ │ movs r0, #6 │ │ - str r6, [sp, #64] @ 0x40 │ │ - ldr.w ip, [r7, #12] │ │ + mov ip, r6 │ │ add r8, sl │ │ - sub.w lr, r5, sl │ │ + sub.w fp, fp, sl │ │ mov r6, r0 │ │ - b.n 6e276 │ │ + mov lr, r9 │ │ + mov sl, r5 │ │ + b.n 6eeb6 │ │ ldr r2, [sp, #100] @ 0x64 │ │ ldrd r1, r0, [sp, #88] @ 0x58 │ │ cmp r2, #4 │ │ mov r3, r2 │ │ it ls │ │ movls r3, #4 │ │ + ldr r5, [sp, #24] │ │ cmp r3, r2 │ │ - beq.w 6ec6e │ │ - cbz r0, 6e7ec │ │ + beq.w 6f7b8 │ │ + cbz r0, 6f434 │ │ cmp r0, #7 │ │ - bhi.n 6e7de │ │ - cmp.w lr, #0 │ │ - beq.w 6f2aa │ │ + bhi.n 6f428 │ │ + cmp.w fp, #0 │ │ + beq.w 6ff00 │ │ ldrb.w r6, [r8], #1 │ │ - sub.w lr, lr, #1 │ │ + sub.w fp, fp, #1 │ │ lsls r6, r0 │ │ orrs r1, r6 │ │ orr.w r0, r0, #8 │ │ - ldr r4, [sp, #72] @ 0x48 │ │ + strb r1, [r5, r2] │ │ + lsrs r1, r1, #8 │ │ subs r0, #8 │ │ str r0, [sp, #92] @ 0x5c │ │ - strb r1, [r4, r2] │ │ - lsrs r1, r1, #8 │ │ str r1, [sp, #88] @ 0x58 │ │ - b.n 6e802 │ │ - cmp.w lr, #0 │ │ - beq.w 6f2aa │ │ - ldr r4, [sp, #72] @ 0x48 │ │ - sub.w lr, lr, #1 │ │ + b.n 6f448 │ │ + cmp.w fp, #0 │ │ + beq.w 6ff00 │ │ ldrb.w r0, [r8], #1 │ │ - strb r0, [r4, r2] │ │ + sub.w fp, fp, #1 │ │ + strb r0, [r5, r2] │ │ movs r0, #0 │ │ adds r2, #1 │ │ str r2, [sp, #100] @ 0x64 │ │ - b.n 6e7ba │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - movs r6, #7 │ │ + b.n 6f404 │ │ ldr r0, [sp, #100] @ 0x64 │ │ - cmp ip, r1 │ │ - it eq │ │ - moveq r6, #2 │ │ + movs r6, #20 │ │ cmp r0, #0 │ │ - it eq │ │ - moveq r6, #20 │ │ - beq.w 6e276 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp ip, r0 │ │ - bne.w 6e276 │ │ - b.w 6f31e │ │ - ldrd r6, r4, [sp, #88] @ 0x58 │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #4] │ │ - ldrb.w r0, [sp, #104] @ 0x68 │ │ - str r0, [sp, #8] │ │ - cmp.w lr, #4 │ │ - itt cs │ │ - subcs.w r0, ip, sl │ │ - cmpcs r0, #2 │ │ - bcc.w 6ebdc │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - cmp.w r0, #258 @ 0x102 │ │ - it hi │ │ - cmphi.w lr, #13 │ │ - bhi.w 6ef70 │ │ - cmp r4, #15 │ │ - bcs.n 6e870 │ │ - ldrh.w r0, [r8], #2 │ │ - sub.w lr, lr, #2 │ │ - lsls r0, r4 │ │ - orrs r6, r0 │ │ - orr.w r4, r4, #16 │ │ - mov r0, r6 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ + beq.w 6eeb6 │ │ + movs r6, #7 │ │ + cmp sl, ip │ │ + bne.w 6eeb6 │ │ + b.w 6fed0 │ │ + ldr.w sl, [sp, #92] @ 0x5c │ │ + cmp.w fp, #4 │ │ + bcs.w 6f82a │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + cmp.w sl, #15 │ │ + bcs.w 6fa04 │ │ + cmp.w fp, #1 │ │ + bhi.w 6fab8 │ │ + clz r0, fp │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + mov r2, sl │ │ + lsrs r3, r0, #5 │ │ + mov r0, r1 │ │ + ldr r6, [sp, #76] @ 0x4c │ │ bfc r0, #10, #22 │ │ - ldrsh.w r0, [r1, r0, lsl #1] │ │ + ldrsh.w r0, [r6, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 6e886 │ │ - lsrs r2, r0, #9 │ │ - b.n 6e8b2 │ │ - movs r1, #10 │ │ - and.w r2, r1, #31 │ │ + ble.n 6f4ae │ │ + uxth r6, r0 │ │ + cmp.w r6, #512 @ 0x200 │ │ + itt cs │ │ + lsrcs r0, r0, #9 │ │ + cmpcs r2, r0 │ │ + bcc.n 6f4e0 │ │ + b.n 6fb66 │ │ + cmp r2, #11 │ │ + bcc.n 6f4e0 │ │ + movs r6, #11 │ │ + subs r5, r6, #1 │ │ mvns r0, r0 │ │ - lsr.w r2, r6, r2 │ │ - and.w r2, r2, #1 │ │ - add r0, r2 │ │ - cmp.w r0, #576 @ 0x240 │ │ - bcs.n 6e8aa │ │ - ldrsh.w r0, [r3, r0, lsl #1] │ │ - adds r1, #1 │ │ - cmp r0, #0 │ │ - bmi.n 6e888 │ │ - b.n 6e8b0 │ │ - adds r1, #1 │ │ - movw r0, #32767 @ 0x7fff │ │ - uxtb r2, r1 │ │ - subs r1, r4, r2 │ │ - and.w r2, r2, #31 │ │ - str r1, [sp, #92] @ 0x5c │ │ - lsls r3, r0, #23 │ │ - lsr.w r2, r6, r2 │ │ - str r0, [sp, #100] @ 0x64 │ │ - str r2, [sp, #88] @ 0x58 │ │ - bmi.w 6f238 │ │ - cmp r1, #14 │ │ - bhi.n 6e8dc │ │ - ldrh.w r3, [r8], #2 │ │ - sub.w lr, lr, #2 │ │ - lsls r3, r1 │ │ - orrs r2, r3 │ │ - orr.w r1, r1, #16 │ │ - mov r3, r2 │ │ - ldr r4, [sp, #76] @ 0x4c │ │ - bfc r3, #10, #22 │ │ - ldrsh.w r3, [r4, r3, lsl #1] │ │ - cmp.w r3, #4294967295 @ 0xffffffff │ │ - ble.n 6e8f2 │ │ - lsrs r6, r3, #9 │ │ - b.n 6e924 │ │ - movs r6, #10 │ │ - and.w r5, r6, #31 │ │ - mvns r3, r3 │ │ - lsr.w r5, r2, r5 │ │ + and.w r5, r5, #31 │ │ + lsr.w r5, r1, r5 │ │ and.w r5, r5, #1 │ │ - add r3, r5 │ │ - cmp.w r3, #576 @ 0x240 │ │ - bcs.n 6e91c │ │ - ldr r4, [sp, #84] @ 0x54 │ │ + add r0, r5 │ │ + lsrs r5, r0, #6 │ │ + cmp r5, #8 │ │ + bhi.w 70394 │ │ + ldrsh.w r0, [r4, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 6fb66 │ │ adds r6, #1 │ │ - ldrsh.w r3, [r4, r3, lsl #1] │ │ - cmp r3, #0 │ │ - bmi.n 6e8f4 │ │ - b.n 6e922 │ │ - strh r4, [r2, #52] @ 0x34 │ │ - vrint?.f32 d19, d1 │ │ - movw r3, #32767 @ 0x7fff │ │ - uxtb r6, r6 │ │ - subs r4, r1, r6 │ │ - and.w r1, r6, #31 │ │ - str r4, [sp, #92] @ 0x5c │ │ - cmp ip, sl │ │ - lsr.w r6, r2, r1 │ │ - str r6, [sp, #88] @ 0x58 │ │ - bls.w 6f730 │ │ - ldr r1, [r7, #8] │ │ - strb.w r0, [r1, sl] │ │ - add.w r0, sl, #1 │ │ - lsls r1, r3, #23 │ │ - bmi.w 6f242 │ │ - cmp r0, ip │ │ - bcs.w 6f748 │ │ - ldr r1, [r7, #8] │ │ - add.w sl, sl, #2 │ │ - strb r3, [r1, r0] │ │ - b.n 6e83c │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - mov sl, lr │ │ - ldrd r0, r5, [sp, #88] @ 0x58 │ │ - cmp r1, #3 │ │ - mov ip, r1 │ │ - it ls │ │ - movls.w ip, #3 │ │ - cmp r1, ip │ │ - beq.w 6ef02 │ │ + cmp r2, r6 │ │ + bcs.n 6f4b4 │ │ + lsls r0, r3, #31 │ │ + bne.w 702f0 │ │ + ldrb.w r0, [r8], #1 │ │ + add.w sl, r2, #8 │ │ + movs r3, #1 │ │ + mov.w fp, #0 │ │ + cmp r2, #7 │ │ + str.w sl, [sp, #92] @ 0x5c │ │ + lsl.w r0, r0, r2 │ │ + orr.w r1, r1, r0 │ │ + mov r2, sl │ │ + str r1, [sp, #88] @ 0x58 │ │ + bcc.n 6f48c │ │ + b.n 6fb68 │ │ + ldr.w lr, [sp, #100] @ 0x64 │ │ + cmp.w lr, #2 │ │ + bhi.w 6f958 │ │ + ldrd r1, r6, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ movs r2, #4 │ │ str r2, [sp, #120] @ 0x78 │ │ movs r2, #5 │ │ strd r2, r2, [sp, #112] @ 0x70 │ │ add r2, sp, #112 @ 0x70 │ │ - ldr.w r6, [r2, r1, lsl #2] │ │ - cmp r5, r6 │ │ - bcs.n 6e9b0 │ │ - cmp.w sl, #0 │ │ - beq.w 6f26e │ │ - ldrb.w r2, [r8], #1 │ │ - add.w r3, r5, #8 │ │ - and.w r5, r5, #31 │ │ - sub.w sl, sl, #1 │ │ - str r3, [sp, #92] @ 0x5c │ │ - cmp r3, r6 │ │ - lsl.w r2, r2, r5 │ │ - orr.w r0, r0, r2 │ │ - mov r5, r3 │ │ - str r0, [sp, #88] @ 0x58 │ │ - bcc.n 6e984 │ │ - b.n 6e9b2 │ │ - mov r3, r5 │ │ - ldr r4, [pc, #896] @ (6ed34 ) │ │ - and.w r2, r6, #31 │ │ + ldr.w r3, [r2, lr, lsl #2] │ │ + cmp r6, r3 │ │ + bcs.n 6f55c │ │ + cmp.w fp, #0 │ │ + beq.w 6fee8 │ │ + ldrb.w r5, [r8], #1 │ │ + add.w r2, r6, #8 │ │ + and.w r6, r6, #31 │ │ + sub.w fp, fp, #1 │ │ + str r2, [sp, #92] @ 0x5c │ │ + cmp r2, r3 │ │ + lsl.w r6, r5, r6 │ │ + orr.w r1, r1, r6 │ │ + mov r6, r2 │ │ + str r1, [sp, #88] @ 0x58 │ │ + bcc.n 6f530 │ │ + b.n 6f55e │ │ + mov r2, r6 │ │ + ldr r4, [pc, #56] @ (6f598 ) │ │ + and.w r5, r3, #31 │ │ add r4, pc │ │ - ldrh.w r5, [r4, r1, lsl #1] │ │ + ldrh.w r6, [r4, lr, lsl #1] │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ - lsls r4, r2 │ │ - bic.w r4, r0, r4 │ │ - lsrs r0, r2 │ │ - add r5, r4 │ │ + lsls r4, r5 │ │ + bic.w r4, r1, r4 │ │ + lsrs r1, r5 │ │ + add r6, r4 │ │ ldr r4, [sp, #36] @ 0x24 │ │ - str r0, [sp, #88] @ 0x58 │ │ - strh.w r5, [r4, r1, lsl #1] │ │ - subs r5, r3, r6 │ │ - adds r1, #1 │ │ - str r5, [sp, #92] @ 0x5c │ │ - str r1, [sp, #100] @ 0x64 │ │ - b.n 6e96a │ │ - strd fp, r9, [sp, #40] @ 0x28 │ │ - ldrd r9, r5, [sp, #96] @ 0x60 │ │ - ldr r4, [sp, #64] @ 0x40 │ │ - cmp ip, r4 │ │ - beq.w 6f290 │ │ - sub.w sl, ip, r4 │ │ + str r1, [sp, #88] @ 0x58 │ │ + strh.w r6, [r4, lr, lsl #1] │ │ + add.w lr, lr, #1 │ │ + subs r6, r2, r3 │ │ + cmp.w lr, #3 │ │ + str r6, [sp, #92] @ 0x5c │ │ + str.w lr, [sp, #100] @ 0x64 │ │ + bne.n 6f51c │ │ + b.n 6f95a │ │ + ldrb r2, [r3, #26] │ │ + vtbx.8 d23, {d10-d13}, d22 │ │ + @ instruction: 0xfffae9dd │ │ + str r5, [sp, #96] @ 0x60 │ │ + cmp sl, ip │ │ + beq.w 6fecc │ │ + sub.w r4, sl, ip │ │ ldr r0, [r7, #8] │ │ - sub.w r2, r4, r9 │ │ - mov r1, ip │ │ - mov r3, r4 │ │ - mov r6, sl │ │ - cmp r5, sl │ │ + sub.w r2, ip, r9 │ │ + mov r1, sl │ │ + mov r3, ip │ │ + mov r6, r4 │ │ + cmp r5, r4 │ │ it cc │ │ movcc r6, r5 │ │ + mov sl, fp │ │ str r6, [sp, #0] │ │ - mov fp, lr │ │ - bl 6fa40 │ │ - ldr.w ip, [r7, #12] │ │ - cmp r5, sl │ │ + mov fp, ip │ │ + bl 706d4 │ │ + mov ip, fp │ │ + mov fp, sl │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + cmp r5, r4 │ │ + ldr.w sl, [r7, #12] │ │ sub.w r5, r5, r6 │ │ - add r4, r6 │ │ - mov lr, fp │ │ + add ip, r6 │ │ str r5, [sp, #100] @ 0x64 │ │ - bhi.n 6e9e8 │ │ - str r4, [sp, #64] @ 0x40 │ │ + bhi.n 6f5a0 │ │ movs r6, #12 │ │ - ldrd fp, r9, [sp, #40] @ 0x28 │ │ - b.w 6e276 │ │ + b.n 6eeb6 │ │ ldrd r1, r5, [sp, #88] @ 0x58 │ │ ldrb.w r2, [sp, #104] @ 0x68 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ cmp r5, r2 │ │ - bcs.n 6ea60 │ │ - cmp.w lr, #0 │ │ - beq.w 6f2b2 │ │ + bcs.n 6f61a │ │ + cmp.w fp, #0 │ │ + beq.w 6ff30 │ │ ldrb.w r0, [r8], #1 │ │ and.w r6, r5, #31 │ │ add.w r3, r5, #8 │ │ - sub.w lr, lr, #1 │ │ + sub.w fp, fp, #1 │ │ str r3, [sp, #92] @ 0x5c │ │ cmp r3, r2 │ │ lsl.w r0, r0, r6 │ │ orr.w r1, r1, r0 │ │ mov r5, r3 │ │ str r1, [sp, #88] @ 0x58 │ │ - bcc.n 6ea36 │ │ + bcc.n 6f5f0 │ │ subs r3, r5, r2 │ │ str r3, [sp, #92] @ 0x5c │ │ and.w r3, r2, #31 │ │ ldrd r6, r0, [sp, #96] @ 0x60 │ │ lsr.w r2, r1, r3 │ │ cmp r6, #16 │ │ str r2, [sp, #88] @ 0x58 │ │ mov.w r2, #11 │ │ str r2, [sp, #120] @ 0x78 │ │ mov.w r2, #3 │ │ strd r2, r2, [sp, #112] @ 0x70 │ │ - bne.w 6ed40 │ │ + bne.w 6f9be │ │ subs r2, r0, #1 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ bfc r2, #9, #23 │ │ - ldrb r2, [r5, r2] │ │ - b.n 6ed42 │ │ + ldrb r2, [r4, r2] │ │ + b.n 6f9c0 │ │ ldr r0, [sp, #92] @ 0x5c │ │ cmp r0, #15 │ │ - bcs.w 6ece0 │ │ - cmp.w lr, #1 │ │ - bhi.w 6ed92 │ │ + bcs.w 6f98c │ │ + ldrd lr, r4, [sp, #28] │ │ + cmp.w fp, #1 │ │ + bhi.w 6fa14 │ │ + clz r2, fp │ │ ldr r1, [sp, #88] @ 0x58 │ │ + lsrs r3, r2, #5 │ │ mov r2, r0 │ │ - ldr r4, [sp, #28] │ │ mov r0, r1 │ │ - ldr r3, [sp, #32] │ │ bfc r0, #10, #22 │ │ - ldrsh.w r0, [r3, r0, lsl #1] │ │ + ldrsh.w r0, [lr, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 6eaca │ │ - uxth r3, r0 │ │ - cmp.w r3, #512 @ 0x200 │ │ + ble.n 6f688 │ │ + uxth r6, r0 │ │ + cmp.w r6, #512 @ 0x200 │ │ itt cs │ │ lsrcs r0, r0, #9 │ │ cmpcs r2, r0 │ │ - bcc.n 6eafc │ │ - b.n 6ee7a │ │ + bcc.n 6f6ba │ │ + b.n 6fad4 │ │ cmp r2, #11 │ │ - bcc.n 6eafc │ │ - movs r3, #11 │ │ - subs r6, r3, #1 │ │ + bcc.n 6f6ba │ │ + movs r6, #11 │ │ + subs r5, r6, #1 │ │ mvns r0, r0 │ │ - and.w r6, r6, #31 │ │ - lsr.w r6, r1, r6 │ │ - and.w r6, r6, #1 │ │ - add r0, r6 │ │ - lsrs r6, r0, #6 │ │ - cmp r6, #8 │ │ - bhi.w 6f70e │ │ + and.w r5, r5, #31 │ │ + lsr.w r5, r1, r5 │ │ + and.w r5, r5, #1 │ │ + add r0, r5 │ │ + lsrs r5, r0, #6 │ │ + cmp r5, #8 │ │ + bhi.w 70394 │ │ ldrsh.w r0, [r4, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 6ee7a │ │ - adds r3, #1 │ │ - cmp r2, r3 │ │ - bcs.n 6ead0 │ │ - cmp.w lr, #0 │ │ - beq.w 6f2f4 │ │ + bgt.w 6fad4 │ │ + adds r6, #1 │ │ + cmp r2, r6 │ │ + bcs.n 6f68e │ │ + lsls r0, r3, #31 │ │ + bne.w 702e4 │ │ ldrb.w r3, [r8], #1 │ │ add.w r0, r2, #8 │ │ - mov.w lr, #0 │ │ + mov.w fp, #0 │ │ cmp r2, #7 │ │ str r0, [sp, #92] @ 0x5c │ │ lsl.w r3, r3, r2 │ │ orr.w r1, r1, r3 │ │ + mov.w r3, #1 │ │ mov r2, r0 │ │ str r1, [sp, #88] @ 0x58 │ │ - bcc.n 6eaa8 │ │ - b.n 6ee7c │ │ + bcc.n 6f668 │ │ + b.n 6fad6 │ │ ldrd r0, r2, [sp, #88] @ 0x58 │ │ ldrb.w r1, [sp, #104] @ 0x68 │ │ cmp r2, r1 │ │ - bcs.w 6ece6 │ │ - cmp.w lr, #0 │ │ - beq.w 6f2c2 │ │ + bcs.w 6f994 │ │ + cmp.w fp, #0 │ │ + beq.w 6ff3c │ │ ldrb.w r6, [r8], #1 │ │ add.w r3, r2, #8 │ │ and.w r2, r2, #31 │ │ - sub.w lr, lr, #1 │ │ + sub.w fp, fp, #1 │ │ str r3, [sp, #92] @ 0x5c │ │ cmp r3, r1 │ │ lsl.w r2, r6, r2 │ │ orr.w r0, r0, r2 │ │ mov r2, r3 │ │ str r0, [sp, #88] @ 0x58 │ │ - bcc.n 6eb32 │ │ - b.n 6ece8 │ │ - ldrd r0, r2, [sp, #88] @ 0x58 │ │ + bcc.n 6f6f2 │ │ + b.n 6f996 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ ldrb.w r1, [sp, #104] @ 0x68 │ │ - cmp r2, r1 │ │ - bcs.w 6ed0c │ │ - cmp.w lr, #0 │ │ - beq.w 6f2ba │ │ - ldrb.w r6, [r8], #1 │ │ - add.w r3, r2, #8 │ │ - and.w r2, r2, #31 │ │ - sub.w lr, lr, #1 │ │ - str r3, [sp, #92] @ 0x5c │ │ - cmp r3, r1 │ │ - lsl.w r2, r6, r2 │ │ - orr.w r0, r0, r2 │ │ - mov r2, r3 │ │ - str r0, [sp, #88] @ 0x58 │ │ - bcc.n 6eb6c │ │ - b.n 6ed0e │ │ + cmp r0, r1 │ │ + bcs.w 6f9ba │ │ + cmp.w fp, #0 │ │ + beq.w 6ff58 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + rsb r3, fp, #1 │ │ + add.w r8, r8, #1 │ │ + ldrb.w r6, [r8, #-1] │ │ + and.w r5, r0, #31 │ │ + adds r0, #8 │ │ + cmp r0, r1 │ │ + lsl.w r6, r6, r5 │ │ + orr.w r2, r2, r6 │ │ + bcs.w 6fa8e │ │ + adds r3, #1 │ │ + add.w r8, r8, #1 │ │ + cmp r3, #1 │ │ + bne.n 6f73c │ │ + b.w 6ff54 │ │ ldr r0, [sp, #100] @ 0x64 │ │ movs r6, #20 │ │ mov r1, r0 │ │ bfc r1, #9, #23 │ │ str r1, [sp, #100] @ 0x64 │ │ cmp.w r1, #256 @ 0x100 │ │ - beq.w 6e276 │ │ + beq.w 6eeb6 │ │ movs r6, #33 @ 0x21 │ │ lsrs r1, r1, #1 │ │ cmp r1, #142 @ 0x8e │ │ - bhi.w 6e276 │ │ - ldr r1, [pc, #384] @ (6ed38 ) │ │ + bhi.w 6eeb6 │ │ + ldr r1, [pc, #920] @ (6fb1c ) │ │ subs r0, #1 │ │ - ldr r2, [pc, #384] @ (6ed3c ) │ │ + ldr r2, [pc, #920] @ (6fb20 ) │ │ and.w r0, r0, #31 │ │ add r1, pc │ │ movs r6, #14 │ │ add r2, pc │ │ ldrh.w r2, [r2, r0, lsl #1] │ │ ldrb r0, [r1, r0] │ │ str r2, [sp, #100] @ 0x64 │ │ strb.w r0, [sp, #104] @ 0x68 │ │ cmp r0, #0 │ │ it eq │ │ moveq r6, #15 │ │ - b.w 6e276 │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - cmp r4, #14 │ │ - str.w sl, [sp, #64] @ 0x40 │ │ - bhi.n 6ec9a │ │ - cmp.w lr, #1 │ │ - bhi.w 6ee0c │ │ - mov r0, r6 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - bfc r0, #10, #22 │ │ - ldrsh.w r0, [r1, r0, lsl #1] │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 6ec10 │ │ - uxth r1, r0 │ │ - cmp.w r1, #512 @ 0x200 │ │ - itt cs │ │ - lsrcs r0, r0, #9 │ │ - cmpcs r4, r0 │ │ - bcc.n 6ec40 │ │ - b.n 6ec9a │ │ - cmp r4, #11 │ │ - bcc.n 6ec40 │ │ - movs r1, #11 │ │ - subs r2, r1, #1 │ │ - mvns r0, r0 │ │ - and.w r2, r2, #31 │ │ - lsr.w r2, r6, r2 │ │ - and.w r2, r2, #1 │ │ - add r0, r2 │ │ - lsrs r2, r0, #6 │ │ - cmp r2, #8 │ │ - bhi.w 6f70e │ │ - ldrsh.w r0, [r3, r0, lsl #1] │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 6ec9a │ │ - adds r1, #1 │ │ - cmp r4, r1 │ │ - bcs.n 6ec16 │ │ - cmp.w lr, #0 │ │ - beq.w 6f2fc │ │ - ldrb.w r1, [r8], #1 │ │ - add.w r0, r4, #8 │ │ - mov.w lr, #0 │ │ - cmp r4, #7 │ │ - str r0, [sp, #92] @ 0x5c │ │ - lsl.w r1, r1, r4 │ │ - orr.w r6, r6, r1 │ │ - mov r4, r0 │ │ - str r6, [sp, #88] @ 0x58 │ │ - bcc.n 6ebee │ │ - b.n 6ee1c │ │ + b.w 6eeb6 │ │ + cmp r0, #1 │ │ + bne.w 6ff0c │ │ + mov r6, r1 │ │ + b.w 6eeb6 │ │ movs r6, #24 │ │ - b.w 6e276 │ │ - ldrh.w r1, [fp, #72] @ 0x48 │ │ + b.w 6eeb6 │ │ + ldrh.w r1, [lr, #72] @ 0x48 │ │ movs r6, #31 │ │ - ldrh.w r2, [fp, #74] @ 0x4a │ │ + ldrh.w r2, [lr, #74] @ 0x4a │ │ movw r3, #65535 @ 0xffff │ │ str r1, [sp, #100] @ 0x64 │ │ eors r2, r1 │ │ cmp r2, r3 │ │ - bne.w 6e276 │ │ + bne.w 6eeb6 │ │ movs r6, #20 │ │ cmp r1, #0 │ │ - beq.w 6e276 │ │ + beq.w 6eeb6 │ │ movs r6, #17 │ │ cmp r0, #0 │ │ it eq │ │ moveq r6, #6 │ │ - b.w 6e276 │ │ - mov r0, r4 │ │ - b.n 6ee1c │ │ + b.w 6eeb6 │ │ ldr r1, [sp, #88] @ 0x58 │ │ subs r0, #3 │ │ ubfx r2, r1, #1, #2 │ │ str r0, [sp, #92] @ 0x5c │ │ lsrs r0, r1, #3 │ │ and.w r3, r1, #1 │ │ - strb.w r2, [fp, #83] @ 0x53 │ │ - strb.w r3, [fp, #82] @ 0x52 │ │ + strb.w r2, [lr, #83] @ 0x53 │ │ + strb.w r3, [lr, #82] @ 0x52 │ │ movs r6, #25 │ │ str r0, [sp, #88] @ 0x58 │ │ - tbb [pc, r2] │ │ - ldrb r4, [r0, #8] │ │ - lsls r5, r6, #9 │ │ - b.w 6e276 │ │ + tbh [pc, r2, lsl #1] │ │ + movs r6, r0 │ │ + lsls r7, r2, #4 │ │ + lsls r2, r2, #4 │ │ + movs r4, r0 │ │ + b.w 6eeb6 │ │ movs r6, #4 │ │ - b.w 6e276 │ │ + b.w 6eeb6 │ │ ldr r1, [sp, #88] @ 0x58 │ │ subs r0, #8 │ │ str r0, [sp, #92] @ 0x5c │ │ uxtb r0, r1 │ │ movs r6, #18 │ │ str r0, [sp, #96] @ 0x60 │ │ lsrs r0, r1, #8 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.w 6e276 │ │ + b.w 6eeb6 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + ldr r0, [r7, #12] │ │ + sub.w r0, r0, ip │ │ + cmp r0, #2 │ │ + bcc.w 6f472 │ │ + cmp.w fp, #14 │ │ + it cs │ │ + cmpcs.w r0, #258 @ 0x102 │ │ + bhi.w 6fbce │ │ + cmp.w sl, #14 │ │ + bhi.n 6f860 │ │ + ldrh.w r0, [r8], #2 │ │ + sub.w fp, fp, #2 │ │ + lsl.w r0, r0, sl │ │ + orrs r6, r0 │ │ + orr.w sl, sl, #16 │ │ + mov r0, r6 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + bfc r0, #10, #22 │ │ + ldrsh.w r0, [r1, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 6f876 │ │ + lsrs r2, r0, #9 │ │ + b.n 6f8a2 │ │ + movs r1, #10 │ │ + and.w r2, r1, #31 │ │ + mvns r0, r0 │ │ + lsr.w r2, r6, r2 │ │ + and.w r2, r2, #1 │ │ + add r0, r2 │ │ + cmp.w r0, #576 @ 0x240 │ │ + bcs.n 6f89a │ │ + ldrsh.w r0, [r4, r0, lsl #1] │ │ + adds r1, #1 │ │ + cmp r0, #0 │ │ + bmi.n 6f878 │ │ + b.n 6f8a0 │ │ + adds r1, #1 │ │ + movw r0, #32767 @ 0x7fff │ │ + uxtb r2, r1 │ │ + sub.w r1, sl, r2 │ │ + and.w r2, r2, #31 │ │ + str r1, [sp, #92] @ 0x5c │ │ + lsls r3, r0, #23 │ │ + lsr.w r2, r6, r2 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r2, [sp, #88] @ 0x58 │ │ + bmi.w 6feb8 │ │ + cmp r1, #14 │ │ + bhi.n 6f8ce │ │ + ldrh.w r3, [r8], #2 │ │ + sub.w fp, fp, #2 │ │ + lsls r3, r1 │ │ + orrs r2, r3 │ │ + orr.w r1, r1, #16 │ │ + mov r3, r2 │ │ + ldr r6, [sp, #76] @ 0x4c │ │ + bfc r3, #10, #22 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + ldrsh.w r3, [r6, r3, lsl #1] │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + ble.n 6f8e6 │ │ + lsrs r6, r3, #9 │ │ + b.n 6f912 │ │ + movs r6, #10 │ │ + and.w r5, r6, #31 │ │ + mvns r3, r3 │ │ + lsr.w r5, r2, r5 │ │ + and.w r5, r5, #1 │ │ + add r3, r5 │ │ + cmp.w r3, #576 @ 0x240 │ │ + bcs.n 6f90a │ │ + ldrsh.w r3, [r4, r3, lsl #1] │ │ + adds r6, #1 │ │ + cmp r3, #0 │ │ + bmi.n 6f8e8 │ │ + b.n 6f910 │ │ + adds r6, #1 │ │ + movw r3, #32767 @ 0x7fff │ │ + uxtb r6, r6 │ │ + sub.w sl, r1, r6 │ │ + and.w r1, r6, #31 │ │ + str.w sl, [sp, #92] @ 0x5c │ │ + lsr.w r6, r2, r1 │ │ + ldr r1, [r7, #12] │ │ + str r6, [sp, #88] @ 0x58 │ │ + cmp r1, ip │ │ + bls.w 703c4 │ │ + ldr r1, [r7, #8] │ │ + strb.w r0, [r1, ip] │ │ + add.w r0, ip, #1 │ │ + lsls r1, r3, #23 │ │ + bmi.w 6febc │ │ + ldr r1, [r7, #12] │ │ + cmp r0, r1 │ │ + bcs.w 703ce │ │ + ldr r1, [r7, #8] │ │ + add.w ip, ip, #2 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + cmp.w fp, #3 │ │ + strb r3, [r1, r0] │ │ + bhi.w 6f82e │ │ + b.n 6f472 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + movs r1, #19 │ │ + mov r4, ip │ │ + bl d5370 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + movs r0, #0 │ │ + str r0, [sp, #100] @ 0x64 │ │ + movs r6, #27 │ │ + mov ip, r4 │ │ + movs r2, #27 │ │ + ldrh.w r0, [lr, #78] @ 0x4e │ │ + ldrh.w r1, [lr, #76] @ 0x4c │ │ + uxth r0, r0 │ │ + cmp r0, #31 │ │ + it cc │ │ + movcc r6, #9 │ │ + cmp.w r1, #286 @ 0x11e │ │ + it hi │ │ + movhi r6, r2 │ │ + b.w 6eeb6 │ │ ldr r1, [sp, #88] @ 0x58 │ │ - ldr r4, [sp, #28] │ │ - b.n 6ee7c │ │ + ldrd lr, r4, [sp, #28] │ │ + b.n 6fad6 │ │ mov r3, r2 │ │ subs r3, r3, r1 │ │ and.w r1, r1, #31 │ │ str r3, [sp, #92] @ 0x5c │ │ movs r6, #15 │ │ lsr.w r3, r0, r1 │ │ ldr r2, [sp, #100] @ 0x64 │ │ str r3, [sp, #88] @ 0x58 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ lsl.w r1, r3, r1 │ │ bics r0, r1 │ │ add r0, r2 │ │ str r0, [sp, #100] @ 0x64 │ │ - b.w 6e276 │ │ - mov r3, r2 │ │ - subs r3, r3, r1 │ │ - and.w r1, r1, #31 │ │ - str r3, [sp, #92] @ 0x5c │ │ - movs r6, #22 │ │ - lsr.w r3, r0, r1 │ │ - ldr r2, [sp, #96] @ 0x60 │ │ - str r3, [sp, #88] @ 0x58 │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ - lsl.w r1, r3, r1 │ │ - bics r0, r1 │ │ - add r0, r2 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.w 6e276 │ │ - nop │ │ - strh r2, [r1, #20] │ │ - vsra.u32 , q10, #6 │ │ - vqrdmlsh.s , q13, d30[0] │ │ - vmovn.i64 d18, q0 │ │ + b.w 6eeb6 │ │ + ldr r2, [sp, #88] @ 0x58 │ │ + b.n 6fa92 │ │ + movs r2, #0 │ │ and.w r6, r6, #2 │ │ add r5, sp, #112 @ 0x70 │ │ ldr.w r6, [r5, r6, lsl #2] │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ lsl.w r3, r5, r3 │ │ bics r1, r3 │ │ add r1, r6 │ │ adds r4, r1, r0 │ │ bfc r0, #9, #23 │ │ mov r1, r4 │ │ bfc r1, #9, #23 │ │ cmp r1, r0 │ │ - bcc.w 6f6e8 │ │ - ldr r3, [sp, #68] @ 0x44 │ │ + bcc.w 7037e │ │ + ldr r3, [sp, #56] @ 0x38 │ │ subs r1, r1, r0 │ │ - mov sl, lr │ │ + mov r9, ip │ │ add r3, r0 │ │ mov r0, r3 │ │ - bl d45c2 │ │ + bl d50b2 │ │ str r4, [sp, #100] @ 0x64 │ │ movs r6, #10 │ │ - mov lr, sl │ │ - ldr.w ip, [r7, #12] │ │ - b.w 6e276 │ │ + mov ip, r9 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + b.w 6eeb6 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + b.n 6fb68 │ │ movs r6, #19 │ │ - cmp r1, #0 │ │ + cmp r0, #0 │ │ it eq │ │ moveq r6, #12 │ │ - b.w 6e276 │ │ + b.w 6eeb6 │ │ ldrh.w r1, [r8], #2 │ │ - sub.w lr, lr, #2 │ │ + sub.w fp, fp, #2 │ │ ldr r2, [sp, #88] @ 0x58 │ │ - ldr r4, [sp, #28] │ │ lsls r1, r0 │ │ orr.w r0, r0, #16 │ │ orrs r1, r2 │ │ - b.n 6ee7c │ │ + b.n 6fad6 │ │ movs r0, #0 │ │ movs r6, #8 │ │ str r0, [sp, #100] @ 0x64 │ │ - b.w 6e276 │ │ + b.w 6eeb6 │ │ movw r0, #288 @ 0x120 │ │ movs r1, #144 @ 0x90 │ │ movt r0, #32 │ │ movs r2, #8 │ │ - str.w r0, [fp, #76] @ 0x4c │ │ - mov r4, lr │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - bl d44e2 │ │ + str.w r0, [lr, #76] @ 0x4c │ │ + mov r4, ip │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + mov r5, lr │ │ + bl d51b2 │ │ ldr r0, [sp, #16] │ │ movs r1, #112 @ 0x70 │ │ movs r2, #9 │ │ - bl d44e2 │ │ + bl d51b2 │ │ ldr r0, [sp, #12] │ │ movs r1, #24 │ │ movs r2, #7 │ │ - bl d44e2 │ │ + bl d51b2 │ │ mov.w r0, #134744072 @ 0x8080808 │ │ movs r1, #32 │ │ - strd r0, r0, [fp] │ │ + strd r0, r0, [r5] │ │ movs r2, #5 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - bl d44e2 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + bl d51b2 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ add r1, sp, #88 @ 0x58 │ │ - bl 6f788 │ │ + bl 70418 │ │ uxtb r0, r0 │ │ mov r6, r1 │ │ cmp r0, #1 │ │ - bne.w 6f67e │ │ - mov lr, r4 │ │ - ldr.w ip, [r7, #12] │ │ - b.w 6e276 │ │ - ldrh.w r0, [r8], #2 │ │ - sub.w lr, lr, #2 │ │ - lsls r0, r4 │ │ - orrs r6, r0 │ │ - orr.w r0, r4, #16 │ │ - mov r1, r6 │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - bfc r1, #10, #22 │ │ - ldrsh.w r1, [r2, r1, lsl #1] │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 6ee36 │ │ - lsrs r2, r1, #9 │ │ - bfc r1, #9, #23 │ │ - b.n 6ee64 │ │ - movs r2, #10 │ │ - and.w r3, r2, #31 │ │ - mvns r1, r1 │ │ - lsr.w r3, r6, r3 │ │ - and.w r3, r3, #1 │ │ - add r1, r3 │ │ - cmp.w r1, #576 @ 0x240 │ │ - bcs.n 6ee5c │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - adds r2, #1 │ │ - ldrsh.w r1, [r3, r1, lsl #1] │ │ - cmp r1, #0 │ │ - bmi.n 6ee38 │ │ - b.n 6ee62 │ │ - adds r2, #1 │ │ - movw r1, #32767 @ 0x7fff │ │ - uxtb r2, r2 │ │ - subs r0, r0, r2 │ │ + bne.w 70308 │ │ + mov ip, r4 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + b.w 6eeb6 │ │ + rsb fp, r3, #0 │ │ + subs r0, r0, r1 │ │ str r0, [sp, #92] @ 0x5c │ │ - and.w r0, r2, #31 │ │ - str r1, [sp, #100] @ 0x64 │ │ - lsr.w r0, r6, r0 │ │ - movs r6, #13 │ │ - str r0, [sp, #88] @ 0x58 │ │ - b.w 6e276 │ │ + and.w r0, r1, #31 │ │ + ldr r3, [sp, #96] @ 0x60 │ │ + movs r6, #22 │ │ + lsr.w r1, r2, r0 │ │ + str r1, [sp, #88] @ 0x58 │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ + lsl.w r0, r1, r0 │ │ + bic.w r0, r2, r0 │ │ + add r0, r3 │ │ + str r0, [sp, #96] @ 0x60 │ │ + b.w 6eeb6 │ │ + ldrh.w r0, [r8], #2 │ │ + sub.w fp, fp, #2 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + lsl.w r0, r0, sl │ │ + orrs r1, r0 │ │ + orr.w sl, sl, #16 │ │ + b.n 6fb68 │ │ + movs r6, #26 │ │ + b.w 6eeb6 │ │ mov r0, r2 │ │ mov r2, r1 │ │ - ldr r3, [sp, #32] │ │ bfc r2, #10, #22 │ │ - ldrsh.w r2, [r3, r2, lsl #1] │ │ + ldrsh.w r2, [lr, r2, lsl #1] │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 6ee96 │ │ + ble.n 6faf2 │ │ lsrs r3, r2, #9 │ │ bfc r2, #9, #23 │ │ - b.n 6eec2 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + b.n 6fb2c │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ movs r3, #10 │ │ and.w r6, r3, #31 │ │ mvns r2, r2 │ │ lsr.w r6, r1, r6 │ │ and.w r6, r6, #1 │ │ add r2, r6 │ │ cmp.w r2, #576 @ 0x240 │ │ - bcs.n 6eeba │ │ + bcs.n 6fb24 │ │ ldrsh.w r2, [r4, r2, lsl #1] │ │ adds r3, #1 │ │ cmp r2, #0 │ │ - bmi.n 6ee98 │ │ - b.n 6eec0 │ │ - adds r3, #1 │ │ + bmi.n 6faf8 │ │ + b.n 6fb2a │ │ + nop │ │ + ldr r2, [r1, #32] │ │ + vtbl.8 d23, {d26}, d28 │ │ + vshll.i32 , d1, #32 │ │ movw r2, #32767 @ 0x7fff │ │ uxtb r3, r3 │ │ subs r0, r0, r3 │ │ str r0, [sp, #92] @ 0x5c │ │ and.w r0, r3, #31 │ │ movs r6, #34 @ 0x22 │ │ cmp r2, #29 │ │ lsr.w r0, r1, r0 │ │ str r0, [sp, #88] @ 0x58 │ │ - bhi.w 6e276 │ │ - ldr r0, [pc, #932] @ (6f280 ) │ │ + bhi.w 6eeb6 │ │ + ldr r0, [pc, #916] @ (6fed8 ) │ │ uxtb r1, r2 │ │ lsrs r1, r1, #1 │ │ movs r3, #1 │ │ add r0, pc │ │ uqsub8 r1, r1, r3 │ │ movs r6, #16 │ │ strb.w r1, [sp, #104] @ 0x68 │ │ ldrh.w r0, [r0, r2, lsl #1] │ │ cmp r2, #4 │ │ str r0, [sp, #96] @ 0x60 │ │ it cc │ │ movcc r6, #22 │ │ - b.w 6e276 │ │ - movs r6, #26 │ │ - b.w 6e276 │ │ - ldr r0, [sp, #24] │ │ - movs r1, #19 │ │ - bl d3fdc │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - movs r0, #0 │ │ - ldr.w ip, [r7, #12] │ │ - movs r6, #27 │ │ - mov lr, sl │ │ + b.w 6eeb6 │ │ + mov sl, r2 │ │ + mov r0, r1 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + bfc r0, #10, #22 │ │ + ldrsh.w r0, [r2, r0, lsl #1] │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 6fb82 │ │ + lsrs r2, r0, #9 │ │ + bfc r0, #9, #23 │ │ + b.n 6fbae │ │ + movs r2, #10 │ │ + and.w r3, r2, #31 │ │ + mvns r0, r0 │ │ + lsr.w r3, r1, r3 │ │ + and.w r3, r3, #1 │ │ + add r0, r3 │ │ + cmp.w r0, #576 @ 0x240 │ │ + bcs.n 6fba6 │ │ + ldrsh.w r0, [r4, r0, lsl #1] │ │ + adds r2, #1 │ │ + cmp r0, #0 │ │ + bmi.n 6fb84 │ │ + b.n 6fbac │ │ + adds r2, #1 │ │ + movw r0, #32767 @ 0x7fff │ │ + uxtb r2, r2 │ │ str r0, [sp, #100] @ 0x64 │ │ - ldrh r1, [r1, #0] │ │ - cmp.w r1, #286 @ 0x11e │ │ - bhi.w 6e276 │ │ - ldrh.w r0, [fp, #78] @ 0x4e │ │ - cmp r0, #31 │ │ - it cc │ │ - movcc r6, #9 │ │ - b.w 6e276 │ │ - cbnz r1, 6ef3a │ │ - movs r6, #32 │ │ - cmp r3, #16 │ │ - beq.w 6e276 │ │ - movw r0, #770 @ 0x302 │ │ - add r1, sp, #112 @ 0x70 │ │ - movt r0, #7 │ │ - movs r6, #11 │ │ - str r0, [sp, #112] @ 0x70 │ │ - and.w r0, r3, #3 │ │ - ldrb r0, [r1, r0] │ │ - strb.w r0, [sp, #104] @ 0x68 │ │ - b.w 6e276 │ │ - ldr r0, [r7, #8] │ │ - mov r4, lr │ │ - str r1, [sp, #0] │ │ - mov r1, ip │ │ - bl 6fa40 │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ - movs r6, #12 │ │ - str r5, [sp, #64] @ 0x40 │ │ - b.w 6e276 │ │ - strd fp, r9, [sp, #40] @ 0x28 │ │ - ldr.w r9, [sp, #4] │ │ - cmp r4, #14 │ │ - bhi.n 6ef8c │ │ + sub.w r0, sl, r2 │ │ + str r0, [sp, #92] @ 0x5c │ │ + and.w r0, r2, #31 │ │ + movs r6, #13 │ │ + lsr.w r0, r1, r0 │ │ + str r0, [sp, #88] @ 0x58 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + ldr.w sl, [r7, #12] │ │ + b.w 6eeb6 │ │ + ldr.w lr, [sp, #96] @ 0x60 │ │ + cmp.w fp, #14 │ │ + ldrb.w r9, [sp, #104] @ 0x68 │ │ + bcs.n 6fbf6 │ │ + ldr r4, [sp, #100] @ 0x64 │ │ + movs r1, #12 │ │ + add r0, sp, #88 @ 0x58 │ │ + strb.w r9, [sp, #104] @ 0x68 │ │ + stmia.w r0, {r6, sl, lr} │ │ + str r4, [sp, #100] @ 0x64 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + ldr.w sl, [r7, #12] │ │ + b.n 6f7ac │ │ + ldr r5, [sp, #72] @ 0x48 │ │ + cmp.w sl, #14 │ │ + bhi.n 6fc10 │ │ ldrh.w r0, [r8], #2 │ │ - sub.w lr, lr, #2 │ │ - lsls r0, r4 │ │ + sub.w fp, fp, #2 │ │ + lsl.w r0, r0, sl │ │ orrs r6, r0 │ │ - orr.w r4, r4, #16 │ │ + orr.w sl, sl, #16 │ │ mov r0, r6 │ │ ldr r1, [sp, #76] @ 0x4c │ │ bfc r0, #10, #22 │ │ - ldrsh.w fp, [r1, r0, lsl #1] │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ - ble.n 6efa4 │ │ - mov.w r0, fp, lsr #9 │ │ - b.n 6efd4 │ │ + ldrsh.w r4, [r1, r0, lsl #1] │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + ble.n 6fc26 │ │ + lsrs r0, r4, #9 │ │ + b.n 6fc52 │ │ movs r0, #10 │ │ and.w r1, r0, #31 │ │ - mvn.w r2, fp │ │ + mvns r2, r4 │ │ lsr.w r1, r6, r1 │ │ and.w r1, r1, #1 │ │ add r1, r2 │ │ cmp.w r1, #576 @ 0x240 │ │ - bcs.n 6efcc │ │ - ldrsh.w fp, [r3, r1, lsl #1] │ │ + bcs.n 6fc4a │ │ + ldrsh.w r4, [r5, r1, lsl #1] │ │ adds r0, #1 │ │ - cmp.w fp, #0 │ │ - bmi.n 6efa6 │ │ - b.n 6efd2 │ │ + cmp r4, #0 │ │ + bmi.n 6fc28 │ │ + b.n 6fc50 │ │ adds r0, #1 │ │ - movw fp, #32767 @ 0x7fff │ │ + movw r4, #32767 @ 0x7fff │ │ uxtb r0, r0 │ │ - subs r4, r4, r0 │ │ + sub.w sl, sl, r0 │ │ and.w r0, r0, #31 │ │ lsrs r6, r0 │ │ - movs.w r0, fp, lsl #23 │ │ - bmi.n 6f080 │ │ - cmp r4, #14 │ │ - bhi.n 6eff6 │ │ + lsls r0, r4, #23 │ │ + bmi.n 6fd06 │ │ + cmp.w sl, #14 │ │ + bhi.n 6fc78 │ │ ldrh.w r0, [r8], #2 │ │ - sub.w lr, lr, #2 │ │ - lsls r0, r4 │ │ + sub.w fp, fp, #2 │ │ + lsl.w r0, r0, sl │ │ orrs r6, r0 │ │ - orr.w r4, r4, #16 │ │ + orr.w sl, sl, #16 │ │ mov r0, r6 │ │ ldr r1, [sp, #76] @ 0x4c │ │ bfc r0, #10, #22 │ │ - ldrsh.w r1, [r1, r0, lsl #1] │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 6f00c │ │ - lsrs r0, r1, #9 │ │ - b.n 6f038 │ │ + ldrsh.w r3, [r1, r0, lsl #1] │ │ + cmp.w r3, #4294967295 @ 0xffffffff │ │ + ble.n 6fc8e │ │ + lsrs r0, r3, #9 │ │ + b.n 6fcba │ │ movs r0, #10 │ │ and.w r2, r0, #31 │ │ - mvns r1, r1 │ │ + mvns r1, r3 │ │ lsr.w r2, r6, r2 │ │ and.w r2, r2, #1 │ │ add r1, r2 │ │ cmp.w r1, #576 @ 0x240 │ │ - bcs.n 6f030 │ │ - ldrsh.w r1, [r3, r1, lsl #1] │ │ + bcs.n 6fcb2 │ │ + ldrsh.w r3, [r5, r1, lsl #1] │ │ adds r0, #1 │ │ - cmp r1, #0 │ │ - bmi.n 6f00e │ │ - b.n 6f036 │ │ + cmp r3, #0 │ │ + bmi.n 6fc90 │ │ + b.n 6fcb8 │ │ adds r0, #1 │ │ - movw r1, #32767 @ 0x7fff │ │ + movw r3, #32767 @ 0x7fff │ │ uxtb r0, r0 │ │ - cmp sl, ip │ │ - bcs.w 6f730 │ │ - subs r4, r4, r0 │ │ + ldr r1, [r7, #12] │ │ + cmp ip, r1 │ │ + bcs.w 703c4 │ │ + sub.w sl, sl, r0 │ │ and.w r0, r0, #31 │ │ - lsls r2, r1, #23 │ │ + lsls r2, r3, #23 │ │ lsr.w r6, r6, r0 │ │ ldr r0, [r7, #8] │ │ - strb.w fp, [r0, sl] │ │ - add.w r0, sl, #1 │ │ - bmi.n 6f07c │ │ - cmp r0, ip │ │ - bcs.w 6f748 │ │ + strb.w r4, [r0, ip] │ │ + add.w r0, ip, #1 │ │ + bmi.n 6fd02 │ │ + cmp r0, r1 │ │ + bcs.w 703ce │ │ ldr r2, [r7, #8] │ │ - add.w sl, sl, #2 │ │ - strb r1, [r2, r0] │ │ - sub.w r0, ip, sl │ │ + add.w ip, ip, #2 │ │ + strb r3, [r2, r0] │ │ + sub.w r0, r1, ip │ │ movs r1, #12 │ │ cmp.w r0, #258 @ 0x102 │ │ - bls.w 6f252 │ │ - cmp.w lr, #14 │ │ - bcs.w 6ef78 │ │ - b.n 6f252 │ │ - mov sl, r0 │ │ - mov fp, r1 │ │ - mov r0, fp │ │ + bls.w 6fbe0 │ │ + cmp.w fp, #14 │ │ + bcs.w 6fbf8 │ │ + b.n 6fbe0 │ │ + mov ip, r0 │ │ + mov r4, r3 │ │ + mov r0, r4 │ │ bfc r0, #9, #23 │ │ cmp.w r0, #256 @ 0x100 │ │ - beq.w 6f24c │ │ + beq.w 6fec4 │ │ lsrs r1, r0, #1 │ │ cmp r1, #142 @ 0x8e │ │ - str.w sl, [sp, #64] @ 0x40 │ │ - bhi.w 6f6ba │ │ - ldr r0, [pc, #488] @ (6f284 ) │ │ - sub.w r2, fp, #1 │ │ - ldr r1, [pc, #484] @ (6f288 ) │ │ + bhi.w 7033a │ │ + cmp.w sl, #14 │ │ + bhi.n 6fd34 │ │ + ldrh.w r0, [r8], #2 │ │ + sub.w fp, fp, #2 │ │ + lsl.w r0, r0, sl │ │ + orrs r6, r0 │ │ + orr.w sl, sl, #16 │ │ + ldrd r9, r3, [sp, #28] │ │ + subs r2, r4, #1 │ │ + ldr r0, [pc, #416] @ (6fedc ) │ │ and.w r2, r2, #31 │ │ + ldr r1, [pc, #412] @ (6fee0 ) │ │ add r0, pc │ │ - cmp r4, #14 │ │ add r1, pc │ │ - ldrb r0, [r0, r2] │ │ - ldrh.w fp, [r1, r2, lsl #1] │ │ - str r0, [sp, #8] │ │ - bhi.n 6f0d2 │ │ - ldr r3, [sp, #28] │ │ - cmp.w lr, #1 │ │ - bls.w 6f700 │ │ - ldrh.w r0, [r8], #2 │ │ - sub.w lr, lr, #2 │ │ - lsls r0, r4 │ │ - orrs r6, r0 │ │ - orr.w r4, r4, #16 │ │ - b.n 6f0d4 │ │ - ldr r3, [sp, #28] │ │ - ldr r5, [sp, #8] │ │ - cbz r5, 6f112 │ │ + ldrb r5, [r0, r2] │ │ + ldrh.w r4, [r1, r2, lsl #1] │ │ + cbz r5, 6fd86 │ │ and.w r1, r5, #31 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - subs r4, r4, r5 │ │ + sub.w sl, sl, r5 │ │ lsr.w r0, r6, r1 │ │ lsl.w r1, r2, r1 │ │ bic.w r1, r6, r1 │ │ - cmp r4, #14 │ │ - add fp, r1 │ │ - bhi.n 6f110 │ │ - cmp.w lr, #1 │ │ - bls.w 6f700 │ │ + cmp.w sl, #14 │ │ + add r4, r1 │ │ + bhi.n 6fd84 │ │ ldrh.w r1, [r8], #2 │ │ - sub.w lr, lr, #2 │ │ - lsls r1, r4 │ │ + sub.w fp, fp, #2 │ │ + lsl.w r1, r1, sl │ │ orr.w r6, r1, r0 │ │ - orr.w r4, r4, #16 │ │ - b.n 6f112 │ │ + orr.w sl, sl, #16 │ │ + b.n 6fd86 │ │ mov r6, r0 │ │ mov r0, r6 │ │ - ldr r1, [sp, #32] │ │ bfc r0, #10, #22 │ │ - ldrsh.w r0, [r1, r0, lsl #1] │ │ + ldrsh.w r0, [r9, r0, lsl #1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 6f128 │ │ + ble.n 6fd9a │ │ lsrs r1, r0, #9 │ │ - b.n 6f154 │ │ + b.n 6fdc6 │ │ movs r1, #10 │ │ and.w r2, r1, #31 │ │ mvns r0, r0 │ │ lsr.w r2, r6, r2 │ │ and.w r2, r2, #1 │ │ add r0, r2 │ │ cmp.w r0, #576 @ 0x240 │ │ - bcs.n 6f14c │ │ + bcs.n 6fdbe │ │ ldrsh.w r0, [r3, r0, lsl #1] │ │ adds r1, #1 │ │ cmp r0, #0 │ │ - bmi.n 6f12a │ │ - b.n 6f152 │ │ + bmi.n 6fd9c │ │ + b.n 6fdc4 │ │ adds r1, #1 │ │ movw r0, #32767 @ 0x7fff │ │ uxtb r1, r1 │ │ - subs r4, r4, r1 │ │ + sub.w sl, sl, r1 │ │ and.w r1, r1, #31 │ │ lsrs r6, r1 │ │ mov r1, r0 │ │ bfc r1, #9, #23 │ │ cmp r1, #29 │ │ - bhi.w 6f6c0 │ │ - ldr r2, [pc, #288] @ (6f28c ) │ │ + bhi.w 70352 │ │ + ldr r2, [pc, #260] @ (6fee4 ) │ │ uxtb r0, r0 │ │ lsrs r3, r0, #1 │ │ movs r5, #1 │ │ add r2, pc │ │ cmp r0, #4 │ │ - ldrh.w r9, [r2, r1, lsl #1] │ │ + ldrh.w lr, [r2, r1, lsl #1] │ │ uqsub8 r1, r3, r5 │ │ str r1, [sp, #8] │ │ - bcc.n 6f1b6 │ │ - cmp r4, #15 │ │ - bcs.n 6f19e │ │ - cmp.w lr, #1 │ │ - bls.w 6f700 │ │ + bcc.n 6fe2e │ │ + cmp.w sl, #15 │ │ + bcs.n 6fe16 │ │ + cmp.w fp, #1 │ │ + bls.w 703a0 │ │ ldrh.w r0, [r8], #2 │ │ - sub.w lr, lr, #2 │ │ - lsls r0, r4 │ │ - orr.w r4, r4, #16 │ │ + sub.w fp, fp, #2 │ │ + lsl.w r0, r0, sl │ │ + orr.w sl, sl, #16 │ │ orrs r0, r6 │ │ - b.n 6f1a0 │ │ + b.n 6fe18 │ │ mov r0, r6 │ │ - ldr r1, [sp, #8] │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ uxtb r1, r1 │ │ - subs r4, r4, r1 │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ + sub.w sl, sl, r1 │ │ lsr.w r6, r0, r1 │ │ lsl.w r1, r2, r1 │ │ bics r0, r1 │ │ - add r9, r0 │ │ - mov.w sl, #30 │ │ - cmp r9, ip │ │ - bhi.w 6f6c4 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp r0, r9 │ │ - bcc.w 6f6c4 │ │ - sub.w r2, r0, r9 │ │ - mov sl, r0 │ │ - cmp.w fp, #3 │ │ - bne.n 6f208 │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - cmn.w sl, #4 │ │ - bhi.n 6f220 │ │ - add.w r0, sl, #3 │ │ - cmp r0, ip │ │ + add lr, r0 │ │ + ldr r0, [r7, #12] │ │ + mov.w r9, #30 │ │ + cmp lr, r0 │ │ + bhi.w 70358 │ │ + cmp ip, lr │ │ + bcc.w 70358 │ │ + sub.w r2, ip, lr │ │ + cmp r4, #3 │ │ + bne.n 6fe82 │ │ + ldr r5, [r7, #12] │ │ + cmn.w ip, #4 │ │ + ldr.w r9, [sp, #8] │ │ + bhi.n 6fea0 │ │ + add.w r0, ip, #3 │ │ + cmp r0, r5 │ │ itt ls │ │ addls r0, r2, #2 │ │ - cmpls r0, ip │ │ - bcs.n 6f220 │ │ - cmp r2, ip │ │ + cmpls r0, r5 │ │ + bcs.n 6fea0 │ │ + cmp r2, r5 │ │ itt cc │ │ addcc r1, r2, #1 │ │ - cmpcc r1, ip │ │ - bcs.n 6f220 │ │ - ldr r5, [r7, #8] │ │ - add.w r3, r5, sl │ │ - ldrb r2, [r5, r2] │ │ - strb r2, [r3, #0] │ │ - ldrb r1, [r5, r1] │ │ - strb r1, [r3, #1] │ │ - ldrb r0, [r5, r0] │ │ - strb r0, [r3, #2] │ │ - b.n 6f21e │ │ - ldr r0, [r7, #8] │ │ - mov r1, ip │ │ - mov r3, sl │ │ - str.w fp, [sp] │ │ - mov r5, lr │ │ - bl 6fa40 │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r5 │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - add sl, fp │ │ + cmpcc r1, r5 │ │ + bcs.n 6fea0 │ │ + ldr r3, [r7, #8] │ │ + ldrb r2, [r3, r2] │ │ + strb.w r2, [r3, ip] │ │ + add.w r2, r3, ip │ │ + ldrb r1, [r3, r1] │ │ + strb r1, [r2, #1] │ │ + ldrb r0, [r3, r0] │ │ + strb r0, [r2, #2] │ │ + b.n 6fea0 │ │ + ldrd r0, r5, [r7, #8] │ │ + mov r3, ip │ │ + mov r1, r5 │ │ + str r4, [sp, #0] │ │ + str.w ip, [sp, #40] @ 0x28 │ │ + mov r9, lr │ │ + bl 706d4 │ │ + mov lr, r9 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + ldr.w r9, [sp, #8] │ │ + add ip, r4 │ │ movs r1, #12 │ │ - sub.w r0, ip, sl │ │ + sub.w r0, r5, ip │ │ cmp.w r0, #258 @ 0x102 │ │ it hi │ │ - cmphi.w lr, #13 │ │ - bhi.w 6ef78 │ │ - b.n 6f252 │ │ - str.w sl, [sp, #64] @ 0x40 │ │ + cmphi.w fp, #13 │ │ + bhi.w 6fbf6 │ │ + b.n 6fbe0 │ │ movs r6, #21 │ │ - b.w 6e276 │ │ + b.n 6fbc2 │ │ str r3, [sp, #100] @ 0x64 │ │ movs r6, #21 │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.w 6e276 │ │ - mov.w fp, #256 @ 0x100 │ │ + mov ip, r0 │ │ + b.n 6fbc2 │ │ + mov.w r4, #256 @ 0x100 │ │ movs r1, #20 │ │ - ldr r0, [sp, #8] │ │ - strd r9, fp, [sp, #96] @ 0x60 │ │ - strd r6, r4, [sp, #88] @ 0x58 │ │ - mov r6, r1 │ │ - str.w sl, [sp, #64] @ 0x40 │ │ - strb.w r0, [sp, #104] @ 0x68 │ │ - ldrd fp, r9, [sp, #40] @ 0x28 │ │ - b.w 6e276 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w sl, #8 │ │ - movs r4, #0 │ │ - mov.w lr, #0 │ │ - ldr.w ip, [r7, #12] │ │ - b.n 6f308 │ │ - ldrb r2, [r2, #20] │ │ - vmull.u q11, d26, d14 │ │ - vtbl.8 d23, {d10-d13}, d8 │ │ - vtbl.8 d23, {d26-d28}, d2 │ │ - vmla.i , q5, d15[0] │ │ - lsrs r3, r2, #8 │ │ + b.n 6fbe0 │ │ + mov.w r9, #19 │ │ movs r6, #2 │ │ + mov ip, sl │ │ + b.n 6ff76 │ │ + nop │ │ + strb r4, [r0, #21] │ │ + vsri.32 q11, q1, #6 │ │ + vrshr.u64 , q11, #6 │ │ + vqmovn.s64 d23, q13 │ │ + vsli.64 q9, q14, #58 @ 0x3a │ │ + mov.w r8, #1 │ │ + mov.w r9, #8 │ │ + b.n 6ffac │ │ + movs r5, #252 @ 0xfc │ │ + mov.w r8, #1 │ │ + mov.w r9, #23 │ │ + b.n 6ffa8 │ │ + movs r5, #252 @ 0xfc │ │ + mov.w r8, #1 │ │ + mov.w r9, #5 │ │ + b.n 6ffac │ │ + mov.w r9, #9 │ │ + mov r6, r1 │ │ + b.n 6ff18 │ │ + mov.w r9, #10 │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + uxtb r0, r6 │ │ + mov.w r8, #1 │ │ + cmp r0, #1 │ │ + beq.n 6ff48 │ │ + cmp r0, #252 @ 0xfc │ │ + bne.n 6ff76 │ │ movs r0, #0 │ │ - str.w ip, [sp, #64] @ 0x40 │ │ - ldrd fp, r9, [sp, #40] @ 0x28 │ │ - b.n 6f346 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w sl, #23 │ │ - b.n 6f302 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w sl, #5 │ │ - b.n 6f302 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w sl, #11 │ │ - b.n 6f302 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w sl, #16 │ │ - b.n 6f302 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w sl, #14 │ │ - b.n 6f302 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w sl, #10 │ │ - b.n 6f302 │ │ - mov.w sl, #9 │ │ - b.n 6f2e0 │ │ - movs r6, #252 @ 0xfc │ │ - b.n 6f302 │ │ - mov.w sl, #10 │ │ - movs r6, #255 @ 0xff │ │ - movs r0, #0 │ │ - mov lr, r4 │ │ - ldr.w ip, [r7, #12] │ │ - b.n 6f346 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w sl, #9 │ │ - b.n 6f302 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w sl, #15 │ │ - b.n 6f302 │ │ - movs r6, #252 @ 0xfc │ │ - mov.w sl, #12 │ │ - movs r4, #0 │ │ - mov.w lr, #0 │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ - b.n 6f374 │ │ - movs r6, #2 │ │ + mov r5, r6 │ │ + b.n 6ffb2 │ │ + movs r5, #252 @ 0xfc │ │ + mov.w r8, #1 │ │ + mov.w r9, #11 │ │ + b.n 6ffa8 │ │ + movs r5, #252 @ 0xfc │ │ + mov.w r8, #1 │ │ + mov.w r9, #14 │ │ + b.n 6ffa8 │ │ + movs r5, #1 │ │ movs r0, #0 │ │ - str.w ip, [sp, #64] @ 0x40 │ │ - b.n 6f346 │ │ + cmp sl, ip │ │ + it eq │ │ + moveq r5, #2 │ │ + b.n 6ffb2 │ │ + strd r2, r0, [sp, #88] @ 0x58 │ │ + movs r5, #252 @ 0xfc │ │ + mov.w r8, #1 │ │ + mov.w r9, #16 │ │ + b.n 6ffa8 │ │ + mov.w r9, #9 │ │ movs r6, #255 @ 0xff │ │ - movs r0, #0 │ │ - b.n 6f346 │ │ - str.w ip, [sp, #64] @ 0x40 │ │ - uxtb r0, r6 │ │ - cmp r0, #1 │ │ - it ne │ │ - cmpne r0, #252 @ 0xfc │ │ - bne.n 6f338 │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ - movs r4, #0 │ │ - cmp r0, #1 │ │ - beq.n 6f360 │ │ - b.n 6f374 │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ - uxtab r0, r0, r6 │ │ - clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #92] @ 0x5c │ │ - sub.w r4, r8, lr │ │ - cmp.w r4, r1, lsr #3 │ │ + mov ip, r5 │ │ + b.n 6ff76 │ │ + mov.w r9, #10 │ │ + movs r6, #255 @ 0xff │ │ + mov ip, r4 │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + uxtb.w r8, r6 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + mov r5, r6 │ │ + sub.w r1, lr, fp │ │ + cmp.w r1, r0, lsr #3 │ │ it cs │ │ - lsrcs r4, r1, #3 │ │ - sub.w r1, r1, r4, lsl #3 │ │ - str r1, [sp, #92] @ 0x5c │ │ - cbz r0, 6f374 │ │ - uxtb.w r0, sl │ │ - movs r6, #2 │ │ - cmp r0, #23 │ │ - it eq │ │ - moveq r6, #1 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp ip, r0 │ │ + lsrcs r1, r0, #3 │ │ + sub.w r0, r0, r1, lsl #3 │ │ + str r1, [sp, #44] @ 0x2c │ │ + str r0, [sp, #92] @ 0x5c │ │ + cmp.w r8, #0 │ │ it ne │ │ - movne r6, #1 │ │ + movne.w r8, #1 │ │ + b.n 6ffb4 │ │ + movs r5, #252 @ 0xfc │ │ + mov.w r8, #1 │ │ + mov.w fp, #0 │ │ + movs r0, #0 │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + str r0, [sp, #44] @ 0x2c │ │ add r3, sp, #88 @ 0x58 │ │ - str r6, [sp, #60] @ 0x3c │ │ + ldr r4, [sp, #60] @ 0x3c │ │ ldrb.w r6, [sp, #104] @ 0x68 │ │ ldmia r3, {r0, r1, r2, r3} │ │ - str.w r1, [fp, #40] @ 0x28 │ │ + str r1, [r4, #40] @ 0x28 │ │ and.w r1, r1, #31 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - strb.w r6, [fp, #84] @ 0x54 │ │ + strb.w r6, [r4, #84] @ 0x54 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ lsl.w r1, r6, r1 │ │ bics r0, r1 │ │ - str.w r0, [fp, #68] @ 0x44 │ │ + str r0, [r4, #68] @ 0x44 │ │ sxtb r0, r5 │ │ - cmp.w r0, #4294967295 @ 0xffffffff │ │ - strb.w sl, [fp, #104] @ 0x68 │ │ - strd r2, r3, [fp, #60] @ 0x3c │ │ - str r4, [sp, #52] @ 0x34 │ │ - ble.n 6f41e │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - cmp r1, ip │ │ - bhi.w 6f69c │ │ + cmp r0, #0 │ │ + strb.w r9, [r4, #104] @ 0x68 │ │ + strd r2, r3, [r4, #60] @ 0x3c │ │ + bmi.w 702ca │ │ + cmp ip, sl │ │ + bhi.w 70344 │ │ movw r0, #65532 @ 0xfffc │ │ - movw sl, #22208 @ 0x56c0 │ │ + str.w fp, [sp, #24] │ │ movt r0, #32767 @ 0x7fff │ │ - and.w r2, r1, r0 │ │ + and.w r2, ip, r0 │ │ movw r0, #43439 @ 0xa9af │ │ - str.w fp, [sp, #40] @ 0x28 │ │ + movw fp, #22208 @ 0x56c0 │ │ movt r0, #24174 @ 0x5e6e │ │ - str.w r9, [sp, #44] @ 0x2c │ │ + movw r9, #32881 @ 0x8071 │ │ umull r0, r1, r2, r0 │ │ - str.w lr, [sp, #32] │ │ - str r2, [sp, #36] @ 0x24 │ │ + str.w ip, [sp, #40] @ 0x28 │ │ + str r2, [sp, #28] │ │ + movt r9, #32775 @ 0x8007 │ │ + strd r8, r5, [sp, #16] │ │ lsrs r1, r1, #13 │ │ - mls r0, r1, sl, r2 │ │ - str r1, [sp, #24] │ │ - mul.w r4, r1, sl │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr.w r0, [fp, #56] @ 0x38 │ │ - movw fp, #32881 @ 0x8071 │ │ - movt fp, #32775 @ 0x8007 │ │ - str r4, [sp, #20] │ │ - cmp r4, sl │ │ - uxth r1, r0 │ │ - mov.w r9, r0, lsr #16 │ │ - str r1, [sp, #28] │ │ - bcs.n 6f422 │ │ - movs r2, #0 │ │ - mov.w lr, #0 │ │ + mls r0, r1, fp, r2 │ │ + str r1, [sp, #12] │ │ + mul.w r1, r1, fp │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + str r1, [sp, #8] │ │ + cmp r1, fp │ │ + ldr r0, [r0, #56] @ 0x38 │ │ + uxth r2, r0 │ │ + mov.w ip, r0, lsr #16 │ │ + str r2, [sp, #36] @ 0x24 │ │ + bcs.n 70054 │ │ movs r0, #0 │ │ - movs r6, #0 │ │ - movs r3, #0 │ │ + movs r4, #0 │ │ movs r5, #0 │ │ + movs r6, #0 │ │ mov.w r8, #0 │ │ - mov.w ip, #0 │ │ - b.n 6f508 │ │ - ldr r4, [sp, #64] @ 0x40 │ │ - b.n 6f662 │ │ - mul.w r0, r1, sl │ │ - ldr r1, [r7, #8] │ │ - mov.w lr, #0 │ │ movs r2, #0 │ │ - movs r6, #0 │ │ movs r3, #0 │ │ + mov.w lr, #0 │ │ + str r0, [sp, #68] @ 0x44 │ │ + b.n 70146 │ │ + mul.w r0, r2, fp │ │ + movs r6, #0 │ │ movs r5, #0 │ │ + movs r4, #0 │ │ + mov.w r8, #0 │ │ + movs r2, #0 │ │ + mov.w lr, #0 │ │ + str r0, [sp, #56] @ 0x38 │ │ + movs r0, #0 │ │ str r0, [sp, #68] @ 0x44 │ │ + movs r3, #0 │ │ + ldr r0, [r7, #8] │ │ + strd r8, lr, [sp, #80] @ 0x50 │ │ + ldr.w r8, [sp, #68] @ 0x44 │ │ + strd ip, r0, [sp, #72] @ 0x48 │ │ movs r0, #0 │ │ - mov.w ip, #0 │ │ - mov.w r8, #0 │ │ - strd r4, r9, [sp, #76] @ 0x4c │ │ - movs r4, #0 │ │ - str r1, [sp, #84] @ 0x54 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - ldrb.w r9, [r1, r4] │ │ - add r1, r4 │ │ - adds r4, #4 │ │ - ldrb.w sl, [r1, #1] │ │ - ldrb.w fp, [r1, #2] │ │ - add ip, r9 │ │ - ldrb r1, [r1, #3] │ │ - add r5, sl │ │ - add r3, fp │ │ - add r8, ip │ │ - add r6, r1 │ │ - add lr, r3 │ │ - add r0, r6 │ │ - add r2, r5 │ │ - movw r1, #22208 @ 0x56c0 │ │ - cmp r4, r1 │ │ - bne.n 6f448 │ │ - movw fp, #32881 @ 0x8071 │ │ - movt fp, #32775 @ 0x8007 │ │ - umull r1, sl, r0, fp │ │ - umull r1, r9, lr, fp │ │ - umull r1, r4, r2, fp │ │ - mov.w r1, sl, lsr #15 │ │ - movw sl, #65521 @ 0xfff1 │ │ - mls r0, r1, sl, r0 │ │ - mov.w r1, r9, lsr #15 │ │ - str r4, [sp, #72] @ 0x48 │ │ - umull r4, r9, r8, fp │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - mls lr, r1, sl, lr │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - lsrs r1, r1, #15 │ │ - mls r2, r1, sl, r2 │ │ - mov.w r1, r9, lsr #15 │ │ - mls r8, r1, sl, r8 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - add.w r9, r1, r4 │ │ - umull r4, r1, r9, fp │ │ - lsrs r1, r1, #15 │ │ - mls r1, r1, sl, r9 │ │ + mov ip, r3 │ │ + str r1, [sp, #64] @ 0x40 │ │ + ldr r3, [sp, #76] @ 0x4c │ │ ldr.w r9, [sp, #84] @ 0x54 │ │ + ldrb r1, [r3, r0] │ │ + add r3, r0 │ │ + adds r0, #4 │ │ + ldrb.w lr, [r3, #1] │ │ + cmp r0, fp │ │ + add r9, r1 │ │ + ldrb.w sl, [r3, #2] │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + add r2, lr │ │ + ldrb r3, [r3, #3] │ │ + add ip, r9 │ │ + add r1, sl │ │ + add r4, r2 │ │ + add r8, r3 │ │ + add r5, r1 │ │ + add r6, r8 │ │ + str.w r9, [sp, #84] @ 0x54 │ │ str r1, [sp, #80] @ 0x50 │ │ - umull r1, r4, r6, fp │ │ - lsrs r1, r4, #15 │ │ - mls r6, r1, sl, r6 │ │ - umull r1, r4, r3, fp │ │ - lsrs r1, r4, #15 │ │ - mls r3, r1, sl, r3 │ │ - umull r1, r4, r5, fp │ │ - lsrs r1, r4, #15 │ │ - mls r5, r1, sl, r5 │ │ - umull r1, r4, ip, fp │ │ - lsrs r1, r4, #15 │ │ - ldr r4, [sp, #76] @ 0x4c │ │ - mls ip, r1, sl, ip │ │ - movw sl, #22208 @ 0x56c0 │ │ - add.w r1, r9, sl │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ - sub.w r4, r4, sl │ │ - cmp r4, sl │ │ - bcs.n 6f440 │ │ + bne.n 70084 │ │ + movw r9, #32881 @ 0x8071 │ │ + movw lr, #65521 @ 0xfff1 │ │ + movt r9, #32775 @ 0x8007 │ │ + umull r0, r1, r6, r9 │ │ + umull r0, r3, r5, r9 │ │ + umull r0, sl, r4, r9 │ │ + lsrs r0, r1, #15 │ │ + mls r6, r0, lr, r6 │ │ + lsrs r0, r3, #15 │ │ + umull r1, r3, ip, r9 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + mls r5, r0, lr, r5 │ │ + mov.w r0, sl, lsr #15 │ │ + ldr.w sl, [sp, #84] @ 0x54 │ │ + mls r4, r0, lr, r4 │ │ + lsrs r0, r3, #15 │ │ + mls ip, r0, lr, ip │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + adds r3, r0, r1 │ │ + umull r1, r0, r3, r9 │ │ + lsrs r0, r0, #15 │ │ + mls r0, r0, lr, r3 │ │ + mov r3, ip │ │ + str r0, [sp, #72] @ 0x48 │ │ + umull r0, r1, r8, r9 │ │ + ldr.w ip, [sp, #72] @ 0x48 │ │ + lsrs r0, r1, #15 │ │ + mls r8, r0, lr, r8 │ │ + str.w r8, [sp, #68] @ 0x44 │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ + umull r0, r1, r8, r9 │ │ + lsrs r0, r1, #15 │ │ + mls r8, r0, lr, r8 │ │ + umull r0, r1, r2, r9 │ │ + lsrs r0, r1, #15 │ │ + mls r2, r0, lr, r2 │ │ + umull r0, r1, sl, r9 │ │ + lsrs r0, r1, #15 │ │ ldr r1, [sp, #64] @ 0x40 │ │ - and.w r1, r1, #3 │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - cmp r1, #0 │ │ - beq.n 6f5ba │ │ - ldr r4, [sp, #24] │ │ - ldr r1, [r7, #8] │ │ - str.w r9, [sp, #80] @ 0x50 │ │ - mla fp, r4, sl, r1 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #20] │ │ - subs r4, r1, r4 │ │ - ldrb.w r1, [fp], #4 │ │ - adds r4, #4 │ │ - str r1, [sp, #84] @ 0x54 │ │ - ldrb.w r1, [fp, #-3] │ │ - ldrb.w r9, [fp, #-2] │ │ - add r5, r1 │ │ - ldrb.w sl, [fp, #-1] │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - add r3, r9 │ │ - add r6, sl │ │ - add lr, r3 │ │ - add ip, r1 │ │ - add r0, r6 │ │ - add r2, r5 │ │ - add r8, ip │ │ - bne.n 6f528 │ │ - movw fp, #32881 @ 0x8071 │ │ - movt fp, #32775 @ 0x8007 │ │ - umull r1, r9, r0, fp │ │ - umull r1, sl, lr, fp │ │ - umull r1, r4, r2, fp │ │ - mov.w r1, r9, lsr #15 │ │ - movw r9, #65521 @ 0xfff1 │ │ - mls r0, r1, r9, r0 │ │ - mov.w r1, sl, lsr #15 │ │ - str r4, [sp, #84] @ 0x54 │ │ - mls lr, r1, r9, lr │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - lsrs r4, r1, #15 │ │ - umull r1, sl, r8, fp │ │ - mls r2, r4, r9, r2 │ │ - mov.w r1, sl, lsr #15 │ │ - mls r8, r1, r9, r8 │ │ - umull r1, r4, r6, fp │ │ - lsrs r1, r4, #15 │ │ - mls r6, r1, r9, r6 │ │ - umull r1, r4, r3, fp │ │ - lsrs r1, r4, #15 │ │ - mls r3, r1, r9, r3 │ │ - umull r1, r4, r5, fp │ │ - lsrs r1, r4, #15 │ │ - mls r5, r1, r9, r5 │ │ - umull r1, r4, ip, fp │ │ - lsrs r1, r4, #15 │ │ - mls ip, r1, r9, ip │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ - ldr.w sl, [sp, #28] │ │ - add r2, lr │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - add r0, r8 │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ - mla r9, r1, sl, r9 │ │ - umull r1, r4, r9, fp │ │ + mls lr, r0, lr, sl │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + sub.w r1, r1, fp │ │ + add r0, fp │ │ + cmp r1, fp │ │ + bcs.n 70072 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov r1, ip │ │ + str r3, [sp, #84] @ 0x54 │ │ + and.w r0, r0, #3 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #32] │ │ + cmp r0, #0 │ │ + beq.n 70200 │ │ + str r1, [sp, #72] @ 0x48 │ │ + mov r9, r2 │ │ + ldr r1, [sp, #12] │ │ + ldr r0, [r7, #8] │ │ + ldr r3, [sp, #8] │ │ + mla r1, r1, fp, r0 │ │ + ldr r0, [sp, #28] │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + subs r3, r3, r0 │ │ + ldrb.w r0, [r1], #4 │ │ + adds r3, #4 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldrb.w r0, [r1, #-3] │ │ + ldrb.w r2, [r1, #-2] │ │ + add r9, r0 │ │ + ldrb.w sl, [r1, #-1] │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + add r8, r2 │ │ + add ip, sl │ │ + add r5, r8 │ │ + add lr, r0 │ │ + add r6, ip │ │ + add r4, r9 │ │ + add fp, lr │ │ + bne.n 70172 │ │ + movw r2, #32881 @ 0x8071 │ │ + movt r2, #32775 @ 0x8007 │ │ + umull r0, r1, r6, r2 │ │ + umull r0, r3, r5, r2 │ │ + umull r0, sl, r4, r2 │ │ + lsrs r0, r1, #15 │ │ movw r1, #65521 @ 0xfff1 │ │ - lsrs r4, r4, #15 │ │ - mls r4, r4, r1, r9 │ │ - add.w r2, r4, r2, lsl #2 │ │ - subs r4, r1, r6 │ │ - add.w r4, r4, r4, lsl #1 │ │ - add r2, r4 │ │ - add.w r4, r5, r3, lsl #1 │ │ - subs r2, r2, r4 │ │ - add.w r0, r2, r0, lsl #2 │ │ + mls r6, r0, r1, r6 │ │ + lsrs r0, r3, #15 │ │ + mls r5, r0, r1, r5 │ │ + mov.w r0, sl, lsr #15 │ │ + umull r3, sl, fp, r2 │ │ + mls r4, r0, r1, r4 │ │ + mov.w r0, sl, lsr #15 │ │ + mov sl, r2 │ │ + mls fp, r0, r1, fp │ │ + umull r0, r3, ip, r2 │ │ + lsrs r0, r3, #15 │ │ + mls ip, r0, r1, ip │ │ + umull r0, r3, r8, r2 │ │ + lsrs r0, r3, #15 │ │ + mls r8, r0, r1, r8 │ │ + umull r0, r3, r9, r2 │ │ + lsrs r0, r3, #15 │ │ + mls r9, r0, r1, r9 │ │ + umull r0, r3, lr, r2 │ │ + lsrs r0, r3, #15 │ │ + mls lr, r0, r1, lr │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + b.n 7020c │ │ + mov sl, r9 │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ + mov r9, r2 │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ + ldrd r0, r2, [sp, #32] │ │ + mla r1, r0, r2, r1 │ │ + add.w r2, fp, r6 │ │ + umull r0, r3, r1, sl │ │ + movw r0, #65521 @ 0xfff1 │ │ + lsrs r3, r3, #15 │ │ + mls r1, r3, r0, r1 │ │ + adds r3, r4, r5 │ │ + ldr r5, [sp, #80] @ 0x50 │ │ + add.w r1, r1, r3, lsl #2 │ │ + sub.w r3, r0, ip │ │ + add.w r3, r3, r3, lsl #1 │ │ + add r1, r3 │ │ + add.w r3, r9, r8, lsl #1 │ │ + sub.w r1, r1, r3 │ │ + add.w r1, r1, r2, lsl #2 │ │ movw r2, #65491 @ 0xffd3 │ │ movt r2, #2 │ │ - add r0, r2 │ │ - add.w r2, r6, sl │ │ - add r2, r3 │ │ - add r2, r5 │ │ - ldr r5, [sp, #76] @ 0x4c │ │ + add r1, r2 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ add r2, ip │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ - cbz r5, 6f62a │ │ + add r2, r8 │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ + add r2, r9 │ │ + add r2, lr │ │ + cbz r5, 70280 │ │ ldr r3, [r7, #8] │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - ldr r4, [sp, #64] @ 0x40 │ │ + ldr r6, [sp, #28] │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ add r3, r6 │ │ - ldr.w lr, [sp, #32] │ │ + ldr.w fp, [sp, #24] │ │ + ldr r4, [sp, #16] │ │ ldrb.w r6, [r3], #1 │ │ subs r5, #1 │ │ add r2, r6 │ │ - add r0, r2 │ │ - bne.n 6f61c │ │ - b.n 6f634 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - ldr r4, [sp, #64] @ 0x40 │ │ - ldr.w lr, [sp, #32] │ │ - umull r3, r6, r0, fp │ │ - umull r3, r5, r2, fp │ │ - lsrs r3, r6, #15 │ │ - mls r0, r3, r1, r0 │ │ - lsrs r3, r5, #15 │ │ - ldr r5, [sp, #60] @ 0x3c │ │ - mls r1, r3, r1, r2 │ │ - orr.w r0, r1, r0, lsl #16 │ │ - lsls r1, r5, #24 │ │ - str.w r0, [ip, #56] @ 0x38 │ │ - bne.n 6f662 │ │ - ldr.w r1, [ip, #52] @ 0x34 │ │ - subs r5, r0, r1 │ │ + add r1, r2 │ │ + bne.n 70272 │ │ + b.n 7028e │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + ldr.w ip, [sp, #40] @ 0x28 │ │ + ldr.w fp, [sp, #24] │ │ + ldr r4, [sp, #16] │ │ + movw r5, #32881 @ 0x8071 │ │ + movt r5, #32775 @ 0x8007 │ │ + umull r3, r6, r1, r5 │ │ + umull r3, r5, r2, r5 │ │ + mov.w r3, r6, lsr #15 │ │ + mls r1, r3, r0, r1 │ │ + mov.w r3, r5, lsr #15 │ │ + mls r0, r3, r0, r2 │ │ + orr.w r0, r0, r1, lsl #16 │ │ + str.w r0, [r8, #56] @ 0x38 │ │ + cbz r4, 702bc │ │ + ldr r5, [sp, #20] │ │ + b.n 702ca │ │ + ldr.w r1, [r8, #52] @ 0x34 │ │ + ldr r5, [sp, #20] │ │ + cmp r0, r1 │ │ it ne │ │ mvnne.w r5, #1 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str.w r4, [r9, #8] │ │ - add r0, lr │ │ - strb.w r5, [r9, #4] │ │ - sub.w r0, r8, r0 │ │ - str.w r0, [r9] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + add r0, fp │ │ + str.w ip, [r1, #8] │ │ + sub.w r0, lr, r0 │ │ + strb r5, [r1, #4] │ │ + str r0, [r1, #0] │ │ add sp, #124 @ 0x7c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ + movs r5, #252 @ 0xfc │ │ + mov.w r8, #1 │ │ + mov.w r9, #15 │ │ + b.n 6ffac │ │ + movs r0, #0 │ │ + movs r5, #252 @ 0xfc │ │ + mov.w r8, #1 │ │ + mov.w r9, #12 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + ldr.w sl, [r7, #12] │ │ + b.n 6ffb4 │ │ + mov ip, r4 │ │ cmp r0, #2 │ │ - bne.w 6f2e0 │ │ - ldr.w ip, [r7, #12] │ │ - mov lr, r4 │ │ - b.n 6f322 │ │ - ldr r3, [pc, #216] @ (6f768 ) │ │ + bne.n 70314 │ │ + mov.w r9, #3 │ │ + b.n 6ff18 │ │ + movs r6, #255 @ 0xff │ │ + b.n 6ff76 │ │ + ldr r3, [pc, #228] @ (70400 ) │ │ mov r1, r2 │ │ movs r0, #0 │ │ mov.w r2, #288 @ 0x120 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #188] @ (6f75c ) │ │ - movs r0, #0 │ │ - mov r2, ip │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #192] @ (6f76c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #216] @ (70404 ) │ │ mov.w r2, #512 @ 0x200 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ mov r0, r2 │ │ - bl 40dd4 │ │ - mov.w sl, #33 @ 0x21 │ │ - b.n 6f6c6 │ │ - mov.w sl, #34 @ 0x22 │ │ - mov r0, fp │ │ - ldr r1, [sp, #8] │ │ - strd r9, r0, [sp, #96] @ 0x60 │ │ + bl 4151c │ │ + str.w r9, [sp, #8] │ │ + mov.w r9, #33 @ 0x21 │ │ + b.n 7035a │ │ + ldr r3, [pc, #172] @ (703f4 ) │ │ movs r0, #0 │ │ - strd r6, r4, [sp, #88] @ 0x58 │ │ + mov r1, ip │ │ + mov r2, sl │ │ + add r3, pc │ │ + bl 3fb30 │ │ + str r5, [sp, #8] │ │ + mov.w r9, #34 @ 0x22 │ │ + mov r0, r4 │ │ + ldr r1, [sp, #8] │ │ + str r0, [sp, #100] @ 0x64 │ │ + add r0, sp, #88 @ 0x58 │ │ + stmia.w r0, {r6, sl, lr} │ │ movs r6, #255 @ 0xff │ │ strb.w r1, [sp, #104] @ 0x68 │ │ - b.n 6f29c │ │ - ldr r3, [pc, #124] @ (6f758 ) │ │ + ldr.w sl, [r7, #12] │ │ + b.n 6ff76 │ │ + ldr r3, [pc, #112] @ (703e4 ) │ │ + mov r0, ip │ │ mov r1, r6 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - mov r2, ip │ │ + mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #104] @ (6f754 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #104] @ (703e8 ) │ │ mov.w r2, #512 @ 0x200 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #140] @ (6f784 ) │ │ - mov r1, r4 │ │ - mov r2, r4 │ │ + bl 3fb30 │ │ + ldr r3, [pc, #136] @ (70414 ) │ │ + mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #108] @ (6f770 ) │ │ + bl 3fb30 │ │ + ldr r2, [pc, #88] @ (703f0 ) │ │ + mov.w r1, #576 @ 0x240 │ │ + add r2, pc │ │ + bl 3fbfc │ │ + ldr r3, [pc, #100] @ (70408 ) │ │ movs r0, #0 │ │ movs r1, #2 │ │ - mov r2, lr │ │ + mov r2, fp │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r2, [pc, #108] @ (6f77c ) │ │ - mov.w r1, #576 @ 0x240 │ │ - add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #68] @ (6f760 ) │ │ + bl 3fb30 │ │ + ldr r2, [pc, #72] @ (703f8 ) │ │ movs r1, #19 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #60] @ (6f764 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #64] @ (703fc ) │ │ mov r0, r1 │ │ movs r1, #19 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #64] @ (6f774 ) │ │ - mov r0, sl │ │ - mov r1, ip │ │ + bl 3fbfc │ │ + ldr r2, [pc, #68] @ (7040c ) │ │ + mov r0, ip │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #64] @ (6f780 ) │ │ - mov r1, ip │ │ - ldr r0, [sp, #64] @ 0x40 │ │ + bl 3fbfc │ │ + ldr r2, [pc, #28] @ (703ec ) │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #44] @ (6f778 ) │ │ - mov r1, ip │ │ + bl 3fbfc │ │ + ldr r2, [pc, #56] @ (70410 ) │ │ + mov r0, ip │ │ + mov r1, sl │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ nop │ │ - add sp, #24 │ │ + add r7, sp, #112 @ 0x70 │ │ movs r6, r0 │ │ - add r7, sp, #520 @ 0x208 │ │ + add r7, sp, #576 @ 0x240 │ │ movs r6, r0 │ │ - add sp, #136 @ 0x88 │ │ + add r6, sp, #720 @ 0x2d0 │ │ movs r6, r0 │ │ - add r7, sp, #728 @ 0x2d8 │ │ + add r7, sp, #616 @ 0x268 │ │ movs r6, r0 │ │ - add r7, sp, #744 @ 0x2e8 │ │ + add r7, sp, #608 @ 0x260 │ │ movs r6, r0 │ │ - add r7, sp, #1016 @ 0x3f8 │ │ + add r7, sp, #264 @ 0x108 │ │ movs r6, r0 │ │ - add r7, sp, #856 @ 0x358 │ │ + add r7, sp, #280 @ 0x118 │ │ movs r6, r0 │ │ - add r7, sp, #1008 @ 0x3f0 │ │ + add r7, sp, #648 @ 0x288 │ │ movs r6, r0 │ │ - add r7, sp, #440 @ 0x1b8 │ │ + add r7, sp, #536 @ 0x218 │ │ movs r6, r0 │ │ - add r7, sp, #352 @ 0x160 │ │ + add r7, sp, #496 @ 0x1f0 │ │ movs r6, r0 │ │ - add sp, #0 │ │ + add r6, sp, #752 @ 0x2f0 │ │ movs r6, r0 │ │ - add r7, sp, #392 @ 0x188 │ │ + add r6, sp, #672 @ 0x2a0 │ │ movs r6, r0 │ │ - add r7, sp, #744 @ 0x2e8 │ │ + add r7, sp, #280 @ 0x118 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #140 @ 0x8c │ │ - str r1, [sp, #0] │ │ + str r1, [sp, #4] │ │ movw r1, #10468 @ 0x28e4 │ │ add r1, r0 │ │ - str r1, [sp, #28] │ │ + str r1, [sp, #32] │ │ movw r1, #10400 @ 0x28a0 │ │ + add r3, sp, #72 @ 0x48 │ │ + add r1, r0 │ │ + str r1, [sp, #12] │ │ + movw r1, #10477 @ 0x28ed │ │ add.w sl, r0, #10112 @ 0x2780 │ │ add r1, r0 │ │ str r1, [sp, #8] │ │ - movw r1, #10477 @ 0x28ed │ │ + adds r1, r3, #4 │ │ add.w r6, r0, #6912 @ 0x1b00 │ │ - add r1, r0 │ │ - str r1, [sp, #4] │ │ + str r1, [sp, #28] │ │ add.w r1, r0, #512 @ 0x200 │ │ - add r5, sp, #72 @ 0x48 │ │ ldrb.w r0, [sl, #363] @ 0x16b │ │ - add.w r8, r5, #4 │ │ - add.w r9, sp, #40 @ 0x28 │ │ - str r1, [sp, #20] │ │ - movw r1, #798 @ 0x31e │ │ - strd r6, sl, [sp, #12] │ │ - uxtb r4, r0 │ │ - str r4, [sp, #36] @ 0x24 │ │ - cbz r4, 6f81a │ │ - cmp r4, #2 │ │ - beq.n 6f7ec │ │ - cmp r4, #1 │ │ - bne.w 6fa12 │ │ - ldr.w sl, [sp, #8] │ │ - mov.w fp, #0 │ │ - movs r5, #32 │ │ - b.n 6f822 │ │ - mov r4, r1 │ │ - mov r0, r9 │ │ + add.w fp, sp, #40 @ 0x28 │ │ + movw r5, #798 @ 0x31e │ │ + str r1, [sp, #24] │ │ + strd r6, sl, [sp, #16] │ │ + uxtb.w r8, r0 │ │ + cmp.w r8, #0 │ │ + beq.n 704ac │ │ + cmp.w r8, #2 │ │ + beq.n 70482 │ │ + cmp.w r8, #1 │ │ + bne.w 706a6 │ │ + ldr.w sl, [sp, #12] │ │ + mov.w r9, #32 │ │ + b.n 704b0 │ │ + mov r0, fp │ │ movs r1, #32 │ │ - mov.w fp, #0 │ │ - bl d459e │ │ - mov r0, r5 │ │ + mov r4, r3 │ │ + bl d518e │ │ + mov r0, r4 │ │ movs r1, #68 @ 0x44 │ │ - bl d459e │ │ - mov r1, r4 │ │ + bl d518e │ │ movs r0, #0 │ │ - strh r1, [r6, r0] │ │ + strh r5, [r6, r0] │ │ adds r0, #2 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bne.n 6f806 │ │ - ldr.w sl, [sp, #4] │ │ - movs r5, #19 │ │ + bne.n 70496 │ │ + ldr.w sl, [sp, #8] │ │ + mov.w r9, #19 │ │ mov r4, r6 │ │ - b.n 6f858 │ │ - mov.w fp, #0 │ │ - mov.w r5, #288 @ 0x120 │ │ - mov r0, r9 │ │ + b.n 704e2 │ │ + mov.w r9, #288 @ 0x120 │ │ + mov r0, fp │ │ movs r1, #32 │ │ - bl d459e │ │ + bl d518e │ │ add r0, sp, #72 @ 0x48 │ │ movs r1, #68 @ 0x44 │ │ - bl d459e │ │ - ldr r0, [sp, #20] │ │ + bl d518e │ │ + ldr r0, [sp, #24] │ │ mov.w r1, #3200 @ 0xc80 │ │ - smlabb r4, r4, r1, r0 │ │ + smlabb r4, r8, r1, r0 │ │ movs r0, #0 │ │ - movw r1, #798 @ 0x31e │ │ - strh r1, [r4, r0] │ │ + strh r5, [r4, r0] │ │ adds r0, #2 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bne.n 6f842 │ │ + bne.n 704cc │ │ add.w r0, r4, #2048 @ 0x800 │ │ mov.w r1, #1152 @ 0x480 │ │ - bl d46a8 │ │ - ldr r0, [sp, #28] │ │ - mov.w ip, #4294967295 @ 0xffffffff │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - ldrh.w lr, [r0, r1, lsl #1] │ │ - cmp r5, lr │ │ - bcc.w 6fa1c │ │ - cmp.w lr, #0 │ │ - beq.n 6f88e │ │ - mov r0, lr │ │ + bl d4c2c │ │ + ldrd ip, r0, [sp, #28] │ │ + mov lr, r8 │ │ + ldrh.w r8, [r0, r8, lsl #1] │ │ + cmp r9, r8 │ │ + bcc.w 706b0 │ │ + mov r0, r8 │ │ mov r1, sl │ │ - ldrb.w r2, [r1], #1 │ │ + mov.w r9, #0 │ │ + cmp.w r8, #0 │ │ + beq.n 7051a │ │ + ldrb r2, [r1, #0] │ │ cmp r2, #15 │ │ - bhi.w 6fa12 │ │ - ldrh.w r3, [r9, r2, lsl #1] │ │ + bhi.w 706a6 │ │ + ldrh.w r3, [fp, r2, lsl #1] │ │ + adds r1, #1 │ │ subs r0, #1 │ │ add.w r3, r3, #1 │ │ - strh.w r3, [r9, r2, lsl #1] │ │ - bne.n 6f874 │ │ + strh.w r3, [fp, r2, lsl #1] │ │ + bne.n 70500 │ │ movs r5, #0 │ │ movs r6, #1 │ │ movs r2, #0 │ │ movs r0, #0 │ │ movs r3, #0 │ │ lsls r1, r2, #31 │ │ - beq.n 6f8bc │ │ + beq.n 70548 │ │ mov r1, r5 │ │ cmp r5, #16 │ │ it cc │ │ addcc r1, #1 │ │ - bcs.n 6f8d6 │ │ - ldrh.w r2, [r9, r5, lsl #1] │ │ + bcs.n 70562 │ │ + ldrh.w r2, [fp, r5, lsl #1] │ │ movs r6, #0 │ │ add r0, r2 │ │ add r3, r2 │ │ movs r2, #1 │ │ lsls r0, r0, #1 │ │ - str.w r0, [r8, r5, lsl #2] │ │ + str.w r0, [ip, r5, lsl #2] │ │ mov r5, r1 │ │ - b.n 6f898 │ │ + b.n 70524 │ │ rsb r1, r5, #16 │ │ cmp r1, r6 │ │ it cc │ │ movcc r6, r1 │ │ adds r1, r6, r5 │ │ cmp r5, r1 │ │ it ls │ │ movls r5, r1 │ │ cmp r5, #15 │ │ - bhi.n 6f8d6 │ │ + bhi.n 70562 │ │ adds r1, r5, #1 │ │ - b.n 6f8a6 │ │ - add r5, sp, #72 @ 0x48 │ │ + b.n 70532 │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ cmp.w r0, #65536 @ 0x10000 │ │ - beq.n 6f8f2 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ + beq.n 70580 │ │ movs r0, #1 │ │ movs r1, #28 │ │ - cmp r2, #2 │ │ - beq.w 6fa2c │ │ + cmp.w lr, #2 │ │ + beq.w 706c0 │ │ uxth r2, r3 │ │ cmp r2, #1 │ │ - bhi.w 6fa2c │ │ + bhi.w 706c0 │ │ add.w r0, r4, #2048 @ 0x800 │ │ str r0, [sp, #36] @ 0x24 │ │ - movw r0, #65535 @ 0xffff │ │ - movs r1, #0 │ │ - str r0, [sp, #24] │ │ - cmp r1, lr │ │ - bcs.n 6f9f6 │ │ - adds r0, r1, #1 │ │ - mov r3, r1 │ │ + movw lr, #65535 @ 0xffff │ │ + movs r0, #0 │ │ + add r3, sp, #72 @ 0x48 │ │ + cmp r0, r8 │ │ + bcs.n 7068a │ │ mov r1, r0 │ │ - ldrb.w r0, [sl, r3] │ │ - ands.w r0, r0, #15 │ │ - beq.n 6f95c │ │ - ldr.w r2, [r5, r0, lsl #2] │ │ - cmp r0, #10 │ │ + ldrb.w r0, [sl, r0] │ │ + ands.w r5, r0, #15 │ │ + add.w r0, r1, #1 │ │ + beq.n 705e8 │ │ + ldr.w r2, [r3, r5, lsl #2] │ │ + cmp r5, #10 │ │ add.w r6, r2, #1 │ │ - str.w r6, [r5, r0, lsl #2] │ │ - rsb r6, r0, #32 │ │ + str.w r6, [r3, r5, lsl #2] │ │ + rsb r6, r5, #32 │ │ lsr.w r6, ip, r6 │ │ and.w r2, r2, r6 │ │ rbit r2, r2 │ │ - rsb r6, r0, #16 │ │ + rsb r6, r5, #16 │ │ mov.w r2, r2, lsr #16 │ │ lsr.w r6, r2, r6 │ │ - bhi.n 6f968 │ │ - cmp.w fp, r6, lsr #10 │ │ - bne.n 6f95c │ │ - orr.w r2, r3, r0, lsl #9 │ │ - movs r3, #1 │ │ - lsl.w r0, r3, r0 │ │ - strh.w r2, [r4, r6, lsl #1] │ │ - add r6, r0 │ │ + bhi.n 705ee │ │ + cmp.w r9, r6, lsr #10 │ │ + bne.n 705e8 │ │ + movs r2, #1 │ │ + orr.w r1, r1, r5, lsl #9 │ │ + lsls r2, r5 │ │ + strh.w r1, [r4, r6, lsl #1] │ │ + add r6, r2 │ │ cmp.w r6, #1024 @ 0x400 │ │ - bcc.n 6f950 │ │ - mov r0, r1 │ │ - cmp r1, lr │ │ - it cc │ │ - addcc r0, #1 │ │ - bcc.n 6f906 │ │ - b.n 6f9f6 │ │ - mov ip, r6 │ │ - movw r2, #798 @ 0x31e │ │ - bfc ip, #10, #22 │ │ - ldrh.w r5, [r4, ip, lsl #1] │ │ - cmp r5, r2 │ │ - bne.n 6f984 │ │ - ldr r5, [sp, #24] │ │ - strh.w r5, [r4, ip, lsl #1] │ │ - subs r2, r5, #2 │ │ - b.n 6f986 │ │ - ldr r2, [sp, #24] │ │ - mov.w ip, r6, lsr #9 │ │ - cmp r0, #11 │ │ - str r2, [sp, #32] │ │ - beq.n 6f9ca │ │ - mov.w fp, #12 │ │ - ubfx r6, ip, #1, #1 │ │ - subs r2, r5, r6 │ │ - mvns r2, r2 │ │ + bcc.n 705dc │ │ + cmp r0, r8 │ │ + bne.n 70592 │ │ + b.n 7068a │ │ + mov r2, r6 │ │ + movw r3, #798 @ 0x31e │ │ + bfc r2, #10, #22 │ │ + ldrh.w ip, [r4, r2, lsl #1] │ │ + cmp ip, r3 │ │ + bne.n 7060a │ │ + strh.w lr, [r4, r2, lsl #1] │ │ + sub.w r9, lr, #2 │ │ + b.n 7060e │ │ + mov r9, lr │ │ + mov lr, ip │ │ + lsrs r6, r6, #9 │ │ + cmp r5, #11 │ │ + bne.n 70618 │ │ + mov r3, r9 │ │ + b.n 7065e │ │ + mov.w ip, #11 │ │ + ubfx r2, r6, #1, #1 │ │ + sub.w r3, lr, r2 │ │ + mvns r3, r3 │ │ + uxth r3, r3 │ │ + lsrs r3, r3, #6 │ │ + cmp r3, #8 │ │ + bhi.n 706aa │ │ + mvn.w r3, lr │ │ + add r2, r3 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ uxth r2, r2 │ │ - lsrs r2, r2, #6 │ │ - cmp r2, #8 │ │ - bhi.n 6fa16 │ │ - mvns r2, r5 │ │ + ldrh.w lr, [r3, r2, lsl #1] │ │ + cmp.w lr, #0 │ │ + beq.n 70646 │ │ + mov r3, r9 │ │ + b.n 70652 │ │ + strh.w r9, [r3, r2, lsl #1] │ │ + sub.w r3, r9, #2 │ │ + mov lr, r9 │ │ + mov r9, r3 │ │ + add.w ip, ip, #1 │ │ + ubfx r6, r6, #1, #15 │ │ + cmp ip, r5 │ │ + bcc.n 7061c │ │ + ubfx r2, r6, #1, #1 │ │ + sub.w r6, lr, r2 │ │ + mvns r6, r6 │ │ + uxth r6, r6 │ │ + lsrs r6, r6, #6 │ │ + cmp r6, #8 │ │ + bhi.n 706aa │ │ + mvn.w r6, lr │ │ add r2, r6 │ │ - uxth r6, r2 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - ldrh.w r5, [r2, r6, lsl #1] │ │ - cbnz r5, 6f9bc │ │ - ldr r5, [sp, #32] │ │ - strh.w r5, [r2, r6, lsl #1] │ │ - subs r2, r5, #2 │ │ - str r2, [sp, #32] │ │ - add.w r2, fp, #1 │ │ - ubfx ip, ip, #1, #15 │ │ - cmp fp, r0 │ │ - mov fp, r2 │ │ - bcc.n 6f994 │ │ - ubfx r0, ip, #1, #1 │ │ - mov.w fp, #0 │ │ - subs r2, r5, r0 │ │ - mvns r2, r2 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + mov lr, r3 │ │ uxth r2, r2 │ │ - lsrs r2, r2, #6 │ │ - cmp r2, #8 │ │ - bhi.n 6fa16 │ │ - mvns r2, r5 │ │ - add r0, r2 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - add r5, sp, #72 @ 0x48 │ │ - uxth r0, r0 │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ - strh.w r3, [r2, r0, lsl #1] │ │ - ldr r0, [sp, #32] │ │ - str r0, [sp, #24] │ │ - b.n 6f900 │ │ - ldr.w sl, [sp, #16] │ │ + mov.w r9, #0 │ │ + strh.w r1, [r6, r2, lsl #1] │ │ + b.n 7058c │ │ + ldr.w sl, [sp, #20] │ │ ldrb.w r0, [sl, #363] @ 0x16b │ │ - cbz r0, 6fa22 │ │ + cbz r0, 706b6 │ │ cmp r0, #2 │ │ - beq.n 6fa34 │ │ + beq.n 706c8 │ │ subs r0, #1 │ │ strb.w r0, [sl, #363] @ 0x16b │ │ - ldr r6, [sp, #12] │ │ - movw r1, #798 @ 0x31e │ │ - b.n 6f7d0 │ │ + ldr r6, [sp, #16] │ │ + movw r5, #798 @ 0x31e │ │ + b.n 70460 │ │ movs r0, #3 │ │ - b.n 6fa2c │ │ + b.n 706c0 │ │ movs r0, #3 │ │ movs r1, #10 │ │ - b.n 6fa2c │ │ + b.n 706c0 │ │ movs r0, #3 │ │ movs r1, #28 │ │ - b.n 6fa2c │ │ - ldr r1, [sp, #0] │ │ + b.n 706c0 │ │ + ldr r1, [sp, #4] │ │ movs r0, #0 │ │ str r0, [r1, #12] │ │ movs r0, #1 │ │ movs r1, #12 │ │ add sp, #140 @ 0x8c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [sp, #0] │ │ + ldr r1, [sp, #4] │ │ movs r0, #0 │ │ str r0, [r1, #12] │ │ movs r0, #1 │ │ - b.n 6fa18 │ │ - bmi.n 6f9ea │ │ + b.n 706ac │ │ + bmi.n 7067e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldr.w r8, [r7, #8] │ │ mov sl, r1 │ │ mov r9, r0 │ │ subs r0, r3, r2 │ │ bic.w r1, r8, #3 │ │ subs r5, r2, r3 │ │ add.w r6, r1, r3 │ │ it ls │ │ movls r5, r0 │ │ cmp r3, r2 │ │ - bls.n 6fa90 │ │ + bls.n 70722 │ │ cmp r5, #1 │ │ - bne.n 6fa90 │ │ + bne.n 70722 │ │ subs r0, r3, #1 │ │ cmp r0, sl │ │ - bcs.w 6fc5c │ │ + bcs.w 708f0 │ │ cmp r6, r3 │ │ - bcc.w 6fbf4 │ │ + bcc.w 70888 │ │ cmp r6, sl │ │ - bhi.w 6fbf4 │ │ + bhi.w 70888 │ │ ldrb.w r2, [r9, r0] │ │ add.w r0, r9, r3 │ │ - bl d45c2 │ │ + bl d50b2 │ │ subs r1, r6, #1 │ │ - mov r3, r6 │ │ - b.n 6fb38 │ │ + b.n 707cc │ │ subs.w ip, sl, #3 │ │ it cc │ │ movcc.w ip, #0 │ │ cmp ip, r6 │ │ it cs │ │ movcs ip, r6 │ │ cmp r3, r2 │ │ it hi │ │ cmphi r0, #3 │ │ - bhi.n 6fb0a │ │ + bhi.n 7079a │ │ cmp r3, ip │ │ - bcs.n 6fb36 │ │ + bcs.n 707c8 │ │ add.w lr, r9, r3 │ │ add.w fp, r9, r2 │ │ - movs r5, #0 │ │ - adds r0, r3, r5 │ │ + movs r4, #0 │ │ + adds r0, r3, r4 │ │ adds r0, #3 │ │ cmp r0, sl │ │ - bcs.w 6fbb2 │ │ - adds r0, r2, r5 │ │ + bcs.w 70846 │ │ + adds r0, r2, r4 │ │ adds r1, r0, #3 │ │ cmp r1, sl │ │ - bcs.w 6fbc0 │ │ + bcs.w 70854 │ │ cmp r0, sl │ │ - bcs.w 6fc52 │ │ - ldrb.w r1, [fp, r5] │ │ - strb.w r1, [lr, r5] │ │ + bcs.w 708e6 │ │ + ldrb.w r1, [fp, r4] │ │ + strb.w r1, [lr, r4] │ │ adds r1, r0, #1 │ │ cmp r1, sl │ │ - bcs.w 6fc46 │ │ - add.w r1, fp, r5 │ │ + bcs.w 708da │ │ + add.w r1, fp, r4 │ │ adds r0, #2 │ │ - add.w r6, lr, r5 │ │ + add.w r6, lr, r4 │ │ cmp r0, sl │ │ - ldrb r4, [r1, #1] │ │ - strb r4, [r6, #1] │ │ - bcs.w 6fc3c │ │ + ldrb r5, [r1, #1] │ │ + strb r5, [r6, #1] │ │ + bcs.w 708d0 │ │ ldrb r0, [r1, #2] │ │ - adds r5, #4 │ │ + adds r4, #4 │ │ strb r0, [r6, #2] │ │ ldrb r0, [r1, #3] │ │ strb r0, [r6, #3] │ │ - adds r0, r3, r5 │ │ - cmp r0, ip │ │ - bcc.n 6fab6 │ │ - adds r1, r2, r5 │ │ - mov r3, r0 │ │ - b.n 6fb38 │ │ + adds r6, r3, r4 │ │ + cmp r6, ip │ │ + bcc.n 70748 │ │ + adds r1, r2, r4 │ │ + b.n 707cc │ │ cmp r3, ip │ │ - bcs.n 6fb36 │ │ + bcs.n 707c8 │ │ sub.w r0, sl, #4 │ │ + mov r6, r3 │ │ adds r1, r2, #3 │ │ cmp r1, sl │ │ - bcs.n 6fbce │ │ + bcs.n 70862 │ │ adds r1, r2, #4 │ │ cmn.w r2, #4 │ │ - bcs.n 6fbda │ │ - cmp r3, r0 │ │ - bhi.n 6fbe6 │ │ + bcs.n 7086e │ │ + cmp r6, r0 │ │ + bhi.n 7087a │ │ ldr.w r2, [r9, r2] │ │ - str.w r2, [r9, r3] │ │ - adds r3, #4 │ │ + str.w r2, [r9, r6] │ │ + adds r6, #4 │ │ mov r2, r1 │ │ - cmp r3, ip │ │ - bcc.n 6fb12 │ │ - b.n 6fb38 │ │ + cmp r6, ip │ │ + bcs.n 707cc │ │ + b.n 707a4 │ │ + mov r6, r3 │ │ mov r1, r2 │ │ and.w r0, r8, #3 │ │ tbb [pc, r0] │ │ lsls r5, r6, #8 │ │ adds r3, r1, r4 │ │ cmp r1, sl │ │ - bcs.w 6fc66 │ │ - cmp r3, sl │ │ - bcs.w 6fc6c │ │ + bcs.w 708fa │ │ + cmp r6, sl │ │ + bcs.w 70900 │ │ mov r2, r1 │ │ - mov r0, r3 │ │ - b.n 6fba2 │ │ - adds r0, r3, #1 │ │ + mov r0, r6 │ │ + b.n 70836 │ │ + adds r0, r6, #1 │ │ cmp r0, sl │ │ - bcs.n 6fc04 │ │ + bcs.n 70898 │ │ adds r2, r1, #1 │ │ cmp r2, sl │ │ - bcs.n 6fc20 │ │ + bcs.n 708b4 │ │ cmp r1, sl │ │ - bcs.w 6fc72 │ │ - cmp r3, sl │ │ - bcc.n 6fb9a │ │ - ldr r2, [pc, #312] @ (6fca8 ) │ │ + bcs.w 70906 │ │ + cmp r6, sl │ │ + bcc.n 7082e │ │ + ldr r2, [pc, #304] @ (70934 ) │ │ add r2, pc │ │ - b.n 6fc8e │ │ - adds r0, r3, #2 │ │ + b.n 70922 │ │ + adds r0, r6, #2 │ │ cmp r0, sl │ │ - bcs.n 6fc12 │ │ + bcs.n 708a6 │ │ adds r2, r1, #2 │ │ cmp r2, sl │ │ - bcs.n 6fc2e │ │ + bcs.n 708c2 │ │ cmp r1, sl │ │ - bcs.n 6fc78 │ │ - cmp r3, sl │ │ - bcs.n 6fc7e │ │ - ldrb.w r6, [r9, r1] │ │ + bcs.n 7090c │ │ + cmp r6, sl │ │ + bcs.n 70912 │ │ + ldrb.w r3, [r9, r1] │ │ adds r1, #1 │ │ cmp r1, sl │ │ - strb.w r6, [r9, r3] │ │ - bcs.n 6fc84 │ │ - adds r3, #1 │ │ - cmp r3, sl │ │ - bcs.n 6fc8a │ │ + strb.w r3, [r9, r6] │ │ + bcs.n 70918 │ │ + adds r6, #1 │ │ + cmp r6, sl │ │ + bcs.n 7091e │ │ ldrb.w r1, [r9, r1] │ │ - strb.w r1, [r9, r3] │ │ + strb.w r1, [r9, r6] │ │ ldrb.w r1, [r9, r2] │ │ strb.w r1, [r9, r0] │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #252] @ (6fcb0 ) │ │ + ldr r0, [pc, #252] @ (70944 ) │ │ movs r1, #47 @ 0x2f │ │ - ldr r2, [pc, #252] @ (6fcb4 ) │ │ + ldr r2, [pc, #252] @ (70948 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #244] @ (6fcb8 ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #244] @ (7094c ) │ │ movs r1, #72 @ 0x48 │ │ - ldr r2, [pc, #244] @ (6fcbc ) │ │ + ldr r2, [pc, #244] @ (70950 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #248] @ (6fcc8 ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #248] @ (7095c ) │ │ movs r0, #0 │ │ mov r2, sl │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #240] @ (6fccc ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #240] @ (70960 ) │ │ mov r0, r2 │ │ mov r2, sl │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #232] @ (6fcd0 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #232] @ (70964 ) │ │ movs r1, #43 @ 0x2b │ │ - ldr r2, [pc, #232] @ (6fcd4 ) │ │ + ldr r2, [pc, #232] @ (70968 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - ldr r5, [pc, #160] @ (6fc98 ) │ │ + bl 3fbe0 │ │ + ldr r5, [pc, #180] @ (70940 ) │ │ mov r0, r3 │ │ mov r1, r6 │ │ mov r2, sl │ │ add r5, pc │ │ mov r3, r5 │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #208] @ (6fcd8 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #208] @ (7096c ) │ │ movs r1, #47 @ 0x2f │ │ - ldr r2, [pc, #208] @ (6fcdc ) │ │ + ldr r2, [pc, #208] @ (70970 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #216] @ (6fcec ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #216] @ (70980 ) │ │ movs r1, #47 @ 0x2f │ │ - ldr r2, [pc, #216] @ (6fcf0 ) │ │ + ldr r2, [pc, #216] @ (70984 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #188] @ (6fce0 ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #188] @ (70974 ) │ │ movs r1, #72 @ 0x48 │ │ - ldr r2, [pc, #188] @ (6fce4 ) │ │ + ldr r2, [pc, #188] @ (70978 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #196] @ (6fcf4 ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #196] @ (70988 ) │ │ movs r1, #72 @ 0x48 │ │ - ldr r2, [pc, #196] @ (6fcf8 ) │ │ + ldr r2, [pc, #196] @ (7098c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r2, [pc, #132] @ (6fcc4 ) │ │ + bl 3fbd4 │ │ + ldr r2, [pc, #132] @ (70958 ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #76] @ (6fc94 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #76] @ (70928 ) │ │ add r2, pc │ │ mov r0, r1 │ │ mov r1, sl │ │ - bl 3f474 │ │ - ldr r2, [pc, #108] @ (6fcc0 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #108] @ (70954 ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #60] @ (6fc9c ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #72] @ (7093c ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #56] @ (6fca0 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #48] @ (7092c ) │ │ add r2, pc │ │ - b.n 6fc4a │ │ - ldr r2, [pc, #52] @ (6fca4 ) │ │ + b.n 708de │ │ + ldr r2, [pc, #44] @ (70930 ) │ │ add r2, pc │ │ - b.n 6fc8e │ │ - ldr r2, [pc, #116] @ (6fce8 ) │ │ + b.n 70922 │ │ + ldr r2, [pc, #116] @ (7097c ) │ │ add r2, pc │ │ - b.n 6fc4a │ │ - ldr r2, [pc, #128] @ (6fcfc ) │ │ + b.n 708de │ │ + ldr r2, [pc, #128] @ (70990 ) │ │ add r2, pc │ │ - b.n 6fc4a │ │ - ldr r2, [pc, #128] @ (6fd00 ) │ │ + b.n 708de │ │ + ldr r2, [pc, #128] @ (70994 ) │ │ add r2, pc │ │ - b.n 6fc8e │ │ - ldr r2, [pc, #124] @ (6fd04 ) │ │ + b.n 70922 │ │ + ldr r2, [pc, #124] @ (70998 ) │ │ add r2, pc │ │ - b.n 6fc4a │ │ - ldr r2, [pc, #32] @ (6fcac ) │ │ + b.n 708de │ │ + ldr r2, [pc, #24] @ (70938 ) │ │ add r2, pc │ │ - mov r0, r3 │ │ - b.n 6fc4c │ │ + mov r0, r6 │ │ + b.n 708e0 │ │ nop │ │ - add r3, sp, #48 @ 0x30 │ │ + add r2, sp, #736 @ 0x2e0 │ │ movs r6, r0 │ │ - add r4, sp, #352 @ 0x160 │ │ + add r2, sp, #736 @ 0x2e0 │ │ movs r6, r0 │ │ - add r3, sp, #144 @ 0x90 │ │ + add r2, sp, #776 @ 0x308 │ │ movs r6, r0 │ │ - add r3, sp, #176 @ 0xb0 │ │ + add r4, sp, #8 │ │ movs r6, r0 │ │ - add r3, sp, #216 @ 0xd8 │ │ + add r3, sp, #272 @ 0x110 │ │ movs r6, r0 │ │ - add r4, sp, #472 @ 0x1d8 │ │ + add r2, sp, #320 @ 0x140 │ │ movs r6, r0 │ │ - add r3, sp, #736 @ 0x2e0 │ │ + add r2, sp, #784 @ 0x310 │ │ movs r6, r0 │ │ - strb r0, [r2, #2] │ │ - vtbx.8 d26, {d10-d13}, d26 │ │ + ldr r4, [r0, #8] │ │ + @ instruction: 0xfffaab16 │ │ movs r6, r0 │ │ - strb r1, [r6, #2] │ │ - vtbx.8 d26, {d10-d13}, d28 │ │ + ldr r5, [r4, #8] │ │ + @ instruction: 0xfffaab18 │ │ movs r6, r0 │ │ - add r2, sp, #952 @ 0x3b8 │ │ + add r2, sp, #616 @ 0x268 │ │ movs r6, r0 │ │ - add r3, sp, #144 @ 0x90 │ │ + add r2, sp, #832 @ 0x340 │ │ movs r6, r0 │ │ - add r3, sp, #640 @ 0x280 │ │ + add r4, sp, #48 @ 0x30 │ │ movs r6, r0 │ │ - add r3, sp, #592 @ 0x250 │ │ + add r4, sp, #0 │ │ movs r6, r0 │ │ - strb r1, [r0, #7] │ │ - vtbl.8 d26, {d26-d29}, d6 │ │ + ldr r5, [r6, #24] │ │ + @ instruction: 0xfffaabf2 │ │ movs r6, r0 │ │ - strb r5, [r6, #2] │ │ - vtbl.8 d26, {d26-d29}, d24 │ │ + ldr r1, [r5, #8] │ │ + @ instruction: 0xfffaab34 │ │ movs r6, r0 │ │ - strb r0, [r1, #3] │ │ - @ instruction: 0xfffaab9c │ │ + ldr r4, [r7, #8] │ │ + vtbl.8 d26, {d10-d13}, d24 │ │ movs r6, r0 │ │ - add r3, sp, #384 @ 0x180 │ │ + add r2, sp, #944 @ 0x3b0 │ │ movs r6, r0 │ │ - strb r6, [r3, #4] │ │ - @ instruction: 0xfffaabda │ │ + ldr r2, [r2, #16] │ │ + vtbx.8 d26, {d10-d13}, d22 │ │ movs r6, r0 │ │ - strb r1, [r6, #4] │ │ - vtbx.8 d26, {d26-d29}, d14 │ │ + ldr r5, [r4, #16] │ │ + @ instruction: 0xfffaab5a │ │ movs r6, r0 │ │ - add r3, sp, #616 @ 0x268 │ │ + add r3, sp, #152 @ 0x98 │ │ movs r6, r0 │ │ - add r3, sp, #656 @ 0x290 │ │ + add r3, sp, #192 @ 0xc0 │ │ movs r6, r0 │ │ - add r3, sp, #696 @ 0x2b8 │ │ + add r3, sp, #232 @ 0xe8 │ │ movs r6, r0 │ │ - cbz r3, 6fd0e │ │ + push {r7, lr} │ │ + ldr.w lr, [sp, #8] │ │ + mov ip, r2 │ │ + subs r2, r2, r3 │ │ + cmp.w lr, #3 │ │ + bne.n 709bc │ │ + cmn.w ip, #4 │ │ + itt ls │ │ + addls.w r3, ip, #3 │ │ + cmpls r3, r1 │ │ + bls.n 709ca │ │ + pop {r7, pc} │ │ + str.w lr, [sp, #8] │ │ + mov r3, ip │ │ + ldmia.w sp!, {r7, lr} │ │ + b.w 706d4 │ │ + adds r3, r2, #2 │ │ + cmp r3, r1 │ │ + it cc │ │ + cmpcc r2, r1 │ │ + bcs.n 709ba │ │ + add.w lr, r2, #1 │ │ + cmp lr, r1 │ │ + itttt cc │ │ + ldrbcc r1, [r0, r2] │ │ + strbcc.w r1, [r0, ip] │ │ + ldrbcc.w r1, [r0, lr] │ │ + addcc.w r2, r0, ip │ │ + ittt cc │ │ + strbcc r1, [r2, #1] │ │ + ldrbcc r0, [r0, r3] │ │ + strbcc r0, [r2, #2] │ │ + pop {r7, pc} │ │ + cbz r3, 709fa │ │ movs r0, #0 │ │ bx lr │ │ push {r4, r5, r7, lr} │ │ ldr r3, [sp, #20] │ │ - cbnz r3, 6fd22 │ │ + cbnz r3, 70a0e │ │ ldr r5, [sp, #16] │ │ cmp r5, r2 │ │ - bcc.n 6fd22 │ │ + bcc.n 70a0e │ │ cmp r1, r5 │ │ it cs │ │ cmpcs r5, r2 │ │ - bhi.n 6fd26 │ │ + bhi.n 70a12 │ │ movs r0, #0 │ │ pop {r4, r5, r7, pc} │ │ sub.w ip, r5, r2 │ │ add.w lr, r0, r2 │ │ cmp.w ip, #3 │ │ - bhi.n 6fd4a │ │ + bhi.n 70a36 │ │ mov r2, ip │ │ mov r3, lr │ │ ldrb r0, [r3, #0] │ │ cmp r0, #0 │ │ - beq.n 6fde0 │ │ + beq.n 70acc │ │ adds r3, #1 │ │ subs r2, #1 │ │ mov.w r0, #0 │ │ - bne.n 6fd38 │ │ - b.n 6fdee │ │ + bne.n 70a24 │ │ + b.n 70ada │ │ ldr.w r3, [lr] │ │ movw r1, #256 @ 0x100 │ │ movt r1, #257 @ 0x101 │ │ subs r4, r1, r3 │ │ orrs r3, r4 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 6fd8e │ │ + bne.n 70a7a │ │ adds r4, r0, r5 │ │ bic.w r0, lr, #3 │ │ adds r3, r0, #4 │ │ cmp.w ip, #9 │ │ - bcs.n 6fda2 │ │ + bcs.n 70a8e │ │ cmp r3, r4 │ │ - bcs.n 6fd22 │ │ + bcs.n 70a0e │ │ and.w r0, lr, #3 │ │ add r0, r5 │ │ subs r0, r0, r2 │ │ subs r2, r0, #4 │ │ ldrb r0, [r3, #0] │ │ - cbz r0, 6fde0 │ │ + cbz r0, 70acc │ │ adds r3, #1 │ │ subs r2, #1 │ │ mov.w r0, #0 │ │ - bne.n 6fd7e │ │ - b.n 6fdee │ │ + bne.n 70a6a │ │ + b.n 70ada │ │ mov r2, ip │ │ mov r3, lr │ │ ldrb r0, [r3, #0] │ │ - cbz r0, 6fde0 │ │ + cbz r0, 70acc │ │ adds r3, #1 │ │ subs r2, #1 │ │ mov.w r0, #0 │ │ - bne.n 6fd92 │ │ - b.n 6fdee │ │ + bne.n 70a7e │ │ + b.n 70ada │ │ sub.w r0, r4, #8 │ │ cmp r3, r0 │ │ - bhi.n 6fdce │ │ + bhi.n 70aba │ │ ldr r2, [r3, #0] │ │ subs r5, r1, r2 │ │ orrs r2, r5 │ │ mvns r2, r2 │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ itttt eq │ │ ldreq r2, [r3, #4] │ │ subeq r5, r1, r2 │ │ orreq r2, r5 │ │ mvneq r2, r2 │ │ it eq │ │ tsteq.w r2, #2155905152 @ 0x80808080 │ │ - bne.n 6fdce │ │ + bne.n 70aba │ │ adds r3, #8 │ │ cmp r3, r0 │ │ - bls.n 6fdaa │ │ + bls.n 70a96 │ │ cmp r3, r4 │ │ - bcs.n 6fd22 │ │ + bcs.n 70a0e │ │ ldrb r0, [r3, #0] │ │ - cbz r0, 6fde0 │ │ + cbz r0, 70acc │ │ adds r3, #1 │ │ movs r0, #0 │ │ cmp r3, r4 │ │ - bne.n 6fdd2 │ │ - b.n 6fdee │ │ + bne.n 70abe │ │ + b.n 70ada │ │ sub.w r1, r3, lr │ │ cmp r1, ip │ │ it hi │ │ movhi.w lr, #0 │ │ mov r0, lr │ │ pop {r4, r5, r7, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ strd r2, r1, [sp, #12] │ │ mov r4, r0 │ │ ldr r5, [r0, #0] │ │ add r0, sp, #20 │ │ dmb ish │ │ adds r6, r0, #1 │ │ - ldr r0, [pc, #736] @ (700e8 ) │ │ + ldr r0, [pc, #736] @ (70dd4 ) │ │ add.w sl, sp, #32 │ │ mov.w fp, #0 │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ add r0, pc │ │ mov r9, r0 │ │ - b.n 6fe20 │ │ + b.n 70b0c │ │ ldr r5, [r4, #0] │ │ dmb ish │ │ and.w r0, r5, #3 │ │ tbh [pc, r0, lsl #1] │ │ movs r4, r0 │ │ movs r5, r2 │ │ lsls r4, r1, #5 │ │ lsls r5, r0, #4 │ │ adds r1, r5, #1 │ │ ldrex r0, [r4] │ │ cmp r0, r5 │ │ - bne.w 6fff2 │ │ + bne.w 70cde │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 6fe32 │ │ + bne.n 70b1e │ │ movs r1, #1 │ │ mov r5, r0 │ │ cmp r1, #0 │ │ dmb ish │ │ - beq.n 6fe20 │ │ - b.n 70034 │ │ + beq.n 70b0c │ │ + b.n 70d20 │ │ ldr.w r0, [r9, #56] @ 0x38 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r9, #56 @ 0x38 │ │ - bleq 76820 │ │ - blx d7be0 │ │ + bleq 774f0 │ │ + blx d8830 │ │ cmp r0, #2 │ │ - bls.n 6fef4 │ │ + bls.n 70be0 │ │ subs r0, #8 │ │ ldrex r1, [r0] │ │ adds r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 6fe70 │ │ + bne.n 70b5c │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.w 700e0 │ │ + ble.w 70dcc │ │ str r0, [sp, #20] │ │ bic.w r0, r5, #3 │ │ strb.w fp, [sp, #28] │ │ str r0, [sp, #24] │ │ ldrex r0, [r4] │ │ cmp r0, r5 │ │ - bne.n 6feac │ │ + bne.n 70b98 │ │ dmb ish │ │ strex r1, r6, [r4] │ │ - cbz r1, 6feb8 │ │ + cbz r1, 70ba4 │ │ ldrex r0, [r4] │ │ cmp r0, r5 │ │ - beq.n 6fe9e │ │ + beq.n 70b8a │ │ movs r1, #0 │ │ clrex │ │ mov r5, r0 │ │ - cbz r1, 6fec2 │ │ - b.n 6ffca │ │ + cbz r1, 70bae │ │ + b.n 70cb6 │ │ movs r1, #1 │ │ mov r5, r0 │ │ cmp r1, #0 │ │ - bne.w 6ffca │ │ + bne.w 70cb6 │ │ and.w r0, r5, #3 │ │ cmp r0, #1 │ │ - bne.w 70006 │ │ + bne.w 70cf2 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ - beq.n 6fe52 │ │ + beq.n 70b3e │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 6fed6 │ │ + bne.n 70bc2 │ │ cmp r1, #1 │ │ - bne.n 6fe52 │ │ + bne.n 70b3e │ │ dmb ish │ │ ldr r0, [sp, #20] │ │ - bl 76a18 │ │ - b.n 6fe52 │ │ - bl 9549c │ │ - b.n 6fe86 │ │ + bl 776e8 │ │ + b.n 70b3e │ │ + bl 95fc8 │ │ + b.n 70b72 │ │ ldr.w r0, [r9, #56] @ 0x38 │ │ dmb ish │ │ - cbnz r0, 6ff0c │ │ + cbnz r0, 70bf8 │ │ add.w r0, r9, #56 @ 0x38 │ │ - bl 76820 │ │ - blx d7be0 │ │ + bl 774f0 │ │ + blx d8830 │ │ cmp r0, #2 │ │ - bls.n 6ffc2 │ │ + bls.n 70cae │ │ sub.w r7, r0, #8 │ │ ldrex r0, [r7] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r7] │ │ cmp r2, #0 │ │ - bne.n 6ff18 │ │ + bne.n 70c04 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 700e0 │ │ + ble.w 70dcc │ │ add.w r5, r7, #24 │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 6ff32 │ │ + bne.n 70c1e │ │ cmp r0, #1 │ │ dmb ish │ │ - bne.n 6ff52 │ │ - b.n 6ffa0 │ │ + bne.n 70c3e │ │ + b.n 70c8c │ │ clrex │ │ dmb ish │ │ str.w fp, [sp, #32] │ │ ldr r0, [r5, #0] │ │ adds r0, #1 │ │ - bne.n 6ff8c │ │ + bne.n 70c78 │ │ ldr r0, [sp, #32] │ │ mov r1, r5 │ │ movs r2, #137 @ 0x89 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ it ne │ │ addne.w r0, sl, #4 │ │ strd r0, fp, [sp] │ │ movs r0, #240 @ 0xf0 │ │ str.w r8, [sp, #8] │ │ - blx d7b80 │ │ + blx d87d0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 6ff8c │ │ - blx d7c00 │ │ + bgt.n 70c78 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 6ff56 │ │ + beq.n 70c42 │ │ ldrex r0, [r5] │ │ cmp r0, #1 │ │ - bne.n 6ff4a │ │ + bne.n 70c36 │ │ strex r0, fp, [r5] │ │ cmp r0, #0 │ │ - bne.n 6ff8c │ │ + bne.n 70c78 │ │ dmb ish │ │ dmb ish │ │ ldrex r0, [r7] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r7] │ │ cmp r2, #0 │ │ - bne.n 6ffa4 │ │ + bne.n 70c90 │ │ cmp r0, #1 │ │ - bne.n 6ffca │ │ + bne.n 70cb6 │ │ mov r0, r7 │ │ dmb ish │ │ - bl 76a18 │ │ - b.n 6ffca │ │ - bl 9549c │ │ + bl 776e8 │ │ + b.n 70cb6 │ │ + bl 95fc8 │ │ mov r7, r0 │ │ - b.n 6ff2e │ │ + b.n 70c1a │ │ ldrb.w r0, [sp, #28] │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.n 6fefa │ │ + beq.n 70be6 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ - beq.w 6fe1a │ │ + beq.w 70b06 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 6ffe2 │ │ - b.n 70020 │ │ + bne.n 70cce │ │ + b.n 70d0c │ │ movs r1, #0 │ │ clrex │ │ mov r5, r0 │ │ cmp r1, #0 │ │ dmb ish │ │ - beq.w 6fe20 │ │ - b.n 70034 │ │ + beq.w 70b0c │ │ + b.n 70d20 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ - beq.w 6fe1a │ │ + beq.w 70b06 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 70012 │ │ + bne.n 70cfe │ │ cmp r1, #1 │ │ - bne.w 6fe1a │ │ + bne.w 70b06 │ │ dmb ish │ │ ldr r0, [sp, #20] │ │ - bl 76a18 │ │ - b.n 6fe1a │ │ - b.n 70032 │ │ + bl 776e8 │ │ + b.n 70b06 │ │ + b.n 70d1e │ │ ldr r0, [sp, #12] │ │ ldr r1, [r0, #16] │ │ ldr r0, [sp, #16] │ │ blx r1 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #2 │ │ dmb ish │ │ ldrex r1, [r4] │ │ strex r2, r0, [r4] │ │ cmp r2, #0 │ │ - bne.n 70046 │ │ + bne.n 70d32 │ │ and.w r0, r1, #3 │ │ dmb ish │ │ cmp r0, #1 │ │ str r0, [sp, #32] │ │ - bne.n 700ce │ │ + bne.n 70dba │ │ subs r0, r1, #1 │ │ - beq.n 700c0 │ │ + beq.n 70dac │ │ movs r5, #0 │ │ movs r6, #1 │ │ - b.n 7006e │ │ + b.n 70d5a │ │ mov r0, r7 │ │ - cbz r7, 700c0 │ │ + cbz r7, 70dac │ │ ldrd r4, r7, [r0] │ │ str r5, [r0, #0] │ │ - cbz r4, 700c6 │ │ + cbz r4, 70db2 │ │ add.w r1, r4, #24 │ │ dmb ish │ │ strb r6, [r0, #8] │ │ dmb ish │ │ ldrex r0, [r1] │ │ strex r2, r6, [r1] │ │ cmp r2, #0 │ │ - bne.n 70084 │ │ + bne.n 70d70 │ │ adds r0, #1 │ │ - bne.n 7009e │ │ + bne.n 70d8a │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 700a2 │ │ + bne.n 70d8e │ │ cmp r0, #1 │ │ - bne.n 7006a │ │ + bne.n 70d56 │ │ mov r0, r4 │ │ dmb ish │ │ - bl 76a18 │ │ - b.n 7006a │ │ + bl 776e8 │ │ + b.n 70d56 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #44] @ (700f4 ) │ │ + ldr r0, [pc, #44] @ (70de0 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r1, [pc, #28] @ (700ec ) │ │ + bl 3fbc0 │ │ + ldr r1, [pc, #28] @ (70dd8 ) │ │ add r0, sp, #32 │ │ - ldr r2, [pc, #28] @ (700f0 ) │ │ + ldr r2, [pc, #28] @ (70ddc ) │ │ add r1, pc │ │ add r2, pc │ │ - bl 40a24 │ │ - bl 9585c │ │ + bl 4117c │ │ + bl 96388 │ │ udf #254 @ 0xfe │ │ - bl 4114e │ │ + bl 41886 │ │ nop │ │ - ble.n 6ffec │ │ + bgt.n 70d00 │ │ movs r6, r0 │ │ - ldrb r0, [r2, r4] │ │ - vrintp.f32 d26, d14 │ │ + strb r4, [r0, r2] │ │ + vqshlu.s64 q13, q1, #58 @ 0x3a │ │ movs r6, r0 │ │ - add r7, pc, #688 @ (adr r7, 703a8 ) │ │ + add r6, pc, #832 @ (adr r6, 71124 ) │ │ movs r6, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 70104 │ │ - bl 932fc │ │ + bl 70df0 │ │ + bl 93e24 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #16 │ │ mov r5, r1 │ │ - ldr r1, [pc, #204] @ (701e0 ) │ │ + ldr r1, [pc, #204] @ (70ecc ) │ │ mov r6, r0 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ add r1, pc │ │ - blx d7cd0 │ │ - cbz r0, 7016c │ │ + blx d8920 │ │ + cbz r0, 70e58 │ │ mov r9, r0 │ │ mov r0, r6 │ │ blx r5 │ │ mov r5, r0 │ │ ldr r6, [r1, #12] │ │ mov r0, sp │ │ mov r1, r5 │ │ @@ -108643,848 +109197,818 @@ │ │ movt r3, #22438 @ 0x57a6 │ │ eors r2, r3 │ │ movw r3, #23917 @ 0x5d6d │ │ movt r3, #54987 @ 0xd6cb │ │ eors r0, r3 │ │ orrs r0, r2 │ │ orrs r0, r1 │ │ - bne.n 70174 │ │ + bne.n 70e60 │ │ movs r1, #4 │ │ mov r0, r5 │ │ ldr r5, [r5, r1] │ │ - cbnz r5, 701b8 │ │ + cbnz r5, 70ea4 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, sp │ │ mov r1, r5 │ │ blx r6 │ │ - movw r6, #36570 @ 0x8eda │ │ + movw r6, #9574 @ 0x2566 │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ - movt r6, #54362 @ 0xd45a │ │ + movt r6, #52115 @ 0xcb93 │ │ eors r3, r6 │ │ - movw r6, #7437 @ 0x1d0d │ │ - movt r6, #30240 @ 0x7620 │ │ + movw r6, #5028 @ 0x13a4 │ │ + movt r6, #2835 @ 0xb13 │ │ eors r1, r6 │ │ orrs r1, r3 │ │ - movw r3, #18731 @ 0x492b │ │ - movt r3, #38429 @ 0x961d │ │ + movw r3, #50617 @ 0xc5b9 │ │ + movt r3, #17825 @ 0x45a1 │ │ eors r2, r3 │ │ - movw r3, #19455 @ 0x4bff │ │ - movt r3, #63798 @ 0xf936 │ │ + movw r3, #34390 @ 0x8656 │ │ + movt r3, #21060 @ 0x5244 │ │ eors r0, r3 │ │ orrs r0, r2 │ │ orrs r0, r1 │ │ - bne.n 7016c │ │ + bne.n 70e58 │ │ adds r0, r5, #4 │ │ movs r1, #8 │ │ ldr r5, [r5, r1] │ │ cmp r5, #0 │ │ - beq.n 7016c │ │ + beq.n 70e58 │ │ ldr.w r8, [r0] │ │ adds r0, r5, #1 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.n 7016c │ │ + beq.n 70e58 │ │ mov r1, r8 │ │ mov r2, r5 │ │ mov r6, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #0 │ │ strb r0, [r6, r5] │ │ mov r0, r6 │ │ blx r9 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldmia r3!, {r0, r4, r7} │ │ + bkpt 0x0070 │ │ vcle.f32 d27, d0, #0 │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (701f8 ) │ │ + ldr r0, [pc, #12] @ (70ee4 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #12] @ (701fc ) │ │ + ldr r2, [pc, #12] @ (70ee8 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ nop │ │ - ldrh r1, [r5, #46] @ 0x2e │ │ - vqshlu.s64 d26, d4, #58 @ 0x3a │ │ + strh r3, [r6, #42] @ 0x2a │ │ + vrintz.f32 q13, q4 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #116 @ 0x74 │ │ str r0, [sp, #32] │ │ movs r0, #6 │ │ - ldr r3, [pc, #876] @ (7057c ) │ │ - mov sl, r2 │ │ + ldr r3, [pc, #844] @ (71248 ) │ │ + mov fp, r2 │ │ str r0, [sp, #0] │ │ add r0, sp, #40 @ 0x28 │ │ add r3, pc │ │ mov r8, r1 │ │ - bl 40a48 │ │ + bl 411a0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ str.w r8, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ - beq.n 70324 │ │ - str.w sl, [sp, #24] │ │ - ldr.w lr, [sp, #76] @ 0x4c │ │ + beq.n 70ff8 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ ldrd r4, sl, [sp, #96] @ 0x60 │ │ sub.w r6, sl, #1 │ │ - ldrd r2, r1, [sp, #88] @ 0x58 │ │ - adds.w r0, lr, #1 │ │ - str r6, [sp, #28] │ │ - beq.n 70342 │ │ + ldrd lr, r1, [sp, #88] @ 0x58 │ │ + adds r0, r2, #1 │ │ + str.w fp, [sp, #28] │ │ + str r6, [sp, #24] │ │ + beq.n 71016 │ │ ldr r3, [sp, #68] @ 0x44 │ │ adds r0, r3, r6 │ │ cmp r0, r1 │ │ - bcs.w 703e6 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ + bcs.w 710b6 │ │ + ldrd ip, r8, [sp, #48] @ 0x30 │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ - str r6, [sp, #20] │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - str r6, [sp, #16] │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - str r6, [sp, #8] │ │ - sub.w r6, sl, r6 │ │ - str r6, [sp, #4] │ │ - str.w r9, [sp, #12] │ │ - ldrb r0, [r2, r0] │ │ - mov r8, r2 │ │ - ldr r6, [sp, #20] │ │ - ldr r2, [sp, #16] │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + str r5, [sp, #8] │ │ + sub.w r5, sl, r5 │ │ + str r5, [sp, #4] │ │ + strd r8, ip, [sp, #12] │ │ + str.w r9, [sp, #20] │ │ + ldrb.w r0, [lr, r0] │ │ and.w r0, r0, #63 @ 0x3f │ │ - lsr.w r5, r6, r0 │ │ rsb r6, r0, #32 │ │ + lsr.w r5, ip, r0 │ │ subs r0, #32 │ │ - lsl.w r6, r2, r6 │ │ + lsl.w r6, r8, r6 │ │ orr.w r5, r5, r6 │ │ it pl │ │ - lsrpl.w r5, r2, r0 │ │ + lsrpl.w r5, r8, r0 │ │ lsls r0, r5, #31 │ │ - beq.n 702da │ │ - add.w r6, r8, r3 │ │ - cmp lr, r9 │ │ + beq.n 70fb6 │ │ + add.w r6, lr, r3 │ │ + cmp r2, r9 │ │ it hi │ │ - movhi r9, lr │ │ + movhi r9, r2 │ │ mov r5, sl │ │ mov r0, r9 │ │ - mov r2, r8 │ │ cmp r9, sl │ │ it hi │ │ movhi r5, r9 │ │ cmp r5, r0 │ │ - beq.n 702e8 │ │ + beq.n 70fbc │ │ mov fp, r0 │ │ add r0, r3 │ │ cmp r0, r1 │ │ - bcs.w 70946 │ │ + bcs.w 715de │ │ ldrb.w ip, [r6, fp] │ │ add.w r0, fp, #1 │ │ ldrb.w r8, [r4, fp] │ │ cmp r8, ip │ │ - beq.n 702a6 │ │ - ldr.w r9, [sp, #12] │ │ - mov.w lr, #0 │ │ - ldr.w ip, [sp, #28] │ │ + beq.n 70f88 │ │ + ldr.w r9, [sp, #20] │ │ + movs r2, #0 │ │ sub.w r0, r3, r9 │ │ add r0, fp │ │ adds r3, r0, #1 │ │ - b.n 7031a │ │ - ldr.w ip, [sp, #28] │ │ + b.n 70fea │ │ add r3, sl │ │ - mov.w lr, #0 │ │ - mov r2, r8 │ │ - b.n 7031a │ │ - ldr.w r9, [sp, #12] │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ - ldr.w ip, [sp, #28] │ │ + movs r2, #0 │ │ + b.n 70fee │ │ + ldr.w r9, [sp, #20] │ │ + ldr.w fp, [sp, #28] │ │ mov r0, r9 │ │ - cmp lr, r0 │ │ - bcs.n 703f0 │ │ + cmp r2, r0 │ │ + bcs.n 710c4 │ │ subs r0, #1 │ │ cmp r0, sl │ │ - bcs.w 70950 │ │ + bcs.w 715e8 │ │ adds r6, r0, r3 │ │ cmp r6, r1 │ │ - bcs.w 7095a │ │ - ldrb r5, [r2, r6] │ │ + bcs.w 715f2 │ │ + ldrb.w r5, [lr, r6] │ │ ldrb r6, [r4, r0] │ │ cmp r6, r5 │ │ - beq.n 702f6 │ │ + beq.n 70fc6 │ │ ldr r0, [sp, #8] │ │ - ldr.w lr, [sp, #4] │ │ + ldr r2, [sp, #4] │ │ add r3, r0 │ │ - add.w r0, r3, ip │ │ + ldrd r8, ip, [sp, #12] │ │ + ldr r0, [sp, #24] │ │ + add r0, r3 │ │ cmp r0, r1 │ │ - bcc.n 70268 │ │ - b.n 703e6 │ │ + bcc.n 70f50 │ │ + b.n 710b6 │ │ add r5, sp, #104 @ 0x68 │ │ add r6, sp, #40 @ 0x28 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 70a0c │ │ + bl 716a4 │ │ ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, #1 │ │ - beq.n 70328 │ │ - cbnz r0, 7033c │ │ + beq.n 70ffc │ │ + cbnz r0, 71010 │ │ ldr r3, [sp, #108] @ 0x6c │ │ - b.n 703fe │ │ - str.w sl, [sp, #24] │ │ - b.n 703e6 │ │ + b.n 710c8 │ │ + str.w fp, [sp, #28] │ │ + b.n 710b6 │ │ ldr r3, [sp, #68] @ 0x44 │ │ adds r0, r3, r6 │ │ cmp r0, r1 │ │ - bcs.n 703e6 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - mov lr, r2 │ │ - str r6, [sp, #16] │ │ - ldrd ip, r6, [sp, #52] @ 0x34 │ │ - sub.w fp, r6, #1 │ │ + bcs.n 710b6 │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + str r2, [sp, #16] │ │ + ldrd ip, r2, [sp, #52] @ 0x34 │ │ + sub.w fp, r2, #1 │ │ ldr r5, [sp, #64] @ 0x40 │ │ - cmp r6, sl │ │ + cmp r2, sl │ │ str r5, [sp, #12] │ │ mov r5, sl │ │ it hi │ │ - movhi r5, r6 │ │ - str r6, [sp, #20] │ │ - ldrb r0, [r2, r0] │ │ - mov r8, r2 │ │ + movhi r5, r2 │ │ + str r2, [sp, #20] │ │ + ldrb.w r0, [lr, r0] │ │ ldr r2, [sp, #16] │ │ and.w r0, r0, #63 @ 0x3f │ │ rsb r6, r0, #32 │ │ lsrs r2, r0 │ │ subs r0, #32 │ │ lsl.w r6, ip, r6 │ │ orr.w r2, r2, r6 │ │ it pl │ │ lsrpl.w r2, ip, r0 │ │ lsls r0, r2, #31 │ │ - beq.n 703b6 │ │ + beq.n 71088 │ │ ldr r2, [sp, #20] │ │ - add.w r0, r8, r3 │ │ + add.w r0, lr, r3 │ │ cmp r5, r2 │ │ - beq.n 703ba │ │ + beq.n 7108c │ │ mov r6, r2 │ │ add r2, r3 │ │ cmp r2, r1 │ │ - bcs.w 70964 │ │ + bcs.w 715fc │ │ ldrb.w r9, [r0, r6] │ │ adds r2, r6, #1 │ │ ldrb.w r8, [r4, r6] │ │ cmp r8, r9 │ │ - beq.n 70390 │ │ + beq.n 71062 │ │ ldr r0, [sp, #20] │ │ subs r0, r3, r0 │ │ add r0, r6 │ │ adds r3, r0, #1 │ │ - b.n 703dc │ │ + b.n 710ae │ │ add r3, sl │ │ - b.n 703dc │ │ + b.n 710ae │ │ ldr r0, [sp, #20] │ │ - cbz r0, 703f6 │ │ + cbz r0, 710c0 │ │ subs r0, #1 │ │ cmp fp, sl │ │ - bcs.w 70950 │ │ + bcs.w 715e8 │ │ adds r6, r0, r3 │ │ cmp r6, r1 │ │ - bcs.w 7095a │ │ + bcs.w 715f2 │ │ ldrb.w r2, [lr, r6] │ │ ldrb r6, [r4, r0] │ │ cmp r6, r2 │ │ - beq.n 703bc │ │ + beq.n 7108e │ │ ldr r0, [sp, #12] │ │ add r3, r0 │ │ - ldr r0, [sp, #28] │ │ - mov r2, lr │ │ + ldr r0, [sp, #24] │ │ add r0, r3 │ │ cmp r0, r1 │ │ - bcc.n 70366 │ │ - ldr.w sl, [sp, #24] │ │ + bcc.n 71038 │ │ + ldr.w fp, [sp, #28] │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ - b.n 704ae │ │ - ldr.w sl, [sp, #24] │ │ - b.n 703fe │ │ - ldr.w sl, [sp, #24] │ │ + b.n 71178 │ │ + ldr.w fp, [sp, #28] │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ adds r2, r3, #6 │ │ - beq.n 7041c │ │ - cmp r2, sl │ │ - bcs.n 7041a │ │ + beq.n 710e6 │ │ + cmp r2, fp │ │ + bcs.n 710e4 │ │ ldrsb.w r0, [r8, r2] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 7041c │ │ - ldr r0, [pc, #364] @ (70580 ) │ │ - mov r1, sl │ │ - mov r3, sl │ │ + bgt.n 710e6 │ │ + ldr r0, [pc, #368] @ (7124c ) │ │ + mov r1, fp │ │ + mov r3, fp │ │ add r0, pc │ │ - b.n 7098a │ │ - bne.n 70410 │ │ - add.w r0, r8, sl │ │ + b.n 71622 │ │ + bne.n 710da │ │ + add.w r0, r8, fp │ │ add.w r6, r8, r2 │ │ cmp r6, r0 │ │ - beq.n 70490 │ │ + beq.n 7115a │ │ mov r2, r6 │ │ ldrsb.w r5, [r6], #1 │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ uxtb r1, r5 │ │ - bgt.n 7047c │ │ + bgt.n 71146 │ │ ldrb r5, [r2, #1] │ │ and.w r6, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r5, r5, #63 @ 0x3f │ │ - bcc.n 7046e │ │ + bcc.n 71138 │ │ ldrb r4, [r2, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r5, r4, r5, lsl #6 │ │ - bcc.n 70476 │ │ + bcc.n 71140 │ │ ldrb r1, [r2, #3] │ │ and.w r6, r6, #7 │ │ and.w r1, r1, #63 @ 0x3f │ │ orr.w r1, r1, r5, lsl #6 │ │ orr.w r1, r1, r6, lsl #18 │ │ cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n 70490 │ │ + beq.n 7115a │ │ adds r6, r2, #4 │ │ - b.n 7047c │ │ + b.n 71146 │ │ orr.w r1, r5, r6, lsl #6 │ │ adds r6, r2, #2 │ │ - b.n 7047c │ │ + b.n 71146 │ │ orr.w r1, r5, r6, lsl #12 │ │ adds r6, r2, #3 │ │ sub.w r2, r1, #71 @ 0x47 │ │ cmn.w r2, #8 │ │ - bhi.n 70424 │ │ + bhi.n 710ee │ │ subs r1, #58 @ 0x3a │ │ cmn.w r1, #10 │ │ - bcs.n 70424 │ │ - b.n 704ae │ │ + bcs.n 710ee │ │ + b.n 71178 │ │ cmp r3, #0 │ │ - beq.w 70900 │ │ - cmp r3, sl │ │ - bcs.n 704aa │ │ + beq.w 71594 │ │ + cmp r3, fp │ │ + bcs.n 71174 │ │ ldrsb.w r0, [r8, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 70982 │ │ - mov sl, r3 │ │ - b.n 704ae │ │ - bne.w 70982 │ │ - cmp.w sl, #3 │ │ - bcs.n 704d6 │ │ - cmp.w sl, #2 │ │ - bne.w 70900 │ │ + ble.w 7161a │ │ + mov fp, r3 │ │ + b.n 71178 │ │ + bne.w 7161a │ │ + cmp.w fp, #3 │ │ + bcs.n 711a0 │ │ + cmp.w fp, #2 │ │ + bne.w 71594 │ │ ldrh.w r0, [r8] │ │ movw r1, #20058 @ 0x4e5a │ │ cmp r0, r1 │ │ - bne.w 7064e │ │ + bne.w 71402 │ │ mvn.w r0, #1 │ │ - mov.w sl, #2 │ │ + mov.w fp, #2 │ │ movs r1, #2 │ │ - b.n 7055e │ │ - ldr r0, [pc, #172] @ (70584 ) │ │ + b.n 7122a │ │ + ldr r0, [pc, #172] @ (71250 ) │ │ mov r1, r8 │ │ movs r2, #3 │ │ add r0, pc │ │ - blx d7c10 │ │ - cbz r0, 704fc │ │ + blx d8860 │ │ + cbz r0, 711c6 │ │ ldrh.w r0, [r8] │ │ movw r1, #20058 @ 0x4e5a │ │ cmp r0, r1 │ │ - beq.n 7050e │ │ - cmp.w sl, #3 │ │ - bne.n 70522 │ │ - mov.w sl, #3 │ │ - b.n 7060a │ │ - cmp.w sl, #3 │ │ - bne.n 7054c │ │ + beq.n 711d8 │ │ + cmp.w fp, #3 │ │ + bne.n 711ec │ │ + mov.w fp, #3 │ │ + b.n 713be │ │ + cmp.w fp, #3 │ │ + bne.n 71218 │ │ mvn.w r0, #2 │ │ - mov.w sl, #3 │ │ + mov.w fp, #3 │ │ movs r1, #3 │ │ - b.n 7055e │ │ + b.n 7122a │ │ ldrsb.w r0, [r8, #2] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 70998 │ │ + ble.w 71630 │ │ movs r1, #2 │ │ mvn.w r0, #1 │ │ - b.n 7055e │ │ + b.n 7122a │ │ ldr.w r0, [r8] │ │ movw r1, #24415 @ 0x5f5f │ │ movt r1, #20058 @ 0x4e5a │ │ cmp r0, r1 │ │ - bne.n 7060a │ │ - cmp.w sl, #5 │ │ - bcc.n 705dc │ │ + bne.w 713be │ │ + cmp.w fp, #5 │ │ + bcc.n 712ac │ │ ldrsb.w r0, [r8, #4] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 709c4 │ │ + ble.w 71656 │ │ movs r1, #4 │ │ mvn.w r0, #3 │ │ - b.n 7055e │ │ + b.n 7122a │ │ ldrsb.w r0, [r8, #3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 709a6 │ │ + ble.w 7163e │ │ movs r1, #3 │ │ mvn.w r0, #2 │ │ - add.w r5, r0, sl │ │ - add r8, r1 │ │ - mov lr, sl │ │ - add.w sl, r8, r5 │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - cbz r0, 70588 │ │ - ldrsb.w r2, [r1], #1 │ │ - subs r0, #1 │ │ - cmp r2, #0 │ │ - bpl.n 7056e │ │ - b.n 705fe │ │ - ldr r2, [r1, #72] @ 0x48 │ │ - vrintz.f32 q13, q7 │ │ - movs r6, r0 │ │ - ldr r1, [r0, #28] │ │ - sha256su0.32 , │ │ - mov r0, r8 │ │ - ldrsb.w r1, [r0], #1 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - uxtb r3, r1 │ │ - bgt.n 705f0 │ │ - ldrb.w r1, [r8, #1] │ │ - and.w r0, r3, #31 │ │ - cmp r3, #224 @ 0xe0 │ │ - and.w r1, r1, #63 @ 0x3f │ │ - bcc.n 705d2 │ │ - ldrb.w r2, [r8, #2] │ │ - cmp r3, #240 @ 0xf0 │ │ + add.w r9, r8, r1 │ │ + add.w r5, r0, fp │ │ + add.w r8, r9, r5 │ │ + mov r1, r5 │ │ + mov r2, r9 │ │ + cbz r1, 71254 │ │ + ldrsb.w r0, [r2], #1 │ │ + subs r1, #1 │ │ + cmp r0, #0 │ │ + bpl.n 7123a │ │ + b.n 713b4 │ │ + str r6, [r4, #64] @ 0x40 │ │ + vsli.32 d26, d20, #26 │ │ + movs r6, r0 │ │ + str r7, [r7, #20] │ │ + @ instruction: 0xfffa2d00 │ │ + beq.w 713b4 │ │ + mov lr, r9 │ │ + ldrsb.w r0, [lr], #1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + uxtb r4, r0 │ │ + bgt.n 712c0 │ │ + ldrb.w r0, [r9, #1] │ │ + and.w r1, r4, #31 │ │ + cmp r4, #224 @ 0xe0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + bcc.n 712a2 │ │ + ldrb.w r2, [r9, #2] │ │ + cmp r4, #240 @ 0xf0 │ │ and.w r2, r2, #63 @ 0x3f │ │ - orr.w r1, r2, r1, lsl #6 │ │ - bcc.n 705e8 │ │ - ldrb.w r2, [r8, #3] │ │ - and.w r0, r0, #7 │ │ + orr.w r0, r2, r0, lsl #6 │ │ + bcc.n 712b8 │ │ + ldrb.w r2, [r9, #3] │ │ + and.w r1, r1, #7 │ │ + add.w lr, r9, #4 │ │ and.w r2, r2, #63 @ 0x3f │ │ - orr.w r1, r2, r1, lsl #6 │ │ - orr.w r3, r1, r0, lsl #18 │ │ - add.w r0, r8, #4 │ │ - b.n 705f0 │ │ - orr.w r3, r1, r0, lsl #6 │ │ - add.w r0, r8, #2 │ │ - b.n 705f0 │ │ + orr.w r0, r2, r0, lsl #6 │ │ + orr.w r4, r0, r1, lsl #18 │ │ + b.n 712c0 │ │ + orr.w r4, r0, r1, lsl #6 │ │ + add.w lr, r9, #2 │ │ + b.n 712c0 │ │ mvn.w r0, #3 │ │ - mov.w sl, #4 │ │ + mov.w fp, #4 │ │ movs r1, #4 │ │ - b.n 7055e │ │ - orr.w r3, r1, r0, lsl #12 │ │ - add.w r0, r8, #3 │ │ - cmp r3, #69 @ 0x45 │ │ - beq.w 70732 │ │ - cmp.w r3, #1114112 @ 0x110000 │ │ - bne.w 7073e │ │ + b.n 7122a │ │ + orr.w r4, r0, r1, lsl #12 │ │ + add.w lr, r9, #3 │ │ + mov.w sl, #0 │ │ + cmp r4, #69 @ 0x45 │ │ + bne.n 712ce │ │ + sub.w ip, r8, lr │ │ + b.n 714ea │ │ + mov.w ip, #10 │ │ + sub.w r2, r4, #48 @ 0x30 │ │ + cmp r2, #9 │ │ + bhi.n 713b4 │ │ + movs r3, #0 │ │ + umull r0, r3, r3, ip │ │ + cmp r3, #0 │ │ + bne.n 713b4 │ │ + adds r3, r0, r2 │ │ + bcs.n 713b4 │ │ + mov r1, lr │ │ + cmp lr, r8 │ │ + beq.n 713b4 │ │ + mov lr, r1 │ │ + ldrsb.w r0, [lr], #1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + uxtb r4, r0 │ │ + bgt.n 71342 │ │ + ldrb r0, [r1, #1] │ │ + and.w lr, r4, #31 │ │ + cmp r4, #224 @ 0xe0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + bcc.n 71330 │ │ + ldrb r2, [r1, #2] │ │ + cmp r4, #240 @ 0xf0 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r0, r2, r0, lsl #6 │ │ + bcc.n 7133a │ │ + ldrb r2, [r1, #3] │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r0, r2, r0, lsl #6 │ │ + and.w r2, lr, #7 │ │ + add.w lr, r1, #4 │ │ + orr.w r4, r0, r2, lsl #18 │ │ + b.n 71342 │ │ + orr.w r4, r0, lr, lsl #6 │ │ + add.w lr, r1, #2 │ │ + b.n 71342 │ │ + orr.w r4, r0, lr, lsl #12 │ │ + add.w lr, r1, #3 │ │ + sub.w r2, r4, #48 @ 0x30 │ │ + cmp r2, #10 │ │ + bcc.n 712dc │ │ + cbz r3, 713a8 │ │ + cmp lr, r8 │ │ + beq.n 713b4 │ │ + mov r1, lr │ │ + ldrsb.w r0, [lr], #1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + uxtb r4, r0 │ │ + bgt.n 713a4 │ │ + ldrb r0, [r1, #1] │ │ + and.w lr, r4, #31 │ │ + cmp r4, #224 @ 0xe0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + bcc.n 71392 │ │ + ldrb r2, [r1, #2] │ │ + cmp r4, #240 @ 0xf0 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r0, r2, r0, lsl #6 │ │ + bcc.n 7139c │ │ + ldrb r2, [r1, #3] │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r0, r2, r0, lsl #6 │ │ + and.w r2, lr, #7 │ │ + add.w lr, r1, #4 │ │ + orr.w r4, r0, r2, lsl #18 │ │ + b.n 713a4 │ │ + orr.w r4, r0, lr, lsl #6 │ │ + add.w lr, r1, #2 │ │ + b.n 713a4 │ │ + orr.w r4, r0, lr, lsl #12 │ │ + add.w lr, r1, #3 │ │ + subs r3, #1 │ │ + bne.n 7134c │ │ + add.w sl, sl, #1 │ │ + cmp r4, #69 @ 0x45 │ │ + bne.w 712d2 │ │ + b.n 712c8 │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ - mov sl, lr │ │ - cmp.w lr, #3 │ │ - bcc.n 7064e │ │ + cmp.w fp, #3 │ │ + bcc.n 71402 │ │ ldrh.w r0, [r8] │ │ movw r1, #21087 @ 0x525f │ │ cmp r0, r1 │ │ - beq.n 70672 │ │ + beq.n 71426 │ │ ldrb.w r0, [r8] │ │ cmp r0, #82 @ 0x52 │ │ - beq.n 7065c │ │ - cmp.w sl, #3 │ │ - beq.w 70900 │ │ - ldr r0, [pc, #920] @ (709c0 ) │ │ + beq.n 71410 │ │ + cmp.w fp, #3 │ │ + beq.w 71594 │ │ + ldr r0, [pc, #672] @ (7167c ) │ │ mov r1, r8 │ │ movs r2, #3 │ │ add r0, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.w 70900 │ │ + bne.w 71594 │ │ mov r5, r8 │ │ ldrsb.w r0, [r5, #3]! │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 709b8 │ │ + ble.w 71650 │ │ uxtb r1, r0 │ │ mvn.w r0, #2 │ │ - b.n 70686 │ │ + b.n 7143a │ │ ldrb.w r0, [r8] │ │ - mov.w sl, #2 │ │ + mov.w fp, #2 │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 70904 │ │ + bne.w 71598 │ │ mov r5, r8 │ │ ldrsb.w r0, [r5, #1]! │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 70976 │ │ + ble.w 7160e │ │ uxtb r1, r0 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - b.n 70686 │ │ + b.n 7143a │ │ mov r5, r8 │ │ ldrsb.w r0, [r5, #2]! │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 70992 │ │ + ble.w 7162a │ │ uxtb r1, r0 │ │ mvn.w r0, #1 │ │ subs r1, #65 @ 0x41 │ │ cmp r1, #25 │ │ - bhi.w 70900 │ │ - add.w fp, r0, sl │ │ + bhi.w 71594 │ │ + add.w sl, r0, fp │ │ movs r0, #0 │ │ - cmp fp, r0 │ │ - beq.n 706a2 │ │ + cmp sl, r0 │ │ + beq.n 71456 │ │ ldrsb r1, [r5, r0] │ │ adds r0, #1 │ │ cmp r1, #0 │ │ - bpl.n 70694 │ │ - b.n 70900 │ │ + bpl.n 71448 │ │ + b.n 71594 │ │ movs r0, #0 │ │ movs r1, #0 │ │ strd r0, r0, [sp, #48] @ 0x30 │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ add r0, sp, #40 @ 0x28 │ │ - strd r5, fp, [sp, #40] @ 0x28 │ │ - bl 70cbc │ │ + strd r5, sl, [sp, #40] @ 0x28 │ │ + bl 71954 │ │ cmp r0, #0 │ │ - bne.w 70930 │ │ + bne.w 715c8 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.w 70900 │ │ + beq.w 71594 │ │ ldrb.w r1, [sp, #47] @ 0x2f │ │ ldrh.w r3, [sp, #45] @ 0x2d │ │ - ldrb.w r6, [sp, #44] @ 0x2c │ │ + ldrb.w r4, [sp, #44] @ 0x2c │ │ orr.w r1, r3, r1, lsl #16 │ │ ldr r2, [sp, #48] @ 0x30 │ │ - orr.w r1, r6, r1, lsl #8 │ │ + orr.w r1, r4, r1, lsl #8 │ │ cmp r2, r1 │ │ - bcs.n 70710 │ │ + bcs.n 714c2 │ │ ldrb r3, [r0, r2] │ │ subs r3, #65 @ 0x41 │ │ cmp r3, #26 │ │ - bcs.n 70710 │ │ + bcs.n 714c2 │ │ add.w ip, sp, #40 @ 0x28 │ │ - movs r6, #0 │ │ + movs r4, #0 │ │ ldr r3, [sp, #52] @ 0x34 │ │ - stmia.w ip, {r0, r1, r2, r3, r6} │ │ + stmia.w ip, {r0, r1, r2, r3, r4} │ │ add r0, sp, #40 @ 0x28 │ │ movs r1, #0 │ │ - str r6, [sp, #60] @ 0x3c │ │ - bl 70cbc │ │ + str r4, [sp, #60] @ 0x3c │ │ + bl 71954 │ │ cmp r0, #0 │ │ - bne.w 70930 │ │ + bne.w 715c8 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.w 70900 │ │ + beq.n 71594 │ │ ldrd r1, r2, [sp, #44] @ 0x2c │ │ - cmp r2, #0 │ │ - beq.w 7084e │ │ + cbz r2, 714de │ │ cmp r1, r2 │ │ - bls.w 7084a │ │ + bls.n 714dc │ │ ldrsb r3, [r0, r2] │ │ cmn.w r3, #65 @ 0x41 │ │ - bgt.w 7084e │ │ - ldr r3, [pc, #716] @ (709f4 ) │ │ + bgt.n 714de │ │ + ldr r3, [pc, #440] @ (7168c ) │ │ add r3, pc │ │ str r3, [sp, #0] │ │ mov r3, r1 │ │ - bl 3f734 │ │ - mov.w fp, #0 │ │ - sub.w ip, sl, r0 │ │ - mov sl, lr │ │ - b.n 70858 │ │ - mov.w r9, #0 │ │ - mov.w ip, #10 │ │ - mov.w fp, #0 │ │ - sub.w r1, r3, #48 @ 0x30 │ │ - cmp r1, #9 │ │ - bhi.w 705fe │ │ - movs r4, #0 │ │ - mov r1, r0 │ │ - mov r0, r1 │ │ - sub.w r1, r3, #48 @ 0x30 │ │ - cmp r1, #10 │ │ - bcs.n 707d6 │ │ - umull r2, r3, r4, ip │ │ - adds r4, r2, r1 │ │ - adc.w r1, r9, #0 │ │ - cmp r3, #0 │ │ - bne.w 705fe │ │ - cmp r1, #0 │ │ - bne.w 705fe │ │ - cmp r0, sl │ │ - beq.w 705fe │ │ - mov r1, r0 │ │ - ldrsb.w r2, [r1], #1 │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - uxtb r3, r2 │ │ - bgt.n 707cc │ │ - ldrb r2, [r0, #1] │ │ - and.w r1, r3, #31 │ │ - cmp r3, #224 @ 0xe0 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - bcc.n 707be │ │ - ldrb r6, [r0, #2] │ │ - cmp r3, #240 @ 0xf0 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r2, r6, r2, lsl #6 │ │ - bcc.n 707c6 │ │ - ldrb r3, [r0, #3] │ │ - and.w r1, r1, #7 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - orr.w r2, r3, r2, lsl #6 │ │ - orr.w r3, r2, r1, lsl #18 │ │ - adds r1, r0, #4 │ │ - b.n 707cc │ │ - orr.w r3, r2, r1, lsl #6 │ │ - adds r1, r0, #2 │ │ - b.n 707cc │ │ - orr.w r3, r2, r1, lsl #12 │ │ - adds r1, r0, #3 │ │ - cmp.w r3, #1114112 @ 0x110000 │ │ - beq.w 705fe │ │ - b.n 70758 │ │ - cbz r4, 7083e │ │ - cmp r0, sl │ │ - beq.w 705fe │ │ - mov r1, r0 │ │ - ldrsb.w r2, [r0], #1 │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - uxtb r3, r2 │ │ - bgt.n 7083a │ │ - ldrb r0, [r1, #1] │ │ - and.w r9, r3, #31 │ │ - movs r6, #0 │ │ - cmp r3, #224 @ 0xe0 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - bcc.n 7082a │ │ - ldrb r2, [r1, #2] │ │ - cmp r3, #240 @ 0xf0 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r0, r2, r0, lsl #6 │ │ - bcc.n 70832 │ │ - ldrb r2, [r1, #3] │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r0, r2, r0, lsl #6 │ │ - and.w r2, r9, #7 │ │ - orr.w r3, r0, r2, lsl #18 │ │ - cmp.w r3, #1114112 @ 0x110000 │ │ - beq.w 705fe │ │ - mov r9, r6 │ │ - adds r0, r1, #4 │ │ - b.n 7083a │ │ - orr.w r3, r0, r9, lsl #6 │ │ - adds r0, r1, #2 │ │ - b.n 70838 │ │ - orr.w r3, r0, r9, lsl #12 │ │ - adds r0, r1, #3 │ │ - mov r9, r6 │ │ - subs r4, #1 │ │ - bne.n 707d8 │ │ - add.w fp, fp, #1 │ │ - cmp r3, #69 @ 0x45 │ │ - bne.w 7074a │ │ - b.n 70736 │ │ - bne.w 70726 │ │ + bl 3fea4 │ │ + bne.n 714d0 │ │ sub.w ip, r1, r2 │ │ - add r0, r2 │ │ - mov.w r8, #0 │ │ + add.w lr, r0, r2 │ │ + mov.w r9, #0 │ │ cmp.w ip, #0 │ │ - beq.n 70912 │ │ - ldrb r1, [r0, #0] │ │ - cmp r1, #46 @ 0x2e │ │ - bne.n 70900 │ │ - movw lr, #65503 @ 0xffdf │ │ - add.w r9, r0, ip │ │ + beq.n 715a6 │ │ + ldrb.w r0, [lr] │ │ + cmp r0, #46 @ 0x2e │ │ + bne.n 71594 │ │ + movw r8, #65503 @ 0xffdf │ │ + add.w r2, lr, ip │ │ movs r3, #46 @ 0x2e │ │ - movt lr, #31 │ │ - mov r1, r0 │ │ - sxtb r2, r3 │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 70880 │ │ + movt r8, #31 │ │ + mov r1, lr │ │ + sxtb r0, r3 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + ble.n 71514 │ │ adds r1, #1 │ │ - b.n 708c6 │ │ - ldrb r2, [r1, #1] │ │ - and.w r4, r3, #31 │ │ + b.n 7155a │ │ + ldrb r4, [r1, #1] │ │ + and.w r0, r3, #31 │ │ cmp r3, #224 @ 0xe0 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - bcc.n 708b8 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + bcc.n 7154c │ │ ldrb r6, [r1, #2] │ │ cmp r3, #240 @ 0xf0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - orr.w r2, r6, r2, lsl #6 │ │ - bcc.n 708c0 │ │ + orr.w r4, r6, r4, lsl #6 │ │ + bcc.n 71554 │ │ ldrb r3, [r1, #3] │ │ + and.w r0, r0, #7 │ │ and.w r3, r3, #63 @ 0x3f │ │ - orr.w r2, r3, r2, lsl #6 │ │ - and.w r3, r4, #7 │ │ - orr.w r3, r2, r3, lsl #18 │ │ + orr.w r3, r3, r4, lsl #6 │ │ + orr.w r3, r3, r0, lsl #18 │ │ cmp.w r3, #1114112 @ 0x110000 │ │ - beq.n 70916 │ │ + beq.n 715aa │ │ adds r1, #4 │ │ - b.n 708c6 │ │ - orr.w r3, r2, r4, lsl #6 │ │ + b.n 7155a │ │ + orr.w r3, r4, r0, lsl #6 │ │ adds r1, #2 │ │ - b.n 708c6 │ │ - orr.w r3, r2, r4, lsl #12 │ │ + b.n 7155a │ │ + orr.w r3, r4, r0, lsl #12 │ │ adds r1, #3 │ │ - and.w r2, r3, lr │ │ - subs r2, #65 @ 0x41 │ │ - cmp r2, #26 │ │ - bcc.n 708f0 │ │ - sub.w r2, r3, #48 @ 0x30 │ │ - cmp r2, #10 │ │ + and.w r0, r3, r8 │ │ + subs r0, #65 @ 0x41 │ │ + cmp r0, #26 │ │ + bcc.n 71584 │ │ + sub.w r0, r3, #48 @ 0x30 │ │ + cmp r0, #10 │ │ itt cs │ │ - subcs.w r2, r3, #33 @ 0x21 │ │ - cmpcs r2, #15 │ │ - bcc.n 708f0 │ │ - sub.w r2, r3, #58 @ 0x3a │ │ - cmp r2, #7 │ │ + subcs.w r0, r3, #33 @ 0x21 │ │ + cmpcs r0, #15 │ │ + bcc.n 71584 │ │ + sub.w r0, r3, #58 @ 0x3a │ │ + cmp r0, #7 │ │ itt cs │ │ - subcs.w r2, r3, #91 @ 0x5b │ │ - cmpcs r2, #6 │ │ - bcs.n 708f8 │ │ - cmp r1, r9 │ │ - beq.n 70916 │ │ + subcs.w r0, r3, #91 @ 0x5b │ │ + cmpcs r0, #6 │ │ + bcs.n 7158c │ │ + cmp r1, r2 │ │ + beq.n 715aa │ │ ldrb r3, [r1, #0] │ │ - b.n 70874 │ │ - sub.w r2, r3, #123 @ 0x7b │ │ - cmp r2, #3 │ │ - bls.n 708f0 │ │ - mov.w sl, #2 │ │ + b.n 71508 │ │ + sub.w r0, r3, #123 @ 0x7b │ │ + cmp r0, #3 │ │ + bls.n 71584 │ │ + mov.w fp, #2 │ │ ldr r0, [sp, #32] │ │ - str.w sl, [r0] │ │ + str.w fp, [r0] │ │ add sp, #116 @ 0x74 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w ip, #0 │ │ - ldr r1, [sp, #32] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - strd r2, sl, [r1, #16] │ │ - mov.w sl, #1 │ │ - strd r8, r5, [r1, #4] │ │ - str.w fp, [r1, #12] │ │ - strd r0, ip, [r1, #24] │ │ - b.n 70904 │ │ - ldr r0, [pc, #204] @ (70a00 ) │ │ + ldr r0, [sp, #32] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + add.w r2, r0, #16 │ │ + stmia.w r2, {r1, fp, lr} │ │ + mov.w fp, #1 │ │ + strd r9, r5, [r0, #4] │ │ + str.w sl, [r0, #12] │ │ + str.w ip, [r0, #28] │ │ + b.n 71598 │ │ + ldr r0, [pc, #204] @ (71698 ) │ │ add r2, sp, #104 @ 0x68 │ │ - ldr r3, [pc, #204] @ (70a04 ) │ │ - ldr r1, [pc, #208] @ (70a08 ) │ │ + ldr r3, [pc, #204] @ (7169c ) │ │ + ldr r1, [pc, #208] @ (716a0 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #61 @ 0x3d │ │ - bl 40f00 │ │ - ldr r2, [pc, #136] @ (709d0 ) │ │ + bl 41638 │ │ + ldr r2, [pc, #132] @ (71664 ) │ │ add.w r0, r9, r3 │ │ add r2, pc │ │ - b.n 7096c │ │ - ldr r2, [pc, #164] @ (709f8 ) │ │ + b.n 71604 │ │ + ldr r2, [pc, #164] @ (71690 ) │ │ mov r1, sl │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #160] @ (709fc ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #160] @ (71694 ) │ │ mov r0, r6 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #108] @ (709d4 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #104] @ (71668 ) │ │ ldr r0, [sp, #20] │ │ add r2, pc │ │ add r0, r3 │ │ cmp r1, r0 │ │ it hi │ │ movhi r0, r1 │ │ - bl 3f474 │ │ - ldr r0, [pc, #116] @ (709ec ) │ │ - mov r1, sl │ │ + bl 3fbfc │ │ + ldr r0, [pc, #116] @ (71684 ) │ │ + mov r1, fp │ │ movs r2, #1 │ │ - mov r3, sl │ │ + mov r3, fp │ │ add r0, pc │ │ - b.n 7098a │ │ - ldr r0, [pc, #96] @ (709e4 ) │ │ - mov r1, sl │ │ + b.n 71622 │ │ + ldr r0, [pc, #92] @ (71678 ) │ │ + mov r1, fp │ │ movs r2, #0 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ - bl 3f734 │ │ - ldr r0, [pc, #92] @ (709f0 ) │ │ + bl 3fea4 │ │ + ldr r0, [pc, #92] @ (71688 ) │ │ add r0, pc │ │ - b.n 7099c │ │ - ldr r0, [pc, #64] @ (709dc ) │ │ + b.n 71634 │ │ + ldr r0, [pc, #60] @ (71670 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ - mov r1, sl │ │ + mov r1, fp │ │ movs r2, #2 │ │ - b.n 709b2 │ │ - ldr r0, [pc, #56] @ (709e0 ) │ │ + b.n 7164a │ │ + ldr r0, [pc, #52] @ (71674 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ - mov r1, sl │ │ + mov r1, fp │ │ movs r2, #3 │ │ - mov r3, sl │ │ - bl 3f734 │ │ - ldr r0, [pc, #44] @ (709e8 ) │ │ + mov r3, fp │ │ + bl 3fea4 │ │ + ldr r0, [pc, #44] @ (71680 ) │ │ add r0, pc │ │ - b.n 709aa │ │ - nop │ │ - ldr r6, [r5, #4] │ │ - vtbl.8 d20, {d10}, d4 │ │ - mov r1, sl │ │ + b.n 71642 │ │ + ldr r0, [pc, #20] @ (7166c ) │ │ + mov r1, fp │ │ movs r2, #4 │ │ - mov r3, sl │ │ + mov r3, fp │ │ add r0, pc │ │ - b.n 7098a │ │ - add r7, pc, #720 @ (adr r7, 70ca4 ) │ │ + b.n 71622 │ │ + nop │ │ + add r7, pc, #224 @ (adr r7, 71748 ) │ │ movs r6, r0 │ │ - add r7, pc, #608 @ (adr r7, 70c38 ) │ │ + add r7, pc, #112 @ (adr r7, 716dc ) │ │ movs r6, r0 │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ + ldr r7, [sp, #536] @ 0x218 │ │ movs r6, r0 │ │ - add r0, pc, #168 @ (adr r0, 70a88 ) │ │ + ldr r7, [sp, #776] @ 0x308 │ │ movs r6, r0 │ │ - add r0, pc, #176 @ (adr r0, 70a94 ) │ │ + ldr r7, [sp, #784] @ 0x310 │ │ movs r6, r0 │ │ - add r0, pc, #432 @ (adr r0, 70b98 ) │ │ + add r0, pc, #16 @ (adr r0, 7168c ) │ │ movs r6, r0 │ │ - ldr r7, [sp, #616] @ 0x268 │ │ + ldrsh r2, [r0, r5] │ │ + vcvt.u32.f32 d25, d18, #6 │ │ movs r6, r0 │ │ - ldr r7, [sp, #920] @ 0x398 │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ movs r6, r0 │ │ - ldr r7, [sp, #896] @ 0x380 │ │ + ldr r7, [sp, #480] @ 0x1e0 │ │ movs r6, r0 │ │ - add r2, pc, #432 @ (adr r2, 70ba8 ) │ │ + add r0, pc, #968 @ (adr r0, 71a58 ) │ │ movs r6, r0 │ │ - add r7, pc, #560 @ (adr r7, 70c2c ) │ │ + add r7, pc, #64 @ (adr r7, 716d4 ) │ │ movs r6, r0 │ │ - add r7, pc, #584 @ (adr r7, 70c48 ) │ │ + add r7, pc, #88 @ (adr r7, 716f0 ) │ │ movs r6, r0 │ │ - str r7, [r2, #80] @ 0x50 │ │ - vtrn.32 q13, q13 │ │ + ldrb r7, [r0, r4] │ │ + vshr.u32 q13, q9, #6 │ │ movs r6, r0 │ │ - add r0, pc, #288 @ (adr r0, 70b2c ) │ │ + ldr r7, [sp, #896] @ 0x380 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ ldr r2, [r1, #0] │ │ cmp r2, #1 │ │ - bne.w 70b54 │ │ + bne.w 717ec │ │ ldr r5, [r1, #28] │ │ ldr.w lr, [r1, #52] @ 0x34 │ │ cmp r5, lr │ │ - beq.w 70b58 │ │ + beq.w 717f0 │ │ ldr.w ip, [r1, #60] @ 0x3c │ │ mov r8, lr │ │ str r0, [sp, #16] │ │ sub.w r0, ip, #1 │ │ ldr.w sl, [r1, #48] @ 0x30 │ │ adds r4, r5, r0 │ │ str r0, [sp, #40] @ 0x28 │ │ cmp r4, lr │ │ - bcs.w 70b88 │ │ + bcs.w 71820 │ │ ldr r0, [r1, #8] │ │ add.w r2, r5, ip │ │ str r0, [sp, #32] │ │ add.w r9, sl, r5 │ │ ldr r0, [r1, #12] │ │ ldr.w r8, [r1, #36] @ 0x24 │ │ str r0, [sp, #28] │ │ @@ -109499,30 +110023,30 @@ │ │ strd r8, r8, [sp, #44] @ 0x2c │ │ mov r8, r5 │ │ adds r0, #1 │ │ str r2, [sp, #8] │ │ str r3, [sp, #24] │ │ str r0, [sp, #12] │ │ cmp r5, r8 │ │ - bne.w 70b88 │ │ + bne.w 71820 │ │ ldrb.w r0, [sl, r4] │ │ ldr r2, [sp, #32] │ │ and.w r0, r0, #63 @ 0x3f │ │ rsb r4, r0, #32 │ │ lsr.w r3, r2, r0 │ │ ldr r2, [sp, #28] │ │ subs r0, #32 │ │ lsl.w r4, r2, r4 │ │ orr.w r3, r3, r4 │ │ it pl │ │ lsrpl.w r3, r2, r0 │ │ lsls r0, r3, #31 │ │ ldr r0, [sp, #44] @ 0x2c │ │ add.w r3, r0, #1 │ │ - beq.n 70af6 │ │ + beq.n 7178e │ │ ldr r0, [sp, #24] │ │ ldr r2, [sp, #48] @ 0x30 │ │ mov r8, r0 │ │ cmp r2, r0 │ │ it hi │ │ movhi r8, r2 │ │ str r3, [sp, #36] @ 0x24 │ │ @@ -109531,1248 +110055,1259 @@ │ │ moveq r8, r0 │ │ mov r0, ip │ │ mov r3, r8 │ │ cmp r8, ip │ │ it hi │ │ movhi r0, r8 │ │ cmp r0, r3 │ │ - beq.n 70b16 │ │ + beq.n 717ae │ │ mov r4, r3 │ │ add r3, r5 │ │ cmp r3, lr │ │ - bcs.w 70c80 │ │ + bcs.w 71918 │ │ ldrb.w r2, [r9, r4] │ │ adds r3, r4, #1 │ │ ldrb.w fp, [r6, r4] │ │ cmp fp, r2 │ │ - beq.n 70aca │ │ + beq.n 71762 │ │ ldr r0, [sp, #12] │ │ add.w r8, r0, r4 │ │ ldr r0, [sp, #36] @ 0x24 │ │ str.w r8, [r1, #28] │ │ - cbz r0, 70b0a │ │ - b.n 70b04 │ │ + cbz r0, 717a2 │ │ + b.n 7179c │ │ ldr.w r8, [sp, #20] │ │ str.w r8, [r1, #28] │ │ - cbz r3, 70b0a │ │ + cbz r3, 717a2 │ │ ldr.w r8, [sp, #20] │ │ movs r0, #0 │ │ str r0, [r1, #36] @ 0x24 │ │ str r0, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #40] @ 0x28 │ │ add.w r4, r8, r0 │ │ cmp r4, lr │ │ - bcc.n 70a78 │ │ - b.n 70c36 │ │ + bcc.n 71710 │ │ + b.n 718ce │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r2, [sp, #48] @ 0x30 │ │ subs.w r0, r0, #4294967295 @ 0xffffffff │ │ it ne │ │ movne r0, r2 │ │ ldr r3, [sp, #24] │ │ cmp r0, r3 │ │ - bcs.n 70bb8 │ │ + bcs.n 71850 │ │ subs r3, #1 │ │ cmp r3, ip │ │ - bcs.w 70ca0 │ │ + bcs.w 71938 │ │ adds r4, r3, r5 │ │ cmp r4, lr │ │ - bcs.w 70c94 │ │ + bcs.w 7192c │ │ ldrb.w r4, [sl, r4] │ │ ldrb r2, [r6, r3] │ │ cmp r2, r4 │ │ - beq.n 70b24 │ │ + beq.n 717bc │ │ ldr r0, [sp, #36] @ 0x24 │ │ ldr.w r8, [sp, #4] │ │ cmp r0, #0 │ │ ldr r0, [sp, #8] │ │ str.w r8, [r1, #28] │ │ - beq.n 70b0a │ │ - b.n 70b06 │ │ + beq.n 717a2 │ │ + b.n 7179e │ │ ldrb r2, [r1, #14] │ │ - cbz r2, 70b5c │ │ + cbz r2, 717f4 │ │ movs r1, #2 │ │ - b.n 70c76 │ │ + b.n 7190e │ │ ldrb r4, [r1, #12] │ │ ldr r2, [r1, #4] │ │ ldrd ip, r3, [r1, #48] @ 0x30 │ │ eor.w r6, r4, #1 │ │ strb r6, [r1, #12] │ │ - cbz r2, 70bd0 │ │ + cbz r2, 71868 │ │ cmp r2, r3 │ │ - bcs.n 70bce │ │ + bcs.n 71866 │ │ ldrsb.w r6, [ip, r2] │ │ cmn.w r6, #64 @ 0x40 │ │ - bge.n 70bd0 │ │ - ldr r0, [pc, #304] @ (70cac ) │ │ + bge.n 71868 │ │ + ldr r0, [pc, #304] @ (71944 ) │ │ mov r1, r3 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, ip │ │ - bl 3f734 │ │ + bl 3fea4 │ │ ldr r0, [sp, #16] │ │ cmp.w r8, #0 │ │ add.w r6, r0, #8 │ │ add.w r4, r0, #4 │ │ - beq.n 70bb2 │ │ + beq.n 7184a │ │ mov r3, r8 │ │ cmp r3, lr │ │ - bcs.n 70baa │ │ + bcs.n 71842 │ │ ldrsb.w r2, [sl, r3] │ │ cmn.w r2, #65 @ 0x41 │ │ - ble.n 70bae │ │ - b.n 70c1c │ │ + ble.n 71846 │ │ + b.n 718b4 │ │ cmp lr, r3 │ │ - beq.n 70c1e │ │ + beq.n 718b6 │ │ adds r3, #1 │ │ - bcc.n 70b9a │ │ + bcc.n 71832 │ │ mov.w lr, #0 │ │ - b.n 70c1e │ │ + b.n 718b6 │ │ ldr r0, [sp, #20] │ │ str r0, [r1, #28] │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 70bc4 │ │ + cbz r0, 7185c │ │ movs r0, #0 │ │ str r0, [r1, #36] @ 0x24 │ │ ldrd r0, r1, [sp, #16] │ │ strd r5, r1, [r0, #4] │ │ - b.n 70c4c │ │ - bne.n 70b7a │ │ + b.n 718e4 │ │ + bne.n 71812 │ │ cmp r2, r3 │ │ - bne.n 70bdc │ │ - cbnz r4, 70c48 │ │ + bne.n 71874 │ │ + cbnz r4, 718e0 │ │ movs r2, #1 │ │ strb r2, [r1, #14] │ │ - b.n 70b58 │ │ + b.n 717f0 │ │ add.w r6, ip, r2 │ │ ldrsb.w r5, [r6] │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ uxtb r3, r5 │ │ - bgt.n 70c46 │ │ + bgt.n 718de │ │ ldrb r5, [r6, #1] │ │ and.w ip, r3, #31 │ │ cmp r3, #224 @ 0xe0 │ │ and.w lr, r5, #63 @ 0x3f │ │ - bcc.n 70c30 │ │ + bcc.n 718c8 │ │ ldrb r5, [r6, #2] │ │ cmp r3, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r5, r5, lr, lsl #6 │ │ - bcc.n 70c42 │ │ + bcc.n 718da │ │ ldrb r3, [r6, #3] │ │ and.w r6, ip, #7 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r3, r3, r5, lsl #6 │ │ orr.w r3, r3, r6, lsl #18 │ │ - b.n 70c46 │ │ + b.n 718de │ │ mov lr, r3 │ │ cmp r8, lr │ │ it ls │ │ movls r8, lr │ │ str.w r8, [r1, #28] │ │ str.w lr, [r6] │ │ str r5, [r4, #0] │ │ - b.n 70c74 │ │ + b.n 7190c │ │ orr.w r3, lr, ip, lsl #6 │ │ - b.n 70c46 │ │ + b.n 718de │ │ ldr r0, [sp, #16] │ │ mov r8, lr │ │ add.w r6, r0, #8 │ │ adds r4, r0, #4 │ │ - b.n 70b98 │ │ + b.n 71830 │ │ orr.w r3, r5, ip, lsl #12 │ │ - cbz r4, 70c50 │ │ + cbz r4, 718e8 │ │ strd r2, r2, [r0, #4] │ │ movs r1, #0 │ │ - b.n 70c76 │ │ + b.n 7190e │ │ cmp r3, #128 @ 0x80 │ │ - bcs.n 70c58 │ │ + bcs.n 718f0 │ │ movs r6, #1 │ │ - b.n 70c6c │ │ + b.n 71904 │ │ cmp.w r3, #2048 @ 0x800 │ │ - bcs.n 70c62 │ │ + bcs.n 718fa │ │ movs r6, #2 │ │ - b.n 70c6c │ │ + b.n 71904 │ │ movs r6, #4 │ │ cmp.w r3, #65536 @ 0x10000 │ │ it cc │ │ movcc r6, #3 │ │ adds r3, r6, r2 │ │ str r3, [r1, #4] │ │ strd r2, r3, [r0, #4] │ │ movs r1, #1 │ │ str r1, [r0, #0] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #48] @ (70cb4 ) │ │ + ldr r2, [pc, #48] @ (7194c ) │ │ add.w r0, r8, r5 │ │ mov r1, lr │ │ cmp lr, r0 │ │ add r2, pc │ │ it hi │ │ movhi r0, lr │ │ - bl 3f474 │ │ - ldr r2, [pc, #24] @ (70cb0 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #24] @ (71948 ) │ │ mov r0, r4 │ │ mov r1, lr │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #20] @ (70cb8 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #20] @ (71950 ) │ │ mov r0, r3 │ │ mov r1, ip │ │ add r2, pc │ │ - bl 3f474 │ │ - add r6, pc, #760 @ (adr r6, 70fa8 ) │ │ + bl 3fbfc │ │ + add r6, pc, #264 @ (adr r6, 71a50 ) │ │ movs r6, r0 │ │ - add r4, pc, #344 @ (adr r4, 70e0c ) │ │ + add r3, pc, #872 @ (adr r3, 71cb4 ) │ │ movs r6, r0 │ │ - add r4, pc, #472 @ (adr r4, 70e90 ) │ │ + add r3, pc, #1000 @ (adr r3, 71d38 ) │ │ movs r6, r0 │ │ - add r4, pc, #232 @ (adr r4, 70da4 ) │ │ + add r3, pc, #760 @ (adr r3, 71c4c ) │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #48 @ 0x30 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 70f82 │ │ + beq.w 71c1a │ │ mov r5, r1 │ │ ldr r1, [r4, #12] │ │ adds r1, #1 │ │ str r1, [r4, #12] │ │ cmp.w r1, #500 @ 0x1f4 │ │ - bls.n 70cfa │ │ + bls.n 71992 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70cf2 │ │ - ldr r1, [pc, #764] @ (70fe0 ) │ │ + cbz r0, 7198a │ │ + ldr r1, [pc, #764] @ (71c78 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 70e18 │ │ + bne.w 71ab0 │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ movs r5, #0 │ │ - b.n 70e20 │ │ + b.n 71ab8 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.w 70e08 │ │ + bcs.w 71aa0 │ │ ldrb r6, [r0, r1] │ │ adds r3, r1, #1 │ │ str r3, [r4, #8] │ │ cmp r6, #76 @ 0x4c │ │ - ble.n 70dba │ │ + ble.n 71a52 │ │ cmp r6, #87 @ 0x57 │ │ - bgt.n 70e00 │ │ + bgt.n 71a98 │ │ cmp r6, #77 @ 0x4d │ │ - beq.w 70e24 │ │ + beq.w 71abc │ │ cmp r6, #78 @ 0x4e │ │ - bne.n 70e08 │ │ + bne.n 71aa0 │ │ cmp r3, r2 │ │ - bcs.n 70e08 │ │ + bcs.n 71aa0 │ │ ldrb r6, [r0, r3] │ │ adds r0, r1, #2 │ │ str r0, [r4, #8] │ │ sub.w r0, r6, #65 @ 0x41 │ │ cmp r0, #26 │ │ - bcc.n 70d3a │ │ + bcc.n 719d2 │ │ sub.w r0, r6, #97 @ 0x61 │ │ cmp r0, #26 │ │ - bcs.n 70e08 │ │ + bcs.n 71aa0 │ │ mov.w r6, #1114112 @ 0x110000 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 70cbc │ │ + bl 71954 │ │ cmp r0, #0 │ │ - bne.n 70e18 │ │ + bne.n 71ab0 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w 70f66 │ │ + beq.w 71bfe │ │ add r0, sp, #32 │ │ mov r1, r4 │ │ movs r2, #115 @ 0x73 │ │ - bl 71170 │ │ + bl 71e08 │ │ ldrb.w r0, [sp, #32] │ │ cmp r0, #1 │ │ - beq.w 70ebe │ │ + beq.w 71b56 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w 70f82 │ │ + beq.w 71c1a │ │ add.w sl, sp, #32 │ │ mov r1, r4 │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ mov r0, sl │ │ - bl 711d0 │ │ + bl 71e68 │ │ ldr r0, [sp, #32] │ │ cmp r0, #0 │ │ - beq.w 70f5e │ │ + beq.w 71bf6 │ │ ldmia.w sl, {r1, r2, r3, r5} │ │ add r0, sp, #16 │ │ cmp.w r6, #1114112 @ 0x110000 │ │ stmia r0!, {r1, r2, r3, r5} │ │ - bne.w 70fa6 │ │ + bne.w 71c3e │ │ ldr r0, [sp, #20] │ │ ldr r1, [sp, #28] │ │ orrs r0, r1 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 70e9e │ │ - ldr r1, [pc, #744] @ (7108c ) │ │ + beq.n 71b36 │ │ + ldr r1, [pc, #744] @ (71d24 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 70e18 │ │ + bl 4015c │ │ + cbnz r0, 71ab0 │ │ ldr r1, [r4, #16] │ │ cmp r1, #0 │ │ - beq.n 70e9e │ │ + beq.n 71b36 │ │ add r0, sp, #16 │ │ - bl 71328 │ │ - b.n 70e9a │ │ + bl 71fc0 │ │ + b.n 71b32 │ │ cmp r6, #66 @ 0x42 │ │ - beq.n 70e92 │ │ + beq.n 71b2a │ │ cmp r6, #67 @ 0x43 │ │ - beq.n 70eac │ │ + beq.n 71b44 │ │ cmp r6, #73 @ 0x49 │ │ - bne.n 70e08 │ │ + bne.n 71aa0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 70cbc │ │ - cbnz r0, 70e18 │ │ - cbz r5, 70de2 │ │ + bl 71954 │ │ + cbnz r0, 71ab0 │ │ + cbz r5, 71a7a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70de2 │ │ - ldr r1, [pc, #728] @ (710b0 ) │ │ + cbz r0, 71a7a │ │ + ldr r1, [pc, #728] @ (71d48 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 70e18 │ │ + bl 4015c │ │ + cbnz r0, 71ab0 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70df8 │ │ - ldr r1, [pc, #648] @ (71070 ) │ │ + cbz r0, 71a90 │ │ + ldr r1, [pc, #648] @ (71d08 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 70f9c │ │ + bne.w 71c34 │ │ mov r0, r4 │ │ - bl 71a30 │ │ - b.n 70e7a │ │ + bl 726d8 │ │ + b.n 71b12 │ │ cmp r6, #88 @ 0x58 │ │ - beq.n 70e24 │ │ + beq.n 71abc │ │ cmp r6, #89 @ 0x59 │ │ - beq.n 70e3c │ │ + beq.n 71ad4 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70e1c │ │ - ldr r1, [pc, #604] @ (7106c ) │ │ + cbz r0, 71ab4 │ │ + ldr r1, [pc, #604] @ (71d04 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbz r0, 70e1c │ │ + bl 4015c │ │ + cbz r0, 71ab4 │ │ movs r5, #1 │ │ - b.n 70f9c │ │ + b.n 71c34 │ │ movs r5, #0 │ │ strb r5, [r4, #4] │ │ str r5, [r4, #0] │ │ - b.n 70f9c │ │ + b.n 71c34 │ │ add r0, sp, #32 │ │ mov r1, r4 │ │ movs r2, #115 @ 0x73 │ │ - bl 71170 │ │ + bl 71e08 │ │ ldrb.w r0, [sp, #32] │ │ cmp r0, #1 │ │ - beq.n 70ebe │ │ + beq.n 71b56 │ │ mov r0, r4 │ │ - bl 71624 │ │ + bl 722cc │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70e52 │ │ - ldr r1, [pc, #608] @ (710a4 ) │ │ + cbz r0, 71aea │ │ + ldr r1, [pc, #608] @ (71d3c ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 70f9c │ │ + bne.w 71c34 │ │ mov r0, r4 │ │ - bl 71668 │ │ + bl 72310 │ │ cmp r0, #0 │ │ - bne.n 70e18 │ │ + bne.n 71ab0 │ │ cmp r6, #77 @ 0x4d │ │ - beq.n 70e7e │ │ + beq.n 71b16 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70e72 │ │ - ldr r1, [pc, #580] @ (710ac ) │ │ + cbz r0, 71b0a │ │ + ldr r1, [pc, #580] @ (71d44 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 70e18 │ │ + bne.n 71ab0 │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 70cbc │ │ + bl 71954 │ │ cmp r0, #0 │ │ - bne.n 70e18 │ │ + bne.n 71ab0 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70e9e │ │ - ldr r1, [pc, #548] @ (710a8 ) │ │ + cbz r0, 71b36 │ │ + ldr r1, [pc, #548] @ (71d40 ) │ │ movs r5, #1 │ │ add r1, pc │ │ movs r2, #1 │ │ - bl 3f9e8 │ │ - cbz r0, 70e9e │ │ - b.n 70f9c │ │ + bl 4015c │ │ + cbz r0, 71b36 │ │ + b.n 71c34 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - bl 710c8 │ │ + bl 71d60 │ │ cmp r0, #0 │ │ - bne.n 70e18 │ │ + bne.n 71ab0 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 70f9a │ │ + beq.n 71c32 │ │ ldr r0, [r4, #12] │ │ subs r0, #1 │ │ str r0, [r4, #12] │ │ - b.n 70f9a │ │ + b.n 71c32 │ │ add r0, sp, #32 │ │ mov r1, r4 │ │ movs r2, #115 @ 0x73 │ │ - bl 71170 │ │ + bl 71e08 │ │ ldrb.w r0, [sp, #32] │ │ cmp r0, #1 │ │ - bne.n 70ee8 │ │ + bne.n 71b80 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #33] @ 0x21 │ │ - cbz r0, 70ee4 │ │ - ldr r2, [pc, #436] @ (7107c ) │ │ + cbz r0, 71b7c │ │ + ldr r2, [pc, #436] @ (71d14 ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #436] @ (71080 ) │ │ + ldr r1, [pc, #436] @ (71d18 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 70e18 │ │ + bne.n 71ab0 │ │ strb r5, [r4, #4] │ │ - b.n 70cf6 │ │ + b.n 7198e │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.n 70f82 │ │ + beq.n 71c1a │ │ add r5, sp, #32 │ │ mov r1, r4 │ │ ldrd r9, r8, [sp, #40] @ 0x28 │ │ mov r0, r5 │ │ - bl 711d0 │ │ + bl 71e68 │ │ ldr r0, [sp, #32] │ │ - cbz r0, 70f5e │ │ + cbz r0, 71bf6 │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ mov r0, sp │ │ stmia r0!, {r1, r2, r3, r6} │ │ ldr r1, [r4, #16] │ │ cmp r1, #0 │ │ - beq.n 70e9e │ │ + beq.n 71b36 │ │ mov r0, sp │ │ - bl 71328 │ │ + bl 71fc0 │ │ cmp r0, #0 │ │ - bne.w 70e18 │ │ + bne.w 71ab0 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 70e9e │ │ + beq.n 71b36 │ │ orrs.w r1, r9, r8 │ │ - beq.n 70e9e │ │ + beq.n 71b36 │ │ ldr r1, [r0, #8] │ │ ands.w r1, r1, #8388608 @ 0x800000 │ │ - bne.n 70e9e │ │ + bne.n 71b36 │ │ ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ movs r5, #1 │ │ - ldr r1, [pc, #328] @ (71084 ) │ │ + ldr r1, [pc, #328] @ (71d1c ) │ │ add r1, pc │ │ blx r3 │ │ - cbnz r0, 70f9c │ │ + cbnz r0, 71c34 │ │ ldr r2, [r4, #16] │ │ mov r0, r9 │ │ mov r1, r8 │ │ - bl 403f8 │ │ - cbnz r0, 70f9c │ │ + bl 40af0 │ │ + cbnz r0, 71c34 │ │ ldr r0, [r4, #16] │ │ movs r2, #1 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #304] @ (71088 ) │ │ + ldr r1, [pc, #304] @ (71d20 ) │ │ add r1, pc │ │ blx r3 │ │ - b.n 70e8e │ │ + b.n 71b26 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #36] @ 0x24 │ │ - b.n 70ec4 │ │ + b.n 71b5c │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70f9a │ │ - ldr r1, [pc, #264] @ (71074 ) │ │ + cbz r0, 71c32 │ │ + ldr r1, [pc, #264] @ (71d0c ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 70e18 │ │ + bne.w 71ab0 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - bne.w 70d4e │ │ + bne.w 719e6 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70f9a │ │ - ldr r1, [pc, #224] @ (71068 ) │ │ + cbz r0, 71c32 │ │ + ldr r1, [pc, #224] @ (71d00 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70fba │ │ - ldr r1, [pc, #204] @ (71078 ) │ │ + cbz r0, 71c52 │ │ + ldr r1, [pc, #204] @ (71d10 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 70e18 │ │ + bne.w 71ab0 │ │ cmp r6, #67 @ 0x43 │ │ - beq.n 70fce │ │ + beq.n 71c66 │ │ cmp r6, #83 @ 0x53 │ │ - bne.n 70fe4 │ │ + bne.n 71c7c │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70ff6 │ │ - ldr r1, [pc, #216] @ (710a0 ) │ │ + cbz r0, 71c8e │ │ + ldr r1, [pc, #212] @ (71d34 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - b.n 70fd8 │ │ + b.n 71c70 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 70ff6 │ │ - ldr r1, [pc, #188] @ (71090 ) │ │ + cbz r0, 71c8e │ │ + ldr r1, [pc, #188] @ (71d28 ) │ │ movs r2, #7 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - b.n 70ff0 │ │ + bl 4015c │ │ + b.n 71c88 │ │ nop │ │ - str r5, [r1, #16] │ │ + ldr r5, [r7, r3] │ │ vtbl.8 d22, {d10-d11}, d17 │ │ str r6, [sp, #32] │ │ - cbz r1, 70ff6 │ │ + cbz r1, 71c8e │ │ add r0, sp, #32 │ │ - bl 3fb60 │ │ + bl 402c0 │ │ cmp r0, #0 │ │ - bne.w 70e18 │ │ + bne.w 71ab0 │ │ ldr r0, [r4, #16] │ │ ldr r1, [sp, #20] │ │ ldr r2, [sp, #28] │ │ orrs r1, r2 │ │ - bne.n 7103a │ │ + bne.n 71cd2 │ │ cmp r0, #0 │ │ - beq.w 70e9e │ │ - ldr r1, [pc, #144] @ (71098 ) │ │ + beq.w 71b36 │ │ + ldr r1, [pc, #140] @ (71d2c ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 70f9c │ │ + bne.n 71c34 │ │ ldr r1, [r4, #16] │ │ strd r8, r9, [sp, #32] │ │ cmp r1, #0 │ │ - beq.w 70e9e │ │ + beq.w 71b36 │ │ add r0, sp, #32 │ │ - bl 40332 │ │ + bl 40a2a │ │ cmp r0, #0 │ │ - bne.n 70f9c │ │ + bne.n 71c34 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 70e9e │ │ - ldr r1, [pc, #100] @ (7109c ) │ │ + beq.w 71b36 │ │ + ldr r1, [pc, #96] @ (71d30 ) │ │ add r1, pc │ │ - b.n 70e88 │ │ + b.n 71b20 │ │ cmp r0, #0 │ │ - beq.w 70e9e │ │ - ldr r1, [pc, #80] @ (71094 ) │ │ + beq.w 71b36 │ │ + ldr r1, [pc, #92] @ (71d38 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 70f9c │ │ + bne.n 71c34 │ │ ldr r1, [r4, #16] │ │ cmp r1, #0 │ │ - beq.w 70e9e │ │ + beq.w 71b36 │ │ add r0, sp, #16 │ │ - bl 71328 │ │ + bl 71fc0 │ │ cmp r0, #0 │ │ - bne.n 70f9c │ │ + bne.n 71c34 │ │ ldr r0, [r4, #16] │ │ - b.n 71000 │ │ + b.n 71c98 │ │ nop │ │ - ldrsh r2, [r0, r2] │ │ - vrintm.f32 , q14 │ │ - vshr.u32 d22, d16, #6 │ │ - @ instruction: 0xfffa5e9f │ │ - vqrdmlah.s , q5, d17[0] │ │ - vqshlu.s32 d17, d16, #26 │ │ - @ instruction: 0xfffa5f25 │ │ - @ instruction: 0xfffa5eb7 │ │ - @ instruction: 0xfffa5e9a │ │ - vmla.i q11, q5, d25[0] │ │ - vcvt.f32.u32 d21, d28, #6 │ │ - @ instruction: 0xfffa5dd3 │ │ - @ instruction: 0xfffa5e0e │ │ - vqrdmulh.s , q13, d21[0] │ │ - vcvt.f32.u32 d20, d18, #6 │ │ - @ instruction: 0xfffa5fd6 │ │ - @ instruction: 0xfffa5f97 │ │ - @ instruction: 0xfffa4fac │ │ - vshr.u32 d22, d19, #6 │ │ + ldrsb r2, [r6, r1] │ │ + @ instruction: 0xfffa0eb4 │ │ + vtbl.8 d21, {d10}, d16 │ │ + vrintm.f32 d21, d15 │ │ + vqshlu.s32 , , #26 │ │ + @ instruction: 0xfffa0df8 │ │ + vqshl.u32 d21, d5, #26 │ │ + vrintm.f32 d21, d23 │ │ + vrintm.f32 d21, d10 │ │ + vqrshrun.s64 d21, , #6 │ │ + vrint?.f32 d21, d28 │ │ + vsli.64 , q15, #58 @ 0x3a │ │ + vsli.64 , , #58 @ 0x3a │ │ + vsli.64 q10, q13, #58 @ 0x3a │ │ + vrintz.f32 , │ │ + vrintp.f32 , q3 │ │ + vrintp.f32 d21, d7 │ │ + vqshl.u32 q10, q10, #26 │ │ + vtbl.8 d21, {d10}, d19 │ │ @ instruction: 0xfffae9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (710c4 ) │ │ + ldr r1, [pc, #8] @ (71d5c ) │ │ ldr r3, [r2, #12] │ │ movs r2, #5 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - strb r6, [r3, #10] │ │ + ldr r4, [r7, #36] @ 0x24 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #32 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 71114 │ │ + cbz r0, 71dac │ │ mov r5, sp │ │ mov r8, r1 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 72df4 │ │ + bl 73a84 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 7112c │ │ + cbz r0, 71dc4 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 7115a │ │ + cbz r0, 71df2 │ │ mov ip, r4 │ │ add.w r9, sp, #16 │ │ ldmia.w ip, {r0, r2, r3, r6} │ │ mov r1, r9 │ │ stmia r1!, {r0, r2, r3, r6} │ │ mov r0, r4 │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ and.w r1, r8, #1 │ │ mov r0, r4 │ │ - bl 70cbc │ │ + bl 71954 │ │ ldmia.w r9, {r1, r2, r3, r6} │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 7115c │ │ + b.n 71df4 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 7115a │ │ - ldr r1, [pc, #72] @ (71164 ) │ │ + cbz r0, 71df2 │ │ + ldr r1, [pc, #72] @ (71dfc ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71154 │ │ + cbz r0, 71dec │ │ ldrb.w r2, [sp, #4] │ │ - ldr r3, [pc, #48] @ (71168 ) │ │ - ldr r1, [pc, #52] @ (7116c ) │ │ + ldr r3, [pc, #48] @ (71e00 ) │ │ + ldr r1, [pc, #52] @ (71e04 ) │ │ cmp r2, #0 │ │ mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbz r0, 71154 │ │ + bl 4015c │ │ + cbz r0, 71dec │ │ movs r0, #1 │ │ - b.n 7115c │ │ + b.n 71df4 │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrb r0, [r6, r3] │ │ - vrsra.u64 d17, d30, #6 │ │ - @ instruction: 0xfffa5cb3 │ │ + strb r0, [r4, r3] │ │ + vtbl.8 d16, {d26-d29}, d6 │ │ + vrintx.f32 d21, d19 │ │ vsli.64 , q0, #58 @ 0x3a │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ mov r4, r0 │ │ ldrd r3, r0, [r1, #4] │ │ cmp r0, r3 │ │ - bcs.n 711a4 │ │ + bcs.n 71e3c │ │ ldr r3, [r1, #0] │ │ uxtb r2, r2 │ │ ldrb r3, [r3, r0] │ │ cmp r3, r2 │ │ - bne.n 711a4 │ │ + bne.n 71e3c │ │ adds r0, #1 │ │ str r0, [r1, #8] │ │ mov r0, sp │ │ - bl 71b0c │ │ + bl 727b4 │ │ ldrb.w r0, [sp] │ │ - cbz r0, 711b0 │ │ + cbz r0, 71e48 │ │ ldrb.w r0, [sp, #1] │ │ strb r0, [r4, #1] │ │ movs r0, #1 │ │ - b.n 711aa │ │ + b.n 71e42 │ │ movs r0, #0 │ │ strd r0, r0, [r4, #8] │ │ strb r0, [r4, #0] │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ ldrd r0, r1, [sp, #8] │ │ movs r2, #0 │ │ adds r0, #1 │ │ adcs.w r1, r1, #0 │ │ adcs.w r3, r2, #0 │ │ - bne.n 711ca │ │ + bne.n 71e62 │ │ strd r0, r1, [r4, #8] │ │ movs r0, #0 │ │ - b.n 711aa │ │ + b.n 71e42 │ │ strb r2, [r4, #1] │ │ - b.n 711a0 │ │ - bmi.n 7117a │ │ + b.n 71e38 │ │ + bmi.n 71e12 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ ldrd lr, r2, [r1, #4] │ │ mov r4, r1 │ │ cmp r2, lr │ │ - bcs.n 711f6 │ │ + bcs.n 71e8e │ │ ldr r1, [r4, #0] │ │ ldrb r1, [r1, r2] │ │ cmp r1, #117 @ 0x75 │ │ - bne.n 711f6 │ │ + bne.n 71e8e │ │ adds r2, #1 │ │ mov.w r8, #1 │ │ str r2, [r4, #8] │ │ - b.n 711fa │ │ + b.n 71e92 │ │ mov.w r8, #0 │ │ cmp r2, lr │ │ - bcs.n 7125a │ │ + bcs.n 71ef2 │ │ ldr.w ip, [r4] │ │ ldrb.w r1, [ip, r2] │ │ sub.w r3, r1, #48 @ 0x30 │ │ uxtb r1, r3 │ │ cmp r1, #10 │ │ - bcs.n 7125a │ │ + bcs.n 71ef2 │ │ adds r2, #1 │ │ lsls r3, r3, #24 │ │ str r2, [r4, #8] │ │ - beq.n 7123a │ │ + beq.n 71ed2 │ │ movs r3, #10 │ │ cmp lr, r2 │ │ - beq.n 7124e │ │ + beq.n 71ee6 │ │ ldrb.w r6, [ip, r2] │ │ subs r6, #48 @ 0x30 │ │ uxtb r6, r6 │ │ cmp r6, #9 │ │ - bhi.n 7123c │ │ + bhi.n 71ed4 │ │ umull r1, r5, r1, r3 │ │ adds r2, #1 │ │ str r2, [r4, #8] │ │ - cbnz r5, 7125a │ │ + cbnz r5, 71ef2 │ │ adds r1, r1, r6 │ │ - bcc.n 7121a │ │ - b.n 7125a │ │ + bcs.n 71ef2 │ │ + b.n 71eb2 │ │ movs r1, #0 │ │ cmp r2, lr │ │ - bcs.n 71250 │ │ + bcs.n 71ee8 │ │ ldrb.w r3, [ip, r2] │ │ cmp r3, #95 @ 0x5f │ │ itt eq │ │ addeq r2, #1 │ │ streq r2, [r4, #8] │ │ - b.n 71250 │ │ + b.n 71ee8 │ │ mov r2, lr │ │ adds r3, r2, r1 │ │ - bcs.n 7125a │ │ + bcs.n 71ef2 │ │ cmp r3, lr │ │ str r3, [r4, #8] │ │ - bls.n 71268 │ │ + bls.n 71f00 │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ strb r1, [r0, #4] │ │ add sp, #8 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - cbz r2, 71278 │ │ + cbz r2, 71f10 │ │ cmp r2, lr │ │ - bcs.n 71278 │ │ + bcs.n 71f10 │ │ ldrsb.w r4, [ip, r2] │ │ - cmn.w r4, #64 @ 0x40 │ │ - blt.n 71304 │ │ - cbz r3, 71288 │ │ + cmn.w r4, #65 @ 0x41 │ │ + ble.n 71f9c │ │ + cbz r3, 71f20 │ │ cmp r3, lr │ │ - bcs.n 71288 │ │ + bcs.n 71f20 │ │ ldrsb.w r4, [ip, r3] │ │ cmn.w r4, #65 @ 0x41 │ │ - ble.n 71304 │ │ + ble.n 71f9c │ │ add ip, r2 │ │ cmp.w r8, #0 │ │ - beq.n 712b4 │ │ + beq.n 71f4c │ │ sub.w r5, ip, #1 │ │ mov r3, r1 │ │ - cbz r3, 712c2 │ │ + cbz r3, 71f5a │ │ ldrb r6, [r5, r3] │ │ mov r2, r3 │ │ subs r3, #1 │ │ cmp r6, #95 @ 0x5f │ │ - bne.n 71296 │ │ - cbz r3, 712ce │ │ + bne.n 71f2e │ │ + cbz r3, 71f66 │ │ cmp r3, r1 │ │ - bcs.n 712ca │ │ + bcs.n 71f62 │ │ ldrsb.w r6, [ip, r3] │ │ cmn.w r6, #65 @ 0x41 │ │ - bgt.n 712ce │ │ - b.n 71312 │ │ + bgt.n 71f66 │ │ + b.n 71faa │ │ movs r2, #0 │ │ movs r3, #1 │ │ strd ip, r1, [r0] │ │ strd r3, r2, [r0, #8] │ │ - b.n 71260 │ │ + b.n 71ef8 │ │ movs r3, #0 │ │ movs r5, #1 │ │ mov r2, ip │ │ - b.n 712f6 │ │ - bne.n 71312 │ │ - cbz r2, 712ec │ │ + b.n 71f8e │ │ + bne.n 71faa │ │ + cbz r2, 71f84 │ │ cmp r2, r1 │ │ - bcs.n 712e0 │ │ + bcs.n 71f78 │ │ ldrsb.w r6, [ip, r2] │ │ cmn.w r6, #65 @ 0x41 │ │ - ble.n 712e4 │ │ + ble.n 71f7c │ │ mov r6, r2 │ │ - b.n 712ee │ │ + b.n 71f86 │ │ mov r6, r1 │ │ - beq.n 712ee │ │ - ldr r0, [pc, #56] @ (71320 ) │ │ + beq.n 71f86 │ │ + ldr r0, [pc, #60] @ (71fbc ) │ │ mov r3, r1 │ │ add r0, pc │ │ - b.n 7130a │ │ + b.n 71fa2 │ │ movs r6, #0 │ │ add.w r2, ip, r6 │ │ subs r1, r1, r6 │ │ mov r5, ip │ │ cmp r1, #0 │ │ - beq.n 7125a │ │ + beq.n 71ef2 │ │ strd r5, r3, [r0] │ │ strd r2, r1, [r0, #8] │ │ - b.n 71260 │ │ - ldr r0, [pc, #28] @ (71324 ) │ │ + b.n 71ef8 │ │ + ldr r0, [pc, #20] @ (71fb4 ) │ │ mov r1, lr │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, ip │ │ - bl 3f734 │ │ - ldr r0, [pc, #8] @ (7131c ) │ │ + bl 3fea4 │ │ + ldr r0, [pc, #12] @ (71fb8 ) │ │ movs r2, #0 │ │ add r0, pc │ │ - b.n 7130a │ │ + b.n 71fa2 │ │ nop │ │ - str r5, [sp, #952] @ 0x3b8 │ │ + str r5, [sp, #528] @ 0x210 │ │ movs r6, r0 │ │ - str r6, [sp, #176] @ 0xb0 │ │ + str r5, [sp, #536] @ 0x218 │ │ movs r6, r0 │ │ - str r5, [sp, #944] @ 0x3b0 │ │ + str r5, [sp, #784] @ 0x310 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #564 @ 0x234 │ │ - add.w sl, sp, #48 @ 0x30 │ │ - mov r4, r1 │ │ mov r6, r0 │ │ + add r0, sp, #48 @ 0x30 │ │ + mov r4, r1 │ │ mov.w r1, #512 @ 0x200 │ │ - mov r0, sl │ │ - bl d459e │ │ - ldr.w lr, [r6, #12] │ │ - cmp.w lr, #0 │ │ - beq.n 713d2 │ │ + bl d518e │ │ + ldr r1, [r6, #12] │ │ + str r1, [sp, #40] @ 0x28 │ │ + cmp r1, #0 │ │ + beq.n 7206a │ │ ldr r0, [r6, #8] │ │ + mov.w ip, #0 │ │ ldrd r3, r1, [r6] │ │ cmp r1, #0 │ │ - str r4, [sp, #36] @ 0x24 │ │ - str r0, [sp, #32] │ │ - ldrb r0, [r0, #0] │ │ - str r0, [sp, #44] @ 0x2c │ │ - strd r3, r1, [sp, #24] │ │ - beq.n 713ea │ │ + str r4, [sp, #32] │ │ + ldrb.w lr, [r0] │ │ + str r0, [sp, #28] │ │ + str r3, [sp, #8] │ │ + str r1, [sp, #20] │ │ + beq.n 72082 │ │ adds r0, r3, r1 │ │ - movs r4, #0 │ │ - mov r2, r3 │ │ - ldrsb.w r6, [r2], #1 │ │ + add r4, sp, #48 @ 0x30 │ │ + mov.w r8, #0 │ │ + mov r1, r3 │ │ + ldrsb.w r6, [r1], #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ - uxtb r1, r6 │ │ - bgt.n 713be │ │ + uxtb r2, r6 │ │ + bgt.n 72052 │ │ ldrb r6, [r3, #1] │ │ - and.w r2, r1, #31 │ │ - cmp r1, #224 @ 0xe0 │ │ + and.w r1, r2, #31 │ │ + cmp r2, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 713b0 │ │ + bcc.n 72044 │ │ ldrb r5, [r3, #2] │ │ - cmp r1, #240 @ 0xf0 │ │ + cmp r2, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r6, r5, r6, lsl #6 │ │ - bcc.n 713b8 │ │ - ldrb r1, [r3, #3] │ │ - and.w r2, r2, #7 │ │ - and.w r1, r1, #63 @ 0x3f │ │ - orr.w r1, r1, r6, lsl #6 │ │ - orr.w r1, r1, r2, lsl #18 │ │ - cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n 713ec │ │ - adds r2, r3, #4 │ │ - b.n 713be │ │ - orr.w r1, r6, r2, lsl #6 │ │ - adds r2, r3, #2 │ │ - b.n 713be │ │ - orr.w r1, r6, r2, lsl #12 │ │ - adds r2, r3, #3 │ │ - cmp r4, #128 @ 0x80 │ │ - beq.w 71586 │ │ - str.w r1, [sl, r4, lsl #2] │ │ - adds r4, #1 │ │ - mov r3, r2 │ │ - cmp r2, r0 │ │ - beq.n 713ec │ │ - b.n 7136c │ │ + bcc.n 7204c │ │ + ldrb r2, [r3, #3] │ │ + and.w r1, r1, #7 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r2, r2, r6, lsl #6 │ │ + orr.w r2, r2, r1, lsl #18 │ │ + adds r1, r3, #4 │ │ + b.n 72052 │ │ + orr.w r2, r6, r1, lsl #6 │ │ + adds r1, r3, #2 │ │ + b.n 72052 │ │ + orr.w r2, r6, r1, lsl #12 │ │ + adds r1, r3, #3 │ │ + cmp.w r8, #128 @ 0x80 │ │ + beq.w 7221a │ │ + str.w r2, [r4, r8, lsl #2] │ │ + add.w r8, r8, #1 │ │ + mov r3, r1 │ │ + cmp r1, r0 │ │ + beq.n 72088 │ │ + b.n 72006 │ │ ldrd r0, r3, [r4] │ │ ldrd r1, r2, [r6] │ │ ldr r3, [r3, #12] │ │ add.w sp, sp, #564 @ 0x234 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r3 │ │ - movs r4, #0 │ │ - ldr.w r9, [sp, #32] │ │ - mov.w ip, #72 @ 0x48 │ │ + add r4, sp, #48 @ 0x30 │ │ mov.w r8, #0 │ │ - add.w r0, r9, lr │ │ - str r0, [sp, #40] @ 0x28 │ │ - add.w r0, sl, r4, lsl #2 │ │ - str r0, [sp, #16] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + cmp.w r8, #128 @ 0x80 │ │ + ldr.w sl, [sp, #28] │ │ + mov.w r9, #0 │ │ + add r0, sl │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov.w r0, #128 @ 0x80 │ │ + str r0, [sp, #36] @ 0x24 │ │ + it hi │ │ + movhi r0, r8 │ │ + str r0, [sp, #4] │ │ + add.w r0, r4, r8, lsl #2 │ │ + str r0, [sp, #24] │ │ movs r0, #4 │ │ - add.w r0, r0, r4, lsl #2 │ │ - str r0, [sp, #12] │ │ + add.w r0, r0, r8, lsl #2 │ │ + str r0, [sp, #16] │ │ mov.w r0, #700 @ 0x2bc │ │ - str r0, [sp, #8] │ │ - movs r0, #128 @ 0x80 │ │ - str r0, [sp, #20] │ │ - add.w r9, r9, #1 │ │ + str r0, [sp, #12] │ │ + movs r0, #72 @ 0x48 │ │ + add.w sl, sl, #1 │ │ movs r5, #0 │ │ movs r6, #1 │ │ movs r1, #36 @ 0x24 │ │ movs r2, #1 │ │ mov.w fp, #0 │ │ - subs.w r3, r1, ip │ │ - mov.w r0, #0 │ │ + subs r3, r1, r0 │ │ it cc │ │ - movcc r3, r0 │ │ + movcc r3, ip │ │ cmp r3, #1 │ │ it ls │ │ movls r3, #1 │ │ cmp r3, #26 │ │ it cs │ │ movcs r3, #26 │ │ lsls r5, r5, #31 │ │ - beq.n 71450 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp r9, r0 │ │ - beq.w 71586 │ │ - ldrb.w r6, [r9], #1 │ │ - b.n 71458 │ │ + beq.n 720f0 │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + cmp sl, r4 │ │ + beq.w 7221a │ │ + ldrb.w r4, [sl], #1 │ │ + b.n 720f8 │ │ + mov r4, lr │ │ lsls r6, r6, #31 │ │ - ldr r6, [sp, #44] @ 0x2c │ │ - beq.w 71586 │ │ - sub.w r5, r6, #97 @ 0x61 │ │ - uxtb r0, r5 │ │ - cmp r0, #26 │ │ - bcc.n 71472 │ │ - sub.w r0, r6, #48 @ 0x30 │ │ - uxtb r0, r0 │ │ - cmp r0, #9 │ │ - bhi.w 71586 │ │ - sub.w r5, r6, #22 │ │ - uxtb r6, r5 │ │ - umull r5, r0, r6, r2 │ │ - cmp r0, #0 │ │ - bne.w 71586 │ │ + beq.w 7221a │ │ + sub.w r6, r4, #97 @ 0x61 │ │ + uxtb r5, r6 │ │ + cmp r5, #26 │ │ + bcc.n 72112 │ │ + sub.w r6, r4, #48 @ 0x30 │ │ + uxtb r6, r6 │ │ + cmp r6, #9 │ │ + bhi.w 7221a │ │ + sub.w r6, r4, #22 │ │ + uxtb r6, r6 │ │ + umull r5, r4, r6, r2 │ │ + cmp r4, #0 │ │ + bne.n 7221a │ │ adds.w fp, fp, r5 │ │ - bcs.w 71586 │ │ + bcs.n 7221a │ │ cmp r3, r6 │ │ - bhi.n 7149e │ │ - rsb r0, r3, #36 @ 0x24 │ │ + bhi.n 7213a │ │ + rsb r3, r3, #36 @ 0x24 │ │ + umull r2, r3, r2, r3 │ │ + cmp r3, #0 │ │ + bne.n 7221a │ │ adds r1, #36 @ 0x24 │ │ movs r6, #0 │ │ movs r5, #1 │ │ - umull r2, r0, r2, r0 │ │ - cmp r0, #0 │ │ - beq.n 71426 │ │ - b.n 71586 │ │ - adds.w r6, fp, r8 │ │ - bcs.n 71586 │ │ - adds r5, r4, #1 │ │ + b.n 720cc │ │ + adds.w r6, fp, r9 │ │ + bcs.n 7221a │ │ + add.w r4, r8, #1 │ │ mov r0, r6 │ │ - str.w lr, [sp, #4] │ │ - mov r1, r5 │ │ - blx d4ea0 │ │ - ldr.w lr, [sp, #4] │ │ - ldr r1, [sp, #20] │ │ + mov r1, r4 │ │ + blx d5af0 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + add r5, sp, #48 @ 0x30 │ │ adds r1, r1, r0 │ │ - str r1, [sp, #20] │ │ - bcs.n 71586 │ │ - ldr r1, [sp, #20] │ │ + str r1, [sp, #36] @ 0x24 │ │ + bcs.n 7221a │ │ + ldr r1, [sp, #36] @ 0x24 │ │ movw r2, #2048 @ 0x800 │ │ movt r2, #65519 @ 0xffef │ │ eor.w r1, r1, #55296 @ 0xd800 │ │ sub.w r1, r1, #1114112 @ 0x110000 │ │ cmp r1, r2 │ │ - bcc.n 71586 │ │ - cmp r4, #127 @ 0x7f │ │ - bhi.n 71586 │ │ - mls r8, r0, r5, r6 │ │ - ldr r0, [sp, #16] │ │ - cmp r4, r8 │ │ - bls.n 714f4 │ │ - mov r1, r0 │ │ - subs r4, #1 │ │ - ldr.w r2, [r1, #-4]! │ │ - cmp r4, r8 │ │ - str r2, [r0, #0] │ │ - mov r0, r1 │ │ - bhi.n 714e2 │ │ - b.n 714fc │ │ - cmp.w r8, #128 @ 0x80 │ │ - bcs.w 71606 │ │ - ldr r0, [sp, #20] │ │ - str.w r0, [sl, r8, lsl #2] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - cmp r9, r0 │ │ - beq.n 715e0 │ │ - ldr r1, [sp, #8] │ │ + bcc.n 7221a │ │ + ldr r1, [sp, #4] │ │ + cmp r8, r1 │ │ + beq.n 7221a │ │ + mls r9, r0, r4, r6 │ │ + ldr r1, [sp, #24] │ │ + mov r0, r8 │ │ + cmp r8, r9 │ │ + bls.n 72190 │ │ + mov r2, r1 │ │ + subs r0, #1 │ │ + ldr.w r3, [r2, #-4]! │ │ + cmp r0, r9 │ │ + str r3, [r1, #0] │ │ + mov r1, r2 │ │ + bhi.n 7217e │ │ + b.n 72198 │ │ + cmp.w r9, #128 @ 0x80 │ │ + bcs.w 722ac │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str.w r0, [r5, r9, lsl #2] │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp sl, r0 │ │ + beq.n 72272 │ │ + ldr r1, [sp, #12] │ │ mov r0, fp │ │ - blx d4ea0 │ │ - mov r1, r5 │ │ + blx d5af0 │ │ + mov r1, r4 │ │ mov r6, r0 │ │ - mov fp, r5 │ │ - blx d4ea0 │ │ + mov r8, r4 │ │ + blx d5af0 │ │ + ldrb.w r5, [sl] │ │ add r0, r6 │ │ - ldrb.w r1, [r9] │ │ - movs r4, #0 │ │ + movs r6, #0 │ │ cmp.w r0, #456 @ 0x1c8 │ │ - str r1, [sp, #44] @ 0x2c │ │ - bcc.n 71554 │ │ - ldr r6, [sp, #12] │ │ + bcc.n 721ea │ │ movw r3, #16853 @ 0x41d5 │ │ mov r1, r0 │ │ movt r3, #54301 @ 0xd41d │ │ - movw r5, #15959 @ 0x3e57 │ │ + movw r4, #15959 @ 0x3e57 │ │ umull r0, r2, r1, r3 │ │ - adds r4, #36 @ 0x24 │ │ - cmp r1, r5 │ │ + adds r6, #36 @ 0x24 │ │ + cmp r1, r4 │ │ sub.w r0, r1, r2 │ │ add.w r0, r2, r0, lsr #1 │ │ mov.w r0, r0, lsr #5 │ │ mov r1, r0 │ │ - bhi.n 7153a │ │ - b.n 71556 │ │ - ldr r6, [sp, #12] │ │ + bhi.n 721d2 │ │ add.w r1, r0, #38 @ 0x26 │ │ add.w r0, r0, r0, lsl #3 │ │ - add.w r8, r8, #1 │ │ + add.w r9, r9, #1 │ │ lsls r0, r0, #2 │ │ uxth r1, r1 │ │ uxth r0, r0 │ │ - blx d4ea0 │ │ - add.w ip, r4, r0 │ │ - ldr r0, [sp, #16] │ │ - adds r6, #4 │ │ - mov r4, fp │ │ - adds r0, #4 │ │ - str r0, [sp, #16] │ │ - movs r0, #2 │ │ - str r6, [sp, #12] │ │ - str r0, [sp, #8] │ │ - ldr.w lr, [sp, #4] │ │ - b.n 71416 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + blx d5af0 │ │ + ldr r1, [sp, #24] │ │ + add r0, r6 │ │ + mov.w ip, #0 │ │ + mov lr, r5 │ │ + adds r1, #4 │ │ + str r1, [sp, #24] │ │ + ldr r1, [sp, #16] │ │ + adds r1, #4 │ │ + str r1, [sp, #16] │ │ + movs r1, #2 │ │ + str r1, [sp, #12] │ │ + b.n 720bc │ │ + ldr r0, [sp, #32] │ │ movs r2, #9 │ │ - mov r8, lr │ │ ldrd r5, r0, [r0] │ │ ldr r3, [r0, #12] │ │ - ldr r1, [pc, #128] @ (71614 ) │ │ + ldr r1, [pc, #148] @ (722bc ) │ │ mov r0, r5 │ │ add r1, pc │ │ mov r4, r3 │ │ blx r3 │ │ - cbnz r0, 715c6 │ │ - ldr r2, [sp, #28] │ │ - cbz r2, 715ba │ │ - ldr r1, [sp, #24] │ │ + cbnz r0, 72258 │ │ + ldr r2, [sp, #20] │ │ + cbz r2, 7224c │ │ + ldr r1, [sp, #8] │ │ mov r0, r5 │ │ - mov r9, r4 │ │ + mov r8, r4 │ │ blx r4 │ │ - cbnz r0, 715c6 │ │ - ldr r1, [pc, #108] @ (7161c ) │ │ + cbnz r0, 72258 │ │ + ldr r1, [pc, #128] @ (722c0 ) │ │ mov r0, r5 │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - blx r9 │ │ - cbnz r0, 715c8 │ │ - ldr r1, [sp, #32] │ │ + blx r8 │ │ + cbnz r0, 7225a │ │ + ldr r1, [sp, #28] │ │ mov r0, r5 │ │ - mov r2, r8 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ mov r6, r4 │ │ blx r4 │ │ - cbz r0, 715d4 │ │ + cbz r0, 72266 │ │ movs r6, #1 │ │ mov r0, r6 │ │ add.w sp, sp, #564 @ 0x234 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #72] @ (71620 ) │ │ + ldr r1, [pc, #92] @ (722c4 ) │ │ mov r0, r5 │ │ movs r2, #1 │ │ mov r3, r6 │ │ add r1, pc │ │ - b.n 713dc │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ + b.n 72074 │ │ + cmp.w r8, #128 @ 0x80 │ │ + bcs.n 7229e │ │ + ldr.w r9, [sp, #32] │ │ add r5, sp, #48 @ 0x30 │ │ - ldr r4, [sp, #12] │ │ + ldr r4, [sp, #16] │ │ add.w r8, sp, #560 @ 0x230 │ │ ldr r0, [r5, #0] │ │ mov r1, r9 │ │ str r0, [sp, #560] @ 0x230 │ │ mov r0, r8 │ │ - bl 3fb60 │ │ + bl 402c0 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ - bne.n 715c8 │ │ + bne.n 7225a │ │ adds r5, #4 │ │ subs r4, #4 │ │ - beq.n 715c8 │ │ - b.n 715ec │ │ - ldr r2, [pc, #16] @ (71618 ) │ │ - mov r0, r8 │ │ + bne.n 72284 │ │ + b.n 7225a │ │ + ldr r3, [pc, #40] @ (722c8 ) │ │ + movs r0, #0 │ │ + mov r1, r4 │ │ + movs r2, #128 @ 0x80 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + ldr r2, [pc, #8] @ (722b8 ) │ │ + mov r0, r9 │ │ movs r1, #128 @ 0x80 │ │ add r2, pc │ │ - bl 3f474 │ │ - nop │ │ - ldr r3, [r3, r5] │ │ - vqmovn.u64 d25, q4 │ │ + bl 3fbfc │ │ + str r2, [sp, #328] @ 0x148 │ │ movs r6, r0 │ │ - ldr r5, [r0, r2] │ │ - vqshrun.s64 d21, , #6 │ │ - vsli.64 d27, d16, #58 @ 0x3a │ │ + str r1, [r2, r5] │ │ + vshr.u32 , , #6 │ │ + vshr.u32 d21, d21, #6 │ │ + vqmovun.s64 d25, q7 │ │ + movs r6, r0 │ │ + push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #8 │ │ mov r4, r0 │ │ ldr r5, [r0, #16] │ │ movs r0, #0 │ │ movs r1, #0 │ │ str r0, [r4, #16] │ │ mov r0, r4 │ │ - bl 70cbc │ │ - cbnz r0, 71642 │ │ + bl 71954 │ │ + cbnz r0, 722ea │ │ str r5, [r4, #16] │ │ add sp, #8 │ │ pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #24] @ (7165c ) │ │ + ldr r0, [pc, #24] @ (72304 ) │ │ sub.w r2, r7, #9 │ │ - ldr r3, [pc, #20] @ (71660 ) │ │ - ldr r1, [pc, #24] @ (71664 ) │ │ + ldr r3, [pc, #20] @ (72308 ) │ │ + ldr r1, [pc, #24] @ (7230c ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #61 @ 0x3d │ │ - bl 40f00 │ │ + bl 41638 │ │ nop │ │ - ldr r3, [r0, r0] │ │ - vrsra.u64 , q3, #6 │ │ + ldr r7, [pc, #908] @ (72694 ) │ │ + @ instruction: 0xfffa934e │ │ movs r6, r0 │ │ - str r2, [sp, #976] @ 0x3d0 │ │ + str r2, [sp, #496] @ 0x1f0 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #16 │ │ ldr r5, [r0, #0] │ │ mov r9, r0 │ │ - cbz r5, 716aa │ │ + cbz r5, 72352 │ │ ldrd r4, r6, [r9, #4] │ │ cmp r6, r4 │ │ - bcs.w 7194a │ │ + bcs.w 725f2 │ │ ldrb.w r8, [r5, r6] │ │ add.w sl, r6, #1 │ │ str.w sl, [r9, #8] │ │ mov r0, r8 │ │ - bl 72e58 │ │ - cbz r0, 716c8 │ │ + bl 73ae8 │ │ + cbz r0, 72370 │ │ mov r2, r0 │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 719d6 │ │ + beq.w 7267e │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - b.n 716ba │ │ + b.n 72362 │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 719d6 │ │ - ldr r1, [pc, #816] @ (719e8 ) │ │ + beq.w 7267e │ │ + ldr r1, [pc, #812] @ (7268c ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ ldr.w r0, [r9, #12] │ │ adds r0, #1 │ │ str.w r0, [r9, #12] │ │ cmp.w r0, #500 @ 0x1f4 │ │ - bls.n 716f8 │ │ + bls.n 723a0 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 716ee │ │ - ldr r1, [pc, #772] @ (719e4 ) │ │ + cbz r0, 72396 │ │ + ldr r1, [pc, #780] @ (72694 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 7195c │ │ + bne.w 72604 │ │ movs r0, #1 │ │ strb.w r0, [r9, #4] │ │ movs r5, #0 │ │ - b.n 71966 │ │ + b.n 7260e │ │ sub.w r0, r8, #65 @ 0x41 │ │ cmp r0, #22 │ │ - bhi.w 7196c │ │ + bhi.w 72614 │ │ tbh [pc, r0, lsl #1] │ │ movs r7, r2 │ │ lsls r3, r4, #3 │ │ lsls r3, r6, #4 │ │ lsls r3, r5, #3 │ │ lsls r3, r6, #4 │ │ lsls r7, r4, #3 │ │ @@ -110790,1426 +111325,1419 @@ │ │ lsls r0, r4, #1 │ │ movs r7, r2 │ │ lsls r0, r4, #2 │ │ lsls r3, r6, #4 │ │ lsls r3, r6, #4 │ │ lsls r0, r2, #3 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 7174c │ │ - ldr r1, [pc, #712] @ (71a04 ) │ │ + cbz r0, 723f4 │ │ + ldr r1, [pc, #712] @ (726ac ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 719d8 │ │ + bne.w 72680 │ │ mov r0, r9 │ │ - bl 71668 │ │ + bl 72310 │ │ cmp r0, #0 │ │ - bne.w 7195c │ │ + bne.w 72604 │ │ cmp.w r8, #65 @ 0x41 │ │ - bne.n 71784 │ │ + bne.n 7242c │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 71774 │ │ - ldr r1, [pc, #704] @ (71a28 ) │ │ + cbz r0, 7241c │ │ + ldr r1, [pc, #672] @ (726b0 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 7195c │ │ + bne.w 72604 │ │ mov r0, r9 │ │ movs r1, #1 │ │ movs r5, #1 │ │ - bl 71bdc │ │ + bl 72880 │ │ cmp r0, #0 │ │ - bne.w 719d8 │ │ + bne.w 72680 │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 719c6 │ │ - ldr r1, [pc, #632] @ (71a08 ) │ │ + beq.w 7266e │ │ + ldr r1, [pc, #636] @ (726b4 ) │ │ add r1, pc │ │ - b.n 71896 │ │ + b.n 7253e │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 717ac │ │ - ldr r1, [pc, #608] @ (719fc ) │ │ + cbz r0, 72454 │ │ + ldr r1, [pc, #608] @ (726a4 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 719d8 │ │ + bne.w 72680 │ │ cmp.w r8, #80 @ 0x50 │ │ - bne.w 719a8 │ │ + bne.w 72650 │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 719bc │ │ - ldr r1, [pc, #576] @ (71a00 ) │ │ + beq.w 72664 │ │ + ldr r1, [pc, #576] @ (726a8 ) │ │ movs r2, #6 │ │ add r1, pc │ │ - b.n 719b4 │ │ + b.n 7265c │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 717ec │ │ - ldr r1, [pc, #544] @ (719f0 ) │ │ + cbz r0, 72494 │ │ + ldr r1, [pc, #544] @ (72698 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 719d8 │ │ + bne.w 72680 │ │ ldr.w r5, [r9] │ │ cmp r5, #0 │ │ - beq.w 719a2 │ │ + beq.w 7264a │ │ ldrd r4, sl, [r9, #4] │ │ cmp sl, r4 │ │ - bcs.w 719a2 │ │ + bcs.w 7264a │ │ ldrb.w r0, [r5, sl] │ │ cmp r0, #76 @ 0x4c │ │ - bne.w 719a2 │ │ + bne.w 7264a │ │ add.w r0, sl, #1 │ │ str.w r0, [r9, #8] │ │ mov r0, sp │ │ mov r1, r9 │ │ - bl 71b0c │ │ + bl 727b4 │ │ ldrb.w r0, [sp] │ │ cmp r0, #0 │ │ - beq.w 7197a │ │ + beq.w 72622 │ │ ldr.w r0, [r9, #16] │ │ ldrb.w r4, [sp, #1] │ │ - cbz r0, 71840 │ │ - ldr r2, [pc, #464] @ (719f4 ) │ │ + cbz r0, 724e8 │ │ + ldr r2, [pc, #464] @ (7269c ) │ │ cmp r4, #0 │ │ - ldr r1, [pc, #464] @ (719f8 ) │ │ + ldr r1, [pc, #464] @ (726a0 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 7195c │ │ + bne.w 72604 │ │ strb.w r4, [r9, #4] │ │ - b.n 716f4 │ │ + b.n 7239c │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 7185e │ │ - ldr r1, [pc, #444] @ (71a0c ) │ │ + cbz r0, 72506 │ │ + ldr r1, [pc, #448] @ (726b8 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 719d8 │ │ + bne.w 72680 │ │ mov r0, r9 │ │ - bl 73050 │ │ + bl 73ce0 │ │ lsls r0, r0, #31 │ │ - bne.n 7195c │ │ + bne.n 72604 │ │ cmp r1, #1 │ │ - bne.n 71888 │ │ + bne.n 72530 │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 719c6 │ │ - ldr r1, [pc, #436] @ (71a2c ) │ │ + beq.w 7266e │ │ + ldr r1, [pc, #412] @ (726bc ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 719d8 │ │ + bne.w 72680 │ │ ldr.w r0, [r9, #16] │ │ cmp r0, #0 │ │ - beq.w 719c6 │ │ - ldr r1, [pc, #380] @ (71a10 ) │ │ + beq.w 7266e │ │ + ldr r1, [pc, #388] @ (726c0 ) │ │ add r1, pc │ │ movs r2, #1 │ │ movs r5, #1 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - beq.w 719c6 │ │ - b.n 719d8 │ │ + beq.w 7266e │ │ + b.n 72680 │ │ mov r0, r9 │ │ - bl 71668 │ │ + bl 72310 │ │ cmp r0, #0 │ │ - bne.n 7195c │ │ + bne.n 72604 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 718c4 │ │ - ldr r1, [pc, #356] @ (71a1c ) │ │ + cbz r0, 7256c │ │ + ldr r1, [pc, #364] @ (726cc ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 7195c │ │ + bne.n 72604 │ │ mov r0, r9 │ │ - bl 731d4 │ │ - b.n 719c2 │ │ + bl 73e64 │ │ + b.n 7266a │ │ mov r0, r9 │ │ - bl 72fac │ │ - b.n 719c2 │ │ + bl 73c3c │ │ + b.n 7266a │ │ mov r0, r9 │ │ - bl 72e80 │ │ - b.n 719c2 │ │ + bl 73b10 │ │ + b.n 7266a │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 718ee │ │ - ldr r1, [pc, #304] @ (71a14 ) │ │ + cbz r0, 72596 │ │ + ldr r1, [pc, #312] @ (726c4 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 7195c │ │ + bl 4015c │ │ + cbnz r0, 72604 │ │ mov r0, r9 │ │ - bl 730ac │ │ - cbnz r0, 7195c │ │ + bl 73d3c │ │ + cbnz r0, 72604 │ │ ldr.w r0, [r9] │ │ - cbz r0, 7194a │ │ + cbz r0, 725f2 │ │ ldrd r2, r1, [r9, #4] │ │ cmp r1, r2 │ │ - bcs.n 7194a │ │ + bcs.n 725f2 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #76 @ 0x4c │ │ - bne.n 7194a │ │ + bne.n 725f2 │ │ adds r0, r1, #1 │ │ str.w r0, [r9, #8] │ │ mov r0, sp │ │ mov r1, r9 │ │ - bl 71b0c │ │ + bl 727b4 │ │ ldrb.w r0, [sp] │ │ cmp r0, #0 │ │ - bne.w 71816 │ │ + bne.w 724be │ │ ldrd r5, r6, [sp, #8] │ │ orrs.w r0, r5, r6 │ │ - beq.n 719c6 │ │ + beq.n 7266e │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 7193e │ │ - ldr r1, [pc, #228] @ (71a18 ) │ │ + cbz r0, 725e6 │ │ + ldr r1, [pc, #236] @ (726c8 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 7195c │ │ + bl 4015c │ │ + cbnz r0, 72604 │ │ mov r0, r9 │ │ mov r2, r5 │ │ mov r3, r6 │ │ - bl 720b8 │ │ - b.n 719c2 │ │ + bl 72d48 │ │ + b.n 7266a │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 71960 │ │ - ldr r1, [pc, #152] @ (719ec ) │ │ + cbz r0, 72608 │ │ + ldr r1, [pc, #148] @ (72690 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbz r0, 71960 │ │ + bl 4015c │ │ + cbz r0, 72608 │ │ movs r5, #1 │ │ - b.n 719d8 │ │ + b.n 72680 │ │ movs r5, #0 │ │ strb.w r5, [r9, #4] │ │ str.w r5, [r9] │ │ - b.n 719d8 │ │ + b.n 72680 │ │ mov r0, r9 │ │ movs r1, #0 │ │ str.w r6, [r9, #8] │ │ - bl 70cbc │ │ - b.n 719c2 │ │ + bl 71954 │ │ + b.n 7266a │ │ ldrd r2, r3, [sp, #8] │ │ orrs.w r0, r2, r3 │ │ - beq.n 719a2 │ │ + beq.n 7264a │ │ mov r0, r9 │ │ - bl 720b8 │ │ + bl 72d48 │ │ cmp r0, #0 │ │ - bne.n 7195c │ │ + bne.n 72604 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 719a2 │ │ - ldr r1, [pc, #136] @ (71a20 ) │ │ + cbz r0, 7264a │ │ + ldr r1, [pc, #144] @ (726d0 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 719d8 │ │ + bl 4015c │ │ + cbnz r0, 72680 │ │ cmp.w r8, #82 @ 0x52 │ │ - beq.n 719bc │ │ + beq.n 72664 │ │ ldr.w r0, [r9, #16] │ │ - cbz r0, 719bc │ │ - ldr r1, [pc, #116] @ (71a24 ) │ │ + cbz r0, 72664 │ │ + ldr r1, [pc, #124] @ (726d4 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 7195c │ │ + bne.n 72604 │ │ mov r0, r9 │ │ - bl 71668 │ │ + bl 72310 │ │ cmp r0, #0 │ │ - bne.n 7195c │ │ + bne.n 72604 │ │ ldr.w r0, [r9] │ │ - cbz r0, 719d6 │ │ + cbz r0, 7267e │ │ ldr.w r0, [r9, #12] │ │ subs r0, #1 │ │ str.w r0, [r9, #12] │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - ldrsb r1, [r2, r4] │ │ - vqshl.u32 , q2, #26 │ │ - vtbl.8 d16, {d26-d29}, d24 │ │ - vrint?.f32 , q6 │ │ - @ instruction: 0xfffa0cd6 │ │ - vrintz.f32 , │ │ - vrintm.f32 d21, d0 │ │ - vqshlu.s32 , , #26 │ │ - vqshlu.s64 d21, d17, #58 @ 0x3a │ │ - vrint?.f32 , q9 │ │ - vsli.64 , , #58 @ 0x3a │ │ - vsli.64 d21, d7, #58 @ 0x3a │ │ - vsli.32 d20, d18, #26 │ │ - vsri.64 , q11, #6 │ │ - vsli.32 q10, q1, #26 │ │ - vrintx.f32 d21, d5 │ │ - vrintn.f32 d20, d14 │ │ - vqshlu.s64 d21, d31, #58 @ 0x3a │ │ - vrintz.f32 d21, d30 │ │ + ldr r7, [pc, #208] @ (72760 ) │ │ + @ instruction: 0xfffa0360 │ │ + @ instruction: 0xfffa4ef1 │ │ + @ instruction: 0xfffa4e2c │ │ + vrintx.f32 d16, d14 │ │ + @ instruction: 0xfffa4dab │ │ + vqrdmlah.s q10, q5, d16[0] │ │ + vcvt.f32.u32 d20, d31, #6 │ │ + @ instruction: 0xfffa4e91 │ │ + @ instruction: 0xfffa4e9f │ │ + vqrdmlah.s q10, q5, d2[0] │ │ + @ instruction: 0xfffa4db7 │ │ + @ instruction: 0xfffa4d8e │ │ + vcvt.u16.f16 q10, , #6 │ │ + vqdmulh.s , q13, d26[0] │ │ + @ instruction: 0xfffa4cd6 │ │ + @ instruction: 0xfffa3d0a │ │ + vdup.16 q10, d21[2] │ │ + vtbx.8 d19, {d26-d29}, d6 │ │ vtbl.8 d22, {d10}, d1 │ │ cmp r1, #0 │ │ - beq.n 71abc │ │ + beq.n 72764 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ movs r6, #0 │ │ mov r5, sp │ │ ldrd r3, r2, [r4, #4] │ │ cmp r2, r3 │ │ - bcs.n 71a54 │ │ + bcs.n 726fc │ │ ldrb r0, [r1, r2] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 71ac0 │ │ - cbz r6, 71a70 │ │ + beq.n 72768 │ │ + cbz r6, 72718 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71a70 │ │ - ldr r1, [pc, #164] @ (71b00 ) │ │ + cbz r0, 72718 │ │ + ldr r1, [pc, #164] @ (727a8 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 71aec │ │ + bne.n 72794 │ │ ldr r1, [r4, #0] │ │ - cbz r1, 71a9c │ │ + cbz r1, 72744 │ │ ldrd r3, r2, [r4, #4] │ │ cmp r2, r3 │ │ - bcs.n 71a9c │ │ + bcs.n 72744 │ │ ldrb r0, [r1, r2] │ │ cmp r0, #75 @ 0x4b │ │ - beq.n 71aae │ │ + beq.n 72756 │ │ cmp r0, #76 @ 0x4c │ │ - bne.n 71a9c │ │ + bne.n 72744 │ │ adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 71b0c │ │ + bl 727b4 │ │ ldrb.w r0, [sp] │ │ - cbnz r0, 71ac8 │ │ + cbnz r0, 72770 │ │ ldrd r2, r3, [sp, #8] │ │ mov r0, r4 │ │ - bl 720b8 │ │ - b.n 71aa2 │ │ + bl 72d48 │ │ + b.n 7274a │ │ mov r0, r4 │ │ - bl 71668 │ │ - cbnz r0, 71aec │ │ + bl 72310 │ │ + cbnz r0, 72794 │ │ ldr r1, [r4, #0] │ │ subs r6, #1 │ │ cmp r1, #0 │ │ - bne.n 71a46 │ │ - b.n 71ac4 │ │ + bne.n 726ee │ │ + b.n 7276c │ │ adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 71bdc │ │ - b.n 71aa2 │ │ + bl 72880 │ │ + b.n 7274a │ │ movs r0, #0 │ │ bx lr │ │ adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ movs r0, #0 │ │ - b.n 71aee │ │ + b.n 72796 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #1] │ │ - cbz r0, 71af6 │ │ - ldr r2, [pc, #48] @ (71b04 ) │ │ + cbz r0, 7279e │ │ + ldr r2, [pc, #48] @ (727ac ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #48] @ (71b08 ) │ │ + ldr r1, [pc, #48] @ (727b0 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbz r0, 71af6 │ │ + bl 4015c │ │ + cbz r0, 7279e │ │ movs r0, #1 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ strb r5, [r4, #4] │ │ str r0, [r4, #0] │ │ - b.n 71aee │ │ + b.n 72796 │ │ nop │ │ - strb r3, [r7, r3] │ │ - vtbl.8 d16, {d10-d12}, d22 │ │ - vrsra.u32 d21, d11, #6 │ │ + ldr r4, [pc, #876] @ (72b18 ) │ │ + vsra.u64 q8, q7, #6 │ │ + @ instruction: 0xfffa4afb │ │ vsli.32 , q8, #26 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ ldrd ip, r9, [r1] │ │ ldr r2, [r1, #8] │ │ cmp r2, r9 │ │ - bcs.n 71b30 │ │ + bcs.n 727d8 │ │ ldrb.w r3, [ip, r2] │ │ cmp r3, #95 @ 0x5f │ │ - bne.n 71b30 │ │ + bne.n 727d8 │ │ movs r3, #0 │ │ adds r2, #1 │ │ strd r3, r3, [r0, #8] │ │ str r2, [r1, #8] │ │ - b.n 71bb2 │ │ + b.n 72872 │ │ mov.w lr, #0 │ │ mov.w r8, #62 @ 0x3e │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ cmp r2, r9 │ │ it hi │ │ movhi r9, r2 │ │ cmp r9, r2 │ │ - beq.n 71bac │ │ + beq.n 72850 │ │ ldrb.w r3, [ip, r2] │ │ cmp r3, #95 @ 0x5f │ │ - beq.n 71bba │ │ + beq.n 72858 │ │ sub.w fp, r3, #48 @ 0x30 │ │ uxtb.w r5, fp │ │ cmp r5, #10 │ │ - bcc.n 71b7a │ │ + bcc.n 72822 │ │ sub.w r4, r3, #97 @ 0x61 │ │ uxtb r4, r4 │ │ cmp r4, #26 │ │ - bcs.n 71b6c │ │ + bcs.n 72814 │ │ sub.w fp, r3, #87 @ 0x57 │ │ - b.n 71b7a │ │ + b.n 72822 │ │ sub.w r4, r3, #65 @ 0x41 │ │ uxtb r4, r4 │ │ cmp r4, #26 │ │ - bcs.n 71bac │ │ + bcs.n 72850 │ │ sub.w fp, r3, #29 │ │ umull r3, r5, sl, r8 │ │ adds r2, #1 │ │ str r2, [r1, #8] │ │ umull r6, r4, r6, r8 │ │ adds r6, r6, r5 │ │ adc.w r5, lr, #0 │ │ cmp r4, #0 │ │ it ne │ │ movne r4, #1 │ │ orrs r4, r5 │ │ - cmp r4, #1 │ │ - beq.n 71bac │ │ + bne.n 72850 │ │ uxtb.w r4, fp │ │ adds.w sl, r3, r4 │ │ adcs.w r6, r6, #0 │ │ - adc.w r3, lr, #0 │ │ - cmp r3, #1 │ │ - bne.n 71b44 │ │ + adcs.w r3, lr, #0 │ │ + beq.n 727ec │ │ movs r1, #0 │ │ - strb r1, [r0, #1] │ │ movs r3, #1 │ │ - strb r3, [r0, #0] │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ + strb r1, [r0, #1] │ │ + b.n 72872 │ │ adds r2, #1 │ │ str r2, [r1, #8] │ │ adds.w r1, sl, #1 │ │ - mov.w r2, #0 │ │ - adcs.w r3, r6, #0 │ │ - adcs.w r6, r2, #0 │ │ - beq.n 71bd4 │ │ - strb r2, [r0, #1] │ │ - b.n 71bb0 │ │ - strd r1, r3, [r0, #8] │ │ - movs r3, #0 │ │ - b.n 71bb2 │ │ + mov.w r3, #0 │ │ + adcs.w r2, r6, #0 │ │ + adcs.w r6, r3, #0 │ │ + bne.n 7287a │ │ + strd r1, r2, [r0, #8] │ │ + strb r3, [r0, #0] │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ + strb r3, [r0, #1] │ │ + movs r3, #1 │ │ + b.n 72872 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #24 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 71ebe │ │ + beq.w 72b48 │ │ mov r8, r1 │ │ ldrd r3, r1, [r4, #4] │ │ cmp r1, r3 │ │ - bcs.w 71de6 │ │ + bcs.w 72a70 │ │ ldr r6, [r4, #12] │ │ adds r2, r1, #1 │ │ ldrb.w r9, [r0, r1] │ │ adds r6, #1 │ │ cmp.w r6, #500 @ 0x1f4 │ │ strd r2, r6, [r4, #8] │ │ - bls.n 71c2c │ │ + bls.n 728d0 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71c24 │ │ - ldr r1, [pc, #776] @ (71f20 ) │ │ + cbz r0, 728c8 │ │ + ldr r1, [pc, #748] @ (72ba8 ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 71dfa │ │ + bne.w 72a84 │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ movs r6, #0 │ │ - b.n 71eba │ │ + b.n 72b44 │ │ sub.w r6, r9, #81 @ 0x51 │ │ cmp r6, #40 @ 0x28 │ │ - bhi.n 71ccc │ │ + bhi.n 72970 │ │ tbh [pc, r6, lsl #1] │ │ - lsls r0, r1, #2 │ │ - lsls r5, r7, #1 │ │ - lsls r7, r2, #3 │ │ - lsls r3, r4, #3 │ │ - lsls r7, r2, #3 │ │ - lsls r4, r2, #4 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ + lsls r7, r0, #2 │ │ + lsls r4, r7, #1 │ │ + lsls r2, r1, #3 │ │ + lsls r6, r2, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r7, r0, #4 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ movs r1, r5 │ │ - lsls r7, r2, #1 │ │ - lsls r6, r5, #2 │ │ - lsls r7, r2, #3 │ │ - lsls r5, r2, #5 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ + lsls r6, r2, #1 │ │ + lsls r5, r5, #2 │ │ + lsls r2, r1, #3 │ │ + lsls r0, r1, #5 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ movs r3, r7 │ │ movs r1, r5 │ │ movs r3, r7 │ │ - lsls r7, r2, #3 │ │ + lsls r2, r1, #3 │ │ movs r1, r5 │ │ movs r3, r7 │ │ movs r1, r5 │ │ movs r3, r7 │ │ - lsls r7, r6, #1 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ + lsls r6, r6, #1 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ movs r1, r5 │ │ movs r3, r7 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ - lsls r7, r2, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ + lsls r2, r1, #3 │ │ movs r1, r5 │ │ movs r3, r7 │ │ cmp r2, r3 │ │ - bcs.n 71cae │ │ + bcs.n 72952 │ │ ldrb r0, [r0, r2] │ │ cmp r0, #110 @ 0x6e │ │ - bne.n 71cae │ │ + bne.n 72952 │ │ ldr r0, [r4, #16] │ │ adds r1, #2 │ │ str r1, [r4, #8] │ │ - cbz r0, 71cae │ │ - ldr r1, [pc, #644] @ (71f24 ) │ │ + cbz r0, 72952 │ │ + ldr r1, [pc, #616] @ (72bac ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 71ed8 │ │ + bne.w 72b62 │ │ mov r0, r4 │ │ mov r1, r9 │ │ - bl 72194 │ │ + bl 72e24 │ │ cmp r0, #0 │ │ - bne.w 71dfa │ │ + bne.w 72a84 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w 71ed6 │ │ + beq.w 72b60 │ │ ldr r0, [r4, #12] │ │ subs r0, #1 │ │ str r0, [r4, #12] │ │ - b.n 71ed6 │ │ + b.n 72b60 │ │ cmp.w r9, #65 @ 0x41 │ │ - beq.w 71f28 │ │ + beq.w 72bb0 │ │ cmp.w r9, #66 @ 0x42 │ │ - bne.w 71de6 │ │ + bne.n 72a70 │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 7229c │ │ - b.n 71cb6 │ │ + bl 72f2c │ │ + b.n 7295a │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ - bl 72344 │ │ + bl 72fd4 │ │ ldr r1, [sp, #16] │ │ cmp r1, #0 │ │ - beq.w 71f9e │ │ + beq.w 72c26 │ │ ldr r2, [sp, #20] │ │ mov r0, sp │ │ - bl 723c8 │ │ + bl 73058 │ │ ldr r0, [sp, #0] │ │ lsls r0, r0, #31 │ │ - beq.n 71de6 │ │ + beq.n 72a70 │ │ ldrd r0, r1, [sp, #8] │ │ orrs.w r2, r0, r1 │ │ - beq.w 71fdc │ │ + beq.w 72c64 │ │ eor.w r0, r0, #1 │ │ orrs r0, r1 │ │ - bne.n 71de6 │ │ + bne.n 72a70 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 71cbc │ │ - ldr r1, [pc, #836] @ (72064 ) │ │ + beq.n 72960 │ │ + ldr r1, [pc, #816] @ (72cf4 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - b.n 71fea │ │ + b.n 72c72 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 71cbc │ │ - ldr r1, [pc, #808] @ (72058 ) │ │ + beq.n 72960 │ │ + ldr r1, [pc, #792] @ (72ce8 ) │ │ add r1, pc │ │ - b.n 71f8e │ │ + b.n 72c16 │ │ cmp r2, r3 │ │ - bcs.n 71d48 │ │ + bcs.n 729ea │ │ ldrb r0, [r0, r2] │ │ cmp r0, #101 @ 0x65 │ │ - bne.n 71d48 │ │ + bne.n 729ea │ │ adds r0, r1, #2 │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ - bl 72600 │ │ - b.n 71cb6 │ │ + bl 73290 │ │ + b.n 7295a │ │ cmp.w r8, #0 │ │ - bne.n 71d64 │ │ + bne.n 72a06 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71d64 │ │ - ldr r1, [pc, #800] @ (72074 ) │ │ + cbz r0, 72a06 │ │ + ldr r1, [pc, #780] @ (72d04 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 71ed8 │ │ + bne.w 72b62 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71d7a │ │ - ldr r1, [pc, #780] @ (72078 ) │ │ + cbz r0, 72a1c │ │ + ldr r1, [pc, #764] @ (72d08 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 71ed8 │ │ + bne.w 72b62 │ │ cmp.w r9, #82 @ 0x52 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - bne.w 71fca │ │ + bne.w 72c52 │ │ mov r0, r4 │ │ movs r1, #1 │ │ movs r6, #1 │ │ - bl 71bdc │ │ - b.n 71f76 │ │ + bl 72880 │ │ + b.n 72bfe │ │ add r0, sp, #16 │ │ mov r1, r4 │ │ - bl 72344 │ │ + bl 72fd4 │ │ ldr r1, [sp, #16] │ │ cmp r1, #0 │ │ - beq.w 71f9e │ │ + beq.w 72c26 │ │ ldr r2, [sp, #20] │ │ mov r0, sp │ │ - bl 723c8 │ │ - ldrd r1, r2, [sp, #8] │ │ - movw r6, #2048 @ 0x800 │ │ - clz r2, r2 │ │ + bl 73058 │ │ ldr r0, [sp, #0] │ │ - eor.w r3, r1, #55296 @ 0xd800 │ │ - movt r6, #65519 @ 0xffef │ │ - sub.w r3, r3, #1114112 @ 0x110000 │ │ - lsrs r2, r2, #5 │ │ - cmp r3, r6 │ │ - and.w r0, r0, r2 │ │ - it cc │ │ - movcc.w r1, #1114112 @ 0x110000 │ │ - cmp r0, #1 │ │ - bne.n 71de6 │ │ - cmp.w r1, #1114112 @ 0x110000 │ │ - beq.n 71de6 │ │ - ldr r0, [r4, #16] │ │ - bl 724c0 │ │ - b.n 71cb6 │ │ + lsls r0, r0, #31 │ │ + beq.n 72a70 │ │ + ldr r0, [sp, #12] │ │ + cbnz r0, 72a70 │ │ + ldr r1, [sp, #8] │ │ + movw r2, #2048 @ 0x800 │ │ + movt r2, #65519 @ 0xffef │ │ + eor.w r0, r1, #55296 @ 0xd800 │ │ + sub.w r0, r0, #1114112 @ 0x110000 │ │ + cmp r0, r2 │ │ + bcs.w 72c78 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 71eb6 │ │ - ldr r1, [pc, #612] @ (72054 ) │ │ + beq.n 72b40 │ │ + ldr r1, [pc, #620] @ (72ce4 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - beq.n 71eb6 │ │ + beq.n 72b40 │ │ movs r6, #1 │ │ - b.n 71ed8 │ │ + b.n 72b62 │ │ cmp.w r8, #0 │ │ - bne.n 71e18 │ │ + bne.n 72aa2 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71e18 │ │ - ldr r1, [pc, #644] @ (72090 ) │ │ + cbz r0, 72aa2 │ │ + ldr r1, [pc, #652] @ (72d20 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 71ed8 │ │ + bne.n 72b62 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71e2c │ │ - ldr r1, [pc, #628] @ (72094 ) │ │ + cbz r0, 72ab6 │ │ + ldr r1, [pc, #636] @ (72d24 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 71ed8 │ │ + bne.n 72b62 │ │ mov r0, r4 │ │ - bl 72854 │ │ + bl 73544 │ │ lsls r0, r0, #31 │ │ - bne.n 71dfa │ │ + bne.n 72a84 │ │ cmp r1, #1 │ │ - bne.n 71e52 │ │ + bne.n 72adc │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 71cbc │ │ - ldr r1, [pc, #600] @ (7209c ) │ │ + beq.w 72960 │ │ + ldr r1, [pc, #600] @ (72d28 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 71ed8 │ │ + bne.n 72b62 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 71cbc │ │ - ldr r1, [pc, #572] @ (72098 ) │ │ + beq.w 72960 │ │ + ldr r1, [pc, #580] @ (72d2c ) │ │ add r1, pc │ │ - b.n 71f6e │ │ + b.n 72bf6 │ │ cmp.w r8, #0 │ │ - bne.n 71e78 │ │ + bne.n 72b02 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71e78 │ │ - ldr r1, [pc, #564] @ (720a0 ) │ │ + cbz r0, 72b02 │ │ + ldr r1, [pc, #568] @ (72d30 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 71ed8 │ │ + bl 4015c │ │ + cbnz r0, 72b62 │ │ mov r0, r4 │ │ movs r1, #1 │ │ movs r6, #1 │ │ - bl 70cbc │ │ - cbnz r0, 71ed8 │ │ + bl 71954 │ │ + cbnz r0, 72b62 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 71ebe │ │ + cbz r0, 72b48 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 71ea6 │ │ + bcs.n 72b30 │ │ ldrb r0, [r0, r1] │ │ adds r1, #1 │ │ str r1, [r4, #8] │ │ cmp r0, #83 @ 0x53 │ │ - beq.w 7201e │ │ + beq.w 72cae │ │ cmp r0, #84 @ 0x54 │ │ - beq.w 71ff0 │ │ + beq.w 72c80 │ │ cmp r0, #85 @ 0x55 │ │ - beq.n 71f7a │ │ + beq.n 72c02 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71eb6 │ │ - ldr r1, [pc, #504] @ (720a4 ) │ │ + cbz r0, 72b40 │ │ + ldr r1, [pc, #508] @ (72d34 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 71ed8 │ │ + bl 4015c │ │ + cbnz r0, 72b62 │ │ movs r6, #0 │ │ strb r6, [r4, #4] │ │ str r6, [r4, #0] │ │ - b.n 71ed8 │ │ + b.n 72b62 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71ed6 │ │ - ldr r1, [pc, #396] @ (72050 ) │ │ + cbz r0, 72b60 │ │ + ldr r1, [pc, #400] @ (72ce0 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ movs r6, #0 │ │ mov r0, r6 │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w r8, #0 │ │ - bne.n 71efc │ │ + bne.n 72b86 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71efc │ │ - ldr r1, [pc, #380] @ (7206c ) │ │ + cbz r0, 72b86 │ │ + ldr r1, [pc, #388] @ (72cfc ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 71ed8 │ │ + bne.n 72b62 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71f10 │ │ - ldr r1, [pc, #364] @ (72070 ) │ │ + cbz r0, 72b9a │ │ + ldr r1, [pc, #372] @ (72d00 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 71ed8 │ │ + bne.n 72b62 │ │ mov r0, r4 │ │ - bl 72600 │ │ + bl 73290 │ │ cmp r0, #0 │ │ - bne.w 71dfa │ │ - b.n 71f7a │ │ - nop │ │ - str r3, [r3, r7] │ │ - vsra.u64 d21, d7, #6 │ │ + bne.w 72a84 │ │ + b.n 72c02 │ │ + ldr r1, [pc, #764] @ (72ea8 ) │ │ + vqrshrn.u64 d20, , #6 │ │ vsra.u64 d31, d24, #6 │ │ lsrs r0, r0, #28 │ │ - bne.n 71f42 │ │ + bne.n 72bca │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71f42 │ │ - ldr r1, [pc, #332] @ (72080 ) │ │ + cbz r0, 72bca │ │ + ldr r1, [pc, #340] @ (72d10 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 71ed8 │ │ + bne.n 72b62 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 71f56 │ │ - ldr r1, [pc, #316] @ (72084 ) │ │ + cbz r0, 72bde │ │ + ldr r1, [pc, #324] @ (72d14 ) │ │ movs r2, #1 │ │ movs r6, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 71ed8 │ │ + bne.n 72b62 │ │ mov r0, r4 │ │ - bl 728b8 │ │ + bl 734e4 │ │ cmp r0, #0 │ │ - bne.w 71dfa │ │ + bne.w 72a84 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 71cbc │ │ - ldr r1, [pc, #284] @ (72088 ) │ │ + beq.w 72960 │ │ + ldr r1, [pc, #292] @ (72d18 ) │ │ add r1, pc │ │ movs r6, #1 │ │ movs r2, #1 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 71ed8 │ │ + bne.n 72b62 │ │ cmp.w r8, #0 │ │ - bne.w 71cbc │ │ + bne.w 72960 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 71cbc │ │ - ldr r1, [pc, #256] @ (7208c ) │ │ + beq.w 72960 │ │ + ldr r1, [pc, #264] @ (72d1c ) │ │ add r1, pc │ │ movs r2, #1 │ │ movs r6, #1 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - beq.w 71cbc │ │ - b.n 71ed8 │ │ + beq.w 72960 │ │ + b.n 72b62 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #20] │ │ - cbz r0, 71fc6 │ │ - ldr r2, [pc, #180] @ (7205c ) │ │ + cbz r0, 72c4e │ │ + ldr r2, [pc, #188] @ (72cec ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #180] @ (72060 ) │ │ + ldr r1, [pc, #188] @ (72cf0 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 71dfa │ │ + bne.w 72a84 │ │ strb r5, [r4, #4] │ │ - b.n 71c28 │ │ - ldr r1, [pc, #176] @ (7207c ) │ │ + b.n 728cc │ │ + ldr r1, [pc, #184] @ (72d0c ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - beq.w 71d88 │ │ - b.n 71dfa │ │ + beq.w 72a2a │ │ + b.n 72a84 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 71cbc │ │ - ldr r1, [pc, #128] @ (72068 ) │ │ + beq.w 72960 │ │ + ldr r1, [pc, #136] @ (72cf8 ) │ │ movs r2, #5 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - b.n 71cb6 │ │ + bl 4015c │ │ + b.n 7295a │ │ + ldr r0, [r4, #16] │ │ + bl 73150 │ │ + b.n 7295a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 72004 │ │ - ldr r1, [pc, #176] @ (720a8 ) │ │ + cbz r0, 72c94 │ │ + ldr r1, [pc, #176] @ (72d38 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 71ed8 │ │ + bne.w 72b62 │ │ mov r0, r4 │ │ - bl 728b8 │ │ + bl 734e4 │ │ cmp r0, #0 │ │ - bne.w 71ed8 │ │ + bne.w 72b62 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 71cbc │ │ - ldr r1, [pc, #144] @ (720ac ) │ │ + beq.w 72960 │ │ + ldr r1, [pc, #144] @ (72d3c ) │ │ add r1, pc │ │ - b.n 71f70 │ │ + b.n 72bf8 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 72032 │ │ - ldr r1, [pc, #140] @ (720b0 ) │ │ + cbz r0, 72cc2 │ │ + ldr r1, [pc, #140] @ (72d40 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 71ed8 │ │ + bne.w 72b62 │ │ mov r0, r4 │ │ - bl 72918 │ │ + bl 735a8 │ │ cmp r0, #0 │ │ - bne.w 71ed8 │ │ + bne.w 72b62 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.w 71cbc │ │ - ldr r1, [pc, #108] @ (720b4 ) │ │ + beq.w 72960 │ │ + ldr r1, [pc, #108] @ (72d44 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - b.n 71f72 │ │ + b.n 72bfa │ │ nop │ │ - ldr r7, [pc, #280] @ (7216c ) │ │ - vrint?.f32 d16, d12 │ │ - vshr.u64 d21, d31, #6 │ │ - vsli.32 q8, q0, #26 │ │ - vqrdmlah.s q10, q5, d5[0] │ │ - vshr.u64 d20, d26, #6 │ │ - vcvt.f32.u32 q10, , #6 │ │ - vcvt.u32.f32 q10, q0, #6 │ │ - vcvt.u32.f32 d20, d10, #6 │ │ - vtrn.32 , q13 │ │ - vshr.u64 d21, d16, #6 │ │ - @ instruction: 0xfffa3df2 │ │ - @ instruction: 0xfffa4f0a │ │ - @ instruction: 0xfffa4ea5 │ │ - @ instruction: 0xfffa4e86 │ │ - @ instruction: 0xfffa4e8f │ │ - vshr.u32 d21, d20, #6 │ │ - vaddl.u , d10, d7 │ │ - vqrdmlsh.s q10, q13, d15[0] │ │ - vqrdmlsh.s q10, q13, d18[0] │ │ - @ instruction: 0xfffa4fd2 │ │ - vrint?.f32 q8, q7 │ │ - vcvt.f32.u32 d20, d17, #6 │ │ - vcvt.f32.u32 d20, d1, #6 │ │ - vcvt.f32.u32 d20, d13, #6 │ │ - @ instruction: 0xfffa4dfc │ │ + bxns r8 │ │ + vqrdmlah.s , q13, d18[0] │ │ + vtbl.8 d20, {d25}, d21 │ │ + @ instruction: 0xfffafd28 │ │ + vclt.f32 q10, , #0 │ │ + vqrshrun.s64 d19, q12, #6 │ │ + vqshlu.s32 q10, , #26 │ │ + vrint?.f32 q10, q7 │ │ + vqshl.u32 d20, d8, #26 │ │ + @ instruction: 0xfffa48d0 │ │ + @ instruction: 0xfffa4896 │ │ + vrintz.f32 , q5 │ │ + vrint?.f32 d20, d10 │ │ + vrintm.f32 d20, d21 │ │ + vrintm.f32 d20, d6 │ │ + vrintm.f32 d20, d15 │ │ + vqshrun.s64 d20, q9, #6 │ │ + vtbl.8 d20, {d10}, d5 │ │ + vrintp.f32 q10, q8 │ │ + vrintp.f32 q10, │ │ + vqshl.u64 q10, q0, #58 @ 0x3a │ │ + @ instruction: 0xfffafe24 │ │ + vclt.f32 d20, d25, #0 │ │ + vrint?.f32 d20, d9 │ │ + vqshlu.s32 d20, d5, #26 │ │ + vsli.64 q10, q10, #58 @ 0x3a │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #32 │ │ ldr.w r9, [r0, #16] │ │ cmp.w r9, #0 │ │ - beq.n 7210a │ │ - ldr r1, [pc, #180] @ (72184 ) │ │ + beq.n 72d9a │ │ + ldr r1, [pc, #180] @ (72e14 ) │ │ mov r4, r2 │ │ mov r6, r0 │ │ mov r0, r9 │ │ add r1, pc │ │ movs r2, #1 │ │ mov r8, r3 │ │ movs r5, #1 │ │ - bl 3f9e8 │ │ - cbnz r0, 7210c │ │ + bl 4015c │ │ + cbnz r0, 72d9c │ │ orrs.w r0, r4, r8 │ │ - beq.n 72116 │ │ + beq.n 72da6 │ │ ldr r0, [r6, #20] │ │ movs r1, #0 │ │ subs r2, r0, r4 │ │ sbcs.w r2, r1, r8 │ │ - bcs.n 7212c │ │ - ldr r1, [pc, #148] @ (7218c ) │ │ + bcs.n 72dbc │ │ + ldr r1, [pc, #148] @ (72e1c ) │ │ mov r0, r9 │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 7210c │ │ + bl 4015c │ │ + cbnz r0, 72d9c │ │ movs r5, #0 │ │ strb r5, [r6, #4] │ │ str r5, [r6, #0] │ │ - b.n 7210c │ │ + b.n 72d9c │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r1, [pc, #120] @ (72190 ) │ │ + ldr r1, [pc, #120] @ (72e20 ) │ │ mov r0, r9 │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ subs r4, r0, r4 │ │ sbc.w r6, r1, r8 │ │ subs.w r0, r4, #26 │ │ sbcs.w r0, r6, #0 │ │ - bcs.n 7214c │ │ + bcs.n 72ddc │ │ add.w r0, r4, #97 @ 0x61 │ │ str r0, [sp, #12] │ │ add r0, sp, #12 │ │ mov r1, r9 │ │ - bl 3fb60 │ │ - b.n 7217e │ │ - ldr r1, [pc, #56] @ (72188 ) │ │ + bl 402c0 │ │ + b.n 72e0e │ │ + ldr r1, [pc, #56] @ (72e18 ) │ │ mov r0, r9 │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 7210c │ │ + bne.n 72d9c │ │ add r5, sp, #12 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl 3fc68 │ │ + bl 406bc │ │ rsb r1, r0, #20 │ │ add r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r0, r1, [sp] │ │ mov r0, r9 │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ mov r5, r0 │ │ - b.n 7210c │ │ + b.n 72d9c │ │ nop │ │ - ldr r5, [pc, #736] @ (72468 ) │ │ - @ instruction: 0xfffa4c9b │ │ - vrintn.f32 d16, d2 │ │ - @ instruction: 0xfffa4cd1 │ │ + cmp r8, r6 │ │ + vsri.64 d20, d3, #6 │ │ + @ instruction: 0xfffafbd2 │ │ + vcge.f32 q10, , #0 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #48 @ 0x30 │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 721f0 │ │ + cbz r0, 72e80 │ │ add.w r9, sp, #28 │ │ mov r8, r1 │ │ mov r1, r5 │ │ mov r0, r9 │ │ - bl 72344 │ │ + bl 72fd4 │ │ ldr r4, [sp, #28] │ │ - cbz r4, 7220a │ │ + cbz r4, 72e9a │ │ ldr r6, [sp, #32] │ │ add r0, sp, #8 │ │ mov r1, r4 │ │ mov r2, r6 │ │ - bl 723c8 │ │ + bl 73058 │ │ ldr r0, [sp, #8] │ │ lsls r0, r0, #31 │ │ - beq.n 72236 │ │ + beq.n 72ec6 │ │ ldr r5, [r5, #16] │ │ cmp r5, #0 │ │ - beq.n 72274 │ │ + beq.n 72f04 │ │ ldrd r0, r1, [sp, #16] │ │ mov r2, r9 │ │ - bl 3fc68 │ │ + bl 406bc │ │ rsb r1, r0, #20 │ │ add r0, r9 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r0, r1, [sp] │ │ mov r0, r5 │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ - b.n 72252 │ │ + bl 3f228 │ │ + b.n 72ee2 │ │ ldr r0, [r5, #16] │ │ cmp r0, #0 │ │ - beq.n 72274 │ │ - ldr r1, [pc, #144] @ (72288 ) │ │ + beq.n 72f04 │ │ + ldr r1, [pc, #144] @ (72f18 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ ldr r0, [r5, #16] │ │ ldrb.w r4, [sp, #32] │ │ - cbz r0, 7222e │ │ - ldr r2, [pc, #120] @ (7228c ) │ │ + cbz r0, 72ebe │ │ + ldr r2, [pc, #120] @ (72f1c ) │ │ cmp r4, #0 │ │ - ldr r1, [pc, #120] @ (72290 ) │ │ + ldr r1, [pc, #120] @ (72f20 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbnz r0, 72254 │ │ + bl 4015c │ │ + cbnz r0, 72ee4 │ │ movs r0, #0 │ │ strb r4, [r5, #4] │ │ str r0, [r5, #0] │ │ - b.n 72276 │ │ + b.n 72f06 │ │ ldr r5, [r5, #16] │ │ - cbz r5, 72274 │ │ - ldr r1, [pc, #88] @ (72294 ) │ │ + cbz r5, 72f04 │ │ + ldr r1, [pc, #88] @ (72f24 ) │ │ mov r0, r5 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 72254 │ │ + bl 4015c │ │ + cbnz r0, 72ee4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, r6 │ │ - bl 3f9e8 │ │ - cbz r0, 72258 │ │ + bl 4015c │ │ + cbz r0, 72ee8 │ │ movs r0, #1 │ │ - b.n 72276 │ │ + b.n 72f06 │ │ ldrb r0, [r5, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 72274 │ │ + bmi.n 72f04 │ │ mov r0, r8 │ │ - bl 72e58 │ │ - cbz r0, 7227e │ │ + bl 73ae8 │ │ + cbz r0, 72f0e │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r5 │ │ mov r1, r3 │ │ - bl 3f9e8 │ │ - b.n 72276 │ │ + bl 4015c │ │ + b.n 72f06 │ │ movs r0, #0 │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #24] @ (72298 ) │ │ + ldr r0, [pc, #24] @ (72f28 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ nop │ │ - ldr r4, [pc, #72] @ (722d4 ) │ │ - vqmovn.u64 d16, q10 │ │ - @ instruction: 0xfffa4bd9 │ │ - vdup.16 d20, d13[2] │ │ - vqshlu.s64 d24, d20, #58 @ 0x3a │ │ + add r2, r1 │ │ + @ instruction: 0xfffafab4 │ │ + vrsra.u64 q10, , #7 │ │ + vrintn.f32 d20, d5 │ │ + vqshlu.s32 q12, q2, #26 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #32 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 722e8 │ │ + cbz r0, 72f78 │ │ mov r5, sp │ │ mov r8, r1 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 72df4 │ │ + bl 73a84 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 72300 │ │ + cbz r0, 72f90 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 7232e │ │ + cbz r0, 72fbe │ │ mov ip, r4 │ │ add.w r9, sp, #16 │ │ ldmia.w ip, {r0, r2, r3, r6} │ │ mov r1, r9 │ │ stmia r1!, {r0, r2, r3, r6} │ │ mov r0, r4 │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ and.w r1, r8, #1 │ │ mov r0, r4 │ │ - bl 71bdc │ │ + bl 72880 │ │ ldmia.w r9, {r1, r2, r3, r6} │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 72330 │ │ + b.n 72fc0 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 7232e │ │ - ldr r1, [pc, #72] @ (72338 ) │ │ + cbz r0, 72fbe │ │ + ldr r1, [pc, #72] @ (72fc8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ ldr r0, [r4, #16] │ │ - cbz r0, 72328 │ │ + cbz r0, 72fb8 │ │ ldrb.w r2, [sp, #4] │ │ - ldr r3, [pc, #48] @ (7233c ) │ │ - ldr r1, [pc, #52] @ (72340 ) │ │ + ldr r3, [pc, #48] @ (72fcc ) │ │ + ldr r1, [pc, #52] @ (72fd0 ) │ │ cmp r2, #0 │ │ mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbz r0, 72328 │ │ + bl 4015c │ │ + cbz r0, 72fb8 │ │ movs r0, #1 │ │ - b.n 72330 │ │ + b.n 72fc0 │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #112] @ (723ac ) │ │ - vzip.32 q8, q13 │ │ - @ instruction: 0xfffa4adf │ │ + orrs r4, r2 │ │ + @ instruction: 0xfffaf9ba │ │ + vrshr.u64 q10, , #7 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ mov lr, r1 │ │ mov ip, r0 │ │ ldr.w r2, [lr, #8] │ │ ldrd r0, r1, [r1] │ │ mov r8, r1 │ │ cmp r2, r1 │ │ mov r6, r2 │ │ it hi │ │ movhi r8, r2 │ │ cmp r8, r6 │ │ - beq.n 72398 │ │ + beq.n 73028 │ │ ldrb r5, [r0, r6] │ │ mov r3, r6 │ │ adds r6, #1 │ │ str.w r6, [lr, #8] │ │ sub.w r4, r5, #48 @ 0x30 │ │ sub.w r9, r5, #97 @ 0x61 │ │ cmp r4, #10 │ │ it cs │ │ cmpcs.w r9, #6 │ │ - bcc.n 72364 │ │ + bcc.n 72ff4 │ │ cmp r5, #95 @ 0x5f │ │ - bne.n 72398 │ │ - cbz r2, 723a6 │ │ + bne.n 73028 │ │ + cbz r2, 73036 │ │ cmp r2, r1 │ │ - bcs.n 723a4 │ │ + bcs.n 73034 │ │ ldrsb r6, [r0, r2] │ │ cmn.w r6, #64 @ 0x40 │ │ - bge.n 723a6 │ │ - b.n 723ba │ │ + bge.n 73036 │ │ + b.n 7304a │ │ movs r0, #0 │ │ str.w r0, [ip] │ │ strb.w r0, [ip, #4] │ │ - b.n 723b2 │ │ - bne.n 723ba │ │ + b.n 73042 │ │ + bne.n 7304a │ │ cmp r3, r1 │ │ - bhi.n 723ba │ │ + bhi.n 7304a │ │ subs r1, r3, r2 │ │ add r0, r2 │ │ strd r0, r1, [ip] │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r4, [pc, #8] @ (723c4 ) │ │ + ldr r4, [pc, #8] @ (73054 ) │ │ add r4, pc │ │ str r4, [sp, #0] │ │ - bl 3f734 │ │ - strh r0, [r5, #40] @ 0x28 │ │ + bl 3fea4 │ │ + strh r0, [r1, #38] @ 0x26 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #88 @ 0x58 │ │ - ldr r3, [pc, #228] @ (724b8 ) │ │ + ldr r3, [pc, #228] @ (73148 ) │ │ add r4, sp, #8 │ │ mov r8, r0 │ │ movs r0, #1 │ │ add r3, pc │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ mov r6, r2 │ │ mov r9, r1 │ │ - bl 40a48 │ │ + bl 411a0 │ │ add r5, sp, #76 @ 0x4c │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 70a0c │ │ + bl 716a4 │ │ ldr r0, [sp, #76] @ 0x4c │ │ cmp r0, #0 │ │ - beq.n 723ea │ │ + beq.n 7307a │ │ cmp r0, #1 │ │ ite ne │ │ movne r1, r6 │ │ ldreq r1, [sp, #80] @ 0x50 │ │ subs r0, r6, r1 │ │ cmp r0, #16 │ │ - bls.n 7240c │ │ + bls.n 7309c │ │ movs r0, #0 │ │ movs r1, #0 │ │ - b.n 724a2 │ │ + b.n 73132 │ │ cmp r6, r1 │ │ - bne.n 72416 │ │ + bne.n 730a6 │ │ movs r2, #0 │ │ movs r1, #0 │ │ - b.n 7249a │ │ + b.n 7312a │ │ add.w r3, r9, r1 │ │ add.w ip, r9, r6 │ │ movs r4, #0 │ │ movs r1, #0 │ │ mov r6, r3 │ │ ldrsb.w r2, [r6], #1 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ uxtb r5, r2 │ │ - bgt.n 72470 │ │ + bgt.n 73100 │ │ ldrb r6, [r3, #1] │ │ and.w r2, r5, #31 │ │ cmp r5, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 72462 │ │ + bcc.n 730f2 │ │ ldrb r0, [r3, #2] │ │ cmp r5, #240 @ 0xf0 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r6, r0, r6, lsl #6 │ │ - bcc.n 7246a │ │ + bcc.n 730fa │ │ ldrb r0, [r3, #3] │ │ and.w r2, r2, #7 │ │ and.w r0, r0, #63 @ 0x3f │ │ orr.w r0, r0, r6, lsl #6 │ │ adds r6, r3, #4 │ │ orr.w r5, r0, r2, lsl #18 │ │ - b.n 72470 │ │ + b.n 73100 │ │ orr.w r5, r6, r2, lsl #6 │ │ adds r6, r3, #2 │ │ - b.n 72470 │ │ + b.n 73100 │ │ orr.w r5, r6, r2, lsl #12 │ │ adds r6, r3, #3 │ │ sub.w r0, r5, #65 @ 0x41 │ │ sub.w r2, r5, #48 @ 0x30 │ │ cmp r5, #57 @ 0x39 │ │ bic.w r0, r0, #32 │ │ it hi │ │ addhi.w r2, r0, #10 │ │ cmp r2, #16 │ │ - bcs.n 724ae │ │ + bcs.n 7313e │ │ orr.w r2, r2, r4, lsl #4 │ │ lsls r0, r1, #4 │ │ orr.w r1, r0, r4, lsr #28 │ │ mov r3, r6 │ │ mov r4, r2 │ │ cmp r6, ip │ │ - bne.n 72424 │ │ + bne.n 730b4 │ │ strd r2, r1, [r8, #8] │ │ movs r1, #0 │ │ movs r0, #1 │ │ strd r0, r1, [r8] │ │ add sp, #88 @ 0x58 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #12] @ (724bc ) │ │ + ldr r0, [pc, #12] @ (7314c ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ nop │ │ - ldr r1, [pc, #928] @ (7285c ) │ │ - sha256su0.32 q12, q10 │ │ + rors r0, r4 │ │ + vrsra.u32 q12, q10, #6 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ - cbz r0, 724e0 │ │ + cbz r0, 73170 │ │ mov r6, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [r0] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ blx r2 │ │ - cbz r0, 724ea │ │ + cbz r0, 7317a │ │ movs r0, #1 │ │ - b.n 724e2 │ │ + b.n 73172 │ │ movs r0, #0 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, sp │ │ add.w r9, r8, #2 │ │ add r5, sp, #16 │ │ cmp r6, #34 @ 0x22 │ │ - beq.n 72512 │ │ + beq.n 731a2 │ │ cmp.w r6, #1114112 @ 0x110000 │ │ - beq.n 725ea │ │ + beq.n 7327a │ │ cmp r6, #12 │ │ - bgt.n 72526 │ │ - cbz r6, 7253a │ │ + bgt.n 731b6 │ │ + cbz r6, 731ca │ │ cmp r6, #9 │ │ - beq.n 7256a │ │ + beq.n 731fa │ │ cmp r6, #10 │ │ - bne.n 7254a │ │ + bne.n 731da │ │ movs r6, #0 │ │ movw r0, #28252 @ 0x6e5c │ │ - b.n 72578 │ │ + b.n 73208 │ │ ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ movs r1, #34 @ 0x22 │ │ blx r2 │ │ mov.w r6, #1114112 @ 0x110000 │ │ cmp r0, #0 │ │ - bne.n 724dc │ │ - b.n 724f2 │ │ + bne.n 7316c │ │ + b.n 73182 │ │ cmp r6, #13 │ │ - beq.n 72542 │ │ + beq.n 731d2 │ │ cmp r6, #39 @ 0x27 │ │ - beq.n 72572 │ │ + beq.n 73202 │ │ cmp r6, #92 @ 0x5c │ │ - bne.n 7254a │ │ + bne.n 731da │ │ movs r6, #0 │ │ movw r0, #23644 @ 0x5c5c │ │ - b.n 72578 │ │ + b.n 73208 │ │ movs r6, #0 │ │ movw r0, #12380 @ 0x305c │ │ - b.n 72578 │ │ + b.n 73208 │ │ movs r6, #0 │ │ movw r0, #29276 @ 0x725c │ │ - b.n 72578 │ │ + b.n 73208 │ │ lsrs r0, r6, #8 │ │ cmp r0, #2 │ │ - bls.n 72558 │ │ + bls.n 731e8 │ │ mov r0, r6 │ │ - bl 3f2ac │ │ - cbnz r0, 725bc │ │ + bl 3fa50 │ │ + cbnz r0, 7324c │ │ mov r0, r6 │ │ - bl 3f038 │ │ - cbz r0, 725bc │ │ + bl 3f7c4 │ │ + cbz r0, 7324c │ │ str r6, [sp, #0] │ │ movs r6, #128 @ 0x80 │ │ mov.w sl, #129 @ 0x81 │ │ - b.n 72588 │ │ + b.n 73218 │ │ movs r6, #0 │ │ movw r0, #29788 @ 0x745c │ │ - b.n 72578 │ │ + b.n 73208 │ │ movs r6, #0 │ │ movw r0, #10076 @ 0x275c │ │ str.w r6, [r9, #4] │ │ str.w r6, [r9] │ │ strh.w r0, [sp] │ │ mov.w sl, #2 │ │ mov r1, r8 │ │ @@ -112223,23 +112751,23 @@ │ │ cmp.w sl, #128 @ 0x80 │ │ it ls │ │ ldrbls r1, [r5, r6] │ │ ldrd r0, r2, [r4] │ │ ldr r2, [r2, #16] │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.w 724dc │ │ + bne.w 7316c │ │ adds r6, #1 │ │ cmp sl, r6 │ │ - bne.n 72598 │ │ + bne.n 73228 │ │ mov.w r6, #1114112 @ 0x110000 │ │ - b.n 724f2 │ │ + b.n 73182 │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 72c80 │ │ + bl 73910 │ │ mov r0, r5 │ │ mov r1, r8 │ │ ldmia r0!, {r2, r3} │ │ stmia r1!, {r2, r3} │ │ ldrh r0, [r0, #0] │ │ strh r0, [r1, #0] │ │ mov r1, r8 │ │ @@ -112247,105 +112775,105 @@ │ │ mov r0, r5 │ │ ldrb.w sl, [sp, #27] │ │ ldmia r1!, {r2, r3} │ │ cmp r6, sl │ │ stmia r0!, {r2, r3} │ │ ldrh r1, [r1, #0] │ │ strh r1, [r0, #0] │ │ - bcc.n 72594 │ │ - b.n 725b6 │ │ + bcc.n 73224 │ │ + b.n 73246 │ │ ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ bx r2 │ │ - bmi.n 725aa │ │ + bmi.n 7323a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #68 @ 0x44 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 72672 │ │ + cbz r0, 73302 │ │ add r0, sp, #12 │ │ mov r1, r4 │ │ - bl 72344 │ │ + bl 72fd4 │ │ ldr r6, [sp, #12] │ │ - cbz r6, 7268a │ │ + cbz r6, 7331a │ │ ldr r0, [sp, #16] │ │ lsls r1, r0, #31 │ │ - bne.n 7265c │ │ + bne.n 732ec │ │ movs r1, #2 │ │ movw r8, #1 │ │ str r1, [sp, #28] │ │ movs r1, #0 │ │ str r1, [sp, #24] │ │ movw r1, #65534 @ 0xfffe │ │ movt r1, #32767 @ 0x7fff │ │ and.w r9, r0, r1 │ │ add.w sl, r6, r9 │ │ add r5, sp, #12 │ │ movt r8, #17 │ │ strd r6, r9, [sp, #12] │ │ str.w sl, [sp, #20] │ │ mov r0, r5 │ │ - bl 72a5c │ │ + bl 736ec │ │ cmp r0, r8 │ │ - beq.n 726b6 │ │ + beq.n 73346 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - bne.n 7264c │ │ + bne.n 732dc │ │ ldr r0, [r4, #16] │ │ - cbz r0, 7266c │ │ - ldr r1, [pc, #480] @ (72844 ) │ │ + cbz r0, 732fc │ │ + ldr r1, [pc, #480] @ (734d4 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 726c6 │ │ + bl 4015c │ │ + cbnz r0, 73356 │ │ movs r0, #0 │ │ strb r0, [r4, #4] │ │ - b.n 726b2 │ │ + b.n 73342 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 726ca │ │ - ldr r1, [pc, #448] @ (72838 ) │ │ + cbz r0, 7335a │ │ + ldr r1, [pc, #448] @ (734c8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #16] │ │ - cbz r0, 726ae │ │ - ldr r2, [pc, #424] @ (7283c ) │ │ + cbz r0, 7333e │ │ + ldr r2, [pc, #424] @ (734cc ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #424] @ (72840 ) │ │ + ldr r1, [pc, #424] @ (734d0 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbnz r0, 726c6 │ │ + bl 4015c │ │ + cbnz r0, 73356 │ │ strb r5, [r4, #4] │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ - b.n 726cc │ │ + b.n 7335c │ │ ldr r4, [r4, #16] │ │ - cbz r4, 726ca │ │ + cbz r4, 7335a │ │ ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ movs r1, #34 @ 0x22 │ │ blx r2 │ │ - cbz r0, 726d4 │ │ + cbz r0, 73364 │ │ movs r0, #1 │ │ - b.n 726cc │ │ + b.n 7335c │ │ movs r0, #0 │ │ add sp, #68 @ 0x44 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #2 │ │ str r0, [sp, #28] │ │ movs r0, #0 │ │ @@ -112353,87 +112881,87 @@ │ │ add r0, sp, #12 │ │ stmia.w r0, {r6, r9, sl} │ │ add.w r9, sp, #32 │ │ add.w r0, r9, #2 │ │ str r0, [sp, #8] │ │ add r5, sp, #12 │ │ mov r0, r5 │ │ - bl 72a5c │ │ + bl 736ec │ │ cmp r0, r8 │ │ - beq.w 72814 │ │ + beq.w 734a4 │ │ mov r6, r0 │ │ cmp.w r0, #1114112 @ 0x110000 │ │ - beq.w 72820 │ │ + beq.w 734b0 │ │ cmp r6, #39 @ 0x27 │ │ - bne.n 72718 │ │ + bne.n 733a8 │ │ ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ movs r1, #39 @ 0x27 │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.n 726c6 │ │ - b.n 726ee │ │ + bne.n 73356 │ │ + b.n 7337e │ │ cmp r6, #12 │ │ - bgt.n 72736 │ │ + bgt.n 733c6 │ │ add r5, sp, #48 @ 0x30 │ │ - cbz r6, 72752 │ │ + cbz r6, 733e2 │ │ cmp r6, #9 │ │ - beq.n 7278e │ │ + beq.n 7341e │ │ cmp r6, #10 │ │ - bne.n 7276e │ │ + bne.n 733fe │ │ ldr r0, [sp, #8] │ │ movs r6, #0 │ │ str r6, [r0, #4] │ │ str r6, [r0, #0] │ │ movw r0, #28252 @ 0x6e5c │ │ - b.n 727a8 │ │ + b.n 73438 │ │ add r5, sp, #48 @ 0x30 │ │ cmp r6, #13 │ │ - beq.n 72760 │ │ + beq.n 733f0 │ │ cmp r6, #34 @ 0x22 │ │ - beq.n 7279c │ │ + beq.n 7342c │ │ cmp r6, #92 @ 0x5c │ │ - bne.n 7276e │ │ + bne.n 733fe │ │ ldr r0, [sp, #8] │ │ movs r6, #0 │ │ str r6, [r0, #4] │ │ str r6, [r0, #0] │ │ movw r0, #23644 @ 0x5c5c │ │ - b.n 727a8 │ │ + b.n 73438 │ │ ldr r0, [sp, #8] │ │ movs r6, #0 │ │ str r6, [r0, #4] │ │ str r6, [r0, #0] │ │ movw r0, #12380 @ 0x305c │ │ - b.n 727a8 │ │ + b.n 73438 │ │ ldr r0, [sp, #8] │ │ movs r6, #0 │ │ str r6, [r0, #4] │ │ str r6, [r0, #0] │ │ movw r0, #29276 @ 0x725c │ │ - b.n 727a8 │ │ + b.n 73438 │ │ lsrs r0, r6, #8 │ │ cmp r0, #2 │ │ - bls.n 7277c │ │ + bls.n 7340c │ │ mov r0, r6 │ │ - bl 3f2ac │ │ - cbnz r0, 727e4 │ │ + bl 3fa50 │ │ + cbnz r0, 73474 │ │ mov r0, r6 │ │ - bl 3f038 │ │ - cbz r0, 727e4 │ │ + bl 3f7c4 │ │ + cbz r0, 73474 │ │ str r6, [sp, #32] │ │ movs r6, #128 @ 0x80 │ │ mov.w sl, #129 @ 0x81 │ │ - b.n 727b0 │ │ + b.n 73440 │ │ ldr r0, [sp, #8] │ │ movs r6, #0 │ │ str r6, [r0, #4] │ │ str r6, [r0, #0] │ │ movw r0, #29788 @ 0x745c │ │ - b.n 727a8 │ │ + b.n 73438 │ │ ldr r0, [sp, #8] │ │ movs r6, #0 │ │ str r6, [r0, #4] │ │ str r6, [r0, #0] │ │ movw r0, #8796 @ 0x225c │ │ strh.w r0, [sp, #32] │ │ mov.w sl, #2 │ │ @@ -112449,23 +112977,23 @@ │ │ cmp.w sl, #128 @ 0x80 │ │ it ls │ │ ldrbls r1, [r5, r6] │ │ ldrd r0, r2, [r4] │ │ ldr r2, [r2, #16] │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.w 726c6 │ │ + bne.w 73356 │ │ adds r6, #1 │ │ cmp sl, r6 │ │ - bne.n 727c2 │ │ + bne.n 73452 │ │ mov r9, fp │ │ - b.n 726ec │ │ + b.n 7337c │ │ mov r0, r5 │ │ mov r1, r6 │ │ - bl 72c80 │ │ + bl 73910 │ │ mov r1, r5 │ │ mov r0, r9 │ │ ldmia r1!, {r2, r3} │ │ mov fp, r9 │ │ stmia r0!, {r2, r3} │ │ ldrh r1, [r1, #0] │ │ strh r1, [r0, #0] │ │ @@ -112474,347 +113002,347 @@ │ │ mov r0, r5 │ │ ldrb.w sl, [sp, #59] @ 0x3b │ │ ldmia r1!, {r2, r3} │ │ cmp r6, sl │ │ stmia r0!, {r2, r3} │ │ ldrh r1, [r1, #0] │ │ strh r1, [r0, #0] │ │ - bcc.n 727be │ │ - b.n 727e0 │ │ + bcc.n 7344e │ │ + b.n 73470 │ │ ldrd r0, r1, [r4] │ │ ldr r2, [r1, #16] │ │ movs r1, #34 @ 0x22 │ │ blx r2 │ │ - b.n 726cc │ │ - ldr r0, [pc, #36] @ (72848 ) │ │ + b.n 7335c │ │ + ldr r0, [pc, #36] @ (734d8 ) │ │ add r2, sp, #48 @ 0x30 │ │ - ldr r3, [pc, #36] @ (7284c ) │ │ - ldr r1, [pc, #40] @ (72850 ) │ │ + ldr r3, [pc, #36] @ (734dc ) │ │ + ldr r1, [pc, #40] @ (734e0 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ nop │ │ - @ instruction: 0x4792 │ │ - vqrdmlah.s , q5, d20[0] │ │ - vqshl.u32 q10, , #25 │ │ - @ instruction: 0xfffafe98 │ │ - vneg.f32 q11, │ │ - vmovn.i64 d24, q5 │ │ + subs r7, #138 @ 0x8a │ │ + vqshlu.s32 d31, d20, #26 │ │ + vcvt.u32.f32 , , #7 │ │ + vrint?.f32 , q12 │ │ + vqrdmlsh.s , , d11[0] │ │ + vzip.32 d24, d26 │ │ movs r6, r0 │ │ - strh r0, [r3, #14] │ │ + strh r0, [r7, #10] │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ - mov r5, r0 │ │ + mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - movs r4, #0 │ │ - cbz r0, 728a2 │ │ - ldr r1, [pc, #76] @ (728b4 ) │ │ + cbz r0, 73532 │ │ + ldr r1, [pc, #76] @ (73540 ) │ │ + movs r5, #0 │ │ movs r6, #1 │ │ add r1, pc │ │ mov r8, r1 │ │ - ldrd r2, r1, [r5, #4] │ │ + ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 7287a │ │ + bcs.n 7350a │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 7289e │ │ - cbz r4, 7288a │ │ - ldr r0, [r5, #16] │ │ - cbz r0, 7288a │ │ + beq.n 7352e │ │ + cbz r5, 7351a │ │ + ldr r0, [r4, #16] │ │ + cbz r0, 7351a │ │ mov r1, r8 │ │ movs r2, #2 │ │ - bl 3f9e8 │ │ - cbnz r0, 728ae │ │ - mov r0, r5 │ │ + bl 4015c │ │ + cbnz r0, 7353c │ │ + mov r0, r4 │ │ movs r1, #1 │ │ - bl 71bdc │ │ - cbnz r0, 728a4 │ │ - ldr r0, [r5, #0] │ │ - adds r4, #1 │ │ + bl 72880 │ │ + cbnz r0, 73534 │ │ + ldr r0, [r4, #0] │ │ + subs r5, #1 │ │ cmp r0, #0 │ │ - bne.n 7286c │ │ - b.n 728a2 │ │ + bne.n 734fc │ │ + b.n 73532 │ │ adds r0, r1, #1 │ │ - str r0, [r5, #8] │ │ + str r0, [r4, #8] │ │ movs r6, #0 │ │ mov r0, r6 │ │ - mov r1, r4 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #1 │ │ - b.n 728a4 │ │ - nop │ │ - mov r9, lr │ │ + b.n 73534 │ │ + subs r6, #233 @ 0xe9 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ - mov r4, r0 │ │ + mov r5, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 72906 │ │ - ldr r1, [pc, #76] @ (72914 ) │ │ - movs r5, #0 │ │ + movs r4, #0 │ │ + cbz r0, 73592 │ │ + ldr r1, [pc, #76] @ (735a4 ) │ │ movs r6, #1 │ │ add r1, pc │ │ mov r8, r1 │ │ - ldrd r2, r1, [r4, #4] │ │ + ldrd r2, r1, [r5, #4] │ │ cmp r1, r2 │ │ - bcs.n 728de │ │ + bcs.n 7356a │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 72902 │ │ - cbz r5, 728ee │ │ - ldr r0, [r4, #16] │ │ - cbz r0, 728ee │ │ + beq.n 7358e │ │ + cbz r4, 7357a │ │ + ldr r0, [r5, #16] │ │ + cbz r0, 7357a │ │ mov r1, r8 │ │ movs r2, #2 │ │ - bl 3f9e8 │ │ - cbnz r0, 72910 │ │ - mov r0, r4 │ │ + bl 4015c │ │ + cbnz r0, 7359e │ │ + mov r0, r5 │ │ movs r1, #1 │ │ - bl 71bdc │ │ - cbnz r0, 72908 │ │ - ldr r0, [r4, #0] │ │ - subs r5, #1 │ │ + bl 72880 │ │ + cbnz r0, 73594 │ │ + ldr r0, [r5, #0] │ │ + adds r4, #1 │ │ cmp r0, #0 │ │ - bne.n 728d0 │ │ - b.n 72906 │ │ + bne.n 7355c │ │ + b.n 73592 │ │ adds r0, r1, #1 │ │ - str r0, [r4, #8] │ │ + str r0, [r5, #8] │ │ movs r6, #0 │ │ mov r0, r6 │ │ + mov r1, r4 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #1 │ │ - b.n 72908 │ │ - mov sp, r1 │ │ + b.n 73594 │ │ + nop │ │ + subs r6, #137 @ 0x89 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #44 @ 0x2c │ │ mov sl, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 72a36 │ │ - ldr r1, [pc, #276] @ (72a44 ) │ │ + beq.w 736c6 │ │ + ldr r1, [pc, #276] @ (736d4 ) │ │ add.w r9, sp, #8 │ │ add.w r8, sp, #24 │ │ movs r5, #0 │ │ add r1, pc │ │ mov fp, r1 │ │ - ldr r1, [pc, #264] @ (72a48 ) │ │ + ldr r1, [pc, #264] @ (736d8 ) │ │ add r1, pc │ │ str r1, [sp, #4] │ │ ldrd r2, r1, [sl, #4] │ │ cmp r1, r2 │ │ - bcs.n 72950 │ │ + bcs.n 735e0 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 72a30 │ │ - cbz r5, 7296c │ │ + beq.n 736c0 │ │ + cbz r5, 735fc │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 7296c │ │ - ldr r1, [pc, #240] @ (72a4c ) │ │ + cbz r0, 735fc │ │ + ldr r1, [pc, #240] @ (736dc ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 72a20 │ │ + bne.n 736b0 │ │ ldr.w r0, [sl] │ │ - cbz r0, 729d0 │ │ + cbz r0, 73660 │ │ mov r0, r9 │ │ mov r1, sl │ │ movs r2, #115 @ 0x73 │ │ - bl 71170 │ │ + bl 71e08 │ │ ldrb.w r0, [sp, #8] │ │ cmp r0, #1 │ │ - beq.n 729f0 │ │ + beq.n 73680 │ │ ldr.w r0, [sl] │ │ - cbz r0, 729c4 │ │ + cbz r0, 73654 │ │ mov r0, r9 │ │ mov r1, sl │ │ - bl 711d0 │ │ + bl 71e68 │ │ ldr r0, [sp, #8] │ │ - cbz r0, 729fa │ │ + cbz r0, 7368a │ │ mov r1, r9 │ │ mov r0, r8 │ │ ldmia.w r1, {r2, r3, r4, r6} │ │ stmia r0!, {r2, r3, r4, r6} │ │ ldr.w r1, [sl, #16] │ │ - cbz r1, 729b8 │ │ + cbz r1, 73648 │ │ mov r0, r8 │ │ - bl 71328 │ │ - cbnz r0, 72a20 │ │ + bl 71fc0 │ │ + cbnz r0, 736b0 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 729b8 │ │ + cbz r0, 73648 │ │ ldr r1, [sp, #4] │ │ movs r2, #2 │ │ - bl 3f9e8 │ │ - cbnz r0, 72a20 │ │ + bl 4015c │ │ + cbnz r0, 736b0 │ │ mov r0, sl │ │ movs r1, #1 │ │ movs r6, #1 │ │ - bl 71bdc │ │ - b.n 729e2 │ │ + bl 72880 │ │ + b.n 73672 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 729e4 │ │ + cbz r0, 73674 │ │ movs r6, #1 │ │ mov r1, fp │ │ - b.n 729dc │ │ + b.n 7366c │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 729e4 │ │ - ldr r1, [pc, #120] @ (72a50 ) │ │ + cbz r0, 73674 │ │ + ldr r1, [pc, #120] @ (736e0 ) │ │ movs r6, #1 │ │ add r1, pc │ │ movs r2, #1 │ │ - bl 3f9e8 │ │ - cbnz r0, 72a38 │ │ + bl 4015c │ │ + cbnz r0, 736c8 │ │ ldr.w r0, [sl] │ │ subs r5, #1 │ │ cmp r0, #0 │ │ - bne.n 72942 │ │ - b.n 72a36 │ │ + bne.n 735d2 │ │ + b.n 736c6 │ │ ldr.w r0, [sl, #16] │ │ ldrb.w r5, [sp, #9] │ │ - b.n 72a02 │ │ + b.n 73692 │ │ ldr.w r0, [sl, #16] │ │ ldrb.w r5, [sp, #12] │ │ - cbz r0, 72a24 │ │ - ldr r2, [pc, #76] @ (72a54 ) │ │ + cbz r0, 736b4 │ │ + ldr r2, [pc, #76] @ (736e4 ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #76] @ (72a58 ) │ │ + ldr r1, [pc, #76] @ (736e8 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbz r0, 72a24 │ │ + bl 4015c │ │ + cbz r0, 736b4 │ │ movs r6, #1 │ │ - b.n 72a38 │ │ + b.n 736c8 │ │ movs r0, #0 │ │ strb.w r5, [sl, #4] │ │ str.w r0, [sl] │ │ - b.n 72a36 │ │ + b.n 736c6 │ │ adds r0, r1, #1 │ │ str.w r0, [sl, #8] │ │ movs r6, #0 │ │ mov r0, r6 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - add ip, sl │ │ - vrinta.f32 d20, d10 │ │ - vsli.64 q10, , #58 @ 0x3a │ │ - vsri.32 d20, d18, #6 │ │ - @ instruction: 0xfffafaf2 │ │ - vneg.s32 q10, │ │ + subs r4, #204 @ 0xcc │ │ + @ instruction: 0xfffa3d02 │ │ + @ instruction: 0xfffa3df5 │ │ + vdup.16 d19, d26[2] │ │ + vqmovn.u64 d31, q1 │ │ + @ instruction: 0xfff93bdf │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ ldr r3, [r0, #4] │ │ ldr r1, [r0, #16] │ │ cmp r3, r1 │ │ - bcs.n 72a76 │ │ + bcs.n 73706 │ │ movs r2, #1 │ │ movt r2, #17 │ │ - b.n 72c02 │ │ + b.n 73892 │ │ ldr r2, [r0, #0] │ │ sub.w lr, r3, r1 │ │ cmp r1, #2 │ │ add.w ip, r2, r1 │ │ strd ip, lr, [r0] │ │ - bne.w 72c14 │ │ + bne.w 738a4 │ │ ldrb r3, [r2, #0] │ │ sub.w r4, r3, #65 @ 0x41 │ │ sub.w r1, r3, #48 @ 0x30 │ │ cmp r3, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r1, r4, #10 │ │ cmp r1, #15 │ │ - bhi.w 72c0c │ │ + bhi.w 7389c │ │ ldrb r3, [r2, #1] │ │ sub.w r4, r3, #65 @ 0x41 │ │ sub.w r2, r3, #48 @ 0x30 │ │ cmp r3, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r2, r4, #10 │ │ cmp r2, #16 │ │ - bcs.w 72c0c │ │ + bcs.w 7389c │ │ orr.w r1, r2, r1, lsl #4 │ │ sxtb r2, r1 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 72b42 │ │ + ble.n 737d2 │ │ add r0, sp, #12 │ │ movs r2, #1 │ │ str r0, [sp, #4] │ │ movs r0, #0 │ │ str r2, [sp, #8] │ │ strb.w r0, [sp, #15] │ │ strh.w r0, [sp, #13] │ │ strb.w r1, [sp, #12] │ │ add r0, sp, #28 │ │ add r1, sp, #12 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #28] │ │ - cbnz r0, 72b46 │ │ + cbnz r0, 737d6 │ │ ldrd r0, r2, [sp, #32] │ │ cmp r2, #0 │ │ strd r0, r2, [sp, #16] │ │ add.w r1, r0, r2 │ │ - beq.w 72c2a │ │ + beq.w 738ba │ │ mov r3, r0 │ │ ldrsb.w r6, [r3], #1 │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ uxtb r2, r6 │ │ - bgt.n 72bf8 │ │ + bgt.n 73888 │ │ ldrb r6, [r0, #1] │ │ and.w r3, r2, #31 │ │ cmp r2, #224 @ 0xe0 │ │ and.w r6, r6, #63 @ 0x3f │ │ - bcc.n 72b5c │ │ + bcc.n 737ec │ │ ldrb r5, [r0, #2] │ │ cmp r2, #240 @ 0xf0 │ │ and.w r5, r5, #63 @ 0x3f │ │ orr.w r6, r5, r6, lsl #6 │ │ - bcc.n 72bf2 │ │ + bcc.n 73882 │ │ ldrb r2, [r0, #3] │ │ and.w r3, r3, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r2, r2, r6, lsl #6 │ │ orr.w r2, r2, r3, lsl #18 │ │ adds r3, r0, #4 │ │ - b.n 72bf8 │ │ + b.n 73888 │ │ cmp r1, #192 @ 0xc0 │ │ - bcs.n 72b4c │ │ + bcs.n 737dc │ │ mov.w r2, #1114112 @ 0x110000 │ │ - b.n 72c02 │ │ + b.n 73892 │ │ cmp r1, #224 @ 0xe0 │ │ - bcs.n 72b54 │ │ + bcs.n 737e4 │ │ movs r2, #2 │ │ - b.n 72b6a │ │ + b.n 737fa │ │ cmp r1, #240 @ 0xf0 │ │ - bcs.n 72b64 │ │ + bcs.n 737f4 │ │ movs r2, #3 │ │ - b.n 72b6a │ │ + b.n 737fa │ │ orr.w r2, r6, r3, lsl #6 │ │ adds r3, r0, #2 │ │ - b.n 72bf8 │ │ + b.n 73888 │ │ cmp r1, #248 @ 0xf8 │ │ - bcs.n 72b46 │ │ + bcs.n 737d6 │ │ movs r2, #4 │ │ add r4, sp, #12 │ │ strb.w r1, [sp, #12] │ │ mvn.w r1, #1 │ │ add.w r8, r1, r2, lsl #1 │ │ add.w r1, ip, #1 │ │ sub.w ip, lr, #2 │ │ @@ -112822,105 +113350,105 @@ │ │ mov.w fp, #0 │ │ str r2, [sp, #8] │ │ str r4, [sp, #4] │ │ strb.w fp, [sp, #15] │ │ strh.w fp, [sp, #13] │ │ add.w r4, lr, fp │ │ cmp r4, #2 │ │ - bcc.n 72b46 │ │ + bcc.n 737d6 │ │ ldrb.w r4, [r1, #-1] │ │ add.w r9, ip, fp │ │ adds r6, r1, #1 │ │ sub.w r5, r4, #65 @ 0x41 │ │ strd r6, r9, [r0] │ │ sub.w r6, r4, #48 @ 0x30 │ │ cmp r4, #57 @ 0x39 │ │ bic.w r5, r5, #32 │ │ it hi │ │ addhi.w r6, r5, #10 │ │ cmp r6, #15 │ │ - bhi.n 72c0c │ │ + bhi.n 7389c │ │ ldrb r5, [r1, #0] │ │ sub.w r3, r5, #65 @ 0x41 │ │ sub.w r4, r5, #48 @ 0x30 │ │ cmp r5, #57 @ 0x39 │ │ bic.w r3, r3, #32 │ │ it hi │ │ addhi.w r4, r3, #10 │ │ cmp r4, #16 │ │ - bcs.n 72c0c │ │ + bcs.n 7389c │ │ orr.w r3, r4, r6, lsl #4 │ │ strb.w r3, [sl], #1 │ │ sub.w fp, fp, #2 │ │ adds r1, #2 │ │ adds.w r3, r8, fp │ │ - bne.n 72b94 │ │ - b.n 72ae4 │ │ + bne.n 73824 │ │ + b.n 73774 │ │ orr.w r2, r6, r3, lsl #12 │ │ adds r3, r0, #3 │ │ cmp r3, r1 │ │ - bne.n 72c22 │ │ + bne.n 738b2 │ │ cmp.w r2, #1114112 @ 0x110000 │ │ - beq.n 72c2a │ │ + beq.n 738ba │ │ mov r0, r2 │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #108] @ (72c7c ) │ │ + ldr r0, [pc, #108] @ (7390c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #92] @ (72c74 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #92] @ (73904 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #92] @ (72c78 ) │ │ + ldr r2, [pc, #92] @ (73908 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ ldrsb.w r2, [r3] │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bl 72d2c │ │ - ldr r1, [pc, #48] @ (72c60 ) │ │ - ldr r4, [pc, #48] @ (72c64 ) │ │ - ldr r5, [pc, #52] @ (72c68 ) │ │ + bl 739bc │ │ + ldr r1, [pc, #48] @ (738f0 ) │ │ + ldr r4, [pc, #48] @ (738f4 ) │ │ + ldr r5, [pc, #52] @ (738f8 ) │ │ add r1, pc │ │ - ldr r3, [pc, #52] @ (72c6c ) │ │ + ldr r3, [pc, #52] @ (738fc ) │ │ add r4, pc │ │ - ldr r2, [pc, #52] @ (72c70 ) │ │ + ldr r2, [pc, #52] @ (73900 ) │ │ add r5, pc │ │ str r0, [sp, #24] │ │ add r0, sp, #24 │ │ add r3, pc │ │ str r1, [sp, #48] @ 0x30 │ │ strd r4, r0, [sp, #40] @ 0x28 │ │ add r0, sp, #16 │ │ add r2, pc │ │ add r1, sp, #28 │ │ strd r5, r0, [sp, #32] │ │ add r0, sp, #4 │ │ str r0, [sp, #28] │ │ mov r0, r3 │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - bvs.n 72bfe │ │ + bne.n 7395e │ │ vsra.u64 d16, d1, #4 │ │ movs r0, r0 │ │ lsls r1, r3, #4 │ │ movs r0, r0 │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ - vcvt.f16.u16 , q12, #7 │ │ + ldrh r6, [r0, #50] @ 0x32 │ │ + vdup.8 d23, d8[4] │ │ movs r6, r0 │ │ - str r5, [r7, #56] @ 0x38 │ │ - vmull.u , d26, d8 │ │ + ldrh r3, [r4, r6] │ │ + vdup.16 d23, d24[2] │ │ movs r6, r0 │ │ - ldrb r6, [r4, #18] │ │ + ldrb r6, [r4, #16] │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ - ldr r2, [pc, #140] @ (72d18 ) │ │ + ldr r2, [pc, #140] @ (739a8 ) │ │ mov r4, r0 │ │ ubfx r0, r1, #8, #4 │ │ and.w r3, r1, #15 │ │ add r2, pc │ │ ubfx r5, r1, #16, #4 │ │ ubfx r6, r1, #12, #4 │ │ ldrb.w lr, [r2, r0] │ │ @@ -112953,2118 +113481,2129 @@ │ │ strb.w r2, [r0, #-1] │ │ movs r0, #125 @ 0x7d │ │ strb.w r0, [sp, #9] │ │ mov r0, r4 │ │ movs r2, #10 │ │ strb r3, [r1, r5] │ │ strb.w ip, [sp, #8] │ │ - bl d44bc │ │ + bl d53c6 │ │ strb r6, [r4, #11] │ │ strb r5, [r4, #10] │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - pli [r6, #249]! │ │ + bl 15a99e │ │ mov r0, r1 │ │ - ldr r1, [pc, #8] @ (72d28 ) │ │ + ldr r1, [pc, #8] @ (739b8 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - b.w 3f9e8 │ │ - lsls r4, r4 │ │ + b.w 4015c │ │ + subs r0, #156 @ 0x9c │ │ vrint?.f32 d20, d10 │ │ subs r1, r1, r0 │ │ cmp r1, #16 │ │ it cs │ │ - bcs.w 3ec98 │ │ + bcs.w 3f418 │ │ cmp r2, r0 │ │ - beq.n 72d50 │ │ + beq.n 739e0 │ │ movs r2, #0 │ │ ldrsb.w r3, [r0], #1 │ │ cmn.w r3, #65 @ 0x41 │ │ it gt │ │ addgt r2, #1 │ │ subs r1, #1 │ │ - bne.n 72d3e │ │ - b.n 72d52 │ │ + bne.n 739ce │ │ + b.n 739e2 │ │ movs r2, #0 │ │ mov r0, r2 │ │ bx lr │ │ - bmi.n 72d02 │ │ + bmi.n 73992 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r1 │ │ ldrd r5, r6, [r0] │ │ ldrd r0, r1, [r1] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #76] @ (72dc0 ) │ │ + ldr r1, [pc, #76] @ (73a50 ) │ │ add r1, pc │ │ blx r3 │ │ movs r1, #0 │ │ strb.w r1, [sp, #9] │ │ strb.w r0, [sp, #8] │ │ str r4, [sp, #4] │ │ - cbz r6, 72da2 │ │ - ldr r4, [pc, #60] @ (72dc4 ) │ │ + cbz r6, 73a32 │ │ + ldr r4, [pc, #60] @ (73a54 ) │ │ add r0, sp, #4 │ │ add.w r8, sp, #12 │ │ add r4, pc │ │ mov r1, r8 │ │ mov r2, r4 │ │ str r5, [sp, #12] │ │ - bl 40748 │ │ + bl 40ea0 │ │ adds r5, #1 │ │ subs r6, #1 │ │ - bne.n 72d8e │ │ + bne.n 73a1e │ │ ldrb.w r0, [sp, #8] │ │ - cbz r0, 72da8 │ │ + cbz r0, 73a38 │ │ movs r0, #1 │ │ - b.n 72db8 │ │ + b.n 73a48 │ │ ldr r0, [sp, #4] │ │ movs r2, #1 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #20] @ (72dc8 ) │ │ + ldr r1, [pc, #20] @ (73a58 ) │ │ add r1, pc │ │ blx r3 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - eors r7, r7 │ │ + subs r0, #119 @ 0x77 │ │ vmla.i q8, q5, d9[0] │ │ movs r0, r0 │ │ - ands r6, r7 │ │ + subs r0, #54 @ 0x36 │ │ @ instruction: 0xfffae9d1 │ │ movs r3, #0 │ │ ldrd r0, r1, [r0] │ │ - b.w 3f4ac │ │ + b.w 3fc28 │ │ ldr r2, [r1, #8] │ │ ldr r0, [r0, #0] │ │ lsls r3, r2, #6 │ │ itt mi │ │ ldrbmi r0, [r0, #0] │ │ - bmi.w 40360 │ │ + bmi.w 40a58 │ │ lsls r2, r2, #5 │ │ itt pl │ │ ldrbpl r0, [r0, #0] │ │ - bpl.w 40210 │ │ - b.w 403ac │ │ + bpl.w 40908 │ │ + b.w 40aa4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ mov r0, sp │ │ mov r5, r1 │ │ ldr r6, [r1, #8] │ │ - bl 71b0c │ │ + bl 727b4 │ │ ldrb.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.n 72e1c │ │ + bne.n 73aac │ │ movs r1, #0 │ │ ldrb.w r0, [sp, #1] │ │ str r1, [r4, #0] │ │ - b.n 72e40 │ │ + b.n 73ad0 │ │ ldrd r0, r1, [sp, #8] │ │ subs r2, r6, #1 │ │ subs r2, r0, r2 │ │ sbcs.w r1, r1, #0 │ │ - bcs.n 72e3c │ │ + bcs.n 73acc │ │ ldr r1, [r5, #12] │ │ adds r1, #1 │ │ cmp.w r1, #500 @ 0x1f4 │ │ - bls.n 72e4a │ │ + bls.n 73ada │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ movs r0, #1 │ │ - b.n 72e40 │ │ + b.n 73ad0 │ │ movs r0, #0 │ │ str r0, [r4, #0] │ │ strb r0, [r4, #4] │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r2, r3, [r5] │ │ strd r2, r3, [r4] │ │ strd r0, r1, [r4, #8] │ │ - b.n 72e42 │ │ + b.n 73ad2 │ │ subs r0, #97 @ 0x61 │ │ uxtb r1, r0 │ │ cmp r1, #25 │ │ - bhi.n 72e72 │ │ - ldr r0, [pc, #20] @ (72e78 ) │ │ - ldr r2, [pc, #24] @ (72e7c ) │ │ + bhi.n 73b02 │ │ + ldr r0, [pc, #20] @ (73b08 ) │ │ + ldr r2, [pc, #24] @ (73b0c ) │ │ add r0, pc │ │ add r2, pc │ │ ldr.w r0, [r0, r1, lsl #2] │ │ ldr.w r1, [r2, r1, lsl #2] │ │ bx lr │ │ movs r0, #0 │ │ bx lr │ │ nop │ │ - strh r0, [r7, #56] @ 0x38 │ │ + strh r4, [r0, #54] @ 0x36 │ │ movs r6, r0 │ │ - bpl.n 72eec │ │ + ldmia r5, {r1, r4, r5} │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 72ece │ │ + cbz r0, 73b5e │ │ mov r0, sp │ │ mov r1, r4 │ │ movs r2, #71 @ 0x47 │ │ - bl 71170 │ │ + bl 71e08 │ │ ldrb.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.n 72ee6 │ │ + bne.n 73b76 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #1] │ │ - cbz r0, 72ec6 │ │ - ldr r2, [pc, #236] @ (72f98 ) │ │ + cbz r0, 73b56 │ │ + ldr r2, [pc, #236] @ (73c28 ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #236] @ (72f9c ) │ │ + ldr r1, [pc, #236] @ (73c2c ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbnz r0, 72f00 │ │ + bl 4015c │ │ + cbnz r0, 73b90 │ │ movs r6, #0 │ │ strb r5, [r4, #4] │ │ str r6, [r4, #0] │ │ - b.n 72f06 │ │ + b.n 73b96 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 72f04 │ │ - ldr r1, [pc, #192] @ (72f94 ) │ │ + cbz r0, 73b94 │ │ + ldr r1, [pc, #192] @ (73c24 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ ldr r0, [r4, #16] │ │ - cbz r0, 72f10 │ │ + cbz r0, 73ba0 │ │ ldrd r8, r9, [sp, #8] │ │ orrs.w r1, r8, r9 │ │ - beq.n 72f82 │ │ - ldr r1, [pc, #168] @ (72fa0 ) │ │ + beq.n 73c12 │ │ + ldr r1, [pc, #168] @ (73c30 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbz r0, 72f20 │ │ + bl 4015c │ │ + cbz r0, 73bb0 │ │ movs r6, #1 │ │ - b.n 72f06 │ │ + b.n 73b96 │ │ movs r6, #0 │ │ mov r0, r6 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r4 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 73524 │ │ - ldr r0, [pc, #128] @ (72fa4 ) │ │ + b.w 741b4 │ │ + ldr r0, [pc, #128] @ (73c34 ) │ │ mov.w sl, #0 │ │ movs r5, #0 │ │ movs r6, #1 │ │ add r0, pc │ │ mov fp, r0 │ │ subs.w r2, sl, r8 │ │ sbcs.w r2, r5, r9 │ │ - bcs.n 72f70 │ │ + bcs.n 73c00 │ │ mov r1, sl │ │ mov r0, r5 │ │ adds.w sl, sl, #1 │ │ adc.w r5, r5, #0 │ │ orrs r0, r1 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 72f5a │ │ + beq.n 73bea │ │ mov r1, fp │ │ movs r2, #2 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 72f00 │ │ + bne.n 73b90 │ │ ldr r0, [r4, #20] │ │ movs r2, #1 │ │ movs r3, #0 │ │ adds r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, r4 │ │ - bl 720b8 │ │ + bl 72d48 │ │ cmp r0, #0 │ │ - bne.n 72f06 │ │ - b.n 72f2e │ │ + bne.n 73b96 │ │ + b.n 73bbe │ │ ldr r0, [r4, #16] │ │ - cbz r0, 72f82 │ │ - ldr r1, [pc, #48] @ (72fa8 ) │ │ + cbz r0, 73c12 │ │ + ldr r1, [pc, #48] @ (73c38 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 72f00 │ │ + bne.n 73b90 │ │ mov r0, r4 │ │ - bl 73524 │ │ + bl 741b4 │ │ ldr r1, [r4, #20] │ │ sub.w r1, r1, r8 │ │ str r1, [r4, #20] │ │ - b.n 72f08 │ │ + b.n 73b98 │ │ nop │ │ - subs r7, #54 @ 0x36 │ │ - vrint?.f32 , q6 │ │ - vqrdmlsh.s , , d1[0] │ │ - vqrdmlah.s q9, q13, d0[0] │ │ - vaddl.u q10, d10, d31 │ │ - vcvt.u32.f32 d19, d5, #6 │ │ + adds r7, #46 @ 0x2e │ │ + vcvt.f32.u32 d30, d12, #6 │ │ + vqshl.u32 d19, d25, #25 │ │ + vqshlu.s64 d18, d0, #58 @ 0x3a │ │ + vtbl.8 d19, {d10}, d23 │ │ + vrint?.f32 d19, d13 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #32 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 72ff2 │ │ + cbz r0, 73c82 │ │ mov r5, sp │ │ mov r1, r4 │ │ mov r0, r5 │ │ - bl 72df4 │ │ + bl 73a84 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 7300a │ │ + cbz r0, 73c9a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73038 │ │ + cbz r0, 73cc8 │ │ mov ip, r4 │ │ add.w r8, sp, #16 │ │ ldmia.w ip, {r0, r2, r3, r6} │ │ mov r1, r8 │ │ stmia r1!, {r0, r2, r3, r6} │ │ mov r0, r4 │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ mov r0, r4 │ │ - bl 71668 │ │ + bl 72310 │ │ ldmia.w r8, {r1, r2, r3, r6} │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 7303a │ │ + b.n 73cca │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73038 │ │ - ldr r1, [pc, #76] @ (73044 ) │ │ + cbz r0, 73cc8 │ │ + ldr r1, [pc, #76] @ (73cd4 ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #32 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73032 │ │ + cbz r0, 73cc2 │ │ ldrb.w r2, [sp, #4] │ │ - ldr r3, [pc, #52] @ (73048 ) │ │ - ldr r1, [pc, #52] @ (7304c ) │ │ + ldr r3, [pc, #52] @ (73cd8 ) │ │ + ldr r1, [pc, #52] @ (73cdc ) │ │ cmp r2, #0 │ │ mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbz r0, 73032 │ │ + bl 4015c │ │ + cbz r0, 73cc2 │ │ movs r0, #1 │ │ - b.n 7303a │ │ + b.n 73cca │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ add sp, #32 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - subs r6, #18 │ │ - vrintx.f32 , q8 │ │ - @ instruction: 0xfff93dd5 │ │ + adds r6, #10 │ │ + @ instruction: 0xfffaecb0 │ │ + vcle.f32 , , #0 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ movs r4, #0 │ │ - cbz r0, 7309c │ │ - ldr r6, [pc, #68] @ (730a8 ) │ │ + cbz r0, 73d2c │ │ + ldr r6, [pc, #68] @ (73d38 ) │ │ add r6, pc │ │ ldrd r2, r1, [r5, #4] │ │ cmp r1, r2 │ │ - bcs.n 73072 │ │ + bcs.n 73d02 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.n 73098 │ │ - cbz r4, 73082 │ │ + beq.n 73d28 │ │ + cbz r4, 73d12 │ │ ldr r0, [r5, #16] │ │ - cbz r0, 73082 │ │ + cbz r0, 73d12 │ │ mov r1, r6 │ │ movs r2, #2 │ │ - bl 3f9e8 │ │ - cbnz r0, 73094 │ │ + bl 4015c │ │ + cbnz r0, 73d24 │ │ mov r0, r5 │ │ - bl 71668 │ │ - cbnz r0, 73094 │ │ + bl 72310 │ │ + cbnz r0, 73d24 │ │ ldr r0, [r5, #0] │ │ adds r4, #1 │ │ cmp r0, #0 │ │ - bne.n 73064 │ │ - b.n 7309c │ │ + bne.n 73cf4 │ │ + b.n 73d2c │ │ movs r0, #1 │ │ - b.n 7309e │ │ + b.n 73d2e │ │ adds r0, r1, #1 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ mov r1, r4 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - subs r6, #247 @ 0xf7 │ │ + adds r6, #239 @ 0xef │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 730fa │ │ + cbz r0, 73d8a │ │ mov r0, sp │ │ mov r1, r4 │ │ movs r2, #71 @ 0x47 │ │ - bl 71170 │ │ + bl 71e08 │ │ ldrb.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.n 73112 │ │ + bne.n 73da2 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #1] │ │ - cbz r0, 730f2 │ │ - ldr r2, [pc, #232] @ (731c0 ) │ │ + cbz r0, 73d82 │ │ + ldr r2, [pc, #232] @ (73e50 ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #232] @ (731c4 ) │ │ + ldr r1, [pc, #232] @ (73e54 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbnz r0, 7312c │ │ + bl 4015c │ │ + cbnz r0, 73dbc │ │ strb r5, [r4, #4] │ │ movs r5, #0 │ │ str r5, [r4, #0] │ │ - b.n 731b0 │ │ + b.n 73e40 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73130 │ │ - ldr r1, [pc, #188] @ (731bc ) │ │ + cbz r0, 73dc0 │ │ + ldr r1, [pc, #188] @ (73e4c ) │ │ movs r2, #1 │ │ add r1, pc │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73134 │ │ + cbz r0, 73dc4 │ │ ldrd r8, r9, [sp, #8] │ │ orrs.w r1, r8, r9 │ │ - beq.n 731a0 │ │ - ldr r1, [pc, #164] @ (731c8 ) │ │ + beq.n 73e30 │ │ + ldr r1, [pc, #164] @ (73e58 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbz r0, 7313e │ │ + bl 4015c │ │ + cbz r0, 73dce │ │ movs r5, #1 │ │ - b.n 731b0 │ │ + b.n 73e40 │ │ movs r5, #0 │ │ - b.n 731b0 │ │ + b.n 73e40 │ │ mov r0, r4 │ │ - bl 732e0 │ │ + bl 73f70 │ │ mov r5, r0 │ │ - b.n 731b0 │ │ - ldr r0, [pc, #140] @ (731cc ) │ │ + b.n 73e40 │ │ + ldr r0, [pc, #140] @ (73e5c ) │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ movs r5, #1 │ │ add r0, pc │ │ mov fp, r0 │ │ subs.w r2, sl, r8 │ │ sbcs.w r2, r6, r9 │ │ - bcs.n 7318e │ │ + bcs.n 73e1e │ │ mov r1, sl │ │ mov r0, r6 │ │ adds.w sl, sl, #1 │ │ adc.w r6, r6, #0 │ │ orrs r0, r1 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 73178 │ │ + beq.n 73e08 │ │ mov r1, fp │ │ movs r2, #2 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 7312c │ │ + bne.n 73dbc │ │ ldr r0, [r4, #20] │ │ movs r2, #1 │ │ movs r3, #0 │ │ adds r0, #1 │ │ str r0, [r4, #20] │ │ mov r0, r4 │ │ - bl 720b8 │ │ + bl 72d48 │ │ cmp r0, #0 │ │ - beq.n 7314c │ │ - b.n 731b0 │ │ + beq.n 73ddc │ │ + b.n 73e40 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 731a0 │ │ - ldr r1, [pc, #60] @ (731d0 ) │ │ + cbz r0, 73e30 │ │ + ldr r1, [pc, #60] @ (73e60 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 7312c │ │ + bne.n 73dbc │ │ mov r0, r4 │ │ - bl 732e0 │ │ + bl 73f70 │ │ mov r5, r0 │ │ ldr r0, [r4, #20] │ │ sub.w r0, r0, r8 │ │ str r0, [r4, #20] │ │ mov r0, r5 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - subs r5, #10 │ │ - vrintn.f32 d31, d16 │ │ - vcvt.u16.f16 d19, d5, #7 │ │ - @ instruction: 0xfffa2c94 │ │ - vcvt.f32.u32 d19, d1, #6 │ │ - @ instruction: 0xfffa3cf7 │ │ + adds r5, #2 │ │ + @ instruction: 0xfffaebf0 │ │ + vceq.f32 d19, d13, #0 │ │ + vrintn.f32 q9, q10 │ │ + vrint?.f32 d19, d9 │ │ + vrintx.f32 , │ │ vsli.64 d27, d16, #58 @ 0x3a │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 73220 │ │ + cbz r0, 73eb0 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 732a0 │ │ + bcs.n 73f30 │ │ ldrb r0, [r0, r1] │ │ adds r1, #1 │ │ str r1, [r4, #8] │ │ cmp r0, #78 @ 0x4e │ │ - beq.n 73256 │ │ + beq.n 73ee6 │ │ cmp r0, #79 @ 0x4f │ │ - beq.n 73232 │ │ + beq.n 73ec2 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 732a0 │ │ + bne.n 73f30 │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 71bdc │ │ + bl 72880 │ │ cmp r0, #0 │ │ - bne.n 732b0 │ │ + bne.n 73f40 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73216 │ │ - ldr r1, [pc, #196] @ (732d0 ) │ │ + cbz r0, 73ea6 │ │ + ldr r1, [pc, #196] @ (73f60 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 732b0 │ │ + bne.n 73f40 │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 71bdc │ │ - b.n 73264 │ │ + bl 72880 │ │ + b.n 73ef4 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73266 │ │ - ldr r1, [pc, #160] @ (732c8 ) │ │ + cbz r0, 73ef6 │ │ + ldr r1, [pc, #160] @ (73f58 ) │ │ movs r2, #1 │ │ add r1, pc │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ ldr r0, [r4, #12] │ │ adds r0, #1 │ │ str r0, [r4, #12] │ │ cmp.w r0, #500 @ 0x1f4 │ │ - bls.n 7326a │ │ + bls.n 73efa │ │ ldr r0, [r4, #16] │ │ - cbz r0, 7324e │ │ - ldr r1, [pc, #152] @ (732dc ) │ │ + cbz r0, 73ede │ │ + ldr r1, [pc, #152] @ (73f6c ) │ │ movs r2, #25 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 732b0 │ │ + bl 4015c │ │ + cbnz r0, 73f40 │ │ movs r0, #1 │ │ strb r0, [r4, #4] │ │ movs r0, #0 │ │ - b.n 732b8 │ │ + b.n 73f48 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73266 │ │ - ldr r1, [pc, #120] @ (732d4 ) │ │ + cbz r0, 73ef6 │ │ + ldr r1, [pc, #120] @ (73f64 ) │ │ movs r2, #5 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 732b0 │ │ + bl 4015c │ │ + cbnz r0, 73f40 │ │ movs r0, #0 │ │ pop {r4, r5, r7, pc} │ │ mov r0, r4 │ │ - bl 731d4 │ │ - cbnz r0, 732b0 │ │ - ldr r5, [pc, #100] @ (732d8 ) │ │ + bl 73e64 │ │ + cbnz r0, 73f40 │ │ + ldr r5, [pc, #100] @ (73f68 ) │ │ add r5, pc │ │ ldr r1, [r4, #0] │ │ - cbz r1, 732a0 │ │ + cbz r1, 73f30 │ │ ldrd r2, r0, [r4, #4] │ │ cmp r0, r2 │ │ - bcs.n 73288 │ │ + bcs.n 73f18 │ │ ldrb r1, [r1, r0] │ │ cmp r1, #69 @ 0x45 │ │ - beq.n 732bc │ │ + beq.n 73f4c │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73296 │ │ + cbz r0, 73f26 │ │ mov r1, r5 │ │ movs r2, #3 │ │ - bl 3f9e8 │ │ - cbnz r0, 732b0 │ │ + bl 4015c │ │ + cbnz r0, 73f40 │ │ mov r0, r4 │ │ - bl 731d4 │ │ - cbnz r0, 732b0 │ │ - b.n 73276 │ │ + bl 73e64 │ │ + cbnz r0, 73f40 │ │ + b.n 73f06 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 732b4 │ │ - ldr r1, [pc, #36] @ (732cc ) │ │ + cbz r0, 73f44 │ │ + ldr r1, [pc, #36] @ (73f5c ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbz r0, 732b4 │ │ + bl 4015c │ │ + cbz r0, 73f44 │ │ movs r0, #1 │ │ pop {r4, r5, r7, pc} │ │ movs r0, #0 │ │ strb r0, [r4, #4] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ ldr r1, [r4, #12] │ │ adds r0, #1 │ │ subs r1, #1 │ │ strd r0, r1, [r4, #8] │ │ - b.n 73266 │ │ - subs r3, #228 @ 0xe4 │ │ - vrshr.u32 , q2, #6 │ │ - vmull.u , d25, d3 │ │ - vcvt.f16.u16 d19, d23, #6 │ │ - vcvt.f16.u16 d19, d14, #6 │ │ - vtbl.8 d19, {d26-d29}, d29 │ │ + b.n 73ef6 │ │ + adds r3, #220 @ 0xdc │ │ + vtbl.8 d30, {d10-d12}, d20 │ │ + vsri.32 , , #7 │ │ + vrintn.f32 d19, d31 │ │ + vsri.32 d19, d6, #6 │ │ + sha1su1.32 , │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.w 73418 │ │ - ldr r1, [pc, #300] @ (73424 ) │ │ + beq.w 740a8 │ │ + ldr r1, [pc, #300] @ (740b4 ) │ │ add.w r8, sp, #16 │ │ mov.w sl, #0 │ │ mov r9, sp │ │ add r1, pc │ │ mov fp, r1 │ │ ldrd r2, r1, [r4, #4] │ │ cmp r1, r2 │ │ - bcs.n 73314 │ │ + bcs.n 73fa4 │ │ ldrb r0, [r0, r1] │ │ cmp r0, #69 @ 0x45 │ │ - beq.w 73414 │ │ + beq.w 740a4 │ │ cmp.w sl, #0 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 7332e │ │ - ldr r1, [pc, #260] @ (73428 ) │ │ + beq.n 73fbe │ │ + ldr r1, [pc, #260] @ (740b8 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 73408 │ │ + bne.n 74098 │ │ mov r0, r4 │ │ - bl 73444 │ │ + bl 740d4 │ │ uxtb r1, r0 │ │ cmp r1, #2 │ │ - beq.n 73408 │ │ + beq.n 74098 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 733b4 │ │ + cbz r0, 74044 │ │ ldrd r3, r2, [r4, #4] │ │ cmp r2, r3 │ │ - bcs.n 733b4 │ │ + bcs.n 74044 │ │ ldrb r0, [r0, r2] │ │ cmp r0, #112 @ 0x70 │ │ - bne.n 733b4 │ │ + bne.n 74044 │ │ adds r0, r2, #1 │ │ str r0, [r4, #8] │ │ lsls r0, r1, #31 │ │ - beq.n 73360 │ │ + beq.n 73ff0 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73372 │ │ - ldr r1, [pc, #212] @ (73430 ) │ │ + cbz r0, 74002 │ │ + ldr r1, [pc, #212] @ (740c0 ) │ │ movs r2, #2 │ │ add r1, pc │ │ - b.n 7336a │ │ + b.n 73ffa │ │ ldr r0, [r4, #16] │ │ - cbz r0, 73372 │ │ - ldr r1, [pc, #196] @ (7342c ) │ │ + cbz r0, 74002 │ │ + ldr r1, [pc, #196] @ (740bc ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 73408 │ │ + bne.n 74098 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 733c4 │ │ + cbz r0, 74054 │ │ mov r0, r9 │ │ mov r1, r4 │ │ - bl 711d0 │ │ + bl 71e68 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 733e4 │ │ + cbz r0, 74074 │ │ mov r1, r9 │ │ mov r0, r8 │ │ ldmia.w r1, {r2, r3, r5, r6} │ │ stmia r0!, {r2, r3, r5, r6} │ │ ldr r1, [r4, #16] │ │ - cbz r1, 733a8 │ │ + cbz r1, 74038 │ │ mov r0, r8 │ │ - bl 71328 │ │ - cbnz r0, 73408 │ │ + bl 71fc0 │ │ + cbnz r0, 74098 │ │ ldr r0, [r4, #16] │ │ - cbz r0, 733a8 │ │ - ldr r1, [pc, #160] @ (73440 ) │ │ + cbz r0, 74038 │ │ + ldr r1, [pc, #160] @ (740d0 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 73408 │ │ + bl 4015c │ │ + cbnz r0, 74098 │ │ mov r0, r4 │ │ - bl 71668 │ │ + bl 72310 │ │ movs r1, #1 │ │ - cbnz r0, 73408 │ │ - b.n 7333a │ │ + cbnz r0, 74098 │ │ + b.n 73fca │ │ lsls r0, r1, #31 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ cmpne r0, #0 │ │ - beq.n 733d6 │ │ + beq.n 74066 │ │ movs r5, #1 │ │ mov r1, fp │ │ - b.n 733ce │ │ + b.n 7405e │ │ ldr r0, [r4, #16] │ │ - cbz r0, 733d6 │ │ - ldr r1, [pc, #104] @ (73434 ) │ │ + cbz r0, 74066 │ │ + ldr r1, [pc, #104] @ (740c4 ) │ │ movs r5, #1 │ │ add r1, pc │ │ movs r2, #1 │ │ - bl 3f9e8 │ │ - cbnz r0, 7341a │ │ + bl 4015c │ │ + cbnz r0, 740aa │ │ ldr r0, [r4, #0] │ │ add.w sl, sl, #1 │ │ cmp r0, #0 │ │ - bne.w 73304 │ │ - b.n 73418 │ │ + bne.w 73f94 │ │ + b.n 740a8 │ │ ldr r0, [r4, #16] │ │ ldrb.w r5, [sp, #4] │ │ - cbz r0, 7340c │ │ - ldr r2, [pc, #72] @ (73438 ) │ │ + cbz r0, 7409c │ │ + ldr r2, [pc, #72] @ (740c8 ) │ │ cmp r5, #0 │ │ - ldr r1, [pc, #72] @ (7343c ) │ │ + ldr r1, [pc, #72] @ (740cc ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbz r0, 7340c │ │ + bl 4015c │ │ + cbz r0, 7409c │ │ movs r5, #1 │ │ - b.n 7341a │ │ + b.n 740aa │ │ strb r5, [r4, #4] │ │ movs r5, #0 │ │ str r5, [r4, #0] │ │ - b.n 7341a │ │ + b.n 740aa │ │ adds r0, r1, #1 │ │ str r0, [r4, #8] │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - subs r3, #29 │ │ - vtbl.8 d19, {d10-d13}, d8 │ │ - @ instruction: 0xfffa3ab4 │ │ - @ instruction: 0xfffa3bfd │ │ - vtbx.8 d19, {d10-d12}, d0 │ │ - vuzp.32 d31, d10 │ │ - @ instruction: 0xfff939ff │ │ - vtbl.8 d19, {d26-d28}, d26 │ │ + adds r3, #21 │ │ + vshll.i32 , d0, #32 │ │ + vqmovn.s64 d19, q14 │ │ + vrsra.u64 , , #6 │ │ + vrshr.u32 d19, d24, #6 │ │ + @ instruction: 0xfffae8da │ │ + vsra.u64 , , #7 │ │ + vqmovn.s64 d19, q9 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #32 │ │ ldr r1, [r0, #0] │ │ mov r4, r0 │ │ - cbz r1, 734a4 │ │ + cbz r1, 74134 │ │ ldrd r2, r0, [r4, #4] │ │ cmp r0, r2 │ │ - bcs.n 734a4 │ │ + bcs.n 74134 │ │ ldrb r1, [r1, r0] │ │ cmp r1, #73 @ 0x49 │ │ - beq.n 734ba │ │ + beq.n 7414a │ │ cmp r1, #66 @ 0x42 │ │ - bne.n 734a4 │ │ + bne.n 74134 │ │ adds r0, #1 │ │ mov r5, sp │ │ str r0, [r4, #8] │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl 72df4 │ │ + bl 73a84 │ │ ldr r0, [sp, #0] │ │ - cbz r0, 734e6 │ │ + cbz r0, 74176 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 73514 │ │ + beq.n 741a4 │ │ mov ip, r4 │ │ add.w r8, sp, #16 │ │ ldmia.w ip, {r0, r2, r3, r6} │ │ mov r1, r8 │ │ stmia r1!, {r0, r2, r3, r6} │ │ mov r0, r4 │ │ ldmia.w r5, {r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ mov r0, r4 │ │ - bl 73444 │ │ + bl 740d4 │ │ ldmia.w r8, {r1, r2, r3, r6} │ │ uxtb r0, r0 │ │ stmia r4!, {r1, r2, r3, r6} │ │ - b.n 734b2 │ │ + b.n 74142 │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 70cbc │ │ + bl 71954 │ │ cmp r0, #0 │ │ it ne │ │ movne r0, #2 │ │ add sp, #32 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ adds r0, #1 │ │ str r0, [r4, #8] │ │ mov r0, r4 │ │ movs r1, #0 │ │ - bl 70cbc │ │ - cbnz r0, 7350a │ │ + bl 71954 │ │ + cbnz r0, 7419a │ │ ldr r0, [r4, #16] │ │ - cbz r0, 734d8 │ │ - ldr r1, [pc, #80] @ (73520 ) │ │ + cbz r0, 74168 │ │ + ldr r1, [pc, #80] @ (741b0 ) │ │ movs r2, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 7350a │ │ + bl 4015c │ │ + cbnz r0, 7419a │ │ mov r0, r4 │ │ - bl 71a30 │ │ + bl 726d8 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - b.n 734ae │ │ + b.n 7413e │ │ ldr r0, [r4, #16] │ │ - cbz r0, 7350e │ │ + cbz r0, 7419e │ │ ldrb.w r2, [sp, #4] │ │ - ldr r3, [pc, #40] @ (73518 ) │ │ - ldr r1, [pc, #40] @ (7351c ) │ │ + ldr r3, [pc, #40] @ (741a8 ) │ │ + ldr r1, [pc, #40] @ (741ac ) │ │ cmp r2, #0 │ │ mov.w r2, #16 │ │ add r3, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ - cbz r0, 7350e │ │ + bl 4015c │ │ + cbz r0, 7419e │ │ movs r0, #2 │ │ - b.n 734b2 │ │ + b.n 74142 │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ stmia r4!, {r0, r1, r2, r3} │ │ movs r0, #0 │ │ - b.n 734b2 │ │ - bl 7850e │ │ - subs r0, #249 @ 0xf9 │ │ - vtbx.8 d19, {d10-d11}, d12 │ │ + b.n 74142 │ │ + b.n 74154 │ │ + vshr.u64 , , #7 │ │ + vuzp.32 , q2 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ ldr r1, [r0, #0] │ │ mov sl, r0 │ │ cmp r1, #0 │ │ - beq.w 73682 │ │ + beq.w 74312 │ │ ldrd r2, r0, [sl, #4] │ │ cmp r0, r2 │ │ - bcs.n 73550 │ │ + bcs.n 741e0 │ │ ldrb r3, [r1, r0] │ │ cmp r3, #85 @ 0x55 │ │ - bne.n 73550 │ │ + bne.n 741e0 │ │ adds r0, #1 │ │ movs r6, #1 │ │ str.w r0, [sl, #8] │ │ - b.n 73552 │ │ + b.n 741e2 │ │ movs r6, #0 │ │ cmp r0, r2 │ │ - bcs.n 7357a │ │ + bcs.n 7420a │ │ ldrb r3, [r1, r0] │ │ cmp r3, #75 @ 0x4b │ │ - bne.n 7357a │ │ + bne.n 7420a │ │ adds r3, r0, #1 │ │ str.w r3, [sl, #8] │ │ cmp r3, r2 │ │ - bcs.n 7359c │ │ + bcs.n 7422c │ │ ldrb r1, [r1, r3] │ │ cmp r1, #67 @ 0x43 │ │ - bne.n 7359c │ │ - ldr r4, [pc, #492] @ (7375c ) │ │ + bne.n 7422c │ │ + ldr r4, [pc, #492] @ (743ec ) │ │ movs r5, #1 │ │ adds r0, #2 │ │ str.w r0, [sl, #8] │ │ add r4, pc │ │ - b.n 735bc │ │ + b.n 7424c │ │ cmp r6, #0 │ │ - beq.w 73682 │ │ + beq.w 74312 │ │ movs r4, #0 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 73598 │ │ - ldr r1, [pc, #468] @ (73760 ) │ │ + cbz r0, 74228 │ │ + ldr r1, [pc, #468] @ (743f0 ) │ │ movs r2, #7 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.w 7369e │ │ - cbnz r4, 735c0 │ │ - b.n 73682 │ │ + bne.w 7432e │ │ + cbnz r4, 74250 │ │ + b.n 74312 │ │ add r0, sp, #48 @ 0x30 │ │ mov r1, sl │ │ - bl 711d0 │ │ + bl 71e68 │ │ ldr r4, [sp, #48] @ 0x30 │ │ cmp r4, #0 │ │ - beq.w 73702 │ │ + beq.w 74392 │ │ ldr r5, [sp, #52] @ 0x34 │ │ cmp r5, #0 │ │ - beq.w 73732 │ │ + beq.w 743c2 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ - bne.w 73732 │ │ + bne.w 743c2 │ │ cmp r6, #0 │ │ - bne.n 73582 │ │ + bne.n 74212 │ │ ldr.w r8, [sl, #16] │ │ cmp.w r8, #0 │ │ - beq.n 735da │ │ - ldr r1, [pc, #428] @ (73778 ) │ │ + beq.n 7426a │ │ + ldr r1, [pc, #428] @ (74408 ) │ │ mov r0, r8 │ │ movs r2, #8 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 7369e │ │ + bne.n 7432e │ │ movs r0, #1 │ │ movs r1, #0 │ │ strh.w r0, [sp, #44] @ 0x2c │ │ strb.w r0, [sp, #32] │ │ movs r0, #95 @ 0x5f │ │ str r1, [sp, #36] @ 0x24 │ │ strd r1, r5, [sp, #20] │ │ add r1, sp, #8 │ │ stmia r1!, {r0, r4, r5} │ │ add r4, sp, #8 │ │ str r0, [sp, #28] │ │ mov r0, r4 │ │ str r5, [sp, #40] @ 0x28 │ │ - bl 7378c │ │ + bl 7441c │ │ cmp r0, #0 │ │ - beq.w 73752 │ │ + beq.w 743e2 │ │ cmp.w r8, #0 │ │ - beq.n 7361a │ │ + beq.n 742aa │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r8 │ │ mov r1, r3 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 7369e │ │ + bne.n 7432e │ │ add.w fp, sp, #48 @ 0x30 │ │ ldmia r4!, {r1, r2, r3, r5, r6} │ │ mov r9, r8 │ │ mov r0, fp │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ ldmia.w r4, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldr r0, [pc, #332] @ (7377c ) │ │ + ldr r0, [pc, #332] @ (7440c ) │ │ add r0, pc │ │ str r0, [sp, #4] │ │ mov r0, r9 │ │ mov r6, r0 │ │ mov r0, fp │ │ - bl 7378c │ │ - cbz r0, 7366e │ │ + bl 7441c │ │ + cbz r0, 742fe │ │ mov r5, r0 │ │ movs r0, #0 │ │ cmp r6, #0 │ │ - beq.n 73634 │ │ + beq.n 742c4 │ │ mov r4, r1 │ │ ldr r1, [sp, #4] │ │ mov r0, r6 │ │ movs r2, #1 │ │ - bl 3f9e8 │ │ - cbnz r0, 7369e │ │ + bl 4015c │ │ + cbnz r0, 7432e │ │ mov.w r9, #0 │ │ cmp.w r8, #0 │ │ - beq.n 73632 │ │ + beq.n 742c2 │ │ mov r0, r8 │ │ mov r1, r5 │ │ mov r2, r4 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ mov r9, r8 │ │ - cbnz r0, 7369e │ │ - b.n 73632 │ │ + cbnz r0, 7432e │ │ + b.n 742c2 │ │ cmp.w r9, #0 │ │ - beq.n 73682 │ │ - ldr r1, [pc, #264] @ (73780 ) │ │ + beq.n 74312 │ │ + ldr r1, [pc, #264] @ (74410 ) │ │ mov r0, r9 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 7369e │ │ + bl 4015c │ │ + cbnz r0, 7432e │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 73694 │ │ - ldr r1, [pc, #216] @ (73764 ) │ │ + cbz r0, 74324 │ │ + ldr r1, [pc, #216] @ (743f4 ) │ │ movs r2, #3 │ │ add r1, pc │ │ - bl 3f9e8 │ │ - cbnz r0, 7369e │ │ + bl 4015c │ │ + cbnz r0, 7432e │ │ mov r0, sl │ │ - bl 73050 │ │ + bl 73ce0 │ │ lsls r0, r0, #31 │ │ - beq.n 736aa │ │ + beq.n 7433a │ │ movs r5, #1 │ │ mov r0, r5 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 736c0 │ │ - ldr r1, [pc, #180] @ (73768 ) │ │ + cbz r0, 74350 │ │ + ldr r1, [pc, #180] @ (743f8 ) │ │ movs r2, #1 │ │ movs r5, #1 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 736a0 │ │ + bne.n 74330 │ │ ldr.w r0, [sl] │ │ - cbz r0, 736de │ │ + cbz r0, 7436e │ │ ldrd r2, r1, [sl, #4] │ │ cmp r1, r2 │ │ - bcs.n 736de │ │ + bcs.n 7436e │ │ ldrb r0, [r0, r1] │ │ cmp r0, #117 @ 0x75 │ │ - bne.n 736de │ │ + bne.n 7436e │ │ movs r5, #0 │ │ adds r0, r1, #1 │ │ str.w r0, [sl, #8] │ │ - b.n 736a0 │ │ + b.n 74330 │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 736f2 │ │ - ldr r1, [pc, #156] @ (73784 ) │ │ + cbz r0, 74382 │ │ + ldr r1, [pc, #156] @ (74414 ) │ │ movs r2, #4 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 7369e │ │ + bne.n 7432e │ │ mov r0, sl │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 71668 │ │ + b.w 72310 │ │ ldr.w r0, [sl, #16] │ │ ldrb.w r4, [sp, #52] @ 0x34 │ │ - cbz r0, 7372a │ │ - ldr r2, [pc, #92] @ (7376c ) │ │ + cbz r0, 743ba │ │ + ldr r2, [pc, #92] @ (743fc ) │ │ cmp r4, #0 │ │ - ldr r1, [pc, #92] @ (73770 ) │ │ + ldr r1, [pc, #92] @ (74400 ) │ │ add r2, pc │ │ add r1, pc │ │ it eq │ │ moveq r1, r2 │ │ mov.w r2, #16 │ │ it ne │ │ movne r2, #25 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 7369e │ │ + bne.n 7432e │ │ strb.w r4, [sl, #4] │ │ movs r5, #0 │ │ - b.n 7374c │ │ + b.n 743dc │ │ ldr.w r0, [sl, #16] │ │ - cbz r0, 73746 │ │ - ldr r1, [pc, #56] @ (73774 ) │ │ + cbz r0, 743d6 │ │ + ldr r1, [pc, #56] @ (74404 ) │ │ movs r2, #16 │ │ add r1, pc │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 7369e │ │ + bne.n 7432e │ │ movs r5, #0 │ │ strb.w r5, [sl, #4] │ │ str.w r5, [sl] │ │ - b.n 736a0 │ │ - ldr r0, [pc, #52] @ (73788 ) │ │ + b.n 74330 │ │ + ldr r0, [pc, #52] @ (74418 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ nop │ │ - subs r0, #185 @ 0xb9 │ │ - vtbl.8 d19, {d26}, d20 │ │ - vrintp.f32 d19, d30 │ │ - vqshl.u32 , , #26 │ │ - vqrdmulh.s q15, q13, d26[0] │ │ - vqshlu.s64 , , #57 @ 0x39 │ │ - vqrdmulh.s q15, q13, d0[0] │ │ - @ instruction: 0xfff928f0 │ │ - vtbl.8 d19, {d10}, d11 │ │ - vqshl.u64 d19, d29, #58 @ 0x3a │ │ - vrint?.f32 d18, d0 │ │ - vsra.u64 , q0, #6 │ │ + adds r0, #177 @ 0xb1 │ │ + vshr.u64 d19, d12, #6 │ │ + @ instruction: 0xfffa2fa6 │ │ + vqrdmlsh.s q9, q5, d29[0] │ │ + vsli.64 d30, d26, #58 @ 0x3a │ │ + @ instruction: 0xfff92ed7 │ │ + vsli.64 d30, d0, #58 @ 0x3a │ │ + vcge.s32 q9, q0, #0 │ │ + vaddl.u , d10, d3 │ │ + @ instruction: 0xfffa2fb5 │ │ + @ instruction: 0xfffa1ed0 │ │ + vsra.u32 , q8, #6 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ mov r4, r0 │ │ ldrb.w r0, [r0, #37] @ 0x25 │ │ - cbz r0, 737a2 │ │ + cbz r0, 74432 │ │ movs r0, #0 │ │ - b.n 73854 │ │ + b.n 744e4 │ │ ldrd r9, r0, [r4, #4] │ │ ldr r5, [r4, #16] │ │ str r0, [sp, #8] │ │ cmp r5, r0 │ │ - bhi.n 73832 │ │ + bhi.n 744c2 │ │ ldr.w r8, [r4, #12] │ │ cmp r5, r8 │ │ - bcc.n 73832 │ │ + bcc.n 744c2 │ │ ldrb.w sl, [r4, #24] │ │ add.w r0, r4, #20 │ │ str r0, [sp, #4] │ │ add r0, sl │ │ ldrb.w r6, [r0, #-1] │ │ sub.w r2, r5, r8 │ │ add.w r3, r9, r8 │ │ cmp r2, #7 │ │ - bhi.n 737e8 │ │ + bhi.n 74478 │ │ movs r1, #0 │ │ - cbz r2, 737f2 │ │ + cbz r2, 74482 │ │ ldrb r0, [r3, r1] │ │ cmp r0, r6 │ │ - beq.n 737f6 │ │ + beq.n 74486 │ │ adds r1, #1 │ │ cmp r2, r1 │ │ - bne.n 737d6 │ │ + bne.n 74466 │ │ movs r0, #0 │ │ mov r1, r2 │ │ - b.n 737f8 │ │ + b.n 74488 │ │ mov r0, r6 │ │ mov r1, r3 │ │ - bl 40e38 │ │ - b.n 737f8 │ │ + bl 41570 │ │ + b.n 74488 │ │ movs r0, #0 │ │ - b.n 737f8 │ │ + b.n 74488 │ │ movs r0, #1 │ │ lsls r0, r0, #31 │ │ - beq.n 73830 │ │ + beq.n 744c0 │ │ add.w r0, r8, r1 │ │ add.w r8, r0, #1 │ │ str.w r8, [r4, #12] │ │ cmp r8, sl │ │ - bcc.n 7382a │ │ + bcc.n 744ba │ │ ldr r0, [sp, #8] │ │ cmp r8, r0 │ │ - bhi.n 7382a │ │ + bhi.n 744ba │ │ cmp.w sl, #5 │ │ - bcs.n 7386c │ │ + bcs.n 744fc │ │ sub.w fp, r8, sl │ │ ldr r1, [sp, #4] │ │ add.w r0, r9, fp │ │ mov r2, sl │ │ - blx d7c10 │ │ - cbz r0, 7385c │ │ + blx d8860 │ │ + cbz r0, 744ec │ │ cmp r5, r8 │ │ - bcs.n 737c6 │ │ - b.n 73832 │ │ + bcs.n 74456 │ │ + b.n 744c2 │ │ str r5, [r4, #12] │ │ ldrb.w r0, [r4, #36] @ 0x24 │ │ movs r1, #1 │ │ strb.w r1, [r4, #37] @ 0x25 │ │ cmp r0, #1 │ │ - bne.n 73846 │ │ + bne.n 744d6 │ │ ldrd r2, r1, [r4, #28] │ │ - b.n 7384e │ │ + b.n 744de │ │ ldrd r2, r1, [r4, #28] │ │ cmp r1, r2 │ │ - beq.n 7379e │ │ + beq.n 7442e │ │ add.w r0, r9, r2 │ │ subs r1, r1, r2 │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [r4, #28] │ │ str.w r8, [r4, #28] │ │ add.w r0, r9, r1 │ │ sub.w r1, fp, r1 │ │ - b.n 73854 │ │ - ldr r3, [pc, #12] @ (7387c ) │ │ + b.n 744e4 │ │ + ldr r3, [pc, #12] @ (7450c ) │ │ movs r0, #0 │ │ mov r1, sl │ │ movs r2, #4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ nop │ │ - ldrb r0, [r3, #8] │ │ + ldrb r4, [r4, #6] │ │ movs r6, r0 │ │ push {r4, r5, r7, lr} │ │ ldr r0, [r0, #0] │ │ - ldr r4, [pc, #28] @ (738a4 ) │ │ - ldr r5, [pc, #32] @ (738a8 ) │ │ + ldr r4, [pc, #28] @ (74534 ) │ │ + ldr r5, [pc, #32] @ (74538 ) │ │ ldrb r2, [r0, #0] │ │ add r4, pc │ │ add r5, pc │ │ ldrd r0, r3, [r1] │ │ ldr r3, [r3, #12] │ │ ldr.w r1, [r4, r2, lsl #2] │ │ ldr.w r2, [r5, r2, lsl #2] │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ nop │ │ - ldrb r2, [r7, #21] │ │ + ldrb r6, [r0, #20] │ │ movs r6, r0 │ │ - ldmia r3, {r3, r4, r5, r6} │ │ + stmia r3!, {r2, r4, r5, r6} │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #68 @ 0x44 │ │ + sub sp, #60 @ 0x3c │ │ ldr r0, [r0, #0] │ │ - ldr.w sl, [r0] │ │ - cmp.w sl, #0 │ │ - beq.w 7401c │ │ - ldrd r2, r0, [r0, #4] │ │ - str r1, [sp, #16] │ │ - movs r1, #0 │ │ - str r0, [sp, #28] │ │ - ldr r0, [sp, #28] │ │ - add.w lr, r1, #1 │ │ - mov ip, r1 │ │ - cmp r1, r0 │ │ - it cc │ │ - movcc r1, lr │ │ - bcs.w 7403a │ │ - cmp r2, #0 │ │ - str r1, [sp, #24] │ │ - beq.w 7405c │ │ - ldrb.w r8, [sl] │ │ - mov r5, r2 │ │ - subs r3, r5, #1 │ │ - mov r1, r2 │ │ - movs r0, #0 │ │ - mov fp, r8 │ │ - sxtb.w r2, fp │ │ - add.w r9, sl, r0 │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - mov r2, fp │ │ - bgt.n 73950 │ │ - ldrb.w r2, [r9, #1] │ │ - cmp.w fp, #224 @ 0xe0 │ │ - and.w r4, r2, #63 @ 0x3f │ │ - and.w r2, fp, #31 │ │ - bcc.n 73946 │ │ - ldrb.w r6, [r9, #2] │ │ - cmp.w fp, #240 @ 0xf0 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r4, r6, r4, lsl #6 │ │ - bcc.n 7394c │ │ - ldrb.w r6, [r9, #3] │ │ + mov r4, r1 │ │ + ldr.w fp, [r0] │ │ + cmp.w fp, #0 │ │ + beq.w 74c8c │ │ + ldrd r0, r1, [r0, #4] │ │ + mov.w ip, #0 │ │ + str r4, [sp, #24] │ │ + str r1, [sp, #12] │ │ + cmp ip, r1 │ │ + beq.w 74ca8 │ │ + cmp r0, #0 │ │ + beq.w 74cfc │ │ + ldrb.w r8, [fp] │ │ + mov r9, r0 │ │ + add.w lr, ip, #1 │ │ + sub.w r3, r9, #1 │ │ + mov r1, r0 │ │ + movs r5, #0 │ │ + mov r6, r8 │ │ + add.w sl, fp, r5 │ │ + mov r2, r6 │ │ + sxtb r0, r6 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.n 745d0 │ │ + ldrb.w r0, [sl, #1] │ │ + and.w r2, r6, #31 │ │ + cmp r6, #224 @ 0xe0 │ │ + and.w r0, r0, #63 @ 0x3f │ │ + bcc.n 745c6 │ │ + ldrb.w r4, [sl, #2] │ │ + cmp r6, #240 @ 0xf0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r0, r4, r0, lsl #6 │ │ + bcc.n 745cc │ │ + ldrb.w r4, [sl, #3] │ │ and.w r2, r2, #7 │ │ - and.w r6, r6, #63 @ 0x3f │ │ - orr.w r4, r6, r4, lsl #6 │ │ - orr.w r2, r4, r2, lsl #18 │ │ - cmp.w r2, #1114112 @ 0x110000 │ │ - bne.n 73950 │ │ - b.n 7405c │ │ - orr.w r2, r4, r2, lsl #6 │ │ - b.n 73950 │ │ - orr.w r2, r4, r2, lsl #12 │ │ - subs r2, #48 @ 0x30 │ │ - cmp r2, #10 │ │ - bcs.n 73972 │ │ - cmp r3, r0 │ │ - beq.w 7405c │ │ - ldrsb.w r2, [r9, #1] │ │ - cmn.w r2, #65 @ 0x41 │ │ - ble.w 74064 │ │ - uxtb.w fp, r2 │ │ - adds r0, #1 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r0, r4, r0, lsl #6 │ │ + orr.w r2, r0, r2, lsl #18 │ │ + b.n 745d0 │ │ + orr.w r2, r0, r2, lsl #6 │ │ + b.n 745d0 │ │ + orr.w r2, r0, r2, lsl #12 │ │ + sub.w r0, r2, #48 @ 0x30 │ │ + cmp r0, #10 │ │ + bcs.n 745f2 │ │ + cmp r3, r5 │ │ + beq.w 74cfc │ │ + ldrsb.w r0, [sl, #1] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 74d04 │ │ + uxtb r6, r0 │ │ + adds r5, #1 │ │ subs r1, #1 │ │ - b.n 738f6 │ │ - cmp r5, r1 │ │ - beq.w 740a2 │ │ - subs r3, r5, r1 │ │ - mov r4, r5 │ │ - ldrsb.w r2, [sl, r3] │ │ - cmn.w r2, #65 @ 0x41 │ │ - ble.w 74092 │ │ + b.n 74582 │ │ + cmp r9, r1 │ │ + beq.w 74d1a │ │ + sub.w r3, r9, r1 │ │ + movs r2, #10 │ │ + str.w lr, [sp, #20] │ │ + ldrsb.w r0, [fp, r3] │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 74d20 │ │ cmp r3, #1 │ │ - bne.n 7399e │ │ + bne.n 74624 │ │ cmp.w r8, #43 @ 0x2b │ │ - mov.w r2, #1 │ │ + mov.w lr, #1 │ │ it ne │ │ cmpne.w r8, #45 @ 0x2d │ │ - beq.w 74076 │ │ + beq.w 74ce0 │ │ cmp.w r8, #43 @ 0x2b │ │ - mov.w r2, #0 │ │ + mov.w r0, #0 │ │ itt eq │ │ - addeq.w sl, sl, #1 │ │ + addeq.w fp, fp, #1 │ │ subeq r3, #1 │ │ it eq │ │ - moveq.w r2, #4294967295 @ 0xffffffff │ │ + moveq.w r0, #4294967295 @ 0xffffffff │ │ cmp r3, #9 │ │ - bcs.n 739e6 │ │ - cmp r3, #0 │ │ - beq.w 73b06 │ │ - ldr.w r8, [sp, #16] │ │ - negs r2, r2 │ │ - movs r3, #0 │ │ - ldrb.w r4, [sl] │ │ - subs r4, #48 @ 0x30 │ │ - cmp r4, #9 │ │ - bhi.w 74074 │ │ - add.w r3, r3, r3, lsl #2 │ │ - adds r2, #1 │ │ - add.w sl, sl, #1 │ │ - cmp r0, r2 │ │ - add.w r3, r4, r3, lsl #1 │ │ - bne.n 739c6 │ │ - b.n 73a22 │ │ - negs r6, r2 │ │ + bcs.n 74692 │ │ + ldr.w r8, [sp, #24] │ │ + mov lr, r2 │ │ + cbz r3, 746c0 │ │ + negs r0, r0 │ │ movs r3, #0 │ │ - cmp r0, r6 │ │ - beq.n 73a1e │ │ - ldrb.w r2, [sl] │ │ + ldrb.w r2, [fp] │ │ subs r2, #48 @ 0x30 │ │ cmp r2, #9 │ │ - bhi.w 74074 │ │ - movs r4, #10 │ │ - umull r3, r5, r3, r4 │ │ - adds r3, r3, r2 │ │ - mov.w r2, #0 │ │ - adc.w r4, r2, #0 │ │ - movs r2, #2 │ │ - cmp r5, #0 │ │ - bne.w 74076 │ │ - adds r6, #1 │ │ - add.w sl, sl, #1 │ │ - cmp r4, #0 │ │ - beq.n 739ea │ │ - b.n 74076 │ │ - ldr.w r8, [sp, #16] │ │ - cbz r3, 73a4c │ │ + bhi.w 74d14 │ │ + add.w r3, r3, r3, lsl #2 │ │ + adds r0, #1 │ │ + add.w fp, fp, #1 │ │ + cmp r5, r0 │ │ + add.w r3, r2, r3, lsl #1 │ │ + bne.n 7464a │ │ + cbz r3, 746c0 │ │ cmp r1, r3 │ │ - bls.n 73a54 │ │ - ldrsb.w r0, [r9, r3] │ │ + bls.n 746c8 │ │ + ldrsb.w r0, [sl, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 740a6 │ │ - ldrsb.w r0, [r9, r3] │ │ + ble.w 74d30 │ │ + ldrsb.w r0, [sl, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 740b0 │ │ + ble.w 74d3a │ │ subs r0, r1, r3 │ │ - str r0, [sp, #20] │ │ - add.w sl, r9, r3 │ │ + str r0, [sp, #16] │ │ + add.w fp, sl, r3 │ │ mov r1, r3 │ │ - b.n 73a60 │ │ - movs r6, #0 │ │ - str r1, [sp, #20] │ │ - mov sl, r9 │ │ - b.n 73b10 │ │ - bne.w 740a6 │ │ - add.w sl, r9, r3 │ │ + b.n 746d4 │ │ + ldr.w r8, [sp, #24] │ │ + negs r0, r0 │ │ + movs r3, #0 │ │ + mov lr, r2 │ │ + cmp r5, r0 │ │ + beq.n 74668 │ │ + umull r2, r4, r3, lr │ │ + ldrb.w r3, [fp], #1 │ │ + cmp r4, #0 │ │ + bne.w 74cca │ │ + subs r3, #48 @ 0x30 │ │ + cmp r3, #10 │ │ + bcs.w 74d14 │ │ + adds r3, r3, r2 │ │ + add.w r0, r0, #1 │ │ + bcc.n 7469c │ │ + b.n 74cdc │ │ + movs r5, #0 │ │ + mov fp, sl │ │ + str r1, [sp, #16] │ │ + b.n 746ec │ │ + bne.w 74d30 │ │ + add.w fp, sl, r3 │ │ movs r0, #0 │ │ - str r0, [sp, #20] │ │ - ldr r0, [sp, #28] │ │ - cmp lr, r0 │ │ - bne.n 73b02 │ │ - ldr.w r0, [r8, #8] │ │ - ands.w r0, r0, #8388608 @ 0x800000 │ │ - beq.n 73b02 │ │ - cmp.w fp, #104 @ 0x68 │ │ - bne.n 73b02 │ │ - cmp r1, #1 │ │ - beq.n 73a86 │ │ - ldrsb.w r0, [r9, #1] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 740e2 │ │ - add.w r0, r9, r1 │ │ - add.w r6, r9, #1 │ │ - cmp r6, r0 │ │ - beq.w 7403a │ │ - mov r3, r6 │ │ - ldrsb.w r5, [r6], #1 │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ - uxtb r2, r5 │ │ - bgt.n 73aea │ │ - ldrb r5, [r3, #1] │ │ - and.w r6, r2, #31 │ │ - cmp r2, #224 @ 0xe0 │ │ - and.w r5, r5, #63 @ 0x3f │ │ - bcc.n 73adc │ │ - ldrb r4, [r3, #2] │ │ - cmp r2, #240 @ 0xf0 │ │ - and.w r4, r4, #63 @ 0x3f │ │ - orr.w r5, r4, r5, lsl #6 │ │ - bcc.n 73ae4 │ │ - ldrb r2, [r3, #3] │ │ - and.w r6, r6, #7 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - orr.w r2, r2, r5, lsl #6 │ │ - orr.w r2, r2, r6, lsl #18 │ │ - cmp.w r2, #1114112 @ 0x110000 │ │ - beq.w 7403a │ │ - adds r6, r3, #4 │ │ - b.n 73aea │ │ - orr.w r2, r5, r6, lsl #6 │ │ - adds r6, r3, #2 │ │ - b.n 73aea │ │ - orr.w r2, r5, r6, lsl #12 │ │ - adds r6, r3, #3 │ │ - sub.w r5, r2, #65 @ 0x41 │ │ - sub.w r3, r2, #48 @ 0x30 │ │ - cmp r2, #57 @ 0x39 │ │ - bic.w r5, r5, #33 @ 0x21 │ │ - it hi │ │ - addhi.w r3, r5, #10 │ │ - cmp r3, #15 │ │ - bls.n 73a8e │ │ - mov r6, r1 │ │ - b.n 73b10 │ │ - ldr.w r8, [sp, #16] │ │ - movs r6, #0 │ │ - mov sl, r9 │ │ - str r1, [sp, #20] │ │ + str r0, [sp, #16] │ │ + ldrb.w r0, [r8, #10] │ │ + lsls r0, r0, #24 │ │ + bpl.n 746ea │ │ + ldr r0, [sp, #20] │ │ + ldr r2, [sp, #12] │ │ + cmp r0, r2 │ │ + it eq │ │ + cmpeq r6, #104 @ 0x68 │ │ + beq.w 74c00 │ │ + mov r5, r1 │ │ cmp.w ip, #0 │ │ - beq.n 73b2a │ │ + beq.n 7470a │ │ ldrd r0, r1, [r8] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #796] @ (73e3c ) │ │ + mov r4, lr │ │ + ldr r1, [pc, #856] @ (74a58 ) │ │ add r1, pc │ │ blx r3 │ │ + mov lr, r4 │ │ cmp r0, #0 │ │ - bne.w 74050 │ │ - cmp r6, #2 │ │ - bcc.n 73b3c │ │ - ldrh.w r0, [r9] │ │ + bne.w 74cbe │ │ + cmp r5, #1 │ │ + bls.n 7471c │ │ + ldrh.w r0, [sl] │ │ movw r1, #9311 @ 0x245f │ │ cmp r0, r1 │ │ - beq.w 7400c │ │ - mov r5, r9 │ │ - ldrd r0, r1, [r8] │ │ - strd r0, r1, [sp, #32] │ │ - mov r8, r6 │ │ - mov fp, r5 │ │ - cbz r6, 73b78 │ │ - ldrb.w r0, [fp] │ │ + beq.w 74bee │ │ + mov r9, sl │ │ + mov r4, r5 │ │ + mov sl, r9 │ │ + cbz r5, 74752 │ │ + ldrb.w r0, [sl] │ │ cmp r0, #36 @ 0x24 │ │ - beq.n 73c18 │ │ + beq.n 74800 │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 73b78 │ │ - cmp.w r8, #1 │ │ - bne.w 73cb2 │ │ - ldr r1, [pc, #732] @ (73e40 ) │ │ + bne.n 74752 │ │ + cmp r4, #1 │ │ + bne.w 748ac │ │ + ldrd r0, r1, [r8] │ │ movs r2, #1 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r3, [r1, #12] │ │ + mov r6, r4 │ │ + ldr r1, [pc, #792] @ (74a5c ) │ │ + movs r5, #10 │ │ movs r4, #1 │ │ add r1, pc │ │ - ldr r3, [r0, #12] │ │ - ldr r0, [sp, #32] │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 74052 │ │ - b.n 73df2 │ │ - add.w r0, fp, r8 │ │ + bne.w 74cc0 │ │ + b.n 74b6e │ │ + add.w r0, sl, r4 │ │ + str r4, [sp, #28] │ │ movs r4, #0 │ │ - mov r1, fp │ │ + mov r1, sl │ │ cmp r1, r0 │ │ - beq.w 73ff4 │ │ + beq.w 74bd0 │ │ mov r3, r1 │ │ - mov r6, r4 │ │ - ldrsb.w r5, [r3], #1 │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ - uxtb r2, r5 │ │ - bgt.n 73bd6 │ │ - ldrb r5, [r1, #1] │ │ + mov r5, r4 │ │ + ldrsb.w r4, [r3], #1 │ │ + cmp.w r4, #4294967295 @ 0xffffffff │ │ + uxtb r2, r4 │ │ + bgt.n 747b2 │ │ + ldrb r4, [r1, #1] │ │ and.w r3, r2, #31 │ │ cmp r2, #224 @ 0xe0 │ │ - and.w r5, r5, #63 @ 0x3f │ │ - bcc.n 73bc8 │ │ - ldrb r4, [r1, #2] │ │ - cmp r2, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ - orr.w r5, r4, r5, lsl #6 │ │ - bcc.n 73bd0 │ │ + bcc.n 747a4 │ │ + ldrb r6, [r1, #2] │ │ + cmp r2, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r4, r6, r4, lsl #6 │ │ + bcc.n 747ac │ │ ldrb r2, [r1, #3] │ │ and.w r3, r3, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ - orr.w r2, r2, r5, lsl #6 │ │ + orr.w r2, r2, r4, lsl #6 │ │ orr.w r2, r2, r3, lsl #18 │ │ adds r3, r1, #4 │ │ - b.n 73bd6 │ │ - orr.w r2, r5, r3, lsl #6 │ │ + b.n 747b2 │ │ + orr.w r2, r4, r3, lsl #6 │ │ adds r3, r1, #2 │ │ - b.n 73bd6 │ │ - orr.w r2, r5, r3, lsl #12 │ │ + b.n 747b2 │ │ + orr.w r2, r4, r3, lsl #12 │ │ adds r3, r1, #3 │ │ cmp r2, #36 @ 0x24 │ │ - beq.n 73be6 │ │ - subs r1, r6, r1 │ │ + beq.n 747c2 │ │ + subs r1, r5, r1 │ │ cmp r2, #46 @ 0x2e │ │ add.w r4, r1, r3 │ │ mov r1, r3 │ │ - bne.n 73b80 │ │ - cmp r6, #0 │ │ - beq.n 73c80 │ │ - cmp r6, r8 │ │ - bcs.n 73c90 │ │ - ldrsb.w r0, [fp, r6] │ │ + bne.n 7475c │ │ + cmp r5, #0 │ │ + beq.n 7486a │ │ + ldr r4, [sp, #28] │ │ + ldr.w r8, [sp, #24] │ │ + cmp r5, r4 │ │ + bcs.n 74886 │ │ + ldrsb.w r0, [sl, r5] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 7403e │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - mov r1, fp │ │ - mov r2, r6 │ │ - ldr r3, [r0, #12] │ │ - ldr r0, [sp, #32] │ │ + ble.w 74cac │ │ + ldrd r0, r1, [r8] │ │ + mov r2, r5 │ │ + ldr r3, [r1, #12] │ │ + mov r1, sl │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 74050 │ │ - ldrsb.w r0, [fp, r6] │ │ + bne.w 74cbe │ │ + ldrsb.w r0, [sl, r5] │ │ cmn.w r0, #64 @ 0x40 │ │ - bge.n 73ca8 │ │ - b.n 740b8 │ │ - cmp.w r8, #1 │ │ - beq.n 73c2a │ │ - ldrsb.w r0, [fp, #1] │ │ + blt.w 74d42 │ │ + mov.w lr, #10 │ │ + b.n 748a4 │ │ + cmp r4, #1 │ │ + beq.n 74810 │ │ + ldrsb.w r0, [sl, #1] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 740ca │ │ - add.w r9, fp, #1 │ │ - sub.w r5, r8, #1 │ │ + ble.w 74d54 │ │ + add.w r8, sl, #1 │ │ + subs r5, r4, #1 │ │ + str r4, [sp, #28] │ │ movs r4, #0 │ │ subs r2, r5, r4 │ │ - add.w r3, r9, r4 │ │ + add.w r3, r8, r4 │ │ cmp r2, #7 │ │ - bhi.n 73c54 │ │ + bhi.n 7483a │ │ movs r1, #0 │ │ - cbz r2, 73c5e │ │ + cbz r2, 74848 │ │ ldrb r0, [r3, r1] │ │ cmp r0, #36 @ 0x24 │ │ - beq.n 73c62 │ │ + beq.n 7484c │ │ adds r1, #1 │ │ cmp r2, r1 │ │ - bne.n 73c42 │ │ + bne.n 74828 │ │ movs r0, #0 │ │ mov r1, r2 │ │ - b.n 73c64 │ │ + b.n 7484e │ │ movs r0, #36 @ 0x24 │ │ mov r1, r3 │ │ - bl 40e38 │ │ - b.n 73c64 │ │ + mov r6, lr │ │ + bl 41570 │ │ + mov lr, r6 │ │ + b.n 7484e │ │ movs r0, #0 │ │ - b.n 73c64 │ │ + b.n 7484e │ │ movs r0, #1 │ │ lsls r0, r0, #31 │ │ - beq.w 73ff4 │ │ + beq.w 74bd0 │ │ add r1, r4 │ │ adds r4, r1, #1 │ │ cmp r1, r5 │ │ - bcs.n 73c7a │ │ - ldrb.w r0, [r9, r1] │ │ + bcs.n 74864 │ │ + ldrb.w r0, [r8, r1] │ │ cmp r0, #36 @ 0x24 │ │ - beq.n 73cfe │ │ + beq.n 748fc │ │ cmp r5, r4 │ │ - bcs.n 73c34 │ │ - b.n 73ff4 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - mov r1, fp │ │ + bcs.n 7481a │ │ + b.n 74bd0 │ │ + ldr.w r8, [sp, #24] │ │ movs r2, #0 │ │ - movs r6, #0 │ │ - ldr r3, [r0, #12] │ │ - ldr r0, [sp, #32] │ │ + movs r5, #0 │ │ + mov r4, lr │ │ + ldrd r0, r1, [r8] │ │ + ldr r3, [r1, #12] │ │ + mov r1, sl │ │ blx r3 │ │ - b.n 73ca2 │ │ - bne.w 7403e │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - mov r1, fp │ │ - mov r2, r8 │ │ - ldr r3, [r0, #12] │ │ - ldr r0, [sp, #32] │ │ + mov lr, r4 │ │ + ldr r4, [sp, #28] │ │ + cbz r0, 748a4 │ │ + b.n 74cbe │ │ + bne.w 74cac │ │ + ldrd r0, r1, [r8] │ │ + mov r2, r4 │ │ + ldr r3, [r1, #12] │ │ + mov r1, sl │ │ + mov r4, lr │ │ blx r3 │ │ - mov r6, r8 │ │ + mov lr, r4 │ │ + ldr r4, [sp, #28] │ │ cmp r0, #0 │ │ - bne.w 74050 │ │ - add.w r5, fp, r6 │ │ - sub.w r6, r8, r6 │ │ - b.n 73b46 │ │ - ldrsb.w r0, [fp, #1] │ │ + mov r5, r4 │ │ + bne.w 74cbe │ │ + add.w r9, sl, r5 │ │ + subs r5, r4, r5 │ │ + b.n 7471e │ │ + ldrsb.w r0, [sl, #1] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.w 740c4 │ │ - uxtb r0, r0 │ │ - sxtb r1, r0 │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 73da0 │ │ - ldrb.w r2, [fp, #2] │ │ - and.w r1, r0, #31 │ │ - cmp r0, #224 @ 0xe0 │ │ + ble.w 74d4e │ │ + uxtb r1, r0 │ │ + sxtb r0, r1 │ │ + cmp.w r0, #4294967295 @ 0xffffffff │ │ + bgt.w 74b1e │ │ + ldrb.w r2, [sl, #2] │ │ + and.w r0, r1, #31 │ │ + cmp r1, #224 @ 0xe0 │ │ and.w r2, r2, #63 @ 0x3f │ │ - bcc.n 73d96 │ │ - ldrb.w r3, [fp, #3] │ │ - cmp r0, #240 @ 0xf0 │ │ + bcc.n 74946 │ │ + ldrb.w r3, [sl, #3] │ │ + cmp r1, #240 @ 0xf0 │ │ and.w r3, r3, #63 @ 0x3f │ │ orr.w r2, r3, r2, lsl #6 │ │ - bcc.n 73d9c │ │ - ldrb.w r0, [fp, #4] │ │ - and.w r1, r1, #7 │ │ - and.w r0, r0, #63 @ 0x3f │ │ - orr.w r0, r0, r2, lsl #6 │ │ - orr.w r0, r0, r1, lsl #18 │ │ - b.n 73da0 │ │ - ldrsb.w r0, [r9] │ │ + bcc.w 74b1a │ │ + ldrb.w r1, [sl, #4] │ │ + and.w r0, r0, #7 │ │ + and.w r1, r1, #63 @ 0x3f │ │ + orr.w r1, r1, r2, lsl #6 │ │ + orr.w r1, r1, r0, lsl #18 │ │ + b.n 74b1e │ │ + ldrsb.w r0, [r8] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.w 740fa │ │ + blt.w 74d84 │ │ + ldr r6, [sp, #28] │ │ adds r2, r1, #2 │ │ - cmp r8, r2 │ │ - bls.n 73d1c │ │ - ldrsb.w r3, [fp, r2] │ │ + cmp r6, r2 │ │ + bls.n 7491c │ │ + ldrsb.w r3, [sl, r2] │ │ cmn.w r3, #64 @ 0x40 │ │ - blt.w 74112 │ │ - add.w r5, fp, r2 │ │ - sub.w r6, r8, r2 │ │ + blt.w 74d9c │ │ + add.w r9, sl, r2 │ │ uxtb r0, r0 │ │ + subs r6, r6, r2 │ │ cmp r1, #1 │ │ - beq.n 73d8c │ │ + str r6, [sp, #8] │ │ + beq.n 749b4 │ │ cmp r1, #2 │ │ - bne.w 73e54 │ │ - ldrh.w r1, [r9] │ │ - movw r2, #20563 @ 0x5053 │ │ - cmp r1, r2 │ │ - beq.n 73dfc │ │ - ldrh.w r1, [r9] │ │ - movw r2, #20546 @ 0x5042 │ │ - cmp r1, r2 │ │ - beq.n 73e02 │ │ - ldrh.w r1, [r9] │ │ - movw r2, #18002 @ 0x4652 │ │ - cmp r1, r2 │ │ - beq.n 73e08 │ │ - ldrh.w r1, [r9] │ │ - movw r2, #21580 @ 0x544c │ │ - cmp r1, r2 │ │ - beq.n 73e0e │ │ - ldrh.w r1, [r9] │ │ - movw r2, #21575 @ 0x5447 │ │ - cmp r1, r2 │ │ - beq.n 73e1e │ │ - ldrh.w r1, [r9] │ │ - movw r2, #20556 @ 0x504c │ │ - cmp r1, r2 │ │ - beq.n 73e24 │ │ - ldrh.w r1, [r9] │ │ - movw r2, #20562 @ 0x5052 │ │ - cmp r1, r2 │ │ - bne.w 73fec │ │ - ldr r1, [pc, #188] @ (73e44 ) │ │ - add r1, pc │ │ - b.n 73e28 │ │ - cmp r0, #67 @ 0x43 │ │ - bne.n 73e14 │ │ - ldr r1, [pc, #180] @ (73e48 ) │ │ - add r1, pc │ │ - b.n 73e28 │ │ - orr.w r0, r2, r1, lsl #6 │ │ - b.n 73da0 │ │ - orr.w r0, r2, r1, lsl #12 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - cmp r0, #46 @ 0x2e │ │ - ldr r3, [r1, #12] │ │ - bne.n 73dd4 │ │ - ldr r1, [pc, #160] @ (73e4c ) │ │ - movs r2, #2 │ │ - ldr r0, [sp, #32] │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 74050 │ │ - cmp.w r8, #3 │ │ - bcc.n 73dca │ │ - ldrsb.w r0, [fp, #2] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 74106 │ │ - add.w r5, fp, #2 │ │ - sub.w r6, r8, #2 │ │ - b.n 73b46 │ │ - ldr r1, [pc, #120] @ (73e50 ) │ │ - movs r2, #1 │ │ - ldr r0, [sp, #32] │ │ - movs r4, #1 │ │ - add r1, pc │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 74052 │ │ - ldrsb.w r0, [fp, #1] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 740e8 │ │ - add.w r5, fp, #1 │ │ - sub.w r6, r8, #1 │ │ - b.n 73b46 │ │ - ldr r1, [pc, #848] @ (74150 ) │ │ - add r1, pc │ │ - b.n 73e28 │ │ - ldr r1, [pc, #848] @ (74154 ) │ │ - add r1, pc │ │ - b.n 73e28 │ │ - ldr r1, [pc, #844] @ (74158 ) │ │ - add r1, pc │ │ - b.n 73e28 │ │ - ldr r1, [pc, #844] @ (7415c ) │ │ - add r1, pc │ │ - b.n 73e28 │ │ + beq.n 7494c │ │ + cmp r1, #0 │ │ + beq.w 74bd0 │ │ cmp r0, #117 @ 0x75 │ │ - bne.w 73ff4 │ │ - movs r1, #1 │ │ - b.n 73e6c │ │ - ldr r1, [pc, #832] @ (74160 ) │ │ - add r1, pc │ │ - b.n 73e28 │ │ - ldr r1, [pc, #828] @ (74164 ) │ │ + bne.w 74bd0 │ │ + ldrsb.w r0, [sl, #2] │ │ + cmn.w r0, #64 @ 0x40 │ │ + bge.n 749c0 │ │ + b.n 74da6 │ │ + orr.w r1, r2, r0, lsl #6 │ │ + b.n 74b1e │ │ + ldrh.w r2, [r8] │ │ + movw r3, #20563 @ 0x5053 │ │ + cmp r2, r3 │ │ + beq.w 74b82 │ │ + ldrh.w r2, [r8] │ │ + movw r3, #20546 @ 0x5042 │ │ + cmp r2, r3 │ │ + beq.w 74b8a │ │ + ldrh.w r2, [r8] │ │ + movw r3, #18002 @ 0x4652 │ │ + cmp r2, r3 │ │ + beq.w 74b92 │ │ + ldrh.w r2, [r8] │ │ + movw r3, #21580 @ 0x544c │ │ + cmp r2, r3 │ │ + beq.w 74b9a │ │ + ldrh.w r2, [r8] │ │ + movw r3, #21575 @ 0x5447 │ │ + cmp r2, r3 │ │ + beq.w 74ba8 │ │ + ldrh.w r2, [r8] │ │ + movw r3, #20556 @ 0x504c │ │ + cmp r2, r3 │ │ + beq.w 74bb0 │ │ + ldrh.w r2, [r8] │ │ + movw r3, #20562 @ 0x5052 │ │ + cmp r2, r3 │ │ + bne.n 74934 │ │ + ldr r1, [pc, #176] @ (74a60 ) │ │ + movs r5, #10 │ │ add r1, pc │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - movs r2, #1 │ │ - movs r4, #1 │ │ - ldr r3, [r0, #12] │ │ - ldr r0, [sp, #32] │ │ - blx r3 │ │ - cmp r0, #0 │ │ - bne.w 74052 │ │ - b.n 73b46 │ │ - adds r2, #237 @ 0xed │ │ - vrsra.u64 , , #6 │ │ - vtrn.32 d19, d19 │ │ - vshr.u64 d19, d8, #6 │ │ - vshr.u32 , , #6 │ │ - vuzp.32 , │ │ - vtbl.8 d18, {d10-d11}, d0 │ │ - beq.w 73ff4 │ │ + b.n 74bb6 │ │ + cmp r0, #67 @ 0x43 │ │ + beq.w 74b7a │ │ cmp r0, #117 @ 0x75 │ │ - bne.w 73ff4 │ │ - ldrsb.w r0, [fp, #2] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.w 7411c │ │ - add.w lr, r9, r1 │ │ - add.w r9, fp, #2 │ │ - sub.w ip, r1, #1 │ │ - mov r3, r9 │ │ - strd ip, lr, [sp, #8] │ │ - cmp r3, lr │ │ - beq.n 73efc │ │ + bne.w 74bd0 │ │ + add.w r5, sl, #2 │ │ + add.w ip, r8, r1 │ │ + subs r2, r1, #1 │ │ + mov r3, r5 │ │ + cmp r3, ip │ │ + beq.n 74a48 │ │ mov r0, r3 │ │ - ldrsb.w r2, [r3], #1 │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ - uxtb r4, r2 │ │ - bgt.n 73ee4 │ │ - ldrb r2, [r0, #1] │ │ + ldrsb.w r6, [r3], #1 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + uxtb r4, r6 │ │ + bgt.n 74a30 │ │ + ldrb r3, [r0, #1] │ │ and.w lr, r4, #31 │ │ + mov.w r8, #10 │ │ cmp r4, #224 @ 0xe0 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - bcc.n 73ece │ │ - ldrb.w ip, [r0, #2] │ │ - cmp r4, #240 @ 0xf0 │ │ - and.w r3, ip, #63 @ 0x3f │ │ - orr.w r2, r3, r2, lsl #6 │ │ - bcc.n 73ed6 │ │ - ldrb r3, [r0, #3] │ │ - ldr.w ip, [sp, #8] │ │ and.w r3, r3, #63 @ 0x3f │ │ - orr.w r2, r3, r2, lsl #6 │ │ - and.w r3, lr, #7 │ │ - orr.w r4, r2, r3, lsl #18 │ │ + bcc.n 74a20 │ │ + ldrb r6, [r0, #2] │ │ + cmp r4, #240 @ 0xf0 │ │ + and.w r6, r6, #63 @ 0x3f │ │ + orr.w r3, r6, r3, lsl #6 │ │ + bcc.n 74a28 │ │ + ldrb r4, [r0, #3] │ │ + and.w r6, lr, #7 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r3, r4, r3, lsl #6 │ │ + orr.w r4, r3, r6, lsl #18 │ │ cmp.w r4, #1114112 @ 0x110000 │ │ - beq.n 73efc │ │ + beq.w 74ba2 │ │ adds r3, r0, #4 │ │ - b.n 73ee0 │ │ - orr.w r4, r2, lr, lsl #6 │ │ + mov.w lr, #10 │ │ + b.n 74a30 │ │ + orr.w r4, r3, lr, lsl #6 │ │ adds r3, r0, #2 │ │ - b.n 73ee0 │ │ - orr.w r4, r2, lr, lsl #12 │ │ + b.n 74a2e │ │ + orr.w r4, r3, lr, lsl #12 │ │ adds r3, r0, #3 │ │ - ldr.w ip, [sp, #8] │ │ - ldr.w lr, [sp, #12] │ │ + mov lr, r8 │ │ sub.w r0, r4, #58 @ 0x3a │ │ cmn.w r0, #11 │ │ itt ls │ │ subls.w r0, r4, #103 @ 0x67 │ │ cmnls.w r0, #7 │ │ - bhi.n 73e7e │ │ - movs r0, #1 │ │ - b.n 73efe │ │ + bhi.n 749cc │ │ movs r0, #0 │ │ - cmp r1, #1 │ │ - beq.n 73f98 │ │ + b.n 74a4a │ │ + movs r0, #1 │ │ cmp r1, #2 │ │ - bne.n 73f16 │ │ - ldrb.w r3, [r9] │ │ - movs r4, #1 │ │ - cmp r3, #43 @ 0x2b │ │ - beq.n 73f9a │ │ - cmp r3, #45 @ 0x2d │ │ - bne.n 73f1a │ │ - b.n 73f9a │ │ - ldrb.w r3, [r9] │ │ - cmp r3, #43 @ 0x2b │ │ + beq.n 74a64 │ │ + cmp r1, #1 │ │ + beq.w 74bd0 │ │ + ldrb r1, [r5, #0] │ │ + b.n 74a70 │ │ + cmp r3, #151 @ 0x97 │ │ + vmull.u q9, d26, d3 │ │ + vtbl.8 d18, {d10-d11}, d3 │ │ + vtbl.8 d23, {d10}, d25 │ │ + cmp r1, #43 @ 0x2b │ │ + it ne │ │ + cmpne r1, #45 @ 0x2d │ │ + beq.w 74bd0 │ │ + cmp r1, #43 @ 0x2b │ │ + mov.w r1, #0 │ │ itt eq │ │ - addeq.w r9, r9, #1 │ │ - subeq.w ip, ip, #1 │ │ - cmp.w ip, #9 │ │ - bcs.n 73f60 │ │ - cmp.w ip, #0 │ │ - beq.n 73fe6 │ │ - movs r1, #0 │ │ - ldrb.w r2, [r9] │ │ - sub.w r4, r2, #65 @ 0x41 │ │ - sub.w r3, r2, #48 @ 0x30 │ │ - cmp r2, #57 @ 0x39 │ │ + addeq r5, #1 │ │ + subeq r2, #1 │ │ + cmp r2, #9 │ │ + bcs.n 74aaa │ │ + cbz r2, 74aee │ │ + ldrb r6, [r5, #0] │ │ + sub.w r4, r6, #65 @ 0x41 │ │ + sub.w r3, r6, #48 @ 0x30 │ │ + cmp r6, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r3, r4, #10 │ │ cmp r3, #15 │ │ - bhi.n 73f98 │ │ + bhi.w 74bd0 │ │ orr.w r1, r3, r1, lsl #4 │ │ - add.w r9, r9, #1 │ │ - subs.w ip, ip, #1 │ │ - bne.n 73f34 │ │ - b.n 73f94 │ │ - movs r1, #0 │ │ - movs r2, #0 │ │ - cmp.w r2, r1, lsr #28 │ │ - bne.n 73f98 │ │ - ldrb.w r2, [r9] │ │ - sub.w r4, r2, #65 @ 0x41 │ │ - sub.w r3, r2, #48 @ 0x30 │ │ - cmp r2, #57 @ 0x39 │ │ + adds r5, #1 │ │ + subs r2, #1 │ │ + bne.n 74a82 │ │ + b.n 74ada │ │ + movs r3, #0 │ │ + cmp.w r3, r1, lsr #28 │ │ + bne.w 74bd0 │ │ + ldrb r6, [r5, #0] │ │ + sub.w r4, r6, #65 @ 0x41 │ │ + sub.w r3, r6, #48 @ 0x30 │ │ + cmp r6, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r3, r4, #10 │ │ cmp r3, #16 │ │ - bcs.n 73f98 │ │ + bcs.w 74bd0 │ │ orr.w r1, r3, r1, lsl #4 │ │ - add.w r9, r9, #1 │ │ - subs.w ip, ip, #1 │ │ - bne.n 73f62 │ │ - movs r4, #0 │ │ - b.n 73f9a │ │ - movs r4, #1 │ │ + adds r5, #1 │ │ + subs r2, #1 │ │ + bne.n 74aaa │ │ eor.w r2, r1, #55296 @ 0xd800 │ │ movw r3, #2048 @ 0x800 │ │ sub.w r2, r2, #1114112 @ 0x110000 │ │ movt r3, #65519 @ 0xffef │ │ cmp r2, r3 │ │ - it cc │ │ - movcc.w r1, #1114112 @ 0x110000 │ │ - lsls r2, r4, #31 │ │ - it ne │ │ - movne.w r1, #1114112 @ 0x110000 │ │ - sub.w r2, r1, #1114112 @ 0x110000 │ │ - clz r2, r2 │ │ - lsrs r2, r2, #5 │ │ - orrs r0, r2 │ │ - bne.n 73ff4 │ │ + bcc.n 74bd0 │ │ + cmp r0, #0 │ │ + beq.n 74bd0 │ │ cmp r1, #32 │ │ - str r1, [sp, #40] @ 0x28 │ │ + str r1, [sp, #32] │ │ itt cs │ │ subcs.w r0, r1, #127 @ 0x7f │ │ cmpcs r0, #33 @ 0x21 │ │ - bcc.n 73ff4 │ │ - ldr r1, [sp, #16] │ │ - add r0, sp, #40 @ 0x28 │ │ - bl 3fb60 │ │ + bcc.n 74bd0 │ │ + ldr.w r8, [sp, #24] │ │ + add r0, sp, #32 │ │ + mov r4, lr │ │ + mov r1, r8 │ │ + bl 402c0 │ │ + ldr r5, [sp, #8] │ │ + mov lr, r4 │ │ cmp r0, #0 │ │ - beq.w 73b46 │ │ - b.n 74050 │ │ - movs r4, #0 │ │ - movs r1, #0 │ │ - b.n 73f9a │ │ - cmp r0, #117 @ 0x75 │ │ - bne.n 73ff4 │ │ - movs r1, #2 │ │ - b.n 73e60 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - mov r1, fp │ │ - mov r2, r8 │ │ - ldr r3, [r0, #12] │ │ - ldr r0, [sp, #32] │ │ + bne.w 74cbe │ │ + b.n 7471e │ │ + orr.w r1, r2, r0, lsl #12 │ │ + ldrd r0, r2, [r8] │ │ + movs r5, #10 │ │ + ldr r3, [r2, #12] │ │ + cmp r1, #46 @ 0x2e │ │ + bne.n 74b50 │ │ + ldr r1, [pc, #728] @ (74e04 ) │ │ + movs r2, #2 │ │ + add r1, pc │ │ blx r3 │ │ - ldrd r2, r1, [sp, #20] │ │ cmp r0, #0 │ │ - beq.w 738ce │ │ - b.n 74050 │ │ - mov r5, r9 │ │ - ldrsb.w r0, [r5, #1]! │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.n 740d0 │ │ - subs r6, #1 │ │ - b.n 73b3e │ │ - ldrd r0, r3, [r0, #4] │ │ + bne.w 74cbe │ │ + cmp r4, #3 │ │ + bcc.n 74b48 │ │ + ldrsb.w r0, [sl, #2] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 74d90 │ │ + add.w r9, sl, #2 │ │ + subs r0, r4, #2 │ │ + b.n 74b74 │ │ + ldr r1, [pc, #684] @ (74e00 ) │ │ + movs r2, #1 │ │ + mov r6, r4 │ │ + movs r4, #1 │ │ + add r1, pc │ │ + blx r3 │ │ + cmp r0, #0 │ │ + bne.w 74cc0 │ │ + ldrsb.w r0, [sl, #1] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 74d72 │ │ + add.w r9, sl, #1 │ │ + subs r0, r6, #1 │ │ + mov lr, r5 │ │ + mov r5, r0 │ │ + b.n 7471e │ │ + ldr r1, [pc, #636] @ (74df8 ) │ │ + movs r5, #10 │ │ + add r1, pc │ │ + b.n 74bb6 │ │ + ldr r1, [pc, #600] @ (74ddc ) │ │ + movs r5, #10 │ │ + add r1, pc │ │ + b.n 74bb6 │ │ + ldr r1, [pc, #600] @ (74de4 ) │ │ + movs r5, #10 │ │ + add r1, pc │ │ + b.n 74bb6 │ │ + ldr r1, [pc, #596] @ (74de8 ) │ │ + movs r5, #10 │ │ + add r1, pc │ │ + b.n 74bb6 │ │ + ldr r1, [pc, #592] @ (74dec ) │ │ + movs r5, #10 │ │ + add r1, pc │ │ + b.n 74bb6 │ │ + movs r0, #1 │ │ + mov lr, r8 │ │ + b.n 74a4a │ │ + ldr r1, [pc, #580] @ (74df0 ) │ │ + movs r5, #10 │ │ + add r1, pc │ │ + b.n 74bb6 │ │ + ldr r1, [pc, #576] @ (74df4 ) │ │ + movs r5, #10 │ │ + add r1, pc │ │ + ldr.w r8, [sp, #24] │ │ + movs r4, #1 │ │ + ldrd r0, r2, [r8] │ │ + ldr r3, [r2, #12] │ │ + movs r2, #1 │ │ + blx r3 │ │ + mov lr, r5 │ │ + ldr r5, [sp, #8] │ │ + cmp r0, #0 │ │ + bne.n 74cc0 │ │ + b.n 7471e │ │ + ldr r4, [sp, #24] │ │ + ldr r2, [sp, #28] │ │ + ldrd r0, r1, [r4] │ │ + ldr r3, [r1, #12] │ │ + mov r1, sl │ │ + blx r3 │ │ + cmp r0, #0 │ │ + ldr.w ip, [sp, #20] │ │ + ldrd r1, r0, [sp, #12] │ │ + beq.w 74562 │ │ + b.n 74cbe │ │ + mov r9, sl │ │ + ldrsb.w r0, [r9, #1]! │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 74d66 │ │ + subs r5, #1 │ │ + b.n 7471e │ │ + cmp r1, #1 │ │ + beq.n 74c10 │ │ + ldrsb.w r0, [sl, #1] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 74d7e │ │ + add.w r0, sl, r1 │ │ + add.w r5, sl, #1 │ │ + cmp r5, r0 │ │ + beq.n 74ca8 │ │ + mov r3, r5 │ │ + ldrsb.w r6, [r5], #1 │ │ + cmp.w r6, #4294967295 @ 0xffffffff │ │ + uxtb r2, r6 │ │ + bgt.n 74c70 │ │ + ldrb r5, [r3, #1] │ │ + and.w r6, r2, #31 │ │ + cmp r2, #224 @ 0xe0 │ │ + and.w r5, r5, #63 @ 0x3f │ │ + bcc.n 74c62 │ │ + ldrb r4, [r3, #2] │ │ + cmp r2, #240 @ 0xf0 │ │ + and.w r4, r4, #63 @ 0x3f │ │ + orr.w r5, r4, r5, lsl #6 │ │ + bcc.n 74c6a │ │ + ldrb r2, [r3, #3] │ │ + and.w r6, r6, #7 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + orr.w r2, r2, r5, lsl #6 │ │ + orr.w r2, r2, r6, lsl #18 │ │ + cmp.w r2, #1114112 @ 0x110000 │ │ + beq.n 74ca8 │ │ + adds r5, r3, #4 │ │ + b.n 74c70 │ │ + orr.w r2, r5, r6, lsl #6 │ │ + adds r5, r3, #2 │ │ + b.n 74c70 │ │ + orr.w r2, r5, r6, lsl #12 │ │ + adds r5, r3, #3 │ │ + sub.w r6, r2, #65 @ 0x41 │ │ + sub.w r3, r2, #48 @ 0x30 │ │ + cmp r2, #57 @ 0x39 │ │ + bic.w r6, r6, #33 @ 0x21 │ │ + it hi │ │ + addhi.w r3, r6, #10 │ │ + cmp r3, #15 │ │ + bhi.w 746ea │ │ + b.n 74c18 │ │ + ldrd r0, r1, [r0, #4] │ │ + add r3, sp, #32 │ │ movs r2, #0 │ │ - strd r0, r3, [sp, #40] @ 0x28 │ │ - add r0, sp, #40 @ 0x28 │ │ - strd r1, r2, [sp, #56] @ 0x38 │ │ + stmia r3!, {r0, r1, r2} │ │ + add r0, sp, #32 │ │ movs r1, #1 │ │ - strd r2, r2, [sp, #48] @ 0x30 │ │ - bl 70cbc │ │ + str r2, [sp, #52] @ 0x34 │ │ + strd r2, r4, [sp, #44] @ 0x2c │ │ + bl 71954 │ │ mov r4, r0 │ │ - b.n 74052 │ │ + b.n 74cc0 │ │ movs r4, #0 │ │ - b.n 74052 │ │ - ldr r0, [pc, #264] @ (74148 ) │ │ - mov r1, r8 │ │ + b.n 74cc0 │ │ + ldr r0, [pc, #288] @ (74dd0 ) │ │ + mov r1, r4 │ │ movs r2, #0 │ │ - mov r3, r6 │ │ + mov r3, r5 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - mov r0, fp │ │ - bl 3f734 │ │ + mov r0, sl │ │ + bl 3fea4 │ │ movs r4, #1 │ │ mov r0, r4 │ │ - add sp, #68 @ 0x44 │ │ + add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #284] @ (7417c ) │ │ - add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #272] @ (74178 ) │ │ - add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, r9 │ │ - movs r2, #1 │ │ - mov r3, r1 │ │ - bl 3f734 │ │ - movs r2, #1 │ │ - ldr r0, [pc, #172] @ (74124 ) │ │ - ldr r3, [pc, #172] @ (74128 ) │ │ - ldr r1, [pc, #176] @ (7412c ) │ │ + sub.w r0, r3, #48 @ 0x30 │ │ + mov.w lr, #1 │ │ + cmp r0, #10 │ │ + it cc │ │ + movcc.w lr, #2 │ │ + b.n 74ce0 │ │ + mov.w lr, #2 │ │ + ldr r0, [pc, #208] @ (74db4 ) │ │ + sub.w r2, r7, #29 │ │ + ldr r3, [pc, #208] @ (74db8 ) │ │ + ldr r1, [pc, #208] @ (74dbc ) │ │ add r0, pc │ │ - strb.w r2, [r7, #-29] │ │ add r3, pc │ │ + strb.w lr, [r7, #-29] │ │ add r1, pc │ │ - sub.w r2, r7, #29 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - ldr r0, [pc, #156] @ (74130 ) │ │ - mov r1, r4 │ │ - movs r2, #0 │ │ + bl 41638 │ │ + ldr r0, [pc, #272] @ (74e10 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #168] @ (74db0 ) │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, sl │ │ - bl 3f734 │ │ + movs r2, #1 │ │ + mov r3, r1 │ │ + bl 3fea4 │ │ + mov.w lr, #1 │ │ + b.n 74ce0 │ │ + mov.w lr, #0 │ │ + b.n 74ce0 │ │ + ldr r0, [pc, #156] @ (74dc0 ) │ │ + mov r1, r9 │ │ movs r2, #0 │ │ - b.n 74076 │ │ - ldr r0, [pc, #140] @ (74134 ) │ │ + add r0, pc │ │ + str r0, [sp, #0] │ │ + mov r0, fp │ │ + bl 3fea4 │ │ + ldr r0, [pc, #144] @ (74dc4 ) │ │ mov r2, r3 │ │ mov r3, r1 │ │ add r0, pc │ │ - b.n 740da │ │ - ldr r0, [pc, #132] @ (74138 ) │ │ + b.n 74cb6 │ │ + ldr r0, [pc, #140] @ (74dc8 ) │ │ movs r2, #0 │ │ add r0, pc │ │ - b.n 740da │ │ - ldr r0, [pc, #136] @ (74144 ) │ │ - mov r1, r8 │ │ - mov r2, r6 │ │ - mov r3, r8 │ │ + b.n 74cb6 │ │ + ldr r0, [pc, #144] @ (74dd4 ) │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + mov r3, r4 │ │ add r0, pc │ │ - b.n 74048 │ │ - ldr r0, [pc, #164] @ (7416c ) │ │ + b.n 74cb6 │ │ + ldr r0, [pc, #172] @ (74dfc ) │ │ add r0, pc │ │ - b.n 740ec │ │ - ldr r0, [pc, #128] @ (7414c ) │ │ + b.n 74d58 │ │ + ldr r0, [pc, #128] @ (74dd8 ) │ │ add r0, pc │ │ - b.n 740ec │ │ - ldr r0, [pc, #108] @ (74140 ) │ │ + str r0, [sp, #0] │ │ + mov r0, sl │ │ + mov r1, r4 │ │ + movs r2, #1 │ │ + mov r3, r4 │ │ + bl 3fea4 │ │ + ldr r0, [pc, #172] @ (74e14 ) │ │ + mov r1, r5 │ │ + movs r2, #1 │ │ + mov r3, r5 │ │ + add r0, pc │ │ + b.n 74cb6 │ │ + ldr r0, [pc, #152] @ (74e0c ) │ │ mov r1, r6 │ │ movs r2, #1 │ │ mov r3, r6 │ │ add r0, pc │ │ - str r0, [sp, #0] │ │ - mov r0, r9 │ │ - bl 3f734 │ │ - ldr r0, [pc, #88] @ (7413c ) │ │ + b.n 74cb6 │ │ + ldr r0, [pc, #76] @ (74dcc ) │ │ add r0, pc │ │ - b.n 74068 │ │ - ldr r0, [pc, #136] @ (74174 ) │ │ + b.n 74d08 │ │ + ldr r0, [pc, #144] @ (74e18 ) │ │ + ldr r1, [sp, #28] │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - mov r0, fp │ │ - mov r1, r8 │ │ - movs r2, #1 │ │ - mov r3, r8 │ │ - bl 3f734 │ │ - ldr r0, [pc, #132] @ (74180 ) │ │ - mov r1, r8 │ │ - movs r2, #1 │ │ - mov r3, r4 │ │ - add r0, pc │ │ - b.n 74048 │ │ - ldr r0, [pc, #104] @ (74170 ) │ │ - mov r1, r8 │ │ + mov r0, sl │ │ + b.n 74d5e │ │ + ldr r0, [pc, #116] @ (74e08 ) │ │ + mov r1, r4 │ │ movs r2, #2 │ │ - mov r3, r8 │ │ + mov r3, r4 │ │ add r0, pc │ │ - b.n 74048 │ │ - ldr r0, [pc, #112] @ (74184 ) │ │ - mov r1, r8 │ │ - mov r3, r8 │ │ + b.n 74cb6 │ │ + ldr r0, [pc, #64] @ (74de0 ) │ │ + mov r1, r6 │ │ + mov r3, r6 │ │ add r0, pc │ │ - b.n 74048 │ │ - ldr r0, [pc, #72] @ (74168 ) │ │ + b.n 74cb6 │ │ + ldr r0, [pc, #116] @ (74e1c ) │ │ add r0, pc │ │ - b.n 74068 │ │ - nop │ │ - ldr r7, [pc, #580] @ (7436c ) │ │ - vtbx.8 d22, {d26-d27}, d2 │ │ + str r0, [sp, #0] │ │ + mov r0, r8 │ │ + b.n 74d0c │ │ + ldr r6, [r6, #24] │ │ movs r6, r0 │ │ - ldr r0, [r3, #32] │ │ + @ instruction: 0x4799 │ │ + vtbl.8 d22, {d26-d27}, d8 │ │ movs r6, r0 │ │ - ldr r4, [r6, #28] │ │ + ldr r2, [r5, #28] │ │ movs r6, r0 │ │ - ldr r0, [r0, #32] │ │ + ldr r6, [r4, #24] │ │ movs r6, r0 │ │ - ldr r0, [r1, #32] │ │ + ldr r6, [r6, #24] │ │ movs r6, r0 │ │ - ldr r0, [r0, #12] │ │ + ldr r6, [r7, #24] │ │ movs r6, r0 │ │ - ldr r4, [r6, #28] │ │ + ldr r4, [r2, #4] │ │ movs r6, r0 │ │ - ldr r4, [r5, #32] │ │ + ldr r0, [r5, #36] @ 0x24 │ │ movs r6, r0 │ │ - ldr r6, [r2, #40] @ 0x28 │ │ + ldr r2, [r4, #28] │ │ movs r6, r0 │ │ - ldr r0, [r6, #32] │ │ + ldr r6, [r4, #28] │ │ movs r6, r0 │ │ - adds r1, #66 @ 0x42 │ │ - vshr.u32 d19, d12, #6 │ │ - vshr.u32 d19, d4, #6 │ │ - vaddl.u , d10, d12 │ │ - @ instruction: 0xfffa2ffd │ │ - vaddl.u , d10, d3 │ │ - vtbl.8 d22, {d10-d12}, d14 │ │ + cmp r0, #66 @ 0x42 │ │ + @ instruction: 0xfffa69ba │ │ movs r6, r0 │ │ - ldr r6, [r6, #36] @ 0x24 │ │ + movs r7, #26 │ │ + vqshl.u32 d18, d0, #26 │ │ + vrint?.f32 d18, d6 │ │ + vqshlu.s64 q9, , #58 @ 0x3a │ │ + vqshlu.s64 q9, , #58 @ 0x3a │ │ + vqshl.u32 d18, d20, #26 │ │ + vtbl.8 d22, {d10-d12}, d28 │ │ movs r6, r0 │ │ - ldr r6, [r7, #32] │ │ + cmp r0, #113 @ 0x71 │ │ + vrint?.f32 q9, │ │ + @ instruction: 0xfffa69f4 │ │ movs r6, r0 │ │ - ldr r2, [r6, #36] @ 0x24 │ │ + ldr r2, [r4, #32] │ │ movs r6, r0 │ │ - ldr r6, [r0, #48] @ 0x30 │ │ + ldr r6, [r5, #24] │ │ movs r6, r0 │ │ - ldr r6, [r3, #32] │ │ + ldr r6, [r3, #24] │ │ movs r6, r0 │ │ - ldr r2, [r1, #32] │ │ + ldr r4, [r0, #28] │ │ movs r6, r0 │ │ - ldr r4, [r0, #32] │ │ + ldr r4, [r0, #28] │ │ movs r6, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ mov r2, r1 │ │ - ldr r1, [pc, #36] @ (741b8 ) │ │ - ldr r3, [pc, #40] @ (741bc ) │ │ + ldr r1, [pc, #36] @ (74e50 ) │ │ + ldr r3, [pc, #40] @ (74e54 ) │ │ add.w ip, sp, #12 │ │ - ldr r4, [pc, #36] @ (741c0 ) │ │ + ldr r4, [pc, #36] @ (74e58 ) │ │ add r1, pc │ │ str r0, [sp, #12] │ │ movs r0, #4 │ │ add r3, pc │ │ strd r0, ip, [sp] │ │ mov r0, r2 │ │ movs r2, #13 │ │ add r4, pc │ │ str r4, [sp, #8] │ │ - bl 40998 │ │ + bl 410f0 │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ nop │ │ - cmp r5, #135 @ 0x87 │ │ - vdup.16 d17, d24[2] │ │ - vqshlu.s64 , , #58 @ 0x3a │ │ + movs r5, #119 @ 0x77 │ │ + vrsra.u64 , q8, #6 │ │ + vrintm.f32 , │ │ vsli.64 , q0, #63 @ 0x3f │ │ add r7, sp, #8 │ │ sub sp, #8 │ │ movs r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ - bcs.n 741da │ │ + bcs.n 74e72 │ │ strb.w r1, [sp, #4] │ │ movs r2, #1 │ │ - b.n 7423c │ │ + b.n 74ed6 │ │ movw ip, #65534 @ 0xfffe │ │ mov r3, r1 │ │ movt ip, #1023 @ 0x3ff │ │ lsrs r2, r1, #6 │ │ bfi r3, ip, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 74200 │ │ + bcs.n 74e98 │ │ orr.w r1, r2, #192 @ 0xc0 │ │ strb.w r3, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ movs r2, #2 │ │ - b.n 7423c │ │ + b.n 74ed6 │ │ bfi r2, ip, #6, #26 │ │ mov.w lr, r1, lsr #12 │ │ - cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 7421e │ │ + movs r4, #0 │ │ + cmp.w r4, r1, lsr #16 │ │ + bne.n 74eb8 │ │ strb.w r2, [sp, #5] │ │ - movs r2, #3 │ │ orr.w r1, lr, #224 @ 0xe0 │ │ strb.w r3, [sp, #6] │ │ - b.n 74238 │ │ + movs r2, #3 │ │ + b.n 74ed2 │ │ + strb.w r2, [sp, #6] │ │ + movs r2, #4 │ │ mvn.w r4, #15 │ │ orr.w r1, r4, r1, lsr #18 │ │ bfi lr, ip, #6, #26 │ │ - strb.w r2, [sp, #6] │ │ strb.w r3, [sp, #7] │ │ - movs r2, #4 │ │ strb.w lr, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ ldrd r1, r3, [r0] │ │ movs r4, #0 │ │ subs r3, r3, r2 │ │ it cc │ │ movcc r4, #1 │ │ orrs r1, r4 │ │ strd r1, r3, [r0] │ │ - beq.n 74254 │ │ + beq.n 74eee │ │ movs r0, #1 │ │ - b.n 74260 │ │ + b.n 74efa │ │ ldr r0, [r0, #8] │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ add r1, sp, #4 │ │ blx r3 │ │ add sp, #8 │ │ pop {r4, r6, r7, pc} │ │ @@ -115080,1065 +115619,1160 @@ │ │ movne r0, #1 │ │ popne {r7, pc} │ │ ldr r0, [r0, #8] │ │ ldrd r0, r3, [r0] │ │ ldr r3, [r3, #12] │ │ ldmia.w sp!, {r7, lr} │ │ bx r3 │ │ - bmi.n 7423e │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (742a0 ) │ │ + ldr r1, [pc, #4] @ (74f38 ) │ │ add r1, pc │ │ - b.w 3e99c │ │ - str r2, [r7, #120] @ 0x78 │ │ + b.w 3f11c │ │ + str r2, [r2, #116] @ 0x74 │ │ movs r6, r0 │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #8] @ (742b4 ) │ │ + ldr r1, [pc, #8] @ (74f4c ) │ │ ldr r3, [r2, #12] │ │ movs r2, #18 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - cmp r4, #128 @ 0x80 │ │ + movs r4, #112 @ 0x70 │ │ @ instruction: 0xfffae9d1 │ │ stmia r3!, {} │ │ ldrd r1, r2, [r0] │ │ ldr r3, [r3, #12] │ │ mov r0, ip │ │ bx r3 │ │ - bmi.n 74272 │ │ + bmi.n 74f0a │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ ldr r6, [r0, #4] │ │ cmp r6, #1 │ │ - beq.n 74332 │ │ + beq.n 74fca │ │ cmp r6, #2 │ │ - beq.n 7431a │ │ + beq.n 74fb2 │ │ cmp r6, #0 │ │ - beq.n 74398 │ │ + beq.n 75030 │ │ ldrd r4, r5, [r1] │ │ mov r7, r0 │ │ ldr.w sl, [r5, #12] │ │ movs r2, #7 │ │ - ldr r1, [pc, #188] @ (743a8 ) │ │ + ldr r1, [pc, #188] @ (75040 ) │ │ mov r0, r4 │ │ add r1, pc │ │ blx sl │ │ - cbnz r0, 74312 │ │ + cbnz r0, 74faa │ │ ldr r7, [r7, #0] │ │ mov r3, sp │ │ - ldr r2, [pc, #204] @ (743c4 ) │ │ + ldr r2, [pc, #204] @ (7505c ) │ │ mov r1, r5 │ │ - ldr r0, [pc, #204] @ (743c8 ) │ │ + ldr r0, [pc, #204] @ (75060 ) │ │ add r2, pc │ │ str r7, [sp, #16] │ │ add r0, pc │ │ str r0, [sp, #4] │ │ mov fp, r0 │ │ add r0, sp, #16 │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ - bl 3e99c │ │ - cbz r0, 74350 │ │ + bl 3f11c │ │ + cbz r0, 74fe8 │ │ movs r0, #1 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r3, [r0, #0] │ │ - ldr r4, [pc, #148] @ (743b4 ) │ │ + ldr r4, [pc, #148] @ (7504c ) │ │ ldrd r0, r1, [r1] │ │ add.w r7, r3, #8 │ │ - ldr r2, [pc, #144] @ (743b8 ) │ │ + ldr r2, [pc, #144] @ (75050 ) │ │ add r4, pc │ │ str r4, [sp, #12] │ │ add r2, pc │ │ str r7, [sp, #8] │ │ - b.n 74340 │ │ + b.n 74fd8 │ │ ldr r3, [r0, #0] │ │ - ldr r4, [pc, #132] @ (743bc ) │ │ + ldr r4, [pc, #132] @ (75054 ) │ │ ldrd r0, r1, [r1] │ │ - ldr r2, [pc, #132] @ (743c0 ) │ │ + ldr r2, [pc, #132] @ (75058 ) │ │ add r4, pc │ │ add r2, pc │ │ str r3, [sp, #0] │ │ mov r3, sp │ │ str r4, [sp, #4] │ │ - bl 3e99c │ │ + bl 3f11c │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ lsls r0, r6, #3 │ │ sub.w r6, r0, #8 │ │ - ldr r0, [pc, #116] @ (743cc ) │ │ + ldr r0, [pc, #116] @ (75064 ) │ │ adds r7, #8 │ │ add r0, pc │ │ mov r9, r0 │ │ - ldr r0, [pc, #112] @ (743d0 ) │ │ + ldr r0, [pc, #112] @ (75068 ) │ │ add r0, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r1, r9 │ │ movs r2, #2 │ │ str r7, [sp, #16] │ │ blx sl │ │ cmp r0, #0 │ │ - bne.n 74312 │ │ + bne.n 74faa │ │ add r0, sp, #16 │ │ strd r0, fp, [sp] │ │ mov r0, r4 │ │ mov r1, r5 │ │ mov r2, r8 │ │ mov r3, sp │ │ - bl 3e99c │ │ + bl 3f11c │ │ cmp r0, #0 │ │ - bne.n 74312 │ │ + bne.n 74faa │ │ adds r7, #8 │ │ subs r6, #8 │ │ mov.w r0, #0 │ │ - bne.n 74364 │ │ + bne.n 74ffc │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #16] @ (743ac ) │ │ + ldr r0, [pc, #16] @ (75044 ) │ │ movs r1, #14 │ │ - ldr r2, [pc, #16] @ (743b0 ) │ │ + ldr r2, [pc, #16] @ (75048 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ nop │ │ - cmp r4, #102 @ 0x66 │ │ - vtbl.8 d18, {d26-d29}, d22 │ │ - vqshl.u64 q11, q6, #58 @ 0x3a │ │ + movs r4, #86 @ 0x56 │ │ + vrsra.u64 d18, d6, #6 │ │ + vqshl.u32 q11, q10, #26 │ │ movs r6, r0 │ │ - lsrs r5, r0, #13 │ │ - movs r0, r0 │ │ - str r6, [r4, #124] @ 0x7c │ │ - @ instruction: 0xfff90b31 │ │ - movs r0, r0 │ │ - str r1, [sp, #452] @ 0x1c4 │ │ - vsra.u64 d25, d19, #7 │ │ + add r1, pc, #756 @ (adr r1, 75344 ) │ │ + vcvt.f16.u16 d21, d9, #2 │ │ + vcle.s32 d26, d25, #0 │ │ + vsri.32 q12, q0, #2 │ │ + vsri.64 d24, d2, #7 │ │ vshr.u64 q8, , #7 │ │ movs r0, r0 │ │ - cmp r3, #255 @ 0xff │ │ - vuzp.32 , │ │ + movs r3, #239 @ 0xef │ │ + vrintn.f32 d24, d30 │ │ vtbl.8 d22, {d9}, d0 │ │ mov r3, r1 │ │ ldrd r1, r2, [r0] │ │ mov r0, r3 │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ ldrd r2, r3, [r1] │ │ ldrd r0, r1, [r0] │ │ - b.w 3f4ac │ │ + b.w 3fc28 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #100 @ 0x64 │ │ ldrb r1, [r0, #0] │ │ cmp r1, #3 │ │ - bcs.n 74400 │ │ + bcs.n 75098 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - beq.n 7442e │ │ + beq.n 750c6 │ │ cmp r1, #4 │ │ - bne.n 74440 │ │ + bne.n 750d8 │ │ ldrd r4, r7, [r0, #8] │ │ mov r6, r0 │ │ - cbz r7, 7441c │ │ + cbz r7, 750b4 │ │ mov r5, r4 │ │ mov r0, r5 │ │ - bl 743ee │ │ + bl 75086 │ │ adds r5, #24 │ │ subs r7, #1 │ │ - bne.n 74410 │ │ + bne.n 750a8 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ - beq.n 743fa │ │ + beq.n 75092 │ │ mov r0, r4 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r1, [r0, #4] │ │ cmp r1, #0 │ │ - beq.n 743fa │ │ + beq.n 75092 │ │ ldr r0, [r0, #8] │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r1, [r0, #4] │ │ mov.w r9, #0 │ │ - cbz r1, 7445c │ │ + cbz r1, 750f4 │ │ ldrd r2, r0, [r0, #8] │ │ strd r9, r1, [sp, #24] │ │ strd r9, r1, [sp, #8] │ │ movs r1, #1 │ │ str r2, [sp, #32] │ │ str r2, [sp, #16] │ │ - b.n 74460 │ │ + b.n 750f8 │ │ movs r1, #0 │ │ movs r0, #0 │ │ add.w r8, sp, #40 @ 0x28 │ │ add.w sl, sp, #4 │ │ add.w fp, sp, #88 @ 0x58 │ │ add r7, sp, #52 @ 0x34 │ │ str r0, [sp, #36] @ 0x24 │ │ str r1, [sp, #20] │ │ str r1, [sp, #4] │ │ mov r0, r8 │ │ mov r1, sl │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r4, [sp, #40] @ 0x28 │ │ cmp r4, #0 │ │ - beq.n 743fa │ │ + beq.n 75092 │ │ ldr r0, [sp, #48] @ 0x30 │ │ add.w r5, r0, r0, lsl #1 │ │ add.w r0, r4, r5, lsl #2 │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ cmp r1, #0 │ │ ittt ne │ │ addne.w r0, r0, #268 @ 0x10c │ │ ldrne r0, [r0, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r5, r4, r5, lsl #3 │ │ ldrb r0, [r5, #0] │ │ cmp r0, #3 │ │ - bcc.n 74474 │ │ - beq.n 744c0 │ │ + bcc.n 7510c │ │ + beq.n 75158 │ │ cmp r0, #4 │ │ - bne.n 744ce │ │ + bne.n 75166 │ │ ldr r6, [r5, #12] │ │ - cbz r6, 744c0 │ │ + cbz r6, 75158 │ │ ldr r4, [r5, #8] │ │ mov r0, r4 │ │ - bl 743ee │ │ + bl 75086 │ │ adds r4, #24 │ │ subs r6, #1 │ │ - bne.n 744b4 │ │ + bne.n 7514c │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ - beq.n 74474 │ │ + beq.n 7510c │ │ ldr r0, [r5, #8] │ │ - blx d7b70 │ │ - b.n 74474 │ │ + blx d87c0 │ │ + b.n 7510c │ │ ldr r1, [r5, #4] │ │ - cbz r1, 744e6 │ │ + cbz r1, 7517e │ │ ldrd r2, r0, [r5, #8] │ │ strd r9, r1, [sp, #72] @ 0x48 │ │ strd r9, r1, [sp, #56] @ 0x38 │ │ movs r1, #1 │ │ str r2, [sp, #80] @ 0x50 │ │ str r2, [sp, #64] @ 0x40 │ │ - b.n 744ea │ │ + b.n 75182 │ │ movs r1, #0 │ │ movs r0, #0 │ │ str r0, [sp, #84] @ 0x54 │ │ str r1, [sp, #68] @ 0x44 │ │ str r1, [sp, #52] @ 0x34 │ │ - b.n 744f8 │ │ + b.n 75190 │ │ adds r0, r5, #4 │ │ - bl 74552 │ │ + bl 752e4 │ │ mov r0, fp │ │ mov r1, r7 │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r4, [sp, #88] @ 0x58 │ │ cmp r4, #0 │ │ - beq.n 74474 │ │ + beq.n 7510c │ │ ldr r0, [sp, #96] @ 0x60 │ │ add.w r5, r0, r0, lsl #1 │ │ add.w r0, r4, r5, lsl #2 │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ cmp r1, #0 │ │ ittt ne │ │ addne.w r0, r0, #268 @ 0x10c │ │ ldrne r0, [r0, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r5, r4, r5, lsl #3 │ │ ldrb r0, [r5, #0] │ │ cmp r0, #3 │ │ - bcc.n 744f8 │ │ - beq.n 74544 │ │ + bcc.n 75190 │ │ + beq.n 751dc │ │ cmp r0, #4 │ │ - bne.n 744f2 │ │ + bne.n 7518a │ │ ldr r6, [r5, #12] │ │ - cbz r6, 74544 │ │ + cbz r6, 751dc │ │ ldr r4, [r5, #8] │ │ mov r0, r4 │ │ - bl 743ee │ │ + bl 75086 │ │ adds r4, #24 │ │ subs r6, #1 │ │ - bne.n 74538 │ │ + bne.n 751d0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ - beq.n 744f8 │ │ + beq.n 75190 │ │ ldr r0, [r5, #8] │ │ - blx d7b70 │ │ - b.n 744f8 │ │ + blx d87c0 │ │ + b.n 75190 │ │ + bmi.n 75196 │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ + mov r4, r0 │ │ + ldr r0, [r1, #32] │ │ + cbz r0, 7522e │ │ + ldr r2, [r1, #0] │ │ + subs r0, #1 │ │ + str r0, [r1, #32] │ │ + cmp r2, #1 │ │ + bne.n 752d4 │ │ + ldr r0, [r1, #4] │ │ + cbz r0, 75264 │ │ + ldrd r5, r6, [r1, #8] │ │ + ldrh.w r2, [r0, #402] @ 0x192 │ │ + cmp r6, r2 │ │ + bcs.n 75282 │ │ + mov r7, r0 │ │ + cmp r5, #0 │ │ + beq.n 752a4 │ │ + add.w r0, r7, r6, lsl #2 │ │ + mov r3, r5 │ │ + add.w r2, r0, #412 @ 0x19c │ │ + ldr r0, [r2, #0] │ │ + subs r3, #1 │ │ + add.w r2, r0, #408 @ 0x198 │ │ + bne.n 75220 │ │ + movs r2, #0 │ │ + b.n 752a8 │ │ + ldrd r7, r0, [r1] │ │ + movs r6, #0 │ │ + ldrd r3, r2, [r1, #8] │ │ + str r6, [r1, #0] │ │ + lsls r1, r7, #31 │ │ + beq.n 752c2 │ │ + cbnz r0, 7524c │ │ + mov r0, r3 │ │ + cbz r2, 7524c │ │ + ldr.w r0, [r0, #408] @ 0x198 │ │ + subs r2, #1 │ │ + bne.n 75244 │ │ + ldr.w r1, [r0, #264] @ 0x108 │ │ + cbz r1, 752ba │ │ + mov r5, r1 │ │ + blx d87c0 │ │ + ldr.w r1, [r5, #264] @ 0x108 │ │ + mov r0, r5 │ │ + cmp r1, #0 │ │ + bne.n 75252 │ │ + b.n 752bc │ │ + ldrd r0, r2, [r1, #8] │ │ + cbz r2, 75272 │ │ + ldr.w r0, [r0, #408] @ 0x198 │ │ + subs r2, #1 │ │ + bne.n 7526a │ │ + movs r2, #1 │ │ + movs r6, #0 │ │ + movs r5, #0 │ │ + str r2, [r1, #0] │ │ + ldrh.w r2, [r0, #402] @ 0x192 │ │ + cmp r6, r2 │ │ + bcc.n 75210 │ │ + mov r8, r1 │ │ + ldr.w r7, [r0, #264] @ 0x108 │ │ + cbz r7, 752c8 │ │ + ldrh.w r6, [r0, #400] @ 0x190 │ │ + blx d87c0 │ │ + ldrh.w r0, [r7, #402] @ 0x192 │ │ + adds r5, #1 │ │ + cmp r6, r0 │ │ + mov r0, r7 │ │ + bcs.n 75284 │ │ + mov r1, r8 │ │ + cmp r5, #0 │ │ + bne.n 75216 │ │ + adds r2, r6, #1 │ │ + mov r0, r7 │ │ + movs r3, #0 │ │ + str r2, [r1, #12] │ │ + strd r0, r3, [r1, #4] │ │ + strd r7, r5, [r4] │ │ + str r6, [r4, #8] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + mov r5, r0 │ │ + mov r0, r5 │ │ + blx d87c0 │ │ + str r6, [r4, #0] │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ + blx d87c0 │ │ + ldr r0, [pc, #12] @ (752dc ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #8] @ (752e0 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + ldr r6, [r1, #44] @ 0x2c │ │ + movs r6, r0 │ │ + ldr r6, [r2, #44] @ 0x2c │ │ + movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #48 @ 0x30 │ │ ldr r2, [r0, #0] │ │ movs r1, #0 │ │ - cbz r2, 74576 │ │ + cbz r2, 75308 │ │ add.w ip, sp, #20 │ │ ldrd r3, r0, [r0, #4] │ │ stmia.w ip, {r1, r2, r3} │ │ add.w ip, sp, #4 │ │ stmia.w ip, {r1, r2, r3} │ │ movs r1, #1 │ │ - b.n 74578 │ │ + b.n 7530a │ │ movs r0, #0 │ │ add.w r8, sp, #36 @ 0x24 │ │ mov r5, sp │ │ str r0, [sp, #32] │ │ str r1, [sp, #16] │ │ str r1, [sp, #0] │ │ - b.n 7458c │ │ + b.n 7531e │ │ adds r0, r7, #4 │ │ - bl 74552 │ │ + bl 752e4 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 32c50 │ │ + bl 751ec │ │ ldr r4, [sp, #36] @ 0x24 │ │ - cbz r4, 745e4 │ │ + cbz r4, 75376 │ │ ldr r0, [sp, #44] @ 0x2c │ │ add.w r6, r0, r0, lsl #1 │ │ add.w r0, r4, r6, lsl #2 │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ cmp r1, #0 │ │ ittt ne │ │ addne.w r0, r0, #268 @ 0x10c │ │ ldrne r0, [r0, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r7, r4, r6, lsl #3 │ │ ldrb r0, [r7, #0] │ │ cmp r0, #3 │ │ - bcc.n 7458c │ │ - beq.n 745d6 │ │ + bcc.n 7531e │ │ + beq.n 75368 │ │ cmp r0, #4 │ │ - bne.n 74586 │ │ + bne.n 75318 │ │ ldr r4, [r7, #12] │ │ - cbz r4, 745d6 │ │ + cbz r4, 75368 │ │ ldr r6, [r7, #8] │ │ mov r0, r6 │ │ - bl 743ee │ │ + bl 75086 │ │ adds r6, #24 │ │ subs r4, #1 │ │ - bne.n 745ca │ │ + bne.n 7535c │ │ ldr r0, [r7, #4] │ │ cmp r0, #0 │ │ - beq.n 7458c │ │ + beq.n 7531e │ │ ldr r0, [r7, #8] │ │ - blx d7b70 │ │ - b.n 7458c │ │ + blx d87c0 │ │ + b.n 7531e │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ push {r7, lr} │ │ sub sp, #16 │ │ ldr r3, [r0, #0] │ │ - cbz r3, 74610 │ │ + cbz r3, 753a2 │ │ cmp r3, #1 │ │ ldrd r0, r3, [r0, #8] │ │ strd r0, r3, [sp, #8] │ │ ite ne │ │ movne r0, #2 │ │ moveq r0, #1 │ │ strb.w r0, [sp] │ │ mov r0, sp │ │ - bl 74628 │ │ + bl 753bc │ │ add sp, #16 │ │ pop {r7, pc} │ │ - vldr d0, [r0, #8] │ │ + vldr d16, [r0, #8] │ │ movs r0, #3 │ │ strb.w r0, [sp] │ │ - vstr d0, [sp, #8] │ │ + vstr d16, [sp, #8] │ │ mov r0, sp │ │ - bl 74628 │ │ + bl 753bc │ │ add sp, #16 │ │ pop {r7, pc} │ │ + bmi.n 75366 │ │ push {r4, r5, r7, lr} │ │ sub sp, #40 @ 0x28 │ │ strd r1, r2, [sp] │ │ ldrd ip, r2, [r0] │ │ ldrd r3, r1, [r0, #8] │ │ - ldr r4, [pc, #40] @ (74664 ) │ │ - ldr r5, [pc, #44] @ (74668 ) │ │ - ldr r0, [pc, #44] @ (7466c ) │ │ + ldr r4, [pc, #40] @ (753f8 ) │ │ + ldr r5, [pc, #44] @ (753fc ) │ │ + ldr r0, [pc, #44] @ (75400 ) │ │ add r4, pc │ │ strd r3, r1, [sp, #16] │ │ mov r1, sp │ │ add r5, pc │ │ strd r5, r1, [sp, #28] │ │ add r1, sp, #8 │ │ str r1, [sp, #24] │ │ add r0, pc │ │ add r1, sp, #24 │ │ strd ip, r2, [sp, #8] │ │ str r4, [sp, #36] @ 0x24 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ add sp, #40 @ 0x28 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ lsls r7, r0, #9 │ │ movs r0, r0 │ │ movs r7, r4 │ │ movs r0, r0 │ │ - push {r0, r4, r6} │ │ + add r3, sp, #284 @ 0x11c │ │ vsli.64 d27, d16, #57 @ 0x39 │ │ sub sp, #40 @ 0x28 │ │ ldrb r2, [r0, #0] │ │ cmp r2, #3 │ │ - beq.n 74692 │ │ + beq.n 75426 │ │ cmp r2, #7 │ │ - bne.n 746d4 │ │ + bne.n 75468 │ │ ldrd r0, r2, [r1] │ │ - ldr r1, [pc, #512] @ (74884 ) │ │ + ldr r1, [pc, #512] @ (75618 ) │ │ ldr r3, [r2, #12] │ │ add r1, pc │ │ movs r2, #4 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ vldr d0, [r0, #8] │ │ movw r5, #65535 @ 0xffff │ │ movt r5, #32751 @ 0x7fef │ │ vmov r2, r3, d0 │ │ bic.w r0, r3, #2147483648 @ 0x80000000 │ │ cmp r0, r5 │ │ - ble.n 74700 │ │ - ldr r0, [pc, #452] @ (74870 ) │ │ + ble.n 75494 │ │ + ldr r0, [pc, #452] @ (75604 ) │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - ldr r4, [pc, #448] @ (74874 ) │ │ + ldr r4, [pc, #448] @ (75608 ) │ │ bfc r3, #20, #12 │ │ add r0, pc │ │ - ldr r5, [pc, #444] @ (74878 ) │ │ + ldr r5, [pc, #444] @ (7560c ) │ │ add r4, pc │ │ it le │ │ movle r4, r0 │ │ mov.w r0, #4 │ │ it gt │ │ movgt r0, #3 │ │ add r5, pc │ │ orrs r2, r3 │ │ itt ne │ │ movne r4, r5 │ │ movne r0, #3 │ │ - b.n 7470e │ │ + b.n 754a2 │ │ mov r3, r0 │ │ ldrd r0, r1, [r1] │ │ tbb [pc, r2] │ │ ldrh r1, [r1, #0] │ │ - add r1, pc, #292 @ (adr r1, 74808 ) │ │ + add r1, pc, #292 @ (adr r1, 7559c ) │ │ ldrb r2, [r0, #14] │ │ - add r1, pc, #312 @ (adr r1, 74820 ) │ │ + add r1, pc, #312 @ (adr r1, 755b4 ) │ │ subs r5, #96 @ 0x60 │ │ adds r4, #114 @ 0x72 │ │ cmp r0, #105 @ 0x69 │ │ ldrsb r3, [r5, r4] │ │ lsls r0, r3 │ │ ldrb r3, [r3, #1] │ │ - ldr r4, [pc, #304] @ (74824 ) │ │ - ldr r2, [pc, #304] @ (74828 ) │ │ + ldr r4, [pc, #304] @ (755b8 ) │ │ + ldr r2, [pc, #304] @ (755bc ) │ │ add r4, pc │ │ strb.w r3, [sp, #32] │ │ add r2, pc │ │ - b.n 747fe │ │ + b.n 75592 │ │ add r4, sp, #8 │ │ mov r5, r1 │ │ mov r0, r4 │ │ - bl 99874 │ │ + bl 9a4c8 │ │ mov r1, r5 │ │ subs r0, r0, r4 │ │ - ldr r3, [pc, #364] @ (7487c ) │ │ + ldr r3, [pc, #364] @ (75610 ) │ │ strd r4, r0, [sp] │ │ ldrd r0, r1, [r1] │ │ add r3, pc │ │ - ldr r2, [pc, #356] @ (74880 ) │ │ + ldr r2, [pc, #356] @ (75614 ) │ │ str r3, [sp, #36] @ 0x24 │ │ mov r3, sp │ │ str r3, [sp, #32] │ │ add r2, pc │ │ add r3, sp, #32 │ │ - bl 3e99c │ │ + bl 3f11c │ │ add sp, #40 @ 0x28 │ │ pop {r4, r5, r7, pc} │ │ - ldr r2, [pc, #304] @ (74860 ) │ │ + ldr r2, [pc, #304] @ (755f4 ) │ │ add r2, pc │ │ - b.n 747a2 │ │ - ldr r2, [pc, #300] @ (74864 ) │ │ + b.n 75536 │ │ + ldr r2, [pc, #300] @ (755f8 ) │ │ ldr r3, [r1, #12] │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #15 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ - ldr r2, [pc, #272] @ (74858 ) │ │ + ldr r2, [pc, #272] @ (755ec ) │ │ ldr r3, [r1, #12] │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #3 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ - ldr r2, [pc, #244] @ (74850 ) │ │ + ldr r2, [pc, #244] @ (755e4 ) │ │ add r2, pc │ │ - b.n 74812 │ │ + b.n 755a6 │ │ ldrd r3, r2, [r3, #4] │ │ ldr.w ip, [r1, #12] │ │ mov r1, r3 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx ip │ │ ldrd r3, r5, [r3, #8] │ │ - ldr r4, [pc, #188] @ (74834 ) │ │ + ldr r4, [pc, #188] @ (755c8 ) │ │ add r4, pc │ │ - b.n 747f6 │ │ - ldr r2, [pc, #204] @ (74848 ) │ │ + b.n 7558a │ │ + ldr r2, [pc, #204] @ (755dc ) │ │ ldr r3, [r1, #12] │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #10 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ - ldr r2, [pc, #216] @ (74868 ) │ │ + ldr r2, [pc, #216] @ (755fc ) │ │ ldr r3, [r1, #12] │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #13 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ - ldr r2, [pc, #172] @ (7484c ) │ │ + ldr r2, [pc, #172] @ (755e0 ) │ │ add r2, pc │ │ ldr r3, [r1, #12] │ │ mov r1, r2 │ │ movs r2, #12 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ - ldr r2, [pc, #168] @ (7485c ) │ │ + ldr r2, [pc, #168] @ (755f0 ) │ │ ldr r3, [r1, #12] │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #4 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ - ldr r2, [pc, #144] @ (74854 ) │ │ + ldr r2, [pc, #144] @ (755e8 ) │ │ ldr r3, [r1, #12] │ │ add r2, pc │ │ mov r1, r2 │ │ movs r2, #8 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ ldrd r3, r5, [r3, #4] │ │ - ldr r4, [pc, #100] @ (74840 ) │ │ - ldr r2, [pc, #104] @ (74844 ) │ │ + ldr r4, [pc, #100] @ (755d4 ) │ │ + ldr r2, [pc, #104] @ (755d8 ) │ │ add r4, pc │ │ add r2, pc │ │ - b.n 747fa │ │ + b.n 7558e │ │ ldr r3, [r3, #4] │ │ - ldr r4, [pc, #80] @ (74838 ) │ │ - ldr r2, [pc, #84] @ (7483c ) │ │ + ldr r4, [pc, #80] @ (755cc ) │ │ + ldr r2, [pc, #84] @ (755d0 ) │ │ add r4, pc │ │ add r2, pc │ │ - b.n 747fc │ │ + b.n 75590 │ │ ldrd r3, r5, [r3, #8] │ │ - ldr r4, [pc, #56] @ (7482c ) │ │ + ldr r4, [pc, #56] @ (755c0 ) │ │ add r4, pc │ │ - ldr r2, [pc, #56] @ (74830 ) │ │ + ldr r2, [pc, #56] @ (755c4 ) │ │ add r2, pc │ │ str r5, [sp, #36] @ 0x24 │ │ str r3, [sp, #32] │ │ add r3, sp, #32 │ │ str r3, [sp, #8] │ │ str r4, [sp, #12] │ │ add r3, sp, #8 │ │ - bl 3e99c │ │ + bl 3f11c │ │ add sp, #40 @ 0x28 │ │ pop {r4, r5, r7, pc} │ │ - ldr r2, [pc, #92] @ (7486c ) │ │ + ldr r2, [pc, #92] @ (75600 ) │ │ add r2, pc │ │ ldr r3, [r1, #12] │ │ mov r1, r2 │ │ movs r2, #14 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ udf #254 @ 0xfe │ │ nop │ │ - push {r0, r1, r2, r3, r4, r5} │ │ - @ instruction: 0xfffc51e3 │ │ - @ instruction: 0xfff9bb3b │ │ - vclz.i d26, d15 │ │ - vtbx.8 d27, {d9-d12}, d3 │ │ - vrsra.u32 , , #4 │ │ - vqrdmlah.s , q6, d26[0] │ │ - vdup.8 d31, d3[4] │ │ - @ instruction: 0xffff6cde │ │ - vqshl.u64 q9, , #57 @ 0x39 │ │ - vrintp.f32 q9, │ │ - vqshrun.s64 d18, , #6 │ │ - vqshlu.s64 , q1, #58 @ 0x3a │ │ - vqshrun.s64 d18, , #6 │ │ - vqshlu.s32 d17, d24, #26 │ │ - vqrshrun.s64 d18, q1, #6 │ │ - vqrshrun.s64 d18, q3, #6 │ │ - vtbl.8 d18, {d10}, d13 │ │ - vqshl.u64 d18, d10, #58 @ 0x3a │ │ - vqshl.u32 d17, d30, #26 │ │ - vqshl.u64 d19, d27, #58 @ 0x3a │ │ - vqshl.u64 d19, d16, #58 @ 0x3a │ │ - vqshl.u32 q8, , #26 │ │ - movs r0, r0 │ │ - subs r2, #220 @ 0xdc │ │ - vabs.f32 , q5 │ │ + add r6, sp, #44 @ 0x2c │ │ + vsri.32 q10, q3, #4 │ │ + vsri.64 d27, d15, #7 │ │ + vtbl.8 d25, {d28}, d25 │ │ + vcge.f32 d27, d23, #0 │ │ + vqrdmulh.s q13, q6, d1[0] │ │ + @ instruction: 0xfffc2f9a │ │ + vtbl.8 d31, {d9-d12}, d7 │ │ + vaddl.u q11, d15, d11 │ │ + @ instruction: 0xfff91ed1 │ │ + @ instruction: 0xfffa1eb9 │ │ + @ instruction: 0xfffa1f0b │ │ + @ instruction: 0xfffa0d9e │ │ + @ instruction: 0xfffa1f29 │ │ + @ instruction: 0xfffa0d04 │ │ + vqrdmlsh.s , q5, d6[0] │ │ + vqrdmlsh.s , q5, d10[0] │ │ + @ instruction: 0xfffa1f01 │ │ + @ instruction: 0xfffa1e8e │ │ + @ instruction: 0xfffa0e0a │ │ + @ instruction: 0xfffa2eaf │ │ + @ instruction: 0xfffa2ea4 │ │ + @ instruction: 0xfffa9cd1 │ │ + @ instruction: 0xfffe2d08 │ │ + vcvt.f32.u32 d16, d6, #7 │ │ @ instruction: 0xfffae9d0 │ │ lsls r0, r0, #8 │ │ ldr r2, [r2, #12] │ │ bx r2 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #100 @ 0x64 │ │ + sub sp, #92 @ 0x5c │ │ ldrd fp, r4, [r0, #4] │ │ - add r6, sp, #32 │ │ - ldr r3, [pc, #812] @ (74bcc ) │ │ + add r6, sp, #24 │ │ + ldr r3, [pc, #812] @ (75960 ) │ │ mov r8, r0 │ │ movs r0, #9 │ │ mov r2, r4 │ │ add r3, pc │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ mov r1, fp │ │ - bl 40a48 │ │ - ldr r0, [sp, #32] │ │ + bl 411a0 │ │ + ldr r0, [sp, #24] │ │ cmp r0, #1 │ │ - bne.n 748de │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - add r7, sp, #80 @ 0x50 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ + bne.n 75672 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + add r7, sp, #72 @ 0x48 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ add.w r1, r6, #8 │ │ adds r6, r5, #1 │ │ ldmia r7, {r2, r3, r7} │ │ ite eq │ │ moveq r6, #1 │ │ movne r6, #0 │ │ strd r7, r0, [sp] │ │ - add r0, sp, #20 │ │ + add r0, sp, #12 │ │ str r6, [sp, #8] │ │ - bl 74ce0 │ │ - ldr r0, [sp, #20] │ │ + bl 75a7c │ │ + ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ - beq.n 749d8 │ │ - b.n 74a56 │ │ - ldrb.w r0, [sp, #46] @ 0x2e │ │ - cbz r0, 748f0 │ │ + beq.n 7576c │ │ + b.n 757e8 │ │ + ldrb.w r0, [sp, #38] @ 0x26 │ │ + cbz r0, 75684 │ │ movs r3, #0 │ │ - str r3, [sp, #20] │ │ - ldr r0, [sp, #20] │ │ + str r3, [sp, #12] │ │ + ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ - beq.n 749d8 │ │ - b.n 74a56 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldrb.w r2, [sp, #45] @ 0x2d │ │ - cbz r3, 7490a │ │ - ldrd r0, r1, [sp, #80] @ 0x50 │ │ + beq.n 7576c │ │ + b.n 757e8 │ │ + ldr r3, [sp, #32] │ │ + ldrb.w r2, [sp, #37] @ 0x25 │ │ + cbz r3, 7569e │ │ + ldrd r0, r1, [sp, #72] @ 0x48 │ │ cmp r3, r1 │ │ - bcs.n 74912 │ │ + bcs.n 756a6 │ │ ldrsb r7, [r0, r3] │ │ cmn.w r7, #64 @ 0x40 │ │ - bge.n 74914 │ │ - b.n 749a6 │ │ + bge.n 756a8 │ │ + b.n 7573a │ │ movs r3, #0 │ │ lsls r0, r2, #31 │ │ - bne.n 749cc │ │ - b.n 749d0 │ │ - bne.n 749a6 │ │ + bne.n 75760 │ │ + b.n 75764 │ │ + bne.n 7573a │ │ adds r6, r0, r3 │ │ ldrsb.w r7, [r6, #-1] │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ - ble.n 74926 │ │ + ble.n 756ba │ │ lsls r2, r2, #31 │ │ - beq.n 74972 │ │ - b.n 749cc │ │ + beq.n 75706 │ │ + b.n 75760 │ │ ldrb.w lr, [r6, #-2] │ │ sxtb.w ip, lr │ │ cmn.w ip, #65 @ 0x41 │ │ - bgt.n 74954 │ │ + bgt.n 756e8 │ │ ldrb.w r9, [r6, #-3] │ │ sxtb.w lr, r9 │ │ cmn.w lr, #65 @ 0x41 │ │ - bgt.n 7495a │ │ + bgt.n 756ee │ │ ldrb.w r5, [r6, #-4] │ │ and.w r6, lr, #63 @ 0x3f │ │ and.w r5, r5, #7 │ │ orr.w r6, r6, r5, lsl #6 │ │ - b.n 7495e │ │ + b.n 756f2 │ │ and.w r6, lr, #31 │ │ - b.n 74966 │ │ + b.n 756fa │ │ and.w r6, r9, #15 │ │ and.w r5, ip, #63 @ 0x3f │ │ orr.w r6, r5, r6, lsl #6 │ │ and.w r7, r7, #63 @ 0x3f │ │ orr.w r7, r7, r6, lsl #6 │ │ lsls r2, r2, #31 │ │ - bne.n 749cc │ │ + bne.n 75760 │ │ cmp r7, #128 @ 0x80 │ │ - bcs.n 7497c │ │ + bcs.n 75710 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ - b.n 74996 │ │ + b.n 7572a │ │ cmp.w r7, #2048 @ 0x800 │ │ - bcs.n 74988 │ │ + bcs.n 7571c │ │ mvn.w r2, #1 │ │ - b.n 74996 │ │ + b.n 7572a │ │ mvn.w r2, #3 │ │ cmp.w r7, #65536 @ 0x10000 │ │ it cc │ │ mvncc.w r2, #2 │ │ adds r3, r3, r2 │ │ - beq.n 749b2 │ │ + beq.n 75746 │ │ cmp r3, r1 │ │ - bcs.n 749b6 │ │ + bcs.n 7574a │ │ ldrsb r2, [r0, r3] │ │ cmn.w r2, #64 @ 0x40 │ │ - bge.n 749b8 │ │ - ldr r2, [pc, #788] @ (74cbc ) │ │ + bge.n 7574c │ │ + ldr r2, [pc, #796] @ (75a58 ) │ │ add r2, pc │ │ str r2, [sp, #0] │ │ movs r2, #0 │ │ - bl 3f734 │ │ + bl 3fea4 │ │ movs r3, #0 │ │ - b.n 749cc │ │ - bne.n 749a6 │ │ + b.n 75760 │ │ + bne.n 7573a │ │ add r0, r3 │ │ ldrsb.w r1, [r0, #-1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 749cc │ │ + bgt.n 75760 │ │ ldrsb.w r0, [r0, #-2] │ │ cmn.w r0, #65 @ 0x41 │ │ - str r3, [sp, #24] │ │ + str r3, [sp, #16] │ │ movs r3, #1 │ │ - str r3, [sp, #20] │ │ - ldr r0, [sp, #20] │ │ + str r3, [sp, #12] │ │ + ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ - bne.n 74a56 │ │ - ldr r1, [sp, #24] │ │ - add.w r7, r1, #9 │ │ + bne.n 757e8 │ │ + ldr r5, [sp, #16] │ │ + add.w r7, r5, #9 │ │ mov r6, r7 │ │ - cbz r6, 749f8 │ │ + cbz r6, 7578c │ │ cmp r6, r4 │ │ - bcs.n 749f2 │ │ + bcs.n 75786 │ │ ldrsb.w r0, [fp, r6] │ │ cmn.w r0, #64 @ 0x40 │ │ - bge.n 749f8 │ │ - b.n 74c6e │ │ + bge.n 7578c │ │ + b.n 75a0a │ │ cmp r4, r6 │ │ - bne.w 74c6e │ │ + bne.w 75a0a │ │ cmp r4, r6 │ │ - beq.n 74a0e │ │ + beq.n 757a2 │ │ ldrb.w r0, [fp, r6] │ │ subs r0, #48 @ 0x30 │ │ cmp r0, #10 │ │ - bcs.n 74a14 │ │ + bcs.n 757a8 │ │ adds r6, #1 │ │ cmp r6, #0 │ │ - bne.n 749e2 │ │ - b.n 749f8 │ │ + bne.n 75776 │ │ + b.n 7578c │ │ mov r9, r4 │ │ - cbnz r6, 74a18 │ │ - b.n 74a3a │ │ + cbnz r6, 757ac │ │ + b.n 757ce │ │ mov r9, r6 │ │ - cbz r6, 74a3a │ │ + cbz r6, 757ce │ │ cmp r4, r9 │ │ - bls.n 74a38 │ │ + bls.n 757cc │ │ ldrsb.w r0, [fp, r9] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 74a3a │ │ - ldr r0, [pc, #676] @ (74ccc ) │ │ + bgt.n 757ce │ │ + ldr r0, [pc, #684] @ (75a68 ) │ │ mov r1, r4 │ │ mov r2, r9 │ │ mov r3, r4 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 3f734 │ │ - bne.n 74a26 │ │ + bl 3fea4 │ │ + bne.n 757ba │ │ sub.w r0, r4, r9 │ │ cmp r0, #8 │ │ - bcc.n 74a56 │ │ - str r1, [sp, #16] │ │ + bcc.n 757e8 │ │ + ldr r0, [pc, #648] @ (75a60 ) │ │ add.w sl, fp, r9 │ │ - ldr r0, [pc, #632] @ (74cc4 ) │ │ movs r2, #8 │ │ - mov r1, sl │ │ add r0, pc │ │ - blx d7c10 │ │ - cbz r0, 74aae │ │ + mov r1, sl │ │ + blx d8860 │ │ + cbz r0, 75840 │ │ movs r7, #0 │ │ ldr.w r0, [r8] │ │ cmp r0, r4 │ │ - bls.n 74a72 │ │ + bls.n 75804 │ │ mov r0, fp │ │ - cbz r4, 74a94 │ │ + cbz r4, 75826 │ │ mov r1, r4 │ │ - blx d7c20 │ │ + blx d8870 │ │ mov fp, r0 │ │ cmp r0, #0 │ │ - beq.w 74ca0 │ │ + beq.w 75a2e │ │ movs r0, #20 │ │ - blx d7bb0 │ │ - cbz r0, 74aa6 │ │ + blx d87f0 │ │ + cbz r0, 75838 │ │ movs r1, #0 │ │ cmp r7, #0 │ │ itt eq │ │ moveq r6, r7 │ │ moveq sl, r7 │ │ strd r1, fp, [r0] │ │ strd r4, sl, [r0, #8] │ │ str r6, [r0, #16] │ │ - add sp, #100 @ 0x64 │ │ + add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w fp, #1 │ │ movs r0, #20 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - bne.n 74a7a │ │ + bne.n 7580c │ │ movs r0, #4 │ │ movs r1, #20 │ │ - bl 3d806 │ │ + bl 3df32 │ │ add.w r2, r9, #8 │ │ mov r3, r2 │ │ - cbz r3, 74acc │ │ + cbz r3, 7585e │ │ cmp r3, r4 │ │ - bcs.n 74ac6 │ │ + bcs.n 75858 │ │ ldrsb.w r0, [fp, r3] │ │ cmn.w r0, #64 @ 0x40 │ │ - bge.n 74acc │ │ - b.n 74c80 │ │ + bge.n 7585e │ │ + b.n 75a1c │ │ cmp r4, r3 │ │ - bne.w 74c80 │ │ + bne.w 75a1c │ │ cmp r4, r3 │ │ - beq.n 74ae2 │ │ + beq.n 75874 │ │ ldrb.w r0, [fp, r3] │ │ subs r0, #48 @ 0x30 │ │ cmp r0, #10 │ │ - bcs.n 74ae6 │ │ + bcs.n 75878 │ │ adds r3, #1 │ │ cmp r3, #0 │ │ - bne.n 74ab6 │ │ - b.n 74acc │ │ + bne.n 75848 │ │ + b.n 7585e │ │ mov r3, r4 │ │ - b.n 74aea │ │ + b.n 7587c │ │ cmp r3, r4 │ │ - bcc.n 74a56 │ │ + bcc.n 757e8 │ │ cmp r9, r7 │ │ - bcc.w 74ca8 │ │ - cbz r7, 74afe │ │ + bcc.w 75a44 │ │ + cbz r7, 75890 │ │ ldrsb.w r0, [fp, r7] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 74ca8 │ │ - cbz r6, 74b0c │ │ + cmn.w r0, #65 @ 0x41 │ │ + ble.w 75a44 │ │ + cbz r6, 7589e │ │ ldrsb.w r0, [sl] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.w 74ca8 │ │ + blt.w 75a44 │ │ sub.w r1, r9, r7 │ │ add.w r0, fp, r7 │ │ cmp r1, #1 │ │ - beq.n 74b20 │ │ + beq.n 758b2 │ │ cmp r1, #0 │ │ - beq.n 74a56 │ │ + beq.n 757e8 │ │ ldrb r6, [r0, #0] │ │ - b.n 74b2e │ │ + b.n 758c0 │ │ ldrb r6, [r0, #0] │ │ movs r7, #0 │ │ cmp r6, #43 @ 0x2b │ │ it ne │ │ cmpne r6, #45 @ 0x2d │ │ - beq.w 74a58 │ │ + beq.w 757ea │ │ cmp r6, #43 @ 0x2b │ │ mov.w sl, #0 │ │ itt eq │ │ addeq r0, #1 │ │ subeq r1, #1 │ │ cmp r1, #9 │ │ - bcs.n 74b76 │ │ - cbz r1, 74b58 │ │ + bcs.n 75908 │ │ + cbz r1, 758ea │ │ ldrb r7, [r0, #0] │ │ subs r7, #48 @ 0x30 │ │ cmp r7, #9 │ │ - bhi.w 74a56 │ │ + bhi.w 757e8 │ │ add.w r6, sl, sl, lsl #2 │ │ adds r0, #1 │ │ subs r1, #1 │ │ add.w sl, r7, r6, lsl #1 │ │ - bne.n 74b40 │ │ + bne.n 758d2 │ │ cmp r2, r3 │ │ - bhi.n 74b68 │ │ + bhi.n 758fa │ │ cmp r2, #0 │ │ it ne │ │ cmpne r4, r2 │ │ - bhi.n 74baa │ │ + bhi.n 7593e │ │ cmp r3, r4 │ │ - beq.n 74bb8 │ │ - ldr r0, [pc, #356] @ (74cd0 ) │ │ + beq.n 7594c │ │ + ldr r0, [pc, #368] @ (75a6c ) │ │ mov r1, r4 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 3f734 │ │ + bl 3fea4 │ │ mov.w ip, #10 │ │ cmp r1, #0 │ │ - beq.n 74b58 │ │ - ldrb r7, [r0, #0] │ │ - sub.w r6, r7, #48 @ 0x30 │ │ - movs r7, #0 │ │ - cmp r6, #9 │ │ - bhi.w 74a58 │ │ - umull r5, lr, sl, ip │ │ - adds.w sl, r6, r5 │ │ + beq.n 758ea │ │ + umull r6, r7, sl, ip │ │ + cmp r7, #0 │ │ + mov.w r7, #0 │ │ + bne.w 757ea │ │ + mov lr, r5 │ │ + ldrb.w r5, [r0], #1 │ │ + subs r5, #48 @ 0x30 │ │ + adds.w sl, r5, r6 │ │ adc.w r6, r7, #0 │ │ - cmp.w lr, #0 │ │ - bne.w 74a58 │ │ - adds r0, #1 │ │ + cmp r5, #9 │ │ + bhi.w 757ea │ │ subs r1, #1 │ │ + mov r5, lr │ │ cmp r6, #0 │ │ - beq.n 74b7a │ │ - b.n 74a58 │ │ + beq.n 7590c │ │ + b.n 757ea │ │ cmp r3, r4 │ │ - bne.n 74b68 │ │ + bne.n 758fa │ │ ldrsb.w r0, [fp, r2] │ │ - cmn.w r0, #65 @ 0x41 │ │ - ble.n 74b68 │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.n 758fa │ │ subs r1, r4, r2 │ │ add.w r0, fp, r2 │ │ cmp r1, #1 │ │ - beq.n 74bd0 │ │ + beq.n 75964 │ │ cmp r1, #0 │ │ - beq.w 74a56 │ │ + beq.w 757e8 │ │ ldrb r2, [r0, #0] │ │ - b.n 74bde │ │ - adds r5, #200 @ 0xc8 │ │ + b.n 75972 │ │ + cmp r4, #188 @ 0xbc │ │ vtbl.8 d23, {d10}, d2 │ │ movs r7, #0 │ │ cmp r2, #43 @ 0x2b │ │ it ne │ │ cmpne r2, #45 @ 0x2d │ │ - beq.w 74a58 │ │ + beq.w 757ea │ │ cmp r2, #43 @ 0x2b │ │ mov.w r2, #0 │ │ itt eq │ │ addeq r0, #1 │ │ subeq r1, #1 │ │ it eq │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ cmp r1, #9 │ │ - bcs.n 74c1a │ │ - cbz r1, 74c4e │ │ + bcs.n 759ae │ │ + cbz r1, 759ec │ │ sub.w r1, r9, r2 │ │ movs r6, #0 │ │ adds r1, #8 │ │ ldrb r2, [r0, #0] │ │ subs r2, #48 @ 0x30 │ │ cmp r2, #9 │ │ - bhi.w 74a56 │ │ + bhi.w 757e8 │ │ add.w r3, r6, r6, lsl #2 │ │ adds r1, #1 │ │ adds r0, #1 │ │ cmp r4, r1 │ │ add.w r6, r2, r3, lsl #1 │ │ - bne.n 74bfe │ │ - b.n 74c50 │ │ + bne.n 75992 │ │ + b.n 759ee │ │ sub.w r1, r9, r2 │ │ movs r6, #0 │ │ adds r1, #8 │ │ - movs r2, #10 │ │ - movs r7, #0 │ │ + mov.w ip, #10 │ │ cmp r4, r1 │ │ - beq.n 74c50 │ │ - ldrb r3, [r0, #0] │ │ - subs r3, #48 @ 0x30 │ │ - cmp r3, #9 │ │ - bhi.w 74a58 │ │ - umull r6, r5, r6, r2 │ │ - adds r6, r6, r3 │ │ + beq.n 759ee │ │ + umull r3, r7, r6, ip │ │ + cmp r7, #0 │ │ + mov.w r7, #0 │ │ + bne.w 757ea │ │ + ldrb.w r6, [r0], #1 │ │ + mov r2, r5 │ │ + sub.w r5, r6, #48 @ 0x30 │ │ + adds r6, r5, r3 │ │ adc.w r3, r7, #0 │ │ - cmp r5, #0 │ │ - bne.w 74a58 │ │ + cmp r5, #9 │ │ + bhi.w 757ea │ │ adds r1, #1 │ │ - adds r0, #1 │ │ + mov r5, r2 │ │ cmp r3, #0 │ │ - beq.n 74c26 │ │ - b.n 74a58 │ │ + beq.n 759ba │ │ + b.n 757ea │ │ movs r6, #0 │ │ - ldr r1, [sp, #16] │ │ movs r7, #1 │ │ - cmp r1, r4 │ │ - bhi.w 74a58 │ │ - cbz r1, 74c6a │ │ - cmp r1, r4 │ │ - bcs.n 74c6a │ │ - ldrsb.w r0, [fp, r1] │ │ + cmp r5, r4 │ │ + bhi.w 757ea │ │ + cbz r5, 75a06 │ │ + cmp r5, r4 │ │ + bcs.n 75a06 │ │ + ldrsb.w r0, [fp, r5] │ │ cmn.w r0, #65 @ 0x41 │ │ - ble.n 74c92 │ │ - mov r4, r1 │ │ - b.n 74a58 │ │ - ldr r0, [pc, #80] @ (74cc0 ) │ │ + ble.n 75a36 │ │ + mov r4, r5 │ │ + b.n 757ea │ │ + ldr r0, [pc, #80] @ (75a5c ) │ │ mov r1, r4 │ │ mov r2, r6 │ │ mov r3, r4 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 3f734 │ │ - ldr r0, [pc, #68] @ (74cc8 ) │ │ + bl 3fea4 │ │ + ldr r0, [pc, #68] @ (75a64 ) │ │ mov r2, r3 │ │ mov r1, r4 │ │ mov r3, r4 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 3f734 │ │ - ldr r0, [pc, #68] @ (74cd8 ) │ │ + bl 3fea4 │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ + ldr r0, [pc, #60] @ (75a74 ) │ │ movs r1, #48 @ 0x30 │ │ - ldr r2, [pc, #68] @ (74cdc ) │ │ + ldr r2, [pc, #60] @ (75a78 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ - bl 3d98e │ │ - ldr r0, [pc, #40] @ (74cd4 ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #40] @ (75a70 ) │ │ mov r1, r4 │ │ mov r2, r7 │ │ mov r3, r9 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ - bl 3f734 │ │ + bl 3fea4 │ │ nop │ │ - str r4, [r1, #52] @ 0x34 │ │ + str r0, [r5, #28] │ │ movs r6, r0 │ │ - ldrsh r6, [r0, r6] │ │ + ldrsh r2, [r3, r0] │ │ movs r6, r0 │ │ - asrs r2, r5, #18 │ │ - @ instruction: 0xfffa5f94 │ │ + lsrs r2, r7, #13 │ │ + @ instruction: 0xfffa5e28 │ │ movs r6, r0 │ │ - str r6, [r3, #28] │ │ + str r2, [r7, #4] │ │ movs r6, r0 │ │ - str r0, [r2, #12] │ │ + ldrsh r6, [r5, r5] │ │ movs r6, r0 │ │ - ldrsh r4, [r7, r5] │ │ + ldrsh r0, [r2, r0] │ │ movs r6, r0 │ │ - adds r2, #26 │ │ - @ instruction: 0xfffa5fb2 │ │ + cmp r0, #254 @ 0xfe │ │ + vcvt.f32.u32 d21, d30, #6 │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov lr, r1 │ │ ldr r1, [sp, #84] @ 0x54 │ │ ldr.w r9, [lr, #24] │ │ sub.w fp, r9, r1 │ │ cmp fp, r3 │ │ - bcs.w 74e04 │ │ + bcs.w 75ba0 │ │ ldrd ip, r4, [lr, #12] │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ ldrd r7, r6, [lr] │ │ cmp ip, r1 │ │ str r4, [sp, #12] │ │ ldr.w r4, [lr, #32] │ │ str r4, [sp, #40] @ 0x28 │ │ @@ -116149,68 +116783,68 @@ │ │ it hi │ │ movhi r4, ip │ │ str r4, [sp, #4] │ │ sub.w r4, r4, ip │ │ str r4, [sp, #24] │ │ rsb r4, ip, #0 │ │ strd r0, r4, [sp, #16] │ │ - b.n 74d3e │ │ + b.n 75ada │ │ str.w r6, [lr, #32] │ │ str r6, [sp, #40] @ 0x28 │ │ sub.w fp, r9, r1 │ │ cmp fp, r3 │ │ - bcs.n 74e04 │ │ + bcs.n 75ba0 │ │ ldrb.w r7, [r2, fp] │ │ ldr r4, [sp, #36] @ 0x24 │ │ ldr r6, [sp, #32] │ │ and.w r7, r7, #63 @ 0x3f │ │ rsb r5, r7, #32 │ │ lsrs r4, r7 │ │ subs r7, #32 │ │ lsl.w r5, r6, r5 │ │ orr.w r4, r4, r5 │ │ it pl │ │ lsrpl.w r4, r6, r7 │ │ lsls r7, r4, #31 │ │ - beq.n 74da4 │ │ + beq.n 75b40 │ │ ldr r5, [sp, #40] @ 0x28 │ │ mov r4, ip │ │ cmp r5, ip │ │ it cc │ │ movcc r4, r5 │ │ ldr r5, [sp, #88] @ 0x58 │ │ cmp r5, #0 │ │ it ne │ │ movne r4, ip │ │ subs r7, r4, #1 │ │ - cbz r4, 74db4 │ │ + cbz r4, 75b50 │ │ subs r4, #1 │ │ cmp r7, r1 │ │ - bcs.n 74e2e │ │ + bcs.n 75bca │ │ add.w r5, r4, fp │ │ cmp r5, r3 │ │ - bcs.n 74e38 │ │ + bcs.n 75bd4 │ │ ldrb r5, [r2, r5] │ │ ldrb.w r6, [r8, r4] │ │ cmp r6, r5 │ │ - beq.n 74d78 │ │ + beq.n 75b14 │ │ add.w r7, r4, r9 │ │ ldr r4, [sp, #88] @ 0x58 │ │ sub.w r9, r7, ip │ │ mov r6, r1 │ │ cmp r4, #0 │ │ - beq.n 74d30 │ │ - b.n 74d36 │ │ + beq.n 75acc │ │ + b.n 75ad2 │ │ ldr r4, [sp, #88] @ 0x58 │ │ mov r6, r1 │ │ mov r9, fp │ │ str.w fp, [lr, #24] │ │ cmp r4, #0 │ │ - beq.n 74d30 │ │ - b.n 74d36 │ │ + beq.n 75acc │ │ + b.n 75ad2 │ │ ldr r0, [sp, #88] @ 0x58 │ │ mov r6, r9 │ │ add.w r4, ip, fp │ │ mov r7, lr │ │ cmp r0, #0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ it ne │ │ @@ -116218,34 +116852,34 @@ │ │ cmp r0, ip │ │ it ls │ │ movls r0, ip │ │ ldr r5, [sp, #20] │ │ str r4, [sp, #8] │ │ add r5, r0 │ │ ldrd r0, r9, [sp, #24] │ │ - cbz r5, 74e12 │ │ - cbz r0, 74e56 │ │ + cbz r5, 75bae │ │ + cbz r0, 75bf2 │ │ cmp r4, r3 │ │ - bcs.n 74e44 │ │ + bcs.n 75be0 │ │ ldrb.w sl, [r2, r4] │ │ subs r5, #1 │ │ ldrb.w lr, [r9], #1 │ │ subs r0, #1 │ │ adds r4, #1 │ │ cmp lr, sl │ │ - beq.n 74dd6 │ │ + beq.n 75b72 │ │ ldr r0, [sp, #88] @ 0x58 │ │ mov r9, r6 │ │ ldr r6, [sp, #12] │ │ mov lr, r7 │ │ cmp r0, #0 │ │ ldr r0, [sp, #16] │ │ sub.w r9, r9, r6 │ │ - beq.n 74d30 │ │ - b.n 74d36 │ │ + beq.n 75acc │ │ + b.n 75ad2 │ │ movs r1, #0 │ │ str.w r1, [lr, #24] │ │ str r1, [r0, #0] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #88] @ 0x58 │ │ str.w fp, [r7, #24] │ │ @@ -116254,175 +116888,171 @@ │ │ streq r1, [r7, #32] │ │ ldr r0, [sp, #16] │ │ movs r1, #1 │ │ strd fp, r6, [r0, #4] │ │ str r1, [r0, #0] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r2, [pc, #60] @ (74e6c ) │ │ + ldr r2, [pc, #60] @ (75c08 ) │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #44] @ (74e68 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #44] @ (75c04 ) │ │ mov r0, r5 │ │ mov r1, r3 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #28] @ (74e64 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #28] @ (75c00 ) │ │ mov r1, r3 │ │ ldr r0, [sp, #8] │ │ add r2, pc │ │ cmp r3, r0 │ │ it hi │ │ movhi r0, r3 │ │ - bl 3f474 │ │ - ldr r2, [pc, #8] @ (74e60 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #8] @ (75bfc ) │ │ ldr r0, [sp, #4] │ │ add r2, pc │ │ - bl 3f474 │ │ - ldrsh r2, [r5, r0] │ │ + bl 3fbfc │ │ + ldrb r6, [r7, r2] │ │ movs r6, r0 │ │ - ldrsh r2, [r1, r1] │ │ + ldrb r6, [r3, r3] │ │ movs r6, r0 │ │ - ldrsh r6, [r6, r1] │ │ + ldrb r2, [r1, r4] │ │ movs r6, r0 │ │ - ldrsh r2, [r6, r1] │ │ + ldrb r6, [r0, r4] │ │ movs r6, r0 │ │ - mov r3, r1 │ │ - ldrd r1, r2, [r0] │ │ - mov r0, r3 │ │ - b.w 3f9e8 │ │ push {r4, r5, r7, lr} │ │ cmp r2, r1 │ │ - bhi.n 74f72 │ │ + bhi.n 75d02 │ │ cmp r2, #0 │ │ - beq.n 74f5e │ │ + beq.n 75cee │ │ adds r3, r0, r2 │ │ cmp r2, #3 │ │ - bhi.n 74e9a │ │ + bhi.n 75c2a │ │ cmp r3, r0 │ │ - bls.n 74f5e │ │ + bls.n 75cee │ │ ldrb.w r5, [r3, #-1]! │ │ cmp r5, #10 │ │ - bne.n 74e8c │ │ - b.n 74f32 │ │ + bne.n 75c1c │ │ + b.n 75cc2 │ │ ldr.w lr, [r3, #-4] │ │ movw ip, #256 @ 0x100 │ │ movt ip, #257 @ 0x101 │ │ eor.w r4, lr, #168430090 @ 0xa0a0a0a │ │ sub.w r4, ip, r4 │ │ orr.w r4, r4, lr │ │ mvns r4, r4 │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ - bne.n 74ed8 │ │ + bne.n 75c68 │ │ and.w r3, r3, #3 │ │ cmp r2, #9 │ │ sub.w lr, r2, r3 │ │ - bcs.n 74ee6 │ │ + bcs.n 75c76 │ │ add.w r3, r0, lr │ │ cmp r3, r0 │ │ - bls.n 74f5e │ │ + bls.n 75cee │ │ ldrb.w r5, [r3, #-1]! │ │ cmp r5, #10 │ │ - bne.n 74eca │ │ - b.n 74f32 │ │ + bne.n 75c5a │ │ + b.n 75cc2 │ │ cmp r3, r0 │ │ - bls.n 74f5e │ │ + bls.n 75cee │ │ ldrb.w r5, [r3, #-1]! │ │ cmp r5, #10 │ │ - bne.n 74ed8 │ │ - b.n 74f32 │ │ + bne.n 75c68 │ │ + b.n 75cc2 │ │ cmp.w lr, #8 │ │ - blt.n 74f22 │ │ + blt.n 75cb2 │ │ add.w r3, r0, lr │ │ ldr.w r4, [r3, #-8] │ │ eor.w r5, r4, #168430090 @ 0xa0a0a0a │ │ sub.w r5, ip, r5 │ │ orrs r4, r5 │ │ mvns r4, r4 │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ - bne.n 74f22 │ │ + bne.n 75cb2 │ │ ldr.w r4, [r3, #-4] │ │ sub.w lr, lr, #8 │ │ eor.w r5, r4, #168430090 @ 0xa0a0a0a │ │ sub.w r5, ip, r5 │ │ orrs r4, r5 │ │ mvns r4, r4 │ │ tst.w r4, #2155905152 @ 0x80808080 │ │ - beq.n 74ee6 │ │ - b.n 74f26 │ │ + beq.n 75c76 │ │ + b.n 75cb6 │ │ add.w r3, r0, lr │ │ cmp r3, r0 │ │ - bls.n 74f5e │ │ + bls.n 75cee │ │ ldrb.w r5, [r3, #-1]! │ │ cmp r5, #10 │ │ - bne.n 74f26 │ │ + bne.n 75cb6 │ │ subs r3, r3, r0 │ │ add.w ip, r3, #1 │ │ cmp r3, r1 │ │ - bcs.n 74f82 │ │ + bcs.n 75d12 │ │ add.w r1, r0, ip │ │ cmp r0, r1 │ │ - bcs.n 74f6a │ │ + bcs.n 75cfa │ │ movs r1, #0 │ │ mov r3, ip │ │ ldrb.w r5, [r0], #1 │ │ cmp r5, #10 │ │ it eq │ │ addeq r1, #1 │ │ subs r3, #1 │ │ - bne.n 74f48 │ │ + bne.n 75cd8 │ │ adds r0, r1, #1 │ │ sub.w r1, r2, ip │ │ pop {r4, r5, r7, pc} │ │ mov.w ip, #0 │ │ add.w r1, r0, ip │ │ cmp r0, r1 │ │ - bcc.n 74f44 │ │ + bcc.n 75cd4 │ │ sub.w r1, r2, ip │ │ movs r0, #1 │ │ pop {r4, r5, r7, pc} │ │ - ldr r3, [pc, #32] @ (74f94 ) │ │ + ldr r3, [pc, #32] @ (75d24 ) │ │ mov ip, r1 │ │ mov r1, r2 │ │ movs r0, #0 │ │ add r3, pc │ │ mov r2, ip │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #12] @ (74f90 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #12] @ (75d20 ) │ │ mov r2, r1 │ │ movs r0, #0 │ │ mov r1, ip │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldrb r2, [r2, r1] │ │ + bl 3fb30 │ │ + ldrh r2, [r6, r3] │ │ movs r6, r0 │ │ - ldrb r2, [r6, r1] │ │ + ldrh r2, [r2, r4] │ │ movs r6, r0 │ │ push {r4, r5, r6, lr} │ │ mov r6, r0 │ │ movs r0, #20 │ │ mov r4, r2 │ │ mov r5, r1 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ itttt ne │ │ ldmiane.w r6, {r1, r2, r3} │ │ stmiane.w r0, {r1, r2, r3, r5} │ │ strne r4, [r0, #16] │ │ popne {r4, r5, r6, pc} │ │ movs r0, #4 │ │ movs r1, #20 │ │ - bl 3d806 │ │ - bmi.n 74f6a │ │ + bl 3df32 │ │ + bmi.n 75cfa │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #200 @ 0xc8 │ │ ldr r7, [r0, #0] │ │ mov r4, r1 │ │ - ldr r0, [pc, #668] @ (75268 ) │ │ + ldr r0, [pc, #668] @ (75ff8 ) │ │ movs r1, #0 │ │ movs r2, #1 │ │ str r1, [sp, #16] │ │ strd r1, r2, [sp, #8] │ │ add r0, pc │ │ str r1, [sp, #32] │ │ movs r1, #32 │ │ @@ -116443,679 +117073,596 @@ │ │ ldr r1, [r2, #32] │ │ stmia r1!, {r2, r7} │ │ ldrb r7, [r5, #5] │ │ stmia r6!, {r0, r4, r7} │ │ movs r5, r4 │ │ ldrd r1, r2, [r7, #4] │ │ add r0, sp, #8 │ │ - b.n 75118 │ │ - ldr r1, [pc, #712] @ (752dc ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #712] @ (7606c ) │ │ add r0, sp, #8 │ │ movs r2, #62 @ 0x3e │ │ add r1, pc │ │ - b.n 75118 │ │ - ldr r1, [pc, #696] @ (752d4 ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #696] @ (76064 ) │ │ add r1, pc │ │ - b.n 75114 │ │ - ldr r1, [pc, #676] @ (752c8 ) │ │ + b.n 75ea4 │ │ + ldr r1, [pc, #676] @ (76058 ) │ │ add r1, pc │ │ - b.n 750f0 │ │ - ldr r1, [pc, #644] @ (752ac ) │ │ + b.n 75e80 │ │ + ldr r1, [pc, #644] @ (7603c ) │ │ add r1, pc │ │ - b.n 7504c │ │ - ldr r1, [pc, #668] @ (752cc ) │ │ + b.n 75ddc │ │ + ldr r1, [pc, #668] @ (7605c ) │ │ add r1, pc │ │ - b.n 75104 │ │ - ldr r1, [pc, #652] @ (752c0 ) │ │ + b.n 75e94 │ │ + ldr r1, [pc, #652] @ (76050 ) │ │ add r1, pc │ │ - b.n 75104 │ │ - ldr r1, [pc, #704] @ (752fc ) │ │ + b.n 75e94 │ │ + ldr r1, [pc, #704] @ (7608c ) │ │ add r1, pc │ │ - b.n 75042 │ │ - ldr r1, [pc, #612] @ (752a4 ) │ │ + b.n 75dd2 │ │ + ldr r1, [pc, #612] @ (76034 ) │ │ add r1, pc │ │ add r0, sp, #8 │ │ movs r2, #24 │ │ - b.n 75118 │ │ - ldr r1, [pc, #652] @ (752d8 ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #652] @ (76068 ) │ │ add r1, pc │ │ add r0, sp, #8 │ │ movs r2, #26 │ │ - b.n 75118 │ │ - ldr r1, [pc, #596] @ (752a8 ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #596] @ (76038 ) │ │ add r0, sp, #8 │ │ movs r2, #27 │ │ add r1, pc │ │ - b.n 75118 │ │ - ldr r1, [pc, #600] @ (752b8 ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #600] @ (76048 ) │ │ add r1, pc │ │ - b.n 75114 │ │ + b.n 75ea4 │ │ ldrb r0, [r7, #4] │ │ tbb [pc, r0] │ │ ldr r4, [sp, #8] │ │ str r5, [sp, #568] @ 0x238 │ │ add r6, sp, #56 @ 0x38 │ │ ldr r5, [r7, #8] │ │ movs r1, #128 @ 0x80 │ │ str r5, [sp, #36] @ 0x24 │ │ mov r0, r6 │ │ - bl d459e │ │ + bl d518e │ │ mov r0, r5 │ │ mov r1, r6 │ │ movs r2, #128 @ 0x80 │ │ - blx d7ce0 │ │ + blx d8930 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 7523c │ │ + ble.w 75fcc │ │ add r5, sp, #56 @ 0x38 │ │ mov r0, r5 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r2, r0 │ │ add r0, sp, #184 @ 0xb8 │ │ mov r1, r5 │ │ - bl 3d82c │ │ + bl 3df58 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 751d2 │ │ + bne.w 75f62 │ │ ldrd r8, r5, [sp, #188] @ 0xbc │ │ cmp r5, #0 │ │ - beq.w 751dc │ │ + beq.w 75f6c │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 7524a │ │ + beq.w 75fda │ │ mov r6, r0 │ │ - b.n 751de │ │ - ldr r1, [pc, #540] @ (752e0 ) │ │ + b.n 75f6e │ │ + ldr r1, [pc, #540] @ (76070 ) │ │ add r0, sp, #8 │ │ movs r2, #20 │ │ add r1, pc │ │ - b.n 75118 │ │ - ldr r1, [pc, #540] @ (752ec ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #540] @ (7607c ) │ │ add r0, sp, #8 │ │ movs r2, #36 @ 0x24 │ │ add r1, pc │ │ - b.n 75118 │ │ - ldr r1, [pc, #472] @ (752b0 ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #472] @ (76040 ) │ │ add r0, sp, #8 │ │ movs r2, #25 │ │ add r1, pc │ │ - b.n 75118 │ │ - ldr r1, [pc, #524] @ (752f0 ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #524] @ (76080 ) │ │ add r1, pc │ │ - b.n 75104 │ │ - ldr r1, [pc, #488] @ (752d0 ) │ │ + b.n 75e94 │ │ + ldr r1, [pc, #488] @ (76060 ) │ │ add r1, pc │ │ - b.n 75104 │ │ - ldr r1, [pc, #452] @ (752b4 ) │ │ + b.n 75e94 │ │ + ldr r1, [pc, #452] @ (76044 ) │ │ add r1, pc │ │ add r0, sp, #8 │ │ movs r2, #12 │ │ - b.n 75118 │ │ - ldr r1, [pc, #492] @ (752e4 ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #492] @ (76074 ) │ │ add r0, sp, #8 │ │ movs r2, #52 @ 0x34 │ │ add r1, pc │ │ - b.n 75118 │ │ - ldr r1, [pc, #448] @ (752c4 ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #448] @ (76054 ) │ │ add r1, pc │ │ add r0, sp, #8 │ │ movs r2, #14 │ │ - b.n 75118 │ │ - ldr r1, [pc, #432] @ (752bc ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #432] @ (7604c ) │ │ add r1, pc │ │ - b.n 75114 │ │ - ldr r1, [pc, #480] @ (752f4 ) │ │ + b.n 75ea4 │ │ + ldr r1, [pc, #480] @ (76084 ) │ │ add r1, pc │ │ add r0, sp, #8 │ │ movs r2, #19 │ │ - bl 75326 │ │ + bl 760a8 │ │ cmp r0, #0 │ │ - bne.w 75226 │ │ + bne.w 75fb6 │ │ add r2, sp, #8 │ │ add.w ip, sp, #184 @ 0xb8 │ │ add.w r6, r7, #16 │ │ ldmia r2, {r0, r1, r2} │ │ - ldr r3, [pc, #464] @ (75300 ) │ │ - ldr r5, [pc, #464] @ (75304 ) │ │ + ldr r3, [pc, #464] @ (76090 ) │ │ + ldr r5, [pc, #464] @ (76094 ) │ │ stmia.w ip, {r0, r1, r2} │ │ add r3, pc │ │ add r5, pc │ │ ldrd r0, r1, [r4] │ │ - ldr r2, [pc, #456] @ (75308 ) │ │ + ldr r2, [pc, #456] @ (76098 ) │ │ str r3, [sp, #76] @ 0x4c │ │ strd r3, r6, [sp, #68] @ 0x44 │ │ add.w r3, r7, #12 │ │ add r2, pc │ │ strd r5, r3, [sp, #60] @ 0x3c │ │ add r3, sp, #184 @ 0xb8 │ │ str r3, [sp, #56] @ 0x38 │ │ add r3, sp, #56 @ 0x38 │ │ - bl 3e99c │ │ + bl 3f11c │ │ ldr r1, [sp, #184] @ 0xb8 │ │ - cbz r1, 7516a │ │ + cbz r1, 75efa │ │ ldr r1, [sp, #188] @ 0xbc │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ add sp, #200 @ 0xc8 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r1, [pc, #372] @ (752e8 ) │ │ + ldr r1, [pc, #372] @ (76078 ) │ │ add r0, sp, #8 │ │ movs r2, #44 @ 0x2c │ │ add r1, pc │ │ - b.n 75118 │ │ - ldr r1, [pc, #380] @ (752f8 ) │ │ + b.n 75ea8 │ │ + ldr r1, [pc, #380] @ (76088 ) │ │ add r0, sp, #8 │ │ movs r2, #28 │ │ add r1, pc │ │ - b.n 75118 │ │ + b.n 75ea8 │ │ ldr r0, [r7, #8] │ │ ldrd r1, r2, [r0] │ │ add r0, sp, #20 │ │ - bl 3f9e8 │ │ - b.n 7511c │ │ + bl 4015c │ │ + b.n 75eac │ │ ldr r0, [r7, #8] │ │ ldrd r0, r1, [r0] │ │ ldr r2, [r1, #16] │ │ add r1, sp, #20 │ │ blx r2 │ │ - b.n 7511c │ │ - ldr r0, [pc, #208] @ (75274 ) │ │ + b.n 75eac │ │ + ldr r0, [pc, #208] @ (76004 ) │ │ ldrb r3, [r7, #5] │ │ - ldr r5, [pc, #208] @ (75278 ) │ │ + ldr r5, [pc, #208] @ (76008 ) │ │ add r0, pc │ │ ldr.w r0, [r0, r3, lsl #2] │ │ add r5, pc │ │ - ldr r6, [pc, #204] @ (7527c ) │ │ - ldr r1, [pc, #204] @ (75280 ) │ │ - ldr r2, [pc, #208] @ (75284 ) │ │ + ldr r6, [pc, #204] @ (7600c ) │ │ + ldr r1, [pc, #204] @ (76010 ) │ │ + ldr r2, [pc, #208] @ (76014 ) │ │ add r6, pc │ │ ldr.w r3, [r5, r3, lsl #2] │ │ add r1, pc │ │ add r2, pc │ │ strd r3, r0, [sp, #184] @ 0xb8 │ │ add r0, sp, #184 @ 0xb8 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #8 │ │ add r3, sp, #56 @ 0x38 │ │ str r6, [sp, #60] @ 0x3c │ │ - bl 3e99c │ │ - b.n 7511c │ │ + bl 3f11c │ │ + b.n 75eac │ │ add r2, sp, #184 @ 0xb8 │ │ add r3, sp, #40 @ 0x28 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ - b.n 751ee │ │ + b.n 75f7e │ │ movs r6, #1 │ │ mov r0, r6 │ │ mov r1, r8 │ │ mov r2, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ str r5, [sp, #48] @ 0x30 │ │ strd r5, r6, [sp, #40] @ 0x28 │ │ - ldr r0, [pc, #152] @ (75288 ) │ │ - ldr r1, [pc, #152] @ (7528c ) │ │ - ldr r2, [pc, #156] @ (75290 ) │ │ + ldr r0, [pc, #152] @ (76018 ) │ │ + ldr r1, [pc, #152] @ (7601c ) │ │ + ldr r2, [pc, #156] @ (76020 ) │ │ add r0, pc │ │ - ldr r3, [pc, #156] @ (75294 ) │ │ + ldr r3, [pc, #156] @ (76024 ) │ │ add r1, pc │ │ add r2, pc │ │ add r3, pc │ │ str r3, [sp, #68] @ 0x44 │ │ add r3, sp, #36 @ 0x24 │ │ strd r0, r3, [sp, #60] @ 0x3c │ │ add r0, sp, #40 @ 0x28 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #8 │ │ add r3, sp, #56 @ 0x38 │ │ - bl 3e99c │ │ + bl 3f11c │ │ mov r5, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #44] @ 0x2c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp r5, #0 │ │ - beq.w 75122 │ │ - ldr r0, [pc, #112] @ (75298 ) │ │ + beq.w 75eb2 │ │ + ldr r0, [pc, #112] @ (76028 ) │ │ add r2, sp, #56 @ 0x38 │ │ - ldr r3, [pc, #112] @ (7529c ) │ │ - ldr r1, [pc, #112] @ (752a0 ) │ │ + ldr r3, [pc, #112] @ (7602c ) │ │ + ldr r1, [pc, #112] @ (76030 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #55 @ 0x37 │ │ - bl 40f00 │ │ - ldr r0, [pc, #44] @ (7526c ) │ │ + bl 41638 │ │ + ldr r0, [pc, #44] @ (75ffc ) │ │ movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #44] @ (75270 ) │ │ + ldr r2, [pc, #44] @ (76000 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ mov r4, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #44] @ 0x2c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - ldrb r6, [r0, r2] │ │ + ldrh r6, [r4, r4] │ │ movs r6, r0 │ │ - adds r5, #42 @ 0x2a │ │ - vdup.16 , d28[2] │ │ + cmp r3, #226 @ 0xe2 │ │ + @ instruction: 0xfffa5af0 │ │ movs r6, r0 │ │ - sxtb r2, r6 │ │ - vrintn.f32 q11, q14 │ │ + add r1, sp, #440 @ 0x1b8 │ │ + vrshr.u64 q11, q12, #6 │ │ movs r6, r0 │ │ - add r7, pc, #388 @ (adr r7, 75404 ) │ │ - vtbl.8 d21, {d28-d30}, d18 │ │ + asrs r1, r1, #17 │ │ + movs r0, r0 │ │ + ldr r2, [r0, r5] │ │ movs r6, r0 │ │ - ldr r4, [r0, r7] │ │ - @ instruction: 0xfff9eaf9 │ │ + ldr r4, [pc, #636] @ (76294 ) │ │ + @ instruction: 0xfff9e895 │ │ movs r1, r0 │ │ - ldrh r4, [r4, r1] │ │ - movs r6, r0 │ │ - ldrsh r4, [r2, r0] │ │ - vshr.u32 , , #7 │ │ - vdup.32 q9, d13[1] │ │ - @ instruction: 0xfffa5a94 │ │ - movs r6, r0 │ │ - ldrh r2, [r0, r1] │ │ - movs r6, r0 │ │ - cmp r6, #162 @ 0xa2 │ │ - @ instruction: 0xfffa2ea2 │ │ - vqrdmlah.s q9, q13, d29[0] │ │ - vcvt.f32.u32 q9, , #6 │ │ - vcvt.f32.u32 q9, q5, #6 │ │ - @ instruction: 0xfffa2ef6 │ │ - vcvt.f32.u32 q9, , #6 │ │ - vqrdmlsh.s q9, q5, d6[0] │ │ - @ instruction: 0xfffa2e86 │ │ - vcvt.u32.f32 q9, q10, #6 │ │ - vcvt.u32.f32 q9, q10, #6 │ │ - vqrdmlah.s q9, q13, d8[0] │ │ - @ instruction: 0xfffa2fa2 │ │ - @ instruction: 0xfffa2f87 │ │ - @ instruction: 0xfffa2fd5 │ │ - vqrdmlsh.s q9, q5, d17[0] │ │ - vqrdmlsh.s q9, q5, d1[0] │ │ - @ instruction: 0xfffa2efb │ │ - vqrdmlsh.s q9, q13, d11[0] │ │ - @ instruction: 0xfffa2fdf │ │ - @ instruction: 0xfffa2fbd │ │ - vqrdmlsh.s q9, q5, d18[0] │ │ - vtrn.32 , q2 │ │ - vzip.32 , │ │ + ldr r4, [r0, r4] │ │ + movs r6, r0 │ │ + str r3, [r4, r5] │ │ + vtbx.8 d26, {d25-d26}, d21 │ │ + @ instruction: 0xfffc2345 │ │ + vqshrn.u64 d21, q10, #6 │ │ + movs r6, r0 │ │ + ldr r2, [r4, r3] │ │ + movs r6, r0 │ │ + movs r5, #154 @ 0x9a │ │ + vsli.64 d18, d10, #58 @ 0x3a │ │ + vrintz.f32 q9, │ │ + vrinta.f32 q9, │ │ + vsli.32 q9, q1, #26 │ │ + vrintz.f32 q9, q15 │ │ + vsli.32 q9, , #26 │ │ + vqshlu.s32 d18, d30, #26 │ │ + vsli.32 q9, q15, #26 │ │ + vrint?.f32 q9, q14 │ │ + vrint?.f32 q9, q14 │ │ + vrintz.f32 q9, q0 │ │ + vqshlu.s64 d18, d10, #58 @ 0x3a │ │ + vqshlu.s32 q9, , #26 │ │ + vrintm.f32 q9, │ │ + vqshlu.s32 q9, , #26 │ │ + vqshlu.s32 d18, d25, #26 │ │ + vsli.64 q9, , #58 @ 0x3a │ │ + vrintm.f32 q9, │ │ + vqshlu.s64 q9, , #58 @ 0x3a │ │ + vqshlu.s64 d18, d21, #58 @ 0x3a │ │ + vqshlu.s32 q9, q5, #26 │ │ + vqshl.u64 d18, d28, #58 @ 0x3a │ │ + @ instruction: 0xfffaab33 │ │ vsra.u64 q8, , #4 │ │ movs r0, r0 │ │ - add lr, ip │ │ + adds r7, #174 @ 0xae │ │ @ instruction: 0xfff9e9d1 │ │ movs r3, #0 │ │ ldrd r0, r1, [r0, #4] │ │ - b.w 3f4ac │ │ - ldr r1, [r0, #0] │ │ - cmp r1, #0 │ │ - itt ne │ │ - ldrne r0, [r0, #4] │ │ - bne.w d7abc │ │ - bx lr │ │ + b.w 3fc28 │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ ldr r6, [r5, #8] │ │ mov r4, r2 │ │ subs r0, r0, r6 │ │ cmp r2, r0 │ │ - bhi.n 7534c │ │ + bhi.n 760ce │ │ ldr r0, [r5, #4] │ │ mov r2, r4 │ │ add r0, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ adds r0, r6, r4 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r7, r1 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, r4 │ │ - bl 75414 │ │ + bl 76198 │ │ ldr r6, [r5, #8] │ │ mov r1, r7 │ │ - b.n 75338 │ │ + b.n 760ba │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ ldr r4, [r0, #8] │ │ cmp r1, #128 @ 0x80 │ │ - bcs.n 7536c │ │ + bcs.n 760ee │ │ movs r5, #1 │ │ - b.n 75380 │ │ + b.n 76102 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 75376 │ │ + bcs.n 760f8 │ │ movs r5, #2 │ │ - b.n 75380 │ │ + b.n 76102 │ │ movs r5, #4 │ │ cmp.w r1, #65536 @ 0x10000 │ │ it cc │ │ movcc r5, #3 │ │ ldr r2, [r0, #0] │ │ subs r2, r2, r4 │ │ cmp r5, r2 │ │ mov r2, r4 │ │ - bhi.n 753e8 │ │ + bhi.n 7616c │ │ ldr r3, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r3 │ │ - bcc.n 753dc │ │ + bcc.n 76160 │ │ movw ip, #65534 @ 0xfffe │ │ mov r6, r1 │ │ movt ip, #1023 @ 0x3ff │ │ lsrs r3, r1, #6 │ │ bfi r6, ip, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 753b0 │ │ + bcs.n 76132 │ │ strb r6, [r2, #1] │ │ orr.w r1, r3, #192 @ 0xc0 │ │ - b.n 753dc │ │ + b.n 76160 │ │ bfi r3, ip, #6, #26 │ │ mov.w lr, r1, lsr #12 │ │ - cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 753c8 │ │ - orr.w r1, lr, #224 @ 0xe0 │ │ + movs r7, #0 │ │ + cmp.w r7, r1, lsr #16 │ │ + bne.n 7614c │ │ strb r6, [r2, #2] │ │ + orr.w r1, lr, #224 @ 0xe0 │ │ strb r3, [r2, #1] │ │ - b.n 753dc │ │ + b.n 76160 │ │ mvn.w r7, #15 │ │ - bfi lr, ip, #6, #26 │ │ orr.w r1, r7, r1, lsr #18 │ │ + bfi lr, ip, #6, #26 │ │ strb r6, [r2, #3] │ │ strb r3, [r2, #2] │ │ strb.w lr, [r2, #1] │ │ strb r1, [r2, #0] │ │ adds r1, r5, r4 │ │ str r1, [r0, #8] │ │ movs r0, #0 │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r7, r1 │ │ mov r1, r4 │ │ mov r2, r5 │ │ mov r6, r0 │ │ - bl 75414 │ │ + bl 76198 │ │ ldr r2, [r6, #8] │ │ mov r1, r7 │ │ mov r0, r6 │ │ ldr r3, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r3 │ │ - bcs.n 75392 │ │ - b.n 753dc │ │ + bcs.n 76114 │ │ + b.n 76160 │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (75410 ) │ │ + ldr r1, [pc, #4] @ (76194 ) │ │ add r1, pc │ │ - b.w 3e99c │ │ - ldr r2, [r2, r1] │ │ + b.w 3f11c │ │ + ldrsb r6, [r7, r3] │ │ movs r6, r0 │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ adds r5, r2, r1 │ │ - bcs.n 75456 │ │ + bcs.n 761da │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #1 │ │ strd r0, r0, [sp] │ │ add r0, sp, #12 │ │ cmp.w r5, r1, lsl #1 │ │ it ls │ │ lslls r5, r1, #1 │ │ cmp r5, #8 │ │ it ls │ │ movls r5, #8 │ │ mov r3, r5 │ │ - bl 7545c │ │ + bl 333ee │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ - movs r0, #0 │ │ - bl 3d98e │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ - sub sp, #8 │ │ - ldrd r6, r8, [sp, #40] @ 0x28 │ │ - mov r4, r0 │ │ - mov.w sl, #0 │ │ - add.w r0, r6, r8 │ │ - negs r7, r6 │ │ - subs r0, #1 │ │ - ands r0, r7 │ │ - umull r5, r7, r0, r3 │ │ - movs r0, #1 │ │ - movs r3, #4 │ │ - cmp r7, #0 │ │ - bne.n 7550a │ │ - rsb r7, r6, #2147483648 @ 0x80000000 │ │ - cmp r5, r7 │ │ - bhi.n 7550a │ │ - mov sl, r5 │ │ - cbz r1, 754c4 │ │ - cmp r6, r5 │ │ - bls.n 754e6 │ │ - movs r0, #0 │ │ - mov r5, r1 │ │ - mov r9, r2 │ │ - str r0, [sp, #0] │ │ - mov r1, r6 │ │ - mov r0, sp │ │ - mov r2, sl │ │ - cmp r6, #4 │ │ - it ls │ │ - movls r1, #4 │ │ - blx d7c30 │ │ - cbnz r0, 75504 │ │ - ldr r0, [sp, #0] │ │ - cbz r0, 75504 │ │ - mul.w r2, r8, r5 │ │ - mov r1, r9 │ │ - mov r6, r0 │ │ - bl d44bc │ │ - mov r0, r9 │ │ - blx d7b70 │ │ - b.n 754f2 │ │ - cbz r5, 754f2 │ │ - cmp r6, r5 │ │ - bls.n 754fa │ │ - movs r0, #0 │ │ - mov r1, r6 │ │ - str r0, [sp, #4] │ │ - add r0, sp, #4 │ │ - mov r2, sl │ │ - cmp r6, #4 │ │ - it ls │ │ - movls r1, #4 │ │ - blx d7c30 │ │ - cbnz r0, 75504 │ │ - ldr r0, [sp, #4] │ │ - cbnz r0, 754f4 │ │ - b.n 75504 │ │ - mov r0, r2 │ │ - mov r1, sl │ │ - blx d7c20 │ │ - cbnz r0, 754f4 │ │ - b.n 75504 │ │ - mov r0, r6 │ │ - str r0, [r4, #4] │ │ + bl 3e0ac │ │ movs r0, #0 │ │ - b.n 75508 │ │ - mov r0, sl │ │ - blx d7bb0 │ │ - cmp r0, #0 │ │ - bne.n 754f4 │ │ - movs r0, #1 │ │ - str r6, [r4, #4] │ │ - movs r3, #8 │ │ - str.w sl, [r4, r3] │ │ - str r0, [r4, #0] │ │ - add sp, #8 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #24 │ │ movs r3, #8 │ │ strd r3, r0, [sp] │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 7545c │ │ + bl 333ee │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ - bmi.n 754fe │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ sub sp, #4 │ │ ldrd r1, r3, [r0, #4] │ │ cmp r3, r1 │ │ - beq.n 75572 │ │ - bcs.n 755e2 │ │ + beq.n 7623a │ │ + bcs.n 762aa │ │ ldr r2, [r0, #0] │ │ ldrb r4, [r2, r3] │ │ cmp r4, #34 @ 0x22 │ │ - beq.n 75572 │ │ + beq.n 7623a │ │ cmp r4, #92 @ 0x5c │ │ it ne │ │ cmpne r4, #31 │ │ - bhi.n 75576 │ │ + bhi.n 7623e │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ add.w lr, r3, #1 │ │ sub.w ip, r1, lr │ │ movw r1, #65532 @ 0xfffc │ │ movt r1, #32767 @ 0x7fff │ │ add.w r3, r2, lr │ │ and.w r1, r1, ip │ │ negs r1, r1 │ │ - cbz r1, 755d0 │ │ + cbz r1, 76298 │ │ mov r4, r3 │ │ ldr.w r5, [r3], #4 │ │ adds r1, #4 │ │ eor.w r7, r5, #572662306 @ 0x22222222 │ │ sub.w r6, r5, #538976288 @ 0x20202020 │ │ sub.w r7, r7, #16843009 @ 0x1010101 │ │ orrs r6, r7 │ │ eor.w r7, r5, #1549556828 @ 0x5c5c5c5c │ │ sub.w r7, r7, #16843009 @ 0x1010101 │ │ orrs r6, r7 │ │ bic.w r5, r6, r5 │ │ bics.w r5, r5, #2139062143 @ 0x7f7f7f7f │ │ - beq.n 75590 │ │ + beq.n 76258 │ │ subs r1, r4, r2 │ │ rbit r2, r5 │ │ clz r2, r2 │ │ add.w r1, r1, r2, lsr #3 │ │ str r1, [r0, #8] │ │ add sp, #4 │ │ pop {r4, r5, r6, r7, pc} │ │ bic.w r1, ip, #3 │ │ add r1, lr │ │ str r1, [r0, #8] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 7598c │ │ - ldr r2, [pc, #8] @ (755ec ) │ │ + b.w 76654 │ │ + ldr r2, [pc, #8] @ (762b4 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 3f474 │ │ - strb r6, [r4, r6] │ │ + bl 3fbfc │ │ + strb r6, [r1, r4] │ │ movs r6, r0 │ │ push {r4, r5, r7, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ ldrd r0, r3, [r1] │ │ ldr r2, [r1, #8] │ │ mov r1, r3 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, r4 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ movs r1, #2 │ │ strd r1, r0, [r5] │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r7, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ ldrd r0, r3, [r1] │ │ ldr r2, [r1, #8] │ │ mov r1, r3 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, r4 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ str r0, [r5, #4] │ │ movs r0, #1 │ │ strb r0, [r5, #0] │ │ pop {r4, r5, r7, pc} │ │ push {r4, lr} │ │ mov r4, r1 │ │ ldrd r3, r1, [r0] │ │ ldr r2, [r0, #8] │ │ mov r0, r3 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, r4 │ │ mov r2, r3 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w 74f98 │ │ - bmi.n 7560e │ │ + b.w 75d28 │ │ + bmi.n 762d6 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ mov fp, r0 │ │ ldrd r9, r0, [r0, #4] │ │ cmp r9, r0 │ │ - bcc.w 758f6 │ │ - ldr r4, [pc, #736] @ (75958 ) │ │ + bcc.w 765be │ │ + ldr r4, [pc, #736] @ (76620 ) │ │ sub.w r2, r9, r0 │ │ - ldr r6, [pc, #732] @ (7595c ) │ │ + ldr r6, [pc, #732] @ (76624 ) │ │ cmp r2, #3 │ │ add r4, pc │ │ add r6, pc │ │ - bls.n 756de │ │ + bls.n 763a6 │ │ ldr.w r2, [fp] │ │ mov r7, r4 │ │ add.w sl, r0, #4 │ │ mov r8, r6 │ │ str.w sl, [fp, #8] │ │ ldrb r3, [r2, r0] │ │ add r2, r0 │ │ @@ -117127,80 +117674,80 @@ │ │ ldrsh.w r0, [r7, ip, lsl #1] │ │ mov r5, r7 │ │ orrs r3, r4 │ │ ldrsh.w r2, [r6, r2, lsl #1] │ │ sxth r3, r3 │ │ orr.w r0, r0, r3, lsl #8 │ │ orrs r0, r2 │ │ - bmi.w 7583e │ │ + bmi.w 76506 │ │ movs r2, #0 │ │ strh.w r0, [sp, #10] │ │ strh.w r2, [sp, #8] │ │ mov r4, r5 │ │ ldrh.w r0, [sp, #8] │ │ cmp r0, #1 │ │ - bne.n 75700 │ │ + bne.n 763c8 │ │ ldr r0, [sp, #12] │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #4 │ │ add r2, sp, #16 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ mov r7, r1 │ │ mov r1, fp │ │ mov r8, r6 │ │ str.w r9, [fp, #8] │ │ - bl 75964 │ │ + bl 7662c │ │ mov r1, r7 │ │ mov sl, r9 │ │ ldrh.w r0, [sp, #8] │ │ cmp r0, #1 │ │ - beq.n 756d6 │ │ + beq.n 7639e │ │ ldrh.w r6, [sp, #10] │ │ and.w r0, r6, #64512 @ 0xfc00 │ │ cmp.w r0, #56320 @ 0xdc00 │ │ - beq.w 75852 │ │ + beq.w 7651a │ │ add.w r0, r6, #9216 @ 0x2400 │ │ uxth r0, r0 │ │ cmp.w r0, #64512 @ 0xfc00 │ │ - bcs.n 7573a │ │ + bcs.n 76402 │ │ cmp r6, #128 @ 0x80 │ │ - bcs.n 7581e │ │ + bcs.n 764e6 │ │ ldr r4, [r1, #8] │ │ ldr r0, [r1, #0] │ │ cmp r4, r0 │ │ - beq.w 758ea │ │ + beq.w 765b2 │ │ ldr r0, [r1, #4] │ │ strb r6, [r0, r4] │ │ adds r0, r4, #1 │ │ str r0, [r1, #8] │ │ movs r0, #0 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr.w r5, [fp] │ │ cmp sl, r9 │ │ - bcs.w 75856 │ │ + bcs.w 7651e │ │ ldrb.w r2, [r5, sl] │ │ add.w r0, sl, #1 │ │ cmp r2, #92 @ 0x5c │ │ str.w r0, [fp, #8] │ │ - bne.w 758b4 │ │ + bne.w 7657c │ │ cmp r0, r9 │ │ - bcs.w 75886 │ │ + bcs.w 7654e │ │ ldrb r2, [r5, r0] │ │ add.w r0, sl, #2 │ │ cmp r2, #117 @ 0x75 │ │ - bne.w 758b0 │ │ + bne.w 76578 │ │ cmp r9, r0 │ │ - bcc.w 758f6 │ │ + bcc.w 765be │ │ str r1, [sp, #4] │ │ sub.w r1, r9, r0 │ │ cmp r1, #3 │ │ - bls.w 758c6 │ │ + bls.w 7658e │ │ ldrb r1, [r5, r0] │ │ add r0, r5 │ │ add.w r7, sl, #6 │ │ ldrb r2, [r0, #1] │ │ ldrb r3, [r0, #2] │ │ ldrh.w r1, [r4, r1, lsl #1] │ │ ldrh.w r2, [r8, r2, lsl #1] │ │ @@ -117208,38 +117755,38 @@ │ │ ldrsh.w r3, [r4, r3, lsl #1] │ │ orrs r1, r2 │ │ ldrsh.w r0, [r8, r0, lsl #1] │ │ sxth r1, r1 │ │ orr.w r1, r3, r1, lsl #8 │ │ str.w r7, [fp, #8] │ │ orrs r0, r1 │ │ - bmi.w 758ce │ │ + bmi.w 76596 │ │ movs r1, #0 │ │ strh.w r0, [sp, #10] │ │ strh.w r1, [sp, #8] │ │ ldrh.w r0, [sp, #8] │ │ - cmp r0, #0 │ │ + cmp r0, #1 │ │ ldr r0, [sp, #4] │ │ - bne.n 756d6 │ │ + beq.n 7639e │ │ ldrh.w r5, [sp, #10] │ │ add.w r1, r5, #8192 @ 0x2000 │ │ uxth r1, r1 │ │ cmp.w r1, #64512 @ 0xfc00 │ │ - bcc.n 75852 │ │ + bcc.n 7651a │ │ add.w r7, r6, #10240 @ 0x2800 │ │ add.w r3, r5, #9216 @ 0x2400 │ │ ldr r2, [r0, #0] │ │ uxth r7, r7 │ │ ldr r1, [r0, #8] │ │ uxth r3, r3 │ │ orr.w r6, r3, r7, lsl #10 │ │ add.w r4, r6, #65536 @ 0x10000 │ │ subs r2, r2, r1 │ │ cmp r2, #3 │ │ - bls.w 7594a │ │ + bls.w 76612 │ │ ldr r2, [r0, #4] │ │ movs r3, #240 @ 0xf0 │ │ orr.w r3, r3, r4, lsr #18 │ │ strb r3, [r2, r1] │ │ adds r3, r1, #4 │ │ str r3, [r0, #8] │ │ adds r0, r2, r1 │ │ @@ -117255,109 +117802,109 @@ │ │ movs r0, #0 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [r1, #0] │ │ ldr r2, [r1, #8] │ │ subs r0, r0, r2 │ │ cmp r0, #3 │ │ - bls.n 75902 │ │ + bls.n 765ca │ │ ldr r0, [r1, #4] │ │ cmp.w r6, #2048 @ 0x800 │ │ add r0, r2 │ │ - bcs.n 7591c │ │ + bcs.n 765e4 │ │ mvn.w r3, #63 @ 0x3f │ │ orr.w r7, r3, r6, lsr #6 │ │ movs r3, #2 │ │ - b.n 75930 │ │ + b.n 765f8 │ │ movs r0, #12 │ │ add r2, sp, #16 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ mov r4, r1 │ │ mov r1, fp │ │ - bl 75964 │ │ + bl 7662c │ │ mov r1, r4 │ │ - b.n 756cc │ │ + b.n 76394 │ │ movs r0, #20 │ │ - b.n 758b6 │ │ + b.n 7657e │ │ movs r0, #4 │ │ add r2, sp, #16 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ mov r7, r1 │ │ mov r1, fp │ │ - bl 75618 │ │ + bl 762e0 │ │ ldrb.w r0, [sp, #8] │ │ cmp r0, #1 │ │ - beq.w 756d6 │ │ + beq.w 7639e │ │ ldrb.w r2, [sp, #9] │ │ mov r1, r7 │ │ add.w r0, sl, #1 │ │ cmp r2, #92 @ 0x5c │ │ str.w r0, [fp, #8] │ │ - beq.w 75756 │ │ - b.n 758b4 │ │ + beq.w 7641e │ │ + b.n 7657c │ │ movs r0, #4 │ │ add r2, sp, #16 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ mov r7, r1 │ │ mov r1, fp │ │ - bl 75618 │ │ + bl 762e0 │ │ ldrb.w r0, [sp, #8] │ │ - cmp r0, #0 │ │ - bne.w 756d6 │ │ + cmp r0, #1 │ │ + beq.w 7639e │ │ ldrb.w r2, [sp, #9] │ │ mov r1, r7 │ │ add.w r0, sl, #2 │ │ cmp r2, #117 @ 0x75 │ │ - beq.w 75768 │ │ + beq.w 76430 │ │ str.w r0, [fp, #8] │ │ movs r0, #23 │ │ add r1, sp, #16 │ │ str r0, [sp, #16] │ │ mov r0, fp │ │ - bl 75640 │ │ + bl 76308 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ str.w r9, [fp, #8] │ │ movs r0, #4 │ │ - b.n 758d0 │ │ + b.n 76598 │ │ movs r0, #12 │ │ str r0, [sp, #16] │ │ add r0, sp, #8 │ │ add r2, sp, #16 │ │ mov r1, fp │ │ - bl 75964 │ │ + bl 7662c │ │ ldrh.w r0, [sp, #8] │ │ - cmp r0, #0 │ │ + cmp r0, #1 │ │ ldr r0, [sp, #4] │ │ - bne.w 756d6 │ │ - b.n 757be │ │ + beq.w 7639e │ │ + b.n 76486 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ mov r1, r5 │ │ - b.n 7572a │ │ - ldr r3, [pc, #104] @ (75960 ) │ │ + b.n 763f2 │ │ + ldr r3, [pc, #104] @ (76628 ) │ │ mov r1, r9 │ │ mov r2, r9 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ mov r0, r1 │ │ mov r4, r1 │ │ mov r1, r2 │ │ movs r2, #4 │ │ - bl 75414 │ │ + bl 76198 │ │ ldr r2, [r4, #8] │ │ mov r1, r4 │ │ ldr r0, [r1, #4] │ │ cmp.w r6, #2048 @ 0x800 │ │ add r0, r2 │ │ - bcc.n 75832 │ │ + bcc.n 764fa │ │ lsrs r3, r6, #6 │ │ movs r7, #2 │ │ bfi r3, r7, #6, #26 │ │ strb r3, [r0, #1] │ │ mvn.w r3, #31 │ │ orr.w r7, r3, r6, lsr #12 │ │ movs r3, #3 │ │ @@ -117368,118 +117915,118 @@ │ │ movs r1, #2 │ │ bfi r6, r1, #6, #26 │ │ strb.w r6, [r0, #-1] │ │ movs r0, #0 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r2, #4 │ │ - bl 75414 │ │ + bl 76198 │ │ ldr r0, [sp, #4] │ │ ldr r1, [r0, #8] │ │ - b.n 757ee │ │ + b.n 764b6 │ │ nop │ │ - movs r5, #236 @ 0xec │ │ - sha256su0.32 q9, q13 │ │ - sha256su0.32 , q12 │ │ + adds r4, r5, #6 │ │ + vtbl.8 d17, {d26-d29}, d26 │ │ + vrsra.u32 , q0, #6 │ │ movs r6, r0 │ │ push {r4, r5, r7, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ ldrd r0, r3, [r1] │ │ ldr r2, [r1, #8] │ │ mov r1, r3 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, r4 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ str r0, [r5, #4] │ │ movs r0, #1 │ │ strh r0, [r5, #0] │ │ pop {r4, r5, r7, pc} │ │ ldrd r1, r2, [r0, #4] │ │ cmp r2, r1 │ │ - bcs.n 759b2 │ │ + bcs.n 7667a │ │ ldr.w ip, [r0] │ │ ldrb.w r3, [ip, r2] │ │ cmp r3, #34 @ 0x22 │ │ it ne │ │ cmpne r3, #92 @ 0x5c │ │ - beq.n 759b2 │ │ + beq.n 7667a │ │ cmp r3, #32 │ │ it cc │ │ bxcc lr │ │ adds r2, #1 │ │ str r2, [r0, #8] │ │ cmp r1, r2 │ │ - bne.n 75998 │ │ + bne.n 76660 │ │ bx lr │ │ push {r4, r5, r7, lr} │ │ sub sp, #40 @ 0x28 │ │ - ldr r2, [pc, #56] @ (759f4 ) │ │ + ldr r2, [pc, #56] @ (766bc ) │ │ add r2, pc │ │ strd r1, r2, [sp] │ │ ldrd ip, r2, [r0] │ │ ldrd r3, r1, [r0, #8] │ │ - ldr r4, [pc, #44] @ (759f8 ) │ │ - ldr r5, [pc, #48] @ (759fc ) │ │ - ldr r0, [pc, #48] @ (75a00 ) │ │ + ldr r4, [pc, #44] @ (766c0 ) │ │ + ldr r5, [pc, #48] @ (766c4 ) │ │ + ldr r0, [pc, #48] @ (766c8 ) │ │ add r4, pc │ │ strd r3, r1, [sp, #16] │ │ mov r1, sp │ │ add r5, pc │ │ strd r5, r1, [sp, #28] │ │ add r1, sp, #8 │ │ str r1, [sp, #24] │ │ add r0, pc │ │ add r1, sp, #24 │ │ strd ip, r2, [sp, #8] │ │ str r4, [sp, #36] @ 0x24 │ │ - bl 5ea40 │ │ + bl 5f18c │ │ add sp, #40 @ 0x28 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - adcs r2, r3 │ │ + lsrs r2, r0 │ │ movs r6, r0 │ │ - mrc 15, 5, APSR_nzcv, cr7, cr15, {7} │ │ - ldc 15, cr15, [r7], {255} @ 0xff │ │ - ldrb r3, [r5, #30] │ │ + @ instruction: 0xef83ffff │ │ + stcl 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ + strb r0, [r4, #12] │ │ vtbl.8 d30, {d9-d10}, d29 │ │ - ldr r7, [pc, #960] @ (75dc8 ) │ │ + ldr r7, [pc, #960] @ (76a90 ) │ │ sub sp, #20 │ │ mov r4, r0 │ │ - ldr r0, [pc, #464] @ (75be0 ) │ │ - ldr r6, [pc, #468] @ (75be4 ) │ │ + ldr r0, [pc, #464] @ (768a8 ) │ │ + ldr r6, [pc, #468] @ (768ac ) │ │ add.w r9, sp, #8 │ │ add r0, pc │ │ mov.w sl, #0 │ │ add r6, pc │ │ mov r8, r0 │ │ mov r0, r4 │ │ - bl 75554 │ │ + bl 7621c │ │ ldrd r7, r0, [r4, #4] │ │ cmp r0, r7 │ │ - beq.w 75bc0 │ │ - bcs.w 75bd6 │ │ + beq.w 76888 │ │ + bcs.w 7689e │ │ ldr.w fp, [r4] │ │ ldrb.w r1, [fp, r0] │ │ cmp r1, #92 @ 0x5c │ │ - bne.w 75b9c │ │ + bne.w 76864 │ │ adds r5, r0, #1 │ │ str r5, [r4, #8] │ │ cmp r5, r7 │ │ - bcs.w 75b52 │ │ + bcs.w 7681a │ │ ldrb.w r1, [fp, r5] │ │ adds r5, r0, #2 │ │ str r5, [r4, #8] │ │ sub.w r0, r1, #34 @ 0x22 │ │ cmp r0, #83 @ 0x53 │ │ - bhi.w 75bc4 │ │ + bhi.w 7688c │ │ tbh [pc, r0, lsl #1] │ │ lsls r4, r2, #1 │ │ lsls r2, r6, #2 │ │ lsls r2, r6, #2 │ │ lsls r2, r6, #2 │ │ lsls r2, r6, #2 │ │ lsls r2, r6, #2 │ │ @@ -117557,20 +118104,20 @@ │ │ lsls r2, r6, #2 │ │ lsls r2, r6, #2 │ │ lsls r2, r6, #2 │ │ lsls r4, r2, #1 │ │ lsls r2, r6, #2 │ │ lsls r4, r2, #1 │ │ lsls r5, r2, #1 │ │ - b.n 75a1e │ │ + b.n 766e6 │ │ cmp r7, r5 │ │ - bcc.n 75bc8 │ │ + bcc.n 76890 │ │ subs r0, r7, r5 │ │ cmp r0, #3 │ │ - bls.n 75b76 │ │ + bls.n 7683e │ │ add.w r1, fp, r5 │ │ ldrb.w r0, [fp, r5] │ │ adds r7, r5, #4 │ │ ldrb r2, [r1, #1] │ │ ldrb r3, [r1, #2] │ │ ldrb r1, [r1, #3] │ │ ldrh.w r0, [r8, r0, lsl #1] │ │ @@ -117579,45 +118126,45 @@ │ │ ldrh.w r1, [r6, r1, lsl #1] │ │ orrs r0, r2 │ │ orrs r0, r3 │ │ str r7, [r4, #8] │ │ orrs r0, r1 │ │ sxth r0, r0 │ │ cmp r0, #0 │ │ - bmi.n 75b7c │ │ + bmi.n 76844 │ │ strh.w sl, [sp] │ │ ldrh.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.w 75a1e │ │ - b.n 75b94 │ │ + bne.w 766e6 │ │ + b.n 7685c │ │ movs r0, #4 │ │ mov r1, r4 │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ mov r2, r9 │ │ - bl 75618 │ │ + bl 762e0 │ │ ldrb.w r0, [sp] │ │ - cbnz r0, 75b94 │ │ + cbnz r0, 7685c │ │ ldrb.w r1, [sp, #1] │ │ sub.w r0, r1, #34 @ 0x22 │ │ cmp r0, #83 @ 0x53 │ │ - bls.w 75a5c │ │ - b.n 75bc4 │ │ + bls.w 76724 │ │ + b.n 7688c │ │ str r7, [r4, #8] │ │ movs r0, #4 │ │ - b.n 75b7e │ │ + b.n 76846 │ │ movs r0, #12 │ │ str r0, [sp, #8] │ │ mov r0, sp │ │ mov r1, r4 │ │ mov r2, r9 │ │ - bl 75964 │ │ + bl 7662c │ │ ldrh.w r0, [sp] │ │ cmp r0, #1 │ │ - bne.w 75a1e │ │ + bne.w 766e6 │ │ ldr r0, [sp, #4] │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r1, #34 @ 0x22 │ │ itttt eq │ │ addeq r0, #1 │ │ streq r0, [r4, #8] │ │ @@ -117625,427 +118172,426 @@ │ │ addeq sp, #20 │ │ it eq │ │ ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #16 │ │ add r1, sp, #8 │ │ str r0, [sp, #8] │ │ mov r0, r4 │ │ - bl 75640 │ │ + bl 76308 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #4 │ │ - b.n 75bb0 │ │ + b.n 76878 │ │ movs r0, #12 │ │ - b.n 75bb0 │ │ - ldr r3, [pc, #32] @ (75bec ) │ │ + b.n 76878 │ │ + ldr r3, [pc, #32] @ (768b4 ) │ │ mov r0, r5 │ │ mov r1, r7 │ │ mov r2, r7 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r2, [pc, #16] @ (75be8 ) │ │ + bl 3fb30 │ │ + ldr r2, [pc, #16] @ (768b0 ) │ │ mov r1, r7 │ │ add r2, pc │ │ - bl 3f474 │ │ - movs r2, #88 @ 0x58 │ │ - vshr.u32 q9, q1, #6 │ │ - vshr.u64 , q13, #6 │ │ + bl 3fbfc │ │ + subs r0, r3, r0 │ │ + vqshrun.s64 d17, q1, #6 │ │ + vmla.i , q5, d18[0] │ │ movs r6, r0 │ │ - str r4, [r2, r4] │ │ + str r4, [r7, r1] │ │ movs r6, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #44 @ 0x2c │ │ mov r9, r2 │ │ mov r6, r1 │ │ str r0, [sp, #4] │ │ - b.n 75c1c │ │ - ldr r1, [sp, #8] │ │ - ldr.w r0, [r9] │ │ - cmp r5, r0 │ │ - beq.w 75dca │ │ - movs r0, #12 │ │ - strb r0, [r1, r5] │ │ - adds r0, r5, #1 │ │ - str.w r0, [r9, #8] │ │ - movs r0, #0 │ │ - cmp r0, #0 │ │ - bne.w 75e5c │ │ mov r0, r6 │ │ ldr r5, [r6, #8] │ │ - bl 75554 │ │ + bl 7621c │ │ ldrd r4, r7, [r6, #4] │ │ cmp r7, r4 │ │ - beq.w 75ee8 │ │ - bcs.w 75f76 │ │ + beq.w 76bac │ │ + bcs.w 76c3c │ │ ldr.w fp, [r6] │ │ ldrb.w r0, [fp, r7] │ │ cmp r0, #92 @ 0x5c │ │ - bne.w 75e6a │ │ + bne.w 76b2e │ │ cmp r7, r5 │ │ - bcc.w 75f1e │ │ + bcc.w 76be4 │ │ ldr.w r0, [r9] │ │ mov sl, r9 │ │ ldr.w r9, [r9, #8] │ │ sub.w r8, r7, r5 │ │ sub.w r0, r0, r9 │ │ cmp r8, r0 │ │ - bhi.w 75e2a │ │ + bhi.w 76aee │ │ ldr.w r0, [sl, #4] │ │ add.w r1, fp, r5 │ │ str r0, [sp, #8] │ │ mov r2, r8 │ │ add r0, r9 │ │ - bl d44bc │ │ + bl d53c6 │ │ add.w r5, r9, r8 │ │ adds r0, r7, #1 │ │ mov r9, sl │ │ cmp r0, r4 │ │ str.w r5, [sl, #8] │ │ str r0, [r6, #8] │ │ - bcs.w 75da4 │ │ + bcs.w 76a68 │ │ ldrb.w r0, [fp, r0] │ │ adds r1, r7, #2 │ │ str r1, [r6, #8] │ │ subs r0, #34 @ 0x22 │ │ cmp r0, #83 @ 0x53 │ │ - bhi.w 75e50 │ │ + bhi.w 76b14 │ │ tbh [pc, r0, lsl #1] │ │ - lsls r5, r2, #1 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r1, r6, #1 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r2, r5, #1 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r3, r4, #1 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ lsls r4, r2, #1 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #1 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r4, r3, #3 │ │ - lsls r0, r7, #1 │ │ - lsls r4, r3, #3 │ │ - lsls r7, r7, #1 │ │ - lsls r4, r2, #3 │ │ - b.n 75bfe │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r7, r6, #1 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r0, r6, #1 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r1, r5, #1 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r3, r3, #1 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r4, #1 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r2, r5, #3 │ │ + lsls r6, r7, #1 │ │ + lsls r2, r5, #3 │ │ + lsls r5, r0, #2 │ │ + lsls r2, r4, #3 │ │ ldr r1, [sp, #8] │ │ ldr.w r0, [r9] │ │ cmp r5, r0 │ │ - beq.n 75e1e │ │ + beq.n 76ae2 │ │ movs r0, #34 @ 0x22 │ │ - b.n 75c0c │ │ + b.n 76a56 │ │ + ldr r1, [sp, #8] │ │ + ldr.w r0, [r9] │ │ + cmp r5, r0 │ │ + beq.n 76a8e │ │ + movs r0, #12 │ │ + b.n 76a56 │ │ ldr r1, [sp, #8] │ │ ldr.w r0, [r9] │ │ cmp r5, r0 │ │ - beq.n 75dd6 │ │ + beq.n 76a9a │ │ movs r0, #10 │ │ - b.n 75c0c │ │ + b.n 76a56 │ │ ldr r1, [sp, #8] │ │ ldr.w r0, [r9] │ │ cmp r5, r0 │ │ - beq.n 75de2 │ │ + beq.n 76aa6 │ │ movs r0, #8 │ │ - b.n 75c0c │ │ + b.n 76a56 │ │ ldr r1, [sp, #8] │ │ ldr.w r0, [r9] │ │ cmp r5, r0 │ │ - beq.n 75dee │ │ + beq.n 76ab2 │ │ movs r0, #92 @ 0x5c │ │ - b.n 75c0c │ │ + b.n 76a56 │ │ ldr r1, [sp, #8] │ │ ldr.w r0, [r9] │ │ cmp r5, r0 │ │ - beq.n 75dfa │ │ + beq.n 76abe │ │ movs r0, #47 @ 0x2f │ │ - b.n 75c0c │ │ + b.n 76a56 │ │ ldr r1, [sp, #8] │ │ ldr.w r0, [r9] │ │ cmp r5, r0 │ │ - beq.n 75e06 │ │ + beq.n 76aca │ │ movs r0, #13 │ │ - b.n 75c0c │ │ + b.n 76a56 │ │ ldr r1, [sp, #8] │ │ ldr.w r0, [r9] │ │ cmp r5, r0 │ │ - beq.n 75e12 │ │ + beq.n 76ad6 │ │ movs r0, #9 │ │ - b.n 75c0c │ │ + strb r0, [r1, r5] │ │ + adds r0, r5, #1 │ │ + str.w r0, [r9, #8] │ │ + movs r0, #0 │ │ + cmp r0, #0 │ │ + beq.w 768c4 │ │ + b.n 76b20 │ │ movs r0, #4 │ │ add r2, sp, #32 │ │ str r0, [sp, #32] │ │ add r0, sp, #20 │ │ mov r1, r6 │ │ - bl 75618 │ │ + bl 762e0 │ │ ldrb.w r0, [sp, #20] │ │ cmp r0, #0 │ │ - bne.w 75f04 │ │ + bne.w 76bc8 │ │ ldrb.w r0, [sp, #21] │ │ subs r0, #34 @ 0x22 │ │ cmp r0, #83 @ 0x53 │ │ - bls.w 75c94 │ │ - b.n 75e50 │ │ + bls.w 7693c │ │ + b.n 76b14 │ │ mov r0, r9 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr.w r1, [r9, #4] │ │ - b.n 75c0a │ │ + b.n 76a00 │ │ mov r0, r9 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr.w r1, [r9, #4] │ │ - b.n 75d5a │ │ + b.n 76a0e │ │ mov r0, r9 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr.w r1, [r9, #4] │ │ - b.n 75d68 │ │ + b.n 76a1c │ │ mov r0, r9 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr.w r1, [r9, #4] │ │ - b.n 75d76 │ │ + b.n 76a2a │ │ mov r0, r9 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr.w r1, [r9, #4] │ │ - b.n 75d84 │ │ + b.n 76a38 │ │ mov r0, r9 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr.w r1, [r9, #4] │ │ - b.n 75d92 │ │ + b.n 76a46 │ │ mov r0, r9 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr.w r1, [r9, #4] │ │ - b.n 75da0 │ │ + b.n 76a54 │ │ mov r0, r9 │ │ - bl 3e62c │ │ + bl 3ed2c │ │ ldr.w r1, [r9, #4] │ │ - b.n 75d4c │ │ + b.n 769f2 │ │ mov r0, sl │ │ mov r1, r9 │ │ mov r2, r8 │ │ str.w sl, [sp] │ │ - bl 75414 │ │ + bl 76198 │ │ ldr r0, [sp, #0] │ │ ldr.w r9, [r0, #8] │ │ - b.n 75c5e │ │ + b.n 76906 │ │ mov r0, r6 │ │ mov r1, r9 │ │ - bl 75664 │ │ + bl 7632c │ │ cmp r0, #0 │ │ - beq.w 75c1c │ │ - b.n 75e5c │ │ + beq.w 768c4 │ │ + b.n 76b20 │ │ movs r0, #12 │ │ add r1, sp, #32 │ │ str r0, [sp, #32] │ │ mov r0, r6 │ │ - bl 75640 │ │ + bl 76308 │ │ ldr r2, [sp, #4] │ │ movs r1, #2 │ │ strd r1, r0, [r2] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r0, #34 @ 0x22 │ │ - bne.n 75eec │ │ + bne.n 76bb0 │ │ ldr.w r8, [r9, #8] │ │ cmp.w r8, #0 │ │ - beq.n 75ebc │ │ + beq.n 76b80 │ │ cmp r7, r5 │ │ - bcc.n 75f46 │ │ + bcc.n 76c0c │ │ ldr.w r0, [r9] │ │ add.w r1, fp, r5 │ │ subs r4, r7, r5 │ │ sub.w r0, r0, r8 │ │ cmp r4, r0 │ │ - bhi.n 75f62 │ │ + bhi.n 76c28 │ │ ldr.w r5, [r9, #4] │ │ mov r2, r4 │ │ add.w r0, r5, r8 │ │ - bl d44bc │ │ + bl d53c6 │ │ adds r0, r7, #1 │ │ add.w r2, r8, r4 │ │ str r0, [r6, #8] │ │ add r0, sp, #20 │ │ mov r1, r5 │ │ str.w r2, [r9, #8] │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #20] │ │ - cbnz r0, 75f08 │ │ + cbnz r0, 76bcc │ │ ldrd r0, r1, [sp, #24] │ │ movs r2, #1 │ │ - b.n 75eda │ │ + b.n 76b9e │ │ cmp r7, r5 │ │ - bcc.n 75f54 │ │ + bcc.n 76c1a │ │ adds r0, r7, #1 │ │ str r0, [r6, #8] │ │ add.w r1, fp, r5 │ │ subs r2, r7, r5 │ │ add r0, sp, #20 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #20] │ │ - cbnz r0, 75f2c │ │ + cbnz r0, 76bf2 │ │ ldrd r0, r1, [sp, #24] │ │ movs r2, #0 │ │ ldr r3, [sp, #4] │ │ str r2, [r3, #0] │ │ str r0, [r3, #4] │ │ str r1, [r3, #8] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #4 │ │ - b.n 75ef2 │ │ + b.n 76bb6 │ │ adds r0, r7, #1 │ │ str r0, [r6, #8] │ │ movs r0, #16 │ │ str r0, [sp, #32] │ │ add r2, sp, #32 │ │ ldr r0, [sp, #4] │ │ mov r1, r6 │ │ - bl 755f0 │ │ + bl 762b8 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldr r0, [sp, #24] │ │ - b.n 75e5c │ │ + b.n 76b20 │ │ movs r0, #15 │ │ add r2, sp, #32 │ │ str r0, [sp, #32] │ │ add r0, sp, #12 │ │ mov r1, r6 │ │ - bl 75f94 │ │ + bl 76c58 │ │ ldr r0, [sp, #12] │ │ - cbz r0, 75f42 │ │ + cbz r0, 76c08 │ │ ldr r1, [sp, #16] │ │ - b.n 75eb8 │ │ - ldr r3, [pc, #112] @ (75f90 ) │ │ + movs r2, #1 │ │ + b.n 76b9e │ │ + ldr r3, [pc, #108] @ (76c54 ) │ │ add r3, pc │ │ mov r0, r5 │ │ mov r1, r7 │ │ mov r2, r4 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ movs r0, #15 │ │ add r2, sp, #32 │ │ str r0, [sp, #32] │ │ add r0, sp, #12 │ │ mov r1, r6 │ │ - bl 75f94 │ │ + bl 76c58 │ │ ldr r0, [sp, #12] │ │ - cbz r0, 75f42 │ │ + cbz r0, 76c08 │ │ ldr r1, [sp, #16] │ │ - b.n 75ed8 │ │ + b.n 76b9c │ │ ldr r0, [sp, #16] │ │ - b.n 75e5c │ │ - ldr r3, [pc, #64] @ (75f88 ) │ │ + b.n 76b20 │ │ + ldr r3, [pc, #64] @ (76c50 ) │ │ add r3, pc │ │ mov r0, r5 │ │ mov r1, r7 │ │ mov r2, r4 │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #52] @ (75f8c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #48] @ (76c4c ) │ │ add r3, pc │ │ mov r0, r5 │ │ mov r1, r7 │ │ mov r2, r4 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ mov r5, r1 │ │ mov r0, r9 │ │ mov r1, r8 │ │ mov r2, r4 │ │ - bl 75414 │ │ + bl 76198 │ │ ldr.w r8, [r9, #8] │ │ mov r1, r5 │ │ - b.n 75e8e │ │ - ldr r2, [pc, #12] @ (75f84 ) │ │ + b.n 76b52 │ │ + ldr r2, [pc, #8] @ (76c48 ) │ │ mov r0, r7 │ │ mov r1, r4 │ │ add r2, pc │ │ - bl 3f474 │ │ - nop │ │ - ldr r4, [pc, #128] @ (76008 ) │ │ + bl 3fbfc │ │ + ldr r3, [pc, #552] @ (76e74 ) │ │ movs r6, r0 │ │ - ldr r4, [pc, #400] @ (7611c ) │ │ + ldr r3, [pc, #768] @ (76f50 ) │ │ movs r6, r0 │ │ - ldr r4, [pc, #408] @ (76128 ) │ │ + ldr r3, [pc, #888] @ (76fcc ) │ │ movs r6, r0 │ │ - ldr r4, [pc, #688] @ (76244 ) │ │ + ldr r4, [pc, #88] @ (76cb0 ) │ │ movs r6, r0 │ │ push {r4, r5, r7, lr} │ │ mov r4, r2 │ │ mov r5, r0 │ │ ldrd r0, r3, [r1] │ │ ldr r2, [r1, #8] │ │ mov r1, r3 │ │ - bl 74e7c │ │ + bl 75c0c │ │ mov r2, r0 │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, r4 │ │ mov r2, r3 │ │ - bl 74f98 │ │ + bl 75d28 │ │ movs r1, #0 │ │ strd r1, r0, [r5] │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ @@ -118054,1202 +118600,1209 @@ │ │ mov r4, r2 │ │ mov r6, r0 │ │ movs r0, #9 │ │ tbb [pc, r1] │ │ cmp r2, #2 │ │ movs r6, #111 @ 0x6f │ │ lsls r0, r6, #28 │ │ - bmi.n 760b4 │ │ + bmi.n 76d78 │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #12 │ │ movs r3, #0 │ │ add r6, sp, #4 │ │ str r5, [sp, #4] │ │ str r6, [sp, #0] │ │ - blx d5764 │ │ + blx d63b4 │ │ mov r0, r4 │ │ - bl 92980 │ │ + bl 934a8 │ │ mov r1, r0 │ │ movs r2, #1 │ │ movs r0, #9 │ │ lsl.w r1, r2, r1 │ │ lsls r2, r1, #30 │ │ - bne.n 760b4 │ │ + bne.n 76d78 │ │ tst.w r1, #12 │ │ - beq.n 76022 │ │ + beq.n 76ce6 │ │ movs r0, #0 │ │ movs r1, #0 │ │ strd r6, r0, [sp] │ │ mov r0, r4 │ │ movs r2, #13 │ │ movs r3, #0 │ │ - blx d565c │ │ + blx d62ac │ │ ldr r0, [sp, #4] │ │ str r0, [r5, #32] │ │ movs r0, #6 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #12 │ │ movs r3, #0 │ │ add.w r9, sp, #4 │ │ str r5, [sp, #4] │ │ str.w r9, [sp] │ │ - blx d5764 │ │ + blx d63b4 │ │ mov r0, r4 │ │ - bl 92980 │ │ + bl 934a8 │ │ mov r2, r0 │ │ mov r8, r1 │ │ movs r0, #9 │ │ tbb [pc, r2] │ │ lsls r2, r6, #16 │ │ adds r0, #4 │ │ lsls r3, r0, #12 │ │ - b.n 76022 │ │ + b.n 76ce6 │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #0 │ │ movs r3, #0 │ │ strd r9, r5, [sp] │ │ movs r5, #0 │ │ - blx d5764 │ │ + blx d63b4 │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r9, r5, [sp] │ │ - blx d5764 │ │ + blx d63b4 │ │ mov r0, r4 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ strd r9, r5, [sp] │ │ - blx d565c │ │ + blx d62ac │ │ ldr r0, [sp, #4] │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ bic.w r0, r0, r8 │ │ and.w r0, r0, #1 │ │ add r0, r8 │ │ strd r9, r0, [sp] │ │ mov r0, r4 │ │ - blx d5764 │ │ + blx d63b4 │ │ movs r0, #7 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ lsls r0, r6, #28 │ │ - bpl.n 76058 │ │ + bpl.n 76d1c │ │ mov r0, r5 │ │ mov r1, r4 │ │ - blx d6368 │ │ + blx d6fb8 │ │ mov r1, r0 │ │ movs r0, #9 │ │ cmp r1, #0 │ │ it eq │ │ moveq r0, #8 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 41146 │ │ - bmi.n 7607e │ │ + bl 4187e │ │ + bmi.n 76d42 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ str r3, [sp, #12] │ │ add r3, sp, #20 │ │ stmia r3!, {r0, r1, r2} │ │ mov fp, r1 │ │ mov r9, r0 │ │ - ldr r5, [pc, #848] @ (7643c ) │ │ + ldr r5, [pc, #848] @ (77100 ) │ │ ldr.w r8, [r7, #8] │ │ add r5, pc │ │ ldrex r0, [r5, #4] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r5, #4] │ │ cmp r2, #0 │ │ - bne.n 760f0 │ │ + bne.n 76db4 │ │ cmp r0, #0 │ │ - bmi.w 7641c │ │ - ldr r4, [pc, #904] @ (76490 ) │ │ + bmi.w 770e0 │ │ + ldr r4, [pc, #904] @ (77154 ) │ │ add r4, pc │ │ ldr r6, [r4, #20] │ │ dmb ish │ │ - cbnz r6, 7611a │ │ + cbnz r6, 76dde │ │ add.w r0, r4, #20 │ │ - bl 76820 │ │ + bl 774f0 │ │ mov r6, r0 │ │ mov r0, r6 │ │ str r4, [sp, #16] │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r4, r0 │ │ cmp r0, #1 │ │ - bhi.n 7615e │ │ - bne.n 76132 │ │ - ldr r0, [pc, #872] @ (76494 ) │ │ + bhi.n 76e22 │ │ + bne.n 76df6 │ │ + ldr r0, [pc, #872] @ (77158 ) │ │ add r0, pc │ │ - bl 768d0 │ │ + bl 775a0 │ │ movs r0, #12 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 76488 │ │ + beq.w 7714c │ │ mov r4, r0 │ │ str r6, [r0, #8] │ │ movs r0, #0 │ │ strb r0, [r4, #4] │ │ str r0, [r4, #0] │ │ mov r0, r6 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov sl, r0 │ │ mov r0, r6 │ │ mov r1, r4 │ │ - blx d7bf0 │ │ + blx d8840 │ │ mov r0, sl │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - bne.w 76440 │ │ + bne.w 77104 │ │ movs r0, #1 │ │ - ldr r1, [pc, #880] @ (764dc ) │ │ + ldr r1, [pc, #880] @ (771a0 ) │ │ strb r0, [r4, #4] │ │ ldr r0, [r4, #0] │ │ adds r0, #1 │ │ str r0, [r4, #0] │ │ ldr r0, [r5, #64] @ 0x40 │ │ cmp r0, r1 │ │ - bhi.n 76192 │ │ + bhi.n 76e56 │ │ ldrex r1, [r5, #64] @ 0x40 │ │ cmp r1, r0 │ │ - bne.n 7618e │ │ + bne.n 76e52 │ │ adds r0, #1 │ │ strex r1, r0, [r5, #64] @ 0x40 │ │ - cbnz r1, 76192 │ │ + cbnz r1, 76e56 │ │ dmb ish │ │ - b.n 7619a │ │ + b.n 76e5e │ │ clrex │ │ add.w r0, r5, #64 @ 0x40 │ │ - bl 7653c │ │ + bl 77200 │ │ ldr r0, [r5, #72] @ 0x48 │ │ - cbnz r0, 761bc │ │ + cbnz r0, 76e80 │ │ ldrd r9, r6, [sp, #20] │ │ ldr r1, [r6, #20] │ │ mov r0, r9 │ │ blx r1 │ │ mov sl, r0 │ │ ldr r0, [sp, #28] │ │ mov r4, r1 │ │ cmp.w r8, #0 │ │ str r0, [sp, #8] │ │ - beq.n 7624a │ │ + beq.n 76f0e │ │ mov.w fp, #3 │ │ - b.n 762c4 │ │ + b.n 76f88 │ │ ldrd r9, r6, [sp, #20] │ │ ldr r1, [r6, #20] │ │ mov r0, r9 │ │ blx r1 │ │ str r0, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #12] │ │ strb.w r0, [sp, #68] @ 0x44 │ │ ldr r0, [sp, #28] │ │ strb.w r8, [sp, #69] @ 0x45 │ │ strd r1, r0, [sp, #60] @ 0x3c │ │ ldrd r0, r1, [r5, #72] @ 0x48 │ │ ldr r2, [r1, #20] │ │ add r1, sp, #56 @ 0x38 │ │ blx r2 │ │ - bl 767ec │ │ + bl 774bc │ │ ldr r0, [sp, #16] │ │ ldr r4, [r0, #20] │ │ dmb ish │ │ - cbnz r4, 761f8 │ │ + cbnz r4, 76ebc │ │ adds r0, #20 │ │ - bl 76820 │ │ + bl 774f0 │ │ mov r4, r0 │ │ mov r0, r4 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r5, r0 │ │ cmp r0, #1 │ │ - bhi.n 76236 │ │ - beq.n 7612a │ │ + bhi.n 76efa │ │ + beq.n 76dee │ │ movs r0, #12 │ │ mov r8, r6 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 76488 │ │ + beq.w 7714c │ │ mov r5, r0 │ │ str r4, [r0, #8] │ │ movs r0, #0 │ │ strb r0, [r5, #4] │ │ str r0, [r5, #0] │ │ mov r0, r4 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r6, r0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - blx d7bf0 │ │ + blx d8840 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r6, r8 │ │ movs r0, #0 │ │ strb r0, [r5, #4] │ │ ldr r0, [sp, #12] │ │ cmp r0, #0 │ │ - beq.w 76498 │ │ + beq.w 7715c │ │ ldr r1, [r6, #20] │ │ mov r0, r9 │ │ - bl 76818 │ │ + bl 774e8 │ │ ldr r0, [sp, #16] │ │ ldr.w fp, [r0, #20] │ │ dmb ish │ │ cmp.w fp, #0 │ │ - bne.n 76264 │ │ + bne.n 76f28 │ │ ldr r0, [sp, #16] │ │ adds r0, #20 │ │ - bl 76820 │ │ + bl 774f0 │ │ mov fp, r0 │ │ mov r0, fp │ │ mov r8, r6 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r6, r0 │ │ cmp r0, #1 │ │ - bhi.n 762ac │ │ - bne.n 7627e │ │ - ldr r0, [pc, #672] @ (76518 ) │ │ + bhi.n 76f70 │ │ + bne.n 76f42 │ │ + ldr r0, [pc, #672] @ (771dc ) │ │ add r0, pc │ │ - bl 768d0 │ │ - b.n 764b8 │ │ + bl 775a0 │ │ + b.n 7717c │ │ movs r0, #12 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 764b0 │ │ + beq.w 77174 │ │ mov r6, r0 │ │ str.w fp, [r0, #8] │ │ movs r0, #0 │ │ strb r0, [r6, #4] │ │ str r0, [r6, #0] │ │ mov r0, fp │ │ - blx d7be0 │ │ + blx d8830 │ │ str r0, [sp, #4] │ │ mov r0, fp │ │ mov r1, r6 │ │ - blx d7bf0 │ │ + blx d8840 │ │ ldr r0, [sp, #4] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [r6, #0] │ │ cmp r0, #1 │ │ - bls.n 762ba │ │ + bls.n 76f7e │ │ mov.w fp, #1 │ │ mov r6, r8 │ │ - b.n 762c4 │ │ - bl 76a60 │ │ + b.n 76f88 │ │ + bl 77730 │ │ mov r6, r8 │ │ uxtb.w fp, r0 │ │ ldr r0, [sp, #8] │ │ str r0, [sp, #32] │ │ ldr r4, [r4, #12] │ │ add r0, sp, #56 @ 0x38 │ │ mov r1, sl │ │ blx r4 │ │ mov r8, r6 │ │ add r6, sp, #56 @ 0x38 │ │ - ldr r0, [pc, #520] @ (764e0 ) │ │ + ldr r0, [pc, #520] @ (771a4 ) │ │ ldmia r6, {r1, r2, r3, r6} │ │ eors r0, r6 │ │ - ldr r6, [pc, #520] @ (764e4 ) │ │ + ldr r6, [pc, #520] @ (771a8 ) │ │ eors r2, r6 │ │ orrs r0, r2 │ │ - ldr r2, [pc, #516] @ (764e8 ) │ │ + ldr r2, [pc, #516] @ (771ac ) │ │ eors r2, r3 │ │ - ldr r3, [pc, #516] @ (764ec ) │ │ + ldr r3, [pc, #516] @ (771b0 ) │ │ eors r1, r3 │ │ orrs r1, r2 │ │ orrs r0, r1 │ │ - bne.n 76344 │ │ + bne.n 77008 │ │ movs r0, #4 │ │ mov r1, sl │ │ mov r6, r8 │ │ ldr.w r2, [sl, r0] │ │ ldr r0, [r1, #0] │ │ strd r0, r2, [sp, #36] @ 0x24 │ │ - bl 76dd8 │ │ + bl 77aa8 │ │ mov r1, r0 │ │ - ldr r0, [pc, #536] @ (76520 ) │ │ + ldr r0, [pc, #536] @ (771e4 ) │ │ and.w sl, r1, #1 │ │ add r0, pc │ │ str r0, [sp, #68] @ 0x44 │ │ sub.w r0, r7, #29 │ │ str r0, [sp, #64] @ 0x40 │ │ add r0, sp, #36 @ 0x24 │ │ str r0, [sp, #60] @ 0x3c │ │ add r0, sp, #32 │ │ str r0, [sp, #56] @ 0x38 │ │ ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ ldr r4, [sp, #16] │ │ - cbnz r0, 7632e │ │ + cbnz r0, 76ff2 │ │ add.w r0, r5, #56 @ 0x38 │ │ - bl 76820 │ │ - blx d7be0 │ │ + bl 774f0 │ │ + blx d8830 │ │ cmp r0, #2 │ │ - bls.n 76370 │ │ + bls.n 77034 │ │ subs r0, #8 │ │ str r0, [sp, #44] @ 0x2c │ │ add r0, sp, #56 @ 0x38 │ │ add r1, sp, #44 @ 0x2c │ │ - bl 76e20 │ │ - b.n 76378 │ │ + bl 77af0 │ │ + b.n 7703c │ │ add r0, sp, #56 @ 0x38 │ │ mov r1, sl │ │ blx r4 │ │ add r4, sp, #56 @ 0x38 │ │ - ldr r0, [pc, #416] @ (764f0 ) │ │ + ldr r0, [pc, #416] @ (771b4 ) │ │ mov r6, r8 │ │ ldmia r4, {r1, r2, r3, r4} │ │ eors r0, r4 │ │ - ldr r4, [pc, #412] @ (764f4 ) │ │ + ldr r4, [pc, #412] @ (771b8 ) │ │ eors r2, r4 │ │ orrs r0, r2 │ │ - ldr r2, [pc, #412] @ (764f8 ) │ │ + ldr r2, [pc, #412] @ (771bc ) │ │ eors r2, r3 │ │ - ldr r3, [pc, #412] @ (764fc ) │ │ + ldr r3, [pc, #412] @ (771c0 ) │ │ eors r1, r3 │ │ orrs r1, r2 │ │ orrs r0, r1 │ │ - bne.n 763ae │ │ + bne.n 77072 │ │ add.w r1, sl, #4 │ │ movs r0, #8 │ │ - b.n 762f4 │ │ + b.n 76fb8 │ │ add r0, sp, #56 @ 0x38 │ │ movs r1, #0 │ │ - bl 76e20 │ │ + bl 77af0 │ │ tbb [pc, fp] │ │ adds r2, r0, #4 │ │ - ldr r2, [pc, #208] @ (76450 ) │ │ + ldr r2, [pc, #208] @ (77114 ) │ │ movs r0, #0 │ │ strb.w r0, [r7, #-49] │ │ - ldr r0, [pc, #412] @ (76524 ) │ │ + ldr r0, [pc, #412] @ (771e8 ) │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ sub.w r0, r7, #49 @ 0x31 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #44 @ 0x2c │ │ - ldr r2, [pc, #400] @ (76528 ) │ │ + ldr r2, [pc, #400] @ (771ec ) │ │ sub.w r1, r7, #29 │ │ add r3, sp, #56 @ 0x38 │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldrb.w r0, [sp, #44] @ 0x2c │ │ - bl 7678c │ │ - b.n 76410 │ │ - ldr r0, [pc, #364] @ (7651c ) │ │ + bl 7745c │ │ + b.n 770d4 │ │ + ldr r0, [pc, #364] @ (771e0 ) │ │ movs r2, #12 │ │ add r0, pc │ │ - b.n 762fa │ │ + b.n 76fbe │ │ movs r0, #1 │ │ strb.w r0, [r7, #-49] │ │ - ldr r0, [pc, #364] @ (7652c ) │ │ + ldr r0, [pc, #364] @ (771f0 ) │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ sub.w r0, r7, #49 @ 0x31 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #44 @ 0x2c │ │ - ldr r2, [pc, #356] @ (76530 ) │ │ + ldr r2, [pc, #356] @ (771f4 ) │ │ sub.w r1, r7, #29 │ │ add r3, sp, #56 @ 0x38 │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldrb.w r0, [sp, #44] @ 0x2c │ │ - bl 7678c │ │ - b.n 76410 │ │ + bl 7745c │ │ + b.n 770d4 │ │ adds r0, r4, #2 │ │ movs r1, #0 │ │ ldrexb r2, [r0] │ │ strexb r3, r1, [r0] │ │ cmp r3, #0 │ │ - bne.n 763e8 │ │ - cbz r2, 76410 │ │ + bne.n 770ac │ │ + cbz r2, 770d4 │ │ add r0, sp, #56 @ 0x38 │ │ - ldr r2, [pc, #312] @ (76534 ) │ │ + ldr r2, [pc, #312] @ (771f8 ) │ │ sub.w r1, r7, #29 │ │ movs r3, #157 @ 0x9d │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #60] @ 0x3c │ │ ldrb.w r0, [sp, #56] @ 0x38 │ │ - bl 7678c │ │ + bl 7745c │ │ add.w r0, r5, #20 │ │ mov r1, sl │ │ - bl 77054 │ │ - b.n 761e2 │ │ - ldr r0, [pc, #236] @ (7650c ) │ │ + bl 77d20 │ │ + b.n 76ea6 │ │ + ldr r0, [pc, #236] @ (771d0 ) │ │ sub.w r1, r7, #29 │ │ add r0, pc │ │ str r0, [sp, #68] @ 0x44 │ │ add r0, sp, #20 │ │ str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #228] @ (76510 ) │ │ + ldr r0, [pc, #228] @ (771d4 ) │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ add r0, sp, #28 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #44 @ 0x2c │ │ - ldr r2, [pc, #220] @ (76514 ) │ │ + ldr r2, [pc, #220] @ (771d8 ) │ │ add r2, pc │ │ - b.n 76474 │ │ - ldrb r6, [r4, #10] │ │ + b.n 77138 │ │ + ldrb r2, [r4, #7] │ │ movs r6, r0 │ │ ldr.w r1, [fp, #24] │ │ mov r0, r9 │ │ blx r1 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #40] @ 0x28 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #36] @ 0x24 │ │ sub.w r1, r7, #29 │ │ - ldr r0, [pc, #164] @ (76500 ) │ │ + ldr r0, [pc, #164] @ (771c4 ) │ │ add r0, pc │ │ str r0, [sp, #68] @ 0x44 │ │ add r0, sp, #36 @ 0x24 │ │ str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [pc, #156] @ (76504 ) │ │ + ldr r0, [pc, #156] @ (771c8 ) │ │ add r0, pc │ │ str r0, [sp, #60] @ 0x3c │ │ add r0, sp, #28 │ │ str r0, [sp, #56] @ 0x38 │ │ add r0, sp, #44 @ 0x2c │ │ - ldr r2, [pc, #148] @ (76508 ) │ │ + ldr r2, [pc, #148] @ (771cc ) │ │ add r2, pc │ │ add r3, sp, #56 @ 0x38 │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #48] @ 0x30 │ │ ldrb.w r0, [sp, #44] @ 0x2c │ │ - bl 7678c │ │ - bl 767e2 │ │ + bl 7745c │ │ + bl 774b2 │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 3d806 │ │ - strb r6, [r3, #6] │ │ + bl 3df32 │ │ + strb r2, [r6, #3] │ │ movs r6, r0 │ │ - ldr r7, [pc, #208] @ (76568 ) │ │ + strh r0, [r3, r4] │ │ movs r6, r0 │ │ add r0, sp, #56 @ 0x38 │ │ - ldr r2, [pc, #156] @ (76538 ) │ │ + ldr r2, [pc, #156] @ (771fc ) │ │ sub.w r1, r7, #29 │ │ movs r3, #91 @ 0x5b │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #60] @ 0x3c │ │ ldrb.w r0, [sp, #56] @ 0x38 │ │ - b.n 76480 │ │ + b.n 77144 │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 3d806 │ │ + bl 3df32 │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ add.w r0, r5, #20 │ │ mov r1, sl │ │ - bl 77054 │ │ - b.n 764ce │ │ - bl 4114e │ │ + bl 77d20 │ │ + b.n 77192 │ │ + bl 41886 │ │ mov r4, r0 │ │ - bl 767ec │ │ + bl 774bc │ │ mov r0, r4 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ @ instruction: 0xfffd3fff │ │ subs r1, r6, r5 │ │ - cbnz r3, 76508 │ │ + cbnz r3, 771cc │ │ str r4, [r5, r0] │ │ str r3, [r5, #60] @ 0x3c │ │ adcs r0, r7 │ │ ldrsb r6, [r4, r6] │ │ ldrb r5, [r5, r5] │ │ - bvs.n 76488 │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ - bmi.n 765aa │ │ - adds r5, r1, #4 │ │ - strb r0, [r4, #24] │ │ - ldr r1, [pc, #172] @ (765a8 ) │ │ - str r6, [sp, #116] @ 0x74 │ │ - ldr r3, [pc, #1020] @ (768fc ) │ │ - ldrsh.w r9, [r6, ] │ │ - vpaddl.s d16, d15 │ │ + bvs.n 7714c │ │ + movs r5, #102 @ 0x66 │ │ + ldmia r3!, {r0, r1, r4, r7} │ │ + asrs r4, r4, #14 │ │ + lsrs r3, r2, #12 │ │ + stmia r5!, {r0, r3, r4, r5, r7} │ │ + cmp r9, r4 │ │ + strh r6, [r2, #50] @ 0x32 │ │ + strh r4, [r0, r1] │ │ + lsls r5, r5, #9 │ │ movs r0, r0 │ │ - ldrh r3, [r4, #0] │ │ - vqshrun.s64 d25, , #7 │ │ + lsls r7, r1, #8 │ │ + movs r0, r0 │ │ + ldrb r5, [r1, #20] │ │ + vtbx.8 d25, {d25-d27}, d3 │ │ vpaddl.s q8, │ │ movs r0, r0 │ │ - strb r2, [r6, #21] │ │ - vqrdmulh.s q10, , d26[0] │ │ + ldr r5, [r3, #24] │ │ + vcle.s32 , q7, #0 │ │ movs r6, r0 │ │ - movs r6, #231 @ 0xe7 │ │ - @ instruction: 0xfffa4d0e │ │ + subs r1, r3, #2 │ │ + vcvt.f16.u16 q10, q11, #6 │ │ movs r6, r0 │ │ - lsrs r5, r3, #20 │ │ + lsrs r5, r4, #20 │ │ movs r0, r0 │ │ - blxns ip │ │ - vqdmulh.s q8, , d23[0] │ │ + subs r3, #139 @ 0x8b │ │ + vqdmulh.s q8, , d31[0] │ │ movs r0, r0 │ │ - @ instruction: 0x47ae │ │ - vsri.64 q9, , #7 │ │ - vrint?.f32 d18, d3 │ │ + subs r3, #85 @ 0x55 │ │ + vmull.u , d25, d3 │ │ + @ instruction: 0xfffa1db5 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ cmp r0, sl │ │ - bne.n 76566 │ │ + bne.n 7722a │ │ mvn.w r1, #98 @ 0x62 │ │ yield │ │ ldr r0, [r4, #0] │ │ cmp r0, sl │ │ - bne.n 76566 │ │ + bne.n 7722a │ │ adds r2, r1, #1 │ │ cmp r1, #0 │ │ mov r1, r2 │ │ - bne.n 76556 │ │ + bne.n 7721a │ │ movw r6, #65534 @ 0xfffe │ │ movw fp, #2 │ │ mov.w r9, #0 │ │ movt r6, #16383 @ 0x3fff │ │ movt fp, #49152 @ 0xc000 │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ movs r1, #0 │ │ lsls r1, r1, #31 │ │ - b.n 7658e │ │ + b.n 77252 │ │ movs r0, #0 │ │ clrex │ │ - cbz r0, 765f8 │ │ - b.n 765fe │ │ + cbz r0, 772bc │ │ + b.n 772c2 │ │ bic.w r2, r0, #3221225472 @ 0xc0000000 │ │ - cbz r1, 765a4 │ │ + cbz r1, 77268 │ │ lsls r3, r0, #1 │ │ - bmi.n 765a4 │ │ + bmi.n 77268 │ │ add.w r3, r2, fp │ │ add.w r5, fp, #1 │ │ cmp r3, r5 │ │ - bcs.n 765b4 │ │ + bcs.n 77278 │ │ cmp r2, r6 │ │ - bcs.n 765ce │ │ + bcs.n 77292 │ │ ands.w r3, r0, #1073741824 @ 0x40000000 │ │ - bne.n 765ce │ │ + bne.n 77292 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 765ce │ │ + ble.n 77292 │ │ ldrex r2, [r4] │ │ cmp r2, r0 │ │ - bne.n 765f0 │ │ + bne.n 772b4 │ │ adds r0, #1 │ │ strex r3, r0, [r4] │ │ - cbnz r3, 765f4 │ │ + cbnz r3, 772b8 │ │ dmb ish │ │ movs r0, #1 │ │ - cbz r0, 765f8 │ │ - b.n 76658 │ │ + cbz r0, 772bc │ │ + b.n 7731c │ │ cmp r2, r6 │ │ - beq.n 76660 │ │ + beq.n 77324 │ │ lsls r2, r0, #1 │ │ - bmi.n 765fc │ │ + bmi.n 772c0 │ │ orr.w r5, r0, #1073741824 @ 0x40000000 │ │ ldrex r2, [r4] │ │ cmp r2, r0 │ │ - bne.n 76584 │ │ + bne.n 77248 │ │ strex r3, r5, [r4] │ │ cmp r3, #0 │ │ - bne.n 765da │ │ + bne.n 7729e │ │ movs r0, #1 │ │ - cbz r0, 765f8 │ │ - b.n 765fe │ │ + cbz r0, 772bc │ │ + b.n 772c2 │ │ clrex │ │ movs r0, #0 │ │ - cbnz r0, 76658 │ │ + cbnz r0, 7731c │ │ mov r0, r2 │ │ - b.n 7658e │ │ + b.n 77252 │ │ mov r5, r0 │ │ str.w r9, [sp, #16] │ │ ldr r0, [r4, #0] │ │ cmp r0, r5 │ │ - bne.n 76636 │ │ + bne.n 772fa │ │ ldr r0, [sp, #16] │ │ add r1, sp, #16 │ │ movs r2, #137 @ 0x89 │ │ mov r3, r5 │ │ cmp r0, #0 │ │ it ne │ │ addne r0, r1, #4 │ │ strd r0, r9, [sp] │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r4 │ │ str.w r8, [sp, #8] │ │ - blx d7b80 │ │ + blx d87d0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 76636 │ │ - blx d7c00 │ │ + bgt.n 772fa │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 76602 │ │ + beq.n 772c6 │ │ ldr r0, [r4, #0] │ │ movs r1, #1 │ │ cmp r0, sl │ │ - bne.n 76580 │ │ + bne.n 77244 │ │ mvn.w r2, #98 @ 0x62 │ │ yield │ │ adds r3, r2, #1 │ │ ldr r0, [r4, #0] │ │ movs r1, #1 │ │ cmp r0, sl │ │ - bne.w 76580 │ │ + bne.w 77244 │ │ cmp r2, #0 │ │ mov r2, r3 │ │ - bne.n 76642 │ │ - b.n 76580 │ │ + bne.n 77306 │ │ + b.n 77244 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #12] @ (76670 ) │ │ + ldr r0, [pc, #12] @ (77334 ) │ │ movs r1, #73 @ 0x49 │ │ - ldr r2, [pc, #12] @ (76674 ) │ │ + ldr r2, [pc, #12] @ (77338 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - movs r1, #83 @ 0x53 │ │ - @ instruction: 0xfffa489c │ │ + adds r3, r3, r3 │ │ + vrintp.f32 q10, q8 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #32 │ │ ldr r3, [r0, #0] │ │ ldrd r0, r1, [r1] │ │ ldrd ip, lr, [r3] │ │ add.w r5, r3, #12 │ │ - ldr r4, [pc, #44] @ (766c0 ) │ │ + ldr r4, [pc, #44] @ (77384 ) │ │ adds r3, #8 │ │ - ldr r6, [pc, #44] @ (766c4 ) │ │ - ldr r2, [pc, #48] @ (766c8 ) │ │ + ldr r6, [pc, #44] @ (77388 ) │ │ + ldr r2, [pc, #48] @ (7738c ) │ │ add r4, pc │ │ add r6, pc │ │ strd r6, r3, [sp, #12] │ │ mov r3, sp │ │ add r2, pc │ │ str r3, [sp, #8] │ │ add r3, sp, #8 │ │ strd ip, lr, [sp] │ │ str r4, [sp, #28] │ │ strd r4, r5, [sp, #20] │ │ - bl 3e99c │ │ + bl 3f11c │ │ add sp, #32 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - ldr r4, [sp, #420] @ 0x1a4 │ │ - vrshr.u32 , , #4 │ │ - vtbx.8 d24, {d28-d31}, d6 │ │ - vsli.64 , q8, #57 @ 0x39 │ │ + str r6, [sp, #628] @ 0x274 │ │ + vrev64. d16, d31 │ │ + movs r0, r0 │ │ + strh r2, [r2, #16] │ │ + vclt.f32 d20, d11, #0 │ │ + ldrd r1, r2, [r0] │ │ + mov r0, r3 │ │ + b.w 4015c │ │ + push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #24 │ │ - ldr r5, [pc, #168] @ (76780 ) │ │ + ldr r5, [pc, #168] @ (77450 ) │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ movs r6, #4 │ │ strb r6, [r4, #0] │ │ add r5, pc │ │ ldr r6, [r4, #0] │ │ str r1, [sp, #16] │ │ strd r6, r0, [sp, #8] │ │ add r0, sp, #8 │ │ mov r1, r5 │ │ - bl 3e99c │ │ + bl 3f11c │ │ ldrb.w r1, [sp, #8] │ │ - cbz r0, 7670c │ │ + cbz r0, 773dc │ │ cmp r1, #4 │ │ - beq.n 7673c │ │ + beq.n 7740c │ │ ldrd r0, r1, [sp, #8] │ │ strd r0, r1, [r4] │ │ add sp, #24 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r1, #4 │ │ - beq.n 76704 │ │ + beq.n 773d4 │ │ cmp r1, #3 │ │ - bne.n 76704 │ │ + bne.n 773d4 │ │ ldr r4, [sp, #12] │ │ ldrd r6, r5, [r4] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 76722 │ │ + cbz r1, 773f2 │ │ mov r0, r6 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #24 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #68] @ (76784 ) │ │ - ldr r2, [pc, #72] @ (76788 ) │ │ + ldr r0, [pc, #68] @ (77454 ) │ │ + ldr r2, [pc, #72] @ (77458 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #173 @ 0xad │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ udf #254 @ 0xfe │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ + blx d6dd0 │ │ mov r8, r0 │ │ ldrb.w r0, [sp, #8] │ │ cmp r0, #4 │ │ - beq.n 76776 │ │ + beq.n 77446 │ │ add r0, sp, #8 │ │ - bl 76bf2 │ │ + bl 778c2 │ │ + mov r0, r8 │ │ + blx d6dd0 │ │ + bl 41886 │ │ mov r0, r8 │ │ - blx d6180 │ │ - bl 4114e │ │ - mov r8, r7 │ │ movs r6, r0 │ │ - subs r6, r0, r6 │ │ - vrint?.f32 q10, q15 │ │ + asrs r4, r5, #12 │ │ + vsli.64 d20, d22, #58 @ 0x3a │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ uxtb r0, r0 │ │ cmp r0, #3 │ │ - bne.n 767c2 │ │ + bne.n 77492 │ │ ldrd r5, r6, [r1] │ │ mov r4, r1 │ │ ldr r1, [r6, #0] │ │ - cbz r1, 767a8 │ │ + cbz r1, 77478 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 927b4 │ │ - bmi.n 76796 │ │ + bl 932e0 │ │ + bmi.n 77466 │ │ dmb ish │ │ - ldr r0, [pc, #32] @ (76814 ) │ │ + ldr r0, [pc, #32] @ (774e4 ) │ │ add r0, pc │ │ ldrex r1, [r0, #64] @ 0x40 │ │ subs r1, #1 │ │ strex r2, r1, [r0, #64] @ 0x40 │ │ cmp r2, #0 │ │ - bne.n 767f4 │ │ + bne.n 774c4 │ │ bic.w r2, r1, #1073741824 @ 0x40000000 │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ it ne │ │ bxne lr │ │ adds r0, #64 @ 0x40 │ │ - b.w 926d4 │ │ - strb r2, [r4, #14] │ │ + b.w 93200 │ │ + strb r2, [r2, #11] │ │ movs r6, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 700f8 │ │ + bl 70de4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ movs r0, #0 │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - blx d7cf0 │ │ - cbnz r0, 7689c │ │ + blx d8940 │ │ + cbnz r0, 7756c │ │ ldr r5, [sp, #0] │ │ - cbnz r5, 76856 │ │ + cbnz r5, 77526 │ │ ldr r1, [r4, #4] │ │ movs r0, #0 │ │ str r0, [sp, #0] │ │ mov r0, sp │ │ - blx d7cf0 │ │ - cbnz r0, 7689c │ │ + blx d8940 │ │ + cbnz r0, 7756c │ │ movs r0, #0 │ │ ldr r5, [sp, #0] │ │ - blx d7d00 │ │ - cbz r5, 768aa │ │ + blx d8950 │ │ + cbz r5, 7757a │ │ ldrex r6, [r4] │ │ - cbnz r6, 7686e │ │ + cbnz r6, 7753e │ │ dmb ish │ │ strex r0, r5, [r4] │ │ - cbz r0, 76886 │ │ + cbz r0, 77556 │ │ ldrex r6, [r4] │ │ cmp r6, #0 │ │ - beq.n 76860 │ │ + beq.n 77530 │ │ clrex │ │ movs r0, #0 │ │ dmb ish │ │ - cbz r0, 7688c │ │ + cbz r0, 7755c │ │ mov r6, r5 │ │ mov r0, r6 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ cmp r0, #0 │ │ - bne.n 7687a │ │ + bne.n 7754a │ │ mov r0, r5 │ │ - blx d7d00 │ │ + blx d8950 │ │ mov r0, r6 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #40] @ (768c8 ) │ │ + ldr r2, [pc, #40] @ (77598 ) │ │ add r0, sp, #4 │ │ sub.w r1, r7, #17 │ │ movs r3, #95 @ 0x5f │ │ add r2, pc │ │ - b.n 768b6 │ │ - ldr r2, [pc, #32] @ (768cc ) │ │ + b.n 77586 │ │ + ldr r2, [pc, #32] @ (7759c ) │ │ add r0, sp, #4 │ │ sub.w r1, r7, #17 │ │ movs r3, #155 @ 0x9b │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #8] │ │ ldrb.w r0, [sp, #4] │ │ - bl 7678c │ │ - bl 767e2 │ │ - adds r2, r6, #7 │ │ - @ instruction: 0xfffa1d97 │ │ + bl 7745c │ │ + bl 774b2 │ │ + asrs r0, r3, #22 │ │ + vsli.32 d17, d29, #26 │ │ vrintz.f32 d27, d0 │ │ mov r7, sp │ │ sub sp, #16 │ │ - ldr r1, [pc, #20] @ (768ec ) │ │ + ldr r1, [pc, #20] @ (775bc ) │ │ mov r2, r0 │ │ - ldr r0, [pc, #20] @ (768f0 ) │ │ + ldr r0, [pc, #20] @ (775c0 ) │ │ subs r3, r7, #1 │ │ add r1, pc │ │ add r0, pc │ │ strd r3, r1, [sp, #4] │ │ add r1, sp, #4 │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ movs r3, r2 │ │ movs r0, r0 │ │ - ldr r2, [r7, #60] @ 0x3c │ │ + ldrsh r2, [r4, r6] │ │ @ instruction: 0xfff9e9d1 │ │ lsls r0, r0, #8 │ │ - ldr r1, [pc, #8] @ (76904 ) │ │ + ldr r1, [pc, #8] @ (775d4 ) │ │ ldr r3, [r2, #12] │ │ movs r2, #11 │ │ add r1, pc │ │ bx r3 │ │ nop │ │ - movs r5, #212 @ 0xd4 │ │ + adds r2, r7, #5 │ │ vsli.64 d27, d16, #58 @ 0x3a │ │ add r7, sp, #8 │ │ ldr r5, [r0, #8] │ │ mov r4, r0 │ │ movs r1, #1 │ │ mov r0, r5 │ │ - blx d7bf0 │ │ + blx d8840 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx d7bf0 │ │ - ldr r0, [pc, #40] @ (76950 ) │ │ + blx d8840 │ │ + ldr r0, [pc, #40] @ (77620 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 7693a │ │ - ldr r0, [pc, #32] @ (76954 ) │ │ + cbnz r0, 7760a │ │ + ldr r0, [pc, #32] @ (77624 ) │ │ add r0, pc │ │ - bl 76820 │ │ + bl 774f0 │ │ movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7ae0 │ │ - bl 76958 │ │ + b.w d8730 │ │ + bl 77628 │ │ udf #254 @ 0xfe │ │ - bl 4114e │ │ + bl 41886 │ │ nop │ │ - ldr r4, [r3, #20] │ │ + ldr r4, [r4, #8] │ │ movs r6, r0 │ │ - ldr r0, [r2, #20] │ │ + ldr r0, [r3, #8] │ │ movs r6, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #16 │ │ - ldr r2, [pc, #28] @ (7697c ) │ │ + ldr r2, [pc, #28] @ (7764c ) │ │ add r0, sp, #4 │ │ subs r1, r7, #1 │ │ movs r3, #123 @ 0x7b │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #8] │ │ ldrb.w r0, [sp, #4] │ │ - bl 7678c │ │ - bl 767e2 │ │ + bl 7745c │ │ + bl 774b2 │ │ nop │ │ - asrs r0, r6, #30 │ │ + lsrs r0, r5, #29 │ │ vsli.64 d27, d16, #58 @ 0x3a │ │ add r7, sp, #8 │ │ cmp r0, #1 │ │ - beq.n 769e4 │ │ - ldr r5, [pc, #128] @ (76a0c ) │ │ + beq.n 776b4 │ │ + ldr r5, [pc, #128] @ (776dc ) │ │ add r5, pc │ │ ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ - cbnz r0, 7699c │ │ + cbnz r0, 7766c │ │ add.w r0, r5, #56 @ 0x38 │ │ - bl 76820 │ │ - blx d7be0 │ │ + bl 774f0 │ │ + blx d8830 │ │ cmp r0, #3 │ │ - bcc.n 76a02 │ │ + bcc.n 776d2 │ │ mov r4, r0 │ │ ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ - cbnz r0, 769b6 │ │ + cbnz r0, 77686 │ │ add.w r0, r5, #56 @ 0x38 │ │ - bl 76820 │ │ + bl 774f0 │ │ movs r1, #2 │ │ - blx d7bf0 │ │ + blx d8840 │ │ sub.w r0, r4, #8 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 769c4 │ │ + bne.n 77694 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 76a18 │ │ - ldr r0, [pc, #40] @ (76a10 ) │ │ + b.w 776e8 │ │ + ldr r0, [pc, #40] @ (776e0 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 769f8 │ │ - ldr r0, [pc, #32] @ (76a14 ) │ │ + cbnz r0, 776c8 │ │ + ldr r0, [pc, #32] @ (776e4 ) │ │ add r0, pc │ │ - bl 76820 │ │ + bl 774f0 │ │ movs r1, #2 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7ae0 │ │ + b.w d8730 │ │ pop {r4, r5, r7, pc} │ │ - bl 41146 │ │ - bl 701e4 │ │ - strb r2, [r1, #8] │ │ + bl 4187e │ │ + bl 70ed0 │ │ + strb r2, [r7, #4] │ │ movs r6, r0 │ │ - ldr r6, [r3, #8] │ │ + str r6, [r4, #124] @ 0x7c │ │ movs r6, r0 │ │ - ldr r2, [r2, #8] │ │ + str r2, [r3, #124] @ 0x7c │ │ movs r6, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldr r1, [r0, #16] │ │ - cbz r1, 76a32 │ │ + cbz r1, 77702 │ │ ldr r2, [r0, #20] │ │ movs r3, #0 │ │ strb r3, [r1, #0] │ │ - cbz r2, 76a32 │ │ + cbz r2, 77702 │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ adds r1, r0, #1 │ │ - beq.n 76a5c │ │ + beq.n 7772c │ │ adds r1, r0, #4 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 76a3c │ │ + bne.n 7770c │ │ cmp r2, #1 │ │ it ne │ │ popne {r4, r6, r7, pc} │ │ dmb ish │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 76a0a │ │ + bmi.n 776da │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ - ldr r4, [pc, #172] @ (76b18 ) │ │ + ldr r4, [pc, #172] @ (777e8 ) │ │ add r4, pc │ │ ldrb r0, [r4, #0] │ │ subs r0, #1 │ │ uxtb r1, r0 │ │ cmp r1, #3 │ │ - bcc.n 76ada │ │ - ldr r1, [pc, #160] @ (76b1c ) │ │ + bcc.n 777aa │ │ + ldr r1, [pc, #160] @ (777ec ) │ │ add r0, sp, #4 │ │ add r1, pc │ │ - bl 92510 │ │ + bl 9303c │ │ ldr r2, [sp, #4] │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - bne.n 76a90 │ │ + bne.n 77760 │ │ movs r5, #3 │ │ movs r0, #2 │ │ - b.n 76ac8 │ │ + b.n 77798 │ │ ldrd r1, r0, [sp, #8] │ │ cmp r0, #4 │ │ - beq.n 76aaa │ │ + beq.n 7777a │ │ cmp r0, #1 │ │ itt eq │ │ ldrbeq r0, [r1, #0] │ │ cmpeq r0, #48 @ 0x30 │ │ - bne.n 76ab8 │ │ + bne.n 77788 │ │ movs r5, #3 │ │ movs r0, #2 │ │ - cbnz r2, 76abe │ │ - b.n 76ac8 │ │ + cbnz r2, 7778e │ │ + b.n 77798 │ │ ldr r0, [r1, #0] │ │ movw r3, #30054 @ 0x7566 │ │ movt r3, #27756 @ 0x6c6c │ │ cmp r0, r3 │ │ - beq.n 76b0e │ │ + beq.n 777de │ │ movs r5, #1 │ │ movs r0, #0 │ │ - cbz r2, 76ac8 │ │ + cbz r2, 77798 │ │ mov r6, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r6 │ │ ldrexb r1, [r4] │ │ - cbnz r1, 76ae2 │ │ + cbnz r1, 777b2 │ │ strexb r2, r5, [r4] │ │ cmp r2, #0 │ │ - bne.n 76ac8 │ │ + bne.n 77798 │ │ movs r2, #1 │ │ - cbz r2, 76aec │ │ + cbz r2, 777bc │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #0 │ │ clrex │ │ cmp r2, #0 │ │ - bne.n 76ada │ │ + bne.n 777aa │ │ cmp r1, #4 │ │ - bcs.n 76b04 │ │ + bcs.n 777d4 │ │ lsls r0, r1, #3 │ │ movs r1, #3 │ │ movt r1, #513 @ 0x201 │ │ lsr.w r0, r1, r0 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #3 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r5, #2 │ │ movs r0, #1 │ │ cmp r2, #0 │ │ - bne.n 76abe │ │ - b.n 76ac8 │ │ - strb r4, [r4, #4] │ │ + bne.n 7778e │ │ + b.n 77798 │ │ + strb r4, [r2, #1] │ │ movs r6, r0 │ │ - subs r3, r4, #2 │ │ + asrs r1, r1, #25 │ │ vsli.64 , q8, #58 @ 0x3a │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ - ldr r0, [pc, #104] @ (76b94 ) │ │ + ldr r0, [pc, #104] @ (77864 ) │ │ add r0, pc │ │ ldr r4, [r0, #20] │ │ dmb ish │ │ - cbnz r4, 76b3c │ │ + cbnz r4, 7780c │ │ adds r0, #20 │ │ - bl 76820 │ │ + bl 774f0 │ │ mov r4, r0 │ │ mov r0, r4 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r5, r0 │ │ cmp r0, #1 │ │ - bhi.n 76b76 │ │ - beq.n 76b8c │ │ + bhi.n 77846 │ │ + beq.n 7785c │ │ movs r0, #12 │ │ - blx d7bb0 │ │ - cbz r0, 76b84 │ │ + blx d87f0 │ │ + cbz r0, 77854 │ │ mov r5, r0 │ │ str r4, [r0, #8] │ │ movs r0, #0 │ │ strb r0, [r5, #4] │ │ str r0, [r5, #0] │ │ mov r0, r4 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r6, r0 │ │ mov r0, r4 │ │ mov r1, r5 │ │ - blx d7bf0 │ │ + blx d8840 │ │ cmp r6, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r5, #0] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 3d806 │ │ - ldr r0, [pc, #8] @ (76b98 ) │ │ + bl 3df32 │ │ + ldr r0, [pc, #8] @ (77868 ) │ │ add r0, pc │ │ - bl 768d0 │ │ - str r2, [r7, #116] @ 0x74 │ │ + bl 775a0 │ │ + str r2, [r0, #108] @ 0x6c │ │ movs r6, r0 │ │ - add sl, sl │ │ + ldr r0, [pc, #680] @ (77b14 ) │ │ movs r6, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ mov r4, r0 │ │ adds r0, r2, r1 │ │ - bcs.n 76bec │ │ + bcs.n 778bc │ │ ldrd r1, r2, [r4] │ │ movs r5, #4 │ │ ldr.w ip, [r7, #8] │ │ cmp.w r0, r1, lsl #1 │ │ strd r3, ip, [sp] │ │ it ls │ │ lslls r0, r1, #1 │ │ @@ -119257,59 +119810,59 @@ │ │ it eq │ │ moveq r5, #8 │ │ cmp r0, r5 │ │ it hi │ │ movhi r5, r0 │ │ add r0, sp, #12 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #0 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrb r1, [r0, #0] │ │ cmp r1, #3 │ │ - bne.n 76c28 │ │ + bne.n 778f8 │ │ ldr r4, [r0, #4] │ │ ldrd r5, r6, [r4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 76c0e │ │ + cbz r1, 778de │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ ldrd fp, r8, [r7, #8] │ │ mov r4, r0 │ │ mov.w r9, #0 │ │ @@ -119317,73 +119870,73 @@ │ │ rsb r5, fp, #0 │ │ subs r0, #1 │ │ ands r0, r5 │ │ umull r5, r6, r0, r3 │ │ movs r0, #1 │ │ movs r3, #4 │ │ cmp r6, #0 │ │ - bne.n 76d04 │ │ + bne.n 779d4 │ │ rsb r6, fp, #2147483648 @ 0x80000000 │ │ cmp r5, r6 │ │ - bhi.n 76d04 │ │ + bhi.n 779d4 │ │ mov r9, r5 │ │ - cbz r1, 76cba │ │ + cbz r1, 7798a │ │ cmp fp, r5 │ │ - bls.n 76cde │ │ + bls.n 779ae │ │ movs r0, #0 │ │ mov r5, r1 │ │ mov r6, r2 │ │ str r0, [sp, #0] │ │ mov r1, fp │ │ mov r0, sp │ │ mov r2, r9 │ │ cmp.w fp, #4 │ │ it ls │ │ movls r1, #4 │ │ - blx d7c30 │ │ - cbnz r0, 76cfc │ │ + blx d8880 │ │ + cbnz r0, 779cc │ │ ldr r0, [sp, #0] │ │ - cbz r0, 76cfc │ │ + cbz r0, 779cc │ │ mul.w r2, r8, r5 │ │ mov r1, r6 │ │ mov r8, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ - b.n 76cf6 │ │ - cbz r5, 76cea │ │ + b.n 779c6 │ │ + cbz r5, 779ba │ │ cmp fp, r5 │ │ - bls.n 76cee │ │ + bls.n 779be │ │ movs r0, #0 │ │ mov r1, fp │ │ str r0, [sp, #4] │ │ add r0, sp, #4 │ │ mov r2, r9 │ │ cmp.w fp, #4 │ │ it ls │ │ movls r1, #4 │ │ - blx d7c30 │ │ - cbnz r0, 76cfc │ │ + blx d8880 │ │ + cbnz r0, 779cc │ │ ldr r0, [sp, #4] │ │ - cbnz r0, 76cf6 │ │ - b.n 76cfc │ │ + cbnz r0, 779c6 │ │ + b.n 779cc │ │ mov r0, r2 │ │ mov r1, r9 │ │ - blx d7c20 │ │ - cbnz r0, 76cf6 │ │ - b.n 76cfc │ │ + blx d8870 │ │ + cbnz r0, 779c6 │ │ + b.n 779cc │ │ mov r0, fp │ │ - b.n 76cf6 │ │ + b.n 779c6 │ │ mov r0, r9 │ │ - blx d7bb0 │ │ - cbz r0, 76cfc │ │ + blx d87f0 │ │ + cbz r0, 779cc │ │ str r0, [r4, #4] │ │ movs r0, #0 │ │ - b.n 76d02 │ │ + b.n 779d2 │ │ movs r0, #1 │ │ str.w fp, [r4, #4] │ │ movs r3, #8 │ │ str.w r9, [r4, r3] │ │ str r0, [r4, #0] │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ @@ -119391,465 +119944,468 @@ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #24 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ cmp r0, #1 │ │ - bne.n 76d38 │ │ + bne.n 77a08 │ │ mvn.w r1, #98 @ 0x62 │ │ yield │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 76d38 │ │ + bne.n 77a08 │ │ adds r2, r1, #1 │ │ cmp r1, #0 │ │ mov r1, r2 │ │ - bne.n 76d28 │ │ - cbnz r0, 76d64 │ │ + bne.n 779f8 │ │ + cbnz r0, 77a34 │ │ movs r1, #1 │ │ ldrex r0, [r4] │ │ - cbnz r0, 76d54 │ │ + cbnz r0, 77a24 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 76d3c │ │ + bne.n 77a0c │ │ dmb ish │ │ movs r1, #1 │ │ - cbnz r1, 76d5c │ │ - b.n 76d64 │ │ + cbnz r1, 77a2c │ │ + b.n 77a34 │ │ movs r1, #0 │ │ clrex │ │ - cbz r1, 76d64 │ │ + cbz r1, 77a34 │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r8, sp, #12 │ │ movs r6, #0 │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ movs r5, #2 │ │ cmp r0, #2 │ │ - beq.n 76d88 │ │ + beq.n 77a58 │ │ ldrex r0, [r4] │ │ strex r1, r5, [r4] │ │ cmp r1, #0 │ │ - bne.n 76d74 │ │ + bne.n 77a44 │ │ cmp r0, #0 │ │ dmb ish │ │ - beq.n 76d5c │ │ + beq.n 77a2c │ │ str r6, [sp, #12] │ │ ldr r0, [r4, #0] │ │ cmp r0, #2 │ │ - bne.n 76dba │ │ + bne.n 77a8a │ │ ldr r0, [sp, #12] │ │ mov r1, r4 │ │ movs r2, #137 @ 0x89 │ │ movs r3, #2 │ │ cmp r0, #0 │ │ it ne │ │ addne.w r0, r8, #4 │ │ stmia.w sp, {r0, r6, r9} │ │ movs r0, #240 @ 0xf0 │ │ - blx d7b80 │ │ + blx d87d0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 76dba │ │ - blx d7c00 │ │ + bgt.n 77a8a │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 76d8a │ │ + beq.n 77a5a │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 76d70 │ │ + bne.n 77a40 │ │ mvn.w r1, #98 @ 0x62 │ │ yield │ │ adds r2, r1, #1 │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 76d70 │ │ + bne.n 77a40 │ │ cmp r1, #0 │ │ mov r1, r2 │ │ - bne.n 76dc4 │ │ - b.n 76d70 │ │ - bmi.n 76d82 │ │ + bne.n 77a94 │ │ + b.n 77a40 │ │ + bmi.n 77a52 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ - ldr r4, [pc, #60] @ (76e1c ) │ │ + ldr r4, [pc, #60] @ (77aec ) │ │ movs r0, #1 │ │ add r4, pc │ │ ldrex r1, [r4, #20] │ │ - cbnz r1, 76e0c │ │ + cbnz r1, 77adc │ │ strex r1, r0, [r4, #20] │ │ cmp r1, #0 │ │ - bne.n 76de2 │ │ + bne.n 77ab2 │ │ dmb ish │ │ ldr r0, [r4, #4] │ │ lsls r0, r0, #1 │ │ ittt eq │ │ moveq r0, #0 │ │ ldrbeq r1, [r4, #24] │ │ popeq {r4, r6, r7, pc} │ │ - bl 76b20 │ │ + bl 777f0 │ │ eor.w r0, r0, #1 │ │ ldrb r1, [r4, #24] │ │ pop {r4, r6, r7, pc} │ │ add.w r0, r4, #20 │ │ clrex │ │ - bl 76d12 │ │ - b.n 76df4 │ │ + bl 779e2 │ │ + b.n 77ac4 │ │ nop │ │ - ldr r4, [r6, #88] @ 0x58 │ │ + ldr r4, [r4, #76] @ 0x4c │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #604 @ 0x25c │ │ cmp r1, #0 │ │ ittt ne │ │ ldrne r2, [r1, #0] │ │ ldrne r1, [r2, #16] │ │ cmpne r1, #0 │ │ - bne.n 76e3c │ │ + bne.n 77b0c │ │ movs r1, #0 │ │ - b.n 76e40 │ │ + b.n 77b10 │ │ ldr r2, [r2, #20] │ │ subs r2, #1 │ │ - ldr r3, [pc, #484] @ (77028 ) │ │ + ldr r3, [pc, #480] @ (77cf4 ) │ │ cmp r1, #0 │ │ + ldr r6, [r0, #8] │ │ ldrd fp, r8, [r0] │ │ - ldrd sl, r0, [r0, #8] │ │ add r3, pc │ │ - str r0, [sp, #12] │ │ + ldr r0, [r0, #12] │ │ + str r6, [sp, #12] │ │ + str r0, [sp, #8] │ │ it eq │ │ moveq r2, #9 │ │ - ldr r0, [pc, #468] @ (7702c ) │ │ + ldr r0, [pc, #464] @ (77cf8 ) │ │ str r2, [sp, #20] │ │ ldr r2, [r3, #0] │ │ add r0, pc │ │ it ne │ │ movne r0, r1 │ │ str r0, [sp, #16] │ │ - cbz r2, 76e6a │ │ - blx d7d10 │ │ - b.n 76e70 │ │ + cbz r2, 77b3c │ │ + blx d8960 │ │ + b.n 77b42 │ │ movs r0, #224 @ 0xe0 │ │ - blx d7b80 │ │ + blx d87d0 │ │ add r5, sp, #32 │ │ str r0, [sp, #24] │ │ asrs r0, r0, #31 │ │ mov.w r1, #512 @ 0x200 │ │ str r0, [sp, #28] │ │ mov r0, r5 │ │ mov.w r9, #512 @ 0x200 │ │ - bl d459e │ │ + bl d518e │ │ + ldr r6, [pc, #416] @ (77cfc ) │ │ movs r0, #0 │ │ - ldr r6, [pc, #420] @ (77030 ) │ │ - ldr r3, [pc, #424] @ (77034 ) │ │ - ldr r1, [pc, #424] @ (77038 ) │ │ + ldr r3, [pc, #416] @ (77d00 ) │ │ + add.w sl, sp, #24 │ │ + ldr r1, [pc, #416] @ (77d04 ) │ │ add r6, pc │ │ - ldr r2, [pc, #424] @ (7703c ) │ │ + ldr r2, [pc, #416] @ (77d08 ) │ │ add r3, pc │ │ - ldr r4, [pc, #424] @ (77040 ) │ │ + ldr r4, [pc, #416] @ (77d0c ) │ │ add r1, pc │ │ strd r0, r0, [sp, #552] @ 0x228 │ │ - add r0, sp, #24 │ │ - add r4, pc │ │ - strd r5, r9, [sp, #544] @ 0x220 │ │ - strd r4, r0, [sp, #564] @ 0x234 │ │ add r0, sp, #16 │ │ str r0, [sp, #560] @ 0x230 │ │ movs r0, #4 │ │ + add r4, pc │ │ str r0, [sp, #592] @ 0x250 │ │ add r0, sp, #544 @ 0x220 │ │ + strd r5, r9, [sp, #544] @ 0x220 │ │ mov r9, r6 │ │ mov r5, r3 │ │ add r2, pc │ │ strd r8, r4, [sp, #584] @ 0x248 │ │ strd fp, r6, [sp, #576] @ 0x240 │ │ str r3, [sp, #572] @ 0x23c │ │ + strd r4, sl, [sp, #564] @ 0x234 │ │ str r0, [sp, #600] @ 0x258 │ │ add r0, sp, #592 @ 0x250 │ │ add r3, sp, #560 @ 0x230 │ │ - bl 3e99c │ │ + bl 3f11c │ │ ldrb.w r1, [sp, #592] @ 0x250 │ │ - cmp r0, #0 │ │ - beq.n 76f52 │ │ + cbz r0, 77bba │ │ cmp r1, #4 │ │ - beq.n 76fd6 │ │ + beq.n 77ca0 │ │ ldrb.w r0, [sp, #592] @ 0x250 │ │ - cmp r0, #4 │ │ - beq.n 76f7a │ │ cmp r0, #3 │ │ - bne.n 76f12 │ │ - ldr r0, [sp, #596] @ 0x254 │ │ - str.w sl, [sp, #4] │ │ - ldrd r6, sl, [r0] │ │ - ldr.w r1, [sl] │ │ - str r0, [sp, #8] │ │ - cbz r1, 76efa │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr.w r0, [sl, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #8] │ │ - blx d7b70 │ │ - ldr.w sl, [sp, #4] │ │ - ldr r0, [sp, #12] │ │ - add r3, sp, #560 @ 0x230 │ │ - mov r1, sl │ │ - ldr r6, [r0, #36] @ 0x24 │ │ - add r0, sp, #24 │ │ - ldr r2, [pc, #300] @ (7704c ) │ │ - strd r4, r0, [sp, #564] @ 0x234 │ │ - add r0, sp, #16 │ │ - str r0, [sp, #560] @ 0x230 │ │ - add r2, pc │ │ - add r0, sp, #592 @ 0x250 │ │ - str r4, [sp, #588] @ 0x24c │ │ - strd r9, r8, [sp, #580] @ 0x244 │ │ - strd r5, fp, [sp, #572] @ 0x23c │ │ - blx r6 │ │ - ldrb.w r0, [sp, #592] @ 0x250 │ │ + beq.n 77c12 │ │ + ldr r1, [sp, #12] │ │ cmp r0, #4 │ │ - beq.n 76fba │ │ - cmp r0, #3 │ │ - bne.n 76fba │ │ - ldr r4, [sp, #596] @ 0x254 │ │ - ldrd r6, r5, [r4] │ │ - ldr r1, [r5, #0] │ │ - cbz r1, 76fa8 │ │ - mov r0, r6 │ │ - blx r1 │ │ - b.n 76fa8 │ │ + beq.n 77be4 │ │ + b.n 77c38 │ │ cmp r1, #4 │ │ - beq.n 76f7a │ │ + beq.n 77be2 │ │ cmp r1, #3 │ │ - bne.n 76f7a │ │ + bne.n 77be2 │ │ ldr r4, [sp, #596] @ 0x254 │ │ ldrd r6, r5, [r4] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 76f68 │ │ + cbz r1, 77bd0 │ │ mov r0, r6 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ + ldr r1, [sp, #12] │ │ ldr r3, [sp, #552] @ 0x228 │ │ cmp.w r3, #512 @ 0x200 │ │ - bhi.n 76fc4 │ │ - ldr r0, [sp, #12] │ │ + bhi.n 77c8e │ │ + ldr r0, [sp, #8] │ │ add r2, sp, #32 │ │ - mov r1, sl │ │ ldr r6, [r0, #28] │ │ add r0, sp, #560 @ 0x230 │ │ blx r6 │ │ ldrb.w r0, [sp, #560] @ 0x230 │ │ cmp r0, #4 │ │ - beq.n 76fba │ │ + beq.n 77c84 │ │ cmp r0, #3 │ │ - bne.n 76fba │ │ + bne.n 77c84 │ │ ldr r4, [sp, #564] @ 0x234 │ │ ldrd r6, r5, [r4] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 76fa8 │ │ + cbz r1, 77c72 │ │ + mov r0, r6 │ │ + blx r1 │ │ + b.n 77c72 │ │ + ldr r0, [sp, #596] @ 0x254 │ │ + str r0, [sp, #0] │ │ + ldrd r0, r6, [r0] │ │ + ldr r1, [r6, #0] │ │ + str r0, [sp, #4] │ │ + cbz r1, 77c24 │ │ + ldr r0, [sp, #4] │ │ + blx r1 │ │ + ldr r1, [r6, #4] │ │ + ldr r0, [sp, #4] │ │ + cmp r1, #0 │ │ + it ne │ │ + blxne d87c0 │ │ + ldr r0, [sp, #0] │ │ + blx d87c0 │ │ + ldr r1, [sp, #12] │ │ + ldr r0, [sp, #8] │ │ + add r3, sp, #560 @ 0x230 │ │ + ldr r6, [r0, #36] @ 0x24 │ │ + add r0, sp, #16 │ │ + ldr r2, [pc, #216] @ (77d1c ) │ │ + str r0, [sp, #560] @ 0x230 │ │ + add r0, sp, #592 @ 0x250 │ │ + add r2, pc │ │ + str r4, [sp, #588] @ 0x24c │ │ + strd r9, r8, [sp, #580] @ 0x244 │ │ + strd r5, fp, [sp, #572] @ 0x23c │ │ + strd r4, sl, [sp, #564] @ 0x234 │ │ + blx r6 │ │ + ldrb.w r0, [sp, #592] @ 0x250 │ │ + cmp r0, #4 │ │ + beq.n 77c84 │ │ + cmp r0, #3 │ │ + bne.n 77c84 │ │ + ldr r4, [sp, #596] @ 0x254 │ │ + ldrd r6, r5, [r4] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, 77c72 │ │ mov r0, r6 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add.w sp, sp, #604 @ 0x25c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r4, [pc, #136] @ (77050 ) │ │ + ldr r4, [pc, #136] @ (77d18 ) │ │ movs r0, #0 │ │ mov r1, r3 │ │ mov.w r2, #512 @ 0x200 │ │ add r4, pc │ │ mov r3, r4 │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #108] @ (77044 ) │ │ - ldr r2, [pc, #108] @ (77048 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #108] @ (77d10 ) │ │ + ldr r2, [pc, #112] @ (77d14 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #173 @ 0xad │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ udf #254 @ 0xfe │ │ - b.n 76fea │ │ - b.n 76fea │ │ - str r4, [sp, #8] │ │ + b.n 77cb4 │ │ + b.n 77cb4 │ │ + str r4, [sp, #0] │ │ mov r4, r0 │ │ ldr r0, [r5, #4] │ │ - b.n 76ff8 │ │ + mov r1, r6 │ │ + b.n 77cc4 │ │ mov r4, r0 │ │ - ldr.w r0, [sl, #4] │ │ + ldr r1, [sp, #4] │ │ + ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #8] │ │ - blx d7b70 │ │ + movne r0, r1 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #0] │ │ + blx d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ mov r4, r0 │ │ ldrb.w r0, [sp, #592] @ 0x250 │ │ cmp r0, #4 │ │ - beq.n 7701e │ │ + beq.n 77cea │ │ add r0, sp, #592 @ 0x250 │ │ - bl 76bf2 │ │ + bl 778c2 │ │ mov r0, r4 │ │ - blx d6180 │ │ - bl 4114e │ │ - ldr r4, [pc, #32] @ (7704c ) │ │ - movs r6, r0 │ │ - adds r6, r6, #0 │ │ - vrintp.f32 , │ │ - vsri.64 d25, d13, #1 │ │ - @ instruction: 0xfffc3f2a │ │ - movs r6, r0 │ │ - movs r3, #93 @ 0x5d │ │ - @ instruction: 0xfff98a77 │ │ - vpaddl.u , q14 │ │ - @ instruction: 0xfffa3dd4 │ │ + blx d6dd0 │ │ + bl 41886 │ │ + ldr r3, [pc, #344] @ (77e50 ) │ │ + movs r6, r0 │ │ + asrs r2, r3, #15 │ │ + vqshl.u64 , , #58 @ 0x3a │ │ + @ instruction: 0xffff8ebf │ │ + vqrdmlah.s , q6, d28[0] │ │ + movs r6, r0 │ │ + asrs r5, r0, #26 │ │ + vqshrun.s64 d31, , #7 │ │ + @ instruction: 0xffff0a98 │ │ + @ instruction: 0xfffa3d22 │ │ movs r6, r0 │ │ - movs r2, #237 @ 0xed │ │ - vshr.u64 d20, d18, #7 │ │ + ands r4, r0 │ │ movs r6, r0 │ │ - push {r4, r6, r7, lr} │ │ + asrs r5, r0, #23 │ │ + vsli.64 , q0, #57 @ 0x39 │ │ add r7, sp, #8 │ │ lsls r1, r1, #31 │ │ - bne.n 77066 │ │ - ldr r1, [pc, #68] @ (770a4 ) │ │ + bne.n 77d32 │ │ + ldr r1, [pc, #68] @ (77d70 ) │ │ add r1, pc │ │ ldr r1, [r1, #4] │ │ lsls r1, r1, #1 │ │ - bne.n 7708e │ │ + bne.n 77d5a │ │ movs r1, #0 │ │ dmb ish │ │ ldrex r2, [r0] │ │ strex r3, r1, [r0] │ │ cmp r3, #0 │ │ - bne.n 7706c │ │ + bne.n 77d38 │ │ cmp r2, #2 │ │ it ne │ │ popne {r4, r6, r7, pc} │ │ mov r1, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w d7ab0 │ │ + b.w d8700 │ │ mov r4, r0 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r1, #1 │ │ strbeq r1, [r0, #4] │ │ - b.n 77066 │ │ + b.n 77d32 │ │ nop │ │ - ldr r6, [r6, #48] @ 0x30 │ │ + ldr r2, [r5, #36] @ 0x24 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #100 @ 0x64 │ │ ldrb.w sl, [r0] │ │ mov.w r0, #512 @ 0x200 │ │ mov r8, r1 │ │ strb.w sl, [r7, #-117] │ │ mov.w r6, #512 @ 0x200 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 7723c │ │ + beq.w 77f08 │ │ add.w fp, sp, #64 @ 0x40 │ │ mov r4, r0 │ │ movs r5, #1 │ │ strd r6, r0, [sp, #64] @ 0x40 │ │ mov r0, r4 │ │ mov r1, r6 │ │ - blx d7d20 │ │ - cbnz r0, 77104 │ │ - blx d7c00 │ │ + blx d8970 │ │ + cbnz r0, 77dd0 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #34 @ 0x22 │ │ - bne.n 77130 │ │ + bne.n 77dfc │ │ str r6, [sp, #72] @ 0x48 │ │ mov r0, fp │ │ mov r1, r6 │ │ movs r2, #1 │ │ movs r3, #1 │ │ str r5, [sp, #0] │ │ - bl 76b9c │ │ + bl 7786c │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ - b.n 770da │ │ + b.n 77da6 │ │ mov r0, r4 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r9, r0 │ │ cmp r6, r0 │ │ - bls.n 77136 │ │ + bls.n 77e02 │ │ cmp.w r9, #0 │ │ - beq.w 77230 │ │ + beq.w 77efc │ │ mov r0, r4 │ │ mov r1, r9 │ │ - blx d7c20 │ │ + blx d8870 │ │ mov r6, r9 │ │ cmp r0, #0 │ │ - beq.w 77246 │ │ + beq.w 77f12 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - beq.n 7713e │ │ - b.n 77166 │ │ - cbz r6, 77162 │ │ + beq.n 77e0a │ │ + b.n 77e32 │ │ + cbz r6, 77e2e │ │ mov r0, r4 │ │ - b.n 7715e │ │ + b.n 77e2a │ │ mov r0, r4 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n 77166 │ │ + bne.n 77e32 │ │ uxtb r0, r0 │ │ cmp r0, #3 │ │ - bne.n 77162 │ │ + bne.n 77e2e │ │ ldrd r4, r6, [r9] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 77150 │ │ + cbz r1, 77e1c │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ - ldr r1, [pc, #288] @ (77288 ) │ │ + ldr r1, [pc, #288] @ (77f54 ) │ │ ldrd r2, r3, [r8] │ │ add r1, pc │ │ strb.w sl, [sp, #24] │ │ strd r6, r0, [sp, #12] │ │ ldr r3, [r3, #12] │ │ str.w r9, [sp, #20] │ │ mov r0, r2 │ │ movs r2, #17 │ │ blx r3 │ │ - cbnz r0, 771ea │ │ - ldr r2, [pc, #260] @ (7728c ) │ │ + cbnz r0, 77eb6 │ │ + ldr r2, [pc, #260] @ (77f58 ) │ │ add r6, sp, #12 │ │ - ldr r1, [pc, #260] @ (77290 ) │ │ + ldr r1, [pc, #260] @ (77f5c ) │ │ movs r3, #0 │ │ add r2, pc │ │ - ldr r0, [pc, #260] @ (77294 ) │ │ + ldr r0, [pc, #260] @ (77f60 ) │ │ add r1, pc │ │ strb.w sl, [sp, #44] @ 0x2c │ │ strd r6, r2, [sp, #32] │ │ movs r2, #1 │ │ strb.w r2, [r7, #-66] │ │ sub.w r2, r7, #66 @ 0x42 │ │ str r2, [sp, #88] @ 0x58 │ │ @@ -119870,91 +120426,91 @@ │ │ str r3, [sp, #40] @ 0x28 │ │ str.w r8, [sp, #28] │ │ str r3, [sp, #48] @ 0x30 │ │ strb.w r3, [r7, #-73] │ │ str r3, [sp, #56] @ 0x38 │ │ strb.w sl, [r7, #-65] │ │ str r2, [sp, #64] @ 0x40 │ │ - blx d795c │ │ + blx d85ac │ │ ldrb.w r0, [r7, #-73] │ │ - cbz r0, 771fa │ │ + cbz r0, 77ec6 │ │ ldr r6, [sp, #12] │ │ lsls r0, r6, #1 │ │ mov.w r0, #1 │ │ - bne.n 7721c │ │ + bne.n 77ee8 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w sl, #0 │ │ - bne.n 77212 │ │ + bne.n 77ede │ │ ldrd r0, r1, [r8] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #144] @ (77298 ) │ │ + ldr r1, [pc, #144] @ (77f64 ) │ │ add r1, pc │ │ movs r2, #88 @ 0x58 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 771e8 │ │ + bne.n 77eb4 │ │ ldr r0, [sp, #12] │ │ lsls r0, r0, #1 │ │ mov.w r0, #0 │ │ - beq.n 771f2 │ │ + beq.n 77ebe │ │ ldr r1, [sp, #16] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #1 │ │ mov r6, r9 │ │ - b.n 77166 │ │ + b.n 77e32 │ │ movs r0, #1 │ │ mov.w r1, #512 @ 0x200 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r1, r9 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ udf #254 @ 0xfe │ │ mov r5, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r9 │ │ - b.n 7727c │ │ + b.n 77f48 │ │ mov r5, r0 │ │ mov r0, r4 │ │ - b.n 7727c │ │ + b.n 77f48 │ │ mov r5, r0 │ │ ldr r0, [sp, #12] │ │ lsls r0, r0, #1 │ │ - beq.n 77280 │ │ + beq.n 77f4c │ │ ldr r0, [sp, #16] │ │ - b.n 7727c │ │ + b.n 77f48 │ │ mov r5, r0 │ │ ldr r0, [sp, #64] @ 0x40 │ │ - cbz r0, 77280 │ │ + cbz r0, 77f4c │ │ ldr r0, [sp, #68] @ 0x44 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - asrs r5, r0, #27 │ │ - @ instruction: 0xfffa3e04 │ │ + lsrs r7, r5, #25 │ │ + vcvt.u16.f16 , q2, #6 │ │ movs r6, r0 │ │ - subs r6, #20 │ │ + subs r5, #100 @ 0x64 │ │ movs r6, r0 │ │ lsls r5, r3, #3 │ │ movs r0, r0 │ │ - asrs r2, r7, #24 │ │ + lsrs r4, r4, #23 │ │ vrintz.f32 d27, d0 │ │ mov r7, sp │ │ sub sp, #16 │ │ ldrd r2, r1, [r1] │ │ str r0, [sp, #4] │ │ movs r0, #0 │ │ ldr r3, [r1, #16] │ │ @@ -119965,42 +120521,42 @@ │ │ movs r1, #9 │ │ cmp r0, #0 │ │ it ne │ │ movne r1, #0 │ │ mov r0, r1 │ │ add sp, #16 │ │ pop {r7, pc} │ │ - bl 772cc │ │ + bl 77f98 │ │ udf #254 @ 0xfe │ │ - bl 4114e │ │ + bl 41886 │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (772e0 ) │ │ + ldr r0, [pc, #12] @ (77fac ) │ │ movs r1, #85 @ 0x55 │ │ - ldr r2, [pc, #12] @ (772e4 ) │ │ + ldr r2, [pc, #12] @ (77fb0 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - adds r2, r4, #1 │ │ - @ instruction: 0xfffa3fd4 │ │ + asrs r4, r1, #16 │ │ + @ instruction: 0xfffa3f24 │ │ movs r6, r0 │ │ - b.w 772ec │ │ + b.w 77fb8 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #84 @ 0x54 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ ldrb r2, [r0, #0] │ │ - cbnz r2, 77314 │ │ + cbnz r2, 77fe0 │ │ ldr r2, [r4, #4] │ │ ldr r2, [r2, #0] │ │ cmp r2, #100 @ 0x64 │ │ - bls.n 77314 │ │ + bls.n 77fe0 │ │ movs r0, #0 │ │ and.w r0, r0, #1 │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r6, fp, [r1] │ │ movs r2, #0 │ │ @@ -120015,43 +120571,43 @@ │ │ mov r1, fp │ │ str r0, [sp, #32] │ │ mov r0, r6 │ │ strd r5, r2, [sp, #40] @ 0x28 │ │ mov r2, r8 │ │ str.w r9, [sp, #56] @ 0x38 │ │ strd r3, sl, [sp, #48] @ 0x30 │ │ - bl 773c4 │ │ + bl 78090 │ │ ldrb.w r0, [r7, #-89] │ │ - cbnz r0, 7739c │ │ + cbnz r0, 78068 │ │ ldrb r0, [r5, #0] │ │ - cbz r0, 7739c │ │ + cbz r0, 78068 │ │ movs r5, #0 │ │ lsls r0, r6, #31 │ │ strd sl, r5, [sp, #24] │ │ - bne.n 77378 │ │ + bne.n 78044 │ │ mov r0, fp │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ str r5, [sp, #32] │ │ str.w r8, [sp] │ │ - blx d565c │ │ + blx d62ac │ │ ldr r0, [sp, #32] │ │ bic.w fp, r0, #1 │ │ movs r0, #3 │ │ str r0, [sp, #32] │ │ movs r0, #2 │ │ str r0, [sp, #72] @ 0x48 │ │ add r0, sp, #24 │ │ add r2, sp, #32 │ │ add r3, sp, #72 @ 0x48 │ │ mov r1, fp │ │ str r5, [sp, #8] │ │ str r5, [sp, #0] │ │ - bl 79960 │ │ + bl 7a610 │ │ ldr r1, [sp, #24] │ │ strb.w r0, [r9] │ │ ldr r0, [r1, #12] │ │ adds r0, #1 │ │ str r0, [r1, #12] │ │ ldr r0, [r4, #4] │ │ ldr r1, [r0, #0] │ │ @@ -120063,1768 +120619,1764 @@ │ │ add sp, #84 @ 0x54 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [sp, #24] │ │ ldr r2, [r1, #12] │ │ adds r2, #1 │ │ str r2, [r1, #12] │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ subw sp, sp, #1980 @ 0x7bc │ │ - mov fp, r1 │ │ + mov r9, r1 │ │ lsls r0, r0, #31 │ │ - str r2, [sp, #252] @ 0xfc │ │ - bne.n 773f2 │ │ + str r2, [sp, #256] @ 0x100 │ │ + bne.n 780be │ │ movs r0, #0 │ │ movs r1, #0 │ │ - str r0, [sp, #976] @ 0x3d0 │ │ - add r0, sp, #976 @ 0x3d0 │ │ + str r0, [sp, #632] @ 0x278 │ │ + add r0, sp, #632 @ 0x278 │ │ str r0, [sp, #0] │ │ - mov r0, fp │ │ + mov r0, r9 │ │ movs r2, #15 │ │ movs r3, #0 │ │ - blx d565c │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ - bic.w fp, r0, #1 │ │ - ldr r4, [pc, #856] @ (7774c ) │ │ - cmp.w fp, #0 │ │ + blx d62ac │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + bic.w r9, r0, #1 │ │ + ldr r4, [pc, #844] @ (7840c ) │ │ + cmp.w r9, #0 │ │ add r4, pc │ │ ldr.w r0, [r4, #1384] @ 0x568 │ │ it ne │ │ - subne.w fp, fp, #1 │ │ - str r4, [sp, #292] @ 0x124 │ │ + subne.w r9, r9, #1 │ │ + str r4, [sp, #288] @ 0x120 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 77f1e │ │ - movs r1, #8 │ │ + bne.w 78bf8 │ │ movs r0, #0 │ │ - str.w r1, [sp, #1364] @ 0x554 │ │ + movs r1, #8 │ │ + strd r0, r1, [sp, #1016] @ 0x3f8 │ │ mov.w r1, #438 @ 0x1b6 │ │ strh.w r1, [sp, #1444] @ 0x5a4 │ │ movs r1, #1 │ │ str.w r0, [sp, #1446] @ 0x5a6 │ │ strb.w r1, [sp, #1446] @ 0x5a6 │ │ movw r1, #24941 @ 0x616d │ │ movt r1, #29552 @ 0x7370 │ │ - str.w r0, [sp, #1368] @ 0x558 │ │ - str.w r1, [sp, #987] @ 0x3db │ │ + str.w r0, [sp, #1024] @ 0x400 │ │ + str.w r1, [sp, #643] @ 0x283 │ │ movw r1, #26220 @ 0x666c │ │ movt r1, #27951 @ 0x6d2f │ │ - str.w r0, [sp, #1360] @ 0x550 │ │ - str r1, [sp, #984] @ 0x3d8 │ │ + str.w r0, [sp, #1440] @ 0x5a0 │ │ + str r1, [sp, #640] @ 0x280 │ │ movw r1, #12131 @ 0x2f63 │ │ movt r1, #25971 @ 0x6573 │ │ - str.w r0, [sp, #1440] @ 0x5a0 │ │ - str r1, [sp, #980] @ 0x3d4 │ │ + strh.w r0, [sp, #1450] @ 0x5aa │ │ + str r1, [sp, #636] @ 0x27c │ │ movw r1, #28719 @ 0x702f │ │ movt r1, #28530 @ 0x6f72 │ │ - strh.w r0, [sp, #1450] @ 0x5aa │ │ - str r1, [sp, #976] @ 0x3d0 │ │ - add r1, sp, #976 @ 0x3d0 │ │ + strb.w r0, [sp, #647] @ 0x287 │ │ + str r1, [sp, #632] @ 0x278 │ │ + add r1, sp, #632 @ 0x278 │ │ cmp r1, r1 │ │ - strb.w r0, [sp, #991] @ 0x3df │ │ - beq.n 77476 │ │ + beq.n 7813e │ │ movs r2, #0 │ │ ldrb r3, [r1, r2] │ │ - cbz r3, 774c8 │ │ + cbz r3, 78190 │ │ adds r2, #1 │ │ - bne.n 7746e │ │ + bne.n 78136 │ │ movw r2, #256 @ 0x100 │ │ - ldrd r3, r6, [sp, #976] @ 0x3d0 │ │ + ldrd r3, r6, [sp, #632] @ 0x278 │ │ movt r2, #257 @ 0x101 │ │ subs r5, r2, r6 │ │ orrs r6, r5 │ │ subs r5, r2, r3 │ │ orrs r3, r5 │ │ ands r3, r6 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 774b2 │ │ + bne.n 7817a │ │ movs r0, #8 │ │ movs r3, #0 │ │ - cbnz r3, 774b2 │ │ + cbnz r3, 7817a │ │ adds r6, r1, r0 │ │ ldr r3, [r1, r0] │ │ ldr r6, [r6, #4] │ │ subs r5, r2, r6 │ │ subs r2, r2, r3 │ │ orrs r6, r5 │ │ orrs r2, r3 │ │ ands r2, r6 │ │ mvns r2, r2 │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ - beq.n 774cc │ │ + beq.n 78194 │ │ add r1, r0 │ │ rsb r3, r0, #16 │ │ movs r2, #0 │ │ ldrb r6, [r1, r2] │ │ - cbz r6, 774c6 │ │ + cbz r6, 7818e │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 774ba │ │ - b.n 774cc │ │ + bne.n 78182 │ │ + b.n 78194 │ │ add r2, r0 │ │ cmp r2, #15 │ │ - beq.n 774e4 │ │ - ldr r0, [pc, #640] @ (77750 ) │ │ + beq.n 781b0 │ │ + ldr r0, [pc, #632] @ (78410 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ - strd r0, r1, [sp, #632] @ 0x278 │ │ + str.w r0, [sp, #1096] @ 0x448 │ │ + str.w r1, [sp, #1100] @ 0x44c │ │ uxtb r0, r0 │ │ cmp r0, #4 │ │ - bne.n 774f8 │ │ - ldr.w sl, [sp, #636] @ 0x27c │ │ - b.n 77506 │ │ - add r0, sp, #632 @ 0x278 │ │ - add r1, sp, #976 @ 0x3d0 │ │ + bne.n 781c6 │ │ + ldr.w fp, [sp, #1100] @ 0x44c │ │ + b.n 781d4 │ │ + add.w r0, sp, #1096 @ 0x448 │ │ + add r1, sp, #632 @ 0x278 │ │ add.w r2, sp, #1440 @ 0x5a0 │ │ - bl 79e08 │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ + bl 7aab8 │ │ + ldrb.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #4 │ │ - beq.n 774de │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ - ldr.w sl, [sp, #636] @ 0x27c │ │ + beq.n 781aa │ │ + ldrb.w r0, [sp, #1096] @ 0x448 │ │ + ldr.w fp, [sp, #1100] @ 0x44c │ │ cmp r0, #4 │ │ - bne.w 7761a │ │ - add r4, sp, #976 @ 0x3d0 │ │ + bne.w 782e2 │ │ + add r4, sp, #632 @ 0x278 │ │ movs r0, #0 │ │ movs r5, #1 │ │ str r0, [sp, #304] @ 0x130 │ │ strd r0, r5, [sp, #296] @ 0x128 │ │ mov r0, r4 │ │ movs r1, #104 @ 0x68 │ │ - bl d459e │ │ - mov r0, sl │ │ + bl d518e │ │ + mov r0, fp │ │ mov r1, r4 │ │ - blx d7d30 │ │ + blx d8980 │ │ adds r0, #1 │ │ - beq.n 77592 │ │ - mov r0, sl │ │ + beq.n 7825c │ │ + mov r0, fp │ │ movs r2, #0 │ │ movs r3, #0 │ │ str r5, [sp, #0] │ │ - ldr.w r4, [sp, #1024] @ 0x400 │ │ + ldrd r4, r6, [sp, #680] @ 0x2a8 │ │ movs r5, #0 │ │ - ldr.w r6, [sp, #1028] @ 0x404 │ │ - blx d7d40 │ │ + blx d8990 │ │ and.w r2, r0, r1 │ │ adds r2, #1 │ │ - beq.n 77592 │ │ + beq.n 7825c │ │ subs r4, r4, r0 │ │ sbcs.w r0, r6, r1 │ │ adc.w r0, r5, #0 │ │ teq r0, #1 │ │ it ne │ │ movne r4, #0 │ │ cmp r4, #0 │ │ - bne.w 781b4 │ │ + bne.w 78e94 │ │ movs r0, #1 │ │ - movs r6, #0 │ │ - str r0, [sp, #288] @ 0x120 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #292] @ 0x124 │ │ add.w r0, r4, #1024 @ 0x400 │ │ mov r1, r0 │ │ bfc r1, #13, #19 │ │ subs r2, r4, r1 │ │ add.w r2, r2, #9216 @ 0x2400 │ │ cmp r2, r0 │ │ it cc │ │ movcc.w r2, #8192 @ 0x2000 │ │ cmp r1, #0 │ │ it eq │ │ moveq r2, r0 │ │ cmp r4, #0 │ │ str r2, [sp, #284] @ 0x11c │ │ - beq.n 77642 │ │ + beq.n 7830a │ │ movs r0, #0 │ │ - mov.w r9, #0 │ │ - mov r8, r6 │ │ - str r0, [sp, #272] @ 0x110 │ │ - b.n 77650 │ │ - blx d7c00 │ │ + movs r6, #0 │ │ + mov r8, sl │ │ + str r0, [sp, #268] @ 0x10c │ │ + b.n 78318 │ │ + blx d8850 │ │ mov.w r0, #8192 @ 0x2000 │ │ - mov.w r9, #1 │ │ + movs r6, #1 │ │ str r0, [sp, #284] @ 0x11c │ │ movs r0, #1 │ │ - movs r6, #0 │ │ - str r0, [sp, #288] @ 0x120 │ │ - add r4, sp, #976 @ 0x3d0 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #292] @ 0x124 │ │ + add r4, sp, #632 @ 0x278 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #1000] @ 0x3e8 │ │ - strd r0, r0, [sp, #992] @ 0x3e0 │ │ - strd r0, r0, [sp, #984] @ 0x3d8 │ │ - strd r0, r0, [sp, #976] @ 0x3d0 │ │ - mov r0, sl │ │ + mov r8, r6 │ │ + strd r0, r0, [sp, #656] @ 0x290 │ │ + strd r0, r0, [sp, #648] @ 0x288 │ │ + strd r0, r0, [sp, #640] @ 0x280 │ │ + strd r0, r0, [sp, #632] @ 0x278 │ │ + mov r0, fp │ │ mov r1, r4 │ │ movs r2, #32 │ │ - blx d7cb0 │ │ + blx d8900 │ │ mov r5, r0 │ │ adds r0, #1 │ │ - bne.n 775ea │ │ - blx d7c00 │ │ + bne.n 782b6 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 775ba │ │ + beq.n 78286 │ │ movs r5, #0 │ │ str.w r0, [sp, #1444] @ 0x5a4 │ │ strb.w r5, [sp, #1443] @ 0x5a3 │ │ strh.w r5, [sp, #1441] @ 0x5a1 │ │ strb.w r5, [sp, #1440] @ 0x5a0 │ │ - ldr r6, [sp, #288] @ 0x120 │ │ - b.n 77812 │ │ - mov r4, r6 │ │ - ldr r6, [sp, #288] @ 0x120 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + b.n 784ce │ │ + ldr r6, [sp, #292] @ 0x124 │ │ cmp r5, #32 │ │ - bhi.w 7961c │ │ - cmp r5, r4 │ │ - bhi.w 7962c │ │ - add r1, sp, #976 @ 0x3d0 │ │ + bhi.w 7a2ca │ │ + cmp r5, sl │ │ + bhi.w 7a2da │ │ + add r1, sp, #632 @ 0x278 │ │ mov r0, r6 │ │ mov r2, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ cmp r5, #0 │ │ str r5, [sp, #304] @ 0x130 │ │ - beq.w 77806 │ │ - str.w r9, [sp, #272] @ 0x110 │ │ - mov r9, r5 │ │ + beq.w 784c2 │ │ + str.w r8, [sp, #268] @ 0x10c │ │ + mov r6, r5 │ │ ldr.w r8, [sp, #296] @ 0x128 │ │ - mov r6, r4 │ │ - b.n 77650 │ │ + b.n 78318 │ │ cmp r0, #3 │ │ - bne.n 7763c │ │ - ldrd r4, r5, [sl] │ │ + bne.n 78304 │ │ + ldrd r4, r5, [fp] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 7762a │ │ + cbz r1, 782f2 │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ - mov r0, sl │ │ - blx d7b70 │ │ + blxne d87c0 │ │ + mov r0, fp │ │ + blx d87c0 │ │ movs r4, #8 │ │ - b.w 77e4e │ │ + b.w 78b26 │ │ movs r0, #0 │ │ - mov.w r9, #0 │ │ - mov r8, r6 │ │ - cmp r6, #32 │ │ - str r0, [sp, #272] @ 0x110 │ │ - bcc.n 775a6 │ │ + movs r6, #0 │ │ + mov r8, sl │ │ + cmp.w sl, #32 │ │ + str r0, [sp, #268] @ 0x10c │ │ + bcc.n 78270 │ │ movs r0, #0 │ │ movs r5, #0 │ │ - movs r2, #0 │ │ - str r6, [sp, #280] @ 0x118 │ │ + movs r1, #0 │ │ + str.w sl, [sp, #280] @ 0x118 │ │ str r0, [sp, #276] @ 0x114 │ │ - cmp r9, r8 │ │ + cmp r6, r8 │ │ + str r1, [sp, #272] @ 0x110 │ │ itt eq │ │ ldreq r4, [sp, #280] @ 0x118 │ │ cmpeq r8, r4 │ │ - beq.n 776aa │ │ + beq.n 78372 │ │ mov r5, r8 │ │ - cmp r9, r5 │ │ - str r2, [sp, #268] @ 0x10c │ │ - beq.n 77716 │ │ + cmp r6, r5 │ │ + beq.n 783d6 │ │ ldr.w r8, [sp, #296] @ 0x128 │ │ ldr r0, [sp, #284] @ 0x11c │ │ - sub.w r6, r8, r9 │ │ + sub.w sl, r8, r6 │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ - cmp r0, r6 │ │ + cmp r0, sl │ │ it cc │ │ - movcc r6, r0 │ │ + movcc sl, r0 │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ - cmp r6, r0 │ │ + cmp sl, r0 │ │ it cc │ │ - movcc r5, r6 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - add.w r4, r0, r9 │ │ - mov r0, sl │ │ + movcc r5, sl │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + adds r4, r0, r6 │ │ + mov r0, fp │ │ mov r1, r4 │ │ mov r2, r5 │ │ - blx d7cb0 │ │ + blx d8900 │ │ adds r1, r0, #1 │ │ - bne.n 77754 │ │ - blx d7c00 │ │ + bne.n 78414 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 77690 │ │ - b.n 777f2 │ │ - ldr r6, [sp, #288] @ 0x120 │ │ - mov r8, r2 │ │ - strd r5, r5, [sp, #1000] @ 0x3e8 │ │ - strd r5, r5, [sp, #992] @ 0x3e0 │ │ - strd r5, r5, [sp, #984] @ 0x3d8 │ │ - strd r5, r5, [sp, #976] @ 0x3d0 │ │ - add r5, sp, #976 @ 0x3d0 │ │ - mov r0, sl │ │ + beq.n 78358 │ │ + b.n 784b0 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + strd r5, r5, [sp, #656] @ 0x290 │ │ + strd r5, r5, [sp, #648] @ 0x288 │ │ + strd r5, r5, [sp, #640] @ 0x280 │ │ + strd r5, r5, [sp, #632] @ 0x278 │ │ + add r5, sp, #632 @ 0x278 │ │ + mov r0, fp │ │ mov r1, r5 │ │ movs r2, #32 │ │ - blx d7cb0 │ │ + blx d8900 │ │ adds r1, r0, #1 │ │ - bne.n 776da │ │ - blx d7c00 │ │ + bne.n 783a0 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 776c0 │ │ - b.n 777dc │ │ + beq.n 78386 │ │ + b.n 7849a │ │ cmp r0, #33 @ 0x21 │ │ - bcs.w 7961a │ │ + bcs.w 7a2c8 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ - beq.n 777c2 │ │ + beq.n 78480 │ │ movs r0, #1 │ │ mov r1, r4 │ │ str r0, [sp, #0] │ │ add r0, sp, #296 @ 0x128 │ │ mov r2, r5 │ │ movs r3, #1 │ │ - bl 76b9c │ │ + bl 7786c │ │ ldrd r1, r6, [sp, #300] @ 0x12c │ │ mov r2, r5 │ │ - str r1, [sp, #288] @ 0x120 │ │ + str r1, [sp, #292] @ 0x124 │ │ mov r4, r5 │ │ adds r0, r1, r6 │ │ - add r1, sp, #976 @ 0x3d0 │ │ - bl d44bc │ │ + add r1, sp, #632 @ 0x278 │ │ + bl d53c6 │ │ ldr r5, [sp, #296] @ 0x128 │ │ - add.w r9, r6, r4 │ │ - mov r2, r8 │ │ - cmp r9, r5 │ │ - str r2, [sp, #268] @ 0x10c │ │ - bne.n 7766c │ │ + add r6, r4 │ │ + cmp r6, r5 │ │ + bne.n 78336 │ │ movs r0, #1 │ │ add.w r8, r5, #32 │ │ strd r0, r0, [sp] │ │ cmp.w r8, r5, lsl #1 │ │ it ls │ │ movls.w r8, r5, lsl #1 │ │ - ldr r6, [sp, #288] @ 0x120 │ │ - add r0, sp, #976 @ 0x3d0 │ │ + ldr r4, [sp, #292] @ 0x124 │ │ + add r0, sp, #632 @ 0x278 │ │ mov r1, r5 │ │ mov r3, r8 │ │ - mov r2, r6 │ │ - bl 76c48 │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ + mov r2, r4 │ │ + bl 77918 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ cmp r0, #1 │ │ - beq.w 795e2 │ │ - ldr r1, [sp, #980] @ 0x3d4 │ │ - str r1, [sp, #288] @ 0x120 │ │ - strd r8, r1, [sp, #296] @ 0x128 │ │ - b.n 77670 │ │ + beq.w 7a28e │ │ + ldr r1, [sp, #636] @ 0x27c │ │ + str r1, [sp, #300] @ 0x12c │ │ + strd r1, r8, [sp, #292] @ 0x124 │ │ + b.n 7833a │ │ nop │ │ - ldr r4, [r2, r4] │ │ + ldr r0, [r4, r1] │ │ movs r6, r0 │ │ - subs r2, #46 @ 0x2e │ │ + subs r2, #14 │ │ movs r6, r0 │ │ ldr r3, [sp, #276] @ 0x114 │ │ - add r9, r0 │ │ - str.w r9, [sp, #304] @ 0x130 │ │ + add r6, r0 │ │ + str r6, [sp, #304] @ 0x130 │ │ cmp r0, r3 │ │ it hi │ │ movhi r3, r0 │ │ cmp r0, #0 │ │ - beq.w 7955c │ │ + beq.w 7a214 │ │ subs r1, r3, r0 │ │ + movs r4, #0 │ │ str r1, [sp, #276] @ 0x114 │ │ - movs r1, #0 │ │ - ldr r2, [sp, #268] @ 0x10c │ │ - cmp r0, r6 │ │ + cmp r0, sl │ │ + ldr r1, [sp, #272] @ 0x110 │ │ it cc │ │ - addcc r1, r2, #1 │ │ - ldr r2, [sp, #272] @ 0x110 │ │ + addcc r4, r1, #1 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ + mov r1, r4 │ │ movs r5, #0 │ │ cmp r2, #0 │ │ - mov r2, r1 │ │ - beq.w 7765a │ │ - mov r2, r5 │ │ + beq.w 78324 │ │ + mov r1, r5 │ │ ldr r5, [sp, #284] @ 0x11c │ │ - cmp r1, #1 │ │ - mov r4, r5 │ │ + cmp r4, #1 │ │ + mov r2, r5 │ │ it gt │ │ - movgt.w r4, #4294967295 @ 0xffffffff │ │ - cmp r3, r6 │ │ + movgt.w r2, #4294967295 @ 0xffffffff │ │ + cmp r3, sl │ │ it eq │ │ - moveq r4, r5 │ │ - mov r5, r2 │ │ - mov r2, r1 │ │ - cmp r0, r6 │ │ - str r4, [sp, #284] @ 0x11c │ │ - bne.w 7765a │ │ - mov r2, r1 │ │ - cmp r6, r4 │ │ - str r4, [sp, #284] @ 0x11c │ │ - bcc.w 7765a │ │ - lsls r0, r4, #1 │ │ - mov r2, r1 │ │ - cmp r4, #0 │ │ + moveq r2, r5 │ │ + mov r5, r1 │ │ + mov r1, r4 │ │ + cmp r0, sl │ │ + str r2, [sp, #284] @ 0x11c │ │ + bne.w 78324 │ │ + mov r1, r4 │ │ + cmp sl, r2 │ │ + str r2, [sp, #284] @ 0x11c │ │ + bcc.w 78324 │ │ + lsls r0, r2, #1 │ │ + mov r1, r4 │ │ + cmp r2, #0 │ │ str r0, [sp, #284] @ 0x11c │ │ - bpl.w 7765a │ │ + bpl.w 78324 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ - mov r2, r1 │ │ + mov r1, r4 │ │ str r0, [sp, #284] @ 0x11c │ │ - b.n 7765a │ │ + b.n 78324 │ │ ldr r6, [sp, #300] @ 0x12c │ │ - add r1, sp, #976 @ 0x3d0 │ │ + add r1, sp, #632 @ 0x278 │ │ mov r2, r5 │ │ adds r0, r6, r4 │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #4 │ │ add r5, r4 │ │ str.w r5, [sp, #1444] @ 0x5a4 │ │ strb.w r0, [sp, #1440] @ 0x5a0 │ │ - b.n 77812 │ │ + b.n 784ce │ │ movs r1, #0 │ │ str.w r0, [sp, #1444] @ 0x5a4 │ │ strb.w r1, [sp, #1443] @ 0x5a3 │ │ mov r5, r4 │ │ strh.w r1, [sp, #1441] @ 0x5a1 │ │ strb.w r1, [sp, #1440] @ 0x5a0 │ │ - b.n 77812 │ │ + b.n 784ce │ │ str.w r0, [sp, #1444] @ 0x5a4 │ │ movs r0, #0 │ │ strb.w r0, [sp, #1440] @ 0x5a0 │ │ - str.w r9, [sp, #304] @ 0x130 │ │ - mov r5, r9 │ │ - ldr r6, [sp, #288] @ 0x120 │ │ - b.n 77812 │ │ + str r6, [sp, #304] @ 0x130 │ │ + mov r5, r6 │ │ + ldr r6, [sp, #292] @ 0x124 │ │ + b.n 784ce │ │ movs r0, #4 │ │ strb.w r0, [sp, #1440] @ 0x5a0 │ │ movs r0, #0 │ │ str.w r0, [sp, #1444] @ 0x5a4 │ │ - add r0, sp, #976 @ 0x3d0 │ │ + add r0, sp, #632 @ 0x278 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - bl 3ffbc │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ - cbz r0, 77832 │ │ + bl 40468 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ + cbz r0, 784ee │ │ ldrb.w r0, [sp, #1440] @ 0x5a0 │ │ movs r5, #0 │ │ cmp r0, #4 │ │ - bne.w 77de6 │ │ - ldr r0, [pc, #932] @ (77bd4 ) │ │ + bne.w 78ac0 │ │ + ldr r0, [pc, #928] @ (7888c ) │ │ add r0, pc │ │ - b.n 77836 │ │ + b.n 784f2 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ ldr r4, [r0, #4] │ │ ldrb r0, [r0, #0] │ │ cmp r0, #4 │ │ str r5, [sp, #304] @ 0x130 │ │ - bne.w 77df2 │ │ + bne.w 78acc │ │ ldr r0, [sp, #300] @ 0x12c │ │ movs r1, #1 │ │ - strb.w r1, [sp, #1000] @ 0x3e8 │ │ + strb.w r1, [sp, #656] @ 0x290 │ │ movs r1, #10 │ │ - strd r5, r1, [sp, #992] @ 0x3e0 │ │ + strd r5, r1, [sp, #648] @ 0x288 │ │ movs r2, #0 │ │ - strd r1, r0, [sp, #976] @ 0x3d0 │ │ + strd r1, r0, [sp, #632] @ 0x278 │ │ movs r0, #8 │ │ - str r0, [sp, #256] @ 0x100 │ │ + str r0, [sp, #252] @ 0xfc │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ - add r1, sp, #976 @ 0x3d0 │ │ - mov.w r9, #0 │ │ - strh.w r2, [sp, #1012] @ 0x3f4 │ │ - strd r2, r5, [sp, #1004] @ 0x3ec │ │ - strd r5, r2, [sp, #984] @ 0x3d8 │ │ - ldr r4, [sp, #980] @ 0x3d4 │ │ - bl 79f84 │ │ + add r1, sp, #632 @ 0x278 │ │ + mov.w sl, #0 │ │ + strh.w r2, [sp, #668] @ 0x29c │ │ + strd r2, r5, [sp, #660] @ 0x294 │ │ + strd r5, r2, [sp, #640] @ 0x280 │ │ + ldr r4, [sp, #636] @ 0x27c │ │ + bl 7ac34 │ │ ldr.w r0, [sp, #1440] @ 0x5a0 │ │ cmp r0, #1 │ │ - bne.n 77894 │ │ - ldr r0, [sp, #1004] @ 0x3ec │ │ + bne.n 78550 │ │ + ldr r0, [sp, #660] @ 0x294 │ │ ldr.w r1, [sp, #1448] @ 0x5a8 │ │ - str r1, [sp, #1004] @ 0x3ec │ │ - adds r6, r4, r0 │ │ + str r1, [sp, #660] @ 0x294 │ │ + add r4, r0 │ │ sub.w r8, r1, r0 │ │ cmp.w r8, #0 │ │ - bne.n 778ca │ │ - b.n 778f6 │ │ - ldrb.w r0, [sp, #1013] @ 0x3f5 │ │ + bne.n 78586 │ │ + b.n 785b2 │ │ + ldrb.w r0, [sp, #669] @ 0x29d │ │ cmp r0, #0 │ │ - bne.w 781f0 │ │ - ldrb.w r0, [sp, #1012] @ 0x3f4 │ │ + bne.w 78ed0 │ │ + ldrb.w r0, [sp, #668] @ 0x29c │ │ movs r1, #1 │ │ - strb.w r1, [sp, #1013] @ 0x3f5 │ │ + strb.w r1, [sp, #669] @ 0x29d │ │ cmp r0, #1 │ │ - bne.n 778b2 │ │ - ldrd r0, r1, [sp, #1004] @ 0x3ec │ │ - b.n 778bc │ │ - ldrd r0, r1, [sp, #1004] @ 0x3ec │ │ + bne.n 7856e │ │ + ldrd r0, r1, [sp, #660] @ 0x294 │ │ + b.n 78578 │ │ + ldrd r0, r1, [sp, #660] @ 0x294 │ │ cmp r1, r0 │ │ - beq.w 781f0 │ │ - ldr r2, [sp, #980] @ 0x3d4 │ │ + beq.w 78ed0 │ │ + ldr r2, [sp, #636] @ 0x27c │ │ sub.w r8, r1, r0 │ │ - adds r6, r2, r0 │ │ + adds r4, r2, r0 │ │ cmp.w r8, #0 │ │ - beq.n 778f6 │ │ + beq.n 785b2 │ │ sub.w r0, r8, #1 │ │ - ldrb r1, [r6, r0] │ │ + ldrb r1, [r4, r0] │ │ cmp r1, #10 │ │ - bne.n 778f6 │ │ + bne.n 785b2 │ │ sub.w r8, r8, #2 │ │ - cbz r0, 778ec │ │ - ldrb.w r1, [r6, r8] │ │ + cbz r0, 785a8 │ │ + ldrb.w r1, [r4, r8] │ │ movs r2, #0 │ │ uxtb r1, r1 │ │ cmp r1, #13 │ │ - mov r1, r6 │ │ + mov r1, r4 │ │ it ne │ │ movne r1, r2 │ │ - b.n 778ee │ │ + b.n 785aa │ │ movs r1, #0 │ │ cmp r1, #0 │ │ ite eq │ │ moveq r8, r0 │ │ - movne r6, r1 │ │ - mov r0, r6 │ │ + movne r4, r1 │ │ + mov r0, r4 │ │ mov r1, r8 │ │ - bl 90fb8 │ │ - mov r4, r0 │ │ + bl 91ba0 │ │ + mov r5, r0 │ │ movs r0, #0 │ │ str.w r0, [sp, #1452] @ 0x5ac │ │ movs r0, #1 │ │ strb.w r0, [sp, #1464] @ 0x5b8 │ │ movs r0, #32 │ │ - mov r5, r1 │ │ + mov r6, r1 │ │ str.w r1, [sp, #1456] @ 0x5b0 │ │ str.w r1, [sp, #1448] @ 0x5a8 │ │ - str.w r4, [sp, #1444] @ 0x5a4 │ │ + str.w r5, [sp, #1444] @ 0x5a4 │ │ str.w r0, [sp, #1440] @ 0x5a0 │ │ str.w r0, [sp, #1460] @ 0x5b4 │ │ - add r0, sp, #632 @ 0x278 │ │ + add.w r0, sp, #1096 @ 0x448 │ │ add.w r1, sp, #1440 @ 0x5a0 │ │ - bl 79f84 │ │ - ldr r0, [sp, #632] @ 0x278 │ │ + bl 7ac34 │ │ + ldr.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #0 │ │ it ne │ │ - cmpne r4, #0 │ │ - bne.n 77948 │ │ + cmpne r5, #0 │ │ + bne.n 78608 │ │ movs r0, #0 │ │ - str r0, [sp, #288] @ 0x120 │ │ + str r0, [sp, #292] @ 0x124 │ │ movs r0, #1 │ │ str r0, [sp, #272] @ 0x110 │ │ cmp.w r8, #0 │ │ - bne.n 7795e │ │ - b.n 77e18 │ │ - ldrd r8, r0, [sp, #636] @ 0x27c │ │ - mov r6, r4 │ │ - subs r1, r5, r0 │ │ - add r0, r4 │ │ - str r1, [sp, #288] @ 0x120 │ │ + bne.n 78622 │ │ + b.n 78af2 │ │ + ldr.w r8, [sp, #1100] @ 0x44c │ │ + mov r4, r5 │ │ + ldr.w r0, [sp, #1104] @ 0x450 │ │ + subs r1, r6, r0 │ │ + add r0, r5 │ │ + str r1, [sp, #292] @ 0x124 │ │ str r0, [sp, #272] @ 0x110 │ │ cmp.w r8, #0 │ │ - beq.w 77e18 │ │ + beq.w 78af2 │ │ ldr r0, [sp, #272] @ 0x110 │ │ - ldr r1, [sp, #288] @ 0x120 │ │ - bl 90fb8 │ │ - mov r4, r0 │ │ + ldr r1, [sp, #292] @ 0x124 │ │ + bl 91ba0 │ │ + mov r5, r0 │ │ movs r0, #0 │ │ str.w r0, [sp, #1452] @ 0x5ac │ │ movs r0, #1 │ │ strb.w r0, [sp, #1464] @ 0x5b8 │ │ movs r0, #32 │ │ - mov r5, r1 │ │ + mov r6, r1 │ │ str.w r1, [sp, #1456] @ 0x5b0 │ │ str.w r1, [sp, #1448] @ 0x5a8 │ │ - str.w r4, [sp, #1444] @ 0x5a4 │ │ + str.w r5, [sp, #1444] @ 0x5a4 │ │ str.w r0, [sp, #1440] @ 0x5a0 │ │ str.w r0, [sp, #1460] @ 0x5b4 │ │ - add r0, sp, #632 @ 0x278 │ │ + add.w r0, sp, #1096 @ 0x448 │ │ add.w r1, sp, #1440 @ 0x5a0 │ │ - bl 79f84 │ │ - ldr r0, [sp, #632] @ 0x278 │ │ + bl 7ac34 │ │ + ldr.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #0 │ │ it ne │ │ - cmpne r4, #0 │ │ - bne.n 779ae │ │ + cmpne r5, #0 │ │ + bne.n 78676 │ │ movs r0, #0 │ │ str r0, [sp, #284] @ 0x11c │ │ movs r0, #1 │ │ str r0, [sp, #268] @ 0x10c │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - cbnz r0, 779c6 │ │ - b.n 77e18 │ │ - ldr r0, [sp, #636] @ 0x27c │ │ - str r0, [sp, #288] @ 0x120 │ │ - ldr r0, [sp, #640] @ 0x280 │ │ - subs r1, r5, r0 │ │ - add r0, r4 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + cbnz r0, 78692 │ │ + b.n 78af2 │ │ + ldr.w r0, [sp, #1100] @ 0x44c │ │ + str r0, [sp, #292] @ 0x124 │ │ + ldr.w r0, [sp, #1104] @ 0x450 │ │ + subs r1, r6, r0 │ │ + add r0, r5 │ │ str r1, [sp, #284] @ 0x11c │ │ - strd r0, r4, [sp, #268] @ 0x10c │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + strd r0, r5, [sp, #268] @ 0x10c │ │ + ldr r0, [sp, #292] @ 0x124 │ │ cmp r0, #0 │ │ - beq.w 77e18 │ │ + beq.w 78af2 │ │ ldr r0, [sp, #268] @ 0x10c │ │ ldr r1, [sp, #284] @ 0x11c │ │ - bl 90fb8 │ │ - mov r4, r0 │ │ + bl 91ba0 │ │ + mov r5, r0 │ │ movs r0, #0 │ │ str.w r0, [sp, #1452] @ 0x5ac │ │ movs r0, #1 │ │ strb.w r0, [sp, #1464] @ 0x5b8 │ │ movs r0, #32 │ │ - mov r5, r1 │ │ + mov r6, r1 │ │ str.w r1, [sp, #1456] @ 0x5b0 │ │ str.w r1, [sp, #1448] @ 0x5a8 │ │ - str.w r4, [sp, #1444] @ 0x5a4 │ │ + str.w r5, [sp, #1444] @ 0x5a4 │ │ str.w r0, [sp, #1440] @ 0x5a0 │ │ str.w r0, [sp, #1460] @ 0x5b4 │ │ - add r0, sp, #632 @ 0x278 │ │ + add.w r0, sp, #1096 @ 0x448 │ │ add.w r1, sp, #1440 @ 0x5a0 │ │ - bl 79f84 │ │ - ldr r0, [sp, #632] @ 0x278 │ │ + bl 7ac34 │ │ + ldr.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #0 │ │ it ne │ │ - cmpne r4, #0 │ │ - bne.n 77a16 │ │ + cmpne r5, #0 │ │ + bne.n 786e6 │ │ movs r0, #0 │ │ str r0, [sp, #280] @ 0x118 │ │ movs r0, #1 │ │ str r0, [sp, #264] @ 0x108 │ │ ldr r0, [sp, #284] @ 0x11c │ │ - cbnz r0, 77a2e │ │ - b.n 77e18 │ │ - ldr r0, [sp, #636] @ 0x27c │ │ + cbnz r0, 78702 │ │ + b.n 78af2 │ │ + ldr.w r0, [sp, #1100] @ 0x44c │ │ str r0, [sp, #284] @ 0x11c │ │ - ldr r0, [sp, #640] @ 0x280 │ │ - subs r1, r5, r0 │ │ - add r0, r4 │ │ + ldr.w r0, [sp, #1104] @ 0x450 │ │ + subs r1, r6, r0 │ │ + add r0, r5 │ │ str r1, [sp, #280] @ 0x118 │ │ - strd r0, r4, [sp, #264] @ 0x108 │ │ + strd r0, r5, [sp, #264] @ 0x108 │ │ ldr r0, [sp, #284] @ 0x11c │ │ cmp r0, #0 │ │ - beq.w 77e18 │ │ + beq.w 78af2 │ │ ldr r0, [sp, #264] @ 0x108 │ │ ldr r1, [sp, #280] @ 0x118 │ │ - bl 90fb8 │ │ + bl 91ba0 │ │ mov r5, r0 │ │ movs r0, #0 │ │ str.w r0, [sp, #1452] @ 0x5ac │ │ movs r0, #1 │ │ strb.w r0, [sp, #1464] @ 0x5b8 │ │ movs r0, #32 │ │ - mov r4, r1 │ │ + mov r6, r1 │ │ str.w r1, [sp, #1456] @ 0x5b0 │ │ str.w r1, [sp, #1448] @ 0x5a8 │ │ str.w r5, [sp, #1444] @ 0x5a4 │ │ str.w r0, [sp, #1440] @ 0x5a0 │ │ str.w r0, [sp, #1460] @ 0x5b4 │ │ - add r0, sp, #632 @ 0x278 │ │ + add.w r0, sp, #1096 @ 0x448 │ │ add.w r1, sp, #1440 @ 0x5a0 │ │ - bl 79f84 │ │ - ldr r0, [sp, #632] @ 0x278 │ │ + bl 7ac34 │ │ + ldr.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #0 │ │ it ne │ │ cmpne r5, #0 │ │ - bne.n 77a7e │ │ + bne.n 78756 │ │ movs r0, #0 │ │ str r0, [sp, #276] @ 0x114 │ │ movs r0, #1 │ │ str r0, [sp, #260] @ 0x104 │ │ ldr r0, [sp, #280] @ 0x118 │ │ - cbnz r0, 77a96 │ │ - b.n 77e18 │ │ - ldr r0, [sp, #636] @ 0x27c │ │ + cbnz r0, 78772 │ │ + b.n 78af2 │ │ + ldr.w r0, [sp, #1100] @ 0x44c │ │ str r0, [sp, #280] @ 0x118 │ │ - ldr r0, [sp, #640] @ 0x280 │ │ - subs r1, r4, r0 │ │ + ldr.w r0, [sp, #1104] @ 0x450 │ │ + subs r1, r6, r0 │ │ add r0, r5 │ │ str r1, [sp, #276] @ 0x114 │ │ strd r0, r5, [sp, #260] @ 0x104 │ │ ldr r0, [sp, #280] @ 0x118 │ │ cmp r0, #0 │ │ - beq.w 77e18 │ │ + beq.w 78af2 │ │ ldr r0, [sp, #260] @ 0x104 │ │ ldr r1, [sp, #276] @ 0x114 │ │ - bl 90fb8 │ │ + bl 91ba0 │ │ mov r5, r0 │ │ movs r0, #0 │ │ str.w r0, [sp, #1452] @ 0x5ac │ │ movs r0, #1 │ │ strb.w r0, [sp, #1464] @ 0x5b8 │ │ movs r0, #32 │ │ - mov r4, r1 │ │ + mov r6, r1 │ │ str.w r1, [sp, #1456] @ 0x5b0 │ │ str.w r1, [sp, #1448] @ 0x5a8 │ │ str.w r5, [sp, #1444] @ 0x5a4 │ │ str.w r0, [sp, #1440] @ 0x5a0 │ │ str.w r0, [sp, #1460] @ 0x5b4 │ │ - add r0, sp, #632 @ 0x278 │ │ + add.w r0, sp, #1096 @ 0x448 │ │ add.w r1, sp, #1440 @ 0x5a0 │ │ - bl 79f84 │ │ - ldr r0, [sp, #632] @ 0x278 │ │ + bl 7ac34 │ │ + ldr.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #0 │ │ it ne │ │ cmpne r5, #0 │ │ - bne.n 77ae2 │ │ + bne.n 787c2 │ │ movs r1, #0 │ │ movs r0, #1 │ │ ldr r2, [sp, #276] @ 0x114 │ │ - cbnz r2, 77af6 │ │ - b.n 77e18 │ │ - ldr r0, [sp, #636] @ 0x27c │ │ + cbnz r2, 787da │ │ + b.n 78af2 │ │ + ldr.w r0, [sp, #1100] @ 0x44c │ │ str r0, [sp, #276] @ 0x114 │ │ - ldr r0, [sp, #640] @ 0x280 │ │ + ldr.w r0, [sp, #1104] @ 0x450 │ │ str r5, [sp, #260] @ 0x104 │ │ - subs r1, r4, r0 │ │ + subs r1, r6, r0 │ │ add r0, r5 │ │ ldr r2, [sp, #276] @ 0x114 │ │ cmp r2, #0 │ │ - beq.w 77e18 │ │ - bl 90fb8 │ │ + beq.w 78af2 │ │ + bl 91ba0 │ │ strd r1, r0, [sp, #244] @ 0xf4 │ │ movs r0, #0 │ │ str.w r0, [sp, #1452] @ 0x5ac │ │ movs r0, #1 │ │ strb.w r0, [sp, #1464] @ 0x5b8 │ │ movs r0, #45 @ 0x2d │ │ str.w r8, [sp, #1456] @ 0x5b0 │ │ str.w r8, [sp, #1448] @ 0x5a8 │ │ - str.w r6, [sp, #1444] @ 0x5a4 │ │ + str.w r4, [sp, #1444] @ 0x5a4 │ │ str.w r0, [sp, #1440] @ 0x5a0 │ │ str.w r0, [sp, #1460] @ 0x5b4 │ │ - add r0, sp, #632 @ 0x278 │ │ + add.w r0, sp, #1096 @ 0x448 │ │ add.w r1, sp, #1440 @ 0x5a0 │ │ - bl 79f84 │ │ - ldr r0, [sp, #632] @ 0x278 │ │ + bl 7ac34 │ │ + ldr.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #1 │ │ - bne.w 77e18 │ │ - ldrd r1, ip, [sp, #636] @ 0x27c │ │ + bne.w 78af2 │ │ + ldr.w r1, [sp, #1100] @ 0x44c │ │ + ldr.w ip, [sp, #1104] @ 0x450 │ │ cmp r1, #1 │ │ - beq.n 77b44 │ │ + beq.n 78830 │ │ cmp r1, #0 │ │ - beq.w 77e18 │ │ - ldrb r2, [r6, #0] │ │ - b.n 77b50 │ │ - ldrb r2, [r6, #0] │ │ + beq.w 78af2 │ │ + ldrb r2, [r4, #0] │ │ + b.n 7883c │ │ + ldrb r2, [r4, #0] │ │ cmp r2, #43 @ 0x2b │ │ it ne │ │ cmpne r2, #45 @ 0x2d │ │ - beq.w 77e18 │ │ + beq.w 78af2 │ │ cmp r2, #43 @ 0x2b │ │ - mov r2, r6 │ │ + mov r2, r4 │ │ mov.w r5, #0 │ │ itt eq │ │ addeq r2, #1 │ │ subeq r1, #1 │ │ cmp r1, #9 │ │ - bcs.n 77ba0 │ │ - cbz r1, 77b8a │ │ + bcs.n 78890 │ │ + cbz r1, 78876 │ │ ldrb r0, [r2, #0] │ │ - sub.w r4, r0, #65 @ 0x41 │ │ + sub.w r6, r0, #65 @ 0x41 │ │ sub.w r3, r0, #48 @ 0x30 │ │ cmp r0, #57 @ 0x39 │ │ - bic.w r4, r4, #32 │ │ + bic.w r6, r6, #32 │ │ it hi │ │ - addhi.w r3, r4, #10 │ │ + addhi.w r3, r6, #10 │ │ cmp r3, #15 │ │ - bhi.w 77e18 │ │ + bhi.w 78af2 │ │ orr.w r5, r3, r5, lsl #4 │ │ adds r2, #1 │ │ subs r1, #1 │ │ - bne.n 77b64 │ │ + bne.n 78850 │ │ sub.w r0, r8, ip │ │ - add.w r1, r6, ip │ │ + add.w r1, r4, ip │ │ cmp r0, #1 │ │ - beq.n 77bd8 │ │ + beq.n 788d0 │ │ cmp r0, #0 │ │ - beq.w 77e18 │ │ + beq.w 78af2 │ │ ldrb r2, [r1, #0] │ │ - b.n 77be4 │ │ + b.n 788dc │ │ + adds r4, #214 @ 0xd6 │ │ + movs r6, r0 │ │ cmp r1, #0 │ │ - beq.n 77b8a │ │ - ldrb r4, [r2, #0] │ │ - sub.w r0, r4, #65 @ 0x41 │ │ - sub.w r3, r4, #48 @ 0x30 │ │ - cmp r4, #57 @ 0x39 │ │ + beq.n 78876 │ │ + movs r0, #0 │ │ + cmp.w r0, r5, lsr #28 │ │ + bne.w 78af2 │ │ + ldrb.w r3, [r2], #1 │ │ + sub.w r0, r3, #65 @ 0x41 │ │ + sub.w r6, r3, #48 @ 0x30 │ │ + cmp r3, #57 @ 0x39 │ │ bic.w r0, r0, #32 │ │ it hi │ │ - addhi.w r3, r0, #10 │ │ - cmp r3, #15 │ │ - bhi.w 77e18 │ │ - orr.w r0, r3, r5, lsl #4 │ │ - adds r2, #1 │ │ + addhi.w r6, r0, #10 │ │ + adds.w r5, r6, r5, lsl #4 │ │ + mov.w r0, #0 │ │ + adc.w r3, r0, #0 │ │ + cmp r6, #15 │ │ + bhi.w 78af2 │ │ subs r1, #1 │ │ - movs r3, #0 │ │ - cmp.w r3, r5, lsr #28 │ │ - mov r5, r0 │ │ - beq.n 77ba0 │ │ - b.n 77e18 │ │ - adds r5, #98 @ 0x62 │ │ - movs r6, r0 │ │ + cmp r3, #0 │ │ + beq.n 78890 │ │ + b.n 78af2 │ │ ldrb r2, [r1, #0] │ │ cmp r2, #43 @ 0x2b │ │ it ne │ │ cmpne r2, #45 @ 0x2d │ │ - beq.w 77e18 │ │ + beq.w 78af2 │ │ cmp r2, #43 @ 0x2b │ │ - mov.w r4, #0 │ │ + mov.w r6, #0 │ │ itt eq │ │ addeq r1, #1 │ │ subeq r0, #1 │ │ cmp r0, #9 │ │ - bcs.w 77db2 │ │ - cbz r0, 77c1e │ │ + bcs.w 78a82 │ │ + cbz r0, 78916 │ │ ldrb r3, [r1, #0] │ │ - sub.w r6, r3, #65 @ 0x41 │ │ + sub.w r4, r3, #65 @ 0x41 │ │ sub.w r2, r3, #48 @ 0x30 │ │ cmp r3, #57 @ 0x39 │ │ - bic.w r6, r6, #32 │ │ + bic.w r4, r4, #32 │ │ it hi │ │ - addhi.w r2, r6, #10 │ │ + addhi.w r2, r4, #10 │ │ cmp r2, #15 │ │ - bhi.w 77e18 │ │ - orr.w r4, r2, r4, lsl #4 │ │ + bhi.w 78af2 │ │ + orr.w r6, r2, r6, lsl #4 │ │ adds r1, #1 │ │ subs r0, #1 │ │ - bne.n 77bf8 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - add.w r6, sp, #1440 @ 0x5a0 │ │ + bne.n 788f0 │ │ ldr r1, [sp, #272] @ 0x110 │ │ - add.w r8, sp, #632 @ 0x278 │ │ + add.w r4, sp, #1440 @ 0x5a0 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + str.w r1, [sp, #1440] @ 0x5a0 │ │ add r0, r1 │ │ - strd r1, r0, [sp, #632] @ 0x278 │ │ - mov r0, r6 │ │ - mov r1, r8 │ │ - bl 91090 │ │ - ldr.w r0, [sp, #1440] @ 0x5a0 │ │ - cmp r0, #0 │ │ - bne.w 77e18 │ │ - ldr.w r0, [sp, #1444] @ 0x5a4 │ │ - mov r1, r8 │ │ - str r0, [sp, #288] @ 0x120 │ │ - mov r0, r6 │ │ - bl 91090 │ │ - ldr.w r0, [sp, #1440] @ 0x5a0 │ │ - cmp r0, #0 │ │ - bne.w 77e18 │ │ - ldr.w r0, [sp, #1444] @ 0x5a4 │ │ - mov r1, r8 │ │ - str r0, [sp, #272] @ 0x110 │ │ - mov r0, r6 │ │ - bl 91090 │ │ - ldr.w r0, [sp, #1440] @ 0x5a0 │ │ - cmp r0, #0 │ │ - bne.w 77e18 │ │ - ldr.w r0, [sp, #1444] @ 0x5a4 │ │ - mov r1, r8 │ │ - str r0, [sp, #240] @ 0xf0 │ │ - mov r0, r6 │ │ - bl 91090 │ │ - ldr.w r0, [sp, #1440] @ 0x5a0 │ │ - cmp r0, #0 │ │ - bne.w 77e18 │ │ - ldr.w r0, [sp, #1444] @ 0x5a4 │ │ - str r0, [sp, #236] @ 0xec │ │ - mov r0, r8 │ │ - bl 9111c │ │ + str.w r0, [sp, #1444] @ 0x5a4 │ │ + mov r0, r4 │ │ + bl 91c78 │ │ + lsls r0, r0, #31 │ │ + beq.w 78af2 │ │ + mov r0, r4 │ │ + mov r8, r1 │ │ + bl 91c78 │ │ + lsls r0, r0, #31 │ │ + str r1, [sp, #292] @ 0x124 │ │ + beq.w 78af2 │ │ + mov r0, r4 │ │ + bl 91c78 │ │ + lsls r0, r0, #31 │ │ + str r1, [sp, #272] @ 0x110 │ │ + beq.w 78af2 │ │ + mov r0, r4 │ │ + bl 91c78 │ │ lsls r0, r0, #31 │ │ - bne.w 77e18 │ │ + str r1, [sp, #240] @ 0xf0 │ │ + beq.w 78af2 │ │ + mov r0, r4 │ │ + bl 91c78 │ │ + lsls r0, r0, #31 │ │ + bne.w 78af2 │ │ ldr r1, [sp, #268] @ 0x10c │ │ - mov r0, r6 │ │ + mov r0, r4 │ │ ldr r2, [sp, #284] @ 0x11c │ │ - bl 9118c │ │ + bl 91ce8 │ │ ldrb.w r0, [sp, #1440] @ 0x5a0 │ │ - cmp r0, #0 │ │ - bne.w 77e18 │ │ - ldr.w r0, [sp, #1452] @ 0x5ac │ │ - str r0, [sp, #284] @ 0x11c │ │ + cmp r0, #1 │ │ + beq.w 78af2 │ │ ldr.w r0, [sp, #1448] @ 0x5a8 │ │ + str r0, [sp, #236] @ 0xec │ │ + ldr.w r0, [sp, #1452] @ 0x5ac │ │ + str.w r8, [sp, #268] @ 0x10c │ │ + str r0, [sp, #232] @ 0xe8 │ │ ldr r1, [sp, #264] @ 0x108 │ │ + mov r0, r4 │ │ ldr r2, [sp, #280] @ 0x118 │ │ - str r0, [sp, #268] @ 0x10c │ │ - add.w r0, sp, #1440 @ 0x5a0 │ │ - bl 91258 │ │ + bl 91dc2 │ │ ldr.w r1, [sp, #1440] @ 0x5a0 │ │ cmp r1, #0 │ │ - beq.w 77e18 │ │ + beq.w 78af2 │ │ ldr.w r2, [sp, #1444] @ 0x5a4 │ │ - add r0, sp, #632 @ 0x278 │ │ + add.w r4, sp, #1096 @ 0x448 │ │ + ldr.w r0, [sp, #1452] @ 0x5ac │ │ + str r0, [sp, #284] @ 0x11c │ │ + mov r0, r4 │ │ ldr.w r8, [sp, #1448] @ 0x5a8 │ │ - ldr.w r6, [sp, #1452] @ 0x5ac │ │ - bl 912ae │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ + bl 91e18 │ │ + ldrb.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #0 │ │ - bne.w 77e18 │ │ - ldr r0, [sp, #636] @ 0x27c │ │ + bne.w 78af2 │ │ + ldr r2, [sp, #284] @ 0x11c │ │ mov r1, r8 │ │ + ldr.w r0, [sp, #1100] @ 0x44c │ │ str r0, [sp, #280] @ 0x118 │ │ - add r0, sp, #632 @ 0x278 │ │ - mov r2, r6 │ │ - bl 912ae │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ - cmp r0, #0 │ │ - bne.w 77e18 │ │ + mov r0, r4 │ │ + bl 91e18 │ │ + ldrb.w r0, [sp, #1096] @ 0x448 │ │ + cmp r0, #1 │ │ + beq.w 78af2 │ │ + add.w r4, sp, #1440 @ 0x5a0 │ │ ldr r1, [sp, #260] @ 0x104 │ │ - add.w r0, sp, #1440 @ 0x5a0 │ │ ldr r2, [sp, #276] @ 0x114 │ │ - ldr r6, [sp, #636] @ 0x27c │ │ - bl 912ae │ │ + mov r0, r4 │ │ + ldr.w r8, [sp, #1100] @ 0x44c │ │ + bl 91e18 │ │ ldrb.w r0, [sp, #1440] @ 0x5a0 │ │ - cmp r0, #0 │ │ - bne.n 77e18 │ │ + cmp r0, #1 │ │ + beq.n 78af2 │ │ + mov r0, r4 │ │ + ldr.w r4, [sp, #1444] @ 0x5a4 │ │ ldrd r2, r1, [sp, #244] @ 0xf4 │ │ - add.w r0, sp, #1440 @ 0x5a0 │ │ - ldr.w r8, [sp, #1444] @ 0x5a4 │ │ - bl 91372 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - cmp.w r0, #1114112 @ 0x110000 │ │ - beq.n 77e18 │ │ + bl 91eec │ │ ldr.w r0, [sp, #1440] @ 0x5a0 │ │ - str r0, [sp, #276] @ 0x114 │ │ + str r0, [sp, #284] @ 0x11c │ │ ldr.w r0, [sp, #1444] @ 0x5a4 │ │ - str r0, [sp, #264] @ 0x108 │ │ + str r0, [sp, #276] @ 0x114 │ │ ldr.w r0, [sp, #1448] @ 0x5a8 │ │ - str r0, [sp, #260] @ 0x104 │ │ - ldr.w r0, [sp, #1360] @ 0x550 │ │ - cmp r9, r0 │ │ - bne.n 77d5c │ │ - add.w r0, sp, #1360 @ 0x550 │ │ - bl 7a158 │ │ - ldr.w r0, [sp, #1364] @ 0x554 │ │ - str r0, [sp, #256] @ 0x100 │ │ - ldr r1, [sp, #256] @ 0x100 │ │ - rsb r0, r9, r9, lsl #3 │ │ - ldr r2, [sp, #288] @ 0x120 │ │ - add.w r9, r9, #1 │ │ + str r0, [sp, #264] @ 0x108 │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ + cmp sl, r0 │ │ + bne.n 78a2a │ │ + add r0, sp, #1016 @ 0x3f8 │ │ + bl 7ae08 │ │ + ldr r0, [sp, #1020] @ 0x3fc │ │ + str r0, [sp, #252] @ 0xfc │ │ + ldr r1, [sp, #252] @ 0xfc │ │ + rsb r0, sl, sl, lsl #3 │ │ + ldr r2, [sp, #268] @ 0x10c │ │ + add.w sl, sl, #1 │ │ str.w r2, [r1, r0, lsl #3] │ │ add.w r0, r1, r0, lsl #3 │ │ - ldr r1, [sp, #276] @ 0x114 │ │ + add.w r2, r0, #12 │ │ + ldr r1, [sp, #284] @ 0x11c │ │ str r1, [r0, #40] @ 0x28 │ │ - ldr r1, [sp, #264] @ 0x108 │ │ + ldr r1, [sp, #276] @ 0x114 │ │ str r1, [r0, #44] @ 0x2c │ │ - ldr r1, [sp, #260] @ 0x104 │ │ - strd r1, r8, [r0, #48] @ 0x30 │ │ - ldr r1, [sp, #272] @ 0x110 │ │ + ldr r1, [sp, #264] @ 0x108 │ │ + strd r1, r4, [r0, #48] @ 0x30 │ │ + ldr r1, [sp, #292] @ 0x124 │ │ str r1, [r0, #4] │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ + ldr r1, [sp, #272] @ 0x110 │ │ str r1, [r0, #8] │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ + str.w r8, [r0, #36] @ 0x24 │ │ + stmia r2!, {r1, r5, r6} │ │ ldr r1, [sp, #236] @ 0xec │ │ - strd r1, r5, [r0, #12] │ │ - ldr r1, [sp, #268] @ 0x10c │ │ str r1, [r0, #24] │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ str r1, [r0, #28] │ │ ldr r1, [sp, #280] @ 0x118 │ │ str r1, [r0, #32] │ │ - add r1, sp, #976 @ 0x3d0 │ │ - str r6, [r0, #36] @ 0x24 │ │ - str r4, [r0, #20] │ │ - ldrb.w r0, [sp, #1013] @ 0x3f5 │ │ - str.w r9, [sp, #1368] @ 0x558 │ │ + add r1, sp, #632 @ 0x278 │ │ + ldrb.w r0, [sp, #669] @ 0x29d │ │ + str.w sl, [sp, #1024] @ 0x400 │ │ cmp r0, #0 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ - beq.w 77870 │ │ - b.n 781f0 │ │ + beq.w 7852c │ │ + b.n 78ed0 │ │ cmp r0, #0 │ │ - beq.w 77c1e │ │ - ldrb r3, [r1, #0] │ │ - sub.w r6, r3, #65 @ 0x41 │ │ - sub.w r2, r3, #48 @ 0x30 │ │ - cmp r3, #57 @ 0x39 │ │ - bic.w r6, r6, #32 │ │ + beq.w 78916 │ │ + movs r2, #0 │ │ + cmp.w r2, r6, lsr #28 │ │ + bne.n 78af2 │ │ + ldrb.w r2, [r1], #1 │ │ + sub.w r4, r2, #65 @ 0x41 │ │ + sub.w r3, r2, #48 @ 0x30 │ │ + cmp r2, #57 @ 0x39 │ │ + bic.w r4, r4, #32 │ │ it hi │ │ - addhi.w r2, r6, #10 │ │ - cmp r2, #15 │ │ - bhi.n 77e18 │ │ - orr.w r2, r2, r4, lsl #4 │ │ - adds r1, #1 │ │ + addhi.w r3, r4, #10 │ │ + adds.w r6, r3, r6, lsl #4 │ │ + mov.w r2, #0 │ │ + adc.w r2, r2, #0 │ │ + cmp r3, #15 │ │ + bhi.n 78af2 │ │ subs r0, #1 │ │ - movs r3, #0 │ │ - cmp.w r3, r4, lsr #28 │ │ - mov r4, r2 │ │ - beq.n 77db2 │ │ - b.n 77e18 │ │ + cmp r2, #0 │ │ + beq.n 78a82 │ │ + b.n 78af2 │ │ ldr.w r4, [sp, #1444] @ 0x5a4 │ │ cmp r0, #4 │ │ str r5, [sp, #304] @ 0x130 │ │ - beq.w 77842 │ │ + beq.w 784fe │ │ cmp r0, #3 │ │ - bne.n 77e14 │ │ + bne.n 78aee │ │ ldrd r5, r6, [r4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 77e02 │ │ + cbz r1, 78adc │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ - mov.w r9, #0 │ │ + blx d87c0 │ │ + mov.w sl, #0 │ │ ldr r0, [sp, #296] @ 0x128 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #300] @ 0x12c │ │ - blxne d7b70 │ │ - mov r0, sl │ │ - blx d7d50 │ │ - ldr.w r4, [sp, #1364] @ 0x554 │ │ - cmp.w r9, #0 │ │ - beq.n 77e4e │ │ + blxne d87c0 │ │ + mov r0, fp │ │ + blx d89a0 │ │ + ldr r4, [sp, #1020] @ 0x3fc │ │ + cmp.w sl, #0 │ │ + beq.n 78b26 │ │ add.w r5, r4, #44 @ 0x2c │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #56 @ 0x38 │ │ - subs.w r9, r9, #1 │ │ - bne.n 77e38 │ │ - ldr.w r0, [sp, #1360] @ 0x550 │ │ - cbz r0, 77e5a │ │ + subs.w sl, sl, #1 │ │ + bne.n 78b10 │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ + cbz r0, 78b30 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ - ldr r0, [pc, #908] @ (781ec ) │ │ - add r1, sp, #988 @ 0x3dc │ │ - stmia.w r1, {r4, r5, r9} │ │ + ldr r0, [pc, #916] @ (78ecc ) │ │ + add r1, sp, #644 @ 0x284 │ │ + stmia.w r1, {r4, r5, sl} │ │ movs r1, #0 │ │ movs r2, #8 │ │ add r0, pc │ │ - str r1, [sp, #984] @ 0x3d8 │ │ - strd r1, r2, [sp, #976] @ 0x3d0 │ │ - add r1, sp, #976 @ 0x3d0 │ │ - blx d7d60 │ │ - add r5, sp, #976 @ 0x3d0 │ │ - add r3, sp, #632 @ 0x278 │ │ + str r1, [sp, #640] @ 0x280 │ │ + strd r1, r2, [sp, #632] @ 0x278 │ │ + add r1, sp, #632 @ 0x278 │ │ + blx d89b0 │ │ + add r5, sp, #632 @ 0x278 │ │ + add.w r3, sp, #1096 @ 0x448 │ │ ldmia r5, {r0, r1, r2, r5} │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ stmia r3!, {r0, r1, r2} │ │ - beq.n 77eae │ │ - ldrd r8, r6, [sp, #992] @ 0x3e0 │ │ - cbz r6, 77ea4 │ │ + beq.n 78b86 │ │ + ldrd r8, r6, [sp, #648] @ 0x288 │ │ + cbz r6, 78b7c │ │ add.w r4, r8, #44 @ 0x2c │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #56 @ 0x38 │ │ subs r6, #1 │ │ - bne.n 77e90 │ │ + bne.n 78b68 │ │ cmp r5, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ - ldr r4, [sp, #292] @ 0x124 │ │ - add r2, sp, #632 @ 0x278 │ │ + blxne d87c0 │ │ + ldr r4, [sp, #288] @ 0x120 │ │ + add.w r2, sp, #1096 @ 0x448 │ │ ldmia r2, {r0, r1, r2} │ │ ldr.w r5, [r4, #1384] @ 0x568 │ │ str.w r0, [sp, #1444] @ 0x5a4 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ str.w r1, [sp, #1448] @ 0x5a8 │ │ str.w r2, [sp, #1452] @ 0x5ac │ │ - beq.n 77f02 │ │ + beq.n 78bdc │ │ ldr.w r6, [r4, #1392] @ 0x570 │ │ ldr.w r8, [r4, #1388] @ 0x56c │ │ - cbz r6, 77ef6 │ │ + cbz r6, 78bd0 │ │ add.w r4, r8, #16 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #12] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #16] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #48 @ 0x30 │ │ subs r6, #1 │ │ - bne.n 77ed8 │ │ + bne.n 78bb2 │ │ cmp r5, #0 │ │ - ldr r4, [sp, #292] @ 0x124 │ │ + ldr r4, [sp, #288] @ 0x120 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r3, sp, #1440 @ 0x5a0 │ │ movs r6, #0 │ │ str.w r6, [r4, #1376] @ 0x560 │ │ ldmia r3, {r0, r1, r2, r3} │ │ str.w r0, [r4, #1380] @ 0x564 │ │ str.w r1, [r4, #1384] @ 0x568 │ │ str.w r2, [r4, #1388] @ 0x56c │ │ str.w r3, [r4, #1392] @ 0x570 │ │ ldr.w r1, [r4, #1392] @ 0x570 │ │ cmp r1, #0 │ │ - beq.w 7954e │ │ - ldr r0, [sp, #292] @ 0x124 │ │ + beq.w 7a202 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ add.w r2, r1, r1, lsl #1 │ │ mov.w r8, #0 │ │ ldr.w r0, [r0, #1388] @ 0x56c │ │ add.w ip, r0, r2, lsl #4 │ │ mov r3, r0 │ │ ldrd r4, r2, [r3, #32] │ │ - ldr.w r9, [r3, #40] @ 0x28 │ │ + ldr.w sl, [r3, #40] @ 0x28 │ │ adds r3, #48 @ 0x30 │ │ lsls r6, r2, #3 │ │ - cbz r6, 77f62 │ │ + cbz r6, 78c3c │ │ mov r5, r4 │ │ ldr.w r2, [r4], #8 │ │ subs r6, #8 │ │ - add r2, r9 │ │ - cmp r2, fp │ │ - bhi.n 77f48 │ │ + add r2, sl │ │ + cmp r2, r9 │ │ + bhi.n 78c22 │ │ ldr r5, [r5, #4] │ │ add r2, r5 │ │ - cmp r2, fp │ │ - bls.n 77f48 │ │ - b.n 77f6e │ │ + cmp r2, r9 │ │ + bls.n 78c22 │ │ + b.n 78c48 │ │ add.w r8, r8, #1 │ │ cmp r3, ip │ │ - bne.n 77f3c │ │ - b.w 7954e │ │ - ldr r2, [sp, #292] @ 0x124 │ │ + bne.n 78c16 │ │ + b.w 7a202 │ │ + ldr r2, [sp, #288] @ 0x120 │ │ ldr.w r2, [r2, #1376] @ 0x560 │ │ cmp r2, #5 │ │ - bcs.w 795d4 │ │ + bcs.w 7a226 │ │ cmp r2, #0 │ │ - beq.n 7807c │ │ - ldr r3, [sp, #292] @ 0x124 │ │ + beq.n 78d56 │ │ + ldr r3, [sp, #288] @ 0x120 │ │ ldr r6, [r3, #0] │ │ cmp r6, r8 │ │ - bne.n 78078 │ │ + bne.n 78d52 │ │ movs r3, #0 │ │ movs r1, #0 │ │ movs r0, #0 │ │ cmp r0, r2 │ │ - bcs.w 7954e │ │ - ldr.w sl, [sp, #292] @ 0x124 │ │ + bcs.w 7a202 │ │ + ldr.w fp, [sp, #288] @ 0x120 │ │ add.w r5, sp, #1440 @ 0x5a0 │ │ - strd r1, r3, [sp, #284] @ 0x11c │ │ + str r1, [sp, #284] @ 0x11c │ │ mov.w r1, #344 @ 0x158 │ │ - smlabb r1, r0, r1, sl │ │ + smlabb r1, r0, r1, fp │ │ mov r0, r5 │ │ mov.w r2, #344 @ 0x158 │ │ - bl d405a │ │ - add r4, sp, #976 @ 0x3d0 │ │ - mov r1, sl │ │ + str r3, [sp, #292] @ 0x124 │ │ + bl d4c50 │ │ + add r4, sp, #632 @ 0x278 │ │ + mov r1, fp │ │ mov.w r2, #344 @ 0x158 │ │ mov r0, r4 │ │ - bl d405a │ │ - mov r0, sl │ │ + bl d4c50 │ │ + mov r0, fp │ │ mov r1, r5 │ │ mov.w r2, #344 @ 0x158 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov.w r2, #344 @ 0x158 │ │ - bl d405a │ │ + bl d4c50 │ │ cmp r6, r8 │ │ - beq.w 783ec │ │ - add.w r4, sl, #344 @ 0x158 │ │ - add r5, sp, #976 @ 0x3d0 │ │ + beq.w 790d0 │ │ + add.w r4, fp, #344 @ 0x158 │ │ + add r5, sp, #632 @ 0x278 │ │ mov.w r2, #344 @ 0x158 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r6, sp, #1440 @ 0x5a0 │ │ mov r0, r4 │ │ mov.w r2, #344 @ 0x158 │ │ mov r1, r6 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov.w r2, #344 @ 0x158 │ │ - bl d405a │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + bl d4c50 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ cmp r0, #0 │ │ - bne.w 783ec │ │ - add.w r4, sl, #688 @ 0x2b0 │ │ - add r5, sp, #976 @ 0x3d0 │ │ + bne.w 790d0 │ │ + add.w r4, fp, #688 @ 0x2b0 │ │ + add r5, sp, #632 @ 0x278 │ │ mov.w r2, #344 @ 0x158 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r6, sp, #1440 @ 0x5a0 │ │ mov r0, r4 │ │ mov.w r2, #344 @ 0x158 │ │ mov r1, r6 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov.w r2, #344 @ 0x158 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r0, [sp, #284] @ 0x11c │ │ cmp r0, #0 │ │ - bne.w 783ec │ │ - add.w r4, sl, #1032 @ 0x408 │ │ - add r5, sp, #976 @ 0x3d0 │ │ + bne.w 790d0 │ │ + add.w r4, fp, #1032 @ 0x408 │ │ + add r5, sp, #632 @ 0x278 │ │ mov.w r2, #344 @ 0x158 │ │ mov r0, r5 │ │ mov r1, r4 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r6, sp, #1440 @ 0x5a0 │ │ mov r0, r4 │ │ mov.w r2, #344 @ 0x158 │ │ mov r1, r6 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r6 │ │ mov r1, r5 │ │ mov.w r2, #344 @ 0x158 │ │ - bl d405a │ │ - b.n 783ec │ │ + bl d4c50 │ │ + b.n 790d0 │ │ cmp r2, #1 │ │ - bne.n 780bc │ │ + bne.n 78d96 │ │ cmp r8, r1 │ │ - bcs.w 796a6 │ │ + bcs.w 7a356 │ │ add.w r1, r8, r8, lsl #1 │ │ lsls r2, r1, #4 │ │ ldr r2, [r0, r2] │ │ add.w r0, r0, r1, lsl #4 │ │ - ldrd sl, r6, [r0, #20] │ │ + ldrd fp, r6, [r0, #20] │ │ lsls r1, r2, #31 │ │ - beq.w 7833e │ │ + beq.w 7901e │ │ cmp r6, #2 │ │ - bcc.w 7833e │ │ + bcc.w 7901e │ │ ldrd r3, r0, [r0, #8] │ │ movs r5, #0 │ │ movw r1, #12065 @ 0x2f21 │ │ - str r0, [sp, #288] @ 0x120 │ │ + str r0, [sp, #292] @ 0x124 │ │ subs r0, r6, #1 │ │ - ldrh.w r2, [sl, r5] │ │ + ldrh.w r2, [fp, r5] │ │ cmp r2, r1 │ │ - beq.n 780e4 │ │ + beq.n 78dbe │ │ adds r5, #1 │ │ cmp r0, r5 │ │ - bne.n 780ac │ │ - b.n 7833e │ │ - ldr r3, [sp, #292] @ 0x124 │ │ + bne.n 78d86 │ │ + b.n 7901e │ │ + ldr r3, [sp, #288] @ 0x120 │ │ ldr.w r3, [r3, #344] @ 0x158 │ │ cmp r3, r8 │ │ - bne.n 780ce │ │ + bne.n 78da8 │ │ movs r3, #1 │ │ movs r1, #0 │ │ movs r0, #1 │ │ - b.n 77f8c │ │ + b.n 78c66 │ │ cmp r2, #2 │ │ - beq.n 7807c │ │ - ldr r3, [sp, #292] @ 0x124 │ │ + beq.n 78d56 │ │ + ldr r3, [sp, #288] @ 0x120 │ │ ldr.w r3, [r3, #688] @ 0x2b0 │ │ cmp r3, r8 │ │ - bne.n 7816a │ │ + bne.n 78e4a │ │ movs r0, #2 │ │ movs r1, #1 │ │ movs r3, #0 │ │ - b.n 77f8c │ │ + b.n 78c66 │ │ cmp r5, r6 │ │ str r3, [sp, #280] @ 0x118 │ │ - bhi.w 7965c │ │ + bhi.w 7a30a │ │ mov.w r0, #438 @ 0x1b6 │ │ movs r4, #0 │ │ strh.w r0, [sp, #1444] @ 0x5a4 │ │ movs r0, #1 │ │ str.w r4, [sp, #1446] @ 0x5a6 │ │ strb.w r0, [sp, #1446] @ 0x5a6 │ │ + add.w r0, sp, #1440 @ 0x5a0 │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ lsrs r0, r5, #7 │ │ cmp r0, #2 │ │ str r6, [sp, #284] @ 0x11c │ │ str.w r4, [sp, #1440] @ 0x5a0 │ │ strh.w r4, [sp, #1450] @ 0x5aa │ │ - bhi.w 7966a │ │ - add r6, sp, #976 @ 0x3d0 │ │ - mov r1, sl │ │ + bhi.w 7a318 │ │ + add r6, sp, #632 @ 0x278 │ │ + mov r1, fp │ │ mov r2, r5 │ │ mov r0, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ add.w ip, r5, #1 │ │ cmp r5, #6 │ │ strb r4, [r6, r5] │ │ - bhi.n 78138 │ │ + bhi.n 78e18 │ │ movs r2, #0 │ │ ldrb r0, [r6, r2] │ │ cmp r0, #0 │ │ - beq.n 78216 │ │ + beq.n 78ef2 │ │ adds r2, #1 │ │ cmp ip, r2 │ │ - bne.n 7812a │ │ - b.n 78240 │ │ + bne.n 78e0a │ │ + b.n 78f20 │ │ cmp r6, r6 │ │ - bne.n 78184 │ │ + bne.n 78e64 │ │ sub.w lr, r5, #7 │ │ movs r1, #0 │ │ movw r3, #256 @ 0x100 │ │ movt r3, #257 @ 0x101 │ │ adds r0, r6, r1 │ │ ldr r4, [r6, r1] │ │ ldr r0, [r0, #4] │ │ subs r2, r3, r0 │ │ orrs r0, r2 │ │ subs r2, r3, r4 │ │ orrs r2, r4 │ │ ands r0, r2 │ │ mvns r0, r0 │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 7819c │ │ + bne.n 78e7c │ │ adds r1, #8 │ │ cmp r1, lr │ │ - bls.n 7814a │ │ - b.n 7819c │ │ + bls.n 78e2a │ │ + b.n 78e7c │ │ cmp r2, #3 │ │ - beq.w 7807c │ │ - ldr r3, [sp, #292] @ 0x124 │ │ + beq.w 78d56 │ │ + ldr r3, [sp, #288] @ 0x120 │ │ ldr.w r3, [r3, #1032] @ 0x408 │ │ cmp r3, r8 │ │ - bne.w 7807c │ │ + bne.w 78d56 │ │ movs r0, #3 │ │ movs r3, #0 │ │ movs r1, #0 │ │ - b.n 77f8c │ │ + b.n 78c66 │ │ movs r1, #0 │ │ movs r2, #0 │ │ ldrb r0, [r6, r2] │ │ cmp r0, #0 │ │ - beq.n 78216 │ │ + beq.n 78ef2 │ │ adds r2, #1 │ │ - bne.n 78188 │ │ + bne.n 78e68 │ │ sub.w lr, r5, #7 │ │ cmp.w lr, #0 │ │ - bcs.n 78142 │ │ + bcs.n 78e22 │ │ cmp ip, r1 │ │ - beq.n 78240 │ │ + beq.n 78f20 │ │ subs r2, r5, r1 │ │ adds r0, r6, r1 │ │ adds r3, r2, #1 │ │ movs r2, #0 │ │ ldrb r6, [r0, r2] │ │ - cbz r6, 78214 │ │ + cbz r6, 78ef0 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 781a8 │ │ - b.n 78240 │ │ - mov r6, r4 │ │ - add r0, sp, #976 @ 0x3d0 │ │ + bne.n 78e88 │ │ + b.n 78f20 │ │ + mov sl, r4 │ │ + add r0, sp, #632 @ 0x278 │ │ cmp r4, #8 │ │ it ls │ │ - movls r6, #8 │ │ + movls.w sl, #8 │ │ movs r1, #0 │ │ movs r2, #1 │ │ - mov r3, r6 │ │ - bl 3d9e0 │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ + mov r3, sl │ │ + bl 3e0fe │ │ + ldr r0, [sp, #632] @ 0x278 │ │ cmp r0, #1 │ │ - beq.w 77e14 │ │ - ldr r0, [sp, #980] @ 0x3d4 │ │ + beq.w 78aee │ │ + ldr r0, [sp, #636] @ 0x27c │ │ cmn.w r4, #1024 @ 0x400 │ │ - strd r6, r0, [sp, #296] @ 0x128 │ │ - bcc.w 77560 │ │ - str r0, [sp, #288] @ 0x120 │ │ + strd sl, r0, [sp, #296] @ 0x128 │ │ + bcc.w 7822c │ │ + str r0, [sp, #292] @ 0x124 │ │ mov.w r0, #8192 @ 0x2000 │ │ str r0, [sp, #284] @ 0x11c │ │ - b.w 77586 │ │ - nop │ │ - movs r3, #43 @ 0x2b │ │ + b.w 78252 │ │ + movs r3, #5 │ │ movs r0, r0 │ │ ldr r0, [sp, #296] @ 0x128 │ │ - ldr.w r4, [sp, #1360] @ 0x550 │ │ + ldrd r4, r5, [sp, #1016] @ 0x3f8 │ │ cmp r0, #0 │ │ - ldr.w r5, [sp, #1364] @ 0x554 │ │ itt ne │ │ ldrne r0, [sp, #300] @ 0x12c │ │ - blxne d7b70 │ │ - mov r0, sl │ │ - blx d7d50 │ │ + blxne d87c0 │ │ + mov r0, fp │ │ + blx d89a0 │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - beq.w 77e5a │ │ - b.n 77e5e │ │ + beq.w 78b30 │ │ + b.n 78b34 │ │ add r2, r1 │ │ cmp r2, r5 │ │ - bne.n 78240 │ │ - add r0, sp, #632 @ 0x278 │ │ - add r1, sp, #976 @ 0x3d0 │ │ + bne.n 78f20 │ │ + add.w r0, sp, #1096 @ 0x448 │ │ + add r1, sp, #632 @ 0x278 │ │ add.w r2, sp, #1440 @ 0x5a0 │ │ - bl 79e08 │ │ + bl 7aab8 │ │ ldr r6, [sp, #284] @ 0x11c │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ + ldrb.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #4 │ │ - beq.n 78256 │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ - ldr r4, [sp, #636] @ 0x27c │ │ + beq.n 78f3a │ │ + ldrb.w r0, [sp, #1096] @ 0x448 │ │ + ldr.w r4, [sp, #1100] @ 0x44c │ │ cmp r0, #4 │ │ - bne.n 7830e │ │ + bne.n 78fee │ │ adds r0, r4, #1 │ │ - bne.n 78258 │ │ - b.n 7833e │ │ - ldr r0, [pc, #812] @ (78570 ) │ │ + bne.n 78f3e │ │ + b.n 7901e │ │ + ldr r0, [pc, #860] @ (79280 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ - strd r0, r1, [sp, #632] @ 0x278 │ │ + str.w r0, [sp, #1096] @ 0x448 │ │ + str.w r1, [sp, #1100] @ 0x44c │ │ ldr r6, [sp, #284] @ 0x11c │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ + ldrb.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #4 │ │ - bne.n 78230 │ │ - ldr r4, [sp, #636] @ 0x27c │ │ - add r0, sp, #976 @ 0x3d0 │ │ + bne.n 78f0e │ │ + ldr.w r4, [sp, #1100] @ 0x44c │ │ + add r0, sp, #632 @ 0x278 │ │ movs r1, #104 @ 0x68 │ │ - bl d459e │ │ - add r1, sp, #976 @ 0x3d0 │ │ + bl d518e │ │ + add r1, sp, #632 @ 0x278 │ │ mov r0, r4 │ │ mov r5, r4 │ │ - blx d7d30 │ │ + blx d8980 │ │ adds r0, #1 │ │ - beq.n 78334 │ │ - ldr.w r0, [sp, #1024] @ 0x400 │ │ - ldr r3, [sp, #280] @ 0x118 │ │ - ldr.w r1, [sp, #1028] @ 0x404 │ │ - ldr r2, [sp, #288] @ 0x120 │ │ - subs r4, r0, r3 │ │ - sbcs.w r0, r1, r2 │ │ + beq.n 79014 │ │ + ldrd r0, r3, [sp, #680] @ 0x2a8 │ │ + ldr r4, [sp, #280] @ 0x118 │ │ + ldr r2, [sp, #292] @ 0x124 │ │ + subs r1, r0, r4 │ │ + sbcs.w r0, r3, r2 │ │ it eq │ │ - orrseq.w r0, r2, r3, lsr #31 │ │ - bne.n 78338 │ │ - strd r5, r3, [sp] │ │ + orrseq.w r0, r2, r4, lsr #31 │ │ + bne.n 79018 │ │ movs r0, #0 │ │ - mov r1, r4 │ │ movs r2, #1 │ │ movs r3, #2 │ │ - blx d7d70 │ │ + strd r5, r4, [sp] │ │ + movs r4, #0 │ │ + str r1, [sp, #292] @ 0x124 │ │ + blx d89c0 │ │ + ldr r2, [sp, #292] @ 0x124 │ │ mov r1, r0 │ │ adds r0, #1 │ │ - beq.n 78338 │ │ - movs r2, #0 │ │ + beq.n 79018 │ │ movs r0, #4 │ │ - str.w r2, [r7, #-100] │ │ + str.w r4, [r7, #-100] │ │ str.w r0, [r7, #-104] │ │ - strd r2, r2, [r7, #-112] @ 0x70 │ │ - strd r2, r0, [r7, #-120] @ 0x78 │ │ - add.w r0, sp, #1360 @ 0x550 │ │ - mov r2, r4 │ │ - str r1, [sp, #288] @ 0x120 │ │ - bl 7a540 │ │ - ldr.w r0, [sp, #1424] @ 0x590 │ │ + strd r4, r4, [r7, #-112] @ 0x70 │ │ + strd r4, r0, [r7, #-120] @ 0x78 │ │ + add r0, sp, #1016 @ 0x3f8 │ │ + str r1, [sp, #280] @ 0x118 │ │ + bl 7b1f0 │ │ + ldr.w r0, [sp, #1080] @ 0x438 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 782fc │ │ - add r0, sp, #632 @ 0x278 │ │ - add.w r1, sp, #1360 @ 0x550 │ │ + beq.n 78fdc │ │ + add.w r4, sp, #1096 @ 0x448 │ │ + add r1, sp, #1016 @ 0x3f8 │ │ movs r2, #80 @ 0x50 │ │ - bl d405a │ │ + mov r0, r4 │ │ + bl d4c50 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [sp, #1504] @ 0x5e0 │ │ add.w r3, sp, #1440 @ 0x5a0 │ │ sub.w r1, r7, #120 @ 0x78 │ │ - add r0, sp, #976 @ 0x3d0 │ │ - add r2, sp, #632 @ 0x278 │ │ + add r0, sp, #632 @ 0x278 │ │ + mov r2, r4 │ │ str r3, [sp, #0] │ │ - str r1, [sp, #280] @ 0x118 │ │ - bl 7aaf8 │ │ - ldr.w r0, [sp, #1232] @ 0x4d0 │ │ + str r1, [sp, #276] @ 0x114 │ │ + bl 7b7a8 │ │ + ldr r0, [sp, #888] @ 0x378 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 79576 │ │ + bne.w 7a234 │ │ sub.w r0, r7, #120 @ 0x78 │ │ - bl 7aa94 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - mov r1, r4 │ │ - blx d7d80 │ │ - b.n 78338 │ │ + bl 7b744 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + ldr r1, [sp, #292] @ 0x124 │ │ + blx d89d0 │ │ + b.n 79018 │ │ cmp r0, #3 │ │ - bne.n 7833e │ │ - str r4, [sp, #288] @ 0x120 │ │ + bne.n 7901e │ │ + str r4, [sp, #292] @ 0x124 │ │ ldrd r5, r4, [r4] │ │ ldr r1, [r4, #0] │ │ - cbz r1, 78320 │ │ + cbz r1, 79000 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - blx d7b70 │ │ - b.n 7833e │ │ - blx d7c00 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + blx d87c0 │ │ + b.n 7901e │ │ + blx d8850 │ │ mov r0, r5 │ │ - blx d7d50 │ │ + blx d89a0 │ │ add r0, sp, #296 @ 0x128 │ │ - mov r1, sl │ │ + mov r1, fp │ │ mov r2, r6 │ │ - bl 7c684 │ │ + bl 7d334 │ │ ldr r0, [sp, #584] @ 0x248 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 7954e │ │ - add r0, sp, #632 @ 0x278 │ │ + beq.w 7a202 │ │ + add.w r0, sp, #1096 @ 0x448 │ │ add r1, sp, #296 @ 0x128 │ │ adds r0, #8 │ │ mov.w r2, #336 @ 0x150 │ │ - bl d405a │ │ - ldr r0, [sp, #292] @ 0x124 │ │ - str.w r8, [sp, #632] @ 0x278 │ │ + bl d4c50 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + str.w r8, [sp, #1096] @ 0x448 │ │ ldr.w r5, [r0, #1376] @ 0x560 │ │ cmp r5, #4 │ │ - bne.n 78382 │ │ - ldr r4, [sp, #292] @ 0x124 │ │ + bne.n 79064 │ │ + ldr r4, [sp, #288] @ 0x120 │ │ movs r0, #3 │ │ str.w r0, [r4, #1376] @ 0x560 │ │ add.w r0, r4, #1032 @ 0x408 │ │ - bl 7d480 │ │ + bl 7da1a │ │ ldr.w r5, [r4, #1376] @ 0x560 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ - add r1, sp, #632 @ 0x278 │ │ + add.w r1, sp, #1096 @ 0x448 │ │ mov.w r2, #344 @ 0x158 │ │ mov.w r4, #344 @ 0x158 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r8, r5, #1 │ │ cmp.w r8, #5 │ │ - bcs.w 795ee │ │ + bcs.w 7a29c │ │ cmp.w r8, #0 │ │ - beq.n 783e4 │ │ + beq.n 790c8 │ │ mul.w r4, r8, r4 │ │ - ldr r5, [pc, #456] @ (78574 ) │ │ - add.w sl, sp, #976 @ 0x3d0 │ │ + ldr r5, [pc, #500] @ (79284 ) │ │ + add.w fp, sp, #632 @ 0x278 │ │ add r5, pc │ │ add.w r6, sp, #1440 @ 0x5a0 │ │ - mov r0, sl │ │ + mov r0, fp │ │ mov r1, r5 │ │ mov.w r2, #344 @ 0x158 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov.w r2, #344 @ 0x158 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r6 │ │ - mov r1, sl │ │ + mov r1, fp │ │ mov.w r2, #344 @ 0x158 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r5, r5, #344 @ 0x158 │ │ subs.w r4, r4, #344 @ 0x158 │ │ - bne.n 783b6 │ │ - ldr.w sl, [sp, #292] @ 0x124 │ │ - str.w r8, [sl, #1376] @ 0x560 │ │ - sub.w lr, fp, r9 │ │ - ldrd r2, r1, [sl, #316] @ 0x13c │ │ - adds.w r9, lr, #1 │ │ - mov.w r0, #0 │ │ - adc.w r8, r0, #0 │ │ - mov r6, r1 │ │ + bne.n 7909a │ │ + ldr.w fp, [sp, #288] @ 0x120 │ │ + str.w r8, [fp, #1376] @ 0x560 │ │ + ldrd r2, r1, [fp, #316] @ 0x13c │ │ + sub.w r0, r9, sl │ │ + str r0, [sp, #252] @ 0xfc │ │ + mov r0, r1 │ │ mov r3, r1 │ │ - cbz r1, 78458 │ │ + cbz r1, 7913c │ │ cmp r1, #1 │ │ - beq.n 78434 │ │ + bne.n 790ec │ │ + ldr.w lr, [sp, #252] @ 0xfc │ │ + movs r0, #0 │ │ + b.n 7911a │ │ + ldr.w lr, [sp, #252] @ 0xfc │ │ mov.w ip, #0 │ │ mov r6, r1 │ │ movs r5, #0 │ │ add.w r0, r5, r6, lsr #1 │ │ sub.w r6, r6, r6, lsr #1 │ │ add.w r4, r2, r0, lsl #5 │ │ ldrd r4, r3, [r4, #8] │ │ subs.w r4, lr, r4 │ │ sbcs.w r3, ip, r3 │ │ it cc │ │ movcc r0, r5 │ │ mov r5, r0 │ │ cmp r6, #1 │ │ - bhi.n 78412 │ │ + bhi.n 790f8 │ │ add.w r3, r2, r0, lsl #5 │ │ ldrd r6, r3, [r3, #8] │ │ eor.w r5, r6, lr │ │ orrs r5, r3 │ │ - bne.n 78448 │ │ + bne.n 7912e │ │ movs r3, #1 │ │ - b.n 78456 │ │ + b.n 7913c │ │ subs.w r6, r6, lr │ │ sbcs.w r3, r3, #0 │ │ it cc │ │ addcc r0, #1 │ │ movs r3, #0 │ │ - mov r6, r0 │ │ - adds r0, r3, r6 │ │ + add r0, r3 │ │ + cmp r0, r1 │ │ + bhi.w 7a2aa │ │ + ldr r3, [sp, #252] @ 0xfc │ │ + mov.w ip, #0 │ │ + adds.w r8, r3, #1 │ │ + adc.w r9, ip, #0 │ │ cmp r0, r1 │ │ - bhi.w 795fc │ │ - str.w lr, [sp, #256] @ 0x100 │ │ - bne.n 78506 │ │ + bne.n 7921a │ │ movs r0, #3 │ │ - str r0, [sp, #636] @ 0x27c │ │ - movs r0, #0 │ │ - str r0, [sp, #632] @ 0x278 │ │ - ldr r0, [sp, #632] @ 0x278 │ │ - ldr r5, [sp, #256] @ 0x100 │ │ + str.w ip, [sp, #1096] @ 0x448 │ │ + str.w r0, [sp, #1100] @ 0x44c │ │ + ldr.w r0, [sp, #1096] @ 0x448 │ │ + ldr.w fp, [sp, #252] @ 0xfc │ │ lsls r0, r0, #31 │ │ - bne.w 79534 │ │ - ldr.w r8, [sp, #636] @ 0x27c │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ + bne.w 7a1e8 │ │ + ldr.w r4, [sp, #1100] @ 0x44c │ │ + ldr.w r0, [sp, #1144] @ 0x478 │ │ str r0, [sp, #240] @ 0xf0 │ │ - cmp.w r8, #2 │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ + cmp r4, #2 │ │ + ldr.w r0, [sp, #1136] @ 0x470 │ │ str r0, [sp, #232] @ 0xe8 │ │ - sub.w r0, r8, #3 │ │ + sub.w r0, r4, #3 │ │ mov r1, r0 │ │ it ls │ │ movls r1, #2 │ │ cmp r1, #0 │ │ - beq.w 79284 │ │ - ldrd sl, r2, [sp, #640] @ 0x280 │ │ + beq.w 79f1c │ │ + ldr.w r2, [sp, #1148] @ 0x47c │ │ cmp r1, #1 │ │ - ldrd r3, r4, [sp, #656] @ 0x290 │ │ - add.w r6, r4, #16 │ │ - str r2, [sp, #288] @ 0x120 │ │ - ldr r2, [sp, #684] @ 0x2ac │ │ + ldr.w r5, [sp, #1124] @ 0x464 │ │ str r2, [sp, #244] @ 0xf4 │ │ - ldr r2, [sp, #676] @ 0x2a4 │ │ + ldr.w r2, [sp, #1140] @ 0x474 │ │ + add.w r6, r5, #16 │ │ + ldr.w r3, [sp, #1116] @ 0x45c │ │ str r2, [sp, #236] @ 0xec │ │ - ldr r2, [sp, #668] @ 0x29c │ │ - str r3, [sp, #264] @ 0x108 │ │ - ldr r3, [sp, #652] @ 0x28c │ │ - str r2, [sp, #228] @ 0xe4 │ │ + ldr.w r2, [sp, #1132] @ 0x46c │ │ str r3, [sp, #268] @ 0x10c │ │ - add.w r3, r4, #284 @ 0x11c │ │ - ldr r2, [sp, #664] @ 0x298 │ │ - ldr r5, [sp, #648] @ 0x288 │ │ + ldr.w r3, [sp, #1112] @ 0x458 │ │ + str r2, [sp, #228] @ 0xe4 │ │ + str r3, [sp, #272] @ 0x110 │ │ + add.w r3, r5, #284 @ 0x11c │ │ + ldr.w r8, [sp, #1104] @ 0x450 │ │ + ldr.w ip, [sp, #1108] @ 0x454 │ │ + ldr.w r2, [sp, #1128] @ 0x468 │ │ + ldr.w r9, [sp, #1120] @ 0x460 │ │ str r3, [sp, #220] @ 0xdc │ │ - add.w r3, r4, #280 @ 0x118 │ │ + add.w r3, r5, #280 @ 0x118 │ │ str r6, [sp, #224] @ 0xe0 │ │ - str r4, [sp, #248] @ 0xf8 │ │ + str r5, [sp, #248] @ 0xf8 │ │ strd r2, r3, [sp, #212] @ 0xd4 │ │ - bne.w 79288 │ │ - mov r8, sl │ │ + bne.w 79f20 │ │ cmp r0, #2 │ │ - bcc.n 784e6 │ │ + str.w ip, [sp, #260] @ 0x104 │ │ + bcc.n 791f2 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #232] @ 0xe8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ + str.w r8, [sp, #280] @ 0x118 │ │ + movs r0, #2 │ │ + ldr.w r8, [sp, #268] @ 0x10c │ │ + mov ip, r5 │ │ + ldr r1, [sp, #272] @ 0x110 │ │ + mov r2, r9 │ │ + ldr r4, [sp, #252] @ 0xfc │ │ + mov sl, r9 │ │ + str r0, [sp, #288] @ 0x120 │ │ movs r0, #3 │ │ - str r5, [sp, #272] @ 0x110 │ │ + str r0, [sp, #292] @ 0x124 │ │ + mov fp, r8 │ │ + mov r9, r1 │ │ + ldr r0, [sp, #260] @ 0x104 │ │ str r0, [sp, #284] @ 0x11c │ │ - mov.w sl, #2 │ │ - ldr r0, [sp, #268] @ 0x10c │ │ - str r5, [sp, #292] @ 0x124 │ │ - ldr r5, [sp, #264] @ 0x108 │ │ - mov fp, r0 │ │ - str r0, [sp, #280] @ 0x118 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - mov r9, r5 │ │ - str r0, [sp, #276] @ 0x114 │ │ - ldr r6, [sp, #256] @ 0x100 │ │ - b.w 79362 │ │ - ldr r5, [sp, #256] @ 0x100 │ │ + str r1, [sp, #276] @ 0x114 │ │ + b.w 7a012 │ │ + ldr r6, [sp, #252] @ 0xfc │ │ add.w sl, r2, r1, lsl #5 │ │ lsls r1, r1, #5 │ │ mov.w lr, r0, lsl #5 │ │ - mov.w ip, #0 │ │ - b.n 78520 │ │ + b.n 79230 │ │ subs r1, #32 │ │ adds r2, #32 │ │ cmp lr, r1 │ │ - beq.n 78466 │ │ - add.w r3, r2, lr │ │ - ldrd r4, r6, [r3, #16] │ │ - subs r4, r5, r4 │ │ - sbcs.w r6, ip, r6 │ │ - bcc.n 78578 │ │ - ldrd r6, r4, [r3, #8] │ │ - subs r6, r5, r6 │ │ - sbcs.w r6, ip, r4 │ │ - bcs.n 78518 │ │ - ldrd r6, r4, [r3] │ │ - subs r6, r5, r6 │ │ - sbcs.w r6, ip, r4 │ │ - bcc.n 78518 │ │ - ldr r2, [sp, #292] @ 0x124 │ │ - ldr r0, [r3, #24] │ │ + beq.n 79156 │ │ + add.w r5, r2, lr │ │ + ldrd r4, r3, [r5, #16] │ │ + subs r4, r6, r4 │ │ + sbcs.w r3, ip, r3 │ │ + bcc.n 79288 │ │ + ldrd r3, r4, [r5, #8] │ │ + subs r3, r6, r3 │ │ + sbcs.w r3, ip, r4 │ │ + bcs.n 79228 │ │ + ldrd r3, r4, [r5] │ │ + subs r3, r6, r3 │ │ + sbcs.w r3, ip, r4 │ │ + bcc.n 79228 │ │ + ldr r2, [sp, #288] @ 0x120 │ │ + ldr r0, [r5, #24] │ │ ldr.w r1, [r2, #328] @ 0x148 │ │ cmp r0, r1 │ │ - bcs.w 796d6 │ │ + bcs.w 7a386 │ │ mov.w r1, #352 @ 0x160 │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ mla r0, r0, r1, r2 │ │ - add.w ip, r3, #32 │ │ + add.w r3, r5, #32 │ │ movs r1, #0 │ │ - str r0, [sp, #976] @ 0x3d0 │ │ + str r0, [sp, #632] @ 0x278 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ - b.n 78586 │ │ - cmp r4, #186 @ 0xba │ │ + b.n 79296 │ │ + cmp r4, #130 @ 0x82 │ │ movs r6, r0 │ │ - ldr r1, [pc, #368] @ (786e8 ) │ │ + ldr r0, [pc, #576] @ (794c8 ) │ │ movs r6, r0 │ │ add.w r0, r2, r0, lsl #5 │ │ - movs r3, #0 │ │ - add.w ip, r0, #32 │ │ - add r0, sp, #976 @ 0x3d0 │ │ + movs r5, #0 │ │ + add.w r3, r0, #32 │ │ + add r0, sp, #632 @ 0x278 │ │ movs r1, #1 │ │ - str r3, [r0, #0] │ │ - ldr r5, [sp, #976] @ 0x3d0 │ │ + str r5, [r0, #0] │ │ + ldr r5, [sp, #632] @ 0x278 │ │ cmp r5, #0 │ │ - beq.w 78466 │ │ - str.w sl, [sp, #284] @ 0x11c │ │ + beq.w 79156 │ │ + str.w sl, [sp, #292] @ 0x124 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ - ldr.w sl, [sp, #256] @ 0x100 │ │ - movs r3, #0 │ │ - ldr r4, [sp, #292] @ 0x124 │ │ + ldr.w sl, [sp, #252] @ 0xfc │ │ mov.w fp, #0 │ │ - str r1, [sp, #288] @ 0x120 │ │ + ldr r4, [sp, #288] @ 0x120 │ │ + str r1, [sp, #284] @ 0x11c │ │ mov r1, r5 │ │ + str r3, [sp, #280] @ 0x118 │ │ mov r2, sl │ │ + movs r3, #0 │ │ add.w r6, r4, #312 @ 0x138 │ │ str r6, [sp, #0] │ │ - str.w ip, [sp, #280] @ 0x118 │ │ - bl 7d524 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - add r2, sp, #976 @ 0x3d0 │ │ - strb.w r0, [sp, #1032] @ 0x408 │ │ - add.w r1, sp, #1440 @ 0x5a0 │ │ + bl 7dac0 │ │ ldr r0, [sp, #284] @ 0x11c │ │ - str r0, [sp, #1012] @ 0x3f4 │ │ + add r2, sp, #632 @ 0x278 │ │ + strb.w r0, [sp, #688] @ 0x2b0 │ │ + add.w r1, sp, #1440 @ 0x5a0 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + str r0, [sp, #668] @ 0x29c │ │ ldr r0, [sp, #280] @ 0x118 │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ + str r0, [sp, #664] @ 0x298 │ │ add.w r0, r4, #316 @ 0x13c │ │ - add r4, sp, #632 @ 0x278 │ │ - str r0, [sp, #1000] @ 0x3e8 │ │ - str.w r8, [sp, #1028] @ 0x404 │ │ - mov r0, r4 │ │ - str.w r9, [sp, #1024] @ 0x400 │ │ - strd sl, fp, [sp, #1016] @ 0x3f8 │ │ - strd r9, r8, [sp, #992] @ 0x3e0 │ │ - strd sl, fp, [sp, #984] @ 0x3d8 │ │ - strd sl, fp, [sp, #976] @ 0x3d0 │ │ - str.w r6, [sp, #1044] @ 0x414 │ │ - str.w r5, [sp, #1040] @ 0x410 │ │ - bl 7d8f4 │ │ - ldrb.w r0, [sp, #752] @ 0x2f0 │ │ + add.w r4, sp, #1096 @ 0x448 │ │ + str r0, [sp, #656] @ 0x290 │ │ + strd r8, r9, [sp, #680] @ 0x2a8 │ │ + mov r0, r4 │ │ + strd sl, fp, [sp, #672] @ 0x2a0 │ │ + strd r8, r9, [sp, #648] @ 0x288 │ │ + strd sl, fp, [sp, #640] @ 0x280 │ │ + strd sl, fp, [sp, #632] @ 0x278 │ │ + strd r5, r6, [sp, #696] @ 0x2b8 │ │ + bl 7def4 │ │ + ldrb.w r0, [sp, #1216] @ 0x4c0 │ │ cmp r0, #2 │ │ - beq.w 7846e │ │ - ldr r0, [sp, #292] @ 0x124 │ │ + beq.w 79160 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ ldrb.w r1, [r0, #40]! │ │ - str r1, [sp, #280] @ 0x118 │ │ + str r1, [sp, #276] @ 0x114 │ │ ldr r2, [r0, #40] @ 0x28 │ │ cmp r1, #10 │ │ str r2, [sp, #136] @ 0x88 │ │ it ne │ │ addne r2, r0 │ │ str r2, [sp, #132] @ 0x84 │ │ - add r2, sp, #976 @ 0x3d0 │ │ + add r2, sp, #632 @ 0x278 │ │ add.w r1, r2, #220 @ 0xdc │ │ str r1, [sp, #32] │ │ add.w r1, r2, #24 │ │ str r1, [sp, #48] @ 0x30 │ │ add.w r1, r2, #16 │ │ str r1, [sp, #12] │ │ add.w r1, r2, #9 │ │ str r1, [sp, #56] @ 0x38 │ │ add.w r1, r2, #280 @ 0x118 │ │ str r1, [sp, #8] │ │ sub.w r1, r7, #120 @ 0x78 │ │ - ldrd sl, fp, [r0, #8] │ │ add.w r3, r1, #24 │ │ adds r1, #9 │ │ str r1, [sp, #36] @ 0x24 │ │ - add.w r1, sp, #1360 @ 0x550 │ │ + add r1, sp, #1016 @ 0x3f8 │ │ adds r1, #8 │ │ - str r1, [sp, #268] @ 0x10c │ │ - adds r1, r2, #5 │ │ str r1, [sp, #264] @ 0x108 │ │ - adds r1, r2, #1 │ │ + adds r1, r2, #5 │ │ str r1, [sp, #260] @ 0x104 │ │ + adds r1, r2, #1 │ │ + str r1, [sp, #248] @ 0xf8 │ │ add r1, sp, #296 @ 0x128 │ │ str r3, [sp, #40] @ 0x28 │ │ add.w r2, r1, #32 │ │ - str r2, [sp, #244] @ 0xf4 │ │ + str r2, [sp, #240] @ 0xf0 │ │ ldr.w r2, [r0, #176] @ 0xb0 │ │ adds r1, #16 │ │ str r2, [sp, #104] @ 0x68 │ │ ldr.w r2, [r0, #180] @ 0xb4 │ │ str r2, [sp, #16] │ │ ldr.w r2, [r0, #184] @ 0xb8 │ │ str r2, [sp, #100] @ 0x64 │ │ @@ -121851,741 +122403,744 @@ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ str r2, [sp, #24] │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ str r2, [sp, #68] @ 0x44 │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ str r2, [sp, #44] @ 0x2c │ │ ldr.w r2, [r0, #160] @ 0xa0 │ │ - str r1, [sp, #248] @ 0xf8 │ │ - sub.w r1, r7, #172 @ 0xac │ │ str r2, [sp, #64] @ 0x40 │ │ - adds r1, #4 │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ str r2, [sp, #28] │ │ ldr.w r2, [r0, #168] @ 0xa8 │ │ - str r1, [sp, #196] @ 0xc4 │ │ - sub.w r1, r7, #192 @ 0xc0 │ │ + str r1, [sp, #244] @ 0xf4 │ │ + sub.w r1, r7, #172 @ 0xac │ │ str r2, [sp, #60] @ 0x3c │ │ - adds r1, #12 │ │ + adds r1, #4 │ │ ldr.w r2, [r0, #172] @ 0xac │ │ str r2, [sp, #20] │ │ + ldrd fp, r2, [r0, #8] │ │ + str r1, [sp, #196] @ 0xc4 │ │ + sub.w r1, r7, #192 @ 0xc0 │ │ + adds r1, #12 │ │ + str r2, [sp, #292] @ 0x124 │ │ ldr r2, [r0, #16] │ │ - str r1, [sp, #272] @ 0x110 │ │ + str r1, [sp, #268] @ 0x10c │ │ sub.w r1, r7, #224 @ 0xe0 │ │ str r2, [sp, #144] @ 0x90 │ │ adds r1, #24 │ │ ldr r2, [r0, #20] │ │ str r2, [sp, #148] @ 0x94 │ │ ldr r2, [r0, #24] │ │ str r1, [sp, #200] @ 0xc8 │ │ add.w r1, r4, #32 │ │ str r2, [sp, #116] @ 0x74 │ │ ldr r2, [r0, #28] │ │ - str r1, [sp, #276] @ 0x114 │ │ + str r1, [sp, #272] @ 0x110 │ │ ldr r1, [r0, #48] @ 0x30 │ │ str r2, [sp, #128] @ 0x80 │ │ ldr r2, [r0, #32] │ │ str r2, [sp, #112] @ 0x70 │ │ ldr r2, [r0, #36] @ 0x24 │ │ ldr r0, [r0, #44] @ 0x2c │ │ str r0, [sp, #140] @ 0x8c │ │ subs r0, r1, #1 │ │ str r2, [sp, #124] @ 0x7c │ │ str r1, [sp, #204] @ 0xcc │ │ - str r0, [sp, #288] @ 0x120 │ │ - strd fp, sl, [sp, #236] @ 0xec │ │ + str r0, [sp, #284] @ 0x11c │ │ + str.w fp, [sp, #236] @ 0xec │ │ ldmia r4!, {r2, r3, r5, r6} │ │ - sub.w r0, r7, #224 @ 0xe0 │ │ - stmia r0!, {r2, r3, r5, r6} │ │ - ldmia.w r4, {r2, r3, r5, r6} │ │ - stmia r0!, {r2, r3, r5, r6} │ │ + sub.w r1, r7, #224 @ 0xe0 │ │ add r0, sp, #296 @ 0x128 │ │ + stmia r1!, {r2, r3, r5, r6} │ │ + ldmia.w r4, {r2, r3, r5, r6} │ │ + stmia r1!, {r2, r3, r5, r6} │ │ movs r2, #104 @ 0x68 │ │ - ldr r1, [sp, #276] @ 0x114 │ │ - bl d405a │ │ - ldr r0, [sp, #280] @ 0x118 │ │ + ldr r1, [sp, #272] @ 0x110 │ │ + bl d4c50 │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + mov.w sl, #0 │ │ cmp r0, #10 │ │ itt ne │ │ ldrne r0, [sp, #204] @ 0xcc │ │ cmpne r0, #0 │ │ - bne.n 7878c │ │ - ldr.w r5, [r7, #-216] │ │ - movs r4, #0 │ │ - mov.w sl, #1 │ │ - str.w r4, [r7, #-112] │ │ - strd r4, sl, [r7, #-120] @ 0x78 │ │ - cbz r5, 78778 │ │ - ldr.w r4, [r7, #-212] │ │ - add.w fp, sp, #1440 @ 0x5a0 │ │ - cmp r4, #0 │ │ - beq.n 787fe │ │ + bne.n 7949c │ │ + ldr.w r4, [r7, #-216] │ │ movs r0, #1 │ │ - movs r1, #0 │ │ + str.w sl, [r7, #-112] │ │ + strd sl, r0, [r7, #-120] @ 0x78 │ │ + cbz r4, 7947e │ │ + ldr.w r5, [r7, #-212] │ │ + cmp r5, #0 │ │ + beq.n 79510 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #120 @ 0x78 │ │ - mov r2, r4 │ │ + movs r1, #0 │ │ + mov r2, r5 │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldrd sl, r6, [r7, #-116] @ 0x74 │ │ - b.n 78800 │ │ - add.w fp, sp, #1440 @ 0x5a0 │ │ - ldr.w r9, [r7, #-208] │ │ - cmp.w r9, #0 │ │ - bne.n 7881c │ │ - mov.w sl, #0 │ │ - b.n 78b72 │ │ - ldr r3, [sp, #288] @ 0x120 │ │ + bl 7786c │ │ + add.w r9, sp, #1440 @ 0x5a0 │ │ + ldrd r8, r6, [r7, #-116] @ 0x74 │ │ + b.n 7951a │ │ + ldr.w r5, [r7, #-208] │ │ + cmp r5, #0 │ │ + beq.n 7954a │ │ + movs r4, #0 │ │ + ldr.w r6, [r7, #-204] │ │ + mov.w r8, #1 │ │ + movs r0, #0 │ │ + add.w r9, sp, #1440 @ 0x5a0 │ │ + cmp r6, #0 │ │ + bne.n 79556 │ │ + b.n 79560 │ │ + ldr r3, [sp, #284] @ 0x11c │ │ ldrd lr, r8, [r7, #-224] @ 0xe0 │ │ and.w r0, r8, r3 │ │ ldr.w r9, [r7, #-200] │ │ orr.w ip, r0, #1 │ │ mov r0, lr │ │ - ldr r1, [sp, #288] @ 0x120 │ │ + ldr r1, [sp, #284] @ 0x11c │ │ and.w r6, r0, r1 │ │ - movs r0, #0 │ │ - cmp.w r0, r6, lsr #29 │ │ - bne.n 78740 │ │ - cmp.w fp, r6, lsl #3 │ │ - itt cs │ │ - subcs.w r0, fp, r6, lsl #3 │ │ + cmp.w sl, r6, lsr #29 │ │ + bne.n 7944c │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + cmp.w r0, r6, lsl #3 │ │ + ittt cs │ │ + ldrcs r0, [sp, #292] @ 0x124 │ │ + subcs.w r0, r0, r6, lsl #3 │ │ cmpcs r0, #8 │ │ - bcc.n 78740 │ │ + bcc.n 7944c │ │ lsls r0, r6, #3 │ │ - add.w r2, sl, r0 │ │ - ldrh.w r0, [sl, r0] │ │ + add.w r2, fp, r0 │ │ + ldrh.w r0, [fp, r0] │ │ ldrb r4, [r2, #2] │ │ ldr.w r5, [r2, #3] │ │ ldrb r1, [r2, #7] │ │ orr.w r0, r0, r4, lsl #16 │ │ lsrs r2, r5, #8 │ │ orr.w r5, r0, r5, lsl #24 │ │ orr.w r2, r2, r1, lsl #24 │ │ eor.w r0, r5, lr │ │ eor.w r1, r2, r8 │ │ orrs r0, r1 │ │ - beq.w 78ce4 │ │ + beq.w 799c0 │ │ adds.w r0, r6, ip │ │ orrs.w r1, r5, r2 │ │ - beq.n 78740 │ │ + beq.n 7944c │ │ subs r1, r3, #1 │ │ cmp r3, #0 │ │ mov r3, r1 │ │ - bne.n 787a0 │ │ - b.n 78740 │ │ + bne.n 794b0 │ │ + b.n 7944c │ │ movs r6, #0 │ │ - add.w r0, sl, r6 │ │ - mov r1, r5 │ │ - mov r2, r4 │ │ - bl d44bc │ │ - add r4, r6 │ │ + mov.w r8, #1 │ │ + add.w r9, sp, #1440 @ 0x5a0 │ │ + add.w r0, r8, r6 │ │ + mov r1, r4 │ │ + mov r2, r5 │ │ + bl d53c6 │ │ + adds r4, r6, r5 │ │ + ldr.w r5, [r7, #-208] │ │ str.w r4, [r7, #-112] │ │ - ldr.w r9, [r7, #-208] │ │ - cmp.w r9, #0 │ │ - beq.n 78786 │ │ - ldr.w r5, [r7, #-204] │ │ - cmp r4, #0 │ │ - mov.w r0, #0 │ │ - itt ne │ │ - addne.w r1, sl, r4 │ │ - subsne.w r1, r1, #1 │ │ - bne.n 78836 │ │ - cbnz r5, 78840 │ │ - b.n 7884c │ │ - ldrb r0, [r1, #0] │ │ + cbz r5, 7954a │ │ + ldr.w r6, [r7, #-204] │ │ + cbz r4, 79550 │ │ + add.w r0, r8, r4 │ │ + ldrb.w r0, [r0, #-1] │ │ subs r0, #47 @ 0x2f │ │ it ne │ │ movne r0, #1 │ │ - cbz r5, 7884c │ │ - ldrb.w r1, [r9] │ │ + cbnz r6, 79556 │ │ + b.n 79560 │ │ + mov.w sl, #0 │ │ + b.n 79850 │ │ + movs r4, #0 │ │ + movs r0, #0 │ │ + cbz r6, 79560 │ │ + ldrb r1, [r5, #0] │ │ cmp r1, #47 @ 0x2f │ │ - bne.n 7884c │ │ + bne.n 79560 │ │ movs r4, #0 │ │ - b.n 78860 │ │ + b.n 79574 │ │ ldr.w r1, [r7, #-120] │ │ - cbz r0, 78868 │ │ + cbz r0, 7957c │ │ cmp r1, r4 │ │ - beq.w 78f78 │ │ + beq.w 79c56 │ │ movs r0, #47 @ 0x2f │ │ - strb.w r0, [sl, r4] │ │ + strb.w r0, [r8, r4] │ │ adds r4, #1 │ │ ldr.w r1, [r7, #-120] │ │ str.w r4, [r7, #-112] │ │ subs r0, r1, r4 │ │ - cmp r5, r0 │ │ - bhi.w 78f1a │ │ - ldr.w r8, [r7, #-116] │ │ - add.w r0, sl, r4 │ │ - mov r1, r9 │ │ - mov r2, r5 │ │ - bl d44bc │ │ - adds r2, r4, r5 │ │ + cmp r6, r0 │ │ + bhi.w 79bfa │ │ + add.w r0, r8, r4 │ │ + mov r1, r5 │ │ + mov r2, r6 │ │ + bl d53c6 │ │ + adds r2, r4, r6 │ │ str.w r2, [r7, #-112] │ │ - add.w r0, sp, #1360 @ 0x550 │ │ + add r0, sp, #1016 @ 0x3f8 │ │ mov r1, r8 │ │ - bl 7dd20 │ │ - ldr.w r0, [sp, #1360] @ 0x550 │ │ + bl 7e324 │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ cmp r0, #1 │ │ - bne.n 788e2 │ │ - ldr r4, [sp, #292] @ 0x124 │ │ - ldr.w r5, [sp, #1364] @ 0x554 │ │ - ldr.w sl, [sp, #1368] @ 0x558 │ │ + bne.n 795ea │ │ + ldr r4, [sp, #288] @ 0x120 │ │ + ldrd r5, sl, [sp, #1020] @ 0x3fc │ │ ldr r6, [r4, #36] @ 0x24 │ │ ldr r0, [r4, #28] │ │ cmp r6, r0 │ │ - bne.n 788b2 │ │ + bne.n 795ba │ │ add.w r0, r4, #28 │ │ - bl 7df30 │ │ + bl 7e538 │ │ ldr r1, [r4, #32] │ │ adds r0, r6, #1 │ │ str.w r5, [r1, r6, lsl #3] │ │ add.w r1, r1, r6, lsl #3 │ │ str r0, [r4, #36] @ 0x24 │ │ str.w sl, [r1, #4] │ │ - bcs.w 79606 │ │ + bcs.w 7a2b4 │ │ ldr r1, [r4, #32] │ │ add.w r0, r1, r0, lsl #3 │ │ ldrd r1, r2, [r0, #-8] │ │ - mov r0, fp │ │ - bl 7a540 │ │ + mov r0, r9 │ │ + bl 7b1f0 │ │ ldr.w r0, [sp, #1504] @ 0x5e0 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 7890c │ │ + bne.n 79614 │ │ ldr.w r0, [r7, #-120] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r1, [r7, #-200] │ │ dmb ish │ │ ldrex r0, [r1] │ │ subs r2, r0, #1 │ │ strex r3, r2, [r1] │ │ cmp r3, #0 │ │ - bne.n 788f8 │ │ + bne.n 79600 │ │ mov.w sl, #0 │ │ - b.n 78b98 │ │ + b.n 79876 │ │ str r0, [sp, #160] @ 0xa0 │ │ ldr.w r0, [sp, #1508] @ 0x5e4 │ │ str r0, [sp, #156] @ 0x9c │ │ - ldr r2, [pc, #928] @ (78cb8 ) │ │ + ldr r2, [pc, #884] @ (79994 ) │ │ add r2, pc │ │ - ldr r0, [sp, #292] @ 0x124 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ movs r3, #17 │ │ add.w r1, r0, #16 │ │ - mov r0, fp │ │ - str r1, [sp, #284] @ 0x11c │ │ - bl 7df6c │ │ + mov r0, r9 │ │ + str r1, [sp, #280] @ 0x118 │ │ + bl 7e574 │ │ str r1, [sp, #232] @ 0xe8 │ │ - ldr r2, [pc, #912] @ (78cbc ) │ │ + ldr r2, [pc, #868] @ (79998 ) │ │ cmp r0, #0 │ │ ldr r1, [sp, #232] @ 0xe8 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #232] @ 0xe8 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #280] @ 0x118 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r3, #15 │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #228] @ 0xe4 │ │ - ldr r2, [pc, #880] @ (78cc0 ) │ │ + ldr r2, [pc, #836] @ (7999c ) │ │ cmp r0, #0 │ │ ldr r1, [sp, #228] @ 0xe4 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #228] @ 0xe4 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #188] @ 0xbc │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #280] @ 0x118 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r3, #15 │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #224] @ 0xe0 │ │ - ldr r2, [pc, #852] @ (78cc4 ) │ │ + ldr r2, [pc, #808] @ (799a0 ) │ │ cmp r0, #0 │ │ ldr r1, [sp, #224] @ 0xe0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #224] @ 0xe0 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #184] @ 0xb8 │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #280] @ 0x118 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r3, #18 │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #220] @ 0xdc │ │ - ldr r2, [pc, #820] @ (78cc8 ) │ │ + ldr r2, [pc, #776] @ (799a4 ) │ │ cmp r0, #0 │ │ ldr r1, [sp, #220] @ 0xdc │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #220] @ 0xdc │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #180] @ 0xb4 │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #280] @ 0x118 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r3, #16 │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #216] @ 0xd8 │ │ - ldr r2, [pc, #792] @ (78ccc ) │ │ + ldr r2, [pc, #748] @ (799a8 ) │ │ cmp r0, #0 │ │ ldr r1, [sp, #216] @ 0xd8 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #216] @ 0xd8 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #176] @ 0xb0 │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #280] @ 0x118 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r3, #14 │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #212] @ 0xd4 │ │ - ldr r2, [pc, #760] @ (78cd0 ) │ │ + ldr r2, [pc, #716] @ (799ac ) │ │ cmp r0, #0 │ │ ldr r1, [sp, #212] @ 0xd4 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #212] @ 0xd4 │ │ it eq │ │ moveq r0, #1 │ │ add r2, pc │ │ str r0, [sp, #172] @ 0xac │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #280] @ 0x118 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r3, #22 │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #208] @ 0xd0 │ │ - ldr r2, [pc, #732] @ (78cd4 ) │ │ - mov fp, r0 │ │ + ldr r2, [pc, #688] @ (799b0 ) │ │ + mov sl, r0 │ │ cmp r0, #0 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ it eq │ │ - moveq r0, fp │ │ + moveq r0, sl │ │ str r0, [sp, #208] @ 0xd0 │ │ it eq │ │ - moveq.w fp, #1 │ │ + moveq.w sl, #1 │ │ add r2, pc │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #280] @ 0x118 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r3, #16 │ │ - bl 7df6c │ │ - ldr r2, [pc, #700] @ (78cd8 ) │ │ - mov sl, r0 │ │ + bl 7e574 │ │ + ldr r2, [pc, #656] @ (799b4 ) │ │ + mov fp, r0 │ │ mov r6, r1 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r6, r0 │ │ - moveq.w sl, #1 │ │ + moveq.w fp, #1 │ │ add r2, pc │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #280] @ 0x118 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r3, #14 │ │ - bl 7df6c │ │ - ldr r2, [pc, #676] @ (78cdc ) │ │ + bl 7e574 │ │ + ldr r2, [pc, #632] @ (799b8 ) │ │ mov r5, r0 │ │ - mov r8, r1 │ │ + mov r9, r1 │ │ cmp r0, #0 │ │ itt eq │ │ - moveq r8, r0 │ │ + moveq r9, r0 │ │ moveq r5, #1 │ │ add r2, pc │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #280] @ 0x118 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r3, #19 │ │ - bl 7df6c │ │ - ldr r2, [pc, #652] @ (78ce0 ) │ │ - mov r9, r0 │ │ + bl 7e574 │ │ + ldr r2, [pc, #608] @ (799bc ) │ │ + mov r8, r0 │ │ mov r4, r1 │ │ add r2, pc │ │ - ldr r1, [sp, #284] @ 0x11c │ │ + ldr r1, [sp, #280] @ 0x118 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r3, #19 │ │ - bl 7df6c │ │ + bl 7e574 │ │ ldr.w r3, [r7, #-200] │ │ cmp r0, #0 │ │ mov r2, r4 │ │ itt eq │ │ moveq r1, r0 │ │ moveq r0, #1 │ │ - cmp.w r9, #0 │ │ + cmp.w r8, #0 │ │ itt eq │ │ - moveq r2, r9 │ │ - moveq.w r9, #1 │ │ + moveq r2, r8 │ │ + moveq.w r8, #1 │ │ ldrd lr, r4, [r3, #16] │ │ mov ip, r6 │ │ - str r4, [sp, #284] @ 0x11c │ │ + str r4, [sp, #280] @ 0x118 │ │ ldrd r4, r6, [r3, #112] @ 0x70 │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ str r6, [sp, #164] @ 0xa4 │ │ mov r6, ip │ │ str r4, [sp, #168] @ 0xa8 │ │ - cbz r3, 78ab8 │ │ + cbz r3, 797c0 │ │ str.w lr, [sp, #152] @ 0x98 │ │ ldrex ip, [r3] │ │ add.w lr, ip, #1 │ │ strex r4, lr, [r3] │ │ cmp r4, #0 │ │ - bne.n 78a9c │ │ + bne.n 797a4 │ │ ldr.w lr, [sp, #152] @ 0x98 │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ - ble.w 796f2 │ │ - str.w r0, [sp, #1096] @ 0x448 │ │ + ble.w 7a3a2 │ │ + str r0, [sp, #752] @ 0x2f0 │ │ mov.w ip, #1 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ movs r4, #0 │ │ - str.w r0, [sp, #1092] @ 0x444 │ │ + str r0, [sp, #748] @ 0x2ec │ │ ldr r0, [sp, #168] @ 0xa8 │ │ - str.w r0, [sp, #1088] @ 0x440 │ │ - add.w r0, sp, #1072 @ 0x430 │ │ - stmia.w r0, {r5, r8, r9} │ │ + str r0, [sp, #744] @ 0x2e8 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ - str.w r0, [sp, #1060] @ 0x424 │ │ + strb.w ip, [sp, #776] @ 0x308 │ │ + str r4, [sp, #772] @ 0x304 │ │ + strd sl, r0, [sp, #712] @ 0x2c8 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ - str.w r0, [sp, #1052] @ 0x41c │ │ + str r0, [sp, #708] @ 0x2c4 │ │ ldr r0, [sp, #172] @ 0xac │ │ - str.w r0, [sp, #1048] @ 0x418 │ │ + str r0, [sp, #704] @ 0x2c0 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - str.w r0, [sp, #1044] @ 0x414 │ │ + str r0, [sp, #700] @ 0x2bc │ │ ldr r0, [sp, #176] @ 0xb0 │ │ - str.w r0, [sp, #1040] @ 0x410 │ │ + str r0, [sp, #696] @ 0x2b8 │ │ ldr r0, [sp, #220] @ 0xdc │ │ - str.w r0, [sp, #1036] @ 0x40c │ │ + str r0, [sp, #692] @ 0x2b4 │ │ ldr r0, [sp, #180] @ 0xb4 │ │ - str.w r0, [sp, #1032] @ 0x408 │ │ + str r0, [sp, #688] @ 0x2b0 │ │ ldr r0, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #1020] @ 0x3fc │ │ + str r0, [sp, #676] @ 0x2a4 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ + str r0, [sp, #672] @ 0x2a0 │ │ ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #1012] @ 0x3f4 │ │ + str r0, [sp, #668] @ 0x29c │ │ ldr r0, [sp, #188] @ 0xbc │ │ - str r0, [sp, #1008] @ 0x3f0 │ │ - ldr r0, [sp, #284] @ 0x11c │ │ - strb.w ip, [sp, #1120] @ 0x460 │ │ - str.w r4, [sp, #1116] @ 0x45c │ │ - strd lr, r0, [sp, #992] @ 0x3e0 │ │ + str r0, [sp, #664] @ 0x298 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str r4, [sp, #764] @ 0x2fc │ │ + str r3, [sp, #760] @ 0x2f8 │ │ + strd lr, r0, [sp, #648] @ 0x288 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #988] @ 0x3dc │ │ + str r0, [sp, #644] @ 0x284 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #984] @ 0x3d8 │ │ + str r0, [sp, #640] @ 0x280 │ │ movs r0, #148 @ 0x94 │ │ - str.w r4, [sp, #1108] @ 0x454 │ │ - str.w r3, [sp, #1104] @ 0x450 │ │ - str.w r1, [sp, #1100] @ 0x44c │ │ - str.w r2, [sp, #1084] @ 0x43c │ │ - str.w r6, [sp, #1068] @ 0x42c │ │ - str.w sl, [sp, #1064] @ 0x428 │ │ - str.w fp, [sp, #1056] @ 0x420 │ │ - str.w r4, [sp, #1028] @ 0x404 │ │ - str.w ip, [sp, #1024] @ 0x400 │ │ - strd ip, r4, [sp, #1000] @ 0x3e8 │ │ - strd ip, ip, [sp, #976] @ 0x3d0 │ │ - blx d7bb0 │ │ + str r1, [sp, #756] @ 0x2f4 │ │ + strd r8, r2, [sp, #736] @ 0x2e0 │ │ + strd r5, r9, [sp, #728] @ 0x2d8 │ │ + strd fp, r6, [sp, #720] @ 0x2d0 │ │ + strd ip, r4, [sp, #680] @ 0x2a8 │ │ + strd ip, r4, [sp, #656] @ 0x290 │ │ + strd ip, ip, [sp, #632] @ 0x278 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 79610 │ │ - add r1, sp, #976 @ 0x3d0 │ │ + beq.w 7a2be │ │ + add r1, sp, #632 @ 0x278 │ │ movs r2, #148 @ 0x94 │ │ mov sl, r0 │ │ - bl d44c4 │ │ + bl d52ca │ │ ldr r0, [sp, #160] @ 0xa0 │ │ - cbz r0, 78b72 │ │ + cbz r0, 79850 │ │ ldr r0, [sp, #156] @ 0x9c │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [r7, #-120] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r7, #-116] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r9, [r7, #-200] │ │ dmb ish │ │ ldrex r0, [r9] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r9] │ │ cmp r2, #0 │ │ - bne.n 78b8a │ │ + bne.n 79868 │ │ cmp r0, #1 │ │ - bne.n 78ba6 │ │ + bne.n 79884 │ │ dmb ish │ │ ldr r0, [sp, #200] @ 0xc8 │ │ - bl 7dc34 │ │ + bl 7e238 │ │ add.w r9, sp, #296 @ 0x128 │ │ ldr r2, [sp, #308] @ 0x134 │ │ str.w r2, [r7, #-180] │ │ sub.w r2, r7, #192 @ 0xc0 │ │ ldmia.w r9, {r0, r1, r9} │ │ str.w sl, [r7, #-168] │ │ stmia.w r2, {r0, r1, r9} │ │ ldrb.w r0, [r9, #328] @ 0x148 │ │ - ldr r1, [sp, #272] @ 0x110 │ │ + ldr r1, [sp, #268] @ 0x10c │ │ cmp r0, #83 @ 0x53 │ │ str.w r1, [r7, #-172] │ │ - beq.w 78ecc │ │ + beq.w 79bac │ │ cmp.w sl, #0 │ │ - beq.n 78bfa │ │ + beq.n 798d8 │ │ dmb ish │ │ ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n 78bda │ │ + bne.n 798b8 │ │ cmp r0, #1 │ │ - bne.n 78bf6 │ │ + bne.n 798d4 │ │ dmb ish │ │ ldr r0, [sp, #196] @ 0xc4 │ │ - bl 7dc34 │ │ + bl 7e238 │ │ ldrb.w r0, [r9, #328] @ 0x148 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 78c0e │ │ + bne.n 798ec │ │ ldr.w r1, [r9, #332] @ 0x14c │ │ - cbz r1, 78c38 │ │ + cbz r1, 79916 │ │ ldr.w r2, [r1, #280] @ 0x118 │ │ mov.w lr, #2 │ │ - b.n 78c42 │ │ + b.n 79920 │ │ ldrb.w r6, [r9, #331] @ 0x14b │ │ ldrb.w r5, [r9, #335] @ 0x14f │ │ ldrh.w r4, [r9, #329] @ 0x149 │ │ ldrh.w r2, [r9, #333] @ 0x14d │ │ ldrb.w lr, [r9, #332] @ 0x14c │ │ ldrd ip, r1, [r9, #336] @ 0x150 │ │ strb.w r6, [sp, #1442] @ 0x5a2 │ │ strh.w r4, [sp, #1440] @ 0x5a0 │ │ strh.w r2, [r7, #-120] │ │ strb.w r5, [r7, #-118] │ │ - b.n 78c46 │ │ + b.n 79924 │ │ ldrd r1, r2, [r7, #-192] @ 0xc0 │ │ mov.w lr, #0 │ │ ldr r2, [r2, #0] │ │ add.w ip, r2, #8 │ │ - ldr r3, [sp, #260] @ 0x104 │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ ldrb.w r2, [sp, #1442] @ 0x5a2 │ │ ldrh.w r4, [sp, #1440] @ 0x5a0 │ │ strb r2, [r3, #2] │ │ - ldr r2, [sp, #264] @ 0x108 │ │ + ldr r2, [sp, #260] @ 0x104 │ │ ldrh.w r6, [r7, #-120] │ │ ldrb.w r5, [r7, #-118] │ │ strh r4, [r3, #0] │ │ strh r6, [r2, #0] │ │ strb r5, [r2, #2] │ │ - strb.w r0, [sp, #976] @ 0x3d0 │ │ - strb.w lr, [sp, #980] @ 0x3d4 │ │ - strd ip, r1, [sp, #984] @ 0x3d8 │ │ - ldr r0, [sp, #268] @ 0x10c │ │ - add r2, sp, #976 @ 0x3d0 │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ - bl 7fe84 │ │ - add.w r4, sp, #1440 @ 0x5a0 │ │ + strb.w r0, [sp, #632] @ 0x278 │ │ + strb.w lr, [sp, #636] @ 0x27c │ │ + strd ip, r1, [sp, #640] @ 0x280 │ │ + ldr r0, [sp, #264] @ 0x108 │ │ + add r2, sp, #632 @ 0x278 │ │ ldr r1, [sp, #244] @ 0xf4 │ │ + bl 8041c │ │ + add.w r4, sp, #1440 @ 0x5a0 │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ movs r0, #0 │ │ movs r2, #72 @ 0x48 │ │ - str.w r0, [sp, #1360] @ 0x550 │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ mov r0, r4 │ │ - bl d405a │ │ - add r0, sp, #976 @ 0x3d0 │ │ - add.w r1, sp, #1360 @ 0x550 │ │ + bl d4c50 │ │ + add r0, sp, #632 @ 0x278 │ │ + add r1, sp, #1016 @ 0x3f8 │ │ mov r2, r4 │ │ - bl 7d8f4 │ │ - add r4, sp, #632 @ 0x278 │ │ - add r1, sp, #976 @ 0x3d0 │ │ + bl 7def4 │ │ + add.w r4, sp, #1096 @ 0x448 │ │ + add r1, sp, #632 @ 0x278 │ │ movs r2, #136 @ 0x88 │ │ mov r0, r4 │ │ - bl d405a │ │ - ldrd fp, sl, [sp, #236] @ 0xec │ │ - ldrb.w r0, [sp, #752] @ 0x2f0 │ │ + bl d4c50 │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ + ldrb.w r0, [sp, #1216] @ 0x4c0 │ │ cmp r0, #2 │ │ - bne.w 7871c │ │ - b.w 7846e │ │ + bne.w 79424 │ │ + b.w 79160 │ │ nop │ │ - strh.w pc, [lr, #4089] @ 0xff9 │ │ - strh.w pc, [sl, #4089] @ 0xff9 │ │ - pld [r7, #4089] @ 0xff9 │ │ - strh.w pc, [r5, #4089] @ 0xff9 │ │ - ldr r3, [sp, #752] @ 0x2f0 │ │ - vtbl.8 d31, {d25}, d6 │ │ - vqrshrun.s64 d31, q9, #7 │ │ - vtbl.8 d25, {d9-d12}, d2 │ │ - vqshl.u64 , q5, #57 @ 0x39 │ │ - vneg.f32 , q6 │ │ - vqshl.u64 , , #57 @ 0x39 │ │ + bl 9698a │ │ + bl 9298e │ │ + bl 7f992 │ │ + bl 8d996 │ │ + str r3, [sp, #80] @ 0x50 │ │ + @ instruction: 0xfff9eff4 │ │ + vqrdmlsh.s q15, , d16[0] │ │ + vrshr.u32 , q5, #7 │ │ + vqrdmlsh.s q15, , d8[0] │ │ + vcvt.u32.f32 d30, d26, #7 │ │ + vqrdmlsh.s q15, , d11[0] │ │ vtbl.8 d25, {d9}, d21 │ │ cmp.w r0, r6, lsl #2 │ │ ittt cs │ │ ldrcs r0, [sp, #148] @ 0x94 │ │ subcs.w r0, r0, r6, lsl #2 │ │ cmpcs r0, #4 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r1, [sp, #144] @ 0x90 │ │ lsls r0, r6, #2 │ │ ldr r0, [r1, r0] │ │ cmp r0, #0 │ │ - beq.w 78740 │ │ + beq.w 7944c │ │ subs r0, #1 │ │ ldr r1, [sp, #140] @ 0x8c │ │ cmp r0, r1 │ │ - bcs.w 78740 │ │ + bcs.w 7944c │ │ ldr r1, [sp, #136] @ 0x88 │ │ umull r0, r1, r0, r1 │ │ lsls r1, r1, #2 │ │ orrs.w r1, r1, r0, lsr #30 │ │ - bne.w 78740 │ │ + bne.w 7944c │ │ ldr r1, [sp, #128] @ 0x80 │ │ lsls r0, r0, #2 │ │ cmp r1, r0 │ │ itt cs │ │ ldrcs r1, [sp, #124] @ 0x7c │ │ cmpcs r1, r0 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r1, [sp, #136] @ 0x88 │ │ cmp r1, #9 │ │ - bcs.w 796c8 │ │ + bcs.w 7a378 │ │ cmp r1, #0 │ │ - beq.w 79168 │ │ + beq.w 79e2c │ │ ldr r1, [sp, #116] @ 0x74 │ │ movs r2, #0 │ │ movs r5, #0 │ │ movs r6, #0 │ │ add.w r8, r1, r0 │ │ ldr r1, [sp, #128] @ 0x80 │ │ sub.w sl, r1, r0 │ │ ldr r1, [sp, #112] @ 0x70 │ │ add.w ip, r1, r0 │ │ ldr r1, [sp, #124] @ 0x7c │ │ sub.w fp, r1, r0 │ │ - ldr r0, [sp, #292] @ 0x124 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ add.w lr, r0, #40 @ 0x28 │ │ movs r0, #0 │ │ str r0, [sp, #232] @ 0xe8 │ │ strd r0, r0, [sp, #224] @ 0xe0 │ │ strd r0, r0, [sp, #216] @ 0xd8 │ │ strd r0, r0, [sp, #208] @ 0xd0 │ │ strd r0, r0, [sp, #188] @ 0xbc │ │ strd r0, r0, [sp, #180] @ 0xb4 │ │ str r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #284] @ 0x11c │ │ + str r0, [sp, #280] @ 0x118 │ │ cmp.w sl, #4 │ │ it cs │ │ cmpcs.w fp, #4 │ │ - bcc.n 78dde │ │ + bcc.n 79aba │ │ ldrb.w r0, [lr], #1 │ │ ldr.w r1, [r8], #4 │ │ ldr.w r3, [ip], #4 │ │ tbb [pc, r0] │ │ lsrs r5, r0, #32 │ │ lsrs r3, r1, #24 │ │ adds r1, r2, #0 │ │ asrs r4, r3, #16 │ │ subs r7, r2, r0 │ │ mov r5, r3 │ │ mov r2, r1 │ │ - b.n 78dd0 │ │ + b.n 79aac │ │ str r3, [sp, #224] @ 0xe0 │ │ str r1, [sp, #232] @ 0xe8 │ │ - b.n 78dd0 │ │ + b.n 79aac │ │ str r3, [sp, #216] @ 0xd8 │ │ str r1, [sp, #228] @ 0xe4 │ │ - b.n 78dd0 │ │ + b.n 79aac │ │ str r3, [sp, #208] @ 0xd0 │ │ str r1, [sp, #220] @ 0xdc │ │ - b.n 78dd0 │ │ + b.n 79aac │ │ str r3, [sp, #188] @ 0xbc │ │ str r1, [sp, #212] @ 0xd4 │ │ - b.n 78dd0 │ │ + b.n 79aac │ │ mov r6, r3 │ │ str r1, [sp, #180] @ 0xb4 │ │ - b.n 78dd0 │ │ + b.n 79aac │ │ str r3, [sp, #184] @ 0xb8 │ │ str r1, [sp, #192] @ 0xc0 │ │ - b.n 78dd0 │ │ - str r3, [sp, #284] @ 0x11c │ │ + b.n 79aac │ │ + str r3, [sp, #280] @ 0x118 │ │ str r1, [sp, #176] @ 0xb0 │ │ ldr r0, [sp, #132] @ 0x84 │ │ sub.w fp, fp, #4 │ │ sub.w sl, sl, #4 │ │ cmp lr, r0 │ │ - bne.n 78d7c │ │ + bne.n 79a58 │ │ ldr r0, [sp, #120] @ 0x78 │ │ + mov.w sl, #0 │ │ cmp r0, r2 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r0, [sp, #120] @ 0x78 │ │ subs r0, r0, r2 │ │ cmp r0, r5 │ │ ittt cs │ │ ldrcs r0, [sp, #108] @ 0x6c │ │ ldrcs r1, [sp, #232] @ 0xe8 │ │ cmpcs r0, r1 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r0, [sp, #108] @ 0x6c │ │ ldr r1, [sp, #232] @ 0xe8 │ │ subs r0, r0, r1 │ │ ldr r1, [sp, #224] @ 0xe0 │ │ cmp r0, r1 │ │ ittt cs │ │ ldrcs r0, [sp, #52] @ 0x34 │ │ ldrcs r1, [sp, #228] @ 0xe4 │ │ cmpcs r0, r1 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #228] @ 0xe4 │ │ subs r0, r0, r1 │ │ ldr r1, [sp, #216] @ 0xd8 │ │ cmp r0, r1 │ │ ittt cs │ │ ldrcs r0, [sp, #44] @ 0x2c │ │ ldrcs r1, [sp, #220] @ 0xdc │ │ cmpcs r0, r1 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #220] @ 0xdc │ │ subs r0, r0, r1 │ │ ldr r1, [sp, #208] @ 0xd0 │ │ cmp r0, r1 │ │ ittt cs │ │ ldrcs r0, [sp, #28] │ │ ldrcs r1, [sp, #212] @ 0xd4 │ │ cmpcs r0, r1 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r0, [sp, #28] │ │ ldr r1, [sp, #212] @ 0xd4 │ │ subs r0, r0, r1 │ │ ldr r1, [sp, #188] @ 0xbc │ │ cmp r0, r1 │ │ ittt cs │ │ ldrcs r0, [sp, #24] │ │ ldrcs r1, [sp, #192] @ 0xc0 │ │ cmpcs r0, r1 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r0, [sp, #24] │ │ ldr r1, [sp, #192] @ 0xc0 │ │ subs r0, r0, r1 │ │ ldr r1, [sp, #184] @ 0xb8 │ │ cmp r0, r1 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r0, [sp, #20] │ │ ldr r1, [sp, #180] @ 0xb4 │ │ subs r0, r0, r1 │ │ it cs │ │ cmpcs r0, r6 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r0, [sp, #16] │ │ ldr r1, [sp, #176] @ 0xb0 │ │ subs r0, r0, r1 │ │ itt cs │ │ - ldrcs r1, [sp, #284] @ 0x11c │ │ + ldrcs r1, [sp, #280] @ 0x118 │ │ cmpcs r0, r1 │ │ - bcc.w 78740 │ │ + bcc.w 7944c │ │ ldr r0, [sp, #92] @ 0x5c │ │ ldr r1, [sp, #232] @ 0xe8 │ │ add.w r8, r0, r2 │ │ ldr r0, [sp, #88] @ 0x58 │ │ strd r6, r5, [sp, #168] @ 0xa8 │ │ add.w fp, r0, r1 │ │ ldr r0, [sp, #84] @ 0x54 │ │ @@ -122601,251 +123156,250 @@ │ │ ldr r0, [sp, #64] @ 0x40 │ │ ldr r1, [sp, #212] @ 0xd4 │ │ ldr r2, [sp, #208] @ 0xd0 │ │ add r0, r1 │ │ str r0, [sp, #212] @ 0xd4 │ │ ldr r0, [sp, #72] @ 0x48 │ │ ldr r1, [sp, #192] @ 0xc0 │ │ - ldr r4, [sp, #284] @ 0x11c │ │ + ldr r4, [sp, #280] @ 0x118 │ │ add r0, r1 │ │ str r0, [sp, #228] @ 0xe4 │ │ ldr r0, [sp, #104] @ 0x68 │ │ ldr r1, [sp, #176] @ 0xb0 │ │ add r0, r1 │ │ str r0, [sp, #220] @ 0xdc │ │ ldr r0, [sp, #60] @ 0x3c │ │ ldr r1, [sp, #180] @ 0xb4 │ │ add r0, r1 │ │ ldrd r1, r6, [sp, #184] @ 0xb8 │ │ str r0, [sp, #192] @ 0xc0 │ │ - b.n 79196 │ │ + b.n 79e5a │ │ cmp.w sl, #0 │ │ - beq.n 78f34 │ │ + beq.n 79c12 │ │ str.w sl, [r7, #-164] │ │ sub.w r3, r7, #160 @ 0xa0 │ │ ldrd r0, r1, [sl, #32] │ │ movs r2, #0 │ │ ldr.w r4, [r7, #-180] │ │ stmia r3!, {r0, r1, r2} │ │ - add r0, sp, #976 @ 0x3d0 │ │ + add r0, sp, #632 @ 0x278 │ │ sub.w r1, r7, #160 @ 0xa0 │ │ - bl 7e1fc │ │ - ldr r0, [sp, #976] @ 0x3d0 │ │ + bl 7e808 │ │ + ldr r0, [sp, #632] @ 0x278 │ │ cmp r0, #3 │ │ - bne.n 78f3c │ │ + bne.n 79c1a │ │ ldr r1, [sp, #56] @ 0x38 │ │ - ldrd fp, r5, [sp, #992] @ 0x3e0 │ │ - ldrb.w r4, [sp, #984] @ 0x3d8 │ │ - ldr.w r8, [sp, #988] @ 0x3dc │ │ + ldrd fp, r5, [sp, #648] @ 0x288 │ │ + ldrb.w r4, [sp, #640] @ 0x280 │ │ + ldr.w r8, [sp, #644] @ 0x284 │ │ ldrh r0, [r1, #0] │ │ ldrb r1, [r1, #2] │ │ strh.w r0, [r7, #-148] │ │ strb.w r1, [r7, #-146] │ │ strh.w r0, [sp, #1440] @ 0x5a0 │ │ strb.w r1, [sp, #1442] @ 0x5a2 │ │ - b.n 79012 │ │ + b.n 79cf0 │ │ movs r0, #1 │ │ mov r1, r4 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #120 @ 0x78 │ │ - mov r2, r5 │ │ + mov r2, r6 │ │ movs r3, #1 │ │ - bl 76b9c │ │ + bl 7786c │ │ ldrd r8, r4, [r7, #-116] @ 0x74 │ │ - mov sl, r8 │ │ - b.n 78874 │ │ + b.n 79584 │ │ movs r4, #82 @ 0x52 │ │ mov.w r8, #0 │ │ - b.n 79034 │ │ + b.n 79d12 │ │ ldr r1, [sp, #56] @ 0x38 │ │ cmp r0, #2 │ │ - ldr r3, [sp, #996] @ 0x3e4 │ │ - str r3, [sp, #284] @ 0x11c │ │ + ldr r3, [sp, #652] @ 0x28c │ │ + str r3, [sp, #280] @ 0x118 │ │ ldrh r2, [r1, #0] │ │ - ldrb.w r3, [sp, #984] @ 0x3d8 │ │ - strh.w r2, [r7, #-148] │ │ - ldr r2, [sp, #48] @ 0x30 │ │ ldrb r1, [r1, #2] │ │ - str r3, [sp, #228] @ 0xe4 │ │ - ldr r3, [sp, #988] @ 0x3dc │ │ + ldrb.w r3, [sp, #640] @ 0x280 │ │ strb.w r1, [r7, #-146] │ │ - sub.w r1, r7, #144 @ 0x90 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + str r3, [sp, #228] @ 0xe4 │ │ + ldr r3, [sp, #644] @ 0x284 │ │ + strh.w r2, [r7, #-148] │ │ + sub.w r2, r7, #144 @ 0x90 │ │ str r4, [sp, #224] @ 0xe0 │ │ str r3, [sp, #232] @ 0xe8 │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ - ldr r6, [sp, #980] @ 0x3d4 │ │ - ldmia.w r2, {r3, r4, r8, fp, ip, lr} │ │ - stmia.w r1, {r3, r4, r8, fp, ip, lr} │ │ - bne.n 78f90 │ │ + ldr r5, [sp, #648] @ 0x288 │ │ + ldr r6, [sp, #636] @ 0x27c │ │ + ldmia.w r1, {r3, r4, r8, fp, ip, lr} │ │ + stmia.w r2, {r3, r4, r8, fp, ip, lr} │ │ + bne.n 79c6e │ │ movs r4, #82 @ 0x52 │ │ mov.w r8, #0 │ │ - b.n 79012 │ │ + b.n 79cf0 │ │ movs r0, #1 │ │ mov r1, r4 │ │ str r0, [sp, #0] │ │ sub.w r0, r7, #120 @ 0x78 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldrd sl, r4, [r7, #-116] @ 0x74 │ │ - b.n 78858 │ │ + bl 7786c │ │ + ldrd r8, r4, [r7, #-116] @ 0x74 │ │ + b.n 7956c │ │ ldr r3, [sp, #36] @ 0x24 │ │ ldrb.w r1, [r7, #-146] │ │ strd r0, r6, [r7, #-120] @ 0x78 │ │ strb r1, [r3, #2] │ │ ldr r1, [sp, #228] @ 0xe4 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ ldrh.w r2, [r7, #-148] │ │ strb.w r1, [r7, #-112] │ │ sub.w r1, r7, #144 @ 0x90 │ │ str.w r0, [r7, #-108] │ │ - ldr r0, [sp, #284] @ 0x11c │ │ + ldr r0, [sp, #280] @ 0x118 │ │ strh r2, [r3, #0] │ │ str.w r5, [r7, #-104] │ │ str.w r0, [r7, #-100] │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ add.w r1, sl, #8 │ │ - add r0, sp, #976 @ 0x3d0 │ │ + add r0, sp, #632 @ 0x278 │ │ sub.w r2, r7, #120 @ 0x78 │ │ - bl 7e59c │ │ + bl 7ebb4 │ │ ldr r1, [sp, #56] @ 0x38 │ │ - ldrd r6, r3, [sp, #976] @ 0x3d0 │ │ - ldrd r8, fp, [sp, #988] @ 0x3dc │ │ - ldrb.w r4, [sp, #984] @ 0x3d8 │ │ + ldrd r6, r3, [sp, #632] @ 0x278 │ │ + ldrd r8, fp, [sp, #644] @ 0x284 │ │ + ldrb.w r4, [sp, #640] @ 0x280 │ │ ldrh r0, [r1, #0] │ │ ldrb r1, [r1, #2] │ │ - ldr r2, [sp, #996] @ 0x3e4 │ │ + ldr r2, [sp, #652] @ 0x28c │ │ strh.w r0, [r7, #-68] │ │ eor.w r0, r6, #2 │ │ orrs r0, r3 │ │ - str r2, [sp, #284] @ 0x11c │ │ + str r2, [sp, #280] @ 0x118 │ │ strb.w r1, [r7, #-66] │ │ str r6, [sp, #228] @ 0xe4 │ │ str r3, [sp, #232] @ 0xe8 │ │ - bne.n 79062 │ │ + bne.n 79d40 │ │ ldrh.w r0, [r7, #-68] │ │ ldrb.w r1, [r7, #-66] │ │ strh.w r0, [sp, #1440] @ 0x5a0 │ │ strb.w r1, [sp, #1442] @ 0x5a2 │ │ - ldr r5, [sp, #284] @ 0x11c │ │ + ldr r5, [sp, #280] @ 0x118 │ │ dmb ish │ │ ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n 79016 │ │ + bne.n 79cf4 │ │ cmp r0, #1 │ │ - bne.n 79034 │ │ + bne.n 79d12 │ │ dmb ish │ │ sub.w r0, r7, #164 @ 0xa4 │ │ - bl 7dc34 │ │ + bl 7e238 │ │ ldrb.w r0, [r9, #328] @ 0x148 │ │ cmp r0, #83 @ 0x53 │ │ - bne.n 7905a │ │ + bne.n 79d38 │ │ ldrb.w r0, [sp, #1442] @ 0x5a2 │ │ ldrh.w r1, [sp, #1440] @ 0x5a0 │ │ strb.w r4, [r9, #328] @ 0x148 │ │ strh.w r1, [r9, #329] @ 0x149 │ │ strb.w r0, [r9, #331] @ 0x14b │ │ strd r8, fp, [r9, #332] @ 0x14c │ │ str.w r5, [r9, #340] @ 0x154 │ │ - b.n 78bf6 │ │ + b.n 798d4 │ │ cmp r4, #83 @ 0x53 │ │ - beq.w 78bf6 │ │ - b.n 796b0 │ │ + beq.w 798d4 │ │ + b.n 7a360 │ │ ldr r1, [sp, #48] @ 0x30 │ │ add.w r0, sp, #1440 @ 0x5a0 │ │ movs r2, #194 @ 0xc2 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r1, [sp, #32] │ │ sub.w r0, r7, #64 @ 0x40 │ │ - ldrh.w ip, [sp, #1194] @ 0x4aa │ │ + ldrh.w ip, [sp, #850] @ 0x352 │ │ ldmia r1!, {r2, r3, r6} │ │ cmp.w ip, #4 │ │ stmia r0!, {r2, r3, r6} │ │ ldmia.w r1, {r2, r3, r5, r6} │ │ stmia r0!, {r2, r3, r5, r6} │ │ mov r5, ip │ │ - ldr.w r1, [sp, #1232] @ 0x4d0 │ │ + ldr r1, [sp, #888] @ 0x378 │ │ str r1, [sp, #212] @ 0xd4 │ │ - ldr.w r1, [sp, #1236] @ 0x4d4 │ │ + ldr r1, [sp, #892] @ 0x37c │ │ str r1, [sp, #192] @ 0xc0 │ │ - ldr.w r1, [sp, #1244] @ 0x4dc │ │ + ldr r1, [sp, #900] @ 0x384 │ │ ldrh.w r0, [r7, #-68] │ │ str r1, [sp, #216] @ 0xd8 │ │ - ldr.w r1, [sp, #1248] @ 0x4e0 │ │ + ldr r1, [sp, #904] @ 0x388 │ │ str r1, [sp, #220] @ 0xdc │ │ - ldr.w r1, [sp, #1252] @ 0x4e4 │ │ + ldr r1, [sp, #908] @ 0x38c │ │ strh.w r0, [r7, #-32] │ │ ldr r0, [sp, #224] @ 0xe0 │ │ str r1, [sp, #208] @ 0xd0 │ │ ldrb.w r1, [r7, #-66] │ │ strb.w r1, [r7, #-30] │ │ ldrd r1, r2, [r0, #248] @ 0xf8 │ │ ldr.w r0, [r0, #264] @ 0x108 │ │ str r0, [sp, #188] @ 0xbc │ │ strd r2, r1, [sp, #180] @ 0xb4 │ │ ittt ls │ │ ldrls r0, [sp, #224] @ 0xe0 │ │ ldrls.w r0, [r0, #272] @ 0x110 │ │ strls r0, [sp, #220] @ 0xdc │ │ - str.w fp, [sp, #992] @ 0x3e0 │ │ + str.w fp, [sp, #648] @ 0x288 │ │ ldr r2, [sp, #56] @ 0x38 │ │ ldrb.w r0, [r7, #-30] │ │ ldrh.w r1, [r7, #-32] │ │ strb r0, [r2, #2] │ │ ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #976] @ 0x3d0 │ │ + str r0, [sp, #632] @ 0x278 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #980] @ 0x3d4 │ │ - ldr r0, [sp, #284] @ 0x11c │ │ - str r0, [sp, #996] @ 0x3e4 │ │ + str r0, [sp, #636] @ 0x27c │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str r0, [sp, #652] @ 0x28c │ │ ldr r0, [sp, #48] @ 0x30 │ │ strh r1, [r2, #0] │ │ add.w r1, sp, #1440 @ 0x5a0 │ │ movs r2, #194 @ 0xc2 │ │ - strb.w r4, [sp, #984] @ 0x3d8 │ │ - str.w sl, [sp, #1256] @ 0x4e8 │ │ - str.w r8, [sp, #988] @ 0x3dc │ │ - bl d405a │ │ + strb.w r4, [sp, #640] @ 0x280 │ │ + str.w sl, [sp, #912] @ 0x390 │ │ + str.w r8, [sp, #644] @ 0x284 │ │ + bl d4c50 │ │ sub.w r1, r7, #64 @ 0x40 │ │ - strh.w r5, [sp, #1194] @ 0x4aa │ │ + strh.w r5, [sp, #850] @ 0x352 │ │ ldr r0, [sp, #32] │ │ ldmia r1!, {r2, r3, r6} │ │ stmia r0!, {r2, r3, r6} │ │ ldmia.w r1, {r2, r3, r5, r6} │ │ stmia r0!, {r2, r3, r5, r6} │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - str.w r0, [sp, #1236] @ 0x4d4 │ │ + str r0, [sp, #892] @ 0x37c │ │ ldr r0, [sp, #212] @ 0xd4 │ │ - str.w r0, [sp, #1232] @ 0x4d0 │ │ + str r0, [sp, #888] @ 0x378 │ │ ldr r0, [sp, #180] @ 0xb4 │ │ - str.w r0, [sp, #1228] @ 0x4cc │ │ + str r0, [sp, #884] @ 0x374 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - str.w r0, [sp, #1224] @ 0x4c8 │ │ + str r0, [sp, #880] @ 0x370 │ │ ldr r0, [sp, #208] @ 0xd0 │ │ - str.w r0, [sp, #1252] @ 0x4e4 │ │ + str r0, [sp, #908] @ 0x38c │ │ ldr r0, [sp, #220] @ 0xdc │ │ - str.w r0, [sp, #1248] @ 0x4e0 │ │ + str r0, [sp, #904] @ 0x388 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - str.w r0, [sp, #1244] @ 0x4dc │ │ + str r0, [sp, #900] @ 0x384 │ │ ldr r0, [sp, #188] @ 0xbc │ │ - str.w r0, [sp, #1240] @ 0x4d8 │ │ + str r0, [sp, #896] @ 0x380 │ │ mov.w r0, #288 @ 0x120 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 796de │ │ - add r1, sp, #976 @ 0x3d0 │ │ + beq.w 7a38e │ │ + add r1, sp, #632 @ 0x278 │ │ mov.w r2, #288 @ 0x120 │ │ mov r8, r0 │ │ - bl d405a │ │ + bl d4c50 │ │ movs r4, #82 @ 0x52 │ │ - b.n 78f3a │ │ + b.n 79c18 │ │ ldr r0, [sp, #104] @ 0x68 │ │ movs r4, #0 │ │ str r0, [sp, #220] @ 0xdc │ │ movs r1, #0 │ │ ldr r0, [sp, #60] @ 0x3c │ │ movs r6, #0 │ │ str r0, [sp, #192] @ 0xc0 │ │ @@ -122860,1343 +123414,1338 @@ │ │ str r0, [sp, #164] @ 0xa4 │ │ ldr r0, [sp, #84] @ 0x54 │ │ str r0, [sp, #232] @ 0xe8 │ │ movs r0, #0 │ │ ldrd fp, r8, [sp, #88] @ 0x58 │ │ str r0, [sp, #168] @ 0xa8 │ │ str r0, [sp, #172] @ 0xac │ │ - str r4, [sp, #284] @ 0x11c │ │ + str r4, [sp, #280] @ 0x118 │ │ ldrd r0, r4, [r9, #16] │ │ ldr.w ip, [r9, #128] @ 0x80 │ │ str r0, [sp, #224] @ 0xe0 │ │ ldrd r0, sl, [r9, #112] @ 0x70 │ │ cmp.w ip, #0 │ │ str r4, [sp, #216] @ 0xd8 │ │ - beq.n 791d2 │ │ + beq.n 79e96 │ │ str.w fp, [sp, #208] @ 0xd0 │ │ mov fp, r8 │ │ ldrex lr, [ip] │ │ add.w r8, lr, #1 │ │ strex r4, r8, [ip] │ │ cmp r4, #0 │ │ - bne.n 791b4 │ │ + bne.n 79e78 │ │ mov r8, fp │ │ ldr.w fp, [sp, #208] @ 0xd0 │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ - ble.w 796f2 │ │ - str.w r0, [sp, #1088] @ 0x440 │ │ + ble.w 7a3a2 │ │ + strd r6, r0, [sp, #740] @ 0x2e4 │ │ movs r4, #0 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ mov.w lr, #1 │ │ - str.w r0, [sp, #1080] @ 0x438 │ │ + str r4, [sp, #772] @ 0x304 │ │ + strd ip, r4, [sp, #760] @ 0x2f8 │ │ + strd r2, r0, [sp, #732] @ 0x2dc │ │ ldr r0, [sp, #164] @ 0xa4 │ │ - str.w r0, [sp, #1072] @ 0x430 │ │ - ldr r0, [sp, #284] @ 0x11c │ │ - str.w r0, [sp, #1068] @ 0x42c │ │ + str r0, [sp, #728] @ 0x2d8 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + str r0, [sp, #724] @ 0x2d4 │ │ ldr r0, [sp, #220] @ 0xdc │ │ - str.w r0, [sp, #1064] @ 0x428 │ │ + ldr r2, [sp, #232] @ 0xe8 │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ + strd r1, r0, [sp, #716] @ 0x2cc │ │ ldr r0, [sp, #228] @ 0xe4 │ │ - str.w r0, [sp, #1056] @ 0x420 │ │ + str r0, [sp, #712] @ 0x2c8 │ │ ldr r0, [sp, #76] @ 0x4c │ │ - str.w r2, [sp, #1076] @ 0x434 │ │ - str.w r0, [sp, #1052] @ 0x41c │ │ + str r0, [sp, #708] @ 0x2c4 │ │ ldr r0, [sp, #80] @ 0x50 │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ - str.w r0, [sp, #1048] @ 0x418 │ │ + str r0, [sp, #704] @ 0x2c0 │ │ ldr r0, [sp, #100] @ 0x64 │ │ - strd r3, r2, [sp, #1012] @ 0x3f4 │ │ - add r2, sp, #1000 @ 0x3e8 │ │ - str.w r1, [sp, #1060] @ 0x424 │ │ ldr r1, [sp, #96] @ 0x60 │ │ - str.w r0, [sp, #1040] @ 0x410 │ │ - str.w r0, [sp, #1032] @ 0x408 │ │ - strd r5, r0, [sp, #1020] @ 0x3fc │ │ + strd r3, r2, [sp, #668] @ 0x29c │ │ + add r2, sp, #656 @ 0x290 │ │ + strd r1, r0, [sp, #692] @ 0x2b4 │ │ + strd r1, r0, [sp, #684] @ 0x2ac │ │ + strd r5, r0, [sp, #676] @ 0x2a4 │ │ stmia.w r2, {r0, r1, fp} │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - str r0, [sp, #996] @ 0x3e4 │ │ + str r0, [sp, #652] @ 0x28c │ │ ldr r0, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #992] @ 0x3e0 │ │ + str r0, [sp, #648] @ 0x288 │ │ ldr r0, [sp, #172] @ 0xac │ │ - str.w r4, [sp, #1116] @ 0x45c │ │ - str.w r4, [sp, #1108] @ 0x454 │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ - str.w r4, [sp, #1100] @ 0x44c │ │ + str r4, [sp, #756] @ 0x2f4 │ │ ldr r4, [sp, #192] @ 0xc0 │ │ - strd r8, r0, [sp, #984] @ 0x3d8 │ │ + strd r8, r0, [sp, #640] @ 0x280 │ │ movs r0, #148 @ 0x94 │ │ - strb.w lr, [sp, #1120] @ 0x460 │ │ - str.w ip, [sp, #1104] @ 0x450 │ │ - str.w r4, [sp, #1096] @ 0x448 │ │ - str.w sl, [sp, #1092] @ 0x444 │ │ - str.w r6, [sp, #1084] @ 0x43c │ │ - str.w r1, [sp, #1044] @ 0x414 │ │ - str.w r1, [sp, #1036] @ 0x40c │ │ - str.w r1, [sp, #1028] @ 0x404 │ │ - strd lr, lr, [sp, #976] @ 0x3d0 │ │ - blx d7bb0 │ │ + strb.w lr, [sp, #776] @ 0x308 │ │ + strd sl, r4, [sp, #748] @ 0x2ec │ │ + str r1, [sp, #700] @ 0x2bc │ │ + strd lr, lr, [sp, #632] @ 0x278 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 796ea │ │ - add r1, sp, #976 @ 0x3d0 │ │ + beq.w 7a39a │ │ + add r1, sp, #632 @ 0x278 │ │ movs r2, #148 @ 0x94 │ │ mov sl, r0 │ │ - bl d44c4 │ │ - b.n 78b86 │ │ + bl d52ca │ │ + b.n 79864 │ │ movs r4, #0 │ │ - b.n 79524 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - str r0, [sp, #272] @ 0x110 │ │ + b.n 7a1d6 │ │ ldr r0, [sp, #244] @ 0xf4 │ │ ldr r1, [sp, #236] @ 0xec │ │ - strd sl, r5, [sp, #276] @ 0x114 │ │ + str.w ip, [sp, #276] @ 0x114 │ │ cmp r1, r0 │ │ - beq.n 792e4 │ │ - ldr.w r5, [r0, #-4]! │ │ + strd r4, r8, [sp, #280] @ 0x118 │ │ + beq.n 79f84 │ │ + ldr.w r4, [r0, #-4]! │ │ + str.w r9, [sp, #264] @ 0x108 │ │ + ldrd r6, r9, [r4, #28] │ │ + cmp.w r9, #0 │ │ str r0, [sp, #244] @ 0xf4 │ │ - ldrd sl, r1, [r5, #28] │ │ - cmp r1, #0 │ │ - ldr r0, [r5, #0] │ │ - str r1, [sp, #292] @ 0x124 │ │ + mov r1, r9 │ │ + ldr r0, [r4, #0] │ │ it ne │ │ movne r1, #1 │ │ - str r1, [sp, #288] @ 0x120 │ │ - cmp.w sl, #0 │ │ - mov r1, sl │ │ + str r1, [sp, #260] @ 0x104 │ │ + cmp r6, #0 │ │ + mov r1, r6 │ │ + str r6, [sp, #288] @ 0x120 │ │ it ne │ │ movne r1, #1 │ │ - str r1, [sp, #284] @ 0x11c │ │ + str r1, [sp, #292] @ 0x124 │ │ lsls r0, r0, #31 │ │ itttt ne │ │ ldrne r0, [sp, #224] @ 0xe0 │ │ ldrdne r0, r1, [r0] │ │ eorne.w r0, r0, #47 @ 0x2f │ │ orrsne.w r0, r0, r1 │ │ - bne.n 792f2 │ │ - mov.w fp, #0 │ │ - ldr r0, [r5, #16] │ │ - ldrd r2, r3, [sp, #264] @ 0x108 │ │ - cbz r0, 7932e │ │ + bne.n 79f92 │ │ + mov.w r8, #0 │ │ + ldr r0, [r4, #16] │ │ + ldr r3, [sp, #272] @ 0x110 │ │ + cbz r0, 79fcc │ │ ldr r1, [sp, #248] @ 0xf8 │ │ - ldrh.w r4, [r1, #344] @ 0x158 │ │ - ldr r1, [r5, #20] │ │ - b.n 79358 │ │ + ldrd r5, r6, [sp, #264] @ 0x108 │ │ + ldrh.w fp, [r1, #344] @ 0x158 │ │ + ldr r1, [r4, #20] │ │ + b.n 7a004 │ │ ldr r1, [sp, #228] @ 0xe4 │ │ ldr r0, [r1, #20] │ │ - cbz r0, 79336 │ │ - ldrh.w r4, [r4, #344] @ 0x158 │ │ + cbz r0, 79fd6 │ │ + ldrh.w fp, [r5, #344] @ 0x158 │ │ ldr r1, [r1, #24] │ │ - b.n 79338 │ │ + b.n 79fda │ │ ldr r0, [r3, #0] │ │ - ldr r6, [r5, #8] │ │ + ldr r6, [r4, #8] │ │ cmp r0, #2 │ │ - beq.w 79688 │ │ + beq.w 7a336 │ │ lsls r0, r0, #31 │ │ ldr r0, [sp, #220] @ 0xdc │ │ - beq.n 79310 │ │ - ldrb.w r0, [r4, #288] @ 0x120 │ │ + beq.n 79fb0 │ │ + ldrb.w r0, [r5, #288] @ 0x120 │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 7956a │ │ - ldr.w r0, [r4, #292] @ 0x124 │ │ + bne.w 7a222 │ │ + ldr.w r0, [r5, #292] @ 0x124 │ │ ldr r1, [r0, #4] │ │ cmp r1, r6 │ │ - bls.n 792ce │ │ + bls.n 79f6c │ │ ldr r0, [r0, #0] │ │ add.w r1, r6, r6, lsl #1 │ │ add.w r0, r0, r1, lsl #2 │ │ - ldrd fp, r9, [r0, #4] │ │ - ldr r0, [r5, #16] │ │ - ldrd r2, r3, [sp, #264] @ 0x108 │ │ + ldrd r8, sl, [r0, #4] │ │ + ldr r0, [r4, #16] │ │ + ldr r3, [sp, #272] @ 0x110 │ │ cmp r0, #0 │ │ - bne.n 792da │ │ - mov r4, r2 │ │ - mov r5, r3 │ │ - ldr r6, [sp, #256] @ 0x100 │ │ - b.n 79362 │ │ - movs r4, #2 │ │ + bne.n 79f76 │ │ + mov r4, fp │ │ + ldrd ip, r2, [sp, #264] @ 0x108 │ │ + mov fp, r3 │ │ + b.n 7a012 │ │ + mov.w fp, #2 │ │ ldr r2, [sp, #240] @ 0xf0 │ │ - cbz r2, 7934a │ │ - mov r9, r0 │ │ + str.w ip, [sp, #260] @ 0x104 │ │ + cbz r2, 79ff0 │ │ + mov r4, r0 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - mov r6, r1 │ │ - blx d7b70 │ │ - mov r1, r6 │ │ - mov r0, r9 │ │ + mov r5, r1 │ │ + blx d87c0 │ │ + mov r1, r5 │ │ + mov r0, r4 │ │ + ldr r6, [sp, #268] @ 0x10c │ │ movs r2, #3 │ │ - ldr r3, [sp, #268] @ 0x10c │ │ - str r2, [sp, #284] @ 0x11c │ │ - ldr r2, [sp, #264] @ 0x108 │ │ + ldr r3, [sp, #272] @ 0x110 │ │ + mov sl, r9 │ │ + str r2, [sp, #292] @ 0x124 │ │ + mov r5, r9 │ │ + ldr r2, [sp, #284] @ 0x11c │ │ + mov r8, r6 │ │ + mov r9, r3 │ │ + str r2, [sp, #288] @ 0x120 │ │ + ldr r4, [sp, #252] @ 0xfc │ │ + cmp.w fp, #2 │ │ + mov ip, r5 │ │ + mov r2, r6 │ │ mov fp, r3 │ │ - str r5, [sp, #292] @ 0x124 │ │ - mov r9, r2 │ │ - ldr r6, [sp, #256] @ 0x100 │ │ - cmp r4, #2 │ │ - mov r4, r2 │ │ - mov r5, r3 │ │ - bne.n 7936e │ │ - mov r0, r6 │ │ + bne.n 7a020 │ │ + mov r0, r4 │ │ movs r1, #0 │ │ - bl 819c8 │ │ - mov r2, r4 │ │ - mov r3, r5 │ │ - strd r0, r1, [sp, #1004] @ 0x3ec │ │ - add r0, sp, #992 @ 0x3e0 │ │ - mov r5, r2 │ │ - stmia r0!, {r3, r5, r6} │ │ + mov r5, ip │ │ + mov r6, r2 │ │ + bl 81fc4 │ │ + mov r3, fp │ │ + strd r0, r1, [sp, #660] @ 0x294 │ │ ldr r0, [sp, #280] @ 0x118 │ │ - str r0, [sp, #988] @ 0x3dc │ │ - ldr r0, [sp, #272] @ 0x110 │ │ - ldr r2, [sp, #276] @ 0x114 │ │ - str r2, [sp, #980] @ 0x3d4 │ │ - str.w r8, [sp, #976] @ 0x3d0 │ │ - str r0, [sp, #984] @ 0x3d8 │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - add r1, sp, #976 @ 0x3d0 │ │ - bl 914a4 │ │ - add r6, sp, #284 @ 0x11c │ │ - ldmia r6, {r2, r4, r6} │ │ - b.n 793ee │ │ + str r0, [sp, #632] @ 0x278 │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + ldr r2, [sp, #284] @ 0x11c │ │ + str r2, [sp, #636] @ 0x27c │ │ + strd r5, r4, [sp, #652] @ 0x28c │ │ + strd r3, r6, [sp, #644] @ 0x284 │ │ + str r0, [sp, #640] @ 0x280 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + add r1, sp, #632 @ 0x278 │ │ + bl 92024 │ │ + mov fp, r4 │ │ + ldrd r4, r5, [sp, #288] @ 0x120 │ │ + b.n 7a09e │ │ movs r0, #2 │ │ - str r6, [sp, #276] @ 0x114 │ │ - str r0, [sp, #272] @ 0x110 │ │ + str r4, [sp, #292] @ 0x124 │ │ + str r0, [sp, #280] @ 0x118 │ │ movs r0, #3 │ │ - strd r0, sl, [sp, #280] @ 0x118 │ │ - mov sl, r9 │ │ - str r6, [sp, #268] @ 0x10c │ │ - mov r6, r4 │ │ - strd r4, fp, [sp, #288] @ 0x120 │ │ + str r0, [sp, #272] @ 0x110 │ │ + mov r6, sl │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + mov r4, r8 │ │ ldr r5, [sp, #248] @ 0xf8 │ │ - strd r9, fp, [sp, #260] @ 0x104 │ │ - ldr r4, [sp, #256] @ 0x100 │ │ - mov r0, r4 │ │ + str.w r9, [sp, #276] @ 0x114 │ │ + strd sl, r8, [sp, #264] @ 0x108 │ │ + strd r9, r0, [sp, #284] @ 0x11c │ │ + mov r0, fp │ │ movs r1, #0 │ │ - bl 819c8 │ │ - mov r8, r0 │ │ - mov r9, r5 │ │ - mov fp, sl │ │ + bl 81fc4 │ │ + mov sl, r5 │ │ + mov r8, r6 │ │ + mov r9, r4 │ │ + strd r0, r1, [sp, #660] @ 0x294 │ │ ldr r0, [sp, #292] @ 0x124 │ │ - str r0, [sp, #988] @ 0x3dc │ │ + str r0, [sp, #632] @ 0x278 │ │ ldr r0, [sp, #284] @ 0x11c │ │ - str r0, [sp, #976] @ 0x3d0 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ - str r6, [sp, #980] @ 0x3d4 │ │ - str r1, [sp, #1008] @ 0x3f0 │ │ - strd r4, r8, [sp, #1000] @ 0x3e8 │ │ - strd fp, r9, [sp, #992] @ 0x3e0 │ │ - str r0, [sp, #984] @ 0x3d8 │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - add r1, sp, #976 @ 0x3d0 │ │ - bl 914a4 │ │ - ldrd r9, fp, [sp, #260] @ 0x104 │ │ - ldrd r6, sl, [sp, #268] @ 0x10c │ │ - ldr r2, [sp, #280] @ 0x118 │ │ - ldr r4, [sp, #288] @ 0x120 │ │ - subs r0, r2, #3 │ │ - cmp r2, #2 │ │ + ldr r2, [sp, #288] @ 0x120 │ │ + str r2, [sp, #636] @ 0x27c │ │ + strd sl, fp, [sp, #652] @ 0x28c │ │ + strd r9, r8, [sp, #644] @ 0x284 │ │ + str r0, [sp, #640] @ 0x280 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + add r1, sp, #632 @ 0x278 │ │ + bl 92024 │ │ + ldrd sl, r8, [sp, #264] @ 0x108 │ │ + ldr r4, [sp, #280] @ 0x118 │ │ + ldrd r5, r9, [sp, #272] @ 0x110 │ │ + subs r0, r5, #3 │ │ + cmp r5, #2 │ │ mov r1, r0 │ │ it ls │ │ movls r1, #2 │ │ cmp r1, #1 │ │ - beq.n 7945e │ │ + beq.n 7a114 │ │ cmp r1, #2 │ │ - bne.w 79520 │ │ + bne.w 7a1d4 │ │ + ldr r0, [sp, #260] @ 0x104 │ │ + str r0, [sp, #284] @ 0x11c │ │ ldr r0, [sp, #244] @ 0xf4 │ │ ldr r1, [sp, #236] @ 0xec │ │ - str r4, [sp, #276] @ 0x114 │ │ + strd r4, r5, [sp, #288] @ 0x120 │ │ cmp r1, r0 │ │ - str r6, [sp, #292] @ 0x124 │ │ - str r2, [sp, #284] @ 0x11c │ │ - beq.n 79470 │ │ - ldr.w r5, [r0, #-4]! │ │ + beq.n 7a126 │ │ + ldr.w fp, [r0, #-4]! │ │ str r0, [sp, #244] @ 0xf4 │ │ - ldrd r1, r4, [r5, #28] │ │ - cmp r4, #0 │ │ - ldr r0, [r5, #0] │ │ - str r4, [sp, #268] @ 0x10c │ │ - it ne │ │ - movne r4, #1 │ │ + ldrd r6, r1, [fp, #28] │ │ cmp r1, #0 │ │ - str r1, [sp, #272] @ 0x110 │ │ + ldr.w r0, [fp] │ │ + str r1, [sp, #276] @ 0x114 │ │ it ne │ │ movne r1, #1 │ │ - str r1, [sp, #280] @ 0x118 │ │ + cmp r6, #0 │ │ + str r1, [sp, #260] @ 0x104 │ │ + str r6, [sp, #280] @ 0x118 │ │ + it ne │ │ + movne r6, #1 │ │ lsls r0, r0, #31 │ │ itttt ne │ │ ldrne r0, [sp, #224] @ 0xe0 │ │ ldrdne r0, r1, [r0] │ │ eorne.w r0, r0, #47 @ 0x2f │ │ orrsne.w r0, r0, r1 │ │ - bne.n 79486 │ │ - movs r0, #0 │ │ - mov r6, sl │ │ - str r0, [sp, #264] @ 0x108 │ │ - ldr.w r8, [r5, #16] │ │ - str r4, [sp, #288] @ 0x120 │ │ - cmp.w r8, #0 │ │ - beq.n 794cc │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ - ldr r1, [r5, #20] │ │ - ldrh.w r3, [r0, #344] @ 0x158 │ │ - b.n 794f8 │ │ + bne.n 7a166 │ │ + movs r1, #0 │ │ + ldr.w r0, [fp, #16] │ │ + strd r1, r6, [sp, #268] @ 0x10c │ │ + cmp r0, #0 │ │ + beq.n 7a1a8 │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ + ldrh.w r5, [r1, #344] @ 0x158 │ │ + ldr.w r1, [fp, #20] │ │ + ldr.w fp, [sp, #252] @ 0xfc │ │ + b.n 7a158 │ │ cmp r0, #2 │ │ - bcc.n 79396 │ │ + bcc.n 7a048 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #232] @ 0xe8 │ │ - blxne d7b70 │ │ - b.n 79396 │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - ldr.w r8, [r0, #20] │ │ - cmp.w r8, #0 │ │ - beq.n 794d2 │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ - ldrh.w r3, [r1, #344] @ 0x158 │ │ - ldr r1, [r0, #24] │ │ - b.n 794d4 │ │ + blxne d87c0 │ │ + b.n 7a048 │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ + ldr r0, [r1, #20] │ │ + cmp r0, #0 │ │ + beq.n 7a1b4 │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ + ldr r1, [r1, #24] │ │ + ldrh.w r5, [r2, #344] @ 0x158 │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ + cbz r2, 7a14c │ │ + mov fp, r0 │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ + mov r6, r1 │ │ + blx d87c0 │ │ + mov r0, fp │ │ + mov r1, r6 │ │ + ldr.w fp, [sp, #252] @ 0xfc │ │ + movs r2, #3 │ │ + strd sl, r8, [sp, #264] @ 0x108 │ │ + strd r2, r9, [sp, #272] @ 0x110 │ │ + str r4, [sp, #280] @ 0x118 │ │ + cmp r5, #2 │ │ + mov r5, sl │ │ + mov r6, r8 │ │ + mov r4, r9 │ │ + beq.w 7a066 │ │ + b.n 7a074 │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - mov r6, sl │ │ - ldr.w r8, [r5, #8] │ │ + ldr.w r4, [fp, #8] │ │ ldr r0, [r0, #0] │ │ cmp r0, #2 │ │ - beq.n 7950a │ │ + beq.n 7a1be │ │ lsls r0, r0, #31 │ │ ldr r0, [sp, #220] @ 0xdc │ │ - beq.n 794a8 │ │ + beq.n 7a186 │ │ ldr r1, [sp, #248] @ 0xf8 │ │ ldrb.w r0, [r1, #288] @ 0x120 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 79558 │ │ + bne.n 7a20c │ │ ldr.w r0, [r1, #292] @ 0x124 │ │ ldr r1, [r0, #4] │ │ - cmp r1, r8 │ │ - bls.n 79506 │ │ + cmp r1, r4 │ │ + bls.n 7a0f6 │ │ ldr r0, [r0, #0] │ │ - add.w r1, r8, r8, lsl #1 │ │ + add.w r1, r4, r4, lsl #1 │ │ add.w r0, r0, r1, lsl #2 │ │ - ldrd r0, r1, [r0, #4] │ │ - strd r1, r0, [sp, #260] @ 0x104 │ │ - ldr.w r8, [r5, #16] │ │ - str r4, [sp, #288] @ 0x120 │ │ - cmp.w r8, #0 │ │ - bne.n 79454 │ │ - mov r5, r9 │ │ - mov sl, fp │ │ - b.n 793b2 │ │ - movs r3, #2 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - mov r6, sl │ │ - str r4, [sp, #288] @ 0x120 │ │ - cbz r0, 794ea │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ - mov r4, r1 │ │ - mov r5, r3 │ │ - blx d7b70 │ │ - mov r3, r5 │ │ - mov r1, r4 │ │ - movs r0, #3 │ │ - strd r9, fp, [sp, #260] @ 0x104 │ │ - str r0, [sp, #280] @ 0x118 │ │ - ldr r0, [sp, #292] @ 0x124 │ │ - strd r0, r6, [sp, #268] @ 0x10c │ │ - ldr r4, [sp, #256] @ 0x100 │ │ - mov r5, r9 │ │ - mov sl, fp │ │ - cmp r3, #2 │ │ - beq.w 793b4 │ │ - b.n 793c2 │ │ - movs r0, #0 │ │ - b.n 79446 │ │ + ldrd r1, r0, [r0, #4] │ │ + str r0, [sp, #264] @ 0x108 │ │ + ldr.w r0, [fp, #16] │ │ + strd r1, r6, [sp, #268] @ 0x10c │ │ + cmp r0, #0 │ │ + bne.n 7a104 │ │ + mov r5, sl │ │ + mov r6, r8 │ │ + mov r4, r9 │ │ + ldr.w fp, [sp, #252] @ 0xfc │ │ + b.n 7a066 │ │ + movs r5, #2 │ │ + ldr r2, [sp, #240] @ 0xf0 │ │ + cmp r2, #0 │ │ + bne.n 7a13a │ │ + b.n 7a14c │ │ ldrd r1, r0, [sp, #212] @ 0xd4 │ │ ldr r2, [sp, #248] @ 0xf8 │ │ ldr r3, [sp, #224] @ 0xe0 │ │ - bl 801f8 │ │ + bl 80770 │ │ ldr r0, [r0, #0] │ │ lsls r0, r0, #31 │ │ ldr r0, [sp, #220] @ 0xdc │ │ - bne.n 7949a │ │ - b.n 794a8 │ │ - ldr r5, [sp, #256] @ 0x100 │ │ + bne.n 7a178 │ │ + b.n 7a186 │ │ movs r4, #1 │ │ cmp r0, #2 │ │ - bcc.n 79532 │ │ + bcc.n 7a1e6 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ - cbz r0, 79532 │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ - blx d7b70 │ │ - cbnz r4, 7954e │ │ - mov r0, r5 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #232] @ 0xe8 │ │ + blxne d87c0 │ │ + cbnz r4, 7a202 │ │ + mov r0, fp │ │ movs r1, #0 │ │ - bl 819c8 │ │ - cbz r0, 7954e │ │ - str r0, [sp, #980] @ 0x3d4 │ │ + bl 81fc4 │ │ + cbz r0, 7a202 │ │ + str r0, [sp, #636] @ 0x27c │ │ movs r0, #3 │ │ - str r0, [sp, #976] @ 0x3d0 │ │ - ldr r0, [sp, #252] @ 0xfc │ │ - str r1, [sp, #984] @ 0x3d8 │ │ - add r1, sp, #976 @ 0x3d0 │ │ - bl 914a4 │ │ + str r0, [sp, #632] @ 0x278 │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + str r1, [sp, #640] @ 0x280 │ │ + add r1, sp, #632 @ 0x278 │ │ + bl 92024 │ │ addw sp, sp, #1980 @ 0x7bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r4, #1 │ │ - b.n 7956c │ │ + ldr.w fp, [sp, #252] @ 0xfc │ │ + b.n 7a1da │ │ movs r0, #4 │ │ - str.w r9, [sp, #1444] @ 0x5a4 │ │ + str.w r6, [sp, #1444] @ 0x5a4 │ │ strb.w r0, [sp, #1440] @ 0x5a0 │ │ - b.w 77800 │ │ + b.w 784bc │ │ movs r4, #0 │ │ - ldr r5, [sp, #256] @ 0x100 │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ - cmp r0, #0 │ │ - bne.n 7952c │ │ - b.n 79532 │ │ - add r6, sp, #976 @ 0x3d0 │ │ - add.w sl, sp, #296 @ 0x128 │ │ + b.n 7a1da │ │ + ldr r3, [pc, #880] @ (7a598 ) │ │ + mov r1, r2 │ │ + movs r0, #0 │ │ + movs r2, #4 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + add r6, sp, #632 @ 0x278 │ │ + add r4, sp, #296 @ 0x128 │ │ str r0, [sp, #284] @ 0x11c │ │ - add.w r0, sl, #32 │ │ + add.w r0, r4, #32 │ │ mov r1, r6 │ │ mov.w r2, #256 @ 0x100 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w ip, r6, #260 @ 0x104 │ │ - add.w r1, sl, #292 @ 0x124 │ │ - mov r0, r5 │ │ - mov sl, r4 │ │ + add.w r1, r4, #292 @ 0x124 │ │ + mov r0, r4 │ │ + mov fp, r5 │ │ ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ + add.w ip, r0, #8 │ │ stmia.w r1, {r2, r3, r4, r5, r6, lr} │ │ - add r1, sp, #296 @ 0x128 │ │ - add.w ip, r1, #8 │ │ - ldr.w lr, [sp, #280] @ 0x118 │ │ - ldmia.w lr, {r1, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + mov r0, fp │ │ stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - blx d7d50 │ │ + blx d89a0 │ │ ldr r0, [sp, #284] @ 0x11c │ │ str r0, [sp, #584] @ 0x248 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - str.w sl, [sp, #300] @ 0x12c │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + str r0, [sp, #300] @ 0x12c │ │ + ldr r0, [sp, #280] @ 0x118 │ │ str r0, [sp, #296] @ 0x128 │ │ ldr r0, [sp, #584] @ 0x248 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.w 78352 │ │ - b.n 7954e │ │ - ldr r3, [pc, #876] @ (79944 ) │ │ - mov r1, r2 │ │ - movs r0, #0 │ │ - movs r2, #4 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ + bne.w 79032 │ │ + b.n 7a202 │ │ movw r0, #9729 @ 0x2601 │ │ + mov r6, r4 │ │ strh.w r0, [sp, #1440] @ 0x5a0 │ │ - b.w 77812 │ │ - ldr r3, [pc, #868] @ (79954 ) │ │ + b.w 784ce │ │ + ldr r3, [pc, #868] @ (7a604 ) │ │ movs r0, #0 │ │ mov r1, r8 │ │ movs r2, #4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #856] @ (79958 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #860] @ (7a608 ) │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #816] @ (79938 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #820] @ (7a5ec ) │ │ add r0, pc │ │ - bl 3f38c │ │ - b.n 796f2 │ │ + bl 3fbc0 │ │ + b.n 7a3a2 │ │ movs r0, #4 │ │ movs r1, #148 @ 0x94 │ │ - bl 3d806 │ │ - b.n 796f2 │ │ + bl 3df32 │ │ + b.n 7a3a2 │ │ mov r5, r0 │ │ - ldr r3, [pc, #784] @ (79930 ) │ │ + ldr r3, [pc, #792] @ (7a5e4 ) │ │ add r3, pc │ │ movs r0, #0 │ │ mov r1, r5 │ │ movs r2, #32 │ │ - bl 3f3a0 │ │ - b.n 796f2 │ │ + bl 3fb30 │ │ + b.n 7a3a2 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ add r0, sp, #296 @ 0x128 │ │ mov r2, r5 │ │ movs r3, #1 │ │ - str.w r9, [sp, #272] @ 0x110 │ │ - bl 76b9c │ │ - ldrd r1, r6, [sp, #300] @ 0x12c │ │ + str.w r8, [sp, #268] @ 0x10c │ │ + bl 7786c │ │ + ldrd r1, r4, [sp, #300] @ 0x12c │ │ mov r2, r5 │ │ - str r1, [sp, #288] @ 0x120 │ │ - adds r0, r1, r6 │ │ - add r1, sp, #976 @ 0x3d0 │ │ - bl d44bc │ │ - add.w r9, r6, r5 │ │ - str.w r9, [sp, #304] @ 0x130 │ │ - b.w 77612 │ │ - ldr r0, [pc, #744] @ (79948 ) │ │ + str r1, [sp, #292] @ 0x124 │ │ + adds r0, r1, r4 │ │ + add r1, sp, #632 @ 0x278 │ │ + bl d53c6 │ │ + adds r6, r4, r5 │ │ + str r6, [sp, #304] @ 0x130 │ │ + ldr.w r8, [sp, #296] @ 0x128 │ │ + b.w 78318 │ │ + ldr r0, [pc, #748] @ (7a5f8 ) │ │ movs r1, #19 │ │ - ldr r2, [pc, #744] @ (7994c ) │ │ + ldr r2, [pc, #748] @ (7a5fc ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - add r0, sp, #632 @ 0x278 │ │ - add.w r3, sp, #1440 @ 0x5a0 │ │ - mov r1, sl │ │ + bl 3fbe0 │ │ + add.w r0, sp, #1096 @ 0x448 │ │ + add r3, sp, #1016 @ 0x3f8 │ │ + mov r1, fp │ │ mov r2, r5 │ │ - bl 7a4c4 │ │ + bl 7b174 │ │ ldr r6, [sp, #284] @ 0x11c │ │ - ldrb.w r0, [sp, #632] @ 0x278 │ │ + ldrb.w r0, [sp, #1096] @ 0x448 │ │ cmp r0, #4 │ │ - beq.w 78256 │ │ - b.w 78230 │ │ - mov fp, r3 │ │ + beq.w 78f3a │ │ + b.w 78f0e │ │ + mov sl, r3 │ │ mov r0, r3 │ │ ldr r3, [sp, #224] @ 0xe0 │ │ mov r1, r2 │ │ - mov r2, r4 │ │ - bl 801f8 │ │ - ldr.w r0, [fp] │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ + mov r2, r5 │ │ + bl 80770 │ │ + ldr.w r0, [sl] │ │ + ldrd r5, fp, [sp, #248] @ 0xf8 │ │ lsls r0, r0, #31 │ │ ldr r0, [sp, #220] @ 0xdc │ │ - bne.w 79302 │ │ - b.n 79310 │ │ - ldr r2, [pc, #680] @ (79950 ) │ │ + bne.w 79fa2 │ │ + b.n 79fb0 │ │ + ldr r2, [pc, #680] @ (7a600 ) │ │ mov r0, r8 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ mov r0, r4 │ │ mov r1, r8 │ │ - bl 7fda8 │ │ - ldr r0, [pc, #640] @ (7993c ) │ │ - ldr r2, [pc, #644] @ (79940 ) │ │ + bl 8033e │ │ + ldr r0, [pc, #644] @ (7a5f0 ) │ │ + ldr r2, [pc, #648] @ (7a5f4 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #29 │ │ - bl 3f458 │ │ - b.n 796f2 │ │ - ldr r3, [pc, #616] @ (79934 ) │ │ + bl 3fbe0 │ │ + b.n 7a3a2 │ │ + ldr r3, [pc, #620] @ (7a5e8 ) │ │ add r3, pc │ │ movs r0, #0 │ │ movs r2, #8 │ │ - bl 3f3a0 │ │ - b.n 796f2 │ │ - ldr r2, [pc, #644] @ (7995c ) │ │ + bl 3fb30 │ │ + b.n 7a3a2 │ │ + ldr r2, [pc, #644] @ (7a60c ) │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ movs r0, #8 │ │ mov.w r1, #288 @ 0x120 │ │ - bl 3d806 │ │ - b.n 796f2 │ │ + bl 3df32 │ │ + b.n 7a3a2 │ │ movs r0, #4 │ │ movs r1, #148 @ 0x94 │ │ - bl 3d806 │ │ + bl 3df32 │ │ udf #254 @ 0xfe │ │ mov r9, r0 │ │ - b.n 7985a │ │ + b.n 7a508 │ │ mov r9, r0 │ │ dmb ish │ │ ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n 796fe │ │ + bne.n 7a3ae │ │ cmp r0, #1 │ │ - bne.w 798b8 │ │ + bne.w 7a566 │ │ dmb ish │ │ sub.w r0, r7, #164 @ 0xa4 │ │ - bl 7dc34 │ │ - b.n 798b8 │ │ - bl 4114e │ │ - b.n 798e2 │ │ + bl 7e238 │ │ + b.n 7a566 │ │ + bl 41886 │ │ + b.n 7a59c │ │ mov r9, r0 │ │ - b.n 7985a │ │ + b.n 7a508 │ │ + mov r9, r0 │ │ + sub.w r0, r7, #120 @ 0x78 │ │ + bl 7b744 │ │ + ldr r0, [sp, #280] @ 0x118 │ │ + ldr r1, [sp, #292] @ 0x124 │ │ + blx d89d0 │ │ + mov r0, r5 │ │ + blx d89a0 │ │ + mov r0, r9 │ │ + blx d6dd0 │ │ mov r9, r0 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - blx d7b70 │ │ - mov r0, r9 │ │ - blx d6180 │ │ - mov r9, r0 │ │ - sub.w r0, r7, #120 @ 0x78 │ │ - bl 7aa94 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - mov r1, r4 │ │ - blx d7d80 │ │ - mov r0, r5 │ │ - blx d7d50 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + blx d87c0 │ │ mov r0, r9 │ │ - blx d6180 │ │ + blx d6dd0 │ │ mov r9, r0 │ │ - ldr r0, [sp, #276] @ 0x114 │ │ + ldr r0, [sp, #284] @ 0x11c │ │ cmp r0, #0 │ │ - beq.w 798e4 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - blx d7b70 │ │ - b.n 798e4 │ │ + beq.w 7a59e │ │ + ldr r0, [sp, #276] @ 0x114 │ │ + blx d87c0 │ │ + b.n 7a59e │ │ mov r9, r0 │ │ - add r0, sp, #976 @ 0x3d0 │ │ - bl 7dcd4 │ │ - b.n 79894 │ │ - bl 4114e │ │ + add r0, sp, #632 @ 0x278 │ │ + bl 7e2d8 │ │ + b.n 7a542 │ │ + bl 41886 │ │ mov r9, r0 │ │ dmb ish │ │ ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n 79788 │ │ + bne.n 7a438 │ │ cmp r0, #1 │ │ - bne.n 797a4 │ │ + bne.n 7a454 │ │ dmb ish │ │ ldr r0, [sp, #8] │ │ - bl 7dc34 │ │ - ldr.w r0, [sp, #1232] @ 0x4d0 │ │ + bl 7e238 │ │ + ldr r0, [sp, #888] @ 0x378 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 797ac │ │ + bne.n 7a45a │ │ cmp r1, #1 │ │ - bne.n 797ca │ │ + bne.n 7a476 │ │ dmb ish │ │ - ldr.w r0, [sp, #1232] @ 0x4d0 │ │ - bl 7fcf4 │ │ + ldr r0, [sp, #888] @ 0x378 │ │ + bl 8028a │ │ ldr r0, [sp, #12] │ │ - bl 7fd5c │ │ - b.n 798b8 │ │ + bl 802f2 │ │ + b.n 7a566 │ │ ldr r0, [sp, #12] │ │ - bl 7fd5c │ │ - bl 4114e │ │ - add r0, sp, #976 @ 0x3d0 │ │ - bl 7fc6c │ │ - bl 4114e │ │ - bl 4114e │ │ + bl 802f2 │ │ + bl 41886 │ │ + add r0, sp, #632 @ 0x278 │ │ + bl 80202 │ │ + bl 41886 │ │ + bl 41886 │ │ mov r9, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ - mov r0, sl │ │ - blx d7b70 │ │ - b.n 7983e │ │ + blxne d87c0 │ │ + mov r0, fp │ │ + blx d87c0 │ │ + b.n 7a4ec │ │ mov r9, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ - b.n 798e4 │ │ + blx d87c0 │ │ + b.n 7a59e │ │ mov r9, r0 │ │ - b.n 79894 │ │ + b.n 7a542 │ │ mov r9, r0 │ │ - add r0, sp, #632 @ 0x278 │ │ - bl 7d480 │ │ - b.n 7991e │ │ - bl 4114e │ │ + add.w r0, sp, #1096 @ 0x448 │ │ + bl 7da1a │ │ + b.n 7a5d2 │ │ + bl 41886 │ │ mov r9, r0 │ │ - ldr r0, [sp, #284] @ 0x11c │ │ - str r0, [sp, #280] @ 0x118 │ │ - b.n 79852 │ │ + ldr r0, [sp, #292] @ 0x124 │ │ + str r0, [sp, #272] @ 0x110 │ │ + b.n 7a500 │ │ mov r9, r0 │ │ mov r0, r5 │ │ mov r1, sl │ │ - blx d7d80 │ │ - b.n 79886 │ │ + blx d89d0 │ │ + b.n 7a534 │ │ mov r9, r0 │ │ movs r4, #8 │ │ - b.n 79918 │ │ - b.n 7984c │ │ - b.n 79884 │ │ - b.n 798e2 │ │ + b.n 7a5ce │ │ + b.n 7a4fa │ │ + b.n 7a532 │ │ + b.n 7a59c │ │ mov r9, r0 │ │ - b.n 79874 │ │ + b.n 7a522 │ │ mov r9, r0 │ │ - b.n 798b8 │ │ + b.n 7a566 │ │ mov r9, r0 │ │ - ldr r0, [sp, #280] @ 0x118 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ subs r0, #3 │ │ cmp r0, #2 │ │ - bcc.n 7991e │ │ + bcc.n 7a5d2 │ │ ldr r0, [sp, #240] @ 0xf0 │ │ cmp r0, #0 │ │ - beq.n 7991e │ │ + beq.n 7a5d2 │ │ ldr r0, [sp, #232] @ 0xe8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r9 │ │ - blx d6180 │ │ + blx d6dd0 │ │ mov r9, r0 │ │ - add r0, sp, #976 @ 0x3d0 │ │ - bl 7dcd4 │ │ + add r0, sp, #632 @ 0x278 │ │ + bl 7e2d8 │ │ ldr r0, [sp, #160] @ 0xa0 │ │ - cbz r0, 79886 │ │ + cbz r0, 7a534 │ │ ldr r0, [sp, #156] @ 0x9c │ │ - blx d7b70 │ │ - b.n 79886 │ │ - bl 4114e │ │ + blx d87c0 │ │ + b.n 7a534 │ │ + bl 41886 │ │ mov r9, r0 │ │ ldr.w r0, [r7, #-120] │ │ - cbz r0, 79894 │ │ + cbz r0, 7a542 │ │ ldr.w r0, [r7, #-116] │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [r7, #-200] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7989c │ │ + bne.n 7a54a │ │ cmp r1, #1 │ │ - bne.n 798b8 │ │ + bne.n 7a566 │ │ dmb ish │ │ ldr r0, [sp, #200] @ 0xc8 │ │ - bl 7dc34 │ │ - ldrb.w r0, [sp, #752] @ 0x2f0 │ │ + bl 7e238 │ │ + ldrb.w r0, [sp, #1216] @ 0x4c0 │ │ cmp r0, #2 │ │ itt eq │ │ - ldreq r0, [sp, #632] @ 0x278 │ │ + ldreq.w r0, [sp, #1096] @ 0x448 │ │ cmpeq r0, #0 │ │ - bne.n 7991e │ │ - ldr r0, [sp, #636] @ 0x27c │ │ + bne.n 7a5d2 │ │ + ldr.w r0, [sp, #1100] @ 0x44c │ │ subs r0, #3 │ │ cmp r0, #2 │ │ - bcc.n 7991e │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ - cbz r0, 7991e │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ - blx d7b70 │ │ + bcc.n 7a5d2 │ │ + ldr.w r0, [sp, #1144] @ 0x478 │ │ + cbz r0, 7a5d2 │ │ + ldr.w r0, [sp, #1136] @ 0x470 │ │ + blx d87c0 │ │ mov r0, r9 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ + asrs r6, r2, #29 │ │ + movs r6, r0 │ │ mov r9, r0 │ │ ldr r0, [sp, #296] @ 0x128 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #300] @ 0x12c │ │ - blxne d7b70 │ │ - mov r0, sl │ │ - blx d7d50 │ │ - ldr.w r5, [sp, #1368] @ 0x558 │ │ - ldr.w r4, [sp, #1364] @ 0x554 │ │ - cbz r5, 79918 │ │ + blxne d87c0 │ │ + mov r0, fp │ │ + blx d89a0 │ │ + ldrd r4, r5, [sp, #1020] @ 0x3fc │ │ + cbz r5, 7a5ce │ │ add.w r6, r4, #44 @ 0x2c │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #56 @ 0x38 │ │ subs r5, #1 │ │ - bne.n 79904 │ │ - ldr.w r0, [sp, #1360] @ 0x550 │ │ - cbnz r0, 79924 │ │ + bne.n 7a5ba │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ + cbnz r0, 7a5d8 │ │ mov r0, r9 │ │ - blx d6180 │ │ + blx d6dd0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r9 │ │ - blx d6180 │ │ - asrs r6, r3, #31 │ │ - movs r6, r0 │ │ - subs r2, r4, r5 │ │ + blx d6dd0 │ │ + asrs r0, r4, #29 │ │ movs r6, r0 │ │ - asrs r4, r5, #29 │ │ + subs r6, r1, r3 │ │ movs r6, r0 │ │ - bl ffc90932 │ │ - subs r2, r2, r1 │ │ + asrs r6, r5, #27 │ │ movs r6, r0 │ │ - asrs r0, r1, #30 │ │ + @ instruction: 0xebdcfff9 │ │ + adds r6, r7, r6 │ │ movs r6, r0 │ │ - bl ffd3993e │ │ - asrs r0, r0, #27 │ │ + stc 15, cr15, [r7], {249} @ 0xf9 │ │ + asrs r2, r0, #25 │ │ movs r6, r0 │ │ - asrs r2, r5, #26 │ │ + asrs r2, r7, #24 │ │ movs r6, r0 │ │ - asrs r6, r1, #29 │ │ + asrs r0, r2, #27 │ │ movs r6, r0 │ │ - adds r4, r5, #4 │ │ + adds r2, r3, #2 │ │ movs r6, r0 │ │ - adds r4, r4, #1 │ │ + subs r0, r2, r7 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ ldrd fp, sl, [r0] │ │ cmp r1, #0 │ │ str r1, [sp, #4] │ │ ldrb.w r6, [fp, #16] │ │ it eq │ │ movseq.w r1, r6, lsl #31 │ │ - beq.w 79ada │ │ + beq.w 7a78a │ │ mov r8, r0 │ │ ldr.w r0, [fp] │ │ mov r6, r2 │ │ mov r9, r3 │ │ cmp.w sl, #0 │ │ - beq.n 799d8 │ │ + beq.n 7a688 │ │ ldrd r0, r1, [r0] │ │ movs r2, #6 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #564] @ (79bd0 ) │ │ + ldr r1, [pc, #572] @ (7a888 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 79abc │ │ + bne.w 7a76c │ │ ldrb.w r0, [fp, #16] │ │ cmp r0, #1 │ │ - bne.n 79a28 │ │ + bne.n 7a6d8 │ │ ldr.w r0, [fp] │ │ movs r3, #13 │ │ - ldr r1, [pc, #544] @ (79bd4 ) │ │ - ldr r2, [pc, #544] @ (79bd8 ) │ │ + ldr r1, [pc, #552] @ (7a88c ) │ │ + ldr r2, [pc, #552] @ (7a890 ) │ │ strh.w r3, [sp, #20] │ │ movs r3, #0 │ │ add r1, pc │ │ strd r1, r3, [sp, #12] │ │ add r2, pc │ │ str r2, [sp, #8] │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #528] @ (79bdc ) │ │ + ldr r2, [pc, #536] @ (7a894 ) │ │ add r2, pc │ │ add r3, sp, #8 │ │ - bl 3e99c │ │ - cbz r0, 79a28 │ │ - b.n 79abc │ │ - ldr r1, [pc, #484] @ (79bc0 ) │ │ + bl 3f11c │ │ + cbz r0, 7a6d8 │ │ + b.n 7a76c │ │ + ldr r1, [pc, #484] @ (7a870 ) │ │ add.w r2, fp, #12 │ │ str r2, [sp, #8] │ │ add r3, sp, #8 │ │ add r1, pc │ │ str r1, [sp, #12] │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #472] @ (79bc4 ) │ │ + ldr r2, [pc, #472] @ (7a874 ) │ │ add r2, pc │ │ - bl 3e99c │ │ + bl 3f11c │ │ cmp r0, #0 │ │ - bne.n 79abc │ │ + bne.n 7a76c │ │ ldrb.w r0, [fp, #16] │ │ cmp r0, #1 │ │ - bne.n 79a28 │ │ + bne.n 7a6d8 │ │ ldr.w r0, [fp] │ │ movs r2, #10 │ │ - ldr r1, [pc, #448] @ (79bc8 ) │ │ + ldr r1, [pc, #448] @ (7a878 ) │ │ strh.w r2, [sp, #20] │ │ movs r2, #0 │ │ add r1, pc │ │ strd r1, r2, [sp, #12] │ │ add r2, sp, #4 │ │ str r2, [sp, #8] │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #432] @ (79bcc ) │ │ + ldr r2, [pc, #432] @ (7a87c ) │ │ add r2, pc │ │ add r3, sp, #8 │ │ - bl 3e99c │ │ + bl 3f11c │ │ cmp r0, #0 │ │ - bne.n 79abc │ │ + bne.n 7a76c │ │ ldr r0, [r6, #0] │ │ cmp r0, #3 │ │ - bne.n 79a44 │ │ + bne.n 7a6f4 │ │ ldr.w r0, [fp] │ │ movs r2, #9 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #428] @ (79be8 ) │ │ + ldr r1, [pc, #428] @ (7a898 ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 79aa8 │ │ - b.n 79abc │ │ + cbz r0, 7a758 │ │ + b.n 7a76c │ │ ldrb.w r0, [fp, #16] │ │ - cbz r0, 79a76 │ │ - ldr r0, [pc, #404] @ (79be0 ) │ │ + cbz r0, 7a726 │ │ + ldr r0, [pc, #388] @ (7a880 ) │ │ add.w ip, sp, #8 │ │ add r0, pc │ │ mov r1, ip │ │ mov lr, r0 │ │ ldmia r6!, {r0, r2, r3, r4, r5} │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ ldmia.w r6, {r0, r2, r3, r4, r5} │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ ldr.w r0, [fp] │ │ str.w lr, [sp, #52] @ 0x34 │ │ str.w ip, [sp, #48] @ 0x30 │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #368] @ (79be4 ) │ │ + ldr r2, [pc, #352] @ (7a884 ) │ │ add r2, pc │ │ - b.n 79aa0 │ │ - ldr r0, [pc, #408] @ (79c10 ) │ │ + b.n 7a750 │ │ + ldr r0, [pc, #408] @ (7a8c0 ) │ │ add.w ip, sp, #8 │ │ add r0, pc │ │ mov r1, ip │ │ mov lr, r0 │ │ ldmia r6!, {r0, r2, r3, r4, r5} │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ ldmia.w r6, {r0, r2, r3, r4, r5} │ │ stmia r1!, {r0, r2, r3, r4, r5} │ │ ldr.w r0, [fp] │ │ str.w lr, [sp, #52] @ 0x34 │ │ str.w ip, [sp, #48] @ 0x30 │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #372] @ (79c14 ) │ │ + ldr r2, [pc, #372] @ (7a8c4 ) │ │ add r2, pc │ │ add r3, sp, #48 @ 0x30 │ │ - bl 3e99c │ │ - cbnz r0, 79abc │ │ + bl 3f11c │ │ + cbnz r0, 7a76c │ │ ldr.w r0, [fp] │ │ movs r2, #1 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #308] @ (79bec ) │ │ + ldr r1, [pc, #308] @ (7a89c ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 79ac8 │ │ + cbz r0, 7a778 │ │ movs r4, #1 │ │ mov r0, r4 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r0, [r9] │ │ cmp r0, #2 │ │ mov r0, r8 │ │ itt ne │ │ ldrne r1, [r7, #8] │ │ movsne.w r1, r1, lsl #31 │ │ - bne.n 79aec │ │ + bne.n 7a79c │ │ movs r4, #0 │ │ add.w r1, sl, #1 │ │ str r1, [r0, #4] │ │ mov r0, r4 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r1, [fp, #16] │ │ ldr r0, [r7, #12] │ │ cmp r1, #1 │ │ str r0, [sp, #56] @ 0x38 │ │ - bne.n 79b24 │ │ + bne.n 7a7d4 │ │ ldr.w r0, [fp] │ │ movs r3, #10 │ │ - ldr r1, [pc, #240] @ (79bf0 ) │ │ - ldr r2, [pc, #240] @ (79bf4 ) │ │ + ldr r1, [pc, #240] @ (7a8a0 ) │ │ + ldr r2, [pc, #240] @ (7a8a4 ) │ │ strh.w r3, [sp, #20] │ │ movs r3, #0 │ │ add r1, pc │ │ strd r1, r3, [sp, #12] │ │ add r2, pc │ │ str r2, [sp, #8] │ │ ldr r1, [r0, #4] │ │ add r3, sp, #8 │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #220] @ (79bf8 ) │ │ + ldr r2, [pc, #220] @ (7a8a8 ) │ │ add r2, pc │ │ - bl 3e99c │ │ + bl 3f11c │ │ cmp r0, #0 │ │ - bne.n 79abc │ │ + bne.n 7a76c │ │ ldr.w r0, [fp] │ │ movs r2, #16 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #200] @ (79bfc ) │ │ + ldr r1, [pc, #200] @ (7a8ac ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 79abc │ │ + bne.n 7a76c │ │ ldr.w r2, [fp, #8] │ │ ldrd r1, r0, [fp] │ │ ldrd r3, r6, [r9] │ │ ldr r4, [r2, #16] │ │ add r2, sp, #8 │ │ stmia r2!, {r1, r3, r6} │ │ add r2, sp, #8 │ │ adds r2, #4 │ │ ldr.w r5, [r9, #8] │ │ str r5, [sp, #20] │ │ blx r4 │ │ cmp r0, #0 │ │ - bne.n 79abc │ │ - ldr r6, [pc, #160] @ (79c00 ) │ │ + bne.n 7a76c │ │ + ldr r6, [pc, #160] @ (7a8b0 ) │ │ add r2, sp, #56 @ 0x38 │ │ ldr.w r0, [fp] │ │ add r3, sp, #8 │ │ add r6, pc │ │ str r6, [sp, #12] │ │ str r2, [sp, #8] │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #144] @ (79c04 ) │ │ + ldr r2, [pc, #144] @ (7a8b4 ) │ │ add r2, pc │ │ - bl 3e99c │ │ + bl 3f11c │ │ cmp r0, #0 │ │ - bne.n 79abc │ │ + bne.n 7a76c │ │ ldr r0, [r7, #16] │ │ lsls r0, r0, #31 │ │ - beq.n 79ba2 │ │ + beq.n 7a852 │ │ ldr r0, [r7, #20] │ │ add r2, sp, #48 @ 0x30 │ │ str r0, [sp, #48] @ 0x30 │ │ add r3, sp, #8 │ │ ldr.w r0, [fp] │ │ str r6, [sp, #12] │ │ str r2, [sp, #8] │ │ ldr r1, [r0, #4] │ │ ldr r0, [r0, #0] │ │ - ldr r2, [pc, #112] @ (79c08 ) │ │ + ldr r2, [pc, #112] @ (7a8b8 ) │ │ add r2, pc │ │ - bl 3e99c │ │ + bl 3f11c │ │ cmp r0, #0 │ │ - bne.n 79abc │ │ + bne.n 7a76c │ │ ldr.w r0, [fp] │ │ movs r2, #1 │ │ movs r4, #1 │ │ ldrd r0, r1, [r0] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #88] @ (79c0c ) │ │ + ldr r1, [pc, #88] @ (7a8bc ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ mov r0, r8 │ │ - bne.w 79abe │ │ - b.n 79ada │ │ - ldr r7, [r3, #16] │ │ - vqneg.s d30, d31 │ │ + bne.w 7a76e │ │ + b.n 7a78a │ │ + str r7, [r4, #52] @ 0x34 │ │ + vqrdmlsh.s , q6, d31[0] │ │ vclt.s32 d16, d9, #0 │ │ movs r0, r0 │ │ - b.n 79ae4 │ │ - vqshl.u64 q15, , #57 @ 0x39 │ │ - vcvt.u32.f32 , , #7 │ │ - vabal.u q14, d12, d6 │ │ - vsli.32 d28, d20, #25 │ │ + svc 74 @ 0x4a │ │ vrshr.u32 d16, d29, #7 │ │ movs r0, r0 │ │ - asrs r6, r1, #4 │ │ - vqshl.u32 q15, q11, #25 │ │ - vqshlu.s64 q15, q7, #57 @ 0x39 │ │ - @ instruction: 0xfff95e0d │ │ - vrsra.u64 d28, d26, #4 │ │ - vneg.s32 q14, q11 │ │ - vshll.u32 q12, d10, #25 │ │ - vqshl.u64 d22, d11, #57 @ 0x39 │ │ - vcvt.u16.f16 , , #4 │ │ - vcvt.u16.f16 , , #8 │ │ - @ instruction: 0xfff8e5e2 │ │ + lsls r1, r1, #19 │ │ + @ instruction: 0xfff9dfd8 │ │ + @ instruction: 0xfff9cd21 │ │ + @ instruction: 0xffffbcb6 │ │ + vqdmulh.s , , d20[0] │ │ + vcvt.u32.f32 d29, d28, #7 │ │ + @ instruction: 0xfff9dea4 │ │ + @ instruction: 0xfff9cbd5 │ │ + vtbx.8 d27, {d15-d18}, d26 │ │ + @ instruction: 0xfff9bb96 │ │ + vcle.s32 q12, q5, #0 │ │ + vcle.s32 q11, , #0 │ │ + vshr.u64 , q1, #4 │ │ + vrev32.32 d31, d28 │ │ + @ instruction: 0xfff8dda8 │ │ vrshr.u32 d16, d1, #7 │ │ movs r0, r0 │ │ - b.n 79a52 │ │ + udf #227 @ 0xe3 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ ldrd r5, r8, [r1, #8] │ │ mov r4, r1 │ │ ldr r0, [r0, #0] │ │ lsls r1, r5, #8 │ │ mov r1, r5 │ │ - bpl.n 79c42 │ │ + bpl.n 7a8f2 │ │ lsls r1, r5, #4 │ │ - bmi.n 79c3e │ │ + bmi.n 7a8ee │ │ movs r1, #10 │ │ strh r1, [r4, #12] │ │ orr.w r1, r5, #150994944 @ 0x9000000 │ │ - b.n 79c42 │ │ + b.n 7a8f2 │ │ orr.w r1, r5, #16777216 @ 0x1000000 │ │ orr.w r1, r1, #8388608 @ 0x800000 │ │ str r1, [r4, #8] │ │ - ldr r2, [pc, #60] @ (79c88 ) │ │ + ldr r2, [pc, #60] @ (7a938 ) │ │ add r1, sp, #8 │ │ movs r6, #7 │ │ add r2, pc │ │ mov r3, r6 │ │ and.w r6, r0, #15 │ │ lsrs r0, r0, #4 │ │ ldrb r6, [r2, r6] │ │ strb r6, [r1, r3] │ │ sub.w r6, r3, #1 │ │ - bne.n 79c50 │ │ + bne.n 7a900 │ │ adds r0, r3, #1 │ │ - ldr r2, [pc, #36] @ (79c8c ) │ │ + ldr r2, [pc, #36] @ (7a93c ) │ │ rsb r0, r0, #9 │ │ add r1, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r1, r0, [sp] │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ strd r5, r8, [r4, #8] │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrh r6, [r3, #10] │ │ - vcle.s32 , , #0 │ │ + strh r6, [r1, #8] │ │ + @ instruction: 0xfff9c9b9 │ │ vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ mov r9, r1 │ │ ldr r1, [r0, #0] │ │ cmp r1, #2 │ │ - bne.n 79cf0 │ │ + bne.n 7a9a0 │ │ ldr r5, [r0, #36] @ 0x24 │ │ cmp r5, #0 │ │ - beq.w 79dc2 │ │ + beq.w 7aa72 │ │ ldr.w sl, [r0, #32] │ │ - ldr r0, [pc, #336] @ (79e00 ) │ │ + ldr r0, [pc, #336] @ (7aab0 ) │ │ add r0, pc │ │ mov r8, r0 │ │ add r0, sp, #8 │ │ mov r1, sl │ │ mov r2, r5 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #8] │ │ cmp r0, #1 │ │ - bne.n 79dac │ │ + bne.n 7aa5c │ │ mov r0, r9 │ │ mov r1, r8 │ │ movs r2, #3 │ │ ldrb.w fp, [sp, #17] │ │ ldrb.w r4, [sp, #16] │ │ ldr r6, [sp, #12] │ │ - bl 3f9e8 │ │ + bl 4015c │ │ cmp r0, #0 │ │ - bne.n 79db8 │ │ + bne.n 7aa68 │ │ lsls r0, r4, #31 │ │ - beq.n 79dc2 │ │ + beq.n 7aa72 │ │ add.w r0, r6, fp │ │ cmp r5, r0 │ │ - bcc.n 79dcc │ │ + bcc.n 7aa7c │ │ add sl, r0 │ │ subs r5, r5, r0 │ │ - bne.n 79cb4 │ │ - b.n 79dc2 │ │ + bne.n 7a964 │ │ + b.n 7aa72 │ │ lsls r1, r1, #31 │ │ - beq.n 79d22 │ │ + beq.n 7a9d2 │ │ mov r5, r0 │ │ adds r0, #4 │ │ str r0, [sp, #4] │ │ movw r0, #16960 @ 0x4240 │ │ ldr.w r1, [r9, #8] │ │ movt r0, #15 │ │ str r0, [sp, #12] │ │ movs r0, #0 │ │ str r0, [sp, #8] │ │ lsls r0, r1, #8 │ │ str.w r9, [sp, #16] │ │ - bmi.n 79d3e │ │ - ldr r0, [pc, #192] @ (79dd8 ) │ │ - ldr r1, [pc, #196] @ (79ddc ) │ │ - ldr r2, [pc, #196] @ (79de0 ) │ │ + bmi.n 7a9ee │ │ + ldr r0, [pc, #192] @ (7aa88 ) │ │ + ldr r1, [pc, #196] @ (7aa8c ) │ │ + ldr r2, [pc, #196] @ (7aa90 ) │ │ add r0, pc │ │ add r1, pc │ │ add r2, pc │ │ - b.n 79d4a │ │ + b.n 7a9fa │ │ ldrd r4, r3, [r9] │ │ mov r5, r0 │ │ ldrd r1, r2, [r0, #16] │ │ ldr r6, [r3, #12] │ │ mov r0, r4 │ │ blx r6 │ │ - cbz r0, 79d9c │ │ + cbz r0, 7aa4c │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #164] @ (79de4 ) │ │ - ldr r1, [pc, #164] @ (79de8 ) │ │ - ldr r2, [pc, #168] @ (79dec ) │ │ + ldr r0, [pc, #164] @ (7aa94 ) │ │ + ldr r1, [pc, #164] @ (7aa98 ) │ │ + ldr r2, [pc, #168] @ (7aa9c ) │ │ add r0, pc │ │ add r1, pc │ │ add r2, pc │ │ add r3, sp, #4 │ │ str r3, [sp, #20] │ │ str r0, [sp, #24] │ │ add r0, sp, #8 │ │ add r3, sp, #20 │ │ - bl 3e99c │ │ + bl 3f11c │ │ ldr r1, [sp, #8] │ │ cmp r0, #0 │ │ it ne │ │ cmpne r1, #0 │ │ - bne.n 79d7c │ │ - cbnz r0, 79d8c │ │ - cbz r1, 79d96 │ │ - ldr r0, [pc, #140] @ (79df4 ) │ │ + bne.n 7aa2c │ │ + cbnz r0, 7aa3c │ │ + cbz r1, 7aa46 │ │ + ldr r0, [pc, #140] @ (7aaa4 ) │ │ add r2, sp, #20 │ │ - ldr r3, [pc, #140] @ (79df8 ) │ │ - ldr r1, [pc, #140] @ (79dfc ) │ │ + ldr r3, [pc, #140] @ (7aaa8 ) │ │ + ldr r1, [pc, #140] @ (7aaac ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #55 @ 0x37 │ │ - bl 40f00 │ │ + bl 41638 │ │ ldrd r0, r1, [r9] │ │ movs r2, #20 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #104] @ (79df0 ) │ │ + ldr r1, [pc, #104] @ (7aaa0 ) │ │ add r1, pc │ │ blx r3 │ │ - cbz r0, 79d96 │ │ + cbz r0, 7aa46 │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r4, r0, [r9] │ │ ldr r6, [r0, #12] │ │ ldrd r1, r2, [r5, #24] │ │ mov r0, r4 │ │ blx r6 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r1, r2, [sp, #12] │ │ mov r0, r9 │ │ - bl 3f9e8 │ │ - cbz r0, 79dc2 │ │ + bl 4015c │ │ + cbz r0, 7aa72 │ │ movs r0, #1 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #52] @ (79e04 ) │ │ + ldr r3, [pc, #52] @ (7aab4 ) │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [sp, #572] @ 0x23c │ │ - vcvt.u16.f16 d16, d24, #1 │ │ - movs r6, r0 │ │ - lsrs r2, r4, #25 │ │ - vtbx.8 d25, {d9-d12}, d21 │ │ - @ instruction: 0xffff0d0e │ │ - movs r6, r0 │ │ - b.n 796d6 │ │ - vceq.i32 d29, d16, #0 │ │ - vceq.i32 , q6, #0 │ │ - vmull.u q8, d25, d20 │ │ + bl 3fb30 │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ + @ instruction: 0xffff0cb8 │ │ + movs r6, r0 │ │ + lsls r5, r3, #8 │ │ + vtbx.8 d25, {d9-d12}, d5 │ │ + vmull.u q8, d31, d14 │ │ + movs r6, r0 │ │ + bgt.n 7ab12 │ │ + @ instruction: 0xfff9c8f8 │ │ + vtbl.8 d28, {d9-d10}, d20 │ │ + vcvt.f16.u16 d16, d20, #7 │ │ movs r6, r0 │ │ - lsrs r2, r7, #19 │ │ + lsrs r2, r7, #17 │ │ movs r6, r0 │ │ - b.n 79826 │ │ - vqrdmlsh.s q8, , d2[0] │ │ + bgt.n 7aa62 │ │ + vqrdmlah.s q8, , d2[0] │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ mov r5, r1 │ │ mov r8, r0 │ │ ldrb r1, [r2, #7] │ │ ldrb r0, [r2, #8] │ │ ldrb r3, [r2, #6] │ │ - cbz r3, 79e26 │ │ - cbz r1, 79e40 │ │ - cbnz r0, 79e42 │ │ + cbz r3, 7aad6 │ │ + cbz r1, 7aaf0 │ │ + cbnz r0, 7aaf2 │ │ movs r4, #2 │ │ - b.n 79e2c │ │ - cbz r1, 79e48 │ │ - cbnz r0, 79e4a │ │ + b.n 7aadc │ │ + cbz r1, 7aaf8 │ │ + cbnz r0, 7aafa │ │ movs r4, #1 │ │ ldrb r1, [r2, #9] │ │ ldrb r0, [r2, #11] │ │ ldrb r3, [r2, #10] │ │ - cbnz r3, 79e62 │ │ + cbnz r3, 7ab12 │ │ ands.w r1, r1, #1 │ │ it ne │ │ movne.w r1, #512 @ 0x200 │ │ - b.n 79e6e │ │ - cbz r0, 79e76 │ │ + b.n 7ab1e │ │ + cbz r0, 7ab26 │ │ movw r4, #1026 @ 0x402 │ │ - b.n 79e4e │ │ - cbz r0, 79e8a │ │ + b.n 7aafe │ │ + cbz r0, 7ab3a │ │ movw r4, #1025 @ 0x401 │ │ ldrb r1, [r2, #9] │ │ ldrb r0, [r2, #11] │ │ cmp r1, #1 │ │ it eq │ │ movseq.w r3, r0, lsl #31 │ │ - beq.n 79ee4 │ │ + beq.n 7ab94 │ │ ldrb r3, [r2, #10] │ │ cmp r3, #0 │ │ - beq.n 79e34 │ │ + beq.n 7aae4 │ │ lsls r1, r1, #31 │ │ mov.w r1, #64 @ 0x40 │ │ it ne │ │ movne.w r1, #576 @ 0x240 │ │ lsls r0, r0, #31 │ │ it ne │ │ movne r1, #192 @ 0xc0 │ │ - b.n 79f24 │ │ + b.n 7abd4 │ │ ldrb.w sl, [r2, #9] │ │ movs r4, #0 │ │ ldrb r6, [r2, #10] │ │ ldrb.w r9, [r2, #11] │ │ movs.w r0, sl, lsl #31 │ │ - beq.n 79eda │ │ - b.n 79ee4 │ │ + beq.n 7ab8a │ │ + b.n 7ab94 │ │ ldrb r6, [r2, #10] │ │ mov fp, r2 │ │ ldrb.w sl, [r2, #9] │ │ ldrb.w r9, [r2, #11] │ │ cmp r6, #0 │ │ it eq │ │ cmpeq.w r9, #0 │ │ - beq.n 79eb6 │ │ - ldr r1, [pc, #212] @ (79f78 ) │ │ + beq.n 7ab66 │ │ + ldr r1, [pc, #212] @ (7ac28 ) │ │ add r0, sp, #4 │ │ movs r2, #61 @ 0x3d │ │ add r1, pc │ │ - bl 913a8 │ │ + bl 91f24 │ │ ldrb.w r0, [sp, #4] │ │ cmp r0, #4 │ │ - beq.n 79ed0 │ │ - b.n 79f00 │ │ + beq.n 7ab80 │ │ + b.n 7abb0 │ │ cmp.w sl, #0 │ │ - bne.n 79ea0 │ │ - ldr r1, [pc, #188] @ (79f7c ) │ │ + bne.n 7ab50 │ │ + ldr r1, [pc, #188] @ (7ac2c ) │ │ add r0, sp, #4 │ │ movs r2, #58 @ 0x3a │ │ add r1, pc │ │ - bl 913a8 │ │ + bl 91f24 │ │ ldrb.w r0, [sp, #4] │ │ cmp r0, #4 │ │ - bne.n 79f00 │ │ + bne.n 7abb0 │ │ ldr r4, [sp, #8] │ │ mov r2, fp │ │ movs.w r0, sl, lsl #31 │ │ - bne.n 79ee4 │ │ + bne.n 7ab94 │ │ lsls r0, r6, #31 │ │ it eq │ │ movseq.w r0, r9, lsl #31 │ │ - beq.n 79f22 │ │ - ldr r1, [pc, #152] @ (79f80 ) │ │ + beq.n 7abd2 │ │ + ldr r1, [pc, #152] @ (7ac30 ) │ │ add r0, sp, #4 │ │ mov r6, r2 │ │ movs r2, #61 @ 0x3d │ │ add r1, pc │ │ - bl 913a8 │ │ + bl 91f24 │ │ ldrb.w r0, [sp, #4] │ │ cmp r0, #4 │ │ - bne.n 79f00 │ │ + bne.n 7abb0 │ │ ldr r1, [sp, #8] │ │ mov r2, r6 │ │ - b.n 79f24 │ │ + b.n 7abd4 │ │ ldr r2, [sp, #8] │ │ ldrb.w r3, [sp, #7] │ │ ldrh.w r1, [sp, #5] │ │ strb.w r3, [r8, #3] │ │ strh.w r1, [r8, #1] │ │ str.w r2, [r8, #4] │ │ strb.w r0, [r8] │ │ @@ -124209,221 +124758,221 @@ │ │ ldrh r6, [r2, #4] │ │ bic.w r0, r0, #3 │ │ orrs r0, r1 │ │ orr.w r4, r0, #524288 @ 0x80000 │ │ mov r0, r5 │ │ mov r1, r4 │ │ mov r2, r6 │ │ - blx d7d90 │ │ + blx d89e0 │ │ adds r1, r0, #1 │ │ - bne.n 79f66 │ │ - blx d7c00 │ │ + bne.n 7ac16 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 79f34 │ │ + beq.n 7abe4 │ │ movs r1, #0 │ │ str.w r0, [r8, #4] │ │ strb.w r1, [r8, #3] │ │ strh.w r1, [r8, #1] │ │ strb.w r1, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r1, #4 │ │ str.w r0, [r8, #4] │ │ strb.w r1, [r8] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrex pc, [fp, #996] @ 0x3e4 │ │ - @ instruction: 0xe805fff9 │ │ - @ instruction: 0xe815fff9 │ │ - push {r4, r5, r6, r7, lr} │ │ + b.n 7ac6e │ │ + vqrdmlsh.s , , d11[0] │ │ + @ instruction: 0xfff9dfdb │ │ + vsli.64 , q8, #57 @ 0x39 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ ldrd r9, ip, [r1, #12] │ │ movs r2, #0 │ │ cmp ip, r9 │ │ - bcc.w 7a14a │ │ + bcc.w 7adfa │ │ ldr r3, [r1, #8] │ │ str r3, [sp, #4] │ │ cmp ip, r3 │ │ - bhi.w 7a14a │ │ + bhi.w 7adfa │ │ ldrb r3, [r1, #24] │ │ ldr r2, [r1, #4] │ │ str r2, [sp, #16] │ │ add.w r2, r1, #20 │ │ str r2, [sp, #0] │ │ add r2, r3 │ │ str r3, [sp, #12] │ │ cmp r3, #5 │ │ ldrb.w r8, [r2, #-1] │ │ str.w ip, [sp, #8] │ │ - bcs.w 7a0ca │ │ + bcs.w 7ad7a │ │ mov.w r2, #16843009 @ 0x1010101 │ │ movw sl, #256 @ 0x100 │ │ mul.w fp, r8, r2 │ │ movt sl, #257 @ 0x101 │ │ ldr r2, [sp, #16] │ │ sub.w lr, ip, r9 │ │ cmp.w lr, #8 │ │ add r2, r9 │ │ - bcs.n 79ff6 │ │ + bcs.n 7aca6 │ │ cmp ip, r9 │ │ - beq.w 7a144 │ │ + beq.w 7adf4 │ │ movs r4, #0 │ │ ldrb r3, [r2, r4] │ │ cmp r3, r8 │ │ - beq.n 7a06a │ │ + beq.n 7ad1a │ │ adds r4, #1 │ │ cmp lr, r4 │ │ - bne.n 79fe8 │ │ - b.n 7a144 │ │ + bne.n 7ac98 │ │ + b.n 7adf4 │ │ adds r6, r2, #3 │ │ bic.w r6, r6, #3 │ │ subs r6, r6, r2 │ │ - bne.n 7a008 │ │ + bne.n 7acb8 │ │ sub.w ip, lr, #8 │ │ movs r6, #0 │ │ - b.n 7a01e │ │ + b.n 7acce │ │ movs r4, #0 │ │ ldrb r3, [r2, r4] │ │ cmp r3, r8 │ │ - beq.n 7a06a │ │ + beq.n 7ad1a │ │ adds r4, #1 │ │ cmp r6, r4 │ │ - bne.n 7a00a │ │ + bne.n 7acba │ │ sub.w ip, lr, #8 │ │ cmp r6, ip │ │ - bhi.n 7a046 │ │ + bhi.n 7acf6 │ │ ldr r5, [r2, r6] │ │ adds r4, r2, r6 │ │ ldr r4, [r4, #4] │ │ eor.w r5, r5, fp │ │ sub.w r3, sl, r5 │ │ eor.w r4, r4, fp │ │ orrs r3, r5 │ │ sub.w r5, sl, r4 │ │ orrs r4, r5 │ │ ands r3, r4 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 7a046 │ │ + bne.n 7acf6 │ │ adds r6, #8 │ │ - b.n 7a01a │ │ + b.n 7acca │ │ ldr.w ip, [sp, #8] │ │ cmp lr, r6 │ │ - beq.n 7a144 │ │ + beq.n 7adf4 │ │ sub.w r3, ip, r6 │ │ add r2, r6 │ │ sub.w r4, r3, r9 │ │ movs r3, #0 │ │ ldrb r5, [r2, r3] │ │ cmp r5, r8 │ │ - beq.n 7a068 │ │ + beq.n 7ad18 │ │ adds r3, #1 │ │ cmp r4, r3 │ │ - bne.n 7a05a │ │ - b.n 7a144 │ │ + bne.n 7ad0a │ │ + b.n 7adf4 │ │ adds r4, r3, r6 │ │ add.w r2, r9, r4 │ │ add.w r9, r2, #1 │ │ ldr r2, [sp, #12] │ │ str.w r9, [r1, #12] │ │ cmp r9, r2 │ │ - bcc.n 7a0a4 │ │ + bcc.n 7ad54 │ │ ldr r2, [sp, #4] │ │ cmp r9, r2 │ │ - bhi.n 7a0a4 │ │ + bhi.n 7ad54 │ │ ldr r2, [sp, #12] │ │ mov r5, r1 │ │ ldr r3, [sp, #16] │ │ mov r6, r0 │ │ sub.w r4, r9, r2 │ │ ldr r1, [sp, #0] │ │ add r3, r4 │ │ mov r0, r3 │ │ - blx d7c10 │ │ + blx d8860 │ │ ldr.w ip, [sp, #8] │ │ mov r2, r0 │ │ mov r1, r5 │ │ mov r0, r6 │ │ - cbz r2, 7a0b4 │ │ + cbz r2, 7ad64 │ │ cmp ip, r9 │ │ - bcs.n 79fd2 │ │ + bcs.n 7ac82 │ │ movs r2, #0 │ │ str r2, [r0, #0] │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #1 │ │ strd r4, r9, [r0, #4] │ │ str r2, [r0, #0] │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #0 │ │ cmp ip, r9 │ │ - bcc.n 7a14a │ │ + bcc.n 7adfa │ │ ldr r3, [sp, #16] │ │ mov r2, ip │ │ sub.w r2, r2, r9 │ │ add.w ip, r3, r9 │ │ cmp r2, #7 │ │ - bhi.n 7a0f4 │ │ + bhi.n 7ada4 │ │ movs r3, #0 │ │ - cbz r2, 7a10a │ │ + cbz r2, 7adba │ │ ldrb.w r6, [ip, r3] │ │ cmp r6, r8 │ │ - beq.n 7a110 │ │ + beq.n 7adc0 │ │ adds r3, #1 │ │ cmp r2, r3 │ │ - bne.n 7a0de │ │ + bne.n 7ad8e │ │ mov.w ip, #0 │ │ mov r3, r2 │ │ - b.n 7a114 │ │ + b.n 7adc4 │ │ mov r6, r0 │ │ mov r4, r1 │ │ mov r0, r8 │ │ mov r1, ip │ │ - bl 40e38 │ │ + bl 41570 │ │ mov ip, r0 │ │ mov r3, r1 │ │ mov r0, r6 │ │ mov r1, r4 │ │ - b.n 7a114 │ │ + b.n 7adc4 │ │ mov.w ip, #0 │ │ - b.n 7a114 │ │ + b.n 7adc4 │ │ mov.w ip, #1 │ │ movs.w r2, ip, lsl #31 │ │ ldr.w ip, [sp, #8] │ │ - beq.n 7a144 │ │ + beq.n 7adf4 │ │ add.w r2, r9, r3 │ │ add.w r9, r2, #1 │ │ ldr r2, [sp, #12] │ │ str.w r9, [r1, #12] │ │ cmp r9, r2 │ │ - bcc.n 7a0c4 │ │ + bcc.n 7ad74 │ │ ldr r2, [sp, #4] │ │ cmp r9, r2 │ │ - bhi.n 7a0c4 │ │ - ldr r3, [pc, #28] @ (7a154 ) │ │ + bhi.n 7ad74 │ │ + ldr r3, [pc, #28] @ (7ae04 ) │ │ movs r0, #0 │ │ ldr r1, [sp, #12] │ │ movs r2, #4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ str.w ip, [r1, #12] │ │ movs r2, #0 │ │ str r2, [r0, #0] │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - asrs r6, r1, #5 │ │ + asrs r2, r7, #2 │ │ movs r6, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #56 @ 0x38 │ │ @@ -124432,183 +124981,183 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ - bmi.n 7a142 │ │ + bl 3e0ac │ │ + bmi.n 7adf2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ ldr r1, [r0, #8] │ │ mov r8, r2 │ │ ldrd r6, r4, [r0] │ │ str r1, [sp, #20] │ │ ldr r1, [r2, #8] │ │ ldrh.w sl, [r0, #12] │ │ str r6, [sp, #16] │ │ - cbz r4, 7a1e8 │ │ + cbz r4, 7ae98 │ │ cmp r6, #0 │ │ - beq.n 7a24a │ │ + beq.n 7aefa │ │ cmp r1, #0 │ │ itt eq │ │ ldrbeq r0, [r4, #0] │ │ cmpeq r0, #0 │ │ - beq.n 7a1ec │ │ + beq.n 7ae9c │ │ mov r0, r4 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r9, r0 │ │ cmp r0, #0 │ │ - beq.w 7a2d4 │ │ + beq.w 7af84 │ │ mov r0, r9 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov fp, r0 │ │ cmp r0, #0 │ │ - bne.n 7a2d8 │ │ + bne.n 7af88 │ │ mov r1, r9 │ │ movs r0, #1 │ │ - bl 3d98e │ │ - b.n 7a460 │ │ - cbz r6, 7a24a │ │ - cbnz r1, 7a23c │ │ + bl 3e0ac │ │ + b.n 7b110 │ │ + cbz r6, 7aefa │ │ + cbnz r1, 7aeec │ │ ldr.w r0, [r8, #12] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ itt ne │ │ ldrne.w r1, [r8, #20] │ │ cmpne r1, #0 │ │ - bne.w 7a3fa │ │ + bne.w 7b0aa │ │ add r0, sp, #24 │ │ - bl 90b94 │ │ + bl 9177c │ │ ldrd lr, fp, [sp, #24] │ │ ldr.w r9, [sp, #32] │ │ ldr r3, [sp, #20] │ │ cmp.w lr, #2147483648 @ 0x80000000 │ │ - bne.n 7a2c4 │ │ + bne.n 7af74 │ │ uxtb.w r0, fp │ │ cmp r0, #3 │ │ - bne.n 7a2b8 │ │ + bne.n 7af68 │ │ ldrd r4, r5, [r9] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 7a22a │ │ + cbz r1, 7aeda │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w fp, #1 │ │ mov.w r9, #0 │ │ mov.w lr, #0 │ │ - b.n 7a2e4 │ │ + b.n 7af94 │ │ add r0, sp, #24 │ │ - bl 90b94 │ │ + bl 9177c │ │ ldr.w lr, [sp, #24] │ │ ldr r3, [sp, #20] │ │ cmp.w lr, #2147483648 @ 0x80000000 │ │ - bne.n 7a2a4 │ │ + bne.n 7af54 │ │ ldrb.w r0, [sp, #28] │ │ cmp r0, #3 │ │ - bne.n 7a2b8 │ │ + bne.n 7af68 │ │ ldr r4, [sp, #32] │ │ ldrd r5, r6, [r4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 7a272 │ │ + cbz r1, 7af22 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w fp, #1 │ │ mov.w r9, #0 │ │ mov.w lr, #0 │ │ ldrd r6, r3, [sp, #16] │ │ ldr.w r0, [r8, #12] │ │ str.w r8, [sp, #12] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 7a2f4 │ │ - b.n 7a2fa │ │ + bne.n 7afa4 │ │ + b.n 7afaa │ │ ldrd fp, r9, [sp, #28] │ │ ldr.w r0, [r8, #12] │ │ str.w r8, [sp, #12] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 7a2f4 │ │ - b.n 7a2fa │ │ + bne.n 7afa4 │ │ + b.n 7afaa │ │ mov.w fp, #1 │ │ mov.w r9, #0 │ │ mov.w lr, #0 │ │ ldr.w r0, [r8, #12] │ │ str.w r8, [sp, #12] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 7a2f4 │ │ - b.n 7a2fa │ │ + beq.n 7afaa │ │ + b.n 7afa4 │ │ mov.w fp, #1 │ │ mov r0, fp │ │ mov r1, r4 │ │ mov r2, r9 │ │ - bl d44bc │ │ + bl d53c6 │ │ mov lr, r9 │ │ ldr r3, [sp, #20] │ │ ldr.w r0, [r8, #12] │ │ str.w r8, [sp, #12] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 7a2fa │ │ + beq.n 7afaa │ │ cmp.w r9, #2 │ │ - bcs.n 7a3b0 │ │ + bcs.n 7b060 │ │ movs r5, #0 │ │ movs r6, #0 │ │ cmp.w sl, #0 │ │ mov r0, sl │ │ mov sl, r3 │ │ it eq │ │ moveq.w sl, #4 │ │ cmp r3, #0 │ │ ite ne │ │ movne r3, r0 │ │ moveq.w sl, #4 │ │ - cbz r3, 7a34c │ │ + cbz r3, 7affc │ │ lsls r4, r3, #3 │ │ mov r8, r0 │ │ mov r0, r4 │ │ str.w fp, [sp, #20] │ │ mov fp, lr │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 7a458 │ │ + beq.w 7b108 │ │ movs r1, #0 │ │ mov lr, fp │ │ add.w r2, sl, r1, lsl #2 │ │ ldr r3, [r2, #8] │ │ ldr r2, [r2, #20] │ │ str r3, [r0, r1] │ │ adds r3, r0, r1 │ │ adds r1, #8 │ │ cmp r4, r1 │ │ str r2, [r3, #4] │ │ - bne.n 7a332 │ │ + bne.n 7afe2 │ │ ldrd r3, fp, [sp, #16] │ │ - b.n 7a354 │ │ + b.n 7b004 │ │ ldr r3, [sp, #16] │ │ mov.w r8, #0 │ │ movs r0, #4 │ │ ldr r2, [sp, #12] │ │ ldr r4, [sp, #4] │ │ strd r0, r8, [sp, #56] @ 0x38 │ │ ldr.w sl, [r2, #8] │ │ @@ -124619,17 +125168,17 @@ │ │ cmp sl, r1 │ │ str r4, [sp, #32] │ │ str r5, [sp, #24] │ │ strd lr, fp, [sp, #40] @ 0x28 │ │ str r3, [sp, #64] @ 0x40 │ │ str r0, [sp, #36] @ 0x24 │ │ str r6, [sp, #28] │ │ - bne.n 7a382 │ │ + bne.n 7b032 │ │ mov r0, r8 │ │ - bl 90dc0 │ │ + bl 919a8 │ │ ldr.w r0, [r8, #4] │ │ add.w r1, sl, sl, lsl #1 │ │ add.w ip, r0, r1, lsl #4 │ │ add r1, sp, #24 │ │ ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ @@ -124642,167 +125191,167 @@ │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, ip, [r8, #16] │ │ sub.w r3, r9, #1 │ │ movs r2, #0 │ │ movw r4, #12065 @ 0x2f21 │ │ ldrh.w r1, [fp, r2] │ │ cmp r1, r4 │ │ - beq.n 7a3d4 │ │ + beq.n 7b084 │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 7a3be │ │ + bne.n 7b06e │ │ movs r5, #0 │ │ movs r6, #0 │ │ ldr r3, [sp, #20] │ │ - b.n 7a2fe │ │ + b.n 7afae │ │ cmp r2, r9 │ │ - bhi.n 7a446 │ │ + bhi.n 7b0f6 │ │ ldr r3, [sp, #20] │ │ cmp.w ip, #0 │ │ - beq.n 7a2fa │ │ + beq.n 7afaa │ │ rsb r1, ip, ip, lsl #3 │ │ lsls r1, r1, #3 │ │ ldr r2, [r0, #16] │ │ cmp r2, r6 │ │ itt ls │ │ ldrls r2, [r0, #20] │ │ cmpls r6, r2 │ │ - bcc.n 7a438 │ │ + bcc.n 7b0e8 │ │ adds r0, #56 @ 0x38 │ │ subs r1, #56 @ 0x38 │ │ - bne.n 7a3e6 │ │ - b.n 7a2fa │ │ + bne.n 7b096 │ │ + b.n 7afaa │ │ rsb r1, r1, r1, lsl #3 │ │ ldr.w r0, [r8, #16] │ │ lsls r1, r1, #3 │ │ - b.n 7a40e │ │ + b.n 7b0be │ │ adds r0, #56 @ 0x38 │ │ subs r1, #56 @ 0x38 │ │ - beq.w 7a200 │ │ + beq.w 7aeb0 │ │ ldr r2, [r0, #16] │ │ cmp r2, r6 │ │ itt ls │ │ ldrls r2, [r0, #20] │ │ cmpls r6, r2 │ │ - bcs.n 7a406 │ │ + bcs.n 7b0b6 │ │ ldr.w r9, [r0, #48] @ 0x30 │ │ cmp.w r9, #0 │ │ - beq.n 7a406 │ │ + beq.n 7b0b6 │ │ ldr r4, [r0, #44] @ 0x2c │ │ mov r0, r9 │ │ movs r1, #1 │ │ - bl 3d5f4 │ │ + bl 3f026 │ │ cmp r0, #0 │ │ - beq.w 7a1de │ │ + beq.w 7ae8e │ │ mov fp, r0 │ │ - b.n 7a2d8 │ │ + b.n 7af88 │ │ ldrd r1, r0, [r0, #24] │ │ movs r6, #0 │ │ movs r5, #1 │ │ strd r1, r0, [sp, #4] │ │ - b.n 7a2fe │ │ - ldr r0, [pc, #116] @ (7a4bc ) │ │ + b.n 7afae │ │ + ldr r0, [pc, #116] @ (7b16c ) │ │ mov r4, lr │ │ - ldr r2, [pc, #116] @ (7a4c0 ) │ │ + ldr r2, [pc, #116] @ (7b170 ) │ │ add r0, pc │ │ add r2, pc │ │ movs r1, #19 │ │ - bl 3f458 │ │ - b.n 7a460 │ │ + bl 3fbe0 │ │ + b.n 7b110 │ │ movs r0, #4 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ udf #254 @ 0xfe │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r9 │ │ - blx d7b70 │ │ - bl 41146 │ │ + blx d87c0 │ │ + bl 4187e │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ - bl 41146 │ │ + blx d87c0 │ │ + bl 4187e │ │ add r0, sp, #24 │ │ - bl 90dfe │ │ - bl 41146 │ │ + bl 919e6 │ │ + bl 4187e │ │ cmp.w fp, #0 │ │ - beq.n 7a4ae │ │ + beq.n 7b15e │ │ ldr r0, [sp, #20] │ │ - blx d7b70 │ │ - bl 41146 │ │ - bl 41146 │ │ - cbnz r4, 7a4b2 │ │ - bl 41146 │ │ + blx d87c0 │ │ + bl 4187e │ │ + bl 4187e │ │ + cbnz r4, 7b162 │ │ + bl 4187e │ │ mov r0, fp │ │ - blx d7b70 │ │ - bl 41146 │ │ - b.n 7a26a │ │ - @ instruction: 0xfff908d6 │ │ + blx d87c0 │ │ + bl 4187e │ │ + udf #155 @ 0x9b │ │ + vqrshrun.s64 d16, q3, #7 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ - mov r6, r0 │ │ + mov r5, r0 │ │ mov r0, sp │ │ - mov r5, r3 │ │ - bl 3e7e2 │ │ + mov r6, r3 │ │ + bl 3eee2 │ │ ldr r0, [sp, #0] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 7a4fa │ │ + bne.n 7b1aa │ │ ldrd r4, r8, [sp, #4] │ │ - mov r0, r6 │ │ + ldr r2, [r6, #0] │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - mov r2, r5 │ │ - bl 79e08 │ │ + bl 7aab8 │ │ movs r0, #0 │ │ cmp.w r8, #0 │ │ strb r0, [r4, #0] │ │ - bne.n 7a50a │ │ - b.n 7a51a │ │ - ldr r1, [pc, #64] @ (7a53c ) │ │ + bne.n 7b1ba │ │ + b.n 7b1ca │ │ + ldr r1, [pc, #64] @ (7b1ec ) │ │ add r1, pc │ │ ldrd r1, r2, [r1] │ │ - strd r1, r2, [r6] │ │ - cbz r0, 7a51a │ │ + strd r1, r2, [r5] │ │ + cbz r0, 7b1ca │ │ ldr r4, [sp, #4] │ │ mov r0, r4 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ movs r0, #0 │ │ cmp.w r8, #0 │ │ strb r0, [r4, #0] │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - lsrs r0, r0, #8 │ │ + lsrs r0, r7, #7 │ │ movs r6, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #108 @ 0x6c │ │ mov r4, r0 │ │ cmp r2, #52 @ 0x34 │ │ - bcs.n 7a560 │ │ + bcs.n 7b210 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ movs r1, #64 @ 0x40 │ │ str r5, [r4, r1] │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [r1, #0] │ │ @@ -124812,85 +125361,85 @@ │ │ movt r2, #17996 @ 0x464c │ │ cmp r0, r2 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ mov.w r1, #64 @ 0x40 │ │ itt eq │ │ ldrbeq r0, [r6, #4] │ │ cmpeq r0, #1 │ │ - beq.n 7a58a │ │ + beq.n 7b23a │ │ str r5, [r4, r1] │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r6, #5] │ │ subs r1, r0, #1 │ │ cmp r1, #1 │ │ - bhi.w 7a72a │ │ + bhi.w 7b3da │ │ ldrb r2, [r6, #6] │ │ movs r1, #64 @ 0x40 │ │ cmp r2, #1 │ │ - bne.n 7a580 │ │ + bne.n 7b230 │ │ cmp r0, #2 │ │ - beq.n 7a580 │ │ + beq.n 7b230 │ │ ldr r0, [r6, #32] │ │ cmp r0, #0 │ │ - beq.n 7a62c │ │ + beq.n 7b2dc │ │ ldrh r3, [r6, #48] @ 0x30 │ │ - cbz r3, 7a60c │ │ + cbz r3, 7b2bc │ │ ldrh r1, [r6, #46] @ 0x2e │ │ cmp r1, #40 @ 0x28 │ │ - bne.w 7a72a │ │ + bne.w 7b3da │ │ movs r1, #40 @ 0x28 │ │ umull r2, r1, r3, r1 │ │ cmp r1, #0 │ │ - bne.w 7a72a │ │ + bne.w 7b3da │ │ cmp r8, r0 │ │ mov.w r1, #64 @ 0x40 │ │ ittt cs │ │ strcs r3, [sp, #84] @ 0x54 │ │ subcs.w r3, r8, r0 │ │ cmpcs r3, r2 │ │ - bcc.n 7a580 │ │ + bcc.n 7b230 │ │ ldrh r2, [r6, #50] @ 0x32 │ │ adds r3, r6, r0 │ │ movw r0, #65535 @ 0xffff │ │ cmp r2, r0 │ │ it eq │ │ ldreq r2, [r3, #24] │ │ ldr r0, [sp, #84] @ 0x54 │ │ cmp r2, #0 │ │ - beq.n 7a580 │ │ + beq.n 7b230 │ │ cmp r2, r0 │ │ str r3, [sp, #80] @ 0x50 │ │ - bcs.n 7a580 │ │ + bcs.n 7b230 │ │ add.w r0, r2, r2, lsl #2 │ │ ldr r5, [sp, #80] @ 0x50 │ │ movs r2, #0 │ │ add.w r0, r5, r0, lsl #3 │ │ ldr r1, [r0, #4] │ │ cmp r1, #8 │ │ - bne.w 7a7ae │ │ + bne.w 7b45e │ │ movs r0, #0 │ │ str r0, [sp, #72] @ 0x48 │ │ strd r0, r0, [sp, #56] @ 0x38 │ │ strd r0, r0, [sp, #64] @ 0x40 │ │ - b.n 7a7c4 │ │ + b.n 7b474 │ │ ldrh r1, [r6, #46] @ 0x2e │ │ cmp r1, #40 @ 0x28 │ │ - bne.w 7a72a │ │ + bne.w 7b3da │ │ cmp r8, r0 │ │ mov.w r1, #64 @ 0x40 │ │ itt cs │ │ subcs.w r2, r8, r0 │ │ cmpcs r2, #40 @ 0x28 │ │ - bcc.n 7a580 │ │ + bcc.n 7b230 │ │ adds r1, r6, r0 │ │ ldr r3, [r1, #20] │ │ cmp r3, #0 │ │ - bne.n 7a5b2 │ │ + bne.n 7b262 │ │ movs r0, #0 │ │ mov.w r9, #1 │ │ str r0, [sp, #72] @ 0x48 │ │ movs r0, #1 │ │ str r0, [sp, #80] @ 0x50 │ │ movs r0, #0 │ │ str r0, [sp, #68] @ 0x44 │ │ @@ -124899,73 +125448,73 @@ │ │ strd r0, r0, [sp, #52] @ 0x34 │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ mov.w sl, #0 │ │ add.w fp, r9, sl, lsl #4 │ │ mov.w r0, sl, lsl #4 │ │ cmp r0, #0 │ │ - beq.n 7a736 │ │ + beq.n 7b3e6 │ │ ldrb.w r2, [r9, #12] │ │ mov r1, r9 │ │ subs r0, #16 │ │ add.w r9, r9, #16 │ │ and.w r2, r2, #15 │ │ subs r2, #3 │ │ cmn.w r2, #2 │ │ - bcc.n 7a65a │ │ + bcc.n 7b30a │ │ ldrh r1, [r1, #14] │ │ cmp r1, #0 │ │ - beq.n 7a65a │ │ + beq.n 7b30a │ │ ldr.w r0, [r9, #-16] │ │ str r0, [sp, #76] @ 0x4c │ │ movs r0, #96 @ 0x60 │ │ ldr.w sl, [r9, #-12] │ │ ldr.w r5, [r9, #-8] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 7aa64 │ │ + beq.w 7b714 │ │ movs r1, #0 │ │ add.w lr, sp, #88 @ 0x58 │ │ strd r5, r1, [r0, #8] │ │ movs r5, #1 │ │ strd sl, r1, [r0] │ │ mov.w ip, #24 │ │ ldr r1, [sp, #76] @ 0x4c │ │ str r1, [r0, #16] │ │ movs r1, #4 │ │ strd r0, r5, [sp, #92] @ 0x5c │ │ str r1, [sp, #88] @ 0x58 │ │ cmp r9, fp │ │ - beq.n 7a750 │ │ + beq.n 7b400 │ │ ldrb.w r2, [r9, #12] │ │ mov r1, r9 │ │ add.w r9, r9, #16 │ │ and.w r2, r2, #15 │ │ subs r2, #3 │ │ cmn.w r2, #2 │ │ - bcc.n 7a6b6 │ │ + bcc.n 7b366 │ │ ldrh r1, [r1, #14] │ │ cmp r1, #0 │ │ - beq.n 7a6b6 │ │ + beq.n 7b366 │ │ ldr.w r2, [r9, #-16] │ │ ldr r1, [sp, #88] @ 0x58 │ │ str r2, [sp, #76] @ 0x4c │ │ ldr.w r2, [r9, #-12] │ │ cmp r5, r1 │ │ str r2, [sp, #28] │ │ ldr.w r2, [r9, #-8] │ │ str r2, [sp, #32] │ │ - bne.n 7a708 │ │ + bne.n 7b3b8 │ │ mov r0, lr │ │ mov r1, r5 │ │ movs r2, #1 │ │ movs r3, #8 │ │ str.w ip, [sp] │ │ mov sl, lr │ │ - bl 76b9c │ │ + bl 7786c │ │ ldr r0, [sp, #92] @ 0x5c │ │ mov.w ip, #24 │ │ mov lr, sl │ │ add.w r1, r5, r5, lsl #1 │ │ ldr r2, [sp, #28] │ │ ldr r3, [sp, #32] │ │ adds r5, #1 │ │ @@ -124973,35 +125522,35 @@ │ │ add.w r1, r0, r1, lsl #3 │ │ movs r2, #0 │ │ str r2, [r1, #4] │ │ strd r3, r2, [r1, #8] │ │ ldr r2, [sp, #76] @ 0x4c │ │ str r2, [r1, #16] │ │ str r5, [sp, #96] @ 0x60 │ │ - b.n 7a6b6 │ │ + b.n 7b366 │ │ movs r1, #64 @ 0x40 │ │ str r5, [r4, r1] │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ ldrd fp, r9, [sp, #80] @ 0x50 │ │ str r0, [sp, #76] @ 0x4c │ │ movs r5, #0 │ │ ldr r2, [sp, #72] @ 0x48 │ │ mov.w lr, #0 │ │ ldrd sl, r3, [sp, #64] @ 0x40 │ │ ldrd r1, r0, [sp, #48] @ 0x30 │ │ - b.n 7a770 │ │ + b.n 7b420 │ │ ldr r0, [sp, #88] @ 0x58 │ │ cmp r5, #2 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #92] @ 0x5c │ │ str r0, [sp, #76] @ 0x4c │ │ - bcs.w 7a9a6 │ │ + bcs.w 7b656 │ │ ldrd fp, r9, [sp, #80] @ 0x50 │ │ ldr r2, [sp, #72] @ 0x48 │ │ ldrd sl, r3, [sp, #64] @ 0x40 │ │ ldrd r1, r0, [sp, #48] @ 0x30 │ │ ldr.w lr, [sp, #32] │ │ strd r0, r8, [r4, #40] @ 0x28 │ │ ldr r0, [sp, #40] @ 0x28 │ │ @@ -125040,188 +125589,188 @@ │ │ movs r3, #0 │ │ mov r2, r5 │ │ add.w r0, lr, lr, lsl #2 │ │ mov.w fp, r0, lsl #3 │ │ mov r0, fp │ │ ldr r1, [r2, #4] │ │ cmp r1, #2 │ │ - beq.n 7a802 │ │ + beq.n 7b4b2 │ │ adds r2, #40 @ 0x28 │ │ adds r3, #1 │ │ subs r0, #40 @ 0x28 │ │ - bne.n 7a7d6 │ │ + bne.n 7b486 │ │ movs r3, #0 │ │ mov r0, fp │ │ mov r2, r5 │ │ ldr r1, [r2, #4] │ │ cmp r1, #11 │ │ - beq.n 7a832 │ │ + beq.n 7b4e2 │ │ adds r2, #40 @ 0x28 │ │ adds r3, #1 │ │ subs r0, #40 @ 0x28 │ │ - bne.n 7a7ea │ │ + bne.n 7b49a │ │ movs r0, #0 │ │ mov.w r9, #1 │ │ str r0, [sp, #52] @ 0x34 │ │ - b.n 7a646 │ │ + b.n 7b2f6 │ │ ldr.w ip, [r2, #20] │ │ cmp.w ip, #0 │ │ - beq.n 7a862 │ │ + beq.n 7b512 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ movs r1, #64 @ 0x40 │ │ movs.w r0, ip, lsl #28 │ │ - bne.w 7a580 │ │ + bne.w 7b230 │ │ ldr r0, [r2, #16] │ │ subs.w r9, r8, r0 │ │ it cs │ │ cmpcs r9, ip │ │ - bcc.w 7a580 │ │ + bcc.w 7b230 │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ add.w r9, r6, r0 │ │ - b.n 7a866 │ │ + b.n 7b516 │ │ ldr.w ip, [r2, #20] │ │ cmp.w ip, #0 │ │ - beq.n 7a910 │ │ + beq.n 7b5c0 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ movs r1, #64 @ 0x40 │ │ movs.w r0, ip, lsl #28 │ │ - bne.w 7a580 │ │ + bne.w 7b230 │ │ ldr r0, [r2, #16] │ │ subs.w r9, r8, r0 │ │ it cs │ │ cmpcs r9, ip │ │ - bcc.w 7a580 │ │ + bcc.w 7b230 │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ add.w r9, r6, r0 │ │ - b.n 7a914 │ │ + b.n 7b5c4 │ │ mov.w r9, #1 │ │ ldr r0, [r2, #24] │ │ - cbz r0, 7a89e │ │ + cbz r0, 7b54e │ │ ldr r2, [sp, #80] @ 0x50 │ │ cmp r0, lr │ │ - bcs.w 7a550 │ │ + bcs.w 7b200 │ │ add.w r0, r0, r0, lsl #2 │ │ add.w r0, r2, r0, lsl #3 │ │ ldr r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.w 7a550 │ │ + bne.w 7b200 │ │ ldr r1, [r0, #16] │ │ movs r5, #0 │ │ ldr r0, [r0, #20] │ │ str r1, [sp, #48] @ 0x30 │ │ adds r0, r0, r1 │ │ str r0, [sp, #44] @ 0x2c │ │ mov.w r0, #0 │ │ str r6, [sp, #52] @ 0x34 │ │ str r0, [sp, #40] @ 0x28 │ │ adc.w r0, r5, #0 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 7a8ac │ │ + b.n 7b55c │ │ movs r0, #0 │ │ ldr r2, [sp, #80] @ 0x50 │ │ str r0, [sp, #52] @ 0x34 │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ add.w r0, r2, #16 │ │ mov.w sl, ip, lsr #4 │ │ mov lr, fp │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ str.w ip, [sp, #32] │ │ str.w fp, [sp, #76] @ 0x4c │ │ - b.n 7a8cc │ │ + b.n 7b57c │ │ adds r0, #40 @ 0x28 │ │ subs.w lr, lr, #40 @ 0x28 │ │ - beq.n 7a8fe │ │ + beq.n 7b5ae │ │ ldr.w r1, [r0, #-12] │ │ cmp r1, #18 │ │ itt eq │ │ ldreq r1, [r0, #8] │ │ cmpeq r1, r3 │ │ - bne.n 7a8c4 │ │ + bne.n 7b574 │ │ ldr.w fp, [r0, #4] │ │ cmp.w fp, #0 │ │ - beq.n 7a8c4 │ │ + beq.n 7b574 │ │ movs.w r1, fp, lsl #30 │ │ mov.w r1, #64 @ 0x40 │ │ - bne.w 7a580 │ │ + bne.w 7b230 │ │ ldr r2, [r0, #0] │ │ subs.w ip, r8, r2 │ │ it cs │ │ cmpcs ip, fp │ │ - bcs.n 7a8c4 │ │ - b.n 7a580 │ │ + bcs.n 7b574 │ │ + b.n 7b230 │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ ldrd fp, r5, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #32] │ │ cmp r0, #15 │ │ - bhi.w 7a652 │ │ - b.n 7a7e4 │ │ + bhi.w 7b302 │ │ + b.n 7b494 │ │ mov.w r9, #1 │ │ ldr r0, [r2, #24] │ │ - cbz r0, 7a94c │ │ + cbz r0, 7b5fc │ │ ldr r2, [sp, #80] @ 0x50 │ │ cmp r0, lr │ │ - bcs.w 7a550 │ │ + bcs.w 7b200 │ │ add.w r0, r0, r0, lsl #2 │ │ add.w r0, r2, r0, lsl #3 │ │ ldr r1, [r0, #4] │ │ cmp r1, #3 │ │ - bne.w 7a550 │ │ + bne.w 7b200 │ │ ldr r1, [r0, #16] │ │ movs r5, #0 │ │ ldr r0, [r0, #20] │ │ str r1, [sp, #48] @ 0x30 │ │ adds r0, r0, r1 │ │ str r0, [sp, #44] @ 0x2c │ │ mov.w r0, #0 │ │ str r6, [sp, #52] @ 0x34 │ │ str r0, [sp, #40] @ 0x28 │ │ adc.w r0, r5, #0 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 7a95a │ │ + b.n 7b60a │ │ movs r0, #0 │ │ ldr r2, [sp, #80] @ 0x50 │ │ str r0, [sp, #52] @ 0x34 │ │ strd r0, r0, [sp, #44] @ 0x2c │ │ strd r0, r0, [sp, #36] @ 0x24 │ │ add.w r0, r2, #16 │ │ mov.w sl, ip, lsr #4 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ - b.n 7a972 │ │ + b.n 7b622 │ │ adds r0, #40 @ 0x28 │ │ subs.w fp, fp, #40 @ 0x28 │ │ - beq.w 7a652 │ │ + beq.w 7b302 │ │ ldr.w r1, [r0, #-12] │ │ cmp r1, #18 │ │ itt eq │ │ ldreq r1, [r0, #8] │ │ cmpeq r1, r3 │ │ - bne.n 7a968 │ │ + bne.n 7b618 │ │ ldr.w ip, [r0, #4] │ │ cmp.w ip, #0 │ │ - beq.n 7a968 │ │ + beq.n 7b618 │ │ movs.w r1, ip, lsl #30 │ │ mov.w r1, #64 @ 0x40 │ │ - bne.w 7a580 │ │ + bne.w 7b230 │ │ ldr r2, [r0, #0] │ │ subs.w r2, r8, r2 │ │ - bcc.w 7a580 │ │ + bcc.w 7b230 │ │ cmp r2, ip │ │ - bcs.n 7a968 │ │ - b.n 7a580 │ │ + bcs.n 7b618 │ │ + b.n 7b230 │ │ cmp r5, #21 │ │ - bcs.n 7aa6c │ │ + bcs.n 7b71c │ │ ldr.w lr, [sp, #76] @ 0x4c │ │ add.w r0, r5, r5, lsl #1 │ │ movs r3, #0 │ │ add.w r9, lr, r0, lsl #3 │ │ add.w r0, lr, #24 │ │ mov r1, lr │ │ str.w r9, [sp, #4] │ │ - b.n 7a9f8 │ │ + b.n 7b6a8 │ │ ldr.w lr, [sp, #76] @ 0x4c │ │ mov r1, lr │ │ ldrd r9, r2, [sp, #88] @ 0x58 │ │ ldr r0, [sp, #16] │ │ str r0, [r1, #0] │ │ ldr r0, [sp, #20] │ │ strd r0, r9, [r1, #4] │ │ @@ -125230,23 +125779,23 @@ │ │ stmia.w r0, {r2, r3, ip} │ │ ldr r3, [sp, #12] │ │ ldrd r9, sl, [sp, #4] │ │ add.w r0, sl, #24 │ │ adds r3, #24 │ │ mov r1, sl │ │ cmp r0, r9 │ │ - beq.w 7a75e │ │ + beq.w 7b40e │ │ mov sl, r0 │ │ ldrd r2, r0, [r1, #24] │ │ ldrd fp, ip, [r1] │ │ str r2, [sp, #16] │ │ subs.w r2, r2, fp │ │ str r0, [sp, #20] │ │ sbcs.w r2, r0, ip │ │ - bcs.n 7a9ea │ │ + bcs.n 7b69a │ │ ldrd r0, ip, [r1, #32] │ │ ldrd r2, r1, [r1, #40] @ 0x28 │ │ strd r2, r1, [sp, #96] @ 0x60 │ │ mov r1, r3 │ │ str.w sl, [sp, #8] │ │ strd r0, ip, [sp, #88] @ 0x58 │ │ str r3, [sp, #12] │ │ @@ -125256,339 +125805,339 @@ │ │ str r1, [sp, #28] │ │ mov r2, r0 │ │ ldr r1, [sp, #28] │ │ ldmia.w r2, {r3, r9, sl, fp, ip, lr} │ │ stmia.w r1, {r3, r9, sl, fp, ip, lr} │ │ ldr r1, [sp, #24] │ │ cmp r1, #0 │ │ - beq.n 7a9c4 │ │ + beq.n 7b674 │ │ ldrd r0, r2, [r0, #-24] │ │ subs r1, #24 │ │ ldr r3, [sp, #16] │ │ ldr.w lr, [sp, #76] @ 0x4c │ │ subs r0, r3, r0 │ │ ldr r0, [sp, #20] │ │ sbcs r0, r2 │ │ - bcc.n 7aa28 │ │ + bcc.n 7b6d8 │ │ add.w r0, lr, r1 │ │ add.w r1, r0, #24 │ │ - b.n 7a9ca │ │ + b.n 7b67a │ │ movs r0, #8 │ │ movs r1, #96 @ 0x60 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ ldr r0, [sp, #76] @ 0x4c │ │ mov r1, r5 │ │ - bl 90010 │ │ - b.n 7a75e │ │ + bl 90c18 │ │ + b.n 7b40e │ │ mov r4, r0 │ │ ldr r0, [sp, #32] │ │ - cbnz r0, 7aa88 │ │ - b.n 7aa8e │ │ + cbnz r0, 7b738 │ │ + b.n 7b73e │ │ mov r4, r0 │ │ ldr r0, [sp, #88] @ 0x58 │ │ - cbz r0, 7aa8e │ │ + cbz r0, 7b73e │ │ ldr r0, [sp, #92] @ 0x5c │ │ str r0, [sp, #76] @ 0x4c │ │ ldr r0, [sp, #76] @ 0x4c │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r4, r0 │ │ - cbz r6, 7aabc │ │ + cbz r6, 7b76c │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #12 │ │ subs r6, #1 │ │ - bne.n 7aaa8 │ │ + bne.n 7b758 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r8, r6, [r4, #16] │ │ - cbz r6, 7aae0 │ │ + cbz r6, 7b790 │ │ add.w r5, r8, #4 │ │ ldrd r0, r1, [r5, #-4] │ │ - blx d7d80 │ │ + blx d89d0 │ │ adds r5, #8 │ │ subs r6, #1 │ │ - bne.n 7aad2 │ │ + bne.n 7b782 │ │ ldr r0, [r4, #12] │ │ - cbz r0, 7aaf2 │ │ + cbz r0, 7b7a2 │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ subw sp, sp, #1340 @ 0x53c │ │ mov r6, r2 │ │ mov r9, r1 │ │ str r3, [sp, #148] @ 0x94 │ │ str r0, [sp, #96] @ 0x60 │ │ - ldr r2, [pc, #16] @ (7ab20 ) │ │ + ldr r2, [pc, #16] @ (7b7d0 ) │ │ mov r0, r6 │ │ movs r3, #13 │ │ str r6, [sp, #144] @ 0x90 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #196] @ 0xc4 │ │ - b.n 7ab24 │ │ + b.n 7b7d4 │ │ nop │ │ - b.n 7ad64 │ │ + bhi.n 7b7a0 │ │ vqshrn.u64 d25, , #7 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #196] @ 0xc4 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #140] @ 0x8c │ │ - ldr r2, [pc, #16] @ (7ab48 ) │ │ + ldr r2, [pc, #16] @ (7b7f8 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #11 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #192] @ 0xc0 │ │ - b.n 7ab4c │ │ + b.n 7b7fc │ │ nop │ │ - b.n 7ad56 │ │ + bhi.n 7b792 │ │ vqshrn.u64 d25, q8, #7 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #192] @ 0xc0 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #136] @ 0x88 │ │ - ldr r2, [pc, #16] @ (7ab70 ) │ │ + ldr r2, [pc, #16] @ (7b820 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #14 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #188] @ 0xbc │ │ - b.n 7ab74 │ │ + b.n 7b824 │ │ nop │ │ - b.n 7ad44 │ │ + bhi.n 7b780 │ │ vtbl.8 d25, {d9-d10}, d31 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #188] @ 0xbc │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #132] @ 0x84 │ │ - ldr r2, [pc, #16] @ (7ab98 ) │ │ + ldr r2, [pc, #16] @ (7b848 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #11 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #184] @ 0xb8 │ │ - b.n 7ab9c │ │ + b.n 7b84c │ │ nop │ │ - b.n 7ad38 │ │ + bhi.n 7b774 │ │ vtbl.8 d25, {d9-d10}, d30 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #184] @ 0xb8 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #128] @ 0x80 │ │ - ldr r2, [pc, #16] @ (7abc0 ) │ │ + ldr r2, [pc, #16] @ (7b870 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #11 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #180] @ 0xb4 │ │ - b.n 7abc4 │ │ + b.n 7b874 │ │ nop │ │ - b.n 7ad26 │ │ + bhi.n 7b962 │ │ vtbl.8 d25, {d9-d10}, d29 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #124] @ 0x7c │ │ - ldr r2, [pc, #16] @ (7abe8 ) │ │ + ldr r2, [pc, #16] @ (7b898 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #176] @ 0xb0 │ │ - b.n 7abec │ │ + b.n 7b89c │ │ nop │ │ - b.n 7ad14 │ │ + bhi.n 7b950 │ │ vtbl.8 d25, {d9-d10}, d28 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #176] @ 0xb0 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ - ldr r2, [pc, #16] @ (7ac10 ) │ │ + ldr r2, [pc, #16] @ (7b8c0 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #14 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #172] @ 0xac │ │ - b.n 7ac14 │ │ + b.n 7b8c4 │ │ nop │ │ - b.n 7ad3c │ │ + bhi.n 7b978 │ │ vtbl.8 d25, {d9-d10}, d27 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #172] @ 0xac │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #116] @ 0x74 │ │ - ldr r2, [pc, #16] @ (7ac38 ) │ │ + ldr r2, [pc, #16] @ (7b8e8 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #12 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #168] @ 0xa8 │ │ - b.n 7ac3c │ │ + b.n 7b8ec │ │ nop │ │ - b.n 7ad30 │ │ + bhi.n 7b96c │ │ vtbl.8 d25, {d9-d10}, d26 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #112] @ 0x70 │ │ - ldr r2, [pc, #16] @ (7ac60 ) │ │ + ldr r2, [pc, #16] @ (7b910 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #10 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #164] @ 0xa4 │ │ - b.n 7ac64 │ │ + b.n 7b914 │ │ nop │ │ - b.n 7ad58 │ │ + bhi.n 7b994 │ │ vtbl.8 d25, {d9-d10}, d25 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #108] @ 0x6c │ │ - ldr r2, [pc, #16] @ (7ac88 ) │ │ + ldr r2, [pc, #16] @ (7b938 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #18 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #160] @ 0xa0 │ │ - b.n 7ac8c │ │ + b.n 7b93c │ │ nop │ │ - b.n 7ad44 │ │ + bhi.n 7b980 │ │ vtbl.8 d25, {d9-d10}, d24 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #104] @ 0x68 │ │ - ldr r2, [pc, #16] @ (7acb0 ) │ │ + ldr r2, [pc, #16] @ (7b960 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #12 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #156] @ 0x9c │ │ - b.n 7acb4 │ │ + b.n 7b964 │ │ nop │ │ - b.n 7ad40 │ │ + bhi.n 7b97c │ │ vclt.f32 d20, d4, #0 │ │ cmp r0, #0 │ │ ldr r0, [sp, #156] @ 0x9c │ │ it eq │ │ moveq r0, r4 │ │ str r0, [sp, #156] @ 0x9c │ │ it eq │ │ moveq r4, #1 │ │ - ldr r2, [pc, #16] @ (7acd8 ) │ │ + ldr r2, [pc, #16] @ (7b988 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #10 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #152] @ 0x98 │ │ - b.n 7acdc │ │ + b.n 7b98c │ │ nop │ │ - svc 179 @ 0xb3 │ │ + bvc.n 7ba7e │ │ vclt.f32 d20, d5, #0 │ │ cmp r0, #0 │ │ ldr r0, [sp, #152] @ 0x98 │ │ it eq │ │ moveq r0, r5 │ │ str r0, [sp, #152] @ 0x98 │ │ it eq │ │ moveq r5, #1 │ │ - ldr r2, [pc, #12] @ (7acfc ) │ │ + ldr r2, [pc, #12] @ (7b9ac ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 7df6c │ │ - b.n 7ad00 │ │ - svc 149 @ 0x95 │ │ + bl 7e574 │ │ + b.n 7b9b0 │ │ + bvc.n 7ba66 │ │ vrsubhn.i d20, , │ │ mov r8, r1 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r8, r0 │ │ moveq.w fp, #1 │ │ - ldr r2, [pc, #16] @ (7ad20 ) │ │ + ldr r2, [pc, #16] @ (7b9d0 ) │ │ mov r0, r6 │ │ mov r1, r9 │ │ movs r3, #13 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #100] @ 0x64 │ │ - b.n 7ad24 │ │ - svc 156 @ 0x9c │ │ + b.n 7b9d4 │ │ + bvc.n 7ba98 │ │ vtbl.8 d20, {d9-d11}, d4 │ │ mov sl, r0 │ │ mov r0, r6 │ │ mov r1, r9 │ │ add r2, pc │ │ movs r3, #15 │ │ - bl 7df6c │ │ - b.n 7ad3c │ │ + bl 7e574 │ │ + b.n 7b9ec │ │ nop │ │ - svc 147 @ 0x93 │ │ + bvc.n 7ba9e │ │ vclt.s32 d18, d0, #0 │ │ str.w r9, [sp, #92] @ 0x5c │ │ strb.w r2, [sp, #336] @ 0x150 │ │ cmp r0, #0 │ │ str r2, [sp, #332] @ 0x14c │ │ strd r2, r2, [sp, #320] @ 0x140 │ │ ldr r2, [sp, #152] @ 0x98 │ │ @@ -125650,243 +126199,243 @@ │ │ it eq │ │ moveq.w sl, #1 │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ str.w sl, [sp, #304] @ 0x130 │ │ ldr.w r4, [r9, #64] @ 0x40 │ │ str r4, [sp, #184] @ 0xb8 │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ - beq.w 7b096 │ │ - ldr r2, [pc, #20] @ (7adf8 ) │ │ + beq.w 7bd46 │ │ + ldr r2, [pc, #20] @ (7baa8 ) │ │ mov r0, r9 │ │ ldr r6, [sp, #92] @ 0x5c │ │ movs r3, #13 │ │ add r2, pc │ │ mov r1, r6 │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #196] @ 0xc4 │ │ - b.n 7adfc │ │ + b.n 7baac │ │ nop │ │ - udf #74 @ 0x4a │ │ + bvs.n 7bacc │ │ vqshrn.u64 d25, , #7 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #196] @ 0xc4 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #136] @ 0x88 │ │ - ldr r2, [pc, #16] @ (7ae20 ) │ │ + ldr r2, [pc, #16] @ (7bad0 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #11 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #192] @ 0xc0 │ │ - b.n 7ae24 │ │ + b.n 7bad4 │ │ nop │ │ - udf #45 @ 0x2d │ │ + bpl.n 7baba │ │ vqshrn.u64 d25, q8, #7 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #192] @ 0xc0 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #132] @ 0x84 │ │ - ldr r2, [pc, #16] @ (7ae48 ) │ │ + ldr r2, [pc, #16] @ (7baf8 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #14 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #188] @ 0xbc │ │ - b.n 7ae4c │ │ + b.n 7bafc │ │ nop │ │ - udf #16 │ │ + bpl.n 7baa8 │ │ vtbl.8 d25, {d9-d10}, d31 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #188] @ 0xbc │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #128] @ 0x80 │ │ - ldr r2, [pc, #16] @ (7ae70 ) │ │ + ldr r2, [pc, #16] @ (7bb20 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #11 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #180] @ 0xb4 │ │ - b.n 7ae74 │ │ + b.n 7bb24 │ │ nop │ │ - ble.n 7ae60 │ │ + bpl.n 7ba9c │ │ vtbl.8 d25, {d9-d10}, d29 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #124] @ 0x7c │ │ - ldr r2, [pc, #16] @ (7ae98 ) │ │ + ldr r2, [pc, #16] @ (7bb48 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #11 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #176] @ 0xb0 │ │ - b.n 7ae9c │ │ + b.n 7bb4c │ │ nop │ │ - ble.n 7ae4e │ │ + bpl.n 7ba8a │ │ vtbl.8 d25, {d9-d10}, d28 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #176] @ 0xb0 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #120] @ 0x78 │ │ - ldr r2, [pc, #16] @ (7aec0 ) │ │ + ldr r2, [pc, #16] @ (7bb70 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #172] @ 0xac │ │ - b.n 7aec4 │ │ + b.n 7bb74 │ │ nop │ │ - ble.n 7ae3c │ │ + bpl.n 7ba78 │ │ vtbl.8 d25, {d9-d10}, d27 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #172] @ 0xac │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #116] @ 0x74 │ │ - ldr r2, [pc, #16] @ (7aee8 ) │ │ + ldr r2, [pc, #16] @ (7bb98 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #14 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #168] @ 0xa8 │ │ - b.n 7aeec │ │ + b.n 7bb9c │ │ nop │ │ - ble.n 7ae64 │ │ + bpl.n 7baa0 │ │ vtbl.8 d25, {d9-d10}, d26 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #112] @ 0x70 │ │ - ldr r2, [pc, #992] @ (7b2e0 ) │ │ + ldr r2, [pc, #992] @ (7bf90 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #12 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #164] @ 0xa4 │ │ ldr r1, [sp, #164] @ 0xa4 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #108] @ 0x6c │ │ - ldr r2, [pc, #964] @ (7b2e4 ) │ │ + ldr r2, [pc, #964] @ (7bf94 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #10 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #160] @ 0xa0 │ │ ldr r1, [sp, #160] @ 0xa0 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #160] @ 0xa0 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #104] @ 0x68 │ │ - ldr r2, [pc, #936] @ (7b2e8 ) │ │ + ldr r2, [pc, #936] @ (7bf98 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #18 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #156] @ 0x9c │ │ ldr r1, [sp, #156] @ 0x9c │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #156] @ 0x9c │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #100] @ 0x64 │ │ - ldr r2, [pc, #908] @ (7b2ec ) │ │ + ldr r2, [pc, #908] @ (7bf9c ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #12 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #152] @ 0x98 │ │ mov fp, r0 │ │ cmp r0, #0 │ │ ldr r0, [sp, #152] @ 0x98 │ │ it eq │ │ moveq r0, fp │ │ str r0, [sp, #152] @ 0x98 │ │ it eq │ │ moveq.w fp, #1 │ │ - ldr r2, [pc, #880] @ (7b2f0 ) │ │ + ldr r2, [pc, #880] @ (7bfa0 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #10 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #140] @ 0x8c │ │ mov r5, r0 │ │ cmp r0, #0 │ │ ldr r0, [sp, #140] @ 0x8c │ │ it eq │ │ moveq r0, r5 │ │ str r0, [sp, #140] @ 0x8c │ │ it eq │ │ moveq r5, #1 │ │ - ldr r2, [pc, #852] @ (7b2f4 ) │ │ + ldr r2, [pc, #852] @ (7bfa4 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ mov r4, r0 │ │ mov sl, r1 │ │ cmp r0, #0 │ │ itt eq │ │ moveq sl, r0 │ │ moveq r4, #1 │ │ - ldr r2, [pc, #828] @ (7b2f8 ) │ │ + ldr r2, [pc, #828] @ (7bfa8 ) │ │ mov r0, r9 │ │ mov r1, r6 │ │ movs r3, #13 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #88] @ 0x58 │ │ - ldr r2, [pc, #816] @ (7b2fc ) │ │ + ldr r2, [pc, #816] @ (7bfac ) │ │ mov r8, r0 │ │ mov r0, r9 │ │ mov r1, r6 │ │ add r2, pc │ │ movs r3, #15 │ │ - bl 7df6c │ │ + bl 7e574 │ │ movs r2, #0 │ │ strd r4, sl, [sp, #784] @ 0x310 │ │ strb.w r2, [sp, #824] @ 0x338 │ │ str r2, [sp, #820] @ 0x334 │ │ strd r2, r2, [sp, #808] @ 0x328 │ │ ldr r2, [sp, #140] @ 0x8c │ │ strd r5, r2, [sp, #776] @ 0x308 │ │ @@ -125946,94 +126495,94 @@ │ │ it eq │ │ moveq r0, r8 │ │ str r0, [sp, #796] @ 0x31c │ │ it eq │ │ moveq.w r8, #1 │ │ movs r0, #148 @ 0x94 │ │ str.w r8, [sp, #792] @ 0x318 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 7c37e │ │ + beq.w 7d02c │ │ add r1, sp, #680 @ 0x2a8 │ │ movs r2, #148 @ 0x94 │ │ mov r4, r0 │ │ - bl d44c4 │ │ + bl d52ca │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ str r4, [sp, #320] @ 0x140 │ │ ldr r4, [sp, #184] @ 0xb8 │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ mov r0, r4 │ │ - bl 8d790 │ │ + bl 8e388 │ │ add.w r0, r4, #2147483648 @ 0x80000000 │ │ movs r2, #140 @ 0x8c │ │ clz r0, r0 │ │ lsrs r6, r0, #5 │ │ add r0, sp, #680 @ 0x2a8 │ │ adds r0, #8 │ │ add r1, sp, #200 @ 0xc8 │ │ - bl d405a │ │ + bl d4c50 │ │ movs r0, #1 │ │ strd r0, r0, [sp, #680] @ 0x2a8 │ │ movs r0, #148 @ 0x94 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 7c374 │ │ + beq.w 7d022 │ │ str r6, [sp, #160] @ 0xa0 │ │ add r1, sp, #680 @ 0x2a8 │ │ movs r2, #148 @ 0x94 │ │ mov r5, r0 │ │ - bl d44c4 │ │ + bl d52ca │ │ movs r1, #0 │ │ movs r0, #4 │ │ strd r1, r0, [sp, #508] @ 0x1fc │ │ ldrd r0, fp, [r5, #24] │ │ cmp.w fp, #0 │ │ str r5, [sp, #488] @ 0x1e8 │ │ str r1, [sp, #516] @ 0x204 │ │ str r1, [sp, #528] @ 0x210 │ │ str r0, [sp, #164] @ 0xa4 │ │ strd r0, fp, [sp, #520] @ 0x208 │ │ str r5, [sp, #188] @ 0xbc │ │ str.w fp, [sp, #168] @ 0xa8 │ │ - beq.n 7b156 │ │ + beq.n 7be06 │ │ add.w r9, sp, #680 @ 0x2a8 │ │ add.w sl, sp, #520 @ 0x208 │ │ movs r4, #0 │ │ mov.w r8, #4 │ │ movs r5, #0 │ │ mov r0, r9 │ │ mov r1, sl │ │ mov r2, r5 │ │ - bl 8d79c │ │ + bl 8e394 │ │ ldrb.w r0, [sp, #681] @ 0x2a9 │ │ cmp r0, #3 │ │ - beq.w 7bcf4 │ │ + beq.w 7c9a2 │ │ ldrd r0, r1, [sp, #524] @ 0x20c │ │ ldr r6, [sp, #700] @ 0x2bc │ │ sub.w r0, fp, r0 │ │ ldr.w fp, [sp, #692] @ 0x2b4 │ │ adds r5, r0, r1 │ │ ldr r0, [sp, #508] @ 0x1fc │ │ str r5, [sp, #528] @ 0x210 │ │ cmp r4, r0 │ │ - bne.n 7b134 │ │ + bne.n 7bde4 │ │ add r0, sp, #508 @ 0x1fc │ │ - bl 8d990 │ │ + bl 8e588 │ │ ldr.w r8, [sp, #512] @ 0x200 │ │ add.w r0, r8, r4, lsl #3 │ │ str.w r6, [r8, r4, lsl #3] │ │ adds r4, #1 │ │ str.w fp, [r0, #4] │ │ ldr.w fp, [sp, #524] @ 0x20c │ │ str r4, [sp, #516] @ 0x204 │ │ cmp.w fp, #0 │ │ - bne.n 7b0fe │ │ + bne.n 7bdae │ │ ldr r5, [sp, #188] @ 0xbc │ │ cmp r4, #2 │ │ - bcs.w 7c38e │ │ + bcs.w 7d03c │ │ add.w r0, r5, #8 │ │ movs r1, #0 │ │ str r0, [sp, #180] @ 0xb4 │ │ movs r0, #8 │ │ str r1, [sp, #540] @ 0x21c │ │ add.w r3, sp, #1056 @ 0x420 │ │ strd r1, r0, [sp, #532] @ 0x214 │ │ @@ -126066,37 +126615,37 @@ │ │ add.w r2, r3, #16 │ │ str r2, [sp, #116] @ 0x74 │ │ add.w r2, r3, #184 @ 0xb8 │ │ str r2, [sp, #172] @ 0xac │ │ str r1, [sp, #140] @ 0x8c │ │ add r0, sp, #680 @ 0x2a8 │ │ add r1, sp, #556 @ 0x22c │ │ - bl 7e1fc │ │ + bl 7e808 │ │ ldr.w fp, [sp, #680] @ 0x2a8 │ │ cmp.w fp, #3 │ │ - beq.w 7bcfe │ │ - ldr r6, [sp, #196] @ 0xc4 │ │ - add.w sl, sp, #568 @ 0x238 │ │ - ldr r0, [sp, #684] @ 0x2ac │ │ + beq.w 7c9ac │ │ + ldr.w sl, [sp, #196] @ 0xc4 │ │ cmp.w fp, #2 │ │ - str r0, [sp, #192] @ 0xc0 │ │ + ldr r0, [sp, #684] @ 0x2ac │ │ ldr.w ip, [sp, #700] @ 0x2bc │ │ + str r0, [sp, #192] @ 0xc0 │ │ ldrd r9, lr, [sp, #688] @ 0x2b0 │ │ ldr.w r8, [sp, #696] @ 0x2b8 │ │ - ldmia.w r6, {r0, r1, r2, r3, r4, r5} │ │ - stmia.w sl, {r0, r1, r2, r3, r4, r5} │ │ - beq.w 7bd08 │ │ + add r6, sp, #568 @ 0x238 │ │ + ldmia.w sl, {r0, r1, r2, r3, r4, r5} │ │ + stmia r6!, {r0, r1, r2, r3, r4, r5} │ │ + beq.w 7c9b6 │ │ movs.w r0, fp, lsl #31 │ │ ldr.w fp, [sp, #552] @ 0x228 │ │ - bne.n 7b1c0 │ │ + bne.n 7be70 │ │ cmp.w r9, #1 │ │ mov.w sl, #1 │ │ it ne │ │ cmpne.w r9, #5 │ │ - beq.n 7b1c0 │ │ + beq.n 7be70 │ │ cmp.w r9, #2 │ │ it eq │ │ moveq.w sl, #0 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ str r0, [sp, #596] @ 0x254 │ │ movs r0, #0 │ │ strd r8, ip, [sp, #608] @ 0x260 │ │ @@ -126105,165 +126654,169 @@ │ │ ldr.w ip, [sp, #176] @ 0xb0 │ │ add r1, sp, #568 @ 0x238 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ add r0, sp, #680 @ 0x2a8 │ │ ldr r1, [sp, #180] @ 0xb4 │ │ add r2, sp, #592 @ 0x250 │ │ - bl 7e59c │ │ + bl 7ebb4 │ │ ldrd r0, r1, [sp, #680] @ 0x2a8 │ │ eor.w r0, r0, #2 │ │ orrs r0, r1 │ │ - beq.n 7b1c0 │ │ + beq.n 7be70 │ │ str.w fp, [sp, #108] @ 0x6c │ │ add.w r0, sp, #1056 @ 0x420 │ │ add r1, sp, #680 @ 0x2a8 │ │ mov.w r2, #280 @ 0x118 │ │ - bl d405a │ │ - cmp.w sl, #0 │ │ - beq.w 7b37c │ │ + bl d4c50 │ │ movs r0, #0 │ │ - ldr.w r1, [sp, #1268] @ 0x4f4 │ │ + cmp.w sl, #0 │ │ + beq.w 7c02c │ │ str r0, [sp, #660] @ 0x294 │ │ ldr r0, [sp, #172] @ 0xac │ │ - cmp r1, #0 │ │ str r0, [sp, #652] @ 0x28c │ │ + ldr.w r1, [sp, #1268] @ 0x4f4 │ │ ldr.w r0, [sp, #1264] @ 0x4f0 │ │ ldr.w fp, [sp, #1312] @ 0x520 │ │ + cmp r1, #0 │ │ strd r0, r1, [sp, #644] @ 0x284 │ │ add.w r2, fp, #8 │ │ str r2, [sp, #656] @ 0x290 │ │ - beq.w 7bd78 │ │ + beq.w 7ca26 │ │ add.w sl, r0, #1 │ │ sub.w r8, r1, #1 │ │ movs r4, #0 │ │ movs r5, #0 │ │ mov.w r9, #0 │ │ ldrb.w r6, [sl, #-1] │ │ cmp.w r9, #63 @ 0x3f │ │ - bne.n 7b2b0 │ │ + bne.n 7bf5e │ │ cmp r6, #1 │ │ - bhi.w 7bd74 │ │ + bhi.w 7ca22 │ │ and.w r0, r6, #127 @ 0x7f │ │ and.w r2, r9, #63 @ 0x3f │ │ movs r1, #0 │ │ - bl d402e │ │ + bl d520e │ │ orrs r4, r0 │ │ orrs r5, r1 │ │ sxtb r0, r6 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 7b300 │ │ + bgt.n 7bfb0 │ │ sub.w r8, r8, #1 │ │ add.w sl, sl, #1 │ │ add.w r9, r9, #7 │ │ adds.w r0, r8, #1 │ │ - beq.w 7bd78 │ │ - b.n 7b2a0 │ │ - ble.n 7b228 │ │ - @ instruction: 0xfff9ddaa │ │ - @ instruction: 0xfff9dd94 │ │ - @ instruction: 0xfff9dd86 │ │ - @ instruction: 0xfff9dcf9 │ │ - vqdmulh.s , , d19[0] │ │ - @ instruction: 0xfff9dcf2 │ │ - vqdmulh.s , , d31[0] │ │ + beq.w 7ca26 │ │ + b.n 7bf4e │ │ + nop │ │ + bpl.n 7c064 │ │ + vsli.32 , q8, #25 │ │ + vsli.32 , q5, #25 │ │ + vceq.f32 , q6, #0 │ │ + vsri.64 d29, d31, #7 │ │ + vcge.f32 d29, d25, #0 │ │ + vsri.64 d29, d24, #7 │ │ + vsri.64 d29, d21, #7 │ │ @ instruction: 0xfff9ea54 │ │ movs r5, r0 │ │ strd sl, r8, [sp, #644] @ 0x284 │ │ - bne.n 7b3f0 │ │ + bne.n 7c0a8 │ │ dmb ish │ │ ldrex r0, [fp] │ │ subs r1, r0, #1 │ │ strex r2, r1, [fp] │ │ cmp r2, #0 │ │ - bne.n 7b30e │ │ + bne.n 7bfbe │ │ cmp r0, #1 │ │ - bne.n 7b32c │ │ + bne.n 7bfdc │ │ dmb ish │ │ ldr.w r0, [sp, #1312] @ 0x520 │ │ - bl 7fcf4 │ │ + bl 8028a │ │ ldr.w r0, [sp, #1072] @ 0x430 │ │ ldr.w r1, [sp, #1076] @ 0x434 │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.w 7b1c0 │ │ + beq.w 7be70 │ │ ldr.w r0, [sp, #1168] @ 0x490 │ │ - cbz r0, 7b34c │ │ + cbz r0, 7bffc │ │ ldr.w r0, [sp, #1172] @ 0x494 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [sp, #1180] @ 0x49c │ │ - cbz r0, 7b35a │ │ + cbz r0, 7c00a │ │ ldr.w r0, [sp, #1184] @ 0x4a0 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [sp, #1192] @ 0x4a8 │ │ - cbz r0, 7b368 │ │ + cbz r0, 7c018 │ │ ldr.w r0, [sp, #1196] @ 0x4ac │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [sp, #1204] @ 0x4b4 │ │ cmp r0, #0 │ │ - beq.w 7b1c0 │ │ + beq.w 7be70 │ │ ldr.w r0, [sp, #1208] @ 0x4b8 │ │ - blx d7b70 │ │ - b.n 7b1c0 │ │ - mov.w sl, #0 │ │ + blx d87c0 │ │ + b.n 7be70 │ │ + str r0, [sp, #104] @ 0x68 │ │ mov.w fp, #2 │ │ - ldrd r8, r9, [sp, #100] @ 0x64 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ str.w fp, [sp, #592] @ 0x250 │ │ - str r4, [sp, #84] @ 0x54 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + str r4, [sp, #80] @ 0x50 │ │ add.w r1, sp, #1056 @ 0x420 │ │ - strd r8, r9, [sp, #100] @ 0x64 │ │ - add r0, sp, #680 @ 0x2a8 │ │ + str.w r8, [sp, #88] @ 0x58 │ │ mov.w r2, #280 @ 0x118 │ │ - bl d405a │ │ + str.w r9, [sp, #100] @ 0x64 │ │ + add r0, sp, #680 @ 0x2a8 │ │ + bl d4c50 │ │ add.w ip, sp, #592 @ 0x250 │ │ ldr r1, [sp, #156] @ 0x9c │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #72] @ 0x48 │ │ strh.w r0, [sp, #1026] @ 0x402 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + strh.w r0, [sp, #1024] @ 0x400 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ str.w r0, [sp, #1028] @ 0x404 │ │ movs r0, #83 @ 0x53 │ │ ldr r4, [sp, #108] @ 0x6c │ │ strb.w r0, [sp, #1008] @ 0x3f0 │ │ ldr r0, [sp, #544] @ 0x220 │ │ - strh.w sl, [sp, #1024] @ 0x400 │ │ - cmp r4, r0 │ │ str.w fp, [sp, #984] @ 0x3d8 │ │ - bne.n 7b3d6 │ │ + cmp r4, r0 │ │ + bne.n 7c08e │ │ add r0, sp, #544 @ 0x220 │ │ - bl 8db62 │ │ + bl 8e75a │ │ ldr r0, [sp, #548] @ 0x224 │ │ mov.w r1, #352 @ 0x160 │ │ mla r0, r4, r1, r0 │ │ add r1, sp, #680 @ 0x2a8 │ │ mov.w r2, #352 @ 0x160 │ │ - bl d405a │ │ + bl d4c50 │ │ adds r0, r4, #1 │ │ str r0, [sp, #552] @ 0x228 │ │ - b.n 7b1c0 │ │ - cbnz r5, 7b408 │ │ + b.n 7be70 │ │ + cbnz r5, 7c0c0 │ │ subs r0, r4, #1 │ │ ldr.w r1, [fp, #16] │ │ cmp r0, r1 │ │ - bcs.n 7b408 │ │ + bcs.n 7c0c0 │ │ movs r2, #104 @ 0x68 │ │ ldr.w r1, [fp, #12] │ │ mla r0, r0, r2, r1 │ │ - b.n 7b478 │ │ + b.n 7c130 │ │ ldr.w r8, [fp, #20] │ │ cmp.w r8, #0 │ │ - beq.w 7bd78 │ │ + beq.w 7ca26 │ │ ldr.w ip, [fp, #24] │ │ ldrh.w lr, [r8, #1238] @ 0x4d6 │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ mov r0, r8 │ │ mov.w r6, lr, lsl #3 │ │ - cbz r6, 7b458 │ │ + cbz r6, 7c110 │ │ ldrd r3, r1, [r0], #8 │ │ add.w r9, r9, #1 │ │ subs r2, r4, r3 │ │ sbcs.w r2, r5, r1 │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ @@ -126271,639 +126824,636 @@ │ │ sbcs r1, r5 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ subs r3, r1, r2 │ │ subs r6, #8 │ │ cmp r3, #1 │ │ - beq.n 7b426 │ │ + beq.n 7c0de │ │ uxtb r0, r3 │ │ - cbnz r0, 7b45a │ │ - b.n 7b470 │ │ + cbnz r0, 7c112 │ │ + b.n 7c128 │ │ mov r9, lr │ │ cmp.w ip, #0 │ │ - beq.w 7bd78 │ │ + beq.w 7ca26 │ │ add.w r0, r8, r9, lsl #2 │ │ sub.w ip, ip, #1 │ │ ldr.w r8, [r0, #1240] @ 0x4d8 │ │ - b.n 7b418 │ │ + b.n 7c0d0 │ │ movs r0, #104 @ 0x68 │ │ mla r0, r9, r0, r8 │ │ adds r0, #88 @ 0x58 │ │ - ldrd r8, r9, [sp, #100] @ 0x64 │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ mov.w fp, #2 │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ ldrb.w r1, [r0, #98] @ 0x62 │ │ cmp r1, #1 │ │ itt eq │ │ moveq r1, #1 │ │ streq r1, [sp, #660] @ 0x294 │ │ - bl 41cac │ │ + bl 423e4 │ │ + mov r5, r0 │ │ + movs r0, #0 │ │ cmp r1, #0 │ │ - beq.w 7b7a6 │ │ - str.w r9, [sp, #104] @ 0x68 │ │ + str r0, [sp, #104] @ 0x68 │ │ + beq.w 7c460 │ │ + str.w r9, [sp, #100] @ 0x64 │ │ mov.w r9, r1, lsl #4 │ │ ldr.w r1, [sp, #1272] @ 0x4f8 │ │ - mov r5, r0 │ │ - movs r0, #0 │ │ movs r4, #0 │ │ - str r0, [sp, #68] @ 0x44 │ │ - cmp.w r1, #327680 @ 0x50000 │ │ ldr.w r2, [sp, #1320] @ 0x528 │ │ ldr.w r3, [sp, #1328] @ 0x530 │ │ + cmp.w r1, #327680 @ 0x50000 │ │ it cc │ │ movcc r4, r3 │ │ ldr r0, [sp, #132] @ 0x84 │ │ cmp r0, #0 │ │ it eq │ │ moveq r4, r0 │ │ ldr r0, [sp, #136] @ 0x88 │ │ str r4, [sp, #16] │ │ add r0, r2 │ │ str r0, [sp, #24] │ │ ldr r0, [sp, #152] @ 0x98 │ │ - str r2, [sp, #36] @ 0x24 │ │ + str r2, [sp, #48] @ 0x30 │ │ subs r0, r0, r2 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #128] @ 0x80 │ │ - str r3, [sp, #48] @ 0x30 │ │ + str r3, [sp, #56] @ 0x38 │ │ add r0, r3 │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #140] @ 0x8c │ │ str r1, [sp, #28] │ │ subs r0, r0, r3 │ │ - str r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #52] @ 0x34 │ │ uxtb r0, r1 │ │ str r0, [sp, #32] │ │ and.w r0, r1, #65280 @ 0xff00 │ │ str r0, [sp, #4] │ │ ubfx r0, r1, #8, #8 │ │ str r0, [sp, #12] │ │ movs r0, #0 │ │ - str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #52] @ 0x34 │ │ - str r0, [sp, #40] @ 0x28 │ │ - mov r0, r5 │ │ + str r0, [sp, #44] @ 0x2c │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ + mov r1, r5 │ │ add r3, sp, #664 @ 0x298 │ │ mov sl, r5 │ │ - ldmia.w r0, {r2, r4, r5, r6} │ │ - mov r1, r3 │ │ - stmia r1!, {r2, r4, r5, r6} │ │ + ldmia.w r1, {r2, r4, r5, r6} │ │ + mov r0, r3 │ │ + stmia r0!, {r2, r4, r5, r6} │ │ ldr r0, [sp, #652] @ 0x28c │ │ ldr r2, [r0, #32] │ │ add r0, sp, #680 @ 0x2a8 │ │ add r1, sp, #644 @ 0x284 │ │ - bl 844a0 │ │ + bl 84a6c │ │ ldrd r1, r0, [sp, #680] @ 0x2a8 │ │ eor.w r2, r1, #46 @ 0x2e │ │ orrs r2, r0 │ │ - beq.w 7bd78 │ │ + beq.w 7ca26 │ │ ldr r4, [sp, #700] @ 0x2bc │ │ add r5, sp, #688 @ 0x2b0 │ │ strd r1, r0, [sp, #592] @ 0x250 │ │ ldmia r5, {r2, r3, r5} │ │ add r0, sp, #600 @ 0x258 │ │ str r4, [sp, #612] @ 0x264 │ │ stmia r0!, {r2, r3, r5} │ │ uxth r0, r5 │ │ cmp r0, #85 @ 0x55 │ │ - beq.w 7b65e │ │ - ldr r4, [sp, #88] @ 0x58 │ │ + beq.w 7c31a │ │ + ldr r4, [sp, #84] @ 0x54 │ │ cmp r0, #18 │ │ - ldr r5, [sp, #80] @ 0x50 │ │ - beq.n 7b5c0 │ │ + ldr r5, [sp, #76] @ 0x4c │ │ + beq.n 7c27c │ │ cmp r0, #19 │ │ - beq.w 7b636 │ │ + beq.w 7c2f2 │ │ cmp r0, #17 │ │ - bne.w 7b748 │ │ + bne.w 7c404 │ │ add r0, sp, #680 @ 0x2a8 │ │ add r1, sp, #592 @ 0x250 │ │ - bl 8669c │ │ + bl 86ab4 │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ lsls r1, r0, #26 │ │ - beq.w 7b6ca │ │ + beq.w 7c386 │ │ cmp r0, #12 │ │ - bne.w 7b746 │ │ + bne.w 7c402 │ │ ldr r0, [sp, #152] @ 0x98 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ cmp r0, r1 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ ldr r1, [sp, #32] │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 7bd78 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + bne.w 7ca26 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldr r2, [sp, #28] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ uxtab r2, r0, r2 │ │ cmp r2, #7 │ │ - bhi.w 7bd78 │ │ + bhi.w 7ca26 │ │ ldr r0, [sp, #24] │ │ - ldr r3, [sp, #60] @ 0x3c │ │ + ldr r3, [sp, #64] @ 0x40 │ │ add r0, r1 │ │ subs r3, r3, r1 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ lsls r4, r6, #2 │ │ - lsls r2, r5, #15 │ │ + lsls r3, r4, #15 │ │ lsls r1, r1, #3 │ │ - lsls r2, r5, #15 │ │ - lsls r2, r5, #15 │ │ - lsls r2, r5, #15 │ │ + lsls r3, r4, #15 │ │ + lsls r3, r4, #15 │ │ + lsls r3, r4, #15 │ │ lsls r1, r7, #2 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ + ldr r2, [sp, #64] @ 0x40 │ │ cmp r2, r1 │ │ - beq.w 7bd78 │ │ + beq.w 7ca26 │ │ ldrb r0, [r0, #0] │ │ - b.n 7b73e │ │ + b.n 7c3fa │ │ add r0, sp, #680 @ 0x2a8 │ │ add r1, sp, #592 @ 0x250 │ │ - bl 8669c │ │ + bl 86ab4 │ │ ldr r0, [sp, #680] @ 0x2a8 │ │ lsls r1, r0, #26 │ │ - beq.w 7b6f0 │ │ + beq.w 7c3ac │ │ mov r5, sl │ │ cmp r0, #7 │ │ - beq.w 7b6e2 │ │ + beq.w 7c39e │ │ cmp r0, #12 │ │ - bne.w 7b788 │ │ + bne.w 7c444 │ │ ldr r0, [sp, #152] @ 0x98 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ cmp r0, r1 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ ldr r1, [sp, #32] │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 7bd78 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + bne.w 7ca26 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ cmp r0, r1 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldr r2, [sp, #28] │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ uxtab r2, r0, r2 │ │ cmp r2, #7 │ │ - bhi.w 7bd78 │ │ + bhi.w 7ca26 │ │ ldr r0, [sp, #24] │ │ - ldr r3, [sp, #60] @ 0x3c │ │ + ldr r3, [sp, #64] @ 0x40 │ │ add r0, r1 │ │ subs r3, r3, r1 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ lsls r1, r3, #2 │ │ - lsls r7, r5, #14 │ │ + lsls r0, r5, #14 │ │ lsls r7, r5, #2 │ │ - lsls r7, r5, #14 │ │ - lsls r7, r5, #14 │ │ - lsls r7, r5, #14 │ │ + lsls r0, r5, #14 │ │ + lsls r0, r5, #14 │ │ + lsls r0, r5, #14 │ │ lsls r6, r3, #2 │ │ - ldr r2, [sp, #60] @ 0x3c │ │ + ldr r2, [sp, #64] @ 0x40 │ │ cmp r2, r1 │ │ - beq.w 7bd78 │ │ + beq.w 7ca26 │ │ ldrb r4, [r0, #0] │ │ - b.n 7b780 │ │ + b.n 7c43c │ │ add r0, sp, #680 @ 0x2a8 │ │ add r1, sp, #592 @ 0x250 │ │ - bl 8669c │ │ + bl 86ab4 │ │ ldrd r0, r1, [sp, #680] @ 0x2a8 │ │ eor.w r0, r0, #38 @ 0x26 │ │ orrs r0, r1 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ + ldr r1, [sp, #72] @ 0x48 │ │ ldrh.w r0, [sp, #688] @ 0x2b0 │ │ it eq │ │ moveq r1, r0 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str r1, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + str r1, [sp, #72] @ 0x48 │ │ it eq │ │ moveq r0, #1 │ │ - str r0, [sp, #68] @ 0x44 │ │ - b.n 7b748 │ │ + str r0, [sp, #104] @ 0x68 │ │ + b.n 7c404 │ │ add r0, sp, #680 @ 0x2a8 │ │ add r1, sp, #592 @ 0x250 │ │ - bl 8669c │ │ + bl 86ab4 │ │ ldr r1, [sp, #680] @ 0x2a8 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ and.w r2, r1, #63 @ 0x3f │ │ cmp r2, #22 │ │ - beq.n 7b6d2 │ │ + beq.n 7c38e │ │ mov r5, sl │ │ cmp r1, #24 │ │ - bne.n 7b6de │ │ + bne.n 7c39a │ │ ldr r1, [sp, #140] @ 0x8c │ │ - ldr r2, [sp, #48] @ 0x30 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ cmp r1, r2 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldr r1, [sp, #12] │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 7bd78 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + bne.w 7ca26 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ cmp r0, r1 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldr r0, [sp, #8] │ │ - ldr r2, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #52] @ 0x34 │ │ add r0, r1 │ │ subs r1, r2, r1 │ │ ldr r2, [sp, #4] │ │ cmp.w r2, #2048 @ 0x800 │ │ - bne.n 7b6f8 │ │ + bne.n 7c3b4 │ │ cmp r1, #8 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldrb r2, [r0, #7] │ │ ldr.w r1, [r0, #3] │ │ lsls r2, r2, #24 │ │ orrs.w r2, r2, r1, lsr #8 │ │ - bne.w 7bd78 │ │ + bne.w 7ca26 │ │ ldrb r2, [r0, #2] │ │ lsls r1, r1, #24 │ │ ldrh r0, [r0, #0] │ │ orr.w r0, r0, r2, lsl #16 │ │ orrs r0, r1 │ │ - b.n 7b700 │ │ + b.n 7c3bc │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ - str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ ldr r5, [sp, #692] @ 0x2b4 │ │ - b.n 7b742 │ │ + b.n 7c3fe │ │ ldr r1, [sp, #16] │ │ add r0, r1 │ │ str r0, [sp, #20] │ │ movs r0, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n 7b748 │ │ + str r0, [sp, #60] @ 0x3c │ │ + b.n 7c404 │ │ movs r0, #0 │ │ - b.n 7b708 │ │ + b.n 7c3c4 │ │ ldr r0, [sp, #688] @ 0x2b0 │ │ - str r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #100] @ 0x64 │ │ movs r0, #1 │ │ ldr.w r8, [sp, #692] @ 0x2b4 │ │ - str r0, [sp, #40] @ 0x28 │ │ - b.n 7b788 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 7c444 │ │ ldrd r4, r0, [sp, #688] @ 0x2b0 │ │ mov r5, sl │ │ - b.n 7b782 │ │ + b.n 7c43e │ │ cmp r1, #4 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldr r0, [r0, #0] │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ add r0, r1 │ │ str r0, [sp, #20] │ │ movs r0, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - b.n 7b78a │ │ + str r0, [sp, #60] @ 0x3c │ │ + b.n 7c446 │ │ cmp r3, #2 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldrh r0, [r0, #0] │ │ - b.n 7b73e │ │ + b.n 7c3fa │ │ cmp r3, #8 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldrb r1, [r0, #7] │ │ ldr.w r2, [r0, #3] │ │ lsrs r3, r2, #8 │ │ orr.w r5, r3, r1, lsl #24 │ │ ldrb r1, [r0, #2] │ │ ldrh r0, [r0, #0] │ │ orr.w r0, r0, r1, lsl #16 │ │ orr.w r0, r0, r2, lsl #24 │ │ - b.n 7b740 │ │ + b.n 7c3fc │ │ cmp r3, #4 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldr r0, [r0, #0] │ │ movs r5, #0 │ │ - str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ movs r0, #1 │ │ - str r0, [sp, #56] @ 0x38 │ │ - str r5, [sp, #80] @ 0x50 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r5, [sp, #76] @ 0x4c │ │ mov r5, sl │ │ - b.n 7b78a │ │ + b.n 7c446 │ │ cmp r3, #2 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldrh r4, [r0, #0] │ │ - b.n 7b780 │ │ + b.n 7c43c │ │ cmp r3, #7 │ │ - bls.w 7bd78 │ │ + bls.w 7ca26 │ │ ldrb r1, [r0, #7] │ │ ldr.w r2, [r0, #3] │ │ lsrs r3, r2, #8 │ │ orr.w r1, r3, r1, lsl #24 │ │ - str r1, [sp, #84] @ 0x54 │ │ + str r1, [sp, #80] @ 0x50 │ │ ldrb r1, [r0, #2] │ │ ldrh r0, [r0, #0] │ │ orr.w r0, r0, r1, lsl #16 │ │ orr.w r4, r0, r2, lsl #24 │ │ - b.n 7b784 │ │ + b.n 7c440 │ │ cmp r3, #4 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldr r4, [r0, #0] │ │ movs r0, #0 │ │ - str r0, [sp, #84] @ 0x54 │ │ + str r0, [sp, #80] @ 0x50 │ │ movs r0, #1 │ │ - str r0, [sp, #52] @ 0x34 │ │ - str r4, [sp, #88] @ 0x58 │ │ + str r0, [sp, #40] @ 0x28 │ │ + str r4, [sp, #84] @ 0x54 │ │ adds r5, #16 │ │ subs.w r9, r9, #16 │ │ - bne.w 7b4fe │ │ - ldr.w sl, [sp, #88] @ 0x58 │ │ - ldr r4, [sp, #72] @ 0x48 │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ + bne.w 7c1ba │ │ + ldr r6, [sp, #84] @ 0x54 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ lsls r0, r0, #31 │ │ - beq.n 7b7ba │ │ - b.n 7ba8c │ │ - movs r0, #0 │ │ - ldr.w sl, [sp, #88] @ 0x58 │ │ - str r0, [sp, #68] @ 0x44 │ │ + beq.n 7c46e │ │ + b.n 7c746 │ │ + ldr r6, [sp, #84] @ 0x54 │ │ movs r0, #0 │ │ - ldr r4, [sp, #72] @ 0x48 │ │ - strd r0, r0, [sp, #52] @ 0x34 │ │ - str r0, [sp, #40] @ 0x28 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr r0, [sp, #516] @ 0x204 │ │ - cmp r0, #0 │ │ - beq.w 7ba8c │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + str r0, [sp, #44] @ 0x2c │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr.w ip, [sp, #516] @ 0x204 │ │ + cmp.w ip, #0 │ │ + beq.w 7c746 │ │ ldr r1, [sp, #512] @ 0x200 │ │ - cmp r0, #1 │ │ - str r4, [sp, #72] @ 0x48 │ │ - bne.n 7b7d0 │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ + cmp.w ip, #1 │ │ + str r4, [sp, #68] @ 0x44 │ │ + bne.n 7c48a │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ movs r2, #0 │ │ - b.n 7b7ee │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ + b.n 7c4a8 │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ movs r4, #0 │ │ - mov r3, r0 │ │ + mov r3, ip │ │ add.w r2, r4, r3, lsr #1 │ │ sub.w r3, r3, r3, lsr #1 │ │ ldr.w r5, [r1, r2, lsl #3] │ │ - cmp r5, r6 │ │ + cmp r5, r0 │ │ it hi │ │ movhi r2, r4 │ │ mov r4, r2 │ │ cmp r3, #1 │ │ - bhi.n 7b7d6 │ │ + bhi.n 7c490 │ │ ldr.w r3, [r1, r2, lsl #3] │ │ - cmp r3, r6 │ │ - bne.n 7b810 │ │ - ldr r4, [sp, #72] @ 0x48 │ │ + cmp r3, r0 │ │ + bne.n 7c4ca │ │ + ldr r4, [sp, #68] @ 0x44 │ │ sub.w r3, r1, #8 │ │ - cbz r2, 7b814 │ │ + cbz r2, 7c4ce │ │ ldr.w r4, [r3, r2, lsl #3] │ │ subs r2, #1 │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ - cmp r4, r5 │ │ - ldr r4, [sp, #72] @ 0x48 │ │ - beq.n 7b7fc │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ + cmp r4, r0 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + beq.n 7c4b6 │ │ adds r2, #1 │ │ - b.n 7b816 │ │ - ldr r4, [sp, #72] @ 0x48 │ │ - b.n 7ba8c │ │ + b.n 7c4d0 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + b.n 7c746 │ │ movs r2, #0 │ │ - cmp r2, r0 │ │ - beq.w 7ba8c │ │ - add.w r0, r1, r0, lsl #3 │ │ - add.w r5, r1, r2, lsl #3 │ │ + add.w sl, r1, r2, lsl #3 │ │ + add.w r0, r1, ip, lsl #3 │ │ str r0, [sp, #32] │ │ movs r0, #1 │ │ str r0, [sp, #24] │ │ - str.w sl, [sp, #88] @ 0x58 │ │ - strd r8, r9, [sp, #100] @ 0x64 │ │ - mov r0, r5 │ │ - ldr.w r1, [r5], #8 │ │ + strd r6, r8, [sp, #84] @ 0x54 │ │ + str.w r9, [sp, #100] @ 0x64 │ │ + mov r0, sl │ │ + ldr.w r1, [sl], #8 │ │ ldr r2, [sp, #192] @ 0xc0 │ │ cmp r1, r2 │ │ - bne.w 7ba84 │ │ + bne.w 7c73e │ │ ldr r2, [r0, #4] │ │ ldr r0, [sp, #168] @ 0xa8 │ │ cmp r0, r2 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ subs r0, r0, r2 │ │ str r0, [sp, #596] @ 0x254 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ add r0, r2 │ │ str r0, [sp, #592] @ 0x250 │ │ add r0, sp, #680 @ 0x2a8 │ │ add r1, sp, #592 @ 0x250 │ │ - bl 8d79c │ │ + bl 8e394 │ │ ldrb.w r0, [sp, #681] @ 0x2a9 │ │ cmp r0, #3 │ │ - beq.w 7bd78 │ │ + beq.w 7ca26 │ │ ldrb.w r1, [sp, #680] @ 0x2a8 │ │ - str r5, [sp, #48] @ 0x30 │ │ + str.w sl, [sp, #56] @ 0x38 │ │ orr.w r0, r1, r0, lsl #8 │ │ ldrh.w r1, [sp, #682] @ 0x2aa │ │ orr.w r1, r0, r1, lsl #16 │ │ - str r1, [sp, #60] @ 0x3c │ │ + str r1, [sp, #64] @ 0x40 │ │ lsls r0, r1, #1 │ │ - uxtb.w sl, r0 │ │ + uxtb.w r9, r0 │ │ negs r0, r1 │ │ movs r1, #56 @ 0x38 │ │ and.w r2, r1, r0, lsl #3 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ - bl d46cc │ │ - ldrd r3, r6, [sp, #684] @ 0x2ac │ │ + bl d51de │ │ + ldrd r6, r3, [sp, #684] @ 0x2ac │ │ str r0, [sp, #28] │ │ bic.w r0, r0, #1 │ │ - str r1, [sp, #44] @ 0x2c │ │ - str r0, [sp, #36] @ 0x24 │ │ - mov lr, sl │ │ - mov ip, r6 │ │ - mov r4, r3 │ │ - mov r5, r6 │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #48] @ 0x30 │ │ + mov lr, r9 │ │ + mov ip, r3 │ │ + mov r4, r6 │ │ + mov r5, r3 │ │ cmp r5, #0 │ │ - beq.w 7ba6c │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + beq.w 7c724 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ uxtab r0, r0, r1 │ │ cmp r0, #7 │ │ - bhi.w 7ba18 │ │ + bhi.w 7c6de │ │ tbb [pc, r0] │ │ asrs r4, r0, #28 │ │ - str r2, [r5, #72] @ 0x48 │ │ - add r2, sp, #680 @ 0x2a8 │ │ - cmp r3, #170 @ 0xaa │ │ + str r2, [r6, #72] @ 0x48 │ │ + uxth r2, r6 │ │ + cmp r3, #178 @ 0xb2 │ │ cmp lr, r5 │ │ - bhi.w 7ba6c │ │ + bhi.w 7c724 │ │ cmp r5, #2 │ │ - bcc.w 7ba12 │ │ + bcc.w 7c6d8 │ │ ldrb.w r3, [r4], #2 │ │ subs r5, #2 │ │ ldrb.w r1, [r4, #-1] │ │ orrs.w r0, r1, r3 │ │ - beq.n 7b8cc │ │ + beq.n 7c582 │ │ mov.w lr, #0 │ │ movs r6, #0 │ │ movs r0, #0 │ │ - b.n 7b9c0 │ │ + b.n 7c678 │ │ cmp lr, r5 │ │ - bhi.w 7ba6c │ │ + bhi.w 7c724 │ │ cmp r5, #4 │ │ - bcc.w 7ba12 │ │ + bcc.w 7c6d8 │ │ ldrh.w r2, [r4], #4 │ │ subs r5, #4 │ │ ldrh.w r1, [r4, #-2] │ │ orrs.w r0, r1, r2 │ │ - beq.n 7b8f2 │ │ + beq.n 7c5a8 │ │ lsrs r0, r2, #8 │ │ uxtb r3, r2 │ │ mov.w lr, #0 │ │ movs r6, #0 │ │ - b.n 7b9c0 │ │ + b.n 7c678 │ │ cmp lr, r5 │ │ - bhi.w 7ba6c │ │ + bhi.w 7c724 │ │ add.w r0, r4, #8 │ │ bic.w r1, r5, #7 │ │ - movs r3, #1 │ │ - movs r6, #0 │ │ + movs r3, #0 │ │ + movs r6, #1 │ │ cmp r5, #8 │ │ - bcc.n 7b8a4 │ │ + bcc.n 7c55a │ │ cmp r1, #8 │ │ - beq.n 7b8a4 │ │ + beq.n 7c55a │ │ ldr.w r2, [r4, #3] │ │ subs r5, #16 │ │ ldrb r1, [r4, #7] │ │ ldrb.w lr, [r4, #15] │ │ mov.w r8, r2, lsr #8 │ │ ldrh r3, [r0, #0] │ │ - orr.w r9, r8, r1, lsl #24 │ │ + orr.w sl, r8, r1, lsl #24 │ │ ldr.w r1, [r4, #11] │ │ lsrs r6, r1, #8 │ │ orr.w fp, r6, lr, lsl #24 │ │ ldrb r6, [r4, #2] │ │ - orr.w lr, fp, r9 │ │ + orr.w lr, fp, sl │ │ ldrh r4, [r4, #0] │ │ orr.w r6, r4, r6, lsl #16 │ │ ldrb r4, [r0, #2] │ │ orr.w r2, r6, r2, lsl #24 │ │ orr.w r3, r3, r4, lsl #16 │ │ add.w r4, r0, #8 │ │ orr.w r1, r3, r1, lsl #24 │ │ orr.w r3, r1, r2 │ │ orrs.w r3, r3, lr │ │ - mov lr, sl │ │ - beq.n 7b91a │ │ + mov lr, r9 │ │ + beq.n 7c5d0 │ │ lsrs r0, r2, #16 │ │ orr.w lr, r0, r8, lsl #16 │ │ lsrs r0, r6, #8 │ │ uxtb r3, r6 │ │ - mov r6, r9 │ │ - b.n 7b9c4 │ │ + mov r6, sl │ │ + b.n 7c67c │ │ cmp lr, r5 │ │ - bhi.n 7ba6c │ │ + bhi.n 7c724 │ │ bic.w r0, r5, #3 │ │ - movs r3, #1 │ │ - movs r6, #0 │ │ + movs r3, #0 │ │ + movs r6, #1 │ │ cmp r5, #4 │ │ - bcc.w 7b8a4 │ │ + bcc.w 7c55a │ │ cmp r0, #4 │ │ - beq.w 7b8a4 │ │ + beq.w 7c55a │ │ add.w r2, r4, #8 │ │ ldr r3, [r4, #0] │ │ ldr r1, [r4, #4] │ │ subs r5, #8 │ │ mov r4, r2 │ │ orrs.w r0, r1, r3 │ │ - beq.n 7b98c │ │ + beq.n 7c642 │ │ mov.w lr, r3, lsr #16 │ │ lsrs r0, r3, #8 │ │ uxtb r3, r3 │ │ + movs r6, #0 │ │ mov r4, r2 │ │ mov.w fp, #0 │ │ uxtb r0, r0 │ │ mov.w r2, lr, lsl #16 │ │ - mov lr, sl │ │ + mov lr, r9 │ │ orr.w r0, r2, r0, lsl #8 │ │ add.w r8, r0, r3 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ subs.w r0, r8, r0 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #52] @ 0x34 │ │ sbcs.w r0, r6, r0 │ │ - bcs.w 7b8aa │ │ - adds.w r9, r8, r1 │ │ + bcs.w 7c560 │ │ + adds.w sl, r8, r1 │ │ str r6, [sp, #16] │ │ adcs.w r2, r6, fp │ │ mov.w r0, #0 │ │ - mov r6, r5 │ │ - mov r3, r4 │ │ + mov r6, r4 │ │ + mov r3, r5 │ │ adcs.w r0, r0, #0 │ │ - bne.w 7b8a4 │ │ + bne.w 7c55a │ │ ldr r0, [sp, #28] │ │ - mov r6, r5 │ │ - mov r3, r4 │ │ - subs.w r0, r0, r9 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + mov r6, r4 │ │ + mov r3, r5 │ │ + subs.w r0, r0, sl │ │ + ldr r0, [sp, #52] @ 0x34 │ │ sbcs r0, r2 │ │ - bcc.w 7b8a4 │ │ - b.n 7ba24 │ │ - movs r3, #1 │ │ - movs r6, #0 │ │ - b.n 7b8a4 │ │ - movs r3, #1 │ │ - movs r6, #0 │ │ - cmp lr, ip │ │ - bls.w 7b8a4 │ │ - b.n 7ba6c │ │ - mov r6, r5 │ │ - mov r3, r4 │ │ + bcc.w 7c55a │ │ + mov r6, r4 │ │ + mov r3, r5 │ │ orrs.w r0, r1, fp │ │ str r2, [sp, #12] │ │ - beq.w 7b8a2 │ │ + beq.w 7c55a │ │ + b.n 7c6ea │ │ + movs r3, #0 │ │ + movs r6, #1 │ │ + b.n 7c55a │ │ + movs r3, #0 │ │ + movs r6, #1 │ │ + cmp lr, ip │ │ + bls.w 7c55a │ │ + b.n 7c724 │ │ ldr r6, [sp, #540] @ 0x21c │ │ ldr r0, [sp, #532] @ 0x214 │ │ cmp r6, r0 │ │ - bne.n 7ba40 │ │ + bne.n 7c6f8 │ │ add r0, sp, #532 @ 0x214 │ │ - bl 8db24 │ │ + bl 8e71c │ │ ldr r1, [sp, #536] @ 0x218 │ │ lsls r0, r6, #5 │ │ ldr r2, [sp, #16] │ │ - mov r3, r4 │ │ + mov r3, r5 │ │ str.w r8, [r1, r0] │ │ add.w r0, r1, r6, lsl #5 │ │ movs r1, #0 │ │ - strd r2, r9, [r0, #4] │ │ + strd r2, sl, [r0, #4] │ │ ldr r2, [sp, #12] │ │ strd r2, r1, [r0, #12] │ │ str r1, [sp, #24] │ │ str r1, [r0, #20] │ │ ldr r1, [sp, #108] @ 0x6c │ │ str r1, [r0, #24] │ │ adds r0, r6, #1 │ │ str r0, [sp, #540] @ 0x21c │ │ - mov r6, r5 │ │ - b.n 7b8a2 │ │ - ldr r5, [sp, #48] @ 0x30 │ │ + mov r6, r4 │ │ + b.n 7c558 │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ mov.w fp, #2 │ │ - ldrd r8, r9, [sp, #100] @ 0x64 │ │ - ldr.w sl, [sp, #88] @ 0x58 │ │ - ldr r4, [sp, #72] @ 0x48 │ │ ldr r0, [sp, #32] │ │ - cmp r5, r0 │ │ - bne.w 7b832 │ │ + cmp sl, r0 │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ + ldrd r6, r8, [sp, #84] @ 0x54 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + bne.w 7c4e6 │ │ ldr r0, [sp, #24] │ │ lsls r0, r0, #31 │ │ - beq.w 7bce6 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ + beq.w 7c99a │ │ + ldr r0, [sp, #60] @ 0x3c │ │ lsls r0, r0, #31 │ │ - beq.n 7bb66 │ │ + beq.n 7c81c │ │ ldr.w r1, [sp, #1272] @ 0x4f8 │ │ movs r2, #4 │ │ - str r4, [sp, #72] @ 0x48 │ │ + str r4, [sp, #68] @ 0x44 │ │ lsrs r0, r1, #16 │ │ - str.w sl, [sp, #88] @ 0x58 │ │ - str.w r8, [sp, #100] @ 0x64 │ │ + strd r6, r8, [sp, #84] @ 0x54 │ │ cmp r0, #4 │ │ it hi │ │ movhi r2, #12 │ │ ldr r6, [sp, #124] @ 0x7c │ │ ldr r4, [sp, #20] │ │ ldr r2, [r6, r2] │ │ cmp r2, r4 │ │ - bcc.w 7bd78 │ │ + bcc.w 7ca26 │ │ ldr r3, [sp, #120] @ 0x78 │ │ mov.w r8, #0 │ │ ldr.w r5, [sp, #1320] @ 0x528 │ │ subs r2, r2, r4 │ │ str r5, [sp, #696] @ 0x2b8 │ │ cmp r0, #4 │ │ strb.w r8, [r3, #2] │ │ @@ -126927,372 +127477,371 @@ │ │ it hi │ │ addhi r0, #8 │ │ ldr r0, [r0, #0] │ │ add r0, r4 │ │ str r0, [sp, #704] @ 0x2c0 │ │ add r0, sp, #592 @ 0x250 │ │ add r1, sp, #680 @ 0x2a8 │ │ - bl 88998 │ │ + bl 88f04 │ │ add r5, sp, #592 @ 0x250 │ │ ldmia r5, {r0, r1, r5} │ │ eor.w r2, r0, #2 │ │ orrs r1, r2 │ │ - beq.n 7bbcc │ │ + beq.n 7c87a │ │ lsls r0, r0, #31 │ │ - beq.n 7bbdc │ │ + beq.n 7c88a │ │ add.w r9, sp, #604 @ 0x25c │ │ ldmia.w r9, {r4, r6, r9} │ │ subs r0, r5, r6 │ │ sbcs.w r0, r4, r9 │ │ - bcs.n 7bb06 │ │ + bcs.n 7c7bc │ │ ldr.w r8, [sp, #540] @ 0x21c │ │ ldr r0, [sp, #532] @ 0x214 │ │ cmp r8, r0 │ │ - bne.n 7bb3e │ │ + bne.n 7c7f4 │ │ add r0, sp, #532 @ 0x214 │ │ - bl 8db24 │ │ + bl 8e71c │ │ ldr r1, [sp, #536] @ 0x218 │ │ mov.w r0, r8, lsl #5 │ │ str r5, [r1, r0] │ │ add.w r0, r1, r8, lsl #5 │ │ adds r1, r0, #4 │ │ stmia.w r1, {r4, r6, r9} │ │ movs r1, #0 │ │ strd r1, r1, [r0, #16] │ │ ldr r1, [sp, #108] @ 0x6c │ │ str r1, [r0, #24] │ │ add.w r0, r8, #1 │ │ str r0, [sp, #540] @ 0x21c │ │ mov.w r8, #1 │ │ - b.n 7bb06 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str r4, [sp, #72] @ 0x48 │ │ - lsls r0, r0, #31 │ │ - beq.n 7bb9a │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + b.n 7c7bc │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str r4, [sp, #68] @ 0x44 │ │ + lsls r0, r1, #31 │ │ + beq.n 7c84c │ │ + ldr r0, [sp, #40] @ 0x28 │ │ lsls r0, r0, #31 │ │ - beq.n 7bb9a │ │ - subs.w r0, r4, sl │ │ - ldrd r0, r4, [sp, #80] @ 0x50 │ │ + beq.n 7c84c │ │ + subs r0, r4, r6 │ │ + ldrd r0, r4, [sp, #76] @ 0x4c │ │ sbcs r0, r4 │ │ - bcs.w 7bca8 │ │ + bcs.n 7c89c │ │ ldr r4, [sp, #540] @ 0x21c │ │ ldr r0, [sp, #532] @ 0x214 │ │ - str.w sl, [sp, #88] @ 0x58 │ │ cmp r4, r0 │ │ - bne.w 7bcbc │ │ + bne.w 7c970 │ │ add r0, sp, #532 @ 0x214 │ │ - bl 8db24 │ │ - ldr r6, [sp, #84] @ 0x54 │ │ - b.n 7bcbe │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ + bl 8e71c │ │ + mov sl, r6 │ │ + mov r5, r6 │ │ + ldr r6, [sp, #80] @ 0x50 │ │ + b.n 7c976 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ ands r0, r1 │ │ lsls r0, r0, #31 │ │ - beq.n 7bc9c │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - str.w sl, [sp, #88] @ 0x58 │ │ - adds.w sl, r4, r9 │ │ + beq.n 7c892 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + mov sl, r6 │ │ + adds.w r5, r4, r9 │ │ adc.w r6, r1, r8 │ │ - subs.w r0, r4, sl │ │ + subs r0, r4, r5 │ │ sbcs.w r0, r1, r6 │ │ - bcs.n 7bcb2 │ │ + bcs.n 7c8a6 │ │ ldr r4, [sp, #540] @ 0x21c │ │ ldr r0, [sp, #532] @ 0x214 │ │ cmp r4, r0 │ │ - bne.n 7bcbe │ │ + bne.w 7c976 │ │ add r0, sp, #532 @ 0x214 │ │ - bl 8db24 │ │ - b.n 7bcbe │ │ + bl 8e71c │ │ + b.n 7c976 │ │ uxtb r0, r5 │ │ mov.w fp, #2 │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 7bd78 │ │ + bne.w 7ca26 │ │ ubfx r8, r5, #8, #1 │ │ mov r9, sl │ │ - ldrd r4, sl, [sp, #84] @ 0x54 │ │ + ldrd r4, r6, [sp, #80] @ 0x50 │ │ + b.n 7c8b2 │ │ + str.w r8, [sp, #88] @ 0x58 │ │ + mov.w r8, #0 │ │ + b.n 7c8b0 │ │ + str.w r8, [sp, #88] @ 0x58 │ │ + mov.w r8, #0 │ │ + b.n 7c8b2 │ │ + str.w r8, [sp, #88] @ 0x58 │ │ + mov.w r8, #0 │ │ + mov r6, sl │ │ + ldr r4, [sp, #80] @ 0x50 │ │ movs.w r0, r8, lsl #31 │ │ str.w fp, [sp, #592] @ 0x250 │ │ - str.w sl, [sp, #88] @ 0x58 │ │ - bne.n 7bc90 │ │ + str r6, [sp, #84] @ 0x54 │ │ + bne.n 7c968 │ │ ldr.w r0, [sp, #1072] @ 0x430 │ │ - ldr.w r8, [sp, #100] @ 0x64 │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ ldr.w r1, [sp, #1076] @ 0x434 │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.n 7bc94 │ │ + beq.w 7c040 │ │ add r0, sp, #592 @ 0x250 │ │ ldr r1, [sp, #180] @ 0xb4 │ │ ldr r3, [sp, #116] @ 0x74 │ │ add.w r2, sp, #1056 @ 0x420 │ │ - bl 801f8 │ │ + bl 80770 │ │ ldr r0, [sp, #592] @ 0x250 │ │ cmp r0, #1 │ │ ldr r0, [sp, #112] @ 0x70 │ │ - bne.n 7bc24 │ │ + bne.n 7c8f6 │ │ ldrb.w r0, [sp, #600] @ 0x258 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 7bc94 │ │ + bne.w 7c040 │ │ ldr r0, [sp, #604] @ 0x25c │ │ ldr r1, [r0, #12] │ │ - cbz r1, 7bc94 │ │ + cmp r1, #0 │ │ + beq.w 7c040 │ │ ldr r0, [r0, #8] │ │ - ldr r5, [sp, #540] @ 0x21c │ │ + add.w r1, r1, r1, lsl #1 │ │ + ldr r6, [sp, #540] @ 0x21c │ │ + add.w r5, r0, #8 │ │ + str r4, [sp, #80] @ 0x50 │ │ + lsls r0, r6, #5 │ │ + add.w r4, r0, #24 │ │ + mov.w r8, r1, lsl #3 │ │ + str.w r9, [sp, #100] @ 0x64 │ │ + ldr r0, [r5, #12] │ │ str r0, [sp, #64] @ 0x40 │ │ - sub.w r0, r1, r1, lsl #2 │ │ - str r4, [sp, #84] @ 0x54 │ │ - lsls r0, r0, #3 │ │ - lsls r6, r5, #5 │ │ - movs r4, #0 │ │ - str.w r9, [sp, #104] @ 0x68 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - add r0, r4 │ │ - add.w fp, r0, #8 │ │ - ldr.w r8, [r0, #20] │ │ ldr r0, [sp, #532] @ 0x214 │ │ - ldmia.w fp, {r9, sl, fp} │ │ - cmp r5, r0 │ │ - bne.n 7bc5c │ │ + ldmia.w r5, {r9, sl, fp} │ │ + cmp r6, r0 │ │ + bne.n 7c92e │ │ add r0, sp, #532 @ 0x214 │ │ - bl 8db24 │ │ + bl 8e71c │ │ ldr r0, [sp, #536] @ 0x218 │ │ - movs r1, #0 │ │ - adds r5, #1 │ │ - adds r4, #24 │ │ - str r5, [sp, #540] @ 0x21c │ │ - str.w r9, [r0, r6] │ │ - add r0, r6 │ │ - adds r6, #32 │ │ - strd r1, r1, [r0, #16] │ │ + adds r6, #1 │ │ ldr r1, [sp, #108] @ 0x6c │ │ - strd sl, fp, [r0, #4] │ │ - str.w r8, [r0, #12] │ │ - str r1, [r0, #24] │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - adds r0, r0, r4 │ │ - bne.n 7bc40 │ │ + adds r5, #24 │ │ + str r6, [sp, #540] @ 0x21c │ │ + str r1, [r0, r4] │ │ + add r0, r4 │ │ + sub.w r1, r0, #24 │ │ + adds r4, #32 │ │ + stmia.w r1, {r9, sl, fp} │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + str.w r1, [r0, #-12] │ │ + movs r1, #0 │ │ + subs.w r8, r8, #24 │ │ + strd r1, r1, [r0, #-8] │ │ + bne.n 7c91a │ │ mov.w fp, #2 │ │ - ldrd r8, r9, [sp, #100] @ 0x64 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - b.n 7bc94 │ │ - ldr.w r8, [sp, #100] @ 0x64 │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ - b.w 7b38e │ │ - str.w r8, [sp, #100] @ 0x64 │ │ - mov.w r8, #0 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - b.n 7bbe2 │ │ - str.w r8, [sp, #100] @ 0x64 │ │ - mov.w r8, #0 │ │ - b.n 7bbe2 │ │ - str.w r8, [sp, #100] @ 0x64 │ │ - mov.w r8, #0 │ │ - b.n 7bbde │ │ - ldr r6, [sp, #84] @ 0x54 │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ + b.w 7c03e │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ + b.w 7c040 │ │ + mov sl, r6 │ │ + mov r5, r6 │ │ + ldr r6, [sp, #80] @ 0x50 │ │ ldr r1, [sp, #536] @ 0x218 │ │ lsls r0, r4, #5 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ str r2, [r1, r0] │ │ add.w r0, r1, r4, lsl #5 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - strd r1, sl, [r0, #4] │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + adds r3, r0, #4 │ │ + stmia r3!, {r1, r5, r6} │ │ movs r1, #0 │ │ - ldr.w sl, [sp, #88] @ 0x58 │ │ + mov r6, sl │ │ strd r1, r1, [r0, #16] │ │ ldr r1, [sp, #108] @ 0x6c │ │ - str r6, [r0, #12] │ │ str r1, [r0, #24] │ │ adds r0, r4, #1 │ │ mov r4, r2 │ │ str r0, [sp, #540] @ 0x21c │ │ - str.w sl, [sp, #88] @ 0x58 │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ - str r4, [sp, #72] @ 0x48 │ │ - b.w 7b388 │ │ + str r4, [sp, #68] @ 0x44 │ │ + str r6, [sp, #84] @ 0x54 │ │ + b.w 7c03a │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ ldrd r5, sl, [sp, #184] @ 0xb8 │ │ - b.n 7be1c │ │ + b.n 7caca │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ ldr.w sl, [sp, #188] @ 0xbc │ │ - b.n 7bdee │ │ + b.n 7ca9c │ │ ldrd r9, sl, [sp, #536] @ 0x218 │ │ cmp.w sl, #2 │ │ ldr r5, [sp, #92] @ 0x5c │ │ str.w sl, [sp, #164] @ 0xa4 │ │ - bcs.w 7c3e6 │ │ + bcs.w 7d094 │ │ cmp.w sl, #0 │ │ - beq.w 7be8e │ │ + beq.w 7cb3c │ │ mov.w r8, sl, lsl #5 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ mov r1, r8 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ add.w r3, r9, r1 │ │ ldrd r5, r6, [r3, #-32] │ │ subs r4, r5, r0 │ │ sbcs.w r4, r6, r2 │ │ itt cc │ │ movcc r2, r6 │ │ movcc r0, r5 │ │ subs r1, #32 │ │ strd r0, r2, [r3, #-16] │ │ - bne.n 7bd30 │ │ + bne.n 7c9de │ │ ldr r0, [sp, #532] @ 0x214 │ │ cmp r0, sl │ │ ldr.w sl, [sp, #188] @ 0xbc │ │ - bls.w 7bea6 │ │ + bls.w 7cb54 │ │ lsls r1, r0, #5 │ │ mov r0, r9 │ │ movs r2, #8 │ │ mov r3, r8 │ │ - bl 3d624 │ │ + bl 3f056 │ │ ldr r5, [sp, #92] @ 0x5c │ │ cmp r0, #0 │ │ - beq.w 7c48e │ │ + beq.w 7d13c │ │ mov.w fp, #0 │ │ mov r9, r0 │ │ - b.n 7beac │ │ + b.n 7cb5a │ │ str.w sl, [sp, #644] @ 0x284 │ │ ldr.w r0, [sp, #1312] @ 0x520 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7bd80 │ │ + bne.n 7ca2e │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ cmp r1, #1 │ │ ldr.w sl, [sp, #188] @ 0xbc │ │ - bne.n 7bda6 │ │ + bne.n 7ca54 │ │ dmb ish │ │ ldr.w r0, [sp, #1312] @ 0x520 │ │ - bl 7fcf4 │ │ + bl 8028a │ │ ldr.w r0, [sp, #1072] @ 0x430 │ │ ldr.w r1, [sp, #1076] @ 0x434 │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.n 7bdee │ │ + beq.n 7ca9c │ │ ldr.w r0, [sp, #1168] @ 0x490 │ │ - cbz r0, 7bdc4 │ │ + cbz r0, 7ca72 │ │ ldr.w r0, [sp, #1172] @ 0x494 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [sp, #1180] @ 0x49c │ │ - cbz r0, 7bdd2 │ │ + cbz r0, 7ca80 │ │ ldr.w r0, [sp, #1184] @ 0x4a0 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [sp, #1192] @ 0x4a8 │ │ - cbz r0, 7bde0 │ │ + cbz r0, 7ca8e │ │ ldr.w r0, [sp, #1196] @ 0x4ac │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [sp, #1204] @ 0x4b4 │ │ - cbz r0, 7bdee │ │ + cbz r0, 7ca9c │ │ ldr.w r0, [sp, #1208] @ 0x4b8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrd r4, r0, [sp, #548] @ 0x224 │ │ adds r5, r0, #1 │ │ mov r0, r4 │ │ subs r5, #1 │ │ - beq.n 7be06 │ │ + beq.n 7cab4 │ │ add.w r6, r0, #352 @ 0x160 │ │ - bl 8c2bc │ │ + bl 8c80c │ │ mov r0, r6 │ │ - b.n 7bdf6 │ │ + b.n 7caa4 │ │ ldr r0, [sp, #544] @ 0x220 │ │ - cbz r0, 7be10 │ │ + cbz r0, 7cabe │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r5, [sp, #184] @ 0xb8 │ │ ldr r0, [sp, #532] @ 0x214 │ │ - cbz r0, 7be1c │ │ + cbz r0, 7caca │ │ ldr r0, [sp, #536] @ 0x218 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #508] @ 0x1fc │ │ - cbz r0, 7be26 │ │ + cbz r0, 7cad4 │ │ ldr r0, [sp, #512] @ 0x200 │ │ - blx d7b70 │ │ + blx d87c0 │ │ dmb ish │ │ ldrex r0, [sl] │ │ subs r1, r0, #1 │ │ strex r2, r1, [sl] │ │ cmp r2, #0 │ │ - bne.n 7be2a │ │ + bne.n 7cad8 │ │ cmp r0, #1 │ │ - bne.n 7be48 │ │ + bne.n 7caf6 │ │ movs r4, #1 │ │ dmb ish │ │ add r0, sp, #488 @ 0x1e8 │ │ - bl 7dc34 │ │ + bl 7e238 │ │ ldr r1, [sp, #96] @ 0x60 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r1, #256] @ 0x100 │ │ ldr r1, [r7, #8] │ │ ldr r0, [r1, #64] @ 0x40 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ itt ne │ │ ldrne r1, [r1, #68] @ 0x44 │ │ - blne 8d790 │ │ + blne 8e388 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - bne.n 7be7a │ │ + bne.n 7cb28 │ │ ldr.w r0, [r9, #64] @ 0x40 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 7be7a │ │ + beq.n 7cb28 │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ - bl 8d790 │ │ + bl 8e388 │ │ ldr r0, [sp, #144] @ 0x90 │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ - bl 8d790 │ │ + bl 8e388 │ │ addw sp, sp, #1340 @ 0x53c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [sp, #532] @ 0x214 │ │ - cbz r0, 7be9c │ │ + cbz r0, 7cb4a │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r9, #8 │ │ ldr.w sl, [sp, #188] @ 0xbc │ │ mov.w fp, #1 │ │ - b.n 7beac │ │ + b.n 7cb5a │ │ mov.w fp, #0 │ │ ldr r5, [sp, #92] @ 0x5c │ │ ldr r3, [sp, #552] @ 0x228 │ │ ldrd r0, r6, [sp, #544] @ 0x220 │ │ str.w r9, [sp, #132] @ 0x84 │ │ cmp r0, r3 │ │ str r3, [sp, #156] @ 0x9c │ │ - bls.n 7beea │ │ - cbz r3, 7bee2 │ │ + bls.n 7cb98 │ │ + cbz r3, 7cb90 │ │ mov.w r2, #352 @ 0x160 │ │ mul.w r4, r3, r2 │ │ mul.w r1, r0, r2 │ │ mov r0, r6 │ │ movs r2, #8 │ │ mov r3, r4 │ │ - bl 3d624 │ │ + bl 3f056 │ │ mov r6, r0 │ │ - cbnz r0, 7beea │ │ + cbnz r0, 7cb98 │ │ movs r0, #8 │ │ mov r1, r4 │ │ - bl 3d98e │ │ - b.n 7c496 │ │ + bl 3e0ac │ │ + b.n 7d144 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r6, #8 │ │ ldr r0, [sp, #508] @ 0x1fc │ │ - cbz r0, 7bef4 │ │ + cbz r0, 7cba2 │ │ ldr r0, [sp, #512] @ 0x200 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ movs r1, #0 │ │ ldr r4, [sp, #156] @ 0x9c │ │ ldr.w r3, [sl, #128] @ 0x80 │ │ strd r9, r0, [sp, #492] @ 0x1ec │ │ movs r0, #8 │ │ cmp r3, #0 │ │ strd r6, r4, [sp, #500] @ 0x1f4 │ │ - beq.n 7c006 │ │ + beq.n 7ccb4 │ │ str r1, [sp, #576] @ 0x240 │ │ strd r1, r0, [sp, #568] @ 0x238 │ │ str r1, [sp, #600] @ 0x258 │ │ ldrd r1, r2, [r3, #32] │ │ str r0, [sp, #136] @ 0x88 │ │ strd r1, r2, [sp, #592] @ 0x250 │ │ add r1, sp, #680 @ 0x2a8 │ │ @@ -127301,18 +127850,18 @@ │ │ add.w r0, r3, #8 │ │ str r0, [sp, #168] @ 0xa8 │ │ movs r0, #0 │ │ str r6, [sp, #140] @ 0x8c │ │ str r0, [sp, #152] @ 0x98 │ │ add r0, sp, #680 @ 0x2a8 │ │ add r1, sp, #592 @ 0x250 │ │ - bl 7e1fc │ │ + bl 7e808 │ │ ldr r3, [sp, #680] @ 0x2a8 │ │ cmp r3, #3 │ │ - beq.n 7c00c │ │ + beq.n 7ccba │ │ ldr r0, [sp, #192] @ 0xc0 │ │ add.w r1, sp, #1032 @ 0x408 │ │ ldrb.w r5, [sp, #688] @ 0x2b0 │ │ cmp r3, #2 │ │ ldr.w lr, [sp, #684] @ 0x2ac │ │ ldrb r6, [r0, #2] │ │ ldrh r4, [r0, #0] │ │ @@ -127321,19 +127870,19 @@ │ │ ldr r0, [sp, #696] @ 0x2b8 │ │ str r0, [sp, #172] @ 0xac │ │ ldr r0, [sp, #692] @ 0x2b4 │ │ str r0, [sp, #180] @ 0xb4 │ │ ldr r0, [sp, #196] @ 0xc4 │ │ ldmia.w r0, {r2, r8, r9, sl, fp, ip} │ │ stmia.w r1, {r2, r8, r9, sl, fp, ip} │ │ - beq.n 7c030 │ │ + beq.n 7ccde │ │ ldr.w sl, [sp, #188] @ 0xbc │ │ orr.w r4, r4, r6, lsl #16 │ │ lsls r0, r3, #31 │ │ - bne.n 7bf32 │ │ + bne.n 7cbe0 │ │ ldr r1, [sp, #192] @ 0xc0 │ │ lsrs r0, r4, #16 │ │ strb.w r5, [sp, #688] @ 0x2b0 │ │ mov r8, lr │ │ str.w lr, [sp, #684] @ 0x2ac │ │ strb r0, [r1, #2] │ │ movs r0, #0 │ │ @@ -127348,120 +127897,120 @@ │ │ str r0, [sp, #692] @ 0x2b4 │ │ ldr.w ip, [sp, #196] @ 0xc4 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ ldr r1, [sp, #168] @ 0xa8 │ │ add.w r0, sp, #1056 @ 0x420 │ │ add r2, sp, #680 @ 0x2a8 │ │ - bl 7e59c │ │ + bl 7ebb4 │ │ ldr.w r0, [sp, #1056] @ 0x420 │ │ ldr.w r1, [sp, #1060] @ 0x424 │ │ eor.w r0, r0, #2 │ │ orrs r0, r1 │ │ - beq.n 7bf32 │ │ + beq.n 7cbe0 │ │ add r0, sp, #680 @ 0x2a8 │ │ add.w r1, sp, #1056 @ 0x420 │ │ mov.w r2, #280 @ 0x118 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r4, [sp, #152] @ 0x98 │ │ ldr r1, [sp, #136] @ 0x88 │ │ ldr r0, [sp, #568] @ 0x238 │ │ str.w r8, [sp, #960] @ 0x3c0 │ │ cmp r4, r0 │ │ - bne.n 7bfea │ │ + bne.n 7cc98 │ │ add r0, sp, #568 @ 0x238 │ │ - bl 8dd02 │ │ + bl 8e8fa │ │ ldr r1, [sp, #572] @ 0x23c │ │ add.w r0, r4, r4, lsl #3 │ │ str r1, [sp, #136] @ 0x88 │ │ mov.w r2, #288 @ 0x120 │ │ add.w r0, r1, r0, lsl #5 │ │ add r1, sp, #680 @ 0x2a8 │ │ - bl d405a │ │ + bl d4c50 │ │ adds r4, #1 │ │ str r4, [sp, #152] @ 0x98 │ │ str r4, [sp, #576] @ 0x240 │ │ - b.n 7bf32 │ │ + b.n 7cbe0 │ │ mov.w fp, #0 │ │ - b.n 7c07e │ │ + b.n 7cd2c │ │ ldrd r8, fp, [sp, #692] @ 0x2b4 │ │ ldrb.w r4, [sp, #688] @ 0x2b0 │ │ add r0, sp, #568 @ 0x238 │ │ - bl 8dc0a │ │ + bl 8e802 │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ cmp r4, #82 @ 0x52 │ │ ldr r5, [sp, #92] @ 0x5c │ │ ldr r6, [sp, #140] @ 0x8c │ │ - bne.n 7c062 │ │ + bne.n 7cd10 │ │ ldr.w r9, [sp, #132] @ 0x84 │ │ mov r0, r8 │ │ ldr r4, [sp, #156] @ 0x9c │ │ - b.n 7c07e │ │ + b.n 7cd2c │ │ ldr r1, [sp, #568] @ 0x238 │ │ ldr r2, [sp, #152] @ 0x98 │ │ ldr.w sl, [sp, #188] @ 0xbc │ │ ldr r4, [sp, #156] @ 0x9c │ │ cmp r1, r2 │ │ ldr r0, [sp, #136] @ 0x88 │ │ - bls.n 7c072 │ │ - cbz r2, 7c06c │ │ + bls.n 7cd20 │ │ + cbz r2, 7cd1a │ │ add.w r2, r2, r2, lsl #3 │ │ add.w r1, r1, r1, lsl #3 │ │ lsls r5, r2, #5 │ │ lsls r1, r1, #5 │ │ movs r2, #8 │ │ mov r3, r5 │ │ - bl 3d624 │ │ - cbnz r0, 7c072 │ │ + bl 3f056 │ │ + cbnz r0, 7cd20 │ │ movs r0, #8 │ │ mov r1, r5 │ │ - bl 3d98e │ │ - b.n 7c496 │ │ + bl 3e0ac │ │ + b.n 7d144 │ │ add r0, sp, #492 @ 0x1ec │ │ - bl 8c0ec │ │ + bl 8c63c │ │ ldr r5, [sp, #184] @ 0xb8 │ │ - b.n 7be26 │ │ - blx d7b70 │ │ + b.n 7cad4 │ │ + blx d87c0 │ │ movs r0, #8 │ │ ldr.w r9, [sp, #492] @ 0x1ec │ │ ldr r5, [sp, #92] @ 0x5c │ │ ldr r6, [sp, #140] @ 0x8c │ │ ldr.w fp, [sp, #152] @ 0x98 │ │ strd r6, r4, [sp, #356] @ 0x164 │ │ ldr r4, [r7, #8] │ │ strd r0, fp, [sp, #364] @ 0x16c │ │ ldr r0, [sp, #164] @ 0xa4 │ │ str r0, [sp, #352] @ 0x160 │ │ ldr r0, [r4, #64] @ 0x40 │ │ strd sl, r9, [sp, #344] @ 0x158 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 7c138 │ │ + bne.n 7cde6 │ │ movs r0, #10 │ │ str r0, [sp, #184] @ 0xb8 │ │ ldr r4, [sp, #96] @ 0x60 │ │ add r1, sp, #344 @ 0x158 │ │ movs r2, #28 │ │ add.w r0, r4, #272 @ 0x110 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ movs r2, #55 @ 0x37 │ │ strb r0, [r4, #0] │ │ adds r0, r4, #1 │ │ add r1, sp, #432 @ 0x1b0 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ movs r2, #23 │ │ strb.w r0, [r4, #56] @ 0x38 │ │ add.w r0, r4, #57 @ 0x39 │ │ add r1, sp, #408 @ 0x198 │ │ - bl d44bc │ │ + bl d53c6 │ │ add.w r0, r4, #80 @ 0x50 │ │ add r1, sp, #376 @ 0x178 │ │ movs r2, #32 │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #0 │ │ movs r1, #1 │ │ str.w r0, [r4, #188] @ 0xbc │ │ ldr r0, [sp, #176] @ 0xb0 │ │ strd r0, sl, [r4, #148] @ 0x94 │ │ ldr r0, [sp, #172] @ 0xac │ │ strd r0, r8, [r4, #156] @ 0x9c │ │ @@ -127487,224 +128036,224 @@ │ │ ldr r0, [sp, #180] @ 0xb4 │ │ ldr r1, [sp, #144] @ 0x90 │ │ str.w r0, [r4, #140] @ 0x8c │ │ add.w r0, r4, #192 @ 0xc0 │ │ str.w fp, [r4, #176] @ 0xb0 │ │ str.w r5, [r4, #144] @ 0x90 │ │ strd r6, r9, [r4, #164] @ 0xa4 │ │ - bl d405a │ │ - b.n 7be84 │ │ + bl d4c50 │ │ + b.n 7cb32 │ │ str r0, [sp, #128] @ 0x80 │ │ mov r0, r4 │ │ - ldr r2, [pc, #948] @ (7c4f4 ) │ │ + ldr r2, [pc, #952] @ (7d1a4 ) │ │ mov r1, r5 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #168] @ 0xa8 │ │ mov sl, r0 │ │ cmp r0, #0 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ mov r6, r5 │ │ it eq │ │ moveq r0, sl │ │ str r0, [sp, #168] @ 0xa8 │ │ it eq │ │ moveq.w sl, #1 │ │ - ldr r2, [pc, #920] @ (7c4f8 ) │ │ + ldr r2, [pc, #920] @ (7d1a8 ) │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ - ldr r2, [pc, #904] @ (7c4fc ) │ │ + ldr r2, [pc, #908] @ (7d1ac ) │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r3, #17 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #196] @ 0xc4 │ │ mov r1, r0 │ │ cmp r0, #0 │ │ ldr r0, [sp, #196] @ 0xc4 │ │ it eq │ │ moveq r0, r1 │ │ str r0, [sp, #196] @ 0xc4 │ │ it eq │ │ moveq r1, #1 │ │ str r1, [sp, #156] @ 0x9c │ │ - ldr r2, [pc, #876] @ (7c500 ) │ │ + ldr r2, [pc, #876] @ (7d1b0 ) │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #192] @ 0xc0 │ │ ldr r1, [sp, #192] @ 0xc0 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #192] @ 0xc0 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #152] @ 0x98 │ │ - ldr r2, [pc, #848] @ (7c504 ) │ │ + ldr r2, [pc, #848] @ (7d1b4 ) │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r3, #15 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #188] @ 0xbc │ │ ldr r1, [sp, #188] @ 0xbc │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #188] @ 0xbc │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #140] @ 0x8c │ │ - ldr r2, [pc, #820] @ (7c508 ) │ │ + ldr r2, [pc, #820] @ (7d1b8 ) │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r3, #14 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #180] @ 0xb4 │ │ ldr r1, [sp, #180] @ 0xb4 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #180] @ 0xb4 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #136] @ 0x88 │ │ - ldr r2, [pc, #792] @ (7c50c ) │ │ + ldr r2, [pc, #792] @ (7d1bc ) │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r3, #22 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #176] @ 0xb0 │ │ ldr r1, [sp, #176] @ 0xb0 │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #176] @ 0xb0 │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #116] @ 0x74 │ │ - ldr r2, [pc, #764] @ (7c510 ) │ │ + ldr r2, [pc, #764] @ (7d1c0 ) │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r3, #14 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #172] @ 0xac │ │ ldr r1, [sp, #172] @ 0xac │ │ cmp r0, #0 │ │ it eq │ │ moveq r1, r0 │ │ str r1, [sp, #172] @ 0xac │ │ it eq │ │ moveq r0, #1 │ │ str r0, [sp, #112] @ 0x70 │ │ - ldr r2, [pc, #736] @ (7c514 ) │ │ + ldr r2, [pc, #736] @ (7d1c4 ) │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r3, #19 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r1, [sp, #164] @ 0xa4 │ │ mov r8, r0 │ │ cmp r0, #0 │ │ ldr r0, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq r0, r8 │ │ str r0, [sp, #164] @ 0xa4 │ │ it eq │ │ moveq.w r8, #1 │ │ - ldr r2, [pc, #704] @ (7c518 ) │ │ + ldr r2, [pc, #708] @ (7d1c8 ) │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r3, #19 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ mov r9, r0 │ │ mov r5, r1 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r5, r0 │ │ moveq.w r9, #1 │ │ - ldr r2, [pc, #680] @ (7c51c ) │ │ + ldr r2, [pc, #684] @ (7d1cc ) │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r3, #16 │ │ add r2, pc │ │ - bl 7df6c │ │ + bl 7e574 │ │ str r5, [sp, #132] @ 0x84 │ │ add r4, sp, #680 @ 0x2a8 │ │ ldr r2, [sp, #168] @ 0xa8 │ │ mov fp, r0 │ │ mov r6, r1 │ │ mov r0, r4 │ │ mov r1, sl │ │ - bl 8dd44 │ │ + bl 8e93c │ │ cmp.w fp, #0 │ │ itt eq │ │ moveq r6, fp │ │ moveq.w fp, #1 │ │ ldrb.w r5, [sp, #680] @ 0x2a8 │ │ cmp r5, #10 │ │ - beq.n 7c2dc │ │ + beq.n 7cf8a │ │ add.w sl, sp, #1032 @ 0x408 │ │ adds r1, r4, #1 │ │ movs r2, #23 │ │ mov r0, sl │ │ - bl d44bc │ │ + bl d53c6 │ │ add.w r1, r4, #24 │ │ add.w r0, sp, #1056 @ 0x420 │ │ movs r2, #32 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r1, [sp, #120] @ 0x78 │ │ ldr r2, [sp, #124] @ 0x7c │ │ cmp r1, #0 │ │ itt eq │ │ moveq r2, r1 │ │ moveq r1, #1 │ │ add r4, sp, #680 @ 0x2a8 │ │ mov r0, r4 │ │ - bl 8dd44 │ │ + bl 8e93c │ │ ldrb.w r0, [sp, #680] @ 0x2a8 │ │ cmp r0, #10 │ │ - bne.n 7c300 │ │ + bne.n 7cfae │ │ ldr r1, [sp, #96] @ 0x60 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r1, #256] @ 0x100 │ │ ldr r0, [r7, #8] │ │ ldr r1, [r0, #68] @ 0x44 │ │ ldr r0, [sp, #128] @ 0x80 │ │ - bl 8d790 │ │ + bl 8e388 │ │ movs r4, #0 │ │ add r0, sp, #344 @ 0x158 │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ - bl 8e318 │ │ + bl 8ef10 │ │ ldr r5, [sp, #184] @ 0xb8 │ │ - b.n 7be62 │ │ + b.n 7cb10 │ │ str r5, [sp, #184] @ 0xb8 │ │ add r5, sp, #592 @ 0x250 │ │ adds r1, r4, #1 │ │ str r0, [sp, #168] @ 0xa8 │ │ mov r0, r5 │ │ movs r2, #23 │ │ - bl d44bc │ │ + bl d53c6 │ │ add.w r1, r4, #24 │ │ add r0, sp, #376 @ 0x178 │ │ movs r2, #32 │ │ - bl d44bc │ │ + bl d53c6 │ │ add r0, sp, #408 @ 0x198 │ │ str r6, [sp, #160] @ 0xa0 │ │ ldmia r5!, {r1, r2, r3, r4, r6} │ │ stmia r0!, {r1, r2, r3, r4, r6} │ │ ldrh r1, [r5, #0] │ │ strh r1, [r0, #0] │ │ ldrb r1, [r5, #2] │ │ @@ -127718,109 +128267,109 @@ │ │ ldrh r1, [r5, #0] │ │ strh r1, [r0, #0] │ │ ldrb r1, [r5, #2] │ │ strb r1, [r0, #2] │ │ add r4, sp, #432 @ 0x1b0 │ │ add.w r0, r4, #23 │ │ add.w r1, sp, #1056 @ 0x420 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldmia.w sl!, {r0, r1, r2, r3, r6} │ │ stmia r4!, {r0, r1, r2, r3, r6} │ │ ldrh.w r0, [sl] │ │ strh r0, [r4, #0] │ │ ldrb.w r0, [sl, #2] │ │ strb r0, [r4, #2] │ │ ldr r0, [r7, #8] │ │ ldr r1, [r0, #68] @ 0x44 │ │ ldr r0, [sp, #128] @ 0x80 │ │ - bl 8d790 │ │ + bl 8e388 │ │ ldrd sl, r5, [sp, #112] @ 0x70 │ │ ldr r6, [sp, #164] @ 0xa4 │ │ - b.n 7c09c │ │ + b.n 7cd4a │ │ movs r0, #4 │ │ movs r1, #148 @ 0x94 │ │ - bl 3d806 │ │ - b.n 7c496 │ │ + bl 3df32 │ │ + b.n 7d144 │ │ movs r0, #4 │ │ movs r1, #148 @ 0x94 │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ ldr r5, [sp, #184] @ 0xb8 │ │ - bl 3d806 │ │ - b.n 7c496 │ │ + bl 3df32 │ │ + b.n 7d144 │ │ ldr r0, [sp, #512] @ 0x200 │ │ cmp r4, #21 │ │ - bcs.n 7c484 │ │ + bcs.n 7d132 │ │ add.w ip, r0, r4, lsl #3 │ │ add.w r4, r0, #8 │ │ mov.w r9, #0 │ │ mov r3, r0 │ │ mov r8, r4 │ │ ldr r4, [r3, #8] │ │ ldr r1, [r3, #0] │ │ cmp r4, r1 │ │ - bcs.n 7c3d4 │ │ + bcs.n 7d082 │ │ ldr.w lr, [r3, #12] │ │ mov r6, r9 │ │ adds r1, r0, r6 │ │ ldr r2, [r0, r6] │ │ ldr r3, [r1, #4] │ │ strd r2, r3, [r1, #8] │ │ - cbz r6, 7c3ce │ │ + cbz r6, 7d07c │ │ ldr.w r1, [r1, #-8] │ │ subs r6, #8 │ │ cmp r4, r1 │ │ - bcc.n 7c3b2 │ │ + bcc.n 7d060 │ │ adds r1, r0, r6 │ │ adds r1, #8 │ │ - b.n 7c3d0 │ │ + b.n 7d07e │ │ mov r1, r0 │ │ strd r4, lr, [r1] │ │ add.w r4, r8, #8 │ │ add.w r9, r9, #8 │ │ mov r3, r8 │ │ cmp r4, ip │ │ - bne.n 7c3a2 │ │ - b.w 7b156 │ │ + bne.n 7d050 │ │ + b.w 7be06 │ │ cmp.w sl, #21 │ │ - bcs.n 7c498 │ │ + bcs.n 7d146 │ │ add.w r3, r9, sl, lsl #5 │ │ add.w r0, r9, #32 │ │ movs r6, #0 │ │ mov r1, r9 │ │ str r3, [sp, #168] @ 0xa8 │ │ mov fp, r9 │ │ mov r4, r0 │ │ ldrd r0, r2, [r1, #8] │ │ ldrd r8, r9, [r1, #40] @ 0x28 │ │ subs.w r0, r8, r0 │ │ sbcs.w r0, r9, r2 │ │ - bcs.n 7c474 │ │ + bcs.n 7d122 │ │ ldrd r0, r2, [r1, #32] │ │ str r4, [sp, #180] @ 0xb4 │ │ strd r2, r0, [sp, #172] @ 0xac │ │ add.w r0, r1, #48 @ 0x30 │ │ add r1, sp, #680 @ 0x2a8 │ │ ldmia.w r0, {r2, r3, r4, r5} │ │ stmia r1!, {r2, r3, r4, r5} │ │ str r6, [sp, #192] @ 0xc0 │ │ add.w r5, fp, r6 │ │ movs r2, #32 │ │ add.w r4, r5, #32 │ │ mov r1, r5 │ │ mov r0, r4 │ │ - bl d44bc │ │ - cbz r6, 7c454 │ │ + bl d53c6 │ │ + cbz r6, 7d102 │ │ ldrd r0, r1, [r5, #-24] │ │ subs r6, #32 │ │ subs.w r0, r8, r0 │ │ sbcs.w r0, r9, r1 │ │ - bcc.n 7c428 │ │ + bcc.n 7d0d6 │ │ add.w r0, fp, r6 │ │ adds r0, #32 │ │ - b.n 7c456 │ │ + b.n 7d104 │ │ mov r0, fp │ │ ldrd r2, r1, [sp, #172] @ 0xac │ │ strd r1, r2, [r0] │ │ sub.w r0, r4, #16 │ │ strd r8, r9, [r4, #-24] │ │ add r1, sp, #680 @ 0x2a8 │ │ ldmia.w r1, {r2, r3, r4, r5} │ │ @@ -127829,1870 +128378,1263 @@ │ │ ldr r6, [sp, #192] @ 0xc0 │ │ ldr r4, [sp, #180] @ 0xb4 │ │ adds r6, #32 │ │ add.w r0, r4, #32 │ │ mov r1, r4 │ │ mov r9, fp │ │ cmp r0, r3 │ │ - bne.n 7c3fa │ │ - b.n 7bd22 │ │ + bne.n 7d0a8 │ │ + b.n 7c9d0 │ │ mov r1, r4 │ │ - bl 8d9cc │ │ - b.w 7b156 │ │ + bl 8e5c4 │ │ + b.w 7be06 │ │ movs r0, #8 │ │ mov r1, r8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ udf #254 @ 0xfe │ │ mov r0, r9 │ │ mov r1, sl │ │ - bl 8da7c │ │ - b.w 7bd22 │ │ - b.n 7c586 │ │ - b.n 7c598 │ │ - b.n 7c4ae │ │ - b.n 7c4ae │ │ - b.n 7c4b2 │ │ + bl 8e674 │ │ + b.w 7c9d0 │ │ + b.n 7d236 │ │ + b.n 7d248 │ │ + b.n 7d15c │ │ + b.n 7d15c │ │ + b.n 7d160 │ │ mov r8, r0 │ │ - b.n 7c4c0 │ │ + b.n 7d16e │ │ mov r8, r0 │ │ ldr r0, [sp, #592] @ 0x250 │ │ cmp r0, #2 │ │ - beq.n 7c4c0 │ │ + beq.n 7d16e │ │ add r0, sp, #592 @ 0x250 │ │ - bl 825ba │ │ + bl 82bb6 │ │ add.w r0, sp, #1056 @ 0x420 │ │ - bl 7fc6c │ │ - b.n 7c588 │ │ + bl 80202 │ │ + b.n 7d238 │ │ mov r8, r0 │ │ add r0, sp, #680 @ 0x2a8 │ │ - bl 8c2bc │ │ - b.n 7c588 │ │ - bl 4114e │ │ + bl 8c80c │ │ + b.n 7d238 │ │ + bl 41886 │ │ mov r8, r0 │ │ add r0, sp, #680 @ 0x2a8 │ │ - bl 8c234 │ │ - b.n 7c574 │ │ - bl 4114e │ │ + bl 8c784 │ │ + b.n 7d224 │ │ + bl 41886 │ │ mov r8, r0 │ │ add r0, sp, #568 @ 0x238 │ │ - bl 8dc0a │ │ - b.n 7c57a │ │ - bl 4114e │ │ - stmia r0!, {r0, r1, r4, r7} │ │ - vceq.i32 d28, d6, #0 │ │ - vcgt.s32 q14, q6, #0 │ │ - vcgt.s32 q14, q5, #0 │ │ - vshr.u32 d28, d25, #7 │ │ - vcgt.s32 q14, q15, #0 │ │ - vshr.u32 q14, q6, #7 │ │ - vqrdmlsh.s , , d24[0] │ │ - @ instruction: 0xfff9bfd6 │ │ - @ instruction: 0xfff9bfd9 │ │ - vrshr.u64 d22, d4, #7 │ │ + bl 8e802 │ │ + b.n 7d22a │ │ + bl 41886 │ │ + nop │ │ + @ instruction: 0xb85b │ │ + vtbx.8 d27, {d25}, d14 │ │ + vqshrun.s64 d27, q2, #7 │ │ + vqshrun.s64 d27, q1, #7 │ │ + vtbl.8 d27, {d9}, d1 │ │ + vqshrun.s64 d27, q11, #7 │ │ + vtbl.8 d27, {d9}, d20 │ │ + vqshl.u64 d27, d16, #57 @ 0x39 │ │ + vqshl.u64 d27, d14, #57 @ 0x39 │ │ + vneg.f32 d27, d17 │ │ + vtbx.8 d21, {d9-d11}, d6 │ │ vrsubhn.i d20, , q0 │ │ - b.n 7c5e0 │ │ + b.n 7d290 │ │ mov r8, r0 │ │ add r0, sp, #544 @ 0x220 │ │ - bl 8dba2 │ │ + bl 8e79a │ │ cmp.w fp, #0 │ │ - bne.n 7c5d6 │ │ + bne.n 7d286 │ │ ldr r0, [sp, #132] @ 0x84 │ │ - b.n 7c5d2 │ │ - bl 4114e │ │ + b.n 7d282 │ │ + bl 41886 │ │ mov r8, r0 │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r4, #0 │ │ - b.n 7c58a │ │ + b.n 7d23a │ │ mov r8, r0 │ │ - b.n 7c57a │ │ - b.n 7c54c │ │ + b.n 7d22a │ │ + b.n 7d1fc │ │ mov r8, r0 │ │ ldr r0, [sp, #116] @ 0x74 │ │ - bl 7fd5c │ │ - b.n 7c588 │ │ + bl 802f2 │ │ + b.n 7d238 │ │ mov r8, r0 │ │ - b.n 7c608 │ │ + b.n 7d2b8 │ │ mov r8, r0 │ │ ldr r1, [r4, #68] @ 0x44 │ │ ldr r0, [sp, #128] @ 0x80 │ │ - bl 8d790 │ │ + bl 8e388 │ │ add r0, sp, #344 @ 0x158 │ │ - bl 8e318 │ │ + bl 8ef10 │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ ldr r6, [sp, #160] @ 0xa0 │ │ - b.n 7c65a │ │ + b.n 7d30a │ │ mov r8, r0 │ │ add r0, sp, #568 @ 0x238 │ │ - bl 8dc0a │ │ + bl 8e802 │ │ add r0, sp, #492 @ 0x1ec │ │ - bl 8c0ec │ │ - b.n 7c5e0 │ │ - bl 4114e │ │ + bl 8c63c │ │ + b.n 7d290 │ │ + bl 41886 │ │ mov r8, r0 │ │ movs r4, #1 │ │ add r0, sp, #544 @ 0x220 │ │ - bl 8dba2 │ │ - cbnz r4, 7c5cc │ │ - b.n 7c5d6 │ │ - bl 4114e │ │ + bl 8e79a │ │ + cbnz r4, 7d27c │ │ + b.n 7d286 │ │ + bl 41886 │ │ mov r8, r0 │ │ - b.n 7c5d6 │ │ + b.n 7d286 │ │ ldr r5, [sp, #184] @ 0xb8 │ │ mov r8, r0 │ │ - b.n 7c61c │ │ + b.n 7d2cc │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ mov r8, r0 │ │ movs r4, #1 │ │ movs r6, #1 │ │ - b.n 7c648 │ │ + b.n 7d2f8 │ │ mov r8, r0 │ │ subs r5, #1 │ │ - beq.n 7c5c2 │ │ + beq.n 7d272 │ │ mov r0, r6 │ │ add.w r9, r6, #352 @ 0x160 │ │ - bl 8c2bc │ │ + bl 8c80c │ │ mov r6, r9 │ │ - b.n 7c5b0 │ │ + b.n 7d260 │ │ ldr r0, [sp, #544] @ 0x220 │ │ - cbz r0, 7c5cc │ │ + cbz r0, 7d27c │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #532] @ 0x214 │ │ - cbz r0, 7c5d6 │ │ + cbz r0, 7d286 │ │ ldr r0, [sp, #536] @ 0x218 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #508] @ 0x1fc │ │ - cbz r0, 7c5e0 │ │ + cbz r0, 7d290 │ │ ldr r0, [sp, #512] @ 0x200 │ │ - blx d7b70 │ │ + blx d87c0 │ │ dmb ish │ │ ldr r3, [sp, #188] @ 0xbc │ │ ldrex r0, [r3] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r3] │ │ cmp r2, #0 │ │ - bne.n 7c5e6 │ │ + bne.n 7d296 │ │ cmp r0, #1 │ │ - bne.n 7c602 │ │ + bne.n 7d2b2 │ │ dmb ish │ │ add r0, sp, #488 @ 0x1e8 │ │ - bl 7dc34 │ │ + bl 7e238 │ │ movs r4, #1 │ │ ldr.w r9, [sp, #148] @ 0x94 │ │ ldr r6, [sp, #160] @ 0xa0 │ │ - b.n 7c648 │ │ - bl 4114e │ │ - bl 4114e │ │ + b.n 7d2f8 │ │ + bl 41886 │ │ + bl 41886 │ │ mov r8, r0 │ │ add r0, sp, #680 @ 0x2a8 │ │ - bl 7dcd4 │ │ + bl 7e2d8 │ │ add r0, sp, #200 @ 0xc8 │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ add.w r4, r0, #124 @ 0x7c │ │ mov r0, r5 │ │ - bl 8d790 │ │ + bl 8e388 │ │ mov r0, r4 │ │ - bl 8be38 │ │ + bl 8c38c │ │ movs r6, #0 │ │ - b.n 7c646 │ │ - bl 4114e │ │ - bl 4114e │ │ + b.n 7d2f6 │ │ + bl 41886 │ │ + bl 41886 │ │ mov r8, r0 │ │ add r0, sp, #680 @ 0x2a8 │ │ - bl 7dcd4 │ │ + bl 7e2d8 │ │ movs r4, #1 │ │ - cbz r4, 7c65a │ │ + cbz r4, 7d30a │ │ ldr r1, [r7, #8] │ │ ldr r0, [r1, #64] @ 0x40 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 7c65a │ │ + beq.n 7d30a │ │ ldr r1, [r1, #68] @ 0x44 │ │ - bl 8d790 │ │ - cbz r6, 7c66e │ │ + bl 8e388 │ │ + cbz r6, 7d31e │ │ ldr.w r0, [r9, #64] @ 0x40 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 7c66e │ │ + beq.n 7d31e │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ - bl 8d790 │ │ + bl 8e388 │ │ ldr r0, [sp, #144] @ 0x90 │ │ ldrd r0, r1, [r0, #64] @ 0x40 │ │ - bl 8d790 │ │ + bl 8e388 │ │ mov r0, r8 │ │ - blx d6180 │ │ - bl 4114e │ │ - bmi.n 7c62e │ │ + blx d6dd0 │ │ + bl 41886 │ │ + bmi.n 7d2de │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - subw sp, sp, #1932 @ 0x78c │ │ - mov r8, r0 │ │ - add.w r0, sp, #1544 @ 0x608 │ │ + subw sp, sp, #1404 @ 0x57c │ │ + mov fp, r0 │ │ + add r0, sp, #1016 @ 0x3f8 │ │ mov r4, r2 │ │ mov r5, r1 │ │ - bl 7dd20 │ │ - ldr.w r0, [sp, #1544] @ 0x608 │ │ + bl 7e324 │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ cmp r0, #1 │ │ - bne.n 7c79c │ │ - ldr.w r1, [sp, #1548] @ 0x60c │ │ + bne.n 7d440 │ │ + ldrd sl, r9, [sp, #1020] @ 0x3fc │ │ movs r0, #0 │ │ - movs r3, #4 │ │ - ldr.w r2, [sp, #1552] @ 0x610 │ │ - str r0, [sp, #148] @ 0x94 │ │ - str r3, [sp, #144] @ 0x90 │ │ - strd r0, r0, [sp, #136] @ 0x88 │ │ - strd r0, r3, [sp, #128] @ 0x80 │ │ - add.w r0, sp, #1544 @ 0x608 │ │ - strd r1, r2, [sp, #108] @ 0x6c │ │ - bl 7a540 │ │ - ldr.w r0, [sp, #1608] @ 0x648 │ │ + movs r1, #4 │ │ + str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #64] @ 0x40 │ │ + strd r0, r0, [sp, #56] @ 0x38 │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ + add r0, sp, #1016 @ 0x3f8 │ │ + mov r1, sl │ │ + mov r2, r9 │ │ + bl 7b1f0 │ │ + ldr.w r0, [sp, #1080] @ 0x438 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 7c738 │ │ - str r4, [sp, #104] @ 0x68 │ │ - add r4, sp, #480 @ 0x1e0 │ │ - add.w r1, sp, #1544 @ 0x608 │ │ + beq.n 7d3dc │ │ + str r4, [sp, #32] │ │ + add r4, sp, #744 @ 0x2e8 │ │ + add r1, sp, #1016 @ 0x3f8 │ │ movs r2, #80 @ 0x50 │ │ mov r0, r4 │ │ - strd r8, r5, [sp, #96] @ 0x60 │ │ - bl d405a │ │ + strd fp, sl, [sp, #16] │ │ + strd r9, r5, [sp, #24] │ │ + bl d4c50 │ │ mov r0, r4 │ │ - bl 8c450 │ │ - ldr r0, [sp, #492] @ 0x1ec │ │ + bl 8c9a0 │ │ + ldr r0, [sp, #756] @ 0x2f4 │ │ cmp r0, #0 │ │ ittt ne │ │ - ldrne r1, [sp, #496] @ 0x1f0 │ │ - strne r1, [sp, #124] @ 0x7c │ │ + ldrne r1, [sp, #760] @ 0x2f8 │ │ + strne r1, [sp, #44] @ 0x2c │ │ cmpne r1, #0 │ │ - bne.w 7c836 │ │ - add r4, sp, #888 @ 0x378 │ │ - ldrd r1, r2, [sp, #100] @ 0x64 │ │ - add r3, sp, #128 @ 0x80 │ │ + bne.n 7d494 │ │ + add r4, sp, #840 @ 0x348 │ │ + ldrd r1, r2, [sp, #28] │ │ + add r3, sp, #48 @ 0x30 │ │ mov r0, r4 │ │ - bl 8ce54 │ │ + bl 8da54 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str.w r0, [sp, #1056] @ 0x420 │ │ - add.w sl, sp, #1544 @ 0x608 │ │ - add.w fp, sp, #128 @ 0x80 │ │ - add r2, sp, #480 @ 0x1e0 │ │ - add r3, sp, #992 @ 0x3e0 │ │ - mov r0, sl │ │ - mov r1, fp │ │ + str r0, [sp, #984] @ 0x3d8 │ │ + add.w r8, sp, #48 @ 0x30 │ │ + add r0, sp, #1016 @ 0x3f8 │ │ + add r2, sp, #744 @ 0x2e8 │ │ + add r3, sp, #920 @ 0x398 │ │ + mov r1, r8 │ │ str r4, [sp, #0] │ │ - bl 7aaf8 │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ - ldr.w r0, [sp, #1800] @ 0x708 │ │ + ldrd sl, r9, [sp, #20] │ │ + bl 7b7a8 │ │ + ldr.w fp, [sp, #16] │ │ + ldr.w r0, [sp, #1272] @ 0x4f8 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 7c7ae │ │ - mov.w r9, #2147483648 @ 0x80000000 │ │ - ldrd r4, r5, [sp, #132] @ 0x84 │ │ - str.w r9, [r8, #288] @ 0x120 │ │ - cbz r5, 7c75c │ │ + bne.n 7d452 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + str.w r0, [fp, #288] @ 0x120 │ │ + ldrd r4, r5, [sp, #52] @ 0x34 │ │ + cbz r5, 7d400 │ │ adds r6, r4, #4 │ │ ldr.w r0, [r6, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r6, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #12 │ │ subs r5, #1 │ │ - bne.n 7c748 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ + bne.n 7d3ec │ │ + ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ - ldrd r4, r5, [sp, #144] @ 0x90 │ │ - cbz r5, 7c77e │ │ + blxne d87c0 │ │ + ldrd r4, r5, [sp, #64] @ 0x40 │ │ + cbz r5, 7d422 │ │ adds r6, r4, #4 │ │ ldrd r0, r1, [r6, #-4] │ │ - blx d7d80 │ │ + blx d89d0 │ │ adds r6, #8 │ │ subs r5, #1 │ │ - bne.n 7c770 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ + bne.n 7d414 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ - ldrd r0, r1, [sp, #108] @ 0x6c │ │ - blx d7d80 │ │ - addw sp, sp, #1932 @ 0x78c │ │ + blxne d87c0 │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + blx d89d0 │ │ + addw sp, sp, #1404 @ 0x57c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ - str.w r0, [r8, #288] @ 0x120 │ │ - addw sp, sp, #1932 @ 0x78c │ │ + str.w r0, [fp, #288] @ 0x120 │ │ + addw sp, sp, #1404 @ 0x57c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr.w r0, [sp, #1544] @ 0x608 │ │ - add.w ip, sl, #8 │ │ - str r0, [sp, #124] @ 0x7c │ │ - add.w r9, sp, #456 @ 0x1c8 │ │ - ldr.w r0, [sp, #1548] @ 0x60c │ │ - str r0, [sp, #120] @ 0x78 │ │ - mov r1, r9 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - add.w r1, sl, #32 │ │ - add r0, sp, #200 @ 0xc8 │ │ - mov.w r2, #256 @ 0x100 │ │ - bl d405a │ │ - ldr.w r0, [sp, #1836] @ 0x72c │ │ - add r3, sp, #152 @ 0x98 │ │ - ldr.w r1, [sp, #1840] @ 0x730 │ │ - ldr.w r2, [sp, #1844] @ 0x734 │ │ - stmia r3!, {r0, r1, r2} │ │ - add.w r0, r8, #40 @ 0x28 │ │ - ldr.w sl, [sp, #1832] @ 0x728 │ │ - ldmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, r8, #64 @ 0x40 │ │ - add r1, sp, #200 @ 0xc8 │ │ - mov.w r2, #256 @ 0x100 │ │ - bl d405a │ │ - add r2, sp, #152 @ 0x98 │ │ - add.w r3, r8, #324 @ 0x144 │ │ - ldmia r2, {r0, r1, r2} │ │ - stmia r3!, {r0, r1, r2} │ │ - add.w r0, r8, #8 │ │ - ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + add r5, sp, #408 @ 0x198 │ │ + add r1, sp, #1016 @ 0x3f8 │ │ + mov.w r2, #304 @ 0x130 │ │ + mov r0, r5 │ │ + bl d4c50 │ │ + add r6, sp, #72 @ 0x48 │ │ + mov r1, r5 │ │ + mov.w r2, #336 @ 0x150 │ │ + mov r0, r6 │ │ + bl d4c50 │ │ + add.w r0, fp, #32 │ │ + mov r1, r6 │ │ + mov.w r2, #304 @ 0x130 │ │ + bl d4c50 │ │ + ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, fp, #8 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldrd r1, r0, [sp, #120] @ 0x78 │ │ - str.w sl, [r8, #320] @ 0x140 │ │ - strd r0, r1, [r8, #32] │ │ - ldrd r1, r0, [sp, #108] @ 0x6c │ │ - strd r1, r0, [r8] │ │ - addw sp, sp, #1932 @ 0x78c │ │ + strd sl, r9, [fp] │ │ + addw sp, sp, #1404 @ 0x57c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r0, r0, r0, lsl #2 │ │ - ldr.w r8, [sp, #488] @ 0x1e8 │ │ - ldrd sl, fp, [sp, #504] @ 0x1f8 │ │ - mov.w r9, r0, lsl #3 │ │ - ldr r0, [sp, #500] @ 0x1f4 │ │ - ldrd r5, r6, [sp, #512] @ 0x200 │ │ - str r0, [sp, #120] @ 0x78 │ │ - ldr r0, [pc, #876] @ (7cbbc ) │ │ + ldr.w fp, [sp, #752] @ 0x2f0 │ │ + ldrd r9, r5, [sp, #768] @ 0x300 │ │ + mov.w sl, r0, lsl #3 │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ + ldrd r6, r4, [sp, #776] @ 0x308 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [pc, #880] @ (7d820 ) │ │ add r0, pc │ │ - str r0, [sp, #116] @ 0x74 │ │ - b.n 7c85e │ │ - subs.w r9, r9, #40 @ 0x28 │ │ - beq.w 7c6fe │ │ - mov r4, r8 │ │ - ldr.w r0, [r8], #40 │ │ - adds.w r2, sl, r0 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 7d4bc │ │ + subs.w sl, sl, #40 @ 0x28 │ │ + beq.w 7d3a4 │ │ + mov r8, fp │ │ + ldr.w r0, [fp], #40 │ │ + adds.w r2, r9, r0 │ │ mov.w r0, #0 │ │ - adcs.w r3, fp, #0 │ │ + adcs.w r3, r5, #0 │ │ adcs.w r0, r0, #0 │ │ - bne.n 7c856 │ │ - ldrd r1, r0, [sp, #120] @ 0x78 │ │ - strd r5, r6, [sp] │ │ - bl 6fd08 │ │ + bne.n 7d4b4 │ │ + ldrd r1, r0, [sp, #40] @ 0x28 │ │ + strd r6, r4, [sp] │ │ + bl 709f4 │ │ cmp r0, #0 │ │ - beq.n 7c856 │ │ + beq.n 7d4b4 │ │ cmp r1, #14 │ │ - bne.n 7c856 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ + bne.n 7d4b4 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ movs r2, #14 │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 7c856 │ │ - ldr r0, [r4, #4] │ │ + bne.n 7d4b4 │ │ + ldr.w r0, [r8, #4] │ │ cmp r0, #8 │ │ itt ne │ │ - ldrne r0, [r4, #20] │ │ + ldrne.w r0, [r8, #20] │ │ cmpne r0, #0 │ │ - beq.w 7c6fe │ │ - ldr r2, [sp, #484] @ 0x1e4 │ │ - ldr r1, [r4, #16] │ │ + beq.w 7d3a4 │ │ + ldr r2, [sp, #748] @ 0x2ec │ │ + ldr.w r1, [r8, #16] │ │ subs r2, r2, r1 │ │ it cs │ │ cmpcs r2, r0 │ │ - bcc.w 7c6fe │ │ - ldr r2, [sp, #480] @ 0x1e0 │ │ - movs r4, #0 │ │ - add.w r9, r2, r1 │ │ - ldrb.w r1, [r9, r4] │ │ - cbz r1, 7c8c8 │ │ - adds r4, #1 │ │ - cmp r0, r4 │ │ - bne.n 7c8ba │ │ - b.n 7c6fe │ │ - bic.w r2, r4, #3 │ │ + bcc.w 7d3a4 │ │ + ldr r2, [sp, #744] @ 0x2e8 │ │ + movs r6, #0 │ │ + adds r5, r2, r1 │ │ + ldrb r1, [r5, r6] │ │ + cbz r1, 7d528 │ │ + adds r6, #1 │ │ + cmp r0, r6 │ │ + bne.n 7d51c │ │ + b.n 7d3a4 │ │ + bic.w r2, r6, #3 │ │ add.w r1, r2, #8 │ │ adds r2, #4 │ │ cmp r1, r2 │ │ - bcc.w 7c6fe │ │ + bcc.w 7d3a4 │ │ cmp r1, r0 │ │ - bhi.w 7c6fe │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - lsrs r0, r5, #7 │ │ + bhi.w 7d3a4 │ │ + ldr r4, [sp, #32] │ │ + lsrs r0, r4, #7 │ │ cmp r0, #2 │ │ - bhi.w 7cf58 │ │ - add.w r6, sp, #1544 @ 0x608 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - mov r2, r5 │ │ - mov r0, r6 │ │ - bl d44bc │ │ + bhi.n 7d616 │ │ + add.w r8, sp, #1016 @ 0x3f8 │ │ + ldr r1, [sp, #28] │ │ + mov r2, r4 │ │ + mov r0, r8 │ │ + bl d53c6 │ │ movs r0, #0 │ │ - adds r2, r5, #1 │ │ - strb r0, [r6, r5] │ │ - add r0, sp, #992 @ 0x3e0 │ │ - mov r1, r6 │ │ - bl 3feb4 │ │ - ldr r0, [sp, #992] @ 0x3e0 │ │ + adds r2, r4, #1 │ │ + strb.w r0, [r8, r4] │ │ + add r0, sp, #920 @ 0x398 │ │ + mov r1, r8 │ │ + bl 40360 │ │ + ldr r0, [sp, #920] @ 0x398 │ │ cmp r0, #1 │ │ - bne.n 7c94c │ │ - ldr r0, [pc, #692] @ (7cbc0 ) │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ + bne.n 7d582 │ │ + ldr r0, [pc, #696] @ (7d824 ) │ │ + mov.w fp, #2147483648 @ 0x80000000 │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ - strd r0, r1, [sp, #612] @ 0x264 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.n 7c9b2 │ │ - ldrb.w r0, [sp, #612] @ 0x264 │ │ - cmp r0, #3 │ │ - bne.w 7c6fe │ │ - ldr r5, [sp, #616] @ 0x268 │ │ - ldrd r6, r4, [r5] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 7c938 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ - b.n 7c6fe │ │ - ldr r0, [sp, #996] @ 0x3e4 │ │ + strd r0, r1, [sp, #1008] @ 0x3f0 │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + beq.n 7d5ea │ │ + b.n 7d62a │ │ + ldr r0, [sp, #924] @ 0x39c │ │ movs r1, #0 │ │ - movs r6, #0 │ │ - blx d7da0 │ │ - cbz r0, 7c97a │ │ - mov r5, r0 │ │ - blx d7ba0 │ │ - mov sl, r0 │ │ - cbz r0, 7c992 │ │ - mov r0, sl │ │ + mov.w r8, #0 │ │ + blx d89f0 │ │ + cbz r0, 7d5b0 │ │ + mov r4, r0 │ │ + blx d87e0 │ │ + mov fp, r0 │ │ + cbz r0, 7d5c8 │ │ + mov r0, fp │ │ movs r1, #1 │ │ - bl 3d5f4 │ │ - mov r6, r0 │ │ - cbnz r0, 7c994 │ │ + bl 3f026 │ │ + mov r8, r0 │ │ + cbnz r0, 7d5cc │ │ movs r0, #1 │ │ - mov r1, sl │ │ - bl 3d98e │ │ - b.w 7d39c │ │ - blx d7c00 │ │ - strb.w r6, [sp, #612] @ 0x264 │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ + mov r1, fp │ │ + bl 3e0ac │ │ + b.n 7d68a │ │ + blx d8850 │ │ + strb.w r8, [sp, #1008] @ 0x3f0 │ │ + mov.w fp, #2147483648 @ 0x80000000 │ │ ldr r0, [r0, #0] │ │ - str r0, [sp, #616] @ 0x268 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.n 7c920 │ │ - b.n 7c9b2 │ │ - movs r6, #1 │ │ + str r0, [sp, #1012] @ 0x3f4 │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + beq.n 7d5ea │ │ + b.n 7d62a │ │ + mov.w r8, #1 │ │ + mov r0, r8 │ │ + mov r1, r4 │ │ + mov r2, fp │ │ + bl d53c6 │ │ + mov r0, r4 │ │ + blx d87c0 │ │ + str.w fp, [sp, #1012] @ 0x3f4 │ │ + strd fp, r8, [sp, #1004] @ 0x3ec │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + bne.n 7d62a │ │ + ldrb.w r0, [sp, #1008] @ 0x3f0 │ │ + cmp r0, #3 │ │ + bne.w 7d3a4 │ │ + ldr r6, [sp, #1012] @ 0x3f4 │ │ + ldrd r4, r5, [r6] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, 7d602 │ │ + mov r0, r4 │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne d87c0 │ │ mov r0, r6 │ │ - mov r1, r5 │ │ - mov r2, sl │ │ - bl d44bc │ │ - mov r0, r5 │ │ - blx d7b70 │ │ - str.w sl, [sp, #616] @ 0x268 │ │ - strd sl, r6, [sp, #608] @ 0x260 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.n 7c920 │ │ - ldrd r6, r8, [sp, #612] @ 0x264 │ │ - cmp.w r8, #0 │ │ - beq.n 7c9c8 │ │ - ldrb r0, [r6, #0] │ │ + blx d87c0 │ │ + b.n 7d3a4 │ │ + ldr r1, [sp, #28] │ │ + add r0, sp, #1004 @ 0x3ec │ │ + mov r2, r4 │ │ + bl 8cad4 │ │ + ldr.w fp, [sp, #1004] @ 0x3ec │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + beq.n 7d5ea │ │ + ldrd r1, r4, [sp, #1008] @ 0x3f0 │ │ + cbz r4, 7d63c │ │ + ldrb r0, [r1, #0] │ │ subs r0, #47 @ 0x2f │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 7c9ca │ │ + b.n 7d63e │ │ movs r0, #0 │ │ - strb.w r0, [sp, #1574] @ 0x626 │ │ + ldrd sl, r9, [sp, #20] │ │ + strb.w r0, [sp, #1046] @ 0x416 │ │ movs r0, #6 │ │ - strb.w r0, [sp, #1552] @ 0x610 │ │ + strb.w r0, [sp, #1024] @ 0x400 │ │ movw r0, #513 @ 0x201 │ │ - str.w r8, [sp, #1548] @ 0x60c │ │ - str.w r6, [sp, #1544] @ 0x608 │ │ - strh.w r0, [sp, #1572] @ 0x624 │ │ - add r0, sp, #992 @ 0x3e0 │ │ - add.w r1, sp, #1544 @ 0x608 │ │ - bl 8c660 │ │ - ldrb.w r0, [sp, #992] @ 0x3e0 │ │ + str r1, [sp, #44] @ 0x2c │ │ + strd r1, r4, [sp, #1016] @ 0x3f8 │ │ + strh.w r0, [sp, #1044] @ 0x414 │ │ + add r0, sp, #920 @ 0x398 │ │ + add r1, sp, #1016 @ 0x3f8 │ │ + bl 8cbb0 │ │ + ldrb.w r0, [sp, #920] @ 0x398 │ │ subs r0, #7 │ │ cmp r0, #3 │ │ - bcs.n 7ca1a │ │ - add.w r0, sp, #1544 @ 0x608 │ │ - bl 8c9b8 │ │ - str r0, [sp, #120] @ 0x78 │ │ - adds r0, r4, r1 │ │ - str r1, [sp, #124] @ 0x7c │ │ - add.w r5, r0, #16 │ │ - cmp r5, #0 │ │ - bpl.n 7ca24 │ │ + bcs.n 7d68c │ │ + add r0, sp, #1016 @ 0x3f8 │ │ + bl 8cf08 │ │ + str r0, [sp, #36] @ 0x24 │ │ + adds r0, r6, r1 │ │ + str r1, [sp, #40] @ 0x28 │ │ + add.w r8, r0, #16 │ │ + cmp.w r8, #0 │ │ + bpl.n 7d692 │ │ movs r0, #0 │ │ - mov r1, r5 │ │ - bl 3d98e │ │ - b.w 7d39c │ │ - mov.w fp, #2147483648 @ 0x80000000 │ │ - mov.w r9, #0 │ │ - b.n 7cc10 │ │ - str r6, [sp, #116] @ 0x74 │ │ - beq.n 7ca38 │ │ - mov r0, r5 │ │ + mov r1, r8 │ │ + bl 3e0ac │ │ + udf #254 @ 0xfe │ │ + mov.w r4, #2147483648 @ 0x80000000 │ │ + b.n 7d876 │ │ + str r4, [sp, #12] │ │ + beq.n 7d6a6 │ │ + mov r0, r8 │ │ movs r1, #1 │ │ - bl 3d5f4 │ │ - cbnz r0, 7ca3a │ │ - ldr r6, [sp, #116] @ 0x74 │ │ - movs r0, #1 │ │ - b.n 7ca10 │ │ + bl 3f026 │ │ + mov r4, r0 │ │ + cbnz r0, 7d6a8 │ │ movs r0, #1 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - movs r6, #0 │ │ - strd r5, r0, [sp, #608] @ 0x260 │ │ - cmp r1, r5 │ │ - str r6, [sp, #616] @ 0x268 │ │ - mov r5, r1 │ │ - bhi.w 7d056 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - add r0, r6 │ │ - mov r2, r5 │ │ - bl d44bc │ │ - ldr r0, [sp, #612] @ 0x264 │ │ - adds.w fp, r6, r5 │ │ - mov.w r1, #0 │ │ - str.w fp, [sp, #616] @ 0x268 │ │ - itt ne │ │ - addne.w r2, r0, fp │ │ - subsne.w r2, r2, #1 │ │ - beq.n 7ca78 │ │ - ldrb r1, [r2, #0] │ │ - subs r1, #47 @ 0x2f │ │ + b.n 7d684 │ │ + movs r4, #1 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + mov r9, r5 │ │ + movs r5, #0 │ │ + strd r8, r4, [sp, #1004] @ 0x3ec │ │ + cmp r0, r8 │ │ + str.w fp, [sp, #8] │ │ + mov r8, r0 │ │ + str r5, [sp, #1012] @ 0x3f4 │ │ + bhi.w 7d900 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + adds r0, r4, r5 │ │ + mov r2, r8 │ │ + bl d53c6 │ │ + adds.w fp, r5, r8 │ │ + str.w fp, [sp, #1012] @ 0x3f4 │ │ + beq.n 7d6e4 │ │ + add.w r0, r4, fp │ │ + ldrb.w r0, [r0, #-1] │ │ + subs r0, #47 @ 0x2f │ │ it ne │ │ - movne r1, #1 │ │ - cbz r4, 7ca88 │ │ - ldrb.w r2, [r9] │ │ - cmp r2, #47 @ 0x2f │ │ - bne.n 7ca88 │ │ + movne r0, #1 │ │ + b.n 7d6e6 │ │ + movs r0, #0 │ │ + cbz r6, 7d6f6 │ │ + ldrb.w r1, [r9] │ │ + cmp r1, #47 @ 0x2f │ │ + bne.n 7d6f6 │ │ mov.w fp, #0 │ │ - b.n 7ca9c │ │ - ldr r2, [sp, #608] @ 0x260 │ │ - cbz r1, 7caa2 │ │ - cmp r2, fp │ │ - beq.w 7d300 │ │ + b.n 7d70c │ │ + ldr r1, [sp, #1004] @ 0x3ec │ │ + cbz r0, 7d712 │ │ + cmp r1, fp │ │ + beq.w 7d974 │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ movs r1, #47 @ 0x2f │ │ strb.w r1, [r0, fp] │ │ add.w fp, fp, #1 │ │ - ldr r2, [sp, #608] @ 0x260 │ │ - str.w fp, [sp, #616] @ 0x268 │ │ - ldr r6, [sp, #116] @ 0x74 │ │ - sub.w r1, r2, fp │ │ - cmp r4, r1 │ │ - bhi.w 7d06e │ │ - add r0, fp │ │ + ldr r1, [sp, #1004] @ 0x3ec │ │ + str.w fp, [sp, #1012] @ 0x3f4 │ │ + ldr r4, [sp, #12] │ │ + sub.w r0, r1, fp │ │ + cmp r6, r0 │ │ + bhi.w 7d91a │ │ + ldr.w r8, [sp, #1008] @ 0x3f0 │ │ mov r1, r9 │ │ - mov r2, r4 │ │ - bl d44bc │ │ - ldr r1, [sp, #612] @ 0x264 │ │ - adds.w r5, fp, r4 │ │ - str r5, [sp, #616] @ 0x268 │ │ - beq.n 7cace │ │ - ldrb r0, [r1, #0] │ │ + mov r2, r6 │ │ + add.w r0, r8, fp │ │ + bl d53c6 │ │ + adds.w fp, fp, r6 │ │ + str.w fp, [sp, #1012] @ 0x3f4 │ │ + beq.n 7d746 │ │ + ldrb.w r0, [r8] │ │ subs r0, #47 @ 0x2f │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 7cad0 │ │ + b.n 7d748 │ │ movs r0, #0 │ │ - strb.w r0, [sp, #1022] @ 0x3fe │ │ + strb.w r0, [sp, #950] @ 0x3b6 │ │ movs r0, #6 │ │ - mov fp, r1 │ │ - strd r1, r5, [sp, #992] @ 0x3e0 │ │ movw r1, #513 @ 0x201 │ │ - cmp.w r8, #0 │ │ - strb.w r0, [sp, #1000] @ 0x3e8 │ │ - strh.w r1, [sp, #1020] @ 0x3fc │ │ - beq.n 7cafa │ │ - ldrb r2, [r6, #0] │ │ + strb.w r0, [sp, #928] @ 0x3a0 │ │ + strd r8, fp, [sp, #920] @ 0x398 │ │ + strh.w r1, [sp, #948] @ 0x3b4 │ │ + cbz r4, 7d76e │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + ldrb r2, [r3, #0] │ │ subs r2, #47 @ 0x2f │ │ clz r2, r2 │ │ lsrs r2, r2, #5 │ │ - b.n 7cafc │ │ + b.n 7d772 │ │ movs r2, #0 │ │ - strb.w r2, [sp, #1574] @ 0x626 │ │ - strb.w r0, [sp, #1552] @ 0x610 │ │ - str.w r8, [sp, #1548] @ 0x60c │ │ - str.w r6, [sp, #1544] @ 0x608 │ │ - strh.w r1, [sp, #1572] @ 0x624 │ │ - add r0, sp, #992 @ 0x3e0 │ │ - add.w r1, sp, #1544 @ 0x608 │ │ - bl 8cb30 │ │ - cbnz r0, 7cb28 │ │ - mov r0, fp │ │ - mov r1, r5 │ │ - bl 8cc7c │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + strb.w r2, [sp, #1046] @ 0x416 │ │ + strb.w r0, [sp, #1024] @ 0x400 │ │ + strd r3, r4, [sp, #1016] @ 0x3f8 │ │ + strh.w r1, [sp, #1044] @ 0x414 │ │ + add r0, sp, #920 @ 0x398 │ │ + add r1, sp, #1016 @ 0x3f8 │ │ + bl 8d080 │ │ + cbz r0, 7d790 │ │ + ldr r4, [sp, #1004] @ 0x3ec │ │ + b.n 7d79e │ │ + mov r0, r8 │ │ + mov r1, fp │ │ + bl 8d1d0 │ │ + ldr r4, [sp, #1004] @ 0x3ec │ │ cmp r0, #0 │ │ - bne.n 7cc08 │ │ - ldr r6, [sp, #124] @ 0x7c │ │ + bne.n 7d86e │ │ + ldr r0, [sp, #40] @ 0x28 │ │ movs r5, #0 │ │ - ldr r0, [sp, #608] @ 0x260 │ │ - str r5, [sp, #616] @ 0x268 │ │ - cmp r6, r0 │ │ - bhi.w 7d0a8 │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - add.w r0, fp, r5 │ │ - mov r2, r6 │ │ - bl d44bc │ │ - adds r1, r5, r6 │ │ - str r1, [sp, #616] @ 0x268 │ │ - itt ne │ │ - addne.w r0, fp, r1 │ │ - subsne.w r0, r0, #1 │ │ - bne.n 7cb56 │ │ - ldr r0, [sp, #608] @ 0x260 │ │ - b.n 7cb6e │ │ - ldrb r2, [r0, #0] │ │ - ldr r0, [sp, #608] @ 0x260 │ │ + str r5, [sp, #1012] @ 0x3f4 │ │ + cmp r0, r4 │ │ + mov r4, r0 │ │ + bhi.w 7d932 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + add.w r0, r8, r5 │ │ + mov r2, r4 │ │ + bl d53c6 │ │ + adds r1, r5, r4 │ │ + str r1, [sp, #1012] @ 0x3f4 │ │ + beq.n 7d7de │ │ + add.w r0, r8, r1 │ │ + ldrb.w r2, [r0, #-1] │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ cmp r2, #47 @ 0x2f │ │ - beq.n 7cb6e │ │ + beq.n 7d7e2 │ │ cmp r0, r1 │ │ - beq.w 7d32e │ │ + beq.w 7d9a0 │ │ movs r2, #47 @ 0x2f │ │ - strb.w r2, [fp, r1] │ │ + strb.w r2, [r8, r1] │ │ adds r1, #1 │ │ - str r1, [sp, #616] @ 0x268 │ │ + str r1, [sp, #1012] @ 0x3f4 │ │ + b.n 7d7e2 │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ + movs r1, #0 │ │ subs r0, r0, r1 │ │ cmp r0, #5 │ │ - bls.w 7d0c0 │ │ - movw r0, #25646 @ 0x642e │ │ + bls.w 7d94a │ │ + add.w r0, r8, r1 │ │ movw r2, #26485 @ 0x6775 │ │ - movt r0, #25189 @ 0x6265 │ │ - str.w r0, [fp, r1] │ │ - add.w r0, fp, r1 │ │ add.w fp, r1, #6 │ │ strh r2, [r0, #4] │ │ - ldr r0, [sp, #612] @ 0x264 │ │ - str.w fp, [sp, #616] @ 0x268 │ │ - add.w r1, r0, fp │ │ - subs r1, #1 │ │ - beq.n 7cba8 │ │ - ldrb r1, [r1, #0] │ │ - subs r1, #47 @ 0x2f │ │ - it ne │ │ - movne r1, #1 │ │ - b.n 7cbaa │ │ - movs r1, #0 │ │ - cbz r4, 7cbc4 │ │ - ldrb.w r2, [r9] │ │ - cmp r2, #47 @ 0x2f │ │ - bne.n 7cbc4 │ │ + add.w r0, r8, fp │ │ + str.w fp, [sp, #1012] @ 0x3f4 │ │ + ldrb.w r2, [r0, #-1] │ │ + movw r0, #25646 @ 0x642e │ │ + movt r0, #25189 @ 0x6265 │ │ + str.w r0, [r8, r1] │ │ + cbz r6, 7d828 │ │ + ldrb.w r0, [r9] │ │ + cmp r0, #47 @ 0x2f │ │ + bne.n 7d828 │ │ mov.w fp, #0 │ │ - b.n 7cbd8 │ │ - nop │ │ - rev r3, r5 │ │ - vcle.f32 q15, q14, #0 │ │ + b.n 7d840 │ │ + sxtb r3, r0 │ │ + vqshlu.s32 d30, d20, #25 │ │ movs r5, r0 │ │ - ldr r2, [sp, #608] @ 0x260 │ │ - cbz r1, 7cbde │ │ - cmp r2, fp │ │ - beq.w 7d318 │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ + cmp r2, #47 @ 0x2f │ │ + beq.n 7d846 │ │ + cmp r0, fp │ │ + beq.w 7d98a │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ movs r1, #47 @ 0x2f │ │ strb.w r1, [r0, fp] │ │ add.w fp, fp, #1 │ │ - ldr r2, [sp, #608] @ 0x260 │ │ - str.w fp, [sp, #616] @ 0x268 │ │ - ldr r6, [sp, #116] @ 0x74 │ │ - sub.w r1, r2, fp │ │ - cmp r4, r1 │ │ - bhi.w 7d0d4 │ │ - add r0, fp │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ + str.w fp, [sp, #1012] @ 0x3f4 │ │ + sub.w r0, r0, fp │ │ + cmp r6, r0 │ │ + bhi.w 7d95e │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ mov r1, r9 │ │ - mov r2, r4 │ │ - bl d44bc │ │ - ldr r5, [sp, #612] @ 0x264 │ │ - add.w r1, fp, r4 │ │ - str r1, [sp, #616] @ 0x268 │ │ - mov r0, r5 │ │ - bl 8cc7c │ │ - cmp r0, #0 │ │ - beq.w 7ce42 │ │ - ldrd fp, r4, [sp, #608] @ 0x260 │ │ - ldr.w r9, [sp, #616] @ 0x268 │ │ - cmp.w sl, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - cmp.w fp, #2147483648 @ 0x80000000 │ │ - beq.w 7c6fe │ │ - add.w r0, sp, #1544 @ 0x608 │ │ - mov r1, r4 │ │ - mov r2, r9 │ │ - bl 7dd20 │ │ - ldr.w r0, [sp, #1544] @ 0x608 │ │ - cmp r0, #1 │ │ - bne.w 7ce32 │ │ - ldr.w r1, [sp, #1548] @ 0x60c │ │ - movs r0, #0 │ │ - movs r2, #4 │ │ - str r4, [sp, #72] @ 0x48 │ │ - ldr.w r3, [sp, #1552] @ 0x610 │ │ - str r0, [sp, #988] @ 0x3dc │ │ - str r2, [sp, #984] @ 0x3d8 │ │ - strd r0, r0, [sp, #976] @ 0x3d0 │ │ - strd r0, r2, [sp, #968] @ 0x3c8 │ │ - add.w r0, sp, #1544 @ 0x608 │ │ - mov r2, r3 │ │ - str r1, [sp, #80] @ 0x50 │ │ - str r3, [sp, #76] @ 0x4c │ │ - bl 7a540 │ │ - ldr.w r0, [sp, #1608] @ 0x648 │ │ - str r0, [sp, #68] @ 0x44 │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 7ce1e │ │ - ldr.w r0, [sp, #1544] @ 0x608 │ │ - add.w r1, sp, #1296 @ 0x510 │ │ - str r0, [sp, #52] @ 0x34 │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - ldr.w r0, [sp, #1548] @ 0x60c │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr.w r0, [sp, #1552] @ 0x610 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr.w r0, [sp, #1580] @ 0x62c │ │ - str r0, [sp, #92] @ 0x5c │ │ - ldr.w r0, [sp, #1576] @ 0x628 │ │ - str r0, [sp, #88] @ 0x58 │ │ - ldr.w r0, [sp, #1572] @ 0x624 │ │ - str r0, [sp, #120] @ 0x78 │ │ - add.w r0, sp, #1544 @ 0x608 │ │ - add.w ip, r0, #40 @ 0x28 │ │ - ldr.w r0, [sp, #1568] @ 0x620 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr.w r0, [sp, #1564] @ 0x61c │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr.w r0, [sp, #1560] @ 0x618 │ │ - str r0, [sp, #124] @ 0x7c │ │ - str r1, [sp, #44] @ 0x2c │ │ - ldr.w lr, [sp, #1556] @ 0x614 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - cmp.w lr, #0 │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr.w r0, [sp, #1612] @ 0x64c │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldr.w r0, [sp, #1616] @ 0x650 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr.w r0, [sp, #1620] @ 0x654 │ │ - str r0, [sp, #36] @ 0x24 │ │ - str.w lr, [sp, #60] @ 0x3c │ │ - beq.n 7cd52 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - cmp r0, #0 │ │ - beq.n 7cd52 │ │ - add r0, sp, #968 @ 0x3c8 │ │ - mov.w sl, #0 │ │ - adds r0, #12 │ │ - str r0, [sp, #16] │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr r5, [pc, #940] @ (7d0a0 ) │ │ - ldr r4, [sp, #64] @ 0x40 │ │ - add.w r0, r0, r0, lsl #2 │ │ - add r5, pc │ │ - lsls r6, r0, #3 │ │ - b.n 7cd02 │ │ - subs r6, #40 @ 0x28 │ │ - beq.n 7cd4e │ │ - mov r8, r4 │ │ - ldr.w r0, [r4], #40 │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - adds r2, r1, r0 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - adcs.w r3, r0, #0 │ │ - adcs.w r0, sl, #0 │ │ - bne.n 7ccfe │ │ - ldrd r1, r0, [sp, #88] @ 0x58 │ │ - strd r1, r0, [sp] │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - bl 6fd08 │ │ - cmp r0, #0 │ │ - beq.n 7ccfe │ │ - cmp r1, #17 │ │ - bne.n 7ccfe │ │ - mov r1, r5 │ │ - movs r2, #17 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - bne.n 7ccfe │ │ - ldr.w r0, [r8, #4] │ │ - cmp r0, #8 │ │ - itt ne │ │ - ldrne.w r6, [r8, #20] │ │ - cmpne r6, #0 │ │ - bne.w 7cf1e │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - add.w r8, sp, #1384 @ 0x568 │ │ - ldrd r1, r2, [sp, #100] @ 0x64 │ │ - add r3, sp, #968 @ 0x3c8 │ │ - mov r0, r8 │ │ - bl 8ce54 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - add.w r2, sp, #1464 @ 0x5b8 │ │ - str.w r0, [sp, #1496] @ 0x5d8 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - str.w r0, [sp, #1488] @ 0x5d0 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str.w r0, [sp, #1484] @ 0x5cc │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str.w r0, [sp, #1480] @ 0x5c8 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - str.w r0, [sp, #1476] @ 0x5c4 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str.w r0, [sp, #1472] @ 0x5c0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - str.w r0, [sp, #1468] @ 0x5bc │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str.w r0, [sp, #1464] @ 0x5b8 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - ldr.w lr, [sp, #44] @ 0x2c │ │ - str.w r0, [sp, #1500] @ 0x5dc │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - str.w r0, [sp, #1492] @ 0x5d4 │ │ - add.w r0, r2, #40 @ 0x28 │ │ - ldmia.w lr, {r1, r3, r4, r5, r6, ip} │ │ - stmia.w r0, {r1, r3, r4, r5, r6, ip} │ │ - add.w ip, sp, #1320 @ 0x528 │ │ - add.w r3, sp, #1544 @ 0x608 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str.w r0, [sp, #1540] @ 0x604 │ │ - mov r1, r3 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - str.w r0, [sp, #1536] @ 0x600 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - str.w r0, [sp, #1532] @ 0x5fc │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str.w r0, [sp, #1528] @ 0x5f8 │ │ - ldmia.w ip!, {r0, r4, r5, r6, lr} │ │ - stmia.w r1!, {r0, r4, r5, r6, lr} │ │ - ldmia.w ip!, {r0, r4, r5, r6, lr} │ │ - stmia.w r1!, {r0, r4, r5, r6, lr} │ │ - ldmia.w ip, {r0, r4, r5, r6, r9, lr} │ │ - stmia.w r1, {r0, r4, r5, r6, r9, lr} │ │ - ldr r0, [sp, #24] │ │ - str.w r0, [sp, #1620] @ 0x654 │ │ - ldr r0, [sp, #28] │ │ - str.w r0, [sp, #1616] @ 0x650 │ │ - ldr r0, [sp, #32] │ │ - str.w r0, [sp, #1612] @ 0x64c │ │ - str.w sl, [sp, #1608] @ 0x648 │ │ - str.w r8, [sp] │ │ - add r5, sp, #992 @ 0x3e0 │ │ - add.w r8, sp, #968 @ 0x3c8 │ │ - mov r0, r5 │ │ - mov r1, r8 │ │ - bl 7aaf8 │ │ - ldr.w r9, [sp, #1248] @ 0x4e0 │ │ - cmp.w r9, #2147483648 @ 0x80000000 │ │ - bne.n 7ce5e │ │ - add r0, sp, #968 @ 0x3c8 │ │ - bl 7aa94 │ │ - ldrd r1, r0, [sp, #76] @ 0x4c │ │ - blx d7d80 │ │ - mov.w r9, #2147483648 @ 0x80000000 │ │ - b.n 7ce84 │ │ - cmp.w fp, #0 │ │ - beq.w 7c6fe │ │ - mov r0, r4 │ │ - blx d7b70 │ │ - b.n 7c6fe │ │ - ldr r0, [sp, #608] @ 0x260 │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne d7b70 │ │ - cmp.w sl, #0 │ │ - beq.w 7c6fe │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - blx d7b70 │ │ - b.n 7c6fe │ │ - add r0, sp, #608 @ 0x260 │ │ - mov r1, r5 │ │ - mov.w r2, #256 @ 0x100 │ │ - bl d405a │ │ - add.w ip, r5, #260 @ 0x104 │ │ - add r1, sp, #560 @ 0x230 │ │ - ldmia.w ip!, {r0, r2, r3, r4, r5} │ │ - stmia r1!, {r0, r2, r3, r4, r5} │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - add r0, sp, #864 @ 0x360 │ │ - ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + mov r2, r6 │ │ + add.w r0, r5, fp │ │ + bl d53c6 │ │ + add.w r1, fp, r6 │ │ + str r1, [sp, #1012] @ 0x3f4 │ │ + mov r0, r5 │ │ + bl 8d1d0 │ │ + ldr r4, [sp, #1004] @ 0x3ec │ │ + cbz r0, 7d8ea │ │ + ldrd r8, r6, [sp, #1008] @ 0x3f0 │ │ + ldr.w fp, [sp, #8] │ │ cmp.w fp, #0 │ │ itt ne │ │ - ldrne r0, [sp, #72] @ 0x48 │ │ - blxne d7b70 │ │ - cmp.w r9, #2147483648 @ 0x80000000 │ │ - beq.w 7c6fe │ │ - add.w ip, sp, #864 @ 0x360 │ │ - add.w r8, sp, #456 @ 0x1c8 │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - mov r1, r8 │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - add r0, sp, #200 @ 0xc8 │ │ - add r1, sp, #608 @ 0x260 │ │ - mov.w r2, #256 @ 0x100 │ │ - bl d405a │ │ - add.w ip, sp, #560 @ 0x230 │ │ - add.w sl, sp, #152 @ 0x98 │ │ - ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ - mov r1, sl │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #544] @ 0x220 │ │ + ldrne r0, [sp, #44] @ 0x2c │ │ + blxne d87c0 │ │ + cmp.w r4, #2147483648 @ 0x80000000 │ │ + beq.w 7d3a4 │ │ + strd r4, r8, [sp, #828] @ 0x33c │ │ + str r6, [sp, #836] @ 0x344 │ │ + ldrd r1, r2, [sp, #28] │ │ + add r0, sp, #1016 @ 0x3f8 │ │ + add r3, sp, #828 @ 0x33c │ │ + bl 8d3a8 │ │ + ldr.w r0, [sp, #1304] @ 0x518 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + beq.w 7d3a4 │ │ + add r0, sp, #408 @ 0x198 │ │ + add r1, sp, #1016 @ 0x3f8 │ │ + mov.w r2, #336 @ 0x150 │ │ + bl d4c50 │ │ + ldr r0, [sp, #808] @ 0x328 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #548] @ 0x224 │ │ - blxne d7b70 │ │ - ldr.w ip, [sp, #96] @ 0x60 │ │ - ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, ip, #8 │ │ - mov r8, ip │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, ip, #32 │ │ - add r1, sp, #200 @ 0xc8 │ │ - mov.w r2, #256 @ 0x100 │ │ - bl d405a │ │ - ldmia.w sl!, {r1, r2, r3, r5, r6} │ │ - add.w r0, r8, #292 @ 0x124 │ │ - stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldrd r1, r0, [sp, #76] @ 0x4c │ │ - strd r0, r1, [r8] │ │ - ldrd r4, r5, [sp, #132] @ 0x84 │ │ - cmp r5, #0 │ │ - str.w r9, [r8, #288] @ 0x120 │ │ - bne.w 7c746 │ │ - b.w 7c75c │ │ - ldr.w r0, [r8, #16] │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - cmp r1, r0 │ │ - bcc.w 7cd52 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - subs r1, r1, r0 │ │ - cmp r1, r6 │ │ - bcc.w 7cd52 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - add r0, r1 │ │ - str r0, [sp, #12] │ │ - movs r0, #0 │ │ - str r0, [sp, #20] │ │ - ldr r1, [sp, #20] │ │ - ldr r0, [sp, #12] │ │ - add.w r8, r1, #1 │ │ - ldrb r0, [r0, r1] │ │ - cbz r0, 7cf70 │ │ - cmp r6, r8 │ │ - str.w r8, [sp, #20] │ │ - bne.n 7cf42 │ │ - b.n 7cd52 │ │ - ldr r1, [sp, #100] @ 0x64 │ │ - add r0, sp, #608 @ 0x260 │ │ - mov r2, r5 │ │ - bl 8c584 │ │ - ldr.w sl, [sp, #608] @ 0x260 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.w 7c920 │ │ - b.n 7c9b2 │ │ - ldr r0, [sp, #20] │ │ - cbz r0, 7cfa6 │ │ - ldr r0, [sp, #12] │ │ - ldrb r0, [r0, #0] │ │ - cmp r0, #47 @ 0x2f │ │ - bne.n 7cfa6 │ │ - ldr r0, [sp, #12] │ │ - ldr r1, [sp, #20] │ │ - bl 8cc7c │ │ - cmp r0, #0 │ │ - beq.w 7cd4e │ │ - ldr r0, [sp, #20] │ │ - movs r1, #1 │ │ - bl 3d5f4 │ │ - cmp r0, #0 │ │ - str r0, [sp, #8] │ │ - beq.n 7d04c │ │ - ldr r4, [sp, #20] │ │ - ldrd r0, r1, [sp, #8] │ │ - mov r2, r4 │ │ - bl d44bc │ │ - b.n 7d234 │ │ - mov.w r0, r9, lsr #7 │ │ - cmp r0, #2 │ │ - bhi.w 7d35e │ │ - add.w r4, sp, #1544 @ 0x608 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - mov r2, r9 │ │ + ldrne r0, [sp, #812] @ 0x32c │ │ + blxne d87c0 │ │ + add r4, sp, #72 @ 0x48 │ │ + add r1, sp, #408 @ 0x198 │ │ + mov.w r2, #336 @ 0x150 │ │ mov r0, r4 │ │ - bl d44bc │ │ - movs r0, #0 │ │ - add.w r2, r9, #1 │ │ - strb.w r0, [r4, r9] │ │ - add.w r0, sp, #1464 @ 0x5b8 │ │ + bl d4c50 │ │ + ldr r0, [sp, #16] │ │ mov r1, r4 │ │ - bl 3feb4 │ │ - ldr.w r0, [sp, #1464] @ 0x5b8 │ │ - cmp r0, #1 │ │ - bne.n 7d020 │ │ - ldr r0, [pc, #200] @ (7d0a4 ) │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - add r0, pc │ │ - ldrd r0, r1, [r0] │ │ - str.w r0, [sp, #1324] @ 0x52c │ │ - str.w r1, [sp, #1328] @ 0x530 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.w 7d10c │ │ - ldrb.w r0, [sp, #1324] @ 0x52c │ │ - cmp r0, #3 │ │ - bne.w 7cd4e │ │ - ldr.w r5, [sp, #1328] @ 0x530 │ │ - ldrd r6, r4, [r5] │ │ - ldr r1, [r4, #0] │ │ - cbz r1, 7d010 │ │ - mov r0, r6 │ │ - blx r1 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ + mov.w r2, #336 @ 0x150 │ │ + bl d4c50 │ │ + ldrd sl, r9, [sp, #20] │ │ + ldrd r4, r5, [sp, #52] @ 0x34 │ │ + cmp r5, #0 │ │ + bne.w 7d3ea │ │ + b.n 7d400 │ │ + cmp r4, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - mov r0, r5 │ │ - b.n 7d2fa │ │ - ldr.w r0, [sp, #1468] @ 0x5bc │ │ - movs r1, #0 │ │ - movs r5, #0 │ │ - blx d7da0 │ │ - cbz r0, 7d084 │ │ - mov r4, r0 │ │ - blx d7ba0 │ │ - mov sl, r0 │ │ - cmp r0, #0 │ │ - beq.n 7d0ea │ │ - mov r0, sl │ │ - movs r1, #1 │ │ - bl 3d5f4 │ │ - mov r5, r0 │ │ + movne r0, r5 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #8] │ │ cmp r0, #0 │ │ - bne.n 7d0ec │ │ - str.w sl, [sp, #20] │ │ - ldr r1, [sp, #20] │ │ - movs r0, #1 │ │ - bl 3d98e │ │ - b.n 7d39c │ │ - movs r0, #1 │ │ - movs r1, #0 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #608 @ 0x260 │ │ - mov r2, r5 │ │ - movs r3, #1 │ │ - bl 76b9c │ │ - ldrd r0, r6, [sp, #612] @ 0x264 │ │ - ldr r5, [sp, #124] @ 0x7c │ │ - b.n 7ca4c │ │ - movs r0, #1 │ │ - mov r1, fp │ │ - str r0, [sp, #0] │ │ - add r0, sp, #608 @ 0x260 │ │ - mov r2, r4 │ │ - movs r3, #1 │ │ - bl 76b9c │ │ - ldrd r0, fp, [sp, #612] @ 0x264 │ │ - b.n 7caae │ │ - blx d7c00 │ │ - ldr r0, [r0, #0] │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - strb.w r5, [sp, #1324] @ 0x52c │ │ - str.w r0, [sp, #1328] @ 0x530 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.n 7cff6 │ │ - b.n 7d10c │ │ - nop │ │ - push {r0, r4, r7, lr} │ │ - vcvt.u32.f32 d29, d12, #7 │ │ - movs r5, r0 │ │ + beq.w 7d3a4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + b.n 7d610 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #0] │ │ - add r0, sp, #608 @ 0x260 │ │ - mov r2, r6 │ │ - movs r3, #1 │ │ - bl 76b9c │ │ - ldrd fp, r5, [sp, #612] @ 0x264 │ │ - ldr r6, [sp, #124] @ 0x7c │ │ - b.n 7cb36 │ │ - movs r0, #1 │ │ - movs r2, #6 │ │ - str r0, [sp, #0] │ │ - add r0, sp, #608 @ 0x260 │ │ - movs r3, #1 │ │ - bl 76b9c │ │ - ldrd fp, r1, [sp, #612] @ 0x264 │ │ - b.n 7cb76 │ │ - movs r0, #1 │ │ - mov r1, fp │ │ - str r0, [sp, #0] │ │ - add r0, sp, #608 @ 0x260 │ │ - mov r2, r4 │ │ + add r0, sp, #1004 @ 0x3ec │ │ + mov r2, r8 │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldrd r0, fp, [sp, #612] @ 0x264 │ │ - b.n 7cbea │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, sl │ │ - bl d44bc │ │ - mov r0, r4 │ │ - blx d7b70 │ │ - str.w sl, [sp, #1328] @ 0x530 │ │ - str.w r5, [sp, #1324] @ 0x52c │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.w 7cff6 │ │ - ldr.w r0, [sp, #1324] @ 0x52c │ │ - str r0, [sp, #32] │ │ - ldr.w r0, [sp, #1328] @ 0x530 │ │ - cbz r0, 7d126 │ │ - ldr r1, [sp, #32] │ │ - ldrb r1, [r1, #0] │ │ - subs r1, #47 @ 0x2f │ │ - clz r1, r1 │ │ - lsrs r1, r1, #5 │ │ - b.n 7d128 │ │ - movs r1, #0 │ │ - str.w r0, [sp, #1548] @ 0x60c │ │ - ldr r0, [sp, #32] │ │ - strb.w r1, [sp, #1574] @ 0x626 │ │ - movs r1, #6 │ │ - str.w r0, [sp, #1544] @ 0x608 │ │ - movw r0, #513 @ 0x201 │ │ - strb.w r1, [sp, #1552] @ 0x610 │ │ - strh.w r0, [sp, #1572] @ 0x624 │ │ - add.w r0, sp, #1464 @ 0x5b8 │ │ - add.w r1, sp, #1544 @ 0x608 │ │ - bl 8c660 │ │ - ldrb.w r0, [sp, #1464] @ 0x5b8 │ │ - subs r0, #7 │ │ - cmp r0, #3 │ │ - bcs.n 7d17e │ │ - add.w r0, sp, #1544 @ 0x608 │ │ - bl 8c9b8 │ │ - mov r9, r0 │ │ - mov r4, r1 │ │ - cbz r1, 7d186 │ │ - mov r0, r4 │ │ - movs r1, #1 │ │ - bl 3d5f4 │ │ - mov r5, r0 │ │ - cbnz r0, 7d188 │ │ - movs r0, #1 │ │ - mov r1, r4 │ │ - bl 3d98e │ │ - b.n 7d39c │ │ - mov.w r0, #2147483648 @ 0x80000000 │ │ - str r0, [sp, #20] │ │ - b.n 7d228 │ │ - movs r5, #1 │ │ - mov r0, r5 │ │ - mov r1, r9 │ │ - mov r2, r4 │ │ - bl d44bc │ │ - movs r0, #0 │ │ - cmp r4, #0 │ │ - str.w r4, [sp, #1552] @ 0x610 │ │ - str.w r5, [sp, #1548] @ 0x60c │ │ - str.w r4, [sp, #1544] @ 0x608 │ │ - itt ne │ │ - addne r1, r5, r4 │ │ - subsne.w r1, r1, #1 │ │ - beq.n 7d1b4 │ │ - ldrb r0, [r1, #0] │ │ - subs r0, #47 @ 0x2f │ │ - it ne │ │ - movne r0, #1 │ │ - ldr r1, [sp, #20] │ │ - cbz r1, 7d1c6 │ │ - ldr r1, [sp, #12] │ │ - ldrb r1, [r1, #0] │ │ - cmp r1, #47 @ 0x2f │ │ - bne.n 7d1c6 │ │ - mov.w r9, #0 │ │ - b.n 7d1ee │ │ - cbz r0, 7d1f4 │ │ + bl 7786c │ │ + ldrd r4, r5, [sp, #1008] @ 0x3f0 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + b.n 7d6c0 │ │ movs r0, #1 │ │ - mov r1, r4 │ │ - str r0, [sp, #0] │ │ - add.w r0, sp, #1544 @ 0x608 │ │ - movs r2, #1 │ │ - movs r3, #1 │ │ - bl 76b9c │ │ - ldr.w r0, [sp, #1552] @ 0x610 │ │ - movs r1, #47 @ 0x2f │ │ - ldr.w r4, [sp, #1544] @ 0x608 │ │ - ldr.w r5, [sp, #1548] @ 0x60c │ │ - add.w r9, r0, #1 │ │ - strb r1, [r5, r0] │ │ - str.w r9, [sp, #1552] @ 0x610 │ │ - b.n 7d1f6 │ │ - mov r9, r4 │ │ - ldr r1, [sp, #20] │ │ - sub.w r0, r4, r9 │ │ - cmp r1, r0 │ │ - bhi.w 7d378 │ │ - ldr r4, [sp, #20] │ │ - add.w r0, r5, r9 │ │ - ldr r1, [sp, #12] │ │ - mov r2, r4 │ │ - bl d44bc │ │ - ldr.w r0, [sp, #1548] @ 0x60c │ │ - add r4, r9 │ │ - mov r1, r4 │ │ - str r0, [sp, #8] │ │ - bl 8cc7c │ │ - ldr.w r1, [sp, #1544] @ 0x608 │ │ - cmp r0, #0 │ │ - str r1, [sp, #20] │ │ - beq.n 7d2e4 │ │ - cmp.w sl, #0 │ │ - beq.n 7d234 │ │ - ldr r0, [sp, #32] │ │ - blx d7b70 │ │ - ldr r0, [sp, #20] │ │ - cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.w 7cd4e │ │ - ldr r1, [sp, #8] │ │ - add.w r0, sp, #1464 @ 0x5b8 │ │ - mov r2, r4 │ │ - bl 7dd20 │ │ - ldr.w r0, [sp, #1464] @ 0x5b8 │ │ - cmp r0, #1 │ │ - bne.n 7d2d2 │ │ - ldr r4, [sp, #988] @ 0x3dc │ │ - ldr.w r5, [sp, #1468] @ 0x5bc │ │ - ldr.w r9, [sp, #1472] @ 0x5c0 │ │ - ldr r0, [sp, #980] @ 0x3d4 │ │ - cmp r4, r0 │ │ - bne.n 7d268 │ │ - ldr r0, [sp, #16] │ │ - bl 7df30 │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ - str.w r5, [r0, r4, lsl #3] │ │ - add.w r0, r0, r4, lsl #3 │ │ - str.w r9, [r0, #4] │ │ - adds r0, r4, #1 │ │ - str r0, [sp, #988] @ 0x3dc │ │ - bcs.w 7d394 │ │ - add.w r0, sp, #1544 @ 0x608 │ │ - mov r1, r5 │ │ - mov r2, r9 │ │ - bl 7a540 │ │ - ldr.w sl, [sp, #1608] @ 0x648 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.n 7d2d2 │ │ - ldr.w r0, [sp, #1612] @ 0x64c │ │ - add.w r9, sp, #1544 @ 0x608 │ │ - str r0, [sp, #32] │ │ - ldr.w r0, [sp, #1616] @ 0x650 │ │ - str r0, [sp, #28] │ │ - ldr.w r0, [sp, #1620] @ 0x654 │ │ - str r0, [sp, #24] │ │ - mov r0, r9 │ │ - bl 8c450 │ │ - cbz r0, 7d2c6 │ │ - sub.w r2, r6, r8 │ │ - cmp r1, r2 │ │ - bne.n 7d2c6 │ │ - ldr r1, [sp, #12] │ │ - add r1, r8 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - beq.n 7d346 │ │ - cmp.w sl, #0 │ │ - beq.n 7d2d2 │ │ - ldr r0, [sp, #32] │ │ - blx d7b70 │ │ - mov.w sl, #2147483648 @ 0x80000000 │ │ - ldr r0, [sp, #20] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #8] │ │ - blxne d7b70 │ │ - b.n 7cd52 │ │ - ldr r0, [sp, #20] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #8] │ │ - blxne d7b70 │ │ - cmp.w sl, #0 │ │ - beq.w 7cd4e │ │ - ldr r0, [sp, #32] │ │ - blx d7b70 │ │ - b.n 7cd4e │ │ + mov r1, fp │ │ + str r0, [sp, #0] │ │ + add r0, sp, #1004 @ 0x3ec │ │ + mov r2, r6 │ │ + movs r3, #1 │ │ + bl 7786c │ │ + ldr.w fp, [sp, #1012] @ 0x3f4 │ │ + ldr r4, [sp, #12] │ │ + b.n 7d71e │ │ + movs r0, #1 │ │ + movs r1, #0 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #1004 @ 0x3ec │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 7786c │ │ + ldrd r8, r5, [sp, #1008] @ 0x3f0 │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + b.n 7d7ac │ │ + movs r0, #1 │ │ + movs r2, #6 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #1004 @ 0x3ec │ │ + movs r3, #1 │ │ + bl 7786c │ │ + ldrd r8, r1, [sp, #1008] @ 0x3f0 │ │ + b.n 7d7ea │ │ movs r0, #1 │ │ mov r1, fp │ │ str r0, [sp, #0] │ │ - add r0, sp, #608 @ 0x260 │ │ - movs r2, #1 │ │ + add r0, sp, #1004 @ 0x3ec │ │ + mov r2, r6 │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldrd r0, fp, [sp, #612] @ 0x264 │ │ - b.w 7ca92 │ │ + bl 7786c │ │ + ldr.w fp, [sp, #1012] @ 0x3f4 │ │ + b.n 7d850 │ │ movs r0, #1 │ │ mov r1, fp │ │ str r0, [sp, #0] │ │ - add r0, sp, #608 @ 0x260 │ │ + add r0, sp, #1004 @ 0x3ec │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldrd r0, fp, [sp, #612] @ 0x264 │ │ - b.n 7cbce │ │ + bl 7786c │ │ + ldr.w fp, [sp, #1012] @ 0x3f4 │ │ + b.n 7d700 │ │ movs r0, #1 │ │ - movs r2, #1 │ │ + mov r1, fp │ │ str r0, [sp, #0] │ │ - add r0, sp, #608 @ 0x260 │ │ + add r0, sp, #1004 @ 0x3ec │ │ + movs r2, #1 │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldrd r0, fp, [sp, #608] @ 0x260 │ │ - ldr r1, [sp, #616] @ 0x268 │ │ - b.w 7cb64 │ │ - ldmia.w r9!, {r1, r2, r3, r4, r6} │ │ - add.w r0, sp, #1320 @ 0x528 │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ - ldmia.w r9!, {r1, r2, r3, r4, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ - ldmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - b.n 7d2d6 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - add.w r0, sp, #1320 @ 0x528 │ │ - mov r2, r9 │ │ - bl 8c584 │ │ - ldr.w sl, [sp, #1320] @ 0x528 │ │ - cmp.w sl, #2147483648 @ 0x80000000 │ │ - beq.w 7cff6 │ │ - b.n 7d10c │ │ + bl 7786c │ │ + ldr.w fp, [sp, #1012] @ 0x3f4 │ │ + b.n 7d834 │ │ movs r0, #1 │ │ - ldr r2, [sp, #20] │ │ + movs r2, #1 │ │ str r0, [sp, #0] │ │ - add.w r0, sp, #1544 @ 0x608 │ │ - mov r1, r9 │ │ + add r0, sp, #1004 @ 0x3ec │ │ movs r3, #1 │ │ - bl 76b9c │ │ - ldr.w r5, [sp, #1548] @ 0x60c │ │ - ldr.w r9, [sp, #1552] @ 0x610 │ │ - b.n 7d202 │ │ - ldr r0, [pc, #228] @ (7d47c ) │ │ - add r0, pc │ │ - bl 3f38c │ │ - udf #254 @ 0xfe │ │ + bl 7786c │ │ + ldrd r0, r8, [sp, #1004] @ 0x3ec │ │ + ldr r1, [sp, #1012] @ 0x3f4 │ │ + b.n 7d7d2 │ │ mov r8, r0 │ │ - mov r0, r5 │ │ - mov r1, r9 │ │ - blx d7d80 │ │ - b.n 7d3de │ │ - mov r8, r0 │ │ - ldr r0, [r4, #4] │ │ + ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - mov r0, r5 │ │ - b.n 7d3f0 │ │ - mov r8, r0 │ │ - ldr.w r0, [sp, #1544] @ 0x608 │ │ - cbz r0, 7d3d4 │ │ - ldr.w r0, [sp, #1548] @ 0x60c │ │ - blx d7b70 │ │ - b.n 7d3d4 │ │ - mov r8, r0 │ │ - b.n 7d3f4 │ │ - mov r8, r0 │ │ - cmp.w sl, #0 │ │ - bne.n 7d3ee │ │ - b.n 7d3f4 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #20] │ │ - cbz r0, 7d3f4 │ │ - ldr r0, [sp, #8] │ │ - b.n 7d3f0 │ │ + movne r0, r4 │ │ + blxne d87c0 │ │ + mov r0, r6 │ │ + blx d87c0 │ │ + b.n 7d9e4 │ │ mov r8, r0 │ │ - movs.w r0, sl, lsl #1 │ │ - beq.n 7d3f4 │ │ - ldr r0, [sp, #32] │ │ - blx d7b70 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - cbz r0, 7d402 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - blx d7b70 │ │ - b.n 7d402 │ │ + ldr r0, [sp, #1004] @ 0x3ec │ │ + cbz r0, 7d9d8 │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ + blx d87c0 │ │ + ldrd sl, r9, [sp, #20] │ │ + ldr.w fp, [sp, #8] │ │ + b.n 7d9f0 │ │ mov r8, r0 │ │ - add r0, sp, #968 @ 0x3c8 │ │ - bl 7aa94 │ │ - ldrd r1, r0, [sp, #76] @ 0x4c │ │ - blx d7d80 │ │ - b.n 7d428 │ │ + ldrd sl, r9, [sp, #20] │ │ + b.n 7d9fc │ │ mov r8, r0 │ │ - ldr r0, [r4, #4] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r6 │ │ - blxne d7b70 │ │ - mov r0, r5 │ │ - b.n 7d458 │ │ + b.n 7da06 │ │ mov r8, r0 │ │ - str r4, [sp, #72] @ 0x48 │ │ cmp.w fp, #0 │ │ - beq.n 7d45c │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - b.n 7d458 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #608] @ 0x260 │ │ - cbnz r0, 7d43c │ │ - ldr r6, [sp, #116] @ 0x74 │ │ - b.n 7d450 │ │ - ldr r0, [sp, #612] @ 0x264 │ │ - blx d7b70 │ │ - ldr r6, [sp, #116] @ 0x74 │ │ - b.n 7d450 │ │ - mov r8, r0 │ │ - b.n 7d45c │ │ - mov r8, r0 │ │ - b.n 7d466 │ │ - mov r8, r0 │ │ - cmp.w sl, #0 │ │ - beq.n 7d45c │ │ - mov r0, r6 │ │ - blx d7b70 │ │ - ldr r0, [sp, #544] @ 0x220 │ │ - cbz r0, 7d466 │ │ - ldr r0, [sp, #548] @ 0x224 │ │ - blx d7b70 │ │ - add r0, sp, #128 @ 0x80 │ │ - bl 7aa94 │ │ - ldrd r0, r1, [sp, #108] @ 0x6c │ │ - blx d7d80 │ │ + itt ne │ │ + ldrne r0, [sp, #44] @ 0x2c │ │ + blxne d87c0 │ │ + ldr r0, [sp, #808] @ 0x328 │ │ + cbz r0, 7da06 │ │ + ldr r0, [sp, #812] @ 0x32c │ │ + blx d87c0 │ │ + add r0, sp, #48 @ 0x30 │ │ + bl 7b744 │ │ + mov r0, sl │ │ + mov r1, r9 │ │ + blx d89d0 │ │ mov r0, r8 │ │ - blx d6180 │ │ - nop │ │ - bls.n 7d43c │ │ - movs r5, r0 │ │ + blx d6dd0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr.w r1, [r0, #312] @ 0x138 │ │ mov r4, r0 │ │ add.w r0, r0, #312 @ 0x138 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 7d492 │ │ + bne.n 7da2c │ │ cmp r2, #1 │ │ - bne.n 7d4ac │ │ + bne.n 7da46 │ │ dmb ish │ │ - bl 7dc34 │ │ + bl 7e238 │ │ add.w r0, r4, #316 @ 0x13c │ │ - bl 8c0ec │ │ + bl 8c63c │ │ ldrd r0, r1, [r4, #332] @ 0x14c │ │ - bl 8c154 │ │ + bl 8c6a4 │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #300] @ 0x12c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r0, r1, [r4, #8] │ │ - blx d7d80 │ │ + blx d89d0 │ │ add.w r0, r4, #16 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 7aa94 │ │ + b.w 7b744 │ │ mov r5, r0 │ │ add.w r0, r4, #316 @ 0x13c │ │ - bl 8c0ec │ │ - b.n 7d4f2 │ │ + bl 8c63c │ │ + b.n 7da8c │ │ mov r5, r0 │ │ - b.n 7d4fa │ │ + b.n 7da94 │ │ mov r5, r0 │ │ ldrd r0, r1, [r4, #332] @ 0x14c │ │ - bl 8c154 │ │ + bl 8c6a4 │ │ ldr.w r0, [r4, #296] @ 0x128 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #300] @ 0x12c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r0, r1, [r4, #8] │ │ - blx d7d80 │ │ + blx d89d0 │ │ add.w r0, r4, #16 │ │ - bl 7aa94 │ │ + bl 7b744 │ │ mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ + bmi.n 7da6a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #140 @ 0x8c │ │ - mov sl, r2 │ │ - ldrb.w r2, [r1, #328] @ 0x148 │ │ - ldr r6, [r7, #8] │ │ - mov r8, r0 │ │ - addw r0, r1, #329 @ 0x149 │ │ + sub sp, #148 @ 0x94 │ │ + mov r9, r2 │ │ + mov sl, r0 │ │ + ldrb.w r0, [r1, #328] @ 0x148 │ │ mov fp, r3 │ │ - mov r9, r1 │ │ - cmp r2, #83 @ 0x53 │ │ - bne.n 7d55c │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr.w r0, [r9] │ │ + ldr r2, [r7, #8] │ │ + mov r8, r1 │ │ + cmp r0, #83 @ 0x53 │ │ + bne.n 7daf4 │ │ + ldr.w r0, [r8] │ │ lsls r0, r0, #31 │ │ - beq.w 7d836 │ │ - ldr.w r5, [r9, #240] @ 0xf0 │ │ - cbz r5, 7d59a │ │ - ldr.w r6, [r9, #244] @ 0xf4 │ │ - b.n 7d59a │ │ - cmp r2, #82 @ 0x52 │ │ - bne.n 7d578 │ │ - ldr.w r1, [r9, #332] @ 0x14c │ │ + beq.w 7ddc4 │ │ + ldr.w r6, [r8, #240] @ 0xf0 │ │ + cbz r6, 7db0e │ │ + ldr.w r0, [r8, #244] @ 0xf4 │ │ + str r0, [sp, #24] │ │ + b.n 7db0e │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 7dde4 │ │ + ldr.w r1, [r8, #332] @ 0x14c │ │ cmp r1, #0 │ │ - beq.n 7d612 │ │ - ldr.w r0, [r1, #280] @ 0x118 │ │ - movs r5, #2 │ │ - movs r3, #0 │ │ - movs r4, #0 │ │ - add.w ip, r0, #8 │ │ - b.n 7d620 │ │ - mov lr, r6 │ │ - ldrb r6, [r0, #2] │ │ - ldrb r3, [r0, #6] │ │ - ldrh r4, [r0, #4] │ │ - ldrh r0, [r0, #0] │ │ - orr.w r3, r4, r3, lsl #16 │ │ - ldrb.w r5, [r9, #332] @ 0x14c │ │ - orr.w r0, r0, r6, lsl #16 │ │ - ldrd ip, r1, [r9, #336] @ 0x150 │ │ - lsls r3, r3, #8 │ │ - mov r6, lr │ │ - lsls r4, r0, #8 │ │ - b.n 7d620 │ │ - ldrd r1, r0, [r9, #8] │ │ + beq.n 7db84 │ │ + ldr.w r2, [r1, #280] @ 0x118 │ │ + movs r3, #2 │ │ + add.w ip, r2, #8 │ │ + b.n 7de0c │ │ + ldrd r1, r0, [r8, #8] │ │ movs r3, #0 │ │ strd r1, r0, [sp, #28] │ │ add.w ip, sp, #40 @ 0x28 │ │ - ldrd r0, r1, [r9, #208] @ 0xd0 │ │ + ldrd r0, r1, [r8, #208] @ 0xd0 │ │ + add r5, sp, #112 @ 0x70 │ │ + ldr.w r2, [r8, #256] @ 0x100 │ │ add r4, sp, #40 @ 0x28 │ │ - ldr.w r2, [r9, #256] @ 0x100 │ │ str r3, [sp, #84] @ 0x54 │ │ str r3, [sp, #56] @ 0x38 │ │ - add.w r3, r9, #184 @ 0xb8 │ │ + add.w r3, r8, #184 @ 0xb8 │ │ stmia.w ip, {r0, r1, r3} │ │ add.w r0, r2, #8 │ │ mov r1, r4 │ │ str r0, [sp, #52] @ 0x34 │ │ - add r0, sp, #112 @ 0x70 │ │ - bl 8ac7c │ │ + mov r0, r5 │ │ + bl 8b1d0 │ │ ldrb.w r0, [sp, #112] @ 0x70 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 7d600 │ │ + bne.n 7db72 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - cbz r0, 7d624 │ │ - ldrh.w r1, [r9, #218] @ 0xda │ │ + cbz r0, 7db90 │ │ + ldrh.w r1, [r8, #218] @ 0xda │ │ ldrd r2, r3, [sp, #60] @ 0x3c │ │ - strd r6, r5, [sp, #16] │ │ - cmp r1, #5 │ │ + strd r6, r9, [sp, #16] │ │ + mov.w r9, #118 @ 0x76 │ │ ldr r6, [r3, #0] │ │ - str.w sl, [sp, #24] │ │ - mov.w sl, #118 @ 0x76 │ │ + cmp r1, #5 │ │ it cc │ │ - movwcc sl, #8496 @ 0x2130 │ │ + movwcc r9, #8496 @ 0x2130 │ │ cmp r6, #1 │ │ - bne.n 7d62a │ │ - ldrd r5, r1, [r3, #8] │ │ - b.n 7d636 │ │ + bne.n 7db96 │ │ + ldrd r6, r1, [r3, #8] │ │ + b.n 7dba2 │ │ ldrd r2, r1, [sp, #120] @ 0x78 │ │ - ldrh.w r5, [sp, #118] @ 0x76 │ │ + ldrh.w r6, [sp, #118] @ 0x76 │ │ ldr.w r3, [sp, #114] @ 0x72 │ │ ldrb.w r4, [sp, #113] @ 0x71 │ │ - b.n 7d7e2 │ │ - ldr r0, [r6, #0] │ │ + b.n 7dd78 │ │ + ldr r1, [r2, #0] │ │ + add.w ip, r1, #8 │ │ movs r3, #0 │ │ - movs r4, #0 │ │ - mov r1, r9 │ │ - add.w ip, r0, #8 │ │ - movs r5, #0 │ │ - orrs r3, r5 │ │ - b.n 7d8b4 │ │ + mov r1, r8 │ │ + b.n 7de0c │ │ movs r1, #0 │ │ movs r0, #69 @ 0x45 │ │ - b.n 7d7e2 │ │ + b.n 7dd78 │ │ ldr r1, [r3, #4] │ │ cmp r1, #6 │ │ - bcs.w 7d8e0 │ │ - add.w r5, r3, #8 │ │ + bcs.w 7dee2 │ │ + add.w r6, r3, #8 │ │ add.w r3, r4, #16 │ │ + str r3, [sp, #12] │ │ cmp r1, #0 │ │ strd r1, r3, [sp, #100] @ 0x64 │ │ add r3, sp, #88 @ 0x58 │ │ - stmia r3!, {r0, r2, r5} │ │ - beq.n 7d6d6 │ │ - add r0, sp, #112 @ 0x70 │ │ - strd fp, r8, [sp, #8] │ │ - add.w fp, r0, #18 │ │ - sub.w r8, r1, #1 │ │ - adds.w r0, r8, #1 │ │ - beq.n 7d6e8 │ │ + stmia r3!, {r0, r2, r6} │ │ + beq.n 7dc42 │ │ + strd fp, sl, [sp, #4] │ │ + add.w sl, r5, #18 │ │ + sub.w fp, r1, #1 │ │ + adds.w r0, fp, #1 │ │ + beq.n 7dc54 │ │ ldr r0, [sp, #104] @ 0x68 │ │ add r1, sp, #88 @ 0x58 │ │ - mov r3, r5 │ │ + mov r3, r6 │ │ ldr r0, [r0, #12] │ │ ldr r2, [r0, #32] │ │ add r0, sp, #112 @ 0x70 │ │ - bl 844a0 │ │ + bl 84a6c │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ eor.w r2, r0, #46 @ 0x2e │ │ orrs r2, r1 │ │ - beq.w 7d7b0 │ │ + beq.w 7dd46 │ │ ldrd r2, r3, [sp, #120] @ 0x78 │ │ - adds r5, #16 │ │ - ldrh.w r4, [fp, #4] │ │ - ldr.w r6, [fp] │ │ + adds r6, #16 │ │ + ldrh.w r4, [sl, #4] │ │ + ldr.w r5, [sl] │ │ ldrh.w ip, [sp, #128] @ 0x80 │ │ - str.w r8, [sp, #100] @ 0x64 │ │ - sub.w r8, r8, #1 │ │ - cmp ip, sl │ │ - str r5, [sp, #96] @ 0x60 │ │ - bne.n 7d654 │ │ + str.w fp, [sp, #100] @ 0x64 │ │ + sub.w fp, fp, #1 │ │ + cmp ip, r9 │ │ + str r6, [sp, #96] @ 0x60 │ │ + bne.n 7dbc0 │ │ add.w ip, sp, #112 @ 0x70 │ │ strh.w r4, [sp, #134] @ 0x86 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ add r0, sp, #88 @ 0x58 │ │ add r1, sp, #112 @ 0x70 │ │ - str.w r6, [sp, #130] @ 0x82 │ │ - strh.w sl, [sp, #128] @ 0x80 │ │ - bl 8669c │ │ - ldrd r0, r6, [sp, #88] @ 0x58 │ │ - ldrd r2, r5, [sp, #96] @ 0x60 │ │ - lsrs r4, r6, #16 │ │ - ldrd fp, r8, [sp, #8] │ │ + str.w r5, [sp, #130] @ 0x82 │ │ + strh.w r9, [sp, #128] @ 0x80 │ │ + bl 86ab4 │ │ + ldrd r0, r5, [sp, #88] @ 0x58 │ │ + ldrd r2, r6, [sp, #96] @ 0x60 │ │ + lsrs r4, r5, #16 │ │ + ldrd fp, sl, [sp, #4] │ │ lsrs r1, r0, #16 │ │ - orr.w r3, r1, r6, lsl #16 │ │ + orr.w r3, r1, r5, lsl #16 │ │ lsrs r1, r0, #8 │ │ - ldr.w sl, [sp, #24] │ │ - orr.w r1, r1, r6, lsl #24 │ │ - ldr r6, [r7, #8] │ │ - b.n 7d70c │ │ + ldr.w r9, [sp, #20] │ │ + orr.w r1, r1, r5, lsl #24 │ │ + ldr r5, [r7, #8] │ │ + b.n 7dc78 │ │ ldr r0, [sp, #76] @ 0x4c │ │ - ldr r6, [r7, #8] │ │ + ldr r5, [r7, #8] │ │ lsls r0, r0, #31 │ │ itttt eq │ │ moveq r0, #0 │ │ streq r0, [sp, #80] @ 0x50 │ │ moveq r0, #1 │ │ streq r0, [sp, #76] @ 0x4c │ │ - b.n 7d700 │ │ + b.n 7dc6c │ │ ldr r0, [sp, #104] @ 0x68 │ │ - ldrd fp, r8, [sp, #8] │ │ - ldr r6, [r7, #8] │ │ + ldrd fp, sl, [sp, #4] │ │ + ldr r5, [r7, #8] │ │ ldr r1, [r0, #20] │ │ - cbnz r1, 7d700 │ │ + cbnz r1, 7dc6c │ │ ldr r1, [sp, #88] @ 0x58 │ │ movs r3, #1 │ │ ldr r2, [r0, #0] │ │ subs r1, r1, r2 │ │ strd r3, r1, [r0, #20] │ │ movs r1, #0 │ │ movs r0, #46 @ 0x2e │ │ movs r3, #0 │ │ movs r4, #0 │ │ - ldr.w sl, [sp, #24] │ │ - strd r2, r5, [sp, #120] @ 0x78 │ │ + ldr.w r9, [sp, #20] │ │ + strd r2, r6, [sp, #120] @ 0x78 │ │ lsls r2, r4, #16 │ │ uxtb r1, r1 │ │ orr.w r2, r2, r3, lsr #16 │ │ lsls r3, r3, #16 │ │ orr.w r1, r3, r1, lsl #8 │ │ uxtb r0, r0 │ │ - ldr r4, [r6, #0] │ │ + ldr r4, [r5, #0] │ │ add r0, r1 │ │ str r2, [sp, #116] @ 0x74 │ │ eor.w r1, r0, #46 @ 0x2e │ │ str r0, [sp, #112] @ 0x70 │ │ orrs r1, r2 │ │ - bne.n 7d734 │ │ + bne.n 7dca0 │ │ movs r0, #0 │ │ - b.n 7d758 │ │ - ldr.w r3, [r9, #260] @ 0x104 │ │ + b.n 7dcc4 │ │ + ldr.w r3, [r8, #260] @ 0x104 │ │ add r0, sp, #112 @ 0x70 │ │ - ldrb.w r2, [r9, #217] @ 0xd9 │ │ + ldrb.w r2, [r8, #217] @ 0xd9 │ │ add.w r1, r4, #8 │ │ str r0, [sp, #0] │ │ add r0, sp, #40 @ 0x28 │ │ - bl 82620 │ │ + bl 82c1c │ │ ldrb.w r0, [sp, #40] @ 0x28 │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 7d86c │ │ + bne.w 7de38 │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ ldrex r2, [r4] │ │ adds r3, r2, #1 │ │ strex r6, r3, [r4] │ │ cmp r6, #0 │ │ - bne.n 7d758 │ │ + bne.n 7dcc4 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.w 7d8ec │ │ + ble.w 7deee │ │ ldr r2, [sp, #28] │ │ - str.w r2, [r8, #32] │ │ - ldr r2, [sp, #32] │ │ - str.w r2, [r8, #36] @ 0x24 │ │ - ldr r2, [sp, #20] │ │ - str.w r2, [r8, #40] @ 0x28 │ │ - ldr r2, [sp, #16] │ │ - strd r2, r0, [r8, #44] @ 0x2c │ │ - ldr r0, [r7, #8] │ │ - strd r1, r4, [r8, #52] @ 0x34 │ │ - add.w r1, r8, #12 │ │ - str.w r9, [r8] │ │ - strd r0, r9, [r8, #4] │ │ - stmia.w r1, {r9, sl, fp} │ │ - strd r9, r0, [r8, #24] │ │ - strd r9, r0, [sp, #120] @ 0x78 │ │ - strd sl, fp, [sp, #112] @ 0x70 │ │ - add sp, #140 @ 0x8c │ │ + str r2, [sp, #56] @ 0x38 │ │ + add r2, sp, #72 @ 0x48 │ │ + stmia r2!, {r0, r1, r4} │ │ + ldr r0, [sp, #24] │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #16] │ │ + strd r8, r5, [sp, #40] @ 0x28 │ │ + strd r8, r5, [sp, #96] @ 0x60 │ │ + ldr r5, [sp, #12] │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #60] @ 0x3c │ │ + add.w r0, sl, #32 │ │ + strd r8, r8, [sp, #48] @ 0x30 │ │ + strd r9, fp, [sp, #88] @ 0x58 │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldmia.w r5, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldrd r6, r5, [sp, #40] @ 0x28 │ │ + ldrd ip, r1, [sp, #88] @ 0x58 │ │ + ldrd r2, r3, [sp, #96] @ 0x60 │ │ + ldrd r4, r0, [sp, #48] @ 0x30 │ │ + strd r6, r5, [sp, #112] @ 0x70 │ │ + add r6, sp, #112 @ 0x70 │ │ + strd r4, r0, [sp, #120] @ 0x78 │ │ + strd ip, r1, [sp, #128] @ 0x80 │ │ + strd r2, r3, [sp, #136] @ 0x88 │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ + stmia.w sl!, {r0, r1, r2, r3} │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ + stmia.w sl, {r0, r1, r2, r3} │ │ + add sp, #148 @ 0x94 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r6, [sp, #120] @ 0x78 │ │ - ldr.w r5, [fp] │ │ - ldrh.w r1, [fp, #4] │ │ + ldr.w r5, [sl] │ │ + ldrh.w r1, [sl, #4] │ │ ldrh.w ip, [sp, #128] @ 0x80 │ │ lsrs r3, r0, #16 │ │ lsrs r4, r0, #8 │ │ lsrs r2, r5, #16 │ │ - ldrd fp, r8, [sp, #8] │ │ + ldrd fp, sl, [sp, #4] │ │ orr.w r1, r2, r1, lsl #16 │ │ - ldr.w sl, [sp, #24] │ │ - orr.w r2, ip, r5, lsl #16 │ │ + ldr.w r9, [sp, #20] │ │ orr.w r3, r3, r6, lsl #16 │ │ orr.w r4, r4, r6, lsl #24 │ │ - lsrs r5, r6, #16 │ │ + orr.w r2, ip, r5, lsl #16 │ │ + lsrs r6, r6, #16 │ │ uxtb r0, r0 │ │ - uxtb r6, r4 │ │ - orr.w r4, r6, r3, lsl #8 │ │ + uxtb r5, r4 │ │ + orr.w r4, r5, r3, lsl #8 │ │ lsrs r3, r3, #16 │ │ - orr.w r3, r3, r5, lsl #16 │ │ - strd r3, r2, [sp, #44] @ 0x2c │ │ - ldrb.w r2, [r9, #328] @ 0x148 │ │ - strb.w r0, [sp, #40] @ 0x28 │ │ + orr.w r3, r3, r6, lsl #16 │ │ + str r1, [sp, #124] @ 0x7c │ │ + ldrb.w r1, [r8, #328] @ 0x148 │ │ + strb.w r0, [sp, #112] @ 0x70 │ │ lsrs r0, r4, #16 │ │ - cmp r2, #83 @ 0x53 │ │ - strh.w r4, [sp, #41] @ 0x29 │ │ - str r1, [sp, #52] @ 0x34 │ │ - strb.w r0, [sp, #43] @ 0x2b │ │ - beq.n 7d880 │ │ - cmp r2, #82 @ 0x52 │ │ - bne.n 7d892 │ │ - ldr.w r1, [r9, #332] @ 0x14c │ │ - ldr r6, [r7, #8] │ │ - cbz r1, 7d826 │ │ - ldr.w r0, [r1, #280] @ 0x118 │ │ + cmp r1, #83 @ 0x53 │ │ + strh.w r4, [sp, #113] @ 0x71 │ │ + strd r3, r2, [sp, #116] @ 0x74 │ │ + strb.w r0, [sp, #115] @ 0x73 │ │ + beq.n 7de4c │ │ + cmp r1, #82 @ 0x52 │ │ + bne.n 7de5e │ │ + ldr.w r2, [r8, #332] @ 0x14c │ │ + cbz r2, 7ddb6 │ │ + ldr.w r0, [r2, #280] @ 0x118 │ │ movs r3, #2 │ │ - movs r5, #0 │ │ - movs r4, #0 │ │ add.w ip, r0, #8 │ │ - b.n 7d8b2 │ │ - ldr r0, [r6, #0] │ │ + b.n 7de86 │ │ + ldr r0, [r7, #8] │ │ movs r3, #0 │ │ - movs r5, #0 │ │ - movs r4, #0 │ │ + mov r2, r8 │ │ + ldr r0, [r0, #0] │ │ add.w ip, r0, #8 │ │ - mov r1, r9 │ │ - b.n 7d8b2 │ │ - add.w r0, r9, #328 @ 0x148 │ │ - bl 8c05c │ │ - ldrb.w r2, [r9, #328] @ 0x148 │ │ - cmp r2, #82 @ 0x52 │ │ - beq.w 7d560 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - mov lr, r6 │ │ - ldrb.w r5, [r9, #332] @ 0x14c │ │ - ldrd ip, r1, [r9, #336] @ 0x150 │ │ - ldrb r0, [r4, #2] │ │ - ldrb r3, [r4, #6] │ │ - ldrh r6, [r4, #4] │ │ - ldrh r4, [r4, #0] │ │ - orr.w r3, r6, r3, lsl #16 │ │ - mov r6, lr │ │ - orr.w r0, r4, r0, lsl #16 │ │ - lsls r3, r3, #8 │ │ - lsls r4, r0, #8 │ │ - b.n 7d620 │ │ + b.n 7de86 │ │ + add.w r0, r8, #328 @ 0x148 │ │ + bl 8c5ac │ │ + ldrb.w r0, [r8, #328] @ 0x148 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 7dde4 │ │ + ldr.w r1, [r8, #332] @ 0x14c │ │ + cmp r1, #0 │ │ + bne.w 7db02 │ │ + ldr r1, [r7, #8] │ │ + ldr r1, [r1, #0] │ │ + b.n 7db86 │ │ + ldrb.w r6, [r8, #331] @ 0x14b │ │ + ldrb.w r5, [r8, #335] @ 0x14f │ │ + ldrh.w r4, [r8, #329] @ 0x149 │ │ + ldrh.w r2, [r8, #333] @ 0x14d │ │ + ldrb.w r3, [r8, #332] @ 0x14c │ │ + ldrd ip, r1, [r8, #336] @ 0x150 │ │ + strb.w r6, [sp, #114] @ 0x72 │ │ + strh.w r4, [sp, #112] @ 0x70 │ │ + strh.w r2, [sp, #88] @ 0x58 │ │ + strb.w r5, [sp, #90] @ 0x5a │ │ + ldrh.w r6, [sp, #88] @ 0x58 │ │ + ldrh.w r4, [sp, #112] @ 0x70 │ │ + ldrb.w r2, [sp, #114] @ 0x72 │ │ + ldrb.w r5, [sp, #90] @ 0x5a │ │ + strh.w r4, [sp, #49] @ 0x31 │ │ + strh.w r6, [sp, #53] @ 0x35 │ │ + strb.w r0, [sp, #48] @ 0x30 │ │ + strb.w r2, [sp, #51] @ 0x33 │ │ + strb.w r3, [sp, #52] @ 0x34 │ │ + strb.w r5, [sp, #55] @ 0x37 │ │ + str r1, [sp, #60] @ 0x3c │ │ + b.n 7deb0 │ │ ldrb.w r6, [sp, #43] @ 0x2b │ │ ldrh.w r5, [sp, #41] @ 0x29 │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ orr.w r4, r5, r6, lsl #16 │ │ - b.n 7d7ee │ │ - add.w r0, r9, #328 @ 0x148 │ │ - add r1, sp, #40 @ 0x28 │ │ - bl 8c090 │ │ - ldrb.w r2, [r9, #328] @ 0x148 │ │ - cmp r2, #82 @ 0x52 │ │ - beq.n 7d80e │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - ldrb.w r3, [r9, #332] @ 0x14c │ │ - ldrd ip, r1, [r9, #336] @ 0x150 │ │ - ldrb r0, [r4, #2] │ │ - ldrb r6, [r4, #6] │ │ - ldrh r5, [r4, #4] │ │ - ldrh r4, [r4, #0] │ │ - orr.w r6, r5, r6, lsl #16 │ │ - orr.w r0, r4, r0, lsl #16 │ │ - lsls r5, r6, #8 │ │ - ldr r6, [r7, #8] │ │ - lsls r4, r0, #8 │ │ - orrs r3, r5 │ │ - orrs r2, r4 │ │ - add r0, sp, #40 @ 0x28 │ │ - stmia.w r0, {r2, r3, ip} │ │ - add.w r0, r8, #8 │ │ - add r2, sp, #40 @ 0x28 │ │ - str r1, [sp, #52] @ 0x34 │ │ + b.n 7dd84 │ │ + add.w r0, r8, #328 @ 0x148 │ │ add r1, sp, #112 @ 0x70 │ │ - strd r9, r6, [sp, #120] @ 0x78 │ │ - strd sl, fp, [sp, #112] @ 0x70 │ │ - bl 7fe84 │ │ + bl 8c5e0 │ │ + ldrb.w r1, [r8, #328] @ 0x148 │ │ + cmp r1, #82 @ 0x52 │ │ + beq.n 7dda4 │ │ + ldrb.w r6, [r8, #331] @ 0x14b │ │ + ldrb.w r5, [r8, #335] @ 0x14f │ │ + ldrh.w r4, [r8, #329] @ 0x149 │ │ + ldrh.w r0, [r8, #333] @ 0x14d │ │ + ldrb.w r3, [r8, #332] @ 0x14c │ │ + ldrd ip, r2, [r8, #336] @ 0x150 │ │ + strb.w r6, [sp, #90] @ 0x5a │ │ + strh.w r4, [sp, #88] @ 0x58 │ │ + strh.w r0, [sp, #36] @ 0x24 │ │ + strb.w r5, [sp, #38] @ 0x26 │ │ + ldrb.w r0, [sp, #90] @ 0x5a │ │ + ldrh.w r6, [sp, #36] @ 0x24 │ │ + ldrb.w r5, [sp, #38] @ 0x26 │ │ + ldrh.w r4, [sp, #88] @ 0x58 │ │ + strb.w r1, [sp, #48] @ 0x30 │ │ + strh.w r4, [sp, #49] @ 0x31 │ │ + strb.w r0, [sp, #51] @ 0x33 │ │ + strb.w r3, [sp, #52] @ 0x34 │ │ + strh.w r6, [sp, #53] @ 0x35 │ │ + strb.w r5, [sp, #55] @ 0x37 │ │ + str r2, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ - str.w r0, [r8] │ │ - add sp, #140 @ 0x8c │ │ + add r1, sp, #40 @ 0x28 │ │ + str r0, [sp, #40] @ 0x28 │ │ + add.w r2, r1, #8 │ │ + ldr r0, [r7, #8] │ │ + add r1, sp, #88 @ 0x58 │ │ + str r0, [sp, #100] @ 0x64 │ │ + add.w r0, sl, #8 │ │ + str.w ip, [sp, #56] @ 0x38 │ │ + str.w r9, [sp, #88] @ 0x58 │ │ + strd fp, r8, [sp, #92] @ 0x5c │ │ + bl 8041c │ │ + movs r0, #0 │ │ + str.w r0, [sl] │ │ + add sp, #148 @ 0x94 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #12] @ (7d8f0 ) │ │ + ldr r3, [pc, #12] @ (7def0 ) │ │ movs r0, #0 │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ udf #254 @ 0xfe │ │ - nop │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ + ldmia r0!, {r2, r3, r5} │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #188 @ 0xbc │ │ mov r3, r0 │ │ ldr r0, [r1, #0] │ │ mov r6, r1 │ │ - cbz r0, 7d94a │ │ + cbz r0, 7df4a │ │ add.w r0, r6, #32 │ │ mov r4, r3 │ │ mov ip, r6 │ │ mov r1, r2 │ │ mov r8, r3 │ │ ldmia r0!, {r2, r3, r5, r6} │ │ stmia r4!, {r2, r3, r5, r6} │ │ @@ -129702,19 +129644,19 @@ │ │ ldmia.w ip!, {r2, r3, r4, r6} │ │ mov r0, r5 │ │ stmia r0!, {r2, r3, r4, r6} │ │ ldmia.w ip, {r2, r3, r4, r6} │ │ stmia r0!, {r2, r3, r4, r6} │ │ add.w r0, r5, #32 │ │ movs r2, #72 @ 0x48 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r0, r8, #32 │ │ mov r1, r5 │ │ movs r2, #104 @ 0x68 │ │ - bl d405a │ │ + bl d4c50 │ │ add sp, #188 @ 0xbc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [r2, #0] │ │ str r0, [sp, #28] │ │ ldr r0, [r2, #4] │ │ str r0, [sp, #24] │ │ @@ -129722,571 +129664,574 @@ │ │ ldrb.w r8, [r2, #56] @ 0x38 │ │ str r0, [sp, #32] │ │ ldr r0, [r2, #16] │ │ str r0, [sp, #56] @ 0x38 │ │ ldr r0, [r2, #20] │ │ str r0, [sp, #52] @ 0x34 │ │ ldr r0, [r2, #24] │ │ - str r0, [sp, #12] │ │ + str r0, [sp, #16] │ │ add r0, sp, #64 @ 0x40 │ │ adds r0, #8 │ │ str r0, [sp, #44] @ 0x2c │ │ ldrd sl, r0, [r2, #48] @ 0x30 │ │ - ldrd fp, r9, [r2, #32] │ │ + ldrd r9, fp, [r2, #32] │ │ str r0, [sp, #60] @ 0x3c │ │ ldrd r0, r1, [r2, #64] @ 0x40 │ │ - str r0, [sp, #8] │ │ - strd r6, r1, [sp, #16] │ │ + str r0, [sp, #12] │ │ + str r1, [sp, #20] │ │ str r2, [sp, #48] @ 0x30 │ │ strd r4, r3, [sp, #36] @ 0x24 │ │ ldr r0, [r6, #8] │ │ ldrd ip, r2, [r6, #16] │ │ - ldrd r1, r3, [r6, #24] │ │ + ldrd r3, r1, [r6, #24] │ │ lsls r0, r0, #31 │ │ - bne.w 7dab0 │ │ + bne.w 7e0b2 │ │ ldr r0, [r6, #12] │ │ ldrd lr, r4, [r6, #32] │ │ cmp r0, #0 │ │ - bne.w 7dab8 │ │ + bne.w 7e0ba │ │ cmp.w ip, #2 │ │ - bne.w 7dbba │ │ + bne.w 7e1c0 │ │ movs.w r0, r8, lsl #31 │ │ - bne.n 7da6c │ │ - cmp fp, r9 │ │ - beq.n 7da6c │ │ + bne.n 7e06c │ │ + cmp r9, fp │ │ + beq.n 7e06c │ │ ldrd r4, r3, [sp, #32] │ │ - mov r2, fp │ │ - b.n 7d9c4 │ │ - mov r2, fp │ │ - cmp fp, r9 │ │ - beq.n 7da6c │ │ + mov r2, r9 │ │ + b.n 7dfc2 │ │ + mov r2, r9 │ │ + cmp r9, fp │ │ + beq.n 7e06c │ │ ldrd r0, r1, [r2, #16] │ │ - add.w fp, r2, #32 │ │ + add.w r9, r2, #32 │ │ mov.w r8, #0 │ │ subs.w r0, r0, sl │ │ ldr r0, [sp, #60] @ 0x3c │ │ sbcs.w r0, r1, r0 │ │ it cs │ │ movcs.w r8, #1 │ │ - bcs.n 7da22 │ │ + bcs.n 7e01e │ │ ldrd r0, r1, [r2, #8] │ │ subs r0, r3, r0 │ │ sbcs.w r0, r4, r1 │ │ - bcs.n 7d9be │ │ + bcs.n 7dfbc │ │ ldrd r0, r1, [r2] │ │ ldr r5, [sp, #56] @ 0x38 │ │ subs r0, r0, r5 │ │ ldr r0, [sp, #52] @ 0x34 │ │ sbcs.w r0, r1, r0 │ │ - bcs.n 7d9be │ │ - ldr r5, [sp, #12] │ │ + bcs.n 7dfbc │ │ + ldr r5, [sp, #16] │ │ ldr r0, [r2, #24] │ │ ldr r3, [sp, #48] @ 0x30 │ │ ldr r1, [r5, #12] │ │ - ldr r4, [sp, #44] @ 0x2c │ │ cmp r0, r1 │ │ - str.w fp, [r3, #32] │ │ - bcs.w 7dbd6 │ │ + str.w r9, [r3, #32] │ │ + bcs.w 7e1da │ │ mov.w r3, #352 @ 0x160 │ │ ldr r1, [r5, #8] │ │ mla r0, r0, r3, r1 │ │ str r0, [sp, #172] @ 0xac │ │ add r0, sp, #184 @ 0xb8 │ │ - b.n 7da34 │ │ + b.n 7e02e │ │ ldr r0, [sp, #48] @ 0x30 │ │ movs r1, #1 │ │ movs r2, #0 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ strb.w r1, [r0, #56] @ 0x38 │ │ - str.w fp, [r0, #32] │ │ + str.w r9, [r0, #32] │ │ add r0, sp, #172 @ 0xac │ │ str r2, [r0, #0] │ │ ldr r1, [sp, #172] @ 0xac │ │ - cbz r1, 7da6c │ │ + ldr r4, [sp, #44] @ 0x2c │ │ + cbz r1, 7e06c │ │ ldrd r3, r2, [sp, #24] │ │ ldr r0, [sp, #20] │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ - bl 7d524 │ │ + bl 7dac0 │ │ mov ip, r4 │ │ mov r1, r6 │ │ + mov lr, r6 │ │ ldmia.w ip!, {r0, r2, r3, r5, r6} │ │ stmia r1!, {r0, r2, r3, r5, r6} │ │ ldmia.w ip!, {r0, r2, r3, r5, r6} │ │ stmia r1!, {r0, r2, r3, r5, r6} │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr r6, [sp, #16] │ │ + mov r6, lr │ │ ldr r3, [sp, #40] @ 0x28 │ │ ldr r2, [sp, #48] @ 0x30 │ │ - ldr r0, [r6, #0] │ │ + ldr.w r0, [lr] │ │ cmp r0, #0 │ │ - beq.n 7d988 │ │ - b.n 7d906 │ │ + beq.n 7df86 │ │ + b.n 7df06 │ │ movs r0, #0 │ │ - mov.w r8, #3 │ │ - strd r3, r3, [sp, #112] @ 0x70 │ │ - add r3, sp, #100 @ 0x64 │ │ - stmia r3!, {r1, r4, r6} │ │ + movs r3, #3 │ │ + strd r8, r6, [sp, #108] @ 0x6c │ │ + strd r1, r9, [sp, #100] @ 0x64 │ │ + add r1, sp, #84 @ 0x54 │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ + stmia.w r1, {r2, sl, fp, lr} │ │ add r1, sp, #72 @ 0x48 │ │ - ldr r4, [sp, #44] @ 0x2c │ │ - stmia.w r1, {r0, r8, ip} │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ - strd r9, fp, [sp, #120] @ 0x78 │ │ - strd r5, lr, [sp, #92] @ 0x5c │ │ - strd r2, sl, [sp, #84] @ 0x54 │ │ - mov r0, ip │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ + str r4, [sp, #124] @ 0x7c │ │ + strd r6, r5, [sp, #116] @ 0x74 │ │ + stmia.w r1, {r0, r3, ip} │ │ + ldr r4, [sp, #40] @ 0x28 │ │ + ldmia.w r8!, {r1, r2, r3, r6} │ │ + mov r0, r4 │ │ stmia r0!, {r1, r2, r3, r6} │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ + ldmia.w r8!, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ - ldmia.w r4, {r1, r2, r3, r5, r6} │ │ + ldmia.w r8, {r1, r2, r3, r5, r6} │ │ stmia r0!, {r1, r2, r3, r5, r6} │ │ movs r0, #2 │ │ - strb.w r0, [ip, #120] @ 0x78 │ │ + strb.w r0, [r4, #120] @ 0x78 │ │ add sp, #188 @ 0xbc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r5, r3 │ │ + mov fp, r1 │ │ + mov sl, r3 │ │ movs r0, #1 │ │ - mov sl, r1 │ │ - b.n 7da72 │ │ - ldr.w r9, [r0, #8] │ │ - mov r8, r4 │ │ - ldr.w fp, [r0, #12] │ │ - movs r4, #0 │ │ - str r1, [sp, #12] │ │ + b.n 7e070 │ │ + str r1, [sp, #16] │ │ mov sl, r2 │ │ ldr r1, [r0, #0] │ │ - str.w ip, [sp, #52] @ 0x34 │ │ - mov.w ip, #4 │ │ str r1, [sp, #56] @ 0x38 │ │ ldr r1, [r0, #4] │ │ - str r3, [sp, #32] │ │ - str.w lr, [sp, #48] @ 0x30 │ │ str r1, [sp, #60] @ 0x3c │ │ - str r0, [sp, #36] @ 0x24 │ │ + ldr r5, [r0, #8] │ │ + ldr r1, [r0, #12] │ │ + str r4, [sp, #8] │ │ + movs r4, #0 │ │ + strd r3, ip, [sp, #48] @ 0x30 │ │ + mov.w ip, #4 │ │ + str.w lr, [sp, #36] @ 0x24 │ │ + str r0, [sp, #32] │ │ str r4, [sp, #180] @ 0xb4 │ │ strd r4, ip, [sp, #172] @ 0xac │ │ - b.n 7db08 │ │ - add.w r1, fp, fp, lsl #2 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - add.w r1, r0, r1, lsl #3 │ │ - str.w r1, [ip, r4, lsl #2] │ │ - adds r1, r5, #1 │ │ - sub.w fp, r6, r1 │ │ + b.n 7e106 │ │ + add.w r0, fp, fp, lsl #2 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + add.w r0, r1, r0, lsl #3 │ │ + str.w r0, [ip, r4, lsl #2] │ │ + adds r0, r6, #1 │ │ + sub.w r1, r8, r0 │ │ adds r4, #1 │ │ - add.w r1, r1, r1, lsl #1 │ │ + add.w r0, r0, r0, lsl #1 │ │ str r4, [sp, #180] @ 0xb4 │ │ - add.w r9, r9, r1, lsl #3 │ │ - ldrd lr, r0, [sp, #24] │ │ - cmp.w fp, #1 │ │ - beq.n 7db4e │ │ - cmp.w fp, #0 │ │ - beq.n 7db96 │ │ - movs r5, #0 │ │ - mov r1, fp │ │ - b.n 7db28 │ │ - mov r5, r2 │ │ - lsrs r2, r1, #1 │ │ - subs r1, r1, r2 │ │ + mov r6, r9 │ │ + add.w r5, r5, r0, lsl #3 │ │ + ldrd fp, lr, [sp, #24] │ │ cmp r1, #1 │ │ - bls.n 7db50 │ │ - mov r2, r5 │ │ - add.w r5, r5, r1, lsr #1 │ │ - add.w r3, r5, r5, lsl #1 │ │ - add.w r3, r9, r3, lsl #3 │ │ - ldr r6, [r3, #16] │ │ - cmp r6, r4 │ │ - bhi.n 7db1e │ │ - bcc.n 7db20 │ │ - ldrd r3, r6, [r3] │ │ - subs r3, r0, r3 │ │ - sbcs.w r3, lr, r6 │ │ + beq.n 7e14c │ │ + cmp r1, #0 │ │ + beq.n 7e19a │ │ + mov r9, r6 │ │ + movs r6, #0 │ │ + mov r8, r1 │ │ + b.n 7e124 │ │ + mov r6, r2 │ │ + lsrs r0, r1, #1 │ │ + subs r1, r1, r0 │ │ + cmp r1, #1 │ │ + bls.n 7e152 │ │ + mov r2, r6 │ │ + add.w r6, r6, r1, lsr #1 │ │ + add.w r3, r6, r6, lsl #1 │ │ + add.w r3, r5, r3, lsl #3 │ │ + ldr r0, [r3, #16] │ │ + cmp r0, r4 │ │ + bhi.n 7e11a │ │ + bcc.n 7e11c │ │ + ldrd r0, r3, [r3] │ │ + subs.w r0, lr, r0 │ │ + sbcs.w r0, fp, r3 │ │ it cc │ │ - movcc r5, r2 │ │ - b.n 7db20 │ │ - movs r5, #0 │ │ - add.w r1, r5, r5, lsl #1 │ │ - add.w r1, r9, r1, lsl #3 │ │ + movcc r6, r2 │ │ + b.n 7e11c │ │ + mov r9, r6 │ │ + mov r8, r1 │ │ + movs r6, #0 │ │ + add.w r1, r6, r6, lsl #1 │ │ + add.w r1, r5, r1, lsl #3 │ │ ldr r2, [r1, #16] │ │ cmp r2, r4 │ │ - bhi.n 7db96 │ │ - bcc.n 7db96 │ │ + bhi.n 7e19a │ │ + bcc.n 7e19a │ │ ldrd r2, r3, [r1] │ │ - subs r2, r0, r2 │ │ - sbcs.w r2, lr, r3 │ │ - bcc.n 7db96 │ │ + subs.w r2, lr, r2 │ │ + sbcs.w r2, fp, r3 │ │ + bcc.n 7e19a │ │ ldrd r2, r3, [r1, #8] │ │ - subs r2, r0, r2 │ │ - sbcs.w r2, lr, r3 │ │ - bcs.n 7db96 │ │ - mov r6, fp │ │ + subs.w r2, lr, r2 │ │ + sbcs.w r2, fp, r3 │ │ + bcs.n 7e19a │ │ ldr.w fp, [r1, #20] │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp fp, r0 │ │ - bcs.n 7dbc8 │ │ - ldr r1, [sp, #172] @ 0xac │ │ - cmp r4, r1 │ │ - bne.n 7dae8 │ │ + bcs.n 7e1cc │ │ + ldr r0, [sp, #172] @ 0xac │ │ + cmp r4, r0 │ │ + bne.n 7e0e4 │ │ add r0, sp, #172 @ 0xac │ │ - bl 8c020 │ │ + bl 8c570 │ │ ldr.w ip, [sp, #176] @ 0xb0 │ │ - b.n 7dae8 │ │ + b.n 7e0e4 │ │ ldr r0, [sp, #20] │ │ mov ip, sl │ │ - ldrd r9, r3, [sp, #172] @ 0xac │ │ - mov lr, r8 │ │ - ldrd r1, r2, [sp, #8] │ │ - add.w fp, r3, r4, lsl #2 │ │ + ldrd r5, r6, [sp, #172] @ 0xac │ │ + add.w r4, r6, r4, lsl #2 │ │ + ldr.w sl, [sp, #16] │ │ ldr r0, [r0, #0] │ │ - ldrd r5, r8, [sp, #48] @ 0x30 │ │ - ldrd sl, r6, [sp, #32] │ │ - add.w r4, r0, #8 │ │ + ldrd lr, r1, [sp, #8] │ │ + ldrd r2, r3, [sp, #48] @ 0x30 │ │ + add.w r9, r0, #8 │ │ + ldrd r8, fp, [sp, #32] │ │ movs r0, #0 │ │ - b.n 7da72 │ │ - mov r5, r3 │ │ - mov sl, r1 │ │ + b.n 7e070 │ │ + mov fp, r1 │ │ mov r1, r4 │ │ + mov sl, r3 │ │ movs r0, #0 │ │ - mov.w r8, #4 │ │ - b.n 7da72 │ │ - ldr r2, [pc, #96] @ (7dc2c ) │ │ + movs r3, #4 │ │ + b.n 7e070 │ │ + ldr r2, [pc, #96] @ (7e230 ) │ │ add r2, pc │ │ ldr r1, [sp, #60] @ 0x3c │ │ mov r0, fp │ │ - bl 3f474 │ │ - b.n 7dbde │ │ - ldr r2, [pc, #88] @ (7dc30 ) │ │ + bl 3fbfc │ │ + b.n 7e1e4 │ │ + ldr r2, [pc, #88] @ (7e234 ) │ │ + mov r9, r6 │ │ add r2, pc │ │ - bl 3f474 │ │ + bl 3fbfc │ │ udf #254 @ 0xfe │ │ - b.n 7dbe4 │ │ - b.n 7dbf2 │ │ + b.n 7e1ea │ │ + b.n 7e1fa │ │ mov r4, r0 │ │ ldr r0, [sp, #172] @ 0xac │ │ - cbz r0, 7dbf4 │ │ + cbz r0, 7e1fc │ │ ldr r0, [sp, #176] @ 0xb0 │ │ - blx d7b70 │ │ - b.n 7dbf4 │ │ + blx d87c0 │ │ + b.n 7e1fc │ │ + mov r9, r6 │ │ mov r4, r0 │ │ - ldr r0, [sp, #16] │ │ - ldr r0, [r0, #0] │ │ - cbz r0, 7dc22 │ │ - ldr r1, [sp, #16] │ │ - ldr.w r0, [r1, #56]! │ │ - str r1, [sp, #16] │ │ + ldr.w r0, [r9] │ │ + cbz r0, 7e226 │ │ + ldr.w r0, [r9, #56]! │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7dc06 │ │ + bne.n 7e20a │ │ cmp r1, #1 │ │ - bne.n 7dc22 │ │ + bne.n 7e226 │ │ dmb ish │ │ - ldr r0, [sp, #16] │ │ - bl 7dc34 │ │ + mov r0, r9 │ │ + bl 7e238 │ │ mov r0, r4 │ │ - blx d6180 │ │ - bl 4114e │ │ - bvc.n 7db34 │ │ + blx d6dd0 │ │ + bl 41886 │ │ + ble.n 7e168 │ │ movs r5, r0 │ │ - bvc.n 7dcfc │ │ + ble.n 7e32c │ │ movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r4, [r0, #0] │ │ mov r0, r4 │ │ ldr.w r1, [r0, #128]! │ │ - cbz r1, 7dc60 │ │ + cbz r1, 7e264 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 7dc46 │ │ + bne.n 7e24a │ │ cmp r2, #1 │ │ - bne.n 7dc60 │ │ + bne.n 7e264 │ │ dmb ish │ │ - bl 7dc34 │ │ + bl 7e238 │ │ add.w r0, r4, #132 @ 0x84 │ │ - bl 8be38 │ │ + bl 8c38c │ │ adds r0, r4, #1 │ │ - beq.n 7dc94 │ │ + beq.n 7e298 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7dc72 │ │ + bne.n 7e276 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ add.w r0, r4, #132 @ 0x84 │ │ - bl 8be38 │ │ - b.n 7dca8 │ │ - bl 4114e │ │ + bl 8c38c │ │ + b.n 7e2ac │ │ + bl 41886 │ │ mov r5, r0 │ │ adds r0, r4, #1 │ │ - beq.n 7dcce │ │ + beq.n 7e2d2 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7dcb2 │ │ + bne.n 7e2b6 │ │ cmp r1, #1 │ │ - bne.n 7dcce │ │ + bne.n 7e2d2 │ │ mov r0, r4 │ │ dmb ish │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr.w r1, [r0, #128]! │ │ - cbz r1, 7dcfe │ │ + cbz r1, 7e302 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 7dce4 │ │ + bne.n 7e2e8 │ │ cmp r2, #1 │ │ - bne.n 7dcfe │ │ + bne.n 7e302 │ │ dmb ish │ │ - bl 7dc34 │ │ + bl 7e238 │ │ add.w r0, r4, #132 @ 0x84 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 8be38 │ │ + b.w 8c38c │ │ mov r5, r0 │ │ add.w r0, r4, #132 @ 0x84 │ │ - bl 8be38 │ │ + bl 8c38c │ │ mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ - bmi.n 7dcca │ │ + blx d6dd0 │ │ + bl 41886 │ │ + bmi.n 7e2ce │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ - sub sp, #416 @ 0x1a0 │ │ + sub sp, #424 @ 0x1a8 │ │ mov r8, r0 │ │ mov.w r0, #438 @ 0x1b6 │ │ movs r4, #0 │ │ strh.w r0, [sp, #16] │ │ - mov r9, r2 │ │ movs r0, #1 │ │ str.w r4, [sp, #18] │ │ strb.w r0, [sp, #18] │ │ + add r0, sp, #12 │ │ + mov r9, r2 │ │ + str r0, [sp, #36] @ 0x24 │ │ lsrs r0, r2, #7 │ │ cmp r0, #2 │ │ str r4, [sp, #12] │ │ strh.w r4, [sp, #22] │ │ - bhi.w 7de6c │ │ - add r6, sp, #32 │ │ + bhi.w 7e474 │ │ + add r6, sp, #40 @ 0x28 │ │ mov r2, r9 │ │ mov r0, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ cmp.w r9, #7 │ │ strb.w r4, [r6, r9] │ │ - bcs.n 7ddc4 │ │ - ldrb.w r0, [sp, #32] │ │ + bcs.n 7e3cc │ │ + ldrb.w r0, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.n 7de22 │ │ + beq.n 7e42a │ │ cmp.w r9, #0 │ │ - beq.n 7de54 │ │ - ldrb.w r0, [sp, #33] @ 0x21 │ │ + beq.n 7e45c │ │ + ldrb.w r0, [sp, #41] @ 0x29 │ │ cmp r0, #0 │ │ - beq.n 7de2a │ │ + beq.n 7e432 │ │ cmp.w r9, #1 │ │ - beq.n 7de54 │ │ - ldrb.w r0, [sp, #34] @ 0x22 │ │ + beq.n 7e45c │ │ + ldrb.w r0, [sp, #42] @ 0x2a │ │ cmp r0, #0 │ │ - beq.n 7de2e │ │ + beq.n 7e436 │ │ cmp.w r9, #2 │ │ - beq.n 7de54 │ │ - ldrb.w r0, [sp, #35] @ 0x23 │ │ + beq.n 7e45c │ │ + ldrb.w r0, [sp, #43] @ 0x2b │ │ cmp r0, #0 │ │ - beq.n 7de32 │ │ + beq.n 7e43a │ │ cmp.w r9, #3 │ │ - beq.n 7de54 │ │ - ldrb.w r0, [sp, #36] @ 0x24 │ │ + beq.n 7e45c │ │ + ldrb.w r0, [sp, #44] @ 0x2c │ │ cmp r0, #0 │ │ - beq.n 7de36 │ │ + beq.n 7e43e │ │ cmp.w r9, #4 │ │ - beq.n 7de54 │ │ - ldrb.w r0, [sp, #37] @ 0x25 │ │ + beq.n 7e45c │ │ + ldrb.w r0, [sp, #45] @ 0x2d │ │ cmp r0, #0 │ │ - beq.n 7de3a │ │ + beq.n 7e442 │ │ cmp.w r9, #5 │ │ - beq.n 7de54 │ │ - ldrb.w r0, [sp, #38] @ 0x26 │ │ + beq.n 7e45c │ │ + ldrb.w r0, [sp, #46] @ 0x2e │ │ cmp r0, #0 │ │ - bne.n 7de54 │ │ + bne.n 7e45c │ │ movs r1, #6 │ │ - b.n 7de3c │ │ + b.n 7e444 │ │ cmp r6, r6 │ │ - bne.n 7ddf6 │ │ + bne.n 7e3fe │ │ sub.w r1, r9, #7 │ │ movs r0, #0 │ │ movw r2, #256 @ 0x100 │ │ movt r2, #257 @ 0x101 │ │ adds r4, r6, r0 │ │ ldr r3, [r6, r0] │ │ ldr r4, [r4, #4] │ │ subs r5, r2, r4 │ │ orrs r5, r4 │ │ subs r4, r2, r3 │ │ orrs r3, r4 │ │ ands r3, r5 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 7de0a │ │ + bne.n 7e412 │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 7ddd6 │ │ - b.n 7de0a │ │ + bls.n 7e3de │ │ + b.n 7e412 │ │ movs r0, #0 │ │ movs r1, #0 │ │ ldrb r2, [r6, r1] │ │ - cbz r2, 7de3c │ │ + cbz r2, 7e444 │ │ adds r1, #1 │ │ - bne.n 7ddfa │ │ + bne.n 7e402 │ │ sub.w r1, r9, #7 │ │ cmp r1, #0 │ │ - bcs.n 7ddce │ │ + bcs.n 7e3d6 │ │ add.w r1, r9, #1 │ │ subs r1, r1, r0 │ │ - beq.n 7de54 │ │ + beq.n 7e45c │ │ adds r3, r6, r0 │ │ movs r2, #0 │ │ ldrb r6, [r3, r2] │ │ - cbz r6, 7de26 │ │ + cbz r6, 7e42e │ │ adds r2, #1 │ │ cmp r1, r2 │ │ - bne.n 7de16 │ │ - b.n 7de54 │ │ + bne.n 7e41e │ │ + b.n 7e45c │ │ movs r1, #0 │ │ - b.n 7de3c │ │ + b.n 7e444 │ │ adds r1, r2, r0 │ │ - b.n 7de3c │ │ + b.n 7e444 │ │ movs r1, #1 │ │ - b.n 7de3c │ │ + b.n 7e444 │ │ movs r1, #2 │ │ - b.n 7de3c │ │ + b.n 7e444 │ │ movs r1, #3 │ │ - b.n 7de3c │ │ + b.n 7e444 │ │ movs r1, #4 │ │ - b.n 7de3c │ │ + b.n 7e444 │ │ movs r1, #5 │ │ cmp r1, r9 │ │ - bne.n 7de54 │ │ + bne.n 7e45c │ │ add r0, sp, #24 │ │ - add r1, sp, #32 │ │ + add r1, sp, #40 @ 0x28 │ │ add r2, sp, #12 │ │ - bl 79e08 │ │ + bl 7aab8 │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #4 │ │ - beq.n 7de68 │ │ - b.n 7de7e │ │ - ldr r0, [pc, #212] @ (7df2c ) │ │ + beq.n 7e470 │ │ + b.n 7e486 │ │ + ldr r0, [pc, #212] @ (7e534 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [sp, #24] │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #4 │ │ - bne.n 7de7e │ │ + bne.n 7e486 │ │ ldr r5, [sp, #28] │ │ - b.n 7de8c │ │ + b.n 7e494 │ │ add r0, sp, #24 │ │ - add r3, sp, #12 │ │ + add r3, sp, #36 @ 0x24 │ │ mov r2, r9 │ │ - bl 7a4c4 │ │ + bl 7b174 │ │ ldrb.w r0, [sp, #24] │ │ cmp r0, #4 │ │ - beq.n 7de68 │ │ + beq.n 7e470 │ │ ldrb.w r0, [sp, #24] │ │ ldr r5, [sp, #28] │ │ cmp r0, #4 │ │ - bne.n 7deca │ │ + bne.n 7e4d2 │ │ adds r0, r5, #1 │ │ - beq.n 7deec │ │ - add r6, sp, #32 │ │ + beq.n 7e4f4 │ │ + add r6, sp, #40 @ 0x28 │ │ movs r1, #104 @ 0x68 │ │ mov r0, r6 │ │ - bl d459e │ │ + bl d518e │ │ mov r0, r5 │ │ mov r1, r6 │ │ - blx d7d30 │ │ + blx d8980 │ │ adds r0, #1 │ │ - beq.n 7defa │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - cbnz r0, 7defe │ │ - ldr r6, [sp, #80] @ 0x50 │ │ + beq.n 7e502 │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + cbnz r0, 7e506 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ movs r4, #0 │ │ movs r0, #0 │ │ movs r2, #1 │ │ movs r3, #2 │ │ strd r5, r4, [sp] │ │ mov r1, r6 │ │ - blx d7d70 │ │ + blx d89c0 │ │ adds r1, r0, #1 │ │ itt ne │ │ strdne r0, r6, [r8, #4] │ │ movne r4, #1 │ │ str.w r4, [r8] │ │ - b.n 7df04 │ │ + b.n 7e50c │ │ cmp r0, #3 │ │ - bne.n 7deec │ │ + bne.n 7e4f4 │ │ ldrd r6, r4, [r5] │ │ ldr r1, [r4, #0] │ │ - cbz r1, 7deda │ │ + cbz r1, 7e4e2 │ │ mov r0, r6 │ │ blx r1 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #0 │ │ str.w r0, [r8] │ │ - add sp, #416 @ 0x1a0 │ │ + add sp, #424 @ 0x1a8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx d7c00 │ │ + blx d8850 │ │ movs r0, #0 │ │ str.w r0, [r8] │ │ mov r0, r5 │ │ - blx d7d50 │ │ - add sp, #416 @ 0x1a0 │ │ + blx d89a0 │ │ + add sp, #424 @ 0x1a8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ - beq.n 7de7c │ │ + blx d6dd0 │ │ + bvc.n 7e5c4 │ │ movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #8 │ │ @@ -130294,329 +130239,330 @@ │ │ strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #10560 @ 0x2940 │ │ - sub sp, #12 │ │ + sub sp, #20 │ │ str r1, [sp, #16] │ │ - strd r0, r2, [sp, #28] │ │ + str r0, [sp, #28] │ │ ldrd r0, r1, [r0, #8] │ │ cmp r1, #0 │ │ str r0, [sp, #24] │ │ add.w r0, r1, r1, lsl #2 │ │ - str r3, [sp, #48] @ 0x30 │ │ - mov.w r4, r0, lsl #3 │ │ - str r1, [sp, #20] │ │ + str r3, [sp, #56] @ 0x38 │ │ + str r2, [sp, #40] @ 0x28 │ │ + mov.w r5, r0, lsl #3 │ │ + str r1, [sp, #36] @ 0x24 │ │ ittt ne │ │ ldrne r0, [sp, #28] │ │ - ldrne r5, [r0, #16] │ │ - cmpne r5, #0 │ │ - bne.n 7dfe2 │ │ - ldr r0, [pc, #592] @ (7e1f0 ) │ │ + ldrne r6, [r0, #16] │ │ + cmpne r6, #0 │ │ + bne.w 7e6ea │ │ + ldr r0, [pc, #592] @ (7e7fc ) │ │ movs r2, #7 │ │ - ldr r5, [sp, #32] │ │ + ldr r4, [sp, #40] @ 0x28 │ │ add r0, pc │ │ - mov r1, r5 │ │ - blx d7c10 │ │ - cbnz r0, 7dfd2 │ │ - mov r1, r5 │ │ - ldrsb.w r0, [r1, #7]! │ │ - str r1, [sp, #12] │ │ - cmn.w r0, #64 @ 0x40 │ │ - blt.w 7e1de │ │ - ldr r0, [sp, #20] │ │ - ldr r6, [sp, #24] │ │ - cmp r0, #0 │ │ - ittt ne │ │ - ldrne r0, [sp, #28] │ │ - ldrne.w r8, [r0, #16] │ │ - cmpne.w r8, #0 │ │ - bne.n 7e05e │ │ - movs r0, #0 │ │ + mov r1, r4 │ │ + blx d8860 │ │ + cbz r0, 7e5ca │ │ + movs r6, #0 │ │ + mov r0, r6 │ │ mov r1, r4 │ │ add.w sp, sp, #10560 @ 0x2940 │ │ - add sp, #12 │ │ + add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #28] │ │ - mov r9, r4 │ │ - ldr.w fp, [sp, #24] │ │ - ldrd r8, sl, [r0, #32] │ │ + mov r1, r4 │ │ + ldrsb.w r0, [r1, #7]! │ │ + str r1, [sp, #12] │ │ + cmn.w r0, #64 @ 0x40 │ │ + blt.w 7e7e8 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + ldrd r4, r0, [sp, #24] │ │ + beq.n 7e5b8 │ │ + ldr r1, [r0, #16] │ │ + movs r6, #0 │ │ + str r1, [sp, #52] @ 0x34 │ │ + cmp r1, #0 │ │ + beq.n 7e5ba │ │ ldr r1, [r0, #20] │ │ - str r1, [sp, #36] @ 0x24 │ │ + mov.w fp, #0 │ │ + str r1, [sp, #40] @ 0x28 │ │ ldr r1, [r0, #24] │ │ - str r1, [sp, #44] @ 0x2c │ │ + str r1, [sp, #48] @ 0x30 │ │ ldr r1, [r0, #28] │ │ - str r1, [sp, #40] @ 0x28 │ │ - b.n 7e002 │ │ - subs.w r9, r9, #40 @ 0x28 │ │ - beq.n 7df9e │ │ - mov r6, fp │ │ - ldr.w r0, [fp], #40 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - adds r2, r1, r0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - adcs.w r3, r0, #0 │ │ - mov.w r0, #0 │ │ - adcs.w r0, r0, #0 │ │ - bne.n 7dffc │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - mov r0, r5 │ │ - strd r8, sl, [sp] │ │ - bl 6fd08 │ │ - cmp r0, #0 │ │ - beq.n 7dffc │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - cmp r1, r2 │ │ - bne.n 7dffc │ │ - ldr r1, [sp, #32] │ │ - ldr r2, [sp, #48] @ 0x30 │ │ - blx d7c10 │ │ - cmp r0, #0 │ │ - bne.n 7dffc │ │ - ldr r0, [r6, #4] │ │ - mov r3, r6 │ │ - cmp r0, #8 │ │ - itt ne │ │ - ldrne r6, [r3, #20] │ │ - cmpne r6, #0 │ │ - bne.w 7e15e │ │ - ldrb r0, [r3, #9] │ │ - movs r1, #1 │ │ - movs r4, #0 │ │ - and.w r0, r0, #8 │ │ - eor.w r0, r1, r0, lsr #3 │ │ - b.n 7dfd4 │ │ - ldr r0, [sp, #28] │ │ - ldrd sl, r1, [r0, #28] │ │ - ldrd r9, fp, [r0, #20] │ │ - ldr r0, [r0, #36] @ 0x24 │ │ str r1, [sp, #44] @ 0x2c │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [pc, #388] @ (7e1f4 ) │ │ - str.w sl, [sp, #32] │ │ + ldr r1, [r0, #32] │ │ + ldr r0, [r0, #36] @ 0x24 │ │ + str r1, [sp, #36] @ 0x24 │ │ + str r0, [sp, #32] │ │ + ldr r0, [pc, #504] @ (7e800 ) │ │ add r0, pc │ │ str r0, [sp, #20] │ │ - b.n 7e07e │ │ - subs r4, #40 @ 0x28 │ │ - beq.n 7dfd2 │ │ - str r6, [sp, #36] @ 0x24 │ │ - ldr.w r0, [r6], #40 │ │ - adds.w r2, fp, r0 │ │ - mov.w r0, #0 │ │ - adcs.w r3, sl, #0 │ │ - adcs.w r0, r0, #0 │ │ - bne.n 7e07a │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ + b.n 7e614 │ │ + subs r5, #40 @ 0x28 │ │ + mov r6, fp │ │ + beq.n 7e5b8 │ │ + mov sl, r4 │ │ + ldr.w r0, [r4], #40 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + adds r2, r1, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + adcs.w r3, r0, #0 │ │ + adcs.w r0, r6, #0 │ │ + bne.n 7e60e │ │ + ldrd r1, r0, [sp, #32] │ │ strd r0, r1, [sp] │ │ - mov r0, r8 │ │ - mov r1, r9 │ │ - bl 6fd08 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + bl 709f4 │ │ cmp r0, #0 │ │ - beq.n 7e07a │ │ + beq.n 7e60e │ │ + mov r8, r1 │ │ cmp r1, #8 │ │ - bcc.n 7e07a │ │ - mov r5, r0 │ │ + bcc.n 7e60e │ │ + mov r9, r0 │ │ ldr r0, [sp, #20] │ │ - mov sl, fp │ │ - mov fp, r8 │ │ - mov r8, r9 │ │ - mov r9, r1 │ │ - mov r1, r5 │ │ - movs r2, #8 │ │ - blx d7c10 │ │ mov r1, r9 │ │ - mov r9, r8 │ │ - mov r8, fp │ │ - mov fp, sl │ │ - ldr.w sl, [sp, #32] │ │ - subs r2, r1, #1 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - cmp r2, r3 │ │ + movs r2, #8 │ │ + blx d8860 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + sub.w r1, r8, #1 │ │ + cmp r1, r2 │ │ it eq │ │ cmpeq r0, #0 │ │ - bne.n 7e07a │ │ - sub.w r2, r1, #8 │ │ + bne.n 7e60e │ │ ldr r1, [sp, #12] │ │ - add.w r0, r5, #8 │ │ - blx d7c10 │ │ + add.w r0, r9, #8 │ │ + sub.w r2, r8, #8 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.n 7e07a │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - ldr r0, [r3, #4] │ │ + bne.n 7e60e │ │ + ldr.w r0, [sl, #4] │ │ cmp r0, #8 │ │ itt ne │ │ - ldrne r1, [r3, #20] │ │ + ldrne.w r1, [sl, #20] │ │ cmpne r1, #0 │ │ - beq.w 7dfd2 │ │ - ldr r0, [sp, #28] │ │ - ldr r2, [r0, #4] │ │ - ldr r0, [r3, #16] │ │ + beq.n 7e5b8 │ │ + ldr r3, [sp, #28] │ │ + movs r6, #0 │ │ + ldr.w r0, [sl, #16] │ │ + ldr r2, [r3, #4] │ │ + cmp r2, r0 │ │ + bcc.n 7e5ba │ │ subs r2, r2, r0 │ │ - it cs │ │ - cmpcs r2, r1 │ │ - bcc.w 7dfd2 │ │ + cmp r2, r1 │ │ + bcc.n 7e5ba │ │ subs.w r5, r1, #8 │ │ it cc │ │ - movcc r5, #0 │ │ - bcc.w 7dfd2 │ │ - ldr r1, [sp, #28] │ │ + movcc r5, r6 │ │ + bcc.n 7e5ba │ │ + ldr r1, [r3, #0] │ │ movw r2, #19546 @ 0x4c5a │ │ movt r2, #16969 @ 0x4249 │ │ - ldr r1, [r1, #0] │ │ - adds r6, r1, r0 │ │ - ldr r0, [r6, #0] │ │ - ldr r1, [r6, #4] │ │ + add.w r9, r1, r0 │ │ + ldr.w r0, [r9] │ │ + ldr.w r1, [r9, #4] │ │ eors r0, r2 │ │ orrs r0, r1 │ │ - bne.w 7dfd2 │ │ + bne.w 7e5ba │ │ cmp r5, #4 │ │ - bcc.w 7dfd2 │ │ - ldr r0, [r6, #8] │ │ + bcc.w 7e5ba │ │ + ldr.w r0, [r9, #8] │ │ rev r1, r0 │ │ ldr r0, [sp, #16] │ │ - bl 8bd28 │ │ + bl 8c27c │ │ + mov r8, r0 │ │ mov r4, r1 │ │ - mov r2, r0 │ │ + add.w r0, r9, #12 │ │ subs r1, r5, #4 │ │ - add.w r0, r6, #12 │ │ + mov r2, r8 │ │ mov r3, r4 │ │ - mov r5, r2 │ │ - bl 8bda6 │ │ + bl 8c2fa │ │ + mov r6, r0 │ │ cmp r0, #0 │ │ - beq.w 7dfd2 │ │ - mov r0, r5 │ │ - b.n 7dfd4 │ │ - ldr r0, [sp, #28] │ │ - ldr r1, [r3, #16] │ │ - ldr r2, [r0, #4] │ │ - movs r0, #0 │ │ - cmp r2, r1 │ │ - bcc.w 7dfd4 │ │ - subs r2, r2, r1 │ │ - cmp r2, r6 │ │ - bcc.w 7dfd4 │ │ + it ne │ │ + movne r6, r8 │ │ + b.n 7e5ba │ │ ldr r0, [sp, #28] │ │ + mov sl, r5 │ │ + ldr.w r8, [sp, #24] │ │ + ldrd fp, r9, [r0, #32] │ │ + ldr r1, [r0, #20] │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [r0, #24] │ │ + str r1, [sp, #52] @ 0x34 │ │ + ldr r1, [r0, #28] │ │ + str r1, [sp, #48] @ 0x30 │ │ + b.n 7e70c │ │ + subs.w sl, sl, #40 @ 0x28 │ │ + beq.w 7e5a8 │ │ + mov r4, r8 │ │ + ldr.w r0, [r8], #40 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + adds r2, r1, r0 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + adcs.w r3, r0, #0 │ │ + mov.w r0, #0 │ │ + adcs.w r0, r0, #0 │ │ + bne.n 7e704 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + mov r0, r6 │ │ + strd fp, r9, [sp] │ │ + bl 709f4 │ │ + cmp r0, #0 │ │ + beq.n 7e704 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + cmp r1, r2 │ │ + bne.n 7e704 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + blx d8860 │ │ + cmp r0, #0 │ │ + bne.n 7e704 │ │ + ldr r0, [r4, #4] │ │ + mov r3, r4 │ │ + cmp r0, #8 │ │ + itt ne │ │ + ldrne r5, [r3, #20] │ │ + cmpne r5, #0 │ │ + bne.n 7e766 │ │ + ldrb r0, [r3, #9] │ │ + movs r1, #1 │ │ + movs r4, #0 │ │ + and.w r0, r0, #8 │ │ + eor.w r6, r1, r0, lsr #3 │ │ + b.n 7e5ba │ │ + ldr r2, [sp, #28] │ │ + movs r6, #0 │ │ + ldr r0, [r3, #16] │ │ + ldr r1, [r2, #4] │ │ + cmp r1, r0 │ │ + bcc.w 7e5ba │ │ + subs r1, r1, r0 │ │ + cmp r1, r5 │ │ + bcc.w 7e5ba │ │ + ldr r1, [r2, #0] │ │ ldrb r2, [r3, #9] │ │ - ldr r0, [r0, #0] │ │ - adds r5, r0, r1 │ │ + add.w sl, r1, r0 │ │ lsls r0, r2, #28 │ │ - bmi.n 7e186 │ │ - mov r4, r6 │ │ - mov r0, r5 │ │ - b.n 7dfd4 │ │ - cmp r6, #12 │ │ - bcc.w 7dfd2 │ │ - ldr r0, [r5, #0] │ │ + bmi.n 7e78e │ │ + mov r4, r5 │ │ + mov r6, sl │ │ + b.n 7e5ba │ │ + cmp r5, #12 │ │ + bcc.w 7e5ba │ │ + ldr.w r0, [sl] │ │ cmp r0, #1 │ │ - bne.w 7dfd2 │ │ - ldr r1, [r5, #4] │ │ + bne.w 7e5ba │ │ + ldr.w r1, [sl, #4] │ │ ldr r0, [sp, #16] │ │ - bl 8bd28 │ │ - add.w r8, sp, #64 @ 0x40 │ │ + bl 8c27c │ │ + add.w r8, sp, #72 @ 0x48 │ │ mov r9, r0 │ │ mov r4, r1 │ │ movw r1, #10497 @ 0x2901 │ │ mov r0, r8 │ │ - bl d459e │ │ - subs r6, #12 │ │ - add.w r2, r5, #12 │ │ - add r0, sp, #52 @ 0x34 │ │ + bl d518e │ │ + subs r5, #12 │ │ + add.w r2, sl, #12 │ │ + add r0, sp, #60 @ 0x3c │ │ mov r1, r8 │ │ - mov r3, r6 │ │ + mov r3, r5 │ │ strd r9, r4, [sp] │ │ - bl 6e1d4 │ │ + bl 6ee10 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ ldr r1, [sp, #60] @ 0x3c │ │ - mov r0, r9 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - ldrb.w r3, [sp, #56] @ 0x38 │ │ - eors r1, r4 │ │ - eors r2, r6 │ │ - orrs r1, r2 │ │ - it ne │ │ - movne r0, #0 │ │ - cmp r3, #0 │ │ + ldrb.w r2, [sp, #64] @ 0x40 │ │ + eors r0, r4 │ │ + eors r1, r5 │ │ + orrs r0, r1 │ │ it ne │ │ - movne r0, #0 │ │ - b.n 7dfd4 │ │ - ldr r0, [pc, #24] @ (7e1f8 ) │ │ + movne r9, r6 │ │ + cmp r2, #0 │ │ + it eq │ │ + moveq r6, r9 │ │ + b.n 7e5ba │ │ + ldr r0, [pc, #24] @ (7e804 ) │ │ movs r2, #7 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ - mov r0, r5 │ │ + mov r0, r4 │ │ mov r3, r1 │ │ - bl 3f734 │ │ - add r2, pc, #984 @ (adr r2, 7e5cc ) │ │ - @ instruction: 0xfff97ebc │ │ - @ instruction: 0xfff9cb50 │ │ + bl 3fea4 │ │ + nop │ │ + add r1, pc, #392 @ (adr r1, 7e988 ) │ │ + @ instruction: 0xfff97d88 │ │ + vsra.u32 , q11, #7 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ ldr r6, [r1, #4] │ │ - cbz r6, 7e21a │ │ + cbz r6, 7e826 │ │ ldr r3, [r1, #0] │ │ cmp r6, #3 │ │ - bhi.n 7e226 │ │ + bhi.n 7e832 │ │ bic.w r6, r3, #255 @ 0xff │ │ mov.w lr, #19 │ │ - b.n 7e282 │ │ + b.n 7e88e │ │ movs r1, #2 │ │ str r1, [r0, #0] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov ip, r3 │ │ ldr.w fp, [r1, #8] │ │ ldr.w r4, [ip], #4 │ │ subs r5, r6, #4 │ │ cmn.w r4, #16 │ │ - bcc.n 7e246 │ │ + bcc.n 7e852 │ │ adds r2, r4, #1 │ │ - beq.n 7e274 │ │ + beq.n 7e880 │ │ mov.w lr, #16 │ │ movs r3, #0 │ │ movs r6, #0 │ │ - b.n 7e282 │ │ + b.n 7e88e │ │ mov.w r9, #4 │ │ mov r8, r4 │ │ cmp r5, r8 │ │ - bcc.n 7e262 │ │ + bcc.n 7e86e │ │ sub.w sl, r5, r8 │ │ add.w r2, ip, r8 │ │ cmp.w r8, #1 │ │ strd r2, sl, [r1] │ │ - bhi.n 7e2ae │ │ + bhi.n 7e8ba │ │ movs r6, #0 │ │ mov.w lr, #19 │ │ mov r3, ip │ │ uxtb r2, r5 │ │ lsls r4, r4, #16 │ │ orr.w r4, r4, r2, lsl #8 │ │ - b.n 7e28c │ │ + b.n 7e898 │ │ cmp r5, #7 │ │ - bhi.n 7e2f8 │ │ + bhi.n 7e904 │ │ bic.w r6, ip, #255 @ 0xff │ │ mov.w lr, #19 │ │ mov r3, ip │ │ uxtb r2, r3 │ │ orr.w ip, r2, r6 │ │ movs r6, #0 │ │ movs r4, #0 │ │ @@ -130633,1083 +130579,1009 @@ │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r3, ip │ │ sub.w r5, r8, #2 │ │ ldrh.w lr, [r3], #2 │ │ sub.w r2, lr, #2 │ │ cmp r2, #3 │ │ - bcs.n 7e32e │ │ + bcs.n 7e93a │ │ cmn.w r4, #16 │ │ - bcc.w 7e40e │ │ + bcc.w 7ea20 │ │ cmp r5, #8 │ │ - bcc.w 7e412 │ │ + bcc.w 7ea24 │ │ ldrb.w r2, [ip, #9] │ │ ldr.w r5, [ip, #5] │ │ lsls r2, r2, #24 │ │ orrs.w r2, r2, r5, lsr #8 │ │ - bne.w 7e49a │ │ + bne.w 7eaa8 │ │ lsls r2, r5, #24 │ │ ldrb r5, [r3, #2] │ │ ldrh r3, [r3, #0] │ │ orr.w r3, r3, r5, lsl #16 │ │ sub.w r5, r8, #10 │ │ orr.w r4, r2, r3 │ │ add.w r3, ip, #10 │ │ - b.n 7e432 │ │ + b.n 7ea44 │ │ ldrb r2, [r3, #11] │ │ ldr.w r5, [r3, #7] │ │ lsls r2, r2, #24 │ │ orrs.w r2, r2, r5, lsr #8 │ │ - bne.w 7e408 │ │ + bne.w 7ea1a │ │ mov.w lr, r5, lsl #24 │ │ ldrb.w r5, [ip, #2] │ │ ldrh.w r2, [ip] │ │ add.w ip, r3, #12 │ │ mov.w r9, #8 │ │ orr.w r2, r2, r5, lsl #16 │ │ sub.w r5, r6, #12 │ │ orr.w r8, lr, r2 │ │ cmp r5, r8 │ │ - bcs.n 7e250 │ │ - b.n 7e262 │ │ + bcs.n 7e85c │ │ + b.n 7e86e │ │ cmp.w lr, #5 │ │ - bne.w 7e41c │ │ + bne.w 7ea2e │ │ cmp r5, #0 │ │ - beq.n 7e412 │ │ + beq.n 7ea24 │ │ add.w r3, ip, #3 │ │ cmp.w r8, #3 │ │ - beq.w 7e492 │ │ + beq.w 7eaa0 │ │ ldrb.w r5, [ip, #3] │ │ sub.w r2, r8, #4 │ │ ldrb.w r4, [ip, #2] │ │ str r2, [sp, #36] @ 0x24 │ │ add.w r2, ip, #4 │ │ cmp r5, #8 │ │ str r2, [sp, #32] │ │ - bhi.w 7e4a0 │ │ + bhi.w 7eaae │ │ movs r2, #1 │ │ lsls r2, r5 │ │ tst.w r2, #278 @ 0x116 │ │ - beq.w 7e4a0 │ │ - strd r0, r1, [sp, #12] │ │ + beq.w 7eaae │ │ + strd r0, r1, [sp, #16] │ │ add r0, sp, #40 @ 0x28 │ │ add r1, sp, #32 │ │ mov r2, r9 │ │ str.w lr, [sp, #28] │ │ - bl 89974 │ │ + bl 89e8a │ │ ldrb.w lr, [sp, #40] @ 0x28 │ │ cmp.w lr, #82 @ 0x52 │ │ - bne.w 7e57e │ │ - ldrd r0, r1, [sp, #12] │ │ + bne.w 7eb96 │ │ + ldrd r0, r1, [sp, #16] │ │ subs r4, #1 │ │ cmp r4, #5 │ │ - bhi.w 7e594 │ │ + bhi.w 7ebac │ │ ldr r2, [sp, #44] @ 0x2c │ │ - str r2, [sp, #20] │ │ - movs r2, #0 │ │ - str r5, [sp, #24] │ │ + mov.w lr, #0 │ │ + str r2, [sp, #24] │ │ tbb [pc, r4] │ │ - lsls r2, r3, #13 │ │ - add r1, pc, #636 @ (adr r1, 7e624 ) │ │ - pop {r0, r1, r7, pc} │ │ + lsls r5, r3, #13 │ │ + add r1, pc, #632 @ (adr r1, 7ec2c ) │ │ + stmia r0!, {r2, r7} │ │ ldrd ip, r3, [sp, #32] │ │ cmp r3, #8 │ │ - bcc.w 7e262 │ │ - ldrb.w r0, [ip, #2] │ │ + bcc.w 7e86e │ │ + ldrb.w r0, [ip, #7] │ │ add r1, sp, #32 │ │ + str r0, [sp, #12] │ │ + mov r2, r9 │ │ + ldrb.w r0, [ip, #2] │ │ str r0, [sp, #8] │ │ sub.w r0, r3, #8 │ │ str r0, [sp, #36] @ 0x24 │ │ - mov r2, r9 │ │ ldrh.w r0, [ip] │ │ str r0, [sp, #4] │ │ add.w r0, ip, #8 │ │ str r0, [sp, #32] │ │ add r0, sp, #40 @ 0x28 │ │ ldr.w r4, [ip, #3] │ │ - ldrb.w r5, [ip, #7] │ │ - bl 89974 │ │ + bl 89e8a │ │ ldrb.w lr, [sp, #40] @ 0x28 │ │ cmp.w lr, #82 @ 0x52 │ │ - bne.w 7e57e │ │ + bne.w 7eb96 │ │ ldrd r1, r0, [sp, #4] │ │ - movs r2, #1 │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ + mov.w lr, #1 │ │ + ldr r2, [sp, #12] │ │ orr.w r0, r1, r0, lsl #16 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + str r1, [sp, #8] │ │ lsrs r1, r4, #8 │ │ bic.w r0, r0, #4278190080 @ 0xff000000 │ │ - orr.w r1, r1, r5, lsl #24 │ │ - orr.w lr, r0, r4, lsl #24 │ │ - str r1, [sp, #8] │ │ - b.n 7e578 │ │ + orr.w r1, r1, r2, lsl #24 │ │ + str r1, [sp, #12] │ │ + orr.w ip, r0, r4, lsl #24 │ │ + b.n 7eb90 │ │ mov.w lr, #56 @ 0x38 │ │ - b.n 7e240 │ │ + b.n 7e84c │ │ cmp r5, #4 │ │ - bcs.n 7e426 │ │ + bcs.n 7ea38 │ │ movs r6, #0 │ │ mov.w lr, #19 │ │ mov ip, r3 │ │ - b.n 7e26a │ │ + b.n 7e876 │ │ mov ip, lr │ │ movs r6, #0 │ │ mov.w lr, #17 │ │ - b.n 7e49e │ │ + b.n 7eaac │ │ ldr.w r4, [ip, #2] │ │ add.w r3, ip, #6 │ │ sub.w r5, r8, #6 │ │ - cbz r5, 7e492 │ │ + cbz r5, 7eaa0 │ │ subs r2, r5, #1 │ │ str r2, [sp, #36] @ 0x24 │ │ mov r2, r3 │ │ ldrb.w r5, [r2], #1 │ │ str r2, [sp, #32] │ │ cmp r5, #8 │ │ - bhi.n 7e4a0 │ │ + bhi.n 7eaae │ │ movs r2, #1 │ │ lsls r2, r5 │ │ tst.w r2, #278 @ 0x116 │ │ - beq.n 7e4a0 │ │ - add r2, sp, #20 │ │ - stmia.w r2, {r4, r5, lr} │ │ - movs r2, #0 │ │ - ldr r3, [sp, #20] │ │ + beq.n 7eaae │ │ + strd r4, lr, [sp, #24] │ │ + mov.w lr, #0 │ │ + ldr r2, [sp, #24] │ │ + strb.w r5, [r0, #32] │ │ + movs r5, #0 │ │ strb.w r9, [r0, #33] @ 0x21 │ │ - ldrd r4, r5, [sp, #32] │ │ - strd r8, r3, [r0, #36] @ 0x24 │ │ - ldr r3, [sp, #28] │ │ - strh r3, [r0, #34] @ 0x22 │ │ - ldr r3, [sp, #24] │ │ - strb.w r3, [r0, #32] │ │ - movs r3, #0 │ │ - strd r3, fp, [r0] │ │ - add.w r3, r0, #8 │ │ - stmia.w r3, {r2, ip, lr} │ │ - adds r0, #20 │ │ + strd r8, r2, [r0, #36] @ 0x24 │ │ + ldr r2, [sp, #28] │ │ + strh r2, [r0, #34] @ 0x22 │ │ ldr r2, [sp, #8] │ │ - stmia r0!, {r2, r4, r5} │ │ + strd r2, ip, [r0, #12] │ │ + ldr r2, [sp, #12] │ │ + stmia.w r0, {r5, fp, lr} │ │ + adds r0, #20 │ │ + ldrd r3, r4, [sp, #32] │ │ + stmia r0!, {r2, r3, r4} │ │ sub.w r0, r6, sl │ │ add r0, fp │ │ str r0, [r1, #8] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w lr, #19 │ │ mov ip, r3 │ │ - b.n 7e4a4 │ │ + b.n 7eab2 │ │ mov.w lr, #56 @ 0x38 │ │ - b.n 7e26a │ │ + b.n 7e876 │ │ mov.w lr, #25 │ │ movs r6, #0 │ │ - b.n 7e26a │ │ + b.n 7e876 │ │ ldrd ip, r3, [sp, #32] │ │ cmp r3, #8 │ │ - bcc.w 7e262 │ │ + str r5, [sp, #4] │ │ + bcc.w 7e86e │ │ ldr.w r5, [ip, #3] │ │ subs r3, #8 │ │ ldrb.w lr, [ip, #7] │ │ add.w r2, ip, #8 │ │ str r3, [sp, #36] @ 0x24 │ │ ldrb.w r3, [ip, #2] │ │ str r2, [sp, #32] │ │ lsrs r2, r5, #8 │ │ ldrh.w r4, [ip] │ │ orr.w r2, r2, lr, lsl #24 │ │ - str r2, [sp, #8] │ │ - orr.w r2, r4, r3, lsl #16 │ │ - orr.w lr, r2, r5, lsl #24 │ │ - movs r2, #4 │ │ - b.n 7e51a │ │ - movs r2, #2 │ │ - b.n 7e456 │ │ + str r2, [sp, #12] │ │ + mov.w lr, #4 │ │ + b.n 7eb22 │ │ + mov.w lr, #2 │ │ + b.n 7ea68 │ │ ldrd ip, r3, [sp, #32] │ │ cmp r3, #8 │ │ - bcc.w 7e262 │ │ + str r5, [sp, #4] │ │ + bcc.w 7e86e │ │ ldr.w r5, [ip, #3] │ │ subs r3, #8 │ │ ldrb.w lr, [ip, #7] │ │ add.w r2, ip, #8 │ │ str r3, [sp, #36] @ 0x24 │ │ ldrb.w r3, [ip, #2] │ │ str r2, [sp, #32] │ │ lsrs r2, r5, #8 │ │ ldrh.w r4, [ip] │ │ orr.w r2, r2, lr, lsl #24 │ │ - str r2, [sp, #8] │ │ + str r2, [sp, #12] │ │ + mov.w lr, #3 │ │ orr.w r2, r4, r3, lsl #16 │ │ - orr.w lr, r2, r5, lsl #24 │ │ - movs r2, #3 │ │ - b.n 7e456 │ │ + orr.w ip, r2, r5, lsl #24 │ │ + ldr r5, [sp, #4] │ │ + b.n 7ea68 │ │ ldrd ip, r3, [sp, #32] │ │ cmp r3, #8 │ │ - bcc.w 7e262 │ │ - ldrb.w r0, [ip, #2] │ │ + bcc.w 7e86e │ │ + ldrb.w r0, [ip, #7] │ │ add r1, sp, #32 │ │ + str r0, [sp, #12] │ │ + mov r2, r9 │ │ + ldrb.w r0, [ip, #2] │ │ str r0, [sp, #8] │ │ sub.w r0, r3, #8 │ │ str r0, [sp, #36] @ 0x24 │ │ - mov r2, r9 │ │ ldrh.w r0, [ip] │ │ str r0, [sp, #4] │ │ add.w r0, ip, #8 │ │ str r0, [sp, #32] │ │ add r0, sp, #40 @ 0x28 │ │ ldr.w r4, [ip, #3] │ │ - ldrb.w r5, [ip, #7] │ │ - bl 89974 │ │ + bl 89e8a │ │ ldrb.w lr, [sp, #40] @ 0x28 │ │ cmp.w lr, #82 @ 0x52 │ │ - bne.n 7e57e │ │ + bne.n 7eb96 │ │ ldrd r1, r0, [sp, #4] │ │ - movs r2, #5 │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ + mov.w lr, #5 │ │ + ldr r2, [sp, #12] │ │ orr.w r0, r1, r0, lsl #16 │ │ - lsrs r1, r4, #8 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ bic.w r0, r0, #4278190080 @ 0xff000000 │ │ - orr.w r1, r1, r5, lsl #24 │ │ str r1, [sp, #8] │ │ - orr.w lr, r0, r4, lsl #24 │ │ - ldrd r0, r1, [sp, #12] │ │ - b.n 7e456 │ │ + orr.w ip, r0, r4, lsl #24 │ │ + lsrs r1, r4, #8 │ │ + orr.w r1, r1, r2, lsl #24 │ │ + str r1, [sp, #12] │ │ + ldrd r0, r1, [sp, #16] │ │ + b.n 7ea68 │ │ ldr r6, [sp, #52] @ 0x34 │ │ ldr.w ip, [sp, #48] @ 0x30 │ │ ldr r3, [sp, #44] @ 0x2c │ │ ldrh.w r4, [sp, #42] @ 0x2a │ │ ldrb.w r5, [sp, #41] @ 0x29 │ │ - ldrd r0, r1, [sp, #12] │ │ - b.n 7e26a │ │ + ldrd r0, r1, [sp, #16] │ │ + b.n 7e876 │ │ mov.w lr, #66 @ 0x42 │ │ - b.n 7e49e │ │ - bmi.n 7e546 │ │ + b.n 7eaac │ │ + bmi.n 7eb5e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub.w sp, sp, #908 @ 0x38c │ │ - mov r8, r0 │ │ - ldrd r0, ip, [r1] │ │ - ldr.w fp, [r1, #124] @ 0x7c │ │ - str r2, [sp, #188] @ 0xbc │ │ - strd r1, r0, [sp, #192] @ 0xc0 │ │ - cmp.w fp, #0 │ │ + sub.w sp, sp, #932 @ 0x3a4 │ │ + ldr.w r9, [r1, #124] @ 0x7c │ │ + ldrd fp, ip, [r1] │ │ + str r1, [sp, #172] @ 0xac │ │ + cmp.w r9, #0 │ │ ldr r1, [r2, #40] @ 0x28 │ │ - beq.n 7e64c │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + beq.n 7ec60 │ │ + ldr r0, [sp, #172] @ 0xac │ │ mov.w sl, #0 │ │ ldr.w lr, [r0, #128] @ 0x80 │ │ - ldrh.w r9, [fp, #270] @ 0x10e │ │ - add.w r0, fp, #176 @ 0xb0 │ │ + ldrh.w r8, [r9, #270] @ 0x10e │ │ + add.w r0, r9, #176 @ 0xb0 │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ - mov.w r3, r9, lsl #3 │ │ - cbz r3, 7e60c │ │ + mov.w r3, r8, lsl #3 │ │ + cbz r3, 7ec22 │ │ ldrd r4, r2, [r0], #8 │ │ - adds r5, #1 │ │ subs r3, #8 │ │ + adds r5, #1 │ │ subs r6, r1, r4 │ │ sbcs.w r6, sl, r2 │ │ mov.w r6, #0 │ │ it cc │ │ movcc r6, #1 │ │ subs r4, r4, r1 │ │ sbcs.w r2, r2, #0 │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ subs r4, r2, r6 │ │ cmp r4, #1 │ │ - beq.n 7e5da │ │ + beq.n 7ebf0 │ │ uxtb r0, r4 │ │ - cbnz r0, 7e60e │ │ - b.n 7e622 │ │ - mov r5, r9 │ │ + cbnz r0, 7ec24 │ │ + b.n 7ec38 │ │ + mov r5, r8 │ │ cmp.w lr, #0 │ │ - beq.n 7e64c │ │ - add.w r0, fp, r5, lsl #2 │ │ + beq.n 7ec60 │ │ + add.w r0, r9, r5, lsl #2 │ │ sub.w lr, lr, #1 │ │ - ldr.w fp, [r0, #272] @ 0x110 │ │ - b.n 7e5ca │ │ + ldr.w r9, [r0, #272] @ 0x110 │ │ + b.n 7ebe0 │ │ lsls r0, r5, #4 │ │ - ldrb.w sl, [fp, r0] │ │ - add.w r0, fp, r5, lsl #4 │ │ - cmp.w sl, #82 @ 0x52 │ │ - bne.n 7e660 │ │ + ldrb.w r6, [r9, r0] │ │ + add.w r0, r9, r5, lsl #4 │ │ + cmp r6, #82 @ 0x52 │ │ + bne.n 7ec70 │ │ ldr r1, [r0, #4] │ │ ldrex r2, [r1] │ │ adds r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 7e634 │ │ + bne.n 7ec48 │ │ cmp r2, #0 │ │ - bmi.w 7f7f6 │ │ - ldr r6, [r0, #4] │ │ - b.n 7ec74 │ │ + bmi.w 7fdec │ │ + ldr r4, [r0, #4] │ │ + b.n 7f226 │ │ cmp ip, r1 │ │ - bcs.n 7e670 │ │ - mov.w fp, #0 │ │ - mov.w sl, #19 │ │ - mov.w r9, #0 │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ - b.n 7ed6a │ │ - ldrd r6, r2, [r0, #4] │ │ - ldr.w r9, [r0, #12] │ │ + bcs.n 7ec80 │ │ + mov.w sl, #0 │ │ + movs r6, #19 │ │ + mov.w r8, #0 │ │ + b.n 7f2fe │ │ + ldrd r4, fp, [r0, #4] │ │ + ldr.w r8, [r0, #12] │ │ ldrh r5, [r0, #2] │ │ - ldrb.w fp, [r0, #1] │ │ - b.n 7ed6a │ │ + ldrb.w sl, [r0, #1] │ │ + b.n 7f2fe │ │ movs r2, #0 │ │ movs r0, #8 │ │ - strd r2, r0, [sp, #200] @ 0xc8 │ │ - sub.w lr, ip, r1 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ - adds r3, r0, r1 │ │ - add r0, sp, #504 @ 0x1f8 │ │ + strd r2, r0, [sp, #816] @ 0x330 │ │ + add r0, sp, #456 @ 0x1c8 │ │ adds r0, #24 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - add r0, sp, #416 @ 0x1a0 │ │ - str r2, [sp, #220] @ 0xdc │ │ - adds r1, r0, #4 │ │ - str r1, [sp, #172] @ 0xac │ │ + str r0, [sp, #140] @ 0x8c │ │ + add r0, sp, #368 @ 0x170 │ │ + str r2, [sp, #836] @ 0x344 │ │ + strd r2, r2, [sp, #824] @ 0x338 │ │ + add.w r3, fp, r1 │ │ + str r2, [sp, #148] @ 0x94 │ │ + sub.w r6, ip, r1 │ │ + adds r2, r0, #4 │ │ add.w r1, r0, #24 │ │ adds r0, #8 │ │ - str r0, [sp, #168] @ 0xa8 │ │ - strd r2, r2, [sp, #208] @ 0xd0 │ │ - str r2, [sp, #176] @ 0xb0 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - cmp.w lr, #0 │ │ - beq.w 7eb6c │ │ + str r0, [sp, #152] @ 0x98 │ │ + str r1, [sp, #144] @ 0x90 │ │ + cmp r6, #0 │ │ + beq.w 7f156 │ │ + str r2, [sp, #160] @ 0xa0 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ movs r2, #0 │ │ - mov sl, r3 │ │ + mov r0, r6 │ │ + mov lr, r3 │ │ mov ip, r3 │ │ - mov r0, r3 │ │ - str.w lr, [sp, #180] @ 0xb4 │ │ - ldrb.w fp, [r0], #1 │ │ + mov fp, r3 │ │ + str r6, [sp, #156] @ 0x9c │ │ + ldrb.w sl, [fp], #1 │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 7e6ce │ │ - cmp.w fp, #1 │ │ - bhi.w 7eb36 │ │ + bne.n 7ecd8 │ │ + cmp.w sl, #1 │ │ + bhi.w 7f12a │ │ and.w r4, r2, #63 @ 0x3f │ │ - and.w r5, fp, #127 @ 0x7f │ │ + and.w r5, sl, #127 @ 0x7f │ │ rsb r1, r4, #32 │ │ subs.w r6, r4, #32 │ │ - sub.w r3, lr, #1 │ │ + sub.w r3, r0, #1 │ │ lsr.w r1, r5, r1 │ │ it pl │ │ lslpl.w r1, r5, r6 │ │ orr.w r8, r8, r1 │ │ lsl.w r1, r5, r4 │ │ it pl │ │ movpl r1, #0 │ │ orr.w r9, r9, r1 │ │ - sxtb.w r1, fp │ │ + sxtb.w r1, sl │ │ cmp r1, #0 │ │ - bpl.n 7e710 │ │ + bpl.n 7ed1a │ │ adds r2, #7 │ │ - mov lr, r3 │ │ - mov ip, r0 │ │ + mov r0, r3 │ │ + mov ip, fp │ │ cmp r3, #0 │ │ - bne.n 7e6be │ │ - b.n 7eb40 │ │ + bne.n 7ecc8 │ │ + b.n 7f134 │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ orrs.w r1, r9, r8 │ │ - beq.w 7eb6c │ │ + beq.w 7f156 │ │ cmp r3, #0 │ │ - beq.w 7ebfc │ │ + beq.w 7f1c4 │ │ ldrsb.w r1, [ip, #1] │ │ - add.w r3, ip, #2 │ │ - sub.w r2, lr, #2 │ │ - and.w r4, r1, #127 @ 0x7f │ │ + add.w fp, ip, #2 │ │ + subs r2, r0, #2 │ │ + and.w r3, r1, #127 @ 0x7f │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 7e76e │ │ + bgt.n 7ed7a │ │ cmp r2, #0 │ │ - beq.w 7ebea │ │ + beq.w 7f1c4 │ │ ldrsb.w r1, [ip, #2] │ │ - add.w r3, ip, #3 │ │ + add.w fp, ip, #3 │ │ and.w r2, r1, #127 @ 0x7f │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - orr.w r4, r4, r2, lsl #7 │ │ - sub.w r2, lr, #3 │ │ - bgt.n 7e76e │ │ + orr.w r3, r3, r2, lsl #7 │ │ + sub.w r2, r0, #3 │ │ + bgt.n 7ed7a │ │ cmp r2, #0 │ │ - beq.w 7ebea │ │ - ldrb r2, [r3, #0] │ │ + beq.w 7f1c4 │ │ + ldrb.w r2, [fp] │ │ cmp r2, #3 │ │ - bhi.w 7f41c │ │ - orr.w r4, r4, r2, lsl #14 │ │ - sub.w r2, lr, #4 │ │ - add.w r3, ip, #4 │ │ - lsls r0, r4, #16 │ │ - beq.w 7ec18 │ │ + bhi.w 7f9f6 │ │ + orr.w r3, r3, r2, lsl #14 │ │ + subs r2, r0, #4 │ │ + add.w fp, ip, #4 │ │ + lsls r0, r3, #16 │ │ + beq.w 7f1dc │ │ cmp r2, #0 │ │ - beq.w 7ebea │ │ - ldrb r0, [r3, #0] │ │ - mov.w ip, #0 │ │ - cmp r0, #1 │ │ - bhi.w 7ec26 │ │ + beq.w 7f1c4 │ │ + ldrb.w r1, [fp] │ │ + movs r0, #0 │ │ + cmp r1, #1 │ │ + bhi.w 7f1e8 │ │ subs r5, r2, #1 │ │ - strd r0, r4, [sp, #144] @ 0x90 │ │ - movs r4, #0 │ │ - adds r3, #1 │ │ - strd ip, ip, [sp, #488] @ 0x1e8 │ │ - strd ip, ip, [sp, #472] @ 0x1d8 │ │ - strd ip, ip, [sp, #456] @ 0x1c8 │ │ - strd ip, ip, [sp, #440] @ 0x1b8 │ │ - str.w ip, [sp, #496] @ 0x1f0 │ │ - str.w ip, [sp, #480] @ 0x1e0 │ │ - str.w ip, [sp, #464] @ 0x1d0 │ │ - str.w ip, [sp, #448] @ 0x1c0 │ │ - strd ip, ip, [sp, #416] @ 0x1a0 │ │ - strd ip, ip, [sp, #424] @ 0x1a8 │ │ - str.w ip, [sp, #432] @ 0x1b0 │ │ - str r3, [sp, #196] @ 0xc4 │ │ + add.w fp, fp, #1 │ │ + strd r1, r3, [sp, #120] @ 0x78 │ │ + strd r0, r0, [sp, #440] @ 0x1b8 │ │ + strd r0, r0, [sp, #424] @ 0x1a8 │ │ + strd r0, r0, [sp, #408] @ 0x198 │ │ + strd r0, r0, [sp, #392] @ 0x188 │ │ + str r0, [sp, #448] @ 0x1c0 │ │ + str r0, [sp, #432] @ 0x1b0 │ │ + str r0, [sp, #416] @ 0x1a0 │ │ + str r0, [sp, #400] @ 0x190 │ │ + strd r0, r0, [sp, #368] @ 0x170 │ │ + strd r0, r0, [sp, #376] @ 0x178 │ │ + str r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #384] @ 0x180 │ │ + str r0, [sp, #136] @ 0x88 │ │ cmp r5, #0 │ │ - beq.w 7eba4 │ │ - ldr r6, [sp, #196] @ 0xc4 │ │ + beq.w 7f1b8 │ │ + mov r4, fp │ │ subs r2, r5, #1 │ │ - ldrsb.w r0, [r6], #1 │ │ - and.w lr, r0, #127 @ 0x7f │ │ + ldrsb.w r0, [r4], #1 │ │ + and.w r6, r0, #127 @ 0x7f │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 7e80c │ │ + bgt.n 7ee10 │ │ cmp r2, #0 │ │ - beq.w 7eb9e │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ - adds r6, r2, #2 │ │ - ldrsb.w r0, [r2, #1] │ │ + beq.w 7f1be │ │ + ldrsb.w r0, [fp, #1] │ │ + add.w r4, fp, #2 │ │ subs r2, r5, #2 │ │ and.w r1, r0, #127 @ 0x7f │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - orr.w lr, lr, r1, lsl #7 │ │ - bgt.n 7e80c │ │ + orr.w r6, r6, r1, lsl #7 │ │ + bgt.n 7ee10 │ │ cmp r2, #0 │ │ - beq.w 7eb9e │ │ - ldrb r0, [r6, #0] │ │ + beq.w 7f1be │ │ + ldrb r0, [r4, #0] │ │ cmp r0, #3 │ │ - bhi.w 7ec38 │ │ - orr.w lr, lr, r0, lsl #14 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ + bhi.w 7f1f0 │ │ + orr.w r6, r6, r0, lsl #14 │ │ subs r2, r5, #3 │ │ - adds r6, r0, #3 │ │ - movs.w r0, lr, lsl #16 │ │ - beq.w 7e9e4 │ │ + add.w r4, fp, #3 │ │ + lsls r0, r6, #16 │ │ + beq.w 7efde │ │ cmp r2, #0 │ │ - beq.w 7eb9e │ │ - mov r1, r6 │ │ + beq.w 7f1be │ │ + mov fp, r4 │ │ subs r5, r2, #1 │ │ - ldrsb.w r0, [r1], #1 │ │ - and.w r3, r0, #127 @ 0x7f │ │ + ldrsb.w r0, [fp], #1 │ │ + and.w r1, r0, #127 @ 0x7f │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 7e862 │ │ + bgt.n 7ee66 │ │ cmp r5, #0 │ │ - beq.w 7ebf4 │ │ - ldrsb.w r0, [r6, #1] │ │ - mov r1, r3 │ │ + beq.w 7f1b8 │ │ + ldrsb.w r0, [r4, #1] │ │ + add.w fp, r4, #2 │ │ subs r5, r2, #2 │ │ and.w r3, r0, #127 @ 0x7f │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - orr.w r3, r1, r3, lsl #7 │ │ - add.w r1, r6, #2 │ │ - bgt.n 7e862 │ │ + orr.w r1, r1, r3, lsl #7 │ │ + bgt.n 7ee66 │ │ cmp r5, #0 │ │ - beq.w 7ebf4 │ │ - ldrb r0, [r1, #0] │ │ + beq.w 7f1b8 │ │ + ldrb.w r0, [fp] │ │ cmp r0, #3 │ │ - bhi.w 7ec38 │ │ - orr.w r3, r3, r0, lsl #14 │ │ + bhi.w 7f1f0 │ │ + orr.w r1, r1, r0, lsl #14 │ │ subs r5, r2, #3 │ │ - adds r1, r6, #3 │ │ - uxth r0, r3 │ │ + add.w fp, r4, #3 │ │ + uxth r0, r1 │ │ cmp r0, #33 @ 0x21 │ │ - str r1, [sp, #196] @ 0xc4 │ │ - str r5, [sp, #176] @ 0xb0 │ │ - beq.n 7e87c │ │ + str.w fp, [sp, #156] @ 0x9c │ │ + beq.n 7ee80 │ │ cmp r0, #0 │ │ - beq.w 7ec0e │ │ + beq.w 7f1d0 │ │ mov.w fp, #0 │ │ mov.w sl, #0 │ │ - b.n 7e922 │ │ + b.n 7ef22 │ │ cmp r5, #0 │ │ - beq.w 7ec12 │ │ - strd lr, r3, [sp, #152] @ 0x98 │ │ - adds r3, r1, #1 │ │ + beq.w 7f1d4 │ │ + add.w r3, fp, #1 │ │ subs r2, r5, #1 │ │ mov.w fp, #0 │ │ mov.w sl, #0 │ │ movs r0, #0 │ │ - str.w ip, [sp, #180] @ 0xb4 │ │ - ldrb.w lr, [r3, #-1] │ │ + strd r6, r1, [sp, #132] @ 0x84 │ │ + str r5, [sp, #128] @ 0x80 │ │ + ldrb.w r5, [r3, #-1] │ │ cmp r0, #63 @ 0x3f │ │ - bne.n 7e8ae │ │ - cmp.w lr, #127 @ 0x7f │ │ + bne.n 7eeae │ │ + cmp r5, #127 @ 0x7f │ │ it ne │ │ - cmpne.w lr, #0 │ │ - bne.w 7eb90 │ │ - and.w r4, r0, #63 @ 0x3f │ │ - and.w r6, lr, #127 @ 0x7f │ │ - rsb ip, r4, #32 │ │ - subs.w r1, r4, #32 │ │ + cmpne r5, #0 │ │ + bne.w 7f1ac │ │ + and.w r1, r0, #63 @ 0x3f │ │ + and.w r4, r5, #127 @ 0x7f │ │ + rsb lr, r1, #32 │ │ + subs.w ip, r1, #32 │ │ + lsl.w r1, r4, r1 │ │ add.w r0, r0, #7 │ │ - lsr.w r5, r6, ip │ │ + lsr.w r6, r4, lr │ │ it pl │ │ - lslpl.w r5, r6, r1 │ │ - lsl.w r1, r6, r4 │ │ + lslpl.w r6, r4, ip │ │ it pl │ │ movpl r1, #0 │ │ orr.w fp, fp, r1 │ │ - orr.w sl, sl, r5 │ │ - mov r4, lr │ │ - sxtb.w r1, lr │ │ + orr.w sl, sl, r6 │ │ + sxtb r1, r5 │ │ cmp r1, #0 │ │ - bpl.n 7e8f0 │ │ + bpl.n 7eeee │ │ subs r2, #1 │ │ adds r3, #1 │ │ - adds r6, r2, #1 │ │ - bne.n 7e898 │ │ - b.n 7eb58 │ │ - ldr.w lr, [sp, #152] @ 0x98 │ │ + mov lr, r5 │ │ + adds r4, r2, #1 │ │ + bne.n 7ee9c │ │ + b.n 7f146 │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ cmp r0, #63 @ 0x3f │ │ - bgt.n 7e91c │ │ - cmp r4, #64 @ 0x40 │ │ - bcc.n 7e91c │ │ + ldr r6, [sp, #132] @ 0x84 │ │ + bgt.n 7ef1c │ │ + cmp r5, #64 @ 0x40 │ │ + bcc.n 7ef1c │ │ and.w r0, r0, #63 @ 0x3f │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ lsls r1, r0 │ │ subs r0, #32 │ │ it pl │ │ movpl r1, #0 │ │ orr.w fp, fp, r1 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ it pl │ │ lslpl r1, r0 │ │ orr.w sl, sl, r1 │ │ - str r3, [sp, #196] @ 0xc4 │ │ - str r2, [sp, #176] @ 0xb0 │ │ - ldr r3, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ - pkhbt r3, lr, r3, lsl #16 │ │ - ubfx r4, fp, #8, #8 │ │ + str r3, [sp, #156] @ 0x9c │ │ + mov r5, r2 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + pkhbt r3, r6, r1, lsl #16 │ │ movw r1, #65535 @ 0xffff │ │ + ldr r0, [sp, #368] @ 0x170 │ │ bic.w r1, fp, r1 │ │ + str r1, [sp, #148] @ 0x94 │ │ + ubfx r1, fp, #8, #8 │ │ cmp r0, #1 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - str r3, [sp, #156] @ 0x9c │ │ - bne.n 7e968 │ │ - mov r6, r4 │ │ - ldr r4, [sp, #428] @ 0x1ac │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ + str r1, [sp, #136] @ 0x88 │ │ + str r3, [sp, #132] @ 0x84 │ │ + bne.n 7ef70 │ │ + ldr r4, [sp, #380] @ 0x17c │ │ + ldr r0, [sp, #372] @ 0x174 │ │ cmp r4, r0 │ │ - bne.n 7e94c │ │ - ldr r0, [sp, #172] @ 0xac │ │ - bl 41538 │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ + bne.n 7ef50 │ │ + mov r0, lr │ │ + mov r6, lr │ │ + bl 41d86 │ │ + mov lr, r6 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ lsls r1, r4, #4 │ │ str.w fp, [r0, r1] │ │ add.w r0, r0, r4, lsl #4 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #132] @ 0x84 │ │ str.w sl, [r0, #4] │ │ str r1, [r0, #8] │ │ str r0, [r0, #12] │ │ adds r0, r4, #1 │ │ - str r0, [sp, #428] @ 0x1ac │ │ - b.n 7e9b0 │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ + str r0, [sp, #380] @ 0x17c │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + b.n 7edc2 │ │ + ldr r0, [sp, #372] @ 0x174 │ │ cmp r0, #5 │ │ - bne.n 7e9be │ │ + bne.n 7efbe │ │ movs r0, #80 @ 0x50 │ │ - mov r6, r4 │ │ - blx d7bb0 │ │ + mov r4, lr │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 7f7ee │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ - movs r4, #5 │ │ + beq.w 7fde4 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + movs r6, #5 │ │ movs r2, #80 @ 0x50 │ │ - str r0, [sp, #852] @ 0x354 │ │ - str r4, [sp, #848] @ 0x350 │ │ - bl d405a │ │ - str r4, [sp, #856] @ 0x358 │ │ - add r0, sp, #848 @ 0x350 │ │ - bl 41538 │ │ - ldr r2, [sp, #172] @ 0xac │ │ - ldrd r0, r1, [sp, #848] @ 0x350 │ │ - strd fp, sl, [r1, #80] @ 0x50 │ │ - strd r0, r1, [r2] │ │ + str r0, [sp, #916] @ 0x394 │ │ + str r6, [sp, #912] @ 0x390 │ │ + bl d4c50 │ │ + str r6, [sp, #920] @ 0x398 │ │ + add r0, sp, #912 @ 0x390 │ │ + bl 41d86 │ │ + ldrd r0, r1, [sp, #912] @ 0x390 │ │ + mov lr, r4 │ │ + strd r0, r1, [r4] │ │ movs r0, #6 │ │ - str r0, [r2, #8] │ │ - ldr r2, [sp, #156] @ 0x9c │ │ + ldr r2, [sp, #132] @ 0x84 │ │ + str r0, [r4, #8] │ │ str r0, [r1, #92] @ 0x5c │ │ - str r0, [sp, #856] @ 0x358 │ │ + str r0, [sp, #920] @ 0x398 │ │ movs r0, #1 │ │ + strd fp, sl, [r1, #80] @ 0x50 │ │ str r2, [r1, #88] @ 0x58 │ │ - str r0, [sp, #416] @ 0x1a0 │ │ - mov r4, r6 │ │ - ldrd r5, ip, [sp, #176] @ 0xb0 │ │ - cmp r5, #0 │ │ - bne.w 7e7c4 │ │ - b.n 7eba4 │ │ - bcs.w 7f7e2 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ + str r0, [sp, #368] @ 0x170 │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + b.n 7edc2 │ │ + bcs.w 7fdd8 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ lsls r1, r0, #4 │ │ str.w fp, [r2, r1] │ │ add.w r1, r2, r0, lsl #4 │ │ str r0, [r1, #12] │ │ adds r0, #1 │ │ strd sl, r3, [r1, #4] │ │ - str r0, [sp, #420] @ 0x1a4 │ │ - ldrd r5, ip, [sp, #176] @ 0xb0 │ │ - cmp r5, #0 │ │ - bne.w 7e7c4 │ │ - b.n 7eba4 │ │ + str r0, [sp, #372] @ 0x174 │ │ + ldr.w fp, [sp, #156] @ 0x9c │ │ + b.n 7edc2 │ │ cmp r2, #0 │ │ - beq.w 7eb9e │ │ - mov r3, r6 │ │ - subs r5, r2, #1 │ │ + beq.w 7f1be │ │ + mov r3, r4 │ │ + subs r6, r2, #1 │ │ ldrsb.w r1, [r3], #1 │ │ and.w r0, r1, #127 @ 0x7f │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 7ea30 │ │ - cmp r5, #0 │ │ - beq.w 7f4b6 │ │ - ldrsb.w r1, [r6, #1] │ │ - subs r5, r2, #2 │ │ + bgt.n 7f02a │ │ + cmp r6, #0 │ │ + beq.w 7fa80 │ │ + ldrsb.w r1, [r4, #1] │ │ + subs r6, r2, #2 │ │ and.w r3, r1, #127 @ 0x7f │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ orr.w r0, r0, r3, lsl #7 │ │ - add.w r3, r6, #2 │ │ - bgt.n 7ea30 │ │ - cmp r5, #0 │ │ - beq.w 7f4b6 │ │ + add.w r3, r4, #2 │ │ + bgt.n 7f02a │ │ + cmp r6, #0 │ │ + beq.w 7fa80 │ │ ldrb r1, [r3, #0] │ │ cmp r1, #3 │ │ - bhi.w 7ec38 │ │ + bhi.w 7f1f0 │ │ orr.w r0, r0, r1, lsl #14 │ │ - subs r5, r2, #3 │ │ - adds r3, r6, #3 │ │ - add.w lr, sp, #352 @ 0x160 │ │ + subs r6, r2, #3 │ │ + adds r3, r4, #3 │ │ lsls r0, r0, #16 │ │ - bne.w 7f452 │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ - mov fp, lr │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldrd sl, r0, [sp, #424] @ 0x1a8 │ │ - str r3, [sp, #136] @ 0x88 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldr r0, [sp, #436] @ 0x1b4 │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ - str r5, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - ldmia.w r3!, {r0, r1, r2, r6, ip} │ │ - stmia.w fp!, {r0, r1, r2, r6, ip} │ │ - ldmia r3!, {r0, r1, r2, r5, r6} │ │ - stmia.w fp!, {r0, r1, r2, r5, r6} │ │ - ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ - stmia.w fp, {r0, r1, r2, r4, r5, r6} │ │ - ldr r0, [sp, #152] @ 0x98 │ │ + bne.w 7fa40 │ │ + ldr r0, [sp, #368] @ 0x170 │ │ + add r5, sp, #304 @ 0x130 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr r0, [sp, #372] @ 0x174 │ │ + mov sl, r5 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldrd lr, r0, [sp, #376] @ 0x178 │ │ + str r3, [sp, #112] @ 0x70 │ │ + ldr r3, [sp, #144] @ 0x90 │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + str r6, [sp, #156] @ 0x9c │ │ + str r0, [sp, #128] @ 0x80 │ │ + ldr.w fp, [sp, #384] @ 0x180 │ │ + ldmia r3!, {r0, r1, r2, r4, r6} │ │ + stmia.w sl!, {r0, r1, r2, r4, r6} │ │ + ldmia r3!, {r0, r1, r2, r4, r6} │ │ + stmia.w sl!, {r0, r1, r2, r4, r6} │ │ + ldmia.w r3, {r0, r1, r2, r4, r6, ip} │ │ + stmia.w sl, {r0, r1, r2, r4, r6, ip} │ │ + ldr r0, [sp, #132] @ 0x84 │ │ cmp r0, #2 │ │ - beq.w 7f45e │ │ - add.w fp, sp, #224 @ 0xe0 │ │ - ldmia.w lr!, {r2, r3, r4, r5, r6} │ │ - mov ip, fp │ │ - stmia.w ip!, {r2, r3, r4, r5, r6} │ │ - ldmia.w lr!, {r2, r3, r4, r5, r6} │ │ - stmia.w ip!, {r2, r3, r4, r5, r6} │ │ - ldmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ + beq.w 7fa4c │ │ + mov r1, r5 │ │ + add.w sl, sp, #176 @ 0xb0 │ │ + ldmia r1!, {r0, r2, r3, r4, r6} │ │ + mov ip, sl │ │ + stmia.w ip!, {r0, r2, r3, r4, r6} │ │ + ldmia r1!, {r0, r2, r3, r4, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ubfx r0, sl, #8, #8 │ │ - mov.w r5, sl, lsr #16 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - uxtb.w sl, sl │ │ - cmp r1, #3 │ │ - beq.w 7f46c │ │ - mov ip, fp │ │ - mov lr, r5 │ │ - ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ - add r1, sp, #288 @ 0x120 │ │ - mov fp, r0 │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ - ldmia.w ip!, {r2, r3, r4, r5, r6} │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ - ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - add r1, sp, #288 @ 0x120 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #524] @ 0x20c │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #520] @ 0x208 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - str r0, [sp, #516] @ 0x204 │ │ - ldr r0, [sp, #140] @ 0x8c │ │ - str r0, [sp, #508] @ 0x1fc │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - str.w lr, [sp, #156] @ 0x9c │ │ - strh.w lr, [sp, #514] @ 0x202 │ │ - str.w fp, [sp, #176] @ 0xb0 │ │ - strb.w fp, [sp, #513] @ 0x201 │ │ - strb.w sl, [sp, #512] @ 0x200 │ │ - str r0, [sp, #504] @ 0x1f8 │ │ - ldr.w ip, [sp, #160] @ 0xa0 │ │ + mov.w r5, lr, lsr #16 │ │ + ubfx r0, lr, #8, #8 │ │ + uxtb.w r6, lr │ │ + ldr.w lr, [sp, #132] @ 0x84 │ │ + cmp.w lr, #3 │ │ + beq.w 7fa58 │ │ + mov r1, sl │ │ + str r0, [sp, #148] @ 0x94 │ │ + str r6, [sp, #108] @ 0x6c │ │ + mov sl, r5 │ │ + ldmia r1!, {r0, r2, r3, r5, r6} │ │ + add.w ip, sp, #240 @ 0xf0 │ │ + stmia.w ip!, {r0, r2, r3, r5, r6} │ │ + ldmia r1!, {r0, r2, r3, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + add r1, sp, #240 @ 0xf0 │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + strh.w sl, [sp, #466] @ 0x1d2 │ │ + ldr.w ip, [sp, #140] @ 0x8c │ │ + strd fp, r0, [sp, #472] @ 0x1d8 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #468] @ 0x1d4 │ │ + ldr r0, [sp, #148] @ 0x94 │ │ + strb.w r0, [sp, #465] @ 0x1d1 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + strb.w r0, [sp, #464] @ 0x1d0 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str.w sl, [sp, #136] @ 0x88 │ │ + strd lr, r0, [sp, #456] @ 0x1c8 │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r2, r3, r4, r5, r6} │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - strb.w r0, [sp, #602] @ 0x25a │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - strd r9, r8, [sp, #592] @ 0x250 │ │ - strh.w r0, [sp, #600] @ 0x258 │ │ - add r0, sp, #200 @ 0xc8 │ │ - add r1, sp, #504 @ 0x1f8 │ │ - bl 41674 │ │ - ldr r3, [sp, #136] @ 0x88 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + strb.w r0, [sp, #554] @ 0x22a │ │ + ldr r0, [sp, #124] @ 0x7c │ │ + strd r9, r8, [sp, #544] @ 0x220 │ │ + strh.w r0, [sp, #552] @ 0x228 │ │ + add r0, sp, #816 @ 0x330 │ │ + add r1, sp, #456 @ 0x1c8 │ │ + bl 41dac │ │ + ldr r3, [sp, #112] @ 0x70 │ │ cmp r0, #0 │ │ - ldr.w lr, [sp, #180] @ 0xb4 │ │ - beq.w 7e6a2 │ │ - ldr.w r8, [sp, #184] @ 0xb8 │ │ - mov.w sl, #14 │ │ - mov.w fp, #0 │ │ - b.n 7ec66 │ │ - mov.w sl, #6 │ │ - mov.w r9, #0 │ │ - b.n 7eb50 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - mov.w r9, #0 │ │ - add.w r6, sl, r0 │ │ - mov.w sl, #19 │ │ - str r6, [sp, #196] @ 0xc4 │ │ - ldr.w r8, [sp, #184] @ 0xb8 │ │ - ldr r5, [sp, #156] @ 0x9c │ │ - b.n 7ec66 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ - ldr.w ip, [sp, #180] @ 0xb4 │ │ - adds r6, r0, r1 │ │ - str r6, [sp, #196] @ 0xc4 │ │ - mov.w r9, #0 │ │ + ldrd r6, r2, [sp, #156] @ 0x9c │ │ + beq.w 7ecac │ │ + movs r6, #14 │ │ + mov.w sl, #0 │ │ + b.n 7f21c │ │ + movs r6, #6 │ │ + mov.w r8, #0 │ │ + ldr r5, [sp, #136] @ 0x88 │ │ + b.n 7f21c │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + movs r6, #19 │ │ + add.w fp, lr, r0 │ │ + mov.w r8, #0 │ │ + mov r4, fp │ │ + ldr r5, [sp, #136] @ 0x88 │ │ + b.n 7f21c │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + adds r4, r0, r1 │ │ + mov fp, r4 │ │ + mov.w r8, #0 │ │ movs r0, #19 │ │ - b.n 7ec3e │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ - add r4, sp, #504 @ 0x1f8 │ │ - ldrd r2, r9, [sp, #216] @ 0xd8 │ │ - ldrb.w sl, [sp, #208] @ 0xd0 │ │ + b.n 7f1fa │ │ + ldr r0, [sp, #816] @ 0x330 │ │ + ldrd fp, r8, [sp, #832] @ 0x340 │ │ + ldrb.w r6, [sp, #824] @ 0x338 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - ldrb.w fp, [sp, #209] @ 0xd1 │ │ - ldrh.w r5, [sp, #210] @ 0xd2 │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ - bne.n 7ebaa │ │ - str r2, [sp, #196] @ 0xc4 │ │ - ldr.w r8, [sp, #184] @ 0xb8 │ │ - b.n 7ec6c │ │ - ldrd ip, r8, [sp, #180] @ 0xb4 │ │ - movs r0, #7 │ │ - movs r4, #0 │ │ - mov.w r9, #0 │ │ - b.n 7ec42 │ │ - movs r0, #19 │ │ - str r6, [sp, #196] @ 0xc4 │ │ - b.n 7ec3a │ │ - movs r0, #19 │ │ - ldr r6, [sp, #196] @ 0xc4 │ │ - b.n 7ec3a │ │ - ldr r1, [sp, #204] @ 0xcc │ │ - strd r6, r2, [sp, #524] @ 0x20c │ │ - strh.w r5, [sp, #522] @ 0x20a │ │ - strd r0, r1, [sp, #512] @ 0x200 │ │ + ldrb.w sl, [sp, #825] @ 0x339 │ │ + ldrh.w r5, [sp, #826] @ 0x33a │ │ + ldr r4, [sp, #828] @ 0x33c │ │ + beq.n 7f222 │ │ + ldr r1, [sp, #820] @ 0x334 │ │ + strd r4, fp, [sp, #476] @ 0x1dc │ │ + strh.w r5, [sp, #474] @ 0x1da │ │ + strd r0, r1, [sp, #464] @ 0x1d0 │ │ movs r0, #1 │ │ - strd r0, r0, [sp, #504] @ 0x1f8 │ │ + strd r0, r0, [sp, #456] @ 0x1c8 │ │ movs r0, #32 │ │ - strb.w fp, [sp, #521] @ 0x209 │ │ - strb.w sl, [sp, #520] @ 0x208 │ │ - str.w r9, [sp, #532] @ 0x214 │ │ - blx d7bb0 │ │ - ldr.w r8, [sp, #184] @ 0xb8 │ │ + strb.w sl, [sp, #473] @ 0x1d9 │ │ + strb.w r6, [sp, #472] @ 0x1d8 │ │ + str.w r8, [sp, #484] @ 0x1e4 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 7f606 │ │ - ldmia r4!, {r1, r2, r3, r6} │ │ - mov r5, r0 │ │ - stmia r5!, {r1, r2, r3, r6} │ │ - ldmia.w r4, {r1, r2, r3, r6} │ │ - stmia r5!, {r1, r2, r3, r6} │ │ - mov r6, r0 │ │ - b.n 7ec74 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - mov.w sl, #19 │ │ - b.n 7ec2e │ │ + beq.w 7fbc2 │ │ + add r5, sp, #456 @ 0x1c8 │ │ + mov r4, r0 │ │ + ldmia r5!, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + ldmia.w r5, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ + b.n 7f226 │ │ + movs r0, #7 │ │ + mov.w lr, #0 │ │ + mov.w r8, #0 │ │ + b.n 7f1fa │ │ movs r0, #19 │ │ - str r1, [sp, #196] @ 0xc4 │ │ - mov r6, r1 │ │ - b.n 7ec3a │ │ - mov.w sl, #19 │ │ - mov.w r9, #0 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - mov r6, r0 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - b.n 7eb50 │ │ + mov r4, fp │ │ + b.n 7f1f2 │ │ + movs r0, #19 │ │ + mov fp, r4 │ │ + b.n 7f1f2 │ │ + movs r6, #19 │ │ + mov.w r8, #0 │ │ + ldr.w sl, [sp, #148] @ 0x94 │ │ + b.n 7f140 │ │ movs r0, #9 │ │ - b.n 7ec3a │ │ - movs r4, #0 │ │ - mov r6, r1 │ │ - b.n 7eb64 │ │ - mov.w sl, #8 │ │ - mov.w r9, #0 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - b.n 7eb3e │ │ - mov.w sl, #10 │ │ - ldr.w fp, [sp, #176] @ 0xb0 │ │ - mov.w r9, #0 │ │ - str r3, [sp, #196] @ 0xc4 │ │ - mov r6, r3 │ │ - b.n 7eb50 │ │ + b.n 7f1f2 │ │ + mov.w lr, #0 │ │ + mov r4, fp │ │ + b.n 7f14e │ │ + movs r6, #8 │ │ + mov.w r8, #0 │ │ + ldr.w sl, [sp, #148] @ 0x94 │ │ + b.n 7f130 │ │ + ldr.w sl, [sp, #148] @ 0x94 │ │ + movs r6, #10 │ │ + b.n 7f13c │ │ movs r0, #6 │ │ - mov.w r9, #0 │ │ - ldr.w r8, [sp, #184] @ 0xb8 │ │ - ldr r1, [sp, #416] @ 0x1a0 │ │ - add r0, ip │ │ - add.w sl, r0, r4, lsl #8 │ │ + mov.w r8, #0 │ │ + ldr.w lr, [sp, #136] @ 0x88 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + ldr r1, [sp, #368] @ 0x170 │ │ + add r0, r2 │ │ + add.w r6, r0, lr, lsl #8 │ │ cmp r1, #0 │ │ itt ne │ │ - ldrne r0, [sp, #420] @ 0x1a4 │ │ + ldrne r0, [sp, #372] @ 0x174 │ │ cmpne r0, #0 │ │ - beq.n 7ec5a │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ - blx d7b70 │ │ - mov.w r5, sl, lsr #16 │ │ - ubfx fp, sl, #8, #8 │ │ - uxtb.w sl, sl │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 8ab14 │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ - cmp.w sl, #82 @ 0x52 │ │ - bne.n 7ed6a │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - add r1, sp, #504 @ 0x1f8 │ │ - ldr.w ip, [sp, #188] @ 0xbc │ │ - mov lr, r6 │ │ - str.w r8, [sp, #184] @ 0xb8 │ │ - ldrb.w r0, [r0, #136] @ 0x88 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - add.w r0, r1, #184 @ 0xb8 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - ldr.w r8, [ip, #8] │ │ - ldrd r9, sl, [ip, #16] │ │ - ldr.w fp, [ip, #32] │ │ - ldmia.w ip!, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r0, #47 @ 0x2f │ │ - movs r3, #8 │ │ - str r0, [sp, #520] @ 0x208 │ │ - sub.w r0, r8, #3 │ │ - cmp r0, #2 │ │ - mov.w r0, #0 │ │ - strd r9, sl, [sp, #512] @ 0x200 │ │ - it cc │ │ - movcc r0, #1 │ │ - str r0, [sp, #504] @ 0x1f8 │ │ - and.w r0, fp, #65280 @ 0xff00 │ │ + beq.n 7f214 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + blx d87c0 │ │ + lsrs r5, r6, #16 │ │ + ubfx sl, r6, #8, #8 │ │ + uxtb r6, r6 │ │ + add r0, sp, #816 @ 0x330 │ │ + bl 8b068 │ │ + cmp r6, #82 @ 0x52 │ │ + bne.n 7f2fe │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ + mov fp, r4 │ │ + add.w lr, r6, #12 │ │ + ldrd r4, r8, [r6, #4] │ │ + ldr r5, [r6, #0] │ │ + adds r6, #32 │ │ + ldmia.w lr, {r0, r9, sl, ip, lr} │ │ + ldmia r6, {r1, r2, r3, r6} │ │ + strd r8, r0, [sp, #648] @ 0x288 │ │ + and.w r0, r1, #65280 @ 0xff00 │ │ + strd r5, r4, [sp, #640] @ 0x280 │ │ cmp.w r0, #2048 @ 0x800 │ │ + mov.w r4, #8 │ │ mov.w r0, #12 │ │ - mov.w r2, fp, lsr #16 │ │ + str r6, [sp, #684] @ 0x2ac │ │ + mov.w r5, #0 │ │ + str r3, [sp, #680] @ 0x2a8 │ │ + add r6, sp, #304 @ 0x130 │ │ + str r2, [sp, #676] @ 0x2a4 │ │ + strd r9, sl, [sp, #656] @ 0x290 │ │ it eq │ │ - moveq r3, #16 │ │ + moveq r4, #16 │ │ it eq │ │ moveq r0, #20 │ │ - cmp r2, #4 │ │ - mov.w r2, #0 │ │ + ldr r2, [sp, #172] @ 0xac │ │ + str r1, [sp, #672] @ 0x2a0 │ │ + lsrs r1, r1, #16 │ │ + cmp r1, #4 │ │ mov.w r1, #0 │ │ + ldrb.w r2, [r2, #136] @ 0x88 │ │ it hi │ │ - movhi r2, #1 │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ - add.w r8, sp, #416 @ 0x1a0 │ │ - add.w sl, sp, #352 @ 0x160 │ │ - ands r2, r6 │ │ + movhi r1, #1 │ │ + ands r1, r2 │ │ it eq │ │ - moveq r0, r2 │ │ - str r0, [sp, #776] @ 0x308 │ │ - add.w r4, r8, #16 │ │ - strd r1, r0, [sp, #768] @ 0x300 │ │ - add.w r0, lr, #8 │ │ - ldrd r6, r5, [sp, #712] @ 0x2c8 │ │ - strd r1, r1, [sp, #752] @ 0x2f0 │ │ - str r1, [sp, #524] @ 0x20c │ │ - str r1, [sp, #508] @ 0x1fc │ │ - str r1, [sp, #744] @ 0x2e8 │ │ - str r1, [sp, #736] @ 0x2e0 │ │ - str.w lr, [sp, #760] @ 0x2f8 │ │ + moveq r0, r1 │ │ + strd r0, r0, [sp, #724] @ 0x2d4 │ │ + mov.w r0, #47 @ 0x2f │ │ + strd ip, lr, [sp, #664] @ 0x298 │ │ + str.w fp, [sp, #712] @ 0x2c8 │ │ it eq │ │ - moveq r3, r2 │ │ - str r0, [sp, #428] @ 0x1ac │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #424] @ 0x1a8 │ │ - add r0, sp, #504 @ 0x1f8 │ │ - strd r6, r5, [sp, #416] @ 0x1a0 │ │ - add.w r9, r0, #148 @ 0x94 │ │ - add.w fp, r0, #124 @ 0x7c │ │ - add.w r5, r0, #40 @ 0x28 │ │ - str r3, [sp, #764] @ 0x2fc │ │ - str r1, [sp, #460] @ 0x1cc │ │ - str r1, [sp, #432] @ 0x1b0 │ │ - mov r0, sl │ │ - mov r1, r8 │ │ - bl 8ac7c │ │ - ldrb.w r0, [sp, #352] @ 0x160 │ │ - ldrb.w r1, [sp, #353] @ 0x161 │ │ + moveq r4, r1 │ │ + str r0, [sp, #472] @ 0x1d8 │ │ + add r0, sp, #460 @ 0x1cc │ │ + stmia.w r0, {r5, r9, sl} │ │ + sub.w r0, r8, #3 │ │ + cmp r0, #2 │ │ + mov.w r0, #0 │ │ + strd r5, r5, [sp, #704] @ 0x2c0 │ │ + str r5, [sp, #696] @ 0x2b8 │ │ + str r5, [sp, #688] @ 0x2b0 │ │ + strd r4, r5, [sp, #716] @ 0x2cc │ │ + str r5, [sp, #476] @ 0x1dc │ │ + it cc │ │ + movcc r0, #1 │ │ + str r5, [sp, #412] @ 0x19c │ │ + str r5, [sp, #384] @ 0x180 │ │ + add r5, sp, #368 @ 0x170 │ │ + ldr.w sl, [sp, #168] @ 0xa8 │ │ + add.w r4, r5, #16 │ │ + str r0, [sp, #456] @ 0x1c8 │ │ + add.w r0, fp, #8 │ │ + str r0, [sp, #380] @ 0x17c │ │ + add r0, sp, #456 @ 0x1c8 │ │ + adds r0, #184 @ 0xb8 │ │ + str r0, [sp, #376] @ 0x178 │ │ + strd ip, lr, [sp, #368] @ 0x170 │ │ + mov r0, r6 │ │ + mov r1, r5 │ │ + bl 8b1d0 │ │ + ldrb.w r0, [sp, #304] @ 0x130 │ │ + ldrb.w r1, [sp, #305] @ 0x131 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 7ed88 │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ + bne.n 7f31a │ │ + ldr r0, [sp, #384] @ 0x180 │ │ lsls r1, r1, #31 │ │ - beq.n 7ed58 │ │ + beq.n 7f334 │ │ cmp r0, #0 │ │ - beq.n 7ed3a │ │ - cbz r0, 7eda0 │ │ - ldrd r2, r3, [sp, #436] @ 0x1b4 │ │ - ldr r1, [r3, #0] │ │ - cmp r1, #1 │ │ - bne.n 7ee22 │ │ - ldrd r3, r1, [r3, #8] │ │ - b.n 7ee2c │ │ + beq.n 7f2de │ │ + b.n 7f33a │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ movs r0, #0 │ │ movs r1, #2 │ │ - strd r1, r0, [r8] │ │ - strh.w r5, [r8, #10] │ │ - strb.w fp, [r8, #9] │ │ - strb.w sl, [r8, #8] │ │ - strd r6, r2, [r8, #12] │ │ - str.w r9, [r8, #20] │ │ - b.n 7ee18 │ │ - add r6, sp, #356 @ 0x164 │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ - ldrh.w r5, [sp, #354] @ 0x162 │ │ + strd r1, r0, [r2] │ │ + strh r5, [r2, #10] │ │ + strb.w sl, [r2, #9] │ │ + strb r6, [r2, #8] │ │ + strd r4, fp, [r2, #12] │ │ + str.w r8, [r2, #20] │ │ + b.n 7f8f4 │ │ + add r6, sp, #308 @ 0x134 │ │ + ldrh.w r5, [sp, #306] @ 0x132 │ │ + add.w ip, sl, #12 │ │ + strh.w r5, [sl, #10] │ │ ldmia r6, {r2, r3, r6} │ │ - add.w ip, r4, #12 │ │ - strh r5, [r4, #10] │ │ + strb.w r1, [sl, #9] │ │ stmia.w ip, {r2, r3, r6} │ │ - strb r1, [r4, #9] │ │ - b.n 7eda8 │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ - movs r0, #0 │ │ - str r0, [r4, #12] │ │ - movs r0, #69 @ 0x45 │ │ - strb r0, [r4, #8] │ │ - movs r0, #0 │ │ - movs r1, #2 │ │ - strd r1, r0, [r4] │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 7edb8 │ │ - cmp r1, #1 │ │ - bne.n 7edd4 │ │ - dmb ish │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ - bl 7fcf4 │ │ - ldrd r0, r1, [sp, #520] @ 0x208 │ │ - eor.w r0, r0, #47 @ 0x2f │ │ - orrs r0, r1 │ │ - beq.n 7ee18 │ │ - ldr r0, [sp, #616] @ 0x268 │ │ + b.n 7f6bc │ │ cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #620] @ 0x26c │ │ - blxne d7b70 │ │ - ldr r0, [sp, #628] @ 0x274 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #632] @ 0x278 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #640] @ 0x280 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #644] @ 0x284 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #652] @ 0x28c │ │ - cbz r0, 7ee18 │ │ - ldr r0, [sp, #656] @ 0x290 │ │ - blx d7b70 │ │ - add.w sp, sp, #908 @ 0x38c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - add.w sp, sp, #908 @ 0x38c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ + beq.w 7f6ba │ │ + ldrd r2, r3, [sp, #388] @ 0x184 │ │ + ldr r1, [r3, #0] │ │ + cmp r1, #1 │ │ + bne.n 7f34a │ │ + ldrd r3, r1, [r3, #8] │ │ + b.n 7f354 │ │ ldr r1, [r3, #4] │ │ cmp r1, #6 │ │ - bcs.w 7f4c0 │ │ + bcs.w 7fa64 │ │ adds r3, #8 │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ - add.w ip, sp, #288 @ 0x120 │ │ - str r6, [sp, #156] @ 0x9c │ │ + ldr r5, [sp, #456] @ 0x1c8 │ │ + add.w ip, sp, #240 @ 0xf0 │ │ + str r5, [sp, #140] @ 0x8c │ │ cmp r1, #0 │ │ - ldr r6, [sp, #508] @ 0x1fc │ │ - str r6, [sp, #152] @ 0x98 │ │ - strd r1, r4, [sp, #300] @ 0x12c │ │ + ldr r5, [sp, #460] @ 0x1cc │ │ + str r5, [sp, #136] @ 0x88 │ │ + strd r1, r4, [sp, #252] @ 0xfc │ │ stmia.w ip, {r0, r2, r3} │ │ - str.w r9, [sp, #144] @ 0x90 │ │ - strd r5, fp, [sp, #136] @ 0x88 │ │ - beq.w 7f070 │ │ + beq.w 7f598 │ │ movs r0, #0 │ │ - add.w r4, sl, #8 │ │ - str r0, [sp, #176] @ 0xb0 │ │ + add.w r4, r6, #8 │ │ + str r0, [sp, #160] @ 0xa0 │ │ movs r0, #46 @ 0x2e │ │ - str r0, [sp, #172] @ 0xac │ │ - add.w r9, r3, #16 │ │ - str r0, [sp, #188] @ 0xbc │ │ + str r0, [sp, #156] @ 0x9c │ │ + add.w sl, r3, #16 │ │ + str r0, [sp, #128] @ 0x80 │ │ movs r0, #0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #124] @ 0x7c │ │ movs r0, #46 @ 0x2e │ │ - str r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #148] @ 0x94 │ │ movs r0, #0 │ │ - str r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #144] @ 0x90 │ │ sub.w fp, r1, #1 │ │ - str r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + add.w r9, sp, #304 @ 0x130 │ │ + add.w r8, sp, #176 @ 0xb0 │ │ movs r0, #0 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 7ee88 │ │ + str r0, [sp, #132] @ 0x84 │ │ + b.n 7f3b0 │ │ sub.w fp, fp, #1 │ │ - add.w r9, r9, #16 │ │ + add.w sl, sl, #16 │ │ adds.w r0, fp, #1 │ │ - beq.w 7f182 │ │ - ldmdb r9, {r0, r1, r2, r3} │ │ - add.w ip, sp, #224 @ 0xe0 │ │ - ldr r5, [sp, #304] @ 0x130 │ │ + beq.w 7f6a2 │ │ + ldmdb sl, {r0, r1, r2, r3} │ │ + add.w ip, sp, #176 @ 0xb0 │ │ + ldr r5, [sp, #256] @ 0x100 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - add r1, sp, #288 @ 0x120 │ │ - add r3, sp, #224 @ 0xe0 │ │ + add r1, sp, #240 @ 0xf0 │ │ + mov r3, r8 │ │ ldr r0, [r5, #12] │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #352 @ 0x160 │ │ - bl 844a0 │ │ - ldrd r0, r1, [sp, #352] @ 0x160 │ │ + mov r0, r9 │ │ + bl 84a6c │ │ + ldrd r0, r1, [sp, #304] @ 0x130 │ │ eor.w r2, r0, #46 @ 0x2e │ │ orrs r2, r1 │ │ - beq.w 7f162 │ │ + beq.w 7f682 │ │ ldmia.w r4, {r2, r3, r5, r6} │ │ - add.w ip, sp, #816 @ 0x330 │ │ - strd r0, r1, [sp, #352] @ 0x160 │ │ + add.w ip, sp, #736 @ 0x2e0 │ │ + strd r0, r1, [sp, #304] @ 0x130 │ │ stmia.w ip, {r2, r3, r5, r6} │ │ - ldrd r0, r3, [sp, #824] @ 0x338 │ │ + ldrd r0, r3, [sp, #744] @ 0x2e8 │ │ strd r0, r3, [r4, #8] │ │ - ldrh.w r0, [sp, #368] @ 0x170 │ │ - ldrd r1, r2, [sp, #816] @ 0x330 │ │ + ldrh.w r0, [sp, #320] @ 0x140 │ │ + ldrd r1, r2, [sp, #736] @ 0x2e0 │ │ cmp r0, #113 @ 0x71 │ │ - strd r9, fp, [sp, #296] @ 0x128 │ │ - strd r5, r6, [sp, #208] @ 0xd0 │ │ + strd sl, fp, [sp, #248] @ 0xf8 │ │ + strd r5, r6, [sp, #824] @ 0x338 │ │ strd r1, r2, [r4] │ │ - ble.n 7ef48 │ │ + ble.n 7f470 │ │ movw r1, #8496 @ 0x2130 │ │ cmp r0, r1 │ │ - bgt.w 7ef8a │ │ + bgt.w 7f4b2 │ │ subs r0, #114 @ 0x72 │ │ cmp r0, #26 │ │ - bhi.n 7ee78 │ │ + bhi.n 7f3a0 │ │ tbb [pc, r0] │ │ ldrsb r4, [r3, r4] │ │ lsrs r7, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ @@ -131717,1667 +131589,1668 @@ │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsrs r6, r1, #24 │ │ lsls r2, r2, #2 │ │ - b.n 7ee78 │ │ - add r0, sp, #224 @ 0xe0 │ │ - add r1, sp, #352 @ 0x160 │ │ - bl 8669c │ │ - ldrd r0, r1, [sp, #224] @ 0xe0 │ │ + b.n 7f3a0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 86ab4 │ │ + ldrd r0, r1, [sp, #176] @ 0xb0 │ │ eor.w r0, r0, #23 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #232] @ 0xe8 │ │ - streq r0, [sp, #776] @ 0x308 │ │ - b.n 7ee78 │ │ - add r0, sp, #224 @ 0xe0 │ │ - add r1, sp, #352 @ 0x160 │ │ - bl 8669c │ │ - ldrd r0, r1, [sp, #224] @ 0xe0 │ │ + ldreq r0, [sp, #184] @ 0xb8 │ │ + streq r0, [sp, #728] @ 0x2d8 │ │ + b.n 7f3a0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 86ab4 │ │ + ldrd r0, r1, [sp, #176] @ 0xb0 │ │ eor.w r0, r0, #28 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #232] @ 0xe8 │ │ - streq r0, [sp, #764] @ 0x2fc │ │ - b.n 7ee78 │ │ + ldreq r0, [sp, #184] @ 0xb8 │ │ + streq r0, [sp, #716] @ 0x2cc │ │ + b.n 7f3a0 │ │ subs r0, #3 │ │ cmp r0, #24 │ │ - bhi.w 7ee78 │ │ + bhi.w 7f3a0 │ │ tbb [pc, r0] │ │ lsrs r6, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ tst r5, r1 │ │ lsrs r6, r2, #21 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ lsrs r5, r1, #20 │ │ movs r5, r6 │ │ - b.n 7ee78 │ │ - add r0, sp, #224 @ 0xe0 │ │ - add r1, sp, #352 @ 0x160 │ │ - bl 8669c │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #124] @ 0x7c │ │ - ldr r0, [sp, #236] @ 0xec │ │ - str r0, [sp, #120] @ 0x78 │ │ - b.n 7ee78 │ │ + b.n 7f3a0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 86ab4 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str r0, [sp, #112] @ 0x70 │ │ + b.n 7f3a0 │ │ movw r1, #8497 @ 0x2131 │ │ cmp r0, r1 │ │ - beq.n 7f034 │ │ + beq.n 7f55c │ │ movw r1, #8498 @ 0x2132 │ │ cmp r0, r1 │ │ - beq.n 7ef14 │ │ + beq.n 7f43c │ │ movw r1, #8499 @ 0x2133 │ │ cmp r0, r1 │ │ - bne.w 7ee78 │ │ - add r0, sp, #224 @ 0xe0 │ │ - add r1, sp, #352 @ 0x160 │ │ - bl 8669c │ │ - ldrd r0, r1, [sp, #224] @ 0xe0 │ │ + bne.w 7f3a0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 86ab4 │ │ + ldrd r0, r1, [sp, #176] @ 0xb0 │ │ eor.w r0, r0, #11 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #232] @ 0xe8 │ │ - streq r0, [sp, #768] @ 0x300 │ │ - b.n 7ee78 │ │ - add r0, sp, #224 @ 0xe0 │ │ - add r1, sp, #352 @ 0x160 │ │ - bl 8669c │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #188] @ 0xbc │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #180] @ 0xb4 │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #132] @ 0x84 │ │ - ldr r0, [sp, #236] @ 0xec │ │ + ldreq r0, [sp, #184] @ 0xb8 │ │ + streq r0, [sp, #720] @ 0x2d0 │ │ + b.n 7f3a0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 86ab4 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n 7ee78 │ │ - add r0, sp, #224 @ 0xe0 │ │ - add r1, sp, #352 @ 0x160 │ │ - bl 8669c │ │ - add r2, sp, #224 @ 0xe0 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #124] @ 0x7c │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str r0, [sp, #108] @ 0x6c │ │ + b.n 7f3a0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 86ab4 │ │ + add r2, sp, #176 @ 0xb0 │ │ ldmia r2, {r0, r1, r2} │ │ eor.w r0, r0, #16 │ │ orrs r0, r1 │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ it eq │ │ moveq r1, r2 │ │ clz r0, r0 │ │ - str r1, [sp, #168] @ 0xa8 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ + str r1, [sp, #152] @ 0x98 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ lsrs r0, r0, #5 │ │ orrs r1, r0 │ │ - str r1, [sp, #196] @ 0xc4 │ │ - b.n 7ee78 │ │ - add r0, sp, #224 @ 0xe0 │ │ - add r1, sp, #352 @ 0x160 │ │ - bl 8669c │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr r0, [sp, #236] @ 0xec │ │ + str r1, [sp, #164] @ 0xa4 │ │ + b.n 7f3a0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 86ab4 │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ str r0, [sp, #148] @ 0x94 │ │ - b.n 7ee78 │ │ - add r0, sp, #224 @ 0xe0 │ │ - add r1, sp, #352 @ 0x160 │ │ - bl 8669c │ │ - ldrd r0, r1, [sp, #224] @ 0xe0 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #144] @ 0x90 │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ + str r0, [sp, #132] @ 0x84 │ │ + b.n 7f3a0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 86ab4 │ │ + ldrd r0, r1, [sp, #176] @ 0xb0 │ │ eor.w r0, r0, #18 │ │ orrs r0, r1 │ │ itt eq │ │ - ldreq r0, [sp, #232] @ 0xe8 │ │ - streq r0, [sp, #772] @ 0x304 │ │ - b.n 7ee78 │ │ - ldrd r1, r0, [sp, #152] @ 0x98 │ │ + ldreq r0, [sp, #184] @ 0xb8 │ │ + streq r0, [sp, #724] @ 0x2d4 │ │ + b.n 7f3a0 │ │ + ldrd r1, r0, [sp, #136] @ 0x88 │ │ orrs r0, r1 │ │ - bne.w 7ee78 │ │ - add r0, sp, #224 @ 0xe0 │ │ - add r1, sp, #352 @ 0x160 │ │ - bl 8669c │ │ - ldrd r0, r1, [sp, #224] @ 0xe0 │ │ + bne.w 7f3a0 │ │ + mov r0, r8 │ │ + mov r1, r9 │ │ + bl 86ab4 │ │ + ldrd r0, r1, [sp, #176] @ 0xb0 │ │ movs r2, #0 │ │ eor.w r0, r0, #45 @ 0x2d │ │ orrs r0, r1 │ │ - bne.n 7f068 │ │ - ldrd r0, r1, [sp, #232] @ 0xe8 │ │ - str r1, [sp, #516] @ 0x204 │ │ - strd r2, r0, [sp, #508] @ 0x1fc │ │ + bne.n 7f590 │ │ + ldrd r0, r1, [sp, #184] @ 0xb8 │ │ + str r1, [sp, #468] @ 0x1d4 │ │ + strd r2, r0, [sp, #460] @ 0x1cc │ │ movs r0, #1 │ │ - str r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #504] @ 0x1f8 │ │ - movs r0, #0 │ │ - b.n 7f06c │ │ + str r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #456] @ 0x1c8 │ │ movs r0, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #152] @ 0x98 │ │ - b.n 7ee78 │ │ + b.n 7f594 │ │ movs r0, #0 │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r0, #46 @ 0x2e │ │ - str r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #140] @ 0x8c │ │ + str r0, [sp, #136] @ 0x88 │ │ + b.n 7f3a0 │ │ movs r0, #0 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #160] @ 0xa0 │ │ + movs r5, #0 │ │ + str r0, [sp, #132] @ 0x84 │ │ movs r0, #46 @ 0x2e │ │ - str r0, [sp, #188] @ 0xbc │ │ + str r0, [sp, #148] @ 0x94 │ │ + movs r6, #46 @ 0x2e │ │ + mov.w r8, #0 │ │ movs r0, #0 │ │ - str r0, [sp, #180] @ 0xb4 │ │ + str r0, [sp, #144] @ 0x90 │ │ movs r0, #46 @ 0x2e │ │ - str r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #156] @ 0x9c │ │ movs r0, #0 │ │ - str r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #160] @ 0xa0 │ │ ldr r0, [r4, #20] │ │ - cbnz r0, 7f09e │ │ - ldr r0, [sp, #288] @ 0x120 │ │ + cbnz r0, 7f5c4 │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ movs r2, #1 │ │ ldr r1, [r4, #0] │ │ subs r0, r0, r1 │ │ strd r2, r0, [r4, #20] │ │ - add r3, sp, #200 @ 0xc8 │ │ - add.w ip, sp, #816 @ 0x330 │ │ - ldr r4, [sp, #172] @ 0xac │ │ - movs r6, #0 │ │ + add r3, sp, #816 @ 0x330 │ │ + add.w ip, sp, #736 @ 0x2e0 │ │ + ldr r4, [sp, #156] @ 0x9c │ │ + mov.w r9, #0 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ eor.w r0, r4, #46 @ 0x2e │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ orrs r0, r1 │ │ - bne.n 7f0ba │ │ - b.n 7f0e6 │ │ - ldr r0, [sp, #124] @ 0x7c │ │ - str r0, [sp, #840] @ 0x348 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #844] @ 0x34c │ │ - add r0, sp, #832 @ 0x340 │ │ - str r1, [sp, #836] @ 0x344 │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ - ldrb.w r2, [sp, #721] @ 0x2d1 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + bne.n 7f5e2 │ │ + b.n 7f60e │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #760] @ 0x2f8 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #764] @ 0x2fc │ │ + add r0, sp, #752 @ 0x2f0 │ │ + str r1, [sp, #756] @ 0x2f4 │ │ + ldr r3, [sp, #716] @ 0x2cc │ │ + ldrb.w r2, [sp, #673] @ 0x2a1 │ │ + ldr r1, [sp, #172] @ 0xac │ │ str r0, [sp, #0] │ │ - add r0, sp, #416 @ 0x1a0 │ │ - str r4, [sp, #832] @ 0x340 │ │ - bl 82620 │ │ - ldrb.w r0, [sp, #416] @ 0x1a0 │ │ - ldrd r1, r2, [sp, #420] @ 0x1a4 │ │ + add r0, sp, #368 @ 0x170 │ │ + str r4, [sp, #752] @ 0x2f0 │ │ + bl 82c1c │ │ + ldrb.w r0, [sp, #368] @ 0x170 │ │ + ldrd r1, r4, [sp, #372] @ 0x174 │ │ cmp r0, #82 @ 0x52 │ │ it eq │ │ - moveq r6, r1 │ │ - ldr r1, [sp, #188] @ 0xbc │ │ - mov fp, r6 │ │ - str r6, [sp, #736] @ 0x2e0 │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ - eor.w r0, r1, #46 @ 0x2e │ │ - str r2, [sp, #188] @ 0xbc │ │ - orrs r0, r6 │ │ - str r2, [sp, #740] @ 0x2e4 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - mov.w r4, r0, lsl #31 │ │ - bne.n 7f114 │ │ - mov.w r9, #0 │ │ - str.w r9, [sp, #744] @ 0x2e8 │ │ - cbnz r4, 7f14c │ │ + moveq r9, r1 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ + eor.w r0, r6, #46 @ 0x2e │ │ + lsls r5, r5, #31 │ │ + orrs.w r0, r0, r8 │ │ + strd r9, r4, [sp, #688] @ 0x2b0 │ │ + bne.n 7f634 │ │ + mov.w fp, #0 │ │ + str.w fp, [sp, #696] @ 0x2b8 │ │ + cbnz r5, 7f66c │ │ mov.w sl, #47 @ 0x2f │ │ movs r0, #0 │ │ - str r0, [sp, #196] @ 0xc4 │ │ - b.n 7f19a │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r0, [sp, #856] @ 0x358 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str r1, [sp, #848] @ 0x350 │ │ - str r0, [sp, #860] @ 0x35c │ │ - add r0, sp, #848 @ 0x350 │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ - ldrb.w r2, [sp, #721] @ 0x2d1 │ │ - ldr r1, [sp, #192] @ 0xc0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 7f6d6 │ │ + strd r1, fp, [sp, #776] @ 0x308 │ │ + add r0, sp, #768 @ 0x300 │ │ + ldr r3, [sp, #716] @ 0x2cc │ │ + ldrb.w r2, [sp, #673] @ 0x2a1 │ │ + ldr r1, [sp, #172] @ 0xac │ │ str r0, [sp, #0] │ │ - add r0, sp, #416 @ 0x1a0 │ │ - str r6, [sp, #852] @ 0x354 │ │ - bl 82620 │ │ - ldrb.w r0, [sp, #416] @ 0x1a0 │ │ + add r0, sp, #368 @ 0x170 │ │ + strd r6, r8, [sp, #768] @ 0x300 │ │ + bl 82c1c │ │ + ldrb.w r0, [sp, #368] @ 0x170 │ │ movs r1, #0 │ │ - ldr r5, [sp, #424] @ 0x1a8 │ │ - ldr.w r9, [sp, #420] @ 0x1a4 │ │ + ldr.w r8, [sp, #376] @ 0x178 │ │ + ldr.w fp, [sp, #372] @ 0x174 │ │ cmp r0, #82 @ 0x52 │ │ - str r5, [sp, #748] @ 0x2ec │ │ + str.w r8, [sp, #700] @ 0x2bc │ │ it ne │ │ - movne r9, r1 │ │ - str.w r9, [sp, #744] @ 0x2e8 │ │ - cbz r4, 7f18e │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ + movne fp, r1 │ │ + str.w fp, [sp, #696] @ 0x2b8 │ │ + cbz r5, 7f6ca │ │ + ldr r0, [sp, #172] @ 0xac │ │ + ldr r2, [sp, #152] @ 0x98 │ │ ldrd r1, r0, [r0, #32] │ │ cmp r0, r2 │ │ - bcs.w 7f2b0 │ │ + bcs.w 7f7f0 │ │ movs r0, #0 │ │ - movs r5, #19 │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ - b.n 7f33a │ │ + mov.w r8, #19 │ │ + b.n 7f87e │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ - add.w ip, sp, #816 @ 0x330 │ │ + add.w ip, sp, #736 @ 0x2e0 │ │ movs r6, #0 │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ + ldr r4, [sp, #168] @ 0xa8 │ │ movs r5, #2 │ │ stmia.w ip, {r0, r1, r2, r3} │ │ add.w ip, r4, #8 │ │ strd r5, r6, [r4] │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - b.n 7edb2 │ │ - ldr r4, [sp, #304] @ 0x130 │ │ + b.n 7f88e │ │ + ldr r4, [sp, #256] @ 0x100 │ │ + ldrd r8, r6, [sp, #124] @ 0x7c │ │ + ldrd r5, sl, [sp, #164] @ 0xa4 │ │ + ldr.w fp, [sp, #108] @ 0x6c │ │ ldr r0, [r4, #20] │ │ cmp r0, #0 │ │ - beq.w 7f092 │ │ - b.n 7f09e │ │ + beq.w 7f5b8 │ │ + b.n 7f5c4 │ │ + movs r0, #69 @ 0x45 │ │ + strb.w r0, [sl, #8] │ │ + movs r0, #0 │ │ + movs r1, #2 │ │ + strd r1, r0, [sl] │ │ + b.n 7f88e │ │ movs r0, #0 │ │ mov.w sl, #47 @ 0x2f │ │ - str r0, [sp, #196] @ 0xc4 │ │ - mov.w r9, #0 │ │ - ldrd r0, r1, [sp, #520] @ 0x208 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + mov.w fp, #0 │ │ + ldrd r0, r1, [sp, #472] @ 0x1d8 │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.n 7f1d6 │ │ - ldr r0, [sp, #616] @ 0x268 │ │ + beq.n 7f712 │ │ + ldr r0, [sp, #568] @ 0x238 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #620] @ 0x26c │ │ - blxne d7b70 │ │ - ldr r0, [sp, #628] @ 0x274 │ │ + ldrne r0, [sp, #572] @ 0x23c │ │ + blxne d87c0 │ │ + ldr r0, [sp, #580] @ 0x244 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #632] @ 0x278 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #640] @ 0x280 │ │ + ldrne r0, [sp, #584] @ 0x248 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #592] @ 0x250 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #644] @ 0x284 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #652] @ 0x28c │ │ + ldrne r0, [sp, #596] @ 0x254 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #604] @ 0x25c │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #656] @ 0x290 │ │ - blxne d7b70 │ │ + ldrne r0, [sp, #608] @ 0x260 │ │ + blxne d87c0 │ │ movs r0, #0 │ │ - strd fp, r4, [sp, #528] @ 0x210 │ │ - str r0, [sp, #540] @ 0x21c │ │ + add r1, sp, #816 @ 0x330 │ │ + str r0, [sp, #492] @ 0x1ec │ │ movs r0, #46 @ 0x2e │ │ - str r0, [sp, #536] @ 0x218 │ │ - strd sl, r9, [sp, #520] @ 0x208 │ │ - ldr r4, [sp, #136] @ 0x88 │ │ - ldmia.w r8!, {r0, r1, r2, r3, r5, r6} │ │ - stmia r4!, {r0, r1, r2, r3, r5, r6} │ │ - ldmia.w r8, {r0, r1, r2, r3, r5, r6} │ │ - stmia r4!, {r0, r1, r2, r3, r5, r6} │ │ + str r0, [sp, #488] @ 0x1e8 │ │ + add r0, sp, #456 @ 0x1c8 │ │ + strd r9, r4, [sp, #480] @ 0x1e0 │ │ + add.w ip, r0, #40 @ 0x28 │ │ + strd sl, fp, [sp, #472] @ 0x1d8 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ add r2, sp, #784 @ 0x310 │ │ - ldr r4, [sp, #140] @ 0x8c │ │ - ldrd r3, r6, [sp, #800] @ 0x320 │ │ ldmia r2, {r0, r1, r2} │ │ - strd r3, r6, [r4] │ │ - ldr r3, [sp, #144] @ 0x90 │ │ - ldr r5, [sp, #808] @ 0x328 │ │ + ldrd r3, r6, [sp, #800] @ 0x320 │ │ + strd r3, r6, [sp, #580] @ 0x244 │ │ + add r3, sp, #604 @ 0x25c │ │ stmia r3!, {r0, r1, r2} │ │ - ldr r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #624] @ 0x270 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - str r0, [sp, #620] @ 0x26c │ │ - ldr r0, [sp, #88] @ 0x58 │ │ - str r0, [sp, #616] @ 0x268 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - str r0, [sp, #612] @ 0x264 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #608] @ 0x260 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str r0, [sp, #604] @ 0x25c │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str r0, [sp, #600] @ 0x258 │ │ ldr r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #596] @ 0x254 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - str r0, [sp, #592] @ 0x250 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #648] @ 0x288 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str r0, [sp, #644] @ 0x284 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - str r0, [sp, #640] @ 0x280 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - strb.w r0, [sp, #685] @ 0x2ad │ │ + strb.w r0, [sp, #637] @ 0x27d │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + ldr r4, [sp, #84] @ 0x54 │ │ + strb.w r0, [sp, #636] @ 0x27c │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r4, [sp, #576] @ 0x240 │ │ + ldr r4, [sp, #88] @ 0x58 │ │ + strb.w r0, [sp, #635] @ 0x27b │ │ ldr r0, [sp, #120] @ 0x78 │ │ - strb.w r0, [sp, #684] @ 0x2ac │ │ + str r4, [sp, #572] @ 0x23c │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + strb.w r0, [sp, #634] @ 0x27a │ │ ldr r0, [sp, #124] @ 0x7c │ │ - strb.w r0, [sp, #683] @ 0x2ab │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - strb.w r0, [sp, #682] @ 0x2aa │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - strb.w r0, [sp, #681] @ 0x2a9 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - strb.w r0, [sp, #680] @ 0x2a8 │ │ + str r4, [sp, #568] @ 0x238 │ │ + ldr r4, [sp, #128] @ 0x80 │ │ + strb.w r0, [sp, #633] @ 0x279 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r4, [sp, #564] @ 0x234 │ │ + ldr r4, [sp, #64] @ 0x40 │ │ + strb.w r0, [sp, #632] @ 0x278 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str r0, [sp, #628] @ 0x274 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #624] @ 0x270 │ │ ldr r0, [sp, #152] @ 0x98 │ │ - str r0, [sp, #676] @ 0x2a4 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - str r0, [sp, #672] @ 0x2a0 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - str r0, [sp, #668] @ 0x29c │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ - strh.w r0, [sp, #666] @ 0x29a │ │ - ldr r0, [sp, #172] @ 0xac │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ - strb.w r0, [sp, #665] @ 0x299 │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - strb.w r0, [sp, #664] @ 0x298 │ │ + strd r8, r4, [sp, #556] @ 0x22c │ │ + ldr r4, [sp, #60] @ 0x3c │ │ + str r0, [sp, #620] @ 0x26c │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + str r4, [sp, #552] @ 0x228 │ │ + ldr r4, [sp, #92] @ 0x5c │ │ + strh.w r0, [sp, #618] @ 0x26a │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldr r2, [sp, #148] @ 0x94 │ │ + str r4, [sp, #548] @ 0x224 │ │ + ldr r4, [sp, #96] @ 0x60 │ │ + strb.w r0, [sp, #617] @ 0x269 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + ldr r1, [sp, #144] @ 0x90 │ │ + str r4, [sp, #544] @ 0x220 │ │ + ldr r4, [sp, #72] @ 0x48 │ │ + strb.w r0, [sp, #616] @ 0x268 │ │ eor.w r0, r2, #46 @ 0x2e │ │ orrs r0, r1 │ │ - str r5, [r4, #8] │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ - beq.n 7f29c │ │ + str r4, [sp, #600] @ 0x258 │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + str r4, [sp, #596] @ 0x254 │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + ldr r4, [sp, #68] @ 0x44 │ │ + ldr r5, [sp, #808] @ 0x328 │ │ + strd r5, r4, [sp, #588] @ 0x24c │ │ + beq.n 7f7dc │ │ and.w r1, r2, #63 @ 0x3f │ │ cmp r1, #12 │ │ - beq.n 7f2e0 │ │ - cbnz r2, 7f29c │ │ - ldr r1, [sp, #116] @ 0x74 │ │ - ldr r6, [sp, #148] @ 0x94 │ │ - strd r1, r6, [sp, #752] @ 0x2f0 │ │ - add r1, sp, #504 @ 0x1f8 │ │ + beq.n 7f81e │ │ + cbnz r2, 7f7dc │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr r6, [sp, #132] @ 0x84 │ │ + strd r1, r6, [sp, #704] @ 0x2c0 │ │ + add r1, sp, #456 @ 0x1c8 │ │ mov.w r2, #280 @ 0x118 │ │ - bl d405a │ │ - add.w sp, sp, #908 @ 0x38c │ │ + bl d4c50 │ │ + add.w sp, sp, #932 @ 0x3a4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ subs r3, r0, r2 │ │ - add.w lr, r1, r2 │ │ + adds r6, r1, r2 │ │ cmp r3, #3 │ │ - bhi.n 7f2c2 │ │ - mov.w r2, lr, lsr #8 │ │ - movs r5, #19 │ │ - b.n 7f324 │ │ - mov r1, lr │ │ - ldrb.w r6, [sp, #720] @ 0x2d0 │ │ + bhi.n 7f800 │ │ + lsrs r2, r6, #8 │ │ + mov.w r8, #19 │ │ + b.n 7f86a │ │ + mov r1, r6 │ │ + ldrb.w ip, [sp, #672] @ 0x2a0 │ │ ldr.w r0, [r1], #4 │ │ subs r2, r3, #4 │ │ cmn.w r0, #16 │ │ - bcc.n 7f2f2 │ │ - mov r4, r6 │ │ - adds r6, r0, #1 │ │ - beq.n 7f31a │ │ - movs r5, #16 │ │ + bcc.n 7f830 │ │ + adds r5, r0, #1 │ │ + beq.n 7f85c │ │ + mov.w r8, #16 │ │ movs r2, #0 │ │ - b.n 7f324 │ │ - ldr r2, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #768] @ 0x300 │ │ + b.n 7f86a │ │ + ldr r2, [sp, #172] @ 0xac │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ ldrd r4, r2, [r2, #8] │ │ cmp r2, r1 │ │ - bcs.n 7f30a │ │ + bcs.n 7f84a │ │ movs r1, #0 │ │ movs r2, #19 │ │ - b.n 7f318 │ │ - mov.w ip, #4 │ │ + b.n 7f85a │ │ + movs r5, #4 │ │ mov r3, r0 │ │ cmp r2, r3 │ │ it cs │ │ cmpcs r3, #1 │ │ - bhi.n 7f3ce │ │ + bhi.w 7f97a │ │ str r1, [sp, #864] @ 0x360 │ │ - movs r5, #19 │ │ + mov.w r8, #19 │ │ movs r0, #0 │ │ - mov lr, r1 │ │ - b.n 7f336 │ │ - ldrb.w r3, [sp, #720] @ 0x2d0 │ │ - ldr r6, [sp, #116] @ 0x74 │ │ + mov r6, r1 │ │ + b.n 7f87c │ │ + ldrb.w r3, [sp, #672] @ 0x2a0 │ │ + ldr r6, [sp, #104] @ 0x68 │ │ umull r6, r5, r6, r3 │ │ - cbz r5, 7f34c │ │ + cmp r5, #0 │ │ + beq.n 7f8fe │ │ movs r2, #56 @ 0x38 │ │ - b.n 7f374 │ │ + b.n 7f926 │ │ cmp r2, #7 │ │ - bhi.n 7f398 │ │ + bhi.w 7f94a │ │ lsrs r2, r1, #8 │ │ - movs r5, #19 │ │ - mov lr, r1 │ │ + mov.w r8, #19 │ │ + mov r6, r1 │ │ movs r0, #0 │ │ str.w r2, [sp, #865] @ 0x361 │ │ strb.w r0, [sp, #871] @ 0x367 │ │ strh.w r0, [sp, #869] @ 0x365 │ │ - strb.w lr, [sp, #864] @ 0x360 │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ + strb.w r6, [sp, #864] @ 0x360 │ │ ldr r1, [sp, #864] @ 0x360 │ │ movs r2, #0 │ │ movs r3, #2 │ │ - strd r3, r2, [r6] │ │ - strd r5, lr, [r6, #8] │ │ - strd r1, r0, [r6, #16] │ │ - b.n 7edb2 │ │ + strd r3, r2, [sl] │ │ + strd r8, r6, [sl, #8] │ │ + strd r1, r0, [sl, #16] │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 7f894 │ │ + cmp r1, #1 │ │ + bne.n 7f8b0 │ │ + dmb ish │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ + bl 8028a │ │ + ldrd r0, r1, [sp, #472] @ 0x1d8 │ │ + eor.w r0, r0, #47 @ 0x2f │ │ + orrs r0, r1 │ │ + beq.n 7f8f4 │ │ + ldr r0, [sp, #568] @ 0x238 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #572] @ 0x23c │ │ + blxne d87c0 │ │ + ldr r0, [sp, #580] @ 0x244 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #584] @ 0x248 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #592] @ 0x250 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #596] @ 0x254 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #604] @ 0x25c │ │ + cbz r0, 7f8f4 │ │ + ldr r0, [sp, #608] @ 0x260 │ │ + blx d87c0 │ │ + add.w sp, sp, #932 @ 0x3a4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add.w sp, sp, #932 @ 0x3a4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ subs r5, r2, r1 │ │ add r4, r1 │ │ cmp r5, r6 │ │ - bcc.n 7f2ec │ │ + bcc.n 7f82a │ │ sub.w r8, r3, #1 │ │ movs r2, #25 │ │ cmp.w r8, #7 │ │ - bhi.w 7f4b4 │ │ + bhi.w 7fa3e │ │ add r4, r6 │ │ sub.w ip, r5, r6 │ │ tbb [pc, r8] │ │ - str r0, [r2, #48] @ 0x30 │ │ - ldrb r4, [r0, r0] │ │ + ldrsh r0, [r2, r0] │ │ + ldrsb r4, [r0, r4] │ │ lsls r4, r0, #16 │ │ - ldr r4, [r0, #32] │ │ + str r4, [r0, #80] @ 0x50 │ │ uxtb r3, r3 │ │ movs r6, #0 │ │ movs r5, #2 │ │ orr.w r2, r2, r3, lsl #8 │ │ strd r5, r6, [r0] │ │ strd r2, r4, [r0, #8] │ │ strd r4, r1, [r0, #16] │ │ - b.n 7edb2 │ │ + b.n 7f88e │ │ cmp r5, r6 │ │ - bne.n 7f48e │ │ + bne.n 7fa18 │ │ movs r1, #0 │ │ movs r2, #19 │ │ movs r3, #1 │ │ - b.n 7f374 │ │ - ldrb.w r6, [lr, #11] │ │ - ldr.w r2, [lr, #7] │ │ - lsls r6, r6, #24 │ │ - orrs.w r6, r6, r2, lsr #8 │ │ - bne.n 7f418 │ │ - ldrb r6, [r1, #2] │ │ + b.n 7f926 │ │ + ldrb r5, [r6, #11] │ │ + ldr.w r2, [r6, #7] │ │ + lsls r5, r5, #24 │ │ + orrs.w r5, r5, r2, lsr #8 │ │ + bne.n 7f9c6 │ │ + ldrb r5, [r1, #2] │ │ lsls r2, r2, #24 │ │ ldrh r1, [r1, #0] │ │ - mov.w ip, #8 │ │ - orr.w r1, r1, r6, lsl #16 │ │ - mov r6, r4 │ │ + orr.w r1, r1, r5, lsl #16 │ │ + movs r5, #8 │ │ orrs r1, r2 │ │ sub.w r2, r3, #12 │ │ mov r3, r1 │ │ - add.w r1, lr, #12 │ │ + add.w r1, r6, #12 │ │ cmp r2, r3 │ │ it cs │ │ cmpcs r3, #1 │ │ - bls.w 7f300 │ │ - str r3, [sp, #180] @ 0xb4 │ │ - ldrh r3, [r1, #0] │ │ - subs r2, r3, #6 │ │ + bls.w 7f83e │ │ + ldrh.w lr, [r1] │ │ + sub.w r2, lr, #6 │ │ cmn.w r2, #5 │ │ - bhi.n 7f3e4 │ │ + bhi.n 7f994 │ │ movs r0, #0 │ │ - movs r5, #17 │ │ - strd r3, r0, [sp, #864] @ 0x360 │ │ - b.n 7f336 │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ - add.w lr, r1, #2 │ │ - str r3, [sp, #196] @ 0xc4 │ │ - cmp r3, #4 │ │ - sub.w r2, r2, #2 │ │ - bls.n 7f4e0 │ │ - cbz r2, 7f44e │ │ - ldrb r6, [r1, #2] │ │ - cmp r6, #8 │ │ - bhi.n 7f4ce │ │ + mov.w r8, #17 │ │ + strd lr, r0, [sp, #864] @ 0x360 │ │ + b.n 7f87c │ │ + adds r6, r1, #2 │ │ + subs r2, r3, #2 │ │ + cmp.w lr, #4 │ │ + bls.n 7fa8c │ │ + cbz r2, 7f9fc │ │ + ldrb.w ip, [r1, #2] │ │ + cmp.w ip, #8 │ │ + bhi.n 7fa72 │ │ movs r2, #1 │ │ - lsls r2, r6 │ │ + lsl.w r2, r2, ip │ │ tst.w r2, #278 @ 0x116 │ │ - beq.n 7f4ce │ │ - ldr r2, [sp, #180] @ 0xb4 │ │ - cmp r2, #3 │ │ - bne.n 7f47c │ │ - add.w lr, r1, #3 │ │ - str.w lr, [sp, #864] @ 0x360 │ │ - movs r5, #19 │ │ - b.n 7f4d8 │ │ - movs r5, #56 @ 0x38 │ │ - b.n 7f2dc │ │ - mov.w sl, #6 │ │ - b.w 7ec1c │ │ + beq.n 7fa72 │ │ + cmp r3, #3 │ │ + bne.n 7fa02 │ │ + adds r6, r1, #3 │ │ + str r6, [sp, #864] @ 0x360 │ │ + mov.w r8, #19 │ │ + movs r0, #0 │ │ + b.n 7f87c │ │ + mov.w r8, #56 @ 0x38 │ │ + b.n 7f81a │ │ cmp.w ip, #4 │ │ - bcs.n 7f488 │ │ + bcs.n 7fa12 │ │ movs r1, #0 │ │ movs r2, #19 │ │ movs r3, #4 │ │ - b.n 7f374 │ │ + b.n 7f926 │ │ cmp.w ip, #2 │ │ - bcs.n 7f494 │ │ + bcs.n 7fa1e │ │ movs r1, #0 │ │ movs r2, #19 │ │ movs r3, #2 │ │ - b.n 7f374 │ │ + b.n 7f926 │ │ cmp.w ip, #7 │ │ - bhi.n 7f49a │ │ + bhi.n 7fa24 │ │ movs r1, #0 │ │ movs r2, #19 │ │ movs r3, #8 │ │ - b.n 7f374 │ │ - movs r5, #19 │ │ - b.n 7f4d4 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ - movs r0, #13 │ │ - mov r6, sl │ │ - str r1, [sp, #196] @ 0xc4 │ │ - b.w 7ec3e │ │ - ldr.w r8, [sp, #184] @ 0xb8 │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ - b.w 7ec5a │ │ - mov fp, r0 │ │ - ldr.w r8, [sp, #184] @ 0xb8 │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ - b.w 7ec66 │ │ - subs r2, #4 │ │ + b.n 7f926 │ │ + movs r6, #6 │ │ + b.w 7f1de │ │ + mov.w r8, #19 │ │ + b.n 7fa7a │ │ + subs r2, r3, #4 │ │ str r2, [sp, #876] @ 0x36c │ │ ldrb r1, [r1, #3] │ │ - cbz r1, 7f4dc │ │ - movs r5, #68 @ 0x44 │ │ - b.n 7f3e2 │ │ + cmp r1, #0 │ │ + beq.n 7fa8a │ │ + mov.w r8, #68 @ 0x44 │ │ + b.n 7f87c │ │ ldr r1, [r4, #0] │ │ movs r6, #0 │ │ - b.n 7f298 │ │ + b.n 7f7d8 │ │ ldrb r1, [r4, #0] │ │ movs r6, #0 │ │ - b.n 7f298 │ │ + b.n 7f7d8 │ │ ldrh r1, [r4, #0] │ │ movs r6, #0 │ │ - b.n 7f298 │ │ + b.n 7f7d8 │ │ ldr.w r1, [r4, #3] │ │ ldrb r2, [r4, #7] │ │ ldrb r3, [r4, #2] │ │ ldrh r5, [r4, #0] │ │ lsrs r6, r1, #8 │ │ orr.w r6, r6, r2, lsl #24 │ │ orr.w r2, r5, r3, lsl #16 │ │ orr.w r1, r2, r1, lsl #24 │ │ - b.n 7f298 │ │ - b.n 7f374 │ │ - movs r0, #19 │ │ - str r3, [sp, #196] @ 0xc4 │ │ - mov r6, r3 │ │ - b.w 7ec3a │ │ - ldr r3, [pc, #844] @ (7f810 ) │ │ + b.n 7f7d8 │ │ + b.n 7f926 │ │ + movs r0, #13 │ │ + mov r4, sl │ │ + ldr.w fp, [sp, #132] @ 0x84 │ │ + b.w 7f1f6 │ │ + ldr r4, [sp, #136] @ 0x88 │ │ + mov r6, lr │ │ + ldr.w r8, [sp, #128] @ 0x80 │ │ + b.w 7f214 │ │ + mov sl, r0 │ │ + ldr r4, [sp, #136] @ 0x88 │ │ + ldr.w r8, [sp, #128] @ 0x80 │ │ + b.w 7f21c │ │ + ldr r3, [pc, #876] @ (7fdd4 ) │ │ add r3, pc │ │ movs r0, #0 │ │ movs r2, #5 │ │ - bl 3f3a0 │ │ - b.n 7f7f6 │ │ - lsls r0, r6, #8 │ │ - add.w r5, r0, #25 │ │ - str.w lr, [sp, #864] @ 0x360 │ │ + bl 3fb30 │ │ + b.n 7fdec │ │ + mov.w r0, ip, lsl #8 │ │ + add.w r8, r0, #25 │ │ + str r6, [sp, #864] @ 0x360 │ │ movs r0, #0 │ │ - b.n 7f336 │ │ - add.w lr, lr, #2 │ │ + b.n 7f87c │ │ + movs r0, #19 │ │ + mov r4, r3 │ │ + mov fp, r3 │ │ + b.w 7f1f2 │ │ + adds r6, #2 │ │ cmn.w r0, #16 │ │ - bcc.n 7f51e │ │ + bcc.n 7fac4 │ │ cmp r2, #8 │ │ - bcc.n 7f522 │ │ - ldrb.w r1, [lr, #7] │ │ - add.w r3, lr, #8 │ │ - ldr.w r0, [lr, #3] │ │ - strd ip, r6, [sp, #172] @ 0xac │ │ + bcc.n 7fac8 │ │ + ldrb r1, [r6, #7] │ │ + ldr.w r0, [r6, #3] │ │ + str r3, [sp, #160] @ 0xa0 │ │ + add.w r3, r6, #8 │ │ lsls r1, r1, #24 │ │ - str r5, [sp, #156] @ 0x9c │ │ + str r3, [sp, #60] @ 0x3c │ │ orrs.w r1, r1, r0, lsr #8 │ │ - str r3, [sp, #68] @ 0x44 │ │ str r3, [sp, #872] @ 0x368 │ │ - bne.n 7f58c │ │ - ldrb.w r1, [lr, #2] │ │ + bne.n 7fb30 │ │ + ldrb r1, [r6, #2] │ │ lsls r0, r0, #24 │ │ - ldrh.w r3, [lr] │ │ + ldrh r3, [r6, #0] │ │ + ldr r6, [sp, #60] @ 0x3c │ │ orr.w r1, r3, r1, lsl #16 │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ orrs r0, r1 │ │ sub.w r1, r2, #8 │ │ - b.n 7f542 │ │ + b.n 7fadc │ │ cmp r2, #4 │ │ - bcs.n 7f52e │ │ + bcs.n 7fad4 │ │ movs r0, #0 │ │ - movs r5, #19 │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ - strd lr, r0, [sp, #864] @ 0x360 │ │ - b.n 7f338 │ │ - ldr.w r0, [lr], #4 │ │ + mov.w r8, #19 │ │ + strd r6, r0, [sp, #864] @ 0x360 │ │ + b.n 7f87c │ │ + ldr.w r0, [r6], #4 │ │ subs r1, r2, #4 │ │ - strd ip, r6, [sp, #172] @ 0xac │ │ - str r5, [sp, #156] @ 0x9c │ │ - str.w lr, [sp, #872] @ 0x368 │ │ - str.w lr, [sp, #68] @ 0x44 │ │ + str r6, [sp, #872] @ 0x368 │ │ cmp r1, r0 │ │ - bcs.n 7f552 │ │ + bcs.n 7faec │ │ movs r0, #0 │ │ - movs r5, #19 │ │ - str r0, [sp, #868] @ 0x364 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - str r0, [sp, #864] @ 0x360 │ │ - b.n 7f624 │ │ - str r1, [sp, #64] @ 0x40 │ │ - str r0, [sp, #152] @ 0x98 │ │ - cbz r0, 7f590 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - ldrb.w r2, [lr], #1 │ │ + mov.w r8, #19 │ │ + strd r6, r0, [sp, #864] @ 0x360 │ │ + b.n 7fbbe │ │ + str r1, [sp, #56] @ 0x38 │ │ + cbz r0, 7fb36 │ │ + str r6, [sp, #60] @ 0x3c │ │ + ldrb.w r2, [r6], #1 │ │ + str r0, [sp, #156] @ 0x9c │ │ subs r0, #1 │ │ + str r3, [sp, #160] @ 0xa0 │ │ + strd r5, ip, [sp, #136] @ 0x88 │ │ + str r4, [sp, #52] @ 0x34 │ │ + str.w r8, [sp, #128] @ 0x80 │ │ str r0, [sp, #876] @ 0x36c │ │ - str r2, [sp, #132] @ 0x84 │ │ - cbz r2, 7f598 │ │ - ldr r1, [sp, #196] @ 0xc4 │ │ - cmp r1, #4 │ │ - bcc.n 7f59c │ │ + str r2, [sp, #124] @ 0x7c │ │ + cbz r2, 7fb42 │ │ + cmp.w lr, #4 │ │ + str.w lr, [sp, #164] @ 0xa4 │ │ + bcc.n 7fb48 │ │ cmp r0, #0 │ │ - beq.n 7f61a │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ + beq.n 7fbb0 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #60] @ 0x3c │ │ subs r0, #2 │ │ str r0, [sp, #876] @ 0x36c │ │ ldrb r2, [r1, #1] │ │ - str r2, [sp, #128] @ 0x80 │ │ + str r2, [sp, #120] @ 0x78 │ │ cmp r2, #0 │ │ - beq.n 7f612 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - add.w lr, r1, #2 │ │ - b.n 7f5a0 │ │ - movs r5, #56 @ 0x38 │ │ - b.n 7f526 │ │ + beq.n 7fba8 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + adds r6, r1, #2 │ │ + b.n 7fb4c │ │ + mov.w r8, #56 @ 0x38 │ │ + b.n 7face │ │ movs r0, #0 │ │ - ldr.w lr, [sp, #68] @ 0x44 │ │ - b.n 7f61c │ │ - movs r5, #28 │ │ - b.n 7f624 │ │ + mov.w r8, #19 │ │ + strd r6, r0, [sp, #864] @ 0x360 │ │ + b.n 7fbbe │ │ + mov.w r8, #28 │ │ + b.n 7fbba │ │ movs r1, #1 │ │ - str r1, [sp, #128] @ 0x80 │ │ - cbz r0, 7f61a │ │ - mov r1, lr │ │ + str r1, [sp, #120] @ 0x78 │ │ + cbz r0, 7fbb0 │ │ + mov r1, r6 │ │ cmp r0, #1 │ │ ldrb.w r2, [r1], #1 │ │ str r1, [sp, #872] @ 0x368 │ │ - bne.n 7f5ba │ │ + bne.n 7fb68 │ │ movs r0, #0 │ │ str r1, [sp, #864] @ 0x360 │ │ str r0, [sp, #868] @ 0x364 │ │ - movs r5, #19 │ │ - mov lr, r1 │ │ - b.n 7f624 │ │ + mov.w r8, #19 │ │ + mov r6, r1 │ │ + b.n 7fbba │ │ subs r1, r0, #2 │ │ str r1, [sp, #876] @ 0x36c │ │ - beq.n 7f616 │ │ - ldrb.w r1, [lr, #1] │ │ - ldrb.w r6, [lr, #2] │ │ - str r1, [sp, #124] @ 0x7c │ │ - add.w r1, lr, #3 │ │ + beq.n 7fbae │ │ + ldrb r1, [r6, #1] │ │ + ldrb r5, [r6, #2] │ │ + str r1, [sp, #116] @ 0x74 │ │ + adds r1, r6, #3 │ │ str r1, [sp, #872] @ 0x368 │ │ - str r6, [sp, #120] @ 0x78 │ │ - cbz r6, 7f62a │ │ + str r5, [sp, #112] @ 0x70 │ │ + cbz r5, 7fbd2 │ │ cmp r2, #0 │ │ it ne │ │ movne r2, #1 │ │ cmp r0, #3 │ │ - str r2, [sp, #112] @ 0x70 │ │ - beq.n 7f5ae │ │ + str r2, [sp, #108] @ 0x6c │ │ + beq.n 7fb5a │ │ subs r1, r0, #4 │ │ str r1, [sp, #876] @ 0x36c │ │ - ldrb.w r3, [lr, #3] │ │ - str r3, [sp, #108] @ 0x6c │ │ - cbz r3, 7f62e │ │ - add.w r2, lr, #4 │ │ - str r2, [sp, #104] @ 0x68 │ │ - ldr r2, [sp, #108] @ 0x6c │ │ + ldrb r3, [r6, #3] │ │ + str r3, [sp, #100] @ 0x64 │ │ + cbz r3, 7fbd8 │ │ + adds r2, r6, #4 │ │ + str r2, [sp, #96] @ 0x60 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ subs r2, #1 │ │ uxtb r2, r2 │ │ cmp r1, r2 │ │ - str r2, [sp, #100] @ 0x64 │ │ - bcs.n 7f632 │ │ + str r2, [sp, #92] @ 0x5c │ │ + bcs.n 7fbde │ │ movs r0, #0 │ │ - ldr.w lr, [sp, #104] @ 0x68 │ │ - b.n 7f61c │ │ - movs r0, #4 │ │ - movs r1, #32 │ │ - adds r4, #8 │ │ - bl 3d806 │ │ - b.n 7f7f6 │ │ - movs r5, #29 │ │ - b.n 7f624 │ │ - add.w lr, lr, #2 │ │ + ldr r6, [sp, #96] @ 0x60 │ │ + b.n 7fbb2 │ │ + mov.w r8, #29 │ │ + b.n 7fbba │ │ + adds r6, #2 │ │ movs r0, #0 │ │ str r0, [sp, #868] @ 0x364 │ │ - str.w lr, [sp, #864] @ 0x360 │ │ - movs r5, #19 │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ + str r6, [sp, #864] @ 0x360 │ │ + mov.w r8, #19 │ │ + ldr.w sl, [sp, #168] @ 0xa8 │ │ ldr r0, [sp, #868] @ 0x364 │ │ - b.n 7f338 │ │ - movs r5, #30 │ │ - b.n 7f624 │ │ - movs r5, #31 │ │ - b.n 7f624 │ │ - ldr r3, [sp, #100] @ 0x64 │ │ - movs r6, #8 │ │ - ldr r2, [sp, #104] @ 0x68 │ │ + b.n 7f87c │ │ + add r0, sp, #456 @ 0x1c8 │ │ + movs r1, #32 │ │ + add.w r4, r0, #8 │ │ + movs r0, #4 │ │ + bl 3df32 │ │ + b.n 7fdec │ │ + mov.w r8, #30 │ │ + b.n 7fbba │ │ + mov.w r8, #31 │ │ + b.n 7fbba │ │ + ldr r3, [sp, #92] @ 0x5c │ │ + movs r5, #8 │ │ + ldr r2, [sp, #96] @ 0x60 │ │ subs r1, r1, r3 │ │ str r1, [sp, #876] @ 0x36c │ │ add r2, r3 │ │ movs r3, #0 │ │ str r3, [sp, #888] @ 0x378 │ │ - strd r3, r6, [sp, #880] @ 0x370 │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ + strd r3, r5, [sp, #880] @ 0x370 │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ str r2, [sp, #872] @ 0x368 │ │ cmp r3, #4 │ │ - bhi.n 7f6b6 │ │ + bhi.n 7fc74 │ │ cmp r1, #0 │ │ - beq.w 7f796 │ │ - add.w r3, lr, r0 │ │ + beq.w 7fd44 │ │ + adds r3, r6, r0 │ │ + add r6, sp, #880 @ 0x370 │ │ + movs r4, #0 │ │ movs r0, #8 │ │ - movs r6, #0 │ │ - str r4, [sp, #60] @ 0x3c │ │ - mov r4, r2 │ │ movs r5, #0 │ │ - ldrb r2, [r4, r5] │ │ - cbz r2, 7f670 │ │ - adds r5, #1 │ │ - adds r2, r4, r5 │ │ + str.w r8, [sp, #48] @ 0x30 │ │ + mov r8, r2 │ │ + mov.w sl, #0 │ │ + ldrb.w r2, [r8, sl] │ │ + cbz r2, 7fc28 │ │ + add.w sl, sl, #1 │ │ + add.w r2, r8, sl │ │ cmp r2, r3 │ │ - bne.n 7f662 │ │ - b.n 7f776 │ │ - mvns r2, r5 │ │ + bne.n 7fc14 │ │ + b.n 7fd24 │ │ + mvn.w r2, sl │ │ add r1, r2 │ │ str r1, [sp, #876] @ 0x36c │ │ - adds r1, r4, r5 │ │ + add.w r1, r8, sl │ │ adds r1, #1 │ │ - cmp r5, #0 │ │ + cmp.w sl, #0 │ │ str r1, [sp, #872] @ 0x368 │ │ - beq.w 7fa1c │ │ + beq.w 7ffb6 │ │ ldr r1, [sp, #880] @ 0x370 │ │ - cmp r6, r1 │ │ - bne.n 7f690 │ │ - add r0, sp, #880 @ 0x370 │ │ - bl 8b32c │ │ + cmp r5, r1 │ │ + bne.n 7fc4e │ │ + mov r0, r6 │ │ + bl 8b880 │ │ ldr r0, [sp, #884] @ 0x374 │ │ - lsls r1, r6, #4 │ │ + lsls r1, r5, #4 │ │ movs r2, #31 │ │ str r2, [r0, r1] │ │ - add.w r1, r0, r6, lsl #4 │ │ - movs r2, #0 │ │ + add.w r1, r0, r5, lsl #4 │ │ adds r1, #4 │ │ - adds r3, r6, #1 │ │ - stmia r1!, {r2, r4, r5} │ │ - mov r6, r3 │ │ + stmia.w r1, {r4, r8, sl} │ │ + adds r5, #1 │ │ ldrd r2, r1, [sp, #872] @ 0x368 │ │ cmp r1, #0 │ │ - str r3, [sp, #888] @ 0x378 │ │ + str r5, [sp, #888] @ 0x378 │ │ add.w r3, r2, r1 │ │ - str r4, [sp, #60] @ 0x3c │ │ - bne.n 7f65c │ │ - b.n 7f796 │ │ - add r0, sp, #416 @ 0x1a0 │ │ + str.w r8, [sp, #48] @ 0x30 │ │ + bne.n 7fc0a │ │ + b.n 7fd44 │ │ + add r0, sp, #368 @ 0x170 │ │ add r1, sp, #872 @ 0x368 │ │ - bl 8af68 │ │ - ldrb.w r0, [sp, #416] @ 0x1a0 │ │ + bl 8b4bc │ │ + ldrb.w r0, [sp, #368] @ 0x170 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 7f77a │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ + bne.n 7fd28 │ │ + ldr r0, [sp, #372] @ 0x174 │ │ add r1, sp, #872 @ 0x368 │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ str r0, [sp, #88] @ 0x58 │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ - str r0, [sp, #96] @ 0x60 │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ - str r0, [sp, #92] @ 0x5c │ │ - add r0, sp, #416 @ 0x1a0 │ │ - bl 8b1dc │ │ - ldrb.w r0, [sp, #416] @ 0x1a0 │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + str r0, [sp, #84] @ 0x54 │ │ + add r0, sp, #368 @ 0x170 │ │ + bl 8b730 │ │ + ldrb.w r0, [sp, #368] @ 0x170 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 7f7b2 │ │ - ldrd r0, r1, [sp, #424] @ 0x1a8 │ │ - strd r1, r0, [sp, #72] @ 0x48 │ │ - orrs r0, r1 │ │ - beq.w 7f7f8 │ │ - ldrd r1, r0, [sp, #172] @ 0xac │ │ - mov.w r9, #0 │ │ - movs r5, #1 │ │ - movs r6, #0 │ │ + bne.n 7fd60 │ │ + ldrd r0, r6, [sp, #376] @ 0x178 │ │ + str r0, [sp, #68] @ 0x44 │ │ + orrs r0, r6 │ │ + beq.n 7fd8e │ │ + ldrd r1, r0, [sp, #136] @ 0x88 │ │ + movs r4, #0 │ │ + mov.w fp, #8 │ │ + mov.w sl, #0 │ │ orr.w r0, r0, r1, lsl #8 │ │ add.w r0, r0, #327680 @ 0x50000 │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r0, #8 │ │ - str r0, [sp, #80] @ 0x50 │ │ - b.n 7f73e │ │ - ldr r1, [sp, #80] @ 0x50 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r2, [sp, #76] @ 0x4c │ │ - str.w r0, [r1, r9] │ │ - add.w r0, r1, r9 │ │ - add.w r9, r9, #16 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + str r0, [sp, #64] @ 0x40 │ │ + b.n 7fcec │ │ + ldr.w fp, [sp, #884] @ 0x374 │ │ + lsls r0, r4, #4 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + str.w r8, [fp, r0] │ │ + add.w r0, fp, r4, lsl #4 │ │ + mov r4, r5 │ │ str r1, [r0, #4] │ │ - ldr r1, [sp, #84] @ 0x54 │ │ - strd r1, r4, [r0, #8] │ │ - adds r0, r5, #1 │ │ - adc.w r1, r6, #0 │ │ - subs r2, r5, r2 │ │ - ldr r2, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + str r1, [r0, #8] │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + str r1, [r0, #12] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ str r5, [sp, #888] @ 0x378 │ │ - mov r5, r0 │ │ - sbcs.w r2, r6, r2 │ │ - mov r6, r1 │ │ - bcs.n 7f818 │ │ - ldr r0, [sp, #92] @ 0x5c │ │ + subs r0, r5, r0 │ │ + sbcs.w r0, sl, r6 │ │ + bcs.n 7fda6 │ │ + adds r5, r4, #1 │ │ + adc.w sl, sl, #0 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ add r1, sp, #872 @ 0x368 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - ldr r3, [sp, #96] @ 0x60 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + ldr r3, [sp, #88] @ 0x58 │ │ str r0, [sp, #0] │ │ - add r0, sp, #416 @ 0x1a0 │ │ - bl 8b29c │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ - ldr r4, [sp, #436] @ 0x1b4 │ │ - str r1, [sp, #56] @ 0x38 │ │ + add r0, sp, #368 @ 0x170 │ │ + bl 8b7f0 │ │ + ldrd r8, r1, [sp, #376] @ 0x178 │ │ + ldr r0, [sp, #368] @ 0x170 │ │ + str r1, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #384] @ 0x180 │ │ + str r1, [sp, #76] @ 0x4c │ │ lsls r0, r0, #31 │ │ - ldr r1, [sp, #428] @ 0x1ac │ │ - str r1, [sp, #60] @ 0x3c │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ - str r1, [sp, #84] @ 0x54 │ │ - bne.n 7f806 │ │ - ldr r1, [sp, #880] @ 0x370 │ │ - subs r0, r5, #1 │ │ - cmp r0, r1 │ │ - bne.n 7f70c │ │ + ldr r1, [sp, #388] @ 0x184 │ │ + str r1, [sp, #72] @ 0x48 │ │ + bne.n 7fd9c │ │ + ldr r0, [sp, #880] @ 0x370 │ │ + cmp r0, r4 │ │ + bne.n 7fcc8 │ │ add r0, sp, #880 @ 0x370 │ │ - bl 8b32c │ │ - ldr r0, [sp, #884] @ 0x374 │ │ - str r0, [sp, #80] @ 0x50 │ │ - b.n 7f70c │ │ - mov r2, r4 │ │ - b.n 7f796 │ │ - ldrb.w r1, [sp, #419] @ 0x1a3 │ │ - ldrh.w r2, [sp, #417] @ 0x1a1 │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ + bl 8b880 │ │ + b.n 7fcc4 │ │ + mov r2, r8 │ │ + b.n 7fd44 │ │ + ldrb.w r1, [sp, #371] @ 0x173 │ │ + ldrh.w r2, [sp, #369] @ 0x171 │ │ + ldr r3, [sp, #380] @ 0x17c │ │ orr.w r1, r2, r1, lsl #16 │ │ - ldrd lr, r6, [sp, #420] @ 0x1a4 │ │ - orr.w r5, r0, r1, lsl #8 │ │ - strd r6, r3, [sp, #864] @ 0x360 │ │ - b.n 7f624 │ │ + ldrd r6, r5, [sp, #372] @ 0x174 │ │ + orr.w r8, r0, r1, lsl #8 │ │ + strd r5, r3, [sp, #864] @ 0x360 │ │ + b.n 7fbba │ │ movs r0, #0 │ │ - str r0, [sp, #88] @ 0x58 │ │ + mov.w r8, #19 │ │ + str r0, [sp, #80] @ 0x50 │ │ strd r2, r0, [sp, #864] @ 0x360 │ │ movs r0, #2 │ │ - str r0, [sp, #96] @ 0x60 │ │ - movs r0, #19 │ │ - str r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #88] @ 0x58 │ │ ldr r0, [sp, #880] @ 0x370 │ │ - cbz r0, 7f7d0 │ │ + cbz r0, 7fd7c │ │ ldr r0, [sp, #884] @ 0x374 │ │ - blx d7b70 │ │ - b.n 7f7d0 │ │ - ldrb.w r1, [sp, #419] @ 0x1a3 │ │ - ldrh.w r2, [sp, #417] @ 0x1a1 │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ - ldrd r5, r6, [sp, #420] @ 0x1a4 │ │ + blx d87c0 │ │ + b.n 7fd7c │ │ + ldrb.w r1, [sp, #371] @ 0x173 │ │ + ldrh.w r2, [sp, #369] @ 0x171 │ │ + ldr r3, [sp, #380] @ 0x17c │ │ orr.w r1, r2, r1, lsl #16 │ │ - str r5, [sp, #60] @ 0x3c │ │ - orr.w r0, r0, r1, lsl #8 │ │ + ldrd r5, r6, [sp, #372] @ 0x174 │ │ + str r5, [sp, #48] @ 0x30 │ │ + orr.w r8, r0, r1, lsl #8 │ │ strd r6, r3, [sp, #864] @ 0x360 │ │ - str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + cbz r0, 7fd86 │ │ ldr r0, [sp, #88] @ 0x58 │ │ - cbz r0, 7f7da │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - blx d7b70 │ │ - ldr r6, [sp, #184] @ 0xb8 │ │ - ldrd r5, lr, [sp, #56] @ 0x38 │ │ - b.n 7f626 │ │ - ldr r2, [pc, #48] @ (7f814 ) │ │ - add r2, pc │ │ - movs r1, #5 │ │ - bl 3f474 │ │ - b.n 7f7f6 │ │ - movs r0, #8 │ │ - movs r1, #80 @ 0x50 │ │ - bl 3d98e │ │ - udf #254 @ 0xfe │ │ + blx d87c0 │ │ + ldr.w sl, [sp, #168] @ 0xa8 │ │ + ldr r6, [sp, #48] @ 0x30 │ │ + b.n 7fbbe │ │ movs r1, #0 │ │ movs r0, #8 │ │ str r1, [sp, #904] @ 0x388 │ │ - str r1, [sp, #72] @ 0x48 │ │ + str r1, [sp, #64] @ 0x40 │ │ strd r1, r0, [sp, #896] @ 0x380 │ │ - b.n 7f84a │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - str r4, [sp, #868] @ 0x364 │ │ + b.n 7fdf2 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #868] @ 0x364 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ str r0, [sp, #864] @ 0x360 │ │ - b.n 7f7a6 │ │ - nop │ │ - add r6, pc, #136 @ (adr r6, 7f89c ) │ │ - movs r5, r0 │ │ - add r2, pc, #960 @ (adr r2, 7fbd8 ) │ │ - movs r5, r0 │ │ - mov.w r9, #0 │ │ + b.n 7fd54 │ │ + mov.w fp, #0 │ │ movs r0, #0 │ │ movs r1, #8 │ │ str r0, [sp, #904] @ 0x388 │ │ strd r0, r1, [sp, #896] @ 0x380 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ cmp r0, #5 │ │ - bcs.n 7f846 │ │ + bcs.n 7fdee │ │ movs r0, #0 │ │ - cmp.w fp, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - beq.w 7fa28 │ │ + cmp.w r9, #0 │ │ + str r0, [sp, #28] │ │ + beq.w 7ffc2 │ │ mov.w sl, #31 │ │ - strd r0, r0, [sp, #208] @ 0xd0 │ │ - strd r0, r0, [sp, #200] @ 0xc8 │ │ - b.n 7fa2c │ │ - str.w r9, [sp, #72] @ 0x48 │ │ - add r0, sp, #416 @ 0x1a0 │ │ + strd r0, r0, [sp, #920] @ 0x398 │ │ + strd r0, r0, [sp, #912] @ 0x390 │ │ + b.n 7ffc6 │ │ + add r4, sp, #696 @ 0x2b8 │ │ + movs r5, r0 │ │ + ldr r2, [pc, #928] @ (8017c ) │ │ + add r2, pc │ │ + movs r1, #5 │ │ + bl 3fbfc │ │ + b.n 7fdec │ │ + movs r0, #8 │ │ + movs r1, #80 @ 0x50 │ │ + bl 3e0ac │ │ + udf #254 @ 0xfe │ │ + str.w fp, [sp, #64] @ 0x40 │ │ + add r0, sp, #368 @ 0x170 │ │ add r1, sp, #872 @ 0x368 │ │ - bl 8af68 │ │ - ldrb.w r0, [sp, #416] @ 0x1a0 │ │ + bl 8b4bc │ │ + ldrb.w r0, [sp, #368] @ 0x170 │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 7f964 │ │ - ldr r0, [sp, #420] @ 0x1a4 │ │ + bne.w 7ff04 │ │ + ldr r0, [sp, #372] @ 0x174 │ │ add r1, sp, #872 @ 0x368 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ str r0, [sp, #76] @ 0x4c │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ - str r0, [sp, #80] @ 0x50 │ │ - add r0, sp, #416 @ 0x1a0 │ │ - bl 8b1dc │ │ - ldrb.w r0, [sp, #416] @ 0x1a0 │ │ + ldr r0, [sp, #380] @ 0x17c │ │ + str r0, [sp, #72] @ 0x48 │ │ + add r0, sp, #368 @ 0x170 │ │ + bl 8b730 │ │ + ldrb.w r0, [sp, #368] @ 0x170 │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 7f986 │ │ - ldrd r0, r1, [sp, #424] @ 0x1a8 │ │ + bne.w 7ff24 │ │ + ldrd r0, r1, [sp, #376] @ 0x178 │ │ strd r1, r0, [sp, #16] │ │ orrs r0, r1 │ │ - beq.w 7f9a6 │ │ - ldrd r1, r0, [sp, #172] @ 0xac │ │ + beq.w 7ff42 │ │ + ldrd r1, r0, [sp, #136] @ 0x88 │ │ orr.w r0, r0, r1, lsl #8 │ │ add.w r0, r0, #327680 @ 0x50000 │ │ str r0, [sp, #12] │ │ - add r0, sp, #416 @ 0x1a0 │ │ + add r0, sp, #368 @ 0x170 │ │ adds r0, #24 │ │ str r0, [sp, #8] │ │ movs r0, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - movs r0, #1 │ │ - str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #44] @ 0x2c │ │ movs r0, #8 │ │ str r0, [sp, #24] │ │ movs r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 7f906 │ │ - ldr.w lr, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #24] │ │ - ldr r1, [sp, #32] │ │ - str.w r9, [r0, lr] │ │ - add r0, lr │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 7fea0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #24] │ │ + add.w r0, r0, r0, lsl #3 │ │ + str.w sl, [r1, r0, lsl #3] │ │ + add.w r0, r1, r0, lsl #3 │ │ add.w ip, r0, #24 │ │ - str r1, [r0, #4] │ │ - add.w lr, lr, #72 @ 0x48 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - str r1, [r0, #8] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #48] @ 0x30 │ │ str r1, [r0, #12] │ │ - ldr r1, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #32] │ │ str r1, [r0, #16] │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ str r1, [r0, #20] │ │ - mov r1, sl │ │ + add r1, sp, #304 @ 0x130 │ │ + strd fp, r8, [r0, #4] │ │ ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - ldr r6, [sp, #36] @ 0x24 │ │ - ldr r2, [sp, #20] │ │ - adds r0, r3, #1 │ │ - adc.w r1, r6, #0 │ │ - str r3, [sp, #904] @ 0x388 │ │ - subs r2, r3, r2 │ │ - str.w lr, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #16] │ │ - str r0, [sp, #52] @ 0x34 │ │ - sbcs.w r2, r6, r2 │ │ - str r1, [sp, #36] @ 0x24 │ │ - bcs.n 7f9a6 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + ldr.w fp, [sp, #28] │ │ + ldr r0, [sp, #20] │ │ + ldr r1, [sp, #16] │ │ + subs.w r0, fp, r0 │ │ + str.w fp, [sp, #904] @ 0x388 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str.w fp, [sp, #44] @ 0x2c │ │ + sbcs r0, r1 │ │ + bcs.n 7ff42 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + adds r0, #1 │ │ + str r0, [sp, #28] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + adc.w r0, r0, #0 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ add r1, sp, #872 @ 0x368 │ │ ldr r2, [sp, #12] │ │ - ldr r3, [sp, #84] @ 0x54 │ │ + ldr r3, [sp, #76] @ 0x4c │ │ str r0, [sp, #0] │ │ - add r0, sp, #416 @ 0x1a0 │ │ - bl 8b36c │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ - ldrd r9, r1, [sp, #416] @ 0x1a0 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #436] @ 0x1b4 │ │ + add r0, sp, #368 @ 0x170 │ │ + bl 8b8c0 │ │ + ldrd r8, r0, [sp, #376] @ 0x178 │ │ + ldrd sl, r1, [sp, #368] @ 0x170 │ │ str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - eor.w r0, r9, #46 @ 0x2e │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + str r0, [sp, #32] │ │ + eor.w r0, sl, #46 @ 0x2e │ │ orrs r0, r1 │ │ - str r1, [sp, #32] │ │ - beq.w 7fb58 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - mov r2, sl │ │ - ldr.w lr, [sp, #8] │ │ - subs r0, #1 │ │ - str r0, [sp, #28] │ │ - ldmia.w lr!, {r0, r1, r3, r4, r5, ip} │ │ - stmia.w r2!, {r0, r1, r3, r4, r5, ip} │ │ - ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + beq.w 800ec │ │ + mov fp, r1 │ │ + ldr r1, [sp, #8] │ │ + add.w ip, sp, #304 @ 0x130 │ │ + ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ ldr r0, [sp, #896] @ 0x380 │ │ - ldr r1, [sp, #28] │ │ - cmp r1, r0 │ │ - bne.n 7f8ae │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + cmp r0, r1 │ │ + bne.n 7fe52 │ │ add r0, sp, #896 @ 0x380 │ │ - bl 82060 │ │ + bl 8265c │ │ ldr r0, [sp, #900] @ 0x384 │ │ str r0, [sp, #24] │ │ - b.n 7f8ae │ │ - ldrb.w r1, [sp, #419] @ 0x1a3 │ │ + b.n 7fe52 │ │ + ldrb.w r1, [sp, #371] @ 0x173 │ │ movs r4, #0 │ │ - ldrh.w r2, [sp, #417] @ 0x1a1 │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ + ldrh.w r2, [sp, #369] @ 0x171 │ │ + ldr r3, [sp, #380] @ 0x17c │ │ orr.w r1, r2, r1, lsl #16 │ │ + str r3, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #372] @ 0x174 │ │ + orr.w r8, r0, r1, lsl #8 │ │ str r3, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #420] @ 0x1a4 │ │ - orr.w r0, r0, r1, lsl #8 │ │ - str r3, [sp, #60] @ 0x3c │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ - str r0, [sp, #56] @ 0x38 │ │ + ldr r3, [sp, #376] @ 0x178 │ │ str r3, [sp, #864] @ 0x360 │ │ - b.n 7fb32 │ │ - ldrb.w r1, [sp, #419] @ 0x1a3 │ │ - ldrh.w r2, [sp, #417] @ 0x1a1 │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ - ldrd r5, r6, [sp, #420] @ 0x1a4 │ │ + b.n 800c6 │ │ + ldrb.w r1, [sp, #371] @ 0x173 │ │ + ldrh.w r2, [sp, #369] @ 0x171 │ │ + ldr r3, [sp, #380] @ 0x17c │ │ orr.w r1, r2, r1, lsl #16 │ │ - str r5, [sp, #60] @ 0x3c │ │ - orr.w r0, r0, r1, lsl #8 │ │ + ldrd r5, r6, [sp, #372] @ 0x174 │ │ + str r5, [sp, #48] @ 0x30 │ │ + orr.w r8, r0, r1, lsl #8 │ │ strd r6, r3, [sp, #864] @ 0x360 │ │ - str r0, [sp, #56] @ 0x38 │ │ - b.n 7fb48 │ │ - mov.w r9, #0 │ │ + b.n 800dc │ │ + mov.w fp, #0 │ │ mov.w sl, #46 @ 0x2e │ │ - ldr r0, [sp, #152] @ 0x98 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #60] @ 0x3c │ │ ldr r2, [sp, #888] @ 0x378 │ │ add r1, r0 │ │ - str r1, [sp, #68] @ 0x44 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - ldrd ip, r5, [sp, #896] @ 0x380 │ │ - subs r0, r1, r0 │ │ - ldrd r4, r1, [sp, #880] @ 0x370 │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldrd r0, r3, [sp, #208] @ 0xd0 │ │ + str r1, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldrd lr, r6, [sp, #896] @ 0x380 │ │ + sub.w r8, r1, r0 │ │ + ldrd ip, r1, [sp, #880] @ 0x370 │ │ + ldrd r0, r3, [sp, #920] @ 0x398 │ │ strd r1, r2, [sp, #804] @ 0x324 │ │ - ldrd r1, r2, [sp, #200] @ 0xc8 │ │ - ldr.w lr, [sp, #904] @ 0x388 │ │ - strd ip, r5, [sp, #784] @ 0x310 │ │ - add.w ip, sp, #224 @ 0xe0 │ │ - strd r0, r3, [sp, #264] @ 0x108 │ │ + ldrd r1, r2, [sp, #912] @ 0x390 │ │ + ldr r4, [sp, #904] @ 0x388 │ │ + str.w ip, [sp, #800] @ 0x320 │ │ + add.w ip, sp, #176 @ 0xb0 │ │ + strd r0, r3, [sp, #216] @ 0xd8 │ │ movs r0, #0 │ │ - strd r1, r2, [sp, #256] @ 0x100 │ │ - mov r1, r8 │ │ - str r4, [sp, #800] @ 0x320 │ │ - str.w lr, [sp, #792] @ 0x318 │ │ - strd r0, r0, [sp, #248] @ 0xf8 │ │ - strd r0, r0, [sp, #240] @ 0xf0 │ │ - strd r0, r0, [sp, #232] @ 0xe8 │ │ + strd r1, r2, [sp, #208] @ 0xd0 │ │ + add r1, sp, #816 @ 0x330 │ │ + strd lr, r6, [sp, #784] @ 0x310 │ │ + str r4, [sp, #792] @ 0x318 │ │ + strd r0, r0, [sp, #200] @ 0xc8 │ │ + strd r0, r0, [sp, #192] @ 0xc0 │ │ + strd r0, r0, [sp, #184] @ 0xb8 │ │ ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - ldr r4, [sp, #188] @ 0xbc │ │ - ldrd r0, r1, [sp, #520] @ 0x208 │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + ldrd r0, r1, [sp, #472] @ 0x1d8 │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - bne.w 7f1a6 │ │ - b.w 7f1d6 │ │ + bne.w 7f6e2 │ │ + b.w 7f712 │ │ movs r0, #2 │ │ - str r0, [sp, #96] @ 0x60 │ │ + str r0, [sp, #88] @ 0x58 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #88] @ 0x58 │ │ - b.n 7f81c │ │ + strd r0, r0, [sp, #80] @ 0x50 │ │ + b.n 7fdaa │ │ mov.w sl, #46 @ 0x2e │ │ ldrd r2, r0, [sp, #872] @ 0x368 │ │ cmp r0, #0 │ │ - beq.n 7fb20 │ │ - add.w r3, r8, #24 │ │ + beq.n 800b4 │ │ + add r3, sp, #368 @ 0x170 │ │ adds r1, r2, r0 │ │ - str r3, [sp, #72] @ 0x48 │ │ + adds r3, #24 │ │ + str r3, [sp, #64] @ 0x40 │ │ movs r3, #0 │ │ - str r3, [sp, #80] @ 0x50 │ │ + str r3, [sp, #72] @ 0x48 │ │ movs r3, #8 │ │ - str r3, [sp, #76] @ 0x4c │ │ - ldr r3, [sp, #84] @ 0x54 │ │ - str r3, [sp, #60] @ 0x3c │ │ + str r3, [sp, #68] @ 0x44 │ │ + ldr r3, [sp, #76] @ 0x4c │ │ + str r3, [sp, #48] @ 0x30 │ │ movs r3, #0 │ │ - str r2, [sp, #84] @ 0x54 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ + str r2, [sp, #76] @ 0x4c │ │ + ldr r2, [sp, #76] @ 0x4c │ │ ldrb r2, [r2, r3] │ │ - cbz r2, 7fa5e │ │ - ldr r2, [sp, #84] @ 0x54 │ │ + cbz r2, 7fff8 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ adds r3, #1 │ │ add r2, r3 │ │ cmp r2, r1 │ │ - bne.n 7fa4c │ │ - b.n 7fb1c │ │ + bne.n 7ffe6 │ │ + b.n 800b0 │ │ mvns r1, r3 │ │ add r0, r1 │ │ str r0, [sp, #876] @ 0x36c │ │ cmp r3, #0 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ add r0, r3 │ │ add.w r0, r0, #1 │ │ str r0, [sp, #872] @ 0x368 │ │ - beq.n 7fb60 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ + beq.n 800f4 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + add r0, sp, #368 @ 0x170 │ │ add r1, sp, #872 @ 0x368 │ │ - mov r0, r8 │ │ - bl 81dd2 │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #428] @ 0x1ac │ │ - ldrd r2, r1, [sp, #416] @ 0x1a0 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #436] @ 0x1b4 │ │ + bl 823ce │ │ + ldrd r8, r0, [sp, #376] @ 0x178 │ │ + ldrd r2, r1, [sp, #368] @ 0x170 │ │ str r0, [sp, #48] @ 0x30 │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ - str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #388] @ 0x184 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #384] @ 0x180 │ │ + str r0, [sp, #44] @ 0x2c │ │ eor.w r0, r2, #46 @ 0x2e │ │ orrs r0, r1 │ │ - str r2, [sp, #40] @ 0x28 │ │ - str r1, [sp, #44] @ 0x2c │ │ - beq.n 7fb72 │ │ - ldr r1, [sp, #72] @ 0x48 │ │ - add.w ip, sp, #288 @ 0x120 │ │ - ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + str r2, [sp, #32] │ │ + str r1, [sp, #40] @ 0x28 │ │ + beq.n 80106 │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ + add r1, sp, #240 @ 0xf0 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ ldr r0, [sp, #896] @ 0x380 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ cmp r1, r0 │ │ - bne.n 7fac2 │ │ + bne.n 80058 │ │ add r0, sp, #896 @ 0x380 │ │ - bl 82060 │ │ + bl 8265c │ │ ldr r0, [sp, #900] @ 0x384 │ │ - str r0, [sp, #76] @ 0x4c │ │ - ldr.w lr, [sp, #80] @ 0x50 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - ldr r2, [sp, #40] @ 0x28 │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr.w lr, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + ldr r2, [sp, #32] │ │ add.w r0, lr, lr, lsl #3 │ │ add.w lr, lr, #1 │ │ str.w r2, [r1, r0, lsl #3] │ │ add.w r0, r1, r0, lsl #3 │ │ add.w ip, r0, #24 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - str r1, [r0, #4] │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - str r1, [r0, #8] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + strd r1, r8, [r0, #4] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ str r1, [r0, #12] │ │ - ldr r1, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ str r1, [r0, #16] │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ str r1, [r0, #20] │ │ - add r1, sp, #288 @ 0x120 │ │ + add r1, sp, #240 @ 0xf0 │ │ ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ ldrd r2, r0, [sp, #872] @ 0x368 │ │ cmp r0, #0 │ │ - ldr r3, [sp, #84] @ 0x54 │ │ + ldr r3, [sp, #76] @ 0x4c │ │ add.w r1, r2, r0 │ │ - str.w lr, [sp, #80] @ 0x50 │ │ + str.w lr, [sp, #72] @ 0x48 │ │ str.w lr, [sp, #904] @ 0x388 │ │ - str r3, [sp, #60] @ 0x3c │ │ - bne.n 7fa44 │ │ - b.n 7fb20 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - b.n 7fb20 │ │ + str r3, [sp, #48] @ 0x30 │ │ + bne.n 7ffde │ │ + b.n 800b4 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + b.n 800b4 │ │ movs r0, #2 │ │ str r2, [sp, #864] @ 0x360 │ │ - str r0, [sp, #84] @ 0x54 │ │ - movs r0, #19 │ │ - str r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #76] @ 0x4c │ │ movs r0, #0 │ │ movs r4, #1 │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r0, [sp, #76] @ 0x4c │ │ + mov.w r8, #19 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #68] @ 0x44 │ │ ldr r0, [sp, #896] @ 0x380 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ cmp r0, #0 │ │ str r1, [sp, #868] @ 0x364 │ │ itt ne │ │ ldrne r0, [sp, #900] @ 0x384 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ cmp r4, #0 │ │ - beq.w 7f7a6 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + beq.w 7fd54 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ cmp r0, #0 │ │ - beq.w 7f7a6 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - blx d7b70 │ │ - b.n 7f7a6 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + beq.w 7fd54 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + blx d87c0 │ │ + b.n 7fd54 │ │ + ldr r0, [sp, #32] │ │ movs r4, #1 │ │ str r0, [sp, #864] @ 0x360 │ │ - b.n 7fb32 │ │ + b.n 800c6 │ │ movs r0, #2 │ │ - str r0, [sp, #84] @ 0x54 │ │ + str r0, [sp, #76] @ 0x4c │ │ movs r0, #0 │ │ - strd r9, r0, [sp, #72] @ 0x48 │ │ - str r0, [sp, #80] @ 0x50 │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ - b.n 7f9ae │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + strd fp, r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr.w fp, [sp, #28] │ │ + b.n 7ff4a │ │ + ldr r0, [sp, #44] @ 0x2c │ │ movs r4, #1 │ │ str r0, [sp, #864] @ 0x360 │ │ - movs r0, #0 │ │ - str r0, [sp, #76] @ 0x4c │ │ movs r0, #2 │ │ - str r0, [sp, #84] @ 0x54 │ │ - b.n 7fb32 │ │ - mov r5, r0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + movs r0, #0 │ │ + b.n 800c4 │ │ + mov r6, r0 │ │ movs r0, #2 │ │ movs r4, #1 │ │ - str r0, [sp, #84] @ 0x54 │ │ - b.n 7fba8 │ │ - mov r5, r0 │ │ + str r0, [sp, #76] @ 0x4c │ │ + b.n 8013a │ │ + mov r6, r0 │ │ movs r4, #1 │ │ - b.n 7fba8 │ │ - mov r5, r0 │ │ + b.n 8013a │ │ + mov r6, r0 │ │ movs r0, #0 │ │ - str r0, [sp, #88] @ 0x58 │ │ + str r0, [sp, #80] @ 0x50 │ │ movs r0, #2 │ │ - str r0, [sp, #96] @ 0x60 │ │ - b.n 7fbc6 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #88] @ 0x58 │ │ + b.n 80158 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ clz r0, r0 │ │ lsrs r4, r0, #5 │ │ ldr r0, [sp, #896] @ 0x380 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #900] @ 0x384 │ │ - blxne d7b70 │ │ - cbnz r4, 7fbc6 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - blx d7b70 │ │ - b.n 7fbc6 │ │ - mov r5, r0 │ │ + blxne d87c0 │ │ + cbnz r4, 80158 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + blx d87c0 │ │ + b.n 80158 │ │ + mov r6, r0 │ │ movs r4, #1 │ │ - b.n 7fbc8 │ │ - mov r5, r0 │ │ + b.n 8015a │ │ + mov r6, r0 │ │ movs r4, #0 │ │ ldr r0, [sp, #880] @ 0x370 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #884] @ 0x374 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ orrs r0, r4 │ │ - bne.n 7fc38 │ │ - ldr r0, [sp, #96] @ 0x60 │ │ - blx d7b70 │ │ - b.n 7fc38 │ │ - b.n 7fc10 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ + bne.n 801ce │ │ + ldr r0, [sp, #88] @ 0x58 │ │ + blx d87c0 │ │ + b.n 801ce │ │ + b.n 801a6 │ │ + add r1, sp, #168 @ 0xa8 │ │ + movs r5, r0 │ │ + mov r6, r0 │ │ + ldr r0, [sp, #368] @ 0x170 │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [sp, #420] @ 0x1a4 │ │ + ldrne r0, [sp, #372] @ 0x174 │ │ cmpne r0, #0 │ │ - beq.n 7fc12 │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ - blx d7b70 │ │ - b.n 7fc12 │ │ - mov r5, r0 │ │ - ldrd r0, r1, [sp, #848] @ 0x350 │ │ + beq.n 801a8 │ │ + ldr r0, [sp, #376] @ 0x178 │ │ + blx d87c0 │ │ + b.n 801a8 │ │ + mov r6, r0 │ │ + ldrd r0, r1, [sp, #912] @ 0x390 │ │ movs r2, #8 │ │ movs r3, #16 │ │ - bl 41386 │ │ - b.n 7fc12 │ │ - mov r5, r0 │ │ - add r0, sp, #200 @ 0xc8 │ │ - bl 8ab14 │ │ - b.n 7fc2a │ │ - bl 4114e │ │ - mov r5, r0 │ │ - b.n 7fc5a │ │ - mov r5, r0 │ │ + bl 41abe │ │ + b.n 801a8 │ │ + mov r6, r0 │ │ + add r0, sp, #816 @ 0x330 │ │ + bl 8b068 │ │ + b.n 801c0 │ │ + bl 41886 │ │ + mov r6, r0 │ │ + b.n 801f0 │ │ + mov r6, r0 │ │ mov r0, r4 │ │ - bl 8ab14 │ │ - mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ - b.n 7fc36 │ │ - mov r5, r0 │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ + bl 8b068 │ │ + mov r0, r6 │ │ + blx d6dd0 │ │ + bl 41886 │ │ + b.n 801cc │ │ + mov r6, r0 │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7fc3e │ │ + bne.n 801d4 │ │ cmp r1, #1 │ │ - bne.n 7fc5a │ │ + bne.n 801f0 │ │ dmb ish │ │ - ldr r0, [sp, #760] @ 0x2f8 │ │ - bl 7fcf4 │ │ - add r0, sp, #504 @ 0x1f8 │ │ + ldr r0, [sp, #712] @ 0x2c8 │ │ + bl 8028a │ │ + add r0, sp, #456 @ 0x1c8 │ │ adds r0, #16 │ │ - bl 7fd5c │ │ - mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ + bl 802f2 │ │ + mov r0, r6 │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr.w r0, [r0, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7fc7a │ │ + bne.n 80210 │ │ cmp r1, #1 │ │ - bne.n 7fc98 │ │ + bne.n 8022e │ │ dmb ish │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 7fcf4 │ │ + bl 8028a │ │ ldrd r0, r1, [r4, #16] │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ it eq │ │ popeq {r4, r5, r7, pc} │ │ ldr r0, [r4, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #116] @ 0x74 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #124] @ 0x7c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ - cbz r0, 7fce2 │ │ + cbz r0, 80278 │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ add.w r0, r4, #16 │ │ - bl 7fd5c │ │ + bl 802f2 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ adds r0, #8 │ │ - bl 8ab14 │ │ + bl 8b068 │ │ adds r0, r4, #1 │ │ - beq.n 7fd2c │ │ + beq.n 802c2 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7fd0a │ │ + bne.n 802a0 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ adds r0, r4, #1 │ │ - beq.n 7fd56 │ │ + beq.n 802ec │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7fd3a │ │ + bne.n 802d0 │ │ cmp r1, #1 │ │ - bne.n 7fd56 │ │ + bne.n 802ec │ │ mov r0, r4 │ │ dmb ish │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldrd r0, r1, [r0] │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ it eq │ │ popeq {r4, r6, r7, pc} │ │ ldr r0, [r4, #96] @ 0x60 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #100] @ 0x64 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #108] @ 0x6c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #112] @ 0x70 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #120] @ 0x78 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #124] @ 0x7c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ - cbz r0, 7fda6 │ │ + cbz r0, 8033c │ │ ldr.w r0, [r4, #136] @ 0x88 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ uxtb r0, r0 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 7fe54 │ │ + bne.n 803ea │ │ mov r4, r1 │ │ cmp r1, #0 │ │ - beq.n 7fe54 │ │ + beq.n 803ea │ │ ldr.w r1, [r4, #280] @ 0x118 │ │ add.w r0, r4, #280 @ 0x118 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 7fdc4 │ │ + bne.n 8035a │ │ cmp r2, #1 │ │ - bne.n 7fdde │ │ + bne.n 80374 │ │ dmb ish │ │ - bl 7dc34 │ │ + bl 7e238 │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 7fde6 │ │ + bne.n 8037c │ │ cmp r1, #1 │ │ - bne.n 7fe04 │ │ + bne.n 8039a │ │ dmb ish │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 7fcf4 │ │ + bl 8028a │ │ ldrd r0, r1, [r4, #16] │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.n 7fe4a │ │ + beq.n 803e0 │ │ ldr r0, [r4, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #116] @ 0x74 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #124] @ 0x7c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #152] @ 0x98 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ add.w r0, r4, #16 │ │ - bl 7fd5c │ │ + bl 802f2 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ mov r5, r0 │ │ mov r0, r4 │ │ - bl 7fc6c │ │ + bl 80202 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ + bmi.n 803c6 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #44 @ 0x2c │ │ ldrb r3, [r2, #0] │ │ cmp r3, #82 @ 0x52 │ │ - bne.n 7fedc │ │ + bne.n 8046a │ │ ldr.w sl, [r1, #8] │ │ ldrd lr, r6, [r2, #8] │ │ ldrb r4, [r2, #4] │ │ ldr.w r3, [sl, #304] @ 0x130 │ │ cmp r3, #2 │ │ - beq.n 7ff06 │ │ + beq.n 80494 │ │ lsls r2, r3, #31 │ │ - beq.n 7ff30 │ │ + beq.n 804be │ │ ldrb.w r2, [sl, #312] @ 0x138 │ │ ldr.w ip, [sl, #316] @ 0x13c │ │ cmp r2, #82 @ 0x52 │ │ - beq.n 7ff34 │ │ + beq.n 804c2 │ │ ldrd r6, r5, [sl, #320] @ 0x140 │ │ ldrh.w r1, [sl, #313] @ 0x139 │ │ ldrb.w r3, [sl, #315] @ 0x13b │ │ - strh.w r1, [r0, #9] │ │ - movs r1, #1 │ │ strb r2, [r0, #8] │ │ strd ip, r6, [r0, #12] │ │ str r5, [r0, #20] │ │ + strh.w r1, [r0, #9] │ │ strb r3, [r0, #11] │ │ - str r1, [r0, #0] │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ + b.n 80488 │ │ ldrd r5, r6, [r2, #8] │ │ ldrb r1, [r2, #7] │ │ ldr.w r4, [r2, #1] │ │ ldrh.w r2, [r2, #5] │ │ - strb r1, [r0, #15] │ │ - movs r1, #1 │ │ strb r3, [r0, #8] │ │ strh.w r2, [r0, #13] │ │ + strb r1, [r0, #15] │ │ strd r5, r6, [r0, #16] │ │ str.w r4, [r0, #9] │ │ + movs r1, #1 │ │ str r1, [r0, #0] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r2, sl, #304 @ 0x130 │ │ mov r9, r0 │ │ mov r5, r1 │ │ mov r1, lr │ │ mov r0, r2 │ │ mov r2, r6 │ │ mov r8, r4 │ │ mov r4, r6 │ │ mov r6, lr │ │ - bl 83588 │ │ + bl 83b7c │ │ ldr.w r3, [sl, #304] @ 0x130 │ │ mov lr, r6 │ │ mov r6, r4 │ │ mov r1, r5 │ │ mov r0, r9 │ │ mov r4, r8 │ │ lsls r2, r3, #31 │ │ - bne.n 7feaa │ │ + bne.n 80442 │ │ add.w ip, sl, #308 @ 0x134 │ │ ldr.w r3, [ip, #12] │ │ mov.w fp, #0 │ │ ldrd r8, r9, [r1] │ │ cmp r3, #0 │ │ - beq.n 80036 │ │ + beq.n 805ba │ │ ldr.w r2, [ip, #8] │ │ cmp r3, #1 │ │ strd r6, r4, [sp] │ │ - beq.n 7ff7a │ │ + beq.n 80508 │ │ movs r6, #0 │ │ add.w fp, r6, r3, lsr #1 │ │ sub.w r3, r3, r3, lsr #1 │ │ add.w r5, fp, fp, lsl #1 │ │ ldr.w r4, [r2, r5, lsl #3] │ │ add.w r5, r2, r5, lsl #3 │ │ ldr r5, [r5, #4] │ │ subs.w r4, r8, r4 │ │ sbcs.w r5, r9, r5 │ │ it cc │ │ movcc fp, r6 │ │ mov r6, fp │ │ cmp r3, #1 │ │ - bhi.n 7ff52 │ │ + bhi.n 804e0 │ │ add.w r3, fp, fp, lsl #1 │ │ mov.w fp, #0 │ │ ldr.w r6, [r2, r3, lsl #3] │ │ add.w r2, r2, r3, lsl #3 │ │ ldr r3, [r2, #4] │ │ subs.w r6, r8, r6 │ │ sbcs.w r3, r9, r3 │ │ - bcc.n 80036 │ │ + bcc.n 805ba │ │ ldrd r3, r6, [r2, #8] │ │ subs.w r3, r8, r3 │ │ sbcs.w r3, r9, r6 │ │ - bcs.n 80036 │ │ + bcs.n 805ba │ │ ldr.w r3, [ip, #4] │ │ ldr r6, [r2, #16] │ │ cmp r6, r3 │ │ - bcs.w 801da │ │ + bcs.w 80752 │ │ ldr r3, [r1, #12] │ │ ldr.w r2, [ip] │ │ str r3, [sp, #24] │ │ ldr r3, [sp, #0] │ │ strd lr, r3, [sp, #16] │ │ ldr r3, [sp, #4] │ │ strb.w r3, [r7, #-57] │ │ @@ -133390,481 +133263,481 @@ │ │ add r3, sp, #16 │ │ str r3, [sp, #36] @ 0x24 │ │ sub.w r3, r7, #57 @ 0x39 │ │ str r3, [sp, #32] │ │ add r3, sp, #8 │ │ cmp r2, #2 │ │ str r3, [sp, #28] │ │ - beq.n 8001a │ │ + beq.n 8059e │ │ lsls r2, r2, #31 │ │ - beq.n 80032 │ │ + beq.n 805b6 │ │ ldrb r2, [r4, #8] │ │ ldr.w fp, [r4, #12] │ │ cmp r2, #82 @ 0x52 │ │ - beq.n 80036 │ │ + beq.n 805ba │ │ ldrd r1, r3, [r4, #16] │ │ ldrh.w r6, [r4, #9] │ │ strb r2, [r0, #8] │ │ ldrb r2, [r4, #11] │ │ strd fp, r1, [r0, #12] │ │ - movs r1, #1 │ │ str r3, [r0, #20] │ │ strb r2, [r0, #11] │ │ strh.w r6, [r0, #9] │ │ - str r1, [r0, #0] │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ + b.n 80488 │ │ add r2, sp, #28 │ │ mov r5, r0 │ │ mov r6, r1 │ │ mov r0, r4 │ │ mov r1, r2 │ │ - bl 83f90 │ │ + bl 84554 │ │ ldr r2, [r4, #0] │ │ mov r1, r6 │ │ mov r0, r5 │ │ lsls r2, r2, #31 │ │ - bne.n 7ffec │ │ + bne.n 8057a │ │ add.w fp, r4, #4 │ │ ldrd r2, r3, [sl, #16] │ │ eor.w r2, r2, #47 @ 0x2f │ │ orrs r2, r3 │ │ - bne.n 80062 │ │ + bne.n 805e6 │ │ movs r3, #2 │ │ movs r1, #0 │ │ strd sl, r1, [r0, #12] │ │ movs r1, #0 │ │ strd fp, r3, [r0, #4] │ │ strd r5, r4, [r0, #20] │ │ str.w lr, [r0, #28] │ │ str r1, [r0, #0] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r2, [sl, #280] @ 0x118 │ │ cmp r2, #2 │ │ - beq.n 800a2 │ │ + beq.n 8061c │ │ lsls r1, r2, #31 │ │ - beq.n 800c4 │ │ + beq.n 8063e │ │ ldrb.w r1, [sl, #288] @ 0x120 │ │ ldr.w ip, [sl, #292] @ 0x124 │ │ cmp r1, #82 @ 0x52 │ │ - beq.n 800c8 │ │ + beq.n 80642 │ │ ldrb.w r2, [sl, #291] @ 0x123 │ │ ldrh.w r3, [sl, #289] @ 0x121 │ │ ldrd r6, r5, [sl, #296] @ 0x128 │ │ orr.w r2, r3, r2, lsl #16 │ │ strd r6, r5, [r0, #16] │ │ orr.w r1, r1, r2, lsl #8 │ │ strd r1, ip, [r0, #8] │ │ - movs r1, #1 │ │ - str r1, [r0, #0] │ │ - add sp, #44 @ 0x2c │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ + b.n 80488 │ │ ldr r1, [r1, #12] │ │ add.w r2, sl, #280 @ 0x118 │ │ add.w r3, sl, #16 │ │ mov r6, r0 │ │ mov r0, r2 │ │ mov r2, sl │ │ ldr r1, [r1, #0] │ │ adds r1, #8 │ │ - bl 801f8 │ │ + bl 80770 │ │ ldr.w r2, [sl, #280] @ 0x118 │ │ mov r0, r6 │ │ lsls r1, r2, #31 │ │ - bne.n 8006e │ │ + bne.n 805f2 │ │ add.w ip, sl, #284 @ 0x11c │ │ ldr.w r1, [ip, #12] │ │ - cbz r1, 800da │ │ + cbz r1, 80654 │ │ ldr.w r2, [ip, #8] │ │ cmp r1, #1 │ │ - bne.n 800de │ │ + bne.n 80658 │ │ movs r3, #0 │ │ - b.n 80106 │ │ + b.n 80680 │ │ movs r3, #2 │ │ - b.n 80046 │ │ + b.n 805ca │ │ movs r6, #0 │ │ add.w r3, r6, r1, lsr #1 │ │ sub.w r1, r1, r1, lsr #1 │ │ add.w r5, r3, r3, lsl #1 │ │ add.w r5, r2, r5, lsl #3 │ │ ldrd r5, r4, [r5, #8] │ │ subs.w r5, r8, r5 │ │ sbcs.w r5, r9, r4 │ │ it cc │ │ movcc r3, r6 │ │ mov r6, r3 │ │ cmp r1, #1 │ │ - bhi.n 800e0 │ │ + bhi.n 8065a │ │ add.w r1, r3, r3, lsl #1 │ │ movs r3, #2 │ │ add.w r2, r2, r1, lsl #3 │ │ movs r1, #0 │ │ ldrd r6, r5, [r2, #8] │ │ subs.w r6, r8, r6 │ │ sbcs.w r6, r9, r5 │ │ - bcc.n 80046 │ │ + bcc.n 805ca │ │ ldrd r6, r5, [r2, #16] │ │ subs.w r6, r8, r6 │ │ sbcs.w r6, r9, r5 │ │ - bcs.w 80046 │ │ + bcs.n 805ca │ │ ldr r1, [r2, #4] │ │ cmp r1, #0 │ │ - beq.w 80046 │ │ + beq.w 805ca │ │ ldr.w lr, [r2] │ │ cmp r1, #1 │ │ - bne.n 80144 │ │ + bne.n 806bc │ │ movs r3, #0 │ │ - b.n 80170 │ │ + b.n 806e8 │ │ movs r6, #0 │ │ mov r2, r1 │ │ add.w r3, r6, r2, lsr #1 │ │ sub.w r2, r2, r2, lsr #1 │ │ add.w r4, r3, r3, lsl #1 │ │ ldr.w r5, [lr, r4, lsl #3] │ │ add.w r4, lr, r4, lsl #3 │ │ ldr r4, [r4, #4] │ │ subs.w r5, r8, r5 │ │ sbcs.w r4, r9, r4 │ │ it cc │ │ movcc r3, r6 │ │ mov r6, r3 │ │ cmp r2, #1 │ │ - bhi.n 80148 │ │ + bhi.n 806c0 │ │ add.w r4, r3, r3, lsl #1 │ │ ldr.w r2, [lr, r4, lsl #3] │ │ add.w r4, lr, r4, lsl #3 │ │ ldr r6, [r4, #4] │ │ eor.w r4, r2, r8 │ │ eor.w r5, r6, r9 │ │ orrs r4, r5 │ │ - beq.n 8019e │ │ + beq.n 80716 │ │ subs.w r2, r2, r8 │ │ sbcs.w r2, r6, r9 │ │ it cc │ │ addcc r3, #1 │ │ cmp r3, #0 │ │ - beq.w 80042 │ │ + beq.w 805c6 │ │ subs r3, #1 │ │ cmp r3, r1 │ │ - bcs.n 801e6 │ │ + bcs.n 8075e │ │ add.w r1, r3, r3, lsl #1 │ │ ldr.w r4, [ip, #4] │ │ add.w r1, lr, r1, lsl #3 │ │ ldr r2, [r1, #8] │ │ cmp r4, r2 │ │ - bls.n 801c6 │ │ + bls.n 8073e │ │ ldr.w r3, [ip] │ │ add.w r2, r2, r2, lsl #1 │ │ add.w r2, r3, r2, lsl #2 │ │ ldrd r4, lr, [r2, #4] │ │ - b.n 801c8 │ │ + b.n 80740 │ │ movs r4, #0 │ │ ldrd sl, r5, [r1, #16] │ │ cmp.w sl, #0 │ │ mov r1, sl │ │ it ne │ │ movne r1, #1 │ │ mov r3, r1 │ │ - b.n 80046 │ │ - ldr r2, [pc, #24] @ (801f4 ) │ │ + b.n 805ca │ │ + ldr r2, [pc, #24] @ (8076c ) │ │ mov r0, r6 │ │ mov r1, r3 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #8] @ (801f0 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #8] @ (80768 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 3f474 │ │ - str r7, [sp, #360] @ 0x168 │ │ + bl 3fbfc │ │ + ldr r6, [sp, #136] @ 0x88 │ │ movs r5, r0 │ │ - cbz r4, 80206 │ │ + @ instruction: 0xb7e0 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #612 @ 0x264 │ │ mov r6, r3 │ │ str r0, [sp, #80] @ 0x50 │ │ ldrb.w r0, [r3, #165] @ 0xa5 │ │ ldrd r8, sl, [r6, #100] @ 0x64 │ │ cmp.w sl, #0 │ │ str r0, [sp, #88] @ 0x58 │ │ - mov.w r9, sl, lsl #2 │ │ + mov.w r5, sl, lsl #2 │ │ ldrd r4, r0, [r6, #152] @ 0x98 │ │ - strd r1, r2, [sp, #48] @ 0x30 │ │ + strd r1, r2, [sp, #44] @ 0x2c │ │ ldrd r2, r3, [r3, #144] @ 0x90 │ │ str r0, [sp, #84] @ 0x54 │ │ ldrd r0, r1, [r6, #72] @ 0x48 │ │ str r0, [sp, #108] @ 0x6c │ │ strd r2, r1, [sp, #100] @ 0x64 │ │ strd r4, r3, [sp, #92] @ 0x5c │ │ - beq.n 8024a │ │ - mov r0, r9 │ │ - blx d7bb0 │ │ - mov r5, r0 │ │ - cbnz r0, 8024c │ │ - movs r0, #2 │ │ - mov r1, r9 │ │ - bl 3d98e │ │ - movs r5, #2 │ │ + beq.n 807c0 │ │ mov r0, r5 │ │ + blx d87f0 │ │ + cbnz r0, 807c2 │ │ + movs r0, #2 │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ + movs r0, #2 │ │ mov r1, r8 │ │ - mov r2, r9 │ │ - bl d44bc │ │ + mov r2, r5 │ │ + str r0, [sp, #112] @ 0x70 │ │ + bl d53c6 │ │ ldr r4, [r6, #116] @ 0x74 │ │ - strd sl, r6, [sp, #120] @ 0x78 │ │ - strd r5, r4, [sp, #112] @ 0x70 │ │ - cbz r4, 802c6 │ │ + strd r4, sl, [sp, #116] @ 0x74 │ │ + str r6, [sp, #124] @ 0x7c │ │ + cbz r4, 8083c │ │ mov.w fp, r4, lsl #4 │ │ ldr.w r9, [r6, #112] @ 0x70 │ │ mov r0, fp │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ str r0, [sp, #140] @ 0x8c │ │ - beq.w 818c8 │ │ + beq.w 81eae │ │ ldr r5, [sp, #140] @ 0x8c │ │ add.w r8, sp, #192 @ 0xc0 │ │ movs r6, #0 │ │ cmp fp, r6 │ │ - beq.n 802a6 │ │ + beq.n 8081a │ │ add.w r1, r9, r6 │ │ mov r0, r8 │ │ - bl 81ac0 │ │ + bl 820bc │ │ add r3, sp, #192 @ 0xc0 │ │ subs r4, #1 │ │ ldmia r3, {r0, r1, r2, r3} │ │ str r0, [r5, r6] │ │ add.w r0, r5, r6 │ │ add.w r6, r6, #16 │ │ add.w r0, r0, #4 │ │ stmia r0!, {r1, r2, r3} │ │ - bne.n 80280 │ │ + bne.n 807f4 │ │ ldr r6, [sp, #124] @ 0x7c │ │ ldrd r8, r4, [r6, #124] @ 0x7c │ │ mov.w r9, r4, lsl #2 │ │ - cbz r4, 802d6 │ │ + cbz r4, 8084c │ │ mov r0, r9 │ │ - blx d7bb0 │ │ - cbnz r0, 802d8 │ │ + blx d87f0 │ │ + mov r5, r0 │ │ + cbnz r0, 8084e │ │ movs r0, #2 │ │ mov r1, r9 │ │ - bl 3d98e │ │ - b.w 818fe │ │ + bl 3e0ac │ │ + b.w 81ef0 │ │ movs r0, #8 │ │ str r0, [sp, #140] @ 0x8c │ │ ldrd r8, r4, [r6, #124] @ 0x7c │ │ cmp r4, #0 │ │ mov.w r9, r4, lsl #2 │ │ - bne.n 802b2 │ │ - movs r0, #2 │ │ + bne.n 80826 │ │ + movs r5, #2 │ │ + mov r0, r5 │ │ mov r1, r8 │ │ mov r2, r9 │ │ - str r0, [sp, #72] @ 0x48 │ │ - bl d44bc │ │ - ldr.w fp, [r6, #140] @ 0x8c │ │ - str r4, [sp, #76] @ 0x4c │ │ - cmp.w fp, #0 │ │ - str.w fp, [sp, #68] @ 0x44 │ │ - beq.n 803cc │ │ + bl d53c6 │ │ + ldr.w r9, [r6, #140] @ 0x8c │ │ + strd r5, r4, [sp, #72] @ 0x48 │ │ + cmp.w r9, #0 │ │ + beq.n 80948 │ │ ldr.w r0, [r6, #136] @ 0x88 │ │ str r0, [sp, #128] @ 0x80 │ │ - add.w r0, fp, fp, lsl #3 │ │ + add.w r0, r9, r9, lsl #3 │ │ lsls r0, r0, #3 │ │ str r0, [sp, #132] @ 0x84 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ str r0, [sp, #136] @ 0x88 │ │ - beq.w 818d2 │ │ + beq.w 81eb8 │ │ ldr.w sl, [sp, #136] @ 0x88 │ │ - mov.w r9, #0 │ │ - b.n 80388 │ │ + mov.w r8, #0 │ │ + str.w r9, [sp, #68] @ 0x44 │ │ + b.n 80900 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 81ac0 │ │ + bl 820bc │ │ ldrd lr, r1, [sp, #200] @ 0xc8 │ │ ldrd r2, r0, [sp, #192] @ 0xc0 │ │ str r1, [sp, #144] @ 0x90 │ │ - add.w ip, sp, #536 @ 0x218 │ │ - add r4, sp, #192 @ 0xc0 │ │ - ldr.w r8, [sp, #548] @ 0x224 │ │ - subs.w fp, fp, #1 │ │ - ldmia.w ip, {r1, r3, ip} │ │ - str.w r1, [sl, r9] │ │ - stmia.w r4, {r1, r3, ip} │ │ - add.w r1, sl, r9 │ │ - add.w r9, r9, #72 @ 0x48 │ │ - strd r8, r2, [r1, #12] │ │ + ldrd r1, r5, [sp, #536] @ 0x218 │ │ + subs.w r9, r9, #1 │ │ + ldrd r3, ip, [sp, #544] @ 0x220 │ │ + strd r1, r5, [sp, #192] @ 0xc0 │ │ + str.w r1, [sl, r8] │ │ + add.w r1, sl, r8 │ │ + add.w r8, r8, #72 @ 0x48 │ │ + strd ip, r2, [r1, #12] │ │ ldr r2, [sp, #152] @ 0x98 │ │ str r2, [r1, #52] @ 0x34 │ │ ldr r2, [sp, #160] @ 0xa0 │ │ - str r6, [r1, #48] @ 0x30 │ │ - ldr r6, [sp, #148] @ 0x94 │ │ str r2, [r1, #44] @ 0x2c │ │ ldr r2, [sp, #164] @ 0xa4 │ │ - str r6, [r1, #40] @ 0x28 │ │ - ldr r6, [sp, #156] @ 0x9c │ │ + strd r3, ip, [sp, #200] @ 0xc8 │ │ + str r3, [r1, #8] │ │ + ldr r3, [sp, #148] @ 0x94 │ │ + str r3, [r1, #40] @ 0x28 │ │ + ldr r3, [sp, #156] @ 0x9c │ │ str r2, [r1, #36] @ 0x24 │ │ ldr r2, [sp, #144] @ 0x90 │ │ - str.w r8, [sp, #204] @ 0xcc │ │ - str.w ip, [r1, #8] │ │ - str r6, [r1, #32] │ │ + str r6, [r1, #48] @ 0x30 │ │ + str r3, [r1, #32] │ │ str.w lr, [r1, #24] │ │ - str r3, [r1, #4] │ │ + str r5, [r1, #4] │ │ str r2, [r1, #28] │ │ - ldr r2, [r5, #56] @ 0x38 │ │ - ldr r3, [r5, #64] @ 0x40 │ │ + ldr.w r2, [fp, #56] @ 0x38 │ │ + ldr.w r3, [fp, #64] @ 0x40 │ │ str r0, [r1, #20] │ │ - ldr r0, [r5, #60] @ 0x3c │ │ - ldr r6, [r5, #68] @ 0x44 │ │ + ldr.w r0, [fp, #60] @ 0x3c │ │ + ldr.w r6, [fp, #68] @ 0x44 │ │ strd r2, r0, [r1, #56] @ 0x38 │ │ strd r3, r6, [r1, #64] @ 0x40 │ │ - beq.n 803c8 │ │ + beq.n 80940 │ │ ldr r0, [sp, #132] @ 0x84 │ │ - cmp r0, r9 │ │ - beq.n 803c8 │ │ + cmp r0, r8 │ │ + beq.n 80940 │ │ ldr r0, [sp, #128] @ 0x80 │ │ - add.w r5, r0, r9 │ │ + add.w fp, r0, r8 │ │ add r0, sp, #536 @ 0x218 │ │ - mov r1, r5 │ │ - bl 81ac0 │ │ - mov r1, r5 │ │ + mov r1, fp │ │ + bl 820bc │ │ + mov r1, fp │ │ ldr.w r0, [r1, #16]! │ │ ldr r3, [r1, #16] │ │ eor.w r0, r0, #46 @ 0x2e │ │ str r3, [sp, #156] @ 0x9c │ │ ldr r3, [r1, #20] │ │ str r3, [sp, #164] @ 0xa4 │ │ ldr r3, [r1, #24] │ │ str r3, [sp, #148] @ 0x94 │ │ ldr r3, [r1, #28] │ │ str r3, [sp, #160] @ 0xa0 │ │ ldrd r6, r3, [r1, #32] │ │ ldr r2, [r1, #4] │ │ str r3, [sp, #152] @ 0x98 │ │ orrs r0, r2 │ │ - bne.n 80316 │ │ + bne.n 8088e │ │ movs r0, #0 │ │ movs r2, #46 @ 0x2e │ │ - b.n 80326 │ │ + b.n 8089e │ │ ldr r6, [sp, #124] @ 0x7c │ │ - b.n 803d0 │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ + b.n 8094c │ │ movs r0, #8 │ │ str r0, [sp, #136] @ 0x88 │ │ ldrd r0, r1, [r6] │ │ - ldrd r8, r4, [r6, #88] @ 0x58 │ │ - ldrd sl, fp, [r6, #80] @ 0x50 │ │ + ldrd fp, r8, [r6, #80] @ 0x50 │ │ eor.w r0, r0, #46 @ 0x2e │ │ + ldrd r5, r4, [r6, #88] @ 0x58 │ │ orrs r0, r1 │ │ - str r4, [sp, #164] @ 0xa4 │ │ - bne.n 803ee │ │ + add r0, sp, #156 @ 0x9c │ │ + stmia.w r0, {r4, r5, r8} │ │ + bne.n 80970 │ │ + mov sl, r9 │ │ movs r2, #46 @ 0x2e │ │ - mov.w r9, #0 │ │ - b.n 80468 │ │ + mov.w r8, #0 │ │ + b.n 809da │ │ add r0, sp, #536 @ 0x218 │ │ mov r1, r6 │ │ - str.w fp, [sp, #44] @ 0x2c │ │ - bl 81ac0 │ │ + bl 820bc │ │ mov r1, r6 │ │ - ldr.w r0, [r1, #16]! │ │ - ldrd r3, r5, [r1, #24] │ │ - eor.w r0, r0, #46 @ 0x2e │ │ - ldrd ip, lr, [r1, #16] │ │ - ldrd r2, fp, [r1, #32] │ │ - ldr.w r9, [r1, #4] │ │ - strd r5, r3, [sp, #148] @ 0x94 │ │ - mov r5, r8 │ │ - orrs.w r0, r0, r9 │ │ - str.w fp, [sp, #64] @ 0x40 │ │ - strd lr, ip, [sp, #156] @ 0x9c │ │ - str r2, [sp, #132] @ 0x84 │ │ - bne.n 80434 │ │ + ldr.w lr, [r1, #16]! │ │ + ldrd ip, r3, [r1, #16] │ │ + ldr r2, [r1, #4] │ │ + str r3, [sp, #148] @ 0x94 │ │ + ldrd r3, r0, [r1, #24] │ │ + str.w ip, [sp, #152] @ 0x98 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr r0, [r1, #32] │ │ + str r0, [sp, #68] @ 0x44 │ │ + ldr r0, [r1, #36] @ 0x24 │ │ + str r0, [sp, #60] @ 0x3c │ │ + eor.w r0, lr, #46 @ 0x2e │ │ + orrs r0, r2 │ │ + str r3, [sp, #144] @ 0x90 │ │ + bne.n 809ac │ │ movs r0, #0 │ │ - str r0, [sp, #128] @ 0x80 │ │ + str r0, [sp, #64] @ 0x40 │ │ movs r0, #46 @ 0x2e │ │ - str r0, [sp, #144] @ 0x90 │ │ - b.n 8044a │ │ + str r0, [sp, #128] @ 0x80 │ │ + b.n 809c2 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 81ac0 │ │ + bl 820bc │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ str r0, [sp, #128] @ 0x80 │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ + str r0, [sp, #64] @ 0x40 │ │ ldr r0, [sp, #200] @ 0xc8 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #204] @ 0xcc │ │ str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ + str r0, [sp, #52] @ 0x34 │ │ + add.w r5, r6, #56 @ 0x38 │ │ add.w lr, sp, #536 @ 0x218 │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ - ldrd r0, r8, [r6, #64] @ 0x40 │ │ - ldmia.w lr, {r2, r9, ip, lr} │ │ - ldrd r3, r4, [r6, #56] @ 0x38 │ │ - strd r0, r8, [sp, #488] @ 0x1e8 │ │ - mov r8, r5 │ │ - strd r3, r4, [sp, #480] @ 0x1e0 │ │ - ldrd r4, r1, [sp, #480] @ 0x1e0 │ │ - strd r4, r1, [sp, #248] @ 0xf8 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + ldr r0, [r6, #68] @ 0x44 │ │ + mov sl, r9 │ │ + ldmia.w lr, {r2, r8, ip, lr} │ │ + add r1, sp, #480 @ 0x1e0 │ │ + ldmia r5, {r3, r4, r5} │ │ + str r0, [sp, #492] @ 0x1ec │ │ + stmia r1!, {r3, r4, r5} │ │ + add.w r9, sp, #480 @ 0x1e0 │ │ + ldr r1, [sp, #492] @ 0x1ec │ │ + str r1, [sp, #260] @ 0x104 │ │ + add r1, sp, #248 @ 0xf8 │ │ + ldmia.w r9, {r4, r5, r9} │ │ + ldr.w r0, [r6, #161] @ 0xa1 │ │ + stmia.w r1, {r4, r5, r9} │ │ + movs r4, #0 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ str r1, [sp, #244] @ 0xf4 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ str r1, [sp, #240] @ 0xf0 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ + ldr r1, [sp, #132] @ 0x84 │ │ str r1, [sp, #236] @ 0xec │ │ - ldr r1, [sp, #152] @ 0x98 │ │ + ldr r1, [sp, #144] @ 0x90 │ │ str r1, [sp, #232] @ 0xe8 │ │ - ldr r1, [sp, #156] @ 0x9c │ │ + ldr r1, [sp, #148] @ 0x94 │ │ str r1, [sp, #228] @ 0xe4 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - str r1, [sp, #224] @ 0xe0 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - str r1, [sp, #220] @ 0xdc │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - str r1, [sp, #216] @ 0xd8 │ │ - ldr r1, [sp, #128] @ 0x80 │ │ - ldr.w r0, [r6, #161] @ 0xa1 │ │ - str r1, [sp, #212] @ 0xd4 │ │ - ldr r1, [sp, #144] @ 0x90 │ │ - str r1, [sp, #208] @ 0xd0 │ │ - add r1, sp, #192 @ 0xc0 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ str.w r0, [sp, #353] @ 0x161 │ │ ldr r0, [sp, #84] @ 0x54 │ │ - stmia.w r1, {r2, r9, ip, lr} │ │ - ldr r1, [sp, #88] @ 0x58 │ │ + str r1, [sp, #224] @ 0xe0 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ str r0, [sp, #348] @ 0x15c │ │ ldr r0, [sp, #92] @ 0x5c │ │ - strb.w r1, [sp, #357] @ 0x165 │ │ + str r1, [sp, #220] @ 0xdc │ │ + ldr r1, [sp, #56] @ 0x38 │ │ str r0, [sp, #344] @ 0x158 │ │ ldr r0, [sp, #96] @ 0x60 │ │ - ldr r1, [sp, #136] @ 0x88 │ │ + str r1, [sp, #216] @ 0xd8 │ │ + ldr r1, [sp, #64] @ 0x40 │ │ str r0, [sp, #340] @ 0x154 │ │ ldr r0, [sp, #100] @ 0x64 │ │ - str r0, [sp, #336] @ 0x150 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - strd r0, r1, [sp, #324] @ 0x144 │ │ + str r1, [sp, #212] @ 0xd4 │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + str r1, [sp, #208] @ 0xd0 │ │ + add r1, sp, #192 @ 0xc0 │ │ + stmia.w r1, {r2, r8, ip, lr} │ │ + mov.w r8, #0 │ │ + ldr r1, [sp, #88] @ 0x58 │ │ + strd sl, r0, [sp, #332] @ 0x14c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + strb.w r1, [sp, #357] @ 0x165 │ │ ldr r1, [sp, #72] @ 0x48 │ │ - str r0, [sp, #332] @ 0x14c │ │ + strd sl, r0, [sp, #324] @ 0x144 │ │ ldr r0, [sp, #76] @ 0x4c │ │ strd r0, r1, [sp, #312] @ 0x138 │ │ ldr r1, [sp, #140] @ 0x8c │ │ str r0, [sp, #320] @ 0x140 │ │ ldr r0, [sp, #116] @ 0x74 │ │ strd r0, r1, [sp, #300] @ 0x12c │ │ ldr r1, [sp, #112] @ 0x70 │ │ str r0, [sp, #308] @ 0x134 │ │ ldr r0, [sp, #120] @ 0x78 │ │ strd r0, r1, [sp, #288] @ 0x120 │ │ movs r1, #8 │ │ str r0, [sp, #296] @ 0x128 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - str r1, [sp, #172] @ 0xac │ │ - ldr r2, [sp, #104] @ 0x68 │ │ - strd r8, r0, [sp, #280] @ 0x118 │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + str r0, [sp, #284] @ 0x11c │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #280] @ 0x118 │ │ movs r0, #0 │ │ + str r1, [sp, #172] @ 0xac │ │ strd r0, r1, [sp, #180] @ 0xb4 │ │ movs r1, #1 │ │ str r0, [sp, #176] @ 0xb0 │ │ str r0, [sp, #168] @ 0xa8 │ │ str r0, [sp, #188] @ 0xbc │ │ strd r0, r0, [sp, #368] @ 0x170 │ │ strd r0, r0, [sp, #360] @ 0x168 │ │ @@ -133872,1019 +133745,1020 @@ │ │ strd r1, r0, [sp, #376] @ 0x178 │ │ strd r0, r0, [sp, #392] @ 0x188 │ │ strd r0, r0, [sp, #400] @ 0x190 │ │ strd r0, r0, [sp, #408] @ 0x198 │ │ strb.w r0, [sp, #416] @ 0x1a0 │ │ str.w r0, [sp, #418] @ 0x1a2 │ │ add r0, sp, #536 @ 0x218 │ │ + ldr r2, [sp, #104] @ 0x68 │ │ adds r0, #24 │ │ + str r2, [sp, #268] @ 0x10c │ │ + ldr r2, [sp, #108] @ 0x6c │ │ str r0, [sp, #68] @ 0x44 │ │ add r0, sp, #192 @ 0xc0 │ │ - ldrb.w r3, [r6, #160] @ 0xa0 │ │ + str r2, [sp, #264] @ 0x108 │ │ add.w r1, r0, #200 @ 0xc8 │ │ - str r1, [sp, #120] @ 0x78 │ │ + ldrb.w r3, [r6, #160] @ 0xa0 │ │ + ldr r6, [sp, #164] @ 0xa4 │ │ + movs r2, #0 │ │ + str r1, [sp, #124] @ 0x7c │ │ add.w r1, r0, #168 @ 0xa8 │ │ - str r1, [sp, #128] @ 0x80 │ │ - ldrd r5, r6, [sp, #488] @ 0x1e8 │ │ + str r1, [sp, #132] @ 0x84 │ │ adds r0, #132 @ 0x84 │ │ - str r2, [sp, #268] @ 0x10c │ │ - movs r1, #0 │ │ - ldr r2, [sp, #108] @ 0x6c │ │ - str r1, [sp, #72] @ 0x48 │ │ - strd r5, r6, [sp, #256] @ 0x100 │ │ - movs r1, #0 │ │ - str r2, [sp, #264] @ 0x108 │ │ - movs r5, #0 │ │ - str r0, [sp, #116] @ 0x74 │ │ - movs r0, #0 │ │ + str r2, [sp, #72] @ 0x48 │ │ + str r0, [sp, #112] @ 0x70 │ │ movs r2, #0 │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + str r2, [sp, #64] @ 0x40 │ │ strb.w r3, [sp, #352] @ 0x160 │ │ + strd fp, r6, [sp, #272] @ 0x110 │ │ + str.w fp, [sp, #424] @ 0x1a8 │ │ strb.w r3, [sp, #417] @ 0x1a1 │ │ - strd sl, fp, [sp, #272] @ 0x110 │ │ - str.w sl, [sp, #424] @ 0x1a8 │ │ - str.w fp, [sp, #428] @ 0x1ac │ │ - str r1, [sp, #64] @ 0x40 │ │ + str r6, [sp, #428] @ 0x1ac │ │ lsls r0, r0, #31 │ │ - beq.n 805a2 │ │ - ldr r6, [sp, #128] @ 0x80 │ │ - movs r3, #0 │ │ + beq.n 80b1a │ │ + ldr r3, [sp, #132] @ 0x84 │ │ + movs r2, #0 │ │ ldrb.w r0, [sp, #352] @ 0x160 │ │ - str r3, [sp, #388] @ 0x184 │ │ - strd r3, r3, [r6] │ │ - strd r3, r3, [r6, #8] │ │ - ldr r6, [sp, #120] @ 0x78 │ │ - strb.w r3, [sp, #416] @ 0x1a0 │ │ - strb.w r3, [sp, #419] @ 0x1a3 │ │ - strd r3, r3, [r6] │ │ - strd r3, r3, [r6, #8] │ │ - movs r6, #1 │ │ - str r6, [sp, #384] @ 0x180 │ │ - strd r6, r3, [sp, #376] @ 0x178 │ │ + str r2, [sp, #388] @ 0x184 │ │ + strd r2, r2, [r3] │ │ + strd r2, r2, [r3, #8] │ │ + ldr r3, [sp, #124] @ 0x7c │ │ + strb.w r2, [sp, #416] @ 0x1a0 │ │ + strb.w r2, [sp, #419] @ 0x1a3 │ │ + strd r2, r2, [r3] │ │ + strd r2, r2, [r3, #8] │ │ + movs r3, #1 │ │ + str r3, [sp, #384] @ 0x180 │ │ + strd r3, r2, [sp, #376] @ 0x178 │ │ strb.w r0, [sp, #417] @ 0x1a1 │ │ ldr.w sl, [sp, #428] @ 0x1ac │ │ movs r0, #0 │ │ strd r0, r0, [sp, #408] @ 0x198 │ │ cmp.w sl, #0 │ │ strh.w r0, [sp, #420] @ 0x1a4 │ │ strb.w r0, [sp, #418] @ 0x1a2 │ │ - beq.w 81276 │ │ - strd r4, r1, [sp, #132] @ 0x84 │ │ + beq.w 8184a │ │ + str r1, [sp, #148] @ 0x94 │ │ movs r1, #0 │ │ str r1, [sp, #88] @ 0x58 │ │ str r0, [sp, #76] @ 0x4c │ │ movs r0, #0 │ │ - str r5, [sp, #104] @ 0x68 │ │ + str.w r8, [sp, #116] @ 0x74 │ │ movs r1, #0 │ │ str r0, [sp, #92] @ 0x5c │ │ - str r1, [sp, #124] @ 0x7c │ │ - str r1, [sp, #156] @ 0x9c │ │ + str r1, [sp, #128] @ 0x80 │ │ + str r1, [sp, #160] @ 0xa0 │ │ movs r0, #0 │ │ movs r1, #0 │ │ - str r2, [sp, #144] @ 0x90 │ │ - str r1, [sp, #148] @ 0x94 │ │ + str r5, [sp, #136] @ 0x88 │ │ + str r1, [sp, #152] @ 0x98 │ │ str r1, [sp, #100] @ 0x64 │ │ movs r1, #0 │ │ + str r4, [sp, #104] @ 0x68 │ │ str r1, [sp, #84] @ 0x54 │ │ movs r1, #0 │ │ str r1, [sp, #96] @ 0x60 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ - mov fp, sl │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ + mov r6, sl │ │ sub.w sl, sl, #1 │ │ - mov r8, r0 │ │ - ldrb.w ip, [r8], #1 │ │ - strd r8, sl, [sp, #424] @ 0x1a8 │ │ - cmp.w ip, #0 │ │ - beq.n 8069a │ │ - ldrb.w r1, [sp, #357] @ 0x165 │ │ - cmp ip, r1 │ │ - bcs.w 80706 │ │ - sub.w r2, ip, #1 │ │ - mov lr, r0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + mov r9, r1 │ │ + ldrb.w lr, [r9], #1 │ │ + strd r9, sl, [sp, #424] @ 0x1a8 │ │ + cmp.w lr, #0 │ │ + beq.n 80c1e │ │ + ldr.w fp, [sp, #164] @ 0xa4 │ │ + ldrb.w r0, [sp, #357] @ 0x165 │ │ + cmp lr, r0 │ │ + bcs.w 80c84 │ │ + sub.w r2, lr, #1 │ │ + str r1, [sp, #144] @ 0x90 │ │ cmp r2, #11 │ │ - bhi.w 80968 │ │ - movs r5, #0 │ │ - movs r6, #47 @ 0x2f │ │ + bhi.w 80ef2 │ │ + mov.w lr, #0 │ │ + movs r4, #47 @ 0x2f │ │ tbh [pc, r2, lsl #1] │ │ - lsls r1, r4, #14 │ │ + lsls r2, r7, #14 │ │ movs r4, r1 │ │ - lsls r4, r4, #4 │ │ - lsls r1, r3, #5 │ │ + lsls r6, r4, #4 │ │ + lsls r5, r3, #5 │ │ lsls r7, r5, #3 │ │ - lsls r6, r1, #6 │ │ - lsls r0, r2, #6 │ │ - lsls r4, r1, #6 │ │ lsls r4, r2, #6 │ │ - lsls r2, r4, #4 │ │ + lsls r6, r2, #6 │ │ lsls r2, r2, #6 │ │ - lsls r4, r7, #2 │ │ + lsls r2, r3, #6 │ │ + lsls r4, r4, #4 │ │ + lsls r0, r3, #6 │ │ + lsls r2, r7, #2 │ │ cmp.w sl, #0 │ │ - beq.w 815c4 │ │ - sub.w sl, fp, #2 │ │ - movs r0, #0 │ │ - movs r4, #0 │ │ + beq.w 81ada │ │ + sub.w sl, r6, #2 │ │ + mov r4, r6 │ │ + mov.w fp, #0 │ │ + mov.w r8, #0 │ │ movs r2, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldrb.w r3, [r8], #1 │ │ + ldrb.w r3, [r9], #1 │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 80656 │ │ + bne.n 80bda │ │ cmp r3, #1 │ │ - bhi.w 81496 │ │ + bhi.w 81a7e │ │ and.w r1, r2, #63 @ 0x3f │ │ and.w r0, r3, #127 @ 0x7f │ │ rsb r5, r1, #32 │ │ subs.w r6, r1, #32 │ │ lsr.w r5, r0, r5 │ │ it pl │ │ lslpl.w r5, r0, r6 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - orrs r4, r5 │ │ - orrs r1, r0 │ │ + orr.w fp, fp, r0 │ │ + orr.w r8, r8, r5 │ │ sxtb r0, r3 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - str r1, [sp, #164] @ 0xa4 │ │ - bgt.w 80b6a │ │ + bgt.w 81104 │ │ sub.w sl, sl, #1 │ │ adds r2, #7 │ │ adds.w r0, sl, #1 │ │ - bne.n 80648 │ │ - b.w 81420 │ │ + bne.n 80bcc │ │ + b.w 819da │ │ cmp.w sl, #0 │ │ - beq.w 8143e │ │ - sub.w r6, fp, #2 │ │ - str r4, [sp, #160] @ 0xa0 │ │ - str.w r9, [sp, #152] @ 0x98 │ │ - mov.w ip, #0 │ │ + beq.w 819fa │ │ + str r6, [sp, #108] @ 0x6c │ │ + subs r6, #2 │ │ + mov fp, r8 │ │ + mov.w lr, #0 │ │ movs r4, #0 │ │ movs r2, #0 │ │ - mov r9, r8 │ │ - strd r0, fp, [sp, #108] @ 0x6c │ │ - ldrb.w r1, [r9], #1 │ │ + mov r8, r9 │ │ + str r1, [sp, #144] @ 0x90 │ │ + ldrb.w r1, [r8], #1 │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 806c8 │ │ + bne.n 80c46 │ │ cmp r1, #1 │ │ - bhi.w 813f6 │ │ + bhi.w 819b0 │ │ and.w r0, r2, #63 @ 0x3f │ │ and.w r5, r1, #127 @ 0x7f │ │ rsb sl, r0, #32 │ │ - subs.w lr, r0, #32 │ │ + subs.w ip, r0, #32 │ │ lsl.w r0, r5, r0 │ │ lsr.w r3, r5, sl │ │ it pl │ │ - lslpl.w r3, r5, lr │ │ + lslpl.w r3, r5, ip │ │ it pl │ │ movpl r0, #0 │ │ - orr.w ip, ip, r0 │ │ + orr.w lr, lr, r0 │ │ orrs r4, r3 │ │ sxtb r0, r1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 80710 │ │ + bgt.n 80c8e │ │ subs r6, #1 │ │ adds r2, #7 │ │ - mov r8, r9 │ │ + mov r9, r8 │ │ adds r0, r6, #1 │ │ - bne.n 806ba │ │ - b.w 81408 │ │ - movs r5, #0 │ │ - movs r6, #46 @ 0x2e │ │ - str.w ip, [sp, #164] @ 0xa4 │ │ - b.n 80d5e │ │ + bne.n 80c38 │ │ + b.w 819c2 │ │ + movs r0, #0 │ │ + mov fp, lr │ │ + movs r4, #46 @ 0x2e │ │ + mov lr, r0 │ │ + b.n 81310 │ │ cmp r4, #0 │ │ - bne.w 815cc │ │ - cmp r6, ip │ │ - bcc.w 81430 │ │ - sub.w sl, r6, ip │ │ - add.w r0, r9, ip │ │ - cmp.w ip, #0 │ │ + bne.w 81ae2 │ │ + cmp r6, lr │ │ + bcc.w 819ec │ │ + sub.w sl, r6, lr │ │ + add.w r0, r8, lr │ │ + cmp.w lr, #0 │ │ str.w sl, [sp, #428] @ 0x1ac │ │ str r0, [sp, #424] @ 0x1a8 │ │ - beq.w 81430 │ │ - ldrb.w r6, [r8, #1] │ │ - add.w r9, r8, #2 │ │ - sub.w lr, ip, #1 │ │ - str.w r9, [sp, #528] @ 0x210 │ │ + beq.w 819ec │ │ + ldrb.w r6, [r9, #1] │ │ + add.w r8, r9, #2 │ │ + sub.w ip, lr, #1 │ │ + str.w r8, [sp, #528] @ 0x210 │ │ subs r2, r6, #1 │ │ cmp r2, #3 │ │ - bhi.w 80a84 │ │ - movs r5, #0 │ │ - movs r6, #62 @ 0x3e │ │ - ldrd r4, fp, [sp, #160] @ 0xa0 │ │ + bhi.w 81012 │ │ + movs r0, #0 │ │ + movs r4, #62 @ 0x3e │ │ + str r0, [sp, #144] @ 0x90 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r0, r0, #12 │ │ + lsls r2, r3, #12 │ │ movs r4, r0 │ │ - lsls r1, r2, #5 │ │ - lsls r5, r4, #5 │ │ + lsls r0, r3, #5 │ │ + lsls r4, r5, #5 │ │ ldrb.w r2, [sp, #336] @ 0x150 │ │ subs r6, r2, #1 │ │ cmp r6, #7 │ │ - bhi.w 81886 │ │ + bhi.w 81e6a │ │ tbh [pc, r6, lsl #1] │ │ movs r0, r1 │ │ - lsls r3, r0, #10 │ │ - lsrs r4, r1, #2 │ │ - lsls r6, r5, #10 │ │ - lsrs r4, r1, #2 │ │ - lsrs r4, r1, #2 │ │ - lsrs r4, r1, #2 │ │ - lsls r4, r2, #10 │ │ - cmp.w lr, #0 │ │ - beq.w 817b2 │ │ - ldrb.w fp, [r9] │ │ + lsls r3, r2, #10 │ │ + lsrs r0, r0, #3 │ │ + lsls r3, r0, #11 │ │ + lsrs r0, r0, #3 │ │ + lsrs r0, r0, #3 │ │ + lsrs r0, r0, #3 │ │ + lsls r4, r4, #10 │ │ + cmp.w ip, #0 │ │ + beq.w 81d96 │ │ + ldrb.w fp, [r8] │ │ movs r0, #0 │ │ - movs r6, #63 @ 0x3f │ │ - str r0, [sp, #144] @ 0x90 │ │ + movs r4, #63 @ 0x3f │ │ str r0, [sp, #148] @ 0x94 │ │ - b.n 80c8c │ │ + str r0, [sp, #152] @ 0x98 │ │ + b.n 81228 │ │ cmp.w sl, #0 │ │ - beq.w 815c4 │ │ - movs r0, #0 │ │ - sub.w sl, fp, #2 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - movs r4, #0 │ │ + beq.w 81ada │ │ + mov r4, r6 │ │ + sub.w sl, r6, #2 │ │ + mov.w fp, #0 │ │ + mov.w r8, #0 │ │ movs r2, #0 │ │ - ldrb.w r3, [r8], #1 │ │ + ldrb.w r3, [r9], #1 │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 807b6 │ │ + bne.n 80d36 │ │ cmp r3, #1 │ │ - bhi.w 81480 │ │ + bhi.w 81a68 │ │ and.w r1, r2, #63 @ 0x3f │ │ and.w r0, r3, #127 @ 0x7f │ │ rsb r5, r1, #32 │ │ subs.w r6, r1, #32 │ │ lsr.w r5, r0, r5 │ │ it pl │ │ lslpl.w r5, r0, r6 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - orrs r4, r5 │ │ - orrs r1, r0 │ │ + orr.w fp, fp, r0 │ │ + orr.w r8, r8, r5 │ │ sxtb r0, r3 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - str r1, [sp, #164] @ 0xa4 │ │ - bgt.w 80b1c │ │ + bgt.w 810a4 │ │ sub.w sl, sl, #1 │ │ adds r2, #7 │ │ adds.w r0, sl, #1 │ │ - bne.n 807a8 │ │ - b.w 81420 │ │ + bne.n 80d28 │ │ + b.w 819da │ │ cmp.w sl, #0 │ │ - beq.w 815c4 │ │ - movs r0, #0 │ │ - sub.w sl, fp, #2 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - movs r4, #0 │ │ + beq.w 81ada │ │ + mov r4, r6 │ │ + sub.w sl, r6, #2 │ │ + mov.w fp, #0 │ │ + mov.w r8, #0 │ │ movs r2, #0 │ │ - ldrb.w r3, [r8], #1 │ │ + ldrb.w r3, [r9], #1 │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 8081c │ │ + bne.n 80da0 │ │ cmp r3, #1 │ │ - bhi.w 81454 │ │ + bhi.w 81a3c │ │ and.w r1, r2, #63 @ 0x3f │ │ and.w r0, r3, #127 @ 0x7f │ │ rsb r5, r1, #32 │ │ subs.w r6, r1, #32 │ │ lsr.w r5, r0, r5 │ │ it pl │ │ lslpl.w r5, r0, r6 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - orrs r4, r5 │ │ - orrs r1, r0 │ │ + orr.w fp, fp, r0 │ │ + orr.w r8, r8, r5 │ │ sxtb r0, r3 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - str r1, [sp, #164] @ 0xa4 │ │ - bgt.w 80b36 │ │ + bgt.w 810c4 │ │ sub.w sl, sl, #1 │ │ adds r2, #7 │ │ adds.w r0, sl, #1 │ │ - bne.n 8080e │ │ - b.w 81420 │ │ - movs r6, #56 @ 0x38 │ │ - b.n 80d5e │ │ + bne.n 80d92 │ │ + b.w 819da │ │ + movs r4, #56 @ 0x38 │ │ + b.n 81310 │ │ cmp.w sl, #0 │ │ - beq.w 815c4 │ │ - sub.w sl, fp, #2 │ │ - movs r0, #0 │ │ - movs r4, #0 │ │ + beq.w 81ada │ │ + sub.w sl, r6, #2 │ │ + mov r4, r6 │ │ + mov.w fp, #0 │ │ + mov.w r8, #0 │ │ movs r3, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - ldrb.w r6, [r8], #1 │ │ + ldrb.w r6, [r9], #1 │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 8088a │ │ + bne.n 80e12 │ │ cmp r6, #127 @ 0x7f │ │ it ne │ │ cmpne r6, #0 │ │ - bne.w 816d8 │ │ + bne.w 81be6 │ │ and.w r1, r3, #63 @ 0x3f │ │ and.w r0, r6, #127 @ 0x7f │ │ rsb r5, r1, #32 │ │ subs.w r2, r1, #32 │ │ add.w r3, r3, #7 │ │ lsr.w r5, r0, r5 │ │ it pl │ │ lslpl.w r5, r0, r2 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - orrs r4, r5 │ │ - orrs r1, r0 │ │ + orr.w fp, fp, r0 │ │ + orr.w r8, r8, r5 │ │ sxtb r0, r6 │ │ cmp r0, #0 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - bpl.w 80ab6 │ │ + bpl.w 8104c │ │ sub.w sl, sl, #1 │ │ adds.w r0, sl, #1 │ │ - bne.n 80878 │ │ - b.w 81446 │ │ + bne.n 80e00 │ │ + b.w 81a02 │ │ cmp.w sl, #0 │ │ - beq.w 815c4 │ │ - movs r0, #0 │ │ - sub.w sl, fp, #2 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - movs r4, #0 │ │ + beq.w 81ada │ │ + mov r4, r6 │ │ + sub.w sl, r6, #2 │ │ + mov.w fp, #0 │ │ + mov.w r8, #0 │ │ movs r2, #0 │ │ - ldrb.w r3, [r8], #1 │ │ + ldrb.w r3, [r9], #1 │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 808f0 │ │ + bne.n 80e7c │ │ cmp r3, #1 │ │ - bhi.w 8146a │ │ + bhi.w 81a52 │ │ and.w r1, r2, #63 @ 0x3f │ │ and.w r0, r3, #127 @ 0x7f │ │ rsb r5, r1, #32 │ │ subs.w r6, r1, #32 │ │ lsr.w r5, r0, r5 │ │ it pl │ │ lslpl.w r5, r0, r6 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - orrs r4, r5 │ │ - orrs r1, r0 │ │ + orr.w fp, fp, r0 │ │ + orr.w r8, r8, r5 │ │ sxtb r0, r3 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - str r1, [sp, #164] @ 0xa4 │ │ - bgt.w 80b50 │ │ + bgt.w 810e4 │ │ sub.w sl, sl, #1 │ │ adds r2, #7 │ │ adds.w r0, sl, #1 │ │ - bne.n 808e2 │ │ - b.w 81420 │ │ - movs r6, #54 @ 0x36 │ │ - b.n 80d5e │ │ - movs r6, #52 @ 0x34 │ │ - b.n 80d5e │ │ - movs r6, #53 @ 0x35 │ │ - b.n 80d5e │ │ - movs r6, #57 @ 0x39 │ │ - b.n 80d5e │ │ - cmp.w fp, #3 │ │ - bcc.w 81782 │ │ - ldrh.w r1, [lr, #1] │ │ - add.w r0, lr, #3 │ │ + bne.n 80e6e │ │ + b.w 819da │ │ + movs r4, #54 @ 0x36 │ │ + b.n 81310 │ │ + movs r4, #52 @ 0x34 │ │ + b.n 81310 │ │ + movs r4, #53 @ 0x35 │ │ + b.n 81310 │ │ + movs r4, #57 @ 0x39 │ │ + b.n 81310 │ │ + cmp r6, #3 │ │ + bcc.w 81d7a │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + sub.w sl, r6, #3 │ │ + movs r4, #55 @ 0x37 │ │ + ldrh.w fp, [r0, #1] │ │ + adds r0, #3 │ │ str r0, [sp, #424] @ 0x1a8 │ │ - sub.w sl, fp, #3 │ │ str.w sl, [sp, #428] @ 0x1ac │ │ - movs r6, #55 @ 0x37 │ │ - lsrs r0, r1, #8 │ │ - str r1, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 80d5e │ │ - str.w r9, [sp, #152] @ 0x98 │ │ + mov.w r0, fp, lsr #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + b.n 81310 │ │ + str.w r8, [sp, #108] @ 0x6c │ │ uxtb r1, r2 │ │ - ldrd r9, r0, [sp, #264] @ 0x108 │ │ + ldrd r8, r0, [sp, #264] @ 0x108 │ │ cmp r0, r1 │ │ - bcc.w 8179a │ │ - add r9, r1 │ │ - beq.w 81430 │ │ - ldrb.w r5, [r9] │ │ - cmp r5, #0 │ │ - beq.w 80b84 │ │ - cmp r5, #1 │ │ - bne.w 80b8e │ │ - ldr.w r9, [sp, #152] @ 0x98 │ │ + bcc.w 81d64 │ │ + add r8, r1 │ │ + beq.w 819ec │ │ + ldrb.w r2, [r8] │ │ + cmp r2, #0 │ │ + beq.w 81124 │ │ + cmp r2, #1 │ │ + bne.w 81132 │ │ cmp.w sl, #0 │ │ - beq.w 815c4 │ │ - sub.w sl, fp, #2 │ │ - movs r3, #0 │ │ - movs r4, #0 │ │ + beq.w 81ada │ │ + sub.w sl, r6, #2 │ │ + mov.w fp, #0 │ │ + mov.w r8, #0 │ │ movs r2, #0 │ │ - str.w fp, [sp, #112] @ 0x70 │ │ - ldrb.w fp, [r8], #1 │ │ + ldrb.w ip, [r9], #1 │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 809b8 │ │ - cmp.w fp, #1 │ │ - bhi.w 816ee │ │ + bne.n 80f3e │ │ + cmp.w ip, #1 │ │ + bhi.w 81bfc │ │ and.w r1, r2, #63 @ 0x3f │ │ - and.w r0, fp, #127 @ 0x7f │ │ - rsb r6, r1, #32 │ │ + and.w r0, ip, #127 @ 0x7f │ │ + rsb r4, r1, #32 │ │ subs.w r5, r1, #32 │ │ - lsr.w r6, r0, r6 │ │ + lsr.w r4, r0, r4 │ │ it pl │ │ - lslpl.w r6, r0, r5 │ │ + lslpl.w r4, r0, r5 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r3, r0 │ │ - orrs r4, r6 │ │ - sxtb.w r0, fp │ │ + orr.w fp, fp, r0 │ │ + orr.w r8, r8, r4 │ │ + sxtb.w r0, ip │ │ cmp r0, #0 │ │ - bpl.w 81250 │ │ + bpl.w 81826 │ │ sub.w sl, sl, #1 │ │ adds r2, #7 │ │ adds.w r0, sl, #1 │ │ - bne.n 809a8 │ │ - b.w 81744 │ │ + bne.n 80f2e │ │ + b.w 81c56 │ │ ldrh.w r0, [sp, #338] @ 0x152 │ │ cmp r0, #5 │ │ - bcs.n 80a9e │ │ - cmp.w lr, #0 │ │ - beq.w 81430 │ │ + bcs.n 8102e │ │ + cmp.w ip, #0 │ │ + beq.w 819ec │ │ movs r3, #0 │ │ - mov r0, r9 │ │ + mov r0, r8 │ │ ldrb r1, [r0, #0] │ │ cmp r1, #0 │ │ - beq.w 80cf0 │ │ + beq.w 8129e │ │ adds r3, #1 │ │ adds r0, #1 │ │ - cmp lr, r3 │ │ - bne.n 80a0c │ │ - b.w 81430 │ │ - cmp.w lr, #0 │ │ - beq.w 8177c │ │ - mov.w fp, #0 │ │ - movs r4, #0 │ │ + cmp ip, r3 │ │ + bne.n 80f96 │ │ + b.w 819ec │ │ + cmp.w ip, #0 │ │ + beq.w 81d5e │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ - mov r2, lr │ │ - mov ip, r9 │ │ - ldrb.w r6, [ip], #1 │ │ + mov.w fp, #0 │ │ + mov r2, ip │ │ + mov lr, r8 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldrb.w r6, [lr], #1 │ │ cmp r0, #63 @ 0x3f │ │ - bne.n 80a42 │ │ + bne.n 80fd0 │ │ cmp r6, #1 │ │ - bhi.w 814ac │ │ + bhi.w 81a94 │ │ and.w r1, r0, #63 @ 0x3f │ │ and.w r5, r6, #127 @ 0x7f │ │ rsb r3, r1, #32 │ │ - mov r8, r4 │ │ subs.w r4, r1, #32 │ │ lsl.w r1, r5, r1 │ │ lsr.w r3, r5, r3 │ │ it pl │ │ lslpl.w r3, r5, r4 │ │ + orr.w fp, fp, r3 │ │ it pl │ │ movpl r1, #0 │ │ - orr.w fp, fp, r1 │ │ - orr.w r4, r3, r8 │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ + orrs r3, r1 │ │ sxtb r1, r6 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.w 80c5c │ │ + str r3, [sp, #164] @ 0xa4 │ │ + bgt.w 811f6 │ │ subs r2, #1 │ │ add.w r0, r0, #7 │ │ - bne.n 80a34 │ │ - b.w 814c2 │ │ - mov.w r0, r9, lsr #16 │ │ - movs r5, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, r9, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r0, #66 @ 0x42 │ │ - str r6, [sp, #60] @ 0x3c │ │ - mov fp, r9 │ │ - mov r6, r0 │ │ - mov r4, lr │ │ - b.n 80d56 │ │ - mov.w r0, r9, lsr #16 │ │ - movs r6, #66 @ 0x42 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, r9, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ + bne.n 80fc2 │ │ + b.w 81aa8 │ │ + mov.w r0, r8, lsr #16 │ │ + movs r4, #66 @ 0x42 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ubfx r0, r8, #8, #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, #0 │ │ + str r0, [sp, #144] @ 0x90 │ │ + mov fp, ip │ │ + str.w r8, [sp, #164] @ 0xa4 │ │ + str r6, [sp, #120] @ 0x78 │ │ + b.n 81306 │ │ + mov.w r0, r8, lsr #16 │ │ + movs r4, #66 @ 0x42 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ubfx r0, r8, #8, #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, #0 │ │ + str r0, [sp, #144] @ 0x90 │ │ movs r0, #3 │ │ - str r0, [sp, #60] @ 0x3c │ │ - mov fp, r9 │ │ - mov r4, lr │ │ - b.n 80d56 │ │ - ldr.w ip, [sp, #164] @ 0xa4 │ │ - movs r5, #0 │ │ - strd r8, sl, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #120] @ 0x78 │ │ + mov fp, ip │ │ + str.w r8, [sp, #164] @ 0xa4 │ │ + b.n 81306 │ │ + mov.w r0, fp, lsr #16 │ │ + mov.w lr, #0 │ │ + movs r4, #49 @ 0x31 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ubfx r0, fp, #8, #8 │ │ cmp r3, #63 @ 0x3f │ │ - mov.w r0, ip, lsr #16 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, ip, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - mov.w r0, #49 @ 0x31 │ │ - bgt.w 81124 │ │ + strd r9, sl, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + bgt.n 8109a │ │ cmp r6, #64 @ 0x40 │ │ - bcc.w 81124 │ │ + bcc.n 8109a │ │ and.w r0, r3, #63 @ 0x3f │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ subs.w r1, r0, #32 │ │ it pl │ │ lslpl r2, r1 │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ - orr.w r4, r4, r2 │ │ + orr.w r8, r8, r2 │ │ lsl.w r0, r1, r0 │ │ - mov.w r6, #49 @ 0x31 │ │ it pl │ │ movpl r0, #0 │ │ - orr.w fp, ip, r0 │ │ - str.w fp, [sp, #16] │ │ + orr.w fp, fp, r0 │ │ mov.w r0, fp, lsr #16 │ │ - str.w fp, [sp, #164] @ 0xa4 │ │ - str r0, [sp, #156] @ 0x9c │ │ + str r0, [sp, #160] @ 0xa0 │ │ ubfx r0, fp, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - str r4, [sp, #84] @ 0x54 │ │ - b.n 80d5e │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - movs r5, #0 │ │ - strd r8, sl, [sp, #424] @ 0x1a8 │ │ - movs r6, #58 @ 0x3a │ │ - str r1, [sp, #28] │ │ - lsrs r0, r1, #16 │ │ - str r4, [sp, #92] @ 0x5c │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, r1, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 80d5e │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - movs r5, #0 │ │ - strd r8, sl, [sp, #424] @ 0x1a8 │ │ - movs r6, #51 @ 0x33 │ │ - str r1, [sp, #24] │ │ - lsrs r0, r1, #16 │ │ - str r4, [sp, #88] @ 0x58 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, r1, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 80d5e │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - movs r5, #0 │ │ - strd r8, sl, [sp, #424] @ 0x1a8 │ │ - movs r6, #50 @ 0x32 │ │ - str r1, [sp, #36] @ 0x24 │ │ - lsrs r0, r1, #16 │ │ - str r4, [sp, #100] @ 0x64 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, r1, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 80d5e │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ - movs r5, #0 │ │ - strd r8, sl, [sp, #424] @ 0x1a8 │ │ - movs r6, #48 @ 0x30 │ │ - str r1, [sp, #32] │ │ - lsrs r0, r1, #16 │ │ - str r4, [sp, #96] @ 0x60 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, r1, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 80d5e │ │ + str r0, [sp, #152] @ 0x98 │ │ + str.w fp, [sp, #20] │ │ + str.w r8, [sp, #84] @ 0x54 │ │ + b.n 81310 │ │ + mov.w r0, fp, lsr #16 │ │ + strd r9, sl, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ubfx r0, fp, #8, #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + mov.w lr, #0 │ │ + movs r4, #58 @ 0x3a │ │ + str.w fp, [sp, #28] │ │ + str.w r8, [sp, #92] @ 0x5c │ │ + b.n 81310 │ │ + mov.w r0, fp, lsr #16 │ │ + strd r9, sl, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ubfx r0, fp, #8, #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + mov.w lr, #0 │ │ + movs r4, #51 @ 0x33 │ │ + str.w fp, [sp, #24] │ │ + str.w r8, [sp, #88] @ 0x58 │ │ + b.n 81310 │ │ + mov.w r0, fp, lsr #16 │ │ + strd r9, sl, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ubfx r0, fp, #8, #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + mov.w lr, #0 │ │ + movs r4, #50 @ 0x32 │ │ + str.w fp, [sp, #36] @ 0x24 │ │ + str.w r8, [sp, #100] @ 0x64 │ │ + b.n 81310 │ │ + mov.w r0, fp, lsr #16 │ │ + strd r9, sl, [sp, #424] @ 0x1a8 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ubfx r0, fp, #8, #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + mov.w lr, #0 │ │ + movs r4, #48 @ 0x30 │ │ + str.w fp, [sp, #32] │ │ + str.w r8, [sp, #96] @ 0x60 │ │ + b.n 81310 │ │ + movs r0, #0 │ │ + mov fp, lr │ │ + movs r4, #59 @ 0x3b │ │ + mov lr, r0 │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ + b.n 81310 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ movs r5, #0 │ │ - movs r6, #59 @ 0x3b │ │ - str.w ip, [sp, #164] @ 0xa4 │ │ - b.n 80d5a │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - movs r0, #1 │ │ - str r0, [sp, #112] @ 0x70 │ │ - mov r9, r8 │ │ - mov r0, sl │ │ - str r4, [sp, #160] @ 0xa0 │ │ - strd sl, r5, [sp, #8] │ │ - cmp r0, #0 │ │ - beq.w 8177c │ │ - add.w r3, r9, #1 │ │ - sub.w fp, r0, #1 │ │ - str r2, [sp, #44] @ 0x2c │ │ + mov r8, r9 │ │ + mov r4, sl │ │ + str.w sl, [sp, #12] │ │ + str r2, [sp, #16] │ │ + cmp r4, #0 │ │ + beq.w 81d5e │ │ + add.w fp, r8, #1 │ │ + sub.w sl, r4, #1 │ │ movs r6, #0 │ │ movs r1, #0 │ │ movs r2, #0 │ │ - str r0, [sp, #108] @ 0x6c │ │ - str r3, [sp, #164] @ 0xa4 │ │ + str r5, [sp, #144] @ 0x90 │ │ + str r0, [sp, #52] @ 0x34 │ │ + str r4, [sp, #120] @ 0x78 │ │ + ldrb.w r5, [fp, #-1] │ │ cmp r2, #63 @ 0x3f │ │ - ldrb.w r3, [r3, #-1] │ │ - bne.n 80bc6 │ │ - cmp r3, #1 │ │ - bhi.w 815d2 │ │ - and.w sl, r2, #63 @ 0x3f │ │ - and.w r5, r3, #127 @ 0x7f │ │ - rsb lr, sl, #32 │ │ - subs.w r4, sl, #32 │ │ - lsr.w r0, r5, lr │ │ + bne.n 81168 │ │ + cmp r5, #1 │ │ + bhi.w 81ae6 │ │ + and.w r0, r2, #63 @ 0x3f │ │ + and.w r4, r5, #127 @ 0x7f │ │ + rsb ip, r0, #32 │ │ + subs.w r3, r0, #32 │ │ + str r3, [sp, #164] @ 0xa4 │ │ + mov r3, r5 │ │ + lsr.w r5, r4, ip │ │ + lsl.w r0, r4, r0 │ │ + mov ip, r3 │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ it pl │ │ - lslpl.w r0, r5, r4 │ │ - orr.w r1, r1, r0 │ │ - lsl.w r0, r5, sl │ │ + lslpl.w r5, r4, r3 │ │ it pl │ │ movpl r0, #0 │ │ orrs r6, r0 │ │ - sxtb r0, r3 │ │ + orrs r1, r5 │ │ + sxtb.w r0, ip │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 80c0c │ │ - mov lr, r3 │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ - sub.w fp, fp, #1 │ │ + bgt.n 811b4 │ │ + sub.w sl, sl, #1 │ │ + add.w fp, fp, #1 │ │ adds r2, #7 │ │ - adds r3, #1 │ │ - adds.w r5, fp, #1 │ │ - bne.n 80bb6 │ │ - b.w 81698 │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ - ldr r5, [sp, #12] │ │ - ldr.w sl, [sp, #8] │ │ - adds r0, r2, #1 │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ - cmp r2, r5 │ │ - str r0, [sp, #112] @ 0x70 │ │ - mov r9, r3 │ │ - mov r2, r6 │ │ - mov r0, fp │ │ - str.w fp, [sp, #428] @ 0x1ac │ │ - str r3, [sp, #424] @ 0x1a8 │ │ + adds.w r4, sl, #1 │ │ + bne.n 8115a │ │ + b.w 81bac │ │ + ldr r5, [sp, #144] @ 0x90 │ │ + mov r8, fp │ │ + ldr r2, [sp, #16] │ │ + mov r4, sl │ │ + adds r5, #1 │ │ + mov r0, r6 │ │ + cmp r5, r2 │ │ + strd fp, sl, [sp, #424] @ 0x1a8 │ │ str r1, [sp, #76] @ 0x4c │ │ - bne.n 80b9e │ │ - sub.w r2, r3, r8 │ │ - cmp sl, r2 │ │ - bcc.w 818b2 │ │ - mov.w r0, r8, lsr #16 │ │ - movs r5, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, r8, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r0, #61 @ 0x3d │ │ - str r6, [sp, #44] @ 0x2c │ │ - mov sl, fp │ │ - str.w r8, [sp, #164] @ 0xa4 │ │ - mov r4, r2 │ │ - str.w ip, [sp, #60] @ 0x3c │ │ - mov r6, r0 │ │ + bne.n 81140 │ │ + sub.w r2, fp, r9 │ │ + ldr r0, [sp, #12] │ │ + cmp r0, r2 │ │ + bcc.w 81e9a │ │ + mov.w r0, r9, lsr #16 │ │ + mov r3, lr │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ubfx r0, r9, #8, #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, #0 │ │ + movs r4, #61 @ 0x3d │ │ + mov fp, r9 │ │ + mov lr, r0 │ │ + str r3, [sp, #120] @ 0x78 │ │ + mov r8, r2 │ │ + str r6, [sp, #52] @ 0x34 │ │ str r1, [sp, #76] @ 0x4c │ │ - b.n 80d5a │ │ - mov.w r0, fp, lsr #16 │ │ - movs r5, #0 │ │ - movs r6, #65 @ 0x41 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, fp, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - str.w fp, [sp, #20] │ │ - str r4, [sp, #72] @ 0x48 │ │ - b.n 80d56 │ │ - cmp.w ip, #3 │ │ - bcc.w 817b2 │ │ - ldrh.w fp, [r9] │ │ - movs r6, #63 @ 0x3f │ │ + b.n 81310 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + movs r4, #65 @ 0x41 │ │ + str r0, [sp, #56] @ 0x38 │ │ + str.w fp, [sp, #72] @ 0x48 │ │ + lsrs r1, r0, #16 │ │ + str r1, [sp, #160] @ 0xa0 │ │ + ubfx r1, r0, #8, #8 │ │ + str r1, [sp, #152] @ 0x98 │ │ + movs r1, #0 │ │ + str r1, [sp, #144] @ 0x90 │ │ + b.n 81306 │ │ + cmp.w lr, #3 │ │ + bcc.w 81d96 │ │ + ldrh.w fp, [r8] │ │ + movs r4, #63 @ 0x3f │ │ mov.w r0, fp, lsr #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #152] @ 0x98 │ │ movs r0, #0 │ │ - str r0, [sp, #144] @ 0x90 │ │ + str r0, [sp, #148] @ 0x94 │ │ str.w fp, [sp, #40] @ 0x28 │ │ - movs r4, #0 │ │ - str r0, [sp, #156] @ 0x9c │ │ - b.n 80d56 │ │ - cmp.w ip, #8 │ │ - bls.w 817b2 │ │ - ldrb.w r2, [r9, #2] │ │ - movs r6, #63 @ 0x3f │ │ - ldrb.w r1, [r8, #9] │ │ - ldrh.w r3, [r9] │ │ - ldr.w r0, [r8, #5] │ │ - orr.w fp, r3, r2, lsl #16 │ │ + strd r0, fp, [sp, #160] @ 0xa0 │ │ + b.n 81296 │ │ + cmp.w lr, #8 │ │ + bls.w 81d96 │ │ + ldrb.w r2, [r8, #2] │ │ + movs r4, #63 @ 0x3f │ │ + ldrb.w r1, [r9, #9] │ │ + ldrh.w r3, [r8] │ │ + ldr.w r0, [r9, #5] │ │ + orr.w r2, r3, r2, lsl #16 │ │ lsls r1, r1, #24 │ │ - orr.w r4, r1, r0, lsr #8 │ │ - orr.w r0, fp, r0, lsl #24 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + orr.w fp, r1, r0, lsr #8 │ │ + orr.w r0, r2, r0, lsl #24 │ │ str r0, [sp, #40] @ 0x28 │ │ lsrs r0, r0, #16 │ │ - str r4, [sp, #144] @ 0x90 │ │ - str r0, [sp, #156] @ 0x9c │ │ + str.w fp, [sp, #148] @ 0x94 │ │ + str r0, [sp, #160] @ 0xa0 │ │ lsrs r0, r3, #8 │ │ - b.n 80d54 │ │ - cmp.w ip, #5 │ │ - bcc.w 817b2 │ │ - ldr.w fp, [r9] │ │ - movs r6, #63 @ 0x3f │ │ + str r0, [sp, #152] @ 0x98 │ │ + movs r0, #0 │ │ + str r0, [sp, #144] @ 0x90 │ │ + b.n 81306 │ │ + cmp.w lr, #5 │ │ + bcc.w 81d96 │ │ + ldr.w fp, [r8] │ │ + movs r4, #63 @ 0x3f │ │ str.w fp, [sp, #40] @ 0x28 │ │ - movs r4, #0 │ │ + str.w fp, [sp, #164] @ 0xa4 │ │ mov.w r0, fp, lsr #16 │ │ - str r0, [sp, #156] @ 0x9c │ │ + str r0, [sp, #160] @ 0xa0 │ │ ubfx r0, fp, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ + str r0, [sp, #152] @ 0x98 │ │ movs r0, #0 │ │ + str r0, [sp, #148] @ 0x94 │ │ + mov.w fp, #0 │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n 80d56 │ │ + b.n 81306 │ │ mvns r0, r3 │ │ add r1, sp, #528 @ 0x210 │ │ - add r0, lr │ │ + add r0, ip │ │ str r0, [sp, #532] @ 0x214 │ │ - add.w r0, r9, r3 │ │ - mov r2, r9 │ │ + add.w r0, r8, r3 │ │ + mov r2, r8 │ │ adds r0, #1 │ │ str r0, [sp, #528] @ 0x210 │ │ add r0, sp, #536 @ 0x218 │ │ - bl 81dd2 │ │ - ldrd lr, r3, [sp, #536] @ 0x218 │ │ - ldrd fp, r2, [sp, #544] @ 0x220 │ │ - ldrd r9, r8, [sp, #552] @ 0x228 │ │ - eor.w r0, lr, #46 @ 0x2e │ │ - orrs r0, r3 │ │ - beq.w 813a2 │ │ + bl 823ce │ │ + add.w lr, sp, #544 @ 0x220 │ │ + ldrd r2, r1, [sp, #536] @ 0x218 │ │ + ldr.w r9, [sp, #556] @ 0x22c │ │ + ldmia.w lr, {r8, fp, lr} │ │ + eor.w r0, r2, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + str r1, [sp, #144] @ 0x90 │ │ + beq.w 81994 │ │ ldr r1, [sp, #68] @ 0x44 │ │ add.w ip, sp, #480 @ 0x1e0 │ │ - str.w r8, [sp, #56] @ 0x38 │ │ - mov r8, r3 │ │ - str r2, [sp, #160] @ 0xa0 │ │ + str.w r9, [sp, #60] @ 0x3c │ │ + mov r9, r2 │ │ ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - mov.w r0, r9, lsr #8 │ │ - mov r6, lr │ │ - str r0, [sp, #124] @ 0x7c │ │ - mov.w r0, fp, lsr #16 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, fp, #8, #8 │ │ - mov r5, r8 │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ - str.w r9, [sp, #60] @ 0x3c │ │ - str r0, [sp, #148] @ 0x94 │ │ - str.w fp, [sp, #164] @ 0xa4 │ │ - ldr.w r9, [sp, #152] @ 0x98 │ │ + mov.w r0, lr, lsr #8 │ │ + mov r4, r9 │ │ + str r0, [sp, #128] @ 0x80 │ │ + mov.w r0, r8, lsr #16 │ │ + strd r0, r8, [sp, #160] @ 0xa0 │ │ + ubfx r0, r8, #8, #8 │ │ + str.w lr, [sp, #120] @ 0x78 │ │ + str r0, [sp, #152] @ 0x98 │ │ + mov r8, fp │ │ + ldr.w fp, [sp, #164] @ 0xa4 │ │ + ldr.w lr, [sp, #144] @ 0x90 │ │ add.w ip, sp, #480 @ 0x1e0 │ │ - str r4, [sp, #160] @ 0xa0 │ │ - mov lr, r5 │ │ - mov r8, r6 │ │ - ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ + str.w fp, [sp, #164] @ 0xa4 │ │ + mov fp, r4 │ │ add r1, sp, #432 @ 0x1b0 │ │ + ldmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov r6, r8 │ │ - mov r4, lr │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - ldr r5, [sp, #164] @ 0xa4 │ │ - mov.w fp, r0, lsl #16 │ │ - subs.w r0, r8, #46 @ 0x2e │ │ + mov r5, lr │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r4, [sp, #120] @ 0x78 │ │ + mov.w r9, r0, lsl #16 │ │ + subs.w r0, fp, #46 @ 0x2e │ │ sbcs.w r0, lr, #0 │ │ - bcc.n 80e06 │ │ - sub.w r1, r6, #46 @ 0x2e │ │ + bcc.n 813b8 │ │ + sub.w r1, fp, #46 @ 0x2e │ │ movs r0, #0 │ │ tbh [pc, r1, lsl #1] │ │ movs r5, r2 │ │ - lsls r4, r5, #8 │ │ - lsls r5, r1, #4 │ │ - lsls r7, r6, #2 │ │ - lsls r4, r2, #5 │ │ - lsls r0, r5, #2 │ │ - lsls r5, r1, #5 │ │ - lsls r7, r7, #1 │ │ - lsls r3, r0, #2 │ │ + lsls r7, r7, #8 │ │ + lsls r6, r3, #4 │ │ + lsls r5, r0, #3 │ │ + lsls r2, r4, #5 │ │ + lsls r5, r6, #2 │ │ + lsls r3, r3, #5 │ │ + lsls r2, r0, #2 │ │ + lsls r6, r0, #2 │ │ + lsls r1, r5, #3 │ │ + lsls r6, r7, #1 │ │ + lsls r1, r0, #3 │ │ + lsls r2, r6, #1 │ │ + lsls r5, r5, #1 │ │ + lsls r5, r5, #1 │ │ + lsls r5, r5, #1 │ │ lsls r1, r3, #3 │ │ - lsls r3, r7, #1 │ │ - lsls r3, r6, #2 │ │ - lsls r0, r6, #1 │ │ - lsls r2, r5, #1 │ │ - lsls r2, r5, #1 │ │ - lsls r2, r5, #1 │ │ - lsls r2, r1, #3 │ │ - lsls r3, r7, #4 │ │ - movs r0, r7 │ │ - lsls r6, r1, #3 │ │ - lsls r2, r5, #1 │ │ - ldrb.w r6, [sp, #356] @ 0x164 │ │ - cmp r6, #0 │ │ - beq.w 818f0 │ │ + lsls r1, r1, #5 │ │ + movs r1, r7 │ │ + lsls r5, r3, #3 │ │ + lsls r5, r5, #1 │ │ + ldrb.w r5, [sp, #356] @ 0x164 │ │ + cmp r5, #0 │ │ + beq.w 81ed6 │ │ ldrb.w r0, [sp, #357] @ 0x165 │ │ - mov r1, r6 │ │ - subs r4, r5, r0 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + subs r4, r1, r0 │ │ + mov r1, r5 │ │ uxtb r0, r4 │ │ - blx d4ea0 │ │ - mls r1, r0, r6, r4 │ │ + blx d5af0 │ │ + mls r1, r0, r5, r4 │ │ ldrsb.w r2, [sp, #355] @ 0x163 │ │ asrs r3, r2, #31 │ │ uxtb r1, r1 │ │ adds r1, r1, r2 │ │ adcs.w r2, r3, #0 │ │ - bmi.w 810b8 │ │ + bmi.w 81688 │ │ ldrd r3, r6, [sp, #384] @ 0x180 │ │ adds r1, r1, r3 │ │ adcs r2, r6 │ │ ldrb.w r3, [sp, #416] @ 0x1a0 │ │ strd r1, r2, [sp, #384] @ 0x180 │ │ cmp r3, #0 │ │ - beq.w 810e2 │ │ - b.n 811ee │ │ + beq.w 816b2 │ │ + b.n 817c4 │ │ + mov r6, r8 │ │ ldr.w r8, [sp, #332] @ 0x14c │ │ ldr r0, [sp, #324] @ 0x144 │ │ cmp r8, r0 │ │ - bne.n 80e16 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ - bl 82060 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + bne.n 813ca │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + bl 8265c │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + uxtb r0, r4 │ │ add.w r2, r8, r8, lsl #3 │ │ - ldr r1, [sp, #124] @ 0x7c │ │ - ldr r3, [sp, #148] @ 0x94 │ │ - uxtb r0, r0 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ + mov lr, r6 │ │ orr.w r0, r0, r1, lsl #8 │ │ ldr r1, [sp, #328] @ 0x148 │ │ - str.w r6, [r1, r2, lsl #3] │ │ + str.w fp, [r1, r2, lsl #3] │ │ add.w r1, r1, r2, lsl #3 │ │ - uxtb r2, r5 │ │ - orr.w r2, r2, r3, lsl #8 │ │ add.w ip, r1, #24 │ │ - uxth r2, r2 │ │ - orr.w r2, r2, fp │ │ - strd r4, r2, [r1, #4] │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ - strd r2, r0, [r1, #12] │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + strd r6, r0, [r1, #12] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + uxtb r2, r2 │ │ str r0, [r1, #20] │ │ + orr.w r2, r2, r3, lsl #8 │ │ + uxth r2, r2 │ │ + orr.w r2, r2, r9 │ │ + strd r5, r2, [r1, #4] │ │ add r1, sp, #432 @ 0x1b0 │ │ ldmia r1!, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip!, {r0, r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ add.w r0, r8, #1 │ │ + mov r8, lr │ │ str r0, [sp, #332] @ 0x14c │ │ ldr.w sl, [sp, #428] @ 0x1ac │ │ movs r0, #0 │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ cmp.w sl, #0 │ │ - bne.w 805e4 │ │ - b.n 8126c │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #404] @ 0x194 │ │ - uxtb r0, r5 │ │ + bne.w 80b5e │ │ + b.n 81974 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + str.w r8, [sp, #404] @ 0x194 │ │ + uxtb r0, r0 │ │ orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ + orr.w r0, r0, r9 │ │ str r0, [sp, #400] @ 0x190 │ │ - b.n 80e68 │ │ + b.n 8141e │ │ movs r0, #1 │ │ strb.w r0, [sp, #420] @ 0x1a4 │ │ - b.n 80e68 │ │ + b.n 8141e │ │ movs r0, #1 │ │ strb.w r0, [sp, #418] @ 0x1a2 │ │ - b.n 80e68 │ │ + b.n 8141e │ │ ldrb.w r1, [sp, #356] @ 0x164 │ │ cmp r1, #0 │ │ - beq.w 818e6 │ │ + beq.w 81ecc │ │ ldrb.w r0, [sp, #357] @ 0x165 │ │ ldrb.w r4, [sp, #416] @ 0x1a0 │ │ eor.w r0, r0, #255 @ 0xff │ │ - blx d4ea0 │ │ + blx d5af0 │ │ cmp r4, #0 │ │ - bne.n 80e68 │ │ + bne.n 8141e │ │ ldrb.w r6, [sp, #354] @ 0x162 │ │ ldrb.w r5, [sp, #353] @ 0x161 │ │ cmp r6, #1 │ │ - str.w r9, [sp, #152] @ 0x98 │ │ - beq.w 81136 │ │ + beq.w 81704 │ │ cmp r6, #0 │ │ - beq.w 818f6 │ │ + beq.w 81edc │ │ ldrd r1, r2, [sp, #368] @ 0x170 │ │ movs r3, #0 │ │ - adds.w r8, r1, r0 │ │ + mov fp, r8 │ │ + adds.w r9, r1, r0 │ │ adc.w r4, r2, #0 │ │ mov r2, r6 │ │ - mov r0, r8 │ │ - b.n 80ff4 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #396] @ 0x18c │ │ - uxtb r0, r5 │ │ + mov r0, r9 │ │ + mov r1, r4 │ │ + bl d53d0 │ │ + umull r2, r3, r0, r6 │ │ + mla r3, r1, r6, r3 │ │ + subs.w r2, r9, r2 │ │ + sbc.w r3, r4, r3 │ │ + b.n 8170c │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + str.w r8, [sp, #396] @ 0x18c │ │ + uxtb r0, r0 │ │ orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ + orr.w r0, r0, r9 │ │ str r0, [sp, #392] @ 0x188 │ │ - b.n 80e68 │ │ + b.n 8141e │ │ movs r0, #1 │ │ strb.w r0, [sp, #421] @ 0x1a5 │ │ - b.n 80e68 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - uxtb r0, r5 │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ + b.n 8141e │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + cmp.w r8, #0 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + uxtb r0, r0 │ │ orr.w r0, r0, r1, lsl #8 │ │ - cmp r5, #0 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ - bmi.w 8109a │ │ + orr.w r0, r0, r9 │ │ + bmi.w 81668 │ │ ldrd r1, r2, [sp, #384] @ 0x180 │ │ adds r0, r0, r1 │ │ str r0, [sp, #384] @ 0x180 │ │ - adc.w r0, r2, r5 │ │ + adc.w r0, r2, r8 │ │ str r0, [sp, #388] @ 0x184 │ │ - b.n 80e68 │ │ + b.n 8141e │ │ movs r0, #1 │ │ strb.w r0, [sp, #419] @ 0x1a3 │ │ - b.n 811ee │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #412] @ 0x19c │ │ - uxtb r0, r5 │ │ + b.n 817c4 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + str.w r8, [sp, #412] @ 0x19c │ │ + uxtb r0, r0 │ │ orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ + orr.w r0, r0, r9 │ │ str r0, [sp, #408] @ 0x198 │ │ - b.n 80e68 │ │ + b.n 8141e │ │ ldrb.w r0, [sp, #416] @ 0x1a0 │ │ cmp r0, #0 │ │ - bne.w 80e68 │ │ - ldr r3, [sp, #148] @ 0x94 │ │ - uxtb r2, r5 │ │ + bne.w 8141e │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ + mov r6, r8 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ ldrd r0, r1, [sp, #360] @ 0x168 │ │ - str.w r9, [sp, #152] @ 0x98 │ │ + uxtb r2, r2 │ │ orr.w r2, r2, r3, lsl #8 │ │ uxth r2, r2 │ │ - adds.w r9, r0, r2 │ │ + adds.w r8, r0, r2 │ │ adcs.w r1, r1, #0 │ │ mov.w r0, #0 │ │ adcs.w r0, r0, #0 │ │ - bne.w 8187a │ │ + bne.w 81e5a │ │ ldrb.w r0, [sp, #336] @ 0x150 │ │ movs r2, #56 @ 0x38 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ negs r0, r0 │ │ and.w r0, r2, r0, lsl #3 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ lsrs r2, r0 │ │ subs r0, #32 │ │ it pl │ │ movpl r2, #0 │ │ it pl │ │ lsrpl r3, r0 │ │ - subs.w r0, r3, r9 │ │ + subs.w r0, r3, r8 │ │ sbcs.w r0, r2, r1 │ │ - bcc.w 8187a │ │ + bcc.w 81e5a │ │ movs r0, #0 │ │ - strd r9, r1, [sp, #360] @ 0x168 │ │ + strd r8, r1, [sp, #360] @ 0x168 │ │ strd r0, r0, [sp, #368] @ 0x170 │ │ - b.n 80e6a │ │ + mov r8, r6 │ │ + b.n 81420 │ │ ldrb.w r0, [sp, #416] @ 0x1a0 │ │ cmp r0, #0 │ │ - bne.w 80e68 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - uxtb r0, r5 │ │ + bne.w 8141e │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ ldrb.w r6, [sp, #354] @ 0x162 │ │ - ldrb.w r5, [sp, #353] @ 0x161 │ │ + uxtb r0, r0 │ │ orr.w r0, r0, r1, lsl #8 │ │ cmp r6, #1 │ │ - str.w r9, [sp, #152] @ 0x98 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ - beq.w 8112e │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ + orr.w r0, r0, r9 │ │ + ldrb.w r9, [sp, #353] @ 0x161 │ │ + beq.w 816ee │ │ cmp r6, #0 │ │ - beq.w 818f6 │ │ + beq.w 81ee8 │ │ ldrd r1, r2, [sp, #368] @ 0x170 │ │ - adds.w r8, r1, r0 │ │ - adc.w r4, r2, r3 │ │ - mov r2, r6 │ │ - mov r0, r8 │ │ movs r3, #0 │ │ + mov fp, r8 │ │ + adds r5, r1, r0 │ │ + adc.w r4, r2, r8 │ │ + mov r2, r6 │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - bl d4780 │ │ + bl d53d0 │ │ umull r2, r3, r0, r6 │ │ mla r3, r1, r6, r3 │ │ - subs.w r2, r8, r2 │ │ + subs r2, r5, r2 │ │ sbc.w r3, r4, r3 │ │ - b.n 8113c │ │ - ldr r3, [sp, #148] @ 0x94 │ │ - uxtb r1, r5 │ │ + b.n 816f6 │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ ldrd r0, r2, [sp, #360] @ 0x168 │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ + uxtb r1, r1 │ │ orr.w r1, r1, r3, lsl #8 │ │ uxth r1, r1 │ │ - orr.w r1, r1, fp │ │ + orr.w r1, r1, r9 │ │ subs r0, r1, r0 │ │ - sbcs.w r0, r6, r2 │ │ - bcs.n 81054 │ │ + sbcs.w r0, r8, r2 │ │ + bcs.n 81622 │ │ movs r0, #1 │ │ strb.w r0, [sp, #416] @ 0x1a0 │ │ - b.n 80e68 │ │ + b.n 8141e │ │ ldrb.w r0, [sp, #417] @ 0x1a1 │ │ eor.w r0, r0, #1 │ │ strb.w r0, [sp, #417] @ 0x1a1 │ │ - b.n 80e68 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ - str r0, [sp, #380] @ 0x17c │ │ - uxtb r0, r5 │ │ + b.n 8141e │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r1, [sp, #152] @ 0x98 │ │ + str.w r8, [sp, #380] @ 0x17c │ │ + uxtb r0, r0 │ │ orr.w r0, r0, r1, lsl #8 │ │ uxth r0, r0 │ │ - orr.w r0, r0, fp │ │ + orr.w r0, r0, r9 │ │ str r0, [sp, #376] @ 0x178 │ │ - b.n 80e68 │ │ + b.n 8141e │ │ ldrb.w r0, [sp, #336] @ 0x150 │ │ movs r2, #56 @ 0x38 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ negs r0, r0 │ │ and.w r0, r2, r0, lsl #3 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ lsrs r2, r0 │ │ @@ -134892,960 +134766,982 @@ │ │ it pl │ │ movpl r2, #0 │ │ it pl │ │ lsrpl r3, r0 │ │ bic.w r3, r3, #1 │ │ movs r0, #0 │ │ subs r3, r1, r3 │ │ - sbcs.w r2, r6, r2 │ │ + sbcs.w r2, r8, r2 │ │ mov.w r2, #0 │ │ it cs │ │ movcs r2, #1 │ │ strb.w r2, [sp, #416] @ 0x1a0 │ │ cmp r2, #0 │ │ itt eq │ │ strdeq r0, r0, [sp, #368] @ 0x170 │ │ - strdeq r1, r6, [sp, #360] @ 0x168 │ │ - b.n 80e6a │ │ + strdeq r1, r8, [sp, #360] @ 0x168 │ │ + b.n 81420 │ │ ldrd r2, r1, [sp, #384] @ 0x180 │ │ negs r3, r0 │ │ mov.w r6, #0 │ │ - sbcs r6, r5 │ │ + sbc.w r6, r6, r8 │ │ subs r3, r2, r3 │ │ sbcs.w r3, r1, r6 │ │ - bcs.w 81244 │ │ + bcs.w 8181a │ │ movs r0, #0 │ │ strd r0, r0, [sp, #384] @ 0x180 │ │ - b.n 80e6a │ │ + b.n 81420 │ │ ldrd r3, r6, [sp, #384] @ 0x180 │ │ negs r5, r1 │ │ mov.w r4, #0 │ │ sbcs r4, r2 │ │ adds r1, r1, r3 │ │ adcs r2, r6 │ │ subs r3, r3, r5 │ │ sbcs.w r3, r6, r4 │ │ itt cc │ │ movcc r2, #0 │ │ movcc r1, #0 │ │ ldrb.w r3, [sp, #416] @ 0x1a0 │ │ strd r1, r2, [sp, #384] @ 0x180 │ │ cmp r3, #0 │ │ - bne.w 811ee │ │ + bne.w 817c4 │ │ ldrb.w r6, [sp, #354] @ 0x162 │ │ uxtb r0, r0 │ │ - ldrb.w r5, [sp, #353] @ 0x161 │ │ + ldrb.w r9, [sp, #353] @ 0x161 │ │ cmp r6, #1 │ │ - str.w r9, [sp, #152] @ 0x98 │ │ - beq.n 81194 │ │ + beq.n 81766 │ │ cmp r6, #0 │ │ - beq.w 818f6 │ │ + beq.w 81ee2 │ │ ldrd r1, r2, [sp, #368] @ 0x170 │ │ movs r3, #0 │ │ - adds.w r8, r1, r0 │ │ + mov fp, r8 │ │ + adds r5, r1, r0 │ │ adc.w r4, r2, #0 │ │ mov r2, r6 │ │ - mov r0, r8 │ │ + mov r0, r5 │ │ mov r1, r4 │ │ - bl d4780 │ │ + bl d53d0 │ │ umull r2, r3, r0, r6 │ │ mla r3, r1, r6, r3 │ │ - subs.w r2, r8, r2 │ │ + subs r2, r5, r2 │ │ sbc.w r3, r4, r3 │ │ - b.n 8119a │ │ - str.w ip, [sp, #16] │ │ - mov r6, r0 │ │ - str r4, [sp, #84] @ 0x54 │ │ - b.n 80d5e │ │ + b.n 8176e │ │ movs r2, #0 │ │ movs r3, #0 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - b.n 8113c │ │ + mov fp, r8 │ │ + mov r1, r8 │ │ + umull r0, r6, r0, r9 │ │ + strd r2, r3, [sp, #368] @ 0x170 │ │ + mla r1, r1, r9, r6 │ │ + b.n 81718 │ │ + mov fp, r8 │ │ movs r2, #0 │ │ movs r3, #0 │ │ movs r1, #0 │ │ umull r0, r6, r0, r5 │ │ strd r2, r3, [sp, #368] @ 0x170 │ │ mla r1, r1, r5, r6 │ │ ldrd r6, r5, [sp, #360] @ 0x168 │ │ - adds.w r9, r0, r6 │ │ + adds.w r8, r0, r6 │ │ adcs.w r0, r1, r5 │ │ mov.w r1, #0 │ │ adcs.w r1, r1, #0 │ │ - bne.w 817ae │ │ + bne.w 81d92 │ │ ldrb.w r1, [sp, #336] @ 0x150 │ │ movs r2, #56 @ 0x38 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ negs r1, r1 │ │ and.w r1, r2, r1, lsl #3 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ lsrs r2, r1 │ │ subs r1, #32 │ │ it pl │ │ movpl r2, #0 │ │ it pl │ │ lsrpl r3, r1 │ │ - subs.w r1, r3, r9 │ │ + subs.w r1, r3, r8 │ │ sbcs.w r1, r2, r0 │ │ - bcc.w 817ae │ │ - str.w r9, [sp, #360] @ 0x168 │ │ + bcc.w 81d92 │ │ + str.w r8, [sp, #360] @ 0x168 │ │ + mov r8, fp │ │ str r0, [sp, #364] @ 0x16c │ │ - b.n 80e68 │ │ + b.n 8141e │ │ + mov fp, r8 │ │ movs r2, #0 │ │ movs r3, #0 │ │ movs r1, #0 │ │ - umull r0, r6, r0, r5 │ │ + umull r0, r6, r0, r9 │ │ strd r2, r3, [sp, #368] @ 0x170 │ │ - mla r1, r1, r5, r6 │ │ + mla r1, r1, r9, r6 │ │ ldrd r6, r5, [sp, #360] @ 0x168 │ │ - adds.w r9, r0, r6 │ │ + adds.w r8, r0, r6 │ │ adcs.w r0, r1, r5 │ │ mov.w r1, #0 │ │ adcs.w r1, r1, #0 │ │ - bne.w 817ae │ │ + bne.w 81d92 │ │ ldrb.w r1, [sp, #336] @ 0x150 │ │ movs r2, #56 @ 0x38 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ negs r1, r1 │ │ and.w r1, r2, r1, lsl #3 │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ lsrs r2, r1 │ │ subs r1, #32 │ │ it pl │ │ movpl r2, #0 │ │ it pl │ │ lsrpl r3, r1 │ │ - subs.w r1, r3, r9 │ │ + subs.w r1, r3, r8 │ │ sbcs.w r1, r2, r0 │ │ - bcc.w 817ae │ │ - strd r9, r0, [sp, #360] @ 0x168 │ │ + bcc.w 81d92 │ │ + strd r8, r0, [sp, #360] @ 0x168 │ │ + mov r8, fp │ │ ldrb.w r0, [sp, #416] @ 0x1a0 │ │ cmp r0, #0 │ │ - beq.w 81390 │ │ + beq.w 81984 │ │ ldrb.w r0, [sp, #419] @ 0x1a3 │ │ - cbz r0, 81232 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ + cbz r0, 81808 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ movs r2, #0 │ │ ldrb.w r1, [sp, #352] @ 0x160 │ │ str r2, [sp, #388] @ 0x184 │ │ strd r2, r2, [r0] │ │ strd r2, r2, [r0, #8] │ │ - ldr r0, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #124] @ 0x7c │ │ str.w r2, [sp, #418] @ 0x1a2 │ │ strb.w r1, [sp, #417] @ 0x1a1 │ │ strd r2, r2, [r0] │ │ strd r2, r2, [r0, #8] │ │ strd r2, r2, [r0, #16] │ │ strb r2, [r0, #24] │ │ movs r0, #1 │ │ str r0, [sp, #384] @ 0x180 │ │ strd r0, r2, [sp, #376] @ 0x178 │ │ - b.n 80e6a │ │ + b.n 81420 │ │ movs r0, #0 │ │ strd r0, r0, [sp, #408] @ 0x198 │ │ strh.w r0, [sp, #420] @ 0x1a4 │ │ strb.w r0, [sp, #418] @ 0x1a2 │ │ movs r0, #1 │ │ - b.n 80e6a │ │ + b.n 81420 │ │ adds r0, r0, r2 │ │ str r0, [sp, #384] @ 0x180 │ │ - adc.w r0, r1, r5 │ │ + adc.w r0, r1, r8 │ │ str r0, [sp, #388] @ 0x184 │ │ - b.n 80e68 │ │ - lsrs r0, r3, #16 │ │ - strd r8, sl, [sp, #424] @ 0x1a8 │ │ - str r0, [sp, #156] @ 0x9c │ │ - ubfx r0, r3, #8, #8 │ │ - str r0, [sp, #148] @ 0x94 │ │ - movs r5, #0 │ │ - movs r6, #60 @ 0x3c │ │ - str r3, [sp, #164] @ 0xa4 │ │ - str r3, [sp, #4] │ │ - strd ip, r4, [sp, #60] @ 0x3c │ │ - b.n 80d5e │ │ + b.n 8141e │ │ + mov.w r0, fp, lsr #16 │ │ + mov r3, lr │ │ + str r0, [sp, #160] @ 0xa0 │ │ + ubfx r0, fp, #8, #8 │ │ + str r0, [sp, #152] @ 0x98 │ │ movs r0, #0 │ │ - ldr r2, [sp, #144] @ 0x90 │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - ldrd r4, r1, [sp, #132] @ 0x84 │ │ - cmp r0, #0 │ │ - beq.w 813c8 │ │ - strd r0, r2, [sp, #140] @ 0x8c │ │ - ldrb.w r0, [r4, #59] @ 0x3b │ │ - cbz r0, 812d2 │ │ - cmp r5, #0 │ │ - beq.n 81322 │ │ - ldrd r0, r9, [sp, #180] @ 0xb4 │ │ - str r1, [sp, #136] @ 0x88 │ │ - ldrd fp, sl, [r9] │ │ - cmp r0, r5 │ │ - ldrd r2, r1, [r4] │ │ + strd r9, sl, [sp, #424] @ 0x1a8 │ │ + movs r4, #60 @ 0x3c │ │ + str.w fp, [sp, #8] │ │ + mov lr, r0 │ │ + str.w r8, [sp, #64] @ 0x40 │ │ + str r3, [sp, #120] @ 0x78 │ │ + b.n 81310 │ │ + mov.w fp, #0 │ │ + cmp.w fp, #0 │ │ + beq.w 81a12 │ │ + ldrb.w r0, [r5, #59] @ 0x3b │ │ + str.w fp, [sp, #140] @ 0x8c │ │ + str r1, [sp, #148] @ 0x94 │ │ + cbz r0, 818b0 │ │ + cmp r4, #0 │ │ + beq.n 81924 │ │ + str.w r8, [sp, #116] @ 0x74 │ │ + ldrd r0, r8, [sp, #180] @ 0xb4 │ │ + ldrd r2, r1, [r5] │ │ + ldrd fp, sl, [r8] │ │ + cmp r0, r4 │ │ strd r2, r1, [sp, #160] @ 0xa0 │ │ mov.w r1, #0 │ │ mov.w r2, #8 │ │ - str r4, [sp, #132] @ 0x84 │ │ + str r5, [sp, #136] @ 0x88 │ │ str r1, [sp, #180] @ 0xb4 │ │ strd r2, r1, [sp, #184] @ 0xb8 │ │ - bls.n 81346 │ │ - add.w r0, r5, r5, lsl #1 │ │ - mov r8, r5 │ │ + bls.n 81928 │ │ + add.w r0, r4, r4, lsl #1 │ │ + mov r9, r4 │ │ lsls r6, r0, #3 │ │ - mov r0, r9 │ │ + mov r0, r8 │ │ mov r1, r6 │ │ - blx d7c20 │ │ + blx d8870 │ │ mov r5, r0 │ │ cmp r0, #0 │ │ - beq.w 818dc │ │ + beq.w 81ec2 │ │ ldr r4, [sp, #176] @ 0xb0 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ cmp r4, r0 │ │ - beq.n 81352 │ │ - b.n 81358 │ │ - mov r2, r4 │ │ + beq.n 81934 │ │ + b.n 8193a │ │ + mov r0, r5 │ │ + ldrd fp, sl, [r5] │ │ + ldrd r3, r6, [r5, #16] │ │ + ldr r5, [r5, #24] │ │ + ldr.w ip, [r0, #32] │ │ + str r0, [sp, #136] @ 0x88 │ │ + cbz r4, 818e8 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - ldrd r9, r8, [r4] │ │ - add.w r6, r5, r5, lsl #1 │ │ - ldrd fp, sl, [r4, #16] │ │ - cmp r5, #0 │ │ - ldr r4, [r4, #24] │ │ - str r2, [sp, #132] @ 0x84 │ │ - ldr r2, [r2, #32] │ │ - str r1, [sp, #136] @ 0x88 │ │ - str r2, [sp, #164] @ 0xa4 │ │ - itt ne │ │ - addne.w r1, r0, r6, lsl #3 │ │ - subsne.w r2, r1, #24 │ │ - bne.n 81326 │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ - cmp r5, r1 │ │ - bne.n 81308 │ │ + add.w r1, r4, r4, lsl #1 │ │ + add.w r0, r0, r1, lsl #3 │ │ + ldrd r1, r2, [r0, #-24] │ │ + eor.w r2, r2, sl │ │ + eor.w r1, r1, fp │ │ + orrs r1, r2 │ │ + bne.n 818e8 │ │ + strd r3, r6, [r0, #-16] │ │ + strd r5, ip, [r0, #-8] │ │ + b.n 81962 │ │ + add r0, sp, #156 @ 0x9c │ │ + mov r9, r4 │ │ + stmia.w r0, {r3, r5, ip} │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cmp r4, r0 │ │ + bne.n 818fc │ │ add r0, sp, #180 @ 0xb4 │ │ - bl 822c0 │ │ + bl 828bc │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - str.w r9, [r0, r6, lsl #3] │ │ - add.w r0, r0, r6, lsl #3 │ │ - adds r5, #1 │ │ + add.w r1, r9, r9, lsl #1 │ │ + add.w r4, r9, #1 │ │ + str r4, [sp, #188] @ 0xbc │ │ + str.w fp, [r0, r1, lsl #3] │ │ + add.w r0, r0, r1, lsl #3 │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + strd r1, r6, [r0, #8] │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ + str r1, [r0, #16] │ │ ldr r1, [sp, #164] @ 0xa4 │ │ - strd r8, fp, [r0, #4] │ │ - strd sl, r4, [r0, #12] │ │ + str.w sl, [r0, #4] │ │ str r1, [r0, #20] │ │ - str r5, [sp, #188] @ 0xbc │ │ - b.n 8137c │ │ - movs r5, #0 │ │ - b.n 81380 │ │ - ldrd r2, r3, [r2] │ │ - eor.w r3, r3, r8 │ │ - eor.w r2, r2, r9 │ │ - orrs r2, r3 │ │ - bne.n 812fa │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - strd fp, sl, [r1, #-16] │ │ - str.w r4, [r1, #-8] │ │ - str.w r0, [r1, #-4] │ │ - b.n 8137c │ │ - mov r8, r5 │ │ - mov r5, r9 │ │ + b.n 81962 │ │ + movs r4, #0 │ │ + b.n 81964 │ │ + mov r9, r4 │ │ + mov r5, r8 │ │ ldr r4, [sp, #176] @ 0xb0 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ cmp r4, r0 │ │ - bne.n 81358 │ │ + bne.n 8193a │ │ add r0, sp, #168 @ 0xa8 │ │ - bl 822c0 │ │ + bl 828bc │ │ ldr r0, [sp, #172] @ 0xac │ │ add.w r1, r4, r4, lsl #1 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ str.w r5, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ - movs r5, #0 │ │ ldr r1, [sp, #160] @ 0xa0 │ │ str r1, [r0, #16] │ │ ldr r1, [sp, #164] @ 0xa4 │ │ - strd r8, fp, [r0, #4] │ │ + strd r9, fp, [r0, #4] │ │ str.w sl, [r0, #12] │ │ str r1, [r0, #20] │ │ adds r0, r4, #1 │ │ str r0, [sp, #176] @ 0xb0 │ │ - ldrd r4, r1, [sp, #132] @ 0x84 │ │ + movs r4, #0 │ │ + ldr r5, [sp, #136] @ 0x88 │ │ ldrb.w r0, [sp, #419] @ 0x1a3 │ │ - ldr r2, [sp, #144] @ 0x90 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ lsls r0, r0, #31 │ │ - bne.w 80572 │ │ - b.w 805a2 │ │ - add r0, sp, #192 @ 0xc0 │ │ - ldr r4, [sp, #128] @ 0x80 │ │ - ldr r1, [sp, #136] @ 0x88 │ │ - ldr r2, [sp, #144] @ 0x90 │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - cmp r0, #0 │ │ - bne.w 8127c │ │ - b.n 813c8 │ │ + bne.w 80aea │ │ + b.w 80b1a │ │ + mov.w fp, #0 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + ldr r4, [sp, #104] @ 0x68 │ │ + ldr r5, [sp, #136] @ 0x88 │ │ + b.n 8184e │ │ + add.w fp, sp, #192 @ 0xc0 │ │ + ldr r5, [sp, #132] @ 0x84 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + ldr r1, [sp, #148] @ 0x94 │ │ + ldr r4, [sp, #104] @ 0x68 │ │ + b.n 8184e │ │ movs r0, #0 │ │ - uxtb.w sl, fp │ │ + mov r5, lr │ │ str r0, [sp, #428] @ 0x1ac │ │ movs r0, #1 │ │ - mov.w r1, fp, lsr #16 │ │ - cmp.w sl, #82 @ 0x52 │ │ str r0, [sp, #424] @ 0x1a8 │ │ - bne.w 8189a │ │ - mov r4, r9 │ │ - mov r0, r2 │ │ + uxtb.w r0, r8 │ │ + mov.w r4, r8, lsr #16 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 81e7e │ │ + mov r8, r4 │ │ + b.n 8198e │ │ + movs r0, #6 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + mov.w sl, #0 │ │ + ldr.w fp, [sp, #160] @ 0xa0 │ │ + mov.w r9, #0 │ │ + b.n 81c72 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + mov sl, r1 │ │ ldr r2, [sp, #144] @ 0x90 │ │ - ldr r5, [sp, #104] @ 0x68 │ │ - cmp r0, #0 │ │ - bne.w 8127c │ │ + add.w r8, r2, r0 │ │ + mov.w r9, #0 │ │ + movs r0, #19 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr.w fp, [sp, #160] @ 0xa0 │ │ + b.n 81c6e │ │ + movs r0, #0 │ │ + mov sl, r3 │ │ + str r0, [sp, #428] @ 0x1ac │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + add.w r8, r0, r4 │ │ + str.w r8, [sp, #424] @ 0x1a8 │ │ + b.n 81c62 │ │ + movs r0, #19 │ │ + mov.w r9, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + b.n 819d4 │ │ + mov.w sl, #0 │ │ + mov r8, r9 │ │ + b.n 819cc │ │ + movs r0, #0 │ │ + str r0, [sp, #428] @ 0x1ac │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + add.w r8, r0, r4 │ │ + str.w r8, [sp, #424] @ 0x1a8 │ │ + b.n 81aaa │ │ ldr r1, [sp, #176] @ 0xb0 │ │ cmp r1, #2 │ │ - bcs.w 818a6 │ │ + bcs.w 81e8e │ │ ldrh.w r0, [sp, #338] @ 0x152 │ │ movs r1, #0 │ │ movs r2, #4 │ │ str r1, [sp, #488] @ 0x1e8 │ │ cmp r0, #5 │ │ strd r1, r2, [sp, #480] @ 0x1e0 │ │ - bcs.w 81598 │ │ + bcs.n 81aae │ │ ldrd r0, r1, [sp, #192] @ 0xc0 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.w 815e8 │ │ + beq.n 81afc │ │ add r3, sp, #192 @ 0xc0 │ │ - b.n 8159e │ │ - mov.w sl, #6 │ │ - movs r0, #0 │ │ - ldr.w fp, [sp, #156] @ 0x9c │ │ - str r0, [sp, #152] @ 0x98 │ │ - mov.w r8, #0 │ │ - b.n 814d6 │ │ - ldrd r0, r2, [sp, #108] @ 0x6c │ │ - str r1, [sp, #152] @ 0x98 │ │ - add.w r9, r0, r2 │ │ - mov.w r8, #0 │ │ - mov.w sl, #19 │ │ - ldr.w fp, [sp, #156] @ 0x9c │ │ - b.n 814d2 │ │ - movs r0, #0 │ │ - add.w r9, lr, fp │ │ - str r0, [sp, #428] @ 0x1ac │ │ - str.w r9, [sp, #424] @ 0x1a8 │ │ - str r3, [sp, #152] @ 0x98 │ │ - b.n 814c6 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - mov.w r8, #0 │ │ - mov.w sl, #19 │ │ - str r0, [sp, #152] @ 0x98 │ │ - b.n 8141a │ │ - movs r0, #0 │ │ - mov r9, r8 │ │ - str r0, [sp, #152] @ 0x98 │ │ - b.n 81412 │ │ - movs r0, #0 │ │ - add.w r9, lr, fp │ │ - str r0, [sp, #428] @ 0x1ac │ │ - str.w r9, [sp, #424] @ 0x1a8 │ │ - b.n 814c4 │ │ - movs r0, #0 │ │ - mov.w sl, #6 │ │ - str r0, [sp, #152] @ 0x98 │ │ - mov.w fp, #0 │ │ - ldr.w r9, [sp, #24] │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ - b.n 81406 │ │ - movs r0, #0 │ │ - mov.w sl, #6 │ │ - str r0, [sp, #152] @ 0x98 │ │ + b.n 81ab4 │ │ + movs r0, #6 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ mov.w fp, #0 │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ - ldr.w r8, [sp, #100] @ 0x64 │ │ - b.n 81406 │ │ - movs r0, #0 │ │ - mov.w sl, #6 │ │ - str r0, [sp, #152] @ 0x98 │ │ + ldr.w r8, [sp, #24] │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ + b.n 819c0 │ │ + movs r0, #6 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ mov.w fp, #0 │ │ - ldr.w r9, [sp, #28] │ │ - ldr.w r8, [sp, #92] @ 0x5c │ │ - b.n 81406 │ │ - movs r0, #0 │ │ - mov.w sl, #6 │ │ - str r0, [sp, #152] @ 0x98 │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ + b.n 819c0 │ │ + movs r0, #6 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ mov.w fp, #0 │ │ - ldr.w r9, [sp, #32] │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ - b.n 81406 │ │ - movs r0, #0 │ │ - mov.w sl, #6 │ │ - str r0, [sp, #152] @ 0x98 │ │ + ldr.w r8, [sp, #28] │ │ + ldr.w r9, [sp, #92] @ 0x5c │ │ + b.n 819c0 │ │ + movs r0, #6 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ mov.w fp, #0 │ │ - ldr.w r9, [sp, #20] │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ - b.n 81406 │ │ - add r9, lr │ │ - str r6, [sp, #152] @ 0x98 │ │ + ldr.w r8, [sp, #32] │ │ + ldr.w r9, [sp, #96] @ 0x60 │ │ + b.n 819c0 │ │ + movs r0, #6 │ │ + mov r8, r9 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + mov.w sl, #0 │ │ mov.w fp, #0 │ │ - mov.w sl, #19 │ │ - mov.w r8, #0 │ │ - str.w r9, [sp, #140] @ 0x8c │ │ - movs r0, #0 │ │ - str r0, [sp, #428] @ 0x1ac │ │ - movs r0, #1 │ │ - str r0, [sp, #424] @ 0x1a8 │ │ - ldr r0, [sp, #288] @ 0x120 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #292] @ 0x124 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #300] @ 0x12c │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #304] @ 0x130 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #312] @ 0x138 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #316] @ 0x13c │ │ - blxne d7b70 │ │ - ldr r0, [sp, #324] @ 0x144 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #328] @ 0x148 │ │ - blxne d7b70 │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne r0, [sp, #184] @ 0xb8 │ │ - blxne d7b70 │ │ - ldrd r4, r6, [sp, #172] @ 0xac │ │ - cbz r6, 81536 │ │ - adds r5, r4, #4 │ │ - ldr r0, [r5, #0] │ │ - cmp r0, #0 │ │ - itt ne │ │ - ldrne.w r0, [r5, #-4] │ │ - blxne d7b70 │ │ - adds r5, #24 │ │ - subs r6, #1 │ │ - bne.n 81522 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - cbz r0, 81540 │ │ - mov r0, r4 │ │ - blx d7b70 │ │ - movs r0, #1 │ │ - ldr r4, [sp, #80] @ 0x50 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - ldr r2, [r4, #0] │ │ - lsls r1, r1, #8 │ │ - cmp r2, #2 │ │ - orr.w r1, r1, fp, lsl #16 │ │ - add r1, sl │ │ - itttt eq │ │ - strdeq r0, r6, [r4] │ │ - streq r1, [r4, #8] │ │ - ldreq r0, [sp, #140] @ 0x8c │ │ - strdeq r0, r9, [r4, #12] │ │ - itttt eq │ │ - streq.w r8, [r4, #20] │ │ - moveq r0, r4 │ │ - addeq.w sp, sp, #612 @ 0x264 │ │ - ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ - it eq │ │ - popeq {r4, r5, r6, r7, pc} │ │ - ldr r2, [sp, #140] @ 0x8c │ │ - strd r0, r6, [sp, #200] @ 0xc8 │ │ - add r0, sp, #192 @ 0xc0 │ │ - strd r9, r8, [sp, #216] @ 0xd8 │ │ - strd r1, r2, [sp, #208] @ 0xd0 │ │ - str r4, [sp, #192] @ 0xc0 │ │ - bl 82550 │ │ - ldr r0, [pc, #892] @ (81908 ) │ │ - movs r1, #29 │ │ - ldr r2, [pc, #892] @ (8190c ) │ │ - add r0, pc │ │ - add r2, pc │ │ - bl 3f458 │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ + b.n 819c0 │ │ + add r8, ip │ │ + mov sl, r6 │ │ + b.n 81c62 │ │ ldr r0, [sp, #332] @ 0x14c │ │ - cbz r0, 815e8 │ │ + cbz r0, 81afc │ │ ldr r3, [sp, #328] @ 0x148 │ │ add r0, sp, #192 @ 0xc0 │ │ - ldrd r1, r2, [sp, #48] @ 0x30 │ │ + ldrd r1, r2, [sp, #44] @ 0x2c │ │ str r0, [sp, #0] │ │ add r0, sp, #536 @ 0x218 │ │ - bl 8233e │ │ - ldrb.w r6, [sp, #536] @ 0x218 │ │ - cmp r6, #82 @ 0x52 │ │ - bne.w 81754 │ │ + bl 8293a │ │ + ldrb.w r0, [sp, #536] @ 0x218 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 81d36 │ │ ldrd r5, r4, [sp, #540] @ 0x21c │ │ ldr r6, [sp, #548] @ 0x224 │ │ add r0, sp, #480 @ 0x1e0 │ │ - bl 82514 │ │ - b.n 815f4 │ │ - movs r0, #0 │ │ - mov r9, r8 │ │ - str r0, [sp, #152] @ 0x98 │ │ - b.n 814c6 │ │ - mov.w sl, #56 @ 0x38 │ │ - b.n 813fa │ │ - movs r0, #0 │ │ - mov.w sl, #6 │ │ - str r0, [sp, #152] @ 0x98 │ │ + bl 82b10 │ │ + b.n 81b08 │ │ + mov.w sl, #0 │ │ + mov r8, r9 │ │ + b.n 81c62 │ │ + movs r0, #56 @ 0x38 │ │ + b.n 819b2 │ │ + movs r0, #6 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ mov.w fp, #0 │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ - b.n 81406 │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ + b.n 819c0 │ │ add r0, sp, #480 @ 0x1e0 │ │ - bl 82514 │ │ + bl 82b10 │ │ movs r4, #1 │ │ movs r5, #0 │ │ movs r6, #0 │ │ ldr.w sl, [sp, #484] @ 0x1e4 │ │ - add.w r9, sp, #536 @ 0x218 │ │ - mov.w r8, #0 │ │ + add.w r8, sp, #536 @ 0x218 │ │ + mov.w r9, #0 │ │ strd r5, r4, [sl] │ │ movs r4, #1 │ │ str.w r6, [sl, #8] │ │ str r4, [sp, #488] @ 0x1e8 │ │ - b.n 81626 │ │ + b.n 81b3a │ │ add.w r0, r4, r4, lsl #1 │ │ adds r4, #1 │ │ - adc.w r8, r8, #0 │ │ + adc.w r9, r9, #0 │ │ str.w r6, [sl, r0, lsl #2] │ │ add.w r0, sl, r0, lsl #2 │ │ strd fp, r5, [r0, #4] │ │ str r4, [sp, #488] @ 0x1e8 │ │ ldrh.w r0, [sp, #338] @ 0x152 │ │ cmp r0, #5 │ │ - bcs.n 81648 │ │ - orrs.w r0, r4, r8 │ │ - beq.n 8165a │ │ + bcs.n 81b5c │ │ + orrs.w r0, r4, r9 │ │ + beq.n 81b6e │ │ ldr r1, [sp, #332] @ 0x14c │ │ subs r0, r4, #1 │ │ cmp r0, r1 │ │ - bcs.n 81704 │ │ + bcs.n 81c12 │ │ ldr r1, [sp, #328] @ 0x148 │ │ add.w r0, r0, r0, lsl #3 │ │ add.w r3, r1, r0, lsl #3 │ │ - b.n 8166a │ │ + b.n 81b7e │ │ ldr r0, [sp, #332] @ 0x14c │ │ cmp r0, r4 │ │ - bls.n 81704 │ │ + bls.n 81c12 │ │ ldr r0, [sp, #328] @ 0x148 │ │ add.w r1, r4, r4, lsl #3 │ │ add.w r3, r0, r1, lsl #3 │ │ - b.n 8166a │ │ + b.n 81b7e │ │ ldrd r0, r1, [sp, #192] @ 0xc0 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.w 817c0 │ │ + beq.w 81da4 │ │ add r3, sp, #192 @ 0xc0 │ │ - ldrd r1, r2, [sp, #48] @ 0x30 │ │ + ldrd r1, r2, [sp, #44] @ 0x2c │ │ add r0, sp, #192 @ 0xc0 │ │ str r0, [sp, #0] │ │ - mov r0, r9 │ │ - bl 8233e │ │ - ldrb.w r6, [sp, #536] @ 0x218 │ │ - cmp r6, #82 @ 0x52 │ │ - bne.n 816a6 │ │ + mov r0, r8 │ │ + bl 8293a │ │ + ldrb.w r0, [sp, #536] @ 0x218 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 81bb2 │ │ ldrd r6, fp, [sp, #540] @ 0x21c │ │ ldr r5, [sp, #548] @ 0x224 │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ cmp r0, r4 │ │ - bne.n 8160e │ │ + bne.n 81b22 │ │ add r0, sp, #480 @ 0x1e0 │ │ - bl 82514 │ │ + bl 82b10 │ │ ldr.w sl, [sp, #484] @ 0x1e4 │ │ - b.n 8160e │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - str.w lr, [sp, #152] @ 0x98 │ │ - add r9, r0 │ │ - str.w r9, [sp, #424] @ 0x1a8 │ │ - b.n 814c6 │ │ - ldr.w r8, [sp, #548] @ 0x224 │ │ - cmp r4, #0 │ │ + b.n 81b22 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + add r8, r0 │ │ + b.n 81c5c │ │ + add.w r9, sp, #540 @ 0x21c │ │ ldrh.w fp, [sp, #538] @ 0x21a │ │ - ldrd r0, r9, [sp, #540] @ 0x21c │ │ - ldrb.w r1, [sp, #537] @ 0x219 │ │ - str r1, [sp, #152] @ 0x98 │ │ + ldrb.w r6, [sp, #537] @ 0x219 │ │ + cmp r4, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldmia.w r9, {r0, r8, r9} │ │ str r0, [sp, #140] @ 0x8c │ │ - beq.n 8176c │ │ + beq.w 81d4e │ │ add.w r5, sl, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #12 │ │ subs r4, #1 │ │ - bne.n 816c2 │ │ - b.n 8176c │ │ - ldr.w r9, [sp, #16] │ │ - movs r0, #0 │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ - mov.w sl, #7 │ │ + bne.n 81bd0 │ │ + b.n 81d4e │ │ + ldr.w r8, [sp, #20] │ │ + movs r0, #7 │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ + mov.w sl, #0 │ │ mov.w fp, #0 │ │ - str r0, [sp, #152] @ 0x98 │ │ - b.n 81406 │ │ - movs r0, #0 │ │ - mov.w sl, #6 │ │ - str r0, [sp, #152] @ 0x98 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 819c0 │ │ + movs r0, #6 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ mov.w fp, #0 │ │ - ldr.w r9, [sp, #4] │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - b.n 81406 │ │ + ldr.w r8, [sp, #8] │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ + b.n 819c0 │ │ ldrd r0, r6, [sp, #480] @ 0x1e0 │ │ - ubfx r5, r4, #8, #8 │ │ + ubfx sl, r4, #8, #8 │ │ + uxtb r1, r4 │ │ mov.w fp, r4, lsr #16 │ │ - uxtb.w sl, r4 │ │ cmp r0, r4 │ │ - bls.n 817f4 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + bls.w 81dd6 │ │ cmp r4, #0 │ │ - beq.n 817e2 │ │ + beq.w 81dc4 │ │ add.w r0, r0, r0, lsl #1 │ │ movs r2, #4 │ │ lsls r1, r0, #2 │ │ add.w r0, r4, r4, lsl #1 │ │ - mov.w r8, r0, lsl #2 │ │ + lsls r5, r0, #2 │ │ mov r0, r6 │ │ - mov r3, r8 │ │ - bl 3d624 │ │ + mov r3, r5 │ │ + bl 3f056 │ │ mov r6, r0 │ │ cmp r0, #0 │ │ - bne.n 817f4 │ │ + bne.w 81dd6 │ │ movs r0, #4 │ │ - mov r1, r8 │ │ - bl 3d98e │ │ - b.n 818fe │ │ - ldr r0, [sp, #112] @ 0x70 │ │ - str.w fp, [sp, #152] @ 0x98 │ │ - add.w r9, lr, r0 │ │ - str.w r9, [sp, #424] @ 0x1a8 │ │ - b.n 814c6 │ │ - ldrd r0, r9, [sp, #540] @ 0x21c │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ + b.n 81ef0 │ │ + ldr r0, [sp, #144] @ 0x90 │ │ + add.w r8, r0, r6 │ │ + str.w r8, [sp, #424] @ 0x1a8 │ │ + mov sl, ip │ │ + mov.w fp, #0 │ │ + movs r0, #19 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + mov.w r9, #0 │ │ + str.w r8, [sp, #140] @ 0x8c │ │ + movs r0, #0 │ │ + str r0, [sp, #428] @ 0x1ac │ │ + movs r0, #1 │ │ + str r0, [sp, #424] @ 0x1a8 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #292] @ 0x124 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #300] @ 0x12c │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #304] @ 0x130 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #316] @ 0x13c │ │ + blxne d87c0 │ │ + ldr r0, [sp, #324] @ 0x144 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #328] @ 0x148 │ │ + blxne d87c0 │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #184] @ 0xb8 │ │ + blxne d87c0 │ │ + ldrd r4, r6, [sp, #172] @ 0xac │ │ + cbz r6, 81cd2 │ │ + adds r5, r4, #4 │ │ + ldr r0, [r5, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne.w r0, [r5, #-4] │ │ + blxne d87c0 │ │ + adds r5, #24 │ │ + subs r6, #1 │ │ + bne.n 81cbe │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ + cbz r0, 81cdc │ │ + mov r0, r4 │ │ + blx d87c0 │ │ + movs r0, #1 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ + mov.w r1, sl, lsl #8 │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ + orr.w r1, r1, fp, lsl #16 │ │ + ldr r2, [r4, #0] │ │ + add r1, r3 │ │ + cmp r2, #2 │ │ + itttt eq │ │ + strdeq r0, r6, [r4] │ │ + streq r1, [r4, #8] │ │ + ldreq r0, [sp, #140] @ 0x8c │ │ + addeq.w r1, r4, #12 │ │ + itttt eq │ │ + stmiaeq.w r1, {r0, r8, r9} │ │ + moveq r0, r4 │ │ + addeq.w sp, sp, #612 @ 0x264 │ │ + ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ + it eq │ │ + popeq {r4, r5, r6, r7, pc} │ │ + ldr r2, [sp, #140] @ 0x8c │ │ + strd r0, r6, [sp, #200] @ 0xc8 │ │ + add r0, sp, #192 @ 0xc0 │ │ + strd r8, r9, [sp, #216] @ 0xd8 │ │ + strd r1, r2, [sp, #208] @ 0xd0 │ │ + str r4, [sp, #192] @ 0xc0 │ │ + bl 82b4c │ │ + ldr r0, [pc, #656] @ (81fbc ) │ │ + movs r1, #29 │ │ + ldr r2, [pc, #656] @ (81fc0 ) │ │ + add r0, pc │ │ + add r2, pc │ │ + bl 3fbe0 │ │ + add.w r9, sp, #540 @ 0x21c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldrh.w fp, [sp, #538] @ 0x21a │ │ mov.w sl, #4 │ │ + ldmia.w r9, {r0, r8, r9} │ │ str r0, [sp, #140] @ 0x8c │ │ - ldrb.w r0, [sp, #537] @ 0x219 │ │ - ldr.w r8, [sp, #548] @ 0x224 │ │ - ldrh.w fp, [sp, #538] @ 0x21a │ │ - str r0, [sp, #152] @ 0x98 │ │ + ldrb.w r6, [sp, #537] @ 0x219 │ │ ldr r0, [sp, #480] @ 0x1e0 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov sl, r6 │ │ - b.n 814de │ │ - movs r0, #0 │ │ - str r0, [sp, #152] @ 0x98 │ │ - b.n 814c6 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ - movs r0, #0 │ │ - mov.w sl, #19 │ │ - str r1, [sp, #152] @ 0x98 │ │ - ldr.w fp, [sp, #156] @ 0x9c │ │ - mov r9, r8 │ │ - str.w r8, [sp, #140] @ 0x8c │ │ - mov r8, r0 │ │ - b.n 814d6 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - mov.w r8, #0 │ │ - mov.w sl, #19 │ │ - str r0, [sp, #152] @ 0x98 │ │ - ldr.w fp, [sp, #156] @ 0x9c │ │ - str r4, [sp, #140] @ 0x8c │ │ - b.n 814d6 │ │ - mov r8, r0 │ │ - b.n 8187c │ │ + b.n 81c7a │ │ + mov.w sl, #0 │ │ + b.n 81c62 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + movs r0, #19 │ │ + ldr.w fp, [sp, #160] @ 0xa0 │ │ + mov.w r9, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #140] @ 0x8c │ │ + b.n 81c72 │ │ + movs r1, #19 │ │ movs r0, #0 │ │ - mov.w sl, #19 │ │ - str r0, [sp, #152] @ 0x98 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + mov r8, r9 │ │ + str.w r9, [sp, #140] @ 0x8c │ │ + mov r9, r0 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + ldr.w fp, [sp, #160] @ 0xa0 │ │ + b.n 81c72 │ │ + mov r9, r0 │ │ + b.n 81e5c │ │ + movs r0, #19 │ │ + mov.w sl, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ mov.w fp, #0 │ │ - b.n 814ce │ │ + b.n 81c6a │ │ ldrd r0, r6, [sp, #480] @ 0x1e0 │ │ - mov.w sl, #0 │ │ + movs r1, #0 │ │ mov.w r8, #0 │ │ - mov.w r9, #0 │ │ + movs r5, #0 │ │ cmp r0, r4 │ │ - mov.w r5, #0 │ │ + mov.w sl, #0 │ │ mov.w fp, #0 │ │ mov.w r4, #0 │ │ - bhi.n 817e6 │ │ - b.n 817f4 │ │ - mov r8, r5 │ │ - mov r9, fp │ │ + str r1, [sp, #164] @ 0xa4 │ │ + bhi.n 81dc8 │ │ + b.n 81dd6 │ │ + mov r8, sl │ │ + mov r5, fp │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r6, #4 │ │ movs r4, #0 │ │ - mov r5, r8 │ │ - mov fp, r9 │ │ + mov sl, r8 │ │ + mov fp, r5 │ │ ldrd r0, r1, [sp, #168] @ 0xa8 │ │ - ldr.w r9, [sp, #176] @ 0xb0 │ │ - str r5, [sp, #152] @ 0x98 │ │ - cmp r0, r9 │ │ + ldr.w r8, [sp, #176] @ 0xb0 │ │ str r1, [sp, #140] @ 0x8c │ │ - bls.n 81838 │ │ - cmp.w r9, #0 │ │ - beq.n 8182e │ │ + cmp r0, r8 │ │ + bls.n 81e18 │ │ + cmp.w r8, #0 │ │ + beq.n 81e0e │ │ add.w r0, r0, r0, lsl #1 │ │ movs r2, #8 │ │ lsls r1, r0, #3 │ │ - add.w r0, r9, r9, lsl #1 │ │ + add.w r0, r8, r8, lsl #1 │ │ lsls r5, r0, #3 │ │ ldr r0, [sp, #140] @ 0x8c │ │ mov r3, r5 │ │ - bl 3d624 │ │ + bl 3f056 │ │ str r0, [sp, #140] @ 0x8c │ │ - cbnz r0, 81838 │ │ + cbnz r0, 81e18 │ │ movs r0, #8 │ │ mov r1, r5 │ │ - bl 3d98e │ │ - b.n 818fe │ │ + bl 3e0ac │ │ + b.n 81ef0 │ │ ldr r0, [sp, #140] @ 0x8c │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #8 │ │ str r0, [sp, #140] @ 0x8c │ │ ldr r0, [sp, #288] @ 0x120 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #292] @ 0x124 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #300] @ 0x12c │ │ ldr r4, [sp, #80] @ 0x50 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #304] @ 0x130 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #312] @ 0x138 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #316] @ 0x13c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #324] @ 0x144 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #328] @ 0x148 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [sp, #180] @ 0xb4 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #184] @ 0xb8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ movs r0, #0 │ │ - b.n 81544 │ │ - mov r8, r1 │ │ - mov.w sl, #52 @ 0x34 │ │ - ldr.w fp, [sp, #136] @ 0x88 │ │ - b.n 814de │ │ + b.n 81ce0 │ │ + mov r9, r1 │ │ + movs r0, #52 @ 0x34 │ │ + ldr.w fp, [sp, #116] @ 0x74 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr.w sl, [sp, #156] @ 0x9c │ │ + b.n 81c7a │ │ + movs r0, #25 │ │ mov.w fp, #0 │ │ - mov.w sl, #25 │ │ - str r2, [sp, #152] @ 0x98 │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ - ldr.w r8, [sp, #144] @ 0x90 │ │ - b.n 814d6 │ │ - ubfx r0, fp, #8, #8 │ │ - str r0, [sp, #152] @ 0x98 │ │ - str r2, [sp, #140] @ 0x8c │ │ - mov fp, r1 │ │ - b.n 814de │ │ + str r0, [sp, #164] @ 0xa4 │ │ + mov sl, r2 │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ + ldr.w r9, [sp, #148] @ 0x94 │ │ + b.n 81c72 │ │ + ubfx sl, r8, #8, #8 │ │ + str.w fp, [sp, #140] @ 0x8c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + mov r8, r5 │ │ + mov fp, r4 │ │ + b.n 81c7a │ │ ldr r0, [sp, #172] @ 0xac │ │ cmp r1, #21 │ │ - bcs.n 81900 │ │ - bl 82210 │ │ - b.n 813d0 │ │ - ldr r1, [sp, #148] @ 0x94 │ │ + bcs.n 81ef2 │ │ + bl 8280c │ │ + b.n 81a1a │ │ + movs r1, #19 │ │ movs r0, #0 │ │ - mov r9, r8 │ │ - mov.w sl, #19 │ │ - str r1, [sp, #152] @ 0x98 │ │ - mov r8, r0 │ │ - ldr.w fp, [sp, #156] @ 0x9c │ │ - str r4, [sp, #140] @ 0x8c │ │ - b.n 814d6 │ │ + mov r8, r9 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ + mov r9, r0 │ │ + ldr.w fp, [sp, #160] @ 0xa0 │ │ + b.n 81d74 │ │ movs r0, #8 │ │ mov r1, fp │ │ - bl 3d98e │ │ - b.n 818fe │ │ + bl 3e0ac │ │ + b.n 81ef0 │ │ ldr r1, [sp, #132] @ 0x84 │ │ movs r0, #8 │ │ - bl 3d98e │ │ - b.n 818fe │ │ + bl 3e0ac │ │ + b.n 81ef0 │ │ movs r0, #8 │ │ mov r1, r6 │ │ - bl 3d98e │ │ - b.n 818fe │ │ - ldr r0, [pc, #216] @ (819c0 ) │ │ - add r0, pc │ │ - bl 3fc00 │ │ - b.n 818fe │ │ - ldr r0, [pc, #200] @ (819bc ) │ │ + bl 3e0ac │ │ + b.n 81ef0 │ │ + ldr r0, [pc, #228] @ (81fb4 ) │ │ + add r0, pc │ │ + bl 40b4c │ │ + b.n 81ef0 │ │ + ldr r0, [pc, #208] @ (81fa8 ) │ │ + add r0, pc │ │ + b.n 81eec │ │ + ldr r0, [pc, #216] @ (81fb8 ) │ │ + add r0, pc │ │ + b.n 81eec │ │ + ldr r0, [pc, #200] @ (81fac ) │ │ add r0, pc │ │ - b.n 818fa │ │ - ldr r0, [pc, #204] @ (819c4 ) │ │ + b.n 81eec │ │ + ldr r0, [pc, #196] @ (81fb0 ) │ │ add r0, pc │ │ - bl 410f0 │ │ + bl 41828 │ │ udf #254 @ 0xfe │ │ - bl 82156 │ │ - b.n 813d0 │ │ - b.n 81964 │ │ - strb r2, [r0, #21] │ │ - @ instruction: 0xfff99b7e │ │ - movs r5, r0 │ │ - mov r8, r0 │ │ + bl 82752 │ │ + b.n 81a1a │ │ + b.n 81f4e │ │ + mov r9, r0 │ │ add r0, sp, #168 @ 0xa8 │ │ - bl 820dc │ │ + bl 826d8 │ │ mov r0, r6 │ │ mov r1, r4 │ │ - bl 8211c │ │ + bl 82718 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 8209e │ │ + bl 8269a │ │ ldr r0, [sp, #180] @ 0xb4 │ │ cmp r0, #0 │ │ - beq.n 819b6 │ │ + beq.n 81fa0 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - b.n 819b2 │ │ - mov r8, r0 │ │ - cbz r5, 81966 │ │ + b.n 81f9c │ │ + mov r9, r0 │ │ + cbz r5, 81f50 │ │ mov r0, r4 │ │ - blx d7b70 │ │ - b.n 81966 │ │ - b.n 81964 │ │ - b.n 81964 │ │ - mov r8, r0 │ │ - mov r0, r9 │ │ - blx d7b70 │ │ - b.n 81970 │ │ - mov r8, r0 │ │ + blx d87c0 │ │ + b.n 81f50 │ │ + b.n 81f4e │ │ + b.n 81f4e │ │ + mov r9, r0 │ │ + mov r0, r8 │ │ + blx d87c0 │ │ + b.n 81f5a │ │ + mov r9, r0 │ │ mov r0, r5 │ │ - blx d7b70 │ │ - b.n 81970 │ │ - b.n 8196e │ │ - mov r8, r0 │ │ - cbz r6, 81966 │ │ + blx d87c0 │ │ + b.n 81f5a │ │ + b.n 81f58 │ │ + b.n 81f58 │ │ + mov r9, r0 │ │ + cbz r6, 81f50 │ │ mov r0, fp │ │ - blx d7b70 │ │ - b.n 81966 │ │ - b.n 8196e │ │ - mov r8, r0 │ │ + blx d87c0 │ │ + b.n 81f50 │ │ + mov r9, r0 │ │ add r0, sp, #480 @ 0x1e0 │ │ - bl 822fe │ │ - b.n 81970 │ │ - mov r8, r0 │ │ + bl 828fa │ │ + b.n 81f5a │ │ + mov r9, r0 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 8209e │ │ + bl 8269a │ │ ldr r0, [sp, #180] @ 0xb4 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #184] @ 0xb8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add r0, sp, #168 @ 0xa8 │ │ - bl 820dc │ │ - mov r0, r8 │ │ - blx d6180 │ │ - mov r8, r0 │ │ + bl 826d8 │ │ + mov r0, r9 │ │ + blx d6dd0 │ │ + mov r9, r0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ - cbz r0, 8199e │ │ + cbz r0, 81f88 │ │ ldr r0, [sp, #72] @ 0x48 │ │ - blx d7b70 │ │ - b.n 8199e │ │ - mov r8, r0 │ │ + blx d87c0 │ │ + b.n 81f88 │ │ + mov r9, r0 │ │ ldr r0, [sp, #116] @ 0x74 │ │ - cbz r0, 819ac │ │ + cbz r0, 81f96 │ │ ldr r0, [sp, #140] @ 0x8c │ │ - blx d7b70 │ │ - b.n 819ac │ │ - mov r8, r0 │ │ + blx d87c0 │ │ + b.n 81f96 │ │ + mov r9, r0 │ │ ldr r0, [sp, #120] @ 0x78 │ │ - cbz r0, 819b6 │ │ + cbz r0, 81fa0 │ │ ldr r0, [sp, #112] @ 0x70 │ │ - blx d7b70 │ │ - mov r0, r8 │ │ - blx d6180 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + blx d87c0 │ │ + mov r0, r9 │ │ + blx d6dd0 │ │ + nop │ │ + ldr r7, [sp, #256] @ 0x100 │ │ movs r5, r0 │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ + ldr r7, [sp, #272] @ 0x110 │ │ movs r5, r0 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ + movs r5, r0 │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ + movs r5, r0 │ │ + ldr r7, [sp, #296] @ 0x128 │ │ + movs r5, r0 │ │ + strb r2, [r3, #8] │ │ + @ instruction: 0xfff99ffc │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ - ldr r2, [pc, #232] @ (81abc ) │ │ + ldr r2, [pc, #232] @ (820b8 ) │ │ mov r8, r0 │ │ movs r0, #0 │ │ add r2, pc │ │ ldr.w ip, [r2, #304] @ 0x130 │ │ cmp.w ip, #0 │ │ - beq.n 81a7a │ │ + beq.n 82076 │ │ ldr.w r3, [r2, #300] @ 0x12c │ │ mov r9, r2 │ │ cmp.w ip, #1 │ │ - beq.n 81a1c │ │ + beq.n 82018 │ │ movs r6, #0 │ │ mov r4, ip │ │ add.w r0, r6, r4, lsr #1 │ │ sub.w r4, r4, r4, lsr #1 │ │ add.w r5, r0, r0, lsl #1 │ │ ldr.w r2, [r3, r5, lsl #3] │ │ add.w r5, r3, r5, lsl #3 │ │ ldr r5, [r5, #4] │ │ subs.w r2, r8, r2 │ │ sbcs.w r2, r1, r5 │ │ it cc │ │ movcc r0, r6 │ │ mov r6, r0 │ │ cmp r4, #1 │ │ - bhi.n 819f4 │ │ + bhi.n 81ff0 │ │ add.w r4, r0, r0, lsl #1 │ │ ldr.w r6, [r3, r4, lsl #3] │ │ add.w r4, r3, r4, lsl #3 │ │ ldr r4, [r4, #4] │ │ eor.w lr, r6, r8 │ │ eor.w r5, r4, r1 │ │ orrs.w r5, r5, lr │ │ - beq.n 81a48 │ │ + beq.n 82044 │ │ subs.w r2, r6, r8 │ │ sbcs.w r2, r4, r1 │ │ it cc │ │ addcc r0, #1 │ │ - cbz r0, 81a78 │ │ + cbz r0, 82074 │ │ subs r0, #1 │ │ cmp r0, ip │ │ - bcs.n 81a78 │ │ + bcs.n 82074 │ │ add.w r2, r0, r0, lsl #1 │ │ ldr.w r0, [r3, r2, lsl #3] │ │ add.w r3, r3, r2, lsl #3 │ │ ldr r6, [r3, #4] │ │ subs.w r2, r8, r0 │ │ sbcs.w r2, r1, r6 │ │ - bcc.n 81a78 │ │ + bcc.n 82074 │ │ ldrd r2, r5, [r3, #8] │ │ adds r0, r0, r2 │ │ adc.w r2, r5, r6 │ │ subs.w r0, r0, r8 │ │ sbcs.w r0, r2, r1 │ │ - bcs.n 81a82 │ │ + bcs.n 8207e │ │ movs r0, #0 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w ip, [r9, #272] @ 0x110 │ │ movs r0, #0 │ │ cmp.w ip, #0 │ │ - beq.n 81a7a │ │ + beq.n 82076 │ │ ldr r1, [r3, #16] │ │ ldrd r2, r3, [r9, #280] @ 0x118 │ │ adds r2, r2, r1 │ │ adcs.w r3, r3, #0 │ │ adcs.w r1, r0, #0 │ │ - bne.n 81a7a │ │ + bne.n 82076 │ │ ldr.w r1, [r9, #276] @ 0x114 │ │ ldrd r0, r6, [r9, #288] @ 0x120 │ │ strd r0, r6, [sp] │ │ mov r0, ip │ │ - bl 6fd08 │ │ + bl 709f4 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - cbz r4, 81b0c │ │ + cbnz r0, 820d0 │ │ movs r5, r0 │ │ ldr r2, [r1, #0] │ │ tbh [pc, r2, lsl #1] │ │ movs r6, r5 │ │ lsls r0, r2, #3 │ │ lsls r2, r6, #2 │ │ lsls r0, r0, #3 │ │ @@ -136168,15 +136064,15 @@ │ │ strd r2, r1, [r0] │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #48 @ 0x30 │ │ ldrd r9, ip, [r1] │ │ cmp.w ip, #0 │ │ - beq.n 81e74 │ │ + beq.n 82470 │ │ strd r0, r1, [sp, #28] │ │ add.w r0, r9, ip │ │ str r0, [sp, #36] @ 0x24 │ │ sub.w r0, ip, #3 │ │ strd r2, r3, [sp, #12] │ │ movs r5, #0 │ │ str r0, [sp, #20] │ │ @@ -136186,17 +136082,17 @@ │ │ str.w ip, [sp, #24] │ │ str.w r9, [sp, #44] @ 0x2c │ │ add.w lr, r9, r5 │ │ sub.w r4, ip, #1 │ │ cmp r2, #63 @ 0x3f │ │ mov r1, lr │ │ ldrb.w r8, [r1], #1 │ │ - bne.n 81e20 │ │ + bne.n 8241c │ │ cmp.w r8, #1 │ │ - bhi.n 81e7e │ │ + bhi.n 8247a │ │ and.w fp, r2, #63 @ 0x3f │ │ str.w ip, [sp, #40] @ 0x28 │ │ mov ip, lr │ │ mov lr, r1 │ │ and.w r1, r8, #127 @ 0x7f │ │ rsb r9, fp, #32 │ │ subs.w sl, fp, #32 │ │ @@ -136206,30 +136102,30 @@ │ │ lsl.w r1, r1, fp │ │ it pl │ │ movpl r1, #0 │ │ orrs r0, r1 │ │ orrs r3, r6 │ │ sxtb.w r1, r8 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 81ea8 │ │ + bgt.n 824a4 │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ adds r5, #1 │ │ adds r2, #7 │ │ mov ip, r4 │ │ cmp r4, #0 │ │ - bne.n 81e08 │ │ + bne.n 82404 │ │ ldrd r1, r9, [sp, #32] │ │ movs r0, #0 │ │ strd r9, r0, [r1] │ │ ldr r0, [sp, #28] │ │ - b.n 81e78 │ │ + b.n 82474 │ │ mov.w r8, #0 │ │ movs r5, #0 │ │ movs r1, #19 │ │ - b.n 81e8c │ │ + b.n 82488 │ │ ldr r0, [sp, #32] │ │ mov.w r8, #0 │ │ strd r1, r4, [r0] │ │ movs r1, #6 │ │ ldr r0, [sp, #28] │ │ movs r2, #0 │ │ movs r6, #46 @ 0x2e │ │ @@ -136241,15 +136137,15 @@ │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ ldr r1, [sp, #32] │ │ mov r6, r4 │ │ cmp r4, #0 │ │ strd lr, r6, [r1] │ │ - beq.n 81f3c │ │ + beq.n 82538 │ │ strd r3, r0, [sp] │ │ mov.w r8, #0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ mov.w fp, #0 │ │ movs r3, #0 │ │ add r0, ip │ │ str r0, [sp, #8] │ │ @@ -136259,17 +136155,17 @@ │ │ ldr r0, [sp, #44] @ 0x2c │ │ sub.w sl, r6, #1 │ │ cmp r3, #63 @ 0x3f │ │ add.w ip, r0, r5 │ │ mov r1, ip │ │ ldrb.w r9, [r1, #1]! │ │ add.w r4, r1, #1 │ │ - bne.n 81eec │ │ + bne.n 824e8 │ │ cmp.w r9, #1 │ │ - bhi.n 81f46 │ │ + bhi.n 82542 │ │ and.w r0, r3, #63 @ 0x3f │ │ str r6, [sp, #36] @ 0x24 │ │ and.w r6, r9, #127 @ 0x7f │ │ rsb r2, r0, #32 │ │ subs.w lr, r0, #32 │ │ lsr.w r2, r6, r2 │ │ lsl.w r0, r6, r0 │ │ @@ -136277,30 +136173,30 @@ │ │ lslpl.w r2, r6, lr │ │ it pl │ │ movpl r0, #0 │ │ orr.w r8, r8, r0 │ │ orr.w fp, fp, r2 │ │ sxtb.w r0, r9 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 81f70 │ │ + bgt.n 8256c │ │ adds r3, #7 │ │ adds r5, #1 │ │ ldr r0, [sp, #40] @ 0x28 │ │ mov r6, sl │ │ cmp r0, r5 │ │ - bne.n 81ece │ │ + bne.n 824ca │ │ ldr.w lr, [sp, #8] │ │ movs r0, #0 │ │ ldr r1, [sp, #32] │ │ strd lr, r0, [r1] │ │ - b.n 81f40 │ │ + b.n 8253c │ │ mov.w r9, #0 │ │ movs r0, #0 │ │ movs r1, #19 │ │ - b.n 81f52 │ │ + b.n 8254e │ │ ldr r0, [sp, #32] │ │ movs r1, #6 │ │ mov.w r9, #0 │ │ strd r4, sl, [r0] │ │ ldr r6, [sp, #28] │ │ movs r5, #0 │ │ movs r3, #46 @ 0x2e │ │ @@ -136311,59 +136207,59 @@ │ │ str r0, [r6, #20] │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ ldr r0, [sp, #32] │ │ cmp.w sl, #0 │ │ strd r4, sl, [r0] │ │ - beq.n 81fec │ │ + beq.n 825e8 │ │ ldr r0, [sp, #20] │ │ add.w r2, ip, #3 │ │ mov.w ip, #0 │ │ mov.w sl, #0 │ │ subs r3, r0, r5 │ │ ldr r0, [sp, #36] @ 0x24 │ │ movs r4, #0 │ │ add r0, r1 │ │ str r0, [sp, #44] @ 0x2c │ │ ldrb.w lr, [r2, #-1] │ │ cmp r4, #63 @ 0x3f │ │ - bne.n 81fa2 │ │ + bne.n 8259e │ │ cmp.w lr, #1 │ │ - bhi.n 81ff8 │ │ + bhi.n 825f4 │ │ and.w r1, r4, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r9, r1, #32 │ │ subs.w r5, r1, #32 │ │ lsr.w r6, r0, r9 │ │ it pl │ │ lslpl.w r6, r0, r5 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w ip, ip, r0 │ │ orr.w sl, sl, r6 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 82022 │ │ + bgt.n 8261e │ │ subs r3, #1 │ │ adds r2, #1 │ │ adds r4, #7 │ │ adds r0, r3, #1 │ │ - bne.n 81f94 │ │ + bne.n 82590 │ │ ldr r4, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ ldr r1, [sp, #32] │ │ strd r4, r0, [r1] │ │ - b.n 81ff0 │ │ + b.n 825ec │ │ mov.w lr, #0 │ │ ldr r6, [sp, #28] │ │ movs r0, #0 │ │ movs r1, #19 │ │ - b.n 82006 │ │ + b.n 82602 │ │ ldr r0, [sp, #32] │ │ movs r1, #6 │ │ ldr r6, [sp, #28] │ │ mov.w lr, #0 │ │ strd r2, r3, [r0] │ │ movs r2, #0 │ │ movs r3, #46 @ 0x2e │ │ @@ -136409,69 +136305,69 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #96] @ 0x60 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #100] @ 0x64 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #108] @ 0x6c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #112] @ 0x70 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #120] @ 0x78 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #124] @ 0x7c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ - cbz r0, 820da │ │ + cbz r0, 826d6 │ │ ldr.w r0, [r4, #136] @ 0x88 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 82104 │ │ + cbz r6, 82700 │ │ add.w r4, r8, #4 │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #-4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #24 │ │ subs r6, #1 │ │ - bne.n 820f0 │ │ + bne.n 826ec │ │ ldr r0, [r5, #0] │ │ - cbz r0, 82116 │ │ + cbz r0, 82712 │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r1, #0 │ │ it eq │ │ bxeq lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ @@ -136481,22 +136377,22 @@ │ │ movs r6, #0 │ │ lsls r5, r0, #2 │ │ ldr r0, [r4, r6] │ │ cmp r0, #0 │ │ ittt ne │ │ addne r0, r4, r6 │ │ ldrne r0, [r0, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #12 │ │ cmp r5, r6 │ │ - bne.n 82134 │ │ + bne.n 82730 │ │ mov r0, r4 │ │ ldr.w fp, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ sub sp, #28 │ │ movw r6, #5653 @ 0x1615 │ │ sub.w r3, r1, r1, lsr #1 │ │ @@ -136508,99 +136404,99 @@ │ │ it ls │ │ movls r6, r3 │ │ cmp r6, #48 @ 0x30 │ │ mov r2, r6 │ │ it ls │ │ movls r2, #48 @ 0x30 │ │ cmp r6, #171 @ 0xab │ │ - bcs.n 8218e │ │ + bcs.n 8278a │ │ add r4, sp, #8 │ │ movs r3, #170 @ 0xaa │ │ - b.n 821ce │ │ + b.n 827ca │ │ movw r5, #21846 @ 0x5556 │ │ movt r5, #1365 @ 0x555 │ │ cmp r3, r5 │ │ - bcc.n 8219e │ │ - bl 3da28 │ │ + bcc.n 8279a │ │ + bl 3e144 │ │ add.w r3, r2, r2, lsl #1 │ │ mov.w r8, #0 │ │ lsls r5, r3, #3 │ │ - beq.n 821c2 │ │ + beq.n 827be │ │ mov sl, r0 │ │ mov r0, r5 │ │ mov r9, r2 │ │ mov fp, r1 │ │ - blx d7bb0 │ │ - cbz r0, 821f4 │ │ + blx d87f0 │ │ + cbz r0, 827f0 │ │ mov r4, r0 │ │ mov r1, fp │ │ mov r0, sl │ │ mov r3, r9 │ │ - b.n 821c6 │ │ + b.n 827c2 │ │ movs r4, #8 │ │ movs r3, #0 │ │ sub.w r2, r7, #44 @ 0x2c │ │ stmia.w r2, {r3, r4, r8} │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ mov r2, r4 │ │ - bl 8275a │ │ + bl 82d56 │ │ cmp r6, #170 @ 0xaa │ │ - bls.n 821e8 │ │ + bls.n 827e4 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ cmp r6, #171 @ 0xab │ │ mov r4, r0 │ │ itt cs │ │ subcs.w r0, r7, #44 @ 0x2c │ │ - blcs 820dc │ │ + blcs 826d8 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #32 │ │ add.w r1, r1, r1, lsl #1 │ │ movs r4, #0 │ │ mov r2, r0 │ │ str r0, [sp, #28] │ │ add.w ip, r0, r1, lsl #3 │ │ add.w r1, r0, #24 │ │ str.w ip, [sp] │ │ - b.n 8225e │ │ + b.n 8285a │ │ ldr r2, [sp, #28] │ │ ldrd r6, r1, [sp, #4] │ │ strd r1, r6, [r2] │ │ strd r3, r0, [ip, #-16] │ │ ldr r0, [sp, #12] │ │ str.w r0, [ip, #-8] │ │ ldr r0, [sp, #16] │ │ str.w r0, [ip, #-4] │ │ ldr.w ip, [sp] │ │ ldrd r6, r4, [sp, #20] │ │ add.w r1, r6, #24 │ │ adds r4, #24 │ │ mov r2, r6 │ │ cmp r1, ip │ │ - beq.n 822b8 │ │ + beq.n 828b4 │ │ mov r6, r1 │ │ ldrd r5, r1, [r2, #8] │ │ ldrd r3, r0, [r2, #32] │ │ subs r5, r3, r5 │ │ sbcs.w r5, r0, r1 │ │ - bcs.n 82252 │ │ + bcs.n 8284e │ │ str r6, [sp, #20] │ │ ldrd r1, r6, [r2, #24] │ │ str r4, [sp, #24] │ │ strd r6, r1, [sp, #4] │ │ ldrd r2, r1, [r2, #40] @ 0x28 │ │ strd r2, r1, [sp, #12] │ │ mov r2, r4 │ │ @@ -136608,24 +136504,24 @@ │ │ cmp r2, #0 │ │ add.w r8, r1, r2 │ │ add.w ip, r8, #24 │ │ mov r6, r8 │ │ ldmia.w r6, {r1, r4, r9, sl, fp, lr} │ │ mov r5, ip │ │ stmia.w r5, {r1, r4, r9, sl, fp, lr} │ │ - beq.n 82230 │ │ + beq.n 8282c │ │ ldrd r1, r6, [r8, #-16] │ │ subs r2, #24 │ │ subs r1, r3, r1 │ │ sbcs.w r1, r0, r6 │ │ - bcc.n 82286 │ │ + bcc.n 82882 │ │ ldr r1, [sp, #28] │ │ add r1, r2 │ │ add.w r2, r1, #24 │ │ - b.n 82232 │ │ + b.n 8282e │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ @@ -136636,446 +136532,446 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 82326 │ │ + cbz r6, 82922 │ │ add.w r4, r8, #4 │ │ ldr.w r0, [r4, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #12 │ │ subs r6, #1 │ │ - bne.n 82312 │ │ + bne.n 8290e │ │ ldr r0, [r5, #0] │ │ - cbz r0, 82338 │ │ + cbz r0, 82934 │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #100 @ 0x64 │ │ mov fp, r1 │ │ ldr.w r1, [r2, #240] @ 0xf0 │ │ ldr.w r9, [r7, #8] │ │ mov r6, r2 │ │ mov sl, r0 │ │ - cbz r1, 82388 │ │ + cbz r1, 82984 │ │ add r0, sp, #80 @ 0x50 │ │ ldr.w r2, [r6, #244] @ 0xf4 │ │ adds r0, #4 │ │ strd r3, fp, [sp, #8] │ │ - bl 3d82c │ │ + bl 3df58 │ │ ldrd r8, fp, [sp, #84] @ 0x54 │ │ ldr r5, [sp, #92] @ 0x5c │ │ cmp.w r8, #2147483648 @ 0x80000000 │ │ - bne.n 82392 │ │ - cbz r5, 82396 │ │ + bne.n 8298e │ │ + cbz r5, 82992 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov r4, r0 │ │ - cbnz r0, 82398 │ │ + cbnz r0, 82994 │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r4, #1 │ │ mov.w r8, #0 │ │ movs r5, #0 │ │ - b.n 823a8 │ │ + b.n 829a4 │ │ mov r4, fp │ │ - b.n 823a4 │ │ + b.n 829a0 │ │ movs r4, #1 │ │ mov r0, r4 │ │ mov r1, fp │ │ mov r2, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ mov r8, r5 │ │ ldrd r3, fp, [sp, #8] │ │ ldrd r0, r1, [r3, #32] │ │ str r5, [sp, #24] │ │ orrs r1, r0 │ │ strd r8, r4, [sp, #16] │ │ - beq.n 82434 │ │ + beq.n 82a30 │ │ ldrh.w r1, [r9, #146] @ 0x92 │ │ cmp r1, #5 │ │ - bcs.n 823ca │ │ + bcs.n 829c6 │ │ ldr.w r1, [r9, #116] @ 0x74 │ │ subs r0, #1 │ │ cmp r0, r1 │ │ - bcc.n 823d2 │ │ - b.n 82434 │ │ + bcc.n 829ce │ │ + b.n 82a30 │ │ ldr.w r1, [r9, #116] @ 0x74 │ │ cmp r1, r0 │ │ - bls.n 82434 │ │ + bls.n 82a30 │ │ ldr.w r1, [r9, #112] @ 0x70 │ │ add r4, sp, #32 │ │ mov r5, r3 │ │ add.w r1, r1, r0, lsl #4 │ │ mov r0, r4 │ │ - bl 81ac0 │ │ + bl 820bc │ │ ldrd r0, r1, [sp, #32] │ │ mov r3, r5 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.n 82434 │ │ + beq.n 82a30 │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ add r0, sp, #80 @ 0x50 │ │ ldrb.w r2, [r6, #217] @ 0xd9 │ │ mov r1, fp │ │ str r4, [sp, #0] │ │ - bl 82620 │ │ + bl 82c1c │ │ ldrb.w r0, [sp, #80] @ 0x50 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 824d4 │ │ + bne.n 82ad0 │ │ ldrd r1, r2, [sp, #84] @ 0x54 │ │ add r0, sp, #64 @ 0x40 │ │ adds r0, #4 │ │ - bl 3d82c │ │ + bl 3df58 │ │ ldrd r4, r8, [sp, #68] @ 0x44 │ │ ldr r2, [sp, #76] @ 0x4c │ │ add r0, sp, #16 │ │ mov r1, r8 │ │ - bl 3d694 │ │ + bl 3ddbc │ │ mov r3, r5 │ │ lsls r0, r4, #1 │ │ - beq.n 82434 │ │ + beq.n 82a30 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r3, r5 │ │ add r4, sp, #80 @ 0x50 │ │ mov r1, r3 │ │ mov r0, r4 │ │ - bl 81ac0 │ │ + bl 820bc │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ add r0, sp, #64 @ 0x40 │ │ ldrb.w r2, [r6, #217] @ 0xd9 │ │ mov r1, fp │ │ str r4, [sp, #0] │ │ - bl 82620 │ │ + bl 82c1c │ │ ldrb.w r0, [sp, #64] @ 0x40 │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 8248e │ │ + bne.n 82a8a │ │ ldrd r1, r2, [sp, #68] @ 0x44 │ │ add r0, sp, #48 @ 0x30 │ │ adds r0, #4 │ │ - bl 3d82c │ │ + bl 3df58 │ │ ldrd r4, r5, [sp, #52] @ 0x34 │ │ ldr r2, [sp, #60] @ 0x3c │ │ add r0, sp, #16 │ │ mov r1, r5 │ │ - bl 3d694 │ │ + bl 3ddbc │ │ lsls r0, r4, #1 │ │ - beq.n 8247c │ │ + beq.n 82a78 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add r2, sp, #16 │ │ add.w r3, sl, #4 │ │ ldmia r2, {r0, r1, r2} │ │ stmia r3!, {r0, r1, r2} │ │ movs r0, #82 @ 0x52 │ │ strb.w r0, [sl] │ │ - b.n 824cc │ │ + b.n 82ac8 │ │ add r6, sp, #68 @ 0x44 │ │ ldrh.w r1, [sp, #65] @ 0x41 │ │ ldr.w r8, [sp, #16] │ │ ldmia r6, {r2, r3, r6} │ │ ldrb.w r5, [sp, #67] @ 0x43 │ │ strb.w r5, [sl, #3] │ │ cmp.w r8, #0 │ │ strh.w r1, [sl, #1] │ │ str.w r2, [sl, #4] │ │ str.w r3, [sl, #8] │ │ str.w r6, [sl, #12] │ │ strb.w r0, [sl] │ │ - beq.n 824cc │ │ + beq.n 82ac8 │ │ ldr r0, [sp, #20] │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r6, sp, #84 @ 0x54 │ │ ldrh.w r1, [sp, #81] @ 0x51 │ │ ldrb.w r5, [sp, #83] @ 0x53 │ │ ldmia r6, {r2, r3, r6} │ │ - b.n 8249e │ │ + b.n 82a9a │ │ mov r6, r0 │ │ lsls r0, r4, #1 │ │ - beq.n 82502 │ │ + beq.n 82afe │ │ mov r0, r8 │ │ - blx d7b70 │ │ - b.n 82502 │ │ - b.n 82500 │ │ + blx d87c0 │ │ + b.n 82afe │ │ + b.n 82afc │ │ mov r6, r0 │ │ lsls r0, r4, #1 │ │ - beq.n 82502 │ │ + beq.n 82afe │ │ mov r0, r5 │ │ - blx d7b70 │ │ - b.n 82502 │ │ + blx d87c0 │ │ + b.n 82afe │ │ mov r6, r0 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r6 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #12 │ │ movs r5, #4 │ │ strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #2 │ │ - beq.n 82562 │ │ - cbz r0, 82568 │ │ + beq.n 82b5e │ │ + cbz r0, 82b64 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r4, #16] │ │ - cbz r6, 8258e │ │ + cbz r6, 82b8a │ │ ldr.w r8, [r4, #12] │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #12 │ │ subs r6, #1 │ │ - bne.n 82574 │ │ + bne.n 82b70 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r5, [r4, #24] │ │ cmp r5, #0 │ │ - beq.n 82562 │ │ + beq.n 82b5e │ │ ldr r4, [r4, #20] │ │ adds r6, r4, #4 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r6, #-4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #24 │ │ subs r5, #1 │ │ - bne.n 82598 │ │ + bne.n 82b94 │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 825ce │ │ + cbz r0, 82bca │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r4, #8] │ │ - cbz r6, 825f4 │ │ + cbz r6, 82bf0 │ │ ldr.w r8, [r4, #4] │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #12 │ │ subs r6, #1 │ │ - bne.n 825da │ │ + bne.n 82bd6 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r5, [r4, #16] │ │ cmp r5, #0 │ │ - beq.n 825c8 │ │ + beq.n 82bc4 │ │ ldr r4, [r4, #12] │ │ adds r6, r4, #4 │ │ ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r6, #-4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r6, #24 │ │ subs r5, #1 │ │ - bne.n 825fe │ │ + bne.n 82bfa │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ push {r4, r5, r7, lr} │ │ ldr.w lr, [sp, #16] │ │ ldr.w r4, [lr] │ │ sub.w ip, r4, #26 │ │ cmp.w ip, #5 │ │ - bhi.n 8269c │ │ + bhi.n 82c98 │ │ tbb [pc, ip] │ │ subs r3, r0, #4 │ │ asrs r2, r6, #16 │ │ - ldr r3, [pc, #212] @ (82714 ) │ │ + ldr r3, [pc, #212] @ (82d10 ) │ │ ldrd r1, r2, [r1, #64] @ 0x40 │ │ ldr.w r3, [lr, #8] │ │ cmp r2, r3 │ │ - bcc.n 826c2 │ │ + bcc.n 82cbe │ │ add r1, r3 │ │ - beq.n 826c2 │ │ + beq.n 82cbe │ │ subs r3, r2, r3 │ │ movs r2, #0 │ │ ldrb r4, [r1, r2] │ │ cmp r4, #0 │ │ - beq.n 82750 │ │ + beq.n 82d4c │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 82652 │ │ - b.n 826c2 │ │ + bne.n 82c4e │ │ + b.n 82cbe │ │ ldrd ip, r4, [r1, #72] @ 0x48 │ │ cmp r4, r3 │ │ - bcs.n 826dc │ │ + bcs.n 82cd8 │ │ movs r1, #0 │ │ movs r2, #19 │ │ strb r2, [r0, #0] │ │ strd ip, ip, [r0, #4] │ │ str r1, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ ldr r1, [r1, #120] @ 0x78 │ │ - cbz r1, 8269c │ │ + cbz r1, 82c98 │ │ ldrd r1, r2, [r1, #72] @ 0x48 │ │ ldr.w r3, [lr, #8] │ │ cmp r2, r3 │ │ - bcc.n 826c2 │ │ + bcc.n 82cbe │ │ add r1, r3 │ │ - beq.n 826c2 │ │ + beq.n 82cbe │ │ subs r3, r2, r3 │ │ movs r2, #0 │ │ ldrb r5, [r1, r2] │ │ cmp r5, #0 │ │ - beq.n 82750 │ │ + beq.n 82d4c │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 8268e │ │ - b.n 826c2 │ │ + bne.n 82c8a │ │ + b.n 82cbe │ │ movs r1, #72 @ 0x48 │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ ldrd r1, r2, [r1, #40] @ 0x28 │ │ ldr.w r3, [lr, #8] │ │ cmp r2, r3 │ │ - bcc.n 826c2 │ │ + bcc.n 82cbe │ │ add r1, r3 │ │ - beq.n 826c2 │ │ + beq.n 82cbe │ │ subs r3, r2, r3 │ │ movs r2, #0 │ │ ldrb r5, [r1, r2] │ │ cmp r5, #0 │ │ - beq.n 82750 │ │ + beq.n 82d4c │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 826b6 │ │ + bne.n 82cb2 │ │ movs r2, #0 │ │ strd r1, r2, [r0, #8] │ │ movs r1, #19 │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [lr, #8] │ │ movs r1, #82 @ 0x52 │ │ strb r1, [r0, #0] │ │ strd r2, r3, [r0, #4] │ │ pop {r4, r5, r7, pc} │ │ ldr.w lr, [lr, #8] │ │ uxtb r2, r2 │ │ umull lr, r5, lr, r2 │ │ - cbz r5, 826f4 │ │ + cbz r5, 82cf0 │ │ movs r2, #56 @ 0x38 │ │ strb r2, [r0, #0] │ │ strd ip, ip, [r0, #4] │ │ str r1, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ add ip, r3 │ │ subs r3, r4, r3 │ │ cmp r3, lr │ │ - bcc.n 82668 │ │ + bcc.n 82c64 │ │ add ip, lr │ │ sub.w r3, r3, lr │ │ cmp r2, #8 │ │ - bne.n 8272c │ │ + bne.n 82d28 │ │ cmp r3, #8 │ │ - bcc.n 82668 │ │ + bcc.n 82c64 │ │ ldrb.w r3, [ip, #7] │ │ ldr.w r2, [ip, #3] │ │ lsls r3, r3, #24 │ │ orrs.w r3, r3, r2, lsr #8 │ │ - bne.n 826e8 │ │ + bne.n 82ce4 │ │ ldrb.w r3, [ip, #2] │ │ lsls r2, r2, #24 │ │ ldrh.w r5, [ip] │ │ orr.w r3, r5, r3, lsl #16 │ │ orrs r2, r3 │ │ - b.n 82734 │ │ + b.n 82d30 │ │ cmp r3, #4 │ │ - bcc.n 82668 │ │ + bcc.n 82c64 │ │ ldr.w r2, [ip] │ │ ldrd r1, r3, [r1, #64] @ 0x40 │ │ cmp r3, r2 │ │ - bcc.n 826c2 │ │ + bcc.n 82cbe │ │ add r1, r2 │ │ - beq.n 826c2 │ │ + beq.n 82cbe │ │ subs r3, r3, r2 │ │ movs r2, #0 │ │ ldrb r5, [r1, r2] │ │ - cbz r5, 82750 │ │ + cbz r5, 82d4c │ │ adds r2, #1 │ │ cmp r3, r2 │ │ - bne.n 82744 │ │ - b.n 826c2 │ │ + bne.n 82d40 │ │ + b.n 82cbe │ │ strd r1, r2, [r0, #4] │ │ movs r1, #82 @ 0x52 │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ @@ -137084,34 +136980,34 @@ │ │ mov r8, r3 │ │ mov sl, r2 │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ mov r2, r4 │ │ movs r3, #0 │ │ - bl d4780 │ │ + bl d53d0 │ │ umull r2, r3, r0, r4 │ │ adds r6, r0, #1 │ │ adc.w r5, r1, #0 │ │ mla r3, r1, r4, r3 │ │ eor.w r3, r3, #1073741824 @ 0x40000000 │ │ orrs r2, r3 │ │ it eq │ │ moveq r5, r1 │ │ str r5, [sp, #20] │ │ it eq │ │ moveq r6, r0 │ │ cmp.w r4, #4096 @ 0x1000 │ │ str r6, [sp, #24] │ │ - bhi.n 827ac │ │ + bhi.n 82da8 │ │ sub.w r0, r4, r4, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 827ce │ │ + b.n 82dca │ │ orr.w r0, r4, #1 │ │ movs r2, #1 │ │ clz r0, r0 │ │ eor.w r0, r0, #31 │ │ and.w r1, r0, #1 │ │ add.w r0, r1, r0, lsr #1 │ │ lsr.w r1, r4, r0 │ │ @@ -137133,128 +137029,128 @@ │ │ mov r3, r4 │ │ str r0, [sp, #12] │ │ str.w sl, [sp, #80] @ 0x50 │ │ strd r4, r8, [sp, #36] @ 0x24 │ │ add.w r4, fp, fp, lsl #1 │ │ cmp r3, fp │ │ str.w fp, [sp, #64] @ 0x40 │ │ - bls.n 8281e │ │ - b.n 82832 │ │ + bls.n 82e1a │ │ + b.n 82e2e │ │ ldr r2, [sp, #48] @ 0x30 │ │ adds r5, #1 │ │ add.w fp, fp, r2, lsr #1 │ │ add.w r4, fp, fp, lsl #1 │ │ cmp r3, fp │ │ str.w fp, [sp, #64] @ 0x40 │ │ - bhi.n 82832 │ │ + bhi.n 82e2e │ │ movs r0, #1 │ │ mov lr, r2 │ │ mov.w r9, #0 │ │ str r0, [sp, #48] @ 0x30 │ │ cmp r5, #2 │ │ - bcs.w 82a24 │ │ + bcs.w 83020 │ │ mov r2, lr │ │ - b.n 82c36 │ │ + b.n 83232 │ │ ldr r0, [sp, #56] @ 0x38 │ │ sub.w r9, r3, fp │ │ ldr r1, [sp, #28] │ │ mov r8, ip │ │ add.w r0, r0, r4, lsl #3 │ │ str r5, [sp, #52] @ 0x34 │ │ cmp r9, r1 │ │ str r4, [sp, #68] @ 0x44 │ │ - bcs.n 8286c │ │ + bcs.n 82e68 │ │ ldr r1, [r7, #8] │ │ - cbz r1, 82894 │ │ + cbz r1, 82e90 │ │ movs r1, #0 │ │ mov r4, r2 │ │ strd r1, r1, [sp] │ │ cmp.w r9, #32 │ │ it cs │ │ movcs.w r9, #32 │ │ mov r1, r9 │ │ mov r2, sl │ │ mov r3, r8 │ │ - bl 82c74 │ │ + bl 83270 │ │ mov r2, r4 │ │ - b.n 829ba │ │ + b.n 82fb6 │ │ cmp.w r9, #2 │ │ - bcc.w 829ba │ │ + bcc.w 82fb6 │ │ ldrd r5, r3, [r0, #8] │ │ ldrd ip, lr, [r0, #32] │ │ subs.w r1, ip, r5 │ │ sbcs.w r1, lr, r3 │ │ - bcs.n 828a2 │ │ + bcs.n 82e9e │ │ cmp.w r9, #2 │ │ - bne.n 828ae │ │ + bne.n 82eaa │ │ movs r0, #2 │ │ mov.w sl, #1 │ │ - b.n 82932 │ │ + b.n 82f2e │ │ ldr r0, [sp, #28] │ │ cmp r9, r0 │ │ it cs │ │ movcs r9, r0 │ │ mov.w r3, r9, lsl #1 │ │ - b.n 829c0 │ │ + b.n 82fbc │ │ cmp.w r9, #2 │ │ - bne.n 828dc │ │ + bne.n 82ed8 │ │ mov.w r9, #2 │ │ - b.n 829ba │ │ + b.n 82fb6 │ │ ldr r1, [sp, #12] │ │ mov r6, ip │ │ str r3, [sp, #84] @ 0x54 │ │ mov r3, lr │ │ add.w r1, r1, r4, lsl #3 │ │ strd r5, r2, [sp, #72] @ 0x48 │ │ movs r5, #2 │ │ ldrd r2, r4, [r1] │ │ subs r6, r2, r6 │ │ sbcs.w r3, r4, r3 │ │ - bcs.n 8290e │ │ + bcs.n 82f0a │ │ adds r5, #1 │ │ adds r1, #24 │ │ mov r6, r2 │ │ mov r3, r4 │ │ cmp r9, r5 │ │ - bne.n 828c0 │ │ + bne.n 82ebc │ │ mov r5, r9 │ │ - b.n 8290e │ │ + b.n 82f0a │ │ ldr r1, [sp, #12] │ │ mov sl, ip │ │ strd r5, r2, [sp, #72] @ 0x48 │ │ movs r5, #2 │ │ add.w r1, r1, r4, lsl #3 │ │ mov r4, lr │ │ str r3, [sp, #84] @ 0x54 │ │ ldrd r2, r3, [r1] │ │ subs.w r6, r2, sl │ │ sbcs.w r4, r3, r4 │ │ - bcc.n 8290a │ │ + bcc.n 82f06 │ │ adds r5, #1 │ │ adds r1, #24 │ │ mov sl, r2 │ │ mov r4, r3 │ │ cmp r9, r5 │ │ - bne.n 828ee │ │ + bne.n 82eea │ │ mov r5, r9 │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ ldr r2, [sp, #76] @ 0x4c │ │ ldrd fp, r4, [sp, #64] @ 0x40 │ │ ldr r1, [sp, #28] │ │ cmp r5, r1 │ │ - bcc.n 82848 │ │ + bcc.n 82e44 │ │ ldr r0, [sp, #72] @ 0x48 │ │ mov r3, r5 │ │ subs.w r0, ip, r0 │ │ ldr r0, [sp, #84] @ 0x54 │ │ sbcs.w r0, lr, r0 │ │ - bcs.n 829aa │ │ + bcs.n 82fa6 │ │ mov r0, r3 │ │ movs.w sl, r3, lsr #1 │ │ - beq.n 829ae │ │ + beq.n 82faa │ │ str r2, [sp, #76] @ 0x4c │ │ add.w r2, r0, r0, lsl #1 │ │ str r0, [sp, #60] @ 0x3c │ │ lsls r3, r4, #3 │ │ ldr r0, [sp, #8] │ │ ldr r6, [sp, #56] @ 0x38 │ │ add.w r2, r0, r2, lsl #3 │ │ @@ -137282,21 +137178,21 @@ │ │ ldr r0, [r4, #8] │ │ str.w fp, [r1, #4] │ │ str.w lr, [r1, #8] │ │ str.w r9, [r4, #-4] │ │ str.w ip, [r4, #4] │ │ str r0, [r1, #20] │ │ str r5, [r4, #8] │ │ - bne.n 82944 │ │ + bne.n 82f40 │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ ldrd r9, fp, [sp, #60] @ 0x3c │ │ ldrd r2, sl, [sp, #76] @ 0x4c │ │ - b.n 829ba │ │ + b.n 82fb6 │ │ mov r9, r3 │ │ - b.n 829ba │ │ + b.n 82fb6 │ │ mov.w r9, #1 │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ mov.w r0, r9, lsl #1 │ │ adds r3, r0, #1 │ │ sub.w r0, fp, r2, lsr #1 │ │ mov lr, r2 │ │ @@ -137323,126 +137219,126 @@ │ │ add.w r9, r1, #32 │ │ sub.w r1, r7, #94 @ 0x5e │ │ it ne │ │ clzne r9, r0 │ │ ldr r5, [sp, #52] @ 0x34 │ │ ldr r4, [sp, #68] @ 0x44 │ │ cmp r5, #2 │ │ - bcc.w 8282e │ │ + bcc.w 82e2a │ │ ldr r0, [sp, #16] │ │ mov r2, lr │ │ str.w r9, [sp, #60] @ 0x3c │ │ add.w r0, r0, r4, lsl #3 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #56] @ 0x38 │ │ add.w r0, r0, r4, lsl #3 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 82a44 │ │ + b.n 83040 │ │ lsls r2, r4, #1 │ │ cmp r3, #1 │ │ - bls.w 82c34 │ │ + bls.w 83230 │ │ subs r3, r5, #1 │ │ ldrb r0, [r1, r3] │ │ cmp r0, r9 │ │ - bcc.w 82c36 │ │ + bcc.w 83232 │ │ add r0, sp, #88 @ 0x58 │ │ mov r5, r3 │ │ ldr.w r6, [r0, r3, lsl #2] │ │ mov.w r8, r6, lsr #1 │ │ add.w r4, r8, r2, lsr #1 │ │ cmp r4, ip │ │ - bhi.n 82a6c │ │ + bhi.n 83068 │ │ orr.w r0, r6, r2 │ │ ands.w r0, r0, #1 │ │ - beq.n 82a3c │ │ + beq.n 83038 │ │ sub.w r0, fp, r4 │ │ ldr r1, [sp, #56] @ 0x38 │ │ str r3, [sp, #68] @ 0x44 │ │ add.w r0, r0, r0, lsl #1 │ │ str r2, [sp, #76] @ 0x4c │ │ add.w lr, r1, r0, lsl #3 │ │ lsls r0, r6, #31 │ │ - bne.n 82abc │ │ + bne.n 830b8 │ │ orr.w r0, r8, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ mov r2, sl │ │ mov r3, ip │ │ mov fp, lr │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r0, lr │ │ mov r1, r8 │ │ mov r9, ip │ │ - bl 82c74 │ │ + bl 83270 │ │ mov ip, r9 │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ mov lr, fp │ │ ldr r3, [sp, #68] @ 0x44 │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov.w fp, r2, lsr #1 │ │ lsls r0, r2, #31 │ │ - bne.n 82afe │ │ - b.n 82ac4 │ │ + bne.n 830fa │ │ + b.n 830c0 │ │ mov.w fp, r2, lsr #1 │ │ lsls r0, r2, #31 │ │ - bne.n 82afe │ │ + bne.n 830fa │ │ orr.w r0, fp, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ mov r2, sl │ │ mov r3, ip │ │ str.w lr, [sp, #84] @ 0x54 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, r8, r8, lsl #1 │ │ mov r1, fp │ │ mov r9, ip │ │ add.w r0, lr, r0, lsl #3 │ │ - bl 82c74 │ │ + bl 83270 │ │ mov ip, r9 │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ ldr r3, [sp, #68] @ 0x44 │ │ ldr r2, [sp, #76] @ 0x4c │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ cmp r6, #2 │ │ it cs │ │ cmpcs r2, #2 │ │ - bcs.n 82b18 │ │ + bcs.n 83114 │ │ lsls r0, r4, #1 │ │ adds r2, r0, #1 │ │ sub.w r1, r7, #94 @ 0x5e │ │ ldr.w fp, [sp, #64] @ 0x40 │ │ cmp r3, #1 │ │ - bhi.n 82a44 │ │ - b.n 82c34 │ │ + bhi.n 83040 │ │ + b.n 83230 │ │ cmp fp, r8 │ │ mov r0, r8 │ │ it cc │ │ movcc r0, fp │ │ cmp ip, r0 │ │ - bcc.n 82b06 │ │ + bcc.n 83102 │ │ str r4, [sp, #44] @ 0x2c │ │ add.w r4, r0, r0, lsl #1 │ │ add.w r1, r8, r8, lsl #1 │ │ str r5, [sp, #52] @ 0x34 │ │ cmp r8, fp │ │ str.w lr, [sp, #84] @ 0x54 │ │ add.w r9, lr, r1, lsl #3 │ │ it hi │ │ movhi lr, r9 │ │ lsls r2, r4, #3 │ │ mov r0, sl │ │ mov r1, lr │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r6, sl, r4, lsl #3 │ │ cmp r8, fp │ │ - bls.n 82bb0 │ │ + bls.n 831ac │ │ ldr r4, [sp, #32] │ │ ldrd r2, r3, [r9, #-16] │ │ sub.w lr, r6, #24 │ │ ldrd r5, r1, [r6, #-16] │ │ mov.w r8, #0 │ │ mov r0, lr │ │ sub.w ip, r9, #24 │ │ @@ -137461,21 +137357,21 @@ │ │ orr.w r0, r3, r3, lsl #1 │ │ stmia.w r1, {r2, r5, r6, r9, sl, fp} │ │ orr.w r1, r8, r8, lsl #1 │ │ add.w r6, lr, r0, lsl #3 │ │ add.w r9, ip, r1, lsl #3 │ │ ldr r0, [sp, #84] @ 0x54 │ │ cmp r9, r0 │ │ - beq.n 82c18 │ │ + beq.n 83214 │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ subs r4, #24 │ │ cmp r6, sl │ │ - bne.n 82b52 │ │ + bne.n 8314e │ │ mov r0, r9 │ │ - b.n 82c1e │ │ + b.n 8321a │ │ mov r1, sl │ │ str r6, [sp, #76] @ 0x4c │ │ ldrd r2, r3, [r1, #8] │ │ mov.w ip, #0 │ │ ldrd r5, r4, [r9, #8] │ │ mov.w sl, #0 │ │ mov r8, r1 │ │ @@ -137499,264 +137395,264 @@ │ │ str.w lr, [sp, #84] @ 0x54 │ │ cmp r1, r6 │ │ itttt ne │ │ orrne.w r0, sl, sl, lsl #1 │ │ addne.w r9, r9, r0, lsl #3 │ │ ldrne r0, [sp, #72] @ 0x48 │ │ cmpne r9, r0 │ │ - bne.n 82bb4 │ │ + bne.n 831b0 │ │ ldrd sl, r0, [sp, #80] @ 0x50 │ │ - b.n 82c20 │ │ + b.n 8321c │ │ mov r0, r9 │ │ ldr.w sl, [sp, #80] @ 0x50 │ │ mov r1, sl │ │ subs r2, r6, r1 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r5, [sp, #52] @ 0x34 │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ ldr r3, [sp, #68] @ 0x44 │ │ ldrd ip, r4, [sp, #40] @ 0x28 │ │ - b.n 82b06 │ │ + b.n 83102 │ │ movs r5, #1 │ │ ldr r3, [sp, #36] @ 0x24 │ │ add r0, sp, #88 @ 0x58 │ │ strb.w r9, [r1, r5] │ │ cmp r3, fp │ │ str.w r2, [r0, r5, lsl #2] │ │ - bhi.w 8280a │ │ + bhi.w 82e06 │ │ lsls r0, r2, #31 │ │ - bne.n 82c6c │ │ + bne.n 83268 │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ orr.w r2, r1, #1 │ │ clz r3, r2 │ │ movs r2, #62 @ 0x3e │ │ eor.w r2, r2, r3, lsl #1 │ │ strd r2, r0, [sp] │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r2, sl │ │ mov r3, ip │ │ - bl 82c74 │ │ + bl 83270 │ │ add sp, #420 @ 0x1a4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #100 @ 0x64 │ │ mov r9, r2 │ │ - mov sl, r0 │ │ + mov r8, r0 │ │ cmp r1, #33 @ 0x21 │ │ str r2, [sp, #60] @ 0x3c │ │ - bcs.w 82ea4 │ │ + bcs.w 834a4 │ │ mov fp, r1 │ │ - movs.w lr, fp, lsr #1 │ │ - beq.w 8349c │ │ + movs.w r0, fp, lsr #1 │ │ + str r0, [sp, #48] @ 0x30 │ │ + beq.w 83a8e │ │ cmp.w fp, #8 │ │ - str.w fp, [sp, #64] @ 0x40 │ │ - str.w sl, [sp, #56] @ 0x38 │ │ - str.w lr, [sp, #36] @ 0x24 │ │ - bcc.w 831a8 │ │ - ldrd r0, r1, [sl, #8] │ │ - ldrd r2, r3, [sl, #32] │ │ - ldr r6, [sp, #56] @ 0x38 │ │ + str.w fp, [sp, #68] @ 0x44 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ + bcc.w 837aa │ │ + ldrd r0, r1, [r8, #8] │ │ + ldrd r2, r3, [r8, #32] │ │ + ldrd fp, ip, [r8, #56] @ 0x38 │ │ subs r0, r2, r0 │ │ - ldrd fp, r8, [sl, #56] @ 0x38 │ │ + ldrd r5, sl, [r8, #80] @ 0x50 │ │ sbcs.w r0, r3, r1 │ │ - ldrd r5, sl, [r6, #80] @ 0x50 │ │ - mov.w r0, #0 │ │ mov.w r2, #0 │ │ + mov.w r0, #0 │ │ + mov.w r3, #72 @ 0x48 │ │ it cs │ │ movcs r0, #1 │ │ - orr.w ip, r0, r0, lsl #1 │ │ + orr.w r0, r0, r0, lsl #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ it cc │ │ movcc r2, #1 │ │ subs.w r0, r5, fp │ │ - sbcs.w r0, sl, r8 │ │ - mov.w r3, #72 @ 0x48 │ │ - mov.w r0, #48 @ 0x30 │ │ + sbcs.w r0, sl, ip │ │ orr.w r5, r2, r2, lsl #1 │ │ + mov.w r0, #48 @ 0x30 │ │ it cc │ │ movcc r0, #72 @ 0x48 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ it cc │ │ movcc r3, #48 @ 0x30 │ │ - adds r4, r1, r0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldrd lr, r8, [r4, #8] │ │ - adds r6, r0, r3 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ + add.w r6, r8, r3 │ │ + add.w r4, r8, r0 │ │ ldrd r1, r0, [r6, #8] │ │ - str r1, [sp, #52] @ 0x34 │ │ - add.w ip, r3, ip, lsl #3 │ │ - str r0, [sp, #68] @ 0x44 │ │ + str r1, [sp, #44] @ 0x2c │ │ + str r0, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - ldrd sl, fp, [ip, #8] │ │ + ldrd lr, r8, [r4, #8] │ │ add.w r0, r0, r5, lsl #3 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ ldrd r1, r2, [r0, #8] │ │ + ldr r3, [sp, #56] @ 0x38 │ │ subs.w r1, lr, r1 │ │ sbcs.w r1, r8, r2 │ │ - mrs lr, CPSR │ │ + add.w ip, r3, r5, lsl #3 │ │ mov r1, r4 │ │ + ldrd sl, fp, [ip, #8] │ │ + mrs lr, CPSR │ │ it cc │ │ movcc r1, ip │ │ - ldr r2, [sp, #52] @ 0x34 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ subs.w r2, r2, sl │ │ - ldr r2, [sp, #68] @ 0x44 │ │ + ldr r2, [sp, #52] @ 0x34 │ │ sbcs.w r2, r2, fp │ │ itt cc │ │ movcc r1, r6 │ │ movcc r6, ip │ │ - str r6, [sp, #68] @ 0x44 │ │ + str r6, [sp, #64] @ 0x40 │ │ it cc │ │ movcc ip, r4 │ │ msr CPSR_f, lr │ │ it cc │ │ movcc ip, r0 │ │ ldrd r3, r2, [r1, #8] │ │ ldrd r6, r5, [ip, #8] │ │ - strd r3, r2, [sp, #48] @ 0x30 │ │ + str r3, [sp, #44] @ 0x2c │ │ + str r2, [sp, #52] @ 0x34 │ │ it cc │ │ movcc r0, r4 │ │ ldmia.w r0, {r2, r3, r8, sl, fp, lr} │ │ mov r4, r9 │ │ stmia.w r4, {r2, r3, r8, sl, fp, lr} │ │ mov lr, ip │ │ mov r8, r1 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ add.w r2, r9, #24 │ │ subs r0, r0, r6 │ │ ldr r0, [sp, #52] @ 0x34 │ │ sbcs r0, r5 │ │ it cc │ │ movcc lr, r1 │ │ ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ it cs │ │ movcs ip, r8 │ │ add.w r0, r9, #48 @ 0x30 │ │ ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ add.w r0, r9, #72 @ 0x48 │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ add.w r1, r0, r0, lsl #1 │ │ ldr r0, [sp, #56] @ 0x38 │ │ - str r1, [sp, #68] @ 0x44 │ │ + str r1, [sp, #64] @ 0x40 │ │ add.w r1, r0, r1, lsl #3 │ │ ldrd r0, r2, [r1, #8] │ │ ldrd r3, r6, [r1, #32] │ │ ldrd lr, ip, [r1, #56] @ 0x38 │ │ subs r0, r3, r0 │ │ ldrd r4, r5, [r1, #80] @ 0x50 │ │ sbcs.w r0, r6, r2 │ │ mov.w r2, #0 │ │ mov.w r0, #0 │ │ it cs │ │ movcs r0, #1 │ │ it cc │ │ movcc r2, #1 │ │ - orr.w sl, r0, r0, lsl #1 │ │ + orr.w r8, r0, r0, lsl #1 │ │ subs.w r0, r4, lr │ │ sbcs.w r0, r5, ip │ │ orr.w r3, r2, r2, lsl #1 │ │ mov.w r0, #48 @ 0x30 │ │ - add.w lr, r1, sl, lsl #3 │ │ + add.w lr, r1, r8, lsl #3 │ │ it cc │ │ movcc r0, #72 @ 0x48 │ │ add.w r5, r1, r0 │ │ mov.w r0, #72 @ 0x48 │ │ add.w r3, r1, r3, lsl #3 │ │ it cc │ │ movcc r0, #48 @ 0x30 │ │ + ldrd r2, fp, [r5, #8] │ │ ldrd r6, r4, [r3, #8] │ │ add r0, r1 │ │ - ldrd sl, ip, [lr, #8] │ │ - ldrd r8, r2, [r0, #8] │ │ + ldrd r9, sl, [r0, #8] │ │ mov r1, r5 │ │ - str r2, [sp, #52] @ 0x34 │ │ - ldrd r2, fp, [r5, #8] │ │ subs r2, r2, r6 │ │ + ldrd r8, ip, [lr, #8] │ │ sbcs.w r2, fp, r4 │ │ mrs r4, CPSR │ │ it cc │ │ movcc r1, lr │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - subs.w r6, r8, sl │ │ - sbcs.w r6, r2, ip │ │ - itt cc │ │ + subs.w r6, r9, r8 │ │ + sbcs.w r6, sl, ip │ │ + it cc │ │ movcc r1, r0 │ │ + it cc │ │ movcc r0, lr │ │ str r0, [sp, #52] @ 0x34 │ │ it cc │ │ movcc lr, r5 │ │ msr CPSR_f, r4 │ │ it cc │ │ movcc lr, r3 │ │ ldrd r0, r6, [lr, #8] │ │ - str r0, [sp, #48] @ 0x30 │ │ - ldrd r2, r0, [r1, #8] │ │ - strd r2, r0, [sp, #40] @ 0x28 │ │ + mov r2, r1 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldrd r1, r0, [r1, #8] │ │ + strd r1, r0, [sp, #36] @ 0x24 │ │ it cc │ │ movcc r3, r5 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - add.w r2, r9, r0, lsl #3 │ │ + ldrd r0, r1, [sp, #60] @ 0x3c │ │ + add.w r1, r0, r1, lsl #3 │ │ + str r1, [sp, #64] @ 0x40 │ │ ldmia.w r3, {r0, r4, r8, sl, fp, ip} │ │ - mov r5, r2 │ │ + mov r5, r1 │ │ stmia.w r5, {r0, r4, r8, sl, fp, ip} │ │ mov ip, lr │ │ - mov r8, r1 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ mov fp, r2 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ + ldrd r0, sl, [sp, #44] @ 0x2c │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ subs r0, r3, r0 │ │ - add.w r3, r2, #24 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ + add.w r3, r1, #24 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ sbcs r0, r6 │ │ it cc │ │ - movcc ip, r1 │ │ + movcc ip, r2 │ │ ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ it cs │ │ - movcs lr, r8 │ │ - add.w r0, fp, #48 @ 0x30 │ │ + movcs lr, fp │ │ + ldr.w ip, [sp, #64] @ 0x40 │ │ ldmia.w lr, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, ip, #48 @ 0x30 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - add.w r0, fp, #72 @ 0x48 │ │ + add.w r0, ip, #72 @ 0x48 │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ - ldr.w lr, [sp, #36] @ 0x24 │ │ ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r1, #4 │ │ - b.n 831c6 │ │ + b.n 837cc │ │ ldr r4, [r7, #8] │ │ - mov r8, r3 │ │ + mov sl, r3 │ │ ldr r0, [r7, #12] │ │ str r0, [sp, #40] @ 0x28 │ │ sub.w r0, r9, #24 │ │ str r1, [sp, #52] @ 0x34 │ │ strd r0, r3, [sp, #28] │ │ - str.w sl, [sp, #56] @ 0x38 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ cmp r4, #0 │ │ - beq.w 83190 │ │ + beq.w 83792 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r0, #168 @ 0xa8 │ │ cmp r1, #64 @ 0x40 │ │ mov.w r3, r1, lsr #3 │ │ - mla r2, r3, r0, sl │ │ + mla r2, r3, r0, r8 │ │ add.w r0, r3, r3, lsl #1 │ │ - add.w r9, sl, r0, lsl #5 │ │ - bcs.n 82f26 │ │ + add.w r9, r8, r0, lsl #5 │ │ + bcs.n 83526 │ │ ldrd lr, ip, [r2, #8] │ │ mov r1, r4 │ │ ldrd r6, r5, [r9, #8] │ │ - ldrd r4, r3, [sl, #8] │ │ + ldrd r4, r3, [r8, #8] │ │ subs.w r0, r6, lr │ │ sbcs.w r0, r5, ip │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ subs r6, r4, r6 │ │ sbcs.w r5, r3, r5 │ │ @@ -137770,156 +137666,157 @@ │ │ sbcs.w r0, r3, ip │ │ mov r4, r1 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ eors r5, r0 │ │ it ne │ │ - movne r9, sl │ │ - b.n 82f30 │ │ - mov r0, sl │ │ + movne r9, r8 │ │ + b.n 83530 │ │ + mov r0, r8 │ │ mov r1, r9 │ │ - bl 834e4 │ │ + bl 83ad8 │ │ mov r9, r0 │ │ - sub.w r0, r9, sl │ │ + sub.w r0, r9, r8 │ │ movw r1, #43691 @ 0xaaab │ │ movt r1, #43690 @ 0xaaaa │ │ subs r4, #1 │ │ lsrs r0, r0, #3 │ │ str r4, [sp, #44] @ 0x2c │ │ muls r0, r1 │ │ mov r2, r9 │ │ add.w ip, sp, #72 @ 0x48 │ │ str r0, [sp, #48] @ 0x30 │ │ ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ ldr r0, [sp, #40] @ 0x28 │ │ - cbz r0, 82f6c │ │ + cbz r0, 8356c │ │ ldr r2, [sp, #40] @ 0x28 │ │ ldrd r0, r1, [r9, #8] │ │ ldrd r2, r3, [r2, #8] │ │ subs r0, r2, r0 │ │ sbcs.w r0, r3, r1 │ │ - bcs.w 83088 │ │ + bcs.w 8368a │ │ ldr r0, [sp, #52] @ 0x34 │ │ - cmp r8, r0 │ │ - bcc.w 834b6 │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ + cmp sl, r0 │ │ + bcc.w 83aa8 │ │ add.w r1, r0, r0, lsl #1 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - movs r2, #0 │ │ str r1, [sp, #36] @ 0x24 │ │ - mov r9, sl │ │ + movs r2, #0 │ │ add.w lr, r0, r1, lsl #3 │ │ - add.w r1, r8, r8, lsl #1 │ │ - add.w r1, sl, r1, lsl #3 │ │ - adds r1, #8 │ │ - str r1, [sp, #68] @ 0x44 │ │ - add.w r6, r8, r8, lsl #1 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + mov r9, r8 │ │ + add.w r1, r0, r0, lsl #1 │ │ + add.w r1, r8, r1, lsl #3 │ │ + add.w sl, r1, #8 │ │ + add.w r6, r0, r0, lsl #1 │ │ + str r0, [sp, #64] @ 0x40 │ │ + add.w r0, r8, r6, lsl #3 │ │ + str r0, [sp, #68] @ 0x44 │ │ + cmp r9, r0 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - str.w r8, [sp, #64] @ 0x40 │ │ - add.w fp, sl, r6, lsl #3 │ │ - cmp r9, fp │ │ - bcs.n 82fdc │ │ - ldrd r6, r4, [r1] │ │ + bcs.n 835de │ │ + ldrd r6, r4, [sl] │ │ sub.w lr, lr, #24 │ │ ldrd r3, r1, [r9, #8] │ │ + mov fp, sl │ │ subs r3, r3, r6 │ │ sbcs r1, r4 │ │ add.w r3, r2, r2, lsl #1 │ │ mov r1, lr │ │ it cc │ │ movcc r1, r0 │ │ add.w r1, r1, r3, lsl #3 │ │ mov r3, r9 │ │ ldmia.w r3, {r4, r5, r6, r8, sl, ip} │ │ add.w r9, r9, #24 │ │ stmia.w r1, {r4, r5, r6, r8, sl, ip} │ │ - ldr r1, [sp, #68] @ 0x44 │ │ it cc │ │ addcc r2, #1 │ │ - cmp r9, fp │ │ - bcc.n 82fa6 │ │ + mov sl, fp │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + cmp r9, r1 │ │ + bcc.n 835a4 │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ add.w fp, r2, r2, lsl #1 │ │ ldr r0, [sp, #64] @ 0x40 │ │ - str r2, [sp, #64] @ 0x40 │ │ + str r2, [sp, #68] @ 0x44 │ │ cmp r0, r8 │ │ - beq.n 8300c │ │ + beq.n 8360e │ │ mov r3, r9 │ │ sub.w lr, lr, #24 │ │ ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ add.w ip, lr, fp, lsl #3 │ │ add.w r9, r9, #24 │ │ stmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - b.n 82f94 │ │ + mov r0, r8 │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + ldr r2, [sp, #68] @ 0x44 │ │ + b.n 83592 │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ mov.w r2, fp, lsl #3 │ │ - bl d405a │ │ - ldr r0, [sp, #64] @ 0x40 │ │ + bl d4c50 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ subs.w r1, r8, r0 │ │ - beq.n 8304a │ │ + beq.n 8364c │ │ ldr r2, [sp, #36] @ 0x24 │ │ mov lr, r1 │ │ ldr r0, [sp, #28] │ │ add.w r8, r0, r2, lsl #3 │ │ ldr r0, [sp, #56] @ 0x38 │ │ add.w r9, r0, fp, lsl #3 │ │ - mov ip, r8 │ │ - mov r2, r9 │ │ - ldmia.w ip, {r0, r3, r4, r5, r6, sl} │ │ - add.w r9, r9, #24 │ │ + mov r0, r8 │ │ + mov ip, r9 │ │ + ldmia.w r0, {r2, r3, r4, r5, r6, sl} │ │ sub.w r8, r8, #24 │ │ + add.w r9, r9, #24 │ │ subs.w lr, lr, #1 │ │ - stmia.w r2, {r0, r3, r4, r5, r6, sl} │ │ - bne.n 83030 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - ldr.w r8, [sp, #32] │ │ - cbz r0, 83088 │ │ + stmia.w ip, {r2, r3, r4, r5, r6, sl} │ │ + bne.n 83632 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + ldr.w sl, [sp, #32] │ │ + cbz r0, 8368a │ │ ldr r2, [sp, #52] @ 0x34 │ │ cmp r2, r0 │ │ - bcc.w 834a4 │ │ + bcc.w 83a96 │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ add r0, sp, #72 @ 0x48 │ │ ldr r4, [sp, #44] @ 0x2c │ │ - mov r3, r8 │ │ + mov r3, sl │ │ strd r4, r0, [sp] │ │ - add.w r0, sl, fp, lsl #3 │ │ + add.w r0, r8, fp, lsl #3 │ │ mov r2, r9 │ │ - bl 82c74 │ │ - ldr.w fp, [sp, #64] @ 0x40 │ │ + bl 83270 │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ str.w fp, [sp, #52] @ 0x34 │ │ cmp.w fp, #33 @ 0x21 │ │ - bcs.w 82eba │ │ - b.n 82c8c │ │ + bcs.w 834ba │ │ + b.n 83288 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - cmp r8, r0 │ │ - bcc.w 834b6 │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ + cmp sl, r0 │ │ + bcc.w 83aa8 │ │ add.w r1, r0, r0, lsl #1 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - mov fp, sl │ │ str r1, [sp, #64] @ 0x40 │ │ mov.w r9, #0 │ │ add.w sl, r0, r1, lsl #3 │ │ - add.w r1, r8, r8, lsl #1 │ │ - add.w r1, fp, r1, lsl #3 │ │ - add.w r0, r1, #8 │ │ - str r0, [sp, #68] @ 0x44 │ │ - add.w r3, r8, r8, lsl #1 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + mov fp, r8 │ │ + add.w r1, r0, r0, lsl #1 │ │ + add.w r1, r8, r1, lsl #3 │ │ + adds r1, #8 │ │ + str r1, [sp, #68] @ 0x44 │ │ + add.w r3, r0, r0, lsl #1 │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ - add.w lr, r0, r3, lsl #3 │ │ - str.w r8, [sp, #48] @ 0x30 │ │ + str r0, [sp, #48] @ 0x30 │ │ + add.w lr, r8, r3, lsl #3 │ │ cmp fp, lr │ │ - bcs.n 83104 │ │ + bcs.n 836fe │ │ ldr r0, [sp, #68] @ 0x44 │ │ sub.w sl, sl, #24 │ │ ldrd r6, r4, [fp, #8] │ │ ldrd r1, r3, [r0] │ │ subs r1, r1, r6 │ │ sbcs.w r1, r3, r4 │ │ add.w r3, r9, r9, lsl #1 │ │ @@ -137930,388 +137827,379 @@ │ │ mov r3, fp │ │ add.w fp, fp, #24 │ │ ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ stmia.w r8, {r0, r1, r2, r4, r5, r6} │ │ it cs │ │ addcs.w r9, r9, #1 │ │ cmp fp, lr │ │ - bcc.n 830ca │ │ + bcc.n 836c4 │ │ ldrd r0, r8, [sp, #48] @ 0x30 │ │ add.w r5, r9, r9, lsl #1 │ │ cmp r0, r8 │ │ - beq.n 8312e │ │ + beq.n 8372e │ │ ldr r0, [sp, #60] @ 0x3c │ │ mov r1, fp │ │ add.w fp, fp, #24 │ │ add.w r9, r9, #1 │ │ add.w lr, r0, r5, lsl #3 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ sub.w sl, sl, #24 │ │ stmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ - b.n 830b4 │ │ + mov r0, r8 │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + b.n 836b2 │ │ ldr r4, [sp, #56] @ 0x38 │ │ lsls r2, r5, #3 │ │ ldr r1, [sp, #60] @ 0x3c │ │ mov r0, r4 │ │ - bl d405a │ │ + bl d4c50 │ │ subs.w lr, r8, r9 │ │ - beq.w 8349c │ │ + beq.w 83a8e │ │ ldr r1, [sp, #64] @ 0x40 │ │ add.w r8, r4, r5, lsl #3 │ │ ldr r0, [sp, #28] │ │ mov fp, lr │ │ str.w r8, [sp, #56] @ 0x38 │ │ add.w sl, r0, r1, lsl #3 │ │ - mov ip, sl │ │ - mov r2, r8 │ │ - ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - add.w r8, r8, #24 │ │ + mov r0, sl │ │ + mov ip, r8 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ sub.w sl, sl, #24 │ │ + add.w r8, r8, #24 │ │ subs.w lr, lr, #1 │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ - bne.n 83154 │ │ + stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + bne.n 83754 │ │ ldr r1, [sp, #52] @ 0x34 │ │ cmp r1, r9 │ │ - bcc.w 834b8 │ │ - ldrd sl, r9, [sp, #56] @ 0x38 │ │ + bcc.w 83aaa │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ - ldr.w r8, [sp, #32] │ │ + ldr.w sl, [sp, #32] │ │ cmp.w fp, #33 @ 0x21 │ │ ldr r4, [sp, #44] @ 0x2c │ │ str r0, [sp, #40] @ 0x28 │ │ str.w fp, [sp, #52] @ 0x34 │ │ - bcs.w 82eb6 │ │ - b.n 82c8c │ │ + bcs.w 834b6 │ │ + b.n 83288 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ - mov r0, sl │ │ + mov r0, r8 │ │ mov r2, r9 │ │ - mov r3, r8 │ │ - bl 8275a │ │ + mov r3, sl │ │ + bl 82d56 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov ip, sl │ │ + mov ip, r8 │ │ mov r1, r9 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - add.w r0, lr, lr, lsl #1 │ │ - add.w ip, sl, r0, lsl #3 │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ + add.w r0, sl, sl, lsl #1 │ │ + add.w ip, r8, r0, lsl #3 │ │ add.w r0, r9, r0, lsl #3 │ │ ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r1, #1 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp r1, lr │ │ - str r1, [sp, #24] │ │ - sub.w r0, r0, lr │ │ - str r0, [sp, #32] │ │ - bcs.n 8327c │ │ - ldr r2, [sp, #24] │ │ - adds r0, r2, #1 │ │ - add.w r1, r2, r2, lsl #1 │ │ - mov.w fp, r1, lsl #3 │ │ - b.n 83218 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cmp r1, sl │ │ + sub.w r0, r0, sl │ │ + strd r0, r1, [sp, #32] │ │ + bcs.n 83878 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + add.w r0, r1, r1, lsl #1 │ │ + mov.w fp, r0, lsl #3 │ │ + b.n 83814 │ │ mov r0, r9 │ │ - ldr r3, [sp, #28] │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ - ldr.w lr, [sp, #36] @ 0x24 │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - strd r1, r3, [r0] │ │ + ldrd r6, r1, [sp, #24] │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + ldrd sl, fp, [sp, #48] @ 0x30 │ │ + strd r1, r6, [r0] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str.w r0, [lr, #-8] │ │ ldr r0, [sp, #44] @ 0x2c │ │ - str.w r0, [ip, #-8] │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - strd r5, r2, [ip, #-16] │ │ - str.w r0, [ip, #-4] │ │ - ldr r2, [sp, #68] @ 0x44 │ │ + strd r3, r2, [lr, #-16] │ │ + str.w r0, [lr, #-4] │ │ + ldr r1, [sp, #64] @ 0x40 │ │ add.w fp, fp, #24 │ │ - cmp r2, lr │ │ - mov r0, r2 │ │ - it cc │ │ - addcc r0, #1 │ │ - bcs.n 8327c │ │ - str r0, [sp, #68] @ 0x44 │ │ - add.w r0, r2, r2, lsl #1 │ │ - add.w ip, sl, r0, lsl #3 │ │ - add.w r8, r9, r0, lsl #3 │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - mov r0, r8 │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - ldrd r0, r1, [r8, #-16] │ │ - ldrd r5, r2, [r8, #8] │ │ - subs r0, r5, r0 │ │ + adds r1, #1 │ │ + cmp r1, sl │ │ + beq.n 83878 │ │ + add.w r0, r1, r1, lsl #1 │ │ + str r1, [sp, #64] @ 0x40 │ │ + add.w ip, r8, r0, lsl #3 │ │ + add.w lr, r9, r0, lsl #3 │ │ + ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ + mov r3, lr │ │ + stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + ldrd r0, r1, [lr, #-16] │ │ + ldrd r3, r2, [lr, #8] │ │ + subs r0, r3, r0 │ │ sbcs.w r0, r2, r1 │ │ - bcs.n 83208 │ │ - ldrd r0, r1, [r8] │ │ - str r0, [sp, #40] @ 0x28 │ │ - str r1, [sp, #28] │ │ - ldrd r1, r0, [r8, #16] │ │ - strd r1, r0, [sp, #44] @ 0x2c │ │ - mov r0, fp │ │ + bcs.n 83808 │ │ + ldrd r0, r1, [lr] │ │ str.w fp, [sp, #52] @ 0x34 │ │ - add.w ip, r9, r0 │ │ + strd r1, r0, [sp, #24] │ │ + ldrd r1, r0, [lr, #16] │ │ + strd r1, r0, [sp, #40] @ 0x28 │ │ + mov r0, fp │ │ + add.w lr, r9, r0 │ │ cmp r0, #24 │ │ - sub.w r4, ip, #24 │ │ - mov r6, ip │ │ - ldmia.w r4, {r1, r3, r8, sl, fp, lr} │ │ - stmia.w r6, {r1, r3, r8, sl, fp, lr} │ │ - beq.n 831e2 │ │ - ldrd r1, r3, [ip, #-40] @ 0x28 │ │ + sub.w r4, lr, #24 │ │ + mov r5, lr │ │ + ldmia.w r4, {r1, r6, r8, sl, fp, ip} │ │ + stmia.w r5, {r1, r6, r8, sl, fp, ip} │ │ + beq.n 837e6 │ │ + ldrd r1, r6, [lr, #-40] @ 0x28 │ │ subs r0, #24 │ │ - subs r1, r5, r1 │ │ - sbcs.w r1, r2, r3 │ │ - bcc.n 83254 │ │ + subs r1, r3, r1 │ │ + sbcs.w r1, r2, r6 │ │ + bcc.n 83850 │ │ add r0, r9 │ │ - b.n 831e4 │ │ - add.w r0, lr, lr, lsl #1 │ │ - ldr r3, [sp, #24] │ │ - ldr r1, [sp, #32] │ │ - add.w fp, r9, r0, lsl #3 │ │ - cmp r3, r1 │ │ - bcs.n 8335c │ │ + b.n 837e8 │ │ + add.w r0, sl, sl, lsl #1 │ │ + ldrd r1, sl, [sp, #32] │ │ + add.w lr, r9, r0, lsl #3 │ │ + cmp sl, r1 │ │ + bcs.n 83950 │ │ ldr r1, [sp, #56] @ 0x38 │ │ - str.w fp, [sp, #52] @ 0x34 │ │ + str.w lr, [sp, #52] @ 0x34 │ │ add.w r0, r1, r0, lsl #3 │ │ - add.w r1, r3, r3, lsl #1 │ │ str r0, [sp, #28] │ │ - adds r0, r3, #1 │ │ - lsls r2, r1, #3 │ │ + add.w r0, sl, sl, lsl #1 │ │ movs r1, #24 │ │ - strd fp, r1, [sp, #44] @ 0x2c │ │ - b.n 832ea │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - mov r0, fp │ │ - ldrd r3, r1, [sp, #12] │ │ - ldr.w lr, [sp, #36] @ 0x24 │ │ - strd r1, r3, [r0] │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - strd r0, r9, [ip, #-16] │ │ - ldr r0, [sp, #20] │ │ - str.w r0, [ip, #-8] │ │ - ldr r0, [sp, #24] │ │ - str.w r0, [ip, #-4] │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #32] │ │ - cmp r3, r0 │ │ - mov r0, r3 │ │ - it cc │ │ - addcc r0, #1 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - sub.w r1, r1, #24 │ │ - str r1, [sp, #48] @ 0x30 │ │ + strd lr, r1, [sp, #40] @ 0x28 │ │ + lsls r0, r0, #3 │ │ + b.n 838dc │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + mov r1, lr │ │ + ldrd r3, r2, [sp, #12] │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + strd r2, r3, [r1] │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + strd r1, r9, [r8, #-16] │ │ + ldr r1, [sp, #20] │ │ + str.w r1, [r8, #-8] │ │ + ldr r1, [sp, #24] │ │ + str.w r1, [r8, #-4] │ │ ldr r1, [sp, #44] @ 0x2c │ │ - add.w r1, r1, #24 │ │ + add.w sl, sl, #1 │ │ + subs r1, #24 │ │ str r1, [sp, #44] @ 0x2c │ │ - bcs.n 8335c │ │ - str r0, [sp, #40] @ 0x28 │ │ - add.w r0, r3, r3, lsl #1 │ │ - ldr r1, [sp, #28] │ │ - add.w ip, r1, r0, lsl #3 │ │ - add.w r0, fp, r0, lsl #3 │ │ - ldmia.w ip, {r1, r4, r5, r6, r8, sl} │ │ - mov r3, r0 │ │ - stmia.w r3, {r1, r4, r5, r6, r8, sl} │ │ - ldrd r3, r1, [r0, #8] │ │ - ldrd r6, r5, [r0, #-16] │ │ - str r3, [sp, #68] @ 0x44 │ │ - subs r6, r3, r6 │ │ - sbcs.w r6, r1, r5 │ │ - bcs.n 832cc │ │ - mov r9, r1 │ │ - ldrd r1, r3, [r0] │ │ - strd r3, r1, [sp, #12] │ │ - ldrd r1, r0, [r0, #16] │ │ - strd r1, r0, [sp, #20] │ │ - ldrd r0, r5, [sp, #44] @ 0x2c │ │ - add.w ip, r0, r2 │ │ - cmp r2, r5 │ │ - sub.w r4, ip, #24 │ │ - mov r6, ip │ │ - ldmia.w r4, {r1, r3, r8, sl, fp, lr} │ │ - stmia.w r6, {r1, r3, r8, sl, fp, lr} │ │ - beq.n 832a8 │ │ - ldrd r1, r3, [ip, #-40] @ 0x28 │ │ - adds r5, #24 │ │ - ldr r6, [sp, #68] @ 0x44 │ │ - subs r0, #24 │ │ - subs r1, r6, r1 │ │ - sbcs.w r1, r9, r3 │ │ - bcc.n 8332c │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - add r0, r2 │ │ - b.n 832ae │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - mov r9, lr │ │ - ldr r2, [sp, #60] @ 0x3c │ │ - ldr r3, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + adds r1, #24 │ │ + str r1, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #32] │ │ + cmp sl, r1 │ │ + beq.n 83950 │ │ + add.w r1, sl, sl, lsl #1 │ │ + ldr r2, [sp, #28] │ │ + add.w r8, r2, r1, lsl #3 │ │ + add.w r1, lr, r1, lsl #3 │ │ + ldmia.w r8, {r2, r4, r5, r6, fp, ip} │ │ + mov r3, r1 │ │ + stmia.w r3, {r2, r4, r5, r6, fp, ip} │ │ + ldrd r5, r2, [r1, #8] │ │ + ldrd r3, r6, [r1, #-16] │ │ + str r5, [sp, #64] @ 0x40 │ │ + subs r3, r5, r3 │ │ + sbcs.w r3, r2, r6 │ │ + bcs.n 838c6 │ │ + mov r9, r2 │ │ + ldrd r2, r3, [r1] │ │ + str.w sl, [sp, #36] @ 0x24 │ │ + strd r3, r2, [sp, #12] │ │ + ldrd r2, r1, [r1, #16] │ │ + strd r2, r1, [sp, #20] │ │ + ldrd r3, r1, [sp, #40] @ 0x28 │ │ + add.w r8, r3, r0 │ │ + cmp r0, r1 │ │ + sub.w r6, r8, #24 │ │ + mov r4, r8 │ │ + ldmia.w r6, {r2, r5, sl, fp, ip, lr} │ │ + stmia.w r4, {r2, r5, sl, fp, ip, lr} │ │ + beq.n 838a2 │ │ + ldrd r2, r6, [r8, #-40] @ 0x28 │ │ + adds r1, #24 │ │ + ldr r5, [sp, #64] @ 0x40 │ │ + subs r3, #24 │ │ + subs r2, r5, r2 │ │ + sbcs.w r2, r9, r6 │ │ + bcc.n 83920 │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + adds r1, r3, r0 │ │ + b.n 838a8 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr.w fp, [sp, #60] @ 0x3c │ │ add.w r1, r0, r0, lsl #1 │ │ mvn.w r0, #23 │ │ str r1, [sp, #32] │ │ add.w r0, r0, r1, lsl #3 │ │ str r0, [sp, #44] @ 0x2c │ │ - add.w lr, r2, r0 │ │ - sub.w r0, fp, #24 │ │ - str r0, [sp, #48] @ 0x30 │ │ - str r2, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - ldrd r5, r6, [fp, #8] │ │ - ldrd r2, r4, [r0, #8] │ │ + add.w sl, fp, r0 │ │ + sub.w r0, lr, #24 │ │ + str r0, [sp, #64] @ 0x40 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + ldrd r2, r6, [fp, #8] │ │ + mov r3, fp │ │ + ldrd r5, r4, [lr, #8] │ │ + strd r0, lr, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ - str.w fp, [sp, #52] @ 0x34 │ │ - mov.w fp, #0 │ │ subs r2, r5, r2 │ │ - str r3, [sp, #40] @ 0x28 │ │ - sbcs.w r2, r6, r4 │ │ + str r1, [sp, #40] @ 0x28 │ │ + sbcs.w r2, r4, r6 │ │ it cs │ │ movcs r0, #1 │ │ + mov.w lr, #0 │ │ str r0, [sp, #36] @ 0x24 │ │ it cc │ │ - movcc.w fp, #1 │ │ - ldr r4, [sp, #68] @ 0x44 │ │ - cmp.w fp, #0 │ │ + movcc.w lr, #1 │ │ ldr r0, [sp, #52] @ 0x34 │ │ + cmp.w lr, #0 │ │ + mov r6, r1 │ │ it ne │ │ - movne r4, r0 │ │ - mov r6, r3 │ │ - mov r2, lr │ │ - ldmia.w r4, {r0, r3, r8, sl, ip, lr} │ │ - stmia.w r6, {r0, r3, r8, sl, ip, lr} │ │ - mov ip, r2 │ │ - mov lr, r2 │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ - ldrd r0, r3, [r2, #8] │ │ - ldrd r6, r4, [sl, #8] │ │ + movne r3, r0 │ │ + mov r1, sl │ │ + mov r2, fp │ │ + ldmia.w r3, {r0, r4, r8, sl, fp, ip} │ │ + stmia.w r6, {r0, r4, r8, sl, fp, ip} │ │ + mov ip, r1 │ │ + mov fp, r2 │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ + mov sl, r1 │ │ + ldrd r0, r3, [r1, #8] │ │ + ldrd r6, r4, [r9, #8] │ │ subs r0, r0, r6 │ │ sbcs.w r0, r3, r4 │ │ it cc │ │ - movcc ip, sl │ │ + movcc ip, r9 │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #56] @ 0x38 │ │ add.w r3, r0, r8 │ │ ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ sub.w r8, r8, #24 │ │ stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ mov.w r0, #0 │ │ mov.w r1, #0 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ it cc │ │ movcc r0, #1 │ │ it cs │ │ movcs r1, #1 │ │ cmp r1, #0 │ │ it ne │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ + add.w r1, r1, r1, lsl #1 │ │ + add.w sl, sl, r1, lsl #3 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ it ne │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ - add.w r1, r1, r1, lsl #1 │ │ + str.w r8, [sp, #44] @ 0x2c │ │ add.w r0, r0, r0, lsl #1 │ │ - adds r3, #24 │ │ - add.w lr, lr, r1, lsl #3 │ │ - subs.w r9, r9, #1 │ │ - add.w sl, sl, r0, lsl #3 │ │ + adds r1, #24 │ │ + add.w r9, r9, r0, lsl #3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - str.w sl, [sp, #48] @ 0x30 │ │ - str.w r8, [sp, #44] @ 0x2c │ │ + str.w r9, [sp, #64] @ 0x40 │ │ orr.w r0, r0, r0, lsl #1 │ │ - add.w r2, r2, r0, lsl #3 │ │ - orr.w r0, fp, fp, lsl #1 │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ add.w fp, fp, r0, lsl #3 │ │ - bne.n 8337e │ │ + orr.w r0, lr, lr, lsl #1 │ │ + ldr.w lr, [sp, #52] @ 0x34 │ │ + add.w lr, lr, r0, lsl #3 │ │ ldr r0, [sp, #48] @ 0x30 │ │ + subs r0, #1 │ │ + bne.n 83974 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + mov r9, r1 │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ add.w ip, r0, #24 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ lsls r1, r0, #31 │ │ - beq.n 8348c │ │ - mov r1, fp │ │ - cmp r2, ip │ │ + beq.n 83a7e │ │ + mov r1, lr │ │ + cmp fp, ip │ │ it cc │ │ - movcc r1, r2 │ │ - mov sl, r2 │ │ - mov r9, r3 │ │ + movcc r1, fp │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ mov.w r1, #0 │ │ stmia.w r9, {r0, r2, r3, r4, r5, r6} │ │ mov.w r0, #0 │ │ it cs │ │ movcs r1, #1 │ │ it cc │ │ movcc r0, #1 │ │ orr.w r1, r1, r1, lsl #1 │ │ orr.w r0, r0, r0, lsl #1 │ │ - add.w fp, fp, r1, lsl #3 │ │ - add.w r2, sl, r0, lsl #3 │ │ + add.w lr, lr, r1, lsl #3 │ │ + add.w fp, fp, r0, lsl #3 │ │ ldr r4, [sp, #60] @ 0x3c │ │ - cmp r2, ip │ │ + cmp fp, ip │ │ mov r5, r8 │ │ itt eq │ │ - addeq.w r0, lr, #24 │ │ - cmpeq fp, r0 │ │ - bne.n 834b2 │ │ + addeq.w r0, sl, #24 │ │ + cmpeq lr, r0 │ │ + bne.n 83aa4 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #52] @ (834dc ) │ │ + ldr r0, [pc, #56] @ (83ad0 ) │ │ movs r1, #19 │ │ - ldr r2, [pc, #52] @ (834e0 ) │ │ + ldr r2, [pc, #56] @ (83ad4 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - bl 40e1c │ │ + bl 3fbe0 │ │ + bl 41554 │ │ udf #254 @ 0xfe │ │ - ldr r3, [pc, #28] @ (834d8 ) │ │ + ldr r3, [pc, #32] @ (83acc ) │ │ mov r0, r9 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ mov r6, r0 │ │ ldr r0, [sp, #32] │ │ mov r1, r4 │ │ lsls r2, r0, #3 │ │ mov r0, r5 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r6 │ │ - blx d6180 │ │ - ldrb r2, [r0, #18] │ │ + blx d6dd0 │ │ + nop │ │ + strh r4, [r5, #20] │ │ movs r5, r0 │ │ - ldrsb r7, [r6, r1] │ │ - vmull.u , d25, d4 │ │ + strb r3, [r7, r3] │ │ + vsubl.u q12, d25, d30 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ mov fp, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 83536 │ │ + bcc.n 83b2a │ │ lsrs r6, r3, #3 │ │ mov.w r9, #168 @ 0xa8 │ │ mla r2, r6, r9, r0 │ │ add.w sl, r6, r6, lsl #1 │ │ mov r3, r6 │ │ add.w r1, r0, sl, lsl #5 │ │ - bl 834e4 │ │ + bl 83ad8 │ │ mla r2, r6, r9, r4 │ │ add.w r1, r4, sl, lsl #5 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 834e4 │ │ + bl 83ad8 │ │ mla r2, r6, r9, fp │ │ add.w r1, fp, sl, lsl #5 │ │ mov r4, r0 │ │ mov r0, fp │ │ mov r3, r6 │ │ - bl 834e4 │ │ + bl 83ad8 │ │ mov fp, r0 │ │ mov r0, r8 │ │ ldrd lr, ip, [fp, #8] │ │ movs r5, #0 │ │ ldrd r3, r6, [r4, #8] │ │ ldrd r2, r8, [r0, #8] │ │ subs.w r1, r3, lr │ │ @@ -138334,15 +138222,15 @@ │ │ eors r3, r5 │ │ it ne │ │ movne r4, r0 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 83532 │ │ + bmi.n 83b26 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #292 @ 0x124 │ │ movs r6, #0 │ │ mov r4, r0 │ │ movs r0, #8 │ │ @@ -138355,1244 +138243,1244 @@ │ │ add.w r0, r3, #8 │ │ str r6, [sp, #188] @ 0xbc │ │ str r6, [sp, #200] @ 0xc8 │ │ str r6, [sp, #220] @ 0xdc │ │ add.w r6, r2, #184 @ 0xb8 │ │ str r6, [sp, #212] @ 0xd4 │ │ str r0, [sp, #216] @ 0xd8 │ │ - beq.w 83cee │ │ + beq.w 842ce │ │ movs r0, #0 │ │ ldr.w r3, [r2, #216] @ 0xd8 │ │ - str r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #104] @ 0x68 │ │ movs r5, #0 │ │ ldrd r6, r0, [r2, #248] @ 0xf8 │ │ cmp.w r3, #327680 @ 0x50000 │ │ - strd r6, r0, [sp, #76] @ 0x4c │ │ - mov.w sl, #0 │ │ + strd r6, r0, [sp, #72] @ 0x48 │ │ + mov.w r9, #0 │ │ ldrb.w r0, [r1, #136] @ 0x88 │ │ + uxtb.w sl, r3 │ │ ldr.w r6, [r2, #264] @ 0x108 │ │ - str r4, [sp, #168] @ 0xa8 │ │ + str r4, [sp, #172] @ 0xac │ │ ldr.w r2, [r2, #272] @ 0x110 │ │ it cc │ │ movcc r5, r2 │ │ cmp r0, #0 │ │ it eq │ │ moveq r5, r0 │ │ ldrd r0, r4, [r1, #8] │ │ - str r0, [sp, #104] @ 0x68 │ │ + str r0, [sp, #100] @ 0x64 │ │ add r0, r6 │ │ - str r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #132] @ 0x84 │ │ subs r0, r4, r6 │ │ - str r0, [sp, #156] @ 0x9c │ │ + str r0, [sp, #152] @ 0x98 │ │ lsrs r0, r3, #16 │ │ cmp r0, #4 │ │ - str r0, [sp, #72] @ 0x48 │ │ + str r0, [sp, #68] @ 0x44 │ │ add r0, sp, #224 @ 0xe0 │ │ - strd r4, r6, [sp, #144] @ 0x90 │ │ + strd r4, r6, [sp, #140] @ 0x8c │ │ mov.w r4, #4 │ │ add.w r0, r0, #33 @ 0x21 │ │ - str r5, [sp, #132] @ 0x84 │ │ + str r5, [sp, #128] @ 0x80 │ │ ldrd r5, ip, [r1, #112] @ 0x70 │ │ it hi │ │ movhi r4, #12 │ │ - str r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #64] @ 0x40 │ │ add.w r0, r1, #104 @ 0x68 │ │ - str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #88] @ 0x58 │ │ mov.w r0, #0 │ │ - str r4, [sp, #96] @ 0x60 │ │ + str r4, [sp, #92] @ 0x5c │ │ it hi │ │ movhi r0, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #60] @ 0x3c │ │ mov.w r0, #0 │ │ it hi │ │ movhi r0, #8 │ │ - str r0, [sp, #88] @ 0x58 │ │ + str r0, [sp, #84] @ 0x54 │ │ movs r0, #8 │ │ - str r5, [sp, #60] @ 0x3c │ │ - str r0, [sp, #100] @ 0x64 │ │ + str r5, [sp, #56] @ 0x38 │ │ + str r0, [sp, #96] @ 0x60 │ │ adds r0, r5, r2 │ │ - str r0, [sp, #120] @ 0x78 │ │ - sub.w r0, ip, r2 │ │ str r0, [sp, #116] @ 0x74 │ │ - uxtb r0, r3 │ │ - str r0, [sp, #152] @ 0x98 │ │ - and.w r0, r3, #65280 @ 0xff00 │ │ + sub.w r0, ip, r2 │ │ str r0, [sp, #112] @ 0x70 │ │ + and.w r0, r3, #65280 @ 0xff00 │ │ + str r0, [sp, #108] @ 0x6c │ │ ubfx r0, r3, #8, #8 │ │ - str r0, [sp, #124] @ 0x7c │ │ - str r2, [sp, #140] @ 0x8c │ │ - str.w ip, [sp, #128] @ 0x80 │ │ - str r3, [sp, #84] @ 0x54 │ │ + str r0, [sp, #120] @ 0x78 │ │ + str r2, [sp, #136] @ 0x88 │ │ + str.w ip, [sp, #124] @ 0x7c │ │ + str r3, [sp, #80] @ 0x50 │ │ + str.w sl, [sp, #148] @ 0x94 │ │ ldr r2, [sp, #212] @ 0xd4 │ │ mov.w ip, #0 │ │ ldr.w r8, [sp, #204] @ 0xcc │ │ - mov.w r9, #0 │ │ - str r2, [sp, #164] @ 0xa4 │ │ - movs r5, #0 │ │ + mov.w sl, #0 │ │ + str r2, [sp, #160] @ 0xa0 │ │ + movs r6, #0 │ │ ldrb.w r1, [r2, #33] @ 0x21 │ │ ldr r0, [r2, #36] @ 0x24 │ │ cmp r1, #8 │ │ ldrd r2, r3, [r2, #24] │ │ mov.w r1, #4 │ │ add r0, r8 │ │ it eq │ │ moveq r1, #12 │ │ add r0, r1 │ │ adds r1, r3, r2 │ │ sub.w r3, lr, #1 │ │ subs r0, r0, r1 │ │ - str r0, [sp, #160] @ 0xa0 │ │ + str r0, [sp, #156] @ 0x9c │ │ add.w r0, r8, #1 │ │ ldrb.w fp, [r0, #-1] │ │ - cmp r5, #63 @ 0x3f │ │ - bne.n 836b2 │ │ + cmp r6, #63 @ 0x3f │ │ + bne.n 83caa │ │ cmp.w fp, #1 │ │ - bhi.w 83c48 │ │ - and.w r6, r5, #63 @ 0x3f │ │ + bhi.w 84224 │ │ + and.w r1, r6, #63 @ 0x3f │ │ and.w r4, fp, #127 @ 0x7f │ │ - rsb r2, r6, #32 │ │ - subs.w r1, r6, #32 │ │ - lsr.w r2, r4, r2 │ │ + rsb r5, r1, #32 │ │ + subs.w r2, r1, #32 │ │ + lsl.w r1, r4, r1 │ │ + lsr.w r5, r4, r5 │ │ it pl │ │ - lslpl.w r2, r4, r1 │ │ - lsl.w r1, r4, r6 │ │ + lslpl.w r5, r4, r2 │ │ it pl │ │ movpl r1, #0 │ │ orr.w ip, ip, r1 │ │ - orr.w r9, r9, r2 │ │ + orr.w sl, sl, r5 │ │ sxtb.w r1, fp │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 836f2 │ │ + bgt.n 83cea │ │ subs r3, #1 │ │ adds r0, #1 │ │ - adds r5, #7 │ │ + adds r6, #7 │ │ adds r4, r3, #1 │ │ - bne.n 836a2 │ │ - b.n 83c50 │ │ + bne.n 83c9a │ │ + b.n 8422c │ │ strd r0, r3, [sp, #204] @ 0xcc │ │ - orrs.w r0, ip, r9 │ │ - beq.n 837b4 │ │ + orrs.w r0, ip, sl │ │ + beq.n 83dac │ │ ldr r0, [sp, #216] @ 0xd8 │ │ - cmp.w r9, #0 │ │ - bne.n 83718 │ │ + cmp.w sl, #0 │ │ + bne.n 83d10 │ │ ldr r1, [r0, #8] │ │ sub.w r3, ip, #1 │ │ cmp r3, r1 │ │ - bcs.n 83718 │ │ + bcs.n 83d10 │ │ movs r1, #104 @ 0x68 │ │ ldr r0, [r0, #4] │ │ mla r4, r3, r1, r0 │ │ - b.n 8378a │ │ + b.n 83d82 │ │ ldr r1, [r0, #12] │ │ cmp r1, #0 │ │ - beq.w 83cdc │ │ + beq.w 842b8 │ │ ldr.w lr, [r0, #16] │ │ ldrh.w r8, [r1, #1238] @ 0x4d6 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ mov r3, r1 │ │ - mov.w r5, r8, lsl #3 │ │ - cbz r5, 83768 │ │ + mov.w r6, r8, lsl #3 │ │ + cbz r6, 83d60 │ │ ldrd r2, r4, [r3], #8 │ │ + subs r6, #8 │ │ adds r0, #1 │ │ - subs r5, #8 │ │ - subs.w r6, ip, r2 │ │ - sbcs.w r6, r9, r4 │ │ - mov.w r6, #0 │ │ + subs.w r5, ip, r2 │ │ + sbcs.w r5, sl, r4 │ │ + mov.w r5, #0 │ │ it cc │ │ - movcc r6, #1 │ │ + movcc r5, #1 │ │ subs.w r2, r2, ip │ │ - sbcs.w r2, r4, r9 │ │ + sbcs.w r2, r4, sl │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ - subs r4, r2, r6 │ │ + subs r4, r2, r5 │ │ cmp r4, #1 │ │ - beq.n 83732 │ │ + beq.n 83d2a │ │ uxtb r2, r4 │ │ - cbnz r2, 8376a │ │ - b.n 83780 │ │ + cbnz r2, 83d62 │ │ + b.n 83d78 │ │ mov r0, r8 │ │ cmp.w lr, #0 │ │ - beq.w 83cdc │ │ + beq.w 842b8 │ │ add.w r0, r1, r0, lsl #2 │ │ sub.w lr, lr, #1 │ │ ldr.w r1, [r0, #1240] @ 0x4d8 │ │ - b.n 83724 │ │ + b.n 83d1c │ │ movs r2, #104 @ 0x68 │ │ mla r0, r0, r2, r1 │ │ add.w r4, r0, #88 @ 0x58 │ │ ldrb.w r0, [r4, #98] @ 0x62 │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ + ldr.w sl, [sp, #148] @ 0x94 │ │ cmp r0, #1 │ │ ittt eq │ │ ldreq r0, [sp, #220] @ 0xdc │ │ addeq r0, #1 │ │ streq r0, [sp, #220] @ 0xdc │ │ ldrh.w r0, [r4, #96] @ 0x60 │ │ - str r4, [sp, #176] @ 0xb0 │ │ + str r4, [sp, #168] @ 0xa8 │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 837c0 │ │ + bne.n 83db8 │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 837cc │ │ + bne.n 83dc4 │ │ ldrd fp, r1, [r4, #8] │ │ - cbnz r1, 837da │ │ - b.n 8380e │ │ + cbnz r1, 83dd2 │ │ + b.n 83e06 │ │ ldr r0, [sp, #220] @ 0xdc │ │ subs r0, #1 │ │ str r0, [sp, #220] @ 0xdc │ │ movs r0, #0 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - b.n 8380e │ │ + str r0, [sp, #168] @ 0xa8 │ │ + b.n 83e06 │ │ ldr r0, [r4, #0] │ │ cmp r0, #1 │ │ - bne.n 837ea │ │ + bne.n 83de2 │ │ ldrd r3, r1, [r4, #8] │ │ - b.n 837f6 │ │ + b.n 83dee │ │ ldr r1, [r4, #4] │ │ - cmp r1, #5 │ │ - bhi.w 83f20 │ │ + cmp r1, #6 │ │ + bcs.w 844e2 │ │ add.w fp, r4, #8 │ │ - cbz r1, 8380e │ │ + cbz r1, 83e06 │ │ movs r0, #0 │ │ mov.w r8, r1, lsl #4 │ │ movs r4, #0 │ │ str r0, [sp, #44] @ 0x2c │ │ str r0, [sp, #28] │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 83838 │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 83e30 │ │ ldr r1, [r4, #4] │ │ - cmp r1, #6 │ │ - bcs.w 83f20 │ │ + cmp r1, #5 │ │ + bhi.w 844e2 │ │ add.w r3, r4, #8 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ ldr r2, [r0, #32] │ │ add r0, sp, #224 @ 0xe0 │ │ str r1, [sp, #0] │ │ add r1, sp, #204 @ 0xcc │ │ - bl 88354 │ │ - ldrb.w r5, [sp, #224] @ 0xe0 │ │ - cmp r5, #82 @ 0x52 │ │ - bne.w 83dc0 │ │ + bl 888c0 │ │ + ldrb.w r0, [sp, #224] @ 0xe0 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.w 84396 │ │ ldr.w lr, [sp, #208] @ 0xd0 │ │ cmp.w lr, #0 │ │ - bne.w 8366a │ │ - b.n 83ce4 │ │ + bne.w 83c62 │ │ + b.n 842c4 │ │ ldr r0, [sp, #272] @ 0x110 │ │ str r0, [sp, #16] │ │ ldr r0, [sp, #276] @ 0x114 │ │ str r0, [sp, #12] │ │ movs r0, #1 │ │ str r0, [sp, #28] │ │ - strd r1, r2, [sp, #52] @ 0x34 │ │ + strd r1, r2, [sp, #48] @ 0x30 │ │ add.w fp, fp, #16 │ │ subs.w r8, r8, #16 │ │ - beq.w 83a90 │ │ + beq.w 84080 │ │ ldr r0, [sp, #212] @ 0xd4 │ │ ldmia.w fp, {r1, r3, r6} │ │ ldr r2, [r0, #32] │ │ add r0, sp, #264 @ 0x108 │ │ ldr.w r5, [fp, #12] │ │ stmia r0!, {r1, r3, r6} │ │ add r0, sp, #224 @ 0xe0 │ │ add r1, sp, #204 @ 0xcc │ │ add r3, sp, #264 @ 0x108 │ │ str r5, [sp, #276] @ 0x114 │ │ - bl 844a0 │ │ + bl 84a6c │ │ ldrd r0, r1, [sp, #224] @ 0xe0 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.w 83cc2 │ │ + beq.w 842a0 │ │ ldrh.w r0, [sp, #240] @ 0xf0 │ │ cmp r0, #85 @ 0x55 │ │ - beq.w 83950 │ │ + beq.w 83f42 │ │ cmp r0, #18 │ │ - beq.n 838e0 │ │ + beq.n 83ed4 │ │ cmp r0, #17 │ │ - bne.n 8382c │ │ + bne.n 83e24 │ │ add r0, sp, #264 @ 0x108 │ │ add r1, sp, #224 @ 0xe0 │ │ - bl 8669c │ │ + bl 86ab4 │ │ ldr r0, [sp, #264] @ 0x108 │ │ lsls r1, r0, #26 │ │ - beq.w 839be │ │ + beq.w 83fb0 │ │ cmp r0, #12 │ │ - bne.n 8382c │ │ - ldrd r1, r0, [sp, #144] @ 0x90 │ │ + bne.n 83e24 │ │ + ldrd r1, r0, [sp, #140] @ 0x8c │ │ cmp r1, r0 │ │ - bcc.w 83de0 │ │ + bcc.w 843ac │ │ ldr r0, [sp, #272] @ 0x110 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - umull r1, r0, r0, r1 │ │ + umull r1, r0, r0, sl │ │ cmp r0, #0 │ │ - bne.w 83dea │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - cmp r0, r1 │ │ - bcc.w 83df6 │ │ + bne.w 843b6 │ │ ldr r0, [sp, #152] @ 0x98 │ │ + cmp r0, r1 │ │ + bcc.w 843c2 │ │ + sub.w r2, sl, #1 │ │ movs r5, #25 │ │ - subs r2, r0, #1 │ │ cmp r2, #7 │ │ - bhi.w 83e00 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r3, [sp, #156] @ 0x9c │ │ + bhi.w 843cc │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ add r0, r1 │ │ subs r3, r3, r1 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ - lsls r3, r3, #2 │ │ - lsls r6, r5, #10 │ │ - lsls r7, r6, #2 │ │ - lsls r6, r5, #10 │ │ - lsls r6, r5, #10 │ │ - lsls r6, r5, #10 │ │ - lsls r2, r4, #2 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ + lsls r1, r3, #2 │ │ + lsls r1, r3, #10 │ │ + lsls r4, r6, #2 │ │ + lsls r1, r3, #10 │ │ + lsls r1, r3, #10 │ │ + lsls r1, r3, #10 │ │ + lsls r7, r3, #2 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ cmp r2, r1 │ │ - beq.w 83e12 │ │ + beq.w 843de │ │ ldrb r0, [r0, #0] │ │ - mov.w r9, #0 │ │ - b.n 83a3a │ │ + movs r1, #0 │ │ + b.n 84028 │ │ add r0, sp, #264 @ 0x108 │ │ add r1, sp, #224 @ 0xe0 │ │ - bl 8669c │ │ + bl 86ab4 │ │ ldr r0, [sp, #264] @ 0x108 │ │ lsls r1, r0, #26 │ │ - beq.n 839d0 │ │ - ldrd r1, r2, [sp, #52] @ 0x34 │ │ + beq.n 83fc2 │ │ + ldrd r1, r2, [sp, #48] @ 0x30 │ │ cmp r0, #7 │ │ - beq.n 8381c │ │ + beq.n 83e14 │ │ cmp r0, #12 │ │ - bne.n 83828 │ │ - ldrd r1, r0, [sp, #144] @ 0x90 │ │ + bne.n 83e20 │ │ + ldrd r1, r0, [sp, #140] @ 0x8c │ │ cmp r1, r0 │ │ - bcc.w 83e22 │ │ + bcc.w 843ec │ │ ldr r0, [sp, #272] @ 0x110 │ │ - ldr r1, [sp, #152] @ 0x98 │ │ - umull r1, r0, r0, r1 │ │ + umull r1, r0, r0, sl │ │ cmp r0, #0 │ │ - bne.w 83e2c │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - cmp r0, r1 │ │ - bcc.w 83e30 │ │ + bne.w 843f6 │ │ ldr r0, [sp, #152] @ 0x98 │ │ + cmp r0, r1 │ │ + bcc.w 843fa │ │ + sub.w r2, sl, #1 │ │ movs r5, #25 │ │ - subs r2, r0, #1 │ │ cmp r2, #7 │ │ - bhi.w 83e3a │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r3, [sp, #156] @ 0x9c │ │ + bhi.w 84404 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ add r0, r1 │ │ subs r3, r3, r1 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ - lsls r2, r1, #2 │ │ - lsls r2, r1, #10 │ │ - lsls r4, r4, #2 │ │ - lsls r2, r1, #10 │ │ - lsls r2, r1, #10 │ │ - lsls r2, r1, #10 │ │ - lsls r0, r2, #2 │ │ - ldr r2, [sp, #156] @ 0x9c │ │ + lsls r1, r1, #2 │ │ + lsls r6, r6, #9 │ │ + lsls r3, r4, #2 │ │ + lsls r6, r6, #9 │ │ + lsls r6, r6, #9 │ │ + lsls r6, r6, #9 │ │ + lsls r7, r1, #2 │ │ + ldr r2, [sp, #152] @ 0x98 │ │ cmp r2, r1 │ │ - beq.w 83e3c │ │ + beq.w 84406 │ │ ldrb r1, [r0, #0] │ │ movs r2, #0 │ │ - b.n 83a84 │ │ + b.n 84074 │ │ add r0, sp, #264 @ 0x108 │ │ add r1, sp, #224 @ 0xe0 │ │ - bl 8669c │ │ + bl 86ab4 │ │ ldr r1, [sp, #264] @ 0x108 │ │ ldr r0, [sp, #272] @ 0x110 │ │ and.w r2, r1, #63 @ 0x3f │ │ cmp r2, #22 │ │ - beq.n 839ba │ │ + beq.n 83fac │ │ cmp r1, #24 │ │ - bne.n 839ca │ │ - ldr r1, [sp, #140] @ 0x8c │ │ - ldr r2, [sp, #128] @ 0x80 │ │ + bne.n 83fbc │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + ldr r2, [sp, #124] @ 0x7c │ │ cmp r2, r1 │ │ - bcc.w 83dda │ │ - ldr r1, [sp, #124] @ 0x7c │ │ + bcc.w 843a6 │ │ + ldr r1, [sp, #120] @ 0x78 │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 83dd6 │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + bne.w 843a2 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ cmp r0, r1 │ │ - bcc.w 83dee │ │ + bcc.w 843ba │ │ mov r2, r0 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ add r0, r1 │ │ subs r1, r2, r1 │ │ - ldr r2, [sp, #112] @ 0x70 │ │ + ldr r2, [sp, #108] @ 0x6c │ │ cmp.w r2, #2048 @ 0x800 │ │ - bne.n 839e2 │ │ + bne.n 83fd4 │ │ cmp r1, #8 │ │ - bcc.w 83e02 │ │ + bcc.w 843ce │ │ ldrb r2, [r0, #7] │ │ ldr.w r1, [r0, #3] │ │ lsls r2, r2, #24 │ │ orrs.w r2, r2, r1, lsr #8 │ │ - bne.w 83dd6 │ │ + bne.w 843a2 │ │ ldrb r2, [r0, #2] │ │ lsls r1, r1, #24 │ │ ldrh r0, [r0, #0] │ │ orr.w r0, r0, r2, lsl #16 │ │ orrs r0, r1 │ │ - b.n 839ea │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - b.n 839ec │ │ + b.n 83fdc │ │ + ldr r1, [sp, #128] @ 0x80 │ │ + b.n 83fde │ │ ldr r0, [sp, #272] @ 0x110 │ │ movs r4, #1 │ │ - str r0, [sp, #32] │ │ + str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #276] @ 0x114 │ │ - str r0, [sp, #40] @ 0x28 │ │ - b.n 8382c │ │ + str r0, [sp, #32] │ │ + b.n 83e24 │ │ movs r0, #0 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 8382c │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 83e24 │ │ ldr r0, [sp, #272] @ 0x110 │ │ - ldrd r1, r2, [sp, #52] @ 0x34 │ │ + ldrd r1, r2, [sp, #48] @ 0x30 │ │ str r0, [sp, #20] │ │ ldr r0, [sp, #276] @ 0x114 │ │ str r0, [sp, #24] │ │ movs r0, #1 │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 83828 │ │ + b.n 83e20 │ │ cmp r1, #4 │ │ - bcc.w 83e02 │ │ + bcc.w 843ce │ │ ldr r0, [r0, #0] │ │ - ldr r1, [sp, #140] @ 0x8c │ │ + ldr r1, [sp, #136] @ 0x88 │ │ add r0, r1 │ │ - str r0, [sp, #36] @ 0x24 │ │ + str r0, [sp, #40] @ 0x28 │ │ movs r0, #1 │ │ - str r0, [sp, #164] @ 0xa4 │ │ - b.n 8382c │ │ + str r0, [sp, #160] @ 0xa0 │ │ + b.n 83e24 │ │ cmp r3, #2 │ │ - bcc.w 83e12 │ │ - mov.w r9, #0 │ │ + bcc.w 843de │ │ + movs r1, #0 │ │ ldrh r0, [r0, #0] │ │ - b.n 83a3a │ │ + b.n 84028 │ │ cmp r3, #7 │ │ - bls.w 83e12 │ │ + bls.w 843de │ │ ldrb r3, [r0, #2] │ │ movs r4, #1 │ │ ldr.w r1, [r0, #3] │ │ ldrb r2, [r0, #7] │ │ ldrh r0, [r0, #0] │ │ lsrs r6, r1, #8 │ │ orr.w r0, r0, r3, lsl #16 │ │ - orr.w r9, r6, r2, lsl #24 │ │ + orr.w r2, r6, r2, lsl #24 │ │ orr.w r0, r0, r1, lsl #24 │ │ - str r0, [sp, #172] @ 0xac │ │ - str r0, [sp, #32] │ │ - str.w r9, [sp, #40] @ 0x28 │ │ - b.n 8382c │ │ + str r0, [sp, #176] @ 0xb0 │ │ + str r2, [sp, #164] @ 0xa4 │ │ + strd r2, r0, [sp, #32] │ │ + b.n 83e24 │ │ cmp r3, #4 │ │ - bcc.w 83e12 │ │ - mov.w r9, #0 │ │ + bcc.w 843de │ │ + movs r1, #0 │ │ ldr r0, [r0, #0] │ │ - str r0, [sp, #172] @ 0xac │ │ + str r1, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ movs r4, #1 │ │ - str r0, [sp, #32] │ │ + str r0, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ - str r0, [sp, #40] @ 0x28 │ │ - b.n 8382c │ │ + str r0, [sp, #32] │ │ + b.n 83e24 │ │ cmp r3, #2 │ │ - bcc.w 83e3c │ │ + bcc.w 84406 │ │ movs r2, #0 │ │ ldrh r1, [r0, #0] │ │ - b.n 83a84 │ │ + b.n 84074 │ │ cmp r3, #7 │ │ - bls.w 83e3c │ │ + bls.w 84406 │ │ ldr.w r1, [r0, #3] │ │ ldrb r2, [r0, #7] │ │ ldrb r3, [r0, #2] │ │ ldrh r0, [r0, #0] │ │ lsrs r6, r1, #8 │ │ orr.w r2, r6, r2, lsl #24 │ │ orr.w r0, r0, r3, lsl #16 │ │ orr.w r1, r0, r1, lsl #24 │ │ movs r0, #1 │ │ str r0, [sp, #44] @ 0x2c │ │ strd r1, r2, [sp, #20] │ │ - b.n 83828 │ │ + b.n 83e20 │ │ cmp r3, #4 │ │ - bcc.w 83e3c │ │ + bcc.w 84406 │ │ movs r2, #0 │ │ ldr r1, [r0, #0] │ │ movs r0, #1 │ │ str r1, [sp, #20] │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ str r0, [sp, #24] │ │ - b.n 83828 │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ - ldrd r2, r1, [sp, #12] │ │ + b.n 83e20 │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ + ldr r1, [sp, #16] │ │ + ldrd fp, r2, [sp, #8] │ │ lsls r0, r0, #31 │ │ - beq.n 83b4c │ │ - ldrd r2, r0, [sp, #92] @ 0x5c │ │ + beq.n 84138 │ │ + ldrd r2, r0, [sp, #88] @ 0x58 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ ldr r1, [r2, r0] │ │ - ldr r0, [sp, #88] @ 0x58 │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + cmp r1, r3 │ │ ldr r0, [r2, r0] │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - cmp r1, r2 │ │ - bcc.w 83e54 │ │ - mov r3, r2 │ │ + bcc.w 8441c │ │ add r0, r3 │ │ str r0, [sp, #248] @ 0xf8 │ │ - mov.w r8, #0 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - subs r1, r1, r3 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + mov.w sl, #0 │ │ strh.w r0, [sp, #246] @ 0xf6 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ + subs r1, r1, r3 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ strh.w r0, [sp, #244] @ 0xf4 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - str r0, [sp, #240] @ 0xf0 │ │ ldr r0, [sp, #144] @ 0x90 │ │ + ldr r2, [sp, #64] @ 0x40 │ │ + str r0, [sp, #240] @ 0xf0 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ str r0, [sp, #236] @ 0xec │ │ - ldr r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ str r0, [sp, #232] @ 0xe8 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - str r0, [sp, #228] @ 0xe4 │ │ ldr r0, [sp, #76] @ 0x4c │ │ - strb.w r8, [r2, #2] │ │ - strh.w r8, [r2] │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - str.w r9, [sp, #48] @ 0x30 │ │ + str r0, [sp, #228] @ 0xe4 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + strb.w sl, [r2, #2] │ │ + strh.w sl, [r2] │ │ + ldr r2, [sp, #60] @ 0x3c │ │ strb.w r2, [sp, #256] @ 0x100 │ │ str r1, [sp, #252] @ 0xfc │ │ str r0, [sp, #224] @ 0xe0 │ │ add r0, sp, #264 @ 0x108 │ │ add r1, sp, #224 @ 0xe0 │ │ - bl 88998 │ │ - add r6, sp, #264 @ 0x108 │ │ - ldr r5, [sp, #284] @ 0x11c │ │ - ldrd r4, r9, [sp, #276] @ 0x114 │ │ - ldmia r6, {r0, r1, r6} │ │ + bl 88f04 │ │ + add.w fp, sp, #264 @ 0x108 │ │ + ldrd r5, r6, [sp, #280] @ 0x118 │ │ + ldmia.w fp, {r0, r1, r8, fp} │ │ eor.w r2, r0, #2 │ │ orrs r1, r2 │ │ - beq.n 83bc4 │ │ + beq.n 841c6 │ │ lsls r0, r0, #31 │ │ - beq.n 83bda │ │ - subs.w r0, r6, r9 │ │ - sbcs.w r0, r4, r5 │ │ - bcs.n 83aee │ │ + beq.n 841e2 │ │ + subs.w r0, r8, r5 │ │ + sbcs.w r0, fp, r6 │ │ + bcs.n 840da │ │ + ldr r4, [sp, #104] @ 0x68 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - cmp r1, r0 │ │ - bne.n 83b28 │ │ + cmp r4, r0 │ │ + bne.n 84116 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 822c0 │ │ + bl 828bc │ │ ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #100] @ 0x64 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - mov.w r8, #1 │ │ - ldr r2, [sp, #100] @ 0x64 │ │ - add.w r0, r1, r1, lsl #1 │ │ - adds r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - str.w r6, [r2, r0, lsl #3] │ │ - add.w r0, r2, r0, lsl #3 │ │ - strd r4, r9, [r0, #4] │ │ - strd r5, sl, [r0, #12] │ │ - str r1, [sp, #200] @ 0xc8 │ │ - b.n 83aee │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r1, [sp, #96] @ 0x60 │ │ + add.w r0, r4, r4, lsl #1 │ │ + adds r4, #1 │ │ + str r4, [sp, #104] @ 0x68 │ │ + mov.w sl, #1 │ │ + str.w r8, [r1, r0, lsl #3] │ │ + add.w r0, r1, r0, lsl #3 │ │ + strd fp, r5, [r0, #4] │ │ + strd r6, r9, [r0, #12] │ │ + str r4, [sp, #200] @ 0xc8 │ │ + b.n 840da │ │ ldr r0, [sp, #44] @ 0x2c │ │ - ldr r3, [sp, #40] @ 0x28 │ │ ldr.w fp, [sp, #24] │ │ ands r0, r4 │ │ lsls r0, r0, #31 │ │ - beq.n 83b8a │ │ - ldr r5, [sp, #32] │ │ + beq.n 84170 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ ldr r6, [sp, #20] │ │ - str.w r9, [sp, #48] @ 0x30 │ │ - subs r0, r5, r6 │ │ - sbcs.w r0, r3, fp │ │ - bcs.w 8380e │ │ - ldr r4, [sp, #8] │ │ - mov r8, r6 │ │ + ldr r5, [sp, #32] │ │ + subs r0, r4, r6 │ │ + sbcs.w r0, r5, fp │ │ + bcs.w 83e06 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ + mov r8, r6 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ cmp r1, r0 │ │ - bne.n 83bf0 │ │ + bne.n 841a4 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 822c0 │ │ + bl 828bc │ │ ldr r0, [sp, #196] @ 0xc4 │ │ mov r8, r6 │ │ - str r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ ldr.w fp, [sp, #24] │ │ - b.n 83bf0 │ │ + b.n 841a4 │ │ ldr r0, [sp, #28] │ │ ands r0, r4 │ │ lsls r0, r0, #31 │ │ - beq.n 83be6 │ │ - ldr r0, [sp, #32] │ │ - adds.w r8, r0, r1 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - adc.w fp, r1, r2 │ │ - subs.w r0, r0, r8 │ │ - sbcs.w r0, r1, fp │ │ - bcs.n 83be6 │ │ + beq.w 83e06 │ │ + ldr r4, [sp, #36] @ 0x24 │ │ + ldr r5, [sp, #32] │ │ + adds.w r8, r4, r1 │ │ + adc.w fp, r5, r2 │ │ + subs.w r0, r4, r8 │ │ + sbcs.w r0, r5, fp │ │ + bcs.w 83e06 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - str.w r9, [sp, #48] @ 0x30 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ cmp r1, r0 │ │ - bne.n 83bec │ │ + bne.n 841a4 │ │ add r0, sp, #192 @ 0xc0 │ │ - bl 822c0 │ │ - ldr r4, [sp, #8] │ │ - ldr r5, [sp, #32] │ │ + bl 828bc │ │ ldr r0, [sp, #196] @ 0xc4 │ │ - str r0, [sp, #100] @ 0x64 │ │ - b.n 83bf0 │ │ - lsrs r0, r6, #8 │ │ - uxtb r2, r6 │ │ - orr.w r0, r0, r4, lsl #24 │ │ - cmp r2, #82 @ 0x52 │ │ - bne.w 83f08 │ │ - lsls r0, r0, #31 │ │ - bne.n 83c12 │ │ - str r4, [sp, #8] │ │ - b.n 8380e │ │ - movs.w r0, r8, lsl #31 │ │ - beq.w 8380e │ │ - ldr r4, [sp, #8] │ │ - b.n 83c12 │ │ - str.w r9, [sp, #48] @ 0x30 │ │ - b.n 8380e │ │ - ldr r4, [sp, #8] │ │ - ldr r5, [sp, #32] │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - ldr r2, [sp, #100] @ 0x64 │ │ + str r0, [sp, #96] @ 0x60 │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr r2, [sp, #96] @ 0x60 │ │ add.w r0, r1, r1, lsl #1 │ │ adds r1, #1 │ │ - str r1, [sp, #108] @ 0x6c │ │ - str.w r5, [r2, r0, lsl #3] │ │ + str r1, [sp, #104] @ 0x68 │ │ + str.w r4, [r2, r0, lsl #3] │ │ add.w r0, r2, r0, lsl #3 │ │ - adds r3, r0, #4 │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - str.w sl, [r0, #16] │ │ - stmia.w r3, {r2, r8, fp} │ │ + adds r2, r0, #4 │ │ + stmia.w r2, {r5, r8, fp} │ │ + str.w r9, [r0, #16] │ │ str r1, [sp, #200] @ 0xc8 │ │ + b.n 841ea │ │ + mov.w r0, r8, lsr #8 │ │ + uxtb.w r2, r8 │ │ + orr.w r0, r0, fp, lsl #24 │ │ + cmp r2, #82 @ 0x52 │ │ + bne.w 844cc │ │ + lsls r0, r0, #31 │ │ + beq.n 8421e │ │ + str.w fp, [sp, #8] │ │ + b.n 841ea │ │ + movs.w r0, sl, lsl #31 │ │ + beq.w 83e06 │ │ ldr r0, [sp, #180] @ 0xb4 │ │ movs r1, #2 │ │ str r1, [sp, #224] @ 0xe0 │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ - cmp sl, r0 │ │ - str r4, [sp, #8] │ │ + ldr r1, [sp, #156] @ 0x9c │ │ + cmp r9, r0 │ │ str r1, [sp, #256] @ 0x100 │ │ - bne.n 83c28 │ │ + bne.n 841fe │ │ add r0, sp, #180 @ 0xb4 │ │ - bl 8895a │ │ - add.w r1, sl, sl, lsl #2 │ │ + bl 88ec6 │ │ + add.w r1, r9, r9, lsl #2 │ │ ldr r0, [sp, #184] @ 0xb8 │ │ - add.w sl, sl, #1 │ │ + add.w r9, r9, #1 │ │ add.w r0, r0, r1, lsl #3 │ │ add r1, sp, #224 @ 0xe0 │ │ ldmia r1!, {r2, r3, r4, r5, r6} │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ ldmia.w r1, {r2, r3, r4, r5, r6} │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - str.w sl, [sp, #188] @ 0xbc │ │ - b.n 8380e │ │ + str.w r9, [sp, #188] @ 0xbc │ │ + b.n 83e06 │ │ + str.w fp, [sp, #8] │ │ + b.n 83e06 │ │ strd r0, r3, [sp, #204] @ 0xcc │ │ movs r5, #6 │ │ - b.n 83c64 │ │ - add.w r0, r8, lr │ │ - mov.w r9, #0 │ │ - str.w r9, [sp, #208] @ 0xd0 │ │ + b.n 8423e │ │ + movs r0, #0 │ │ movs r5, #19 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #208] @ 0xd0 │ │ + add.w r0, r8, lr │ │ str r0, [sp, #204] @ 0xcc │ │ - strd r0, r0, [sp, #172] @ 0xac │ │ + str r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov r8, fp │ │ + ldr.w fp, [sp, #168] @ 0xa8 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - mov r8, r9 │ │ - str r5, [sp, #164] @ 0xa4 │ │ + mov sl, r5 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #196] @ 0xc4 │ │ - blxne d7b70 │ │ - ldr.w r9, [sp, #184] @ 0xb8 │ │ - cmp.w sl, #0 │ │ - beq.n 83cb0 │ │ - add.w r5, r9, #8 │ │ - b.n 83c8c │ │ - adds r5, #40 @ 0x28 │ │ - subs.w sl, sl, #1 │ │ - beq.n 83cb0 │ │ - ldr.w r0, [r5, #-8] │ │ + blxne d87c0 │ │ + ldr r5, [sp, #184] @ 0xb8 │ │ + cmp.w r9, #0 │ │ + beq.n 8428c │ │ + add.w r6, r5, #8 │ │ + b.n 84268 │ │ + adds r6, #40 @ 0x28 │ │ + subs.w r9, r9, #1 │ │ + beq.n 8428c │ │ + ldr.w r0, [r6, #-8] │ │ cmp r0, #0 │ │ - bne.n 83c84 │ │ - ldr r0, [r5, #0] │ │ + bne.n 84260 │ │ + ldr r0, [r6, #0] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne.w r0, [r5, #-4] │ │ - blxne d7b70 │ │ - ldr r0, [r5, #8] │ │ + ldrne.w r0, [r6, #-4] │ │ + blxne d87c0 │ │ + ldr r0, [r6, #8] │ │ cmp r0, #0 │ │ itt ne │ │ - ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ - b.n 83c84 │ │ + ldrne r0, [r6, #4] │ │ + blxne d87c0 │ │ + b.n 84260 │ │ ldr r0, [sp, #180] @ 0xb4 │ │ - cbz r0, 83cba │ │ - mov r0, r9 │ │ - blx d7b70 │ │ - add r4, sp, #160 @ 0xa0 │ │ + cbz r0, 84296 │ │ + mov r0, r5 │ │ + blx d87c0 │ │ movs r0, #1 │ │ - ldmia r4, {r2, r3, r4} │ │ - b.n 83d6a │ │ - ldrd r0, r1, [sp, #232] @ 0xe8 │ │ - ldr.w r9, [sp, #244] @ 0xf4 │ │ - str r1, [sp, #176] @ 0xb0 │ │ + ldr r4, [sp, #172] @ 0xac │ │ + ldrd r2, r3, [sp, #160] @ 0xa0 │ │ + b.n 84348 │ │ ldr r1, [sp, #240] @ 0xf0 │ │ - ubfx fp, r0, #8, #8 │ │ - str r1, [sp, #172] @ 0xac │ │ + str r1, [sp, #176] @ 0xb0 │ │ + ldrd r0, fp, [sp, #232] @ 0xe8 │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ + str r1, [sp, #164] @ 0xa4 │ │ lsrs r1, r0, #16 │ │ str r1, [sp, #160] @ 0xa0 │ │ + ubfx r8, r0, #8, #8 │ │ uxtb r5, r0 │ │ - b.n 83c64 │ │ + b.n 84244 │ │ movs r5, #18 │ │ - str.w ip, [sp, #172] @ 0xac │ │ - b.n 83c64 │ │ - ldr r1, [sp, #108] @ 0x6c │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ + str.w ip, [sp, #176] @ 0xb0 │ │ + str.w sl, [sp, #164] @ 0xa4 │ │ + b.n 8423e │ │ + ldr r1, [sp, #104] @ 0x68 │ │ + ldr r4, [sp, #172] @ 0xac │ │ cmp r1, #2 │ │ - bcs.w 83e6a │ │ + bcs.w 8442e │ │ ldr r5, [sp, #188] @ 0xbc │ │ ldrd r0, r6, [sp, #180] @ 0xb4 │ │ cmp r0, r5 │ │ - bls.n 83d20 │ │ - cbz r5, 83d18 │ │ + bls.n 84300 │ │ + cbz r5, 842f8 │ │ add.w r0, r5, r5, lsl #2 │ │ mov.w r8, r0, lsl #3 │ │ mov r0, r6 │ │ mov r1, r8 │ │ - blx d7c20 │ │ + blx d8870 │ │ mov r6, r0 │ │ - cbnz r0, 83d20 │ │ + cbnz r0, 84300 │ │ movs r0, #8 │ │ mov r1, r8 │ │ - bl 3d98e │ │ - b.n 83f2c │ │ + bl 3e0ac │ │ + b.n 844ee │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r6, #8 │ │ ldr r1, [sp, #200] @ 0xc8 │ │ ldrd r0, r9, [sp, #192] @ 0xc0 │ │ - str r1, [sp, #172] @ 0xac │ │ + str r1, [sp, #176] @ 0xb0 │ │ cmp r0, r1 │ │ - bls.n 83d4c │ │ - cbz r1, 83d52 │ │ + bls.n 8432c │ │ + cbz r1, 84330 │ │ add.w r0, r1, r1, lsl #1 │ │ mov.w r8, r0, lsl #3 │ │ mov r0, r9 │ │ mov r1, r8 │ │ - blx d7c20 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - cbnz r0, 83d5c │ │ + blx d8870 │ │ + mov fp, r0 │ │ + cbnz r0, 8433a │ │ movs r0, #8 │ │ mov r1, r8 │ │ - bl 3d98e │ │ - b.n 83f2c │ │ - str.w r9, [sp, #176] @ 0xb0 │ │ - b.n 83d5c │ │ + bl 3e0ac │ │ + b.n 844ee │ │ + mov fp, r9 │ │ + b.n 8433a │ │ mov r0, r9 │ │ - blx d7b70 │ │ - movs r0, #8 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ubfx fp, r5, #8, #8 │ │ + blx d87c0 │ │ + mov.w fp, #8 │ │ + ubfx r8, r5, #8, #8 │ │ lsrs r2, r5, #16 │ │ - uxtb r3, r5 │ │ - mov.w r8, #0 │ │ + uxtb.w sl, r5 │ │ + movs r3, #0 │ │ movs r0, #0 │ │ - mov.w r1, fp, lsl #8 │ │ + mov.w r1, r8, lsl #8 │ │ orr.w r1, r1, r2, lsl #16 │ │ ldr r2, [r4, #0] │ │ - add r1, r3 │ │ + add r1, sl │ │ cmp r2, #2 │ │ itttt eq │ │ strdeq r0, r6, [r4] │ │ - streq r1, [r4, #8] │ │ + strdeq r1, fp, [r4, #8] │ │ ldreq r0, [sp, #176] @ 0xb0 │ │ - streq r0, [r4, #12] │ │ + strdeq r0, r3, [r4, #16] │ │ itttt eq │ │ - ldreq r0, [sp, #172] @ 0xac │ │ - strdeq r0, r8, [r4, #16] │ │ moveq r0, r4 │ │ addeq sp, #292 @ 0x124 │ │ - itt eq │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ popeq {r4, r5, r6, r7, pc} │ │ - ldr r2, [sp, #172] @ 0xac │ │ - str r2, [sp, #248] @ 0xf8 │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ strd r0, r6, [sp, #232] @ 0xe8 │ │ add r0, sp, #224 @ 0xe0 │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ + strd r1, fp, [sp, #240] @ 0xf0 │ │ str r4, [sp, #224] @ 0xe0 │ │ - strd r1, r2, [sp, #240] @ 0xf0 │ │ - str.w r8, [sp, #252] @ 0xfc │ │ - bl 89c14 │ │ - ldr r0, [pc, #468] @ (83f88 ) │ │ + strd r2, r3, [sp, #248] @ 0xf8 │ │ + bl 8a180 │ │ + ldr r0, [pc, #448] @ (8454c ) │ │ movs r1, #29 │ │ - ldr r2, [pc, #468] @ (83f8c ) │ │ + ldr r2, [pc, #448] @ (84550 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - ldrd r0, r9, [sp, #232] @ 0xe8 │ │ - ldrb.w fp, [sp, #225] @ 0xe1 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr r0, [sp, #228] @ 0xe4 │ │ - str r0, [sp, #176] @ 0xb0 │ │ - ldrh.w r0, [sp, #226] @ 0xe2 │ │ - str r0, [sp, #160] @ 0xa0 │ │ - b.n 83c64 │ │ + bl 3fbe0 │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ + str r1, [sp, #176] @ 0xb0 │ │ + ldrd r0, fp, [sp, #224] @ 0xe0 │ │ + ldr r1, [sp, #236] @ 0xec │ │ + b.n 842aa │ │ movs r5, #56 @ 0x38 │ │ - b.n 83df4 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ + b.n 843d4 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ movs r5, #19 │ │ - b.n 83df2 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - mov.w r9, #0 │ │ + b.n 843be │ │ + movs r0, #0 │ │ movs r5, #19 │ │ - b.n 83dfe │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + b.n 843ca │ │ movs r5, #56 @ 0x38 │ │ - b.n 83e00 │ │ + b.n 843cc │ │ movs r5, #19 │ │ - ldr r0, [sp, #120] @ 0x78 │ │ - str r0, [sp, #172] @ 0xac │ │ - b.n 83e08 │ │ - mov.w r9, #0 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + b.n 843d4 │ │ + movs r0, #0 │ │ movs r5, #19 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #172] @ 0xac │ │ - b.n 83e1c │ │ + str r0, [sp, #164] @ 0xa4 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + b.n 843e8 │ │ movs r5, #19 │ │ - strd r0, r0, [sp, #172] @ 0xac │ │ - mov.w fp, #0 │ │ - mov.w r9, #0 │ │ - b.n 83c64 │ │ - mov.w r9, #0 │ │ + mov fp, r0 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + mov.w r8, #0 │ │ + movs r0, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 84244 │ │ + movs r1, #0 │ │ movs r5, #19 │ │ - strd r0, r0, [sp, #172] @ 0xac │ │ - ldr.w fp, [sp, #152] @ 0x98 │ │ - b.n 83c64 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #176] @ 0xb0 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov r8, sl │ │ + b.n 84240 │ │ movs r0, #0 │ │ movs r5, #19 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - b.n 83e38 │ │ + str r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + b.n 84402 │ │ movs r5, #56 @ 0x38 │ │ - b.n 83e3a │ │ + b.n 84404 │ │ movs r0, #0 │ │ movs r5, #19 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ str r0, [sp, #52] @ 0x34 │ │ - b.n 83e46 │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n 84410 │ │ movs r1, #0 │ │ movs r5, #19 │ │ - str r1, [sp, #56] @ 0x38 │ │ - str r0, [sp, #52] @ 0x34 │ │ + str r1, [sp, #52] @ 0x34 │ │ + str r0, [sp, #48] @ 0x30 │ │ + str r0, [sp, #168] @ 0xa8 │ │ + mov r8, sl │ │ + ldr r0, [sp, #48] @ 0x30 │ │ str r0, [sp, #176] @ 0xb0 │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - str r0, [sp, #172] @ 0xac │ │ - ldr.w fp, [sp, #152] @ 0x98 │ │ - b.n 83c64 │ │ - str r0, [sp, #172] @ 0xac │ │ - movs r5, #19 │ │ - ldr r0, [sp, #8] │ │ - mov.w r9, #0 │ │ + str r0, [sp, #164] @ 0xa4 │ │ + b.n 84240 │ │ + movs r1, #0 │ │ str r0, [sp, #176] @ 0xb0 │ │ movs r0, #0 │ │ - mov.w fp, #0 │ │ + str r1, [sp, #164] @ 0xa4 │ │ + movs r5, #19 │ │ + mov.w r8, #0 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n 83c64 │ │ + b.n 84244 │ │ ldr r0, [sp, #196] @ 0xc4 │ │ cmp r1, #21 │ │ - bcs.n 83f2e │ │ + bcs.n 844f0 │ │ add.w r1, r1, r1, lsl #1 │ │ add.w r2, r0, #24 │ │ movs r5, #0 │ │ mov r3, r0 │ │ add.w ip, r0, r1, lsl #3 │ │ str.w ip, [sp, #164] @ 0xa4 │ │ - b.n 83eb2 │ │ + b.n 84476 │ │ mov r2, r0 │ │ add r6, sp, #224 @ 0xe0 │ │ ldr r5, [sp, #236] @ 0xec │ │ add.w ip, r2, #8 │ │ str r5, [r2, #20] │ │ ldmia r6, {r1, r3, r6} │ │ - strd fp, sl, [r2] │ │ + ldrd r4, r5, [sp, #172] @ 0xac │ │ stmia.w ip, {r1, r3, r6} │ │ - ldrd ip, r4, [sp, #164] @ 0xa4 │ │ - ldrd r6, r5, [sp, #172] @ 0xac │ │ + ldrd ip, r6, [sp, #164] @ 0xa4 │ │ + strd fp, sl, [r2] │ │ add.w r2, r6, #24 │ │ adds r5, #24 │ │ mov r3, r6 │ │ cmp r2, ip │ │ - beq.w 83cee │ │ + beq.w 842ce │ │ mov r6, r2 │ │ ldrd r2, r1, [r3] │ │ ldrd fp, sl, [r3, #24] │ │ subs.w r2, fp, r2 │ │ sbcs.w r1, sl, r1 │ │ - bcs.n 83ea4 │ │ + bcs.n 84468 │ │ ldrd r8, r2, [r3, #32] │ │ ldrd r1, r3, [r3, #40] @ 0x28 │ │ strd r8, r2, [sp, #224] @ 0xe0 │ │ mov r2, r5 │ │ - str r6, [sp, #172] @ 0xac │ │ + str r6, [sp, #168] @ 0xa8 │ │ strd r1, r3, [sp, #232] @ 0xe8 │ │ str r5, [sp, #176] @ 0xb0 │ │ adds r4, r0, r2 │ │ cmp r2, #0 │ │ add.w r8, r4, #24 │ │ mov r3, r4 │ │ ldmia.w r3, {r1, r5, r6, r9, ip, lr} │ │ stmia.w r8, {r1, r5, r6, r9, ip, lr} │ │ - beq.n 83e86 │ │ + beq.n 8444a │ │ ldrd r1, r3, [r4, #-24] │ │ subs r2, #24 │ │ subs.w r1, fp, r1 │ │ sbcs.w r1, sl, r3 │ │ - bcc.n 83edc │ │ + bcc.n 844a0 │ │ adds r1, r0, r2 │ │ add.w r2, r1, #24 │ │ - b.n 83e88 │ │ - lsrs r1, r6, #16 │ │ - str.w r9, [sp, #172] @ 0xac │ │ - orr.w r1, r1, r4, lsl #16 │ │ - mov r9, r5 │ │ + b.n 8444c │ │ + mov.w r1, r8, lsr #16 │ │ + str r5, [sp, #176] @ 0xb0 │ │ + orr.w r1, r1, fp, lsl #16 │ │ str r1, [sp, #160] @ 0xa0 │ │ - uxtb.w fp, r0 │ │ - str r4, [sp, #176] @ 0xb0 │ │ + uxtb.w r8, r0 │ │ + str r6, [sp, #164] @ 0xa4 │ │ mov r5, r2 │ │ - b.n 83c64 │ │ - ldr r3, [pc, #96] @ (83f84 ) │ │ + b.n 84244 │ │ + ldr r3, [pc, #100] @ (84548 ) │ │ add r3, pc │ │ movs r0, #0 │ │ movs r2, #5 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ udf #254 @ 0xfe │ │ - bl 89a90 │ │ - b.n 83cee │ │ - b.n 83f66 │ │ - b.n 83f66 │ │ - b.n 83f66 │ │ + bl 89ffc │ │ + b.n 842ce │ │ + b.n 84528 │ │ + b.n 84528 │ │ + b.n 84528 │ │ mov r8, r0 │ │ add r0, sp, #224 @ 0xe0 │ │ - bl 89b3c │ │ - b.n 83f68 │ │ + bl 8a0a8 │ │ + b.n 8452a │ │ mov r8, r0 │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 89bc2 │ │ + bl 8a12e │ │ mov r0, r8 │ │ - blx d6180 │ │ + blx d6dd0 │ │ mov r8, r0 │ │ add r0, sp, #180 @ 0xb4 │ │ - bl 89b6a │ │ + bl 8a0d6 │ │ movs r4, #0 │ │ - b.n 83f6a │ │ + b.n 8452c │ │ mov r8, r0 │ │ movs r4, #1 │ │ ldr r0, [sp, #192] @ 0xc0 │ │ - cbz r0, 83f74 │ │ + cbz r0, 84536 │ │ ldr r0, [sp, #196] @ 0xc4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ cmp r4, #0 │ │ - beq.n 83f54 │ │ + beq.n 84516 │ │ add r0, sp, #180 @ 0xb4 │ │ - bl 89b6a │ │ + bl 8a0d6 │ │ mov r0, r8 │ │ - blx d6180 │ │ - ldrh r2, [r0, r7] │ │ + blx d6dd0 │ │ + nop │ │ + str r0, [r6, #32] │ │ movs r5, r0 │ │ - ldr r5, [pc, #104] @ (83ff4 ) │ │ - vrsra.u32 , q3, #7 │ │ + ldr r3, [pc, #744] @ (84838 ) │ │ + @ instruction: 0xfff9799c │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #188 @ 0xbc │ │ - str r0, [sp, #60] @ 0x3c │ │ - movs r3, #4 │ │ + mov r9, r0 │ │ ldr r0, [r1, #0] │ │ - mov.w ip, #1 │ │ ldr.w lr, [r1, #8] │ │ + movs r3, #4 │ │ + mov.w ip, #1 │ │ ldr r0, [r0, #0] │ │ ldr.w r5, [lr, #4] │ │ - ldr.w r9, [r0, #32] │ │ - add.w r8, r5, #184 @ 0xb8 │ │ + ldr.w sl, [r0, #32] │ │ + add.w r0, r5, #184 @ 0xb8 │ │ + str r0, [sp, #60] @ 0x3c │ │ ldrb.w r0, [r5, #217] @ 0xd9 │ │ ldr.w fp, [r5, #220] @ 0xdc │ │ ldr.w r6, [r5, #212] @ 0xd4 │ │ cmp r0, #8 │ │ it eq │ │ moveq r3, #12 │ │ add.w r2, r3, fp │ │ subs r4, r2, r6 │ │ - cmp r9, r4 │ │ + cmp sl, r4 │ │ itt cs │ │ - subcs.w r4, r9, r4 │ │ + subcs.w r4, sl, r4 │ │ cmpcs r6, r4 │ │ - bhi.n 83fea │ │ + bhi.n 845b0 │ │ mov.w fp, #0 │ │ - mov.w r9, #0 │ │ - mov r3, r8 │ │ - movs r2, #59 @ 0x3b │ │ + mov.w sl, #0 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + movs r1, #59 @ 0x3b │ │ movs r4, #0 │ │ - b.n 8435c │ │ + b.n 84996 │ │ ldr.w ip, [r1, #4] │ │ - mov.w sl, #0 │ │ + mov.w r8, #0 │ │ ldr r1, [r1, #12] │ │ str r0, [sp, #44] @ 0x2c │ │ ldr.w r0, [lr] │ │ - str r0, [sp, #52] @ 0x34 │ │ + str r0, [sp, #56] @ 0x38 │ │ ldr r0, [r1, #0] │ │ str r0, [sp, #36] @ 0x24 │ │ ldrb.w r0, [ip] │ │ str r0, [sp, #32] │ │ ldr.w r0, [r5, #256] @ 0x100 │ │ str r0, [sp, #28] │ │ add.w r1, r0, #8 │ │ + str r1, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + ldr.w r1, [r5, #208] @ 0xd0 │ │ + str r0, [sp, #72] @ 0x48 │ │ subs r0, r6, r4 │ │ str r0, [sp, #68] @ 0x44 │ │ - strd r8, r1, [sp, #72] @ 0x48 │ │ - ldr.w r1, [r5, #208] @ 0xd0 │ │ - str.w sl, [sp, #80] @ 0x50 │ │ adds r0, r1, r4 │ │ str r0, [sp, #64] @ 0x40 │ │ subs r0, r6, r3 │ │ - str r5, [sp, #40] @ 0x28 │ │ sub.w r0, r0, fp │ │ + str.w r9, [sp, #52] @ 0x34 │ │ adds r3, r1, r0 │ │ adds r0, r1, r6 │ │ - movs r1, #0 │ │ + mov.w r9, #0 │ │ movs r6, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ + rsb r0, sl, #0 │ │ + str.w r8, [sp, #80] @ 0x50 │ │ + str r5, [sp, #40] @ 0x28 │ │ str r0, [sp, #48] @ 0x30 │ │ - rsb r0, r9, #0 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add.w r0, r3, r9 │ │ + add.w lr, r3, sl │ │ cmp r6, #63 @ 0x3f │ │ - ldrb.w fp, [r0], #1 │ │ - bne.n 8404e │ │ + ldrb.w fp, [lr], #1 │ │ + bne.n 8461c │ │ cmp.w fp, #1 │ │ - bhi.n 8409a │ │ - and.w ip, r6, #63 @ 0x3f │ │ + bhi.n 8466c │ │ + and.w r5, r6, #63 @ 0x3f │ │ and.w r4, fp, #127 @ 0x7f │ │ - rsb r8, ip, #32 │ │ - subs.w lr, ip, #32 │ │ - lsr.w r5, r4, r8 │ │ + rsb ip, r5, #32 │ │ + subs.w r1, r5, #32 │ │ + lsr.w r0, r4, ip │ │ it pl │ │ - lslpl.w r5, r4, lr │ │ - orr.w r1, r1, r5 │ │ - lsl.w r5, r4, ip │ │ + lslpl.w r0, r4, r1 │ │ + orr.w r9, r9, r0 │ │ + lsl.w r0, r4, r5 │ │ it pl │ │ - movpl r5, #0 │ │ - orr.w sl, sl, r5 │ │ - sxtb.w r5, fp │ │ - cmp r5, #0 │ │ - bpl.n 840a8 │ │ + movpl r0, #0 │ │ + orr.w r8, r8, r0 │ │ + sxtb.w r0, fp │ │ + cmp r0, #0 │ │ + bpl.n 84678 │ │ subs r2, #1 │ │ adds r3, #1 │ │ adds r6, #7 │ │ - cmp r9, r2 │ │ - bne.n 8403c │ │ - ldr r3, [sp, #48] @ 0x30 │ │ + cmp sl, r2 │ │ + bne.n 8460a │ │ + ldr r5, [sp, #60] @ 0x3c │ │ mov.w ip, #1 │ │ - mov.w r9, #0 │ │ - movs r2, #19 │ │ - mov sl, r3 │ │ - b.n 8435c │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + mov.w sl, #0 │ │ + movs r1, #19 │ │ + mov r8, r5 │ │ + b.n 84996 │ │ mov.w ip, #1 │ │ - mov.w r9, #0 │ │ - movs r2, #6 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - b.n 8435c │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - add r2, r3 │ │ - subs r2, #1 │ │ - strd r0, r2, [sp, #64] @ 0x40 │ │ - orrs.w r0, sl, r1 │ │ - beq.w 84450 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - ldr r6, [sp, #28] │ │ - cbnz r1, 840d4 │ │ - ldr r2, [r6, #16] │ │ - sub.w r0, sl, #1 │ │ - cmp r0, r2 │ │ - bcs.n 840d4 │ │ + mov.w sl, #0 │ │ + movs r1, #6 │ │ + b.n 848e6 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add r0, r2 │ │ + subs r0, #1 │ │ + strd lr, r0, [sp, #64] @ 0x40 │ │ + orrs.w r0, r8, r9 │ │ + beq.w 84a18 │ │ + ldr r2, [sp, #28] │ │ + cmp.w r9, #0 │ │ + bne.n 846a6 │ │ + ldr r1, [r2, #16] │ │ + sub.w r0, r8, #1 │ │ + cmp r0, r1 │ │ + bcs.n 846a6 │ │ movs r1, #104 @ 0x68 │ │ - ldr r2, [r6, #12] │ │ + ldr r2, [r2, #12] │ │ mla r0, r0, r1, r2 │ │ - b.n 84148 │ │ - ldr.w r8, [r6, #20] │ │ - cmp.w r8, #0 │ │ - beq.w 84304 │ │ - ldr.w ip, [r6, #24] │ │ - ldrh.w lr, [r8, #1238] @ 0x4d6 │ │ + b.n 84716 │ │ + ldr r6, [r2, #20] │ │ + cmp r6, #0 │ │ + beq.w 848de │ │ + ldr.w ip, [r2, #24] │ │ + ldrh.w lr, [r6, #1238] @ 0x4d6 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ - mov r2, r8 │ │ + mov r2, r6 │ │ mov.w r0, lr, lsl #3 │ │ - cbz r0, 84128 │ │ - ldrd r4, r5, [r2], #8 │ │ - adds r3, #1 │ │ + cbz r0, 846f6 │ │ + ldrd r1, r4, [r2], #8 │ │ subs r0, #8 │ │ - subs.w r6, sl, r4 │ │ - sbcs.w r6, r1, r5 │ │ - mov.w r6, #0 │ │ + adds r3, #1 │ │ + subs.w r5, r8, r1 │ │ + sbcs.w r5, r9, r4 │ │ + mov.w r5, #0 │ │ it cc │ │ - movcc r6, #1 │ │ - subs.w r4, r4, sl │ │ - sbcs.w r4, r5, r1 │ │ - mov.w r4, #0 │ │ + movcc r5, #1 │ │ + subs.w r1, r1, r8 │ │ + sbcs.w r1, r4, r9 │ │ + mov.w r1, #0 │ │ it cc │ │ - movcc r4, #1 │ │ - subs r4, r4, r6 │ │ + movcc r1, #1 │ │ + subs r4, r1, r5 │ │ cmp r4, #1 │ │ - beq.n 840f2 │ │ + beq.n 846c0 │ │ uxtb r0, r4 │ │ - cbz r0, 84140 │ │ - b.n 8412a │ │ + cbz r0, 8470e │ │ + b.n 846f8 │ │ mov r3, lr │ │ cmp.w ip, #0 │ │ - beq.w 8441c │ │ - add.w r0, r8, r3, lsl #2 │ │ + beq.w 848de │ │ + add.w r0, r6, r3, lsl #2 │ │ sub.w ip, ip, #1 │ │ - ldr.w r8, [r0, #1240] @ 0x4d8 │ │ - b.n 840e4 │ │ + ldr.w r6, [r0, #1240] @ 0x4d8 │ │ + b.n 846b2 │ │ movs r0, #104 @ 0x68 │ │ - mla r0, r3, r0, r8 │ │ + mla r0, r3, r0, r6 │ │ adds r0, #88 @ 0x58 │ │ ldrb.w r1, [r0, #98] @ 0x62 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ cmp r1, #1 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ itt eq │ │ moveq r1, #1 │ │ streq r1, [sp, #80] @ 0x50 │ │ ldr r1, [r0, #0] │ │ cmp r1, #1 │ │ - bne.w 8426e │ │ + bne.w 8484a │ │ ldrd fp, r1, [r0, #8] │ │ cmp r1, #0 │ │ - beq.w 84280 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - add.w sl, sp, #168 @ 0xa8 │ │ + beq.w 8485c │ │ + ldr.w r0, [r2, #260] @ 0x104 │ │ + add.w r8, sp, #168 @ 0xa8 │ │ + str r0, [sp, #28] │ │ + movs r0, #0 │ │ lsls r6, r1, #4 │ │ - mov.w r8, #0 │ │ - ldr.w r0, [r0, #260] @ 0x104 │ │ + str r0, [sp, #60] @ 0x3c │ │ + b.n 8475e │ │ + ldr r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #96] @ 0x60 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 84188 │ │ - ldrd r8, r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #56] @ 0x38 │ │ add.w fp, fp, #16 │ │ subs r6, #16 │ │ - beq.n 84284 │ │ + beq.w 84860 │ │ ldr r0, [sp, #72] @ 0x48 │ │ ldmia.w fp, {r1, r3, r4, r5} │ │ ldr r2, [r0, #32] │ │ add r0, sp, #168 @ 0xa8 │ │ stmia r0!, {r1, r3, r4, r5} │ │ add r0, sp, #104 @ 0x68 │ │ add r1, sp, #64 @ 0x40 │ │ - mov r3, sl │ │ - bl 844a0 │ │ + mov r3, r8 │ │ + bl 84a6c │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.w 84344 │ │ + beq.w 8491c │ │ ldrh.w r0, [sp, #120] @ 0x78 │ │ cmp r0, #70 @ 0x46 │ │ - ble.n 841f2 │ │ + ble.n 847cc │ │ cmp r0, #71 @ 0x47 │ │ - beq.n 841fa │ │ + beq.n 847d4 │ │ movw r1, #8199 @ 0x2007 │ │ cmp r0, r1 │ │ it ne │ │ cmpne r0, #110 @ 0x6e │ │ - bne.n 84180 │ │ + bne.n 84754 │ │ add r1, sp, #104 @ 0x68 │ │ - mov r0, sl │ │ - bl 8669c │ │ - ldr r1, [sp, #52] @ 0x34 │ │ + mov r0, r8 │ │ + bl 86ab4 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ add r0, sp, #88 @ 0x58 │ │ - ldrd r2, r3, [sp, #44] @ 0x2c │ │ - str.w sl, [sp] │ │ - bl 82620 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + ldr r3, [sp, #28] │ │ + str.w r8, [sp] │ │ + bl 82c1c │ │ ldrb.w r0, [sp, #88] @ 0x58 │ │ ldrd r2, r1, [sp, #92] @ 0x5c │ │ cmp r0, #82 @ 0x52 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ it eq │ │ - moveq r8, r2 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + moveq r0, r2 │ │ + str r0, [sp, #60] @ 0x3c │ │ + ldr r0, [sp, #48] @ 0x30 │ │ it eq │ │ moveq r0, r1 │ │ - b.n 8417e │ │ + b.n 84752 │ │ cmp r0, #3 │ │ - beq.n 84234 │ │ + beq.n 8480e │ │ cmp r0, #49 @ 0x31 │ │ - bne.n 84180 │ │ - cmp.w r8, #0 │ │ - bne.n 84180 │ │ + bne.n 84754 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r0, #0 │ │ + bne.n 84754 │ │ add r1, sp, #104 @ 0x68 │ │ - mov r0, sl │ │ - bl 8669c │ │ + mov r0, r8 │ │ + bl 86ab4 │ │ ldr r0, [sp, #176] @ 0xb0 │ │ str r0, [sp, #0] │ │ ldr r0, [sp, #32] │ │ str r0, [sp, #4] │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ str r0, [sp, #8] │ │ ldr r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #36] @ 0x24 │ │ str r0, [sp, #16] │ │ movs r0, #16 │ │ ldrd r2, r3, [sp, #168] @ 0xa8 │ │ str r0, [sp, #20] │ │ add r0, sp, #88 @ 0x58 │ │ - bl 86ce2 │ │ - ldrb.w r2, [sp, #88] @ 0x58 │ │ - cmp r2, #82 @ 0x52 │ │ - beq.n 8417a │ │ - b.n 84426 │ │ - cmp.w r8, #0 │ │ - bne.n 84180 │ │ + bl 870fa │ │ + ldrb.w r1, [sp, #88] @ 0x58 │ │ + cmp r1, #82 @ 0x52 │ │ + beq.n 8474c │ │ + b.n 849ea │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r0, #0 │ │ + bne.n 84754 │ │ add r1, sp, #104 @ 0x68 │ │ - mov r0, sl │ │ - bl 8669c │ │ - ldr r1, [sp, #52] @ 0x34 │ │ + mov r0, r8 │ │ + bl 86ab4 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ add r0, sp, #88 @ 0x58 │ │ - ldrd r2, r3, [sp, #44] @ 0x2c │ │ - str.w sl, [sp] │ │ - bl 82620 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + ldr r3, [sp, #28] │ │ + str.w r8, [sp] │ │ + bl 82c1c │ │ ldrb.w r0, [sp, #88] @ 0x58 │ │ - ldrd r8, r1, [sp, #92] @ 0x5c │ │ + ldrd r2, r1, [sp, #92] @ 0x5c │ │ cmp r0, #82 @ 0x52 │ │ mov.w r0, #0 │ │ it ne │ │ - movne r8, r0 │ │ - ldr r0, [sp, #28] │ │ + movne r2, r0 │ │ + ldr r0, [sp, #24] │ │ + str r2, [sp, #60] @ 0x3c │ │ it eq │ │ moveq r0, r1 │ │ - str r0, [sp, #28] │ │ - b.n 8417e │ │ + str r0, [sp, #24] │ │ + b.n 84752 │ │ ldr r1, [r0, #4] │ │ cmp r1, #6 │ │ - bcs.w 84438 │ │ + bcs.w 849fc │ │ add.w fp, r0, #8 │ │ cmp r1, #0 │ │ - bne.w 84166 │ │ - mov.w r8, #0 │ │ + bne.w 8473a │ │ + movs r0, #0 │ │ + str r0, [sp, #60] @ 0x3c │ │ add r2, sp, #64 @ 0x40 │ │ add r1, sp, #104 @ 0x68 │ │ add.w ip, r1, #24 │ │ ldmia.w r2, {r0, r3, r4, r5, r6} │ │ movs r2, #0 │ │ stmia.w ip, {r0, r3, r4, r5, r6} │ │ ldr r0, [sp, #32] │ │ @@ -139600,202 +139488,192 @@ │ │ movs r0, #8 │ │ str r0, [sp, #120] @ 0x78 │ │ strd r2, r0, [sp, #104] @ 0x68 │ │ ldr r0, [sp, #36] @ 0x24 │ │ str r0, [sp, #156] @ 0x9c │ │ ldr r0, [sp, #40] @ 0x28 │ │ str r0, [sp, #152] @ 0x98 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ str r2, [sp, #124] @ 0x7c │ │ strd r2, r2, [sp, #112] @ 0x70 │ │ str r0, [sp, #148] @ 0x94 │ │ add r0, sp, #168 @ 0xa8 │ │ movs r3, #0 │ │ - bl 85710 │ │ - ldrb.w r2, [sp, #168] @ 0xa8 │ │ - cmp r2, #82 @ 0x52 │ │ - bne.n 8430e │ │ + bl 85ca8 │ │ + ldrb.w r0, [sp, #168] @ 0xa8 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 848ee │ │ ldr r1, [sp, #124] @ 0x7c │ │ cmp r1, #2 │ │ - bcs.w 84444 │ │ + bcs.w 84a08 │ │ ldrd r0, r6, [sp, #104] @ 0x68 │ │ - ldr r4, [sp, #112] @ 0x70 │ │ - cmp r0, r4 │ │ - bls.n 843b8 │ │ - cmp r4, #0 │ │ - beq.n 843bc │ │ + ldr r5, [sp, #112] @ 0x70 │ │ + cmp r0, r5 │ │ + bls.n 84932 │ │ + cmp r5, #0 │ │ + beq.n 84936 │ │ add.w r0, r0, r0, lsl #2 │ │ movs r2, #8 │ │ lsls r1, r0, #3 │ │ - add.w r0, r4, r4, lsl #2 │ │ - mov.w sl, r0, lsl #3 │ │ + add.w r0, r5, r5, lsl #2 │ │ + mov.w r8, r0, lsl #3 │ │ mov r0, r6 │ │ - mov r3, sl │ │ - bl 3d624 │ │ - mov r5, r0 │ │ - cmp r0, #0 │ │ - bne.n 843c4 │ │ + mov r3, r8 │ │ + bl 3f056 │ │ + str r0, [sp, #56] @ 0x38 │ │ + cbnz r0, 84940 │ │ movs r0, #8 │ │ - mov r1, sl │ │ - bl 3d98e │ │ - b.n 843fc │ │ + mov r1, r8 │ │ + bl 3e0ac │ │ + b.n 84974 │ │ mov.w ip, #1 │ │ - movs r2, #18 │ │ - mov r9, r1 │ │ - b.n 8435c │ │ - ldr.w r9, [sp, #180] @ 0xb4 │ │ - ldrd r3, sl, [sp, #172] @ 0xac │ │ - ldrh.w r4, [sp, #170] @ 0xaa │ │ - ldrb.w fp, [sp, #169] @ 0xa9 │ │ + movs r1, #18 │ │ + mov sl, r9 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + ldr r5, [sp, #60] @ 0x3c │ │ + b.n 84996 │ │ + ldrd r6, r5, [sp, #168] @ 0xa8 │ │ ldr r0, [sp, #104] @ 0x68 │ │ - cbz r0, 84330 │ │ - ldr r0, [sp, #108] @ 0x6c │ │ - mov r6, r3 │ │ - mov r5, r2 │ │ - blx d7b70 │ │ - mov r2, r5 │ │ - mov r3, r6 │ │ + ldrd r8, sl, [sp, #176] @ 0xb0 │ │ + cmp r0, #0 │ │ + mov.w r4, r6, lsr #16 │ │ + itt ne │ │ + ldrne r0, [sp, #108] @ 0x6c │ │ + blxne d87c0 │ │ ldr r0, [sp, #116] @ 0x74 │ │ - cbz r0, 84358 │ │ + ubfx fp, r6, #8, #8 │ │ + uxtb r1, r6 │ │ + cbz r0, 8492c │ │ ldr r0, [sp, #120] @ 0x78 │ │ - mov r6, r3 │ │ - mov r5, r2 │ │ - blx d7b70 │ │ - mov r2, r5 │ │ - mov r3, r6 │ │ - b.n 84358 │ │ + mov r6, r1 │ │ + blx d87c0 │ │ + mov r1, r6 │ │ + b.n 8492c │ │ add.w sl, sp, #112 @ 0x70 │ │ - ldr.w r9, [sp, #124] @ 0x7c │ │ - ldmia.w sl, {r0, r3, sl} │ │ - ubfx fp, r0, #8, #8 │ │ + ldmia.w sl, {r0, r5, r8, sl} │ │ lsrs r4, r0, #16 │ │ - uxtb r2, r0 │ │ + ubfx fp, r0, #8, #8 │ │ + uxtb r1, r0 │ │ mov.w ip, #1 │ │ + b.n 84996 │ │ + str r6, [sp, #56] @ 0x38 │ │ + b.n 84940 │ │ + mov r0, r6 │ │ + blx d87c0 │ │ + movs r0, #8 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldrd r0, fp, [sp, #116] @ 0x74 │ │ + ldr.w r8, [sp, #124] @ 0x7c │ │ + cmp r0, r8 │ │ + bls.n 84976 │ │ + cmp.w r8, #0 │ │ + beq.n 8497a │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r2, #8 │ │ + lsls r1, r0, #3 │ │ + add.w r0, r8, r8, lsl #1 │ │ + lsls r4, r0, #3 │ │ + mov r0, fp │ │ + mov r3, r4 │ │ + bl 3f056 │ │ + mov r2, r0 │ │ + cbnz r0, 84982 │ │ + movs r0, #8 │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ + udf #254 @ 0xfe │ │ + mov r2, fp │ │ + b.n 84982 │ │ + mov r0, fp │ │ + blx d87c0 │ │ + movs r2, #8 │ │ + lsrs r4, r5, #16 │ │ + ubfx fp, r5, #8, #8 │ │ + uxtb r1, r5 │ │ + mov r5, r2 │ │ + mov.w ip, #0 │ │ + ldr r3, [sp, #48] @ 0x30 │ │ + ldrd r6, r2, [sp, #56] @ 0x38 │ │ mov.w r0, fp, lsl #8 │ │ orr.w r0, r0, r4, lsl #16 │ │ - add r2, r0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr r1, [r0, #0] │ │ + add r0, r1 │ │ + ldr.w r1, [r9] │ │ cmp r1, #2 │ │ itttt eq │ │ - strdeq ip, r5, [r0] │ │ - addeq.w r1, r0, #8 │ │ - stmiaeq.w r1, {r2, r3, sl} │ │ - strdeq r9, r6, [r0, #20] │ │ + strdeq ip, r6, [r9] │ │ + addeq.w r1, r9, #8 │ │ + stmiaeq.w r1, {r0, r5, r8, sl} │ │ + strdeq r2, r3, [r9, #24] │ │ itttt eq │ │ - ldreq r1, [sp, #56] @ 0x38 │ │ - streq r1, [r0, #28] │ │ + moveq r0, r9 │ │ addeq sp, #188 @ 0xbc │ │ ldmiaeq.w sp!, {r8, r9, sl, fp} │ │ - it eq │ │ popeq {r4, r5, r6, r7, pc} │ │ - str r0, [sp, #104] @ 0x68 │ │ + add r1, sp, #120 @ 0x78 │ │ + strd r2, r3, [sp, #136] @ 0x88 │ │ + stmia.w r1, {r0, r5, r8, sl} │ │ add r0, sp, #104 @ 0x68 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - str.w sl, [sp, #128] @ 0x80 │ │ - str r1, [sp, #140] @ 0x8c │ │ - strd r2, r3, [sp, #120] @ 0x78 │ │ - strd ip, r5, [sp, #112] @ 0x70 │ │ - strd r9, r6, [sp, #132] @ 0x84 │ │ - bl 86ef4 │ │ - ldr r0, [pc, #236] @ (84498 ) │ │ + strd ip, r6, [sp, #112] @ 0x70 │ │ + str.w r9, [sp, #104] @ 0x68 │ │ + bl 8748e │ │ + ldr r0, [pc, #132] @ (84a64 ) │ │ movs r1, #29 │ │ - ldr r2, [pc, #236] @ (8449c ) │ │ + ldr r2, [pc, #132] @ (84a68 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - mov r5, r6 │ │ - b.n 843c4 │ │ - mov r0, r6 │ │ - blx d7b70 │ │ - movs r5, #8 │ │ - ldrd r0, fp, [sp, #116] @ 0x74 │ │ - ldr.w sl, [sp, #124] @ 0x7c │ │ - cmp r0, sl │ │ - bls.n 843fe │ │ - mov r6, r8 │ │ - cmp.w sl, #0 │ │ - beq.n 84404 │ │ - add.w r0, r0, r0, lsl #1 │ │ - movs r2, #8 │ │ - lsls r1, r0, #3 │ │ - add.w r0, sl, sl, lsl #1 │ │ - mov.w r8, r0, lsl #3 │ │ - mov r0, fp │ │ - mov r3, r8 │ │ - bl 3d624 │ │ - mov r3, r0 │ │ - cbnz r0, 8440c │ │ - movs r0, #8 │ │ - mov r1, r8 │ │ - bl 3d98e │ │ - udf #254 @ 0xfe │ │ - mov r3, fp │ │ - mov r6, r8 │ │ - b.n 8440c │ │ - mov r0, fp │ │ - blx d7b70 │ │ - movs r3, #8 │ │ - mov r0, r4 │ │ - lsrs r4, r4, #16 │ │ - ubfx fp, r0, #8, #8 │ │ - uxtb r2, r0 │ │ - mov.w ip, #0 │ │ - b.n 8435c │ │ - mov.w ip, #1 │ │ - movs r2, #18 │ │ - mov r9, r1 │ │ - b.n 840a4 │ │ - ldr.w r9, [sp, #100] @ 0x64 │ │ - ldrd r3, sl, [sp, #92] @ 0x5c │ │ + bl 3fbe0 │ │ + add.w sl, sp, #92 @ 0x5c │ │ ldrh.w r4, [sp, #90] @ 0x5a │ │ ldrb.w fp, [sp, #89] @ 0x59 │ │ - b.n 84358 │ │ - ldr r3, [pc, #88] @ (84494 ) │ │ + ldmia.w sl, {r5, r8, sl} │ │ + b.n 8492c │ │ + ldr r3, [pc, #96] @ (84a60 ) │ │ movs r0, #0 │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ ldr r0, [sp, #120] @ 0x78 │ │ cmp r1, #21 │ │ - bcs.n 84458 │ │ - bl 865c4 │ │ - b.n 842ce │ │ - ldr r0, [pc, #60] @ (84490 ) │ │ - add r0, pc │ │ - bl 3f38c │ │ - bl 86518 │ │ - b.n 842ce │ │ + bcs.n 84a20 │ │ + bl 873b8 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + b.n 848aa │ │ + ldr r0, [pc, #64] @ (84a5c ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + bl 8730c │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + b.n 848aa │ │ mov r8, r0 │ │ mov r0, fp │ │ - blx d7b70 │ │ - cbnz r4, 84482 │ │ - b.n 84488 │ │ + blx d87c0 │ │ + cbnz r5, 84a50 │ │ + b.n 84a56 │ │ mov r8, r0 │ │ - b.n 84476 │ │ + b.n 84a42 │ │ mov r8, r0 │ │ ldr r0, [sp, #104] @ 0x68 │ │ - cbz r0, 8447c │ │ + cbz r0, 84a48 │ │ ldr r6, [sp, #108] @ 0x6c │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #116] @ 0x74 │ │ - cbz r0, 84488 │ │ - ldr r5, [sp, #120] @ 0x78 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ + cbz r0, 84a56 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + blx d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ - nop │ │ - ldr r2, [r1, #112] @ 0x70 │ │ + blx d6dd0 │ │ + strb r6, [r3, #21] │ │ movs r5, r0 │ │ - ldrsb r6, [r4, r2] │ │ + ldrb r2, [r2, r4] │ │ movs r5, r0 │ │ - bx r4 │ │ - vcvt.u16.f16 q11, q7, #7 │ │ + cmp r6, ip │ │ + vabs.s32 , q4 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ ldrh.w r9, [r3, #10] │ │ mov r8, r0 │ │ @@ -139807,1310 +139685,1290 @@ │ │ mov r5, r9 │ │ str r1, [sp, #12] │ │ str r3, [sp, #8] │ │ str r0, [sp, #4] │ │ uxtah r3, fp, r5 │ │ add.w ip, r4, #1 │ │ mov lr, sl │ │ - mov sl, r4 │ │ cmp r3, #43 @ 0x2b │ │ - bhi.w 845b4 │ │ + bhi.w 84b7a │ │ tbh [pc, r3, lsl #1] │ │ - lsls r6, r5, #13 │ │ - lsls r0, r2, #26 │ │ - lsls r6, r7, #11 │ │ - lsls r6, r2, #17 │ │ - lsls r7, r6, #9 │ │ - lsls r3, r0, #15 │ │ - lsls r2, r6, #18 │ │ - lsls r2, r3, #11 │ │ - lsls r0, r2, #14 │ │ - lsls r0, r1, #12 │ │ - lsls r5, r4, #9 │ │ - lsls r2, r1, #21 │ │ - lsls r3, r3, #10 │ │ - lsls r5, r3, #21 │ │ - lsls r6, r3, #23 │ │ - lsls r4, r2, #23 │ │ - lsls r1, r4, #18 │ │ - lsls r2, r6, #8 │ │ - lsls r6, r4, #6 │ │ - lsls r6, r1, #8 │ │ - lsls r2, r2, #12 │ │ + lsls r7, r7, #12 │ │ + lsls r0, r0, #26 │ │ + lsls r5, r5, #11 │ │ + lsls r0, r1, #17 │ │ + lsls r2, r5, #9 │ │ + lsls r4, r6, #14 │ │ + lsls r6, r3, #18 │ │ + lsls r5, r7, #10 │ │ + lsls r0, r4, #13 │ │ + lsls r7, r6, #11 │ │ + lsls r0, r0, #9 │ │ + lsls r1, r7, #20 │ │ + lsls r4, r7, #9 │ │ + lsls r5, r1, #21 │ │ + lsls r5, r4, #22 │ │ + lsls r3, r3, #22 │ │ + lsls r1, r3, #17 │ │ + lsls r6, r5, #8 │ │ + lsls r4, r2, #6 │ │ + lsls r3, r6, #6 │ │ + lsls r7, r0, #12 │ │ movs r4, r5 │ │ - lsls r1, r5, #7 │ │ - lsls r0, r5, #17 │ │ - lsls r0, r7, #11 │ │ - lsls r5, r5, #3 │ │ - lsls r6, r2, #2 │ │ - lsls r0, r3, #24 │ │ - lsls r2, r1, #3 │ │ - lsls r7, r2, #13 │ │ - lsls r7, r5, #22 │ │ + lsls r4, r1, #8 │ │ + lsls r3, r4, #17 │ │ + lsls r1, r0, #12 │ │ + lsls r4, r5, #3 │ │ + lsls r4, r2, #2 │ │ + lsls r4, r0, #24 │ │ + lsls r4, r1, #3 │ │ + lsls r0, r4, #14 │ │ + lsls r2, r4, #23 │ │ lsls r2, r6, #5 │ │ - lsls r0, r0, #22 │ │ - lsls r6, r1, #25 │ │ - lsls r5, r6, #6 │ │ - lsls r4, r0, #9 │ │ - lsls r4, r1, #22 │ │ - lsls r5, r7, #24 │ │ - lsls r6, r3, #5 │ │ - lsls r0, r6, #24 │ │ - lsls r6, r0, #13 │ │ - lsls r1, r1, #10 │ │ + lsls r6, r5, #21 │ │ + lsls r6, r7, #24 │ │ + lsls r4, r2, #7 │ │ + lsls r3, r1, #9 │ │ + lsls r1, r7, #21 │ │ + lsls r1, r5, #24 │ │ + lsls r1, r4, #5 │ │ lsls r5, r3, #24 │ │ - lsls r0, r3, #6 │ │ + lsls r6, r2, #14 │ │ + lsls r4, r3, #11 │ │ + lsls r6, r1, #24 │ │ + lsls r5, r4, #6 │ │ mov r6, r5 │ │ cmp.w lr, #0 │ │ - beq.w 851f8 │ │ - ldrb.w r0, [sl] │ │ - mov r1, sl │ │ - ldr r3, [sp, #12] │ │ + beq.w 84cf6 │ │ + ldrb r0, [r4, #0] │ │ sub.w sl, lr, #1 │ │ + ldr r1, [sp, #12] │ │ + mov r3, r4 │ │ and.w r5, r0, #127 @ 0x7f │ │ mov r4, ip │ │ sxtb r0, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - strd ip, sl, [r3] │ │ - bgt.n 844c6 │ │ + strd ip, sl, [r1] │ │ + bgt.n 84a92 │ │ cmp.w sl, #0 │ │ - beq.w 853a4 │ │ - mov r3, r1 │ │ + beq.w 85960 │ │ ldr r1, [sp, #12] │ │ sub.w sl, lr, #2 │ │ add.w r4, ip, #1 │ │ str.w sl, [r1, #4] │ │ ldrb r0, [r3, #1] │ │ str r4, [r1, #0] │ │ mov r1, r8 │ │ and.w r8, r0, #127 @ 0x7f │ │ sxtb r0, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ orr.w r5, r5, r8, lsl #7 │ │ mov r8, r1 │ │ - bgt.w 844c6 │ │ + bgt.w 84a92 │ │ cmp.w sl, #0 │ │ - beq.w 855aa │ │ + beq.w 84cf6 │ │ ldr r1, [sp, #12] │ │ sub.w sl, lr, #3 │ │ add.w r4, ip, #2 │ │ str.w sl, [r1, #4] │ │ ldrb r0, [r3, #2] │ │ str r4, [r1, #0] │ │ cmp r0, #3 │ │ - bhi.w 855b0 │ │ + bhi.w 85b5a │ │ orr.w r5, r5, r0, lsl #14 │ │ - b.n 844c6 │ │ + b.n 84a92 │ │ uxth r2, r5 │ │ movw r3, #7937 @ 0x1f01 │ │ subs r2, r2, r3 │ │ cmp r2, #32 │ │ - bhi.w 851fc │ │ + bhi.w 857a6 │ │ tbh [pc, r2, lsl #1] │ │ movs r1, r4 │ │ - lsls r0, r7, #1 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r3, r3, #24 │ │ - lsls r1, r6, #2 │ │ - lsls r5, r2, #1 │ │ + lsls r1, r7, #1 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r5, r1, #24 │ │ + lsls r0, r7, #2 │ │ + lsls r1, r3, #1 │ │ cmp.w lr, #0 │ │ - beq.w 851e4 │ │ - add sl, lr │ │ + beq.w 85794 │ │ + ldr.w fp, [sp, #12] │ │ + add r4, lr │ │ sub.w r6, lr, #1 │ │ mov r9, r8 │ │ - movs r4, #0 │ │ + mov.w sl, #0 │ │ movs r3, #0 │ │ movs r5, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r5, #63 @ 0x3f │ │ - bne.n 8462e │ │ + bne.n 84bfa │ │ cmp.w lr, #1 │ │ - bhi.w 851ee │ │ + bhi.w 8579e │ │ and.w r1, r5, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w r8, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r8 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r4, r0 │ │ + orr.w sl, sl, r0 │ │ orrs r3, r2 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 85354 │ │ + bgt.w 85910 │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r5, #7 │ │ adds r0, r6, #1 │ │ - bne.n 8461e │ │ - b.w 851d8 │ │ + bne.n 84bea │ │ + b.w 8578a │ │ ldr r0, [sp, #4] │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.n 84772 │ │ + bne.n 84d40 │ │ + ldr r6, [sp, #12] │ │ cmp.w lr, #8 │ │ - bcc.w 852be │ │ - ldrb.w r0, [sl, #7] │ │ + bcc.w 858be │ │ + ldrb r0, [r4, #7] │ │ sub.w r1, lr, #8 │ │ - ldr.w r2, [sl, #3] │ │ - add.w r3, sl, #8 │ │ - ldr r6, [sp, #12] │ │ + ldr.w r2, [r4, #3] │ │ + add.w r3, r4, #8 │ │ + strd r3, r1, [r6] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.w 85080 │ │ - ldrb.w r1, [sl, #2] │ │ + bne.w 856aa │ │ + ldrb r1, [r4, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [sl] │ │ + ldrh r2, [r4, #0] │ │ mov r9, r8 │ │ orr.w r1, r2, r1, lsl #16 │ │ - orr.w r4, r0, r1 │ │ - b.n 8478a │ │ + orr.w sl, r0, r1 │ │ + b.n 84d58 │ │ cmp.w lr, #0 │ │ - beq.w 851e4 │ │ - add sl, lr │ │ + beq.w 85794 │ │ + ldr.w fp, [sp, #12] │ │ + add r4, lr │ │ sub.w r6, lr, #1 │ │ - movs r4, #0 │ │ + mov.w sl, #0 │ │ movs r3, #0 │ │ movs r5, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r5, #63 @ 0x3f │ │ - bne.n 846da │ │ + bne.n 84ca8 │ │ cmp.w lr, #1 │ │ - bhi.w 8533c │ │ + bhi.w 858fc │ │ and.w r1, r5, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ mov r9, r8 │ │ subs.w r8, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r8 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r4, r0 │ │ + orr.w sl, sl, r0 │ │ orrs r3, r2 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 8536c │ │ + bgt.w 85928 │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r5, #7 │ │ mov r8, r9 │ │ adds r0, r6, #1 │ │ - bne.n 846ca │ │ - ldr r1, [sp, #12] │ │ + bne.n 84c98 │ │ movs r0, #0 │ │ - strd sl, r0, [r1] │ │ - b.w 851e8 │ │ + strd r4, r0, [fp] │ │ + b.w 85798 │ │ + movs r1, #19 │ │ + b.w 85b5c │ │ ldr r0, [sp, #4] │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.w 8523a │ │ + bne.w 857d6 │ │ + ldr r6, [sp, #12] │ │ cmp.w lr, #8 │ │ - bcc.w 852be │ │ - ldrb.w r0, [sl, #7] │ │ + bcc.w 858be │ │ + ldrb r0, [r4, #7] │ │ sub.w r1, lr, #8 │ │ - ldr.w r2, [sl, #3] │ │ - add.w r3, sl, #8 │ │ - ldr r6, [sp, #12] │ │ + ldr.w r2, [r4, #3] │ │ + add.w r3, r4, #8 │ │ + strd r3, r1, [r6] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.w 85080 │ │ - ldrb.w r1, [sl, #2] │ │ + bne.w 856aa │ │ + ldrb r1, [r4, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [sl] │ │ + ldrh r2, [r4, #0] │ │ mov r9, r8 │ │ orr.w r1, r2, r1, lsl #16 │ │ - orr.w r4, r0, r1 │ │ - b.w 85250 │ │ + orr.w sl, r0, r1 │ │ + b.w 857ec │ │ + ldr r1, [sp, #12] │ │ cmp.w lr, #4 │ │ - bcc.w 852be │ │ - ldr.w r4, [sl], #4 │ │ + bcc.w 858be │ │ + ldr.w sl, [r4], #4 │ │ sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ + strd r4, r0, [r1] │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ movs r1, #0 │ │ - mov.w sl, #27 │ │ - b.w 85018 │ │ + movs r5, #27 │ │ + b.w 855b8 │ │ cmp.w lr, #3 │ │ - bcc.w 85674 │ │ - ldrb.w r3, [sl, #2] │ │ + bcc.w 85700 │ │ + ldrb r3, [r4, #2] │ │ sub.w r1, lr, #3 │ │ ldr r6, [sp, #12] │ │ mov r9, r8 │ │ - ldrh.w r0, [sl] │ │ - add.w r2, sl, #3 │ │ + ldrh r0, [r4, #0] │ │ + adds r2, r4, #3 │ │ strd r2, r1, [r6] │ │ - orr.w r4, r0, r3, lsl #16 │ │ - b.w 8537a │ │ + orr.w sl, r0, r3, lsl #16 │ │ + b.w 85936 │ │ cmp.w lr, #8 │ │ - bcc.w 85674 │ │ + bcc.w 85700 │ │ ldr r5, [sp, #12] │ │ sub.w r2, lr, #8 │ │ - ldrb.w r1, [sl, #7] │ │ + ldrb r1, [r4, #7] │ │ mov r9, r8 │ │ - ldr.w r0, [sl, #3] │ │ - add.w r6, sl, #8 │ │ + ldr.w r0, [r4, #3] │ │ + add.w r6, r4, #8 │ │ str r2, [r5, #4] │ │ - ldrb.w r2, [sl, #2] │ │ + ldrb r2, [r4, #2] │ │ lsls r1, r1, #24 │ │ - ldrh.w r3, [sl] │ │ + ldrh r3, [r4, #0] │ │ orr.w r8, r1, r0, lsr #8 │ │ str r6, [r5, #0] │ │ - mov.w sl, #25 │ │ - orr.w r4, r3, r2, lsl #16 │ │ - orr.w r1, r4, r0, lsl #24 │ │ + movs r5, #25 │ │ + orr.w sl, r3, r2, lsl #16 │ │ + orr.w r1, sl, r0, lsl #24 │ │ lsrs r0, r0, #8 │ │ lsrs r2, r1, #16 │ │ lsrs r1, r1, #8 │ │ orr.w r3, r2, r0, lsl #16 │ │ orr.w r0, r1, r0, lsl #24 │ │ - b.w 85016 │ │ + b.w 855b6 │ │ cmp.w lr, #4 │ │ - bcc.w 85674 │ │ - ldr r1, [sp, #12] │ │ + bcc.w 85700 │ │ + ldr.w sl, [r4], #4 │ │ sub.w r0, lr, #4 │ │ - ldr.w r4, [sl], #4 │ │ + ldr r1, [sp, #12] │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - b.w 85360 │ │ + strd r4, r0, [r1] │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ + b.n 84e46 │ │ cmp.w lr, #4 │ │ - bcc.w 85674 │ │ - ldr.w r4, [sl], #4 │ │ - sub.w r0, lr, #4 │ │ + bcc.w 85700 │ │ ldr r1, [sp, #12] │ │ + sub.w r0, lr, #4 │ │ + ldr.w sl, [r4], #4 │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ - b.n 84936 │ │ + strd r4, r0, [r1] │ │ + b.w 8591a │ │ + cmp.w lr, #8 │ │ + bcc.w 858be │ │ + ldrb r0, [r4, #7] │ │ + sub.w r1, lr, #8 │ │ + ldr.w r2, [r4, #3] │ │ + add.w r3, r4, #8 │ │ + ldr r6, [sp, #12] │ │ + lsls r0, r0, #24 │ │ + orrs.w r0, r0, r2, lsr #8 │ │ + strd r3, r1, [r6] │ │ + bne.w 856aa │ │ + ldrb r1, [r4, #2] │ │ + lsls r0, r2, #24 │ │ + ldrh r2, [r4, #0] │ │ + mov r9, r8 │ │ + orr.w sl, r2, r1, lsl #16 │ │ + orr.w r0, r0, sl │ │ + lsrs r3, r0, #16 │ │ + lsrs r0, r0, #8 │ │ + movs r1, #0 │ │ + movs r5, #13 │ │ + b.w 855b8 │ │ cmp.w lr, #0 │ │ - beq.w 851e4 │ │ - add sl, lr │ │ + beq.w 85794 │ │ + ldr.w fp, [sp, #12] │ │ + add r4, lr │ │ sub.w r6, lr, #1 │ │ mov r9, r8 │ │ - movs r4, #0 │ │ + mov.w sl, #0 │ │ movs r3, #0 │ │ movs r5, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r5, #63 @ 0x3f │ │ - bne.n 8486c │ │ + bne.n 84e7a │ │ cmp.w lr, #1 │ │ - bhi.w 851ee │ │ + bhi.w 8579e │ │ and.w r1, r5, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w r8, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r8 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r4, r0 │ │ + orr.w sl, sl, r0 │ │ orrs r3, r2 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 85482 │ │ + bgt.w 85a36 │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r5, #7 │ │ adds r0, r6, #1 │ │ - bne.n 8485c │ │ - b.w 851d8 │ │ + bne.n 84e6a │ │ + b.w 8578a │ │ ldr r0, [sp, #4] │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.w 8525c │ │ - cmp.w lr, #8 │ │ - bcc.w 852be │ │ - ldrb.w r0, [sl, #7] │ │ - sub.w r1, lr, #8 │ │ - ldr.w r2, [sl, #3] │ │ - add.w r3, sl, #8 │ │ + bne.w 857fa │ │ ldr r6, [sp, #12] │ │ - lsls r0, r0, #24 │ │ - orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.w 85080 │ │ - ldrb.w r1, [sl, #2] │ │ - lsls r0, r2, #24 │ │ - ldrh.w r2, [sl] │ │ - mov r9, r8 │ │ - orr.w r1, r2, r1, lsl #16 │ │ - orr.w r4, r0, r1 │ │ - b.w 85272 │ │ cmp.w lr, #8 │ │ - bcc.w 852be │ │ - ldrb.w r0, [sl, #7] │ │ + bcc.w 858be │ │ + ldrb r0, [r4, #7] │ │ sub.w r1, lr, #8 │ │ - ldr.w r2, [sl, #3] │ │ - add.w r3, sl, #8 │ │ - ldr r6, [sp, #12] │ │ + ldr.w r2, [r4, #3] │ │ + add.w r3, r4, #8 │ │ + strd r3, r1, [r6] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.w 85080 │ │ - ldrb.w r1, [sl, #2] │ │ + bne.w 856aa │ │ + ldrb r1, [r4, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [sl] │ │ + ldrh r2, [r4, #0] │ │ mov r9, r8 │ │ - orr.w r4, r2, r1, lsl #16 │ │ - orrs r0, r4 │ │ - lsrs r3, r0, #16 │ │ - lsrs r0, r0, #8 │ │ - movs r1, #0 │ │ - mov.w sl, #13 │ │ - b.w 85018 │ │ + orr.w r1, r2, r1, lsl #16 │ │ + orr.w sl, r0, r1 │ │ + b.w 85810 │ │ cmp.w lr, #2 │ │ - bcc.w 85674 │ │ - ldrh.w r4, [sl], #2 │ │ + bcc.w 85700 │ │ + ldrh.w sl, [r4], #2 │ │ sub.w r0, lr, #2 │ │ ldr r1, [sp, #12] │ │ mov r9, r8 │ │ movs r3, #0 │ │ - strd sl, r0, [r1] │ │ - lsrs r0, r4, #8 │ │ - mov.w sl, #13 │ │ - b.w 85016 │ │ + movs r5, #13 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, sl, lsr #8 │ │ + b.w 855b6 │ │ + cmp.w lr, #0 │ │ + beq.w 85700 │ │ + ldr r1, [sp, #12] │ │ + sub.w r0, lr, #1 │ │ + mov r9, r8 │ │ + movs r5, #2 │ │ + b.w 855aa │ │ cmp.w lr, #8 │ │ - bcc.w 852be │ │ - ldrb.w r0, [sl, #7] │ │ + bcc.w 858be │ │ + ldrb r0, [r4, #7] │ │ sub.w r1, lr, #8 │ │ - ldr.w r2, [sl, #3] │ │ - add.w r3, sl, #8 │ │ + ldr.w r2, [r4, #3] │ │ + add.w r3, r4, #8 │ │ ldr r6, [sp, #12] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ strd r3, r1, [r6] │ │ - bne.w 85080 │ │ - ldrb.w r1, [sl, #2] │ │ + bne.w 856aa │ │ + ldrb r1, [r4, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [sl] │ │ + ldrh r2, [r4, #0] │ │ mov r9, r8 │ │ - orr.w r4, r2, r1, lsl #16 │ │ - orrs r0, r4 │ │ + orr.w sl, r2, r1, lsl #16 │ │ + orr.w r0, r0, sl │ │ lsrs r3, r0, #16 │ │ lsrs r0, r0, #8 │ │ - b.w 85254 │ │ - cmp.w lr, #0 │ │ - beq.w 85674 │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #1 │ │ - mov r9, r8 │ │ - str r0, [r1, #4] │ │ - movs r0, #0 │ │ - ldrb.w r4, [sl], #1 │ │ - str.w sl, [r1] │ │ - mov.w sl, #2 │ │ - b.w 85014 │ │ - cmp.w lr, #2 │ │ - bcc.w 85674 │ │ - ldrh.w r4, [sl], #2 │ │ - sub.w r0, lr, #2 │ │ - ldr r1, [sp, #12] │ │ - mov r9, r8 │ │ - movs r3, #0 │ │ - strd sl, r0, [r1] │ │ - lsrs r0, r4, #8 │ │ - mov.w sl, #3 │ │ - b.w 85016 │ │ + b.w 857f4 │ │ cmp.w lr, #2 │ │ - bcc.w 85674 │ │ - ldrh.w r4, [sl], #2 │ │ + bcc.w 85700 │ │ + ldrh.w sl, [r4], #2 │ │ sub.w r0, lr, #2 │ │ ldr r1, [sp, #12] │ │ mov r9, r8 │ │ movs r3, #0 │ │ - strd sl, r0, [r1] │ │ - lsrs r0, r4, #8 │ │ - mov.w sl, #12 │ │ - b.w 85016 │ │ + movs r5, #3 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, sl, lsr #8 │ │ + b.w 855b6 │ │ cmp.w lr, #0 │ │ - beq.w 85384 │ │ - add sl, lr │ │ + beq.w 85940 │ │ + add r4, lr │ │ sub.w r5, lr, #1 │ │ mov r9, r8 │ │ - movs r4, #0 │ │ + mov.w sl, #0 │ │ mov.w r8, #0 │ │ movs r6, #0 │ │ ldrb.w fp, [ip, #-1] │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 84a40 │ │ + bne.n 84fce │ │ cmp.w fp, #127 @ 0x7f │ │ it ne │ │ cmpne.w fp, #0 │ │ - bne.w 85634 │ │ + bne.w 85bd6 │ │ and.w r1, r6, #63 @ 0x3f │ │ and.w r0, fp, #127 @ 0x7f │ │ rsb r3, r1, #32 │ │ subs.w r2, r1, #32 │ │ add.w r6, r6, #7 │ │ lsr.w r3, r0, r3 │ │ it pl │ │ lslpl.w r3, r0, r2 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r4, r0 │ │ + orr.w sl, sl, r0 │ │ orr.w r8, r8, r3 │ │ sxtb.w r0, fp │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 853ce │ │ + bgt.w 85982 │ │ subs r5, #1 │ │ add.w ip, ip, #1 │ │ adds r0, r5, #1 │ │ - bne.n 84a2a │ │ + bne.n 84fb8 │ │ ldr r1, [sp, #12] │ │ movs r0, #0 │ │ mov r8, r9 │ │ - strd sl, r0, [r1] │ │ - b.w 85388 │ │ + strd r4, r0, [r1] │ │ + b.w 85944 │ │ + ldr r2, [sp, #12] │ │ mov r9, r8 │ │ cmp.w lr, #0 │ │ - beq.n 84aae │ │ + beq.n 85040 │ │ mov.w r8, #0 │ │ - ldrb.w r0, [sl, r8] │ │ + ldrb.w r0, [r4, r8] │ │ cmp r0, #0 │ │ - beq.w 853aa │ │ + beq.w 85966 │ │ add.w r8, r8, #1 │ │ cmp lr, r8 │ │ - bne.n 84a9c │ │ + bne.n 8502e │ │ movs r0, #0 │ │ movs r1, #46 @ 0x2e │ │ strd r1, r0, [r9] │ │ str.w r0, [r9, #20] │ │ movs r0, #19 │ │ - strd sl, sl, [r9, #12] │ │ + strd r4, r4, [r9, #12] │ │ strb.w r0, [r9, #8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ + cmp.w lr, #2 │ │ + bcc.w 85700 │ │ + ldrh.w sl, [r4], #2 │ │ + sub.w r0, lr, #2 │ │ + ldr r1, [sp, #12] │ │ mov r9, r8 │ │ - movs r0, #0 │ │ - mov.w sl, #9 │ │ - movs r4, #1 │ │ - b.n 85014 │ │ + movs r3, #0 │ │ + movs r5, #12 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, sl, lsr #8 │ │ + b.n 855b6 │ │ cmp.w lr, #2 │ │ - bcc.w 85674 │ │ + bcc.w 85700 │ │ mov r9, r8 │ │ - ldrh.w r8, [sl], #2 │ │ + ldrh.w r8, [r4], #2 │ │ sub.w r3, lr, #2 │ │ - b.n 84d9a │ │ + b.n 85348 │ │ cmp.w lr, #0 │ │ - beq.w 85674 │ │ + beq.w 85700 │ │ mov r9, r8 │ │ - ldrb.w r8, [sl], #1 │ │ + ldrb.w r8, [r4], #1 │ │ sub.w r3, lr, #1 │ │ - b.n 84d9a │ │ + b.n 85348 │ │ + mov r9, r8 │ │ + movs r0, #0 │ │ + movs r5, #9 │ │ + mov.w sl, #1 │ │ + b.n 855b4 │ │ cmp.w lr, #0 │ │ - beq.w 851e4 │ │ - add sl, lr │ │ + beq.w 85794 │ │ + ldr.w fp, [sp, #12] │ │ + add r4, lr │ │ sub.w r6, lr, #1 │ │ mov r9, r8 │ │ - movs r4, #0 │ │ + mov.w sl, #0 │ │ movs r3, #0 │ │ movs r5, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r5, #63 @ 0x3f │ │ - bne.n 84b26 │ │ + bne.n 850e0 │ │ cmp.w lr, #1 │ │ - bhi.w 851ee │ │ + bhi.w 8579e │ │ and.w r1, r5, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w r8, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r8 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r4, r0 │ │ + orr.w sl, sl, r0 │ │ orrs r3, r2 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 85498 │ │ + bgt.w 85a4c │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r5, #7 │ │ adds r0, r6, #1 │ │ - bne.n 84b16 │ │ - b.w 851d8 │ │ - cmp.w lr, #0 │ │ - beq.w 85674 │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #1 │ │ - mov r9, r8 │ │ - str r0, [r1, #4] │ │ - movs r0, #0 │ │ - ldrb.w r4, [sl], #1 │ │ - str.w sl, [r1] │ │ - mov.w sl, #12 │ │ - b.n 85014 │ │ - cmp.w lr, #16 │ │ - bcc.w 85674 │ │ - ldr r2, [sp, #12] │ │ - sub.w r0, lr, #16 │ │ - add.w r1, sl, #16 │ │ - mov r9, r8 │ │ - mov.w r3, sl, lsr #16 │ │ - mov r4, sl │ │ - strd r1, r0, [r2] │ │ - mov.w r0, sl, lsr #8 │ │ - movs r1, #0 │ │ - mov.w sl, #1 │ │ - mov.w r8, #16 │ │ - b.n 85018 │ │ + bne.n 850d0 │ │ + b.w 8578a │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ uxtab r5, r0, r2 │ │ movs r3, #25 │ │ cmp r5, #7 │ │ - bhi.w 85614 │ │ + bhi.w 85bb6 │ │ tbh [pc, r5, lsl #1] │ │ movs r0, r1 │ │ - lsls r7, r2, #19 │ │ - lsls r4, r4, #20 │ │ - lsls r1, r1, #19 │ │ - lsls r4, r4, #20 │ │ - lsls r4, r4, #20 │ │ - lsls r4, r4, #20 │ │ + lsls r1, r7, #19 │ │ + lsls r7, r7, #20 │ │ lsls r1, r5, #19 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r7, r7, #20 │ │ + lsls r3, r1, #20 │ │ cmp.w lr, #0 │ │ - beq.w 855a4 │ │ + beq.w 85b54 │ │ ldr r1, [sp, #12] │ │ sub.w r0, lr, #1 │ │ mov r9, r8 │ │ str r0, [r1, #4] │ │ movs r0, #0 │ │ - ldrb.w r4, [sl], #1 │ │ - str.w sl, [r1] │ │ - b.w 85592 │ │ + ldrb.w sl, [r4], #1 │ │ + str r4, [r1, #0] │ │ + b.w 85b44 │ │ cmp.w lr, #0 │ │ - beq.w 85234 │ │ - add sl, lr │ │ + beq.w 857ce │ │ + ldr.w fp, [sp, #12] │ │ + add.w sl, r4, lr │ │ sub.w r5, lr, #1 │ │ mov r9, r8 │ │ mov.w r8, #0 │ │ movs r3, #0 │ │ movs r6, #0 │ │ ldrb.w r4, [ip, #-1] │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 84c22 │ │ + bne.n 85192 │ │ cmp r4, #1 │ │ - bhi.w 8534a │ │ + bhi.w 85908 │ │ and.w r1, r6, #63 @ 0x3f │ │ and.w r0, r4, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w lr, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, lr │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r8, r8, r0 │ │ orrs r3, r2 │ │ sxtb r0, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 854a6 │ │ + bgt.w 85a58 │ │ subs r5, #1 │ │ add.w ip, ip, #1 │ │ adds r6, #7 │ │ adds r0, r5, #1 │ │ - bne.n 84c14 │ │ - b.n 84e10 │ │ - ldr r5, [sp, #8] │ │ + bne.n 85184 │ │ + b.n 853d6 │ │ + cmp.w lr, #0 │ │ + beq.w 85700 │ │ + ldr r1, [sp, #12] │ │ + sub.w r0, lr, #1 │ │ + mov r9, r8 │ │ + movs r5, #12 │ │ + b.n 855aa │ │ + cmp.w lr, #16 │ │ + bcc.w 85700 │ │ + ldr r2, [sp, #12] │ │ + sub.w r0, lr, #16 │ │ + add.w r1, r4, #16 │ │ + mov r9, r8 │ │ + lsrs r3, r4, #16 │ │ + movs r5, #1 │ │ + strd r1, r0, [r2] │ │ + lsrs r0, r4, #8 │ │ + movs r1, #0 │ │ + mov.w r8, #16 │ │ + mov sl, r4 │ │ + b.n 855b8 │ │ + mov r3, r4 │ │ + ldr r4, [sp, #8] │ │ and.w r0, r2, #65280 @ 0xff00 │ │ cmp.w r0, #1024 @ 0x400 │ │ - bne.w 8566e │ │ - ldrh r0, [r5, #8] │ │ + bne.w 85c0e │ │ + ldrh r0, [r4, #8] │ │ subs r2, r0, #2 │ │ cmp r2, #119 @ 0x77 │ │ - bhi.w 8566e │ │ + bhi.w 85c0e │ │ tbh [pc, r2, lsl #1] │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r2, r6, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r3, r5, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ - lsls r0, r7, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ + lsls r1, r6, #19 │ │ lsls r0, r7, #1 │ │ - cmp.w lr, #3 │ │ - bls.w 85674 │ │ ldr r1, [sp, #12] │ │ + cmp.w lr, #3 │ │ + bls.w 85c16 │ │ + ldr.w sl, [r3], #4 │ │ sub.w r0, lr, #4 │ │ - ldr.w r4, [sl], #4 │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - b.n 84f64 │ │ + movs r5, #10 │ │ + b.w 85c34 │ │ cmp.w lr, #4 │ │ - bcc.w 85674 │ │ + bcc.w 85700 │ │ mov r9, r8 │ │ - ldr.w r8, [sl], #4 │ │ + ldr.w r8, [r4], #4 │ │ sub.w r3, lr, #4 │ │ ldr r2, [sp, #12] │ │ cmp r3, r8 │ │ - strd sl, r3, [r2] │ │ - bcs.w 85216 │ │ + strd r4, r3, [r2] │ │ + bcs.w 857c0 │ │ mov r8, r9 │ │ - b.w 85674 │ │ + b.n 85700 │ │ cmp.w lr, #0 │ │ - beq.w 85234 │ │ + beq.w 85700 │ │ + ldr r1, [sp, #12] │ │ + sub.w r0, lr, #1 │ │ mov r9, r8 │ │ - add sl, lr │ │ + movs r5, #13 │ │ + b.n 855aa │ │ + cmp.w lr, #0 │ │ + beq.w 857ce │ │ + mov r9, r8 │ │ + add.w sl, r4, lr │ │ sub.w r5, lr, #1 │ │ mov.w r8, #0 │ │ movs r3, #0 │ │ movs r6, #0 │ │ + ldr.w fp, [sp, #12] │ │ ldrb.w r4, [ip, #-1] │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 84dd2 │ │ + bne.n 85398 │ │ cmp r4, #1 │ │ - bhi.w 8534a │ │ + bhi.w 85908 │ │ and.w r1, r6, #63 @ 0x3f │ │ and.w r0, r4, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w lr, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, lr │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r8, r8, r0 │ │ orrs r3, r2 │ │ sxtb r0, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 854c4 │ │ + bgt.w 85a72 │ │ subs r5, #1 │ │ add.w ip, ip, #1 │ │ adds r6, #7 │ │ adds r0, r5, #1 │ │ - bne.n 84dc4 │ │ - ldr r1, [sp, #12] │ │ + bne.n 8538a │ │ movs r0, #0 │ │ mov r8, r9 │ │ - strd sl, r0, [r1] │ │ + strd sl, r0, [fp] │ │ movs r1, #19 │ │ - b.n 854e0 │ │ - cmp.w lr, #0 │ │ - beq.w 85674 │ │ - ldr r1, [sp, #12] │ │ - sub.w r0, lr, #1 │ │ - mov r9, r8 │ │ - str r0, [r1, #4] │ │ - movs r0, #0 │ │ - ldrb.w r4, [sl], #1 │ │ - str.w sl, [r1] │ │ - mov.w sl, #13 │ │ - b.n 85014 │ │ - ldr r5, [sp, #8] │ │ + b.n 85a8c │ │ + ldr r6, [sp, #8] │ │ and.w r0, r2, #65280 @ 0xff00 │ │ mov r9, r8 │ │ cmp.w r0, #2048 @ 0x800 │ │ - bne.w 856be │ │ - ldrh r0, [r5, #8] │ │ + bne.w 85c50 │ │ + ldrh r0, [r6, #8] │ │ subs r0, #2 │ │ cmp r0, #119 @ 0x77 │ │ - bhi.w 856be │ │ + bhi.w 85c50 │ │ tbh [pc, r0, lsl #1] │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r2, r5, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r2, r4, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ - lsls r0, r6, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ + lsls r0, r5, #16 │ │ lsls r0, r7, #1 │ │ ldr r1, [sp, #12] │ │ add r0, sp, #16 │ │ movs r2, #8 │ │ - bl 89974 │ │ + bl 89e8a │ │ ldrb.w r0, [sp, #16] │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 85438 │ │ - ldr r4, [sp, #20] │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ + bne.w 859ee │ │ + ldr.w sl, [sp, #20] │ │ movs r1, #0 │ │ - mov.w sl, #10 │ │ - b.n 8501a │ │ + movs r5, #10 │ │ + mov r4, r6 │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ + b.n 855ba │ │ cmp.w lr, #0 │ │ - beq.w 85674 │ │ + beq.w 85700 │ │ ldr r1, [sp, #12] │ │ sub.w r0, lr, #1 │ │ - ldrb.w r4, [sl], #1 │ │ + ldrb.w sl, [r4], #1 │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - cmp r4, #0 │ │ + movs r5, #9 │ │ + strd r4, r0, [r1] │ │ + cmp.w sl, #0 │ │ it ne │ │ - movne r4, #1 │ │ + movne.w sl, #1 │ │ movs r0, #0 │ │ - mov.w sl, #9 │ │ - b.n 85014 │ │ + b.n 855b4 │ │ ldr r0, [sp, #4] │ │ uxtb r0, r0 │ │ cmp r0, #8 │ │ - bne.w 8527e │ │ + bne.w 8581e │ │ + ldr r6, [sp, #12] │ │ cmp.w lr, #8 │ │ - bcc.w 852be │ │ - ldrb.w r0, [sl, #7] │ │ + bcc.w 858be │ │ + ldrb r0, [r4, #7] │ │ sub.w r1, lr, #8 │ │ - ldr.w r2, [sl, #3] │ │ - add.w r3, sl, #8 │ │ - ldr r6, [sp, #12] │ │ + ldr.w r2, [r4, #3] │ │ + add.w r3, r4, #8 │ │ + strd r3, r1, [r6] │ │ lsls r0, r0, #24 │ │ orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.n 85080 │ │ - ldrb.w r1, [sl, #2] │ │ + bne.w 856aa │ │ + ldrb r1, [r4, #2] │ │ lsls r0, r2, #24 │ │ - ldrh.w r2, [sl] │ │ + ldrh r2, [r4, #0] │ │ mov r9, r8 │ │ orr.w r1, r2, r1, lsl #16 │ │ - orr.w r4, r0, r1 │ │ - b.n 85294 │ │ + orr.w sl, r0, r1 │ │ + b.n 85834 │ │ cmp.w r9, #33 @ 0x21 │ │ - bne.w 852a0 │ │ - ldr r5, [sp, #8] │ │ + bne.w 85842 │ │ + ldr r4, [sp, #8] │ │ mov r9, r8 │ │ movs r1, #0 │ │ - mov.w sl, #6 │ │ - ldrd r4, r8, [r5] │ │ - b.n 856d8 │ │ + movs r5, #6 │ │ + ldrd sl, r8, [r4] │ │ + b.n 85c6a │ │ cmp.w lr, #0 │ │ - beq.w 85674 │ │ + beq.w 85700 │ │ ldr r1, [sp, #12] │ │ sub.w r0, lr, #1 │ │ mov r9, r8 │ │ + movs r5, #29 │ │ str r0, [r1, #4] │ │ movs r0, #0 │ │ - ldrb.w r4, [sl], #1 │ │ - str.w sl, [r1] │ │ - mov.w sl, #29 │ │ + ldrb.w sl, [r4], #1 │ │ + str r4, [r1, #0] │ │ movs r3, #0 │ │ movs r1, #0 │ │ - ldr r5, [sp, #8] │ │ - ldrh r2, [r5, #8] │ │ + ldr r4, [sp, #8] │ │ + ldrh r2, [r4, #8] │ │ strh.w r2, [r9, #16] │ │ - uxtb r2, r4 │ │ + uxtb.w r2, sl │ │ bfi r2, r0, #8, #8 │ │ - strd sl, r1, [r9] │ │ + strd r5, r1, [r9] │ │ orr.w r0, r2, r3, lsl #16 │ │ strd r0, r8, [r9, #8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #4] │ │ - uxtb r0, r0 │ │ - cmp r0, #8 │ │ - bne.w 852b6 │ │ - cmp.w lr, #8 │ │ - bcc.w 852be │ │ - ldrb.w r0, [sl, #7] │ │ - sub.w r1, lr, #8 │ │ - ldr.w r2, [sl, #3] │ │ - add.w r3, sl, #8 │ │ - ldr r6, [sp, #12] │ │ - lsls r0, r0, #24 │ │ - orrs.w r0, r0, r2, lsr #8 │ │ - strd r3, r1, [r6] │ │ - bne.n 85080 │ │ - ldrb.w r1, [sl, #2] │ │ - lsls r0, r2, #24 │ │ - ldrh.w r2, [sl] │ │ - mov r9, r8 │ │ - orr.w r1, r2, r1, lsl #16 │ │ - orr.w r4, r0, r1 │ │ - b.n 8542c │ │ - movs r2, #56 @ 0x38 │ │ - b.n 852c2 │ │ - ldr r6, [sp, #8] │ │ + ldr r4, [sp, #8] │ │ ldr r0, [sp, #0] │ │ cmp r0, #2 │ │ - bne.w 852e2 │ │ + bne.w 85858 │ │ ldr r1, [sp, #12] │ │ add r0, sp, #16 │ │ - bl 899e4 │ │ - b.n 852ec │ │ + bl 89f50 │ │ + b.n 85862 │ │ cmp.w lr, #0 │ │ - beq.w 8539a │ │ - add sl, lr │ │ + beq.w 85956 │ │ + ldr.w fp, [sp, #12] │ │ + add r4, lr │ │ sub.w r6, lr, #1 │ │ mov r9, r8 │ │ - movs r4, #0 │ │ + mov.w sl, #0 │ │ mov.w r8, #0 │ │ movs r3, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 850c0 │ │ + bne.n 8561e │ │ cmp.w lr, #1 │ │ - bhi.w 85466 │ │ + bhi.w 85a1c │ │ and.w r1, r3, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r5, r1, #32 │ │ subs.w r2, r1, #32 │ │ lsr.w r5, r0, r5 │ │ it pl │ │ lslpl.w r5, r0, r2 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r4, r0 │ │ + orr.w sl, sl, r0 │ │ orr.w r8, r8, r5 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 85504 │ │ + bgt.w 85ab0 │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r3, #7 │ │ adds r0, r6, #1 │ │ - bne.n 850b0 │ │ - ldr r1, [sp, #12] │ │ + bne.n 8560e │ │ movs r0, #0 │ │ mov r8, r9 │ │ - strd sl, r0, [r1] │ │ - b.n 8539e │ │ + strd r4, r0, [fp] │ │ + b.n 8595a │ │ + ldr r0, [sp, #4] │ │ + uxtb r0, r0 │ │ + cmp r0, #8 │ │ + bne.w 858b4 │ │ + ldr r6, [sp, #12] │ │ + cmp.w lr, #8 │ │ + bcc.w 858be │ │ + ldrb r0, [r4, #7] │ │ + sub.w r1, lr, #8 │ │ + ldr.w r2, [r4, #3] │ │ + add.w r3, r4, #8 │ │ + strd r3, r1, [r6] │ │ + lsls r0, r0, #24 │ │ + orrs.w r0, r0, r2, lsr #8 │ │ + bne.n 856aa │ │ + ldrb r1, [r4, #2] │ │ + lsls r0, r2, #24 │ │ + ldrh r2, [r4, #0] │ │ + mov r9, r8 │ │ + orr.w r1, r2, r1, lsl #16 │ │ + orr.w sl, r0, r1 │ │ + b.n 859e0 │ │ + movs r2, #56 @ 0x38 │ │ + b.n 858c2 │ │ cmp.w lr, #4 │ │ - bcc.w 85674 │ │ - b.n 85240 │ │ + bcc.n 85700 │ │ + mov r9, r8 │ │ + ldr.w sl, [r4], #4 │ │ + sub.w r0, lr, #4 │ │ + ldr r1, [sp, #12] │ │ + b.n 857e8 │ │ cmp.w lr, #3 │ │ - bcc.w 85674 │ │ - ldrb.w r3, [sl, #2] │ │ + bcc.n 85700 │ │ + ldrb r3, [r4, #2] │ │ sub.w r1, lr, #3 │ │ ldr r6, [sp, #12] │ │ mov r9, r8 │ │ - ldrh.w r0, [sl] │ │ - add.w r2, sl, #3 │ │ + ldrh r0, [r4, #0] │ │ + adds r2, r4, #3 │ │ strd r2, r1, [r6] │ │ - orr.w r4, r0, r3, lsl #16 │ │ - b.n 85362 │ │ + orr.w sl, r0, r3, lsl #16 │ │ + b.n 8591e │ │ cmp.w lr, #4 │ │ - bcc.w 85674 │ │ + bcc.n 85700 │ │ ldr r1, [sp, #12] │ │ sub.w r0, lr, #4 │ │ - ldr.w r4, [sl], #4 │ │ + ldr.w sl, [r4], #4 │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - b.n 85378 │ │ + strd r4, r0, [r1] │ │ + b.n 85932 │ │ cmp.w lr, #2 │ │ - bcc.w 85674 │ │ - ldrh.w r4, [sl], #2 │ │ - sub.w r0, lr, #2 │ │ - ldr r1, [sp, #12] │ │ - mov r9, r8 │ │ - movs r3, #0 │ │ - strd sl, r0, [r1] │ │ - lsrs r0, r4, #8 │ │ - mov.w sl, #29 │ │ - b.n 85016 │ │ + bcs.w 858e2 │ │ + movs r0, #0 │ │ + movs r1, #46 @ 0x2e │ │ + strd r1, r0, [r8] │ │ + str.w r4, [r8, #12] │ │ + str.w r4, [r8, #16] │ │ + str.w r0, [r8, #20] │ │ + movs r0, #19 │ │ + strb.w r0, [r8, #8] │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ cmp.w lr, #0 │ │ - beq.n 851e4 │ │ - add sl, lr │ │ + beq.n 85794 │ │ + ldr.w fp, [sp, #12] │ │ + add r4, lr │ │ sub.w r6, lr, #1 │ │ mov r9, r8 │ │ - movs r4, #0 │ │ + mov.w sl, #0 │ │ movs r3, #0 │ │ movs r5, #0 │ │ ldrb.w lr, [ip, #-1] │ │ cmp r5, #63 @ 0x3f │ │ - bne.n 8519a │ │ + bne.n 8574a │ │ cmp.w lr, #1 │ │ - bhi.n 851ee │ │ + bhi.n 8579e │ │ and.w r1, r5, #63 @ 0x3f │ │ and.w r0, lr, #127 @ 0x7f │ │ rsb r2, r1, #32 │ │ subs.w r8, r1, #32 │ │ lsr.w r2, r0, r2 │ │ it pl │ │ lslpl.w r2, r0, r8 │ │ lsl.w r0, r0, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r4, r0 │ │ + orr.w sl, sl, r0 │ │ orrs r3, r2 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.w 8551e │ │ + bgt.w 85aca │ │ subs r6, #1 │ │ add.w ip, ip, #1 │ │ adds r5, #7 │ │ adds r0, r6, #1 │ │ - bne.n 8518c │ │ - ldr r1, [sp, #12] │ │ + bne.n 8573c │ │ movs r0, #0 │ │ mov r8, r9 │ │ - strd sl, r0, [r1] │ │ - b.n 851e8 │ │ + strd r4, r0, [fp] │ │ + b.n 85798 │ │ mov.w lr, #0 │ │ movs r3, #0 │ │ movs r1, #19 │ │ - b.n 8553a │ │ - ldr r0, [sp, #12] │ │ + b.n 85ae6 │ │ + strd ip, r6, [fp] │ │ movs r1, #6 │ │ - strd ip, r6, [r0] │ │ - b.n 85534 │ │ - movs r1, #19 │ │ - b.n 855b2 │ │ + b.n 85ae0 │ │ movs r0, #0 │ │ movs r1, #46 @ 0x2e │ │ strd r1, r0, [r8] │ │ movs r0, #12 │ │ strh.w r5, [r8, #10] │ │ strb.w r0, [r8, #8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ sub.w r0, r3, r8 │ │ - add.w r1, sl, r8 │ │ - mov.w r3, sl, lsr #16 │ │ - mov r4, sl │ │ - strd r1, r0, [r2] │ │ - mov.w r0, sl, lsr #8 │ │ - movs r1, #0 │ │ - mov.w sl, #1 │ │ - b.n 85018 │ │ + add.w r1, r4, r8 │ │ + lsrs r3, r4, #16 │ │ + movs r5, #1 │ │ + b.n 85976 │ │ + mov sl, r4 │ │ movs r4, #0 │ │ movs r1, #19 │ │ - b.n 854e0 │ │ + b.n 85a8c │ │ + ldr r1, [sp, #12] │ │ cmp.w lr, #4 │ │ - bcc.n 852be │ │ - ldr.w r4, [sl], #4 │ │ + bcc.n 858be │ │ + ldr.w sl, [r4], #4 │ │ sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ + strd r4, r0, [r1] │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ movs r1, #0 │ │ - mov.w sl, #15 │ │ - b.n 85018 │ │ - cmp.w lr, #4 │ │ - bcc.n 852be │ │ + movs r5, #15 │ │ + b.n 855b8 │ │ ldr r1, [sp, #12] │ │ + cmp.w lr, #4 │ │ + bcc.n 858be │ │ sub.w r0, lr, #4 │ │ - ldr.w r4, [sl], #4 │ │ + ldr.w sl, [r4], #4 │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ + strd r4, r0, [r1] │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ movs r1, #0 │ │ - mov.w sl, #10 │ │ - b.n 85018 │ │ + movs r5, #10 │ │ + b.n 855b8 │ │ + ldr r1, [sp, #12] │ │ cmp.w lr, #4 │ │ - bcc.n 852be │ │ - ldr.w r4, [sl], #4 │ │ + bcc.n 858be │ │ + ldr.w sl, [r4], #4 │ │ sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ + strd r4, r0, [r1] │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ movs r1, #0 │ │ - mov.w sl, #26 │ │ - b.n 85018 │ │ + movs r5, #26 │ │ + b.n 855b8 │ │ movs r0, #0 │ │ movs r1, #46 @ 0x2e │ │ strd r1, r0, [r8] │ │ movs r0, #73 @ 0x49 │ │ strb.w r0, [r8, #8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp.w lr, #4 │ │ - bcs.w 8541c │ │ - movs r1, #0 │ │ - movs r2, #19 │ │ - movs r0, #0 │ │ - movs r3, #46 @ 0x2e │ │ - strd r3, r0, [r8] │ │ - strb.w r2, [r8, #8] │ │ - str.w sl, [r8, #12] │ │ - str.w sl, [r8, #16] │ │ - str.w r1, [r8, #20] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ ldr r1, [sp, #12] │ │ add r0, sp, #16 │ │ ldr r2, [sp, #4] │ │ - bl 89974 │ │ + bl 89e8a │ │ ldrb.w r0, [sp, #16] │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 85306 │ │ - ldr r4, [sp, #20] │ │ + bne.n 8587e │ │ + ldr.w sl, [sp, #20] │ │ mov r9, r8 │ │ movs r1, #0 │ │ - mov.w sl, #14 │ │ - mov r5, r6 │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ - b.n 8501a │ │ + movs r5, #14 │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ + b.n 855ba │ │ ldrb.w r4, [sp, #19] │ │ ldrh.w r1, [sp, #17] │ │ strb.w r4, [r8, #11] │ │ movs r4, #46 @ 0x2e │ │ ldr r2, [sp, #20] │ │ ldr r3, [sp, #24] │ │ strh.w r1, [r8, #9] │ │ @@ -141120,103 +140978,121 @@ │ │ strd r4, r1, [r8] │ │ str.w r2, [r8, #12] │ │ str.w r6, [r8, #20] │ │ strb.w r0, [r8, #8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #12] │ │ + ldr r1, [sp, #12] │ │ + cmp.w lr, #4 │ │ + bcs.w 859d2 │ │ + movs r1, #0 │ │ + movs r2, #19 │ │ + movs r0, #0 │ │ + movs r3, #46 @ 0x2e │ │ + strd r3, r0, [r8] │ │ + strb.w r2, [r8, #8] │ │ + str.w r4, [r8, #12] │ │ + str.w r4, [r8, #16] │ │ + str.w r1, [r8, #20] │ │ + add sp, #36 @ 0x24 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrh.w sl, [r4], #2 │ │ + sub.w r0, lr, #2 │ │ + ldr r1, [sp, #12] │ │ + mov r9, r8 │ │ + movs r3, #0 │ │ + movs r5, #29 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, sl, lsr #8 │ │ + b.n 855b6 │ │ + strd ip, r6, [fp] │ │ movs r1, #6 │ │ mov.w lr, #0 │ │ - strd ip, r6, [r0] │ │ - b.n 8553a │ │ - ldr r0, [sp, #12] │ │ + b.n 85ae6 │ │ + strd ip, r5, [fp] │ │ movs r1, #6 │ │ - strd ip, r5, [r0] │ │ - b.n 854dc │ │ - ldr r0, [sp, #12] │ │ + b.n 85a88 │ │ cmp r3, #0 │ │ - strd ip, r6, [r0] │ │ - bne.w 85532 │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ + strd ip, r6, [fp] │ │ + bne.w 85ade │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ movs r1, #0 │ │ - mov.w sl, #12 │ │ - b.n 85018 │ │ - ldr r0, [sp, #12] │ │ + movs r5, #12 │ │ + b.n 855b8 │ │ cmp r3, #0 │ │ - strd ip, r6, [r0] │ │ - bne.w 85532 │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ + strd ip, r6, [fp] │ │ + bne.w 85ade │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ movs r1, #0 │ │ - mov.w sl, #29 │ │ - b.n 85018 │ │ + movs r5, #29 │ │ + b.n 855b8 │ │ mov.w fp, #0 │ │ movs r1, #0 │ │ movs r2, #19 │ │ movs r0, #0 │ │ movs r3, #46 @ 0x2e │ │ strd r3, r0, [r8] │ │ strb.w fp, [r8, #9] │ │ - b.n 852ca │ │ + b.n 858ca │ │ mov.w lr, #0 │ │ movs r1, #0 │ │ movs r2, #19 │ │ - b.n 85474 │ │ + b.n 85a28 │ │ movs r1, #19 │ │ - mov sl, ip │ │ - b.n 855b2 │ │ + mov r4, ip │ │ + b.n 85b5c │ │ mvn.w r0, r8 │ │ - ldr r2, [sp, #12] │ │ - add.w r1, sl, r8 │ │ + add.w r1, r4, r8 │ │ add r0, lr │ │ adds r1, #1 │ │ - mov.w r3, sl, lsr #16 │ │ + lsrs r3, r4, #16 │ │ + movs r5, #31 │ │ strd r1, r0, [r2] │ │ - mov.w r0, sl, lsr #8 │ │ - mov r4, sl │ │ + lsrs r0, r4, #8 │ │ movs r1, #0 │ │ - mov.w sl, #31 │ │ - b.n 85018 │ │ + mov sl, r4 │ │ + b.n 855b8 │ │ ldr r0, [sp, #12] │ │ movs r1, #0 │ │ - mov.w sl, #6 │ │ cmp r6, #63 @ 0x3f │ │ strd ip, r5, [r0] │ │ - mov.w r0, r4, lsr #16 │ │ + mov.w r0, sl, lsr #16 │ │ orr.w r3, r0, r8, lsl #16 │ │ - mov.w r0, r4, lsr #8 │ │ + mov.w r0, sl, lsr #8 │ │ orr.w r0, r0, r8, lsl #24 │ │ - bgt.w 85018 │ │ - ldr r5, [sp, #8] │ │ + mov.w r5, #6 │ │ + bgt.w 855b8 │ │ + ldr r4, [sp, #8] │ │ cmp.w fp, #64 @ 0x40 │ │ - bcc.w 8501a │ │ + bcc.w 855ba │ │ and.w r0, r6, #63 @ 0x3f │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ subs.w r1, r0, #32 │ │ lsl.w r0, r2, r0 │ │ it pl │ │ lslpl r2, r1 │ │ it pl │ │ movpl r0, #0 │ │ - orrs r4, r0 │ │ + orr.w sl, sl, r0 │ │ orr.w r8, r8, r2 │ │ movs r1, #0 │ │ - b.n 856d8 │ │ - ldr.w r4, [sl], #4 │ │ + b.n 85c6a │ │ + ldr.w sl, [r4], #4 │ │ sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ + strd r4, r0, [r1] │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ movs r1, #0 │ │ - mov.w sl, #30 │ │ - b.n 85018 │ │ + movs r5, #30 │ │ + b.n 855b8 │ │ add r6, sp, #20 │ │ ldrh.w r1, [sp, #17] │ │ ldrb.w r5, [sp, #19] │ │ ldmia r6, {r2, r3, r6} │ │ strb.w r5, [r9, #11] │ │ movs r5, #46 @ 0x2e │ │ strh.w r1, [r9, #9] │ │ @@ -141224,1710 +141100,1568 @@ │ │ strd r5, r1, [r9] │ │ add.w r1, r9, #12 │ │ stmia r1!, {r2, r3, r6} │ │ strb.w r0, [r9, #8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #12] │ │ movs r2, #6 │ │ mov.w lr, #0 │ │ mov r8, r9 │ │ - strd ip, r6, [r0] │ │ + strd ip, r6, [fp] │ │ movs r0, #0 │ │ movs r3, #46 @ 0x2e │ │ strd r3, r0, [r8] │ │ strb.w lr, [r8, #9] │ │ - b.n 852ca │ │ - ldr r0, [sp, #12] │ │ + b.n 858ca │ │ cmp r3, #0 │ │ - strd ip, r6, [r0] │ │ - bne.n 85532 │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ + strd ip, r6, [fp] │ │ + bne.n 85ade │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ movs r1, #0 │ │ - mov.w sl, #24 │ │ - b.n 85018 │ │ - ldr r0, [sp, #12] │ │ + movs r5, #24 │ │ + b.n 855b8 │ │ cmp r3, #0 │ │ - strd ip, r6, [r0] │ │ - beq.w 84840 │ │ - b.n 85532 │ │ - ldr r2, [sp, #12] │ │ - strd ip, r5, [r2] │ │ - cbnz r3, 854da │ │ + strd ip, r6, [fp] │ │ + beq.w 84de6 │ │ + b.n 85ade │ │ + strd ip, r5, [fp] │ │ + cbnz r3, 85a86 │ │ cmp r5, r8 │ │ - bcc.n 854d2 │ │ + bcc.n 85a7e │ │ sub.w r0, r5, r8 │ │ add.w r1, ip, r8 │ │ mov.w r3, ip, lsr #16 │ │ - mov.w sl, #1 │ │ - b.n 85654 │ │ - ldr r2, [sp, #12] │ │ - strd ip, r5, [r2] │ │ - cbnz r3, 854da │ │ + movs r5, #1 │ │ + b.n 85bf4 │ │ + strd ip, r5, [fp] │ │ + cbnz r3, 85a86 │ │ cmp r5, r8 │ │ - bcs.w 85644 │ │ + bcs.w 85be6 │ │ movs r4, #0 │ │ movs r1, #19 │ │ mov sl, ip │ │ - b.n 854de │ │ + b.n 85a8a │ │ movs r1, #56 @ 0x38 │ │ movs r4, #0 │ │ mov r8, r9 │ │ movs r0, #0 │ │ movs r2, #46 @ 0x2e │ │ strd r2, r0, [r8] │ │ str.w sl, [r8, #12] │ │ str.w sl, [r8, #16] │ │ str.w r0, [r8, #20] │ │ strb.w r4, [r8, #9] │ │ strb.w r1, [r8, #8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #12] │ │ - movs r1, #0 │ │ - mov.w sl, #7 │ │ - strd ip, r6, [r0] │ │ - lsrs r0, r4, #16 │ │ + mov.w r0, sl, lsr #16 │ │ orr.w r3, r0, r8, lsl #16 │ │ - lsrs r0, r4, #8 │ │ + mov.w r0, sl, lsr #8 │ │ + strd ip, r6, [fp] │ │ orr.w r0, r0, r8, lsl #24 │ │ - b.n 85018 │ │ - ldr r0, [sp, #12] │ │ - strd ip, r6, [r0] │ │ - cbnz r3, 85532 │ │ - lsrs r3, r4, #16 │ │ - lsrs r0, r4, #8 │ │ movs r1, #0 │ │ - mov.w sl, #19 │ │ - b.n 85018 │ │ + movs r5, #7 │ │ + b.n 855b8 │ │ + strd ip, r6, [fp] │ │ + cbnz r3, 85ade │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ + movs r1, #0 │ │ + movs r5, #19 │ │ + b.n 855b8 │ │ movs r1, #56 @ 0x38 │ │ mov.w lr, #0 │ │ mov r8, r9 │ │ movs r0, #0 │ │ movs r2, #46 @ 0x2e │ │ strb.w lr, [r8, #9] │ │ strb.w r1, [r8, #8] │ │ - str.w sl, [r8, #12] │ │ - str.w sl, [r8, #16] │ │ + str.w r4, [r8, #12] │ │ + str.w r4, [r8, #16] │ │ strd r2, r0, [r8] │ │ str.w r3, [r8, #20] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w lr, #4 │ │ - bcc.n 855a4 │ │ - ldr.w r4, [sl], #4 │ │ + bcc.n 85b54 │ │ + ldr.w sl, [r4], #4 │ │ sub.w r0, lr, #4 │ │ ldr r1, [sp, #12] │ │ mov r9, r8 │ │ - lsrs r3, r4, #16 │ │ - strd sl, r0, [r1] │ │ - lsrs r0, r4, #8 │ │ - b.n 85594 │ │ + mov.w r3, sl, lsr #16 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, sl, lsr #8 │ │ + b.n 85b46 │ │ cmp.w lr, #2 │ │ - bcc.n 855a4 │ │ - ldrh.w r4, [sl], #2 │ │ + bcc.n 85b54 │ │ + ldrh.w sl, [r4], #2 │ │ sub.w r0, lr, #2 │ │ ldr r1, [sp, #12] │ │ mov r9, r8 │ │ - strd sl, r0, [r1] │ │ - lsrs r0, r4, #8 │ │ + strd r4, r0, [r1] │ │ + mov.w r0, sl, lsr #8 │ │ movs r3, #0 │ │ mov.w r8, #0 │ │ - mov.w sl, #0 │ │ - b.n 85016 │ │ + movs r5, #0 │ │ + b.n 855b6 │ │ cmp.w lr, #7 │ │ - bhi.n 855d2 │ │ + bhi.n 85b7c │ │ movs r6, #0 │ │ movs r3, #19 │ │ - b.n 85614 │ │ - movs r1, #19 │ │ - mov sl, r4 │ │ - b.n 855b2 │ │ + b.n 85bb6 │ │ movs r1, #6 │ │ movs r0, #0 │ │ movs r2, #46 @ 0x2e │ │ strd r2, r0, [r8] │ │ - strd sl, sl, [r8, #12] │ │ + strd r4, r4, [r8, #12] │ │ str.w r0, [r8, #20] │ │ strh.w r6, [r8, #10] │ │ strb.w r1, [r8, #8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r5, [sp, #12] │ │ sub.w r2, lr, #8 │ │ - ldrb.w r1, [sl, #7] │ │ + ldrb r1, [r4, #7] │ │ mov r9, r8 │ │ - ldr.w r0, [sl, #3] │ │ + ldr.w r0, [r4, #3] │ │ str r2, [r5, #4] │ │ - add.w r2, sl, #8 │ │ - ldrb.w r3, [sl, #2] │ │ + add.w r2, r4, #8 │ │ + ldrb r3, [r4, #2] │ │ lsls r1, r1, #24 │ │ - ldrh.w r6, [sl] │ │ + ldrh r6, [r4, #0] │ │ orr.w r8, r1, r0, lsr #8 │ │ str r2, [r5, #0] │ │ - mov.w sl, #0 │ │ - orr.w r4, r6, r3, lsl #16 │ │ - orr.w r1, r4, r0, lsl #24 │ │ + movs r5, #0 │ │ + orr.w sl, r6, r3, lsl #16 │ │ + orr.w r1, sl, r0, lsl #24 │ │ lsrs r0, r0, #8 │ │ lsrs r3, r1, #16 │ │ lsrs r1, r1, #8 │ │ orr.w r3, r3, r0, lsl #16 │ │ orr.w r0, r1, r0, lsl #24 │ │ - b.n 85016 │ │ + b.n 855b6 │ │ movs r0, #0 │ │ movs r1, #46 @ 0x2e │ │ strd r1, r0, [r8] │ │ strb.w r2, [r8, #9] │ │ strb.w r3, [r8, #8] │ │ - strd sl, sl, [r8, #12] │ │ + strd r4, r4, [r8, #12] │ │ str.w r6, [r8, #20] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [sp, #12] │ │ movs r2, #7 │ │ mov.w fp, #0 │ │ mov r8, r9 │ │ strd ip, r5, [r0] │ │ - b.n 8538c │ │ + b.n 85948 │ │ sub.w r0, r5, r8 │ │ add.w r1, ip, r8 │ │ mov.w r3, ip, lsr #16 │ │ - mov.w sl, #8 │ │ - strd r1, r0, [r2] │ │ + movs r5, #8 │ │ + strd r1, r0, [fp] │ │ mov.w r0, ip, lsr #8 │ │ movs r1, #0 │ │ - mov r4, ip │ │ - b.n 85018 │ │ + mov sl, ip │ │ + b.n 855b8 │ │ ldr r0, [sp, #0] │ │ bic.w r0, r0, #1 │ │ cmp r0, #2 │ │ - beq.w 84d6e │ │ - cmp.w lr, #4 │ │ - bcs.n 85696 │ │ + beq.w 8531c │ │ + ldr r1, [sp, #12] │ │ + cmp.w lr, #3 │ │ + bhi.n 85c28 │ │ movs r0, #0 │ │ movs r1, #46 @ 0x2e │ │ strd r1, r0, [r8] │ │ - str.w sl, [r8, #12] │ │ - str.w sl, [r8, #16] │ │ - str.w r0, [r8, #20] │ │ - movs r0, #19 │ │ - strb.w r0, [r8, #8] │ │ - add sp, #36 @ 0x24 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr.w r4, [sl], #4 │ │ + str.w r3, [r8, #12] │ │ + str.w r3, [r8, #16] │ │ + b.n 85710 │ │ + ldr.w sl, [r3], #4 │ │ sub.w r0, lr, #4 │ │ - ldr r1, [sp, #12] │ │ mov r9, r8 │ │ - lsrs r3, r4, #16 │ │ - strd sl, r0, [r1] │ │ - lsrs r0, r4, #8 │ │ + movs r5, #4 │ │ + strd r3, r0, [r1] │ │ movs r1, #0 │ │ - mov.w sl, #4 │ │ - b.n 8501a │ │ + mov.w r3, sl, lsr #16 │ │ + mov.w r0, sl, lsr #8 │ │ + b.n 855ba │ │ ldr r0, [sp, #0] │ │ bic.w r0, r0, #1 │ │ cmp r0, #2 │ │ - beq.w 84f4e │ │ + beq.w 854f0 │ │ ldr r1, [sp, #12] │ │ add r0, sp, #16 │ │ - bl 8991e │ │ + bl 89efa │ │ ldrb.w r0, [sp, #16] │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 856e6 │ │ - ldrd r4, r8, [sp, #24] │ │ + bne.n 85c7c │ │ + ldrd sl, r8, [sp, #24] │ │ movs r1, #0 │ │ - mov.w sl, #5 │ │ - lsrs r0, r4, #16 │ │ + movs r5, #5 │ │ + mov r4, r6 │ │ + mov.w r0, sl, lsr #16 │ │ orr.w r3, r0, r8, lsl #16 │ │ - lsrs r0, r4, #8 │ │ + mov.w r0, sl, lsr #8 │ │ orr.w r0, r0, r8, lsl #24 │ │ - b.n 8501a │ │ + b.n 855ba │ │ ldr r2, [sp, #20] │ │ ldr.w r1, [sp, #17] │ │ ldrd r3, r6, [sp, #24] │ │ str.w r2, [r9, #12] │ │ movs r2, #46 @ 0x2e │ │ str.w r1, [r9, #9] │ │ movs r1, #0 │ │ strd r3, r6, [r9, #16] │ │ strd r2, r1, [r9] │ │ strb.w r0, [r9, #8] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ + bmi.n 85c52 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #324 @ 0x144 │ │ - mov sl, r1 │ │ + sub sp, #332 @ 0x14c │ │ + mov r5, r1 │ │ adds r1, r3, #1 │ │ - str r1, [sp, #176] @ 0xb0 │ │ - add r1, sp, #256 @ 0x100 │ │ + str r1, [sp, #184] @ 0xb8 │ │ + add r1, sp, #264 @ 0x108 │ │ mov r6, r2 │ │ add.w r2, r1, #33 @ 0x21 │ │ adds r1, #8 │ │ - str r1, [sp, #172] @ 0xac │ │ - add.w r1, sl, #24 │ │ - str r1, [sp, #200] @ 0xc8 │ │ - str r2, [sp, #168] @ 0xa8 │ │ - add r2, sp, #224 @ 0xe0 │ │ + str r1, [sp, #180] @ 0xb4 │ │ + add.w r1, r5, #24 │ │ + str r1, [sp, #208] @ 0xd0 │ │ + str r2, [sp, #176] @ 0xb0 │ │ + add r2, sp, #232 @ 0xe8 │ │ adds r2, #1 │ │ - str r2, [sp, #164] @ 0xa4 │ │ - add r2, sp, #240 @ 0xf0 │ │ - str r0, [sp, #220] @ 0xdc │ │ + str r2, [sp, #172] @ 0xac │ │ + add r2, sp, #248 @ 0xf8 │ │ + str r0, [sp, #228] @ 0xe4 │ │ adds r2, #1 │ │ - str r3, [sp, #180] @ 0xb4 │ │ - str r2, [sp, #160] @ 0xa0 │ │ - str r6, [sp, #208] @ 0xd0 │ │ - ldr.w r2, [sl, #40] @ 0x28 │ │ - str r2, [sp, #212] @ 0xd4 │ │ + str r3, [sp, #188] @ 0xbc │ │ + str r2, [sp, #168] @ 0xa8 │ │ + str r6, [sp, #216] @ 0xd8 │ │ + ldr r2, [r5, #40] @ 0x28 │ │ + str r2, [sp, #220] @ 0xdc │ │ cmp r2, r6 │ │ - ble.w 8644a │ │ - ldrd r4, r8, [sl, #24] │ │ + ble.w 869e4 │ │ + ldrd r4, r8, [r5, #24] │ │ cmp.w r8, #0 │ │ - beq.w 86458 │ │ - ldr.w lr, [sl, #32] │ │ - mov r0, sl │ │ - str.w fp, [sp, #204] @ 0xcc │ │ + beq.w 869f2 │ │ + ldr.w lr, [r5, #32] │ │ + sub.w sl, r8, #1 │ │ + str.w fp, [sp, #212] @ 0xd4 │ │ add.w fp, r4, #1 │ │ ldrd r2, r1, [lr, #24] │ │ - sub.w sl, r8, #1 │ │ - strd r2, r1, [sp, #188] @ 0xbc │ │ + mov r0, r5 │ │ + strd r2, r1, [sp, #196] @ 0xc4 │ │ mov.w ip, #0 │ │ ldr.w r1, [lr, #36] @ 0x24 │ │ mov.w r9, #0 │ │ - str r1, [sp, #184] @ 0xb8 │ │ + str r1, [sp, #192] @ 0xc0 │ │ ldrb.w r1, [lr, #33] @ 0x21 │ │ - str r4, [sp, #216] @ 0xd8 │ │ + str r4, [sp, #224] @ 0xe0 │ │ movs r4, #0 │ │ - str r1, [sp, #196] @ 0xc4 │ │ + str r1, [sp, #204] @ 0xcc │ │ ldrb.w r5, [fp, #-1] │ │ cmp.w r9, #63 @ 0x3f │ │ - bne.n 857a0 │ │ + bne.n 85d36 │ │ cmp r5, #1 │ │ - bhi.w 8641a │ │ + bhi.w 869b4 │ │ and.w r3, r9, #63 @ 0x3f │ │ - and.w r2, r5, #127 @ 0x7f │ │ - rsb r1, r3, #32 │ │ + and.w r1, r5, #127 @ 0x7f │ │ + rsb r2, r3, #32 │ │ subs.w r6, r3, #32 │ │ - lsr.w r1, r2, r1 │ │ + lsr.w r2, r1, r2 │ │ it pl │ │ - lslpl.w r1, r2, r6 │ │ - orr.w ip, ip, r1 │ │ - lsl.w r1, r2, r3 │ │ + lslpl.w r2, r1, r6 │ │ + lsl.w r1, r1, r3 │ │ it pl │ │ movpl r1, #0 │ │ orrs r4, r1 │ │ + orr.w ip, ip, r2 │ │ sxtb r1, r5 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 857e6 │ │ + bgt.n 85d7c │ │ sub.w sl, sl, #1 │ │ add.w fp, fp, #1 │ │ add.w r9, r9, #7 │ │ - adds.w r2, sl, #1 │ │ - bne.n 85790 │ │ - b.w 86424 │ │ - mov r1, r0 │ │ - strd fp, sl, [r1, #24] │ │ - mov sl, r0 │ │ + adds.w r1, sl, #1 │ │ + bne.n 85d26 │ │ + b.w 869be │ │ + mov r5, r0 │ │ orrs.w r1, r4, ip │ │ - beq.n 858be │ │ - ldr.w r3, [sl, #36] @ 0x24 │ │ + strd fp, sl, [r5, #24] │ │ + beq.n 85e50 │ │ + ldr r3, [r5, #36] @ 0x24 │ │ cmp.w ip, #0 │ │ - bne.n 85810 │ │ - ldr r1, [r3, #8] │ │ - subs r2, r4, #1 │ │ - cmp r2, r1 │ │ - bcs.n 85810 │ │ - ldr r1, [r3, #4] │ │ + bne.n 85da2 │ │ + ldr r2, [r3, #8] │ │ + subs r1, r4, #1 │ │ + cmp r1, r2 │ │ + bcs.n 85da2 │ │ + ldr r2, [r3, #4] │ │ movs r3, #104 @ 0x68 │ │ - mla fp, r2, r3, r1 │ │ - b.n 85886 │ │ + mla fp, r1, r3, r2 │ │ + b.n 85e18 │ │ ldr.w sl, [r3, #12] │ │ cmp.w sl, #0 │ │ - beq.w 86498 │ │ + beq.w 86a32 │ │ ldr.w r8, [r3, #16] │ │ ldrh.w r9, [sl, #1238] @ 0x4d6 │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ mov r3, sl │ │ mov.w r6, r9, lsl #3 │ │ - cbz r6, 85862 │ │ + cbz r6, 85df4 │ │ ldrd r1, r2, [r3], #8 │ │ - add.w fp, fp, #1 │ │ subs r6, #8 │ │ + add.w fp, fp, #1 │ │ subs r5, r4, r1 │ │ sbcs.w r5, ip, r2 │ │ mov.w r5, #0 │ │ it cc │ │ movcc r5, #1 │ │ subs r1, r1, r4 │ │ sbcs.w r1, r2, ip │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ - subs r2, r1, r5 │ │ - cmp r2, #1 │ │ - beq.n 8582e │ │ - uxtb r1, r2 │ │ - cbnz r1, 85864 │ │ - b.n 8587a │ │ + subs r1, r1, r5 │ │ + cmp r1, #1 │ │ + beq.n 85dc0 │ │ + uxtb r1, r1 │ │ + cbnz r1, 85df6 │ │ + b.n 85e0c │ │ mov fp, r9 │ │ cmp.w r8, #0 │ │ - beq.w 86498 │ │ + beq.w 86a32 │ │ add.w r1, sl, fp, lsl #2 │ │ sub.w r8, r8, #1 │ │ ldr.w sl, [r1, #1240] @ 0x4d8 │ │ - b.n 85820 │ │ + b.n 85db2 │ │ movs r1, #104 @ 0x68 │ │ + mov r5, r0 │ │ mla r1, fp, r1, sl │ │ - mov sl, r0 │ │ add.w fp, r1, #88 @ 0x58 │ │ ldrb.w r1, [fp, #98] @ 0x62 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ + ldr.w sl, [sp, #224] @ 0xe0 │ │ cmp r1, #1 │ │ ittt eq │ │ - ldreq r1, [sp, #212] @ 0xd4 │ │ + ldreq r1, [sp, #220] @ 0xdc │ │ addeq r1, #1 │ │ - streq.w r1, [sl, #40] @ 0x28 │ │ - ldrh.w r2, [fp, #96] @ 0x60 │ │ - cmp r2, #46 @ 0x2e │ │ - beq.n 858ce │ │ - cmp r2, #29 │ │ - beq.w 85ac6 │ │ + streq r1, [r5, #40] @ 0x28 │ │ + ldrh.w r1, [fp, #96] @ 0x60 │ │ + cmp r1, #46 @ 0x2e │ │ + beq.n 85e5e │ │ + cmp r1, #29 │ │ + beq.w 86050 │ │ ldr.w r1, [fp] │ │ cmp r1, #1 │ │ - bne.w 85a94 │ │ - ldr.w r9, [sp, #208] @ 0xd0 │ │ - ldr.w r8, [sp, #220] @ 0xdc │ │ + bne.w 8601e │ │ + ldr.w r9, [sp, #216] @ 0xd8 │ │ + ldr.w r8, [sp, #228] @ 0xe4 │ │ ldrd r3, r4, [fp, #8] │ │ - b.n 85aaa │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ + b.n 86034 │ │ + ldr r1, [sp, #220] @ 0xdc │ │ mov.w fp, #0 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ subs r1, #1 │ │ - str.w r1, [sl, #40] @ 0x28 │ │ - b.n 85746 │ │ + str r1, [r5, #40] @ 0x28 │ │ + b.n 85cde │ │ ldr.w r1, [fp] │ │ cmp r1, #1 │ │ - bne.n 858e0 │ │ - ldr.w r9, [sp, #208] @ 0xd0 │ │ + bne.n 85e70 │ │ + ldr.w r9, [sp, #216] @ 0xd8 │ │ ldrd r3, r6, [fp, #8] │ │ - b.n 858f2 │ │ + b.n 85e82 │ │ ldr.w r6, [fp, #4] │ │ cmp r6, #6 │ │ - bcs.w 864f0 │ │ - ldr.w r9, [sp, #208] @ 0xd0 │ │ + bcs.w 86a8a │ │ + ldr.w r9, [sp, #216] @ 0xd8 │ │ add.w r3, fp, #8 │ │ ldr.w r2, [lr, #32] │ │ - add r0, sp, #256 @ 0x100 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ + add r0, sp, #264 @ 0x108 │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ str r6, [sp, #0] │ │ - bl 88354 │ │ - ldrb.w r1, [sp, #256] @ 0x100 │ │ + bl 888c0 │ │ + ldrb.w r1, [sp, #264] @ 0x108 │ │ cmp r1, #82 @ 0x52 │ │ - bne.w 864a0 │ │ - ldr.w r2, [sl, #40] @ 0x28 │ │ + bne.w 86a3a │ │ + ldr r2, [r5, #40] @ 0x28 │ │ mov r6, r9 │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ + ldr r0, [sp, #220] @ 0xdc │ │ cmp r2, r0 │ │ - ble.w 85746 │ │ - str.w sl, [sp, #156] @ 0x9c │ │ - str.w fp, [sp, #204] @ 0xcc │ │ - ldrd lr, r9, [sl, #24] │ │ + ble.w 85cde │ │ + str r5, [sp, #164] @ 0xa4 │ │ + str.w fp, [sp, #212] @ 0xd4 │ │ + ldrd lr, r9, [r5, #24] │ │ cmp.w r9, #0 │ │ - beq.w 864c4 │ │ + beq.w 86a5e │ │ add.w r5, lr, #1 │ │ sub.w r6, r9, #1 │ │ mov r0, lr │ │ mov.w lr, #0 │ │ mov.w sl, #0 │ │ mov.w r8, #0 │ │ - str r2, [sp, #216] @ 0xd8 │ │ + str r2, [sp, #224] @ 0xe0 │ │ ldrb.w fp, [r5, #-1] │ │ cmp.w r8, #63 @ 0x3f │ │ - bne.n 85956 │ │ + bne.n 85ee2 │ │ cmp.w fp, #1 │ │ - bhi.w 8645c │ │ + bhi.w 869f6 │ │ and.w r2, r8, #63 @ 0x3f │ │ and.w r1, fp, #127 @ 0x7f │ │ rsb ip, r2, #32 │ │ subs.w r3, r2, #32 │ │ lsr.w r4, r1, ip │ │ it pl │ │ lslpl.w r4, r1, r3 │ │ lsl.w r1, r1, r2 │ │ it pl │ │ movpl r1, #0 │ │ orr.w lr, lr, r1 │ │ orr.w sl, sl, r4 │ │ sxtb.w r1, fp │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 8599a │ │ + bgt.n 85f26 │ │ subs r6, #1 │ │ adds r5, #1 │ │ add.w r8, r8, #7 │ │ adds r1, r6, #1 │ │ - bne.n 85944 │ │ - b.w 8646a │ │ - ldr r0, [sp, #156] @ 0x9c │ │ + bne.n 85ed0 │ │ + b.w 86a04 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ orrs.w r1, lr, sl │ │ - ldr.w fp, [sp, #204] @ 0xcc │ │ + ldr.w fp, [sp, #212] @ 0xd4 │ │ strd r5, r6, [r0, #24] │ │ - beq.n 85a7c │ │ - ldr r2, [r0, #36] @ 0x24 │ │ + beq.n 86006 │ │ + ldr r1, [r0, #36] @ 0x24 │ │ cmp.w sl, #0 │ │ - bne.n 859c6 │ │ - ldr r3, [r2, #8] │ │ - sub.w r1, lr, #1 │ │ - cmp r1, r3 │ │ - bcs.n 859c6 │ │ + bne.n 85f52 │ │ + ldr r3, [r1, #8] │ │ + sub.w r2, lr, #1 │ │ + cmp r2, r3 │ │ + bcs.n 85f52 │ │ movs r3, #104 @ 0x68 │ │ - ldr r2, [r2, #4] │ │ - mla r6, r1, r3, r2 │ │ - b.n 85a3c │ │ - ldr.w r9, [r2, #12] │ │ + ldr r1, [r1, #4] │ │ + mla r6, r2, r3, r1 │ │ + b.n 85fc8 │ │ + ldr.w r9, [r1, #12] │ │ cmp.w r9, #0 │ │ - beq.w 864ca │ │ - ldr.w ip, [r2, #16] │ │ + beq.w 86a64 │ │ + ldr.w ip, [r1, #16] │ │ ldrh.w r8, [r9, #1238] @ 0x4d6 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ - mov r2, r9 │ │ + mov r1, r9 │ │ mov.w r3, r8, lsl #3 │ │ - cbz r3, 85a1a │ │ - ldrd r1, r4, [r2], #8 │ │ - adds r6, #1 │ │ + cbz r3, 85fa6 │ │ + ldrd r2, r4, [r1], #8 │ │ subs r3, #8 │ │ - subs.w r5, lr, r1 │ │ + adds r6, #1 │ │ + subs.w r5, lr, r2 │ │ sbcs.w r5, sl, r4 │ │ mov.w r5, #0 │ │ it cc │ │ movcc r5, #1 │ │ - subs.w r1, r1, lr │ │ - sbcs.w r1, r4, sl │ │ - mov.w r1, #0 │ │ + subs.w r2, r2, lr │ │ + sbcs.w r2, r4, sl │ │ + mov.w r2, #0 │ │ it cc │ │ - movcc r1, #1 │ │ - subs r1, r1, r5 │ │ - cmp r1, #1 │ │ - beq.n 859e4 │ │ - uxtb r1, r1 │ │ - cbnz r1, 85a1c │ │ - b.n 85a32 │ │ + movcc r2, #1 │ │ + subs r2, r2, r5 │ │ + cmp r2, #1 │ │ + beq.n 85f70 │ │ + uxtb r1, r2 │ │ + cbnz r1, 85fa8 │ │ + b.n 85fbe │ │ mov r6, r8 │ │ cmp.w ip, #0 │ │ - beq.w 864ca │ │ + beq.w 86a64 │ │ add.w r1, r9, r6, lsl #2 │ │ sub.w ip, ip, #1 │ │ ldr.w r9, [r1, #1240] @ 0x4d8 │ │ - b.n 859d6 │ │ + b.n 85f62 │ │ movs r1, #104 @ 0x68 │ │ mla r1, r6, r1, r9 │ │ add.w r6, r1, #88 @ 0x58 │ │ ldrb.w r0, [r6, #98] @ 0x62 │ │ - ldr.w r9, [sp, #208] @ 0xd0 │ │ + ldr.w r9, [sp, #216] @ 0xd8 │ │ cmp r0, #1 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - ldr r4, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ itt eq │ │ addeq r0, #1 │ │ streq r0, [r4, #40] @ 0x28 │ │ mov r0, r6 │ │ - bl 41cac │ │ + bl 423e4 │ │ mov r3, r0 │ │ ldr r0, [r4, #32] │ │ - mov sl, r4 │ │ + mov r5, r4 │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #256 @ 0x100 │ │ + add r0, sp, #264 @ 0x108 │ │ str r1, [sp, #0] │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - bl 88354 │ │ - ldrb.w r1, [sp, #256] @ 0x100 │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ + bl 888c0 │ │ + ldrb.w r1, [sp, #264] @ 0x108 │ │ cmp r1, #82 @ 0x52 │ │ - bne.w 864a0 │ │ - str r6, [sp, #196] @ 0xc4 │ │ + bne.w 86a3a │ │ + str r6, [sp, #204] @ 0xcc │ │ mov r6, r9 │ │ - ldr.w r2, [sl, #40] @ 0x28 │ │ - b.n 85a8a │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ + ldr r2, [r5, #40] @ 0x28 │ │ + b.n 86014 │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ movs r1, #0 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - mov sl, r0 │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ + mov r5, r0 │ │ subs r2, #1 │ │ str r2, [r0, #40] @ 0x28 │ │ - str r1, [sp, #196] @ 0xc4 │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ + str r1, [sp, #204] @ 0xcc │ │ + ldr r1, [sp, #220] @ 0xdc │ │ cmp r2, r1 │ │ - bgt.w 85920 │ │ - b.n 85746 │ │ + bgt.w 85eac │ │ + b.n 85cde │ │ ldr.w r4, [fp, #4] │ │ cmp r4, #6 │ │ - bcs.w 864e2 │ │ - ldr.w r9, [sp, #208] @ 0xd0 │ │ + bcs.w 86a7c │ │ + ldr.w r9, [sp, #216] @ 0xd8 │ │ add.w r3, fp, #8 │ │ - ldr.w r8, [sp, #220] @ 0xdc │ │ + ldr.w r8, [sp, #228] @ 0xe4 │ │ ldr.w r2, [lr, #32] │ │ - add r0, sp, #256 @ 0x100 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ + add r0, sp, #264 @ 0x108 │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ str r4, [sp, #0] │ │ - bl 88354 │ │ - ldrb.w r0, [sp, #256] @ 0x100 │ │ + bl 888c0 │ │ + ldrb.w r0, [sp, #264] @ 0x108 │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 864b4 │ │ + bne.w 86a4e │ │ mov r6, r9 │ │ - b.n 85746 │ │ - ldrd r1, r2, [sl, #44] @ 0x2c │ │ - strd r1, r2, [sp, #132] @ 0x84 │ │ - ldr r2, [sp, #196] @ 0xc4 │ │ + b.n 85cde │ │ + ldrd r0, r9, [r5, #44] @ 0x2c │ │ + str r0, [sp, #136] @ 0x88 │ │ + ldr r0, [sp, #204] @ 0xcc │ │ ldr.w r1, [fp] │ │ - cmp r2, #8 │ │ - mov.w r2, #4 │ │ + cmp r0, #8 │ │ + mov.w r0, #4 │ │ it eq │ │ - moveq r2, #12 │ │ + moveq r0, #12 │ │ cmp r1, #1 │ │ - bne.n 85aec │ │ - ldrd r8, ip, [fp, #8] │ │ - ldr.w lr, [sp, #152] @ 0x98 │ │ - b.n 85b00 │ │ + bne.n 86074 │ │ + ldrd r4, ip, [fp, #8] │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ + b.n 86088 │ │ ldr.w ip, [fp, #4] │ │ - ldr.w lr, [sp, #152] @ 0x98 │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ cmp.w ip, #6 │ │ - bcs.w 864fe │ │ - add.w r8, fp, #8 │ │ + bcs.w 86a98 │ │ + add.w r4, fp, #8 │ │ cmp.w ip, #0 │ │ - str.w sl, [sp, #156] @ 0x9c │ │ - str r2, [sp, #96] @ 0x60 │ │ - beq.w 860e4 │ │ - mov.w r4, ip, lsl #4 │ │ - mov.w r9, #0 │ │ + str r5, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #96] @ 0x60 │ │ + beq.w 86666 │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #120] @ 0x78 │ │ + mov.w r8, ip, lsl #4 │ │ + str r0, [sp, #140] @ 0x8c │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #108] @ 0x6c │ │ + strd r0, r0, [sp, #124] @ 0x7c │ │ movs r0, #0 │ │ - strd r0, r0, [sp, #100] @ 0x64 │ │ + strd r0, r0, [sp, #108] @ 0x6c │ │ + str r0, [sp, #120] @ 0x78 │ │ str r0, [sp, #92] @ 0x5c │ │ - str r0, [sp, #116] @ 0x74 │ │ - ldr.w r0, [sl, #32] │ │ - ldmia.w r8, {r1, r3, r6} │ │ + strd r0, r0, [sp, #100] @ 0x64 │ │ + ldr r0, [r5, #32] │ │ + ldmia.w r4, {r1, r3, r6} │ │ ldr r2, [r0, #32] │ │ - add r0, sp, #296 @ 0x128 │ │ - ldr.w r5, [r8, #12] │ │ + add r0, sp, #304 @ 0x130 │ │ + ldr r5, [r4, #12] │ │ stmia r0!, {r1, r3, r6} │ │ - add r0, sp, #256 @ 0x100 │ │ - add r3, sp, #296 @ 0x128 │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ - str.w lr, [sp, #152] @ 0x98 │ │ - str r5, [sp, #308] @ 0x134 │ │ - bl 844a0 │ │ - ldrd r0, r1, [sp, #256] @ 0x100 │ │ + add r0, sp, #264 @ 0x108 │ │ + add r3, sp, #304 @ 0x130 │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ + str.w lr, [sp, #160] @ 0xa0 │ │ + str r5, [sp, #316] @ 0x13c │ │ + bl 84a6c │ │ + ldrd r0, r1, [sp, #264] @ 0x108 │ │ eor.w r2, r0, #46 @ 0x2e │ │ orrs r1, r2 │ │ - beq.w 861e2 │ │ - ldrh.w r1, [sp, #272] @ 0x110 │ │ - str r4, [sp, #196] @ 0xc4 │ │ - ldrd r5, r4, [sp, #140] @ 0x8c │ │ + beq.w 86754 │ │ + ldrh.w r1, [sp, #280] @ 0x118 │ │ + str.w r8, [sp, #204] @ 0xcc │ │ + str r4, [sp, #144] @ 0x90 │ │ subs r2, r1, #3 │ │ - ldrd ip, lr, [sp, #148] @ 0x94 │ │ + ldrd r4, ip, [sp, #148] @ 0x94 │ │ cmp r2, #86 @ 0x56 │ │ - bhi.w 85c72 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ + ldrd r8, lr, [sp, #156] @ 0x9c │ │ + bhi.w 861f2 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + ldr r3, [sp, #204] @ 0xcc │ │ tbh [pc, r2, lsl #1] │ │ - lsls r0, r5, #5 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r2, r7, #3 │ │ - lsls r4, r6, #2 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ + lsls r5, r4, #5 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r3, r7, #3 │ │ + lsls r3, r6, #2 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ lsls r7, r2, #1 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ lsls r7, r2, #1 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r3, r7, #8 │ │ - lsls r0, r2, #6 │ │ - lsls r3, r7, #8 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r0, r5, #10 │ │ + lsls r4, r1, #6 │ │ + lsls r0, r5, #10 │ │ lsls r6, r7, #4 │ │ lsls r3, r1, #5 │ │ - lsls r3, r4, #2 │ │ - cmp.w r9, #0 │ │ - bne.w 85ff0 │ │ - add r0, sp, #296 @ 0x128 │ │ - add r1, sp, #256 @ 0x100 │ │ - bl 8669c │ │ - ldrb.w r1, [sl, #56] @ 0x38 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - ldr.w r6, [sl, #52] @ 0x34 │ │ + lsls r2, r4, #2 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + cmp r0, #0 │ │ + bne.w 8664c │ │ + add r0, sp, #304 @ 0x130 │ │ + add r1, sp, #264 @ 0x108 │ │ + bl 86ab4 │ │ + ldrb.w r1, [r5, #56] @ 0x38 │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + ldrd r2, r3, [sp, #304] @ 0x130 │ │ strd r0, r1, [sp] │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r0, [sp, #8] │ │ ldr r0, [sp, #136] @ 0x88 │ │ - strd r0, r6, [sp, #12] │ │ + strd r0, r9, [sp, #8] │ │ movs r0, #16 │ │ - ldrd r2, r3, [sp, #296] @ 0x128 │ │ str r0, [sp, #20] │ │ - add r0, sp, #240 @ 0xf0 │ │ - bl 86ce2 │ │ - ldrb.w r0, [sp, #240] @ 0xf0 │ │ + add r0, sp, #248 @ 0xf8 │ │ + ldr r6, [r5, #52] @ 0x34 │ │ + str r6, [sp, #16] │ │ + bl 870fa │ │ + ldrb.w r0, [sp, #248] @ 0xf8 │ │ cmp r0, #82 @ 0x52 │ │ - bne.w 8635a │ │ - ldrd r9, r0, [sp, #244] @ 0xf4 │ │ - str r0, [sp, #128] @ 0x80 │ │ - b.n 85f8e │ │ + bne.w 868c0 │ │ + ldr r0, [sp, #252] @ 0xfc │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #256] @ 0x100 │ │ + str r0, [sp, #132] @ 0x84 │ │ + b.n 86460 │ │ cmp r1, #110 @ 0x6e │ │ itt ne │ │ movwne r0, #8199 @ 0x2007 │ │ cmpne r1, r0 │ │ - bne.w 85ed8 │ │ - add r4, sp, #296 @ 0x128 │ │ - add r1, sp, #256 @ 0x100 │ │ + bne.w 86450 │ │ + add r4, sp, #304 @ 0x130 │ │ + add r1, sp, #264 @ 0x108 │ │ mov r0, r4 │ │ - bl 8669c │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - ldr.w r3, [r0, #260] @ 0x104 │ │ - ldrb.w r2, [r0, #217] @ 0xd9 │ │ - add r0, sp, #240 @ 0xf0 │ │ + bl 86ab4 │ │ + ldr.w r3, [r9, #260] @ 0x104 │ │ + add r0, sp, #248 @ 0xf8 │ │ + ldrb.w r2, [r9, #217] @ 0xd9 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ str r4, [sp, #0] │ │ - bl 82620 │ │ - ldrb.w r0, [sp, #240] @ 0xf0 │ │ - ldrd ip, lr, [sp, #148] @ 0x94 │ │ - ldrd r5, r4, [sp, #140] @ 0x8c │ │ + bl 82c1c │ │ + ldrb.w r0, [sp, #248] @ 0xf8 │ │ + ldrd r8, lr, [sp, #156] @ 0x9c │ │ cmp r0, #82 @ 0x52 │ │ - ldrd r2, r1, [sp, #244] @ 0xf4 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + ldrd r4, ip, [sp, #148] @ 0x94 │ │ + ldrd r2, r1, [sp, #252] @ 0xfc │ │ it eq │ │ - moveq r9, r2 │ │ - ldr r0, [sp, #128] @ 0x80 │ │ + moveq r0, r2 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #132] @ 0x84 │ │ it eq │ │ moveq r0, r1 │ │ - str r0, [sp, #128] @ 0x80 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - b.n 85ff0 │ │ + str r0, [sp, #132] @ 0x84 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + b.n 8664c │ │ and.w r0, r0, #63 @ 0x3f │ │ subs r0, #2 │ │ cmp r0, #5 │ │ - bhi.w 85fdc │ │ + bhi.w 8655a │ │ tbh [pc, r0, lsl #1] │ │ - lsls r1, r6, #5 │ │ - lsls r5, r6, #5 │ │ + lsls r0, r5, #5 │ │ + lsls r4, r5, #5 │ │ movs r6, r0 │ │ movs r6, r0 │ │ - lsls r7, r7, #5 │ │ + lsls r7, r6, #5 │ │ movs r6, r0 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - str r0, [sp, #120] @ 0x78 │ │ - b.n 85ff0 │ │ - add r0, sp, #296 @ 0x128 │ │ - add r1, sp, #256 @ 0x100 │ │ - bl 8669c │ │ - ldr r0, [sp, #296] @ 0x128 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n 8664c │ │ + add r0, sp, #304 @ 0x130 │ │ + add r1, sp, #264 @ 0x108 │ │ + bl 86ab4 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ lsls r1, r0, #26 │ │ - beq.w 85f82 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ + beq.w 86500 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ cmp r0, #7 │ │ - ldrd r5, r4, [sp, #140] @ 0x8c │ │ - ldrd ip, lr, [sp, #148] @ 0x94 │ │ - beq.w 85f74 │ │ + ldr r4, [sp, #148] @ 0x94 │ │ + ldrd r8, lr, [sp, #156] @ 0x9c │ │ + beq.w 864ee │ │ + ldr.w ip, [sp, #152] @ 0x98 │ │ cmp r0, #12 │ │ - bne.w 85ff0 │ │ - ldr r2, [sp, #136] @ 0x88 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - ldrd r6, r0, [r0, #8] │ │ - ldr.w r1, [r2, #264] @ 0x108 │ │ - cmp r0, r1 │ │ - bcc.w 8637a │ │ - ldrb.w r2, [r2, #216] @ 0xd8 │ │ - ldr r3, [sp, #304] @ 0x130 │ │ - umull r3, r5, r3, r2 │ │ - cmp r5, #0 │ │ - bne.w 863cc │ │ - subs r5, r0, r1 │ │ - add r6, r1 │ │ - cmp r5, r3 │ │ - bcc.w 8637a │ │ - subs r4, r2, #1 │ │ + bne.w 8664c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldrd r1, r2, [r0, #8] │ │ + ldr.w r0, [r9, #264] @ 0x108 │ │ + cmp r2, r0 │ │ + bcc.w 8693e │ │ + str.w r9, [sp, #52] @ 0x34 │ │ + ldrb.w r9, [r9, #216] @ 0xd8 │ │ + ldr r3, [sp, #312] @ 0x138 │ │ + umull r3, r6, r3, r9 │ │ + cmp r6, #0 │ │ + bne.w 8694e │ │ + adds r6, r1, r0 │ │ + subs r1, r2, r0 │ │ + cmp r1, r3 │ │ + bcc.w 86958 │ │ + sub.w r0, r9, #1 │ │ mov.w ip, #25 │ │ - cmp r4, #7 │ │ - bhi.w 863e2 │ │ + cmp r0, #7 │ │ + bhi.w 86976 │ │ add r6, r3 │ │ - subs r0, r5, r3 │ │ - tbh [pc, r4, lsl #1] │ │ + subs r4, r1, r3 │ │ + tbh [pc, r0, lsl #1] │ │ movs r0, r1 │ │ - lsls r5, r2, #6 │ │ - lsls r3, r1, #13 │ │ - lsls r4, r7, #6 │ │ - lsls r3, r1, #13 │ │ - lsls r3, r1, #13 │ │ - lsls r3, r1, #13 │ │ - lsls r5, r4, #6 │ │ - cmp r5, r3 │ │ - ldr r5, [sp, #140] @ 0x8c │ │ - ldr.w ip, [sp, #148] @ 0x94 │ │ - beq.w 863d4 │ │ - ldrb.w lr, [r6] │ │ + lsls r0, r0, #6 │ │ + lsls r3, r2, #13 │ │ + lsls r4, r5, #6 │ │ + lsls r3, r2, #13 │ │ + lsls r3, r2, #13 │ │ + lsls r3, r2, #13 │ │ + lsls r1, r2, #6 │ │ + ldr r4, [sp, #148] @ 0x94 │ │ + cmp r1, r3 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + beq.w 86966 │ │ + ldrb.w ip, [r6] │ │ movs r0, #0 │ │ - b.n 86088 │ │ - add r0, sp, #296 @ 0x128 │ │ - add r1, sp, #256 @ 0x100 │ │ - bl 8669c │ │ - ldr r0, [sp, #296] @ 0x128 │ │ + b.n 865e2 │ │ + add r0, sp, #304 @ 0x130 │ │ + add r1, sp, #264 @ 0x108 │ │ + bl 86ab4 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ lsls r1, r0, #26 │ │ - beq.w 85ede │ │ - ldr r6, [sp, #52] @ 0x34 │ │ + beq.w 86454 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ cmp r0, #12 │ │ - ldr.w ip, [sp, #148] @ 0x94 │ │ - bne.w 85f58 │ │ - ldr r3, [sp, #136] @ 0x88 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - ldrd r2, r0, [r0, #8] │ │ - ldr.w r1, [r3, #264] @ 0x108 │ │ - cmp r0, r1 │ │ - bcc.w 86370 │ │ - ldrb.w lr, [r3, #216] @ 0xd8 │ │ - ldr r3, [sp, #304] @ 0x130 │ │ - umull r3, r5, r3, lr │ │ - cmp r5, #0 │ │ - bne.w 8639c │ │ - subs r5, r0, r1 │ │ - add r2, r1 │ │ - cmp r5, r3 │ │ - bcc.w 86370 │ │ - sub.w r4, lr, #1 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + bne.w 864d4 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldr.w r6, [r9, #264] @ 0x108 │ │ + ldrd r1, r0, [r0, #8] │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + cmp r0, r6 │ │ + bcc.w 868ec │ │ + ldrb.w r8, [r9, #216] @ 0xd8 │ │ + ldr r2, [sp, #312] @ 0x138 │ │ + umull r3, r2, r2, r8 │ │ + cmp r2, #0 │ │ + bne.w 868fc │ │ + adds r2, r1, r6 │ │ + subs r1, r0, r6 │ │ + cmp r1, r3 │ │ + bcc.w 86906 │ │ + sub.w r6, r8, #1 │ │ mov.w ip, #25 │ │ - cmp r4, #7 │ │ - bhi.w 863b6 │ │ + cmp r6, #7 │ │ + bhi.w 86924 │ │ add r2, r3 │ │ - subs r0, r5, r3 │ │ - tbh [pc, r4, lsl #1] │ │ + subs r4, r1, r3 │ │ + tbh [pc, r6, lsl #1] │ │ movs r0, r1 │ │ - lsls r4, r3, #4 │ │ - lsls r2, r6, #11 │ │ - lsls r1, r0, #5 │ │ - lsls r2, r6, #11 │ │ - lsls r2, r6, #11 │ │ - lsls r2, r6, #11 │ │ - lsls r7, r4, #4 │ │ - cmp r5, r3 │ │ - ldrd r5, r4, [sp, #140] @ 0x8c │ │ - ldr.w lr, [sp, #152] @ 0x98 │ │ - beq.w 863a6 │ │ + lsls r1, r1, #4 │ │ + lsls r0, r5, #11 │ │ + lsls r5, r5, #4 │ │ + lsls r0, r5, #11 │ │ + lsls r0, r5, #11 │ │ + lsls r0, r5, #11 │ │ + lsls r4, r2, #4 │ │ + ldrd r4, ip, [sp, #148] @ 0x94 │ │ + cmp r1, r3 │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ + beq.w 86914 │ │ movs r0, #0 │ │ str r0, [sp, #76] @ 0x4c │ │ ldrb r0, [r2, #0] │ │ - b.n 86068 │ │ + b.n 865c2 │ │ and.w r0, r0, #63 @ 0x3f │ │ subs r0, #2 │ │ cmp r0, #5 │ │ - bhi.w 85fec │ │ + bhi.w 86560 │ │ tbb [pc, r0] │ │ - b.n 861c8 │ │ + b.n 85f52 │ │ lsls r3, r0, #12 │ │ - lsls r5, r5, #15 │ │ - ldr r0, [sp, #264] @ 0x108 │ │ - b.n 85fee │ │ - add r0, sp, #296 @ 0x128 │ │ - add r1, sp, #256 @ 0x100 │ │ - bl 8669c │ │ - ldrd r0, r1, [sp, #296] @ 0x128 │ │ + lsls r4, r2, #15 │ │ + ldr r0, [sp, #272] @ 0x110 │ │ + b.n 86562 │ │ + add r0, sp, #304 @ 0x130 │ │ + add r1, sp, #264 @ 0x108 │ │ + bl 86ab4 │ │ + ldrd r0, r1, [sp, #304] @ 0x130 │ │ eor.w r0, r0, #44 @ 0x2c │ │ orrs r0, r1 │ │ - bne.w 85f8e │ │ - ldrd r0, r1, [sp, #304] @ 0x130 │ │ + bne.n 86460 │ │ + ldrd r0, r1, [sp, #312] @ 0x138 │ │ orrs.w r2, r0, r1 │ │ - bne.n 85e3e │ │ - ldr r2, [sp, #136] @ 0x88 │ │ - ldrh.w r2, [r2, #218] @ 0xda │ │ + bne.n 863ba │ │ + ldrh.w r2, [r9, #218] @ 0xda │ │ cmp r2, #5 │ │ - bcc.w 85f8e │ │ + bcc.n 86460 │ │ movs r2, #0 │ │ strd r1, r0, [sp, #80] @ 0x50 │ │ str r2, [sp, #112] @ 0x70 │ │ movs r2, #1 │ │ str r2, [sp, #108] @ 0x6c │ │ - b.n 85f8e │ │ - cmp.w r9, #0 │ │ - bne.w 85ff0 │ │ - add r4, sp, #296 @ 0x128 │ │ - add r1, sp, #256 @ 0x100 │ │ + b.n 86460 │ │ + ldr r0, [sp, #140] @ 0x8c │ │ + cmp r0, #0 │ │ + bne.w 8664c │ │ + add r4, sp, #304 @ 0x130 │ │ + add r1, sp, #264 @ 0x108 │ │ mov r0, r4 │ │ - bl 8669c │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - ldr r1, [sp, #132] @ 0x84 │ │ - ldr.w r3, [r0, #260] @ 0x104 │ │ - ldrb.w r2, [r0, #217] @ 0xd9 │ │ - add r0, sp, #240 @ 0xf0 │ │ + bl 86ab4 │ │ + ldr.w r3, [r9, #260] @ 0x104 │ │ + add r0, sp, #248 @ 0xf8 │ │ + ldrb.w r2, [r9, #217] @ 0xd9 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ str r4, [sp, #0] │ │ - bl 82620 │ │ - ldrb.w r0, [sp, #240] @ 0xf0 │ │ - ldrd r9, r1, [sp, #244] @ 0xf4 │ │ + bl 82c1c │ │ + ldrb.w r0, [sp, #248] @ 0xf8 │ │ + ldrd r2, r1, [sp, #252] @ 0xfc │ │ cmp r0, #82 @ 0x52 │ │ mov.w r0, #0 │ │ - ldrd ip, lr, [sp, #148] @ 0x94 │ │ - ldrd r5, r4, [sp, #140] @ 0x8c │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ + ldrd r8, lr, [sp, #156] @ 0x9c │ │ + ldrd r4, ip, [sp, #148] @ 0x94 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ it ne │ │ - movne r9, r0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + movne r2, r0 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str r2, [sp, #140] @ 0x8c │ │ it eq │ │ moveq r0, r1 │ │ - str r0, [sp, #56] @ 0x38 │ │ - str r0, [sp, #128] @ 0x80 │ │ - b.n 85ff0 │ │ - add r0, sp, #296 @ 0x128 │ │ - add r1, sp, #256 @ 0x100 │ │ - bl 8669c │ │ - ldr r0, [sp, #296] @ 0x128 │ │ - ldr r1, [sp, #304] @ 0x130 │ │ + str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #132] @ 0x84 │ │ + b.n 8664c │ │ + add r0, sp, #304 @ 0x130 │ │ + add r1, sp, #264 @ 0x108 │ │ + bl 86ab4 │ │ + ldr r0, [sp, #304] @ 0x130 │ │ + ldr r1, [sp, #312] @ 0x138 │ │ and.w r2, r0, #63 @ 0x3f │ │ cmp r2, #24 │ │ - beq.n 85eec │ │ + beq.n 8646e │ │ cmp r0, #22 │ │ - bne.n 85f60 │ │ - ldr r2, [sp, #136] @ 0x88 │ │ - ldr r3, [sp, #132] @ 0x84 │ │ - ldr.w r0, [r2, #272] @ 0x110 │ │ - ldrh.w r2, [r2, #218] @ 0xda │ │ - ldrb.w r3, [r3, #136] @ 0x88 │ │ + bne.n 864de │ │ + ldrh.w r2, [r9, #218] @ 0xda │ │ + ldr r3, [sp, #136] @ 0x88 │ │ + ldr.w r0, [r9, #272] @ 0x110 │ │ uxth r2, r2 │ │ cmp r2, #5 │ │ + ldrb.w r3, [r3, #136] @ 0x88 │ │ mov r2, r1 │ │ it cc │ │ addcc r2, r0 │ │ movs r0, #1 │ │ cmp r3, #0 │ │ it eq │ │ moveq r2, r1 │ │ - b.n 85f64 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - b.n 85ff0 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - str r0, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ + b.n 864e2 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + b.n 8664c │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + str r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #316] @ 0x13c │ │ str r0, [sp, #76] @ 0x4c │ │ movs r0, #1 │ │ str r0, [sp, #104] @ 0x68 │ │ - b.n 85f8e │ │ - ldr r2, [sp, #136] @ 0x88 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - ldrd r5, r3, [r0, #112] @ 0x70 │ │ - ldr.w r0, [r2, #272] @ 0x110 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + ldr.w ip, [sp, #152] @ 0x98 │ │ + ldr r4, [sp, #148] @ 0x94 │ │ + ldrd r8, lr, [sp, #156] @ 0x9c │ │ + b.n 8664c │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldrd r4, r3, [r0, #112] @ 0x70 │ │ + ldr.w r0, [r9, #272] @ 0x110 │ │ cmp r3, r0 │ │ - bcc.w 86356 │ │ - ldr.w r2, [r2, #216] @ 0xd8 │ │ - add.w lr, sp, #144 @ 0x90 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - ldmia.w lr, {r4, ip, lr} │ │ + bcc.w 868bc │ │ + ldr.w r2, [r9, #216] @ 0xd8 │ │ + ldrd ip, r8, [sp, #152] @ 0x98 │ │ + ldrd lr, r5, [sp, #160] @ 0xa0 │ │ ubfx r6, r2, #8, #8 │ │ umull r1, r6, r1, r6 │ │ cmp r6, #0 │ │ - bne.w 86386 │ │ + bne.w 868da │ │ subs r3, r3, r0 │ │ - add r5, r0 │ │ + add r4, r0 │ │ cmp r3, r1 │ │ - bcc.w 86356 │ │ - add r5, r1 │ │ + bcc.w 868bc │ │ + add r4, r1 │ │ subs r1, r3, r1 │ │ and.w r2, r2, #65280 @ 0xff00 │ │ cmp.w r2, #2048 @ 0x800 │ │ - bne.n 85fa0 │ │ + bne.n 8650e │ │ cmp r1, #8 │ │ - bcc.w 86356 │ │ - ldrb r2, [r5, #7] │ │ - ldr.w r1, [r5, #3] │ │ + bcc.w 868bc │ │ + ldrb r2, [r4, #7] │ │ + ldr.w r1, [r4, #3] │ │ lsls r2, r2, #24 │ │ orrs.w r2, r2, r1, lsr #8 │ │ - bne.w 86386 │ │ - ldrb r2, [r5, #2] │ │ + bne.w 868da │ │ + ldrb r2, [r4, #2] │ │ lsls r1, r1, #24 │ │ - ldrh r3, [r5, #0] │ │ + ldrh r3, [r4, #0] │ │ orr.w r2, r3, r2, lsl #16 │ │ orrs r1, r2 │ │ - b.n 85fa8 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - ldr r5, [sp, #140] @ 0x8c │ │ - b.n 85f98 │ │ - ldr r2, [sp, #140] @ 0x8c │ │ + b.n 86516 │ │ + ldrd r4, ip, [sp, #148] @ 0x94 │ │ + ldrd lr, r5, [sp, #160] @ 0xa0 │ │ + b.n 8664c │ │ + ldr r2, [sp, #148] @ 0x94 │ │ movs r0, #0 │ │ - str r0, [sp, #116] @ 0x74 │ │ - add.w lr, sp, #144 @ 0x90 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - ldmia.w lr, {r4, ip, lr} │ │ - b.n 85fae │ │ - ldr r0, [sp, #304] @ 0x130 │ │ + str r0, [sp, #120] @ 0x78 │ │ + ldrd ip, r8, [sp, #152] @ 0x98 │ │ + ldrd lr, r5, [sp, #160] @ 0xa0 │ │ + b.n 8651c │ │ + ldr r0, [sp, #312] @ 0x138 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #316] @ 0x13c │ │ str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - str r0, [sp, #36] @ 0x24 │ │ movs r0, #1 │ │ str r0, [sp, #92] @ 0x5c │ │ - b.n 85ff0 │ │ - ldr r0, [sp, #304] @ 0x130 │ │ - str r0, [sp, #60] @ 0x3c │ │ - ldr r0, [sp, #308] @ 0x134 │ │ - str r0, [sp, #64] @ 0x40 │ │ + ldr.w ip, [sp, #152] @ 0x98 │ │ + b.n 8664c │ │ + ldrd ip, r0, [sp, #312] @ 0x138 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + str r0, [sp, #68] @ 0x44 │ │ movs r0, #1 │ │ str r0, [sp, #100] @ 0x64 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - ldr r5, [sp, #140] @ 0x8c │ │ - ldr.w ip, [sp, #148] @ 0x94 │ │ - ldr r4, [sp, #144] @ 0x90 │ │ - ldr.w lr, [sp, #152] @ 0x98 │ │ - b.n 85ff0 │ │ + b.n 86466 │ │ cmp r1, #4 │ │ - bcc.w 86356 │ │ - ldr r1, [r5, #0] │ │ + bcc.w 868bc │ │ + ldr r1, [r4, #0] │ │ adds r2, r1, r0 │ │ movs r0, #1 │ │ - str r0, [sp, #116] @ 0x74 │ │ - str r2, [sp, #88] @ 0x58 │ │ - mov r5, r2 │ │ - b.n 85ff0 │ │ - ldrb.w r0, [sp, #264] @ 0x108 │ │ - str r0, [sp, #120] @ 0x78 │ │ - b.n 85ff0 │ │ - ldrh.w r0, [sp, #264] @ 0x108 │ │ - str r0, [sp, #120] @ 0x78 │ │ - b.n 85ff0 │ │ - ldrb.w r0, [sp, #264] @ 0x108 │ │ - b.n 85fee │ │ - ldrh.w r0, [sp, #264] @ 0x108 │ │ - b.n 85fee │ │ - ldrd r0, r1, [sp, #264] @ 0x108 │ │ - bic.w r0, r0, r1, asr #31 │ │ str r0, [sp, #120] @ 0x78 │ │ - b.n 85ff0 │ │ - movs r0, #0 │ │ - str r0, [sp, #120] @ 0x78 │ │ - b.n 85ff0 │ │ - ldrd r0, r1, [sp, #264] @ 0x108 │ │ - bic.w r0, r0, r1, asr #31 │ │ - b.n 85fee │ │ + str r2, [sp, #88] @ 0x58 │ │ + mov r4, r2 │ │ + b.n 8664c │ │ + ldrb.w r0, [sp, #272] @ 0x110 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n 8664c │ │ + ldrh.w r0, [sp, #272] @ 0x110 │ │ + str r0, [sp, #124] @ 0x7c │ │ + b.n 8664c │ │ + ldrd r1, r0, [sp, #272] @ 0x110 │ │ + cmp r0, #0 │ │ + it mi │ │ + movmi r1, #0 │ │ + str r1, [sp, #128] @ 0x80 │ │ + b.n 8664c │ │ + ldrd r1, r0, [sp, #272] @ 0x110 │ │ + cmp r0, #0 │ │ + it mi │ │ + movmi r1, #0 │ │ + str r1, [sp, #124] @ 0x7c │ │ + b.n 8664c │ │ + ldrb.w r0, [sp, #272] @ 0x110 │ │ + b.n 86562 │ │ + ldrh.w r0, [sp, #272] @ 0x110 │ │ + b.n 86562 │ │ movs r0, #0 │ │ str r0, [sp, #124] @ 0x7c │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ - add.w r8, r8, #16 │ │ - strd r5, r4, [sp, #140] @ 0x8c │ │ - subs.w r4, r3, #16 │ │ - str.w ip, [sp, #148] @ 0x94 │ │ - bne.w 85b2c │ │ - b.n 860fc │ │ - ldrd r5, r4, [sp, #140] @ 0x8c │ │ - cmp r0, #2 │ │ - ldr.w lr, [sp, #152] @ 0x98 │ │ - bcc.w 863a6 │ │ + b.n 8664c │ │ + movs r0, #0 │ │ + str r0, [sp, #128] @ 0x80 │ │ + b.n 8664c │ │ + cmp r4, #2 │ │ + ldrd r4, ip, [sp, #148] @ 0x94 │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ + bcc.w 86914 │ │ movs r0, #0 │ │ str r0, [sp, #76] @ 0x4c │ │ ldrh r0, [r2, #0] │ │ - b.n 86068 │ │ - ldrd r5, r4, [sp, #140] @ 0x8c │ │ - cmp r0, #7 │ │ - ldr.w lr, [sp, #152] @ 0x98 │ │ - bls.w 863a6 │ │ + b.n 865c2 │ │ + cmp r4, #7 │ │ + ldrd r4, ip, [sp, #148] @ 0x94 │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ + bls.w 86914 │ │ ldr.w r0, [r2, #3] │ │ ldrb r1, [r2, #7] │ │ ldrb r3, [r2, #2] │ │ ldrh r2, [r2, #0] │ │ lsrs r6, r0, #8 │ │ - orr.w ip, r6, r1, lsl #24 │ │ - str.w ip, [sp, #76] @ 0x4c │ │ + orr.w r8, r6, r1, lsl #24 │ │ orr.w r1, r2, r3, lsl #16 │ │ orr.w r0, r1, r0, lsl #24 │ │ movs r1, #1 │ │ str r1, [sp, #104] @ 0x68 │ │ - str r0, [sp, #68] @ 0x44 │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n 85ff0 │ │ - ldrd r5, r4, [sp, #140] @ 0x8c │ │ - cmp r0, #4 │ │ - ldr.w lr, [sp, #152] @ 0x98 │ │ - bcc.w 863a6 │ │ + str r0, [sp, #48] @ 0x30 │ │ + strd r0, r8, [sp, #72] @ 0x48 │ │ + b.n 8664c │ │ + cmp r4, #4 │ │ + ldrd r4, ip, [sp, #148] @ 0x94 │ │ + ldr.w lr, [sp, #160] @ 0xa0 │ │ + bcc.w 86914 │ │ movs r0, #0 │ │ str r0, [sp, #76] @ 0x4c │ │ ldr r0, [r2, #0] │ │ movs r1, #1 │ │ - str r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #72] @ 0x48 │ │ str r1, [sp, #104] @ 0x68 │ │ - mov.w ip, #0 │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n 85ff0 │ │ - ldr r5, [sp, #140] @ 0x8c │ │ - cmp r0, #2 │ │ - ldr.w ip, [sp, #148] @ 0x94 │ │ - bcc.w 863d4 │ │ + mov.w r8, #0 │ │ + str r0, [sp, #48] @ 0x30 │ │ + b.n 8664c │ │ + cmp r4, #2 │ │ + ldr r4, [sp, #148] @ 0x94 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + bcc.w 86966 │ │ movs r0, #0 │ │ - ldrh.w lr, [r6] │ │ - str r0, [sp, #64] @ 0x40 │ │ - movs r1, #1 │ │ - str.w lr, [sp, #60] @ 0x3c │ │ - str r1, [sp, #100] @ 0x64 │ │ - movs r4, #0 │ │ - b.n 85ff0 │ │ - ldr r5, [sp, #140] @ 0x8c │ │ - cmp r0, #7 │ │ - ldr.w ip, [sp, #148] @ 0x94 │ │ - bls.w 863d4 │ │ + ldrh.w ip, [r6] │ │ + str r0, [sp, #68] @ 0x44 │ │ + movs r0, #1 │ │ + str.w ip, [sp, #36] @ 0x24 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov.w lr, #0 │ │ + b.n 86648 │ │ + cmp r4, #7 │ │ + ldr r4, [sp, #148] @ 0x94 │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + bls.w 86966 │ │ ldr.w r0, [r6, #3] │ │ ldrb r1, [r6, #7] │ │ ldrb r2, [r6, #2] │ │ ldrh r3, [r6, #0] │ │ lsrs r6, r0, #8 │ │ - orr.w r4, r6, r1, lsl #24 │ │ + orr.w lr, r6, r1, lsl #24 │ │ + str.w lr, [sp, #68] @ 0x44 │ │ orr.w r1, r3, r2, lsl #16 │ │ - orr.w lr, r1, r0, lsl #24 │ │ - movs r1, #1 │ │ - str r1, [sp, #100] @ 0x64 │ │ - strd lr, r4, [sp, #60] @ 0x3c │ │ - b.n 85ff0 │ │ - ldr.w ip, [sp, #148] @ 0x94 │ │ - cmp r0, #4 │ │ - bcc.w 863d4 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + orr.w ip, r1, r0, lsl #24 │ │ + movs r0, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + str.w ip, [sp, #36] @ 0x24 │ │ + b.n 8664c │ │ + ldr.w r8, [sp, #156] @ 0x9c │ │ + cmp r4, #4 │ │ + bcc.w 86966 │ │ movs r0, #0 │ │ - ldr.w lr, [r6] │ │ - movs r1, #1 │ │ - str r0, [sp, #64] @ 0x40 │ │ - str r1, [sp, #100] @ 0x64 │ │ - movs r4, #0 │ │ - str.w lr, [sp, #60] @ 0x3c │ │ - ldr r5, [sp, #140] @ 0x8c │ │ - b.n 85ff0 │ │ - movs r1, #0 │ │ - mov.w r9, #0 │ │ - str r1, [sp, #116] @ 0x74 │ │ - str r1, [sp, #92] @ 0x5c │ │ - strd r1, r1, [sp, #100] @ 0x64 │ │ - movs r1, #0 │ │ - strd r1, r1, [sp, #108] @ 0x6c │ │ - strd r1, r1, [sp, #120] @ 0x78 │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ - ldr r6, [sp, #132] @ 0x84 │ │ - add r0, r1 │ │ + ldr.w ip, [r6] │ │ + str r0, [sp, #68] @ 0x44 │ │ + movs r0, #1 │ │ + str r0, [sp, #100] @ 0x64 │ │ + mov.w lr, #0 │ │ + str.w ip, [sp, #36] @ 0x24 │ │ + ldr r4, [sp, #148] @ 0x94 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + ldr r3, [sp, #204] @ 0xcc │ │ + strd r4, ip, [sp, #148] @ 0x94 │ │ + ldr r4, [sp, #144] @ 0x90 │ │ + str.w r8, [sp, #156] @ 0x9c │ │ + subs.w r8, r3, #16 │ │ + add.w r4, r4, #16 │ │ + bne.w 860b0 │ │ + b.n 8667e │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #92] @ 0x5c │ │ + str r0, [sp, #120] @ 0x78 │ │ + strd r0, r0, [sp, #108] @ 0x6c │ │ + movs r0, #0 │ │ + strd r0, r0, [sp, #124] @ 0x7c │ │ + movs r0, #0 │ │ + str r0, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ ldr r1, [sp, #96] @ 0x60 │ │ - ldr.w r8, [sl, #8] │ │ + add r0, sl │ │ + ldr.w r8, [r5, #8] │ │ add r0, r1 │ │ - ldrd r2, r1, [sp, #188] @ 0xbc │ │ - ldr.w ip, [sp, #136] @ 0x88 │ │ + ldrd r2, r1, [sp, #196] @ 0xc4 │ │ add r1, r2 │ │ subs r4, r0, r1 │ │ - ldr.w r0, [sl] │ │ + ldr r0, [r5, #0] │ │ cmp r8, r0 │ │ - beq.w 86342 │ │ - ldr.w r0, [sl, #4] │ │ + beq.w 868ac │ │ + ldr r0, [r5, #4] │ │ add.w r1, r8, r8, lsl #2 │ │ ldr r2, [sp, #108] @ 0x6c │ │ - str.w lr, [sp, #152] @ 0x98 │ │ + str.w lr, [sp, #160] @ 0xa0 │ │ str.w r2, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ add.w r2, r8, #1 │ │ ldr r1, [sp, #112] @ 0x70 │ │ - str.w r2, [sl, #8] │ │ + str r2, [r5, #8] │ │ str r1, [r0, #4] │ │ ldr r1, [sp, #84] @ 0x54 │ │ str r1, [r0, #8] │ │ ldr r1, [sp, #80] @ 0x50 │ │ - strd r1, r9, [r0, #12] │ │ - ldr r1, [sp, #128] @ 0x80 │ │ + str r1, [r0, #12] │ │ + ldr r1, [sp, #140] @ 0x8c │ │ + str r1, [r0, #16] │ │ + ldr r1, [sp, #132] @ 0x84 │ │ strd r1, r4, [r0, #20] │ │ - ldr r1, [sp, #120] @ 0x78 │ │ - str r1, [r0, #28] │ │ ldr r1, [sp, #124] @ 0x7c │ │ + str r1, [r0, #28] │ │ + ldr r1, [sp, #128] @ 0x80 │ │ str r1, [r0, #32] │ │ - ldr r0, [sp, #116] @ 0x74 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ lsls r0, r0, #31 │ │ - beq.n 86194 │ │ - ldr.w r3, [ip, #216] @ 0xd8 │ │ - mov r5, r6 │ │ - adds r6, #104 @ 0x68 │ │ - movs r0, #4 │ │ - lsrs r2, r3, #16 │ │ - cmp r2, #4 │ │ + beq.n 86712 │ │ + ldr.w ip, [r9, #216] @ 0xd8 │ │ + movs r2, #4 │ │ + mov r4, r9 │ │ + mov.w r0, ip, lsr #16 │ │ + cmp r0, #4 │ │ it hi │ │ - movhi r0, #12 │ │ - ldr r1, [r6, r0] │ │ + movhi r2, #12 │ │ + ldr r1, [sp, #136] @ 0x88 │ │ + add.w r3, r1, #104 @ 0x68 │ │ + ldr r2, [r3, r2] │ │ it hi │ │ - addhi.w r6, r5, #112 @ 0x70 │ │ - ldr.w r9, [r6] │ │ - ldr.w lr, [sp, #88] @ 0x58 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - cmp r1, lr │ │ - bcs.n 861fa │ │ - mov.w sl, #19 │ │ + addhi.w r3, r1, #112 @ 0x70 │ │ + ldr r6, [sp, #88] @ 0x58 │ │ + ldr.w r9, [r3] │ │ + cmp r2, r6 │ │ + bcs.n 86762 │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ movs r1, #0 │ │ - movs r2, #0 │ │ + ldr r5, [sp, #56] @ 0x38 │ │ + mov.w sl, #19 │ │ + movs r3, #0 │ │ movs r4, #0 │ │ - b.n 8631c │ │ + b.n 86880 │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ + ldr r3, [sp, #152] @ 0x98 │ │ ands r0, r1 │ │ lsls r0, r0, #31 │ │ - beq.n 86298 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - subs r0, r2, r0 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - sbcs.w r0, r1, r0 │ │ - bcs.w 862f8 │ │ - ldr.w r4, [sl, #20] │ │ - ldr.w r0, [sl, #12] │ │ + beq.n 86802 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ + subs r0, r2, r3 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + sbcs r0, r1 │ │ + bcs.w 8685a │ │ + ldr r4, [r5, #20] │ │ + ldr r0, [r5, #12] │ │ cmp r4, r0 │ │ - beq.w 86402 │ │ - ldr.w r0, [sl, #16] │ │ + beq.w 8699a │ │ + ldr r0, [r5, #16] │ │ add.w r1, r4, r4, lsl #1 │ │ str.w r2, [r0, r1, lsl #3] │ │ add.w r0, r0, r1, lsl #3 │ │ adds r2, r4, #1 │ │ ldr r1, [sp, #76] @ 0x4c │ │ - str.w r2, [sl, #20] │ │ - str r1, [r0, #4] │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - str r1, [r0, #8] │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + str r2, [r5, #20] │ │ + strd r1, r3, [r0, #4] │ │ + ldr r1, [sp, #68] @ 0x44 │ │ str r1, [r0, #12] │ │ - b.n 862e0 │ │ - ldr r3, [sp, #172] @ 0xac │ │ - add.w ip, sp, #224 @ 0xe0 │ │ - ldr.w lr, [sp, #72] @ 0x48 │ │ + b.n 86844 │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ + add.w ip, sp, #232 @ 0xe8 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w ip, {r0, r1, r2, r3} │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - str.w lr, [sp, #72] @ 0x48 │ │ - b.n 86330 │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ - sub.w r1, r1, lr │ │ - ldrd sl, r6, [r5, #8] │ │ + b.n 86866 │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ movs r5, #0 │ │ - str r1, [sp, #284] @ 0x11c │ │ - add.w r1, r9, lr │ │ - str r1, [sp, #280] @ 0x118 │ │ + ldrd r1, lr, [r1, #8] │ │ + subs r2, r2, r6 │ │ + str r1, [sp, #224] @ 0xe0 │ │ movs r1, #0 │ │ - strb r5, [r0, #2] │ │ - cmp r2, #4 │ │ - strh r5, [r0, #0] │ │ - ldrd r5, r4, [ip, #248] @ 0xf8 │ │ - ldr.w r0, [ip, #264] @ 0x108 │ │ - strh.w r3, [sp, #276] @ 0x114 │ │ + strb r5, [r3, #2] │ │ + cmp r0, #4 │ │ + strh r5, [r3, #0] │ │ + ldr.w r3, [r4, #264] @ 0x108 │ │ + str r2, [sp, #292] @ 0x124 │ │ + add.w r2, r9, r6 │ │ + ldrd sl, r5, [r4, #248] @ 0xf8 │ │ + str r2, [sp, #288] @ 0x120 │ │ + strh.w ip, [sp, #284] @ 0x11c │ │ it hi │ │ movhi r1, #1 │ │ - strb.w r1, [sp, #288] @ 0x120 │ │ - strh.w r2, [sp, #278] @ 0x116 │ │ + strh.w r0, [sp, #286] @ 0x11e │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ + strb.w r1, [sp, #296] @ 0x128 │ │ + strd lr, r3, [sp, #276] @ 0x114 │ │ str r0, [sp, #272] @ 0x110 │ │ - strd sl, r6, [sp, #264] @ 0x108 │ │ - strd r5, r4, [sp, #256] @ 0x100 │ │ - add r0, sp, #296 @ 0x128 │ │ - add r1, sp, #256 @ 0x100 │ │ - bl 88998 │ │ - add.w sl, sp, #296 @ 0x128 │ │ - ldr r4, [sp, #316] @ 0x13c │ │ - ldrd r5, r9, [sp, #308] @ 0x134 │ │ + strd sl, r5, [sp, #264] @ 0x108 │ │ + add r0, sp, #304 @ 0x130 │ │ + add r1, sp, #264 @ 0x108 │ │ + bl 88f04 │ │ + add.w sl, sp, #304 @ 0x130 │ │ + ldr r4, [sp, #324] @ 0x144 │ │ + ldrd r5, r9, [sp, #316] @ 0x13c │ │ ldmia.w sl, {r0, r1, sl} │ │ eor.w r2, r0, #2 │ │ orrs r1, r2 │ │ - beq.n 862ea │ │ + beq.n 8684e │ │ lsls r0, r0, #31 │ │ - beq.n 862f4 │ │ + beq.n 86858 │ │ subs.w r0, sl, r9 │ │ sbcs.w r0, r5, r4 │ │ - bcs.n 86238 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ + bcs.n 867a2 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ ldr r6, [r0, #20] │ │ ldr r1, [r0, #12] │ │ cmp r6, r1 │ │ - beq.n 8628e │ │ + beq.n 867f8 │ │ ldr r1, [r0, #16] │ │ add.w r2, r6, r6, lsl #1 │ │ adds r3, r6, #1 │ │ str.w sl, [r1, r2, lsl #3] │ │ add.w r1, r1, r2, lsl #3 │ │ str r3, [r0, #20] │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ + ldr r0, [sp, #188] @ 0xbc │ │ strd r5, r9, [r1, #4] │ │ str r4, [r1, #12] │ │ strd r0, r8, [r1, #16] │ │ - b.n 86238 │ │ + b.n 867a2 │ │ adds r0, #12 │ │ - bl 822c0 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ - b.n 8626e │ │ + bl 828bc │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ + b.n 867d8 │ │ ldr r0, [sp, #92] @ 0x5c │ │ ands r0, r1 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ lsls r0, r0, #31 │ │ - beq.n 862f8 │ │ + beq.n 8685a │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + adds r4, r0, r2 │ │ ldr r0, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - adds r4, r2, r0 │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - adc.w r5, r1, r0 │ │ + adc.w r9, r0, r1 │ │ subs r0, r2, r4 │ │ - sbcs.w r0, r1, r5 │ │ - bcs.n 862f8 │ │ - ldr.w r6, [sl, #20] │ │ - ldr.w r0, [sl, #12] │ │ + sbcs.w r0, r1, r9 │ │ + bcs.n 8685a │ │ + ldr r6, [r5, #20] │ │ + ldr r0, [r5, #12] │ │ cmp r6, r0 │ │ - beq.w 8640e │ │ - ldr.w r0, [sl, #16] │ │ + beq.w 869a8 │ │ + ldr r0, [r5, #16] │ │ add.w r1, r6, r6, lsl #1 │ │ str.w r2, [r0, r1, lsl #3] │ │ adds r2, r6, #1 │ │ add.w r0, r0, r1, lsl #3 │ │ ldr r1, [sp, #76] @ 0x4c │ │ - str.w r2, [sl, #20] │ │ + str r2, [r5, #20] │ │ adds r2, r0, #4 │ │ - stmia r2!, {r1, r4, r5} │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ + stmia.w r2, {r1, r4, r9} │ │ + ldr r1, [sp, #188] @ 0xbc │ │ str r1, [r0, #16] │ │ str.w r8, [r0, #20] │ │ - b.n 862f8 │ │ + b.n 8685a │ │ uxtb.w r0, sl │ │ cmp r0, #82 @ 0x52 │ │ - bne.n 86308 │ │ - str r5, [sp, #48] @ 0x30 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ - add r0, sp, #224 @ 0xe0 │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ - mov r1, sl │ │ - bl 85710 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ - b.n 86330 │ │ + bne.n 8686e │ │ + str r5, [sp, #56] @ 0x38 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + ldr r2, [sp, #220] @ 0xdc │ │ + add r0, sp, #232 @ 0xe8 │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ + mov r1, r5 │ │ + bl 85ca8 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ + b.n 86898 │ │ mov.w r0, sl, lsr #16 │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ orr.w r1, r0, r5, lsl #16 │ │ mov.w r0, sl, lsr #8 │ │ - orr.w r2, r0, r5, lsl #24 │ │ - str r5, [sp, #48] @ 0x30 │ │ - ldr r3, [sp, #48] @ 0x30 │ │ - strd r9, r4, [sp, #232] @ 0xe8 │ │ - str r3, [sp, #228] @ 0xe4 │ │ - strh.w r1, [sp, #226] @ 0xe2 │ │ - strb.w r2, [sp, #225] @ 0xe1 │ │ - strb.w sl, [sp, #224] @ 0xe0 │ │ - ldrb.w r1, [sp, #224] @ 0xe0 │ │ + orr.w r3, r0, r5, lsl #24 │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + str r4, [sp, #244] @ 0xf4 │ │ + str r5, [sp, #56] @ 0x38 │ │ + strd r5, r9, [sp, #236] @ 0xec │ │ + strh.w r1, [sp, #234] @ 0xea │ │ + strb.w r3, [sp, #233] @ 0xe9 │ │ + strb.w sl, [sp, #232] @ 0xe8 │ │ + ldrb.w r1, [sp, #232] @ 0xe8 │ │ cmp r1, #82 @ 0x52 │ │ - bne.w 864d4 │ │ - ldr.w sl, [sp, #156] @ 0x9c │ │ - b.w 85746 │ │ - mov r0, sl │ │ - mov r5, sl │ │ - mov sl, lr │ │ - bl 8895a │ │ - ldr.w ip, [sp, #136] @ 0x88 │ │ - mov lr, sl │ │ - mov sl, r5 │ │ - b.n 86120 │ │ + bne.w 86a6e │ │ + str.w r8, [sp, #116] @ 0x74 │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ + b.w 85cde │ │ + mov r0, r5 │ │ + mov r6, r9 │ │ + mov r9, lr │ │ + bl 88ec6 │ │ + mov lr, r9 │ │ + mov r9, r6 │ │ + b.n 8669a │ │ movs r0, #19 │ │ - b.n 86388 │ │ - add r6, sp, #244 @ 0xf4 │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ + b.n 868dc │ │ + add r6, sp, #252 @ 0xfc │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ + ldr r4, [sp, #172] @ 0xac │ │ ldmia r6, {r2, r3, r6} │ │ ldrh r1, [r5, #0] │ │ ldrb r5, [r5, #2] │ │ strh r1, [r4, #0] │ │ - add r1, sp, #228 @ 0xe4 │ │ + add r1, sp, #236 @ 0xec │ │ strb r5, [r4, #2] │ │ stmia r1!, {r2, r3, r6} │ │ - b.n 86392 │ │ + strb.w r0, [sp, #232] @ 0xe8 │ │ + b.n 86866 │ │ + movs r0, #56 @ 0x38 │ │ + movs r1, #0 │ │ + str r4, [sp, #148] @ 0x94 │ │ + str r1, [sp, #244] @ 0xf4 │ │ + strd r4, r4, [sp, #236] @ 0xec │ │ + strb.w r0, [sp, #232] @ 0xe8 │ │ + b.n 86866 │ │ movs r0, #0 │ │ mov.w ip, #19 │ │ - str r0, [sp, #148] @ 0x94 │ │ - b.n 863b0 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + str r1, [sp, #48] @ 0x30 │ │ + b.n 86924 │ │ + mov.w ip, #56 @ 0x38 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + b.n 86924 │ │ movs r0, #0 │ │ mov.w ip, #19 │ │ - str r0, [sp, #144] @ 0x90 │ │ - ldr r2, [sp, #32] │ │ - b.n 863e0 │ │ - movs r0, #56 @ 0x38 │ │ - movs r1, #0 │ │ - str r5, [sp, #140] @ 0x8c │ │ - str r1, [sp, #236] @ 0xec │ │ - strd r5, r5, [sp, #228] @ 0xe4 │ │ - strb.w r0, [sp, #224] @ 0xe0 │ │ - ldr.w lr, [sp, #72] @ 0x48 │ │ - b.n 861f2 │ │ - ldr.w lr, [sp, #72] @ 0x48 │ │ - mov.w ip, #56 @ 0x38 │ │ - b.n 863b6 │ │ + str r0, [sp, #156] @ 0x9c │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + b.n 86922 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ movs r0, #0 │ │ mov.w ip, #19 │ │ - str r0, [sp, #148] @ 0x94 │ │ - mov r6, r2 │ │ - ldr.w lr, [sp, #72] @ 0x48 │ │ - str r2, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - str r6, [sp, #52] @ 0x34 │ │ - strb.w lr, [sp, #225] @ 0xe1 │ │ - strd r6, r0, [sp, #228] @ 0xe4 │ │ - ldr r0, [sp, #148] @ 0x94 │ │ - strb.w ip, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #236] @ 0xec │ │ - b.n 861f2 │ │ + mov lr, r2 │ │ + str r0, [sp, #156] @ 0x9c │ │ + str r2, [sp, #48] @ 0x30 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + str.w lr, [sp, #60] @ 0x3c │ │ + strb.w r8, [sp, #233] @ 0xe9 │ │ + strd lr, r0, [sp, #236] @ 0xec │ │ + ldr r0, [sp, #156] @ 0x9c │ │ + strb.w ip, [sp, #232] @ 0xe8 │ │ + str r0, [sp, #244] @ 0xf4 │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ + b.n 86898 │ │ + mov.w lr, #0 │ │ + mov.w ip, #19 │ │ + ldr.w r9, [sp, #32] │ │ + str r1, [sp, #36] @ 0x24 │ │ + b.n 86976 │ │ mov.w ip, #56 @ 0x38 │ │ - ldr r2, [sp, #32] │ │ - b.n 863e2 │ │ - ldr r2, [sp, #32] │ │ - movs r0, #0 │ │ + ldr.w r9, [sp, #32] │ │ + b.n 86976 │ │ + mov.w lr, #0 │ │ + mov.w ip, #19 │ │ + ldr.w r9, [sp, #32] │ │ + b.n 86974 │ │ + ldr.w r9, [sp, #32] │ │ + mov.w lr, #0 │ │ mov.w ip, #19 │ │ - str r0, [sp, #144] @ 0x90 │ │ str r6, [sp, #28] │ │ - mov lr, r6 │ │ - str.w lr, [sp, #152] @ 0x98 │ │ - str.w lr, [sp, #232] @ 0xe8 │ │ - ldr.w lr, [sp, #72] @ 0x48 │ │ - ldr r0, [sp, #28] │ │ - str r0, [sp, #228] @ 0xe4 │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - strb.w r2, [sp, #225] @ 0xe1 │ │ - strb.w ip, [sp, #224] @ 0xe0 │ │ - str r0, [sp, #236] @ 0xec │ │ - str r2, [sp, #32] │ │ - b.n 861f2 │ │ - add.w r0, sl, #12 │ │ - bl 822c0 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - b.n 861be │ │ - add.w r0, sl, #12 │ │ - bl 822c0 │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - b.n 862c4 │ │ + str r6, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + str r1, [sp, #240] @ 0xf0 │ │ + ldr r1, [sp, #28] │ │ + str r1, [sp, #236] @ 0xec │ │ + strb.w r9, [sp, #233] @ 0xe9 │ │ + strb.w ip, [sp, #232] @ 0xe8 │ │ + str.w lr, [sp, #160] @ 0xa0 │ │ + str.w lr, [sp, #244] @ 0xf4 │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ + str.w r9, [sp, #32] │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ + b.n 86898 │ │ + add.w r0, r5, #12 │ │ + bl 828bc │ │ + ldr r3, [sp, #152] @ 0x98 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + b.n 86736 │ │ + add.w r0, r5, #12 │ │ + bl 828bc │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + b.n 8682a │ │ movs r1, #6 │ │ movs r5, #0 │ │ strd fp, sl, [r0, #24] │ │ - b.n 86436 │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ + b.n 869d0 │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ movs r1, #0 │ │ add r4, r8 │ │ strd r4, r1, [r0, #24] │ │ mov.w ip, #0 │ │ movs r1, #19 │ │ mov r2, r4 │ │ - ldr r0, [sp, #220] @ 0xdc │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ strb r5, [r0, #1] │ │ strb r1, [r0, #0] │ │ adds r0, #4 │ │ stmia.w r0, {r2, r4, ip} │ │ - add sp, #324 @ 0x144 │ │ + add sp, #332 @ 0x14c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [sp, #220] @ 0xdc │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ movs r1, #82 @ 0x52 │ │ strb r1, [r0, #0] │ │ - add sp, #324 @ 0x144 │ │ + add sp, #332 @ 0x14c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r5, #0 │ │ - b.n 8642e │ │ - ldr r0, [sp, #156] @ 0x9c │ │ + b.n 869c8 │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ movs r1, #6 │ │ mov.w fp, #0 │ │ strd r5, r6, [r0, #24] │ │ - b.n 8647e │ │ + b.n 86a18 │ │ add.w lr, r0, r9 │ │ - ldr r0, [sp, #156] @ 0x9c │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ movs r1, #0 │ │ strd lr, r1, [r0, #24] │ │ mov.w sl, #0 │ │ movs r1, #19 │ │ mov r3, lr │ │ - ldr r0, [sp, #220] @ 0xdc │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ strh r2, [r0, #2] │ │ strb.w fp, [r0, #1] │ │ strb r1, [r0, #0] │ │ strd r3, lr, [r0, #4] │ │ str.w sl, [r0, #12] │ │ - add sp, #324 @ 0x144 │ │ + add sp, #332 @ 0x14c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r1, #18 │ │ movs r5, #0 │ │ - ldr r2, [sp, #204] @ 0xcc │ │ - b.n 86436 │ │ - ldr.w sl, [sp, #268] @ 0x10c │ │ - ldr.w lr, [sp, #264] @ 0x108 │ │ - ldr r3, [sp, #260] @ 0x104 │ │ - ldrh.w r2, [sp, #258] @ 0x102 │ │ - ldrb.w fp, [sp, #257] @ 0x101 │ │ - b.n 8647e │ │ - add r3, sp, #256 @ 0x100 │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ + b.n 869d0 │ │ + ldr.w sl, [sp, #276] @ 0x114 │ │ + ldr.w lr, [sp, #272] @ 0x110 │ │ + ldr r3, [sp, #268] @ 0x10c │ │ + ldrh.w r2, [sp, #266] @ 0x10a │ │ + ldrb.w fp, [sp, #265] @ 0x109 │ │ + b.n 86a18 │ │ + add r3, sp, #264 @ 0x108 │ │ ldmia r3, {r0, r1, r2, r3} │ │ stmia.w r8, {r0, r1, r2, r3} │ │ - add sp, #324 @ 0x144 │ │ + add sp, #332 @ 0x14c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w fp, #0 │ │ - b.n 86476 │ │ + b.n 86a10 │ │ movs r1, #18 │ │ mov.w fp, #0 │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ - b.n 8647e │ │ - add r6, sp, #220 @ 0xdc │ │ + ldr r3, [sp, #204] @ 0xcc │ │ + b.n 86a18 │ │ + add r6, sp, #228 @ 0xe4 │ │ ldmia r6, {r0, r1, r2, r3, r6} │ │ stmia r0!, {r1, r2, r3, r6} │ │ - add sp, #324 @ 0x144 │ │ + add sp, #332 @ 0x14c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #40] @ (8650c ) │ │ + ldr r3, [pc, #40] @ (86aa8 ) │ │ movs r0, #0 │ │ mov r1, r4 │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #28] @ (86510 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #32] @ (86aac ) │ │ movs r0, #0 │ │ mov r1, r6 │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #20] @ (86514 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #20] @ (86ab0 ) │ │ movs r0, #0 │ │ mov r1, ip │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - adds r5, #250 @ 0xfa │ │ + bl 3fb30 │ │ + nop │ │ + subs r4, #144 @ 0x90 │ │ movs r5, r0 │ │ - adds r5, #236 @ 0xec │ │ + subs r4, #130 @ 0x82 │ │ movs r5, r0 │ │ - adds r5, #222 @ 0xde │ │ + subs r4, #116 @ 0x74 │ │ movs r5, r0 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl} │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ - sub sp, #16 │ │ - movw r6, #5653 @ 0x1615 │ │ - sub.w r2, r1, r1, lsr #1 │ │ - movt r6, #5 │ │ - cmp r1, r6 │ │ - it cc │ │ - movcc r6, r1 │ │ - cmp r6, r2 │ │ - it ls │ │ - movls r6, r2 │ │ - cmp r6, #48 @ 0x30 │ │ - mov r8, r6 │ │ - it ls │ │ - movls.w r8, #48 @ 0x30 │ │ - cmp r6, #171 @ 0xab │ │ - bcs.n 86552 │ │ - add r4, sp, #8 │ │ - movs r3, #170 @ 0xaa │ │ - b.n 86584 │ │ - movw r3, #21846 @ 0x5556 │ │ - movt r3, #1365 @ 0x555 │ │ - cmp r2, r3 │ │ - bcc.n 86562 │ │ - bl 3da28 │ │ - add.w r2, r8, r8, lsl #1 │ │ - lsls r5, r2, #3 │ │ - beq.n 86580 │ │ - mov r9, r0 │ │ - mov r0, r5 │ │ - mov sl, r1 │ │ - blx d7bb0 │ │ - cbz r0, 865aa │ │ - mov r4, r0 │ │ - mov r1, sl │ │ - mov r0, r9 │ │ - mov r3, r8 │ │ - b.n 86584 │ │ - movs r3, #0 │ │ - movs r4, #8 │ │ - movs r2, #0 │ │ - cmp r1, #65 @ 0x41 │ │ - it cc │ │ - movcc r2, #1 │ │ - str r2, [sp, #0] │ │ - mov r2, r4 │ │ - bl 872ec │ │ - cmp r6, #170 @ 0xaa │ │ - bls.n 8659e │ │ - mov r0, r4 │ │ - blx d7b70 │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ - add sp, #16 │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r0, #8 │ │ - mov r1, r5 │ │ - bl 3d98e │ │ - cmp r6, #171 @ 0xab │ │ - mov r5, r0 │ │ - itt cs │ │ - movcs r0, r4 │ │ - blxcs d7b70 │ │ - mov r0, r5 │ │ - blx d6180 │ │ - push {r4, r5, r6, lr} │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #28 │ │ - add.w r1, r1, r1, lsl #1 │ │ - mov.w r8, #0 │ │ - mov r3, r0 │ │ - str r0, [sp, #4] │ │ - add.w r1, r0, r1, lsl #3 │ │ - str r1, [sp, #0] │ │ - add.w r1, r0, #24 │ │ - b.n 8660a │ │ - ldr r2, [sp, #4] │ │ - ldr r0, [sp, #24] │ │ - strd r0, sl, [r2] │ │ - ldr r0, [sp, #8] │ │ - ldr r3, [sp, #20] │ │ - str r0, [r2, #8] │ │ - ldr r0, [sp, #12] │ │ - strd r0, r9, [r2, #12] │ │ - ldr r0, [sp, #16] │ │ - str r0, [r2, #20] │ │ - sub.w r8, r8, #24 │ │ - add.w r1, r3, #24 │ │ - ldr r0, [sp, #0] │ │ - cmp r1, r0 │ │ - beq.n 86692 │ │ - mov fp, r3 │ │ - mov r3, r1 │ │ - ldrd r0, r5, [fp, #24] │ │ - str r0, [sp, #24] │ │ - ldr.w r0, [fp, #40] @ 0x28 │ │ - ldr.w r2, [fp, #16] │ │ - cmp r0, r2 │ │ - bcc.n 86630 │ │ - bhi.n 865fc │ │ - ldrd r2, r6, [fp] │ │ - ldr r1, [sp, #24] │ │ - subs r2, r1, r2 │ │ - sbcs.w r2, r5, r6 │ │ - bcs.n 865fc │ │ - ldrd r2, r1, [fp, #32] │ │ - mov r6, r3 │ │ - strd r2, r1, [sp, #8] │ │ - mov r2, fp │ │ - ldr.w r1, [fp, #44] @ 0x2c │ │ - str r1, [sp, #16] │ │ - mov r1, r8 │ │ - str r3, [sp, #20] │ │ - mov r3, r0 │ │ - ldmia.w r2, {r0, r8, r9, sl, ip, lr} │ │ - stmia.w r6, {r0, r8, r9, sl, ip, lr} │ │ - mov sl, r5 │ │ - mov r9, r3 │ │ - ldr r2, [sp, #4] │ │ - mov r8, r1 │ │ - cmp fp, r2 │ │ - beq.n 865e6 │ │ - mov lr, r8 │ │ - b.n 86672 │ │ - mov r0, ip │ │ - adds.w lr, lr, #24 │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ - mov fp, ip │ │ - beq.n 865e4 │ │ - ldr.w r0, [fp, #-8] │ │ - sub.w ip, fp, #24 │ │ - cmp r9, r0 │ │ - bcc.n 86660 │ │ - bhi.n 8668e │ │ - ldrd r0, r3, [ip] │ │ - ldr r1, [sp, #24] │ │ - subs r0, r1, r0 │ │ - sbcs.w r0, sl, r3 │ │ - bcc.n 86660 │ │ - mov r2, fp │ │ - b.n 865e6 │ │ - add sp, #28 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, pc} │ │ - bmi.n 86646 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldrh r2, [r1, #16] │ │ movw r3, #8496 @ 0x2130 │ │ cmp r2, r3 │ │ - bgt.w 867fe │ │ + bgt.w 86c16 │ │ subs r2, #2 │ │ cmp r2, #138 @ 0x8a │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbh [pc, r2, lsl #1] │ │ lsls r3, r2, #2 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ @@ -142970,15 +142704,15 @@ │ │ lsls r4, r3, #3 │ │ lsls r1, r2, #12 │ │ lsls r6, r6, #5 │ │ lsls r3, r1, #2 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r2, r3, #8 │ │ - lsls r0, r0, #10 │ │ + lsls r6, r7, #9 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r5, r4, #4 │ │ lsls r3, r1, #2 │ │ lsls r4, r7, #7 │ │ lsls r0, r3, #6 │ │ lsls r7, r2, #5 │ │ @@ -142995,15 +142729,15 @@ │ │ lsls r1, r2, #12 │ │ lsls r3, r2, #2 │ │ lsls r1, r2, #12 │ │ lsls r3, r2, #2 │ │ lsls r1, r2, #12 │ │ lsls r3, r2, #2 │ │ lsls r1, r2, #12 │ │ - lsls r7, r3, #10 │ │ + lsls r5, r3, #10 │ │ lsls r3, r2, #2 │ │ lsls r3, r1, #2 │ │ lsls r3, r1, #2 │ │ lsls r3, r1, #2 │ │ lsls r0, r0, #7 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ @@ -143013,15 +142747,15 @@ │ │ lsls r6, r3, #9 │ │ lsls r6, r3, #7 │ │ lsls r5, r4, #6 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ - lsls r5, r1, #10 │ │ + lsls r3, r1, #10 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r7, r6, #4 │ │ @@ -143063,698 +142797,698 @@ │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r1, r2, #12 │ │ lsls r6, r7, #8 │ │ ldr r2, [r1, #0] │ │ and.w r3, r2, #63 @ 0x3f │ │ cmp r3, #1 │ │ - beq.n 867ec │ │ + beq.n 86c04 │ │ cmp r2, #8 │ │ - beq.n 867ec │ │ - b.n 86cda │ │ + beq.n 86c04 │ │ + b.n 870f2 │ │ ldr r2, [r1, #0] │ │ and.w r3, r2, #63 @ 0x3f │ │ cmp r3, #1 │ │ it ne │ │ cmpne r2, #8 │ │ - bne.n 86856 │ │ + bne.n 86c6e │ │ ldrd r1, r3, [r1, #8] │ │ movs r2, #0 │ │ movs r5, #8 │ │ strd r5, r2, [r0] │ │ str r1, [r0, #8] │ │ str r3, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ movw r3, #8497 @ 0x2131 │ │ cmp r2, r3 │ │ - beq.w 86c18 │ │ + beq.w 8702c │ │ movw r3, #8498 @ 0x2132 │ │ cmp r2, r3 │ │ - beq.n 8688c │ │ + beq.n 86ca4 │ │ movw r3, #8499 @ 0x2133 │ │ cmp r2, r3 │ │ - bne.w 86cda │ │ + bne.w 870f2 │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 86cda │ │ + bne.w 870f2 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #11 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #1 │ │ cmp r2, #7 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ - lsls r0, r5, #6 │ │ - lsls r3, r5, #6 │ │ + lsls r7, r4, #6 │ │ + lsls r1, r5, #6 │ │ lsls r5, r4, #6 │ │ lsls r2, r4, #6 │ │ - lsls r6, r5, #6 │ │ + lsls r2, r6, #6 │ │ lsls r2, r4, #6 │ │ movs r0, r1 │ │ - b.n 867ec │ │ + b.n 86c04 │ │ ldr r3, [r1, #4] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 86cda │ │ + bne.w 870f2 │ │ ldr r1, [r1, #8] │ │ movs r2, #0 │ │ movs r3, #17 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 86cda │ │ + bne.w 870f2 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #22 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 86cda │ │ + bne.w 870f2 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #23 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ cmp r2, #5 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r7, r5, #5 │ │ - lsls r2, r6, #5 │ │ + lsls r6, r5, #5 │ │ + lsls r0, r6, #5 │ │ lsls r4, r5, #5 │ │ lsls r1, r5, #5 │ │ - lsls r5, r6, #5 │ │ + lsls r1, r7, #5 │ │ lsls r1, r5, #5 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 87264 │ │ + bl 88838 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 86cda │ │ + beq.w 870f2 │ │ movs r1, #0 │ │ movs r3, #40 @ 0x28 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 86cda │ │ + bne.w 870f2 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #21 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 87264 │ │ + bl 88838 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 86cda │ │ + beq.w 870f2 │ │ movs r1, #0 │ │ movs r3, #41 @ 0x29 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 87264 │ │ + bl 88838 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 86cda │ │ + beq.w 870f2 │ │ movs r1, #0 │ │ movs r3, #34 @ 0x22 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 86cda │ │ + bne.w 870f2 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #28 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ cmp r2, #5 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r5, r4, #5 │ │ - lsls r7, r4, #5 │ │ - lsls r6, r3, #5 │ │ + lsls r7, r3, #5 │ │ + lsls r2, r4, #5 │ │ + lsls r4, r3, #5 │ │ lsls r5, r1, #2 │ │ - lsls r0, r4, #5 │ │ + lsls r5, r4, #5 │ │ lsls r5, r1, #2 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 87264 │ │ + bl 88838 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 86cda │ │ + beq.w 870f2 │ │ movs r1, #0 │ │ movs r3, #32 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #1 │ │ cmp r2, #7 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ - lsls r1, r6, #3 │ │ - lsls r4, r6, #3 │ │ + lsls r0, r6, #3 │ │ + lsls r2, r6, #3 │ │ lsls r6, r5, #3 │ │ lsls r3, r5, #3 │ │ - lsls r7, r6, #3 │ │ + lsls r3, r7, #3 │ │ lsls r3, r5, #3 │ │ movs r0, r1 │ │ - b.n 867ec │ │ + b.n 86c04 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 872a8 │ │ + bl 8887c │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 86cda │ │ + beq.w 870f2 │ │ movs r1, #0 │ │ movs r3, #38 @ 0x26 │ │ strd r3, r1, [r0] │ │ strh r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ cmp r2, #5 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r7, r1, #3 │ │ - lsls r2, r2, #3 │ │ + lsls r6, r1, #3 │ │ + lsls r0, r2, #3 │ │ lsls r4, r1, #3 │ │ lsls r1, r1, #3 │ │ - lsls r5, r2, #3 │ │ + lsls r1, r3, #3 │ │ lsls r1, r1, #3 │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ cmp r2, #5 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r2, r0, #3 │ │ - lsls r5, r0, #3 │ │ + lsls r1, r0, #3 │ │ + lsls r3, r0, #3 │ │ lsls r7, r7, #2 │ │ lsls r4, r7, #2 │ │ - lsls r0, r1, #3 │ │ + lsls r4, r1, #3 │ │ lsls r4, r7, #2 │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 86cda │ │ + bne.w 870f2 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #16 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #1 │ │ cmp r2, #7 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbb [pc, r2] │ │ - add r7, pc, #16 @ (adr r7, 86a58 ) │ │ - add r4, pc, #680 @ (adr r4, 86cf4 ) │ │ - add r5, sp, #644 @ 0x284 │ │ + add r6, pc, #16 @ (adr r6, 86e70 ) │ │ + add r4, pc, #672 @ (adr r4, 87104 ) │ │ + cbz r1, 86e8e │ │ lsls r1, r4, #18 │ │ - b.n 867ec │ │ + b.n 86c04 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 87264 │ │ + bl 88838 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 86cda │ │ + beq.w 870f2 │ │ movs r1, #0 │ │ movs r3, #43 @ 0x2b │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ cmp r2, #5 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbh [pc, r2, lsl #1] │ │ - lsls r6, r3, #3 │ │ - lsls r0, r4, #3 │ │ - lsls r7, r2, #3 │ │ + lsls r0, r3, #3 │ │ + lsls r3, r3, #3 │ │ + lsls r5, r2, #3 │ │ movs r6, r0 │ │ - lsls r1, r3, #3 │ │ + lsls r6, r3, #3 │ │ movs r6, r0 │ │ ldrd r1, r2, [r1, #8] │ │ - b.n 86c46 │ │ + b.n 8705e │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 86cda │ │ + bne.w 870f2 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #20 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, lr, [r1] │ │ subs r3, r2, #1 │ │ cmp r3, #7 │ │ - bhi.w 86cce │ │ + bhi.w 870e6 │ │ tbh [pc, r3, lsl #1] │ │ movs r0, r1 │ │ lsls r2, r6, #3 │ │ lsls r6, r6, #3 │ │ lsls r6, r5, #3 │ │ movs r1, r1 │ │ lsls r2, r7, #3 │ │ movs r1, r1 │ │ movs r0, r1 │ │ - b.n 867ec │ │ + b.n 86c04 │ │ ldrd r1, ip, [r1, #8] │ │ - b.n 86cc0 │ │ + b.n 870d8 │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ cmp r2, #5 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbb [pc, r2] │ │ - ldrh r7, [r2, r1] │ │ + ldr r6, [r2, r1] │ │ str r4, [r2, r5] │ │ - str r5, [r3, r5] │ │ + str r1, [r4, r5] │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 87264 │ │ + bl 88838 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 86cda │ │ + beq.w 870f2 │ │ movs r1, #0 │ │ movs r3, #35 @ 0x23 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 87264 │ │ + bl 88838 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 86cda │ │ + beq.w 870f2 │ │ movs r1, #0 │ │ movs r3, #36 @ 0x24 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldrd r2, r3, [r1] │ │ eor.w r2, r2, #10 │ │ orrs r2, r3 │ │ - bne.w 86cda │ │ + bne.w 870f2 │ │ movs r2, #0 │ │ ldr r1, [r1, #8] │ │ movs r3, #18 │ │ strd r3, r2, [r0] │ │ str r1, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 87264 │ │ + bl 88838 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 86cda │ │ + beq.w 870f2 │ │ movs r1, #0 │ │ movs r3, #42 @ 0x2a │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ cmp r2, #5 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbb [pc, r2] │ │ - lsrs r1, r1, #16 │ │ + lsrs r0, r1, #8 │ │ lsls r6, r0, #12 │ │ - lsls r7, r1, #12 │ │ + lsls r3, r2, #12 │ │ ldrd r1, r2, [r1, #8] │ │ - b.n 86baa │ │ + b.n 86fb2 │ │ ldr r1, [r1, #8] │ │ - movs r2, #0 │ │ - b.n 86baa │ │ + b.n 86fb0 │ │ ldrb r1, [r1, #8] │ │ - movs r2, #0 │ │ - b.n 86baa │ │ + b.n 86fb0 │ │ ldrh r1, [r1, #8] │ │ movs r2, #0 │ │ - b.n 86baa │ │ - ldr r2, [r1, #12] │ │ - cmp r2, #0 │ │ - bmi.w 86cda │ │ - ldr r1, [r1, #8] │ │ movs r3, #0 │ │ movs r5, #7 │ │ strd r5, r3, [r0] │ │ str r1, [r0, #8] │ │ str r2, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ + ldr r2, [r1, #12] │ │ + cmp r2, #0 │ │ + bmi.w 870f2 │ │ + ldr r1, [r1, #8] │ │ + b.n 86fb2 │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ cmp r2, #5 │ │ - bhi.w 86cda │ │ + bhi.w 870f2 │ │ tbb [pc, r2] │ │ - str r6, [r1, r1] │ │ - lsls r7, r0, #13 │ │ + strh r0, [r2, r1] │ │ lsls r1, r1, #13 │ │ + lsls r3, r1, #13 │ │ ldrd r1, r2, [r1, #8] │ │ - b.n 86c6a │ │ + b.n 87082 │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 87264 │ │ + bl 88838 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.w 86cda │ │ + beq.w 870f2 │ │ movs r1, #0 │ │ movs r3, #33 @ 0x21 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ mov r4, r0 │ │ mov r0, r1 │ │ mov r5, r1 │ │ - bl 87264 │ │ + bl 88838 │ │ mov r3, r0 │ │ mov r2, r1 │ │ mov r0, r4 │ │ mov r1, r5 │ │ lsls r3, r3, #31 │ │ - beq.n 86cda │ │ + beq.n 870f2 │ │ movs r1, #0 │ │ movs r3, #37 @ 0x25 │ │ strd r3, r1, [r0] │ │ strb r2, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ ldr r2, [r1, #0] │ │ subs r2, #2 │ │ cmp r2, #5 │ │ - bhi.n 86cda │ │ + bhi.n 870f2 │ │ tbb [pc, r2] │ │ - adds r3, #49 @ 0x31 │ │ - lsls r2, r5, #12 │ │ + adds r5, #51 @ 0x33 │ │ lsls r4, r5, #12 │ │ + lsls r6, r5, #12 │ │ ldrd r1, r2, [r1, #8] │ │ - b.n 86c8e │ │ - ldr r1, [r1, #8] │ │ - b.n 86c44 │ │ - ldr r2, [r1, #12] │ │ - cmp r2, #0 │ │ - bmi.n 86cda │ │ + b.n 870a6 │ │ ldr r1, [r1, #8] │ │ - b.n 86c46 │ │ + movs r2, #0 │ │ + b.n 8705e │ │ ldrb r1, [r1, #8] │ │ - b.n 86c44 │ │ + movs r2, #0 │ │ + b.n 8705e │ │ ldrh r1, [r1, #8] │ │ movs r2, #0 │ │ + b.n 8705e │ │ + ldr r2, [r1, #12] │ │ + cmp r2, #0 │ │ + bmi.n 870f2 │ │ + ldr r1, [r1, #8] │ │ movs r3, #0 │ │ movs r5, #44 @ 0x2c │ │ strd r5, r3, [r0] │ │ str r1, [r0, #8] │ │ str r2, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ ldr r1, [r1, #8] │ │ - b.n 86c68 │ │ + b.n 87080 │ │ ldr r2, [r1, #12] │ │ cmp r2, #0 │ │ - bmi.n 86cda │ │ + bmi.n 870f2 │ │ ldr r1, [r1, #8] │ │ - b.n 86c6a │ │ + b.n 87082 │ │ ldrb r1, [r1, #8] │ │ - b.n 86c68 │ │ + b.n 87080 │ │ ldrh r1, [r1, #8] │ │ movs r2, #0 │ │ movs r3, #0 │ │ movs r5, #39 @ 0x27 │ │ strd r5, r3, [r0] │ │ str r1, [r0, #8] │ │ str r2, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ ldr r1, [r1, #8] │ │ - b.n 86c8c │ │ + b.n 870a4 │ │ ldr r2, [r1, #12] │ │ cmp r2, #0 │ │ - bmi.n 86cda │ │ + bmi.n 870f2 │ │ ldr r1, [r1, #8] │ │ - b.n 86c8e │ │ + b.n 870a6 │ │ ldrb r1, [r1, #8] │ │ - b.n 86c8c │ │ + b.n 870a4 │ │ ldrh r1, [r1, #8] │ │ movs r2, #0 │ │ movs r3, #0 │ │ movs r5, #45 @ 0x2d │ │ strd r5, r3, [r0] │ │ str r1, [r0, #8] │ │ str r2, [r0, #12] │ │ pop {r4, r5, r7, pc} │ │ ldr r1, [r1, #8] │ │ mov.w ip, #0 │ │ - b.n 86cc0 │ │ + b.n 870d8 │ │ ldrb r1, [r1, #8] │ │ mov.w ip, #0 │ │ - b.n 86cc0 │ │ + b.n 870d8 │ │ ldrh r1, [r1, #8] │ │ mov.w ip, #0 │ │ - b.n 86cc0 │ │ + b.n 870d8 │ │ ldr.w ip, [r1, #12] │ │ cmp.w ip, #0 │ │ - bmi.n 86cce │ │ + bmi.n 870e6 │ │ ldr r1, [r1, #8] │ │ movs r2, #0 │ │ movs r3, #7 │ │ strd r3, r2, [r0] │ │ strd r1, ip, [r0, #8] │ │ pop {r4, r5, r7, pc} │ │ eor.w r2, r2, #10 │ │ orrs.w r2, r2, lr │ │ - beq.w 86862 │ │ + beq.w 86c7a │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 81ac0 │ │ + b.w 820bc │ │ push {r4, r5, r6, r7, lr} │ │ stmdb sp!, {r8, r9, sl} │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ cmp.w ip, #0 │ │ - beq.n 86d28 │ │ + beq.n 87140 │ │ mov r3, r2 │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ ldr r2, [sp, #40] @ 0x28 │ │ and.w r5, r3, #63 @ 0x3f │ │ ldrd sl, r1, [sp, #32] │ │ cmp r5, #13 │ │ - beq.n 86d56 │ │ + beq.n 8716e │ │ cmp r3, #14 │ │ - beq.n 86d36 │ │ + beq.n 8714e │ │ cmp r3, #15 │ │ - bne.n 86d28 │ │ + bne.n 87140 │ │ ldr r1, [r2, #120] @ 0x78 │ │ - cbz r1, 86d28 │ │ + cbz r1, 87140 │ │ ldr.w r5, [lr, #24] │ │ cmp r5, #0 │ │ - beq.w 86eb0 │ │ + beq.w 872c8 │ │ ldr.w r2, [lr, #20] │ │ cmp r5, #1 │ │ - bne.n 86d82 │ │ + bne.n 8719a │ │ movs r3, #0 │ │ - b.n 86da4 │ │ + b.n 871bc │ │ movs r1, #82 @ 0x52 │ │ strb r1, [r0, #0] │ │ movs r1, #0 │ │ str r1, [r0, #4] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ uxtb r3, r1 │ │ - cbz r3, 86d6c │ │ + cbz r3, 87184 │ │ cmp r3, #1 │ │ - bne.w 86eb0 │ │ + bne.w 872c8 │ │ ldr.w r6, [lr, #24] │ │ cmp r6, #0 │ │ - beq.w 86eb0 │ │ + beq.w 872c8 │ │ ldr.w r8, [lr, #20] │ │ cmp r6, #1 │ │ - bne.n 86e18 │ │ + bne.n 87230 │ │ movs r5, #0 │ │ - b.n 86e3a │ │ + b.n 87252 │ │ ldr r3, [sp, #44] @ 0x2c │ │ str.w ip, [sp, #40] @ 0x28 │ │ strd sl, lr, [sp, #32] │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 86f24 │ │ + b.w 8850c │ │ ldr.w r6, [lr, #16] │ │ cmp r6, #0 │ │ - beq.w 86eb0 │ │ + beq.w 872c8 │ │ ldr.w r9, [lr, #12] │ │ cmp r6, #1 │ │ - bne.n 86e5e │ │ + bne.n 87276 │ │ movs r5, #0 │ │ - b.n 86e80 │ │ + b.n 87298 │ │ movs r6, #0 │ │ add.w r3, r6, r5, lsr #1 │ │ sub.w r5, r5, r5, lsr #1 │ │ add.w r4, r3, r3, lsl #3 │ │ add.w r4, r2, r4, lsl #5 │ │ ldr.w r4, [r4, #280] @ 0x118 │ │ cmp r4, sl │ │ it hi │ │ movhi r3, r6 │ │ mov r6, r3 │ │ cmp r5, #1 │ │ - bhi.n 86d84 │ │ + bhi.n 8719c │ │ add.w r4, r3, r3, lsl #3 │ │ add.w r4, r2, r4, lsl #5 │ │ ldr.w r4, [r4, #280] @ 0x118 │ │ cmp r4, sl │ │ - beq.n 86eb0 │ │ + beq.n 872c8 │ │ it cc │ │ addcc r3, #1 │ │ cmp r3, #0 │ │ - beq.n 86eb0 │ │ + beq.n 872c8 │ │ add.w r3, r3, r3, lsl #3 │ │ add.w r2, r2, r3, lsl #5 │ │ ldr.w r3, [r2, #-104] │ │ cmp r3, #0 │ │ - bne.n 86eb0 │ │ + bne.n 872c8 │ │ ldr.w r3, [r2, #-100] │ │ cmp sl, r3 │ │ - bcc.n 86eb0 │ │ + bcc.n 872c8 │ │ ldrb.w r5, [r2, #-71] │ │ sub.w r8, sl, r3 │ │ ldr.w r4, [r2, #-68] │ │ movs r6, #4 │ │ ldr.w r3, [r2, #-76] │ │ cmp r5, #8 │ │ it eq │ │ moveq r6, #12 │ │ add r4, r6 │ │ subs r4, r4, r3 │ │ subs.w r5, r8, r4 │ │ - bcc.n 86eb0 │ │ + bcc.n 872c8 │ │ cmp r5, r3 │ │ - bcs.n 86eb0 │ │ + bcs.n 872c8 │ │ sub.w r3, r2, #288 @ 0x120 │ │ str.w ip, [sp, #40] @ 0x28 │ │ add.w r2, r1, #8 │ │ strd r8, lr, [sp, #32] │ │ movs r1, #1 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 86f24 │ │ + b.w 8850c │ │ movs r3, #0 │ │ add.w r5, r3, r6, lsr #1 │ │ sub.w r6, r6, r6, lsr #1 │ │ add.w r4, r5, r5, lsl #3 │ │ add.w r4, r8, r4, lsl #5 │ │ ldr.w r4, [r4, #280] @ 0x118 │ │ cmp r4, sl │ │ it hi │ │ movhi r5, r3 │ │ mov r3, r5 │ │ cmp r6, #1 │ │ - bhi.n 86e1a │ │ + bhi.n 87232 │ │ add.w r3, r5, r5, lsl #3 │ │ add.w r3, r8, r3, lsl #5 │ │ ldr.w r3, [r3, #280] @ 0x118 │ │ cmp r3, sl │ │ - beq.n 86eb0 │ │ + beq.n 872c8 │ │ it cc │ │ addcc r5, #1 │ │ - cbz r5, 86eb0 │ │ + cbz r5, 872c8 │ │ add.w r3, r5, r5, lsl #3 │ │ add.w r3, r8, r3, lsl #5 │ │ sub.w r3, r3, #288 @ 0x120 │ │ - b.n 86ea2 │ │ + b.n 872ba │ │ movs r3, #0 │ │ mov.w r8, #352 @ 0x160 │ │ add.w r5, r3, r6, lsr #1 │ │ sub.w r6, r6, r6, lsr #1 │ │ mla r4, r5, r8, r9 │ │ ldr.w r4, [r4, #348] @ 0x15c │ │ cmp r4, sl │ │ it hi │ │ movhi r5, r3 │ │ mov r3, r5 │ │ cmp r6, #1 │ │ - bhi.n 86e64 │ │ + bhi.n 8727c │ │ mov.w r3, #352 @ 0x160 │ │ mla r3, r5, r3, r9 │ │ ldr.w r3, [r3, #348] @ 0x15c │ │ cmp r3, sl │ │ - beq.n 86eb0 │ │ + beq.n 872c8 │ │ it cc │ │ addcc r5, #1 │ │ - cbz r5, 86eb0 │ │ + cbz r5, 872c8 │ │ mov.w r3, #352 @ 0x160 │ │ mla r3, r5, r3, r9 │ │ sub.w r3, r3, #352 @ 0x160 │ │ ldr.w r4, [r3, #184] @ 0xb8 │ │ - cbnz r4, 86eb0 │ │ + cbnz r4, 872c8 │ │ ldr.w r5, [r3, #188] @ 0xbc │ │ cmp sl, r5 │ │ - bcs.n 86eba │ │ + bcs.n 872d2 │ │ movs r1, #58 @ 0x3a │ │ strb r1, [r0, #0] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r6, [r3, #217] @ 0xd9 │ │ movs r4, #4 │ │ ldr.w r9, [r3, #220] @ 0xdc │ │ @@ -143762,440 +143496,223 @@ │ │ ldr.w r5, [r3, #212] @ 0xd4 │ │ cmp r6, #8 │ │ it eq │ │ moveq r4, #12 │ │ add r4, r9 │ │ subs r4, r4, r5 │ │ subs.w r6, r8, r4 │ │ - bcc.n 86eb0 │ │ + bcc.n 872c8 │ │ cmp r6, r5 │ │ - bcs.n 86eb0 │ │ + bcs.n 872c8 │ │ str.w ip, [sp, #40] @ 0x28 │ │ strd r8, lr, [sp, #32] │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 86f24 │ │ + b.w 8850c │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl} │ │ + sub.w sp, sp, #4096 @ 0x1000 │ │ + sub sp, #16 │ │ + movw r6, #5653 @ 0x1615 │ │ + sub.w r2, r1, r1, lsr #1 │ │ + movt r6, #5 │ │ + cmp r1, r6 │ │ + it cc │ │ + movcc r6, r1 │ │ + cmp r6, r2 │ │ + it ls │ │ + movls r6, r2 │ │ + cmp r6, #48 @ 0x30 │ │ + mov r8, r6 │ │ + it ls │ │ + movls.w r8, #48 @ 0x30 │ │ + cmp r6, #171 @ 0xab │ │ + bcs.n 87346 │ │ + add r4, sp, #8 │ │ + movs r3, #170 @ 0xaa │ │ + b.n 87378 │ │ + movw r3, #21846 @ 0x5556 │ │ + movt r3, #1365 @ 0x555 │ │ + cmp r2, r3 │ │ + bcc.n 87356 │ │ + bl 3e144 │ │ + add.w r2, r8, r8, lsl #1 │ │ + lsls r5, r2, #3 │ │ + beq.n 87374 │ │ + mov r9, r0 │ │ + mov r0, r5 │ │ + mov sl, r1 │ │ + blx d87f0 │ │ + cbz r0, 8739e │ │ + mov r4, r0 │ │ + mov r1, sl │ │ + mov r0, r9 │ │ + mov r3, r8 │ │ + b.n 87378 │ │ + movs r3, #0 │ │ + movs r4, #8 │ │ + movs r2, #0 │ │ + cmp r1, #65 @ 0x41 │ │ + it cc │ │ + movcc r2, #1 │ │ + str r2, [sp, #0] │ │ + mov r2, r4 │ │ + bl 874bc │ │ + cmp r6, #170 @ 0xaa │ │ + bls.n 87392 │ │ + mov r0, r4 │ │ + blx d87c0 │ │ + add.w sp, sp, #4096 @ 0x1000 │ │ + add sp, #16 │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #8 │ │ + mov r1, r5 │ │ + bl 3e0ac │ │ + cmp r6, #171 @ 0xab │ │ + mov r5, r0 │ │ + itt cs │ │ + movcs r0, r4 │ │ + blxcs d87c0 │ │ + mov r0, r5 │ │ + blx d6dd0 │ │ + push {r4, r5, r6, lr} │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #28 │ │ + add.w r1, r1, r1, lsl #1 │ │ + mov.w r8, #0 │ │ + mov r3, r0 │ │ + str r0, [sp, #4] │ │ + add.w r1, r0, r1, lsl #3 │ │ + str r1, [sp, #0] │ │ + add.w r1, r0, #24 │ │ + b.n 873fe │ │ + ldr r2, [sp, #4] │ │ + ldr r0, [sp, #24] │ │ + strd r0, sl, [r2] │ │ + ldr r0, [sp, #8] │ │ + ldr r3, [sp, #20] │ │ + str r0, [r2, #8] │ │ + ldr r0, [sp, #12] │ │ + strd r0, r9, [r2, #12] │ │ + ldr r0, [sp, #16] │ │ + str r0, [r2, #20] │ │ + sub.w r8, r8, #24 │ │ + add.w r1, r3, #24 │ │ + ldr r0, [sp, #0] │ │ + cmp r1, r0 │ │ + beq.n 87486 │ │ + mov fp, r3 │ │ + mov r3, r1 │ │ + ldrd r0, r5, [fp, #24] │ │ + str r0, [sp, #24] │ │ + ldr.w r0, [fp, #40] @ 0x28 │ │ + ldr.w r2, [fp, #16] │ │ + cmp r0, r2 │ │ + bcc.n 87424 │ │ + bhi.n 873f0 │ │ + ldrd r2, r6, [fp] │ │ + ldr r1, [sp, #24] │ │ + subs r2, r1, r2 │ │ + sbcs.w r2, r5, r6 │ │ + bcs.n 873f0 │ │ + ldrd r2, r1, [fp, #32] │ │ + mov r6, r3 │ │ + strd r2, r1, [sp, #8] │ │ + mov r2, fp │ │ + ldr.w r1, [fp, #44] @ 0x2c │ │ + str r1, [sp, #16] │ │ + mov r1, r8 │ │ + str r3, [sp, #20] │ │ + mov r3, r0 │ │ + ldmia.w r2, {r0, r8, r9, sl, ip, lr} │ │ + stmia.w r6, {r0, r8, r9, sl, ip, lr} │ │ + mov sl, r5 │ │ + mov r9, r3 │ │ + ldr r2, [sp, #4] │ │ + mov r8, r1 │ │ + cmp fp, r2 │ │ + beq.n 873da │ │ + mov lr, r8 │ │ + b.n 87466 │ │ + mov r0, ip │ │ + adds.w lr, lr, #24 │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + mov fp, ip │ │ + beq.n 873d8 │ │ + ldr.w r0, [fp, #-8] │ │ + sub.w ip, fp, #24 │ │ + cmp r9, r0 │ │ + bcc.n 87454 │ │ + bhi.n 87482 │ │ + ldrd r0, r3, [ip] │ │ + ldr r1, [sp, #24] │ │ + subs r0, r1, r0 │ │ + sbcs.w r0, sl, r3 │ │ + bcc.n 87454 │ │ + mov r2, fp │ │ + b.n 873da │ │ + add sp, #28 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, pc} │ │ ldr r1, [r0, #8] │ │ cmp r1, #0 │ │ it ne │ │ bxne lr │ │ ldr r1, [r0, #16] │ │ - cbz r1, 86f14 │ │ + cbz r1, 874ae │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldr r1, [r0, #12] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ ldr r1, [r0, #24] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #20] │ │ - bne.w d7abc │ │ - bx lr │ │ - bmi.n 86ece │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #148 @ 0x94 │ │ - ldrb.w r5, [r3, #217] @ 0xd9 │ │ - movs r6, #4 │ │ - ldr.w ip, [r3, #220] @ 0xdc │ │ - add.w r8, r3, #184 @ 0xb8 │ │ - ldr.w fp, [r3, #212] @ 0xd4 │ │ - cmp r5, #8 │ │ - it eq │ │ - moveq r6, #12 │ │ - add.w r9, r6, ip │ │ - ldr.w lr, [r7, #8] │ │ - sub.w r4, r9, fp │ │ - cmp lr, r4 │ │ - bcc.n 86ff2 │ │ - sub.w r4, lr, r4 │ │ - cmp r4, fp │ │ - bcs.n 86ff2 │ │ - str r0, [sp, #64] @ 0x40 │ │ - mov.w sl, #0 │ │ - ldr.w r0, [r3, #256] @ 0x100 │ │ - str r1, [sp, #44] @ 0x2c │ │ - sub.w r1, lr, r6 │ │ - add.w r4, r0, #8 │ │ - str r0, [sp, #52] @ 0x34 │ │ - str r3, [sp, #48] @ 0x30 │ │ - movs r6, #0 │ │ - strd r8, r4, [sp, #76] @ 0x4c │ │ - sub.w r4, r1, ip │ │ - ldr.w r8, [r3, #208] @ 0xd0 │ │ - mvn.w r1, lr │ │ - add.w r3, r1, r9 │ │ - mov.w lr, #0 │ │ - add.w r0, r8, fp │ │ - strd r5, r2, [sp, #56] @ 0x38 │ │ - str.w sl, [sp, #84] @ 0x54 │ │ - add.w r8, r0, r4 │ │ - cmp r6, #63 @ 0x3f │ │ - ldrb.w fp, [r8], #1 │ │ - bne.n 86fae │ │ - cmp.w fp, #1 │ │ - bhi.n 87004 │ │ - and.w ip, r6, #63 @ 0x3f │ │ - and.w r5, fp, #127 @ 0x7f │ │ - rsb r9, ip, #32 │ │ - subs.w r2, ip, #32 │ │ - lsr.w r1, r5, r9 │ │ - it pl │ │ - lslpl.w r1, r5, r2 │ │ - orr.w lr, lr, r1 │ │ - lsl.w r1, r5, ip │ │ - it pl │ │ - movpl r1, #0 │ │ - orr.w sl, sl, r1 │ │ - sxtb.w r1, fp │ │ - cmp r1, #0 │ │ - bpl.n 8701c │ │ - subs r3, #1 │ │ - adds r6, #7 │ │ - adds r4, #1 │ │ - bcc.n 86f9c │ │ - mov.w lr, #0 │ │ - movs r1, #19 │ │ - mov sl, r0 │ │ - b.n 87006 │ │ - movs r1, #0 │ │ - str r1, [r0, #12] │ │ - movs r1, #59 @ 0x3b │ │ - strd r1, r8, [r0] │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r1, #6 │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - strb r1, [r2, #0] │ │ - adds r1, r2, #4 │ │ - strb.w fp, [r2, #1] │ │ - stmia.w r1, {r0, sl, lr} │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - orrs.w r1, sl, lr │ │ - strd r8, r3, [sp, #68] @ 0x44 │ │ - beq.n 870b4 │ │ - ldr r3, [sp, #52] @ 0x34 │ │ - cmp.w lr, #0 │ │ - bne.n 87042 │ │ - ldr r2, [r3, #16] │ │ - sub.w r1, sl, #1 │ │ - cmp r1, r2 │ │ - bcs.n 87042 │ │ - movs r0, #104 @ 0x68 │ │ - ldr r2, [r3, #12] │ │ - mla r3, r1, r0, r2 │ │ - b.n 870cc │ │ - ldr.w r9, [r3, #20] │ │ - cmp.w r9, #0 │ │ - beq.w 871c8 │ │ - ldr r1, [r3, #24] │ │ - str r1, [sp, #52] @ 0x34 │ │ - ldrh.w r8, [r9, #1238] @ 0x4d6 │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ - mov r1, r9 │ │ - mov.w r6, r8, lsl #3 │ │ - cbz r6, 8709c │ │ - ldrd r2, r4, [r1], #8 │ │ - adds r3, #1 │ │ - subs r6, #8 │ │ - subs.w r5, sl, r2 │ │ - sbcs.w r5, lr, r4 │ │ - mov.w r5, #0 │ │ - it cc │ │ - movcc r5, #1 │ │ - subs.w r2, r2, sl │ │ - sbcs.w r2, r4, lr │ │ - mov.w r2, #0 │ │ - it cc │ │ - movcc r2, #1 │ │ - sub.w ip, r2, r5 │ │ - cmp.w ip, #1 │ │ - beq.n 87060 │ │ - uxtb.w r1, ip │ │ - cbnz r1, 8709e │ │ - b.n 870c2 │ │ - mov r3, r8 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - cmp r2, #0 │ │ - beq.w 871c8 │ │ - add.w r1, r9, r3, lsl #2 │ │ - subs r2, #1 │ │ - str r2, [sp, #52] @ 0x34 │ │ - ldr.w r9, [r1, #1240] @ 0x4d8 │ │ - b.n 87052 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - movs r0, #58 @ 0x3a │ │ - strb r0, [r1, #0] │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - movs r0, #104 @ 0x68 │ │ - mla r0, r3, r0, r9 │ │ - add.w r3, r0, #88 @ 0x58 │ │ - ldrb.w r0, [r3, #98] @ 0x62 │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - cmp r0, #1 │ │ - itt eq │ │ - moveq r0, #1 │ │ - streq r0, [sp, #84] @ 0x54 │ │ - ldr r0, [r3, #0] │ │ - cmp r0, #1 │ │ - bne.n 870e8 │ │ - ldrd fp, r1, [r3, #8] │ │ - cbnz r1, 870fa │ │ - b.n 87206 │ │ - ldr r1, [r3, #4] │ │ - cmp r1, #6 │ │ - bcs.w 87254 │ │ - add.w fp, r3, #8 │ │ - cmp r1, #0 │ │ - beq.w 87206 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - add.w r9, sp, #88 @ 0x58 │ │ - add r4, sp, #128 @ 0x80 │ │ - mov.w sl, r1, lsl #4 │ │ - mov.w r8, #0 │ │ - ldr.w r0, [r0, #260] @ 0x104 │ │ - str r0, [sp, #52] @ 0x34 │ │ - movs r0, #46 @ 0x2e │ │ - str r0, [sp, #40] @ 0x28 │ │ - movs r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 87140 │ │ - cmp r0, #3 │ │ - beq.n 8719a │ │ - cmp r0, #49 @ 0x31 │ │ - bne.n 87136 │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ - bl 8669c │ │ - ldr r0, [sp, #128] @ 0x80 │ │ - str r0, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #132] @ 0x84 │ │ - str r0, [sp, #36] @ 0x24 │ │ - ldr r0, [sp, #136] @ 0x88 │ │ - str r0, [sp, #28] │ │ - add.w fp, fp, #16 │ │ - subs.w sl, sl, #16 │ │ - beq.n 871dc │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldmia.w fp, {r1, r3, r5, r6} │ │ - ldr r2, [r0, #32] │ │ - add r0, sp, #128 @ 0x80 │ │ - stmia r0!, {r1, r3, r5, r6} │ │ - add r1, sp, #68 @ 0x44 │ │ - mov r0, r9 │ │ - mov r3, r4 │ │ - bl 844a0 │ │ - ldrd r0, r1, [sp, #88] @ 0x58 │ │ - eor.w r0, r0, #46 @ 0x2e │ │ - orrs r0, r1 │ │ - beq.n 871cc │ │ - ldrh.w r0, [sp, #104] @ 0x68 │ │ - cmp r0, #70 @ 0x46 │ │ - ble.n 8711a │ │ - cmp r0, #71 @ 0x47 │ │ - beq.n 87122 │ │ - movw r1, #8199 @ 0x2007 │ │ - cmp r0, r1 │ │ - it ne │ │ - cmpne r0, #110 @ 0x6e │ │ - bne.n 87136 │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ - bl 8669c │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - add r0, sp, #112 @ 0x70 │ │ - ldrd r3, r2, [sp, #52] @ 0x34 │ │ - str r4, [sp, #0] │ │ - bl 82620 │ │ - ldrb.w r0, [sp, #112] @ 0x70 │ │ - cmp r0, #82 @ 0x52 │ │ - bne.n 87136 │ │ - b.n 87216 │ │ - mov r0, r4 │ │ - mov r1, r9 │ │ - bl 8669c │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - add r0, sp, #112 @ 0x70 │ │ - ldrd r3, r2, [sp, #52] @ 0x34 │ │ - str r4, [sp, #0] │ │ - bl 82620 │ │ - ldrb.w r0, [sp, #112] @ 0x70 │ │ - ldrd r2, r1, [sp, #116] @ 0x74 │ │ - cmp r0, #82 @ 0x52 │ │ - it eq │ │ - moveq r8, r2 │ │ - ldr r0, [sp, #32] │ │ - it eq │ │ - moveq r0, r1 │ │ - str r0, [sp, #32] │ │ - b.n 87136 │ │ - movs r1, #18 │ │ - b.n 87006 │ │ - add r3, sp, #96 @ 0x60 │ │ - ldr r6, [sp, #64] @ 0x40 │ │ - ldmia r3, {r0, r1, r2, r3} │ │ - stmia r6!, {r0, r1, r2, r3} │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - cmp.w r8, #0 │ │ - beq.n 871f6 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #32] │ │ - strd r8, r1, [r0, #4] │ │ - movs r1, #82 @ 0x52 │ │ - strb r1, [r0, #0] │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r5, [sp, #40] @ 0x28 │ │ - ldr r3, [sp, #36] @ 0x24 │ │ - ldrd r1, r6, [sp, #60] @ 0x3c │ │ - eor.w r0, r5, #46 @ 0x2e │ │ - orrs r0, r3 │ │ - bne.n 8722c │ │ - movs r0, #82 @ 0x52 │ │ - strb r0, [r6, #0] │ │ - movs r0, #0 │ │ - str r0, [r6, #4] │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [sp, #64] @ 0x40 │ │ - ldrd r0, r1, [sp, #116] @ 0x74 │ │ - strd r0, r1, [r2, #4] │ │ - movs r0, #82 @ 0x52 │ │ - strb r0, [r2, #0] │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [r7, #16] │ │ - ldr r2, [sp, #28] │ │ - str r2, [sp, #0] │ │ - subs r0, #1 │ │ - ldr r2, [sp, #44] @ 0x2c │ │ - strd r2, r1, [sp, #4] │ │ - mov r2, r5 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ - str r1, [sp, #12] │ │ - ldr r1, [r7, #12] │ │ - strd r1, r0, [sp, #16] │ │ - mov r0, r6 │ │ - bl 86ce2 │ │ - add sp, #148 @ 0x94 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #8] @ (87260 ) │ │ - movs r0, #0 │ │ - movs r2, #5 │ │ - add r3, pc │ │ - bl 3f3a0 │ │ - cmp r0, #138 @ 0x8a │ │ - movs r5, r0 │ │ - ldr r1, [r0, #0] │ │ - subs r1, #2 │ │ - cmp r1, #5 │ │ - bhi.n 8728a │ │ - tbb [pc, r1] │ │ - asrs r7, r1, #4 │ │ - lsls r6, r0, #12 │ │ - lsls r0, r1, #12 │ │ - ldrd r1, r2, [r0, #8] │ │ - b.n 87296 │ │ - ldr r1, [r0, #8] │ │ - b.n 87294 │ │ - ldr r2, [r0, #12] │ │ - cmp r2, #0 │ │ - bmi.n 8728a │ │ - ldr r1, [r0, #8] │ │ - b.n 87296 │ │ - movs r0, #0 │ │ - bx lr │ │ - ldrb r1, [r0, #8] │ │ - b.n 87294 │ │ - ldrh r1, [r0, #8] │ │ - movs r2, #0 │ │ - subs.w r3, r1, #256 @ 0x100 │ │ - mov.w r0, #0 │ │ - sbcs.w r2, r2, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ - bx lr │ │ - ldr r1, [r0, #0] │ │ - subs r1, #2 │ │ - cmp r1, #5 │ │ - bhi.n 872ce │ │ - tbb [pc, r1] │ │ - asrs r7, r1, #4 │ │ - lsls r6, r0, #12 │ │ - lsls r0, r1, #12 │ │ - ldrd r1, r2, [r0, #8] │ │ - b.n 872da │ │ - ldr r1, [r0, #8] │ │ - b.n 872d8 │ │ - ldr r2, [r0, #12] │ │ - cmp r2, #0 │ │ - bmi.n 872ce │ │ - ldr r1, [r0, #8] │ │ - b.n 872da │ │ - movs r0, #0 │ │ - bx lr │ │ - ldrb r1, [r0, #8] │ │ - b.n 872d8 │ │ - ldrh r1, [r0, #8] │ │ - movs r2, #0 │ │ - subs.w r3, r1, #65536 @ 0x10000 │ │ - mov.w r0, #0 │ │ - sbcs.w r2, r2, #0 │ │ - it cc │ │ - movcc r0, #1 │ │ + bne.w d870c │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #420 @ 0x1a4 │ │ mov r4, r1 │ │ mov fp, r3 │ │ str r2, [sp, #76] @ 0x4c │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ mov r2, r4 │ │ movs r3, #0 │ │ - bl d4780 │ │ + bl d53d0 │ │ umull r2, r3, r0, r4 │ │ adds r6, r0, #1 │ │ adc.w r5, r1, #0 │ │ mla r3, r1, r4, r3 │ │ eor.w r3, r3, #1073741824 @ 0x40000000 │ │ orrs r2, r3 │ │ it eq │ │ moveq r5, r1 │ │ str r5, [sp, #20] │ │ it eq │ │ moveq r6, r0 │ │ cmp.w r4, #4096 @ 0x1000 │ │ str r6, [sp, #24] │ │ str r4, [sp, #40] @ 0x28 │ │ - bhi.n 87340 │ │ + bhi.n 87510 │ │ sub.w r0, r4, r4, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 87362 │ │ + b.n 87532 │ │ orr.w r0, r4, #1 │ │ movs r2, #1 │ │ clz r0, r0 │ │ eor.w r0, r0, #31 │ │ and.w r1, r0, #1 │ │ add.w r0, r1, r0, lsr #1 │ │ lsr.w r1, r4, r0 │ │ @@ -144214,47 +143731,47 @@ │ │ adds r0, #48 @ 0x30 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #40] @ 0x28 │ │ str r1, [sp, #8] │ │ add.w r2, r9, r9, lsl #1 │ │ cmp r0, r9 │ │ str.w r9, [sp, #64] @ 0x40 │ │ - bls.n 873c4 │ │ + bls.n 87594 │ │ mov r1, r0 │ │ ldr r0, [sp, #56] @ 0x38 │ │ sub.w r4, r1, r9 │ │ ldr r1, [sp, #28] │ │ add.w r0, r0, r2, lsl #3 │ │ str r5, [sp, #52] @ 0x34 │ │ cmp r4, r1 │ │ str r2, [sp, #68] @ 0x44 │ │ - bcs.n 873d0 │ │ + bcs.n 875a0 │ │ ldr r1, [r7, #8] │ │ - cbz r1, 873dc │ │ + cbz r1, 875ac │ │ movs r1, #0 │ │ cmp r4, #32 │ │ strd r1, r1, [sp] │ │ it cs │ │ movcs r4, #32 │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov r1, r4 │ │ mov r3, fp │ │ - bl 87844 │ │ - b.n 873d6 │ │ + bl 87a14 │ │ + b.n 875a6 │ │ movs r1, #1 │ │ movs r3, #0 │ │ str r1, [sp, #48] @ 0x30 │ │ cmp r5, #2 │ │ - bcs.n 87444 │ │ - b.n 87676 │ │ + bcs.n 87614 │ │ + b.n 87846 │ │ cmp r4, #2 │ │ - bcs.w 876a2 │ │ + bcs.w 87872 │ │ lsls r0, r4, #1 │ │ adds r2, r0, #1 │ │ - b.n 873e6 │ │ + b.n 875b6 │ │ ldr r0, [sp, #28] │ │ cmp r4, r0 │ │ it cs │ │ movcs r4, r0 │ │ lsls r2, r4, #1 │ │ sub.w r0, r9, r8, lsr #1 │ │ str r2, [sp, #48] @ 0x30 │ │ @@ -144279,129 +143796,129 @@ │ │ add.w r3, r1, #32 │ │ it ne │ │ clzne r3, r0 │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldr r5, [sp, #52] @ 0x34 │ │ ldr r2, [sp, #68] @ 0x44 │ │ cmp r5, #2 │ │ - bcc.w 87676 │ │ + bcc.w 87846 │ │ ldr r0, [sp, #16] │ │ str r3, [sp, #60] @ 0x3c │ │ add.w r0, r0, r2, lsl #3 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #56] @ 0x38 │ │ add.w r0, r0, r2, lsl #3 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 87462 │ │ + b.n 87632 │ │ mov.w r8, r2, lsl #1 │ │ cmp r1, #1 │ │ - bls.w 87672 │ │ + bls.w 87842 │ │ subs r1, r5, #1 │ │ sub.w r0, r7, #94 @ 0x5e │ │ ldrb r0, [r0, r1] │ │ cmp r0, r3 │ │ - bcc.w 87674 │ │ + bcc.w 87844 │ │ add r0, sp, #88 @ 0x58 │ │ mov r5, r1 │ │ ldr.w r6, [r0, r1, lsl #2] │ │ lsrs r4, r6, #1 │ │ add.w r2, r4, r8, lsr #1 │ │ cmp r2, fp │ │ - bhi.n 8748c │ │ + bhi.n 8765c │ │ orr.w r0, r6, r8 │ │ ands.w r0, r0, #1 │ │ - beq.n 87458 │ │ + beq.n 87628 │ │ sub.w r0, r9, r2 │ │ str r1, [sp, #68] @ 0x44 │ │ ldr r1, [sp, #56] @ 0x38 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w sl, r1, r0, lsl #3 │ │ lsls r0, r6, #31 │ │ - bne.n 874c6 │ │ + bne.n 87696 │ │ orr.w r0, r4, #1 │ │ mov r9, r2 │ │ clz r0, r0 │ │ movs r1, #62 @ 0x3e │ │ ldr r2, [sp, #76] @ 0x4c │ │ mov r3, fp │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r0, sl │ │ mov r1, r4 │ │ - bl 87844 │ │ + bl 87a14 │ │ mov r2, r9 │ │ ldr r3, [sp, #60] @ 0x3c │ │ mov.w r9, r8, lsr #1 │ │ movs.w r0, r8, lsl #31 │ │ - bne.n 87508 │ │ + bne.n 876d8 │ │ orr.w r0, r9, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ str.w r8, [sp, #84] @ 0x54 │ │ mov r8, sl │ │ mov r3, fp │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, r4, r4, lsl #1 │ │ mov r1, r9 │ │ add.w r0, sl, r0, lsl #3 │ │ mov sl, r2 │ │ ldr r2, [sp, #76] @ 0x4c │ │ - bl 87844 │ │ + bl 87a14 │ │ mov r2, sl │ │ mov sl, r8 │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ ldr r3, [sp, #60] @ 0x3c │ │ ldr r1, [sp, #68] @ 0x44 │ │ cmp r6, #2 │ │ it cs │ │ cmpcs.w r8, #2 │ │ - bcs.n 87524 │ │ + bcs.n 876f4 │ │ lsls r0, r2, #1 │ │ add.w r8, r0, #1 │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ cmp r1, #1 │ │ - bhi.n 87462 │ │ - b.n 87672 │ │ + bhi.n 87632 │ │ + b.n 87842 │ │ cmp r9, r4 │ │ mov r0, r4 │ │ it cc │ │ movcc r0, r9 │ │ cmp fp, r0 │ │ - bcc.n 87514 │ │ + bcc.n 876e4 │ │ ldr r6, [sp, #76] @ 0x4c │ │ add.w r8, r0, r0, lsl #1 │ │ add.w r1, r4, r4, lsl #1 │ │ str r2, [sp, #44] @ 0x2c │ │ mov r2, sl │ │ str r5, [sp, #52] @ 0x34 │ │ add.w sl, sl, r1, lsl #3 │ │ mov r1, r2 │ │ str r2, [sp, #84] @ 0x54 │ │ mov.w r2, r8, lsl #3 │ │ mov r0, r6 │ │ cmp r4, r9 │ │ it hi │ │ movhi r1, sl │ │ - bl d405a │ │ + bl d4c50 │ │ add.w fp, r6, r8, lsl #3 │ │ cmp r4, r9 │ │ - bls.n 875dc │ │ + bls.n 877ac │ │ ldr.w r9, [sp, #32] │ │ ldr.w r5, [sl, #-8] │ │ sub.w r8, fp, #24 │ │ ldr.w r0, [fp, #-8] │ │ sub.w sl, sl, #24 │ │ cmp r0, r5 │ │ - bcs.n 87580 │ │ + bcs.n 87750 │ │ mov.w ip, #1 │ │ mov lr, sl │ │ - b.n 875aa │ │ + b.n 8777a │ │ ldrd r6, ip, [sl] │ │ cmp r0, r5 │ │ ldrd r4, lr, [r8] │ │ mov.w r0, #0 │ │ it ls │ │ movls r0, #1 │ │ subs r4, r4, r6 │ │ @@ -144419,24 +143936,24 @@ │ │ eor.w r1, ip, #1 │ │ orr.w r0, ip, ip, lsl #1 │ │ orr.w r1, r1, r1, lsl #1 │ │ add.w fp, r8, r0, lsl #3 │ │ ldr r0, [sp, #84] @ 0x54 │ │ add.w sl, sl, r1, lsl #3 │ │ cmp sl, r0 │ │ - beq.n 875d6 │ │ + beq.n 877a6 │ │ ldr r0, [sp, #76] @ 0x4c │ │ sub.w r9, r9, #24 │ │ cmp fp, r0 │ │ - bne.n 87564 │ │ + bne.n 87734 │ │ mov r0, sl │ │ ldr r1, [sp, #76] @ 0x4c │ │ - b.n 8765c │ │ + b.n 8782c │ │ mov r1, r6 │ │ - b.n 87644 │ │ + b.n 87814 │ │ ldrd r5, ip, [r1] │ │ cmp r3, r2 │ │ ldrd r4, lr, [sl] │ │ mov.w r2, #0 │ │ it ls │ │ movls r2, #1 │ │ mov r8, r1 │ │ @@ -144462,104 +143979,104 @@ │ │ itttt ne │ │ ldrne r0, [sp, #80] @ 0x50 │ │ addne.w r0, r0, r0, lsl #1 │ │ addne.w sl, sl, r0, lsl #3 │ │ ldrne r0, [sp, #72] @ 0x48 │ │ it ne │ │ cmpne sl, r0 │ │ - beq.n 8765a │ │ + beq.n 8782a │ │ ldr r2, [r1, #16] │ │ ldr.w r3, [sl, #16] │ │ cmp r3, r2 │ │ - bcs.n 875e0 │ │ + bcs.n 877b0 │ │ movs r0, #1 │ │ mov.w lr, #0 │ │ str r0, [sp, #80] @ 0x50 │ │ mov r8, sl │ │ - b.n 87610 │ │ + b.n 877e0 │ │ ldr r0, [sp, #84] @ 0x54 │ │ sub.w r2, fp, r1 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ ldr r5, [sp, #52] @ 0x34 │ │ ldr r3, [sp, #60] @ 0x3c │ │ ldr r1, [sp, #68] @ 0x44 │ │ ldr r2, [sp, #44] @ 0x2c │ │ - b.n 87514 │ │ + b.n 876e4 │ │ movs r5, #1 │ │ ldr r0, [sp, #40] @ 0x28 │ │ sub.w r1, r7, #94 @ 0x5e │ │ cmp r0, r9 │ │ strb r3, [r1, r5] │ │ add r1, sp, #88 @ 0x58 │ │ str.w r8, [r1, r5, lsl #2] │ │ - bls.w 87816 │ │ + bls.w 879e6 │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ adds r5, #1 │ │ add.w r9, r9, r8, lsr #1 │ │ add.w r2, r9, r9, lsl #1 │ │ cmp r0, r9 │ │ str.w r9, [sp, #64] @ 0x40 │ │ - bls.w 873c4 │ │ - b.n 87392 │ │ + bls.w 87594 │ │ + b.n 87562 │ │ ldr r1, [r0, #16] │ │ ldr r6, [r0, #40] @ 0x28 │ │ str r4, [sp, #84] @ 0x54 │ │ cmp r6, r1 │ │ - bcc.n 876c2 │ │ + bcc.n 87892 │ │ ldrd lr, ip, [r0, #24] │ │ cmp r6, r1 │ │ - bhi.n 8770c │ │ + bhi.n 878dc │ │ ldrd r1, r2, [r0] │ │ subs.w r1, lr, r1 │ │ sbcs.w r1, ip, r2 │ │ - bcs.n 8770c │ │ + bcs.n 878dc │ │ cmp r4, #2 │ │ - bne.n 876d0 │ │ + bne.n 878a0 │ │ mov.w sl, #2 │ │ mov.w ip, #1 │ │ - b.n 87724 │ │ + b.n 878f4 │ │ ldr r2, [sp, #68] @ 0x44 │ │ mov.w sl, #2 │ │ ldr r1, [sp, #12] │ │ add.w r5, r1, r2, lsl #3 │ │ - b.n 876ea │ │ + b.n 878ba │ │ add.w sl, sl, #1 │ │ adds r5, #24 │ │ mov r6, r2 │ │ cmp r4, sl │ │ - beq.n 8771a │ │ + beq.n 878ea │ │ ldr r2, [r5, #16] │ │ cmp r2, r6 │ │ - bcc.n 876de │ │ + bcc.n 878ae │ │ mov.w ip, #1 │ │ cmp r2, r6 │ │ - bhi.n 87720 │ │ + bhi.n 878f0 │ │ ldrd r6, lr, [r5, #-24] │ │ ldrd r3, r4, [r5] │ │ subs r3, r3, r6 │ │ sbcs.w r3, r4, lr │ │ ldr r4, [sp, #84] @ 0x54 │ │ - bcc.n 876de │ │ - b.n 87720 │ │ + bcc.n 878ae │ │ + b.n 878f0 │ │ cmp r4, #2 │ │ - bne.n 877b8 │ │ + bne.n 87988 │ │ mov.w sl, #2 │ │ mov.w ip, #0 │ │ - b.n 87724 │ │ + b.n 878f4 │ │ mov.w ip, #1 │ │ mov sl, r4 │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ ldr r1, [sp, #28] │ │ cmp sl, r1 │ │ - bcc.w 873a8 │ │ + bcc.w 87578 │ │ cmp.w ip, #0 │ │ - beq.n 877b4 │ │ + beq.n 87984 │ │ movs.w r0, sl, lsr #1 │ │ - beq.n 87800 │ │ + beq.n 879d0 │ │ add.w r2, sl, sl, lsl #1 │ │ ldr r1, [sp, #8] │ │ ldr r6, [sp, #56] @ 0x38 │ │ add.w r2, r1, r2, lsl #3 │ │ ldr r1, [sp, #68] @ 0x44 │ │ lsls r3, r1, #3 │ │ ldr r1, [r6, r3] │ │ @@ -144589,839 +144106,834 @@ │ │ strd r1, r9, [r5, #12] │ │ ldr.w ip, [r5, #20] │ │ ldr r1, [r4, #8] │ │ str.w fp, [r5, #4] │ │ str.w lr, [r4, #4] │ │ str r1, [r5, #20] │ │ str.w ip, [r4, #8] │ │ - bne.n 87748 │ │ + bne.n 87918 │ │ mov r4, sl │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ - b.n 873d6 │ │ + b.n 875a6 │ │ mov r4, sl │ │ - b.n 873d6 │ │ + b.n 875a6 │ │ ldr r2, [sp, #68] @ 0x44 │ │ mov.w sl, #2 │ │ ldr r1, [sp, #12] │ │ add.w r4, r1, r2, lsl #3 │ │ - b.n 877dc │ │ + b.n 879ac │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ adds r4, #24 │ │ add.w sl, sl, #1 │ │ ldr r1, [sp, #84] @ 0x54 │ │ mov lr, r3 │ │ mov ip, r5 │ │ mov r6, r2 │ │ cmp r1, sl │ │ - beq.n 8780c │ │ + beq.n 879dc │ │ ldr r2, [r4, #16] │ │ cmp r2, r6 │ │ - bcc.n 87804 │ │ + bcc.n 879d4 │ │ ldrd r3, r5, [r4] │ │ cmp r2, r6 │ │ - bhi.n 877c6 │ │ + bhi.n 87996 │ │ subs.w r6, r3, lr │ │ sbcs.w r6, r5, ip │ │ - bcs.n 877c6 │ │ + bcs.n 87996 │ │ mov.w ip, #0 │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ ldr r4, [sp, #84] @ 0x54 │ │ - b.n 87724 │ │ + b.n 878f4 │ │ movs r4, #1 │ │ - b.n 873d6 │ │ + b.n 875a6 │ │ mov.w ip, #0 │ │ ldr r4, [sp, #84] @ 0x54 │ │ - b.n 87724 │ │ + b.n 878f4 │ │ ldr r4, [sp, #84] @ 0x54 │ │ mov.w ip, #0 │ │ mov sl, r4 │ │ - b.n 87724 │ │ + b.n 878f4 │ │ movs.w r0, r8, lsl #31 │ │ - bne.n 8783c │ │ + bne.n 87a0c │ │ ldr r1, [sp, #40] @ 0x28 │ │ movs r0, #0 │ │ orr.w r2, r1, #1 │ │ clz r3, r2 │ │ movs r2, #62 @ 0x3e │ │ eor.w r2, r2, r3, lsl #1 │ │ strd r2, r0, [sp] │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r3, fp │ │ ldr r2, [sp, #76] @ 0x4c │ │ - bl 87844 │ │ + bl 87a14 │ │ add sp, #420 @ 0x1a4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #116 @ 0x74 │ │ - mov sl, r2 │ │ - mov r4, r1 │ │ - mov r5, r0 │ │ + sub sp, #108 @ 0x6c │ │ + mov r6, r1 │ │ + mov r9, r0 │ │ cmp r1, #33 @ 0x21 │ │ - str r3, [sp, #56] @ 0x38 │ │ - str r2, [sp, #80] @ 0x50 │ │ - bcs.n 8789e │ │ - mov fp, r4 │ │ - movs.w r8, fp, lsr #1 │ │ - beq.w 8804e │ │ - add.w r0, r8, r8, lsl #1 │ │ - str.w fp, [sp, #76] @ 0x4c │ │ - cmp.w fp, #8 │ │ - str r5, [sp, #68] @ 0x44 │ │ - add.w lr, sl, r0, lsl #3 │ │ - add.w r9, r5, r0, lsl #3 │ │ - str.w lr, [sp, #28] │ │ - str.w r9, [sp, #20] │ │ - bcc.w 87c6e │ │ - mov r0, r5 │ │ - mov r1, sl │ │ - mov r4, lr │ │ - bl 88098 │ │ - mov r0, r9 │ │ - mov r1, r4 │ │ - bl 88098 │ │ - movs r1, #4 │ │ - b.n 87c88 │ │ - ldr r6, [r7, #8] │ │ + str r3, [sp, #52] @ 0x34 │ │ + str r2, [sp, #72] @ 0x48 │ │ + bcs.n 87a2e │ │ + mov fp, r6 │ │ + b.n 87dea │ │ + ldr r5, [r7, #8] │ │ ldr r0, [r7, #12] │ │ - str r0, [sp, #52] @ 0x34 │ │ - sub.w r0, sl, #24 │ │ - str r0, [sp, #40] @ 0x28 │ │ - str r5, [sp, #68] @ 0x44 │ │ - cmp r6, #0 │ │ - beq.w 87c56 │ │ - lsrs r3, r4, #3 │ │ + str r0, [sp, #48] @ 0x30 │ │ + sub.w r0, r2, #24 │ │ + str r0, [sp, #36] @ 0x24 │ │ + str.w r9, [sp, #64] @ 0x40 │ │ + cmp r5, #0 │ │ + beq.w 87dd0 │ │ + lsrs r3, r6, #3 │ │ movs r0, #168 @ 0xa8 │ │ - mla r2, r3, r0, r5 │ │ + mla r2, r3, r0, r9 │ │ add.w r0, r3, r3, lsl #1 │ │ - str r4, [sp, #64] @ 0x40 │ │ - add.w r1, r5, r0, lsl #5 │ │ - cmp r4, #64 @ 0x40 │ │ - bcs.n 878f4 │ │ + str r6, [sp, #60] @ 0x3c │ │ + add.w r1, r9, r0, lsl #5 │ │ + cmp r6, #64 @ 0x40 │ │ + bcs.n 87a84 │ │ ldrd r0, r3, [r1] │ │ - ldrd lr, ip, [r5] │ │ - ldr.w sl, [r1, #16] │ │ - ldr r5, [r5, #16] │ │ - strd r3, r0, [sp, #72] @ 0x48 │ │ - cmp r5, sl │ │ - bcs.n 878fe │ │ - ldrd r3, r0, [r2] │ │ + mov sl, r5 │ │ + ldr r6, [r1, #16] │ │ + ldr.w r5, [r9, #16] │ │ + ldrd lr, ip, [r9] │ │ + cmp r5, r6 │ │ + str r0, [sp, #76] @ 0x4c │ │ + str r3, [sp, #68] @ 0x44 │ │ + bcs.n 87a8c │ │ ldr.w r8, [r2, #16] │ │ - str r0, [sp, #84] @ 0x54 │ │ + ldrd fp, r3, [r2] │ │ cmp r5, r8 │ │ - bcs.n 8793c │ │ - mov.w fp, #1 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - b.n 8797a │ │ - mov r0, r5 │ │ - bl 8823a │ │ - mov r9, r0 │ │ - b.n 879aa │ │ - ldrd r4, r9, [r2] │ │ - cmp r5, sl │ │ - str r4, [sp, #60] @ 0x3c │ │ + bcs.n 87ac4 │ │ + movs r4, #1 │ │ + mov r5, sl │ │ + b.n 87b04 │ │ + mov r0, r9 │ │ + bl 883f2 │ │ + b.n 87b34 │ │ + ldrd r4, fp, [r2] │ │ + cmp r5, r6 │ │ + str r4, [sp, #56] @ 0x38 │ │ mov.w r4, #0 │ │ ldr.w r8, [r2, #16] │ │ it ls │ │ movls r4, #1 │ │ subs.w r0, lr, r0 │ │ sbcs.w r0, ip, r3 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ - and.w fp, r4, r0 │ │ + ands r4, r0 │ │ cmp r5, r8 │ │ - str.w r9, [sp, #84] @ 0x54 │ │ - bcs.n 87956 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - cmp.w fp, #0 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - mov r9, r5 │ │ - beq.n 879aa │ │ - b.n 87950 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - mov r9, r5 │ │ - bhi.n 879aa │ │ - subs.w r0, lr, r3 │ │ - mov r9, r5 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - sbcs.w r0, ip, r0 │ │ - bcs.n 879aa │ │ - mov.w fp, #1 │ │ - b.n 8797a │ │ + bcs.n 87ada │ │ + mov r3, fp │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ + mov r0, r9 │ │ + mov r5, sl │ │ + cbz r4, 87b34 │ │ + b.n 87ad6 │ │ + mov r0, r9 │ │ + mov r5, sl │ │ + bhi.n 87b34 │ │ + subs.w r0, lr, fp │ │ + sbcs.w r0, ip, r3 │ │ + mov r0, r9 │ │ + bcs.n 87b34 │ │ + movs r4, #1 │ │ + b.n 87b04 │ │ mov.w r0, #0 │ │ it ls │ │ movls r0, #1 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ + ldr r3, [sp, #56] @ 0x38 │ │ subs.w r5, lr, r3 │ │ - sbcs.w r5, ip, r9 │ │ + sbcs.w r5, ip, fp │ │ + mov lr, r3 │ │ mov.w r5, #0 │ │ + mov r3, fp │ │ it cc │ │ movcc r5, #1 │ │ ands r0, r5 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - cmp fp, r0 │ │ - mov r9, r5 │ │ - bne.n 879aa │ │ - cmp sl, r8 │ │ - bcs.n 87982 │ │ + cmp r4, r0 │ │ + mov r0, r9 │ │ + mov r5, sl │ │ + mov fp, lr │ │ + bne.n 87b34 │ │ + cmp r6, r8 │ │ + bcs.n 87b0c │ │ movs r0, #1 │ │ - b.n 879a0 │ │ + b.n 87b2c │ │ mov.w r0, #0 │ │ - mov r4, r3 │ │ + mov sl, r3 │ │ it ls │ │ movls r0, #1 │ │ ldr r3, [sp, #76] @ 0x4c │ │ - subs r3, r3, r4 │ │ - ldr r4, [sp, #84] @ 0x54 │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - sbcs r3, r4 │ │ + subs.w r3, r3, fp │ │ + ldr r3, [sp, #68] @ 0x44 │ │ + sbcs.w r3, r3, sl │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ ands r0, r3 │ │ - teq fp, r0 │ │ + eors r4, r0 │ │ it ne │ │ movne r1, r2 │ │ - mov r9, r1 │ │ - sub.w r0, r9, r5 │ │ + mov r0, r1 │ │ + sub.w r1, r0, r9 │ │ + subs r5, #1 │ │ + str r5, [sp, #44] @ 0x2c │ │ + add.w ip, sp, #80 @ 0x50 │ │ + lsrs r2, r1, #3 │ │ movw r1, #43691 @ 0xaaab │ │ movt r1, #43690 @ 0xaaaa │ │ - subs r6, #1 │ │ - lsrs r0, r0, #3 │ │ - str r6, [sp, #48] @ 0x30 │ │ - muls r0, r1 │ │ - mov r1, r9 │ │ - add.w ip, sp, #88 @ 0x58 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #76] @ 0x4c │ │ + muls r1, r2 │ │ + str r1, [sp, #56] @ 0x38 │ │ + mov r1, r0 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - str.w r9, [sp, #84] @ 0x54 │ │ - cbz r0, 879fc │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - ldr.w r0, [r9, #16] │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + cbz r0, 87b86 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + ldr r0, [r0, #16] │ │ ldr r1, [r1, #16] │ │ cmp r1, r0 │ │ - bcc.n 879fc │ │ + bcc.n 87b86 │ │ cmp r1, r0 │ │ - bhi.w 87b38 │ │ - ldr r2, [sp, #52] @ 0x34 │ │ - ldrd r0, r1, [r9] │ │ + bhi.w 87cb8 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r2, [sp, #48] @ 0x30 │ │ + ldrd r0, r1, [r0] │ │ ldrd r2, r3, [r2] │ │ subs r0, r2, r0 │ │ sbcs.w r0, r3, r1 │ │ - bcs.w 87b38 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + bcs.w 87cb8 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ cmp r0, r1 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - bcc.w 88068 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + bcc.w 88220 │ │ add.w r1, r1, r1, lsl #1 │ │ - str r1, [sp, #44] @ 0x2c │ │ - ldr.w lr, [sp, #60] @ 0x3c │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ + str r1, [sp, #40] @ 0x28 │ │ + mov sl, r9 │ │ add.w fp, r0, r1, lsl #3 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - movs r0, #0 │ │ - str r0, [sp, #76] @ 0x4c │ │ - mov sl, r1 │ │ + movs r1, #0 │ │ add.w r0, lr, lr, lsl #1 │ │ - str.w lr, [sp, #72] @ 0x48 │ │ - add.w lr, r1, r0, lsl #3 │ │ - ldr r1, [sp, #76] @ 0x4c │ │ - cmp sl, lr │ │ - bcc.n 87aaa │ │ - ldr.w lr, [sp, #64] @ 0x40 │ │ - add.w r8, r1, r1, lsl #1 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - str r1, [sp, #76] @ 0x4c │ │ - cmp r0, lr │ │ - beq.n 87ac2 │ │ - mov r2, sl │ │ - sub.w fp, fp, #24 │ │ - ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ - add.w ip, fp, r8, lsl #3 │ │ - add.w sl, sl, #24 │ │ - stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - b.n 87a1e │ │ - ldrd r5, r4, [r9] │ │ + str.w lr, [sp, #68] @ 0x44 │ │ + add.w lr, r9, r0, lsl #3 │ │ + b.n 87bfa │ │ + ldrd r5, r4, [r2] │ │ cmp r6, r0 │ │ - ldrd r3, r8, [sl] │ │ + ldrd r3, r9, [sl] │ │ mov.w r0, #0 │ │ it ls │ │ movls r0, #1 │ │ mov r2, r1 │ │ subs r3, r3, r5 │ │ - sbcs.w r3, r8, r4 │ │ + sbcs.w r3, r9, r4 │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ - ands.w r8, r0, r3 │ │ + ands.w r9, r0, r3 │ │ mov r0, fp │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ it ne │ │ movne r0, r1 │ │ mov r1, r2 │ │ add.w r3, r1, r1, lsl #1 │ │ - add r1, r8 │ │ + add r1, r9 │ │ add.w r0, r0, r3, lsl #3 │ │ mov r3, sl │ │ - ldmia.w r3, {r2, r4, r5, r6, r9, ip} │ │ + ldmia.w r3, {r2, r4, r5, r6, r8, ip} │ │ add.w sl, sl, #24 │ │ + stmia.w r0, {r2, r4, r5, r6, r8, ip} │ │ cmp sl, lr │ │ - stmia.w r0, {r2, r4, r5, r6, r9, ip} │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ - bcs.n 87a30 │ │ - ldr.w r0, [r9, #16] │ │ + bcs.n 87c16 │ │ + ldr r2, [sp, #76] @ 0x4c │ │ sub.w fp, fp, #24 │ │ ldr.w r6, [sl, #16] │ │ + ldr r0, [r2, #16] │ │ cmp r6, r0 │ │ - bcs.n 87a5a │ │ - mov.w r8, #1 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - b.n 87a8a │ │ + bcs.n 87bb2 │ │ + mov.w r9, #1 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + b.n 87be2 │ │ + ldr.w lr, [sp, #60] @ 0x3c │ │ + mov r8, r1 │ │ ldr r0, [sp, #68] @ 0x44 │ │ - mov.w r2, r8, lsl #3 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + cmp r0, lr │ │ + add.w r0, r1, r1, lsl #1 │ │ + beq.n 87c44 │ │ + sub.w fp, fp, #24 │ │ + mov r2, sl │ │ + add.w ip, fp, r0, lsl #3 │ │ + ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ + add.w sl, sl, #24 │ │ + stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + mov r1, r8 │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ + b.n 87ba4 │ │ + str r0, [sp, #68] @ 0x44 │ │ + lsls r2, r0, #3 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ mov r4, lr │ │ - bl d405a │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - subs r1, r4, r0 │ │ - beq.n 87b00 │ │ - ldrd r0, r2, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + bl d4c50 │ │ + subs.w r1, r4, r8 │ │ + beq.n 87c84 │ │ + ldrd r0, r2, [sp, #36] @ 0x24 │ │ mov lr, r1 │ │ add.w r9, r0, r2, lsl #3 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - add.w sl, r0, r8, lsl #3 │ │ - mov r0, r9 │ │ - mov ip, sl │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, fp} │ │ - add.w sl, sl, #24 │ │ + ldrd r0, r2, [sp, #64] @ 0x40 │ │ + add.w sl, r0, r2, lsl #3 │ │ + mov ip, r9 │ │ + mov r2, sl │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, fp} │ │ sub.w r9, r9, #24 │ │ + add.w sl, sl, #24 │ │ subs.w lr, lr, #1 │ │ - stmia.w ip, {r2, r3, r4, r5, r6, fp} │ │ - bne.n 87ae6 │ │ - ldr.w fp, [sp, #76] @ 0x4c │ │ - cmp.w fp, #0 │ │ - beq.n 87b38 │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - cmp r0, fp │ │ - bcc.w 88056 │ │ - add r0, sp, #88 @ 0x58 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ - mov r2, sl │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - strd r6, r0, [sp] │ │ - add.w r0, r5, r8, lsl #3 │ │ - bl 87844 │ │ - mov r4, fp │ │ - cmp.w fp, #33 @ 0x21 │ │ - bcs.w 878ac │ │ - b.n 8785e │ │ - ldr r0, [sp, #56] @ 0x38 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + stmia.w r2, {r0, r3, r4, r5, r6, fp} │ │ + bne.n 87c6a │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ + cmp.w r8, #0 │ │ + beq.n 87cb8 │ │ + ldr r2, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + cmp r0, r8 │ │ + bcc.w 8820e │ │ + add r0, sp, #80 @ 0x50 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + strd r5, r0, [sp] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + add.w r0, r9, r0, lsl #3 │ │ + bl 87a14 │ │ + mov r6, r8 │ │ + cmp.w r8, #33 @ 0x21 │ │ + bcs.w 87a3e │ │ + b.n 87de8 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ cmp r0, r1 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ - bcc.w 88068 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ + bcc.w 88220 │ │ add.w r1, r1, r1, lsl #1 │ │ - str r1, [sp, #76] @ 0x4c │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ + mov sl, r9 │ │ mov.w r9, #0 │ │ add.w lr, r0, r1, lsl #3 │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - mov sl, r1 │ │ + str r1, [sp, #68] @ 0x44 │ │ add.w r0, r8, r8, lsl #1 │ │ - str.w r8, [sp, #60] @ 0x3c │ │ + ldr r1, [sp, #64] @ 0x40 │ │ + str.w r8, [sp, #56] @ 0x38 │ │ add.w ip, r1, r0, lsl #3 │ │ - b.n 87bac │ │ + b.n 87d2c │ │ ldrd r5, r8, [sl] │ │ cmp r0, r3 │ │ ldrd r4, r2, [r1] │ │ mov.w r0, #0 │ │ it hi │ │ movhi r0, #1 │ │ subs r3, r4, r5 │ │ sbcs.w r2, r2, r8 │ │ mov.w r2, #0 │ │ it cs │ │ movcs r2, #1 │ │ orrs.w r8, r0, r2 │ │ mov r0, lr │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ it ne │ │ movne r0, r1 │ │ add.w r2, r9, r9, lsl #1 │ │ add r9, r8 │ │ add.w fp, r0, r2, lsl #3 │ │ mov r2, sl │ │ ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ add.w sl, sl, #24 │ │ stmia.w fp, {r0, r1, r3, r4, r5, r6} │ │ cmp sl, ip │ │ - bcs.n 87bc8 │ │ - ldr r1, [sp, #84] @ 0x54 │ │ + bcs.n 87d48 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ sub.w lr, lr, #24 │ │ ldr.w r3, [sl, #16] │ │ ldr r0, [r1, #16] │ │ cmp r0, r3 │ │ - bcs.n 87b68 │ │ + bcs.n 87ce8 │ │ mov.w r8, #0 │ │ mov r0, lr │ │ - b.n 87b94 │ │ - ldrd r0, r8, [sp, #60] @ 0x3c │ │ + b.n 87d14 │ │ + ldrd r0, r8, [sp, #56] @ 0x38 │ │ add.w r5, r9, r9, lsl #1 │ │ cmp r0, r8 │ │ - beq.n 87bf4 │ │ - ldr r0, [sp, #80] @ 0x50 │ │ + beq.n 87d72 │ │ + ldr r0, [sp, #72] @ 0x48 │ │ mov r1, sl │ │ add.w sl, sl, #24 │ │ add.w r9, r9, #1 │ │ add.w ip, r0, r5, lsl #3 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ sub.w lr, lr, #24 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r1, [sp, #68] @ 0x44 │ │ - b.n 87b5a │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ + b.n 87cd8 │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ lsls r2, r5, #3 │ │ - ldr r1, [sp, #80] @ 0x50 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ mov r0, sl │ │ - bl d405a │ │ + bl d4c50 │ │ subs.w lr, r8, r9 │ │ - beq.w 8804e │ │ - ldr r1, [sp, #76] @ 0x4c │ │ + beq.w 88206 │ │ + ldr r1, [sp, #68] @ 0x44 │ │ add.w sl, sl, r5, lsl #3 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ mov fp, lr │ │ - str.w sl, [sp, #68] @ 0x44 │ │ + str.w sl, [sp, #64] @ 0x40 │ │ add.w r8, r0, r1, lsl #3 │ │ - mov r0, r8 │ │ - mov ip, sl │ │ - ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - add.w sl, sl, #24 │ │ + mov ip, r8 │ │ + mov r2, sl │ │ + ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ sub.w r8, r8, #24 │ │ + add.w sl, sl, #24 │ │ subs.w lr, lr, #1 │ │ - stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - bne.n 87c1c │ │ - ldr r1, [sp, #64] @ 0x40 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + bne.n 87d9a │ │ + ldr r1, [sp, #60] @ 0x3c │ │ cmp r1, r9 │ │ - bcc.w 8806a │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ + bcc.w 88222 │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ movs r0, #0 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - mov r4, fp │ │ - ldr r6, [sp, #48] @ 0x30 │ │ + ldr r5, [sp, #44] @ 0x2c │ │ + mov r6, fp │ │ cmp.w fp, #33 @ 0x21 │ │ - str r0, [sp, #52] @ 0x34 │ │ - bcs.w 878aa │ │ - b.n 8785e │ │ - ldr r3, [sp, #56] @ 0x38 │ │ + str r0, [sp, #48] @ 0x30 │ │ + bcs.w 87a3a │ │ + b.n 87dea │ │ + ldr r2, [sp, #72] @ 0x48 │ │ movs r0, #1 │ │ + ldr r3, [sp, #52] @ 0x34 │ │ + mov r1, r6 │ │ str r0, [sp, #0] │ │ - mov r0, r5 │ │ - mov r1, r4 │ │ - mov r2, sl │ │ - bl 872ec │ │ - add sp, #116 @ 0x74 │ │ + mov r0, r9 │ │ + bl 874bc │ │ + add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov ip, r5 │ │ + mov fp, r8 │ │ + movs.w r4, fp, lsr #1 │ │ + beq.w 88206 │ │ + add.w r0, r4, r4, lsl #1 │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + str.w fp, [sp, #8] │ │ + cmp.w fp, #8 │ │ + add.w r8, sl, r0, lsl #3 │ │ + add.w r5, r9, r0, lsl #3 │ │ + str.w r8, [sp, #68] @ 0x44 │ │ + str r5, [sp, #16] │ │ + str r4, [sp, #52] @ 0x34 │ │ + bcc.n 87e28 │ │ + mov r0, r9 │ │ mov r1, sl │ │ + bl 88250 │ │ + mov r0, r5 │ │ + mov r1, r8 │ │ + bl 88250 │ │ + movs r1, #4 │ │ + b.n 87e40 │ │ + mov ip, r9 │ │ + mov lr, r5 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - mov ip, lr │ │ + mov r1, sl │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ - mov r1, r9 │ │ - ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ movs r1, #1 │ │ - stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - cmp r1, r8 │ │ - str r1, [sp, #40] @ 0x28 │ │ - sub.w r0, r0, r8 │ │ - str r0, [sp, #24] │ │ + ldmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w r8, {r0, r2, r3, r4, r5, r6} │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #8] │ │ + cmp r1, r4 │ │ + str.w r9, [sp, #64] @ 0x40 │ │ + sub.w r0, r0, r4 │ │ + str r0, [sp, #12] │ │ add.w r0, r1, r1, lsl #1 │ │ - strd r0, r8, [sp, #12] │ │ - bcs.w 87db8 │ │ - ldr r1, [sp, #12] │ │ + str r1, [sp, #48] @ 0x30 │ │ + str r0, [sp, #20] │ │ + bcs.w 87f6e │ │ + ldr r1, [sp, #20] │ │ mvn.w r0, #47 @ 0x2f │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ add.w r0, r0, r1, lsl #3 │ │ - str r0, [sp, #64] @ 0x40 │ │ + str r0, [sp, #56] @ 0x38 │ │ mvn.w r0, #31 │ │ add.w r0, r0, r1, lsl #3 │ │ - str r0, [sp, #60] @ 0x3c │ │ + str r0, [sp, #44] @ 0x2c │ │ mvn.w r0, #23 │ │ add.w r0, r0, r1, lsl #3 │ │ - str r0, [sp, #56] @ 0x38 │ │ - add.w r0, fp, #1 │ │ - b.n 87d16 │ │ + str r0, [sp, #40] @ 0x28 │ │ + b.n 87ec2 │ │ mov lr, sl │ │ - ldr r0, [sp, #84] @ 0x54 │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + ldr.w r8, [sp, #24] │ │ + ldr r0, [sp, #76] @ 0x4c │ │ str.w r0, [lr] │ │ - ldr r0, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ str.w r0, [lr, #4] │ │ - ldr r0, [sp, #32] │ │ - ldr.w r8, [sp, #16] │ │ + ldr r0, [sp, #28] │ │ str.w r0, [lr, #8] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #32] │ │ strd r0, fp, [lr, #12] │ │ + str.w r8, [lr, #20] │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add.w ip, ip, #1 │ │ + adds r0, #24 │ │ + str r0, [sp, #56] @ 0x38 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - str.w r0, [lr, #20] │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ - cmp fp, r8 │ │ - mov r0, fp │ │ - it cc │ │ - addcc r0, #1 │ │ - ldr r1, [sp, #64] @ 0x40 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ - add.w r1, r1, #24 │ │ - str r1, [sp, #64] @ 0x40 │ │ - ldr r1, [sp, #60] @ 0x3c │ │ - add.w r1, r1, #24 │ │ - str r1, [sp, #60] @ 0x3c │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - add.w r1, r1, #24 │ │ - str r1, [sp, #56] @ 0x38 │ │ - bcs.n 87db8 │ │ - strd fp, r0, [sp, #48] @ 0x30 │ │ - add.w r0, fp, fp, lsl #1 │ │ - add.w r9, r5, r0, lsl #3 │ │ - add.w r2, sl, r0, lsl #3 │ │ - ldmia.w r9, {r1, r3, r5, r6, ip, lr} │ │ - mov r4, r2 │ │ - stmia.w r4, {r1, r3, r5, r6, ip, lr} │ │ - sub.w lr, r2, #24 │ │ - ldr.w r0, [sl, r0, lsl #3] │ │ - ldr.w r1, [r2, #-8] │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldr r0, [r2, #16] │ │ - ldr r3, [r2, #4] │ │ - str r3, [sp, #72] @ 0x48 │ │ - cmp r0, r1 │ │ - mov fp, r0 │ │ - bcc.n 87d5c │ │ - bhi.n 87cee │ │ - ldrd r1, r4, [lr] │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - subs r1, r0, r1 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - sbcs.w r1, r0, r4 │ │ - bcs.n 87cee │ │ - ldrd r1, r0, [r2, #8] │ │ - strd r1, r0, [sp, #32] │ │ - mov r1, lr │ │ - ldr r0, [r2, #20] │ │ + adds r0, #24 │ │ str r0, [sp, #44] @ 0x2c │ │ - ldmia.w r1, {r3, r4, r5, r6, r8, ip} │ │ - stmia.w r2, {r3, r4, r5, r6, r8, ip} │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - cmp r0, #1 │ │ - beq.n 87ccc │ │ - add.w ip, sp, #56 @ 0x38 │ │ - ldmia.w ip, {r2, r4, ip} │ │ - b.n 87d94 │ │ - ldmia.w r8, {r0, r1, r3, r5, r6, r9} │ │ - subs r4, #24 │ │ - sub.w ip, ip, #24 │ │ - subs r2, #24 │ │ - stmia.w lr, {r0, r1, r3, r5, r6, r9} │ │ - beq.n 87cca │ │ - ldr.w r3, [sl, r4] │ │ - add.w r8, sl, ip │ │ - add.w lr, sl, r2 │ │ - cmp fp, r3 │ │ - bcc.n 87d82 │ │ - bhi.n 87ccc │ │ - ldrd r3, r6, [r8] │ │ - ldr r0, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + adds r0, #24 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + cmp ip, r0 │ │ + beq.n 87f6e │ │ + add.w r8, ip, ip, lsl #1 │ │ + ldr r0, [sp, #64] @ 0x40 │ │ + str.w ip, [sp, #36] @ 0x24 │ │ + add.w ip, r0, r8, lsl #3 │ │ + add.w r9, sl, r8, lsl #3 │ │ + sub.w lr, r9, #24 │ │ + ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ + mov r2, r9 │ │ + stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + ldr.w r0, [sl, r8, lsl #3] │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr.w r0, [r9, #16] │ │ + ldr.w r3, [r9, #-8] │ │ + ldr.w r1, [r9, #4] │ │ + mov fp, r0 │ │ + cmp r0, r3 │ │ + str r1, [sp, #60] @ 0x3c │ │ + bcc.n 87f10 │ │ + bhi.n 87ea6 │ │ + ldrd r3, r5, [lr] │ │ + ldr r0, [sp, #76] @ 0x4c │ │ subs r3, r0, r3 │ │ - ldr r0, [sp, #72] @ 0x48 │ │ - sbcs.w r3, r0, r6 │ │ - bcc.n 87d82 │ │ - b.n 87ccc │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #24] │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + sbcs.w r3, r0, r5 │ │ + bcs.n 87ea6 │ │ + ldrd r1, r0, [r9, #8] │ │ + mov r3, lr │ │ + strd r1, r0, [sp, #28] │ │ + cmp.w ip, #1 │ │ + ldr.w r8, [r9, #20] │ │ + ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ + stmia.w r9, {r0, r1, r2, r4, r5, r6} │ │ + beq.n 87e8a │ │ + str.w r8, [sp, #24] │ │ + ldr r3, [sp, #56] @ 0x38 │ │ + ldrd ip, r8, [sp, #40] @ 0x28 │ │ + b.n 87f4c │ │ + ldmia.w r9, {r0, r1, r2, r4, r5, r6} │ │ + sub.w r8, r8, #24 │ │ + subs r3, #24 │ │ + subs.w ip, ip, #24 │ │ + stmia.w lr, {r0, r1, r2, r4, r5, r6} │ │ + beq.n 87e80 │ │ + ldr.w r0, [sl, r8] │ │ + add.w r9, sl, r3 │ │ + add.w lr, sl, ip │ │ cmp fp, r0 │ │ - bcs.w 87ef2 │ │ - ldr r0, [sp, #28] │ │ - add.w r2, fp, #1 │ │ - sub.w r1, r0, #48 @ 0x30 │ │ - str r1, [sp, #56] @ 0x38 │ │ - sub.w r1, r0, #32 │ │ - subs r0, #24 │ │ - str r0, [sp, #48] @ 0x30 │ │ + bcc.n 87f38 │ │ + bhi.n 87e82 │ │ + ldrd r0, r1, [r9] │ │ + ldr r2, [sp, #76] @ 0x4c │ │ + subs r0, r2, r0 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ + sbcs r0, r1 │ │ + bcc.n 87f38 │ │ + b.n 87e82 │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #12] │ │ - str r1, [sp, #52] @ 0x34 │ │ - lsls r0, r0, #3 │ │ - str r0, [sp, #72] @ 0x48 │ │ - movs r0, #24 │ │ - str r0, [sp, #44] @ 0x2c │ │ - b.n 87e3a │ │ - ldr.w ip, [sp, #28] │ │ - ldr r5, [sp, #12] │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - str.w r0, [ip] │ │ + ldr r1, [sp, #16] │ │ + cmp ip, r0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + bcs.w 8809c │ │ + sub.w r2, r0, #48 @ 0x30 │ │ + str r2, [sp, #32] │ │ + sub.w r2, r0, #32 │ │ + str r2, [sp, #44] @ 0x2c │ │ + sub.w r2, r0, #24 │ │ + str r2, [sp, #40] @ 0x28 │ │ + ldr r2, [sp, #20] │ │ + mov.w fp, r2, lsl #3 │ │ + movs r2, #24 │ │ + str r2, [sp, #36] @ 0x24 │ │ + b.n 87fee │ │ + ldr.w sl, [sp, #68] @ 0x44 │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - str.w r0, [ip, #4] │ │ - ldr r0, [sp, #32] │ │ - str.w r0, [ip, #8] │ │ - ldr r0, [sp, #36] @ 0x24 │ │ - str.w r0, [ip, #12] │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - strd r0, r5, [ip, #16] │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #24] │ │ - mov r2, fp │ │ - cmp fp, r0 │ │ - it cc │ │ - addcc r2, #1 │ │ + str.w r0, [sl] │ │ ldr r0, [sp, #56] @ 0x38 │ │ - add.w r0, r0, #24 │ │ - str r0, [sp, #56] @ 0x38 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - sub.w r0, r0, #24 │ │ - str r0, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add.w r0, r0, #24 │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - add.w r0, r0, #24 │ │ - str r0, [sp, #48] @ 0x30 │ │ - bcs.n 87ef2 │ │ - add.w lr, fp, fp, lsl #1 │ │ + str.w r0, [sl, #4] │ │ ldr r0, [sp, #20] │ │ - ldr.w ip, [sp, #28] │ │ - add.w r8, r0, lr, lsl #3 │ │ - str r2, [sp, #40] @ 0x28 │ │ - add.w r9, ip, lr, lsl #3 │ │ - ldmia.w r8, {r0, r1, r3, r4, r5, r6} │ │ - mov r2, r9 │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ - ldr.w r0, [ip, lr, lsl #3] │ │ - sub.w ip, r9, #24 │ │ + str.w r0, [sl, #8] │ │ + ldr r0, [sp, #24] │ │ + str.w r0, [sl, #12] │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str.w r0, [sl, #16] │ │ + ldr r0, [sp, #28] │ │ + str.w r0, [sl, #20] │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr r1, [sp, #32] │ │ + add.w ip, ip, #1 │ │ + adds r1, #24 │ │ + str r1, [sp, #32] │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + subs r1, #24 │ │ + str r1, [sp, #36] @ 0x24 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + adds r1, #24 │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + adds r1, #24 │ │ + str r1, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #12] │ │ + cmp ip, r1 │ │ + ldr r1, [sp, #16] │ │ + beq.n 8809c │ │ + add.w r8, ip, ip, lsl #1 │ │ + str.w ip, [sp, #48] @ 0x30 │ │ + add.w ip, r1, r8, lsl #3 │ │ + add.w r9, r0, r8, lsl #3 │ │ + sub.w sl, r9, #24 │ │ + ldmia.w ip, {r0, r1, r2, r4, r5, r6} │ │ + mov r3, r9 │ │ + stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + ldr.w ip, [sp, #48] @ 0x30 │ │ ldr.w r1, [r9, #-8] │ │ - str r0, [sp, #64] @ 0x40 │ │ - ldr.w r0, [r9, #16] │ │ - ldr.w r2, [r9, #4] │ │ - cmp r0, r1 │ │ + ldr.w r2, [r0, r8, lsl #3] │ │ + ldr.w r3, [r9, #4] │ │ str r2, [sp, #60] @ 0x3c │ │ - str r0, [sp, #84] @ 0x54 │ │ - bcc.n 87e86 │ │ - bhi.n 87e0a │ │ - ldrd r1, r2, [ip] │ │ - ldr r0, [sp, #64] @ 0x40 │ │ - subs r1, r0, r1 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - sbcs.w r1, r0, r2 │ │ - bcs.n 87e0a │ │ + ldr.w r2, [r9, #16] │ │ + str r3, [sp, #56] @ 0x38 │ │ + cmp r2, r1 │ │ + str r2, [sp, #76] @ 0x4c │ │ + bcc.n 8803a │ │ + bhi.n 87fca │ │ + ldrd r1, r2, [sl] │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + subs r1, r3, r1 │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + sbcs r1, r2 │ │ + bcs.n 87fca │ │ ldrd r1, r0, [r9, #8] │ │ - cmp.w fp, #1 │ │ - strd r1, r0, [sp, #32] │ │ - mov r1, ip │ │ - ldr.w r5, [r9, #20] │ │ - ldmia.w r1, {r0, r2, r3, r4, r6, lr} │ │ - stmia.w r9, {r0, r2, r3, r4, r6, lr} │ │ - beq.n 87dec │ │ - ldrd r2, r9, [sp, #52] @ 0x34 │ │ - ldrd r6, r1, [sp, #44] @ 0x2c │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - str r5, [sp, #12] │ │ - b.n 87ece │ │ - mov fp, sl │ │ - mov sl, ip │ │ - ldmia.w lr, {r0, r3, r4, r5, r8, ip} │ │ + cmp.w ip, #1 │ │ + strd r1, r0, [sp, #20] │ │ + mov r1, sl │ │ + ldr.w r0, [r9, #20] │ │ + str r0, [sp, #28] │ │ + ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w r9, {r0, r2, r3, r4, r5, r6} │ │ + beq.n 87fa4 │ │ + ldrd r9, r5, [sp, #32] │ │ + ldrd r1, r2, [sp, #40] @ 0x28 │ │ + b.n 88078 │ │ + ldmia.w ip, {r0, r3, r4, r6, r8, lr} │ │ + adds r5, #24 │ │ subs r2, #24 │ │ sub.w r9, r9, #24 │ │ subs r1, #24 │ │ - adds r6, #24 │ │ - stmia.w sl, {r0, r3, r4, r5, r8, ip} │ │ - mov sl, fp │ │ - ldr r3, [sp, #72] @ 0x48 │ │ - cmp r3, r6 │ │ - beq.n 87de6 │ │ - ldr r0, [r2, r3] │ │ - add.w lr, r9, r3 │ │ - add.w ip, r1, r3 │ │ - ldr r3, [sp, #84] @ 0x54 │ │ + cmp fp, r5 │ │ + stmia.w sl, {r0, r3, r4, r6, r8, lr} │ │ + beq.n 87f9c │ │ + ldr.w r0, [r2, fp] │ │ + add.w ip, r9, fp │ │ + ldr r3, [sp, #76] @ 0x4c │ │ + add.w sl, r1, fp │ │ cmp r3, r0 │ │ - bcc.n 87eb0 │ │ - bhi.w 87dea │ │ - ldrd r0, r5, [lr] │ │ - ldr r3, [sp, #64] @ 0x40 │ │ + bcc.n 88062 │ │ + bhi.n 87fa0 │ │ + ldrd r0, r4, [ip] │ │ + ldr r3, [sp, #60] @ 0x3c │ │ subs r0, r3, r0 │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - sbcs r0, r5 │ │ - bcc.n 87eb0 │ │ - b.n 87dea │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - ldr.w lr, [sp, #28] │ │ - ldr.w fp, [sp, #16] │ │ - add.w r1, r0, r0, lsl #1 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + sbcs r0, r4 │ │ + bcc.n 88062 │ │ + b.n 87fa0 │ │ + mov r1, r0 │ │ + ldr r0, [sp, #8] │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + sub.w r8, r1, #24 │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ + add.w r2, r0, r0, lsl #1 │ │ mvn.w r0, #23 │ │ - sub.w r9, lr, #24 │ │ - str r1, [sp, #52] @ 0x34 │ │ - add.w r3, r0, r1, lsl #3 │ │ - ldr r0, [sp, #68] @ 0x44 │ │ - add.w r8, sl, r3 │ │ - str r0, [sp, #84] @ 0x54 │ │ - b.n 87f7a │ │ - ldrd r1, r2, [r9] │ │ - cmp r5, r6 │ │ - ldrd r3, r4, [r8] │ │ + str r2, [sp, #44] @ 0x2c │ │ + add.w r6, r0, r2, lsl #3 │ │ + str.w r9, [sp, #76] @ 0x4c │ │ + add.w r2, sl, r6 │ │ + b.n 88124 │ │ + ldrd r1, r2, [r8] │ │ + cmp r6, r5 │ │ + ldrd r3, r4, [lr] │ │ mov.w r6, #0 │ │ it ls │ │ movls r6, #1 │ │ - mov sl, r8 │ │ + mov r9, lr │ │ subs r1, r3, r1 │ │ sbcs.w r1, r4, r2 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ ands.w ip, r6, r1 │ │ it ne │ │ - movne sl, r9 │ │ - ldr r0, [sp, #84] @ 0x54 │ │ - subs.w fp, fp, #1 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ - add.w r0, r0, #24 │ │ - str r0, [sp, #84] @ 0x54 │ │ - ldmia.w sl, {r0, r1, r2, r3, r4, r5} │ │ - stmia r6!, {r0, r1, r2, r3, r4, r5} │ │ + movne r9, r8 │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + ldr r5, [sp, #48] @ 0x30 │ │ + adds r0, #24 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldmia.w r9, {r0, r1, r2, r3, r4, r6} │ │ + stmia r5!, {r0, r1, r2, r3, r4, r6} │ │ rsb r0, ip, #0 │ │ add.w r0, r0, r0, lsl #1 │ │ - ldr r3, [sp, #60] @ 0x3c │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ - add.w r9, r9, r0, lsl #3 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + ldrd sl, r9, [sp, #60] @ 0x3c │ │ + add.w r8, r8, r0, lsl #3 │ │ add.w r0, ip, ip, lsl #1 │ │ - sub.w r3, r3, #24 │ │ - add.w r0, r8, r0, lsl #3 │ │ - sub.w r8, r0, #24 │ │ - beq.n 87ffc │ │ + subs r6, #24 │ │ + add.w r0, lr, r0, lsl #3 │ │ + sub.w r2, r0, #24 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + subs r0, #1 │ │ + str r0, [sp, #52] @ 0x34 │ │ + beq.n 881aa │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ + mov r0, r2 │ │ ldr.w r1, [sl, #16] │ │ - ldr.w r5, [lr, #16] │ │ - str.w r8, [sp, #64] @ 0x40 │ │ + ldr.w r5, [fp, #16] │ │ cmp r5, r1 │ │ - bcs.n 87f90 │ │ + bcs.n 8813c │ │ movs r1, #1 │ │ - mov r6, lr │ │ - b.n 87fb8 │ │ - ldrd r4, r2, [sl] │ │ + mov r5, fp │ │ + b.n 88168 │ │ + ldrd r4, r9, [sl] │ │ cmp r5, r1 │ │ - ldrd r6, r8, [lr] │ │ + ldrd r2, ip, [fp] │ │ mov.w r1, #0 │ │ it ls │ │ movls r1, #1 │ │ - subs r4, r6, r4 │ │ - mov r6, sl │ │ - sbcs.w r4, r8, r2 │ │ + mov r5, sl │ │ + subs r4, r2, r4 │ │ + sbcs.w r4, ip, r9 │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ mov.w r4, #0 │ │ it cc │ │ movcc r4, #1 │ │ ands r1, r4 │ │ it ne │ │ - movne r6, lr │ │ - ldr r2, [sp, #68] @ 0x44 │ │ - mov r0, lr │ │ - str r3, [sp, #60] @ 0x3c │ │ - add r2, r3 │ │ - str r2, [sp, #56] @ 0x38 │ │ - ldr r5, [sp, #84] @ 0x54 │ │ - ldmia.w r6, {r2, r3, r4, r8, ip, lr} │ │ - stmia.w r5, {r2, r3, r4, r8, ip, lr} │ │ + movne r5, fp │ │ + add.w r2, r9, r6 │ │ + str r6, [sp, #56] @ 0x38 │ │ + str r2, [sp, #48] @ 0x30 │ │ + ldr r4, [sp, #76] @ 0x4c │ │ + ldmia.w r5, {r2, r3, r6, r9, ip, lr} │ │ + stmia.w r4, {r2, r3, r6, r9, ip, lr} │ │ orr.w r2, r1, r1, lsl #1 │ │ eor.w r1, r1, #1 │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ - add.w lr, r0, r2, lsl #3 │ │ - ldr.w r6, [r9, #16] │ │ - orr.w r1, r1, r1, lsl #1 │ │ ldr.w r5, [r8, #16] │ │ + mov lr, r0 │ │ + ldr r6, [r0, #16] │ │ + orr.w r1, r1, r1, lsl #1 │ │ + add.w fp, fp, r2, lsl #3 │ │ + str.w fp, [sp, #68] @ 0x44 │ │ add.w sl, sl, r1, lsl #3 │ │ - str.w sl, [sp, #72] @ 0x48 │ │ - cmp r5, r6 │ │ - bcs.n 87f18 │ │ + cmp r6, r5 │ │ + str.w sl, [sp, #60] @ 0x3c │ │ + bcs.n 880c4 │ │ mov.w ip, #1 │ │ - mov sl, r9 │ │ - b.n 87f42 │ │ - ldr r0, [sp, #76] @ 0x4c │ │ - add.w ip, r9, #24 │ │ + mov r9, r8 │ │ + b.n 880ee │ │ + ldr r0, [sp, #8] │ │ + add.w ip, r8, #24 │ │ lsls r0, r0, #31 │ │ - beq.n 8803e │ │ - mov r0, lr │ │ + beq.n 881f8 │ │ + ldr.w lr, [sp, #68] @ 0x44 │ │ cmp sl, ip │ │ + mov r8, r2 │ │ + mov r0, lr │ │ it cc │ │ movcc r0, sl │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ + ldr.w sl, [sp, #76] @ 0x4c │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ mov.w r0, #0 │ │ - stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ mov.w r1, #0 │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ + mov r2, r8 │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ it cs │ │ movcs r1, #1 │ │ + orr.w r1, r1, r1, lsl #1 │ │ + add.w lr, lr, r1, lsl #3 │ │ + str.w lr, [sp, #68] @ 0x44 │ │ it cc │ │ movcc r0, #1 │ │ - orr.w r1, r1, r1, lsl #1 │ │ orr.w r0, r0, r0, lsl #1 │ │ - add.w lr, lr, r1, lsl #3 │ │ add.w sl, sl, r0, lsl #3 │ │ - ldr r5, [sp, #68] @ 0x44 │ │ cmp sl, ip │ │ - ldr r6, [sp, #80] @ 0x50 │ │ - itt eq │ │ - addeq.w r0, r8, #24 │ │ - cmpeq lr, r0 │ │ - bne.n 88064 │ │ - add sp, #116 @ 0x74 │ │ + ittt eq │ │ + addeq.w r0, r2, #24 │ │ + ldreq r1, [sp, #68] @ 0x44 │ │ + cmpeq r1, r0 │ │ + bne.n 8821c │ │ + add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #56] @ (88090 ) │ │ + ldr r0, [pc, #56] @ (88248 ) │ │ movs r1, #19 │ │ - ldr r2, [pc, #56] @ (88094 ) │ │ + ldr r2, [pc, #56] @ (8824c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - bl 40e1c │ │ + bl 3fbe0 │ │ + bl 41554 │ │ udf #254 @ 0xfe │ │ - ldr r3, [pc, #32] @ (8808c ) │ │ + ldr r3, [pc, #32] @ (88244 ) │ │ mov r0, r9 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - mov r4, r0 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - mov r1, r6 │ │ + bl 3fb30 │ │ + mov r5, r0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + ldr r1, [sp, #72] @ 0x48 │ │ lsls r2, r0, #3 │ │ + mov r0, r9 │ │ + bl d4c50 │ │ mov r0, r5 │ │ - bl d405a │ │ - mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - adds r0, #208 @ 0xd0 │ │ + subs r3, #52 @ 0x34 │ │ movs r5, r0 │ │ - lsrs r5, r0, #11 │ │ - vshr.u64 , q1, #7 │ │ + lsrs r3, r0, #22 │ │ + @ instruction: 0xfff93b36 │ │ movs r5, r0 │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ ldr r2, [r0, #16] │ │ ldr r3, [r0, #40] @ 0x28 │ │ cmp r3, r2 │ │ - bcs.n 880ec │ │ + bcs.n 882a4 │ │ movs r5, #1 │ │ ldr r2, [r0, #64] @ 0x40 │ │ ldr r6, [r0, #88] @ 0x58 │ │ cmp r6, r2 │ │ - bcc.n 88114 │ │ + bcc.n 882cc │ │ mov r3, r0 │ │ cmp r6, r2 │ │ ldr.w ip, [r3, #48]! │ │ mov.w r6, #0 │ │ mov.w r4, #0 │ │ mov r8, r3 │ │ ldr.w r9, [r3, #4] │ │ @@ -145435,15 +144947,15 @@ │ │ movcc r4, #1 │ │ movs r2, #3 │ │ tst r6, r4 │ │ it eq │ │ moveq r8, r3 │ │ it ne │ │ movne r2, #2 │ │ - b.n 8811a │ │ + b.n 882d2 │ │ ldrd r6, ip, [r0] │ │ cmp r3, r2 │ │ ldrd r4, lr, [r0, #24] │ │ mov.w r2, #0 │ │ it ls │ │ movls r2, #1 │ │ movs r5, #0 │ │ @@ -145451,33 +144963,33 @@ │ │ sbcs.w r3, lr, ip │ │ it cc │ │ movcc r5, #1 │ │ ands r5, r2 │ │ ldr r2, [r0, #64] @ 0x40 │ │ ldr r6, [r0, #88] @ 0x58 │ │ cmp r6, r2 │ │ - bcs.n 880b0 │ │ + bcs.n 88268 │ │ add.w r8, r0, #72 @ 0x48 │ │ movs r2, #2 │ │ orr.w r3, r5, r5, lsl #1 │ │ add.w r2, r2, r2, lsl #1 │ │ ldr.w r4, [r8, #16] │ │ add.w ip, r0, r3, lsl #3 │ │ eor.w r3, r5, #1 │ │ add.w lr, r0, r2, lsl #3 │ │ orr.w r3, r3, r3, lsl #1 │ │ ldr.w r5, [ip, #16] │ │ add.w fp, r0, r3, lsl #3 │ │ cmp r4, r5 │ │ - bcs.n 881ca │ │ + bcs.n 88382 │ │ movs r4, #1 │ │ ldr.w r6, [fp, #16] │ │ ldr.w r0, [lr, #16] │ │ cmp r0, r6 │ │ - bcc.n 881f6 │ │ + bcc.n 883ae │ │ ldrd sl, r9, [fp] │ │ cmp r4, #0 │ │ ldrd r3, r2, [lr] │ │ mov r5, r8 │ │ it ne │ │ movne r5, fp │ │ cmp r0, r6 │ │ @@ -145502,15 +145014,15 @@ │ │ movne fp, ip │ │ mov r4, fp │ │ mov fp, lr │ │ mov ip, r8 │ │ mov lr, r5 │ │ ldr r3, [r4, #16] │ │ cmp r0, r3 │ │ - bcc.n 88206 │ │ + bcc.n 883be │ │ ldrd sl, r8, [r4] │ │ cmp r0, r3 │ │ ldrd r6, r9, [lr] │ │ mov.w r0, #0 │ │ it ls │ │ movls r0, #1 │ │ movs r5, #0 │ │ @@ -145519,15 +145031,15 @@ │ │ mov r8, lr │ │ it cc │ │ movcc r5, #1 │ │ tst r0, r5 │ │ ite ne │ │ movne r8, r4 │ │ moveq lr, r4 │ │ - b.n 88208 │ │ + b.n 883c0 │ │ ldrd r3, r9, [ip] │ │ cmp r4, r5 │ │ ldrd r6, sl, [r8] │ │ mov.w r4, #0 │ │ it ls │ │ movls r4, #1 │ │ movs r0, #0 │ │ @@ -145535,23 +145047,23 @@ │ │ sbcs.w r3, sl, r9 │ │ it cc │ │ movcc r0, #1 │ │ ands r4, r0 │ │ ldr.w r6, [fp, #16] │ │ ldr.w r0, [lr, #16] │ │ cmp r0, r6 │ │ - bcs.n 88150 │ │ + bcs.n 88308 │ │ cmp r4, #0 │ │ mov r4, r8 │ │ itt ne │ │ movne r4, ip │ │ movne ip, r8 │ │ ldr r3, [r4, #16] │ │ cmp r0, r3 │ │ - bcs.n 8819e │ │ + bcs.n 88356 │ │ mov r8, r4 │ │ ldmia.w ip, {r0, r2, r4, r5, r6, r9} │ │ mov r3, r1 │ │ stmia.w r3, {r0, r2, r4, r5, r6, r9} │ │ add.w r0, r1, #24 │ │ ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ @@ -145566,54 +145078,54 @@ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ mov r8, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 8828c │ │ + bcc.n 88444 │ │ lsrs r6, r3, #3 │ │ mov.w r9, #168 @ 0xa8 │ │ mla r2, r6, r9, r0 │ │ add.w r5, r6, r6, lsl #1 │ │ mov r3, r6 │ │ add.w r1, r0, r5, lsl #5 │ │ - bl 8823a │ │ + bl 883f2 │ │ mla r2, r6, r9, r4 │ │ add.w r1, r4, r5, lsl #5 │ │ mov sl, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 8823a │ │ + bl 883f2 │ │ mla r2, r6, r9, r8 │ │ add.w r1, r8, r5, lsl #5 │ │ mov r4, r0 │ │ mov r0, r8 │ │ mov r3, r6 │ │ - bl 8823a │ │ + bl 883f2 │ │ mov r8, r0 │ │ mov r0, sl │ │ ldrd r2, r3, [r4] │ │ ldr.w r9, [r4, #16] │ │ ldr.w ip, [r0, #16] │ │ ldrd r6, r1, [r0] │ │ cmp ip, r9 │ │ strd r2, r3, [sp, #4] │ │ - bcs.n 882c0 │ │ + bcs.n 88478 │ │ ldr.w lr, [r8, #16] │ │ ldrd r5, sl, [r8] │ │ cmp ip, lr │ │ - bcc.n 882ba │ │ - bhi.n 8834c │ │ + bcc.n 88472 │ │ + bhi.n 88504 │ │ subs r2, r6, r5 │ │ sbcs.w r1, r1, sl │ │ - bcs.n 8834c │ │ + bcs.n 88504 │ │ mov ip, r5 │ │ movs r3, #1 │ │ - b.n 8831e │ │ + b.n 884d6 │ │ ldrd sl, r5, [r8] │ │ cmp ip, r9 │ │ ldr.w lr, [r8, #16] │ │ mov.w fp, #0 │ │ str r5, [sp, #0] │ │ mov.w r5, #0 │ │ it ls │ │ @@ -145621,36 +145133,36 @@ │ │ subs r2, r6, r2 │ │ sbcs.w r2, r1, r3 │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ and.w r3, r5, r2 │ │ cmp ip, lr │ │ - bcs.n 882fa │ │ + bcs.n 884b2 │ │ mov ip, sl │ │ ldr.w sl, [sp] │ │ - cbz r3, 8834c │ │ + cbz r3, 88504 │ │ movs r3, #1 │ │ - b.n 8831e │ │ + b.n 884d6 │ │ mov.w r2, #0 │ │ mov ip, sl │ │ it ls │ │ movls r2, #1 │ │ subs.w r6, r6, sl │ │ ldr.w sl, [sp] │ │ sbcs.w r1, r1, sl │ │ it cc │ │ movcc.w fp, #1 │ │ and.w r1, r2, fp │ │ cmp r3, r1 │ │ - bne.n 8834c │ │ + bne.n 88504 │ │ cmp r9, lr │ │ - bcs.n 88326 │ │ + bcs.n 884de │ │ movs r0, #1 │ │ - b.n 88344 │ │ + b.n 884fc │ │ mov.w r1, #0 │ │ mov.w r0, #0 │ │ it ls │ │ movls r1, #1 │ │ ldr r2, [sp, #4] │ │ subs.w r2, r2, ip │ │ ldr r2, [sp, #8] │ │ @@ -145661,35 +145173,388 @@ │ │ eors r3, r0 │ │ it ne │ │ movne r4, r8 │ │ mov r0, r4 │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #140 @ 0x8c │ │ + ldrb.w r5, [r3, #217] @ 0xd9 │ │ + movs r6, #4 │ │ + ldr.w ip, [r3, #220] @ 0xdc │ │ + add.w r8, r3, #184 @ 0xb8 │ │ + ldr.w fp, [r3, #212] @ 0xd4 │ │ + cmp r5, #8 │ │ + it eq │ │ + moveq r6, #12 │ │ + add.w sl, r6, ip │ │ + ldr.w lr, [r7, #8] │ │ + sub.w r4, sl, fp │ │ + cmp lr, r4 │ │ + bcc.n 885da │ │ + sub.w r4, lr, r4 │ │ + cmp r4, fp │ │ + bcs.n 885da │ │ + str r0, [sp, #56] @ 0x38 │ │ + mov.w r9, #0 │ │ + ldr.w r0, [r3, #256] @ 0x100 │ │ + str r1, [sp, #36] @ 0x24 │ │ + sub.w r1, lr, r6 │ │ + add.w r4, r0, #8 │ │ + str r0, [sp, #44] @ 0x2c │ │ + str r3, [sp, #40] @ 0x28 │ │ + movs r6, #0 │ │ + strd r8, r4, [sp, #68] @ 0x44 │ │ + sub.w r4, r1, ip │ │ + ldr.w r8, [r3, #208] @ 0xd0 │ │ + mvn.w r1, lr │ │ + add.w r3, r1, sl │ │ + mov.w lr, #0 │ │ + add.w r0, r8, fp │ │ + strd r5, r2, [sp, #48] @ 0x30 │ │ + str.w r9, [sp, #76] @ 0x4c │ │ + add.w r8, r0, r4 │ │ + cmp r6, #63 @ 0x3f │ │ + ldrb.w fp, [r8], #1 │ │ + bne.n 88596 │ │ + cmp.w fp, #1 │ │ + bhi.n 885ec │ │ + and.w ip, r6, #63 @ 0x3f │ │ + and.w r5, fp, #127 @ 0x7f │ │ + rsb sl, ip, #32 │ │ + subs.w r2, ip, #32 │ │ + lsr.w r1, r5, sl │ │ + it pl │ │ + lslpl.w r1, r5, r2 │ │ + orr.w lr, lr, r1 │ │ + lsl.w r1, r5, ip │ │ + it pl │ │ + movpl r1, #0 │ │ + orr.w r9, r9, r1 │ │ + sxtb.w r1, fp │ │ + cmp r1, #0 │ │ + bpl.n 88604 │ │ + subs r3, #1 │ │ + adds r6, #7 │ │ + adds r4, #1 │ │ + bcc.n 88584 │ │ + mov.w lr, #0 │ │ + movs r1, #19 │ │ + mov r9, r0 │ │ + b.n 885ee │ │ + movs r1, #0 │ │ + str r1, [r0, #12] │ │ + movs r1, #59 @ 0x3b │ │ + strd r1, r8, [r0] │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r1, #6 │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + strb r1, [r2, #0] │ │ + adds r1, r2, #4 │ │ + strb.w fp, [r2, #1] │ │ + stmia.w r1, {r0, r9, lr} │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + orrs.w r1, r9, lr │ │ + strd r8, r3, [sp, #60] @ 0x3c │ │ + beq.n 8869c │ │ + ldr r3, [sp, #44] @ 0x2c │ │ + cmp.w lr, #0 │ │ + bne.n 8862a │ │ + ldr r2, [r3, #16] │ │ + sub.w r1, r9, #1 │ │ + cmp r1, r2 │ │ + bcs.n 8862a │ │ + movs r0, #104 @ 0x68 │ │ + ldr r2, [r3, #12] │ │ + mla r3, r1, r0, r2 │ │ + b.n 886b4 │ │ + ldr.w sl, [r3, #20] │ │ + cmp.w sl, #0 │ │ + beq.w 8879e │ │ + ldr r1, [r3, #24] │ │ + str r1, [sp, #44] @ 0x2c │ │ + ldrh.w r8, [sl, #1238] @ 0x4d6 │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ + mov r1, sl │ │ + mov.w r6, r8, lsl #3 │ │ + cbz r6, 88684 │ │ + ldrd r2, r4, [r1], #8 │ │ + subs r6, #8 │ │ + adds r3, #1 │ │ + subs.w r5, r9, r2 │ │ + sbcs.w r5, lr, r4 │ │ + mov.w r5, #0 │ │ + it cc │ │ + movcc r5, #1 │ │ + subs.w r2, r2, r9 │ │ + sbcs.w r2, r4, lr │ │ + mov.w r2, #0 │ │ + it cc │ │ + movcc r2, #1 │ │ + sub.w ip, r2, r5 │ │ + cmp.w ip, #1 │ │ + beq.n 88648 │ │ + uxtb.w r1, ip │ │ + cbnz r1, 88686 │ │ + b.n 886aa │ │ + mov r3, r8 │ │ + ldr r2, [sp, #44] @ 0x2c │ │ + cmp r2, #0 │ │ + beq.w 8879e │ │ + add.w r1, sl, r3, lsl #2 │ │ + subs r2, #1 │ │ + str r2, [sp, #44] @ 0x2c │ │ + ldr.w sl, [r1, #1240] @ 0x4d8 │ │ + b.n 8863a │ │ + ldr r1, [sp, #56] @ 0x38 │ │ + movs r0, #58 @ 0x3a │ │ + strb r0, [r1, #0] │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + movs r0, #104 @ 0x68 │ │ + mla r0, r3, r0, sl │ │ + add.w r3, r0, #88 @ 0x58 │ │ + ldrb.w r0, [r3, #98] @ 0x62 │ │ + ldr r2, [sp, #40] @ 0x28 │ │ + cmp r0, #1 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + itt eq │ │ + moveq r0, #1 │ │ + streq r0, [sp, #76] @ 0x4c │ │ + ldr r0, [r3, #0] │ │ + cmp r0, #1 │ │ + bne.n 886d2 │ │ + ldrd r5, r1, [r3, #8] │ │ + cbnz r1, 886e2 │ │ + b.n 887da │ │ + ldr r1, [r3, #4] │ │ + cmp r1, #6 │ │ + bcs.w 88826 │ │ + add.w r5, r3, #8 │ │ + cmp r1, #0 │ │ + beq.n 887da │ │ + ldr.w r0, [r2, #260] @ 0x104 │ │ + add.w fp, sp, #80 @ 0x50 │ │ + add r4, sp, #120 @ 0x78 │ │ + str r0, [sp, #44] @ 0x2c │ │ + mov.w r9, r1, lsl #4 │ │ + movs r6, #0 │ │ + mov.w r8, #46 @ 0x2e │ │ + mov.w sl, #0 │ │ + b.n 8871e │ │ + cmp r0, #3 │ │ + beq.n 88770 │ │ + cmp r0, #49 @ 0x31 │ │ + bne.n 88716 │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + bl 86ab4 │ │ + ldr r0, [sp, #128] @ 0x80 │ │ + ldrd r8, sl, [sp, #120] @ 0x78 │ │ + str r0, [sp, #28] │ │ + adds r5, #16 │ │ + subs.w r9, r9, #16 │ │ + beq.n 887b2 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + add r1, sp, #60 @ 0x3c │ │ + mov r3, r5 │ │ + ldr r2, [r0, #32] │ │ + mov r0, fp │ │ + bl 84a6c │ │ + ldrd r0, r1, [sp, #80] @ 0x50 │ │ + eor.w r0, r0, #46 @ 0x2e │ │ + orrs r0, r1 │ │ + beq.n 887a2 │ │ + ldrh.w r0, [sp, #96] @ 0x60 │ │ + cmp r0, #70 @ 0x46 │ │ + ble.n 886fe │ │ + cmp r0, #71 @ 0x47 │ │ + beq.n 88706 │ │ + movw r1, #8199 @ 0x2007 │ │ + cmp r0, r1 │ │ + it ne │ │ + cmpne r0, #110 @ 0x6e │ │ + bne.n 88716 │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + bl 86ab4 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldrd r3, r2, [sp, #44] @ 0x2c │ │ + str r4, [sp, #0] │ │ + bl 82c1c │ │ + ldrb.w r0, [sp, #104] @ 0x68 │ │ + cmp r0, #82 @ 0x52 │ │ + bne.n 88716 │ │ + b.n 887ea │ │ + mov r0, r4 │ │ + mov r1, fp │ │ + bl 86ab4 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + add r0, sp, #104 @ 0x68 │ │ + ldrd r3, r2, [sp, #44] @ 0x2c │ │ + str r4, [sp, #0] │ │ + bl 82c1c │ │ + ldrb.w r0, [sp, #104] @ 0x68 │ │ + ldrd r2, r1, [sp, #108] @ 0x6c │ │ + cmp r0, #82 @ 0x52 │ │ + it eq │ │ + moveq r6, r2 │ │ + ldr r0, [sp, #32] │ │ + it eq │ │ + moveq r0, r1 │ │ + str r0, [sp, #32] │ │ + b.n 88716 │ │ + movs r1, #18 │ │ + b.n 885ee │ │ + add r3, sp, #88 @ 0x58 │ │ + ldr r6, [sp, #56] @ 0x38 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia r6!, {r0, r1, r2, r3} │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + cbz r6, 887c8 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #32] │ │ + strd r6, r1, [r0, #4] │ │ + movs r1, #82 @ 0x52 │ │ + strb r1, [r0, #0] │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldrd r1, r6, [sp, #52] @ 0x34 │ │ + eor.w r0, r8, #46 @ 0x2e │ │ + ldrd r5, r2, [sp, #36] @ 0x24 │ │ + orrs.w r0, r0, sl │ │ + bne.n 88800 │ │ + movs r0, #82 @ 0x52 │ │ + strb r0, [r6, #0] │ │ + movs r0, #0 │ │ + str r0, [r6, #4] │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r2, [sp, #56] @ 0x38 │ │ + ldrd r0, r1, [sp, #108] @ 0x6c │ │ + strd r0, r1, [r2, #4] │ │ + movs r0, #82 @ 0x52 │ │ + strb r0, [r2, #0] │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r0, [r7, #16] │ │ + mov r3, sl │ │ + strd r1, r2, [sp, #8] │ │ + mov r2, r8 │ │ + subs r0, #1 │ │ + ldr r1, [r7, #12] │ │ + ldr r4, [sp, #28] │ │ + strd r1, r0, [sp, #16] │ │ + mov r0, r6 │ │ + strd r4, r5, [sp] │ │ + bl 870fa │ │ + add sp, #140 @ 0x8c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr r3, [pc, #12] @ (88834 ) │ │ + movs r0, #0 │ │ + movs r2, #5 │ │ + add r3, pc │ │ + bl 3fb30 │ │ + nop │ │ + subs r0, r5, #3 │ │ + movs r5, r0 │ │ + ldr r1, [r0, #0] │ │ + subs r1, #2 │ │ + cmp r1, #5 │ │ + bhi.n 8885e │ │ + tbb [pc, r1] │ │ + asrs r7, r1, #4 │ │ + lsls r6, r0, #12 │ │ + lsls r0, r1, #12 │ │ + ldrd r1, r2, [r0, #8] │ │ + b.n 8886a │ │ + ldr r1, [r0, #8] │ │ + b.n 88868 │ │ + ldr r2, [r0, #12] │ │ + cmp r2, #0 │ │ + bmi.n 8885e │ │ + ldr r1, [r0, #8] │ │ + b.n 8886a │ │ + movs r0, #0 │ │ + bx lr │ │ + ldrb r1, [r0, #8] │ │ + b.n 88868 │ │ + ldrh r1, [r0, #8] │ │ + movs r2, #0 │ │ + subs.w r3, r1, #256 @ 0x100 │ │ + mov.w r0, #0 │ │ + sbcs.w r2, r2, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + bx lr │ │ + ldr r1, [r0, #0] │ │ + subs r1, #2 │ │ + cmp r1, #5 │ │ + bhi.n 888a2 │ │ + tbb [pc, r1] │ │ + asrs r7, r1, #4 │ │ + lsls r6, r0, #12 │ │ + lsls r0, r1, #12 │ │ + ldrd r1, r2, [r0, #8] │ │ + b.n 888ae │ │ + ldr r1, [r0, #8] │ │ + b.n 888ac │ │ + ldr r2, [r0, #12] │ │ + cmp r2, #0 │ │ + bmi.n 888a2 │ │ + ldr r1, [r0, #8] │ │ + b.n 888ae │ │ + movs r0, #0 │ │ + bx lr │ │ + ldrb r1, [r0, #8] │ │ + b.n 888ac │ │ + ldrh r1, [r0, #8] │ │ + movs r2, #0 │ │ + subs.w r3, r1, #65536 @ 0x10000 │ │ + mov.w r0, #0 │ │ + sbcs.w r2, r2, #0 │ │ + it cc │ │ + movcc r0, #1 │ │ + bx lr │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #56 @ 0x38 │ │ ldr r6, [sp, #88] @ 0x58 │ │ cmp r6, #0 │ │ - beq.w 8885c │ │ + beq.w 88dc8 │ │ str r0, [sp, #52] @ 0x34 │ │ movw r0, #65535 @ 0xffff │ │ bic.w r0, r2, r0 │ │ mov.w ip, r2, lsr #8 │ │ cmp.w r0, #131072 @ 0x20000 │ │ mov r4, ip │ │ it eq │ │ moveq r4, r2 │ │ ldrd fp, sl, [r1] │ │ add.w r8, r3, r6, lsl #4 │ │ mov.w lr, #0 │ │ ldrh.w r9, [r3, #10] │ │ sub.w r6, r9, #1 │ │ cmp r6, #43 @ 0x2b │ │ - bhi.n 883f6 │ │ + bhi.n 88962 │ │ movs r5, #1 │ │ tbh [pc, r6, lsl #1] │ │ lsls r6, r2, #8 │ │ movs r4, r6 │ │ movs r4, r6 │ │ movs r4, r6 │ │ lsls r1, r7, #6 │ │ @@ -145729,31 +145594,31 @@ │ │ lsls r5, r2, #7 │ │ movs r4, r5 │ │ lsls r7, r2, #8 │ │ lsls r1, r7, #6 │ │ lsls r5, r2, #7 │ │ movs r4, r5 │ │ movs r5, #4 │ │ - b.n 887c8 │ │ + b.n 88d34 │ │ sub.w r0, r9, #7968 @ 0x1f20 │ │ cmp r0, #2 │ │ - bcs.n 88402 │ │ + bcs.n 8896e │ │ mov r5, ip │ │ - b.n 887c8 │ │ + b.n 88d34 │ │ cmp.w lr, #0 │ │ - beq.n 88418 │ │ + beq.n 88984 │ │ cmp sl, lr │ │ - bcc.w 888b2 │ │ + bcc.w 88e1e │ │ sub.w sl, sl, lr │ │ add fp, lr │ │ strd fp, sl, [r1] │ │ sub.w r0, r9, #3 │ │ mov lr, sl │ │ cmp r0, #32 │ │ - bhi.w 884e4 │ │ + bhi.w 88a50 │ │ tbh [pc, r0, lsl #1] │ │ lsls r4, r7, #6 │ │ lsls r1, r3, #7 │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ lsls r1, r3, #6 │ │ @@ -145781,110 +145646,110 @@ │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ lsls r0, r2, #9 │ │ lsls r5, r4, #1 │ │ lsls r5, r4, #1 │ │ cmp.w lr, #0 │ │ - beq.w 888da │ │ + beq.w 88e46 │ │ str.w fp, [sp, #28] │ │ add.w fp, fp, #1 │ │ sub.w r6, lr, #1 │ │ strd r4, ip, [sp, #36] @ 0x24 │ │ str.w lr, [sp, #32] │ │ mov.w lr, #0 │ │ movs r4, #0 │ │ movs r0, #0 │ │ strd r2, r1, [sp, #44] @ 0x2c │ │ ldrb.w r9, [fp, #-1] │ │ cmp r0, #63 @ 0x3f │ │ - bne.n 884a2 │ │ + bne.n 88a0e │ │ cmp.w r9, #1 │ │ - bhi.w 88868 │ │ + bhi.w 88dd4 │ │ and.w r2, r0, #63 @ 0x3f │ │ and.w r1, r9, #127 @ 0x7f │ │ rsb sl, r2, #32 │ │ subs.w ip, r2, #32 │ │ lsr.w r5, r1, sl │ │ it pl │ │ lslpl.w r5, r1, ip │ │ lsl.w r1, r1, r2 │ │ it pl │ │ movpl r1, #0 │ │ orr.w lr, lr, r1 │ │ orrs r4, r5 │ │ sxtb.w r1, r9 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.w 8866c │ │ + bgt.w 88bd8 │ │ subs r6, #1 │ │ add.w fp, fp, #1 │ │ adds r0, #7 │ │ adds r1, r6, #1 │ │ - bne.n 88492 │ │ - b.n 8887c │ │ + bne.n 889fe │ │ + b.n 88de8 │ │ movw r0, #7937 @ 0x1f01 │ │ sub.w r0, r9, r0 │ │ cmp r0, #2 │ │ - bcs.w 888c8 │ │ + bcs.w 88e34 │ │ cmp.w lr, #0 │ │ - beq.w 888c6 │ │ + beq.w 88e32 │ │ mov r5, fp │ │ add.w fp, fp, #1 │ │ sub.w sl, lr, #1 │ │ mov r9, r4 │ │ mov r6, r1 │ │ ldrsb.w r0, [fp, #-1] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 88522 │ │ + bgt.n 88a8e │ │ sub.w sl, sl, #1 │ │ add.w fp, fp, #1 │ │ adds.w r1, sl, #1 │ │ - bne.n 88508 │ │ - b.n 8882e │ │ + bne.n 88a74 │ │ + b.n 88d9a │ │ mov r1, r6 │ │ mov.w lr, #0 │ │ strd fp, sl, [r1] │ │ mov r4, r9 │ │ - b.n 887cc │ │ + b.n 88d38 │ │ cmp.w lr, #0 │ │ - beq.w 8890a │ │ + beq.w 88e76 │ │ mov r9, fp │ │ mov r0, r1 │ │ mov r5, r9 │ │ mov fp, r4 │ │ mov r1, lr │ │ ldrb.w r4, [r5], #1 │ │ sub.w lr, lr, #1 │ │ mov sl, r0 │ │ strd r5, lr, [r0] │ │ and.w r0, r4, #127 @ 0x7f │ │ sxtb r4, r4 │ │ cmp r4, #0 │ │ - bpl.n 88588 │ │ + bpl.n 88af4 │ │ ldr r6, [sp, #24] │ │ cmp.w lr, #0 │ │ - beq.w 88920 │ │ + beq.w 88e8c │ │ ldrb.w r4, [r9, #1] │ │ sub.w lr, r1, #2 │ │ str r6, [sp, #24] │ │ add.w r5, r9, #2 │ │ and.w r6, r4, #127 @ 0x7f │ │ strd r5, lr, [sl] │ │ sxtb r4, r4 │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ orr.w r0, r0, r6, lsl #7 │ │ - ble.w 8868e │ │ + ble.w 88bfa │ │ mov r9, r0 │ │ mov r4, fp │ │ mov r1, sl │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ mov fp, r5 │ │ uxtah r0, r0, r9 │ │ cmp r0, #43 @ 0x2b │ │ - bhi.w 886d0 │ │ + bhi.w 88c3c │ │ tbh [pc, r0, lsl #1] │ │ lsls r5, r1, #4 │ │ lsls r3, r2, #6 │ │ lsls r5, r7, #3 │ │ lsls r2, r3, #4 │ │ lsls r0, r6, #2 │ │ lsls r2, r1, #2 │ │ @@ -145923,190 +145788,190 @@ │ │ lsls r4, r1, #3 │ │ lsls r2, r1, #2 │ │ lsls r0, r2, #2 │ │ lsls r0, r6, #2 │ │ lsls r4, r1, #3 │ │ lsls r2, r1, #2 │ │ cmp.w lr, #0 │ │ - beq.w 8891a │ │ + beq.w 88e86 │ │ mov r5, fp │ │ mov sl, lr │ │ ldrb.w r0, [r5], #1 │ │ sub.w lr, lr, #1 │ │ and.w r9, r0, #127 @ 0x7f │ │ strd r5, lr, [r1] │ │ sxtb r0, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 8858e │ │ + bgt.n 88afa │ │ cmp.w lr, #0 │ │ - beq.w 8891e │ │ + beq.w 88e8a │ │ ldrb.w r0, [fp, #1] │ │ sub.w lr, sl, #2 │ │ add.w r5, fp, #2 │ │ and.w r6, r0, #127 @ 0x7f │ │ strd r5, lr, [r1] │ │ sxtb r0, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ orr.w r9, r9, r6, lsl #7 │ │ - bgt.w 8858e │ │ + bgt.w 88afa │ │ cmp.w lr, #0 │ │ - beq.w 8894a │ │ + beq.w 88eb6 │ │ ldrb.w r0, [fp, #2] │ │ sub.w lr, sl, #3 │ │ add.w r5, fp, #3 │ │ cmp r0, #3 │ │ strd r5, lr, [r1] │ │ - bhi.w 88954 │ │ + bhi.w 88ec0 │ │ orr.w r9, r9, r0, lsl #14 │ │ - b.n 8858e │ │ + b.n 88afa │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r4, #0 │ │ ldr r2, [sp, #52] @ 0x34 │ │ strd fp, r6, [r0] │ │ - bne.w 8890e │ │ + bne.w 88e7a │ │ strd lr, r4, [sp, #12] │ │ mov sl, r6 │ │ str.w lr, [sp] │ │ ldrd r2, r1, [sp, #44] @ 0x2c │ │ ldrd r4, ip, [sp, #36] @ 0x24 │ │ - b.n 887cc │ │ + b.n 88d38 │ │ cmp.w lr, #0 │ │ - beq.w 8893a │ │ + beq.w 88ea6 │ │ ldrb.w r4, [r9, #2] │ │ sub.w lr, r1, #3 │ │ add.w r5, r9, #3 │ │ str.w lr, [sl, #4] │ │ cmp r4, #3 │ │ str.w r5, [sl] │ │ - bhi.w 88942 │ │ + bhi.w 88eae │ │ orr.w r9, r0, r4, lsl #14 │ │ - b.n 8858a │ │ + b.n 88af6 │ │ mov sl, lr │ │ mov.w lr, #0 │ │ str.w r9, [sp, #24] │ │ - b.n 883f2 │ │ + b.n 8895e │ │ mov sl, lr │ │ movs r5, #1 │ │ mov.w lr, #0 │ │ str.w r9, [sp, #24] │ │ - b.n 887c8 │ │ + b.n 88d34 │ │ movw r6, #7937 @ 0x1f01 │ │ uxth.w r0, r9 │ │ subs r6, r0, r6 │ │ cmp r6, #2 │ │ - bcc.n 886f4 │ │ + bcc.n 88c60 │ │ sub.w r0, r0, #7968 @ 0x1f20 │ │ cmp r0, #2 │ │ - bcs.w 888c8 │ │ + bcs.w 88e34 │ │ mov sl, lr │ │ mov.w lr, #0 │ │ str.w r9, [sp, #24] │ │ - b.n 883fe │ │ + b.n 8896a │ │ str.w r9, [sp, #24] │ │ cmp.w lr, #0 │ │ - bne.w 884fa │ │ - b.n 888c6 │ │ + bne.w 88a66 │ │ + b.n 88e32 │ │ mov sl, lr │ │ mov.w lr, #0 │ │ str.w r9, [sp, #24] │ │ movs r5, #2 │ │ - b.n 887c8 │ │ + b.n 88d34 │ │ mov sl, lr │ │ mov.w lr, #0 │ │ str.w r9, [sp, #24] │ │ movs r5, #8 │ │ - b.n 887c8 │ │ + b.n 88d34 │ │ mov sl, lr │ │ mov.w lr, #0 │ │ str.w r9, [sp, #24] │ │ movs r5, #0 │ │ - b.n 887c8 │ │ + b.n 88d34 │ │ str.w r9, [sp, #24] │ │ cmp.w lr, #0 │ │ - bne.w 88472 │ │ - b.n 888da │ │ + bne.w 889de │ │ + b.n 88e46 │ │ mov sl, lr │ │ mov.w lr, #0 │ │ str.w r9, [sp, #24] │ │ movs r5, #3 │ │ - b.n 887c8 │ │ + b.n 88d34 │ │ mov sl, lr │ │ mov.w lr, #0 │ │ str.w r9, [sp, #24] │ │ mov r5, r4 │ │ - b.n 887c8 │ │ + b.n 88d34 │ │ str.w r9, [sp, #24] │ │ ldr r5, [sp, #20] │ │ cmp.w lr, #0 │ │ - beq.w 888a4 │ │ + beq.w 88e10 │ │ movs r0, #0 │ │ ldrb.w r6, [fp, r0] │ │ - cbz r6, 88774 │ │ + cbz r6, 88ce0 │ │ adds r0, #1 │ │ cmp lr, r0 │ │ - bne.n 88766 │ │ - b.n 888a4 │ │ + bne.n 88cd2 │ │ + b.n 88e10 │ │ mvns r6, r0 │ │ add lr, r6 │ │ mov r5, fp │ │ add r0, fp │ │ add.w fp, r0, #1 │ │ mov sl, lr │ │ strd fp, lr, [r1] │ │ mov.w lr, #0 │ │ str r5, [sp, #20] │ │ - b.n 887cc │ │ + b.n 88d38 │ │ mov sl, lr │ │ mov.w lr, #0 │ │ str.w r9, [sp, #24] │ │ movs r5, #16 │ │ - b.n 887c8 │ │ + b.n 88d34 │ │ str.w r9, [sp, #24] │ │ cmp.w lr, #2 │ │ - bcc.w 888f0 │ │ + bcc.w 88e5c │ │ mov r0, lr │ │ ldrh.w lr, [fp], #2 │ │ subs r0, #2 │ │ str.w lr, [sp, #4] │ │ mov sl, r0 │ │ strd fp, r0, [r1] │ │ - b.n 887cc │ │ + b.n 88d38 │ │ mov sl, lr │ │ mov.w lr, #0 │ │ str.w r9, [sp, #24] │ │ mov r5, r2 │ │ uxtab lr, lr, r5 │ │ adds r3, #16 │ │ cmp r3, r8 │ │ - bne.w 88388 │ │ - b.n 88810 │ │ + bne.w 888f4 │ │ + b.n 88d7c │ │ str.w r9, [sp, #24] │ │ cmp.w lr, #4 │ │ - bcc.w 88900 │ │ + bcc.w 88e6c │ │ mov r0, lr │ │ ldr.w lr, [fp], #4 │ │ subs r0, #4 │ │ mov sl, r0 │ │ strd fp, r0, [r1] │ │ - b.n 887cc │ │ + b.n 88d38 │ │ str.w r9, [sp, #24] │ │ cmp.w lr, #0 │ │ - beq.n 888e0 │ │ + beq.n 88e4c │ │ mov r0, lr │ │ ldrb.w lr, [fp], #1 │ │ subs r0, #1 │ │ str.w lr, [sp, #8] │ │ mov sl, r0 │ │ strd fp, r0, [r1] │ │ - b.n 887cc │ │ + b.n 88d38 │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp.w lr, #0 │ │ - beq.n 8885c │ │ + beq.n 88dc8 │ │ cmp sl, lr │ │ - bcs.n 88850 │ │ + bcs.n 88dbc │ │ movs r1, #0 │ │ strd fp, r1, [r0, #8] │ │ movs r1, #19 │ │ strb r1, [r0, #0] │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ @@ -146133,15 +145998,15 @@ │ │ pop {r4, r5, r6, pc} │ │ ldr r0, [sp, #48] @ 0x30 │ │ mov.w r9, #0 │ │ ldr r2, [sp, #52] @ 0x34 │ │ strd fp, r6, [r0] │ │ movs r0, #6 │ │ ldrd fp, r1, [sp, #12] │ │ - b.n 88890 │ │ + b.n 88dfc │ │ ldrd fp, r1, [sp, #28] │ │ movs r0, #0 │ │ add fp, r1 │ │ ldr r1, [sp, #48] @ 0x30 │ │ strd fp, r0, [r1] │ │ ldr r2, [sp, #52] @ 0x34 │ │ movs r1, #0 │ │ @@ -146154,59 +146019,59 @@ │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ str r5, [r1, #4] │ │ str.w fp, [r1, #8] │ │ str r0, [r1, #12] │ │ - b.n 888ba │ │ + b.n 88e26 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ strd fp, r0, [r1, #8] │ │ movs r0, #19 │ │ strb r0, [r1, #0] │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ - b.n 88838 │ │ + b.n 88da4 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r0, #12 │ │ strh.w r9, [r1, #2] │ │ strb r0, [r1, #0] │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ mov.w r9, #0 │ │ - b.n 8888a │ │ + b.n 88df6 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ str r0, [r1, #12] │ │ ldr r0, [sp, #8] │ │ strd fp, fp, [r1, #4] │ │ strb r0, [r1, #1] │ │ - b.n 888ba │ │ + b.n 88e26 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ str r0, [r1, #12] │ │ ldr r0, [sp, #4] │ │ strd fp, fp, [r1, #4] │ │ strh r0, [r1, #2] │ │ - b.n 888ba │ │ + b.n 88e26 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r0, #0 │ │ str.w fp, [r1, #4] │ │ - b.n 888aa │ │ + b.n 88e16 │ │ ldr r6, [sp, #24] │ │ - b.n 88922 │ │ + b.n 88e8e │ │ mov.w r9, #0 │ │ movs r0, #56 @ 0x38 │ │ ldr.w fp, [sp] │ │ - b.n 88890 │ │ + b.n 88dfc │ │ movs r6, #22 │ │ - b.n 88922 │ │ + b.n 88e8e │ │ movs r6, #22 │ │ mov fp, r5 │ │ movs r0, #19 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r3, #0 │ │ strd fp, fp, [r1, #4] │ │ str r3, [r1, #12] │ │ @@ -146214,27 +146079,27 @@ │ │ strb r0, [r1, #0] │ │ add sp, #56 @ 0x38 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ mov fp, r5 │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr r6, [sp, #24] │ │ - b.n 88950 │ │ + b.n 88ebc │ │ movs r0, #6 │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr r6, [sp, #24] │ │ - b.n 88926 │ │ + b.n 88e92 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r6, #22 │ │ mov fp, r5 │ │ movs r0, #19 │ │ - b.n 88926 │ │ + b.n 88e92 │ │ movs r0, #6 │ │ movs r6, #22 │ │ - b.n 88924 │ │ + b.n 88e90 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #40 @ 0x28 │ │ movs r3, #8 │ │ @@ -146242,24 +146107,24 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #144 @ 0x90 │ │ mov sl, r0 │ │ ldr r0, [r1, #0] │ │ str r0, [sp, #104] @ 0x68 │ │ movs r4, #56 @ 0x38 │ │ @@ -146294,74 +146159,74 @@ │ │ str r3, [sp, #64] @ 0x40 │ │ str r2, [sp, #124] @ 0x7c │ │ str r1, [sp, #128] @ 0x80 │ │ str r4, [sp, #92] @ 0x5c │ │ str.w r8, [sp, #112] @ 0x70 │ │ str r6, [sp, #88] @ 0x58 │ │ cmp.w fp, #0 │ │ - beq.w 89682 │ │ + beq.w 89bee │ │ str.w r9, [sp, #120] @ 0x78 │ │ add.w r9, r5, #1 │ │ ldr r0, [sp, #116] @ 0x74 │ │ cmp r0, #0 │ │ - beq.n 88aaa │ │ + beq.n 89016 │ │ ldrb r2, [r5, #0] │ │ cmp r2, #7 │ │ - bhi.w 89788 │ │ + bhi.w 89cf4 │ │ str r5, [sp, #140] @ 0x8c │ │ sub.w r1, fp, #1 │ │ str r1, [sp, #132] @ 0x84 │ │ tbh [pc, r2, lsl #1] │ │ lsls r2, r3, #25 │ │ movs r0, r1 │ │ lsls r6, r3, #6 │ │ lsls r3, r3, #4 │ │ lsls r2, r3, #5 │ │ lsls r0, r7, #3 │ │ lsls r4, r3, #7 │ │ lsls r4, r1, #8 │ │ cmp r1, #0 │ │ - beq.w 89794 │ │ + beq.w 89d00 │ │ ldr.w ip, [sp, #140] @ 0x8c │ │ sub.w r2, fp, #2 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ mov sl, fp │ │ mov.w fp, #0 │ │ movs r0, #0 │ │ movs r6, #0 │ │ ldrb.w r8, [r9], #1 │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 88a6a │ │ + bne.n 88fd6 │ │ cmp.w r8, #1 │ │ - bhi.w 89652 │ │ + bhi.w 89bbe │ │ and.w r5, r6, #63 @ 0x3f │ │ and.w r1, r8, #127 @ 0x7f │ │ rsb r4, r5, #32 │ │ subs.w r3, r5, #32 │ │ lsr.w r4, r1, r4 │ │ it pl │ │ lslpl.w r4, r1, r3 │ │ lsl.w r1, r1, r5 │ │ it pl │ │ movpl r1, #0 │ │ orr.w fp, fp, r1 │ │ orrs r0, r4 │ │ sxtb.w r1, r8 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.w 88f0e │ │ + bgt.w 8947a │ │ subs r2, #1 │ │ adds r6, #7 │ │ adds r1, r2, #1 │ │ - bne.n 88a5a │ │ - b.w 896b8 │ │ + bne.n 88fc6 │ │ + b.w 89c24 │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ uxtab r0, r1, r0 │ │ cmp r0, #7 │ │ - bhi.w 8975c │ │ + bhi.w 89cc8 │ │ tbh [pc, r0, lsl #1] │ │ movs r0, r1 │ │ movs r2, r4 │ │ lsls r7, r1, #25 │ │ lsls r7, r6, #1 │ │ lsls r7, r1, #25 │ │ lsls r7, r1, #25 │ │ @@ -146369,50 +146234,50 @@ │ │ lsls r1, r0, #1 │ │ mov ip, r5 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ ldrb.w r6, [ip], #1 │ │ subs.w r0, fp, #1 │ │ str.w r0, [lr, #28] │ │ str.w ip, [lr, #24] │ │ - beq.w 8976e │ │ + beq.w 89cda │ │ sub.w fp, fp, #2 │ │ add.w r2, r9, #1 │ │ mov.w ip, #0 │ │ mov.w sl, #0 │ │ strd r2, fp, [lr, #24] │ │ ldrb.w lr, [r5, #1] │ │ - b.n 88be8 │ │ + b.n 89154 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ cmp.w fp, #1 │ │ - beq.w 89718 │ │ + beq.w 89c84 │ │ mov ip, r5 │ │ sub.w r0, fp, #2 │ │ ldrh.w r6, [ip], #2 │ │ cmp r0, #2 │ │ str.w r0, [lr, #28] │ │ str.w ip, [lr, #24] │ │ - bcc.w 8976e │ │ + bcc.w 89cda │ │ sub.w fp, fp, #4 │ │ add.w r2, r9, #3 │ │ mov.w ip, #0 │ │ mov.w sl, #0 │ │ strd r2, fp, [lr, #24] │ │ ldrh.w lr, [r5, #2] │ │ - b.n 88be8 │ │ + b.n 89154 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ cmp.w fp, #7 │ │ - bls.w 89718 │ │ + bls.w 89c84 │ │ ldrb r1, [r5, #2] │ │ add.w r0, r9, #7 │ │ ldrh r2, [r5, #0] │ │ sub.w r6, fp, #8 │ │ cmp r6, #8 │ │ str.w r6, [lr, #28] │ │ str.w r0, [lr, #24] │ │ - bcc.w 8976c │ │ + bcc.w 89cd8 │ │ ldr.w r6, [r5, #3] │ │ mov r8, r4 │ │ ldrb.w ip, [r5, #7] │ │ mov r4, r5 │ │ ldr.w r3, [r5, #11] │ │ orr.w r1, r2, r1, lsl #16 │ │ lsrs r5, r6, #8 │ │ @@ -146426,93 +146291,93 @@ │ │ orr.w sl, r1, r5, lsl #24 │ │ ldrb r1, [r0, #2] │ │ ldrh r0, [r0, #0] │ │ mov r4, r8 │ │ strd r2, fp, [lr, #24] │ │ orr.w r0, r0, r1, lsl #16 │ │ orr.w lr, r0, r3, lsl #24 │ │ - b.n 88be8 │ │ + b.n 89154 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ cmp.w fp, #4 │ │ - bcc.w 89718 │ │ + bcc.w 89c84 │ │ mov ip, r5 │ │ sub.w r0, fp, #4 │ │ ldr.w r6, [ip], #4 │ │ cmp r0, #4 │ │ str.w r0, [lr, #28] │ │ str.w ip, [lr, #24] │ │ - bcc.w 8976e │ │ + bcc.w 89cda │ │ sub.w fp, fp, #8 │ │ add.w r2, r9, #7 │ │ mov.w ip, #0 │ │ mov.w sl, #0 │ │ strd r2, fp, [lr, #24] │ │ ldr.w lr, [r5, #4] │ │ orr.w r0, lr, r6 │ │ orr.w r1, sl, ip │ │ orrs r0, r1 │ │ - beq.w 896e2 │ │ + beq.w 89c4e │ │ ldr r0, [sp, #96] @ 0x60 │ │ mov r5, r2 │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ eors r0, r6 │ │ eor.w r1, ip, r8 │ │ orrs r0, r1 │ │ itt eq │ │ moveq ip, sl │ │ moveq r6, lr │ │ clz r0, r0 │ │ lsrs r1, r6, #8 │ │ orr.w r3, r1, ip, lsl #24 │ │ mov.w r9, r6, lsr #16 │ │ lsrs r0, r0, #5 │ │ - b.n 891d6 │ │ + b.n 89742 │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ uxtab r2, r1, r0 │ │ movs r0, #25 │ │ cmp r2, #7 │ │ - bhi.w 897f2 │ │ + bhi.w 89d5e │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ lsls r0, r6, #7 │ │ lsls r2, r5, #23 │ │ lsls r3, r3, #8 │ │ lsls r2, r5, #23 │ │ lsls r2, r5, #23 │ │ lsls r2, r5, #23 │ │ lsls r7, r7, #7 │ │ ldr r0, [sp, #132] @ 0x84 │ │ cmp r0, #0 │ │ - beq.w 897dc │ │ + beq.w 89d48 │ │ ldr r2, [sp, #140] @ 0x8c │ │ sub.w fp, fp, #2 │ │ add.w r5, r9, #1 │ │ movs r0, #1 │ │ strd r5, fp, [lr, #24] │ │ ldrb r6, [r2, #1] │ │ - b.n 8908a │ │ + b.n 895f6 │ │ cmp r1, #0 │ │ - beq.w 89674 │ │ + beq.w 89be0 │ │ mov ip, fp │ │ sub.w fp, fp, #3 │ │ movs r0, #0 │ │ movs r6, #0 │ │ movs r3, #0 │ │ movs r5, #0 │ │ mov r9, r1 │ │ str r0, [sp, #136] @ 0x88 │ │ ldr r0, [sp, #140] @ 0x8c │ │ cmp r5, #63 @ 0x3f │ │ add.w sl, r0, r6 │ │ ldrb.w lr, [sl, #1]! │ │ - bne.n 88c92 │ │ + bne.n 891fe │ │ cmp.w lr, #1 │ │ - bhi.w 89656 │ │ + bhi.w 89bc2 │ │ and.w r4, r5, #63 @ 0x3f │ │ and.w r1, lr, #127 @ 0x7f │ │ rsb r0, r4, #32 │ │ subs.w r2, r4, #32 │ │ sub.w r8, r9, #1 │ │ lsr.w r0, r1, r0 │ │ it pl │ │ @@ -146522,40 +146387,40 @@ │ │ it pl │ │ movpl r0, #0 │ │ ldr r1, [sp, #136] @ 0x88 │ │ orrs r1, r0 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ str r1, [sp, #136] @ 0x88 │ │ - bgt.w 88f2a │ │ + bgt.w 89496 │ │ sub.w fp, fp, #1 │ │ adds r5, #7 │ │ adds r6, #1 │ │ ldr r0, [sp, #132] @ 0x84 │ │ mov r9, r8 │ │ cmp r0, r6 │ │ - bne.n 88c7c │ │ - b.w 89660 │ │ + bne.n 891e8 │ │ + b.w 89bcc │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ cmp r1, #0 │ │ - beq.w 896ae │ │ + beq.w 89c1a │ │ sub.w r8, fp, #3 │ │ str.w fp, [sp, #60] @ 0x3c │ │ movs r3, #0 │ │ movs r6, #0 │ │ mov.w ip, #0 │ │ movs r5, #0 │ │ mov fp, r1 │ │ ldr r0, [sp, #140] @ 0x8c │ │ cmp r5, #63 @ 0x3f │ │ add r0, r3 │ │ ldrb.w sl, [r0, #1]! │ │ - bne.n 88d14 │ │ + bne.n 89280 │ │ cmp.w sl, #1 │ │ - bhi.w 89652 │ │ + bhi.w 89bbe │ │ and.w r4, r5, #63 @ 0x3f │ │ and.w r1, sl, #127 @ 0x7f │ │ rsb lr, r4, #32 │ │ str r0, [sp, #136] @ 0x88 │ │ mov r9, r6 │ │ subs.w r6, r4, #32 │ │ lsr.w r2, r1, lr │ │ @@ -146565,41 +146430,41 @@ │ │ lsl.w r1, r1, r4 │ │ it pl │ │ movpl r1, #0 │ │ orr.w r6, r1, r9 │ │ orr.w ip, ip, r2 │ │ sxtb.w r1, sl │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.w 88fa6 │ │ + bgt.w 89512 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ sub.w r8, r8, #1 │ │ adds r5, #7 │ │ adds r3, #1 │ │ ldr r1, [sp, #132] @ 0x84 │ │ mov fp, r0 │ │ cmp r1, r3 │ │ - bne.n 88d00 │ │ - b.w 8969a │ │ + bne.n 8926c │ │ + b.w 89c06 │ │ cmp r1, #0 │ │ - beq.w 89674 │ │ + beq.w 89be0 │ │ mov ip, fp │ │ sub.w fp, fp, #3 │ │ movs r0, #0 │ │ movs r6, #0 │ │ movs r3, #0 │ │ movs r5, #0 │ │ mov r9, r1 │ │ str r0, [sp, #136] @ 0x88 │ │ ldr r0, [sp, #140] @ 0x8c │ │ cmp r5, #63 @ 0x3f │ │ add.w sl, r0, r6 │ │ ldrb.w lr, [sl, #1]! │ │ - bne.n 88d98 │ │ + bne.n 89304 │ │ cmp.w lr, #1 │ │ - bhi.w 89656 │ │ + bhi.w 89bc2 │ │ and.w r2, r5, #63 @ 0x3f │ │ and.w r1, lr, #127 @ 0x7f │ │ rsb r0, r2, #32 │ │ subs.w r4, r2, #32 │ │ sub.w r8, r9, #1 │ │ lsr.w r0, r1, r0 │ │ it pl │ │ @@ -146609,97 +146474,97 @@ │ │ it pl │ │ movpl r0, #0 │ │ ldr r1, [sp, #136] @ 0x88 │ │ orrs r1, r0 │ │ sxtb.w r0, lr │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ str r1, [sp, #136] @ 0x88 │ │ - bgt.n 88e90 │ │ + bgt.n 893fc │ │ sub.w fp, fp, #1 │ │ adds r5, #7 │ │ adds r6, #1 │ │ ldr r0, [sp, #132] @ 0x84 │ │ mov r9, r8 │ │ cmp r0, r6 │ │ - bne.n 88d82 │ │ - b.w 89660 │ │ + bne.n 892ee │ │ + b.w 89bcc │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ uxtab r2, r1, r0 │ │ movs r0, #25 │ │ cmp r2, #7 │ │ - bhi.w 897f2 │ │ + bhi.w 89d5e │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ lsls r0, r1, #5 │ │ lsls r6, r0, #20 │ │ lsls r7, r0, #7 │ │ lsls r6, r0, #20 │ │ lsls r6, r0, #20 │ │ lsls r6, r0, #20 │ │ lsls r6, r6, #5 │ │ ldr r0, [sp, #132] @ 0x84 │ │ cmp r0, #0 │ │ - beq.w 897dc │ │ + beq.w 89d48 │ │ subs.w r0, fp, #2 │ │ str.w r0, [lr, #28] │ │ ldr r0, [sp, #140] @ 0x8c │ │ add.w ip, r0, #2 │ │ str.w ip, [lr, #24] │ │ ldrb r6, [r0, #1] │ │ - beq.w 897ea │ │ + beq.w 89d56 │ │ sub.w fp, fp, #3 │ │ add.w r5, r9, #2 │ │ mov.w sl, #0 │ │ strd r5, fp, [lr, #24] │ │ ldrb.w lr, [r0, #2] │ │ - b.n 891c6 │ │ + b.n 89732 │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ uxtab r2, r1, r0 │ │ movs r0, #25 │ │ cmp r2, #7 │ │ - bhi.w 897f2 │ │ + bhi.w 89d5e │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ lsls r5, r6, #4 │ │ lsls r6, r2, #19 │ │ lsls r6, r1, #7 │ │ lsls r6, r2, #19 │ │ lsls r6, r2, #19 │ │ lsls r6, r2, #19 │ │ lsls r4, r7, #5 │ │ ldr r0, [sp, #132] @ 0x84 │ │ cmp r0, #0 │ │ - beq.w 897dc │ │ + beq.w 89d48 │ │ ldr r1, [sp, #140] @ 0x8c │ │ sub.w fp, fp, #2 │ │ mov r0, lr │ │ mov.w r9, #0 │ │ add.w ip, r1, #2 │ │ strd ip, fp, [r0, #24] │ │ ldrb r0, [r1, #1] │ │ - b.n 8921c │ │ + b.n 89788 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ add.w r5, sl, #1 │ │ cmp r3, #0 │ │ strd r5, r8, [lr, #24] │ │ - bne.w 897ee │ │ + bne.w 89d5a │ │ cmp.w r8, #0 │ │ - beq.w 8983c │ │ + beq.w 89da8 │ │ movs r6, #0 │ │ mov.w ip, #0 │ │ movs r1, #0 │ │ ldrb.w r8, [r5], #1 │ │ cmp r1, #63 @ 0x3f │ │ - bne.n 88ec2 │ │ + bne.n 8942e │ │ cmp.w r8, #1 │ │ - bhi.w 8973a │ │ + bhi.w 89ca6 │ │ and.w r3, r1, #63 @ 0x3f │ │ mov r2, r5 │ │ and.w r0, r8, #127 @ 0x7f │ │ rsb r5, r3, #32 │ │ mov r4, ip │ │ mov ip, r6 │ │ subs.w r6, r3, #32 │ │ @@ -146710,46 +146575,46 @@ │ │ mov r6, ip │ │ it pl │ │ movpl r0, #0 │ │ orrs r6, r0 │ │ orr.w ip, r5, r4 │ │ sxtb.w r0, r8 │ │ cmp r0, #0 │ │ - bpl.w 89330 │ │ + bpl.w 8989c │ │ sub.w fp, fp, #1 │ │ adds r1, #7 │ │ mov r5, r2 │ │ adds.w r0, fp, #1 │ │ - bne.n 88eb2 │ │ - b.w 896fa │ │ + bne.n 8941e │ │ + b.w 89c66 │ │ ldr r4, [sp, #92] @ 0x5c │ │ cmp r0, #0 │ │ strd r9, r2, [lr, #24] │ │ - bne.w 897f8 │ │ + bne.w 89d64 │ │ str.w fp, [sp, #136] @ 0x88 │ │ movs r0, #2 │ │ mov.w ip, #0 │ │ mov fp, r2 │ │ mov r5, r9 │ │ - b.n 891cc │ │ + b.n 89738 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ add.w r2, sl, #1 │ │ cmp r3, #0 │ │ strd r2, r8, [lr, #24] │ │ - bne.w 897ee │ │ + bne.w 89d5a │ │ cmp.w r8, #0 │ │ - beq.w 89838 │ │ + beq.w 89da4 │ │ movs r6, #0 │ │ mov.w ip, #0 │ │ movs r1, #0 │ │ ldrb.w r8, [r2], #1 │ │ cmp r1, #63 @ 0x3f │ │ - bne.n 88f5c │ │ + bne.n 894c8 │ │ cmp.w r8, #1 │ │ - bhi.w 8972e │ │ + bhi.w 89c9a │ │ mov r3, r2 │ │ and.w r2, r1, #63 @ 0x3f │ │ and.w r0, r8, #127 @ 0x7f │ │ rsb r5, r2, #32 │ │ mov r4, ip │ │ mov ip, r6 │ │ subs.w r6, r2, #32 │ │ @@ -146760,35 +146625,35 @@ │ │ mov r6, ip │ │ it pl │ │ movpl r0, #0 │ │ orrs r6, r0 │ │ orr.w ip, r5, r4 │ │ sxtb.w r0, r8 │ │ cmp r0, #0 │ │ - bpl.w 89346 │ │ + bpl.w 898b2 │ │ sub.w fp, fp, #1 │ │ adds r1, #7 │ │ mov r2, r3 │ │ adds.w r0, fp, #1 │ │ - bne.n 88f4c │ │ - b.n 896fa │ │ + bne.n 894b8 │ │ + b.n 89c66 │ │ ldr r1, [sp, #136] @ 0x88 │ │ cmp r0, #0 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ add.w r5, r1, #1 │ │ strd r5, r0, [lr, #24] │ │ - beq.w 897fc │ │ + beq.w 89d68 │ │ mov.w lr, #0 │ │ movs r4, #0 │ │ movs r1, #0 │ │ ldrb.w r9, [r5], #1 │ │ cmp r1, #63 @ 0x3f │ │ - bne.n 88fd2 │ │ + bne.n 8953e │ │ cmp.w r9, #1 │ │ - bhi.w 89722 │ │ + bhi.w 89c8e │ │ and.w r2, r1, #63 @ 0x3f │ │ mov r3, r4 │ │ and.w r0, r9, #127 @ 0x7f │ │ rsb r4, r2, #32 │ │ mov sl, r6 │ │ subs.w r6, r2, #32 │ │ lsr.w r4, r0, r4 │ │ @@ -146797,92 +146662,92 @@ │ │ lsl.w r0, r0, r2 │ │ it pl │ │ movpl r0, #0 │ │ orr.w lr, lr, r0 │ │ orrs r4, r3 │ │ sxtb.w r0, r9 │ │ cmp r0, #0 │ │ - bpl.w 89314 │ │ + bpl.w 89880 │ │ sub.w r8, r8, #1 │ │ adds r1, #7 │ │ mov r6, sl │ │ adds.w r0, r8, #1 │ │ - bne.n 88fc2 │ │ - b.n 89746 │ │ + bne.n 8952e │ │ + b.n 89cb2 │ │ cmp.w fp, #3 │ │ - bcc.w 897c8 │ │ + bcc.w 89d34 │ │ ldr r2, [sp, #140] @ 0x8c │ │ sub.w fp, fp, #3 │ │ add.w r5, r9, #2 │ │ movs r0, #1 │ │ strd r5, fp, [lr, #24] │ │ ldrh.w r6, [r2, #1] │ │ - b.n 8908a │ │ + b.n 895f6 │ │ cmp.w fp, #8 │ │ - bls.w 897d2 │ │ + bls.w 89d3e │ │ ldr r1, [sp, #140] @ 0x8c │ │ sub.w fp, fp, #9 │ │ ldrb.w r2, [r9, #2] │ │ add.w r5, r9, #8 │ │ ldrh.w r3, [r9] │ │ ldr r0, [r1, #4] │ │ ldrb r1, [r1, #8] │ │ str.w fp, [lr, #28] │ │ str.w r5, [lr, #24] │ │ lsls r1, r1, #24 │ │ orr.w ip, r1, r0, lsr #8 │ │ orr.w r1, r3, r2, lsl #16 │ │ orr.w r6, r1, r0, lsl #24 │ │ movs r0, #1 │ │ - b.n 8908e │ │ + b.n 895fa │ │ cmp.w fp, #5 │ │ - bcc.w 897be │ │ + bcc.w 89d2a │ │ ldr r2, [sp, #140] @ 0x8c │ │ sub.w fp, fp, #5 │ │ add.w r5, r9, #4 │ │ movs r0, #1 │ │ strd r5, fp, [lr, #24] │ │ ldr.w r6, [r2, #1] │ │ mov.w ip, #0 │ │ - b.n 891cc │ │ + b.n 89738 │ │ cmp.w fp, #3 │ │ - bcc.w 897c8 │ │ + bcc.w 89d34 │ │ ldr r2, [sp, #140] @ 0x8c │ │ sub.w r0, fp, #3 │ │ str.w r0, [lr, #28] │ │ cmp r0, #2 │ │ add.w ip, r2, #3 │ │ str.w ip, [lr, #24] │ │ ldrh.w r6, [r2, #1] │ │ - bcc.w 897ea │ │ + bcc.w 89d56 │ │ sub.w fp, fp, #5 │ │ add.w r5, r9, #4 │ │ mov.w sl, #0 │ │ strd r5, fp, [lr, #24] │ │ ldrh.w lr, [r2, #3] │ │ - b.n 891c6 │ │ + b.n 89732 │ │ cmp.w fp, #3 │ │ - bcc.w 897c8 │ │ + bcc.w 89d34 │ │ ldr r1, [sp, #140] @ 0x8c │ │ sub.w fp, fp, #3 │ │ mov r0, lr │ │ mov.w r9, #0 │ │ add.w ip, r1, #3 │ │ strd ip, fp, [r0, #24] │ │ ldrh.w r0, [r1, #1] │ │ - b.n 8921c │ │ + b.n 89788 │ │ cmp.w fp, #8 │ │ - bls.w 897d2 │ │ + bls.w 89d3e │ │ ldrb.w r0, [r9, #2] │ │ add.w r1, r9, #8 │ │ sub.w r2, fp, #9 │ │ str.w r2, [lr, #28] │ │ cmp r2, #7 │ │ str.w r1, [lr, #24] │ │ - bls.w 89840 │ │ + bls.w 89dac │ │ ldr r3, [sp, #140] @ 0x8c │ │ mov sl, r4 │ │ ldrh.w r2, [r9] │ │ sub.w fp, fp, #17 │ │ mov r4, r3 │ │ ldrb r3, [r3, #8] │ │ ldr r6, [r4, #4] │ │ @@ -146900,41 +146765,41 @@ │ │ orr.w sl, r0, r3, lsl #24 │ │ ldrb r0, [r1, #2] │ │ ldrh r1, [r1, #0] │ │ orr.w r0, r1, r0, lsl #16 │ │ orr.w lr, r0, r5, lsl #24 │ │ movs r0, #6 │ │ mov r5, r2 │ │ - b.n 891cc │ │ + b.n 89738 │ │ cmp.w fp, #8 │ │ - bls.w 897d2 │ │ + bls.w 89d3e │ │ ldr r2, [sp, #140] @ 0x8c │ │ sub.w fp, fp, #9 │ │ ldrb.w r6, [r9, #2] │ │ ldrh.w r5, [r9] │ │ add.w ip, r2, #9 │ │ ldrb r3, [r2, #8] │ │ ldr r1, [r2, #4] │ │ str.w fp, [lr, #28] │ │ lsls r3, r3, #24 │ │ str.w ip, [lr, #24] │ │ orr.w r9, r3, r1, lsr #8 │ │ orr.w r3, r5, r6, lsl #16 │ │ orr.w r0, r3, r1, lsl #24 │ │ - b.n 8921c │ │ + b.n 89788 │ │ cmp.w fp, #5 │ │ - bcc.w 897be │ │ + bcc.w 89d2a │ │ ldr r2, [sp, #140] @ 0x8c │ │ sub.w r0, fp, #5 │ │ str.w r0, [lr, #28] │ │ cmp r0, #4 │ │ add.w ip, r2, #5 │ │ str.w ip, [lr, #24] │ │ ldr.w r6, [r2, #1] │ │ - bcc.w 897ea │ │ + bcc.w 89d56 │ │ sub.w fp, fp, #9 │ │ add.w r5, r9, #8 │ │ mov.w sl, #0 │ │ strd r5, fp, [lr, #24] │ │ ldr.w lr, [r2, #5] │ │ movs r0, #6 │ │ mov.w ip, #0 │ │ @@ -146950,89 +146815,89 @@ │ │ movs r0, r1 │ │ lsls r0, r7, #5 │ │ lsls r5, r6, #4 │ │ ldrd r1, r0, [sp, #104] @ 0x68 │ │ subs r0, r1, r0 │ │ ldr r0, [sp, #100] @ 0x64 │ │ sbcs.w r0, r0, r8 │ │ - bcs.w 88a04 │ │ - b.n 893a2 │ │ + bcs.w 88f70 │ │ + b.n 8990e │ │ cmp.w fp, #5 │ │ - bcc.w 897be │ │ + bcc.w 89d2a │ │ ldr r1, [sp, #140] @ 0x8c │ │ sub.w fp, fp, #5 │ │ mov r0, lr │ │ mov.w r9, #0 │ │ add.w ip, r1, #5 │ │ strd ip, fp, [r0, #24] │ │ ldr.w r0, [r1, #1] │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ cmp.w fp, #0 │ │ - beq.w 8979c │ │ + beq.w 89d08 │ │ str r0, [sp, #132] @ 0x84 │ │ add.w r0, ip, #1 │ │ str.w r9, [sp, #60] @ 0x3c │ │ mov r9, ip │ │ sub.w ip, fp, #1 │ │ mov.w lr, #0 │ │ mov.w sl, #0 │ │ movs r3, #0 │ │ ldrb.w r4, [r0, #-1] │ │ mov r5, r0 │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 89252 │ │ + bne.n 897be │ │ cmp r4, #1 │ │ - bhi.w 89686 │ │ + bhi.w 89bf2 │ │ and.w r6, r3, #63 @ 0x3f │ │ and.w r1, r4, #127 @ 0x7f │ │ rsb r0, r6, #32 │ │ subs.w r2, r6, #32 │ │ lsr.w r0, r1, r0 │ │ it pl │ │ lslpl.w r0, r1, r2 │ │ orr.w sl, sl, r0 │ │ lsl.w r0, r1, r6 │ │ it pl │ │ movpl r0, #0 │ │ orr.w lr, lr, r0 │ │ sxtb r0, r4 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 89294 │ │ + bgt.n 89800 │ │ sub.w r1, ip, #1 │ │ adds r0, r5, #1 │ │ adds r3, #7 │ │ mov ip, r1 │ │ adds r1, #1 │ │ - bne.n 89242 │ │ - b.n 896d0 │ │ + bne.n 897ae │ │ + b.n 89c3c │ │ ldr r0, [sp, #128] @ 0x80 │ │ mov fp, ip │ │ ldr r4, [sp, #92] @ 0x5c │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ ldr r6, [sp, #132] @ 0x84 │ │ strd r5, fp, [r0, #24] │ │ movs r0, #7 │ │ strd sl, lr, [sp, #52] @ 0x34 │ │ - b.n 891d0 │ │ + b.n 8973c │ │ ldrd r1, r0, [sp, #68] @ 0x44 │ │ cmp r0, r1 │ │ - bcc.w 8985c │ │ + bcc.w 89dc8 │ │ ldr r0, [sp, #80] @ 0x50 │ │ ldr r1, [sp, #136] @ 0x88 │ │ umull r1, r0, r1, r0 │ │ cmp r0, #0 │ │ - bne.w 8986a │ │ + bne.w 89dd6 │ │ ldr r0, [sp, #84] @ 0x54 │ │ cmp r0, r1 │ │ - bcc.w 89874 │ │ + bcc.w 89de0 │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ uxtab r2, r2, r0 │ │ cmp r2, #7 │ │ - bhi.w 8990e │ │ + bhi.w 89e7a │ │ ldr r0, [sp, #76] @ 0x4c │ │ ldr r3, [sp, #84] @ 0x54 │ │ add r0, r1 │ │ subs r3, r3, r1 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ movs r7, r6 │ │ @@ -147040,74 +146905,74 @@ │ │ lsls r6, r1, #1 │ │ lsls r3, r2, #12 │ │ lsls r3, r2, #12 │ │ lsls r3, r2, #12 │ │ movs r4, r7 │ │ ldr r2, [sp, #84] @ 0x54 │ │ cmp r2, r1 │ │ - beq.w 898a8 │ │ + beq.w 89e14 │ │ ldrb r0, [r0, #0] │ │ - b.n 8938c │ │ + b.n 898f8 │ │ mov.w r0, r9, lsl #16 │ │ uxtb r1, r6 │ │ bfi r0, r3, #8, #8 │ │ mov r2, ip │ │ add r0, r1 │ │ - b.n 89394 │ │ + b.n 89900 │ │ ldr r0, [sp, #128] @ 0x80 │ │ mov r6, sl │ │ ldr r1, [sp, #92] @ 0x5c │ │ mov fp, r8 │ │ strd r4, lr, [sp, #36] @ 0x24 │ │ mov sl, r4 │ │ strd r5, r8, [r0, #24] │ │ movs r0, #5 │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ mov r4, r1 │ │ - b.n 891d0 │ │ + b.n 8973c │ │ mov r5, r2 │ │ cmp.w ip, #0 │ │ strd r5, fp, [lr, #24] │ │ - bne.w 89906 │ │ + bne.w 89e72 │ │ movs r0, #3 │ │ strd ip, r6, [sp, #20] │ │ - b.n 89352 │ │ + b.n 898be │ │ mov r5, r3 │ │ movs r0, #4 │ │ strd r5, fp, [lr, #24] │ │ strd ip, r6, [sp, #28] │ │ ldr r4, [sp, #92] @ 0x5c │ │ - b.n 891cc │ │ + b.n 89738 │ │ cmp r3, #2 │ │ - bcc.w 898a8 │ │ + bcc.w 89e14 │ │ ldrh r0, [r0, #0] │ │ - b.n 8938c │ │ + b.n 898f8 │ │ cmp r3, #7 │ │ - bls.w 898a8 │ │ + bls.w 89e14 │ │ ldrb r3, [r0, #2] │ │ ldr.w r1, [r0, #3] │ │ ldrb r2, [r0, #7] │ │ ldrh r0, [r0, #0] │ │ lsrs r6, r1, #8 │ │ orr.w r0, r0, r3, lsl #16 │ │ orr.w r2, r6, r2, lsl #24 │ │ orr.w r0, r0, r1, lsl #24 │ │ strd r2, r0, [sp] │ │ - b.n 89394 │ │ + b.n 89900 │ │ cmp r3, #4 │ │ - bcc.w 898a8 │ │ + bcc.w 89e14 │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ movs r2, #0 │ │ str r0, [sp, #4] │ │ str r1, [sp, #0] │ │ ldr r1, [sp, #128] @ 0x80 │ │ strd r2, r0, [sp, #100] @ 0x64 │ │ strd r0, r2, [r1] │ │ - b.w 88a04 │ │ + b.w 88f70 │ │ str r6, [sp, #132] @ 0x84 │ │ ldr r6, [sp, #104] @ 0x68 │ │ str.w fp, [sp, #60] @ 0x3c │ │ mov fp, r4 │ │ ldr r2, [sp, #96] @ 0x60 │ │ adds.w r0, r6, lr │ │ ldr r4, [sp, #100] @ 0x64 │ │ @@ -147123,34 +146988,34 @@ │ │ add r0, r1 │ │ adds r0, r0, r6 │ │ adc.w r1, ip, r4 │ │ ands r0, r2 │ │ mov r4, fp │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ and.w r2, r1, r8 │ │ - b.n 894de │ │ + b.n 89a4a │ │ ldrd r1, r0, [sp, #68] @ 0x44 │ │ cmp r0, r1 │ │ - bcc.w 89850 │ │ + bcc.w 89dbc │ │ ldr r0, [sp, #80] @ 0x50 │ │ ldr r1, [sp, #136] @ 0x88 │ │ umull r1, r0, r1, r0 │ │ cmp r0, #0 │ │ - bne.w 89870 │ │ + bne.w 89ddc │ │ ldr r0, [sp, #84] @ 0x54 │ │ cmp r0, r1 │ │ - bcc.w 8987e │ │ + bcc.w 89dea │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ str r5, [sp, #140] @ 0x8c │ │ movs r5, #25 │ │ str r6, [sp, #132] @ 0x84 │ │ uxtab r2, r2, r0 │ │ cmp r2, #7 │ │ - bhi.w 8991a │ │ + bhi.w 89e86 │ │ ldr r6, [sp, #84] @ 0x54 │ │ ldr r0, [sp, #76] @ 0x4c │ │ subs r4, r6, r1 │ │ add r0, r1 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ lsls r1, r5, #1 │ │ @@ -147158,48 +147023,48 @@ │ │ lsls r2, r1, #2 │ │ lsls r3, r7, #8 │ │ lsls r3, r7, #8 │ │ lsls r3, r7, #8 │ │ lsls r6, r5, #1 │ │ ldr r6, [sp, #84] @ 0x54 │ │ cmp r6, r1 │ │ - beq.w 89896 │ │ + beq.w 89e02 │ │ ldrb r0, [r0, #0] │ │ - b.n 89544 │ │ + b.n 89ab0 │ │ mov.w r0, r9, lsl #16 │ │ uxtb r1, r6 │ │ bfi r0, r3, #8, #8 │ │ ldr r2, [sp, #96] @ 0x60 │ │ add r0, r1 │ │ adds.w r1, r0, lr │ │ and.w r3, r2, r1 │ │ adc.w r1, ip, sl │ │ and.w r1, r1, r8 │ │ str r1, [sp, #140] @ 0x8c │ │ mov r2, ip │ │ - b.n 894de │ │ + b.n 89a4a │ │ ldrd r1, r0, [sp, #68] @ 0x44 │ │ cmp r0, r1 │ │ - bcc.w 89856 │ │ + bcc.w 89dc2 │ │ ldr r0, [sp, #80] @ 0x50 │ │ ldr r1, [sp, #136] @ 0x88 │ │ umull r1, r0, r1, r0 │ │ cmp r0, #0 │ │ - bne.w 89866 │ │ + bne.w 89dd2 │ │ ldr r0, [sp, #84] @ 0x54 │ │ cmp r0, r1 │ │ - bcc.w 8988a │ │ + bcc.w 89df6 │ │ ldr r0, [sp, #124] @ 0x7c │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ str r5, [sp, #140] @ 0x8c │ │ movs r5, #25 │ │ str r6, [sp, #132] @ 0x84 │ │ uxtab r2, r2, r0 │ │ cmp r2, #7 │ │ - bhi.w 89918 │ │ + bhi.w 89e84 │ │ ldr r6, [sp, #84] @ 0x54 │ │ ldr r0, [sp, #76] @ 0x4c │ │ subs r4, r6, r1 │ │ add r0, r1 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ lsls r5, r7, #1 │ │ @@ -147208,41 +147073,41 @@ │ │ lsls r0, r1, #8 │ │ lsls r0, r1, #8 │ │ lsls r0, r1, #8 │ │ lsls r2, r0, #2 │ │ ldr r5, [sp, #140] @ 0x8c │ │ ldr r2, [sp, #84] @ 0x54 │ │ cmp r2, r1 │ │ - beq.w 898b2 │ │ + beq.w 89e1e │ │ ldrb r6, [r0, #0] │ │ movs r2, #0 │ │ - b.n 895da │ │ + b.n 89b46 │ │ mov.w r0, r9, lsl #16 │ │ uxtb r1, r6 │ │ bfi r0, r3, #8, #8 │ │ mov r2, ip │ │ add r0, r1 │ │ mov r3, lr │ │ str.w sl, [sp, #140] @ 0x8c │ │ ldr r6, [sp, #88] @ 0x58 │ │ ldr r1, [sp, #108] @ 0x6c │ │ subs r1, r0, r1 │ │ sbcs.w r1, r2, r8 │ │ - bcs.w 88a02 │ │ + bcs.w 88f6e │ │ subs r1, r0, r3 │ │ ldr r1, [sp, #140] @ 0x8c │ │ sbcs.w r1, r2, r1 │ │ - bcs.w 88a02 │ │ - b.n 897a2 │ │ + bcs.w 88f6e │ │ + b.n 89d0e │ │ cmp r4, #2 │ │ - bcc.w 89896 │ │ + bcc.w 89e02 │ │ ldrh r0, [r0, #0] │ │ - b.n 89544 │ │ + b.n 89ab0 │ │ cmp r4, #7 │ │ - bls.w 89896 │ │ + bls.w 89e02 │ │ str.w ip, [sp, #60] @ 0x3c │ │ ldrb.w ip, [r0, #2] │ │ ldr.w r1, [r0, #3] │ │ ldrb r6, [r0, #7] │ │ ldrh r0, [r0, #0] │ │ str.w r9, [sp, #120] @ 0x78 │ │ lsrs r4, r1, #8 │ │ @@ -147250,39 +147115,39 @@ │ │ ldr r5, [sp, #140] @ 0x8c │ │ ldr.w r9, [sp, #120] @ 0x78 │ │ orr.w r4, r4, r6, lsl #24 │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ orr.w r0, r0, r1, lsl #24 │ │ str r4, [sp, #48] @ 0x30 │ │ str r0, [sp, #44] @ 0x2c │ │ - b.n 8954c │ │ + b.n 89ab8 │ │ cmp r4, #4 │ │ - bcc.w 89896 │ │ + bcc.w 89e02 │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ str r0, [sp, #48] @ 0x30 │ │ ldr r5, [sp, #140] @ 0x8c │ │ ldr r1, [sp, #132] @ 0x84 │ │ mov.w r0, r9, lsl #16 │ │ bfi r0, r3, #8, #8 │ │ ldr r4, [sp, #92] @ 0x5c │ │ uxtb r1, r1 │ │ add r0, r1 │ │ ldr r1, [sp, #80] @ 0x50 │ │ umull r1, r0, r0, r1 │ │ cmp r0, #0 │ │ - bne.w 898c4 │ │ + bne.w 89e30 │ │ ldr r0, [sp, #84] @ 0x54 │ │ cmp r0, r1 │ │ - bcc.w 898ca │ │ + bcc.w 89e36 │ │ movs r0, #25 │ │ cmp r2, #7 │ │ str r0, [sp, #140] @ 0x8c │ │ - bhi.w 8991c │ │ + bhi.w 89e88 │ │ ldr r0, [sp, #76] @ 0x4c │ │ ldr r3, [sp, #84] @ 0x54 │ │ add r0, r1 │ │ subs r3, r3, r1 │ │ tbh [pc, r2, lsl #1] │ │ movs r0, r1 │ │ movs r6, r7 │ │ @@ -147291,34 +147156,34 @@ │ │ lsls r6, r5, #6 │ │ lsls r6, r5, #6 │ │ lsls r6, r5, #6 │ │ lsls r4, r0, #1 │ │ ldr r6, [sp, #88] @ 0x58 │ │ ldr r2, [sp, #84] @ 0x54 │ │ cmp r2, r1 │ │ - beq.w 898d8 │ │ + beq.w 89e44 │ │ ldrb r3, [r0, #0] │ │ - b.n 89642 │ │ + b.n 89bae │ │ cmp r4, #2 │ │ - bcc.w 898b2 │ │ + bcc.w 89e1e │ │ ldrh r6, [r0, #0] │ │ - b.n 895d6 │ │ + b.n 89b42 │ │ cmp r4, #7 │ │ - bls.w 898b2 │ │ + bls.w 89e1e │ │ ldrb r6, [r0, #2] │ │ ldr.w r1, [r0, #3] │ │ ldrb r2, [r0, #7] │ │ ldrh r0, [r0, #0] │ │ lsrs r4, r1, #8 │ │ orr.w r0, r0, r6, lsl #16 │ │ orr.w r2, r4, r2, lsl #24 │ │ orr.w r6, r0, r1, lsl #24 │ │ - b.n 895d8 │ │ + b.n 89b44 │ │ cmp r4, #4 │ │ - bcc.w 898b2 │ │ + bcc.w 89e1e │ │ ldr r6, [r0, #0] │ │ movs r2, #0 │ │ ldr r5, [sp, #140] @ 0x8c │ │ ldr r1, [sp, #132] @ 0x84 │ │ mov.w r0, r9, lsl #16 │ │ bfi r0, r3, #8, #8 │ │ str r2, [sp, #16] │ │ @@ -147328,98 +147193,98 @@ │ │ ldr r1, [sp, #96] @ 0x60 │ │ adds r0, r0, r6 │ │ and.w r3, r0, r1 │ │ adc.w r0, ip, r2 │ │ and.w r0, r0, r8 │ │ str r0, [sp, #140] @ 0x8c │ │ mov r0, r6 │ │ - b.n 894e0 │ │ + b.n 89a4c │ │ ldr r6, [sp, #88] @ 0x58 │ │ cmp r3, #2 │ │ - bcc.w 898d8 │ │ + bcc.w 89e44 │ │ ldrh r3, [r0, #0] │ │ - b.n 89642 │ │ + b.n 89bae │ │ cmp r3, #7 │ │ - bls.w 898d8 │ │ + bls.w 89e44 │ │ ldr.w r1, [r0, #3] │ │ ldrb r2, [r0, #7] │ │ ldrb r3, [r0, #2] │ │ ldrh r0, [r0, #0] │ │ lsrs r6, r1, #8 │ │ orr.w r6, r6, r2, lsl #24 │ │ str r6, [sp, #140] @ 0x8c │ │ orr.w r0, r0, r3, lsl #16 │ │ orr.w r3, r0, r1, lsl #24 │ │ ldrd r0, r2, [sp, #44] @ 0x2c │ │ strd r3, r6, [sp, #8] │ │ - b.n 894de │ │ + b.n 89a4a │ │ ldr r6, [sp, #88] @ 0x58 │ │ cmp r3, #4 │ │ - bcc.w 898d8 │ │ + bcc.w 89e44 │ │ ldr r3, [r0, #0] │ │ movs r0, #0 │ │ movs r1, #0 │ │ str r0, [sp, #12] │ │ ldrd r0, r2, [sp, #44] @ 0x2c │ │ str r3, [sp, #8] │ │ str r1, [sp, #140] @ 0x8c │ │ - b.n 894e0 │ │ + b.n 89a4c │ │ movs r0, #6 │ │ - b.n 8980a │ │ + b.n 89d76 │ │ movs r0, #6 │ │ ldr r4, [sp, #92] @ 0x5c │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ - b.n 8980c │ │ + b.n 89d78 │ │ ldr r1, [sp, #140] @ 0x8c │ │ movs r0, #0 │ │ ldr r4, [sp, #92] @ 0x5c │ │ add.w r9, r1, ip │ │ ldr r1, [sp, #128] @ 0x80 │ │ str.w lr, [sp, #124] @ 0x7c │ │ strd r9, r0, [r1, #24] │ │ mov.w sl, #0 │ │ movs r0, #19 │ │ mov ip, r9 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ - b.n 8980c │ │ + b.n 89d78 │ │ movs r0, #0 │ │ - b.n 896ec │ │ + b.n 89c58 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ movs r1, #0 │ │ ldrd sl, r9, [sp, #52] @ 0x34 │ │ movs r0, #6 │ │ str r1, [sp, #120] @ 0x78 │ │ strd r5, ip, [lr, #24] │ │ - b.n 8980a │ │ + b.n 89d76 │ │ ldr r1, [sp, #140] @ 0x8c │ │ movs r0, #0 │ │ ldr r2, [sp, #60] @ 0x3c │ │ ldr r4, [sp, #92] @ 0x5c │ │ add.w r9, r1, r2 │ │ strd r9, r0, [lr, #24] │ │ str.w sl, [sp, #124] @ 0x7c │ │ mov.w sl, #0 │ │ movs r0, #19 │ │ mov ip, r9 │ │ - b.n 8980c │ │ + b.n 89d78 │ │ add ip, sl │ │ ldr r4, [sp, #92] @ 0x5c │ │ movs r0, #0 │ │ str.w r8, [sp, #124] @ 0x7c │ │ mov r9, ip │ │ strd ip, r0, [lr, #24] │ │ mov.w sl, #0 │ │ movs r0, #19 │ │ - b.n 8980c │ │ + b.n 89d78 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ movs r1, #0 │ │ add.w ip, r9, fp │ │ str r4, [sp, #124] @ 0x7c │ │ strd ip, r1, [lr, #24] │ │ - b.n 897fe │ │ + b.n 89d6a │ │ ldr r2, [sp, #128] @ 0x80 │ │ movs r0, #0 │ │ movs r1, #1 │ │ strd r1, r0, [r2, #24] │ │ movs r1, #0 │ │ strd r0, r1, [r4] │ │ add sp, #144 @ 0x90 │ │ @@ -147431,107 +147296,107 @@ │ │ str.w r8, [sp, #124] @ 0x7c │ │ ldr r4, [sp, #92] @ 0x5c │ │ movs r0, #0 │ │ str r0, [sp, #120] @ 0x78 │ │ movs r0, #19 │ │ mov r9, ip │ │ mov.w sl, #0 │ │ - b.n 8980c │ │ + b.n 89d78 │ │ mov.w sl, #0 │ │ movs r0, #19 │ │ mov ip, r5 │ │ - b.n 89762 │ │ + b.n 89cce │ │ movs r1, #0 │ │ movs r0, #6 │ │ str r1, [sp, #120] @ 0x78 │ │ ldrd sl, r9, [sp, #36] @ 0x24 │ │ - b.n 89658 │ │ + b.n 89bc4 │ │ movs r1, #0 │ │ movs r0, #6 │ │ str r1, [sp, #120] @ 0x78 │ │ ldrd sl, r9, [sp, #28] │ │ - b.n 8980a │ │ + b.n 89d76 │ │ movs r1, #0 │ │ movs r0, #6 │ │ str r1, [sp, #120] @ 0x78 │ │ ldrd sl, r9, [sp, #20] │ │ - b.n 8980a │ │ + b.n 89d76 │ │ ldr r1, [sp, #136] @ 0x88 │ │ movs r0, #0 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ add.w ip, r1, fp │ │ str.w r9, [sp, #124] @ 0x7c │ │ strd ip, r0, [lr, #24] │ │ - b.n 897fe │ │ + b.n 89d6a │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ movs r0, #25 │ │ ldr r1, [sp, #124] @ 0x7c │ │ lsls r1, r1, #8 │ │ uxth r1, r1 │ │ add r1, r0 │ │ - b.n 8977a │ │ + b.n 89ce6 │ │ mov ip, r0 │ │ ldr r0, [sp, #124] @ 0x7c │ │ movs r1, #19 │ │ mov.w sl, #0 │ │ bfi r1, r0, #8, #8 │ │ uxtb r0, r1 │ │ lsrs r1, r1, #8 │ │ str r1, [sp, #124] @ 0x7c │ │ movs r1, #0 │ │ str r1, [sp, #120] @ 0x78 │ │ mov r9, ip │ │ - b.n 8980c │ │ + b.n 89d78 │ │ mov r9, lr │ │ movs r0, #24 │ │ str r2, [sp, #124] @ 0x7c │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ - b.n 8980c │ │ + b.n 89d78 │ │ mov ip, r9 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ - b.n 896c8 │ │ + b.n 89c34 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ - b.n 897fe │ │ + b.n 89d6a │ │ mov r6, r3 │ │ movs r1, #0 │ │ movs r3, #1 │ │ strd r3, r1, [r4] │ │ add.w r1, r4, #8 │ │ stmia r1!, {r0, r2, r6} │ │ ldr r0, [sp, #140] @ 0x8c │ │ str r0, [r4, #20] │ │ add sp, #144 @ 0x90 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ mov.w sl, #0 │ │ movs r0, #19 │ │ movs r1, #4 │ │ - b.n 897e4 │ │ + b.n 89d50 │ │ mov.w sl, #0 │ │ movs r0, #19 │ │ movs r1, #2 │ │ - b.n 897e4 │ │ + b.n 89d50 │ │ mov.w sl, #0 │ │ movs r0, #19 │ │ movs r1, #8 │ │ - b.n 897e4 │ │ + b.n 89d50 │ │ mov.w sl, #0 │ │ movs r0, #19 │ │ movs r1, #1 │ │ str r1, [sp, #124] @ 0x7c │ │ mov ip, r9 │ │ - b.n 8980c │ │ + b.n 89d78 │ │ movs r0, #0 │ │ - b.n 8970c │ │ + b.n 89c78 │ │ movs r0, #56 @ 0x38 │ │ - b.n 89654 │ │ + b.n 89bc0 │ │ ldr.w lr, [sp, #128] @ 0x80 │ │ - b.n 8980c │ │ + b.n 89d78 │ │ movs r0, #56 @ 0x38 │ │ - b.n 8980c │ │ + b.n 89d78 │ │ mov ip, r5 │ │ movs r0, #0 │ │ mov r9, ip │ │ str r0, [sp, #120] @ 0x78 │ │ movs r0, #19 │ │ mov.w sl, #0 │ │ ldr r4, [sp, #92] @ 0x5c │ │ @@ -147548,90 +147413,90 @@ │ │ strd r0, ip, [r4, #8] │ │ movs r0, #2 │ │ strd r0, r1, [r4] │ │ add sp, #144 @ 0x90 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ mov ip, r2 │ │ - b.n 89708 │ │ + b.n 89c74 │ │ mov ip, r5 │ │ - b.n 89708 │ │ + b.n 89c74 │ │ movs r0, #0 │ │ mov ip, r1 │ │ str r0, [sp, #120] @ 0x78 │ │ movs r0, #19 │ │ mov r9, r1 │ │ mov.w sl, #0 │ │ - b.n 8980c │ │ + b.n 89d78 │ │ movs r0, #0 │ │ ldr r1, [sp, #64] @ 0x40 │ │ - b.n 89882 │ │ + b.n 89dee │ │ movs r0, #0 │ │ ldr r1, [sp, #64] @ 0x40 │ │ - b.n 8988e │ │ + b.n 89dfa │ │ movs r0, #19 │ │ movs r6, #0 │ │ str r0, [sp, #140] @ 0x8c │ │ ldr r5, [sp, #64] @ 0x40 │ │ - b.n 898e6 │ │ + b.n 89e52 │ │ movs r5, #56 @ 0x38 │ │ - b.n 898ba │ │ + b.n 89e26 │ │ movs r0, #56 @ 0x38 │ │ str r0, [sp, #140] @ 0x8c │ │ - b.n 898e6 │ │ + b.n 89e52 │ │ movs r5, #56 @ 0x38 │ │ - b.n 8989e │ │ + b.n 89e0a │ │ movs r0, #19 │ │ movs r6, #0 │ │ str r0, [sp, #140] @ 0x8c │ │ ldr r5, [sp, #76] @ 0x4c │ │ - b.n 898e6 │ │ + b.n 89e52 │ │ movs r0, #0 │ │ ldr r1, [sp, #76] @ 0x4c │ │ str r0, [sp, #48] @ 0x30 │ │ movs r5, #19 │ │ str r1, [sp, #44] @ 0x2c │ │ - b.n 8989e │ │ + b.n 89e0a │ │ movs r0, #0 │ │ ldr r1, [sp, #76] @ 0x4c │ │ str r0, [sp, #16] │ │ movs r5, #19 │ │ str r1, [sp, #88] @ 0x58 │ │ - b.n 898ba │ │ + b.n 89e26 │ │ movs r1, #0 │ │ movs r5, #19 │ │ str r1, [sp, #48] @ 0x30 │ │ str r0, [sp, #44] @ 0x2c │ │ str r5, [sp, #140] @ 0x8c │ │ ldrd r5, r6, [sp, #44] @ 0x2c │ │ ldr r4, [sp, #92] @ 0x5c │ │ - b.n 898e6 │ │ + b.n 89e52 │ │ movs r1, #19 │ │ movs r6, #0 │ │ str r1, [sp, #140] @ 0x8c │ │ mov r5, r0 │ │ - b.n 898e6 │ │ + b.n 89e52 │ │ movs r1, #0 │ │ movs r5, #19 │ │ str r1, [sp, #16] │ │ str r0, [sp, #88] @ 0x58 │ │ str r5, [sp, #140] @ 0x8c │ │ ldr r6, [sp, #16] │ │ ldrd r5, r4, [sp, #88] @ 0x58 │ │ - b.n 898e6 │ │ + b.n 89e52 │ │ movs r0, #56 @ 0x38 │ │ str r0, [sp, #140] @ 0x8c │ │ - b.n 898e2 │ │ + b.n 89e4e │ │ movs r0, #0 │ │ ldr r1, [sp, #76] @ 0x4c │ │ str r0, [sp, #12] │ │ movs r0, #19 │ │ str r0, [sp, #140] @ 0x8c │ │ str r1, [sp, #8] │ │ - b.n 898e2 │ │ + b.n 89e4e │ │ movs r1, #0 │ │ str r0, [sp, #8] │ │ str r1, [sp, #12] │ │ movs r1, #19 │ │ str r1, [sp, #140] @ 0x8c │ │ ldrd r5, r6, [sp, #8] │ │ ldr r1, [sp, #80] @ 0x50 │ │ @@ -147644,60 +147509,29 @@ │ │ strd r1, r0, [r4, #8] │ │ add sp, #144 @ 0x90 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ movs r1, #0 │ │ movs r0, #56 @ 0x38 │ │ str r1, [sp, #120] @ 0x78 │ │ - b.n 89654 │ │ + b.n 89bc0 │ │ ldrd r6, r5, [sp] │ │ movs r0, #25 │ │ str r0, [sp, #140] @ 0x8c │ │ - b.n 898e6 │ │ - b.n 898ba │ │ - b.n 8989e │ │ - b.n 898e2 │ │ - ldrd r2, r3, [r1] │ │ - cmp r3, #7 │ │ - bhi.n 8993e │ │ - movs r1, #0 │ │ - strb r2, [r0, #8] │ │ - str r1, [r0, #12] │ │ - lsrs r1, r2, #24 │ │ - strb r1, [r0, #11] │ │ - lsrs r1, r2, #8 │ │ - strh.w r1, [r0, #9] │ │ - movs r1, #19 │ │ - str r2, [r0, #4] │ │ - strb r1, [r0, #0] │ │ - bx lr │ │ - push {r4, r5, r7, lr} │ │ - ldr.w lr, [r2, #3] │ │ - subs r3, #8 │ │ - ldrb.w ip, [r2, #2] │ │ - add.w r5, r2, #8 │ │ - ldrb r4, [r2, #7] │ │ - strd r5, r3, [r1] │ │ - ldrh r1, [r2, #0] │ │ - mov.w r2, lr, lsr #8 │ │ - orr.w r2, r2, r4, lsl #24 │ │ - orr.w r1, r1, ip, lsl #16 │ │ - orr.w r1, r1, lr, lsl #24 │ │ - strd r1, r2, [r0, #8] │ │ - movs r1, #82 @ 0x52 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - strb r1, [r0, #0] │ │ - bx lr │ │ + b.n 89e52 │ │ + b.n 89e26 │ │ + b.n 89e0a │ │ + b.n 89e4e │ │ push {r4, lr} │ │ uxtb r2, r2 │ │ cmp r2, #8 │ │ - bne.n 899bc │ │ + bne.n 89ed2 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #8 │ │ - bcc.n 899c4 │ │ + bcc.n 89eda │ │ ldrb.w lr, [r2, #7] │ │ subs r3, #8 │ │ ldr.w ip, [r2, #3] │ │ add.w r4, r2, #8 │ │ strd r4, r3, [r1] │ │ mov.w r1, lr, lsl #24 │ │ orrs.w r1, r1, ip, lsr #8 │ │ @@ -147712,77 +147546,108 @@ │ │ orrs r1, r2 │ │ str r1, [r0, #4] │ │ movs r1, #82 @ 0x52 │ │ strb r1, [r0, #0] │ │ pop {r4, pc} │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcs.n 899d2 │ │ + bcs.n 89ee8 │ │ movs r1, #0 │ │ str r2, [r0, #8] │ │ str r1, [r0, #12] │ │ movs r1, #19 │ │ str r2, [r0, #4] │ │ strb r1, [r0, #0] │ │ pop {r4, pc} │ │ subs r3, #4 │ │ ldr.w r4, [r2], #4 │ │ str r4, [r0, #4] │ │ strd r2, r3, [r1] │ │ movs r1, #82 @ 0x52 │ │ strb r1, [r0, #0] │ │ pop {r4, pc} │ │ + ldrd r2, r3, [r1] │ │ + cmp r3, #7 │ │ + bhi.n 89f1a │ │ + movs r1, #0 │ │ + strb r2, [r0, #8] │ │ + str r1, [r0, #12] │ │ + lsrs r1, r2, #24 │ │ + strb r1, [r0, #11] │ │ + lsrs r1, r2, #8 │ │ + strh.w r1, [r0, #9] │ │ + movs r1, #19 │ │ + str r2, [r0, #4] │ │ + strb r1, [r0, #0] │ │ + bx lr │ │ + push {r4, r5, r7, lr} │ │ + ldr.w lr, [r2, #3] │ │ + subs r3, #8 │ │ + ldrb.w ip, [r2, #2] │ │ + add.w r5, r2, #8 │ │ + ldrb r4, [r2, #7] │ │ + strd r5, r3, [r1] │ │ + ldrh r1, [r2, #0] │ │ + mov.w r2, lr, lsr #8 │ │ + orr.w r2, r2, r4, lsl #24 │ │ + orr.w r1, r1, ip, lsl #16 │ │ + orr.w r1, r1, lr, lsl #24 │ │ + strd r1, r2, [r0, #8] │ │ + movs r1, #82 @ 0x52 │ │ + ldmia.w sp!, {r4, r5, r7, lr} │ │ + strb r1, [r0, #0] │ │ + bx lr │ │ push {r4, r5, r7, lr} │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ uxtab r4, r3, r2 │ │ mov.w lr, #26 │ │ cmp r4, #7 │ │ - bhi.n 89a7a │ │ + bhi.n 89fe6 │ │ tbb [pc, r4] │ │ asrs r4, r0, #12 │ │ lsrs r0, r0, #13 │ │ eors r0, r0 │ │ movs r0, #64 @ 0x40 │ │ ldrd r3, r4, [r1] │ │ - cbz r4, 89a42 │ │ + cbz r4, 89fae │ │ subs r5, r4, #1 │ │ ldrb.w r2, [r3], #1 │ │ - b.n 89a2e │ │ + b.n 89f9a │ │ ldrd r3, r4, [r1] │ │ cmp r4, #4 │ │ - bcc.n 89a42 │ │ + bcc.n 89fae │ │ subs r5, r4, #4 │ │ ldr.w r2, [r3], #4 │ │ - b.n 89a2e │ │ + b.n 89f9a │ │ ldrd r3, r4, [r1] │ │ cmp r4, #2 │ │ - bcc.n 89a42 │ │ + bcc.n 89fae │ │ subs r5, r4, #2 │ │ ldrh.w r2, [r3], #2 │ │ strd r3, r5, [r1] │ │ movs r1, #82 @ 0x52 │ │ str r2, [r0, #4] │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ ldrd r3, r4, [r1] │ │ cmp r4, #7 │ │ - bhi.n 89a4c │ │ + bhi.n 89fb8 │ │ mov.w ip, #0 │ │ mov.w lr, #19 │ │ - b.n 89a7a │ │ + b.n 89fe6 │ │ ldrb r5, [r3, #7] │ │ subs r4, #8 │ │ ldr.w r2, [r3, #3] │ │ ldrb.w ip, [r3, #2] │ │ ldrh.w lr, [r3] │ │ adds r3, #8 │ │ strd r3, r4, [r1] │ │ lsls r1, r5, #24 │ │ orrs.w r1, r1, r2, lsr #8 │ │ - bne.n 89a8a │ │ + bne.n 89ff6 │ │ orr.w r1, lr, ip, lsl #16 │ │ orr.w r2, r1, r2, lsl #24 │ │ movs r1, #82 @ 0x52 │ │ str r2, [r0, #4] │ │ strb r1, [r0, #0] │ │ pop {r4, r5, r7, pc} │ │ strb r2, [r0, #1] │ │ @@ -147808,261 +147673,261 @@ │ │ it ls │ │ movls r6, r2 │ │ cmp r6, #48 @ 0x30 │ │ mov r8, r6 │ │ it ls │ │ movls.w r8, #48 @ 0x30 │ │ cmp r6, #171 @ 0xab │ │ - bcs.n 89aca │ │ + bcs.n 8a036 │ │ add r4, sp, #8 │ │ movs r3, #170 @ 0xaa │ │ - b.n 89afc │ │ + b.n 8a068 │ │ movw r3, #21846 @ 0x5556 │ │ movt r3, #1365 @ 0x555 │ │ cmp r2, r3 │ │ - bcc.n 89ada │ │ - bl 3da28 │ │ + bcc.n 8a046 │ │ + bl 3e144 │ │ add.w r2, r8, r8, lsl #1 │ │ lsls r5, r2, #3 │ │ - beq.n 89af8 │ │ + beq.n 8a064 │ │ mov r9, r0 │ │ mov r0, r5 │ │ mov sl, r1 │ │ - blx d7bb0 │ │ - cbz r0, 89b22 │ │ + blx d87f0 │ │ + cbz r0, 8a08e │ │ mov r4, r0 │ │ mov r1, sl │ │ mov r0, r9 │ │ mov r3, r8 │ │ - b.n 89afc │ │ + b.n 8a068 │ │ movs r3, #0 │ │ movs r4, #8 │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ mov r2, r4 │ │ - bl 89ce4 │ │ + bl 8a250 │ │ cmp r6, #170 @ 0xaa │ │ - bls.n 89b16 │ │ + bls.n 8a082 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ cmp r6, #171 @ 0xab │ │ mov r5, r0 │ │ itt cs │ │ movcs r0, r4 │ │ - blxcs d7b70 │ │ + blxcs d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ it ne │ │ bxne lr │ │ ldr r1, [r0, #8] │ │ - cbz r1, 89b5c │ │ + cbz r1, 8a0c8 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ ldr r1, [r0, #16] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #12] │ │ - bne.w d7abc │ │ + bne.w d870c │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrd r8, r6, [r0, #4] │ │ mov r5, r0 │ │ - cbz r6, 89baa │ │ + cbz r6, 8a116 │ │ add.w r4, r8, #8 │ │ - b.n 89b86 │ │ + b.n 8a0f2 │ │ adds r4, #40 @ 0x28 │ │ subs r6, #1 │ │ - beq.n 89baa │ │ + beq.n 8a116 │ │ ldr.w r0, [r4, #-8] │ │ cmp r0, #0 │ │ - bne.n 89b80 │ │ + bne.n 8a0ec │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #-4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #4] │ │ - blxne d7b70 │ │ - b.n 89b80 │ │ + blxne d87c0 │ │ + b.n 8a0ec │ │ ldr r0, [r5, #0] │ │ - cbz r0, 89bbc │ │ + cbz r0, 8a128 │ │ mov r0, r8 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r1, #0 │ │ it eq │ │ bxeq lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ add.w r0, r1, r1, lsl #2 │ │ movs r6, #0 │ │ mov.w r8, r0, lsl #3 │ │ - b.n 89be4 │ │ + b.n 8a150 │ │ adds r6, #40 @ 0x28 │ │ cmp r8, r6 │ │ - beq.n 89c06 │ │ + beq.n 8a172 │ │ ldr r0, [r4, r6] │ │ cmp r0, #0 │ │ - bne.n 89bde │ │ + bne.n 8a14a │ │ adds r5, r4, r6 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r5, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #12] │ │ - blxne d7b70 │ │ - b.n 89bde │ │ + blxne d87c0 │ │ + b.n 8a14a │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ cmp r0, #2 │ │ - beq.n 89c26 │ │ - cbz r0, 89c2c │ │ + beq.n 8a192 │ │ + cbz r0, 8a198 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r4, #16] │ │ - cbz r6, 89c6a │ │ + cbz r6, 8a1d6 │ │ ldr.w r8, [r4, #12] │ │ add.w r5, r8, #8 │ │ - b.n 89c40 │ │ + b.n 8a1ac │ │ adds r5, #40 @ 0x28 │ │ subs r6, #1 │ │ - beq.n 89c64 │ │ + beq.n 8a1d0 │ │ ldr.w r0, [r5, #-8] │ │ cmp r0, #0 │ │ - bne.n 89c3a │ │ + bne.n 8a1a6 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r5, #-4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ - b.n 89c3a │ │ + blxne d87c0 │ │ + b.n 8a1a6 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [r4, #24] │ │ cmp r0, #0 │ │ - beq.n 89c26 │ │ + beq.n 8a192 │ │ ldr r0, [r4, #20] │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ - cbz r0, 89c92 │ │ + cbz r0, 8a1fe │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r6, [r4, #8] │ │ - cbz r6, 89cd0 │ │ + cbz r6, 8a23c │ │ ldr.w r8, [r4, #4] │ │ add.w r5, r8, #8 │ │ - b.n 89ca6 │ │ + b.n 8a212 │ │ adds r5, #40 @ 0x28 │ │ subs r6, #1 │ │ - beq.n 89cca │ │ + beq.n 8a236 │ │ ldr.w r0, [r5, #-8] │ │ cmp r0, #0 │ │ - bne.n 89ca0 │ │ + bne.n 8a20c │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r5, #-4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ - b.n 89ca0 │ │ + blxne d87c0 │ │ + b.n 8a20c │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [r4, #16] │ │ cmp r0, #0 │ │ - beq.n 89c8c │ │ + beq.n 8a1f8 │ │ ldr r0, [r4, #12] │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #420 @ 0x1a4 │ │ mov r4, r1 │ │ mov r8, r3 │ │ str r2, [sp, #80] @ 0x50 │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ mov r2, r4 │ │ movs r3, #0 │ │ - bl d4780 │ │ + bl d53d0 │ │ umull r2, r3, r0, r4 │ │ adds r6, r0, #1 │ │ adc.w r5, r1, #0 │ │ mla r3, r1, r4, r3 │ │ eor.w r3, r3, #1073741824 @ 0x40000000 │ │ orrs r2, r3 │ │ it eq │ │ moveq r5, r1 │ │ str r5, [sp, #20] │ │ it eq │ │ moveq r6, r0 │ │ cmp.w r4, #4096 @ 0x1000 │ │ str r6, [sp, #24] │ │ - bhi.n 89d36 │ │ + bhi.n 8a2a2 │ │ sub.w r0, r4, r4, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 89d58 │ │ + b.n 8a2c4 │ │ orr.w r0, r4, #1 │ │ movs r2, #1 │ │ clz r0, r0 │ │ eor.w r0, r0, #31 │ │ and.w r1, r0, #1 │ │ add.w r0, r1, r0, lsr #1 │ │ lsr.w r1, r4, r0 │ │ @@ -148082,112 +147947,112 @@ │ │ movs r5, #0 │ │ mov r3, r4 │ │ str r0, [sp, #12] │ │ strd r4, r8, [sp, #36] @ 0x24 │ │ add.w r4, sl, sl, lsl #1 │ │ cmp r3, sl │ │ str.w sl, [sp, #64] @ 0x40 │ │ - bls.n 89dc0 │ │ + bls.n 8a32c │ │ ldr r0, [sp, #56] @ 0x38 │ │ sub.w fp, r3, sl │ │ ldr r2, [sp, #80] @ 0x50 │ │ ldr r1, [sp, #28] │ │ add.w r0, r0, r4, lsl #3 │ │ str r5, [sp, #52] @ 0x34 │ │ cmp fp, r1 │ │ str r4, [sp, #68] @ 0x44 │ │ - bcs.n 89dd2 │ │ + bcs.n 8a33e │ │ ldr r1, [r7, #8] │ │ - cbz r1, 89dfc │ │ + cbz r1, 8a368 │ │ movs r1, #0 │ │ cmp.w fp, #32 │ │ strd r1, r1, [sp] │ │ it cs │ │ movcs.w fp, #32 │ │ mov r1, fp │ │ mov r3, r8 │ │ - bl 8a1fc │ │ - b.n 89f20 │ │ + bl 8a768 │ │ + b.n 8a48c │ │ movs r0, #1 │ │ mov lr, r6 │ │ mov.w fp, #0 │ │ str r0, [sp, #48] @ 0x30 │ │ cmp r5, #2 │ │ - bcs.w 89f88 │ │ - b.n 8a1a6 │ │ + bcs.w 8a4f4 │ │ + b.n 8a712 │ │ cmp.w fp, #2 │ │ - bcc.w 89f20 │ │ + bcc.w 8a48c │ │ ldrd r5, r3, [r0] │ │ ldrd ip, lr, [r0, #24] │ │ subs.w r1, ip, r5 │ │ sbcs.w r1, lr, r3 │ │ - bcs.n 89e0a │ │ + bcs.n 8a376 │ │ cmp.w fp, #2 │ │ - bne.n 89e16 │ │ + bne.n 8a382 │ │ mov.w r9, #2 │ │ mov.w sl, #1 │ │ - b.n 89e9c │ │ + b.n 8a408 │ │ ldr r0, [sp, #28] │ │ cmp fp, r0 │ │ it cs │ │ movcs fp, r0 │ │ mov.w r3, fp, lsl #1 │ │ - b.n 89f26 │ │ + b.n 8a492 │ │ cmp.w fp, #2 │ │ - bne.n 89e46 │ │ + bne.n 8a3b2 │ │ mov.w fp, #2 │ │ - b.n 89f20 │ │ + b.n 8a48c │ │ ldr r1, [sp, #12] │ │ mov.w r9, #2 │ │ strd r5, r3, [sp, #72] @ 0x48 │ │ mov r3, lr │ │ add.w r5, r1, r4, lsl #3 │ │ str r6, [sp, #84] @ 0x54 │ │ mov r6, ip │ │ ldrd r2, r4, [r5] │ │ subs r6, r2, r6 │ │ sbcs.w r3, r4, r3 │ │ - bcs.n 89e78 │ │ + bcs.n 8a3e4 │ │ add.w r9, r9, #1 │ │ adds r5, #24 │ │ mov r6, r2 │ │ mov r3, r4 │ │ cmp fp, r9 │ │ - bne.n 89e2a │ │ - b.n 89e76 │ │ + bne.n 8a396 │ │ + b.n 8a3e2 │ │ ldr r1, [sp, #12] │ │ mov.w r9, #2 │ │ strd r5, r3, [sp, #72] @ 0x48 │ │ mov sl, ip │ │ add.w r5, r1, r4, lsl #3 │ │ mov r4, lr │ │ str r6, [sp, #84] @ 0x54 │ │ ldrd r2, r3, [r5] │ │ subs.w r6, r2, sl │ │ sbcs.w r4, r3, r4 │ │ - bcc.n 89e78 │ │ + bcc.n 8a3e4 │ │ add.w r9, r9, #1 │ │ adds r5, #24 │ │ mov sl, r2 │ │ mov r4, r3 │ │ cmp fp, r9 │ │ - bne.n 89e5a │ │ + bne.n 8a3c6 │ │ mov r9, fp │ │ ldrd sl, r4, [sp, #64] @ 0x40 │ │ ldrd r2, r6, [sp, #80] @ 0x50 │ │ ldr r1, [sp, #28] │ │ cmp r9, r1 │ │ - bcc.w 89da2 │ │ + bcc.w 8a30e │ │ ldr r0, [sp, #72] @ 0x48 │ │ subs.w r0, ip, r0 │ │ ldr r0, [sp, #76] @ 0x4c │ │ sbcs.w r0, lr, r0 │ │ - bcs.n 89f14 │ │ + bcs.n 8a480 │ │ movs.w sl, r9, lsr #1 │ │ - beq.n 89f18 │ │ + beq.n 8a484 │ │ add.w r2, r9, r9, lsl #1 │ │ ldr r0, [sp, #8] │ │ str r6, [sp, #84] @ 0x54 │ │ lsls r3, r4, #3 │ │ ldr r6, [sp, #56] @ 0x38 │ │ add.w r2, r0, r2, lsl #3 │ │ str.w r9, [sp, #60] @ 0x3c │ │ @@ -148215,21 +148080,21 @@ │ │ ldr r0, [r4, #8] │ │ str.w fp, [r1, #4] │ │ str.w lr, [r1, #8] │ │ str.w r9, [r4, #-4] │ │ str.w ip, [r4, #4] │ │ str r0, [r1, #20] │ │ str r5, [r4, #8] │ │ - bne.n 89eb0 │ │ + bne.n 8a41c │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ ldrd fp, sl, [sp, #60] @ 0x3c │ │ ldr r6, [sp, #84] @ 0x54 │ │ - b.n 89f20 │ │ + b.n 8a48c │ │ mov fp, r9 │ │ - b.n 89f20 │ │ + b.n 8a48c │ │ mov.w fp, #1 │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ mov.w r0, fp, lsl #1 │ │ adds r3, r0, #1 │ │ sub.w r0, sl, r6, lsr #1 │ │ add.w r2, sl, r3, lsr #1 │ │ adds.w r0, r0, sl │ │ @@ -148254,57 +148119,57 @@ │ │ add.w fp, r1, #32 │ │ sub.w r1, r7, #94 @ 0x5e │ │ it ne │ │ clzne fp, r0 │ │ ldr r5, [sp, #52] @ 0x34 │ │ ldr r4, [sp, #68] @ 0x44 │ │ cmp r5, #2 │ │ - bcc.w 8a1a6 │ │ + bcc.w 8a712 │ │ ldr r0, [sp, #16] │ │ str.w fp, [sp, #60] @ 0x3c │ │ add.w r0, r0, r4, lsl #3 │ │ str r0, [sp, #32] │ │ ldr r0, [sp, #56] @ 0x38 │ │ add.w r0, r0, r4, lsl #3 │ │ str r0, [sp, #72] @ 0x48 │ │ - b.n 8a0d6 │ │ + b.n 8a642 │ │ cmp r6, #2 │ │ it cs │ │ cmpcs.w lr, #2 │ │ - bcs.n 89fbe │ │ + bcs.n 8a52a │ │ lsls r0, r4, #1 │ │ add.w lr, r0, #1 │ │ sub.w r1, r7, #94 @ 0x5e │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ cmp r3, #1 │ │ - bhi.w 8a0d6 │ │ - b.n 8a1a4 │ │ + bhi.w 8a642 │ │ + b.n 8a710 │ │ cmp sl, r9 │ │ mov r0, r9 │ │ it cc │ │ movcc r0, sl │ │ cmp r8, r0 │ │ - bcc.n 89fa8 │ │ + bcc.n 8a514 │ │ add.w r1, r9, r9, lsl #1 │ │ str r4, [sp, #44] @ 0x2c │ │ str r5, [sp, #52] @ 0x34 │ │ cmp r9, sl │ │ add.w r8, ip, r1, lsl #3 │ │ str.w ip, [sp, #84] @ 0x54 │ │ it hi │ │ movhi ip, r8 │ │ ldr r4, [sp, #80] @ 0x50 │ │ add.w r6, r0, r0, lsl #1 │ │ mov r1, ip │ │ lsls r2, r6, #3 │ │ mov r0, r4 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w r6, r4, r6, lsl #3 │ │ cmp r9, sl │ │ - bls.n 8a058 │ │ + bls.n 8a5c4 │ │ ldr.w ip, [sp, #32] │ │ ldr.w r2, [r8, #-24]! │ │ mov.w lr, #0 │ │ ldr.w r3, [r6, #-24]! │ │ ldr.w r0, [r8, #4] │ │ ldr r1, [r6, #4] │ │ subs r2, r3, r2 │ │ @@ -148323,21 +148188,21 @@ │ │ mov r1, ip │ │ add.w r6, r6, r0, lsl #3 │ │ orr.w r0, lr, lr, lsl #1 │ │ stmia.w r1, {r2, r4, r5, r9, sl, fp} │ │ add.w r8, r8, r0, lsl #3 │ │ ldr r0, [sp, #84] @ 0x54 │ │ cmp r8, r0 │ │ - beq.n 8a0be │ │ + beq.n 8a62a │ │ ldr r1, [sp, #80] @ 0x50 │ │ sub.w ip, ip, #24 │ │ cmp r6, r1 │ │ - bne.n 89ffc │ │ + bne.n 8a568 │ │ mov r0, r8 │ │ - b.n 8a0c2 │ │ + b.n 8a62e │ │ mov r1, r4 │ │ str r6, [sp, #76] @ 0x4c │ │ ldrd r0, r2, [r1] │ │ mov.w r9, #0 │ │ ldrd r3, r5, [r8] │ │ mov.w sl, #0 │ │ mov lr, r1 │ │ @@ -148361,146 +148226,146 @@ │ │ str.w ip, [sp, #84] @ 0x54 │ │ cmp r1, r6 │ │ itttt ne │ │ orrne.w r0, sl, sl, lsl #1 │ │ addne.w r8, r8, r0, lsl #3 │ │ ldrne r0, [sp, #72] @ 0x48 │ │ cmpne r8, r0 │ │ - bne.n 8a05c │ │ + bne.n 8a5c8 │ │ ldr r0, [sp, #84] @ 0x54 │ │ - b.n 8a0c2 │ │ + b.n 8a62e │ │ mov r0, r8 │ │ ldr r1, [sp, #80] @ 0x50 │ │ subs r2, r6, r1 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr r5, [sp, #52] @ 0x34 │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ ldr r3, [sp, #68] @ 0x44 │ │ ldrd r8, r4, [sp, #40] @ 0x28 │ │ - b.n 89fa8 │ │ + b.n 8a514 │ │ subs r3, r5, #1 │ │ ldrb r0, [r1, r3] │ │ cmp r0, fp │ │ - bcc.n 8a1a6 │ │ + bcc.n 8a712 │ │ add r0, sp, #88 @ 0x58 │ │ mov r5, r3 │ │ ldr.w r6, [r0, r3, lsl #2] │ │ mov.w r9, r6, lsr #1 │ │ add.w r4, r9, lr, lsr #1 │ │ cmp r4, r8 │ │ - bhi.n 8a106 │ │ + bhi.n 8a672 │ │ orr.w r0, r6, lr │ │ ands.w r0, r0, #1 │ │ - bne.n 8a106 │ │ + bne.n 8a672 │ │ mov.w lr, r4, lsl #1 │ │ cmp r3, #1 │ │ - bhi.n 8a0d6 │ │ - b.n 8a1a4 │ │ + bhi.n 8a642 │ │ + b.n 8a710 │ │ sub.w r0, sl, r4 │ │ ldr r1, [sp, #56] @ 0x38 │ │ str r3, [sp, #68] @ 0x44 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w ip, r1, r0, lsl #3 │ │ lsls r0, r6, #31 │ │ - beq.n 8a128 │ │ + beq.n 8a694 │ │ mov.w sl, lr, lsr #1 │ │ movs.w r0, lr, lsl #31 │ │ - bne.w 89f9e │ │ - b.n 8a166 │ │ + bne.w 8a50a │ │ + b.n 8a6d2 │ │ orr.w r0, r9, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ ldr r2, [sp, #80] @ 0x50 │ │ mov r3, r8 │ │ mov fp, r8 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r0, ip │ │ mov r1, r9 │ │ mov sl, lr │ │ mov r8, ip │ │ - bl 8a1fc │ │ + bl 8a768 │ │ mov ip, r8 │ │ mov r8, fp │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ mov lr, sl │ │ ldr r3, [sp, #68] @ 0x44 │ │ mov.w sl, lr, lsr #1 │ │ movs.w r0, lr, lsl #31 │ │ - bne.w 89f9e │ │ + bne.w 8a50a │ │ orr.w r0, sl, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ ldr r2, [sp, #80] @ 0x50 │ │ mov r3, r8 │ │ mov fp, r8 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, r9, r9, lsl #1 │ │ mov r1, sl │ │ str.w lr, [sp, #84] @ 0x54 │ │ add.w r0, ip, r0, lsl #3 │ │ mov r8, ip │ │ - bl 8a1fc │ │ + bl 8a768 │ │ mov ip, r8 │ │ mov r8, fp │ │ ldr r3, [sp, #68] @ 0x44 │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ - b.n 89f9e │ │ + b.n 8a50a │ │ movs r5, #1 │ │ ldr r3, [sp, #36] @ 0x24 │ │ add r0, sp, #88 @ 0x58 │ │ strb.w fp, [r1, r5] │ │ cmp r3, sl │ │ str.w lr, [r0, r5, lsl #2] │ │ - bls.n 8a1ce │ │ + bls.n 8a73a │ │ ldr r6, [sp, #48] @ 0x30 │ │ adds r5, #1 │ │ add.w sl, sl, r6, lsr #1 │ │ add.w r4, sl, sl, lsl #1 │ │ cmp r3, sl │ │ str.w sl, [sp, #64] @ 0x40 │ │ - bls.w 89dc0 │ │ - b.n 89d8c │ │ + bls.w 8a32c │ │ + b.n 8a2f8 │ │ movs.w r0, lr, lsl #31 │ │ - bne.n 8a1f4 │ │ + bne.n 8a760 │ │ ldr r1, [sp, #36] @ 0x24 │ │ movs r0, #0 │ │ orr.w r2, r1, #1 │ │ clz r3, r2 │ │ movs r2, #62 @ 0x3e │ │ eor.w r2, r2, r3, lsl #1 │ │ strd r2, r0, [sp] │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r3, r8 │ │ ldr r2, [sp, #80] @ 0x50 │ │ - bl 8a1fc │ │ + bl 8a768 │ │ add sp, #420 @ 0x1a4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ mov r9, r2 │ │ mov fp, r0 │ │ cmp r1, #33 @ 0x21 │ │ str r2, [sp, #52] @ 0x34 │ │ - bcs.w 8a436 │ │ + bcs.w 8a9a2 │ │ mov r4, r1 │ │ lsrs r0, r4, #1 │ │ str.w fp, [sp, #48] @ 0x30 │ │ str r0, [sp, #44] @ 0x2c │ │ - beq.w 8aa26 │ │ + beq.w 8af7c │ │ cmp r4, #8 │ │ str r4, [sp, #28] │ │ - bcc.w 8a720 │ │ + bcc.w 8ac8e │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ ldrd r0, r2, [fp, #48] @ 0x30 │ │ ldrd r3, r6, [fp, #72] @ 0x48 │ │ ldrd r5, lr, [fp] │ │ subs r0, r3, r0 │ │ ldrd r1, r8, [fp, #24] │ │ sbcs.w r0, r6, r2 │ │ @@ -148674,33 +148539,33 @@ │ │ ldmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ add.w r0, r8, #72 @ 0x48 │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r1, #4 │ │ - b.n 8a748 │ │ + b.n 8acb6 │ │ ldr r5, [r7, #8] │ │ mov r8, r3 │ │ ldr r0, [r7, #12] │ │ str r0, [sp, #24] │ │ sub.w r0, r9, #24 │ │ str r1, [sp, #44] @ 0x2c │ │ strd r0, r3, [sp, #12] │ │ str.w fp, [sp, #48] @ 0x30 │ │ cmp r5, #0 │ │ - beq.w 8a708 │ │ + beq.w 8ac76 │ │ ldr r1, [sp, #44] @ 0x2c │ │ movs r0, #168 @ 0xa8 │ │ cmp r1, #64 @ 0x40 │ │ mov.w r3, r1, lsr #3 │ │ mla r2, r3, r0, fp │ │ add.w r0, r3, r3, lsl #1 │ │ add.w r9, fp, r0, lsl #5 │ │ - bcs.n 8a4b4 │ │ + bcs.n 8aa20 │ │ ldrd lr, ip, [r2] │ │ ldrd r3, r6, [r9] │ │ ldrd r4, r1, [fp] │ │ subs.w r0, r3, lr │ │ sbcs.w r0, r6, ip │ │ mov.w r0, #0 │ │ it cc │ │ @@ -148717,18 +148582,18 @@ │ │ sbcs.w r0, r1, ip │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ eors r3, r0 │ │ it ne │ │ movne r9, fp │ │ - b.n 8a4be │ │ + b.n 8aa2a │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl 8aa70 │ │ + bl 8afc4 │ │ mov r9, r0 │ │ sub.w r0, r9, fp │ │ movw r1, #43691 @ 0xaaab │ │ movt r1, #43690 @ 0xaaaa │ │ subs r5, #1 │ │ lsrs r0, r0, #3 │ │ str r5, [sp, #32] │ │ @@ -148736,38 +148601,38 @@ │ │ mov r1, r9 │ │ add.w ip, sp, #64 @ 0x40 │ │ str r0, [sp, #36] @ 0x24 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ ldr r0, [sp, #24] │ │ str.w r9, [sp, #40] @ 0x28 │ │ - cbz r0, 8a4fe │ │ + cbz r0, 8aa6a │ │ ldr r2, [sp, #24] │ │ ldrd r0, r1, [r9] │ │ ldrd r2, r3, [r2] │ │ subs r0, r2, r0 │ │ sbcs.w r0, r3, r1 │ │ - bcs.w 8a606 │ │ + bcs.w 8ab72 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #52] @ 0x34 │ │ cmp r8, r0 │ │ - bcc.w 8aa40 │ │ + bcc.w 8af96 │ │ add.w r0, r0, r0, lsl #1 │ │ str r0, [sp, #20] │ │ movs r5, #0 │ │ mov r9, fp │ │ add.w r8, r1, r0, lsl #3 │ │ ldr r0, [sp, #36] @ 0x24 │ │ add.w r3, r0, r0, lsl #1 │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ str r0, [sp, #56] @ 0x38 │ │ add.w r0, fp, r3, lsl #3 │ │ str r0, [sp, #60] @ 0x3c │ │ cmp r9, r0 │ │ - bcs.n 8a562 │ │ + bcs.n 8aace │ │ ldrd r6, r0, [lr] │ │ sub.w r8, r8, #24 │ │ ldrd r4, r2, [r9] │ │ subs r6, r4, r6 │ │ sbcs r2, r0 │ │ add.w r6, r5, r5, lsl #1 │ │ mov r2, r8 │ │ @@ -148778,89 +148643,89 @@ │ │ add.w r2, r2, r6, lsl #3 │ │ ldmia.w r0, {r3, r4, r6, sl, fp, ip} │ │ stmia.w r2, {r3, r4, r6, sl, fp, ip} │ │ it cc │ │ addcc r5, #1 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r9, r0 │ │ - bcc.n 8a52c │ │ + bcc.n 8aa98 │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ add.w sl, r5, r5, lsl #1 │ │ ldr r0, [sp, #56] @ 0x38 │ │ cmp r0, fp │ │ - beq.n 8a594 │ │ + beq.n 8ab00 │ │ mov r2, r9 │ │ mov lr, r5 │ │ ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ sub.w r8, r8, #24 │ │ add.w ip, r8, sl, lsl #3 │ │ add.w r9, r9, #24 │ │ stmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ mov r0, fp │ │ mov r5, lr │ │ ldr r1, [sp, #52] @ 0x34 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ - b.n 8a518 │ │ + b.n 8aa84 │ │ ldr r0, [sp, #48] @ 0x30 │ │ mov.w r2, sl, lsl #3 │ │ - bl d405a │ │ + bl d4c50 │ │ subs.w r1, fp, r5 │ │ str r5, [sp, #28] │ │ - beq.n 8a5d0 │ │ + beq.n 8ab3c │ │ ldr r2, [sp, #20] │ │ mov lr, r1 │ │ ldr r0, [sp, #12] │ │ add.w r8, r0, r2, lsl #3 │ │ ldr r0, [sp, #48] @ 0x30 │ │ add.w r9, r0, sl, lsl #3 │ │ - mov r0, r8 │ │ - mov ip, r9 │ │ - ldmia.w r0, {r2, r3, r4, r5, r6, fp} │ │ - add.w r9, r9, #24 │ │ + mov ip, r8 │ │ + mov r2, r9 │ │ + ldmia.w ip, {r0, r3, r4, r5, r6, fp} │ │ sub.w r8, r8, #24 │ │ + add.w r9, r9, #24 │ │ subs.w lr, lr, #1 │ │ - stmia.w ip, {r2, r3, r4, r5, r6, fp} │ │ - bne.n 8a5b6 │ │ + stmia.w r2, {r0, r3, r4, r5, r6, fp} │ │ + bne.n 8ab22 │ │ ldr r4, [sp, #28] │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ ldr.w r8, [sp, #16] │ │ - cbz r4, 8a606 │ │ + cbz r4, 8ab72 │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #44] @ 0x2c │ │ cmp r0, r4 │ │ - bcc.w 8aa2e │ │ + bcc.w 8af84 │ │ add r0, sp, #64 @ 0x40 │ │ ldr r5, [sp, #32] │ │ mov r2, r9 │ │ mov r3, r8 │ │ strd r5, r0, [sp] │ │ add.w r0, fp, sl, lsl #3 │ │ - bl 8a1fc │ │ + bl 8a768 │ │ cmp r4, #33 @ 0x21 │ │ str r4, [sp, #44] @ 0x2c │ │ - bcs.w 8a44c │ │ - b.n 8a214 │ │ + bcs.w 8a9b8 │ │ + b.n 8a780 │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp r8, r1 │ │ - bcc.w 8aa40 │ │ + bcc.w 8af96 │ │ add.w r1, r1, r1, lsl #1 │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ mov.w r8, #0 │ │ mov r9, fp │ │ add.w lr, r0, r1, lsl #3 │ │ str r1, [sp, #56] @ 0x38 │ │ add.w r2, sl, sl, lsl #1 │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ str.w sl, [sp, #36] @ 0x24 │ │ add.w r0, fp, r2, lsl #3 │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ cmp r9, r0 │ │ str r0, [sp, #60] @ 0x3c │ │ - bcs.n 8a676 │ │ + bcs.n 8abe2 │ │ ldrd r3, r5, [r9] │ │ sub.w lr, lr, #24 │ │ ldrd r4, r2, [ip] │ │ subs r3, r4, r3 │ │ sbcs r2, r5 │ │ add.w r3, r8, r8, lsl #1 │ │ mov r2, lr │ │ @@ -148871,71 +148736,71 @@ │ │ add.w r9, r9, #24 │ │ ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ stmia.w sl, {r0, r1, r2, r4, r5, r6} │ │ it cs │ │ addcs.w r8, r8, #1 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r9, r0 │ │ - bcc.n 8a63e │ │ + bcc.n 8abaa │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ add.w r4, r8, r8, lsl #1 │ │ ldr r0, [sp, #36] @ 0x24 │ │ cmp r0, sl │ │ - beq.n 8a6a6 │ │ + beq.n 8ac12 │ │ ldr r0, [sp, #52] @ 0x34 │ │ mov r1, r9 │ │ add.w r9, r9, #24 │ │ add.w r8, r8, #1 │ │ add.w ip, r0, r4, lsl #3 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ sub.w lr, lr, #24 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ - b.n 8a624 │ │ + b.n 8ab90 │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ lsls r2, r4, #3 │ │ ldr r1, [sp, #52] @ 0x34 │ │ mov r0, fp │ │ - bl d405a │ │ + bl d4c50 │ │ subs.w lr, sl, r8 │ │ - beq.w 8aa26 │ │ + beq.w 8af7c │ │ ldr r1, [sp, #56] @ 0x38 │ │ add.w fp, fp, r4, lsl #3 │ │ ldr r0, [sp, #12] │ │ mov sl, fp │ │ str.w lr, [sp, #28] │ │ add.w r9, r0, r1, lsl #3 │ │ - mov ip, r9 │ │ - mov r2, sl │ │ - ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - add.w sl, sl, #24 │ │ + mov r0, r9 │ │ + mov ip, sl │ │ + ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ sub.w r9, r9, #24 │ │ + add.w sl, sl, #24 │ │ subs.w lr, lr, #1 │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ - bne.n 8a6ce │ │ + stmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ + bne.n 8ac3a │ │ ldr r1, [sp, #44] @ 0x2c │ │ cmp r1, r8 │ │ - bcc.w 8aa42 │ │ + bcc.w 8af98 │ │ ldr r4, [sp, #28] │ │ movs r0, #0 │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ ldr.w r8, [sp, #16] │ │ cmp r4, #33 @ 0x21 │ │ ldr r5, [sp, #32] │ │ str r0, [sp, #24] │ │ str r4, [sp, #44] @ 0x2c │ │ - bcs.w 8a448 │ │ - b.n 8a214 │ │ + bcs.w 8a9b4 │ │ + b.n 8a780 │ │ ldr r1, [sp, #44] @ 0x2c │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ mov r0, fp │ │ mov r2, r9 │ │ mov r3, r8 │ │ - bl 89ce4 │ │ + bl 8a250 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ mov r1, r9 │ │ mov lr, r9 │ │ mov ip, r8 │ │ @@ -148944,178 +148809,171 @@ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ add.w r0, r9, r9, lsl #1 │ │ add.w ip, r8, r0, lsl #3 │ │ add.w r0, lr, r0, lsl #3 │ │ ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ movs r1, #1 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ cmp r1, r9 │ │ ldr r0, [sp, #28] │ │ str r1, [sp, #32] │ │ sub.w r0, r0, r9 │ │ str r0, [sp, #20] │ │ - bcs.n 8a808 │ │ + bcs.n 8ad6c │ │ ldr r1, [sp, #32] │ │ - adds r2, r1, #1 │ │ add.w r0, r1, r1, lsl #1 │ │ lsls r0, r0, #3 │ │ str r0, [sp, #60] @ 0x3c │ │ - b.n 8a78e │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - mov r1, ip │ │ + b.n 8acf0 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + mov r0, r5 │ │ add r6, sp, #64 @ 0x40 │ │ - strd fp, lr, [r1], #8 │ │ - ldmia r6, {r0, r2, r3, r6} │ │ - stmia r1!, {r0, r2, r3, r6} │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - mov r2, r9 │ │ - mov r1, r9 │ │ - cmp r9, r0 │ │ - it cc │ │ - addcc r2, #1 │ │ + strd fp, lr, [r0], #8 │ │ + ldmia r6, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ ldr r0, [sp, #60] @ 0x3c │ │ - add.w r0, r0, #24 │ │ + add.w r1, r9, #1 │ │ + adds r0, #24 │ │ str r0, [sp, #60] @ 0x3c │ │ - bcs.n 8a808 │ │ - mov r9, r2 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + cmp r1, r0 │ │ + beq.n 8ad6c │ │ add.w r2, r1, r1, lsl #1 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - add.w r6, ip, r2, lsl #3 │ │ + mov r9, r1 │ │ add.w r8, r0, r2, lsl #3 │ │ - mov r3, r6 │ │ - mov r1, r8 │ │ - ldmia.w r1, {r0, r4, r5, sl, ip, lr} │ │ - stmia.w r3, {r0, r4, r5, sl, ip, lr} │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - ldrd r0, r1, [r6, #-24] │ │ - ldr.w lr, [r6, #4] │ │ - ldr.w r2, [ip, r2, lsl #3] │ │ + add.w r4, r5, r2, lsl #3 │ │ + mov sl, r8 │ │ + mov r3, r4 │ │ + ldmia.w sl, {r0, r1, r5, r6, ip, lr} │ │ + stmia.w r3, {r0, r1, r5, r6, ip, lr} │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + ldrd r0, r1, [r4, #-24] │ │ + ldr.w lr, [r4, #4] │ │ + ldr.w r2, [r5, r2, lsl #3] │ │ subs r0, r2, r0 │ │ sbcs.w r0, lr, r1 │ │ - bcs.n 8a778 │ │ - add.w r5, r8, #8 │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ + bcs.n 8ace0 │ │ + add.w r6, r8, #8 │ │ + ldr.w r5, [r8, #20] │ │ + str r5, [sp, #76] @ 0x4c │ │ mov fp, r2 │ │ + ldmia r6, {r0, r1, r6} │ │ add r2, sp, #64 @ 0x40 │ │ - ldmia r5, {r0, r1, r3, r5} │ │ - stmia r2!, {r0, r1, r3, r5} │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ + ldr.w sl, [sp, #60] @ 0x3c │ │ + stmia r2!, {r0, r1, r6} │ │ + add.w r6, r5, sl │ │ cmp.w sl, #24 │ │ - add.w r5, r0, sl │ │ - sub.w r8, r5, #24 │ │ - mov r3, r5 │ │ - ldmia.w r8, {r0, r1, r2, r4, r6, ip} │ │ - stmia.w r3, {r0, r1, r2, r4, r6, ip} │ │ - beq.n 8a768 │ │ - ldrd r0, r1, [r5, #-48] @ 0x30 │ │ + sub.w r8, r6, #24 │ │ + mov r5, r6 │ │ + ldmia.w r8, {r0, r1, r2, r3, r4, ip} │ │ + stmia.w r5, {r0, r1, r2, r3, r4, ip} │ │ + beq.n 8acd2 │ │ + ldrd r0, r1, [r6, #-48] @ 0x30 │ │ sub.w sl, sl, #24 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ subs.w r0, fp, r0 │ │ sbcs.w r0, lr, r1 │ │ - bcc.n 8a7d2 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ - add.w r1, ip, sl │ │ - b.n 8a76e │ │ + bcc.n 8ad3a │ │ + add.w r0, r5, sl │ │ + b.n 8acd6 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr r2, [sp, #32] │ │ add.w r0, r0, r0, lsl #1 │ │ - add.w r1, ip, r0, lsl #3 │ │ + add.w r1, r5, r0, lsl #3 │ │ str r1, [sp, #56] @ 0x38 │ │ ldr r1, [sp, #20] │ │ cmp r2, r1 │ │ - bcs.n 8a8ec │ │ + bcs.n 8ae42 │ │ ldr r1, [sp, #48] @ 0x30 │ │ add.w r0, r1, r0, lsl #3 │ │ - add.w r1, r2, r2, lsl #1 │ │ str r0, [sp, #16] │ │ - adds r0, r2, #1 │ │ - mov.w fp, r1, lsl #3 │ │ - movs r1, #24 │ │ - str r1, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - str r1, [sp, #36] @ 0x24 │ │ - b.n 8a870 │ │ + add.w r0, r2, r2, lsl #1 │ │ + mov.w fp, r0, lsl #3 │ │ + movs r0, #24 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 8adc8 │ │ ldr r1, [sp, #56] @ 0x38 │ │ add r6, sp, #64 @ 0x40 │ │ - ldr.w ip, [sp, #52] @ 0x34 │ │ ldr r5, [sp, #60] @ 0x3c │ │ - ldmia r6, {r0, r2, r3, r6} │ │ str.w r9, [r1] │ │ + ldmia r6, {r0, r2, r3, r6} │ │ strd r5, r0, [r1, #4] │ │ add.w r0, r1, #12 │ │ + ldr r5, [sp, #52] @ 0x34 │ │ stmia r0!, {r2, r3, r6} │ │ + ldr r0, [sp, #40] @ 0x28 │ │ ldr r2, [sp, #32] │ │ + subs r0, #24 │ │ + str r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + adds r2, #1 │ │ + adds r0, #24 │ │ + str r0, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #20] │ │ cmp r2, r0 │ │ - mov r0, r2 │ │ - it cc │ │ - addcc r0, #1 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - sub.w r1, r1, #24 │ │ - str r1, [sp, #40] @ 0x28 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - add.w r1, r1, #24 │ │ - str r1, [sp, #36] @ 0x24 │ │ - bcs.n 8a8ec │ │ - str r0, [sp, #32] │ │ + beq.n 8ae42 │ │ add.w r0, r2, r2, lsl #1 │ │ ldr r1, [sp, #16] │ │ mov r9, fp │ │ - ldr r5, [sp, #56] @ 0x38 │ │ - mov fp, ip │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ add.w r3, r1, r0, lsl #3 │ │ + str r2, [sp, #32] │ │ str r3, [sp, #24] │ │ - add.w r2, r5, r0, lsl #3 │ │ + add.w r2, fp, r0, lsl #3 │ │ ldmia.w r3, {r1, r6, r8, sl, ip, lr} │ │ mov r4, r2 │ │ stmia.w r4, {r1, r6, r8, sl, ip, lr} │ │ - mov ip, fp │ │ + ldr.w r0, [fp, r0, lsl #3] │ │ mov fp, r9 │ │ - ldr.w r0, [r5, r0, lsl #3] │ │ - ldrd r1, r6, [r2, #-24] │ │ + ldrd r1, r3, [r2, #-24] │ │ ldr r2, [r2, #4] │ │ subs r1, r0, r1 │ │ str r2, [sp, #60] @ 0x3c │ │ - sbcs.w r1, r2, r6 │ │ - bcs.n 8a852 │ │ + sbcs.w r1, r2, r3 │ │ + bcs.n 8adb2 │ │ mov r9, r0 │ │ ldr r0, [sp, #24] │ │ add.w r6, r0, #8 │ │ ldr r4, [r0, #20] │ │ add r0, sp, #64 @ 0x40 │ │ - ldmia r6, {r1, r2, r6} │ │ + ldmia r6, {r1, r3, r6} │ │ str r4, [sp, #76] @ 0x4c │ │ - stmia r0!, {r1, r2, r6} │ │ - ldrd r1, r2, [sp, #36] @ 0x24 │ │ + stmia r0!, {r1, r3, r6} │ │ + ldrd r1, r3, [sp, #36] @ 0x24 │ │ add.w sl, r1, fp │ │ - cmp fp, r2 │ │ + cmp fp, r3 │ │ sub.w r8, sl, #24 │ │ mov r4, sl │ │ - ldmia.w r8, {r0, r3, r5, r6, ip, lr} │ │ - stmia.w r4, {r0, r3, r5, r6, ip, lr} │ │ - beq.n 8a838 │ │ - ldrd r0, r3, [sl, #-48] @ 0x30 │ │ - adds r2, #24 │ │ + ldmia.w r8, {r0, r2, r5, r6, ip, lr} │ │ + stmia.w r4, {r0, r2, r5, r6, ip, lr} │ │ + beq.n 8ad9a │ │ + ldrd r0, r2, [sl, #-48] @ 0x30 │ │ + adds r3, #24 │ │ subs r1, #24 │ │ subs.w r0, r9, r0 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - sbcs r0, r3 │ │ - bcc.n 8a8c0 │ │ + sbcs r0, r2 │ │ + bcc.n 8ae16 │ │ add r1, fp │ │ - b.n 8a83a │ │ + b.n 8ad9c │ │ ldr r0, [sp, #28] │ │ - mov r8, ip │ │ + mov r8, r5 │ │ ldr.w fp, [sp, #56] @ 0x38 │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ add.w r1, r0, r0, lsl #1 │ │ mvn.w r0, #23 │ │ str r1, [sp, #24] │ │ add.w r0, r0, r1, lsl #3 │ │ str r0, [sp, #40] @ 0x28 │ │ - add.w lr, ip, r0 │ │ + add.w lr, r5, r0 │ │ sub.w r0, fp, #24 │ │ str r0, [sp, #60] @ 0x3c │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldrd r1, r2, [r8] │ │ ldrd r4, r5, [fp] │ │ str r0, [sp, #44] @ 0x2c │ │ movs r0, #0 │ │ @@ -149180,20 +149038,20 @@ │ │ orr.w r0, r0, r0, lsl #1 │ │ add.w r8, r8, r0, lsl #3 │ │ ldr r0, [sp, #32] │ │ orr.w r0, r0, r0, lsl #1 │ │ add.w fp, fp, r0, lsl #3 │ │ ldr r0, [sp, #44] @ 0x2c │ │ subs r0, #1 │ │ - bne.n 8a914 │ │ + bne.n 8ae6a │ │ ldr r0, [sp, #60] @ 0x3c │ │ add.w ip, r0, #24 │ │ ldr r0, [sp, #28] │ │ lsls r1, r0, #31 │ │ - beq.n 8aa1a │ │ + beq.n 8af70 │ │ mov r1, fp │ │ cmp r8, ip │ │ it cc │ │ movcc r1, r8 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ mov.w r1, #0 │ │ stmia.w sl, {r0, r2, r3, r4, r5, r6} │ │ @@ -149206,71 +149064,70 @@ │ │ orr.w r0, r0, r0, lsl #1 │ │ add.w fp, fp, r1, lsl #3 │ │ add.w r8, r8, r0, lsl #3 │ │ cmp r8, ip │ │ itt eq │ │ addeq.w r0, lr, #24 │ │ cmpeq fp, r0 │ │ - bne.n 8aa3c │ │ + bne.n 8af92 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #56] @ (8aa68 ) │ │ + ldr r0, [pc, #52] @ (8afbc ) │ │ movs r1, #19 │ │ - ldr r2, [pc, #56] @ (8aa6c ) │ │ + ldr r2, [pc, #52] @ (8afc0 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - bl 40e1c │ │ + bl 3fbe0 │ │ + bl 41554 │ │ udf #254 @ 0xfe │ │ - ldr r3, [pc, #32] @ (8aa64 ) │ │ + ldr r3, [pc, #28] @ (8afb8 ) │ │ mov r0, r8 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ mov r5, r0 │ │ ldr r0, [sp, #24] │ │ lsls r2, r0, #3 │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r5 │ │ - blx d6180 │ │ - nop │ │ - lsls r0, r7, #27 │ │ + blx d6dd0 │ │ + lsrs r6, r7, #22 │ │ movs r5, r0 │ │ - b.n 8ac46 │ │ - vqshlu.s64 q8, q13, #56 @ 0x38 │ │ + b.n 8afda │ │ + vqrdmulh.s q8, q12, d0[0] │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ mov fp, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 8aac2 │ │ + bcc.n 8b016 │ │ lsrs r6, r3, #3 │ │ mov.w r9, #168 @ 0xa8 │ │ mla r2, r6, r9, r0 │ │ add.w sl, r6, r6, lsl #1 │ │ mov r3, r6 │ │ add.w r1, r0, sl, lsl #5 │ │ - bl 8aa70 │ │ + bl 8afc4 │ │ mla r2, r6, r9, r4 │ │ add.w r1, r4, sl, lsl #5 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 8aa70 │ │ + bl 8afc4 │ │ mla r2, r6, r9, fp │ │ add.w r1, fp, sl, lsl #5 │ │ mov r4, r0 │ │ mov r0, fp │ │ mov r3, r6 │ │ - bl 8aa70 │ │ + bl 8afc4 │ │ mov fp, r0 │ │ mov r0, r8 │ │ ldrd lr, ip, [fp] │ │ movs r5, #0 │ │ ldrd r3, r6, [r4] │ │ ldrd r2, r8, [r0] │ │ subs.w r1, r3, lr │ │ @@ -149293,196 +149150,196 @@ │ │ eors r3, r5 │ │ it ne │ │ movne r4, r0 │ │ mov r0, r4 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 8aabe │ │ + bmi.n 8b012 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd r8, r6, [r0, #4] │ │ mov r4, r0 │ │ - cbz r6, 8ab42 │ │ + cbz r6, 8b096 │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itttt ne │ │ ldrne r0, [r5, #0] │ │ cmpne r0, #0 │ │ ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #104 @ 0x68 │ │ subs r6, #1 │ │ - bne.n 8ab2a │ │ + bne.n 8b07e │ │ ldr r0, [r4, #0] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r0, sl, [r4, #12] │ │ mov.w fp, #0 │ │ ldr.w r9, [r4, #20] │ │ mov.w r8, #104 @ 0x68 │ │ cmp r0, #0 │ │ mov r1, r0 │ │ ite eq │ │ moveq r9, r0 │ │ movne r1, #1 │ │ cmp.w r9, #0 │ │ - beq.n 8ac0c │ │ + beq.n 8b160 │ │ lsls r1, r1, #31 │ │ - beq.n 8ac6a │ │ + beq.n 8b1be │ │ cmp.w fp, #0 │ │ - beq.n 8ab8a │ │ + beq.n 8b0de │ │ mov r5, r0 │ │ mov r0, fp │ │ ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ cmp sl, r1 │ │ - bcs.n 8aba8 │ │ + bcs.n 8b0fc │ │ mov r6, sl │ │ mov r4, r0 │ │ - b.n 8abc4 │ │ + b.n 8b118 │ │ cmp.w sl, #0 │ │ - beq.n 8ab9a │ │ + beq.n 8b0ee │ │ ldr.w r0, [r0, #1240] @ 0x4d8 │ │ subs.w sl, sl, #1 │ │ - bne.n 8ab90 │ │ + bne.n 8b0e4 │ │ mov.w sl, #0 │ │ movs r5, #0 │ │ ldrh.w r1, [r0, #1238] @ 0x4d6 │ │ cmp sl, r1 │ │ - bcc.n 8ab84 │ │ + bcc.n 8b0d8 │ │ ldr.w r4, [r0, #1232] @ 0x4d0 │ │ cmp r4, #0 │ │ - beq.n 8ac5c │ │ + beq.n 8b1b0 │ │ ldrh.w r6, [r0, #1236] @ 0x4d4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrh.w r0, [r4, #1238] @ 0x4d6 │ │ adds r5, #1 │ │ cmp r6, r0 │ │ mov r0, r4 │ │ - bcs.n 8aba8 │ │ - add.w sl, r6, #1 │ │ - cbz r5, 8abe4 │ │ - add.w r0, r4, sl, lsl #2 │ │ - add.w r0, r0, #1240 @ 0x4d8 │ │ + bcs.n 8b0fc │ │ + cbz r5, 8b134 │ │ + add.w r0, r4, r6, lsl #2 │ │ + addw r0, r0, #1244 @ 0x4dc │ │ ldr.w fp, [r0] │ │ subs r5, #1 │ │ add.w r0, fp, #1240 @ 0x4d8 │ │ - bne.n 8abd2 │ │ + bne.n 8b122 │ │ mov.w sl, #0 │ │ - b.n 8abe6 │ │ + b.n 8b13a │ │ + add.w sl, r6, #1 │ │ mov fp, r4 │ │ mla r2, r6, r8, r4 │ │ sub.w r9, r9, #1 │ │ movs r1, #1 │ │ movs r0, #0 │ │ ldr.w r3, [r2, #88]! │ │ cmp r3, #0 │ │ itt ne │ │ ldrne r3, [r2, #4] │ │ cmpne r3, #0 │ │ - beq.n 8ab68 │ │ + beq.n 8b0bc │ │ ldr r0, [r2, #8] │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r1, #1 │ │ movs r0, #0 │ │ - b.n 8ab68 │ │ + b.n 8b0bc │ │ lsls r1, r1, #31 │ │ - beq.n 8ac42 │ │ + beq.n 8b196 │ │ cmp.w fp, #0 │ │ - bne.n 8ac28 │ │ + bne.n 8b17c │ │ mov fp, r0 │ │ cmp.w sl, #0 │ │ - beq.n 8ac28 │ │ + beq.n 8b17c │ │ ldr.w fp, [fp, #1240] @ 0x4d8 │ │ subs.w sl, sl, #1 │ │ - bne.n 8ac1e │ │ + bne.n 8b172 │ │ ldr.w r0, [fp, #1232] @ 0x4d0 │ │ - cbz r0, 8ac4a │ │ + cbz r0, 8b19e │ │ mov r5, r0 │ │ mov r0, fp │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [r5, #1232] @ 0x4d0 │ │ mov fp, r5 │ │ cmp r0, #0 │ │ - bne.n 8ac2e │ │ - b.n 8ac4c │ │ + bne.n 8b182 │ │ + b.n 8b1a0 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, fp │ │ mov r0, r5 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ - blx d7b70 │ │ - ldr r0, [pc, #16] @ (8ac74 ) │ │ + b.w d870c │ │ + blx d87c0 │ │ + ldr r0, [pc, #16] @ (8b1c8 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #12] @ (8ac78 ) │ │ + ldr r0, [pc, #12] @ (8b1cc ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ udf #254 @ 0xfe │ │ - lsls r6, r3, #20 │ │ + lsrs r6, r4, #15 │ │ movs r5, r0 │ │ - lsls r4, r4, #20 │ │ + lsrs r4, r5, #15 │ │ movs r5, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ mov r6, r1 │ │ ldr.w r3, [r6, #16]! │ │ - cbz r3, 8aca4 │ │ + cbz r3, 8b1f8 │ │ ldr r2, [r1, #36] @ 0x24 │ │ cmp r2, #1 │ │ - bne.n 8acbc │ │ + bne.n 8b210 │ │ ldr r2, [r1, #20] │ │ ldr r6, [r1, #40] @ 0x28 │ │ cmp r2, r6 │ │ - bcs.n 8acce │ │ + bcs.n 8b222 │ │ movs r6, #0 │ │ movs r5, #19 │ │ mov r2, r3 │ │ - b.n 8ae68 │ │ + b.n 8b3bc │ │ ldr r2, [r1, #4] │ │ cmp r2, #0 │ │ - bne.n 8ad5e │ │ + bne.n 8b2b2 │ │ movs r2, #0 │ │ str r2, [r1, #44] @ 0x2c │ │ str r2, [r1, #16] │ │ movs r1, #82 @ 0x52 │ │ strh r1, [r0, #0] │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r5, r4, [r1, #20] │ │ ldr r2, [r4, #0] │ │ str r0, [sp, #16] │ │ cmp r2, #1 │ │ - bne.n 8acd4 │ │ + bne.n 8b228 │ │ ldrd r0, r2, [r4, #8] │ │ - b.n 8ace0 │ │ + b.n 8b234 │ │ add r3, r6 │ │ subs r2, r2, r6 │ │ - b.n 8ad56 │ │ + b.n 8b2aa │ │ ldr r2, [r4, #4] │ │ cmp r2, #6 │ │ - bcs.w 8af54 │ │ + bcs.w 8b4a8 │ │ add.w r0, r4, #8 │ │ add.w ip, sp, #36 @ 0x24 │ │ stmia.w ip, {r0, r2, r6} │ │ strd r3, r5, [sp, #28] │ │ - cbz r2, 8ad42 │ │ + cbz r2, 8b296 │ │ add.w sl, sp, #64 @ 0x40 │ │ subs r4, r2, #1 │ │ add.w r9, r0, #16 │ │ add.w fp, sl, #9 │ │ add.w r8, sp, #28 │ │ add r6, sp, #48 @ 0x30 │ │ str r1, [sp, #20] │ │ @@ -149491,39 +149348,39 @@ │ │ ldr r5, [sp, #44] @ 0x2c │ │ stmia.w ip, {r0, r1, r2, r3} │ │ mov r1, r8 │ │ mov r3, r6 │ │ ldr r0, [r5, #12] │ │ ldr r2, [r0, #32] │ │ mov r0, sl │ │ - bl 844a0 │ │ + bl 84a6c │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ eor.w r0, r0, #46 @ 0x2e │ │ orrs r0, r1 │ │ - beq.w 8ae44 │ │ + beq.w 8b398 │ │ strd r9, r4, [sp, #36] @ 0x24 │ │ subs r4, #1 │ │ add.w r9, r9, #16 │ │ adds r0, r4, #1 │ │ - bne.n 8ad04 │ │ + bne.n 8b258 │ │ ldr r3, [sp, #28] │ │ ldr r6, [sp, #44] @ 0x2c │ │ ldr r1, [sp, #20] │ │ ldr r0, [r6, #20] │ │ cmp r0, #0 │ │ itttt eq │ │ ldreq r0, [r6, #0] │ │ moveq r2, #1 │ │ subeq r0, r3, r0 │ │ strdeq r2, r0, [r6, #20] │ │ ldr r2, [sp, #32] │ │ ldr r0, [sp, #16] │ │ strd r3, r2, [r1] │ │ cmp r2, #0 │ │ - beq.n 8acaa │ │ + beq.n 8b1fe │ │ ldr r3, [r1, #0] │ │ movs r5, #4 │ │ ldrd r4, r9, [r1, #8] │ │ sub.w sl, r2, #1 │ │ adds r6, r3, r2 │ │ str r6, [sp, #20] │ │ ldrd lr, ip, [r4, #24] │ │ @@ -149540,41 +149397,41 @@ │ │ mov.w lr, #0 │ │ add r4, r3 │ │ movs r3, #0 │ │ subs r6, r4, r6 │ │ str r6, [sp, #8] │ │ ldrb.w ip, [r8, #-1] │ │ cmp r3, #63 @ 0x3f │ │ - bne.n 8ada8 │ │ + bne.n 8b2fc │ │ cmp.w ip, #1 │ │ - bhi.n 8adf4 │ │ + bhi.n 8b348 │ │ and.w r4, r3, #63 @ 0x3f │ │ and.w r5, ip, #127 @ 0x7f │ │ rsb r6, r4, #32 │ │ subs.w r2, r4, #32 │ │ lsr.w r6, r5, r6 │ │ it pl │ │ lslpl.w r6, r5, r2 │ │ lsl.w r2, r5, r4 │ │ it pl │ │ movpl r2, #0 │ │ orr.w fp, fp, r2 │ │ orr.w lr, lr, r6 │ │ sxtb.w r2, ip │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 8ae1c │ │ + bgt.n 8b370 │ │ sub.w sl, sl, #1 │ │ add.w r8, r8, #1 │ │ adds r3, #7 │ │ adds.w r5, sl, #1 │ │ - bne.n 8ad9a │ │ + bne.n 8b2ee │ │ ldr r4, [sp, #20] │ │ movs r2, #19 │ │ mov fp, r4 │ │ - b.n 8adf8 │ │ + b.n 8b34c │ │ movs r2, #6 │ │ ldr r4, [sp, #20] │ │ mov.w r3, ip, lsl #8 │ │ mov.w lr, #0 │ │ movs r6, #0 │ │ movs r5, #1 │ │ str r6, [r1, #44] @ 0x2c │ │ @@ -149583,85 +149440,85 @@ │ │ orr.w r1, r2, r3 │ │ stmia.w r0, {r1, r4, fp, lr} │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ orrs.w r2, fp, lr │ │ strd r8, sl, [r1] │ │ - beq.n 8aef6 │ │ + beq.n 8b44a │ │ cmp.w lr, #0 │ │ - bne.n 8ae86 │ │ + bne.n 8b3da │ │ ldr.w r2, [r9, #8] │ │ sub.w r3, fp, #1 │ │ cmp r3, r2 │ │ - bcs.n 8ae86 │ │ + bcs.n 8b3da │ │ movs r2, #104 @ 0x68 │ │ ldr.w r6, [r9, #4] │ │ mla r3, r3, r2, r6 │ │ - b.n 8af18 │ │ + b.n 8b46c │ │ ldrh.w r0, [fp] │ │ ldrb.w r1, [fp, #2] │ │ ldrb.w r5, [sp, #72] @ 0x48 │ │ ldrd r3, r2, [sp, #76] @ 0x4c │ │ ldr r6, [sp, #84] @ 0x54 │ │ cmp r5, #82 @ 0x52 │ │ strh.w r0, [sp, #24] │ │ strb.w r1, [sp, #26] │ │ ldrd r0, r1, [sp, #16] │ │ - beq.w 8ad56 │ │ + beq.w 8b2aa │ │ ldrh.w r1, [sp, #24] │ │ ldrb.w r4, [sp, #26] │ │ strb r4, [r0, #3] │ │ strh.w r1, [r0, #1] │ │ strd r3, r2, [r0, #4] │ │ str r6, [r0, #12] │ │ strb r5, [r0, #0] │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r5, [r9, #12] │ │ movs r3, #0 │ │ cmp r5, #0 │ │ - beq.n 8af46 │ │ + beq.n 8b49a │ │ ldr.w r2, [r9, #16] │ │ str r2, [sp, #4] │ │ ldrh.w r2, [r5, #1238] @ 0x4d6 │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ mov r9, r5 │ │ str r2, [sp, #0] │ │ mov.w ip, r2, lsl #3 │ │ cmp.w ip, #0 │ │ - beq.n 8aee2 │ │ + beq.n 8b436 │ │ ldrd r2, r4, [r9], #8 │ │ - adds r6, #1 │ │ sub.w ip, ip, #8 │ │ + adds r6, #1 │ │ subs.w r3, fp, r2 │ │ sbcs.w r3, lr, r4 │ │ mov.w r3, #0 │ │ it cc │ │ movcc r3, #1 │ │ subs.w r2, r2, fp │ │ sbcs.w r2, r4, lr │ │ mov.w r2, #0 │ │ it cc │ │ movcc r2, #1 │ │ subs r2, r2, r3 │ │ cmp r2, #1 │ │ - beq.n 8aea6 │ │ + beq.n 8b3fa │ │ uxtb r2, r2 │ │ - cbz r2, 8af0e │ │ - b.n 8aee4 │ │ + cbz r2, 8b462 │ │ + b.n 8b438 │ │ ldr r6, [sp, #0] │ │ ldr r3, [sp, #4] │ │ - cbz r3, 8af4c │ │ + cbz r3, 8b4a0 │ │ add.w r2, r5, r6, lsl #2 │ │ subs r3, #1 │ │ str r3, [sp, #4] │ │ ldr.w r5, [r2, #1240] @ 0x4d8 │ │ - b.n 8ae96 │ │ + b.n 8b3ea │ │ movs r2, #0 │ │ str r2, [r1, #16] │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ str r2, [r1, #44] @ 0x2c │ │ mov.w r1, #338 @ 0x152 │ │ strh r1, [r0, #0] │ │ add sp, #92 @ 0x5c │ │ @@ -149685,93 +149542,93 @@ │ │ lsrs r0, r0, #5 │ │ str r0, [r1, #44] @ 0x2c │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #18 │ │ ldr r4, [sp, #20] │ │ - b.n 8ae00 │ │ + b.n 8b354 │ │ movs r2, #18 │ │ movs r3, #0 │ │ ldr r4, [sp, #20] │ │ - b.n 8ae00 │ │ - ldr r3, [pc, #12] @ (8af64 ) │ │ + b.n 8b354 │ │ + ldr r3, [pc, #12] @ (8b4b8 ) │ │ mov r1, r2 │ │ movs r0, #0 │ │ movs r2, #5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ nop │ │ - @ instruction: 0xeb880004 │ │ + @ instruction: 0xf2640004 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #60 @ 0x3c │ │ mov r5, r1 │ │ ldrd r4, r1, [r1] │ │ cmp r1, #0 │ │ - beq.w 8b12e │ │ + beq.w 8b682 │ │ ldrb.w r6, [r4], #1 │ │ sub.w sl, r1, #1 │ │ cmp r6, #0 │ │ strd r4, sl, [r5] │ │ - beq.w 8b142 │ │ + beq.w 8b696 │ │ mov.w r8, r6, lsl #2 │ │ str r0, [sp, #36] @ 0x24 │ │ mov r0, r8 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 8b1c0 │ │ + beq.w 8b714 │ │ mov r2, r0 │ │ strd r6, r0, [sp, #48] @ 0x30 │ │ movs r0, #0 │ │ movs r1, #0 │ │ str r0, [sp, #32] │ │ str r1, [sp, #56] @ 0x38 │ │ str r5, [sp, #40] @ 0x28 │ │ str r6, [sp, #12] │ │ cmp.w sl, #0 │ │ - beq.w 8b198 │ │ + beq.w 8b6ec │ │ adds r0, r1, #1 │ │ str r0, [sp, #16] │ │ mov.w fp, #0 │ │ mov.w r9, #0 │ │ mov ip, r4 │ │ movs r5, #0 │ │ mov r0, r4 │ │ strd r1, r2, [sp, #20] │ │ str.w sl, [sp, #44] @ 0x2c │ │ str r4, [sp, #28] │ │ ldrb.w r6, [r0], #1 │ │ sub.w r1, sl, #1 │ │ cmp r5, #63 @ 0x3f │ │ - bne.n 8afea │ │ + bne.n 8b53e │ │ cmp r6, #1 │ │ - bhi.w 8b156 │ │ + bhi.w 8b6aa │ │ and.w r2, r5, #63 @ 0x3f │ │ and.w r4, r6, #127 @ 0x7f │ │ rsb lr, r2, #32 │ │ subs.w r8, r2, #32 │ │ lsl.w r2, r4, r2 │ │ lsr.w r3, r4, lr │ │ it pl │ │ lslpl.w r3, r4, r8 │ │ it pl │ │ movpl r2, #0 │ │ orr.w fp, fp, r2 │ │ orr.w r9, r9, r3 │ │ sxtb r2, r6 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 8b028 │ │ + bgt.n 8b57c │ │ adds r5, #7 │ │ mov sl, r1 │ │ mov ip, r0 │ │ cmp r1, #0 │ │ - bne.n 8afd8 │ │ - b.n 8b166 │ │ + bne.n 8b52c │ │ + b.n 8b6ba │ │ ldr r5, [sp, #40] @ 0x28 │ │ subs.w r2, fp, #65536 @ 0x10000 │ │ sbcs.w r2, r9, #0 │ │ mov.w r6, #0 │ │ movw r2, #65535 @ 0xffff │ │ movw r8, #65535 @ 0xffff │ │ strd r0, r1, [r5] │ │ @@ -149780,61 +149637,61 @@ │ │ cmp fp, r2 │ │ it cc │ │ movcc r8, fp │ │ cmp.w r9, #0 │ │ it ne │ │ movne r8, r2 │ │ cmp r1, #0 │ │ - beq.w 8b19c │ │ + beq.w 8b6f0 │ │ ldrb.w r0, [ip, #1] │ │ sub.w r2, sl, #2 │ │ add.w r4, ip, #2 │ │ str r6, [sp, #28] │ │ and.w r1, r0, #127 @ 0x7f │ │ strd r4, r2, [r5] │ │ sxtb r0, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 8b07e │ │ + ble.n 8b5d2 │ │ str r2, [sp, #44] @ 0x2c │ │ str r1, [sp, #0] │ │ - b.n 8b0ca │ │ + b.n 8b61e │ │ cmp r2, #0 │ │ - beq.w 8b1a0 │ │ + beq.w 8b6f4 │ │ ldrb.w r0, [ip, #2] │ │ sub.w r3, sl, #3 │ │ add.w r4, ip, #3 │ │ and.w r2, r0, #127 @ 0x7f │ │ strd r4, r3, [r5] │ │ sxtb r0, r0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ orr.w r1, r1, r2, lsl #7 │ │ - ble.n 8b0aa │ │ + ble.n 8b5fe │ │ str r3, [sp, #44] @ 0x2c │ │ str r1, [sp, #0] │ │ - b.n 8b0ca │ │ + b.n 8b61e │ │ cmp r3, #0 │ │ - beq.n 8b1a0 │ │ + beq.n 8b6f4 │ │ ldrb.w r2, [ip, #3] │ │ sub.w r0, sl, #4 │ │ add.w r4, ip, #4 │ │ str r0, [r5, #4] │ │ cmp r2, #3 │ │ str r4, [r5, #0] │ │ - bhi.n 8b1a6 │ │ + bhi.n 8b6fa │ │ str r0, [sp, #44] @ 0x2c │ │ orr.w r0, r1, r2, lsl #14 │ │ str r0, [sp, #0] │ │ ldr.w sl, [sp, #20] │ │ ldr r6, [sp, #12] │ │ ldr r2, [sp, #24] │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp sl, r0 │ │ - bne.n 8b0e0 │ │ + bne.n 8b634 │ │ add r0, sp, #48 @ 0x30 │ │ - bl 8bcec │ │ + bl 8c240 │ │ ldr r2, [sp, #52] @ 0x34 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ ldr r1, [sp, #28] │ │ uxtah r0, r0, fp │ │ strh.w r8, [r2, sl, lsl #2] │ │ clz r0, r0 │ │ strd fp, r9, [sp, #4] │ │ @@ -149846,25 +149703,25 @@ │ │ str r1, [sp, #32] │ │ ldr r1, [sp, #0] │ │ strh r1, [r0, #2] │ │ ldr r1, [sp, #16] │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ cmp r1, r6 │ │ str r1, [sp, #56] @ 0x38 │ │ - bne.w 8afb4 │ │ + bne.w 8b508 │ │ ldr r0, [sp, #32] │ │ cmp r0, #1 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - bne.n 8b14c │ │ + bne.n 8b6a0 │ │ ldrd r3, r1, [sp, #48] @ 0x30 │ │ ldr r2, [sp, #56] @ 0x38 │ │ strd r3, r1, [r0, #4] │ │ movs r1, #82 @ 0x52 │ │ str r2, [r0, #12] │ │ - b.n 8b138 │ │ + b.n 8b68c │ │ movs r1, #0 │ │ strd r4, r4, [r0, #4] │ │ str r1, [r0, #12] │ │ movs r1, #19 │ │ strb r1, [r0, #0] │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ @@ -149872,22 +149729,22 @@ │ │ movs r2, #0 │ │ movs r1, #2 │ │ str r2, [sp, #56] @ 0x38 │ │ strd r2, r1, [sp, #48] @ 0x30 │ │ movs r1, #71 @ 0x47 │ │ strb r1, [r0, #0] │ │ ldr r0, [sp, #48] @ 0x30 │ │ - cbnz r0, 8b18a │ │ - b.n 8b13a │ │ + cbnz r0, 8b6de │ │ + b.n 8b68e │ │ ldr r2, [sp, #40] @ 0x28 │ │ movs r6, #0 │ │ strd r0, r1, [r2] │ │ movs r0, #6 │ │ ldrd r4, r2, [sp, #4] │ │ - b.n 8b178 │ │ + b.n 8b6cc │ │ ldr r4, [sp, #28] │ │ movs r0, #0 │ │ ldr r1, [sp, #44] @ 0x2c │ │ add r4, r1 │ │ ldr r1, [sp, #40] @ 0x28 │ │ strd r4, r0, [r1] │ │ movs r2, #0 │ │ @@ -149895,94 +149752,94 @@ │ │ ldr r1, [sp, #36] @ 0x24 │ │ strb r6, [r1, #1] │ │ strb r0, [r1, #0] │ │ strd r4, r4, [r1, #4] │ │ str r2, [r1, #12] │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ - beq.n 8b13a │ │ + beq.n 8b68e │ │ ldr r0, [sp, #52] @ 0x34 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #60 @ 0x3c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #0 │ │ - b.n 8b174 │ │ + b.n 8b6c8 │ │ movs r1, #19 │ │ - b.n 8b1a8 │ │ + b.n 8b6fc │ │ movs r1, #19 │ │ mov r0, r4 │ │ - b.n 8b1a8 │ │ + b.n 8b6fc │ │ movs r1, #6 │ │ ldr r3, [sp, #36] @ 0x24 │ │ movs r2, #0 │ │ strd r0, r0, [r3, #4] │ │ ldr r0, [sp, #0] │ │ str r2, [r3, #12] │ │ strh r0, [r3, #2] │ │ strb r1, [r3, #0] │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ - bne.n 8b18a │ │ - b.n 8b13a │ │ + bne.n 8b6de │ │ + b.n 8b68e │ │ movs r0, #2 │ │ mov r1, r8 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ mov r4, r0 │ │ ldr r0, [sp, #48] @ 0x30 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #52] @ 0x34 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd r2, r3, [r1] │ │ movs r6, #0 │ │ - cbz r3, 8b25c │ │ + cbz r3, 8b7b0 │ │ add.w lr, r2, #1 │ │ subs r4, r3, #1 │ │ mov.w r9, #0 │ │ mov.w sl, #0 │ │ movs r5, #0 │ │ adds r6, r2, r3 │ │ str r6, [sp, #0] │ │ ldrb.w r8, [lr, #-1] │ │ cmp r5, #63 @ 0x3f │ │ - bne.n 8b20e │ │ + bne.n 8b762 │ │ cmp.w r8, #1 │ │ - bhi.n 8b276 │ │ + bhi.n 8b7ca │ │ and.w r6, r5, #63 @ 0x3f │ │ and.w r3, r8, #127 @ 0x7f │ │ rsb ip, r6, #32 │ │ subs.w fp, r6, #32 │ │ lsr.w r2, r3, ip │ │ it pl │ │ lslpl.w r2, r3, fp │ │ orr.w sl, sl, r2 │ │ lsl.w r2, r3, r6 │ │ it pl │ │ movpl r2, #0 │ │ orr.w r9, r9, r2 │ │ sxtb.w r2, r8 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.n 8b286 │ │ + bgt.n 8b7da │ │ subs r4, #1 │ │ add.w lr, lr, #1 │ │ adds r5, #7 │ │ adds r3, r4, #1 │ │ - bne.n 8b200 │ │ + bne.n 8b754 │ │ ldr r3, [sp, #0] │ │ movs r2, #0 │ │ strd r3, r2, [r1] │ │ movs r6, #0 │ │ mov r2, r3 │ │ - b.n 8b260 │ │ + b.n 8b7b4 │ │ mov.w r8, #0 │ │ movs r1, #19 │ │ strd r2, r2, [r0, #4] │ │ str r6, [r0, #12] │ │ strb.w r8, [r0, #1] │ │ strb r1, [r0, #0] │ │ add sp, #4 │ │ @@ -149997,66 +149854,67 @@ │ │ strd lr, r4, [r1] │ │ movs r1, #82 @ 0x52 │ │ strb r1, [r0, #0] │ │ strd r9, sl, [r0, #8] │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ - bmi.n 8b246 │ │ + bmi.n 8b79a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #44 @ 0x2c │ │ add.w ip, sp, #4 │ │ stmia.w ip, {r0, r1, r2} │ │ ldr r0, [r7, #8] │ │ - cbz r0, 8b320 │ │ + cbz r0, 8b874 │ │ add.w sl, r3, #2 │ │ mov.w r9, r0, lsl #2 │ │ mov.w fp, #0 │ │ movs r5, #46 @ 0x2e │ │ ldrh.w r3, [sl] │ │ add r0, sp, #16 │ │ ldrd r1, r2, [sp, #8] │ │ - bl 8b5a0 │ │ + bl 8baf4 │ │ ldr r0, [sp, #16] │ │ lsls r0, r0, #31 │ │ - bne.n 8b302 │ │ + bne.n 8b856 │ │ ldrh.w r4, [sl, #-2] │ │ add r3, sp, #24 │ │ add.w sl, sl, #4 │ │ cmp r4, #1 │ │ ldmia r3, {r0, r1, r2, r3} │ │ itttt eq │ │ moveq fp, r1 │ │ moveq r5, r0 │ │ moveq r8, r3 │ │ moveq r6, r2 │ │ subs.w r9, r9, #4 │ │ - bne.n 8b2c0 │ │ + bne.n 8b814 │ │ eor.w r0, r5, #46 @ 0x2e │ │ orrs.w r0, r0, fp │ │ - beq.n 8b320 │ │ + beq.n 8b874 │ │ movs r0, #0 │ │ movs r1, #0 │ │ - b.n 8b30e │ │ + b.n 8b862 │ │ ldrd r5, fp, [sp, #24] │ │ movs r1, #0 │ │ ldrd r6, r8, [sp, #32] │ │ movs r0, #1 │ │ ldr r2, [sp, #4] │ │ stmia.w r2, {r0, r1, r5, fp} │ │ strd r6, r8, [r2, #16] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #4] @ (8b328 ) │ │ + ldr r0, [pc, #4] @ (8b87c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - cdp2 0, 12, cr0, cr10, cr4, {0} │ │ + bl 3fbc0 │ │ + lsls r2, r2, #22 │ │ + movs r5, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #16 │ │ movs r3, #8 │ │ @@ -150064,93 +149922,93 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ - bmi.n 8b316 │ │ + bl 3e0ac │ │ + bmi.n 8b86a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #108 @ 0x6c │ │ str r0, [sp, #4] │ │ mov r6, r1 │ │ ldr r0, [r7, #8] │ │ movs r1, #0 │ │ str.w r1, [sp, #103] @ 0x67 │ │ cmp r0, #0 │ │ str r1, [sp, #100] @ 0x64 │ │ strh.w r1, [sp, #96] @ 0x60 │ │ strb.w r1, [sp, #98] @ 0x62 │ │ - beq.w 8b592 │ │ + beq.w 8bae6 │ │ mov.w fp, r0, lsl #2 │ │ movs r0, #0 │ │ str r0, [sp, #68] @ 0x44 │ │ movs r0, #46 @ 0x2e │ │ strd r0, r0, [sp, #60] @ 0x3c │ │ movs r0, #0 │ │ str r0, [sp, #56] @ 0x38 │ │ add.w r9, r3, #2 │ │ mov r8, r2 │ │ - str r1, [sp, #16] │ │ movs r0, #0 │ │ + movs r1, #0 │ │ + str r0, [sp, #52] @ 0x34 │ │ + strd r0, r0, [sp, #44] @ 0x2c │ │ + strd r0, r0, [sp, #36] @ 0x24 │ │ + str r1, [sp, #16] │ │ strd r1, r1, [sp, #8] │ │ - strd r0, r0, [sp, #48] @ 0x30 │ │ - strd r0, r0, [sp, #40] @ 0x28 │ │ - movs r0, #0 │ │ - str r0, [sp, #36] @ 0x24 │ │ - b.n 8b3de │ │ + b.n 8b932 │ │ movw r0, #8193 @ 0x2001 │ │ cmp r5, r0 │ │ mov r0, sl │ │ itt eq │ │ strdeq r1, r2, [sp, #28] │ │ strdeq r3, r4, [sp, #56] @ 0x38 │ │ add.w r9, r9, #4 │ │ subs.w fp, fp, #4 │ │ - beq.w 8b51a │ │ + beq.w 8ba6e │ │ ldrh.w r3, [r9] │ │ mov sl, r0 │ │ add r0, sp, #72 @ 0x48 │ │ mov r1, r6 │ │ mov r2, r8 │ │ - bl 8b5a0 │ │ + bl 8baf4 │ │ ldr r0, [sp, #72] @ 0x48 │ │ ldrd r4, r3, [sp, #80] @ 0x50 │ │ ldrd r1, r2, [sp, #88] @ 0x58 │ │ lsls r0, r0, #31 │ │ - bne.w 8b500 │ │ + bne.w 8ba54 │ │ ldrh.w r5, [r9, #-2] │ │ subs r0, r5, #1 │ │ cmp r0, #4 │ │ - bhi.n 8b3c0 │ │ + bhi.n 8b914 │ │ tbb [pc, r0] │ │ mov r3, r0 │ │ adds r6, #38 @ 0x26 │ │ movs r1, r1 │ │ - mov r0, sl │ │ strd r1, r2, [sp, #20] │ │ + mov r0, sl │ │ strd r4, r3, [sp, #64] @ 0x40 │ │ - b.n 8b3d2 │ │ + b.n 8b926 │ │ eor.w r0, r4, #1 │ │ orrs r0, r3 │ │ - bne.w 8b4fc │ │ + bne.w 8ba50 │ │ cmp r2, #16 │ │ - bne.w 8b4fc │ │ + bne.w 8ba50 │ │ ldrb r4, [r1, #15] │ │ ldr.w r2, [r1, #3] │ │ ldrh r3, [r1, #8] │ │ ldrb r5, [r1, #10] │ │ str r4, [sp, #8] │ │ ldr.w r4, [r1, #11] │ │ ldr r0, [r1, #0] │ │ @@ -150158,98 +150016,98 @@ │ │ str.w r2, [sp, #103] @ 0x67 │ │ str r0, [sp, #100] @ 0x64 │ │ mov r0, sl │ │ str r4, [sp, #12] │ │ str r1, [sp, #16] │ │ strh.w r3, [sp, #96] @ 0x60 │ │ strb.w r5, [sp, #98] @ 0x62 │ │ - b.n 8b3d2 │ │ + b.n 8b926 │ │ subs r0, r4, #2 │ │ sbc.w r5, r3, #0 │ │ movs r3, #0 │ │ rsbs r4, r0, #5 │ │ sbcs.w r5, r3, r5 │ │ - bcc.n 8b4fc │ │ + bcc.n 8ba50 │ │ tbb [pc, r0] │ │ movs r7, #43 @ 0x2b │ │ lsls r3, r6, #12 │ │ lsls r0, r6, #12 │ │ mov r3, r2 │ │ - b.n 8b4d4 │ │ + b.n 8ba28 │ │ subs r0, r4, #2 │ │ sbc.w r5, r3, #0 │ │ movs r3, #0 │ │ rsbs r4, r0, #5 │ │ sbcs.w r5, r3, r5 │ │ - bcc.n 8b4fc │ │ + bcc.n 8ba50 │ │ tbb [pc, r0] │ │ adds r7, r4, r4 │ │ lsls r6, r5, #12 │ │ lsls r3, r5, #12 │ │ mov r3, r2 │ │ - b.n 8b4ea │ │ + b.n 8ba3e │ │ subs r4, #2 │ │ mov.w r0, #0 │ │ sbc.w r3, r3, #0 │ │ rsbs r5, r4, #5 │ │ sbcs.w r3, r0, r3 │ │ - bcc.n 8b4fc │ │ + bcc.n 8ba50 │ │ tbb [pc, r4] │ │ lsrs r0, r3, #16 │ │ lsls r4, r4, #12 │ │ lsls r1, r4, #12 │ │ mov r0, r2 │ │ str r1, [sp, #36] @ 0x24 │ │ - b.n 8b3d2 │ │ + b.n 8b926 │ │ uxth r1, r1 │ │ - b.n 8b4d4 │ │ + b.n 8ba28 │ │ uxth r1, r1 │ │ - b.n 8b4ea │ │ + b.n 8ba3e │ │ uxtb r1, r1 │ │ - b.n 8b4d4 │ │ + b.n 8ba28 │ │ uxth r1, r1 │ │ str r1, [sp, #36] @ 0x24 │ │ - b.n 8b3d2 │ │ + b.n 8b926 │ │ mov r3, r2 │ │ cmp r2, #0 │ │ - bmi.n 8b4fc │ │ + bmi.n 8ba50 │ │ mov r0, sl │ │ strd r3, r1, [sp, #40] @ 0x28 │ │ - b.n 8b3d2 │ │ + b.n 8b926 │ │ uxtb r1, r1 │ │ - b.n 8b4ea │ │ + b.n 8ba3e │ │ uxtb r1, r1 │ │ - b.n 8b4f8 │ │ + b.n 8ba4c │ │ mov r3, r2 │ │ cmp r2, #0 │ │ - bmi.n 8b4fc │ │ + bmi.n 8ba50 │ │ mov r0, sl │ │ strd r3, r1, [sp, #48] @ 0x30 │ │ - b.n 8b3d2 │ │ + b.n 8b926 │ │ mov r0, r2 │ │ cmp r2, #0 │ │ - bmi.n 8b4fc │ │ + bmi.n 8ba50 │ │ str r1, [sp, #36] @ 0x24 │ │ - b.n 8b3d2 │ │ + b.n 8b926 │ │ mov r0, sl │ │ - b.n 8b3d2 │ │ + b.n 8b926 │ │ ldr r5, [sp, #4] │ │ movs r0, #0 │ │ movs r6, #46 @ 0x2e │ │ strd r6, r0, [r5] │ │ strd r4, r3, [r5, #8] │ │ strd r1, r2, [r5, #16] │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ ldr r4, [sp, #68] @ 0x44 │ │ eor.w r1, ip, #46 @ 0x2e │ │ orrs r1, r4 │ │ - beq.n 8b592 │ │ + beq.n 8bae6 │ │ ldr r5, [sp, #4] │ │ ldr.w r2, [sp, #103] @ 0x67 │ │ ldr r1, [sp, #100] @ 0x64 │ │ str.w r2, [r5, #59] @ 0x3b │ │ str r1, [r5, #56] @ 0x38 │ │ ldr r1, [sp, #8] │ │ strb.w r1, [r5, #71] @ 0x47 │ │ @@ -150283,26 +150141,27 @@ │ │ strh.w r6, [r5, #64] @ 0x40 │ │ strb.w r3, [r5, #66] @ 0x42 │ │ strd ip, r4, [r5] │ │ str r0, [r5, #28] │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #8] @ (8b59c ) │ │ + ldr r0, [pc, #8] @ (8baf0 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ nop │ │ - mcrr2 0, 0, r0, r8, cr4 │ │ + lsls r0, r2, #12 │ │ + movs r5, r0 │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ mvn.w r6, #2 │ │ ubfx r2, r2, #8, #8 │ │ uxtah r6, r6, r3 │ │ cmp r6, #37 @ 0x25 │ │ - bhi.n 8b622 │ │ + bhi.n 8bb76 │ │ tbh [pc, r6, lsl #1] │ │ movs r6, r4 │ │ lsls r5, r6, #6 │ │ lsls r6, r6, #5 │ │ lsls r4, r5, #8 │ │ lsls r6, r2, #6 │ │ lsls r6, r0, #6 │ │ @@ -150336,134 +150195,134 @@ │ │ lsls r7, r2, #2 │ │ lsls r4, r7, #8 │ │ lsls r2, r2, #7 │ │ lsls r3, r3, #2 │ │ lsls r2, r5, #2 │ │ ldrd r9, r2, [r1] │ │ cmp r2, #2 │ │ - bcc.w 8b952 │ │ + bcc.w 8bea6 │ │ ldrh.w sl, [r9], #2 │ │ subs r2, #2 │ │ cmp r2, sl │ │ strd r9, r2, [r1] │ │ - bcc.w 8b952 │ │ - b.n 8baf0 │ │ + bcc.w 8bea6 │ │ + b.n 8c044 │ │ uxth r6, r3 │ │ movw r5, #7938 @ 0x1f02 │ │ cmp r6, r5 │ │ - beq.n 8b66e │ │ + beq.n 8bbc2 │ │ movw r5, #7969 @ 0x1f21 │ │ cmp r6, r5 │ │ - bne.n 8b6e8 │ │ + bne.n 8bc3c │ │ cmp r2, #8 │ │ - bne.w 8bad0 │ │ + bne.w 8c024 │ │ ldrd r3, r6, [r1] │ │ cmp r6, #8 │ │ - bcc.w 8bb60 │ │ + bcc.w 8c0b4 │ │ ldrb r5, [r3, #7] │ │ subs r6, #8 │ │ ldr.w r2, [r3, #3] │ │ add.w r4, r3, #8 │ │ strd r4, r6, [r1] │ │ lsls r1, r5, #24 │ │ orrs.w r1, r1, r2, lsr #8 │ │ - bne.w 8bb14 │ │ + bne.w 8c068 │ │ lsls r1, r2, #24 │ │ ldrb r2, [r3, #2] │ │ ldrh r3, [r3, #0] │ │ orr.w r2, r3, r2, lsl #16 │ │ orr.w r9, r1, r2 │ │ - b.n 8bae2 │ │ + b.n 8c036 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.w 8bb0a │ │ + beq.w 8c05e │ │ add.w ip, r2, r3 │ │ add.w fp, r2, #1 │ │ subs r4, r3, #1 │ │ mov.w r9, #0 │ │ mov.w r8, #0 │ │ movs r2, #0 │ │ ldrb.w lr, [fp, #-1] │ │ cmp r2, #63 @ 0x3f │ │ - bne.n 8b69c │ │ + bne.n 8bbf0 │ │ cmp.w lr, #1 │ │ - bhi.w 8bb6c │ │ + bhi.w 8c0c0 │ │ and.w r6, r2, #63 @ 0x3f │ │ and.w r3, lr, #127 @ 0x7f │ │ rsb r5, r6, #32 │ │ subs.w sl, r6, #32 │ │ lsr.w r5, r3, r5 │ │ it pl │ │ lslpl.w r5, r3, sl │ │ lsl.w r3, r3, r6 │ │ it pl │ │ movpl r3, #0 │ │ orr.w r9, r9, r3 │ │ orr.w r8, r8, r5 │ │ sxtb.w r3, lr │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ - bgt.w 8bb74 │ │ + bgt.w 8c0c8 │ │ subs r4, #1 │ │ add.w fp, fp, #1 │ │ adds r2, #7 │ │ adds r3, r4, #1 │ │ - bne.n 8b68c │ │ + bne.n 8bbe0 │ │ movs r2, #0 │ │ strd ip, r2, [r1] │ │ mov r2, ip │ │ - b.n 8bb0e │ │ + b.n 8c062 │ │ movs r1, #12 │ │ strh r3, [r0, #10] │ │ strb r1, [r0, #8] │ │ - b.n 8bcce │ │ + b.n 8c222 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #3 │ │ - bcc.w 8ba50 │ │ + bcc.w 8bfa4 │ │ ldrb.w ip, [r2, #2] │ │ subs r3, #3 │ │ ldrh r6, [r2, #0] │ │ adds r2, #3 │ │ strd r2, r3, [r1] │ │ orr.w r9, r6, ip, lsl #16 │ │ - b.n 8bb84 │ │ + b.n 8c0d8 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcc.w 8ba50 │ │ + bcc.w 8bfa4 │ │ subs r3, #4 │ │ ldr.w r9, [r2], #4 │ │ strd r2, r3, [r1] │ │ - b.n 8bb80 │ │ + b.n 8c0d4 │ │ ldrd r9, r2, [r1] │ │ cmp r2, #16 │ │ - bcc.w 8b952 │ │ + bcc.w 8bea6 │ │ subs r2, #16 │ │ add.w r3, r9, #16 │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ strd r3, r2, [r1] │ │ movs r4, #0 │ │ movs r1, #1 │ │ mov.w sl, #16 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.w 8bb8e │ │ + beq.w 8c0e2 │ │ add.w ip, r2, r3 │ │ add.w fp, r2, #1 │ │ subs r5, r3, #1 │ │ mov.w r9, #0 │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ ldrb.w r8, [fp, #-1] │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 8b77e │ │ + bne.n 8bcd2 │ │ cmp.w r8, #127 @ 0x7f │ │ it ne │ │ cmpne.w r8, #0 │ │ - bne.w 8bcdc │ │ + bne.w 8c230 │ │ and.w r3, r6, #63 @ 0x3f │ │ and.w r2, r8, #127 @ 0x7f │ │ rsb r4, r3, #32 │ │ subs.w lr, r3, #32 │ │ add.w r6, r6, #7 │ │ lsr.w r4, r2, r4 │ │ it pl │ │ @@ -150471,116 +150330,116 @@ │ │ lsl.w r2, r2, r3 │ │ it pl │ │ movpl r2, #0 │ │ orr.w r9, r9, r2 │ │ orr.w sl, sl, r4 │ │ sxtb.w r2, r8 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 8bbce │ │ + bgt.w 8c122 │ │ subs r5, #1 │ │ add.w fp, fp, #1 │ │ adds r2, r5, #1 │ │ - bne.n 8b768 │ │ + bne.n 8bcbc │ │ movs r2, #0 │ │ strd ip, r2, [r1] │ │ mov r2, ip │ │ - b.n 8bb92 │ │ + b.n 8c0e6 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.w 8ba50 │ │ + beq.w 8bfa4 │ │ ldrb.w r9, [r2], #1 │ │ subs r3, #1 │ │ mov.w lr, #0 │ │ strd r2, r3, [r1] │ │ cmp.w r9, #0 │ │ it ne │ │ movne.w r9, #1 │ │ movs r1, #9 │ │ - b.n 8ba48 │ │ + b.n 8bf9c │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.w 8bb9c │ │ + beq.w 8c0f0 │ │ add.w ip, r2, r3 │ │ add.w fp, r2, #1 │ │ subs r5, r3, #1 │ │ mov.w r9, #0 │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ ldrb.w lr, [fp, #-1] │ │ cmp r6, #63 @ 0x3f │ │ - bne.n 8b820 │ │ + bne.n 8bd74 │ │ cmp.w lr, #1 │ │ - bhi.w 8bc3c │ │ + bhi.w 8c190 │ │ and.w r3, r6, #63 @ 0x3f │ │ and.w r2, lr, #127 @ 0x7f │ │ rsb r4, r3, #32 │ │ subs.w r8, r3, #32 │ │ lsr.w r4, r2, r4 │ │ it pl │ │ lslpl.w r4, r2, r8 │ │ lsl.w r2, r2, r3 │ │ it pl │ │ movpl r2, #0 │ │ orr.w r9, r9, r2 │ │ orr.w sl, sl, r4 │ │ sxtb.w r2, lr │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 8bc5c │ │ + bgt.w 8c1b0 │ │ subs r5, #1 │ │ add.w fp, fp, #1 │ │ adds r6, #7 │ │ adds r2, r5, #1 │ │ - bne.n 8b810 │ │ + bne.n 8bd64 │ │ movs r2, #0 │ │ strd ip, r2, [r1] │ │ mov r2, ip │ │ - b.n 8bba0 │ │ + b.n 8c0f4 │ │ cmp r2, #8 │ │ - bne.w 8bb18 │ │ + bne.w 8c06c │ │ ldrd r3, r6, [r1] │ │ cmp r6, #8 │ │ - bcc.w 8bb60 │ │ + bcc.w 8c0b4 │ │ ldrb r5, [r3, #7] │ │ subs r6, #8 │ │ ldr.w r2, [r3, #3] │ │ add.w r4, r3, #8 │ │ strd r4, r6, [r1] │ │ lsls r1, r5, #24 │ │ orrs.w r1, r1, r2, lsr #8 │ │ - bne.w 8bb14 │ │ + bne.w 8c068 │ │ lsls r1, r2, #24 │ │ ldrb r2, [r3, #2] │ │ ldrh r3, [r3, #0] │ │ orr.w r2, r3, r2, lsl #16 │ │ orr.w r9, r1, r2 │ │ - b.n 8bb2a │ │ + b.n 8c07e │ │ ldrd r2, r3, [r1] │ │ cmp r3, #2 │ │ - bcc.w 8ba50 │ │ + bcc.w 8bfa4 │ │ ldrh.w r9, [r2], #2 │ │ subs r3, #2 │ │ mov.w ip, #0 │ │ strd r2, r3, [r1] │ │ movs r1, #3 │ │ mov.w lr, r9, lsr #8 │ │ - b.n 8ba4c │ │ + b.n 8bfa0 │ │ ldrd r9, r2, [r1] │ │ cmp r2, #0 │ │ - beq.n 8b952 │ │ + beq.n 8bea6 │ │ mov.w sl, #0 │ │ ldrb.w r3, [r9, sl] │ │ cmp r3, #0 │ │ - beq.w 8bbb0 │ │ + beq.w 8c104 │ │ add.w sl, sl, #1 │ │ cmp r2, sl │ │ - bne.n 8b8d2 │ │ - b.n 8b952 │ │ + bne.n 8be26 │ │ + b.n 8bea6 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #8 │ │ - bcc.w 8ba50 │ │ + bcc.w 8bfa4 │ │ subs r3, #8 │ │ str r3, [r1, #4] │ │ ldrb r5, [r2, #7] │ │ ldrb r3, [r2, #2] │ │ ldrh r4, [r2, #0] │ │ ldr.w r6, [r2, #3] │ │ adds r2, #8 │ │ @@ -150592,264 +150451,264 @@ │ │ orr.w r1, r9, r6, lsl #24 │ │ lsrs r3, r6, #8 │ │ lsrs r2, r1, #16 │ │ lsrs r1, r1, #8 │ │ orr.w lr, r1, r3, lsl #24 │ │ orr.w ip, r2, r3, lsl #16 │ │ movs r1, #5 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ ldrd r9, r2, [r1] │ │ cmp r2, #4 │ │ - bcc.n 8b952 │ │ + bcc.n 8bea6 │ │ ldr.w sl, [r9], #4 │ │ subs r2, #4 │ │ cmp r2, sl │ │ strd r9, r2, [r1] │ │ - bcc.n 8b952 │ │ - b.n 8baf0 │ │ + bcc.n 8bea6 │ │ + b.n 8c044 │ │ ldrd r9, r2, [r1] │ │ - cbz r2, 8b952 │ │ + cbz r2, 8bea6 │ │ ldrb.w sl, [r9], #1 │ │ subs r2, #1 │ │ cmp r2, sl │ │ strd r9, r2, [r1] │ │ - bcs.w 8baf0 │ │ + bcs.w 8c044 │ │ movs r1, #0 │ │ str.w r9, [r0, #12] │ │ str.w r9, [r0, #16] │ │ - b.n 8ba56 │ │ + b.n 8bfaa │ │ ldrd r2, r3, [r1] │ │ cmp r3, #2 │ │ - bcc.n 8ba50 │ │ + bcc.n 8bfa4 │ │ ldrh.w r9, [r2], #2 │ │ subs r3, #2 │ │ mov.w ip, #0 │ │ strd r2, r3, [r1] │ │ movs r1, #29 │ │ mov.w lr, r9, lsr #8 │ │ - b.n 8ba4c │ │ + b.n 8bfa0 │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.n 8ba50 │ │ + beq.n 8bfa4 │ │ ldrb.w r9, [r2], #1 │ │ subs r3, #1 │ │ str r3, [r1, #4] │ │ mov.w lr, #0 │ │ str r2, [r1, #0] │ │ movs r1, #2 │ │ - b.n 8ba48 │ │ + b.n 8bf9c │ │ ldrd r2, r3, [r1] │ │ cmp r3, #0 │ │ - beq.w 8bba6 │ │ + beq.w 8c0fa │ │ add.w ip, r2, r3 │ │ add.w r9, r2, #1 │ │ sub.w fp, r3, #1 │ │ mov.w sl, #0 │ │ movs r4, #0 │ │ movs r5, #0 │ │ ldrb.w lr, [r9, #-1] │ │ cmp r5, #63 @ 0x3f │ │ - bne.n 8b9c4 │ │ + bne.n 8bf18 │ │ cmp.w lr, #1 │ │ - bhi.w 8bc54 │ │ + bhi.w 8c1a8 │ │ and.w r3, r5, #63 @ 0x3f │ │ and.w r2, lr, #127 @ 0x7f │ │ rsb r6, r3, #32 │ │ subs.w r8, r3, #32 │ │ lsr.w r6, r2, r6 │ │ it pl │ │ lslpl.w r6, r2, r8 │ │ lsl.w r2, r2, r3 │ │ it pl │ │ movpl r2, #0 │ │ orr.w sl, sl, r2 │ │ orrs r4, r6 │ │ sxtb.w r2, lr │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - bgt.w 8bc96 │ │ + bgt.w 8c1ea │ │ sub.w fp, fp, #1 │ │ add.w r9, r9, #1 │ │ adds r5, #7 │ │ adds.w r2, fp, #1 │ │ - bne.n 8b9b4 │ │ + bne.n 8bf08 │ │ movs r2, #0 │ │ strd ip, r2, [r1] │ │ mov r2, ip │ │ - b.n 8bbaa │ │ + b.n 8c0fe │ │ ldrd r2, r3, [r1] │ │ cmp r3, #4 │ │ - bcc.n 8ba50 │ │ + bcc.n 8bfa4 │ │ ldr.w r9, [r2], #4 │ │ subs r3, #4 │ │ movs r4, #0 │ │ strd r2, r3, [r1] │ │ movs r1, #4 │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ ldrd r2, r3, [r1] │ │ - cbz r3, 8ba50 │ │ + cbz r3, 8bfa4 │ │ subs r3, #1 │ │ ldrb.w r9, [r2], #1 │ │ str r3, [r1, #4] │ │ mov.w lr, #0 │ │ str r2, [r1, #0] │ │ movs r1, #29 │ │ mov.w ip, #0 │ │ movs r4, #0 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ str r2, [r0, #12] │ │ movs r1, #0 │ │ str r2, [r0, #16] │ │ movs r2, #19 │ │ str r1, [r0, #20] │ │ strb r2, [r0, #8] │ │ movs r2, #1 │ │ strd r2, r1, [r0] │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ cmp r2, #8 │ │ - bne.n 8bb38 │ │ + bne.n 8c08c │ │ ldrd r3, r6, [r1] │ │ cmp r6, #8 │ │ - bcc.n 8bb60 │ │ + bcc.n 8c0b4 │ │ ldrb r5, [r3, #7] │ │ subs r6, #8 │ │ ldr.w r2, [r3, #3] │ │ add.w r4, r3, #8 │ │ strd r4, r6, [r1] │ │ lsls r1, r5, #24 │ │ orrs.w r1, r1, r2, lsr #8 │ │ - bne.n 8bb14 │ │ + bne.n 8c068 │ │ lsls r1, r2, #24 │ │ ldrb r2, [r3, #2] │ │ ldrh r3, [r3, #0] │ │ orr.w r2, r3, r2, lsl #16 │ │ orr.w r9, r1, r2 │ │ - b.n 8bb4a │ │ + b.n 8c09e │ │ cmp r2, #8 │ │ - bne.n 8bb58 │ │ + bne.n 8c0ac │ │ ldrd r3, r6, [r1] │ │ cmp r6, #8 │ │ - bcc.n 8bb60 │ │ + bcc.n 8c0b4 │ │ ldrb r5, [r3, #7] │ │ subs r6, #8 │ │ ldr.w r2, [r3, #3] │ │ add.w r4, r3, #8 │ │ strd r4, r6, [r1] │ │ lsls r1, r5, #24 │ │ orrs.w r1, r1, r2, lsr #8 │ │ - bne.n 8bb14 │ │ + bne.n 8c068 │ │ lsls r1, r2, #24 │ │ ldrb r2, [r3, #2] │ │ ldrh r3, [r3, #0] │ │ orr.w r2, r3, r2, lsl #16 │ │ orr.w r9, r1, r2 │ │ - b.n 8bc2e │ │ + b.n 8c182 │ │ ldrd r3, r2, [r1] │ │ cmp r2, #4 │ │ - bcc.n 8bb60 │ │ + bcc.n 8c0b4 │ │ ldr.w r9, [r3], #4 │ │ subs r2, #4 │ │ strd r3, r2, [r1] │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #27 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ sub.w r2, r2, sl │ │ add.w r3, r9, sl │ │ strd r3, r2, [r1] │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #1 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ mov.w lr, #0 │ │ movs r6, #0 │ │ movs r1, #19 │ │ - b.n 8bcae │ │ + b.n 8c202 │ │ movs r2, #56 @ 0x38 │ │ - b.n 8bb64 │ │ + b.n 8c0b8 │ │ ldrd r3, r2, [r1] │ │ cmp r2, #4 │ │ - bcc.n 8bb60 │ │ + bcc.n 8c0b4 │ │ ldr.w r9, [r3], #4 │ │ subs r2, #4 │ │ strd r3, r2, [r1] │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #26 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ ldrd r3, r2, [r1] │ │ cmp r2, #4 │ │ - bcc.n 8bb60 │ │ + bcc.n 8c0b4 │ │ ldr.w r9, [r3], #4 │ │ subs r2, #4 │ │ strd r3, r2, [r1] │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #30 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ ldrd r3, r2, [r1] │ │ cmp r2, #4 │ │ - bcs.n 8bc24 │ │ + bcs.n 8c178 │ │ movs r1, #0 │ │ movs r2, #19 │ │ strb r2, [r0, #8] │ │ str r3, [r0, #12] │ │ str r3, [r0, #16] │ │ - b.n 8bc50 │ │ + b.n 8c1a4 │ │ strd fp, r4, [r1] │ │ movs r1, #6 │ │ - b.n 8bcaa │ │ + b.n 8c1fe │ │ cmp.w r8, #0 │ │ strd fp, r4, [r1] │ │ - bne.w 8bca8 │ │ + bne.w 8c1fc │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #29 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ mov.w r8, #0 │ │ movs r1, #0 │ │ movs r3, #19 │ │ strb.w r8, [r0, #9] │ │ - b.n 8bc4a │ │ + b.n 8c19e │ │ mov.w lr, #0 │ │ movs r1, #0 │ │ movs r3, #19 │ │ - b.n 8bc46 │ │ + b.n 8c19a │ │ mov.w lr, #0 │ │ movs r3, #0 │ │ movs r1, #19 │ │ - b.n 8bcc2 │ │ + b.n 8c216 │ │ mvn.w r3, sl │ │ add r2, r3 │ │ add.w r3, r9, sl │ │ mov.w ip, r9, lsr #16 │ │ adds r3, #1 │ │ strd r3, r2, [r1] │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #31 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ strd fp, r5, [r1] │ │ mov.w r1, r9, lsr #16 │ │ orr.w ip, r1, sl, lsl #16 │ │ mov.w r1, r9, lsr #8 │ │ orr.w lr, r1, sl, lsl #24 │ │ movs r4, #0 │ │ movs r1, #6 │ │ cmp r6, #63 @ 0x3f │ │ - bgt.n 8bc74 │ │ + bgt.n 8c1c8 │ │ cmp.w r8, #64 @ 0x40 │ │ - bcc.n 8bc74 │ │ + bcc.n 8c1c8 │ │ and.w r1, r6, #63 @ 0x3f │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ subs.w r2, r1, #32 │ │ lsl.w r1, r3, r1 │ │ it pl │ │ lslpl r3, r2 │ │ it pl │ │ @@ -150857,35 +150716,35 @@ │ │ orr.w r9, r9, r1 │ │ orr.w sl, sl, r3 │ │ mov.w r1, r9, lsr #16 │ │ orr.w ip, r1, sl, lsl #16 │ │ mov.w r1, r9, lsr #8 │ │ orr.w lr, r1, sl, lsl #24 │ │ movs r1, #6 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ subs r2, #4 │ │ ldr.w r9, [r3], #4 │ │ strd r3, r2, [r1] │ │ mov.w ip, r9, lsr #16 │ │ mov.w lr, r9, lsr #8 │ │ movs r4, #0 │ │ movs r1, #10 │ │ - b.n 8bc74 │ │ + b.n 8c1c8 │ │ strd fp, r5, [r1] │ │ movs r3, #6 │ │ mov.w lr, #0 │ │ strb.w lr, [r0, #9] │ │ strb r3, [r0, #8] │ │ str r2, [r0, #12] │ │ str r2, [r0, #16] │ │ str r1, [r0, #20] │ │ - b.n 8bcce │ │ + b.n 8c222 │ │ strd r9, fp, [r1] │ │ movs r1, #6 │ │ - b.n 8bcbe │ │ + b.n 8c212 │ │ strd fp, r5, [r1] │ │ mov.w r1, r9, lsr #16 │ │ orr.w ip, r1, sl, lsl #16 │ │ mov.w r1, r9, lsr #8 │ │ orr.w lr, r1, sl, lsl #24 │ │ movs r4, #0 │ │ movs r1, #7 │ │ @@ -150896,26 +150755,26 @@ │ │ orr.w r2, r2, ip, lsl #16 │ │ strd r2, sl, [r0, #16] │ │ movs r2, #0 │ │ strd r2, r1, [r0] │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ strd r9, fp, [r1] │ │ - cbnz r4, 8bcbc │ │ + cbnz r4, 8c210 │ │ cmp fp, sl │ │ - bcc.w 8b952 │ │ + bcc.w 8bea6 │ │ sub.w r2, fp, sl │ │ - b.n 8baf4 │ │ + b.n 8c048 │ │ movs r1, #56 @ 0x38 │ │ mov.w lr, #0 │ │ strb.w lr, [r0, #9] │ │ strb r1, [r0, #8] │ │ strd r2, r2, [r0, #12] │ │ str r6, [r0, #20] │ │ - b.n 8bcce │ │ + b.n 8c222 │ │ movs r1, #56 @ 0x38 │ │ mov.w lr, #0 │ │ strb.w lr, [r0, #9] │ │ strb r1, [r0, #8] │ │ strd r2, r2, [r0, #12] │ │ str r3, [r0, #20] │ │ movs r1, #0 │ │ @@ -150923,105 +150782,105 @@ │ │ strd r2, r1, [r0] │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ mov.w r8, #0 │ │ strd fp, r5, [r1] │ │ movs r3, #7 │ │ strb.w r8, [r0, #9] │ │ - b.n 8bc4a │ │ + b.n 8c19e │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r5, #4 │ │ movs r0, #2 │ │ strd r0, r5, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 8bd3a │ │ - bl 3da28 │ │ + bgt.n 8c28e │ │ + bl 3e144 │ │ ldr r6, [r0, #8] │ │ mov r4, r1 │ │ mov r5, r0 │ │ - cbz r1, 8bd56 │ │ + cbz r1, 8c2aa │ │ mov r0, r4 │ │ movs r1, #1 │ │ - blx d7bd0 │ │ - cbz r0, 8bd8c │ │ + blx d8820 │ │ + cbz r0, 8c2e0 │ │ mov r8, r0 │ │ ldr r0, [r5, #0] │ │ cmp r6, r0 │ │ - beq.n 8bd60 │ │ - b.n 8bd66 │ │ + beq.n 8c2b4 │ │ + b.n 8c2ba │ │ mov.w r8, #1 │ │ ldr r0, [r5, #0] │ │ cmp r6, r0 │ │ - bne.n 8bd66 │ │ + bne.n 8c2ba │ │ mov r0, r5 │ │ - bl 8bdfc │ │ + bl 8c350 │ │ ldr r0, [r5, #4] │ │ add.w r1, r6, r6, lsl #1 │ │ adds r2, r6, #1 │ │ str r2, [r5, #8] │ │ str.w r4, [r0, r1, lsl #2] │ │ add.w r0, r0, r1, lsl #2 │ │ strd r8, r4, [r0, #4] │ │ ldr r0, [r5, #4] │ │ add.w r0, r0, r1, lsl #2 │ │ ldrd r0, r1, [r0, #4] │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ cmp r4, #0 │ │ mov r5, r0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub.w sp, sp, #10496 @ 0x2900 │ │ sub sp, #32 │ │ add.w r9, sp, #24 │ │ mov r6, r1 │ │ mov r8, r0 │ │ movw r1, #10497 @ 0x2901 │ │ mov r0, r9 │ │ mov r4, r3 │ │ mov r5, r2 │ │ - bl d459e │ │ + bl d518e │ │ add r0, sp, #12 │ │ mov r1, r9 │ │ mov r2, r8 │ │ mov r3, r6 │ │ strd r5, r4, [sp] │ │ - bl 6e1d4 │ │ + bl 6ee10 │ │ ldr r1, [sp, #12] │ │ ldr r0, [sp, #20] │ │ ldrb.w r2, [sp, #16] │ │ eors r1, r6 │ │ eors r0, r4 │ │ orrs r1, r2 │ │ orrs r0, r1 │ │ @@ -151041,209 +150900,207 @@ │ │ strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #48 @ 0x30 │ │ ldr r2, [r0, #0] │ │ movs r1, #0 │ │ - cbz r2, 8be60 │ │ + cbz r2, 8c3b4 │ │ add.w ip, sp, #20 │ │ ldrd r3, r0, [r0, #4] │ │ stmia.w ip, {r1, r2, r3} │ │ add.w ip, sp, #4 │ │ stmia.w ip, {r1, r2, r3} │ │ movs r1, #1 │ │ - b.n 8be62 │ │ + b.n 8c3b6 │ │ movs r0, #0 │ │ add r6, sp, #36 @ 0x24 │ │ mov r5, sp │ │ str r0, [sp, #32] │ │ str r1, [sp, #16] │ │ str r1, [sp, #0] │ │ mov r0, r6 │ │ mov r1, r5 │ │ - bl 8bec4 │ │ + bl 8c418 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 8beaa │ │ + cbz r0, 8c3fe │ │ ldr r1, [sp, #44] @ 0x2c │ │ lsls r2, r1, #4 │ │ ldrb r2, [r0, r2] │ │ cmp r2, #82 @ 0x52 │ │ - bne.n 8be6c │ │ + bne.n 8c3c0 │ │ add.w r0, r0, r1, lsl #4 │ │ ldr r1, [r0, #4] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 8be8c │ │ + bne.n 8c3e0 │ │ cmp r2, #1 │ │ - bne.n 8be6c │ │ + bne.n 8c3c0 │ │ dmb ish │ │ ldr r0, [r0, #4] │ │ - bl 7fcf4 │ │ - b.n 8be6c │ │ + bl 8028a │ │ + b.n 8c3c0 │ │ add sp, #48 @ 0x30 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r4, r0 │ │ mov r0, sp │ │ - bl 8bfcc │ │ + bl 8c51c │ │ mov r0, r4 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ mov r8, r0 │ │ ldr r0, [r1, #32] │ │ - cbz r0, 8bf0c │ │ + cbz r0, 8c45e │ │ ldr r2, [r1, #0] │ │ subs r0, #1 │ │ str r0, [r1, #32] │ │ cmp r2, #1 │ │ - bne.n 8bfb8 │ │ + bne.n 8c50a │ │ ldr r0, [r1, #4] │ │ - cbz r0, 8bf42 │ │ + cbz r0, 8c494 │ │ ldrd r5, r6, [r1, #8] │ │ ldrh.w r2, [r0, #270] @ 0x10e │ │ cmp r6, r2 │ │ - bcs.n 8bf60 │ │ + bcs.n 8c4b2 │ │ mov r4, r0 │ │ - adds r0, r6, #1 │ │ cmp r5, #0 │ │ - beq.n 8bf84 │ │ - add.w r0, r4, r0, lsl #2 │ │ + beq.n 8c4d4 │ │ + add.w r0, r4, r6, lsl #2 │ │ mov r3, r5 │ │ - add.w r0, r0, #272 @ 0x110 │ │ - ldr r2, [r0, #0] │ │ + add.w r2, r0, #276 @ 0x114 │ │ + ldr r0, [r2, #0] │ │ subs r3, #1 │ │ - add.w r0, r2, #272 @ 0x110 │ │ - bne.n 8befe │ │ - movs r0, #0 │ │ - b.n 8bf86 │ │ + add.w r2, r0, #272 @ 0x110 │ │ + bne.n 8c450 │ │ + movs r2, #0 │ │ + b.n 8c4d8 │ │ ldrd r6, r0, [r1] │ │ movs r4, #0 │ │ ldrd r3, r2, [r1, #8] │ │ str r4, [r1, #0] │ │ lsls r1, r6, #31 │ │ - beq.n 8bfa0 │ │ - cbnz r0, 8bf2a │ │ + beq.n 8c4f2 │ │ + cbnz r0, 8c47c │ │ mov r0, r3 │ │ - cbz r2, 8bf2a │ │ + cbz r2, 8c47c │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ subs r2, #1 │ │ - bne.n 8bf22 │ │ + bne.n 8c474 │ │ ldr.w r1, [r0, #264] @ 0x108 │ │ - cbz r1, 8bf98 │ │ + cbz r1, 8c4ea │ │ mov r5, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r1, [r5, #264] @ 0x108 │ │ mov r0, r5 │ │ cmp r1, #0 │ │ - bne.n 8bf30 │ │ - b.n 8bf9a │ │ + bne.n 8c482 │ │ + b.n 8c4ec │ │ ldrd r0, r2, [r1, #8] │ │ - cbz r2, 8bf50 │ │ + cbz r2, 8c4a2 │ │ ldr.w r0, [r0, #272] @ 0x110 │ │ subs r2, #1 │ │ - bne.n 8bf48 │ │ + bne.n 8c49a │ │ movs r2, #1 │ │ movs r6, #0 │ │ movs r5, #0 │ │ str r2, [r1, #0] │ │ ldrh.w r2, [r0, #270] @ 0x10e │ │ cmp r6, r2 │ │ - bcc.n 8beec │ │ + bcc.n 8c440 │ │ mov r9, r1 │ │ ldr.w r4, [r0, #264] @ 0x108 │ │ - cbz r4, 8bfaa │ │ + cbz r4, 8c4fc │ │ ldrh.w r6, [r0, #268] @ 0x10c │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldrh.w r0, [r4, #270] @ 0x10e │ │ adds r5, #1 │ │ cmp r6, r0 │ │ mov r0, r4 │ │ - bcs.n 8bf62 │ │ + bcs.n 8c4b4 │ │ mov r1, r9 │ │ - adds r0, r6, #1 │ │ cmp r5, #0 │ │ - bne.n 8bef4 │ │ - mov r2, r4 │ │ + bne.n 8c446 │ │ + adds r2, r6, #1 │ │ + mov r0, r4 │ │ movs r3, #0 │ │ - str r0, [r1, #12] │ │ - strd r2, r3, [r1, #4] │ │ + str r2, [r1, #12] │ │ + strd r0, r3, [r1, #4] │ │ stmia.w r8, {r4, r5, r6} │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ str.w r4, [r8] │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx d7b70 │ │ - ldr r0, [pc, #20] @ (8bfc4 ) │ │ + blx d87c0 │ │ + ldr r0, [pc, #16] @ (8c514 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ udf #254 @ 0xfe │ │ - ldr r0, [pc, #12] @ (8bfc8 ) │ │ + ldr r0, [pc, #12] @ (8c518 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ udf #254 @ 0xfe │ │ - nop │ │ - rsbs r0, r0, #4 │ │ - rsbs r0, r6, #4 │ │ + ldrb.w r0, [sl, #4] │ │ + strh.w r0, [r0, #4] │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ add r6, sp, #4 │ │ mov r4, r0 │ │ mov r0, r6 │ │ mov r1, r4 │ │ - bl 8bec4 │ │ + bl 8c418 │ │ ldr r0, [sp, #4] │ │ - cbz r0, 8c018 │ │ + cbz r0, 8c568 │ │ ldr r1, [sp, #12] │ │ lsls r2, r1, #4 │ │ ldrb r2, [r0, r2] │ │ cmp r2, #82 @ 0x52 │ │ - bne.n 8bfda │ │ + bne.n 8c52a │ │ add.w r0, r0, r1, lsl #4 │ │ ldr r1, [r0, #4] │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r5, r3, [r1] │ │ cmp r5, #0 │ │ - bne.n 8bffa │ │ + bne.n 8c54a │ │ cmp r2, #1 │ │ - bne.n 8bfda │ │ + bne.n 8c52a │ │ dmb ish │ │ ldr r0, [r0, #4] │ │ - bl 7fcf4 │ │ - b.n 8bfda │ │ + bl 8028a │ │ + b.n 8c52a │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ @@ -151252,584 +151109,584 @@ │ │ strd r5, r5, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ - bmi.n 8c006 │ │ + bl 3e0ac │ │ + bmi.n 8c556 │ │ ldrb r1, [r0, #0] │ │ cmp r1, #83 @ 0x53 │ │ itttt eq │ │ moveq r1, #0 │ │ streq r1, [r0, #4] │ │ moveq r1, #82 @ 0x52 │ │ strbeq r1, [r0, #0] │ │ it eq │ │ bxeq lr │ │ push {r7, lr} │ │ mov r7, sp │ │ movs r0, #82 @ 0x52 │ │ movs r1, #0 │ │ - bl 8c0e8 │ │ - ldr r0, [pc, #12] @ (8c088 ) │ │ + bl 8c638 │ │ + ldr r0, [pc, #12] @ (8c5d8 ) │ │ movs r1, #29 │ │ - ldr r2, [pc, #12] @ (8c08c ) │ │ + ldr r2, [pc, #12] @ (8c5dc ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - ldmia r2!, {r1, r4, r6} │ │ - vrev32.32 d31, d14 │ │ + bl 3fbe0 │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ + vqshl.u32 , q5, #24 │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r3, r1 │ │ ldr r1, [r1, #4] │ │ ldrb.w ip, [r3] │ │ ldrb r2, [r0, #0] │ │ cmp r2, #83 @ 0x53 │ │ - bne.n 8c0c4 │ │ + bne.n 8c614 │ │ ldrh.w r2, [r3, #1] │ │ ldrb.w lr, [r3, #3] │ │ strb.w ip, [r0] │ │ add.w ip, r0, #4 │ │ ldrd r3, r4, [r3, #8] │ │ stmia.w ip, {r1, r3, r4} │ │ strh.w r2, [r0, #1] │ │ strb.w lr, [r0, #3] │ │ pop {r4, r6, r7, pc} │ │ cmp.w ip, #83 @ 0x53 │ │ it eq │ │ popeq {r4, r6, r7, pc} │ │ mov r0, ip │ │ - bl 8c0e8 │ │ - ldr r0, [pc, #12] @ (8c0e0 ) │ │ + bl 8c638 │ │ + ldr r0, [pc, #12] @ (8c630 ) │ │ movs r1, #29 │ │ - ldr r2, [pc, #12] @ (8c0e4 ) │ │ + ldr r2, [pc, #12] @ (8c634 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ - vshr.u32 d31, d22, #8 │ │ + bl 3fbe0 │ │ + ldmia r1!, {r5} │ │ + vqabs.s32 d31, d2 │ │ movs r4, r0 │ │ - b.w 7fda8 │ │ + b.w 8033e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ mov r4, r0 │ │ ldr r0, [r0, #4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrd r9, r4, [r4, #8] │ │ adds r6, r4, #1 │ │ mov r0, r9 │ │ subs r6, #1 │ │ - beq.n 8c11a │ │ + beq.n 8c66a │ │ add.w r5, r0, #352 @ 0x160 │ │ - bl 8c2bc │ │ + bl 8c80c │ │ mov r0, r5 │ │ - b.n 8c10a │ │ - cbz r4, 8c12a │ │ + b.n 8c65a │ │ + cbz r4, 8c67a │ │ mov r0, r9 │ │ ldmia.w sp!, {r8, r9, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ subs r6, #1 │ │ - beq.n 8c144 │ │ + beq.n 8c694 │ │ mov r0, r5 │ │ add.w r4, r5, #352 @ 0x160 │ │ - bl 8c2bc │ │ + bl 8c80c │ │ mov r5, r4 │ │ - b.n 8c132 │ │ + b.n 8c682 │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ cmp r1, #0 │ │ - beq.n 8c202 │ │ + beq.n 8c752 │ │ add.w r5, r0, #288 @ 0x120 │ │ mov r9, r1 │ │ mov r8, r0 │ │ mov.w sl, #0 │ │ mov r6, r1 │ │ - b.n 8c17a │ │ + b.n 8c6ca │ │ subs r6, #1 │ │ add.w r5, r5, #288 @ 0x120 │ │ cmp sl, r9 │ │ - beq.n 8c1f4 │ │ + beq.n 8c744 │ │ add.w r0, sl, sl, lsl #3 │ │ add.w sl, sl, #1 │ │ add.w r4, r8, r0, lsl #5 │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8c18e │ │ + bne.n 8c6de │ │ cmp r1, #1 │ │ - bne.n 8c1ac │ │ + bne.n 8c6fc │ │ dmb ish │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 7fcf4 │ │ + bl 8028a │ │ ldrd r0, r1, [r4, #16] │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.n 8c170 │ │ + beq.n 8c6c0 │ │ ldr r0, [r4, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #116] @ 0x74 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #124] @ 0x7c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #152] @ 0x98 │ │ - blxne d7b70 │ │ - b.n 8c170 │ │ + blxne d87c0 │ │ + b.n 8c6c0 │ │ mov r0, r8 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r9, r0 │ │ add.w r0, r4, #16 │ │ - bl 7fd5c │ │ + bl 802f2 │ │ subs r6, #1 │ │ - beq.n 8c224 │ │ + beq.n 8c774 │ │ mov r0, r5 │ │ add.w r4, r5, #288 @ 0x120 │ │ - bl 8c234 │ │ + bl 8c784 │ │ mov r5, r4 │ │ - b.n 8c212 │ │ + b.n 8c762 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r9 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr.w r0, [r0, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8c242 │ │ + bne.n 8c792 │ │ cmp r1, #1 │ │ - bne.n 8c260 │ │ + bne.n 8c7b0 │ │ dmb ish │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 7fcf4 │ │ + bl 8028a │ │ ldrd r0, r1, [r4, #16] │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ it eq │ │ popeq {r4, r5, r7, pc} │ │ ldr r0, [r4, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #116] @ 0x74 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #124] @ 0x7c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ - cbz r0, 8c2aa │ │ + cbz r0, 8c7fa │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ add.w r0, r4, #16 │ │ - bl 7fd5c │ │ + bl 802f2 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr.w r0, [r0, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8c2ce │ │ + bne.n 8c81e │ │ cmp r1, #1 │ │ - bne.n 8c2ec │ │ + bne.n 8c83c │ │ dmb ish │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 7fcf4 │ │ + bl 8028a │ │ ldrd r0, r1, [r4, #16] │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.n 8c332 │ │ + beq.n 8c882 │ │ ldr r0, [r4, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #116] @ 0x74 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #124] @ 0x7c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #152] @ 0x98 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ cmp r0, #2 │ │ - beq.n 8c38c │ │ - cbnz r0, 8c38c │ │ + beq.n 8c8dc │ │ + cbnz r0, 8c8dc │ │ ldr.w r6, [r4, #288] @ 0x120 │ │ - cbz r6, 8c364 │ │ + cbz r6, 8c8b4 │ │ ldr.w r8, [r4, #284] @ 0x11c │ │ add.w r5, r8, #4 │ │ ldr.w r0, [r5, #-4] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #0] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #12 │ │ subs r6, #1 │ │ - bne.n 8c34a │ │ + bne.n 8c89a │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r6, [r4, #296] @ 0x128 │ │ - cbz r6, 8c38c │ │ + cbz r6, 8c8dc │ │ ldr.w r8, [r4, #292] @ 0x124 │ │ add.w r5, r8, #4 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r5, #-4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #24 │ │ subs r6, #1 │ │ - bne.n 8c372 │ │ + bne.n 8c8c2 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ cmp r0, #2 │ │ - beq.n 8c396 │ │ - cbz r0, 8c3a4 │ │ + beq.n 8c8e6 │ │ + cbz r0, 8c8f4 │ │ ldrb.w r0, [r4, #328] @ 0x148 │ │ cmp r0, #83 @ 0x53 │ │ - bne.n 8c3fc │ │ + bne.n 8c94c │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r6, [r4, #312] @ 0x138 │ │ - cbz r6, 8c3e4 │ │ + cbz r6, 8c934 │ │ ldr.w r8, [r4, #308] @ 0x134 │ │ add.w r5, r8, #8 │ │ - b.n 8c3ba │ │ + b.n 8c90a │ │ adds r5, #40 @ 0x28 │ │ subs r6, #1 │ │ - beq.n 8c3de │ │ + beq.n 8c92e │ │ ldr.w r0, [r5, #-8] │ │ cmp r0, #0 │ │ - bne.n 8c3b4 │ │ + bne.n 8c904 │ │ ldr r0, [r5, #0] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r5, #-4] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r5, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r5, #4] │ │ - blxne d7b70 │ │ - b.n 8c3b4 │ │ + blxne d87c0 │ │ + b.n 8c904 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #316] @ 0x13c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldrb.w r0, [r4, #328] @ 0x148 │ │ cmp r0, #83 @ 0x53 │ │ - beq.n 8c39e │ │ + beq.n 8c8ee │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 7fda8 │ │ + b.w 8033e │ │ mov r5, r0 │ │ add.w r0, r4, #16 │ │ - bl 7fd5c │ │ + bl 802f2 │ │ ldr.w r0, [r4, #280] @ 0x118 │ │ cmp r0, #2 │ │ itt ne │ │ addne.w r0, r4, #280 @ 0x118 │ │ - blne 825ba │ │ + blne 82bb6 │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ cmp r0, #2 │ │ itt ne │ │ addne.w r0, r4, #304 @ 0x130 │ │ - blne 89c7e │ │ + blne 8a1ea │ │ ldrb.w r0, [r4, #328] @ 0x148 │ │ cmp r0, #83 @ 0x53 │ │ - beq.n 8c446 │ │ + beq.n 8c996 │ │ ldr.w r1, [r4, #332] @ 0x14c │ │ - bl 7fda8 │ │ + bl 8033e │ │ mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ ldr r1, [r0, #12] │ │ mov.w ip, #0 │ │ cmp r1, #0 │ │ - beq.w 8c56c │ │ + beq.w 8cabc │ │ ldr r2, [r0, #0] │ │ ldr.w lr, [r0, #8] │ │ str r2, [sp, #0] │ │ ldr r2, [r0, #4] │ │ add.w r0, r1, r1, lsl #2 │ │ str r2, [sp, #4] │ │ add.w r0, lr, r0, lsl #3 │ │ str r0, [sp, #8] │ │ - b.n 8c496 │ │ + b.n 8c9e6 │ │ ldr.w r0, [lr, #16] │ │ ldr r1, [sp, #4] │ │ subs r1, r1, r0 │ │ it cs │ │ cmpcs r1, fp │ │ - bcs.n 8c4be │ │ + bcs.n 8ca0e │ │ add.w lr, lr, #40 @ 0x28 │ │ ldr r0, [sp, #8] │ │ cmp lr, r0 │ │ - beq.n 8c568 │ │ + beq.n 8cab8 │ │ ldr.w r0, [lr, #4] │ │ cmp r0, #7 │ │ - bne.n 8c48c │ │ + bne.n 8c9dc │ │ ldr.w fp, [lr, #20] │ │ cmp.w fp, #0 │ │ - bne.n 8c47e │ │ + bne.n 8c9ce │ │ mov.w r8, #1 │ │ ldr.w r0, [lr, #32] │ │ cmp r0, #5 │ │ - bcs.n 8c4cc │ │ + bcs.n 8ca1c │ │ movs r0, #4 │ │ cmp.w fp, #12 │ │ - bcc.n 8c48c │ │ - b.n 8c4d8 │ │ + bcc.n 8c9dc │ │ + b.n 8ca28 │ │ ldr r1, [sp, #0] │ │ add.w r8, r1, r0 │ │ ldr.w r0, [lr, #32] │ │ cmp r0, #5 │ │ - bcc.n 8c4b4 │ │ + bcc.n 8ca04 │ │ cmp r0, #8 │ │ - bne.n 8c48c │ │ + bne.n 8c9dc │ │ movs r0, #8 │ │ cmp.w fp, #12 │ │ - bcc.n 8c48c │ │ + bcc.n 8c9dc │ │ negs r3, r0 │ │ subs r1, r0, #1 │ │ adds r0, #11 │ │ str r1, [sp, #16] │ │ str r0, [sp, #20] │ │ str r3, [sp, #12] │ │ mov r0, r8 │ │ sub.w r2, fp, #12 │ │ ldr.w r1, [r0], #12 │ │ cmp r1, r2 │ │ - bhi.n 8c48c │ │ + bhi.n 8c9dc │ │ ldr r2, [sp, #20] │ │ add r2, r1 │ │ and.w r9, r2, r3 │ │ subs.w r2, fp, r9 │ │ - bcc.n 8c48c │ │ + bcc.n 8c9dc │ │ ldr.w r5, [r8, #4] │ │ cmp r5, r2 │ │ - bhi.n 8c48c │ │ + bhi.n 8c9dc │ │ ldr r2, [sp, #16] │ │ add r2, r9 │ │ add r2, r5 │ │ and.w sl, r2, r3 │ │ subs.w r4, fp, sl │ │ add.w r2, r8, sl │ │ it cc │ │ movcc r4, ip │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #24] │ │ add.w r2, r8, #11 │ │ - cbz r1, 8c556 │ │ + cbz r1, 8caa6 │ │ ldrb r6, [r2, r1] │ │ mov r3, r1 │ │ subs r1, #1 │ │ cmp r6, #0 │ │ - beq.n 8c528 │ │ + beq.n 8ca78 │ │ cmp r3, #3 │ │ - bne.n 8c556 │ │ - ldr r1, [pc, #68] @ (8c580 ) │ │ + bne.n 8caa6 │ │ + ldr r1, [pc, #68] @ (8cad0 ) │ │ movs r2, #3 │ │ mov r6, lr │ │ add r1, pc │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ mov lr, r6 │ │ mov.w ip, #0 │ │ itt eq │ │ ldreq.w r0, [r8, #8] │ │ cmpeq r0, #3 │ │ - beq.n 8c578 │ │ + beq.n 8cac8 │ │ ldr r3, [sp, #12] │ │ cmp fp, sl │ │ - bcc.n 8c48c │ │ + bls.n 8c9dc │ │ ldr.w r8, [sp, #24] │ │ mov fp, r4 │ │ cmp r4, #12 │ │ - bcs.n 8c4e4 │ │ - b.n 8c48c │ │ + bcs.n 8ca34 │ │ + b.n 8c9dc │ │ mov.w ip, #0 │ │ mov r0, ip │ │ mov r1, r5 │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w ip, r8, r9 │ │ - b.n 8c56c │ │ + b.n 8cabc │ │ nop │ │ - pop {r0, r1, r5, r6, pc} │ │ + pop {r0, r3, r7} │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #16 │ │ mov r5, r0 │ │ mov r0, sp │ │ - bl 3e7e2 │ │ + bl 3eee2 │ │ ldr r0, [sp, #0] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 8c5cc │ │ + bne.n 8cb1c │ │ ldrd r8, sl, [sp, #4] │ │ movs r1, #0 │ │ movs r6, #0 │ │ mov r0, r8 │ │ - blx d7da0 │ │ - cbz r0, 8c5e6 │ │ + blx d89f0 │ │ + cbz r0, 8cb36 │ │ mov r4, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r6, r0 │ │ - cbz r0, 8c60a │ │ + cbz r0, 8cb5a │ │ mov r0, r6 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov r9, r0 │ │ - cbnz r0, 8c60e │ │ + cbnz r0, 8cb5e │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ udf #254 @ 0xfe │ │ - ldr r1, [pc, #140] @ (8c65c ) │ │ + ldr r1, [pc, #140] @ (8cbac ) │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ add r1, pc │ │ ldrd r1, r3, [r1] │ │ str r3, [r5, #8] │ │ strd r2, r1, [r5] │ │ - cbz r0, 8c602 │ │ + cbz r0, 8cb52 │ │ ldr.w r8, [sp, #4] │ │ - b.n 8c630 │ │ - blx d7c00 │ │ + b.n 8cb80 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ strb r6, [r5, #4] │ │ str r1, [r5, #0] │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ cmp.w sl, #0 │ │ strb.w r0, [r8] │ │ - bne.n 8c630 │ │ + bne.n 8cb80 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w r9, #1 │ │ mov r0, r9 │ │ mov r1, r4 │ │ mov r2, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ strd r6, r9, [r5] │ │ str r6, [r5, #8] │ │ movs r0, #0 │ │ cmp.w sl, #0 │ │ strb.w r0, [r8] │ │ - beq.n 8c602 │ │ + beq.n 8cb52 │ │ mov r0, r8 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ mov r4, r0 │ │ movs r0, #0 │ │ cmp.w sl, #0 │ │ strb.w r0, [r8] │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - stmdb sl!, {r2} │ │ + eor.w r0, r2, #4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ ldrb r6, [r1, #28] │ │ cmp r6, #3 │ │ - bne.n 8c67c │ │ + bne.n 8cbcc │ │ movs r3, #10 │ │ strb r3, [r0, #0] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r4, [r1, #29] │ │ mvn.w r3, #2 │ │ @@ -151844,1498 +151701,2137 @@ │ │ movhi r2, #1 │ │ cmp r6, #1 │ │ mov.w r3, r3, lsr #5 │ │ orr.w r2, r2, r3 │ │ add r3, sp, #4 │ │ mov.w r6, r5, lsl #31 │ │ add.w r8, r3, #4 │ │ - bhi.n 8c71a │ │ + bhi.n 8cc6a │ │ cmp r6, #0 │ │ - beq.n 8c7ac │ │ + beq.n 8ccfc │ │ cmp r2, #0 │ │ - bne.n 8c670 │ │ + bne.n 8cbc0 │ │ add r4, sp, #4 │ │ cmp.w ip, #1 │ │ - beq.w 8c8c2 │ │ + beq.w 8ce12 │ │ cmp.w ip, #2 │ │ - bne.w 8c97e │ │ + bne.w 8cece │ │ cmp.w r9, #1 │ │ - bhi.n 8c6dc │ │ + bhi.n 8cc2c │ │ mov.w ip, #1 │ │ strb.w ip, [r1, #29] │ │ - b.n 8c6bc │ │ + b.n 8cc0c │ │ mov r5, r0 │ │ mov r0, r4 │ │ mov fp, r1 │ │ - bl 8d6a4 │ │ + bl 8e2a8 │ │ mov r3, r8 │ │ mov r0, r5 │ │ ldr.w ip, [sp, #4] │ │ mov lr, r5 │ │ ldmia r3!, {r1, r5, r6} │ │ stmia.w lr!, {r1, r5, r6} │ │ ldmia.w r3, {r1, r2, r5, r6} │ │ stmia.w lr, {r1, r2, r5, r6} │ │ subs.w r2, r9, ip │ │ - bcc.w 8c970 │ │ + bcc.w 8cec0 │ │ ldrb r3, [r0, #0] │ │ mov r1, fp │ │ mov.w ip, #2 │ │ mov r9, r2 │ │ cmp r3, #10 │ │ str.w r2, [fp, #4] │ │ - beq.n 8c6bc │ │ - b.n 8c674 │ │ + beq.n 8cc0c │ │ + b.n 8cbc4 │ │ cmp r6, #0 │ │ - beq.w 8c83a │ │ + beq.w 8cd8a │ │ cmp r2, #0 │ │ - bne.n 8c670 │ │ + bne.n 8cbc0 │ │ cmp.w ip, #1 │ │ - beq.w 8c8c2 │ │ + beq.w 8ce12 │ │ cmp.w ip, #2 │ │ - bne.w 8c97e │ │ + bne.w 8cece │ │ cmp.w r9, #0 │ │ - beq.w 8c8fc │ │ + beq.w 8ce4c │ │ add r2, sp, #4 │ │ str r0, [sp, #0] │ │ mov fp, r1 │ │ mov r0, r2 │ │ - bl 8d6a4 │ │ + bl 8e2a8 │ │ ldrd r0, ip, [sp] │ │ mov r3, r8 │ │ ldmia r3!, {r1, r4, r5} │ │ subs.w sl, r9, ip │ │ mov r2, r0 │ │ stmia r2!, {r1, r4, r5} │ │ ldmia.w r3, {r1, r4, r5, r6} │ │ stmia r2!, {r1, r4, r5, r6} │ │ - bcc.w 8c99a │ │ + bcc.w 8ceea │ │ ldrb r2, [r0, #0] │ │ str.w sl, [fp, #4] │ │ cmp r2, #10 │ │ - bne.w 8c674 │ │ + bne.w 8cbc4 │ │ add.w r9, sp, #4 │ │ mov r1, fp │ │ cmp.w sl, #0 │ │ - beq.w 8c8fc │ │ + beq.w 8ce4c │ │ mov r0, r9 │ │ - bl 8d6a4 │ │ + bl 8e2a8 │ │ ldrd r0, ip, [sp] │ │ mov r3, r8 │ │ ldmia r3!, {r1, r5, r6} │ │ mov r2, r0 │ │ stmia r2!, {r1, r5, r6} │ │ ldmia.w r3, {r1, r4, r5, r6} │ │ stmia r2!, {r1, r4, r5, r6} │ │ subs.w r2, sl, ip │ │ - bcc.w 8c96a │ │ + bcc.w 8ceba │ │ ldrb r3, [r0, #0] │ │ mov r1, fp │ │ mov sl, r2 │ │ str.w r2, [fp, #4] │ │ cmp r3, #10 │ │ - beq.n 8c774 │ │ - b.n 8c674 │ │ + beq.n 8ccc4 │ │ + b.n 8cbc4 │ │ cmp r2, #0 │ │ - bne.w 8c670 │ │ + bne.w 8cbc0 │ │ add.w sl, sp, #4 │ │ cmp.w ip, #1 │ │ - beq.w 8c8de │ │ + beq.w 8ce2e │ │ cmp.w ip, #2 │ │ - bne.w 8c97e │ │ + bne.w 8cece │ │ mov r2, r9 │ │ cmp.w r9, #0 │ │ - beq.n 8c7f4 │ │ + beq.n 8cd44 │ │ cmp.w r9, #1 │ │ - bne.n 8c7de │ │ + bne.n 8cd2e │ │ ldrb.w r2, [fp] │ │ cmp r2, #46 @ 0x2e │ │ - beq.n 8c7ee │ │ - b.n 8c7f2 │ │ + beq.n 8cd3e │ │ + b.n 8cd42 │ │ ldrb.w r2, [fp] │ │ cmp r2, #46 @ 0x2e │ │ - bne.n 8c7f2 │ │ + bne.n 8cd42 │ │ ldrb.w r2, [fp, #1] │ │ cmp r2, #47 @ 0x2f │ │ - bne.n 8c7f2 │ │ + bne.n 8cd42 │ │ movs r2, #1 │ │ - b.n 8c7f4 │ │ + b.n 8cd44 │ │ movs r2, #0 │ │ cmp r9, r2 │ │ - bhi.n 8c802 │ │ + bhi.n 8cd52 │ │ mov.w ip, #1 │ │ strb.w ip, [r1, #29] │ │ - b.n 8c7b6 │ │ + b.n 8cd06 │ │ mov r4, r0 │ │ mov r0, sl │ │ str r1, [sp, #0] │ │ - bl 8d6a4 │ │ + bl 8e2a8 │ │ mov r3, r8 │ │ mov r0, r4 │ │ ldr.w ip, [sp, #4] │ │ mov r2, r4 │ │ ldmia r3!, {r1, r4, r5} │ │ stmia r2!, {r1, r4, r5} │ │ ldmia.w r3, {r1, r4, r5, r6} │ │ stmia r2!, {r1, r4, r5, r6} │ │ subs.w r2, r9, ip │ │ - bcc.w 8c970 │ │ + bcc.w 8cec0 │ │ ldr r1, [sp, #0] │ │ mov.w ip, #2 │ │ ldrb r3, [r0, #0] │ │ mov r9, r2 │ │ cmp r3, #10 │ │ str r2, [r1, #4] │ │ - beq.n 8c7b6 │ │ - b.n 8c674 │ │ + beq.n 8cd06 │ │ + b.n 8cbc4 │ │ cmp r2, #0 │ │ - bne.w 8c670 │ │ + bne.w 8cbc0 │ │ cmp.w ip, #1 │ │ - beq.n 8c902 │ │ + beq.n 8ce52 │ │ cmp.w ip, #2 │ │ - bne.w 8c97e │ │ + bne.w 8cece │ │ cmp.w r9, #0 │ │ - beq.n 8c8fc │ │ + beq.n 8ce4c │ │ add r2, sp, #4 │ │ str r0, [sp, #0] │ │ mov fp, r1 │ │ mov sl, r8 │ │ mov r0, r2 │ │ - bl 8d6a4 │ │ + bl 8e2a8 │ │ ldrd r0, ip, [sp] │ │ mov r3, r8 │ │ ldmia r3!, {r1, r5, r6} │ │ subs.w r8, r9, ip │ │ mov r2, r0 │ │ stmia r2!, {r1, r5, r6} │ │ ldmia.w r3, {r1, r4, r5, r6} │ │ stmia r2!, {r1, r4, r5, r6} │ │ - bcc.w 8c99e │ │ + bcc.w 8ceee │ │ ldrb r2, [r0, #0] │ │ str.w r8, [fp, #4] │ │ cmp r2, #10 │ │ - bne.w 8c674 │ │ + bne.w 8cbc4 │ │ mov r1, fp │ │ add.w r9, sp, #4 │ │ cmp.w r8, #0 │ │ - beq.n 8c8fc │ │ + beq.n 8ce4c │ │ mov r0, r9 │ │ - bl 8d6a4 │ │ + bl 8e2a8 │ │ ldrd r0, ip, [sp] │ │ mov r3, sl │ │ ldmia r3!, {r1, r4, r5} │ │ mov r2, r0 │ │ stmia r2!, {r1, r4, r5} │ │ ldmia.w r3, {r1, r4, r5, r6} │ │ stmia r2!, {r1, r4, r5, r6} │ │ subs.w r2, r8, ip │ │ - bcc.n 8c96e │ │ + bcc.n 8cebe │ │ ldrb r3, [r0, #0] │ │ mov r1, fp │ │ mov r8, r2 │ │ str.w r2, [fp, #4] │ │ cmp r3, #10 │ │ - beq.n 8c88e │ │ - b.n 8c674 │ │ + beq.n 8cdde │ │ + b.n 8cbc4 │ │ movs r2, #3 │ │ cmp.w r9, #0 │ │ strb r2, [r1, #29] │ │ sub.w r2, r9, #1 │ │ - beq.n 8c98c │ │ + beq.n 8cedc │ │ movs r3, #6 │ │ str r2, [r1, #4] │ │ strb r3, [r0, #0] │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #3 │ │ cmp.w r9, #0 │ │ strb r2, [r1, #29] │ │ - beq.w 8c670 │ │ + beq.w 8cbc0 │ │ cmp.w r9, #1 │ │ - bne.n 8c924 │ │ + bne.n 8ce74 │ │ ldrb.w r2, [fp] │ │ cmp r2, #46 @ 0x2e │ │ - bne.w 8c670 │ │ - b.n 8c938 │ │ + bne.w 8cbc0 │ │ + b.n 8ce88 │ │ movs r2, #1 │ │ strb r2, [r1, #29] │ │ - b.n 8c670 │ │ + b.n 8cbc0 │ │ movs r2, #3 │ │ cmp.w r9, #0 │ │ strb r2, [r1, #29] │ │ - beq.w 8c670 │ │ + beq.w 8cbc0 │ │ cmp.w r9, #1 │ │ - bne.n 8c950 │ │ + bne.n 8cea0 │ │ ldrb.w r2, [fp] │ │ cmp r2, #46 @ 0x2e │ │ - bne.w 8c670 │ │ + bne.w 8cbc0 │ │ mov.w r9, #1 │ │ - b.n 8c962 │ │ + b.n 8ceb2 │ │ ldrb.w r2, [fp] │ │ cmp r2, #46 @ 0x2e │ │ - bne.w 8c670 │ │ + bne.w 8cbc0 │ │ ldrb.w r2, [fp, #1] │ │ cmp r2, #47 @ 0x2f │ │ - bne.w 8c670 │ │ + bne.w 8cbc0 │ │ sub.w r2, r9, #1 │ │ cmp.w r9, #0 │ │ - bne.n 8c966 │ │ - ldr r3, [pc, #96] @ (8c9a4 ) │ │ + bne.n 8ceb6 │ │ + ldr r3, [pc, #96] @ (8cef4 ) │ │ add r3, pc │ │ mov r1, r2 │ │ movs r0, #0 │ │ movs r2, #0 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ ldrb.w r2, [fp] │ │ cmp r2, #46 @ 0x2e │ │ itt eq │ │ ldrbeq.w r2, [fp, #1] │ │ cmpeq r2, #47 @ 0x2f │ │ - bne.w 8c670 │ │ + bne.w 8cbc0 │ │ sub.w r2, r9, #1 │ │ movs r3, #7 │ │ - b.n 8c8d2 │ │ + b.n 8ce22 │ │ mov r9, sl │ │ - b.n 8c970 │ │ + b.n 8cec0 │ │ mov r9, r8 │ │ - ldr r3, [pc, #64] @ (8c9b4 ) │ │ + ldr r3, [pc, #64] @ (8cf04 ) │ │ mov r1, r2 │ │ movs r0, #0 │ │ mov r2, r9 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #40] @ (8c9a8 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #40] @ (8cef8 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #40] @ (8c9ac ) │ │ + ldr r2, [pc, #40] @ (8cefc ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r3, [pc, #32] @ (8c9b0 ) │ │ + bl 3fbd4 │ │ + ldr r3, [pc, #32] @ (8cf00 ) │ │ add r3, pc │ │ mov r1, r2 │ │ movs r0, #0 │ │ movs r2, #0 │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ mov r2, sl │ │ - b.n 8c970 │ │ + b.n 8cec0 │ │ mov r2, r8 │ │ - b.n 8c970 │ │ + b.n 8cec0 │ │ nop │ │ - @ instruction: 0xe9880004 │ │ - stmia r6!, {r0, r1, r4, r6} │ │ - vqrshrn.u64 d30, q11, #8 │ │ + orrs.w r0, r4, #4 │ │ + stmia r5!, {r0, r3, r4, r5, r6} │ │ + vrev64.32 , q1 │ │ movs r4, r0 │ │ - strd r0, r0, [lr, #-16] │ │ - ldrd r0, r0, [r4, #-16]! │ │ + ands.w r0, sl, #4 │ │ + orr.w r0, r0, #4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #64 @ 0x40 │ │ ldrb.w sl, [r0, #8] │ │ mov r6, r0 │ │ ldrd r5, r4, [r0] │ │ cmp.w sl, #6 │ │ - beq.n 8c9de │ │ + beq.n 8cf2e │ │ add.w r1, r6, #9 │ │ add r0, sp, #32 │ │ movs r2, #19 │ │ - bl d44bc │ │ + bl d53c6 │ │ mov r0, sp │ │ add r1, sp, #32 │ │ adds r0, #9 │ │ movs r2, #19 │ │ ldrb.w r8, [r6, #28] │ │ ldrb.w r9, [r6, #29] │ │ ldrb r6, [r6, #30] │ │ strb.w sl, [sp, #8] │ │ strd r5, r4, [sp] │ │ - bl d44bc │ │ + bl d53c6 │ │ cmp.w r8, #2 │ │ strb.w r6, [sp, #30] │ │ strb.w r9, [sp, #29] │ │ strb.w r8, [sp, #28] │ │ - bne.n 8ca48 │ │ + bne.n 8cf98 │ │ cmp r4, #0 │ │ - beq.n 8caa8 │ │ + beq.n 8cff8 │ │ movs r0, #0 │ │ ldrb r1, [r5, r0] │ │ cmp r1, #47 @ 0x2f │ │ - beq.n 8ca28 │ │ + beq.n 8cf78 │ │ adds r0, #1 │ │ cmp r4, r0 │ │ - bne.n 8ca14 │ │ + bne.n 8cf64 │ │ movs r1, #0 │ │ mov r0, r4 │ │ - cbnz r0, 8ca2c │ │ - b.n 8ca36 │ │ + cbnz r0, 8cf7c │ │ + b.n 8cf86 │ │ movs r1, #1 │ │ - cbz r0, 8ca36 │ │ + cbz r0, 8cf86 │ │ cmp r0, #1 │ │ itt eq │ │ ldrbeq r2, [r5, #0] │ │ cmpeq r2, #46 @ 0x2e │ │ - bne.n 8ca44 │ │ + bne.n 8cf94 │ │ add r0, r1 │ │ cmp r4, r0 │ │ - bcc.n 8cb1a │ │ + bcc.n 8d06a │ │ add r5, r0 │ │ subs r4, r4, r0 │ │ - bne.n 8ca12 │ │ + bne.n 8cf62 │ │ movs r4, #0 │ │ strd r5, r4, [sp] │ │ cmp.w r9, #2 │ │ - bne.n 8caaa │ │ + bne.n 8cffa │ │ cmp.w r8, #1 │ │ - bhi.n 8ca82 │ │ - cbz r6, 8cab6 │ │ + bhi.n 8cfd2 │ │ + cbz r6, 8d006 │ │ cmp r4, #2 │ │ - bcc.n 8caaa │ │ + bcc.n 8cffa │ │ add.w r8, sp, #32 │ │ mov r6, sp │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 8d6a4 │ │ + bl 8e2a8 │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ cmp r0, #10 │ │ - bne.n 8caaa │ │ + bne.n 8cffa │ │ ldr r0, [sp, #32] │ │ subs r1, r4, r0 │ │ - bcc.n 8cb0e │ │ + bcc.n 8d05e │ │ mov r4, r1 │ │ cmp r1, #1 │ │ str r1, [sp, #4] │ │ - bhi.n 8ca60 │ │ + bhi.n 8cfb0 │ │ mov r4, r1 │ │ - b.n 8caaa │ │ - cbz r4, 8caa8 │ │ + b.n 8cffa │ │ + cbz r4, 8cff8 │ │ add.w r8, sp, #32 │ │ mov r6, sp │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 8d6a4 │ │ + bl 8e2a8 │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ cmp r0, #10 │ │ - bne.n 8caaa │ │ + bne.n 8cffa │ │ ldr r0, [sp, #32] │ │ subs r1, r4, r0 │ │ - bcc.n 8cb0e │ │ + bcc.n 8d05e │ │ mov r4, r1 │ │ cmp r1, #0 │ │ str r1, [sp, #4] │ │ - bne.n 8ca8a │ │ + bne.n 8cfda │ │ movs r4, #0 │ │ mov r0, r5 │ │ mov r1, r4 │ │ add sp, #64 @ 0x40 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r8, sp, #32 │ │ mov r6, sp │ │ mov r0, r4 │ │ - cbz r4, 8cae8 │ │ + cbz r4, 8d038 │ │ cmp r4, #1 │ │ - bne.n 8cad2 │ │ + bne.n 8d022 │ │ ldrb r0, [r5, #0] │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 8cade │ │ + bne.n 8d02e │ │ movs r0, #1 │ │ cmp r4, r0 │ │ - bhi.n 8caec │ │ - b.n 8caaa │ │ + bhi.n 8d03c │ │ + b.n 8cffa │ │ ldrb r0, [r5, #0] │ │ cmp r0, #46 @ 0x2e │ │ - bne.n 8cae6 │ │ + bne.n 8d036 │ │ ldrb r0, [r5, #1] │ │ cmp r0, #47 @ 0x2f │ │ - beq.n 8caca │ │ + beq.n 8d01a │ │ movs r0, #0 │ │ cmp r4, r0 │ │ - bhi.n 8caec │ │ - b.n 8caaa │ │ + bhi.n 8d03c │ │ + b.n 8cffa │ │ movs r0, #0 │ │ cmp r4, r0 │ │ - bls.n 8caaa │ │ + bls.n 8cffa │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 8d6a4 │ │ + bl 8e2a8 │ │ ldrb.w r0, [sp, #36] @ 0x24 │ │ cmp r0, #10 │ │ - bne.n 8caaa │ │ + bne.n 8cffa │ │ ldr r0, [sp, #32] │ │ subs r1, r4, r0 │ │ - bcc.n 8cb0e │ │ - mov r4, r1 │ │ + bcc.n 8d05e │ │ str r1, [sp, #4] │ │ + mov r4, r1 │ │ mov r0, r4 │ │ cmp r4, #0 │ │ - bne.n 8cac0 │ │ - b.n 8cae8 │ │ - ldr r3, [pc, #28] @ (8cb2c ) │ │ + bne.n 8d010 │ │ + b.n 8d038 │ │ + ldr r3, [pc, #28] @ (8d07c ) │ │ movs r0, #0 │ │ mov r2, r4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #12] @ (8cb28 ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #12] @ (8d078 ) │ │ mov r1, r4 │ │ mov r2, r4 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ nop │ │ - b.n 8c4bc │ │ - movs r4, r0 │ │ - b.n 8c478 │ │ - movs r4, r0 │ │ + @ instruction: 0xeb940004 │ │ + sbcs.w r0, r0, r4 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #252 @ 0xfc │ │ ldrd r8, r4, [r1] │ │ mov r6, r1 │ │ ldrd r9, fp, [r0] │ │ mov r5, r0 │ │ cmp fp, r4 │ │ - bne.n 8cb60 │ │ + bne.n 8d0aa │ │ ldrb r0, [r6, #28] │ │ ldrb r1, [r5, #28] │ │ cmp r1, r0 │ │ - bne.n 8cb60 │ │ - ldrb r0, [r5, #29] │ │ - cmp r0, #2 │ │ itt eq │ │ - ldrbeq r0, [r6, #29] │ │ + ldrbeq r0, [r5, #29] │ │ cmpeq r0, #2 │ │ - beq.w 8cc62 │ │ + beq.w 8d1ac │ │ strd r4, r8, [sp, #8] │ │ ldrb.w r8, [r5, #8] │ │ cmp.w r8, #6 │ │ - beq.n 8cb7a │ │ + beq.n 8d0c4 │ │ add.w r1, r5, #9 │ │ add r0, sp, #16 │ │ movs r2, #19 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrb r0, [r5, #28] │ │ ldrb r4, [r6, #8] │ │ str r0, [sp, #4] │ │ ldrb r0, [r5, #29] │ │ cmp r4, #6 │ │ ldrb r5, [r5, #30] │ │ str r0, [sp, #0] │ │ - beq.n 8cb96 │ │ + beq.n 8d0e0 │ │ add.w r1, r6, #9 │ │ add r0, sp, #40 @ 0x28 │ │ movs r2, #19 │ │ - bl d44bc │ │ + bl d53c6 │ │ add r0, sp, #64 @ 0x40 │ │ add r1, sp, #16 │ │ adds r0, #9 │ │ movs r2, #19 │ │ ldrh.w sl, [r6, #28] │ │ ldrb r6, [r6, #30] │ │ strb.w r8, [sp, #72] @ 0x48 │ │ strd r9, fp, [sp, #64] @ 0x40 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #0] │ │ add.w r8, sp, #96 @ 0x60 │ │ strb.w r0, [sp, #93] @ 0x5d │ │ add r1, sp, #40 @ 0x28 │ │ ldr r0, [sp, #4] │ │ movs r2, #19 │ │ strb.w r0, [sp, #92] @ 0x5c │ │ ldr r0, [sp, #8] │ │ str r0, [sp, #100] @ 0x64 │ │ ldr r0, [sp, #12] │ │ str r0, [sp, #96] @ 0x60 │ │ add.w r0, r8, #9 │ │ strb.w r5, [sp, #94] @ 0x5e │ │ strb.w r4, [sp, #104] @ 0x68 │ │ - bl d44bc │ │ + bl d53c6 │ │ strh.w sl, [sp, #124] @ 0x7c │ │ add.w sl, sp, #192 @ 0xc0 │ │ add.w r5, sl, #28 │ │ add.w r9, sp, #128 @ 0x80 │ │ add.w fp, sp, #160 @ 0xa0 │ │ strb.w r6, [sp, #126] @ 0x7e │ │ add r1, sp, #64 @ 0x40 │ │ mov r0, r9 │ │ - bl 8c660 │ │ + bl 8cbb0 │ │ ldrb.w r0, [sp, #128] @ 0x80 │ │ cmp r0, #10 │ │ - beq.n 8cc46 │ │ + beq.n 8d190 │ │ mov r0, fp │ │ mov r1, r8 │ │ - bl 8c660 │ │ + bl 8cbb0 │ │ ldrb.w r0, [sp, #160] @ 0xa0 │ │ cmp r0, #10 │ │ - beq.n 8cc3c │ │ + beq.n 8d186 │ │ mov r1, r9 │ │ mov r0, sl │ │ ldmia r1!, {r2, r3, r6} │ │ stmia r0!, {r2, r3, r6} │ │ ldmia.w r1, {r2, r3, r4, r6} │ │ mov r1, r5 │ │ stmia r0!, {r2, r3, r4, r6} │ │ mov r0, fp │ │ ldmia r0!, {r2, r3, r6} │ │ stmia r1!, {r2, r3, r6} │ │ ldmia.w r0, {r2, r3, r4, r6} │ │ mov r0, sl │ │ stmia r1!, {r2, r3, r4, r6} │ │ mov r1, r5 │ │ - bl 8d5d8 │ │ + bl 8e1dc │ │ cmp r0, #0 │ │ - bne.n 8cbf4 │ │ + bne.n 8d13e │ │ movs r0, #0 │ │ add sp, #252 @ 0xfc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #192 @ 0xc0 │ │ add r1, sp, #96 @ 0x60 │ │ - bl 8c660 │ │ + bl 8cbb0 │ │ ldrb.w r0, [sp, #192] @ 0xc0 │ │ subs r0, #10 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ add sp, #252 @ 0xfc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ + ldrb r0, [r6, #29] │ │ + cmp r0, #2 │ │ + bne.w 8d0aa │ │ mov r0, r9 │ │ mov r1, r8 │ │ mov r2, fp │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ - bne.w 8cb60 │ │ + bne.w 8d0aa │ │ movs r0, #1 │ │ add sp, #252 @ 0xfc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ + bmi.n 8d17a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub.w sp, sp, #600 @ 0x258 │ │ mov r8, r1 │ │ mov r1, r0 │ │ mov.w r0, r8, lsr #7 │ │ cmp r0, #2 │ │ - bhi.w 8ce28 │ │ + bhi.w 8d37c │ │ add r5, sp, #112 @ 0x70 │ │ mov r2, r8 │ │ mov r0, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #0 │ │ cmp.w r8, #7 │ │ strb.w r0, [r5, r8] │ │ - bcs.n 8cd0c │ │ + bcs.n 8d260 │ │ ldrb.w r0, [sp, #112] @ 0x70 │ │ cmp r0, #0 │ │ - beq.n 8cd66 │ │ + beq.n 8d2ba │ │ cmp.w r8, #0 │ │ - beq.n 8cdaa │ │ + beq.n 8d2fe │ │ ldrb.w r0, [sp, #113] @ 0x71 │ │ cmp r0, #0 │ │ - beq.n 8cd6e │ │ + beq.n 8d2c2 │ │ cmp.w r8, #1 │ │ - beq.n 8cdaa │ │ + beq.n 8d2fe │ │ ldrb.w r0, [sp, #114] @ 0x72 │ │ cmp r0, #0 │ │ - beq.n 8cd72 │ │ + beq.n 8d2c6 │ │ cmp.w r8, #2 │ │ - beq.n 8cdaa │ │ + beq.n 8d2fe │ │ ldrb.w r0, [sp, #115] @ 0x73 │ │ cmp r0, #0 │ │ - beq.n 8cd76 │ │ + beq.n 8d2ca │ │ cmp.w r8, #3 │ │ - beq.n 8cdaa │ │ + beq.n 8d2fe │ │ ldrb.w r0, [sp, #116] @ 0x74 │ │ cmp r0, #0 │ │ - beq.n 8cd7a │ │ + beq.n 8d2ce │ │ cmp.w r8, #4 │ │ - beq.n 8cdaa │ │ + beq.n 8d2fe │ │ ldrb.w r0, [sp, #117] @ 0x75 │ │ cmp r0, #0 │ │ - beq.n 8cd7e │ │ + beq.n 8d2d2 │ │ cmp.w r8, #5 │ │ - beq.n 8cdaa │ │ + beq.n 8d2fe │ │ ldrb.w r0, [sp, #118] @ 0x76 │ │ cmp r0, #0 │ │ - bne.n 8cdaa │ │ + bne.n 8d2fe │ │ movs r1, #6 │ │ - b.n 8cd80 │ │ + b.n 8d2d4 │ │ cmp r5, r5 │ │ - bne.n 8cd3c │ │ + bne.n 8d290 │ │ sub.w r1, r8, #7 │ │ movw r2, #256 @ 0x100 │ │ movt r2, #257 @ 0x101 │ │ adds r6, r5, r0 │ │ ldr r3, [r5, r0] │ │ ldr r6, [r6, #4] │ │ subs r4, r2, r6 │ │ orrs r6, r4 │ │ subs r4, r2, r3 │ │ orrs r3, r4 │ │ ands r3, r6 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 8cd4e │ │ + bne.n 8d2a2 │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 8cd1c │ │ - b.n 8cd4e │ │ + bls.n 8d270 │ │ + b.n 8d2a2 │ │ movs r1, #0 │ │ ldrb r2, [r5, r1] │ │ - cbz r2, 8cd80 │ │ + cbz r2, 8d2d4 │ │ adds r1, #1 │ │ - bne.n 8cd3e │ │ + bne.n 8d292 │ │ sub.w r1, r8, #7 │ │ cmp r1, #0 │ │ - bcs.n 8cd14 │ │ + bcs.n 8d268 │ │ add.w r1, r8, #1 │ │ subs r1, r1, r0 │ │ - beq.n 8cdaa │ │ + beq.n 8d2fe │ │ adds r3, r5, r0 │ │ movs r2, #0 │ │ ldrb r6, [r3, r2] │ │ - cbz r6, 8cd6a │ │ + cbz r6, 8d2be │ │ adds r2, #1 │ │ cmp r1, r2 │ │ - bne.n 8cd5a │ │ - b.n 8cdaa │ │ + bne.n 8d2ae │ │ + b.n 8d2fe │ │ movs r1, #0 │ │ - b.n 8cd80 │ │ + b.n 8d2d4 │ │ adds r1, r2, r0 │ │ - b.n 8cd80 │ │ + b.n 8d2d4 │ │ movs r1, #1 │ │ - b.n 8cd80 │ │ + b.n 8d2d4 │ │ movs r1, #2 │ │ - b.n 8cd80 │ │ + b.n 8d2d4 │ │ movs r1, #3 │ │ - b.n 8cd80 │ │ + b.n 8d2d4 │ │ movs r1, #4 │ │ - b.n 8cd80 │ │ + b.n 8d2d4 │ │ movs r1, #5 │ │ cmp r1, r8 │ │ - bne.n 8cdaa │ │ + bne.n 8d2fe │ │ add r4, sp, #496 @ 0x1f0 │ │ movs r1, #104 @ 0x68 │ │ mov r0, r4 │ │ - bl d459e │ │ + bl d518e │ │ add r0, sp, #112 @ 0x70 │ │ mov r1, r4 │ │ - blx d7cc0 │ │ + blx d8910 │ │ adds r0, #1 │ │ - beq.n 8ce16 │ │ + beq.n 8d36a │ │ mov r0, sp │ │ add r1, sp, #496 @ 0x1f0 │ │ adds r0, #8 │ │ movs r2, #104 @ 0x68 │ │ - bl d405a │ │ + bl d4c50 │ │ movs r0, #0 │ │ - b.n 8cdb8 │ │ - ldr r0, [pc, #164] @ (8ce50 ) │ │ + b.n 8d30c │ │ + ldr r0, [pc, #164] @ (8d3a4 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [sp, #4] │ │ movs r0, #1 │ │ - cbz r0, 8cdc6 │ │ + cbz r0, 8d31a │ │ ldrd r6, r8, [sp, #4] │ │ uxtb r4, r6 │ │ cmp r4, #3 │ │ - beq.n 8cdde │ │ - b.n 8cdfc │ │ + beq.n 8d332 │ │ + b.n 8d350 │ │ ldr r0, [sp, #24] │ │ movs r6, #4 │ │ and.w r0, r0, #61440 @ 0xf000 │ │ cmp.w r0, #32768 @ 0x8000 │ │ it eq │ │ moveq.w r6, #260 @ 0x104 │ │ uxtb r4, r6 │ │ cmp r4, #3 │ │ - bne.n 8cdfc │ │ + bne.n 8d350 │ │ ldrd r9, r5, [r8] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 8cdea │ │ + cbz r1, 8d33e │ │ mov r0, r9 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ subs r1, r4, #4 │ │ and.w r0, r6, #256 @ 0x100 │ │ clz r1, r1 │ │ lsrs r1, r1, #5 │ │ and.w r0, r1, r0, lsr #8 │ │ add.w sp, sp, #600 @ 0x258 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx d7c00 │ │ + blx d8850 │ │ movs r1, #0 │ │ ldr r0, [r0, #0] │ │ str r0, [sp, #8] │ │ movs r0, #1 │ │ strb.w r1, [sp, #4] │ │ - b.n 8cdb8 │ │ + b.n 8d30c │ │ mov r0, sp │ │ mov r2, r8 │ │ - bl 8d548 │ │ + bl 8e14c │ │ ldr r0, [sp, #0] │ │ - b.n 8cdb8 │ │ + b.n 8d30c │ │ mov r6, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ + mov r0, r8 │ │ + blx d87c0 │ │ + mov r0, r6 │ │ + blx d6dd0 │ │ + nop │ │ + stmia.w r4!, {r2} │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ + subw sp, sp, #1084 @ 0x43c │ │ + ldrd sl, fp, [r3, #4] │ │ + mov r4, r3 │ │ + mov r6, r2 │ │ + mov r9, r1 │ │ + mov r5, r0 │ │ + add r0, sp, #696 @ 0x2b8 │ │ + mov r1, sl │ │ + mov r2, fp │ │ + bl 7e324 │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ + cmp r0, #1 │ │ + bne.n 8d40a │ │ + ldrd r1, r2, [sp, #700] @ 0x2bc │ │ + movs r0, #0 │ │ + movs r3, #4 │ │ + str r0, [sp, #140] @ 0x8c │ │ + str r3, [sp, #136] @ 0x88 │ │ + strd r0, r0, [sp, #128] @ 0x80 │ │ + strd r0, r3, [sp, #120] @ 0x78 │ │ + add.w r8, sp, #696 @ 0x2b8 │ │ + add r3, sp, #88 @ 0x58 │ │ + stmia r3!, {r1, r2, r4} │ │ + mov r0, r8 │ │ + bl 7b1f0 │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 8d42c │ │ + ldrd r9, r8, [sp, #88] @ 0x58 │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + movs r4, #4 │ │ + str.w r0, [r5, #288] @ 0x120 │ │ + b.n 8d8da │ │ + ldr r0, [r4, #0] │ │ + mov.w r1, #2147483648 @ 0x80000000 │ │ + str.w r1, [r5, #288] @ 0x120 │ │ + cmp r0, #0 │ │ + beq.w 8d91c │ │ + mov r0, sl │ │ + addw sp, sp, #1084 @ 0x43c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ + b.w d870c │ │ + str.w sl, [sp, #72] @ 0x48 │ │ + add.w ip, r8, #40 @ 0x28 │ │ + str r5, [sp, #52] @ 0x34 │ │ + add r1, sp, #448 @ 0x1c0 │ │ + strd r6, r0, [sp, #64] @ 0x40 │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ + str r0, [sp, #76] @ 0x4c │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ + str r0, [sp, #80] @ 0x50 │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ + str r0, [sp, #84] @ 0x54 │ │ + ldr r0, [sp, #732] @ 0x2dc │ │ + str r0, [sp, #108] @ 0x6c │ │ + ldr r0, [sp, #728] @ 0x2d8 │ │ + str r0, [sp, #104] @ 0x68 │ │ + ldr r0, [sp, #724] @ 0x2d4 │ │ + str r0, [sp, #116] @ 0x74 │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ + str r0, [sp, #112] @ 0x70 │ │ + ldr r0, [sp, #716] @ 0x2cc │ │ + str r0, [sp, #100] @ 0x64 │ │ + str r1, [sp, #48] @ 0x30 │ │ + ldr.w lr, [sp, #708] @ 0x2c4 │ │ + ldr.w r8, [sp, #712] @ 0x2c8 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + cmp.w lr, #0 │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ + mov r6, lr │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ + str r0, [sp, #56] @ 0x38 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + str r0, [sp, #44] @ 0x2c │ │ + ldr r0, [sp, #772] @ 0x304 │ │ + str r0, [sp, #40] @ 0x28 │ │ + str.w r9, [sp, #60] @ 0x3c │ │ + beq.w 8d810 │ │ + cmp.w r8, #0 │ │ + beq.w 8d810 │ │ + add r0, sp, #120 @ 0x78 │ │ + movs r5, #0 │ │ + adds r0, #12 │ │ + strd r0, r6, [sp, #20] │ │ + ldr r4, [pc, #844] @ (8d7ec ) │ │ + add.w r0, r6, r6, lsl #2 │ │ + ldr r6, [sp, #84] @ 0x54 │ │ + add r4, pc │ │ + mov.w r9, r0, lsl #3 │ │ + b.n 8d4b2 │ │ + subs.w r9, r9, #40 @ 0x28 │ │ + beq.n 8d4f4 │ │ + mov sl, r6 │ │ + ldr.w r0, [r6], #40 │ │ + ldr r1, [sp, #112] @ 0x70 │ │ + adds r2, r1, r0 │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + adcs.w r3, r0, #0 │ │ + adcs.w r0, r5, #0 │ │ + bne.n 8d4ac │ │ + ldrd r1, r0, [sp, #104] @ 0x68 │ │ + strd r1, r0, [sp] │ │ mov r0, r8 │ │ - blx d7b70 │ │ + ldr r1, [sp, #100] @ 0x64 │ │ + bl 709f4 │ │ + cmp r0, #0 │ │ + beq.n 8d4ac │ │ + cmp r1, #17 │ │ + bne.n 8d4ac │ │ + mov r1, r4 │ │ + movs r2, #17 │ │ + blx d8860 │ │ + cmp r0, #0 │ │ + bne.n 8d4ac │ │ + ldr.w r0, [sl, #4] │ │ + cmp r0, #8 │ │ + bne.n 8d4fc │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + ldr r6, [sp, #24] │ │ + b.n 8d810 │ │ + ldr.w r9, [sl, #20] │ │ + ldr r6, [sp, #24] │ │ + cmp.w r9, #0 │ │ + beq.w 8d80c │ │ + ldr.w r0, [sl, #16] │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + ldr r1, [sp, #80] @ 0x50 │ │ + cmp r1, r0 │ │ + bcc.w 8d810 │ │ + subs r1, r1, r0 │ │ + cmp r1, r9 │ │ + bcc.w 8d810 │ │ + ldr r1, [sp, #76] @ 0x4c │ │ + movs r4, #0 │ │ + adds r5, r1, r0 │ │ + ldrb r0, [r5, r4] │ │ + cbz r0, 8d534 │ │ + adds r4, #1 │ │ + cmp r9, r4 │ │ + bne.n 8d528 │ │ + b.n 8d810 │ │ + cbz r4, 8d564 │ │ + ldrb r0, [r5, #0] │ │ + cmp r0, #47 @ 0x2f │ │ + bne.n 8d564 │ │ + mov r0, r5 │ │ + mov r1, r4 │ │ + bl 8d1d0 │ │ + cmp r0, #0 │ │ + beq.w 8d80c │ │ + mov r0, r4 │ │ + movs r1, #1 │ │ + bl 3f026 │ │ + cbz r0, 8d5c6 │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + str r0, [sp, #8] │ │ + bl d53c6 │ │ + mov sl, r4 │ │ + mov fp, r4 │ │ + b.n 8d742 │ │ + str r5, [sp, #16] │ │ + mov.w r0, fp, lsr #7 │ │ + ldr r1, [sp, #72] @ 0x48 │ │ + cmp r0, #2 │ │ + bhi.w 8d978 │ │ + add r5, sp, #696 @ 0x2b8 │ │ + mov r2, fp │ │ + mov r0, r5 │ │ + bl d53c6 │ │ + movs r0, #0 │ │ + add.w r2, fp, #1 │ │ + strb.w r0, [r5, fp] │ │ + add r0, sp, #616 @ 0x268 │ │ + mov r1, r5 │ │ + bl 40360 │ │ + ldr r0, [sp, #616] @ 0x268 │ │ + cmp r0, #1 │ │ + bne.n 8d5a2 │ │ + ldr r0, [pc, #600] @ (8d7f0 ) │ │ + add r0, pc │ │ + ldrd r0, r1, [r0] │ │ + strd r0, r1, [sp, #476] @ 0x1dc │ │ + b.n 8d5dc │ │ + ldr r0, [sp, #620] @ 0x26c │ │ + movs r1, #0 │ │ + movs r5, #0 │ │ + blx d89f0 │ │ + cbz r0, 8d5d0 │ │ + mov sl, r0 │ │ + blx d87e0 │ │ + mov fp, r0 │ │ + cbz r0, 8d614 │ │ + mov r0, fp │ │ + movs r1, #1 │ │ + bl 3f026 │ │ + ldr r5, [sp, #16] │ │ + cbnz r0, 8d618 │ │ + mov r4, fp │ │ + movs r0, #1 │ │ + mov r1, r4 │ │ + bl 3e0ac │ │ + b.n 8d9bc │ │ + blx d8850 │ │ + ldr r0, [r0, #0] │ │ + strb.w r5, [sp, #476] @ 0x1dc │ │ + str r0, [sp, #480] @ 0x1e0 │ │ + mov.w fp, #2147483648 @ 0x80000000 │ │ + ldr r5, [sp, #16] │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + str.w fp, [sp, #36] @ 0x24 │ │ + bne.n 8d63c │ │ + ldrb.w r0, [sp, #476] @ 0x1dc │ │ + cmp r0, #3 │ │ + bne.w 8d80c │ │ + ldr r4, [sp, #480] @ 0x1e0 │ │ + ldrd fp, r5, [r4] │ │ + ldr r1, [r5, #0] │ │ + cbz r1, 8d604 │ │ + mov r0, fp │ │ + blx r1 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, fp │ │ + blxne d87c0 │ │ + mov r0, r4 │ │ + b.n 8d808 │ │ + ldr r5, [sp, #16] │ │ + movs r0, #1 │ │ + mov r1, sl │ │ + mov r2, fp │ │ + str r0, [sp, #36] @ 0x24 │ │ + bl d53c6 │ │ + mov r0, sl │ │ + blx d87c0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + str.w fp, [sp, #480] @ 0x1e0 │ │ + strd fp, r0, [sp, #472] @ 0x1d8 │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + str.w fp, [sp, #36] @ 0x24 │ │ + beq.n 8d5ec │ │ + ldrd r2, r0, [sp, #476] @ 0x1dc │ │ + cbz r0, 8d64e │ │ + ldrb r1, [r2, #0] │ │ + subs r1, #47 @ 0x2f │ │ + clz r1, r1 │ │ + lsrs r1, r1, #5 │ │ + b.n 8d650 │ │ + movs r1, #0 │ │ + strb.w r1, [sp, #726] @ 0x2d6 │ │ + movs r1, #6 │ │ + strd r2, r0, [sp, #696] @ 0x2b8 │ │ + movw r0, #513 @ 0x201 │ │ + strb.w r1, [sp, #704] @ 0x2c0 │ │ + str r2, [sp, #32] │ │ + strh.w r0, [sp, #724] @ 0x2d4 │ │ + add r0, sp, #616 @ 0x268 │ │ + add r1, sp, #696 @ 0x2b8 │ │ + bl 8cbb0 │ │ + ldrb.w r0, [sp, #616] @ 0x268 │ │ + subs r0, #7 │ │ + cmp r0, #3 │ │ + bcs.n 8d6ba │ │ + add r0, sp, #696 @ 0x2b8 │ │ + bl 8cf08 │ │ + mov r2, r1 │ │ + cbz r1, 8d6c0 │ │ + str r0, [sp, #28] │ │ + mov r0, r2 │ │ + movs r1, #1 │ │ + mov fp, r2 │ │ + bl 3f026 │ │ + cmp r0, #0 │ │ + beq.w 8d9b4 │ │ + ldr r1, [sp, #28] │ │ + mov r2, fp │ │ + mov sl, r0 │ │ + bl d53c6 │ │ + add.w r0, sl, fp │ │ + mov r2, fp │ │ + str.w fp, [sp, #704] @ 0x2c0 │ │ + ldrb.w r0, [r0, #-1] │ │ + strd fp, sl, [sp, #696] @ 0x2b8 │ │ + subs r0, #47 @ 0x2f │ │ + it ne │ │ + movne r0, #1 │ │ + b.n 8d6cc │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + b.n 8d738 │ │ + movs r0, #0 │ │ + mov.w sl, #1 │ │ + str r0, [sp, #704] @ 0x2c0 │ │ + strd r0, sl, [sp, #696] @ 0x2b8 │ │ + cbz r4, 8d6da │ │ + ldrb r1, [r5, #0] │ │ + cmp r1, #47 @ 0x2f │ │ + bne.n 8d6da │ │ + mov.w fp, #0 │ │ + b.n 8d6fc │ │ + cbz r0, 8d702 │ │ + movs r0, #1 │ │ + mov r1, r2 │ │ + str r0, [sp, #0] │ │ + add r0, sp, #696 @ 0x2b8 │ │ + movs r2, #1 │ │ + movs r3, #1 │ │ + bl 7786c │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ + movs r1, #47 @ 0x2f │ │ + ldrd r2, sl, [sp, #696] @ 0x2b8 │ │ + add.w fp, r0, #1 │ │ + strb.w r1, [sl, r0] │ │ + str.w fp, [sp, #704] @ 0x2c0 │ │ + b.n 8d704 │ │ + mov fp, r2 │ │ + sub.w r0, r2, fp │ │ + cmp r4, r0 │ │ + bhi.w 8d994 │ │ + add.w r0, sl, fp │ │ + mov r1, r5 │ │ + mov r2, r4 │ │ + bl d53c6 │ │ + add fp, r4 │ │ + str.w fp, [sp, #704] @ 0x2c0 │ │ + mov r0, sl │ │ + mov r1, fp │ │ + str.w sl, [sp, #28] │ │ + bl 8d1d0 │ │ + ldr.w sl, [sp, #696] @ 0x2b8 │ │ + cmp r0, #0 │ │ + beq.n 8d7f4 │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ + str r0, [sp, #8] │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbz r0, 8d742 │ │ + ldr r0, [sp, #32] │ │ + blx d87c0 │ │ + cmp.w sl, #2147483648 @ 0x80000000 │ │ + str.w sl, [sp, #12] │ │ + beq.n 8d80c │ │ + ldr.w sl, [sp, #8] │ │ + add r0, sp, #616 @ 0x268 │ │ + mov r2, fp │ │ + mov r1, sl │ │ + bl 7e324 │ │ + ldr r0, [sp, #616] @ 0x268 │ │ + cmp r0, #1 │ │ + bne.n 8d7da │ │ + str r5, [sp, #16] │ │ + ldrd fp, r1, [sp, #620] @ 0x26c │ │ + ldr r5, [sp, #140] @ 0x8c │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + str r1, [sp, #36] @ 0x24 │ │ + cmp r5, r0 │ │ + bne.n 8d776 │ │ + ldr r0, [sp, #20] │ │ + bl 7e538 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + str.w fp, [r0, r5, lsl #3] │ │ + add.w r0, r0, r5, lsl #3 │ │ + str r2, [r0, #4] │ │ + adds r0, r5, #1 │ │ + str r0, [sp, #140] @ 0x8c │ │ + bcs.w 8d9aa │ │ + add r0, sp, #696 @ 0x2b8 │ │ + mov r1, fp │ │ + bl 7b1f0 │ │ + ldr r5, [sp, #16] │ │ + ldr.w sl, [sp, #760] @ 0x2f8 │ │ + cmp.w sl, #2147483648 @ 0x80000000 │ │ + beq.n 8d7da │ │ + ldr r0, [sp, #764] @ 0x2fc │ │ + add.w fp, sp, #696 @ 0x2b8 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #768] @ 0x300 │ │ + str r0, [sp, #32] │ │ + ldr r0, [sp, #772] @ 0x304 │ │ + str r0, [sp, #28] │ │ + mov r0, fp │ │ + bl 8c9a0 │ │ + cbz r0, 8d7ce │ │ + adds r3, r4, #1 │ │ + sub.w r2, r9, r3 │ │ + cmp r1, r2 │ │ + bne.n 8d7ce │ │ + adds r1, r5, r3 │ │ + blx d8860 │ │ + cmp r0, #0 │ │ + beq.w 8d960 │ │ + cmp.w sl, #0 │ │ + beq.n 8d7da │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + blx d87c0 │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + ldr r0, [sp, #12] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #8] │ │ + blxne d87c0 │ │ + b.n 8d810 │ │ + sxtb r3, r3 │ │ + vpadal.s32 d30, d14 │ │ + movs r4, r0 │ │ + cmp.w sl, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #28] │ │ + blxne d87c0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cmp r0, #0 │ │ + ldr r0, [sp, #32] │ │ + beq.n 8d80c │ │ + blx d87c0 │ │ + mov.w sl, #2147483648 @ 0x80000000 │ │ + add.w r9, sp, #536 @ 0x218 │ │ + ldrd r1, r2, [sp, #60] @ 0x3c │ │ + add r3, sp, #120 @ 0x78 │ │ + mov r0, r9 │ │ + bl 8da54 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ + add r2, sp, #616 @ 0x268 │ │ + str r0, [sp, #648] @ 0x288 │ │ + ldr r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #640] @ 0x280 │ │ + ldr r0, [sp, #100] @ 0x64 │ │ + str r0, [sp, #636] @ 0x27c │ │ + ldr r0, [sp, #84] @ 0x54 │ │ + str r0, [sp, #624] @ 0x270 │ │ + ldr r0, [sp, #80] @ 0x50 │ │ + str r0, [sp, #620] @ 0x26c │ │ + ldr r0, [sp, #76] @ 0x4c │ │ + str r0, [sp, #616] @ 0x268 │ │ + ldr r0, [sp, #108] @ 0x6c │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ + str r0, [sp, #652] @ 0x28c │ │ + ldr r0, [sp, #116] @ 0x74 │ │ + str r0, [sp, #644] @ 0x284 │ │ + add.w r0, r2, #40 @ 0x28 │ │ + strd r6, r8, [sp, #628] @ 0x274 │ │ + ldmia.w lr, {r1, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r1, r3, r4, r5, r6, ip} │ │ + add.w ip, sp, #472 @ 0x1d8 │ │ + add r3, sp, #696 @ 0x2b8 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #692] @ 0x2b4 │ │ + mov r1, r3 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #688] @ 0x2b0 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + str r0, [sp, #684] @ 0x2ac │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + str r0, [sp, #680] @ 0x2a8 │ │ + ldmia.w ip!, {r0, r4, r5, r6, lr} │ │ + stmia.w r1!, {r0, r4, r5, r6, lr} │ │ + ldmia.w ip!, {r0, r4, r5, r6, lr} │ │ + stmia.w r1!, {r0, r4, r5, r6, lr} │ │ + ldmia.w ip, {r0, r4, r5, r6, r8, lr} │ │ + stmia.w r1, {r0, r4, r5, r6, r8, lr} │ │ + ldr r0, [sp, #28] │ │ + str r0, [sp, #772] @ 0x304 │ │ + ldr r0, [sp, #32] │ │ + str r0, [sp, #768] @ 0x300 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + strd sl, r0, [sp, #760] @ 0x2f8 │ │ + add.w r8, sp, #120 @ 0x78 │ │ + add r0, sp, #144 @ 0x90 │ │ + str.w r9, [sp] │ │ + mov r1, r8 │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ + bl 7b7a8 │ │ + ldr r1, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #400] @ 0x190 │ │ + cmp.w r0, #2147483648 @ 0x80000000 │ │ + bne.n 8d926 │ │ + ldrd r4, r5, [sp, #124] @ 0x7c │ │ + mov.w r0, #2147483648 @ 0x80000000 │ │ + ldrd r9, r8, [sp, #88] @ 0x58 │ │ + str.w r0, [r1, #288] @ 0x120 │ │ + cbz r5, 8d8da │ │ + adds r6, r4, #4 │ │ + ldr.w r0, [r6, #-4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [r6, #0] │ │ + blxne d87c0 │ │ + adds r6, #12 │ │ + subs r5, #1 │ │ + bne.n 8d8c6 │ │ + ldr r0, [sp, #120] @ 0x78 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne d87c0 │ │ + ldrd r4, r5, [sp, #136] @ 0x88 │ │ + cbz r5, 8d8fc │ │ + adds r6, r4, #4 │ │ + ldrd r0, r1, [r6, #-4] │ │ + blx d89d0 │ │ + adds r6, #8 │ │ + subs r5, #1 │ │ + bne.n 8d8ee │ │ + ldr r0, [sp, #132] @ 0x84 │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, r4 │ │ + blxne d87c0 │ │ + mov r0, r9 │ │ + mov r1, r8 │ │ + blx d89d0 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + ldr r0, [r0, #0] │ │ + cbz r0, 8d91c │ │ + mov r0, sl │ │ + blx d87c0 │ │ + addw sp, sp, #1084 @ 0x43c │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + add r6, sp, #696 @ 0x2b8 │ │ + mov r9, r1 │ │ + add r1, sp, #144 @ 0x90 │ │ + mov.w r2, #304 @ 0x130 │ │ mov r0, r6 │ │ - blx d6180 │ │ + bl d4c50 │ │ + add.w r0, r9, #32 │ │ + mov r1, r6 │ │ + mov.w r2, #304 @ 0x130 │ │ + bl d4c50 │ │ + ldmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ + add.w r0, r9, #8 │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldrd r1, r0, [sp, #88] @ 0x58 │ │ + strd r1, r0, [r9] │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #0 │ │ + bne.n 8d916 │ │ + b.n 8d91c │ │ + ldmia.w fp!, {r1, r2, r3, r5, r6} │ │ + add r0, sp, #472 @ 0x1d8 │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldmia.w fp!, {r1, r2, r3, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r5, r6} │ │ + ldmia.w fp, {r1, r2, r3, r4, r5, r6} │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + ldr r6, [sp, #24] │ │ + b.n 8d7de │ │ + add r0, sp, #472 @ 0x1d8 │ │ + mov r2, fp │ │ + bl 8cad4 │ │ + ldr r5, [sp, #16] │ │ + ldr.w fp, [sp, #472] @ 0x1d8 │ │ + cmp.w fp, #2147483648 @ 0x80000000 │ │ + str.w fp, [sp, #36] @ 0x24 │ │ + beq.w 8d5ec │ │ + b.n 8d63c │ │ + movs r0, #1 │ │ + mov r1, fp │ │ + str r0, [sp, #0] │ │ + add r0, sp, #696 @ 0x2b8 │ │ + mov r2, r4 │ │ + movs r3, #1 │ │ + bl 7786c │ │ + ldrd sl, fp, [sp, #700] @ 0x2bc │ │ + b.n 8d70e │ │ + ldr r0, [pc, #164] @ (8da50 ) │ │ + add r0, pc │ │ + bl 3fbc0 │ │ + b.n 8d9bc │ │ + movs r0, #1 │ │ + mov r1, fp │ │ + bl 3e0ac │ │ + udf #254 @ 0xfe │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + mov r8, r0 │ │ + mov r0, fp │ │ + blx d89d0 │ │ + b.n 8d9fa │ │ + mov r8, r0 │ │ + ldr r0, [r5, #4] │ │ + cmp r0, #0 │ │ + itt ne │ │ + movne r0, fp │ │ + blxne d87c0 │ │ + mov r0, r4 │ │ + b.n 8da0c │ │ + mov r8, r0 │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ + cbz r0, 8d9f0 │ │ + ldr r0, [sp, #700] @ 0x2bc │ │ + blx d87c0 │ │ + b.n 8d9f0 │ │ + mov r8, r0 │ │ + b.n 8da10 │ │ + mov r8, r0 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + cbz r0, 8da10 │ │ + ldr r0, [sp, #32] │ │ + b.n 8da0c │ │ + mov r8, r0 │ │ + ldr r0, [sp, #12] │ │ + cbz r0, 8da10 │ │ + mov r0, sl │ │ + b.n 8da0c │ │ + mov r8, r0 │ │ + movs.w r0, sl, lsl #1 │ │ + beq.n 8da10 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + blx d87c0 │ │ + ldr r0, [sp, #68] @ 0x44 │ │ + cbz r0, 8da22 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + blx d87c0 │ │ + b.n 8da22 │ │ + mov r8, r0 │ │ + str.w sl, [sp, #72] @ 0x48 │ │ + add r0, sp, #120 @ 0x78 │ │ + bl 7b744 │ │ + ldrd r0, r1, [sp, #88] @ 0x58 │ │ + blx d89d0 │ │ + b.n 8da3a │ │ + mov r8, r0 │ │ + str r4, [sp, #96] @ 0x60 │ │ + str.w sl, [sp, #72] @ 0x48 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + ldr r0, [r0, #0] │ │ + cmp r0, #0 │ │ + itt ne │ │ + ldrne r0, [sp, #72] @ 0x48 │ │ + blxne d87c0 │ │ + mov r0, r8 │ │ + blx d6dd0 │ │ nop │ │ - b.n 8d0f4 │ │ + svc 248 @ 0xf8 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #92 @ 0x5c │ │ mov r4, r2 │ │ mov r6, r1 │ │ mov fp, r0 │ │ str r3, [sp, #12] │ │ - cbz r2, 8ce92 │ │ + cbz r2, 8da92 │ │ mov r0, r4 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 8d1a2 │ │ + beq.w 8dda2 │ │ mov r1, r6 │ │ mov r2, r4 │ │ mov sl, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrb r0, [r6, #0] │ │ mov r8, r4 │ │ str r4, [sp, #28] │ │ subs r0, #47 @ 0x2f │ │ strd r4, sl, [sp, #20] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 8cea4 │ │ + b.n 8daa4 │ │ mov.w r8, #0 │ │ mov.w sl, #1 │ │ str.w r8, [sp, #28] │ │ movs r0, #0 │ │ strd r8, sl, [sp, #20] │ │ strb.w r0, [sp, #90] @ 0x5a │ │ movs r0, #6 │ │ strb.w r0, [sp, #68] @ 0x44 │ │ movw r0, #513 @ 0x201 │ │ strd r6, r4, [sp, #60] @ 0x3c │ │ strh.w r0, [sp, #88] @ 0x58 │ │ add.w r9, sp, #32 │ │ add r1, sp, #60 @ 0x3c │ │ mov r0, r9 │ │ - bl 8c660 │ │ + bl 8cbb0 │ │ ldrb.w r0, [sp, #32] │ │ cmp r0, #9 │ │ - bne.n 8cf4c │ │ + bne.n 8db4c │ │ ldrd r5, r0, [sp, #36] @ 0x24 │ │ cmp r0, #2 │ │ - bne.n 8cee0 │ │ + bne.n 8dae0 │ │ ldrh r1, [r5, #0] │ │ movw r2, #11822 @ 0x2e2e │ │ cmp r1, r2 │ │ - beq.n 8cf4c │ │ + beq.n 8db4c │ │ subs r1, r5, #1 │ │ mov r2, r0 │ │ - cbz r2, 8cf4c │ │ + cbz r2, 8db4c │ │ ldrb r3, [r1, r2] │ │ mov r4, r2 │ │ subs r2, #1 │ │ cmp r3, #46 @ 0x2e │ │ - bne.n 8cee4 │ │ - cbz r2, 8cf4c │ │ + bne.n 8dae4 │ │ + cbz r2, 8db4c │ │ subs r6, r0, r4 │ │ str.w fp, [sp, #8] │ │ mov.w fp, #1 │ │ - beq.n 8cf0c │ │ + beq.n 8db0c │ │ mov r0, r6 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov fp, r0 │ │ cmp r0, #0 │ │ - beq.w 8d198 │ │ + beq.w 8dd98 │ │ adds r1, r5, r4 │ │ mov r0, fp │ │ mov r2, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ str r6, [sp, #68] @ 0x44 │ │ strd r6, fp, [sp, #60] @ 0x3c │ │ movs r0, #1 │ │ mov r1, r6 │ │ str r0, [sp, #0] │ │ add r0, sp, #60 @ 0x3c │ │ movs r2, #4 │ │ movs r3, #1 │ │ - bl 76b9c │ │ + bl 7786c │ │ ldrd r0, r4, [sp, #60] @ 0x3c │ │ movw r2, #25646 @ 0x642e │ │ ldr r1, [sp, #68] @ 0x44 │ │ movt r2, #28791 @ 0x7077 │ │ clz r0, r0 │ │ adds r6, r1, #4 │ │ lsrs r0, r0, #5 │ │ str r2, [r4, r1] │ │ str r0, [sp, #16] │ │ ldr.w fp, [sp, #8] │ │ - b.n 8cf6a │ │ + b.n 8db6a │ │ movs r0, #3 │ │ movs r6, #3 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 8d198 │ │ + beq.w 8dd98 │ │ mov r4, r0 │ │ movs r0, #112 @ 0x70 │ │ strb r0, [r4, #2] │ │ movw r0, #30564 @ 0x7764 │ │ strh r0, [r4, #0] │ │ movs r0, #0 │ │ str r0, [sp, #16] │ │ strd r4, r6, [sp, #32] │ │ movs r0, #0 │ │ ldrb r1, [r4, r0] │ │ cmp r1, #47 @ 0x2f │ │ - beq.w 8d144 │ │ + beq.w 8dd44 │ │ adds r0, #1 │ │ cmp r6, r0 │ │ - bne.n 8cf70 │ │ + bne.n 8db70 │ │ cmp.w r8, #0 │ │ - beq.n 8cf92 │ │ + beq.n 8db92 │ │ ldrb.w r0, [sl] │ │ subs r0, #47 @ 0x2f │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ - b.n 8cf94 │ │ + b.n 8db94 │ │ movs r0, #0 │ │ strb.w r0, [sp, #90] @ 0x5a │ │ movs r0, #6 │ │ strb.w r0, [sp, #68] @ 0x44 │ │ movw r0, #513 @ 0x201 │ │ strd sl, r8, [sp, #60] @ 0x3c │ │ strh.w r0, [sp, #88] @ 0x58 │ │ add r0, sp, #32 │ │ add r1, sp, #60 @ 0x3c │ │ - bl 8c660 │ │ + bl 8cbb0 │ │ ldr r1, [sp, #36] @ 0x24 │ │ ldrb.w r0, [sp, #32] │ │ mov r2, r1 │ │ cmp r0, #9 │ │ it ne │ │ movne r2, #0 │ │ - bne.n 8d068 │ │ + bne.n 8dc68 │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ cmp.w ip, #2 │ │ - bne.n 8cfdc │ │ + bne.n 8dbdc │ │ ldrh r0, [r1, #0] │ │ movw r3, #11822 @ 0x2e2e │ │ cmp r0, r3 │ │ - bne.n 8cfdc │ │ + bne.n 8dbdc │ │ movs r0, #2 │ │ movs r5, #0 │ │ - b.n 8d006 │ │ + b.n 8dc06 │ │ mov r0, ip │ │ mov r3, r0 │ │ add r0, r1 │ │ cmp r0, r2 │ │ - beq.n 8cffa │ │ + beq.n 8dbfa │ │ ldrb.w r5, [r0, #-1] │ │ subs r0, r3, #1 │ │ cmp r5, #46 @ 0x2e │ │ - bne.n 8cfde │ │ - cbz r0, 8d000 │ │ + bne.n 8dbde │ │ + cbz r0, 8dc00 │ │ adds r5, r2, r3 │ │ sub.w ip, ip, r3 │ │ - b.n 8d004 │ │ + b.n 8dc04 │ │ movs r1, #0 │ │ mov r5, r2 │ │ - b.n 8d006 │ │ + b.n 8dc06 │ │ movs r5, #0 │ │ mov r0, ip │ │ mov r1, r2 │ │ cmp r1, #0 │ │ it ne │ │ movne r5, r1 │ │ - cbz r5, 8d068 │ │ + cbz r5, 8dc68 │ │ cmp r1, #0 │ │ it eq │ │ moveq r0, ip │ │ add r0, r5 │ │ subs.w r5, r0, sl │ │ it ne │ │ cmpne r5, r8 │ │ - bne.n 8d0f4 │ │ + bne.n 8dcf4 │ │ str.w fp, [sp, #8] │ │ mov fp, r8 │ │ cmp r5, r8 │ │ itt ls │ │ strls r5, [sp, #28] │ │ movls fp, r5 │ │ sub.w r0, r8, fp │ │ cmp r6, r0 │ │ - bcs.n 8d11a │ │ + bcs.n 8dd1a │ │ cmp r8, fp │ │ - beq.w 8d17e │ │ + beq.w 8dd7e │ │ mov r9, r8 │ │ movs r0, #46 @ 0x2e │ │ add.w r5, fp, #1 │ │ strb.w r0, [sl, fp] │ │ sub.w r0, r9, r5 │ │ cmp r6, r0 │ │ str r5, [sp, #28] │ │ - bhi.w 8d166 │ │ + bhi.w 8dd66 │ │ ldr.w fp, [sp, #8] │ │ ldr r0, [sp, #24] │ │ mov r1, r4 │ │ mov r2, r6 │ │ add r0, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ adds r0, r5, r6 │ │ str r0, [sp, #28] │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, r4 │ │ - blxeq d7b70 │ │ + blxeq d87c0 │ │ ldrd r4, r2, [sp, #24] │ │ add r0, sp, #60 @ 0x3c │ │ mov r1, r4 │ │ - bl 7dd20 │ │ + bl 7e324 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - bne.n 8d0de │ │ + bne.n 8dcde │ │ ldr r5, [sp, #12] │ │ ldrd sl, r9, [sp, #64] @ 0x40 │ │ mov r0, r5 │ │ ldr.w r1, [r0, #12]! │ │ ldr r6, [r0, #8] │ │ cmp r6, r1 │ │ - bne.n 8d09c │ │ - bl 7df30 │ │ + bne.n 8dc9c │ │ + bl 7e538 │ │ ldr r1, [r5, #16] │ │ adds r0, r6, #1 │ │ str.w sl, [r1, r6, lsl #3] │ │ add.w r1, r1, r6, lsl #3 │ │ str r0, [r5, #20] │ │ str.w r9, [r1, #4] │ │ - bcs.n 8d15c │ │ + bcs.n 8dd5c │ │ ldr r1, [r5, #16] │ │ add.w r0, r1, r0, lsl #3 │ │ ldrd r1, r2, [r0, #-8] │ │ mov r0, fp │ │ - bl 7a540 │ │ + bl 7b1f0 │ │ ldr r0, [sp, #20] │ │ ldr.w r1, [fp, #64] @ 0x40 │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - beq.n 8d0e0 │ │ - cbz r0, 8d0ec │ │ + beq.n 8dce0 │ │ + cbz r0, 8dcec │ │ mov r0, r4 │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r0, [sp, #20] │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ str.w r1, [fp, #64] @ 0x40 │ │ cmp r0, #0 │ │ - bne.n 8d0ce │ │ + bne.n 8dcce │ │ add sp, #92 @ 0x5c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bcs.n 8d10e │ │ + bcs.n 8dd0e │ │ add.w r0, sl, r5 │ │ ldrsb.w r1, [r0, #-1] │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 8d020 │ │ + bgt.n 8dc20 │ │ ldrsb.w r0, [r0] │ │ cmp r0, #0 │ │ - bpl.w 8d020 │ │ + bpl.w 8dc20 │ │ mov r0, sl │ │ mov r1, r8 │ │ mov r2, r5 │ │ - bl 8d480 │ │ - b.n 8d020 │ │ + bl 8e084 │ │ + b.n 8dc20 │ │ adds r0, r6, #1 │ │ adds.w r9, fp, r0 │ │ - bcs.n 8d1aa │ │ + bcs.n 8ddaa │ │ movs r0, #1 │ │ mov r1, r8 │ │ strd r0, r0, [sp] │ │ add r0, sp, #60 @ 0x3c │ │ mov r2, sl │ │ mov r3, r9 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, #1 │ │ - beq.n 8d1b2 │ │ + beq.n 8ddb2 │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ strd r9, sl, [sp, #20] │ │ - b.n 8d03e │ │ - ldr r1, [pc, #168] @ (8d1f0 ) │ │ - ldr r0, [pc, #172] @ (8d1f4 ) │ │ - ldr r2, [pc, #172] @ (8d1f8 ) │ │ + b.n 8dc3e │ │ + ldr r1, [pc, #168] @ (8ddf0 ) │ │ + ldr r0, [pc, #172] @ (8ddf4 ) │ │ + ldr r2, [pc, #172] @ (8ddf8 ) │ │ add r1, pc │ │ add r0, pc │ │ add r2, pc │ │ strd r9, r1, [sp, #60] @ 0x3c │ │ add r1, sp, #60 @ 0x3c │ │ - bl 3f458 │ │ - b.n 8d1b0 │ │ - ldr r0, [pc, #156] @ (8d1fc ) │ │ + bl 3fbe0 │ │ + b.n 8ddb0 │ │ + ldr r0, [pc, #156] @ (8ddfc ) │ │ add r0, pc │ │ - bl 3f38c │ │ - b.n 8d1b0 │ │ + bl 3fbc0 │ │ + b.n 8ddb0 │ │ movs r0, #1 │ │ mov r1, r5 │ │ str r0, [sp, #0] │ │ add r0, sp, #20 │ │ mov r2, r6 │ │ movs r3, #1 │ │ - bl 76b9c │ │ + bl 7786c │ │ ldr.w fp, [sp, #8] │ │ ldr r5, [sp, #28] │ │ - b.n 8d058 │ │ + b.n 8dc58 │ │ movs r0, #1 │ │ mov r1, r8 │ │ str r0, [sp, #0] │ │ add r0, sp, #20 │ │ movs r2, #1 │ │ movs r3, #1 │ │ - bl 76b9c │ │ + bl 7786c │ │ add.w fp, sp, #20 │ │ ldmia.w fp, {r9, sl, fp} │ │ - b.n 8d03e │ │ + b.n 8dc3e │ │ movs r0, #1 │ │ mov r1, r6 │ │ - bl 3d98e │ │ - b.n 8d1b0 │ │ + bl 3e0ac │ │ + b.n 8ddb0 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #0 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ udf #254 @ 0xfe │ │ ldrd r0, r1, [sp, #64] @ 0x40 │ │ - b.n 8d1ac │ │ + b.n 8ddac │ │ mov r8, r0 │ │ ldr r0, [sp, #60] @ 0x3c │ │ - cbz r0, 8d1de │ │ + cbz r0, 8ddde │ │ ldr r0, [sp, #64] @ 0x40 │ │ - b.n 8d1da │ │ + b.n 8ddda │ │ mov r8, r0 │ │ mov r0, sl │ │ mov r1, r9 │ │ - blx d7d80 │ │ - b.n 8d1de │ │ + blx d89d0 │ │ + b.n 8ddde │ │ mov r8, r0 │ │ - b.n 8d1de │ │ + b.n 8ddde │ │ mov r8, r0 │ │ ldr r0, [sp, #16] │ │ - cbnz r0, 8d1de │ │ + cbnz r0, 8ddde │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #24] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ + blx d6dd0 │ │ lsls r3, r6, #2 │ │ movs r0, r0 │ │ - ldmia r5, {r0, r1, r4, r5, r7} │ │ - @ instruction: 0xfff7deaa │ │ + stmia r1!, {r0, r1, r3, r4, r5} │ │ + vqrdmlah.s , , d6[0] │ │ movs r4, r0 │ │ - bgt.n 8d22c │ │ + bgt.n 8de8c │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #108 @ 0x6c │ │ ldrd r4, r9, [r1] │ │ movs r1, #34 @ 0x22 │ │ ldr.w r2, [r9, #16] │ │ ldrd r6, r5, [r0] │ │ mov r0, r4 │ │ mov r8, r2 │ │ blx r2 │ │ - cbz r0, 8d22a │ │ + cbz r0, 8de2a │ │ movs r0, #1 │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ strd r6, r5, [sp, #48] @ 0x30 │ │ add r0, sp, #56 @ 0x38 │ │ - ldr r6, [pc, #572] @ (8d470 ) │ │ + ldr r6, [pc, #576] @ (8e074 ) │ │ add r1, sp, #48 @ 0x30 │ │ - ldr r2, [pc, #572] @ (8d474 ) │ │ + ldr r2, [pc, #576] @ (8e078 ) │ │ mov r5, r8 │ │ add r6, pc │ │ str r6, [sp, #8] │ │ add r2, pc │ │ str r2, [sp, #40] @ 0x28 │ │ - bl 41174 │ │ + bl 418ac │ │ ldr r0, [sp, #56] @ 0x38 │ │ str r0, [sp, #28] │ │ cmp r0, #0 │ │ - beq.w 8d452 │ │ + beq.w 8e056 │ │ add.w fp, sp, #60 @ 0x3c │ │ ldmia.w fp, {r0, r8, fp} │ │ cmp r0, #0 │ │ str r0, [sp, #24] │ │ - beq.w 8d3f0 │ │ + beq.w 8dff0 │ │ ldr r6, [sp, #28] │ │ mov.w sl, #0 │ │ str.w r9, [sp, #12] │ │ add r0, r6 │ │ str r0, [sp, #16] │ │ movs r0, #0 │ │ mov r3, r6 │ │ str r0, [sp, #44] @ 0x2c │ │ ldrsb.w r0, [r3], #1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ uxtb r1, r0 │ │ - bgt.n 8d2be │ │ + bgt.n 8debe │ │ ldrb r2, [r6, #1] │ │ and.w r0, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r3, r2, #63 @ 0x3f │ │ - bcc.n 8d2b0 │ │ + bcc.n 8deb0 │ │ ldrb r2, [r6, #2] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r3, r2, r3, lsl #6 │ │ - bcc.n 8d2b8 │ │ + bcc.n 8deb8 │ │ ldrb r2, [r6, #3] │ │ and.w r0, r0, #7 │ │ and.w r2, r2, #63 @ 0x3f │ │ orr.w r2, r2, r3, lsl #6 │ │ adds r3, r6, #4 │ │ orr.w r1, r2, r0, lsl #18 │ │ - b.n 8d2be │ │ + b.n 8debe │ │ orr.w r1, r3, r0, lsl #6 │ │ adds r3, r6, #2 │ │ - b.n 8d2be │ │ + b.n 8debe │ │ orr.w r1, r3, r0, lsl #12 │ │ adds r3, r6, #3 │ │ add r0, sp, #72 @ 0x48 │ │ mov.w r2, #65537 @ 0x10001 │ │ strd r3, r6, [sp, #32] │ │ str r1, [sp, #20] │ │ - bl 3ee50 │ │ + bl 3f5dc │ │ ldrb.w r0, [sp, #84] @ 0x54 │ │ ldrb.w r1, [sp, #85] @ 0x55 │ │ subs r0, r1, r0 │ │ uxtb r0, r0 │ │ cmp r0, #1 │ │ - bne.n 8d2e6 │ │ + bne.n 8dee6 │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldrd r3, r2, [sp, #32] │ │ - b.n 8d3c6 │ │ + b.n 8dfc6 │ │ ldr r3, [sp, #44] @ 0x2c │ │ cmp r3, sl │ │ - bcc.w 8d460 │ │ + bcc.w 8e064 │ │ cmp.w sl, #0 │ │ - beq.n 8d30c │ │ + beq.n 8df0c │ │ ldr r0, [sp, #24] │ │ cmp sl, r0 │ │ - bcs.n 8d308 │ │ + bcs.n 8df08 │ │ ldr r0, [sp, #28] │ │ ldrsb.w r0, [r0, sl] │ │ - cmn.w r0, #64 @ 0x40 │ │ - bge.n 8d30c │ │ - b.n 8d460 │ │ - bne.w 8d460 │ │ - cbz r3, 8d324 │ │ + cmn.w r0, #65 @ 0x41 │ │ + bgt.n 8df0c │ │ + b.n 8e064 │ │ + bne.w 8e064 │ │ + cbz r3, 8df24 │ │ ldr r0, [sp, #24] │ │ cmp r3, r0 │ │ - bcs.n 8d320 │ │ + bcs.n 8df20 │ │ ldr r0, [sp, #28] │ │ ldrsb r0, [r0, r3] │ │ cmn.w r0, #65 @ 0x41 │ │ - bgt.n 8d324 │ │ - b.n 8d460 │ │ - bne.w 8d460 │ │ + bgt.n 8df24 │ │ + b.n 8e064 │ │ + bne.w 8e064 │ │ ldr r0, [sp, #28] │ │ sub.w r2, r3, sl │ │ ldr.w r6, [r9, #12] │ │ add.w r1, r0, sl │ │ mov r0, r4 │ │ blx r6 │ │ cmp r0, #0 │ │ - bne.w 8d220 │ │ + bne.w 8de20 │ │ ldrd r6, r0, [sp, #72] @ 0x48 │ │ add r3, sp, #92 @ 0x5c │ │ ldrd r1, r2, [sp, #80] @ 0x50 │ │ stmia r3!, {r0, r1, r2} │ │ uxtb.w sl, r2 │ │ ldrb.w r9, [sp, #101] @ 0x65 │ │ str r6, [sp, #88] @ 0x58 │ │ cmp.w r9, #129 @ 0x81 │ │ - bcc.n 8d370 │ │ + bcc.n 8df70 │ │ uxtb.w r0, sl │ │ cmp r0, r9 │ │ - bcs.n 8d38e │ │ + bcs.n 8df8e │ │ mov r0, r4 │ │ mov r1, r6 │ │ blx r5 │ │ add.w sl, sl, #1 │ │ cmp r0, #0 │ │ - beq.n 8d358 │ │ - b.n 8d220 │ │ + beq.n 8df58 │ │ + b.n 8de20 │ │ cmp sl, r9 │ │ it hi │ │ movhi r9, sl │ │ cmp r9, sl │ │ - beq.n 8d38e │ │ + beq.n 8df8e │ │ add r0, sp, #88 @ 0x58 │ │ ldrb.w r1, [r0, sl] │ │ mov r0, r4 │ │ blx r5 │ │ add.w sl, sl, #1 │ │ cmp r0, #0 │ │ - beq.n 8d376 │ │ - b.n 8d220 │ │ + beq.n 8df76 │ │ + b.n 8de20 │ │ ldr r0, [sp, #20] │ │ cmp r0, #128 @ 0x80 │ │ - bcs.n 8d3a2 │ │ + bcs.n 8dfa2 │ │ movs r0, #1 │ │ ldr.w r9, [sp, #12] │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldrd r3, r2, [sp, #32] │ │ - b.n 8d3c2 │ │ + b.n 8dfc2 │ │ ldr.w r9, [sp, #12] │ │ cmp.w r0, #2048 @ 0x800 │ │ ldr r1, [sp, #44] @ 0x2c │ │ ldrd r3, r2, [sp, #32] │ │ - bcs.n 8d3b6 │ │ + bcs.n 8dfb6 │ │ movs r0, #2 │ │ - b.n 8d3c2 │ │ + b.n 8dfc2 │ │ cmp.w r0, #65536 @ 0x10000 │ │ mov.w r0, #4 │ │ it cc │ │ movcc r0, #3 │ │ add.w sl, r0, r1 │ │ subs r0, r1, r2 │ │ ldr r1, [sp, #16] │ │ add r0, r3 │ │ mov r6, r3 │ │ cmp r3, r1 │ │ - bne.w 8d270 │ │ + bne.w 8de70 │ │ cmp.w sl, #0 │ │ - beq.n 8d3f0 │ │ + beq.n 8dff0 │ │ ldr r0, [sp, #24] │ │ cmp sl, r0 │ │ - bcs.n 8d43e │ │ + bcs.n 8e042 │ │ ldr r0, [sp, #28] │ │ ldrsb.w r0, [r0, sl] │ │ cmn.w r0, #64 @ 0x40 │ │ - blt.n 8d440 │ │ + blt.n 8e044 │ │ mov r0, sl │ │ - b.n 8d3f2 │ │ + b.n 8dff2 │ │ movs r0, #0 │ │ ldr r1, [sp, #28] │ │ ldr r2, [sp, #24] │ │ add r1, r0 │ │ ldr.w r3, [r9, #12] │ │ subs r2, r2, r0 │ │ mov r0, r4 │ │ blx r3 │ │ + cmp r0, #0 │ │ + bne.w 8de20 │ │ ldr r6, [sp, #8] │ │ sub.w sl, r7, #29 │ │ - cmp r0, #0 │ │ - bne.w 8d220 │ │ cmp.w fp, #0 │ │ - beq.n 8d438 │ │ + beq.n 8e03c │ │ ldr r2, [sp, #40] @ 0x28 │ │ add r3, sp, #88 @ 0x58 │ │ - ldrb.w r0, [r8], #1 │ │ + ldrb.w r0, [r8] │ │ mov r1, r9 │ │ strb.w r0, [r7, #-29] │ │ mov r0, r4 │ │ strd sl, r6, [sp, #88] @ 0x58 │ │ - bl 3e99c │ │ + bl 3f11c │ │ cmp r0, #0 │ │ - bne.w 8d220 │ │ + bne.w 8de20 │ │ + add.w r8, r8, #1 │ │ subs.w fp, fp, #1 │ │ - bne.n 8d414 │ │ + bne.n 8e014 │ │ add r0, sp, #56 @ 0x38 │ │ add r1, sp, #48 @ 0x30 │ │ - b.n 8d240 │ │ - beq.n 8d3f2 │ │ - ldr r0, [pc, #52] @ (8d478 ) │ │ + b.n 8de40 │ │ + beq.n 8dff2 │ │ + ldr r0, [pc, #52] @ (8e07c ) │ │ mov r2, sl │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldrd r1, r0, [sp, #24] │ │ mov r3, r1 │ │ - bl 3f734 │ │ + bl 3fea4 │ │ mov r0, r4 │ │ movs r1, #34 @ 0x22 │ │ blx r5 │ │ add sp, #108 @ 0x6c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #24] @ (8d47c ) │ │ + ldr r0, [pc, #24] @ (8e080 ) │ │ mov r2, sl │ │ add r0, pc │ │ str r0, [sp, #0] │ │ ldrd r1, r0, [sp, #24] │ │ - bl 3f734 │ │ - adds r1, #113 @ 0x71 │ │ - vtbl.8 d24, {d27-d29}, d10 │ │ - vqshlu.s32 q14, q8, #24 │ │ + bl 3fea4 │ │ + cmp r4, #105 @ 0x69 │ │ + vcvtp.u32.f32 q12, q13 │ │ + vqshlu.s64 d28, d12, #56 @ 0x38 │ │ movs r4, r0 │ │ - stmia r6!, {r5, r6} │ │ + stmia r6!, {r2, r3, r7} │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #16 │ │ cmp r1, r2 │ │ str r2, [sp, #0] │ │ - bcc.n 8d522 │ │ + bcc.n 8e126 │ │ mov sl, r2 │ │ subs r2, r1, r2 │ │ mov r9, r0 │ │ add.w r1, r0, sl │ │ add r0, sp, #4 │ │ cmp r2, #4 │ │ it cs │ │ movcs r2, #4 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #4] │ │ cmp r0, #1 │ │ itt eq │ │ ldreq r0, [sp, #8] │ │ cmpeq r0, #0 │ │ - beq.n 8d4ba │ │ + beq.n 8e0be │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp.w sl, #4 │ │ mov r4, sl │ │ it cs │ │ movcs r4, #4 │ │ cmp.w sl, #2 │ │ - bcc.n 8d4fe │ │ + bcc.n 8e102 │ │ add.w r8, sp, #4 │ │ movs r6, #2 │ │ sub.w r0, sl, r6 │ │ cmp r6, r4 │ │ mov.w r5, #0 │ │ it cc │ │ movcc r5, #1 │ │ cmp sl, r6 │ │ - bcc.n 8d516 │ │ + bcc.n 8e11a │ │ add.w r1, r9, r0 │ │ mov r0, r8 │ │ mov r2, r6 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #4] │ │ cmp r0, #0 │ │ - beq.n 8d4b2 │ │ + beq.n 8e0b6 │ │ cmp r6, r4 │ │ - bcs.n 8d4fe │ │ + bcs.n 8e102 │ │ add r6, r5 │ │ cmp r6, r4 │ │ - bls.n 8d4d0 │ │ - ldr r1, [pc, #48] @ (8d530 ) │ │ + bls.n 8e0d4 │ │ + ldr r1, [pc, #48] @ (8e134 ) │ │ mov r3, sp │ │ - ldr r0, [pc, #48] @ (8d534 ) │ │ - ldr r2, [pc, #48] @ (8d538 ) │ │ + ldr r0, [pc, #48] @ (8e138 ) │ │ + ldr r2, [pc, #48] @ (8e13c ) │ │ add r1, pc │ │ add r0, pc │ │ strd r3, r1, [sp, #4] │ │ add r2, pc │ │ add r1, sp, #4 │ │ - bl 3f458 │ │ - ldr r3, [pc, #44] @ (8d544 ) │ │ + bl 3fbe0 │ │ + ldr r3, [pc, #44] @ (8e148 ) │ │ mov r1, sl │ │ mov r2, sl │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #24] @ (8d53c ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #24] @ (8e140 ) │ │ movs r1, #19 │ │ - ldr r2, [pc, #24] @ (8d540 ) │ │ + ldr r2, [pc, #24] @ (8e144 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - cmp r5, #251 @ 0xfb │ │ - vrshr.u32 , q9, #5 │ │ - vqrshrn.u64 d29, q3, #9 │ │ + bl 3fbe0 │ │ + cmp r0, #239 @ 0xef │ │ + vcvt.f32.s32 q14, q3 │ │ + @ instruction: 0xfff7db12 │ │ movs r4, r0 │ │ - push {r0, r3, r4, r5, r6, r7, lr} │ │ - vqshrn.u64 d29, q13, #8 │ │ + add r6, sp, #428 @ 0x1ac │ │ + @ instruction: 0xfff8daf6 │ │ movs r4, r0 │ │ - bls.n 8d5d8 │ │ + blt.n 8e154 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #120 @ 0x78 │ │ mov r4, r0 │ │ mov r0, sp │ │ - bl 3e7e2 │ │ + bl 3eee2 │ │ ldr r0, [sp, #0] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 8d58c │ │ + bne.n 8e190 │ │ add r6, sp, #16 │ │ movs r1, #104 @ 0x68 │ │ ldrd r5, r8, [sp, #4] │ │ mov r0, r6 │ │ - bl d459e │ │ + bl d518e │ │ mov r0, r5 │ │ mov r1, r6 │ │ - blx d7cc0 │ │ + blx d8910 │ │ adds r0, #1 │ │ - beq.n 8d5a2 │ │ + beq.n 8e1a6 │ │ add.w r0, r4, #8 │ │ add r1, sp, #16 │ │ movs r2, #104 @ 0x68 │ │ - bl d405a │ │ + bl d4c50 │ │ movs r0, #0 │ │ - b.n 8d5b0 │ │ - ldr r1, [pc, #68] @ (8d5d4 ) │ │ + b.n 8e1b4 │ │ + ldr r1, [pc, #68] @ (8e1d8 ) │ │ movs r2, #1 │ │ add r1, pc │ │ ldrd r1, r3, [r1] │ │ str r3, [r4, #8] │ │ strd r2, r1, [r4] │ │ - cbz r0, 8d5cc │ │ + cbz r0, 8e1d0 │ │ ldr r5, [sp, #4] │ │ - b.n 8d5bc │ │ - blx d7c00 │ │ + b.n 8e1c0 │ │ + blx d8850 │ │ movs r1, #0 │ │ ldr r0, [r0, #0] │ │ str r0, [r4, #8] │ │ movs r0, #1 │ │ strb r1, [r4, #4] │ │ movs r1, #0 │ │ cmp.w r8, #0 │ │ strb r1, [r5, #0] │ │ str r0, [r4, #0] │ │ - beq.n 8d5cc │ │ + beq.n 8e1d0 │ │ mov r0, r5 │ │ add sp, #120 @ 0x78 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #120 @ 0x78 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bls.n 8d6b0 │ │ + bge.n 8e1fc │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov ip, r0 │ │ ldrb r3, [r1, #0] │ │ ldrb.w lr, [ip] │ │ movs r0, #0 │ │ @@ -153343,228 +153839,225 @@ │ │ subs.w r2, lr, #5 │ │ it ls │ │ movls r2, r0 │ │ cmp r3, #6 │ │ it cc │ │ movcc r4, #0 │ │ cmp r2, r4 │ │ - bne.n 8d642 │ │ - cbz r2, 8d61c │ │ + bne.n 8e246 │ │ + cbz r2, 8e220 │ │ cmp r2, #4 │ │ - bne.n 8d640 │ │ + bne.n 8e244 │ │ ldr.w r2, [ip, #8] │ │ ldr r0, [r1, #8] │ │ cmp r2, r0 │ │ - bne.n 8d69e │ │ + bne.n 8e2a2 │ │ ldr.w r0, [ip, #4] │ │ ldr r1, [r1, #4] │ │ - blx d7c10 │ │ + blx d8860 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r4, r5, r7, pc} │ │ cmp r3, #5 │ │ - bhi.n 8d640 │ │ + bhi.n 8e244 │ │ cmp lr, r3 │ │ - bne.n 8d642 │ │ + bne.n 8e246 │ │ tbb [pc, lr] │ │ lsrs r3, r0, #24 │ │ lsls r4, r0, #12 │ │ lsls r2, r5, #16 │ │ - b.n 8d600 │ │ + b.n 8e204 │ │ ldrb r0, [r1, #1] │ │ ldrb.w r1, [ip, #1] │ │ subs r0, r1, r0 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r4, r5, r7, pc} │ │ movs r0, #1 │ │ pop {r4, r5, r7, pc} │ │ ldr.w r2, [ip, #8] │ │ ldr r0, [r1, #8] │ │ cmp r2, r0 │ │ - bne.n 8d69e │ │ + bne.n 8e2a2 │ │ mov r4, r1 │ │ ldr.w r0, [ip, #4] │ │ ldr r1, [r1, #4] │ │ mov r5, ip │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, #0 │ │ popne {r4, r5, r7, pc} │ │ ldr r2, [r5, #16] │ │ ldr r0, [r4, #16] │ │ cmp r2, r0 │ │ - bne.n 8d69e │ │ + bne.n 8e2a2 │ │ ldr r0, [r5, #12] │ │ ldr r1, [r4, #12] │ │ - blx d7c10 │ │ + blx d8860 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ pop {r4, r5, r7, pc} │ │ ldr.w r2, [ip, #8] │ │ ldr r0, [r1, #8] │ │ cmp r2, r0 │ │ - bne.n 8d69e │ │ + bne.n 8e2a2 │ │ mov r4, r1 │ │ ldr.w r0, [ip, #4] │ │ ldr r1, [r1, #4] │ │ mov r5, ip │ │ - blx d7c10 │ │ + blx d8860 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, #0 │ │ popne {r4, r5, r7, pc} │ │ - b.n 8d664 │ │ + b.n 8e268 │ │ movs r0, #0 │ │ pop {r4, r5, r7, pc} │ │ - bmi.n 8d64e │ │ + bmi.n 8e252 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r3, r1 │ │ ldrb r1, [r1, #28] │ │ cmp r1, #2 │ │ - bcs.n 8d6c2 │ │ + bcs.n 8e2c6 │ │ ldrb r1, [r3, #30] │ │ - cbz r1, 8d718 │ │ + cbz r1, 8e320 │ │ ldr r1, [r3, #4] │ │ cmp r1, #0 │ │ - beq.n 8d76c │ │ + beq.n 8e364 │ │ movs r2, #1 │ │ - b.n 8d6c6 │ │ + b.n 8e2ca │ │ ldr r1, [r3, #4] │ │ movs r2, #0 │ │ ldr.w r8, [r3] │ │ subs r5, r1, r2 │ │ add.w r3, r1, r8 │ │ - add.w lr, r8, r2 │ │ + add.w ip, r8, r2 │ │ subs r3, #1 │ │ - cbz r5, 8d6fa │ │ + cbz r5, 8e2fc │ │ mov r4, r5 │ │ ldrb.w r6, [r3], #-1 │ │ subs r5, #1 │ │ cmp r6, #47 @ 0x2f │ │ - bne.n 8d6d6 │ │ + bne.n 8e2da │ │ add r2, r4 │ │ cmp r2, r1 │ │ - bhi.n 8d77a │ │ - add.w lr, r8, r2 │ │ - mov.w ip, #1 │ │ + bhi.n 8e372 │ │ + add.w ip, r8, r2 │ │ + mov.w lr, #1 │ │ subs r1, r1, r2 │ │ - bne.n 8d702 │ │ - movs r2, #10 │ │ - b.n 8d74a │ │ - mov.w ip, #0 │ │ + bne.n 8e304 │ │ + b.n 8e33c │ │ + mov.w lr, #0 │ │ subs r1, r1, r2 │ │ - beq.n 8d6f6 │ │ - cmp r1, #2 │ │ - beq.n 8d72c │ │ + beq.n 8e33c │ │ cmp r1, #1 │ │ - bne.n 8d748 │ │ - ldrb.w r3, [r8, r2] │ │ - movs r2, #9 │ │ - cmp r3, #46 @ 0x2e │ │ - it eq │ │ - moveq r2, #10 │ │ - b.n 8d74a │ │ + beq.n 8e334 │ │ + cmp r1, #2 │ │ + bne.n 8e340 │ │ + ldrb.w r2, [r8, r2] │ │ + cmp r2, #46 @ 0x2e │ │ + itt eq │ │ + ldrbeq.w r2, [ip, #1] │ │ + cmpeq r2, #46 @ 0x2e │ │ + bne.n 8e340 │ │ + movs r2, #8 │ │ + b.n 8e342 │ │ ldr r1, [r3, #4] │ │ - cbz r1, 8d75a │ │ + cbz r1, 8e352 │ │ ldr r2, [r3, #0] │ │ cmp r1, #1 │ │ - bne.n 8d75e │ │ + bne.n 8e356 │ │ ldrb r2, [r2, #0] │ │ movs r1, #1 │ │ cmp r2, #46 @ 0x2e │ │ - beq.n 8d6be │ │ - b.n 8d6c4 │ │ + beq.n 8e2c2 │ │ + b.n 8e2c8 │ │ ldrb.w r2, [r8, r2] │ │ - ldrb.w r3, [lr, #1] │ │ - eor.w r2, r2, #46 @ 0x2e │ │ - eor.w r3, r3, #46 @ 0x2e │ │ - orrs r2, r3 │ │ - mov.w r2, #9 │ │ - it eq │ │ - moveq r2, #8 │ │ - b.n 8d74a │ │ + cmp r2, #46 @ 0x2e │ │ + bne.n 8e340 │ │ + movs r2, #10 │ │ + b.n 8e342 │ │ movs r2, #9 │ │ - strd lr, r1, [r0, #8] │ │ - add r1, ip │ │ + strd ip, r1, [r0, #8] │ │ + add r1, lr │ │ strb r2, [r0, #4] │ │ str r1, [r0, #0] │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r2, r1 │ │ - b.n 8d6c6 │ │ + b.n 8e2ca │ │ ldrb r6, [r2, #0] │ │ cmp r6, #46 @ 0x2e │ │ - bne.n 8d6c4 │ │ + bne.n 8e2c8 │ │ ldrb r2, [r2, #1] │ │ cmp r2, #47 @ 0x2f │ │ - beq.n 8d6be │ │ - b.n 8d6c4 │ │ - ldr r3, [pc, #24] @ (8d788 ) │ │ + beq.n 8e2c2 │ │ + b.n 8e2c8 │ │ + ldr r3, [pc, #24] @ (8e380 ) │ │ movs r0, #1 │ │ movs r1, #0 │ │ movs r2, #0 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #16] @ (8d78c ) │ │ + bl 3fb30 │ │ + ldr r3, [pc, #16] @ (8e384 ) │ │ mov r0, r2 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ nop │ │ - bhi.n 8d854 │ │ + bhi.n 8e294 │ │ movs r4, r0 │ │ - bhi.n 8d820 │ │ + bhi.n 8e460 │ │ movs r4, r0 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r1 │ │ - bne.w d7abc │ │ + bne.w d870c │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ ldrd r6, r3, [r1] │ │ cmp r3, #3 │ │ - bhi.n 8d7b4 │ │ + bhi.n 8e3ac │ │ lsrs r2, r6, #8 │ │ movs r1, #19 │ │ - b.n 8d804 │ │ + b.n 8e3fc │ │ mov r4, r6 │ │ sub.w r8, r3, #4 │ │ ldr.w lr, [r4], #4 │ │ strd r4, r8, [r1] │ │ cmn.w lr, #16 │ │ - bcc.n 8d7d4 │ │ + bcc.n 8e3cc │ │ adds.w r5, lr, #1 │ │ - beq.n 8d7f8 │ │ + beq.n 8e3f0 │ │ movs r1, #16 │ │ movs r2, #0 │ │ - b.n 8d804 │ │ + b.n 8e3fc │ │ mov.w sl, #4 │ │ mov r6, lr │ │ cmp r8, r6 │ │ - bcc.n 8d7ec │ │ + bcc.n 8e3e4 │ │ sub.w r3, r8, r6 │ │ adds r5, r4, r6 │ │ cmp r6, #1 │ │ strd r5, r3, [r1] │ │ - bhi.n 8d822 │ │ + bhi.n 8e41a │ │ movs r1, #0 │ │ str r4, [r0, #12] │ │ str r4, [r0, #16] │ │ str r1, [r0, #20] │ │ movs r1, #19 │ │ - b.n 8d814 │ │ + b.n 8e40c │ │ cmp.w r8, #7 │ │ - bhi.n 8d862 │ │ + bhi.n 8e45a │ │ lsrs r2, r4, #8 │ │ movs r1, #19 │ │ mov r6, r4 │ │ movs r3, #0 │ │ str.w r2, [r0, #17] │ │ strb r3, [r0, #23] │ │ strh.w r3, [r0, #21] │ │ @@ -153576,125 +154069,125 @@ │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r1, r4 │ │ ldrh.w r8, [r1], #2 │ │ bic.w r3, r8, #1 │ │ cmp r3, #2 │ │ - bne.n 8d896 │ │ + bne.n 8e48e │ │ subs r3, r6, #2 │ │ cmn.w lr, #16 │ │ - bcc.n 8d8a4 │ │ + bcc.n 8e49c │ │ cmp r3, #8 │ │ - bcc.n 8d8a8 │ │ + bcc.n 8e4a0 │ │ ldrb r5, [r4, #9] │ │ ldr.w r3, [r4, #5] │ │ lsls r5, r5, #24 │ │ orrs.w r5, r5, r3, lsr #8 │ │ - bne.n 8d8f8 │ │ + bne.n 8e4f0 │ │ ldrb r5, [r1, #2] │ │ lsls r3, r3, #24 │ │ ldrh r1, [r1, #0] │ │ orr.w r1, r1, r5, lsl #16 │ │ sub.w r5, r6, #10 │ │ orr.w r9, r3, r1 │ │ add.w r1, r4, #10 │ │ - b.n 8d8c8 │ │ + b.n 8e4c0 │ │ ldrb r5, [r6, #11] │ │ sub.w r8, r3, #12 │ │ ldr.w ip, [r6, #7] │ │ add.w r3, r6, #12 │ │ strd r3, r8, [r1] │ │ lsls r5, r5, #24 │ │ orrs.w r5, r5, ip, lsr #8 │ │ - bne.n 8d8a0 │ │ + bne.n 8e498 │ │ ldrb r5, [r4, #2] │ │ mov.w r6, ip, lsl #24 │ │ ldrh r4, [r4, #0] │ │ mov.w sl, #8 │ │ orr.w r5, r4, r5, lsl #16 │ │ mov r4, r3 │ │ orrs r6, r5 │ │ cmp r8, r6 │ │ - bcs.n 8d7de │ │ - b.n 8d7ec │ │ + bcs.n 8e3d6 │ │ + b.n 8e3e4 │ │ movs r1, #0 │ │ strd r8, r1, [r0, #16] │ │ movs r1, #17 │ │ - b.n 8d814 │ │ + b.n 8e40c │ │ movs r1, #56 @ 0x38 │ │ - b.n 8d7d0 │ │ + b.n 8e3c8 │ │ cmp r3, #4 │ │ - bcs.n 8d8c0 │ │ + bcs.n 8e4b8 │ │ movs r2, #0 │ │ movs r3, #19 │ │ strb r3, [r0, #8] │ │ movs r3, #3 │ │ strb r3, [r0, #1] │ │ strd r1, r1, [r0, #12] │ │ str r2, [r0, #20] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r9, [r4, #2] │ │ adds r1, r4, #6 │ │ subs r5, r6, #6 │ │ - cbz r5, 8d8f2 │ │ + cbz r5, 8e4ea │ │ mov r3, r1 │ │ mov.w ip, #25 │ │ ldrb.w fp, [r3], #1 │ │ cmp.w fp, #8 │ │ - bhi.n 8d910 │ │ + bhi.n 8e508 │ │ movs r4, #1 │ │ lsl.w r4, r4, fp │ │ tst.w r4, #278 @ 0x116 │ │ - beq.n 8d910 │ │ + beq.n 8e508 │ │ cmp r5, #1 │ │ - bne.n 8d8fc │ │ + bne.n 8e4f4 │ │ movs r1, #0 │ │ strd r3, r3, [r0, #12] │ │ - b.n 8d7f2 │ │ + b.n 8e3ea │ │ mov.w ip, #19 │ │ - b.n 8d910 │ │ + b.n 8e508 │ │ movs r3, #56 @ 0x38 │ │ - b.n 8d8ac │ │ + b.n 8e4a4 │ │ ldrb r3, [r1, #1] │ │ - cbz r3, 8d922 │ │ + cbz r3, 8e51a │ │ movs r1, #3 │ │ strb r1, [r0, #1] │ │ movs r1, #68 @ 0x44 │ │ strb r1, [r0, #8] │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r2, #0 │ │ strd r1, r1, [r0, #12] │ │ str r2, [r0, #20] │ │ strb.w fp, [r0, #9] │ │ strb.w ip, [r0, #8] │ │ - b.n 8d816 │ │ + b.n 8e40e │ │ mov r4, r0 │ │ adds r0, r1, #2 │ │ str r0, [sp, #8] │ │ movs r0, #8 │ │ str r2, [sp, #4] │ │ cmn.w lr, #17 │ │ it hi │ │ movhi r0, #16 │ │ mov.w r1, fp, lsl #1 │ │ add r0, sl │ │ uxtb r1, r1 │ │ subs r5, #2 │ │ - bl d49c0 │ │ + bl d5610 │ │ cmp r1, #0 │ │ it ne │ │ rsbne r1, r1, fp, lsl #1 │ │ uxtb r0, r1 │ │ cmp r5, r0 │ │ - bcs.n 8d968 │ │ + bcs.n 8e560 │ │ movs r0, #0 │ │ ldr r1, [sp, #8] │ │ strd r1, r0, [r4, #16] │ │ movs r0, #19 │ │ strb r0, [r4, #8] │ │ movs r0, #3 │ │ strb r0, [r4, #1] │ │ @@ -153724,24 +154217,24 @@ │ │ strd r5, r0, [sp] │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ sub sp, #8 │ │ movw r6, #16960 @ 0x4240 │ │ sub.w r3, r1, r1, lsr #1 │ │ @@ -153753,62 +154246,62 @@ │ │ it ls │ │ movls r6, r3 │ │ cmp r6, #48 @ 0x30 │ │ mov r2, r6 │ │ it ls │ │ movls r2, #48 @ 0x30 │ │ cmp.w r6, #512 @ 0x200 │ │ - bls.n 8da2e │ │ + bls.n 8e626 │ │ movs r5, #0 │ │ cmp.w r5, r3, lsr #29 │ │ - bne.n 8da5c │ │ + bne.n 8e654 │ │ movw r3, #65533 @ 0xfffd │ │ lsls r5, r2, #3 │ │ movt r3, #32767 @ 0x7fff │ │ cmp r5, r3 │ │ - bcs.n 8da5c │ │ + bcs.n 8e654 │ │ mov r9, r0 │ │ mov r0, r5 │ │ mov r8, r2 │ │ mov sl, r1 │ │ - blx d7bb0 │ │ - cbz r0, 8da60 │ │ + blx d87f0 │ │ + cbz r0, 8e658 │ │ mov r4, r0 │ │ mov r1, sl │ │ mov r0, r9 │ │ mov r3, r8 │ │ - b.n 8da34 │ │ + b.n 8e62c │ │ add r4, sp, #4 │ │ mov.w r3, #512 @ 0x200 │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ mov r2, r4 │ │ - bl 8f0c0 │ │ + bl 8fcc4 │ │ cmp.w r6, #512 @ 0x200 │ │ - bls.n 8da50 │ │ + bls.n 8e648 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 3da28 │ │ + bl 3e144 │ │ movs r0, #4 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ cmp.w r6, #512 @ 0x200 │ │ mov r5, r0 │ │ itt hi │ │ movhi r0, r4 │ │ - blxhi d7b70 │ │ + blxhi d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ sub sp, #16 │ │ movw r6, #53392 @ 0xd090 │ │ sub.w r3, r1, r1, lsr #1 │ │ @@ -153820,62 +154313,62 @@ │ │ it ls │ │ movls r6, r3 │ │ cmp r6, #48 @ 0x30 │ │ mov r2, r6 │ │ it ls │ │ movls r2, #48 @ 0x30 │ │ cmp r6, #129 @ 0x81 │ │ - bcc.n 8dadc │ │ + bcc.n 8e6d4 │ │ movs r5, #0 │ │ cmp.w r5, r3, lsr #27 │ │ - bne.n 8db06 │ │ + bne.n 8e6fe │ │ movw r3, #65529 @ 0xfff9 │ │ lsls r5, r2, #5 │ │ movt r3, #32767 @ 0x7fff │ │ cmp r5, r3 │ │ - bcs.n 8db06 │ │ + bcs.n 8e6fe │ │ mov r9, r0 │ │ mov r0, r5 │ │ mov r8, r2 │ │ mov sl, r1 │ │ - blx d7bb0 │ │ - cbz r0, 8db0a │ │ + blx d87f0 │ │ + cbz r0, 8e702 │ │ mov r4, r0 │ │ mov r1, sl │ │ mov r0, r9 │ │ mov r3, r8 │ │ - b.n 8dae0 │ │ + b.n 8e6d8 │ │ add r4, sp, #8 │ │ movs r3, #128 @ 0x80 │ │ movs r2, #0 │ │ cmp r1, #65 @ 0x41 │ │ it cc │ │ movcc r2, #1 │ │ str r2, [sp, #0] │ │ mov r2, r4 │ │ - bl 8e370 │ │ + bl 8ef68 │ │ cmp r6, #128 @ 0x80 │ │ - bls.n 8dafa │ │ + bls.n 8e6f2 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add.w sp, sp, #4096 @ 0x1000 │ │ add sp, #16 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 3da28 │ │ + bl 3e144 │ │ movs r0, #8 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ cmp r6, #128 @ 0x80 │ │ mov r5, r0 │ │ itt hi │ │ movhi r0, r4 │ │ - blxhi d7b70 │ │ + blxhi d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #32 │ │ movs r3, #8 │ │ @@ -153883,24 +154376,24 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ mov.w r0, #352 @ 0x160 │ │ movs r3, #8 │ │ @@ -153908,145 +154401,145 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ mov sl, r0 │ │ ldrd r9, r0, [r0, #4] │ │ adds r4, r0, #1 │ │ mov r0, r9 │ │ subs r4, #1 │ │ - beq.n 8dbc4 │ │ + beq.n 8e7bc │ │ add.w r6, r0, #352 @ 0x160 │ │ - bl 8c2bc │ │ + bl 8c80c │ │ mov r0, r6 │ │ - b.n 8dbb4 │ │ + b.n 8e7ac │ │ ldr.w r0, [sl] │ │ - cbz r0, 8dbd8 │ │ + cbz r0, 8e7d0 │ │ mov r0, r9 │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ subs r4, #1 │ │ - beq.n 8dbf2 │ │ + beq.n 8e7ea │ │ mov r0, r6 │ │ add.w r5, r6, #352 @ 0x160 │ │ - bl 8c2bc │ │ + bl 8c80c │ │ mov r6, r5 │ │ - b.n 8dbe0 │ │ + b.n 8e7d8 │ │ ldr.w r0, [sl] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd sl, r8, [r0, #4] │ │ mov r9, r0 │ │ cmp.w r8, #0 │ │ - beq.n 8dcb0 │ │ + beq.n 8e8a8 │ │ add.w r6, sl, #288 @ 0x120 │ │ mov.w fp, #0 │ │ mov r5, r8 │ │ - b.n 8dc36 │ │ + b.n 8e82e │ │ subs r5, #1 │ │ add.w r6, r6, #288 @ 0x120 │ │ cmp fp, r8 │ │ - beq.n 8dcb0 │ │ + beq.n 8e8a8 │ │ add.w r0, fp, fp, lsl #3 │ │ add.w fp, fp, #1 │ │ add.w r4, sl, r0, lsl #5 │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8dc4a │ │ + bne.n 8e842 │ │ cmp r1, #1 │ │ - bne.n 8dc68 │ │ + bne.n 8e860 │ │ dmb ish │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ - bl 7fcf4 │ │ + bl 8028a │ │ ldrd r0, r1, [r4, #16] │ │ eor.w r0, r0, #47 @ 0x2f │ │ orrs r0, r1 │ │ - beq.n 8dc2c │ │ + beq.n 8e824 │ │ ldr r0, [r4, #112] @ 0x70 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #116] @ 0x74 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #124] @ 0x7c │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #128] @ 0x80 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #136] @ 0x88 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #140] @ 0x8c │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r4, #152] @ 0x98 │ │ - blxne d7b70 │ │ - b.n 8dc2c │ │ + blxne d87c0 │ │ + b.n 8e824 │ │ ldr.w r0, [r9] │ │ - cbz r0, 8dcc6 │ │ + cbz r0, 8e8be │ │ mov r0, sl │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ add.w r0, r4, #16 │ │ - bl 7fd5c │ │ + bl 802f2 │ │ subs r5, #1 │ │ - beq.n 8dcea │ │ + beq.n 8e8e2 │ │ mov r0, r6 │ │ add.w r4, r6, #288 @ 0x120 │ │ - bl 8c234 │ │ + bl 8c784 │ │ mov r6, r4 │ │ - b.n 8dcd8 │ │ + b.n 8e8d0 │ │ ldr.w r0, [r9] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ mov.w r0, #288 @ 0x120 │ │ movs r3, #8 │ │ @@ -154054,28 +154547,28 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ - bmi.n 8dcee │ │ - cbz r2, 8dd5c │ │ + bl 3e0ac │ │ + bmi.n 8e8e6 │ │ + cbz r2, 8e954 │ │ cmp r2, #4 │ │ - bcs.n 8dd7c │ │ + bcs.n 8e974 │ │ strd r1, r1, [r0, #12] │ │ movs r1, #19 │ │ movs r2, #0 │ │ strb r1, [r0, #8] │ │ movs r1, #10 │ │ str r2, [r0, #20] │ │ strb r1, [r0, #0] │ │ @@ -154092,41 +154585,41 @@ │ │ bx lr │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ mov r6, r1 │ │ ldr.w r5, [r6], #4 │ │ cmp r5, #2 │ │ - bne.n 8dda6 │ │ + bne.n 8e99e │ │ mov.w ip, #2 │ │ bic.w r4, r2, #3 │ │ cmp r4, #4 │ │ - bne.n 8ddb8 │ │ + bne.n 8e9b0 │ │ movs r1, #0 │ │ strd r6, r6, [r0, #12] │ │ str r1, [r0, #20] │ │ movs r1, #19 │ │ - b.n 8ddda │ │ + b.n 8e9d2 │ │ uxth r3, r5 │ │ cmp r3, #5 │ │ - bne.n 8ddc0 │ │ + bne.n 8e9b8 │ │ mov.w ip, #5 │ │ bic.w r4, r2, #3 │ │ cmp r4, #4 │ │ - beq.n 8dd9a │ │ + beq.n 8e992 │ │ cmp r4, #8 │ │ - bne.n 8ddca │ │ + bne.n 8e9c2 │ │ adds r1, #8 │ │ - b.n 8ddd0 │ │ + b.n 8e9c8 │ │ movs r1, #0 │ │ strd r3, r1, [r0, #16] │ │ movs r1, #17 │ │ - b.n 8ddda │ │ + b.n 8e9d2 │ │ cmp r4, #12 │ │ - bne.n 8dde8 │ │ + bne.n 8e9e0 │ │ adds r1, #12 │ │ movs r2, #0 │ │ str r1, [r0, #16] │ │ str r1, [r0, #12] │ │ movs r1, #19 │ │ str r2, [r0, #20] │ │ strb r1, [r0, #8] │ │ @@ -154137,33 +154630,33 @@ │ │ pop {r4, r5, r6, pc} │ │ ldr.w fp, [r1, #12] │ │ add.w r4, r1, #16 │ │ ldr.w lr, [r1, #4] │ │ subs r2, #16 │ │ ldr.w r8, [r1, #8] │ │ cmp.w fp, #0 │ │ - beq.n 8de26 │ │ + beq.n 8ea1e │ │ cmp fp, r8 │ │ - bls.n 8de44 │ │ + bls.n 8ea3c │ │ sub.w r6, fp, #1 │ │ ands.w r6, r6, fp │ │ - bne.n 8de44 │ │ + bne.n 8ea3c │ │ cmp.w fp, #536870912 @ 0x20000000 │ │ - bcs.w 8df78 │ │ + bcs.w 8eb70 │ │ mov.w r9, fp, lsl #3 │ │ cmp r2, r9 │ │ - bcs.n 8de54 │ │ + bcs.n 8ea4c │ │ movs r1, #0 │ │ strd r4, r4, [r0, #12] │ │ - b.n 8dda0 │ │ + b.n 8e998 │ │ movs r3, #0 │ │ mov.w r9, #0 │ │ mov r1, r4 │ │ cmp.w lr, #8 │ │ - bls.n 8de6c │ │ + bls.n 8ea64 │ │ movs r1, #10 │ │ strb r1, [r0, #0] │ │ movs r1, #74 @ 0x4a │ │ strb r1, [r0, #8] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ @@ -154173,161 +154666,161 @@ │ │ strb r1, [r0, #8] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ sub.w r2, r2, r9 │ │ add.w r1, r4, r9 │ │ cmp.w r2, fp, lsl #2 │ │ - bcc.n 8ddd0 │ │ + bcc.n 8e9c8 │ │ mov.w r3, fp, lsl #2 │ │ cmp.w lr, #8 │ │ - bhi.n 8de34 │ │ + bhi.n 8ea2c │ │ sub.w sl, r2, r3 │ │ adds r6, r1, r3 │ │ cmp.w lr, #0 │ │ str r6, [sp, #48] @ 0x30 │ │ - beq.n 8df40 │ │ + beq.n 8eb38 │ │ add.w r6, r3, lr, lsl #2 │ │ str.w r8, [sp, #24] │ │ add.w r8, r6, r1 │ │ str.w r8, [sp, #28] │ │ sub.w r8, r2, r6 │ │ cmp r5, #2 │ │ - bne.n 8df7c │ │ + bne.n 8eb74 │ │ cmp.w sl, #4 │ │ - bcc.n 8df82 │ │ + bcc.n 8eb7a │ │ strd r4, r3, [sp, #32] │ │ ldr r3, [sp, #48] @ 0x30 │ │ strd r1, r9, [sp, #40] @ 0x28 │ │ mov r9, r3 │ │ ldr.w r4, [r9], #4 │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.w 8e2aa │ │ - ldr r5, [pc, #912] @ (8e244 ) │ │ + bhi.w 8eea2 │ │ + ldr r5, [pc, #912] @ (8ee3c ) │ │ cmp.w lr, #1 │ │ add r5, pc │ │ ldrb r1, [r5, r2] │ │ - beq.w 8dfc4 │ │ + beq.w 8ebbc │ │ bic.w sl, sl, #3 │ │ cmp.w sl, #4 │ │ - beq.n 8df86 │ │ + beq.n 8eb7e │ │ ldr r4, [r3, #4] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.w 8e2aa │ │ - ldr r5, [pc, #884] @ (8e248 ) │ │ + bhi.w 8eea2 │ │ + ldr r5, [pc, #884] @ (8ee40 ) │ │ cmp.w lr, #2 │ │ add r5, pc │ │ ldrb r3, [r5, r2] │ │ - beq.w 8e088 │ │ + beq.w 8ec80 │ │ cmp.w sl, #8 │ │ - beq.w 8e0a2 │ │ + beq.w 8ec9a │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r4, [r2, #8] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.w 8e2aa │ │ - ldr r5, [pc, #852] @ (8e24c ) │ │ + bhi.w 8eea2 │ │ + ldr r5, [pc, #852] @ (8ee44 ) │ │ cmp.w lr, #3 │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ str r2, [sp, #20] │ │ - beq.w 8e0d6 │ │ + beq.w 8ecce │ │ cmp.w sl, #12 │ │ - beq.w 8e0ec │ │ + beq.w 8ece4 │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r4, [r2, #12] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.w 8e2aa │ │ - ldr r5, [pc, #820] @ (8e250 ) │ │ + bhi.w 8eea2 │ │ + ldr r5, [pc, #820] @ (8ee48 ) │ │ cmp.w lr, #4 │ │ add r5, pc │ │ ldrb r6, [r5, r2] │ │ - bne.w 8e136 │ │ + bne.w 8ed2e │ │ movs r2, #0 │ │ mov sl, r8 │ │ strd r2, r2, [sp, #8] │ │ mov.w r9, #0 │ │ str r2, [sp, #16] │ │ mov r4, r6 │ │ ldr r2, [sp, #28] │ │ str r2, [sp, #48] @ 0x30 │ │ ldr.w r8, [sp, #24] │ │ - b.n 8df5a │ │ + b.n 8eb52 │ │ strd r4, r3, [sp, #32] │ │ movs r4, #0 │ │ strd r1, r9, [sp, #40] @ 0x28 │ │ movs r1, #0 │ │ mov.w r9, #0 │ │ movs r3, #0 │ │ strd r1, r1, [sp, #8] │ │ str r1, [sp, #16] │ │ str r1, [sp, #20] │ │ umull r2, r5, r8, lr │ │ subs.w r6, r2, #1073741824 @ 0x40000000 │ │ sbcs.w r5, r5, #0 │ │ - bcs.n 8df78 │ │ + bcs.n 8eb70 │ │ cmp.w sl, r2, lsl #2 │ │ - bcs.n 8dfe2 │ │ + bcs.n 8ebda │ │ ldr r2, [sp, #48] @ 0x30 │ │ movs r1, #0 │ │ strd r2, r2, [r0, #12] │ │ - b.n 8dda0 │ │ + b.n 8e998 │ │ movs r1, #56 @ 0x38 │ │ - b.n 8ddda │ │ + b.n 8e9d2 │ │ cmp.w sl, #4 │ │ - bcs.n 8df8e │ │ + bcs.n 8eb86 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ movs r1, #0 │ │ strd r9, r9, [r0, #12] │ │ - b.n 8dda0 │ │ + b.n 8e998 │ │ strd r1, r9, [sp, #40] @ 0x28 │ │ movs r5, #77 @ 0x4d │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ strd r4, r3, [sp, #32] │ │ ldr.w r4, [r9], #4 │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.w 8e2ac │ │ + bhi.w 8eea4 │ │ mov r1, r5 │ │ uxtb r6, r2 │ │ movs r5, #253 @ 0xfd │ │ lsrs r5, r6 │ │ lsls r5, r5, #31 │ │ mov r5, r1 │ │ - beq.w 8e2ac │ │ - ldr r5, [pc, #828] @ (8e2f8 ) │ │ + beq.w 8eea4 │ │ + ldr r5, [pc, #828] @ (8eef0 ) │ │ cmp.w lr, #1 │ │ add r5, pc │ │ ldrb r1, [r5, r2] │ │ - bne.n 8e056 │ │ + bne.n 8ec4e │ │ movs r2, #0 │ │ mov.w r9, #0 │ │ strd r2, r2, [sp, #8] │ │ movs r4, #0 │ │ str r2, [sp, #16] │ │ movs r3, #0 │ │ str r2, [sp, #20] │ │ ldr r2, [sp, #28] │ │ mov sl, r8 │ │ str r2, [sp, #48] @ 0x30 │ │ ldr.w r8, [sp, #24] │ │ - b.n 8df5a │ │ + b.n 8eb52 │ │ str.w r9, [sp, #4] │ │ lsls r2, r2, #2 │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ sub.w r6, sl, r2 │ │ cmp r6, r2 │ │ add.w r5, r9, r2 │ │ - bcs.n 8e000 │ │ + bcs.n 8ebf8 │ │ movs r1, #0 │ │ strd r5, r5, [r0, #12] │ │ - b.n 8dda0 │ │ + b.n 8e998 │ │ strh.w ip, [r0, #52] @ 0x34 │ │ mov ip, r1 │ │ ldr r1, [sp, #8] │ │ ldr r6, [sp, #12] │ │ strd r5, r2, [r0, #32] │ │ mov r5, r3 │ │ lsls r1, r1, #24 │ │ @@ -154355,347 +154848,347 @@ │ │ strd r1, r9, [r0, #20] │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ ldr r2, [sp, #48] @ 0x30 │ │ bic.w sl, sl, #3 │ │ cmp.w sl, #4 │ │ - beq.n 8df86 │ │ + beq.n 8eb7e │ │ ldr r4, [r2, #4] │ │ movs r3, #77 @ 0x4d │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.n 8e098 │ │ + bhi.n 8ec90 │ │ uxtb r5, r2 │ │ movs r6, #253 @ 0xfd │ │ lsr.w r5, r6, r5 │ │ lsls r5, r5, #31 │ │ mov r5, r3 │ │ - beq.w 8e2ac │ │ - ldr r5, [pc, #636] @ (8e2fc ) │ │ + beq.w 8eea4 │ │ + ldr r5, [pc, #636] @ (8eef4 ) │ │ cmp.w lr, #2 │ │ add r5, pc │ │ ldrb r3, [r5, r2] │ │ - bne.n 8e09c │ │ + bne.n 8ec94 │ │ movs r2, #0 │ │ mov.w r9, #0 │ │ strd r2, r2, [sp, #8] │ │ movs r4, #0 │ │ str r2, [sp, #16] │ │ - b.n 8dfd4 │ │ + b.n 8ebcc │ │ mov r5, r3 │ │ - b.n 8e2ac │ │ + b.n 8eea4 │ │ cmp.w sl, #8 │ │ - bne.n 8e0aa │ │ + bne.n 8eca2 │ │ ldr r1, [sp, #48] @ 0x30 │ │ add.w r9, r1, #8 │ │ - b.n 8df86 │ │ + b.n 8eb7e │ │ ldr r2, [sp, #48] @ 0x30 │ │ mov.w r9, #77 @ 0x4d │ │ ldr r4, [r2, #8] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.w 8e2e4 │ │ + bhi.w 8eedc │ │ uxtb r5, r2 │ │ lsr.w r5, r6, r5 │ │ lsls r5, r5, #31 │ │ mov r5, r9 │ │ - beq.w 8e2ac │ │ - ldr r5, [pc, #564] @ (8e300 ) │ │ + beq.w 8eea4 │ │ + ldr r5, [pc, #564] @ (8eef8 ) │ │ cmp.w lr, #3 │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ str r2, [sp, #20] │ │ - bne.n 8e0e6 │ │ + bne.n 8ecde │ │ movs r2, #0 │ │ mov.w r9, #0 │ │ movs r4, #0 │ │ strd r2, r2, [sp, #8] │ │ str r2, [sp, #16] │ │ - b.n 8dfd6 │ │ + b.n 8ebce │ │ cmp.w sl, #12 │ │ - bne.n 8e0f4 │ │ + bne.n 8ecec │ │ ldr r1, [sp, #48] @ 0x30 │ │ add.w r9, r1, #12 │ │ - b.n 8df86 │ │ + b.n 8eb7e │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r4, [r2, #12] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.w 8e2e4 │ │ + bhi.w 8eedc │ │ uxtb r5, r2 │ │ lsr.w r5, r6, r5 │ │ lsls r5, r5, #31 │ │ mov r5, r9 │ │ - beq.w 8e2ac │ │ - ldr r5, [pc, #500] @ (8e304 ) │ │ + beq.w 8eea4 │ │ + ldr r5, [pc, #500] @ (8eefc ) │ │ cmp.w lr, #4 │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ str r2, [sp, #0] │ │ - bne.n 8e170 │ │ + bne.n 8ed68 │ │ movs r2, #0 │ │ mov sl, r8 │ │ strd r2, r2, [sp, #8] │ │ mov.w r9, #0 │ │ str r2, [sp, #16] │ │ ldr r2, [sp, #28] │ │ str r2, [sp, #48] @ 0x30 │ │ ldr.w r8, [sp, #24] │ │ ldr r4, [sp, #0] │ │ - b.n 8df5a │ │ + b.n 8eb52 │ │ cmp.w sl, #16 │ │ - beq.n 8e176 │ │ + beq.n 8ed6e │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r4, [r2, #16] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.w 8e2aa │ │ - ldr r5, [pc, #412] @ (8e2e8 ) │ │ + bhi.w 8eea2 │ │ + ldr r5, [pc, #412] @ (8eee0 ) │ │ cmp.w lr, #5 │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ str r2, [sp, #4] │ │ - bne.n 8e1be │ │ + bne.n 8edb6 │ │ movs r2, #0 │ │ strd r2, r2, [sp, #8] │ │ str r2, [sp, #16] │ │ ldr r2, [sp, #28] │ │ mov sl, r8 │ │ str r2, [sp, #48] @ 0x30 │ │ mov r4, r6 │ │ ldr.w r8, [sp, #24] │ │ ldr.w r9, [sp, #4] │ │ - b.n 8df5a │ │ + b.n 8eb52 │ │ cmp.w sl, #16 │ │ - bne.n 8e17e │ │ + bne.n 8ed76 │ │ ldr r1, [sp, #48] @ 0x30 │ │ add.w r9, r1, #16 │ │ - b.n 8df86 │ │ + b.n 8eb7e │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r4, [r2, #16] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.w 8e2e4 │ │ + bhi.w 8eedc │ │ uxtb r5, r2 │ │ lsr.w r5, r6, r5 │ │ lsls r5, r5, #31 │ │ mov r5, r9 │ │ - beq.w 8e2ac │ │ - ldr r5, [pc, #364] @ (8e308 ) │ │ + beq.w 8eea4 │ │ + ldr r5, [pc, #364] @ (8ef00 ) │ │ cmp.w lr, #5 │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ str r2, [sp, #4] │ │ - bne.n 8e1e4 │ │ + bne.n 8eddc │ │ movs r2, #0 │ │ strd r2, r2, [sp, #8] │ │ str r2, [sp, #16] │ │ ldr r2, [sp, #28] │ │ mov sl, r8 │ │ str r2, [sp, #48] @ 0x30 │ │ ldr.w r8, [sp, #24] │ │ ldrd r4, r9, [sp] │ │ - b.n 8df5a │ │ + b.n 8eb52 │ │ cmp.w sl, #20 │ │ - beq.n 8e1ea │ │ + beq.n 8ede2 │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r4, [r2, #20] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.n 8e2aa │ │ - ldr r5, [pc, #284] @ (8e2ec ) │ │ + bhi.n 8eea2 │ │ + ldr r5, [pc, #284] @ (8eee4 ) │ │ cmp.w lr, #6 │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ str r2, [sp, #16] │ │ - bne.n 8e21e │ │ + bne.n 8ee16 │ │ movs r2, #0 │ │ strd r2, r2, [sp, #8] │ │ - b.n 8e15e │ │ + b.n 8ed56 │ │ cmp.w sl, #20 │ │ - bne.n 8e1f2 │ │ + bne.n 8edea │ │ ldr r1, [sp, #48] @ 0x30 │ │ add.w r9, r1, #20 │ │ - b.n 8df86 │ │ + b.n 8eb7e │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r4, [r2, #20] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.n 8e2e4 │ │ + bhi.n 8eedc │ │ uxtb r5, r2 │ │ lsr.w r5, r6, r5 │ │ lsls r5, r5, #31 │ │ mov r5, r9 │ │ - beq.n 8e2ac │ │ - ldr r5, [pc, #256] @ (8e30c ) │ │ + beq.n 8eea4 │ │ + ldr r5, [pc, #256] @ (8ef04 ) │ │ cmp.w lr, #6 │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ str r2, [sp, #16] │ │ - bne.n 8e254 │ │ + bne.n 8ee4c │ │ movs r2, #0 │ │ strd r2, r2, [sp, #8] │ │ - b.n 8e1ae │ │ + b.n 8eda6 │ │ cmp.w sl, #24 │ │ - beq.n 8e25a │ │ + beq.n 8ee52 │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r4, [r2, #24] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.n 8e2aa │ │ - ldr r5, [pc, #192] @ (8e2f0 ) │ │ + bhi.n 8eea2 │ │ + ldr r5, [pc, #192] @ (8eee8 ) │ │ cmp.w lr, #7 │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ str r2, [sp, #12] │ │ - bne.n 8e28a │ │ + bne.n 8ee82 │ │ movs r2, #0 │ │ str r2, [sp, #8] │ │ - b.n 8e15e │ │ + b.n 8ed56 │ │ nop │ │ - strh r2, [r2, #2] │ │ - vshr.u32 d24, d16, #8 │ │ - vrev64.32 d24, d14 │ │ - vqrdmlsh.s , q12, d26[0] │ │ + ldrb r2, [r7, #2] │ │ + @ instruction: 0xfff87898 │ │ + vqrshrun.s64 d23, q11, #8 │ │ + vqrshrun.s64 d23, q1, #8 │ │ vsra.u64 d31, d26, #8 │ │ lsrs r0, r3, #28 │ │ - bne.n 8e262 │ │ + bne.n 8ee5a │ │ ldr r1, [sp, #48] @ 0x30 │ │ add.w r9, r1, #24 │ │ - b.n 8df86 │ │ + b.n 8eb7e │ │ ldr r2, [sp, #48] @ 0x30 │ │ ldr r4, [r2, #24] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.n 8e2e4 │ │ + bhi.n 8eedc │ │ uxtb r5, r2 │ │ lsr.w r5, r6, r5 │ │ lsls r5, r5, #31 │ │ mov r5, r9 │ │ - beq.n 8e2ac │ │ - ldr r5, [pc, #148] @ (8e310 ) │ │ + beq.n 8eea4 │ │ + ldr r5, [pc, #148] @ (8ef08 ) │ │ cmp.w lr, #7 │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ str r2, [sp, #12] │ │ - bne.n 8e2b2 │ │ + bne.n 8eeaa │ │ movs r2, #0 │ │ - b.n 8e2e0 │ │ + b.n 8eed8 │ │ ldr r2, [sp, #48] @ 0x30 │ │ cmp.w sl, #28 │ │ add.w r9, r2, #28 │ │ - beq.w 8df86 │ │ + beq.w 8eb7e │ │ ldr.w r4, [r9] │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.n 8e2aa │ │ - ldr r5, [pc, #80] @ (8e2f4 ) │ │ + bhi.n 8eea2 │ │ + ldr r5, [pc, #80] @ (8eeec ) │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ - b.n 8e23e │ │ + b.n 8ee36 │ │ movs r5, #78 @ 0x4e │ │ str r4, [r0, #12] │ │ strb r5, [r0, #8] │ │ - b.n 8dddc │ │ + b.n 8e9d4 │ │ ldr r2, [sp, #48] @ 0x30 │ │ cmp.w sl, #28 │ │ add.w r9, r2, #28 │ │ - beq.w 8df86 │ │ + beq.w 8eb7e │ │ ldr.w r4, [r9] │ │ mov.w r9, #77 @ 0x4d │ │ subs r2, r4, #1 │ │ cmp r2, #7 │ │ - bhi.n 8e2e4 │ │ + bhi.n 8eedc │ │ uxtb r5, r2 │ │ lsr.w r5, r6, r5 │ │ lsls r5, r5, #31 │ │ mov r5, r9 │ │ - beq.n 8e2ac │ │ - ldr r5, [pc, #56] @ (8e314 ) │ │ + beq.n 8eea4 │ │ + ldr r5, [pc, #56] @ (8ef0c ) │ │ add r5, pc │ │ ldrb r2, [r5, r2] │ │ str r2, [sp, #8] │ │ - b.n 8e1ae │ │ + b.n 8eda6 │ │ mov r5, r9 │ │ - b.n 8e2ac │ │ - ldrb r2, [r7, #22] │ │ - vcvt.u16.f16 d23, d20, #8 │ │ - @ instruction: 0xfff87cd4 │ │ - vqdmulh.s , q4, d20[0] │ │ - @ instruction: 0xfff87ef2 │ │ - @ instruction: 0xfff87e2e │ │ - vqrdmulh.s , q12, d18[0] │ │ - @ instruction: 0xfff87d9c │ │ - vcvt.u16.f16 d23, d2, #8 │ │ - vmull.u , d24, d18 │ │ - vcvt.f16.u16 d23, d18, #8 │ │ - @ instruction: 0xfff87bd4 │ │ + b.n 8eea4 │ │ + strb r2, [r4, #24] │ │ + vsli.64 d23, d12, #56 @ 0x38 │ │ + vsli.32 d23, d28, #24 │ │ + vclz.i32 , q6 │ │ + vqshl.u32 , q5, #24 │ │ + vqshlu.s64 d23, d6, #56 @ 0x38 │ │ + vpadal.s32 , q5 │ │ + vpadal.s32 d23, d4 │ │ + vsli.32 , q13, #24 │ │ + vabal.u , d8, d10 │ │ + vsri.64 d23, d10, #8 │ │ + vsri.32 d23, d28, #8 │ │ vsli.64 d27, d16, #56 @ 0x38 │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 8e324 │ │ + bne.n 8ef1c │ │ cmp r1, #1 │ │ - bne.n 8e340 │ │ + bne.n 8ef38 │ │ dmb ish │ │ mov r0, r4 │ │ - bl 7dc34 │ │ + bl 7e238 │ │ adds r0, r4, #4 │ │ - bl 8c0ec │ │ + bl 8c63c │ │ ldrd r0, r1, [r4, #20] │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 8c154 │ │ + b.w 8c6a4 │ │ mov r5, r0 │ │ adds r0, r4, #4 │ │ - bl 8c0ec │ │ - b.n 8e35e │ │ + bl 8c63c │ │ + b.n 8ef56 │ │ mov r5, r0 │ │ ldrd r0, r1, [r4, #20] │ │ - bl 8c154 │ │ + bl 8c6a4 │ │ mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #412 @ 0x19c │ │ mov r5, r1 │ │ mov fp, r3 │ │ str r2, [sp, #60] @ 0x3c │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ mov r2, r5 │ │ movs r3, #0 │ │ - bl d4780 │ │ + bl d53d0 │ │ umull r2, r3, r0, r5 │ │ adds r6, r0, #1 │ │ adc.w r4, r1, #0 │ │ mla r3, r1, r5, r3 │ │ eor.w r3, r3, #1073741824 @ 0x40000000 │ │ orrs r2, r3 │ │ it eq │ │ moveq r4, r1 │ │ str r4, [sp, #20] │ │ it eq │ │ moveq r6, r0 │ │ cmp.w r5, #4096 @ 0x1000 │ │ str r6, [sp, #24] │ │ - bhi.n 8e3c2 │ │ + bhi.n 8efba │ │ sub.w r0, r5, r5, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 8e3e4 │ │ + b.n 8efdc │ │ orr.w r0, r5, #1 │ │ movs r2, #1 │ │ clz r0, r0 │ │ eor.w r0, r0, #31 │ │ and.w r1, r0, #1 │ │ add.w r0, r1, r0, lsr #1 │ │ lsr.w r1, r5, r0 │ │ @@ -154718,115 +155211,115 @@ │ │ str r0, [sp, #12] │ │ strd r5, fp, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #56] @ 0x38 │ │ cmp r6, r2 │ │ str r2, [sp, #64] @ 0x40 │ │ add.w r0, r0, r2, lsl #5 │ │ str r0, [sp, #44] @ 0x2c │ │ - bls.n 8e44c │ │ + bls.n 8f044 │ │ subs r4, r6, r2 │ │ ldr r0, [sp, #28] │ │ str.w ip, [sp, #76] @ 0x4c │ │ cmp r4, r0 │ │ - bcs.n 8e45c │ │ + bcs.n 8f054 │ │ ldr r0, [r7, #8] │ │ - cbz r0, 8e482 │ │ + cbz r0, 8f07a │ │ movs r0, #0 │ │ cmp r4, #32 │ │ strd r0, r0, [sp] │ │ it cs │ │ movcs r4, #32 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r1, r4 │ │ ldr r2, [sp, #60] @ 0x3c │ │ mov r3, fp │ │ - bl 8e804 │ │ + bl 8f3fc │ │ lsls r0, r4, #1 │ │ adds r1, r0, #1 │ │ - b.n 8e48c │ │ + b.n 8f084 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #48] @ 0x30 │ │ cmp.w ip, #2 │ │ - bcs.w 8e606 │ │ - b.n 8e7bc │ │ + bcs.w 8f1fe │ │ + b.n 8f3b4 │ │ cmp r4, #2 │ │ - bcc.w 8e5a6 │ │ + bcc.w 8f19e │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldrd lr, ip, [r0, #8] │ │ ldrd r9, r8, [r0, #40] @ 0x28 │ │ subs.w r0, r9, lr │ │ sbcs.w r0, r8, ip │ │ - bcs.n 8e498 │ │ + bcs.n 8f090 │ │ cmp r4, #2 │ │ - bne.n 8e4a0 │ │ + bne.n 8f098 │ │ movs r0, #2 │ │ mov.w r8, #1 │ │ - b.n 8e512 │ │ + b.n 8f10a │ │ ldr r0, [sp, #28] │ │ cmp r4, r0 │ │ it cs │ │ movcs r4, r0 │ │ lsls r1, r4, #1 │ │ sub.w r8, r7, #94 @ 0x5e │ │ add.w r9, sp, #80 @ 0x50 │ │ ldr r2, [sp, #64] @ 0x40 │ │ - b.n 8e5b4 │ │ + b.n 8f1ac │ │ cmp r4, #2 │ │ - bne.n 8e4c8 │ │ + bne.n 8f0c0 │ │ movs r4, #2 │ │ - b.n 8e5a6 │ │ + b.n 8f19e │ │ ldr r1, [sp, #64] @ 0x40 │ │ mov r6, r8 │ │ ldr r0, [sp, #12] │ │ add.w r5, r0, r1, lsl #5 │ │ movs r0, #2 │ │ mov r1, r9 │ │ ldrd r3, r2, [r5] │ │ subs r1, r3, r1 │ │ sbcs.w r1, r2, r6 │ │ - bcs.n 8e4f8 │ │ + bcs.n 8f0f0 │ │ adds r0, #1 │ │ adds r5, #32 │ │ mov r1, r3 │ │ mov r6, r2 │ │ cmp r4, r0 │ │ - bne.n 8e4ae │ │ - b.n 8e4ee │ │ + bne.n 8f0a6 │ │ + b.n 8f0e6 │ │ ldr r1, [sp, #64] @ 0x40 │ │ mov r3, r9 │ │ ldr r0, [sp, #12] │ │ mov r2, r8 │ │ add.w r5, r0, r1, lsl #5 │ │ movs r0, #2 │ │ ldrd r6, r1, [r5] │ │ subs r3, r6, r3 │ │ sbcs.w r2, r1, r2 │ │ - bcc.n 8e4f8 │ │ + bcc.n 8f0f0 │ │ adds r0, #1 │ │ adds r5, #32 │ │ mov r3, r6 │ │ mov r2, r1 │ │ cmp r4, r0 │ │ - bne.n 8e4d6 │ │ + bne.n 8f0ce │ │ mov r1, r4 │ │ ldr r0, [sp, #28] │ │ cmp r1, r0 │ │ - bcc.n 8e42a │ │ - b.n 8e500 │ │ + bcc.n 8f022 │ │ + b.n 8f0f8 │ │ mov r1, r0 │ │ ldr r0, [sp, #28] │ │ cmp r1, r0 │ │ - bcc.n 8e42a │ │ + bcc.n 8f022 │ │ mov r0, r1 │ │ subs.w r1, r9, lr │ │ sbcs.w r1, r8, ip │ │ - bcs.n 8e5a0 │ │ + bcs.n 8f198 │ │ movs.w r8, r0, lsr #1 │ │ - beq.n 8e5a4 │ │ + beq.n 8f19c │ │ mov r1, r0 │ │ ldr r0, [sp, #8] │ │ ldr r6, [sp, #56] @ 0x38 │ │ add.w r2, r0, r1, lsl #5 │ │ ldr r0, [sp, #64] @ 0x40 │ │ str r1, [sp, #32] │ │ lsls r3, r0, #5 │ │ @@ -154869,20 +155362,20 @@ │ │ ldr r1, [r0, #28] │ │ ldr r4, [r5, #12] │ │ str.w fp, [r5, #-12] │ │ str.w ip, [r5, #-8] │ │ str.w lr, [r5, #-4] │ │ str r4, [r0, #28] │ │ str r1, [r5, #12] │ │ - bne.n 8e522 │ │ + bne.n 8f11a │ │ ldr r4, [sp, #32] │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ - b.n 8e5a6 │ │ + b.n 8f19e │ │ mov r4, r0 │ │ - b.n 8e5a6 │ │ + b.n 8f19e │ │ movs r4, #1 │ │ ldr r2, [sp, #64] @ 0x40 │ │ lsls r0, r4, #1 │ │ adds r1, r0, #1 │ │ sub.w r8, r7, #94 @ 0x5e │ │ add.w r9, sp, #80 @ 0x50 │ │ sub.w r0, r2, sl, lsr #1 │ │ @@ -154904,106 +155397,106 @@ │ │ eor.w r1, lr, r5 │ │ clz r1, r1 │ │ add.w r1, r1, #32 │ │ it ne │ │ clzne r1, r0 │ │ ldr r6, [sp, #36] @ 0x24 │ │ cmp.w ip, #2 │ │ - bcc.w 8e7bc │ │ + bcc.w 8f3b4 │ │ ldr r0, [sp, #16] │ │ str r1, [sp, #52] @ 0x34 │ │ add.w r0, r0, r2, lsl #5 │ │ str r0, [sp, #32] │ │ - b.n 8e61c │ │ + b.n 8f214 │ │ mov.w sl, r3, lsl #1 │ │ cmp r5, #1 │ │ - bls.w 8e7b6 │ │ + bls.w 8f3ae │ │ sub.w r5, ip, #1 │ │ ldrb.w r0, [r8, r5] │ │ cmp r0, r1 │ │ - bcc.w 8e7ba │ │ + bcc.w 8f3b2 │ │ ldr.w r4, [r9, r5, lsl #2] │ │ mov ip, r5 │ │ lsrs r6, r4, #1 │ │ add.w r3, r6, sl, lsr #1 │ │ cmp r3, fp │ │ - bhi.n 8e644 │ │ + bhi.n 8f23c │ │ orr.w r0, r4, sl │ │ ands.w r0, r0, #1 │ │ - beq.n 8e612 │ │ + beq.n 8f20a │ │ add r0, sp, #68 @ 0x44 │ │ ldr r1, [sp, #56] @ 0x38 │ │ stmia.w r0, {r3, r5, ip} │ │ subs r0, r2, r3 │ │ add.w r9, r1, r0, lsl #5 │ │ lsls r0, r4, #31 │ │ - bne.n 8e682 │ │ + bne.n 8f27a │ │ orr.w r0, r6, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ ldr r2, [sp, #60] @ 0x3c │ │ mov r3, fp │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r0, r9 │ │ mov r1, r6 │ │ - bl 8e804 │ │ + bl 8f3fc │ │ mov.w r8, sl, lsr #1 │ │ movs.w r0, sl, lsl #31 │ │ - bne.n 8e6ae │ │ - b.n 8e68c │ │ + bne.n 8f2a6 │ │ + b.n 8f284 │ │ mov.w r8, sl, lsr #1 │ │ movs.w r0, sl, lsl #31 │ │ - bne.n 8e6ae │ │ + bne.n 8f2a6 │ │ orr.w r0, r8, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ ldr r2, [sp, #60] @ 0x3c │ │ mov r3, fp │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, r9, r6, lsl #5 │ │ mov r1, r8 │ │ - bl 8e804 │ │ + bl 8f3fc │ │ cmp r4, #2 │ │ it cs │ │ cmpcs.w sl, #2 │ │ - bcs.n 8e6d6 │ │ + bcs.n 8f2ce │ │ ldr r0, [sp, #68] @ 0x44 │ │ sub.w r8, r7, #94 @ 0x5e │ │ add.w r9, sp, #80 @ 0x50 │ │ ldr r2, [sp, #64] @ 0x40 │ │ ldr r1, [sp, #52] @ 0x34 │ │ lsls r0, r0, #1 │ │ add.w sl, r0, #1 │ │ ldrd r5, ip, [sp, #72] @ 0x48 │ │ cmp r5, #1 │ │ - bhi.n 8e61c │ │ - b.n 8e7b6 │ │ + bhi.n 8f214 │ │ + b.n 8f3ae │ │ cmp r8, r6 │ │ mov sl, r6 │ │ it cc │ │ movcc sl, r8 │ │ cmp fp, sl │ │ - bcc.n 8e6b8 │ │ + bcc.n 8f2b0 │ │ mov r1, r9 │ │ add.w fp, r9, r6, lsl #5 │ │ cmp r6, r8 │ │ it hi │ │ movhi r1, fp │ │ ldr r4, [sp, #60] @ 0x3c │ │ mov.w r2, sl, lsl #5 │ │ mov r0, r4 │ │ - bl d405a │ │ + bl d4c50 │ │ add.w ip, r4, sl, lsl #5 │ │ mov sl, r4 │ │ cmp r6, r8 │ │ - bls.n 8e758 │ │ + bls.n 8f350 │ │ ldr r1, [sp, #32] │ │ ldrd r2, r3, [fp, #-24] │ │ mov.w r8, #0 │ │ ldrd r6, r5, [ip, #-24] │ │ sub.w lr, fp, #32 │ │ subs r2, r6, r2 │ │ sub.w r6, ip, #32 │ │ @@ -155020,21 +155513,21 @@ │ │ mov r3, r1 │ │ ldmia r6!, {r0, r2, r4, r5} │ │ add.w fp, lr, r8, lsl #5 │ │ cmp fp, r9 │ │ stmia r3!, {r0, r2, r4, r5} │ │ ldmia.w r6, {r0, r2, r4, r5} │ │ stmia r3!, {r0, r2, r4, r5} │ │ - beq.n 8e752 │ │ + beq.n 8f34a │ │ subs r1, #32 │ │ cmp ip, sl │ │ - bne.n 8e706 │ │ + bne.n 8f2fe │ │ mov r9, fp │ │ mov r1, sl │ │ - b.n 8e7a6 │ │ + b.n 8f39e │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ mov lr, sl │ │ ldrd r0, r1, [lr, #8] │ │ ldrd r3, r6, [fp, #8] │ │ subs r0, r3, r0 │ │ mov.w r3, #0 │ │ sbcs.w r0, r6, r1 │ │ @@ -155050,270 +155543,279 @@ │ │ mov r0, r9 │ │ ldmia.w lr!, {r2, r4, r5, r6} │ │ add.w r9, r9, #32 │ │ cmp r1, ip │ │ stmia r0!, {r2, r4, r5, r6} │ │ ldmia.w lr, {r2, r4, r5, r6} │ │ stmia r0!, {r2, r4, r5, r6} │ │ - beq.n 8e7a6 │ │ + beq.n 8f39e │ │ add.w fp, fp, r3, lsl #5 │ │ mov lr, r1 │ │ cmp fp, r8 │ │ - bne.n 8e75e │ │ + bne.n 8f356 │ │ sub.w r2, ip, r1 │ │ mov r0, r9 │ │ - bl d405a │ │ + bl d4c50 │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ - b.n 8e6b8 │ │ + b.n 8f2b0 │ │ mov.w ip, #1 │ │ ldr r6, [sp, #36] @ 0x24 │ │ cmp r6, r2 │ │ strb.w r1, [r8, ip] │ │ str.w sl, [r9, ip, lsl #2] │ │ - bls.n 8e7d6 │ │ + bls.n 8f3ce │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ add.w ip, ip, #1 │ │ add.w r2, r2, sl, lsr #1 │ │ - b.n 8e410 │ │ + b.n 8f008 │ │ movs.w r0, sl, lsl #31 │ │ - bne.n 8e7fc │ │ + bne.n 8f3f4 │ │ orr.w r2, r6, #1 │ │ movs r0, #0 │ │ clz r3, r2 │ │ movs r2, #62 @ 0x3e │ │ mov r1, r6 │ │ eor.w r2, r2, r3, lsl #1 │ │ strd r2, r0, [sp] │ │ ldrd r0, r2, [sp, #56] @ 0x38 │ │ mov r3, fp │ │ - bl 8e804 │ │ + bl 8f3fc │ │ add sp, #412 @ 0x19c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #100 @ 0x64 │ │ - mov fp, r2 │ │ - mov sl, r0 │ │ + mov sl, r2 │ │ + mov fp, r0 │ │ cmp r1, #33 @ 0x21 │ │ - str r2, [sp, #60] @ 0x3c │ │ - bcs.w 8ea3c │ │ + str r2, [sp, #56] @ 0x38 │ │ + bcs.w 8f640 │ │ mov r9, r1 │ │ - movs.w ip, r9, lsr #1 │ │ - beq.w 8efda │ │ + movs.w r8, r9, lsr #1 │ │ + beq.w 8fbe0 │ │ cmp.w r9, #8 │ │ - str.w sl, [sp, #48] @ 0x30 │ │ - str.w ip, [sp, #8] │ │ - bcc.w 8ecf0 │ │ - ldrd r0, r1, [sl, #8] │ │ - mov r6, sl │ │ - ldrd r2, r3, [sl, #40] @ 0x28 │ │ - ldrd fp, r4, [sl, #72] @ 0x48 │ │ + str.w r8, [sp, #48] @ 0x30 │ │ + bcc.w 8f904 │ │ + ldrd r0, r1, [fp, #8] │ │ + ldrd r2, r3, [fp, #40] @ 0x28 │ │ + ldrd r4, r8, [fp, #72] @ 0x48 │ │ subs r0, r2, r0 │ │ - ldrd r5, sl, [sl, #104] @ 0x68 │ │ + ldrd r5, ip, [fp, #104] @ 0x68 │ │ sbcs.w r0, r3, r1 │ │ mov.w r0, #0 │ │ it cs │ │ movcs r0, #1 │ │ - add.w r8, r6, r0, lsl #5 │ │ + add.w sl, fp, r0, lsl #5 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ - subs.w r1, r5, fp │ │ - sbcs.w r1, sl, r4 │ │ - mov.w r5, #64 @ 0x40 │ │ - mov.w r1, #96 @ 0x60 │ │ - add.w r3, r6, r0, lsl #5 │ │ + subs r1, r5, r4 │ │ + add.w r3, fp, r0, lsl #5 │ │ + mov.w r5, #96 @ 0x60 │ │ + mov.w r0, #64 @ 0x40 │ │ + sbcs.w r1, ip, r8 │ │ it cc │ │ - movcc r1, #64 @ 0x40 │ │ + movcc r5, #64 @ 0x40 │ │ it cc │ │ - movcc r5, #96 @ 0x60 │ │ - add.w fp, r6, r1 │ │ - add r5, r6 │ │ - ldrd r1, r0, [fp, #8] │ │ - str r1, [sp, #56] @ 0x38 │ │ - ldrd r2, r1, [r8, #8] │ │ - ldrd sl, r4, [r5, #8] │ │ - ldrd ip, lr, [r3, #8] │ │ + movcc r0, #96 @ 0x60 │ │ + add.w r8, fp, r0 │ │ + add.w r6, fp, r5 │ │ + ldrd r4, r2, [r8, #8] │ │ + ldrd r0, ip, [r3, #8] │ │ + ldrd r5, r1, [r6, #8] │ │ + subs r0, r4, r0 │ │ str r1, [sp, #52] @ 0x34 │ │ - subs.w r1, sl, ip │ │ - mov sl, r5 │ │ - sbcs.w r1, r4, lr │ │ + sbcs.w r0, r2, ip │ │ + ldrd lr, r1, [sl, #8] │ │ + mov r0, r8 │ │ + str r1, [sp, #60] @ 0x3c │ │ mrs ip, CPSR │ │ it cc │ │ + movcc r0, sl │ │ + subs.w r2, r5, lr │ │ + ldr r1, [sp, #60] @ 0x3c │ │ + ldr r2, [sp, #52] @ 0x34 │ │ + sbcs r2, r1 │ │ + it cc │ │ + movcc r0, r6 │ │ + str r0, [sp, #44] @ 0x2c │ │ + itt cc │ │ + movcc r6, sl │ │ movcc sl, r8 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ - subs r2, r1, r2 │ │ - ldr r1, [sp, #52] @ 0x34 │ │ - sbcs.w r2, r0, r1 │ │ - ittt cc │ │ - movcc sl, fp │ │ - movcc fp, r8 │ │ - movcc r8, r5 │ │ msr CPSR_f, ip │ │ it cc │ │ - movcc r8, r3 │ │ - ldrd r1, r0, [r8, #8] │ │ - strd r1, r0, [sp, #52] @ 0x34 │ │ + movcc sl, r3 │ │ + ldrd r2, r1, [sl, #8] │ │ + str r2, [sp, #52] @ 0x34 │ │ + str r1, [sp, #60] @ 0x3c │ │ it cc │ │ - movcc r3, r5 │ │ - ldrd r1, r0, [sl, #8] │ │ - strd r1, r0, [sp, #40] @ 0x28 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - ldmia.w r3!, {r2, r5, ip, lr} │ │ - stmia.w r4!, {r2, r5, ip, lr} │ │ + movcc r3, r8 │ │ + ldrd r1, r0, [r0, #8] │ │ + strd r1, r0, [sp, #36] @ 0x24 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + ldmia.w r3!, {r2, r8, ip, lr} │ │ + stmia.w r4!, {r2, r8, ip, lr} │ │ ldmia.w r3, {r0, r1, r2, r5} │ │ stmia r4!, {r0, r1, r2, r5} │ │ ldr r0, [sp, #52] @ 0x34 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr.w ip, [sp, #44] @ 0x2c │ │ subs r0, r1, r0 │ │ - ldr r1, [sp, #44] @ 0x2c │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ sbcs.w r0, r1, r0 │ │ - mov r0, r8 │ │ + mov r0, sl │ │ it cc │ │ - movcc r0, sl │ │ - ldr r1, [sp, #60] @ 0x3c │ │ + movcc r0, ip │ │ + ldr r1, [sp, #56] @ 0x38 │ │ ldmia r0!, {r2, r3, r4, r5} │ │ add.w r1, r1, #32 │ │ stmia r1!, {r2, r3, r4, r5} │ │ ldmia.w r0, {r2, r3, r4, r5} │ │ stmia r1!, {r2, r3, r4, r5} │ │ it cs │ │ - movcs r8, sl │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldmia.w r8!, {r1, r2, r3, r5} │ │ + movcs sl, ip │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldmia.w sl!, {r1, r2, r3, r5} │ │ adds r0, #64 @ 0x40 │ │ stmia r0!, {r1, r2, r3, r5} │ │ - ldmia.w r8, {r1, r2, r3, r5} │ │ + ldmia.w sl, {r1, r2, r3, r5} │ │ stmia r0!, {r1, r2, r3, r5} │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldmia.w fp!, {r1, r2, r3, r5} │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ adds r0, #96 @ 0x60 │ │ stmia r0!, {r1, r2, r3, r5} │ │ - ldmia.w fp, {r1, r2, r3, r5} │ │ + ldmia.w r6, {r1, r2, r3, r5} │ │ stmia r0!, {r1, r2, r3, r5} │ │ - ldr r0, [sp, #8] │ │ - add.w r0, r6, r0, lsl #5 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w r0, fp, r0, lsl #5 │ │ ldrd r1, r2, [r0, #8] │ │ ldrd r3, r5, [r0, #40] @ 0x28 │ │ ldrd r8, ip, [r0, #72] @ 0x48 │ │ subs r1, r3, r1 │ │ ldrd r4, lr, [r0, #104] @ 0x68 │ │ sbcs.w r1, r5, r2 │ │ mov.w r2, #0 │ │ mov.w r1, #0 │ │ - mov.w r5, #96 @ 0x60 │ │ + mov.w r3, #96 @ 0x60 │ │ it cs │ │ movcs r1, #1 │ │ it cc │ │ movcc r2, #1 │ │ - add.w sl, r0, r1, lsl #5 │ │ + add.w r5, r0, r1, lsl #5 │ │ subs.w r1, r4, r8 │ │ sbcs.w r1, lr, ip │ │ it cc │ │ - movcc r5, #64 @ 0x40 │ │ + movcc r3, #64 @ 0x40 │ │ mov.w r1, #64 @ 0x40 │ │ - add.w r3, r0, r2, lsl #5 │ │ + add.w r6, r0, r2, lsl #5 │ │ it cc │ │ movcc r1, #96 @ 0x60 │ │ adds r2, r0, r1 │ │ - add r5, r0 │ │ + add r0, r3 │ │ ldrd r1, ip, [r2, #8] │ │ - ldrd r4, lr, [r3, #8] │ │ - mov fp, r2 │ │ - ldrd r8, r0, [r5, #8] │ │ + ldrd r4, lr, [r6, #8] │ │ + ldrd sl, r3, [r0, #8] │ │ subs r1, r1, r4 │ │ - str r0, [sp, #52] @ 0x34 │ │ + str r3, [sp, #52] @ 0x34 │ │ sbcs.w r1, ip, lr │ │ - ldrd r0, r6, [sl, #8] │ │ - str r6, [sp, #56] @ 0x38 │ │ + ldrd r8, r3, [r5, #8] │ │ + mov r1, r2 │ │ + str r3, [sp, #60] @ 0x3c │ │ mrs ip, CPSR │ │ it cc │ │ - movcc fp, sl │ │ - subs.w r4, r8, r0 │ │ - ldrd r1, r0, [sp, #52] @ 0x34 │ │ - sbcs.w r4, r1, r0 │ │ - itt cc │ │ - movcc fp, r5 │ │ - movcc r5, sl │ │ - str r5, [sp, #56] @ 0x38 │ │ + movcc r1, r5 │ │ + subs.w r4, sl, r8 │ │ + ldr r3, [sp, #60] @ 0x3c │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + sbcs r4, r3 │ │ + it cc │ │ + movcc r1, r0 │ │ + str r1, [sp, #52] @ 0x34 │ │ + it cc │ │ + movcc r0, r5 │ │ + str r0, [sp, #60] @ 0x3c │ │ it cc │ │ - movcc sl, r2 │ │ + movcc r5, r2 │ │ + mov r3, r6 │ │ msr CPSR_f, ip │ │ itt cc │ │ - movcc sl, r3 │ │ + movcc r5, r6 │ │ movcc r3, r2 │ │ - ldrd r1, r0, [sl, #8] │ │ - str r1, [sp, #44] @ 0x2c │ │ - str r0, [sp, #52] @ 0x34 │ │ - ldrd r1, r0, [fp, #8] │ │ - strd r1, r0, [sp, #36] @ 0x24 │ │ - ldr r1, [sp, #8] │ │ - ldr r0, [sp, #60] @ 0x3c │ │ - ldmia.w r3!, {r4, r8, ip, lr} │ │ - add.w r6, r0, r1, lsl #5 │ │ - mov r2, r6 │ │ - stmia.w r2!, {r4, r8, ip, lr} │ │ - mov ip, r1 │ │ + ldrd r2, r0, [r5, #8] │ │ + strd r2, r0, [sp, #40] @ 0x28 │ │ + mov r6, r5 │ │ + ldrd r1, r0, [r1, #8] │ │ + str r1, [sp, #28] │ │ + ldr r1, [sp, #48] @ 0x30 │ │ + str r0, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #56] @ 0x38 │ │ + add.w r2, r0, r1, lsl #5 │ │ + str r2, [sp, #32] │ │ + ldmia.w r3!, {r8, sl, ip, lr} │ │ + stmia.w r2!, {r8, sl, ip, lr} │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ ldmia.w r3, {r0, r1, r4, r5} │ │ stmia r2!, {r0, r1, r4, r5} │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - ldr r1, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + ldr r1, [sp, #28] │ │ + ldr.w ip, [sp, #52] @ 0x34 │ │ subs r0, r1, r0 │ │ - ldr r1, [sp, #40] @ 0x28 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #36] @ 0x24 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ sbcs.w r0, r1, r0 │ │ - add.w r1, r6, #32 │ │ - mov r0, sl │ │ + mov r0, r6 │ │ it cc │ │ - movcc r0, fp │ │ + movcc r0, ip │ │ + ldr.w lr, [sp, #32] │ │ ldmia r0!, {r2, r3, r4, r5} │ │ + add.w r1, lr, #32 │ │ stmia r1!, {r2, r3, r4, r5} │ │ ldmia.w r0, {r2, r3, r4, r5} │ │ - add.w r0, r6, #64 @ 0x40 │ │ + add.w r0, lr, #64 @ 0x40 │ │ stmia r1!, {r2, r3, r4, r5} │ │ it cs │ │ - movcs sl, fp │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - ldmia.w sl!, {r1, r2, r3, r5} │ │ + movcs r6, ip │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ stmia r0!, {r1, r2, r3, r5} │ │ - ldmia.w sl, {r1, r2, r3, r5} │ │ + ldmia.w r6, {r1, r2, r3, r5} │ │ stmia r0!, {r1, r2, r3, r5} │ │ - add.w r0, r6, #96 @ 0x60 │ │ - ldr r6, [sp, #56] @ 0x38 │ │ + add.w r0, lr, #96 @ 0x60 │ │ + ldr r6, [sp, #60] @ 0x3c │ │ ldmia r6!, {r1, r2, r3, r5} │ │ stmia r0!, {r1, r2, r3, r5} │ │ ldmia.w r6, {r1, r2, r3, r5} │ │ stmia r0!, {r1, r2, r3, r5} │ │ - movs r1, #4 │ │ - b.n 8ed12 │ │ + movs r0, #4 │ │ + b.n 8f926 │ │ ldr r4, [r7, #8] │ │ mov r8, r3 │ │ ldr r0, [r7, #12] │ │ str r0, [sp, #36] @ 0x24 │ │ - sub.w r0, fp, #32 │ │ + sub.w r0, sl, #32 │ │ str r1, [sp, #52] @ 0x34 │ │ strd r0, r3, [sp, #28] │ │ - str.w sl, [sp, #48] @ 0x30 │ │ + str.w fp, [sp, #48] @ 0x30 │ │ cmp r4, #0 │ │ - beq.w 8ecd8 │ │ + beq.w 8f8ec │ │ ldr r6, [sp, #52] @ 0x34 │ │ cmp r6, #64 @ 0x40 │ │ mov.w r3, r6, lsr #3 │ │ mov.w r0, r3, lsl #3 │ │ - add.w r1, sl, r3, lsl #7 │ │ + add.w r1, fp, r3, lsl #7 │ │ sub.w r0, r0, r6, lsr #3 │ │ - add.w r2, sl, r0, lsl #5 │ │ - bcs.n 8eac0 │ │ + add.w r2, fp, r0, lsl #5 │ │ + bcs.n 8f6c4 │ │ ldrd lr, ip, [r2, #8] │ │ mov r9, r4 │ │ ldrd r6, r5, [r1, #8] │ │ - ldrd r4, r3, [sl, #8] │ │ + ldrd r4, r3, [fp, #8] │ │ subs.w r0, r6, lr │ │ sbcs.w r0, r5, ip │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ subs r6, r4, r6 │ │ sbcs.w r5, r3, r5 │ │ @@ -155327,541 +155829,538 @@ │ │ sbcs.w r0, r3, ip │ │ mov r4, r9 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ eors r5, r0 │ │ it ne │ │ - movne r1, sl │ │ - b.n 8eac8 │ │ - mov r0, sl │ │ - bl 8f024 │ │ + movne r1, fp │ │ + b.n 8f6cc │ │ + mov r0, fp │ │ + bl 8fc28 │ │ mov r1, r0 │ │ subs r4, #1 │ │ str r4, [sp, #40] @ 0x28 │ │ mov r2, r1 │ │ add r0, sp, #64 @ 0x40 │ │ ldmia r2!, {r3, r4, r5, r6} │ │ stmia r0!, {r3, r4, r5, r6} │ │ ldmia.w r2, {r3, r4, r5, r6} │ │ stmia r0!, {r3, r4, r5, r6} │ │ - sub.w r0, r1, sl │ │ + sub.w r0, r1, fp │ │ lsrs r4, r0, #5 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - cbz r0, 8eaf8 │ │ + cbz r0, 8f6fc │ │ ldr r2, [sp, #36] @ 0x24 │ │ ldrd r0, r1, [r1, #8] │ │ ldrd r2, r3, [r2, #8] │ │ subs r0, r2, r0 │ │ sbcs.w r0, r3, r1 │ │ - bcs.w 8ebf8 │ │ + bcs.w 8f806 │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp r8, r0 │ │ - bcc.w 8eff4 │ │ - add.w r1, sl, r4, lsl #5 │ │ - add.w ip, fp, r0, lsl #5 │ │ + bcc.w 8fbfa │ │ + add.w r1, fp, r4, lsl #5 │ │ + add.w ip, sl, r0, lsl #5 │ │ add.w lr, r1, #8 │ │ mov.w r9, #0 │ │ - mov r2, sl │ │ + mov r2, fp │ │ mov r8, r4 │ │ str r4, [sp, #44] @ 0x2c │ │ - add.w sl, sl, r8, lsl #5 │ │ - str.w r8, [sp, #56] @ 0x38 │ │ + add.w sl, fp, r8, lsl #5 │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ cmp r2, sl │ │ - bcs.n 8eb5e │ │ + str.w r8, [sp, #60] @ 0x3c │ │ + bcs.n 8f766 │ │ ldrd r4, r3, [lr] │ │ sub.w ip, ip, #32 │ │ ldrd r6, r1, [r2, #8] │ │ + mov r0, r9 │ │ subs r4, r6, r4 │ │ sbcs r1, r3 │ │ mov r3, r2 │ │ mov r1, ip │ │ add.w r2, r2, #32 │ │ it cc │ │ movcc r1, fp │ │ - ldmia.w r3!, {r4, r6, r8, fp} │ │ add.w r1, r1, r9, lsl #5 │ │ - stmia.w r1!, {r4, r6, r8, fp} │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ + ldmia.w r3!, {r4, r6, r8, r9} │ │ + stmia.w r1!, {r4, r6, r8, r9} │ │ + mov r9, r0 │ │ ldmia.w r3, {r0, r4, r5, r6} │ │ stmia r1!, {r0, r4, r5, r6} │ │ it cc │ │ addcc.w r9, r9, #1 │ │ cmp r2, sl │ │ - bcc.n 8eb22 │ │ - ldrd r8, r0, [sp, #52] @ 0x34 │ │ + bcc.n 8f72a │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ cmp r0, r8 │ │ - beq.n 8eb82 │ │ + beq.n 8f78c │ │ mov r1, r2 │ │ sub.w ip, ip, #32 │ │ ldmia r1!, {r3, r4, r5, r6} │ │ add.w r0, ip, r9, lsl #5 │ │ adds r2, #32 │ │ stmia r0!, {r3, r4, r5, r6} │ │ ldmia.w r1, {r3, r4, r5, r6} │ │ stmia r0!, {r3, r4, r5, r6} │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ - b.n 8eb16 │ │ - ldr.w sl, [sp, #48] @ 0x30 │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + b.n 8f71a │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ mov.w r2, r9, lsl #5 │ │ - mov r1, fp │ │ - mov r0, sl │ │ - bl d405a │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ + mov r0, fp │ │ + mov r1, sl │ │ + bl d4c50 │ │ subs.w r1, r8, r9 │ │ - beq.n 8ebc2 │ │ + beq.n 8f7d0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ - add.w r8, sl, r9, lsl #5 │ │ + add.w r8, fp, r9, lsl #5 │ │ ldr r2, [sp, #28] │ │ mov ip, r1 │ │ add.w lr, r2, r0, lsl #5 │ │ mov r0, lr │ │ mov r2, r8 │ │ ldmia r0!, {r3, r4, r5, r6} │ │ - add.w r8, r8, #32 │ │ sub.w lr, lr, #32 │ │ + add.w r8, r8, #32 │ │ subs.w ip, ip, #1 │ │ stmia r2!, {r3, r4, r5, r6} │ │ ldmia.w r0, {r3, r4, r5, r6} │ │ stmia r2!, {r3, r4, r5, r6} │ │ - bne.n 8eba6 │ │ + bne.n 8f7b4 │ │ ldr.w r8, [sp, #32] │ │ cmp.w r9, #0 │ │ ldr r4, [sp, #44] @ 0x2c │ │ - beq.n 8ebf8 │ │ + beq.n 8f806 │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp r0, r9 │ │ - bcc.w 8efe2 │ │ + bcc.w 8fbe8 │ │ add r0, sp, #64 @ 0x40 │ │ ldr r4, [sp, #40] @ 0x28 │ │ - mov r2, fp │ │ + mov r2, sl │ │ mov r3, r8 │ │ strd r4, r0, [sp] │ │ - add.w r0, sl, r9, lsl #5 │ │ - bl 8e804 │ │ + add.w r0, fp, r9, lsl #5 │ │ + bl 8f3fc │ │ cmp.w r9, #33 @ 0x21 │ │ str.w r9, [sp, #52] @ 0x34 │ │ - bcs.w 8ea52 │ │ - b.n 8e81c │ │ + bcs.w 8f656 │ │ + b.n 8f414 │ │ ldr r0, [sp, #52] @ 0x34 │ │ cmp r8, r0 │ │ - bcc.w 8eff4 │ │ - add.w r1, sl, r4, lsl #5 │ │ - add.w r9, fp, r0, lsl #5 │ │ + bcc.w 8fbfa │ │ + add.w r1, fp, r4, lsl #5 │ │ + add.w r9, sl, r0, lsl #5 │ │ add.w ip, r1, #8 │ │ mov.w r8, #0 │ │ - mov r2, sl │ │ - add.w lr, sl, r4, lsl #5 │ │ + mov r2, fp │ │ + add.w lr, fp, r4, lsl #5 │ │ str r4, [sp, #44] @ 0x2c │ │ cmp r2, lr │ │ - bcs.n 8ec52 │ │ + bcs.n 8f860 │ │ ldrd r6, r4, [r2, #8] │ │ sub.w r9, r9, #32 │ │ ldrd r1, r3, [ip] │ │ subs r1, r1, r6 │ │ sbcs.w r1, r3, r4 │ │ mov r3, r2 │ │ mov r1, r9 │ │ add.w r2, r2, #32 │ │ it cs │ │ - movcs r1, fp │ │ + movcs r1, sl │ │ ldmia r3!, {r0, r4, r5, r6} │ │ add.w r1, r1, r8, lsl #5 │ │ stmia r1!, {r0, r4, r5, r6} │ │ ldmia.w r3, {r0, r4, r5, r6} │ │ stmia r1!, {r0, r4, r5, r6} │ │ it cs │ │ addcs.w r8, r8, #1 │ │ cmp r2, lr │ │ - bcc.n 8ec1c │ │ - ldr.w lr, [sp, #52] @ 0x34 │ │ + bcc.n 8f82a │ │ + ldr.w fp, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #44] @ 0x2c │ │ - cmp r0, lr │ │ - beq.n 8ec7a │ │ + cmp r0, fp │ │ + beq.n 8f88c │ │ mov r1, r2 │ │ - add.w r0, fp, r8, lsl #5 │ │ + add.w r0, sl, r8, lsl #5 │ │ ldmia r1!, {r3, r4, r5, r6} │ │ adds r2, #32 │ │ add.w r8, r8, #1 │ │ sub.w r9, r9, #32 │ │ stmia r0!, {r3, r4, r5, r6} │ │ ldmia.w r1, {r3, r4, r5, r6} │ │ stmia r0!, {r3, r4, r5, r6} │ │ - mov r4, lr │ │ - b.n 8ec12 │ │ + mov r4, fp │ │ + ldr.w fp, [sp, #48] @ 0x30 │ │ + b.n 8f820 │ │ + ldr r4, [sp, #48] @ 0x30 │ │ mov.w r2, r8, lsl #5 │ │ - mov r0, sl │ │ - mov r1, fp │ │ - mov r4, lr │ │ - bl d405a │ │ - subs.w r9, r4, r8 │ │ - beq.w 8efda │ │ + mov r1, sl │ │ + mov r0, r4 │ │ + bl d4c50 │ │ + subs.w r9, fp, r8 │ │ + beq.w 8fbe0 │ │ ldr r0, [sp, #28] │ │ - add.w sl, sl, r8, lsl #5 │ │ + add.w r4, r4, r8, lsl #5 │ │ mov ip, r9 │ │ - add.w lr, r0, r4, lsl #5 │ │ - mov r6, sl │ │ - mov r3, lr │ │ - mov r2, r6 │ │ - ldmia r3!, {r0, r1, r4, r5} │ │ - adds r6, #32 │ │ + add.w lr, r0, fp, lsl #5 │ │ + mov r2, r4 │ │ + mov fp, r4 │ │ + mov r0, lr │ │ + mov r3, r2 │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ sub.w lr, lr, #32 │ │ + adds r2, #32 │ │ subs.w ip, ip, #1 │ │ - stmia r2!, {r0, r1, r4, r5} │ │ - ldmia.w r3, {r0, r1, r4, r5} │ │ - stmia r2!, {r0, r1, r4, r5} │ │ - bne.n 8ec9e │ │ + stmia r3!, {r1, r4, r5, r6} │ │ + ldmia.w r0, {r1, r4, r5, r6} │ │ + stmia r3!, {r1, r4, r5, r6} │ │ + bne.n 8f8b2 │ │ ldr r1, [sp, #52] @ 0x34 │ │ cmp r1, r8 │ │ - bcc.w 8eff6 │ │ + bcc.w 8fbfc │ │ ldr.w r8, [sp, #32] │ │ movs r0, #0 │ │ ldr r4, [sp, #40] @ 0x28 │ │ cmp.w r9, #33 @ 0x21 │ │ str r0, [sp, #36] @ 0x24 │ │ str.w r9, [sp, #52] @ 0x34 │ │ - bcs.w 8ea4e │ │ - b.n 8e81c │ │ + bcs.w 8f652 │ │ + b.n 8f414 │ │ ldr r1, [sp, #52] @ 0x34 │ │ movs r0, #1 │ │ str r0, [sp, #0] │ │ - mov r0, sl │ │ - mov r2, fp │ │ + mov r0, fp │ │ + mov r2, sl │ │ mov r3, r8 │ │ - bl 8e370 │ │ + bl 8ef68 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - mov r0, sl │ │ - mov r1, fp │ │ + mov r0, fp │ │ + mov r1, sl │ │ ldmia r0!, {r2, r3, r4, r5} │ │ stmia r1!, {r2, r3, r4, r5} │ │ ldmia.w r0, {r2, r3, r4, r5} │ │ - add.w r0, sl, ip, lsl #5 │ │ + add.w r0, fp, r8, lsl #5 │ │ stmia r1!, {r2, r3, r4, r5} │ │ - add.w r1, fp, ip, lsl #5 │ │ + add.w r1, sl, r8, lsl #5 │ │ ldmia r0!, {r2, r3, r4, r5} │ │ stmia r1!, {r2, r3, r4, r5} │ │ ldmia.w r0, {r2, r3, r4, r5} │ │ + movs r0, #1 │ │ stmia r1!, {r2, r3, r4, r5} │ │ - movs r1, #1 │ │ - sub.w r0, r9, ip │ │ - cmp r1, ip │ │ - str r0, [sp, #32] │ │ - str r1, [sp, #20] │ │ - bcs.n 8ede0 │ │ - ldr r2, [sp, #20] │ │ - adds r0, r2, #1 │ │ - lsls r6, r2, #5 │ │ - b.n 8ed68 │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - mov r0, fp │ │ - ldr r1, [sp, #24] │ │ - ldr r3, [sp, #36] @ 0x24 │ │ + sub.w r1, r9, r8 │ │ + cmp r0, r8 │ │ + str r1, [sp, #32] │ │ + str r0, [sp, #44] @ 0x2c │ │ + str.w r9, [sp, #12] │ │ + bcs.n 8f9f0 │ │ + ldr r6, [sp, #44] @ 0x2c │ │ + mov.w r9, r6, lsl #5 │ │ + b.n 8f97c │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ + mov r0, sl │ │ + ldr r1, [sp, #20] │ │ + ldr r3, [sp, #28] │ │ str r1, [r0, #0] │ │ ldr r1, [sp, #52] @ 0x34 │ │ - str.w r1, [r8, #-24] │ │ - ldr r1, [sp, #28] │ │ - ldr r2, [sp, #56] @ 0x38 │ │ + str.w r1, [r9, #-24] │ │ + ldr r1, [sp, #24] │ │ + ldr r2, [sp, #60] @ 0x3c │ │ str r1, [r0, #4] │ │ - str.w r2, [r8, #-20] │ │ + str.w r2, [r9, #-20] │ │ ldr r0, [r3, #0] │ │ ldr r2, [r3, #4] │ │ ldr r1, [r3, #8] │ │ ldr r3, [r3, #12] │ │ - strd r0, r2, [r8, #-16] │ │ - ldr.w ip, [sp, #8] │ │ - strd r1, r3, [r8, #-8] │ │ - ldrd r8, r6, [sp, #40] @ 0x28 │ │ - adds r6, #32 │ │ - mov r0, r8 │ │ - mov r2, r8 │ │ - cmp r8, ip │ │ - it cc │ │ - addcc r0, #1 │ │ - bcs.n 8ede0 │ │ - mov r8, r0 │ │ - ldr r0, [sp, #48] @ 0x30 │ │ - add.w sl, fp, r2, lsl #5 │ │ - add.w lr, r0, r2, lsl #5 │ │ - mov r3, sl │ │ + strd r0, r2, [r9, #-16] │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ + strd r1, r3, [r9, #-8] │ │ + ldrd r6, r9, [sp, #36] @ 0x24 │ │ + adds r6, #1 │ │ + add.w r9, r9, #32 │ │ + cmp r6, r8 │ │ + beq.n 8f9f0 │ │ + add.w ip, fp, r6, lsl #5 │ │ + add.w lr, sl, r6, lsl #5 │ │ + mov r3, ip │ │ mov r2, lr │ │ - ldmia r2!, {r0, r1, r4, r5} │ │ - stmia r3!, {r0, r1, r4, r5} │ │ - ldmia.w r2, {r0, r1, r4, r5} │ │ - stmia r3!, {r0, r1, r4, r5} │ │ - ldrd r3, r2, [sl, #8] │ │ - ldrd r0, r1, [sl, #-24] │ │ + ldmia r3!, {r0, r1, r4, r5} │ │ + stmia r2!, {r0, r1, r4, r5} │ │ + ldmia.w r3, {r0, r1, r4, r5} │ │ + stmia r2!, {r0, r1, r4, r5} │ │ + ldrd r3, r2, [lr, #8] │ │ + ldrd r0, r1, [lr, #-24] │ │ str r3, [sp, #52] @ 0x34 │ │ subs r0, r3, r0 │ │ - str r2, [sp, #56] @ 0x38 │ │ + str r2, [sp, #60] @ 0x3c │ │ sbcs.w r0, r2, r1 │ │ - bcs.n 8ed5a │ │ - ldrd r1, r0, [sl] │ │ - strd r1, r0, [sp, #24] │ │ - add.w r0, lr, #16 │ │ - str r0, [sp, #36] @ 0x24 │ │ - mov r0, r6 │ │ - str.w r8, [sp, #40] @ 0x28 │ │ - str r6, [sp, #44] @ 0x2c │ │ - add.w r8, fp, r0 │ │ + bcs.n 8f972 │ │ + ldrd r1, r0, [lr] │ │ + strd r1, r0, [sp, #20] │ │ + add.w r0, ip, #16 │ │ + str r0, [sp, #28] │ │ + mov r0, r9 │ │ + str r6, [sp, #36] @ 0x24 │ │ + str.w r9, [sp, #40] @ 0x28 │ │ + add.w r9, sl, r0 │ │ cmp r0, #32 │ │ - sub.w r6, r8, #32 │ │ - mov r4, r8 │ │ - ldmia.w r6!, {sl, fp, ip, lr} │ │ - stmia.w r4!, {sl, fp, ip, lr} │ │ + sub.w r6, r9, #32 │ │ + mov r4, r9 │ │ + ldmia.w r6!, {r8, sl, ip, lr} │ │ + stmia.w r4!, {r8, sl, ip, lr} │ │ ldmia.w r6, {r1, r2, r3, r5} │ │ stmia r4!, {r1, r2, r3, r5} │ │ - beq.n 8ed26 │ │ - ldrd r1, r2, [r8, #-56] @ 0x38 │ │ + beq.n 8f93e │ │ + ldrd r1, r2, [r9, #-56] @ 0x38 │ │ subs r0, #32 │ │ ldr r3, [sp, #52] @ 0x34 │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ subs r1, r3, r1 │ │ - ldr r1, [sp, #56] @ 0x38 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ sbcs r1, r2 │ │ - bcc.n 8edac │ │ - add r0, fp │ │ - b.n 8ed2c │ │ - ldr r2, [sp, #20] │ │ - add.w ip, fp, ip, lsl #5 │ │ + bcc.n 8f9bc │ │ + add r0, sl │ │ + b.n 8f944 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + add.w r6, sl, r8, lsl #5 │ │ ldr r0, [sp, #32] │ │ - cmp r2, r0 │ │ - bcs.n 8eed2 │ │ - ldr r1, [sp, #8] │ │ - movs r6, #32 │ │ + cmp r1, r0 │ │ + bcs.n 8fad4 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - str.w ip, [sp, #44] @ 0x2c │ │ - add.w r0, r0, r1, lsl #5 │ │ + mov.w sl, r1, lsl #5 │ │ + mov.w lr, #32 │ │ + str r6, [sp, #52] @ 0x34 │ │ + str r6, [sp, #36] @ 0x24 │ │ + add.w r0, fp, r0, lsl #5 │ │ str r0, [sp, #28] │ │ - lsls r0, r2, #5 │ │ - str.w ip, [sp, #36] @ 0x24 │ │ - str r0, [sp, #52] @ 0x34 │ │ - adds r0, r2, #1 │ │ - b.n 8ee50 │ │ + b.n 8fa52 │ │ ldr r0, [sp, #36] @ 0x24 │ │ - ldr r3, [sp, #20] │ │ - ldr r1, [sp, #12] │ │ - str r1, [r0, #0] │ │ + ldr r3, [sp, #24] │ │ ldr r1, [sp, #16] │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - str.w sl, [lr, #-24] │ │ + str r1, [r0, #0] │ │ + ldr r1, [sp, #20] │ │ + ldr r2, [sp, #60] @ 0x3c │ │ + str.w r6, [lr, #-24] │ │ str r1, [r0, #4] │ │ str.w r2, [lr, #-20] │ │ ldr r0, [r3, #0] │ │ ldr r2, [r3, #4] │ │ ldr r1, [r3, #8] │ │ ldr r3, [r3, #12] │ │ - ldr.w fp, [sp, #60] @ 0x3c │ │ - ldr r6, [sp, #24] │ │ - strd r1, r3, [lr, #-8] │ │ strd r0, r2, [lr, #-16] │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - subs r6, #32 │ │ - ldr r0, [sp, #32] │ │ - cmp r2, r0 │ │ - mov r0, r2 │ │ - it cc │ │ - addcc r0, #1 │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ + strd r1, r3, [lr, #-8] │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #52] @ 0x34 │ │ + sub.w lr, lr, #32 │ │ ldr r1, [sp, #44] @ 0x2c │ │ - add.w r1, r1, #32 │ │ + adds r0, #32 │ │ + ldr r6, [sp, #36] @ 0x24 │ │ + str r0, [sp, #52] @ 0x34 │ │ + adds r1, #1 │ │ + ldr r0, [sp, #32] │ │ + cmp r1, r0 │ │ + beq.n 8fad4 │ │ + ldr r0, [sp, #28] │ │ + add.w r8, r6, r1, lsl #5 │ │ str r1, [sp, #44] @ 0x2c │ │ - bcs.n 8eed2 │ │ + add.w r0, r0, r1, lsl #5 │ │ str r0, [sp, #40] @ 0x28 │ │ - add.w r8, ip, r2, lsl #5 │ │ - ldr r0, [sp, #28] │ │ - mov r1, r8 │ │ - add.w lr, r0, r2, lsl #5 │ │ - mov r3, lr │ │ - ldmia.w r3!, {r0, r4, sl, ip} │ │ - stmia.w r1!, {r0, r4, sl, ip} │ │ - ldmia.w r3, {r0, r2, r4, r5} │ │ - stmia r1!, {r0, r2, r4, r5} │ │ - ldrd sl, r1, [r8, #8] │ │ - ldrd r0, r2, [r8, #-24] │ │ - str r1, [sp, #56] @ 0x38 │ │ - subs.w r0, sl, r0 │ │ - sbcs.w r0, r1, r2 │ │ - bcs.n 8ee34 │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ + mov r2, r8 │ │ + mov r1, r0 │ │ + ldmia.w r1!, {r0, r4, r9, ip} │ │ + stmia.w r2!, {r0, r4, r9, ip} │ │ + ldmia.w r1, {r0, r3, r4, r5} │ │ + stmia r2!, {r0, r3, r4, r5} │ │ + ldrd r2, r1, [r8, #8] │ │ + ldrd r0, r3, [r8, #-24] │ │ + str r1, [sp, #60] @ 0x3c │ │ + subs r0, r2, r0 │ │ + sbcs.w r0, r1, r3 │ │ + bcs.n 8fa3c │ │ ldrd r1, r0, [r8] │ │ - mov r8, r6 │ │ - strd r1, r0, [sp, #12] │ │ - add.w r0, lr, #16 │ │ - strd r0, r6, [sp, #20] │ │ - ldr r6, [sp, #52] @ 0x34 │ │ - add.w lr, fp, r6 │ │ - cmp r6, r8 │ │ - sub.w r2, lr, #32 │ │ + mov r6, r2 │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ + mov r8, lr │ │ + strd r1, r0, [sp, #16] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ + str.w lr, [sp, #40] @ 0x28 │ │ + adds r0, #16 │ │ + str r0, [sp, #24] │ │ + add.w lr, r9, sl │ │ + cmp sl, r8 │ │ + sub.w r3, lr, #32 │ │ mov r4, lr │ │ - ldmia.w r2!, {r1, r3, r5, ip} │ │ - stmia.w r4!, {r1, r3, r5, ip} │ │ - ldmia.w r2, {r0, r1, r3, r5} │ │ - stmia r4!, {r0, r1, r3, r5} │ │ - beq.n 8ee08 │ │ + ldmia.w r3!, {r1, r2, r5, ip} │ │ + stmia.w r4!, {r1, r2, r5, ip} │ │ + ldmia.w r3, {r0, r1, r2, r5} │ │ + stmia r4!, {r0, r1, r2, r5} │ │ + beq.n 8fa12 │ │ ldrd r0, r1, [lr, #-56] @ 0x38 │ │ add.w r8, r8, #32 │ │ - sub.w fp, fp, #32 │ │ - subs.w r0, sl, r0 │ │ - ldr r0, [sp, #56] @ 0x38 │ │ + sub.w r9, r9, #32 │ │ + subs r0, r6, r0 │ │ + ldr r0, [sp, #60] @ 0x3c │ │ sbcs r0, r1 │ │ - bcc.n 8ee98 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - add r0, fp │ │ - b.n 8ee0a │ │ + bcc.n 8fa9e │ │ + add.w r0, r9, sl │ │ + b.n 8fa14 │ │ + ldr r1, [sp, #12] │ │ mvn.w r0, #31 │ │ - add.w sl, r0, r9, lsl #5 │ │ - ldr r6, [sp, #8] │ │ - add.w lr, fp, sl │ │ - ldr r5, [sp, #48] @ 0x30 │ │ - sub.w r8, ip, #32 │ │ - mov r3, fp │ │ - strd r5, r3, [sp, #52] @ 0x34 │ │ - mov.w fp, #0 │ │ - ldrd r0, r2, [r3, #8] │ │ - mov r1, lr │ │ - ldrd r4, r3, [ip, #8] │ │ - subs r0, r4, r0 │ │ - mov r4, r5 │ │ - sbcs.w r0, r3, r2 │ │ - mov.w r0, #0 │ │ + ldr.w lr, [sp, #56] @ 0x38 │ │ + sub.w r8, r6, #32 │ │ + add.w r9, r0, r1, lsl #5 │ │ + ldr r0, [sp, #48] @ 0x30 │ │ + add.w ip, lr, r9 │ │ + mov r1, fp │ │ + ldrd r2, r4, [lr, #8] │ │ + mov.w sl, #0 │ │ + ldrd r5, r3, [r6, #8] │ │ + str r0, [sp, #48] @ 0x30 │ │ + movs r0, #0 │ │ + subs r2, r5, r2 │ │ + str r1, [sp, #60] @ 0x3c │ │ + sbcs.w r2, r3, r4 │ │ + mov r3, lr │ │ it cs │ │ movcs r0, #1 │ │ - str r0, [sp, #44] @ 0x2c │ │ + str r0, [sp, #52] @ 0x34 │ │ it cc │ │ - movcc.w fp, #1 │ │ - ldr r3, [sp, #56] @ 0x38 │ │ - cmp.w fp, #0 │ │ + movcc.w sl, #1 │ │ + cmp.w sl, #0 │ │ it ne │ │ - movne r3, ip │ │ - mov r0, ip │ │ - ldmia.w r3!, {r2, r5, ip, lr} │ │ - stmia.w r4!, {r2, r5, ip, lr} │ │ - mov ip, r0 │ │ - mov lr, r1 │ │ + movne r3, r6 │ │ + mov r4, r1 │ │ + mov r1, ip │ │ + mov r5, lr │ │ + ldmia.w r3!, {r0, r2, ip, lr} │ │ + add.w r6, r6, sl, lsl #5 │ │ + stmia.w r4!, {r0, r2, ip, lr} │ │ + mov lr, r5 │ │ + mov ip, r1 │ │ ldmia.w r3, {r0, r1, r2, r5} │ │ - add.w ip, ip, fp, lsl #5 │ │ stmia r4!, {r0, r1, r2, r5} │ │ - ldrd r0, r1, [lr, #8] │ │ + ldrd r0, r1, [ip, #8] │ │ ldrd r2, r3, [r8, #8] │ │ subs r0, r0, r2 │ │ sbcs.w r0, r1, r3 │ │ - mov r0, lr │ │ + add.w r1, fp, r9 │ │ + mov r0, ip │ │ + sub.w r9, r9, #32 │ │ it cc │ │ movcc r0, r8 │ │ - ldr r1, [sp, #48] @ 0x30 │ │ ldmia r0!, {r2, r3, r4, r5} │ │ - add r1, sl │ │ - sub.w sl, sl, #32 │ │ stmia r1!, {r2, r3, r4, r5} │ │ ldmia.w r0, {r2, r3, r4, r5} │ │ mov.w r0, #0 │ │ stmia r1!, {r2, r3, r4, r5} │ │ mov.w r1, #0 │ │ - ldrd r5, r3, [sp, #52] @ 0x34 │ │ it cc │ │ movcc r0, #1 │ │ it cs │ │ movcs r1, #1 │ │ cmp r1, #0 │ │ it ne │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ + add.w ip, ip, r1, lsl #5 │ │ + ldr r1, [sp, #60] @ 0x3c │ │ cmp r0, #0 │ │ it ne │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ add.w r8, r8, r0, lsl #5 │ │ - ldr r0, [sp, #44] @ 0x2c │ │ - add.w lr, lr, r1, lsl #5 │ │ - adds r5, #32 │ │ - subs r6, #1 │ │ - add.w r3, r3, r0, lsl #5 │ │ - bne.n 8eee8 │ │ - add.w r0, r8, #32 │ │ - movs.w r1, r9, lsl #31 │ │ - beq.n 8efca │ │ - mov r1, ip │ │ - cmp r3, r0 │ │ + ldrd r0, r2, [sp, #48] @ 0x30 │ │ + add.w lr, lr, r2, lsl #5 │ │ + adds r1, #32 │ │ + subs r0, #1 │ │ + bne.n 8faee │ │ + add.w r9, r8, #32 │ │ + ldr.w r8, [sp, #12] │ │ + mov r2, r1 │ │ + movs.w r1, r8, lsl #31 │ │ + beq.n 8fbd2 │ │ + mov r1, r6 │ │ + cmp lr, r9 │ │ it cc │ │ - movcc r1, r3 │ │ - mov r8, r3 │ │ - mov r6, r5 │ │ + movcc r1, lr │ │ + mov r0, r2 │ │ ldmia r1!, {r2, r3, r4, r5} │ │ - stmia r6!, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ ldmia.w r1, {r2, r3, r4, r5} │ │ mov.w r1, #0 │ │ - stmia r6!, {r2, r3, r4, r5} │ │ + stmia r0!, {r2, r3, r4, r5} │ │ mov.w r2, #0 │ │ it cs │ │ movcs r2, #1 │ │ it cc │ │ movcc r1, #1 │ │ - add.w ip, ip, r2, lsl #5 │ │ - add.w r3, r8, r1, lsl #5 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ - cmp r3, r0 │ │ - ldr r6, [sp, #48] @ 0x30 │ │ + add.w r6, r6, r2, lsl #5 │ │ + add.w lr, lr, r1, lsl #5 │ │ + ldr r4, [sp, #56] @ 0x38 │ │ + cmp lr, r9 │ │ itt eq │ │ - addeq.w r0, lr, #32 │ │ - cmpeq ip, r0 │ │ - bne.n 8eff0 │ │ + addeq.w r0, ip, #32 │ │ + cmpeq r6, r0 │ │ + bne.n 8fbf6 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #56] @ (8f01c ) │ │ + ldr r0, [pc, #52] @ (8fc20 ) │ │ movs r1, #19 │ │ - ldr r2, [pc, #56] @ (8f020 ) │ │ + ldr r2, [pc, #52] @ (8fc24 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - bl 40e1c │ │ + bl 3fbe0 │ │ + bl 41554 │ │ udf #254 @ 0xfe │ │ - ldr r3, [pc, #32] @ (8f018 ) │ │ + ldr r3, [pc, #28] @ (8fc1c ) │ │ mov r0, r8 │ │ mov r2, r1 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ mov r5, r0 │ │ - mov.w r2, r9, lsl #5 │ │ - mov r0, r6 │ │ + mov.w r2, r8, lsl #5 │ │ + mov r0, fp │ │ mov r1, r4 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r5 │ │ - blx d6180 │ │ - nop │ │ - stmia r1!, {r2, r6} │ │ + blx d6dd0 │ │ + stmia r1!, {r1, r3, r4, r6} │ │ movs r4, r0 │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ - vrev16.32 q14, q3 │ │ + str r3, [sp, #676] @ 0x2a4 │ │ + vsra.u32 q14, q6, #8 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ mov sl, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 8f072 │ │ + bcc.n 8fc76 │ │ lsrs r6, r3, #3 │ │ lsls r2, r6, #3 │ │ sub.w r9, r2, r3, lsr #3 │ │ add.w r1, r0, r6, lsl #7 │ │ mov r3, r6 │ │ add.w r2, r0, r9, lsl #5 │ │ - bl 8f024 │ │ + bl 8fc28 │ │ add.w r1, r4, r6, lsl #7 │ │ add.w r2, r4, r9, lsl #5 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 8f024 │ │ + bl 8fc28 │ │ add.w r1, sl, r6, lsl #7 │ │ add.w r2, sl, r9, lsl #5 │ │ mov r4, r0 │ │ mov r0, sl │ │ mov r3, r6 │ │ - bl 8f024 │ │ + bl 8fc28 │ │ mov sl, r0 │ │ mov r0, r8 │ │ ldrd lr, ip, [sl, #8] │ │ movs r5, #0 │ │ ldrd r3, r6, [r4, #8] │ │ ldrd r2, r8, [r0, #8] │ │ subs.w r1, r3, lr │ │ @@ -155895,34 +156394,34 @@ │ │ str r3, [sp, #40] @ 0x28 │ │ str r2, [sp, #60] @ 0x3c │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ str r0, [sp, #56] @ 0x38 │ │ movs r0, #0 │ │ mov r2, r8 │ │ movs r3, #0 │ │ - bl d4780 │ │ + bl d53d0 │ │ umull r2, r3, r0, r8 │ │ adds r6, r0, #1 │ │ adc.w r4, r1, #0 │ │ mla r3, r1, r8, r3 │ │ eor.w r3, r3, #1073741824 @ 0x40000000 │ │ orrs r2, r3 │ │ it eq │ │ moveq r4, r1 │ │ str r4, [sp, #12] │ │ it eq │ │ moveq r6, r0 │ │ cmp.w r8, #4096 @ 0x1000 │ │ str r6, [sp, #16] │ │ - bhi.n 8f112 │ │ + bhi.n 8fd16 │ │ sub.w r0, r8, r8, lsr #1 │ │ cmp r0, #64 @ 0x40 │ │ it cs │ │ movcs r0, #64 @ 0x40 │ │ - b.n 8f134 │ │ + b.n 8fd38 │ │ orr.w r0, r8, #1 │ │ movs r2, #1 │ │ clz r0, r0 │ │ eor.w r0, r0, #31 │ │ and.w r1, r0, #1 │ │ add.w r0, r1, r0, lsr #1 │ │ lsr.w r1, r8, r0 │ │ @@ -155941,89 +156440,89 @@ │ │ subs r0, r1, #4 │ │ str r0, [sp, #8] │ │ str.w r8, [sp, #20] │ │ ldr r0, [sp, #56] @ 0x38 │ │ cmp r8, r9 │ │ add.w r0, r0, r9, lsl #3 │ │ str r0, [sp, #44] @ 0x2c │ │ - bls.n 8f18a │ │ + bls.n 8fd8e │ │ sub.w r4, r8, r9 │ │ ldr r0, [sp, #28] │ │ str r5, [sp, #48] @ 0x30 │ │ cmp r4, r0 │ │ - bcs.n 8f19a │ │ + bcs.n 8fd9e │ │ ldr r0, [r7, #8] │ │ - cbz r0, 8f1b6 │ │ + cbz r0, 8fdba │ │ movs r0, #0 │ │ cmp r4, #32 │ │ strd r0, r0, [sp] │ │ it cs │ │ movcs r4, #32 │ │ ldr r0, [sp, #44] @ 0x2c │ │ mov r1, r4 │ │ ldr r2, [sp, #60] @ 0x3c │ │ - bl 8f48c │ │ - b.n 8f250 │ │ + bl 90090 │ │ + b.n 8fe54 │ │ movs r0, #1 │ │ movs r1, #0 │ │ str r0, [sp, #36] @ 0x24 │ │ cmp r5, #2 │ │ - bcs.w 8f2aa │ │ + bcs.w 8feae │ │ ldr r3, [sp, #40] @ 0x28 │ │ - b.n 8f440 │ │ + b.n 90044 │ │ cmp r4, #2 │ │ - bcc.n 8f250 │ │ + bcc.n 8fe54 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr.w lr, [r0] │ │ ldr r1, [r0, #8] │ │ cmp r1, lr │ │ - bcs.n 8f1c2 │ │ + bcs.n 8fdc6 │ │ mov.w ip, #2 │ │ cmp r4, #2 │ │ - bne.n 8f1ca │ │ + bne.n 8fdce │ │ movs r1, #1 │ │ - b.n 8f210 │ │ + b.n 8fe14 │ │ ldr r0, [sp, #28] │ │ cmp r4, r0 │ │ it cs │ │ movcs r4, r0 │ │ lsls r2, r4, #1 │ │ - b.n 8f254 │ │ + b.n 8fe58 │ │ cmp r4, #2 │ │ - bne.n 8f1e2 │ │ + bne.n 8fde6 │ │ movs r4, #2 │ │ - b.n 8f250 │ │ + b.n 8fe54 │ │ mov r6, r1 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr.w r2, [r0, ip, lsl #3] │ │ cmp r2, r6 │ │ - bcs.n 8f1fe │ │ + bcs.n 8fe02 │ │ add.w ip, ip, #1 │ │ mov r6, r2 │ │ cmp r4, ip │ │ - bne.n 8f1cc │ │ - b.n 8f1fc │ │ + bne.n 8fdd0 │ │ + b.n 8fe00 │ │ mov.w ip, #2 │ │ mov r2, r1 │ │ ldr r0, [sp, #44] @ 0x2c │ │ ldr.w r0, [r0, ip, lsl #3] │ │ cmp r0, r2 │ │ - bcc.n 8f1fe │ │ + bcc.n 8fe02 │ │ add.w ip, ip, #1 │ │ mov r2, r0 │ │ cmp r4, ip │ │ - bne.n 8f1e8 │ │ + bne.n 8fdec │ │ mov ip, r4 │ │ ldr r0, [sp, #28] │ │ cmp ip, r0 │ │ - bcc.n 8f16e │ │ + bcc.n 8fd72 │ │ cmp r1, lr │ │ - bcs.n 8f24e │ │ + bcs.n 8fe52 │ │ movs.w r1, ip, lsr #1 │ │ - beq.w 8f45a │ │ + beq.w 9005e │ │ ldr r0, [sp, #24] │ │ mov.w r6, r9, lsl #3 │ │ ldr r5, [sp, #56] @ 0x38 │ │ add.w r2, r0, ip, lsl #3 │ │ ldr r0, [sp, #8] │ │ add.w r3, r0, ip, lsl #3 │ │ ldr r4, [r5, r6] │ │ @@ -156036,15 +156535,15 @@ │ │ sub.w r2, r2, #8 │ │ ldr.w lr, [r0, #4] │ │ add.w r5, r5, #8 │ │ ldr r0, [r4, #4] │ │ str r0, [r3, r6] │ │ sub.w r3, r3, #8 │ │ str.w lr, [r4, #4] │ │ - bne.n 8f222 │ │ + bne.n 8fe26 │ │ mov r4, ip │ │ lsls r0, r4, #1 │ │ adds r2, r0, #1 │ │ sub.w r0, r9, sl, lsr #1 │ │ str r2, [sp, #36] @ 0x24 │ │ adds.w r0, r0, r9 │ │ add.w r2, r9, r2, lsr #1 │ │ @@ -156064,107 +156563,107 @@ │ │ eor.w r1, ip, r6 │ │ clz r1, r1 │ │ add.w r1, r1, #32 │ │ it ne │ │ clzne r1, r0 │ │ ldr r5, [sp, #48] @ 0x30 │ │ cmp r5, #2 │ │ - bcc.w 8f196 │ │ + bcc.w 8fd9a │ │ ldr r3, [sp, #40] @ 0x28 │ │ ldr r0, [sp, #24] │ │ str.w r9, [sp, #52] @ 0x34 │ │ add.w r0, r0, r9, lsl #3 │ │ str r0, [sp, #32] │ │ str r1, [sp, #64] @ 0x40 │ │ - b.n 8f2c8 │ │ + b.n 8fecc │ │ mov.w sl, r2, lsl #1 │ │ cmp.w r9, #1 │ │ - bls.w 8f436 │ │ + bls.w 9003a │ │ sub.w r9, r5, #1 │ │ ldrb.w r0, [fp, r9] │ │ cmp r0, r1 │ │ - bcc.w 8f438 │ │ + bcc.w 9003c │ │ add r0, sp, #72 @ 0x48 │ │ mov r5, r9 │ │ ldr.w r4, [r0, r9, lsl #2] │ │ lsrs r6, r4, #1 │ │ add.w r2, r6, sl, lsr #1 │ │ cmp r2, r3 │ │ - bhi.n 8f2f2 │ │ + bhi.n 8fef6 │ │ orr.w r0, r4, sl │ │ ands.w r0, r0, #1 │ │ - beq.n 8f2bc │ │ + beq.n 8fec0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ ldr r1, [sp, #56] @ 0x38 │ │ subs r0, r0, r2 │ │ str r2, [sp, #68] @ 0x44 │ │ add.w fp, r1, r0, lsl #3 │ │ lsls r0, r4, #31 │ │ - bne.n 8f324 │ │ + bne.n 8ff28 │ │ orr.w r0, r6, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ ldr r2, [sp, #60] @ 0x3c │ │ mov r8, r3 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ mov r0, fp │ │ mov r1, r6 │ │ - bl 8f48c │ │ + bl 90090 │ │ mov r3, r8 │ │ mov.w r8, sl, lsr #1 │ │ movs.w r0, sl, lsl #31 │ │ - bne.n 8f35a │ │ + bne.n 8ff5e │ │ orr.w r0, r8, #1 │ │ movs r1, #62 @ 0x3e │ │ clz r0, r0 │ │ ldr r2, [sp, #60] @ 0x3c │ │ str.w sl, [sp, #48] @ 0x30 │ │ mov sl, r3 │ │ eor.w r0, r1, r0, lsl #1 │ │ movs r1, #0 │ │ strd r0, r1, [sp] │ │ add.w r0, fp, r6, lsl #3 │ │ mov r1, r8 │ │ - bl 8f48c │ │ + bl 90090 │ │ mov r3, sl │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ ldr r1, [sp, #64] @ 0x40 │ │ cmp r4, #2 │ │ it cs │ │ cmpcs.w sl, #2 │ │ - bcs.n 8f37a │ │ + bcs.n 8ff7e │ │ ldr r0, [sp, #68] @ 0x44 │ │ sub.w fp, r7, #94 @ 0x5e │ │ lsls r0, r0, #1 │ │ add.w sl, r0, #1 │ │ cmp.w r9, #1 │ │ - bhi.n 8f2c8 │ │ - b.n 8f436 │ │ + bhi.n 8fecc │ │ + b.n 9003a │ │ cmp r8, r6 │ │ mov sl, r6 │ │ it cc │ │ movcc sl, r8 │ │ cmp r3, sl │ │ - bcc.n 8f366 │ │ + bcc.n 8ff6a │ │ mov r1, fp │ │ str r5, [sp, #48] @ 0x30 │ │ add.w r4, fp, r6, lsl #3 │ │ cmp r6, r8 │ │ it hi │ │ movhi r1, r4 │ │ ldr r5, [sp, #60] @ 0x3c │ │ mov.w r2, sl, lsl #3 │ │ mov r0, r5 │ │ - bl d44c4 │ │ + bl d52ca │ │ cmp r6, r8 │ │ add.w r6, r5, sl, lsl #3 │ │ mov ip, r5 │ │ - bls.n 8f3ee │ │ + bls.n 8fff2 │ │ ldr r1, [sp, #32] │ │ mov r2, r4 │ │ mov r0, r6 │ │ ldr.w r3, [r2, #-8]! │ │ ldr.w r5, [r0, #-8]! │ │ cmp r5, r3 │ │ it cc │ │ @@ -156176,21 +156675,21 @@ │ │ movcc r3, #1 │ │ add.w r6, r0, r3, lsl #3 │ │ mov.w r0, #0 │ │ it cs │ │ movcs r0, #1 │ │ add.w r4, r2, r0, lsl #3 │ │ cmp r4, fp │ │ - beq.n 8f3e8 │ │ + beq.n 8ffec │ │ subs r1, #8 │ │ cmp r6, ip │ │ - bne.n 8f3ac │ │ + bne.n 8ffb0 │ │ mov fp, r4 │ │ mov r1, ip │ │ - b.n 8f426 │ │ + b.n 9002a │ │ ldr r3, [sp, #44] @ 0x2c │ │ mov r1, ip │ │ ldr r0, [r1, #0] │ │ ldr r2, [r4, #0] │ │ cmp r2, r0 │ │ mov r0, r1 │ │ it cc │ │ @@ -156201,299 +156700,301 @@ │ │ mov.w r0, #0 │ │ it cc │ │ movcc r2, #1 │ │ it cs │ │ movcs r0, #1 │ │ add.w r1, r1, r0, lsl #3 │ │ cmp r1, r6 │ │ - beq.n 8f426 │ │ + beq.n 9002a │ │ add.w r4, r4, r2, lsl #3 │ │ cmp r4, r3 │ │ - bne.n 8f3f2 │ │ + bne.n 8fff6 │ │ subs r2, r6, r1 │ │ mov r0, fp │ │ - bl d44c4 │ │ + bl d52ca │ │ ldr r5, [sp, #48] @ 0x30 │ │ ldr r3, [sp, #40] @ 0x28 │ │ ldr r1, [sp, #64] @ 0x40 │ │ - b.n 8f366 │ │ + b.n 8ff6a │ │ movs r5, #1 │ │ ldr.w r8, [sp, #20] │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ add r0, sp, #72 @ 0x48 │ │ cmp r8, r9 │ │ strb.w r1, [fp, r5] │ │ str.w sl, [r0, r5, lsl #2] │ │ - bls.n 8f45e │ │ + bls.n 90062 │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ adds r5, #1 │ │ add.w r9, r9, sl, lsr #1 │ │ - b.n 8f156 │ │ + b.n 8fd5a │ │ movs r4, #1 │ │ - b.n 8f250 │ │ + b.n 8fe54 │ │ movs.w r0, sl, lsl #31 │ │ - bne.n 8f482 │ │ + bne.n 90086 │ │ orr.w r1, r8, #1 │ │ movs r0, #0 │ │ clz r1, r1 │ │ movs r2, #62 @ 0x3e │ │ eor.w r1, r2, r1, lsl #1 │ │ strd r1, r0, [sp] │ │ ldr r0, [sp, #56] @ 0x38 │ │ mov r1, r8 │ │ ldr r2, [sp, #60] @ 0x3c │ │ - bl 8f48c │ │ + bl 90090 │ │ add sp, #404 @ 0x194 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bmi.n 8f436 │ │ + bmi.n 9003a │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #52 @ 0x34 │ │ - mov sl, r2 │ │ + mov r9, r2 │ │ mov r8, r1 │ │ - mov r9, r0 │ │ + mov fp, r0 │ │ cmp r1, #33 @ 0x21 │ │ - bcs.n 8f4de │ │ + bcs.n 900ec │ │ mov r6, r8 │ │ - lsrs r4, r6, #1 │ │ - beq.w 8fbe4 │ │ + movs.w lr, r6, lsr #1 │ │ + beq.w 907ea │ │ cmp r6, #15 │ │ - str r4, [sp, #24] │ │ - bls.w 8f826 │ │ - add.w r8, sl, r6, lsl #3 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ + str.w lr, [sp, #40] @ 0x28 │ │ + bls.w 90434 │ │ + add.w r8, r9, r6, lsl #3 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + mov r4, lr │ │ mov r2, r8 │ │ - bl 8fc2c │ │ - add.w r0, r9, r4, lsl #3 │ │ - add.w r1, sl, r4, lsl #3 │ │ + bl 90834 │ │ + add.w r0, fp, r4, lsl #3 │ │ + add.w r1, r9, r4, lsl #3 │ │ add.w r2, r8, #64 @ 0x40 │ │ - bl 8fc2c │ │ - mov.w fp, #8 │ │ - subs r0, r6, r4 │ │ - cmp fp, r4 │ │ - str r0, [sp, #28] │ │ - bcc.w 8fa20 │ │ - b.n 8fa86 │ │ + bl 90834 │ │ + mov lr, r4 │ │ + mov.w sl, #8 │ │ + sub.w r0, r6, lr │ │ + cmp sl, lr │ │ + str r0, [sp, #24] │ │ + bcc.w 90636 │ │ + b.n 90694 │ │ ldr r5, [r7, #8] │ │ mov r4, r3 │ │ ldr r0, [r7, #12] │ │ str r0, [sp, #20] │ │ - sub.w r0, sl, #8 │ │ + sub.w r0, r9, #8 │ │ strd r0, r3, [sp, #12] │ │ cmp r5, #0 │ │ - beq.w 8f80e │ │ + beq.w 9041c │ │ mov.w r3, r8, lsr #3 │ │ cmp.w r8, #64 @ 0x40 │ │ mov.w r0, r3, lsl #3 │ │ - add.w fp, r9, r3, lsl #5 │ │ + add.w sl, fp, r3, lsl #5 │ │ sub.w r0, r0, r8, lsr #3 │ │ - add.w r2, r9, r0, lsl #3 │ │ - bcs.n 8f544 │ │ + add.w r2, fp, r0, lsl #3 │ │ + bcs.n 90152 │ │ ldr r0, [r2, #0] │ │ movs r6, #0 │ │ - ldr.w r1, [fp] │ │ - ldr.w r3, [r9] │ │ + ldr.w r1, [sl] │ │ + ldr.w r3, [fp] │ │ cmp r1, r0 │ │ it cc │ │ movcc r6, #1 │ │ cmp r3, r1 │ │ mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ teq r1, r6 │ │ it ne │ │ - movne fp, r2 │ │ + movne sl, r2 │ │ cmp r3, r0 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ eors r1, r0 │ │ it ne │ │ - movne fp, r9 │ │ - b.n 8f54e │ │ - mov r0, r9 │ │ - mov r1, fp │ │ - bl 8ff8a │ │ - mov fp, r0 │ │ - ldrd r0, r1, [fp] │ │ + movne sl, fp │ │ + b.n 9015c │ │ + mov r0, fp │ │ + mov r1, sl │ │ + bl 90b92 │ │ + mov sl, r0 │ │ + ldrd r0, r1, [sl] │ │ subs r5, #1 │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ - sub.w r1, fp, r9 │ │ + sub.w r1, sl, fp │ │ str.w r8, [sp, #36] @ 0x24 │ │ lsrs r2, r1, #3 │ │ ldr r1, [sp, #20] │ │ - strd r5, fp, [sp, #28] │ │ - cbz r1, 8f574 │ │ + strd r5, sl, [sp, #28] │ │ + cbz r1, 90182 │ │ ldr r1, [sp, #20] │ │ ldr r1, [r1, #0] │ │ cmp r1, r0 │ │ - bcs.w 8f6d0 │ │ + bcs.w 902de │ │ cmp r4, r8 │ │ - bcc.w 8fbfe │ │ - add.w ip, sl, r8, lsl #3 │ │ + bcc.w 90804 │ │ + add.w ip, r9, r8, lsl #3 │ │ movs r6, #0 │ │ - mov r1, r9 │ │ + mov r1, fp │ │ mov r8, r2 │ │ str r2, [sp, #24] │ │ subs.w r3, r8, #3 │ │ str.w r8, [sp, #40] @ 0x28 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r3, r0 │ │ - add.w lr, r9, r3, lsl #3 │ │ - mov r0, r9 │ │ + add.w lr, fp, r3, lsl #3 │ │ + mov r0, fp │ │ cmp r1, lr │ │ - bcs.n 8f620 │ │ - ldr.w fp, [fp] │ │ + bcs.n 9022e │ │ + ldr.w sl, [sl] │ │ ldrd r2, r4, [r1] │ │ - mov r9, sl │ │ + mov fp, r9 │ │ ldrd r3, r8, [r1, #8] │ │ - cmp r2, fp │ │ + cmp r2, sl │ │ it cs │ │ - subcs.w r9, ip, #8 │ │ - str.w r2, [r9, r6, lsl #3] │ │ - add.w r2, r9, r6, lsl #3 │ │ + subcs.w fp, ip, #8 │ │ + str.w r2, [fp, r6, lsl #3] │ │ + add.w r2, fp, r6, lsl #3 │ │ str r4, [r2, #4] │ │ - mov r2, sl │ │ + mov r2, r9 │ │ it cc │ │ addcc r6, #1 │ │ - cmp r3, fp │ │ + cmp r3, sl │ │ it cs │ │ subcs.w r2, ip, #16 │ │ str.w r3, [r2, r6, lsl #3] │ │ add.w r2, r2, r6, lsl #3 │ │ ldr r3, [r1, #16] │ │ str.w r8, [r2, #4] │ │ - mov r2, sl │ │ + mov r2, r9 │ │ it cc │ │ addcc r6, #1 │ │ - cmp r3, fp │ │ + cmp r3, sl │ │ it cs │ │ subcs.w r2, ip, #24 │ │ str.w r3, [r2, r6, lsl #3] │ │ add.w r2, r2, r6, lsl #3 │ │ sub.w ip, ip, #32 │ │ ldr r5, [r1, #20] │ │ ldr r4, [r1, #24] │ │ str r5, [r2, #4] │ │ mov r2, ip │ │ ldr r3, [r1, #28] │ │ it cc │ │ addcc r6, #1 │ │ - cmp r4, fp │ │ + cmp r4, sl │ │ it cc │ │ - movcc r2, sl │ │ + movcc r2, r9 │ │ str.w r4, [r2, r6, lsl #3] │ │ add.w r2, r2, r6, lsl #3 │ │ add.w r1, r1, #32 │ │ str r3, [r2, #4] │ │ it cc │ │ addcc r6, #1 │ │ cmp r1, lr │ │ - bcc.n 8f5a4 │ │ + bcc.n 901b2 │ │ ldr.w lr, [sp, #40] @ 0x28 │ │ - mov r9, r0 │ │ + mov fp, r0 │ │ add.w r3, r0, lr, lsl #3 │ │ cmp r1, r3 │ │ - bcs.n 8f662 │ │ - ldr.w fp, [sp, #32] │ │ + bcs.n 90270 │ │ + ldr.w sl, [sp, #32] │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ - ldr.w r5, [fp] │ │ + ldr.w r5, [sl] │ │ sub.w ip, ip, #8 │ │ ldrd r2, r4, [r1], #8 │ │ mov r0, ip │ │ cmp r2, r5 │ │ it cc │ │ - movcc r0, sl │ │ + movcc r0, r9 │ │ str.w r2, [r0, r6, lsl #3] │ │ add.w r0, r0, r6, lsl #3 │ │ str r4, [r0, #4] │ │ it cc │ │ addcc r6, #1 │ │ cmp r1, r3 │ │ - bcc.n 8f63a │ │ + bcc.n 90248 │ │ cmp lr, r8 │ │ - bne.n 8f66a │ │ - b.n 8f67e │ │ - ldrd fp, r8, [sp, #32] │ │ + bne.n 90278 │ │ + b.n 9028c │ │ + ldrd sl, r8, [sp, #32] │ │ cmp lr, r8 │ │ - beq.n 8f67e │ │ + beq.n 9028c │ │ sub.w ip, ip, #8 │ │ ldrd r0, r2, [r1], #8 │ │ str.w r0, [ip, r6, lsl #3] │ │ add.w r0, ip, r6, lsl #3 │ │ str r2, [r0, #4] │ │ - b.n 8f586 │ │ + b.n 90194 │ │ lsls r2, r6, #3 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - bl d44c4 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl d52ca │ │ subs.w r1, r8, r6 │ │ - beq.n 8f6a6 │ │ + beq.n 902b4 │ │ ldr r0, [sp, #12] │ │ - add.w r2, r9, r6, lsl #3 │ │ + add.w r2, fp, r6, lsl #3 │ │ mov r3, r1 │ │ add.w r0, r0, r8, lsl #3 │ │ ldrd r5, r4, [r0], #-8 │ │ subs r3, #1 │ │ strd r5, r4, [r2], #8 │ │ - bne.n 8f69a │ │ + bne.n 902a8 │ │ ldr r4, [sp, #16] │ │ ldrd r2, r5, [sp, #24] │ │ - cbz r6, 8f6d0 │ │ + cbz r6, 902de │ │ cmp r8, r6 │ │ - bcc.w 8fbec │ │ + bcc.w 907f2 │ │ add r0, sp, #44 @ 0x2c │ │ - mov r2, sl │ │ + mov r2, r9 │ │ mov r3, r4 │ │ strd r5, r0, [sp] │ │ - add.w r0, r9, r6, lsl #3 │ │ - bl 8f48c │ │ + add.w r0, fp, r6, lsl #3 │ │ + bl 90090 │ │ mov r8, r6 │ │ cmp r6, #33 @ 0x21 │ │ - bcs.w 8f4ee │ │ - b.n 8f4a2 │ │ + bcs.w 900fc │ │ + b.n 900a6 │ │ cmp r4, r8 │ │ - bcc.w 8fbfe │ │ - add.w r4, sl, r8, lsl #3 │ │ + bcc.w 90804 │ │ + add.w r4, r9, r8, lsl #3 │ │ movs r5, #0 │ │ - mov r1, r9 │ │ - mov fp, r2 │ │ + mov r1, fp │ │ + mov sl, r2 │ │ subs r2, #3 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r2, r0 │ │ - add.w ip, r9, r2, lsl #3 │ │ + add.w ip, fp, r2, lsl #3 │ │ cmp r1, ip │ │ - bcs.n 8f774 │ │ + bcs.n 90382 │ │ ldr r0, [sp, #32] │ │ ldr.w lr, [r0] │ │ ldrd r6, r0, [r1] │ │ - mov r3, sl │ │ + mov r3, r9 │ │ ldrd r2, r8, [r1, #8] │ │ cmp lr, r6 │ │ it cc │ │ subcc.w r3, r4, #8 │ │ str.w r6, [r3, r5, lsl #3] │ │ add.w r3, r3, r5, lsl #3 │ │ str r0, [r3, #4] │ │ - mov r3, sl │ │ + mov r3, r9 │ │ it cs │ │ addcs r5, #1 │ │ cmp lr, r2 │ │ it cc │ │ subcc.w r3, r4, #16 │ │ str.w r2, [r3, r5, lsl #3] │ │ add.w r2, r3, r5, lsl #3 │ │ ldr r3, [r1, #16] │ │ str.w r8, [r2, #4] │ │ - mov r2, sl │ │ + mov r2, r9 │ │ it cs │ │ addcs r5, #1 │ │ cmp lr, r3 │ │ it cc │ │ subcc.w r2, r4, #24 │ │ str.w r3, [r2, r5, lsl #3] │ │ add.w r2, r2, r5, lsl #3 │ │ @@ -156503,467 +157004,459 @@ │ │ str r6, [r2, #4] │ │ mov r2, r4 │ │ ldr r3, [r1, #28] │ │ it cs │ │ addcs r5, #1 │ │ cmp lr, r0 │ │ it cs │ │ - movcs r2, sl │ │ + movcs r2, r9 │ │ str.w r0, [r2, r5, lsl #3] │ │ add.w r2, r2, r5, lsl #3 │ │ add.w r1, r1, #32 │ │ str r3, [r2, #4] │ │ it cs │ │ addcs r5, #1 │ │ cmp r1, ip │ │ - bcc.n 8f6f8 │ │ - add.w r2, r9, fp, lsl #3 │ │ + bcc.n 90306 │ │ + add.w r2, fp, sl, lsl #3 │ │ cmp r1, r2 │ │ - bcs.n 8f7ac │ │ + bcs.n 903ba │ │ ldr r0, [sp, #32] │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ ldr.w ip, [r0] │ │ subs r4, #8 │ │ ldrd r6, r3, [r1], #8 │ │ mov r0, r4 │ │ cmp ip, r6 │ │ it cs │ │ - movcs r0, sl │ │ + movcs r0, r9 │ │ str.w r6, [r0, r5, lsl #3] │ │ add.w r0, r0, r5, lsl #3 │ │ str r3, [r0, #4] │ │ it cs │ │ addcs r5, #1 │ │ cmp r1, r2 │ │ - bcc.n 8f786 │ │ - cmp fp, r8 │ │ - bne.n 8f7b4 │ │ - b.n 8f7ca │ │ + bcc.n 90394 │ │ + cmp sl, r8 │ │ + bne.n 903c2 │ │ + b.n 903d8 │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ - cmp fp, r8 │ │ - beq.n 8f7ca │ │ + cmp sl, r8 │ │ + beq.n 903d8 │ │ ldrd r0, r2, [r1], #8 │ │ subs r4, #8 │ │ - str.w r0, [sl, r5, lsl #3] │ │ - add.w r0, sl, r5, lsl #3 │ │ + str.w r0, [r9, r5, lsl #3] │ │ + add.w r0, r9, r5, lsl #3 │ │ adds r5, #1 │ │ str r2, [r0, #4] │ │ mov r2, r8 │ │ - b.n 8f6de │ │ + b.n 902ec │ │ lsls r2, r5, #3 │ │ - mov r0, r9 │ │ - mov r1, sl │ │ - bl d44c4 │ │ + mov r0, fp │ │ + mov r1, r9 │ │ + bl d52ca │ │ subs.w r6, r8, r5 │ │ - beq.w 8fbe4 │ │ + beq.w 907ea │ │ ldr r0, [sp, #12] │ │ - add.w r9, r9, r5, lsl #3 │ │ + add.w fp, fp, r5, lsl #3 │ │ mov r1, r6 │ │ add.w r0, r0, r8, lsl #3 │ │ - mov r2, r9 │ │ + mov r2, fp │ │ ldrd r3, r4, [r0], #-8 │ │ subs r1, #1 │ │ strd r3, r4, [r2], #8 │ │ - bne.n 8f7ea │ │ + bne.n 903f8 │ │ cmp r8, r5 │ │ - bcc.w 8fc00 │ │ + bcc.w 90806 │ │ ldr r4, [sp, #16] │ │ movs r0, #0 │ │ ldr r5, [sp, #28] │ │ mov r8, r6 │ │ cmp r6, #33 @ 0x21 │ │ str r0, [sp, #20] │ │ - bcs.w 8f4ee │ │ - b.n 8f4a2 │ │ + bcs.w 900fc │ │ + b.n 900a6 │ │ movs r0, #1 │ │ mov r1, r8 │ │ str r0, [sp, #0] │ │ - mov r0, r9 │ │ - mov r2, sl │ │ + mov r0, fp │ │ + mov r2, r9 │ │ mov r3, r4 │ │ - bl 8f0c0 │ │ + bl 8fcc4 │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r6, #7 │ │ - bls.w 8f9f8 │ │ - ldr.w r1, [r9] │ │ + bls.w 9060c │ │ + ldr.w r1, [fp] │ │ movs r4, #0 │ │ - ldr.w r2, [r9, #8] │ │ - ldr.w r3, [r9, #16] │ │ + ldr.w r2, [fp, #8] │ │ + ldr.w r3, [fp, #16] │ │ cmp r2, r1 │ │ - ldr.w r5, [r9, #24] │ │ + ldr.w r5, [fp, #24] │ │ it cs │ │ movcs r4, #1 │ │ - ldr.w r0, [r9, r4, lsl #3] │ │ + ldr.w r0, [fp, r4, lsl #3] │ │ mov.w r1, #2 │ │ - str r0, [sp, #40] @ 0x28 │ │ + str r0, [sp, #36] @ 0x24 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ str r0, [sp, #20] │ │ - ldr.w r0, [r9, r0, lsl #3] │ │ + ldr.w r0, [fp, r0, lsl #3] │ │ cmp r5, r3 │ │ mov.w r2, #3 │ │ str r0, [sp, #28] │ │ it cc │ │ movcc r1, #3 │ │ - ldr.w r3, [r9, r1, lsl #3] │ │ - add.w lr, r9, r1, lsl #3 │ │ + ldr.w r3, [fp, r1, lsl #3] │ │ + add.w lr, fp, r1, lsl #3 │ │ mov ip, r1 │ │ str r3, [sp, #32] │ │ it cc │ │ movcc r2, #2 │ │ - ldr.w r5, [r9, r2, lsl #3] │ │ + ldr.w r5, [fp, r2, lsl #3] │ │ cmp r3, r0 │ │ - add.w r3, r9, r4, lsl #3 │ │ - str r5, [sp, #36] @ 0x24 │ │ + add.w r3, fp, r4, lsl #3 │ │ + str r5, [sp, #24] │ │ mov r5, lr │ │ it cc │ │ movcc ip, r4 │ │ it cc │ │ movcc r5, r3 │ │ - ldrd fp, r8, [sp, #36] @ 0x24 │ │ - add.w r0, r9, r2, lsl #3 │ │ - cmp fp, r8 │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ + add.w r0, fp, r2, lsl #3 │ │ + ldr.w r8, [sp, #24] │ │ + cmp r8, sl │ │ ittt cc │ │ movcc r5, r0 │ │ movcc ip, r2 │ │ movcc r0, r3 │ │ str r0, [sp, #36] @ 0x24 │ │ ite cc │ │ movcc r3, lr │ │ movcs r1, r4 │ │ ldrd r2, r0, [sp, #28] │ │ - mov.w fp, #3 │ │ - mov.w r8, #0 │ │ cmp r0, r2 │ │ ldr r2, [sp, #20] │ │ it cc │ │ movcc r1, r2 │ │ - ldr.w r0, [r9, r1, lsl #3] │ │ - add.w r1, r9, r2, lsl #3 │ │ - ldr.w r2, [r9, ip, lsl #3] │ │ + ldr.w r0, [fp, r1, lsl #3] │ │ + add.w r1, fp, r2, lsl #3 │ │ + ldr.w r2, [fp, ip, lsl #3] │ │ it cs │ │ movcs lr, r1 │ │ ldrd ip, lr, [lr] │ │ it cc │ │ movcc r3, r1 │ │ cmp r2, r0 │ │ mov r0, r5 │ │ it cc │ │ movcc r0, r3 │ │ ldrd r0, r1, [r0] │ │ it cc │ │ movcc r3, r5 │ │ - strd r0, r1, [sl, #16] │ │ - ldr r0, [sp, #24] │ │ + strd r0, r1, [r9, #16] │ │ + ldr r0, [sp, #40] @ 0x28 │ │ ldrd r2, r3, [r3] │ │ - strd r2, r3, [sl, #8] │ │ - add.w r5, r9, r0, lsl #3 │ │ - ldr r3, [sp, #24] │ │ - strd ip, lr, [sl] │ │ + strd r2, r3, [r9, #8] │ │ + add.w r5, fp, r0, lsl #3 │ │ + ldr r3, [sp, #40] @ 0x28 │ │ + strd ip, lr, [r9] │ │ + mov.w lr, #0 │ │ ldr r1, [r5, #16] │ │ ldr r2, [r5, #24] │ │ ldr r0, [r5, #8] │ │ - ldr.w r4, [r9, r3, lsl #3] │ │ cmp r2, r1 │ │ + mov.w r1, #3 │ │ + ldr.w r3, [fp, r3, lsl #3] │ │ it cc │ │ - movcc.w fp, #2 │ │ - ldr.w r2, [r5, fp, lsl #3] │ │ + movcc r1, #2 │ │ + ldr.w r2, [r5, r1, lsl #3] │ │ + mov sl, r1 │ │ str r2, [sp, #32] │ │ mov.w r2, #2 │ │ + str r1, [sp, #12] │ │ it cc │ │ movcc r2, #3 │ │ - cmp r0, r4 │ │ - ldr.w r0, [r5, r2, lsl #3] │ │ - mov.w r4, #0 │ │ - str r2, [sp, #16] │ │ - str r0, [sp, #20] │ │ + ldr.w r1, [r5, r2, lsl #3] │ │ + cmp r0, r3 │ │ + str r2, [sp, #20] │ │ + str r1, [sp, #24] │ │ it cc │ │ - movcc.w r8, #1 │ │ - ldr.w r1, [r5, r8, lsl #3] │ │ + movcc.w lr, #1 │ │ + ldr.w r3, [r5, lr, lsl #3] │ │ + mov.w r0, #0 │ │ mov ip, r2 │ │ - str r1, [sp, #28] │ │ + str r3, [sp, #28] │ │ it cs │ │ - movcs r4, #1 │ │ - cmp r0, r1 │ │ + movcs r0, #1 │ │ + cmp r1, r3 │ │ add.w r1, r5, r2, lsl #3 │ │ - ldr.w r3, [r5, r4, lsl #3] │ │ - add.w r2, r5, r4, lsl #3 │ │ - mov lr, r1 │ │ - str r3, [sp, #12] │ │ - add.w r3, r5, fp, lsl #3 │ │ + ldr.w r4, [r5, r0, lsl #3] │ │ + add.w r2, r5, r0, lsl #3 │ │ + mov r8, r1 │ │ + str r4, [sp, #16] │ │ it cc │ │ - movcc ip, r4 │ │ + movcc ip, r0 │ │ it cc │ │ - movcc lr, r2 │ │ - mov r0, r4 │ │ - str r3, [sp, #40] @ 0x28 │ │ - ldr r4, [sp, #32] │ │ - ldr r3, [sp, #12] │ │ - cmp r4, r3 │ │ - ldr r3, [sp, #40] @ 0x28 │ │ - ittt cc │ │ - movcc lr, r3 │ │ - movcc ip, fp │ │ + movcc r8, r2 │ │ + add.w r3, r5, sl, lsl #3 │ │ + ldr.w sl, [sp, #32] │ │ + ldr r4, [sp, #16] │ │ + cmp sl, r4 │ │ + it cc │ │ + movcc r8, r3 │ │ + ldr r4, [sp, #12] │ │ + itt cc │ │ + movcc ip, r4 │ │ movcc r3, r2 │ │ - str r3, [sp, #40] @ 0x28 │ │ + str r3, [sp, #32] │ │ it cc │ │ movcc r2, r1 │ │ - ldr r3, [sp, #16] │ │ + ldr r3, [sp, #20] │ │ it cc │ │ movcc r0, r3 │ │ - ldr r4, [sp, #28] │ │ - ldr r3, [sp, #20] │ │ + ldrd r3, r4, [sp, #24] │ │ cmp r3, r4 │ │ ldr r4, [sp, #36] @ 0x24 │ │ - ldrd r3, r4, [r4] │ │ - str r3, [sp, #32] │ │ - add.w r3, r5, r8, lsl #3 │ │ + ldrd r3, sl, [r4] │ │ + add.w r4, r5, lr, lsl #3 │ │ + str r3, [sp, #28] │ │ it cs │ │ - movcs r1, r3 │ │ - str.w r4, [sl, #28] │ │ - ldrd r1, fp, [r1] │ │ - ldr r4, [sp, #24] │ │ - str r1, [sp, #28] │ │ - ldr r1, [sp, #32] │ │ - str.w r1, [sl, #24] │ │ - ldr r1, [sp, #28] │ │ - str.w fp, [sp, #36] @ 0x24 │ │ - mov.w fp, #4 │ │ - str.w r1, [sl, r4, lsl #3] │ │ - ldr.w ip, [r5, ip, lsl #3] │ │ + movcs r1, r4 │ │ + ldrd r1, r3, [r1] │ │ + str.w sl, [r9, #28] │ │ + ldr.w sl, [sp, #40] @ 0x28 │ │ + str r3, [sp, #36] @ 0x24 │ │ + ldr r3, [sp, #28] │ │ + str.w r3, [r9, #24] │ │ + str.w r1, [r9, sl, lsl #3] │ │ + ldr.w r1, [r5, ip, lsl #3] │ │ it cc │ │ - movcc r0, r8 │ │ - ldr.w r0, [r5, r0, lsl #3] │ │ - add.w r5, sl, r4, lsl #3 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - str r1, [r5, #4] │ │ + movcc r0, lr │ │ + ldr.w r3, [r5, r0, lsl #3] │ │ + add.w r5, r9, sl, lsl #3 │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + mov lr, sl │ │ + str r0, [r5, #4] │ │ it cc │ │ - movcc r2, r3 │ │ + movcc r2, r4 │ │ + cmp r1, r3 │ │ mov r1, r2 │ │ - cmp ip, r0 │ │ it cc │ │ - movcc r1, lr │ │ + movcc r1, r8 │ │ + mov.w sl, #4 │ │ ldrd r1, r3, [r1] │ │ strd r1, r3, [r5, #8] │ │ it cs │ │ - movcs r2, lr │ │ + movcs r2, r8 │ │ ldrd r0, r1, [r2] │ │ strd r0, r1, [r5, #16] │ │ - ldr r0, [sp, #40] @ 0x28 │ │ + ldr r0, [sp, #32] │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [r5, #24] │ │ - subs r0, r6, r4 │ │ - cmp fp, r4 │ │ - str r0, [sp, #28] │ │ - bcc.n 8fa20 │ │ - b.n 8fa86 │ │ - ldrd r1, r2, [r9] │ │ - mov.w fp, #1 │ │ - ldr.w r0, [r9, r4, lsl #3] │ │ - strd r1, r2, [sl] │ │ - add.w r1, r9, r4, lsl #3 │ │ - str.w r0, [sl, r4, lsl #3] │ │ - add.w r0, sl, r4, lsl #3 │ │ + sub.w r0, r6, lr │ │ + cmp sl, lr │ │ + str r0, [sp, #24] │ │ + bcc.n 90636 │ │ + b.n 90694 │ │ + ldrd r1, r2, [fp] │ │ + mov.w sl, #1 │ │ + ldr.w r0, [fp, lr, lsl #3] │ │ + strd r1, r2, [r9] │ │ + add.w r1, fp, lr, lsl #3 │ │ + str.w r0, [r9, lr, lsl #3] │ │ + add.w r0, r9, lr, lsl #3 │ │ ldr r1, [r1, #4] │ │ str r1, [r0, #4] │ │ - subs r0, r6, r4 │ │ - cmp fp, r4 │ │ - str r0, [sp, #28] │ │ - bcs.n 8fa86 │ │ - add.w r2, fp, #1 │ │ - mov.w r8, fp, lsl #3 │ │ - mov r0, fp │ │ - b.n 8fa42 │ │ - mov r0, sl │ │ - strd r2, ip, [r0] │ │ + sub.w r0, r6, lr │ │ + cmp sl, lr │ │ + str r0, [sp, #24] │ │ + bcs.n 90694 │ │ + mov.w r8, sl, lsl #3 │ │ + mov r4, sl │ │ + b.n 9064e │ │ + mov r0, r9 │ │ + strd r1, ip, [r0] │ │ + adds r4, #1 │ │ add.w r8, r8, #8 │ │ - mov r2, lr │ │ - mov r0, lr │ │ - cmp lr, r4 │ │ - it cc │ │ - addcc r2, #1 │ │ - bcs.n 8fa86 │ │ - mov lr, r2 │ │ - ldr.w r2, [r9, r0, lsl #3] │ │ - add.w r3, sl, r0, lsl #3 │ │ - str.w r2, [sl, r0, lsl #3] │ │ - add.w r0, r9, r0, lsl #3 │ │ - ldr.w ip, [r0, #4] │ │ - ldr.w r1, [r3, #-8] │ │ - str.w ip, [r3, #4] │ │ - cmp r1, r2 │ │ - bls.n 8fa32 │ │ + cmp r4, lr │ │ + beq.n 90694 │ │ + add.w r0, r9, r4, lsl #3 │ │ + ldr.w r1, [fp, r4, lsl #3] │ │ + add.w r3, fp, r4, lsl #3 │ │ + ldr.w lr, [r0, #-8] │ │ + ldr.w ip, [r3, #4] │ │ + cmp lr, r1 │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ + str.w r1, [r9, r4, lsl #3] │ │ + str.w ip, [r0, #4] │ │ + bls.n 90644 │ │ mov r0, r8 │ │ - add.w r3, sl, r0 │ │ + add.w r3, r9, r0 │ │ cmp r0, #8 │ │ - ldrd r1, r5, [r3, #-8] │ │ - str.w r1, [sl, r0] │ │ - str r5, [r3, #4] │ │ - beq.n 8fa2c │ │ - ldr.w r1, [r3, #-16] │ │ + ldrd r5, r2, [r3, #-8] │ │ + str.w r5, [r9, r0] │ │ + str r2, [r3, #4] │ │ + beq.n 9063e │ │ + ldr.w r2, [r3, #-16] │ │ subs r0, #8 │ │ - cmp r1, r2 │ │ - bhi.n 8fa66 │ │ - add r0, sl │ │ - b.n 8fa2e │ │ - ldr.w r8, [sp, #28] │ │ - add.w r0, sl, r4, lsl #3 │ │ - str r0, [sp, #40] @ 0x28 │ │ - cmp fp, r8 │ │ - bcs.n 8fb14 │ │ - ldr r0, [sp, #24] │ │ - mov.w r1, fp, lsl #3 │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ - movs r4, #8 │ │ - add.w r0, r9, r0, lsl #3 │ │ - str r0, [sp, #36] @ 0x24 │ │ - add.w r0, fp, #1 │ │ - b.n 8faca │ │ + cmp r2, r1 │ │ + bhi.n 90674 │ │ + add r0, r9 │ │ + b.n 90640 │ │ + ldr.w r8, [sp, #24] │ │ + add.w r4, r9, lr, lsl #3 │ │ + cmp sl, r8 │ │ + bcs.n 9071c │ │ ldr r0, [sp, #40] @ 0x28 │ │ - ldr r3, [sp, #32] │ │ - ldr.w r8, [sp, #28] │ │ - strd r2, r3, [r0] │ │ - subs r4, #8 │ │ + mov.w r5, sl, lsl #3 │ │ + mov.w lr, #8 │ │ + mov ip, r4 │ │ + add.w r0, fp, r0, lsl #3 │ │ + str r0, [sp, #36] @ 0x24 │ │ + b.n 906d4 │ │ + mov r2, r4 │ │ + ldr r0, [sp, #28] │ │ + ldr.w sl, [sp, #32] │ │ + ldr.w r8, [sp, #24] │ │ + strd r1, r0, [r2] │ │ + add.w sl, sl, #1 │ │ + sub.w lr, lr, #8 │ │ add.w ip, ip, #8 │ │ - mov r0, lr │ │ - mov fp, lr │ │ - cmp lr, r8 │ │ - it cc │ │ - addcc r0, #1 │ │ - bcs.n 8fb14 │ │ - ldr r5, [sp, #36] @ 0x24 │ │ - mov lr, r0 │ │ - ldr r0, [sp, #40] @ 0x28 │ │ - ldr.w r2, [r5, fp, lsl #3] │ │ - add.w r5, r5, fp, lsl #3 │ │ - str.w r2, [r0, fp, lsl #3] │ │ - add.w r0, r0, fp, lsl #3 │ │ - ldr r5, [r5, #4] │ │ - ldr.w r3, [r0, #-8] │ │ - str r5, [r0, #4] │ │ - cmp r3, r2 │ │ - bls.n 8fab8 │ │ - str r5, [sp, #32] │ │ - mov r3, r4 │ │ - mov r5, ip │ │ - adds r0, r5, r1 │ │ - cmp r1, r3 │ │ - ldrd fp, r8, [r0, #-8] │ │ - str.w fp, [r5, r1] │ │ - str.w r8, [r0, #4] │ │ - beq.n 8faac │ │ - ldr.w r0, [r0, #-16] │ │ - adds r3, #8 │ │ - subs r5, #8 │ │ - cmp r0, r2 │ │ - bhi.n 8faf2 │ │ - adds r0, r5, r1 │ │ - b.n 8faae │ │ - ldr.w lr, [sp, #40] @ 0x28 │ │ + cmp sl, r8 │ │ + beq.n 9071c │ │ + ldr r0, [sp, #36] @ 0x24 │ │ + add.w r2, r4, sl, lsl #3 │ │ + ldr.w r3, [r2, #-8] │ │ + ldr.w r1, [r0, sl, lsl #3] │ │ + add.w r0, r0, sl, lsl #3 │ │ + ldr r0, [r0, #4] │ │ + cmp r3, r1 │ │ + str.w r1, [r4, sl, lsl #3] │ │ + str r0, [r2, #4] │ │ + bls.n 906c4 │ │ + mov r2, lr │ │ + mov r3, ip │ │ + strd r0, sl, [sp, #28] │ │ + add.w sl, r3, r5 │ │ + cmp r5, r2 │ │ + ldrd r0, r8, [sl, #-8] │ │ + str r0, [r3, r5] │ │ + str.w r8, [sl, #4] │ │ + beq.n 906b4 │ │ + ldr.w r0, [sl, #-16] │ │ + adds r2, #8 │ │ + subs r3, #8 │ │ + cmp r0, r1 │ │ + bhi.n 906fa │ │ + adds r2, r3, r5 │ │ + b.n 906b6 │ │ mvn.w r0, #7 │ │ - add.w r4, r0, r6, lsl #3 │ │ - ldr.w fp, [sp, #24] │ │ - add.w r0, sl, r4 │ │ - sub.w r5, lr, #8 │ │ - mov ip, sl │ │ - str.w r9, [sp, #36] @ 0x24 │ │ - ldr.w r2, [ip] │ │ - ldr r1, [r5, #0] │ │ - ldr.w r8, [r0] │ │ - str r2, [sp, #40] @ 0x28 │ │ + add.w r8, r0, r6, lsl #3 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ + add.w r0, r9, r8 │ │ + sub.w ip, r4, #8 │ │ + mov sl, r9 │ │ + str.w fp, [sp, #36] @ 0x24 │ │ + ldr.w r1, [ip] │ │ movs r2, #0 │ │ - cmp r8, r1 │ │ - ldr.w r3, [lr] │ │ + ldr.w lr, [r0] │ │ + str r5, [sp, #40] @ 0x28 │ │ + cmp lr, r1 │ │ + ldr.w r5, [sl] │ │ + ldr r3, [r4, #0] │ │ it cs │ │ movcs.w r2, #4294967295 @ 0xffffffff │ │ mov.w r1, #0 │ │ + add.w lr, r0, r2, lsl #3 │ │ + mov r2, sl │ │ it cc │ │ movcc.w r1, #4294967295 @ 0xffffffff │ │ - add.w r8, r0, r2, lsl #3 │ │ it cc │ │ - movcc r0, r5 │ │ - ldr r2, [sp, #40] @ 0x28 │ │ - add.w r5, r5, r1, lsl #3 │ │ - cmp r3, r2 │ │ - mov r2, ip │ │ + movcc r0, ip │ │ + cmp r3, r5 │ │ + ldr r5, [sp, #40] @ 0x28 │ │ it cc │ │ - movcc r2, lr │ │ + movcc r2, r4 │ │ ldrd r2, r3, [r2] │ │ - strd r2, r3, [r9], #8 │ │ + add.w ip, ip, r1, lsl #3 │ │ + strd r2, r3, [fp], #8 │ │ ldr r3, [sp, #36] @ 0x24 │ │ ldrd r0, r2, [r0] │ │ - str r0, [r3, r4] │ │ - add.w r0, r3, r4 │ │ - sub.w r4, r4, #8 │ │ + str.w r0, [r3, r8] │ │ + add.w r0, r3, r8 │ │ + sub.w r8, r8, #8 │ │ str r2, [r0, #4] │ │ mov.w r0, #0 │ │ it cs │ │ movcs r0, #1 │ │ - add.w ip, ip, r0, lsl #3 │ │ + add.w sl, sl, r0, lsl #3 │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ - add.w lr, lr, r0, lsl #3 │ │ - subs.w fp, fp, #1 │ │ - mov r0, r8 │ │ - bne.n 8fb32 │ │ + add.w r4, r4, r0, lsl #3 │ │ + subs r5, #1 │ │ + mov r0, lr │ │ + bne.n 90734 │ │ + mov r2, r4 │ │ ldr r4, [sp, #36] @ 0x24 │ │ - add.w r0, r5, #8 │ │ + add.w r0, ip, #8 │ │ lsls r3, r6, #31 │ │ - beq.n 8fbd8 │ │ - mov r1, lr │ │ - cmp ip, r0 │ │ + beq.n 907de │ │ + mov r1, r2 │ │ + cmp sl, r0 │ │ it cc │ │ - movcc r1, ip │ │ + movcc r1, sl │ │ + mov r3, r2 │ │ ldrd r1, r2, [r1] │ │ - strd r1, r2, [r9] │ │ + strd r1, r2, [fp] │ │ mov.w r2, #0 │ │ - mov.w r1, #0 │ │ it cs │ │ movcs r2, #1 │ │ + mov.w r1, #0 │ │ it cc │ │ movcc r1, #1 │ │ - add.w lr, lr, r2, lsl #3 │ │ - add.w ip, ip, r1, lsl #3 │ │ - cmp ip, r0 │ │ + add.w r2, r3, r2, lsl #3 │ │ + add.w sl, sl, r1, lsl #3 │ │ + cmp sl, r0 │ │ itt eq │ │ - addeq.w r0, r8, #8 │ │ - cmpeq lr, r0 │ │ - bne.n 8fbfa │ │ + addeq.w r0, lr, #8 │ │ + cmpeq r2, r0 │ │ + bne.n 90800 │ │ add sp, #52 @ 0x34 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #52] @ (8fc24 ) │ │ + ldr r0, [pc, #56] @ (9082c ) │ │ movs r1, #19 │ │ - ldr r2, [pc, #52] @ (8fc28 ) │ │ + ldr r2, [pc, #56] @ (90830 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - bl 40e1c │ │ + bl 3fbe0 │ │ + bl 41554 │ │ udf #254 @ 0xfe │ │ - ldr r3, [pc, #28] @ (8fc20 ) │ │ + ldr r3, [pc, #32] @ (90828 ) │ │ mov r0, r5 │ │ mov r1, r8 │ │ mov r2, r8 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ mov r5, r0 │ │ lsls r2, r6, #3 │ │ mov r0, r4 │ │ - mov r1, sl │ │ - bl d44c4 │ │ + mov r1, r9 │ │ + bl d52ca │ │ mov r0, r5 │ │ - blx d6180 │ │ - push {r3, r4, r5, lr} │ │ + blx d6dd0 │ │ + nop │ │ + push {r1, r2, r3, r6, lr} │ │ movs r4, r0 │ │ - ldrh r7, [r5, #56] @ 0x38 │ │ - vsli.32 d27, d28, #24 │ │ + strh r7, [r3, #60] @ 0x3c │ │ + vsli.32 , q1, #24 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ str r1, [sp, #20] │ │ movs r6, #0 │ │ @@ -157253,45 +157746,45 @@ │ │ adds r0, #8 │ │ cmp r3, r0 │ │ itttt eq │ │ addeq.w r0, ip, r2, lsl #3 │ │ addeq.w r1, r1, r6, lsl #3 │ │ addeq r1, #8 │ │ cmpeq r0, r1 │ │ - beq.n 8ff82 │ │ - bl 40e1c │ │ + beq.n 90b8a │ │ + bl 41554 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ mov sl, r2 │ │ mov r4, r1 │ │ cmp r3, #8 │ │ - bcc.n 8ffd8 │ │ + bcc.n 90be0 │ │ lsrs r6, r3, #3 │ │ lsls r2, r6, #3 │ │ sub.w r9, r2, r3, lsr #3 │ │ add.w r1, r0, r6, lsl #5 │ │ mov r3, r6 │ │ add.w r2, r0, r9, lsl #3 │ │ - bl 8ff8a │ │ + bl 90b92 │ │ add.w r1, r4, r6, lsl #5 │ │ add.w r2, r4, r9, lsl #3 │ │ mov r8, r0 │ │ mov r0, r4 │ │ mov r3, r6 │ │ - bl 8ff8a │ │ + bl 90b92 │ │ add.w r1, sl, r6, lsl #5 │ │ add.w r2, sl, r9, lsl #3 │ │ mov r4, r0 │ │ mov r0, sl │ │ mov r3, r6 │ │ - bl 8ff8a │ │ + bl 90b92 │ │ mov sl, r0 │ │ mov r0, r8 │ │ ldr.w r1, [sl] │ │ movs r5, #0 │ │ ldr r2, [r4, #0] │ │ movs r6, #0 │ │ ldr r3, [r0, #0] │ │ @@ -157321,42 +157814,42 @@ │ │ add.w r5, r0, #48 @ 0x30 │ │ ldrd lr, ip, [r0] │ │ movs r4, #2 │ │ mov fp, r8 │ │ subs.w r2, r9, lr │ │ mov sl, r9 │ │ sbcs.w r2, r8, ip │ │ - bcs.n 90050 │ │ + bcs.n 90c58 │ │ ldrd r6, r2, [r5] │ │ subs.w r3, r6, sl │ │ sbcs.w r3, r2, fp │ │ - bcs.n 9006c │ │ + bcs.n 90c74 │ │ adds r4, #1 │ │ adds r5, #24 │ │ mov sl, r6 │ │ mov fp, r2 │ │ cmp r1, r4 │ │ - bne.n 90034 │ │ - b.n 90070 │ │ + bne.n 90c3c │ │ + b.n 90c78 │ │ ldrd r6, r3, [r5] │ │ subs.w r2, r6, sl │ │ sbcs.w r2, r3, fp │ │ - bcc.n 9006c │ │ + bcc.n 90c74 │ │ adds r4, #1 │ │ adds r5, #24 │ │ mov sl, r6 │ │ mov fp, r3 │ │ cmp r1, r4 │ │ - bne.n 90050 │ │ - b.n 90070 │ │ + bne.n 90c58 │ │ + b.n 90c78 │ │ cmp r4, r1 │ │ - bne.n 900ea │ │ + bne.n 90cf2 │ │ subs.w r2, r9, lr │ │ sbcs.w r2, r8, ip │ │ - bcs.n 900e2 │ │ + bcs.n 90cea │ │ add.w r2, r1, r1, lsl #1 │ │ lsrs r1, r1, #1 │ │ add.w r1, r1, r1, lsl #1 │ │ mvn.w r3, #11 │ │ add.w r2, r3, r2, lsl #3 │ │ movs r3, #0 │ │ lsls r1, r1, #3 │ │ @@ -157383,76 +157876,76 @@ │ │ cmp r1, r3 │ │ str.w lr, [r5, #-12] │ │ str.w sl, [r4, #4] │ │ str.w r9, [r4, #8] │ │ str.w fp, [r5, #-4] │ │ str.w ip, [r5, #4] │ │ str r6, [r4, #20] │ │ - bne.n 90092 │ │ + bne.n 90c9a │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ orr.w r2, r1, #1 │ │ movs r3, #62 @ 0x3e │ │ clz r2, r2 │ │ eor.w r3, r3, r2, lsl #1 │ │ movs r2, #0 │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 90108 │ │ + b.w 90d10 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #76 @ 0x4c │ │ mov r8, r1 │ │ mov fp, r0 │ │ cmp r1, #33 @ 0x21 │ │ - bcs.n 9012c │ │ + bcs.n 90d34 │ │ mov r0, fp │ │ mov r1, r8 │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 904c4 │ │ + b.w 910cc │ │ mov r4, r3 │ │ mov r9, r2 │ │ - b.n 90176 │ │ + b.n 90d7e │ │ mov ip, r9 │ │ add.w fp, sp, #48 @ 0x30 │ │ ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ mov r0, r9 │ │ mov r1, fp │ │ stmia.w r1, {r2, r3, r4, r5, r6, lr} │ │ add.w r1, sl, sl, lsl #1 │ │ movs r2, #24 │ │ add.w r9, r9, r1, lsl #3 │ │ mov r1, r9 │ │ - bl d44de │ │ + bl d53c2 │ │ mov r1, fp │ │ mov ip, r9 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ add.w fp, r9, #24 │ │ mov.w r9, #0 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ mvn.w r0, sl │ │ add r8, r0 │ │ ldr r4, [sp, #8] │ │ cmp.w r8, #33 @ 0x21 │ │ - bcc.n 9011a │ │ + bcc.n 90d22 │ │ cmp r4, #0 │ │ - beq.w 904b2 │ │ + beq.w 910ba │ │ mov.w r3, r8, lsr #3 │ │ movs r0, #168 @ 0xa8 │ │ mla r2, r3, r0, fp │ │ add.w r0, r3, r3, lsl #1 │ │ str.w r8, [sp, #12] │ │ add.w r1, fp, r0, lsl #5 │ │ cmp.w r8, #64 @ 0x40 │ │ - bcs.n 901e2 │ │ + bcs.n 90dea │ │ ldrd lr, ip, [r2] │ │ ldrd r6, r5, [r1] │ │ ldrd r3, r8, [fp] │ │ subs.w r0, r6, lr │ │ sbcs.w r0, r5, ip │ │ mov.w r0, #0 │ │ it cc │ │ @@ -157469,43 +157962,43 @@ │ │ sbcs.w r0, r8, ip │ │ mov.w r0, #0 │ │ it cc │ │ movcc r0, #1 │ │ eors r5, r0 │ │ it ne │ │ movne r1, fp │ │ - b.n 901ea │ │ + b.n 90df2 │ │ mov r0, fp │ │ - bl 909e8 │ │ + bl 916d8 │ │ mov r1, r0 │ │ sub.w ip, r1, fp │ │ subs r4, #1 │ │ str r4, [sp, #8] │ │ cmp.w r9, #0 │ │ str.w fp, [sp, #20] │ │ - beq.n 90216 │ │ + beq.n 90e1e │ │ add.w r8, fp, ip │ │ ldr.w r0, [fp, ip] │ │ ldrd r1, r2, [r9] │ │ ldr.w r3, [r8, #4] │ │ subs r0, r1, r0 │ │ sbcs.w r0, r2, r3 │ │ - bcs.w 9038e │ │ + bcs.w 90f96 │ │ str.w r9, [sp] │ │ mov lr, fp │ │ add.w r9, sp, #48 @ 0x30 │ │ ldmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ add.w r8, fp, ip │ │ mov r2, r9 │ │ mov.w sl, #24 │ │ stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ mov r0, fp │ │ mov r1, r8 │ │ movs r2, #24 │ │ - bl d44de │ │ + bl d53c2 │ │ mov r0, r9 │ │ mov.w lr, #0 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ add.w r8, fp, #24 │ │ mov r1, r9 │ │ mov ip, r8 │ │ @@ -157534,15 +158027,15 @@ │ │ mov r0, r1 │ │ str r1, [sp, #28] │ │ mov r4, lr │ │ ldr r1, [sp, #44] @ 0x2c │ │ add.w r8, r1, r2, lsl #3 │ │ movs r2, #24 │ │ mov r1, r8 │ │ - bl d44de │ │ + bl d53c2 │ │ mov r0, sl │ │ mov lr, r4 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ add.w r5, fp, #24 │ │ ldr r0, [sp, #24] │ │ ldrd r3, r2, [sp, #36] @ 0x24 │ │ @@ -157553,15 +158046,15 @@ │ │ addcc.w lr, lr, #1 │ │ ldr r1, [sp, #28] │ │ add.w r0, r9, #24 │ │ ldr r6, [sp, #16] │ │ adds r1, #48 @ 0x30 │ │ cmp r1, r6 │ │ mov r1, sl │ │ - bcc.n 9027a │ │ + bcc.n 90e82 │ │ ldr r0, [sp, #4] │ │ add r6, sp, #48 @ 0x30 │ │ subs r0, #48 @ 0x30 │ │ str r0, [sp, #24] │ │ ldr r0, [sp, #20] │ │ add.w r1, lr, lr, lsl #1 │ │ ldr.w sl, [sp, #24] │ │ @@ -157573,71 +158066,71 @@ │ │ ldr r2, [sp, #44] @ 0x2c │ │ adds r0, #24 │ │ add.w r8, r2, r1, lsl #3 │ │ ldrd r2, r1, [r6] │ │ strd r2, r1, [sp, #28] │ │ movs r2, #24 │ │ mov r1, r8 │ │ - bl d44de │ │ + bl d53c2 │ │ mov lr, r5 │ │ ldmia.w r6, {r0, r1, r2, r3, r4, r5} │ │ add r6, sp, #48 @ 0x30 │ │ add.w fp, fp, #24 │ │ add.w r9, r9, #24 │ │ stmia.w r8, {r0, r1, r2, r3, r4, r5} │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldr r1, [sp, #28] │ │ subs r0, r1, r0 │ │ ldrd r1, r0, [sp, #32] │ │ sbcs.w r0, r1, r0 │ │ it cc │ │ addcc.w lr, lr, #1 │ │ cmp sl, r9 │ │ - bne.n 902da │ │ + bne.n 90ee2 │ │ ldr.w r8, [sp, #12] │ │ cmp lr, r8 │ │ - bcs.w 904b0 │ │ + bcs.w 910b8 │ │ ldr.w fp, [sp, #20] │ │ mov r1, r6 │ │ mov sl, lr │ │ mov ip, fp │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ add.w r0, lr, lr, lsl #1 │ │ movs r2, #24 │ │ add.w r9, fp, r0, lsl #3 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl d44de │ │ + bl d53c2 │ │ add r1, sp, #48 @ 0x30 │ │ mov ip, r9 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ mov r1, sl │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ mov r0, fp │ │ ldr r4, [sp, #8] │ │ ldr r2, [sp, #0] │ │ mov r3, r4 │ │ - bl 90108 │ │ + bl 90d10 │ │ mvn.w r0, sl │ │ add r8, r0 │ │ add.w fp, r9, #24 │ │ cmp.w r8, #33 @ 0x21 │ │ - bcs.w 90176 │ │ - b.n 9011a │ │ + bcs.w 90d7e │ │ + b.n 90d22 │ │ mov ip, fp │ │ add.w r9, sp, #48 @ 0x30 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ mov.w sl, #24 │ │ mov r1, r9 │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ mov r0, fp │ │ mov r1, r8 │ │ movs r2, #24 │ │ - bl d44de │ │ + bl d53c2 │ │ mov r0, r9 │ │ add.w lr, fp, #24 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ mov ip, lr │ │ stmia.w r8, {r1, r2, r3, r4, r5, r6} │ │ mov r1, r9 │ │ ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ @@ -157662,15 +158155,15 @@ │ │ mov r8, r5 │ │ str r1, [sp, #32] │ │ ldr.w r1, [fp, #24]! │ │ str r1, [sp, #24] │ │ add.w r1, sl, sl, lsl #1 │ │ add.w r9, lr, r1, lsl #3 │ │ mov r1, r9 │ │ - bl d44de │ │ + bl d53c2 │ │ mov r0, fp │ │ mov ip, r6 │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ add.w r6, ip, #24 │ │ add.w r5, r8, #24 │ │ @@ -157682,15 +158175,15 @@ │ │ it cs │ │ addcs.w sl, sl, #1 │ │ ldr r0, [sp, #28] │ │ ldr r4, [sp, #16] │ │ add.w r1, r0, #48 @ 0x30 │ │ mov r0, fp │ │ cmp r1, r4 │ │ - bcc.n 903ea │ │ + bcc.n 90ff2 │ │ ldr r0, [sp, #4] │ │ subs r0, #48 @ 0x30 │ │ str r0, [sp, #24] │ │ ldr r0, [sp, #20] │ │ add.w r1, sl, sl, lsl #1 │ │ ldr.w r9, [sp, #24] │ │ add r5, sp, #48 @ 0x30 │ │ @@ -157701,597 +158194,529 @@ │ │ addne.w r5, r0, #48 @ 0x30 │ │ ldrd r2, r1, [r5] │ │ adds r0, #24 │ │ strd r2, r1, [sp, #28] │ │ mov r1, fp │ │ movs r2, #24 │ │ mov r4, ip │ │ - bl d44de │ │ + bl d53c2 │ │ mov ip, r4 │ │ ldr.w lr, [sp, #44] @ 0x2c │ │ ldmia.w r5, {r0, r1, r2, r3, r4, r6} │ │ add.w r8, r8, #24 │ │ add.w ip, ip, #24 │ │ stmia.w fp, {r0, r1, r2, r3, r4, r6} │ │ ldr r0, [sp, #40] @ 0x28 │ │ ldr r1, [sp, #28] │ │ subs r0, r0, r1 │ │ ldrd r1, r0, [sp, #32] │ │ sbcs r0, r1 │ │ it cs │ │ addcs.w sl, sl, #1 │ │ cmp r9, ip │ │ - bne.n 90448 │ │ + bne.n 91050 │ │ ldr.w r8, [sp, #12] │ │ ldr.w r9, [sp, #20] │ │ cmp sl, r8 │ │ - bcc.w 90132 │ │ + bcc.w 90d3a │ │ udf #254 @ 0xfe │ │ mov r0, fp │ │ mov r1, r8 │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 90a8a │ │ + b.w 915ce │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ subw sp, sp, #1212 @ 0x4bc │ │ - movs.w r8, r1, lsr #1 │ │ + movs.w fp, r1, lsr #1 │ │ + beq.w 915aa │ │ + mov r8, r0 │ │ + cmp r1, #8 │ │ + str r0, [sp, #24] │ │ + str.w fp, [sp, #32] │ │ str r1, [sp, #0] │ │ - beq.w 909c4 │ │ - mov r9, r0 │ │ - ldr r0, [sp, #0] │ │ - str.w r9, [sp, #24] │ │ - cmp r0, #8 │ │ - str.w r8, [sp, #32] │ │ - bcc.w 9070a │ │ - ldrd r0, r1, [r9, #48] @ 0x30 │ │ - ldrd r3, r6, [r9, #72] @ 0x48 │ │ - ldrd r5, lr, [r9] │ │ + bcc.w 91316 │ │ + ldrd r0, r4, [r8, #48] @ 0x30 │ │ + ldrd r3, r6, [r8, #72] @ 0x48 │ │ + ldrd r5, ip, [r8] │ │ subs r0, r3, r0 │ │ - ldrd r2, r4, [r9, #24] │ │ - sbcs.w r0, r6, r1 │ │ - mov.w r6, #48 @ 0x30 │ │ - mov.w r1, #72 @ 0x48 │ │ + ldrd r2, lr, [r8, #24] │ │ + sbcs.w r0, r6, r4 │ │ + mov.w r3, #48 @ 0x30 │ │ + mov.w r6, #72 @ 0x48 │ │ it cc │ │ - movcc r6, #72 @ 0x48 │ │ + movcc r3, #72 @ 0x48 │ │ it cc │ │ - movcc r1, #48 @ 0x30 │ │ - ldr r0, [sp, #24] │ │ + movcc r6, #48 @ 0x30 │ │ subs r2, r2, r5 │ │ mov.w r5, #0 │ │ - ldr.w sl, [r9, r1] │ │ - sbcs.w r2, r4, lr │ │ - ldr.w r9, [r0, r6] │ │ + ldr.w fp, [r8, r6] │ │ + sbcs.w r2, lr, ip │ │ + ldr.w r9, [r8, r3] │ │ it cc │ │ movcc r5, #1 │ │ - orr.w r4, r5, r5, lsl #1 │ │ + orr.w r2, r5, r5, lsl #1 │ │ mov.w r5, #0 │ │ it cs │ │ movcs r5, #1 │ │ ldr r0, [sp, #24] │ │ - orr.w r5, r5, r5, lsl #1 │ │ - ldr.w r8, [r0, r5, lsl #3] │ │ + orr.w r4, r5, r5, lsl #1 │ │ + ldr.w r8, [r0, r4, lsl #3] │ │ ldr r0, [sp, #24] │ │ - add r1, r0 │ │ + adds r5, r0, r6 │ │ ldr r0, [sp, #24] │ │ - ldr.w lr, [r1, #4] │ │ - ldr.w r3, [r0, r4, lsl #3] │ │ + ldr.w lr, [r5, #4] │ │ + ldr.w r6, [r0, r2, lsl #3] │ │ ldr r0, [sp, #24] │ │ - add r6, r0 │ │ + adds r1, r0, r3 │ │ ldr r0, [sp, #24] │ │ - subs.w r3, r9, r3 │ │ - add.w r5, r0, r5, lsl #3 │ │ + subs.w r6, r9, r6 │ │ + add.w r4, r0, r4, lsl #3 │ │ ldr r0, [sp, #24] │ │ - ldr r2, [r6, #4] │ │ - add.w r0, r0, r4, lsl #3 │ │ - ldr.w ip, [r5, #4] │ │ - ldr r4, [r0, #4] │ │ - sbcs r2, r4 │ │ - mov r4, r6 │ │ - mrs r2, CPSR │ │ + ldr.w sl, [r1, #4] │ │ + mov r6, r1 │ │ + add.w r3, r0, r2, lsl #3 │ │ + ldr.w ip, [r4, #4] │ │ + ldr r0, [r3, #4] │ │ + sbcs.w r0, sl, r0 │ │ + mov sl, r4 │ │ + mrs r0, CPSR │ │ it cc │ │ - movcc r4, r5 │ │ - subs.w r3, sl, r8 │ │ - mov sl, r5 │ │ - sbcs.w r3, lr, ip │ │ + movcc r6, r4 │ │ + subs.w r2, fp, r8 │ │ + sbcs.w r2, lr, ip │ │ itt cc │ │ - movcc r4, r1 │ │ - movcc r1, r5 │ │ - str r1, [sp, #36] @ 0x24 │ │ + movcc r6, r5 │ │ + movcc r5, r4 │ │ + str r5, [sp, #36] @ 0x24 │ │ it cc │ │ - movcc sl, r6 │ │ - msr CPSR_f, r2 │ │ + movcc sl, r1 │ │ + msr CPSR_f, r0 │ │ it cc │ │ - movcc sl, r0 │ │ - ldrd r2, r1, [sl] │ │ - str r2, [sp, #20] │ │ - str r1, [sp, #28] │ │ - add r1, sp, #40 @ 0x28 │ │ - ldrd r3, r5, [r4] │ │ + movcc sl, r3 │ │ + ldrd r0, r5, [sl] │ │ + add r4, sp, #40 @ 0x28 │ │ + str r0, [sp, #28] │ │ + ldrd r2, r0, [r6] │ │ + str r0, [sp, #20] │ │ it cc │ │ - movcc r0, r6 │ │ - ldmia.w r0, {r2, r8, r9, fp, ip, lr} │ │ - mov r6, r1 │ │ - stmia.w r6, {r2, r8, r9, fp, ip, lr} │ │ + movcc r3, r1 │ │ + ldmia.w r3, {r0, r8, r9, fp, ip, lr} │ │ + mov r1, r4 │ │ + stmia.w r1, {r0, r8, r9, fp, ip, lr} │ │ mov ip, sl │ │ - mov r8, r4 │ │ - ldr r0, [sp, #20] │ │ - mov lr, r1 │ │ - add.w r2, r1, #24 │ │ - subs r0, r3, r0 │ │ + mov r8, r6 │ │ ldr r0, [sp, #28] │ │ - sbcs.w r0, r5, r0 │ │ + mov lr, r4 │ │ + add.w r1, r4, #24 │ │ + subs r0, r2, r0 │ │ + ldr r0, [sp, #20] │ │ + sbcs r0, r5 │ │ it cc │ │ - movcc ip, r4 │ │ - ldmia.w ip, {r0, r1, r3, r4, r5, r6} │ │ - stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ + movcc ip, r6 │ │ + ldmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ + stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ it cs │ │ movcs sl, r8 │ │ add.w r0, lr, #48 @ 0x30 │ │ ldmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ add.w r0, lr, #72 @ 0x48 │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ ldr r0, [sp, #32] │ │ - ldr r3, [sp, #24] │ │ - add.w r2, r0, r0, lsl #1 │ │ + ldr r2, [sp, #24] │ │ + add.w r1, r0, r0, lsl #1 │ │ ldr r0, [sp, #24] │ │ - str r2, [sp, #36] @ 0x24 │ │ - add.w r5, r0, r2, lsl #3 │ │ - ldr.w r3, [r3, r2, lsl #3] │ │ - ldrd r6, r4, [r5, #48] @ 0x30 │ │ - ldrd r1, r0, [r5, #72] @ 0x48 │ │ - movs r2, #0 │ │ - ldrd ip, r8, [r5, #24] │ │ - subs r1, r1, r6 │ │ - ldr.w lr, [r5, #4] │ │ + str r1, [sp, #36] @ 0x24 │ │ + add.w r6, r0, r1, lsl #3 │ │ + ldr.w r2, [r2, r1, lsl #3] │ │ + ldrd r3, r4, [r6, #48] @ 0x30 │ │ + ldrd r5, r0, [r6, #72] @ 0x48 │ │ + movs r1, #0 │ │ + ldrd ip, r8, [r6, #24] │ │ + subs r3, r5, r3 │ │ + ldr.w lr, [r6, #4] │ │ sbcs r0, r4 │ │ - mov.w r1, #48 @ 0x30 │ │ + mov.w r3, #48 @ 0x30 │ │ mov.w r0, #72 @ 0x48 │ │ it cc │ │ - movcc r1, #72 @ 0x48 │ │ + movcc r3, #72 @ 0x48 │ │ it cc │ │ movcc r0, #48 @ 0x30 │ │ - mov r6, r0 │ │ - ldr.w r9, [r5, r0] │ │ - subs.w r0, ip, r3 │ │ + ldr.w sl, [r6, r0] │ │ + mov r5, r0 │ │ + subs.w r0, ip, r2 │ │ + add.w r4, r6, r3 │ │ sbcs.w r0, r8, lr │ │ - mov.w r0, #0 │ │ - add.w sl, r5, r6 │ │ it cc │ │ - movcc r0, #1 │ │ - ldr.w fp, [r5, r1] │ │ + movcc r1, #1 │ │ + orr.w r1, r1, r1, lsl #1 │ │ + mov.w r0, #0 │ │ + ldr.w fp, [r6, r3] │ │ it cs │ │ - movcs r2, #1 │ │ - orr.w r4, r2, r2, lsl #1 │ │ - orr.w r6, r0, r0, lsl #1 │ │ - ldr.w r3, [sl, #4] │ │ - add r1, r5 │ │ - str r3, [sp, #28] │ │ - add.w ip, r5, r4, lsl #3 │ │ - ldr.w r8, [r5, r4, lsl #3] │ │ - ldr.w r3, [r5, r6, lsl #3] │ │ - add.w r4, r5, r6, lsl #3 │ │ - ldr r2, [r1, #4] │ │ - mov r0, r1 │ │ - ldr r5, [r4, #4] │ │ - subs.w r6, fp, r3 │ │ - ldr.w lr, [ip, #4] │ │ - sbcs r2, r5 │ │ - mrs r6, CPSR │ │ - it cc │ │ - movcc r0, ip │ │ - ldr r2, [sp, #28] │ │ - subs.w r5, r9, r8 │ │ - sbcs.w r5, r2, lr │ │ + movcs r0, #1 │ │ + add.w lr, r6, r5 │ │ + ldr.w r5, [r6, r1, lsl #3] │ │ + orr.w r2, r0, r0, lsl #1 │ │ + add.w r1, r6, r1, lsl #3 │ │ + add.w ip, r6, r2, lsl #3 │ │ + ldr.w r8, [r6, r2, lsl #3] │ │ + ldr r3, [r4, #4] │ │ + ldr r6, [r1, #4] │ │ + subs.w r5, fp, r5 │ │ + ldr.w r9, [lr, #4] │ │ + mov r2, r4 │ │ + ldr.w r0, [ip, #4] │ │ + sbcs r3, r6 │ │ + mrs r5, CPSR │ │ it cc │ │ - movcc r0, sl │ │ + movcc r2, ip │ │ + subs.w r6, sl, r8 │ │ + sbcs.w r6, r9, r0 │ │ it cc │ │ - movcc sl, ip │ │ - str.w sl, [sp, #28] │ │ + movcc r2, lr │ │ + str r2, [sp, #12] │ │ it cc │ │ - movcc ip, r1 │ │ - msr CPSR_f, r6 │ │ + movcc lr, ip │ │ + str.w lr, [sp, #28] │ │ it cc │ │ movcc ip, r4 │ │ - mov r2, r0 │ │ - ldrd r3, r0, [r0] │ │ - strd r3, r0, [sp, #16] │ │ + msr CPSR_f, r5 │ │ + it cc │ │ + movcc ip, r1 │ │ + mov r3, r2 │ │ + ldrd r2, r0, [r2] │ │ + strd r2, r0, [sp, #16] │ │ add r0, sp, #40 @ 0x28 │ │ ldrd r6, sl, [ip] │ │ it cc │ │ - movcc r4, r1 │ │ - ldr r1, [sp, #36] @ 0x24 │ │ - ldmia.w r4, {r3, r5, r8, r9, fp, lr} │ │ - add.w r0, r0, r1, lsl #3 │ │ - mov r1, r0 │ │ - stmia.w r1, {r3, r5, r8, r9, fp, lr} │ │ + movcc r1, r4 │ │ + ldr r2, [sp, #36] @ 0x24 │ │ + add.w r2, r0, r2, lsl #3 │ │ + ldmia.w r1, {r0, r5, r8, r9, fp, lr} │ │ + mov r4, r2 │ │ + stmia.w r4, {r0, r5, r8, r9, fp, lr} │ │ mov lr, ip │ │ - mov fp, r2 │ │ - ldr r1, [sp, #16] │ │ - add.w r3, r0, #24 │ │ - ldr.w r8, [sp, #32] │ │ - subs r1, r1, r6 │ │ - ldr.w r9, [sp, #24] │ │ - ldr r1, [sp, #20] │ │ - sbcs.w r1, r1, sl │ │ + add.w r9, r2, #24 │ │ + ldr r0, [sp, #16] │ │ + ldr r1, [sp, #0] │ │ + subs r0, r0, r6 │ │ + ldr.w fp, [sp, #32] │ │ + ldr r0, [sp, #20] │ │ + ldr.w r8, [sp, #24] │ │ + sbcs.w r0, r0, sl │ │ it cc │ │ - movcc lr, r2 │ │ - mov sl, r0 │ │ - ldmia.w lr, {r0, r1, r2, r4, r5, r6} │ │ - stmia r3!, {r0, r1, r2, r4, r5, r6} │ │ + movcc lr, r3 │ │ + mov sl, r2 │ │ + ldmia.w lr, {r0, r2, r3, r4, r5, r6} │ │ + stmia.w r9, {r0, r2, r3, r4, r5, r6} │ │ + ldr r0, [sp, #12] │ │ it cs │ │ - movcs ip, fp │ │ + movcs ip, r0 │ │ + ldmia.w ip, {r2, r3, r4, r5, r6, lr} │ │ add.w r0, sl, #48 @ 0x30 │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w r0, {r2, r3, r4, r5, r6, lr} │ │ add.w r0, sl, #72 @ 0x48 │ │ - ldr.w ip, [sp, #28] │ │ - ldmia.w ip, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r1, #4 │ │ - b.n 9072e │ │ - mov r2, r9 │ │ + ldr.w lr, [sp, #28] │ │ + ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ + movs r0, #4 │ │ + b.n 9133c │ │ + mov r2, r8 │ │ add.w ip, sp, #40 @ 0x28 │ │ - ldmia.w r2, {r0, r1, r3, r4, r5, r6} │ │ + ldmia.w r2, {r0, r3, r4, r5, r6, r9} │ │ mov lr, ip │ │ - stmia.w lr, {r0, r1, r3, r4, r5, r6} │ │ - add.w r0, r8, r8, lsl #1 │ │ - add.w lr, r9, r0, lsl #3 │ │ + stmia.w lr, {r0, r3, r4, r5, r6, r9} │ │ + add.w r0, fp, fp, lsl #1 │ │ + add.w lr, r8, r0, lsl #3 │ │ add.w r0, ip, r0, lsl #3 │ │ - ldmia.w lr, {r1, r2, r3, r4, r5, r6} │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - movs r1, #1 │ │ - ldr r0, [sp, #0] │ │ - add.w sl, r1, #1 │ │ - cmp r1, r8 │ │ - str r1, [sp, #16] │ │ - sub.w r0, r0, r8 │ │ - str r0, [sp, #8] │ │ - add.w r0, r1, r1, lsl #1 │ │ - str r0, [sp, #20] │ │ - bcs.n 907f8 │ │ - ldr r0, [sp, #20] │ │ - mov r1, sl │ │ - ldr r3, [sp, #16] │ │ + ldmia.w lr, {r2, r3, r4, r5, r6, ip} │ │ + stmia.w r0, {r2, r3, r4, r5, r6, ip} │ │ + movs r0, #1 │ │ + sub.w r1, r1, fp │ │ + cmp r0, fp │ │ + str r0, [sp, #16] │ │ + add.w r0, r0, r0, lsl #1 │ │ + str r1, [sp, #8] │ │ + str r0, [sp, #28] │ │ + bcs.n 913f6 │ │ + ldr r0, [sp, #28] │ │ + ldr.w r9, [sp, #16] │ │ lsls r0, r0, #3 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n 9077a │ │ + b.n 91380 │ │ add r1, sp, #40 @ 0x28 │ │ sub.w r4, r7, #48 @ 0x30 │ │ - ldr.w r9, [sp, #24] │ │ + ldr.w r8, [sp, #24] │ │ strd ip, lr, [r1], #8 │ │ ldmia r4, {r0, r2, r3, r4} │ │ stmia r1!, {r0, r2, r3, r4} │ │ - ldrd r3, r8, [sp, #28] │ │ - cmp r3, r8 │ │ - mov r1, r3 │ │ - it cc │ │ - addcc r1, #1 │ │ + ldr.w fp, [sp, #32] │ │ + add.w r9, r9, #1 │ │ ldr r0, [sp, #36] @ 0x24 │ │ + cmp r9, fp │ │ add.w r0, r0, #24 │ │ str r0, [sp, #36] @ 0x24 │ │ - bcs.n 907f8 │ │ - add.w r3, r3, r3, lsl #1 │ │ + beq.n 913f6 │ │ + add.w r6, r9, r9, lsl #1 │ │ add r0, sp, #40 @ 0x28 │ │ - str r1, [sp, #28] │ │ - add.w r2, r9, r3, lsl #3 │ │ - add.w r4, r0, r3, lsl #3 │ │ - mov r1, r2 │ │ - mov r5, r4 │ │ - ldmia.w r1, {r0, r6, r8, fp, ip, lr} │ │ - stmia.w r5, {r0, r6, r8, fp, ip, lr} │ │ + add.w sl, r8, r6, lsl #3 │ │ + add.w r5, r0, r6, lsl #3 │ │ + mov r1, sl │ │ + mov fp, r5 │ │ + ldmia.w r1, {r0, r2, r3, r4, ip, lr} │ │ + stmia.w fp, {r0, r2, r3, r4, ip, lr} │ │ add r0, sp, #40 @ 0x28 │ │ - ldr.w ip, [r0, r3, lsl #3] │ │ - ldrd r0, r1, [r4, #-24] │ │ - ldr.w lr, [r4, #4] │ │ + ldr.w ip, [r0, r6, lsl #3] │ │ + ldrd r0, r1, [r5, #-24] │ │ + ldr.w lr, [r5, #4] │ │ subs.w r0, ip, r0 │ │ sbcs.w r0, lr, r1 │ │ - bcs.n 90764 │ │ - add.w r3, r2, #8 │ │ + bcs.n 9136c │ │ + add.w r3, sl, #8 │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ - ldr r2, [r2, #20] │ │ - ldmia r3, {r0, r1, r3} │ │ - str.w r2, [r7, #-36] │ │ - sub.w r2, r7, #48 @ 0x30 │ │ - stmia r2!, {r0, r1, r3} │ │ + sub.w r4, r7, #48 @ 0x30 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia r4!, {r0, r1, r2, r3} │ │ add r0, sp, #40 @ 0x28 │ │ cmp.w fp, #24 │ │ - add.w r3, r0, fp │ │ - sub.w r8, r3, #24 │ │ - mov r2, r3 │ │ - ldmia.w r8, {r0, r1, r4, r5, r6, r9} │ │ - stmia.w r2, {r0, r1, r4, r5, r6, r9} │ │ - beq.n 90752 │ │ - ldrd r0, r1, [r3, #-48] @ 0x30 │ │ + add.w r6, r0, fp │ │ + sub.w sl, r6, #24 │ │ + mov r2, r6 │ │ + ldmia.w sl, {r0, r1, r3, r4, r5, r8} │ │ + stmia.w r2, {r0, r1, r3, r4, r5, r8} │ │ + beq.n 9135a │ │ + ldrd r0, r1, [r6, #-48] @ 0x30 │ │ sub.w fp, fp, #24 │ │ subs.w r0, ip, r0 │ │ sbcs.w r0, lr, r1 │ │ - bcc.n 907c4 │ │ + bcc.n 913c2 │ │ add r0, sp, #40 @ 0x28 │ │ add.w r1, r0, fp │ │ - b.n 90754 │ │ - add.w r0, r8, r8, lsl #1 │ │ + b.n 9135c │ │ + add.w r0, fp, fp, lsl #1 │ │ add r1, sp, #40 @ 0x28 │ │ ldr r2, [sp, #16] │ │ - add.w ip, r1, r0, lsl #3 │ │ + add.w r4, r1, r0, lsl #3 │ │ ldr r1, [sp, #8] │ │ cmp r2, r1 │ │ - bcs.n 908dc │ │ + bcs.n 914c0 │ │ ldr r1, [sp, #24] │ │ - str.w ip, [sp, #12] │ │ - add.w r4, r1, r0, lsl #3 │ │ - ldr r0, [sp, #20] │ │ - str.w ip, [sp, #20] │ │ - str r4, [sp, #4] │ │ - mov.w r8, r0, lsl #3 │ │ + str r4, [sp, #20] │ │ + add.w r0, r1, r0, lsl #3 │ │ + str r0, [sp, #4] │ │ + ldr r0, [sp, #28] │ │ + str r4, [sp, #12] │ │ + mov.w ip, r0, lsl #3 │ │ movs r0, #24 │ │ str r0, [sp, #28] │ │ - b.n 9085c │ │ - ldr.w ip, [sp, #12] │ │ - mov r1, ip │ │ + b.n 91448 │ │ + ldr r4, [sp, #12] │ │ + mov r0, r4 │ │ sub.w r6, r7, #48 @ 0x30 │ │ - ldr r4, [sp, #36] @ 0x24 │ │ - strd r4, lr, [r1], #8 │ │ - ldmia r6, {r0, r2, r3, r6} │ │ - ldr r4, [sp, #4] │ │ - stmia r1!, {r0, r2, r3, r6} │ │ - ldr r2, [sp, #16] │ │ - ldr r0, [sp, #8] │ │ - mov sl, r2 │ │ - cmp r2, r0 │ │ - it cc │ │ - addcc.w sl, sl, #1 │ │ + ldr r5, [sp, #36] @ 0x24 │ │ + strd r5, sl, [r0], #8 │ │ + ldmia r6, {r1, r2, r3, r6} │ │ + stmia r0!, {r1, r2, r3, r6} │ │ ldr r0, [sp, #28] │ │ - sub.w r0, r0, #24 │ │ + ldr r2, [sp, #16] │ │ + subs r0, #24 │ │ str r0, [sp, #28] │ │ ldr r0, [sp, #20] │ │ - add.w r0, r0, #24 │ │ + adds r2, #1 │ │ + adds r0, #24 │ │ str r0, [sp, #20] │ │ - bcs.n 908dc │ │ - add.w r0, r2, r2, lsl #1 │ │ - str.w sl, [sp, #16] │ │ - add.w fp, r4, r0, lsl #3 │ │ - add.w r3, ip, r0, lsl #3 │ │ - mov r5, fp │ │ - mov r6, r3 │ │ - ldmia.w r5, {r1, r2, r9, sl, ip, lr} │ │ - stmia.w r6, {r1, r2, r9, sl, ip, lr} │ │ - ldr.w ip, [sp, #12] │ │ - ldrd r1, r2, [r3, #-24] │ │ - ldr.w lr, [r3, #4] │ │ - ldr.w r0, [ip, r0, lsl #3] │ │ - str r0, [sp, #36] @ 0x24 │ │ - subs r1, r0, r1 │ │ - sbcs.w r1, lr, r2 │ │ - bcs.n 9083c │ │ - add.w r5, fp, #8 │ │ - ldr.w sl, [sp, #28] │ │ - ldr.w fp, [sp, #20] │ │ - sub.w r0, r7, #48 @ 0x30 │ │ - ldmia r5, {r1, r2, r3, r5} │ │ - stmia r0!, {r1, r2, r3, r5} │ │ - add.w r6, fp, r8 │ │ - cmp r8, sl │ │ - sub.w r9, r6, #24 │ │ - mov r3, r6 │ │ - ldmia.w r9, {r0, r1, r2, r4, r5, ip} │ │ - stmia.w r3, {r0, r1, r2, r4, r5, ip} │ │ - beq.n 90826 │ │ - ldrd r0, r1, [r6, #-48] @ 0x30 │ │ - add.w sl, sl, #24 │ │ - ldr r2, [sp, #36] @ 0x24 │ │ - sub.w fp, fp, #24 │ │ - subs r0, r2, r0 │ │ - sbcs.w r0, lr, r1 │ │ - bcc.n 908a6 │ │ - ldr.w ip, [sp, #12] │ │ - add.w r1, fp, r8 │ │ - b.n 9082c │ │ + ldr r0, [sp, #8] │ │ + cmp r2, r0 │ │ + beq.n 914c0 │ │ + add.w r6, r2, r2, lsl #1 │ │ + ldr r0, [sp, #4] │ │ + str r2, [sp, #16] │ │ + add.w lr, r0, r6, lsl #3 │ │ + add.w r2, r4, r6, lsl #3 │ │ + mov r8, lr │ │ + mov r1, r2 │ │ + ldmia.w r8, {r0, r3, r5, r9, sl, fp} │ │ + stmia.w r1, {r0, r3, r5, r9, sl, fp} │ │ + ldr r4, [sp, #12] │ │ + ldrd r0, r1, [r2, #-24] │ │ + ldr.w sl, [r2, #4] │ │ + ldr.w r3, [r4, r6, lsl #3] │ │ + str r3, [sp, #36] @ 0x24 │ │ + subs r0, r3, r0 │ │ + sbcs.w r0, sl, r1 │ │ + bcs.n 91432 │ │ + add.w r3, lr, #8 │ │ + sub.w lr, r7, #48 @ 0x30 │ │ + ldmia r3, {r0, r1, r2, r3} │ │ + stmia.w lr, {r0, r1, r2, r3} │ │ + ldr.w lr, [sp, #28] │ │ + ldr r0, [sp, #20] │ │ + add.w r8, r0, ip │ │ + cmp ip, lr │ │ + sub.w fp, r8, #24 │ │ + mov r2, r8 │ │ + ldmia.w fp, {r1, r3, r4, r5, r6, r9} │ │ + stmia.w r2, {r1, r3, r4, r5, r6, r9} │ │ + beq.n 91420 │ │ + ldrd r1, r2, [r8, #-48] @ 0x30 │ │ + add.w lr, lr, #24 │ │ + ldr r3, [sp, #36] @ 0x24 │ │ + subs r0, #24 │ │ + subs r1, r3, r1 │ │ + sbcs.w r1, sl, r2 │ │ + bcc.n 91490 │ │ + ldr r4, [sp, #12] │ │ + add r0, ip │ │ + b.n 91424 │ │ ldr r0, [sp, #0] │ │ add.w lr, sp, #40 @ 0x28 │ │ - ldr r4, [sp, #24] │ │ - sub.w r9, ip, #24 │ │ + ldr r6, [sp, #24] │ │ + sub.w sl, r4, #24 │ │ + mov ip, r4 │ │ add.w r1, r0, r0, lsl #1 │ │ mvn.w r0, #23 │ │ str r1, [sp, #20] │ │ add.w r0, r0, r1, lsl #3 │ │ str r0, [sp, #36] @ 0x24 │ │ add.w r8, lr, r0 │ │ ldr r0, [sp, #32] │ │ ldrd r1, r2, [lr] │ │ mov fp, lr │ │ ldrd r3, r5, [ip] │ │ - strd r4, r0, [sp, #28] │ │ + strd r6, r0, [sp, #28] │ │ subs r1, r3, r1 │ │ sbcs.w r1, r5, r2 │ │ it cc │ │ movcc fp, ip │ │ - mov r2, r4 │ │ + mov r2, r6 │ │ ldmia.w fp, {r0, r1, r3, r4, r5, r6} │ │ mov fp, r8 │ │ stmia r2!, {r0, r1, r3, r4, r5, r6} │ │ - ldrd r0, r1, [r9] │ │ + ldrd r0, r1, [sl] │ │ ldrd r2, r3, [r8] │ │ ite cs │ │ addcs.w lr, lr, #24 │ │ addcc.w ip, ip, #24 │ │ subs r0, r2, r0 │ │ sbcs.w r0, r3, r1 │ │ it cc │ │ - movcc fp, r9 │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ + movcc fp, sl │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ ldr r0, [sp, #24] │ │ - add.w r1, r0, sl │ │ + add.w r1, r0, r9 │ │ ldmia.w fp, {r0, r2, r3, r4, r5, r6} │ │ - sub.w sl, sl, #24 │ │ + sub.w r9, r9, #24 │ │ stmia r1!, {r0, r2, r3, r4, r5, r6} │ │ mov.w r0, #0 │ │ mov.w r1, #0 │ │ - ldr r4, [sp, #28] │ │ + ldr r6, [sp, #28] │ │ it cs │ │ movcs r0, #1 │ │ it cc │ │ movcc r1, #1 │ │ cmp r1, #0 │ │ it ne │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ it ne │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ add.w r1, r1, r1, lsl #1 │ │ add.w r0, r0, r0, lsl #1 │ │ - adds r4, #24 │ │ - add.w r9, r9, r1, lsl #3 │ │ - str.w sl, [sp, #36] @ 0x24 │ │ + adds r6, #24 │ │ + add.w sl, sl, r1, lsl #3 │ │ + str.w r9, [sp, #36] @ 0x24 │ │ add.w r8, r8, r0, lsl #3 │ │ ldr r0, [sp, #32] │ │ subs r0, #1 │ │ - bne.n 908fe │ │ + bne.n 914e4 │ │ ldr r0, [sp, #0] │ │ - mov sl, r8 │ │ - add.w r8, r9, #24 │ │ - lsls r2, r0, #31 │ │ - beq.n 909b6 │ │ + mov r9, r8 │ │ + add.w r8, sl, #24 │ │ + lsls r1, r0, #31 │ │ + beq.n 9159c │ │ mov r0, ip │ │ cmp lr, r8 │ │ it cc │ │ movcc r0, lr │ │ - mov r9, r4 │ │ + mov sl, r6 │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ - stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ + stmia.w sl, {r1, r2, r3, r4, r5, r6} │ │ ite cc │ │ addcc.w lr, lr, #24 │ │ addcs.w ip, ip, #24 │ │ ldr r4, [sp, #24] │ │ cmp lr, r8 │ │ itt eq │ │ - addeq.w r0, sl, #24 │ │ + addeq.w r0, r9, #24 │ │ cmpeq ip, r0 │ │ - bne.n 909ce │ │ + bne.n 915b4 │ │ addw sp, sp, #1212 @ 0x4bc │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 40e1c │ │ + bl 41554 │ │ udf #254 @ 0xfe │ │ mov r5, r0 │ │ ldr r0, [sp, #20] │ │ add r1, sp, #40 @ 0x28 │ │ lsls r2, r0, #3 │ │ mov r0, r4 │ │ - bl d405a │ │ + bl d4c50 │ │ mov r0, r5 │ │ - blx d6180 │ │ - push {r4, r5, r6, r7, lr} │ │ - add r7, sp, #12 │ │ - stmdb sp!, {r8, r9, sl, fp} │ │ - sub sp, #4 │ │ - mov fp, r2 │ │ - mov r4, r1 │ │ - cmp r3, #8 │ │ - bcc.n 90a3a │ │ - lsrs r6, r3, #3 │ │ - mov.w r9, #168 @ 0xa8 │ │ - mla r2, r6, r9, r0 │ │ - add.w sl, r6, r6, lsl #1 │ │ - mov r3, r6 │ │ - add.w r1, r0, sl, lsl #5 │ │ - bl 909e8 │ │ - mla r2, r6, r9, r4 │ │ - add.w r1, r4, sl, lsl #5 │ │ - mov r8, r0 │ │ - mov r0, r4 │ │ - mov r3, r6 │ │ - bl 909e8 │ │ - mla r2, r6, r9, fp │ │ - add.w r1, fp, sl, lsl #5 │ │ - mov r4, r0 │ │ - mov r0, fp │ │ - mov r3, r6 │ │ - bl 909e8 │ │ - mov fp, r0 │ │ - mov r0, r8 │ │ - ldrd lr, ip, [fp] │ │ - movs r5, #0 │ │ - ldrd r3, r6, [r4] │ │ - ldrd r2, r8, [r0] │ │ - subs.w r1, r3, lr │ │ - sbcs.w r1, r6, ip │ │ - mov.w r1, #0 │ │ - it cc │ │ - movcc r1, #1 │ │ - subs r3, r2, r3 │ │ - sbcs.w r3, r8, r6 │ │ - mov.w r3, #0 │ │ - it cc │ │ - movcc r3, #1 │ │ - teq r3, r1 │ │ - it ne │ │ - movne r4, fp │ │ - subs.w r1, r2, lr │ │ - sbcs.w r1, r8, ip │ │ - it cc │ │ - movcc r5, #1 │ │ - eors r3, r5 │ │ - it ne │ │ - movne r4, r0 │ │ - mov r0, r4 │ │ - add sp, #4 │ │ - ldmia.w sp!, {r8, r9, sl, fp} │ │ - pop {r4, r5, r6, r7, pc} │ │ + blx d6dd0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ add.w lr, r1, r1, lsr #1 │ │ mov fp, r0 │ │ str r1, [sp, #0] │ │ - b.n 90aaa │ │ + b.n 915ee │ │ ldr.w lr, [sp, #4] │ │ ldr r1, [sp, #0] │ │ cmp.w lr, #0 │ │ - beq.n 90b8c │ │ + beq.n 916d0 │ │ sub.w lr, lr, #1 │ │ str.w lr, [sp, #4] │ │ cmp lr, r1 │ │ - bcs.n 90aec │ │ + bcs.n 91630 │ │ mov r1, fp │ │ add.w r8, sp, #8 │ │ ldmia.w r1, {r0, r2, r3, r4, r5, r6} │ │ mov ip, r8 │ │ stmia.w ip, {r0, r2, r3, r4, r5, r6} │ │ add.w r0, lr, lr, lsl #1 │ │ movs r2, #24 │ │ add.w r9, fp, r0, lsl #3 │ │ mov r0, fp │ │ mov r1, r9 │ │ - bl d44de │ │ + bl d53c2 │ │ mov r0, r8 │ │ ldr.w lr, [sp, #4] │ │ ldmia.w r0, {r1, r2, r3, r4, r5, r6} │ │ stmia.w r9, {r1, r2, r3, r4, r5, r6} │ │ movs r4, #0 │ │ ldr r1, [sp, #0] │ │ - b.n 90af0 │ │ + b.n 91634 │ │ sub.w r4, lr, r1 │ │ lsls r6, r4, #1 │ │ adds r3, r6, #1 │ │ cmp r1, lr │ │ mov ip, lr │ │ it cc │ │ movcc ip, r1 │ │ cmp r3, ip │ │ - bcs.n 90a9e │ │ + bcs.n 915e2 │ │ adds r0, r6, #2 │ │ cmp r0, ip │ │ - bcs.n 90b2c │ │ + bcs.n 91670 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r6, r3, r3, lsl #1 │ │ ldr.w r2, [fp, r0, lsl #3] │ │ add.w r0, fp, r0, lsl #3 │ │ ldr.w r5, [fp, r6, lsl #3] │ │ add.w r6, fp, r6, lsl #3 │ │ ldr r0, [r0, #4] │ │ @@ -158307,15 +158732,15 @@ │ │ ldr.w r6, [fp, r0, lsl #3] │ │ ldr.w r4, [fp, r3, lsl #3] │ │ add.w r3, fp, r3, lsl #3 │ │ ldr r0, [r1, #4] │ │ ldr r5, [r3, #4] │ │ subs r2, r4, r6 │ │ sbcs.w r2, r5, r0 │ │ - bcs.n 90a9e │ │ + bcs.n 915e2 │ │ strd r6, r0, [r3] │ │ add.w r6, r1, #8 │ │ str r4, [r1, #0] │ │ str r5, [r1, #4] │ │ ldmia r6, {r0, r4, r5, r6} │ │ ldrd r2, r9, [r3, #8] │ │ ldrd r8, sl, [r3, #16] │ │ @@ -158327,22 +158752,80 @@ │ │ str r5, [r3, #16] │ │ adds r3, r6, #1 │ │ cmp r3, ip │ │ str r2, [r1, #8] │ │ str.w r9, [r1, #12] │ │ str.w r8, [r1, #16] │ │ str.w sl, [r1, #20] │ │ - bcc.n 90b00 │ │ - b.n 90a9e │ │ + bcc.n 91644 │ │ + b.n 915e2 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ + sub sp, #4 │ │ + mov fp, r2 │ │ + mov r4, r1 │ │ + cmp r3, #8 │ │ + bcc.n 9172a │ │ + lsrs r6, r3, #3 │ │ + mov.w r9, #168 @ 0xa8 │ │ + mla r2, r6, r9, r0 │ │ + add.w sl, r6, r6, lsl #1 │ │ + mov r3, r6 │ │ + add.w r1, r0, sl, lsl #5 │ │ + bl 916d8 │ │ + mla r2, r6, r9, r4 │ │ + add.w r1, r4, sl, lsl #5 │ │ + mov r8, r0 │ │ + mov r0, r4 │ │ + mov r3, r6 │ │ + bl 916d8 │ │ + mla r2, r6, r9, fp │ │ + add.w r1, fp, sl, lsl #5 │ │ + mov r4, r0 │ │ + mov r0, fp │ │ + mov r3, r6 │ │ + bl 916d8 │ │ + mov fp, r0 │ │ + mov r0, r8 │ │ + ldrd lr, ip, [fp] │ │ + movs r5, #0 │ │ + ldrd r3, r6, [r4] │ │ + ldrd r2, r8, [r0] │ │ + subs.w r1, r3, lr │ │ + sbcs.w r1, r6, ip │ │ + mov.w r1, #0 │ │ + it cc │ │ + movcc r1, #1 │ │ + subs r3, r2, r3 │ │ + sbcs.w r3, r8, r6 │ │ + mov.w r3, #0 │ │ + it cc │ │ + movcc r3, #1 │ │ + teq r3, r1 │ │ + it ne │ │ + movne r4, fp │ │ + subs.w r1, r2, lr │ │ + sbcs.w r1, r8, ip │ │ + it cc │ │ + movcc r5, #1 │ │ + eors r3, r5 │ │ + it ne │ │ + movne r4, r0 │ │ + mov r0, r4 │ │ + add sp, #4 │ │ + ldmia.w sp!, {r8, r9, sl, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ + bmi.n 91726 │ │ + push {r4, r5, r6, r7, lr} │ │ + add r7, sp, #12 │ │ + stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #404 @ 0x194 │ │ mov r8, r0 │ │ movw r0, #25976 @ 0x6578 │ │ strh.w r0, [sp, #20] │ │ movw r0, #26220 @ 0x666c │ │ movt r0, #25903 @ 0x652f │ │ movw r2, #28719 @ 0x702f │ │ @@ -158352,20 +158835,20 @@ │ │ add r1, sp, #8 │ │ str r0, [sp, #12] │ │ movt r2, #28530 @ 0x6f72 │ │ movs r0, #0 │ │ cmp r1, r1 │ │ str r2, [sp, #8] │ │ strb.w r0, [sp, #22] │ │ - beq.n 90bde │ │ + beq.n 917c6 │ │ movs r2, #0 │ │ ldrb r3, [r1, r2] │ │ - cbz r3, 90c14 │ │ + cbz r3, 917fc │ │ adds r2, #1 │ │ - bne.n 90bd4 │ │ + bne.n 917bc │ │ ldr r2, [sp, #8] │ │ movw r3, #256 @ 0x100 │ │ ldr r6, [sp, #12] │ │ movt r3, #257 @ 0x101 │ │ subs r5, r3, r2 │ │ subs r3, r3, r6 │ │ orrs r2, r5 │ │ @@ -158374,138 +158857,138 @@ │ │ mvns r2, r2 │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ mov.w r2, #0 │ │ it eq │ │ moveq r2, #8 │ │ add r1, r2 │ │ ldrb r3, [r1, r0] │ │ - cbz r3, 90c12 │ │ + cbz r3, 917fa │ │ adds r0, #1 │ │ eor.w r3, r2, r0 │ │ cmp r3, #15 │ │ - bne.n 90c02 │ │ - b.n 90c68 │ │ + bne.n 917ea │ │ + b.n 91850 │ │ add r2, r0 │ │ cmp r2, #14 │ │ - bne.n 90c68 │ │ + bne.n 91850 │ │ mov.w r0, #256 @ 0x100 │ │ mov.w r5, #256 @ 0x100 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 90d78 │ │ + beq.w 91960 │ │ add.w r9, sp, #8 │ │ add.w sl, sp, #392 @ 0x188 │ │ mov r6, r0 │ │ mov.w fp, #1 │ │ strd r5, r0, [sp, #392] @ 0x188 │ │ mov r0, r9 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - blx d7db0 │ │ + blx d8a00 │ │ mov r4, r0 │ │ adds r0, #1 │ │ - beq.n 90cd6 │ │ + beq.n 918be │ │ cmp r4, r5 │ │ str r4, [sp, #400] @ 0x190 │ │ - bne.n 90d14 │ │ + bne.n 918fc │ │ mov r0, sl │ │ mov r1, r5 │ │ movs r2, #1 │ │ movs r3, #1 │ │ str.w fp, [sp] │ │ - bl 76b9c │ │ + bl 7786c │ │ ldrd r5, r6, [sp, #392] @ 0x188 │ │ - b.n 90c3c │ │ - ldr r0, [pc, #324] @ (90db0 ) │ │ + b.n 91824 │ │ + ldr r0, [pc, #324] @ (91998 ) │ │ mov.w r9, #2 │ │ - ldr r4, [pc, #324] @ (90db4 ) │ │ + ldr r4, [pc, #324] @ (9199c ) │ │ mov.w sl, #0 │ │ add r0, pc │ │ movs r6, #0 │ │ add r4, pc │ │ ldrb r0, [r0, #0] │ │ uxtb r1, r0 │ │ mov r0, r6 │ │ tbb [pc, r1] │ │ lsls r3, r6, #12 │ │ lsrs r2, r0, #32 │ │ ldrb r0, [r4, #8] │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ lsls r0, r0, #24 │ │ - bne.n 90d58 │ │ - b.n 90cfa │ │ + bne.n 91940 │ │ + b.n 918e2 │ │ ldrb r0, [r4, #8] │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ cmp r0, #0 │ │ - bne.n 90d58 │ │ + bne.n 91940 │ │ ldrd r9, r6, [r4] │ │ movs r1, #2 │ │ - ldr r0, [pc, #276] @ (90dbc ) │ │ + ldr r0, [pc, #276] @ (919a4 ) │ │ strb.w r1, [r8, #4] │ │ ldr r1, [r6, #0] │ │ add r0, pc │ │ str.w r5, [r8] │ │ str.w r0, [r8, #8] │ │ - cbz r1, 90cbc │ │ + cbz r1, 918a4 │ │ mov r0, r9 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ add sp, #404 @ 0x194 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx d7c00 │ │ + blx d8850 │ │ cmp r5, #0 │ │ ldr r4, [r0, #0] │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov.w r9, #0 │ │ mov r0, r4 │ │ - bl 90e20 │ │ + bl 91a08 │ │ uxtb r0, r0 │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ lsls r0, r0, #24 │ │ - bne.n 90d58 │ │ - ldr r0, [pc, #188] @ (90db8 ) │ │ + bne.n 91940 │ │ + ldr r0, [pc, #188] @ (919a0 ) │ │ movs r1, #2 │ │ strb.w r1, [r8, #4] │ │ add r0, pc │ │ str.w r5, [r8] │ │ str.w r0, [r8, #8] │ │ add sp, #404 @ 0x194 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r5, r4 │ │ - bls.n 90d32 │ │ - cbz r4, 90d46 │ │ + bls.n 9191a │ │ + cbz r4, 9192e │ │ mov r0, r6 │ │ mov r1, r4 │ │ - blx d7c20 │ │ + blx d8870 │ │ mov r9, r0 │ │ mov r5, r4 │ │ - cbnz r0, 90d34 │ │ + cbnz r0, 9191c │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ udf #254 @ 0xfe │ │ mov r9, r6 │ │ mov.w sl, r9, lsr #16 │ │ mov.w r6, r9, lsr #8 │ │ mov r0, r9 │ │ cmp.w r5, #2147483648 @ 0x80000000 │ │ - beq.n 90c7c │ │ - b.n 90d58 │ │ + beq.n 91864 │ │ + b.n 91940 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r9, #1 │ │ mov.w sl, #0 │ │ movs r6, #0 │ │ mov r5, r4 │ │ uxtb r0, r6 │ │ mov.w r1, sl, lsl #16 │ │ orr.w r0, r1, r0, lsl #8 │ │ @@ -158514,42 +158997,42 @@ │ │ str.w r4, [r8, #8] │ │ strd r5, r0, [r8] │ │ add sp, #404 @ 0x194 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov.w r1, #256 @ 0x100 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ mov r5, r0 │ │ ldr r0, [r6, #4] │ │ - cbnz r0, 90d8c │ │ + cbnz r0, 91974 │ │ mov r6, r4 │ │ - b.n 90da2 │ │ + b.n 9198a │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r6, r4 │ │ - b.n 90da2 │ │ + b.n 9198a │ │ mov r5, r0 │ │ - b.n 90da2 │ │ + b.n 9198a │ │ mov r5, r0 │ │ ldr r0, [sp, #392] @ 0x188 │ │ - cbz r0, 90da8 │ │ + cbz r0, 91990 │ │ ldr r6, [sp, #396] @ 0x18c │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - add r2, pc, #544 @ (adr r2, 90fd4 ) │ │ + add r3, pc, #288 @ (adr r3, 91abc ) │ │ movs r4, r0 │ │ - add r2, pc, #464 @ (adr r2, 90f88 ) │ │ + add r3, pc, #224 @ (adr r3, 91a80 ) │ │ movs r4, r0 │ │ - add r1, pc, #648 @ (adr r1, 91044 ) │ │ + add r1, pc, #936 @ (adr r1, 91d4c ) │ │ movs r4, r0 │ │ - add r1, pc, #992 @ (adr r1, 911a0 ) │ │ + add r2, pc, #256 @ (adr r2, 91aa8 ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldrd r1, r2, [r0] │ │ mov r4, r0 │ │ movs r0, #48 @ 0x30 │ │ @@ -158558,41 +159041,41 @@ │ │ movs r5, #4 │ │ lsls r0, r1, #1 │ │ cmp r0, #4 │ │ add r0, sp, #12 │ │ it hi │ │ lslhi r5, r1, #1 │ │ mov r3, r5 │ │ - bl 76c48 │ │ + bl 77918 │ │ ldr r0, [sp, #12] │ │ cmp r0, #1 │ │ itttt ne │ │ ldrne r0, [sp, #16] │ │ strdne r5, r0, [r4] │ │ addne sp, #24 │ │ popne {r4, r5, r7, pc} │ │ ldrd r0, r1, [sp, #16] │ │ - bl 3d98e │ │ + bl 3e0ac │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [r4, #20] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r0, [r4, #28] │ │ - cbz r0, 90e1e │ │ + cbz r0, 91a06 │ │ ldr r0, [r4, #32] │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r6, r7, pc} │ │ subs r1, r0, #1 │ │ cmp r1, #121 @ 0x79 │ │ - bhi.w 90f9a │ │ + bhi.w 91b82 │ │ movs r0, #34 @ 0x22 │ │ tbh [pc, r1, lsl #1] │ │ lsls r2, r7, #1 │ │ lsls r4, r5, #2 │ │ lsls r6, r6, #2 │ │ lsls r6, r5, #2 │ │ lsls r6, r6, #2 │ │ @@ -158783,181 +159266,130 @@ │ │ bx lr │ │ movs r0, #24 │ │ bx lr │ │ movs r0, #2 │ │ bx lr │ │ movs r0, #17 │ │ bx lr │ │ - bmi.n 90f62 │ │ + bmi.n 91b4a │ │ cmp r1, #0 │ │ - beq.n 91084 │ │ + beq.n 91c6c │ │ push {r4, r5, r6, r7, lr} │ │ str.w r8, [sp, #-4]! │ │ - ldr r3, [pc, #200] @ (9108c ) │ │ + ldr r3, [pc, #200] @ (91c74 ) │ │ add.w ip, r0, r1 │ │ movs r2, #0 │ │ mov r4, r0 │ │ add r3, pc │ │ mov r8, r3 │ │ - b.n 90fe8 │ │ + b.n 91bd0 │ │ orr.w r6, r3, lr, lsl #6 │ │ adds r4, r5, #2 │ │ sub.w r3, r6, #9 │ │ cmp r3, #5 │ │ - bcs.n 91028 │ │ + bcs.n 91c10 │ │ subs r2, r2, r5 │ │ cmp r4, ip │ │ add r2, r4 │ │ - beq.n 91074 │ │ + beq.n 91c5c │ │ mov r5, r4 │ │ ldrsb.w r3, [r4], #1 │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ uxtb r6, r3 │ │ - bgt.n 90fd8 │ │ + bgt.n 91bc0 │ │ ldrb r3, [r5, #1] │ │ and.w lr, r6, #31 │ │ cmp r6, #224 @ 0xe0 │ │ and.w r3, r3, #63 @ 0x3f │ │ - bcc.n 90fd2 │ │ + bcc.n 91bba │ │ ldrb r4, [r5, #2] │ │ cmp r6, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r3, r4, r3, lsl #6 │ │ - bcc.n 91044 │ │ + bcc.n 91c2c │ │ ldrb r4, [r5, #3] │ │ and.w r6, lr, #7 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r3, r4, r3, lsl #6 │ │ adds r4, r5, #4 │ │ orr.w r6, r3, r6, lsl #18 │ │ - b.n 90fd8 │ │ + b.n 91bc0 │ │ cmp r6, #32 │ │ - beq.n 90fe0 │ │ + beq.n 91bc8 │ │ cmp r6, #128 @ 0x80 │ │ - bcc.n 91076 │ │ + bcc.n 91c5e │ │ lsrs r3, r6, #8 │ │ cmp r3, #31 │ │ - bgt.n 9104c │ │ - cbz r3, 9105c │ │ + bgt.n 91c34 │ │ + cbz r3, 91c44 │ │ cmp r3, #22 │ │ - bne.n 91076 │ │ + bne.n 91c5e │ │ cmp.w r6, #5760 @ 0x1680 │ │ - beq.n 90fe0 │ │ - b.n 91076 │ │ + beq.n 91bc8 │ │ + b.n 91c5e │ │ orr.w r6, r3, lr, lsl #12 │ │ adds r4, r5, #3 │ │ - b.n 90fd8 │ │ + b.n 91bc0 │ │ cmp r3, #32 │ │ - beq.n 91068 │ │ + beq.n 91c50 │ │ cmp r3, #48 @ 0x30 │ │ - bne.n 91076 │ │ + bne.n 91c5e │ │ cmp.w r6, #12288 @ 0x3000 │ │ - beq.n 90fe0 │ │ - b.n 91076 │ │ + beq.n 91bc8 │ │ + b.n 91c5e │ │ uxtb r3, r6 │ │ ldrb.w r3, [r8, r3] │ │ lsls r3, r3, #31 │ │ - bne.n 90fe0 │ │ - b.n 91076 │ │ + bne.n 91bc8 │ │ + b.n 91c5e │ │ uxtb r3, r6 │ │ ldrb.w r3, [r8, r3] │ │ lsls r3, r3, #30 │ │ - bmi.n 90fe0 │ │ - b.n 91076 │ │ + bmi.n 91bc8 │ │ + b.n 91c5e │ │ mov r2, r1 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ add r0, r2 │ │ subs r1, r1, r2 │ │ bx lr │ │ movs r2, #0 │ │ add r0, r2 │ │ subs r1, r1, r2 │ │ bx lr │ │ - ldrb r6, [r3, #13] │ │ - vsli.64 d27, d16, #56 @ 0x38 │ │ - ldrd r4, r2, [r1] │ │ - cmp r4, r2 │ │ - beq.n 910b2 │ │ - mov r3, r4 │ │ - ldrb.w r2, [r3], #1 │ │ - str r3, [r1, #0] │ │ - sxtb r3, r2 │ │ - cmp.w r3, #4294967295 @ 0xffffffff │ │ - ble.n 910be │ │ - movs r1, #0 │ │ - strd r1, r2, [r0] │ │ - pop {r4, r5, r7, pc} │ │ - ldr r1, [pc, #100] @ (91118 ) │ │ - movs r2, #18 │ │ - add r1, pc │ │ - strd r1, r2, [r0] │ │ - pop {r4, r5, r7, pc} │ │ - adds r3, r4, #2 │ │ - str r3, [r1, #0] │ │ - ldrb r3, [r4, #1] │ │ - and.w ip, r2, #31 │ │ - cmp r2, #224 @ 0xe0 │ │ - and.w lr, r3, #63 @ 0x3f │ │ - bcc.n 91100 │ │ - ldrb r3, [r4, #2] │ │ - adds r5, r4, #3 │ │ - str r5, [r1, #0] │ │ - cmp r2, #240 @ 0xf0 │ │ - and.w r3, r3, #63 @ 0x3f │ │ - orr.w lr, r3, lr, lsl #6 │ │ - bcc.n 9110c │ │ - ldrb r2, [r4, #3] │ │ - adds r3, r4, #4 │ │ - str r3, [r1, #0] │ │ - and.w r1, r2, #63 @ 0x3f │ │ - and.w r2, ip, #7 │ │ - orr.w r1, r1, lr, lsl #6 │ │ - orr.w r2, r1, r2, lsl #18 │ │ - movs r1, #0 │ │ - strd r1, r2, [r0] │ │ - pop {r4, r5, r7, pc} │ │ - orr.w r2, lr, ip, lsl #6 │ │ - movs r1, #0 │ │ - strd r1, r2, [r0] │ │ - pop {r4, r5, r7, pc} │ │ - orr.w r2, lr, ip, lsl #12 │ │ - movs r1, #0 │ │ - strd r1, r2, [r0] │ │ - pop {r4, r5, r7, pc} │ │ - strb r5, [r3, #2] │ │ + strb r4, [r5, #15] │ │ @ instruction: 0xfff8e9d0 │ │ movs r1, #0 │ │ cmp r2, r1 │ │ - beq.n 91138 │ │ + beq.n 91c94 │ │ push {r4, lr} │ │ mov r3, r2 │ │ ldrb.w r1, [r3], #1 │ │ str r3, [r0, #0] │ │ sxtb r3, r1 │ │ cmp r3, #0 │ │ - bmi.n 9113c │ │ + bmi.n 91c98 │ │ movs r0, #1 │ │ pop {r4, pc} │ │ movs r0, #0 │ │ bx lr │ │ adds r3, r2, #2 │ │ str r3, [r0, #0] │ │ ldrb r3, [r2, #1] │ │ and.w ip, r1, #31 │ │ cmp r1, #224 @ 0xe0 │ │ and.w r3, r3, #63 @ 0x3f │ │ - bcc.n 9117c │ │ + bcc.n 91cd8 │ │ ldrb.w lr, [r2, #2] │ │ adds r4, r2, #3 │ │ str r4, [r0, #0] │ │ cmp r1, #240 @ 0xf0 │ │ and.w r4, lr, #63 @ 0x3f │ │ orr.w r3, r4, r3, lsl #6 │ │ - bcc.n 91184 │ │ + bcc.n 91ce0 │ │ ldrb r1, [r2, #3] │ │ adds r2, #4 │ │ str r2, [r0, #0] │ │ and.w r0, r1, #63 @ 0x3f │ │ and.w r1, ip, #7 │ │ orr.w r0, r0, r3, lsl #6 │ │ orr.w r1, r0, r1, lsl #18 │ │ @@ -158967,88 +159399,94 @@ │ │ movs r0, #1 │ │ pop {r4, pc} │ │ orr.w r1, r3, ip, lsl #12 │ │ movs r0, #1 │ │ pop {r4, pc} │ │ ldrb r3, [r1, #0] │ │ cmp r2, #1 │ │ - bne.n 911a2 │ │ + bne.n 91cfe │ │ cmp r3, #45 @ 0x2d │ │ it ne │ │ cmpne r3, #43 @ 0x2b │ │ - bne.n 911a2 │ │ + bne.n 91cfe │ │ movs r1, #1 │ │ strb r1, [r0, #1] │ │ strb r1, [r0, #0] │ │ bx lr │ │ - push {r4, r5, r7, lr} │ │ + push {r4, r5, r6, lr} │ │ cmp r3, #43 @ 0x2b │ │ itt eq │ │ addeq r1, #1 │ │ subeq r2, #1 │ │ cmp r2, #17 │ │ - bcs.n 911ec │ │ - cmp r2, #0 │ │ - beq.n 91236 │ │ + bcs.n 91d44 │ │ + cbz r2, 91d84 │ │ + movs r4, #0 │ │ mov.w lr, #0 │ │ - mov.w ip, #0 │ │ - ldrb r4, [r1, #0] │ │ - sub.w r5, r4, #65 @ 0x41 │ │ - sub.w r3, r4, #48 @ 0x30 │ │ - cmp r4, #57 @ 0x39 │ │ + ldrb r6, [r1, #0] │ │ + sub.w r5, r6, #65 @ 0x41 │ │ + sub.w r3, r6, #48 @ 0x30 │ │ + cmp r6, #57 @ 0x39 │ │ bic.w r5, r5, #32 │ │ it hi │ │ addhi.w r3, r5, #10 │ │ cmp r3, #15 │ │ - bhi.n 9122a │ │ - orr.w r4, r3, lr, lsl #4 │ │ - mov.w r3, ip, lsl #4 │ │ - orr.w ip, r3, lr, lsr #28 │ │ + bhi.n 91db6 │ │ + orr.w r3, r3, r4, lsl #4 │ │ + mov.w r6, lr, lsl #4 │ │ + orr.w lr, r6, r4, lsr #28 │ │ adds r1, #1 │ │ subs r2, #1 │ │ - mov lr, r4 │ │ - bne.n 911bc │ │ - b.n 9123c │ │ - mov.w lr, #0 │ │ + mov r4, r3 │ │ + bne.n 91d14 │ │ + b.n 91d8a │ │ mov.w ip, #0 │ │ - ldrb r4, [r1, #0] │ │ - sub.w r5, r4, #65 @ 0x41 │ │ - sub.w r3, r4, #48 @ 0x30 │ │ - cmp r4, #57 @ 0x39 │ │ - bic.w r5, r5, #32 │ │ + movs r4, #0 │ │ + mov.w lr, #0 │ │ + ldrb r5, [r1, #0] │ │ + cmp.w ip, lr, lsr #28 │ │ + sub.w r3, r5, #48 @ 0x30 │ │ + sub.w r6, r5, #65 @ 0x41 │ │ + bne.n 91d98 │ │ + cmp r5, #57 @ 0x39 │ │ + bic.w r6, r6, #32 │ │ it hi │ │ - addhi.w r3, r5, #10 │ │ - cmp r3, #15 │ │ - bhi.n 9122a │ │ - cmp.w ip, #268435456 @ 0x10000000 │ │ - bcs.n 9124a │ │ - orr.w r4, r3, lr, lsl #4 │ │ - mov.w r3, ip, lsl #4 │ │ - orr.w ip, r3, lr, lsr #28 │ │ + addhi.w r3, r6, #10 │ │ + cmp r3, #16 │ │ + bcs.n 91db6 │ │ + orr.w r3, r3, r4, lsl #4 │ │ + mov.w r6, lr, lsl #4 │ │ + orr.w lr, r6, r4, lsr #28 │ │ adds r1, #1 │ │ subs r2, #1 │ │ - mov lr, r4 │ │ - bne.n 911f4 │ │ - b.n 9123c │ │ - movs r1, #1 │ │ - strb r1, [r0, #1] │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ - strb r1, [r0, #0] │ │ - bx lr │ │ - movs r4, #0 │ │ - mov.w ip, #0 │ │ - strd r4, ip, [r0, #8] │ │ + mov r4, r3 │ │ + bne.n 91d4e │ │ + b.n 91d8a │ │ + movs r3, #0 │ │ + mov.w lr, #0 │ │ + strd r3, lr, [r0, #8] │ │ movs r1, #0 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ strb r1, [r0, #0] │ │ bx lr │ │ + cmp r5, #57 @ 0x39 │ │ + bic.w r1, r6, #33 @ 0x21 │ │ + it hi │ │ + addhi.w r3, r1, #10 │ │ + cmp r3, #16 │ │ + bcs.n 91db6 │ │ movs r1, #2 │ │ strb r1, [r0, #1] │ │ movs r1, #1 │ │ - ldmia.w sp!, {r4, r5, r7, lr} │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ + strb r1, [r0, #0] │ │ + bx lr │ │ + movs r1, #1 │ │ + strb r1, [r0, #1] │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ strb r1, [r0, #0] │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #40 @ 0x28 │ │ mov r4, r0 │ │ @@ -159061,18 +159499,18 @@ │ │ strd r1, r2, [sp, #16] │ │ add r1, sp, #12 │ │ str r0, [sp, #12] │ │ str r0, [sp, #32] │ │ mov r0, sp │ │ mov r6, r2 │ │ str r2, [sp, #28] │ │ - bl 79f84 │ │ + bl 7ac34 │ │ ldr r0, [sp, #0] │ │ cmp r0, #1 │ │ - bne.n 912a2 │ │ + bne.n 91e0c │ │ ldrd r0, r1, [sp, #4] │ │ adds r3, r4, #4 │ │ subs r2, r6, r1 │ │ add r1, r5 │ │ stmia r3!, {r0, r1, r2} │ │ str r5, [r4, #0] │ │ add sp, #40 @ 0x28 │ │ @@ -159080,235 +159518,243 @@ │ │ pop {r4, r5, r6, r7, pc} │ │ movs r5, #0 │ │ str r5, [r4, #0] │ │ add sp, #40 @ 0x28 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ cmp r2, #1 │ │ - beq.n 912be │ │ - cbnz r2, 912d2 │ │ + beq.n 91e28 │ │ + cbnz r2, 91e3c │ │ movs r1, #0 │ │ strb r1, [r0, #1] │ │ movs r1, #1 │ │ strb r1, [r0, #0] │ │ bx lr │ │ ldrb r3, [r1, #0] │ │ cmp r3, #45 @ 0x2d │ │ iteee ne │ │ cmpne r3, #43 @ 0x2b │ │ moveq r1, #1 │ │ strbeq r1, [r0, #1] │ │ strbeq r1, [r0, #0] │ │ it eq │ │ bxeq lr │ │ - b.n 912d4 │ │ + b.n 91e3e │ │ ldrb r3, [r1, #0] │ │ push {r4, r5, r7, lr} │ │ cmp r3, #43 @ 0x2b │ │ itt eq │ │ addeq r1, #1 │ │ subeq r2, #1 │ │ cmp r2, #9 │ │ - bcs.n 9131a │ │ + bcs.n 91e84 │ │ mov.w lr, #0 │ │ - cbz r2, 9130c │ │ + cbz r2, 91e76 │ │ ldrb r5, [r1, #0] │ │ sub.w r4, r5, #65 @ 0x41 │ │ sub.w r3, r5, #48 @ 0x30 │ │ cmp r5, #57 @ 0x39 │ │ bic.w r4, r4, #32 │ │ it hi │ │ addhi.w r3, r4, #10 │ │ cmp r3, #15 │ │ - bhi.n 91358 │ │ + bhi.n 91ee0 │ │ orr.w lr, r3, lr, lsl #4 │ │ adds r1, #1 │ │ subs r2, #1 │ │ - bne.n 912e8 │ │ + bne.n 91e52 │ │ str.w lr, [r0, #4] │ │ movs r1, #0 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ strb r1, [r0, #0] │ │ bx lr │ │ mov.w ip, #0 │ │ mov.w lr, #0 │ │ cmp r2, #0 │ │ - beq.n 9130c │ │ + beq.n 91e76 │ │ ldrb.w r4, [r1], #1 │ │ - sub.w r5, r4, #65 @ 0x41 │ │ + cmp.w ip, lr, lsr #28 │ │ sub.w r3, r4, #48 @ 0x30 │ │ + sub.w r5, r4, #65 @ 0x41 │ │ + bne.n 91ec2 │ │ cmp r4, #57 @ 0x39 │ │ bic.w r5, r5, #32 │ │ it hi │ │ addhi.w r3, r5, #10 │ │ - cmp r3, #15 │ │ - bhi.n 91358 │ │ - cmp.w ip, lr, lsr #28 │ │ - bne.n 91364 │ │ + cmp r3, #16 │ │ + bcs.n 91ee0 │ │ mov.w r5, lr, lsl #4 │ │ orr.w lr, r3, r5 │ │ subs r2, #1 │ │ cmp r2, #0 │ │ - bne.n 91326 │ │ - b.n 9130c │ │ - movs r1, #1 │ │ + bne.n 91e90 │ │ + b.n 91e76 │ │ + cmp r4, #57 @ 0x39 │ │ + bic.w r1, r5, #33 @ 0x21 │ │ + it hi │ │ + addhi.w r3, r1, #10 │ │ + cmp r3, #16 │ │ + bcs.n 91ee0 │ │ + movs r1, #2 │ │ strb r1, [r0, #1] │ │ + movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ strb r1, [r0, #0] │ │ bx lr │ │ - movs r1, #2 │ │ - strb r1, [r0, #1] │ │ movs r1, #1 │ │ + strb r1, [r0, #1] │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ strb r1, [r0, #0] │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r4, r2 │ │ mov r5, r0 │ │ - cbz r2, 91394 │ │ + cbz r2, 91f0e │ │ mov r0, r4 │ │ mov r6, r1 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov r1, r6 │ │ - cbnz r0, 91396 │ │ + cbnz r0, 91f10 │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ movs r0, #1 │ │ mov r2, r4 │ │ strd r4, r0, [r5] │ │ - bl d44bc │ │ + bl d53c6 │ │ str r4, [r5, #8] │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ + bmi.n 91ece │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r8, r0 │ │ mov r0, r2 │ │ mov r4, r2 │ │ mov r5, r1 │ │ - blx d7bb0 │ │ - cbz r0, 91410 │ │ + blx d87f0 │ │ + cbz r0, 91f8c │ │ mov r1, r5 │ │ mov r2, r4 │ │ mov r6, r0 │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #12 │ │ - blx d7bb0 │ │ - cbz r0, 913fc │ │ + blx d87f0 │ │ + cbz r0, 91f78 │ │ mov r5, r0 │ │ strd r4, r6, [r0] │ │ str r4, [r0, #8] │ │ movs r0, #12 │ │ - blx d7bb0 │ │ - cbz r0, 91406 │ │ - ldr r1, [pc, #80] @ (91434 ) │ │ + blx d87f0 │ │ + cbz r0, 91f82 │ │ + ldr r1, [pc, #80] @ (91fb0 ) │ │ movs r2, #20 │ │ strb r2, [r0, #8] │ │ movs r2, #3 │ │ add r1, pc │ │ str.w r0, [r8, #4] │ │ strb.w r2, [r8] │ │ strd r5, r1, [r0] │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 3d806 │ │ - b.n 9140e │ │ + bl 3df32 │ │ + b.n 91f8a │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 3d806 │ │ + bl 3df32 │ │ udf #254 @ 0xfe │ │ movs r0, #1 │ │ mov r1, r4 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ mov r4, r0 │ │ mov r0, r5 │ │ - bl 91438 │ │ + bl 91fb4 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ mov r4, r0 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ - ldr r5, [sp, #800] @ 0x320 │ │ + blx d6dd0 │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ movs r4, r0 │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ it eq │ │ - beq.w d7abc │ │ + beq.w d870c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ ldr r1, [r0, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w d7abc │ │ + bne.w d870c │ │ bx lr │ │ - movw ip, #2821 @ 0xb05 │ │ - movw r2, #13347 @ 0x3423 │ │ - movw r3, #50211 @ 0xc423 │ │ - movs r1, #158 @ 0x9e │ │ - movt ip, #14147 @ 0x3743 │ │ - movt r2, #62811 @ 0xf55b │ │ - movt r3, #65070 @ 0xfe2e │ │ - movt r1, #1559 @ 0x617 │ │ + movw ip, #44457 @ 0xada9 │ │ + movw r2, #33701 @ 0x83a5 │ │ + movw r3, #20942 @ 0x51ce │ │ + movw r1, #11047 @ 0x2b27 │ │ + movt ip, #47236 @ 0xb884 │ │ + movt r2, #21285 @ 0x5325 │ │ + movt r3, #23784 @ 0x5ce8 │ │ + movt r1, #18397 @ 0x47dd │ │ strd r1, r3, [r0] │ │ strd r2, ip, [r0, #8] │ │ bx lr │ │ - ldr r0, [pc, #4] @ (91498 ) │ │ + bmi.n 91fba │ │ + ldr r0, [pc, #4] @ (92018 ) │ │ movs r1, #40 @ 0x28 │ │ add r0, pc │ │ bx lr │ │ - strb r5, [r4, #25] │ │ + ldr r3, [r3, #116] @ 0x74 │ │ vrev64.32 d18, d0 │ │ bx lr │ │ bx lr │ │ - bmi.n 9144e │ │ + bmi.n 91fce │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #80 @ 0x50 │ │ mov r9, r1 │ │ mov r4, r0 │ │ ldrd r0, r1, [r0] │ │ movs r2, #1 │ │ strb r2, [r0, #0] │ │ ldrb r0, [r1, #0] │ │ cmp r0, #0 │ │ - beq.n 91562 │ │ + beq.n 920e2 │ │ ldr r0, [r4, #8] │ │ ldrb r0, [r0, #0] │ │ cmp r0, #0 │ │ - beq.n 915be │ │ + beq.n 9213e │ │ ldr r6, [r4, #12] │ │ ldr r0, [r6, #0] │ │ - cbz r0, 9151c │ │ + cbz r0, 9209c │ │ ldr r5, [r4, #16] │ │ ldrb r1, [r5, #0] │ │ - cbnz r1, 91516 │ │ + cbnz r1, 92096 │ │ ldr r1, [r4, #20] │ │ - ldr r2, [pc, #344] @ (91630 ) │ │ - ldr r3, [pc, #344] @ (91634 ) │ │ + ldr r2, [pc, #360] @ (921c0 ) │ │ + ldr r3, [pc, #360] @ (921c4 ) │ │ add r2, pc │ │ add r3, pc │ │ mov r8, r3 │ │ - ldr r3, [pc, #340] @ (91638 ) │ │ + ldr r3, [pc, #356] @ (921c8 ) │ │ ldr.w ip, [r1] │ │ subs r1, r0, #1 │ │ it ne │ │ movne r1, #1 │ │ str r1, [sp, #72] @ 0x48 │ │ cmp r0, #1 │ │ it eq │ │ @@ -159318,177 +159764,180 @@ │ │ str r2, [sp, #68] @ 0x44 │ │ strd r3, r0, [sp, #32] │ │ add r3, sp, #28 │ │ str.w r8, [sp, #40] @ 0x28 │ │ str r6, [sp, #28] │ │ ldr.w r1, [ip, #4] │ │ ldr.w r0, [ip] │ │ - ldr r2, [pc, #300] @ (9163c ) │ │ + ldr r2, [pc, #316] @ (921cc ) │ │ add r2, pc │ │ - bl 3e99c │ │ + bl 3f11c │ │ movs r0, #0 │ │ strb r0, [r5, #0] │ │ str r0, [r6, #0] │ │ ldr r0, [r4, #28] │ │ ldr r1, [r4, #20] │ │ ldrd r2, r6, [r0] │ │ movs r0, #0 │ │ strd r1, r0, [sp, #20] │ │ - cbnz r2, 91544 │ │ + cbnz r2, 920c4 │ │ str r0, [sp, #28] │ │ add r0, sp, #28 │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ - blx d565c │ │ + blx d62ac │ │ ldr r0, [sp, #28] │ │ bic.w r6, r0, #1 │ │ add r0, sp, #28 │ │ mov r1, r9 │ │ - bl 91648 │ │ + bl 921d0 │ │ ldr.w r0, [r9] │ │ cmp r0, #3 │ │ it ne │ │ cmpne r0, #2 │ │ - bne.n 9158a │ │ + bne.n 9210a │ │ movs r0, #2 │ │ movs r1, #0 │ │ str r0, [sp, #68] @ 0x44 │ │ movs r0, #0 │ │ - b.n 915ea │ │ + b.n 92172 │ │ add r0, sp, #28 │ │ mov r1, r9 │ │ - bl 91648 │ │ + bl 921d0 │ │ ldr r0, [sp, #28] │ │ cmp r0, #3 │ │ - beq.n 914c0 │ │ + beq.n 92040 │ │ cmp r0, #2 │ │ - bne.n 9159c │ │ + bne.n 9211c │ │ ldrd r1, r2, [sp, #60] @ 0x3c │ │ add r0, sp, #68 @ 0x44 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #68] @ 0x44 │ │ cmp r0, #0 │ │ - bne.n 914c0 │ │ + bne.n 92040 │ │ ldrd r6, r8, [sp, #72] @ 0x48 │ │ - b.n 915a8 │ │ + b.n 92128 │ │ ldr.w r1, [r9, #16] │ │ - cbz r1, 915de │ │ + cbz r1, 92166 │ │ str r1, [sp, #72] @ 0x48 │ │ movs r5, #0 │ │ ldr.w r1, [r9, #20] │ │ str r1, [sp, #76] @ 0x4c │ │ - b.n 915e0 │ │ + b.n 92168 │ │ ldr r6, [sp, #44] @ 0x2c │ │ cmp r6, #0 │ │ - beq.w 914c0 │ │ + beq.w 92040 │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ - ldr r0, [pc, #148] @ (91640 ) │ │ + ldr r0, [pc, #140] @ (921b8 ) │ │ movs r1, #26 │ │ mov r2, r6 │ │ mov r3, r8 │ │ add r0, pc │ │ - bl 9172c │ │ + bl 922b4 │ │ ldr r5, [r4, #8] │ │ - cbz r0, 915c6 │ │ + cbz r0, 92146 │ │ movs r0, #1 │ │ strb r0, [r5, #0] │ │ add sp, #80 @ 0x50 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r5, #0] │ │ - cbz r0, 9161a │ │ - ldr r0, [pc, #120] @ (91644 ) │ │ + cbz r0, 921a2 │ │ + ldr r0, [pc, #112] @ (921bc ) │ │ movs r1, #28 │ │ mov r2, r6 │ │ mov r3, r8 │ │ add r0, pc │ │ - bl 9172c │ │ - cbz r0, 91612 │ │ + bl 922b4 │ │ + cbz r0, 9219a │ │ movs r0, #0 │ │ - b.n 915bc │ │ + strb r0, [r5, #0] │ │ + add sp, #80 @ 0x50 │ │ + ldmia.w sp!, {r8, r9, fp} │ │ + pop {r4, r5, r6, r7, pc} │ │ movs r5, #2 │ │ ldrd r3, r1, [r9, #4] │ │ ldr.w r2, [r9, #12] │ │ str r5, [sp, #68] @ 0x44 │ │ strd r0, r3, [sp] │ │ add r0, sp, #20 │ │ strd r1, r2, [sp, #8] │ │ add r2, sp, #28 │ │ add r3, sp, #68 @ 0x44 │ │ mov r1, r6 │ │ - bl 79960 │ │ + bl 7a610 │ │ ldr r1, [r4, #24] │ │ ldr r2, [sp, #20] │ │ strb r0, [r1, #0] │ │ ldr r0, [r2, #12] │ │ adds r0, #1 │ │ str r0, [r2, #12] │ │ add sp, #80 @ 0x50 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r5, #0] │ │ cmp r0, #0 │ │ - bne.w 914c0 │ │ + bne.w 92040 │ │ ldr r0, [r4, #12] │ │ ldr r1, [r0, #0] │ │ adds r1, #1 │ │ str r1, [r0, #0] │ │ - b.n 914c0 │ │ + b.n 92040 │ │ ldr r1, [sp, #20] │ │ ldr r2, [r1, #12] │ │ adds r2, #1 │ │ str r2, [r1, #12] │ │ - blx d6180 │ │ - strb r6, [r6, #15] │ │ - vsri.32 d30, d25, #8 │ │ - @ instruction: 0xfffaee0b │ │ - @ instruction: 0xfffabfa5 │ │ - vcvtp.u16.f16 , q13 │ │ - vpaddl.u32 , q9 │ │ - vsli.64 , q8, #56 @ 0x38 │ │ + blx d6dd0 │ │ + ldr r0, [r4, #60] @ 0x3c │ │ + @ instruction: 0xfff86bd8 │ │ + vqdmulh.s q11, q12, d28[0] │ │ + vrsra.u32 d21, d17, #8 │ │ + vtbl.8 d30, {d30-d31}, d3 │ │ + vrintn.f32 , │ │ + vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #64 @ 0x40 │ │ mov r4, r0 │ │ ldr r0, [r1, #0] │ │ cmp r0, #3 │ │ - bne.n 91672 │ │ + bne.n 921fa │ │ ldrd r9, sl, [r1, #4] │ │ add r0, sp, #32 │ │ mov r2, sl │ │ mov r1, r9 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #32] │ │ cmp r0, #1 │ │ - bne.n 91696 │ │ + bne.n 9221e │ │ movs r0, #2 │ │ - b.n 916bc │ │ + b.n 92244 │ │ ldr.w sl, [r1, #28] │ │ cmp.w sl, #0 │ │ - beq.n 916d8 │ │ + beq.n 92260 │ │ ldr.w r9, [r1, #32] │ │ add r0, sp, #32 │ │ mov r1, sl │ │ mov r2, r9 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr r0, [sp, #32] │ │ cmp r0, #1 │ │ - bne.n 916e4 │ │ + bne.n 9226c │ │ mov.w lr, #2 │ │ - b.n 9170e │ │ + b.n 92296 │ │ add.w r8, sp, #32 │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ mov r0, r8 │ │ - bl 70200 │ │ + bl 70eec │ │ ldr r0, [sp, #32] │ │ cmp r0, #2 │ │ - beq.n 916bc │ │ + beq.n 92244 │ │ add.w ip, r8, #4 │ │ mov r2, sp │ │ ldmia.w ip!, {r3, r5, r6} │ │ stmia r2!, {r3, r5, r6} │ │ ldmia.w ip, {r1, r3, r5, r6} │ │ stmia r2!, {r1, r3, r5, r6} │ │ str r0, [r4, #0] │ │ @@ -159506,18 +159955,18 @@ │ │ str r0, [r4, #0] │ │ add sp, #64 @ 0x40 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w r8, sp, #32 │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ mov r0, r8 │ │ - bl 70200 │ │ + bl 70eec │ │ ldr.w lr, [sp, #32] │ │ cmp.w lr, #2 │ │ - beq.n 9170e │ │ + beq.n 92296 │ │ add.w ip, r8, #4 │ │ mov r2, sp │ │ ldmia.w ip!, {r1, r3, r6} │ │ stmia r2!, {r1, r3, r6} │ │ ldmia.w ip, {r0, r1, r3, r6} │ │ stmia r2!, {r0, r1, r3, r6} │ │ str.w lr, [r4] │ │ @@ -159533,36 +159982,36 @@ │ │ pop {r4, r5, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #100 @ 0x64 │ │ mov ip, r0 │ │ cmp r1, r3 │ │ - bcs.w 9184a │ │ + bcs.w 923d2 │ │ add r0, sp, #32 │ │ str r1, [sp, #0] │ │ mov r1, r2 │ │ mov r2, r3 │ │ mov r3, ip │ │ - bl 40a48 │ │ + bl 411a0 │ │ ldr r0, [sp, #32] │ │ cmp r0, #1 │ │ - bne.w 9186a │ │ + bne.w 923f2 │ │ add.w ip, sp, #84 @ 0x54 │ │ ldr.w lr, [sp, #68] @ 0x44 │ │ ldr r0, [sp, #80] @ 0x50 │ │ ldmia.w ip, {r1, r2, ip} │ │ sub.w r3, ip, #1 │ │ str r0, [sp, #28] │ │ adds.w r0, lr, #1 │ │ - beq.w 9188c │ │ + beq.w 92414 │ │ ldr r6, [sp, #60] @ 0x3c │ │ adds r0, r6, r3 │ │ cmp r0, r1 │ │ - bcs.w 918b6 │ │ + bcs.w 9243e │ │ str r3, [sp, #24] │ │ ldr r3, [sp, #40] @ 0x28 │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ str r3, [sp, #20] │ │ ldr r3, [sp, #44] @ 0x2c │ │ str r3, [sp, #16] │ │ ldr r3, [sp, #56] @ 0x38 │ │ @@ -159579,268 +160028,268 @@ │ │ lsrs r3, r0 │ │ subs r0, #32 │ │ lsl.w r4, r5, r4 │ │ orr.w r3, r3, r4 │ │ it pl │ │ lsrpl.w r3, r5, r0 │ │ lsls r0, r3, #31 │ │ - beq.n 91802 │ │ + beq.n 9238a │ │ add.w fp, r8, r6 │ │ cmp lr, sl │ │ it hi │ │ movhi sl, lr │ │ mov r3, ip │ │ mov r0, sl │ │ mov r5, r8 │ │ cmp sl, ip │ │ it hi │ │ movhi r3, sl │ │ cmp r3, r0 │ │ - beq.n 91818 │ │ + beq.n 923a0 │ │ mov r8, r0 │ │ add r0, r6 │ │ cmp r0, r1 │ │ - bcs.w 919ee │ │ + bcs.w 92576 │ │ ldrb.w r4, [fp, r8] │ │ add.w r0, r8, #1 │ │ ldrb.w r9, [r2, r8] │ │ cmp r9, r4 │ │ - beq.n 917d6 │ │ + beq.n 9235e │ │ ldr.w sl, [sp, #12] │ │ sub.w r0, r6, sl │ │ add r0, r8 │ │ adds r6, r0, #1 │ │ - b.n 91804 │ │ + b.n 9238c │ │ add r6, ip │ │ ldr.w r8, [sp, #24] │ │ mov.w lr, #0 │ │ add.w r0, r6, r8 │ │ movs r3, #0 │ │ cmp r0, r1 │ │ - bcc.n 91796 │ │ - b.n 9185e │ │ + bcc.n 9231e │ │ + b.n 923e6 │ │ ldr.w sl, [sp, #12] │ │ ldr.w r8, [sp, #24] │ │ mov r0, sl │ │ cmp lr, r0 │ │ - bcs.w 919e0 │ │ + bcs.w 92568 │ │ subs r0, #1 │ │ cmp r0, ip │ │ - bcs.w 91a00 │ │ + bcs.w 92588 │ │ adds r3, r0, r6 │ │ cmp r3, r1 │ │ - bcs.w 91a0a │ │ + bcs.w 92592 │ │ ldrb r3, [r5, r3] │ │ ldrb r4, [r2, r0] │ │ cmp r4, r3 │ │ - beq.n 91822 │ │ + beq.n 923aa │ │ ldr r0, [sp, #8] │ │ ldr.w lr, [sp, #4] │ │ add r6, r0 │ │ - b.n 9180c │ │ - bne.n 918b6 │ │ + b.n 92394 │ │ + bne.n 9243e │ │ mov r3, r1 │ │ mov r1, r2 │ │ mov r0, ip │ │ mov r2, r3 │ │ - blx d7c10 │ │ + blx d8860 │ │ clz r0, r0 │ │ lsrs r3, r0, #5 │ │ and.w r0, r3, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r0, [sp, #46] @ 0x2e │ │ - cbnz r0, 918b6 │ │ + cbnz r0, 9243e │ │ ldr r2, [sp, #36] @ 0x24 │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ cmp r2, #0 │ │ - beq.n 91944 │ │ + beq.n 924cc │ │ cmp r2, r1 │ │ - bcs.n 91942 │ │ + bcs.n 924ca │ │ ldrsb r6, [r0, r2] │ │ cmn.w r6, #64 @ 0x40 │ │ - bge.n 91944 │ │ - b.n 919c2 │ │ + bge.n 924cc │ │ + b.n 9254a │ │ ldr r4, [sp, #60] @ 0x3c │ │ adds r0, r4, r3 │ │ cmp r0, r1 │ │ - bcs.n 918b6 │ │ + bcs.n 9243e │ │ str r3, [sp, #24] │ │ mov r5, ip │ │ ldr r3, [sp, #40] @ 0x28 │ │ ldr r6, [sp, #56] @ 0x38 │ │ str r3, [sp, #16] │ │ ldrd r9, r3, [sp, #44] @ 0x2c │ │ cmp r3, ip │ │ str r6, [sp, #12] │ │ it hi │ │ movhi r5, r3 │ │ ldr.w lr, [sp, #28] │ │ sub.w sl, r3, #1 │ │ str r3, [sp, #20] │ │ - b.n 918d0 │ │ + b.n 92458 │ │ movs r3, #0 │ │ and.w r0, r3, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r4, ip │ │ ldr r0, [sp, #24] │ │ movs r3, #0 │ │ add r0, r4 │ │ cmp r0, r1 │ │ - bcs.n 9185e │ │ + bcs.n 923e6 │ │ ldrb.w r0, [lr, r0] │ │ ldr r3, [sp, #16] │ │ and.w r0, r0, #63 @ 0x3f │ │ rsb r6, r0, #32 │ │ lsrs r3, r0 │ │ subs r0, #32 │ │ lsl.w r6, r9, r6 │ │ orr.w r3, r3, r6 │ │ it pl │ │ lsrpl.w r3, r9, r0 │ │ lsls r0, r3, #31 │ │ - beq.n 918c4 │ │ + beq.n 9244c │ │ ldr r6, [sp, #20] │ │ add.w r0, lr, r4 │ │ cmp r5, r6 │ │ - beq.n 91920 │ │ + beq.n 924a8 │ │ mov r3, r6 │ │ add r6, r4 │ │ cmp r6, r1 │ │ - bcs.w 91a14 │ │ + bcs.w 9259c │ │ ldrb.w r8, [r0, r3] │ │ adds r6, r3, #1 │ │ ldrb.w fp, [r2, r3] │ │ cmp fp, r8 │ │ - beq.n 918fa │ │ + beq.n 92482 │ │ ldr r0, [sp, #20] │ │ subs r0, r4, r0 │ │ add r0, r3 │ │ adds r4, r0, #1 │ │ - b.n 918c6 │ │ + b.n 9244e │ │ ldr r0, [sp, #20] │ │ cmp r0, #0 │ │ - beq.n 919e0 │ │ + beq.n 92568 │ │ subs r0, #1 │ │ cmp sl, ip │ │ - bcs.n 91a00 │ │ + bcs.n 92588 │ │ adds r3, r0, r4 │ │ cmp r3, r1 │ │ - bcs.n 91a0a │ │ + bcs.n 92592 │ │ ldr r6, [sp, #28] │ │ ldrb r3, [r6, r3] │ │ ldrb r6, [r2, r0] │ │ cmp r6, r3 │ │ - beq.n 91922 │ │ + beq.n 924aa │ │ ldr r0, [sp, #12] │ │ add r4, r0 │ │ - b.n 918c6 │ │ - bne.n 919c2 │ │ + b.n 9244e │ │ + bne.n 9254a │ │ cmp r2, r1 │ │ - beq.w 9185e │ │ + beq.w 923e6 │ │ adds r5, r0, r2 │ │ ldrsb.w r4, [r5] │ │ cmp.w r4, #4294967295 @ 0xffffffff │ │ uxtb r6, r4 │ │ - bgt.n 91992 │ │ + bgt.n 9251a │ │ ldrb r4, [r5, #1] │ │ and.w ip, r6, #31 │ │ cmp r6, #224 @ 0xe0 │ │ and.w lr, r4, #63 @ 0x3f │ │ - bcc.n 91988 │ │ + bcc.n 92510 │ │ ldrb r4, [r5, #2] │ │ cmp r6, #240 @ 0xf0 │ │ and.w r4, r4, #63 @ 0x3f │ │ orr.w r4, r4, lr, lsl #6 │ │ - bcc.n 9198e │ │ + bcc.n 92516 │ │ ldrb r6, [r5, #3] │ │ and.w r5, ip, #7 │ │ and.w r6, r6, #63 @ 0x3f │ │ orr.w r6, r6, r4, lsl #6 │ │ orr.w r6, r6, r5, lsl #18 │ │ - b.n 91992 │ │ + b.n 9251a │ │ orr.w r6, lr, ip, lsl #6 │ │ - b.n 91992 │ │ + b.n 9251a │ │ orr.w r6, r4, ip, lsl #12 │ │ lsls r3, r3, #31 │ │ - bne.n 919e0 │ │ + bne.n 92568 │ │ cmp r6, #128 @ 0x80 │ │ - bcs.n 9199e │ │ + bcs.n 92526 │ │ movs r3, #1 │ │ - b.n 919b2 │ │ + b.n 9253a │ │ cmp.w r6, #2048 @ 0x800 │ │ - bcs.n 919a8 │ │ + bcs.n 92530 │ │ movs r3, #2 │ │ - b.n 919b2 │ │ + b.n 9253a │ │ movs r3, #4 │ │ cmp.w r6, #65536 @ 0x10000 │ │ it cc │ │ movcc r3, #3 │ │ adds r2, r2, r3 │ │ - beq.n 919d0 │ │ + beq.n 92558 │ │ cmp r2, r1 │ │ - bcs.n 919ce │ │ + bcs.n 92556 │ │ ldrsb r3, [r0, r2] │ │ cmn.w r3, #64 @ 0x40 │ │ - bge.n 919d0 │ │ - ldr r3, [pc, #100] @ (91a28 ) │ │ + bge.n 92558 │ │ + ldr r3, [pc, #100] @ (925b0 ) │ │ add r3, pc │ │ str r3, [sp, #0] │ │ mov r3, r1 │ │ - bl 3f734 │ │ - bne.n 919c2 │ │ + bl 3fea4 │ │ + bne.n 9254a │ │ cmp r2, r1 │ │ - beq.n 919e0 │ │ + beq.n 92568 │ │ ldrsb r0, [r0, r2] │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 919e0 │ │ + bgt.n 92568 │ │ uxtb r0, r0 │ │ cmp r0, #224 @ 0xe0 │ │ movs r3, #1 │ │ and.w r0, r3, #1 │ │ add sp, #100 @ 0x64 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #60] @ (91a2c ) │ │ + ldr r2, [pc, #60] @ (925b4 ) │ │ add.w r0, r6, sl │ │ add r2, pc │ │ cmp r1, r0 │ │ it hi │ │ movhi r0, r1 │ │ - bl 3f474 │ │ - ldr r2, [pc, #48] @ (91a34 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #48] @ (925bc ) │ │ mov r1, ip │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #44] @ (91a38 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #44] @ (925c0 ) │ │ mov r0, r3 │ │ add r2, pc │ │ - bl 3f474 │ │ - ldr r2, [pc, #24] @ (91a30 ) │ │ + bl 3fbfc │ │ + ldr r2, [pc, #24] @ (925b8 ) │ │ ldr r0, [sp, #20] │ │ add r2, pc │ │ add r0, r4 │ │ cmp r1, r0 │ │ it hi │ │ movhi r0, r1 │ │ - bl 3f474 │ │ + bl 3fbfc │ │ nop │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ + ldr r1, [sp, #48] @ 0x30 │ │ movs r4, r0 │ │ - str r7, [sp, #48] @ 0x30 │ │ + str r7, [sp, #640] @ 0x280 │ │ movs r4, r0 │ │ - str r6, [sp, #928] @ 0x3a0 │ │ + str r7, [sp, #496] @ 0x1f0 │ │ movs r4, r0 │ │ - str r6, [sp, #880] @ 0x370 │ │ + str r7, [sp, #448] @ 0x1c0 │ │ movs r4, r0 │ │ - str r6, [sp, #904] @ 0x388 │ │ + str r7, [sp, #472] @ 0x1d8 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r4, r0 │ │ mov r5, r1 │ │ @@ -159851,85 +160300,85 @@ │ │ ldrb r2, [r4, #12] │ │ strd r5, r0, [sp] │ │ it ne │ │ movne r3, r4 │ │ mov r0, sp │ │ adds r1, r0, #4 │ │ mov r0, r5 │ │ - bl 91ab8 │ │ + bl 92640 │ │ lsls r1, r6, #1 │ │ - bne.n 91a78 │ │ + bne.n 92600 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [r4, #4] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ ldr r0, [r4, #0] │ │ lsls r0, r0, #1 │ │ - beq.n 91a9a │ │ + beq.n 92622 │ │ ldr r0, [r4, #4] │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ ldr r3, [r0, #0] │ │ mov ip, r2 │ │ ldrb r2, [r0, #12] │ │ subs.w r3, r3, #2147483648 @ 0x80000000 │ │ it ne │ │ movne r3, r0 │ │ mov r0, r1 │ │ mov r1, ip │ │ - b.w 91ab8 │ │ - bmi.n 91a62 │ │ + b.w 92640 │ │ + bmi.n 925ea │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #260 @ 0x104 │ │ mov r9, r0 │ │ ldr r0, [r1, #0] │ │ - cbz r0, 91ad2 │ │ - ldr r1, [pc, #588] @ (91d18 ) │ │ + cbz r0, 9265a │ │ + ldr r1, [pc, #572] @ (92890 ) │ │ movs r6, #9 │ │ add r1, pc │ │ - cbz r2, 91ae2 │ │ - b.n 91cae │ │ + cbz r2, 9266a │ │ + b.n 92836 │ │ ldrd r1, r6, [r1, #4] │ │ - cbz r2, 91ae0 │ │ + cbz r2, 92668 │ │ cmp r6, #0 │ │ - bne.w 91cae │ │ - b.n 91b08 │ │ - cbz r6, 91b08 │ │ + bne.w 92836 │ │ + b.n 92690 │ │ + cbz r6, 92690 │ │ cmp r3, #0 │ │ - beq.w 91cae │ │ + beq.w 92836 │ │ ldrb r0, [r1, #0] │ │ cmp r0, #47 @ 0x2f │ │ - bne.w 91cae │ │ + bne.w 92836 │ │ str r1, [sp, #8] │ │ ldrd r0, r1, [r3, #4] │ │ str.w r9, [sp, #4] │ │ - cbz r1, 91b1c │ │ + cbz r1, 926a4 │ │ ldrb r2, [r0, #0] │ │ subs r2, #47 @ 0x2f │ │ clz r2, r2 │ │ lsrs r2, r2, #5 │ │ - b.n 91b1e │ │ + b.n 926a6 │ │ mov r0, r9 │ │ movs r1, #1 │ │ movs r2, #0 │ │ add sp, #260 @ 0x104 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ movs r2, #0 │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ movw r0, #513 @ 0x201 │ │ strh.w r0, [sp, #108] @ 0x6c │ │ add r0, sp, #144 @ 0x90 │ │ adds r0, #28 │ │ str r0, [sp, #28] │ │ @@ -159943,15 +160392,15 @@ │ │ mov.w r8, #1 │ │ str r6, [sp, #0] │ │ ldr r0, [sp, #8] │ │ strb.w r2, [sp, #110] @ 0x6e │ │ strb.w r9, [sp, #88] @ 0x58 │ │ str r0, [sp, #20] │ │ cmp.w r9, #6 │ │ - beq.n 91b6a │ │ + beq.n 926f2 │ │ add r0, sp, #56 @ 0x38 │ │ add r1, sp, #144 @ 0x90 │ │ ldmia r0!, {r2, r3, r4, r5} │ │ stmia r1!, {r2, r3, r4, r5} │ │ ldrh r2, [r0, #0] │ │ ldrb r0, [r0, #2] │ │ strh r2, [r1, #0] │ │ @@ -159960,472 +160409,453 @@ │ │ add r4, sp, #144 @ 0x90 │ │ str r0, [sp, #112] @ 0x70 │ │ movs r2, #19 │ │ ldr r0, [sp, #16] │ │ mov r1, r4 │ │ strb.w r9, [sp, #120] @ 0x78 │ │ str r6, [sp, #116] @ 0x74 │ │ - bl d44bc │ │ + bl d53c6 │ │ add r5, sp, #200 @ 0xc8 │ │ ldr r0, [sp, #24] │ │ add r1, sp, #112 @ 0x70 │ │ strb.w r0, [sp, #141] @ 0x8d │ │ mov r0, r5 │ │ strb.w fp, [sp, #142] @ 0x8e │ │ strb.w r8, [sp, #140] @ 0x8c │ │ - bl 91d1c │ │ + bl 928a4 │ │ add.w sl, sp, #232 @ 0xe8 │ │ add r1, sp, #80 @ 0x50 │ │ mov r0, sl │ │ - bl 91d1c │ │ + bl 928a4 │ │ mov r0, r5 │ │ mov r1, r4 │ │ ldmia r0!, {r2, r3, r5} │ │ stmia r1!, {r2, r3, r5} │ │ ldmia.w r0, {r2, r3, r4, r5} │ │ stmia r1!, {r2, r3, r4, r5} │ │ ldr r0, [sp, #28] │ │ ldmia.w sl!, {r2, r3, r5} │ │ stmia r0!, {r2, r3, r5} │ │ ldmia.w sl, {r2, r3, r4, r5} │ │ stmia r0!, {r2, r3, r4, r5} │ │ ldrb.w r0, [sp, #232] @ 0xe8 │ │ ldrb.w r1, [sp, #200] @ 0xc8 │ │ cmp r1, #10 │ │ - beq.n 91c0c │ │ + beq.n 92794 │ │ cmp r0, #10 │ │ - beq.n 91c10 │ │ + beq.n 92798 │ │ ldr r1, [sp, #28] │ │ add r0, sp, #144 @ 0x90 │ │ - bl 8d5d8 │ │ + bl 8e1dc │ │ cmp r0, #0 │ │ - beq.n 91ca6 │ │ + beq.n 9282e │ │ ldr r0, [sp, #112] @ 0x70 │ │ movs r2, #19 │ │ str r0, [sp, #20] │ │ add r0, sp, #56 @ 0x38 │ │ ldr r1, [sp, #16] │ │ ldr r6, [sp, #116] @ 0x74 │ │ ldrb.w r9, [sp, #120] @ 0x78 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldrb.w r0, [sp, #141] @ 0x8d │ │ str r0, [sp, #24] │ │ ldrb.w r0, [sp, #143] @ 0x8f │ │ ldrb.w r8, [sp, #140] @ 0x8c │ │ ldrb.w fp, [sp, #142] @ 0x8e │ │ str r0, [sp, #12] │ │ cmp.w r9, #6 │ │ - bne.n 91b5a │ │ - b.n 91b6a │ │ + bne.n 926e2 │ │ + b.n 926f2 │ │ cmp r0, #10 │ │ - bne.n 91ca6 │ │ + bne.n 9282e │ │ add r4, sp, #56 @ 0x38 │ │ add r0, sp, #32 │ │ cmp.w fp, #2 │ │ ldmia r4!, {r1, r2, r3, r5} │ │ stmia r0!, {r1, r2, r3, r5} │ │ ldrh r1, [r4, #0] │ │ ldrb r2, [r4, #2] │ │ strh r1, [r0, #0] │ │ strb r2, [r0, #2] │ │ - beq.n 91ca6 │ │ + beq.n 9282e │ │ add r4, sp, #144 @ 0x90 │ │ add r1, sp, #32 │ │ add.w r0, r4, #9 │ │ movs r2, #19 │ │ - bl d44bc │ │ + bl d53c6 │ │ ldr r0, [sp, #12] │ │ strb.w r0, [sp, #175] @ 0xaf │ │ ldr r0, [sp, #24] │ │ strb.w r0, [sp, #173] @ 0xad │ │ ldr r0, [sp, #20] │ │ str r0, [sp, #144] @ 0x90 │ │ mov r0, r4 │ │ strb.w fp, [sp, #174] @ 0xae │ │ strb.w r8, [sp, #172] @ 0xac │ │ strb.w r9, [sp, #152] @ 0x98 │ │ str r6, [sp, #148] @ 0x94 │ │ - bl 8c9b8 │ │ - cbz r0, 91ca6 │ │ + bl 8cf08 │ │ + cbz r0, 9282e │ │ mov r2, r0 │ │ mov r3, r1 │ │ add r0, sp, #144 @ 0x90 │ │ mov r1, r2 │ │ mov r2, r3 │ │ - bl 3ffbc │ │ + bl 40468 │ │ ldr.w r9, [sp, #4] │ │ ldr r0, [sp, #144] @ 0x90 │ │ cmp r0, #1 │ │ - beq.n 91caa │ │ + beq.n 92832 │ │ ldrd r0, r1, [sp, #148] @ 0x94 │ │ add r6, sp, #112 @ 0x70 │ │ - ldr r3, [pc, #140] @ (91d08 ) │ │ - ldr r4, [pc, #144] @ (91d0c ) │ │ - ldr r5, [pc, #144] @ (91d10 ) │ │ + ldr r3, [pc, #144] @ (92894 ) │ │ + ldr r4, [pc, #148] @ (92898 ) │ │ + ldr r5, [pc, #148] @ (9289c ) │ │ add r3, pc │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ add r4, pc │ │ ldrd r0, r1, [r9] │ │ add r5, pc │ │ - ldr r2, [pc, #132] @ (91d14 ) │ │ + ldr r2, [pc, #136] @ (928a0 ) │ │ strd r4, r3, [sp, #144] @ 0x90 │ │ add r3, sp, #144 @ 0x90 │ │ add r2, pc │ │ str r5, [sp, #156] @ 0x9c │ │ str r6, [sp, #152] @ 0x98 │ │ - bl 3e99c │ │ + bl 3f11c │ │ add sp, #260 @ 0x104 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r9, [sp, #4] │ │ ldr r1, [sp, #8] │ │ ldr r6, [sp, #0] │ │ ldrd r4, r5, [r9] │ │ add.w r8, sp, #144 @ 0x90 │ │ strd r1, r6, [sp, #112] @ 0x70 │ │ add r6, sp, #112 @ 0x70 │ │ mov r0, r8 │ │ mov r1, r6 │ │ - bl 41174 │ │ + bl 418ac │ │ ldr r1, [sp, #144] @ 0x90 │ │ - cbz r1, 91cee │ │ + cbz r1, 92876 │ │ ldr r2, [sp, #148] @ 0x94 │ │ ldr r0, [sp, #156] @ 0x9c │ │ - cbz r0, 91cf8 │ │ + cbz r0, 92880 │ │ ldr r3, [r5, #12] │ │ mov r0, r4 │ │ blx r3 │ │ - cbnz r0, 91ce4 │ │ + cbnz r0, 9286c │ │ ldr r2, [r5, #16] │ │ mov r0, r4 │ │ movw r1, #65533 @ 0xfffd │ │ blx r2 │ │ cmp r0, #0 │ │ - beq.n 91cbc │ │ + beq.n 92844 │ │ movs r0, #1 │ │ add sp, #260 @ 0x104 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #0 │ │ add sp, #260 @ 0x104 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r9 │ │ - bl 3f9e8 │ │ + bl 4015c │ │ add sp, #260 @ 0x104 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - udf #223 @ 0xdf │ │ - vuzp.32 q10, q4 │ │ - vmull.u , d24, d11 │ │ - @ instruction: 0xfffa69f3 │ │ - vcvt.f16.u16 q11, q11 │ │ - vsli.64 , q8, #56 @ 0x38 │ │ + ldrsh r4, [r2, r7] │ │ + @ instruction: 0xfff8dab7 │ │ + vtbl.8 d19, {d10-d12}, d16 │ │ + @ instruction: 0xfff84b7b │ │ + @ instruction: 0xfffe5d0c │ │ + vsli.64 , q8, #55 @ 0x37 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ - ldrb r6, [r1, #28] │ │ - cmp r6, #3 │ │ - bne.n 91d38 │ │ - mov.w sl, #10 │ │ - strb.w sl, [r0] │ │ + ldrb r2, [r1, #28] │ │ + cmp r2, #3 │ │ + bne.n 928c0 │ │ + mov.w lr, #10 │ │ + strb.w lr, [r0] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r8, [r1, #29] │ │ cmp.w r8, #3 │ │ - bne.n 91d50 │ │ - mov.w sl, #10 │ │ - strb.w sl, [r0] │ │ + bne.n 928d8 │ │ + mov.w lr, #10 │ │ + strb.w lr, [r0] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldrb r2, [r1, #30] │ │ - ldrb.w ip, [r0] │ │ - ldrd r5, r3, [r1] │ │ - lsls r2, r2, #31 │ │ - beq.n 91df8 │ │ - ldrd r9, r2, [r0, #4] │ │ - mov lr, r3 │ │ - cmp r6, r8 │ │ - bhi.w 91f2e │ │ - mov r4, r5 │ │ - cmp r6, #1 │ │ - beq.w 91eb6 │ │ - cmp r6, #2 │ │ - bne.w 91fa6 │ │ - cmp.w lr, #0 │ │ - beq.w 91f60 │ │ + ldrb r3, [r1, #30] │ │ + ldrb.w lr, [r0] │ │ + ldrd r6, ip, [r1] │ │ + lsls r3, r3, #31 │ │ + beq.n 92978 │ │ + ldrd r3, r4, [r0, #4] │ │ + cmp r2, r8 │ │ + bhi.w 92aa2 │ │ + mov r5, r6 │ │ + cmp r2, #1 │ │ + beq.w 92a1e │ │ + cmp r2, #2 │ │ + bne.w 92aec │ │ + cmp.w ip, #0 │ │ + beq.w 92ab4 │ │ + movs r4, #0 │ │ + ldrb r2, [r5, r4] │ │ + cmp r2, #47 @ 0x2f │ │ + beq.n 9291c │ │ + adds r4, #1 │ │ + cmp ip, r4 │ │ + bne.n 92908 │ │ movs r2, #0 │ │ - ldrb r3, [r4, r2] │ │ - cmp r3, #47 @ 0x2f │ │ - beq.n 91d9a │ │ - adds r2, #1 │ │ - cmp lr, r2 │ │ - bne.n 91d82 │ │ - movs r3, #0 │ │ - mov r2, lr │ │ - cbnz r2, 91da0 │ │ - mov.w sl, #10 │ │ - b.n 91dd2 │ │ + mov r4, ip │ │ + cbnz r4, 92920 │ │ + b.n 92940 │ │ + movs r2, #1 │ │ + cbz r4, 92940 │ │ + cmp r4, #1 │ │ + beq.n 9293a │ │ + cmp r4, #2 │ │ + bne.n 92948 │ │ + ldrb r3, [r5, #0] │ │ + cmp r3, #46 @ 0x2e │ │ + itt eq │ │ + ldrbeq r3, [r5, #1] │ │ + cmpeq r3, #46 @ 0x2e │ │ + bne.n 92948 │ │ + mov.w lr, #8 │ │ + b.n 9294c │ │ + ldrb r3, [r5, #0] │ │ + cmp r3, #46 @ 0x2e │ │ + bne.n 92948 │ │ + mov.w lr, #10 │ │ movs r3, #1 │ │ - cmp r2, #0 │ │ - beq.n 91d94 │ │ + b.n 9294e │ │ + mov.w lr, #9 │ │ + movs r3, #0 │ │ + add r2, r4 │ │ + cmp ip, r2 │ │ + bcc.w 92b00 │ │ + sub.w ip, ip, r2 │ │ + adds r6, r5, r2 │ │ + cmp r3, #0 │ │ + mov.w r2, #2 │ │ + mov r3, r5 │ │ + strd r6, ip, [r1] │ │ + bne.n 928ea │ │ + strd r5, r4, [r0, #4] │ │ + strb.w lr, [r0] │ │ + ldmia.w sp!, {r8, r9, sl} │ │ + pop {r4, r5, r6, r7, pc} │ │ + ldr.w sl, [r0, #4] │ │ + ldr r4, [r0, #8] │ │ + mov r5, r6 │ │ + mov r6, ip │ │ + cmp r2, r8 │ │ + bhi.n 92a44 │ │ cmp r2, #1 │ │ - beq.n 91dc4 │ │ - cmp r2, #2 │ │ - bne.w 91f66 │ │ - ldrb r6, [r4, #0] │ │ - mov.w sl, #9 │ │ - ldrb r5, [r4, #1] │ │ - eor.w r6, r6, #46 @ 0x2e │ │ - eor.w r5, r5, #46 @ 0x2e │ │ - orrs r6, r5 │ │ - it eq │ │ - moveq.w sl, #8 │ │ - b.n 91dd2 │ │ - ldrb r6, [r4, #0] │ │ - mov.w sl, #9 │ │ - cmp r6, #46 @ 0x2e │ │ - it eq │ │ - moveq.w sl, #10 │ │ - add.w ip, r3, r2 │ │ - cmp lr, ip │ │ - bcc.w 91fe6 │ │ - sub.w lr, lr, ip │ │ - add.w r5, r4, ip │ │ - mov.w ip, #10 │ │ - movs r6, #2 │ │ - mov r9, r4 │ │ - cmp.w sl, #10 │ │ - strd r5, lr, [r1] │ │ - beq.n 91d64 │ │ - b.n 91f7e │ │ - ldr.w r9, [r0, #4] │ │ - ldr r2, [r0, #8] │ │ - mov r4, r5 │ │ - mov lr, r3 │ │ - cmp r6, r8 │ │ - bhi.n 91edc │ │ + bne.n 929b2 │ │ + movs r2, #2 │ │ + cmp r6, #0 │ │ + strb r2, [r1, #28] │ │ + beq.n 92982 │ │ cmp r6, #1 │ │ - bne.n 91e34 │ │ - movs r6, #2 │ │ - cmp.w lr, #0 │ │ - strb r6, [r1, #28] │ │ - beq.n 91e02 │ │ - cmp.w lr, #1 │ │ - beq.n 91e28 │ │ - ldrb r5, [r4, #0] │ │ - cmp r5, #46 @ 0x2e │ │ + beq.n 929a4 │ │ + ldrb r3, [r5, #0] │ │ + cmp r3, #46 @ 0x2e │ │ itt eq │ │ - ldrbeq r5, [r4, #1] │ │ - cmpeq r5, #47 @ 0x2f │ │ - bne.n 91e02 │ │ - b.n 91f40 │ │ - ldrb r5, [r4, #0] │ │ - mov.w lr, #1 │ │ - cmp r5, #46 @ 0x2e │ │ - bne.n 91e02 │ │ - b.n 91f40 │ │ - cmp r6, #2 │ │ - bne.w 91f8c │ │ - cmp.w lr, #0 │ │ - beq.n 91ef0 │ │ + ldrbeq r3, [r5, #1] │ │ + cmpeq r3, #47 @ 0x2f │ │ + bne.n 92982 │ │ + b.n 92a7e │ │ + ldrb.w r9, [r5] │ │ + movs r6, #1 │ │ + cmp.w r9, #46 @ 0x2e │ │ + bne.n 92982 │ │ + b.n 92a7e │ │ + cmp r2, #2 │ │ + bne.w 92aba │ │ + cmp r6, #0 │ │ + beq.n 92a58 │ │ + movs r4, #0 │ │ + ldrb r2, [r5, r4] │ │ + cmp r2, #47 @ 0x2f │ │ + beq.n 929d2 │ │ + adds r4, #1 │ │ + cmp r6, r4 │ │ + bne.n 929be │ │ movs r2, #0 │ │ - ldrb r3, [r4, r2] │ │ - cmp r3, #47 @ 0x2f │ │ - beq.n 91e5a │ │ - adds r2, #1 │ │ - cmp lr, r2 │ │ - bne.n 91e42 │ │ - movs r3, #0 │ │ - mov r2, lr │ │ - cbnz r2, 91e60 │ │ - mov.w sl, #10 │ │ - b.n 91e90 │ │ + mov r4, r6 │ │ + cbnz r4, 929d6 │ │ + b.n 929e4 │ │ + movs r2, #1 │ │ + cbz r4, 929e4 │ │ + cmp r4, #2 │ │ + beq.n 929ec │ │ + cmp r4, #1 │ │ + itt eq │ │ + ldrbeq r3, [r5, #0] │ │ + cmpeq r3, #46 @ 0x2e │ │ + bne.n 929f8 │ │ + mov.w lr, #10 │ │ movs r3, #1 │ │ - cmp r2, #0 │ │ - beq.n 91e54 │ │ - cmp r2, #2 │ │ - beq.n 91e78 │ │ - cmp r2, #1 │ │ - bne.n 91f08 │ │ - ldrb r6, [r4, #0] │ │ - mov.w sl, #9 │ │ - cmp r6, #46 @ 0x2e │ │ - it eq │ │ - moveq.w sl, #10 │ │ - b.n 91e90 │ │ - ldrb r6, [r4, #0] │ │ - mov.w sl, #9 │ │ - ldrb r5, [r4, #1] │ │ - eor.w r6, r6, #46 @ 0x2e │ │ - eor.w r5, r5, #46 @ 0x2e │ │ - orrs r6, r5 │ │ - it eq │ │ - moveq.w sl, #8 │ │ - add.w ip, r3, r2 │ │ - cmp lr, ip │ │ - bcc.w 91fbe │ │ - sub.w r3, lr, ip │ │ - add.w r5, r4, ip │ │ - mov.w ip, #10 │ │ - movs r6, #2 │ │ - mov r9, r4 │ │ - cmp.w sl, #10 │ │ - strd r5, r3, [r1] │ │ - beq.n 91dfe │ │ - b.n 91f20 │ │ - strd r9, r2, [r0, #4] │ │ + b.n 929fe │ │ + ldrb r3, [r5, #0] │ │ + cmp r3, #46 @ 0x2e │ │ + itt eq │ │ + ldrbeq r3, [r5, #1] │ │ + cmpeq r3, #46 @ 0x2e │ │ + beq.n 92a18 │ │ + mov.w lr, #9 │ │ + movs r3, #0 │ │ + add r2, r4 │ │ + cmp r6, r2 │ │ + bcc.n 92ad4 │ │ + sub.w ip, r6, r2 │ │ + adds r6, r5, r2 │ │ movs r2, #2 │ │ - cmp.w lr, #0 │ │ + mov sl, r5 │ │ + cmp r3, #0 │ │ + strd r6, ip, [r1] │ │ + bne.n 9297e │ │ + b.n 92a70 │ │ + mov.w lr, #8 │ │ + b.n 929fc │ │ + movs r2, #2 │ │ + cmp.w ip, #0 │ │ + strd r3, r4, [r0, #4] │ │ strb r2, [r1, #28] │ │ - beq.n 91fac │ │ - sub.w r2, lr, #1 │ │ - adds r3, r4, #1 │ │ - mov.w sl, #6 │ │ + beq.n 92af2 │ │ + sub.w r2, ip, #1 │ │ + adds r3, r5, #1 │ │ + mov.w lr, #6 │ │ strd r3, r2, [r1] │ │ - strb.w sl, [r0] │ │ + strb.w lr, [r0] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - str r2, [r0, #8] │ │ - mov.w sl, #10 │ │ - str.w r9, [r0, #4] │ │ - strb.w sl, [r0] │ │ + str r4, [r0, #8] │ │ + mov.w lr, #10 │ │ + str.w sl, [r0, #4] │ │ + strb.w lr, [r0] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - str r2, [r0, #8] │ │ - str.w r9, [r0, #4] │ │ + str r4, [r0, #8] │ │ + str.w sl, [r0, #4] │ │ movs r2, #3 │ │ - mov.w sl, #10 │ │ + mov.w lr, #10 │ │ strb r2, [r1, #28] │ │ - strb.w sl, [r0] │ │ - ldmia.w sp!, {r8, r9, sl} │ │ - pop {r4, r5, r6, r7, pc} │ │ - add.w ip, r3, r2 │ │ - cmp lr, ip │ │ - bcc.n 91fba │ │ - sub.w r3, lr, ip │ │ - mov.w sl, #9 │ │ - add.w r6, r4, ip │ │ - strd r6, r3, [r1] │ │ - str r2, [r0, #8] │ │ - str r4, [r0, #4] │ │ - strb.w sl, [r0] │ │ + strb.w lr, [r0] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - strd r9, r2, [r0, #4] │ │ - mov.w sl, #10 │ │ - strb.w sl, [r0] │ │ + str r4, [r0, #8] │ │ + str r5, [r0, #4] │ │ + strb.w lr, [r0] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - cmp r3, #0 │ │ - str r2, [r0, #8] │ │ - str.w r9, [r0, #4] │ │ - beq.n 91fd4 │ │ - subs r2, r3, #1 │ │ - adds r3, r4, #1 │ │ - mov.w sl, #7 │ │ + cmp.w ip, #0 │ │ + str r4, [r0, #8] │ │ + str.w sl, [r0, #4] │ │ + beq.n 92b06 │ │ + sub.w r2, ip, #1 │ │ + adds r3, r5, #1 │ │ + mov.w lr, #7 │ │ strd r3, r2, [r1] │ │ - strb.w sl, [r0] │ │ + strb.w lr, [r0] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - strd r9, r2, [r0, #4] │ │ - b.n 91ef6 │ │ - add.w ip, r3, r2 │ │ - cmp lr, ip │ │ - bcc.n 91fe2 │ │ - sub.w r3, lr, ip │ │ - mov.w sl, #9 │ │ - add.w r6, r4, ip │ │ - strd r6, r3, [r1] │ │ - strd r4, r2, [r0, #4] │ │ - strb.w sl, [r0] │ │ + strd r3, r4, [r0, #4] │ │ + mov.w lr, #10 │ │ + strb.w lr, [r0] │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - str r2, [r0, #8] │ │ - str.w r9, [r0, #4] │ │ - ldr r1, [pc, #88] @ (91fec ) │ │ - ldr r2, [pc, #88] @ (91ff0 ) │ │ + strd r3, r4, [r0, #4] │ │ + b.n 92a5e │ │ + str r4, [r0, #8] │ │ + str.w sl, [r0, #4] │ │ + ldr r1, [pc, #80] @ (92b14 ) │ │ + ldr r2, [pc, #84] @ (92b18 ) │ │ add r1, pc │ │ - strb.w ip, [r0] │ │ + strb.w lr, [r0] │ │ add r2, pc │ │ mov r0, r1 │ │ movs r1, #40 @ 0x28 │ │ - bl 3f4a0 │ │ - strd r9, r2, [r0, #4] │ │ - b.n 91f92 │ │ - ldr r3, [pc, #72] @ (91ff8 ) │ │ + bl 3fbd4 │ │ + mov ip, r6 │ │ + str r4, [r0, #8] │ │ + str r5, [r0, #4] │ │ + ldr r3, [pc, #72] @ (92b24 ) │ │ + mov r1, ip │ │ + strb.w lr, [r0] │ │ + mov r0, r2 │ │ + add r3, pc │ │ + mov r2, ip │ │ + bl 3fb30 │ │ + strd r3, r4, [r0, #4] │ │ + b.n 92ac0 │ │ + ldr r3, [pc, #44] @ (92b20 ) │ │ add r3, pc │ │ movs r0, #1 │ │ movs r1, #0 │ │ movs r2, #0 │ │ - bl 3f3a0 │ │ - mov.w sl, #9 │ │ - str r2, [r0, #8] │ │ - str r4, [r0, #4] │ │ - ldr r3, [pc, #56] @ (91ffc ) │ │ - mov r1, lr │ │ - strb.w sl, [r0] │ │ - mov r0, ip │ │ - add r3, pc │ │ - mov r2, lr │ │ - bl 3f3a0 │ │ - ldr r3, [pc, #28] @ (91ff4 ) │ │ + bl 3fb30 │ │ + strd r5, r4, [r0, #4] │ │ + b.n 92ada │ │ + ldr r3, [pc, #20] @ (92b1c ) │ │ add r3, pc │ │ movs r0, #1 │ │ movs r1, #0 │ │ movs r2, #0 │ │ - bl 3f3a0 │ │ - mov.w sl, #9 │ │ - strd r4, r2, [r0, #4] │ │ - b.n 91fc2 │ │ - strb r1, [r0, #1] │ │ - vpaddl.u32 , q8 │ │ + bl 3fb30 │ │ + ldr r1, [r1, #24] │ │ + @ instruction: 0xfff893ce │ │ movs r4, r0 │ │ - str r2, [sp, #472] @ 0x1d8 │ │ + str r3, [sp, #384] @ 0x180 │ │ movs r4, r0 │ │ - str r2, [sp, #696] @ 0x2b8 │ │ + str r3, [sp, #528] @ 0x210 │ │ movs r4, r0 │ │ - str r2, [sp, #640] @ 0x280 │ │ + str r3, [sp, #656] @ 0x290 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldrb r1, [r0, #0] │ │ cmp r1, #4 │ │ - beq.n 9203a │ │ + beq.n 92b62 │ │ cmp r1, #3 │ │ - bne.n 9203a │ │ + bne.n 92b62 │ │ ldr r4, [r0, #4] │ │ ldrd r5, r6, [r4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 92020 │ │ + cbz r1, 92b48 │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ - bmi.n 92006 │ │ + blx d6dd0 │ │ + bmi.n 92b2e │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldr r4, [r0, #8] │ │ mov r8, r2 │ │ str r0, [sp, #0] │ │ @@ -160444,104 +160874,105 @@ │ │ it cs │ │ movcs r2, r5 │ │ add r0, r2 │ │ cmp r9, r8 │ │ it cc │ │ movcc r6, r9 │ │ mov r2, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ adds r0, r5, r6 │ │ adc.w r1, fp, #0 │ │ cmp r9, r8 │ │ strd r0, r1, [r4, #8] │ │ - bcs.n 920f8 │ │ - ldr r0, [pc, #112] @ (92124 ) │ │ + bcs.n 92c20 │ │ + ldr r0, [pc, #112] @ (92c4c ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ uxtb r1, r4 │ │ cmp r1, #4 │ │ - beq.n 920f8 │ │ + beq.n 92c20 │ │ ldr r5, [sp, #0] │ │ ldr r6, [r0, #4] │ │ ldrb r0, [r5, #0] │ │ cmp r0, #4 │ │ - beq.n 920f0 │ │ + beq.n 92c18 │ │ cmp r0, #3 │ │ - bne.n 920f0 │ │ + bne.n 92c18 │ │ ldr.w fp, [r5, #4] │ │ ldrd sl, r9, [fp] │ │ ldr.w r1, [r9] │ │ - cbz r1, 920dc │ │ + cbz r1, 92c04 │ │ mov r0, sl │ │ blx r1 │ │ ldr.w r0, [r9, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, fp │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w sl, #1 │ │ strd r4, r6, [r5] │ │ mov r0, sl │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr.w r0, [r9, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, fp │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #0] │ │ strd r4, r6, [r0] │ │ mov r0, r8 │ │ - blx d6180 │ │ - ldrh r2, [r5, #42] @ 0x2a │ │ + blx d6dd0 │ │ + ldrh r2, [r6, #50] @ 0x32 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ movs r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ str r2, [sp, #8] │ │ - bcs.n 92144 │ │ + bcs.n 92c6c │ │ strb.w r1, [sp, #8] │ │ mov.w r8, #1 │ │ - b.n 921aa │ │ + b.n 92cd4 │ │ movw r3, #65534 @ 0xfffe │ │ mov r2, r1 │ │ movt r3, #1023 @ 0x3ff │ │ lsrs r4, r1, #6 │ │ bfi r2, r3, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 9216c │ │ + bcs.n 92c94 │ │ orr.w r1, r4, #192 @ 0xc0 │ │ strb.w r2, [sp, #9] │ │ strb.w r1, [sp, #8] │ │ mov.w r8, #2 │ │ - b.n 921aa │ │ + b.n 92cd4 │ │ bfi r4, r3, #6, #26 │ │ lsrs r6, r1, #12 │ │ - cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 9218a │ │ - mov.w r8, #3 │ │ + movs r5, #0 │ │ + cmp.w r5, r1, lsr #16 │ │ + bne.n 92cb4 │ │ orr.w r1, r6, #224 @ 0xe0 │ │ strb.w r2, [sp, #10] │ │ strb.w r4, [sp, #9] │ │ - b.n 921a6 │ │ + mov.w r8, #3 │ │ + b.n 92cd0 │ │ + mov.w r8, #4 │ │ mvn.w r5, #15 │ │ orr.w r1, r5, r1, lsr #18 │ │ bfi r6, r3, #6, #26 │ │ strb.w r2, [sp, #11] │ │ strb.w r4, [sp, #10] │ │ - mov.w r8, #4 │ │ strb.w r6, [sp, #9] │ │ strb.w r1, [sp, #8] │ │ ldr r4, [r0, #8] │ │ mov.w r9, #0 │ │ str r0, [sp, #4] │ │ mov r6, r8 │ │ ldmia.w r4, {r0, r1, r5, sl} │ │ @@ -160558,109 +160989,110 @@ │ │ movcs r1, r5 │ │ add r0, r1 │ │ add r1, sp, #8 │ │ cmp fp, r8 │ │ it cc │ │ movcc r6, fp │ │ mov r2, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ adds r0, r5, r6 │ │ adc.w r1, sl, #0 │ │ cmp fp, r8 │ │ strd r0, r1, [r4, #8] │ │ - bcs.n 9223c │ │ - ldr r0, [pc, #112] @ (92268 ) │ │ + bcs.n 92d66 │ │ + ldr r0, [pc, #116] @ (92d94 ) │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ uxtb r1, r6 │ │ cmp r1, #4 │ │ - beq.n 9223c │ │ + beq.n 92d66 │ │ ldr r4, [sp, #4] │ │ ldr r5, [r0, #4] │ │ ldrb r0, [r4, #0] │ │ cmp r0, #4 │ │ - beq.n 92234 │ │ + beq.n 92d5e │ │ cmp r0, #3 │ │ - bne.n 92234 │ │ + bne.n 92d5e │ │ ldr.w sl, [r4, #4] │ │ ldrd r9, fp, [sl] │ │ ldr.w r1, [fp] │ │ - cbz r1, 92220 │ │ + cbz r1, 92d4a │ │ mov r0, r9 │ │ blx r1 │ │ ldr.w r0, [fp, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, sl │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r9, #1 │ │ strd r6, r5, [r4] │ │ mov r0, r9 │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr.w r0, [fp, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, sl │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r0, [sp, #4] │ │ strd r6, r5, [r0] │ │ mov r0, r8 │ │ - blx d6180 │ │ - ldrh r6, [r4, #32] │ │ + blx d6dd0 │ │ + nop │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ movs r4, r0 │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (92278 ) │ │ + ldr r1, [pc, #4] @ (92da4 ) │ │ add r1, pc │ │ - b.w 3e99c │ │ - ldrh r6, [r1, #26] │ │ + b.w 3f11c │ │ + ldrh r2, [r7, #32] │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r1, r2 │ │ mov r4, r0 │ │ movs r0, #2 │ │ mov r2, r3 │ │ - blx d7dc0 │ │ + blx d8a10 │ │ adds r1, r0, #1 │ │ - beq.n 92298 │ │ + beq.n 92dc4 │ │ movs r1, #4 │ │ str r0, [r4, #4] │ │ strb r1, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - blx d7c00 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ str r0, [r4, #4] │ │ strb r1, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ cmp.w r3, #1024 @ 0x400 │ │ mov r4, r0 │ │ mov r1, r2 │ │ it cs │ │ movcs.w r3, #1024 @ 0x400 │ │ movs r0, #2 │ │ mov r2, r3 │ │ - blx d7dd0 │ │ + blx d8a20 │ │ adds r1, r0, #1 │ │ - beq.n 922cc │ │ + beq.n 92df8 │ │ movs r1, #4 │ │ str r0, [r4, #4] │ │ strb r1, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ - blx d7c00 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ str r0, [r4, #4] │ │ strb r1, [r4, #0] │ │ pop {r4, r6, r7, pc} │ │ movs r0, #1 │ │ bx lr │ │ @@ -160668,228 +161100,228 @@ │ │ strb r1, [r0, #0] │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #8 │ │ mov r8, r0 │ │ - cbz r3, 92338 │ │ - ldr r0, [pc, #112] @ (92364 ) │ │ + cbz r3, 92e64 │ │ + ldr r0, [pc, #112] @ (92e90 ) │ │ mov r5, r3 │ │ mov r6, r2 │ │ mov.w r9, #0 │ │ add r0, pc │ │ movs r4, #4 │ │ mov sl, r0 │ │ - b.n 92316 │ │ - blx d7c00 │ │ + b.n 92e42 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ strb.w r9, [sp] │ │ cmp r0, #4 │ │ str r0, [sp, #4] │ │ - bne.n 92346 │ │ - cbz r5, 92338 │ │ + bne.n 92e72 │ │ + cbz r5, 92e64 │ │ movs r0, #2 │ │ mov r1, r6 │ │ mov r2, r5 │ │ - blx d7dc0 │ │ + blx d8a10 │ │ adds r1, r0, #1 │ │ - beq.n 92304 │ │ + beq.n 92e30 │ │ str r0, [sp, #4] │ │ strb.w r4, [sp] │ │ - cbz r0, 92348 │ │ + cbz r0, 92e74 │ │ cmp r5, r0 │ │ - bcc.n 92358 │ │ + bcc.n 92e84 │ │ add r6, r0 │ │ subs r5, r5, r0 │ │ cmp r5, #0 │ │ - bne.n 92316 │ │ + bne.n 92e42 │ │ movs r0, #4 │ │ strb.w r0, [r8] │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov sl, sp │ │ ldrd r0, r1, [sl] │ │ strd r0, r1, [r8] │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #12] @ (92368 ) │ │ + ldr r3, [pc, #12] @ (92e94 ) │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldrh r0, [r4, #24] │ │ + bl 3fb30 │ │ + ldrh r4, [r4, #32] │ │ movs r4, r0 │ │ - ldrh r6, [r0, #22] │ │ + ldrh r2, [r1, #30] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ cmp r3, #0 │ │ - beq.w 9247e │ │ + beq.w 92faa │ │ lsls r6, r3, #3 │ │ sub.w r1, r6, #8 │ │ movs r5, #1 │ │ adds r4, r2, #4 │ │ add.w ip, r5, r1, lsr #3 │ │ movs r1, #0 │ │ ldr.w r5, [r4, r1, lsl #3] │ │ - cbnz r5, 9239a │ │ + cbnz r5, 92ec6 │ │ adds r1, #1 │ │ subs r6, #8 │ │ - bne.n 9238c │ │ + bne.n 92eb8 │ │ mov r1, ip │ │ cmp r3, r1 │ │ - bcc.w 924ba │ │ - beq.n 9247e │ │ + bcc.w 92fe6 │ │ + beq.n 92faa │ │ str r0, [sp, #8] │ │ subs r5, r3, r1 │ │ - ldr r0, [pc, #332] @ (924f4 ) │ │ + ldr r0, [pc, #332] @ (93020 ) │ │ add.w r6, r2, r1, lsl #3 │ │ mov.w r8, #0 │ │ mov.w fp, #4 │ │ mvn.w r9, #7 │ │ mov.w sl, #1 │ │ add r0, pc │ │ str r0, [sp, #4] │ │ - b.n 923d2 │ │ - blx d7c00 │ │ + b.n 92efe │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ strb.w r8, [sp, #12] │ │ cmp r0, #4 │ │ str r0, [sp, #16] │ │ - bne.n 9248a │ │ + bne.n 92fb6 │ │ mov r2, r5 │ │ movs r0, #2 │ │ mov r1, r6 │ │ cmp.w r5, #1024 @ 0x400 │ │ it cs │ │ movcs.w r2, #1024 @ 0x400 │ │ - blx d7dd0 │ │ + blx d8a20 │ │ adds r1, r0, #1 │ │ - beq.n 923c2 │ │ + beq.n 92eee │ │ cmp r0, #0 │ │ str r0, [sp, #16] │ │ strb.w fp, [sp, #12] │ │ - beq.n 92476 │ │ + beq.n 92fa2 │ │ add.w r1, r9, r5, lsl #3 │ │ adds r3, r6, #4 │ │ lsls r4, r5, #3 │ │ add.w ip, sl, r1, lsr #3 │ │ movs r1, #0 │ │ ldr.w r2, [r3, r1, lsl #3] │ │ cmp r0, r2 │ │ - bcc.n 92414 │ │ + bcc.n 92f40 │ │ subs r0, r0, r2 │ │ adds r1, #1 │ │ subs r4, #8 │ │ - bne.n 92402 │ │ + bne.n 92f2e │ │ mov r1, ip │ │ cmp r5, r1 │ │ - bcc.n 9249e │ │ + bcc.n 92fca │ │ subs r5, r5, r1 │ │ - beq.n 9247a │ │ + beq.n 92fa6 │ │ add.w r6, r6, r1, lsl #3 │ │ ldr r1, [r6, #4] │ │ cmp r1, r0 │ │ - bcc.n 924ac │ │ + bcc.n 92fd8 │ │ ldr r2, [r6, #0] │ │ subs r1, r1, r0 │ │ add r0, r2 │ │ strd r0, r1, [r6] │ │ ldrb.w r0, [sp, #12] │ │ cmp r0, #4 │ │ - beq.n 923d2 │ │ + beq.n 92efe │ │ cmp r0, #3 │ │ - bne.n 923d2 │ │ + bne.n 92efe │ │ ldr r4, [sp, #16] │ │ mov.w fp, #1 │ │ mvn.w sl, #7 │ │ ldrd r8, r9, [r4] │ │ ldr.w r1, [r9] │ │ - cbz r1, 92454 │ │ + cbz r1, 92f80 │ │ mov r0, r8 │ │ blx r1 │ │ ldr.w r0, [r9, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r9, sl │ │ mov sl, fp │ │ mov.w r8, #0 │ │ mov.w fp, #4 │ │ - b.n 923d2 │ │ + b.n 92efe │ │ ldr r0, [sp, #4] │ │ - b.n 9248c │ │ - cbnz r0, 924ca │ │ + b.n 92fb8 │ │ + cbnz r0, 92ff6 │ │ ldr r0, [sp, #8] │ │ movs r1, #4 │ │ strb r1, [r0, #0] │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #12 │ │ ldrd r1, r2, [r0] │ │ ldr r0, [sp, #8] │ │ strd r1, r2, [r0] │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #108] @ (9250c ) │ │ + ldr r3, [pc, #100] @ (93030 ) │ │ mov r0, r1 │ │ mov r1, r5 │ │ mov r2, r5 │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #72] @ (924f8 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #88] @ (93034 ) │ │ movs r1, #71 @ 0x47 │ │ - ldr r2, [pc, #72] @ (924fc ) │ │ + ldr r2, [pc, #88] @ (93038 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ - ldr r4, [pc, #76] @ (92508 ) │ │ + bl 3fbe0 │ │ + ldr r4, [pc, #68] @ (9302c ) │ │ mov r0, r1 │ │ mov r1, r3 │ │ mov r2, r3 │ │ add r4, pc │ │ mov r3, r4 │ │ - bl 3f3a0 │ │ - ldr r0, [pc, #52] @ (92500 ) │ │ + bl 3fb30 │ │ + ldr r0, [pc, #44] @ (93024 ) │ │ movs r1, #79 @ 0x4f │ │ - ldr r2, [pc, #52] @ (92504 ) │ │ + ldr r2, [pc, #44] @ (93028 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ mov r5, r0 │ │ ldr.w r0, [r9, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ - ldrh r0, [r4, #18] │ │ + blx d6dd0 │ │ + ldrh r4, [r4, #26] │ │ movs r4, r0 │ │ - str r7, [r1, #20] │ │ - vtbl.8 d24, {d24-d25}, d0 │ │ + ldrh r3, [r7, r1] │ │ + vtbx.8 d24, {d8-d10}, d22 │ │ movs r4, r0 │ │ - str r4, [r2, #20] │ │ - vqrshrn.u64 d24, q9, #8 │ │ + ldrh r6, [r2, #20] │ │ movs r4, r0 │ │ - ldrh r2, [r2, #12] │ │ + ldrh r2, [r6, #20] │ │ movs r4, r0 │ │ - ldrh r6, [r5, #12] │ │ + ldrh r0, [r0, r3] │ │ + @ instruction: 0xfff88a94 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #384 @ 0x180 │ │ ldr r2, [r1, #0] │ │ mov r8, r0 │ │ @@ -160898,20 +161330,20 @@ │ │ ldr r6, [r1, #8] │ │ ldrh r1, [r1, #12] │ │ strh.w r1, [sp, #12] │ │ mov r1, sp │ │ cmp r1, r1 │ │ strb.w r0, [sp, #14] │ │ stmia.w sp, {r2, r3, r6} │ │ - beq.n 92542 │ │ + beq.n 9306e │ │ movs r2, #0 │ │ ldrb r3, [r1, r2] │ │ - cbz r3, 9257a │ │ + cbz r3, 930a6 │ │ adds r2, #1 │ │ - bne.n 9253a │ │ + bne.n 93066 │ │ movw r6, #256 @ 0x100 │ │ ldrd r2, r3, [sp] │ │ movt r6, #257 @ 0x101 │ │ subs r5, r6, r3 │ │ subs r6, r6, r2 │ │ orrs r3, r5 │ │ orrs r2, r6 │ │ @@ -160919,492 +161351,490 @@ │ │ mvns r2, r2 │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ mov.w r2, #0 │ │ it eq │ │ moveq r2, #8 │ │ add r1, r2 │ │ ldrb r3, [r1, r0] │ │ - cbz r3, 92578 │ │ + cbz r3, 930a4 │ │ adds r0, #1 │ │ eor.w r3, r2, r0 │ │ cmp r3, #15 │ │ - bne.n 92568 │ │ - b.n 92632 │ │ + bne.n 93094 │ │ + b.n 9315e │ │ add r2, r0 │ │ cmp r2, #14 │ │ - bne.n 92632 │ │ - ldr r5, [pc, #324] @ (926c4 ) │ │ + bne.n 9315e │ │ + ldr r5, [pc, #324] @ (931f0 ) │ │ movw r1, #65533 @ 0xfffd │ │ movt r1, #16383 @ 0x3fff │ │ add r5, pc │ │ ldr r0, [r5, #0] │ │ cmp r0, r1 │ │ - bhi.n 92646 │ │ + bhi.n 93172 │ │ ldrex r1, [r5] │ │ cmp r1, r0 │ │ - bne.n 92642 │ │ + bne.n 9316e │ │ adds r0, #1 │ │ strex r1, r0, [r5] │ │ cmp r1, #0 │ │ - bne.n 92646 │ │ + bne.n 93172 │ │ dmb ish │ │ ldrb r0, [r5, #8] │ │ mov r0, sp │ │ - blx d7de0 │ │ - cbz r0, 925ce │ │ + blx d8a30 │ │ + cbz r0, 930fa │ │ mov r6, r0 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ mov r9, r0 │ │ - cbz r0, 925d8 │ │ + cbz r0, 93104 │ │ mov r0, r9 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ mov r4, r0 │ │ - cbnz r0, 925da │ │ + cbnz r0, 93106 │ │ movs r0, #1 │ │ mov r1, r9 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ udf #254 @ 0xfe │ │ mov.w r9, #2147483648 @ 0x80000000 │ │ movs r6, #0 │ │ movs r4, #0 │ │ - b.n 925ea │ │ + b.n 93116 │ │ movs r4, #1 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r2, r9 │ │ - bl d44bc │ │ + bl d53c6 │ │ bic.w r6, r4, #255 @ 0xff │ │ uxtb r4, r4 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r0, r1, [r5] │ │ cmp r0, #0 │ │ - bne.n 925ee │ │ + bne.n 9311a │ │ bic.w r0, r1, #1073741824 @ 0x40000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 92650 │ │ + beq.n 9317c │ │ movs r0, #1 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r9, r0 │ │ - bne.n 92662 │ │ + bne.n 9318e │ │ cmp r4, #3 │ │ - bne.n 92632 │ │ + bne.n 9315e │ │ ldrd r6, r5, [r9] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 92620 │ │ + cbz r1, 9314c │ │ mov r0, r6 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ str.w r0, [r8] │ │ add sp, #384 @ 0x180 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ clrex │ │ - ldr r0, [pc, #128] @ (926c8 ) │ │ + ldr r0, [pc, #128] @ (931f4 ) │ │ add r0, pc │ │ - bl 7653c │ │ - b.n 925a6 │ │ - ldr r0, [pc, #120] @ (926cc ) │ │ + bl 77200 │ │ + b.n 930d2 │ │ + ldr r0, [pc, #120] @ (931f8 ) │ │ add r0, pc │ │ - bl 926d4 │ │ + bl 93200 │ │ movs r0, #1 │ │ movt r0, #32768 @ 0x8000 │ │ cmp r9, r0 │ │ - beq.n 92610 │ │ + beq.n 9313c │ │ orr.w r0, r6, r4 │ │ str.w r9, [r8, #8] │ │ strd r9, r0, [r8] │ │ add sp, #384 @ 0x180 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r4, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r9 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ mov r4, r0 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r0, r1, [r5] │ │ cmp r0, #0 │ │ - bne.n 92696 │ │ + bne.n 931c2 │ │ bic.w r0, r1, #1073741824 @ 0x40000000 │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - beq.n 926b4 │ │ + beq.n 931e0 │ │ mov r0, r4 │ │ - blx d6180 │ │ - ldr r0, [pc, #24] @ (926d0 ) │ │ + blx d6dd0 │ │ + ldr r0, [pc, #24] @ (931fc ) │ │ add r0, pc │ │ - bl 926d4 │ │ - b.n 926ae │ │ - bl 4114e │ │ + bl 93200 │ │ + b.n 931da │ │ + bl 41886 │ │ nop │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ + @ instruction: 0xb6d0 │ │ movs r4, r0 │ │ - push {r2, r3, r4, r5, lr} │ │ + setpan #0 │ │ movs r4, r0 │ │ - push {r1, r4, r5, lr} │ │ + @ instruction: 0xb606 │ │ movs r4, r0 │ │ - push {r1, r2, r3, r6, r7} │ │ + push {r1, r5, r7, lr} │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ lsls r2, r1, #2 │ │ - bne.n 9279e │ │ + bne.n 932ca │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 926fc │ │ + bne.n 93228 │ │ movs r2, #0 │ │ ldrex r1, [r0] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 92772 │ │ + bne.n 9329e │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 926e4 │ │ + bne.n 93210 │ │ movs r2, #1 │ │ cmp r2, #0 │ │ - bne.n 9277c │ │ + bne.n 932a8 │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ - beq.n 92746 │ │ + beq.n 93272 │ │ cmp.w r1, #3221225472 @ 0xc0000000 │ │ - bne.n 92770 │ │ + bne.n 9329c │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ ldrex r2, [r0] │ │ cmp.w r2, #3221225472 @ 0xc0000000 │ │ - bne.n 9276c │ │ + bne.n 93298 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 9270c │ │ + bne.n 93238 │ │ adds r1, r0, #4 │ │ mov r4, r0 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 92726 │ │ + bne.n 93252 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ cmp r0, #0 │ │ mov r0, r4 │ │ it gt │ │ popgt {r4, r6, r7, pc} │ │ movs r1, #0 │ │ ldrex r2, [r0] │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ - bne.n 9276c │ │ + bne.n 93298 │ │ strex r2, r1, [r0] │ │ cmp r2, #0 │ │ - bne.n 92748 │ │ + bne.n 93274 │ │ mov r1, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w d7ab0 │ │ + b.w d8700 │ │ clrex │ │ pop {r4, r6, r7, pc} │ │ movs r2, #0 │ │ clrex │ │ cmp r2, #0 │ │ - beq.n 926fc │ │ + beq.n 93228 │ │ adds r1, r0, #4 │ │ dmb ish │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 92782 │ │ + bne.n 932ae │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w d7ab0 │ │ - ldr r0, [pc, #12] @ (927ac ) │ │ + b.w d8700 │ │ + ldr r0, [pc, #12] @ (932d8 ) │ │ movs r1, #36 @ 0x24 │ │ - ldr r2, [pc, #12] @ (927b0 ) │ │ + ldr r2, [pc, #12] @ (932dc ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - str r1, [r7, #0] │ │ - vqabs.s32 q12, q15 │ │ + bl 3fbd4 │ │ + ldr r1, [r3, r5] │ │ + vtbx.8 d24, {d8}, d10 │ │ movs r4, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - blx d7df0 │ │ + blx d8a40 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #12 │ │ movs r5, #0 │ │ - cbz r2, 92812 │ │ + cbz r2, 9333e │ │ mov r8, r0 │ │ - ldr r0, [pc, #212] @ (928a4 ) │ │ + ldr r0, [pc, #212] @ (933d0 ) │ │ mov r6, r2 │ │ mov r4, r1 │ │ add r0, pc │ │ mov.w r9, #4 │ │ mov sl, r0 │ │ - b.n 927ee │ │ - blx d7c00 │ │ + b.n 9331a │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ strb.w r5, [sp, #4] │ │ cmp r0, #4 │ │ str r0, [sp, #8] │ │ - bne.n 9281c │ │ - cbz r6, 92810 │ │ + bne.n 93348 │ │ + cbz r6, 9333c │ │ movs r0, #2 │ │ mov r1, r4 │ │ mov r2, r6 │ │ - blx d7dc0 │ │ + blx d8a10 │ │ adds r1, r0, #1 │ │ - beq.n 927dc │ │ + beq.n 93308 │ │ str r0, [sp, #8] │ │ strb.w r9, [sp, #4] │ │ - cbz r0, 92820 │ │ + cbz r0, 9334c │ │ cmp r6, r0 │ │ - bcc.n 92878 │ │ + bcc.n 933a4 │ │ add r4, r0 │ │ subs r6, r6, r0 │ │ cmp r6, #0 │ │ - bne.n 927ee │ │ + bne.n 9331a │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ add.w sl, sp, #4 │ │ ldr.w r6, [sl] │ │ uxtb r0, r6 │ │ cmp r0, #4 │ │ - bne.n 92836 │ │ + bne.n 93362 │ │ movs r5, #0 │ │ mov r0, r5 │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb.w r0, [r8] │ │ ldr.w r5, [sl, #4] │ │ cmp r0, #4 │ │ - beq.n 92868 │ │ + beq.n 93394 │ │ cmp r0, #3 │ │ - bne.n 92868 │ │ + bne.n 93394 │ │ ldr.w fp, [r8, #4] │ │ ldrd sl, r4, [fp] │ │ ldr r1, [r4, #0] │ │ - cbz r1, 92856 │ │ + cbz r1, 93382 │ │ mov r0, sl │ │ blx r1 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, fp │ │ - blx d7b70 │ │ + blx d87c0 │ │ strd r6, r5, [r8] │ │ movs r5, #1 │ │ mov r0, r5 │ │ add sp, #12 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r3, [pc, #44] @ (928a8 ) │ │ + ldr r3, [pc, #44] @ (933d4 ) │ │ mov r1, r6 │ │ mov r2, r6 │ │ add r3, pc │ │ - bl 3f3a0 │ │ + bl 3fb30 │ │ mov r9, r0 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, fp │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r9 │ │ strd r6, r5, [r8] │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - strh r2, [r1, #50] @ 0x32 │ │ + strh r6, [r1, #58] @ 0x3a │ │ movs r4, r0 │ │ - strh r6, [r4, #44] @ 0x2c │ │ + strh r2, [r5, #52] @ 0x34 │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #8 │ │ movs r2, #0 │ │ cmp r1, #128 @ 0x80 │ │ str r2, [sp, #4] │ │ - bcs.n 928ca │ │ + bcs.n 933f6 │ │ strb.w r1, [sp, #4] │ │ movs r2, #1 │ │ add r1, sp, #4 │ │ - bl 927bc │ │ + bl 932e8 │ │ add sp, #8 │ │ pop {r4, r6, r7, pc} │ │ movw ip, #65534 @ 0xfffe │ │ mov r3, r1 │ │ movt ip, #1023 @ 0x3ff │ │ lsrs r2, r1, #6 │ │ bfi r3, ip, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 928f8 │ │ + bcs.n 93424 │ │ orr.w r1, r2, #192 @ 0xc0 │ │ strb.w r3, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ movs r2, #2 │ │ add r1, sp, #4 │ │ - bl 927bc │ │ + bl 932e8 │ │ add sp, #8 │ │ pop {r4, r6, r7, pc} │ │ bfi r2, ip, #6, #26 │ │ mov.w lr, r1, lsr #12 │ │ - cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 92916 │ │ + movs r4, #0 │ │ + cmp.w r4, r1, lsr #16 │ │ + bne.n 93444 │ │ strb.w r2, [sp, #5] │ │ - movs r2, #3 │ │ orr.w r1, lr, #224 @ 0xe0 │ │ strb.w r3, [sp, #6] │ │ - b.n 92930 │ │ + movs r2, #3 │ │ + b.n 9345e │ │ + strb.w r2, [sp, #6] │ │ + movs r2, #4 │ │ mvn.w r4, #15 │ │ orr.w r1, r4, r1, lsr #18 │ │ bfi lr, ip, #6, #26 │ │ - strb.w r2, [sp, #6] │ │ strb.w r3, [sp, #7] │ │ - movs r2, #4 │ │ strb.w lr, [sp, #5] │ │ strb.w r1, [sp, #4] │ │ add r1, sp, #4 │ │ - bl 927bc │ │ + bl 932e8 │ │ add sp, #8 │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 928ea │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (9294c ) │ │ + ldr r1, [pc, #4] @ (93478 ) │ │ add r1, pc │ │ - b.w 3e99c │ │ - strh r2, [r2, #34] @ 0x22 │ │ + b.w 3f11c │ │ + strh r6, [r7, #42] @ 0x2a │ │ movs r4, r0 │ │ - movs r0, #0 │ │ - bx lr │ │ movw ip, #7025 @ 0x1b71 │ │ movw r2, #16760 @ 0x4178 │ │ movw r3, #20524 @ 0x502c │ │ movw r1, #23917 @ 0x5d6d │ │ movt ip, #47499 @ 0xb98b │ │ movt r2, #22438 @ 0x57a6 │ │ movt r3, #25579 @ 0x63eb │ │ movt r1, #54987 @ 0xd6cb │ │ strd r1, r3, [r0] │ │ strd r2, ip, [r0, #8] │ │ bx lr │ │ - bmi.n 9292a │ │ + bmi.n 93452 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov r6, r0 │ │ str r0, [sp, #24] │ │ - blx d6310 │ │ + blx d6f60 │ │ mov r5, r0 │ │ add r0, sp, #32 │ │ movs r4, #0 │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ movs r1, #0 │ │ movs r2, #15 │ │ movs r3, #0 │ │ str r4, [sp, #32] │ │ - blx d565c │ │ + blx d62ac │ │ mov r0, r6 │ │ ldr.w fp, [sp, #32] │ │ - blx d633c │ │ + blx d6f8c │ │ add r1, sp, #24 │ │ str r0, [sp, #20] │ │ strd r1, r1, [sp, #28] │ │ - cbz r5, 929cc │ │ + cbz r5, 934f4 │ │ mov r8, r5 │ │ ldrb.w r9, [r8], #1 │ │ cmp.w r9, #255 @ 0xff │ │ - bne.n 929d6 │ │ + bne.n 934fe │ │ ldr r0, [sp, #20] │ │ - b.n 92b28 │ │ + b.n 9364e │ │ mov r0, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ubfx r4, r9, #4, #3 │ │ cmp r4, #5 │ │ - bhi.n 92a40 │ │ - ldr r3, [pc, #800] @ (92d00 ) │ │ + bhi.n 93568 │ │ + ldr r3, [pc, #800] @ (93828 ) │ │ add r1, sp, #28 │ │ add r3, pc │ │ mov r0, r8 │ │ tbb [pc, r4] │ │ asrs r2, r1, #32 │ │ lsls r6, r0, #12 │ │ movs r4, #14 │ │ - ldr r3, [pc, #784] @ (92d04 ) │ │ + ldr r3, [pc, #784] @ (9382c ) │ │ add r1, sp, #32 │ │ add r3, pc │ │ ldr r2, [r3, #20] │ │ mov r0, r1 │ │ blx r2 │ │ - cbnz r0, 92a0a │ │ + cbnz r0, 93532 │ │ movs.w r1, r9, lsl #28 │ │ - bne.n 92a40 │ │ - b.n 92a4c │ │ + bne.n 93568 │ │ + b.n 93574 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 92a40 │ │ + cbz r0, 93568 │ │ and.w r3, r9, #15 │ │ movs r4, #5 │ │ cmp r3, #12 │ │ - bhi.n 92a42 │ │ + bhi.n 9356a │ │ tbb [pc, r3] │ │ - ldrsb r0, [r1, r0] │ │ - lsrs r2, r7, #1 │ │ + strb r0, [r1, r4] │ │ + lsrs r1, r7, #1 │ │ lsls r5, r3, #28 │ │ lsls r7, r0, #28 │ │ movs r2, #7 │ │ - lsrs r5, r7, #1 │ │ + lsrs r4, r7, #1 │ │ movs r5, r3 │ │ - b.n 929cc │ │ + b.n 934f4 │ │ ldr.w sl, [r5, #1] │ │ add.w r8, r5, #5 │ │ - b.n 92b1a │ │ + b.n 93640 │ │ add.w r1, r8, #3 │ │ bic.w r8, r1, #3 │ │ movs.w r1, r9, lsl #28 │ │ - beq.n 92a4c │ │ + beq.n 93574 │ │ movs r4, #5 │ │ mov r0, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr.w r0, [r8], #4 │ │ - b.n 92b1c │ │ + b.n 93642 │ │ ldr.w sl, [r8] │ │ add.w r8, r5, #9 │ │ - b.n 92b1a │ │ + b.n 93640 │ │ mov r6, fp │ │ mov.w sl, #0 │ │ mov.w ip, #0 │ │ movs r3, #0 │ │ ldrsb.w fp, [r8], #1 │ │ and.w r1, r3, #63 @ 0x3f │ │ rsb lr, r1, #32 │ │ @@ -161416,28 +161846,27 @@ │ │ it pl │ │ lslpl.w r4, r2, r5 │ │ it pl │ │ movpl r1, #0 │ │ orr.w ip, ip, r4 │ │ orr.w sl, sl, r1 │ │ cmp.w fp, #0 │ │ - bmi.n 92a68 │ │ + bmi.n 93590 │ │ cmp r3, #63 @ 0x3f │ │ - bhi.n 92b08 │ │ + bhi.n 9362e │ │ uxtb.w r1, fp │ │ cmp r1, #64 @ 0x40 │ │ - bcc.n 92b08 │ │ + bcc.n 9362e │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ subs.w r2, r3, #32 │ │ lsl.w r1, r1, r3 │ │ - mov fp, r6 │ │ it pl │ │ movpl r1, #0 │ │ orr.w sl, sl, r1 │ │ - b.n 92b1a │ │ + b.n 9362e │ │ mov r6, fp │ │ movs r3, #0 │ │ mov.w sl, #0 │ │ mov.w fp, #0 │ │ ldrsb.w lr, [r8], #1 │ │ and.w r4, r3, #63 @ 0x3f │ │ rsb r2, r4, #32 │ │ @@ -161449,34 +161878,34 @@ │ │ lslpl.w r2, r1, r5 │ │ lsl.w r1, r1, r4 │ │ it pl │ │ movpl r1, #0 │ │ orr.w fp, fp, r2 │ │ orr.w sl, sl, r1 │ │ cmp.w lr, #0 │ │ - bmi.n 92ad0 │ │ + bmi.n 935f6 │ │ mov fp, r6 │ │ - b.n 92b1a │ │ + b.n 93640 │ │ ldrh.w sl, [r5, #1] │ │ - b.n 92b16 │ │ + b.n 9363c │ │ ldrsh.w sl, [r5, #1] │ │ add.w r8, r5, #3 │ │ add r0, sl │ │ sxtb.w r1, r9 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ it le │ │ ldrle r0, [r0, #0] │ │ ldrb.w r2, [r8], #1 │ │ bic.w r1, fp, #1 │ │ str r0, [sp, #8] │ │ cmp r2, #255 @ 0xff │ │ - beq.n 92b40 │ │ + beq.n 93666 │ │ ldrsb.w r0, [r8], #1 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.n 92b36 │ │ + ble.n 9365c │ │ ldrb.w ip, [r8], #1 │ │ movs r3, #0 │ │ mov.w r9, #0 │ │ movs r4, #0 │ │ subs r0, r1, #1 │ │ str r0, [sp, #16] │ │ mov lr, r8 │ │ @@ -161491,52 +161920,52 @@ │ │ lslpl.w r6, r2, r1 │ │ lsl.w r1, r2, r5 │ │ it pl │ │ movpl r1, #0 │ │ orrs r4, r6 │ │ orr.w r9, r9, r1 │ │ cmp.w sl, #0 │ │ - bmi.n 92b50 │ │ + bmi.n 93676 │ │ uxtb.w sl, ip │ │ cmp.w sl, #15 │ │ - bhi.w 92eda │ │ + bhi.w 93a02 │ │ add.w r1, lr, r9 │ │ adds r0, r1, #1 │ │ str r0, [sp, #12] │ │ ldr r0, [sp, #12] │ │ cmp r8, r0 │ │ - bcs.w 92eee │ │ + bcs.w 93a16 │ │ movs r4, #5 │ │ cmp.w sl, #12 │ │ - bhi.w 92a42 │ │ + bhi.w 9356a │ │ tbh [pc, sl, lsl #1] │ │ movs r6, r1 │ │ - lsls r4, r5, #2 │ │ - lsls r6, r1, #4 │ │ + lsls r5, r5, #2 │ │ + lsls r7, r1, #4 │ │ movs r6, r1 │ │ movs r7, r2 │ │ movs r5, r1 │ │ movs r5, r1 │ │ movs r5, r1 │ │ movs r5, r1 │ │ movs r0, r4 │ │ - lsls r7, r0, #4 │ │ + lsls r0, r1, #4 │ │ movs r6, r1 │ │ movs r7, r2 │ │ - b.n 929cc │ │ + b.n 934f4 │ │ ldr.w fp, [r8] │ │ ldr.w r9, [r8, #4] │ │ ldr.w lr, [r8, #8] │ │ add.w r8, r8, #12 │ │ - b.n 92ddc │ │ + b.n 93904 │ │ ldr.w fp, [r8] │ │ ldr.w r9, [r8, #8] │ │ ldr.w lr, [r8, #16] │ │ add.w r8, r8, #24 │ │ - b.n 92ddc │ │ + b.n 93904 │ │ mov.w fp, #0 │ │ movs r1, #0 │ │ movs r2, #0 │ │ ldrsb.w r3, [r8], #1 │ │ and.w r5, r2, #63 @ 0x3f │ │ rsb r4, r5, #32 │ │ subs.w r0, r5, #32 │ │ @@ -161547,20 +161976,20 @@ │ │ lslpl.w r4, r6, r0 │ │ lsl.w r0, r6, r5 │ │ it pl │ │ movpl r0, #0 │ │ orrs r1, r4 │ │ orr.w fp, fp, r0 │ │ cmp r3, #0 │ │ - bmi.n 92bf8 │ │ + bmi.n 9371e │ │ cmp r2, #63 @ 0x3f │ │ - bhi.n 92c4a │ │ + bhi.n 93770 │ │ uxtb r0, r3 │ │ cmp r0, #64 @ 0x40 │ │ - bcc.n 92c4a │ │ + bcc.n 93770 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ subs.w r1, r2, #32 │ │ lsl.w r0, r0, r2 │ │ it pl │ │ movpl r0, #0 │ │ orr.w fp, fp, r0 │ │ mov.w r9, #0 │ │ @@ -161577,20 +162006,20 @@ │ │ it pl │ │ lslpl.w r5, r6, r4 │ │ it pl │ │ movpl r0, #0 │ │ orrs r1, r5 │ │ orr.w r9, r9, r0 │ │ cmp r3, #0 │ │ - bmi.n 92c52 │ │ + bmi.n 93778 │ │ cmp r2, #63 @ 0x3f │ │ - bhi.n 92ca4 │ │ + bhi.n 937ca │ │ uxtb r0, r3 │ │ cmp r0, #64 @ 0x40 │ │ - bcc.n 92ca4 │ │ + bcc.n 937ca │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ subs.w r1, r2, #32 │ │ lsl.w r0, r0, r2 │ │ it pl │ │ movpl r0, #0 │ │ orr.w r9, r9, r0 │ │ mov.w lr, #0 │ │ @@ -161607,30 +162036,31 @@ │ │ it pl │ │ lslpl.w r4, r6, ip │ │ it pl │ │ movpl r0, #0 │ │ orrs r1, r4 │ │ orr.w lr, lr, r0 │ │ cmp r5, #0 │ │ - bmi.n 92cac │ │ + bmi.n 937d2 │ │ cmp r2, #63 @ 0x3f │ │ - bhi.n 92ddc │ │ + bhi.n 93904 │ │ uxtb r0, r5 │ │ cmp r0, #64 @ 0x40 │ │ - bcc.n 92ddc │ │ + bcc.n 93904 │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ subs.w r1, r2, #32 │ │ lsl.w r0, r0, r2 │ │ it pl │ │ movpl r0, #0 │ │ orr.w lr, lr, r0 │ │ - b.n 92ddc │ │ - strh r2, [r2, #36] @ 0x24 │ │ + b.n 93904 │ │ + nop │ │ + strh r2, [r1, #44] @ 0x2c │ │ movs r4, r0 │ │ - strh r0, [r3, #36] @ 0x24 │ │ + strh r0, [r2, #44] @ 0x2c │ │ movs r4, r0 │ │ movs r2, #0 │ │ mov.w fp, #0 │ │ movs r1, #0 │ │ ldrsb.w r0, [r8], #1 │ │ and.w r3, r2, #63 @ 0x3f │ │ rsb r6, r3, #32 │ │ @@ -161642,15 +162072,15 @@ │ │ it pl │ │ lslpl.w r6, r5, r4 │ │ it pl │ │ movpl r3, #0 │ │ orrs r1, r6 │ │ orr.w fp, fp, r3 │ │ cmp r0, #0 │ │ - bmi.n 92d10 │ │ + bmi.n 93838 │ │ movs r2, #0 │ │ mov.w r9, #0 │ │ movs r1, #0 │ │ ldrsb.w r0, [r8], #1 │ │ and.w r3, r2, #63 @ 0x3f │ │ rsb r6, r3, #32 │ │ subs.w r4, r3, #32 │ │ @@ -161661,15 +162091,15 @@ │ │ it pl │ │ lslpl.w r6, r5, r4 │ │ it pl │ │ movpl r3, #0 │ │ orrs r1, r6 │ │ orr.w r9, r9, r3 │ │ cmp r0, #0 │ │ - bmi.n 92d4c │ │ + bmi.n 93874 │ │ movs r2, #0 │ │ mov.w lr, #0 │ │ movs r1, #0 │ │ ldrsb.w r0, [r8], #1 │ │ and.w r6, r2, #63 @ 0x3f │ │ rsb r5, r6, #32 │ │ subs.w r3, r6, #32 │ │ @@ -161680,20 +162110,20 @@ │ │ lslpl.w r5, r4, r3 │ │ lsl.w r3, r4, r6 │ │ it pl │ │ movpl r3, #0 │ │ orrs r1, r5 │ │ orr.w lr, lr, r3 │ │ cmp r0, #0 │ │ - bmi.n 92d88 │ │ - b.n 92ddc │ │ + bmi.n 938b0 │ │ + b.n 93904 │ │ ldrsh.w fp, [r8] │ │ ldrsh.w r9, [r8, #2] │ │ ldrsh.w lr, [r8, #4] │ │ - b.n 92dd8 │ │ + b.n 93900 │ │ ldrh.w lr, [r8, #4] │ │ ldrh.w r9, [r8, #2] │ │ ldrh.w fp, [r8] │ │ add.w r8, r8, #6 │ │ movs r1, #0 │ │ movs r5, #0 │ │ movs r2, #0 │ │ @@ -161708,29 +162138,29 @@ │ │ lslpl.w r6, r4, r0 │ │ lsl.w r0, r4, r3 │ │ it pl │ │ movpl r0, #0 │ │ orrs r2, r6 │ │ orrs r5, r0 │ │ cmp.w ip, #0 │ │ - bmi.n 92de2 │ │ + bmi.n 9390a │ │ ldr r1, [sp, #20] │ │ ldr r3, [sp, #16] │ │ add r1, fp │ │ cmp r3, r1 │ │ - bcc.n 92eee │ │ + bcc.n 93a16 │ │ add.w r0, r1, r9 │ │ cmp r3, r0 │ │ - bcs.w 92b9a │ │ + bcs.w 936c0 │ │ cmp.w lr, #0 │ │ - beq.n 92efa │ │ + beq.n 93a22 │ │ ldr r0, [sp, #8] │ │ add.w r1, r0, lr │ │ orrs.w r0, r5, r2 │ │ - beq.n 92f06 │ │ + beq.n 93a2e │ │ ldr r0, [sp, #12] │ │ mov.w ip, #0 │ │ mov.w lr, #0 │ │ movs r3, #0 │ │ add r0, r5 │ │ subs r6, r0, #1 │ │ ldrsb.w r8, [r6], #1 │ │ @@ -161744,20 +162174,20 @@ │ │ lslpl.w r0, r2, r5 │ │ orr.w lr, lr, r0 │ │ lsl.w r0, r2, r4 │ │ it pl │ │ movpl r0, #0 │ │ orr.w ip, ip, r0 │ │ cmp.w r8, #0 │ │ - bmi.n 92e4c │ │ + bmi.n 93974 │ │ cmp r3, #63 @ 0x3f │ │ - bhi.n 92eb8 │ │ + bhi.n 939e0 │ │ uxtb.w r0, r8 │ │ cmp r0, #64 @ 0x40 │ │ - bcc.n 92eb8 │ │ + bcc.n 939e0 │ │ rsb r2, r3, #32 │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ lsl.w r0, r4, r3 │ │ subs r3, #32 │ │ lsr.w r2, r4, r2 │ │ orr.w r2, r2, r0 │ │ it pl │ │ @@ -161800,692 +162230,664 @@ │ │ movs r4, #1 │ │ mov r0, r4 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w d7af8 │ │ + b.w d8748 │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w d7af8 │ │ + b.w d8748 │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w d7b04 │ │ + b.w d8754 │ │ ldr r0, [r0, #0] │ │ ldr r0, [r0, #0] │ │ - b.w d7b04 │ │ - bmi.n 92ede │ │ + b.w d8754 │ │ + bmi.n 93a06 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r5, [r0, #16] │ │ mov r4, r0 │ │ movs r1, #1 │ │ mov r0, r5 │ │ - blx d7bf0 │ │ + blx d8840 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx d7bf0 │ │ - ldr r0, [pc, #40] @ (92f7c ) │ │ + blx d8840 │ │ + ldr r0, [pc, #40] @ (93aa4 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 92f66 │ │ - ldr r0, [pc, #32] @ (92f80 ) │ │ + cbnz r0, 93a8e │ │ + ldr r0, [pc, #32] @ (93aa8 ) │ │ add r0, pc │ │ - bl 76820 │ │ + bl 774f0 │ │ movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7ae0 │ │ - bl 76958 │ │ + b.w d8730 │ │ + bl 77628 │ │ udf #254 @ 0xfe │ │ - bl 4114e │ │ + bl 41886 │ │ nop │ │ - add r3, pc, #192 @ (adr r3, 93040 ) │ │ + add r4, pc, #128 @ (adr r4, 93b28 ) │ │ movs r4, r0 │ │ - add r3, pc, #144 @ (adr r3, 93014 ) │ │ + add r4, pc, #80 @ (adr r4, 93afc ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r5, [r0, #4] │ │ mov r4, r0 │ │ movs r1, #1 │ │ mov r0, r5 │ │ - blx d7bf0 │ │ + blx d8840 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ movs r1, #0 │ │ - blx d7bf0 │ │ - ldr r0, [pc, #40] @ (92fcc ) │ │ + blx d8840 │ │ + ldr r0, [pc, #40] @ (93af4 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 92fb6 │ │ - ldr r0, [pc, #32] @ (92fd0 ) │ │ + cbnz r0, 93ade │ │ + ldr r0, [pc, #32] @ (93af8 ) │ │ add r0, pc │ │ - bl 76820 │ │ + bl 774f0 │ │ movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7ae0 │ │ - bl 76958 │ │ + b.w d8730 │ │ + bl 77628 │ │ udf #254 @ 0xfe │ │ - bl 4114e │ │ + bl 41886 │ │ nop │ │ - add r2, pc, #896 @ (adr r2, 93350 ) │ │ + add r3, pc, #832 @ (adr r3, 93e38 ) │ │ movs r4, r0 │ │ - add r2, pc, #848 @ (adr r2, 93324 ) │ │ + add r3, pc, #784 @ (adr r3, 93e0c ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r4, [r0, #4] │ │ mov r5, r0 │ │ movs r1, #1 │ │ mov r0, r4 │ │ - blx d7bf0 │ │ + blx d8840 │ │ ldr r0, [r5, #0] │ │ - cbz r0, 93008 │ │ + cbz r0, 93b30 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 92fec │ │ + bne.n 93b14 │ │ cmp r1, #1 │ │ - bne.n 93008 │ │ + bne.n 93b30 │ │ dmb ish │ │ ldr r0, [r5, #0] │ │ - bl 93048 │ │ + bl 93b70 │ │ mov r0, r5 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ movs r1, #0 │ │ - blx d7bf0 │ │ - ldr r0, [pc, #40] @ (93040 ) │ │ + blx d8840 │ │ + ldr r0, [pc, #40] @ (93b68 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 9302a │ │ - ldr r0, [pc, #32] @ (93044 ) │ │ + cbnz r0, 93b52 │ │ + ldr r0, [pc, #32] @ (93b6c ) │ │ add r0, pc │ │ - bl 76820 │ │ + bl 774f0 │ │ movs r1, #1 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7ae0 │ │ - bl 76958 │ │ + b.w d8730 │ │ + bl 77628 │ │ udf #254 @ 0xfe │ │ - bl 4114e │ │ + bl 41886 │ │ nop │ │ - add r2, pc, #432 @ (adr r2, 931f4 ) │ │ + add r3, pc, #368 @ (adr r3, 93cdc ) │ │ movs r4, r0 │ │ - add r2, pc, #384 @ (adr r2, 931c8 ) │ │ + add r3, pc, #320 @ (adr r3, 93cb0 ) │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 93054 │ │ + bne.n 93b7c │ │ cmp r1, #1 │ │ - bne.n 93070 │ │ + bne.n 93b98 │ │ dmb ish │ │ ldr r0, [r4, #8] │ │ - bl 76a18 │ │ + bl 776e8 │ │ adds r0, r4, #1 │ │ - beq.n 9309c │ │ + beq.n 93bc4 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 9307a │ │ + bne.n 93ba2 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r6, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 9304a │ │ + bmi.n 93b72 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #8 │ │ ldr r4, [r0, #4] │ │ mov r5, r0 │ │ movs r1, #1 │ │ mov r0, r4 │ │ - blx d7bf0 │ │ + blx d8840 │ │ str r5, [sp, #4] │ │ add r0, sp, #4 │ │ - bl 930f4 │ │ + bl 93c1c │ │ mov r0, r4 │ │ movs r1, #0 │ │ - blx d7bf0 │ │ - ldr r0, [pc, #40] @ (930ec ) │ │ + blx d8840 │ │ + ldr r0, [pc, #40] @ (93c14 ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 930d6 │ │ - ldr r0, [pc, #32] @ (930f0 ) │ │ + cbnz r0, 93bfe │ │ + ldr r0, [pc, #32] @ (93c18 ) │ │ add r0, pc │ │ - bl 76820 │ │ + bl 774f0 │ │ movs r1, #1 │ │ - blx d7bf0 │ │ + blx d8840 │ │ add sp, #8 │ │ pop {r4, r5, r7, pc} │ │ - bl 76958 │ │ + bl 77628 │ │ udf #254 @ 0xfe │ │ - bl 4114e │ │ + bl 41886 │ │ nop │ │ - add r1, pc, #768 @ (adr r1, 933f0 ) │ │ + add r2, pc, #704 @ (adr r2, 93ed8 ) │ │ movs r4, r0 │ │ - add r1, pc, #720 @ (adr r1, 933c4 ) │ │ + add r2, pc, #656 @ (adr r2, 93eac ) │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r4, [r0, #0] │ │ mov r5, r0 │ │ mov r0, r4 │ │ - bl 93160 │ │ + bl 93c88 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 93126 │ │ + cbz r0, 93c4e │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 9310a │ │ + bne.n 93c32 │ │ cmp r1, #1 │ │ - bne.n 93126 │ │ + bne.n 93c4e │ │ dmb ish │ │ mov r0, r4 │ │ - bl 93218 │ │ + bl 93d40 │ │ ldr r0, [r5, #0] │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w d7abc │ │ - bl 701e4 │ │ + b.w d870c │ │ + bl 70ed0 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 93158 │ │ + cbz r0, 93c80 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 9313c │ │ + bne.n 93c64 │ │ cmp r1, #1 │ │ - bne.n 93158 │ │ + bne.n 93c80 │ │ dmb ish │ │ mov r0, r4 │ │ - bl 93218 │ │ - bl 701e4 │ │ - bl 4114e │ │ + bl 93d40 │ │ + bl 70ed0 │ │ + bl 41886 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #8 │ │ ldr r6, [r0, #0] │ │ movs r1, #0 │ │ str r1, [r0, #0] │ │ - cbz r6, 931d6 │ │ + cbz r6, 93cfe │ │ mov r0, r6 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 93178 │ │ + bne.n 93ca0 │ │ cmp r1, #1 │ │ - bne.n 931d6 │ │ + bne.n 93cfe │ │ dmb ish │ │ adds r1, r0, #1 │ │ ldrd r9, r5, [r0, #8] │ │ ldr r6, [r0, #16] │ │ - beq.n 931b8 │ │ + beq.n 93ce0 │ │ adds r1, r0, #4 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r4, r3, [r1] │ │ cmp r4, #0 │ │ - bne.n 9319e │ │ + bne.n 93cc6 │ │ cmp r2, #1 │ │ itt eq │ │ dmbeq ish │ │ - blxeq d7b70 │ │ + blxeq d87c0 │ │ cmp.w r9, #0 │ │ - beq.n 931d6 │ │ + beq.n 93cfe │ │ ldr r1, [r5, #0] │ │ str r6, [sp, #4] │ │ - cbz r1, 931c8 │ │ + cbz r1, 93cf0 │ │ mov r0, r9 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ - beq.n 93170 │ │ + beq.n 93c98 │ │ mov r0, r9 │ │ - blx d7b70 │ │ - b.n 93170 │ │ + blx d87c0 │ │ + b.n 93c98 │ │ add sp, #8 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ - cbz r6, 9320e │ │ + blxne d87c0 │ │ + cbz r6, 93d36 │ │ dmb ish │ │ ldrex r0, [r6] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r6] │ │ cmp r2, #0 │ │ - bne.n 931f2 │ │ + bne.n 93d1a │ │ cmp r0, #1 │ │ - bne.n 9320e │ │ + bne.n 93d36 │ │ dmb ish │ │ add r0, sp, #4 │ │ - bl 93218 │ │ + bl 93d40 │ │ mov r0, r8 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ ldr r4, [r0, #0] │ │ ldrd r6, r5, [r4, #8] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 9322e │ │ + cbz r1, 93d56 │ │ mov r0, r6 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ ldr.w r1, [r0, #16]! │ │ - cbz r1, 93260 │ │ + cbz r1, 93d88 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 93246 │ │ + bne.n 93d6e │ │ cmp r2, #1 │ │ - bne.n 93260 │ │ + bne.n 93d88 │ │ dmb ish │ │ - bl 93218 │ │ + bl 93d40 │ │ adds r0, r4, #1 │ │ - beq.n 9328e │ │ + beq.n 93db6 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 9326a │ │ + bne.n 93d92 │ │ cmp r1, #1 │ │ - bne.n 9328e │ │ + bne.n 93db6 │ │ dmb ish │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ - b.n 932cc │ │ + b.n 93df4 │ │ mov r8, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ ldr.w r1, [r0, #16]! │ │ - cbz r1, 932cc │ │ + cbz r1, 93df4 │ │ dmb ish │ │ ldrex r2, [r1] │ │ subs r3, r2, #1 │ │ strex r6, r3, [r1] │ │ cmp r6, #0 │ │ - bne.n 932b2 │ │ + bne.n 93dda │ │ cmp r2, #1 │ │ - bne.n 932cc │ │ + bne.n 93df4 │ │ dmb ish │ │ - bl 93218 │ │ + bl 93d40 │ │ adds r0, r4, #1 │ │ - beq.n 932f2 │ │ + beq.n 93e1a │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 932d6 │ │ + bne.n 93dfe │ │ cmp r1, #1 │ │ - bne.n 932f2 │ │ + bne.n 93e1a │ │ mov r0, r4 │ │ dmb ish │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 767e2 │ │ + bl 774b2 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #16 │ │ ldrd r1, r2, [r0] │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ strd r1, r2, [sp, #4] │ │ - bl 9331a │ │ + bl 93e42 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 93324 │ │ - bmi.n 932ce │ │ + bl 93e4c │ │ + bmi.n 93df6 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ ldr r1, [r0, #0] │ │ ldr.w ip, [r1, #4] │ │ movs.w r2, ip, lsl #31 │ │ - bne.n 93354 │ │ + bne.n 93e7c │ │ ldrd r2, r4, [r0, #4] │ │ - ldr r1, [pc, #84] @ (93390 ) │ │ + ldr r1, [pc, #84] @ (93eb8 ) │ │ str r0, [sp, #20] │ │ ldrb r0, [r4, #9] │ │ add r1, pc │ │ ldrb r3, [r4, #8] │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ str r4, [sp, #8] │ │ str r0, [sp, #0] │ │ add r0, sp, #8 │ │ - bl 760d4 │ │ + bl 76d98 │ │ udf #254 @ 0xfe │ │ ldr.w lr, [r1] │ │ mov.w r4, ip, lsr #1 │ │ ldrd r2, r0, [r0, #4] │ │ - ldr r1, [pc, #48] @ (93394 ) │ │ + ldr r1, [pc, #48] @ (93ebc ) │ │ ldrb r3, [r0, #8] │ │ ldrb r0, [r0, #9] │ │ add r1, pc │ │ str r0, [sp, #0] │ │ add r0, sp, #8 │ │ strd lr, r4, [sp, #8] │ │ - bl 760d4 │ │ + bl 76d98 │ │ ldr r1, [sp, #8] │ │ lsls r1, r1, #1 │ │ - bne.n 9337e │ │ - blx d6180 │ │ + bne.n 93ea6 │ │ + blx d6dd0 │ │ ldr r1, [sp, #12] │ │ mov r4, r0 │ │ mov r0, r1 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ - nop │ │ - ldrb r0, [r5, #21] │ │ - movs r4, r0 │ │ - ldrb r6, [r3, #21] │ │ - movs r4, r0 │ │ - ldrd ip, r3, [r1] │ │ - ldrd r1, r2, [r0] │ │ - ldr r3, [r3, #12] │ │ - mov r0, ip │ │ - bx r3 │ │ - bmi.n 93352 │ │ - push {r4, r5, r7, lr} │ │ - add r7, sp, #8 │ │ - ldrd r4, r5, [r0] │ │ - movs r0, #8 │ │ - blx d7bb0 │ │ - cbz r0, 933c2 │ │ - ldr r1, [pc, #16] @ (933cc ) │ │ - strd r4, r5, [r0] │ │ - add r1, pc │ │ - pop {r4, r5, r7, pc} │ │ - movs r0, #4 │ │ - movs r1, #8 │ │ - bl 3d806 │ │ + blx d6dd0 │ │ nop │ │ - ldrb r6, [r3, #27] │ │ + ldrb r0, [r7, #25] │ │ movs r4, r0 │ │ - ldr r1, [pc, #4] @ (933d8 ) │ │ - add r1, pc │ │ - bx lr │ │ - nop │ │ - ldrb r2, [r1, #27] │ │ + ldrb r6, [r6, #24] │ │ movs r4, r0 │ │ - ldrd r0, r1, [r0] │ │ - bx lr │ │ ldr r1, [r0, #0] │ │ lsls r1, r1, #1 │ │ it eq │ │ bxeq lr │ │ ldr r0, [r0, #4] │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r2, [r0, #0] │ │ cmp.w r2, #2147483648 @ 0x80000000 │ │ - bne.n 93408 │ │ + bne.n 93ee6 │ │ ldr r0, [r0, #12] │ │ ldr r2, [r0, #0] │ │ ldrd r0, r1, [r1] │ │ ldrd r2, r3, [r2] │ │ - b.w 3e99c │ │ + b.w 3f11c │ │ ldrd ip, r3, [r1] │ │ ldrd r1, r2, [r0, #4] │ │ ldr r3, [r3, #12] │ │ mov r0, ip │ │ bx r3 │ │ - bmi.n 933c2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #32 │ │ ldr r6, [r0, #0] │ │ mov r5, r0 │ │ cmp.w r6, #2147483648 @ 0x80000000 │ │ - bne.n 93456 │ │ + bne.n 93f32 │ │ ldr r0, [r5, #12] │ │ movs r1, #0 │ │ movs r2, #1 │ │ str r1, [sp, #24] │ │ strd r1, r2, [sp, #16] │ │ ldr r0, [r0, #0] │ │ ldrd r2, r3, [r0] │ │ - ldr r1, [pc, #100] @ (934a4 ) │ │ + ldr r1, [pc, #100] @ (93f80 ) │ │ add r1, pc │ │ add r0, sp, #16 │ │ - bl 3e99c │ │ + bl 3f11c │ │ add r2, sp, #16 │ │ ldmia r2, {r0, r1, r2} │ │ stmia.w r5, {r0, r1, r2} │ │ ldr r6, [r5, #0] │ │ stmia.w sp, {r0, r1, r2} │ │ movs r0, #0 │ │ movs r1, #1 │ │ ldrd r8, r4, [r5, #4] │ │ strd r0, r1, [r5] │ │ str r0, [r5, #8] │ │ movs r0, #12 │ │ - blx d7bb0 │ │ - cbz r0, 9347e │ │ - ldr r1, [pc, #56] @ (934a8 ) │ │ + blx d87f0 │ │ + cbz r0, 93f5a │ │ + ldr r1, [pc, #56] @ (93f84 ) │ │ strd r6, r8, [r0] │ │ add r1, pc │ │ str r4, [r0, #8] │ │ add sp, #32 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #12 │ │ - bl 3d806 │ │ + bl 3df32 │ │ udf #254 @ 0xfe │ │ ldr r1, [sp, #16] │ │ - cbz r1, 9349e │ │ + cbz r1, 93f7a │ │ ldr.w r8, [sp, #20] │ │ - b.n 93494 │ │ - cbz r6, 9349e │ │ + b.n 93f70 │ │ + cbz r6, 93f7a │ │ mov r4, r0 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - ldrb r0, [r2, #17] │ │ + ldrb r0, [r2, #22] │ │ movs r4, r0 │ │ - ldrb r2, [r3, #26] │ │ + ldrb r2, [r3, #31] │ │ movs r4, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #32 │ │ ldr r1, [r0, #0] │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ - bne.n 934e4 │ │ + bne.n 93fc0 │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ movs r1, #0 │ │ movs r2, #1 │ │ str r1, [sp, #24] │ │ strd r1, r2, [sp, #16] │ │ ldr r0, [r0, #0] │ │ ldrd r2, r3, [r0] │ │ - ldr r1, [pc, #48] @ (93500 ) │ │ + ldr r1, [pc, #48] @ (93fdc ) │ │ add r1, pc │ │ add r0, sp, #16 │ │ - bl 3e99c │ │ + bl 3f11c │ │ add r3, sp, #16 │ │ mov r0, r4 │ │ ldmia r3, {r1, r2, r3} │ │ stmia.w sp, {r1, r2, r3} │ │ stmia r4!, {r1, r2, r3} │ │ - ldr r1, [pc, #28] @ (93504 ) │ │ + ldr r1, [pc, #28] @ (93fe0 ) │ │ add r1, pc │ │ add sp, #32 │ │ pop {r4, r6, r7, pc} │ │ mov r4, r0 │ │ ldr r0, [sp, #16] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r0, [sp, #20] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ - ldrb r0, [r0, #15] │ │ + blx d6dd0 │ │ + ldrb r0, [r0, #20] │ │ movs r4, r0 │ │ - ldrb r6, [r4, #24] │ │ + ldrb r6, [r4, #29] │ │ movs r4, r0 │ │ + movs r0, #0 │ │ + bx lr │ │ ldr r1, [r0, #0] │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w d7abc │ │ + bne.w d870c │ │ bx lr │ │ - movw ip, #36570 @ 0x8eda │ │ - movw r2, #18731 @ 0x492b │ │ - movw r3, #7437 @ 0x1d0d │ │ - movw r1, #19455 @ 0x4bff │ │ - movt ip, #54362 @ 0xd45a │ │ - movt r2, #38429 @ 0x961d │ │ - movt r3, #30240 @ 0x7620 │ │ - movt r1, #63798 @ 0xf936 │ │ + movw ip, #9574 @ 0x2566 │ │ + movw r2, #50617 @ 0xc5b9 │ │ + movw r3, #5028 @ 0x13a4 │ │ + movw r1, #34390 @ 0x8656 │ │ + movt ip, #52115 @ 0xcb93 │ │ + movt r2, #17825 @ 0x45a1 │ │ + movt r3, #2835 @ 0xb13 │ │ + movt r1, #21060 @ 0x5244 │ │ strd r1, r3, [r0] │ │ strd r2, ip, [r0, #8] │ │ bx lr │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ mov r5, r0 │ │ ldr r0, [r0, #0] │ │ ldr r6, [r5, #8] │ │ mov r4, r2 │ │ subs r0, r0, r6 │ │ cmp r2, r0 │ │ - bhi.n 93570 │ │ + bhi.n 94050 │ │ ldr r0, [r5, #4] │ │ mov r2, r4 │ │ add r0, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ adds r0, r6, r4 │ │ str r0, [r5, #8] │ │ movs r0, #0 │ │ add sp, #8 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #1 │ │ mov r8, r1 │ │ str r0, [sp, #0] │ │ mov r0, r5 │ │ mov r1, r6 │ │ mov r2, r4 │ │ movs r3, #1 │ │ - bl 76b9c │ │ + bl 7786c │ │ ldr r6, [r5, #8] │ │ mov r1, r8 │ │ - b.n 93558 │ │ + b.n 94038 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #8 │ │ ldr r4, [r0, #8] │ │ cmp r1, #128 @ 0x80 │ │ - bcs.n 9359c │ │ + bcs.n 9407c │ │ movs r5, #1 │ │ - b.n 935b0 │ │ + b.n 94090 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 935a6 │ │ + bcs.n 94086 │ │ movs r5, #2 │ │ - b.n 935b0 │ │ + b.n 94090 │ │ movs r5, #4 │ │ cmp.w r1, #65536 @ 0x10000 │ │ it cc │ │ movcc r5, #3 │ │ ldr r2, [r0, #0] │ │ subs r2, r2, r4 │ │ cmp r5, r2 │ │ mov r2, r4 │ │ - bhi.n 93622 │ │ + bhi.n 94104 │ │ ldr r3, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r3 │ │ - bcc.n 93612 │ │ + bcc.n 940f4 │ │ movw ip, #65534 @ 0xfffe │ │ mov r6, r1 │ │ movt ip, #1023 @ 0x3ff │ │ mov.w r8, r1, lsr #6 │ │ bfi r6, ip, #6, #26 │ │ cmp.w r1, #2048 @ 0x800 │ │ - bcs.n 935e2 │ │ + bcs.n 940c2 │ │ strb r6, [r2, #1] │ │ orr.w r1, r8, #192 @ 0xc0 │ │ - b.n 93612 │ │ + b.n 940f4 │ │ bfi r8, ip, #6, #26 │ │ mov.w lr, r1, lsr #12 │ │ - cmp.w r1, #65536 @ 0x10000 │ │ - bcs.n 935fc │ │ - orr.w r1, lr, #224 @ 0xe0 │ │ + movs r3, #0 │ │ + cmp.w r3, r1, lsr #16 │ │ + bne.n 940de │ │ strb r6, [r2, #2] │ │ + orr.w r1, lr, #224 @ 0xe0 │ │ strb.w r8, [r2, #1] │ │ - b.n 93612 │ │ + b.n 940f4 │ │ mvn.w r3, #15 │ │ - bfi lr, ip, #6, #26 │ │ orr.w r1, r3, r1, lsr #18 │ │ + bfi lr, ip, #6, #26 │ │ strb r6, [r2, #3] │ │ strb.w r8, [r2, #2] │ │ strb.w lr, [r2, #1] │ │ strb r1, [r2, #0] │ │ adds r1, r5, r4 │ │ str r1, [r0, #8] │ │ movs r0, #0 │ │ @@ -162495,759 +162897,789 @@ │ │ movs r2, #1 │ │ mov r8, r1 │ │ str r2, [sp, #0] │ │ mov r1, r4 │ │ mov r2, r5 │ │ movs r3, #1 │ │ mov r6, r0 │ │ - bl 76b9c │ │ + bl 7786c │ │ ldr r2, [r6, #8] │ │ mov r1, r8 │ │ mov r0, r6 │ │ ldr r3, [r0, #4] │ │ cmp r1, #128 @ 0x80 │ │ add r2, r3 │ │ - bcs.n 935c2 │ │ - b.n 93612 │ │ + bcs.n 940a2 │ │ + b.n 940f4 │ │ + bmi.n 940d2 │ │ mov r3, r2 │ │ mov r2, r1 │ │ - ldr r1, [pc, #4] @ (93650 ) │ │ + ldr r1, [pc, #4] @ (94134 ) │ │ + add r1, pc │ │ + b.w 3f11c │ │ + ldrb r6, [r7, #13] │ │ + movs r4, r0 │ │ + ldrd ip, r3, [r1] │ │ + ldrd r1, r2, [r0] │ │ + ldr r3, [r3, #12] │ │ + mov r0, ip │ │ + bx r3 │ │ + bmi.n 940f2 │ │ + push {r4, r5, r7, lr} │ │ + add r7, sp, #8 │ │ + ldrd r4, r5, [r0] │ │ + movs r0, #8 │ │ + blx d87f0 │ │ + cbz r0, 94162 │ │ + ldr r1, [pc, #16] @ (9416c ) │ │ + strd r4, r5, [r0] │ │ + add r1, pc │ │ + pop {r4, r5, r7, pc} │ │ + movs r0, #4 │ │ + movs r1, #8 │ │ + bl 3df32 │ │ + nop │ │ + ldrb r2, [r3, #21] │ │ + movs r4, r0 │ │ + ldr r1, [pc, #4] @ (94178 ) │ │ add r1, pc │ │ - b.w 3e99c │ │ - ldrb r6, [r0, #9] │ │ + bx lr │ │ + nop │ │ + ldrb r6, [r0, #21] │ │ movs r4, r0 │ │ + ldrd r0, r1, [r0] │ │ + bx lr │ │ push {r7, lr} │ │ mov r7, sp │ │ mov r2, r0 │ │ mov r0, r1 │ │ mov r1, r2 │ │ - bl 93662 │ │ + bl 94190 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 9366a │ │ + bl 94198 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 93672 │ │ + bl 941a0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - bl 93680 │ │ - bl 767e2 │ │ - bmi.n 9362a │ │ + bl 941ac │ │ + bl 774b2 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ - ldr r6, [pc, #268] @ (93798 ) │ │ + ldr r6, [pc, #268] @ (942c4 ) │ │ movs r0, #1 │ │ add r6, pc │ │ ldrexb r2, [r6] │ │ strexb r3, r0, [r6] │ │ cmp r3, #0 │ │ - bne.n 93690 │ │ - cbz r2, 936c6 │ │ + bne.n 941bc │ │ + cbz r2, 941f2 │ │ str r1, [sp, #0] │ │ sub.w r1, r7, #17 │ │ - ldr r0, [pc, #272] @ (937b8 ) │ │ + ldr r0, [pc, #272] @ (942e4 ) │ │ add r0, pc │ │ str r0, [sp, #16] │ │ mov r0, sp │ │ str r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #264] @ (937bc ) │ │ + ldr r2, [pc, #264] @ (942e8 ) │ │ add r3, sp, #12 │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #8] │ │ ldrb.w r0, [sp, #4] │ │ - bl 7678c │ │ - b.n 9377a │ │ + bl 7745c │ │ + b.n 942a6 │ │ str r1, [sp, #0] │ │ mov r5, sp │ │ - ldr r0, [pc, #208] @ (9379c ) │ │ + ldr r0, [pc, #208] @ (942c8 ) │ │ sub.w r1, r7, #17 │ │ str r5, [sp, #12] │ │ add r0, pc │ │ str r0, [sp, #16] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #196] @ (937a0 ) │ │ + ldr r2, [pc, #196] @ (942cc ) │ │ add r3, sp, #12 │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #8] │ │ ldrb.w r0, [sp, #4] │ │ - bl 7678c │ │ - bl 76dd8 │ │ + bl 7745c │ │ + bl 77aa8 │ │ and.w r4, r0, #1 │ │ - bl 76a60 │ │ + bl 77730 │ │ uxtb r0, r0 │ │ tbb [pc, r0] │ │ asrs r2, r0, #28 │ │ subs r1, #44 @ 0x2c │ │ movs r0, #0 │ │ strb.w r0, [sp] │ │ - ldr r0, [pc, #152] @ (937a4 ) │ │ + ldr r0, [pc, #152] @ (942d0 ) │ │ add r0, pc │ │ strd r5, r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #148] @ (937a8 ) │ │ + ldr r2, [pc, #148] @ (942d4 ) │ │ sub.w r1, r7, #17 │ │ add r3, sp, #12 │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #8] │ │ ldrb.w r0, [sp, #4] │ │ - bl 7678c │ │ - b.n 93770 │ │ + bl 7745c │ │ + b.n 9429c │ │ movs r0, #1 │ │ strb.w r0, [sp] │ │ - ldr r0, [pc, #120] @ (937ac ) │ │ + ldr r0, [pc, #120] @ (942d8 ) │ │ add r0, pc │ │ strd r5, r0, [sp, #12] │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #112] @ (937b0 ) │ │ + ldr r2, [pc, #112] @ (942dc ) │ │ sub.w r1, r7, #17 │ │ add r3, sp, #12 │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #8] │ │ ldrb.w r0, [sp, #4] │ │ - bl 7678c │ │ - b.n 93770 │ │ + bl 7745c │ │ + b.n 9429c │ │ add r0, sp, #12 │ │ - ldr r2, [pc, #88] @ (937b4 ) │ │ + ldr r2, [pc, #88] @ (942e0 ) │ │ sub.w r1, r7, #17 │ │ movs r3, #157 @ 0x9d │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #16] │ │ ldrb.w r0, [sp, #12] │ │ - bl 7678c │ │ + bl 7745c │ │ add.w r0, r6, #20 │ │ mov r1, r4 │ │ - bl 77054 │ │ + bl 77d20 │ │ add sp, #24 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r5, r0 │ │ add.w r0, r6, #20 │ │ mov r1, r4 │ │ - bl 77054 │ │ + bl 77d20 │ │ mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ - add r5, pc, #24 @ (adr r5, 937b4 ) │ │ - movs r4, r0 │ │ - ldmia r4!, {r0, r1, r2, r3, r5} │ │ - @ instruction: 0xfffa4b72 │ │ - @ instruction: 0xfff7399b │ │ - vmls.i , q7, d22[0] │ │ - vqrshrn.u64 d19, , #9 │ │ - vsri.32 d23, d28, #2 │ │ - vsra.u32 , , #9 │ │ - vcvt.f16.u16 q14, , #8 │ │ - vqshlu.s32 , , #26 │ │ + blx d6dd0 │ │ + bl 41886 │ │ + add r5, pc, #872 @ (adr r5, 94630 ) │ │ + movs r4, r0 │ │ + stmia r7!, {r0, r1, r3, r4, r5, r6, r7} │ │ + vqrdmlsh.s , q13, d11[0] │ │ + @ instruction: 0xfff73b3b │ │ + vtbl.8 d22, {d30-d31}, d21 │ │ + @ instruction: 0xfff73b11 │ │ + vqrshrn.u64 d22, , #2 │ │ + @ instruction: 0xfff74abb │ │ + vtbl.8 d28, {d8}, d23 │ │ + @ instruction: 0xfffa8af6 │ │ vsli.64 , q0, #55 @ 0x37 │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ mov ip, r1 │ │ ldr r1, [r1, #8] │ │ lsls r2, r1, #6 │ │ - bmi.n 937f8 │ │ + bmi.n 94324 │ │ lsls r1, r1, #5 │ │ - bmi.n 93818 │ │ + bmi.n 94344 │ │ ldrb r3, [r0, #0] │ │ - ldr r4, [pc, #180] @ (9388c ) │ │ + ldr r4, [pc, #180] @ (943b8 ) │ │ cmp r3, #10 │ │ add r4, pc │ │ - bcc.n 93854 │ │ + bcc.n 94380 │ │ movs r0, #41 @ 0x29 │ │ muls r0, r3 │ │ lsrs r2, r0, #12 │ │ movs r0, #100 @ 0x64 │ │ mls r0, r2, r0, r3 │ │ uxtb r0, r0 │ │ ldrh.w r0, [r4, r0, lsl #1] │ │ strh.w r0, [r7, #-12] │ │ movs r0, #1 │ │ - cbnz r3, 9385a │ │ - b.n 9385c │ │ + cbnz r3, 94386 │ │ + b.n 94388 │ │ ldrb r2, [r0, #0] │ │ sub.w r0, r7, #15 │ │ - ldr r4, [pc, #144] @ (93890 ) │ │ + ldr r4, [pc, #144] @ (943bc ) │ │ movs r1, #1 │ │ add r4, pc │ │ mov r3, r1 │ │ and.w r1, r2, #15 │ │ lsrs r2, r2, #4 │ │ ldrb r1, [r4, r1] │ │ strb r1, [r0, r3] │ │ sub.w r1, r3, #1 │ │ - bne.n 93804 │ │ - b.n 93836 │ │ + bne.n 94330 │ │ + b.n 94362 │ │ ldrb r2, [r0, #0] │ │ sub.w r0, r7, #10 │ │ - ldr r4, [pc, #116] @ (93894 ) │ │ + ldr r4, [pc, #116] @ (943c0 ) │ │ movs r1, #1 │ │ add r4, pc │ │ mov r3, r1 │ │ and.w r1, r2, #15 │ │ lsrs r2, r2, #4 │ │ ldrb r1, [r4, r1] │ │ strb r1, [r0, r3] │ │ sub.w r1, r3, #1 │ │ - bne.n 93824 │ │ + bne.n 94350 │ │ adds r1, r3, #1 │ │ - ldr r2, [pc, #92] @ (93898 ) │ │ + ldr r2, [pc, #92] @ (943c4 ) │ │ rsb r1, r1, #3 │ │ add r0, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r0, r1, [sp] │ │ mov r0, ip │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ movs r0, #3 │ │ mov r2, r3 │ │ - cbz r3, 9385c │ │ - cbz r2, 9386e │ │ + cbz r3, 94388 │ │ + cbz r2, 9439a │ │ and.w r1, r2, #127 @ 0x7f │ │ subs r0, #1 │ │ sub.w r2, r7, #13 │ │ add.w r1, r4, r1, lsl #1 │ │ ldrb r1, [r1, #1] │ │ strb r1, [r2, r0] │ │ rsb r1, r0, #3 │ │ sub.w r2, r7, #13 │ │ add r0, r2 │ │ movs r2, #1 │ │ strd r0, r1, [sp] │ │ mov r0, ip │ │ movs r1, #1 │ │ movs r3, #0 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ - ldmia r2, {r2, r4, r5, r7} │ │ - @ instruction: 0xfff8edaa │ │ - vmull.u q15, d23, d26 │ │ - vcvt.f16.s16 d19, d13 │ │ + stmia r4!, {r3} │ │ + vqshlu.s64 q15, q7, #56 @ 0x38 │ │ + vsli.64 q15, q7, #55 @ 0x37 │ │ + vqrdmlsh.s q9, , d25[0] │ │ vtbl.8 d22, {d8}, d1 │ │ cmp r1, #0 │ │ itt ne │ │ ldrne r0, [r0, #4] │ │ - bne.w d7abc │ │ + bne.w d870c │ │ bx lr │ │ - bmi.n 93856 │ │ + bmi.n 94382 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ mov ip, r1 │ │ - ldr r1, [pc, #32] @ (938d8 ) │ │ - ldr r3, [pc, #36] @ (938dc ) │ │ + ldr r1, [pc, #32] @ (94404 ) │ │ + ldr r3, [pc, #36] @ (94408 ) │ │ add r2, sp, #12 │ │ - ldr r4, [pc, #36] @ (938e0 ) │ │ + ldr r4, [pc, #36] @ (9440c ) │ │ add r1, pc │ │ add r3, pc │ │ str r0, [sp, #12] │ │ add r4, pc │ │ strd r2, r4, [sp] │ │ add.w r2, r0, #12 │ │ mov r0, ip │ │ - bl 40828 │ │ + bl 40f80 │ │ add sp, #16 │ │ pop {r4, r6, r7, pc} │ │ nop │ │ - movs r6, #108 @ 0x6c │ │ + subs r0, r4, #6 │ │ vsra.u32 q8, , #8 │ │ movs r0, r0 │ │ movs r7, r3 │ │ movs r0, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #36 @ 0x24 │ │ mov fp, r1 │ │ ldr r1, [r0, #0] │ │ ldrd r0, r2, [fp] │ │ ldr r3, [r2, #12] │ │ movs r2, #1 │ │ ldrd r5, r6, [r1, #4] │ │ - ldr r1, [pc, #288] @ (93a20 ) │ │ + ldr r1, [pc, #288] @ (9454c ) │ │ add r1, pc │ │ blx r3 │ │ cmp r6, #0 │ │ - beq.n 939fe │ │ - cbz r0, 9390e │ │ + beq.n 9452a │ │ + cbz r0, 9443a │ │ movs r0, #1 │ │ - b.n 9397a │ │ + b.n 944a6 │ │ ldrb.w r0, [fp, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 93920 │ │ + bmi.n 9444c │ │ mov r0, r5 │ │ mov r1, fp │ │ - bl 937c0 │ │ - b.n 9397a │ │ + bl 942ec │ │ + b.n 944a6 │ │ ldrd r8, r9, [fp] │ │ movs r2, #1 │ │ ldr.w r3, [r9, #12] │ │ mov.w sl, #1 │ │ - ldr r1, [pc, #244] @ (93a24 ) │ │ + ldr r1, [pc, #244] @ (94550 ) │ │ mov r0, r8 │ │ add r1, pc │ │ blx r3 │ │ mov r1, r0 │ │ mov r0, sl │ │ - cbnz r1, 9397a │ │ - ldr r1, [pc, #232] @ (93a28 ) │ │ + cbnz r1, 944a6 │ │ + ldr r1, [pc, #232] @ (94554 ) │ │ sub.w r2, r7, #45 @ 0x2d │ │ str r2, [sp, #12] │ │ add r1, pc │ │ str r1, [sp, #24] │ │ add r1, sp, #4 │ │ strb.w r0, [r7, #-45] │ │ ldrd r0, r2, [fp, #8] │ │ str r1, [sp, #20] │ │ add r1, sp, #20 │ │ strd r0, r2, [sp, #28] │ │ mov r0, r5 │ │ str.w r9, [sp, #8] │ │ str.w r8, [sp, #4] │ │ - bl 937c0 │ │ + bl 942ec │ │ cmp r0, #0 │ │ - bne.n 9390a │ │ + bne.n 94436 │ │ ldrd r0, r1, [sp, #20] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #180] @ (93a2c ) │ │ + ldr r1, [pc, #180] @ (94558 ) │ │ add r1, pc │ │ blx r3 │ │ subs r6, #1 │ │ - beq.n 939fe │ │ - ldr r1, [pc, #176] @ (93a30 ) │ │ + beq.n 9452a │ │ + ldr r1, [pc, #176] @ (9455c ) │ │ adds r5, #1 │ │ add.w r8, sp, #20 │ │ add r1, pc │ │ mov r9, r1 │ │ - ldr r1, [pc, #168] @ (93a34 ) │ │ + ldr r1, [pc, #168] @ (94560 ) │ │ add r1, pc │ │ mov sl, r1 │ │ - b.n 9399a │ │ + b.n 944c6 │ │ movs r0, #1 │ │ adds r5, #1 │ │ subs r6, #1 │ │ - beq.n 939fe │ │ + beq.n 9452a │ │ lsls r0, r0, #31 │ │ - bne.n 93992 │ │ + bne.n 944be │ │ ldrb.w r0, [fp, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 939c0 │ │ + bmi.n 944ec │ │ ldrd r0, r1, [fp] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ mov r1, r9 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 93992 │ │ + bne.n 944be │ │ mov r0, r5 │ │ mov r1, fp │ │ - bl 937c0 │ │ - b.n 93994 │ │ + bl 942ec │ │ + b.n 944c0 │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ movs r4, #1 │ │ add.w ip, sp, #4 │ │ strb.w r4, [r7, #-45] │ │ sub.w r4, r7, #45 @ 0x2d │ │ stmia.w ip, {r0, r1, r4} │ │ add r0, sp, #4 │ │ mov r1, r8 │ │ str r0, [sp, #20] │ │ mov r0, r5 │ │ str.w sl, [sp, #24] │ │ strd r2, r3, [sp, #28] │ │ - bl 937c0 │ │ + bl 942ec │ │ cmp r0, #0 │ │ - bne.n 93992 │ │ + bne.n 944be │ │ ldrd r0, r1, [sp, #20] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #64] @ (93a38 ) │ │ + ldr r1, [pc, #64] @ (94564 ) │ │ add r1, pc │ │ blx r3 │ │ - b.n 93994 │ │ - cbz r0, 93a0a │ │ + b.n 944c0 │ │ + cbz r0, 94536 │ │ movs r0, #1 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [fp] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #40] @ (93a3c ) │ │ + ldr r1, [pc, #40] @ (94568 ) │ │ add r1, pc │ │ blx r3 │ │ add sp, #36 @ 0x24 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - adds r4, #241 @ 0xf1 │ │ - vtbx.8 d20, {d8}, d18 │ │ - vshr.u64 d22, d8, #8 │ │ - movs r4, r0 │ │ - mrrc 15, 15, pc, r6, cr7 @ │ │ - adds r5, #211 @ 0xd3 │ │ - vshr.u32 q11, q0, #8 │ │ + cmp r6, #77 @ 0x4d │ │ + vaddw.u q10, q12, d28 │ │ + vaddw.u q11, q12, d28 │ │ + movs r4, r0 │ │ + b.n 94070 │ │ + @ instruction: 0xfff72f2f │ │ + vrev16.32 q11, q10 │ │ movs r4, r0 │ │ - @ instruction: 0xebd4fff7 │ │ - adds r3, #222 @ 0xde │ │ + b.n 93f78 │ │ + vcvt.u16.f16 d18, d26, #9 │ │ vsli.64 d27, d16, #56 @ 0x38 │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ mov r4, r1 │ │ ldr r1, [r1, #8] │ │ lsls r2, r1, #6 │ │ - bmi.n 93a6a │ │ + bmi.n 94596 │ │ lsls r1, r1, #5 │ │ - bmi.n 93a8a │ │ + bmi.n 945b6 │ │ sub.w r5, r7, #18 │ │ ldr r0, [r0, #0] │ │ mov r1, r5 │ │ - bl 40134 │ │ + bl 405e0 │ │ rsb r1, r0, #10 │ │ add r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ - b.n 93ab6 │ │ + b.n 945e2 │ │ ldr r1, [r0, #0] │ │ sub.w r0, r7, #18 │ │ - ldr r2, [pc, #84] @ (93ac8 ) │ │ + ldr r2, [pc, #84] @ (945f4 ) │ │ movs r5, #7 │ │ add r2, pc │ │ mov r3, r5 │ │ and.w r5, r1, #15 │ │ lsrs r1, r1, #4 │ │ ldrb r5, [r2, r5] │ │ strb r5, [r0, r3] │ │ sub.w r5, r3, #1 │ │ - bne.n 93a76 │ │ - b.n 93aa8 │ │ + bne.n 945a2 │ │ + b.n 945d4 │ │ ldr r1, [r0, #0] │ │ sub.w r0, r7, #18 │ │ - ldr r2, [pc, #56] @ (93acc ) │ │ + ldr r2, [pc, #56] @ (945f8 ) │ │ movs r5, #7 │ │ add r2, pc │ │ mov r3, r5 │ │ and.w r5, r1, #15 │ │ lsrs r1, r1, #4 │ │ ldrb r5, [r2, r5] │ │ strb r5, [r0, r3] │ │ sub.w r5, r3, #1 │ │ - bne.n 93a96 │ │ + bne.n 945c2 │ │ adds r1, r3, #1 │ │ - ldr r2, [pc, #36] @ (93ad0 ) │ │ + ldr r2, [pc, #36] @ (945fc ) │ │ rsb r1, r1, #9 │ │ add r0, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r0, r1, [sp] │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #24 │ │ pop {r4, r5, r7, pc} │ │ nop │ │ - @ instruction: 0xeb38fff7 │ │ - @ instruction: 0xea38fff7 │ │ - adds r3, #155 @ 0x9b │ │ + b.n 93ed0 │ │ + vcvtm.s16.f16 q15, q14 │ │ + @ instruction: 0xfff72cf7 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ mov r6, r0 │ │ mov r0, sp │ │ mov r8, r3 │ │ - bl 3e7e2 │ │ + bl 3eee2 │ │ ldr r0, [sp, #0] │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ - bne.n 93b0a │ │ + bne.n 94636 │ │ ldrd r4, r5, [sp, #4] │ │ ldr.w ip, [r7, #8] │ │ mov r0, r6 │ │ mov r1, r8 │ │ mov r2, r4 │ │ mov r3, r5 │ │ blx ip │ │ movs r0, #0 │ │ strb r0, [r4, #0] │ │ - cbnz r5, 93b1a │ │ - b.n 93b2a │ │ - ldr r1, [pc, #60] @ (93b48 ) │ │ + cbnz r5, 94646 │ │ + b.n 94656 │ │ + ldr r1, [pc, #60] @ (94674 ) │ │ add r1, pc │ │ ldrd r1, r2, [r1] │ │ strd r1, r2, [r6] │ │ - cbz r0, 93b2a │ │ + cbz r0, 94656 │ │ ldr r4, [sp, #4] │ │ mov r0, r4 │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #16 │ │ ldr.w r8, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r6, r0 │ │ movs r0, #0 │ │ cmp r5, #0 │ │ strb r0, [r4, #0] │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r6 │ │ - blx d6180 │ │ - strb r0, [r6, #15] │ │ + blx d6dd0 │ │ + strb r4, [r5, #21] │ │ movs r4, r0 │ │ push {r7, lr} │ │ mov lr, r1 │ │ - ldr r1, [pc, #28] @ (93b70 ) │ │ - ldr r3, [pc, #32] @ (93b74 ) │ │ + ldr r1, [pc, #28] @ (9469c ) │ │ + ldr r3, [pc, #32] @ (946a0 ) │ │ uxtb r0, r0 │ │ add r1, pc │ │ ldr.w ip, [r2, #12] │ │ add r3, pc │ │ ldr.w r1, [r1, r0, lsl #2] │ │ ldr.w r3, [r3, r0, lsl #2] │ │ mov r0, lr │ │ mov r2, r3 │ │ ldmia.w sp!, {r7, lr} │ │ bx ip │ │ - ldrb r2, [r5, #13] │ │ + ldrb r2, [r3, #17] │ │ movs r4, r0 │ │ - ldmia r1!, {r2, r5, r6} │ │ + stmia r2!, {r2, r6, r7} │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r1 │ │ ldr r1, [r1, #8] │ │ lsls r2, r1, #6 │ │ - bmi.n 93bc2 │ │ + bmi.n 946ee │ │ lsls r1, r1, #5 │ │ - bmi.n 93be2 │ │ + bmi.n 9470e │ │ ldr r6, [r0, #0] │ │ sub.w r5, r7, #26 │ │ mov r1, r5 │ │ cmp r6, #0 │ │ mov r0, r6 │ │ it mi │ │ negmi r0, r6 │ │ - bl 40134 │ │ + bl 405e0 │ │ rsb r1, r0, #10 │ │ add r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r0, r1, [sp] │ │ mvns r0, r6 │ │ lsrs r1, r0, #31 │ │ mov r0, r4 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #24 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [r0, #0] │ │ sub.w r0, r7, #26 │ │ - ldr r2, [pc, #88] @ (93c24 ) │ │ + ldr r2, [pc, #88] @ (94750 ) │ │ movs r6, #7 │ │ add r2, pc │ │ mov r3, r6 │ │ and.w r6, r1, #15 │ │ lsrs r1, r1, #4 │ │ ldrb r6, [r2, r6] │ │ strb r6, [r0, r3] │ │ sub.w r6, r3, #1 │ │ - bne.n 93bce │ │ - b.n 93c00 │ │ + bne.n 946fa │ │ + b.n 9472c │ │ ldr r1, [r0, #0] │ │ sub.w r0, r7, #26 │ │ - ldr r2, [pc, #60] @ (93c28 ) │ │ + ldr r2, [pc, #60] @ (94754 ) │ │ movs r6, #7 │ │ add r2, pc │ │ mov r3, r6 │ │ and.w r6, r1, #15 │ │ lsrs r1, r1, #4 │ │ ldrb r6, [r2, r6] │ │ strb r6, [r0, r3] │ │ sub.w r6, r3, #1 │ │ - bne.n 93bee │ │ + bne.n 9471a │ │ adds r1, r3, #1 │ │ - ldr r2, [pc, #40] @ (93c2c ) │ │ + ldr r2, [pc, #40] @ (94758 ) │ │ rsb r1, r1, #9 │ │ add r0, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r0, r1, [sp] │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #24 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ nop │ │ - strd pc, pc, [r0, #988]! @ 0x3dc │ │ - strd pc, pc, [r0], #988 @ 0x3dc │ │ - adds r2, #67 @ 0x43 │ │ + b.n 94d7c │ │ + vrshr.u32 d30, d4, #9 │ │ + @ instruction: 0xfff72b9f │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ - ldr r0, [pc, #148] @ (93cd0 ) │ │ + ldr r0, [pc, #148] @ (947fc ) │ │ mov.w ip, #0 │ │ add r0, pc │ │ mov lr, r0 │ │ adds r0, #32 │ │ ldrexd r3, r2, [r0] │ │ clrex │ │ - b.n 93c5c │ │ + b.n 94788 │ │ movs r2, #0 │ │ clrex │ │ lsls r2, r2, #31 │ │ mov r3, r6 │ │ mov r2, r1 │ │ - bne.n 93c8c │ │ + bne.n 947b8 │ │ adds r4, r3, #1 │ │ adcs.w r5, r2, #0 │ │ adcs.w r1, ip, #0 │ │ - bne.n 93cca │ │ + bne.n 947f6 │ │ ldrexd r6, r1, [r0] │ │ eors r2, r1 │ │ eors r3, r6 │ │ orrs r2, r3 │ │ - bne.n 93c4e │ │ + bne.n 9477a │ │ strexd r2, r4, r5, [r0] │ │ cmp r2, #0 │ │ mov.w r2, #0 │ │ it eq │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ lsls r2, r2, #31 │ │ mov r3, r6 │ │ mov r2, r1 │ │ - beq.n 93c5c │ │ + beq.n 94788 │ │ ldr.w r0, [lr, #40] @ 0x28 │ │ mov r6, lr │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r6, #40 @ 0x28 │ │ - bleq 76820 │ │ + bleq 774f0 │ │ mov r1, r4 │ │ - blx d7bf0 │ │ + blx d8840 │ │ ldr r0, [r6, #48] @ 0x30 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r6, #48 @ 0x30 │ │ - bleq 76820 │ │ + bleq 774f0 │ │ mov r1, r5 │ │ - blx d7bf0 │ │ + blx d8840 │ │ mov r0, r4 │ │ mov r1, r5 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 93cd4 │ │ + bl 94800 │ │ nop │ │ - ldr r7, [sp, #344] @ 0x158 │ │ + add r0, pc, #168 @ (adr r0, 948a8 ) │ │ movs r4, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ - ldr r0, [pc, #12] @ (93ce8 ) │ │ + ldr r0, [pc, #12] @ (94814 ) │ │ movs r1, #111 @ 0x6f │ │ - ldr r2, [pc, #12] @ (93cec ) │ │ + ldr r2, [pc, #12] @ (94818 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ nop │ │ - ldr r4, [pc, #316] @ (93e28 ) │ │ - @ instruction: 0xfff87360 │ │ + cmp r9, r3 │ │ + vcls.s32 , q8 │ │ movs r4, r0 │ │ mov r3, r1 │ │ ldrd r1, r2, [r0, #4] │ │ mov r0, r3 │ │ - b.w 3f9e8 │ │ + b.w 4015c │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #24 │ │ add r1, sp, #8 │ │ mov r4, r0 │ │ movs r0, #1 │ │ - blx d7e00 │ │ + blx d8a50 │ │ adds r0, #1 │ │ - beq.n 93d50 │ │ + beq.n 9487c │ │ movw r1, #51712 @ 0xca00 │ │ ldr r0, [sp, #12] │ │ movt r1, #15258 @ 0x3b9a │ │ cmp r0, r1 │ │ itttt cc │ │ ldrcc r1, [sp, #8] │ │ asrcc r2, r1, #31 │ │ strdcc r1, r2, [r4] │ │ strcc r0, [r4, #8] │ │ itt cc │ │ addcc sp, #24 │ │ popcc {r4, r6, r7, pc} │ │ - ldr r1, [pc, #112] @ (93da0 ) │ │ + ldr r1, [pc, #112] @ (948cc ) │ │ movs r4, #2 │ │ - ldr r0, [pc, #112] @ (93da4 ) │ │ - ldr r3, [pc, #112] @ (93da8 ) │ │ + ldr r0, [pc, #112] @ (948d0 ) │ │ + ldr r3, [pc, #112] @ (948d4 ) │ │ add r1, pc │ │ - ldr r2, [pc, #112] @ (93dac ) │ │ + ldr r2, [pc, #112] @ (948d8 ) │ │ add r0, pc │ │ add r3, pc │ │ add r2, pc │ │ strd r4, r2, [sp, #16] │ │ add r2, sp, #16 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - b.n 93d72 │ │ - blx d7c00 │ │ + bl 41638 │ │ + b.n 9489e │ │ + blx d8850 │ │ ldr r1, [r0, #0] │ │ - ldr r2, [pc, #60] @ (93d94 ) │ │ - ldr r0, [pc, #60] @ (93d98 ) │ │ - ldr r3, [pc, #64] @ (93d9c ) │ │ + ldr r2, [pc, #60] @ (948c0 ) │ │ + ldr r0, [pc, #60] @ (948c4 ) │ │ + ldr r3, [pc, #64] @ (948c8 ) │ │ add r2, pc │ │ add r0, pc │ │ str r1, [sp, #20] │ │ movs r1, #0 │ │ add r3, pc │ │ str r1, [sp, #16] │ │ str r2, [sp, #0] │ │ add r2, sp, #16 │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ add r0, sp, #16 │ │ - bl 76bf2 │ │ - b.n 93d8a │ │ - bl 4114e │ │ + bl 778c2 │ │ + b.n 948b6 │ │ + bl 41886 │ │ mov r4, r0 │ │ add r0, sp, #16 │ │ - bl 76bf2 │ │ + bl 778c2 │ │ mov r0, r4 │ │ - blx d6180 │ │ - bl 4114e │ │ - strb r0, [r6, #5] │ │ + blx d6dd0 │ │ + bl 41886 │ │ + strb r4, [r4, #9] │ │ movs r4, r0 │ │ - strh r7, [r5, r2] │ │ - vrsra.u64 , q14, #8 │ │ + ldr r3, [pc, #996] @ (94cac ) │ │ + vsri.64 , q6, #8 │ │ movs r4, r0 │ │ - strb r6, [r4, #6] │ │ + strb r2, [r3, #10] │ │ movs r4, r0 │ │ - strh r3, [r2, r3] │ │ - vcls.s32 d23, d20 │ │ + ldr r4, [pc, #116] @ (94948 ) │ │ + vabal.u , d8, d4 │ │ movs r4, r0 │ │ - strb r2, [r0, #6] │ │ + strb r6, [r6, #9] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #28 │ │ ldrd fp, r6, [r2] │ │ mov r3, r1 │ │ @@ -163266,32 +163698,32 @@ │ │ movge r1, #1 │ │ cmp sl, ip │ │ it cs │ │ movcs r0, #1 │ │ cmp.w lr, #0 │ │ it ne │ │ movne r0, r1 │ │ - cbz r0, 93e24 │ │ + cbz r0, 94950 │ │ movw lr, #51712 @ 0xca00 │ │ cmp sl, ip │ │ movt lr, #15258 @ 0x3b9a │ │ - bcs.n 93e4c │ │ + bcs.n 94978 │ │ mvn.w r1, fp │ │ adds r2, r4, r1 │ │ mvn.w r0, r6 │ │ adc.w r3, r5, r0 │ │ add sl, lr │ │ sub.w r0, sl, ip │ │ cmp r0, lr │ │ - bcs.n 93e5c │ │ - b.n 93e76 │ │ + bcs.n 94988 │ │ + b.n 949a2 │ │ mov r1, r2 │ │ mov r0, sp │ │ mov r2, r3 │ │ - bl 93db0 │ │ + bl 948dc │ │ add r3, sp, #8 │ │ ldr r0, [sp, #0] │ │ movs r6, #1 │ │ ldmia r3, {r1, r2, r3} │ │ bic.w r0, r6, r0 │ │ strd r0, r9, [r8] │ │ add.w r0, r8, #8 │ │ @@ -163299,39 +163731,39 @@ │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ subs.w r2, r4, fp │ │ sbc.w r3, r5, r6 │ │ sub.w r0, sl, ip │ │ cmp r0, lr │ │ - bcc.n 93e76 │ │ + bcc.n 949a2 │ │ adds r2, #1 │ │ mov.w r1, #0 │ │ adcs.w r3, r3, #0 │ │ adcs.w r1, r1, #0 │ │ - bne.n 93e8c │ │ + bne.n 949b8 │ │ movw r1, #13824 @ 0x3600 │ │ movt r1, #50277 @ 0xc465 │ │ add r0, r1 │ │ movs r1, #0 │ │ strd r2, r3, [r8, #8] │ │ strd r1, r1, [r8] │ │ str.w r0, [r8, #16] │ │ add sp, #28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #12] @ (93e9c ) │ │ + ldr r0, [pc, #12] @ (949c8 ) │ │ movs r1, #25 │ │ - ldr r2, [pc, #12] @ (93ea0 ) │ │ + ldr r2, [pc, #12] @ (949cc ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 40ed8 │ │ + bl 41610 │ │ nop │ │ - ldr r4, [pc, #312] @ (93fd8 ) │ │ - vpaddl.u32 d23, d12 │ │ + cmp r8, r3 │ │ + vrsra.u32 , q14, #8 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #160 @ 0xa0 │ │ mov r4, r1 │ │ ldrb r1, [r0, #0] │ │ @@ -163339,1456 +163771,1456 @@ │ │ ldrh r2, [r0, #16] │ │ ldrb r0, [r2, r5] │ │ ldr r0, [r0, #4] │ │ movs r2, #2 │ │ str r0, [sp, #4] │ │ ldrd r0, r1, [r4] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #944] @ (94278 ) │ │ + ldr r1, [pc, #944] @ (94da4 ) │ │ add r1, pc │ │ blx r3 │ │ - ldr r1, [pc, #940] @ (9427c ) │ │ + ldr r1, [pc, #940] @ (94da8 ) │ │ movs r3, #0 │ │ - ldr r2, [pc, #940] @ (94280 ) │ │ + ldr r2, [pc, #940] @ (94dac ) │ │ strb.w r3, [sp, #13] │ │ add r1, pc │ │ add r2, pc │ │ strb.w r0, [sp, #12] │ │ add r0, sp, #8 │ │ add r3, sp, #4 │ │ str r2, [sp, #0] │ │ movs r2, #4 │ │ str r4, [sp, #8] │ │ - bl 4062c │ │ + bl 40d84 │ │ ldr r0, [sp, #4] │ │ - bl 90e20 │ │ + bl 91a08 │ │ ldrb.w r1, [sp, #12] │ │ cmp r1, #0 │ │ - beq.w 94036 │ │ + beq.w 94b62 │ │ movs r6, #1 │ │ add r5, sp, #16 │ │ movs r1, #128 @ 0x80 │ │ ldr r4, [sp, #4] │ │ mov r0, r5 │ │ - bl d459e │ │ + bl d518e │ │ mov r0, r4 │ │ mov r1, r5 │ │ movs r2, #128 @ 0x80 │ │ - blx d7ce0 │ │ + blx d8930 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - ble.w 945a8 │ │ + ble.w 950d4 │ │ add r4, sp, #16 │ │ mov r0, r4 │ │ - blx d7ba0 │ │ + blx d87e0 │ │ add.w r9, sp, #148 @ 0x94 │ │ mov r2, r0 │ │ mov r1, r4 │ │ mov r0, r9 │ │ - bl 3d82c │ │ + bl 3df58 │ │ ldrd sl, r4, [sp, #148] @ 0x94 │ │ ldr r5, [sp, #156] @ 0x9c │ │ cmp.w sl, #2147483648 @ 0x80000000 │ │ - bne.w 940e0 │ │ + bne.w 94c0c │ │ cmp r5, #0 │ │ - beq.w 943ce │ │ + beq.w 94efa │ │ mov r0, r5 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ - beq.w 945b6 │ │ + beq.w 950e2 │ │ mov r8, r0 │ │ - b.n 943d2 │ │ + b.n 94efe │ │ ldrd r2, r1, [r4] │ │ ldr r5, [r0, #4] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #804] @ (94284 ) │ │ + ldr r1, [pc, #804] @ (94db0 ) │ │ mov r0, r2 │ │ movs r2, #5 │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - beq.n 93fea │ │ + beq.n 94b16 │ │ movs r0, #1 │ │ - b.n 9448c │ │ + b.n 94fb8 │ │ ldrd r2, r1, [r4] │ │ ldr r5, [r0, #4] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #780] @ (94288 ) │ │ + ldr r1, [pc, #780] @ (94db4 ) │ │ mov r0, r2 │ │ movs r2, #6 │ │ add r1, pc │ │ blx r3 │ │ - cbnz r0, 93fe0 │ │ + cbnz r0, 94b0c │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.w 941b2 │ │ + bmi.w 94cde │ │ ldrd r0, r1, [r4] │ │ movs r2, #3 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #756] @ (9428c ) │ │ + ldr r1, [pc, #756] @ (94db8 ) │ │ add r1, pc │ │ blx r3 │ │ - cbnz r0, 93fe0 │ │ + cbnz r0, 94b0c │ │ ldrd r0, r1, [r4] │ │ movs r2, #4 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #744] @ (94290 ) │ │ + ldr r1, [pc, #744] @ (94dbc ) │ │ add r1, pc │ │ blx r3 │ │ - cbnz r0, 93fe0 │ │ + cbnz r0, 94b0c │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #732] @ (94294 ) │ │ + ldr r1, [pc, #732] @ (94dc0 ) │ │ add r1, pc │ │ blx r3 │ │ - cbnz r0, 93fe0 │ │ + cbnz r0, 94b0c │ │ ldrd r1, r2, [r4] │ │ ldrb r0, [r5, #8] │ │ - bl 93b4c │ │ - cbnz r0, 93fe0 │ │ - b.n 94222 │ │ + bl 94678 │ │ + cbnz r0, 94b0c │ │ + b.n 94d4e │ │ ldrd r2, r1, [r4] │ │ ldrb r5, [r0, #1] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #708] @ (94298 ) │ │ + ldr r1, [pc, #708] @ (94dc4 ) │ │ mov r0, r2 │ │ movs r2, #4 │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - beq.n 9409e │ │ + beq.n 94bca │ │ movs r0, #1 │ │ add sp, #160 @ 0xa0 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 940ea │ │ + bmi.n 94c16 │ │ ldrd r0, r1, [r4] │ │ movs r2, #3 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #672] @ (9429c ) │ │ + ldr r1, [pc, #672] @ (94dc8 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 93fe0 │ │ + bne.n 94b0c │ │ ldrd r0, r1, [r4] │ │ movs r2, #4 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #660] @ (942a0 ) │ │ + ldr r1, [pc, #660] @ (94dcc ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 93fe0 │ │ + bne.n 94b0c │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #644] @ (942a4 ) │ │ + ldr r1, [pc, #644] @ (94dd0 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.n 93fe0 │ │ + bne.n 94b0c │ │ ldrd r1, r2, [r4] │ │ ldrb r0, [r5, #8] │ │ - bl 93b4c │ │ + bl 94678 │ │ cmp r0, #0 │ │ - bne.n 93fe0 │ │ - b.n 9415a │ │ + bne.n 94b0c │ │ + b.n 94c86 │ │ ldr r5, [sp, #8] │ │ uxtb r4, r0 │ │ ldrb.w r2, [sp, #13] │ │ ldrb r0, [r5, #10] │ │ lsls r0, r0, #24 │ │ - bmi.w 942f4 │ │ - ldr r3, [pc, #608] @ (942a8 ) │ │ + bmi.w 94e20 │ │ + ldr r3, [pc, #608] @ (94dd4 ) │ │ cmp r2, #0 │ │ - ldr r1, [pc, #608] @ (942ac ) │ │ + ldr r1, [pc, #608] @ (94dd8 ) │ │ mov.w r2, #3 │ │ add r3, pc │ │ ldrd r0, r6, [r5] │ │ add r1, pc │ │ it eq │ │ moveq r1, r3 │ │ ldr r3, [r6, #12] │ │ it ne │ │ movne r2, #2 │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93efc │ │ + bne.w 94a28 │ │ ldrd r0, r1, [r5] │ │ movs r2, #4 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #572] @ (942b0 ) │ │ + ldr r1, [pc, #572] @ (94ddc ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93efc │ │ + bne.w 94a28 │ │ ldrd r0, r1, [r5] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #556] @ (942b4 ) │ │ + ldr r1, [pc, #556] @ (94de0 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93efc │ │ + bne.w 94a28 │ │ ldrd r1, r2, [r5] │ │ mov r0, r4 │ │ - bl 93b4c │ │ - b.n 9435e │ │ + bl 94678 │ │ + b.n 94e8a │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.w 94362 │ │ + bmi.w 94e8e │ │ ldrd r0, r1, [r4] │ │ movs r2, #1 │ │ ldr r3, [r1, #12] │ │ movs r6, #1 │ │ - ldr r1, [pc, #516] @ (942b8 ) │ │ + ldr r1, [pc, #516] @ (94de4 ) │ │ add r1, pc │ │ blx r3 │ │ mov r1, r0 │ │ mov r0, r6 │ │ cmp r1, #0 │ │ - bne.w 9448c │ │ - ldr r1, [pc, #504] @ (942bc ) │ │ - ldr r2, [pc, #508] @ (942c0 ) │ │ + bne.w 94fb8 │ │ + ldr r1, [pc, #504] @ (94de8 ) │ │ + ldr r2, [pc, #508] @ (94dec ) │ │ add r1, pc │ │ ldrd r0, r3, [r4] │ │ add r2, pc │ │ ldr r3, [r3, #12] │ │ ldr.w r1, [r1, r5, lsl #2] │ │ ldr.w r2, [r2, r5, lsl #2] │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - b.n 943b8 │ │ + bne.w 94b0c │ │ + b.n 94ee4 │ │ mov r8, r4 │ │ cmp r6, #0 │ │ - beq.w 943e2 │ │ - b.n 94472 │ │ + beq.w 94f0e │ │ + b.n 94f9e │ │ ldrd r0, r1, [r4] │ │ movs r2, #3 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #464] @ (942c4 ) │ │ + ldr r1, [pc, #464] @ (94df0 ) │ │ add r1, pc │ │ blx r3 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 9448c │ │ - ldr r1, [pc, #452] @ (942c8 ) │ │ + bne.w 94fb8 │ │ + ldr r1, [pc, #452] @ (94df4 ) │ │ add r2, sp, #148 @ 0x94 │ │ str r2, [sp, #24] │ │ ldrd r2, r3, [r4] │ │ add r1, pc │ │ strb.w r0, [sp, #148] @ 0x94 │ │ add r0, sp, #16 │ │ strd r2, r3, [sp, #16] │ │ movs r2, #4 │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - ldr r1, [pc, #420] @ (942cc ) │ │ + bne.w 94b0c │ │ + ldr r1, [pc, #420] @ (94df8 ) │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - ldr r2, [pc, #408] @ (942d0 ) │ │ + bne.w 94b0c │ │ + ldr r2, [pc, #408] @ (94dfc ) │ │ add r1, sp, #16 │ │ ldrb r0, [r5, #8] │ │ add r2, pc │ │ - bl 93b4c │ │ + bl 94678 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - ldr r1, [pc, #392] @ (942d4 ) │ │ + bne.w 94b0c │ │ + ldr r1, [pc, #392] @ (94e00 ) │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.w 944b6 │ │ + bmi.w 94fe2 │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #364] @ (942d8 ) │ │ + ldr r1, [pc, #364] @ (94e04 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrd r0, r1, [r4] │ │ movs r2, #7 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #348] @ (942dc ) │ │ + ldr r1, [pc, #348] @ (94e08 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #332] @ (942e0 ) │ │ + ldr r1, [pc, #332] @ (94e0c ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrd r2, r3, [r4] │ │ ldrd r0, r1, [r5] │ │ - bl 3f4ac │ │ + bl 3fc28 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - b.n 94580 │ │ + bne.w 94b0c │ │ + b.n 950ac │ │ ldrd r0, r1, [r4] │ │ movs r2, #3 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #296] @ (942e4 ) │ │ + ldr r1, [pc, #296] @ (94e10 ) │ │ add r1, pc │ │ blx r3 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 9448c │ │ - ldr r1, [pc, #284] @ (942e8 ) │ │ + bne.w 94fb8 │ │ + ldr r1, [pc, #284] @ (94e14 ) │ │ add r2, sp, #148 @ 0x94 │ │ str r2, [sp, #24] │ │ ldrd r2, r3, [r4] │ │ add r1, pc │ │ strb.w r0, [sp, #148] @ 0x94 │ │ add r0, sp, #16 │ │ strd r2, r3, [sp, #16] │ │ movs r2, #4 │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - ldr r1, [pc, #252] @ (942ec ) │ │ + bne.w 94b0c │ │ + ldr r1, [pc, #252] @ (94e18 ) │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - ldr r2, [pc, #240] @ (942f0 ) │ │ + bne.w 94b0c │ │ + ldr r2, [pc, #240] @ (94e1c ) │ │ add r1, sp, #16 │ │ ldrb r0, [r5, #8] │ │ add r2, pc │ │ - bl 93b4c │ │ + bl 94678 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - ldr r1, [pc, #960] @ (945d4 ) │ │ + bne.w 94b0c │ │ + ldr r1, [pc, #960] @ (95100 ) │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.w 94516 │ │ + bmi.w 95042 │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #932] @ (945d8 ) │ │ + ldr r1, [pc, #932] @ (95104 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrd r0, r1, [r4] │ │ movs r2, #5 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #916] @ (945dc ) │ │ + ldr r1, [pc, #916] @ (95108 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #900] @ (945e0 ) │ │ + ldr r1, [pc, #900] @ (9510c ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrd r0, r1, [r5] │ │ ldr r2, [r1, #12] │ │ mov r1, r4 │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - b.n 94580 │ │ - add fp, r1 │ │ - @ instruction: 0xfff81ed6 │ │ + bne.w 94b0c │ │ + b.n 950ac │ │ + subs r5, #213 @ 0xd5 │ │ + vtbl.8 d17, {d8}, d10 │ │ @ instruction: 0xfff8fc9d │ │ - vrsra.u64 q10, q12, #1 │ │ - @ instruction: 0xfff843e3 │ │ - @ instruction: 0xfff82ead │ │ - @ instruction: 0xfff81e22 │ │ - @ instruction: 0xfff82e92 │ │ - vqrdmulh.s , q12, d28[0] │ │ - vqrdmlah.s q9, q4, d9[0] │ │ - @ instruction: 0xfff81dbc │ │ - @ instruction: 0xfff82e2a │ │ - @ instruction: 0xfff82df3 │ │ - @ instruction: 0xfff82f03 │ │ - vcvt.u16.f16 , q2, #8 │ │ - vqrdmulh.s q9, q12, d0[0] │ │ - vcvt.u16.f16 q9, , #8 │ │ - vpadal.u32 d23, d20 │ │ - movs r4, r0 │ │ - stmia r4!, {r1, r2, r3, r4, r7} │ │ - vsri.64 q15, q6, #8 │ │ - @ instruction: 0xfff71cbc │ │ - vcvt.u16.f16 d18, d14, #8 │ │ - vtbl.8 d21, {d24}, d16 │ │ - movs r4, r0 │ │ - b.n 93bd4 │ │ - vqrdmulh.s q9, , d29[0] │ │ - vsra.u64 q10, , #8 │ │ - @ instruction: 0xfff82cb4 │ │ - vsri.32 d30, d4, #8 │ │ - @ instruction: 0xfff71bf4 │ │ - vcvt.f16.u16 q9, q3, #8 │ │ - vqshl.u64 , q4, #56 @ 0x38 │ │ + vqrdmulh.s , , d2[0] │ │ + @ instruction: 0xfff83d2d │ │ + vtbl.8 d18, {d8}, d9 │ │ + vqshl.u32 , q3, #24 │ │ + vqneg.s32 q9, q15 │ │ + vqabs.s32 d17, d16 │ │ + vqneg.s32 d18, d21 │ │ + vqshlu.s64 , q8, #56 @ 0x38 │ │ + vqneg.s32 d18, d6 │ │ + vqabs.s32 q9, │ │ + vqrshrun.s64 d18, , #8 │ │ + vpadal.u32 d17, d8 │ │ + vqshl.u32 d18, d12, #24 │ │ + vqshlu.s64 q9, , #56 @ 0x38 │ │ + vqshl.u64 d23, d4, #56 @ 0x38 │ │ + movs r4, r0 │ │ + pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + vcvt.f32.u32 d29, d0, #8 │ │ + vsli.64 , q8, #55 @ 0x37 │ │ + vqshlu.s32 q9, q13, #24 │ │ + @ instruction: 0xfff859b4 │ │ + movs r4, r0 │ │ + ble.n 94d68 │ │ + vcvt.s16.f16 q9, │ │ + @ instruction: 0xfff83b1f │ │ + vqshlu.s32 d18, d0, #24 │ │ + vqrdmulh.s , q4, d8[0] │ │ + vrecpe.f16 d17, d24 │ │ + vsli.64 d18, d18, #56 @ 0x38 │ │ + vtbx.8 d21, {d24}, d28 │ │ movs r4, r0 │ │ - cbnz r2, 9430a │ │ + cbnz r2, 94e36 │ │ ldrd r0, r1, [r5] │ │ movs r2, #3 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #740] @ (945e4 ) │ │ + ldr r1, [pc, #740] @ (95110 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93efc │ │ - ldr r1, [pc, #732] @ (945e8 ) │ │ + bne.w 94a28 │ │ + ldr r1, [pc, #732] @ (95114 ) │ │ add r0, sp, #148 @ 0x94 │ │ str r0, [sp, #24] │ │ movs r3, #1 │ │ ldrd r0, r2, [r5] │ │ add r1, pc │ │ strd r0, r2, [sp, #16] │ │ add r0, sp, #16 │ │ movs r2, #4 │ │ strb.w r3, [sp, #148] @ 0x94 │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93efc │ │ - ldr r1, [pc, #700] @ (945ec ) │ │ + bne.w 94a28 │ │ + ldr r1, [pc, #700] @ (95118 ) │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93efc │ │ - ldr r2, [pc, #684] @ (945f0 ) │ │ + bne.w 94a28 │ │ + ldr r2, [pc, #684] @ (9511c ) │ │ add r1, sp, #16 │ │ mov r0, r4 │ │ add r2, pc │ │ - bl 93b4c │ │ + bl 94678 │ │ cmp r0, #0 │ │ - bne.w 93efc │ │ - ldr r1, [pc, #672] @ (945f4 ) │ │ + bne.w 94a28 │ │ + ldr r1, [pc, #672] @ (95120 ) │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ mov r6, r0 │ │ - b.n 93efe │ │ + b.n 94a2a │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #680] @ (94614 ) │ │ + ldr r1, [pc, #680] @ (95140 ) │ │ add r1, pc │ │ blx r3 │ │ mov r1, r0 │ │ movs r0, #1 │ │ cmp r1, #0 │ │ - bne.w 9448c │ │ - ldr r1, [pc, #668] @ (94618 ) │ │ + bne.w 94fb8 │ │ + ldr r1, [pc, #668] @ (95144 ) │ │ add r3, sp, #148 @ 0x94 │ │ - ldr r2, [pc, #668] @ (9461c ) │ │ + ldr r2, [pc, #668] @ (95148 ) │ │ add r1, pc │ │ strb.w r0, [sp, #148] @ 0x94 │ │ add r2, pc │ │ add r0, sp, #16 │ │ ldr.w r1, [r1, r5, lsl #2] │ │ ldr.w r2, [r2, r5, lsl #2] │ │ str r3, [sp, #24] │ │ ldrd r3, r6, [r4] │ │ strd r3, r6, [sp, #16] │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - ldr r1, [pc, #632] @ (94620 ) │ │ + bne.w 94b0c │ │ + ldr r1, [pc, #632] @ (9514c ) │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrd r0, r1, [r4] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #612] @ (94624 ) │ │ + ldr r1, [pc, #612] @ (95150 ) │ │ add r1, pc │ │ movs r2, #1 │ │ blx r3 │ │ add sp, #160 @ 0xa0 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov.w r8, #1 │ │ mov r0, r8 │ │ mov r1, r4 │ │ mov r2, r5 │ │ - bl d44bc │ │ + bl d53c6 │ │ mov sl, r5 │ │ cmp r6, #0 │ │ - bne.n 94472 │ │ + bne.n 94f9e │ │ ldr r4, [sp, #8] │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 94428 │ │ + bmi.n 94f54 │ │ ldrd r0, r1, [r4] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #516] @ (945f8 ) │ │ + ldr r1, [pc, #516] @ (95124 ) │ │ add r1, pc │ │ movs r2, #2 │ │ blx r3 │ │ - cbnz r0, 94472 │ │ + cbnz r0, 94f9e │ │ ldrd r0, r1, [r4] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #504] @ (945fc ) │ │ + ldr r1, [pc, #504] @ (95128 ) │ │ add r1, pc │ │ movs r2, #7 │ │ blx r3 │ │ - cbnz r0, 94472 │ │ + cbnz r0, 94f9e │ │ ldrd r0, r1, [r4] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #492] @ (94600 ) │ │ + ldr r1, [pc, #492] @ (9512c ) │ │ add r1, pc │ │ movs r2, #2 │ │ blx r3 │ │ - cbnz r0, 94472 │ │ + cbnz r0, 94f9e │ │ ldrd r2, r3, [r4] │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 3f4ac │ │ - b.n 94470 │ │ + bl 3fc28 │ │ + b.n 94f9c │ │ ldrd r0, r2, [r4] │ │ add r3, sp, #16 │ │ - ldr r1, [pc, #468] @ (94604 ) │ │ + ldr r1, [pc, #468] @ (95130 ) │ │ stmia.w r3, {r0, r2, r9} │ │ movs r0, #1 │ │ add r1, pc │ │ strb.w r0, [sp, #148] @ 0x94 │ │ add r0, sp, #16 │ │ movs r2, #7 │ │ - bl 40454 │ │ - cbnz r0, 94472 │ │ - ldr r1, [pc, #448] @ (94608 ) │ │ + bl 40bb4 │ │ + cbnz r0, 94f9e │ │ + ldr r1, [pc, #448] @ (95134 ) │ │ add r1, pc │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ - bl 40454 │ │ - cbnz r0, 94472 │ │ - ldr r3, [pc, #436] @ (9460c ) │ │ + bl 40bb4 │ │ + cbnz r0, 94f9e │ │ + ldr r3, [pc, #436] @ (95138 ) │ │ add r3, pc │ │ add r2, sp, #16 │ │ mov r0, r8 │ │ mov r1, r5 │ │ - bl 3f4ac │ │ - cbnz r0, 94472 │ │ - ldr r1, [pc, #424] @ (94610 ) │ │ + bl 3fc28 │ │ + cbnz r0, 94f9e │ │ + ldr r1, [pc, #424] @ (9513c ) │ │ add r1, pc │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ - bl 40454 │ │ - cbz r0, 94494 │ │ + bl 40bb4 │ │ + cbz r0, 94fc0 │ │ movs r0, #1 │ │ cmp.w sl, #0 │ │ - beq.n 9448c │ │ + beq.n 94fb8 │ │ mov r4, r0 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r4 │ │ add sp, #160 @ 0xa0 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ add sp, #160 @ 0xa0 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r2, [pc, #440] @ (94650 ) │ │ + ldr r2, [pc, #440] @ (9517c ) │ │ ldmia.w r4, {r0, r3, r6} │ │ tst.w r6, #8388608 @ 0x800000 │ │ add r2, pc │ │ - ldr r1, [pc, #432] @ (94654 ) │ │ + ldr r1, [pc, #432] @ (95180 ) │ │ add r1, pc │ │ it ne │ │ movne r1, r2 │ │ mov.w r2, #1 │ │ ldr r3, [r3, #12] │ │ it eq │ │ moveq r2, #2 │ │ blx r3 │ │ - b.n 94474 │ │ + b.n 94fa0 │ │ ldrd r0, r2, [r4] │ │ add.w ip, sp, #16 │ │ - ldr r1, [pc, #360] @ (94628 ) │ │ + ldr r1, [pc, #360] @ (95154 ) │ │ add r3, sp, #148 @ 0x94 │ │ stmia.w ip, {r0, r2, r3} │ │ movs r0, #1 │ │ add r1, pc │ │ strb.w r0, [sp, #148] @ 0x94 │ │ add r0, sp, #16 │ │ movs r2, #7 │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - ldr r1, [pc, #332] @ (9462c ) │ │ + bne.w 94b0c │ │ + ldr r1, [pc, #332] @ (95158 ) │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrd r0, r1, [r5] │ │ add r2, sp, #16 │ │ - ldr r3, [pc, #312] @ (94630 ) │ │ + ldr r3, [pc, #312] @ (9515c ) │ │ add r3, pc │ │ - bl 3f4ac │ │ + bl 3fc28 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - ldr r1, [pc, #304] @ (94634 ) │ │ + bne.w 94b0c │ │ + ldr r1, [pc, #304] @ (95160 ) │ │ add r0, sp, #16 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - b.n 94580 │ │ + bne.w 94b0c │ │ + b.n 950ac │ │ ldrd ip, r2, [r4] │ │ movs r3, #1 │ │ ldrd lr, r6, [r4, #8] │ │ - ldr r1, [pc, #280] @ (9463c ) │ │ - ldr r0, [pc, #284] @ (94640 ) │ │ + ldr r1, [pc, #280] @ (95168 ) │ │ + ldr r0, [pc, #284] @ (9516c ) │ │ add r1, pc │ │ strd ip, r2, [sp, #148] @ 0x94 │ │ add r0, pc │ │ strd r0, lr, [sp, #20] │ │ add r0, sp, #148 @ 0x94 │ │ movs r2, #5 │ │ strb.w r3, [sp, #8] │ │ add r3, sp, #8 │ │ str r3, [sp, #156] @ 0x9c │ │ str r6, [sp, #28] │ │ str r0, [sp, #16] │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ - ldr r1, [pc, #248] @ (94644 ) │ │ + bne.w 94b0c │ │ + ldr r1, [pc, #248] @ (95170 ) │ │ add r0, sp, #148 @ 0x94 │ │ movs r2, #2 │ │ add r1, pc │ │ - bl 40454 │ │ + bl 40bb4 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrd r0, r1, [r5] │ │ ldr r2, [r1, #12] │ │ add r1, sp, #16 │ │ blx r2 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrd r0, r1, [sp, #16] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #208] @ (94648 ) │ │ + ldr r1, [pc, #208] @ (95174 ) │ │ add r1, pc │ │ blx r3 │ │ cmp r0, #0 │ │ - bne.w 93fe0 │ │ + bne.w 94b0c │ │ ldrb r0, [r4, #10] │ │ lsls r0, r0, #24 │ │ - bmi.n 9459c │ │ + bmi.n 950c8 │ │ ldrd r0, r1, [r4] │ │ movs r2, #2 │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #168] @ (94638 ) │ │ + ldr r1, [pc, #168] @ (95164 ) │ │ add r1, pc │ │ blx r3 │ │ add sp, #160 @ 0xa0 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ ldrd r0, r1, [r4] │ │ ldr r3, [r1, #12] │ │ - ldr r1, [pc, #168] @ (9464c ) │ │ + ldr r1, [pc, #168] @ (95178 ) │ │ add r1, pc │ │ - b.n 943c2 │ │ - ldr r0, [pc, #172] @ (94658 ) │ │ + b.n 94eee │ │ + ldr r0, [pc, #172] @ (95184 ) │ │ movs r1, #37 @ 0x25 │ │ - ldr r2, [pc, #172] @ (9465c ) │ │ + ldr r2, [pc, #172] @ (95188 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ movs r0, #1 │ │ mov r1, r5 │ │ - bl 3d98e │ │ + bl 3e0ac │ │ cmp.w sl, #0 │ │ mov r4, r0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - b.n 94d44 │ │ - @ instruction: 0xfff72d25 │ │ - vsra.u32 d20, d15, #8 │ │ - vtbx.8 d18, {d24-d27}, d28 │ │ - vrshr.u64 q15, q0, #8 │ │ - @ instruction: 0xfff71ab2 │ │ - @ instruction: 0xfff82b14 │ │ - vqshlu.s64 d21, d6, #56 @ 0x38 │ │ - movs r4, r0 │ │ - b.n 94ae0 │ │ - vtbx.8 d18, {d7-d10}, d23 │ │ - vcvt.u32.f32 , , #8 │ │ - vshll.u32 q9, d22, #24 │ │ - vcvt.u32.f32 d19, d15, #8 │ │ - vtbl.8 d18, {d8-d10}, d0 │ │ - vabal.u , d24, d6 │ │ + bgt.n 950d8 │ │ + vcvt.f16.u16 d18, d1 │ │ + vtbx.8 d19, {d8-d10}, d25 │ │ + @ instruction: 0xfff82548 │ │ + vmull.u , d8, d4 │ │ + vcvtm.u16.f16 , q11 │ │ + vsri.32 q9, q8, #8 │ │ + vqneg.s32 d21, d26 │ │ + movs r4, r0 │ │ + blt.n 95074 │ │ + vrsqrte.u16 q9, │ │ + @ instruction: 0xfff8389d │ │ + vrsra.u64 d18, d2, #8 │ │ + vtbx.8 d19, {d8}, d25 │ │ + vrsra.u32 q9, q6, #8 │ │ + vqshlu.s64 d21, d10, #56 @ 0x38 │ │ + movs r4, r0 │ │ + bge.n 95074 │ │ + @ instruction: 0xfff7db96 │ │ + vrsqrte.f16 d23, d0 │ │ + movs r4, r0 │ │ + cbnz r2, 951c6 │ │ + @ instruction: 0xfff8db54 │ │ + vcvtm.u16.f16 q9, │ │ + vqshl.u64 , , #56 @ 0x38 │ │ + vpaddl.u32 q9, q1 │ │ + vsli.64 , q13, #56 @ 0x38 │ │ + movs r4, r0 │ │ + bls.n 95154 │ │ + vrshr.u32 d18, d2, #9 │ │ + vqneg.s32 d19, d13 │ │ + @ instruction: 0xfff855c6 │ │ movs r4, r0 │ │ - b.n 948e0 │ │ - vcvtp.s16.f16 q15, q9 │ │ - vsri.64 d23, d0, #9 │ │ - movs r4, r0 │ │ - stmia r2!, {r1, r3, r7} │ │ - vpaddl.s32 d30, d16 │ │ - vtbx.8 d18, {d7-d9}, d27 │ │ - @ instruction: 0xfff83e8d │ │ - vtbx.8 d18, {d8-d9}, d22 │ │ - vclz.i32 , q11 │ │ - movs r4, r0 │ │ - b.n 947c0 │ │ - @ instruction: 0xfff728b6 │ │ - vqrdmlah.s , q4, d3[0] │ │ - vsri.64 d21, d18, #8 │ │ - movs r4, r0 │ │ - cmp r0, #248 @ 0xf8 │ │ - vshr.u32 q15, q3, #8 │ │ - vqrshrun.s64 d18, , #9 │ │ - vqrshrn.u64 d18, , #8 │ │ - vtbl.8 d18, {d24-d25}, d20 │ │ - vsra.u64 d20, d30, #8 │ │ - vtbl.8 d22, {d8-d9}, d0 │ │ + movs r2, #84 @ 0x54 │ │ + vtbl.8 d29, {d24-d25}, d10 │ │ + vsra.u64 q9, , #9 │ │ + vrshr.u64 q9, , #8 │ │ + vsubw.u q9, q4, d0 │ │ + @ instruction: 0xfff83ada │ │ + vtbx.8 d22, {d24-d25}, d24 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #392 @ 0x188 │ │ mov r8, r0 │ │ mov r9, r2 │ │ lsrs r0, r2, #7 │ │ cmp r0, #2 │ │ - bhi.w 947a4 │ │ + bhi.w 952d0 │ │ add r6, sp, #8 │ │ mov r2, r9 │ │ mov r0, r6 │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #0 │ │ cmp.w r9, #7 │ │ strb.w r0, [r6, r9] │ │ - bcs.n 946ec │ │ + bcs.n 95218 │ │ ldrb.w r0, [sp, #8] │ │ cmp r0, #0 │ │ - beq.n 94746 │ │ + beq.n 95272 │ │ cmp.w r9, #0 │ │ - beq.n 9477c │ │ + beq.n 952a8 │ │ ldrb.w r0, [sp, #9] │ │ cmp r0, #0 │ │ - beq.n 9474e │ │ + beq.n 9527a │ │ cmp.w r9, #1 │ │ - beq.n 9477c │ │ + beq.n 952a8 │ │ ldrb.w r0, [sp, #10] │ │ cmp r0, #0 │ │ - beq.n 94752 │ │ + beq.n 9527e │ │ cmp.w r9, #2 │ │ - beq.n 9477c │ │ + beq.n 952a8 │ │ ldrb.w r0, [sp, #11] │ │ cmp r0, #0 │ │ - beq.n 94756 │ │ + beq.n 95282 │ │ cmp.w r9, #3 │ │ - beq.n 9477c │ │ + beq.n 952a8 │ │ ldrb.w r0, [sp, #12] │ │ cmp r0, #0 │ │ - beq.n 9475a │ │ + beq.n 95286 │ │ cmp.w r9, #4 │ │ - beq.n 9477c │ │ + beq.n 952a8 │ │ ldrb.w r0, [sp, #13] │ │ cmp r0, #0 │ │ - beq.n 9475e │ │ + beq.n 9528a │ │ cmp.w r9, #5 │ │ - beq.n 9477c │ │ + beq.n 952a8 │ │ ldrb.w r0, [sp, #14] │ │ cmp r0, #0 │ │ - bne.n 9477c │ │ + bne.n 952a8 │ │ movs r1, #6 │ │ - b.n 94760 │ │ + b.n 9528c │ │ cmp r6, r6 │ │ - bne.n 9471c │ │ + bne.n 95248 │ │ sub.w r1, r9, #7 │ │ movw r2, #256 @ 0x100 │ │ movt r2, #257 @ 0x101 │ │ adds r4, r6, r0 │ │ ldr r3, [r6, r0] │ │ ldr r4, [r4, #4] │ │ subs r5, r2, r4 │ │ orrs r5, r4 │ │ subs r4, r2, r3 │ │ orrs r3, r4 │ │ ands r3, r5 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 9472e │ │ + bne.n 9525a │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 946fc │ │ - b.n 9472e │ │ + bls.n 95228 │ │ + b.n 9525a │ │ movs r1, #0 │ │ ldrb r2, [r6, r1] │ │ - cbz r2, 94760 │ │ + cbz r2, 9528c │ │ adds r1, #1 │ │ - bne.n 9471e │ │ + bne.n 9524a │ │ sub.w r1, r9, #7 │ │ cmp r1, #0 │ │ - bcs.n 946f4 │ │ + bcs.n 95220 │ │ add.w r1, r9, #1 │ │ subs r1, r1, r0 │ │ - beq.n 9477c │ │ + beq.n 952a8 │ │ adds r3, r6, r0 │ │ movs r2, #0 │ │ ldrb r6, [r3, r2] │ │ - cbz r6, 9474a │ │ + cbz r6, 95276 │ │ adds r2, #1 │ │ cmp r1, r2 │ │ - bne.n 9473a │ │ - b.n 9477c │ │ + bne.n 95266 │ │ + b.n 952a8 │ │ movs r1, #0 │ │ - b.n 94760 │ │ + b.n 9528c │ │ adds r1, r2, r0 │ │ - b.n 94760 │ │ + b.n 9528c │ │ movs r1, #1 │ │ - b.n 94760 │ │ + b.n 9528c │ │ movs r1, #2 │ │ - b.n 94760 │ │ + b.n 9528c │ │ movs r1, #3 │ │ - b.n 94760 │ │ + b.n 9528c │ │ movs r1, #4 │ │ - b.n 94760 │ │ + b.n 9528c │ │ movs r1, #5 │ │ cmp r1, r9 │ │ - bne.n 9477c │ │ + bne.n 952a8 │ │ add r0, sp, #8 │ │ - blx d7e10 │ │ + blx d8a60 │ │ adds r0, #1 │ │ - beq.n 94790 │ │ + beq.n 952bc │ │ movs r0, #4 │ │ strb.w r0, [r8] │ │ add sp, #392 @ 0x188 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #60] @ (947bc ) │ │ + ldr r0, [pc, #60] @ (952e8 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [r8] │ │ add sp, #392 @ 0x188 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx d7c00 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r8] │ │ add sp, #392 @ 0x188 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #24] @ (947c0 ) │ │ + ldr r0, [pc, #24] @ (952ec ) │ │ mov r2, r9 │ │ movs r3, #1 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ - bl 93ad4 │ │ + bl 94600 │ │ add sp, #392 @ 0x188 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - str r6, [r7, #116] @ 0x74 │ │ + ldr r2, [r7, #12] │ │ movs r4, r0 │ │ movs r7, r2 │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ mov r0, r2 │ │ - blx d7e10 │ │ + blx d8a60 │ │ adds r0, #1 │ │ ittt ne │ │ movne r0, #4 │ │ strbne r0, [r4, #0] │ │ popne {r4, r6, r7, pc} │ │ - blx d7c00 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r4] │ │ pop {r4, r6, r7, pc} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub.w sp, sp, #796 @ 0x31c │ │ ldr.w r8, [r7, #8] │ │ mov r9, r0 │ │ mov fp, r2 │ │ lsrs r0, r2, #7 │ │ cmp r0, #2 │ │ strd r3, r8, [sp, #8] │ │ - bhi.w 94a08 │ │ + bhi.w 95534 │ │ add r4, sp, #16 │ │ mov r2, fp │ │ mov sl, r3 │ │ mov r0, r4 │ │ - bl d44bc │ │ + bl d53c6 │ │ add.w ip, fp, #1 │ │ movs r0, #0 │ │ cmp.w fp, #7 │ │ strb.w r0, [r4, fp] │ │ - bcs.n 94892 │ │ + bcs.n 953be │ │ ldrb.w r0, [sp, #16] │ │ cmp r0, #0 │ │ - beq.n 948f0 │ │ + beq.n 9541c │ │ cmp.w fp, #0 │ │ - beq.w 94a34 │ │ + beq.w 95560 │ │ ldrb.w r0, [sp, #17] │ │ cmp r0, #0 │ │ - beq.n 948f8 │ │ + beq.n 95424 │ │ cmp.w fp, #1 │ │ - beq.w 94a34 │ │ + beq.w 95560 │ │ ldrb.w r0, [sp, #18] │ │ cmp r0, #0 │ │ - beq.n 948fc │ │ + beq.n 95428 │ │ cmp.w fp, #2 │ │ - beq.w 94a34 │ │ + beq.w 95560 │ │ ldrb.w r0, [sp, #19] │ │ cmp r0, #0 │ │ - beq.n 94900 │ │ + beq.n 9542c │ │ cmp.w fp, #3 │ │ - beq.w 94a34 │ │ + beq.w 95560 │ │ ldrb.w r0, [sp, #20] │ │ cmp r0, #0 │ │ - beq.n 94904 │ │ + beq.n 95430 │ │ cmp.w fp, #4 │ │ - beq.w 94a34 │ │ + beq.w 95560 │ │ ldrb.w r0, [sp, #21] │ │ cmp r0, #0 │ │ - beq.n 94908 │ │ + beq.n 95434 │ │ cmp.w fp, #5 │ │ - beq.w 94a34 │ │ + beq.w 95560 │ │ ldrb.w r0, [sp, #22] │ │ cmp r0, #0 │ │ - bne.w 94a34 │ │ + bne.w 95560 │ │ movs r2, #6 │ │ - b.n 9490a │ │ + b.n 95436 │ │ cmp r4, r4 │ │ - bne.n 948c4 │ │ + bne.n 953f0 │ │ sub.w r2, fp, #7 │ │ movs r1, #0 │ │ movw r3, #256 @ 0x100 │ │ movt r3, #257 @ 0x101 │ │ adds r6, r4, r1 │ │ ldr r0, [r4, r1] │ │ ldr r6, [r6, #4] │ │ subs r5, r3, r6 │ │ orrs r6, r5 │ │ subs r5, r3, r0 │ │ orrs r0, r5 │ │ ands r0, r6 │ │ mvns r0, r0 │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ - bne.n 948d8 │ │ + bne.n 95404 │ │ adds r1, #8 │ │ cmp r1, r2 │ │ - bls.n 948a4 │ │ - b.n 948d8 │ │ + bls.n 953d0 │ │ + b.n 95404 │ │ movs r1, #0 │ │ movs r2, #0 │ │ ldrb r0, [r4, r2] │ │ - cbz r0, 9490a │ │ + cbz r0, 95436 │ │ adds r2, #1 │ │ - bne.n 948c8 │ │ + bne.n 953f4 │ │ sub.w r2, fp, #7 │ │ cmp r2, #0 │ │ - bcs.n 9489c │ │ + bcs.n 953c8 │ │ subs.w r2, ip, r1 │ │ - beq.w 94a34 │ │ + beq.w 95560 │ │ adds r0, r4, r1 │ │ movs r3, #0 │ │ ldrb r6, [r0, r3] │ │ - cbz r6, 948f4 │ │ + cbz r6, 95420 │ │ adds r3, #1 │ │ cmp r2, r3 │ │ - bne.n 948e4 │ │ - b.n 94a34 │ │ + bne.n 95410 │ │ + b.n 95560 │ │ movs r2, #0 │ │ - b.n 9490a │ │ + b.n 95436 │ │ adds r2, r3, r1 │ │ - b.n 9490a │ │ + b.n 95436 │ │ movs r2, #1 │ │ - b.n 9490a │ │ + b.n 95436 │ │ movs r2, #2 │ │ - b.n 9490a │ │ + b.n 95436 │ │ movs r2, #3 │ │ - b.n 9490a │ │ + b.n 95436 │ │ movs r2, #4 │ │ - b.n 9490a │ │ + b.n 95436 │ │ movs r2, #5 │ │ cmp r2, fp │ │ - bne.w 94a34 │ │ + bne.w 95560 │ │ mov.w r0, r8, lsr #7 │ │ cmp r0, #2 │ │ strd r4, ip, [sp, #400] @ 0x190 │ │ - bhi.w 94a60 │ │ + bhi.w 9558c │ │ add r4, sp, #408 @ 0x198 │ │ mov r1, sl │ │ mov r2, r8 │ │ mov r0, r4 │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #0 │ │ cmp.w r8, #7 │ │ strb.w r0, [r4, r8] │ │ - bcs.n 94996 │ │ + bcs.n 954c2 │ │ ldrb.w r0, [sp, #408] @ 0x198 │ │ cmp r0, #0 │ │ - beq.n 949f0 │ │ + beq.n 9551c │ │ cmp.w r8, #0 │ │ - beq.n 94a34 │ │ + beq.n 95560 │ │ ldrb.w r0, [sp, #409] @ 0x199 │ │ cmp r0, #0 │ │ - beq.n 949f8 │ │ + beq.n 95524 │ │ cmp.w r8, #1 │ │ - beq.n 94a34 │ │ + beq.n 95560 │ │ ldrb.w r0, [sp, #410] @ 0x19a │ │ cmp r0, #0 │ │ - beq.n 949fc │ │ + beq.n 95528 │ │ cmp.w r8, #2 │ │ - beq.n 94a34 │ │ + beq.n 95560 │ │ ldrb.w r0, [sp, #411] @ 0x19b │ │ cmp r0, #0 │ │ - beq.n 94a00 │ │ + beq.n 9552c │ │ cmp.w r8, #3 │ │ - beq.n 94a34 │ │ + beq.n 95560 │ │ ldrb.w r0, [sp, #412] @ 0x19c │ │ cmp r0, #0 │ │ - beq.n 94a04 │ │ + beq.n 95530 │ │ cmp.w r8, #4 │ │ - beq.n 94a34 │ │ + beq.n 95560 │ │ ldrb.w r0, [sp, #413] @ 0x19d │ │ cmp r0, #0 │ │ - beq.n 94a12 │ │ + beq.n 9553e │ │ cmp.w r8, #5 │ │ - beq.n 94a34 │ │ + beq.n 95560 │ │ ldrb.w r0, [sp, #414] @ 0x19e │ │ cmp r0, #0 │ │ - bne.n 94a34 │ │ + bne.n 95560 │ │ movs r1, #6 │ │ - b.n 94a14 │ │ + b.n 95540 │ │ cmp r4, r4 │ │ - bne.n 949c6 │ │ + bne.n 954f2 │ │ sub.w r1, r8, #7 │ │ movw r2, #256 @ 0x100 │ │ movt r2, #257 @ 0x101 │ │ adds r6, r4, r0 │ │ ldr r3, [r4, r0] │ │ ldr r6, [r6, #4] │ │ subs r5, r2, r6 │ │ orrs r6, r5 │ │ subs r5, r2, r3 │ │ orrs r3, r5 │ │ ands r3, r6 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 949d8 │ │ + bne.n 95504 │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 949a6 │ │ - b.n 949d8 │ │ + bls.n 954d2 │ │ + b.n 95504 │ │ movs r1, #0 │ │ ldrb r2, [r4, r1] │ │ - cbz r2, 94a14 │ │ + cbz r2, 95540 │ │ adds r1, #1 │ │ - bne.n 949c8 │ │ + bne.n 954f4 │ │ sub.w r1, r8, #7 │ │ cmp r1, #0 │ │ - bcs.n 9499e │ │ + bcs.n 954ca │ │ add.w r1, r8, #1 │ │ subs r1, r1, r0 │ │ - beq.n 94a34 │ │ + beq.n 95560 │ │ adds r3, r4, r0 │ │ movs r2, #0 │ │ ldrb r6, [r3, r2] │ │ - cbz r6, 949f4 │ │ + cbz r6, 95520 │ │ adds r2, #1 │ │ cmp r1, r2 │ │ - bne.n 949e4 │ │ - b.n 94a34 │ │ + bne.n 95510 │ │ + b.n 95560 │ │ movs r1, #0 │ │ - b.n 94a14 │ │ + b.n 95540 │ │ adds r1, r2, r0 │ │ - b.n 94a14 │ │ + b.n 95540 │ │ movs r1, #1 │ │ - b.n 94a14 │ │ + b.n 95540 │ │ movs r1, #2 │ │ - b.n 94a14 │ │ + b.n 95540 │ │ movs r1, #3 │ │ - b.n 94a14 │ │ + b.n 95540 │ │ movs r1, #4 │ │ - b.n 94a14 │ │ - ldr r0, [pc, #120] @ (94a84 ) │ │ + b.n 95540 │ │ + ldr r0, [pc, #120] @ (955b0 ) │ │ add r3, sp, #8 │ │ mov r2, fp │ │ add r0, pc │ │ - b.n 94a6a │ │ + b.n 95596 │ │ movs r1, #5 │ │ cmp r1, r8 │ │ - bne.n 94a34 │ │ + bne.n 95560 │ │ add r0, sp, #16 │ │ add r1, sp, #408 @ 0x198 │ │ - blx d7e20 │ │ + blx d8a70 │ │ adds r0, #1 │ │ - beq.n 94a4a │ │ + beq.n 95576 │ │ movs r0, #4 │ │ strb.w r0, [r9] │ │ add.w sp, sp, #796 @ 0x31c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #68] @ (94a7c ) │ │ + ldr r0, [pc, #68] @ (955a8 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [r9] │ │ add.w sp, sp, #796 @ 0x31c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx d7c00 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r9] │ │ add.w sp, sp, #796 @ 0x31c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #28] @ (94a80 ) │ │ + ldr r0, [pc, #28] @ (955ac ) │ │ add r3, sp, #400 @ 0x190 │ │ mov r1, sl │ │ mov r2, r8 │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r9 │ │ - bl 93ad4 │ │ + bl 94600 │ │ add.w sp, sp, #796 @ 0x31c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - str r6, [r0, #76] @ 0x4c │ │ + str r2, [r0, #100] @ 0x64 │ │ movs r4, r0 │ │ movs r5, r3 │ │ movs r0, r0 │ │ lsls r7, r3, #2 │ │ movs r0, r0 │ │ push {r4, r6, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ ldr r0, [r1, #0] │ │ mov r1, r2 │ │ - blx d7e20 │ │ + blx d8a70 │ │ adds r0, #1 │ │ ittt ne │ │ movne r0, #4 │ │ strbne r0, [r4, #0] │ │ popne {r4, r6, r7, pc} │ │ - blx d7c00 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r4] │ │ pop {r4, r6, r7, pc} │ │ - bmi.n 94a5a │ │ + bmi.n 95586 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #400 @ 0x190 │ │ ldrd r1, sl, [r1] │ │ mov r8, r0 │ │ mov.w r0, sl, lsr #7 │ │ cmp r0, #2 │ │ strd r2, r3, [sp, #8] │ │ - bhi.w 94c00 │ │ + bhi.w 9572c │ │ add r4, sp, #16 │ │ mov r9, r2 │ │ mov r2, sl │ │ mov r0, r4 │ │ - bl d44bc │ │ + bl d53c6 │ │ movs r0, #0 │ │ cmp.w sl, #7 │ │ strb.w r0, [r4, sl] │ │ - bcs.n 94b46 │ │ + bcs.n 95672 │ │ ldrb.w r0, [sp, #16] │ │ cmp r0, #0 │ │ - beq.n 94ba0 │ │ + beq.n 956cc │ │ cmp.w sl, #0 │ │ - beq.n 94bd8 │ │ + beq.n 95704 │ │ ldrb.w r0, [sp, #17] │ │ cmp r0, #0 │ │ - beq.n 94ba8 │ │ + beq.n 956d4 │ │ cmp.w sl, #1 │ │ - beq.n 94bd8 │ │ + beq.n 95704 │ │ ldrb.w r0, [sp, #18] │ │ cmp r0, #0 │ │ - beq.n 94bac │ │ + beq.n 956d8 │ │ cmp.w sl, #2 │ │ - beq.n 94bd8 │ │ + beq.n 95704 │ │ ldrb.w r0, [sp, #19] │ │ cmp r0, #0 │ │ - beq.n 94bb0 │ │ + beq.n 956dc │ │ cmp.w sl, #3 │ │ - beq.n 94bd8 │ │ + beq.n 95704 │ │ ldrb.w r0, [sp, #20] │ │ cmp r0, #0 │ │ - beq.n 94bb4 │ │ + beq.n 956e0 │ │ cmp.w sl, #4 │ │ - beq.n 94bd8 │ │ + beq.n 95704 │ │ ldrb.w r0, [sp, #21] │ │ cmp r0, #0 │ │ - beq.n 94bb8 │ │ + beq.n 956e4 │ │ cmp.w sl, #5 │ │ - beq.n 94bd8 │ │ + beq.n 95704 │ │ ldrb.w r0, [sp, #22] │ │ cmp r0, #0 │ │ - bne.n 94bd8 │ │ + bne.n 95704 │ │ movs r1, #6 │ │ - b.n 94bba │ │ + b.n 956e6 │ │ cmp r4, r4 │ │ - bne.n 94b76 │ │ + bne.n 956a2 │ │ sub.w r1, sl, #7 │ │ movw r2, #256 @ 0x100 │ │ movt r2, #257 @ 0x101 │ │ adds r5, r4, r0 │ │ ldr r3, [r4, r0] │ │ ldr r5, [r5, #4] │ │ subs r6, r2, r5 │ │ orrs r6, r5 │ │ subs r5, r2, r3 │ │ orrs r3, r5 │ │ ands r3, r6 │ │ mvns r3, r3 │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ - bne.n 94b88 │ │ + bne.n 956b4 │ │ adds r0, #8 │ │ cmp r0, r1 │ │ - bls.n 94b56 │ │ - b.n 94b88 │ │ + bls.n 95682 │ │ + b.n 956b4 │ │ movs r1, #0 │ │ ldrb r2, [r4, r1] │ │ - cbz r2, 94bba │ │ + cbz r2, 956e6 │ │ adds r1, #1 │ │ - bne.n 94b78 │ │ + bne.n 956a4 │ │ sub.w r1, sl, #7 │ │ cmp r1, #0 │ │ - bcs.n 94b4e │ │ + bcs.n 9567a │ │ add.w r1, sl, #1 │ │ subs r1, r1, r0 │ │ - beq.n 94bd8 │ │ + beq.n 95704 │ │ adds r3, r4, r0 │ │ movs r2, #0 │ │ ldrb r6, [r3, r2] │ │ - cbz r6, 94ba4 │ │ + cbz r6, 956d0 │ │ adds r2, #1 │ │ cmp r1, r2 │ │ - bne.n 94b94 │ │ - b.n 94bd8 │ │ + bne.n 956c0 │ │ + b.n 95704 │ │ movs r1, #0 │ │ - b.n 94bba │ │ + b.n 956e6 │ │ adds r1, r2, r0 │ │ - b.n 94bba │ │ + b.n 956e6 │ │ movs r1, #1 │ │ - b.n 94bba │ │ + b.n 956e6 │ │ movs r1, #2 │ │ - b.n 94bba │ │ + b.n 956e6 │ │ movs r1, #3 │ │ - b.n 94bba │ │ + b.n 956e6 │ │ movs r1, #4 │ │ - b.n 94bba │ │ + b.n 956e6 │ │ movs r1, #5 │ │ cmp r1, sl │ │ - bne.n 94bd8 │ │ + bne.n 95704 │ │ add r1, sp, #16 │ │ mov r0, r9 │ │ - blx d7e20 │ │ + blx d8a70 │ │ adds r0, #1 │ │ - beq.n 94bec │ │ + beq.n 95718 │ │ movs r0, #4 │ │ strb.w r0, [r8] │ │ add sp, #400 @ 0x190 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #60] @ (94c18 ) │ │ + ldr r0, [pc, #60] @ (95744 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [r8] │ │ add sp, #400 @ 0x190 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - blx d7c00 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ movs r1, #0 │ │ strd r1, r0, [r8] │ │ add sp, #400 @ 0x190 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #24] @ (94c1c ) │ │ + ldr r0, [pc, #24] @ (95748 ) │ │ add r3, sp, #8 │ │ mov r2, sl │ │ add r0, pc │ │ str r0, [sp, #0] │ │ mov r0, r8 │ │ - bl 93ad4 │ │ + bl 94600 │ │ add sp, #400 @ 0x190 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ - str r2, [r4, #48] @ 0x30 │ │ + str r6, [r3, #72] @ 0x48 │ │ movs r4, r0 │ │ mrc2 15, 3, pc, cr15, cr15, {7} │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #24 │ │ - ldr r5, [pc, #276] @ (94d40 ) │ │ + ldr r5, [pc, #276] @ (9586c ) │ │ add r5, pc │ │ ldr r1, [r5, #8] │ │ cmp r1, #0 │ │ - bmi.n 94c54 │ │ + bmi.n 95780 │ │ bics.w r0, r1, #3221225472 @ 0xc0000000 │ │ - beq.n 94c54 │ │ + beq.n 95780 │ │ mvn.w r0, #98 @ 0x62 │ │ yield │ │ ldr r1, [r5, #8] │ │ cmp r1, #0 │ │ - bmi.n 94c54 │ │ + bmi.n 95780 │ │ bics.w r2, r1, #3221225472 @ 0xc0000000 │ │ - beq.n 94c54 │ │ + beq.n 95780 │ │ adds r2, r0, #1 │ │ cmp r0, #0 │ │ mov r0, r2 │ │ - bne.n 94c3e │ │ + bne.n 9576a │ │ add.w r8, sp, #12 │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ movs r6, #0 │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ - b.n 94c70 │ │ + b.n 9579c │ │ movs r1, #0 │ │ clrex │ │ cmp r1, #0 │ │ - beq.n 94d34 │ │ - b.n 94c94 │ │ + beq.n 95860 │ │ + b.n 957c0 │ │ lsls r2, r1, #2 │ │ - beq.n 94d12 │ │ + beq.n 9583e │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - ble.n 94c94 │ │ + ble.n 957c0 │ │ orr.w r3, r1, #2147483648 @ 0x80000000 │ │ ldrex r2, [r5, #8] │ │ cmp r2, r1 │ │ - bne.n 94c64 │ │ + bne.n 95790 │ │ strex r4, r3, [r5, #8] │ │ cmp r4, #0 │ │ - bne.n 94c7e │ │ + bne.n 957aa │ │ movs r1, #1 │ │ cmp r1, #0 │ │ - beq.n 94d34 │ │ + beq.n 95860 │ │ ldr r4, [r5, #12] │ │ dmb ish │ │ ldr r1, [r5, #8] │ │ mvn.w r0, #1073741824 @ 0x40000000 │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ - bgt.n 94c70 │ │ + bgt.n 9579c │ │ bics.w r2, r1, #3221225472 @ 0xc0000000 │ │ - beq.n 94c70 │ │ + beq.n 9579c │ │ str r6, [sp, #12] │ │ ldr r0, [r5, #12] │ │ cmp r0, r4 │ │ - bne.n 94ce0 │ │ + bne.n 9580c │ │ ldr r0, [sp, #12] │ │ add.w r1, r5, #12 │ │ movs r2, #137 @ 0x89 │ │ mov r3, r4 │ │ cmp r0, #0 │ │ it ne │ │ addne.w r0, r8, #4 │ │ stmia.w sp, {r0, r6, r9} │ │ movs r0, #240 @ 0xf0 │ │ - blx d7b80 │ │ + blx d87d0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 94ce0 │ │ - blx d7c00 │ │ + bgt.n 9580c │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 94cae │ │ + beq.n 957da │ │ ldr r1, [r5, #8] │ │ mvn.w r0, #1073741824 @ 0x40000000 │ │ cmp r1, #0 │ │ - bmi.n 94c70 │ │ + bmi.n 9579c │ │ bics.w r2, r1, #3221225472 @ 0xc0000000 │ │ - beq.n 94c70 │ │ + beq.n 9579c │ │ mvn.w r2, #98 @ 0x62 │ │ yield │ │ adds r3, r2, #1 │ │ ldr r1, [r5, #8] │ │ mvn.w r0, #1073741824 @ 0x40000000 │ │ bic.w r4, r1, #3221225472 @ 0xc0000000 │ │ cmp r1, #0 │ │ - bmi.n 94c70 │ │ + bmi.n 9579c │ │ cmp r4, #0 │ │ - beq.n 94c70 │ │ + beq.n 9579c │ │ cmp r2, #0 │ │ mov r2, r3 │ │ - bne.n 94cf4 │ │ - b.n 94c70 │ │ + bne.n 95820 │ │ + b.n 9579c │ │ ldrex r2, [r5, #8] │ │ cmp r2, r1 │ │ - bne.n 94d2c │ │ + bne.n 95858 │ │ orrs r1, r0 │ │ strex r3, r1, [r5, #8] │ │ - cbnz r3, 94d30 │ │ + cbnz r3, 9585c │ │ dmb ish │ │ movs r1, #1 │ │ - cbz r1, 94d34 │ │ - b.n 94d38 │ │ + cbz r1, 95860 │ │ + b.n 95864 │ │ clrex │ │ movs r1, #0 │ │ - cbnz r1, 94d38 │ │ + cbnz r1, 95864 │ │ mov r1, r2 │ │ - b.n 94c70 │ │ + b.n 9579c │ │ add sp, #24 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - strh r0, [r3, #4] │ │ + strh r4, [r0, #12] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ sub sp, #48 @ 0x30 │ │ mov r4, r0 │ │ movs r0, #4 │ │ strb.w r0, [sp, #16] │ │ - ldr r6, [pc, #336] @ (94ea8 ) │ │ + ldr r6, [pc, #336] @ (959d4 ) │ │ add r6, pc │ │ ldr r0, [r6, #4] │ │ dmb ish │ │ - cbnz r0, 94d72 │ │ + cbnz r0, 9589e │ │ ldrd r0, r1, [sp, #16] │ │ strd r0, r1, [r4] │ │ add sp, #48 @ 0x30 │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ add r0, sp, #16 │ │ str r0, [sp, #32] │ │ @@ -164799,126 +165231,126 @@ │ │ mov.w r9, #0 │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ dmb ish │ │ and.w r2, r0, #3 │ │ and.w r3, r0, #4 │ │ subs r1, r2, #2 │ │ cmp r1, #2 │ │ - bcs.n 94db2 │ │ + bcs.n 958de │ │ ldrex r2, [r6, #4] │ │ cmp r2, r0 │ │ - bne.n 94dce │ │ + bne.n 958fa │ │ orr.w r0, r3, #1 │ │ strex r3, r0, [r6, #4] │ │ - cbnz r3, 94dd2 │ │ + cbnz r3, 958fe │ │ movs r0, #1 │ │ - b.n 94dd4 │ │ + b.n 95900 │ │ cmp r2, #1 │ │ - bne.n 94d62 │ │ - cbnz r3, 94de0 │ │ + bne.n 9588e │ │ + cbnz r3, 9590c │ │ orr.w r5, r0, #4 │ │ ldrex r0, [r6, #4] │ │ cmp r0, #1 │ │ - bne.n 94de4 │ │ + bne.n 95910 │ │ strex r1, r5, [r6, #4] │ │ - cbnz r1, 94de8 │ │ + cbnz r1, 95914 │ │ movs r1, #1 │ │ - b.n 94dee │ │ + b.n 9591a │ │ clrex │ │ movs r0, #0 │ │ cmp r0, #0 │ │ mov r0, r2 │ │ dmb ish │ │ - beq.n 94d8e │ │ - b.n 94e2e │ │ + beq.n 958ba │ │ + b.n 9595a │ │ mov r5, r0 │ │ - b.n 94df2 │ │ + b.n 9591e │ │ clrex │ │ movs r1, #0 │ │ dmb ish │ │ cmp r1, #0 │ │ - beq.n 94d8e │ │ + beq.n 958ba │ │ str.w r9, [sp, #36] @ 0x24 │ │ ldr r0, [r6, #4] │ │ cmp r0, r5 │ │ - bne.n 94e26 │ │ + bne.n 95952 │ │ ldr r0, [sp, #36] @ 0x24 │ │ mov r3, r5 │ │ cmp r0, #0 │ │ it ne │ │ addne.w r0, r8, #4 │ │ adds r1, r6, #4 │ │ stmia.w sp, {r0, r9, sl} │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #137 @ 0x89 │ │ - blx d7b80 │ │ + blx d87d0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 94e26 │ │ - blx d7c00 │ │ + bgt.n 95952 │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 94df6 │ │ + beq.n 95922 │ │ ldr r0, [r6, #4] │ │ dmb ish │ │ - b.n 94d8e │ │ + b.n 958ba │ │ movs r0, #0 │ │ str r0, [sp, #36] @ 0x24 │ │ clz r0, r1 │ │ lsrs r0, r0, #5 │ │ strb.w r0, [sp, #40] @ 0x28 │ │ add r0, sp, #28 │ │ add r1, sp, #36 @ 0x24 │ │ - bl 94eac │ │ + bl 959d8 │ │ ldr r0, [sp, #36] @ 0x24 │ │ dmb ish │ │ ldrex r1, [r6, #4] │ │ strex r2, r0, [r6, #4] │ │ cmp r2, #0 │ │ - bne.n 94e4a │ │ + bne.n 95976 │ │ lsls r0, r1, #29 │ │ - bpl.w 94d62 │ │ + bpl.w 9588e │ │ adds r1, r6, #4 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ - blx d7b80 │ │ - b.n 94d62 │ │ + blx d87d0 │ │ + b.n 9588e │ │ mov r4, r0 │ │ movs r0, #2 │ │ dmb ish │ │ ldrex r1, [r6, #4] │ │ strex r2, r0, [r6, #4] │ │ cmp r2, #0 │ │ - bne.n 94e74 │ │ + bne.n 959a0 │ │ lsls r0, r1, #29 │ │ - bpl.n 94e92 │ │ + bpl.n 959be │ │ adds r1, r6, #4 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ - blx d7b80 │ │ + blx d87d0 │ │ ldr r1, [sp, #20] │ │ ldrb.w r0, [sp, #16] │ │ - bl 7678c │ │ + bl 7745c │ │ mov r0, r4 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ nop │ │ - strh r4, [r1, #42] @ 0x2a │ │ + strh r0, [r7, #48] @ 0x30 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #412 @ 0x19c │ │ ldrd r5, sl, [r0] │ │ mov r9, r1 │ │ movs r1, #0 │ │ cmp r5, #0 │ │ str r1, [r0, #0] │ │ - beq.w 94fcc │ │ + beq.w 95af8 │ │ mov.w r0, #438 @ 0x1b6 │ │ str.w r1, [sp, #10] │ │ strh.w r0, [sp, #8] │ │ movs r0, #1 │ │ strb.w r0, [sp, #10] │ │ movw r0, #25710 @ 0x646e │ │ movt r0, #28015 @ 0x6d6f │ │ @@ -164930,19 +165362,19 @@ │ │ str r0, [sp, #28] │ │ add r0, sp, #24 │ │ cmp r0, r0 │ │ str r1, [sp, #4] │ │ strh.w r1, [sp, #14] │ │ str r2, [sp, #24] │ │ strb.w r1, [sp, #36] @ 0x24 │ │ - beq.n 94f10 │ │ + beq.n 95a3c │ │ ldrb r2, [r0, r1] │ │ - cbz r2, 94f4a │ │ + cbz r2, 95a76 │ │ adds r1, #1 │ │ - bne.n 94f06 │ │ + bne.n 95a32 │ │ ldr r2, [sp, #24] │ │ movw r1, #256 @ 0x100 │ │ ldr r3, [sp, #28] │ │ movt r1, #257 @ 0x101 │ │ subs r6, r1, r2 │ │ subs r1, r1, r3 │ │ orrs r2, r6 │ │ @@ -164953,743 +165385,743 @@ │ │ mov.w r2, #0 │ │ mov.w r1, #0 │ │ it eq │ │ moveq r2, #8 │ │ add r0, r2 │ │ eor.w r3, r2, #13 │ │ ldrb r6, [r0, r1] │ │ - cbz r6, 94f48 │ │ + cbz r6, 95a74 │ │ adds r1, #1 │ │ cmp r3, r1 │ │ - bne.n 94f3c │ │ - b.n 94fae │ │ + bne.n 95a68 │ │ + b.n 95ada │ │ add r1, r2 │ │ cmp r1, #12 │ │ - bne.n 94fae │ │ + bne.n 95ada │ │ add r0, sp, #16 │ │ add r1, sp, #24 │ │ add r2, sp, #4 │ │ - bl 79e08 │ │ + bl 7aab8 │ │ ldrb.w r0, [sp, #16] │ │ cmp r0, #4 │ │ - beq.n 94fc0 │ │ + beq.n 95aec │ │ ldrd r6, r4, [sp, #16] │ │ uxtb r0, r6 │ │ cmp r0, #4 │ │ - beq.n 94fc2 │ │ + beq.n 95aee │ │ ldrb.w r0, [sl] │ │ cmp r0, #4 │ │ - beq.n 94f98 │ │ + beq.n 95ac4 │ │ cmp r0, #3 │ │ - bne.n 94f98 │ │ + bne.n 95ac4 │ │ ldr.w fp, [sl, #4] │ │ ldrd r8, r5, [fp] │ │ ldr r1, [r5, #0] │ │ - cbz r1, 94f86 │ │ + cbz r1, 95ab2 │ │ mov r0, r8 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, fp │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #2 │ │ str.w r6, [sl] │ │ str.w r0, [r9] │ │ str.w r4, [sl, #4] │ │ add sp, #412 @ 0x19c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #68] @ (94ff4 ) │ │ + ldr r0, [pc, #68] @ (95b20 ) │ │ add r0, pc │ │ ldrd r0, r1, [r0] │ │ strd r0, r1, [sp, #16] │ │ uxtb r0, r0 │ │ cmp r0, #4 │ │ - bne.n 94f60 │ │ + bne.n 95a8c │ │ ldr r4, [sp, #20] │ │ str r4, [r5, #0] │ │ add sp, #412 @ 0x19c │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ - ldr r0, [pc, #40] @ (94ff8 ) │ │ + ldr r0, [pc, #40] @ (95b24 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ mov r9, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, fp │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r9 │ │ strd r6, r4, [sl] │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - ldrsh r4, [r1, r5] │ │ + str r0, [r1, #12] │ │ movs r4, r0 │ │ - str r2, [r7, #0] │ │ + str r2, [r7, #16] │ │ movs r4, r0 │ │ push {r3, r4, r5, r6, r7, lr} │ │ add r7, sp, #16 │ │ strd r0, r1, [sp, #8] │ │ str r2, [sp, #0] │ │ add r0, sp, #8 │ │ add r2, sp, #12 │ │ - ldr r1, [pc, #8] @ (95014 ) │ │ + ldr r1, [pc, #8] @ (95b40 ) │ │ add r1, pc │ │ mov r3, r1 │ │ - bl 3fc14 │ │ - str r4, [r4, #20] │ │ + bl 40b60 │ │ + str r4, [r2, #36] @ 0x24 │ │ movs r4, r0 │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #8 │ │ - blx d7c80 │ │ + blx d88d0 │ │ cmp r0, #0 │ │ str r0, [sp, #4] │ │ itt eq │ │ addeq sp, #8 │ │ popeq {r7, pc} │ │ - ldr r1, [pc, #12] @ (9503c ) │ │ + ldr r1, [pc, #12] @ (95b68 ) │ │ add r0, sp, #4 │ │ - ldr r2, [pc, #12] @ (95040 ) │ │ + ldr r2, [pc, #12] @ (95b6c ) │ │ add r1, pc │ │ add r2, pc │ │ - bl 94ffc │ │ + bl 95b28 │ │ nop │ │ - lsrs r2, r6, #21 │ │ - vqrdmlsh.s , q4, d12[0] │ │ + lsls r6, r4, #26 │ │ + vrev64.32 d22, d24 │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ ldr r5, [r0, #0] │ │ mov r8, r0 │ │ ldrex r0, [r5] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 95052 │ │ + bne.n 95b7e │ │ cmp r0, #0 │ │ - bmi.w 951a2 │ │ - ldr r6, [pc, #400] @ (951f8 ) │ │ + bmi.w 95cce │ │ + ldr r6, [pc, #400] @ (95d24 ) │ │ add r6, pc │ │ ldr r0, [r6, #56] @ 0x38 │ │ dmb ish │ │ - cbnz r0, 9507a │ │ + cbnz r0, 95ba6 │ │ add.w r0, r6, #56 @ 0x38 │ │ - bl 76820 │ │ - blx d7be0 │ │ - cbnz r0, 950c6 │ │ + bl 774f0 │ │ + blx d8830 │ │ + cbnz r0, 95bf2 │ │ ldr r0, [r6, #40] @ 0x28 │ │ dmb ish │ │ - cbnz r0, 95090 │ │ + cbnz r0, 95bbc │ │ add.w r0, r6, #40 @ 0x28 │ │ - bl 76820 │ │ - blx d7be0 │ │ + bl 774f0 │ │ + blx d8830 │ │ mov r4, r0 │ │ ldr r0, [r6, #48] @ 0x30 │ │ dmb ish │ │ - cbnz r0, 950a6 │ │ + cbnz r0, 95bd2 │ │ add.w r0, r6, #48 @ 0x30 │ │ - bl 76820 │ │ - blx d7be0 │ │ + bl 774f0 │ │ + blx d8830 │ │ mov sl, r5 │ │ orrs.w r1, r4, r0 │ │ ldr.w fp, [sl, #8]! │ │ ldr.w r9, [sl, #4] │ │ - beq.n 950e8 │ │ + beq.n 95c14 │ │ eor.w r1, r4, fp │ │ eor.w r0, r0, r9 │ │ orrs r0, r1 │ │ - beq.n 95114 │ │ - ldr r2, [pc, #308] @ (951fc ) │ │ + beq.n 95c40 │ │ + ldr r2, [pc, #308] @ (95d28 ) │ │ add r2, pc │ │ add r0, sp, #8 │ │ sub.w r1, r7, #29 │ │ movs r3, #171 @ 0xab │ │ - bl 766cc │ │ + bl 7739c │ │ ldrb.w r0, [sp, #8] │ │ cmp r0, #4 │ │ - beq.n 950e4 │ │ + beq.n 95c10 │ │ add r0, sp, #8 │ │ - bl 76bf2 │ │ - bl 767e2 │ │ + bl 778c2 │ │ + bl 774b2 │ │ ldr r0, [r6, #40] @ 0x28 │ │ dmb ish │ │ - cbnz r0, 950f8 │ │ + cbnz r0, 95c24 │ │ add.w r0, r6, #40 @ 0x28 │ │ - bl 76820 │ │ + bl 774f0 │ │ mov r1, fp │ │ - blx d7bf0 │ │ + blx d8840 │ │ ldr r0, [r6, #48] @ 0x30 │ │ dmb ish │ │ - cbnz r0, 9510e │ │ + cbnz r0, 95c3a │ │ add.w r0, r6, #48 @ 0x30 │ │ - bl 76820 │ │ + bl 774f0 │ │ mov r1, r9 │ │ - blx d7bf0 │ │ - ldr r0, [pc, #232] @ (95200 ) │ │ + blx d8840 │ │ + ldr r0, [pc, #232] @ (95d2c ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 95128 │ │ - ldr r0, [pc, #224] @ (95204 ) │ │ + cbnz r0, 95c54 │ │ + ldr r0, [pc, #224] @ (95d30 ) │ │ add r0, pc │ │ - bl 76820 │ │ + bl 774f0 │ │ movs r1, #1 │ │ - blx d7bf0 │ │ + blx d8840 │ │ ldr r0, [r6, #56] @ 0x38 │ │ dmb ish │ │ - cbnz r0, 9513e │ │ + cbnz r0, 95c6a │ │ add.w r0, r6, #56 @ 0x38 │ │ - bl 76820 │ │ + bl 774f0 │ │ mov r1, sl │ │ - blx d7bf0 │ │ + blx d8840 │ │ ldr.w r6, [r8] │ │ ldr r1, [r6, #16] │ │ - cbz r1, 9515a │ │ + cbz r1, 95c86 │ │ movs r0, #0 │ │ movs r2, #0 │ │ str r0, [sp, #0] │ │ movs r0, #15 │ │ movs r3, #0 │ │ - blx d7e30 │ │ + blx d8a80 │ │ ldrd r4, r5, [r8, #4] │ │ dmb ish │ │ ldrex r0, [r6] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r6] │ │ cmp r2, #0 │ │ - bne.n 95162 │ │ + bne.n 95c8e │ │ cmp r0, #1 │ │ - bne.n 95180 │ │ + bne.n 95cac │ │ dmb ish │ │ ldr.w r0, [r8] │ │ - bl 76a18 │ │ + bl 776e8 │ │ mov r0, r8 │ │ - blx d7b70 │ │ + blx d87c0 │ │ ldr r1, [r5, #12] │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ movs r0, #0 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ udf #254 @ 0xfe │ │ - b.n 951e8 │ │ + b.n 95d14 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 951ee │ │ + cbz r0, 95d1a │ │ mov r0, r4 │ │ - blx d7b70 │ │ - bl 41146 │ │ + blx d87c0 │ │ + bl 4187e │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 951b8 │ │ - b.n 951da │ │ + bne.n 95ce4 │ │ + b.n 95d06 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 951cc │ │ + bne.n 95cf8 │ │ cmp r0, #1 │ │ - bne.n 951e8 │ │ + bne.n 95d14 │ │ mov r0, r5 │ │ dmb ish │ │ - bl 76a18 │ │ + bl 776e8 │ │ mov r0, r8 │ │ - bl 95208 │ │ - bl 41146 │ │ - bl 4114e │ │ + bl 95d34 │ │ + bl 4187e │ │ + bl 41886 │ │ nop │ │ - ldrh r4, [r5, #24] │ │ + ldrh r0, [r0, #32] │ │ movs r4, r0 │ │ - subs r1, #115 @ 0x73 │ │ - vrev16.32 q12, q15 │ │ + adds r2, #189 @ 0xbd │ │ + vrshr.u32 q12, q5, #8 │ │ movs r4, r0 │ │ - strh r2, [r4, #10] │ │ + strh r6, [r1, #18] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ mov r4, r0 │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95218 │ │ + bne.n 95d44 │ │ cmp r1, #1 │ │ - bne.n 95234 │ │ + bne.n 95d60 │ │ dmb ish │ │ ldr r0, [r4, #0] │ │ - bl 76a18 │ │ + bl 776e8 │ │ ldrd r5, r6, [r4, #4] │ │ ldr r1, [r6, #0] │ │ - cbz r1, 95240 │ │ + cbz r1, 95d6c │ │ mov r0, r5 │ │ blx r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ ldr.w r8, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ mov r8, r0 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #24 │ │ mov r4, r1 │ │ ldr r1, [r1, #8] │ │ ldr r0, [r0, #0] │ │ lsls r2, r1, #6 │ │ - bmi.n 952c0 │ │ + bmi.n 95dec │ │ lsls r1, r1, #5 │ │ - bmi.n 952e0 │ │ + bmi.n 95e0c │ │ ldr r6, [r0, #0] │ │ sub.w r5, r7, #26 │ │ mov r1, r5 │ │ cmp r6, #0 │ │ mov r0, r6 │ │ it mi │ │ negmi r0, r6 │ │ - bl 40134 │ │ + bl 405e0 │ │ rsb r1, r0, #10 │ │ add r0, r5 │ │ movs r2, #1 │ │ movs r3, #0 │ │ strd r0, r1, [sp] │ │ mvns r0, r6 │ │ lsrs r1, r0, #31 │ │ mov r0, r4 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #24 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ ldr r1, [r0, #0] │ │ sub.w r0, r7, #26 │ │ - ldr r2, [pc, #88] @ (95320 ) │ │ + ldr r2, [pc, #88] @ (95e4c ) │ │ movs r6, #7 │ │ add r2, pc │ │ mov r3, r6 │ │ and.w r6, r1, #15 │ │ lsrs r1, r1, #4 │ │ ldrb r6, [r2, r6] │ │ strb r6, [r0, r3] │ │ sub.w r6, r3, #1 │ │ - bne.n 952cc │ │ - b.n 952fe │ │ + bne.n 95df8 │ │ + b.n 95e2a │ │ ldr r1, [r0, #0] │ │ sub.w r0, r7, #26 │ │ - ldr r2, [pc, #60] @ (95324 ) │ │ + ldr r2, [pc, #60] @ (95e50 ) │ │ movs r6, #7 │ │ add r2, pc │ │ mov r3, r6 │ │ and.w r6, r1, #15 │ │ lsrs r1, r1, #4 │ │ ldrb r6, [r2, r6] │ │ strb r6, [r0, r3] │ │ sub.w r6, r3, #1 │ │ - bne.n 952ec │ │ + bne.n 95e18 │ │ adds r1, r3, #1 │ │ - ldr r2, [pc, #36] @ (95328 ) │ │ + ldr r2, [pc, #36] @ (95e54 ) │ │ rsb r1, r1, #9 │ │ add r0, r3 │ │ add r2, pc │ │ movs r3, #2 │ │ strd r0, r1, [sp] │ │ mov r0, r4 │ │ movs r1, #1 │ │ - bl 3eaa8 │ │ + bl 3f228 │ │ add sp, #24 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bcs.n 952e8 │ │ - vcvtn.u16.f16 , q9 │ │ - vtbx.8 d17, {d7-d10}, d5 │ │ + ldmia r4, {r1, r2, r4} │ │ + @ instruction: 0xfff7cb16 │ │ + vrsqrte.u16 d17, d17 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w r8, [sp, #-4]! │ │ sub sp, #16 │ │ - ldr r5, [pc, #344] @ (95490 ) │ │ + ldr r5, [pc, #344] @ (95fbc ) │ │ add r5, pc │ │ ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r5, #56 @ 0x38 │ │ - bleq 76820 │ │ - blx d7be0 │ │ + bleq 774f0 │ │ + blx d8830 │ │ cmp r0, #2 │ │ - bls.n 9536c │ │ + bls.n 95e98 │ │ sub.w r4, r0, #8 │ │ ldrex r0, [r4] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 95358 │ │ + bne.n 95e84 │ │ cmp r0, #0 │ │ - bpl.n 953b2 │ │ + bpl.n 95ede │ │ udf #254 @ 0xfe │ │ - bne.n 95438 │ │ + bne.n 95f64 │ │ ldr r0, [r5, #40] @ 0x28 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r5, #40 @ 0x28 │ │ - bleq 76820 │ │ - blx d7be0 │ │ + bleq 774f0 │ │ + blx d8830 │ │ mov r4, r0 │ │ ldr r0, [r5, #48] @ 0x30 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r5, #48 @ 0x30 │ │ - bleq 76820 │ │ - blx d7be0 │ │ + bleq 774f0 │ │ + blx d8830 │ │ mov r1, r0 │ │ orrs r0, r4 │ │ - beq.n 95430 │ │ + beq.n 95f5c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ add r2, sp, #4 │ │ str r0, [sp, #4] │ │ mov r0, r4 │ │ - bl 955cc │ │ + bl 960f8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #224] @ (95494 ) │ │ + ldr r0, [pc, #224] @ (95fc0 ) │ │ str r4, [sp, #4] │ │ add r0, pc │ │ ldr r6, [r0, #0] │ │ dmb ish │ │ - cbnz r6, 953c6 │ │ - bl 76820 │ │ + cbnz r6, 95ef2 │ │ + bl 774f0 │ │ mov r6, r0 │ │ mov r0, r6 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r5, r0 │ │ cmp r0, #1 │ │ - bhi.n 95400 │ │ - beq.n 95448 │ │ + bhi.n 95f2c │ │ + beq.n 95f74 │ │ movs r0, #8 │ │ - blx d7bb0 │ │ - cbz r0, 9543e │ │ + blx d87f0 │ │ + cbz r0, 95f6a │ │ mov r5, r0 │ │ str r6, [r0, #4] │ │ movs r0, #0 │ │ strb r0, [r5, #0] │ │ mov r0, r6 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r8, r0 │ │ mov r0, r6 │ │ mov r1, r5 │ │ - blx d7bf0 │ │ + blx d8840 │ │ cmp.w r8, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ movs r0, #24 │ │ str r4, [sp, #4] │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ itttt ne │ │ movne r1, #0 │ │ movne r2, #1 │ │ strdne r2, r2, [r0] │ │ strdne r4, r1, [r0, #8] │ │ itttt ne │ │ strdne r1, r5, [r0, #16] │ │ addne sp, #16 │ │ ldrne.w r8, [sp], #4 │ │ popne {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #24 │ │ - bl 3d806 │ │ - b.n 9536a │ │ - bl 93c30 │ │ - mov r4, r0 │ │ - b.n 953a2 │ │ - bl 9549c │ │ - b.n 953b0 │ │ + bl 3df32 │ │ + b.n 95e96 │ │ + bl 9475c │ │ + mov r4, r0 │ │ + b.n 95ece │ │ + bl 95fc8 │ │ + b.n 95edc │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 3d806 │ │ - b.n 9536a │ │ - ldr r0, [pc, #76] @ (95498 ) │ │ + bl 3df32 │ │ + b.n 95e96 │ │ + ldr r0, [pc, #76] @ (95fc4 ) │ │ add r0, pc │ │ - bl 768d0 │ │ - b.n 9536a │ │ + bl 775a0 │ │ + b.n 95e96 │ │ dmb ish │ │ ldrex r1, [r4] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r4] │ │ cmp r3, #0 │ │ - bne.n 95456 │ │ - b.n 95478 │ │ + bne.n 95f82 │ │ + b.n 95fa4 │ │ dmb ish │ │ ldrex r1, [r4] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r4] │ │ cmp r3, #0 │ │ - bne.n 9546a │ │ + bne.n 95f96 │ │ cmp r1, #1 │ │ - bne.n 9548c │ │ + bne.n 95fb8 │ │ mov r4, r0 │ │ add r0, sp, #4 │ │ dmb ish │ │ ldr r0, [r0, #0] │ │ - bl 76a18 │ │ + bl 776e8 │ │ mov r0, r4 │ │ - blx d6180 │ │ - ldrh r4, [r3, #2] │ │ + blx d6dd0 │ │ + ldrh r0, [r6, #8] │ │ movs r4, r0 │ │ - ldrb r6, [r3, #27] │ │ + ldrb r2, [r1, #31] │ │ movs r4, r0 │ │ - ldrb r6, [r2, r0] │ │ + str r2, [r2, #24] │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ sub sp, #16 │ │ cmp r0, #0 │ │ - bne.n 95558 │ │ - ldr r5, [pc, #276] @ (955bc ) │ │ + bne.n 96084 │ │ + ldr r5, [pc, #276] @ (960e8 ) │ │ add r5, pc │ │ ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r5, #56 @ 0x38 │ │ - bleq 76820 │ │ + bleq 774f0 │ │ movs r1, #1 │ │ - blx d7bf0 │ │ + blx d8840 │ │ ldr r0, [r5, #40] @ 0x28 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r5, #40 @ 0x28 │ │ - bleq 76820 │ │ - blx d7be0 │ │ + bleq 774f0 │ │ + blx d8830 │ │ mov r4, r0 │ │ ldr r0, [r5, #48] @ 0x30 │ │ dmb ish │ │ cmp r0, #0 │ │ itt eq │ │ addeq.w r0, r5, #48 @ 0x30 │ │ - bleq 76820 │ │ - blx d7be0 │ │ + bleq 774f0 │ │ + blx d8830 │ │ mov r1, r0 │ │ orrs r0, r4 │ │ - beq.n 95550 │ │ + beq.n 9607c │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ mov r2, sp │ │ str r0, [sp, #0] │ │ mov r0, r4 │ │ - bl 955cc │ │ + bl 960f8 │ │ mov r4, r0 │ │ - ldr r0, [pc, #184] @ (955c0 ) │ │ + ldr r0, [pc, #184] @ (960ec ) │ │ add r0, pc │ │ ldr r0, [r0, #0] │ │ dmb ish │ │ - cbnz r0, 9551a │ │ - ldr r0, [pc, #176] @ (955c4 ) │ │ + cbnz r0, 96046 │ │ + ldr r0, [pc, #176] @ (960f0 ) │ │ add r0, pc │ │ - bl 76820 │ │ + bl 774f0 │ │ movs r1, #1 │ │ - blx d7bf0 │ │ + blx d8840 │ │ ldrex r0, [r4] │ │ adds r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 95520 │ │ + bne.n 9604c │ │ cmp r0, #0 │ │ - bmi.n 95588 │ │ + bmi.n 960b4 │ │ ldr r0, [r5, #56] @ 0x38 │ │ dmb ish │ │ - cbnz r0, 95542 │ │ + cbnz r0, 9606e │ │ add.w r0, r5, #56 @ 0x38 │ │ - bl 76820 │ │ + bl 774f0 │ │ add.w r1, r4, #8 │ │ - blx d7bf0 │ │ + blx d8840 │ │ mov r0, r4 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ - bl 93c30 │ │ + bl 9475c │ │ mov r4, r0 │ │ - b.n 954f6 │ │ + b.n 96022 │ │ cmp r0, #1 │ │ - bne.n 9557a │ │ - ldr r2, [pc, #104] @ (955c8 ) │ │ + bne.n 960a6 │ │ + ldr r2, [pc, #104] @ (960f4 ) │ │ sub.w r1, r7, #9 │ │ mov r0, sp │ │ movs r3, #243 @ 0xf3 │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #4] │ │ ldrb.w r0, [sp] │ │ - bl 7678c │ │ - bl 767e2 │ │ - ldr r0, [pc, #56] @ (955b4 ) │ │ + bl 7745c │ │ + bl 774b2 │ │ + ldr r0, [pc, #56] @ (960e0 ) │ │ movs r1, #189 @ 0xbd │ │ - ldr r2, [pc, #56] @ (955b8 ) │ │ + ldr r2, [pc, #56] @ (960e4 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f458 │ │ + bl 3fbe0 │ │ udf #254 @ 0xfe │ │ mov r5, r0 │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 95590 │ │ + bne.n 960bc │ │ cmp r0, #1 │ │ - bne.n 955ac │ │ + bne.n 960d8 │ │ mov r0, r4 │ │ dmb ish │ │ - bl 76a18 │ │ + bl 776e8 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - adds r3, #228 @ 0xe4 │ │ - vtbx.8 d21, {d24-d26}, d30 │ │ + cmp r5, #46 @ 0x2e │ │ + @ instruction: 0xfff85bde │ │ movs r4, r0 │ │ - strh r4, [r5, #54] @ 0x36 │ │ + strh r0, [r0, #62] @ 0x3e │ │ movs r4, r0 │ │ - ldrb r4, [r7, #21] │ │ + ldrb r0, [r5, #25] │ │ movs r4, r0 │ │ - ldrb r0, [r6, #21] │ │ + ldrb r4, [r3, #25] │ │ movs r4, r0 │ │ - adds r4, #92 @ 0x5c │ │ + cmp r5, #166 @ 0xa6 │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #24 │ │ ldr.w ip, [r2] │ │ mov r8, r1 │ │ mov r9, r0 │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ - bne.n 955e8 │ │ + bne.n 96114 │ │ movs r6, #0 │ │ - b.n 956c2 │ │ + b.n 961ee │ │ ldrd r2, lr, [r2, #4] │ │ cmp.w lr, #7 │ │ - bhi.n 9564e │ │ + bhi.n 9617a │ │ cmp.w lr, #0 │ │ - beq.n 956b0 │ │ + beq.n 961dc │ │ ldrb r0, [r2, #0] │ │ cmp r0, #0 │ │ - beq.w 95716 │ │ + beq.w 96242 │ │ cmp.w lr, #1 │ │ - beq.n 956b0 │ │ + beq.n 961dc │ │ ldrb r0, [r2, #1] │ │ cmp r0, #0 │ │ - beq.w 9571a │ │ + beq.w 96246 │ │ cmp.w lr, #2 │ │ - beq.n 956b0 │ │ + beq.n 961dc │ │ ldrb r0, [r2, #2] │ │ cmp r0, #0 │ │ - beq.w 9571e │ │ + beq.w 9624a │ │ cmp.w lr, #3 │ │ - beq.n 956b0 │ │ + beq.n 961dc │ │ ldrb r0, [r2, #3] │ │ cmp r0, #0 │ │ - beq.n 95722 │ │ + beq.n 9624e │ │ cmp.w lr, #4 │ │ - beq.n 956b0 │ │ + beq.n 961dc │ │ ldrb r0, [r2, #4] │ │ cmp r0, #0 │ │ - beq.n 95726 │ │ + beq.n 96252 │ │ cmp.w lr, #5 │ │ - beq.n 956b0 │ │ + beq.n 961dc │ │ ldrb r0, [r2, #5] │ │ cmp r0, #0 │ │ - beq.n 9572a │ │ + beq.n 96256 │ │ cmp.w lr, #6 │ │ - beq.n 956b0 │ │ + beq.n 961dc │ │ ldrb r0, [r2, #6] │ │ - cbnz r0, 956b0 │ │ + cbnz r0, 961dc │ │ movs r4, #6 │ │ - b.n 956f6 │ │ + b.n 96222 │ │ adds r0, r2, #3 │ │ bic.w r0, r0, #3 │ │ subs r0, r0, r2 │ │ - bne.n 95660 │ │ + bne.n 9618c │ │ sub.w r3, lr, #8 │ │ movs r0, #0 │ │ - b.n 95676 │ │ + b.n 961a2 │ │ movs r4, #0 │ │ ldrb r1, [r2, r4] │ │ cmp r1, #0 │ │ - beq.n 956f6 │ │ + beq.n 96222 │ │ adds r4, #1 │ │ cmp r0, r4 │ │ - bne.n 95662 │ │ + bne.n 9618e │ │ sub.w r3, lr, #8 │ │ cmp r0, r3 │ │ - bhi.n 9569c │ │ + bhi.n 961c8 │ │ movw r4, #256 @ 0x100 │ │ movt r4, #257 @ 0x101 │ │ adds r1, r2, r0 │ │ ldr r5, [r2, r0] │ │ ldr r1, [r1, #4] │ │ subs r6, r4, r5 │ │ orrs r5, r6 │ │ subs r6, r4, r1 │ │ orrs r1, r6 │ │ ands r1, r5 │ │ mvns r1, r1 │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ - bne.n 9569c │ │ + bne.n 961c8 │ │ adds r0, #8 │ │ cmp r0, r3 │ │ - bls.n 9567e │ │ + bls.n 961aa │ │ subs.w r3, lr, r0 │ │ - beq.n 956b0 │ │ + beq.n 961dc │ │ adds r5, r2, r0 │ │ movs r4, #0 │ │ ldrb r1, [r5, r4] │ │ - cbz r1, 956f4 │ │ + cbz r1, 96220 │ │ adds r4, #1 │ │ cmp r3, r4 │ │ - bne.n 956a6 │ │ + bne.n 961d2 │ │ add r0, sp, #8 │ │ str.w lr, [sp, #16] │ │ strd ip, r2, [sp, #8] │ │ - bl 3da44 │ │ + bl 3e160 │ │ mov r6, r0 │ │ mov r4, r1 │ │ movs r0, #32 │ │ - blx d7bb0 │ │ + blx d87f0 │ │ cmp r0, #0 │ │ itttt ne │ │ movne r1, #1 │ │ movne r2, #0 │ │ strdne r1, r1, [r0] │ │ strdne r9, r8, [r0, #8] │ │ itttt ne │ │ @@ -165697,595 +166129,595 @@ │ │ strne r2, [r0, #24] │ │ addne sp, #24 │ │ ldmiane.w sp!, {r8, r9, fp} │ │ it ne │ │ popne {r4, r5, r6, r7, pc} │ │ movs r0, #8 │ │ movs r1, #32 │ │ - bl 3d806 │ │ - b.n 95714 │ │ + bl 3df32 │ │ + b.n 96240 │ │ add r4, r0 │ │ - ldr r0, [pc, #88] @ (95750 ) │ │ - ldr r3, [pc, #88] @ (95754 ) │ │ - ldr r1, [pc, #92] @ (95758 ) │ │ + ldr r0, [pc, #88] @ (9627c ) │ │ + ldr r3, [pc, #88] @ (96280 ) │ │ + ldr r1, [pc, #92] @ (96284 ) │ │ add r0, pc │ │ add r3, pc │ │ strd lr, r4, [sp, #16] │ │ add r1, pc │ │ strd ip, r2, [sp, #8] │ │ add r2, sp, #8 │ │ str r1, [sp, #0] │ │ movs r1, #47 @ 0x2f │ │ - bl 40f00 │ │ + bl 41638 │ │ udf #254 @ 0xfe │ │ movs r4, #0 │ │ - b.n 956f6 │ │ + b.n 96222 │ │ movs r4, #1 │ │ - b.n 956f6 │ │ + b.n 96222 │ │ movs r4, #2 │ │ - b.n 956f6 │ │ + b.n 96222 │ │ movs r4, #3 │ │ - b.n 956f6 │ │ + b.n 96222 │ │ movs r4, #4 │ │ - b.n 956f6 │ │ + b.n 96222 │ │ movs r4, #5 │ │ - b.n 956f6 │ │ + b.n 96222 │ │ mov r5, r0 │ │ ldr r0, [sp, #8] │ │ - cbz r0, 95748 │ │ + cbz r0, 96274 │ │ ldr r0, [sp, #12] │ │ - b.n 95744 │ │ + b.n 96270 │ │ mov r5, r0 │ │ - cbz r6, 95748 │ │ + cbz r6, 96274 │ │ movs r0, #0 │ │ strb r0, [r6, #0] │ │ - cbz r4, 95748 │ │ + cbz r4, 96274 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r0, r5 │ │ - blx d6180 │ │ + blx d6dd0 │ │ nop │ │ - cmp r2, #105 @ 0x69 │ │ - @ instruction: 0xfff85a52 │ │ + movs r3, #179 @ 0xb3 │ │ + @ instruction: 0xfff85b52 │ │ movs r4, r0 │ │ - ldrsb r0, [r0, r0] │ │ + ldrsb r4, [r0, r4] │ │ movs r4, r0 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, fp} │ │ sub sp, #32 │ │ ldr.w r9, [r7, #8] │ │ add.w r4, r0, #24 │ │ mov r6, r3 │ │ mov r5, r2 │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 95772 │ │ + bne.n 9629e │ │ cmp r0, #1 │ │ dmb ish │ │ - beq.n 95854 │ │ + beq.n 96380 │ │ add.w r8, sp, #16 │ │ mov r0, r8 │ │ - bl 93cfc │ │ + bl 94828 │ │ ldrd r0, r1, [sp, #16] │ │ eor.w r3, r1, r6 │ │ adds r0, r0, r5 │ │ adc.w r2, r1, r6 │ │ eors r1, r2 │ │ bics r1, r3 │ │ mov.w r3, #0 │ │ it mi │ │ movmi r3, #1 │ │ movs r1, #0 │ │ cmp r6, #0 │ │ it mi │ │ movmi r1, #1 │ │ eors r1, r3 │ │ - bne.n 957ec │ │ + bne.n 96318 │ │ ldr r1, [sp, #24] │ │ movw r6, #51711 @ 0xc9ff │ │ movt r6, #15258 @ 0x3b9a │ │ add r1, r9 │ │ cmp r1, r6 │ │ - bls.n 957f2 │ │ + bls.n 9631e │ │ adds r0, #1 │ │ adc.w r3, r2, #0 │ │ eor.w r5, r2, r3 │ │ bic.w r2, r5, r2 │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ - ble.n 957ec │ │ + ble.n 96318 │ │ movw r2, #13824 @ 0x3600 │ │ movt r2, #50277 @ 0xc465 │ │ add r1, r2 │ │ adds r2, r6, #1 │ │ cmp r1, r2 │ │ - bne.n 957f0 │ │ + bne.n 9631c │ │ movs r0, #0 │ │ - b.n 95806 │ │ + b.n 96332 │ │ mov r2, r3 │ │ adds.w r3, r0, #2147483648 @ 0x80000000 │ │ sbc.w r2, r2, #0 │ │ adds r2, #1 │ │ itte eq │ │ strdeq r0, r1, [sp, #20] │ │ moveq r0, #1 │ │ movne r0, #0 │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ movs r6, #0 │ │ str r0, [sp, #16] │ │ ldr r0, [r4, #0] │ │ adds r0, #1 │ │ - bne.n 95842 │ │ + bne.n 9636e │ │ ldr r0, [sp, #16] │ │ mov r1, r4 │ │ movs r2, #137 @ 0x89 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ it ne │ │ addne.w r0, r8, #4 │ │ strd r0, r6, [sp] │ │ movs r0, #240 @ 0xf0 │ │ str r5, [sp, #8] │ │ - blx d7b80 │ │ + blx d87d0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 95842 │ │ - blx d7c00 │ │ + bgt.n 9636e │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 9580e │ │ + beq.n 9633a │ │ movs r0, #0 │ │ ldrex r1, [r4] │ │ strex r1, r0, [r4] │ │ cmp r1, #0 │ │ - bne.n 95844 │ │ + bne.n 96370 │ │ dmb ish │ │ add sp, #32 │ │ ldmia.w sp!, {r8, r9, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #16 │ │ - ldr r2, [pc, #28] @ (95880 ) │ │ + ldr r2, [pc, #28] @ (963ac ) │ │ add r0, sp, #4 │ │ subs r1, r7, #1 │ │ movs r3, #183 @ 0xb7 │ │ add r2, pc │ │ - bl 766cc │ │ + bl 7739c │ │ ldr r1, [sp, #8] │ │ ldrb.w r0, [sp, #4] │ │ - bl 7678c │ │ - bl 767e2 │ │ + bl 7745c │ │ + bl 774b2 │ │ nop │ │ - adds r6, #115 @ 0x73 │ │ + cmp r7, #189 @ 0xbd │ │ vsli.64 , q8, #56 @ 0x38 │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ sub sp, #16 │ │ mov r5, r0 │ │ - ldr r0, [pc, #164] @ (95938 ) │ │ + ldr r0, [pc, #164] @ (96464 ) │ │ add r0, pc │ │ ldr r4, [r0, #0] │ │ dmb ish │ │ - cbz r4, 958ae │ │ + cbz r4, 963da │ │ mov r0, r4 │ │ - blx d7be0 │ │ + blx d8830 │ │ cmp r0, #1 │ │ - bls.n 958be │ │ + bls.n 963ea │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ - bl 76820 │ │ + bl 774f0 │ │ mov r4, r0 │ │ mov r0, r4 │ │ - blx d7be0 │ │ + blx d8830 │ │ cmp r0, #1 │ │ - bhi.n 958a6 │ │ - beq.n 958d2 │ │ - cbz r5, 958dc │ │ + bhi.n 963d2 │ │ + beq.n 963fe │ │ + cbz r5, 96408 │ │ ldrd r0, r6, [r5] │ │ movs r1, #0 │ │ str r1, [r5, #0] │ │ cmp r0, #0 │ │ it eq │ │ moveq r6, #0 │ │ - b.n 958de │ │ + b.n 9640a │ │ movs r0, #0 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r6, #0 │ │ movs r0, #8 │ │ strd r6, r4, [sp, #8] │ │ - blx d7bb0 │ │ - cbz r0, 9591a │ │ + blx d87f0 │ │ + cbz r0, 96446 │ │ strd r6, r4, [r0] │ │ mov r6, r0 │ │ mov r0, r4 │ │ - blx d7be0 │ │ + blx d8830 │ │ mov r5, r0 │ │ mov r0, r4 │ │ mov r1, r6 │ │ mov r4, r6 │ │ - blx d7bf0 │ │ + blx d8840 │ │ cmp r5, #0 │ │ ittt ne │ │ strne r5, [sp, #4] │ │ addne.w r0, sp, #4 │ │ - blne 930f4 │ │ + blne 93c1c │ │ mov r0, r4 │ │ add sp, #16 │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ movs r0, #4 │ │ movs r1, #8 │ │ - bl 3d806 │ │ + bl 3df32 │ │ udf #254 @ 0xfe │ │ mov r4, r0 │ │ add r0, sp, #8 │ │ - bl 95b1c │ │ + bl 96648 │ │ mov r0, r4 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ nop │ │ - ldrb r2, [r7, #7] │ │ + ldrb r6, [r4, #11] │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ ldr r1, [r0, #0] │ │ - cbz r1, 95976 │ │ + cbz r1, 964a2 │ │ adds r4, r0, #4 │ │ mov r0, r4 │ │ - bl 93160 │ │ + bl 93c88 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 95976 │ │ + cbz r0, 964a2 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95954 │ │ + bne.n 96480 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 93218 │ │ + b.w 93d40 │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 9599e │ │ + cbz r0, 964ca │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95982 │ │ + bne.n 964ae │ │ cmp r1, #1 │ │ - bne.n 9599e │ │ + bne.n 964ca │ │ dmb ish │ │ mov r0, r4 │ │ - bl 93218 │ │ + bl 93d40 │ │ mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl} │ │ mov r9, r0 │ │ ldr r0, [r0, #4] │ │ ldr.w r1, [r9, #12] │ │ subs r1, r1, r0 │ │ - beq.n 959ea │ │ + beq.n 96516 │ │ lsrs r1, r1, #3 │ │ adds r5, r0, #4 │ │ rsb r4, r1, #1 │ │ - b.n 959da │ │ + b.n 96506 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r4, #1 │ │ adds r5, #8 │ │ cmp r4, #1 │ │ - beq.n 959ea │ │ + beq.n 96516 │ │ ldrd sl, r6, [r5, #-4] │ │ ldr r1, [r6, #0] │ │ cmp r1, #0 │ │ - beq.n 959c6 │ │ + beq.n 964f2 │ │ mov r0, sl │ │ blx r1 │ │ - b.n 959c6 │ │ + b.n 964f2 │ │ ldr.w r0, [r9, #8] │ │ - cbz r0, 95a00 │ │ + cbz r0, 9652c │ │ ldr.w r0, [r9] │ │ ldmia.w sp!, {r8, r9, sl} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldmia.w sp!, {r8, r9, sl} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r6, #4] │ │ adds r5, #4 │ │ negs r4, r4 │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, sl │ │ - blxne d7b70 │ │ - cbz r4, 95a26 │ │ + blxne d87c0 │ │ + cbz r4, 96552 │ │ ldrd r0, r1, [r5], #8 │ │ subs r4, #1 │ │ - bl 95adc │ │ - b.n 95a18 │ │ + bl 96608 │ │ + b.n 96544 │ │ ldr.w r0, [r9, #8] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [r9] │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd fp, sl, [r0, #4] │ │ mov r9, r0 │ │ cmp.w sl, #0 │ │ - beq.n 95a82 │ │ + beq.n 965ae │ │ movs r5, #0 │ │ - b.n 95a6c │ │ + b.n 96598 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #1 │ │ cmp sl, r5 │ │ - beq.n 95a82 │ │ + beq.n 965ae │ │ add.w r0, fp, r5, lsl #3 │ │ ldr.w r6, [fp, r5, lsl #3] │ │ ldr r4, [r0, #4] │ │ ldr r1, [r4, #0] │ │ cmp r1, #0 │ │ - beq.n 95a5a │ │ + beq.n 96586 │ │ mov r0, r6 │ │ blx r1 │ │ - b.n 95a5a │ │ + b.n 96586 │ │ ldr.w r0, [r9] │ │ - cbz r0, 95a98 │ │ + cbz r0, 965c4 │ │ mov r0, fp │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r8, r0 │ │ ldr r0, [r4, #4] │ │ - cbz r0, 95aac │ │ + cbz r0, 965d8 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ sub.w r6, sl, #1 │ │ cmp r6, r5 │ │ - beq.n 95ac4 │ │ + beq.n 965f0 │ │ add.w r0, fp, r5, lsl #3 │ │ adds r5, #1 │ │ ldrd r0, r1, [r0, #8] │ │ - bl 95adc │ │ - b.n 95ab0 │ │ + bl 96608 │ │ + b.n 965dc │ │ ldr.w r0, [r9] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, fp │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r8 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ str.w fp, [sp, #-4]! │ │ mov r5, r1 │ │ ldr r1, [r1, #0] │ │ mov r4, r0 │ │ - cbz r1, 95af0 │ │ + cbz r1, 9661c │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r5, #4] │ │ - cbz r0, 95b02 │ │ + cbz r0, 9662e │ │ mov r0, r4 │ │ ldr.w fp, [sp], #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr.w fp, [sp], #4 │ │ pop {r4, r5, r6, r7, pc} │ │ mov r6, r0 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r6 │ │ - blx d6180 │ │ + blx d6dd0 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - bl 93160 │ │ + bl 93c88 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 95b50 │ │ + cbz r0, 9667c │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95b2e │ │ + bne.n 9665a │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 93218 │ │ + b.w 93d40 │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 95b78 │ │ + cbz r0, 966a4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95b5c │ │ + bne.n 96688 │ │ cmp r1, #1 │ │ - bne.n 95b78 │ │ + bne.n 966a4 │ │ dmb ish │ │ mov r0, r4 │ │ - bl 93218 │ │ + bl 93d40 │ │ mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ push {r4, r5, r7, lr} │ │ add r7, sp, #8 │ │ mov r4, r0 │ │ - bl 93160 │ │ + bl 93c88 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 95bb6 │ │ + cbz r0, 966e2 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95b94 │ │ + bne.n 966c0 │ │ cmp r1, #1 │ │ it ne │ │ popne {r4, r5, r7, pc} │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 93218 │ │ + b.w 93d40 │ │ pop {r4, r5, r7, pc} │ │ mov r5, r0 │ │ ldr r0, [r4, #0] │ │ - cbz r0, 95bde │ │ + cbz r0, 9670a │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95bc2 │ │ + bne.n 966ee │ │ cmp r1, #1 │ │ - bne.n 95bde │ │ + bne.n 9670a │ │ dmb ish │ │ mov r0, r4 │ │ - bl 93218 │ │ + bl 93d40 │ │ mov r0, r5 │ │ - blx d6180 │ │ - bl 4114e │ │ + blx d6dd0 │ │ + bl 41886 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ ldrd r6, r5, [r0, #12] │ │ cmp r5, #0 │ │ mov r7, r5 │ │ mov r4, r0 │ │ it ne │ │ movne r7, #1 │ │ cmp r6, #0 │ │ it ne │ │ cmpne r5, #0 │ │ - beq.n 95c20 │ │ + beq.n 9674c │ │ ldr.w r8, [r4, #20] │ │ ldr.w r1, [r8] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r5 │ │ blxne r1 │ │ ldr.w r0, [r8, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr r5, [r4, #8] │ │ movs r0, #0 │ │ str r0, [r4, #12] │ │ - cbz r5, 95c9e │ │ + cbz r5, 967ca │ │ ands.w r0, r6, r7 │ │ itt ne │ │ movne r0, #1 │ │ strbne r0, [r5, #16] │ │ add.w r0, r5, #12 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95c3a │ │ + bne.n 96766 │ │ cmp r1, #1 │ │ - bne.n 95c72 │ │ + bne.n 9679e │ │ ldr r0, [r5, #8] │ │ dmb ish │ │ add.w r1, r0, #24 │ │ movs r0, #1 │ │ ldrex r2, [r1] │ │ strex r3, r0, [r1] │ │ cmp r3, #0 │ │ - bne.n 95c58 │ │ + bne.n 96784 │ │ adds r0, r2, #1 │ │ - bne.n 95c72 │ │ + bne.n 9679e │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ dmb ish │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 95c76 │ │ + bne.n 967a2 │ │ cmp r0, #1 │ │ - bne.n 95c92 │ │ + bne.n 967be │ │ dmb ish │ │ ldr r0, [r4, #8] │ │ - bl 95d18 │ │ + bl 96844 │ │ ldr r0, [r4, #12] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r5, [r4, #16] │ │ cmpne r5, #0 │ │ - bne.n 95cc8 │ │ + bne.n 967f4 │ │ adds r0, r4, #1 │ │ - beq.n 95ce4 │ │ + beq.n 96810 │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95ca8 │ │ + bne.n 967d4 │ │ cmp r1, #1 │ │ - bne.n 95ce4 │ │ + bne.n 96810 │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ ldr r6, [r4, #20] │ │ ldr r1, [r6, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r5 │ │ blxne r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r0, r4, #1 │ │ - bne.n 95ca2 │ │ + bne.n 967ce │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ ldrb r1, [r0, #0] │ │ cmp r1, #3 │ │ it ne │ │ bxne lr │ │ push {r4, r5, r6, lr} │ │ ldr r4, [r0, #4] │ │ @@ -166295,2709 +166727,2866 @@ │ │ itt ne │ │ movne r0, r5 │ │ blxne r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ push {r4, lr} │ │ mov r4, r0 │ │ ldr r0, [r0, #8] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95d22 │ │ + bne.n 9684e │ │ cmp r1, #1 │ │ - bne.n 95d3e │ │ + bne.n 9686a │ │ dmb ish │ │ ldr r0, [r4, #8] │ │ - bl 76a18 │ │ + bl 776e8 │ │ adds r0, r4, #1 │ │ it eq │ │ popeq {r4, pc} │ │ adds r0, r4, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95d4a │ │ + bne.n 96876 │ │ cmp r1, #1 │ │ - bne.n 95d6a │ │ + bne.n 96896 │ │ dmb ish │ │ mov r0, r4 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ pop {r4, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #4 │ │ mov r9, r0 │ │ ldr r0, [r0, #20] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95d7a │ │ + bne.n 968a6 │ │ cmp r1, #1 │ │ - bne.n 95d98 │ │ + bne.n 968c4 │ │ dmb ish │ │ ldr.w r0, [r9, #20] │ │ - bl 975e4 │ │ + bl 97fac │ │ add.w r5, r9, #12 │ │ mov r0, r5 │ │ - bl 93160 │ │ + bl 93c88 │ │ ldr.w r0, [r9, #12] │ │ - cbz r0, 95dc8 │ │ + cbz r0, 968f4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95dac │ │ + bne.n 968d8 │ │ cmp r1, #1 │ │ - bne.n 95dc8 │ │ + bne.n 968f4 │ │ mov r0, r5 │ │ dmb ish │ │ - bl 93218 │ │ + bl 93d40 │ │ ldrd r8, r7, [r9, #4] │ │ - cbz r7, 95df2 │ │ + cbz r7, 9691e │ │ add.w r5, r8, #4 │ │ ldrd r6, r4, [r5, #-4] │ │ ldr r1, [r4, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r6 │ │ blxne r1 │ │ ldr r0, [r4, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r6 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ adds r5, #8 │ │ subs r7, #1 │ │ - bne.n 95dd2 │ │ + bne.n 968fe │ │ ldr.w r0, [r9] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r8 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ ldr.w r0, [r9, #16] │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95e08 │ │ + bne.n 96934 │ │ cmp r1, #1 │ │ - bne.n 95e2c │ │ + bne.n 96958 │ │ dmb ish │ │ ldr.w r0, [r9, #16] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w 95be8 │ │ + b.w 96714 │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ push {r4, r5, r6, lr} │ │ sub sp, #24 │ │ mov r4, r0 │ │ adds r3, r4, #4 │ │ ldr r5, [r0, #20] │ │ ldr r0, [r0, #0] │ │ ldmia r3, {r1, r2, r3} │ │ stmia.w sp, {r0, r1, r2, r3, r5} │ │ mov r0, sp │ │ - bl 95ea8 │ │ + bl 969d4 │ │ mov r0, r5 │ │ - bl 95fc0 │ │ + bl 96aec │ │ ldr r4, [r4, #16] │ │ ldr r0, [r4, #12] │ │ cmp r0, #0 │ │ itt ne │ │ ldrne r5, [r4, #16] │ │ cmpne r5, #0 │ │ - beq.n 95e76 │ │ + beq.n 969a2 │ │ ldr r6, [r4, #20] │ │ ldr r1, [r6, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r5 │ │ blxne r1 │ │ ldr r0, [r6, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r5 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ movs r0, #0 │ │ movs r1, #1 │ │ strd r1, r0, [r4, #12] │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 95e82 │ │ + bne.n 969ae │ │ cmp r0, #1 │ │ - bne.n 95ea4 │ │ + bne.n 969d0 │ │ dmb ish │ │ mov r0, r4 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ - b.w 95be8 │ │ + b.w 96714 │ │ add sp, #24 │ │ pop {r4, r5, r6, pc} │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ sub sp, #24 │ │ mov r4, r0 │ │ ldr r0, [r0, #12] │ │ movs r1, #1 │ │ strd r1, r0, [sp, #4] │ │ add r0, sp, #4 │ │ - bl 95884 │ │ + bl 963b0 │ │ cmp r0, #0 │ │ - beq.n 95f4e │ │ + beq.n 96a7a │ │ ldr r1, [sp, #4] │ │ cmp r1, #1 │ │ - bne.n 95efa │ │ + bne.n 96a26 │ │ ldr r1, [sp, #8] │ │ ldr r2, [r0, #0] │ │ str r1, [r0, #0] │ │ str r2, [sp, #20] │ │ add r0, sp, #20 │ │ - bl 93160 │ │ + bl 93c88 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 95efa │ │ + cbz r0, 96a26 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95ede │ │ + bne.n 96a0a │ │ cmp r1, #1 │ │ - bne.n 95efa │ │ + bne.n 96a26 │ │ dmb ish │ │ add r0, sp, #20 │ │ - bl 93218 │ │ + bl 93d40 │ │ ldr r0, [r4, #8] │ │ ldrd r8, r9, [r4] │ │ str.w r8, [sp, #12] │ │ add.w sl, r9, r0, lsl #3 │ │ str.w r9, [sp, #4] │ │ str.w sl, [sp, #16] │ │ - cbz r0, 95f3c │ │ + cbz r0, 96a68 │ │ add.w r5, r9, #8 │ │ mov r6, r5 │ │ ldr.w r4, [r6, #-8]! │ │ ldr r7, [r6, #4] │ │ ldr r1, [r7, #12] │ │ mov r0, r4 │ │ blx r1 │ │ ldr r0, [r7, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r5, r6, #16 │ │ add.w r0, r6, #8 │ │ cmp r0, sl │ │ - bne.n 95f16 │ │ + bne.n 96a42 │ │ cmp.w r8, #0 │ │ itt ne │ │ movne r0, r9 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ - ldr r0, [pc, #108] @ (95fbc ) │ │ + ldr r0, [pc, #108] @ (96ae8 ) │ │ add r0, pc │ │ - bl 768d0 │ │ + bl 775a0 │ │ udf #254 @ 0xfe │ │ mov r6, r0 │ │ - b.n 95fa8 │ │ + b.n 96ad4 │ │ mov r6, r0 │ │ ldr r0, [sp, #20] │ │ - cbz r0, 95fa8 │ │ + cbz r0, 96ad4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 95f66 │ │ + bne.n 96a92 │ │ cmp r1, #1 │ │ - bne.n 95fa8 │ │ + bne.n 96ad4 │ │ dmb ish │ │ add r0, sp, #20 │ │ - bl 93218 │ │ - b.n 95fa8 │ │ - bl 4114e │ │ + bl 93d40 │ │ + b.n 96ad4 │ │ + bl 41886 │ │ mov r6, r0 │ │ ldr r0, [r7, #4] │ │ str r5, [sp, #8] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add r0, sp, #4 │ │ - bl 959a8 │ │ - b.n 95fae │ │ + bl 964d4 │ │ + b.n 96ada │ │ mov r6, r0 │ │ add r0, sp, #4 │ │ - bl 9593c │ │ + bl 96468 │ │ mov r0, r4 │ │ - bl 95a40 │ │ + bl 9656c │ │ mov r0, r6 │ │ - blx d6180 │ │ - bl 4114e │ │ - bl 4114e │ │ - str r0, [r0, r4] │ │ + blx d6dd0 │ │ + bl 41886 │ │ + bl 41886 │ │ + strh r0, [r0, r0] │ │ movs r4, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - sub sp, #156 @ 0x9c │ │ - mov r8, r0 │ │ + sub sp, #148 @ 0x94 │ │ + mov r7, r0 │ │ ldr r0, [r0, #64] @ 0x40 │ │ dmb ish │ │ - ldr.w r1, [r8, #68] @ 0x44 │ │ + ldr r1, [r7, #68] @ 0x44 │ │ cmp r0, r1 │ │ - bcs.w 96caa │ │ - add.w r0, r8, #52 @ 0x34 │ │ + bcs.w 97760 │ │ + add.w r0, r7, #52 @ 0x34 │ │ str r0, [sp, #20] │ │ - add.w r0, r8, #44 @ 0x2c │ │ + add.w r0, r7, #44 @ 0x2c │ │ str r0, [sp, #24] │ │ - add r0, sp, #136 @ 0x88 │ │ - add.w sl, r8, #64 @ 0x40 │ │ + add r0, sp, #128 @ 0x80 │ │ + add.w sl, r7, #64 @ 0x40 │ │ adds r0, #17 │ │ str r0, [sp, #16] │ │ - add r0, sp, #104 @ 0x68 │ │ - add.w fp, r8, #60 @ 0x3c │ │ + add r0, sp, #96 @ 0x60 │ │ + add.w r5, r7, #60 @ 0x3c │ │ adds r0, #17 │ │ str r0, [sp, #12] │ │ - ldr r0, [pc, #804] @ (96320 ) │ │ - add.w r5, r8, #28 │ │ - strd fp, r8, [sp, #40] @ 0x28 │ │ + ldr r0, [pc, #816] @ (96e54 ) │ │ + add.w r9, r7, #28 │ │ + mov.w fp, #0 │ │ + str r7, [sp, #36] @ 0x24 │ │ add r0, pc │ │ - str r0, [sp, #52] @ 0x34 │ │ - strd sl, r5, [sp, #32] │ │ - b.n 9601e │ │ - ldr.w r0, [r8, #64] @ 0x40 │ │ + str r0, [sp, #44] @ 0x2c │ │ + strd sl, r5, [sp, #28] │ │ + b.n 96b46 │ │ + ldr r0, [r7, #64] @ 0x40 │ │ dmb ish │ │ - ldr.w r1, [r8, #68] @ 0x44 │ │ + ldr r1, [r7, #68] @ 0x44 │ │ cmp r0, r1 │ │ - bcs.w 96caa │ │ + bcs.w 97760 │ │ movs r1, #1 │ │ - ldrex r0, [r5] │ │ + ldrex r0, [r9] │ │ cmp r0, #0 │ │ - bne.w 967a6 │ │ - strex r0, r1, [r5] │ │ + bne.w 972d8 │ │ + strex r0, r1, [r9] │ │ cmp r0, #0 │ │ - bne.n 96020 │ │ + bne.n 96b48 │ │ dmb ish │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 967be │ │ + bne.w 972f0 │ │ movs r4, #0 │ │ - ldrb.w r0, [r8, #32] │ │ + ldrb.w r0, [r7, #32] │ │ cmp r0, #0 │ │ - bne.w 96cd0 │ │ - ldrd r0, r8, [r8, #36] @ 0x24 │ │ - movs r2, #0 │ │ - str r4, [sp, #48] @ 0x30 │ │ + bne.w 97786 │ │ + ldrd r0, r8, [r7, #36] @ 0x24 │ │ + str r4, [sp, #40] @ 0x28 │ │ cmp r0, #0 │ │ - beq.w 96212 │ │ + beq.w 96d44 │ │ cmp r0, #1 │ │ - bne.w 963e4 │ │ + bne.w 96f1a │ │ movw r0, #51712 @ 0xca00 │ │ - str r2, [sp, #152] @ 0x98 │ │ + str.w fp, [sp, #144] @ 0x90 │ │ movt r0, #15258 @ 0x3b9a │ │ - strd r2, r2, [sp, #144] @ 0x90 │ │ - str r0, [sp, #88] @ 0x58 │ │ - strd r2, r2, [sp, #136] @ 0x88 │ │ + strd fp, fp, [sp, #136] @ 0x88 │ │ + str r0, [sp, #80] @ 0x50 │ │ + strd fp, fp, [sp, #128] @ 0x80 │ │ movs r0, #0 │ │ - b.n 9607e │ │ - blx d7b90 │ │ - adds r0, r5, #1 │ │ - mov r5, r0 │ │ + b.n 96ba6 │ │ + blx d8800 │ │ + adds r0, r6, #1 │ │ + mov r6, r0 │ │ ldr.w r0, [r8] │ │ dmb ish │ │ - ldr.w fp, [r8, #4] │ │ + ldr.w sl, [r8, #4] │ │ dmb ish │ │ ubfx r4, r0, #1, #5 │ │ cmp r4, #31 │ │ - bne.n 960ac │ │ - cmp r5, #7 │ │ - bcs.n 96078 │ │ - cbz r5, 960a8 │ │ - mul.w r0, r5, r5 │ │ + bne.n 96bd4 │ │ + cmp r6, #7 │ │ + bcs.n 96ba0 │ │ + cbz r6, 96bd0 │ │ + mul.w r0, r6, r6 │ │ subs r0, #1 │ │ yield │ │ - bne.n 960a2 │ │ - adds r0, r5, #1 │ │ - b.n 9607e │ │ - adds r7, r0, #2 │ │ + bne.n 96bca │ │ + adds r0, r6, #1 │ │ + b.n 96ba6 │ │ + adds r5, r0, #2 │ │ lsls r1, r0, #31 │ │ - bne.n 960cc │ │ + bne.n 96bf4 │ │ dmb ish │ │ lsrs r2, r0, #1 │ │ ldr.w r1, [r8, #32] │ │ cmp.w r2, r1, lsr #1 │ │ - beq.n 9611c │ │ + beq.n 96c46 │ │ eors r1, r0 │ │ cmp r1, #63 @ 0x3f │ │ it hi │ │ - orrhi.w r7, r7, #1 │ │ - cmp.w fp, #0 │ │ - beq.n 960e6 │ │ + orrhi.w r5, r5, #1 │ │ + cmp.w sl, #0 │ │ + beq.n 96c0e │ │ ldrex r1, [r8] │ │ cmp r1, r0 │ │ - bne.n 960f8 │ │ + bne.n 96c22 │ │ dmb ish │ │ - strex r0, r7, [r8] │ │ - cbnz r0, 960fc │ │ - b.n 96504 │ │ - cmp r5, #7 │ │ - bcs.n 96078 │ │ - cbz r5, 96118 │ │ - mul.w r0, r5, r5 │ │ + strex r0, r5, [r8] │ │ + cbnz r0, 96c26 │ │ + b.n 9703c │ │ + cmp r6, #7 │ │ + bcs.n 96ba0 │ │ + cbz r6, 96c1e │ │ + mul.w r0, r6, r6 │ │ subs r0, #1 │ │ yield │ │ - bne.n 960f0 │ │ - b.n 96118 │ │ + bne.n 96c18 │ │ + adds r0, r6, #1 │ │ + b.n 96ba6 │ │ clrex │ │ movs r0, #6 │ │ - cmp r5, #6 │ │ + cmp r6, #6 │ │ it cc │ │ - movcc r0, r5 │ │ + movcc r0, r6 │ │ mul.w r1, r0, r0 │ │ movs r0, #1 │ │ dmb ish │ │ - cmp r5, #0 │ │ - beq.n 9607e │ │ + cmp r6, #0 │ │ + beq.n 96ba6 │ │ subs r1, #1 │ │ yield │ │ - bne.n 96112 │ │ - adds r0, r5, #1 │ │ - b.n 9607e │ │ + bne.n 96c3c │ │ + adds r0, r6, #1 │ │ + b.n 96ba6 │ │ lsls r0, r1, #31 │ │ - bne.w 9693a │ │ - ldr r4, [sp, #88] @ 0x58 │ │ + bne.w 974b4 │ │ + ldr r4, [sp, #80] @ 0x50 │ │ movw r0, #51712 @ 0xca00 │ │ - ldrd r5, fp, [sp, #36] @ 0x24 │ │ + ldr.w sl, [sp, #28] │ │ movt r0, #15258 @ 0x3b9a │ │ cmp r4, r0 │ │ - beq.n 96162 │ │ - add r0, sp, #104 @ 0x68 │ │ - ldrd r7, r6, [sp, #80] @ 0x50 │ │ - bl 93cfc │ │ - ldrd r0, r1, [sp, #104] @ 0x68 │ │ + beq.n 96c8c │ │ + add r0, sp, #96 @ 0x60 │ │ + ldrd r5, r6, [sp, #72] @ 0x48 │ │ + bl 94828 │ │ + ldrd r0, r1, [sp, #96] @ 0x60 │ │ eor.w r2, r1, r6 │ │ - eor.w r3, r0, r7 │ │ + eor.w r3, r0, r5 │ │ orrs r2, r3 │ │ - bne.n 96158 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + bne.n 96c82 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, r4 │ │ - bcc.n 96162 │ │ - b.w 969fe │ │ - subs r0, r0, r7 │ │ + bcc.n 96c8c │ │ + b.w 974c2 │ │ + subs r0, r0, r5 │ │ sbcs.w r0, r1, r6 │ │ - bge.w 969fe │ │ - add r0, sp, #80 @ 0x50 │ │ - strd r8, r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #136 @ 0x88 │ │ - str r0, [sp, #64] @ 0x40 │ │ - bl 96d94 │ │ - cbz r0, 961ca │ │ + bge.w 974c2 │ │ + add r0, sp, #72 @ 0x48 │ │ + strd r8, r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + bl 31044 │ │ + cbz r0, 96cfa │ │ ldr r6, [r0, #0] │ │ - movs r5, #0 │ │ mov r4, r0 │ │ - str r5, [r0, #0] │ │ - cbz r6, 961d2 │ │ + str.w fp, [r0] │ │ + cbz r6, 96d02 │ │ dmb ish │ │ - str r5, [r6, #12] │ │ + str.w fp, [r6, #12] │ │ dmb ish │ │ - str r5, [r6, #16] │ │ - ldrd r0, r1, [sp, #68] @ 0x44 │ │ - strd r0, r1, [sp, #108] @ 0x6c │ │ - add r0, sp, #136 @ 0x88 │ │ - str r0, [sp, #104] @ 0x68 │ │ - add r0, sp, #104 @ 0x68 │ │ + str.w fp, [r6, #16] │ │ + ldrd r0, r1, [sp, #60] @ 0x3c │ │ + strd r0, r1, [sp, #100] @ 0x64 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #96 @ 0x60 │ │ mov r1, r6 │ │ - str r5, [sp, #64] @ 0x40 │ │ - bl 96f5c │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + bl 9797c │ │ ldr r0, [r4, #0] │ │ str r6, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w 96074 │ │ + beq.w 96b9c │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 961ac │ │ + bne.n 96cdc │ │ cmp r1, #1 │ │ - bne.w 96074 │ │ + bne.w 96b9c │ │ dmb ish │ │ - bl 93048 │ │ - b.n 96074 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 97030 │ │ - b.n 96074 │ │ - bl 9532c │ │ + bl 93b70 │ │ + b.n 96b9c │ │ + add r0, sp, #56 @ 0x38 │ │ + bl 97a50 │ │ + b.n 96b9c │ │ + bl 95e58 │ │ mov r4, r0 │ │ - ldrd r0, r1, [sp, #68] @ 0x44 │ │ - strd r0, r1, [sp, #108] @ 0x6c │ │ - add r0, sp, #136 @ 0x88 │ │ - str r0, [sp, #104] @ 0x68 │ │ - add r0, sp, #104 @ 0x68 │ │ + ldrd r0, r1, [sp, #60] @ 0x3c │ │ + strd r0, r1, [sp, #100] @ 0x64 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #96 @ 0x60 │ │ mov r1, r4 │ │ - str r5, [sp, #64] @ 0x40 │ │ - bl 96f5c │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + bl 9797c │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 961f2 │ │ + bne.n 96d24 │ │ cmp r0, #1 │ │ - bne.w 96074 │ │ + bne.w 96b9c │ │ mov r0, r4 │ │ dmb ish │ │ - bl 93048 │ │ - b.n 96074 │ │ + bl 93b70 │ │ + b.n 96b9c │ │ movw r0, #51712 @ 0xca00 │ │ - mov r9, r2 │ │ + str.w fp, [sp, #144] @ 0x90 │ │ movt r0, #15258 @ 0x3b9a │ │ - strd r2, r2, [sp, #148] @ 0x94 │ │ - str r0, [sp, #88] @ 0x58 │ │ - strd r2, r2, [sp, #140] @ 0x8c │ │ - str r2, [sp, #136] @ 0x88 │ │ + strd fp, fp, [sp, #136] @ 0x88 │ │ + str r0, [sp, #80] @ 0x50 │ │ + strd fp, fp, [sp, #128] @ 0x80 │ │ movs r0, #0 │ │ - b.n 96232 │ │ - blx d7b90 │ │ + b.n 96d64 │ │ + blx d8800 │ │ adds r0, r4, #1 │ │ mov r4, r0 │ │ ldr.w r0, [r8] │ │ ldrd r3, r1, [r8, #68] @ 0x44 │ │ subs r1, #1 │ │ ldr.w r2, [r8, #148] @ 0x94 │ │ and.w r7, r1, r0 │ │ adds r6, r0, #1 │ │ add.w r1, r7, r7, lsl #1 │ │ add.w r1, r2, r1, lsl #2 │ │ ldr r2, [r1, #8] │ │ dmb ish │ │ cmp r6, r2 │ │ - bne.n 96282 │ │ + bne.n 96db4 │ │ ldr.w r6, [r8, #64] @ 0x40 │ │ adds r7, #1 │ │ cmp r7, r6 │ │ itttt cs │ │ negcs r2, r3 │ │ andcs r2, r0 │ │ ldrcs.w r3, [r8, #68] @ 0x44 │ │ addcs r2, r3 │ │ ldrex r3, [r8] │ │ cmp r3, r0 │ │ - bne.n 962b6 │ │ + bne.n 96de8 │ │ dmb ish │ │ strex r3, r2, [r8] │ │ - cbnz r3, 962ba │ │ - b.n 96496 │ │ + cbnz r3, 96dec │ │ + b.n 96fcc │ │ cmp r2, r0 │ │ - bne.n 962d6 │ │ + bne.n 96e08 │ │ dmb ish │ │ ldr.w r1, [r8, #32] │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ bic.w r3, r1, r2 │ │ cmp r3, r0 │ │ - beq.n 962ea │ │ + beq.n 96e1c │ │ movs r0, #6 │ │ cmp r4, #6 │ │ it cc │ │ movcc r0, r4 │ │ mul.w r1, r0, r0 │ │ movs r0, #1 │ │ cmp r4, #0 │ │ - beq.n 96232 │ │ + beq.n 96d64 │ │ subs r1, #1 │ │ yield │ │ - bne.n 962ac │ │ + bne.n 96dde │ │ adds r0, r4, #1 │ │ - b.n 96232 │ │ + b.n 96d64 │ │ clrex │ │ movs r0, #6 │ │ cmp r4, #6 │ │ it cc │ │ movcc r0, r4 │ │ mul.w r1, r0, r0 │ │ movs r0, #1 │ │ cmp r4, #0 │ │ - beq.n 96232 │ │ + beq.n 96d64 │ │ subs r1, #1 │ │ yield │ │ - bne.n 962cc │ │ + bne.n 96dfe │ │ adds r0, r4, #1 │ │ - b.n 96232 │ │ + b.n 96d64 │ │ cmp r4, #7 │ │ - bcs.n 9622c │ │ - cbz r4, 962e6 │ │ + bcs.n 96d5e │ │ + cbz r4, 96e18 │ │ mul.w r0, r4, r4 │ │ subs r0, #1 │ │ yield │ │ - bne.n 962e0 │ │ + bne.n 96e12 │ │ adds r0, r4, #1 │ │ - b.n 96232 │ │ + b.n 96d64 │ │ tst r2, r1 │ │ - bne.w 969f0 │ │ - ldr r4, [sp, #88] @ 0x58 │ │ + bne.w 974cc │ │ + ldr r4, [sp, #80] @ 0x50 │ │ movw r0, #51712 @ 0xca00 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ movt r0, #15258 @ 0x3b9a │ │ cmp r4, r0 │ │ - beq.n 9632e │ │ - add r0, sp, #104 @ 0x68 │ │ - ldrd r7, r6, [sp, #80] @ 0x50 │ │ - bl 93cfc │ │ - ldrd r0, r1, [sp, #104] @ 0x68 │ │ + beq.n 96e62 │ │ + add r0, sp, #96 @ 0x60 │ │ + ldrd r5, r6, [sp, #72] @ 0x48 │ │ + bl 94828 │ │ + ldrd r0, r1, [sp, #96] @ 0x60 │ │ eor.w r2, r1, r6 │ │ - eor.w r3, r0, r7 │ │ + eor.w r3, r0, r5 │ │ orrs r2, r3 │ │ - bne.n 96324 │ │ - ldr r0, [sp, #112] @ 0x70 │ │ + bne.n 96e58 │ │ + ldr r0, [sp, #104] @ 0x68 │ │ cmp r0, r4 │ │ - bcc.n 9632e │ │ - b.n 96a3e │ │ - ldrb r2, [r2, #14] │ │ + bcc.n 96e62 │ │ + b.n 974c2 │ │ + ldrb r6, [r4, #17] │ │ movs r4, r0 │ │ - subs r0, r0, r7 │ │ + subs r0, r0, r5 │ │ sbcs.w r0, r1, r6 │ │ - bge.w 96a3e │ │ - add r0, sp, #80 @ 0x50 │ │ - strd r8, r0, [sp, #68] @ 0x44 │ │ - add r0, sp, #136 @ 0x88 │ │ - str r0, [sp, #64] @ 0x40 │ │ - bl 96d94 │ │ - cbz r0, 9639a │ │ + bge.w 974c2 │ │ + add r0, sp, #72 @ 0x48 │ │ + strd r8, r0, [sp, #60] @ 0x3c │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #56] @ 0x38 │ │ + bl 31044 │ │ + cbz r0, 96ed0 │ │ ldr r6, [r0, #0] │ │ mov r4, r0 │ │ - mov r7, r9 │ │ - str.w r9, [r0] │ │ - cbz r6, 963a2 │ │ + str.w fp, [r0] │ │ + cbz r6, 96ed8 │ │ dmb ish │ │ - str r7, [r6, #12] │ │ + str.w fp, [r6, #12] │ │ dmb ish │ │ - str r7, [r6, #16] │ │ - ldrd r0, r1, [sp, #68] @ 0x44 │ │ - mov r9, r7 │ │ - strd r0, r1, [sp, #108] @ 0x6c │ │ - add r0, sp, #136 @ 0x88 │ │ - str r0, [sp, #104] @ 0x68 │ │ - add r0, sp, #104 @ 0x68 │ │ + str.w fp, [r6, #16] │ │ + ldrd r0, r1, [sp, #60] @ 0x3c │ │ + strd r0, r1, [sp, #100] @ 0x64 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #96 @ 0x60 │ │ mov r1, r6 │ │ - str r7, [sp, #64] @ 0x40 │ │ - bl 96e28 │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + bl 97848 │ │ ldr r0, [r4, #0] │ │ str r6, [r4, #0] │ │ cmp r0, #0 │ │ - beq.w 96228 │ │ + beq.w 96d5a │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 9637c │ │ + bne.n 96eb2 │ │ cmp r1, #1 │ │ - bne.w 96228 │ │ + bne.w 96d5a │ │ dmb ish │ │ - bl 93048 │ │ - b.n 96228 │ │ - add r0, sp, #64 @ 0x40 │ │ - bl 96f00 │ │ - b.n 96228 │ │ - bl 9532c │ │ + bl 93b70 │ │ + b.n 96d5a │ │ + add r0, sp, #56 @ 0x38 │ │ + bl 97920 │ │ + b.n 96d5a │ │ + bl 95e58 │ │ mov r4, r0 │ │ - ldrd r0, r1, [sp, #68] @ 0x44 │ │ - strd r0, r1, [sp, #108] @ 0x6c │ │ - add r0, sp, #136 @ 0x88 │ │ - str r0, [sp, #104] @ 0x68 │ │ - add r0, sp, #104 @ 0x68 │ │ + ldrd r0, r1, [sp, #60] @ 0x3c │ │ + strd r0, r1, [sp, #100] @ 0x64 │ │ + add r0, sp, #128 @ 0x80 │ │ + str r0, [sp, #96] @ 0x60 │ │ + add r0, sp, #96 @ 0x60 │ │ mov r1, r4 │ │ - mov r9, r7 │ │ - str r7, [sp, #64] @ 0x40 │ │ - bl 96e28 │ │ + str.w fp, [sp, #56] @ 0x38 │ │ + bl 97848 │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 963c4 │ │ + bne.n 96efa │ │ cmp r0, #1 │ │ - bne.w 96228 │ │ + bne.w 96d5a │ │ mov r0, r4 │ │ dmb ish │ │ - bl 93048 │ │ - b.n 96228 │ │ + bl 93b70 │ │ + b.n 96d5a │ │ movw r0, #51712 @ 0xca00 │ │ add.w r6, r8, #8 │ │ movt r0, #15258 @ 0x3b9a │ │ - mov r9, r2 │ │ - str r0, [sp, #72] @ 0x48 │ │ - strd r2, r2, [sp, #92] @ 0x5c │ │ - strd r2, r2, [sp, #84] @ 0x54 │ │ - str r2, [sp, #80] @ 0x50 │ │ + str.w fp, [sp, #88] @ 0x58 │ │ + str r0, [sp, #64] @ 0x40 │ │ + strd fp, fp, [sp, #80] @ 0x50 │ │ + strd fp, fp, [sp, #72] @ 0x48 │ │ ldrex r0, [r6] │ │ cmp r0, #0 │ │ - bne.w 96912 │ │ + bne.w 97446 │ │ strex r0, r1, [r6] │ │ cmp r0, #0 │ │ - bne.n 963fe │ │ + bne.n 96f34 │ │ dmb ish │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 96926 │ │ + bne.w 9745a │ │ movs r7, #0 │ │ ldrb.w r0, [r8, #12] │ │ cmp r0, #0 │ │ - bne.w 96cec │ │ + bne.w 977a4 │ │ add.w r1, r8, #16 │ │ - add r0, sp, #136 @ 0x88 │ │ - bl 262b0 │ │ - ldr r4, [sp, #136] @ 0x88 │ │ + add r0, sp, #128 @ 0x80 │ │ + bl 265d4 │ │ + ldr r4, [sp, #128] @ 0x80 │ │ cmp r4, #0 │ │ - beq.w 9665a │ │ - ldr r0, [sp, #144] @ 0x90 │ │ - str r0, [sp, #96] @ 0x60 │ │ - cbnz r7, 9644c │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + beq.w 97194 │ │ + ldr r0, [sp, #136] @ 0x88 │ │ + str r0, [sp, #88] @ 0x58 │ │ + cbnz r7, 96f82 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 96c20 │ │ + bne.w 976d4 │ │ dmb ish │ │ + ldr r7, [sp, #36] @ 0x24 │ │ ldrex r0, [r6] │ │ - strex r1, r9, [r6] │ │ + strex r1, fp, [r6] │ │ cmp r1, #0 │ │ - bne.n 96450 │ │ + bne.n 96f88 │ │ cmp r0, #2 │ │ - beq.w 96a66 │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ + beq.w 97524 │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ cmp.w r8, #0 │ │ - beq.w 96a7e │ │ - ldrb.w r0, [r8, #9] │ │ - mov.w r9, #1 │ │ - cmp r0, #0 │ │ - beq.w 96696 │ │ - ldrd r7, r6, [r8] │ │ - movs r0, #0 │ │ - str.w r0, [r8] │ │ - cmp r7, #0 │ │ - beq.w 96d44 │ │ + beq.w 9753c │ │ + ldrb.w r1, [r8, #9] │ │ + cmp r1, #0 │ │ + mov.w r1, #1 │ │ + beq.w 971d0 │ │ + ldrd r5, r6, [r8] │ │ + str.w fp, [r8] │ │ + cmp r5, #0 │ │ + beq.w 977fa │ │ dmb ish │ │ - strb.w r9, [r8, #8] │ │ - b.n 966be │ │ + strb.w r1, [r8, #8] │ │ + b.n 971f4 │ │ dmb ish │ │ - str r1, [sp, #136] @ 0x88 │ │ + str r1, [sp, #128] @ 0x80 │ │ ldr.w r2, [r8, #68] @ 0x44 │ │ - add r0, r2 │ │ - str r0, [sp, #140] @ 0x8c │ │ - ldrd r2, r6, [r1] │ │ + add r2, r0 │ │ + str r2, [sp, #132] @ 0x84 │ │ + ldrd r0, r4, [r1] │ │ dmb ish │ │ - str r0, [r1, #8] │ │ - ldrb.w r0, [r8, #108] @ 0x6c │ │ + str r2, [r1, #8] │ │ + ldrb.w r1, [r8, #108] @ 0x6c │ │ dmb ish │ │ - cmp r0, #0 │ │ - bne.w 969e4 │ │ - add.w sl, r8, #76 @ 0x4c │ │ - movs r1, #1 │ │ - ldrex r0, [sl] │ │ - cmp r0, #0 │ │ - bne.w 96a0e │ │ - strex r0, r1, [sl] │ │ - cmp r0, #0 │ │ - bne.n 964c2 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cmp r1, #0 │ │ + bne.w 974ae │ │ + add.w r6, r8, #76 @ 0x4c │ │ + ldrex r1, [r6] │ │ + cmp r1, #0 │ │ + bne.w 974da │ │ + movs r2, #1 │ │ + strex r1, r2, [r6] │ │ + cmp r1, #0 │ │ + bne.n 96ff8 │ │ dmb ish │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldr r0, [r0, #4] │ │ - lsls r0, r0, #1 │ │ - bne.w 96a26 │ │ - movs r4, #0 │ │ - ldrb.w r0, [r8, #80] @ 0x50 │ │ - cmp r0, #0 │ │ - bne.w 96d26 │ │ - ldrb.w r0, [r8, #108] @ 0x6c │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r1, [r1, #4] │ │ + lsls r1, r1, #1 │ │ + bne.w 974f2 │ │ + movs r2, #0 │ │ + ldrb.w r1, [r8, #80] @ 0x50 │ │ + cmp r1, #0 │ │ + bne.w 977de │ │ + ldrb.w r1, [r8, #108] @ 0x6c │ │ dmb ish │ │ - cmp r0, #0 │ │ - beq.w 96812 │ │ - cmp r4, #0 │ │ - beq.w 969c0 │ │ - b.n 969ca │ │ + cmp r1, #0 │ │ + beq.w 9733c │ │ + cmp r2, #0 │ │ + beq.w 9748e │ │ + b.n 97498 │ │ cmp r4, #30 │ │ dmb ish │ │ - bne.n 96538 │ │ - ldr.w r0, [fp] │ │ + bne.n 97070 │ │ + ldr.w r0, [sl] │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.w 967d6 │ │ + beq.w 97308 │ │ ldr r1, [r0, #0] │ │ dmb ish │ │ str.w r0, [r8, #4] │ │ - bic.w r0, r7, #1 │ │ + bic.w r0, r5, #1 │ │ cmp r1, #0 │ │ it ne │ │ addne r0, #1 │ │ adds r0, #2 │ │ dmb ish │ │ str.w r0, [r8] │ │ add.w r0, r4, r4, lsl #1 │ │ - strd fp, r4, [sp, #144] @ 0x90 │ │ - add.w r8, fp, r0, lsl #2 │ │ - add.w sl, r8, #12 │ │ + strd sl, r4, [sp, #136] @ 0x88 │ │ + add.w r8, sl, r0, lsl #2 │ │ + add.w fp, r8, #12 │ │ ldr.w r0, [r8, #12] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - bne.n 96584 │ │ + bne.n 970bc │ │ movs r5, #1 │ │ movs r7, #0 │ │ movs r6, #0 │ │ - b.n 96572 │ │ - blx d7b90 │ │ - ldr.w r0, [sl] │ │ + b.n 970aa │ │ + blx d8800 │ │ + ldr.w r0, [fp] │ │ add r7, r5 │ │ adds r5, #2 │ │ adds r6, #1 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - bne.n 96584 │ │ + bne.n 970bc │ │ cmp r6, #7 │ │ - bcs.n 9655c │ │ + bcs.n 97094 │ │ cmp r6, #0 │ │ - beq.n 96560 │ │ + beq.n 97098 │ │ mov r0, r7 │ │ subs r0, #1 │ │ yield │ │ - bne.n 9657c │ │ - b.n 96560 │ │ + bne.n 970b4 │ │ + b.n 97098 │ │ add.w r0, r8, #4 │ │ - ldrd r1, r5, [r0] │ │ - adds r0, r4, #1 │ │ - cmp r0, #31 │ │ - str r1, [sp, #28] │ │ - bne.n 965e0 │ │ - ldr.w sl, [sp, #32] │ │ - add.w r0, fp, #12 │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - movs r1, #0 │ │ - mov.w r9, #0 │ │ - b.n 965ae │ │ - adds r1, #1 │ │ - cmp r1, #30 │ │ - beq.n 9664a │ │ - add.w r2, r1, r1, lsl #1 │ │ - ldr.w r3, [r0, r2, lsl #2] │ │ + adds r1, r4, #1 │ │ + ldrd r0, ip, [r0] │ │ + cmp r1, #31 │ │ + bne.n 97112 │ │ + ldrd r5, r8, [sp, #32] │ │ + add.w r1, sl, #12 │ │ + movs r2, #0 │ │ + mov.w fp, #0 │ │ + b.n 970e0 │ │ + adds r2, #1 │ │ + cmp r2, #30 │ │ + beq.n 9717a │ │ + add.w r3, r2, r2, lsl #1 │ │ + ldr.w r7, [r1, r3, lsl #2] │ │ dmb ish │ │ - lsls r3, r3, #30 │ │ - bmi.n 965a8 │ │ - add.w r2, r0, r2, lsl #2 │ │ + lsls r7, r7, #30 │ │ + bmi.n 970da │ │ + add.w r3, r1, r3, lsl #2 │ │ dmb ish │ │ - ldrex r3, [r2] │ │ - orr.w r7, r3, #4 │ │ - strex r6, r7, [r2] │ │ - cmp r6, #0 │ │ - bne.n 965c6 │ │ - lsls r2, r3, #30 │ │ + ldrex r7, [r3] │ │ + orr.w r6, r7, #4 │ │ + strex r4, r6, [r3] │ │ + cmp r4, #0 │ │ + bne.n 970f8 │ │ + lsls r3, r7, #30 │ │ dmb ish │ │ - bmi.n 965a8 │ │ - b.n 96650 │ │ + bmi.n 970da │ │ + b.n 97188 │ │ dmb ish │ │ - mov.w r9, #0 │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - ldrex r1, [sl] │ │ - orr.w r2, r1, #2 │ │ - strex r3, r2, [sl] │ │ - cmp r3, #0 │ │ - bne.n 965ec │ │ + ldr r5, [sp, #32] │ │ + ldrex r2, [fp] │ │ + orr.w r3, r2, #2 │ │ + strex r7, r3, [fp] │ │ + cmp r7, #0 │ │ + bne.n 97118 │ │ dmb ish │ │ - lsls r1, r1, #29 │ │ - ldr.w sl, [sp, #32] │ │ - bpl.n 96650 │ │ + mov.w fp, #0 │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ + lsls r2, r2, #29 │ │ + bpl.n 97188 │ │ cmp r4, #28 │ │ - bhi.n 9664a │ │ - add.w r1, fp, #12 │ │ - b.n 96618 │ │ - adds r0, #1 │ │ - cmp r0, #30 │ │ - beq.n 9664a │ │ - add.w r2, r0, r0, lsl #1 │ │ - ldr.w r3, [r1, r2, lsl #2] │ │ + bhi.n 9717a │ │ + add.w r2, sl, #12 │ │ + b.n 97148 │ │ + adds r1, #1 │ │ + cmp r1, #30 │ │ + beq.n 9717a │ │ + add.w r3, r1, r1, lsl #1 │ │ + ldr.w r7, [r2, r3, lsl #2] │ │ dmb ish │ │ - lsls r3, r3, #30 │ │ - bmi.n 96612 │ │ - add.w r2, r1, r2, lsl #2 │ │ + lsls r7, r7, #30 │ │ + bmi.n 97142 │ │ + add.w r3, r2, r3, lsl #2 │ │ dmb ish │ │ - ldrex r3, [r2] │ │ - orr.w r7, r3, #4 │ │ - strex r6, r7, [r2] │ │ - cmp r6, #0 │ │ - bne.n 96630 │ │ - lsls r2, r3, #30 │ │ + ldrex r7, [r3] │ │ + orr.w r6, r7, #4 │ │ + strex r4, r6, [r3] │ │ + cmp r4, #0 │ │ + bne.n 97160 │ │ + lsls r3, r7, #30 │ │ dmb ish │ │ - bmi.n 96612 │ │ - b.n 96650 │ │ - mov r0, fp │ │ - blx d7b70 │ │ - str r5, [sp, #60] @ 0x3c │ │ - ldrd r5, fp, [sp, #36] @ 0x24 │ │ - ldr r2, [sp, #28] │ │ - b.n 96ab2 │ │ + bmi.n 97142 │ │ + b.n 97188 │ │ + mov r4, r0 │ │ + mov r0, sl │ │ + mov r6, ip │ │ + blx d87c0 │ │ + mov ip, r6 │ │ + mov r0, r4 │ │ + str.w ip, [sp, #52] @ 0x34 │ │ + mov r7, r8 │ │ + ldr.w sl, [sp, #28] │ │ + b.n 9756a │ │ ldrb.w r0, [r8, #64] @ 0x40 │ │ - cbz r0, 966c8 │ │ + cbz r0, 971fa │ │ movs r0, #1 │ │ - str.w r9, [sp, #56] @ 0x38 │ │ - strb.w r0, [sp, #60] @ 0x3c │ │ - cbnz r7, 96676 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + strb.w r0, [sp, #52] @ 0x34 │ │ + cbnz r7, 971b0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 96c8c │ │ + bne.w 97742 │ │ dmb ish │ │ + ldr r7, [sp, #36] @ 0x24 │ │ ldrex r0, [r6] │ │ - strex r1, r9, [r6] │ │ + strex r1, fp, [r6] │ │ cmp r1, #0 │ │ - bne.n 9667a │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ + bne.n 971b6 │ │ + ldr r5, [sp, #32] │ │ cmp r0, #2 │ │ - bne.w 96ab0 │ │ + bne.w 97568 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r6 │ │ - b.n 9679c │ │ - ldrb.w r0, [r8, #8] │ │ + b.n 972ce │ │ + ldrb.w r2, [r8, #8] │ │ dmb ish │ │ - cmp r0, #0 │ │ - beq.w 968de │ │ - ldrd r7, r6, [r8] │ │ - movs r0, #0 │ │ - str.w r0, [r8] │ │ - cmp r7, #0 │ │ - beq.w 96d4c │ │ + cmp r2, #0 │ │ + beq.w 9740c │ │ + ldrd r5, r6, [r8] │ │ + str.w fp, [r8] │ │ + cmp r5, #0 │ │ + beq.w 97802 │ │ mov r0, r8 │ │ - blx d7b70 │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - strd r7, r6, [sp, #56] @ 0x38 │ │ - mov.w r9, #0 │ │ - b.n 96a8c │ │ - add r0, sp, #64 @ 0x40 │ │ - str r0, [sp, #108] @ 0x6c │ │ - add r0, sp, #80 @ 0x50 │ │ - strb.w r7, [sp, #120] @ 0x78 │ │ - strd r6, r6, [sp, #112] @ 0x70 │ │ - str r0, [sp, #104] @ 0x68 │ │ - bl 96d94 │ │ + blx d87c0 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + strd r5, r6, [sp, #48] @ 0x30 │ │ + b.n 97546 │ │ + add r0, sp, #56 @ 0x38 │ │ + str r0, [sp, #100] @ 0x64 │ │ + add r0, sp, #72 @ 0x48 │ │ + strb.w r7, [sp, #112] @ 0x70 │ │ + strd r6, r6, [sp, #104] @ 0x68 │ │ + str r0, [sp, #96] @ 0x60 │ │ + bl 31044 │ │ cmp r0, #0 │ │ - beq.w 96a4a │ │ + beq.w 9750a │ │ ldr r4, [r0, #0] │ │ mov sl, r0 │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ + ldr r5, [sp, #32] │ │ cmp r4, #0 │ │ - str.w r9, [r0] │ │ - beq.w 96c46 │ │ + str.w fp, [r0] │ │ + beq.w 976fa │ │ dmb ish │ │ - str.w r9, [r4, #12] │ │ + str.w fp, [r4, #12] │ │ dmb ish │ │ - str.w r9, [r4, #16] │ │ + str.w fp, [r4, #16] │ │ ldr r1, [sp, #12] │ │ - ldrd lr, r2, [sp, #104] @ 0x68 │ │ - ldrd r3, ip, [sp, #112] @ 0x70 │ │ + ldrd lr, r2, [sp, #96] @ 0x60 │ │ + ldrd r3, ip, [sp, #104] @ 0x68 │ │ ldrb r0, [r1, #2] │ │ ldrh r6, [r1, #0] │ │ ldr r1, [sp, #16] │ │ - strd lr, r2, [sp, #136] @ 0x88 │ │ + strd lr, r2, [sp, #128] @ 0x80 │ │ mov r2, r4 │ │ - strd r3, ip, [sp, #144] @ 0x90 │ │ + strd r3, ip, [sp, #136] @ 0x88 │ │ strb r0, [r1, #2] │ │ movs r0, #2 │ │ strh r6, [r1, #0] │ │ - add r1, sp, #136 @ 0x88 │ │ - strb.w r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #128 @ 0x80 │ │ - strb.w r7, [sp, #152] @ 0x98 │ │ - bl 9708c │ │ + add r1, sp, #128 @ 0x80 │ │ + strb.w r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #120 @ 0x78 │ │ + strb.w r7, [sp, #144] @ 0x90 │ │ + bl 97aac │ │ ldr.w r0, [sl] │ │ str.w r4, [sl] │ │ - ldr.w sl, [sp, #32] │ │ - cbz r0, 96760 │ │ + ldr.w sl, [sp, #28] │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + cbz r0, 97292 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 96746 │ │ + bne.n 97278 │ │ cmp r1, #1 │ │ - bne.n 96760 │ │ + bne.n 97292 │ │ dmb ish │ │ - bl 93048 │ │ - ldrd r0, r1, [sp, #128] @ 0x80 │ │ - strd r0, r1, [sp, #56] @ 0x38 │ │ - ldrb.w r0, [sp, #120] @ 0x78 │ │ + bl 93b70 │ │ + ldrd r0, r1, [sp, #120] @ 0x78 │ │ + strd r0, r1, [sp, #48] @ 0x30 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ cmp r0, #2 │ │ - beq.w 96ab0 │ │ - ldr r4, [sp, #116] @ 0x74 │ │ + beq.w 97568 │ │ + ldr r4, [sp, #108] @ 0x6c │ │ lsls r0, r0, #31 │ │ - bne.n 96782 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + bne.n 972b4 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 96c9c │ │ + bne.w 97752 │ │ dmb ish │ │ ldrex r0, [r4] │ │ - strex r1, r9, [r4] │ │ + strex r1, fp, [r4] │ │ cmp r1, #0 │ │ - bne.n 96786 │ │ + bne.n 972b8 │ │ cmp r0, #2 │ │ - bne.w 96ab0 │ │ + bne.w 97568 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r4 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 96ab0 │ │ - mov r0, r5 │ │ + blx d87d0 │ │ + b.n 97568 │ │ + mov r0, r9 │ │ clrex │ │ mov r4, r1 │ │ - bl 76d12 │ │ + bl 779e2 │ │ mov r1, r4 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - beq.w 96040 │ │ + beq.w 96b68 │ │ mov r4, r1 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r1, r4 │ │ eor.w r4, r0, #1 │ │ - ldrb.w r0, [r8, #32] │ │ + ldrb.w r0, [r7, #32] │ │ cmp r0, #0 │ │ - beq.w 9604c │ │ - b.n 96cd0 │ │ - movs r5, #1 │ │ - mov.w sl, #0 │ │ - mov.w r9, #0 │ │ - b.n 967fc │ │ - blx d7b90 │ │ - ldr.w r0, [fp] │ │ - add sl, r5 │ │ - adds r5, #2 │ │ - add.w r9, r9, #1 │ │ + beq.w 96b74 │ │ + b.n 97786 │ │ + movs r6, #1 │ │ + mov.w fp, #0 │ │ + movs r7, #0 │ │ + b.n 9732a │ │ + blx d8800 │ │ + ldr.w r0, [sl] │ │ + add fp, r6 │ │ + adds r6, #2 │ │ + adds r7, #1 │ │ cmp r0, #0 │ │ dmb ish │ │ - bne.w 9651a │ │ - cmp.w r9, #7 │ │ - bcs.n 967e2 │ │ - cmp.w r9, #0 │ │ - beq.n 967e6 │ │ - mov r0, sl │ │ + bne.w 97052 │ │ + cmp r7, #7 │ │ + bcs.n 97312 │ │ + cmp r7, #0 │ │ + beq.n 97316 │ │ + mov r0, fp │ │ subs r0, #1 │ │ yield │ │ - bne.n 9680a │ │ - b.n 967e6 │ │ + bne.n 97334 │ │ + b.n 97316 │ │ + strd r2, r0, [sp, #4] │ │ add.w r1, r8, #84 @ 0x54 │ │ - add r0, sp, #104 @ 0x68 │ │ - str r2, [sp, #28] │ │ - bl 262b0 │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - cbz r0, 96842 │ │ + add r0, sp, #96 @ 0x60 │ │ + bl 265d4 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + cbz r0, 9736e │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 96826 │ │ + bne.n 97352 │ │ cmp r1, #1 │ │ - bne.n 96842 │ │ + bne.n 9736e │ │ dmb ish │ │ - ldr r0, [sp, #104] @ 0x68 │ │ - bl 93048 │ │ - ldrd r7, r0, [r8, #100] @ 0x64 │ │ - cmp r0, #0 │ │ - add.w r1, r0, r0, lsl #1 │ │ - strd r4, r6, [sp, #4] │ │ - str.w r9, [r8, #104] @ 0x68 │ │ - add.w r4, r7, r1, lsl #2 │ │ - beq.n 9694a │ │ - mov r6, r7 │ │ - ldr.w r0, [r6], #12 │ │ + ldr r0, [sp, #96] @ 0x60 │ │ + bl 93b70 │ │ + ldrd r5, r0, [r8, #100] @ 0x64 │ │ cmp r0, #0 │ │ - beq.n 96948 │ │ - ldr r1, [r7, #4] │ │ + str.w fp, [r8, #104] @ 0x68 │ │ + beq.n 97402 │ │ + add.w r0, r0, r0, lsl #1 │ │ + add.w sl, r5, r0, lsl #2 │ │ + ldrd r0, r1, [r5] │ │ ldrex r2, [r0, #12] │ │ - cbnz r2, 96882 │ │ + cbnz r2, 973a2 │ │ add.w r2, r0, #12 │ │ dmb ish │ │ strex r3, r1, [r2] │ │ - cbz r3, 968b0 │ │ + cbz r3, 973d0 │ │ ldrex r3, [r2] │ │ cmp r3, #0 │ │ - beq.n 96874 │ │ + beq.n 97394 │ │ clrex │ │ dmb ish │ │ + adds r5, #12 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 9688e │ │ + bne.n 973b0 │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 93048 │ │ - mov r7, r6 │ │ - cmp r6, r4 │ │ - bne.n 9685c │ │ - b.n 96994 │ │ + bleq 93b70 │ │ + cmp r5, sl │ │ + bne.n 97382 │ │ + b.n 97402 │ │ dmb ish │ │ movs r7, #1 │ │ ldr r1, [r0, #8] │ │ dmb ish │ │ adds r1, #24 │ │ ldrex r2, [r1] │ │ strex r3, r7, [r1] │ │ cmp r3, #0 │ │ - bne.n 968be │ │ + bne.n 973de │ │ + ldr r7, [sp, #36] @ 0x24 │ │ adds r2, #1 │ │ - bne.n 9688a │ │ + bne.n 973aa │ │ mov r7, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ mov r0, r7 │ │ - b.n 9688a │ │ - movs r7, #1 │ │ - mov.w fp, #0 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + b.n 973aa │ │ + ldr.w r0, [r8, #92] @ 0x5c │ │ + cbz r0, 9746e │ │ + movs r1, #0 │ │ + b.n 97478 │ │ + movs r5, #1 │ │ + movs r7, #0 │ │ movs r6, #0 │ │ - b.n 96900 │ │ - blx d7b90 │ │ - ldrb.w r0, [r8, #8] │ │ - add fp, r7 │ │ - adds r7, #2 │ │ + b.n 97434 │ │ + mov fp, r1 │ │ + blx d8800 │ │ + mov r1, fp │ │ + mov.w fp, #0 │ │ + ldrb.w r2, [r8, #8] │ │ + add r7, r5 │ │ + adds r5, #2 │ │ adds r6, #1 │ │ - cmp r0, #0 │ │ + cmp r2, #0 │ │ dmb ish │ │ - bne.w 966a4 │ │ + bne.w 971de │ │ cmp r6, #7 │ │ - bcs.n 968e8 │ │ + bcs.n 97414 │ │ cmp r6, #0 │ │ - beq.n 968ec │ │ - mov r0, fp │ │ - subs r0, #1 │ │ + beq.n 97420 │ │ + mov r2, r7 │ │ + subs r2, #1 │ │ yield │ │ - bne.n 9690a │ │ - b.n 968ec │ │ + bne.n 9743e │ │ + b.n 97420 │ │ mov r0, r6 │ │ clrex │ │ - bl 76d12 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + bl 779e2 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - beq.w 9641e │ │ - bl 76b20 │ │ + beq.w 96f54 │ │ + bl 777f0 │ │ eor.w r7, r0, #1 │ │ ldrb.w r0, [r8, #12] │ │ cmp r0, #0 │ │ - beq.w 9642a │ │ - b.n 96cec │ │ - movs r0, #1 │ │ - movs r2, #0 │ │ - strb.w r0, [sp, #60] @ 0x3c │ │ - ldrd r5, fp, [sp, #36] @ 0x24 │ │ - b.n 96a04 │ │ - mov r7, r6 │ │ - subs r0, r4, r7 │ │ - beq.n 96994 │ │ - movw r1, #43691 @ 0xaaab │ │ - lsrs r0, r0, #2 │ │ - movt r1, #43690 @ 0xaaaa │ │ - movs r4, #0 │ │ - mul.w fp, r0, r1 │ │ - b.n 96964 │ │ - cmp r4, fp │ │ - beq.n 96994 │ │ - add.w r0, r4, r4, lsl #1 │ │ - adds r4, #1 │ │ - ldr.w r1, [r7, r0, lsl #2] │ │ - add.w r0, r7, r0, lsl #2 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r6, r3, [r1] │ │ - cmp r6, #0 │ │ - bne.n 96976 │ │ - cmp r2, #1 │ │ - bne.n 96960 │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - bl 93048 │ │ - b.n 96960 │ │ - ldr.w r0, [r8, #92] @ 0x5c │ │ - cbz r0, 9699e │ │ - movs r0, #0 │ │ - b.n 969a8 │ │ + beq.w 96f60 │ │ + b.n 977a4 │ │ ldr.w r0, [r8, #104] @ 0x68 │ │ clz r0, r0 │ │ - lsrs r0, r0, #5 │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ - ldr r2, [sp, #28] │ │ - ldrd r4, r6, [sp, #4] │ │ + lsrs r1, r0, #5 │ │ + ldr.w sl, [sp, #28] │ │ + ldrd r2, r0, [sp, #4] │ │ dmb ish │ │ - strb.w r0, [r8, #108] @ 0x6c │ │ + strb.w r1, [r8, #108] @ 0x6c │ │ dmb ish │ │ - cbnz r4, 969ca │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldr r0, [r0, #4] │ │ - lsls r0, r0, #1 │ │ - bne.w 96c32 │ │ + cbnz r2, 97498 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r1, [r1, #4] │ │ + lsls r1, r1, #1 │ │ + bne.w 976e6 │ │ dmb ish │ │ - ldrex r0, [sl] │ │ - strex r1, r9, [sl] │ │ - cmp r1, #0 │ │ - bne.n 969ce │ │ - mov.w r9, #0 │ │ - cmp r0, #2 │ │ - beq.w 96c0e │ │ - str r6, [sp, #60] @ 0x3c │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - ldr.w sl, [sp, #32] │ │ - b.n 96ab2 │ │ + ldrex r1, [r6] │ │ + strex r2, fp, [r6] │ │ + cmp r2, #0 │ │ + bne.n 9749c │ │ + cmp r1, #2 │ │ + beq.w 976c2 │ │ + str r4, [sp, #52] @ 0x34 │ │ + ldr r5, [sp, #32] │ │ + b.n 9756a │ │ movs r0, #1 │ │ - movs r2, #0 │ │ - strb.w r0, [sp, #60] @ 0x3c │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - b.n 96ab2 │ │ - movs r2, #0 │ │ - strb.w r2, [sp, #60] @ 0x3c │ │ - mov.w r9, #0 │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - b.n 96ab2 │ │ - mov r0, sl │ │ + ldrd sl, r5, [sp, #28] │ │ + strb.w r0, [sp, #52] @ 0x34 │ │ + movs r0, #0 │ │ + b.n 9756a │ │ + movs r0, #0 │ │ + ldr r5, [sp, #32] │ │ + strb.w r0, [sp, #52] @ 0x34 │ │ + b.n 9756a │ │ + movs r0, #1 │ │ + ldrd r5, r7, [sp, #32] │ │ + strb.w r0, [sp, #52] @ 0x34 │ │ + movs r0, #0 │ │ + b.n 9756a │ │ + mov r5, r0 │ │ + mov r0, r6 │ │ clrex │ │ - mov r4, r2 │ │ - bl 76d12 │ │ - mov r2, r4 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldr r0, [r0, #4] │ │ - lsls r0, r0, #1 │ │ - beq.w 964e2 │ │ - mov r4, r2 │ │ - bl 76b20 │ │ - mov r2, r4 │ │ - eor.w r4, r0, #1 │ │ - ldrb.w r0, [r8, #80] @ 0x50 │ │ - cmp r0, #0 │ │ - beq.w 964ee │ │ - b.n 96d26 │ │ - movs r2, #0 │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - strb.w r2, [sp, #60] @ 0x3c │ │ - b.n 96ab2 │ │ - add r0, sp, #56 @ 0x38 │ │ - add r1, sp, #104 @ 0x68 │ │ - bl 9756c │ │ - ldr.w sl, [sp, #32] │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ - ldrb.w r0, [sp, #120] @ 0x78 │ │ + bl 779e2 │ │ + mov r0, r5 │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r1, [r1, #4] │ │ + lsls r1, r1, #1 │ │ + beq.w 9701a │ │ + mov r5, r0 │ │ + bl 777f0 │ │ + eor.w r2, r0, #1 │ │ + mov r0, r5 │ │ + ldrb.w r1, [r8, #80] @ 0x50 │ │ + cmp r1, #0 │ │ + beq.w 97026 │ │ + b.n 977de │ │ + add r0, sp, #48 @ 0x30 │ │ + add r1, sp, #96 @ 0x60 │ │ + bl 97f34 │ │ + ldrd sl, r5, [sp, #28] │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + ldrb.w r0, [sp, #112] @ 0x70 │ │ cmp r0, #2 │ │ - bne.w 96772 │ │ - b.n 96ab0 │ │ + bne.w 972a4 │ │ + b.n 97568 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r6 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ + blx d87d0 │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ cmp.w r8, #0 │ │ - bne.w 9646e │ │ - mov.w r9, #0 │ │ + bne.w 96fa6 │ │ movs r0, #1 │ │ - str.w r9, [sp, #56] @ 0x38 │ │ - strb.w r0, [sp, #60] @ 0x3c │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ + str.w fp, [sp, #48] @ 0x30 │ │ + strb.w r0, [sp, #52] @ 0x34 │ │ + ldr r5, [sp, #32] │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 96a94 │ │ + bne.n 9754c │ │ cmp r0, #1 │ │ - bne.n 96ab0 │ │ + bne.n 97568 │ │ mov r0, r4 │ │ dmb ish │ │ - bl 93048 │ │ - ldr r2, [sp, #56] @ 0x38 │ │ - ldr r4, [sp, #60] @ 0x3c │ │ + bl 93b70 │ │ ldr r0, [sp, #48] @ 0x30 │ │ - cbnz r0, 96ac2 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ - ldr r0, [r0, #4] │ │ - lsls r0, r0, #1 │ │ - bne.w 96bca │ │ + ldr r4, [sp, #52] @ 0x34 │ │ + ldr r1, [sp, #40] @ 0x28 │ │ + cbnz r1, 9757a │ │ + ldr r1, [sp, #44] @ 0x2c │ │ + ldr r1, [r1, #4] │ │ + lsls r1, r1, #1 │ │ + bne.w 9767e │ │ dmb ish │ │ - ldrex r0, [r5] │ │ - strex r1, r9, [r5] │ │ - cmp r1, #0 │ │ - bne.n 96ac6 │ │ - cmp r0, #2 │ │ - beq.n 96bb2 │ │ + ldrex r1, [r9] │ │ + strex r2, fp, [r9] │ │ cmp r2, #0 │ │ - beq.w 96caa │ │ + bne.n 9757e │ │ + cmp r1, #2 │ │ + beq.n 97666 │ │ + cmp r0, #0 │ │ + beq.w 97760 │ │ dmb ish │ │ - ldrex r0, [sl] │ │ - adds r0, #1 │ │ - strex r1, r0, [sl] │ │ - cmp r1, #0 │ │ - bne.n 96ae0 │ │ + ldrex r1, [sl] │ │ + adds r1, #1 │ │ + strex r2, r1, [sl] │ │ + cmp r2, #0 │ │ + bne.n 97598 │ │ dmb ish │ │ dmb ish │ │ - ldrex r0, [fp] │ │ - subs r0, #1 │ │ - strex r1, r0, [fp] │ │ - cmp r1, #0 │ │ - bne.n 96af6 │ │ + ldrex r1, [r5] │ │ + subs r1, #1 │ │ + strex r2, r1, [r5] │ │ + cmp r2, #0 │ │ + bne.n 975ae │ │ dmb ish │ │ - mov r0, r2 │ │ ldr r1, [r4, #12] │ │ blx r1 │ │ dmb ish │ │ ldrex r0, [sl] │ │ subs r0, #1 │ │ strex r1, r0, [sl] │ │ cmp r1, #0 │ │ - bne.n 96b12 │ │ + bne.n 975c8 │ │ dmb ish │ │ - ldr.w r0, [fp] │ │ + ldr r0, [r5, #0] │ │ dmb ish │ │ cmp r0, #0 │ │ - bne.w 9600c │ │ + bne.w 96b38 │ │ ldr.w r0, [sl] │ │ dmb ish │ │ cmp r0, #0 │ │ - bne.w 9600c │ │ + bne.w 96b38 │ │ ldr r4, [sp, #24] │ │ movs r1, #1 │ │ ldrex r0, [r4] │ │ - cbnz r0, 96ba6 │ │ + cbnz r0, 9765a │ │ strex r0, r1, [r4] │ │ cmp r0, #0 │ │ - bne.n 96b44 │ │ + bne.n 975f8 │ │ dmb ish │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ movs r6, #1 │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 96bde │ │ - ldrb.w r0, [r8, #48] @ 0x30 │ │ + bne.n 97692 │ │ + ldrb.w r0, [r7, #48] @ 0x30 │ │ cmp r0, #0 │ │ - bne.w 96d08 │ │ - ldr r0, [sp, #52] @ 0x34 │ │ + bne.w 977c0 │ │ + ldr r0, [sp, #44] @ 0x2c │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 96c00 │ │ + bne.n 976b4 │ │ dmb ish │ │ ldrex r0, [r4] │ │ - strex r1, r9, [r4] │ │ + strex r1, fp, [r4] │ │ cmp r1, #0 │ │ - bne.n 96b76 │ │ + bne.n 9762a │ │ cmp r0, #2 │ │ - beq.n 96bf2 │ │ + beq.n 976a6 │ │ ldr r1, [sp, #20] │ │ ldrex r0, [r1] │ │ adds r0, #1 │ │ strex r2, r0, [r1] │ │ cmp r2, #0 │ │ - bne.n 96b88 │ │ + bne.n 9763c │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ - blx d7b80 │ │ - b.w 9600c │ │ + blx d87d0 │ │ + b.w 96b38 │ │ mov r0, r4 │ │ clrex │ │ - bl 76d12 │ │ - b.n 96b56 │ │ - mov r6, r2 │ │ + bl 779e2 │ │ + b.n 9760a │ │ + mov r6, r0 │ │ movs r0, #240 @ 0xf0 │ │ - mov r1, r5 │ │ + mov r1, r9 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - mov r2, r6 │ │ - cmp r2, #0 │ │ - bne.w 96adc │ │ - b.n 96caa │ │ - mov r6, r2 │ │ - bl 76b20 │ │ - mov r2, r6 │ │ + blx d87d0 │ │ + mov r0, r6 │ │ + cmp r0, #0 │ │ + bne.w 97594 │ │ + b.n 97760 │ │ + mov r6, r0 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ + mov r0, r6 │ │ itt eq │ │ - moveq r0, #1 │ │ - strbeq.w r0, [r8, #32] │ │ - b.n 96ac2 │ │ - bl 76b20 │ │ - ldrb.w r1, [r8, #48] @ 0x30 │ │ + moveq r1, #1 │ │ + strbeq.w r1, [r7, #32] │ │ + b.n 9757a │ │ + bl 777f0 │ │ + ldrb.w r1, [r7, #48] @ 0x30 │ │ cmp r1, #0 │ │ - bne.w 96d54 │ │ + bne.w 9780a │ │ cmp r0, #0 │ │ - bne.n 96b6a │ │ - b.n 96b72 │ │ + bne.n 9761e │ │ + b.n 97626 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r4 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 96b86 │ │ - bl 76b20 │ │ + blx d87d0 │ │ + b.n 9763a │ │ + bl 777f0 │ │ cmp r0, #0 │ │ it eq │ │ - strbeq.w r6, [r8, #48] @ 0x30 │ │ - b.n 96b72 │ │ - mov r4, r2 │ │ + strbeq.w r6, [r7, #48] @ 0x30 │ │ + b.n 97626 │ │ + mov r5, r0 │ │ movs r0, #240 @ 0xf0 │ │ - mov r1, sl │ │ + mov r1, r6 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - mov r2, r4 │ │ - b.n 969e4 │ │ - bl 76b20 │ │ + blx d87d0 │ │ + mov r0, r5 │ │ + b.n 974ae │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq.w r0, [r8, #12] │ │ - b.w 9644c │ │ - mov r4, r2 │ │ - bl 76b20 │ │ - mov r2, r4 │ │ + b.w 96f82 │ │ + mov r5, r0 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ + mov r0, r5 │ │ itt eq │ │ - moveq r0, #1 │ │ - strbeq.w r0, [r8, #80] @ 0x50 │ │ - b.n 969ca │ │ - bl 9532c │ │ + moveq r1, #1 │ │ + strbeq.w r1, [r8, #80] @ 0x50 │ │ + b.n 97498 │ │ + bl 95e58 │ │ mov r4, r0 │ │ movs r0, #2 │ │ - strb.w r0, [sp, #120] @ 0x78 │ │ - add r0, sp, #64 @ 0x40 │ │ - str r0, [sp, #140] @ 0x8c │ │ - add r0, sp, #80 @ 0x50 │ │ - str r0, [sp, #136] @ 0x88 │ │ - add r0, sp, #128 @ 0x80 │ │ - add r1, sp, #136 @ 0x88 │ │ + strb.w r0, [sp, #112] @ 0x70 │ │ + add r0, sp, #56 @ 0x38 │ │ + str r0, [sp, #132] @ 0x84 │ │ + add r0, sp, #72 @ 0x48 │ │ + str r0, [sp, #128] @ 0x80 │ │ + add r0, sp, #120 @ 0x78 │ │ + add r1, sp, #128 @ 0x80 │ │ mov r2, r4 │ │ - strb.w r7, [sp, #152] @ 0x98 │ │ - strd r6, r6, [sp, #144] @ 0x90 │ │ - bl 9708c │ │ + strb.w r7, [sp, #144] @ 0x90 │ │ + strd r6, r6, [sp, #136] @ 0x88 │ │ + bl 97aac │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 96c70 │ │ - ldr.w sl, [sp, #32] │ │ + bne.n 97724 │ │ + ldr.w sl, [sp, #28] │ │ cmp r0, #1 │ │ - bne.w 96760 │ │ + ldr r7, [sp, #36] @ 0x24 │ │ + bne.w 97292 │ │ mov r0, r4 │ │ - b.n 96758 │ │ - bl 76b20 │ │ + b.n 9728a │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq.w r0, [r8, #12] │ │ - b.n 96676 │ │ - bl 76b20 │ │ + b.n 971b0 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #4] │ │ - b.n 96782 │ │ + b.n 972b4 │ │ dmb ish │ │ - ldrex r0, [r8] │ │ + ldrex r0, [r7] │ │ subs r1, r0, #1 │ │ - strex r2, r1, [r8] │ │ + strex r2, r1, [r7] │ │ cmp r2, #0 │ │ - bne.n 96cae │ │ + bne.n 97764 │ │ cmp r0, #1 │ │ - bne.n 96cca │ │ - mov r0, r8 │ │ + bne.n 97780 │ │ + mov r0, r7 │ │ dmb ish │ │ - bl 975e4 │ │ - add sp, #156 @ 0x9c │ │ + bl 97fac │ │ + add sp, #148 @ 0x94 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r0, [pc, #156] @ (96d70 ) │ │ - add r2, sp, #136 @ 0x88 │ │ - ldr r3, [pc, #156] @ (96d74 ) │ │ - ldr r1, [pc, #160] @ (96d78 ) │ │ + ldr r0, [pc, #156] @ (97824 ) │ │ + add r2, sp, #128 @ 0x80 │ │ + ldr r3, [pc, #156] @ (97828 ) │ │ + ldr r1, [pc, #156] @ (9782c ) │ │ add r0, pc │ │ add r3, pc │ │ - strb.w r4, [sp, #140] @ 0x8c │ │ + strb.w r4, [sp, #132] @ 0x84 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #41 @ 0x29 │ │ - str r5, [sp, #136] @ 0x88 │ │ - bl 40f00 │ │ - ldr r0, [pc, #152] @ (96d88 ) │ │ - add r2, sp, #136 @ 0x88 │ │ - ldr r3, [pc, #152] @ (96d8c ) │ │ - ldr r1, [pc, #156] @ (96d90 ) │ │ + str.w r9, [sp, #128] @ 0x80 │ │ + bl 41638 │ │ + ldr r0, [pc, #148] @ (9783c ) │ │ + add r2, sp, #128 @ 0x80 │ │ + ldr r3, [pc, #148] @ (97840 ) │ │ + ldr r1, [pc, #152] @ (97844 ) │ │ add r0, pc │ │ add r3, pc │ │ - strb.w r7, [sp, #140] @ 0x8c │ │ + strb.w r7, [sp, #132] @ 0x84 │ │ add r1, pc │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - str r6, [sp, #136] @ 0x88 │ │ - bl 40f00 │ │ + str r6, [sp, #128] @ 0x80 │ │ + bl 41638 │ │ movs r1, #0 │ │ - ldr r0, [pc, #88] @ (96d64 ) │ │ - ldr r3, [pc, #88] @ (96d68 ) │ │ - ldr r2, [pc, #92] @ (96d6c ) │ │ + ldr r0, [pc, #84] @ (97818 ) │ │ + ldr r3, [pc, #84] @ (9781c ) │ │ + ldr r2, [pc, #88] @ (97820 ) │ │ add r0, pc │ │ add r3, pc │ │ - strb.w r1, [sp, #140] @ 0x8c │ │ + strb.w r1, [sp, #132] @ 0x84 │ │ add r2, pc │ │ str r2, [sp, #0] │ │ - add r2, sp, #136 @ 0x88 │ │ + add r2, sp, #128 @ 0x80 │ │ movs r1, #36 @ 0x24 │ │ - str r4, [sp, #136] @ 0x88 │ │ - bl 40f00 │ │ - ldr r0, [pc, #84] @ (96d7c ) │ │ - add r2, sp, #104 @ 0x68 │ │ - ldr r3, [pc, #84] @ (96d80 ) │ │ - ldr r1, [pc, #84] @ (96d84 ) │ │ + str r4, [sp, #128] @ 0x80 │ │ + bl 41638 │ │ + ldr r0, [pc, #80] @ (97830 ) │ │ + ldr r3, [pc, #80] @ (97834 ) │ │ + ldr r1, [pc, #84] @ (97838 ) │ │ add r0, pc │ │ + strb.w r2, [sp, #100] @ 0x64 │ │ add r3, pc │ │ - strb.w r4, [sp, #108] @ 0x6c │ │ add r1, pc │ │ + add r2, sp, #96 @ 0x60 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - str.w sl, [sp, #104] @ 0x68 │ │ - bl 40f00 │ │ - ldr r0, [pc, #24] @ (96d60 ) │ │ + str r6, [sp, #96] @ 0x60 │ │ + bl 41638 │ │ + ldr r0, [pc, #24] @ (97814 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #12] @ (96d5c ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #12] @ (97810 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ eor.w r1, r0, #1 │ │ - b.n 96d0a │ │ - nop │ │ - mov r6, pc │ │ - movs r4, r0 │ │ - mov lr, r2 │ │ + b.n 977c2 │ │ + blxns ip │ │ movs r4, r0 │ │ - movs r2, #163 @ 0xa3 │ │ - vqshl.u64 q10, q13, #56 @ 0x38 │ │ + blxns pc │ │ movs r4, r0 │ │ - mov r4, lr │ │ + adds r1, r4, #1 │ │ + vqrshrn.u64 d20, q7, #8 │ │ movs r4, r0 │ │ - movs r2, #178 @ 0xb2 │ │ - vtbx.8 d20, {d8}, d2 │ │ + blx fp │ │ movs r4, r0 │ │ - mov ip, r3 │ │ + adds r2, r6, #1 │ │ + vtbl.8 d20, {d24-d25}, d24 │ │ movs r4, r0 │ │ - movs r2, #223 @ 0xdf │ │ - vqshrun.s64 d20, q6, #8 │ │ + ldr r0, [pc, #8] @ (97838 ) │ │ movs r4, r0 │ │ - @ instruction: 0x4786 │ │ + adds r7, r3, #2 │ │ + vtbx.8 d20, {d8-d9}, d30 │ │ movs r4, r0 │ │ - movs r3, #25 │ │ - vtbx.8 d20, {d8}, d6 │ │ + ldr r0, [pc, #944] @ (97bec ) │ │ movs r4, r0 │ │ - mov r8, lr │ │ + adds r7, r2, #3 │ │ + @ instruction: 0xfff849ba │ │ movs r4, r0 │ │ - push {r4, r5, r6, lr} │ │ - ldr r0, [pc, #140] @ (96e24 ) │ │ - add r0, pc │ │ - ldr r4, [r0, #0] │ │ - dmb ish │ │ - cbz r4, 96dae │ │ - mov r0, r4 │ │ - blx d7be0 │ │ - cmp r0, #1 │ │ - bls.n 96dbe │ │ - pop {r4, r5, r6, pc} │ │ - bl 76820 │ │ - mov r4, r0 │ │ - mov r0, r4 │ │ - blx d7be0 │ │ - cmp r0, #1 │ │ - bhi.n 96dac │ │ - itt eq │ │ - moveq r0, #0 │ │ - popeq {r4, r5, r6, pc} │ │ - bl 9532c │ │ - mov r5, r0 │ │ - movs r0, #8 │ │ - blx d7bb0 │ │ - cbz r0, 96e1a │ │ - strd r5, r4, [r0] │ │ - mov r6, r0 │ │ - mov r0, r4 │ │ - blx d7be0 │ │ - mov r5, r0 │ │ - mov r0, r4 │ │ - mov r1, r6 │ │ - mov r4, r6 │ │ - blx d7bf0 │ │ - cbz r5, 96e16 │ │ - ldr r0, [r5, #0] │ │ - cbz r0, 96e10 │ │ - dmb ish │ │ - ldrex r1, [r0] │ │ - subs r2, r1, #1 │ │ - strex r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 96df4 │ │ - cmp r1, #1 │ │ - bne.n 96e10 │ │ - dmb ish │ │ - ldr r0, [r5, #0] │ │ - bl 93048 │ │ - mov r0, r5 │ │ - blx d7b70 │ │ - mov r0, r4 │ │ - pop {r4, r5, r6, pc} │ │ - movs r0, #4 │ │ - movs r1, #8 │ │ - bl 3d806 │ │ - nop │ │ - str r4, [r0, #80] @ 0x50 │ │ + ldr r0, [pc, #336] @ (97998 ) │ │ movs r4, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #16 │ │ ldrd r8, r4, [r0] │ │ add.w r5, r4, #112 @ 0x70 │ │ mov r6, r1 │ │ mov r7, r0 │ │ mov r0, r5 │ │ mov r2, r6 │ │ mov r1, r8 │ │ - bl 97ed0 │ │ + bl 98b24 │ │ ldr r0, [r4, #0] │ │ dmb ish │ │ ldr r1, [r4, #32] │ │ dmb ish │ │ ldr r2, [r4, #72] @ 0x48 │ │ bics r1, r2 │ │ cmp r1, r0 │ │ - bne.n 96e64 │ │ + bne.n 97884 │ │ ldr r0, [r4, #32] │ │ dmb ish │ │ ldr r1, [r4, #72] @ 0x48 │ │ tst r1, r0 │ │ - beq.n 96e8a │ │ + beq.n 978aa │ │ ldrex r0, [r6, #12] │ │ - cbnz r0, 96e82 │ │ + cbnz r0, 978a2 │ │ add.w r0, r6, #12 │ │ movs r1, #1 │ │ dmb ish │ │ strex r2, r1, [r0] │ │ - cbz r2, 96e86 │ │ + cbz r2, 978a6 │ │ ldrex r2, [r0] │ │ cmp r2, #0 │ │ - beq.n 96e74 │ │ + beq.n 97894 │ │ clrex │ │ dmb ish │ │ ldr r0, [r7, #8] │ │ ldrd r2, r3, [r0] │ │ ldr r0, [r0, #8] │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ - bl 97cc0 │ │ + bl 98914 │ │ subs r1, r0, #1 │ │ cmp r1, #2 │ │ - bcs.n 96ed2 │ │ + bcs.n 978f2 │ │ add r0, sp, #4 │ │ mov r1, r5 │ │ mov r2, r8 │ │ - bl 9800c │ │ + bl 98c60 │ │ ldr r0, [sp, #4] │ │ - cbz r0, 96edc │ │ + cbz r0, 978fc │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 96eb2 │ │ + bne.n 978d2 │ │ cmp r1, #1 │ │ - bne.n 96ed6 │ │ + bne.n 978f6 │ │ dmb ish │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 93048 │ │ + b.w 93b70 │ │ cmp r0, #3 │ │ - bne.n 96ee4 │ │ + bne.n 97904 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [pc, #20] @ (96ef4 ) │ │ + ldr r0, [pc, #20] @ (97914 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #16] @ (96ef8 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #16] @ (97918 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #16] @ (96efc ) │ │ + ldr r2, [pc, #16] @ (9791c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ nop │ │ - cmp lr, r1 │ │ + @ instruction: 0x478a │ │ movs r4, r0 │ │ - movs r0, #237 @ 0xed │ │ - vsli.32 q10, q8, #24 │ │ + subs r3, r0, r5 │ │ + vqabs.s32 q10, q14 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ sub sp, #16 │ │ mov r5, r0 │ │ - bl 9532c │ │ + bl 95e58 │ │ mov r4, r0 │ │ ldrd r0, r2, [r5] │ │ ldr r1, [r5, #8] │ │ movs r3, #0 │ │ str r3, [r5, #0] │ │ - cbz r0, 96f50 │ │ + cbz r0, 97970 │ │ strd r0, r2, [sp, #4] │ │ add r0, sp, #4 │ │ str r1, [sp, #12] │ │ mov r1, r4 │ │ - bl 96e28 │ │ + bl 97848 │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 96f2a │ │ + bne.n 9794a │ │ cmp r0, #1 │ │ - bne.n 96f4c │ │ + bne.n 9796c │ │ dmb ish │ │ mov r0, r4 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 93048 │ │ + b.w 93b70 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #4] @ (96f58 ) │ │ + ldr r0, [pc, #4] @ (97978 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - cmp sl, r1 │ │ + bl 3fbc0 │ │ + @ instruction: 0x4786 │ │ movs r4, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #16 │ │ ldrd r8, r4, [r0] │ │ add.w r5, r4, #64 @ 0x40 │ │ mov r6, r1 │ │ mov r7, r0 │ │ mov r0, r5 │ │ mov r2, r6 │ │ mov r1, r8 │ │ - bl 97ed0 │ │ + bl 98b24 │ │ ldr r0, [r4, #0] │ │ dmb ish │ │ ldr r1, [r4, #32] │ │ dmb ish │ │ eors r0, r1 │ │ cmp r0, #2 │ │ - bcs.n 96f94 │ │ + bcs.n 979b4 │ │ ldr r0, [r4, #32] │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - beq.n 96fba │ │ + beq.n 979da │ │ ldrex r0, [r6, #12] │ │ - cbnz r0, 96fb2 │ │ + cbnz r0, 979d2 │ │ add.w r0, r6, #12 │ │ movs r1, #1 │ │ dmb ish │ │ strex r2, r1, [r0] │ │ - cbz r2, 96fb6 │ │ + cbz r2, 979d6 │ │ ldrex r2, [r0] │ │ cmp r2, #0 │ │ - beq.n 96fa4 │ │ + beq.n 979c4 │ │ clrex │ │ dmb ish │ │ ldr r0, [r7, #8] │ │ ldrd r2, r3, [r0] │ │ ldr r0, [r0, #8] │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ - bl 97cc0 │ │ + bl 98914 │ │ subs r1, r0, #1 │ │ cmp r1, #2 │ │ - bcs.n 97002 │ │ + bcs.n 97a22 │ │ add r0, sp, #4 │ │ mov r1, r5 │ │ mov r2, r8 │ │ - bl 9800c │ │ + bl 98c60 │ │ ldr r0, [sp, #4] │ │ - cbz r0, 9700c │ │ + cbz r0, 97a2c │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 96fe2 │ │ + bne.n 97a02 │ │ cmp r1, #1 │ │ - bne.n 97006 │ │ + bne.n 97a26 │ │ dmb ish │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 93048 │ │ + b.w 93b70 │ │ cmp r0, #3 │ │ - bne.n 97014 │ │ + bne.n 97a34 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [pc, #20] @ (97024 ) │ │ + ldr r0, [pc, #20] @ (97a44 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #16] @ (97028 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #16] @ (97a48 ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #16] @ (9702c ) │ │ + ldr r2, [pc, #16] @ (97a4c ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ + bl 3fbd4 │ │ nop │ │ - bics r6, r3 │ │ + cmp sl, r3 │ │ movs r4, r0 │ │ - subs r5, r7, #6 │ │ - vsubw.u q10, q12, d0 │ │ + subs r3, r2, r0 │ │ + vsli.32 q10, q14, #24 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ sub sp, #16 │ │ mov r5, r0 │ │ - bl 9532c │ │ + bl 95e58 │ │ mov r4, r0 │ │ ldrd r0, r2, [r5] │ │ ldr r1, [r5, #8] │ │ movs r3, #0 │ │ str r3, [r5, #0] │ │ - cbz r0, 97080 │ │ + cbz r0, 97aa0 │ │ strd r0, r2, [sp, #4] │ │ add r0, sp, #4 │ │ str r1, [sp, #12] │ │ mov r1, r4 │ │ - bl 96f5c │ │ + bl 9797c │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 9705a │ │ + bne.n 97a7a │ │ cmp r0, #1 │ │ - bne.n 9707c │ │ + bne.n 97a9c │ │ dmb ish │ │ mov r0, r4 │ │ add sp, #16 │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ - b.w 93048 │ │ + b.w 93b70 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ - ldr r0, [pc, #4] @ (97088 ) │ │ + ldr r0, [pc, #4] @ (97aa8 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - add r2, fp │ │ + bl 3fbc0 │ │ + mov r6, sl │ │ movs r4, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ + mov r9, r1 │ │ ldr.w sl, [r1] │ │ - mov r5, r0 │ │ - ldr r7, [r1, #12] │ │ - mov.w r0, #256 @ 0x100 │ │ - strh.w r0, [sp, #16] │ │ - movs r0, #0 │ │ + ldr.w r7, [r9, #12] │ │ + mov.w r1, #256 @ 0x100 │ │ mov r6, r2 │ │ - mov r9, r1 │ │ - str r0, [sp, #8] │ │ - ldrex r0, [r6] │ │ - adds r1, r0, #1 │ │ + strh.w r1, [sp, #16] │ │ + movs r1, #0 │ │ + str r1, [sp, #8] │ │ + ldrex r3, [r6] │ │ + adds r1, r3, #1 │ │ strex r2, r1, [r6] │ │ cmp r2, #0 │ │ - bne.n 970aa │ │ - cmp r0, #0 │ │ - bmi.w 97520 │ │ + bne.n 97aca │ │ + cmp r3, #0 │ │ + bmi.w 97eea │ │ ldr r4, [r7, #40] @ 0x28 │ │ + str r0, [sp, #4] │ │ ldr r0, [r7, #32] │ │ cmp r4, r0 │ │ - beq.w 9743a │ │ + beq.w 97e04 │ │ ldr r0, [r7, #36] @ 0x24 │ │ add.w r1, r4, r4, lsl #1 │ │ - str r5, [sp, #4] │ │ str.w r6, [r0, r1, lsl #2] │ │ add.w r0, r0, r1, lsl #2 │ │ add r1, sp, #8 │ │ strd sl, r1, [r0, #4] │ │ adds r1, r4, #1 │ │ - ldrd r8, r0, [r7, #24] │ │ + ldrd r5, r0, [r7, #24] │ │ cmp r0, #0 │ │ str r1, [r7, #40] @ 0x28 │ │ mov.w r1, #0 │ │ str r1, [r7, #28] │ │ - add.w r1, r0, r0, lsl #1 │ │ - add.w fp, r8, r1, lsl #2 │ │ - beq.n 9717e │ │ + beq.n 97b94 │ │ + add.w r0, r0, r0, lsl #1 │ │ movs r4, #1 │ │ - mov r5, r8 │ │ - ldr.w r0, [r5], #12 │ │ - cbz r0, 9717c │ │ - ldr.w r1, [r8, #4] │ │ + add.w fp, r5, r0, lsl #2 │ │ + ldrd r0, r1, [r5] │ │ ldrex r2, [r0, #12] │ │ - cbnz r2, 97122 │ │ + cbnz r2, 97b3a │ │ add.w r2, r0, #12 │ │ dmb ish │ │ strex r3, r1, [r2] │ │ - cbz r3, 97150 │ │ + cbz r3, 97b68 │ │ ldrex r3, [r2] │ │ cmp r3, #0 │ │ - beq.n 97114 │ │ + beq.n 97b2c │ │ clrex │ │ dmb ish │ │ + adds r5, #12 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 9712e │ │ + bne.n 97b48 │ │ cmp r1, #1 │ │ itt eq │ │ dmbeq ish │ │ - bleq 93048 │ │ - mov r8, r5 │ │ + bleq 93b70 │ │ cmp r5, fp │ │ - bne.n 970fc │ │ - b.n 971ca │ │ + bne.n 97b1a │ │ + b.n 97b94 │ │ dmb ish │ │ ldr r1, [r0, #8] │ │ dmb ish │ │ adds r1, #24 │ │ ldrex r2, [r1] │ │ strex r3, r4, [r1] │ │ cmp r3, #0 │ │ - bne.n 9715c │ │ + bne.n 97b74 │ │ adds r2, #1 │ │ - bne.n 9712a │ │ + bne.n 97b42 │ │ mov r8, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ + blx d87d0 │ │ mov r0, r8 │ │ - b.n 9712a │ │ - mov r8, r5 │ │ - subs.w r0, fp, r8 │ │ - beq.n 971ca │ │ - movw r1, #43691 @ 0xaaab │ │ - lsrs r0, r0, #2 │ │ - movt r1, #43690 @ 0xaaaa │ │ - movs r5, #0 │ │ - mul.w fp, r0, r1 │ │ - b.n 9719a │ │ - cmp r5, fp │ │ - beq.n 971ca │ │ - add.w r0, r5, r5, lsl #1 │ │ - adds r5, #1 │ │ - ldr.w r1, [r8, r0, lsl #2] │ │ - add.w r0, r8, r0, lsl #2 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 971ac │ │ - cmp r2, #1 │ │ - bne.n 97196 │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - bl 93048 │ │ - b.n 97196 │ │ + b.n 97b42 │ │ ldrb.w r0, [r9, #16] │ │ - cbnz r0, 971dc │ │ - ldr r0, [pc, #860] @ (97530 ) │ │ + cbnz r0, 97ba6 │ │ + ldr r0, [pc, #860] @ (97ef8 ) │ │ add r0, pc │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 9746a │ │ + bne.w 97e34 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r7] │ │ strex r2, r0, [r7] │ │ cmp r2, #0 │ │ - bne.n 971e2 │ │ + bne.n 97bac │ │ cmp r1, #2 │ │ - beq.w 9745c │ │ + beq.w 97e26 │ │ ldr.w r0, [r9, #4] │ │ ldrd r2, r3, [r0] │ │ ldr r0, [r0, #8] │ │ str r0, [sp, #0] │ │ mov r0, r6 │ │ - bl 97cc0 │ │ + bl 98914 │ │ tbh [pc, r0, lsl #1] │ │ lsls r7, r6, #4 │ │ movs r4, r0 │ │ lsls r3, r0, #2 │ │ lsls r6, r5, #1 │ │ ldr.w r5, [r9, #8] │ │ movs r0, #1 │ │ ldrex r1, [r5] │ │ cmp r1, #0 │ │ - bne.w 97444 │ │ + bne.w 97e0e │ │ strex r1, r0, [r5] │ │ cmp r1, #0 │ │ - bne.n 97218 │ │ + bne.n 97be2 │ │ dmb ish │ │ - ldr r4, [pc, #780] @ (9753c ) │ │ + ldr r4, [pc, #776] @ (97f04 ) │ │ add r4, pc │ │ ldr r0, [r4, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 9748e │ │ + bne.w 97e58 │ │ mov.w r9, #0 │ │ ldrb r0, [r5, #4] │ │ cmp r0, #0 │ │ - bne.w 9749e │ │ + bne.w 97e68 │ │ ldrd r0, r6, [r5, #36] @ 0x24 │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ add.w r1, r6, r6, lsl #1 │ │ lsls r1, r1, #2 │ │ mov r2, r0 │ │ cmp r1, #0 │ │ - beq.w 97510 │ │ + beq.w 97eda │ │ ldr r3, [r2, #4] │ │ subs r1, #12 │ │ adds r7, #1 │ │ adds r2, #12 │ │ cmp r3, sl │ │ - bne.n 97256 │ │ + bne.n 97c20 │ │ cmp r7, r6 │ │ - bcs.w 97522 │ │ + bcs.w 97eec │ │ mvns r1, r7 │ │ mov r8, r4 │ │ add r1, r6 │ │ add.w r2, r1, r1, lsl #1 │ │ add.w r1, r7, r7, lsl #1 │ │ add.w r0, r0, r1, lsl #2 │ │ lsls r2, r2, #2 │ │ mov r1, r0 │ │ ldr.w r4, [r1], #12 │ │ - bl d4618 │ │ + bl d53ca │ │ subs r6, #1 │ │ cmp r4, #0 │ │ str r6, [r5, #40] @ 0x28 │ │ - beq.w 97522 │ │ + beq.w 97eec │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 9729a │ │ + bne.n 97c64 │ │ cmp r0, #1 │ │ - bne.n 972b6 │ │ + bne.n 97c80 │ │ mov r0, r4 │ │ dmb ish │ │ - bl 93048 │ │ + bl 93b70 │ │ cmp.w r9, #0 │ │ - bne.n 972c6 │ │ + bne.n 97c90 │ │ ldr.w r0, [r8, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 974f4 │ │ + bne.w 97ebe │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r5] │ │ strex r2, r0, [r5] │ │ cmp r2, #0 │ │ - bne.n 972cc │ │ + bne.n 97c96 │ │ cmp r1, #2 │ │ - beq.w 974d8 │ │ + beq.w 97ea2 │ │ ldr r1, [sp, #4] │ │ movs r0, #0 │ │ str r0, [r1, #0] │ │ - b.n 973e4 │ │ + b.n 97dae │ │ ldrb.w r0, [sp, #16] │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.w 97408 │ │ + beq.w 97dd2 │ │ ldrd r0, r1, [sp, #8] │ │ movs r2, #0 │ │ str r2, [sp, #8] │ │ cmp r0, #0 │ │ - beq.w 97486 │ │ + beq.w 97e50 │ │ ldr r2, [sp, #4] │ │ strd r0, r1, [r2] │ │ ldr r4, [sp, #8] │ │ cmp r4, #0 │ │ - bne.n 973ea │ │ - b.n 97402 │ │ + bne.n 97db4 │ │ + b.n 97dcc │ │ ldr.w r5, [r9, #8] │ │ movs r0, #1 │ │ ldrex r1, [r5] │ │ cmp r1, #0 │ │ - bne.w 97450 │ │ + bne.w 97e1a │ │ strex r1, r0, [r5] │ │ cmp r1, #0 │ │ - bne.n 97316 │ │ + bne.n 97ce0 │ │ dmb ish │ │ - ldr r4, [pc, #544] @ (97550 ) │ │ + ldr r4, [pc, #544] @ (97f18 ) │ │ add r4, pc │ │ ldr r0, [r4, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 974ac │ │ + bne.w 97e76 │ │ mov.w r9, #0 │ │ ldrb r0, [r5, #4] │ │ cmp r0, #0 │ │ - bne.w 974bc │ │ + bne.w 97e86 │ │ ldrd r0, r6, [r5, #36] @ 0x24 │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ add.w r1, r6, r6, lsl #1 │ │ lsls r1, r1, #2 │ │ mov r2, r0 │ │ cmp r1, #0 │ │ - beq.w 97518 │ │ + beq.w 97ee2 │ │ ldr r3, [r2, #4] │ │ subs r1, #12 │ │ adds r7, #1 │ │ adds r2, #12 │ │ cmp r3, sl │ │ - bne.n 97354 │ │ + bne.n 97d1e │ │ cmp r7, r6 │ │ - bcs.w 97522 │ │ + bcs.w 97eec │ │ mvns r1, r7 │ │ mov r8, r4 │ │ add r1, r6 │ │ add.w r2, r1, r1, lsl #1 │ │ add.w r1, r7, r7, lsl #1 │ │ add.w r0, r0, r1, lsl #2 │ │ lsls r2, r2, #2 │ │ mov r1, r0 │ │ ldr.w r4, [r1], #12 │ │ - bl d4618 │ │ + bl d53ca │ │ subs r6, #1 │ │ cmp r4, #0 │ │ str r6, [r5, #40] @ 0x28 │ │ - beq.w 97522 │ │ + beq.w 97eec │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 97398 │ │ + bne.n 97d62 │ │ cmp r0, #1 │ │ - bne.n 973b4 │ │ + bne.n 97d7e │ │ mov r0, r4 │ │ dmb ish │ │ - bl 93048 │ │ + bl 93b70 │ │ cmp.w r9, #0 │ │ - bne.n 973c4 │ │ + bne.n 97d8e │ │ ldr.w r0, [r8, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 97502 │ │ + bne.w 97ecc │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r5] │ │ strex r2, r0, [r5] │ │ cmp r2, #0 │ │ - bne.n 973ca │ │ + bne.n 97d94 │ │ cmp r1, #2 │ │ - beq.w 974e6 │ │ + beq.w 97eb0 │ │ ldr r1, [sp, #4] │ │ movs r0, #0 │ │ str r0, [r1, #0] │ │ movs r0, #1 │ │ strb r0, [r1, #4] │ │ ldr r4, [sp, #8] │ │ - cbz r4, 97402 │ │ + cbz r4, 97dcc │ │ ldr r5, [sp, #12] │ │ ldr r1, [r5, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r4 │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ itt ne │ │ movne r0, r4 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r4, #1 │ │ movs r5, #0 │ │ movs r6, #0 │ │ - b.n 97428 │ │ - blx d7b90 │ │ + b.n 97df2 │ │ + blx d8800 │ │ ldrb.w r0, [sp, #16] │ │ add r5, r4 │ │ adds r4, #2 │ │ adds r6, #1 │ │ cmp r0, #0 │ │ dmb ish │ │ - bne.w 972f4 │ │ + bne.w 97cbe │ │ cmp r6, #7 │ │ - bcs.n 97410 │ │ + bcs.n 97dda │ │ cmp r6, #0 │ │ - beq.n 97414 │ │ + beq.n 97dde │ │ mov r0, r5 │ │ subs r0, #1 │ │ yield │ │ - bne.n 97432 │ │ - b.n 97414 │ │ + bne.n 97dfc │ │ + b.n 97dde │ │ add.w r0, r7, #32 │ │ - bl 97ca8 │ │ - b.n 970c8 │ │ + bl 988fc │ │ + b.n 97aea │ │ mov r0, r5 │ │ clrex │ │ - bl 76d12 │ │ - b.n 9722e │ │ + bl 779e2 │ │ + b.n 97bf8 │ │ mov r0, r5 │ │ clrex │ │ - bl 76d12 │ │ - b.n 9732c │ │ + bl 779e2 │ │ + b.n 97cf6 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r7 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 971f4 │ │ - bl 76b20 │ │ + blx d87d0 │ │ + b.n 97bbe │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r7, #4] │ │ - b.n 971dc │ │ - ldr r0, [pc, #184] @ (97534 ) │ │ + b.n 97ba6 │ │ + ldr r0, [pc, #184] @ (97efc ) │ │ movs r1, #40 @ 0x28 │ │ - ldr r2, [pc, #184] @ (97538 ) │ │ + ldr r2, [pc, #184] @ (97f00 ) │ │ add r0, pc │ │ add r2, pc │ │ - bl 3f4a0 │ │ - ldr r0, [pc, #220] @ (97564 ) │ │ + bl 3fbd4 │ │ + ldr r0, [pc, #216] @ (97f2c ) │ │ add r0, pc │ │ - bl 3f38c │ │ - bl 76b20 │ │ + bl 3fbc0 │ │ + bl 777f0 │ │ eor.w r9, r0, #1 │ │ ldrb r0, [r5, #4] │ │ cmp r0, #0 │ │ - beq.w 97246 │ │ - ldr r0, [pc, #160] @ (97540 ) │ │ - ldr r3, [pc, #160] @ (97544 ) │ │ - ldr r1, [pc, #164] @ (97548 ) │ │ + beq.w 97c10 │ │ + ldr r0, [pc, #156] @ (97f08 ) │ │ + ldr r3, [pc, #160] @ (97f0c ) │ │ + ldr r1, [pc, #160] @ (97f10 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ - b.n 974c8 │ │ - bl 76b20 │ │ + b.n 97e92 │ │ + bl 777f0 │ │ eor.w r9, r0, #1 │ │ ldrb r0, [r5, #4] │ │ cmp r0, #0 │ │ - beq.w 97344 │ │ - ldr r0, [pc, #148] @ (97554 ) │ │ - ldr r3, [pc, #152] @ (97558 ) │ │ - ldr r1, [pc, #152] @ (9755c ) │ │ + beq.w 97d0e │ │ + ldr r0, [pc, #148] @ (97f1c ) │ │ + ldr r3, [pc, #148] @ (97f20 ) │ │ + ldr r1, [pc, #152] @ (97f24 ) │ │ add r0, pc │ │ add r3, pc │ │ add r1, pc │ │ add r2, sp, #20 │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ strb.w r9, [sp, #24] │ │ str r5, [sp, #20] │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r5 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 972de │ │ + blx d87d0 │ │ + b.n 97ca8 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r5 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 973dc │ │ - bl 76b20 │ │ + blx d87d0 │ │ + b.n 97da6 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r5, #4] │ │ - b.n 972c6 │ │ - bl 76b20 │ │ + b.n 97c90 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r5, #4] │ │ - b.n 973c4 │ │ - ldr r0, [pc, #84] @ (97568 ) │ │ + b.n 97d8e │ │ + ldr r0, [pc, #84] @ (97f30 ) │ │ add r0, pc │ │ - bl 3f38c │ │ - ldr r0, [pc, #68] @ (97560 ) │ │ + bl 3fbc0 │ │ + ldr r0, [pc, #68] @ (97f28 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ udf #254 @ 0xfe │ │ - ldr r2, [pc, #40] @ (9754c ) │ │ + ldr r2, [pc, #36] @ (97f14 ) │ │ mov r0, r7 │ │ mov r1, r6 │ │ add r2, pc │ │ - bl 3e600 │ │ - nop │ │ - ldr r2, [r0, #28] │ │ + bl 3ed00 │ │ + ldr r0, [r7, #60] @ 0x3c │ │ movs r4, r0 │ │ - subs r1, r3, r5 │ │ - vcvt.u32.f32 , q14, #8 │ │ + asrs r5, r0, #24 │ │ + @ instruction: 0xfff841ce │ │ movs r4, r0 │ │ - ldr r4, [r4, #20] │ │ + ldr r2, [r3, #56] @ 0x38 │ │ movs r4, r0 │ │ - subs r1, r5, r5 │ │ - vshr.u64 d20, d6, #8 │ │ + asrs r5, r2, #24 │ │ + vrshr.u64 q10, q12, #8 │ │ movs r4, r0 │ │ - subs r7, #100 @ 0x64 │ │ + sbcs r6, r6 │ │ movs r4, r0 │ │ - subs r7, #100 @ 0x64 │ │ + sbcs r6, r6 │ │ movs r4, r0 │ │ - ldr r6, [r4, #4] │ │ + ldr r4, [r3, #40] @ 0x28 │ │ movs r4, r0 │ │ - subs r3, r1, r5 │ │ - vshr.u32 q10, q12, #8 │ │ + asrs r7, r6, #23 │ │ + vrshr.u64 q10, q5, #8 │ │ movs r4, r0 │ │ - subs r7, #102 @ 0x66 │ │ + sbcs r0, r7 │ │ movs r4, r0 │ │ - subs r7, #34 @ 0x22 │ │ + adcs r4, r6 │ │ movs r4, r0 │ │ - subs r7, #196 @ 0xc4 │ │ + tst r6, r2 │ │ movs r4, r0 │ │ - subs r7, #10 │ │ + adcs r4, r3 │ │ movs r4, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ sub sp, #24 │ │ mov r6, r1 │ │ mov r8, r0 │ │ - bl 9532c │ │ + bl 95e58 │ │ mov r4, r0 │ │ ldrb r0, [r6, #16] │ │ movs r1, #2 │ │ cmp r0, #2 │ │ strb r1, [r6, #16] │ │ - beq.n 975d6 │ │ + beq.n 97f9e │ │ ldmia.w r6, {r1, r2, r3, r5} │ │ ldrb r7, [r6, #19] │ │ stmia.w sp, {r1, r2, r3, r5} │ │ mov r1, sp │ │ mov r2, r4 │ │ ldrh.w r6, [r6, #17] │ │ strb.w r0, [sp, #16] │ │ mov r0, r8 │ │ strh.w r6, [sp, #17] │ │ strb.w r7, [sp, #19] │ │ - bl 9708c │ │ + bl 97aac │ │ dmb ish │ │ ldrex r0, [r4] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 975ae │ │ + bne.n 97f76 │ │ cmp r0, #1 │ │ - bne.n 975d0 │ │ + bne.n 97f98 │ │ dmb ish │ │ mov r0, r4 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w 93048 │ │ + b.w 93b70 │ │ add sp, #24 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ - ldr r0, [pc, #8] @ (975e0 ) │ │ + ldr r0, [pc, #8] @ (97fa8 ) │ │ add r0, pc │ │ - bl 3f38c │ │ + bl 3fbc0 │ │ nop │ │ - subs r7, #4 │ │ + adcs r0, r3 │ │ movs r4, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #28 │ │ - mov r9, r0 │ │ + mov sl, r0 │ │ ldr r0, [r0, #16] │ │ lsls r0, r0, #1 │ │ - bne.n 9768a │ │ - ldrd r0, fp, [r9, #36] @ 0x24 │ │ + bne.n 98052 │ │ + ldrd r0, fp, [sl, #36] @ 0x24 │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.n 9769e │ │ + beq.n 98066 │ │ cmp r0, #1 │ │ - bne.w 9772e │ │ + bne.w 98162 │ │ add.w r0, fp, #132 @ 0x84 │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 97608 │ │ + bne.n 97fd0 │ │ cmp r1, #1 │ │ dmb ish │ │ - bne.w 97ac2 │ │ + bne.w 987aa │ │ add.w r4, fp, #32 │ │ dmb ish │ │ ldrex r0, [r4] │ │ orr.w r1, r0, #1 │ │ strex r2, r1, [r4] │ │ cmp r2, #0 │ │ - bne.n 97628 │ │ + bne.n 97ff0 │ │ lsls r0, r0, #31 │ │ dmb ish │ │ - bne.w 9787c │ │ + bne.w 982ce │ │ ldr r0, [r4, #0] │ │ - mov.w r8, #0 │ │ + mov.w r9, #0 │ │ movs r7, #0 │ │ dmb ish │ │ mvns r1, r0 │ │ tst.w r1, #62 @ 0x3e │ │ - bne.w 977e8 │ │ + bne.w 9823a │ │ movs r5, #1 │ │ movs r6, #0 │ │ - b.n 97678 │ │ - blx d7b90 │ │ + b.n 98040 │ │ + blx d8800 │ │ ldr r0, [r4, #0] │ │ add r6, r5 │ │ adds r5, #2 │ │ adds r7, #1 │ │ dmb ish │ │ mvns r1, r0 │ │ tst.w r1, #62 @ 0x3e │ │ - bne.w 977e8 │ │ + bne.w 9823a │ │ cmp r7, #7 │ │ - bcs.n 9765e │ │ + bcs.n 98026 │ │ cmp r7, #0 │ │ - beq.n 97662 │ │ + beq.n 9802a │ │ mov r0, r6 │ │ subs r0, #1 │ │ yield │ │ - bne.n 97682 │ │ - b.n 97662 │ │ - ldr.w r0, [r9, #20] │ │ - blx d7b70 │ │ - ldrd r0, fp, [r9, #36] @ 0x24 │ │ + bne.n 9804a │ │ + b.n 9802a │ │ + ldr.w r0, [sl, #20] │ │ + blx d87c0 │ │ + ldrd r0, fp, [sl, #36] @ 0x24 │ │ dmb ish │ │ cmp r0, #0 │ │ - bne.n 975fe │ │ + bne.n 97fc6 │ │ add.w r0, fp, #164 @ 0xa4 │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 976a2 │ │ + bne.n 9806a │ │ cmp r1, #1 │ │ dmb ish │ │ - bne.w 97ac2 │ │ + bne.w 987aa │ │ ldr.w r0, [fp, #72] @ 0x48 │ │ add.w r1, fp, #32 │ │ dmb ish │ │ - ldrex r4, [r1] │ │ - orr.w r2, r4, r0 │ │ + ldrex r7, [r1] │ │ + orr.w r2, r7, r0 │ │ strex r3, r2, [r1] │ │ cmp r3, #0 │ │ - bne.n 976c6 │ │ + bne.n 9808e │ │ dmb ish │ │ ldr.w r0, [fp, #72] @ 0x48 │ │ - tst r0, r4 │ │ - bne.w 979f0 │ │ - add.w r6, fp, #76 @ 0x4c │ │ + tst r0, r7 │ │ + bne.w 986e0 │ │ + add.w r8, fp, #76 @ 0x4c │ │ movs r0, #1 │ │ - ldrex r1, [r6] │ │ + ldrex r1, [r8] │ │ cmp r1, #0 │ │ - bne.w 97b04 │ │ - strex r1, r0, [r6] │ │ + bne.w 987ec │ │ + strex r1, r0, [r8] │ │ cmp r1, #0 │ │ - bne.n 976ea │ │ + bne.n 980b2 │ │ dmb ish │ │ - ldr r5, [pc, #884] @ (97a78 ) │ │ - add r5, pc │ │ - ldr r0, [r5, #4] │ │ + ldr r0, [pc, #832] @ (9840c ) │ │ + add r0, pc │ │ + str r0, [sp, #8] │ │ + ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 97b52 │ │ - movs r7, #0 │ │ + bne.w 98846 │ │ + movs r0, #0 │ │ + str r0, [sp, #16] │ │ ldrb.w r0, [fp, #80] @ 0x50 │ │ cmp r0, #0 │ │ - bne.w 97b64 │ │ - add.w r0, fp, #84 @ 0x54 │ │ - bl 26150 │ │ + bne.w 9885a │ │ ldr.w r0, [fp, #92] @ 0x5c │ │ + str.w sl, [sp, #12] │ │ cmp r0, #0 │ │ - beq.w 979b8 │ │ - movs r0, #0 │ │ - b.n 979c2 │ │ + beq.w 98600 │ │ + ldr.w r4, [fp, #88] @ 0x58 │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r5, #2 │ │ + movs r6, #1 │ │ + add.w r9, r4, r0, lsl #2 │ │ + b.n 98112 │ │ + clrex │ │ + dmb ish │ │ + cmp r4, r9 │ │ + beq.w 98600 │ │ + mov r0, r4 │ │ + ldr.w r1, [r4], #12 │ │ + ldrex r2, [r1, #12] │ │ + cmp r2, #0 │ │ + bne.n 98104 │ │ + adds r1, #12 │ │ + dmb ish │ │ + strex r2, r5, [r1] │ │ + cbz r2, 98136 │ │ + ldrex r2, [r1] │ │ + cmp r2, #0 │ │ + beq.n 98126 │ │ + b.n 98104 │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ + ldr r0, [r0, #8] │ │ + dmb ish │ │ + add.w r1, r0, #24 │ │ + ldrex r0, [r1] │ │ + strex r2, r6, [r1] │ │ + cmp r2, #0 │ │ + bne.n 98146 │ │ + adds r0, #1 │ │ + bne.n 9810c │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + blx d87d0 │ │ + b.n 9810c │ │ add.w r0, fp, #4 │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 97732 │ │ + bne.n 98166 │ │ cmp r1, #1 │ │ dmb ish │ │ - bne.w 97ac2 │ │ + bne.w 987aa │ │ add.w r6, fp, #8 │ │ movs r0, #1 │ │ ldrex r1, [r6] │ │ cmp r1, #0 │ │ - bne.w 97af8 │ │ + bne.w 987e0 │ │ strex r1, r0, [r6] │ │ cmp r1, #0 │ │ - bne.n 97750 │ │ + bne.n 98184 │ │ dmb ish │ │ - ldr r4, [pc, #788] @ (97a7c ) │ │ - add r4, pc │ │ - ldr r0, [r4, #4] │ │ + ldr r0, [pc, #628] @ (98410 ) │ │ + add r0, pc │ │ + str r0, [sp, #16] │ │ + ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 97b10 │ │ - movs r5, #0 │ │ + bne.w 987fa │ │ + mov.w r8, #0 │ │ ldrb.w r0, [fp, #12] │ │ cmp r0, #0 │ │ - bne.w 97b22 │ │ + bne.w 9880c │ │ ldrb.w r0, [fp, #64] @ 0x40 │ │ - cbnz r0, 9779a │ │ - movs r0, #1 │ │ - strb.w r0, [fp, #64] @ 0x40 │ │ - add.w r0, fp, #16 │ │ - bl 26150 │ │ - add.w r0, fp, #40 @ 0x28 │ │ - bl 26150 │ │ - cbnz r5, 977a4 │ │ - ldr r0, [r4, #4] │ │ - lsls r0, r0, #1 │ │ - bne.w 97b42 │ │ - movs r0, #0 │ │ + cmp r0, #0 │ │ + bne.w 985ac │ │ + ldrd r4, r0, [fp, #20] │ │ + movs r5, #1 │ │ + cmp r0, #0 │ │ + strb.w r5, [fp, #64] @ 0x40 │ │ + beq.w 98414 │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r7, #2 │ │ + add.w r9, r4, r0, lsl #2 │ │ + b.n 981ea │ │ + clrex │ │ dmb ish │ │ - ldrex r1, [r6] │ │ - strex r2, r0, [r6] │ │ + cmp r4, r9 │ │ + beq.w 98414 │ │ + mov r0, r4 │ │ + ldr.w r1, [r4], #12 │ │ + ldrex r2, [r1, #12] │ │ cmp r2, #0 │ │ - bne.n 977aa │ │ - cmp r1, #2 │ │ - beq.w 97b34 │ │ - add.w r0, fp, #68 @ 0x44 │ │ - movs r2, #1 │ │ + bne.n 981dc │ │ + adds r1, #12 │ │ dmb ish │ │ - ldrexb r1, [r0] │ │ - strexb r3, r2, [r0] │ │ - cmp r3, #0 │ │ - bne.n 977c6 │ │ - cmp r1, #0 │ │ + strex r2, r7, [r1] │ │ + cbz r2, 9820e │ │ + ldrex r2, [r1] │ │ + cmp r2, #0 │ │ + beq.n 981fe │ │ + b.n 981dc │ │ dmb ish │ │ - beq.w 97ac2 │ │ - add.w r0, fp, #16 │ │ - bl 97bb8 │ │ - movs r0, #40 @ 0x28 │ │ - b.n 97ab6 │ │ - ldr.w sl, [fp] │ │ + ldr r0, [r0, #0] │ │ + ldr r0, [r0, #8] │ │ + dmb ish │ │ + add.w r1, r0, #24 │ │ + ldrex r0, [r1] │ │ + strex r2, r5, [r1] │ │ + cmp r2, #0 │ │ + bne.n 9821e │ │ + adds r0, #1 │ │ + bne.n 981e4 │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + blx d87d0 │ │ + b.n 981e4 │ │ + ldr.w r8, [fp] │ │ add.w r5, fp, #4 │ │ dmb ish │ │ lsrs r0, r0, #1 │ │ dmb ish │ │ str r0, [sp, #16] │ │ ldrex r6, [r5] │ │ - strex r0, r8, [r5] │ │ + strex r0, r9, [r5] │ │ cmp r0, #0 │ │ - bne.n 977fc │ │ + bne.n 9824e │ │ dmb ish │ │ - mov.w r8, sl, lsr #1 │ │ + mov.w r9, r8, lsr #1 │ │ ldr r0, [sp, #16] │ │ - cmp r0, r8 │ │ - beq.n 97862 │ │ - cbnz r6, 97862 │ │ + cmp r0, r9 │ │ + beq.n 982b4 │ │ + cbnz r6, 982b4 │ │ mul.w r4, r7, r7 │ │ - strd sl, r9, [sp, #8] │ │ + strd r8, sl, [sp, #8] │ │ lsls r0, r7, #1 │ │ - add.w r9, r0, #1 │ │ + add.w r8, r0, #1 │ │ mov.w sl, #0 │ │ cmp r7, #7 │ │ - bcs.n 9783a │ │ - cbz r7, 9783e │ │ + bcs.n 9828c │ │ + cbz r7, 98290 │ │ mov r0, r4 │ │ subs r0, #1 │ │ yield │ │ - bne.n 97832 │ │ - b.n 9783e │ │ - blx d7b90 │ │ + bne.n 98284 │ │ + b.n 98290 │ │ + blx d8800 │ │ adds r7, #1 │ │ dmb ish │ │ ldrex r6, [r5] │ │ strex r0, sl, [r5] │ │ cmp r0, #0 │ │ - bne.n 97844 │ │ - add r4, r9 │ │ - add.w r9, r9, #2 │ │ + bne.n 98296 │ │ + add r4, r8 │ │ + add.w r8, r8, #2 │ │ cmp r6, #0 │ │ dmb ish │ │ - beq.n 9782a │ │ - ldrd sl, r9, [sp, #8] │ │ + beq.n 9827c │ │ + ldrd r8, sl, [sp, #8] │ │ ldr r0, [sp, #16] │ │ - cmp r8, r0 │ │ - bne.n 97922 │ │ - cbz r6, 97870 │ │ + cmp r9, r0 │ │ + bne.n 98376 │ │ + cbz r6, 982c2 │ │ mov r0, r6 │ │ - blx d7b70 │ │ - bic.w r0, sl, #1 │ │ + blx d87c0 │ │ + bic.w r0, r8, #1 │ │ dmb ish │ │ str.w r0, [fp] │ │ add.w r0, fp, #136 @ 0x88 │ │ movs r2, #1 │ │ dmb ish │ │ ldrexb r1, [r0] │ │ strexb r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 97886 │ │ + bne.n 982d8 │ │ cmp r1, #0 │ │ dmb ish │ │ - beq.w 97ac2 │ │ + beq.w 987aa │ │ ldr.w r0, [fp] │ │ ldr.w r1, [fp, #32] │ │ ldr.w r6, [fp, #4] │ │ bic.w r4, r0, #1 │ │ bic.w r8, r1, #1 │ │ cmp r4, r8 │ │ - bne.n 978d4 │ │ + bne.n 98328 │ │ cmp r6, #0 │ │ - beq.n 979b4 │ │ + beq.w 9869c │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ movs r0, #72 @ 0x48 │ │ - b.n 97ab6 │ │ + b.n 9879e │ │ ldr r0, [r6, #0] │ │ mov r7, r6 │ │ mov r6, r0 │ │ mov r0, r7 │ │ - blx d7b70 │ │ + blx d87c0 │ │ adds r4, #2 │ │ cmp r8, r4 │ │ - beq.n 978b4 │ │ + beq.n 98306 │ │ ubfx r0, r4, #1, #5 │ │ cmp r0, #31 │ │ - beq.n 978c2 │ │ + beq.n 98316 │ │ add.w r0, r0, r0, lsl #1 │ │ add.w r0, r6, r0, lsl #2 │ │ ldrd r7, r5, [r0, #4] │ │ ldr r1, [r5, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r7 │ │ blxne r1 │ │ ldr r0, [r5, #4] │ │ cmp r0, #0 │ │ - bne.n 978c8 │ │ - b.n 978ce │ │ + bne.n 9831c │ │ + b.n 98322 │ │ ldr r0, [r6, #0] │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.n 97986 │ │ + beq.n 983de │ │ ldr r0, [r6, #0] │ │ mov r7, r6 │ │ dmb ish │ │ mov r6, r0 │ │ mov r0, r7 │ │ - blx d7b70 │ │ - add.w sl, sl, #2 │ │ + blx d87c0 │ │ + add.w r8, r8, #2 │ │ ldr r0, [sp, #16] │ │ - mov.w r8, sl, lsr #1 │ │ - cmp r0, r8 │ │ - beq.n 97868 │ │ - and.w r0, r8, #31 │ │ + mov.w r9, r8, lsr #1 │ │ + cmp r0, r9 │ │ + beq.n 982ba │ │ + and.w r0, r9, #31 │ │ cmp r0, #31 │ │ - beq.n 978fa │ │ + beq.n 9834e │ │ add.w r0, r0, r0, lsl #1 │ │ + mov r9, r8 │ │ add.w r0, r6, r0, lsl #2 │ │ add.w r8, r0, #4 │ │ ldr r1, [r0, #12] │ │ dmb ish │ │ lsls r0, r1, #31 │ │ - bne.n 97970 │ │ + bne.n 983c6 │ │ movs r5, #1 │ │ movs r7, #0 │ │ movs r4, #0 │ │ - b.n 9795e │ │ - blx d7b90 │ │ + b.n 983b4 │ │ + blx d8800 │ │ ldr.w r0, [r8, #8] │ │ add r7, r5 │ │ adds r5, #2 │ │ adds r4, #1 │ │ dmb ish │ │ lsls r0, r0, #31 │ │ - bne.n 97970 │ │ + bne.n 983c6 │ │ cmp r4, #7 │ │ - bcs.n 97948 │ │ + bcs.n 9839e │ │ cmp r4, #0 │ │ - beq.n 9794c │ │ + beq.n 983a2 │ │ mov r0, r7 │ │ subs r0, #1 │ │ yield │ │ - bne.n 97968 │ │ - b.n 9794c │ │ + bne.n 983be │ │ + b.n 983a2 │ │ ldrd r7, r4, [r8] │ │ ldr r1, [r4, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r7 │ │ blxne r1 │ │ ldr r0, [r4, #4] │ │ + mov r8, r9 │ │ cmp r0, #0 │ │ - bne.n 9790e │ │ - b.n 97914 │ │ + bne.n 98362 │ │ + b.n 98368 │ │ movs r4, #1 │ │ movs r5, #0 │ │ movs r7, #0 │ │ - b.n 979a2 │ │ - blx d7b90 │ │ + b.n 983fa │ │ + blx d8800 │ │ ldr r0, [r6, #0] │ │ add r5, r4 │ │ adds r4, #2 │ │ adds r7, #1 │ │ cmp r0, #0 │ │ dmb ish │ │ - bne.n 97904 │ │ + bne.n 98358 │ │ cmp r7, #7 │ │ - bcs.n 9798e │ │ + bcs.n 983e6 │ │ cmp r7, #0 │ │ - beq.n 97992 │ │ + beq.n 983ea │ │ mov r0, r5 │ │ subs r0, #1 │ │ yield │ │ - bne.n 979ac │ │ - b.n 97992 │ │ + bne.n 98404 │ │ + b.n 983ea │ │ + str r2, [r1, #108] @ 0x6c │ │ + movs r4, r0 │ │ + str r0, [r7, #92] @ 0x5c │ │ + movs r4, r0 │ │ + ldrd r4, r0, [fp, #32] │ │ + movs r1, #0 │ │ + cmp r0, #0 │ │ + str.w r1, [fp, #36] @ 0x24 │ │ + beq.n 984a6 │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r5, #1 │ │ + add.w r7, r4, r0, lsl #2 │ │ + ldrd r0, r1, [r4] │ │ + ldrex r2, [r0, #12] │ │ + cbnz r2, 9844c │ │ + add.w r2, r0, #12 │ │ + dmb ish │ │ + strex r3, r1, [r2] │ │ + cbz r3, 9847a │ │ + ldrex r3, [r2] │ │ + cmp r3, #0 │ │ + beq.n 9843e │ │ + clrex │ │ + dmb ish │ │ + adds r4, #12 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 9845a │ │ + cmp r1, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 93b70 │ │ + cmp r4, r7 │ │ + bne.n 9842c │ │ + b.n 984a6 │ │ + dmb ish │ │ + ldr r1, [r0, #8] │ │ + dmb ish │ │ + adds r1, #24 │ │ + ldrex r2, [r1] │ │ + strex r3, r5, [r1] │ │ + cmp r3, #0 │ │ + bne.n 98486 │ │ + adds r2, #1 │ │ + bne.n 98454 │ │ + mov r9, r0 │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + blx d87d0 │ │ + mov r0, r9 │ │ + b.n 98454 │ │ + ldr.w r0, [fp, #48] @ 0x30 │ │ + cbz r0, 9851a │ │ + ldr.w r4, [fp, #44] @ 0x2c │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r7, #2 │ │ + movs r5, #1 │ │ + add.w r9, r4, r0, lsl #2 │ │ + b.n 984ca │ │ + clrex │ │ + dmb ish │ │ + cmp r4, r9 │ │ + beq.n 9851a │ │ + mov r0, r4 │ │ + ldr.w r1, [r4], #12 │ │ + ldrex r2, [r1, #12] │ │ + cmp r2, #0 │ │ + bne.n 984be │ │ + adds r1, #12 │ │ + dmb ish │ │ + strex r2, r7, [r1] │ │ + cbz r2, 984ee │ │ + ldrex r2, [r1] │ │ + cmp r2, #0 │ │ + beq.n 984de │ │ + b.n 984be │ │ + dmb ish │ │ + ldr r0, [r0, #0] │ │ + ldr r0, [r0, #8] │ │ + dmb ish │ │ + add.w r1, r0, #24 │ │ + ldrex r0, [r1] │ │ + strex r2, r5, [r1] │ │ + cmp r2, #0 │ │ + bne.n 984fe │ │ + adds r0, #1 │ │ + bne.n 984c6 │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + blx d87d0 │ │ + b.n 984c6 │ │ + ldrd r4, r0, [fp, #56] @ 0x38 │ │ + movs r1, #0 │ │ + cmp r0, #0 │ │ + str.w r1, [fp, #60] @ 0x3c │ │ + beq.n 985ac │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r5, #1 │ │ + add.w r7, r4, r0, lsl #2 │ │ + ldrd r0, r1, [r4] │ │ + ldrex r2, [r0, #12] │ │ + cbnz r2, 98552 │ │ + add.w r2, r0, #12 │ │ + dmb ish │ │ + strex r3, r1, [r2] │ │ + cbz r3, 98580 │ │ + ldrex r3, [r2] │ │ + cmp r3, #0 │ │ + beq.n 98544 │ │ + clrex │ │ + dmb ish │ │ + adds r4, #12 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 98560 │ │ + cmp r1, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 93b70 │ │ + cmp r4, r7 │ │ + bne.n 98532 │ │ + b.n 985ac │ │ + dmb ish │ │ + ldr r1, [r0, #8] │ │ + dmb ish │ │ + adds r1, #24 │ │ + ldrex r2, [r1] │ │ + strex r3, r5, [r1] │ │ + cmp r3, #0 │ │ + bne.n 9858c │ │ + adds r2, #1 │ │ + bne.n 9855a │ │ + mov r9, r0 │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + blx d87d0 │ │ + mov r0, r9 │ │ + b.n 9855a │ │ + cmp.w r8, #0 │ │ + bne.n 985bc │ │ + ldr r0, [sp, #16] │ │ + ldr r0, [r0, #4] │ │ + lsls r0, r0, #1 │ │ + bne.w 98836 │ │ + movs r0, #0 │ │ + dmb ish │ │ + ldrex r1, [r6] │ │ + strex r2, r0, [r6] │ │ + cmp r2, #0 │ │ + bne.n 985c2 │ │ + cmp r1, #2 │ │ + beq.w 98828 │ │ + add.w r0, fp, #68 @ 0x44 │ │ + movs r2, #1 │ │ + dmb ish │ │ + ldrexb r1, [r0] │ │ + strexb r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 985de │ │ + cmp r1, #0 │ │ + dmb ish │ │ + beq.w 987aa │ │ + add.w r0, fp, #16 │ │ + bl 31ed0 │ │ + movs r0, #40 @ 0x28 │ │ + b.n 9879e │ │ + ldrd r4, r0, [fp, #100] @ 0x64 │ │ + movs r1, #0 │ │ + cmp r0, #0 │ │ + str.w r1, [fp, #104] @ 0x68 │ │ + beq.n 98692 │ │ + add.w r0, r0, r0, lsl #1 │ │ + movs r5, #1 │ │ + add.w sl, r4, r0, lsl #2 │ │ + ldrd r0, r1, [r4] │ │ + ldrex r2, [r0, #12] │ │ + cbnz r2, 98638 │ │ + add.w r2, r0, #12 │ │ + dmb ish │ │ + strex r3, r1, [r2] │ │ + cbz r3, 98666 │ │ + ldrex r3, [r2] │ │ + cmp r3, #0 │ │ + beq.n 9862a │ │ + clrex │ │ + dmb ish │ │ + adds r4, #12 │ │ + dmb ish │ │ + ldrex r1, [r0] │ │ + subs r2, r1, #1 │ │ + strex r3, r2, [r0] │ │ + cmp r3, #0 │ │ + bne.n 98646 │ │ + cmp r1, #1 │ │ + itt eq │ │ + dmbeq ish │ │ + bleq 93b70 │ │ + cmp r4, sl │ │ + bne.n 98618 │ │ + b.n 98692 │ │ + dmb ish │ │ + ldr r1, [r0, #8] │ │ + dmb ish │ │ + adds r1, #24 │ │ + ldrex r2, [r1] │ │ + strex r3, r5, [r1] │ │ + cmp r3, #0 │ │ + bne.n 98672 │ │ + adds r2, #1 │ │ + bne.n 98640 │ │ + mov r6, r0 │ │ + movs r0, #240 @ 0xf0 │ │ + movs r2, #129 @ 0x81 │ │ + movs r3, #1 │ │ + blx d87d0 │ │ + mov r0, r6 │ │ + b.n 98640 │ │ + ldr.w r0, [fp, #92] @ 0x5c │ │ + cbz r0, 986a0 │ │ + movs r0, #0 │ │ + b.n 986aa │ │ movs r0, #72 @ 0x48 │ │ - b.n 97ab6 │ │ + b.n 9879e │ │ ldr.w r0, [fp, #104] @ 0x68 │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ + ldr.w sl, [sp, #12] │ │ dmb ish │ │ strb.w r0, [fp, #108] @ 0x6c │ │ dmb ish │ │ - cbnz r7, 979d8 │ │ - ldr r0, [r5, #4] │ │ + ldr r0, [sp, #16] │ │ + cbnz r0, 986c8 │ │ + ldr r0, [sp, #8] │ │ + ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.w 97b8e │ │ + bne.w 98888 │ │ movs r0, #0 │ │ dmb ish │ │ - ldrex r1, [r6] │ │ - strex r2, r0, [r6] │ │ + ldrex r1, [r8] │ │ + strex r2, r0, [r8] │ │ cmp r2, #0 │ │ - bne.n 979de │ │ + bne.n 986ce │ │ cmp r1, #2 │ │ - beq.w 97b80 │ │ + beq.w 9887a │ │ ldr.w r6, [fp] │ │ - movs r7, #0 │ │ ldr.w r0, [fp, #72] @ 0x48 │ │ - bic.w r8, r4, r0 │ │ - b.n 97a0a │ │ - blx d7b90 │ │ + bic.w r8, r7, r0 │ │ + movs r7, #0 │ │ + b.n 986fa │ │ + blx d8800 │ │ adds r7, #1 │ │ ldr.w r0, [fp, #72] @ 0x48 │ │ subs r0, #1 │ │ ldr.w r3, [fp, #148] @ 0x94 │ │ and.w r2, r6, r0 │ │ ldr.w r1, [fp, #68] @ 0x44 │ │ add.w r0, r2, r2, lsl #1 │ │ add.w r0, r3, r0, lsl #2 │ │ adds r3, r6, #1 │ │ ldr r5, [r0, #8] │ │ dmb ish │ │ cmp r3, r5 │ │ - bne.n 97a60 │ │ + bne.n 98750 │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ adds r2, #1 │ │ cmp r2, r3 │ │ itttt cs │ │ negcs r1, r1 │ │ andcs r1, r6 │ │ ldrcs.w r2, [fp, #68] @ 0x44 │ │ @@ -169005,310 +169594,254 @@ │ │ ldrd r6, r4, [r0] │ │ ldr r1, [r4, #0] │ │ cmp r1, #0 │ │ itt ne │ │ movne r0, r6 │ │ blxne r1 │ │ ldr r0, [r4, #4] │ │ - cbz r0, 97a58 │ │ + cbz r0, 98748 │ │ mov r0, r6 │ │ - blx d7b70 │ │ + blx d87c0 │ │ mov r6, r5 │ │ ldr.w r0, [fp, #72] @ 0x48 │ │ - b.n 97a0a │ │ + b.n 986fa │ │ cmp r8, r6 │ │ - beq.n 97a80 │ │ + beq.n 98768 │ │ cmp r7, #7 │ │ - bcs.n 97a00 │ │ + bcs.n 986f0 │ │ cmp r7, #0 │ │ - beq.n 97a04 │ │ + beq.n 986f4 │ │ mul.w r0, r7, r7 │ │ subs r0, #1 │ │ yield │ │ - bne.n 97a70 │ │ - b.n 97a04 │ │ - str r2, [r2, #72] @ 0x48 │ │ - movs r4, r0 │ │ - str r4, [r5, #64] @ 0x40 │ │ - movs r4, r0 │ │ + bne.n 98760 │ │ + b.n 986f4 │ │ add.w r0, fp, #168 @ 0xa8 │ │ movs r2, #1 │ │ dmb ish │ │ ldrexb r1, [r0] │ │ strexb r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 97a8a │ │ + bne.n 98772 │ │ dmb ish │ │ - cbz r1, 97ac2 │ │ + cbz r1, 987aa │ │ ldr.w r0, [fp, #152] @ 0x98 │ │ cmp r0, #0 │ │ itt ne │ │ ldrne.w r0, [fp, #148] @ 0x94 │ │ - blxne d7b70 │ │ + blxne d87c0 │ │ add.w r0, fp, #84 @ 0x54 │ │ - bl 97bb8 │ │ + bl 31ed0 │ │ movs r0, #120 @ 0x78 │ │ add r0, fp │ │ - bl 97bb8 │ │ + bl 31ed0 │ │ mov r0, fp │ │ - blx d7b70 │ │ - adds.w r0, r9, #1 │ │ - beq.n 97af2 │ │ - add.w r0, r9, #4 │ │ + blx d87c0 │ │ + adds.w r0, sl, #1 │ │ + beq.n 987da │ │ + add.w r0, sl, #4 │ │ dmb ish │ │ ldrex r1, [r0] │ │ subs r2, r1, #1 │ │ strex r3, r2, [r0] │ │ cmp r3, #0 │ │ - bne.n 97ad0 │ │ + bne.n 987b8 │ │ cmp r1, #1 │ │ - bne.n 97af2 │ │ + bne.n 987da │ │ dmb ish │ │ - mov r0, r9 │ │ + mov r0, sl │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7abc │ │ + b.w d870c │ │ add sp, #28 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, r6 │ │ clrex │ │ - bl 76d12 │ │ - b.n 97766 │ │ - mov r0, r6 │ │ + bl 779e2 │ │ + b.n 9819a │ │ + mov r0, r8 │ │ clrex │ │ - bl 76d12 │ │ - b.n 97700 │ │ - bl 76b20 │ │ - eor.w r5, r0, #1 │ │ + bl 779e2 │ │ + b.w 980c8 │ │ + bl 777f0 │ │ + eor.w r8, r0, #1 │ │ ldrb.w r0, [fp, #12] │ │ cmp r0, #0 │ │ - beq.w 9777e │ │ - ldr r0, [pc, #136] @ (97bac ) │ │ - ldr r3, [pc, #136] @ (97bb0 ) │ │ - ldr r1, [pc, #140] @ (97bb4 ) │ │ + beq.w 981b6 │ │ + ldr r0, [pc, #148] @ (988a4 ) │ │ + ldr r3, [pc, #152] @ (988a8 ) │ │ + ldr r1, [pc, #152] @ (988ac ) │ │ add r0, pc │ │ add r3, pc │ │ - strb.w r5, [sp, #24] │ │ + strb.w r8, [sp, #24] │ │ add r1, pc │ │ - b.n 97b74 │ │ + str r6, [sp, #20] │ │ + add r2, sp, #20 │ │ + str r1, [sp, #0] │ │ + movs r1, #43 @ 0x2b │ │ + bl 41638 │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r6 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 977bc │ │ - bl 76b20 │ │ + blx d87d0 │ │ + b.n 985d4 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq.w r0, [fp, #12] │ │ - b.n 977a4 │ │ - bl 76b20 │ │ - eor.w r7, r0, #1 │ │ + b.n 985bc │ │ + bl 777f0 │ │ + eor.w r0, r0, #1 │ │ + str r0, [sp, #16] │ │ ldrb.w r0, [fp, #80] @ 0x50 │ │ cmp r0, #0 │ │ - beq.w 97718 │ │ - ldr r0, [pc, #56] @ (97ba0 ) │ │ - ldr r3, [pc, #60] @ (97ba4 ) │ │ - ldr r1, [pc, #60] @ (97ba8 ) │ │ + beq.w 980e4 │ │ + ldr r0, [pc, #60] @ (98898 ) │ │ + ldr r3, [pc, #60] @ (9889c ) │ │ + ldr r1, [pc, #64] @ (988a0 ) │ │ add r0, pc │ │ + ldr r2, [sp, #16] │ │ add r3, pc │ │ - strb.w r7, [sp, #24] │ │ add r1, pc │ │ + strb.w r2, [sp, #24] │ │ + str.w r8, [sp, #20] │ │ add r2, sp, #20 │ │ - str r6, [sp, #20] │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ movs r0, #240 @ 0xf0 │ │ - mov r1, r6 │ │ + mov r1, r8 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ - blx d7b80 │ │ - b.n 979f0 │ │ - bl 76b20 │ │ + blx d87d0 │ │ + b.n 986e0 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq.w r0, [fp, #80] @ 0x50 │ │ - b.n 979d8 │ │ - nop │ │ - asrs r3, r4, #18 │ │ - vtbx.8 d19, {d24-d25}, d16 │ │ + b.n 986c8 │ │ + lsrs r3, r4, #16 │ │ + @ instruction: 0xfff838f4 │ │ movs r4, r0 │ │ - subs r1, #42 @ 0x2a │ │ + subs r0, #82 @ 0x52 │ │ movs r4, r0 │ │ - asrs r5, r4, #19 │ │ - vshll.u32 , d2, #24 │ │ + lsrs r1, r6, #17 │ │ + vqrshrn.u64 d19, q2, #8 │ │ movs r4, r0 │ │ - subs r0, #140 @ 0x8c │ │ + adds r7, #190 @ 0xbe │ │ movs r4, r0 │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ - ldrd r5, r6, [r0, #4] │ │ - mov r8, r0 │ │ - cbz r6, 97bfc │ │ - movs r7, #0 │ │ - b.n 97bcc │ │ - cmp r7, r6 │ │ - beq.n 97bfc │ │ - add.w r0, r7, r7, lsl #1 │ │ - adds r7, #1 │ │ - ldr.w r1, [r5, r0, lsl #2] │ │ - add.w r0, r5, r0, lsl #2 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 97bde │ │ - cmp r2, #1 │ │ - bne.n 97bc8 │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - bl 93048 │ │ - b.n 97bc8 │ │ - ldr.w r0, [r8] │ │ - cmp r0, #0 │ │ - itt ne │ │ - movne r0, r5 │ │ - blxne d7b70 │ │ - ldrd r5, r6, [r8, #16] │ │ - cbz r6, 97c48 │ │ - movs r7, #0 │ │ - b.n 97c18 │ │ - cmp r7, r6 │ │ - beq.n 97c48 │ │ - add.w r0, r7, r7, lsl #1 │ │ - adds r7, #1 │ │ - ldr.w r1, [r5, r0, lsl #2] │ │ - add.w r0, r5, r0, lsl #2 │ │ - dmb ish │ │ - ldrex r2, [r1] │ │ - subs r3, r2, #1 │ │ - strex r4, r3, [r1] │ │ - cmp r4, #0 │ │ - bne.n 97c2a │ │ - cmp r2, #1 │ │ - bne.n 97c14 │ │ - dmb ish │ │ - ldr r0, [r0, #0] │ │ - bl 93048 │ │ - b.n 97c14 │ │ - ldr.w r0, [r8, #12] │ │ - cbz r0, 97c58 │ │ - mov r0, r5 │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ - b.w d7abc │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ push {r4, lr} │ │ ldr r4, [r0, #0] │ │ ldrb r1, [r0, #4] │ │ - cbnz r1, 97c6e │ │ - ldr r0, [pc, #60] @ (97ca4 ) │ │ + cbnz r1, 988c2 │ │ + ldr r0, [pc, #60] @ (988f8 ) │ │ add r0, pc │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 97c96 │ │ + bne.n 988ea │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r4] │ │ strex r2, r0, [r4] │ │ cmp r2, #0 │ │ - bne.n 97c74 │ │ + bne.n 988c8 │ │ cmp r1, #2 │ │ it ne │ │ popne {r4, pc} │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r4 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ ldmia.w sp!, {r4, lr} │ │ - b.w d7ab0 │ │ - bl 76b20 │ │ + b.w d8700 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #4] │ │ - b.n 97c6e │ │ - ldrsh r6, [r5, r4] │ │ + b.n 988c2 │ │ + ldrsh r2, [r3, r3] │ │ movs r4, r0 │ │ push {r7, lr} │ │ ldr r1, [r0, #0] │ │ - bl 97e36 │ │ + bl 98a8a │ │ movs r2, #1 │ │ movt r2, #32768 @ 0x8000 │ │ cmp r0, r2 │ │ it eq │ │ popeq {r7, pc} │ │ - bl 3d98e │ │ + bl 3e0ac │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #76 @ 0x4c │ │ ldr.w r9, [sp, #112] @ 0x70 │ │ add.w r8, r0, #12 │ │ mov fp, r0 │ │ movw r0, #51712 @ 0xca00 │ │ movt r0, #15258 @ 0x3b9a │ │ cmp r9, r0 │ │ - bne.n 97d60 │ │ + bne.n 989b4 │ │ add r6, sp, #48 @ 0x30 │ │ movs r4, #0 │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ ldr.w r0, [r8] │ │ dmb ish │ │ cmp r0, #0 │ │ - bne.n 97de8 │ │ + bne.n 98a3c │ │ ldr.w r0, [fp, #8] │ │ add.w r5, r0, #24 │ │ ldrex r0, [r5] │ │ subs r1, r0, #1 │ │ strex r2, r1, [r5] │ │ cmp r2, #0 │ │ - bne.n 97cf8 │ │ + bne.n 9894c │ │ cmp r0, #1 │ │ dmb ish │ │ - beq.n 97ce4 │ │ - b.n 97d18 │ │ + beq.n 98938 │ │ + b.n 9896c │ │ clrex │ │ dmb ish │ │ str r4, [sp, #48] @ 0x30 │ │ ldr r0, [r5, #0] │ │ adds r0, #1 │ │ - bne.n 97d4a │ │ + bne.n 9899e │ │ ldr r0, [sp, #48] @ 0x30 │ │ mov r1, r5 │ │ movs r2, #137 @ 0x89 │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ cmp r0, #0 │ │ it ne │ │ addne r0, r6, #4 │ │ stmia.w sp, {r0, r4, r7} │ │ movs r0, #240 @ 0xf0 │ │ - blx d7b80 │ │ + blx d87d0 │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ - bgt.n 97d4a │ │ - blx d7c00 │ │ + bgt.n 9899e │ │ + blx d8850 │ │ ldr r0, [r0, #0] │ │ cmp r0, #4 │ │ - beq.n 97d1a │ │ + beq.n 9896e │ │ ldrex r0, [r5] │ │ cmp r0, #1 │ │ - bne.n 97d10 │ │ + bne.n 98964 │ │ strex r0, r4, [r5] │ │ cmp r0, #0 │ │ - bne.n 97d4a │ │ + bne.n 9899e │ │ dmb ish │ │ - b.n 97ce4 │ │ + b.n 98938 │ │ mov r5, r3 │ │ mov r6, r2 │ │ add.w sl, sp, #48 @ 0x30 │ │ ldr.w r0, [r8] │ │ dmb ish │ │ - cbnz r0, 97de8 │ │ + cbnz r0, 98a3c │ │ mov r0, sl │ │ - bl 93cfc │ │ + bl 94828 │ │ ldrd r0, r2, [sp, #48] @ 0x30 │ │ eor.w r3, r2, r5 │ │ ldr r1, [sp, #56] @ 0x38 │ │ movs r7, #0 │ │ eor.w r4, r0, r6 │ │ orrs r3, r4 │ │ subs r4, r0, r6 │ │ @@ -169318,60 +169851,60 @@ │ │ movlt r4, #1 │ │ cmp r1, r9 │ │ it cc │ │ movcc r7, #1 │ │ cmp r3, #0 │ │ it ne │ │ movne r7, r4 │ │ - cbz r7, 97dfc │ │ + cbz r7, 98a50 │ │ strd r0, r2, [sp, #32] │ │ add r2, sp, #32 │ │ str r1, [sp, #40] @ 0x28 │ │ add r1, sp, #16 │ │ mov r0, sl │ │ str.w r9, [sp, #24] │ │ strd r6, r5, [sp, #16] │ │ - bl 93db0 │ │ + bl 948dc │ │ ldr r0, [sp, #48] @ 0x30 │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ ldr r1, [sp, #64] @ 0x40 │ │ lsls r0, r0, #31 │ │ ldr.w r0, [fp, #8] │ │ it ne │ │ movne r1, #0 │ │ str r1, [sp, #0] │ │ itt ne │ │ movne r2, #0 │ │ movne r3, #0 │ │ - bl 9575c │ │ + bl 96288 │ │ ldr.w r0, [r8] │ │ dmb ish │ │ cmp r0, #0 │ │ - beq.n 97d72 │ │ + beq.n 989c6 │ │ subs r1, r0, #1 │ │ cmp r1, #2 │ │ - bcs.n 97df4 │ │ + bcs.n 98a48 │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #3 │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ ldrex r0, [r8] │ │ - cbnz r0, 97e16 │ │ + cbnz r0, 98a6a │ │ movs r1, #1 │ │ dmb ish │ │ strex r2, r1, [r8] │ │ - cbz r2, 97e1c │ │ + cbz r2, 98a70 │ │ ldrex r0, [r8] │ │ cmp r0, #0 │ │ - beq.n 97e08 │ │ + beq.n 98a5c │ │ movs r1, #0 │ │ clrex │ │ dmb ish │ │ - cbz r1, 97e2a │ │ + cbz r1, 98a7e │ │ movs r0, #1 │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ cmp r0, #3 │ │ it cs │ │ movcs r0, #3 │ │ add sp, #76 @ 0x4c │ │ @@ -169386,95 +169919,95 @@ │ │ it ls │ │ lslls r5, r3, #1 │ │ cmp r5, #4 │ │ it ls │ │ movls r5, #4 │ │ mov r1, r3 │ │ mov r3, r5 │ │ - bl 97e78 │ │ + bl 98aca │ │ ldr r0, [sp, #4] │ │ - cmp r0, #1 │ │ - bne.n 97e68 │ │ + cbz r0, 98aba │ │ ldrd r0, r1, [sp, #8] │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ ldr r0, [sp, #8] │ │ strd r5, r0, [r4] │ │ movs r0, #1 │ │ movt r0, #32768 @ 0x8000 │ │ add sp, #16 │ │ pop {r4, r5, r7, pc} │ │ push {r4, r5, r7, lr} │ │ mov r4, r0 │ │ movw r0, #43690 @ 0xaaaa │ │ movt r0, #2730 @ 0xaaa │ │ cmp r3, r0 │ │ - bls.n 97e94 │ │ + bls.n 98ae6 │ │ movs r0, #1 │ │ movs r5, #0 │ │ movs r1, #4 │ │ str r5, [r4, r1] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ add.w r0, r3, r3, lsl #1 │ │ mov.w r5, r0, lsl #2 │ │ - cbz r1, 97eaa │ │ + cbz r1, 98afc │ │ mov r0, r2 │ │ mov r1, r5 │ │ - blx d7c20 │ │ - cbnz r0, 97ec4 │ │ - b.n 97eb4 │ │ - cbz r5, 97ec2 │ │ + blx d8870 │ │ + cbnz r0, 98b16 │ │ + b.n 98b06 │ │ + cbz r5, 98b14 │ │ mov r0, r5 │ │ - blx d7bb0 │ │ - cbnz r0, 97ec4 │ │ + blx d87f0 │ │ + cbnz r0, 98b16 │ │ movs r0, #4 │ │ str r0, [r4, #4] │ │ movs r0, #1 │ │ movs r1, #8 │ │ str r5, [r4, r1] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ movs r0, #4 │ │ str r0, [r4, #4] │ │ movs r0, #0 │ │ movs r1, #8 │ │ str r5, [r4, r1] │ │ str r0, [r4, #0] │ │ pop {r4, r5, r7, pc} │ │ + bmi.n 98ace │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ sub sp, #12 │ │ movs r3, #1 │ │ ldrex r7, [r0] │ │ cmp r7, #0 │ │ - bne.n 97f7e │ │ + bne.n 98bd2 │ │ strex r7, r3, [r0] │ │ cmp r7, #0 │ │ - bne.n 97ed8 │ │ + bne.n 98b2c │ │ dmb ish │ │ - ldr r4, [pc, #268] @ (97ffc ) │ │ + ldr r4, [pc, #268] @ (98c50 ) │ │ add r4, pc │ │ ldr r3, [r4, #4] │ │ lsls r3, r3, #1 │ │ - bne.n 97fac │ │ + bne.n 98c00 │ │ movs r5, #0 │ │ ldrb r3, [r0, #4] │ │ cmp r3, #0 │ │ - bne.n 97fc8 │ │ + bne.n 98c1c │ │ ldrex r3, [r2] │ │ adds r7, r3, #1 │ │ strex r6, r7, [r2] │ │ cmp r6, #0 │ │ - bne.n 97efe │ │ + bne.n 98b52 │ │ cmp r3, #0 │ │ - bmi.n 97ffa │ │ + bmi.n 98c4e │ │ ldr r6, [r0, #16] │ │ ldr r3, [r0, #8] │ │ cmp r6, r3 │ │ - beq.n 97f94 │ │ + beq.n 98be8 │ │ ldr r3, [r0, #12] │ │ add.w r7, r6, r6, lsl #1 │ │ str.w r2, [r3, r7, lsl #2] │ │ adds r2, r6, #1 │ │ add.w r3, r3, r7, lsl #2 │ │ str r2, [r0, #16] │ │ mov.w r2, #0 │ │ @@ -169482,319 +170015,319 @@ │ │ ittt cs │ │ ldrcs r1, [r0, #28] │ │ clzcs r1, r1 │ │ lsrcs r2, r1, #5 │ │ dmb ish │ │ strb.w r2, [r0, #32] │ │ dmb ish │ │ - cbnz r5, 97f50 │ │ + cbnz r5, 98ba4 │ │ ldr r1, [r4, #4] │ │ lsls r1, r1, #1 │ │ - bne.n 97fe6 │ │ + bne.n 98c3a │ │ movs r1, #0 │ │ dmb ish │ │ ldrex r2, [r0] │ │ strex r3, r1, [r0] │ │ cmp r3, #0 │ │ - bne.n 97f56 │ │ + bne.n 98baa │ │ cmp r2, #2 │ │ itt ne │ │ addne sp, #12 │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ mov r1, r0 │ │ movs r0, #240 @ 0xf0 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ add sp, #12 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ - b.w d7ab0 │ │ + b.w d8700 │ │ clrex │ │ mov r4, r0 │ │ mov r5, r1 │ │ mov r6, r2 │ │ - bl 76d12 │ │ + bl 779e2 │ │ mov r2, r6 │ │ mov r1, r5 │ │ mov r0, r4 │ │ - b.n 97eec │ │ + b.n 98b40 │ │ add.w r3, r0, #8 │ │ mov r8, r0 │ │ mov r7, r1 │ │ mov r9, r2 │ │ mov r0, r3 │ │ - bl 97ca8 │ │ + bl 988fc │ │ mov r2, r9 │ │ mov r1, r7 │ │ mov r0, r8 │ │ - b.n 97f18 │ │ + b.n 98b6c │ │ mov r5, r0 │ │ mov r7, r1 │ │ mov r6, r2 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r3, r0 │ │ mov r0, r5 │ │ eor.w r5, r3, #1 │ │ mov r2, r6 │ │ mov r1, r7 │ │ ldrb r3, [r0, #4] │ │ cmp r3, #0 │ │ - beq.n 97efe │ │ - ldr r1, [pc, #52] @ (98000 ) │ │ - ldr r3, [pc, #56] @ (98004 ) │ │ - ldr r2, [pc, #56] @ (98008 ) │ │ + beq.n 98b52 │ │ + ldr r1, [pc, #52] @ (98c54 ) │ │ + ldr r3, [pc, #56] @ (98c58 ) │ │ + ldr r2, [pc, #56] @ (98c5c ) │ │ add r1, pc │ │ add r3, pc │ │ strb.w r5, [sp, #8] │ │ add r2, pc │ │ strd r2, r0, [sp] │ │ add r2, sp, #4 │ │ mov r0, r1 │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ + bl 41638 │ │ mov r4, r0 │ │ - bl 76b20 │ │ + bl 777f0 │ │ mov r1, r0 │ │ mov r0, r4 │ │ cmp r1, #0 │ │ itt eq │ │ moveq r1, #1 │ │ strbeq r1, [r0, #4] │ │ - b.n 97f50 │ │ + b.n 98ba4 │ │ udf #254 @ 0xfe │ │ - ldrb r6, [r4, r2] │ │ + ldrb r2, [r2, r1] │ │ movs r4, r0 │ │ - asrs r7, r7, #32 │ │ - vsli.32 , q14, #24 │ │ + lsrs r1, r4, #1 │ │ + vsli.32 d19, d20, #24 │ │ movs r4, r0 │ │ - adds r4, #246 @ 0xf6 │ │ + adds r4, #190 @ 0xbe │ │ movs r4, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #20 │ │ mov r9, r0 │ │ mov r4, r1 │ │ movs r0, #1 │ │ ldrex r1, [r4] │ │ cmp r1, #0 │ │ - bne.n 980ee │ │ + bne.n 98d42 │ │ strex r1, r0, [r4] │ │ cmp r1, #0 │ │ - bne.n 98018 │ │ + bne.n 98c6c │ │ dmb ish │ │ - ldr r0, [pc, #280] @ (98148 ) │ │ + ldr r0, [pc, #280] @ (98d9c ) │ │ add r0, pc │ │ str r0, [sp, #8] │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 980fe │ │ + bne.n 98d52 │ │ mov.w r8, #0 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - bne.n 98110 │ │ + bne.n 98d64 │ │ ldrd r0, r6, [r4, #12] │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ add.w r1, r6, r6, lsl #1 │ │ lsls r1, r1, #2 │ │ mov r3, r0 │ │ - cbz r1, 98094 │ │ + cbz r1, 98ce8 │ │ ldr r5, [r3, #4] │ │ subs r1, #12 │ │ adds r7, #1 │ │ adds r3, #12 │ │ cmp r5, r2 │ │ - bne.n 98052 │ │ + bne.n 98ca6 │ │ cmp r7, r6 │ │ - bcs.n 9813a │ │ + bcs.n 98d8e │ │ mvns r2, r7 │ │ add.w r1, r7, r7, lsl #1 │ │ add r2, r6 │ │ ldr.w r5, [r0, r1, lsl #2] │ │ add.w r0, r0, r1, lsl #2 │ │ add.w r2, r2, r2, lsl #1 │ │ add.w r1, r0, #12 │ │ ldrd sl, fp, [r0, #4] │ │ lsls r2, r2, #2 │ │ - bl d4618 │ │ + bl d53ca │ │ subs r6, #1 │ │ cmp r5, #0 │ │ str r6, [r4, #16] │ │ - beq.n 9813a │ │ - cbz r6, 9809a │ │ + beq.n 98d8e │ │ + cbz r6, 98cee │ │ movs r0, #0 │ │ - b.n 980a2 │ │ + b.n 98cf6 │ │ movs r5, #0 │ │ cmp r6, #0 │ │ - bne.n 98090 │ │ + bne.n 98ce4 │ │ ldr r0, [r4, #28] │ │ clz r0, r0 │ │ lsrs r0, r0, #5 │ │ dmb ish │ │ strb.w r0, [r4, #32] │ │ dmb ish │ │ cmp.w r8, #0 │ │ stmia.w r9, {r5, sl, fp} │ │ - bne.n 980c0 │ │ + bne.n 98d14 │ │ ldr r0, [sp, #8] │ │ ldr r0, [r0, #4] │ │ lsls r0, r0, #1 │ │ - bne.n 9812c │ │ + bne.n 98d80 │ │ movs r0, #0 │ │ dmb ish │ │ ldrex r1, [r4] │ │ strex r2, r0, [r4] │ │ cmp r2, #0 │ │ - bne.n 980c6 │ │ + bne.n 98d1a │ │ cmp r1, #2 │ │ itt ne │ │ addne sp, #20 │ │ ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #240 @ 0xf0 │ │ mov r1, r4 │ │ movs r2, #129 @ 0x81 │ │ movs r3, #1 │ │ add sp, #20 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ - b.w d7ab0 │ │ + b.w d8700 │ │ mov r0, r4 │ │ clrex │ │ mov r5, r2 │ │ - bl 76d12 │ │ + bl 779e2 │ │ mov r2, r5 │ │ - b.n 9802c │ │ + b.n 98c80 │ │ mov r5, r2 │ │ - bl 76b20 │ │ + bl 777f0 │ │ eor.w r8, r0, #1 │ │ mov r2, r5 │ │ ldrb r0, [r4, #4] │ │ cmp r0, #0 │ │ - beq.n 98042 │ │ - ldr r0, [pc, #56] @ (9814c ) │ │ + beq.n 98c96 │ │ + ldr r0, [pc, #56] @ (98da0 ) │ │ add r2, sp, #12 │ │ - ldr r3, [pc, #56] @ (98150 ) │ │ - ldr r1, [pc, #60] @ (98154 ) │ │ + ldr r3, [pc, #56] @ (98da4 ) │ │ + ldr r1, [pc, #60] @ (98da8 ) │ │ add r0, pc │ │ add r3, pc │ │ strb.w r8, [sp, #16] │ │ add r1, pc │ │ str r4, [sp, #12] │ │ str r1, [sp, #0] │ │ movs r1, #43 @ 0x2b │ │ - bl 40f00 │ │ - bl 76b20 │ │ + bl 41638 │ │ + bl 777f0 │ │ cmp r0, #0 │ │ itt eq │ │ moveq r0, #1 │ │ strbeq r0, [r4, #4] │ │ - b.n 980c0 │ │ - ldr r2, [pc, #28] @ (98158 ) │ │ + b.n 98d14 │ │ + ldr r2, [pc, #28] @ (98dac ) │ │ mov r0, r7 │ │ mov r1, r6 │ │ add r2, pc │ │ - bl 3e600 │ │ + bl 3ed00 │ │ nop │ │ - ldrh r6, [r4, r5] │ │ + ldrh r2, [r2, r4] │ │ movs r4, r0 │ │ - lsrs r5, r6, #27 │ │ - vsri.32 d19, d18, #8 │ │ + lsls r7, r2, #28 │ │ + @ instruction: 0xfff833ea │ │ movs r4, r0 │ │ - adds r3, #140 @ 0x8c │ │ + adds r3, #84 @ 0x54 │ │ movs r4, r0 │ │ - adds r3, #76 @ 0x4c │ │ + adds r3, #20 │ │ movs r4, r0 │ │ push {r4, r5, r7, lr} │ │ ldrd r4, r0, [r1] │ │ movs r2, #11 │ │ ldr r3, [r0, #12] │ │ - ldr r1, [pc, #32] @ (98188 ) │ │ + ldr r1, [pc, #32] @ (98ddc ) │ │ mov r0, r4 │ │ add r1, pc │ │ mov r5, r3 │ │ blx r3 │ │ - cbz r0, 98176 │ │ + cbz r0, 98dca │ │ movs r0, #1 │ │ pop {r4, r5, r7, pc} │ │ - ldr r1, [pc, #20] @ (9818c ) │ │ + ldr r1, [pc, #20] @ (98de0 ) │ │ mov r0, r4 │ │ movs r2, #7 │ │ mov r3, r5 │ │ add r1, pc │ │ ldmia.w sp!, {r4, r5, r7, lr} │ │ bx r3 │ │ nop │ │ - lsrs r6, r1, #27 │ │ - vsri.32 q13, , #8 │ │ + lsls r0, r6, #27 │ │ + vqdmulh.s , q4, d17[0] │ │ vtbl.8 d30, {d7-d8}, d29 │ │ mvns r0, r6 │ │ sub sp, #4 │ │ movw r3, #65408 @ 0xff80 │ │ movt r3, #1 │ │ cmp r1, r3 │ │ - bcs.n 981b8 │ │ - ldr r2, [pc, #248] @ (9829c ) │ │ + bcs.n 98e0c │ │ + ldr r2, [pc, #248] @ (98ef0 ) │ │ lsrs r7, r1, #7 │ │ add r2, pc │ │ add.w r6, r2, r7, lsl #1 │ │ ldrh.w ip, [r2, r7, lsl #1] │ │ ldrh r6, [r6, #2] │ │ adds r2, r6, #1 │ │ uxth r2, r2 │ │ - b.n 981c0 │ │ + b.n 98e14 │ │ movw r2, #1085 @ 0x43d │ │ movw ip, #1082 @ 0x43a │ │ cmp r2, ip │ │ - bcc.n 98280 │ │ + bcc.n 98ed4 │ │ movw r7, #1086 @ 0x43e │ │ cmp r2, r7 │ │ - bcs.n 98280 │ │ + bcs.n 98ed4 │ │ add.w r3, r3, #1966080 @ 0x1e0000 │ │ subs.w r9, r2, ip │ │ and.w lr, r1, r3 │ │ orr.w r8, r1, #127 @ 0x7f │ │ - beq.n 98272 │ │ - ldr r2, [pc, #192] @ (982a0 ) │ │ + beq.n 98ec6 │ │ + ldr r2, [pc, #192] @ (98ef4 ) │ │ add.w r3, ip, ip, lsl #1 │ │ movs r4, #0 │ │ cmp.w r9, #1 │ │ add r2, pc │ │ add.w r2, r2, r3, lsl #2 │ │ - beq.n 9821a │ │ + beq.n 98e6e │ │ mov r3, r9 │ │ add.w r7, r4, r3, lsr #1 │ │ sub.w r3, r3, r3, lsr #1 │ │ add.w r5, r7, r7, lsl #1 │ │ ldr.w r6, [r2, r5, lsl #2] │ │ add.w r5, r2, r5, lsl #2 │ │ ldr r5, [r5, #4] │ │ cmp r6, r1 │ │ it ls │ │ movls r4, r7 │ │ cmp r1, r5 │ │ it hi │ │ movhi r4, r7 │ │ cmp r3, #1 │ │ - bhi.n 981f4 │ │ + bhi.n 98e48 │ │ add.w r7, r4, r4, lsl #1 │ │ add.w r5, r2, r7, lsl #2 │ │ ldr r3, [r5, #4] │ │ cmp r1, r3 │ │ itt ls │ │ ldrls.w r7, [r2, r7, lsl #2] │ │ cmpls r7, r1 │ │ - bls.n 9824e │ │ + bls.n 98ea2 │ │ cmp r1, r3 │ │ it hi │ │ addhi r4, #1 │ │ - cbz r4, 98260 │ │ + cbz r4, 98eb4 │ │ subs r1, r4, #1 │ │ cmp r1, r9 │ │ - bcs.n 98290 │ │ + bcs.n 98ee4 │ │ add.w r1, r1, r1, lsl #1 │ │ add.w r1, r2, r1, lsl #2 │ │ ldr r1, [r1, #4] │ │ add.w lr, r1, #1 │ │ - b.n 98262 │ │ + b.n 98eb6 │ │ ldrb r1, [r5, #8] │ │ mov lr, r7 │ │ mov r8, r3 │ │ strb r1, [r0, #8] │ │ strd lr, r8, [r0] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ @@ -169805,36 +170338,36 @@ │ │ ldrcc.w r1, [r2, r1, lsl #2] │ │ subcc.w r8, r1, #1 │ │ movs r1, #1 │ │ strb r1, [r0, #8] │ │ strd lr, r8, [r0] │ │ add sp, #4 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ - ldr r3, [pc, #36] @ (982a8 ) │ │ + ldr r3, [pc, #36] @ (98efc ) │ │ mov r1, r2 │ │ mov r0, ip │ │ movw r2, #1085 @ 0x43d │ │ add r3, pc │ │ - bl 3f3a0 │ │ - ldr r2, [pc, #16] @ (982a4 ) │ │ + bl 3fb30 │ │ + ldr r2, [pc, #16] @ (98ef8 ) │ │ mov r0, r1 │ │ mov r1, r9 │ │ add r2, pc │ │ - bl 3f474 │ │ - lsrs r6, r3, #26 │ │ - vqshlu.s32 , q5, #24 │ │ - vrshr.u64 , q3, #8 │ │ + bl 3fbfc │ │ + lsls r0, r0, #27 │ │ + vcvt.f32.u32 q8, q15, #8 │ │ + vrshr.u64 d19, d14, #8 │ │ movs r4, r0 │ │ - adds r2, #210 @ 0xd2 │ │ + adds r2, #154 @ 0x9a │ │ movs r4, r0 │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ sub sp, #76 @ 0x4c │ │ - ldr r3, [pc, #480] @ (98494 ) │ │ + ldr r3, [pc, #480] @ (990e8 ) │ │ mov ip, r0 │ │ - ldr r0, [pc, #480] @ (98498 ) │ │ + ldr r0, [pc, #480] @ (990ec ) │ │ add.w lr, sp, #8 │ │ add r3, pc │ │ mov r8, r1 │ │ mov r4, lr │ │ add r0, pc │ │ ldmia r3!, {r1, r2, r5, r6, r7} │ │ mov r9, r0 │ │ @@ -169843,15 +170376,15 @@ │ │ stmia r4!, {r1, r2, r5, r6, r7} │ │ ldmia.w r3, {r0, r1, r2, r5, r6, r7} │ │ mov r3, r9 │ │ stmia r4!, {r0, r1, r2, r5, r6, r7} │ │ mov r0, lr │ │ mov r1, ip │ │ mov r2, r8 │ │ - bl 991b6 │ │ + bl 99e0a │ │ movw r2, #33254 @ 0x81e6 │ │ ldr r1, [sp, #56] @ 0x38 │ │ movt r2, #9786 @ 0x263a │ │ ldr r3, [sp, #64] @ 0x40 │ │ eors r2, r1 │ │ movw r1, #37307 @ 0x91bb │ │ movt r1, #195 @ 0xc3 │ │ @@ -169975,26 +170508,26 @@ │ │ umull r3, r7, r1, r2 │ │ mla r1, r1, r6, r7 │ │ mla r1, r0, r2, r1 │ │ eor.w r0, r1, r3 │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - str r0, [r0, r4] │ │ - vshr.u32 d21, d26, #8 │ │ + ldr r1, [pc, #176] @ (9919c ) │ │ + vtbx.8 d20, {d8}, d22 │ │ vtbl.8 d30, {d8-d9}, d29 │ │ - ldr r7, [pc, #960] @ (98860 ) │ │ + ldr r7, [pc, #960] @ (994b4 ) │ │ sub sp, #268 @ 0x10c │ │ movw fp, #31153 @ 0x79b1 │ │ add.w ip, sp, #8 │ │ mov r8, r0 │ │ mov r9, r1 │ │ movt fp, #40503 @ 0x9e37 │ │ orrs.w r0, r2, r3 │ │ - beq.w 98898 │ │ + beq.w 994ec │ │ movw r1, #380 @ 0x17c │ │ movw r0, #8695 @ 0x21f7 │ │ movt r1, #11393 @ 0x2c81 │ │ movt r0, #7341 @ 0x1cad │ │ subs r1, r1, r2 │ │ movw r7, #54494 @ 0xd4de │ │ add.w sl, ip, #11 │ │ @@ -170169,15 +170702,15 @@ │ │ movw r4, #65208 @ 0xfeb8 │ │ str r1, [sp, #68] @ 0x44 │ │ movw r1, #17399 @ 0x43f7 │ │ movt r1, #36388 @ 0x8e24 │ │ movt r4, #14700 @ 0x396c │ │ adcs r1, r3 │ │ adds r4, r4, r2 │ │ - ldr r2, [pc, #900] @ (98a74 ) │ │ + ldr r2, [pc, #900] @ (996c8 ) │ │ str r0, [sp, #44] @ 0x2c │ │ movw r0, #42019 @ 0xa423 │ │ movt r0, #48715 @ 0xbe4b │ │ add r2, pc │ │ adcs r0, r3 │ │ str r0, [sp, #12] │ │ str r4, [sp, #8] │ │ @@ -170194,15 +170727,15 @@ │ │ mov ip, r2 │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ ldmia.w ip, {r2, r3, r4, r5, r6, r7} │ │ stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ add r3, sp, #8 │ │ mov r1, r8 │ │ mov r2, r9 │ │ - bl 991b6 │ │ + bl 99e0a │ │ ldr.w r0, [sl] │ │ mov.w ip, #0 │ │ ldrd r7, r6, [sp, #200] @ 0xc8 │ │ ldr.w r2, [sl, #8] │ │ ldrd r5, r4, [sp, #208] @ 0xd0 │ │ eors r7, r0 │ │ ldr.w r3, [sl, #12] │ │ @@ -170306,31 +170839,31 @@ │ │ eor.w r1, r1, r0, lsr #5 │ │ umull r2, r3, r1, r7 │ │ mla r1, r1, r6, r3 │ │ mla r1, r0, r7, r1 │ │ eor.w r0, r1, r2 │ │ add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - ldr r3, [pc, #464] @ (98a6c ) │ │ + ldr r3, [pc, #464] @ (996c0 ) │ │ mov r7, ip │ │ - ldr r0, [pc, #464] @ (98a70 ) │ │ + ldr r0, [pc, #464] @ (996c4 ) │ │ add r3, pc │ │ add r0, pc │ │ ldmia r3!, {r1, r2, r4, r5, r6} │ │ mov lr, r0 │ │ stmia r7!, {r1, r2, r4, r5, r6} │ │ ldmia r3!, {r1, r2, r4, r5, r6} │ │ stmia r7!, {r1, r2, r4, r5, r6} │ │ ldmia.w r3, {r0, r1, r2, r4, r5, r6} │ │ mov r3, lr │ │ stmia r7!, {r0, r1, r2, r4, r5, r6} │ │ mov r0, ip │ │ mov r1, r8 │ │ mov r2, r9 │ │ - bl 991b6 │ │ + bl 99e0a │ │ movw r2, #33254 @ 0x81e6 │ │ ldr r0, [sp, #56] @ 0x38 │ │ movt r2, #9786 @ 0x263a │ │ ldr r3, [sp, #64] @ 0x40 │ │ eors r2, r0 │ │ movw r0, #37307 @ 0x91bb │ │ movt r0, #195 @ 0xc3 │ │ @@ -170453,19 +170986,19 @@ │ │ umull r2, r3, r0, r7 │ │ mla r0, r0, r6, r3 │ │ mla r1, r1, r7, r0 │ │ eor.w r0, r1, r2 │ │ add sp, #268 @ 0x10c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ nop │ │ - ldr r3, [pc, #120] @ (98ae8 ) │ │ - @ instruction: 0xfff84a5c │ │ - vqdmulh.s q10, q12, d4[0] │ │ + muls r2, r1 │ │ + vpaddl.u32 d20, d8 │ │ + vsri.64 q10, q8, #8 │ │ vtbl.8 d30, {d8-d9}, d29 │ │ - ldr r7, [pc, #960] @ (98e3c ) │ │ + ldr r7, [pc, #960] @ (99a90 ) │ │ sub sp, #12 │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ ldr r7, [r0, #12] │ │ ldr r6, [r0, #0] │ │ ldr.w r4, [sl, #8] │ │ ldr.w r5, [sl, #12] │ │ subs.w r9, r4, r2 │ │ @@ -170706,15 +171239,15 @@ │ │ eor.w r7, r7, r6, lsr #5 │ │ cmp r1, #143 @ 0x8f │ │ umull ip, r5, r7, r4 │ │ mla r7, r7, r8, r5 │ │ mla r7, r6, r4, r7 │ │ eor.w r6, r7, ip │ │ str r6, [sp, #8] │ │ - bls.n 98e4c │ │ + bls.n 99aa0 │ │ ldr.w r4, [fp, #8] │ │ mov.w r9, r1, lsr #4 │ │ ldr.w r5, [fp] │ │ ldr.w r6, [fp, #12] │ │ subs r4, r4, r2 │ │ ldr.w lr, [r0, #136] @ 0x88 │ │ ldr.w r8, [r0, #128] @ 0x80 │ │ @@ -170744,21 +171277,21 @@ │ │ ldr r5, [sp, #8] │ │ eor.w r7, r7, r8 │ │ eors r6, r4 │ │ adds r5, r5, r7 │ │ str r5, [sp, #8] │ │ adcs r1, r6 │ │ cmp.w r9, #9 │ │ - bne.n 98e54 │ │ + bne.n 99aa8 │ │ mov ip, lr │ │ str r1, [sp, #0] │ │ - b.n 99120 │ │ + b.n 99d74 │ │ mov.w ip, #0 │ │ str r7, [sp, #0] │ │ - b.n 99132 │ │ + b.n 99d86 │ │ ldr.w r5, [fp, #24] │ │ ldr.w r4, [fp, #28] │ │ subs.w r9, r5, r2 │ │ ldr.w r8, [fp, #16] │ │ ldr.w r5, [r0, #156] @ 0x9c │ │ sbcs r4, r3 │ │ ldr.w r6, [r0, #144] @ 0x90 │ │ @@ -170784,15 +171317,15 @@ │ │ eor.w r6, r6, r8 │ │ eors r7, r4 │ │ adds r5, r5, r6 │ │ str r5, [sp, #8] │ │ adcs r1, r7 │ │ ldr r7, [sp, #0] │ │ cmp r7, #10 │ │ - beq.w 9911a │ │ + beq.w 99d6e │ │ ldr.w r5, [fp, #40] @ 0x28 │ │ ldr.w r4, [fp, #44] @ 0x2c │ │ subs.w sl, r5, r2 │ │ ldr.w r8, [fp, #32] │ │ ldr.w r5, [r0, #172] @ 0xac │ │ sbcs r4, r3 │ │ ldr.w r7, [r0, #168] @ 0xa8 │ │ @@ -170818,15 +171351,15 @@ │ │ eor.w r6, r6, r8 │ │ eors r7, r4 │ │ adds r5, r5, r6 │ │ str r5, [sp, #8] │ │ adcs r1, r7 │ │ ldr r7, [sp, #0] │ │ cmp r7, #11 │ │ - beq.w 9911a │ │ + beq.w 99d6e │ │ ldr.w r5, [fp, #56] @ 0x38 │ │ ldr.w r4, [fp, #60] @ 0x3c │ │ subs.w r9, r5, r2 │ │ ldr.w r8, [fp, #48] @ 0x30 │ │ ldr.w r5, [r0, #188] @ 0xbc │ │ sbcs r4, r3 │ │ ldr.w r6, [r0, #176] @ 0xb0 │ │ @@ -170852,15 +171385,15 @@ │ │ eor.w r6, r6, r8 │ │ eors r7, r4 │ │ adds r5, r5, r6 │ │ str r5, [sp, #8] │ │ adcs r1, r7 │ │ ldr r7, [sp, #0] │ │ cmp r7, #12 │ │ - beq.w 9911a │ │ + beq.w 99d6e │ │ ldr.w r5, [fp, #72] @ 0x48 │ │ ldr.w r4, [fp, #76] @ 0x4c │ │ subs.w sl, r5, r2 │ │ ldr.w r8, [fp, #64] @ 0x40 │ │ ldr.w r5, [r0, #204] @ 0xcc │ │ sbcs r4, r3 │ │ ldr.w r7, [r0, #200] @ 0xc8 │ │ @@ -170886,15 +171419,15 @@ │ │ eor.w r6, r6, r8 │ │ eors r7, r4 │ │ adds r5, r5, r6 │ │ str r5, [sp, #8] │ │ adcs r1, r7 │ │ ldr r7, [sp, #0] │ │ cmp r7, #13 │ │ - beq.n 9911a │ │ + beq.n 99d6e │ │ ldr.w r5, [fp, #88] @ 0x58 │ │ ldr.w r4, [fp, #92] @ 0x5c │ │ subs.w r9, r5, r2 │ │ ldr.w r8, [fp, #80] @ 0x50 │ │ ldr.w r5, [r0, #220] @ 0xdc │ │ sbcs r4, r3 │ │ ldr.w r6, [r0, #208] @ 0xd0 │ │ @@ -170919,17 +171452,17 @@ │ │ umlal r6, r4, sl, r5 │ │ eor.w r6, r6, r8 │ │ eors r7, r4 │ │ adds.w ip, ip, r6 │ │ adcs r1, r7 │ │ ldr r7, [sp, #0] │ │ cmp r7, #14 │ │ - bne.n 990a6 │ │ + bne.n 99cfa │ │ str.w ip, [sp, #8] │ │ - b.n 9911a │ │ + b.n 99d6e │ │ ldr.w r5, [fp, #104] @ 0x68 │ │ ldr.w r4, [fp, #108] @ 0x6c │ │ subs.w sl, r5, r2 │ │ ldr.w r7, [fp, #100] @ 0x64 │ │ ldr.w r8, [fp, #96] @ 0x60 │ │ sbcs r4, r3 │ │ ldr.w r5, [r0, #236] @ 0xec │ │ @@ -171009,15 +171542,15 @@ │ │ mov r4, r1 │ │ add.w r1, r3, #121 @ 0x79 │ │ cmp.w r2, #1024 @ 0x400 │ │ str r1, [sp, #8] │ │ str r2, [sp, #4] │ │ strd r4, r0, [sp, #12] │ │ str r3, [sp, #216] @ 0xd8 │ │ - bls.w 9950a │ │ + bls.w 9a15e │ │ ldr r2, [r0, #20] │ │ lsrs r1, r7, #10 │ │ str r2, [sp, #204] @ 0xcc │ │ add.w lr, r0, #28 │ │ ldr r2, [r0, #24] │ │ str r1, [sp, #84] @ 0x54 │ │ ldr r1, [r0, #0] │ │ @@ -171213,15 +171746,15 @@ │ │ ldr r0, [sp, #104] @ 0x68 │ │ adds r2, r2, r0 │ │ ldr r0, [sp, #120] @ 0x78 │ │ str r2, [sp, #208] @ 0xd0 │ │ ldr r2, [sp, #172] @ 0xac │ │ adcs r4, r0 │ │ cmp r3, #128 @ 0x80 │ │ - bne.w 9928c │ │ + bne.w 99ee0 │ │ ldr r0, [sp, #52] @ 0x34 │ │ movw fp, #31153 @ 0x79b1 │ │ movt fp, #40503 @ 0x9e37 │ │ mov r7, r2 │ │ eor.w r0, r0, r5, lsr #15 │ │ eor.w r0, r0, r8 │ │ umull r1, r0, r0, fp │ │ @@ -171294,15 +171827,15 @@ │ │ mla r4, r1, fp, r0 │ │ ldr r1, [sp, #92] @ 0x5c │ │ mov fp, r3 │ │ ldr r3, [sp, #168] @ 0xa8 │ │ add.w r1, r1, #1024 @ 0x400 │ │ ldr r0, [sp, #84] @ 0x54 │ │ cmp r7, r0 │ │ - bne.w 99272 │ │ + bne.w 99ec6 │ │ ldr r0, [sp, #16] │ │ ldr r1, [sp, #176] @ 0xb0 │ │ ldr r7, [sp, #0] │ │ str.w ip, [r0, #40] @ 0x28 │ │ add.w ip, r0, #44 @ 0x2c │ │ stmia.w ip, {r1, r3, r8} │ │ ldr r1, [sp, #184] @ 0xb8 │ │ @@ -171313,15 +171846,15 @@ │ │ ldr r4, [sp, #12] │ │ ldr r1, [sp, #204] @ 0xcc │ │ str r1, [r0, #20] │ │ ldr r1, [sp, #212] @ 0xd4 │ │ strd r1, r6, [r0, #24] │ │ ubfx r2, r7, #6, #4 │ │ cmp r2, #0 │ │ - beq.w 996c2 │ │ + beq.w 9a316 │ │ ldr r3, [r0, #0] │ │ movw r1, #1023 @ 0x3ff │ │ str r3, [sp, #200] @ 0xc8 │ │ bic.w r1, r7, r1 │ │ ldr r3, [r0, #4] │ │ add r1, r4 │ │ str r3, [sp, #196] @ 0xc4 │ │ @@ -171478,16 +172011,16 @@ │ │ adds r1, #8 │ │ adds.w r2, r2, r9 │ │ str r2, [sp, #200] @ 0xc8 │ │ adcs r3, r0 │ │ ldr r0, [sp, #100] @ 0x64 │ │ str r3, [sp, #196] @ 0xc4 │ │ cmp r0, r1 │ │ - bne.w 99560 │ │ - b.n 996fa │ │ + bne.w 9a1b4 │ │ + b.n 9a34e │ │ ldr r1, [r0, #0] │ │ str r1, [sp, #200] @ 0xc8 │ │ ldr r1, [r0, #4] │ │ str r1, [sp, #196] @ 0xc4 │ │ ldr r1, [r0, #16] │ │ str r1, [sp, #176] @ 0xb0 │ │ ldr r1, [r0, #20] │ │ @@ -171627,44 +172160,44 @@ │ │ sub sp, #44 @ 0x2c │ │ vmov r2, r3, d0 │ │ movs r1, #45 @ 0x2d │ │ strb r1, [r0, #0] │ │ add.w r1, r0, r3, lsr #31 │ │ ubfx r0, r3, #20, #11 │ │ bfc r3, #20, #12 │ │ - cbz r0, 998aa │ │ - orrs.w r7, r2, r3 │ │ - add.w r3, r3, #1048576 @ 0x100000 │ │ + cbz r0, 9a4fe │ │ str r1, [sp, #20] │ │ + orrs.w r7, r2, r3 │ │ mov.w r1, #0 │ │ it ne │ │ movne r7, #1 │ │ stmia.w sp, {r0, r1, r7} │ │ + add.w r3, r3, #1048576 @ 0x100000 │ │ str r1, [sp, #12] │ │ - b.n 998c0 │ │ + b.n 9a514 │ │ orrs.w r0, r2, r3 │ │ - beq.w 99b0e │ │ + beq.w 9a762 │ │ str r1, [sp, #20] │ │ movs r0, #1 │ │ movs r1, #0 │ │ strd r0, r0, [sp, #8] │ │ strd r1, r1, [sp] │ │ add r0, sp, #24 │ │ - bl 99b4c │ │ + bl 9a7a0 │ │ ldrd r6, r5, [sp, #24] │ │ movw r8, #57600 @ 0xe100 │ │ ldr r0, [sp, #32] │ │ movt r8, #1525 @ 0x5f5 │ │ str r0, [sp, #16] │ │ mov r1, r5 │ │ mov r0, r6 │ │ mov r2, r8 │ │ movs r3, #0 │ │ movs r4, #0 │ │ - bl d4780 │ │ + bl d53d0 │ │ movw r2, #15241 @ 0x3b89 │ │ movw r3, #47291 @ 0xb8bb │ │ movt r2, #21990 @ 0x55e6 │ │ movt r3, #1677 @ 0x68d │ │ umull r2, lr, r0, r2 │ │ movw ip, #5243 @ 0x147b │ │ mov.w sl, #103 @ 0x67 │ │ @@ -171720,15 +172253,15 @@ │ │ str r2, [r0, #0] │ │ mov.w r2, #15 │ │ it lt │ │ movlt r2, #16 │ │ ldr r3, [sp, #16] │ │ adds r6, r2, r3 │ │ orrs.w r2, r8, r7 │ │ - beq.n 99a2e │ │ + beq.n 9a682 │ │ movw r5, #47291 @ 0xb8bb │ │ movt r5, #1677 @ 0x68d │ │ umull r2, r3, r8, r5 │ │ mla r2, r7, r5, r3 │ │ movw r3, #55536 @ 0xd8f0 │ │ movt r3, #65535 @ 0xffff │ │ movw r5, #5243 @ 0x147b │ │ @@ -171766,34 +172299,34 @@ │ │ it ne │ │ clzne r3, r2 │ │ rsb r2, r3, #70 @ 0x46 │ │ add.w r0, r0, r2, lsr #3 │ │ subs r5, r0, r1 │ │ adds r0, r6, #5 │ │ cmp r0, #21 │ │ - bcs.n 99a7e │ │ + bcs.n 9a6d2 │ │ subs r0, r5, #1 │ │ cmp r0, r6 │ │ - ble.n 99aea │ │ + ble.n 9a73e │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ - ble.n 99b20 │ │ + ble.n 9a774 │ │ adds r6, #1 │ │ mov r0, lr │ │ mov r4, lr │ │ mov r2, r6 │ │ - bl d44c0 │ │ + bl d520a │ │ movs r0, #46 @ 0x2e │ │ strb r0, [r4, r6] │ │ adds r0, r4, r5 │ │ adds r0, #1 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r1, r6 │ │ movw r7, #5243 @ 0x147b │ │ - ldr r0, [pc, #192] @ (99b48 ) │ │ + ldr r0, [pc, #192] @ (9a79c ) │ │ cmp r6, #0 │ │ ldrb.w r3, [lr, #1] │ │ it mi │ │ negmi r1, r6 │ │ muls r7, r1 │ │ movs r2, #46 @ 0x2e │ │ strb.w r2, [lr, #1] │ │ @@ -171824,20 +172357,20 @@ │ │ movwgt r1, #11109 @ 0x2b65 │ │ strh r1, [r2, #0] │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ mov r0, lr │ │ mov r2, r5 │ │ mov r7, lr │ │ - bl d44c0 │ │ + bl d520a │ │ adds r4, r6, #3 │ │ adds r0, r7, r5 │ │ subs r1, r4, r5 │ │ movs r2, #48 @ 0x30 │ │ - bl d45c2 │ │ + bl d50b2 │ │ adds r0, r7, r6 │ │ movs r1, #46 @ 0x2e │ │ strb r1, [r0, #1] │ │ adds r0, r7, r4 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ movs r0, #48 @ 0x30 │ │ @@ -171848,44 +172381,44 @@ │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ rsb r6, r6, #1 │ │ mov r2, r5 │ │ add.w r7, lr, r6 │ │ mov r4, lr │ │ mov r0, r7 │ │ - bl d44c0 │ │ + bl d520a │ │ mov r0, r4 │ │ mov r1, r6 │ │ movs r2, #48 @ 0x30 │ │ - bl d45c2 │ │ + bl d50b2 │ │ movs r0, #46 @ 0x2e │ │ strb r0, [r4, #1] │ │ adds r0, r7, r5 │ │ add sp, #44 @ 0x2c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ - str r0, [r6, #124] @ 0x7c │ │ + str r4, [r3, #0] │ │ vtbl.8 d30, {d8-d9}, d29 │ │ - ldr r7, [pc, #960] @ (99f10 ) │ │ + ldr r7, [pc, #960] @ (9ab64 ) │ │ sub sp, #76 @ 0x4c │ │ str r0, [sp, #52] @ 0x34 │ │ movw r1, #1075 @ 0x433 │ │ ldr r0, [sp, #112] @ 0x70 │ │ str r2, [sp, #72] @ 0x48 │ │ ldrd r2, r7, [sp, #120] @ 0x78 │ │ subs.w r9, r0, r1 │ │ - ldr r0, [pc, #8] @ (99b70 ) │ │ + ldr r0, [pc, #8] @ (9a7c4 ) │ │ cmp r7, #0 │ │ add r0, pc │ │ str r0, [sp, #68] @ 0x44 │ │ - bne.n 99c54 │ │ - b.n 99b74 │ │ - lsls r4, r2 │ │ + bne.n 9a8a8 │ │ + b.n 9a7c8 │ │ + subs r0, #192 @ 0xc0 │ │ vtbl.8 d18, {d8-d10}, d0 │ │ - beq.n 99c54 │ │ - ldr r0, [pc, #212] @ (99c50 ) │ │ + beq.n 9a8a8 │ │ + ldr r0, [pc, #212] @ (9a8a4 ) │ │ movs r5, #0 │ │ ldr r7, [sp, #72] @ 0x48 │ │ add r0, pc │ │ add r0, r9 │ │ ldrb.w r2, [r0, #1075] @ 0x433 │ │ movw r0, #53509 @ 0xd105 │ │ movt r0, #4 │ │ @@ -171940,17 +172473,17 @@ │ │ ldr r2, [sp, #120] @ 0x78 │ │ adcs.w r1, r5, #0 │ │ str r1, [sp, #60] @ 0x3c │ │ adc.w r1, r6, #0 │ │ str r1, [sp, #64] @ 0x40 │ │ eor.w r1, r0, #2147483648 @ 0x80000000 │ │ orrs.w r1, r1, r8 │ │ - bne.w 99fe6 │ │ - b.n 99c54 │ │ - subs r0, #126 @ 0x7e │ │ + bne.w 9ac3a │ │ + b.n 9a8a8 │ │ + adds r0, #170 @ 0xaa │ │ vpaddl.s32 , │ │ asrs r5, r0, #32 │ │ add r7, r9 │ │ movt r0, #4 │ │ cmp r2, #0 │ │ mul.w r0, r7, r0 │ │ mov.w r6, #584 @ 0x248 │ │ @@ -172126,15 +172659,15 @@ │ │ movcc r2, #1 │ │ orrs r0, r2 │ │ ldr r2, [sp, #72] @ 0x48 │ │ adds.w r8, r0, r2 │ │ adc.w r2, r7, #0 │ │ subs.w r0, r9, r8 │ │ sbcs.w r0, fp, r2 │ │ - bcs.n 99f86 │ │ + bcs.n 9abda │ │ ldr r5, [sp, #24] │ │ ldr r0, [sp, #12] │ │ ldr.w r9, [sp, #20] │ │ str r2, [sp, #72] @ 0x48 │ │ lsl.w r0, r5, r0 │ │ cmp.w r9, #0 │ │ it pl │ │ @@ -172175,15 +172708,15 @@ │ │ adc.w r3, ip, #0 │ │ adds.w r7, r2, sl │ │ adc.w r5, r3, r6, lsr #2 │ │ subs.w r0, r4, r7, lsl #1 │ │ mov.w r5, r5, lsl #1 │ │ orr.w r5, r5, r7, lsr #31 │ │ sbcs.w r0, r6, r5 │ │ - bmi.w 9a0ec │ │ + bmi.w 9ad40 │ │ rsbs r0, r9, #1 │ │ mov.w lr, r7, lsl #1 │ │ mov.w r7, #0 │ │ sbcs.w r0, r7, fp │ │ mov.w r0, #0 │ │ eor.w r5, r5, r6 │ │ it cc │ │ @@ -172191,47 +172724,47 @@ │ │ orrs r0, r4 │ │ eor.w r0, r0, lr │ │ orrs r0, r5 │ │ ittt eq │ │ andeq.w r0, r4, #4 │ │ moveq r7, #1 │ │ eoreq.w r7, r7, r0, lsr #2 │ │ - b.n 9a0ee │ │ + b.n 9ad42 │ │ movs r0, #10 │ │ ldr r4, [sp, #52] @ 0x34 │ │ umull r3, r0, ip, r0 │ │ str r1, [r4, #8] │ │ add.w r7, r0, r5, lsl #1 │ │ ldr r0, [sp, #124] @ 0x7c │ │ cmp r0, #0 │ │ strd r3, r7, [r4] │ │ - beq.w 9a14a │ │ + beq.w 9ad9e │ │ movw r2, #65535 @ 0xffff │ │ ldr r6, [sp, #28] │ │ movt r2, #48899 @ 0xbf03 │ │ movw r0, #7113 @ 0x1bc9 │ │ subs r2, r2, r6 │ │ movt r0, #142 @ 0x8e │ │ ldr r2, [sp, #4] │ │ sbcs r0, r2 │ │ - bcc.n 99fe0 │ │ + bcc.n 9ac34 │ │ movw r0, #34546 @ 0x86f2 │ │ movs r2, #0 │ │ movt r0, #35 @ 0x23 │ │ movt r2, #28609 @ 0x6fc1 │ │ movs r6, #10 │ │ umull r3, r5, r3, r6 │ │ add.w r7, r7, r7, lsl #2 │ │ subs r1, #1 │ │ add.w r7, r5, r7, lsl #1 │ │ subs r5, r3, r2 │ │ sbcs.w r5, r7, r0 │ │ - blt.n 99fca │ │ + blt.n 9ac1e │ │ strd r3, r7, [r4] │ │ - b.n 9a148 │ │ + b.n 9ad9c │ │ ldr r7, [sp, #60] @ 0x3c │ │ ldr r2, [sp, #64] @ 0x40 │ │ lsrs r1, r7, #1 │ │ orr.w r1, r1, r2, lsl #31 │ │ adds.w r1, r1, r2, lsr #1 │ │ movw r2, #52429 @ 0xcccd │ │ adc.w r1, r1, #0 │ │ @@ -172266,19 +172799,19 @@ │ │ adds r7, r1, r5 │ │ adc.w r4, lr, r6 │ │ adds.w fp, r7, #1 │ │ adc.w r8, r4, #1610612736 @ 0x60000000 │ │ cmp r2, #0 │ │ ldr r7, [sp, #124] @ 0x7c │ │ ldr r2, [sp, #120] @ 0x78 │ │ - beq.w 99c54 │ │ + beq.w 9a8a8 │ │ subs.w r2, fp, #2 │ │ sbcs.w r2, r8, #0 │ │ ldr r2, [sp, #120] @ 0x78 │ │ - bcc.w 99c54 │ │ + bcc.w 9a8a8 │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ mvn.w r7, #3758096384 @ 0xe0000000 │ │ add.w fp, r2, r7 │ │ ldr r2, [sp, #44] @ 0x2c │ │ ldr.w ip, [sp, #60] @ 0x3c │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ ldrd r3, r9, [sp, #48] @ 0x30 │ │ @@ -172324,239 +172857,239 @@ │ │ itt ne │ │ movne r3, ip │ │ movne r2, sl │ │ ldr r4, [sp, #52] @ 0x34 │ │ ldr r0, [sp, #124] @ 0x7c │ │ strd r2, r3, [r4] │ │ str r1, [r4, #8] │ │ - cbz r0, 9a14a │ │ + cbz r0, 9ad9e │ │ movw r0, #34546 @ 0x86f2 │ │ movs r7, #0 │ │ movt r7, #28609 @ 0x6fc1 │ │ movt r0, #35 @ 0x23 │ │ subs r6, r2, r7 │ │ sbcs.w r6, r3, r0 │ │ - bcs.n 9a144 │ │ + bcs.n 9ad98 │ │ movs r6, #10 │ │ umull r2, r5, r2, r6 │ │ add.w r3, r3, r3, lsl #2 │ │ subs r1, #1 │ │ add.w r3, r5, r3, lsl #1 │ │ subs r5, r2, r7 │ │ sbcs.w r5, r3, r0 │ │ - blt.n 9a12e │ │ + blt.n 9ad82 │ │ strd r2, r3, [r4] │ │ str r1, [r4, #8] │ │ add sp, #76 @ 0x4c │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ lsls r4, r0, #1 │ │ - b.n 99c94 │ │ + b.n 9a8e8 │ │ movs r0, r0 │ │ - b.n 9a278 │ │ + b.n 9aecc │ │ lsls r0, r2, #1 │ │ - b.n 99c7e │ │ + b.n 9a8d2 │ │ asrs r1, r0, #32 │ │ - b.n 9a5e2 │ │ + b.n 9b236 │ │ movs r1, r0 │ │ - b.n 9a386 │ │ + b.n 9afda │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #16 │ │ - b.n 9a80e │ │ + b.n 9b462 │ │ lsrs r1, r0, #16 │ │ str r3, [sp, #640] @ 0x280 │ │ lsrs r1, r0, #32 │ │ - b.n 9a816 │ │ + b.n 9b46a │ │ lsrs r1, r0, #32 │ │ movs r3, #160 @ 0xa0 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #0] @ (9a180 ) │ │ + ldr r0, [pc, #0] @ (9add4 ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 9a4c6 │ │ + b.n 9b11a │ │ movs r4, r2 │ │ - b.n 99cc8 │ │ + b.n 9a91c │ │ movs r0, #8 │ │ - b.n 9a8ce │ │ + b.n 9b522 │ │ asrs r0, r2, #32 │ │ - b.n 99cd0 │ │ + b.n 9a924 │ │ movs r0, r0 │ │ - b.n 9a2b4 │ │ + b.n 9af08 │ │ asrs r1, r0, #32 │ │ - b.n 9a2b8 │ │ + b.n 9af0c │ │ movs r2, r0 │ │ - add.w sl, r0, r4, ror #15 │ │ + add.w sl, r0, r0, asr #14 │ │ movs r4, r0 │ │ - ldr r3, [pc, #288] @ (9a2c4 ) │ │ - @ instruction: 0xfff70e87 │ │ + lsls r2, r4 │ │ + vrsra.u32 d16, d2, #9 │ │ vtbl.8 d20, {d7}, d0 │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 9a4f2 │ │ - beq.n 9a1c4 │ │ - b.n 9a650 │ │ - b.n 9a1b8 │ │ - b.n 9a4fa │ │ + b.n 9b146 │ │ + beq.n 9ae18 │ │ + b.n 9b2a4 │ │ + b.n 9ae0c │ │ + b.n 9b14e │ │ lsls r4, r0, #1 │ │ - b.n 99cfc │ │ + b.n 9a950 │ │ stmia r0!, {r0} │ │ - b.n 9a502 │ │ + b.n 9b156 │ │ movs r0, r0 │ │ - b.n 9a2e4 │ │ + b.n 9af38 │ │ lsls r0, r4, #1 │ │ - b.n 99cea │ │ + b.n 9a93e │ │ movs r0, r0 │ │ - b.n 9a86e │ │ + b.n 9b4c2 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r4, r6 │ │ - b.n 99d14 │ │ + b.n 9a968 │ │ asrs r2, r0, #32 │ │ - b.n 9a51a │ │ + b.n 9b16e │ │ movs r0, #12 │ │ - b.n 9a51e │ │ + b.n 9b172 │ │ adds r0, #14 │ │ - b.n 9a522 │ │ + b.n 9b176 │ │ movs r0, r0 │ │ - b.n 9a304 │ │ - blx fffaf7e8 │ │ + b.n 9af58 │ │ + blx fffaf43c │ │ adds r0, #24 │ │ - b.n 99d2c │ │ + b.n 9a980 │ │ movs r0, r0 │ │ - b.n 9a932 │ │ + b.n 9b586 │ │ asrs r4, r1, #32 │ │ - b.n 9a536 │ │ - b.n 9a1f8 │ │ - b.n 99d14 │ │ + b.n 9b18a │ │ + b.n 9ae4c │ │ + b.n 9a968 │ │ adds r0, #3 │ │ - b.n 9a31c │ │ + b.n 9af70 │ │ lsls r5, r6, #3 │ │ - @ instruction: 0xeb00f6fa │ │ - add.w sl, r0, r8, lsl #14 │ │ + @ instruction: 0xeb00f6f9 │ │ + add.w sl, r0, r4, ror #12 │ │ movs r4, r0 │ │ - cmp r3, #231 @ 0xe7 │ │ - vqshrn.u64 d30, , #9 │ │ + subs r4, r4, #5 │ │ + vcvt.f16.u16 d29, d3, #9 │ │ vqshrun.s64 d20, q8, #10 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 9a734 │ │ + b.n 9b388 │ │ movs r0, r0 │ │ - b.n 9a8be │ │ + b.n 9b512 │ │ str r1, [r0, r0] │ │ - b.n 9a562 │ │ + b.n 9b1b6 │ │ @ instruction: 0xffcadbff │ │ adds r1, r0, r0 │ │ - b.n 9a9ea │ │ + b.n 9b63e │ │ movs r0, #1 │ │ - b.n 9a32e │ │ + b.n 9af82 │ │ subs r4, #255 @ 0xff │ │ - b.n 9a9f2 │ │ + b.n 9b646 │ │ asrs r0, r0, #32 │ │ - b.n 9a9f6 │ │ + b.n 9b64a │ │ movs r3, r0 │ │ - b.n 9a4de │ │ + b.n 9b132 │ │ movs r0, r5 │ │ subs r2, #0 │ │ movs r5, #85 @ 0x55 │ │ - b.n 9a84c │ │ + b.n 9b4a0 │ │ adds r3, #51 @ 0x33 │ │ - b.n 9a84c │ │ + b.n 9b4a0 │ │ movs r5, #85 @ 0x55 │ │ - b.n 9a8d4 │ │ + b.n 9b528 │ │ adds r3, #51 @ 0x33 │ │ - b.n 9a8d4 │ │ + b.n 9b528 │ │ movs r0, #160 @ 0xa0 │ │ - b.n 9a256 │ │ + b.n 9aeaa │ │ movs r0, #2 │ │ - b.n 9a2d6 │ │ + b.n 9af2a │ │ ands r3, r0 │ │ - b.n 9a25e │ │ + b.n 9aeb2 │ │ movs r1, #34 @ 0x22 │ │ - b.n 9a264 │ │ + b.n 9aeb8 │ │ subs r7, #15 │ │ - b.n 9a862 │ │ + b.n 9b4b6 │ │ movs r0, #2 │ │ - b.n 9a36e │ │ + b.n 9afc2 │ │ subs r7, #15 │ │ - b.n 9a8ea │ │ + b.n 9b53e │ │ movs r2, #34 @ 0x22 │ │ - b.n 9a372 │ │ + b.n 9afc6 │ │ movs r0, #3 │ │ - b.n 9a276 │ │ + b.n 9aeca │ │ adds r1, #1 │ │ - b.n 9a876 │ │ + b.n 9b4ca │ │ adds r1, #1 │ │ - b.n 9a8fa │ │ + b.n 9b54e │ │ lsls r2, r2, #14 │ │ - b.n 9a282 │ │ + b.n 9aed6 │ │ cmp r4, #34 @ 0x22 │ │ - b.n 9a5c2 │ │ + b.n 9b216 │ │ movs r1, r0 │ │ - b.n 9a92a │ │ + b.n 9b57e │ │ movs r5, r2 │ │ ldrh r0, [r0, #16] │ │ asrs r0, r1, #32 │ │ - b.n 9a9ce │ │ + b.n 9b622 │ │ movs r0, r4 │ │ - b.n 9a8bc │ │ + b.n 9b510 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #1 │ │ - b.n 9a8c4 │ │ + b.n 9b518 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r3 │ │ - b.n 9a722 │ │ + b.n 9b376 │ │ asrs r1, r0, #32 │ │ - b.n 9aa66 │ │ + b.n 9b6ba │ │ lsls r0, r4, #2 │ │ - b.n 9a2ac │ │ + b.n 9af00 │ │ asrs r2, r1, #32 │ │ - b.n 9a72e │ │ + b.n 9b382 │ │ movs r3, r1 │ │ and.w pc, r0, r0, rrx │ │ - b.n 9a0b4 │ │ + b.n 9ad08 │ │ cmp r1, #127 @ 0x7f │ │ - b.n 9a9fa │ │ + b.n 9b64e │ │ lsrs r0, r2, #28 │ │ - b.n 9a59c │ │ + b.n 9b1f0 │ │ asrs r6, r7, #23 │ │ - b.n 9aa02 │ │ + b.n 9b656 │ │ adds r0, #18 │ │ - b.n 9a606 │ │ + b.n 9b25a │ │ lsls r6, r7, #23 │ │ - b.n 9a970 │ │ + b.n 9b5c4 │ │ asrs r2, r2, #32 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, #0 │ │ - b.n 9a8d2 │ │ + b.n 9b526 │ │ cmp r7, #240 @ 0xf0 │ │ - b.n 9a964 │ │ + b.n 9b5b8 │ │ movs r2, r6 │ │ - b.n 9a61a │ │ + b.n 9b26e │ │ lsrs r7, r7, #5 │ │ - b.n 9a97e │ │ + b.n 9b5d2 │ │ asrs r6, r7, #23 │ │ adds r3, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n 9a626 │ │ + b.n 9b27a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 9a632 │ │ - beq.n 9a304 │ │ - b.n 9a790 │ │ + b.n 9b286 │ │ + beq.n 9af58 │ │ + b.n 9b3e4 │ │ movs r0, r7 │ │ - b.n 99e38 │ │ + b.n 9aa8c │ │ asrs r5, r1, #32 │ │ - b.n 9a63e │ │ + b.n 9b292 │ │ movs r0, r0 │ │ - b.n 9a420 │ │ + b.n 9b074 │ │ movs r4, r5 │ │ - b.n 99e26 │ │ - blx fff57908 │ │ + b.n 9aa7a │ │ + blx fff5755c │ │ movs r0, r0 │ │ - b.n 9a9ae │ │ + b.n 9b602 │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ movs r0, #0 │ │ lsls r5, r3, #22 │ │ movs r4, r0 │ │ lsls r5, r3, #22 │ │ asrs r0, r0, #32 │ │ @@ -172565,2043 +173098,2043 @@ │ │ lsls r4, r1, #12 │ │ subs r3, #154 @ 0x9a │ │ lsls r3, r0, #13 │ │ subs r0, r0, #7 │ │ lsls r0, r4, #6 │ │ lsls r2, r2, #14 │ │ lsls r1, r4, #3 │ │ - beq.n 9a346 │ │ - b.n 9a672 │ │ + beq.n 9af9a │ │ + b.n 9b2c6 │ │ ldrh r0, [r0, #0] │ │ - ldmia.w sp!, {r2, r3, r6, r8, fp, ip, sp} │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, fp, ip, sp} │ │ movs r4, r0 │ │ asrs r4, r5, #32 │ │ - b.n 99e7c │ │ + b.n 9aad0 │ │ movs r0, #8 │ │ - b.n 99e62 │ │ + b.n 9aab6 │ │ asrs r1, r0, #32 │ │ - b.n 9a464 │ │ + b.n 9b0b8 │ │ adds r0, #28 │ │ - b.n 99e6a │ │ + b.n 9aabe │ │ asrs r0, r2, #1 │ │ - b.n 99e70 │ │ + b.n 9aac4 │ │ movs r2, r0 │ │ - b.n 9a5f4 │ │ + b.n 9b248 │ │ movs r0, #1 │ │ strh r0, [r4, #12] │ │ asrs r0, r0, #32 │ │ - b.n 9a81e │ │ + b.n 9b472 │ │ movs r0, #2 │ │ - b.n 9a464 │ │ + b.n 9b0b8 │ │ movs r0, #1 │ │ - b.n 9a7e6 │ │ + b.n 9b43a │ │ movs r0, #1 │ │ - b.n 9a36a │ │ + b.n 9afbe │ │ asrs r0, r0, #32 │ │ - b.n 9aaaa │ │ - ldr r2, [sp, #732] @ 0x2dc │ │ - and.w r9, r0, r8, lsl #12 │ │ + b.n 9b6fe │ │ + ldr r2, [sp, #728] @ 0x2d8 │ │ + and.w r8, r0, r4, ror #14 │ │ movs r4, r0 │ │ - ldr r7, [pc, #960] @ (9a734 ) │ │ + ldr r7, [pc, #960] @ (9b388 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 9a894 │ │ + b.n 9b4e8 │ │ str r0, [r2, #0] │ │ - b.n 99ea0 │ │ + b.n 9aaf4 │ │ stmia r0!, {} │ │ - b.n 9aac2 │ │ + b.n 9b716 │ │ strh r4, [r3, #0] │ │ - b.n 99eb2 │ │ - bl 4f5e86 │ │ + b.n 9ab06 │ │ + bl 4f6ada │ │ str r0, [r4, r0] │ │ - b.n 99eba │ │ - bl 4f5e8e │ │ + b.n 9ab0e │ │ + bl 4f6ae2 │ │ adds r0, #188 @ 0xbc │ │ - b.n 99ec2 │ │ + b.n 9ab16 │ │ lsrs r0, r0 │ │ - b.n 99ec6 │ │ + b.n 9ab1a │ │ movs r0, #5 │ │ - b.n 9a6ae │ │ + b.n 9b302 │ │ adds r0, #1 │ │ - b.n 9a888 │ │ - b.n 9a52c │ │ - b.n 99ed2 │ │ - bl 4f5ea6 │ │ + b.n 9b4dc │ │ + b.n 9b180 │ │ + b.n 9ab26 │ │ + bl 4f6afa │ │ adds r0, #0 │ │ - b.n 9a996 │ │ + b.n 9b5ea │ │ lsrs r0, r1 │ │ - b.n 99ede │ │ + b.n 9ab32 │ │ adds r0, #0 │ │ - b.n 9aaf6 │ │ + b.n 9b74a │ │ adds r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 9aa62 │ │ + b.n 9b6b6 │ │ str r6, [r1, #0] │ │ - b.n 9a412 │ │ + b.n 9b066 │ │ ands r4, r0 │ │ - b.n 9a410 │ │ - b.n 9a3d8 │ │ - b.n 9a8ca │ │ + b.n 9b064 │ │ + b.n 9b02c │ │ + b.n 9b51e │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ str r4, [r0, #0] │ │ - b.n 9a6fe │ │ - bl 4f5ed2 │ │ + b.n 9b352 │ │ + bl 4f6b26 │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ movs r0, #3 │ │ - b.n 9a3e2 │ │ + b.n 9b036 │ │ adds r0, #92 @ 0x5c │ │ - b.n 99f84 │ │ + b.n 9abd8 │ │ ands r1, r0 │ │ - b.n 9ab26 │ │ + b.n 9b77a │ │ movs r0, #0 │ │ - b.n 99f6a │ │ + b.n 9abbe │ │ movs r0, #16 │ │ - b.n 99f10 │ │ + b.n 9ab64 │ │ strh r0, [r0, #0] │ │ - b.n 99f0e │ │ + b.n 9ab62 │ │ adds r3, #20 │ │ - b.n 9a4fa │ │ + b.n 9b14e │ │ str r4, [r0, r0] │ │ - b.n 99f16 │ │ + b.n 9ab6a │ │ str r4, [r3, r0] │ │ - b.n 99f24 │ │ - bl 4f5efe │ │ + b.n 9ab78 │ │ + bl 4f6b52 │ │ ands r0, r4 │ │ - b.n 99f2c │ │ - bl 4f5f06 │ │ + b.n 9ab80 │ │ + bl 4f6b5a │ │ str r4, [r7, #8] │ │ - b.n 99f34 │ │ + b.n 9ab88 │ │ strb r0, [r0, #3] │ │ - b.n 99f38 │ │ + b.n 9ab8c │ │ movs r0, #4 │ │ - b.n 9a720 │ │ + b.n 9b374 │ │ strh r4, [r0, #6] │ │ - b.n 99f40 │ │ - bl 4f5f1a │ │ + b.n 9ab94 │ │ + bl 4f6b6e │ │ str r1, [r0, #0] │ │ - b.n 9a90e │ │ + b.n 9b562 │ │ adds r0, #200 @ 0xc8 │ │ - b.n 99f4c │ │ + b.n 9aba0 │ │ str r0, [r0, #0] │ │ - b.n 9aa18 │ │ - bl 4f5f2a │ │ + b.n 9b66c │ │ + bl 4f6b7e │ │ stmia r0!, {r0} │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 9aada │ │ + b.n 9b72e │ │ str r0, [r1, #0] │ │ - b.n 9a484 │ │ + b.n 9b0d8 │ │ adds r0, #3 │ │ - b.n 9a486 │ │ + b.n 9b0da │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ adds r0, #3 │ │ - b.n 9a772 │ │ + b.n 9b3c6 │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ stmia r0!, {r2, r3} │ │ - b.n 9a452 │ │ + b.n 9b0a6 │ │ str r0, [r2, #12] │ │ - b.n 9a7ee │ │ + b.n 9b442 │ │ adds r0, #4 │ │ - b.n 9a4a4 │ │ + b.n 9b0f8 │ │ ands r4, r1 │ │ - b.n 99f76 │ │ + b.n 9abca │ │ movs r0, #5 │ │ - b.n 9a4aa │ │ + b.n 9b0fe │ │ strh r0, [r0, #0] │ │ - b.n 9a002 │ │ + b.n 9ac56 │ │ movs r0, #3 │ │ - b.n 9a76a │ │ + b.n 9b3be │ │ adds r0, #6 │ │ - b.n 9a514 │ │ + b.n 9b168 │ │ ands r7, r0 │ │ - b.n 9a616 │ │ + b.n 9b26a │ │ strb r4, [r3, #1] │ │ - b.n 9a014 │ │ + b.n 9ac68 │ │ ands r0, r0 │ │ - b.n 9abb6 │ │ + b.n 9b80a │ │ asrs r0, r2, #32 │ │ - b.n 99f9c │ │ + b.n 9abf0 │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 9ab26 │ │ + b.n 9b77a │ │ tst r4, r0 │ │ - b.n 9a7c6 │ │ + b.n 9b41a │ │ movs r0, #140 @ 0x8c │ │ - b.n 9a59a │ │ + b.n 9b1ee │ │ ands r0, r1 │ │ lsls r0, r0, #12 │ │ movs r0, #2 │ │ - b.n 9a59a │ │ + b.n 9b1ee │ │ movs r0, #0 │ │ - b.n 9a016 │ │ + b.n 9ac6a │ │ movs r0, #2 │ │ - b.n 9abda │ │ + b.n 9b82e │ │ strh r6, [r1, #0] │ │ - b.n 9a7de │ │ + b.n 9b432 │ │ strb r2, [r2, #28] │ │ - b.n 9a5a4 │ │ + b.n 9b1f8 │ │ str r0, [r1, r0] │ │ - b.n 99ff6 │ │ + b.n 9ac4a │ │ adds r0, #0 │ │ - b.n 9abea │ │ + b.n 9b83e │ │ ands r4, r3 │ │ - b.n 99fdc │ │ - bl 4f5fae │ │ + b.n 9ac30 │ │ + bl 4f6c02 │ │ str r0, [r4, r0] │ │ - b.n 99fe4 │ │ - bl 4f5fb6 │ │ + b.n 9ac38 │ │ + bl 4f6c0a │ │ asrs r4, r7, #2 │ │ - b.n 99fec │ │ + b.n 9ac40 │ │ str r0, [r0, #12] │ │ - b.n 99ff0 │ │ + b.n 9ac44 │ │ movs r0, #5 │ │ - b.n 9a7ce │ │ + b.n 9b422 │ │ asrs r1, r0, #32 │ │ - b.n 9a9ac │ │ + b.n 9b600 │ │ stmia r0!, {r2, r6, r7} │ │ - b.n 99ffc │ │ - bl 4f5fce │ │ + b.n 9ac50 │ │ + bl 4f6c22 │ │ asrs r0, r0, #32 │ │ - b.n 9aac2 │ │ + b.n 9b716 │ │ str r0, [r1, #12] │ │ - b.n 9a008 │ │ + b.n 9ac5c │ │ asrs r0, r0, #32 │ │ - b.n 9ac1e │ │ + b.n 9b872 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 9ab8a │ │ + b.n 9b7de │ │ strb r4, [r1, #0] │ │ - b.n 9a532 │ │ + b.n 9b186 │ │ str r6, [r0, #0] │ │ - b.n 9a538 │ │ + b.n 9b18c │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ strb r6, [r0, #0] │ │ - b.n 9a824 │ │ - bl 4f5ff6 │ │ + b.n 9b478 │ │ + bl 4f6c4a │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ stmia r0!, {r0} │ │ - b.n 9a506 │ │ + b.n 9b15a │ │ movs r0, #0 │ │ - b.n 9a036 │ │ + b.n 9ac8a │ │ asrs r4, r0, #32 │ │ - b.n 9a03a │ │ + b.n 9ac8e │ │ strh r0, [r2, #6] │ │ - b.n 9a8aa │ │ + b.n 9b4fe │ │ strb r4, [r0, #0] │ │ - b.n 9a556 │ │ + b.n 9b1aa │ │ str r5, [r0, #0] │ │ - b.n 9a558 │ │ - add r0, pc, #24 @ (adr r0, 9a530 ) │ │ - b.n 9a828 │ │ + b.n 9b1ac │ │ + add r0, pc, #24 @ (adr r0, 9b184 ) │ │ + b.n 9b47c │ │ strb r5, [r0, #0] │ │ - b.n 9a570 │ │ + b.n 9b1c4 │ │ str r4, [r0, #0] │ │ - b.n 9a572 │ │ + b.n 9b1c6 │ │ str r7, [r0, #0] │ │ - b.n 9a832 │ │ + b.n 9b486 │ │ strb r0, [r1, #0] │ │ - b.n 9a5d2 │ │ + b.n 9b226 │ │ strb r1, [r1, #0] │ │ - b.n 9a6d8 │ │ + b.n 9b32c │ │ strb r0, [r0, #0] │ │ - b.n 9ac72 │ │ + b.n 9b8c6 │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 9abe8 │ │ + b.n 9b83c │ │ strb r0, [r6, #0] │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 9abee │ │ + b.n 9b842 │ │ str r0, [r0, #0] │ │ - b.n 9a0e6 │ │ + b.n 9ad3a │ │ strb r0, [r3, #0] │ │ lsls r0, r0, #12 │ │ movs r0, #2 │ │ - b.n 9a5f6 │ │ + b.n 9b24a │ │ asrs r1, r0, #32 │ │ - b.n 9a6fc │ │ + b.n 9b350 │ │ str r4, [r1, #16] │ │ - b.n 9a662 │ │ + b.n 9b2b6 │ │ adds r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n 9ac04 │ │ + b.n 9b858 │ │ asrs r0, r6, #1 │ │ - b.n 9a0a0 │ │ + b.n 9acf4 │ │ adds r0, #111 @ 0x6f │ │ asrs r0, r4, #15 │ │ movs r0, r0 │ │ - b.n 9ac1e │ │ + b.n 9b872 │ │ strb r6, [r0, #0] │ │ - b.n 9a67c │ │ + b.n 9b2d0 │ │ adds r0, #72 @ 0x48 │ │ lsls r0, r0, #12 │ │ movs r0, #7 │ │ - b.n 9a67c │ │ + b.n 9b2d0 │ │ asrs r1, r0, #32 │ │ - b.n 9a698 │ │ + b.n 9b2ec │ │ movs r0, #0 │ │ - b.n 9a0fe │ │ + b.n 9ad52 │ │ adds r0, #114 @ 0x72 │ │ - b.n 9a360 │ │ + b.n 9afb4 │ │ rors r0, r6 │ │ - b.n 9a922 │ │ + b.n 9b576 │ │ asrs r3, r0, #32 │ │ - b.n 9a52c │ │ + b.n 9b180 │ │ movs r0, #195 @ 0xc3 │ │ - b.n 9a990 │ │ + b.n 9b5e4 │ │ movs r0, #3 │ │ - b.n 9a112 │ │ + b.n 9ad66 │ │ movs r2, #81 @ 0x51 │ │ - b.n 9a558 │ │ + b.n 9b1ac │ │ movs r0, #2 │ │ - b.n 9a11a │ │ + b.n 9ad6e │ │ asrs r1, r2, #5 │ │ - b.n 9a560 │ │ + b.n 9b1b4 │ │ asrs r1, r0, #32 │ │ - b.n 9a122 │ │ + b.n 9ad76 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {pc} │ │ - b.n 9acea │ │ + b.n 9b93e │ │ str r0, [r0, r0] │ │ - b.n 9acee │ │ + b.n 9b942 │ │ movs r0, #0 │ │ - b.n 9acf2 │ │ + b.n 9b946 │ │ @ instruction: 0xff89eaff │ │ str r0, [r0, r0] │ │ - b.n 9acfa │ │ + b.n 9b94e │ │ ands r0, r0 │ │ - b.n 9acfe │ │ + b.n 9b952 │ │ stmia r0!, {} │ │ - b.n 9ad02 │ │ + b.n 9b956 │ │ @ instruction: 0xffa1eaff │ │ ands r0, r0 │ │ - b.n 9ad0a │ │ + b.n 9b95e │ │ str r0, [r0, r0] │ │ - b.n 9ad0e │ │ + b.n 9b962 │ │ stmia r0!, {} │ │ - b.n 9ad12 │ │ + b.n 9b966 │ │ @ instruction: 0xffcaeaff │ │ - str r6, [r2, #24] │ │ + ldr r2, [r2, r7] │ │ vtbl.8 d20, {d8}, d0 │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 9a922 │ │ - beq.n 9a5f4 │ │ - b.n 9aa80 │ │ + b.n 9b576 │ │ + beq.n 9b248 │ │ + b.n 9b6d4 │ │ stmia r0!, {r3} │ │ - b.n 9ab00 │ │ + b.n 9b754 │ │ stmia r0!, {r2} │ │ - b.n 9a108 │ │ + b.n 9ad5c │ │ stmia r0!, {} │ │ - b.n 9a10c │ │ - strb r7, [r2, #11] │ │ + b.n 9ad60 │ │ + strb r6, [r2, #11] │ │ @ instruction: 0xeb00d00b │ │ - b.n 9a93a │ │ + b.n 9b58e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 9ab20 │ │ - beq.n 9a630 │ │ - b.n 9aaa4 │ │ + b.n 9b774 │ │ + beq.n 9b284 │ │ + b.n 9b6f8 │ │ str r0, [r0, #0] │ │ - b.n 9a94e │ │ + b.n 9b5a2 │ │ lsls r0, r1, #1 │ │ - b.n 9a132 │ │ + b.n 9ad86 │ │ strh r1, [r0, #0] │ │ - b.n 9a956 │ │ + b.n 9b5aa │ │ movs r0, r0 │ │ - b.n 9acc0 │ │ + b.n 9b914 │ │ str r4, [r5, r5] │ │ - b.n 9a13e │ │ + b.n 9ad92 │ │ stmia r1!, {r5, r6, r7} │ │ - b.n 9a160 │ │ + b.n 9adb4 │ │ stmia r0!, {r2, r3} │ │ - b.n 9a744 │ │ + b.n 9b398 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ ands r0, r3 │ │ - b.n 9a15a │ │ + b.n 9adae │ │ lsls r5, r4, #2 │ │ - b.n 9a972 │ │ + b.n 9b5c6 │ │ strb r0, [r0, #0] │ │ - b.n 9ad76 │ │ + b.n 9b9ca │ │ asrs r0, r2, #1 │ │ - b.n 9a172 │ │ + b.n 9adc6 │ │ str r0, [sp, #4] │ │ - b.n 9ad7e │ │ + b.n 9b9d2 │ │ movs r2, r2 │ │ and.w r0, r0, r8, lsr #16 │ │ - b.n 9a172 │ │ + b.n 9adc6 │ │ lsls r5, r4, #2 │ │ - b.n 9a98a │ │ + b.n 9b5de │ │ asrs r0, r2, #1 │ │ - b.n 9a186 │ │ + b.n 9adda │ │ strb r0, [r0, #0] │ │ - b.n 9ad92 │ │ + b.n 9b9e6 │ │ str r0, [sp, #4] │ │ - b.n 9ad96 │ │ + b.n 9b9ea │ │ movs r0, r0 │ │ - b.n 9ad04 │ │ + b.n 9b958 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #2 │ │ - b.n 9a6ac │ │ + b.n 9b300 │ │ movs r1, r0 │ │ - b.n 9ac8c │ │ + b.n 9b8e0 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ adds r0, #92 @ 0x5c │ │ - b.n 9a21a │ │ + b.n 9ae6e │ │ movs r0, r1 │ │ - b.n 9a912 │ │ + b.n 9b566 │ │ strb r0, [r1, #0] │ │ - b.n 9a9b6 │ │ + b.n 9b60a │ │ str r0, [sp, #0] │ │ - b.n 9adba │ │ + b.n 9ba0e │ │ strb r0, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ adds r3, #23 │ │ - b.n 9a784 │ │ + b.n 9b3d8 │ │ strb r0, [r0, #0] │ │ - b.n 9ab48 │ │ + b.n 9b79c │ │ adds r0, #1 │ │ - b.n 9ab10 │ │ + b.n 9b764 │ │ strb r7, [r0, #0] │ │ - b.n 9a694 │ │ + b.n 9b2e8 │ │ movs r4, r0 │ │ - b.n 9a940 │ │ + b.n 9b594 │ │ str r4, [r3, r1] │ │ - b.n 9a242 │ │ + b.n 9ae96 │ │ strb r4, [r0, #0] │ │ movs r1, #160 @ 0xa0 │ │ movs r0, r1 │ │ - b.n 9a93e │ │ + b.n 9b592 │ │ movs r0, r1 │ │ str r1, [sp, #640] @ 0x280 │ │ lsls r0, r2, #20 │ │ - b.n 9a7a8 │ │ + b.n 9b3fc │ │ asrs r0, r0, #32 │ │ - b.n 9ab6c │ │ + b.n 9b7c0 │ │ movs r1, r0 │ │ - b.n 9ab2e │ │ + b.n 9b782 │ │ movs r1, r0 │ │ - b.n 9a6b2 │ │ + b.n 9b306 │ │ movs r4, r0 │ │ - b.n 9a956 │ │ + b.n 9b5aa │ │ ands r0, r0 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r0 │ │ - b.n 9adfe │ │ + b.n 9ba52 │ │ movs r7, r0 │ │ - b.n 9a96a │ │ + b.n 9b5be │ │ movs r3, r6 │ │ lsrs r0, r0, #8 │ │ lsls r2, r3, #1 │ │ - b.n 9a282 │ │ + b.n 9aed6 │ │ movs r0, #16 │ │ - b.n 9a1e8 │ │ + b.n 9ae3c │ │ movs r3, r0 │ │ - b.n 9ad72 │ │ + b.n 9b9c6 │ │ movs r5, r6 │ │ cmp r2, #0 │ │ movs r0, r2 │ │ - b.n 9a206 │ │ - add r0, pc, #28 @ (adr r0, 9a6f8 ) │ │ - b.n 9a766 │ │ + b.n 9ae5a │ │ + add r0, pc, #28 @ (adr r0, 9b34c ) │ │ + b.n 9b3ba │ │ movs r0, r0 │ │ - b.n 9ad86 │ │ + b.n 9b9da │ │ ands r0, r0 │ │ - b.n 9a7f4 │ │ + b.n 9b448 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 9aa2e │ │ + b.n 9b682 │ │ asrs r2, r1, #32 │ │ - b.n 9aa32 │ │ + b.n 9b686 │ │ movs r0, #0 │ │ - b.n 9ae36 │ │ - blx ffe6fcf8 │ │ + b.n 9ba8a │ │ + blx ffe6f94c │ │ movs r0, r0 │ │ - b.n 9ad9e │ │ + b.n 9b9f2 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ - blx ffdd8d04 │ │ + blx ffdd8958 │ │ movs r0, r0 │ │ - b.n 9a22a │ │ + b.n 9ae7e │ │ movs r3, r1 │ │ - b.n 9adae │ │ + b.n 9ba02 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r4 │ │ - b.n 9adb6 │ │ + b.n 9ba0a │ │ lsls r7, r3, #1 │ │ asrs r0, r2, #13 │ │ movs r5, r6 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9add4 │ │ + b.n 9ba28 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 9aa6a │ │ + b.n 9b6be │ │ asrs r2, r1, #32 │ │ - b.n 9aa6e │ │ + b.n 9b6c2 │ │ movs r0, #3 │ │ - b.n 9ae72 │ │ + b.n 9bac6 │ │ movs r0, r1 │ │ and.w r0, r0, r8, lsl #1 │ │ - b.n 9a266 │ │ + b.n 9aeba │ │ asrs r0, r0, #32 │ │ - b.n 9aefe │ │ + b.n 9bb52 │ │ movs r0, #1 │ │ - b.n 9ae82 │ │ + b.n 9bad6 │ │ asrs r0, r6, #5 │ │ - b.n 9a246 │ │ + b.n 9ae9a │ │ asrs r4, r6, #5 │ │ - b.n 9a24a │ │ + b.n 9ae9e │ │ asrs r0, r7, #5 │ │ - b.n 9a24e │ │ + b.n 9aea2 │ │ asrs r4, r7, #5 │ │ - b.n 9a252 │ │ + b.n 9aea6 │ │ movs r4, r0 │ │ - b.n 9aa96 │ │ + b.n 9b6ea │ │ asrs r2, r1, #32 │ │ - b.n 9aa9a │ │ - blx ffe56d5c │ │ + b.n 9b6ee │ │ + blx ffe569b0 │ │ movs r0, r0 │ │ - b.n 9ae02 │ │ + b.n 9ba56 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ - blx ffdbfd68 │ │ + blx ffdbf9bc │ │ movs r0, r0 │ │ - b.n 9a28e │ │ + b.n 9aee2 │ │ movs r3, r1 │ │ - b.n 9ae12 │ │ + b.n 9ba66 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r4 │ │ - b.n 9ae1a │ │ + b.n 9ba6e │ │ lsls r7, r3, #1 │ │ asrs r0, r2, #13 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n 9a2b2 │ │ + b.n 9af06 │ │ asrs r0, r2, #32 │ │ - b.n 9a2c4 │ │ + b.n 9af18 │ │ asrs r0, r1, #2 │ │ - b.n 9aa90 │ │ + b.n 9b6e4 │ │ asrs r4, r5, #5 │ │ - b.n 9a292 │ │ + b.n 9aee6 │ │ movs r0, r0 │ │ - b.n 9aed6 │ │ - beq.n 9a7d0 │ │ - b.n 9ac30 │ │ + b.n 9bb2a │ │ + beq.n 9b424 │ │ + b.n 9b884 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, ip} │ │ - b.n 9ac22 │ │ + b.n 9b876 │ │ movs r2, r0 │ │ - b.n 9ae88 │ │ + b.n 9badc │ │ @ instruction: 0xfffa3aff │ │ @ instruction: 0xfff4eaff │ │ stmia r0!, {r2, r4, r6} │ │ - b.n 9a2f0 │ │ + b.n 9af44 │ │ movs r0, r0 │ │ - b.n 9ae5a │ │ + b.n 9baae │ │ asrs r0, r2, #1 │ │ - b.n 9a2f8 │ │ - b.n 9a224 │ │ - b.n 9aafe │ │ + b.n 9af4c │ │ + b.n 9ae78 │ │ + b.n 9b752 │ │ adds r0, #76 @ 0x4c │ │ - b.n 9a300 │ │ + b.n 9af54 │ │ stmia r0!, {r2, r3} │ │ - b.n 9a8e4 │ │ + b.n 9b538 │ │ lsls r0, r1, #1 │ │ - b.n 9a308 │ │ + b.n 9af5c │ │ asrs r1, r0, #32 │ │ - b.n 9a8ec │ │ + b.n 9b540 │ │ adds r0, #3 │ │ - b.n 9a8f0 │ │ + b.n 9b544 │ │ strb r7, [r6, r4] │ │ - b.n 9ab16 │ │ + b.n 9b76a │ │ movs r0, r0 │ │ - b.n 9a8f8 │ │ + b.n 9b54c │ │ movs r1, #163 @ 0xa3 │ │ - b.n 9adde │ │ + b.n 9ba32 │ │ movs r4, r1 │ │ asrs r0, r4, #6 │ │ ands r1, r4 │ │ stmia.w sp, {r0, r1} │ │ - b.n 9af2a │ │ + b.n 9bb7e │ │ vqrdmlah.s q15, q13, │ │ movs r0, #16 │ │ - b.n 9a32c │ │ + b.n 9af80 │ │ @ instruction: 0xffb7eaff │ │ asrs r1, r0, #32 │ │ - b.n 9ac7a │ │ + b.n 9b8ce │ │ movs r2, r0 │ │ - b.n 9aee0 │ │ + b.n 9bb34 │ │ @ instruction: 0xffe43aff │ │ @ instruction: 0xffc5eaff │ │ - adds r6, #40 @ 0x28 │ │ + adds r5, #212 @ 0xd4 │ │ movs r4, r0 │ │ - lsls r7, r3, #8 │ │ - vrshr.u64 q10, q1, #9 │ │ - vtbx.8 d29, {d23-d26}, d3 │ │ - @ instruction: 0xfff6dbd0 │ │ + bl fff5144c │ │ + subs r0, #11 │ │ + @ instruction: 0xfff7cef4 │ │ + @ instruction: 0xfff6cf01 │ │ @ instruction: 0xfff64df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 9ad3c │ │ - beq.n 9a854 │ │ - b.n 9acc0 │ │ + b.n 9b990 │ │ + beq.n 9b4a8 │ │ + b.n 9b914 │ │ adds r0, #88 @ 0x58 │ │ - b.n 9ad2a │ │ - b.n 9a82c │ │ - b.n 9a354 │ │ + b.n 9b97e │ │ + b.n 9b480 │ │ + b.n 9afa8 │ │ movs r0, r0 │ │ - b.n 9aed6 │ │ - bl 4f6332 │ │ + b.n 9bb2a │ │ + bl 4f6f86 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 9aafa │ │ + b.n 9b74e │ │ movs r2, r0 │ │ subs r2, #0 │ │ movs r5, r7 │ │ and.w r0, r0, r1 │ │ - b.n 9ab06 │ │ + b.n 9b75a │ │ movs r3, r7 │ │ ldr r2, [sp, #0] │ │ ldrb r7, [r3, #30] │ │ - b.n 9ab78 │ │ + b.n 9b7cc │ │ movs r6, r1 │ │ - b.n 9ab04 │ │ + b.n 9b758 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ - bl 4f635a │ │ + bl 4f6fae │ │ ldrb r1, [r2, #30] │ │ - b.n 9ab68 │ │ + b.n 9b7bc │ │ movs r0, r0 │ │ - b.n 9af14 │ │ + b.n 9bb68 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ ldrb r7, [r3, #30] │ │ - b.n 9ab94 │ │ + b.n 9b7e8 │ │ movs r6, r1 │ │ - b.n 9ab20 │ │ + b.n 9b774 │ │ @ instruction: 0xfff90aff │ │ - bl 4ba376 │ │ - bl 4f637a │ │ + bl 4bafca │ │ + bl 4f6fce │ │ @ instruction: 0xffe9eaff │ │ movs r4, r0 │ │ - b.n 9ab30 │ │ + b.n 9b784 │ │ movs r7, r4 │ │ - bge.n 9a88a │ │ + bge.n 9b4de │ │ ldrb r7, [r3, #30] │ │ - b.n 9abba │ │ + b.n 9b80e │ │ movs r4, r0 │ │ - b.n 9ab40 │ │ + b.n 9b794 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ strb r1, [r0, #0] │ │ - b.n 9ada2 │ │ - bl 4f639a │ │ + b.n 9b9f6 │ │ + bl 4f6fee │ │ ldrsh r7, [r2, r6] │ │ - b.n 9abae │ │ + b.n 9b802 │ │ movs r0, r0 │ │ - b.n 9af50 │ │ + b.n 9bba4 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ ldrsh r7, [r3, r6] │ │ - b.n 9abda │ │ + b.n 9b82e │ │ movs r4, r0 │ │ - b.n 9ab5c │ │ + b.n 9b7b0 │ │ @ instruction: 0xfff90aff │ │ - bl 4ba3b6 │ │ - bl 4f63ba │ │ + bl 4bb00a │ │ + bl 4f700e │ │ movs r0, r0 │ │ - b.n 9af7e │ │ + b.n 9bbd2 │ │ stmia r0!, {r3, r6} │ │ - b.n 9a3e6 │ │ + b.n 9b03a │ │ adds r0, #40 @ 0x28 │ │ - b.n 9ade2 │ │ + b.n 9ba36 │ │ str r0, [r5, r0] │ │ - b.n 9a406 │ │ + b.n 9b05a │ │ ands r4, r5 │ │ - b.n 9a40a │ │ + b.n 9b05e │ │ strh r4, [r0, #0] │ │ - b.n 9a960 │ │ + b.n 9b5b4 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ lsls r6, r0, #4 │ │ - b.n 9afce │ │ + b.n 9bc22 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ ldrb r7, [r3, #30] │ │ - b.n 9ac0c │ │ + b.n 9b860 │ │ movs r5, r0 │ │ - b.n 9ab98 │ │ + b.n 9b7ec │ │ @ instruction: 0xfff11aff │ │ strb r1, [r0, #0] │ │ - b.n 9adfc │ │ - bl 4f63f2 │ │ + b.n 9ba50 │ │ + bl 4f7046 │ │ ldr r7, [r2, #120] @ 0x78 │ │ - b.n 9ac00 │ │ + b.n 9b854 │ │ movs r0, r0 │ │ - b.n 9afaa │ │ + b.n 9bbfe │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ ldr r7, [r3, #120] @ 0x78 │ │ - b.n 9ac2c │ │ + b.n 9b880 │ │ movs r5, r0 │ │ - b.n 9abb6 │ │ + b.n 9b80a │ │ @ instruction: 0xfff90aff │ │ @ instruction: 0xffe8eaff │ │ - bl 4f6412 │ │ + bl 4f7066 │ │ str r4, [r5, #0] │ │ - b.n 9ae32 │ │ + b.n 9ba86 │ │ movs r0, r0 │ │ - b.n 9afc0 │ │ + b.n 9bc14 │ │ @ instruction: 0xffd70aff │ │ movs r0, r0 │ │ @ instruction: 0xea00f05b │ │ sbcs.w r0, pc, #16252928 @ 0xf80000 │ │ - b.n 9a46c │ │ + b.n 9b0c0 │ │ movs r0, r0 │ │ - b.n 9aa50 │ │ + b.n 9b6a4 │ │ lsls r2, r3, #1 │ │ - b.n 9a4d6 │ │ + b.n 9b12a │ │ movs r3, r0 │ │ - b.n 9afda │ │ + b.n 9bc2e │ │ movs r1, r0 │ │ cmp r2, #0 │ │ - beq.n 9a970 │ │ - b.n 9add8 │ │ + beq.n 9b5c4 │ │ + b.n 9ba2c │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {} │ │ - b.n 9a470 │ │ + b.n 9b0c4 │ │ movs r0, r0 │ │ - b.n 9aff2 │ │ + b.n 9bc46 │ │ adds r0, #0 │ │ - b.n 9a47e │ │ + b.n 9b0d2 │ │ str r6, [r1, #0] │ │ - b.n 9ac96 │ │ + b.n 9b8ea │ │ eors r0, r2 │ │ - b.n 9a498 │ │ + b.n 9b0ec │ │ str r1, [r0, #0] │ │ asrs r0, r4, #6 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n 9a4a0 │ │ + b.n 9b0f4 │ │ movs r3, r0 │ │ - b.n 9a9e6 │ │ + b.n 9b63a │ │ str r0, [r1, r1] │ │ - b.n 9a4a8 │ │ + b.n 9b0fc │ │ ands r4, r0 │ │ - b.n 9aa8c │ │ + b.n 9b6e0 │ │ adds r0, #68 @ 0x44 │ │ - b.n 9a4b0 │ │ + b.n 9b104 │ │ stmia r0!, {r2, r3} │ │ - b.n 9aa94 │ │ + b.n 9b6e8 │ │ asrs r6, r1, #32 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ - b.n 9b022 │ │ + b.n 9bc76 │ │ str r5, [r0, r0] │ │ - b.n 9aaa0 │ │ + b.n 9b6f4 │ │ adds r0, #3 │ │ - b.n 9aaa4 │ │ + b.n 9b6f8 │ │ str r4, [r0, r0] │ │ asrs r0, r4, #6 │ │ lsls r2, r0, #5 │ │ @ instruction: 0xe98d100c │ │ - b.n 9acd2 │ │ + b.n 9b926 │ │ movs r0, r2 │ │ - b.n 9a4b0 │ │ + b.n 9b104 │ │ movs r3, r0 │ │ - b.n 9b0da │ │ + b.n 9bd2e │ │ movs r1, #18 │ │ - b.n 9af9e │ │ + b.n 9bbf2 │ │ str r0, [r0, r0] │ │ - b.n 9a4bc │ │ + b.n 9b110 │ │ vqrdmlah.s q7, q14, │ │ @ instruction: 0xffe4eaff │ │ - adds r3, #28 │ │ + adds r2, #200 @ 0xc8 │ │ movs r4, r0 │ │ - lsrs r1, r4, #30 │ │ - vtbx.8 d17, {d23-d26}, d2 │ │ - vcvt.s16.f16 , │ │ - vcvt.f16.u16 q9, q12, #10 │ │ + lsls r0, r1, #12 │ │ + @ instruction: 0xfff70f0c │ │ + @ instruction: 0xfff7eab6 │ │ + vmla.i q9, q3, d17[0] │ │ @ instruction: 0xfff748f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 9aee0 │ │ + b.n 9bb34 │ │ str r4, [r0, #8] │ │ - b.n 9a4ea │ │ + b.n 9b13e │ │ ands r0, r0 │ │ - b.n 9b10e │ │ + b.n 9bd62 │ │ movs r0, r0 │ │ - b.n 9b07e │ │ + b.n 9bcd2 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n 9ad1a │ │ + b.n 9b96e │ │ movs r6, r0 │ │ - b.n 9a57e │ │ + b.n 9b1d2 │ │ strb r4, [r1, #0] │ │ - b.n 9a50e │ │ + b.n 9b162 │ │ movs r0, r4 │ │ - b.n 9b006 │ │ + b.n 9bc5a │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ - blx ffdb6fec │ │ + blx ffdb6c40 │ │ movs r0, r0 │ │ - b.n 9aca0 │ │ + b.n 9b8f4 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ and.w r0, r0, r0 │ │ - b.n 9b0ac │ │ + b.n 9bd00 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #4 │ │ - b.n 9a530 │ │ + b.n 9b184 │ │ movs r0, r0 │ │ - b.n 9b0aa │ │ + b.n 9bcfe │ │ str r0, [r0, #0] │ │ asrs r0, r4, #6 │ │ ands r6, r0 │ │ - b.n 9ad52 │ │ + b.n 9b9a6 │ │ movs r4, r0 │ │ - b.n 9ad56 │ │ + b.n 9b9aa │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 9af3c │ │ - beq.n 9aa44 │ │ - b.n 9aec0 │ │ + b.n 9bb90 │ │ + beq.n 9b698 │ │ + b.n 9bb14 │ │ str r1, [r0, r0] │ │ - b.n 9ad6a │ │ + b.n 9b9be │ │ ands r0, r0 │ │ - b.n 9ad6e │ │ + b.n 9b9c2 │ │ str r0, [r1, #4] │ │ - b.n 9a552 │ │ - blx ffd51034 │ │ + b.n 9b1a6 │ │ + blx ffd50c88 │ │ lsrs r1, r0, #32 │ │ - b.n 9b0da │ │ + b.n 9bd2e │ │ movs r5, r4 │ │ add r2, sp, #0 │ │ lsrs r5, r0, #20 │ │ - b.n 9af4e │ │ + b.n 9bba2 │ │ movs r0, r0 │ │ - b.n 9b0f0 │ │ + b.n 9bd44 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - blx ffda304c │ │ + blx ffda2ca0 │ │ movs r0, r0 │ │ - @ instruction: 0xea00f50a │ │ + @ instruction: 0xea00f509 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n 9ad9a │ │ + b.n 9b9ee │ │ movs r0, r0 │ │ - b.n 9b108 │ │ + b.n 9bd5c │ │ movs r6, r0 │ │ - b.n 9ada2 │ │ + b.n 9b9f6 │ │ lsls r6, r0, #31 │ │ asrs r0, r1, #12 │ │ asrs r6, r0, #31 │ │ - b.n 9b07a │ │ + b.n 9bcce │ │ lsrs r7, r7, #31 │ │ asrs r7, r1, #13 │ │ movs r0, r2 │ │ - b.n 9b11e │ │ + b.n 9bd72 │ │ movs r6, r0 │ │ asrs r0, r4, #6 │ │ subs r7, r7, #7 │ │ - b.n 9b118 │ │ + b.n 9bd6c │ │ movs r1, r0 │ │ - b.n 9ad1e │ │ + b.n 9b972 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r1, r0, #32 │ │ - b.n 9af8a │ │ + b.n 9bbde │ │ movs r1, r0 │ │ - b.n 9b130 │ │ + b.n 9bd84 │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r4, r0 │ │ - b.n 9a5be │ │ + b.n 9b212 │ │ movs r0, r0 │ │ - b.n 9b142 │ │ + b.n 9bd96 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - blx ffd8a0a0 │ │ + blx ffd89cf4 │ │ movs r4, r1 │ │ - b.n 9a5ae │ │ + b.n 9b202 │ │ movs r0, r0 │ │ - b.n 9b1ea │ │ - beq.n 9aacc │ │ - b.n 9af44 │ │ + b.n 9be3e │ │ + beq.n 9b720 │ │ + b.n 9bb98 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {ip, lr} │ │ - b.n 9adf6 │ │ + b.n 9ba4a │ │ movs r4, r0 │ │ - b.n 9adfa │ │ + b.n 9ba4e │ │ asrs r5, r0, #32 │ │ - b.n 9adfe │ │ - stmia r2!, {r0, r2, r3, r6} │ │ + b.n 9ba52 │ │ + stmia r2!, {r2, r3, r6} │ │ add.w r0, r0, r5 │ │ - b.n 9ae06 │ │ + b.n 9ba5a │ │ asrs r1, r0, #32 │ │ - b.n 9afca │ │ + b.n 9bc1e │ │ movs r1, r0 │ │ - b.n 9b170 │ │ + b.n 9bdc4 │ │ @ instruction: 0xffef9aff │ │ @ instruction: 0xfff4eaff │ │ asrs r0, r5, #32 │ │ - b.n 9a618 │ │ + b.n 9b26c │ │ str r6, [r4, #0] │ │ - b.n 9b21e │ │ + b.n 9be72 │ │ adds r0, #36 @ 0x24 │ │ - b.n 9a620 │ │ + b.n 9b274 │ │ movs r2, #241 @ 0xf1 │ │ - b.n 9b0e6 │ │ + b.n 9bd3a │ │ asrs r1, r0, #32 │ │ - b.n 9ac08 │ │ + b.n 9b85c │ │ movs r4, r0 │ │ - b.n 9a608 │ │ + b.n 9b25c │ │ adds r0, #3 │ │ - b.n 9ac10 │ │ + b.n 9b864 │ │ movs r0, r1 │ │ - b.n 9a610 │ │ + b.n 9b264 │ │ movs r0, r0 │ │ - b.n 9b23a │ │ + b.n 9be8e │ │ str r0, [r0, #0] │ │ - b.n 9a618 │ │ + b.n 9b26c │ │ mrc2 11, 5, lr, cr5, cr15, {7} @ │ │ @ instruction: 0xffd4eaff │ │ - subs r0, #52 @ 0x34 │ │ - @ instruction: 0xfff7fd09 │ │ + cmp r5, #125 @ 0x7d │ │ + vsra.u64 d31, d15, #9 │ │ vaddl.u q9, d6, d0 │ │ - b.n 9ae14 │ │ + b.n 9ba68 │ │ lsrs r1, r2, #32 │ │ - b.n 9af16 │ │ + b.n 9bb6a │ │ subs r0, #17 │ │ - b.n 9af1e │ │ + b.n 9bb72 │ │ lsrs r1, r2, #32 │ │ - b.n 9b1c4 │ │ + b.n 9be18 │ │ adds r0, #2 │ │ - b.n 9ae62 │ │ + b.n 9bab6 │ │ adds r6, #1 │ │ lsls r3, r0, #9 │ │ lsrs r1, r2, #32 │ │ - b.n 9b1ca │ │ + b.n 9be1e │ │ lsrs r1, r2, #32 │ │ - b.n 9af30 │ │ + b.n 9bb84 │ │ adds r0, #2 │ │ lsls r0, r4, #6 │ │ lsrs r1, r2, #32 │ │ - b.n 9b1d6 │ │ + b.n 9be2a │ │ adds r0, #2 │ │ lsls r0, r4, #6 │ │ lsrs r1, r2, #32 │ │ - b.n 9af44 │ │ + b.n 9bb98 │ │ lsrs r1, r2, #32 │ │ - b.n 9b1e2 │ │ + b.n 9be36 │ │ adds r1, r0, r0 │ │ - b.n 9b24c │ │ + b.n 9bea0 │ │ movs r3, r0 │ │ - b.n 9ae8a │ │ + b.n 9bade │ │ lsls r1, r0, #24 │ │ asrs r1, r0, #9 │ │ asrs r6, r0, #28 │ │ - b.n 9af58 │ │ + b.n 9bbac │ │ lsls r6, r0, #28 │ │ - b.n 9b1f8 │ │ + b.n 9be4c │ │ movs r3, r0 │ │ asrs r0, r4, #6 │ │ lsrs r1, r2, #32 │ │ - b.n 9b17e │ │ + b.n 9bdd2 │ │ lsls r1, r0, #28 │ │ asrs r0, r0, #14 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r5, [pc, #960] @ (9af28 ) │ │ + ldr r5, [pc, #960] @ (9bb7c ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 9b088 │ │ - beq.n 9ab90 │ │ - b.n 9b00c │ │ + b.n 9bcdc │ │ + beq.n 9b7e4 │ │ + b.n 9bc60 │ │ ands r0, r0 │ │ - b.n 9aeb6 │ │ + b.n 9bb0a │ │ lsls r4, r0, #2 │ │ - b.n 9a69a │ │ + b.n 9b2ee │ │ movs r0, r0 │ │ - b.n 9b21e │ │ + b.n 9be72 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r1, #32 │ │ asrs r0, r0, #22 │ │ lsls r0, r1, #1 │ │ - b.n 9a6b2 │ │ + b.n 9b306 │ │ lsrs r5, r0, #20 │ │ - b.n 9b08e │ │ - blx ffd5a190 │ │ + b.n 9bce2 │ │ + blx ffd59de4 │ │ movs r0, r0 │ │ - b.n 9b236 │ │ + b.n 9be8a │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ - beq.n 9abcc │ │ - b.n 9b034 │ │ + beq.n 9b820 │ │ + b.n 9bc88 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {pc} │ │ - b.n 9aee6 │ │ - blx ffd581a8 │ │ + b.n 9bb3a │ │ + blx ffd57dfc │ │ strb r0, [r5, #1] │ │ - b.n 9a6d6 │ │ + b.n 9b32a │ │ str r0, [r0, r0] │ │ - b.n 9aef2 │ │ - b.n 9abc4 │ │ - b.n 9aef6 │ │ + b.n 9bb46 │ │ + b.n 9b818 │ │ + b.n 9bb4a │ │ movs r7, r0 │ │ - b.n 9ae5a │ │ + b.n 9baae │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n 9a700 │ │ + b.n 9b354 │ │ movs r0, r0 │ │ - b.n 9ace4 │ │ + b.n 9b938 │ │ lsls r2, r3, #1 │ │ - b.n 9a76a │ │ + b.n 9b3be │ │ movs r3, r0 │ │ - b.n 9b26e │ │ + b.n 9bec2 │ │ movs r4, r2 │ │ subs r2, #0 │ │ asrs r0, r5, #1 │ │ - b.n 9a714 │ │ + b.n 9b368 │ │ adds r0, #104 @ 0x68 │ │ - b.n 9a718 │ │ + b.n 9b36c │ │ stmia r0!, {r3, r5, r6} │ │ - b.n 9a71c │ │ + b.n 9b370 │ │ asrs r1, r0, #32 │ │ - b.n 9ad00 │ │ + b.n 9b954 │ │ movs r0, r6 │ │ - b.n 9a70e │ │ + b.n 9b362 │ │ adds r0, #3 │ │ - b.n 9ad08 │ │ + b.n 9b95c │ │ str r0, [r1, #4] │ │ - b.n 9a716 │ │ + b.n 9b36a │ │ stmia r0!, {r2, r3} │ │ - b.n 9ad10 │ │ + b.n 9b964 │ │ movs r0, #84 @ 0x54 │ │ - b.n 9a734 │ │ + b.n 9b388 │ │ movs r0, r0 │ │ - b.n 9aea6 │ │ + b.n 9bafa │ │ ands r0, r0 │ │ - b.n 9a718 │ │ + b.n 9b36c │ │ movs r0, #2 │ │ - b.n 9ad20 │ │ + b.n 9b974 │ │ movs r0, #12 │ │ lsls r0, r4, #6 │ │ movs r7, r0 │ │ - b.n 9acb4 │ │ + b.n 9b908 │ │ eors r4, r0 │ │ @ instruction: 0xe98d0003 │ │ asrs r0, r0, #12 │ │ cmp r7, #205 @ 0xcd │ │ - b.n 9b356 │ │ + b.n 9bfaa │ │ mcr2 11, 3, lr, cr15, cr15, {7} @ │ │ - b.n 9ac2c │ │ - b.n 9af5e │ │ + b.n 9b880 │ │ + b.n 9bbb2 │ │ movs r7, r0 │ │ - b.n 9aecc │ │ + b.n 9bb20 │ │ @ instruction: 0xffdc1aff │ │ movs r4, r4 │ │ - b.n 9a768 │ │ + b.n 9b3bc │ │ movs r0, #14 │ │ - b.n 9af6e │ │ + b.n 9bbc2 │ │ asrs r0, r4, #32 │ │ - b.n 9a770 │ │ + b.n 9b3c4 │ │ movs r0, r0 │ │ - b.n 9ad54 │ │ + b.n 9b9a8 │ │ asrs r1, r0, #32 │ │ - b.n 9ad58 │ │ + b.n 9b9ac │ │ lsls r6, r6, #19 │ │ - add.w r0, r0, r8, lsl #14 │ │ + add.w r0, r0, r4, ror #12 │ │ movs r4, r0 │ │ - bl 231c30 │ │ - subs r0, #26 │ │ - vqrdmulh.s , , d30[0] │ │ - vrsra.u64 , q11, #10 │ │ - @ instruction: 0xfff70cde │ │ - vqrshrn.u64 d20, q7, #9 │ │ + b.n 9b2d8 │ │ + vqrdmulh.s q9, q3, d19[0] │ │ + vcvtp.u16.f16 d31, d4 │ │ + vrintp.f16 d16, d22 │ │ + vcvta.s16.f16 q8, │ │ + vcvta.s16.f16 q10, │ │ @ instruction: 0xfff74bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 9b17c │ │ - beq.n 9ad44 │ │ - b.n 9b100 │ │ + b.n 9bdd0 │ │ + beq.n 9b998 │ │ + b.n 9bd54 │ │ str r0, [r0, r0] │ │ - b.n 9afaa │ │ + b.n 9bbfe │ │ movs r4, r0 │ │ - b.n 9a78e │ │ + b.n 9b3e2 │ │ str r0, [r0, #124] @ 0x7c │ │ - b.n 9b282 │ │ + b.n 9bed6 │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n 9b314 │ │ + b.n 9bf68 │ │ movs r4, r0 │ │ - b.n 9b29a │ │ + b.n 9beee │ │ lsls r7, r3, #2 │ │ subs r0, r0, r0 │ │ str r0, [sp, #8] │ │ - b.n 9afc2 │ │ + b.n 9bc16 │ │ ands r1, r0 │ │ - b.n 9afc6 │ │ + b.n 9bc1a │ │ lsrs r2, r0, #32 │ │ - b.n 9b2aa │ │ + b.n 9befe │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n 9b2c4 │ │ + b.n 9bf18 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ str r6, [r2, #0] │ │ - b.n 9b3da │ │ + b.n 9c02e │ │ lsls r2, r2, #2 │ │ and.w r0, r0, r8 │ │ - b.n 9b2d4 │ │ + b.n 9bf28 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n 9afea │ │ + b.n 9bc3e │ │ asrs r1, r0, #32 │ │ - b.n 9b3ee │ │ - subs r6, #136 @ 0x88 │ │ + b.n 9c042 │ │ + subs r6, #135 @ 0x87 │ │ add.w r0, r0, r0 │ │ - b.n 9b356 │ │ + b.n 9bfaa │ │ lsls r6, r1, #2 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #32 │ │ - b.n 9b1d8 │ │ + b.n 9be2c │ │ movs r4, r0 │ │ - b.n 9b002 │ │ - blx ffcb52c4 │ │ + b.n 9bc56 │ │ + blx ffcb4f18 │ │ movs r0, r0 │ │ - b.n 9b36a │ │ + b.n 9bfbe │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ - blx 4662d0 │ │ + blx 465f24 │ │ str r0, [r0, #0] │ │ - b.n 9a7f6 │ │ + b.n 9b44a │ │ movs r1, r0 │ │ - b.n 9b166 │ │ + b.n 9bdba │ │ movs r2, r0 │ │ - b.n 9b3be │ │ + b.n 9c012 │ │ lsls r1, r0, #2 │ │ subs r2, #0 │ │ strh r1, [r0, #0] │ │ - b.n 9b426 │ │ + b.n 9c07a │ │ movs r0, r0 │ │ - b.n 9b396 │ │ + b.n 9bfea │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ and.w r0, r0, r8, lsr #32 │ │ - b.n 9a830 │ │ + b.n 9b484 │ │ lsrs r7, r1, #8 │ │ - b.n 9b0fa │ │ + b.n 9bd4e │ │ lsrs r1, r0, #8 │ │ - b.n 9b17e │ │ + b.n 9bdd2 │ │ lsls r0, r4, #24 │ │ - b.n 9b042 │ │ + b.n 9bc96 │ │ movs r3, r1 │ │ - b.n 9b3a6 │ │ + b.n 9bffa │ │ lsls r7, r6, #1 │ │ ldrh r0, [r0, #16] │ │ strh r1, [r0, #0] │ │ - b.n 9b44e │ │ + b.n 9c0a2 │ │ adds r3, r0, r0 │ │ - b.n 9b312 │ │ + b.n 9bf66 │ │ movs r0, r3 │ │ - b.n 9af38 │ │ + b.n 9bb8c │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r4, #2 │ │ - b.n 9b45e │ │ + b.n 9c0b2 │ │ movs r0, r3 │ │ - b.n 9af44 │ │ + b.n 9bb98 │ │ lsls r0, r6, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 9b06a │ │ + b.n 9bcbe │ │ movs r0, #0 │ │ - b.n 9b46e │ │ + b.n 9c0c2 │ │ adds r0, #0 │ │ - b.n 9b472 │ │ + b.n 9c0c6 │ │ strh r0, [r0, #0] │ │ - b.n 9b476 │ │ - ldrh r1, [r1, r2] │ │ + b.n 9c0ca │ │ + ldrh r0, [r1, r2] │ │ add.w r0, r0, r0 │ │ - b.n 9b3de │ │ + b.n 9c032 │ │ lsls r4, r5, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r7, #6 │ │ - b.n 9a884 │ │ + b.n 9b4d8 │ │ subs r7, #255 @ 0xff │ │ - b.n 9b368 │ │ + b.n 9bfbc │ │ strb r0, [r0, #1] │ │ - b.n 9a878 │ │ + b.n 9b4cc │ │ movs r0, #0 │ │ - b.n 9b492 │ │ + b.n 9c0e6 │ │ movs r0, r0 │ │ - b.n 9ae74 │ │ + b.n 9bac8 │ │ adds r0, #15 │ │ - b.n 9b3da │ │ + b.n 9c02e │ │ subs r2, #25 │ │ - b.n 9ad06 │ │ + b.n 9b95a │ │ asrs r0, r2, #1 │ │ - b.n 9a882 │ │ + b.n 9b4d6 │ │ lsls r4, r3, #1 │ │ - b.n 9a914 │ │ + b.n 9b568 │ │ movs r0, #8 │ │ - b.n 9a884 │ │ + b.n 9b4d8 │ │ movs r0, #3 │ │ - b.n 9b4ae │ │ + b.n 9c102 │ │ adds r0, #3 │ │ - b.n 9ae74 │ │ + b.n 9bac8 │ │ movs r2, r2 │ │ - b.n 9ae78 │ │ + b.n 9bacc │ │ movs r0, #0 │ │ - b.n 9b23c │ │ + b.n 9be90 │ │ movs r1, r0 │ │ - b.n 9b1fe │ │ + b.n 9be52 │ │ movs r2, r0 │ │ - b.n 9ad82 │ │ + b.n 9b9d6 │ │ movs r0, #2 │ │ - b.n 9ad8c │ │ + b.n 9b9e0 │ │ movs r0, #2 │ │ - b.n 9ae8a │ │ + b.n 9bade │ │ movs r0, r1 │ │ - b.n 9b2a8 │ │ - blx 442390 │ │ + b.n 9befc │ │ + blx 441fe4 │ │ movs r0, r0 │ │ - b.n 9b436 │ │ + b.n 9c08a │ │ lsls r6, r2, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9b44e │ │ + b.n 9c0a2 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r3, #1 │ │ - b.n 9a954 │ │ + b.n 9b5a8 │ │ str r3, [r0, #0] │ │ - b.n 9b4ea │ │ + b.n 9c13e │ │ movs r0, r1 │ │ - b.n 9a8e8 │ │ + b.n 9b53c │ │ movs r0, #255 @ 0xff │ │ - b.n 9b4f2 │ │ + b.n 9c146 │ │ asrs r6, r2, #4 │ │ - b.n 9b0f6 │ │ - b.n 9a9ba │ │ + b.n 9bd4a │ │ + b.n 9b55c │ │ @ instruction: 0xfb00005c │ │ - b.n 9a96c │ │ + b.n 9b5c0 │ │ asrs r0, r1, #32 │ │ - b.n 9a8fc │ │ + b.n 9b550 │ │ movs r0, #22 │ │ - b.n 9b106 │ │ + b.n 9bd5a │ │ movs r4, r0 │ │ - b.n 9b10a │ │ - ldrh r2, [r6, r1] │ │ + b.n 9bd5e │ │ + ldrh r1, [r6, r1] │ │ add.w r0, r0, r0 │ │ - b.n 9b472 │ │ + b.n 9c0c6 │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n 9b11a │ │ + b.n 9bd6e │ │ asrs r0, r0, #32 │ │ - b.n 9b51e │ │ - subs r7, #24 │ │ + b.n 9c172 │ │ + subs r7, #23 │ │ add.w r0, r0, r0 │ │ - b.n 9b486 │ │ + b.n 9c0da │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ asrs r4, r3, #1 │ │ - b.n 9a99c │ │ + b.n 9b5f0 │ │ movs r0, #3 │ │ - b.n 9b532 │ │ + b.n 9c186 │ │ movs r0, r1 │ │ - b.n 9a930 │ │ + b.n 9b584 │ │ asrs r2, r2, #4 │ │ - b.n 9b13a │ │ - b.n 9a6ea │ │ + b.n 9bd8e │ │ + b.n 9b6de │ │ @ instruction: 0xfa000104 │ │ - b.n 9a940 │ │ + b.n 9b594 │ │ movs r1, r0 │ │ - b.n 9b438 │ │ + b.n 9c08c │ │ adds r0, #8 │ │ - b.n 9a944 │ │ + b.n 9b598 │ │ asrs r5, r0, #32 │ │ - b.n 9b14e │ │ + b.n 9bda2 │ │ str r0, [r7, #12] │ │ - b.n 9a950 │ │ + b.n 9b5a4 │ │ movs r0, r0 │ │ - b.n 9af34 │ │ + b.n 9bb88 │ │ movs r0, #4 │ │ - b.n 9b15a │ │ + b.n 9bdae │ │ strh r0, [r6, #6] │ │ - b.n 9b1b8 │ │ + b.n 9be0c │ │ str r6, [r0, #0] │ │ - b.n 9af40 │ │ + b.n 9bb94 │ │ str r0, [r0, #0] │ │ asrs r0, r4, #6 │ │ movs r7, r0 │ │ - b.n 9b16a │ │ + b.n 9bdbe │ │ vrhadd.u d14, d6, d31 │ │ movs r0, r0 │ │ - b.n 9b4d2 │ │ + b.n 9c126 │ │ movs r5, r0 │ │ lsls r0, r4, #6 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #14 │ │ - subs r7, #1 │ │ + subs r7, #0 │ │ lsrs r0, r0, #12 │ │ str r0, [r0, #0] │ │ - b.n 9b182 │ │ + b.n 9bdd6 │ │ movs r6, r0 │ │ - b.n 9a9f0 │ │ + b.n 9b644 │ │ movs r2, r0 │ │ - b.n 9b46a │ │ + b.n 9c0be │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 9b484 │ │ + b.n 9c0d8 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n 9b48c │ │ + b.n 9c0e0 │ │ movs r5, r0 │ │ asrs r0, r4, #6 │ │ subs r2, #209 @ 0xd1 │ │ subs r0, r0, r4 │ │ movs r2, r0 │ │ and.w r0, r0, r5 │ │ - b.n 9b1aa │ │ + b.n 9bdfe │ │ asrs r1, r0, #32 │ │ - b.n 9b5ae │ │ - subs r6, #24 │ │ + b.n 9c202 │ │ + subs r6, #23 │ │ add.w r0, r0, r0 │ │ - b.n 9b522 │ │ + b.n 9c176 │ │ movs r6, r0 │ │ - b.n 9b1ba │ │ + b.n 9be0e │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n 9b1b2 │ │ + b.n 9be06 │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ str r4, [r0, r0] │ │ - b.n 9b2bc │ │ + b.n 9bf10 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 9b1d2 │ │ + b.n 9be26 │ │ asrs r6, r0, #32 │ │ - b.n 9b5d6 │ │ - ldrb r1, [r6, r5] │ │ + b.n 9c22a │ │ + ldrb r0, [r6, r5] │ │ add.w r0, r0, r0 │ │ - b.n 9b53e │ │ + b.n 9c192 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n 9aa54 │ │ + b.n 9b6a8 │ │ movs r0, #0 │ │ - b.n 9b5ea │ │ + b.n 9c23e │ │ asrs r0, r1, #32 │ │ - b.n 9a9e8 │ │ + b.n 9b63c │ │ movs r0, #0 │ │ - b.n 9a9cc │ │ + b.n 9b620 │ │ movs r0, #4 │ │ - b.n 9a9d0 │ │ + b.n 9b624 │ │ movs r0, #3 │ │ - b.n 9b5fa │ │ + b.n 9c24e │ │ movs r0, #18 │ │ - b.n 9b1fe │ │ + b.n 9be52 │ │ movs r4, r0 │ │ - b.n 9b202 │ │ - ldrb r3, [r1, r6] │ │ + b.n 9be56 │ │ + ldrb r2, [r1, r6] │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n 9b20a │ │ + b.n 9be5e │ │ movs r5, r0 │ │ - b.n 9b1ee │ │ + b.n 9be42 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 9b216 │ │ + b.n 9be6a │ │ asrs r2, r1, #32 │ │ - b.n 9b61a │ │ - ldrb r0, [r4, r5] │ │ + b.n 9c26e │ │ + ldrb r7, [r3, r5] │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n 9b222 │ │ + b.n 9be76 │ │ movs r0, r1 │ │ - b.n 9aa20 │ │ - blx 3bc4e8 │ │ + b.n 9b674 │ │ + blx 3bc13c │ │ movs r6, r0 │ │ - b.n 9b22e │ │ - beq.n 9af20 │ │ - b.n 9b388 │ │ + b.n 9be82 │ │ + beq.n 9bb74 │ │ + b.n 9bfdc │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {sp, lr} │ │ - b.n 9b23a │ │ + b.n 9be8e │ │ @ instruction: 0xfffaeaff │ │ str r2, [r0, #0] │ │ - b.n 9b60e │ │ + b.n 9c262 │ │ @ instruction: 0xfff8eaff │ │ - cmp r6, #248 @ 0xf8 │ │ + cmp r6, #164 @ 0xa4 │ │ movs r4, r0 │ │ - ldr r4, [r7, #28] │ │ + ldr r0, [r7, #28] │ │ movs r1, r0 │ │ - strb r4, [r1, #5] │ │ + strb r0, [r1, #5] │ │ movs r1, r0 │ │ - ldr r4, [pc, #64] @ (9af54 ) │ │ + ldr r4, [pc, #64] @ (9bba8 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 9b434 │ │ + b.n 9c088 │ │ movs r0, r0 │ │ - b.n 9b5be │ │ + b.n 9c212 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n 9aa46 │ │ - ldr r1, [pc, #176] @ (9afd8 ) │ │ - b.n 9b53a │ │ + b.n 9b69a │ │ + ldr r1, [pc, #176] @ (9bc2c ) │ │ + b.n 9c18e │ │ cmp r2, #49 @ 0x31 │ │ - b.n 9b534 │ │ - ldr r7, [pc, #1020] @ (9b32c ) │ │ - b.n 9b5d0 │ │ + b.n 9c188 │ │ + ldr r7, [pc, #1020] @ (9bf80 ) │ │ + b.n 9c224 │ │ movs r3, #213 @ 0xd5 │ │ - b.n 9b5b8 │ │ + b.n 9c20c │ │ movs r2, r0 │ │ - b.n 9b1dc │ │ + b.n 9be30 │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #1 │ │ - b.n 9aa62 │ │ + b.n 9b6b6 │ │ movs r0, r0 │ │ - b.n 9b5e8 │ │ + b.n 9c23c │ │ movs r5, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n 9aa70 │ │ + b.n 9b6c4 │ │ adds r6, #65 @ 0x41 │ │ - b.n 9b564 │ │ + b.n 9c1b8 │ │ subs r2, #137 @ 0x89 │ │ - b.n 9b5d8 │ │ + b.n 9c22c │ │ movs r3, r0 │ │ - b.n 9b1fe │ │ + b.n 9be52 │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n 9aa84 │ │ + b.n 9b6d8 │ │ movs r0, r0 │ │ - b.n 9b608 │ │ + b.n 9c25c │ │ movs r7, r2 │ │ - ldr r2, [pc, #0] @ (9af68 ) │ │ + ldr r2, [pc, #0] @ (9bbbc ) │ │ lsls r2, r0, #8 │ │ - b.n 9b590 │ │ + b.n 9c1e4 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ movs r2, #181 @ 0xb5 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n 9b2ba │ │ + b.n 9bf0e │ │ movs r0, r0 │ │ - b.n 9b6be │ │ + b.n 9c312 │ │ movs r0, r0 │ │ - b.n 9b62a │ │ + b.n 9c27e │ │ ldrh r0, [r2, #32] │ │ lsrs r5, r7, #2 │ │ asrs r0, r6, #1 │ │ - b.n 9aac8 │ │ + b.n 9b71c │ │ movs r4, r0 │ │ - b.n 9b2ce │ │ + b.n 9bf22 │ │ movs r0, #115 @ 0x73 │ │ - b.n 9b6d2 │ │ + b.n 9c326 │ │ asrs r1, r0, #32 │ │ - b.n 9b0b4 │ │ - ldr r1, [r6, r6] │ │ + b.n 9bd08 │ │ + ldr r0, [r6, r6] │ │ add.w r0, r0, r4 │ │ - b.n 9b2de │ │ + b.n 9bf32 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r1, r2, r4, lr} │ │ - b.n 9b6e6 │ │ + b.n 9c33a │ │ asrs r0, r1, #1 │ │ - b.n 9aae8 │ │ + b.n 9b73c │ │ movs r4, r0 │ │ - b.n 9b2ee │ │ + b.n 9bf42 │ │ movs r0, #101 @ 0x65 │ │ - b.n 9b6f2 │ │ + b.n 9c346 │ │ asrs r1, r0, #32 │ │ - b.n 9b0d4 │ │ - ldr r1, [r5, r6] │ │ + b.n 9bd28 │ │ + ldr r0, [r5, r6] │ │ add.w r0, r0, r4 │ │ - b.n 9b2fe │ │ + b.n 9bf52 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r1, r2, r4, lr} │ │ - b.n 9b706 │ │ + b.n 9c35a │ │ movs r1, r0 │ │ and.w r7, r0, r5, ror #18 │ │ - b.n 9b5de │ │ - ldr r7, [pc, #1020] @ (9b3cc ) │ │ - b.n 9b670 │ │ + b.n 9c232 │ │ + ldr r7, [pc, #1020] @ (9c020 ) │ │ + b.n 9c2c4 │ │ asrs r0, r4, #32 │ │ - b.n 9ab14 │ │ + b.n 9b768 │ │ movs r4, r0 │ │ - b.n 9b31a │ │ + b.n 9bf6e │ │ movs r0, #105 @ 0x69 │ │ - b.n 9b71e │ │ + b.n 9c372 │ │ asrs r1, r0, #32 │ │ - b.n 9b100 │ │ - ldr r6, [r3, r6] │ │ + b.n 9bd54 │ │ + ldr r5, [r3, r6] │ │ add.w r0, r0, r4 │ │ - b.n 9b32a │ │ + b.n 9bf7e │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r0, lr} │ │ - b.n 9b732 │ │ + b.n 9c386 │ │ @ instruction: 0xfff6eaff │ │ - orrs r1, r6 │ │ - vcvtm.s16.f16 d20, d5 │ │ - vrsra.u32 q10, , #9 │ │ + subs r2, #64 @ 0x40 │ │ + vshll.u32 , d4, #23 │ │ + vtbx.8 d19, {d7-d9}, d16 │ │ @ instruction: 0xfff74ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 9b524 │ │ - beq.n 9b064 │ │ - b.n 9b4a8 │ │ + b.n 9c178 │ │ + beq.n 9bcb8 │ │ + b.n 9c0fc │ │ movs r0, r0 │ │ - b.n 9b6b4 │ │ + b.n 9c308 │ │ strb r6, [r2, #0] │ │ - b.n 9b756 │ │ + b.n 9c3aa │ │ str r0, [sp, #0] │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ asrs r1, r2, #23 │ │ - add r0, pc, #4 @ (adr r0, 9b024 ) │ │ + add r0, pc, #4 @ (adr r0, 9bc78 ) │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n 9b36e │ │ - beq.n 9b068 │ │ - b.n 9b4c8 │ │ + b.n 9bfc2 │ │ + beq.n 9bcbc │ │ + b.n 9c11c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 9b7fa │ │ + b.n 9c44e │ │ asrs r0, r0, #1 │ │ - b.n 9ab70 │ │ + b.n 9b7c4 │ │ movs r0, r4 │ │ - b.n 9aa58 │ │ + b.n 9b6ac │ │ lsrs r3, r3, #24 │ │ - b.n 9b786 │ │ + b.n 9c3da │ │ movs r0, r0 │ │ - b.n 9ab64 │ │ + b.n 9b7b8 │ │ movs r6, r0 │ │ - b.n 9b78e │ │ + b.n 9c3e2 │ │ lsls r0, r0, #1 │ │ - b.n 9b676 │ │ + b.n 9c2ca │ │ adds r0, #32 │ │ - b.n 9b4ec │ │ + b.n 9c140 │ │ strh r2, [r0, #0] │ │ - b.n 9b39a │ │ + b.n 9bfee │ │ movs r5, r0 │ │ lsls r0, r0, #12 │ │ movs r0, #10 │ │ - b.n 9b3a2 │ │ + b.n 9bff6 │ │ subs r5, r1, #2 │ │ add.w r0, r0, r0 │ │ - b.n 9b70a │ │ + b.n 9c35e │ │ lsls r0, r5, #2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9b672 │ │ + b.n 9c2c6 │ │ strb r0, [r4, #0] │ │ - b.n 9aaac │ │ + b.n 9b700 │ │ lsrs r0, r6, #31 │ │ - b.n 9b708 │ │ + b.n 9c35c │ │ movs r0, #24 │ │ - b.n 9b598 │ │ + b.n 9c1ec │ │ movs r0, r4 │ │ - b.n 9ab9c │ │ + b.n 9b7f0 │ │ movs r1, r0 │ │ - b.n 9b7c6 │ │ + b.n 9c41a │ │ str r0, [r0, #0] │ │ - b.n 9b7ca │ │ + b.n 9c41e │ │ movs r0, r3 │ │ - b.n 9aba8 │ │ + b.n 9b7fc │ │ movs r7, r0 │ │ - b.n 9b3d2 │ │ + b.n 9c026 │ │ asrs r6, r0, #32 │ │ - b.n 9b7d6 │ │ + b.n 9c42a │ │ str r4, [r3, #0] │ │ - b.n 9abb4 │ │ + b.n 9b808 │ │ str r4, [r4, #0] │ │ - b.n 9abb8 │ │ - blx 41e6a0 │ │ + b.n 9b80c │ │ + blx 41e2f4 │ │ movs r0, r0 │ │ - b.n 9b746 │ │ + b.n 9c39a │ │ ands r0, r0 │ │ - b.n 9b7ea │ │ + b.n 9c43e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - blx 36e6b0 │ │ + blx 36e304 │ │ ands r0, r0 │ │ - b.n 9abd6 │ │ + b.n 9b82a │ │ movs r7, r0 │ │ - b.n 9b3fa │ │ + b.n 9c04e │ │ asrs r6, r0, #32 │ │ - b.n 9b7fe │ │ - blx 41a6c0 │ │ + b.n 9c452 │ │ + blx 41a314 │ │ movs r0, r0 │ │ - b.n 9b766 │ │ + b.n 9c3ba │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - blx 3676cc │ │ + blx 367320 │ │ str r0, [r0, #0] │ │ - b.n 9abf2 │ │ + b.n 9b846 │ │ movs r6, r0 │ │ - b.n 9b3fe │ │ + b.n 9c052 │ │ movs r7, r7 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n 9b41e │ │ + b.n 9c072 │ │ asrs r0, r0, #32 │ │ - b.n 9b822 │ │ - str r0, [sp, #932] @ 0x3a4 │ │ + b.n 9c476 │ │ + str r0, [sp, #928] @ 0x3a0 │ │ add.w r0, r0, r0 │ │ - b.n 9b792 │ │ + b.n 9c3e6 │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 9b79e │ │ + b.n 9c3f2 │ │ movs r1, r0 │ │ lsls r0, r6, #13 │ │ movs r5, r3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #8 │ │ - b.n 9ac3c │ │ + b.n 9b890 │ │ asrs r1, r0, #32 │ │ - b.n 9b220 │ │ + b.n 9be74 │ │ asrs r2, r3, #1 │ │ - b.n 9aca8 │ │ + b.n 9b8fc │ │ movs r0, r0 │ │ - b.n 9b7ac │ │ + b.n 9c400 │ │ lsls r3, r3, #1 │ │ subs r0, r0, r0 │ │ movs r5, r4 │ │ - b.n 9b7ba │ │ + b.n 9c40e │ │ str r5, [r4, r0] │ │ - b.n 9b856 │ │ + b.n 9c4aa │ │ movs r5, r4 │ │ asrs r6, r2, #13 │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ movs r3, r1 │ │ - b.n 9b7ca │ │ + b.n 9c41e │ │ str r3, [r1, r0] │ │ - b.n 9b866 │ │ + b.n 9c4ba │ │ movs r3, r1 │ │ asrs r6, r2, #13 │ │ movs r0, r7 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 9b7da │ │ + b.n 9c42e │ │ movs r3, r6 │ │ lsrs r0, r0, #8 │ │ lsls r6, r3, #1 │ │ - b.n 9b7e2 │ │ + b.n 9c436 │ │ lsls r2, r3, #1 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n 9b82a │ │ + b.n 9c47e │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ movs r6, r4 │ │ - b.n 9b7f2 │ │ + b.n 9c446 │ │ lsls r1, r3, #1 │ │ and.w r0, r0, r5, asr #32 │ │ - b.n 9b7fe │ │ + b.n 9c452 │ │ movs r6, r4 │ │ - bge.n 9b156 │ │ + bge.n 9bdaa │ │ movs r6, r4 │ │ - b.n 9b806 │ │ + b.n 9c45a │ │ lsls r1, r7, #1 │ │ asrs r6, r2, #13 │ │ lsls r3, r0, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9b806 │ │ + b.n 9c45a │ │ lsls r5, r2, #1 │ │ subs r0, r0, r0 │ │ str r6, [r0, r0] │ │ - b.n 9b4ae │ │ + b.n 9c102 │ │ movs r7, r4 │ │ and.w r0, r0, lr, lsr #1 │ │ - b.n 9b81e │ │ + b.n 9c472 │ │ movs r1, r7 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n 9b866 │ │ + b.n 9c4ba │ │ movs r6, r4 │ │ asrs r4, r2, #13 │ │ @ instruction: 0xffdc1aff │ │ lsls r4, r5, #6 │ │ - b.n 9acc8 │ │ + b.n 9b91c │ │ movs r0, r0 │ │ - b.n 9b2ac │ │ + b.n 9bf00 │ │ lsls r2, r3, #1 │ │ - b.n 9ad32 │ │ + b.n 9b986 │ │ movs r2, r0 │ │ - b.n 9b836 │ │ + b.n 9c48a │ │ movs r7, r1 │ │ subs r2, #0 │ │ asrs r4, r3, #6 │ │ - b.n 9acdc │ │ + b.n 9b930 │ │ str r0, [r0, #0] │ │ - b.n 9b962 │ │ + b.n 9c5b6 │ │ adds r1, #152 @ 0x98 │ │ - b.n 9ace4 │ │ + b.n 9b938 │ │ lsls r0, r3, #6 │ │ - b.n 9ace8 │ │ + b.n 9b93c │ │ asrs r1, r0, #32 │ │ - b.n 9b2cc │ │ + b.n 9bf20 │ │ movs r1, #148 @ 0x94 │ │ - b.n 9acf0 │ │ + b.n 9b944 │ │ adds r0, #3 │ │ - b.n 9b2d4 │ │ + b.n 9bf28 │ │ movs r0, r0 │ │ - b.n 9b2d8 │ │ + b.n 9bf2c │ │ ands r0, r1 │ │ - b.n 9acd8 │ │ + b.n 9b92c │ │ movs r0, #2 │ │ - b.n 9b2e0 │ │ + b.n 9bf34 │ │ lsls r1, r0, #16 │ │ stmia.w sp, {r1} │ │ - b.n 9b90a │ │ + b.n 9c55e │ │ movs r0, #12 │ │ - b.n 9ace8 │ │ + b.n 9b93c │ │ movs r3, #39 @ 0x27 │ │ - b.n 9b7d2 │ │ + b.n 9c426 │ │ str r0, [r2, #0] │ │ - b.n 9acf0 │ │ - ldc2l 11, cr14, [pc], #1020 @ 9b5d4 @ │ │ + b.n 9b944 │ │ + ldc2l 11, cr14, [pc], #1020 @ 9c228 @ │ │ movs r1, r1 │ │ - b.n 9b51e │ │ + b.n 9c172 │ │ asrs r7, r0, #32 │ │ - b.n 9b522 │ │ + b.n 9c176 │ │ movs r0, #8 │ │ - b.n 9b526 │ │ + b.n 9c17a │ │ mrc2 11, 4, lr, cr11, cr15, {7} @ │ │ str r0, [r0, r0] │ │ - b.n 9b52e │ │ + b.n 9c182 │ │ movs r7, r0 │ │ and.w r0, r0, r1 │ │ - b.n 9b8e2 │ │ + b.n 9c536 │ │ movs r3, r1 │ │ asrs r6, r2, #13 │ │ @ instruction: 0xffbb1aff │ │ movs r0, r0 │ │ - b.n 9b8a2 │ │ + b.n 9c4f6 │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ str r6, [r0, r0] │ │ - b.n 9b54a │ │ + b.n 9c19e │ │ movs r0, r0 │ │ - b.n 9b8b8 │ │ + b.n 9c50c │ │ @ instruction: 0xfff10aff │ │ movs r1, r0 │ │ - b.n 9b904 │ │ + b.n 9c558 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n 9b55e │ │ - blx 366820 │ │ + b.n 9c1b2 │ │ + blx 366474 │ │ strb r0, [r0, #0] │ │ - b.n 9b966 │ │ + b.n 9c5ba │ │ movs r0, r0 │ │ - b.n 9b8ca │ │ + b.n 9c51e │ │ ands r0, r0 │ │ - b.n 9b96e │ │ + b.n 9c5c2 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - blx 30d834 │ │ + blx 30d488 │ │ ands r0, r0 │ │ - b.n 9ad5a │ │ + b.n 9b9ae │ │ movs r0, r0 │ │ - b.n 9b8e8 │ │ + b.n 9c53c │ │ ands r5, r0 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ - b.n 9b8ee │ │ + b.n 9c542 │ │ vpmin.u q8, , │ │ movs r2, r1 │ │ - b.n 9b58e │ │ - blx 38a850 │ │ + b.n 9c1e2 │ │ + blx 38a4a4 │ │ strb r4, [r0, #0] │ │ - b.n 9b596 │ │ + b.n 9c1ea │ │ vpmin.u q15, , │ │ strb r5, [r0, #0] │ │ - b.n 9b59e │ │ + b.n 9c1f2 │ │ vpmin.u q15, , │ │ lsls r1, r7, #1 │ │ - b.n 9b90e │ │ + b.n 9c562 │ │ lsls r7, r3, #1 │ │ asrs r4, r2, #13 │ │ @ instruction: 0xffa21aff │ │ @ instruction: 0xffc4eaff │ │ lsls r7, r3, #1 │ │ - b.n 9b922 │ │ + b.n 9c576 │ │ @ instruction: 0xffb90aff │ │ @ instruction: 0xff9beaff │ │ asrs r4, r5, #2 │ │ - b.n 9adc0 │ │ + b.n 9ba14 │ │ movs r3, #42 @ 0x2a │ │ - b.n 9b886 │ │ + b.n 9c4da │ │ adds r0, #168 @ 0xa8 │ │ - b.n 9adc8 │ │ + b.n 9ba1c │ │ asrs r1, r0, #32 │ │ - b.n 9b3ac │ │ + b.n 9c000 │ │ movs r4, r1 │ │ - b.n 9adac │ │ + b.n 9ba00 │ │ adds r0, #3 │ │ - b.n 9b3b4 │ │ + b.n 9c008 │ │ movs r1, r0 │ │ - b.n 9b9da │ │ - add r0, pc, #0 @ (adr r0, 9b29c ) │ │ - b.n 9adb8 │ │ + b.n 9c62e │ │ + add r0, pc, #0 @ (adr r0, 9bef0 ) │ │ + b.n 9ba0c │ │ lsls r0, r2, #1 │ │ @ instruction: 0xe98dfccc │ │ @ instruction: 0xebffff98 │ │ @ instruction: 0xeaff0079 │ │ - b.n 9b956 │ │ + b.n 9c5aa │ │ @ instruction: 0xffd40aff │ │ lsls r7, r3, #1 │ │ - b.n 9b95e │ │ + b.n 9c5b2 │ │ str r4, [r0, r0] │ │ - b.n 9b5fa │ │ + b.n 9c24e │ │ str r6, [r0, r0] │ │ lsls r0, r4, #6 │ │ @ instruction: 0xffd1eaff │ │ asrs r0, r2, #1 │ │ - b.n 9ae04 │ │ + b.n 9ba58 │ │ asrs r1, r0, #32 │ │ - b.n 9b3e8 │ │ + b.n 9c03c │ │ asrs r2, r3, #1 │ │ - b.n 9ae70 │ │ + b.n 9bac4 │ │ movs r2, r0 │ │ - b.n 9b974 │ │ + b.n 9c5c8 │ │ @ instruction: 0xffc03aff │ │ asrs r0, r0, #1 │ │ - b.n 9ae18 │ │ + b.n 9ba6c │ │ adds r0, #64 @ 0x40 │ │ - b.n 9ae1c │ │ + b.n 9ba70 │ │ movs r0, #64 @ 0x40 │ │ - b.n 9ae20 │ │ + b.n 9ba74 │ │ asrs r1, r0, #32 │ │ - b.n 9b404 │ │ + b.n 9c058 │ │ str r4, [r7, r0] │ │ - b.n 9ae28 │ │ + b.n 9ba7c │ │ adds r0, #3 │ │ - b.n 9b40c │ │ + b.n 9c060 │ │ movs r0, #2 │ │ - b.n 9b410 │ │ + b.n 9c064 │ │ movs r0, r2 │ │ - b.n 9ae10 │ │ + b.n 9ba64 │ │ lsls r4, r0, #16 │ │ stmia.w sp, {r1} │ │ - b.n 9ba3e │ │ + b.n 9c692 │ │ movs r3, #33 @ 0x21 │ │ - b.n 9b902 │ │ + b.n 9c556 │ │ str r5, [r0, r0] │ │ - b.n 9b424 │ │ + b.n 9c078 │ │ str r0, [r1, #0] │ │ - b.n 9ae24 │ │ + b.n 9ba78 │ │ str r4, [r1, r0] │ │ - b.n 9ae28 │ │ + b.n 9ba7c │ │ @ instruction: 0xffb0eaff │ │ strb r0, [r0, #0] │ │ - b.n 9b656 │ │ + b.n 9c2aa │ │ vpmin.u8 q15, , │ │ - cmp r1, #132 @ 0x84 │ │ - movs r4, r0 │ │ - adcs r3, r3 │ │ - vcvtn.u16.f16 , q0 │ │ - vqshlu.s32 d16, d7, #23 │ │ - @ instruction: 0xfff71f92 │ │ - vtbx.8 d18, {d7-d10}, d12 │ │ - movs r4, r0 │ │ - sbcs r3, r6 │ │ - vrshr.u32 , , #9 │ │ - vtbx.8 d18, {d23-d25}, d0 │ │ + cmp r1, #48 @ 0x30 │ │ movs r4, r0 │ │ - cmp r3, r2 │ │ - vrshr.u64 , q12, #9 │ │ - vshr.u64 q9, q7, #9 │ │ - vcvt.s16.f16 q8, │ │ - @ instruction: 0xfff748f0 │ │ + subs r0, #106 @ 0x6a │ │ + vrecpe.f16 d16, d10 │ │ + vqrshrn.u64 d31, q15, #9 │ │ + vrshr.u64 d17, d21, #10 │ │ + @ instruction: 0xfff72af8 │ │ + movs r4, r0 │ │ + subs r0, #194 @ 0xc2 │ │ + vrsqrte.f16 d16, d19 │ │ + vtbx.8 d18, {d7-d9}, d28 │ │ + movs r4, r0 │ │ + subs r1, #162 @ 0xa2 │ │ + vcvt.f16.s16 q8, q1 │ │ + vrecpe.u16 d17, d1 │ │ + vtbl.8 d31, {d23-d25}, d30 │ │ + @ instruction: 0xfff648f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 9b870 │ │ - beq.n 9b368 │ │ - b.n 9b7f4 │ │ + b.n 9c4c4 │ │ + beq.n 9bfbc │ │ + b.n 9c448 │ │ movs r0, r6 │ │ - b.n 9b982 │ │ + b.n 9c5d6 │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9ba06 │ │ + b.n 9c65a │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ str r1, [r0, r0] │ │ - b.n 9b6ae │ │ + b.n 9c302 │ │ asrs r0, r0, #32 │ │ - b.n 9ae92 │ │ + b.n 9bae6 │ │ str r2, [r0, #0] │ │ - b.n 9b6b6 │ │ + b.n 9c30a │ │ movs r6, #65 @ 0x41 │ │ - b.n 9b98c │ │ + b.n 9c5e0 │ │ cmp r2, #137 @ 0x89 │ │ - b.n 9ba00 │ │ + b.n 9c654 │ │ movs r2, r0 │ │ - b.n 9b624 │ │ + b.n 9c278 │ │ movs r1, r4 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n 9aeaa │ │ + b.n 9bafe │ │ movs r0, r0 │ │ - b.n 9ba30 │ │ + b.n 9c684 │ │ movs r0, r4 │ │ - ldr r2, [pc, #0] @ (9b390 ) │ │ + ldr r2, [pc, #0] @ (9bfe4 ) │ │ lsls r2, r0, #8 │ │ - b.n 9b9b8 │ │ + b.n 9c60c │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n 9b8b8 │ │ + b.n 9c50c │ │ ands r0, r0 │ │ - b.n 9bae2 │ │ + b.n 9c736 │ │ asrs r0, r0, #32 │ │ - b.n 9bae6 │ │ + b.n 9c73a │ │ cmp r0, #2 │ │ - b.n 9baea │ │ + b.n 9c73e │ │ ands r4, r0 │ │ - b.n 9aec8 │ │ + b.n 9bb1c │ │ ands r0, r0 │ │ - b.n 9aecc │ │ - add r6, fp │ │ + b.n 9bb20 │ │ + add r5, fp │ │ add.w r0, r0, r0 │ │ - b.n 9ba5a │ │ + b.n 9c6ae │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 9aefc │ │ + b.n 9bb50 │ │ movs r0, #48 @ 0x30 │ │ - b.n 9bad2 │ │ + b.n 9c726 │ │ asrs r5, r0, #32 │ │ - b.n 9b70a │ │ + b.n 9c35e │ │ vqrdmlah.s q7, q14, │ │ str r0, [r0, r0] │ │ - b.n 9b712 │ │ + b.n 9c366 │ │ movs r4, r0 │ │ - b.n 9af10 │ │ + b.n 9bb64 │ │ mcr2 11, 6, lr, cr13, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n 9ba88 │ │ + b.n 9c6dc │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 9b726 │ │ - beq.n 9b408 │ │ - b.n 9b880 │ │ + b.n 9c37a │ │ + beq.n 9c05c │ │ + b.n 9c4d4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r7, ip} │ │ - b.n 9af30 │ │ + b.n 9bb84 │ │ movs r6, r2 │ │ - b.n 9bb36 │ │ + b.n 9c78a │ │ movs r3, #131 @ 0x83 │ │ - b.n 9b9fa │ │ + b.n 9c64e │ │ ands r6, r2 │ │ - b.n 9bb3e │ │ + b.n 9c792 │ │ asrs r1, r0, #32 │ │ - b.n 9b520 │ │ + b.n 9c174 │ │ movs r1, r1 │ │ and.w r0, r0, r6, lsr #16 │ │ - b.n 9bb4a │ │ + b.n 9c79e │ │ movs r3, r0 │ │ and.w r9, r0, ip, asr #16 │ │ - b.n 9ba22 │ │ + b.n 9c676 │ │ movs r0, r0 │ │ and.w r7, r0, r5, ror #18 │ │ - b.n 9ba2a │ │ - ldr r7, [pc, #1020] @ (9b818 ) │ │ - b.n 9babc │ │ + b.n 9c67e │ │ + ldr r7, [pc, #1020] @ (9c46c ) │ │ + b.n 9c710 │ │ asrs r4, r2, #1 │ │ - b.n 9af60 │ │ + b.n 9bbb4 │ │ movs r4, r0 │ │ - b.n 9b766 │ │ + b.n 9c3ba │ │ movs r3, #135 @ 0x87 │ │ - b.n 9ba2a │ │ + b.n 9c67e │ │ asrs r1, r0, #32 │ │ - b.n 9b54c │ │ - ldr r3, [r1, r2] │ │ + b.n 9c1a0 │ │ + ldr r2, [r1, r2] │ │ @ instruction: 0xeb00ffea │ │ @ instruction: 0xeaff1040 │ │ - b.n 9af78 │ │ + b.n 9bbcc │ │ cmp r7, #227 @ 0xe3 │ │ - b.n 9bb7e │ │ + b.n 9c7d2 │ │ strb r0, [r0, #0] │ │ - b.n 9b782 │ │ + b.n 9c3d6 │ │ asrs r1, r0, #32 │ │ - b.n 9b564 │ │ - ldr r5, [r0, r2] │ │ + b.n 9c1b8 │ │ + ldr r4, [r0, r2] │ │ add.w r0, r0, r7, lsl #16 │ │ - b.n 9b78e │ │ + b.n 9c3e2 │ │ @ instruction: 0xffe3eaff │ │ asrs r0, r5, #32 │ │ - b.n 9af94 │ │ + b.n 9bbe8 │ │ movs r5, r0 │ │ - b.n 9b79a │ │ + b.n 9c3ee │ │ cmp r6, #57 @ 0x39 │ │ - b.n 9bb9e │ │ + b.n 9c7f2 │ │ asrs r1, r0, #32 │ │ - b.n 9b580 │ │ - ldr r6, [r7, r1] │ │ + b.n 9c1d4 │ │ + ldr r5, [r7, r1] │ │ add.w r0, r0, r5, lsl #16 │ │ - b.n 9b7aa │ │ + b.n 9c3fe │ │ @ instruction: 0xffdceaff │ │ ands r1, r0 │ │ - b.n 9bbb2 │ │ + b.n 9c806 │ │ @ instruction: 0xffe9eaff │ │ - subs r0, #242 @ 0xf2 │ │ - vtbx.8 d19, {d23}, d6 │ │ - vtbl.8 d19, {d23}, d30 │ │ - @ instruction: 0xfff73892 │ │ + cmp r6, #76 @ 0x4c │ │ + @ instruction: 0xfff72e20 │ │ + @ instruction: 0xfff72e08 │ │ + vqrdmulh.s q9, , d28[0] │ │ vcvt.f16.u16 d20, d0, #9 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 9b9a8 │ │ + b.n 9c5fc │ │ ands r0, r0 │ │ - b.n 9b7d2 │ │ + b.n 9c426 │ │ movs r1, r0 │ │ - b.n 9bbd6 │ │ + b.n 9c82a │ │ subs r7, r4, #5 │ │ - b.n 9bbda │ │ - blx 267a9c │ │ + b.n 9c82e │ │ + blx 2676f0 │ │ movs r0, r0 │ │ - b.n 9bb42 │ │ + b.n 9c796 │ │ asrs r7, r0, #1 │ │ asrs r2, r1, #12 │ │ lsls r4, r6 │ │ asrs r0, r0, #22 │ │ adds r7, r2, r0 │ │ asrs r2, r0, #13 │ │ lsls r4, r5, #2 │ │ @@ -174615,1420 +175148,1420 @@ │ │ cmp r3, #188 @ 0xbc │ │ asrs r0, r0, #7 │ │ asrs r4, r6, #2 │ │ asrs r0, r0, #7 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 9b9ec │ │ + b.n 9c640 │ │ movs r0, r0 │ │ - b.n 9bb78 │ │ + b.n 9c7cc │ │ lsls r3, r6, #1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ - b.n 9b81e │ │ + b.n 9c472 │ │ movs r0, r0 │ │ - b.n 9b004 │ │ + b.n 9bc58 │ │ str r1, [r0, #0] │ │ - b.n 9b826 │ │ + b.n 9c47a │ │ asrs r7, r0, #1 │ │ - b.n 9bafe │ │ + b.n 9c752 │ │ strb r1, [r6, #22] │ │ - b.n 9bb08 │ │ + b.n 9c75c │ │ adds r7, r2, r0 │ │ - b.n 9bb76 │ │ + b.n 9c7ca │ │ movs r1, r0 │ │ - b.n 9b796 │ │ + b.n 9c3ea │ │ ldrb r5, [r0, #24] │ │ - b.n 9bb88 │ │ + b.n 9c7dc │ │ str r2, [r0, r0] │ │ - b.n 9b83e │ │ + b.n 9c492 │ │ movs r7, r0 │ │ asrs r0, r2, #5 │ │ lsls r5, r2, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9bbb2 │ │ + b.n 9c806 │ │ lsls r5, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 9b03a │ │ + b.n 9bc8e │ │ subs r1, r6, r0 │ │ - b.n 9bb1c │ │ + b.n 9c770 │ │ asrs r5, r2, #15 │ │ - b.n 9bb9c │ │ + b.n 9c7f0 │ │ movs r1, r0 │ │ - b.n 9b7be │ │ + b.n 9c412 │ │ lsls r2, r5, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n 9b04e │ │ + b.n 9bca2 │ │ asrs r0, r2, #32 │ │ - b.n 9b04a │ │ + b.n 9bc9e │ │ movs r0, r0 │ │ - b.n 9bbd0 │ │ + b.n 9c824 │ │ lsls r1, r5, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n 9b05e │ │ + b.n 9bcb2 │ │ strh r2, [r0, #62] @ 0x3e │ │ - b.n 9bb4a │ │ + b.n 9c79e │ │ ldrh r7, [r7, #62] @ 0x3e │ │ - b.n 9bbdc │ │ + b.n 9c830 │ │ movs r1, r2 │ │ - b.n 9bb64 │ │ + b.n 9c7b8 │ │ lsls r6, r4, #1 │ │ subs r0, r0, r0 │ │ adds r2, r0, r0 │ │ - b.n 9b94c │ │ + b.n 9c5a0 │ │ asrs r5, r0, #32 │ │ - b.n 9b870 │ │ + b.n 9c4c4 │ │ lsls r3, r7, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ - b.n 9b07e │ │ + b.n 9bcd2 │ │ movs r5, r0 │ │ - b.n 9b7fc │ │ + b.n 9c450 │ │ lsls r4, r1, #1 │ │ ldr r2, [sp, #0] │ │ asrs r0, r1, #1 │ │ - b.n 9b08a │ │ + b.n 9bcde │ │ movs r2, #165 @ 0xa5 │ │ - b.n 9b8a6 │ │ + b.n 9c4fa │ │ adds r0, #1 │ │ - b.n 9bcaa │ │ + b.n 9c8fe │ │ asrs r2, r0, #4 │ │ - b.n 9b490 │ │ + b.n 9c0e4 │ │ movs r0, #31 │ │ - b.n 9b97c │ │ + b.n 9c5d0 │ │ lsls r1, r6, #8 │ │ - b.n 9b79c │ │ + b.n 9c3f0 │ │ lsls r5, r0, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #1 │ │ - b.n 9b0a6 │ │ + b.n 9bcfa │ │ asrs r5, r0, #32 │ │ - b.n 9b684 │ │ + b.n 9c2d8 │ │ asrs r0, r2, #3 │ │ - b.n 9b928 │ │ + b.n 9c57c │ │ movs r1, r0 │ │ - b.n 9bc6c │ │ + b.n 9c8c0 │ │ lsls r0, r0, #1 │ │ ldmia r2!, {} │ │ lsls r0, r2, #2 │ │ - b.n 9b0b2 │ │ + b.n 9bd06 │ │ lsls r5, r0, #4 │ │ - b.n 9b4b6 │ │ - bl 4f7096 │ │ + b.n 9c10a │ │ + bl 4f7cea │ │ movs r0, #80 @ 0x50 │ │ - b.n 9b0c6 │ │ + b.n 9bd1a │ │ movs r1, #5 │ │ - b.n 9b4c6 │ │ + b.n 9c11a │ │ movs r2, r0 │ │ - b.n 9b846 │ │ + b.n 9c49a │ │ movs r1, r7 │ │ subs r0, r0, r0 │ │ lsls r1, r6, #1 │ │ - b.n 9b38c │ │ + b.n 9bfe0 │ │ movs r0, r2 │ │ - b.n 9bbd2 │ │ + b.n 9c826 │ │ movs r1, r4 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #2 │ │ - b.n 9b0e6 │ │ + b.n 9bd3a │ │ movs r0, r0 │ │ - b.n 9bc5e │ │ + b.n 9c8b2 │ │ lsls r7, r1, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9b0f2 │ │ + b.n 9bd46 │ │ movs r7, r0 │ │ - b.n 9b86a │ │ + b.n 9c4be │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n 9b0fe │ │ + b.n 9bd52 │ │ movs r4, r0 │ │ - b.n 9b876 │ │ + b.n 9c4ca │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #1 │ │ - b.n 9b106 │ │ + b.n 9bd5a │ │ asrs r0, r1, #32 │ │ - b.n 9b10e │ │ + b.n 9bd62 │ │ asrs r0, r0, #32 │ │ - b.n 9b668 │ │ + b.n 9c2bc │ │ movs r0, r0 │ │ - b.n 9bd2a │ │ + b.n 9c97e │ │ movs r5, r0 │ │ - b.n 9b890 │ │ + b.n 9c4e4 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n 9b936 │ │ + b.n 9c58a │ │ lsls r1, r4, #3 │ │ add.w r0, r0, r0 │ │ - b.n 9bc9e │ │ + b.n 9c8f2 │ │ lsls r6, r2, #1 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n 9b946 │ │ + b.n 9c59a │ │ asrs r4, r0, #32 │ │ - b.n 9b94a │ │ + b.n 9c59e │ │ movs r0, #5 │ │ - b.n 9b94e │ │ + b.n 9c5a2 │ │ lsls r2, r7, #5 │ │ add.w r0, r0, r0 │ │ - b.n 9bcb6 │ │ + b.n 9c90a │ │ lsls r2, r0, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r2, #1 │ │ - b.n 9b146 │ │ + b.n 9bd9a │ │ movs r4, r0 │ │ - b.n 9b14a │ │ + b.n 9bd9e │ │ movs r1, #5 │ │ - b.n 9b548 │ │ + b.n 9c19c │ │ lsrs r1, r0, #16 │ │ - b.n 9bd2a │ │ + b.n 9c97e │ │ movs r4, r0 │ │ - b.n 9b136 │ │ + b.n 9bd8a │ │ movs r0, r0 │ │ - b.n 9bd72 │ │ + b.n 9c9c6 │ │ movs r0, #172 @ 0xac │ │ - b.n 9b142 │ │ + b.n 9bd96 │ │ str r5, [r0, #16] │ │ - b.n 9b53c │ │ + b.n 9c190 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r1} │ │ - b.n 9bb52 │ │ + b.n 9c7a6 │ │ asrs r0, r6, #4 │ │ - b.n 9b184 │ │ + b.n 9bdd8 │ │ ands r0, r0 │ │ - b.n 9b98a │ │ + b.n 9c5de │ │ movs r0, #56 @ 0x38 │ │ - b.n 9bd8e │ │ + b.n 9c9e2 │ │ asrs r1, r0, #32 │ │ - b.n 9b770 │ │ - ldr r2, [r0, r0] │ │ + b.n 9c3c4 │ │ + ldr r1, [r0, r0] │ │ add.w r0, r0, r4 │ │ - b.n 9b99a │ │ + b.n 9c5ee │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r3, r5, r8, fp, lr} │ │ - b.n 9bc72 │ │ + b.n 9c8c6 │ │ movs r7, #167 @ 0xa7 │ │ - b.n 9bc78 │ │ + b.n 9c8cc │ │ asrs r0, r0, #4 │ │ - b.n 9b1a8 │ │ + b.n 9bdfc │ │ movs r0, #226 @ 0xe2 │ │ - b.n 9bcf0 │ │ + b.n 9c944 │ │ movs r2, r0 │ │ - b.n 9b912 │ │ - ldr r7, [pc, #1020] @ (9ba70 ) │ │ - b.n 9bd14 │ │ + b.n 9c566 │ │ + ldr r7, [pc, #1020] @ (9c6c4 ) │ │ + b.n 9c968 │ │ ands r6, r2 │ │ lsls r0, r0, #12 │ │ asrs r1, r0, #32 │ │ - b.n 9b79c │ │ + b.n 9c3f0 │ │ movs r4, r0 │ │ - b.n 9b9c2 │ │ + b.n 9c616 │ │ movs r0, #44 @ 0x2c │ │ - b.n 9bdc6 │ │ - ldrsb r5, [r6, r7] │ │ + b.n 9ca1a │ │ + ldrsb r4, [r6, r7] │ │ add.w r0, r0, r4 │ │ - b.n 9b9ce │ │ + b.n 9c622 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2} │ │ - b.n 9b9d6 │ │ + b.n 9c62a │ │ asrs r5, r0, #32 │ │ - b.n 9b9da │ │ - str r0, [sp, #316] @ 0x13c │ │ + b.n 9c62e │ │ + str r0, [sp, #312] @ 0x138 │ │ add.w r0, r0, r0 │ │ - b.n 9bd42 │ │ + b.n 9c996 │ │ @ instruction: 0xffc30aff │ │ @ instruction: 0xffe5eaff │ │ asrs r0, r7, #2 │ │ - b.n 9b1ec │ │ + b.n 9be40 │ │ movs r6, r2 │ │ - b.n 9bdf2 │ │ + b.n 9ca46 │ │ movs r0, #40 @ 0x28 │ │ - b.n 9bdf6 │ │ + b.n 9ca4a │ │ asrs r1, r0, #32 │ │ - b.n 9b7d8 │ │ - ldrsb r0, [r5, r7] │ │ + b.n 9c42c │ │ + ldrsb r7, [r4, r7] │ │ add.w r0, r0, r6, lsr #32 │ │ - b.n 9be02 │ │ + b.n 9ca56 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r1, r2, r4, lr} │ │ - b.n 9be0a │ │ + b.n 9ca5e │ │ movs r5, r0 │ │ and.w r9, r0, ip, asr #16 │ │ - b.n 9bce2 │ │ - ldr r7, [pc, #1020] @ (9bad0 ) │ │ - b.n 9bd74 │ │ + b.n 9c936 │ │ + ldr r7, [pc, #1020] @ (9c724 ) │ │ + b.n 9c9c8 │ │ movs r2, r0 │ │ and.w r0, r0, r1, lsl #16 │ │ - b.n 9be1e │ │ + b.n 9ca72 │ │ movs r0, r0 │ │ and.w r0, r0, r8, lsl #16 │ │ - b.n 9ba26 │ │ + b.n 9c67a │ │ asrs r4, r0, #2 │ │ - b.n 9b228 │ │ + b.n 9be7c │ │ movs r4, r0 │ │ - b.n 9ba2e │ │ + b.n 9c682 │ │ movs r0, #49 @ 0x31 │ │ - b.n 9be32 │ │ + b.n 9ca86 │ │ asrs r1, r0, #32 │ │ - b.n 9b814 │ │ - ldrsb r1, [r3, r7] │ │ + b.n 9c468 │ │ + ldrsb r0, [r3, r7] │ │ add.w r0, r0, r4 │ │ - b.n 9ba3e │ │ + b.n 9c692 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r4, r5, r6, ip} │ │ - b.n 9b244 │ │ + b.n 9be98 │ │ movs r6, r2 │ │ - b.n 9be4a │ │ + b.n 9ca9e │ │ movs r0, #59 @ 0x3b │ │ - b.n 9be4e │ │ + b.n 9caa2 │ │ asrs r1, r0, #32 │ │ - b.n 9b830 │ │ - ldrsb r2, [r2, r7] │ │ + b.n 9c484 │ │ + ldrsb r1, [r2, r7] │ │ add.w r0, r0, r0 │ │ - b.n 9b246 │ │ + b.n 9be9a │ │ movs r7, r0 │ │ - b.n 9b9be │ │ + b.n 9c612 │ │ @ instruction: 0xffaa0aff │ │ @ instruction: 0xffb6eaff │ │ asrs r4, r2, #1 │ │ - b.n 9b268 │ │ + b.n 9bebc │ │ ands r0, r0 │ │ - b.n 9ba6e │ │ + b.n 9c6c2 │ │ movs r0, #72 @ 0x48 │ │ - b.n 9be72 │ │ + b.n 9cac6 │ │ asrs r1, r0, #32 │ │ - b.n 9b854 │ │ - ldrsb r1, [r1, r7] │ │ + b.n 9c4a8 │ │ + ldrsb r0, [r1, r7] │ │ add.w r0, r0, r4 │ │ - b.n 9ba7e │ │ + b.n 9c6d2 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r3, r5, ip} │ │ - b.n 9b284 │ │ + b.n 9bed8 │ │ movs r5, r1 │ │ - b.n 9be8a │ │ + b.n 9cade │ │ movs r0, #52 @ 0x34 │ │ - b.n 9be8e │ │ + b.n 9cae2 │ │ asrs r1, r0, #32 │ │ - b.n 9b870 │ │ - ldrsb r2, [r0, r7] │ │ + b.n 9c4c4 │ │ + ldrsb r1, [r0, r7] │ │ add.w r0, r0, sp │ │ - b.n 9be9a │ │ + b.n 9caee │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r3} │ │ - b.n 9ba02 │ │ + b.n 9c656 │ │ movs r6, r2 │ │ lsls r0, r0, #12 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ - ldmia.w sp!, {r3, r6, r9, sl, ip, sp} │ │ - vcvt.f16.u16 d19, d4 │ │ - vcvt.f16.s16 d19, d12 │ │ - vsli.64 d19, d16, #55 @ 0x37 │ │ - vqshlu.s64 d19, d16, #55 @ 0x37 │ │ - vsli.64 , q8, #55 @ 0x37 │ │ - vrsqrte.f16 , q6 │ │ + ldmia.w sp!, {r1, r5, r7, r8, r9, fp, sp} │ │ + @ instruction: 0xfff72bde │ │ + vtbx.8 d18, {d7-d10}, d22 │ │ + vtbl.8 d18, {d7-d10}, d10 │ │ + vdup.8 d18, d10[3] │ │ + vtbx.8 d18, {d7-d10}, d10 │ │ + vtbl.8 d18, {d7-d10}, d22 │ │ vshr.u32 d19, d6, #9 │ │ - b.n 9beca │ │ + b.n 9cb1e │ │ movs r0, r0 │ │ - b.n 9be2e │ │ + b.n 9ca82 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ - ldr r4, [pc, #64] @ (9b7d4 ) │ │ + ldr r4, [pc, #64] @ (9c428 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 9bcb4 │ │ + b.n 9c908 │ │ movs r0, #0 │ │ - b.n 9b2be │ │ + b.n 9bf12 │ │ ldmia r1!, {r2, r3, r5} │ │ - b.n 9bdb2 │ │ + b.n 9ca06 │ │ cmp r9, r6 │ │ - b.n 9bdc0 │ │ + b.n 9ca14 │ │ ldmia r7, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n 9be48 │ │ - ldr r6, [pc, #20] @ (9b7c0 ) │ │ - b.n 9be3c │ │ + b.n 9ca9c │ │ + ldr r6, [pc, #20] @ (9c414 ) │ │ + b.n 9ca90 │ │ movs r4, r0 │ │ - b.n 9ba56 │ │ + b.n 9c6aa │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9be5c │ │ + b.n 9cab0 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, #12 │ │ - b.n 9b2e2 │ │ + b.n 9bf36 │ │ movs r0, r0 │ │ - b.n 9be6a │ │ + b.n 9cabe │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n 9b2f2 │ │ - ldr r2, [pc, #196] @ (9b894 ) │ │ - b.n 9bdd8 │ │ + b.n 9bf46 │ │ + ldr r2, [pc, #196] @ (9c4e8 ) │ │ + b.n 9ca2c │ │ mvns r5, r2 │ │ - b.n 9be58 │ │ + b.n 9caac │ │ movs r4, r0 │ │ - b.n 9ba80 │ │ + b.n 9c6d4 │ │ adds r0, #12 │ │ - b.n 9bb1e │ │ + b.n 9c772 │ │ movs r2, r3 │ │ subs r0, r0, r0 │ │ adds r0, #16 │ │ - b.n 9bf88 │ │ + b.n 9cbdc │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ eors r0, r0 │ │ - b.n 9b312 │ │ + b.n 9bf66 │ │ ands r0, r2 │ │ - b.n 9b31a │ │ + b.n 9bf6e │ │ movs r0, r0 │ │ - b.n 9be9e │ │ + b.n 9caf2 │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ ands r4, r0 │ │ - b.n 9b322 │ │ + b.n 9bf76 │ │ movs r3, r0 │ │ - b.n 9ba2a │ │ + b.n 9c67e │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n 9b3ae │ │ + b.n 9c002 │ │ movs r0, r2 │ │ - b.n 9be30 │ │ + b.n 9ca84 │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #1 │ │ - b.n 9b33a │ │ + b.n 9bf8e │ │ adds r0, #76 @ 0x4c │ │ - b.n 9b33e │ │ + b.n 9bf92 │ │ movs r0, r1 │ │ - b.n 9b33e │ │ + b.n 9bf92 │ │ asrs r0, r2, #2 │ │ - b.n 9b344 │ │ + b.n 9bf98 │ │ movs r3, r0 │ │ - b.n 9b8a6 │ │ + b.n 9c4fa │ │ asrs r0, r0, #4 │ │ - b.n 9b74c │ │ - bl 4f732a │ │ + b.n 9c3a0 │ │ + bl 4f7f7e │ │ movs r0, #80 @ 0x50 │ │ - b.n 9b356 │ │ + b.n 9bfaa │ │ lsls r0, r0, #4 │ │ - b.n 9b75a │ │ + b.n 9c3ae │ │ movs r7, #194 @ 0xc2 │ │ - b.n 9be4a │ │ + b.n 9ca9e │ │ cmp r7, #255 @ 0xff │ │ - b.n 9bedc │ │ + b.n 9cb30 │ │ adds r0, #0 │ │ - b.n 9b8e4 │ │ + b.n 9c538 │ │ adds r0, #2 │ │ asrs r2, r0, #10 │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #12 │ │ - b.n 9bf8e │ │ - ldr r4, [pc, #64] @ (9b890 ) │ │ + b.n 9cbe2 │ │ + ldr r4, [pc, #64] @ (9c4e4 ) │ │ ldmia.w sp!, {r0, r1} │ │ - b.n 9bb96 │ │ + b.n 9c7ea │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r7, r0, #1 │ │ - b.n 9be72 │ │ + b.n 9cac6 │ │ adds r0, #12 │ │ - b.n 9bba2 │ │ + b.n 9c7f6 │ │ lsrs r7, r2, #32 │ │ - b.n 9beea │ │ + b.n 9cb3e │ │ movs r0, r0 │ │ - b.n 9bb0e │ │ + b.n 9c762 │ │ @ instruction: 0xfff71aff │ │ adds r0, #0 │ │ - b.n 9bfb2 │ │ + b.n 9cc06 │ │ movs r1, r0 │ │ - b.n 9bf18 │ │ + b.n 9cb6c │ │ adds r0, #22 │ │ stmia r3!, {} │ │ @ instruction: 0xfff3eaff │ │ adds r0, #1 │ │ - b.n 9bfc2 │ │ + b.n 9cc16 │ │ @ instruction: 0xfff1eaff │ │ ands r4, r0 │ │ - b.n 9b88c │ │ + b.n 9c4e0 │ │ lsrs r2, r0, #32 │ │ - b.n 9beb6 │ │ + b.n 9cb0a │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n 9beb8 │ │ + b.n 9cb0c │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ adds r7, #194 @ 0xc2 │ │ - b.n 9beae │ │ + b.n 9cb02 │ │ subs r7, #255 @ 0xff │ │ - b.n 9bf40 │ │ + b.n 9cb94 │ │ @ instruction: 0xffe9eaff │ │ ands r0, r0 │ │ - b.n 9bbea │ │ + b.n 9c83e │ │ movs r2, r0 │ │ - b.n 9bbee │ │ + b.n 9c842 │ │ asrs r3, r0, #32 │ │ - b.n 9bbf2 │ │ - ldrsb r7, [r2, r6] │ │ + b.n 9c846 │ │ + ldrsb r6, [r2, r6] │ │ add.w r0, r0, r0 │ │ - b.n 9bf5a │ │ + b.n 9cbae │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ movs r0, #12 │ │ - b.n 9b3ea │ │ + b.n 9c03e │ │ movs r4, r0 │ │ - b.n 9bc06 │ │ + b.n 9c85a │ │ asrs r4, r0, #32 │ │ - b.n 9b46e │ │ + b.n 9c0c2 │ │ movs r0, r2 │ │ - b.n 9bef0 │ │ + b.n 9cb44 │ │ @ instruction: 0xffcf0aff │ │ asrs r0, r0, #1 │ │ - b.n 9b3fa │ │ + b.n 9c04e │ │ adds r0, #8 │ │ - b.n 9b3fa │ │ + b.n 9c04e │ │ movs r0, #76 @ 0x4c │ │ - b.n 9b402 │ │ + b.n 9c056 │ │ lsls r4, r0, #4 │ │ - b.n 9b404 │ │ + b.n 9c058 │ │ asrs r2, r0, #32 │ │ - b.n 9b96c │ │ + b.n 9c5c0 │ │ movs r7, r0 │ │ add.w r0, r0, r0, lsl #12 │ │ - b.n 9bc2e │ │ + b.n 9c882 │ │ movs r0, r0 │ │ - b.n 9bf92 │ │ + b.n 9cbe6 │ │ adds r0, #0 │ │ lsls r0, r4, #14 │ │ @ instruction: 0xffd4eaff │ │ adds r0, #13 │ │ - b.n 9c03e │ │ + b.n 9cc92 │ │ @ instruction: 0xffd2eaff │ │ adds r0, #0 │ │ - b.n 9bc46 │ │ + b.n 9c89a │ │ @ instruction: 0xffd0eaff │ │ movs r0, #8 │ │ - b.n 9b42e │ │ + b.n 9c082 │ │ movs r1, r0 │ │ - b.n 9bbb6 │ │ + b.n 9c80a │ │ movs r1, r3 │ │ ldr r2, [sp, #0] │ │ movs r0, #72 @ 0x48 │ │ - b.n 9b43a │ │ + b.n 9c08e │ │ adds r2, #161 @ 0xa1 │ │ - b.n 9bc5e │ │ + b.n 9c8b2 │ │ stmia r1!, {r0, r1} │ │ - b.n 9b846 │ │ + b.n 9c49a │ │ adds r0, #31 │ │ - b.n 9bd28 │ │ + b.n 9c97c │ │ movs r0, #1 │ │ - b.n 9c06a │ │ + b.n 9ccbe │ │ lsls r4, r7, #12 │ │ - b.n 9bb52 │ │ + b.n 9c7a6 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #76 @ 0x4c │ │ - b.n 9b456 │ │ + b.n 9c0aa │ │ movs r0, #1 │ │ - b.n 9ba3e │ │ + b.n 9c692 │ │ movs r0, #208 @ 0xd0 │ │ - b.n 9bce2 │ │ + b.n 9c936 │ │ movs r1, r0 │ │ - b.n 9c026 │ │ + b.n 9cc7a │ │ movs r5, r1 │ │ ldmia r2!, {} │ │ adds r0, #64 @ 0x40 │ │ - b.n 9b46a │ │ + b.n 9c0be │ │ adds r0, #144 @ 0x90 │ │ - b.n 9b474 │ │ + b.n 9c0c8 │ │ stmia r1!, {r0} │ │ - b.n 9b878 │ │ - bl 4f7452 │ │ + b.n 9c4cc │ │ + bl 4f80a6 │ │ adds r0, #80 @ 0x50 │ │ - b.n 9b47a │ │ + b.n 9c0ce │ │ adds r1, #1 │ │ - b.n 9b884 │ │ + b.n 9c4d8 │ │ movs r3, r0 │ │ - b.n 9bc1a │ │ + b.n 9c86e │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ asrs r2, r6, #1 │ │ - b.n 9b748 │ │ + b.n 9c39c │ │ movs r0, r0 │ │ - b.n 9c0ae │ │ + b.n 9cd02 │ │ movs r0, r2 │ │ - b.n 9bf94 │ │ + b.n 9cbe8 │ │ lsls r4, r0, #31 │ │ lsls r0, r1, #12 │ │ lsrs r7, r7, #31 │ │ lsls r7, r1, #13 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldrh r6, [r2, #60] @ 0x3c │ │ + ldrh r5, [r2, #60] @ 0x3c │ │ and.w ip, r0, r0, ror #17 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 9bea4 │ │ + b.n 9caf8 │ │ movs r0, r0 │ │ - b.n 9c02e │ │ + b.n 9cc82 │ │ lsls r0, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n 9b4b6 │ │ + b.n 9c10a │ │ stmia r5!, {r0, r4, r5, r7} │ │ - b.n 9bfb4 │ │ + b.n 9cc08 │ │ ldmia r6!, {r0, r2} │ │ - b.n 9c02c │ │ + b.n 9cc80 │ │ movs r4, r1 │ │ - b.n 9bc46 │ │ + b.n 9c89a │ │ lsls r2, r0, #1 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n 9b4ca │ │ + b.n 9c11e │ │ movs r0, r0 │ │ - b.n 9c050 │ │ + b.n 9cca4 │ │ lsls r5, r1, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #32 │ │ - b.n 9b4d6 │ │ + b.n 9c12a │ │ ands r6, r2 │ │ - b.n 9c0fa │ │ + b.n 9cd4e │ │ movs r0, r0 │ │ - b.n 9c060 │ │ + b.n 9ccb4 │ │ lsls r4, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n 9b4e8 │ │ + b.n 9c13c │ │ @ instruction: 0xea31e303 │ │ - b.n 9c176 │ │ - b.n 9c050 │ │ + b.n 9cdca │ │ + b.n 9cca4 │ │ movs r6, r1 │ │ - b.n 9bc76 │ │ + b.n 9c8ca │ │ lsls r3, r1, #1 │ │ subs r0, r0, r0 │ │ movs r0, #64 @ 0x40 │ │ - b.n 9b4fc │ │ + b.n 9c150 │ │ movs r0, #16 │ │ - b.n 9b502 │ │ + b.n 9c156 │ │ movs r0, r0 │ │ - b.n 9c086 │ │ + b.n 9ccda │ │ lsls r2, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n 9b58c │ │ + b.n 9c1e0 │ │ movs r1, r2 │ │ - b.n 9c012 │ │ + b.n 9cc66 │ │ lsls r7, r1, #1 │ │ subs r0, r0, r0 │ │ adds r0, #172 @ 0xac │ │ - b.n 9b516 │ │ + b.n 9c16a │ │ movs r0, r0 │ │ - b.n 9bca0 │ │ + b.n 9c8f4 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #76 @ 0x4c │ │ - b.n 9b524 │ │ + b.n 9c178 │ │ str r0, [r1, r0] │ │ - b.n 9b526 │ │ + b.n 9c17a │ │ str r0, [r1, #0] │ │ - b.n 9b52c │ │ + b.n 9c180 │ │ movs r0, #2 │ │ - b.n 9ba98 │ │ + b.n 9c6ec │ │ movs r6, r0 │ │ - b.n 9bcb6 │ │ + b.n 9c90a │ │ movs r7, r1 │ │ cmp r2, #0 │ │ asrs r4, r2, #1 │ │ - b.n 9b53c │ │ + b.n 9c190 │ │ asrs r2, r0 │ │ - b.n 9b980 │ │ + b.n 9c5d4 │ │ movs r0, r0 │ │ - b.n 9bcca │ │ + b.n 9c91e │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r4, #30 │ │ - b.n 9c03c │ │ + b.n 9cc90 │ │ asrs r2, r4, #3 │ │ - b.n 9c0b0 │ │ + b.n 9cd04 │ │ movs r0, #4 │ │ - b.n 9bd72 │ │ + b.n 9c9c6 │ │ ands r0, r0 │ │ - b.n 9b55e │ │ + b.n 9c1b2 │ │ movs r1, r0 │ │ - b.n 9bce2 │ │ + b.n 9c936 │ │ movs r4, r1 │ │ asrs r4, r2, #5 │ │ lsls r1, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r5 │ │ - b.n 9b56a │ │ + b.n 9c1be │ │ movs r0, r0 │ │ - b.n 9bcf2 │ │ + b.n 9c946 │ │ @ instruction: 0xfff71aff │ │ asrs r4, r5, #2 │ │ - b.n 9bf56 │ │ + b.n 9cbaa │ │ adds r0, #0 │ │ - b.n 9b558 │ │ + b.n 9c1ac │ │ lsls r4, r5, #2 │ │ - b.n 9b55a │ │ + b.n 9c1ae │ │ asrs r7, r5, #32 │ │ - b.n 9c21e │ │ + b.n 9ce72 │ │ movs r0, #1 │ │ - b.n 9c164 │ │ + b.n 9cdb8 │ │ cmp r3, #188 @ 0xbc │ │ - b.n 9bde6 │ │ + b.n 9ca3a │ │ movs r0, #71 @ 0x47 │ │ - b.n 9c07e │ │ + b.n 9ccd2 │ │ ands r0, r0 │ │ - b.n 9c1ae │ │ + b.n 9ce02 │ │ cmp r0, #23 │ │ - b.n 9c0f6 │ │ + b.n 9cd4a │ │ asrs r4, r6, #2 │ │ - b.n 9bdf6 │ │ + b.n 9ca4a │ │ lsrs r0, r0 │ │ - b.n 9b57a │ │ + b.n 9c1ce │ │ lsrs r4, r0 │ │ - b.n 9b57e │ │ + b.n 9c1d2 │ │ ands r0, r1 │ │ - b.n 9b582 │ │ + b.n 9c1d6 │ │ ands r4, r1 │ │ - b.n 9b586 │ │ + b.n 9c1da │ │ ands r0, r2 │ │ - b.n 9b58a │ │ + b.n 9c1de │ │ movs r0, #0 │ │ - b.n 9b58e │ │ + b.n 9c1e2 │ │ movs r4, r0 │ │ - b.n 9bdd2 │ │ + b.n 9ca26 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, r6, r8, ip} │ │ - b.n 9b5d8 │ │ + b.n 9c22c │ │ movs r6, r2 │ │ - b.n 9c1de │ │ + b.n 9ce32 │ │ movs r0, #82 @ 0x52 │ │ - b.n 9c1e2 │ │ + b.n 9ce36 │ │ asrs r1, r0, #32 │ │ - b.n 9bbc4 │ │ - ldrsb r5, [r5, r3] │ │ + b.n 9c818 │ │ + ldrsb r4, [r5, r3] │ │ add.w r0, r0, r6, lsr #32 │ │ - b.n 9c1ee │ │ + b.n 9ce42 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r0, r1, r2, r6} │ │ - b.n 9c0ca │ │ + b.n 9cd1e │ │ ands r0, r0 │ │ - b.n 9c1fa │ │ + b.n 9ce4e │ │ lsrs r7, r2, #32 │ │ - b.n 9c142 │ │ + b.n 9cd96 │ │ movs r0, r0 │ │ - b.n 9bd66 │ │ + b.n 9c9ba │ │ @ instruction: 0xfff10aff │ │ asrs r0, r3, #4 │ │ - b.n 9b608 │ │ - ldr r1, [pc, #176] @ (9bb7c ) │ │ - b.n 9c0de │ │ - ldr r7, [pc, #1020] @ (9becc ) │ │ - b.n 9c170 │ │ + b.n 9c25c │ │ + ldr r1, [pc, #176] @ (9c7d0 ) │ │ + b.n 9cd32 │ │ + ldr r7, [pc, #1020] @ (9cb20 ) │ │ + b.n 9cdc4 │ │ movs r0, #85 @ 0x55 │ │ - b.n 9c216 │ │ + b.n 9ce6a │ │ asrs r1, r0, #32 │ │ - b.n 9bbf8 │ │ + b.n 9c84c │ │ movs r4, r0 │ │ - b.n 9be1e │ │ - ldrsb r7, [r3, r3] │ │ + b.n 9ca72 │ │ + ldrsb r6, [r3, r3] │ │ add.w r0, r0, r4 │ │ - b.n 9be26 │ │ + b.n 9ca7a │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, ip} │ │ - b.n 9b62c │ │ + b.n 9c280 │ │ movs r6, r2 │ │ - b.n 9c232 │ │ + b.n 9ce86 │ │ movs r0, #89 @ 0x59 │ │ - b.n 9c236 │ │ + b.n 9ce8a │ │ asrs r1, r0, #32 │ │ - b.n 9bc18 │ │ - ldrsb r0, [r3, r3] │ │ + b.n 9c86c │ │ + ldrsb r7, [r2, r3] │ │ add.w r0, r0, r6, lsr #32 │ │ - b.n 9c242 │ │ + b.n 9ce96 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, r3, r5, r8, fp, lr} │ │ - b.n 9c11a │ │ - ldr r7, [pc, #1020] @ (9bf08 ) │ │ - b.n 9c1ac │ │ + b.n 9cd6e │ │ + ldr r7, [pc, #1020] @ (9cb5c ) │ │ + b.n 9ce00 │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #16 │ │ - b.n 9c256 │ │ + b.n 9ceaa │ │ asrs r0, r2, #3 │ │ - b.n 9b658 │ │ + b.n 9c2ac │ │ asrs r1, r0, #32 │ │ - b.n 9bc3c │ │ + b.n 9c890 │ │ movs r4, r0 │ │ - b.n 9be62 │ │ + b.n 9cab6 │ │ movs r0, #100 @ 0x64 │ │ - b.n 9c266 │ │ - ldrsb r5, [r1, r3] │ │ + b.n 9ceba │ │ + ldrsb r4, [r1, r3] │ │ add.w r0, r0, r4 │ │ - b.n 9be6e │ │ + b.n 9cac2 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, r3, sp} │ │ - b.n 9b656 │ │ + b.n 9c2aa │ │ movs r0, r0 │ │ - b.n 9c1de │ │ + b.n 9ce32 │ │ movs r5, r3 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r0} │ │ - b.n 9c282 │ │ + b.n 9ced6 │ │ adds r0, #0 │ │ - b.n 9b66a │ │ + b.n 9c2be │ │ movs r6, r1 │ │ - b.n 9bdf0 │ │ + b.n 9ca44 │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ adds r0, #64 @ 0x40 │ │ - b.n 9b676 │ │ + b.n 9c2ca │ │ adds r0, #16 │ │ - b.n 9b67c │ │ + b.n 9c2d0 │ │ movs r0, r0 │ │ - b.n 9c200 │ │ + b.n 9ce54 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n 9b706 │ │ + b.n 9c35a │ │ movs r1, r0 │ │ - b.n 9c18c │ │ + b.n 9cde0 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ adds r0, #76 @ 0x4c │ │ - b.n 9b690 │ │ + b.n 9c2e4 │ │ str r0, [r1, r0] │ │ - b.n 9b692 │ │ + b.n 9c2e6 │ │ str r0, [r1, #0] │ │ - b.n 9b69a │ │ + b.n 9c2ee │ │ adds r0, #3 │ │ - b.n 9bc04 │ │ + b.n 9c858 │ │ movs r3, r0 │ │ - b.n 9be2a │ │ + b.n 9ca7e │ │ @ instruction: 0xffe49aff │ │ str r0, [r1, r1] │ │ - b.n 9b6aa │ │ + b.n 9c2fe │ │ str r3, [r4, #40] @ 0x28 │ │ - b.n 9beca │ │ + b.n 9cb1e │ │ str r6, [r0, r4] │ │ - b.n 9bab8 │ │ + b.n 9c70c │ │ str r7, [r3, #0] │ │ - b.n 9bf98 │ │ + b.n 9cbec │ │ lsls r5, r6, #24 │ │ - b.n 9bdce │ │ + b.n 9ca22 │ │ @ instruction: 0xffde0aff │ │ str r4, [r1, r1] │ │ - b.n 9b6c2 │ │ + b.n 9c316 │ │ adds r0, #3 │ │ - b.n 9bb4c │ │ + b.n 9c7a0 │ │ movs r0, r0 │ │ - b.n 9c24c │ │ + b.n 9cea0 │ │ @ instruction: 0xffda0aff │ │ movs r0, #20 │ │ - b.n 9b6d2 │ │ + b.n 9c326 │ │ movs r0, r0 │ │ - b.n 9c256 │ │ + b.n 9ceaa │ │ @ instruction: 0xffe21aff │ │ asrs r4, r6, #32 │ │ - b.n 9b6f8 │ │ + b.n 9c34c │ │ @ instruction: 0x47c2 │ │ - b.n 9c1ce │ │ - ldr r7, [pc, #1020] @ (9bfbc ) │ │ - b.n 9c260 │ │ + b.n 9ce22 │ │ + ldr r7, [pc, #1020] @ (9cc10 ) │ │ + b.n 9ceb4 │ │ asrs r1, r0, #32 │ │ - b.n 9bce4 │ │ + b.n 9c938 │ │ @ instruction: 0xffd4eaff │ │ movs r4, r4 │ │ - b.n 9b70c │ │ + b.n 9c360 │ │ movs r0, #115 @ 0x73 │ │ - b.n 9c312 │ │ + b.n 9cf66 │ │ asrs r0, r4, #32 │ │ - b.n 9b714 │ │ + b.n 9c368 │ │ movs r0, r0 │ │ - b.n 9bcf8 │ │ + b.n 9c94c │ │ asrs r1, r0, #32 │ │ - b.n 9bcfc │ │ + b.n 9c950 │ │ ldr??.w lr, [r1], #255 │ │ - @ instruction: 0xfa45fff6 │ │ - @ instruction: 0xfa11fff6 │ │ - ldr??.w pc, [r1, #4086] @ 0xff6 │ │ - vst4. {d31[0],d33[0],d35[0],d37[0]}, [sp :256], r6 │ │ - @ instruction: 0xf925fff6 │ │ - lsls r7, r7, #26 │ │ - vtbl.8 d31, {d7-d8}, d13 │ │ - @ instruction: 0xfff648f0 │ │ + mcr 15, 4, pc, cr15, cr6, {7} @ │ │ + mrc 15, 2, APSR_nzcv, cr11, cr6, {7} │ │ + mrc 15, 1, APSR_nzcv, cr11, cr6, {7} │ │ + mrc 15, 0, APSR_nzcv, cr7, cr6, {7} │ │ + stcl 15, cr15, [pc, #-984]! @ 9c470 │ │ + @ instruction: 0xfa09fff6 │ │ + ldcl 15, cr15, [r7, #-984] @ 0xfffffc28 │ │ + ldr r0, [pc, #960] @ (9cc14 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 9c120 │ │ + b.n 9cd74 │ │ adds r0, #8 │ │ - b.n 9b72c │ │ + b.n 9c380 │ │ movs r2, r0 │ │ - b.n 9beb4 │ │ + b.n 9cb08 │ │ movs r1, r3 │ │ ldr r2, [sp, #0] │ │ adds r0, #72 @ 0x48 │ │ - b.n 9b738 │ │ + b.n 9c38c │ │ str r2, [r4, #40] @ 0x28 │ │ - b.n 9bf5a │ │ + b.n 9cbae │ │ str r1, [r0, r0] │ │ - b.n 9c35e │ │ + b.n 9cfb2 │ │ adds r1, #6 │ │ - b.n 9bb48 │ │ + b.n 9c79c │ │ str r7, [r3, #0] │ │ - b.n 9c02a │ │ + b.n 9cc7e │ │ lsls r3, r6, #24 │ │ - b.n 9be54 │ │ + b.n 9caa8 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ adds r0, #76 @ 0x4c │ │ - b.n 9b754 │ │ + b.n 9c3a8 │ │ adds r0, #2 │ │ - b.n 9bd3c │ │ + b.n 9c990 │ │ adds r0, #208 @ 0xd0 │ │ - b.n 9bfe0 │ │ + b.n 9cc34 │ │ movs r1, r0 │ │ - b.n 9c324 │ │ + b.n 9cf78 │ │ movs r5, r1 │ │ ldmia r2!, {} │ │ str r0, [r0, #4] │ │ - b.n 9b768 │ │ + b.n 9c3bc │ │ str r0, [r2, #8] │ │ - b.n 9b776 │ │ + b.n 9c3ca │ │ str r2, [r0, #16] │ │ - b.n 9bb7a │ │ - bl 4f774e │ │ + b.n 9c7ce │ │ + bl 4f83a2 │ │ str r0, [r2, r1] │ │ - b.n 9b778 │ │ + b.n 9c3cc │ │ str r2, [r0, r4] │ │ - b.n 9bb84 │ │ + b.n 9c7d8 │ │ movs r5, r0 │ │ - b.n 9bf0a │ │ + b.n 9cb5e │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ adds r0, #115 @ 0x73 │ │ - b.n 9ba44 │ │ + b.n 9c698 │ │ movs r0, r2 │ │ - b.n 9c290 │ │ + b.n 9cee4 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #31 │ │ - b.n 9c282 │ │ + b.n 9ced6 │ │ lsrs r7, r7, #31 │ │ - b.n 9c314 │ │ + b.n 9cf68 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {lr} │ │ - b.n 9bfbe │ │ + b.n 9cc12 │ │ movs r1, r0 │ │ - b.n 9bfc2 │ │ + b.n 9cc16 │ │ str r1, [r0, r0] │ │ - b.n 9bfc6 │ │ + b.n 9cc1a │ │ asrs r2, r0, #32 │ │ - b.n 9bfca │ │ + b.n 9cc1e │ │ str r2, [r0, #0] │ │ - b.n 9bfce │ │ - ldrh r2, [r2, #54] @ 0x36 │ │ + b.n 9cc22 │ │ + ldrh r1, [r2, #54] @ 0x36 │ │ add.w r0, r0, r0, lsl #12 │ │ - b.n 9bfd6 │ │ + b.n 9cc2a │ │ movs r0, #6 │ │ - b.n 9bfda │ │ + b.n 9cc2e │ │ asrs r5, r0, #32 │ │ - b.n 9bfde │ │ + b.n 9cc32 │ │ movs r4, r0 │ │ - b.n 9bfe2 │ │ + b.n 9cc36 │ │ movs r0, r0 │ │ - b.n 9c34c │ │ + b.n 9cfa0 │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ eors r0, r0 │ │ - b.n 9b7d0 │ │ + b.n 9c424 │ │ str r3, [r5, r0] │ │ - b.n 9c472 │ │ + b.n 9d0c6 │ │ adds r0, #76 @ 0x4c │ │ - b.n 9b7d8 │ │ - b.n 9b81a │ │ - b.n 9c2d4 │ │ + b.n 9c42c │ │ + b.n 9c46e │ │ + b.n 9cf28 │ │ strb r4, [r0, #1] │ │ - b.n 9b7e0 │ │ + b.n 9c434 │ │ stmia r0!, {} │ │ - b.n 9c402 │ │ + b.n 9d056 │ │ str r0, [r1, #8] │ │ - b.n 9b7ee │ │ + b.n 9c442 │ │ adds r0, #2 │ │ - b.n 9bdd0 │ │ + b.n 9ca24 │ │ str r4, [r6, r2] │ │ - b.n 9c04e │ │ + b.n 9cca2 │ │ cdp 3, 0, cr14, cr5, cr7, {2} │ │ strh r2, [r0, r2] │ │ - b.n 9bde2 │ │ + b.n 9ca36 │ │ str r0, [r0, #4] │ │ - b.n 9b7fc │ │ + b.n 9c450 │ │ movs r0, #130 @ 0x82 │ │ - b.n 9bde2 │ │ + b.n 9ca36 │ │ stmia r0!, {r4, r5, r7} │ │ - b.n 9b7e2 │ │ + b.n 9c436 │ │ asrs r4, r1, #32 │ │ - b.n 9b7e6 │ │ + b.n 9c43a │ │ tst r2, r0 │ │ - b.n 9bdf8 │ │ + b.n 9ca4c │ │ stmia r0!, {r3, r4} │ │ - b.n 9b7ee │ │ - b.n 9bcf0 │ │ - b.n 9b7f2 │ │ + b.n 9c442 │ │ + b.n 9c944 │ │ + b.n 9c446 │ │ adds r0, #8 │ │ - b.n 9b7f6 │ │ + b.n 9c44a │ │ rors r0, r6 │ │ - b.n 9c07a │ │ + b.n 9ccce │ │ lsls r4, r5, #2 │ │ - b.n 9b7fe │ │ + b.n 9c452 │ │ str r4, [r0, #0] │ │ - b.n 9b82e │ │ + b.n 9c482 │ │ strb r2, [r0, #8] │ │ - b.n 9bcb4 │ │ + b.n 9c908 │ │ movs r0, #125 @ 0x7d │ │ - b.n 9c4ca │ │ + b.n 9d11e │ │ lsrs r2, r0, #8 │ │ - b.n 9c33a │ │ + b.n 9cf8e │ │ movs r0, #2 │ │ lsls r0, r0, #12 │ │ movs r4, r0 │ │ - b.n 9c344 │ │ + b.n 9cf98 │ │ movs r0, #6 │ │ - b.n 9b89a │ │ + b.n 9c4ee │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ - b.n 9be90 │ │ - b.n 9b862 │ │ + b.n 9cae4 │ │ + b.n 9c4b6 │ │ ldr r4, [r2, #124] @ 0x7c │ │ - b.n 9c344 │ │ + b.n 9cf98 │ │ strb r1, [r0, #0] │ │ - b.n 9c236 │ │ + b.n 9ce8a │ │ strb r4, [r6, #2] │ │ - b.n 9c0ae │ │ + b.n 9cd02 │ │ strb r4, [r1, #0] │ │ - b.n 9c23c │ │ + b.n 9ce90 │ │ strb r4, [r2, #0] │ │ - b.n 9b836 │ │ + b.n 9c48a │ │ strb r4, [r6, #2] │ │ - b.n 9c23a │ │ + b.n 9ce8e │ │ strb r0, [r2, #0] │ │ - b.n 9b83e │ │ + b.n 9c492 │ │ strb r0, [r0, #0] │ │ - b.n 9b8ea │ │ + b.n 9c53e │ │ stmia r0!, {r3, r4} │ │ - b.n 9b846 │ │ + b.n 9c49a │ │ strb r0, [r2, #0] │ │ - b.n 9c158 │ │ + b.n 9cdac │ │ asrs r4, r1, #32 │ │ - b.n 9b84e │ │ + b.n 9c4a2 │ │ adds r0, #8 │ │ - b.n 9b852 │ │ + b.n 9c4a6 │ │ movs r0, #135 @ 0x87 │ │ - b.n 9c05a │ │ + b.n 9ccae │ │ movs r0, #6 │ │ - b.n 9b8da │ │ + b.n 9c52e │ │ lsls r4, r5, #2 │ │ - b.n 9b85e │ │ + b.n 9c4b2 │ │ lsls r0, r4, #2 │ │ - b.n 9b762 │ │ + b.n 9c3b6 │ │ movs r0, r0 │ │ - b.n 9b90c │ │ + b.n 9c560 │ │ movs r2, r0 │ │ - b.n 9c38a │ │ + b.n 9cfde │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #1 │ │ - b.n 9b894 │ │ + b.n 9c4e8 │ │ movs r0, r0 │ │ - b.n 9c4b6 │ │ + b.n 9d10a │ │ movs r0, #20 │ │ - b.n 9b8a4 │ │ + b.n 9c4f8 │ │ movs r0, r0 │ │ - b.n 9c422 │ │ + b.n 9d076 │ │ ldrh r0, [r6, #6] │ │ adds r5, r7, r2 │ │ movs r1, r0 │ │ - b.n 9c0c6 │ │ + b.n 9cd1a │ │ asrs r5, r0, #32 │ │ - b.n 9c0ca │ │ + b.n 9cd1e │ │ movs r0, #4 │ │ - b.n 9c0ce │ │ - ldr r0, [pc, #960] @ (9c150 ) │ │ - ldmia.w sp!, {r0, r2, r4, r8, sp, lr} │ │ + b.n 9cd22 │ │ + ldr r0, [pc, #960] @ (9cda4 ) │ │ + ldmia.w sp!, {r2, r4, r8, sp, lr} │ │ and.w r0, r0, ip, lsl #1 │ │ - b.n 9b8bc │ │ + b.n 9c510 │ │ movs r0, #0 │ │ - b.n 9be24 │ │ + b.n 9ca78 │ │ movs r1, r0 │ │ - b.n 9c0e2 │ │ + b.n 9cd36 │ │ asrs r2, r0, #32 │ │ - b.n 9c0e6 │ │ - ldr r0, [pc, #960] @ (9c168 ) │ │ + b.n 9cd3a │ │ + ldr r0, [pc, #960] @ (9cdbc ) │ │ ldmia.w sp!, {r0, r2, r3, r6, r7, r8, ip} │ │ and.w r0, r0, r3 │ │ - b.n 9c0f2 │ │ + b.n 9cd46 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, sl, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 9c2d8 │ │ - beq.n 9bdd0 │ │ - b.n 9c25c │ │ + b.n 9cf2c │ │ + beq.n 9ca24 │ │ + b.n 9ceb0 │ │ movs r0, r0 │ │ - b.n 9c466 │ │ + b.n 9d0ba │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ add.w r0, r0, r0 │ │ - b.n 9c472 │ │ + b.n 9d0c6 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ - beq.n 9bde8 │ │ - b.n 9c270 │ │ + beq.n 9ca3c │ │ + b.n 9cec4 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {lr} │ │ - b.n 9c122 │ │ + b.n 9cd76 │ │ lsls r3, r2, #3 │ │ add.w r0, r0, ip, lsr #8 │ │ - b.n 9b928 │ │ + b.n 9c57c │ │ adds r0, #4 │ │ - b.n 9c12e │ │ + b.n 9cd82 │ │ asrs r0, r3, #32 │ │ - b.n 9b930 │ │ + b.n 9c584 │ │ movs r0, #2 │ │ - b.n 9bf14 │ │ + b.n 9cb68 │ │ movs r0, r0 │ │ - b.n 9b914 │ │ + b.n 9c568 │ │ asrs r1, r0, #32 │ │ - b.n 9bf1c │ │ + b.n 9cb70 │ │ movs r2, r0 │ │ - b.n 9c142 │ │ + b.n 9cd96 │ │ movs r0, #151 @ 0x97 │ │ - b.n 9c546 │ │ + b.n 9d19a │ │ lsls r3, r0, #2 │ │ - @ instruction: 0xeb00dafd │ │ - vcvt.u32.f32 d18, d5, #10 │ │ + @ instruction: 0xeb00ceb0 │ │ + vrintn.f16 q9, │ │ vcvt.f16.u16 d20, d0, #9 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 9c334 │ │ + b.n 9cf88 │ │ movs r0, r0 │ │ - b.n 9c4be │ │ + b.n 9d112 │ │ lsls r7, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n 9b946 │ │ + b.n 9c59a │ │ asrs r7, r0, #1 │ │ - b.n 9c43e │ │ + b.n 9d092 │ │ adds r7, r2, r0 │ │ - b.n 9c4b2 │ │ + b.n 9d106 │ │ movs r1, r0 │ │ - b.n 9c0d6 │ │ + b.n 9cd2a │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #32 │ │ - b.n 9b95a │ │ + b.n 9c5ae │ │ movs r0, r0 │ │ - b.n 9c4e0 │ │ + b.n 9d134 │ │ asrs r0, r6, #2 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ lsls r1, r2, #13 │ │ lsls r4, r0, #1 │ │ subs r0, r0, r0 │ │ - vqdmulh.s d30, d8, d0 │ │ + vqdmulh.s d30, d7, d0 │ │ movs r0, r0 │ │ - b.n 9c592 │ │ + b.n 9d1e6 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r0, r4, r5, r7, r8, sl, ip} │ │ - b.n 9c474 │ │ + b.n 9d0c8 │ │ subs r5, r0, #0 │ │ - b.n 9c4ec │ │ + b.n 9d140 │ │ movs r1, r0 │ │ - b.n 9c106 │ │ + b.n 9cd5a │ │ lsls r6, r0, #1 │ │ subs r0, r0, r0 │ │ adds r0, #12 │ │ - b.n 9b98a │ │ + b.n 9c5de │ │ movs r0, r0 │ │ - b.n 9c514 │ │ + b.n 9d168 │ │ lsls r4, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n 9b99c │ │ - ldr r2, [pc, #196] @ (9bf3c ) │ │ - b.n 9c480 │ │ + b.n 9c5f0 │ │ + ldr r2, [pc, #196] @ (9cb90 ) │ │ + b.n 9d0d4 │ │ mvns r5, r2 │ │ - b.n 9c500 │ │ + b.n 9d154 │ │ movs r4, r0 │ │ - b.n 9c126 │ │ + b.n 9cd7a │ │ lsls r1, r1, #1 │ │ subs r0, r0, r0 │ │ movs r0, #64 @ 0x40 │ │ - b.n 9b9b0 │ │ + b.n 9c604 │ │ movs r0, #16 │ │ - b.n 9b9b2 │ │ + b.n 9c606 │ │ movs r0, r0 │ │ - b.n 9c536 │ │ + b.n 9d18a │ │ lsls r0, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n 9ba40 │ │ + b.n 9c694 │ │ movs r1, r0 │ │ - b.n 9c4c2 │ │ + b.n 9d116 │ │ lsls r7, r0, #1 │ │ subs r0, r0, r0 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 9b9c6 │ │ + b.n 9c61a │ │ movs r0, r0 │ │ - b.n 9c54e │ │ + b.n 9d1a2 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ asrs r3, r5, #32 │ │ - b.n 9c672 │ │ + b.n 9d2c6 │ │ movs r0, #1 │ │ - b.n 9c5b8 │ │ + b.n 9d20c │ │ asrs r4, r6, #2 │ │ - b.n 9c23a │ │ + b.n 9ce8e │ │ asrs r7, r4, #30 │ │ - b.n 9c4d0 │ │ + b.n 9d124 │ │ asrs r2, r4, #3 │ │ - b.n 9c544 │ │ + b.n 9d198 │ │ cmp r3, #188 @ 0xbc │ │ - b.n 9c246 │ │ + b.n 9ce9a │ │ asrs r0, r0, #32 │ │ - b.n 9b9ca │ │ + b.n 9c61e │ │ movs r0, r0 │ │ - b.n 9c60e │ │ + b.n 9d262 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3, r5, r7, lr, pc} │ │ - b.n 9b9f6 │ │ + b.n 9c64a │ │ movs r0, r0 │ │ - b.n 9c192 │ │ + b.n 9cde6 │ │ @ instruction: 0xffda0aff │ │ eors r4, r1 │ │ - b.n 9ba08 │ │ + b.n 9c65c │ │ movs r0, #8 │ │ - b.n 9ba06 │ │ - b.n 9bef8 │ │ - b.n 9ba10 │ │ + b.n 9c65a │ │ + b.n 9cb4c │ │ + b.n 9c664 │ │ ands r4, r0 │ │ - b.n 9bf72 │ │ + b.n 9cbc6 │ │ movs r6, r1 │ │ - b.n 9c19a │ │ + b.n 9cdee │ │ @ instruction: 0xffd42aff │ │ movs r0, #84 @ 0x54 │ │ - b.n 9ba20 │ │ + b.n 9c674 │ │ asrs r4, r0 │ │ - b.n 9be62 │ │ + b.n 9cab6 │ │ movs r0, r0 │ │ - b.n 9c1aa │ │ + b.n 9cdfe │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ adds r7, #167 @ 0xa7 │ │ - b.n 9c51c │ │ + b.n 9d170 │ │ adds r0, #226 @ 0xe2 │ │ - b.n 9c590 │ │ + b.n 9d1e4 │ │ movs r0, #4 │ │ - b.n 9c252 │ │ + b.n 9cea6 │ │ ands r0, r0 │ │ - b.n 9ba3e │ │ + b.n 9c692 │ │ movs r3, r0 │ │ - b.n 9c1c2 │ │ + b.n 9ce16 │ │ movs r1, r0 │ │ asrs r4, r2, #5 │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ lsls r4, r5 │ │ - b.n 9ba4a │ │ + b.n 9c69e │ │ movs r0, r0 │ │ - b.n 9c1d2 │ │ + b.n 9ce26 │ │ @ instruction: 0xfff71aff │ │ movs r0, #172 @ 0xac │ │ - b.n 9c436 │ │ + b.n 9d08a │ │ stmia r0!, {} │ │ - b.n 9ba3a │ │ - vqdmulh.s d14, d13, d0 │ │ + b.n 9c68e │ │ + vqdmulh.s d14, d12, d0 │ │ movs r0, r0 │ │ - b.n 9c67e │ │ + b.n 9d2d2 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r3, r4, r5, r7, ip} │ │ - b.n 9ba84 │ │ + b.n 9c6d8 │ │ movs r6, r2 │ │ - b.n 9c68a │ │ + b.n 9d2de │ │ movs r0, #157 @ 0x9d │ │ - b.n 9c68e │ │ + b.n 9d2e2 │ │ asrs r1, r0, #32 │ │ - b.n 9c070 │ │ - strb r2, [r0, r7] │ │ + b.n 9ccc4 │ │ + strb r1, [r0, r7] │ │ add.w r0, r0, r6, lsr #32 │ │ - b.n 9c69a │ │ + b.n 9d2ee │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r5, r7, ip} │ │ - b.n 9baa0 │ │ + b.n 9c6f4 │ │ @ instruction: 0x47b5 │ │ - b.n 9c576 │ │ - ldr r7, [pc, #1020] @ (9c364 ) │ │ - b.n 9c608 │ │ + b.n 9d1ca │ │ + ldr r7, [pc, #1020] @ (9cfb8 ) │ │ + b.n 9d25c │ │ movs r0, #161 @ 0xa1 │ │ - b.n 9c6ae │ │ + b.n 9d302 │ │ asrs r1, r0, #32 │ │ - b.n 9c090 │ │ + b.n 9cce4 │ │ movs r4, r0 │ │ - b.n 9c2b6 │ │ - strb r1, [r7, r6] │ │ + b.n 9cf0a │ │ + strb r0, [r7, r6] │ │ add.w r0, r0, r4 │ │ - b.n 9c2be │ │ + b.n 9cf12 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, ip} │ │ - b.n 9bac4 │ │ - ldr r1, [pc, #176] @ (9c038 ) │ │ - b.n 9c59a │ │ - ldr r7, [pc, #1020] @ (9c388 ) │ │ - b.n 9c62c │ │ + b.n 9c718 │ │ + ldr r1, [pc, #176] @ (9cc8c ) │ │ + b.n 9d1ee │ │ + ldr r7, [pc, #1020] @ (9cfdc ) │ │ + b.n 9d280 │ │ movs r0, #169 @ 0xa9 │ │ - b.n 9c6d2 │ │ + b.n 9d326 │ │ asrs r1, r0, #32 │ │ - b.n 9c0b4 │ │ + b.n 9cd08 │ │ movs r4, r0 │ │ - b.n 9c2da │ │ - strb r0, [r6, r6] │ │ + b.n 9cf2e │ │ + strb r7, [r5, r6] │ │ add.w r0, r0, r4 │ │ - b.n 9c2e2 │ │ + b.n 9cf36 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r1, r2, r4, lr} │ │ - b.n 9c6ea │ │ + b.n 9d33e │ │ movs r7, r0 │ │ and.w r9, r0, ip, asr #16 │ │ - b.n 9c5c2 │ │ - ldr r7, [pc, #1020] @ (9c3b0 ) │ │ - b.n 9c654 │ │ + b.n 9d216 │ │ + ldr r7, [pc, #1020] @ (9d004 ) │ │ + b.n 9d2a8 │ │ movs r4, r0 │ │ and.w r0, r0, r1, lsl #16 │ │ - b.n 9c6fe │ │ + b.n 9d352 │ │ movs r2, r0 │ │ and.w r7, r0, r5, ror #2 │ │ - b.n 9c5d6 │ │ + b.n 9d22a │ │ lsrs r7, r7, #31 │ │ - b.n 9c668 │ │ + b.n 9d2bc │ │ ands r5, r1 │ │ - b.n 9c4ce │ │ + b.n 9d122 │ │ asrs r0, r7, #32 │ │ - b.n 9bb10 │ │ + b.n 9c764 │ │ movs r4, r0 │ │ - b.n 9c316 │ │ + b.n 9cf6a │ │ movs r0, #174 @ 0xae │ │ - b.n 9c71a │ │ + b.n 9d36e │ │ asrs r1, r0, #32 │ │ - b.n 9c0fc │ │ - strb r7, [r3, r6] │ │ + b.n 9cd50 │ │ + strb r6, [r3, r6] │ │ add.w r0, r0, r4 │ │ - b.n 9c326 │ │ + b.n 9cf7a │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r5} │ │ - b.n 9bb2c │ │ + b.n 9c780 │ │ movs r0, #190 @ 0xbe │ │ - b.n 9c732 │ │ + b.n 9d386 │ │ asrs r4, r3, #32 │ │ - b.n 9bb34 │ │ + b.n 9c788 │ │ movs r0, r0 │ │ - b.n 9c118 │ │ + b.n 9cd6c │ │ asrs r1, r0, #32 │ │ - b.n 9c11c │ │ + b.n 9cd70 │ │ str??.w lr, [r9], #255 │ │ - adds r3, #32 │ │ - vrshr.u64 , q6, #9 │ │ - vcvtm.s16.f16 d19, d0 │ │ - vrshr.u64 d19, d4, #9 │ │ - vrshr.u64 d16, d15, #9 │ │ - vrshr.u32 , q10, #9 │ │ + cmp r2, #47 @ 0x2f │ │ + vtbx.8 d18, {d23-d24}, d27 │ │ + vtbl.8 d18, {d7-d9}, d15 │ │ + vtbl.8 d18, {d23-d24}, d19 │ │ + vrsqrte.f16 , │ │ + vtbl.8 d18, {d22-d23}, d3 │ │ vcvta.s16.f16 d29, d12 │ │ - b.n 9c4b8 │ │ - ldr r0, [pc, #0] @ (9c020 ) │ │ + b.n 9d10c │ │ + ldr r0, [pc, #0] @ (9cc74 ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n 9c366 │ │ - beq.n 9c050 │ │ - b.n 9c4c4 │ │ + b.n 9cfba │ │ + beq.n 9cca4 │ │ + b.n 9d118 │ │ ands r0, r0 │ │ - b.n 9c36e │ │ + b.n 9cfc2 │ │ movs r0, r1 │ │ - b.n 9c548 │ │ + b.n 9d19c │ │ movs r6, r1 │ │ stmia.w r0, {r3, ip, sp} │ │ - b.n 9c550 │ │ + b.n 9d1a4 │ │ movs r0, r0 │ │ - b.n 9c77e │ │ + b.n 9d3d2 │ │ asrs r0, r0, #32 │ │ - b.n 9c782 │ │ + b.n 9d3d6 │ │ movs r0, #4 │ │ - b.n 9c386 │ │ + b.n 9cfda │ │ adds r0, #8 │ │ - b.n 9bb64 │ │ + b.n 9c7b8 │ │ strb r0, [r0, #0] │ │ - b.n 9c78e │ │ + b.n 9d3e2 │ │ adds r0, #4 │ │ - b.n 9ba68 │ │ + b.n 9c6bc │ │ adds r0, #8 │ │ - b.n 9ba6c │ │ - vqdmlsl.s16 q7, d13, d0 │ │ + b.n 9c6c0 │ │ + vqdmlsl.s16 q7, d12, d0 │ │ str r0, [r0, r0] │ │ - b.n 9c39e │ │ + b.n 9cff2 │ │ lsls r2, r1, #4 │ │ - b.n 9c742 │ │ + b.n 9d396 │ │ movs r5, r1 │ │ ldrh r0, [r0, #16] │ │ str r1, [r0, r0] │ │ - b.n 9c574 │ │ + b.n 9d1c8 │ │ movs r5, r0 │ │ - b.n 9c3ae │ │ - vdiv.f64 d30, d15, d0 │ │ + b.n 9d002 │ │ + vdiv.f64 d30, d10, d0 │ │ movs r0, r0 │ │ - b.n 9c716 │ │ + b.n 9d36a │ │ movs r1, r4 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n 9bab4 │ │ + b.n 9c708 │ │ asrs r5, r0, #32 │ │ - b.n 9c3c2 │ │ + b.n 9d016 │ │ movs r0, #4 │ │ - b.n 9c3c6 │ │ + b.n 9d01a │ │ str r0, [r0, #0] │ │ - b.n 9c3ca │ │ - vqdmlsl.s16 q7, d0, d0 │ │ + b.n 9d01e │ │ + vqdmlsl.s q7, d15, d0 │ │ str r0, [r0, r0] │ │ - b.n 9c3d2 │ │ + b.n 9d026 │ │ movs r1, r0 │ │ - b.n 9c776 │ │ + b.n 9d3ca │ │ movs r6, r3 │ │ - bge.n 9c09a │ │ + bge.n 9ccee │ │ strb r6, [r0, #0] │ │ - b.n 9c3de │ │ + b.n 9d032 │ │ lsls r4, r7, #1 │ │ - b.n 9bbe0 │ │ + b.n 9c834 │ │ movs r1, r0 │ │ - b.n 9c750 │ │ + b.n 9d3a4 │ │ asrs r0, r7, #1 │ │ - b.n 9bbe8 │ │ + b.n 9c83c │ │ ands r7, r0 │ │ - b.n 9c3ee │ │ + b.n 9d042 │ │ movs r0, r0 │ │ - b.n 9c1d0 │ │ + b.n 9ce24 │ │ asrs r1, r0, #32 │ │ - b.n 9c1d4 │ │ + b.n 9ce28 │ │ lsls r0, r4, #1 │ │ - b.n 9bbda │ │ + b.n 9c82e │ │ ands r1, r0 │ │ - cbz r0, 9c0e6 │ │ + cbz r0, 9cd3a │ │ movs r0, r0 │ │ - b.n 9c770 │ │ + b.n 9d3c4 │ │ ands r1, r0 │ │ lsls r0, r4, #6 │ │ movs r0, r0 │ │ - b.n 9c76a │ │ + b.n 9d3be │ │ asrs r0, r3, #1 │ │ asrs r7, r3, #22 │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ adds r0, #84 @ 0x54 │ │ asrs r7, r3, #22 │ │ movs r0, #0 │ │ @@ -176037,70 +176570,70 @@ │ │ asrs r7, r1, #2 │ │ ands r0, r0 │ │ asrs r5, r1, #22 │ │ adds r0, #3 │ │ asrs r7, r1, #2 │ │ ldrsh.w r1, [fp], #255 │ │ lsls r0, r0, #1 │ │ - b.n 9bc2c │ │ + b.n 9c880 │ │ asrs r0, r0, #32 │ │ - b.n 9c832 │ │ + b.n 9d486 │ │ movs r0, #4 │ │ - b.n 9c436 │ │ + b.n 9d08a │ │ adds r0, #4 │ │ - b.n 9c43a │ │ + b.n 9d08e │ │ movs r0, r0 │ │ - b.n 9c21c │ │ - vqdmulh.s d30, d15, d0 │ │ - vmov.f64 d14, #224 @ 0xbf000000 -0.5 │ │ + b.n 9ce70 │ │ + vqdmulh.s d30, d14, d0 │ │ + vmov.f64 d14, #208 @ 0xbe800000 -0.250 │ │ asrs r4, r1, #32 │ │ - b.n 9c84a │ │ + b.n 9d49e │ │ str r0, [r0, r0] │ │ - b.n 9c8ce │ │ + b.n 9d522 │ │ asrs r0, r0, #32 │ │ - b.n 9bc12 │ │ + b.n 9c866 │ │ @ instruction: 0xffe1eaff │ │ movs r6, r0 │ │ - b.n 9c45a │ │ - vfnms.f64 d14, d4, d0 │ │ + b.n 9d0ae │ │ + vfnms.f64 d14, d3, d0 │ │ @ instruction: 0xffdeeaff │ │ - subs r4, r3, r6 │ │ + subs r0, r1, r5 │ │ movs r4, r0 │ │ - lsrs r3, r7, #20 │ │ - vtbx.8 d18, {d23}, d17 │ │ - vrecpe.u16 d31, d22 │ │ - vtbx.8 d18, {d22}, d1 │ │ + lsls r0, r7, #2 │ │ + vcvt.f32.u32 d17, d10, #9 │ │ + vqrshrun.s64 d30, q8, #9 │ │ + @ instruction: 0xfff61dfa │ │ vtbx.8 d17, {d7}, d15 │ │ - b.n 9c748 │ │ + b.n 9d39c │ │ asrs r1, r0, #32 │ │ - b.n 9c23e │ │ + b.n 9ce92 │ │ movs r5, r2 │ │ - b.n 9c7e4 │ │ + b.n 9d438 │ │ movs r3, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r6, #3 │ │ - b.n 9bc88 │ │ + b.n 9c8dc │ │ movs r0, r0 │ │ - b.n 9c26c │ │ + b.n 9cec0 │ │ lsls r1, r0, #4 │ │ - b.n 9c072 │ │ + b.n 9ccc6 │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r5, r2, #27 │ │ - b.n 9c768 │ │ + b.n 9d3bc │ │ asrs r1, r0, #32 │ │ - b.n 9c25e │ │ + b.n 9ceb2 │ │ movs r3, r1 │ │ - b.n 9c804 │ │ + b.n 9d458 │ │ movs r1, r2 │ │ ldrh r0, [r0, #16] │ │ movs r4, r0 │ │ - b.n 9c688 │ │ + b.n 9d2dc │ │ asrs r1, r0, #4 │ │ - b.n 9c08e │ │ - blx 49d270 │ │ + b.n 9cce2 │ │ + blx 49dec4 │ │ movs r0, r6 │ │ movs r0, r0 │ │ lsls r0, r5, #2 │ │ movs r0, r0 │ │ lsls r0, r7, #1 │ │ movs r0, r0 │ │ lsls r4, r5, #1 │ │ @@ -176118,174 +176651,174 @@ │ │ lsls r0, r0, #3 │ │ movs r0, r0 │ │ lsls r4, r6, #2 │ │ movs r0, r0 │ │ lsls r4, r3, #2 │ │ movs r0, r0 │ │ lsls r4, r3, #2 │ │ - b.n 9bce4 │ │ + b.n 9c938 │ │ movs r0, r0 │ │ - b.n 9c2c8 │ │ + b.n 9cf1c │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n 9c852 │ │ + b.n 9d4a6 │ │ lsls r0, r1, #2 │ │ lsls r7, r3, #22 │ │ movs r0, r0 │ │ lsls r7, r1, #2 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r0, r0 │ │ - b.n 9c902 │ │ + b.n 9d556 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #2 │ │ - b.n 9bd08 │ │ + b.n 9c95c │ │ movs r0, r0 │ │ - b.n 9c2ec │ │ + b.n 9cf40 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #2 │ │ - b.n 9bd14 │ │ + b.n 9c968 │ │ movs r0, r0 │ │ - b.n 9c2f8 │ │ + b.n 9cf4c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r5, #1 │ │ - b.n 9bd20 │ │ + b.n 9c974 │ │ movs r0, r0 │ │ - b.n 9c304 │ │ + b.n 9cf58 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r3, #1 │ │ - b.n 9bd2c │ │ + b.n 9c980 │ │ movs r0, r0 │ │ - b.n 9c310 │ │ + b.n 9cf64 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r4, #1 │ │ - b.n 9bd38 │ │ + b.n 9c98c │ │ movs r0, r0 │ │ - b.n 9c31c │ │ + b.n 9cf70 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r1, #1 │ │ - b.n 9bd44 │ │ + b.n 9c998 │ │ movs r0, r0 │ │ - b.n 9c328 │ │ + b.n 9cf7c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #1 │ │ - b.n 9bd50 │ │ + b.n 9c9a4 │ │ movs r0, r0 │ │ - b.n 9c334 │ │ + b.n 9cf88 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r5 │ │ - b.n 9bd5c │ │ + b.n 9c9b0 │ │ movs r0, r0 │ │ - b.n 9c340 │ │ + b.n 9cf94 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r7 │ │ - b.n 9bd68 │ │ + b.n 9c9bc │ │ movs r0, r0 │ │ - b.n 9c34c │ │ + b.n 9cfa0 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r5 │ │ - b.n 9bd74 │ │ + b.n 9c9c8 │ │ movs r0, r0 │ │ - b.n 9c358 │ │ + b.n 9cfac │ │ vrhadd.u16 d14, d14, d31 │ │ - @ instruction: 0xf76c0003 │ │ - vrecps.f16 , q13, q11 │ │ - bvc.n 9c22e │ │ - vqshlu.s64 q9, q12, #54 @ 0x36 │ │ - vtbx.8 d17, {d7}, d22 │ │ - @ instruction: 0xfff70fb3 │ │ - @ instruction: 0xfff7c891 │ │ - vtrn.16 , │ │ - vqshlu.s32 , q4, #22 │ │ - vsra.u64 q15, q5, #10 │ │ - vtbx.8 d19, {d6-d8}, d13 │ │ - @ instruction: 0xfff70b57 │ │ - vcvt.s16.f16 q9, │ │ + @ instruction: 0xf7340003 │ │ + b.n 9d5e2 │ │ + vtbl.8 d28, {d22-d25}, d22 │ │ + vcvt.f16.u16 d17, d17, #10 │ │ + vcvt.u16.f16 q8, q1, #9 │ │ + vrshr.u64 q8, q3, #9 │ │ + @ instruction: 0xfff7bb93 │ │ + vsri.32 q14, , #10 │ │ + @ instruction: 0xfff6e9bf │ │ + vsli.64 d29, d20, #54 @ 0x36 │ │ + vrshr.u32 , q6, #10 │ │ + @ instruction: 0xfff7fed4 │ │ + @ instruction: 0xfff61c9a │ │ @ instruction: 0xfff748f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 9c794 │ │ + b.n 9d3e8 │ │ str r1, [r0, #0] │ │ - b.n 9c5be │ │ + b.n 9d212 │ │ asrs r3, r6, #32 │ │ - b.n 9c9c2 │ │ + b.n 9d616 │ │ ands r3, r0 │ │ - b.n 9c5c6 │ │ + b.n 9d21a │ │ str r2, [r0, r0] │ │ - b.n 9c5ca │ │ + b.n 9d21e │ │ strb r0, [r0, #0] │ │ - b.n 9c5ce │ │ + b.n 9d222 │ │ ldc2 11, cr14, [ip, #-1020]! @ 0xfffffc04 @ │ │ movs r0, r0 │ │ - b.n 9c936 │ │ + b.n 9d58a │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n 9c5de │ │ + b.n 9d232 │ │ asrs r6, r0, #32 │ │ - b.n 9c5e2 │ │ + b.n 9d236 │ │ movs r0, #5 │ │ - b.n 9c5e6 │ │ + b.n 9d23a │ │ adds r0, #4 │ │ - b.n 9c5ea │ │ + b.n 9d23e │ │ movs r3, r2 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n 9c5f2 │ │ + b.n 9d246 │ │ movs r0, r0 │ │ - b.n 9c9f6 │ │ + b.n 9d64a │ │ movs r0, r0 │ │ - b.n 9c962 │ │ + b.n 9d5b6 │ │ ldrh r0, [r6, #6] │ │ lsrs r5, r7, #2 │ │ asrs r4, r6, #32 │ │ - b.n 9be00 │ │ + b.n 9ca54 │ │ movs r4, r0 │ │ - b.n 9c606 │ │ + b.n 9d25a │ │ movs r1, #222 @ 0xde │ │ - b.n 9c8ca │ │ + b.n 9d51e │ │ asrs r1, r0, #32 │ │ - b.n 9c3ec │ │ - strb r3, [r4, r3] │ │ + b.n 9d040 │ │ + strb r2, [r4, r3] │ │ add.w r0, r0, r4 │ │ - b.n 9c616 │ │ + b.n 9d26a │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, ip} │ │ - b.n 9be1c │ │ + b.n 9ca70 │ │ ands r0, r0 │ │ - b.n 9c622 │ │ + b.n 9d276 │ │ cmp r7, #119 @ 0x77 │ │ - b.n 9ca26 │ │ + b.n 9d67a │ │ asrs r1, r0, #32 │ │ - b.n 9c408 │ │ - strb r4, [r3, r3] │ │ + b.n 9d05c │ │ + strb r3, [r3, r3] │ │ add.w r0, r0, r4 │ │ - b.n 9c632 │ │ + b.n 9d286 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r4, r7, r9, sl, fp} │ │ - @ instruction: 0xfff70eac │ │ + ldmia.w sp!, {r0, r1, r4, r5, r7, r8} │ │ + vcvtn.u16.f16 q8, │ │ @ instruction: 0xfff74ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 9c820 │ │ - beq.n 9c370 │ │ - b.n 9c7a4 │ │ + b.n 9d474 │ │ + beq.n 9cfc4 │ │ + b.n 9d3f8 │ │ str r0, [r0, r0] │ │ - b.n 9c64e │ │ + b.n 9d2a2 │ │ movs r6, r2 │ │ - b.n 9ca52 │ │ + b.n 9d6a6 │ │ movs r4, r4 │ │ - b.n 9c9bc │ │ + b.n 9d610 │ │ movs r3, r7 │ │ ldrh r0, [r0, #16] │ │ str r1, [r0, #0] │ │ - b.n 9c65e │ │ + b.n 9d2b2 │ │ asrs r0, r1, #32 │ │ - b.n 9c840 │ │ + b.n 9d494 │ │ ands r2, r0 │ │ - b.n 9c666 │ │ + b.n 9d2ba │ │ movs r1, #3 │ │ - b.n 9c24c │ │ - bfcsel 0, 9c42c , 4, eq │ │ + b.n 9cea0 │ │ + bfcsel 0, 9d080 , 4, eq │ │ lsls r4, r6, #23 │ │ movs r0, r0 │ │ lsls r0, r5, #10 │ │ movs r0, r0 │ │ lsls r4, r4, #9 │ │ movs r0, r0 │ │ lsls r4, r4, #9 │ │ @@ -176353,3862 +176886,3862 @@ │ │ lsls r0, r0, #6 │ │ movs r0, r0 │ │ lsls r0, r0, #6 │ │ movs r0, r0 │ │ lsls r4, r2, #20 │ │ movs r0, r0 │ │ movs r0, r0 │ │ - b.n 9ca72 │ │ + b.n 9d6c6 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r2 │ │ - b.n 9cb0e │ │ + b.n 9d762 │ │ strb r3, [r0, #0] │ │ - b.n 9c712 │ │ + b.n 9d366 │ │ movs r0, r0 │ │ - b.n 9bef0 │ │ + b.n 9cb44 │ │ movs r0, r3 │ │ - b.n 9c8f4 │ │ + b.n 9d548 │ │ asrs r5, r0, #32 │ │ - b.n 9c71e │ │ + b.n 9d372 │ │ movs r0, #6 │ │ - b.n 9c722 │ │ + b.n 9d376 │ │ adds r0, #4 │ │ - b.n 9c726 │ │ + b.n 9d37a │ │ lsrs r6, r7, #19 │ │ add.w r0, r0, ip, lsr #4 │ │ - b.n 9bfa8 │ │ + b.n 9cbfc │ │ movs r0, r3 │ │ - b.n 9bf2c │ │ + b.n 9cb80 │ │ movs r0, r0 │ │ - b.n 9ca98 │ │ + b.n 9d6ec │ │ lsls r3, r1, #3 │ │ lsrs r0, r0, #8 │ │ movs r1, r3 │ │ - b.n 9caac │ │ + b.n 9d700 │ │ lsls r2, r2, #3 │ │ lsrs r0, r0, #8 │ │ movs r5, r2 │ │ - b.n 9cab4 │ │ + b.n 9d708 │ │ lsls r5, r3, #6 │ │ lsrs r0, r0, #8 │ │ - beq.n 9c444 │ │ - b.n 9c8a4 │ │ + beq.n 9d098 │ │ + b.n 9d4f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 9cac2 │ │ + b.n 9d716 │ │ movs r0, r0 │ │ asrs r4, r2, #13 │ │ @ instruction: 0xfffa0aff │ │ lsls r0, r2, #3 │ │ - b.n 9c7aa │ │ + b.n 9d3fe │ │ strb r3, [r0, #0] │ │ - b.n 9c766 │ │ + b.n 9d3ba │ │ movs r0, r3 │ │ - b.n 9bf44 │ │ + b.n 9cb98 │ │ movs r0, r2 │ │ - b.n 9cb6e │ │ + b.n 9d7c2 │ │ asrs r4, r3, #32 │ │ - b.n 9bf4c │ │ + b.n 9cba0 │ │ asrs r5, r0, #32 │ │ - b.n 9c776 │ │ + b.n 9d3ca │ │ movs r0, r0 │ │ - b.n 9bf54 │ │ + b.n 9cba8 │ │ movs r0, r2 │ │ - b.n 9c958 │ │ + b.n 9d5ac │ │ movs r0, #6 │ │ - b.n 9c782 │ │ + b.n 9d3d6 │ │ adds r0, #4 │ │ - b.n 9c786 │ │ + b.n 9d3da │ │ lsrs r6, r4, #19 │ │ add.w r0, r0, r0, lsr #32 │ │ - b.n 9bf88 │ │ + b.n 9cbdc │ │ movs r0, r0 │ │ - b.n 9caf2 │ │ + b.n 9d746 │ │ @ instruction: 0xffec1aff │ │ str r0, [r3, #0] │ │ - b.n 9bf84 │ │ + b.n 9cbd8 │ │ movs r0, r0 │ │ - b.n 9cb0a │ │ + b.n 9d75e │ │ lsls r4, r2, #6 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #3 │ │ - b.n 9c812 │ │ + b.n 9d466 │ │ movs r0, r0 │ │ - b.n 9cb0a │ │ + b.n 9d75e │ │ lsls r1, r2, #6 │ │ - ldr r2, [pc, #0] @ (9c46c ) │ │ + ldr r2, [pc, #0] @ (9d0c0 ) │ │ movs r1, r2 │ │ - b.n 9cbb2 │ │ + b.n 9d806 │ │ movs r0, #24 │ │ - b.n 9c990 │ │ + b.n 9d5e4 │ │ movs r0, r0 │ │ - b.n 9bf94 │ │ + b.n 9cbe8 │ │ movs r0, r1 │ │ - b.n 9c998 │ │ + b.n 9d5ec │ │ asrs r6, r0, #32 │ │ - b.n 9c7c2 │ │ + b.n 9d416 │ │ adds r0, #0 │ │ - b.n 9cbc6 │ │ + b.n 9d81a │ │ lsrs r6, r2, #19 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n 9c048 │ │ + b.n 9cc9c │ │ movs r0, r1 │ │ - b.n 9bfcc │ │ + b.n 9cc20 │ │ movs r0, r0 │ │ - b.n 9cb38 │ │ + b.n 9d78c │ │ lsls r0, r0, #7 │ │ lsrs r0, r0, #8 │ │ movs r6, r3 │ │ - b.n 9cb4c │ │ + b.n 9d7a0 │ │ lsls r7, r1, #8 │ │ lsrs r0, r0, #8 │ │ movs r2, r3 │ │ - b.n 9cb54 │ │ + b.n 9d7a8 │ │ lsls r3, r0, #7 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xffd6eaff │ │ movs r0, r0 │ │ - b.n 9cb5e │ │ + b.n 9d7b2 │ │ movs r0, r0 │ │ asrs r4, r2, #13 │ │ @ instruction: 0xffd30aff │ │ lsls r0, r2, #3 │ │ - b.n 9c846 │ │ + b.n 9d49a │ │ strb r3, [r0, #0] │ │ - b.n 9c802 │ │ + b.n 9d456 │ │ movs r0, r3 │ │ - b.n 9bfe0 │ │ + b.n 9cc34 │ │ movs r1, r2 │ │ - b.n 9cc0a │ │ + b.n 9d85e │ │ asrs r4, r3, #32 │ │ - b.n 9bfe8 │ │ + b.n 9cc3c │ │ asrs r5, r0, #32 │ │ - b.n 9c812 │ │ + b.n 9d466 │ │ movs r0, r0 │ │ - b.n 9bff0 │ │ + b.n 9cc44 │ │ movs r0, r2 │ │ - b.n 9c9f4 │ │ + b.n 9d648 │ │ movs r0, #6 │ │ - b.n 9c81e │ │ + b.n 9d472 │ │ adds r0, #4 │ │ - b.n 9c822 │ │ + b.n 9d476 │ │ lsrs r7, r7, #18 │ │ add.w r0, r0, r4, lsr #4 │ │ - b.n 9c0a4 │ │ + b.n 9ccf8 │ │ movs r0, r2 │ │ - b.n 9c028 │ │ + b.n 9cc7c │ │ movs r0, r0 │ │ - b.n 9cb94 │ │ + b.n 9d7e8 │ │ lsls r3, r3, #5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n 9c024 │ │ + b.n 9cc78 │ │ movs r0, r0 │ │ - b.n 9cba0 │ │ + b.n 9d7f4 │ │ lsls r4, r0, #5 │ │ lsrs r0, r0, #8 │ │ movs r0, #213 @ 0xd5 │ │ - b.n 9c8a8 │ │ + b.n 9d4fc │ │ movs r0, r0 │ │ - b.n 9cbae │ │ + b.n 9d802 │ │ lsls r1, r0, #5 │ │ - ldr r2, [pc, #0] @ (9c50c ) │ │ + ldr r2, [pc, #0] @ (9d160 ) │ │ movs r1, r2 │ │ - b.n 9cc52 │ │ + b.n 9d8a6 │ │ movs r0, #24 │ │ - b.n 9ca30 │ │ + b.n 9d684 │ │ movs r0, r0 │ │ - b.n 9c034 │ │ + b.n 9cc88 │ │ movs r0, r1 │ │ - b.n 9ca38 │ │ + b.n 9d68c │ │ adds r0, #0 │ │ - b.n 9cc62 │ │ + b.n 9d8b6 │ │ lsrs r7, r5, #18 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n 9c0e4 │ │ + b.n 9cd38 │ │ movs r0, r1 │ │ - b.n 9c068 │ │ + b.n 9ccbc │ │ movs r0, r0 │ │ - b.n 9cbd4 │ │ + b.n 9d828 │ │ lsls r1, r0, #6 │ │ lsrs r0, r0, #8 │ │ movs r3, r4 │ │ - b.n 9cbe8 │ │ + b.n 9d83c │ │ lsls r4, r0, #7 │ │ lsrs r0, r0, #8 │ │ movs r7, r3 │ │ - b.n 9cbf0 │ │ + b.n 9d844 │ │ lsls r3, r1, #6 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xffafeaff │ │ movs r5, r0 │ │ - b.n 9c88e │ │ + b.n 9d4e2 │ │ asrs r6, r0, #32 │ │ - b.n 9c892 │ │ + b.n 9d4e6 │ │ movs r0, #4 │ │ - b.n 9c896 │ │ - beq.n 9c590 │ │ - b.n 9c9f0 │ │ - ldr r7, [pc, #960] @ (9c91c ) │ │ - ldmia.w sp!, {r1, r2, r7, r8, sl, fp, pc} │ │ + b.n 9d4ea │ │ + beq.n 9d1e4 │ │ + b.n 9d644 │ │ + ldr r7, [pc, #960] @ (9d570 ) │ │ + ldmia.w sp!, {r0, r2, r7, r8, sl, fp, pc} │ │ and.w r0, r0, r5 │ │ - b.n 9c8a6 │ │ + b.n 9d4fa │ │ asrs r6, r0, #32 │ │ - b.n 9c8aa │ │ + b.n 9d4fe │ │ movs r0, #4 │ │ - b.n 9c8ae │ │ + b.n 9d502 │ │ asrs r3, r1, #3 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n 9c120 │ │ + b.n 9cd74 │ │ movs r0, #188 @ 0xbc │ │ - b.n 9c124 │ │ + b.n 9cd78 │ │ asrs r7, r7, #2 │ │ - b.n 9c980 │ │ + b.n 9d5d4 │ │ asrs r4, r0, #32 │ │ - b.n 9c10c │ │ + b.n 9cd60 │ │ asrs r7, r7, #2 │ │ - b.n 9c98a │ │ + b.n 9d5de │ │ asrs r4, r7, #2 │ │ - b.n 9c114 │ │ - beq.n 9c5c4 │ │ - b.n 9ca24 │ │ + b.n 9cd68 │ │ + beq.n 9d218 │ │ + b.n 9d678 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 9cc3e │ │ + b.n 9d892 │ │ @ instruction: 0xff9b0aff │ │ movs r0, r3 │ │ - b.n 9c0c8 │ │ + b.n 9cd1c │ │ movs r0, r0 │ │ - b.n 9cc42 │ │ + b.n 9d896 │ │ lsls r4, r6, #7 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 9cc56 │ │ + b.n 9d8aa │ │ movs r6, r2 │ │ - b.n 9ccee │ │ + b.n 9d942 │ │ @ instruction: 0xff950aff │ │ movs r4, r4 │ │ - b.n 9ca4c │ │ + b.n 9d6a0 │ │ adds r0, #0 │ │ - b.n 9c0d4 │ │ + b.n 9cd28 │ │ asrs r5, r0, #32 │ │ - b.n 9c8fe │ │ + b.n 9d552 │ │ movs r0, #6 │ │ - b.n 9c902 │ │ + b.n 9d556 │ │ adds r0, #4 │ │ - b.n 9c906 │ │ + b.n 9d55a │ │ lsrs r6, r0, #18 │ │ add.w r0, r0, r4, asr #32 │ │ - b.n 9c004 │ │ - beq.n 9c608 │ │ - b.n 9ca68 │ │ + b.n 9cc58 │ │ + beq.n 9d25c │ │ + b.n 9d6bc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 9cc82 │ │ + b.n 9d8d6 │ │ @ instruction: 0xff8a0aff │ │ movs r4, r0 │ │ - b.n 9c18c │ │ + b.n 9cde0 │ │ movs r7, r7 │ │ - b.n 9cc86 │ │ + b.n 9d8da │ │ lsls r3, r1, #8 │ │ ldrh r0, [r0, #16] │ │ asrs r5, r2, #3 │ │ - b.n 9c998 │ │ + b.n 9d5ec │ │ movs r4, r3 │ │ - b.n 9cafc │ │ + b.n 9d750 │ │ movs r0, r0 │ │ - b.n 9cca2 │ │ + b.n 9d8f6 │ │ movs r1, #1 │ │ - b.n 9c51a │ │ + b.n 9d16e │ │ asrs r1, r0, #2 │ │ - b.n 9c708 │ │ + b.n 9d35c │ │ asrs r4, r7, #30 │ │ - b.n 9c9a4 │ │ + b.n 9d5f8 │ │ movs r0, #20 │ │ - b.n 9cb0a │ │ + b.n 9d75e │ │ asrs r1, r0, #2 │ │ - b.n 9c70e │ │ + b.n 9d362 │ │ asrs r0, r6, #2 │ │ - b.n 9c9b0 │ │ + b.n 9d604 │ │ asrs r1, r0, #32 │ │ - b.n 9c716 │ │ + b.n 9d36a │ │ movs r0, #8 │ │ asrs r1, r0, #10 │ │ strb r6, [r6, #2] │ │ asrs r1, r2, #7 │ │ lsls r4, r0, #2 │ │ adds r6, r0, r2 │ │ movs r0, #4 │ │ - b.n 9c1c4 │ │ + b.n 9ce18 │ │ movs r4, r0 │ │ - b.n 9cc4a │ │ + b.n 9d89e │ │ lsls r5, r5, #3 │ │ subs r0, r0, r0 │ │ movs r0, #213 @ 0xd5 │ │ - b.n 9c9d8 │ │ + b.n 9d62c │ │ strb r6, [r6, #2] │ │ - b.n 9c9d4 │ │ + b.n 9d628 │ │ adds r0, #0 │ │ - b.n 9c158 │ │ + b.n 9cdac │ │ movs r1, #2 │ │ - b.n 9c55a │ │ + b.n 9d1ae │ │ movs r7, r0 │ │ - b.n 9c740 │ │ + b.n 9d394 │ │ movs r0, r1 │ │ - b.n 9cb42 │ │ + b.n 9d796 │ │ movs r1, r1 │ │ stmia.w r4, {} │ │ - b.n 9cd8a │ │ + b.n 9d9de │ │ adds r0, #4 │ │ - b.n 9c1f0 │ │ + b.n 9ce44 │ │ movs r1, r0 │ │ - b.n 9ccf8 │ │ + b.n 9d94c │ │ vpmin.u32 , q14, │ │ movs r0, r0 │ │ - b.n 9c17e │ │ + b.n 9cdd2 │ │ adds r0, #4 │ │ - b.n 9c182 │ │ + b.n 9cdd6 │ │ movs r0, #4 │ │ - b.n 9c9a2 │ │ + b.n 9d5f6 │ │ movs r1, r1 │ │ stmia.w sp, {r0, r2} │ │ - b.n 9c9aa │ │ - str r0, [sp, #240] @ 0xf0 │ │ + b.n 9d5fe │ │ + str r0, [sp, #236] @ 0xec │ │ @ instruction: 0xeb00d01c │ │ - b.n 9cb08 │ │ + b.n 9d75c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 9cd26 │ │ + b.n 9d97a │ │ movs r0, r0 │ │ asrs r4, r2, #13 │ │ vpmin.u32 q8, , │ │ lsls r0, r0, #10 │ │ ldmia.w r4, {r0, r4} │ │ - b.n 9cdca │ │ - add r0, pc, #12 @ (adr r0, 9c698 ) │ │ - b.n 9c9ce │ │ + b.n 9da1e │ │ + add r0, pc, #12 @ (adr r0, 9d2ec ) │ │ + b.n 9d622 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n 9c1ac │ │ + b.n 9ce00 │ │ asrs r5, r0, #32 │ │ - b.n 9c9d6 │ │ + b.n 9d62a │ │ strb r0, [r3, #0] │ │ - b.n 9c1b4 │ │ + b.n 9ce08 │ │ movs r0, #6 │ │ - b.n 9c9de │ │ + b.n 9d632 │ │ movs r0, r0 │ │ - b.n 9c1bc │ │ + b.n 9ce10 │ │ movs r0, r2 │ │ - b.n 9cbc0 │ │ + b.n 9d814 │ │ adds r0, #4 │ │ - b.n 9c9ea │ │ + b.n 9d63e │ │ lsrs r5, r1, #17 │ │ add.w r0, r0, r0, lsr #32 │ │ - b.n 9c1ec │ │ + b.n 9ce40 │ │ asrs r2, r1, #32 │ │ - b.n 9c9f6 │ │ + b.n 9d64a │ │ movs r0, r0 │ │ - b.n 9cd5a │ │ + b.n 9d9ae │ │ lsls r4, r4, #6 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n 9c27c │ │ + b.n 9ced0 │ │ strh r0, [r0, #0] │ │ - b.n 9ce06 │ │ + b.n 9da5a │ │ movs r0, r0 │ │ - b.n 9cd6a │ │ + b.n 9d9be │ │ lsls r0, r0, #6 │ │ lsrs r0, r0, #8 │ │ movs r0, r3 │ │ - b.n 9c1fc │ │ + b.n 9ce50 │ │ movs r0, r0 │ │ - b.n 9cd76 │ │ + b.n 9d9ca │ │ lsls r4, r7, #5 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 9cd8c │ │ + b.n 9d9e0 │ │ lsls r3, r7, #5 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #3 │ │ - b.n 9ca86 │ │ + b.n 9d6da │ │ movs r0, r0 │ │ - b.n 9cd8a │ │ + b.n 9d9de │ │ lsls r6, r0, #6 │ │ - ldr r2, [pc, #0] @ (9c6ec ) │ │ + ldr r2, [pc, #0] @ (9d340 ) │ │ lsls r0, r0, #10 │ │ stmia.w r4, {r0, r4} │ │ - b.n 9ce36 │ │ + b.n 9da8a │ │ movs r0, #4 │ │ - b.n 9ca3a │ │ + b.n 9d68e │ │ asrs r0, r3, #32 │ │ - b.n 9c228 │ │ + b.n 9ce7c │ │ adds r0, #0 │ │ - b.n 9ce42 │ │ + b.n 9da96 │ │ movs r0, r0 │ │ - b.n 9c220 │ │ + b.n 9ce74 │ │ movs r0, r1 │ │ - b.n 9cc24 │ │ + b.n 9d878 │ │ lsrs r5, r6, #16 │ │ add.w r0, r0, r8 │ │ - b.n 9c24c │ │ + b.n 9cea0 │ │ asrs r2, r6, #30 │ │ - b.n 9cd26 │ │ + b.n 9d97a │ │ strh r4, [r1, #0] │ │ - b.n 9c254 │ │ + b.n 9cea8 │ │ subs r7, r7, #7 │ │ - b.n 9cdbc │ │ + b.n 9da10 │ │ movs r1, r0 │ │ - b.n 9c9c2 │ │ + b.n 9d616 │ │ lsls r1, r0, #6 │ │ lsrs r0, r0, #8 │ │ lsls r5, r0, #6 │ │ and.w r0, r0, r6, lsr #32 │ │ - b.n 9cddc │ │ + b.n 9da30 │ │ movs r4, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n 9cdd6 │ │ + b.n 9da2a │ │ asrs r2, r6, #30 │ │ asrs r0, r1, #12 │ │ subs r7, r7, #7 │ │ asrs r7, r1, #13 │ │ movs r1, r0 │ │ asrs r0, r2, #5 │ │ lsls r6, r1, #3 │ │ lsrs r0, r0, #8 │ │ asrs r7, r2, #32 │ │ - b.n 9cb98 │ │ + b.n 9d7ec │ │ lsls r4, r2, #3 │ │ and.w r0, r0, r5 │ │ - b.n 9ca92 │ │ + b.n 9d6e6 │ │ asrs r6, r0, #32 │ │ - b.n 9ca96 │ │ + b.n 9d6ea │ │ movs r0, #4 │ │ - b.n 9ca9a │ │ + b.n 9d6ee │ │ adds r0, #11 │ │ - b.n 9ce9e │ │ + b.n 9daf2 │ │ asrs r7, r1, #1 │ │ @ instruction: 0xeb00d01c │ │ - b.n 9cbfc │ │ + b.n 9d850 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 9ce16 │ │ + b.n 9da6a │ │ vpmin.u32 q0, , │ │ asrs r0, r3, #32 │ │ - b.n 9c2a0 │ │ + b.n 9cef4 │ │ movs r0, r0 │ │ - b.n 9ce1c │ │ + b.n 9da70 │ │ lsls r6, r7, #5 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n 9c32c │ │ + b.n 9cf80 │ │ movs r5, r7 │ │ - b.n 9cec6 │ │ + b.n 9db1a │ │ movs r7, r7 │ │ - b.n 9ce2e │ │ + b.n 9da82 │ │ movs r0, #4 │ │ str r5, [sp, #836] @ 0x344 │ │ movs r7, r7 │ │ str r3, [sp, #328] @ 0x148 │ │ vpmin.u16 q4, q14, │ │ movs r1, r0 │ │ - b.n 9cada │ │ - ldrh r0, [r6, #58] @ 0x3a │ │ + b.n 9d72e │ │ + ldrh r7, [r5, #58] @ 0x3a │ │ add.w r0, r0, r5, ror #1 │ │ and.w r0, r0, r4 │ │ - b.n 9c350 │ │ + b.n 9cfa4 │ │ lsls r0, r0, #1 │ │ - b.n 9ce4a │ │ + b.n 9da9e │ │ lsls r6, r7, #5 │ │ cmp r2, #0 │ │ movs r0, r1 │ │ - b.n 9cdd2 │ │ + b.n 9da26 │ │ lsls r4, r2, #3 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n 9c2e4 │ │ + b.n 9cf38 │ │ movs r0, r0 │ │ - b.n 9ce5e │ │ + b.n 9dab2 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #3 │ │ - b.n 9cb66 │ │ + b.n 9d7ba │ │ movs r0, r0 │ │ - b.n 9ce6c │ │ + b.n 9dac0 │ │ movs r2, r0 │ │ - ldr r2, [pc, #0] @ (9c7cc ) │ │ + ldr r2, [pc, #0] @ (9d420 ) │ │ movs r4, r0 │ │ - b.n 9c372 │ │ + b.n 9cfc6 │ │ movs r0, r1 │ │ - b.n 9cdf6 │ │ + b.n 9da4a │ │ lsls r5, r6, #4 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n 9cb88 │ │ + b.n 9d7dc │ │ movs r0, #28 │ │ - b.n 9ccec │ │ + b.n 9d940 │ │ movs r0, r0 │ │ - b.n 9ce92 │ │ + b.n 9dae6 │ │ asrs r0, r0, #4 │ │ - b.n 9c70e │ │ + b.n 9d362 │ │ lsls r0, r0, #2 │ │ - b.n 9c8f8 │ │ + b.n 9d54c │ │ lsls r4, r7, #30 │ │ - b.n 9cb92 │ │ + b.n 9d7e6 │ │ asrs r4, r2, #32 │ │ - b.n 9ccf8 │ │ + b.n 9d94c │ │ lsls r0, r0, #2 │ │ - b.n 9c8fc │ │ + b.n 9d550 │ │ lsls r0, r6, #2 │ │ - b.n 9cb9e │ │ + b.n 9d7f2 │ │ asrs r0, r0, #32 │ │ - b.n 9c904 │ │ + b.n 9d558 │ │ movs r0, r1 │ │ asrs r1, r0, #10 │ │ adds r0, #182 @ 0xb6 │ │ asrs r1, r2, #7 │ │ movs r1, r1 │ │ adds r6, r0, r2 │ │ movs r0, r0 │ │ - b.n 9cf52 │ │ + b.n 9dba6 │ │ movs r0, r0 │ │ - b.n 9cebe │ │ + b.n 9db12 │ │ mrc2 10, 7, r0, cr11, cr15, {7} @ │ │ adds r0, #4 │ │ - b.n 9c3c0 │ │ + b.n 9d014 │ │ movs r4, r0 │ │ - b.n 9ce48 │ │ + b.n 9da9c │ │ lsls r1, r5, #3 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n 9cbd4 │ │ + b.n 9d828 │ │ adds r1, #0 │ │ - b.n 9c752 │ │ + b.n 9d3a6 │ │ movs r5, r0 │ │ - b.n 9cb72 │ │ + b.n 9d7c6 │ │ movs r0, #4 │ │ - b.n 9cb76 │ │ - beq.n 9c870 │ │ - b.n 9ccd0 │ │ - ldr r7, [pc, #960] @ (9cbfc ) │ │ + b.n 9d7ca │ │ + beq.n 9d4c4 │ │ + b.n 9d924 │ │ + ldr r7, [pc, #960] @ (9d850 ) │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r6, r7, r8} │ │ and.w r0, r0, r0 │ │ - b.n 9cef2 │ │ + b.n 9db46 │ │ mcr2 10, 7, r0, cr15, cr15, {7} @ │ │ movs r7, r1 │ │ - b.n 9cf8e │ │ + b.n 9dbe2 │ │ asrs r5, r0, #32 │ │ - b.n 9cb92 │ │ + b.n 9d7e6 │ │ movs r0, r0 │ │ - b.n 9c370 │ │ + b.n 9cfc4 │ │ movs r4, r4 │ │ - b.n 9cd74 │ │ + b.n 9d9c8 │ │ movs r0, #6 │ │ - b.n 9cb9e │ │ + b.n 9d7f2 │ │ adds r0, #4 │ │ - b.n 9cba2 │ │ + b.n 9d7f6 │ │ lsrs r7, r3, #15 │ │ add.w r0, r0, r4, asr #32 │ │ - b.n 9c3a4 │ │ + b.n 9cff8 │ │ movs r0, r0 │ │ - b.n 9cf0e │ │ + b.n 9db62 │ │ mcr2 10, 7, r1, cr5, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n 9cf1e │ │ + b.n 9db72 │ │ movs r6, r2 │ │ - b.n 9cfba │ │ + b.n 9dc0e │ │ mcr2 10, 7, r0, cr2, cr15, {7} @ │ │ movs r0, r2 │ │ - b.n 9c3ac │ │ + b.n 9d000 │ │ lsls r0, r6, #2 │ │ - b.n 9cc26 │ │ + b.n 9d87a │ │ movs r0, r2 │ │ - b.n 9ceaa │ │ + b.n 9dafe │ │ lsls r2, r7, #4 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n 9c43c │ │ + b.n 9d090 │ │ movs r5, r7 │ │ - b.n 9cfd6 │ │ + b.n 9dc2a │ │ movs r7, r7 │ │ - b.n 9cf3c │ │ + b.n 9db90 │ │ mrc2 10, 6, r8, cr10, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n 9cf4e │ │ + b.n 9dba2 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #3 │ │ - b.n 9cc54 │ │ + b.n 9d8a8 │ │ movs r0, #129 @ 0x81 │ │ - b.n 9c9b8 │ │ + b.n 9d60c │ │ asrs r1, r0, #4 │ │ - b.n 9c9bc │ │ + b.n 9d610 │ │ asrs r4, r3, #32 │ │ - b.n 9c3d8 │ │ + b.n 9d02c │ │ movs r7, #188 @ 0xbc │ │ - b.n 9cc5e │ │ + b.n 9d8b2 │ │ asrs r4, r2, #32 │ │ - b.n 9cdc0 │ │ + b.n 9da14 │ │ movs r0, #130 @ 0x82 │ │ - b.n 9c9c4 │ │ + b.n 9d618 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 9cc6a │ │ + b.n 9d8be │ │ asrs r2, r0, #32 │ │ - b.n 9c9cc │ │ + b.n 9d620 │ │ movs r0, #8 │ │ - b.n 9cdd0 │ │ + b.n 9da24 │ │ adds r0, #182 @ 0xb6 │ │ - b.n 9cc74 │ │ + b.n 9d8c8 │ │ movs r0, #240 @ 0xf0 │ │ - b.n 9cc62 │ │ + b.n 9d8b6 │ │ asrs r0, r3, #32 │ │ - b.n 9c404 │ │ + b.n 9d058 │ │ movs r0, r0 │ │ - b.n 9cf80 │ │ + b.n 9dbd4 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n 9c488 │ │ + b.n 9d0dc │ │ lsls r0, r0, #1 │ │ - b.n 9cf8e │ │ + b.n 9dbe2 │ │ movs r4, r4 │ │ subs r2, #0 │ │ asrs r5, r2, #3 │ │ - b.n 9cc94 │ │ + b.n 9d8e8 │ │ movs r1, r0 │ │ - b.n 9cfd8 │ │ + b.n 9dc2c │ │ mcr2 10, 6, ip, cr3, cr15, {7} @ │ │ lsls r5, r2, #3 │ │ - b.n 9cca8 │ │ + b.n 9d8fc │ │ asrs r0, r0, #2 │ │ - b.n 9ca0c │ │ + b.n 9d660 │ │ lsls r0, r0, #4 │ │ - b.n 9ca10 │ │ + b.n 9d664 │ │ adds r0, #28 │ │ - b.n 9c42a │ │ + b.n 9d07e │ │ asrs r4, r7, #30 │ │ - b.n 9ccb0 │ │ + b.n 9d904 │ │ movs r4, r2 │ │ - b.n 9ce18 │ │ + b.n 9da6c │ │ asrs r1, r0, #2 │ │ - b.n 9ca16 │ │ + b.n 9d66a │ │ asrs r0, r6, #2 │ │ - b.n 9ccbc │ │ + b.n 9d910 │ │ asrs r1, r0, #32 │ │ - b.n 9ca1e │ │ + b.n 9d672 │ │ @ instruction: 0xffc2eaff │ │ movs r5, r0 │ │ - b.n 9cc66 │ │ + b.n 9d8ba │ │ asrs r6, r0, #32 │ │ - b.n 9cc6a │ │ + b.n 9d8be │ │ movs r0, #4 │ │ - b.n 9cc6e │ │ - beq.n 9c968 │ │ - b.n 9cdc8 │ │ - ldr r7, [pc, #960] @ (9ccf4 ) │ │ + b.n 9d8c2 │ │ + beq.n 9d5bc │ │ + b.n 9da1c │ │ + ldr r7, [pc, #960] @ (9d948 ) │ │ ldmia.w sp!, {r2, r3, r4, r5, r8} │ │ and.w r0, r0, r5 │ │ - b.n 9cc7e │ │ + b.n 9d8d2 │ │ asrs r6, r0, #32 │ │ - b.n 9cc82 │ │ + b.n 9d8d6 │ │ movs r0, #4 │ │ - b.n 9cc86 │ │ - beq.n 9c980 │ │ - b.n 9cde0 │ │ - ldr r7, [pc, #960] @ (9cd0c ) │ │ + b.n 9d8da │ │ + beq.n 9d5d4 │ │ + b.n 9da34 │ │ + ldr r7, [pc, #960] @ (9d960 ) │ │ ldmia.w sp!, {r0, r1, r7, r8, r9, ip, sp} │ │ and.w r0, r0, r0 │ │ - b.n 9cffe │ │ + b.n 9dc52 │ │ mcr2 10, 5, r0, cr11, cr15, {7} @ │ │ movs r0, r3 │ │ - b.n 9c488 │ │ + b.n 9d0dc │ │ movs r0, r0 │ │ - b.n 9d002 │ │ + b.n 9dc56 │ │ lsls r4, r0, #4 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n 9ccaa │ │ + b.n 9d8fe │ │ asrs r6, r0, #32 │ │ - b.n 9ccae │ │ + b.n 9d902 │ │ movs r0, #4 │ │ - b.n 9ccb2 │ │ + b.n 9d906 │ │ adds r0, #9 │ │ - b.n 9d0b6 │ │ + b.n 9dd0a │ │ lsrs r1, r1, #31 │ │ add.w r0, r0, r0 │ │ - b.n 9d01e │ │ + b.n 9dc72 │ │ mcr2 10, 5, r1, cr1, cr15, {7} @ │ │ movs r0, r3 │ │ - b.n 9c4b0 │ │ + b.n 9d104 │ │ movs r0, #28 │ │ - b.n 9ce8a │ │ + b.n 9dade │ │ asrs r5, r2, #3 │ │ - b.n 9cd2e │ │ + b.n 9d982 │ │ adds r0, #16 │ │ - b.n 9c4b2 │ │ + b.n 9d106 │ │ asrs r1, r0, #4 │ │ - b.n 9c8ba │ │ + b.n 9d50e │ │ adds r0, #4 │ │ - b.n 9c4c0 │ │ + b.n 9d114 │ │ asrs r4, r7, #2 │ │ - b.n 9cd40 │ │ + b.n 9d994 │ │ asrs r1, r4, #2 │ │ - b.n 9cce2 │ │ + b.n 9d936 │ │ lsls r3, r2, #6 │ │ - b.n 9c9a8 │ │ + b.n 9d5fc │ │ asrs r4, r0, #32 │ │ - b.n 9c4b2 │ │ + b.n 9d106 │ │ asrs r5, r2, #3 │ │ - b.n 9cd4e │ │ + b.n 9d9a2 │ │ asrs r1, r0, #4 │ │ - b.n 9c8d6 │ │ + b.n 9d52a │ │ asrs r4, r2, #32 │ │ - b.n 9ceb8 │ │ + b.n 9db0c │ │ asrs r0, r0, #32 │ │ - b.n 9c4c2 │ │ + b.n 9d116 │ │ asrs r5, r2, #3 │ │ - b.n 9cd5e │ │ + b.n 9d9b2 │ │ movs r1, #1 │ │ - b.n 9c8e6 │ │ + b.n 9d53a │ │ lsls r1, r0, #2 │ │ - b.n 9cac6 │ │ + b.n 9d71a │ │ asrs r0, r0, #32 │ │ - b.n 9d18a │ │ + b.n 9ddde │ │ movs r0, #188 @ 0xbc │ │ - b.n 9cd72 │ │ + b.n 9d9c6 │ │ asrs r2, r4, #2 │ │ - b.n 9cad4 │ │ + b.n 9d728 │ │ asrs r4, r7, #30 │ │ - b.n 9cd56 │ │ + b.n 9d9aa │ │ movs r0, r0 │ │ - b.n 9d11a │ │ - beq.n 9ca14 │ │ - b.n 9ce74 │ │ + b.n 9dd6e │ │ + beq.n 9d668 │ │ + b.n 9dac8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4} │ │ - b.n 9c510 │ │ + b.n 9d164 │ │ movs r0, r0 │ │ - b.n 9d08a │ │ + b.n 9dcde │ │ lsls r7, r4, #3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #16 │ │ - b.n 9c530 │ │ + b.n 9d184 │ │ movs r1, r0 │ │ - b.n 9d09c │ │ + b.n 9dcf0 │ │ movs r4, #44 @ 0x2c │ │ - b.n 9c538 │ │ + b.n 9d18c │ │ asrs r1, r0, #32 │ │ - b.n 9cb1c │ │ + b.n 9d770 │ │ movs r0, #2 │ │ - b.n 9cb20 │ │ + b.n 9d774 │ │ movs r0, #1 │ │ asrs r0, r4, #6 │ │ asrs r4, r0, #32 │ │ - b.n 9cd4a │ │ - beq.n 9ca44 │ │ - b.n 9cea4 │ │ - ldr r7, [pc, #960] @ (9cdd0 ) │ │ + b.n 9d99e │ │ + beq.n 9d698 │ │ + b.n 9daf8 │ │ + ldr r7, [pc, #960] @ (9da24 ) │ │ ldmia.w sp!, {r1, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - b.n 9cc74 │ │ + b.n 9d8c8 │ │ strh r0, [r0, #0] │ │ - b.n 9cd5a │ │ + b.n 9d9ae │ │ movs r4, r2 │ │ - b.n 9c548 │ │ + b.n 9d19c │ │ asrs r0, r3, #32 │ │ - b.n 9cf3c │ │ + b.n 9db90 │ │ movs r0, #12 │ │ - b.n 9c546 │ │ + b.n 9d19a │ │ movs r4, r0 │ │ - b.n 9cd6a │ │ + b.n 9d9be │ │ vrhadd.u d14, d2, d31 │ │ asrs r0, r0, #32 │ │ - b.n 9cd72 │ │ + b.n 9d9c6 │ │ movs r7, r3 │ │ - b.n 9cec4 │ │ + b.n 9db18 │ │ movs r0, #8 │ │ - b.n 9cf58 │ │ + b.n 9dbac │ │ adds r1, #0 │ │ - b.n 9c962 │ │ + b.n 9d5b6 │ │ movs r0, r1 │ │ - b.n 9cd82 │ │ - blx 49fb48 │ │ + b.n 9d9d6 │ │ + blx 4a079c │ │ movs r4, r2 │ │ movs r0, r0 │ │ lsls r0, r5, #4 │ │ movs r0, r0 │ │ lsls r0, r4, #3 │ │ movs r0, r0 │ │ lsls r4, r1, #5 │ │ movs r0, r0 │ │ lsls r4, r3, #4 │ │ movs r0, r0 │ │ movs r0, r0 │ │ - b.n 9d100 │ │ + b.n 9dd54 │ │ lsls r4, r0, #1 │ │ ldrh r0, [r0, r0] │ │ mcr2 10, 3, lr, cr8, cr15, {7} @ │ │ movs r0, r4 │ │ - b.n 9d118 │ │ + b.n 9dd6c │ │ movs r3, r1 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n 9d112 │ │ + b.n 9dd66 │ │ asrs r2, r6, #30 │ │ asrs r0, r1, #12 │ │ subs r7, r7, #7 │ │ asrs r7, r1, #13 │ │ movs r1, r0 │ │ asrs r0, r2, #5 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n 9cdc6 │ │ + b.n 9da1a │ │ asrs r6, r0, #32 │ │ - b.n 9cdca │ │ + b.n 9da1e │ │ movs r0, #4 │ │ - b.n 9cdce │ │ + b.n 9da22 │ │ adds r0, #14 │ │ - b.n 9d1d2 │ │ - ldrh r1, [r7, #32] │ │ + b.n 9de26 │ │ + ldrh r0, [r7, #32] │ │ @ instruction: 0xeb00d01c │ │ - b.n 9cf30 │ │ + b.n 9db84 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r5, ip} │ │ - b.n 9cef0 │ │ + b.n 9db44 │ │ asrs r0, r0, #32 │ │ - b.n 9cdc8 │ │ + b.n 9da1c │ │ lsls r2, r6, #30 │ │ lsls r0, r1, #12 │ │ lsrs r7, r7, #31 │ │ lsls r7, r1, #13 │ │ - beq.n 9cae8 │ │ - b.n 9cf48 │ │ + beq.n 9d73c │ │ + b.n 9db9c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4} │ │ - b.n 9c5e4 │ │ + b.n 9d238 │ │ asrs r0, r3, #32 │ │ - b.n 9cfd8 │ │ + b.n 9dc2c │ │ movs r0, #12 │ │ - b.n 9c5e2 │ │ + b.n 9d236 │ │ movs r4, r0 │ │ - b.n 9ce06 │ │ + b.n 9da5a │ │ vrhadd.u d14, d2, d31 │ │ asrs r0, r0, #32 │ │ - b.n 9ce0e │ │ + b.n 9da62 │ │ movs r2, r3 │ │ - b.n 9cf60 │ │ + b.n 9dbb4 │ │ movs r0, #4 │ │ - b.n 9cff4 │ │ + b.n 9dc48 │ │ lsls r0, r0, #4 │ │ - b.n 9c9fe │ │ - blx 49cbe0 │ │ + b.n 9d652 │ │ + blx 49d834 │ │ movs r4, r2 │ │ movs r0, r0 │ │ lsls r4, r7, #6 │ │ movs r0, r0 │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r0, r5, #6 │ │ movs r0, r0 │ │ lsls r0, r2, #6 │ │ movs r0, r0 │ │ lsls r2, r6, #30 │ │ - b.n 9d106 │ │ + b.n 9dd5a │ │ movs r0, r0 │ │ - b.n 9d19c │ │ + b.n 9ddf0 │ │ lsrs r7, r7, #31 │ │ - b.n 9d19c │ │ + b.n 9ddf0 │ │ movs r0, r0 │ │ orrs r0, r0 │ │ - beq.n 9cb3c │ │ - b.n 9cf9c │ │ + beq.n 9d790 │ │ + b.n 9dbf0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2} │ │ - b.n 9ce4e │ │ + b.n 9daa2 │ │ asrs r6, r0, #32 │ │ - b.n 9ce52 │ │ + b.n 9daa6 │ │ movs r0, #4 │ │ - b.n 9ce56 │ │ + b.n 9daaa │ │ adds r0, #11 │ │ - b.n 9d25a │ │ - beq.n 9cb54 │ │ - b.n 9cfb4 │ │ - ldr r7, [pc, #960] @ (9cee0 ) │ │ + b.n 9deae │ │ + beq.n 9d7a8 │ │ + b.n 9dc08 │ │ + ldr r7, [pc, #960] @ (9db34 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r6, r8, r9, sl, fp} │ │ and.w r0, r0, r0 │ │ - b.n 9d1cc │ │ + b.n 9de20 │ │ asrs r2, r6, #30 │ │ asrs r0, r1, #12 │ │ subs r7, r7, #7 │ │ asrs r7, r1, #13 │ │ movs r1, r0 │ │ - b.n 9ce76 │ │ - beq.n 9cb70 │ │ - b.n 9cfd0 │ │ + b.n 9daca │ │ + beq.n 9d7c4 │ │ + b.n 9dc24 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5} │ │ - b.n 9d1f0 │ │ + b.n 9de44 │ │ movs r1, r7 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n 9d1ea │ │ + b.n 9de3e │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r2, r6, #30 │ │ - b.n 9d162 │ │ + b.n 9ddb6 │ │ subs r7, r7, #7 │ │ - b.n 9d1f4 │ │ + b.n 9de48 │ │ movs r1, r0 │ │ - b.n 9cdfa │ │ + b.n 9da4e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ mcr2 10, 1, lr, cr9, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n 9d208 │ │ + b.n 9de5c │ │ mcr2 10, 1, ip, cr7, cr15, {7} @ │ │ movs r0, r7 │ │ and.w r0, r0, r1 │ │ - b.n 9d214 │ │ + b.n 9de68 │ │ mcr2 10, 1, fp, cr4, cr15, {7} @ │ │ movs r5, r0 │ │ - b.n 9ceba │ │ + b.n 9db0e │ │ asrs r6, r0, #32 │ │ - b.n 9cebe │ │ + b.n 9db12 │ │ movs r0, #4 │ │ - b.n 9cec2 │ │ + b.n 9db16 │ │ adds r0, #12 │ │ - b.n 9d2c6 │ │ - ldrh r4, [r7, #30] │ │ + b.n 9df1a │ │ + ldrh r3, [r7, #30] │ │ @ instruction: 0xeb00d01c │ │ - b.n 9d024 │ │ + b.n 9dc78 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0} │ │ - b.n 9d278 │ │ + b.n 9decc │ │ mrc2 10, 0, ip, cr11, cr15, {7} @ │ │ movs r4, r5 │ │ and.w r0, r0, fp, lsr #32 │ │ - b.n 9d250 │ │ + b.n 9dea4 │ │ lsls r4, r1, #1 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n 9d24a │ │ + b.n 9de9e │ │ asrs r2, r6, #30 │ │ asrs r0, r1, #12 │ │ subs r7, r7, #7 │ │ asrs r7, r1, #13 │ │ movs r1, r0 │ │ asrs r0, r2, #5 │ │ lsls r7, r0, #1 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n 9cefe │ │ + b.n 9db52 │ │ asrs r4, r0, #32 │ │ - b.n 9cf02 │ │ - ldrh r0, [r1, #42] @ 0x2a │ │ + b.n 9db56 │ │ + ldrh r7, [r0, #42] @ 0x2a │ │ @ instruction: 0xeb00d01c │ │ - b.n 9d060 │ │ + b.n 9dcb4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, ip} │ │ - b.n 9c6fc │ │ + b.n 9d350 │ │ movs r0, r0 │ │ - b.n 9d278 │ │ + b.n 9decc │ │ lsls r4, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n 9c780 │ │ + b.n 9d3d4 │ │ movs r7, r7 │ │ - b.n 9d286 │ │ + b.n 9deda │ │ lsls r7, r7, #1 │ │ ldrh r0, [r0, #16] │ │ movs r0, #213 @ 0xd5 │ │ - b.n 9cf8c │ │ + b.n 9dbe0 │ │ adds r1, #2 │ │ - b.n 9ccf0 │ │ + b.n 9d944 │ │ asrs r2, r0, #2 │ │ - b.n 9ccf4 │ │ + b.n 9d948 │ │ adds r0, #28 │ │ - b.n 9c71c │ │ + b.n 9d370 │ │ asrs r4, r7, #30 │ │ - b.n 9cf9c │ │ + b.n 9dbf0 │ │ movs r0, #20 │ │ - b.n 9d104 │ │ + b.n 9dd58 │ │ strb r2, [r7, #2] │ │ - b.n 9cfa8 │ │ + b.n 9dbfc │ │ movs r0, r4 │ │ - b.n 9d234 │ │ + b.n 9de88 │ │ movs r2, r7 │ │ subs r0, r0, r0 │ │ asrs r1, r0, #2 │ │ - b.n 9cd14 │ │ + b.n 9d968 │ │ asrs r4, r6, #6 │ │ - b.n 9cfb4 │ │ + b.n 9dc08 │ │ asrs r1, r0, #32 │ │ - b.n 9cd1a │ │ + b.n 9d96e │ │ movs r0, #8 │ │ - b.n 9d11c │ │ + b.n 9dd70 │ │ movs r0, #0 │ │ - b.n 9c726 │ │ + b.n 9d37a │ │ asrs r6, r6, #2 │ │ - b.n 9cfc4 │ │ + b.n 9dc18 │ │ asrs r4, r0, #32 │ │ - b.n 9c72e │ │ - beq.n 9cc60 │ │ - b.n 9d0c0 │ │ + b.n 9d382 │ │ + beq.n 9d8b4 │ │ + b.n 9dd14 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r4, r5, r7, r8, r9, sl, ip} │ │ - b.n 9d242 │ │ + b.n 9de96 │ │ movs r1, r4 │ │ - b.n 9d2e4 │ │ + b.n 9df38 │ │ subs r7, r7, #7 │ │ - b.n 9d2d8 │ │ + b.n 9df2c │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ @ instruction: 0xffbb0aff │ │ movs r1, r4 │ │ - b.n 9d2f4 │ │ - stc2l 10, cr0, [pc, #1020]! @ 9d044 @ │ │ + b.n 9df48 │ │ + stc2l 10, cr0, [pc, #1020]! @ 9dc98 @ │ │ movs r1, r0 │ │ - b.n 9ceee │ │ + b.n 9db42 │ │ stc2l 10, cr1, [sp, #1020]! @ 0x3fc @ │ │ movs r5, r0 │ │ - b.n 9cf96 │ │ + b.n 9dbea │ │ asrs r6, r0, #32 │ │ - b.n 9cf9a │ │ + b.n 9dbee │ │ movs r0, #4 │ │ - b.n 9cf9e │ │ + b.n 9dbf2 │ │ adds r0, #8 │ │ - b.n 9d3a2 │ │ + b.n 9dff6 │ │ lsrs r6, r1, #28 │ │ @ instruction: 0xeb00d01c │ │ - b.n 9d100 │ │ + b.n 9dd54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r4, r5, r7, r8, r9, sl} │ │ - b.n 9d282 │ │ + b.n 9ded6 │ │ movs r0, r0 │ │ - b.n 9d318 │ │ + b.n 9df6c │ │ lsrs r7, r7, #31 │ │ - b.n 9d318 │ │ + b.n 9df6c │ │ movs r0, r0 │ │ stmia r3!, {} │ │ - beq.n 9ccb8 │ │ - b.n 9d118 │ │ + beq.n 9d90c │ │ + b.n 9dd6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r4, r5, r7, r8, r9, sl} │ │ - b.n 9d29a │ │ + b.n 9deee │ │ lsrs r7, r7, #31 │ │ - b.n 9d32c │ │ + b.n 9df80 │ │ lsrs r1, r0, #31 │ │ - b.n 9cc92 │ │ - beq.n 9cccc │ │ - b.n 9d12c │ │ + b.n 9d8e6 │ │ + beq.n 9d920 │ │ + b.n 9dd80 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n 9d3de │ │ + b.n 9e032 │ │ movs r0, r0 │ │ - b.n 9d344 │ │ + b.n 9df98 │ │ lsls r2, r6, #30 │ │ stmia r3!, {r3} │ │ lsrs r7, r7, #31 │ │ stmia r3!, {r0, r1, r2, r3, r6} │ │ - beq.n 9cce4 │ │ - b.n 9d144 │ │ + beq.n 9d938 │ │ + b.n 9dd98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2} │ │ - b.n 9cff6 │ │ + b.n 9dc4a │ │ asrs r6, r0, #32 │ │ - b.n 9cffa │ │ + b.n 9dc4e │ │ movs r0, #4 │ │ - b.n 9cffe │ │ + b.n 9dc52 │ │ adds r0, #9 │ │ - b.n 9d402 │ │ - beq.n 9ccfc │ │ - b.n 9d15c │ │ - ldr r7, [pc, #960] @ (9d088 ) │ │ + b.n 9e056 │ │ + beq.n 9d950 │ │ + b.n 9ddb0 │ │ + ldr r7, [pc, #960] @ (9dcdc ) │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r9, sl, fp} │ │ @ instruction: 0xea008001 │ │ - b.n 9d412 │ │ + b.n 9e066 │ │ movs r1, r0 │ │ - b.n 9d166 │ │ + b.n 9ddba │ │ movs r5, r3 │ │ and.w r0, r0, ip, lsr #4 │ │ - b.n 9d12c │ │ + b.n 9dd80 │ │ vpmin.u32 q15, , │ │ movs r6, r0 │ │ - b.n 9d026 │ │ + b.n 9dc7a │ │ asrs r4, r0, #32 │ │ - b.n 9d02a │ │ - ldrh r6, [r0, #36] @ 0x24 │ │ + b.n 9dc7e │ │ + ldrh r5, [r0, #36] @ 0x24 │ │ @ instruction: 0xeb00d01c │ │ - b.n 9d188 │ │ + b.n 9dddc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r7, ip, sp} │ │ - b.n 9d0a0 │ │ + b.n 9dcf4 │ │ movs r1, #147 @ 0x93 │ │ - b.n 9cd42 │ │ + b.n 9d996 │ │ movs r0, #240 @ 0xf0 │ │ - b.n 9d08a │ │ - beq.n 9cd3c │ │ - b.n 9d19c │ │ + b.n 9dcde │ │ + beq.n 9d990 │ │ + b.n 9ddf0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4} │ │ - b.n 9c838 │ │ + b.n 9d48c │ │ asrs r4, r0, #32 │ │ - b.n 9d052 │ │ + b.n 9dca6 │ │ movs r0, #12 │ │ - b.n 9c836 │ │ + b.n 9d48a │ │ movs r0, r3 │ │ - b.n 9d234 │ │ + b.n 9de88 │ │ vrhadd.u d14, d2, d31 │ │ subs r0, r2, #4 │ │ - b.n 9d000 │ │ + b.n 9dc54 │ │ movs r1, r0 │ │ - b.n 9d3c6 │ │ + b.n 9e01a │ │ strh r1, [r4, #20] │ │ - b.n 9d06a │ │ + b.n 9dcbe │ │ movs r0, r2 │ │ rev r0, r0 │ │ movs r5, r0 │ │ - b.n 9d072 │ │ + b.n 9dcc6 │ │ asrs r6, r0, #32 │ │ - b.n 9d076 │ │ + b.n 9dcca │ │ movs r0, #4 │ │ - b.n 9d07a │ │ + b.n 9dcce │ │ adds r0, #11 │ │ - b.n 9d47e │ │ + b.n 9e0d2 │ │ lsrs r7, r2, #27 │ │ add.w r0, r0, r1, lsl #8 │ │ - b.n 9d1d6 │ │ + b.n 9de2a │ │ movs r0, r0 │ │ - b.n 9d3ea │ │ + b.n 9e03e │ │ asrs r2, r1, #32 │ │ - b.n 9d08e │ │ + b.n 9dce2 │ │ lsls r2, r6, #1 │ │ lsls r7, r5, #26 │ │ movs r4, r2 │ │ - b.n 9d3f8 │ │ + b.n 9e04c │ │ stc2 10, cr1, [fp, #1020]! @ 0x3fc @ │ │ movs r1, r0 │ │ - b.n 9d43e │ │ + b.n 9e092 │ │ vpmin.u16 q0, q14, │ │ asrs r0, r0, #32 │ │ - b.n 9d0a6 │ │ + b.n 9dcfa │ │ movs r0, r0 │ │ - b.n 9d40a │ │ + b.n 9e05e │ │ @ instruction: 0xffb80aff │ │ vpmin.u32 q15, , │ │ asrs r2, r1, #32 │ │ - b.n 9d0b6 │ │ + b.n 9dd0a │ │ @ instruction: 0xffd5eaff │ │ lsls r2, r6, #30 │ │ - b.n 9d38e │ │ + b.n 9dfe2 │ │ lsrs r7, r7, #31 │ │ - b.n 9d420 │ │ + b.n 9e074 │ │ movs r6, r1 │ │ - b.n 9d286 │ │ - beq.n 9cdc0 │ │ - b.n 9d220 │ │ + b.n 9deda │ │ + beq.n 9da14 │ │ + b.n 9de74 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2} │ │ - b.n 9d0d2 │ │ - ldrh r2, [r4, #10] │ │ + b.n 9dd26 │ │ + ldrh r1, [r4, #10] │ │ add.w r7, r0, r2, ror #2 │ │ - b.n 9d3aa │ │ + b.n 9dffe │ │ lsrs r7, r7, #31 │ │ - b.n 9d43c │ │ + b.n 9e090 │ │ movs r2, r0 │ │ - b.n 9d2a2 │ │ - beq.n 9cddc │ │ - b.n 9d23c │ │ + b.n 9def6 │ │ + beq.n 9da30 │ │ + b.n 9de90 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, ip} │ │ - b.n 9cb0c │ │ + b.n 9d760 │ │ movs r0, r0 │ │ - b.n 9d454 │ │ + b.n 9e0a8 │ │ movs r0, r3 │ │ - ldr r2, [pc, #0] @ (9cdb4 ) │ │ + ldr r2, [pc, #0] @ (9da08 ) │ │ asrs r5, r2, #3 │ │ - b.n 9d164 │ │ + b.n 9ddb8 │ │ movs r1, #1 │ │ - b.n 9cec8 │ │ + b.n 9db1c │ │ asrs r1, r0, #2 │ │ - b.n 9cecc │ │ + b.n 9db20 │ │ movs r0, #28 │ │ - b.n 9c8ea │ │ + b.n 9d53e │ │ asrs r4, r7, #30 │ │ - b.n 9d16c │ │ + b.n 9ddc0 │ │ movs r0, #188 @ 0xbc │ │ - b.n 9d172 │ │ + b.n 9ddc6 │ │ lsls r2, r4, #2 │ │ - b.n 9d074 │ │ + b.n 9dcc8 │ │ mrc2 10, 3, r3, cr5, cr15, {7} @ │ │ lsls r2, r6, #30 │ │ - b.n 9d3ea │ │ + b.n 9e03e │ │ lsrs r7, r7, #31 │ │ - b.n 9d47c │ │ - beq.n 9ce18 │ │ - b.n 9d278 │ │ + b.n 9e0d0 │ │ + beq.n 9da6c │ │ + b.n 9decc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r4, r5, r6} │ │ - b.n 9cb48 │ │ + b.n 9d79c │ │ movs r0, r0 │ │ - b.n 9d48e │ │ + b.n 9e0e2 │ │ movs r1, r1 │ │ - ldr r2, [pc, #0] @ (9cdf0 ) │ │ + ldr r2, [pc, #0] @ (9da44 ) │ │ movs r0, #213 @ 0xd5 │ │ - b.n 9d198 │ │ + b.n 9ddec │ │ lsls r2, r0, #4 │ │ - b.n 9cefc │ │ + b.n 9db50 │ │ adds r0, #130 @ 0x82 │ │ - b.n 9cf00 │ │ + b.n 9db54 │ │ movs r4, r3 │ │ - b.n 9c922 │ │ + b.n 9d576 │ │ adds r7, #188 @ 0xbc │ │ - b.n 9d1ac │ │ + b.n 9de00 │ │ lsls r4, r7, #2 │ │ - b.n 9d1aa │ │ + b.n 9ddfe │ │ lsls r0, r4, #2 │ │ - b.n 9d0b4 │ │ + b.n 9dd08 │ │ movs r0, r0 │ │ - b.n 9d552 │ │ + b.n 9e1a6 │ │ vpmin.u , q10, │ │ @ instruction: 0xffeeeaff │ │ movs r5, r7 │ │ - b.n 9d55e │ │ - beq.n 9ce58 │ │ - b.n 9d2b8 │ │ + b.n 9e1b2 │ │ + beq.n 9daac │ │ + b.n 9df0c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, fp, ip, sp} │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, fp, ip, sp} │ │ movs r2, r0 │ │ - subs r0, #176 @ 0xb0 │ │ + subs r0, #172 @ 0xac │ │ movs r2, r0 │ │ - ldr r0, [pc, #960] @ (9d1f0 ) │ │ + ldr r0, [pc, #960] @ (9de44 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 9d350 │ │ - beq.n 9ce48 │ │ - b.n 9d2d4 │ │ + b.n 9dfa4 │ │ + beq.n 9da9c │ │ + b.n 9df28 │ │ str r0, [r0, r0] │ │ - b.n 9d17e │ │ + b.n 9ddd2 │ │ movs r5, r0 │ │ - b.n 9c9e2 │ │ + b.n 9d636 │ │ ands r1, r0 │ │ - b.n 9d186 │ │ + b.n 9ddda │ │ str r2, [r0, #0] │ │ - b.n 9d18a │ │ + b.n 9ddde │ │ strb r0, [r0, #0] │ │ - b.n 9d58e │ │ + b.n 9e1e2 │ │ movs r0, r0 │ │ - b.n 9d4f2 │ │ + b.n 9e146 │ │ asrs r0, r0, #32 │ │ - b.n 9d596 │ │ + b.n 9e1ea │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n 9d19e │ │ + b.n 9ddf2 │ │ movs r0, #4 │ │ - b.n 9d5a2 │ │ + b.n 9e1f6 │ │ cmp r6, #88 @ 0x58 │ │ add.w r0, r0, r0 │ │ - b.n 9d50a │ │ + b.n 9e15e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n 9ce90 │ │ - b.n 9d308 │ │ + beq.n 9dae4 │ │ + b.n 9df5c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r4, r6, r7, ip} │ │ - b.n 9d224 │ │ + b.n 9de78 │ │ lsls r4, r7, #1 │ │ - b.n 9d388 │ │ + b.n 9dfdc │ │ adds r0, #6 │ │ - b.n 9ca2c │ │ + b.n 9d680 │ │ asrs r1, r0, #2 │ │ - b.n 9cf86 │ │ + b.n 9dbda │ │ strb r0, [r6, #2] │ │ - b.n 9d20c │ │ + b.n 9de60 │ │ asrs r5, r2, #3 │ │ - b.n 9d238 │ │ + b.n 9de8c │ │ movs r1, #1 │ │ - b.n 9cf9c │ │ + b.n 9dbf0 │ │ movs r0, #28 │ │ - b.n 9c9ba │ │ + b.n 9d60e │ │ strb r2, [r7, #2] │ │ - b.n 9d23e │ │ + b.n 9de92 │ │ adds r0, #7 │ │ - b.n 9cee4 │ │ + b.n 9db38 │ │ movs r7, r4 │ │ - b.n 9d4c8 │ │ + b.n 9e11c │ │ lsls r3, r1, #1 │ │ subs r0, r0, r0 │ │ lsls r1, r0, #2 │ │ - b.n 9cfaa │ │ + b.n 9dbfe │ │ asrs r4, r2, #32 │ │ - b.n 9d3b2 │ │ + b.n 9e006 │ │ lsls r0, r6, #2 │ │ - b.n 9d252 │ │ + b.n 9dea6 │ │ lsls r0, r0, #2 │ │ - b.n 9cfb8 │ │ + b.n 9dc0c │ │ lsls r0, r6, #2 │ │ - b.n 9d25a │ │ + b.n 9deae │ │ strb r0, [r0, #0] │ │ - b.n 9cfc0 │ │ + b.n 9dc14 │ │ movs r4, r0 │ │ - b.n 9ca70 │ │ + b.n 9d6c4 │ │ movs r4, r0 │ │ - b.n 9d4e6 │ │ + b.n 9e13a │ │ movs r7, r2 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n 9c9f8 │ │ + b.n 9d64c │ │ movs r0, r0 │ │ - b.n 9d572 │ │ + b.n 9e1c6 │ │ subs r1, r2, #7 │ │ asrs r7, r1, #12 │ │ asrs r4, r6, #2 │ │ asrs r0, r0, #7 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r7, #2 │ │ asrs r0, r0, #22 │ │ movs r0, r0 │ │ - b.n 9d592 │ │ + b.n 9e1e6 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ lsls r6, r6, #2 │ │ - b.n 9d29c │ │ + b.n 9def0 │ │ asrs r0, r0, #32 │ │ - b.n 9ca20 │ │ + b.n 9d674 │ │ movs r0, r0 │ │ - b.n 9d004 │ │ + b.n 9dc58 │ │ movs r0, r1 │ │ - b.n 9d3fa │ │ + b.n 9e04e │ │ lsls r0, r6, #3 │ │ - b.n 9d28a │ │ + b.n 9dede │ │ movs r4, r0 │ │ - b.n 9cab0 │ │ + b.n 9d704 │ │ movs r1, r0 │ │ - b.n 9d5a6 │ │ + b.n 9e1fa │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n 9ca32 │ │ + b.n 9d686 │ │ movs r0, r0 │ │ - b.n 9ca36 │ │ + b.n 9d68a │ │ movs r0, #6 │ │ - b.n 9d256 │ │ + b.n 9deaa │ │ lsls r0, r6, #3 │ │ - b.n 9d2b4 │ │ + b.n 9df08 │ │ movs r5, r0 │ │ - b.n 9d25e │ │ + b.n 9deb2 │ │ asrs r7, r0, #32 │ │ - b.n 9d262 │ │ - ldrh r6, [r1, #48] @ 0x30 │ │ + b.n 9deb6 │ │ + ldrh r5, [r1, #48] @ 0x30 │ │ add.w r0, r0, r9, lsr #32 │ │ and.w r0, r0, r5 │ │ - b.n 9d26e │ │ + b.n 9dec2 │ │ asrs r7, r0, #32 │ │ - b.n 9d272 │ │ - str r2, [r4, #8] │ │ + b.n 9dec6 │ │ + str r1, [r4, #8] │ │ add.w r0, r0, r0 │ │ - b.n 9d5da │ │ + b.n 9e22e │ │ @ instruction: 0xffcb1aff │ │ movs r4, r0 │ │ - b.n 9caf0 │ │ + b.n 9d744 │ │ movs r2, r0 │ │ - b.n 9d566 │ │ + b.n 9e1ba │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9d5fa │ │ + b.n 9e24e │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n 9ca80 │ │ + b.n 9d6d4 │ │ movs r4, r3 │ │ - b.n 9ca7c │ │ + b.n 9d6d0 │ │ movs r7, #188 @ 0xbc │ │ - b.n 9d300 │ │ + b.n 9df54 │ │ adds r0, #20 │ │ - b.n 9d462 │ │ + b.n 9e0b6 │ │ asrs r2, r7, #2 │ │ - b.n 9d306 │ │ + b.n 9df5a │ │ movs r0, r4 │ │ - b.n 9d58c │ │ + b.n 9e1e0 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ lsls r2, r0, #2 │ │ - b.n 9d072 │ │ + b.n 9dcc6 │ │ lsls r4, r6, #6 │ │ - b.n 9d316 │ │ + b.n 9df6a │ │ movs r0, r0 │ │ - b.n 9d080 │ │ + b.n 9dcd4 │ │ asrs r6, r6, #2 │ │ - b.n 9d31e │ │ + b.n 9df72 │ │ movs r0, r1 │ │ - b.n 9d482 │ │ + b.n 9e0d6 │ │ movs r7, r0 │ │ and.w r0, r0, r8, lsr #32 │ │ - b.n 9cab4 │ │ + b.n 9d708 │ │ asrs r6, r0, #32 │ │ - b.n 9d2ce │ │ - ldrh r0, [r1, #38] @ 0x26 │ │ + b.n 9df22 │ │ + ldrh r7, [r0, #38] @ 0x26 │ │ add.w r0, r0, r0 │ │ - b.n 9d636 │ │ + b.n 9e28a │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xffb3eaff │ │ asrs r0, r7, #2 │ │ - b.n 9d342 │ │ + b.n 9df96 │ │ adds r2, #145 @ 0x91 │ │ - b.n 9cfe6 │ │ + b.n 9dc3a │ │ lsls r0, r6, #3 │ │ - b.n 9d336 │ │ + b.n 9df8a │ │ movs r4, r0 │ │ - b.n 9cb58 │ │ + b.n 9d7ac │ │ movs r0, r0 │ │ - b.n 9d65a │ │ + b.n 9e2ae │ │ asrs r0, r1, #32 │ │ asrs r7, r0, #10 │ │ movs r3, r0 │ │ - b.n 9d3ba │ │ + b.n 9e00e │ │ movs r4, r0 │ │ - b.n 9cb48 │ │ + b.n 9d79c │ │ movs r0, r0 │ │ - b.n 9d702 │ │ + b.n 9e356 │ │ asrs r0, r0, #32 │ │ asrs r4, r0, #22 │ │ asrs r6, r6, #2 │ │ asrs r7, r2, #7 │ │ asrs r4, r0, #32 │ │ asrs r4, r0, #22 │ │ - beq.n 9cff0 │ │ - b.n 9d468 │ │ + beq.n 9dc44 │ │ + b.n 9e0bc │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r6} │ │ - b.n 9cb18 │ │ + b.n 9d76c │ │ movs r0, r0 │ │ - b.n 9d0fc │ │ + b.n 9dd50 │ │ asrs r2, r3, #1 │ │ - b.n 9cb82 │ │ + b.n 9d7d6 │ │ lsls r4, r6, #30 │ │ - b.n 9d5f6 │ │ + b.n 9e24a │ │ lsrs r7, r7, #31 │ │ - b.n 9d688 │ │ + b.n 9e2dc │ │ movs r0, r0 │ │ - b.n 9d690 │ │ + b.n 9e2e4 │ │ @ instruction: 0xff9e0aff │ │ asrs r0, r6, #32 │ │ - b.n 9cb34 │ │ + b.n 9d788 │ │ ands r0, r0 │ │ - b.n 9d33a │ │ + b.n 9df8e │ │ str r0, [r2, #0] │ │ - b.n 9cb22 │ │ + b.n 9d776 │ │ movs r1, r0 │ │ - b.n 9d742 │ │ + b.n 9e396 │ │ adds r0, #36 @ 0x24 │ │ - b.n 9cb44 │ │ + b.n 9d798 │ │ asrs r1, r0, #32 │ │ - b.n 9d128 │ │ + b.n 9dd7c │ │ movs r1, #233 @ 0xe9 │ │ - b.n 9d60e │ │ + b.n 9e262 │ │ str r0, [r6, #12] │ │ - b.n 9d3ac │ │ + b.n 9e000 │ │ adds r0, #3 │ │ - b.n 9d134 │ │ + b.n 9dd88 │ │ bfx 14, pc @ │ │ movs r4, r0 │ │ - b.n 9d35e │ │ - beq.n 9d040 │ │ - b.n 9d4b8 │ │ + b.n 9dfb2 │ │ + beq.n 9dc94 │ │ + b.n 9e10c │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r4, r5, r6, sl, fp} │ │ + ldmia.w sp!, {r2, r3, r4, sl, fp} │ │ movs r4, r0 │ │ - stmia r7!, {r6} │ │ - vrintm.f16 , q5 │ │ + revsh r3, r6 │ │ + vtbx.8 d26, {d22}, d5 │ │ @ instruction: 0xfff648f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 9d554 │ │ - beq.n 9d04c │ │ - b.n 9d4d8 │ │ + b.n 9e1a8 │ │ + beq.n 9dca0 │ │ + b.n 9e12c │ │ stmia r0!, {r1, r2, r4, r5, r7} │ │ - b.n 9d3e4 │ │ + b.n 9e038 │ │ strb r0, [r0, #0] │ │ - b.n 9cb68 │ │ + b.n 9d7bc │ │ str r4, [r1, r0] │ │ - b.n 9d14c │ │ + b.n 9dda0 │ │ str r0, [r1, #0] │ │ - b.n 9d558 │ │ + b.n 9e1ac │ │ str r0, [r6, #12] │ │ - b.n 9d3d6 │ │ + b.n 9e02a │ │ strb r4, [r0, #0] │ │ - b.n 9cbf8 │ │ + b.n 9d84c │ │ movs r1, r0 │ │ - b.n 9d708 │ │ + b.n 9e35c │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ - beq.n 9d080 │ │ + beq.n 9dcd4 │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #6] │ │ adds r5, r7, r2 │ │ str r4, [r0, r0] │ │ - b.n 9cb90 │ │ + b.n 9d7e4 │ │ ands r0, r0 │ │ - b.n 9cb94 │ │ + b.n 9d7e8 │ │ lsrs r0, r6 │ │ - b.n 9d40c │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ + b.n 9e060 │ │ + ldrh r1, [r7, #44] @ 0x2c │ │ @ instruction: 0xeb00d010 │ │ - b.n 9d510 │ │ + b.n 9e164 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 9d5a0 │ │ - beq.n 9d0a8 │ │ - b.n 9d524 │ │ + b.n 9e1f4 │ │ + beq.n 9dcfc │ │ + b.n 9e178 │ │ ands r0, r0 │ │ - b.n 9d3ce │ │ + b.n 9e022 │ │ lsls r5, r2, #3 │ │ - b.n 9d432 │ │ + b.n 9e086 │ │ movs r1, r0 │ │ - b.n 9d736 │ │ + b.n 9e38a │ │ lsls r5, r5, #1 │ │ rev r0, r0 │ │ movs r1, r0 │ │ - b.n 9d51e │ │ + b.n 9e172 │ │ strb r4, [r3, #0] │ │ - b.n 9d5aa │ │ + b.n 9e1fe │ │ str r4, [r7, #4] │ │ - b.n 9d5ae │ │ + b.n 9e202 │ │ movs r5, r0 │ │ - b.n 9cc32 │ │ + b.n 9d886 │ │ asrs r0, r6, #1 │ │ - b.n 9ce8c │ │ + b.n 9dae0 │ │ movs r1, #1 │ │ - b.n 9cfe0 │ │ + b.n 9dc34 │ │ adds r0, #129 @ 0x81 │ │ - b.n 9d3f6 │ │ + b.n 9e04a │ │ asrs r6, r0, #32 │ │ - b.n 9d3fa │ │ + b.n 9e04e │ │ adds r0, #179 @ 0xb3 │ │ - b.n 9d420 │ │ + b.n 9e074 │ │ str r4, [r7, r2] │ │ - b.n 9d466 │ │ + b.n 9e0ba │ │ movs r0, #1 │ │ - b.n 9d5cc │ │ + b.n 9e220 │ │ lsls r5, r4, #2 │ │ - b.n 9d36e │ │ + b.n 9dfc2 │ │ movs r1, r0 │ │ cmp r2, #0 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 9d454 │ │ + b.n 9e0a8 │ │ movs r4, r0 │ │ and.w r0, r0, r4 │ │ - b.n 9d41a │ │ + b.n 9e06e │ │ @ instruction: 0xffe7ebff │ │ movs r0, r0 │ │ - b.n 9d782 │ │ + b.n 9e3d6 │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n 9cc92 │ │ + b.n 9d8e6 │ │ lsls r0, r6, #1 │ │ - b.n 9ce4c │ │ + b.n 9daa0 │ │ movs r1, #0 │ │ - b.n 9d020 │ │ + b.n 9dc74 │ │ lsls r0, r0, #2 │ │ - b.n 9d202 │ │ + b.n 9de56 │ │ lsls r0, r6, #2 │ │ - b.n 9d49a │ │ + b.n 9e0ee │ │ asrs r4, r2, #32 │ │ - b.n 9d602 │ │ + b.n 9e256 │ │ movs r0, #12 │ │ - b.n 9cc1c │ │ + b.n 9d870 │ │ str r0, [sp, #16] │ │ - b.n 9cc2a │ │ + b.n 9d87e │ │ lsls r0, r0, #2 │ │ - b.n 9d20c │ │ + b.n 9de60 │ │ strh r0, [r0, #0] │ │ - b.n 9cc32 │ │ + b.n 9d886 │ │ movs r0, #12 │ │ - b.n 9d62c │ │ + b.n 9e280 │ │ lsls r0, r6, #2 │ │ - b.n 9d4b6 │ │ + b.n 9e10a │ │ asrs r0, r0, #32 │ │ - b.n 9d03c │ │ + b.n 9dc90 │ │ movs r4, r0 │ │ - b.n 9d45e │ │ + b.n 9e0b2 │ │ strh r0, [r6, #6] │ │ - b.n 9d4bc │ │ - ldrb r4, [r5, r3] │ │ + b.n 9e110 │ │ + ldrb r3, [r5, r3] │ │ add.w r0, r0, r0 │ │ - b.n 9d7ca │ │ + b.n 9e41e │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n 9d4da │ │ + b.n 9e12e │ │ movs r7, r2 │ │ - b.n 9d7d6 │ │ + b.n 9e42a │ │ movs r1, r0 │ │ uxth r0, r0 │ │ movs r5, r0 │ │ push {r2, r6, r7, lr} │ │ asrs r4, r1, #32 │ │ push {r0, r2, r3, r4, r7, lr} │ │ lsls r0, r6, #1 │ │ @ instruction: 0xb6af │ │ asrs r0, r0, #4 │ │ @ instruction: 0xb787 │ │ lsls r5, r2, #3 │ │ - cbz r4, 9d182 │ │ + cbz r4, 9ddd6 │ │ asrs r0, r0, #2 │ │ sub sp, #24 │ │ movs r0, r0 │ │ - cbz r0, 9d1be │ │ + cbz r0, 9de12 │ │ lsls r0, r6, #2 │ │ - cbz r1, 9d18a │ │ - beq.n 9d18c │ │ + cbz r1, 9ddde │ │ + beq.n 9dde0 │ │ sxtb r3, r1 │ │ ldrh r0, [r6, #30] │ │ @ instruction: 0xb8bd │ │ asrs r4, r0, #32 │ │ - b.n 9d4a6 │ │ + b.n 9e0fa │ │ lsrs r1, r2, #31 │ │ - b.n 9d788 │ │ + b.n 9e3dc │ │ movs r0, #4 │ │ - b.n 9cd50 │ │ + b.n 9d9a4 │ │ movs r1, r0 │ │ - b.n 9d796 │ │ + b.n 9e3ea │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r3, #32 │ │ - b.n 9cca2 │ │ + b.n 9d8f6 │ │ adds r0, #1 │ │ - b.n 9d5fe │ │ + b.n 9e252 │ │ movs r0, #180 @ 0xb4 │ │ - b.n 9d52a │ │ + b.n 9e17e │ │ movs r0, r0 │ │ - b.n 9d828 │ │ + b.n 9e47c │ │ movs r0, #3 │ │ - b.n 9d48e │ │ + b.n 9e0e2 │ │ movs r0, #180 @ 0xb4 │ │ - b.n 9d516 │ │ + b.n 9e16a │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n 9d8d6 │ │ + b.n 9e52a │ │ movs r0, #188 @ 0xbc │ │ - b.n 9cc9c │ │ + b.n 9d8f0 │ │ asrs r4, r0, #32 │ │ - b.n 9d6a0 │ │ + b.n 9e2f4 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #8 │ │ - b.n 9ccce │ │ + b.n 9d922 │ │ adds r0, #0 │ │ - b.n 9d8ea │ │ + b.n 9e53e │ │ adds r0, #8 │ │ - b.n 9ccb2 │ │ + b.n 9d906 │ │ lsls r0, r6, #2 │ │ - b.n 9d534 │ │ + b.n 9e188 │ │ movs r4, r1 │ │ - b.n 9ccde │ │ + b.n 9d932 │ │ asrs r4, r0, #32 │ │ - b.n 9ccda │ │ + b.n 9d92e │ │ asrs r2, r0, #32 │ │ - b.n 9d8c0 │ │ + b.n 9e514 │ │ asrs r4, r0, #32 │ │ - b.n 9ccc2 │ │ + b.n 9d916 │ │ lsls r2, r6, #30 │ │ - b.n 9d7d6 │ │ + b.n 9e42a │ │ lsrs r7, r7, #31 │ │ - b.n 9d868 │ │ + b.n 9e4bc │ │ movs r3, r1 │ │ - b.n 9d6ce │ │ + b.n 9e322 │ │ movs r0, #4 │ │ - b.n 9d512 │ │ + b.n 9e166 │ │ subs r1, r2, #7 │ │ - b.n 9d7f4 │ │ + b.n 9e448 │ │ adds r0, #4 │ │ - b.n 9cdbe │ │ + b.n 9da12 │ │ movs r1, r0 │ │ - b.n 9d804 │ │ + b.n 9e458 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r0, #24 │ │ - b.n 9cd0e │ │ + b.n 9d962 │ │ strb r1, [r0, #0] │ │ - b.n 9d66c │ │ + b.n 9e2c0 │ │ adds r0, #180 @ 0xb4 │ │ - b.n 9d596 │ │ + b.n 9e1ea │ │ movs r0, r0 │ │ - b.n 9d896 │ │ + b.n 9e4ea │ │ adds r0, #7 │ │ - b.n 9d4fc │ │ + b.n 9e150 │ │ adds r0, #180 @ 0xb4 │ │ - b.n 9d582 │ │ + b.n 9e1d6 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n 9d942 │ │ + b.n 9e596 │ │ adds r0, #188 @ 0xbc │ │ - b.n 9cd0a │ │ + b.n 9d95e │ │ movs r0, #4 │ │ - b.n 9d70e │ │ + b.n 9e362 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #12 │ │ - b.n 9cd3a │ │ + b.n 9d98e │ │ strb r0, [r0, #0] │ │ - b.n 9d956 │ │ + b.n 9e5aa │ │ strb r0, [r1, #0] │ │ - b.n 9cd20 │ │ + b.n 9d974 │ │ asrs r0, r6, #2 │ │ - b.n 9d5a2 │ │ + b.n 9e1f6 │ │ asrs r2, r6, #30 │ │ - b.n 9d832 │ │ + b.n 9e486 │ │ subs r7, r7, #7 │ │ - b.n 9d8c4 │ │ + b.n 9e518 │ │ movs r1, r0 │ │ - b.n 9d4ca │ │ + b.n 9e11e │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ - beq.n 9d260 │ │ - b.n 9d6c8 │ │ + beq.n 9deb4 │ │ + b.n 9e31c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r1, r4, r5, r7, r8, r9, sl, ip} │ │ - b.n 9d84a │ │ + b.n 9e49e │ │ subs r7, r7, #7 │ │ - b.n 9d8dc │ │ + b.n 9e530 │ │ movs r1, r0 │ │ - b.n 9d4e2 │ │ + b.n 9e136 │ │ @ instruction: 0xfff91aff │ │ movs r5, r0 │ │ - b.n 9cdf2 │ │ + b.n 9da46 │ │ movs r1, r0 │ │ - b.n 9d74e │ │ + b.n 9e3a2 │ │ movs r5, r0 │ │ - b.n 9cdda │ │ + b.n 9da2e │ │ lsls r0, r6, #1 │ │ - b.n 9cfb4 │ │ + b.n 9dc08 │ │ movs r0, #0 │ │ - b.n 9da1a │ │ + b.n 9e66e │ │ asrs r0, r0, #4 │ │ - b.n 9d366 │ │ + b.n 9dfba │ │ lsls r0, r0, #2 │ │ - b.n 9d36a │ │ + b.n 9dfbe │ │ asrs r4, r3, #32 │ │ - b.n 9cd88 │ │ + b.n 9d9dc │ │ asrs r4, r7, #2 │ │ - b.n 9d60c │ │ + b.n 9e260 │ │ asrs r1, r4, #2 │ │ - b.n 9d372 │ │ + b.n 9dfc6 │ │ asrs r4, r7, #30 │ │ - b.n 9d5f2 │ │ + b.n 9e246 │ │ movs r4, r0 │ │ - b.n 9ce1e │ │ + b.n 9da72 │ │ movs r0, #24 │ │ - b.n 9d9ba │ │ + b.n 9e60e │ │ asrs r0, r3, #32 │ │ - b.n 9cda6 │ │ + b.n 9d9fa │ │ lsls r2, r2, #4 │ │ - b.n 9d240 │ │ + b.n 9de94 │ │ movs r0, r0 │ │ - b.n 9d928 │ │ + b.n 9e57c │ │ movs r4, r0 │ │ - b.n 9ce12 │ │ + b.n 9da66 │ │ lsls r2, r6, #30 │ │ - b.n 9d89e │ │ + b.n 9e4f2 │ │ movs r0, #46 @ 0x2e │ │ asrs r0, r4, #15 │ │ lsrs r7, r7, #31 │ │ - b.n 9d934 │ │ + b.n 9e588 │ │ movs r0, #180 @ 0xb4 │ │ asrs r1, r0, #7 │ │ movs r0, #0 │ │ asrs r0, r4, #14 │ │ movs r0, #188 @ 0xbc │ │ asrs r1, r0, #22 │ │ - beq.n 9d2d4 │ │ - b.n 9d73c │ │ + beq.n 9df28 │ │ + b.n 9e390 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r2} │ │ - b.n 9ce56 │ │ + b.n 9daaa │ │ @ instruction: 0xffe7eaff │ │ - ldr r5, [pc, #960] @ (9d674 ) │ │ + ldr r5, [pc, #960] @ (9e2c8 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 9d7d4 │ │ + b.n 9e428 │ │ movs r0, r0 │ │ - b.n 9d960 │ │ + b.n 9e5b4 │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ strb r6, [r2, #0] │ │ - b.n 9da0a │ │ + b.n 9e65e │ │ movs r0, r0 │ │ - b.n 9d96e │ │ + b.n 9e5c2 │ │ lsls r3, r7, #1 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #62] @ 0x3e │ │ - b.n 9d8e6 │ │ + b.n 9e53a │ │ strb r0, [r0, #0] │ │ - b.n 9cdfa │ │ + b.n 9da4e │ │ str r1, [r6, #88] @ 0x58 │ │ - b.n 9d8f8 │ │ + b.n 9e54c │ │ ldrh r7, [r7, #62] @ 0x3e │ │ - b.n 9d980 │ │ + b.n 9e5d4 │ │ ldrsh r3, [r3, r5] │ │ - b.n 9d7f6 │ │ + b.n 9e44a │ │ ldr r5, [r0, #96] @ 0x60 │ │ - b.n 9d978 │ │ + b.n 9e5cc │ │ movs r6, r0 │ │ - b.n 9d59c │ │ + b.n 9e1f0 │ │ movs r6, r6 │ │ subs r0, r0, r0 │ │ ands r4, r1 │ │ - b.n 9ce16 │ │ + b.n 9da6a │ │ strb r6, [r2, #0] │ │ - b.n 9da3a │ │ + b.n 9e68e │ │ movs r0, r0 │ │ - b.n 9d9a6 │ │ + b.n 9e5fa │ │ lsls r7, r5, #1 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n 9ce2e │ │ + b.n 9da82 │ │ ldr r1, [r6, #32] │ │ - b.n 9d910 │ │ + b.n 9e564 │ │ str r5, [r2, #60] @ 0x3c │ │ - b.n 9d990 │ │ + b.n 9e5e4 │ │ movs r6, r0 │ │ - b.n 9d5c0 │ │ + b.n 9e214 │ │ strb r5, [r0, #0] │ │ - b.n 9d656 │ │ + b.n 9e2aa │ │ lsls r1, r5, #1 │ │ subs r0, r0, r0 │ │ str r0, [r0, r1] │ │ - b.n 9ce46 │ │ + b.n 9da9a │ │ strb r0, [r2, #0] │ │ - b.n 9ce4c │ │ + b.n 9daa0 │ │ movs r0, r0 │ │ - b.n 9d9d4 │ │ + b.n 9e628 │ │ movs r6, r5 │ │ lsrs r0, r0, #8 │ │ str r4, [r0, #0] │ │ - b.n 9ce56 │ │ + b.n 9daaa │ │ strb r3, [r0, #0] │ │ - b.n 9d932 │ │ + b.n 9e586 │ │ strb r2, [r0, #0] │ │ - b.n 9d9b6 │ │ + b.n 9e60a │ │ movs r7, r0 │ │ - b.n 9d566 │ │ + b.n 9e1ba │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n 9d96e │ │ + b.n 9e5c2 │ │ movs r5, r5 │ │ subs r0, r0, r0 │ │ strb r4, [r1, #1] │ │ - b.n 9ce72 │ │ + b.n 9dac6 │ │ str r0, [r1, #0] │ │ - b.n 9ce6e │ │ + b.n 9dac2 │ │ str r0, [r2, r2] │ │ - b.n 9ce7c │ │ + b.n 9dad0 │ │ strb r7, [r0, #0] │ │ - b.n 9d3e2 │ │ + b.n 9e036 │ │ str r7, [r0, #16] │ │ - b.n 9d284 │ │ - bl 4f8e5a │ │ + b.n 9ded8 │ │ + bl 4f9aae │ │ str r0, [r2, r1] │ │ - b.n 9ce8a │ │ + b.n 9dade │ │ strb r7, [r0, #4] │ │ - b.n 9d290 │ │ + b.n 9dee4 │ │ movs r7, r0 │ │ - b.n 9d616 │ │ + b.n 9e26a │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ lsls r2, r0, #28 │ │ - b.n 9d998 │ │ + b.n 9e5ec │ │ movs r4, r6 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #32 │ │ - b.n 9d9a0 │ │ + b.n 9e5f4 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ strb r0, [r2, #0] │ │ - b.n 9cea2 │ │ + b.n 9daf6 │ │ strb r0, [r6, #2] │ │ - b.n 9d734 │ │ + b.n 9e388 │ │ lsls r4, r6, #1 │ │ - b.n 9d9b8 │ │ + b.n 9e60c │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #0] │ │ - b.n 9dad2 │ │ + b.n 9e726 │ │ strb r0, [r0, #0] │ │ - b.n 9ce9a │ │ + b.n 9daee │ │ lsls r3, r5, #1 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n 9dade │ │ + b.n 9e732 │ │ movs r0, r0 │ │ - b.n 9da42 │ │ + b.n 9e696 │ │ lsls r5, r1, #1 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n 9d6ea │ │ + b.n 9e33e │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r7, r8, ip} │ │ - b.n 9cef0 │ │ + b.n 9db44 │ │ strb r6, [r2, #0] │ │ - b.n 9daf6 │ │ + b.n 9e74a │ │ movs r6, r2 │ │ - b.n 9dafa │ │ + b.n 9e74e │ │ cmp r7, #179 @ 0xb3 │ │ - b.n 9dafe │ │ + b.n 9e752 │ │ asrs r1, r0, #32 │ │ - b.n 9d4e0 │ │ - str r6, [r4, r2] │ │ + b.n 9e134 │ │ + str r5, [r4, r2] │ │ add.w r0, r0, r7 │ │ - b.n 9d70a │ │ + b.n 9e35e │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r0, r1, r2, r6} │ │ - b.n 9d9e6 │ │ + b.n 9e63a │ │ lsrs r7, r2, #32 │ │ - b.n 9da5a │ │ + b.n 9e6ae │ │ movs r0, r0 │ │ - b.n 9d688 │ │ + b.n 9e2dc │ │ strb r5, [r0, #0] │ │ - b.n 9d71e │ │ + b.n 9e372 │ │ strb r6, [r2, #0] │ │ lsls r0, r4, #14 │ │ movs r6, r6 │ │ and.w r0, r0, r1, lsl #28 │ │ - b.n 9db2a │ │ + b.n 9e77e │ │ movs r4, r6 │ │ and.w r0, r0, sp, lsl #28 │ │ - b.n 9db32 │ │ + b.n 9e786 │ │ lsrs r2, r0, #32 │ │ - b.n 9da22 │ │ + b.n 9e676 │ │ strb r2, [r0, #0] │ │ lsls r0, r1, #10 │ │ movs r0, r6 │ │ and.w r0, r0, ip, lsl #29 │ │ - b.n 9cf2a │ │ + b.n 9db7e │ │ ands r0, r0 │ │ - b.n 9d746 │ │ + b.n 9e39a │ │ str r0, [r1, #0] │ │ - b.n 9cf2a │ │ + b.n 9db7e │ │ str r4, [r0, r4] │ │ - b.n 9cf38 │ │ + b.n 9db8c │ │ stmia r0!, {r0, r1, r2} │ │ - b.n 9d49e │ │ + b.n 9e0f2 │ │ str r3, [r0, #0] │ │ - b.n 9d756 │ │ + b.n 9e3aa │ │ strb r2, [r0, #0] │ │ - b.n 9d75a │ │ + b.n 9e3ae │ │ movs r5, r0 │ │ - b.n 9d75e │ │ + b.n 9e3b2 │ │ str r1, [r0, r0] │ │ - b.n 9d762 │ │ + b.n 9e3b6 │ │ asrs r4, r1, #32 │ │ - b.n 9d766 │ │ + b.n 9e3ba │ │ ldrsh.w lr, [r7], #255 │ │ movs r0, #7 │ │ - b.n 9d76e │ │ + b.n 9e3c2 │ │ strb r0, [r0, #0] │ │ - b.n 9d772 │ │ + b.n 9e3c6 │ │ asrs r5, r0, #32 │ │ - b.n 9d776 │ │ + b.n 9e3ca │ │ adds r0, #6 │ │ - b.n 9d77a │ │ + b.n 9e3ce │ │ movs r4, r0 │ │ - b.n 9d77e │ │ + b.n 9e3d2 │ │ movs r0, r0 │ │ - b.n 9daf0 │ │ + b.n 9e744 │ │ @ instruction: 0xffc90aff │ │ movs r5, r3 │ │ and.w r8, r0, r1 │ │ - b.n 9da74 │ │ + b.n 9e6c8 │ │ movs r0, r6 │ │ subs r0, r0, r0 │ │ strb r0, [r2, #0] │ │ - b.n 9cf76 │ │ + b.n 9dbca │ │ strb r0, [r6, #2] │ │ - b.n 9d808 │ │ + b.n 9e45c │ │ movs r0, r2 │ │ - b.n 9da8c │ │ + b.n 9e6e0 │ │ strb r0, [r1, #0] │ │ - b.n 9d7a2 │ │ + b.n 9e3f6 │ │ movs r4, r5 │ │ lsrs r0, r0, #8 │ │ ands r4, r1 │ │ - b.n 9cf8e │ │ + b.n 9dbe2 │ │ ldrb r2, [r3, #28] │ │ - b.n 9da7c │ │ + b.n 9e6d0 │ │ movs r7, r0 │ │ - b.n 9d71a │ │ + b.n 9e36e │ │ @ instruction: 0xffc73aff │ │ str r4, [r0, r0] │ │ - b.n 9cf9e │ │ + b.n 9dbf2 │ │ strh r0, [r0, #0] │ │ - b.n 9d7be │ │ + b.n 9e412 │ │ strb r1, [r0, #0] │ │ - b.n 9d7c2 │ │ + b.n 9e416 │ │ lsls r6, r7, #23 │ │ - b.n 9dbc6 │ │ + b.n 9e81a │ │ str r2, [r0, #0] │ │ - b.n 9d7ca │ │ + b.n 9e41e │ │ asrs r5, r0, #32 │ │ - b.n 9d7ce │ │ + b.n 9e422 │ │ str r3, [r0, r0] │ │ - b.n 9d7d2 │ │ - udf #130 @ 0x82 │ │ + b.n 9e426 │ │ + udf #129 @ 0x81 │ │ add.w r0, r0, r5, lsl #12 │ │ - b.n 9d7da │ │ + b.n 9e42e │ │ str r0, [r0, r0] │ │ - b.n 9d7de │ │ + b.n 9e432 │ │ asrs r7, r0, #32 │ │ - b.n 9d7e2 │ │ + b.n 9e436 │ │ movs r0, #6 │ │ - b.n 9d7e6 │ │ + b.n 9e43a │ │ movs r0, r1 │ │ - b.n 9d7ea │ │ + b.n 9e43e │ │ movs r5, r0 │ │ - b.n 9d756 │ │ + b.n 9e3aa │ │ @ instruction: 0xffb89aff │ │ ldrb r7, [r5, #4] │ │ - b.n 9dac6 │ │ + b.n 9e71a │ │ ldrb r7, [r7, #31] │ │ - b.n 9db58 │ │ + b.n 9e7ac │ │ movs r6, r2 │ │ and.w r0, r0, r4, lsl #28 │ │ - b.n 9d9d2 │ │ + b.n 9e626 │ │ asrs r0, r6, #1 │ │ - b.n 9d004 │ │ + b.n 9dc58 │ │ movs r7, r0 │ │ - b.n 9d80a │ │ + b.n 9e45e │ │ cmp r6, #45 @ 0x2d │ │ - b.n 9dc0e │ │ + b.n 9e862 │ │ asrs r1, r0, #32 │ │ - b.n 9d5f0 │ │ - str r2, [r4, r1] │ │ + b.n 9e244 │ │ + str r1, [r4, r1] │ │ add.w r0, r0, r7 │ │ - b.n 9d81a │ │ + b.n 9e46e │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r5, r6, ip} │ │ - b.n 9d020 │ │ + b.n 9dc74 │ │ strb r0, [r0, #0] │ │ - b.n 9d826 │ │ + b.n 9e47a │ │ movs r2, #222 @ 0xde │ │ - b.n 9daea │ │ + b.n 9e73e │ │ asrs r1, r0, #32 │ │ - b.n 9d60c │ │ - str r3, [r3, r1] │ │ + b.n 9e260 │ │ + str r2, [r3, r1] │ │ add.w r0, r0, r7 │ │ - b.n 9d836 │ │ + b.n 9e48a │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r6, ip} │ │ - b.n 9d03c │ │ + b.n 9dc90 │ │ movs r0, r1 │ │ - b.n 9d842 │ │ + b.n 9e496 │ │ movs r2, #218 @ 0xda │ │ - b.n 9db06 │ │ + b.n 9e75a │ │ asrs r1, r0, #32 │ │ - b.n 9d628 │ │ - str r4, [r2, r1] │ │ + b.n 9e27c │ │ + str r3, [r2, r1] │ │ add.w r0, r0, r8 │ │ - b.n 9d852 │ │ + b.n 9e4a6 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r1, r2, r4, ip, sp, lr} │ │ - b.n 9dc5a │ │ + b.n 9e8ae │ │ asrs r4, r3, #32 │ │ - b.n 9d05c │ │ + b.n 9dcb0 │ │ movs r7, r0 │ │ - b.n 9d862 │ │ + b.n 9e4b6 │ │ movs r2, #213 @ 0xd5 │ │ - b.n 9db26 │ │ + b.n 9e77a │ │ asrs r1, r0, #32 │ │ - b.n 9d648 │ │ - str r4, [r1, r1] │ │ + b.n 9e29c │ │ + str r3, [r1, r1] │ │ add.w r0, r0, r7 │ │ - b.n 9d872 │ │ + b.n 9e4c6 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ - ldmia.w sp!, {r2, r4, r6, r7, sl, ip, sp, lr, pc} │ │ - @ instruction: 0xfff6f3c4 │ │ - @ instruction: 0xfff6f36c │ │ - vsubw.u , q11, d12 │ │ - vsubw.u , q11, d24 │ │ + ldmia.w sp!, {r0, r1, r3, r6, fp, sp, lr, pc} │ │ + vqshl.u32 d30, d27, #22 │ │ + vrintm.f16 q15, │ │ + vcvt.f32.f16 q15, d3 │ │ + vqshl.u32 d30, d15, #22 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 9da6c │ │ - beq.n 9d59c │ │ - b.n 9d9f0 │ │ + b.n 9e6c0 │ │ + beq.n 9e1f0 │ │ + b.n 9e644 │ │ str r4, [r2, r0] │ │ - b.n 9d07a │ │ + b.n 9dcce │ │ stmia r7!, {r0, r1, r6, r7} │ │ - b.n 9db6e │ │ + b.n 9e7c2 │ │ ands r4, r0 │ │ - b.n 9d084 │ │ + b.n 9dcd8 │ │ ldmia r7, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n 9dc04 │ │ + b.n 9e858 │ │ strb r0, [r1, #0] │ │ - b.n 9d094 │ │ + b.n 9dce8 │ │ movs r7, r0 │ │ - b.n 9d816 │ │ + b.n 9e46a │ │ movs r3, r7 │ │ ldrh r0, [r0, #16] │ │ strb r4, [r0, #0] │ │ - b.n 9d0a0 │ │ + b.n 9dcf4 │ │ movs r7, r0 │ │ - b.n 9d822 │ │ + b.n 9e476 │ │ movs r0, r7 │ │ subs r2, #0 │ │ - b.n 9d588 │ │ - b.n 9d0a6 │ │ + b.n 9e1dc │ │ + b.n 9dcfa │ │ str r4, [r2, #0] │ │ - b.n 9d0b0 │ │ + b.n 9dd04 │ │ movs r6, r0 │ │ - b.n 9d846 │ │ + b.n 9e49a │ │ movs r4, r6 │ │ ldrh r0, [r0, #16] │ │ str r0, [r2, r0] │ │ - b.n 9d0bc │ │ + b.n 9dd10 │ │ movs r5, r0 │ │ - b.n 9d852 │ │ + b.n 9e4a6 │ │ movs r1, r6 │ │ subs r2, #0 │ │ str r0, [r2, r0] │ │ - b.n 9d0be │ │ + b.n 9dd12 │ │ str r0, [r6, r2] │ │ - b.n 9d94c │ │ + b.n 9e5a0 │ │ movs r0, r1 │ │ - b.n 9dbd0 │ │ + b.n 9e824 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r3, #0] │ │ - b.n 9dac8 │ │ + b.n 9e71c │ │ movs r4, r0 │ │ - b.n 9dc5a │ │ + b.n 9e8ae │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 9dc62 │ │ + b.n 9e8b6 │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #0] │ │ - b.n 9d0e4 │ │ + b.n 9dd38 │ │ movs r7, r0 │ │ - b.n 9dbf4 │ │ + b.n 9e848 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #0] │ │ - b.n 9d17c │ │ + b.n 9ddd0 │ │ asrs r7, r0, #32 │ │ - b.n 9dcde │ │ + b.n 9e932 │ │ str r0, [sp, #708] @ 0x2c4 │ │ - b.n 9d984 │ │ - add r0, pc, #12 @ (adr r0, 9d5e4 ) │ │ - b.n 9d108 │ │ + b.n 9e5d8 │ │ + add r0, pc, #12 @ (adr r0, 9e238 ) │ │ + b.n 9dd5c │ │ strb r7, [r0, #0] │ │ - b.n 9daec │ │ + b.n 9e740 │ │ strh r0, [r3, #0] │ │ - b.n 9d17c │ │ + b.n 9ddd0 │ │ str r1, [sp, #740] @ 0x2e4 │ │ - b.n 9d980 │ │ - add r0, pc, #108 @ (adr r0, 9d654 ) │ │ - b.n 9d104 │ │ + b.n 9e5d4 │ │ + add r0, pc, #108 @ (adr r0, 9e2a8 ) │ │ + b.n 9dd58 │ │ movs r5, r4 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n 9d114 │ │ + b.n 9dd68 │ │ movs r3, r0 │ │ - b.n 9dc24 │ │ + b.n 9e878 │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n 9dc28 │ │ + b.n 9e87c │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ ands r0, r2 │ │ - b.n 9db20 │ │ + b.n 9e774 │ │ movs r4, r0 │ │ - b.n 9dcc6 │ │ + b.n 9e91a │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 9dcce │ │ + b.n 9e922 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ str r0, [r0, r0] │ │ - b.n 9d13e │ │ + b.n 9dd92 │ │ movs r7, r0 │ │ - b.n 9dc48 │ │ + b.n 9e89c │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ lsls r2, r0, #28 │ │ - b.n 9dc4c │ │ + b.n 9e8a0 │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #0] │ │ - b.n 9d1d8 │ │ + b.n 9de2c │ │ movs r0, #7 │ │ - b.n 9dd3a │ │ + b.n 9e98e │ │ str r1, [r6, #8] │ │ - b.n 9d9e0 │ │ + b.n 9e634 │ │ stmia r0!, {r0, r1} │ │ - b.n 9d164 │ │ + b.n 9ddb8 │ │ strb r0, [r2, #0] │ │ - b.n 9d1d8 │ │ + b.n 9de2c │ │ strb r7, [r0, #0] │ │ - b.n 9db4c │ │ + b.n 9e7a0 │ │ str r1, [r6, #24] │ │ - b.n 9d9e0 │ │ + b.n 9e634 │ │ stmia r0!, {r0, r1, r4} │ │ - b.n 9d164 │ │ + b.n 9ddb8 │ │ movs r5, r3 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n 9d176 │ │ + b.n 9ddca │ │ movs r3, r0 │ │ - b.n 9dc80 │ │ + b.n 9e8d4 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ - str r0, [sp, #112] @ 0x70 │ │ + str r0, [sp, #108] @ 0x6c │ │ @ instruction: 0xeb00c000 │ │ - b.n 9d9a2 │ │ + b.n 9e5f6 │ │ movs r4, r1 │ │ - b.n 9d9a6 │ │ - beq.n 9d6a0 │ │ - b.n 9db00 │ │ + b.n 9e5fa │ │ + beq.n 9e2f4 │ │ + b.n 9e754 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {pc} │ │ - b.n 9d220 │ │ + b.n 9de74 │ │ asrs r3, r0, #32 │ │ - b.n 9dd82 │ │ + b.n 9e9d6 │ │ str r0, [sp, #708] @ 0x2c4 │ │ - b.n 9da28 │ │ + b.n 9e67c │ │ strb r3, [r0, #0] │ │ - b.n 9db8c │ │ + b.n 9e7e0 │ │ strh r0, [r3, #0] │ │ - b.n 9d21c │ │ + b.n 9de70 │ │ str r1, [sp, #740] @ 0x2e4 │ │ - b.n 9da20 │ │ + b.n 9e674 │ │ strb r0, [r0, #0] │ │ - b.n 9d238 │ │ + b.n 9de8c │ │ strb r0, [r0, #0] │ │ - b.n 9d210 │ │ + b.n 9de64 │ │ asrs r0, r1, #32 │ │ - b.n 9dbac │ │ + b.n 9e800 │ │ ands r4, r1 │ │ - b.n 9d1b0 │ │ + b.n 9de04 │ │ str r0, [r1, #0] │ │ - b.n 9d1b4 │ │ + b.n 9de08 │ │ movs r0, r4 │ │ - b.n 9dcc8 │ │ + b.n 9e91c │ │ @ instruction: 0xffd71aff │ │ @ instruction: 0xffeceaff │ │ lsls r2, r0, #28 │ │ - b.n 9dcd0 │ │ + b.n 9e924 │ │ @ instruction: 0xffec1aff │ │ strb r0, [r0, #0] │ │ - b.n 9d25c │ │ + b.n 9deb0 │ │ movs r0, #3 │ │ - b.n 9ddbe │ │ + b.n 9ea12 │ │ strb r0, [r2, #0] │ │ - b.n 9d254 │ │ + b.n 9dea8 │ │ strb r3, [r0, #0] │ │ - b.n 9dbc8 │ │ + b.n 9e81c │ │ str r1, [r6, #8] │ │ - b.n 9da6c │ │ + b.n 9e6c0 │ │ str r1, [r6, #24] │ │ - b.n 9da60 │ │ + b.n 9e6b4 │ │ strb r0, [r0, #0] │ │ - b.n 9d278 │ │ + b.n 9decc │ │ strb r0, [r0, #0] │ │ - b.n 9d252 │ │ + b.n 9dea6 │ │ movs r0, #13 │ │ - b.n 9da12 │ │ + b.n 9e666 │ │ ands r0, r2 │ │ stmia.w sp, {r0, r1, r2, r3, r4, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff0003 │ │ - b.n 9dd08 │ │ + b.n 9e95c │ │ @ instruction: 0xffdf1aff │ │ @ instruction: 0xffdceaff │ │ - ldr r0, [pc, #192] @ (9d7a8 ) │ │ + ldr r0, [pc, #192] @ (9e3fc ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n 9dc08 │ │ + b.n 9e85c │ │ str r6, [r2, r0] │ │ - b.n 9de32 │ │ + b.n 9ea86 │ │ movs r0, r0 │ │ - b.n 9dd96 │ │ + b.n 9e9ea │ │ lsls r1, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n 9d21e │ │ + b.n 9de72 │ │ subs r1, #44 @ 0x2c │ │ - b.n 9dd12 │ │ + b.n 9e966 │ │ strb r1, [r6, r6] │ │ - b.n 9dd20 │ │ + b.n 9e974 │ │ subs r7, #255 @ 0xff │ │ - b.n 9dda8 │ │ + b.n 9e9fc │ │ ldrsh r5, [r0, r0] │ │ - b.n 9dd9c │ │ + b.n 9e9f0 │ │ movs r5, r0 │ │ - b.n 9d9b6 │ │ + b.n 9e60a │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ movs r0, #12 │ │ - b.n 9d23a │ │ + b.n 9de8e │ │ str r6, [r2, r0] │ │ - b.n 9de5e │ │ + b.n 9eab2 │ │ movs r0, r0 │ │ - b.n 9ddc6 │ │ + b.n 9ea1a │ │ lsls r6, r0, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n 9d24e │ │ - ldr r2, [pc, #196] @ (9d7f0 ) │ │ - b.n 9dd34 │ │ + b.n 9dea2 │ │ + ldr r2, [pc, #196] @ (9e444 ) │ │ + b.n 9e988 │ │ mvns r5, r2 │ │ - b.n 9ddb4 │ │ + b.n 9ea08 │ │ movs r4, r0 │ │ - b.n 9d9e0 │ │ + b.n 9e634 │ │ str r3, [r0, r0] │ │ - b.n 9da7a │ │ + b.n 9e6ce │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ adds r0, #64 @ 0x40 │ │ - b.n 9d266 │ │ + b.n 9deba │ │ str r0, [r2, r0] │ │ - b.n 9d26c │ │ + b.n 9dec0 │ │ movs r0, r0 │ │ - b.n 9ddf4 │ │ + b.n 9ea48 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ ands r4, r0 │ │ - b.n 9d276 │ │ + b.n 9deca │ │ str r3, [r0, r0] │ │ - b.n 9dd56 │ │ + b.n 9e9aa │ │ str r2, [r0, r0] │ │ - b.n 9ddda │ │ + b.n 9ea2e │ │ movs r5, r0 │ │ - b.n 9d986 │ │ + b.n 9e5da │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n 9dd8e │ │ + b.n 9e9e2 │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ str r4, [r1, r1] │ │ - b.n 9d292 │ │ + b.n 9dee6 │ │ ands r0, r1 │ │ - b.n 9d292 │ │ + b.n 9dee6 │ │ adds r0, #144 @ 0x90 │ │ - b.n 9d29c │ │ + b.n 9def0 │ │ str r5, [r0, r0] │ │ - b.n 9d802 │ │ + b.n 9e456 │ │ adds r1, #5 │ │ - b.n 9d6a4 │ │ - bl 4f927e │ │ + b.n 9e2f8 │ │ + bl 4f9ed2 │ │ movs r0, #80 @ 0x50 │ │ - b.n 9d2aa │ │ + b.n 9defe │ │ movs r1, #5 │ │ - b.n 9d6ae │ │ + b.n 9e302 │ │ movs r2, r0 │ │ - b.n 9da34 │ │ + b.n 9e688 │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ movs r3, r6 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n 9deda │ │ + b.n 9eb2e │ │ movs r0, r0 │ │ - b.n 9de3e │ │ + b.n 9ea92 │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n 9dae6 │ │ + b.n 9e73a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, r1, r2, r6} │ │ - b.n 9ddc2 │ │ + b.n 9ea16 │ │ str r3, [r0, r0] │ │ - b.n 9daf2 │ │ + b.n 9e746 │ │ lsrs r7, r2, #32 │ │ - b.n 9de3a │ │ + b.n 9ea8e │ │ movs r0, r0 │ │ - b.n 9da5e │ │ + b.n 9e6b2 │ │ str r6, [r2, r0] │ │ lsls r0, r4, #14 │ │ movs r7, r3 │ │ and.w r0, r0, r1, lsl #20 │ │ - b.n 9df06 │ │ + b.n 9eb5a │ │ movs r5, r3 │ │ and.w r0, r0, sp, lsl #20 │ │ - b.n 9df0e │ │ + b.n 9eb62 │ │ lsrs r2, r0, #32 │ │ - b.n 9ddfa │ │ + b.n 9ea4e │ │ ldrsb r2, [r0, r7] │ │ lsls r0, r1, #12 │ │ ldrsh r7, [r7, r7] │ │ lsls r7, r1, #13 │ │ movs r0, r3 │ │ and.w r0, r0, ip, lsl #21 │ │ - b.n 9d306 │ │ + b.n 9df5a │ │ ands r0, r1 │ │ - b.n 9d306 │ │ + b.n 9df5a │ │ movs r1, #4 │ │ - b.n 9d310 │ │ + b.n 9df64 │ │ adds r0, #5 │ │ - b.n 9d876 │ │ + b.n 9e4ca │ │ ands r0, r0 │ │ - b.n 9db32 │ │ + b.n 9e786 │ │ str r1, [r0, r0] │ │ - b.n 9db36 │ │ + b.n 9e78a │ │ movs r2, r0 │ │ - b.n 9db3a │ │ + b.n 9e78e │ │ asrs r3, r0, #32 │ │ - b.n 9db3e │ │ + b.n 9e792 │ │ str.w lr, [r1], #255 │ │ asrs r5, r0, #32 │ │ - b.n 9db46 │ │ + b.n 9e79a │ │ str r0, [r0, r0] │ │ - b.n 9db4a │ │ + b.n 9e79e │ │ movs r4, r0 │ │ - b.n 9db4e │ │ + b.n 9e7a2 │ │ movs r0, r0 │ │ - b.n 9debc │ │ + b.n 9eb10 │ │ @ instruction: 0xffde0aff │ │ movs r1, r1 │ │ and.w r0, r0, r0, lsl #5 │ │ - b.n 9d35c │ │ + b.n 9dfb0 │ │ str r0, [r0, r0] │ │ - b.n 9db62 │ │ + b.n 9e7b6 │ │ movs r2, #230 @ 0xe6 │ │ - b.n 9de26 │ │ + b.n 9ea7a │ │ asrs r1, r0, #32 │ │ - b.n 9d948 │ │ - ldr r7, [pc, #560] @ (9da5c ) │ │ + b.n 9e59c │ │ + ldr r7, [pc, #556] @ (9e6ac ) │ │ add.w r0, r0, r5 │ │ - b.n 9db72 │ │ + b.n 9e7c6 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r6, r7, r8, r9, sl} │ │ - b.n 9de4a │ │ + b.n 9ea9e │ │ lsrs r7, r7, #31 │ │ - b.n 9dedc │ │ + b.n 9eb30 │ │ str r2, [r0, r0] │ │ - b.n 9dd42 │ │ + b.n 9e996 │ │ asrs r4, r2, #32 │ │ - b.n 9d384 │ │ + b.n 9dfd8 │ │ movs r5, r0 │ │ - b.n 9db8a │ │ + b.n 9e7de │ │ cmp r7, #185 @ 0xb9 │ │ - b.n 9df8e │ │ + b.n 9ebe2 │ │ asrs r1, r0, #32 │ │ - b.n 9d970 │ │ - ldr r7, [pc, #520] @ (9da5c ) │ │ + b.n 9e5c4 │ │ + ldr r7, [pc, #516] @ (9e6ac ) │ │ add.w r0, r0, r5 │ │ - b.n 9db9a │ │ + b.n 9e7ee │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r0, r2, r5, r9, fp, sp, pc} │ │ - vtbx.8 d26, {d6-d8}, d13 │ │ + ldmia.w sp!, {r1, r2, r4, r6, r8, sl, fp, ip, pc} │ │ + vcvt.u16.f16 , q15, #10 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 9dd88 │ │ - beq.n 9d8c8 │ │ - b.n 9dd0c │ │ + b.n 9e9dc │ │ + beq.n 9e51c │ │ + b.n 9e960 │ │ str r0, [sp, #0] │ │ - b.n 9dbb6 │ │ + b.n 9e80a │ │ movs r4, r0 │ │ - b.n 9d41a │ │ + b.n 9e06e │ │ movs r7, r7 │ │ - b.n 9df1e │ │ + b.n 9eb72 │ │ lsls r4, r7, #6 │ │ ldrh r0, [r0, #16] │ │ str r1, [r0, r0] │ │ - b.n 9dbc6 │ │ + b.n 9e81a │ │ movs r1, r1 │ │ - b.n 9dbca │ │ + b.n 9e81e │ │ asrs r0, r0, #32 │ │ - b.n 9dfce │ │ + b.n 9ec22 │ │ movs r0, #0 │ │ - b.n 9dfd2 │ │ - str r5, [sp, #924] @ 0x39c │ │ + b.n 9ec26 │ │ + str r5, [sp, #920] @ 0x398 │ │ add.w r0, r0, r0 │ │ - b.n 9df3a │ │ + b.n 9eb8e │ │ lsls r3, r6, #6 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n 9dc54 │ │ + b.n 9e8a8 │ │ strh r4, [r3, #0] │ │ - b.n 9ddb8 │ │ + b.n 9ea0c │ │ asrs r6, r0, #32 │ │ - b.n 9d45c │ │ + b.n 9e0b0 │ │ strb r0, [r0, #4] │ │ - b.n 9d7de │ │ + b.n 9e432 │ │ movs r0, #186 @ 0xba │ │ - b.n 9dc60 │ │ + b.n 9e8b4 │ │ asrs r2, r0, #32 │ │ - b.n 9d8f8 │ │ + b.n 9e54c │ │ movs r7, r4 │ │ - b.n 9dedc │ │ + b.n 9eb30 │ │ lsls r0, r6, #6 │ │ subs r0, r0, r0 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n 9ddd4 │ │ + b.n 9ea28 │ │ movs r0, r4 │ │ - b.n 9deea │ │ + b.n 9eb3e │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n 9d3e4 │ │ + b.n 9e038 │ │ lsls r1, r6, #2 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #2 │ │ - b.n 9d9ea │ │ + b.n 9e63e │ │ str r4, [r2, #0] │ │ - b.n 9dde4 │ │ + b.n 9ea38 │ │ lsls r0, r6, #2 │ │ - b.n 9dc7a │ │ + b.n 9e8ce │ │ lsls r0, r0, #2 │ │ - b.n 9d9ea │ │ + b.n 9e63e │ │ lsls r0, r6, #2 │ │ - b.n 9dc82 │ │ - add r0, pc, #0 @ (adr r0, 9d8e4 ) │ │ - b.n 9d9f2 │ │ + b.n 9e8d6 │ │ + add r0, pc, #0 @ (adr r0, 9e538 ) │ │ + b.n 9e646 │ │ movs r4, r0 │ │ - b.n 9d49e │ │ + b.n 9e0f2 │ │ movs r4, r0 │ │ - b.n 9df0e │ │ + b.n 9eb62 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n 9d936 │ │ + b.n 9e58a │ │ movs r2, r0 │ │ - b.n 9df1a │ │ + b.n 9eb6e │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ lsls r4, r6, #30 │ │ - b.n 9df12 │ │ + b.n 9eb66 │ │ lsrs r7, r7, #31 │ │ - b.n 9dfa4 │ │ + b.n 9ebf8 │ │ movs r4, r1 │ │ - b.n 9de0a │ │ - beq.n 9d944 │ │ - b.n 9dda4 │ │ + b.n 9ea5e │ │ + beq.n 9e598 │ │ + b.n 9e9f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5, r7} │ │ - b.n 9df40 │ │ + b.n 9eb94 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r3 │ │ - b.n 9d450 │ │ + b.n 9e0a4 │ │ asrs r0, r2, #32 │ │ - b.n 9d454 │ │ + b.n 9e0a8 │ │ cmp r5, #212 @ 0xd4 │ │ - b.n 9dca6 │ │ + b.n 9e8fa │ │ cmn r0, r2 │ │ - b.n 9dcac │ │ + b.n 9e900 │ │ movs r0, #2 │ │ - b.n 9d9d6 │ │ + b.n 9e62a │ │ adds r0, #3 │ │ - b.n 9dabc │ │ + b.n 9e710 │ │ movs r0, #1 │ │ - b.n 9de5a │ │ + b.n 9eaae │ │ adds r0, #0 │ │ - b.n 9de80 │ │ + b.n 9ead4 │ │ movs r2, #240 @ 0xf0 │ │ - b.n 9dcc0 │ │ + b.n 9e914 │ │ asrs r4, r0, #32 │ │ - b.n 9d4f6 │ │ + b.n 9e14a │ │ movs r2, r0 │ │ - b.n 9df68 │ │ + b.n 9ebbc │ │ lsls r0, r6, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ - b.n 9d46e │ │ + b.n 9e0c2 │ │ asrs r2, r6, #2 │ │ - b.n 9dcf4 │ │ + b.n 9e948 │ │ movs r0, r0 │ │ - b.n 9dff8 │ │ + b.n 9ec4c │ │ lsls r4, r5, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n 9e09e │ │ + b.n 9ecf2 │ │ ands r4, r1 │ │ - b.n 9dca2 │ │ + b.n 9e8f6 │ │ lsls r2, r4, #26 │ │ add.w r0, r0, r0 │ │ - b.n 9e00a │ │ + b.n 9ec5e │ │ lsls r3, r0, #2 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n 9d4a4 │ │ + b.n 9e0f8 │ │ stmia r0!, {r2} │ │ - b.n 9dcb6 │ │ + b.n 9e90a │ │ movs r0, r0 │ │ - b.n 9e01a │ │ + b.n 9ec6e │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 9d536 │ │ + b.n 9e18a │ │ movs r1, r0 │ │ - b.n 9dfa6 │ │ + b.n 9ebfa │ │ lsls r7, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r1, r0, #2 │ │ and.w r0, r0, r2 │ │ - b.n 9dfb2 │ │ + b.n 9ec06 │ │ stmia r0!, {r5} │ │ - b.n 9d4b0 │ │ + b.n 9e104 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ lsls r6, r6, #2 │ │ - b.n 9dd52 │ │ + b.n 9e9a6 │ │ asrs r0, r0, #32 │ │ - b.n 9d4d0 │ │ + b.n 9e124 │ │ movs r0, r0 │ │ - b.n 9daba │ │ + b.n 9e70e │ │ adds r0, #24 │ │ - b.n 9d4dc │ │ + b.n 9e130 │ │ movs r0, #4 │ │ - b.n 9d4dc │ │ + b.n 9e130 │ │ asrs r0, r1, #32 │ │ - b.n 9d4f2 │ │ + b.n 9e146 │ │ movs r4, r3 │ │ - b.n 9d4bc │ │ + b.n 9e110 │ │ movs r0, #4 │ │ - b.n 9d4ba │ │ + b.n 9e10e │ │ movs r0, r3 │ │ - b.n 9d4f0 │ │ + b.n 9e144 │ │ asrs r0, r0, #32 │ │ - b.n 9e102 │ │ + b.n 9ed56 │ │ @ instruction: 0xffa7ebff │ │ movs r0, r0 │ │ - b.n 9e06a │ │ + b.n 9ecbe │ │ lsls r7, r4, #5 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n 9d504 │ │ + b.n 9e158 │ │ asrs r0, r0, #32 │ │ - b.n 9dd16 │ │ + b.n 9e96a │ │ movs r0, #216 @ 0xd8 │ │ - b.n 9d4fa │ │ + b.n 9e14e │ │ adds r0, #212 @ 0xd4 │ │ - b.n 9d540 │ │ + b.n 9e194 │ │ movs r0, #2 │ │ - b.n 9dd08 │ │ + b.n 9e95c │ │ lsls r5, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n 9d59e │ │ + b.n 9e1f2 │ │ movs r2, r0 │ │ - b.n 9e012 │ │ + b.n 9ec66 │ │ lsls r1, r1, #5 │ │ subs r0, r0, r0 │ │ adds r0, #10 │ │ - b.n 9dd36 │ │ + b.n 9e98a │ │ movs r0, #182 @ 0xb6 │ │ - b.n 9dde0 │ │ + b.n 9ea34 │ │ asrs r2, r0, #32 │ │ - b.n 9df04 │ │ - b.n 9da04 │ │ - b.n 9db04 │ │ + b.n 9eb58 │ │ + b.n 9e658 │ │ + b.n 9e758 │ │ movs r0, #188 @ 0xbc │ │ - b.n 9ddc2 │ │ + b.n 9ea16 │ │ lsls r6, r7 │ │ - b.n 9ddc6 │ │ + b.n 9ea1a │ │ stmia r0!, {r1} │ │ - b.n 9da96 │ │ + b.n 9e6ea │ │ str r1, [r0, r0] │ │ - b.n 9e1ca │ │ + b.n 9ee1e │ │ lsls r1, r7, #5 │ │ subs r0, r0, r0 │ │ movs r0, #176 @ 0xb0 │ │ - b.n 9ddc0 │ │ + b.n 9ea14 │ │ movs r0, #2 │ │ - b.n 9db20 │ │ + b.n 9e774 │ │ movs r0, #28 │ │ - b.n 9d522 │ │ + b.n 9e176 │ │ str r4, [r1, r0] │ │ - b.n 9d558 │ │ + b.n 9e1ac │ │ movs r0, r1 │ │ - b.n 9d55c │ │ + b.n 9e1b0 │ │ movs r0, #76 @ 0x4c │ │ - b.n 9d558 │ │ + b.n 9e1ac │ │ str r4, [r2, r1] │ │ - b.n 9d55c │ │ + b.n 9e1b0 │ │ movs r2, r0 │ │ - b.n 9dab6 │ │ + b.n 9e70a │ │ lsls r0, r0, #4 │ │ - b.n 9d964 │ │ + b.n 9e5b8 │ │ movs r0, r0 │ │ - b.n 9e0de │ │ + b.n 9ed32 │ │ lsls r4, r0, #5 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r4, r6, r7} │ │ - b.n 9e186 │ │ - b.n 9da48 │ │ - b.n 9e18a │ │ + b.n 9edda │ │ + b.n 9e69c │ │ + b.n 9edde │ │ strh r6, [r5, #0] │ │ - b.n 9e20e │ │ + b.n 9ee62 │ │ movs r6, r0 │ │ and.w r0, r0, r8, lsr #8 │ │ - b.n 9d576 │ │ + b.n 9e1ca │ │ lsls r0, r6 │ │ - b.n 9de02 │ │ + b.n 9ea56 │ │ ands r4, r0 │ │ - b.n 9db68 │ │ + b.n 9e7bc │ │ ands r4, r3 │ │ - b.n 9d566 │ │ + b.n 9e1ba │ │ lsls r4, r5, #2 │ │ - b.n 9d586 │ │ + b.n 9e1da │ │ movs r0, r0 │ │ - b.n 9e10a │ │ + b.n 9ed5e │ │ lsls r1, r7, #4 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n 9dd12 │ │ + b.n 9e966 │ │ @ instruction: 0xfffa0aff │ │ movs r0, #213 @ 0xd5 │ │ - b.n 9de1a │ │ + b.n 9ea6e │ │ lsrs r5, r2 │ │ - b.n 9de30 │ │ + b.n 9ea84 │ │ movs r2, r0 │ │ - b.n 9dd2a │ │ + b.n 9e97e │ │ @ instruction: 0xfff6caff │ │ movs r1, #4 │ │ - b.n 9db8a │ │ + b.n 9e7de │ │ movs r0, #28 │ │ - b.n 9d5b2 │ │ + b.n 9e206 │ │ movs r7, r0 │ │ - b.n 9dd36 │ │ + b.n 9e98a │ │ @ instruction: 0xfff21aff │ │ movs r0, #132 @ 0x84 │ │ - b.n 9db9a │ │ + b.n 9e7ee │ │ str r4, [r7, r2] │ │ - b.n 9de4c │ │ + b.n 9eaa0 │ │ movs r7, #188 @ 0xbc │ │ - b.n 9de46 │ │ + b.n 9ea9a │ │ lsls r5, r4, #2 │ │ - b.n 9dd4a │ │ + b.n 9e99e │ │ movs r7, r1 │ │ cmp r2, #0 │ │ str r0, [r4, r0] │ │ - b.n 9d5e8 │ │ + b.n 9e23c │ │ lsls r4, r0 │ │ - b.n 9dbbc │ │ + b.n 9e810 │ │ str r1, [r0, r0] │ │ - b.n 9ddf6 │ │ + b.n 9ea4a │ │ lsls r0, r6 │ │ - b.n 9de62 │ │ + b.n 9eab6 │ │ movs r4, r0 │ │ - b.n 9dd62 │ │ + b.n 9e9b6 │ │ ands r3, r0 │ │ - b.n 9de02 │ │ + b.n 9ea56 │ │ @ instruction: 0xffe20aff │ │ movs r0, #130 @ 0x82 │ │ - b.n 9dbd6 │ │ + b.n 9e82a │ │ movs r0, #176 @ 0xb0 │ │ - b.n 9de72 │ │ + b.n 9eac6 │ │ movs r0, #2 │ │ - b.n 9dbde │ │ + b.n 9e832 │ │ ands r4, r0 │ │ - b.n 9d67a │ │ + b.n 9e2ce │ │ movs r2, r0 │ │ - b.n 9e102 │ │ + b.n 9ed56 │ │ @ instruction: 0xffe01aff │ │ ands r6, r0 │ │ - b.n 9dfe6 │ │ + b.n 9ec3a │ │ str r0, [r1, r0] │ │ - b.n 9dfea │ │ + b.n 9ec3e │ │ @ instruction: 0xffd9eaff │ │ movs r0, #24 │ │ - b.n 9d60e │ │ + b.n 9e262 │ │ stmia r0!, {r2} │ │ - b.n 9d672 │ │ - b.n 9dc6c │ │ - b.n 9d5fa │ │ + b.n 9e2c6 │ │ + b.n 9e8c0 │ │ + b.n 9e24e │ │ strh r4, [r6, #4] │ │ - b.n 9de7e │ │ + b.n 9ead2 │ │ @ instruction: 0xffd8eaff │ │ stmia r0!, {r5} │ │ - b.n 9d63c │ │ + b.n 9e290 │ │ asrs r4, r0, #32 │ │ - b.n 9d6ba │ │ + b.n 9e30e │ │ movs r2, r0 │ │ - b.n 9e12c │ │ + b.n 9ed80 │ │ @ instruction: 0xff8e1aff │ │ asrs r6, r5, #32 │ │ - b.n 9e2d2 │ │ + b.n 9ef26 │ │ asrs r4, r6, #2 │ │ - b.n 9de96 │ │ + b.n 9eaea │ │ asrs r0, r0, #32 │ │ - b.n 9e25a │ │ + b.n 9eeae │ │ asrs r4, r7, #2 │ │ - b.n 9d61e │ │ + b.n 9e272 │ │ movs r4, r0 │ │ - b.n 9d6d6 │ │ + b.n 9e32a │ │ movs r1, r0 │ │ - b.n 9e146 │ │ + b.n 9ed9a │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ lsls r6, r6, #2 │ │ - b.n 9dee2 │ │ + b.n 9eb36 │ │ asrs r1, r1, #32 │ │ - b.n 9de72 │ │ + b.n 9eac6 │ │ str r4, [r0, r0] │ │ - b.n 9d664 │ │ + b.n 9e2b8 │ │ str r4, [r1, #0] │ │ - b.n 9de7a │ │ + b.n 9eace │ │ movs r0, r0 │ │ - b.n 9dc52 │ │ + b.n 9e8a6 │ │ ands r0, r0 │ │ - b.n 9d670 │ │ + b.n 9e2c4 │ │ movs r0, #8 │ │ - b.n 9d666 │ │ + b.n 9e2ba │ │ movs r4, r4 │ │ - b.n 9e064 │ │ + b.n 9ecb8 │ │ lsrs r0, r6 │ │ - b.n 9dee8 │ │ - ldrb r4, [r5, r0] │ │ + b.n 9eb3c │ │ + ldrb r3, [r5, r0] │ │ add.w r0, r0, r8, asr #32 │ │ - b.n 9d690 │ │ + b.n 9e2e4 │ │ movs r0, r0 │ │ - b.n 9e1fa │ │ + b.n 9ee4e │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, #36 @ 0x24 │ │ - b.n 9d69c │ │ + b.n 9e2f0 │ │ movs r1, r1 │ │ - b.n 9dea6 │ │ + b.n 9eafa │ │ adds r0, #186 @ 0xba │ │ - b.n 9df0e │ │ + b.n 9eb62 │ │ asrs r0, r2, #32 │ │ - b.n 9d692 │ │ - add r5, pc, #892 @ (adr r5, 9deec ) │ │ + b.n 9e2e6 │ │ + add r5, pc, #888 @ (adr r5, 9eb3c ) │ │ add.w r0, r0, r0 │ │ - b.n 9e216 │ │ + b.n 9ee6a │ │ stmia r0!, {r1, r2} │ │ - b.n 9deba │ │ + b.n 9eb0e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #32 │ │ - b.n 9d6b4 │ │ + b.n 9e308 │ │ movs r0, #4 │ │ - b.n 9d6a8 │ │ + b.n 9e2fc │ │ movs r0, #2 │ │ - b.n 9e28e │ │ + b.n 9eee2 │ │ movs r0, #4 │ │ - b.n 9d690 │ │ - beq.n 9dbc8 │ │ - b.n 9e028 │ │ + b.n 9e2e4 │ │ + beq.n 9e81c │ │ + b.n 9ec7c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, sp} │ │ - b.n 9d6cc │ │ + b.n 9e320 │ │ movs r4, r1 │ │ - b.n 9d6d0 │ │ + b.n 9e324 │ │ ands r0, r1 │ │ - b.n 9d6d4 │ │ + b.n 9e328 │ │ str r0, [r2, #44] @ 0x2c │ │ - b.n 9df2a │ │ + b.n 9eb7e │ │ asrs r4, r0, #32 │ │ - b.n 9d6ce │ │ + b.n 9e322 │ │ str r1, [r0, #0] │ │ - b.n 9e05a │ │ + b.n 9ecae │ │ str r4, [r1, r1] │ │ - b.n 9d6d2 │ │ + b.n 9e326 │ │ strb r0, [r0, #0] │ │ - b.n 9e144 │ │ + b.n 9ed98 │ │ strh r0, [r4, #0] │ │ - b.n 9d6d4 │ │ + b.n 9e328 │ │ str r0, [r6, #44] @ 0x2c │ │ - b.n 9df42 │ │ + b.n 9eb96 │ │ movs r0, #213 @ 0xd5 │ │ - b.n 9df74 │ │ + b.n 9ebc8 │ │ lsls r2, r0, #2 │ │ - b.n 9dcde │ │ + b.n 9e932 │ │ strb r2, [r0, #4] │ │ - b.n 9dafa │ │ + b.n 9e74e │ │ strh r4, [r1, #0] │ │ - b.n 9df0e │ │ + b.n 9eb62 │ │ str r0, [r6, #8] │ │ - b.n 9df72 │ │ + b.n 9ebc6 │ │ movs r1, r1 │ │ - b.n 9df16 │ │ - str r6, [sp, #740] @ 0x2e4 │ │ + b.n 9eb6a │ │ + str r6, [sp, #736] @ 0x2e0 │ │ add.w r0, r0, ip │ │ - b.n 9d710 │ │ - add r0, pc, #20 @ (adr r0, 9dbf4 ) │ │ - b.n 9dc6a │ │ + b.n 9e364 │ │ + add r0, pc, #20 @ (adr r0, 9e848 ) │ │ + b.n 9e8be │ │ lsls r4, r2, #1 │ │ - b.n 9d706 │ │ + b.n 9e35a │ │ lsls r2, r1, #4 │ │ - b.n 9db0a │ │ + b.n 9e75e │ │ movs r0, r0 │ │ - b.n 9e28e │ │ + b.n 9eee2 │ │ movs r0, r7 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {} │ │ - b.n 9e336 │ │ + b.n 9ef8a │ │ movs r2, r1 │ │ and.w r0, r0, r8, lsr #4 │ │ - b.n 9d722 │ │ + b.n 9e376 │ │ adds r0, #4 │ │ - b.n 9d7a6 │ │ + b.n 9e3fa │ │ movs r0, r0 │ │ - b.n 9e2a8 │ │ + b.n 9eefc │ │ adds r0, #8 │ │ - b.n 9e310 │ │ + b.n 9ef64 │ │ adds r0, #4 │ │ - b.n 9d792 │ │ + b.n 9e3e6 │ │ cmp r7, #209 @ 0xd1 │ │ asrs r7, r1, #12 │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ asrs r1, r0, #22 │ │ movs r0, #180 @ 0xb4 │ │ asrs r1, r0, #7 │ │ lsls r4, r5, #2 │ │ - b.n 9d73e │ │ + b.n 9e392 │ │ movs r0, r0 │ │ - b.n 9e2c2 │ │ + b.n 9ef16 │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n 9d7dc │ │ + b.n 9e430 │ │ movs r0, #0 │ │ - b.n 9df6e │ │ + b.n 9ebc2 │ │ movs r1, r0 │ │ - b.n 9e254 │ │ + b.n 9eea8 │ │ movs r0, #24 │ │ asrs r0, r2, #22 │ │ movs r1, r1 │ │ - b.n 9dede │ │ + b.n 9eb32 │ │ @ instruction: 0xfff60aff │ │ asrs r5, r2, #3 │ │ - b.n 9dfe6 │ │ + b.n 9ec3a │ │ lsrs r5, r2 │ │ - b.n 9dff8 │ │ + b.n 9ec4c │ │ movs r1, r0 │ │ - b.n 9def2 │ │ + b.n 9eb46 │ │ @ instruction: 0xfff2caff │ │ adds r0, #28 │ │ - b.n 9e156 │ │ + b.n 9edaa │ │ asrs r4, r0, #4 │ │ - b.n 9db7c │ │ + b.n 9e7d0 │ │ movs r7, r0 │ │ - b.n 9defc │ │ + b.n 9eb50 │ │ @ instruction: 0xffee1aff │ │ str r4, [r7, r1] │ │ - b.n 9e166 │ │ + b.n 9edba │ │ lsls r4, r0 │ │ - b.n 9dfa6 │ │ + b.n 9ebfa │ │ asrs r5, r0, #32 │ │ - b.n 9dfaa │ │ + b.n 9ebfe │ │ lsls r4, r6 │ │ - b.n 9dfd0 │ │ + b.n 9ec24 │ │ movs r6, r0 │ │ - b.n 9df1a │ │ + b.n 9eb6e │ │ @ instruction: 0xffe00aff │ │ movs r0, #24 │ │ - b.n 9d79e │ │ + b.n 9e3f2 │ │ ands r1, r0 │ │ strh r4, [r0, #18] │ │ lsls r0, r6 │ │ - b.n 9e004 │ │ + b.n 9ec58 │ │ movs r0, r0 │ │ - b.n 9e32a │ │ + b.n 9ef7e │ │ @ instruction: 0xffe30aff │ │ asrs r5, r2, #3 │ │ - b.n 9e032 │ │ + b.n 9ec86 │ │ movs r0, r0 │ │ - b.n 9e334 │ │ + b.n 9ef88 │ │ @ instruction: 0xffe04aff │ │ asrs r5, r2, #3 │ │ - b.n 9e04c │ │ + b.n 9eca0 │ │ adds r1, #1 │ │ - b.n 9dbc4 │ │ + b.n 9e818 │ │ asrs r1, r0, #2 │ │ - b.n 9ddac │ │ + b.n 9ea00 │ │ asrs r0, r6, #2 │ │ - b.n 9e048 │ │ + b.n 9ec9c │ │ adds r0, #20 │ │ - b.n 9e1b0 │ │ + b.n 9ee04 │ │ asrs r1, r0, #2 │ │ - b.n 9ddb4 │ │ + b.n 9ea08 │ │ asrs r0, r6, #2 │ │ - b.n 9e054 │ │ + b.n 9eca8 │ │ asrs r1, r0, #32 │ │ - b.n 9ddbc │ │ + b.n 9ea10 │ │ adds r0, #4 │ │ - b.n 9d85c │ │ + b.n 9e4b0 │ │ adds r0, #6 │ │ - b.n 9e0c4 │ │ + b.n 9ed18 │ │ movs r4, r0 │ │ - b.n 9e368 │ │ + b.n 9efbc │ │ adds r0, #182 @ 0xb6 │ │ lsls r1, r2, #7 │ │ asrs r3, r0, #32 │ │ lsls r1, r0, #2 │ │ asrs r0, r1, #32 │ │ lsls r1, r0, #10 │ │ asrs r4, r3, #32 │ │ lsls r2, r0, #22 │ │ @ instruction: 0xffd0eaff │ │ movs r1, r1 │ │ - b.n 9e01a │ │ - add r2, sp, #140 @ 0x8c │ │ + b.n 9ec6e │ │ + add r2, sp, #136 @ 0x88 │ │ add.w r0, r0, r0 │ │ - b.n 9e382 │ │ + b.n 9efd6 │ │ @ instruction: 0xffa51aff │ │ asrs r4, r0, #32 │ │ - b.n 9d89c │ │ + b.n 9e4f0 │ │ movs r0, r3 │ │ - b.n 9d820 │ │ + b.n 9e474 │ │ asrs r0, r1, #32 │ │ - b.n 9e3f4 │ │ + b.n 9f048 │ │ asrs r4, r0, #32 │ │ - b.n 9d888 │ │ + b.n 9e4dc │ │ movs r0, r0 │ │ - b.n 9e39a │ │ + b.n 9efee │ │ subs r1, r2, #7 │ │ asrs r7, r1, #12 │ │ asrs r4, r6, #2 │ │ asrs r0, r0, #7 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r7, #2 │ │ asrs r0, r0, #22 │ │ movs r0, r0 │ │ - b.n 9e44e │ │ + b.n 9f0a2 │ │ strb r5, [r2, #3] │ │ - b.n 9e0c4 │ │ + b.n 9ed18 │ │ movs r0, r0 │ │ - b.n 9e3c4 │ │ + b.n 9f018 │ │ lsls r4, r2, #2 │ │ - ldr r2, [pc, #0] @ (9dd18 ) │ │ + ldr r2, [pc, #0] @ (9e96c ) │ │ asrs r4, r1, #32 │ │ - b.n 9d850 │ │ + b.n 9e4a4 │ │ asrs r4, r2, #1 │ │ - b.n 9d844 │ │ + b.n 9e498 │ │ str r2, [r1, r4] │ │ - b.n 9dc48 │ │ + b.n 9e89c │ │ movs r0, r0 │ │ - b.n 9e3d4 │ │ + b.n 9f028 │ │ lsls r7, r1, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n 9d86c │ │ + b.n 9e4c0 │ │ asrs r7, r0, #2 │ │ - b.n 9de46 │ │ + b.n 9ea9a │ │ asrs r0, r6, #2 │ │ - b.n 9e0dc │ │ + b.n 9ed30 │ │ stmia r1!, {r0, r1, r2} │ │ - b.n 9dc5e │ │ + b.n 9e8b2 │ │ asrs r0, r3, #32 │ │ - b.n 9d85c │ │ + b.n 9e4b0 │ │ lsls r4, r7, #2 │ │ - b.n 9e0fe │ │ - b.n 9de88 │ │ - b.n 9e08a │ │ + b.n 9ed52 │ │ + b.n 9eadc │ │ + b.n 9ecde │ │ movs r6, r0 │ │ and.w pc, r0, r1, lsr #7 │ │ - b.n 9e370 │ │ + b.n 9efc4 │ │ asrs r4, r6, #2 │ │ - b.n 9e0d6 │ │ + b.n 9ed2a │ │ asrs r0, r0, #32 │ │ - b.n 9e49a │ │ + b.n 9f0ee │ │ asrs r4, r7, #2 │ │ - b.n 9d85e │ │ + b.n 9e4b2 │ │ str r4, [r5, r2] │ │ - b.n 9d88c │ │ + b.n 9e4e0 │ │ movs r0, r0 │ │ - b.n 9e410 │ │ + b.n 9f064 │ │ lsls r7, r7, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 9d920 │ │ + b.n 9e574 │ │ str r5, [r0, #0] │ │ - b.n 9e0b2 │ │ + b.n 9ed06 │ │ movs r1, r0 │ │ - b.n 9e396 │ │ + b.n 9efea │ │ str r0, [r3, #0] │ │ asrs r5, r2, #22 │ │ lsls r5, r2, #3 │ │ - b.n 9e12a │ │ + b.n 9ed7e │ │ movs r0, r0 │ │ - b.n 9e030 │ │ + b.n 9ec84 │ │ @ instruction: 0xfff5caff │ │ ands r4, r3 │ │ - b.n 9e296 │ │ + b.n 9eeea │ │ lsls r7, r0, #4 │ │ - b.n 9dcb6 │ │ + b.n 9e90a │ │ movs r4, r1 │ │ - b.n 9e032 │ │ + b.n 9ec86 │ │ @ instruction: 0xfff11aff │ │ adds r0, #124 @ 0x7c │ │ - b.n 9e2a6 │ │ + b.n 9eefa │ │ lsls r7, r0, #2 │ │ - b.n 9e0de │ │ + b.n 9ed32 │ │ strh r3, [r0, #0] │ │ - b.n 9e0e2 │ │ + b.n 9ed36 │ │ lsls r0, r6, #2 │ │ - b.n 9e116 │ │ + b.n 9ed6a │ │ movs r0, r0 │ │ - b.n 9e066 │ │ + b.n 9ecba │ │ movs r6, r1 │ │ ldrh r0, [r0, #16] │ │ movs r6, r0 │ │ - b.n 9e0f2 │ │ + b.n 9ed46 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n 9e0f6 │ │ - add r0, pc, #56 @ (adr r0, 9ddf0 ) │ │ - b.n 9e0fa │ │ + b.n 9ed4a │ │ + add r0, pc, #56 @ (adr r0, 9ea44 ) │ │ + b.n 9ed4e │ │ adds r0, #32 │ │ - b.n 9d8d8 │ │ + b.n 9e52c │ │ stc2 11, cr14, [lr], #1020 @ 0x3fc @ │ │ stmia r0!, {r0, r3} │ │ - b.n 9e106 │ │ + b.n 9ed5a │ │ adds r0, #32 │ │ - b.n 9d904 │ │ + b.n 9e558 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n 9d908 │ │ + b.n 9e55c │ │ asrs r2, r6, #30 │ │ - b.n 9e3e2 │ │ + b.n 9f036 │ │ subs r7, r7, #7 │ │ - b.n 9e474 │ │ - b.n 9ddec │ │ - b.n 9e11a │ │ + b.n 9f0c8 │ │ + b.n 9ea40 │ │ + b.n 9ed6e │ │ movs r1, r0 │ │ - b.n 9e07e │ │ + b.n 9ecd2 │ │ @ instruction: 0xffde0aff │ │ movs r0, r0 │ │ - b.n 9e486 │ │ + b.n 9f0da │ │ vpmin.u32 , q10, │ │ movs r4, r0 │ │ - b.n 9d99a │ │ + b.n 9e5ee │ │ movs r7, r7 │ │ - b.n 9e492 │ │ + b.n 9f0e6 │ │ @ instruction: 0xffd98aff │ │ movs r0, r3 │ │ - b.n 9d926 │ │ + b.n 9e57a │ │ movs r0, r0 │ │ - b.n 9e49e │ │ + b.n 9f0f2 │ │ @ instruction: 0xffd60aff │ │ asrs r0, r6, #2 │ │ - b.n 9e1b6 │ │ + b.n 9ee0a │ │ movs r0, #24 │ │ - b.n 9d944 │ │ + b.n 9e598 │ │ movs r2, r0 │ │ - b.n 9e0b0 │ │ + b.n 9ed04 │ │ movs r2, r0 │ │ cmp r2, #0 │ │ asrs r7, r0, #4 │ │ - b.n 9dd3e │ │ + b.n 9e992 │ │ movs r4, r1 │ │ - b.n 9e0bc │ │ + b.n 9ed10 │ │ @ instruction: 0xffcf0aff │ │ asrs r5, r2, #3 │ │ - b.n 9e1ce │ │ + b.n 9ee22 │ │ movs r1, #1 │ │ - b.n 9dd4e │ │ + b.n 9e9a2 │ │ asrs r1, r0, #2 │ │ - b.n 9df30 │ │ + b.n 9eb84 │ │ asrs r0, r6, #2 │ │ - b.n 9e1d0 │ │ + b.n 9ee24 │ │ adds r0, #20 │ │ - b.n 9e336 │ │ + b.n 9ef8a │ │ asrs r1, r0, #2 │ │ - b.n 9df3c │ │ + b.n 9eb90 │ │ asrs r0, r6, #2 │ │ - b.n 9e1dc │ │ + b.n 9ee30 │ │ strh r1, [r0, #0] │ │ - b.n 9df44 │ │ + b.n 9eb98 │ │ asrs r4, r0, #32 │ │ - b.n 9d9f2 │ │ + b.n 9e646 │ │ movs r4, r0 │ │ - b.n 9e468 │ │ + b.n 9f0bc │ │ @ instruction: 0xffc00aff │ │ adds r0, #213 @ 0xd5 │ │ - b.n 9e1ee │ │ + b.n 9ee42 │ │ movs r0, r0 │ │ - b.n 9e4f8 │ │ + b.n 9f14c │ │ movs r6, r0 │ │ - ldr r2, [pc, #0] @ (9de54 ) │ │ + ldr r2, [pc, #0] @ (9eaa8 ) │ │ movs r2, r0 │ │ - b.n 9e47c │ │ + b.n 9f0d0 │ │ @ instruction: 0xffbf1aff │ │ asrs r6, r6, #2 │ │ - b.n 9e212 │ │ + b.n 9ee66 │ │ asrs r1, r0, #32 │ │ - b.n 9df76 │ │ + b.n 9ebca │ │ asrs r0, r1, #32 │ │ - b.n 9e36c │ │ + b.n 9efc0 │ │ asrs r4, r3, #32 │ │ - b.n 9d96e │ │ + b.n 9e5c2 │ │ @ instruction: 0xffbaeaff │ │ movs r6, r0 │ │ - b.n 9e1b6 │ │ + b.n 9ee0a │ │ asrs r0, r1, #32 │ │ - b.n 9e1ba │ │ - add r0, pc, #56 @ (adr r0, 9deb4 ) │ │ - b.n 9e1be │ │ + b.n 9ee0e │ │ + add r0, pc, #56 @ (adr r0, 9eb08 ) │ │ + b.n 9ee12 │ │ ands r4, r1 │ │ - b.n 9e1c2 │ │ - ldrb r6, [r1, r3] │ │ + b.n 9ee16 │ │ + ldrb r5, [r1, r3] │ │ add.w r0, r0, r0 │ │ - b.n 9e52a │ │ + b.n 9f17e │ │ vpmin.u , , │ │ movs r4, r0 │ │ - b.n 9da42 │ │ + b.n 9e696 │ │ stmia r0!, {r2} │ │ - b.n 9e1d6 │ │ - b.n 9deac │ │ - b.n 9e1da │ │ + b.n 9ee2a │ │ + b.n 9eb00 │ │ + b.n 9ee2e │ │ movs r2, r0 │ │ - b.n 9e4be │ │ + b.n 9f112 │ │ @ instruction: 0xffae0aff │ │ str r0, [r3, #0] │ │ - b.n 9d9d2 │ │ + b.n 9e626 │ │ movs r5, r0 │ │ - b.n 9da56 │ │ + b.n 9e6aa │ │ movs r0, r0 │ │ - b.n 9e54e │ │ + b.n 9f1a2 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n 9e1f6 │ │ + b.n 9ee4a │ │ asrs r0, r0, #32 │ │ - b.n 9e5fa │ │ + b.n 9f24e │ │ movs r0, #4 │ │ - b.n 9e5fe │ │ + b.n 9f252 │ │ cmp r2, #65 @ 0x41 │ │ add.w r0, r0, r0 │ │ - b.n 9e566 │ │ + b.n 9f1ba │ │ vpmin.u32 , q14, │ │ lsls r5, r2, #3 │ │ - b.n 9e27a │ │ + b.n 9eece │ │ stmia r0!, {r2} │ │ - b.n 9e212 │ │ - b.n 9dee8 │ │ - b.n 9e216 │ │ + b.n 9ee66 │ │ + b.n 9eb3c │ │ + b.n 9ee6a │ │ movs r0, r0 │ │ and.w r0, r0, r0 │ │ - b.n 9e61e │ │ + b.n 9f272 │ │ lsls r0, r0, #2 │ │ - b.n 9dfee │ │ + b.n 9ec42 │ │ asrs r0, r0, #32 │ │ - b.n 9e626 │ │ + b.n 9f27a │ │ asrs r4, r7, #30 │ │ - b.n 9e26a │ │ + b.n 9eebe │ │ lsls r5, r2, #3 │ │ - b.n 9e29a │ │ + b.n 9eeee │ │ asrs r6, r0, #32 │ │ - b.n 9da9e │ │ + b.n 9e6f2 │ │ lsls r0, r0, #4 │ │ - b.n 9e002 │ │ + b.n 9ec56 │ │ movs r0, #28 │ │ - b.n 9da1a │ │ + b.n 9e66e │ │ lsls r2, r7, #2 │ │ - b.n 9e2a2 │ │ + b.n 9eef6 │ │ asrs r0, r0, #32 │ │ - b.n 9df44 │ │ + b.n 9eb98 │ │ movs r7, r4 │ │ - b.n 9e528 │ │ + b.n 9f17c │ │ movs r2, r6 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 9daba │ │ + b.n 9e70e │ │ movs r3, r0 │ │ - b.n 9e312 │ │ + b.n 9ef66 │ │ movs r4, r0 │ │ - b.n 9daa2 │ │ + b.n 9e6f6 │ │ @ instruction: 0xff90eaff │ │ movs r0, #12 │ │ - b.n 9da50 │ │ + b.n 9e6a4 │ │ lsls r4, r6, #2 │ │ - b.n 9e422 │ │ + b.n 9f076 │ │ lsrs r5, r1, #8 │ │ orn r0, r0, #11520 @ 0x2d00 │ │ - b.n 9da4e │ │ + b.n 9e6a2 │ │ movs r0, #48 @ 0x30 │ │ - b.n 9da52 │ │ + b.n 9e6a6 │ │ adds r0, #182 @ 0xb6 │ │ - b.n 9e2e6 │ │ + b.n 9ef3a │ │ movs r0, #8 │ │ - b.n 9da38 │ │ + b.n 9e68c │ │ cmp r2, #13 │ │ orn r0, r0, #8960 @ 0x2300 │ │ - b.n 9da40 │ │ - ldr r2, [pc, #60] @ (9df7c ) │ │ + b.n 9e694 │ │ + ldr r2, [pc, #60] @ (9ebd0 ) │ │ orn r0, r0, #8585216 @ 0x830000 │ │ - b.n 9e05a │ │ + b.n 9ecae │ │ movs r0, r1 │ │ - b.n 9e44a │ │ + b.n 9f09e │ │ lsrs r5, r1, #8 │ │ orr.w sl, r0, #577536 @ 0x8d000 │ │ orr.w sl, r0, #36608 @ 0x8f00 │ │ orr.w r0, r0, #9437184 @ 0x900000 │ │ - b.n 9da8c │ │ + b.n 9e6e0 │ │ movs r2, #208 @ 0xd0 │ │ - b.n 9e2de │ │ + b.n 9ef32 │ │ movs r0, #1 │ │ - b.n 9e406 │ │ + b.n 9f05a │ │ adds r0, #0 │ │ - b.n 9e4ec │ │ + b.n 9f140 │ │ movs r2, #240 @ 0xf0 │ │ - b.n 9e2ea │ │ + b.n 9ef3e │ │ movs r0, r0 │ │ - b.n 9e6ae │ │ - beq.n 9dfa8 │ │ - b.n 9e408 │ │ + b.n 9f302 │ │ + beq.n 9ebfc │ │ + b.n 9f05c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r3, r4, r5} │ │ - b.n 9e6ba │ │ - beq.n 9dfb4 │ │ - b.n 9e414 │ │ + b.n 9f30e │ │ + beq.n 9ec08 │ │ + b.n 9f068 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r9} │ │ - b.n 9dac4 │ │ + b.n 9e718 │ │ movs r0, r0 │ │ - b.n 9e0a8 │ │ + b.n 9ecfc │ │ asrs r2, r3, #1 │ │ - b.n 9db2e │ │ + b.n 9e782 │ │ lsls r4, r6, #30 │ │ - b.n 9e5a2 │ │ + b.n 9f1f6 │ │ lsrs r7, r7, #31 │ │ - b.n 9e634 │ │ + b.n 9f288 │ │ movs r0, r0 │ │ - b.n 9e63c │ │ + b.n 9f290 │ │ @ instruction: 0xfff30aff │ │ asrs r0, r2, #8 │ │ - b.n 9dae0 │ │ + b.n 9e734 │ │ ands r0, r2 │ │ - b.n 9dad4 │ │ + b.n 9e728 │ │ adds r2, #12 │ │ - b.n 9dae8 │ │ + b.n 9e73c │ │ asrs r1, r0, #32 │ │ - b.n 9e0cc │ │ + b.n 9ed20 │ │ ands r0, r0 │ │ - b.n 9dacc │ │ + b.n 9e720 │ │ ands r0, r0 │ │ - b.n 9e2f6 │ │ + b.n 9ef4a │ │ adds r0, #3 │ │ - b.n 9e0d8 │ │ + b.n 9ed2c │ │ movs r0, #4 │ │ - b.n 9dad8 │ │ + b.n 9e72c │ │ movs r1, r0 │ │ - b.n 9e702 │ │ + b.n 9f356 │ │ movs r5, #254 @ 0xfe │ │ - b.n 9e5c6 │ │ - bfcsel 6, 9d7c6 , a, eq │ │ + b.n 9f21a │ │ + bfcsel 6, 9e41a , a, eq │ │ movs r4, r0 │ │ - b.n 9e30e │ │ - beq.n 9e008 │ │ - b.n 9e468 │ │ + b.n 9ef62 │ │ + beq.n 9ec5c │ │ + b.n 9f0bc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5, r6, r7, r8, ip} │ │ - b.n 9db18 │ │ + b.n 9e76c │ │ blxns r6 │ │ - b.n 9e5ee │ │ - ldr r7, [pc, #1020] @ (9e3dc ) │ │ - b.n 9e680 │ │ + b.n 9f242 │ │ + ldr r7, [pc, #1020] @ (9f030 ) │ │ + b.n 9f2d4 │ │ asrs r1, r0, #32 │ │ - b.n 9e104 │ │ + b.n 9ed58 │ │ asrs r2, r3, #1 │ │ - b.n 9db8c │ │ + b.n 9e7e0 │ │ movs r0, r0 │ │ - b.n 9e690 │ │ + b.n 9f2e4 │ │ lsls r4, r4, #1 │ │ subs r0, r0, r0 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n 9db30 │ │ + b.n 9e784 │ │ movs r4, r0 │ │ - b.n 9e33a │ │ + b.n 9ef8e │ │ mrc2 10, 6, lr, cr15, cr15, {7} @ │ │ lsls r5, r2, #3 │ │ - b.n 9e3b4 │ │ + b.n 9f008 │ │ str r0, [sp, #20] │ │ - b.n 9e346 │ │ + b.n 9ef9a │ │ asrs r0, r4, #32 │ │ - b.n 9db44 │ │ + b.n 9e798 │ │ lsls r0, r0, #2 │ │ - b.n 9e110 │ │ + b.n 9ed64 │ │ asrs r2, r7, #2 │ │ - b.n 9e3ce │ │ + b.n 9f022 │ │ lsls r0, r6, #2 │ │ - b.n 9e3b6 │ │ + b.n 9f00a │ │ movs r0, r4 │ │ - b.n 9e63c │ │ + b.n 9f290 │ │ movs r4, r2 │ │ - b.n 9db38 │ │ + b.n 9e78c │ │ movs r0, r0 │ │ - b.n 9db56 │ │ + b.n 9e7aa │ │ str r5, [r0, r0] │ │ - b.n 9e0a6 │ │ + b.n 9ecfa │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ asrs r2, r4, #2 │ │ - b.n 9e38e │ │ + b.n 9efe2 │ │ movs r4, r2 │ │ - b.n 9e772 │ │ + b.n 9f3c6 │ │ movs r0, r3 │ │ - b.n 9db50 │ │ + b.n 9e7a4 │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n 9e6e2 │ │ + b.n 9f336 │ │ movs r6, r1 │ │ - b.n 9e154 │ │ + b.n 9eda8 │ │ movs r0, #15 │ │ movs r2, #137 @ 0x89 │ │ movs r0, r2 │ │ - b.n 9db64 │ │ + b.n 9e7b8 │ │ movs r0, r2 │ │ movs r3, #82 @ 0x52 │ │ movs r4, r0 │ │ cmp r2, #0 │ │ strh r1, [r0, #0] │ │ - b.n 9e396 │ │ + b.n 9efea │ │ movs r1, r1 │ │ - b.n 9e39a │ │ + b.n 9efee │ │ movs r5, r2 │ │ and.w r0, r0, r8, lsr #20 │ │ - b.n 9db7c │ │ + b.n 9e7d0 │ │ movs r7, r3 │ │ @ instruction: 0xea009bb0 │ │ cdp 0, 10, cr2, cr0, cr2, {0} │ │ - b.n 9e570 │ │ + b.n 9f1c4 │ │ movs r0, r2 │ │ - b.n 9dbac │ │ + b.n 9e800 │ │ adds r0, #7 │ │ - b.n 9e7f8 │ │ + b.n 9f44c │ │ lsls r0, r4, #1 │ │ @ instruction: 0xf3f44082 │ │ - b.n 9e19a │ │ + b.n 9edee │ │ movs r0, #130 @ 0x82 │ │ - b.n 9e182 │ │ + b.n 9edd6 │ │ strh r7, [r0, #0] │ │ - b.n 9e488 │ │ + b.n 9f0dc │ │ movs r7, r1 │ │ - b.n 9e84a │ │ + b.n 9f49e │ │ adds r0, #12 │ │ - b.n 9dba8 │ │ + b.n 9e7fc │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf2f02a00 │ │ orn r0, r4, #139264 @ 0x22000 │ │ - b.n 9e540 │ │ + b.n 9f194 │ │ cmp r0, #224 @ 0xe0 │ │ @ instruction: 0xf3522a00 │ │ - bl ffce1096 │ │ + bl ffce1cea │ │ subs r7, r7, r3 │ │ movs r4, r1 │ │ - b.n 9dbe4 │ │ + b.n 9e838 │ │ movs r1, r0 │ │ - b.n 9e34e │ │ + b.n 9efa2 │ │ movs r1, r1 │ │ - b.n 9e3f2 │ │ + b.n 9f046 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r1, r1, #32 │ │ - b.n 9e5ca │ │ + b.n 9f21e │ │ adds r0, #16 │ │ - b.n 9dbf8 │ │ + b.n 9e84c │ │ movs r0, #129 @ 0x81 │ │ - b.n 9e1de │ │ + b.n 9ee32 │ │ lsls r1, r0 │ │ - b.n 9e1cc │ │ + b.n 9ee20 │ │ asrs r1, r0, #32 │ │ - b.n 9e5da │ │ + b.n 9f22e │ │ adds r0, #178 @ 0xb2 │ │ - b.n 9e172 │ │ + b.n 9edc6 │ │ asrs r1, r0, #32 │ │ - b.n 9e554 │ │ + b.n 9f1a8 │ │ movs r1, r0 │ │ - b.n 9e778 │ │ + b.n 9f3cc │ │ adds r0, #0 │ │ - b.n 9e160 │ │ + b.n 9edb4 │ │ adds r0, #178 @ 0xb2 │ │ - b.n 9e166 │ │ + b.n 9edba │ │ @ instruction: 0xfff98aff │ │ lsls r6, r7 │ │ - b.n 9e4a2 │ │ + b.n 9f0f6 │ │ subs r6, r7, #7 │ │ - b.n 9e708 │ │ + b.n 9f35c │ │ strh r1, [r0, #0] │ │ - b.n 9e106 │ │ + b.n 9ed5a │ │ asrs r0, r1, #32 │ │ - b.n 9e17a │ │ + b.n 9edce │ │ asrs r6, r7, #2 │ │ - b.n 9e492 │ │ + b.n 9f0e6 │ │ asrs r0, r2, #32 │ │ - b.n 9dc28 │ │ + b.n 9e87c │ │ asrs r0, r2, #32 │ │ - b.n 9dc1a │ │ + b.n 9e86e │ │ str r0, [r0, r0] │ │ - b.n 9dc16 │ │ + b.n 9e86a │ │ asrs r0, r3, #32 │ │ - b.n 9dc40 │ │ + b.n 9e894 │ │ lsls r6, r7, #2 │ │ - b.n 9e4b8 │ │ + b.n 9f10c │ │ movs r0, #14 │ │ - b.n 9e210 │ │ + b.n 9ee64 │ │ asrs r0, r0, #32 │ │ - b.n 9e21e │ │ + b.n 9ee72 │ │ movs r0, #1 │ │ - b.n 9e19a │ │ + b.n 9edee │ │ movs r1, r1 │ │ - b.n 9e21c │ │ - bhi.n 9e0ec │ │ - @ instruction: 0xfa0000bc │ │ - b.n 9e4d0 │ │ + b.n 9ee70 │ │ + bls.n 9edba │ │ + @ instruction: 0xfb0000bc │ │ + b.n 9f124 │ │ movs r0, #160 @ 0xa0 │ │ - b.n 9e486 │ │ + b.n 9f0da │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n 9dc68 │ │ + b.n 9e8bc │ │ asrs r2, r0, #2 │ │ - b.n 9e240 │ │ + b.n 9ee94 │ │ asrs r2, r2, #32 │ │ - b.n 9e638 │ │ + b.n 9f28c │ │ movs r0, #1 │ │ - b.n 9e63e │ │ + b.n 9f292 │ │ lsls r0, r0, #2 │ │ - b.n 9e24a │ │ + b.n 9ee9e │ │ lsls r0, r6, #2 │ │ - b.n 9e4e2 │ │ + b.n 9f136 │ │ adds r0, #176 @ 0xb0 │ │ - b.n 9e4e8 │ │ + b.n 9f13c │ │ movs r0, #1 │ │ - b.n 9e5ce │ │ + b.n 9f222 │ │ movs r0, r0 │ │ - b.n 9e3f4 │ │ + b.n 9f048 │ │ adds r0, #8 │ │ str r0, [sp, #524] @ 0x20c │ │ adds r0, #176 @ 0xb0 │ │ str r1, [sp, #772] @ 0x304 │ │ asrs r2, r0, #32 │ │ - b.n 9e5dc │ │ + b.n 9f230 │ │ movs r1, r0 │ │ - b.n 9e802 │ │ + b.n 9f456 │ │ @ instruction: 0xfff78aff │ │ lsls r6, r7, #2 │ │ - b.n 9e514 │ │ + b.n 9f168 │ │ asrs r2, r1, #32 │ │ - b.n 9e27c │ │ + b.n 9eed0 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n 9dca8 │ │ + b.n 9e8fc │ │ adds r0, #6 │ │ - b.n 9e674 │ │ + b.n 9f2c8 │ │ movs r0, r1 │ │ - b.n 9e276 │ │ + b.n 9eeca │ │ lsls r6, r7, #2 │ │ - b.n 9e508 │ │ + b.n 9f15c │ │ asrs r0, r1, #32 │ │ - b.n 9e680 │ │ + b.n 9f2d4 │ │ movs r0, r3 │ │ - b.n 9dcb4 │ │ + b.n 9e908 │ │ mcr2 10, 1, lr, cr3, cr15, {7} @ │ │ asrs r4, r6, #32 │ │ - b.n 9dcc8 │ │ + b.n 9e91c │ │ movs r0, #16 │ │ - b.n 9dcb2 │ │ + b.n 9e906 │ │ adds r0, #48 @ 0x30 │ │ - b.n 9dcd0 │ │ + b.n 9e924 │ │ asrs r1, r0, #32 │ │ - b.n 9e2b4 │ │ + b.n 9ef08 │ │ movs r0, #0 │ │ - b.n 9dcb4 │ │ + b.n 9e908 │ │ movs r1, #233 @ 0xe9 │ │ - b.n 9e79e │ │ + b.n 9f3f2 │ │ adds r0, #3 │ │ - b.n 9e2c0 │ │ + b.n 9ef14 │ │ movs r4, r0 │ │ - b.n 9dcc0 │ │ + b.n 9e914 │ │ movs r1, r0 │ │ - b.n 9e8ea │ │ - bfcsel 4, 9e9aa , 8, cs │ │ + b.n 9f53e │ │ + bfcsel 4, 9f5fe , 8, cs │ │ @ instruction: 0xff8feaff │ │ - stc2l 0, cr0, [r4], {3} │ │ - bvs.n 9e1e2 │ │ - vcvt.f32.f16 q13, d22 │ │ - vdup.16 , d24[1] │ │ + ldc2l 0, cr0, [r0], #-12 │ │ + ldmia r2, {r0, r1, r2, r3, r4, r6} │ │ + vtbl.8 d25, {d6-d7}, d17 │ │ + vcvt.f16.u16 d31, d4, #10 │ │ movs r3, r0 │ │ - push {r2, r4, r5, r7, lr} │ │ - vsli.32 d26, d30, #22 │ │ + add r1, sp, #412 @ 0x19c │ │ + vqshl.u32 d25, d25, #22 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 9e6ec │ │ + b.n 9f340 │ │ svc 119 @ 0x77 │ │ - b.n 9e670 │ │ + b.n 9f2c4 │ │ strb r6, [r2, #0] │ │ - b.n 9e91a │ │ + b.n 9f56e │ │ movs r0, r0 │ │ - b.n 9e884 │ │ + b.n 9f4d8 │ │ lsls r5, r3, #10 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #0 @ (adr r0, 9e1e4 ) │ │ - b.n 9e526 │ │ + add r0, pc, #0 @ (adr r0, 9ee38 ) │ │ + b.n 9f17a │ │ movs r0, r0 │ │ - b.n 9e92a │ │ + b.n 9f57e │ │ str r3, [r0, #0] │ │ - b.n 9e52e │ │ + b.n 9f182 │ │ str r1, [r0, r0] │ │ - b.n 9e532 │ │ + b.n 9f186 │ │ lsls r1, r0, #4 │ │ - b.n 9e89a │ │ + b.n 9f4ee │ │ movs r0, r0 │ │ - b.n 9dd00 │ │ + b.n 9e954 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9e8b6 │ │ + b.n 9f50a │ │ movs r2, r3 │ │ subs r0, r0, r0 │ │ lsls r3, r2, #10 │ │ and.w pc, r0, r5, ror #3 │ │ - b.n 9e82c │ │ + b.n 9f480 │ │ lsrs r3, r7, #31 │ │ - b.n 9e8b0 │ │ + b.n 9f504 │ │ movs r0, r0 │ │ - b.n 9e21a │ │ + b.n 9ee6e │ │ movs r3, r6 │ │ - b.n 9e8ba │ │ + b.n 9f50e │ │ movs r6, r0 │ │ - bge.n 9e21e │ │ + bge.n 9ee72 │ │ lsls r3, r2, #1 │ │ - b.n 9e8c2 │ │ + b.n 9f516 │ │ lsls r7, r7, #2 │ │ ldmia r2!, {} │ │ movs r4, r6 │ │ - b.n 9e8ca │ │ + b.n 9f51e │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #1 │ │ - b.n 9e8d2 │ │ + b.n 9f526 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ lsls r5, r7, #2 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n 9e8de │ │ + b.n 9f532 │ │ lsls r3, r7, #2 │ │ ldrh r0, [r0, #16] │ │ asrs r1, r2, #32 │ │ - b.n 9e846 │ │ + b.n 9f49a │ │ adds r0, #2 │ │ - b.n 9e58a │ │ + b.n 9f1de │ │ movs r0, #1 │ │ - b.n 9e98e │ │ + b.n 9f5e2 │ │ asrs r0, r2, #32 │ │ - b.n 9e8d2 │ │ + b.n 9f526 │ │ movs r2, r2 │ │ - b.n 9e478 │ │ + b.n 9f0cc │ │ movs r0, #3 │ │ - b.n 9e59a │ │ + b.n 9f1ee │ │ lsls r4, r6, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 9e916 │ │ + b.n 9f56a │ │ lsls r4, r7, #9 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n 9e66e │ │ + b.n 9f2c2 │ │ movs r2, r1 │ │ - b.n 9e90e │ │ + b.n 9f562 │ │ lsls r1, r7, #9 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n 9ddaa │ │ + b.n 9e9fe │ │ subs r1, #44 @ 0x2c │ │ - b.n 9e88a │ │ + b.n 9f4de │ │ subs r1, r6, r0 │ │ - b.n 9e884 │ │ + b.n 9f4d8 │ │ subs r7, #255 @ 0xff │ │ - b.n 9e920 │ │ + b.n 9f574 │ │ asrs r5, r2, #15 │ │ - b.n 9e908 │ │ + b.n 9f55c │ │ movs r1, r0 │ │ - b.n 9e52a │ │ + b.n 9f17e │ │ lsls r5, r5, #5 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n 9ddc6 │ │ + b.n 9ea1a │ │ movs r0, r2 │ │ - b.n 9ddb6 │ │ + b.n 9ea0a │ │ movs r0, r0 │ │ - b.n 9e93a │ │ + b.n 9f58e │ │ lsls r5, r5, #5 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 9de56 │ │ + b.n 9eaaa │ │ movs r3, r6 │ │ - b.n 9e8c6 │ │ + b.n 9f51a │ │ lsls r6, r5, #5 │ │ subs r0, r0, r0 │ │ lsls r1, r0, #28 │ │ - b.n 9e8d2 │ │ + b.n 9f526 │ │ movs r6, r0 │ │ asrs r2, r3, #23 │ │ movs r2, r0 │ │ asrs r0, r2, #12 │ │ lsls r2, r6, #5 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n 9e968 │ │ + b.n 9f5bc │ │ movs r0, r0 │ │ asrs r5, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ lsls r3, r1, #5 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n 9e9b8 │ │ + b.n 9f60c │ │ movs r1, r0 │ │ asrs r0, r6, #13 │ │ lsls r5, r1, #5 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n 9e9c4 │ │ + b.n 9f618 │ │ movs r2, r0 │ │ asrs r0, r6, #13 │ │ lsls r5, r3, #9 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #2] │ │ - b.n 9de1a │ │ + b.n 9ea6e │ │ asrs r4, r0, #32 │ │ - b.n 9de14 │ │ + b.n 9ea68 │ │ movs r0, #28 │ │ - b.n 9de08 │ │ + b.n 9ea5c │ │ lsls r4, r7, #18 │ │ - b.n 9e6a2 │ │ + b.n 9f2f6 │ │ movs r0, r7 │ │ - b.n 9e776 │ │ + b.n 9f3ca │ │ movs r0, r0 │ │ - b.n 9e59c │ │ + b.n 9f1f0 │ │ lsls r6, r2, #9 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r4, #1 │ │ - b.n 9de32 │ │ + b.n 9ea86 │ │ strb r0, [r0, #0] │ │ - b.n 9ea46 │ │ + b.n 9f69a │ │ lsls r4, r2, #4 │ │ - b.n 9de3a │ │ + b.n 9ea8e │ │ str r0, [r2, #0] │ │ - b.n 9de28 │ │ + b.n 9ea7c │ │ movs r1, r0 │ │ - b.n 9e5b2 │ │ + b.n 9f206 │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r3, r0 │ │ - b.n 9e9ba │ │ + b.n 9f60e │ │ lsls r7, r1, #1 │ │ subs r2, #0 │ │ asrs r4, r1, #2 │ │ - b.n 9de52 │ │ + b.n 9eaa6 │ │ str r2, [r0, #0] │ │ - b.n 9ea66 │ │ - add r0, pc, #80 @ (adr r0, 9e378 ) │ │ - b.n 9de44 │ │ + b.n 9f6ba │ │ + add r0, pc, #80 @ (adr r0, 9efcc ) │ │ + b.n 9ea98 │ │ str r0, [r3, r0] │ │ - b.n 9de48 │ │ + b.n 9ea9c │ │ movs r3, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n 9e842 │ │ + b.n 9f496 │ │ strb r2, [r0, #0] │ │ - b.n 9e67a │ │ + b.n 9f2ce │ │ movs r0, r0 │ │ - b.n 9e5ea │ │ + b.n 9f23e │ │ lsls r7, r0, #1 │ │ cmp r2, #0 │ │ movs r0, #6 │ │ - b.n 9e448 │ │ + b.n 9f09c │ │ adds r0, #208 @ 0xd0 │ │ - b.n 9e6ee │ │ + b.n 9f342 │ │ movs r0, #1 │ │ - b.n 9ea8e │ │ + b.n 9f6e2 │ │ movs r1, r0 │ │ - b.n 9ea38 │ │ + b.n 9f68c │ │ @ instruction: 0xfff6caff │ │ lsls r0, r2, #2 │ │ - b.n 9de8a │ │ + b.n 9eade │ │ lsls r6, r0, #4 │ │ - b.n 9e27e │ │ - bl 4f9e5e │ │ - add r0, pc, #0 @ (adr r0, 9e364 ) │ │ - b.n 9e6a6 │ │ + b.n 9eed2 │ │ + bl 4faab2 │ │ + add r0, pc, #0 @ (adr r0, 9efb8 ) │ │ + b.n 9f2fa │ │ lsrs r4, r3, #3 │ │ - b.n 9e6fa │ │ + b.n 9f34e │ │ str r0, [sp, #24] │ │ - b.n 9e30e │ │ + b.n 9ef62 │ │ lsls r6, r0, #4 │ │ - b.n 9e294 │ │ - bl 4f9e72 │ │ + b.n 9eee8 │ │ + bl 4faac6 │ │ movs r2, r1 │ │ - b.n 9e61a │ │ + b.n 9f26e │ │ @ instruction: 0xfff81aff │ │ lsls r0, r1, #2 │ │ - b.n 9deb2 │ │ + b.n 9eb06 │ │ asrs r0, r2, #2 │ │ - b.n 9deb6 │ │ + b.n 9eb0a │ │ lsls r6, r0, #10 │ │ - b.n 9e48a │ │ + b.n 9f0de │ │ adds r0, #28 │ │ - b.n 9deae │ │ + b.n 9eb02 │ │ movs r0, r3 │ │ - b.n 9deb2 │ │ + b.n 9eb06 │ │ movs r0, r5 │ │ - b.n 9deb0 │ │ + b.n 9eb04 │ │ lsls r1, r7, #1 │ │ - b.n 9e0f8 │ │ + b.n 9ed4c │ │ adds r0, #44 @ 0x2c │ │ - b.n 9deb8 │ │ + b.n 9eb0c │ │ movs r1, r0 │ │ - b.n 9ea82 │ │ + b.n 9f6d6 │ │ str r4, [r0, r0] │ │ - b.n 9dec8 │ │ - bl 4f9ea6 │ │ + b.n 9eb1c │ │ + bl 4faafa │ │ lsls r0, r3, #11 │ │ ldmia r2!, {} │ │ movs r0, r5 │ │ - b.n 9deec │ │ + b.n 9eb40 │ │ movs r0, r0 │ │ - b.n 9ea56 │ │ + b.n 9f6aa │ │ lsls r5, r2, #11 │ │ lsrs r0, r0, #8 │ │ movs r4, r5 │ │ - b.n 9def8 │ │ + b.n 9eb4c │ │ movs r0, r0 │ │ - b.n 9ea62 │ │ + b.n 9f6b6 │ │ lsls r0, r1, #2 │ │ asrs r0, r3, #22 │ │ movs r0, #32 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ lsls r7, r1, #11 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n 9df10 │ │ + b.n 9eb64 │ │ movs r0, r5 │ │ - b.n 9e8f4 │ │ + b.n 9f548 │ │ vrhadd.u d14, d2, d31 │ │ asrs r0, r2, #2 │ │ - b.n 9df12 │ │ + b.n 9eb66 │ │ asrs r6, r0, #4 │ │ - b.n 9e308 │ │ - bl 4f9ee6 │ │ + b.n 9ef5c │ │ + bl 4fab3a │ │ movs r1, r0 │ │ - b.n 9e6a2 │ │ + b.n 9f2f6 │ │ lsls r7, r0, #11 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #2 │ │ - b.n 9df26 │ │ + b.n 9eb7a │ │ asrs r4, r0, #32 │ │ - b.n 9df1c │ │ - bl 4f9efa │ │ + b.n 9eb70 │ │ + bl 4fab4e │ │ movs r1, r0 │ │ - b.n 9e6ac │ │ + b.n 9f300 │ │ lsls r2, r0, #11 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #2 │ │ - b.n 9df3a │ │ + b.n 9eb8e │ │ movs r0, #6 │ │ - b.n 9e3b0 │ │ + b.n 9f004 │ │ movs r2, r0 │ │ - b.n 9e6c4 │ │ + b.n 9f318 │ │ movs r0, #136 @ 0x88 │ │ lsls r0, r3, #22 │ │ ands r5, r0 │ │ lsls r0, r4, #6 │ │ str r0, [r5, r0] │ │ lsls r5, r3, #22 │ │ adds r2, #134 @ 0x86 │ │ @@ -180216,8361 +180749,8361 @@ │ │ movs r0, #24 │ │ lsls r3, r6, #22 │ │ movs r2, r0 │ │ lsls r5, r2, #5 │ │ lsls r0, r7, #10 │ │ subs r0, r0, r0 │ │ movs r0, #44 @ 0x2c │ │ - b.n 9df6c │ │ + b.n 9ebc0 │ │ adds r0, #4 │ │ - b.n 9df5c │ │ + b.n 9ebb0 │ │ movs r3, r0 │ │ - b.n 9e6de │ │ + b.n 9f332 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ lsls r0, r2, #2 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #80 @ (adr r0, 9e494 ) │ │ - b.n 9df80 │ │ + add r0, pc, #80 @ (adr r0, 9f0e8 ) │ │ + b.n 9ebd4 │ │ movs r3, r0 │ │ - b.n 9e6ee │ │ + b.n 9f342 │ │ str r0, [r3, r0] │ │ - b.n 9df88 │ │ + b.n 9ebdc │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #4 │ │ - b.n 9df86 │ │ + b.n 9ebda │ │ movs r0, #7 │ │ - b.n 9e79a │ │ + b.n 9f3ee │ │ @ instruction: 0xffb4eaff │ │ movs r0, #7 │ │ - b.n 9e7a2 │ │ + b.n 9f3f6 │ │ movs r1, r0 │ │ - b.n 9ea8a │ │ + b.n 9f6de │ │ lsls r0, r1, #8 │ │ lsrs r0, r0, #8 │ │ eors r0, r0 │ │ - b.n 9dfa2 │ │ - b.n 9e0be │ │ + b.n 9ebf6 │ │ + b.n 9ed10 │ │ add.w r8, r0, r1 │ │ - b.n 9eb16 │ │ + b.n 9f76a │ │ lsls r3, r5, #10 │ │ add r2, sp, #0 │ │ lsrs r1, r2, #24 │ │ - b.n 9e986 │ │ - b.n 9e17e │ │ + b.n 9f5da │ │ + b.n 9edd0 │ │ add.w r0, r0, r0 │ │ - b.n 9eb26 │ │ + b.n 9f77a │ │ lsls r4, r0, #11 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #3 │ │ - b.n 9e818 │ │ + b.n 9f46c │ │ add r8, sl │ │ - b.n 9e826 │ │ + b.n 9f47a │ │ movs r0, #48 @ 0x30 │ │ - b.n 9e040 │ │ + b.n 9ec94 │ │ asrs r4, r4, #32 │ │ - b.n 9deb0 │ │ + b.n 9eb04 │ │ movs r4, r0 │ │ - b.n 9eac2 │ │ + b.n 9f716 │ │ movs r0, r5 │ │ - b.n 9deb8 │ │ + b.n 9eb0c │ │ lsls r3, r7, #3 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #4 │ │ - b.n 9dfd2 │ │ + b.n 9ec26 │ │ movs r3, r0 │ │ - b.n 9eb4e │ │ + b.n 9f7a2 │ │ lsls r5, r7, #4 │ │ subs r2, #0 │ │ strh r0, [r5, #0] │ │ - b.n 9e94c │ │ + b.n 9f5a0 │ │ str r2, [r0, #0] │ │ - b.n 9ebfa │ │ + b.n 9f84e │ │ strb r0, [r3, #1] │ │ - b.n 9ebfe │ │ + b.n 9f852 │ │ str r0, [r0, r0] │ │ - b.n 9e802 │ │ + b.n 9f456 │ │ movs r5, r0 │ │ and.w r0, r0, r6 │ │ - b.n 9e774 │ │ + b.n 9f3c8 │ │ str r6, [r0, r0] │ │ movs r1, #160 @ 0xa0 │ │ str r1, [r0, #0] │ │ - b.n 9e9de │ │ + b.n 9f632 │ │ strb r0, [r4, #0] │ │ - b.n 9e9e4 │ │ + b.n 9f638 │ │ movs r0, r0 │ │ - b.n 9e786 │ │ + b.n 9f3da │ │ lsls r3, r6, #4 │ │ cmp r2, #0 │ │ asrs r4, r1, #2 │ │ - b.n 9e00a │ │ + b.n 9ec5e │ │ asrs r6, r0, #32 │ │ - b.n 9e5e8 │ │ + b.n 9f23c │ │ asrs r0, r2, #3 │ │ - b.n 9e88c │ │ + b.n 9f4e0 │ │ movs r0, r0 │ │ - b.n 9eb90 │ │ + b.n 9f7e4 │ │ @ instruction: 0xfff45aff │ │ lsls r0, r1, #2 │ │ - b.n 9e01e │ │ + b.n 9ec72 │ │ asrs r7, r0, #32 │ │ - b.n 9e5fa │ │ + b.n 9f24e │ │ movs r0, #32 │ │ - b.n 9e01e │ │ + b.n 9ec72 │ │ movs r0, r1 │ │ - b.n 9e842 │ │ + b.n 9f496 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 9ebaa │ │ + b.n 9f7fe │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #4 │ │ - b.n 9e03a │ │ + b.n 9ec8e │ │ str r1, [r0, #0] │ │ - b.n 9ea22 │ │ + b.n 9f676 │ │ strb r0, [r4, #0] │ │ - b.n 9ea28 │ │ + b.n 9f67c │ │ movs r0, r0 │ │ - b.n 9e7ca │ │ + b.n 9f41e │ │ @ instruction: 0xffee3aff │ │ lsls r1, r4, #4 │ │ and.w r0, r0, r4, lsr #1 │ │ - b.n 9ebca │ │ + b.n 9f81e │ │ lsls r4, r6, #1 │ │ asrs r0, r2, #13 │ │ vpmin.u8 q8, q13, │ │ lsrs r0, r0, #11 │ │ - b.n 9e074 │ │ + b.n 9ecc8 │ │ movs r0, r0 │ │ - b.n 9e658 │ │ + b.n 9f2ac │ │ lsls r2, r3, #1 │ │ - b.n 9e0de │ │ + b.n 9ed32 │ │ movs r3, r0 │ │ - b.n 9ebe2 │ │ + b.n 9f836 │ │ lsls r4, r0, #7 │ │ subs r2, #0 │ │ subs r0, r6, r2 │ │ - b.n 9e088 │ │ + b.n 9ecdc │ │ lsls r1, r0, #28 │ │ - b.n 9ecd2 │ │ + b.n 9f926 │ │ subs r2, #172 @ 0xac │ │ - b.n 9e090 │ │ + b.n 9ece4 │ │ movs r0, #190 @ 0xbe │ │ - b.n 9ec96 │ │ + b.n 9f8ea │ │ asrs r1, r0, #32 │ │ - b.n 9e678 │ │ + b.n 9f2cc │ │ movs r0, r0 │ │ - b.n 9e078 │ │ + b.n 9eccc │ │ adds r0, #3 │ │ - b.n 9e680 │ │ + b.n 9f2d4 │ │ movs r3, r0 │ │ - b.n 9eca6 │ │ - bfcsel 0, 9dd66 , 4, vs │ │ + b.n 9f8fa │ │ + bfcsel 0, 9e9ba , 4, vs │ │ movs r7, r0 │ │ - b.n 9e8ae │ │ - beq.n 9e5a8 │ │ - b.n 9ea08 │ │ + b.n 9f502 │ │ + beq.n 9f1fc │ │ + b.n 9f65c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3} │ │ - b.n 9e0ae │ │ + b.n 9ed02 │ │ ands r7, r3 │ │ - b.n 9e98a │ │ + b.n 9f5de │ │ strh r6, [r4, r2] │ │ - b.n 9e8c2 │ │ + b.n 9f516 │ │ movs r6, r0 │ │ - b.n 9e826 │ │ + b.n 9f47a │ │ lsls r2, r3, #8 │ │ ldr r2, [sp, #0] │ │ lsls r0, r1, #1 │ │ - b.n 9e0c2 │ │ + b.n 9ed16 │ │ asrs r1, r0, #32 │ │ - b.n 9ecd2 │ │ + b.n 9f926 │ │ lsls r5, r0, #4 │ │ - b.n 9e4b6 │ │ + b.n 9f10a │ │ lsls r0, r6, #16 │ │ - b.n 9e7bc │ │ + b.n 9f410 │ │ lsls r5, r2, #8 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #1 │ │ - b.n 9e0d6 │ │ + b.n 9ed2a │ │ movs r6, r0 │ │ - b.n 9e6a6 │ │ + b.n 9f2fa │ │ lsls r0, r2, #3 │ │ - b.n 9e94a │ │ + b.n 9f59e │ │ movs r1, r0 │ │ - b.n 9ec8e │ │ + b.n 9f8e2 │ │ lsls r0, r2, #8 │ │ ldmia r2!, {} │ │ asrs r0, r0, #1 │ │ - b.n 9e0ea │ │ + b.n 9ed3e │ │ asrs r0, r2, #2 │ │ - b.n 9e0dc │ │ + b.n 9ed30 │ │ asrs r6, r0, #4 │ │ - b.n 9e4e0 │ │ - bl 4fa0be │ │ + b.n 9f134 │ │ + bl 4fad12 │ │ movs r0, #80 @ 0x50 │ │ - b.n 9e0fa │ │ + b.n 9ed4e │ │ movs r1, #6 │ │ - b.n 9e4ee │ │ + b.n 9f142 │ │ movs r2, r0 │ │ - b.n 9e870 │ │ + b.n 9f4c4 │ │ lsls r0, r1, #8 │ │ subs r0, r0, r0 │ │ lsls r0, r6, #1 │ │ - b.n 9e3b4 │ │ + b.n 9f008 │ │ movs r0, r2 │ │ - b.n 9ebfa │ │ + b.n 9f84e │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #1 │ │ - b.n 9e116 │ │ + b.n 9ed6a │ │ asrs r6, r0, #32 │ │ - b.n 9e586 │ │ + b.n 9f1da │ │ lsls r0, r0, #3 │ │ - b.n 9ec8c │ │ + b.n 9f8e0 │ │ lsls r1, r5, #1 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #2 │ │ - b.n 9ed32 │ │ + b.n 9f986 │ │ asrs r6, r0, #32 │ │ - b.n 9e576 │ │ + b.n 9f1ca │ │ movs r0, r1 │ │ - b.n 9e12e │ │ + b.n 9ed82 │ │ movs r6, r0 │ │ - b.n 9e89e │ │ + b.n 9f4f2 │ │ lsls r5, r0, #8 │ │ ldr r2, [sp, #0] │ │ lsls r0, r1, #1 │ │ - b.n 9e13a │ │ + b.n 9ed8e │ │ asrs r1, r0, #32 │ │ - b.n 9ed4a │ │ + b.n 9f99e │ │ lsls r5, r0, #4 │ │ - b.n 9e52e │ │ + b.n 9f182 │ │ lsls r0, r6, #16 │ │ - b.n 9e834 │ │ + b.n 9f488 │ │ lsls r0, r0, #8 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #1 │ │ - b.n 9e14e │ │ + b.n 9eda2 │ │ movs r6, r0 │ │ - b.n 9e71e │ │ + b.n 9f372 │ │ lsls r0, r2, #3 │ │ - b.n 9e9c2 │ │ + b.n 9f616 │ │ movs r1, r0 │ │ - b.n 9ed06 │ │ + b.n 9f95a │ │ lsls r3, r7, #7 │ │ ldmia r2!, {} │ │ asrs r0, r0, #1 │ │ - b.n 9e162 │ │ + b.n 9edb6 │ │ asrs r0, r2, #2 │ │ - b.n 9e154 │ │ + b.n 9eda8 │ │ asrs r6, r0, #4 │ │ - b.n 9e558 │ │ - bl 4fa136 │ │ + b.n 9f1ac │ │ + bl 4fad8a │ │ movs r0, #80 @ 0x50 │ │ - b.n 9e172 │ │ + b.n 9edc6 │ │ movs r1, #6 │ │ - b.n 9e566 │ │ + b.n 9f1ba │ │ movs r2, r0 │ │ - b.n 9e8e8 │ │ + b.n 9f53c │ │ lsls r3, r6, #7 │ │ subs r0, r0, r0 │ │ strb r4, [r0, #31] │ │ - b.n 9ec5e │ │ + b.n 9f8b2 │ │ lsls r0, r6, #1 │ │ - b.n 9e430 │ │ + b.n 9f084 │ │ movs r0, r2 │ │ - b.n 9ec76 │ │ + b.n 9f8ca │ │ ldrb r7, [r7, #31] │ │ - b.n 9ecf8 │ │ + b.n 9f94c │ │ lsls r1, r7, #5 │ │ lsrs r0, r0, #8 │ │ movs r0, #28 │ │ - b.n 9e19c │ │ + b.n 9edf0 │ │ asrs r6, r0, #32 │ │ - b.n 9e9a6 │ │ + b.n 9f5fa │ │ adds r0, #8 │ │ - b.n 9e1a0 │ │ + b.n 9edf4 │ │ movs r4, r1 │ │ - b.n 9e1a4 │ │ + b.n 9edf8 │ │ movs r0, r0 │ │ - b.n 9e18c │ │ + b.n 9ede0 │ │ movs r2, r1 │ │ - b.n 9e9b6 │ │ - cbz r6, 9e6b2 │ │ + b.n 9f60a │ │ + cbz r5, 9f306 │ │ add.w r0, r0, r0 │ │ - b.n 9ed1e │ │ + b.n 9f972 │ │ lsls r5, r5, #5 │ │ lsrs r0, r0, #8 │ │ lsls r7, r0, #6 │ │ @ instruction: 0xea00f05b │ │ sbcs.w r0, pc, #8448 @ 0x2100 │ │ - b.n 9e9ce │ │ + b.n 9f622 │ │ movs r4, r3 │ │ - b.n 9e1cc │ │ + b.n 9ee20 │ │ lsls r1, r0, #4 │ │ - b.n 9ed36 │ │ + b.n 9f98a │ │ lsls r1, r0, #1 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n 9e1d8 │ │ + b.n 9ee2c │ │ stmia r0!, {r0, r1, r2, r3, r4} │ │ - b.n 9eaae │ │ + b.n 9f702 │ │ cmp r6, r4 │ │ - b.n 9e9e6 │ │ + b.n 9f63a │ │ asrs r0, r1, #32 │ │ - b.n 9e1ca │ │ + b.n 9ee1e │ │ movs r6, r0 │ │ - b.n 9e950 │ │ + b.n 9f5a4 │ │ lsls r0, r4, #7 │ │ ldr r2, [sp, #0] │ │ asrs r0, r1, #1 │ │ - b.n 9e1d6 │ │ + b.n 9ee2a │ │ movs r1, #4 │ │ - b.n 9e5dc │ │ + b.n 9f230 │ │ asrs r1, r0, #32 │ │ - b.n 9edfe │ │ + b.n 9fa52 │ │ lsrs r2, r6, #16 │ │ - b.n 9e8e4 │ │ + b.n 9f538 │ │ lsls r3, r3, #7 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #1 │ │ - b.n 9e1ea │ │ + b.n 9ee3e │ │ asrs r6, r0, #32 │ │ - b.n 9e7d0 │ │ + b.n 9f424 │ │ adds r0, #208 @ 0xd0 │ │ - b.n 9ea74 │ │ + b.n 9f6c8 │ │ movs r1, r0 │ │ - b.n 9edbc │ │ + b.n 9fa10 │ │ lsls r6, r2, #7 │ │ ldmia r2!, {} │ │ asrs r0, r0, #1 │ │ - b.n 9e1fe │ │ + b.n 9ee52 │ │ asrs r0, r2, #2 │ │ - b.n 9e204 │ │ + b.n 9ee58 │ │ asrs r6, r0, #4 │ │ - b.n 9e608 │ │ - bl 4fa1e6 │ │ + b.n 9f25c │ │ + bl 4fae3a │ │ movs r0, #80 @ 0x50 │ │ - b.n 9e20e │ │ + b.n 9ee62 │ │ movs r1, #6 │ │ - b.n 9e616 │ │ + b.n 9f26a │ │ movs r2, r0 │ │ - b.n 9e998 │ │ + b.n 9f5ec │ │ lsls r6, r1, #7 │ │ subs r0, r0, r0 │ │ lsls r3, r6, #1 │ │ - b.n 9e4dc │ │ + b.n 9f130 │ │ movs r0, r2 │ │ - b.n 9ed22 │ │ + b.n 9f976 │ │ lsls r4, r5, #7 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n 9e244 │ │ + b.n 9ee98 │ │ movs r0, #76 @ 0x4c │ │ - b.n 9e22e │ │ + b.n 9ee82 │ │ asrs r6, r0, #32 │ │ - b.n 9e6b6 │ │ + b.n 9f30a │ │ lsls r0, r0, #3 │ │ - b.n 9edb8 │ │ + b.n 9fa0c │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #2 │ │ - b.n 9ee5e │ │ + b.n 9fab2 │ │ asrs r6, r0, #32 │ │ - b.n 9e6a6 │ │ + b.n 9f2fa │ │ asrs r0, r1, #32 │ │ - b.n 9e246 │ │ + b.n 9ee9a │ │ movs r6, r0 │ │ - b.n 9e9cc │ │ + b.n 9f620 │ │ lsls r5, r3, #7 │ │ ldr r2, [sp, #0] │ │ asrs r0, r1, #1 │ │ - b.n 9e252 │ │ + b.n 9eea6 │ │ movs r1, #4 │ │ - b.n 9e658 │ │ + b.n 9f2ac │ │ asrs r1, r0, #32 │ │ - b.n 9ee7a │ │ + b.n 9face │ │ lsrs r2, r6, #16 │ │ - b.n 9e960 │ │ + b.n 9f5b4 │ │ lsls r0, r3, #7 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #1 │ │ - b.n 9e266 │ │ + b.n 9eeba │ │ asrs r6, r0, #32 │ │ - b.n 9e84c │ │ + b.n 9f4a0 │ │ adds r0, #208 @ 0xd0 │ │ - b.n 9eaf0 │ │ + b.n 9f744 │ │ movs r1, r0 │ │ - b.n 9ee38 │ │ + b.n 9fa8c │ │ lsls r3, r2, #7 │ │ ldmia r2!, {} │ │ asrs r0, r0, #1 │ │ - b.n 9e27a │ │ + b.n 9eece │ │ asrs r0, r2, #2 │ │ - b.n 9e280 │ │ + b.n 9eed4 │ │ asrs r6, r0, #4 │ │ - b.n 9e684 │ │ - bl 4fa262 │ │ + b.n 9f2d8 │ │ + bl 4faeb6 │ │ movs r0, #80 @ 0x50 │ │ - b.n 9e28a │ │ + b.n 9eede │ │ movs r1, #6 │ │ - b.n 9e692 │ │ + b.n 9f2e6 │ │ movs r2, r0 │ │ - b.n 9ea14 │ │ + b.n 9f668 │ │ lsls r3, r1, #7 │ │ subs r0, r0, r0 │ │ lsls r3, r6, #1 │ │ - b.n 9e558 │ │ + b.n 9f1ac │ │ movs r0, r2 │ │ - b.n 9ed9e │ │ + b.n 9f9f2 │ │ lsls r5, r1, #7 │ │ subs r0, r0, r0 │ │ strb r4, [r0, #31] │ │ - b.n 9ed96 │ │ + b.n 9f9ea │ │ ldrb r7, [r7, #31] │ │ - b.n 9ee28 │ │ + b.n 9fa7c │ │ movs r7, r0 │ │ - b.n 9eace │ │ - beq.n 9e7c8 │ │ - b.n 9ec28 │ │ + b.n 9f722 │ │ + beq.n 9f41c │ │ + b.n 9f87c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r6, r7, r8, r9, sl, ip, sp, lr} │ │ - b.n 9edaa │ │ + b.n 9f9fe │ │ ldrb r7, [r7, #31] │ │ - b.n 9ee3c │ │ + b.n 9fa90 │ │ lsls r0, r5, #4 │ │ and.w r0, r0, ip, lsr #32 │ │ - b.n 9e2e0 │ │ + b.n 9ef34 │ │ movs r0, r0 │ │ - b.n 9e7fc │ │ + b.n 9f450 │ │ lsls r6, r7, #1 │ │ - b.n 9edce │ │ + b.n 9fa22 │ │ lsls r7, r2, #7 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 9e2ec │ │ + b.n 9ef40 │ │ movs r0, r0 │ │ - b.n 9ee5a │ │ + b.n 9faae │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #2 │ │ - b.n 9e2f2 │ │ + b.n 9ef46 │ │ asrs r0, r1, #32 │ │ - b.n 9e2fc │ │ + b.n 9ef50 │ │ lsls r6, r0, #10 │ │ - b.n 9e6ea │ │ + b.n 9f33e │ │ movs r1, r0 │ │ - b.n 9ea6e │ │ + b.n 9f6c2 │ │ lsls r7, r1, #7 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n 9e30c │ │ + b.n 9ef60 │ │ movs r0, r0 │ │ - b.n 9ee7a │ │ + b.n 9face │ │ @ instruction: 0xffae0aff │ │ lsls r0, r1, #2 │ │ - b.n 9e312 │ │ + b.n 9ef66 │ │ asrs r4, r1, #32 │ │ - b.n 9e31c │ │ + b.n 9ef70 │ │ lsls r6, r0, #10 │ │ - b.n 9e8ea │ │ + b.n 9f53e │ │ movs r4, r1 │ │ - b.n 9e30e │ │ + b.n 9ef62 │ │ movs r1, r0 │ │ - b.n 9ea92 │ │ + b.n 9f6e6 │ │ lsls r6, r0, #7 │ │ subs r0, r0, r0 │ │ @ instruction: 0xffa7eaff │ │ adds r0, #8 │ │ - b.n 9e334 │ │ + b.n 9ef88 │ │ asrs r1, r0, #32 │ │ - b.n 9ef42 │ │ + b.n 9fb96 │ │ movs r4, r1 │ │ - b.n 9e33c │ │ + b.n 9ef90 │ │ ands r1, r0 │ │ - b.n 9ef4a │ │ + b.n 9fb9e │ │ movs r3, r0 │ │ and.w r0, r0, r8, lsl #12 │ │ - b.n 9e348 │ │ + b.n 9ef9c │ │ asrs r0, r0, #32 │ │ - b.n 9ef56 │ │ + b.n 9fbaa │ │ movs r4, r1 │ │ - b.n 9e350 │ │ + b.n 9efa4 │ │ ands r0, r0 │ │ - b.n 9ef5e │ │ + b.n 9fbb2 │ │ movs r0, r0 │ │ - b.n 9e33c │ │ + b.n 9ef90 │ │ movs r2, r1 │ │ - b.n 9eb66 │ │ - cbz r2, 9e848 │ │ + b.n 9f7ba │ │ + cbz r1, 9f49c │ │ add.w r0, r0, r0 │ │ - b.n 9eece │ │ + b.n 9fb22 │ │ lsls r2, r3, #7 │ │ subs r0, r0, r0 │ │ ands r0, r0 │ │ - b.n 9e342 │ │ + b.n 9ef96 │ │ strb r0, [r0, #0] │ │ - b.n 9ef7a │ │ + b.n 9fbce │ │ movs r7, r0 │ │ - b.n 9eb7e │ │ - beq.n 9e878 │ │ - b.n 9ecd8 │ │ + b.n 9f7d2 │ │ + beq.n 9f4cc │ │ + b.n 9f92c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, ip, sp, lr} │ │ - b.n 9eb8a │ │ + b.n 9f7de │ │ movs r7, r0 │ │ - b.n 9eb8e │ │ - beq.n 9e888 │ │ - b.n 9ece8 │ │ + b.n 9f7e2 │ │ + beq.n 9f4dc │ │ + b.n 9f93c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, ip, sp, lr} │ │ - b.n 9ef9a │ │ + b.n 9fbee │ │ movs r7, r0 │ │ - b.n 9eb9e │ │ - beq.n 9e898 │ │ - b.n 9ecf8 │ │ + b.n 9f7f2 │ │ + beq.n 9f4ec │ │ + b.n 9f94c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3} │ │ - b.n 9ebaa │ │ + b.n 9f7fe │ │ asrs r3, r6, #32 │ │ - b.n 9efae │ │ + b.n 9fc02 │ │ ands r2, r0 │ │ - b.n 9ebb2 │ │ - ldr r3, [pc, #668] @ (9eb10 ) │ │ + b.n 9f806 │ │ + ldr r3, [pc, #664] @ (9f760 ) │ │ add.w r0, r0, r4, lsl #8 │ │ - b.n 9ebba │ │ + b.n 9f80e │ │ movs r0, r0 │ │ - b.n 9ef1e │ │ + b.n 9fb72 │ │ mcr2 10, 4, r0, cr9, cr15, {7} @ │ │ lsls r5, r0, #7 │ │ and.w r0, r0, sp, lsl #28 │ │ - b.n 9efca │ │ + b.n 9fc1e │ │ movs r7, r0 │ │ - b.n 9ebce │ │ - beq.n 9e8c8 │ │ - b.n 9ed28 │ │ + b.n 9f822 │ │ + beq.n 9f51c │ │ + b.n 9f97c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4} │ │ - b.n 9e3d4 │ │ + b.n 9f028 │ │ lsls r1, r0, #28 │ │ - b.n 9eebe │ │ + b.n 9fb12 │ │ lsls r2, r0, #7 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #1 │ │ - b.n 9e3d0 │ │ + b.n 9f024 │ │ movs r0, r0 │ │ - b.n 9ef4a │ │ + b.n 9fb9e │ │ lsls r7, r7, #3 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #1 │ │ - b.n 9e3e6 │ │ + b.n 9f03a │ │ movs r4, r0 │ │ - b.n 9e3d6 │ │ + b.n 9f02a │ │ movs r0, r0 │ │ - b.n 9ef5a │ │ + b.n 9fbae │ │ lsls r7, r7, #6 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #2 │ │ - b.n 9e3ea │ │ + b.n 9f03e │ │ asrs r7, r7, #1 │ │ - b.n 9f006 │ │ + b.n 9fc5a │ │ str r1, [r0, r0] │ │ - b.n 9f00a │ │ + b.n 9fc5e │ │ asrs r1, r0, #32 │ │ - b.n 9e44e │ │ + b.n 9f0a2 │ │ lsls r0, r2, #2 │ │ - b.n 9e3fa │ │ + b.n 9f04e │ │ asrs r4, r0, #32 │ │ - b.n 9e3f6 │ │ - bl 4fa3d6 │ │ + b.n 9f04a │ │ + bl 4fb02a │ │ asrs r1, r0, #32 │ │ - b.n 9ede0 │ │ + b.n 9fa34 │ │ movs r1, r0 │ │ - b.n 9ef84 │ │ + b.n 9fbd8 │ │ asrs r5, r0, #32 │ │ str r1, [sp, #640] @ 0x280 │ │ asrs r4, r0, #32 │ │ - b.n 9e3ea │ │ + b.n 9f03e │ │ asrs r0, r0, #32 │ │ - b.n 9f02e │ │ + b.n 9fc82 │ │ lsls r0, r2, #2 │ │ - b.n 9e41a │ │ + b.n 9f06e │ │ strh r4, [r0, #0] │ │ - b.n 9e416 │ │ - bl 4fa3f6 │ │ + b.n 9f06a │ │ + bl 4fb04a │ │ movs r0, #68 @ 0x44 │ │ - b.n 9e432 │ │ + b.n 9f086 │ │ lsls r0, r1, #28 │ │ - b.n 9e440 │ │ + b.n 9f094 │ │ adds r3, #176 @ 0xb0 │ │ - b.n 9ecea │ │ + b.n 9f93e │ │ movs r0, r0 │ │ - b.n 9ea28 │ │ + b.n 9f67c │ │ strb r0, [r0, #28] │ │ - b.n 9e44c │ │ + b.n 9f0a0 │ │ stmia r7!, {} │ │ - b.n 9e450 │ │ + b.n 9f0a4 │ │ str r2, [r1, #0] │ │ - b.n 9ed1c │ │ + b.n 9f970 │ │ asrs r4, r0, #32 │ │ - b.n 9e41e │ │ + b.n 9f072 │ │ strb r7, [r0, #0] │ │ - b.n 9ea3c │ │ + b.n 9f690 │ │ movs r0, r1 │ │ - b.n 9efce │ │ + b.n 9fc22 │ │ stmia r0!, {r2, r3} │ │ - b.n 9ea44 │ │ + b.n 9f698 │ │ asrs r0, r1, #2 │ │ - b.n 9e452 │ │ + b.n 9f0a6 │ │ strb r0, [r0, #0] │ │ movs r1, #160 @ 0xa0 │ │ movs r2, r0 │ │ - b.n 9ef58 │ │ + b.n 9fbac │ │ lsls r0, r4, #27 │ │ - b.n 9e474 │ │ + b.n 9f0c8 │ │ strb r4, [r1, #0] │ │ asrs r0, r4, #6 │ │ str r0, [r6, #8] │ │ - b.n 9ecc2 │ │ + b.n 9f916 │ │ strb r0, [r4, #0] │ │ - b.n 9e484 │ │ + b.n 9f0d8 │ │ movs r0, r0 │ │ - b.n 9ea64 │ │ + b.n 9f6b8 │ │ movs r4, r1 │ │ - b.n 9e44c │ │ + b.n 9f0a0 │ │ movs r4, r0 │ │ - b.n 9ec8e │ │ - ldrsb r6, [r4, r0] │ │ + b.n 9f8e2 │ │ + ldrsb r5, [r4, r0] │ │ add.w r0, r0, r0 │ │ - b.n 9eff6 │ │ + b.n 9fc4a │ │ lsls r4, r3, #6 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #2 │ │ - b.n 9e486 │ │ + b.n 9f0da │ │ asrs r0, r0, #2 │ │ - b.n 9f06e │ │ + b.n 9fcc2 │ │ asrs r1, r0, #32 │ │ - b.n 9e4e6 │ │ + b.n 9f13a │ │ asrs r1, r0, #32 │ │ - b.n 9ee7a │ │ + b.n 9face │ │ lsls r0, r2, #2 │ │ - b.n 9e496 │ │ + b.n 9f0ea │ │ movs r1, r0 │ │ - b.n 9f014 │ │ + b.n 9fc68 │ │ str r1, [r0, r0] │ │ strh r0, [r4, #12] │ │ - bl 4fa476 │ │ + bl 4fb0ca │ │ str r4, [r0, r0] │ │ - b.n 9e47e │ │ + b.n 9f0d2 │ │ lsls r4, r3, #19 │ │ - b.n 9ed16 │ │ + b.n 9f96a │ │ str r4, [r0, r0] │ │ - b.n 9e488 │ │ + b.n 9f0dc │ │ asrs r1, r0, #32 │ │ - b.n 9e52a │ │ + b.n 9f17e │ │ asrs r1, r0, #32 │ │ - b.n 9f090 │ │ + b.n 9fce4 │ │ asrs r1, r0, #32 │ │ - b.n 9e512 │ │ + b.n 9f166 │ │ movs r4, r0 │ │ - b.n 9e4ca │ │ + b.n 9f11e │ │ movs r4, r0 │ │ - b.n 9f09a │ │ + b.n 9fcee │ │ movs r4, r0 │ │ - b.n 9e4b2 │ │ + b.n 9f106 │ │ lsls r4, r2, #4 │ │ - b.n 9e4ca │ │ + b.n 9f11e │ │ movs r3, r0 │ │ - b.n 9f046 │ │ + b.n 9fc9a │ │ mcr2 10, 6, r2, cr1, cr15, {7} @ │ │ str r0, [r0, r0] │ │ - b.n 9ecee │ │ + b.n 9f942 │ │ lsls r4, r4, #1 │ │ - b.n 9e4da │ │ + b.n 9f12e │ │ movs r0, r0 │ │ - b.n 9ec60 │ │ + b.n 9f8b4 │ │ lsls r0, r6, #2 │ │ cmp r2, #0 │ │ lsls r4, r1, #2 │ │ - b.n 9e4e6 │ │ + b.n 9f13a │ │ asrs r7, r7, #1 │ │ - b.n 9f102 │ │ + b.n 9fd56 │ │ lsls r0, r2, #1 │ │ movt r0, #261 @ 0x105 │ │ - b.n 9e94a │ │ + b.n 9f59e │ │ lsls r0, r2, #2 │ │ - b.n 9e4f6 │ │ + b.n 9f14a │ │ asrs r5, r0, #4 │ │ - b.n 9e8f2 │ │ - bl 4fa4d2 │ │ + b.n 9f546 │ │ + bl 4fb126 │ │ asrs r1, r0, #32 │ │ - b.n 9eedc │ │ + b.n 9fb30 │ │ movs r1, r0 │ │ - b.n 9f080 │ │ + b.n 9fcd4 │ │ asrs r1, r0, #32 │ │ str r3, [sp, #640] @ 0x280 │ │ asrs r5, r0, #4 │ │ - b.n 9e8e6 │ │ + b.n 9f53a │ │ lsls r0, r1, #2 │ │ - b.n 9e512 │ │ + b.n 9f166 │ │ lsls r5, r0, #10 │ │ - b.n 9eaee │ │ + b.n 9f742 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r0, #4685824 @ 0x478000 │ │ orr.w r1, r0, #9699328 @ 0x940000 │ │ - b.n 9e522 │ │ + b.n 9f176 │ │ movs r5, r0 │ │ - b.n 9ec9e │ │ + b.n 9f8f2 │ │ movs r1, r0 │ │ lsls r5, r0, #10 │ │ lsls r4, r2, #4 │ │ lsls r4, r0, #22 │ │ movs r0, r1 │ │ - b.n 9e53e │ │ + b.n 9f192 │ │ movs r5, r0 │ │ - b.n 9ecae │ │ + b.n 9f902 │ │ movs r2, r3 │ │ ldr r2, [sp, #0] │ │ lsls r0, r1, #1 │ │ - b.n 9e54a │ │ + b.n 9f19e │ │ asrs r5, r4, #10 │ │ - b.n 9ed5a │ │ + b.n 9f9ae │ │ movs r0, #1 │ │ - b.n 9f15e │ │ + b.n 9fdb2 │ │ lsls r1, r0, #4 │ │ - b.n 9e942 │ │ + b.n 9f596 │ │ asrs r7, r3, #32 │ │ - b.n 9ee30 │ │ + b.n 9fa84 │ │ lsls r0, r6, #4 │ │ - b.n 9ec4e │ │ + b.n 9f8a2 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #1 │ │ - b.n 9e566 │ │ + b.n 9f1ba │ │ movs r5, r0 │ │ - b.n 9eb36 │ │ + b.n 9f78a │ │ lsls r0, r2, #3 │ │ - b.n 9edda │ │ + b.n 9fa2e │ │ movs r1, r0 │ │ - b.n 9f11e │ │ + b.n 9fd72 │ │ movs r6, r1 │ │ ldmia r2!, {} │ │ asrs r0, r0, #1 │ │ - b.n 9e57a │ │ + b.n 9f1ce │ │ asrs r0, r2, #2 │ │ - b.n 9e56c │ │ + b.n 9f1c0 │ │ asrs r5, r0, #4 │ │ - b.n 9e970 │ │ - bl 4fa54e │ │ + b.n 9f5c4 │ │ + bl 4fb1a2 │ │ movs r0, #80 @ 0x50 │ │ - b.n 9e58a │ │ + b.n 9f1de │ │ movs r1, #5 │ │ - b.n 9e97e │ │ + b.n 9f5d2 │ │ movs r2, r0 │ │ - b.n 9ed00 │ │ + b.n 9f954 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r6, #1 │ │ - b.n 9e844 │ │ + b.n 9f498 │ │ movs r0, r2 │ │ - b.n 9f08a │ │ + b.n 9fcde │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #31 │ │ - b.n 9f082 │ │ + b.n 9fcd6 │ │ lsrs r7, r7, #31 │ │ - b.n 9f114 │ │ + b.n 9fd68 │ │ strb r1, [r0, #0] │ │ - b.n 9ef7a │ │ + b.n 9fbce │ │ lsls r1, r6, #1 │ │ and.w r0, r0, sl │ │ - b.n 9edc2 │ │ + b.n 9fa16 │ │ asrs r5, r0, #32 │ │ - b.n 9edc6 │ │ - strh r4, [r2, #26] │ │ + b.n 9fa1a │ │ + strh r3, [r2, #26] │ │ add.w r7, r0, r4, lsl #7 │ │ - b.n 9f09e │ │ + b.n 9fcf2 │ │ subs r7, r7, #7 │ │ - b.n 9f130 │ │ + b.n 9fd84 │ │ movs r1, r0 │ │ - b.n 9ed36 │ │ + b.n 9f98a │ │ @ instruction: 0xfff41aff │ │ movs r0, r5 │ │ - b.n 9efb8 │ │ + b.n 9fc0c │ │ asrs r2, r1, #32 │ │ - b.n 9ede2 │ │ + b.n 9fa36 │ │ movs r0, #1 │ │ - b.n 9f1e6 │ │ - bf 10, 932a6 │ │ + b.n 9fe3a │ │ + bf 10, 93efa │ │ movs r0, r0 │ │ - b.n 9f14e │ │ + b.n 9fda2 │ │ lsls r4, r7, #1 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n 9f1f6 │ │ + b.n 9fe4a │ │ str r0, [r5, #0] │ │ - b.n 9efd4 │ │ + b.n 9fc28 │ │ movs r0, r0 │ │ - b.n 9e5d8 │ │ + b.n 9f22c │ │ movs r0, r4 │ │ - b.n 9efdc │ │ + b.n 9fc30 │ │ movs r0, #40 @ 0x28 │ │ - b.n 9ef5c │ │ + b.n 9fbb0 │ │ adds r0, #48 @ 0x30 │ │ - b.n 9ef60 │ │ + b.n 9fbb4 │ │ asrs r6, r0, #32 │ │ - b.n 9ee0e │ │ + b.n 9fa62 │ │ lsls r4, r0, #13 │ │ add.w r0, r0, r0, asr #28 │ │ - b.n 9e610 │ │ + b.n 9f264 │ │ movs r0, r0 │ │ - b.n 9f188 │ │ + b.n 9fddc │ │ lsls r7, r6, #1 │ │ subs r0, r0, r0 │ │ lsls r5, r3, #11 │ │ - b.n 9ee9c │ │ + b.n 9faf0 │ │ asrs r0, r0, #2 │ │ - b.n 9ebf2 │ │ + b.n 9f846 │ │ lsls r0, r0, #4 │ │ - b.n 9ebf6 │ │ + b.n 9f84a │ │ asrs r4, r7, #30 │ │ - b.n 9ee90 │ │ + b.n 9fae4 │ │ movs r4, r3 │ │ - b.n 9e612 │ │ + b.n 9f266 │ │ asrs r1, r0, #2 │ │ - b.n 9ebf6 │ │ + b.n 9f84a │ │ asrs r4, r6, #6 │ │ - b.n 9ee9c │ │ + b.n 9faf0 │ │ movs r1, r0 │ │ - b.n 9ebfe │ │ + b.n 9f852 │ │ movs r0, r3 │ │ - b.n 9e6a2 │ │ + b.n 9f2f6 │ │ movs r6, r0 │ │ - b.n 9ef06 │ │ + b.n 9fb5a │ │ movs r2, r0 │ │ - b.n 9f1aa │ │ + b.n 9fdfe │ │ lsls r7, r4, #1 │ │ subs r0, r0, r0 │ │ movs r4, r5 │ │ - b.n 9e548 │ │ + b.n 9f19c │ │ movs r0, r6 │ │ - b.n 9f1b6 │ │ + b.n 9fe0a │ │ lsls r1, r6, #1 │ │ subs r0, r0, r0 │ │ movs r0, r6 │ │ - b.n 9e554 │ │ + b.n 9f1a8 │ │ asrs r4, r0, #1 │ │ - b.n 9e656 │ │ + b.n 9f2aa │ │ lsrs r5, r1, #8 │ │ orn sl, r0, #577536 @ 0x8d000 │ │ orn sl, r0, #36608 @ 0x8f00 │ │ orn r0, r0, #4358144 @ 0x428000 │ │ - b.n 9ec3c │ │ + b.n 9f890 │ │ lsls r0, r0, #8 │ │ - b.n 9ec38 │ │ + b.n 9f88c │ │ lsrs r5, r1, #8 │ │ orr.w sl, r0, #577536 @ 0x8d000 │ │ orr.w sl, r0, #36608 @ 0x8f00 │ │ - b.w ff0deb8a │ │ - b.n 9e57c │ │ + b.w ff0df7de │ │ + b.n 9f1d0 │ │ movs r0, r2 │ │ - b.n 9f1fc │ │ + b.n 9fe50 │ │ movs r1, r1 │ │ - b.n 9ee8e │ │ + b.n 9fae2 │ │ movs r0, r2 │ │ str r3, [sp, #640] @ 0x280 │ │ - b.n 9e380 │ │ + b.n 9efca │ │ add.w r0, r0, r0 │ │ - b.n 9f1fa │ │ + b.n 9fe4e │ │ lsls r1, r5, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #32 │ │ - b.n 9e598 │ │ + b.n 9f1ec │ │ movs r0, #9 │ │ - b.n 9eea6 │ │ + b.n 9fafa │ │ strh r0, [r0, #0] │ │ - b.n 9eeaa │ │ - bvs.n 9ec12 │ │ - @ instruction: 0xfa000094 │ │ - b.n 9f2b2 │ │ + b.n 9fafe │ │ + bvc.n 9f7c0 │ │ + @ instruction: 0xfb000094 │ │ + b.n 9ff06 │ │ movs r0, r0 │ │ - b.n 9f224 │ │ + b.n 9fe78 │ │ strh r0, [r5, #0] │ │ - b.n 9e590 │ │ + b.n 9f1e4 │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #2 │ │ - b.n 9e6aa │ │ + b.n 9f2fe │ │ str r5, [r0, #8] │ │ - b.n 9ec90 │ │ + b.n 9f8e4 │ │ adds r0, #8 │ │ - b.n 9e6c0 │ │ + b.n 9f314 │ │ str r1, [sp, #20] │ │ - b.n 9eab0 │ │ - bl 4fa68e │ │ + b.n 9f704 │ │ + bl 4fb2e2 │ │ asrs r4, r1, #1 │ │ - b.n 9e6ca │ │ + b.n 9f31e │ │ movs r0, #28 │ │ - b.n 9e6d4 │ │ + b.n 9f328 │ │ movs r5, r0 │ │ - b.n 9eb20 │ │ + b.n 9f774 │ │ movs r0, r6 │ │ - b.n 9e5d8 │ │ + b.n 9f22c │ │ asrs r4, r0, #1 │ │ - b.n 9e6da │ │ + b.n 9f32e │ │ lsrs r5, r1, #8 │ │ orn r2, r0, #2195456 @ 0x218000 │ │ - b.n 9ecb0 │ │ + b.n 9f904 │ │ cmp r2, #13 │ │ orn sl, r0, #36608 @ 0x8f00 │ │ orn sl, r0, #9240576 @ 0x8d0000 │ │ orr.w sl, r1, #577536 @ 0x8d000 │ │ orr.w sl, r1, #36608 @ 0x8f00 │ │ orr.w r0, r1, #12845056 @ 0xc40000 │ │ - b.n 9e6fa │ │ + b.n 9f34e │ │ asrs r4, r1, #2 │ │ - b.n 9e6f2 │ │ + b.n 9f346 │ │ lsls r6, r0, #8 │ │ - b.n 9eb6e │ │ + b.n 9f7c2 │ │ movs r5, r0 │ │ - b.n 9eb54 │ │ + b.n 9f7a8 │ │ asrs r5, r0, #32 │ │ - b.n 9ef16 │ │ + b.n 9fb6a │ │ movs r4, r1 │ │ - b.n 9e710 │ │ + b.n 9f364 │ │ movs r0, r0 │ │ - b.n 9e6f8 │ │ + b.n 9f34c │ │ movs r2, r1 │ │ - b.n 9ef22 │ │ - sub sp, #76 @ 0x4c │ │ + b.n 9fb76 │ │ + sub sp, #72 @ 0x48 │ │ add.w r0, r0, r0 │ │ - b.n 9f28a │ │ + b.n 9fede │ │ lsls r1, r6, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #2 │ │ - b.n 9e71a │ │ + b.n 9f36e │ │ adds r0, #36 @ 0x24 │ │ - b.n 9e62c │ │ + b.n 9f280 │ │ lsls r5, r0, #10 │ │ - b.n 9ecfa │ │ + b.n 9f94e │ │ movs r0, #40 @ 0x28 │ │ - b.n 9e634 │ │ + b.n 9f288 │ │ movs r1, #248 @ 0xf8 │ │ - b.n 9ef82 │ │ + b.n 9fbd6 │ │ lsls r4, r0, #1 │ │ - b.n 9e73a │ │ + b.n 9f38e │ │ asrs r4, r1, #2 │ │ - b.n 9e732 │ │ + b.n 9f386 │ │ lsls r6, r0, #8 │ │ - b.n 9ebae │ │ + b.n 9f802 │ │ str r5, [r0, #0] │ │ - b.n 9ef52 │ │ + b.n 9fba6 │ │ lsls r0, r0, #2 │ │ - b.n 9f316 │ │ + b.n 9ff6a │ │ movs r5, r0 │ │ - b.n 9eb9c │ │ + b.n 9f7f0 │ │ asrs r1, r0, #32 │ │ - b.n 9f130 │ │ + b.n 9fd84 │ │ lsls r0, r2, #2 │ │ - b.n 9e74a │ │ + b.n 9f39e │ │ movs r1, r0 │ │ - b.n 9f2c8 │ │ + b.n 9ff1c │ │ asrs r1, r0, #32 │ │ str r3, [sp, #640] @ 0x280 │ │ - bl 4fa72a │ │ + bl 4fb37e │ │ asrs r5, r0, #4 │ │ - b.n 9eb32 │ │ + b.n 9f786 │ │ lsls r0, r2, #1 │ │ - b.n 9e76a │ │ + b.n 9f3be │ │ asrs r5, r0, #4 │ │ - b.n 9eb3a │ │ + b.n 9f78e │ │ movs r0, r2 │ │ - b.n 9e778 │ │ + b.n 9f3cc │ │ strb r0, [r0, #0] │ │ - b.n 9f382 │ │ + b.n 9ffd6 │ │ str r0, [r0, #0] │ │ - b.n 9e746 │ │ + b.n 9f39a │ │ lsls r0, r0, #1 │ │ - b.n 9e77e │ │ + b.n 9f3d2 │ │ lsrs r1, r2, #24 │ │ - b.n 9f14e │ │ - b.n 9e56e │ │ + b.n 9fda2 │ │ + b.n 9f1c0 │ │ add.w r0, r0, r0 │ │ - b.n 9f2f6 │ │ + b.n 9ff4a │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n 9ef9e │ │ - beq.n 9ec98 │ │ - b.n 9f0f8 │ │ + b.n 9fbf2 │ │ + beq.n 9f8ec │ │ + b.n 9fd4c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r6, r7, r8, r9} │ │ - b.n 9e7a8 │ │ + b.n 9f3fc │ │ movs r2, #89 @ 0x59 │ │ - b.n 9f26e │ │ + b.n 9fec2 │ │ asrs r0, r0, #15 │ │ - b.n 9e7b0 │ │ + b.n 9f404 │ │ movs r0, r0 │ │ - b.n 9ed94 │ │ + b.n 9f9e8 │ │ asrs r1, r0, #32 │ │ - b.n 9ed98 │ │ + b.n 9f9ec │ │ vstr d30, [sl, #-1020] @ 0xfffffc04 │ │ lsls r4, r0, #31 │ │ - b.n 9f292 │ │ + b.n 9fee6 │ │ lsrs r7, r7, #31 │ │ - b.n 9f324 │ │ + b.n 9ff78 │ │ strb r3, [r1, #0] │ │ - b.n 9f10a │ │ + b.n 9fd5e │ │ @ instruction: 0xffedeaff │ │ lsls r4, r0, #31 │ │ - b.n 9f2a2 │ │ + b.n 9fef6 │ │ lsrs r7, r7, #31 │ │ - b.n 9f334 │ │ + b.n 9ff88 │ │ strb r3, [r1, #0] │ │ - b.n 9f11a │ │ + b.n 9fd6e │ │ movs r7, r0 │ │ - b.n 9efde │ │ - beq.n 9ecd8 │ │ - b.n 9f138 │ │ + b.n 9fc32 │ │ + beq.n 9f92c │ │ + b.n 9fd8c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr} │ │ - b.n 9efea │ │ + b.n 9fc3e │ │ @ instruction: 0xffe5eaff │ │ lsls r4, r0, #31 │ │ - b.n 9f2c2 │ │ + b.n 9ff16 │ │ lsrs r7, r7, #31 │ │ - b.n 9f354 │ │ + b.n 9ffa8 │ │ strb r4, [r0, #0] │ │ - b.n 9f13a │ │ + b.n 9fd8e │ │ @ instruction: 0xffe1eaff │ │ movs r4, r3 │ │ - b.n 9e7fc │ │ + b.n 9f450 │ │ lsls r1, r0, #28 │ │ - b.n 9f2e6 │ │ + b.n 9ff3a │ │ @ instruction: 0xffde0aff │ │ lsls r4, r0, #31 │ │ - b.n 9f2de │ │ + b.n 9ff32 │ │ lsrs r7, r7, #31 │ │ - b.n 9f370 │ │ + b.n 9ffc4 │ │ movs r2, r2 │ │ - b.n 9f156 │ │ + b.n 9fdaa │ │ movs r0, r0 │ │ - b.n 9ef88 │ │ + b.n 9fbdc │ │ @ instruction: 0xff980aff │ │ @ instruction: 0xffd8eaff │ │ asrs r4, r6, #12 │ │ - b.n 9e824 │ │ + b.n 9f478 │ │ asrs r1, r0, #32 │ │ - b.n 9ee08 │ │ + b.n 9fa5c │ │ asrs r2, r3, #1 │ │ - b.n 9e890 │ │ + b.n 9f4e4 │ │ movs r0, r0 │ │ - b.n 9f394 │ │ + b.n 9ffe8 │ │ lsls r1, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #31 │ │ - b.n 9f30a │ │ + b.n 9ff5e │ │ lsrs r7, r7, #31 │ │ - b.n 9f39c │ │ + b.n 9fff0 │ │ strb r0, [r2, #0] │ │ - b.n 9f182 │ │ + b.n 9fdd6 │ │ @ instruction: 0xffcfeaff │ │ strb r4, [r1, #0] │ │ - b.n 9f44a │ │ + b.n a009e │ │ @ instruction: 0xffcdeaff │ │ asrs r5, r0, #2 │ │ - b.n 9ee1c │ │ + b.n 9fa70 │ │ lsls r4, r0, #1 │ │ - b.n 9e84a │ │ + b.n 9f49e │ │ lsls r0, r2, #1 │ │ movt r2, #1793 @ 0x701 │ │ - b.n 9ee1e │ │ - b.n 9f122 │ │ - b.n 9f062 │ │ + b.n 9fa72 │ │ + b.n 9fd76 │ │ + b.n 9fcb6 │ │ movs r6, r0 │ │ - b.n 9f066 │ │ + b.n 9fcba │ │ movs r0, #7 │ │ - b.n 9f06a │ │ + b.n 9fcbe │ │ lsrs r5, r1, #10 │ │ orr.w sl, r2, #4620288 @ 0x468000 │ │ orr.w sl, r2, #4685824 @ 0x478000 │ │ orr.w r0, r2, #638976 @ 0x9c000 │ │ - b.n 9e874 │ │ + b.n 9f4c8 │ │ adds r0, #68 @ 0x44 │ │ - b.n 9e872 │ │ + b.n 9f4c6 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - b.n 9f146 │ │ + b.n 9fd9a │ │ movs r0, #84 @ 0x54 │ │ - b.n 9e87a │ │ + b.n 9f4ce │ │ str r0, [r6, #0] │ │ - b.n 9e87e │ │ + b.n 9f4d2 │ │ str r0, [sp, #208] @ 0xd0 │ │ - b.n 9e882 │ │ + b.n 9f4d6 │ │ asrs r4, r0, #32 │ │ - b.n 9e876 │ │ + b.n 9f4ca │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - b.n 9f09c │ │ + b.n 9fcf0 │ │ str r0, [r5, #0] │ │ - b.n 9e860 │ │ + b.n 9f4b4 │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n 9e864 │ │ + b.n 9f4b8 │ │ asrs r4, r2, #3 │ │ - b.n 9e87c │ │ + b.n 9f4d0 │ │ asrs r0, r0, #32 │ │ - b.n 9f526 │ │ + b.n a017a │ │ movs r4, r0 │ │ - b.n 9e86e │ │ + b.n 9f4c2 │ │ movs r0, #48 @ 0x30 │ │ - b.n 9f204 │ │ + b.n 9fe58 │ │ asrs r0, r1, #32 │ │ - b.n 9e878 │ │ + b.n 9f4cc │ │ asrs r0, r6, #32 │ │ - b.n 9f4b6 │ │ + b.n a010a │ │ asrs r4, r5, #32 │ │ - b.n 9e790 │ │ + b.n 9f3e4 │ │ asrs r0, r5, #32 │ │ - b.n 9f214 │ │ + b.n 9fe68 │ │ adds r0, #18 │ │ - b.n 9f4c2 │ │ + b.n a0116 │ │ strb r0, [r6, #0] │ │ - b.n 9e79c │ │ + b.n 9f3f0 │ │ vld4.32 @ instruction: 0xf9efebff │ │ strb r0, [r0, #0] │ │ - b.n 9f0ce │ │ + b.n 9fd22 │ │ lsls r4, r2, #1 │ │ - b.n 9e8c6 │ │ + b.n 9f51a │ │ asrs r4, r2, #3 │ │ - b.n 9e8d0 │ │ + b.n 9f524 │ │ movs r0, r0 │ │ - b.n 9f448 │ │ + b.n a009c │ │ asrs r4, r0, #32 │ │ - b.n 9e89e │ │ + b.n 9f4f2 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 9e8da │ │ + b.n 9f52e │ │ movs r4, r0 │ │ - b.n 9f4aa │ │ + b.n a00fe │ │ movs r4, r0 │ │ - b.n 9e8c2 │ │ + b.n 9f516 │ │ lsls r5, r3, #2 │ │ - b.n 9f4f2 │ │ + b.n a0146 │ │ vpmin.u q15, , │ │ strb r0, [r0, #0] │ │ - b.n 9f0fa │ │ + b.n 9fd4e │ │ lsls r4, r1, #1 │ │ - b.n 9e8f2 │ │ + b.n 9f546 │ │ asrs r5, r0, #32 │ │ - b.n 9ed62 │ │ + b.n 9f9b6 │ │ asrs r0, r0, #3 │ │ - b.n 9f1c8 │ │ + b.n 9fe1c │ │ asrs r5, r0, #32 │ │ - b.n 9ed4a │ │ + b.n 9f99e │ │ asrs r0, r0, #32 │ │ - b.n 9f50e │ │ + b.n a0162 │ │ lsls r4, r1, #2 │ │ - b.n 9e8fa │ │ + b.n 9f54e │ │ asrs r5, r0, #32 │ │ - b.n 9ed56 │ │ + b.n 9f9aa │ │ movs r0, r1 │ │ - b.n 9f11a │ │ - b.n 9f4a4 │ │ + b.n 9fd6e │ │ + b.n a00f6 │ │ add.w r1, r0, r4, lsr #32 │ │ - b.n 9e90a │ │ + b.n 9f55e │ │ asrs r1, r0, #32 │ │ - b.n 9f2f0 │ │ + b.n 9ff44 │ │ movs r0, r0 │ │ - b.n 9f08c │ │ + b.n 9fce0 │ │ str r0, [r1, r0] │ │ lsls r2, r1, #22 │ │ str r4, [r2, r4] │ │ lsls r4, r0, #22 │ │ @ instruction: 0xff93eaff │ │ movs r2, r1 │ │ - b.n 9f13a │ │ + b.n 9fd8e │ │ asrs r6, r0, #32 │ │ - b.n 9f13e │ │ - strh r6, [r6, #18] │ │ + b.n 9fd92 │ │ + strh r5, [r6, #18] │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n 9f146 │ │ + b.n 9fd9a │ │ lsls r4, r0, #31 │ │ - b.n 9f41a │ │ + b.n a006e │ │ lsrs r7, r7, #31 │ │ - b.n 9f4ac │ │ + b.n a0100 │ │ movs r0, r0 │ │ - b.n 9f0c0 │ │ + b.n 9fd14 │ │ ldc2l 10, cr0, [r1, #1020]! @ 0x3fc @ │ │ movs r3, r0 │ │ and.w r0, r0, sl │ │ - b.n 9f15e │ │ + b.n 9fdb2 │ │ asrs r6, r0, #32 │ │ - b.n 9f162 │ │ - strh r5, [r5, #18] │ │ + b.n 9fdb6 │ │ + strh r4, [r5, #18] │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n 9f16a │ │ + b.n 9fdbe │ │ movs r0, r0 │ │ - b.n 9f4dc │ │ + b.n a0130 │ │ @ instruction: 0xff841aff │ │ mcr2 10, 0, lr, cr9, cr15, {7} @ │ │ asrs r6, r0, #32 │ │ - b.n 9f17a │ │ + b.n 9fdce │ │ strb r4, [r1, #0] │ │ - b.n 9f17e │ │ - strh r6, [r4, #18] │ │ + b.n 9fdd2 │ │ + strh r5, [r4, #18] │ │ @ instruction: 0xeb00c007 │ │ - b.n 9f186 │ │ + b.n 9fdda │ │ strb r0, [r0, #0] │ │ - b.n 9f18a │ │ + b.n 9fdde │ │ lsls r4, r0, #31 │ │ - b.n 9f45e │ │ + b.n a00b2 │ │ lsrs r7, r7, #31 │ │ - b.n 9f4f0 │ │ + b.n a0144 │ │ movs r0, r0 │ │ - b.n 9f104 │ │ + b.n 9fd58 │ │ mcr2 10, 1, r0, cr10, cr15, {7} @ │ │ movs r4, r2 │ │ and.w r1, r0, ip, ror #6 │ │ - b.n 9e9a0 │ │ + b.n 9f5f4 │ │ strb r4, [r0, #31] │ │ - b.n 9f476 │ │ + b.n a00ca │ │ adds r1, #184 @ 0xb8 │ │ - b.n 9e9a8 │ │ + b.n 9f5fc │ │ ldrb r7, [r7, #31] │ │ - b.n 9f50c │ │ + b.n a0160 │ │ movs r1, #180 @ 0xb4 │ │ - b.n 9e9b0 │ │ + b.n 9f604 │ │ asrs r1, r0, #32 │ │ - b.n 9ef94 │ │ + b.n 9fbe8 │ │ str r0, [r6, #24] │ │ - b.n 9e9b8 │ │ + b.n 9f60c │ │ adds r0, #3 │ │ - b.n 9ef9c │ │ + b.n 9fbf0 │ │ movs r0, #2 │ │ - b.n 9efa0 │ │ + b.n 9fbf4 │ │ strb r0, [r2, #0] │ │ - b.n 9f314 │ │ + b.n 9ff68 │ │ lsls r4, r0, #2 │ │ stmia.w sp, {r0, r4, r5, r7, r8, sp} │ │ - b.n 9f48e │ │ + b.n a00e2 │ │ str r6, [r0, #0] │ │ - b.n 9efb0 │ │ + b.n 9fc04 │ │ movs r4, r1 │ │ - b.n 9e9b0 │ │ + b.n 9f604 │ │ movs r1, r0 │ │ - b.n 9f5da │ │ + b.n a022e │ │ str r0, [r1, #0] │ │ - b.n 9e9b8 │ │ + b.n 9f60c │ │ vstr d30, [sp, #1020] @ 0x3fc │ │ vpmin.u32 q15, , │ │ asrs r6, r0, #32 │ │ - b.n 9f1ea │ │ - strh r3, [r1, #18] │ │ + b.n 9fe3e │ │ + strh r2, [r1, #18] │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n 9f1f2 │ │ + b.n 9fe46 │ │ movs r0, r0 │ │ - b.n 9f564 │ │ + b.n a01b8 │ │ vpmin.u32 , , │ │ lsls r0, r2, #2 │ │ - b.n 9e9ee │ │ + b.n 9f642 │ │ lsls r6, r0, #4 │ │ - b.n 9ede2 │ │ - bl 4fa9c2 │ │ + b.n 9fa36 │ │ + bl 4fb616 │ │ movs r0, r0 │ │ - b.n 9f17e │ │ + b.n 9fdd2 │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #2 │ │ - b.n 9ea02 │ │ + b.n 9f656 │ │ movs r4, r0 │ │ - b.n 9e9f6 │ │ - bl 4fa9d6 │ │ + b.n 9f64a │ │ + bl 4fb62a │ │ movs r0, r0 │ │ - b.n 9f188 │ │ + b.n 9fddc │ │ lsls r4, r1, #2 │ │ lsls r0, r3, #22 │ │ movs r6, r0 │ │ lsls r0, r2, #31 │ │ movs r0, r0 │ │ lsls r1, r3, #5 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #2 │ │ - b.n 9ea22 │ │ + b.n 9f676 │ │ asrs r0, r5, #32 │ │ - b.n 9ea30 │ │ + b.n 9f684 │ │ lsls r6, r0, #10 │ │ - b.n 9effa │ │ + b.n 9fc4e │ │ movs r0, #24 │ │ - b.n 9ea5e │ │ + b.n 9f6b2 │ │ movs r2, r0 │ │ - b.n 9f1a4 │ │ + b.n 9fdf8 │ │ asrs r4, r5, #32 │ │ lsls r5, r3, #22 │ │ movs r4, r0 │ │ lsls r0, r2, #22 │ │ movs r0, r0 │ │ lsls r1, r2, #5 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #80 @ (adr r0, 9ef64 ) │ │ - b.n 9ea50 │ │ + add r0, pc, #80 @ (adr r0, 9fbb8 ) │ │ + b.n 9f6a4 │ │ str r0, [r3, r0] │ │ - b.n 9ea54 │ │ + b.n 9f6a8 │ │ eors r0, r0 │ │ - b.n 9ea52 │ │ - b.n 9f616 │ │ + b.n 9f6a6 │ │ + b.n a0268 │ │ add.w r8, r0, r1 │ │ - b.n 9f5c6 │ │ + b.n a021a │ │ ldc2l 10, cr11, [r3, #-1020] @ 0xfffffc04 @ │ │ asrs r4, r2, #3 │ │ - b.n 9ea6c │ │ + b.n 9f6c0 │ │ strb r6, [r4, #0] │ │ - b.n 9f672 │ │ + b.n a02c6 │ │ adds r0, #208 @ 0xd0 │ │ - b.n 9ea74 │ │ + b.n 9f6c8 │ │ movs r2, #241 @ 0xf1 │ │ - b.n 9f53a │ │ + b.n a018e │ │ asrs r1, r0, #32 │ │ - b.n 9f05c │ │ + b.n 9fcb0 │ │ movs r4, r0 │ │ - b.n 9ea5c │ │ + b.n 9f6b0 │ │ adds r0, #3 │ │ - b.n 9f064 │ │ + b.n 9fcb8 │ │ movs r0, r1 │ │ - b.n 9ea64 │ │ + b.n 9f6b8 │ │ movs r0, r0 │ │ - b.n 9f68e │ │ + b.n a02e2 │ │ strb r0, [r0, #0] │ │ - b.n 9ea6c │ │ + b.n 9f6c0 │ │ @ instruction: 0xeda0ebff │ │ movs r7, r0 │ │ - b.n 9f29a │ │ - beq.n 9ef94 │ │ - b.n 9f3f4 │ │ + b.n 9feee │ │ + beq.n 9fbe8 │ │ + b.n a0048 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3} │ │ - b.n 9ea9c │ │ + b.n 9f6f0 │ │ asrs r6, r0, #32 │ │ - b.n 9f2aa │ │ + b.n 9fefe │ │ movs r0, r0 │ │ - b.n 9ea88 │ │ + b.n 9f6dc │ │ movs r4, r2 │ │ - b.n 9eaac │ │ + b.n 9f700 │ │ movs r0, #28 │ │ - b.n 9eab0 │ │ + b.n 9f704 │ │ adds r0, #8 │ │ - b.n 9eab0 │ │ - add r7, sp, #692 @ 0x2b4 │ │ + b.n 9f704 │ │ + add r7, sp, #688 @ 0x2b0 │ │ add.w r0, r0, r0 │ │ - b.n 9f622 │ │ + b.n a0276 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n 9eac4 │ │ + b.n 9f718 │ │ str r0, [r0, #0] │ │ - b.n 9ea8e │ │ + b.n 9f6e2 │ │ strb r0, [r0, #0] │ │ - b.n 9f6d2 │ │ + b.n a0326 │ │ movs r7, r0 │ │ - b.n 9f2d6 │ │ - beq.n 9efd0 │ │ - b.n 9f430 │ │ + b.n 9ff2a │ │ + beq.n 9fc24 │ │ + b.n a0084 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr} │ │ - b.n 9f2e2 │ │ + b.n 9ff36 │ │ movs r7, r0 │ │ - b.n 9f2e6 │ │ - beq.n 9efe0 │ │ - b.n 9f440 │ │ + b.n 9ff3a │ │ + beq.n 9fc34 │ │ + b.n a0094 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r6, r7, r8, r9, sl} │ │ - b.n 9f5c2 │ │ + b.n a0216 │ │ lsrs r7, r7, #31 │ │ - b.n 9f654 │ │ + b.n a02a8 │ │ strb r2, [r2, #0] │ │ - b.n 9f43a │ │ + b.n a008e │ │ vpmin.u32 q7, , │ │ lsrs r4, r5, #4 │ │ - b.n 9f5d2 │ │ + b.n a0226 │ │ lsrs r7, r7, #31 │ │ - b.n 9f664 │ │ + b.n a02b8 │ │ strb r0, [r1, #0] │ │ - b.n 9f4ca │ │ + b.n a011e │ │ vpmin.u16 q7, , │ │ strb r0, [r0, #0] │ │ - b.n 9f312 │ │ + b.n 9ff66 │ │ lsls r4, r1, #1 │ │ - b.n 9eb0a │ │ + b.n 9f75e │ │ asrs r0, r0, #2 │ │ - b.n 9f71a │ │ + b.n a036e │ │ asrs r1, r0, #32 │ │ - b.n 9eb5e │ │ + b.n 9f7b2 │ │ movs r4, r0 │ │ - b.n 9eb16 │ │ + b.n 9f76a │ │ asrs r4, r0, #32 │ │ - b.n 9eb0e │ │ + b.n 9f762 │ │ movs r2, r0 │ │ - b.n 9f6ea │ │ + b.n a033e │ │ movs r4, r0 │ │ - b.n 9eb02 │ │ + b.n 9f756 │ │ lsls r2, r0, #4 │ │ - b.n 9f6f4 │ │ + b.n a0348 │ │ movs r4, r0 │ │ - b.n 9eafe │ │ + b.n 9f752 │ │ vpmin.u16 q7, q9, │ │ - @ instruction: 0xf7140003 │ │ - stmia r3!, {r0, r2, r4, r7} │ │ - vtbl.8 d26, {d6-d9}, d18 │ │ - @ instruction: 0xfff6f3e0 │ │ - @ instruction: 0xfff6b8b5 │ │ - vtrn.16 d18, d4 │ │ + movt r0, #2051 @ 0x803 │ │ + @ instruction: 0xb82b │ │ + vqrdmlah.s , q11, d6[0] │ │ + vtbl.8 d30, {d6-d7}, d25 │ │ + vqrdmulh.s q13, q3, d11[0] │ │ + vtrn.16 d18, d0 │ │ movs r2, r0 │ │ - movs r1, #144 @ 0x90 │ │ + movs r1, #140 @ 0x8c │ │ movs r2, r0 │ │ - subs r4, r2, #6 │ │ + subs r0, r2, #6 │ │ movs r2, r0 │ │ - movs r1, #216 @ 0xd8 │ │ + movs r1, #212 @ 0xd4 │ │ movs r2, r0 │ │ - vhadd.s32 d16, d4, d3 │ │ - add r2, pc, #572 @ (adr r2, 9f260 ) │ │ - @ instruction: 0xfff6e36f │ │ - vshll.i16 q15, d8, #16 │ │ - vrsra.u32 d28, d18, #10 │ │ - vrinta.f16 q14, q11 │ │ - vcvt.u16.f16 , q3, #10 │ │ + vhadd.s16 d0, d0, d3 │ │ + str r6, [sp, #204] @ 0xcc │ │ + vqshlu.s64 d29, d2, #54 @ 0x36 │ │ + vcvt.f16.f32 d29, │ │ + vqshl.u64 d27, d29, #54 @ 0x36 │ │ + @ instruction: 0xfff6b9f1 │ │ + vtrn.16 , │ │ @ instruction: 0xfff648f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n 9f55c │ │ - beq.n 9f064 │ │ - b.n 9f4e0 │ │ + b.n a01b0 │ │ + beq.n 9fcb8 │ │ + b.n a0134 │ │ str r2, [r0, #0] │ │ - b.n 9f54c │ │ + b.n a01a0 │ │ movs r3, r0 │ │ - b.n 9f6fa │ │ + b.n a034e │ │ movs r4, r1 │ │ subs r2, #0 │ │ ands r0, r0 │ │ - b.n 9f396 │ │ + b.n 9ffea │ │ movs r1, r0 │ │ - b.n 9f39a │ │ + b.n 9ffee │ │ str r3, [r0, r0] │ │ - b.n 9f39e │ │ + b.n 9fff2 │ │ str r2, [r0, #0] │ │ - b.n 9f3a2 │ │ + b.n 9fff6 │ │ strb r1, [r0, #0] │ │ - b.n 9f3a6 │ │ - b.n 9f602 │ │ + b.n 9fffa │ │ + b.n a024c │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n 9f3ae │ │ + b.n a0002 │ │ movs r0, #6 │ │ - b.n 9f3b2 │ │ + b.n a0006 │ │ asrs r4, r1, #32 │ │ - b.n 9eb90 │ │ + b.n 9f7e4 │ │ asrs r0, r1, #32 │ │ - b.n 9f594 │ │ + b.n a01e8 │ │ adds r0, #5 │ │ - b.n 9f3be │ │ + b.n a0012 │ │ movs r4, r0 │ │ - b.n 9f3c2 │ │ + b.n a0016 │ │ strb r0, [r1, #0] │ │ - b.n 9eba0 │ │ + b.n 9f7f4 │ │ strb r0, [r0, #0] │ │ - b.n 9f7ca │ │ + b.n a041e │ │ strb r0, [r0, #0] │ │ - b.n 9eba8 │ │ + b.n 9f7fc │ │ strb r4, [r0, #0] │ │ - b.n 9ebac │ │ + b.n 9f800 │ │ mcrr2 11, 15, lr, ip, cr15 │ │ movs r0, r0 │ │ - b.n 9f73a │ │ + b.n a038e │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ - beq.n 9f0c0 │ │ - b.n 9f538 │ │ + beq.n 9fd14 │ │ + b.n a018c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r4, ip} │ │ - b.n 9ebe8 │ │ + b.n 9f83c │ │ movs r0, #29 │ │ - b.n 9f7ee │ │ + b.n a0442 │ │ ands r0, r0 │ │ - b.n 9f3f2 │ │ + b.n a0046 │ │ asrs r1, r0, #32 │ │ - b.n 9f1d4 │ │ - ldr r1, [pc, #420] @ (9f25c ) │ │ + b.n 9fe28 │ │ + ldr r1, [pc, #416] @ (9feac ) │ │ add.w r0, r0, r4 │ │ - b.n 9f3fe │ │ - beq.n 9f0e0 │ │ - b.n 9f558 │ │ + b.n a0052 │ │ + beq.n 9fd34 │ │ + b.n a01ac │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r2, r8, r9, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r0, r3, r7, r8, r9, sl, fp, sp, pc} │ │ @ instruction: 0xfff64bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n 9f5ec │ │ + b.n a0240 │ │ svc 110 @ 0x6e │ │ - b.n 9f570 │ │ + b.n a01c4 │ │ movs r0, r0 │ │ - b.n 9f77a │ │ + b.n a03ce │ │ lsls r3, r3, #2 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ - b.n 9f422 │ │ + b.n a0076 │ │ movs r0, r0 │ │ - b.n 9ec06 │ │ + b.n 9f85a │ │ str r1, [r0, r0] │ │ - b.n 9f42a │ │ + b.n a007e │ │ subs r1, r6, r0 │ │ - b.n 9f6f4 │ │ + b.n a0348 │ │ asrs r5, r2, #15 │ │ - b.n 9f774 │ │ + b.n a03c8 │ │ movs r1, r0 │ │ - b.n 9f396 │ │ + b.n 9ffea │ │ lsls r6, r2, #2 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n 9ec26 │ │ + b.n 9f87a │ │ movs r0, r2 │ │ - b.n 9ec22 │ │ + b.n 9f876 │ │ movs r0, r0 │ │ - b.n 9f7a6 │ │ + b.n a03fa │ │ lsls r5, r2, #2 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 9ec36 │ │ + b.n 9f88a │ │ asrs r3, r2, #32 │ │ - b.n 9f712 │ │ + b.n a0366 │ │ asrs r2, r0, #32 │ │ - b.n 9f796 │ │ + b.n a03ea │ │ movs r1, r0 │ │ - b.n 9f33a │ │ + b.n 9ff8e │ │ lsls r2, r2, #2 │ │ subs r0, r0, r0 │ │ strb r0, [r3, #0] │ │ - b.n 9f63c │ │ + b.n a0290 │ │ strh r2, [r0, #0] │ │ - b.n 9f466 │ │ + b.n a00ba │ │ asrs r4, r0, #32 │ │ - b.n 9f46a │ │ + b.n a00be │ │ movs r0, #5 │ │ - b.n 9f46e │ │ + b.n a00c2 │ │ movs r7, r0 │ │ - b.n 9f472 │ │ - bfcsel a, 9e932 , c, gt │ │ + b.n a00c6 │ │ + bfcsel a, 9f586 , c, gt │ │ movs r0, r0 │ │ - b.n 9f7da │ │ + b.n a042e │ │ lsls r3, r2, #2 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n 9ec6a │ │ + b.n 9f8be │ │ str r0, [sp, #532] @ 0x214 │ │ - b.n 9f250 │ │ + b.n 9fea4 │ │ lsls r1, r1, #8 │ │ - b.n 9f24a │ │ + b.n 9fe9e │ │ lsls r2, r6, #2 │ │ - b.n 9f4ee │ │ + b.n a0142 │ │ movs r0, r0 │ │ - b.n 9f7f2 │ │ + b.n a0446 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #1 │ │ - b.n 9ec82 │ │ + b.n 9f8d6 │ │ movs r1, r0 │ │ - b.n 9f808 │ │ + b.n a045c │ │ asrs r5, r0, #4 │ │ - b.n 9f082 │ │ + b.n 9fcd6 │ │ asrs r4, r0, #3 │ │ - b.n 9ec80 │ │ + b.n 9f8d4 │ │ asrs r1, r0, #32 │ │ - b.n 9f8aa │ │ + b.n a04fe │ │ strb r5, [r0, #4] │ │ - b.n 9f06e │ │ + b.n 9fcc2 │ │ movs r0, r5 │ │ asrs r5, r3, #22 │ │ lsls r0, r6, #2 │ │ asrs r0, r2, #7 │ │ asrs r0, r2, #5 │ │ asrs r0, r4, #31 │ │ movs r0, r3 │ │ - b.n 9f698 │ │ + b.n a02ec │ │ lsls r3, r3, #2 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n 9f4c6 │ │ + b.n a011a │ │ lsls r4, r2, #1 │ │ - b.n 9ecb2 │ │ + b.n 9f906 │ │ asrs r4, r0, #3 │ │ - b.n 9ecc8 │ │ + b.n 9f91c │ │ movs r0, r0 │ │ - b.n 9f83e │ │ + b.n a0492 │ │ asrs r5, r0, #4 │ │ - b.n 9f096 │ │ + b.n 9fcea │ │ lsls r2, r1, #2 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #1 │ │ - b.n 9ecc6 │ │ + b.n 9f91a │ │ lsls r5, r0, #4 │ │ - b.n 9f0c2 │ │ + b.n 9fd16 │ │ movs r0, r0 │ │ - b.n 9f846 │ │ + b.n a049a │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ subs r0, r2, #7 │ │ - b.n 9f7cc │ │ + b.n a0420 │ │ movs r0, #0 │ │ - b.n 9f8f2 │ │ + b.n a0546 │ │ adds r0, #0 │ │ - b.n 9f4f6 │ │ + b.n a014a │ │ strb r4, [r0, #0] │ │ - b.n 9eda0 │ │ + b.n 9f9f4 │ │ movs r1, r0 │ │ - b.n 9f7ec │ │ + b.n a0440 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ adds r0, #24 │ │ - b.n 9ece6 │ │ + b.n 9f93a │ │ strb r4, [r6, #2] │ │ - b.n 9f56a │ │ + b.n a01be │ │ movs r0, r0 │ │ - b.n 9f874 │ │ + b.n a04c8 │ │ strb r1, [r0, #0] │ │ - b.n 9f4e0 │ │ + b.n a0134 │ │ strb r4, [r6, #2] │ │ - b.n 9f556 │ │ + b.n a01aa │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #188 @ 0xbc │ │ - b.n 9ece4 │ │ + b.n 9f938 │ │ adds r0, #4 │ │ - b.n 9f6e8 │ │ + b.n a033c │ │ movs r1, r0 │ │ and.w r0, r0, r0, lsr #28 │ │ - b.n 9ed0a │ │ + b.n 9f95e │ │ movs r0, #8 │ │ - b.n 9ecfc │ │ + b.n 9f950 │ │ strb r1, [r0, #0] │ │ - b.n 9f6f4 │ │ + b.n a0348 │ │ strb r0, [r6, #2] │ │ - b.n 9f57c │ │ + b.n a01d0 │ │ lsls r4, r5, #2 │ │ - b.n 9ed1a │ │ + b.n 9f96e │ │ movs r0, r0 │ │ - b.n 9f89e │ │ + b.n a04f2 │ │ @ instruction: 0xffeb1aff │ │ movs r2, r0 │ │ - b.n 9f8b0 │ │ + b.n a0504 │ │ movs r1, r7 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n 9f8be │ │ + b.n a0512 │ │ movs r7, r6 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #2] │ │ - b.n 9ed3e │ │ + b.n 9f992 │ │ movs r0, #1 │ │ - b.n 9f95a │ │ + b.n a05ae │ │ lsls r0, r1, #2 │ │ - b.n 9ed4e │ │ + b.n 9f9a2 │ │ lsls r5, r0, #10 │ │ - b.n 9f322 │ │ + b.n 9ff76 │ │ lsls r0, r3, #7 │ │ - b.n 9f5a6 │ │ + b.n a01fa │ │ movs r0, r2 │ │ - b.n 9ed44 │ │ + b.n 9f998 │ │ movs r0, r3 │ │ - b.n 9f748 │ │ + b.n a039c │ │ asrs r4, r2, #32 │ │ - b.n 9ed4c │ │ + b.n 9f9a0 │ │ asrs r4, r0, #32 │ │ - b.n 9f576 │ │ + b.n a01ca │ │ bflx 8, r0 │ │ movs r0, r0 │ │ - b.n 9f8de │ │ + b.n a0532 │ │ lsls r7, r2, #1 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n 9f986 │ │ + b.n a05da │ │ strb r0, [r3, #0] │ │ - b.n 9f764 │ │ + b.n a03b8 │ │ movs r0, r0 │ │ - b.n 9ed68 │ │ + b.n 9f9bc │ │ movs r0, r1 │ │ - b.n 9f76c │ │ + b.n a03c0 │ │ movs r0, #16 │ │ - b.n 9f770 │ │ + b.n a03c4 │ │ asrs r7, r0, #32 │ │ - b.n 9f59a │ │ + b.n a01ee │ │ adds r0, #0 │ │ - b.n 9f99e │ │ + b.n a05f2 │ │ lsls r0, r4, #5 │ │ add.w r0, r0, r8, lsl #24 │ │ - b.n 9eda0 │ │ + b.n 9f9f4 │ │ movs r0, r0 │ │ - b.n 9f916 │ │ + b.n a056a │ │ lsls r5, r1, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #1 │ │ - b.n 9ed9a │ │ + b.n 9f9ee │ │ asrs r4, r0, #32 │ │ - b.n 9ed96 │ │ + b.n 9f9ea │ │ asrs r4, r0, #3 │ │ - b.n 9ed94 │ │ + b.n 9f9e8 │ │ asrs r2, r0, #32 │ │ - b.n 9f9be │ │ + b.n a0612 │ │ strb r4, [r0, #0] │ │ - b.n 9ed82 │ │ + b.n 9f9d6 │ │ movs r7, r0 │ │ - b.n 9f5c6 │ │ + b.n a021a │ │ ldr??.w lr, [r6], #255 │ │ str r0, [r0, #0] │ │ - b.n 9f5ce │ │ + b.n a0222 │ │ lsls r4, r2, #1 │ │ - b.n 9edba │ │ + b.n 9fa0e │ │ asrs r4, r0, #3 │ │ - b.n 9edd0 │ │ + b.n 9fa24 │ │ movs r0, r0 │ │ - b.n 9f946 │ │ + b.n a059a │ │ asrs r4, r0, #32 │ │ - b.n 9ed9e │ │ + b.n 9f9f2 │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #1 │ │ - b.n 9edce │ │ + b.n 9fa22 │ │ asrs r0, r0, #3 │ │ - b.n 9f9ea │ │ + b.n a063e │ │ asrs r5, r0, #32 │ │ - b.n 9f22e │ │ + b.n 9fe82 │ │ lsrs r1, r2, #24 │ │ - b.n 9f7c2 │ │ + b.n a0416 │ │ lsls r7, r7, #12 │ │ add.w r0, r0, r0 │ │ - b.n 9f95a │ │ + b.n a05ae │ │ movs r0, r7 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 9f602 │ │ + b.n a0256 │ │ asrs r5, r0, #32 │ │ - b.n 9f606 │ │ + b.n a025a │ │ lsls r5, r2, #13 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n 9fa0e │ │ + b.n a0662 │ │ movs r0, r0 │ │ - b.n 9f972 │ │ + b.n a05c6 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #4 │ │ - b.n 9ee18 │ │ + b.n 9fa6c │ │ movs r0, #91 @ 0x5b │ │ - b.n 9fa1e │ │ + b.n a0672 │ │ ands r0, r0 │ │ - b.n 9f622 │ │ + b.n a0276 │ │ asrs r1, r0, #32 │ │ - b.n 9f404 │ │ - ldr r0, [pc, #884] @ (9f65c ) │ │ + b.n a0058 │ │ + ldr r0, [pc, #880] @ (a02ac ) │ │ add.w r0, r0, r4, lsl #24 │ │ - b.n 9f62e │ │ + b.n a0282 │ │ movs r3, r2 │ │ and.w r0, r0, ip, lsl #1 │ │ - b.n 9ee1e │ │ + b.n 9fa72 │ │ str r0, [r0, #0] │ │ - b.n 9fa3a │ │ + b.n a068e │ │ asrs r5, r0, #32 │ │ - b.n 9f29e │ │ + b.n 9fef2 │ │ asrs r1, r0, #32 │ │ - b.n 9fa04 │ │ + b.n a0658 │ │ asrs r5, r0, #32 │ │ - b.n 9f286 │ │ + b.n 9feda │ │ movs r4, r0 │ │ - b.n 9ee32 │ │ + b.n 9fa86 │ │ asrs r4, r0, #1 │ │ - b.n 9ee36 │ │ + b.n 9fa8a │ │ movs r4, r0 │ │ - b.n 9fa12 │ │ + b.n a0666 │ │ movs r4, r0 │ │ - b.n 9ee1e │ │ + b.n 9fa72 │ │ lsls r1, r1, #8 │ │ - b.n 9f41c │ │ + b.n a0070 │ │ asrs r0, r0, #32 │ │ - b.n 9fade │ │ + b.n a0732 │ │ str r2, [r6, #8] │ │ - b.n 9f6a2 │ │ + b.n a02f6 │ │ asrs r0, r1, #32 │ │ - b.n 9ee26 │ │ + b.n 9fa7a │ │ str r4, [r1, #0] │ │ - b.n 9ee2a │ │ + b.n 9fa7e │ │ str r0, [r2, #0] │ │ - b.n 9ee2e │ │ + b.n 9fa82 │ │ str r4, [r2, #0] │ │ - b.n 9ee32 │ │ + b.n 9fa86 │ │ str r0, [r3, #0] │ │ - b.n 9ee36 │ │ + b.n 9fa8a │ │ str r4, [r3, #0] │ │ - b.n 9ee3a │ │ + b.n 9fa8e │ │ str r0, [r4, #0] │ │ - b.n 9ee3e │ │ + b.n 9fa92 │ │ str r4, [r4, #0] │ │ - b.n 9ee42 │ │ + b.n 9fa96 │ │ movs r6, r0 │ │ - b.n 9f686 │ │ - beq.n 9f378 │ │ - b.n 9f7e0 │ │ + b.n a02da │ │ + beq.n 9ffcc │ │ + b.n a0434 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r1, r2, r4, sp, lr} │ │ - b.n 9fa92 │ │ + b.n a06e6 │ │ movs r0, r1 │ │ and.w r9, r0, ip, asr #24 │ │ - b.n 9f96a │ │ + b.n a05be │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n 9f9fc │ │ + b.n a0650 │ │ movs r5, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n 9faa6 │ │ + b.n a06fa │ │ movs r3, r0 │ │ and.w r0, r0, sp, lsl #24 │ │ - b.n 9faae │ │ + b.n a0702 │ │ lsrs r2, r0, #32 │ │ - b.n 9f992 │ │ + b.n a05e6 │ │ str r2, [r0, #124] @ 0x7c │ │ lsls r0, r1, #12 │ │ ldr r7, [r7, #124] @ 0x7c │ │ lsls r7, r1, #13 │ │ asrs r4, r3, #1 │ │ - b.n 9eebc │ │ + b.n 9fb10 │ │ movs r6, r0 │ │ - b.n 9f6c2 │ │ + b.n a0316 │ │ movs r0, #40 @ 0x28 │ │ - b.n 9fac6 │ │ + b.n a071a │ │ asrs r1, r0, #32 │ │ - b.n 9f4a8 │ │ + b.n a00fc │ │ movs r1, r2 │ │ and.w r0, r0, ip, lsl #5 │ │ - b.n 9eed0 │ │ + b.n 9fb24 │ │ movs r0, #45 @ 0x2d │ │ - b.n 9fad6 │ │ + b.n a072a │ │ str r0, [r0, #0] │ │ - b.n 9f6da │ │ + b.n a032e │ │ asrs r1, r0, #32 │ │ - b.n 9f4bc │ │ + b.n a0110 │ │ movs r4, r1 │ │ and.w r0, r0, r0, lsl #24 │ │ - b.n 9f6e6 │ │ + b.n a033a │ │ movs r4, r0 │ │ - b.n 9eed2 │ │ + b.n 9fb26 │ │ movs r0, #97 @ 0x61 │ │ - b.n 9faee │ │ + b.n a0742 │ │ asrs r4, r6, #32 │ │ - b.n 9eef0 │ │ + b.n 9fb44 │ │ movs r2, r0 │ │ - b.n 9fab6 │ │ + b.n a070a │ │ movs r4, r0 │ │ - b.n 9eec2 │ │ + b.n 9fb16 │ │ asrs r1, r0, #32 │ │ - b.n 9f4dc │ │ + b.n a0130 │ │ movs r6, r0 │ │ - b.n 9f702 │ │ + b.n a0356 │ │ movs r3, r0 │ │ and.w r0, r0, r8, lsr #4 │ │ - b.n 9ef08 │ │ + b.n 9fb5c │ │ movs r6, r0 │ │ - b.n 9f70e │ │ + b.n a0362 │ │ movs r0, #53 @ 0x35 │ │ - b.n 9fb12 │ │ + b.n a0766 │ │ asrs r1, r0, #32 │ │ - b.n 9f4f4 │ │ - ldr r0, [pc, #644] @ (9f65c ) │ │ + b.n a0148 │ │ + ldr r0, [pc, #640] @ (a02ac ) │ │ @ instruction: 0xeb00ffd8 │ │ - @ instruction: 0xeaff96ce │ │ - vqshlu.s64 d25, d26, #54 @ 0x36 │ │ - vrintm.f16 d25, d2 │ │ - vqshlu.s64 d25, d10, #54 @ 0x36 │ │ - vqshl.u32 , q9, #22 │ │ + @ instruction: 0xeaff89d0 │ │ + @ instruction: 0xfff689bc │ │ + vtbl.8 d24, {d22-d23}, d4 │ │ + @ instruction: 0xfff6899c │ │ + @ instruction: 0xfff68a74 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 9f914 │ │ - beq.n 9f404 │ │ - b.n 9f898 │ │ + b.n a0568 │ │ + beq.n a0058 │ │ + b.n a04ec │ │ ldrh r2, [r0, #24] │ │ stc 0, cr13, [sp, #-544]! @ 0xfffffde0 │ │ - b.n 9f8a0 │ │ - add r0, pc, #0 @ (adr r0, 9f408 ) │ │ - b.n 9f74a │ │ + b.n a04f4 │ │ + add r0, pc, #0 @ (adr r0, a005c ) │ │ + b.n a039e │ │ movs r4, r1 │ │ - b.n 9ef2e │ │ + b.n 9fb82 │ │ ands r1, r0 │ │ - b.n 9f752 │ │ + b.n a03a6 │ │ movs r4, r2 │ │ - b.n 9ef30 │ │ + b.n 9fb84 │ │ movs r2, r1 │ │ - b.n 9f75a │ │ + b.n a03ae │ │ asrs r0, r0, #32 │ │ - b.n 9fb5e │ │ + b.n a07b2 │ │ movs r0, #4 │ │ - b.n 9fb62 │ │ + b.n a07b6 │ │ movs r4, #232 @ 0xe8 │ │ add.w r0, r0, r0 │ │ - b.n 9faca │ │ + b.n a071e │ │ lsls r4, r0, #3 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n 9ef66 │ │ + b.n 9fbba │ │ ands r0, r3 │ │ - b.n 9ef50 │ │ + b.n 9fba4 │ │ movs r0, #20 │ │ - b.n 9ef5c │ │ + b.n 9fbb0 │ │ movs r4, r0 │ │ - b.n 9f762 │ │ + b.n a03b6 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n 9effa │ │ + b.n 9fc4e │ │ movs r1, r0 │ │ - b.n 9f8ca │ │ + b.n a051e │ │ movs r5, r0 │ │ - b.n 9efe2 │ │ + b.n 9fc36 │ │ movs r0, #20 │ │ - b.n 9ef74 │ │ + b.n 9fbc8 │ │ movs r4, r2 │ │ - b.n 9ef90 │ │ + b.n 9fbe4 │ │ lsrs r4, r3 │ │ - b.n 9f7dc │ │ + b.n a0430 │ │ adds r2, #68 @ 0x44 │ │ - b.n 9efbe │ │ + b.n 9fc12 │ │ asrs r4, r0, #32 │ │ - b.n 9f56c │ │ + b.n a01c0 │ │ asrs r2, r0, #32 │ │ - b.n 9f568 │ │ + b.n a01bc │ │ lsrs r4, r2 │ │ - b.n 9f6f0 │ │ + b.n a0344 │ │ asrs r5, r0, #32 │ │ - b.n 9f570 │ │ + b.n a01c4 │ │ movs r1, r0 │ │ - b.n 9f71a │ │ + b.n a036e │ │ lsls r7, r2, #3 │ │ subs r2, #0 │ │ str r5, [r2, #12] │ │ - b.n 9f82e │ │ + b.n a0482 │ │ ands r0, r3 │ │ - b.n 9efb8 │ │ + b.n 9fc0c │ │ movs r0, r0 │ │ - b.n 9fb2e │ │ + b.n a0782 │ │ lsls r1, r5, #2 │ │ - ldr r2, [pc, #0] @ (9f484 ) │ │ + ldr r2, [pc, #0] @ (a00d8 ) │ │ strb r0, [r5, #0] │ │ - b.n 9f9a4 │ │ + b.n a05f8 │ │ movs r4, r0 │ │ - b.n 9fbce │ │ + b.n a0822 │ │ movs r1, #6 │ │ - b.n 9f592 │ │ + b.n a01e6 │ │ asrs r4, r3, #32 │ │ - b.n 9f9aa │ │ + b.n a05fe │ │ movs r7, r0 │ │ - b.n 9f7da │ │ + b.n a042e │ │ str r0, [r4, r0] │ │ - b.n 9f9b2 │ │ + b.n a0606 │ │ asrs r0, r4, #32 │ │ - b.n 9efbc │ │ - bmi.n 9f4b2 │ │ - @ instruction: 0xfa00007c │ │ - b.n 9f9be │ │ + b.n 9fc10 │ │ + bmi.n a01de │ │ + @ instruction: 0xfb00007c │ │ + b.n a0612 │ │ movs r4, r3 │ │ - b.n 9efc8 │ │ + b.n 9fc1c │ │ lsls r6, r3, #1 │ │ - b.n 9f9bc │ │ + b.n a0610 │ │ movs r0, r1 │ │ - b.n 9efd0 │ │ + b.n 9fc24 │ │ movs r4, r0 │ │ - b.n 9fbc8 │ │ + b.n a081c │ │ movs r4, r0 │ │ - b.n 9efd8 │ │ + b.n 9fc2c │ │ movs r4, r2 │ │ - b.n 9effc │ │ + b.n 9fc50 │ │ strh r0, [r2, #0] │ │ @ instruction: 0xf280500c │ │ - b.n 9efe4 │ │ + b.n 9fc38 │ │ str r0, [r0, r0] │ │ - b.n 9fc0e │ │ + b.n a0862 │ │ movs r0, r6 │ │ - b.n 9f9d2 │ │ + b.n a0626 │ │ movs r0, r2 │ │ - b.n 9eff0 │ │ + b.n 9fc44 │ │ movs r0, r4 │ │ - b.n 9f014 │ │ + b.n 9fc68 │ │ asrs r6, r6, #1 │ │ - b.n 9f2bc │ │ + b.n 9ff10 │ │ strb r1, [r0, #4] │ │ - b.n 9f402 │ │ + b.n a0056 │ │ lsls r4, r7, #2 │ │ - b.n 9f894 │ │ + b.n a04e8 │ │ movs r0, #186 @ 0xba │ │ - b.n 9f898 │ │ + b.n a04ec │ │ adds r0, #160 @ 0xa0 │ │ - b.n 9f82e │ │ + b.n a0482 │ │ movs r2, r0 │ │ - b.n 9fb16 │ │ + b.n a076a │ │ adds r0, #36 @ 0x24 │ │ - b.n 9f010 │ │ + b.n 9fc64 │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n 9f038 │ │ + b.n 9fc8c │ │ str r2, [r0, #0] │ │ - b.n 9fa04 │ │ + b.n a0658 │ │ str r6, [r0, r0] │ │ - b.n 9f0ba │ │ + b.n 9fd0e │ │ ands r0, r0 │ │ - b.n 9f038 │ │ + b.n 9fc8c │ │ strh r0, [r2, #6] │ │ - b.n 9f892 │ │ + b.n a04e6 │ │ asrs r0, r0, #1 │ │ - b.n 9fc1c │ │ + b.n a0870 │ │ movs r0, #16 │ │ - b.n 9f04a │ │ + b.n 9fc9e │ │ adds r0, #4 │ │ - b.n 9f048 │ │ + b.n 9fc9c │ │ asrs r6, r0, #32 │ │ - b.n 9f0b2 │ │ + b.n 9fd06 │ │ movs r0, #178 @ 0xb2 │ │ - b.n 9f8c6 │ │ + b.n a051a │ │ movs r2, r0 │ │ - b.n 9f7d2 │ │ + b.n a0426 │ │ str r1, [r0, #0] │ │ - b.n 9fc6a │ │ + b.n a08be │ │ str r2, [r4, #0] │ │ lsls r5, r0, #8 │ │ movs r0, #8 │ │ - b.n 9f5da │ │ + b.n a022e │ │ movs r0, #9 │ │ - b.n 9f6dc │ │ + b.n a0330 │ │ ldr r2, [r0, #16] │ │ adds r3, #134 @ 0x86 │ │ movs r2, r0 │ │ - b.n 9fbde │ │ + b.n a0832 │ │ movs r5, r1 │ │ subs r2, #0 │ │ str r4, [r2, r0] │ │ - b.n 9fa54 │ │ + b.n a06a8 │ │ ands r4, r4 │ │ - b.n 9f084 │ │ + b.n 9fcd8 │ │ strb r5, [r0, #0] │ │ - b.n 9f88e │ │ + b.n a04e2 │ │ lsls r2, r6, #2 │ │ - b.n 9f700 │ │ + b.n a0354 │ │ movs r0, #0 │ │ - b.n 9fc96 │ │ + b.n a08ea │ │ adds r0, #6 │ │ - b.n 9f89a │ │ + b.n a04ee │ │ asrs r0, r0, #32 │ │ - b.n 9f488 │ │ + b.n a00dc │ │ movs r2, r1 │ │ - b.n 9f8a2 │ │ - ldr r7, [sp, #392] @ 0x188 │ │ + b.n a04f6 │ │ + ldr r7, [sp, #388] @ 0x184 │ │ add.w r0, r0, r0 │ │ - b.n 9fc0a │ │ + b.n a085e │ │ lsls r4, r6, #1 │ │ subs r0, r0, r0 │ │ ands r1, r0 │ │ - b.n 9fa1a │ │ + b.n a066e │ │ @ instruction: 0xfff51aff │ │ asrs r6, r0, #32 │ │ - b.n 9f12e │ │ + b.n 9fd82 │ │ ands r0, r3 │ │ - b.n 9f0b8 │ │ + b.n 9fd0c │ │ str r0, [r0, r0] │ │ - b.n 9fcc2 │ │ + b.n a0916 │ │ lsls r0, r0, #1 │ │ - b.n 9fa08 │ │ + b.n a065c │ │ movs r6, r0 │ │ - b.n 9f11e │ │ + b.n 9fd72 │ │ movs r1, r0 │ │ and.w r0, r0, r2 │ │ - b.n 9fc32 │ │ + b.n a0886 │ │ movs r7, r1 │ │ cmp r2, #0 │ │ lsls r5, r2, #3 │ │ - b.n 9f94e │ │ + b.n a05a2 │ │ movs r0, r0 │ │ - b.n 9fc3e │ │ + b.n a0892 │ │ lsls r2, r4, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #32 │ │ - b.n 9f0e0 │ │ + b.n 9fd34 │ │ lsls r0, r0, #2 │ │ - b.n 9f6ac │ │ + b.n a0300 │ │ asrs r4, r4, #32 │ │ - b.n 9f0e8 │ │ + b.n 9fd3c │ │ asrs r0, r6, #2 │ │ - b.n 9f932 │ │ + b.n a0586 │ │ movs r2, r1 │ │ - b.n 9f8f6 │ │ - bfcsel 1a, 9fdb6 , 1c, gt │ │ + b.n a054a │ │ + bfcsel 1a, a0a0a , 1c, gt │ │ movs r0, r0 │ │ - b.n 9fc5e │ │ + b.n a08b2 │ │ lsls r5, r2, #1 │ │ subs r0, r0, r0 │ │ str r5, [r0, #0] │ │ - b.n 9f17a │ │ + b.n 9fdce │ │ lsls r6, r6, #1 │ │ - b.n 9f328 │ │ + b.n 9ff7c │ │ movs r0, r0 │ │ - b.n 9fc6e │ │ + b.n a08c2 │ │ @ instruction: 0xffc05aff │ │ lsls r5, r2, #1 │ │ and.w r0, r0, r4, asr #32 │ │ - b.n 9f114 │ │ + b.n 9fd68 │ │ strh r4, [r2, #0] │ │ - b.n 9faec │ │ + b.n a0740 │ │ str r0, [sp, #0] │ │ - b.n 9fd22 │ │ + b.n a0976 │ │ str r0, [r0, #8] │ │ - b.n 9f926 │ │ + b.n a057a │ │ movs r2, r0 │ │ @ instruction: 0xea009002 │ │ - b.n 9fb00 │ │ + b.n a0754 │ │ movs r1, r1 │ │ - b.n 9f89e │ │ + b.n a04f2 │ │ @ instruction: 0xffe70aff │ │ movs r1, r1 │ │ - b.n 9f708 │ │ + b.n a035c │ │ lsls r4, r6, #6 │ │ - b.n 9f99e │ │ + b.n a05f2 │ │ asrs r0, r0, #32 │ │ - b.n 9f712 │ │ + b.n a0366 │ │ movs r4, r0 │ │ - b.n 9f1a8 │ │ + b.n 9fdfc │ │ movs r1, r0 │ │ - b.n 9fc2a │ │ + b.n a087e │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n 9fc32 │ │ + b.n a0886 │ │ @ instruction: 0xfff40aff │ │ movs r4, r0 │ │ - b.n 9fc3a │ │ + b.n a088e │ │ lsls r2, r4, #1 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n 9f962 │ │ + b.n a05b6 │ │ movs r0, #7 │ │ - b.n 9f966 │ │ - ldrsb r5, [r4, r3] │ │ + b.n a05ba │ │ + ldrsb r4, [r4, r3] │ │ add.w r0, r0, r0 │ │ - b.n 9fcce │ │ + b.n a0922 │ │ lsls r3, r0, #1 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n 9f16a │ │ + b.n 9fdbe │ │ asrs r0, r0, #32 │ │ - b.n 9fd7a │ │ + b.n a09ce │ │ vqrdmlah.s32 q15, q14, │ │ movs r0, r0 │ │ - b.n 9fce2 │ │ + b.n a0936 │ │ @ instruction: 0xffe80aff │ │ movs r5, r7 │ │ and.w r0, r0, r6, ror #2 │ │ - b.n 9f9f0 │ │ + b.n a0644 │ │ movs r0, #0 │ │ - b.n 9fd92 │ │ + b.n a09e6 │ │ adds r0, #0 │ │ - b.n 9fd96 │ │ + b.n a09ea │ │ movs r0, r0 │ │ - b.n 9f75c │ │ + b.n a03b0 │ │ asrs r0, r1, #32 │ │ - b.n 9f17e │ │ + b.n 9fdd2 │ │ movs r2, r1 │ │ - b.n 9f9a2 │ │ - ldr r7, [sp, #136] @ 0x88 │ │ + b.n a05f6 │ │ + ldr r7, [sp, #132] @ 0x84 │ │ add.w r0, r0, r0 │ │ - b.n 9fd0a │ │ + b.n a095e │ │ movs r4, r6 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n 9f1a6 │ │ + b.n 9fdfa │ │ movs r4, r2 │ │ - b.n 9f196 │ │ + b.n 9fdea │ │ movs r4, r0 │ │ - b.n 9f99a │ │ + b.n a05ee │ │ @ instruction: 0xffda1aff │ │ movs r5, r0 │ │ - b.n 9f236 │ │ + b.n 9fe8a │ │ ldrsb r4, [r7, r6] │ │ - b.n 9fa1a │ │ + b.n a066e │ │ str r1, [r0, #0] │ │ - b.n 9fb0a │ │ + b.n a075e │ │ str r5, [r0, #0] │ │ - b.n 9f222 │ │ + b.n 9fe76 │ │ lsls r6, r6, #1 │ │ - b.n 9f3f0 │ │ + b.n a0044 │ │ movs r1, r0 │ │ - b.n 9fd36 │ │ + b.n a098a │ │ @ instruction: 0xffcabaff │ │ lsls r6, r6, #1 │ │ - b.n 9f47c │ │ + b.n a00d0 │ │ asrs r1, r0, #32 │ │ - b.n 9fde2 │ │ + b.n a0a36 │ │ movs r4, r0 │ │ - b.n 9fd46 │ │ + b.n a099a │ │ movs r5, r1 │ │ subs r2, #0 │ │ movs r0, #124 @ 0x7c │ │ - b.n 9faae │ │ + b.n a0702 │ │ str r4, [r1, r0] │ │ - b.n 9f1ec │ │ + b.n 9fe40 │ │ asrs r1, r0, #32 │ │ - b.n 9fdba │ │ + b.n a0a0e │ │ lsls r0, r2, #2 │ │ @ instruction: 0xe99d3002 │ │ - b.n 9f9fe │ │ + b.n a0652 │ │ lsrs r5, r1, #10 │ │ orn r0, r4, #135168 @ 0x21000 │ │ - b.n 9fb6c │ │ + b.n a07c0 │ │ strh r5, [r1, #58] @ 0x3a │ │ and.w sl, r7, #4620288 @ 0x468000 │ │ - bl ffce56c2 │ │ + bl ffce6316 │ │ subs r7, r7, r3 │ │ ands r0, r3 │ │ - b.n 9f210 │ │ + b.n 9fe64 │ │ movs r0, r0 │ │ - b.n 9f97e │ │ + b.n a05d2 │ │ str r0, [r0, r0] │ │ - b.n 9fe1e │ │ + b.n a0a72 │ │ @ instruction: 0xffb80aff │ │ adds r0, #32 │ │ - b.n 9f220 │ │ + b.n 9fe74 │ │ movs r0, #40 @ 0x28 │ │ - b.n 9fc04 │ │ + b.n a0858 │ │ strb r4, [r3, #0] │ │ - b.n 9f228 │ │ + b.n 9fe7c │ │ movs r1, r0 │ │ - b.n 9f772 │ │ + b.n a03c6 │ │ movs r1, #1 │ │ - b.n 9f7fa │ │ + b.n a044e │ │ adds r1, #1 │ │ - b.n 9f800 │ │ + b.n a0454 │ │ strb r1, [r0, #2] │ │ - b.n 9f80c │ │ + b.n a0460 │ │ movs r1, r0 │ │ - b.n 9fc02 │ │ + b.n a0856 │ │ asrs r4, r0, #32 │ │ - b.n 9f02a │ │ + b.n 9fc7e │ │ movs r1, r0 │ │ - b.n 9fbaa │ │ + b.n a07fe │ │ str r2, [r6, r2] │ │ - b.n 9f89c │ │ + b.n a04f0 │ │ asrs r4, r0, #32 │ │ - b.n 9f018 │ │ + b.n 9fc6c │ │ @ instruction: 0xfffa1aff │ │ @ instruction: 0xffaaeaff │ │ asrs r2, r6, #30 │ │ - b.n 9fd2e │ │ + b.n a0982 │ │ subs r7, r7, #7 │ │ - b.n 9fdc0 │ │ + b.n a0a14 │ │ movs r1, r0 │ │ - b.n 9f9c6 │ │ + b.n a061a │ │ @ instruction: 0xffd40aff │ │ movs r4, r0 │ │ and.w r0, r0, ip, lsr #8 │ │ - b.n 9f266 │ │ + b.n 9feba │ │ movs r2, r1 │ │ - b.n 9fa76 │ │ + b.n a06ca │ │ adds r0, #186 @ 0xba │ │ - b.n 9fade │ │ + b.n a0732 │ │ asrs r0, r2, #32 │ │ - b.n 9f262 │ │ - ldr r6, [sp, #940] @ 0x3ac │ │ + b.n 9feb6 │ │ + ldr r6, [sp, #936] @ 0x3a8 │ │ add.w r0, r0, sl, lsl #8 │ │ - b.n 9fa86 │ │ + b.n a06da │ │ subs r0, r2, #7 │ │ - b.n 9fd68 │ │ + b.n a09bc │ │ adds r0, #4 │ │ - b.n 9f332 │ │ + b.n 9ff86 │ │ movs r1, r0 │ │ - b.n 9fd78 │ │ + b.n a09cc │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, #24 │ │ - b.n 9f28e │ │ + b.n 9fee2 │ │ adds r0, #180 @ 0xb4 │ │ - b.n 9fb12 │ │ + b.n a0766 │ │ movs r0, r0 │ │ - b.n 9fe06 │ │ + b.n a0a5a │ │ adds r0, #1 │ │ - b.n 9fa6c │ │ + b.n a06c0 │ │ adds r0, #180 @ 0xb4 │ │ - b.n 9fafe │ │ + b.n a0752 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n 9feb2 │ │ + b.n a0b06 │ │ adds r0, #188 @ 0xbc │ │ - b.n 9f27a │ │ + b.n 9fece │ │ movs r0, #4 │ │ - b.n 9fc7e │ │ + b.n a08d2 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #12 │ │ - b.n 9f2b6 │ │ + b.n 9ff0a │ │ strb r0, [r0, #0] │ │ - b.n 9fec6 │ │ + b.n a0b1a │ │ strb r0, [r1, #0] │ │ - b.n 9f290 │ │ + b.n 9fee4 │ │ asrs r1, r0, #32 │ │ - b.n 9fc90 │ │ + b.n a08e4 │ │ asrs r0, r6, #2 │ │ - b.n 9fb16 │ │ + b.n a076a │ │ movs r0, r0 │ │ - b.n 9fe36 │ │ + b.n a0a8a │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ - beq.n 9f7ec │ │ - b.n 9fc34 │ │ + beq.n a0440 │ │ + b.n a0888 │ │ ldrh r2, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 9fcc0 │ │ + b.n a0914 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6, r7, r8, r9, sl} │ │ - b.n 9fdbe │ │ + b.n a0a12 │ │ lsrs r7, r7, #31 │ │ - b.n 9fe50 │ │ + b.n a0aa4 │ │ @ instruction: 0xffe2eaff │ │ movs r0, #20 │ │ - b.n 9f2f4 │ │ + b.n 9ff48 │ │ asrs r4, r0, #32 │ │ - b.n 9f2e2 │ │ + b.n 9ff36 │ │ asrs r2, r0, #32 │ │ - b.n 9fec4 │ │ + b.n a0b18 │ │ asrs r4, r0, #32 │ │ - b.n 9f2ca │ │ - beq.n 9f818 │ │ - b.n 9fc60 │ │ + b.n 9ff1e │ │ + beq.n a046c │ │ + b.n a08b4 │ │ ldrh r2, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n 9fcec │ │ + b.n a0940 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r5, sl, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r1, r5, sl, fp, ip, sp, lr} │ │ add.w r0, r0, r0 │ │ - b.n 9fe7e │ │ + b.n a0ad2 │ │ @ instruction: 0xffd71aff │ │ vpmin.u32 q7, , │ │ - ldr r7, [pc, #960] @ (9fba8 ) │ │ + ldr r7, [pc, #960] @ (a07fc ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n 9fd08 │ │ - beq.n 9f888 │ │ - b.n 9fc8c │ │ + b.n a095c │ │ + beq.n a04dc │ │ + b.n a08e0 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n 9f318 │ │ + b.n 9ff6c │ │ str r1, [r0, r0] │ │ - b.n 9fb3a │ │ + b.n a078e │ │ ands r0, r0 │ │ - b.n 9fb3e │ │ + b.n a0792 │ │ movs r4, r0 │ │ - b.n 9f326 │ │ + b.n 9ff7a │ │ asrs r4, r0, #32 │ │ - b.n 9f338 │ │ + b.n 9ff8c │ │ movs r1, r0 │ │ - b.n 9faaa │ │ + b.n a06fe │ │ movs r0, r4 │ │ subs r2, #0 │ │ strh r3, [r0, #0] │ │ - b.n 9fb52 │ │ + b.n a07a6 │ │ adds r0, #8 │ │ - b.n 9f348 │ │ + b.n 9ff9c │ │ movs r3, r0 │ │ - b.n 9faba │ │ + b.n a070e │ │ movs r1, r0 │ │ ldr r2, [sp, #0] │ │ movs r3, r0 │ │ - b.n 9fac4 │ │ + b.n a0718 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ - b.n 9f354 │ │ + b.n 9ffa8 │ │ movs r1, r1 │ │ ldmia.w r2, {r2, r3, r5, ip, sp} │ │ - b.n 9f248 │ │ + b.n 9fe9c │ │ movs r0, r6 │ │ - b.n 9f24c │ │ + b.n 9fea0 │ │ asrs r0, r6, #2 │ │ - b.n 9fbdc │ │ + b.n a0830 │ │ movs r0, r1 │ │ - b.n 9fe60 │ │ + b.n a0ab4 │ │ movs r5, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #32 │ │ - b.n 9fcdc │ │ + b.n a0930 │ │ movs r4, r0 │ │ - b.n 9fef0 │ │ + b.n a0b44 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n 9fef8 │ │ + b.n a0b4c │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n 9fe7a │ │ + b.n a0ace │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n 9f402 │ │ - add r0, pc, #32 @ (adr r0, 9f884 ) │ │ - b.n 9fba6 │ │ + b.n a0056 │ │ + add r0, pc, #32 @ (adr r0, a04d8 ) │ │ + b.n a07fa │ │ str r1, [r0, #0] │ │ - b.n 9f38a │ │ + b.n 9ffde │ │ stmia r0!, {r0, r1, r2, r3} │ │ - b.n 9fd70 │ │ + b.n a09c4 │ │ adds r0, #40 @ 0x28 │ │ - b.n 9f308 │ │ - b.n 9f890 │ │ - b.n 9fd78 │ │ + b.n 9ff5c │ │ + b.n a04e4 │ │ + b.n a09cc │ │ str r7, [r4, #0] │ │ - b.n 9f290 │ │ + b.n 9fee4 │ │ strh r5, [r1, #0] │ │ - b.n 9fd80 │ │ + b.n a09d4 │ │ str r0, [r1, #0] │ │ - b.n 9fd84 │ │ + b.n a09d8 │ │ asrs r7, r0, #32 │ │ - b.n 9ffc6 │ │ + b.n a0c1a │ │ adds r0, #6 │ │ - b.n 9ffca │ │ + b.n a0c1e │ │ strb r5, [r0, #0] │ │ - b.n 9ffce │ │ + b.n a0c22 │ │ lsls r5, r1, #6 │ │ and.w r0, r0, r0 │ │ - b.n 9ffd6 │ │ + b.n a0c2a │ │ movs r4, r0 │ │ - b.n 9f422 │ │ + b.n a0076 │ │ lsls r2, r6, #30 │ │ - b.n 9feae │ │ + b.n a0b02 │ │ lsrs r7, r7, #31 │ │ - b.n 9ff40 │ │ + b.n a0b94 │ │ movs r1, r2 │ │ - b.n 9fda6 │ │ + b.n a09fa │ │ movs r0, r0 │ │ - b.n 9f3b2 │ │ - beq.n 9f8e4 │ │ - b.n 9fd44 │ │ + b.n a0006 │ │ + beq.n a0538 │ │ + b.n a0998 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1} │ │ - b.n 9fed6 │ │ + b.n a0b2a │ │ lsls r1, r7, #5 │ │ subs r0, r0, r0 │ │ asrs r5, r2, #3 │ │ - b.n 9fc68 │ │ + b.n a08bc │ │ movs r0, #12 │ │ - b.n 9f3dc │ │ + b.n a0030 │ │ movs r0, #0 │ │ - b.n a0006 │ │ + b.n a0c5a │ │ movs r0, r0 │ │ - b.n 9ff6c │ │ + b.n a0bc0 │ │ movs r0, #4 │ │ - b.n 9f456 │ │ + b.n a00aa │ │ movs r0, #0 │ │ - b.n 9f3da │ │ + b.n a002e │ │ movs r4, r6 │ │ - ldr r2, [pc, #0] @ (9f8d4 ) │ │ + ldr r2, [pc, #0] @ (a0528 ) │ │ asrs r1, r0, #4 │ │ - b.n 9f9e4 │ │ + b.n a0638 │ │ strb r4, [r3, #0] │ │ - b.n 9f400 │ │ + b.n a0054 │ │ asrs r4, r7, #2 │ │ - b.n 9fc90 │ │ - add r0, pc, #644 @ (adr r0, 9fb68 ) │ │ - b.n 9fc46 │ │ + b.n a08e4 │ │ + add r0, pc, #644 @ (adr r0, a07bc ) │ │ + b.n a089a │ │ lsls r7, r1, #6 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #2 │ │ - b.n 9fc9c │ │ + b.n a08f0 │ │ strh r0, [r1, #0] │ │ - b.n 9f40c │ │ + b.n a0060 │ │ strh r4, [r2, #0] │ │ - b.n 9fe04 │ │ + b.n a0a58 │ │ movs r0, r4 │ │ - b.n 9ff1c │ │ + b.n a0b70 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ movs r1, #180 @ 0xb4 │ │ - b.n 9fcb0 │ │ + b.n a0904 │ │ asrs r0, r3, #32 │ │ - b.n 9f430 │ │ + b.n a0084 │ │ str r2, [r0, #0] │ │ - b.n 9fa1a │ │ + b.n a066e │ │ movs r0, r0 │ │ - b.n 9ffb0 │ │ + b.n a0c04 │ │ adds r0, #8 │ │ - b.n 9fe1e │ │ + b.n a0a72 │ │ movs r0, #182 @ 0xb6 │ │ - b.n 9fcc2 │ │ + b.n a0916 │ │ lsrs r1, r2, #31 │ │ asrs r7, r1, #12 │ │ movs r0, #52 @ 0x34 │ │ - b.n 9f438 │ │ + b.n a008c │ │ lsls r4, r6, #2 │ │ asrs r1, r0, #7 │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ lsls r4, r7, #2 │ │ asrs r1, r0, #22 │ │ str r0, [sp, #80] @ 0x50 │ │ asrs r5, r2, #22 │ │ adds r0, #48 @ 0x30 │ │ - b.n 9f44c │ │ + b.n a00a0 │ │ movs r3, r0 │ │ and.w r0, r0, r8, ror #6 │ │ - b.n 9fce8 │ │ + b.n a093c │ │ str r0, [r0, #0] │ │ - b.n a007e │ │ + b.n a0cd2 │ │ strh r0, [r6, #0] │ │ - b.n 9f45c │ │ + b.n a00b0 │ │ asrs r4, r6, #32 │ │ - b.n 9f460 │ │ + b.n a00b4 │ │ movs r0, #0 │ │ - b.n 9f47c │ │ + b.n a00d0 │ │ movs r0, r6 │ │ - b.n 9fde4 │ │ + b.n a0a38 │ │ asrs r0, r6, #32 │ │ - b.n 9fe6c │ │ + b.n a0ac0 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n 9fffa │ │ + b.n a0c4e │ │ lsls r1, r1, #5 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n a0002 │ │ + b.n a0c56 │ │ movs r4, r1 │ │ rev r0, r0 │ │ movs r1, r0 │ │ - b.n a001e │ │ + b.n a0c72 │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ lsls r2, r7, #2 │ │ - b.n 9fd20 │ │ + b.n a0974 │ │ str r0, [sp, #4] │ │ - b.n 9fe0a │ │ + b.n a0a5e │ │ movs r0, r4 │ │ - b.n 9ff9a │ │ + b.n a0bee │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ lsls r1, r1, #2 │ │ - b.n 9fa90 │ │ + b.n a06e4 │ │ lsls r4, r6, #6 │ │ - b.n 9fd26 │ │ + b.n a097a │ │ str r0, [r0, #0] │ │ - b.n 9fa9a │ │ + b.n a06ee │ │ lsls r6, r6, #2 │ │ - b.n 9fd3a │ │ + b.n a098e │ │ movs r4, r6 │ │ - b.n 9f4ac │ │ + b.n a0100 │ │ movs r0, r1 │ │ - b.n 9fea2 │ │ + b.n a0af6 │ │ movs r4, r5 │ │ and.w r0, r0, r5 │ │ - b.n 9f548 │ │ + b.n a019c │ │ strh r0, [r1, #0] │ │ - b.n 9f4dc │ │ + b.n a0130 │ │ movs r0, r0 │ │ - b.n a0046 │ │ + b.n a0c9a │ │ lsls r1, r5, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #32 │ │ - b.n 9fe44 │ │ + b.n a0a98 │ │ movs r5, r0 │ │ - b.n 9fcf2 │ │ + b.n a0946 │ │ movs r0, #0 │ │ - b.n a00f6 │ │ + b.n a0d4a │ │ movs r3, #131 @ 0x83 │ │ @ instruction: 0xeb00a008 │ │ - b.n 9f4f4 │ │ + b.n a0148 │ │ movs r0, r0 │ │ - b.n a0062 │ │ + b.n a0cb6 │ │ movs r0, r0 │ │ - b.n 9f4ce │ │ + b.n a0122 │ │ lsls r6, r7, #3 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n 9fd78 │ │ + b.n a09cc │ │ lsls r0, r0, #4 │ │ - b.n 9fadc │ │ + b.n a0730 │ │ strb r4, [r3, #0] │ │ - b.n 9f4f6 │ │ + b.n a014a │ │ movs r0, r5 │ │ - b.n 9fef4 │ │ + b.n a0b48 │ │ movs r0, #48 @ 0x30 │ │ - b.n 9fe74 │ │ + b.n a0ac8 │ │ asrs r5, r0, #32 │ │ - b.n 9fd22 │ │ - str r1, [r3, #56] @ 0x38 │ │ + b.n a0976 │ │ + str r0, [r3, #56] @ 0x38 │ │ add.w r0, r0, ip, asr #32 │ │ - b.n 9f5a4 │ │ + b.n a01f8 │ │ str r0, [r5, #0] │ │ - b.n 9f528 │ │ + b.n a017c │ │ movs r0, r0 │ │ - b.n a0092 │ │ + b.n a0ce6 │ │ movs r4, r0 │ │ - b.n 9f57e │ │ + b.n a01d2 │ │ lsls r5, r5, #1 │ │ subs r0, r0, r0 │ │ movs r1, r2 │ │ - b.n a00b2 │ │ + b.n a0d06 │ │ lsls r6, r7, #4 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n a00b2 │ │ + b.n a0d06 │ │ lsls r1, r5, #1 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n 9fd4e │ │ - bfcsel 16, a020e , 1a, vs │ │ + b.n a09a2 │ │ + bfcsel 16, a0e62 , 1a, vs │ │ movs r0, r0 │ │ - b.n a00b6 │ │ + b.n a0d0a │ │ movs r0, r0 │ │ - b.n 9f522 │ │ + b.n a0176 │ │ lsls r1, r5, #3 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n 9fdcc │ │ + b.n a0a20 │ │ str r0, [r0, #0] │ │ - b.n a0166 │ │ + b.n a0dba │ │ lsls r0, r0, #4 │ │ - b.n 9fb34 │ │ + b.n a0788 │ │ strb r4, [r3, #0] │ │ - b.n 9f54e │ │ + b.n a01a2 │ │ lsls r2, r7, #2 │ │ - b.n 9fde0 │ │ + b.n a0a34 │ │ movs r0, r4 │ │ - b.n a0056 │ │ + b.n a0caa │ │ movs r7, r0 │ │ lsls r0, r4, #6 │ │ asrs r4, r6, #6 │ │ lsls r0, r6, #7 │ │ str r1, [r0, #0] │ │ lsls r0, r0, #2 │ │ lsls r2, r3, #1 │ │ and.w r0, r0, r8, ror #2 │ │ - b.n 9fdf8 │ │ + b.n a0a4c │ │ strh r1, [r3, #4] │ │ - b.n 9fa8e │ │ + b.n a06e2 │ │ asrs r4, r2, #32 │ │ - b.n 9f57c │ │ + b.n a01d0 │ │ movs r0, r6 │ │ - b.n 9f570 │ │ + b.n a01c4 │ │ movs r0, r6 │ │ - b.n 9fef0 │ │ + b.n a0b44 │ │ movs r0, #0 │ │ - b.n 9f580 │ │ + b.n a01d4 │ │ asrs r0, r6, #32 │ │ - b.n 9ff7c │ │ + b.n a0bd0 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n a010a │ │ + b.n a0d5e │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n a0152 │ │ + b.n a0da6 │ │ movs r4, r4 │ │ - bge.n 9fa76 │ │ + bge.n a06ca │ │ lsls r5, r2, #3 │ │ - b.n 9fe24 │ │ + b.n a0a78 │ │ strh r0, [r1, #0] │ │ - b.n 9f5b8 │ │ + b.n a020c │ │ movs r1, r0 │ │ - b.n a0122 │ │ + b.n a0d76 │ │ movs r4, r1 │ │ rev r0, r0 │ │ asrs r4, r7, #1 │ │ - b.n 9ff94 │ │ + b.n a0be8 │ │ movs r0, #0 │ │ - b.n a01ce │ │ + b.n a0e22 │ │ adds r0, #0 │ │ - b.n 9fdd2 │ │ + b.n a0a26 │ │ strb r2, [r0, #2] │ │ - b.n 9fb18 │ │ + b.n a076c │ │ str r2, [r6, #8] │ │ - b.n 9fcbc │ │ + b.n a0910 │ │ strb r0, [r4, #1] │ │ - b.n 9f4cc │ │ + b.n a0120 │ │ str r1, [r0, #0] │ │ - b.n 9ffae │ │ + b.n a0c02 │ │ strb r4, [r7, #2] │ │ - b.n 9fe54 │ │ + b.n a0aa8 │ │ lsls r7, r4, #2 │ │ - b.n 9fd56 │ │ + b.n a09aa │ │ @ instruction: 0xffbe3aff │ │ movs r0, #2 │ │ - b.n 9ff36 │ │ + b.n a0b8a │ │ adds r0, #1 │ │ - b.n 9ff5c │ │ + b.n a0bb0 │ │ @ instruction: 0xfff51aff │ │ lsls r0, r0, #2 │ │ - b.n 9fbc8 │ │ - add r7, pc, #752 @ (adr r7, 9fdb0 ) │ │ - b.n 9fe42 │ │ + b.n a081c │ │ + add r7, pc, #752 @ (adr r7, a0a04 ) │ │ + b.n a0a96 │ │ movs r0, r1 │ │ - b.n 9f5fc │ │ + b.n a0250 │ │ movs r0, r2 │ │ - b.n a016a │ │ + b.n a0dbe │ │ lsls r3, r1, #4 │ │ ldr r2, [sp, #0] │ │ asrs r2, r6, #30 │ │ - b.n a00e2 │ │ + b.n a0d36 │ │ movs r4, r0 │ │ - b.n 9f680 │ │ + b.n a02d4 │ │ subs r7, r7, #7 │ │ - b.n a0178 │ │ + b.n a0dcc │ │ asrs r0, r0, #32 │ │ - b.n 9f5e6 │ │ + b.n a023a │ │ asrs r0, r3, #32 │ │ - b.n a0222 │ │ + b.n a0e76 │ │ lsls r1, r2, #4 │ │ - b.n 9faa4 │ │ + b.n a06f8 │ │ lsls r5, r6, #2 │ │ and.w r0, r0, r5, lsr #3 │ │ - b.n 9fe98 │ │ + b.n a0aec │ │ asrs r1, r0, #32 │ │ - b.n a0232 │ │ + b.n a0e86 │ │ asrs r4, r0, #32 │ │ - b.n 9f67e │ │ + b.n a02d2 │ │ lsls r0, r0, #2 │ │ - b.n 9fc04 │ │ + b.n a0858 │ │ str r7, [sp, #752] @ 0x2f0 │ │ - b.n 9fe7e │ │ + b.n a0ad2 │ │ strh r0, [r1, #0] │ │ - b.n 9f63c │ │ - add r0, pc, #32 @ (adr r0, 9fb24 ) │ │ - b.n 9f63c │ │ + b.n a0290 │ │ + add r0, pc, #32 @ (adr r0, a0778 ) │ │ + b.n a0290 │ │ movs r1, r5 │ │ and.w r0, r0, r5, lsr #3 │ │ - b.n 9feb8 │ │ + b.n a0b0c │ │ lsls r0, r0, #2 │ │ - b.n 9fc1c │ │ + b.n a0870 │ │ lsls r4, r7, #30 │ │ - b.n 9feb6 │ │ + b.n a0b0a │ │ movs r0, r0 │ │ - b.n a01ba │ │ + b.n a0e0e │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #32 @ (adr r0, 9fb40 ) │ │ - b.n 9f658 │ │ + add r0, pc, #32 @ (adr r0, a0794 ) │ │ + b.n a02ac │ │ movs r0, r0 │ │ - b.n 9fdd8 │ │ + b.n a0a2c │ │ movs r7, r1 │ │ ldr r2, [sp, #0] │ │ asrs r2, r7, #2 │ │ - b.n 9fedc │ │ + b.n a0b30 │ │ movs r0, r4 │ │ - b.n a0154 │ │ + b.n a0da8 │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #2 │ │ - b.n 9fc48 │ │ + b.n a089c │ │ lsls r4, r6, #6 │ │ - b.n 9fede │ │ + b.n a0b32 │ │ str r0, [r0, #0] │ │ - b.n 9fc52 │ │ + b.n a08a6 │ │ lsls r6, r6, #2 │ │ - b.n 9fef2 │ │ + b.n a0b46 │ │ movs r4, r6 │ │ - b.n 9f664 │ │ + b.n a02b8 │ │ movs r0, r1 │ │ - b.n a005a │ │ + b.n a0cae │ │ movs r4, r1 │ │ @ instruction: 0xea00a008 │ │ - b.n 9f68c │ │ + b.n a02e0 │ │ movs r0, r0 │ │ - b.n a029a │ │ + b.n a0eee │ │ lsls r4, r7, #30 │ │ - b.n 9fee8 │ │ + b.n a0b3c │ │ movs r0, r2 │ │ - b.n a0216 │ │ + b.n a0e6a │ │ movs r2, r2 │ │ ldrh r0, [r0, #16] │ │ lsls r4, r4, #3 │ │ @ instruction: 0xea008008 │ │ - b.n 9f6a8 │ │ + b.n a02fc │ │ @ instruction: 0xff98eaff │ │ strh r0, [r1, #0] │ │ - b.n 9f6b0 │ │ - add r0, pc, #32 @ (adr r0, 9fb98 ) │ │ - b.n 9f6b0 │ │ + b.n a0304 │ │ + add r0, pc, #32 @ (adr r0, a07ec ) │ │ + b.n a0304 │ │ @ instruction: 0xff95eaff │ │ asrs r0, r7, #2 │ │ - b.n 9ff30 │ │ + b.n a0b84 │ │ strh r1, [r2, #4] │ │ - b.n 9fbc6 │ │ + b.n a081a │ │ asrs r4, r2, #32 │ │ - b.n 9f6b4 │ │ + b.n a0308 │ │ movs r0, r6 │ │ - b.n 9f6a8 │ │ + b.n a02fc │ │ movs r0, r6 │ │ - b.n a0028 │ │ + b.n a0c7c │ │ movs r0, #0 │ │ - b.n 9f6b8 │ │ + b.n a030c │ │ asrs r0, r6, #32 │ │ - b.n a00b4 │ │ + b.n a0d08 │ │ vrhadd.u d14, d2, d31 │ │ strh r0, [r1, #0] │ │ - b.n 9f6dc │ │ + b.n a0330 │ │ movs r0, r0 │ │ - b.n a0246 │ │ + b.n a0e9a │ │ @ instruction: 0xff8a1aff │ │ movs r1, r0 │ │ - b.n a02ee │ │ + b.n a0f42 │ │ movs r4, r0 │ │ - b.n 9f73a │ │ + b.n a038e │ │ str r0, [sp, #744] @ 0x2e8 │ │ - b.n 9ff64 │ │ + b.n a0bb8 │ │ movs r6, r0 │ │ - b.n 9f764 │ │ + b.n a03b8 │ │ movs r1, r1 │ │ - b.n 9fbfe │ │ + b.n a0852 │ │ movs r7, r4 │ │ - b.n a01e2 │ │ + b.n a0e36 │ │ lsls r4, r4, #2 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n a01fc │ │ + b.n a0e50 │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n 9f77e │ │ + b.n a03d2 │ │ movs r4, r0 │ │ - b.n a01f6 │ │ + b.n a0e4a │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a028e │ │ + b.n a0ee2 │ │ lsls r5, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n a029a │ │ + b.n a0eee │ │ movs r7, r7 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r2, #32 │ │ - b.n 9f718 │ │ + b.n a036c │ │ movs r0, #4 │ │ - b.n 9f722 │ │ + b.n a0376 │ │ adds r0, #16 │ │ - b.n 9f718 │ │ + b.n a036c │ │ movs r3, r0 │ │ - b.n 9fe9e │ │ + b.n a0af2 │ │ vpmin.u32 , q11, │ │ adds r0, #20 │ │ - b.n 9f724 │ │ + b.n a0378 │ │ movs r3, r0 │ │ - b.n 9feaa │ │ + b.n a0afe │ │ vpmin.u32 q4, , │ │ movs r0, #208 @ 0xd0 │ │ - b.n 9ff9e │ │ + b.n a0bf2 │ │ strb r0, [r2, #0] │ │ - b.n 9f73c │ │ + b.n a0390 │ │ adds r0, #36 @ 0x24 │ │ - b.n 9f730 │ │ + b.n a0384 │ │ movs r0, #32 │ │ - b.n 9f734 │ │ + b.n a0388 │ │ strb r0, [r6, #2] │ │ - b.n 9ffcc │ │ + b.n a0c20 │ │ movs r0, r4 │ │ - b.n a0250 │ │ + b.n a0ea4 │ │ lsls r3, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a02d0 │ │ + b.n a0f24 │ │ lsls r7, r4, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n a02d8 │ │ + b.n a0f2c │ │ vpmin.u16 , q12, │ │ movs r7, r0 │ │ - b.n a025e │ │ + b.n a0eb2 │ │ lsls r5, r4, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n 9f766 │ │ + b.n a03ba │ │ strb r0, [r3, #0] │ │ - b.n a0160 │ │ + b.n a0db4 │ │ movs r0, #4 │ │ - b.n 9f76e │ │ + b.n a03c2 │ │ strb r0, [r4, #0] │ │ - b.n 9f768 │ │ + b.n a03bc │ │ adds r0, #24 │ │ - b.n 9f76c │ │ + b.n a03c0 │ │ movs r0, #28 │ │ - b.n 9f770 │ │ + b.n a03c4 │ │ lsls r6, r3, #1 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n a0312 │ │ + b.n a0f66 │ │ lsls r3, r2, #1 │ │ subs r2, #0 │ │ lsls r5, r2, #3 │ │ - b.n a0010 │ │ + b.n a0c64 │ │ asrs r0, r7, #2 │ │ - b.n a0018 │ │ + b.n a0c6c │ │ lsls r0, r0, #2 │ │ - b.n 9fd78 │ │ + b.n a09cc │ │ lsls r4, r7, #30 │ │ - b.n a0012 │ │ + b.n a0c66 │ │ strb r1, [r2, #2] │ │ - b.n 9fcb6 │ │ + b.n a090a │ │ movs r4, r2 │ │ - b.n a017a │ │ + b.n a0dce │ │ lsls r2, r1, #1 │ │ and.w r0, r0, r5 │ │ - b.n 9ffc2 │ │ + b.n a0c16 │ │ asrs r6, r0, #32 │ │ - b.n 9ffc6 │ │ + b.n a0c1a │ │ movs r0, #7 │ │ - b.n 9ffca │ │ - strb r4, [r1, r5] │ │ + b.n a0c1e │ │ + strb r3, [r1, r5] │ │ add.w r0, r0, r0 │ │ - b.n a0332 │ │ + b.n a0f86 │ │ movs r0, r0 │ │ - b.n 9f79e │ │ + b.n a03f2 │ │ lsls r2, r1, #1 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n a0352 │ │ + b.n a0fa6 │ │ movs r5, r4 │ │ subs r2, #0 │ │ movs r4, r0 │ │ - b.n 9f852 │ │ + b.n a04a6 │ │ movs r2, r0 │ │ - b.n a02ca │ │ + b.n a0f1e │ │ movs r4, r6 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a0362 │ │ + b.n a0fb6 │ │ movs r0, r7 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n 9f7e4 │ │ + b.n a0438 │ │ movs r4, r3 │ │ - b.n 9f7e0 │ │ + b.n a0434 │ │ movs r7, #188 @ 0xbc │ │ - b.n a0064 │ │ + b.n a0cb8 │ │ adds r0, #20 │ │ - b.n a01c6 │ │ + b.n a0e1a │ │ asrs r2, r7, #2 │ │ - b.n a006a │ │ + b.n a0cbe │ │ movs r0, r4 │ │ - b.n a02f0 │ │ + b.n a0f44 │ │ lsls r3, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r2, r0, #2 │ │ - b.n 9fdd6 │ │ + b.n a0a2a │ │ lsls r4, r6, #6 │ │ - b.n a007a │ │ + b.n a0cce │ │ movs r0, r0 │ │ - b.n 9fde4 │ │ + b.n a0a38 │ │ asrs r6, r6, #2 │ │ - b.n a0082 │ │ + b.n a0cd6 │ │ movs r0, r1 │ │ - b.n a01e6 │ │ + b.n a0e3a │ │ lsls r7, r2, #1 │ │ and.w r0, r0, r5, lsr #3 │ │ - b.n a0098 │ │ + b.n a0cec │ │ asrs r6, r6, #2 │ │ - b.n a009e │ │ + b.n a0cf2 │ │ movs r0, #0 │ │ - b.n 9f822 │ │ + b.n a0476 │ │ lsls r0, r0, #4 │ │ - b.n 9fe04 │ │ + b.n a0a58 │ │ asrs r1, r0, #32 │ │ - b.n 9fe0a │ │ + b.n a0a5e │ │ movs r0, #4 │ │ - b.n 9f812 │ │ + b.n a0466 │ │ asrs r0, r1, #32 │ │ - b.n a0208 │ │ + b.n a0e5c │ │ movs r4, r3 │ │ - b.n 9f82a │ │ + b.n a047e │ │ asrs r0, r0, #32 │ │ - b.n 9f81e │ │ + b.n a0472 │ │ asrs r4, r0, #32 │ │ - b.n 9f8be │ │ + b.n a0512 │ │ movs r1, r0 │ │ - b.n a03b8 │ │ + b.n a100c │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ adds r0, #4 │ │ - b.n 9f83e │ │ + b.n a0492 │ │ asrs r6, r0, #32 │ │ - b.n a0062 │ │ + b.n a0cb6 │ │ movs r0, #0 │ │ - b.n 9f846 │ │ + b.n a049a │ │ movs r5, r0 │ │ - b.n a006a │ │ + b.n a0cbe │ │ movs r0, #240 @ 0xf0 │ │ - b.n a00c8 │ │ + b.n a0d1c │ │ movs r0, #8 │ │ - b.n a0072 │ │ - strh r2, [r1, #20] │ │ + b.n a0cc6 │ │ + strh r1, [r1, #20] │ │ add.w r0, r0, r4, lsr #32 │ │ and.w r0, r0, r8, lsr #4 │ │ - b.n 9f868 │ │ + b.n a04bc │ │ movs r1, r2 │ │ - b.n a0482 │ │ + b.n a10d6 │ │ movs r0, r0 │ │ - b.n 9f860 │ │ + b.n a04b4 │ │ movs r0, r4 │ │ - b.n a0264 │ │ + b.n a0eb8 │ │ movs r0, #8 │ │ - b.n a008e │ │ + b.n a0ce2 │ │ adds r0, #0 │ │ - b.n a0492 │ │ + b.n a10e6 │ │ mcr2 11, 5, lr, cr3, cr15, {7} @ │ │ movs r0, r4 │ │ - b.n 9f894 │ │ + b.n a04e8 │ │ asrs r4, r4, #32 │ │ - b.n 9f898 │ │ + b.n a04ec │ │ movs r0, r0 │ │ - b.n a0402 │ │ + b.n a1056 │ │ lsls r0, r6, #3 │ │ - b.n a00ee │ │ + b.n a0d42 │ │ lsls r0, r4, #1 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n a0422 │ │ + b.n a1076 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ lsls r1, r6, #1 │ │ - b.n 9fb54 │ │ + b.n a07a8 │ │ movs r0, r0 │ │ - b.n a041a │ │ + b.n a106e │ │ lsls r7, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r3, r1 │ │ and.w r0, r0, r8, lsr #32 │ │ - b.n 9f8b0 │ │ + b.n a0504 │ │ asrs r0, r1, #32 │ │ - b.n a00ca │ │ - strh r1, [r1, #10] │ │ + b.n a0d1e │ │ + strh r0, [r1, #10] │ │ add.w r0, r0, r0 │ │ - b.n a0432 │ │ + b.n a1086 │ │ movs r0, r0 │ │ - b.n 9f89e │ │ + b.n a04f2 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n a0452 │ │ + b.n a10a6 │ │ movs r3, r0 │ │ subs r2, #0 │ │ asrs r6, r6, #2 │ │ - b.n a0152 │ │ + b.n a0da6 │ │ movs r0, r1 │ │ - b.n a02b6 │ │ + b.n a0f0a │ │ movs r0, #12 │ │ - b.n 9f8e8 │ │ + b.n a053c │ │ lsls r0, r6, #3 │ │ - b.n a0136 │ │ + b.n a0d8a │ │ asrs r4, r0, #32 │ │ - b.n 9f960 │ │ + b.n a05b4 │ │ movs r0, r0 │ │ - b.n a04fa │ │ + b.n a114e │ │ movs r0, r0 │ │ - b.n 9f8c6 │ │ + b.n a051a │ │ movs r3, r0 │ │ - b.n a01c4 │ │ + b.n a0e18 │ │ movs r4, r0 │ │ - b.n 9f950 │ │ - beq.n 9fe00 │ │ - b.n a0260 │ │ + b.n a05a4 │ │ + beq.n a0a54 │ │ + b.n a0eb4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1} │ │ - b.n a03f6 │ │ + b.n a104a │ │ lsls r7, r5, #1 │ │ subs r0, r0, r0 │ │ movs r0, #213 @ 0xd5 │ │ - b.n a0184 │ │ + b.n a0dd8 │ │ movs r1, r0 │ │ - b.n a047e │ │ + b.n a10d2 │ │ adds r0, #182 @ 0xb6 │ │ - b.n a018e │ │ + b.n a0de2 │ │ strb r0, [r0, #0] │ │ - b.n 9f912 │ │ + b.n a0566 │ │ movs r1, #2 │ │ - b.n 9fef4 │ │ + b.n a0b48 │ │ adds r0, #3 │ │ - b.n 9fefa │ │ + b.n a0b4e │ │ adds r0, #8 │ │ - b.n a02f8 │ │ + b.n a0f4c │ │ strb r4, [r2, #0] │ │ - b.n 9f910 │ │ + b.n a0564 │ │ movs r0, #28 │ │ - b.n 9f91e │ │ + b.n a0572 │ │ adds r0, #16 │ │ - b.n 9f918 │ │ + b.n a056c │ │ lsls r6, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a0546 │ │ + b.n a119a │ │ movs r0, r0 │ │ - b.n 9f912 │ │ + b.n a0566 │ │ movs r0, #12 │ │ - b.n 9f930 │ │ + b.n a0584 │ │ movs r0, r4 │ │ - b.n a032c │ │ + b.n a0f80 │ │ asrs r0, r2, #32 │ │ - b.n a0330 │ │ + b.n a0f84 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n a04be │ │ + b.n a1112 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n a04da │ │ + b.n a112e │ │ movs r4, r6 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n a04ce │ │ + b.n a1122 │ │ movs r5, r7 │ │ add r2, sp, #0 │ │ asrs r4, r2, #32 │ │ - b.n 9f970 │ │ + b.n a05c4 │ │ movs r0, r2 │ │ - b.n 9f974 │ │ + b.n a05c8 │ │ lsls r0, r6, #3 │ │ - b.n a01ce │ │ + b.n a0e22 │ │ @ instruction: 0xffdbeaff │ │ asrs r0, r7, #2 │ │ - b.n a01e6 │ │ + b.n a0e3a │ │ adds r2, #145 @ 0x91 │ │ - b.n 9fe8a │ │ + b.n a0ade │ │ lsls r0, r6, #3 │ │ - b.n a01de │ │ + b.n a0e32 │ │ movs r0, r2 │ │ - b.n a0506 │ │ + b.n a115a │ │ @ instruction: 0xffd22aff │ │ @ instruction: 0xffd5eaff │ │ lsls r0, r1, #5 │ │ - b.n 9f99c │ │ + b.n a05f0 │ │ movs r0, r0 │ │ - b.n 9ff80 │ │ + b.n a0bd4 │ │ lsls r2, r3, #1 │ │ - b.n 9fa06 │ │ + b.n a065a │ │ movs r0, r0 │ │ - b.n a050a │ │ + b.n a115e │ │ movs r7, r7 │ │ subs r0, r0, r0 │ │ lsls r2, r6, #30 │ │ - b.n a0482 │ │ + b.n a10d6 │ │ lsrs r7, r7, #31 │ │ - b.n a0514 │ │ + b.n a1168 │ │ movs r2, r0 │ │ - b.n a037a │ │ + b.n a0fce │ │ movs r0, r0 │ │ - b.n 9f986 │ │ - beq.n 9feb8 │ │ - b.n a0318 │ │ + b.n a05da │ │ + beq.n a0b0c │ │ + b.n a0f6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r6, r7} │ │ - b.n a0234 │ │ + b.n a0e88 │ │ asrs r1, r0, #32 │ │ - b.n a05ce │ │ + b.n a1222 │ │ asrs r4, r0, #32 │ │ - b.n 9fa1a │ │ + b.n a066e │ │ asrs r0, r0, #32 │ │ - b.n a05d6 │ │ + b.n a122a │ │ lsls r0, r0, #2 │ │ - b.n 9ffa4 │ │ + b.n a0bf8 │ │ asrs r4, r7, #30 │ │ - b.n a021e │ │ + b.n a0e72 │ │ vpmin.u16 q7, q11, │ │ adds r0, #0 │ │ - b.n 9fa46 │ │ - add r0, pc, #32 @ (adr r0, 9fec8 ) │ │ - b.n a01ea │ │ + b.n a069a │ │ + add r0, pc, #32 @ (adr r0, a0b1c ) │ │ + b.n a0e3e │ │ stmia r0!, {r0, r1, r3} │ │ - b.n a03b0 │ │ - b.n 9fec4 │ │ - b.n a03b4 │ │ + b.n a1004 │ │ + b.n a0b18 │ │ + b.n a1008 │ │ strh r1, [r1, #0] │ │ - b.n a03b8 │ │ + b.n a100c │ │ str r0, [r1, #0] │ │ - b.n a03bc │ │ + b.n a1010 │ │ adds r0, #40 @ 0x28 │ │ - b.n 9f954 │ │ + b.n a05a8 │ │ asrs r3, r0, #32 │ │ - b.n a0602 │ │ + b.n a1256 │ │ adds r0, #2 │ │ - b.n a0606 │ │ + b.n a125a │ │ strb r1, [r0, #0] │ │ - b.n a060a │ │ + b.n a125e │ │ strb r7, [r0, #0] │ │ - b.n 9fe6e │ │ + b.n a0ac2 │ │ strb r0, [r0, #0] │ │ - b.n 9fa62 │ │ + b.n a06b6 │ │ strh r2, [r1, #0] │ │ - b.n a0216 │ │ + b.n a0e6a │ │ adds r0, #3 │ │ - b.n 9fe7a │ │ + b.n a0ace │ │ adds r0, #0 │ │ - b.n 9fa7a │ │ + b.n a06ce │ │ asrs r1, r0, #32 │ │ - b.n 9fe82 │ │ + b.n a0ad6 │ │ str r0, [r6, #0] │ │ - b.n 9f8fc │ │ + b.n a0550 │ │ asrs r0, r0, #32 │ │ - b.n 9fa82 │ │ + b.n a06d6 │ │ mrc2 10, 3, lr, cr2, cr15, {7} @ │ │ asrs r2, r6, #30 │ │ - b.n a0502 │ │ + b.n a1156 │ │ subs r7, r7, #7 │ │ - b.n a0594 │ │ + b.n a11e8 │ │ movs r1, r0 │ │ - b.n a019a │ │ + b.n a0dee │ │ @ instruction: 0xffb11aff │ │ movs r0, r3 │ │ - b.n 9fa2c │ │ + b.n a0680 │ │ asrs r4, r0, #32 │ │ - b.n 9fab0 │ │ + b.n a0704 │ │ movs r0, r0 │ │ - b.n a05aa │ │ + b.n a11fe │ │ asrs r0, r0, #2 │ │ - b.n a0610 │ │ + b.n a1264 │ │ asrs r4, r0, #32 │ │ - b.n 9fa9c │ │ + b.n a06f0 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #3 │ │ - b.n a02ba │ │ + b.n a0f0e │ │ movs r0, r0 │ │ - b.n a05c0 │ │ + b.n a1214 │ │ asrs r4, r0, #32 │ │ strb r0, [r2, r7] │ │ asrs r0, r0, #2 │ │ strh r1, [r0, r6] │ │ asrs r4, r0, #32 │ │ strb r0, [r0, r7] │ │ lsls r2, r6, #30 │ │ - b.n a053e │ │ + b.n a1192 │ │ lsrs r7, r7, #31 │ │ - b.n a05d0 │ │ + b.n a1224 │ │ movs r0, r0 │ │ - b.n 9fa3e │ │ - beq.n 9ff70 │ │ - b.n a03d0 │ │ + b.n a0692 │ │ + beq.n a0bc4 │ │ + b.n a1024 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, ip} │ │ - b.n 9fa66 │ │ + b.n a06ba │ │ movs r0, r0 │ │ - b.n 9fa6a │ │ + b.n a06be │ │ movs r0, #16 │ │ - b.n a0464 │ │ + b.n a10b8 │ │ lsls r0, r6, #3 │ │ - b.n a02e8 │ │ + b.n a0f3c │ │ movs r5, r0 │ │ - b.n a0292 │ │ + b.n a0ee6 │ │ asrs r6, r0, #32 │ │ - b.n a0296 │ │ - strh r1, [r0, #16] │ │ + b.n a0eea │ │ + strh r0, [r0, #16] │ │ add.w r0, r0, r0 │ │ - b.n a05fe │ │ + b.n a1252 │ │ movs r0, r0 │ │ - b.n 9fa6a │ │ + b.n a06be │ │ @ instruction: 0xff971aff │ │ asrs r4, r2, #32 │ │ - b.n 9fa94 │ │ + b.n a06e8 │ │ @ instruction: 0xffa6eaff │ │ asrs r0, r7, #32 │ │ - b.n 9fab0 │ │ + b.n a0704 │ │ movs r1, r0 │ │ - b.n a06b6 │ │ + b.n a130a │ │ strh r0, [r2, #0] │ │ - b.n 9faa8 │ │ + b.n a06fc │ │ movs r7, #88 @ 0x58 │ │ - b.n a057e │ │ + b.n a11d2 │ │ adds r0, #44 @ 0x2c │ │ - b.n 9fac0 │ │ + b.n a0714 │ │ asrs r1, r0, #32 │ │ - b.n a00a4 │ │ + b.n a0cf8 │ │ strh r0, [r6, #6] │ │ - b.n a0324 │ │ + b.n a0f78 │ │ adds r0, #3 │ │ - b.n a00ac │ │ + b.n a0d00 │ │ @ instruction: 0xe991ebff │ │ @ instruction: 0xffb5eaff │ │ movs r0, #0 │ │ - b.n 9fabe │ │ + b.n a0712 │ │ adds r0, #24 │ │ - b.n a04b8 │ │ + b.n a110c │ │ adds r0, #32 │ │ - b.n 9fabc │ │ + b.n a0710 │ │ movs r0, #24 │ │ - b.n 9fac0 │ │ + b.n a0714 │ │ @ instruction: 0xff8aeaff │ │ - ble.n 9ff84 │ │ + ble.n a0b30 │ │ movs r3, r0 │ │ - ldmia r7, {r2, r3, r7} │ │ - vqshl.u32 q12, q1, #22 │ │ + stmia r3!, {r0, r3} │ │ + vtbx.8 d23, {d6-d7}, d13 │ │ vcvt.f16.u16 d20, d0, #10 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a04d8 │ │ - beq.n 9ffe0 │ │ - b.n a045c │ │ + b.n a112c │ │ + beq.n a0c34 │ │ + b.n a10b0 │ │ ands r0, r0 │ │ - b.n a0306 │ │ - svc 81 @ 0x51 │ │ + b.n a0f5a │ │ + svc 80 @ 0x50 │ │ add.w r8, r0, r1 │ │ - b.n a066e │ │ + b.n a12c2 │ │ movs r3, r0 │ │ add r2, sp, #0 │ │ movs r4, r0 │ │ - b.n a0316 │ │ - beq.n 9ffe8 │ │ - b.n a0470 │ │ - ldr r4, [pc, #64] @ (a001c ) │ │ - ldmia.w sp!, {r0, r1, r2, r5, r7, r8, r9, sl, fp, ip, lr, pc} │ │ + b.n a0f6a │ │ + beq.n a0c3c │ │ + b.n a10c4 │ │ + ldr r4, [pc, #64] @ (a0c70 ) │ │ + ldmia.w sp!, {r1, r2, r5, r7, r8, r9, sl, fp, ip, lr, pc} │ │ and.w r0, r0, r0, ror #4 │ │ - b.n 9fb24 │ │ + b.n a0778 │ │ movs r0, #38 @ 0x26 │ │ - b.n a072a │ │ + b.n a137e │ │ adds r0, #44 @ 0x2c │ │ - b.n 9fb2c │ │ + b.n a0780 │ │ asrs r1, r0, #32 │ │ - b.n a0110 │ │ + b.n a0d64 │ │ movs r0, #0 │ │ - b.n 9fb10 │ │ + b.n a0764 │ │ adds r0, #3 │ │ - b.n a0118 │ │ + b.n a0d6c │ │ movs r4, r0 │ │ - b.n 9fb18 │ │ + b.n a076c │ │ movs r0, r1 │ │ - b.n 9fb1c │ │ + b.n a0770 │ │ movs r0, r0 │ │ - b.n a0746 │ │ + b.n a139a │ │ movs r2, #241 @ 0xf1 │ │ - b.n a060a │ │ + b.n a125e │ │ ldrd lr, fp, [r2, #-1020]! @ 0x3fc │ │ movs r6, r4 │ │ - b.n a0752 │ │ - beq.n a0024 │ │ - b.n a04ac │ │ + b.n a13a6 │ │ + beq.n a0c78 │ │ + b.n a1100 │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r2, r3, r5, r8, r9, sp, lr, pc} │ │ - vtbl.8 d26, {d6}, d1 │ │ + ldmia.w sp!, {r0, r2, r4, r5, r6, fp, ip, lr, pc} │ │ + @ instruction: 0xfff69c97 │ │ vsra.u32 d19, d4, #10 │ │ - b.n 9fb46 │ │ + b.n a079a │ │ movs r0, #0 │ │ - b.n a076a │ │ + b.n a13be │ │ movs r1, r0 │ │ - b.n a02d4 │ │ + b.n a0f28 │ │ movs r5, r5 │ │ ldr r2, [sp, #0] │ │ - ldr r4, [pc, #64] @ (a0074 ) │ │ + ldr r4, [pc, #64] @ (a0cc8 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a0554 │ │ + b.n a11a8 │ │ adds r0, #144 @ 0x90 │ │ - b.n 9fb5e │ │ + b.n a07b2 │ │ stmia r1!, {r0} │ │ - b.n 9ff68 │ │ - bl 4fbb42 │ │ + b.n a0bbc │ │ + bl 4fc796 │ │ adds r0, #136 @ 0x88 │ │ - b.n 9fb6a │ │ + b.n a07be │ │ adds r2, #129 @ 0x81 │ │ - b.n a0154 │ │ - b.n a0080 │ │ - b.n 9fb78 │ │ + b.n a0da8 │ │ + b.n a0cd4 │ │ + b.n a07cc │ │ movs r0, r0 │ │ - b.n a0712 │ │ + b.n a1366 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, #140 @ 0x8c │ │ - b.n 9fb7e │ │ + b.n a07d2 │ │ ands r0, r0 │ │ - b.n a07a2 │ │ + b.n a13f6 │ │ ands r1, r0 │ │ - b.n 9ffea │ │ + b.n a0c3e │ │ movs r0, #136 @ 0x88 │ │ - b.n 9fb8a │ │ + b.n a07de │ │ adds r0, #144 @ 0x90 │ │ - b.n 9fb8e │ │ + b.n a07e2 │ │ movs r2, #129 @ 0x81 │ │ - b.n a0176 │ │ + b.n a0dca │ │ ands r0, r3 │ │ - b.n 9fb7a │ │ + b.n a07ce │ │ ands r4, r3 │ │ - b.n 9fb7e │ │ + b.n a07d2 │ │ movs r0, #1 │ │ - b.n a0596 │ │ + b.n a11ea │ │ movs r1, r0 │ │ - b.n a0726 │ │ - bl 4fbb82 │ │ + b.n a137a │ │ + bl 4fc7d6 │ │ movs r0, #1 │ │ str r3, [sp, #640] @ 0x280 │ │ movs r1, #1 │ │ - b.n 9ff94 │ │ + b.n a0be8 │ │ asrs r1, r0, #32 │ │ - b.n a0594 │ │ - bl 4fbb92 │ │ + b.n a11e8 │ │ + bl 4fc7e6 │ │ adds r1, #20 │ │ - b.n 9fbba │ │ + b.n a080e │ │ ands r0, r0 │ │ - b.n 9fbba │ │ + b.n a080e │ │ movs r1, r0 │ │ - b.n a0348 │ │ + b.n a0f9c │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ asrs r1, r0, #32 │ │ - b.n a0530 │ │ + b.n a1184 │ │ movs r2, r0 │ │ - b.n a0750 │ │ + b.n a13a4 │ │ asrs r2, r0, #32 │ │ movs r3, #160 @ 0xa0 │ │ movs r0, #1 │ │ - b.n a053c │ │ + b.n a1190 │ │ movs r3, r0 │ │ - b.n a075e │ │ + b.n a13b2 │ │ movs r6, r0 │ │ subs r2, #0 │ │ lsls r0, r1 │ │ - b.n 9fbe2 │ │ + b.n a0836 │ │ adds r2, #131 @ 0x83 │ │ - b.n a01ce │ │ + b.n a0e22 │ │ adds r0, #40 @ 0x28 │ │ - b.n 9faf0 │ │ + b.n a0744 │ │ movs r0, r0 │ │ - b.n a0774 │ │ + b.n a13c8 │ │ adds r0, #2 │ │ - b.n a0412 │ │ + b.n a1066 │ │ @ instruction: 0xfff60aff │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n a041e │ │ + b.n a1072 │ │ movs r1, #20 │ │ - b.n 9fbe2 │ │ + b.n a0836 │ │ movs r0, #14 │ │ - b.n a0426 │ │ - ldr r4, [pc, #64] @ (a0128 ) │ │ + b.n a107a │ │ + ldr r4, [pc, #64] @ (a0d7c ) │ │ ldmia.w sp!, {r1, ip} │ │ - b.n a042e │ │ + b.n a1082 │ │ @ instruction: 0xffffeaff │ │ - ldr r7, [pc, #960] @ (a04b4 ) │ │ + ldr r7, [pc, #960] @ (a1108 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a0614 │ │ - beq.n a0114 │ │ - b.n a0598 │ │ + b.n a1268 │ │ + beq.n a0d68 │ │ + b.n a11ec │ │ strh r0, [r0, #0] │ │ - b.n a0442 │ │ + b.n a1096 │ │ lsls r0, r5, #5 │ │ - b.n 9fc44 │ │ + b.n a0898 │ │ str r0, [sp, #4] │ │ - b.n a044a │ │ + b.n a109e │ │ asrs r4, r0, #32 │ │ - b.n a0628 │ │ + b.n a127c │ │ movs r0, r0 │ │ - b.n a0230 │ │ + b.n a0e84 │ │ movs r4, r5 │ │ - b.n 9fc36 │ │ - svc 57 @ 0x39 │ │ + b.n a088a │ │ + svc 56 @ 0x38 │ │ @ instruction: 0xeb00ca00 │ │ - b.n a0736 │ │ + b.n a138a │ │ movs r0, #0 │ │ - b.n a0862 │ │ + b.n a14b6 │ │ ldmia r3, {r1, r3, r4, r7} │ │ - b.n a07ac │ │ + b.n a1400 │ │ movs r0, r0 │ │ - b.n a07ca │ │ + b.n a141e │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ movs r3, r0 │ │ @ instruction: 0xe99d3c90 │ │ - b.n a0244 │ │ + b.n a0e98 │ │ lsrs r0, r0, #31 │ │ - b.n a047a │ │ + b.n a10ce │ │ ldrb r0, [r2, #18] │ │ - b.n a018c │ │ + b.n a0de0 │ │ ands r1, r0 │ │ - b.n a0268 │ │ + b.n a0ebc │ │ ldrsh r1, [r0, r7] │ │ - b.n a0294 │ │ + b.n a0ee8 │ │ strb r0, [r1, #0] │ │ - b.n a048a │ │ + b.n a10de │ │ adds r1, #0 │ │ - b.n 9fcbc │ │ + b.n a0910 │ │ movs r0, r0 │ │ - b.n a07f8 │ │ + b.n a144c │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ - b.n a089a │ │ + b.n a14ee │ │ movs r4, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n a066e │ │ + b.n a12c2 │ │ strb r3, [r0, #0] │ │ - b.n a04a6 │ │ + b.n a10fa │ │ adds r0, #0 │ │ - b.n 9fc98 │ │ + b.n a08ec │ │ movs r0, r0 │ │ - b.n a0814 │ │ + b.n a1468 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r3, #3 │ │ - b.n a04fc │ │ + b.n a1150 │ │ movs r0, r0 │ │ - b.n a0222 │ │ + b.n a0e76 │ │ asrs r1, r0, #32 │ │ - b.n a0308 │ │ + b.n a0f5c │ │ movs r4, r1 │ │ - b.n a0222 │ │ + b.n a0e76 │ │ movs r0, r0 │ │ - b.n a0728 │ │ + b.n a137c │ │ @ instruction: 0xfff43aff │ │ movs r0, r0 │ │ - b.n 9fcb4 │ │ + b.n a0908 │ │ movs r0, r0 │ │ - b.n 9fca0 │ │ + b.n a08f4 │ │ movs r0, #0 │ │ - b.n 9fc9c │ │ + b.n a08f0 │ │ movs r0, #3 │ │ - b.n a04da │ │ + b.n a112e │ │ adds r0, #0 │ │ - b.n 9fccc │ │ + b.n a0920 │ │ movs r0, r0 │ │ - b.n a0848 │ │ + b.n a149c │ │ @ instruction: 0xfff21aff │ │ - add r0, pc, #0 @ (adr r0, a01a8 ) │ │ - b.n a08ea │ │ + add r0, pc, #0 @ (adr r0, a0dfc ) │ │ + b.n a153e │ │ movs r2, r5 │ │ - b.n a085a │ │ - add r0, pc, #4 @ (adr r0, a01b4 ) │ │ + b.n a14ae │ │ + add r0, pc, #4 @ (adr r0, a0e08 ) │ │ strh r0, [r0, #24] │ │ str r2, [r0, #0] │ │ - b.n a04f6 │ │ + b.n a114a │ │ movs r0, r0 │ │ - b.n a086c │ │ + b.n a14c0 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ and.w r0, r0, r0, lsl #16 │ │ - b.n a0906 │ │ + b.n a155a │ │ str r0, [r0, r0] │ │ - b.n a090a │ │ + b.n a155e │ │ strb r0, [r1, #0] │ │ - b.n a050e │ │ + b.n a1162 │ │ adds r1, #0 │ │ - b.n 9fd40 │ │ + b.n a0994 │ │ movs r0, r0 │ │ - b.n a087c │ │ + b.n a14d0 │ │ @ instruction: 0xffde1aff │ │ - add r0, pc, #0 @ (adr r0, a01dc ) │ │ - b.n a091e │ │ + add r0, pc, #0 @ (adr r0, a0e30 ) │ │ + b.n a1572 │ │ str r2, [r0, #0] │ │ - b.n a0522 │ │ + b.n a1176 │ │ movs r0, r0 │ │ - b.n a0898 │ │ + b.n a14ec │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #9 │ │ - b.n a052e │ │ + b.n a1182 │ │ movs r0, r0 │ │ - b.n 9fd16 │ │ + b.n a096a │ │ lsrs r0, r7 │ │ - b.n a057a │ │ + b.n a11ce │ │ movs r0, r0 │ │ - b.n a089a │ │ + b.n a14ee │ │ movs r0, #0 │ │ - b.n a053e │ │ + b.n a1192 │ │ @ instruction: 0xfffa1aff │ │ str r0, [sp, #0] │ │ - b.n 9fd14 │ │ + b.n a0968 │ │ lsrs r1, r2, #24 │ │ - b.n a071a │ │ - svc 32 │ │ + b.n a136e │ │ + svc 31 │ │ add.w r0, r0, r0 │ │ - b.n a08b2 │ │ + b.n a1506 │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a08ce │ │ + b.n a1522 │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ - udf #91 @ 0x5b │ │ + udf #98 @ 0x62 │ │ add.w r0, r0, r0 │ │ - b.n a08d2 │ │ + b.n a1526 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n a056e │ │ + b.n a11c2 │ │ ands r0, r0 │ │ - b.n 9fd52 │ │ - udf #78 @ 0x4e │ │ + b.n a09a6 │ │ + udf #77 @ 0x4d │ │ add.w r0, r0, r0 │ │ - b.n a08e2 │ │ + b.n a1536 │ │ movs r4, r0 │ │ - b.n a057e │ │ + b.n a11d2 │ │ @ instruction: 0xfffa1aff │ │ movs r0, r0 │ │ - b.n a0986 │ │ + b.n a15da │ │ movs r0, r0 │ │ - b.n a08fc │ │ + b.n a1550 │ │ lsls r4, r0, #31 │ │ lsls r0, r1, #12 │ │ lsrs r7, r7, #31 │ │ lsls r7, r1, #13 │ │ - beq.n a028c │ │ - b.n a06ec │ │ + beq.n a0ee0 │ │ + b.n a1340 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4} │ │ - b.n 9fd9c │ │ + b.n a09f0 │ │ movs r0, #168 @ 0xa8 │ │ - b.n a09a2 │ │ + b.n a15f6 │ │ asrs r0, r2, #32 │ │ - b.n 9fda4 │ │ + b.n a09f8 │ │ movs r0, r0 │ │ - b.n a0388 │ │ + b.n a0fdc │ │ asrs r1, r0, #32 │ │ - b.n a038c │ │ - b.n a020a │ │ - @ instruction: 0xebffdb3c │ │ + b.n a0fe0 │ │ + b.n a0e5e │ │ + @ instruction: 0xebffdae8 │ │ movs r3, r0 │ │ - bls.n a02b0 │ │ - vrshr.u64 q13, , #10 │ │ + ldmia r6!, {r3} │ │ + vrintm.f16 d25, d27 │ │ @ instruction: 0xfff64bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n a07a0 │ │ - beq.n a0298 │ │ - b.n a0724 │ │ + b.n a13f4 │ │ + beq.n a0eec │ │ + b.n a1378 │ │ movs r0, r0 │ │ - b.n a092e │ │ + b.n a1582 │ │ lsls r7, r3, #1 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n a05d6 │ │ + b.n a122a │ │ movs r0, r0 │ │ - b.n 9fdba │ │ + b.n a0a0e │ │ str r1, [r0, #0] │ │ - b.n a05de │ │ + b.n a1232 │ │ subs r1, r6, r0 │ │ - b.n a08a8 │ │ + b.n a14fc │ │ asrs r5, r2, #15 │ │ - b.n a0928 │ │ + b.n a157c │ │ movs r1, r0 │ │ - b.n a054a │ │ + b.n a119e │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n 9fde0 │ │ + b.n a0a34 │ │ movs r0, r2 │ │ - b.n 9fdd6 │ │ + b.n a0a2a │ │ movs r0, r0 │ │ - b.n a095a │ │ + b.n a15ae │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 9fe70 │ │ + b.n a0ac4 │ │ ands r3, r0 │ │ - b.n a0606 │ │ + b.n a125a │ │ str r2, [r0, r0] │ │ - b.n a060a │ │ + b.n a125e │ │ movs r3, r6 │ │ - b.n a08ee │ │ + b.n a1542 │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n 9fe04 │ │ + b.n a0a58 │ │ movs r6, r0 │ │ - b.n a057a │ │ + b.n a11ce │ │ lsls r5, r0, #1 │ │ ldr r2, [sp, #0] │ │ lsls r0, r1, #1 │ │ - b.n 9fe10 │ │ + b.n a0a64 │ │ asrs r6, r4, #10 │ │ - b.n a0626 │ │ + b.n a127a │ │ movs r0, #1 │ │ - b.n a0a2a │ │ + b.n a167e │ │ lsls r1, r0, #4 │ │ - b.n a020e │ │ + b.n a0e62 │ │ asrs r7, r3, #32 │ │ - b.n a06fe │ │ + b.n a1352 │ │ lsls r0, r6, #4 │ │ - b.n a051a │ │ + b.n a116e │ │ movs r6, r7 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #1 │ │ - b.n 9fe2c │ │ + b.n a0a80 │ │ movs r6, r0 │ │ - b.n a0402 │ │ + b.n a1056 │ │ lsls r0, r2, #3 │ │ - b.n a06a6 │ │ + b.n a12fa │ │ movs r1, r0 │ │ - b.n a09ea │ │ + b.n a163e │ │ movs r1, r7 │ │ ldmia r2!, {} │ │ asrs r0, r0, #1 │ │ - b.n 9fe40 │ │ + b.n a0a94 │ │ asrs r0, r2, #2 │ │ - b.n 9fe38 │ │ + b.n a0a8c │ │ asrs r6, r0, #4 │ │ - b.n a023c │ │ - bl 4fbe1a │ │ + b.n a0e90 │ │ + bl 4fca6e │ │ movs r0, #80 @ 0x50 │ │ - b.n 9fe50 │ │ + b.n a0aa4 │ │ movs r1, #6 │ │ - b.n a024a │ │ + b.n a0e9e │ │ movs r2, r0 │ │ - b.n a05cc │ │ + b.n a1220 │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ lsls r0, r6, #1 │ │ - b.n a0110 │ │ + b.n a0d64 │ │ movs r0, r2 │ │ - b.n a0956 │ │ + b.n a15aa │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n 9feec │ │ + b.n a0b40 │ │ movs r3, r6 │ │ - b.n a0962 │ │ + b.n a15b6 │ │ lsls r4, r0, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #1 │ │ - b.n 9fe78 │ │ + b.n a0acc │ │ movs r6, r0 │ │ - b.n a02ee │ │ + b.n a0f42 │ │ movs r2, r0 │ │ - b.n a0972 │ │ + b.n a15c6 │ │ lsls r7, r0, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a0a04 │ │ + b.n a1658 │ │ lsls r7, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r6 │ │ - b.n a0a0a │ │ + b.n a165e │ │ movs r0, r5 │ │ asrs r4, r2, #13 │ │ lsls r2, r2, #1 │ │ subs r0, r0, r0 │ │ asrs r6, r0, #2 │ │ - b.n a047a │ │ + b.n a10ce │ │ movs r4, #208 @ 0xd0 │ │ - b.n a0700 │ │ + b.n a1354 │ │ movs r0, r1 │ │ - b.n a0880 │ │ + b.n a14d4 │ │ str r0, [sp, #0] │ │ - b.n a0aba │ │ + b.n a170e │ │ asrs r1, r0, #8 │ │ - b.n a0484 │ │ + b.n a10d8 │ │ movs r0, r6 │ │ - b.n a0a2a │ │ + b.n a167e │ │ movs r0, #8 │ │ - b.n 9feaa │ │ + b.n a0afe │ │ adds r0, #178 @ 0xb2 │ │ - b.n a072c │ │ + b.n a1380 │ │ movs r0, #240 @ 0xf0 │ │ - b.n a0718 │ │ + b.n a136c │ │ movs r0, #12 │ │ - b.n 9feb4 │ │ + b.n a0b08 │ │ adds r0, #16 │ │ - b.n 9feb8 │ │ + b.n a0b0c │ │ movs r4, r1 │ │ stmia.w sp, {r0, r2, r3, sp} │ │ - b.n a06de │ │ + b.n a1332 │ │ lsls r7, r3, #30 │ │ orn r0, r2, #524288 @ 0x80000 │ │ - b.n a06e6 │ │ + b.n a133a │ │ lsrs r0, r6, #8 │ │ mrs r0, CONTROL │ │ - b.n 9fed0 │ │ + b.n a0b24 │ │ lsrs r5, r1, #11 │ │ orr.w r2, r2, #1664 @ 0x680 │ │ - b.n a0738 │ │ + b.n a138c │ │ strh r0, [r6, #6] │ │ - b.n a073e │ │ + b.n a1392 │ │ movs r2, #216 @ 0xd8 │ │ movs r1, #193 @ 0xc1 │ │ str r0, [r7, #28] │ │ - b.n a0742 │ │ + b.n a1396 │ │ movs r2, #240 @ 0xf0 │ │ movs r1, #192 @ 0xc0 │ │ movs r1, r1 │ │ - b.n a070a │ │ - beq.n a03fc │ │ - b.n a0864 │ │ + b.n a135e │ │ + beq.n a1050 │ │ + b.n a14b8 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r1, r6, r7, r8, r9, sl} │ │ - b.n a09e6 │ │ + b.n a163a │ │ lsrs r7, r7, #31 │ │ - b.n a0a78 │ │ + b.n a16cc │ │ str r0, [sp, #8] │ │ - b.n a08de │ │ + b.n a1532 │ │ asrs r4, r5, #3 │ │ - b.n 9ff20 │ │ + b.n a0b74 │ │ movs r1, r1 │ │ - b.n a0726 │ │ + b.n a137a │ │ movs r0, #238 @ 0xee │ │ - b.n a0b2a │ │ + b.n a177e │ │ asrs r1, r0, #32 │ │ - b.n a050c │ │ - add fp, r3 │ │ + b.n a1160 │ │ + add sl, r3 │ │ @ instruction: 0xeb00fff3 │ │ @ instruction: 0xeaff0007 │ │ - b.n a073a │ │ + b.n a138e │ │ asrs r6, r0, #32 │ │ - b.n a073e │ │ - ldrb r6, [r6, #19] │ │ + b.n a1392 │ │ + ldrb r5, [r6, #19] │ │ add.w r0, r0, r0 │ │ - b.n a0aa6 │ │ + b.n a16fa │ │ @ instruction: 0xffcb0aff │ │ str r0, [sp, #0] │ │ - b.n a074e │ │ + b.n a13a2 │ │ @ instruction: 0xfff2eaff │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a0b56 │ │ + b.n a17aa │ │ movs r3, r0 │ │ @ instruction: 0xea00992c │ │ - b.n a0a2e │ │ + b.n a1682 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n a0ac0 │ │ + b.n a1714 │ │ movs r0, r0 │ │ @ instruction: 0xea009001 │ │ - b.n a0b6a │ │ + b.n a17be │ │ asrs r4, r3, #2 │ │ - b.n 9ff6c │ │ + b.n a0bc0 │ │ movs r1, r1 │ │ - b.n a0772 │ │ + b.n a13c6 │ │ movs r0, #234 @ 0xea │ │ - b.n a0b76 │ │ + b.n a17ca │ │ asrs r1, r0, #32 │ │ - b.n a0558 │ │ + b.n a11ac │ │ @ instruction: 0xffebeaff │ │ movs r7, r0 │ │ - b.n a0782 │ │ + b.n a13d6 │ │ asrs r3, r6, #32 │ │ - b.n a0b86 │ │ - add sl, r6 │ │ + b.n a17da │ │ + add r9, r6 │ │ add.w r0, r0, r0 │ │ - b.n a0aee │ │ + b.n a1742 │ │ @ instruction: 0xff9f0aff │ │ str r0, [sp, #0] │ │ - b.n a0796 │ │ + b.n a13ea │ │ @ instruction: 0xfff3eaff │ │ asrs r4, r6, #1 │ │ - b.n 9ff9c │ │ + b.n a0bf0 │ │ str r7, [sp, #776] @ 0x308 │ │ - b.n a0a72 │ │ + b.n a16c6 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n a0b04 │ │ + b.n a1758 │ │ movs r0, #241 @ 0xf1 │ │ - b.n a0baa │ │ + b.n a17fe │ │ asrs r1, r0, #32 │ │ - b.n a058c │ │ + b.n a11e0 │ │ movs r1, r1 │ │ - b.n a07b2 │ │ + b.n a1406 │ │ @ instruction: 0xffddeaff │ │ movs r7, r0 │ │ - b.n a07ba │ │ + b.n a140e │ │ asrs r6, r0, #32 │ │ - b.n a07be │ │ + b.n a1412 │ │ movs r0, r3 │ │ add.w r0, r0, r0 │ │ - b.n a0b26 │ │ + b.n a177a │ │ @ instruction: 0xffb20aff │ │ asrs r0, r1, #1 │ │ - b.n 9ffcc │ │ + b.n a0c20 │ │ movs r0, #246 @ 0xf6 │ │ - b.n a0bd2 │ │ + b.n a1826 │ │ str r0, [sp, #0] │ │ - b.n a07d6 │ │ + b.n a142a │ │ asrs r1, r0, #32 │ │ - b.n a05b8 │ │ + b.n a120c │ │ @ instruction: 0xffd3eaff │ │ asrs r0, r7, #32 │ │ - b.n 9ffe0 │ │ + b.n a0c34 │ │ movs r6, r2 │ │ - b.n a0be6 │ │ + b.n a183a │ │ movs r0, #250 @ 0xfa │ │ - b.n a0bea │ │ + b.n a183e │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a0bee │ │ + b.n a1842 │ │ asrs r1, r0, #32 │ │ - b.n a05d0 │ │ + b.n a1224 │ │ @ instruction: 0xffcdeaff │ │ asrs r4, r4, #32 │ │ - b.n 9fff8 │ │ + b.n a0c4c │ │ movs r6, r2 │ │ - b.n a0bfe │ │ + b.n a1852 │ │ movs r0, #254 @ 0xfe │ │ - b.n a0c02 │ │ + b.n a1856 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a0c06 │ │ + b.n a185a │ │ asrs r1, r0, #32 │ │ - b.n a05e8 │ │ + b.n a123c │ │ @ instruction: 0xffc7eaff │ │ - strh r1, [r3, #22] │ │ - vshll.i16 q12, d21, #16 │ │ - vqmovn.s32 d24, │ │ - vrshr.u32 q12, , #10 │ │ - vqmovun.s32 d24, │ │ - vqmovun.s32 d24, │ │ + strb r4, [r2, #19] │ │ + vrinta.f16 d23, d16 │ │ + vrintx.f16 d23, d16 │ │ + vsri.32 , q10, #10 │ │ + vsri.32 , q6, #10 │ │ + vrintn.f16 , q2 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a0a08 │ │ + b.n a165c │ │ svc 115 @ 0x73 │ │ - b.n a098c │ │ + b.n a15e0 │ │ str r0, [sp, #0] │ │ - b.n a0836 │ │ + b.n a148a │ │ movs r4, r5 │ │ - b.n a0a14 │ │ - add r0, pc, #4 @ (adr r0, a0500 ) │ │ - b.n a083e │ │ + b.n a1668 │ │ + add r0, pc, #4 @ (adr r0, a1154 ) │ │ + b.n a1492 │ │ asrs r1, r1, #32 │ │ - b.n a0842 │ │ + b.n a1496 │ │ movs r0, #1 │ │ - b.n a0c46 │ │ + b.n a189a │ │ @ instruction: 0xedbcebff │ │ movs r0, r0 │ │ - b.n a0bae │ │ + b.n a1802 │ │ lsls r5, r0, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n a0048 │ │ + b.n a0c9c │ │ movs r0, #0 │ │ - b.n a0c5a │ │ + b.n a18ae │ │ lsls r0, r1, #2 │ │ - b.n a003e │ │ + b.n a0c92 │ │ strh r2, [r1, #20] │ │ - b.n a0622 │ │ + b.n a1276 │ │ movs r4, r5 │ │ - b.n a0a40 │ │ + b.n a1694 │ │ str r0, [r3, #0] │ │ - b.n a0a3a │ │ + b.n a168e │ │ asrs r6, r0, #32 │ │ - b.n a086e │ │ + b.n a14c2 │ │ movs r0, #165 @ 0xa5 │ │ add.w r0, r0, r0 │ │ - b.n a0bd6 │ │ + b.n a182a │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ strb r4, [r5, #0] │ │ - b.n a0a58 │ │ + b.n a16ac │ │ movs r4, r4 │ │ - b.n a0a5c │ │ + b.n a16b0 │ │ movs r0, #6 │ │ - b.n a0886 │ │ + b.n a14da │ │ asrs r7, r0, #32 │ │ - b.n a088a │ │ - str r7, [r7, #8] │ │ + b.n a14de │ │ + str r6, [r7, #8] │ │ add.w r0, r0, r8, asr #32 │ │ - b.n a010c │ │ + b.n a0d60 │ │ movs r0, r0 │ │ - b.n a0bf6 │ │ + b.n a184a │ │ movs r5, r6 │ │ lsrs r0, r0, #8 │ │ movs r4, r4 │ │ - b.n a0098 │ │ + b.n a0cec │ │ asrs r4, r0, #32 │ │ - b.n a0102 │ │ + b.n a0d56 │ │ asrs r6, r0, #32 │ │ - b.n a0968 │ │ + b.n a15bc │ │ movs r2, r0 │ │ - b.n a0c0c │ │ + b.n a1860 │ │ movs r7, r7 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n a0092 │ │ + b.n a0ce6 │ │ movs r0, r6 │ │ - b.n a0c18 │ │ + b.n a186c │ │ lsls r0, r2, #1 │ │ subs r0, r0, r0 │ │ asrs r6, r6, #2 │ │ - b.n a091e │ │ + b.n a1572 │ │ movs r0, #68 @ 0x44 │ │ - b.n a00b4 │ │ + b.n a0d08 │ │ movs r1, r0 │ │ - b.n a0686 │ │ + b.n a12da │ │ asrs r0, r1, #32 │ │ - b.n a0a8a │ │ + b.n a16de │ │ lsls r2, r1, #2 │ │ - b.n a06a2 │ │ + b.n a12f6 │ │ lsls r0, r0, #8 │ │ - b.n a08d2 │ │ + b.n a1526 │ │ adds r0, #176 @ 0xb0 │ │ - b.n a08fa │ │ + b.n a154e │ │ lsls r0, r6, #2 │ │ - b.n a093c │ │ + b.n a1590 │ │ str r6, [r7, #4] │ │ - b.n a09a4 │ │ + b.n a15f8 │ │ movs r0, r0 │ │ - b.n a084e │ │ + b.n a14a2 │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ lsrs r5, r1, #8 │ │ orn r0, r1, #139264 @ 0x22000 │ │ - b.n a0cee │ │ + b.n a1942 │ │ movs r4, r3 │ │ - b.n a0ac0 │ │ + b.n a1714 │ │ cmp r2, #13 │ │ orn sl, r1, #36608 @ 0x8f00 │ │ orn r0, r1, #2129920 @ 0x208000 │ │ - b.n a08fe │ │ + b.n a1552 │ │ lsrs r5, r1, #8 │ │ orr.w sl, r1, #577536 @ 0x8d000 │ │ orr.w sl, r1, #33536 @ 0x8300 │ │ orr.w r3, r1, #107008 @ 0x1a200 │ │ - b.n a0988 │ │ + b.n a15dc │ │ lsrs r0, r2 │ │ - b.n a0954 │ │ + b.n a15a8 │ │ lsls r3, r0, #4 │ │ - b.n a04f6 │ │ + b.n a114a │ │ strb r0, [r0, #0] │ │ - b.n a00fa │ │ + b.n a0d4e │ │ str r4, [r0, #0] │ │ - b.n a00fe │ │ + b.n a0d52 │ │ movs r4, r0 │ │ - b.n a0690 │ │ + b.n a12e4 │ │ movs r5, r0 │ │ - b.n a0792 │ │ + b.n a13e6 │ │ lsls r2, r2, #1 │ │ subs r2, #0 │ │ lsls r0, r0, #1 │ │ - b.n a0120 │ │ + b.n a0d74 │ │ asrs r4, r2, #32 │ │ - b.n a0122 │ │ + b.n a0d76 │ │ movs r0, r0 │ │ - b.n a0c98 │ │ + b.n a18ec │ │ lsls r3, r4, #1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #2 │ │ - b.n a011e │ │ + b.n a0d72 │ │ lsls r2, r1, #4 │ │ - b.n a0522 │ │ - bl 4fc102 │ │ + b.n a1176 │ │ + bl 4fcd56 │ │ asrs r0, r2, #1 │ │ - b.n a013c │ │ + b.n a0d90 │ │ asrs r2, r1, #4 │ │ - b.n a0530 │ │ + b.n a1184 │ │ movs r1, r0 │ │ - b.n a08b2 │ │ + b.n a1506 │ │ lsls r2, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #1 │ │ - b.n a014c │ │ + b.n a0da0 │ │ asrs r2, r1, #32 │ │ - b.n a05be │ │ + b.n a1212 │ │ asrs r5, r7, #3 │ │ - b.n a0a24 │ │ + b.n a1678 │ │ asrs r2, r1, #32 │ │ - b.n a05a6 │ │ + b.n a11fa │ │ movs r0, r0 │ │ - b.n a0d6a │ │ - beq.n a0664 │ │ - b.n a0ac4 │ │ + b.n a19be │ │ + beq.n a12b8 │ │ + b.n a1718 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6, r7, r8, r9, sl} │ │ - b.n a0c46 │ │ + b.n a189a │ │ lsrs r7, r7, #31 │ │ - b.n a0cd8 │ │ + b.n a192c │ │ movs r6, r1 │ │ - b.n a0abe │ │ + b.n a1712 │ │ asrs r0, r3, #8 │ │ - b.n a0180 │ │ + b.n a0dd4 │ │ asrs r1, r0, #32 │ │ - b.n a0764 │ │ + b.n a13b8 │ │ asrs r2, r3, #1 │ │ - b.n a01ec │ │ + b.n a0e40 │ │ movs r3, r0 │ │ - b.n a0cf0 │ │ + b.n a1944 │ │ lsls r0, r3, #1 │ │ cmp r2, #0 │ │ movs r7, #192 @ 0xc0 │ │ - b.n a0c66 │ │ + b.n a18ba │ │ cmp r7, #255 @ 0xff │ │ - b.n a0cf8 │ │ + b.n a194c │ │ asrs r6, r1, #32 │ │ - b.n a0ae2 │ │ + b.n a1736 │ │ movs r1, r0 │ │ - b.n a0902 │ │ + b.n a1556 │ │ movs r4, r0 │ │ lsls r2, r0, #10 │ │ - beq.n a06a0 │ │ - b.n a0b00 │ │ + beq.n a12f4 │ │ + b.n a1754 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r5, r6, r7, r8} │ │ - b.n a01b0 │ │ + b.n a0e04 │ │ movs r0, r0 │ │ - b.n a0794 │ │ + b.n a13e8 │ │ lsls r2, r3, #1 │ │ - b.n a021a │ │ + b.n a0e6e │ │ movs r3, r0 │ │ - b.n a0d1e │ │ + b.n a1972 │ │ movs r0, r5 │ │ subs r2, #0 │ │ asrs r4, r4, #7 │ │ - b.n a01c4 │ │ + b.n a0e18 │ │ adds r1, #228 @ 0xe4 │ │ - b.n a01c8 │ │ + b.n a0e1c │ │ asrs r1, r0, #32 │ │ - b.n a07ac │ │ + b.n a1400 │ │ movs r0, r3 │ │ - b.n a01c2 │ │ + b.n a0e16 │ │ adds r0, #3 │ │ - b.n a07b4 │ │ + b.n a1408 │ │ str r4, [r3, r0] │ │ - b.n a01ca │ │ + b.n a0e1e │ │ movs r0, #48 @ 0x30 │ │ - b.n a01d0 │ │ + b.n a0e24 │ │ strb r4, [r6, #0] │ │ - b.n a01d4 │ │ + b.n a0e28 │ │ str r4, [r1, #28] │ │ - b.n a01e4 │ │ + b.n a0e38 │ │ movs r0, #16 │ │ - b.n a01c4 │ │ + b.n a0e18 │ │ movs r0, #63 @ 0x3f │ │ - b.n a0dee │ │ + b.n a1a42 │ │ movs r0, r1 │ │ - b.n a01cc │ │ + b.n a0e20 │ │ movs r3, r0 │ │ - b.n a0df6 │ │ + b.n a1a4a │ │ str r6, [r0, #0] │ │ - b.n a07d8 │ │ + b.n a142c │ │ lsls r6, r3, #1 │ │ and.w r1, r0, r4, ror #2 │ │ - b.n a0200 │ │ + b.n a0e54 │ │ movs r0, r0 │ │ - b.n a07e4 │ │ + b.n a1438 │ │ lsls r2, r3, #1 │ │ - b.n a026a │ │ + b.n a0ebe │ │ movs r3, r0 │ │ - b.n a0d6e │ │ + b.n a19c2 │ │ movs r4, r2 │ │ subs r2, #0 │ │ asrs r4, r4, #6 │ │ - b.n a0214 │ │ + b.n a0e68 │ │ adds r1, #164 @ 0xa4 │ │ - b.n a0218 │ │ + b.n a0e6c │ │ movs r0, r3 │ │ - b.n a020e │ │ + b.n a0e62 │ │ asrs r1, r0, #32 │ │ - b.n a0800 │ │ + b.n a1454 │ │ str r4, [r3, r0] │ │ - b.n a0216 │ │ + b.n a0e6a │ │ adds r0, #3 │ │ - b.n a0808 │ │ + b.n a145c │ │ movs r0, #48 @ 0x30 │ │ - b.n a0220 │ │ + b.n a0e74 │ │ strb r4, [r6, #0] │ │ - b.n a0224 │ │ + b.n a0e78 │ │ str r4, [r1, #24] │ │ - b.n a0234 │ │ + b.n a0e88 │ │ movs r0, #16 │ │ - b.n a0214 │ │ + b.n a0e68 │ │ movs r0, #73 @ 0x49 │ │ - b.n a0e3e │ │ + b.n a1a92 │ │ str r6, [r0, #0] │ │ - b.n a0820 │ │ + b.n a1474 │ │ movs r0, r1 │ │ - b.n a0220 │ │ + b.n a0e74 │ │ strb r4, [r2, #0] │ │ - b.n a0224 │ │ + b.n a0e78 │ │ movs r3, r0 │ │ - b.n a0e4e │ │ + b.n a1aa2 │ │ lsls r2, r1, #1 │ │ and.w r1, r0, r0, ror #5 │ │ - b.n a0254 │ │ + b.n a0ea8 │ │ asrs r1, r0, #32 │ │ - b.n a0838 │ │ + b.n a148c │ │ asrs r2, r3, #1 │ │ - b.n a02c0 │ │ + b.n a0f14 │ │ movs r3, r0 │ │ - b.n a0dc4 │ │ + b.n a1a18 │ │ movs r7, r6 │ │ cmp r2, #0 │ │ lsls r0, r0, #31 │ │ - b.n a0d3a │ │ + b.n a198e │ │ lsrs r7, r7, #31 │ │ - b.n a0dcc │ │ - beq.n a0768 │ │ - b.n a0bc8 │ │ + b.n a1a20 │ │ + beq.n a13bc │ │ + b.n a181c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r6, r8} │ │ - b.n a0278 │ │ + b.n a0ecc │ │ movs r0, r0 │ │ - b.n a085c │ │ + b.n a14b0 │ │ asrs r2, r3, #1 │ │ - b.n a02e2 │ │ + b.n a0f36 │ │ lsls r0, r0, #31 │ │ - b.n a0d56 │ │ + b.n a19aa │ │ lsrs r7, r7, #31 │ │ - b.n a0de8 │ │ + b.n a1a3c │ │ movs r4, r1 │ │ - b.n a0bce │ │ + b.n a1822 │ │ movs r0, r0 │ │ - b.n a0df4 │ │ + b.n a1a48 │ │ @ instruction: 0xffb40aff │ │ asrs r4, r7, #4 │ │ - b.n a0298 │ │ + b.n a0eec │ │ movs r0, #94 @ 0x5e │ │ - b.n a0e9e │ │ + b.n a1af2 │ │ adds r1, #56 @ 0x38 │ │ - b.n a02a0 │ │ + b.n a0ef4 │ │ asrs r1, r0, #32 │ │ - b.n a0884 │ │ + b.n a14d8 │ │ lsls r0, r6, #2 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n a088c │ │ + b.n a14e0 │ │ ands r0, r0 │ │ - b.n a0ab2 │ │ + b.n a1706 │ │ movs r1, r0 │ │ - b.n a0eb6 │ │ + b.n a1b0a │ │ str r4, [r1, #0] │ │ - b.n a0294 │ │ - b.n a06a8 │ │ + b.n a0ee8 │ │ + b.n a12fc │ │ @ instruction: 0xebff0004 │ │ - b.n a0ac2 │ │ - beq.n a07bc │ │ - b.n a0c1c │ │ + b.n a1716 │ │ + beq.n a1410 │ │ + b.n a1870 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, ip} │ │ - b.n a0ace │ │ - ldr r6, [pc, #600] @ (a09e8 ) │ │ + b.n a1722 │ │ + ldr r6, [pc, #596] @ (a1638 ) │ │ add.w r0, r0, r0 │ │ - b.n a0e36 │ │ + b.n a1a8a │ │ @ instruction: 0xffa31aff │ │ lsls r0, r0, #1 │ │ - b.n a02d0 │ │ + b.n a0f24 │ │ @ instruction: 0xff95eaff │ │ lsls r0, r0, #31 │ │ - b.n a0db6 │ │ + b.n a1a0a │ │ lsrs r7, r7, #31 │ │ - b.n a0e48 │ │ + b.n a1a9c │ │ movs r4, r0 │ │ - b.n a0cae │ │ - beq.n a07e8 │ │ - b.n a0c48 │ │ + b.n a1902 │ │ + beq.n a143c │ │ + b.n a189c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r7, ip} │ │ - b.n a02f8 │ │ + b.n a0f4c │ │ movs r0, #24 │ │ - b.n a02ee │ │ + b.n a0f42 │ │ str r4, [r3, r0] │ │ - b.n a02f2 │ │ + b.n a0f46 │ │ asrs r1, r0, #32 │ │ - b.n a08e4 │ │ + b.n a1538 │ │ ands r0, r6 │ │ - b.n a02fc │ │ + b.n a0f50 │ │ strb r4, [r6, #0] │ │ - b.n a0300 │ │ + b.n a0f54 │ │ adds r0, #144 @ 0x90 │ │ - b.n a0310 │ │ + b.n a0f64 │ │ ands r0, r2 │ │ - b.n a02f0 │ │ + b.n a0f44 │ │ ands r0, r0 │ │ - b.n a0b1a │ │ + b.n a176e │ │ adds r0, #3 │ │ - b.n a08fc │ │ + b.n a1550 │ │ movs r0, r3 │ │ - b.n a02fc │ │ + b.n a0f50 │ │ movs r0, #8 │ │ - b.n a0300 │ │ + b.n a0f54 │ │ movs r3, r0 │ │ - b.n a0f2a │ │ + b.n a1b7e │ │ movs r0, #51 @ 0x33 │ │ - b.n a0f2e │ │ + b.n a1b82 │ │ strb r4, [r2, #0] │ │ - b.n a030c │ │ - add r0, pc, #0 @ (adr r0, a07f4 ) │ │ - b.n a0310 │ │ + b.n a0f60 │ │ + add r0, pc, #0 @ (adr r0, a1448 ) │ │ + b.n a0f64 │ │ str r4, [r0, r0] │ │ - b.n a0314 │ │ - b.n a06e8 │ │ + b.n a0f68 │ │ + b.n a133c │ │ @ instruction: 0xebff0004 │ │ - b.n a0b42 │ │ + b.n a1796 │ │ @ instruction: 0xff92eaff │ │ asrs r0, r0, #2 │ │ - b.n a0348 │ │ + b.n a0f9c │ │ movs r0, #24 │ │ - b.n a033e │ │ + b.n a0f92 │ │ str r4, [r3, r0] │ │ - b.n a0342 │ │ + b.n a0f96 │ │ asrs r1, r0, #32 │ │ - b.n a0934 │ │ + b.n a1588 │ │ ands r0, r6 │ │ - b.n a034c │ │ + b.n a0fa0 │ │ strb r4, [r6, #0] │ │ - b.n a0350 │ │ + b.n a0fa4 │ │ adds r0, #108 @ 0x6c │ │ - b.n a0360 │ │ + b.n a0fb4 │ │ movs r4, r3 │ │ - b.n a0340 │ │ + b.n a0f94 │ │ movs r3, r0 │ │ - b.n a0f6a │ │ + b.n a1bbe │ │ movs r0, #8 │ │ - b.n a0348 │ │ + b.n a0f9c │ │ adds r0, #3 │ │ - b.n a0950 │ │ + b.n a15a4 │ │ ands r0, r2 │ │ - b.n a0350 │ │ + b.n a0fa4 │ │ movs r0, #85 @ 0x55 │ │ - b.n a0f7a │ │ + b.n a1bce │ │ strb r4, [r2, #0] │ │ - b.n a0358 │ │ + b.n a0fac │ │ str r0, [r3, #0] │ │ - b.n a035c │ │ - add r0, pc, #0 @ (adr r0, a0844 ) │ │ - b.n a0360 │ │ + b.n a0fb0 │ │ + add r0, pc, #0 @ (adr r0, a1498 ) │ │ + b.n a0fb4 │ │ str r4, [r0, r0] │ │ - b.n a0364 │ │ - b.n a0710 │ │ + b.n a0fb8 │ │ + b.n a1364 │ │ @ instruction: 0xebff07c0 │ │ - b.n a0e62 │ │ + b.n a1ab6 │ │ lsrs r7, r7, #31 │ │ - b.n a0ef4 │ │ - beq.n a0890 │ │ - b.n a0cf0 │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r9, sl, ip, lr, pc} │ │ - movs r3, r0 │ │ - str r0, [sp, #304] @ 0x130 │ │ - vcvt.bf16.f32 d26, q2 │ │ - vsli.64 , q4, #54 @ 0x36 │ │ - movs r3, r0 │ │ - str r1, [sp, #528] @ 0x210 │ │ - vtbl.8 d31, {d6}, d25 │ │ - @ instruction: 0xfff6bfae │ │ - vrintz.f16 d29, d8 │ │ - movs r3, r0 │ │ - str r1, [sp, #192] @ 0xc0 │ │ - vqshl.u64 , , #54 @ 0x36 │ │ - @ instruction: 0xfff6c892 │ │ + b.n a1b48 │ │ + beq.n a14e4 │ │ + b.n a1944 │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ + ldmia.w sp!, {r2, r4, r5, r7, r8, sl, ip, lr, pc} │ │ + movs r3, r0 │ │ + strh r7, [r7, #30] │ │ + vtbx.8 d25, {d22-d24}, d8 │ │ + vrintz.f16 d29, d4 │ │ + movs r3, r0 │ │ + strh r7, [r6, #40] @ 0x28 │ │ + vshr.u32 d31, d24, #10 │ │ + vrshr.u64 , q12, #10 │ │ vsli.32 d29, d20, #22 │ │ movs r3, r0 │ │ - ldrh r4, [r7, #62] @ 0x3e │ │ - vsra.u32 d27, d23, #10 │ │ - vsli.32 d29, d0, #22 │ │ + strh r3, [r4, #38] @ 0x26 │ │ + vqrdmlsh.s q15, q11, d20[0] │ │ + vdup.16 d27, d15[1] │ │ + vrintx.f16 , q8 │ │ + movs r3, r0 │ │ + strh r7, [r5, #28] │ │ + vsri.64 d26, d14, #10 │ │ + vsri.64 d29, d28, #10 │ │ movs r3, r0 │ │ - str r0, [sp, #688] @ 0x2b0 │ │ - vshr.u32 q15, q9, #10 │ │ + strh r7, [r3, #34] @ 0x22 │ │ + vcvt.f16.f32 d29, │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a0dc4 │ │ - beq.n a08d4 │ │ - b.n a0d48 │ │ + b.n a1a18 │ │ + beq.n a1528 │ │ + b.n a199c │ │ str r0, [r0, r0] │ │ - b.n a0bf2 │ │ + b.n a1846 │ │ lsls r5, r2, #3 │ │ - b.n a0c56 │ │ - b.n a08bc │ │ - b.n a0bfa │ │ + b.n a18aa │ │ + b.n a1510 │ │ + b.n a184e │ │ stmia r0!, {r0} │ │ - b.n a0bfe │ │ + b.n a1852 │ │ movs r1, r0 │ │ - b.n a0fa2 │ │ + b.n a1bf6 │ │ movs r0, r5 │ │ - bge.n a08c6 │ │ + bge.n a151a │ │ str r4, [r3, #0] │ │ - b.n a0dd4 │ │ + b.n a1a28 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n a0dd8 │ │ + b.n a1a2c │ │ asrs r4, r0, #32 │ │ - b.n a047c │ │ + b.n a10d0 │ │ strh r0, [r0, #8] │ │ - b.n a0802 │ │ + b.n a1456 │ │ lsls r0, r0, #2 │ │ - b.n a09ec │ │ + b.n a1640 │ │ lsls r0, r5, #3 │ │ - b.n a0f00 │ │ + b.n a1b54 │ │ lsls r0, r6 │ │ - b.n a0c82 │ │ + b.n a18d6 │ │ movs r0, #188 @ 0xbc │ │ - b.n a0c96 │ │ - add r0, pc, #648 @ (adr r0, a0b70 ) │ │ - b.n a0c2a │ │ + b.n a18ea │ │ + add r0, pc, #648 @ (adr r0, a17c4 ) │ │ + b.n a187e │ │ movs r1, r5 │ │ subs r0, r0, r0 │ │ movs r3, r1 │ │ - b.n a0f98 │ │ + b.n a1bec │ │ lsls r1, r1, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n a0424 │ │ + b.n a1078 │ │ lsls r2, r6, #30 │ │ - b.n a0f0e │ │ + b.n a1b62 │ │ lsrs r7, r7, #31 │ │ - b.n a0fa0 │ │ + b.n a1bf4 │ │ movs r0, r0 │ │ - b.n a0fa8 │ │ + b.n a1bfc │ │ lsls r2, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #213 @ 0xd5 │ │ - b.n a0cb0 │ │ + b.n a1904 │ │ movs r0, r0 │ │ - b.n a0fb6 │ │ + b.n a1c0a │ │ movs r7, r7 │ │ - ldr r2, [pc, #0] @ (a0914 ) │ │ + ldr r2, [pc, #0] @ (a1568 ) │ │ movs r1, r0 │ │ - b.n a0c5a │ │ + b.n a18ae │ │ asrs r6, r1, #32 │ │ - b.n a0c5e │ │ + b.n a18b2 │ │ adds r0, #16 │ │ - b.n a043c │ │ + b.n a1090 │ │ strb r4, [r1, #0] │ │ - b.n a0c66 │ │ - b.n a0940 │ │ - b.n a0444 │ │ - ldrb r6, [r6, #21] │ │ + b.n a18ba │ │ + b.n a1594 │ │ + b.n a1098 │ │ + ldrb r5, [r6, #21] │ │ add.w r0, r0, r0 │ │ - b.n a0fd2 │ │ + b.n a1c26 │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a107a │ │ + b.n a1cce │ │ movs r0, r0 │ │ - b.n a0fec │ │ + b.n a1c40 │ │ lsls r3, r3, #2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r2, #32 │ │ - b.n a0e56 │ │ + b.n a1aaa │ │ movs r0, #132 @ 0x84 │ │ - b.n a0a4c │ │ + b.n a16a0 │ │ movs r0, #176 @ 0xb0 │ │ - b.n a0cf2 │ │ + b.n a1946 │ │ asrs r2, r0, #32 │ │ - b.n a0a54 │ │ + b.n a16a8 │ │ movs r0, #8 │ │ - b.n a0e58 │ │ + b.n a1aac │ │ movs r0, #0 │ │ - b.n a0468 │ │ + b.n a10bc │ │ asrs r6, r6, #2 │ │ - b.n a0d00 │ │ + b.n a1954 │ │ asrs r4, r0, #32 │ │ - b.n a0470 │ │ - beq.n a099c │ │ - b.n a0dfc │ │ + b.n a10c4 │ │ + beq.n a15f0 │ │ + b.n a1a50 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, ip} │ │ - b.n a0518 │ │ + b.n a116c │ │ movs r4, r0 │ │ - b.n a0f94 │ │ + b.n a1be8 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #3 │ │ - b.n a10ba │ │ + b.n a1d0e │ │ movs r0, r1 │ │ - b.n a0fa0 │ │ + b.n a1bf4 │ │ movs r4, r0 │ │ - b.n a050c │ │ + b.n a1160 │ │ lsls r2, r6, #30 │ │ - b.n a0f96 │ │ + b.n a1bea │ │ lsrs r7, r7, #31 │ │ - b.n a1028 │ │ + b.n a1c7c │ │ movs r5, r7 │ │ lsls r0, r0, #12 │ │ - beq.n a09c8 │ │ - b.n a0e28 │ │ + beq.n a161c │ │ + b.n a1a7c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, r5, r6} │ │ - b.n a06f8 │ │ + b.n a134c │ │ movs r0, r0 │ │ - b.n a103e │ │ + b.n a1c92 │ │ movs r5, r1 │ │ - ldr r2, [pc, #0] @ (a09a0 ) │ │ + ldr r2, [pc, #0] @ (a15f4 ) │ │ lsls r2, r6, #30 │ │ - b.n a0fb6 │ │ + b.n a1c0a │ │ movs r1, r1 │ │ - b.n a1050 │ │ + b.n a1ca4 │ │ lsrs r7, r7, #31 │ │ - b.n a104c │ │ + b.n a1ca0 │ │ asrs r0, r1, #32 │ │ asrs r1, r2, #8 │ │ lsls r6, r7, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a0c6e │ │ + b.n a18c2 │ │ movs r5, r3 │ │ ldr r2, [sp, #0] │ │ movs r2, r4 │ │ and.w r0, r0, r5 │ │ - b.n a0d06 │ │ + b.n a195a │ │ asrs r4, r1, #32 │ │ - b.n a0d0a │ │ + b.n a195e │ │ movs r0, #14 │ │ - b.n a0d0e │ │ - beq.n a0a08 │ │ - b.n a0e68 │ │ - ldr r7, [pc, #960] @ (a0d94 ) │ │ + b.n a1962 │ │ + beq.n a165c │ │ + b.n a1abc │ │ + ldr r7, [pc, #960] @ (a19e8 ) │ │ ldmia.w sp!, {r2, r4, r8, ip, sp, lr, pc} │ │ @ instruction: 0xeaff003d │ │ - b.n a111e │ │ - beq.n a0a18 │ │ - b.n a0e78 │ │ + b.n a1d72 │ │ + beq.n a166c │ │ + b.n a1acc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, sp, lr, pc} │ │ - b.n a0524 │ │ + b.n a1178 │ │ asrs r2, r6, #30 │ │ - b.n a0ffe │ │ + b.n a1c52 │ │ subs r7, r7, #7 │ │ - b.n a1090 │ │ + b.n a1ce4 │ │ movs r1, r0 │ │ - b.n a0c96 │ │ + b.n a18ea │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #16 │ │ - b.n a0538 │ │ + b.n a118c │ │ movs r5, r7 │ │ - b.n a10a2 │ │ + b.n a1cf6 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n a0d46 │ │ + b.n a199a │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r5, #1 │ │ and.w r0, r0, r0, lsr #12 │ │ - b.n a054c │ │ + b.n a11a0 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n a0d56 │ │ + b.n a19aa │ │ movs r1, r1 │ │ - b.n a10c0 │ │ + b.n a1d14 │ │ lsls r4, r4, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r3 │ │ - b.n a054c │ │ + b.n a11a0 │ │ movs r0, r0 │ │ - b.n a10c6 │ │ + b.n a1d1a │ │ asrs r6, r5, #32 │ │ asrs r0, r4, #15 │ │ asrs r4, r6, #2 │ │ asrs r0, r0, #7 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r7, #2 │ │ asrs r0, r0, #22 │ │ movs r1, r0 │ │ - b.n a0f42 │ │ + b.n a1b96 │ │ movs r2, r1 │ │ - b.n a0cde │ │ + b.n a1932 │ │ lsls r5, r3, #1 │ │ cmp r2, #0 │ │ asrs r5, r2, #3 │ │ - b.n a0df0 │ │ + b.n a1a44 │ │ asrs r1, r0, #2 │ │ - b.n a0b5c │ │ + b.n a17b0 │ │ lsls r0, r6, #2 │ │ - b.n a0dd0 │ │ + b.n a1a24 │ │ lsls r5, r2, #3 │ │ - b.n a0dfc │ │ + b.n a1a50 │ │ asrs r6, r0, #32 │ │ - b.n a0600 │ │ + b.n a1254 │ │ movs r1, #0 │ │ - b.n a0986 │ │ + b.n a15da │ │ strb r2, [r7, #2] │ │ - b.n a0e02 │ │ + b.n a1a56 │ │ asrs r7, r0, #32 │ │ - b.n a0aa4 │ │ + b.n a16f8 │ │ movs r7, r4 │ │ - b.n a1088 │ │ + b.n a1cdc │ │ lsls r4, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #2 │ │ - b.n a0b80 │ │ + b.n a17d4 │ │ asrs r4, r2, #32 │ │ - b.n a0f76 │ │ + b.n a1bca │ │ lsls r0, r6, #2 │ │ - b.n a0e16 │ │ + b.n a1a6a │ │ lsls r0, r0, #2 │ │ - b.n a0b7c │ │ + b.n a17d0 │ │ lsls r0, r6, #2 │ │ - b.n a0e1e │ │ + b.n a1a72 │ │ strb r0, [r0, #0] │ │ - b.n a0b84 │ │ + b.n a17d8 │ │ movs r4, r0 │ │ - b.n a0634 │ │ + b.n a1288 │ │ movs r4, r0 │ │ - b.n a10aa │ │ + b.n a1cfe │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n a05bc │ │ + b.n a1210 │ │ movs r0, r0 │ │ - b.n a1136 │ │ + b.n a1d8a │ │ asrs r6, r5, #32 │ │ asrs r0, r4, #15 │ │ asrs r4, r6, #2 │ │ asrs r0, r0, #7 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r7, #2 │ │ asrs r0, r0, #22 │ │ movs r0, r0 │ │ - b.n a1166 │ │ + b.n a1dba │ │ movs r7, r6 │ │ lsrs r0, r0, #8 │ │ lsls r6, r6, #2 │ │ - b.n a0e60 │ │ + b.n a1ab4 │ │ asrs r0, r0, #32 │ │ - b.n a05e4 │ │ + b.n a1238 │ │ movs r0, r0 │ │ - b.n a0bc8 │ │ + b.n a181c │ │ movs r0, r1 │ │ - b.n a0fbe │ │ + b.n a1c12 │ │ lsls r0, r6, #3 │ │ - b.n a0e5e │ │ + b.n a1ab2 │ │ movs r4, r0 │ │ - b.n a0674 │ │ + b.n a12c8 │ │ movs r1, r0 │ │ - b.n a116a │ │ + b.n a1dbe │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n a05f6 │ │ + b.n a124a │ │ ands r4, r1 │ │ - b.n a0e16 │ │ + b.n a1a6a │ │ movs r0, r0 │ │ - b.n a05fe │ │ + b.n a1252 │ │ movs r0, #14 │ │ - b.n a0e1e │ │ + b.n a1a72 │ │ lsls r0, r6, #3 │ │ - b.n a0e7c │ │ + b.n a1ad0 │ │ movs r5, r0 │ │ - b.n a0e26 │ │ + b.n a1a7a │ │ asrs r7, r0, #32 │ │ - b.n a0e2a │ │ - ldrb r4, [r3, #28] │ │ + b.n a1a7e │ │ + ldrb r3, [r3, #28] │ │ @ instruction: 0xeb00c004 │ │ - b.n a0e32 │ │ + b.n a1a86 │ │ movs r0, r0 │ │ - b.n a1196 │ │ + b.n a1dea │ │ movs r5, r5 │ │ subs r0, r0, r0 │ │ movs r3, r4 │ │ and.w r0, r0, r5 │ │ - b.n a0e42 │ │ + b.n a1a96 │ │ asrs r7, r0, #32 │ │ - b.n a0e46 │ │ + b.n a1a9a │ │ str r6, [r1, #0] │ │ - b.n a0e4a │ │ + b.n a1a9e │ │ ands r4, r1 │ │ - b.n a0e4e │ │ - str r3, [r5, r6] │ │ + b.n a1aa2 │ │ + str r2, [r5, r6] │ │ add.w r0, r0, r0 │ │ - b.n a11b6 │ │ + b.n a1e0a │ │ movs r5, r4 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n a06cc │ │ + b.n a1320 │ │ movs r2, r0 │ │ - b.n a1142 │ │ + b.n a1d96 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a11d6 │ │ + b.n a1e2a │ │ stmia r0!, {r2} │ │ - b.n a0e6e │ │ + b.n a1ac2 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n a0660 │ │ + b.n a12b4 │ │ movs r4, r3 │ │ - b.n a065c │ │ + b.n a12b0 │ │ movs r7, #188 @ 0xbc │ │ - b.n a0ee0 │ │ + b.n a1b34 │ │ adds r0, #20 │ │ - b.n a1042 │ │ + b.n a1c96 │ │ asrs r2, r7, #2 │ │ - b.n a0ee6 │ │ + b.n a1b3a │ │ movs r0, r4 │ │ - b.n a116c │ │ + b.n a1dc0 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ lsls r2, r0, #2 │ │ - b.n a0c52 │ │ + b.n a18a6 │ │ lsls r4, r6, #6 │ │ - b.n a0ef6 │ │ + b.n a1b4a │ │ movs r0, r0 │ │ - b.n a0c60 │ │ + b.n a18b4 │ │ asrs r6, r6, #2 │ │ - b.n a0efe │ │ + b.n a1b52 │ │ movs r0, r1 │ │ - b.n a1062 │ │ + b.n a1cb6 │ │ movs r0, r1 │ │ and.w r0, r0, r8, lsr #32 │ │ - b.n a0694 │ │ + b.n a12e8 │ │ asrs r6, r0, #32 │ │ - b.n a0eae │ │ - ldrb r0, [r2, #23] │ │ + b.n a1b02 │ │ + ldrb r7, [r1, #23] │ │ add.w r0, r0, r0 │ │ - b.n a1216 │ │ + b.n a1e6a │ │ stmia r0!, {r2} │ │ - b.n a0eba │ │ + b.n a1b0e │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r3, r1 │ │ and.w r0, r0, r8, ror #6 │ │ - b.n a0f26 │ │ + b.n a1b7a │ │ adds r2, #145 @ 0x91 │ │ - b.n a0bca │ │ + b.n a181e │ │ lsls r0, r6, #3 │ │ - b.n a0f1a │ │ + b.n a1b6e │ │ movs r4, r0 │ │ - b.n a073c │ │ + b.n a1390 │ │ movs r0, r0 │ │ - b.n a124e │ │ + b.n a1ea2 │ │ asrs r0, r1, #32 │ │ asrs r7, r0, #10 │ │ movs r3, r0 │ │ - b.n a0f9e │ │ + b.n a1bf2 │ │ movs r4, r0 │ │ - b.n a072c │ │ + b.n a1380 │ │ movs r0, r0 │ │ - b.n a12e6 │ │ + b.n a1f3a │ │ asrs r0, r0, #32 │ │ asrs r4, r1, #22 │ │ asrs r6, r6, #2 │ │ asrs r7, r2, #7 │ │ asrs r4, r0, #32 │ │ asrs r4, r1, #22 │ │ - beq.n a0bec │ │ - b.n a104c │ │ + beq.n a1840 │ │ + b.n a1ca0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2} │ │ - b.n a0efe │ │ + b.n a1b52 │ │ ands r4, r1 │ │ - b.n a0f02 │ │ + b.n a1b56 │ │ strb r6, [r1, #0] │ │ - b.n a0f06 │ │ - bfcsel 4, a13c6 , 6, lt │ │ - b.n a0bda │ │ - b.n a0f0e │ │ + b.n a1b5a │ │ + bfcsel 4, a201a , 6, lt │ │ + b.n a182e │ │ + b.n a1b62 │ │ stmia r0!, {r2} │ │ - b.n a0f12 │ │ + b.n a1b66 │ │ movs r0, r0 │ │ - b.n a1276 │ │ + b.n a1eca │ │ @ instruction: 0xfff51aff │ │ @ instruction: 0xff9beaff │ │ lsls r4, r1, #1 │ │ - b.n a0720 │ │ + b.n a1374 │ │ asrs r2, r6, #30 │ │ - b.n a11f6 │ │ + b.n a1e4a │ │ subs r7, r7, #7 │ │ - b.n a1288 │ │ + b.n a1edc │ │ movs r0, r0 │ │ - b.n a0d0c │ │ + b.n a1960 │ │ adds r0, #90 @ 0x5a │ │ - b.n a0792 │ │ + b.n a13e6 │ │ movs r2, r0 │ │ - b.n a10f8 │ │ + b.n a1d4c │ │ movs r0, r0 │ │ - b.n a12a0 │ │ + b.n a1ef4 │ │ @ instruction: 0xffec0aff │ │ asrs r0, r6, #32 │ │ - b.n a0740 │ │ + b.n a1394 │ │ ands r0, r0 │ │ - b.n a0f46 │ │ + b.n a1b9a │ │ str r0, [r2, #0] │ │ - b.n a072e │ │ + b.n a1382 │ │ movs r1, r0 │ │ - b.n a134e │ │ + b.n a1fa2 │ │ adds r0, #36 @ 0x24 │ │ - b.n a0750 │ │ + b.n a13a4 │ │ asrs r1, r0, #32 │ │ - b.n a0d34 │ │ + b.n a1988 │ │ movs r1, #233 @ 0xe9 │ │ - b.n a121a │ │ + b.n a1e6e │ │ str r0, [r6, #12] │ │ - b.n a0fb8 │ │ + b.n a1c0c │ │ adds r0, #3 │ │ - b.n a0d40 │ │ - b.n a08fc │ │ + b.n a1994 │ │ + b.n a1550 │ │ @ instruction: 0xebff0004 │ │ - b.n a0f6a │ │ - beq.n a0c64 │ │ - b.n a10c4 │ │ + b.n a1bbe │ │ + beq.n a18b8 │ │ + b.n a1d18 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r5, r6, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r3, ip, lr, pc} │ │ movs r3, r0 │ │ - ldrh r4, [r6, #24] │ │ - @ instruction: 0xfff67abe │ │ + ldrb r7, [r4, #27] │ │ + @ instruction: 0xfff66cb9 │ │ @ instruction: 0xfff64df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n a1160 │ │ - beq.n a0c68 │ │ - b.n a10e4 │ │ + b.n a1db4 │ │ + beq.n a18bc │ │ + b.n a1d38 │ │ movs r0, r0 │ │ - b.n a12ee │ │ + b.n a1f42 │ │ lsls r2, r2, #1 │ │ lsrs r0, r0, #8 │ │ str r4, [r4, #36] @ 0x24 │ │ - b.n a0794 │ │ + b.n a13e8 │ │ ands r0, r0 │ │ - b.n a0f9a │ │ + b.n a1bee │ │ movs r0, r0 │ │ - b.n a139e │ │ + b.n a1ff2 │ │ str r6, [r0, #0] │ │ - b.n a0d80 │ │ + b.n a19d4 │ │ movs r0, r0 │ │ - b.n a076e │ │ + b.n a13c2 │ │ lsls r0, r2, #1 │ │ - b.n a0796 │ │ + b.n a13ea │ │ lsrs r1, r0, #16 │ │ - b.n a130e │ │ + b.n a1f62 │ │ lsls r0, r2, #1 │ │ subs r2, #0 │ │ asrs r5, r2, #21 │ │ - b.n a1280 │ │ + b.n a1ed4 │ │ movs r3, #51 @ 0x33 │ │ - b.n a1280 │ │ + b.n a1ed4 │ │ asrs r5, r2, #21 │ │ - b.n a1308 │ │ + b.n a1f5c │ │ movs r3, #51 @ 0x33 │ │ - b.n a1308 │ │ + b.n a1f5c │ │ asrs r0, r4, #2 │ │ - b.n a0c88 │ │ + b.n a18dc │ │ asrs r1, r0, #32 │ │ - b.n a0d0a │ │ + b.n a195e │ │ adds r0, #2 │ │ - b.n a0c90 │ │ + b.n a18e4 │ │ asrs r1, r4, #4 │ │ - b.n a0c96 │ │ + b.n a18ea │ │ cmp r7, #15 │ │ - b.n a1296 │ │ + b.n a1eea │ │ asrs r1, r0, #32 │ │ - b.n a0da0 │ │ + b.n a19f4 │ │ cmp r7, #15 │ │ - b.n a131e │ │ + b.n a1f72 │ │ asrs r1, r4, #8 │ │ - b.n a0da4 │ │ + b.n a19f8 │ │ asrs r2, r0, #32 │ │ - b.n a0ca8 │ │ + b.n a18fc │ │ movs r1, #1 │ │ - b.n a12aa │ │ + b.n a1efe │ │ movs r1, #1 │ │ - b.n a132e │ │ + b.n a1f82 │ │ lsls r1, r2, #10 │ │ - b.n a0cb4 │ │ + b.n a1908 │ │ adds r1, r4, #0 │ │ - b.n a0ff6 │ │ + b.n a1c4a │ │ movs r2, r0 │ │ - b.n a135c │ │ + b.n a1fb0 │ │ movs r5, r7 │ │ cmp r2, #0 │ │ lsls r4, r3, #1 │ │ - b.n a07ee │ │ + b.n a1442 │ │ subs r0, r4, r0 │ │ - b.n a1006 │ │ + b.n a1c5a │ │ movs r0, r6 │ │ - b.n a136c │ │ + b.n a1fc0 │ │ lsls r2, r1, #1 │ │ ldr r2, [sp, #0] │ │ movs r1, r0 │ │ - b.n a1412 │ │ + b.n a2066 │ │ subs r6, r3, #7 │ │ - b.n a1416 │ │ - blt.n a0c52 │ │ + b.n a206a │ │ + blt.n a18a4 │ │ add.w r0, r0, r0 │ │ - b.n a137e │ │ + b.n a1fd2 │ │ lsls r6, r3, #1 │ │ lsrs r0, r0, #8 │ │ asrs r2, r0, #32 │ │ - b.n a1426 │ │ + b.n a207a │ │ str r0, [r0, r0] │ │ - b.n a102a │ │ + b.n a1c7e │ │ asrs r4, r2, #4 │ │ - b.n a07ee │ │ + b.n a1442 │ │ movs r5, r7 │ │ - b.n a1432 │ │ + b.n a2086 │ │ lsls r0, r6, #27 │ │ - b.n a1080 │ │ + b.n a1cd4 │ │ movs r0, r0 │ │ - b.n a14ba │ │ + b.n a210e │ │ asrs r7, r7, #3 │ │ - b.n a143e │ │ + b.n a2092 │ │ movs r4, r6 │ │ - b.n a080c │ │ + b.n a1460 │ │ movs r0, r5 │ │ - b.n a0810 │ │ + b.n a1464 │ │ movs r4, r5 │ │ - b.n a0814 │ │ + b.n a1468 │ │ movs r4, r2 │ │ - b.n a0818 │ │ + b.n a146c │ │ movs r5, r0 │ │ - b.n a1052 │ │ + b.n a1ca6 │ │ asrs r5, r3, #1 │ │ - b.n a08a0 │ │ + b.n a14f4 │ │ lsls r1, r6, #1 │ │ add.w r0, r0, r0, lsr #5 │ │ - b.n a084a │ │ + b.n a149e │ │ movs r5, r0 │ │ - b.n a1062 │ │ + b.n a1cb6 │ │ lsrs r1, r0, #32 │ │ - b.n a13c8 │ │ + b.n a201c │ │ adds r1, r0, r0 │ │ movs r3, #160 @ 0xa0 │ │ lsls r2, r1, #2 │ │ @ instruction: 0xeb008e11 │ │ - b.n a123c │ │ + b.n a1e90 │ │ asrs r0, r0, #32 │ │ - b.n a1476 │ │ + b.n a20ca │ │ movs r0, r1 │ │ - b.n a107a │ │ - bgt.n a0e0c │ │ + b.n a1cce │ │ + bgt.n a1a5e │ │ add.w r0, r0, r0 │ │ - b.n a13e2 │ │ + b.n a2036 │ │ lsls r3, r1, #1 │ │ subs r0, r0, r0 │ │ ldrb r6, [r1, #29] │ │ - b.n a1254 │ │ + b.n a1ea8 │ │ asrs r0, r0, #32 │ │ - b.n a148e │ │ + b.n a20e2 │ │ movs r7, r0 │ │ - b.n a1092 │ │ - bgt.n a0e18 │ │ + b.n a1ce6 │ │ + bgt.n a1a6a │ │ add.w r0, r0, r0 │ │ - b.n a13fa │ │ + b.n a204e │ │ lsls r7, r0, #1 │ │ subs r0, r0, r0 │ │ lsls r7, r7, #5 │ │ - b.n a1362 │ │ + b.n a1fb6 │ │ asrs r0, r0, #32 │ │ - b.n a14a6 │ │ + b.n a20fa │ │ movs r0, r0 │ │ - b.n a0e74 │ │ + b.n a1ac8 │ │ movs r7, r7 │ │ - b.n a14ee │ │ + b.n a2142 │ │ lsrs r5, r0, #20 │ │ - b.n a1272 │ │ - bgt.n a0e28 │ │ + b.n a1ec6 │ │ + bgt.n a1a7a │ │ add.w r0, r0, r0 │ │ - b.n a141a │ │ + b.n a206e │ │ lsls r1, r0, #1 │ │ subs r0, r0, r0 │ │ lsls r1, r0, #25 │ │ - b.n a1394 │ │ + b.n a1fe8 │ │ str r0, [r0, r0] │ │ - b.n a088e │ │ + b.n a14e2 │ │ lsrs r1, r1, #10 │ │ - b.n a140c │ │ + b.n a2060 │ │ str r0, [r0, #0] │ │ - b.n a14ce │ │ + b.n a2122 │ │ movs r0, r0 │ │ - b.n a089c │ │ + b.n a14f0 │ │ movs r6, r0 │ │ - b.n a10d6 │ │ - beq.n a0dc8 │ │ - b.n a1230 │ │ + b.n a1d2a │ │ + beq.n a1a1c │ │ + b.n a1e84 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r4, r8, ip} │ │ - b.n a08e0 │ │ + b.n a1534 │ │ str r6, [r2, #0] │ │ - b.n a14e6 │ │ + b.n a213a │ │ movs r6, r2 │ │ - b.n a14ea │ │ + b.n a213e │ │ movs r0, #189 @ 0xbd │ │ - b.n a14ee │ │ + b.n a2142 │ │ asrs r1, r0, #32 │ │ - b.n a0ed0 │ │ + b.n a1b24 │ │ movs r6, r7 │ │ and.w r0, r0, sl, lsr #5 │ │ - b.n a0966 │ │ + b.n a15ba │ │ movs r0, r0 │ │ - b.n a1460 │ │ + b.n a20b4 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r7, #3 │ │ - b.n a0904 │ │ + b.n a1558 │ │ movs r0, #206 @ 0xce │ │ - b.n a150a │ │ + b.n a215e │ │ adds r0, #244 @ 0xf4 │ │ - b.n a090c │ │ + b.n a1560 │ │ asrs r1, r0, #32 │ │ - b.n a0ef0 │ │ + b.n a1b44 │ │ movs r0, r0 │ │ - b.n a08f0 │ │ + b.n a1544 │ │ adds r0, #3 │ │ - b.n a0ef8 │ │ + b.n a1b4c │ │ movs r1, r0 │ │ - b.n a151e │ │ - b.n a09da │ │ + b.n a2172 │ │ + b.n a162e │ │ @ instruction: 0xebff10e0 │ │ - b.n a0924 │ │ + b.n a1578 │ │ str r0, [r0, #124] @ 0x7c │ │ - b.n a13fa │ │ + b.n a204e │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n a148c │ │ + b.n a20e0 │ │ movs r0, #207 @ 0xcf │ │ - b.n a1532 │ │ + b.n a2186 │ │ asrs r1, r0, #32 │ │ - b.n a0f14 │ │ + b.n a1b68 │ │ movs r6, r2 │ │ and.w r0, r0, sl, lsr #5 │ │ - b.n a09aa │ │ + b.n a15fe │ │ movs r0, r0 │ │ - b.n a14a4 │ │ + b.n a20f8 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #3 │ │ - b.n a0948 │ │ + b.n a159c │ │ movs r0, #112 @ 0x70 │ │ - b.n a0bec │ │ + b.n a1840 │ │ adds r0, #188 @ 0xbc │ │ - b.n a0950 │ │ + b.n a15a4 │ │ movs r0, #12 │ │ - b.n a0930 │ │ + b.n a1584 │ │ movs r4, #80 @ 0x50 │ │ - b.n a0de8 │ │ + b.n a1a3c │ │ movs r0, #8 │ │ - b.n a0938 │ │ + b.n a158c │ │ cmp r0, #80 @ 0x50 │ │ - b.n a0df0 │ │ + b.n a1a44 │ │ lsrs r0, r4, #16 │ │ - b.n a1166 │ │ + b.n a1dba │ │ asrs r1, r0, #32 │ │ - b.n a0f48 │ │ + b.n a1b9c │ │ adds r0, #3 │ │ - b.n a0f4c │ │ + b.n a1ba0 │ │ movs r0, #4 │ │ - b.n a094c │ │ + b.n a15a0 │ │ movs r0, r0 │ │ - b.n a0950 │ │ + b.n a15a4 │ │ movs r1, r0 │ │ - b.n a157a │ │ + b.n a21ce │ │ movs r0, #225 @ 0xe1 │ │ - b.n a157e │ │ - b.n a0a0a │ │ + b.n a21d2 │ │ + b.n a165e │ │ @ instruction: 0xebff108c │ │ - b.n a0984 │ │ + b.n a15d8 │ │ str r0, [r0, #124] @ 0x7c │ │ - b.n a145a │ │ + b.n a20ae │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n a14ec │ │ + b.n a2140 │ │ movs r0, #226 @ 0xe2 │ │ - b.n a1592 │ │ + b.n a21e6 │ │ asrs r1, r0, #32 │ │ - b.n a0f74 │ │ + b.n a1bc8 │ │ movs r6, r0 │ │ - b.n a119a │ │ + b.n a1dee │ │ movs r4, r2 │ │ and.w r0, r0, r4, ror #5 │ │ - b.n a09a0 │ │ + b.n a15f4 │ │ str r4, [r1, #0] │ │ - b.n a15a6 │ │ + b.n a21fa │ │ movs r4, r1 │ │ - b.n a15aa │ │ + b.n a21fe │ │ movs r0, #232 @ 0xe8 │ │ - b.n a15ae │ │ + b.n a2202 │ │ asrs r1, r0, #32 │ │ - b.n a0f90 │ │ + b.n a1be4 │ │ movs r6, r1 │ │ and.w r0, r0, r0, lsl #24 │ │ - b.n a11ba │ │ + b.n a1e0e │ │ movs r6, r0 │ │ and.w r0, r0, r0, lsl #24 │ │ - b.n a11c2 │ │ + b.n a1e16 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsl #24 │ │ - b.n a11ca │ │ + b.n a1e1e │ │ movs r7, r0 │ │ - b.n a11ce │ │ - bgt.n a0ebe │ │ + b.n a1e22 │ │ + bgt.n a1b10 │ │ add.w r0, r0, r8 │ │ - b.n a11d6 │ │ - bgt.n a0ec2 │ │ + b.n a1e2a │ │ + bgt.n a1b14 │ │ add.w r0, r0, r5 │ │ - b.n a11de │ │ - blt.n a0f06 │ │ + b.n a1e32 │ │ + blt.n a1b58 │ │ add.w r0, r0, r4, ror #4 │ │ - b.n a09e4 │ │ + b.n a1638 │ │ movs r6, r0 │ │ - b.n a11ea │ │ + b.n a1e3e │ │ movs r1, #18 │ │ - b.n a14ae │ │ + b.n a2102 │ │ asrs r1, r0, #32 │ │ - b.n a0fd0 │ │ - rors r2, r5 │ │ + b.n a1c24 │ │ + rors r1, r5 │ │ @ instruction: 0xeb00ffb5 │ │ - @ instruction: 0xeaffd4b9 │ │ - vqrdmlsh.s q14, q11, d28[0] │ │ + @ instruction: 0xeaffca02 │ │ + @ instruction: 0xfff6cf98 │ │ movs r3, r0 │ │ - bmi.n a0df6 │ │ - vcvt.u16.f16 d26, d10, #10 │ │ - vsri.32 , , #10 │ │ - vrintn.f16 , │ │ - @ instruction: 0xfff6ba78 │ │ - vsri.32 d29, d5, #10 │ │ - vrsra.u64 , , #10 │ │ - vrsra.u64 d29, d25, #10 │ │ + ldmia r1, {r1, r5, r6, r7} │ │ + vshr.u32 d26, d12, #10 │ │ + @ instruction: 0xfff6c9be │ │ + vtbl.8 d28, {d22-d23}, d10 │ │ + vqrdmulh.s q13, q11, d31[0] │ │ + vqrshrn.u64 d28, q7, #10 │ │ + vtbx.8 d28, {d6-d7}, d2 │ │ + vtbl.8 d28, {d6-d7}, d2 │ │ vqrshrun.s64 d20, q0, #10 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a1404 │ │ + b.n a2058 │ │ ands r0, r0 │ │ - b.n a122e │ │ + b.n a1e82 │ │ movs r1, #173 @ 0xad │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n a1236 │ │ + b.n a1e8a │ │ lsrs r7, r7, #31 │ │ - b.n a163a │ │ + b.n a228e │ │ lsls r4, r7, #2 │ │ - b.n a0a06 │ │ + b.n a165a │ │ lsrs r0, r6, #15 │ │ - b.n a128a │ │ + b.n a1ede │ │ movs r4, r0 │ │ - b.n a1246 │ │ - ldrb r5, [r2, #28] │ │ + b.n a1e9a │ │ + ldrb r4, [r2, #28] │ │ add.w r0, r0, r4, lsl #5 │ │ - b.n a0a4c │ │ + b.n a16a0 │ │ subs r3, #133 @ 0x85 │ │ - b.n a151e │ │ + b.n a2172 │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n a1534 │ │ + b.n a2188 │ │ subs r2, #193 @ 0xc1 │ │ - b.n a159a │ │ + b.n a21ee │ │ asrs r1, r0, #32 │ │ - b.n a103c │ │ + b.n a1c90 │ │ cmp r0, #64 @ 0x40 │ │ - b.n a1522 │ │ + b.n a2176 │ │ str r0, [r3, #12] │ │ - b.n a0a2e │ │ + b.n a1682 │ │ movs r0, #8 │ │ - b.n a15aa │ │ + b.n a21fe │ │ asrs r3, r3, #1 │ │ - b.n a0ad0 │ │ + b.n a1724 │ │ adds r0, #220 @ 0xdc │ │ - b.n a0a3a │ │ + b.n a168e │ │ adds r1, #2 │ │ - b.n a16f6 │ │ + b.n a234a │ │ movs r0, r0 │ │ - b.n a15dc │ │ + b.n a2230 │ │ lsls r0, r7, #2 │ │ - b.n a0a46 │ │ + b.n a169a │ │ lsls r5, r2, #21 │ │ - b.n a154c │ │ + b.n a21a0 │ │ adds r0, #2 │ │ lsls r0, r0, #12 │ │ movs r0, #200 @ 0xc8 │ │ - b.n a0a52 │ │ + b.n a16a6 │ │ lsls r4, r1, #3 │ │ - b.n a0a56 │ │ + b.n a16aa │ │ adds r0, #208 @ 0xd0 │ │ - b.n a0a5a │ │ + b.n a16ae │ │ ldrh r0, [r2, #2] │ │ - ldmia.w sp!, {r4, r5, r8, sl, fp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r6, r7, sl, fp, lr, pc} │ │ movs r3, r0 │ │ - ldr r4, [pc, #832] @ (a129c ) │ │ + ldr r4, [pc, #832] @ (a1ef0 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n a147c │ │ + b.n a20d0 │ │ ands r0, r0 │ │ - b.n a12a6 │ │ + b.n a1efa │ │ movs r1, r0 │ │ - b.n a13ec │ │ + b.n a2040 │ │ movs r0, r0 │ │ - b.n a1190 │ │ + b.n a1de4 │ │ movs r0, r7 │ │ subs r0, r0, r0 │ │ lsls r7, r7, #3 │ │ - b.n a1618 │ │ + b.n a226c │ │ movs r4, r7 │ │ ldr r2, [sp, #0] │ │ lsrs r1, r0, #32 │ │ - b.n a1620 │ │ + b.n a2274 │ │ lsls r0, r0, #1 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r0, #2 │ │ - b.n a0aae │ │ + b.n a1702 │ │ movs r0, r0 │ │ - b.n a162a │ │ + b.n a227e │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n a0aba │ │ + b.n a170e │ │ movs r1, r0 │ │ - b.n a1236 │ │ + b.n a1e8a │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n a1420 │ │ + b.n a2074 │ │ adds r3, #143 @ 0x8f │ │ - b.n a15be │ │ + b.n a2212 │ │ asrs r0, r1, #32 │ │ - b.n a0aae │ │ + b.n a1702 │ │ movs r0, #112 @ 0x70 │ │ - b.n a0da8 │ │ + b.n a19fc │ │ lsls r2, r2, #14 │ │ - b.n a0fb2 │ │ + b.n a1c06 │ │ adds r0, #0 │ │ - b.n a1772 │ │ + b.n a23c6 │ │ str r0, [r4, #16] │ │ - b.n a10bc │ │ + b.n a1d10 │ │ adds r0, #1 │ │ - b.n a177a │ │ + b.n a23ce │ │ ldrb r2, [r4, #8] │ │ - b.n a12fe │ │ + b.n a1f52 │ │ movs r0, #30 │ │ - b.n a1444 │ │ + b.n a2098 │ │ ldr r4, [r6, #28] │ │ - b.n a134e │ │ + b.n a1fa2 │ │ movs r0, #162 @ 0xa2 │ │ - b.n a0fd0 │ │ + b.n a1c24 │ │ movs r5, r6 │ │ - b.n a1672 │ │ + b.n a22c6 │ │ movs r3, r0 │ │ subs r2, #0 │ │ adds r0, #160 @ 0xa0 │ │ - b.n a0fdc │ │ + b.n a1c30 │ │ lsls r5, r4, #1 │ │ - b.n a1680 │ │ + b.n a22d4 │ │ movs r2, r0 │ │ movs r1, #83 @ 0x53 │ │ movs r5, r0 │ │ cmp r2, #0 │ │ lsls r4, r2, #3 │ │ - b.n a0b24 │ │ + b.n a1778 │ │ movs r0, #52 @ 0x34 │ │ - b.n a172a │ │ + b.n a237e │ │ asrs r0, r2, #3 │ │ - b.n a0b2c │ │ + b.n a1780 │ │ movs r0, r0 │ │ - b.n a1110 │ │ + b.n a1d64 │ │ asrs r1, r0, #32 │ │ - b.n a1114 │ │ - b.n a08ce │ │ + b.n a1d68 │ │ + b.n a1522 │ │ @ instruction: 0xebff70cc │ │ - b.n a0b26 │ │ + b.n a177a │ │ subs r1, r6, #4 │ │ - b.n a0e00 │ │ + b.n a1a54 │ │ movs r0, #2 │ │ - b.n a148a │ │ + b.n a20de │ │ movs r4, #190 @ 0xbe │ │ - b.n a1392 │ │ + b.n a1fe6 │ │ movs r0, #2 │ │ - b.n a1494 │ │ + b.n a20e8 │ │ subs r1, r2, #4 │ │ - b.n a12f0 │ │ + b.n a1f44 │ │ lsls r7, r2, #2 │ │ - b.n a1024 │ │ + b.n a1c78 │ │ movs r4, #188 @ 0xbc │ │ - b.n a13a2 │ │ + b.n a1ff6 │ │ asrs r4, r3, #1 │ │ - b.n a0ba6 │ │ + b.n a17fa │ │ lsrs r7, r4, #32 │ │ - b.n a10a2 │ │ + b.n a1cf6 │ │ lsls r6, r7, #22 │ │ - b.n a13ae │ │ + b.n a2002 │ │ movs r4, r0 │ │ - b.n a136a │ │ + b.n a1fbe │ │ movs r1, #172 @ 0xac │ │ add.w r0, r0, r4 │ │ - b.n a1372 │ │ + b.n a1fc6 │ │ movs r1, #125 @ 0x7d │ │ add.w r0, r0, r8 │ │ - b.n a0b62 │ │ + b.n a17b6 │ │ ldrh r0, [r2, #38] @ 0x26 │ │ ldmia.w sp!, {r4, r5, r6} │ │ - b.n a0b80 │ │ + b.n a17d4 │ │ movs r0, #33 @ 0x21 │ │ - b.n a1786 │ │ + b.n a23da │ │ asrs r4, r5, #1 │ │ - b.n a0b88 │ │ + b.n a17dc │ │ movs r0, r0 │ │ - b.n a116c │ │ + b.n a1dc0 │ │ asrs r1, r0, #32 │ │ - b.n a1170 │ │ - b.n a08fc │ │ + b.n a1dc4 │ │ + b.n a1550 │ │ @ instruction: 0xebff0040 │ │ - b.n a0b98 │ │ + b.n a17ec │ │ movs r0, #30 │ │ - b.n a179e │ │ + b.n a23f2 │ │ asrs r4, r7, #32 │ │ - b.n a0ba0 │ │ + b.n a17f4 │ │ movs r0, r0 │ │ - b.n a1184 │ │ + b.n a1dd8 │ │ asrs r1, r0, #32 │ │ - b.n a1188 │ │ - b.n a0908 │ │ + b.n a1ddc │ │ + b.n a155c │ │ @ instruction: 0xebff0030 │ │ - b.n a0bb0 │ │ + b.n a1804 │ │ movs r0, #31 │ │ - b.n a17b6 │ │ + b.n a240a │ │ asrs r4, r5, #32 │ │ - b.n a0bb8 │ │ + b.n a180c │ │ movs r0, r0 │ │ - b.n a119c │ │ + b.n a1df0 │ │ asrs r1, r0, #32 │ │ - b.n a11a0 │ │ - b.n a0914 │ │ + b.n a1df4 │ │ + b.n a1568 │ │ @ instruction: 0xebff0020 │ │ - b.n a0bc8 │ │ + b.n a181c │ │ movs r0, #32 │ │ - b.n a17ce │ │ + b.n a2422 │ │ asrs r4, r3, #32 │ │ - b.n a0bd0 │ │ + b.n a1824 │ │ movs r0, r0 │ │ - b.n a11b4 │ │ + b.n a1e08 │ │ asrs r1, r0, #32 │ │ - b.n a11b8 │ │ - b.n a0920 │ │ - @ instruction: 0xebffdc78 │ │ - vzip.16 d26, d30 │ │ - vtbx.8 d25, {d6-d7}, d26 │ │ - vsra.u64 d26, d6, #10 │ │ - vtbx.8 d26, {d6-d9}, d24 │ │ - vsra.u32 q13, q15, #10 │ │ - vsra.u64 q13, , #10 │ │ - vzip.16 q13, q3 │ │ - vqshlu.s64 d28, d0, #54 @ 0x36 │ │ - vmovn.i32 d26, q9 │ │ + b.n a1e0c │ │ + b.n a1574 │ │ + @ instruction: 0xebffd1d2 │ │ + vqshlu.s32 d25, d25, #22 │ │ + @ instruction: 0xfff68e00 │ │ + vcvt.f16.f32 d25, │ │ + vqrdmlah.s , q3, d26[0] │ │ + vcvt.f16.f32 d25, │ │ + vcvt.bf16.f32 d25, q12 │ │ + vqshlu.s32 , , #22 │ │ + @ instruction: 0xfff6ba79 │ │ + vrintm.f16 d25, d29 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a15e8 │ │ - beq.n a1128 │ │ - b.n a156c │ │ + b.n a223c │ │ + beq.n a1d7c │ │ + b.n a21c0 │ │ ands r1, r0 │ │ - b.n a1416 │ │ + b.n a206a │ │ stmia r0!, {r0, r1} │ │ - b.n a141a │ │ + b.n a206e │ │ subs r6, #254 @ 0xfe │ │ - b.n a16fa │ │ + b.n a234e │ │ str r0, [r2, #12] │ │ - b.n a146a │ │ + b.n a20be │ │ asrs r2, r0, #9 │ │ - b.n a16f2 │ │ + b.n a2346 │ │ adds r0, #179 @ 0xb3 │ │ - b.n a176c │ │ + b.n a23c0 │ │ asrs r2, r3, #26 │ │ - b.n a1782 │ │ + b.n a23d6 │ │ adds r0, #3 │ │ - b.n a121e │ │ + b.n a1e72 │ │ asrs r1, r0, #32 │ │ - b.n a1244 │ │ + b.n a1e98 │ │ adds r0, #2 │ │ - b.n a15a0 │ │ + b.n a21f4 │ │ asrs r0, r0, #32 │ │ - b.n a16a0 │ │ + b.n a22f4 │ │ movs r7, r0 │ │ subs r2, #0 │ │ asrs r7, r7, #7 │ │ - b.n a1708 │ │ + b.n a235c │ │ subs r5, #189 @ 0xbd │ │ - b.n a171c │ │ + b.n a2370 │ │ subs r4, r1, #5 │ │ - b.n a17aa │ │ + b.n a23fe │ │ subs r1, #101 @ 0x65 │ │ - b.n a179c │ │ + b.n a23f0 │ │ asrs r1, r0, #32 │ │ - b.n a1162 │ │ + b.n a1db6 │ │ adds r0, #3 │ │ - b.n a1168 │ │ + b.n a1dbc │ │ asrs r3, r0, #32 │ │ - b.n a1440 │ │ + b.n a2094 │ │ movs r7, r7 │ │ subs r0, r0, r0 │ │ str r0, [r2, r0] │ │ - b.n a0c4a │ │ + b.n a189e │ │ movs r4, r1 │ │ - b.n a13d4 │ │ + b.n a2028 │ │ lsls r2, r1, #6 │ │ subs r0, r0, r0 │ │ asrs r2, r7, #2 │ │ - b.n a14d6 │ │ + b.n a212a │ │ movs r0, r1 │ │ - b.n a17d8 │ │ + b.n a242c │ │ lsls r7, r2, #6 │ │ subs r0, r0, r0 │ │ str r4, [r5, r0] │ │ - b.n a0c66 │ │ - b.n a0bea │ │ - b.n a174c │ │ - b.n a0bee │ │ - b.n a17d0 │ │ + b.n a18ba │ │ + b.n a183e │ │ + b.n a23a0 │ │ + b.n a1842 │ │ + b.n a2424 │ │ str r3, [sp, #204] @ 0xcc │ │ - b.n a1750 │ │ + b.n a23a4 │ │ str r3, [sp, #204] @ 0xcc │ │ - b.n a17d4 │ │ + b.n a2428 │ │ add r7, sp, #60 @ 0x3c │ │ - b.n a1752 │ │ + b.n a23a6 │ │ asrs r5, r4, #2 │ │ - b.n a1172 │ │ + b.n a1dc6 │ │ strh r1, [r0, #8] │ │ - b.n a175a │ │ + b.n a23ae │ │ asrs r1, r0, #32 │ │ - b.n a11e8 │ │ + b.n a1e3c │ │ add r7, sp, #60 @ 0x3c │ │ - b.n a17e2 │ │ + b.n a2436 │ │ movs r0, #9 │ │ - b.n a1168 │ │ + b.n a1dbc │ │ strh r1, [r0, #8] │ │ - b.n a17ea │ │ + b.n a243e │ │ asrs r1, r4, #4 │ │ - b.n a1180 │ │ + b.n a1dd4 │ │ asrs r1, r0, #32 │ │ - b.n a1276 │ │ + b.n a1eca │ │ asrs r1, r4, #8 │ │ - b.n a1278 │ │ + b.n a1ecc │ │ asrs r2, r1, #32 │ │ - b.n a117c │ │ + b.n a1dd0 │ │ lsrs r1, r2, #2 │ │ - b.n a1180 │ │ + b.n a1dd4 │ │ adds r1, r4, #0 │ │ - b.n a14c2 │ │ + b.n a2116 │ │ movs r1, r0 │ │ - b.n a1828 │ │ + b.n a247c │ │ lsls r1, r3, #5 │ │ ldrh r0, [r0, #16] │ │ cmp r0, #1 │ │ - b.n a194e │ │ + b.n a25a2 │ │ adds r0, #254 @ 0xfe │ │ - b.n a1792 │ │ + b.n a23e6 │ │ movs r0, #2 │ │ - b.n a12a0 │ │ + b.n a1ef4 │ │ subs r7, #255 @ 0xff │ │ - b.n a1838 │ │ + b.n a248c │ │ movs r3, r0 │ │ - b.n a1442 │ │ + b.n a2096 │ │ lsls r3, r2, #5 │ │ ldr r2, [sp, #0] │ │ asrs r0, r1, #32 │ │ - b.n a0cdc │ │ + b.n a1930 │ │ movs r0, r0 │ │ - b.n a184c │ │ + b.n a24a0 │ │ movs r0, #0 │ │ asrs r1, r2, #22 │ │ movs r5, r0 │ │ asrs r2, r2, #5 │ │ str r0, [r0, r0] │ │ asrs r1, r0, #22 │ │ strh r0, [r3, #6] │ │ - b.n a1542 │ │ + b.n a2196 │ │ cmp r3, #208 @ 0xd0 │ │ - b.n a1546 │ │ + b.n a219a │ │ asrs r3, r0, #32 │ │ - b.n a1214 │ │ + b.n a1e68 │ │ movs r0, #2 │ │ - b.n a1216 │ │ + b.n a1e6a │ │ asrs r1, r0, #32 │ │ - b.n a14ee │ │ + b.n a2142 │ │ lsls r1, r0, #6 │ │ subs r0, r0, r0 │ │ movs r0, #168 @ 0xa8 │ │ - b.n a0cfa │ │ + b.n a194e │ │ str r4, [r5, r2] │ │ - b.n a0cfe │ │ + b.n a1952 │ │ asrs r1, r0, #32 │ │ - b.n a16fe │ │ + b.n a2352 │ │ adds r0, #0 │ │ - b.n a1728 │ │ + b.n a237c │ │ asrs r3, r0, #32 │ │ - b.n a1684 │ │ + b.n a22d8 │ │ asrs r0, r0, #32 │ │ - b.n a178c │ │ + b.n a23e0 │ │ lsls r6, r5, #2 │ │ cmp r2, #0 │ │ movs r2, #184 @ 0xb8 │ │ - b.n a1596 │ │ + b.n a21ea │ │ movs r0, r1 │ │ - b.n a1896 │ │ + b.n a24ea │ │ lsls r5, r0, #6 │ │ subs r0, r0, r0 │ │ movs r5, #184 @ 0xb8 │ │ - b.n a15a2 │ │ + b.n a21f6 │ │ asrs r2, r1, #32 │ │ - b.n a1982 │ │ + b.n a25d6 │ │ movs r3, r6 │ │ - b.n a18a4 │ │ + b.n a24f8 │ │ movs r1, r3 │ │ - bge.n a1206 │ │ + bge.n a1e5a │ │ lsls r3, r2, #1 │ │ - b.n a18ac │ │ + b.n a2500 │ │ lsls r1, r2, #3 │ │ ldmia r2!, {} │ │ movs r4, r6 │ │ - b.n a18b4 │ │ + b.n a2508 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #1 │ │ - b.n a18bc │ │ + b.n a2510 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ lsls r7, r1, #3 │ │ and.w fp, r0, r4, lsl #3 │ │ - b.n a0d64 │ │ + b.n a19b8 │ │ movs r0, r0 │ │ - b.n a1348 │ │ + b.n a1f9c │ │ lsls r2, r3, #1 │ │ - b.n a0dce │ │ + b.n a1a22 │ │ movs r0, r0 │ │ - b.n a18d2 │ │ + b.n a2526 │ │ lsls r5, r2, #4 │ │ subs r0, r0, r0 │ │ lsls r5, r3, #22 │ │ - b.n a1846 │ │ + b.n a249a │ │ asrs r6, r4, #16 │ │ - b.n a157e │ │ + b.n a21d2 │ │ lsls r1, r3, #1 │ │ - b.n a18c2 │ │ + b.n a2516 │ │ cmp r4, #17 │ │ - b.n a184e │ │ + b.n a24a2 │ │ adds r7, r0, #0 │ │ - b.n a154c │ │ + b.n a21a0 │ │ cmp r5, #239 @ 0xef │ │ - b.n a18e4 │ │ + b.n a2538 │ │ lsls r7, r4, #16 │ │ - b.n a1292 │ │ + b.n a1ee6 │ │ asrs r2, r0, #32 │ │ - b.n a1298 │ │ + b.n a1eec │ │ movs r0, r0 │ │ - b.n a157c │ │ + b.n a21d0 │ │ lsls r4, r6, #30 │ │ - b.n a186e │ │ + b.n a24c2 │ │ lsrs r7, r7, #31 │ │ - b.n a1900 │ │ - add r0, pc, #12 @ (adr r0, a1270 ) │ │ - b.n a1966 │ │ - add r0, pc, #8 @ (adr r0, a1270 ) │ │ + b.n a2554 │ │ + add r0, pc, #12 @ (adr r0, a1ec4 ) │ │ + b.n a25ba │ │ + add r0, pc, #8 @ (adr r0, a1ec4 ) │ │ lsls r0, r0, #14 │ │ lsls r4, r7, #3 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n a1914 │ │ + b.n a2568 │ │ lsls r2, r7, #2 │ │ ldrh r0, [r0, #16] │ │ adds r0, #17 │ │ - b.n a187a │ │ + b.n a24ce │ │ strb r1, [r0, #0] │ │ - b.n a19be │ │ + b.n a2612 │ │ adds r0, #16 │ │ - b.n a1902 │ │ + b.n a2556 │ │ lsls r7, r2, #4 │ │ - b.n a14ac │ │ + b.n a2100 │ │ lsls r5, r6, #2 │ │ lsrs r0, r0, #8 │ │ asrs r2, r1, #32 │ │ - b.n a1692 │ │ + b.n a22e6 │ │ movs r2, r1 │ │ - b.n a1934 │ │ + b.n a2588 │ │ lsls r1, r0, #3 │ │ lsrs r0, r0, #8 │ │ asrs r1, r0, #32 │ │ - b.n a17ac │ │ + b.n a2400 │ │ movs r0, #0 │ │ - b.n a178e │ │ + b.n a23e2 │ │ asrs r1, r0, #32 │ │ - b.n a1884 │ │ + b.n a24d8 │ │ lsls r0, r7, #5 │ │ cmp r2, #0 │ │ strb r0, [r3, #0] │ │ - b.n a0dd2 │ │ + b.n a1a26 │ │ asrs r6, r0, #4 │ │ - b.n a173c │ │ + b.n a2390 │ │ lsls r6, r0, #4 │ │ - b.n a1954 │ │ + b.n a25a8 │ │ lsls r2, r0, #6 │ │ ldr r2, [sp, #0] │ │ str r4, [r3, r0] │ │ - b.n a0de2 │ │ + b.n a1a36 │ │ movs r7, r0 │ │ - b.n a1568 │ │ + b.n a21bc │ │ asrs r6, r0, #4 │ │ movs r2, #69 @ 0x45 │ │ lsls r6, r0, #4 │ │ movs r3, #81 @ 0x51 │ │ lsls r4, r2, #4 │ │ ldr r2, [sp, #0] │ │ movs r0, #36 @ 0x24 │ │ - b.n a0df6 │ │ + b.n a1a4a │ │ asrs r6, r0, #4 │ │ - b.n a1756 │ │ + b.n a23aa │ │ lsls r6, r0, #4 │ │ - b.n a1978 │ │ + b.n a25cc │ │ lsls r2, r0, #6 │ │ ldr r2, [sp, #0] │ │ asrs r4, r5, #32 │ │ - b.n a0e06 │ │ + b.n a1a5a │ │ str r0, [r0, #0] │ │ - b.n a1622 │ │ + b.n a2276 │ │ strb r1, [r2, #10] │ │ - b.n a13f0 │ │ + b.n a2044 │ │ asrs r0, r4, #32 │ │ - b.n a0e56 │ │ + b.n a1aaa │ │ adds r0, #4 │ │ - b.n a0e1a │ │ + b.n a1a6e │ │ str r0, [r4, r0] │ │ - b.n a0e0c │ │ + b.n a1a60 │ │ asrs r7, r0, #32 │ │ - b.n a1398 │ │ + b.n a1fec │ │ strb r4, [r3, #0] │ │ - b.n a0e14 │ │ + b.n a1a68 │ │ asrs r5, r0, #32 │ │ - b.n a14a4 │ │ + b.n a20f8 │ │ lsls r0, r1, #6 │ │ subs r2, #0 │ │ lsls r7, r7, #17 │ │ - b.n a17f4 │ │ + b.n a2448 │ │ movs r0, r0 │ │ - b.n a18f4 │ │ + b.n a2548 │ │ lsls r4, r2, #6 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n a1796 │ │ + b.n a23ea │ │ movs r1, r0 │ │ - b.n a19f6 │ │ + b.n a264a │ │ lsls r1, r2, #6 │ │ - bge.n a131a │ │ + bge.n a1f6e │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n a0e38 │ │ + b.n a1a8c │ │ asrs r0, r0, #32 │ │ - b.n a1ae2 │ │ + b.n a2736 │ │ str r0, [r3, r0] │ │ - b.n a0e4e │ │ + b.n a1aa2 │ │ movs r0, #0 │ │ - b.n a1aea │ │ + b.n a273e │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n a0e56 │ │ + b.n a1aaa │ │ adds r3, #0 │ │ - b.n a1932 │ │ + b.n a2586 │ │ adds r1, #0 │ │ - b.n a19c6 │ │ + b.n a261a │ │ movs r0, r0 │ │ - b.n a1afa │ │ - add r0, pc, #0 @ (adr r0, a133c ) │ │ - b.n a1a7e │ │ + b.n a274e │ │ + add r0, pc, #0 @ (adr r0, a1f90 ) │ │ + b.n a26d2 │ │ strh r0, [r4, #0] │ │ - b.n a0d58 │ │ + b.n a19ac │ │ asrs r1, r3, #22 │ │ - b.n a148a │ │ + b.n a20de │ │ asrs r1, r0, #18 │ │ - b.n a186c │ │ + b.n a24c0 │ │ movs r0, #0 │ │ - b.n a18d2 │ │ + b.n a2526 │ │ adds r0, #3 │ │ - b.n a1472 │ │ + b.n a20c6 │ │ movs r0, r0 │ │ - b.n a18d6 │ │ + b.n a252a │ │ adds r0, #3 │ │ - b.n a13fc │ │ + b.n a2050 │ │ movs r0, r0 │ │ - b.n a1502 │ │ + b.n a2156 │ │ lsls r0, r2, #6 │ │ subs r2, #0 │ │ strb r4, [r3, #0] │ │ - b.n a0e8e │ │ + b.n a1ae2 │ │ str r1, [r3, #120] @ 0x78 │ │ - b.n a146a │ │ + b.n a20be │ │ lsls r2, r3, #30 │ │ - b.n a13c2 │ │ + b.n a2016 │ │ lsls r7, r7, #17 │ │ - b.n a185e │ │ + b.n a24b2 │ │ movs r0, r0 │ │ - b.n a196a │ │ + b.n a25be │ │ lsls r5, r3, #6 │ │ subs r2, #0 │ │ lsrs r0, r0, #13 │ │ - b.n a0ebc │ │ + b.n a1b10 │ │ strh r4, [r1, #0] │ │ - b.n a16c2 │ │ + b.n a2316 │ │ movs r0, r0 │ │ - b.n a14a4 │ │ + b.n a20f8 │ │ lsls r0, r2, #1 │ │ - b.n a0eaa │ │ + b.n a1afe │ │ asrs r0, r0, #32 │ │ - b.n a149a │ │ + b.n a20ee │ │ movs r0, r0 │ │ - b.n a1852 │ │ + b.n a24a6 │ │ asrs r1, r0, #32 │ │ - b.n a1818 │ │ + b.n a246c │ │ movs r0, r0 │ │ - b.n a139c │ │ + b.n a1ff0 │ │ asrs r1, r1, #32 │ │ - b.n a16de │ │ - ldmia r6!, {r0, r1, r2, r3, r4, r5, r7} │ │ + b.n a2332 │ │ + ldmia r6!, {r1, r2, r3, r4, r5, r7} │ │ @ instruction: 0xeb00c008 │ │ - b.n a16e6 │ │ + b.n a233a │ │ lsls r6, r0, #4 │ │ - b.n a1a4a │ │ + b.n a269e │ │ lsls r4, r6, #6 │ │ cmp r2, #0 │ │ movs r0, r4 │ │ - b.n a0eda │ │ + b.n a1b2e │ │ str r7, [r0, #0] │ │ - b.n a16f6 │ │ + b.n a234a │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n a0ee2 │ │ + b.n a1b36 │ │ movs r5, r0 │ │ - b.n a165e │ │ + b.n a22b2 │ │ strh r0, [r4, #0] │ │ - b.n a0df8 │ │ + b.n a1a4c │ │ str r0, [r0, r0] │ │ strh r0, [r4, #12] │ │ movs r7, r0 │ │ - b.n a167c │ │ + b.n a22d0 │ │ str r5, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r7, r0 │ │ - b.n a167c │ │ + b.n a22d0 │ │ str r5, [r0, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ movs r6, r0 │ │ - b.n a168c │ │ + b.n a22e0 │ │ lsls r7, r2, #6 │ │ ldrh r0, [r0, #16] │ │ strb r4, [r4, #0] │ │ - b.n a0f1c │ │ + b.n a1b70 │ │ movs r6, r0 │ │ - b.n a1686 │ │ + b.n a22da │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ subs r0, r2, r4 │ │ - b.n a0f2c │ │ + b.n a1b80 │ │ asrs r1, r0, #32 │ │ - b.n a1510 │ │ + b.n a2164 │ │ asrs r2, r3, #1 │ │ - b.n a0f98 │ │ + b.n a1bec │ │ movs r2, r0 │ │ - b.n a1a9c │ │ + b.n a26f0 │ │ lsls r5, r5, #2 │ │ cmp r2, #0 │ │ str r0, [r4, #0] │ │ - b.n a0f0a │ │ + b.n a1b5e │ │ movs r0, #48 @ 0x30 │ │ - b.n a0f2e │ │ + b.n a1b82 │ │ lsls r0, r1, #1 │ │ - b.n a1912 │ │ + b.n a2566 │ │ movs r1, r0 │ │ - b.n a1af2 │ │ + b.n a2746 │ │ movs r5, r6 │ │ lsrs r0, r0, #8 │ │ asrs r4, r4, #32 │ │ - b.n a0f3e │ │ + b.n a1b92 │ │ movs r1, r0 │ │ - b.n a16be │ │ + b.n a2312 │ │ lsls r5, r4, #6 │ │ cmp r2, #0 │ │ movs r0, #96 @ 0x60 │ │ - b.n a0f4a │ │ + b.n a1b9e │ │ movs r1, r0 │ │ - b.n a1b0a │ │ + b.n a275e │ │ lsls r1, r6, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r4, #32 │ │ - b.n a0f56 │ │ + b.n a1baa │ │ movs r1, r0 │ │ - b.n a16d6 │ │ + b.n a232a │ │ lsls r3, r1, #7 │ │ cmp r2, #0 │ │ lsrs r0, r3 │ │ - b.n a17ba │ │ + b.n a240e │ │ asrs r4, r0, #32 │ │ - b.n a14ee │ │ + b.n a2142 │ │ asrs r5, r0, #32 │ │ - b.n a15f0 │ │ + b.n a2244 │ │ lsls r5, r5, #6 │ │ subs r2, #0 │ │ mvns r0, r3 │ │ - b.n a17ca │ │ - add r0, pc, #0 @ (adr r0, a144c ) │ │ - b.n a1b8e │ │ + b.n a241e │ │ + add r0, pc, #0 @ (adr r0, a20a0 ) │ │ + b.n a27e2 │ │ movs r4, r0 │ │ - b.n a1502 │ │ + b.n a2156 │ │ movs r5, r0 │ │ - b.n a1604 │ │ + b.n a2258 │ │ lsls r1, r0, #2 │ │ cmp r2, #0 │ │ lsrs r0, r0, #12 │ │ - b.n a0f9c │ │ - add r7, pc, #720 @ (adr r7, a1730 ) │ │ - b.n a1a72 │ │ + b.n a1bf0 │ │ + add r7, pc, #720 @ (adr r7, a2384 ) │ │ + b.n a26c6 │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n a1b04 │ │ + b.n a2758 │ │ movs r0, r0 │ │ - b.n a1588 │ │ + b.n a21dc │ │ lsls r2, r3, #1 │ │ - b.n a100e │ │ + b.n a1c62 │ │ movs r2, r0 │ │ - b.n a1b12 │ │ + b.n a2766 │ │ lsls r2, r7, #1 │ │ subs r2, #0 │ │ subs r0, r5, r3 │ │ - b.n a0fb8 │ │ + b.n a1c0c │ │ movs r2, #134 @ 0x86 │ │ - b.n a1a7e │ │ + b.n a26d2 │ │ subs r2, #228 @ 0xe4 │ │ - b.n a0fc0 │ │ + b.n a1c14 │ │ lsrs r4, r4, #11 │ │ - b.n a0fc4 │ │ + b.n a1c18 │ │ asrs r1, r0, #32 │ │ - b.n a15a8 │ │ + b.n a21fc │ │ adds r0, #3 │ │ - b.n a15ac │ │ + b.n a2200 │ │ ands r0, r1 │ │ - b.n a0fac │ │ + b.n a1c00 │ │ movs r0, r0 │ │ - b.n a15b4 │ │ + b.n a2208 │ │ movs r0, r2 │ │ - b.n a0fb4 │ │ + b.n a1c08 │ │ movs r2, r0 │ │ - b.n a1bde │ │ + b.n a2832 │ │ str r4, [r1, r0] │ │ - b.n a0fbc │ │ + b.n a1c10 │ │ lsls r7, r4, #6 │ │ and.w r9, r0, ip, ror #1 │ │ - b.n a0fe8 │ │ - add r0, pc, #0 @ (adr r0, a14ac ) │ │ - b.n a1c6e │ │ + b.n a1c3c │ │ + add r0, pc, #0 @ (adr r0, a2100 ) │ │ + b.n a28c2 │ │ movs r0, r0 │ │ - b.n a15d0 │ │ + b.n a2224 │ │ lsls r2, r3, #1 │ │ - b.n a1056 │ │ + b.n a1caa │ │ movs r2, r0 │ │ - b.n a1b5a │ │ + b.n a27ae │ │ lsls r0, r5, #1 │ │ subs r2, #0 │ │ adds r0, r5, r5 │ │ - b.n a1000 │ │ + b.n a1c54 │ │ movs r0, r1 │ │ - b.n a19e0 │ │ + b.n a2634 │ │ subs r1, #100 @ 0x64 │ │ - b.n a1008 │ │ + b.n a1c5c │ │ lsls r4, r4, #16 │ │ stmia.w r0, {r0, ip} │ │ - b.n a15f0 │ │ + b.n a2244 │ │ adds r0, #3 │ │ - b.n a15f4 │ │ - add r0, pc, #80 @ (adr r0, a1528 ) │ │ - b.n a0ff4 │ │ + b.n a2248 │ │ + add r0, pc, #80 @ (adr r0, a217c ) │ │ + b.n a1c48 │ │ movs r2, r0 │ │ - b.n a1c1e │ │ + b.n a2872 │ │ stmia r0!, {} │ │ - b.n a0ffc │ │ + b.n a1c50 │ │ cmp r6, #30 │ │ - b.n a1c26 │ │ + b.n a287a │ │ lsls r4, r3, #1 │ │ and.w r0, r0, r4, ror #4 │ │ - b.n a1016 │ │ + b.n a1c6a │ │ movs r0, r0 │ │ - b.n a1b94 │ │ + b.n a27e8 │ │ asrs r2, r7, #10 │ │ lsls r4, r2, #7 │ │ movs r0, r0 │ │ lsls r1, r2, #13 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n a1882 │ │ + b.n a24d6 │ │ asrs r3, r0, #32 │ │ - b.n a182a │ │ + b.n a247e │ │ asrs r0, r7, #32 │ │ lsls r4, r2, #22 │ │ movs r0, r0 │ │ lsls r1, r2, #13 │ │ lsls r6, r2, #1 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r7, #7 │ │ - b.n a1054 │ │ - add r7, pc, #720 @ (adr r7, a17e8 ) │ │ - b.n a1b2a │ │ + b.n a1ca8 │ │ + add r7, pc, #720 @ (adr r7, a243c ) │ │ + b.n a277e │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n a1bbc │ │ + b.n a2810 │ │ movs r0, r0 │ │ - b.n a1640 │ │ + b.n a2294 │ │ lsls r2, r3, #1 │ │ - b.n a10c6 │ │ + b.n a1d1a │ │ movs r2, r0 │ │ - b.n a1bca │ │ + b.n a281e │ │ lsls r4, r1, #1 │ │ subs r2, #0 │ │ adds r0, r4, r7 │ │ - b.n a1070 │ │ + b.n a1cc4 │ │ movs r2, r0 │ │ - b.n a1c76 │ │ + b.n a28ca │ │ subs r1, #220 @ 0xdc │ │ - b.n a1078 │ │ + b.n a1ccc │ │ movs r2, #107 @ 0x6b │ │ - b.n a1b3e │ │ + b.n a2792 │ │ ldr r0, [r3, r7] │ │ - b.n a1080 │ │ + b.n a1cd4 │ │ asrs r1, r0, #32 │ │ - b.n a1664 │ │ + b.n a22b8 │ │ adds r0, #3 │ │ - b.n a1668 │ │ + b.n a22bc │ │ stmia r0!, {} │ │ - b.n a1068 │ │ + b.n a1cbc │ │ str r5, [r0, r0] │ │ - b.n a1670 │ │ + b.n a22c4 │ │ lsls r0, r0, #1 │ │ and.w r0, r0, r4, lsr #1 │ │ - b.n a1bfc │ │ + b.n a2850 │ │ lsls r4, r6, #1 │ │ asrs r1, r2, #13 │ │ vpmin.u8 q8, , │ │ lsrs r0, r5, #3 │ │ - b.n a10a4 │ │ + b.n a1cf8 │ │ str r4, [r1, r0] │ │ - b.n a18aa │ │ + b.n a24fe │ │ movs r0, r0 │ │ - b.n a168c │ │ + b.n a22e0 │ │ lsls r2, r3, #1 │ │ - b.n a1112 │ │ + b.n a1d66 │ │ movs r3, r0 │ │ - b.n a1c16 │ │ + b.n a286a │ │ lsls r1, r4, #6 │ │ subs r2, #0 │ │ adds r4, r2, r3 │ │ - b.n a10bc │ │ + b.n a1d10 │ │ movs r3, r0 │ │ - b.n a1cc2 │ │ + b.n a2916 │ │ subs r0, #208 @ 0xd0 │ │ - b.n a10c4 │ │ + b.n a1d18 │ │ asrs r1, r0, #32 │ │ - b.n a16a8 │ │ + b.n a22fc │ │ movs r0, #0 │ │ - b.n a10a8 │ │ + b.n a1cfc │ │ adds r0, #3 │ │ - b.n a16b0 │ │ + b.n a2304 │ │ movs r0, #190 @ 0xbe │ │ - b.n a1cd6 │ │ - b.n a0db6 │ │ + b.n a292a │ │ + b.n a1a0a │ │ @ instruction: 0xebffc005 │ │ - b.n a18de │ │ + b.n a2532 │ │ lsrs r0, r7, #2 │ │ - b.n a10e0 │ │ + b.n a1d34 │ │ movs r0, r0 │ │ - b.n a16c4 │ │ + b.n a2318 │ │ lsls r2, r3, #1 │ │ - b.n a114a │ │ + b.n a1d9e │ │ asrs r4, r6, #30 │ │ - b.n a1bbe │ │ + b.n a2812 │ │ movs r2, r0 │ │ - b.n a1c52 │ │ + b.n a28a6 │ │ subs r7, r7, #7 │ │ - b.n a1c54 │ │ - add r0, pc, #48 @ (adr r0, a15e8 ) │ │ - b.n a1abc │ │ + b.n a28a8 │ │ + add r0, pc, #48 @ (adr r0, a223c ) │ │ + b.n a2710 │ │ movs r0, r5 │ │ subs r2, #0 │ │ adds r4, r3, r2 │ │ - b.n a1100 │ │ + b.n a1d54 │ │ subs r0, #156 @ 0x9c │ │ - b.n a1104 │ │ + b.n a1d58 │ │ lsls r0, r7, #22 │ │ - b.n a1972 │ │ + b.n a25c6 │ │ asrs r1, r0, #32 │ │ - b.n a16ec │ │ + b.n a2340 │ │ cmp r0, #148 @ 0x94 │ │ - b.n a1110 │ │ + b.n a1d64 │ │ adds r0, #3 │ │ - b.n a16f4 │ │ + b.n a2348 │ │ movs r0, r1 │ │ - b.n a10f4 │ │ + b.n a1d48 │ │ movs r2, r0 │ │ - b.n a1d1e │ │ + b.n a2972 │ │ movs r0, #2 │ │ - b.n a1700 │ │ + b.n a2354 │ │ movs r0, #4 │ │ - b.n a1100 │ │ + b.n a1d54 │ │ stmia r0!, {} │ │ - b.n a1104 │ │ + b.n a1d58 │ │ movs r1, #235 @ 0xeb │ │ - b.n a1bee │ │ + b.n a2842 │ │ movs r2, r3 │ │ and.w r0, r0, r4, asr #5 │ │ - b.n a111e │ │ + b.n a1d72 │ │ movs r0, r0 │ │ - b.n a1c9c │ │ + b.n a28f0 │ │ asrs r2, r7, #22 │ │ lsls r4, r2, #7 │ │ movs r0, r0 │ │ lsls r1, r2, #13 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r3, #208 @ 0xd0 │ │ - b.n a198a │ │ + b.n a25de │ │ asrs r3, r0, #32 │ │ - b.n a1932 │ │ + b.n a2586 │ │ asrs r0, r5, #1 │ │ lsls r4, r2, #22 │ │ movs r0, r0 │ │ lsls r1, r2, #13 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r2, #4 │ │ - b.n a115c │ │ - add r7, pc, #720 @ (adr r7, a18f0 ) │ │ - b.n a1c32 │ │ + b.n a1db0 │ │ + add r7, pc, #720 @ (adr r7, a2544 ) │ │ + b.n a2886 │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n a1cc4 │ │ + b.n a2918 │ │ movs r0, r0 │ │ - b.n a1748 │ │ + b.n a239c │ │ lsls r2, r3, #1 │ │ - b.n a11ce │ │ + b.n a1e22 │ │ movs r2, r0 │ │ - b.n a1cd2 │ │ + b.n a2926 │ │ movs r2, r1 │ │ subs r2, #0 │ │ adds r0, r7, r3 │ │ - b.n a1178 │ │ + b.n a1dcc │ │ movs r2, r0 │ │ - b.n a1d7e │ │ + b.n a29d2 │ │ subs r0, #244 @ 0xf4 │ │ - b.n a1180 │ │ + b.n a1dd4 │ │ movs r2, #119 @ 0x77 │ │ - b.n a1c46 │ │ + b.n a289a │ │ ldr r0, [r6, r3] │ │ - b.n a1188 │ │ + b.n a1ddc │ │ asrs r1, r0, #32 │ │ - b.n a176c │ │ + b.n a23c0 │ │ adds r0, #3 │ │ - b.n a1770 │ │ + b.n a23c4 │ │ stmia r0!, {} │ │ - b.n a1170 │ │ + b.n a1dc4 │ │ str r5, [r0, r0] │ │ - b.n a1778 │ │ + b.n a23cc │ │ str r4, [r0, r0] │ │ - b.n a1178 │ │ - b.n a1e1a │ │ + b.n a1dcc │ │ + b.n a2a6e │ │ @ instruction: 0xebff000a │ │ - b.n a19a6 │ │ - beq.n a16a0 │ │ - b.n a1b00 │ │ + b.n a25fa │ │ + beq.n a22f4 │ │ + b.n a2754 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, ip} │ │ - b.n a119a │ │ + b.n a1dee │ │ movs r0, r0 │ │ - b.n a1d18 │ │ + b.n a296c │ │ vpmin.u32 q8, q12, │ │ @ instruction: 0xffa4eaff │ │ asrs r4, r5, #1 │ │ - b.n a11aa │ │ + b.n a1dfe │ │ movs r0, r0 │ │ - b.n a1d28 │ │ + b.n a297c │ │ vpmin.u32 q8, q13, │ │ @ instruction: 0xffe2eaff │ │ asrs r4, r3, #29 │ │ - b.n a11d0 │ │ + b.n a1e24 │ │ movs r1, r0 │ │ - b.n a1dd6 │ │ + b.n a2a2a │ │ adds r7, #88 @ 0x58 │ │ - b.n a11d8 │ │ + b.n a1e2c │ │ cmp r7, #111 @ 0x6f │ │ - b.n a1dde │ │ + b.n a2a32 │ │ asrs r1, r0, #32 │ │ - b.n a17c0 │ │ + b.n a2414 │ │ str r0, [r7, #12] │ │ - b.n a1a40 │ │ + b.n a2694 │ │ adds r0, #3 │ │ - b.n a17c8 │ │ + b.n a241c │ │ stmia r0!, {} │ │ - b.n a11c8 │ │ - b.n a1e42 │ │ + b.n a1e1c │ │ + b.n a2a96 │ │ @ instruction: 0xebfffedf │ │ @ instruction: 0xeaff1848 │ │ - b.n a11f8 │ │ + b.n a1e4c │ │ str r4, [r1, r0] │ │ - b.n a19fe │ │ + b.n a2652 │ │ subs r0, #68 @ 0x44 │ │ - b.n a1200 │ │ + b.n a1e54 │ │ cmp r0, #68 @ 0x44 │ │ - b.n a1204 │ │ + b.n a1e58 │ │ asrs r1, r0, #32 │ │ - b.n a17e8 │ │ + b.n a243c │ │ adds r0, #3 │ │ - b.n a17ec │ │ + b.n a2440 │ │ movs r4, r1 │ │ - b.n a11ec │ │ + b.n a1e40 │ │ movs r0, #2 │ │ - b.n a17f4 │ │ + b.n a2448 │ │ movs r2, r0 │ │ - b.n a1e1a │ │ + b.n a2a6e │ │ lsls r4, r0, #1 │ │ @ instruction: 0xe98d2263 │ │ - b.n a1ce2 │ │ + b.n a2936 │ │ stmia r0!, {} │ │ - b.n a1200 │ │ - b.n a1e5e │ │ + b.n a1e54 │ │ + b.n a2ab2 │ │ @ instruction: 0xebffc005 │ │ - b.n a1a2e │ │ + b.n a2682 │ │ vpmin.u8 q15, q9, │ │ lsls r0, r3, #28 │ │ - b.n a1234 │ │ + b.n a1e88 │ │ movs r0, r0 │ │ - b.n a1818 │ │ + b.n a246c │ │ lsls r2, r3, #1 │ │ - b.n a129e │ │ + b.n a1ef2 │ │ movs r2, r0 │ │ - b.n a1da2 │ │ + b.n a29f6 │ │ lsls r1, r5, #4 │ │ cmp r2, #0 │ │ lsls r4, r6, #30 │ │ - b.n a1d1a │ │ + b.n a296e │ │ movs r2, r0 │ │ - b.n a1db0 │ │ + b.n a2a04 │ │ lsrs r7, r7, #31 │ │ - b.n a1db0 │ │ - add r0, pc, #12 @ (adr r0, a1720 ) │ │ - b.n a1e16 │ │ - add r0, pc, #8 @ (adr r0, a1720 ) │ │ + b.n a2a04 │ │ + add r0, pc, #12 @ (adr r0, a2374 ) │ │ + b.n a2a6a │ │ + add r0, pc, #8 @ (adr r0, a2374 ) │ │ adds r3, #128 @ 0x80 │ │ @ instruction: 0xffd0eaff │ │ lsls r4, r2, #29 │ │ - b.n a1260 │ │ + b.n a1eb4 │ │ blxns r6 │ │ - b.n a1d36 │ │ - ldr r7, [pc, #1020] @ (a1b24 ) │ │ - b.n a1dc8 │ │ + b.n a298a │ │ + ldr r7, [pc, #1020] @ (a2778 ) │ │ + b.n a2a1c │ │ movs r0, r0 │ │ - b.n a184c │ │ + b.n a24a0 │ │ lsls r2, r3, #1 │ │ - b.n a12d2 │ │ + b.n a1f26 │ │ movs r2, r0 │ │ - b.n a1dd6 │ │ + b.n a2a2a │ │ lsls r0, r5, #1 │ │ subs r2, #0 │ │ asrs r4, r7, #28 │ │ - b.n a127c │ │ + b.n a1ed0 │ │ movs r2, r0 │ │ - b.n a1e82 │ │ + b.n a2ad6 │ │ adds r7, #56 @ 0x38 │ │ - b.n a1284 │ │ + b.n a1ed8 │ │ movs r2, #1 │ │ - b.n a1d4a │ │ + b.n a299e │ │ stmia r0!, {} │ │ - b.n a1268 │ │ + b.n a1ebc │ │ asrs r1, r0, #32 │ │ - b.n a1870 │ │ + b.n a24c4 │ │ adds r0, #3 │ │ - b.n a1874 │ │ + b.n a24c8 │ │ movs r5, r1 │ │ and.w r6, r0, r8, lsr #2 │ │ - b.n a129c │ │ + b.n a1ef0 │ │ blxns r6 │ │ - b.n a1d72 │ │ - ldr r7, [pc, #1020] @ (a1b60 ) │ │ - b.n a1e04 │ │ + b.n a29c6 │ │ + ldr r7, [pc, #1020] @ (a27b4 ) │ │ + b.n a2a58 │ │ movs r0, r0 │ │ - b.n a1888 │ │ + b.n a24dc │ │ lsls r2, r3, #1 │ │ - b.n a130e │ │ + b.n a1f62 │ │ movs r0, r0 │ │ - b.n a1e12 │ │ + b.n a2a66 │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #26 │ │ - b.n a12b8 │ │ + b.n a1f0c │ │ movs r1, r0 │ │ - b.n a1ebe │ │ + b.n a2b12 │ │ adds r6, #124 @ 0x7c │ │ - b.n a12c0 │ │ + b.n a1f14 │ │ movs r1, #193 @ 0xc1 │ │ - b.n a1d86 │ │ + b.n a29da │ │ asrs r1, r0, #32 │ │ - b.n a18a8 │ │ + b.n a24fc │ │ stmia r0!, {} │ │ - b.n a12a8 │ │ + b.n a1efc │ │ adds r0, #3 │ │ - b.n a18b0 │ │ + b.n a2504 │ │ str r4, [r0, r0] │ │ - b.n a12b0 │ │ + b.n a1f04 │ │ lsls r0, r1, #5 │ │ and.w r6, r0, r4, asr #1 │ │ - b.n a12dc │ │ + b.n a1f30 │ │ blxns r6 │ │ - b.n a1db2 │ │ - ldr r7, [pc, #1020] @ (a1ba0 ) │ │ - b.n a1e44 │ │ + b.n a2a06 │ │ + ldr r7, [pc, #1020] @ (a27f4 ) │ │ + b.n a2a98 │ │ movs r0, r0 │ │ - b.n a18c8 │ │ + b.n a251c │ │ lsls r2, r3, #1 │ │ - b.n a134e │ │ + b.n a1fa2 │ │ movs r0, r0 │ │ - b.n a1e52 │ │ + b.n a2aa6 │ │ lsls r1, r1, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #25 │ │ - b.n a12f8 │ │ + b.n a1f4c │ │ movs r1, r0 │ │ - b.n a1efe │ │ + b.n a2b52 │ │ adds r6, #72 @ 0x48 │ │ - b.n a1300 │ │ + b.n a1f54 │ │ movs r1, #198 @ 0xc6 │ │ - b.n a1dc6 │ │ + b.n a2a1a │ │ asrs r1, r0, #32 │ │ - b.n a18e8 │ │ + b.n a253c │ │ stmia r0!, {} │ │ - b.n a12e8 │ │ + b.n a1f3c │ │ adds r0, #3 │ │ - b.n a18f0 │ │ + b.n a2544 │ │ lsls r1, r7, #4 │ │ and.w r6, r0, r0, lsl #1 │ │ - b.n a1318 │ │ - add r0, pc, #0 @ (adr r0, a17dc ) │ │ - b.n a1f9e │ │ + b.n a1f6c │ │ + add r0, pc, #0 @ (adr r0, a2430 ) │ │ + b.n a2bf2 │ │ movs r0, r0 │ │ - b.n a1900 │ │ + b.n a2554 │ │ lsls r2, r3, #1 │ │ - b.n a1386 │ │ + b.n a1fda │ │ movs r2, r0 │ │ - b.n a1e8a │ │ + b.n a2ade │ │ @ instruction: 0xff9c3aff │ │ asrs r4, r5, #24 │ │ - b.n a1330 │ │ + b.n a1f84 │ │ movs r2, r0 │ │ - b.n a1f36 │ │ + b.n a2b8a │ │ adds r6, #40 @ 0x28 │ │ - b.n a1338 │ │ + b.n a1f8c │ │ movs r1, #215 @ 0xd7 │ │ - b.n a1dfe │ │ + b.n a2a52 │ │ asrs r1, r0, #32 │ │ - b.n a1920 │ │ + b.n a2574 │ │ stmia r0!, {} │ │ - b.n a1320 │ │ + b.n a1f74 │ │ adds r0, #3 │ │ - b.n a1928 │ │ + b.n a257c │ │ @ instruction: 0xff93eaff │ │ adds r1, #0 │ │ - b.n a1e14 │ │ + b.n a2a68 │ │ adds r5, r7, #6 │ │ - b.n a1e28 │ │ + b.n a2a7c │ │ subs r7, #76 @ 0x4c │ │ - b.n a1eb6 │ │ + b.n a2b0a │ │ adds r5, r4, r5 │ │ - b.n a1ea8 │ │ + b.n a2afc │ │ adds r0, #3 │ │ - b.n a1f28 │ │ + b.n a2b7c │ │ asrs r1, r0, #32 │ │ - b.n a1874 │ │ + b.n a24c8 │ │ adds r0, #3 │ │ - b.n a1876 │ │ + b.n a24ca │ │ asrs r1, r0, #32 │ │ - b.n a1b54 │ │ + b.n a27a8 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r6, r7, #1 │ │ - b.n a1c3a │ │ + b.n a288e │ │ movs r0, r1 │ │ - b.n a1edc │ │ + b.n a2b30 │ │ mcr2 10, 3, r0, cr13, cr15, {7} @ │ │ lsls r0, r6, #23 │ │ - b.n a1380 │ │ + b.n a1fd4 │ │ asrs r4, r6, #30 │ │ - b.n a1e56 │ │ + b.n a2aaa │ │ subs r7, r7, #7 │ │ - b.n a1ee8 │ │ - add r0, pc, #48 @ (adr r0, a187c ) │ │ - b.n a1d50 │ │ + b.n a2b3c │ │ + add r0, pc, #48 @ (adr r0, a24d0 ) │ │ + b.n a29a4 │ │ movs r0, r0 │ │ - b.n a1970 │ │ + b.n a25c4 │ │ lsls r2, r3, #1 │ │ - b.n a13f6 │ │ + b.n a204a │ │ movs r2, r0 │ │ - b.n a1efa │ │ + b.n a2b4e │ │ @ instruction: 0xff803aff │ │ asrs r4, r2, #23 │ │ - b.n a13a0 │ │ + b.n a1ff4 │ │ adds r5, #212 @ 0xd4 │ │ - b.n a13a4 │ │ + b.n a1ff8 │ │ lsls r4, r2, #23 │ │ - b.n a13a8 │ │ + b.n a1ffc │ │ asrs r1, r0, #32 │ │ - b.n a198c │ │ + b.n a25e0 │ │ adds r0, #3 │ │ - b.n a1990 │ │ + b.n a25e4 │ │ stmia r0!, {} │ │ - b.n a1390 │ │ + b.n a1fe4 │ │ movs r0, r0 │ │ - b.n a1998 │ │ + b.n a25ec │ │ movs r5, r0 │ │ @ instruction: 0xe98d0002 │ │ - b.n a1fc2 │ │ + b.n a2c16 │ │ movs r1, #230 @ 0xe6 │ │ - b.n a1e86 │ │ + b.n a2ada │ │ vpmin.u q15, q10, │ │ lsls r4, r6, #22 │ │ - b.n a13cc │ │ - add r0, pc, #0 @ (adr r0, a1890 ) │ │ - b.n a2052 │ │ + b.n a2020 │ │ + add r0, pc, #0 @ (adr r0, a24e4 ) │ │ + b.n a2ca6 │ │ movs r0, r0 │ │ - b.n a19b4 │ │ + b.n a2608 │ │ lsls r2, r3, #1 │ │ - b.n a143a │ │ + b.n a208e │ │ movs r2, r0 │ │ - b.n a1f3e │ │ + b.n a2b92 │ │ vpmin.u32 , , │ │ asrs r0, r4, #22 │ │ - b.n a13e4 │ │ + b.n a2038 │ │ movs r2, r0 │ │ - b.n a1fea │ │ + b.n a2c3e │ │ adds r5, #156 @ 0x9c │ │ - b.n a13ec │ │ + b.n a2040 │ │ movs r1, #246 @ 0xf6 │ │ - b.n a1eb2 │ │ + b.n a2b06 │ │ asrs r1, r0, #32 │ │ - b.n a19d4 │ │ + b.n a2628 │ │ strh r0, [r7, #6] │ │ - b.n a1c54 │ │ + b.n a28a8 │ │ adds r0, #3 │ │ - b.n a19dc │ │ + b.n a2630 │ │ lsls r0, r4, #2 │ │ and.w r5, r0, r4, asr #2 │ │ - b.n a1404 │ │ + b.n a2058 │ │ blxns r6 │ │ - b.n a1eda │ │ - ldr r7, [pc, #1020] @ (a1cc8 ) │ │ - b.n a1f6c │ │ + b.n a2b2e │ │ + ldr r7, [pc, #1020] @ (a291c ) │ │ + b.n a2bc0 │ │ movs r0, r0 │ │ - b.n a19f0 │ │ + b.n a2644 │ │ lsls r2, r3, #1 │ │ - b.n a1476 │ │ + b.n a20ca │ │ movs r2, r0 │ │ - b.n a1f7a │ │ + b.n a2bce │ │ lsls r7, r5, #3 │ │ cmp r2, #0 │ │ - add r0, pc, #12 @ (adr r0, a18ec ) │ │ - b.n a1fea │ │ + add r0, pc, #12 @ (adr r0, a2540 ) │ │ + b.n a2c3e │ │ vpmin.u16 q15, q15, │ │ lsls r0, r3, #22 │ │ - b.n a1428 │ │ - add r7, pc, #720 @ (adr r7, a1bbc ) │ │ - b.n a1efe │ │ + b.n a207c │ │ + add r7, pc, #720 @ (adr r7, a2810 ) │ │ + b.n a2b52 │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n a1f90 │ │ + b.n a2be4 │ │ movs r0, r0 │ │ - b.n a1a14 │ │ + b.n a2668 │ │ lsls r2, r3, #1 │ │ - b.n a149a │ │ + b.n a20ee │ │ movs r2, r0 │ │ - b.n a1f9e │ │ + b.n a2bf2 │ │ vpmin.u16 , , │ │ asrs r0, r0, #22 │ │ - b.n a1444 │ │ + b.n a2098 │ │ movs r2, r0 │ │ - b.n a204a │ │ + b.n a2c9e │ │ adds r5, #124 @ 0x7c │ │ - b.n a144c │ │ + b.n a20a0 │ │ stmia r0!, {} │ │ - b.n a142c │ │ + b.n a2080 │ │ asrs r1, r0, #32 │ │ - b.n a1a34 │ │ + b.n a2688 │ │ movs r0, #4 │ │ - b.n a1434 │ │ + b.n a2088 │ │ adds r0, #3 │ │ - b.n a1a3c │ │ + b.n a2690 │ │ movs r2, #6 │ │ - b.n a1f22 │ │ + b.n a2b76 │ │ vpmin.u8 q15, , │ │ movs r4, r2 │ │ - b.n a144a │ │ + b.n a209e │ │ asrs r6, r0, #32 │ │ - b.n a1c6e │ │ + b.n a28c2 │ │ stmia r0!, {r5} │ │ - b.n a1348 │ │ - ldrb r7, [r7, #19] │ │ + b.n a1f9c │ │ + ldrb r6, [r7, #19] │ │ add.w r0, r0, r0 │ │ - b.n a1fda │ │ + b.n a2c2e │ │ lsls r3, r2, #4 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ ldmia.w r6, {r2, r3, r4, ip, sp, lr} │ │ - b.n a1480 │ │ + b.n a20d4 │ │ str r0, [r4, r0] │ │ - b.n a1484 │ │ + b.n a20d8 │ │ asrs r7, r0, #32 │ │ - b.n a19ee │ │ + b.n a2642 │ │ asrs r5, r0, #32 │ │ - b.n a1af6 │ │ + b.n a274a │ │ lsls r7, r1, #4 │ │ subs r2, #0 │ │ movs r0, #36 @ 0x24 │ │ - b.n a1482 │ │ + b.n a20d6 │ │ stmia r0!, {r5} │ │ - b.n a1394 │ │ + b.n a1fe8 │ │ mcr2 10, 3, lr, cr7, cr15, {7} @ │ │ lsls r0, r5, #20 │ │ - b.n a14a4 │ │ + b.n a20f8 │ │ add r1, sp, #188 @ 0xbc │ │ - b.n a1f7a │ │ + b.n a2bce │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n a200c │ │ + b.n a2c60 │ │ movs r0, r0 │ │ - b.n a1a90 │ │ + b.n a26e4 │ │ lsls r2, r3, #1 │ │ - b.n a1516 │ │ + b.n a216a │ │ movs r2, r0 │ │ - b.n a201a │ │ + b.n a2c6e │ │ vpmin.u , q12, │ │ asrs r0, r2, #20 │ │ - b.n a14c0 │ │ + b.n a2114 │ │ adds r5, #16 │ │ - b.n a14c4 │ │ + b.n a2118 │ │ movs r0, #28 │ │ - b.n a14c4 │ │ + b.n a2118 │ │ asrs r1, r0, #32 │ │ - b.n a1aac │ │ + b.n a2700 │ │ movs r0, r4 │ │ - b.n a14cc │ │ + b.n a2120 │ │ adds r0, #3 │ │ - b.n a1ab4 │ │ + b.n a2708 │ │ movs r0, #8 │ │ - b.n a14b4 │ │ + b.n a2108 │ │ movs r2, #23 │ │ - b.n a1f9e │ │ + b.n a2bf2 │ │ movs r4, r1 │ │ - b.n a14bc │ │ + b.n a2110 │ │ lsls r6, r4, #1 │ │ @ instruction: 0xea0084fc │ │ - b.n a14e8 │ │ + b.n a213c │ │ lsls r1, r3, #22 │ │ - b.n a1ab8 │ │ + b.n a270c │ │ str r7, [r7, #68] @ 0x44 │ │ - b.n a2172 │ │ + b.n a2dc6 │ │ strh r0, [r1, #0] │ │ - b.n a1ad4 │ │ + b.n a2728 │ │ asrs r1, r0, #32 │ │ - b.n a1a66 │ │ + b.n a26ba │ │ ldrb r7, [r7, #31] │ │ - b.n a1fcc │ │ + b.n a2c20 │ │ adds r0, #90 @ 0x5a │ │ - b.n a1572 │ │ + b.n a21c6 │ │ asrs r2, r0, #32 │ │ - b.n a1b74 │ │ + b.n a27c8 │ │ lsls r0, r4, #1 │ │ subs r2, #0 │ │ str r4, [r1, #0] │ │ - b.n a1d0e │ │ + b.n a2962 │ │ movs r1, r0 │ │ - b.n a2078 │ │ + b.n a2ccc │ │ lsls r4, r7, #2 │ │ ldrh r0, [r0, #16] │ │ lsls r7, r7, #17 │ │ - b.n a211a │ │ + b.n a2d6e │ │ asrs r1, r1, #32 │ │ - b.n a1d1e │ │ - ldmia r5, {r0, r1, r2, r3, r5} │ │ + b.n a2972 │ │ + ldmia r5, {r1, r2, r3, r5} │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a1d26 │ │ + b.n a297a │ │ stmia r0!, {r1, r2} │ │ - b.n a1d2a │ │ + b.n a297e │ │ str r0, [r3, r0] │ │ - b.n a14f6 │ │ + b.n a214a │ │ mrc2 10, 2, lr, cr11, cr15, {7} @ │ │ lsls r0, r3, #19 │ │ - b.n a1534 │ │ + b.n a2188 │ │ asrs r1, r0, #32 │ │ - b.n a1ea6 │ │ + b.n a2afa │ │ adds r2, r0, r4 │ │ - b.n a1fb2 │ │ + b.n a2c06 │ │ movs r0, r0 │ │ - b.n a1b20 │ │ + b.n a2774 │ │ lsls r2, r3, #1 │ │ - b.n a15a6 │ │ + b.n a21fa │ │ movs r0, r4 │ │ subs r2, #0 │ │ blxns r6 │ │ - b.n a201e │ │ + b.n a2c72 │ │ movs r2, r0 │ │ - b.n a20b2 │ │ - ldr r7, [pc, #1020] @ (a1e10 ) │ │ - b.n a20b4 │ │ + b.n a2d06 │ │ + ldr r7, [pc, #1020] @ (a2a64 ) │ │ + b.n a2d08 │ │ lsls r0, r2, #1 │ │ subs r2, #0 │ │ asrs r4, r6, #18 │ │ - b.n a155c │ │ + b.n a21b0 │ │ movs r2, r0 │ │ - b.n a2162 │ │ + b.n a2db6 │ │ adds r4, #176 @ 0xb0 │ │ - b.n a1564 │ │ + b.n a21b8 │ │ movs r2, #59 @ 0x3b │ │ - b.n a202a │ │ + b.n a2c7e │ │ str r0, [r1, #0] │ │ - b.n a1548 │ │ + b.n a219c │ │ asrs r1, r0, #32 │ │ - b.n a1b50 │ │ + b.n a27a4 │ │ adds r0, #3 │ │ - b.n a1b54 │ │ - add r0, pc, #48 @ (adr r0, a1a68 ) │ │ - b.n a1554 │ │ + b.n a27a8 │ │ + add r0, pc, #48 @ (adr r0, a26bc ) │ │ + b.n a21a8 │ │ lsls r7, r1, #3 │ │ and.w r4, r0, r0, ror #2 │ │ - b.n a1580 │ │ - add r7, pc, #720 @ (adr r7, a1d14 ) │ │ - b.n a2056 │ │ + b.n a21d4 │ │ + add r7, pc, #720 @ (adr r7, a2968 ) │ │ + b.n a2caa │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n a20e8 │ │ + b.n a2d3c │ │ movs r0, r0 │ │ - b.n a1b6c │ │ + b.n a27c0 │ │ lsls r2, r3, #1 │ │ - b.n a15f2 │ │ + b.n a2246 │ │ movs r2, r0 │ │ - b.n a20f6 │ │ + b.n a2d4a │ │ vpmin.u8 , , │ │ asrs r0, r3, #18 │ │ - b.n a159c │ │ + b.n a21f0 │ │ movs r2, r0 │ │ - b.n a21a2 │ │ + b.n a2df6 │ │ adds r4, #148 @ 0x94 │ │ - b.n a15a4 │ │ + b.n a21f8 │ │ movs r2, #93 @ 0x5d │ │ - b.n a206a │ │ + b.n a2cbe │ │ asrs r1, r0, #32 │ │ - b.n a1b8c │ │ + b.n a27e0 │ │ stmia r0!, {} │ │ - b.n a158c │ │ + b.n a21e0 │ │ adds r0, #3 │ │ - b.n a1b94 │ │ + b.n a27e8 │ │ str r0, [sp, #16] │ │ - b.n a1594 │ │ + b.n a21e8 │ │ str r0, [r1, #0] │ │ - b.n a1598 │ │ + b.n a21ec │ │ mrc2 10, 7, lr, cr6, cr15, {7} @ │ │ lsls r4, r7, #16 │ │ - b.n a15c4 │ │ + b.n a2218 │ │ movs r0, r0 │ │ - b.n a1ba8 │ │ + b.n a27fc │ │ lsls r2, r3, #1 │ │ - b.n a162e │ │ + b.n a2282 │ │ strh r4, [r1, #0] │ │ - b.n a1dd2 │ │ + b.n a2a26 │ │ movs r1, r0 │ │ - b.n a2136 │ │ + b.n a2d8a │ │ lsls r3, r3, #1 │ │ ldrh r0, [r0, #16] │ │ lsls r7, r7, #17 │ │ - b.n a21de │ │ + b.n a2e32 │ │ asrs r1, r1, #32 │ │ - b.n a1de2 │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ + b.n a2a36 │ │ + ldmia r4, {r0, r2, r3, r4, r5, r6, r7} │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a1dea │ │ + b.n a2a3e │ │ stmia r0!, {r3} │ │ - b.n a1dee │ │ + b.n a2a42 │ │ strb r4, [r3, #0] │ │ - b.n a15ba │ │ + b.n a220e │ │ mrc2 10, 1, lr, cr13, cr15, {7} @ │ │ lsls r4, r4, #17 │ │ - b.n a15f8 │ │ - add r7, pc, #720 @ (adr r7, a1d8c ) │ │ - b.n a20ce │ │ + b.n a224c │ │ + add r7, pc, #720 @ (adr r7, a29e0 ) │ │ + b.n a2d22 │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n a2160 │ │ + b.n a2db4 │ │ movs r0, r0 │ │ - b.n a1be4 │ │ + b.n a2838 │ │ lsls r2, r3, #1 │ │ - b.n a166a │ │ + b.n a22be │ │ movs r2, r0 │ │ - b.n a216e │ │ + b.n a2dc2 │ │ mcr2 10, 7, r3, cr3, cr15, {7} @ │ │ asrs r4, r1, #17 │ │ - b.n a1614 │ │ + b.n a2268 │ │ adds r4, #76 @ 0x4c │ │ - b.n a1618 │ │ + b.n a226c │ │ lsls r4, r1, #17 │ │ - b.n a161c │ │ + b.n a2270 │ │ asrs r1, r0, #32 │ │ - b.n a1c00 │ │ + b.n a2854 │ │ adds r0, #3 │ │ - b.n a1c04 │ │ + b.n a2858 │ │ stmia r0!, {} │ │ - b.n a1604 │ │ + b.n a2258 │ │ movs r0, r0 │ │ - b.n a1c0c │ │ + b.n a2860 │ │ movs r5, r0 │ │ @ instruction: 0xe98d0002 │ │ - b.n a2236 │ │ + b.n a2e8a │ │ movs r2, #111 @ 0x6f │ │ - b.n a20fa │ │ + b.n a2d4e │ │ mrc2 10, 6, lr, cr7, cr15, {7} @ │ │ lsls r4, r1, #17 │ │ - b.n a1640 │ │ - add r7, pc, #720 @ (adr r7, a1dd4 ) │ │ - b.n a2116 │ │ + b.n a2294 │ │ + add r7, pc, #720 @ (adr r7, a2a28 ) │ │ + b.n a2d6a │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n a21a8 │ │ + b.n a2dfc │ │ movs r0, r0 │ │ - b.n a1c2c │ │ + b.n a2880 │ │ lsls r2, r3, #1 │ │ - b.n a16b2 │ │ + b.n a2306 │ │ movs r2, r0 │ │ - b.n a21b6 │ │ + b.n a2e0a │ │ mrc2 10, 6, r3, cr1, cr15, {7} @ │ │ asrs r4, r6, #16 │ │ - b.n a165c │ │ + b.n a22b0 │ │ cmp r5, #10 │ │ - b.n a2262 │ │ + b.n a2eb6 │ │ adds r4, #48 @ 0x30 │ │ - b.n a1664 │ │ + b.n a22b8 │ │ lsls r0, r6, #16 │ │ - b.n a1668 │ │ + b.n a22bc │ │ asrs r1, r0, #32 │ │ - b.n a1c4c │ │ + b.n a28a0 │ │ adds r0, #3 │ │ - b.n a1c50 │ │ + b.n a28a4 │ │ ands r0, r1 │ │ - b.n a1650 │ │ + b.n a22a4 │ │ movs r0, r0 │ │ - b.n a1c58 │ │ + b.n a28ac │ │ movs r0, r2 │ │ - b.n a1658 │ │ + b.n a22ac │ │ str r4, [r1, r0] │ │ - b.n a165c │ │ + b.n a22b0 │ │ movs r2, r0 │ │ - b.n a2286 │ │ + b.n a2eda │ │ stmia r0!, {} │ │ - b.n a1664 │ │ + b.n a22b8 │ │ mcr2 10, 6, lr, cr3, cr15, {7} @ │ │ blxns r6 │ │ - b.n a2162 │ │ + b.n a2db6 │ │ movs r2, r0 │ │ - b.n a21fc │ │ - ldr r7, [pc, #1020] @ (a1f54 ) │ │ - b.n a21f8 │ │ + b.n a2e50 │ │ + ldr r7, [pc, #1020] @ (a2ba8 ) │ │ + b.n a2e4c │ │ lsls r7, r7, #1 │ │ cmp r2, #0 │ │ - add r0, pc, #8 @ (adr r0, a1b68 ) │ │ - b.n a226a │ │ + add r0, pc, #8 @ (adr r0, a27bc ) │ │ + b.n a2ebe │ │ mrc2 10, 5, lr, cr14, cr15, {7} @ │ │ lsls r4, r2, #15 │ │ - b.n a16a8 │ │ - add r7, pc, #720 @ (adr r7, a1e3c ) │ │ - b.n a217e │ │ + b.n a22fc │ │ + add r7, pc, #720 @ (adr r7, a2a90 ) │ │ + b.n a2dd2 │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n a2210 │ │ + b.n a2e64 │ │ movs r0, r0 │ │ - b.n a1c94 │ │ + b.n a28e8 │ │ lsls r2, r3, #1 │ │ - b.n a171a │ │ + b.n a236e │ │ movs r2, r0 │ │ - b.n a221e │ │ + b.n a2e72 │ │ mrc2 10, 5, r3, cr7, cr15, {7} @ │ │ asrs r4, r7, #14 │ │ - b.n a16c4 │ │ + b.n a2318 │ │ adds r3, #188 @ 0xbc │ │ - b.n a16c8 │ │ + b.n a231c │ │ lsls r4, r7, #14 │ │ - b.n a16cc │ │ + b.n a2320 │ │ asrs r1, r0, #32 │ │ - b.n a1cb0 │ │ + b.n a2904 │ │ adds r0, #3 │ │ - b.n a1cb4 │ │ + b.n a2908 │ │ stmia r0!, {} │ │ - b.n a16b4 │ │ + b.n a2308 │ │ movs r0, r0 │ │ - b.n a1cbc │ │ + b.n a2910 │ │ movs r5, r0 │ │ @ instruction: 0xe98d0002 │ │ - b.n a22e6 │ │ + b.n a2f3a │ │ movs r2, #123 @ 0x7b │ │ - b.n a21aa │ │ + b.n a2dfe │ │ mcr2 10, 5, lr, cr11, cr15, {7} @ │ │ asrs r0, r4, #9 │ │ - b.n a16f0 │ │ + b.n a2344 │ │ movs r2, r0 │ │ - b.n a22f6 │ │ + b.n a2f4a │ │ adds r2, #92 @ 0x5c │ │ - b.n a16f8 │ │ + b.n a234c │ │ cmp r7, #115 @ 0x73 │ │ - b.n a22fe │ │ + b.n a2f52 │ │ asrs r1, r0, #32 │ │ - b.n a1ce0 │ │ + b.n a2934 │ │ stmia r0!, {} │ │ - b.n a16e0 │ │ + b.n a2334 │ │ adds r0, #3 │ │ - b.n a1ce8 │ │ + b.n a293c │ │ str r4, [r0, r0] │ │ - b.n a16e8 │ │ + b.n a233c │ │ str r6, [r1, r0] │ │ - b.n a1f12 │ │ - b.n a20d4 │ │ + b.n a2b66 │ │ + b.n a2d28 │ │ @ instruction: 0xebff002c │ │ - b.n a1702 │ │ + b.n a2356 │ │ asrs r0, r4, #2 │ │ - b.n a1be8 │ │ + b.n a283c │ │ movs r1, r0 │ │ - b.n a1c62 │ │ + b.n a28b6 │ │ asrs r1, r1, #32 │ │ - b.n a1be6 │ │ + b.n a283a │ │ lsls r0, r4, #4 │ │ - b.n a1bfc │ │ + b.n a2850 │ │ movs r0, r0 │ │ - b.n a1cf0 │ │ + b.n a2944 │ │ lsls r0, r4, #8 │ │ - b.n a1cf2 │ │ + b.n a2946 │ │ movs r2, r1 │ │ - b.n a1bf6 │ │ + b.n a284a │ │ lsrs r0, r2, #2 │ │ - b.n a1bfa │ │ + b.n a284e │ │ adds r0, r4, #0 │ │ - b.n a1f3e │ │ + b.n a2b92 │ │ mcr2 10, 6, lr, cr0, cr15, {7} @ │ │ stmia r0!, {r0, r2} │ │ - b.n a1f46 │ │ + b.n a2b9a │ │ mcr2 10, 3, lr, cr7, cr15, {7} @ │ │ asrs r4, r1, #11 │ │ - b.n a174c │ │ + b.n a23a0 │ │ movs r2, #66 @ 0x42 │ │ - b.n a2212 │ │ + b.n a2e66 │ │ adds r2, #200 @ 0xc8 │ │ - b.n a1754 │ │ + b.n a23a8 │ │ movs r4, r3 │ │ - b.n a1754 │ │ + b.n a23a8 │ │ asrs r1, r0, #32 │ │ - b.n a1d3c │ │ + b.n a2990 │ │ movs r0, r2 │ │ - b.n a173c │ │ + b.n a2390 │ │ adds r0, #3 │ │ - b.n a1d44 │ │ + b.n a2998 │ │ movs r0, r4 │ │ - b.n a1764 │ │ + b.n a23b8 │ │ movs r4, r2 │ │ - b.n a1748 │ │ + b.n a239c │ │ movs r2, r0 │ │ - b.n a2372 │ │ + b.n a2fc6 │ │ str r0, [r1, #0] │ │ - b.n a1750 │ │ - add r0, pc, #48 @ (adr r0, a1c68 ) │ │ - b.n a1754 │ │ + b.n a23a4 │ │ + add r0, pc, #48 @ (adr r0, a28bc ) │ │ + b.n a23a8 │ │ strh r0, [r0, #0] │ │ - b.n a1758 │ │ - b.n a210a │ │ + b.n a23ac │ │ + b.n a2d5e │ │ @ instruction: 0xebff102c │ │ - b.n a176e │ │ + b.n a23c2 │ │ lsls r7, r7, #17 │ │ - b.n a238a │ │ - ldmia r4, {r2, r4, r7} │ │ + b.n a2fde │ │ + ldmia r4, {r0, r1, r4, r7} │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a1f92 │ │ + b.n a2be6 │ │ lsls r4, r1, #10 │ │ - b.n a1794 │ │ + b.n a23e8 │ │ movs r0, r0 │ │ - b.n a1d78 │ │ + b.n a29cc │ │ lsls r2, r3, #1 │ │ - b.n a17fe │ │ + b.n a2452 │ │ movs r2, r0 │ │ - b.n a2302 │ │ + b.n a2f56 │ │ @ instruction: 0xff903aff │ │ asrs r4, r7, #9 │ │ - b.n a17a8 │ │ + b.n a23fc │ │ adds r2, #124 @ 0x7c │ │ - b.n a17ac │ │ + b.n a2400 │ │ movs r4, r3 │ │ - b.n a179a │ │ + b.n a23ee │ │ asrs r1, r0, #32 │ │ - b.n a1d94 │ │ + b.n a29e8 │ │ movs r2, #116 @ 0x74 │ │ - b.n a17b8 │ │ + b.n a240c │ │ adds r0, #3 │ │ - b.n a1d9c │ │ + b.n a29f0 │ │ movs r4, r1 │ │ - b.n a179c │ │ + b.n a23f0 │ │ movs r2, r0 │ │ - b.n a23c6 │ │ + b.n a301a │ │ movs r0, #2 │ │ - b.n a1da8 │ │ + b.n a29fc │ │ strh r0, [r0, #0] │ │ - b.n a17a8 │ │ + b.n a23fc │ │ lsls r4, r0, #2 │ │ @ instruction: 0xe98d224a │ │ - b.n a2296 │ │ - b.n a2136 │ │ + b.n a2eea │ │ + b.n a2d8a │ │ @ instruction: 0xebffff82 │ │ @ instruction: 0xeaff11cc │ │ - b.n a17e0 │ │ + b.n a2434 │ │ movs r2, r0 │ │ - b.n a23e6 │ │ + b.n a303a │ │ adds r1, #200 @ 0xc8 │ │ - b.n a17e8 │ │ + b.n a243c │ │ movs r1, #251 @ 0xfb │ │ - b.n a22ae │ │ + b.n a2f02 │ │ stmia r0!, {} │ │ - b.n a17cc │ │ + b.n a2420 │ │ asrs r1, r0, #32 │ │ - b.n a1dd4 │ │ + b.n a2a28 │ │ adds r0, #3 │ │ - b.n a1dd8 │ │ + b.n a2a2c │ │ strb r4, [r0, #0] │ │ - b.n a17d8 │ │ - b.n a214a │ │ + b.n a242c │ │ + b.n a2d9e │ │ @ instruction: 0xebffa003 │ │ - b.n a21ce │ │ + b.n a2e22 │ │ mcr2 10, 3, lr, cr5, cr15, {7} @ │ │ asrs r4, r3, #7 │ │ - b.n a180c │ │ + b.n a2460 │ │ movs r2, #37 @ 0x25 │ │ - b.n a22d2 │ │ + b.n a2f26 │ │ adds r1, #216 @ 0xd8 │ │ - b.n a1814 │ │ + b.n a2468 │ │ movs r0, r1 │ │ - b.n a17f4 │ │ + b.n a2448 │ │ asrs r1, r0, #32 │ │ - b.n a1dfc │ │ + b.n a2a50 │ │ movs r4, r3 │ │ - b.n a181c │ │ + b.n a2470 │ │ adds r0, #3 │ │ - b.n a1e04 │ │ + b.n a2a58 │ │ movs r0, r2 │ │ - b.n a1804 │ │ + b.n a2458 │ │ movs r0, r4 │ │ - b.n a1828 │ │ + b.n a247c │ │ movs r4, r2 │ │ - b.n a180c │ │ + b.n a2460 │ │ movs r2, r0 │ │ - b.n a2436 │ │ + b.n a308a │ │ str r4, [r1, r0] │ │ - b.n a1814 │ │ + b.n a2468 │ │ str r0, [r0, #0] │ │ - b.n a1818 │ │ - b.n a216a │ │ + b.n a246c │ │ + b.n a2dbe │ │ @ instruction: 0xebff902c │ │ - b.n a182e │ │ + b.n a2482 │ │ lsls r7, r7, #17 │ │ - b.n a244a │ │ + b.n a309e │ │ asrs r1, r1, #32 │ │ - b.n a204e │ │ - ldmia r4!, {r0, r1, r5, r6} │ │ + b.n a2ca2 │ │ + ldmia r4!, {r1, r5, r6} │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a2056 │ │ + b.n a2caa │ │ lsls r2, r3, #1 │ │ - b.n a18ca │ │ + b.n a251e │ │ movs r2, r0 │ │ - b.n a23be │ │ + b.n a3012 │ │ vpmin.u , q8, │ │ asrs r4, r1, #6 │ │ - b.n a1864 │ │ + b.n a24b8 │ │ adds r1, #140 @ 0x8c │ │ - b.n a1868 │ │ + b.n a24bc │ │ movs r0, r3 │ │ - b.n a1856 │ │ + b.n a24aa │ │ asrs r1, r0, #32 │ │ - b.n a1e50 │ │ + b.n a2aa4 │ │ movs r1, #132 @ 0x84 │ │ - b.n a1874 │ │ + b.n a24c8 │ │ adds r0, #3 │ │ - b.n a1e58 │ │ + b.n a2aac │ │ movs r4, r1 │ │ - b.n a1858 │ │ + b.n a24ac │ │ movs r2, r0 │ │ - b.n a2482 │ │ + b.n a30d6 │ │ movs r0, #2 │ │ - b.n a1e64 │ │ + b.n a2ab8 │ │ str r0, [r0, #0] │ │ - b.n a1864 │ │ + b.n a24b8 │ │ movs r4, r4 │ │ @ instruction: 0xe98d222d │ │ - b.n a2352 │ │ - b.n a2194 │ │ + b.n a2fa6 │ │ + b.n a2de8 │ │ @ instruction: 0xebff902c │ │ - b.n a1882 │ │ + b.n a24d6 │ │ vpmin.u32 q7, , │ │ asrs r4, r4, #5 │ │ - b.n a18a0 │ │ + b.n a24f4 │ │ cmp r6, #35 @ 0x23 │ │ - b.n a24a6 │ │ + b.n a30fa │ │ adds r1, #96 @ 0x60 │ │ - b.n a18a8 │ │ + b.n a24fc │ │ asrs r1, r0, #32 │ │ - b.n a1e8c │ │ + b.n a2ae0 │ │ movs r0, r1 │ │ - b.n a188c │ │ + b.n a24e0 │ │ adds r0, #3 │ │ - b.n a1e94 │ │ + b.n a2ae8 │ │ movs r2, r0 │ │ - b.n a24ba │ │ + b.n a310e │ │ str r4, [r1, r0] │ │ - b.n a1898 │ │ + b.n a24ec │ │ stmia r0!, {} │ │ - b.n a189c │ │ - b.n a21ac │ │ + b.n a24f0 │ │ + b.n a2e00 │ │ @ instruction: 0xebffa002 │ │ - b.n a2292 │ │ + b.n a2ee6 │ │ mrc2 10, 1, lr, cr4, cr15, {7} @ │ │ - add r0, pc, #0 @ (adr r0, a1d90 ) │ │ - b.n a20d2 │ │ + add r0, pc, #0 @ (adr r0, a29e4 ) │ │ + b.n a2d26 │ │ mrc2 10, 1, lr, cr2, cr15, {7} @ │ │ asrs r0, r0, #4 │ │ - b.n a18d8 │ │ - add r7, pc, #720 @ (adr r7, a206c ) │ │ - b.n a23ae │ │ + b.n a252c │ │ + add r7, pc, #720 @ (adr r7, a2cc0 ) │ │ + b.n a3002 │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n a2440 │ │ + b.n a3094 │ │ asrs r1, r0, #32 │ │ - b.n a1ec4 │ │ + b.n a2b18 │ │ asrs r2, r3, #1 │ │ - b.n a194c │ │ + b.n a25a0 │ │ movs r2, r0 │ │ - b.n a2450 │ │ + b.n a30a4 │ │ mcr2 10, 1, r3, cr11, cr15, {7} @ │ │ asrs r0, r5, #3 │ │ - b.n a18f4 │ │ + b.n a2548 │ │ adds r0, #232 @ 0xe8 │ │ - b.n a18f8 │ │ + b.n a254c │ │ strb r4, [r3, #0] │ │ - b.n a18f8 │ │ + b.n a254c │ │ asrs r1, r0, #32 │ │ - b.n a1ee0 │ │ + b.n a2b34 │ │ strb r0, [r1, #0] │ │ - b.n a18e0 │ │ + b.n a2534 │ │ adds r0, #3 │ │ - b.n a1ee8 │ │ + b.n a2b3c │ │ strb r0, [r4, #0] │ │ - b.n a1908 │ │ + b.n a255c │ │ movs r0, r2 │ │ - b.n a18ec │ │ + b.n a2540 │ │ movs r0, r4 │ │ - b.n a180c │ │ + b.n a2460 │ │ movs r0, #20 │ │ - b.n a18f4 │ │ + b.n a2548 │ │ movs r2, #18 │ │ - b.n a23de │ │ + b.n a3032 │ │ movs r0, r0 │ │ - b.n a18fc │ │ + b.n a2550 │ │ movs r2, r0 │ │ - b.n a2526 │ │ + b.n a317a │ │ strb r4, [r1, #0] │ │ - b.n a1904 │ │ + b.n a2558 │ │ mrc2 10, 0, lr, cr11, cr15, {7} @ │ │ - ldmia r2, {r2, r5} │ │ + ldmia r1!, {r4, r6, r7} │ │ movs r3, r0 │ │ - ldrh r5, [r2, #56] @ 0x38 │ │ - @ instruction: 0xfff6defd │ │ - vrintx.f16 q14, q10 │ │ - movs r3, r0 │ │ - ldrh r5, [r5, #48] @ 0x30 │ │ - vsri.64 q14, , #10 │ │ - vrintx.f16 d28, d20 │ │ - movs r3, r0 │ │ - ldrh r5, [r5, #46] @ 0x2e │ │ - vqrshrn.u64 d28, q4, #10 │ │ - vsli.32 q14, q2, #22 │ │ - movs r3, r0 │ │ - ldrh r5, [r6, #14] │ │ - vshll.u32 q13, d6, #22 │ │ - vrintn.f16 q14, q14 │ │ - movs r3, r0 │ │ - ldrh r5, [r6, #44] @ 0x2c │ │ - vqmovn.u32 d24, │ │ - vqshl.u64 d28, d12, #54 @ 0x36 │ │ + strh r7, [r5, #22] │ │ + vcvt.f16.f32 d29, q6 │ │ + vsri.64 d28, d0, #10 │ │ + movs r3, r0 │ │ + strh r7, [r0, #16] │ │ + vtbx.8 d27, {d22-d23}, d11 │ │ + vsri.32 q14, q0, #10 │ │ + movs r3, r0 │ │ + strh r7, [r0, #14] │ │ + vqrdmlah.s , q3, d22[0] │ │ + vrinta.f16 d28, d0 │ │ + movs r3, r0 │ │ + ldrb r7, [r1, #23] │ │ + vqrdmulh.s , q3, d16[0] │ │ + vsri.32 d28, d8, #10 │ │ + movs r3, r0 │ │ + strh r7, [r1, #12] │ │ + vqshlu.s64 d23, d14, #54 @ 0x36 │ │ + vrint?.f16 q14, q4 │ │ + movs r3, r0 │ │ + strh r7, [r7, #36] @ 0x24 │ │ + @ instruction: 0xfff67c90 │ │ + vsubw.u q14, q11, d24 │ │ + movs r3, r0 │ │ + strh r3, [r4, #8] │ │ + vtrn.16 q13, │ │ + vsli.64 d24, d2, #54 @ 0x36 │ │ + @ instruction: 0xfff6c364 │ │ + movs r3, r0 │ │ + strh r3, [r3, #6] │ │ + vcvt.u32.f32 d24, d24, #10 │ │ + vrintm.f16 d28, d12 │ │ + movs r3, r0 │ │ + strh r3, [r7, #62] @ 0x3e │ │ + @ instruction: 0xfff66e96 │ │ + vqshlu.s32 q14, q2, #22 │ │ movs r3, r0 │ │ - str r0, [sp, #916] @ 0x394 │ │ - vtbl.8 d24, {d6-d7}, d6 │ │ - vrsra.u64 q14, q14, #10 │ │ + strh r3, [r0, #30] │ │ + vsubw.u q13, q11, d1 │ │ + vrintn.f16 , q4 │ │ + vshll.i16 q14, d24, #16 │ │ + movs r3, r0 │ │ + ldrb r3, [r3, #19] │ │ + vcvt.u16.f16 q12, , #10 │ │ + vrintx.f16 q14, q6 │ │ + movs r3, r0 │ │ + strh r7, [r7, #16] │ │ + vmovn.i32 d26, q15 │ │ + vshll.i16 q14, d4, #16 │ │ + movs r3, r0 │ │ + strh r3, [r7, #2] │ │ + vqrdmulh.s q13, q3, d24[0] │ │ + vqmovn.s32 d28, q4 │ │ movs r3, r0 │ │ - ldrh r1, [r1, #42] @ 0x2a │ │ - @ instruction: 0xfff6ad9b │ │ - vshr.u64 , q14, #10 │ │ - vrsra.u64 d28, d24, #10 │ │ - movs r3, r0 │ │ - ldrh r1, [r0, #40] @ 0x28 │ │ - vtbl.8 d25, {d22-d24}, d29 │ │ - vrintm.f16 q14, q8 │ │ - movs r3, r0 │ │ - str r3, [sp, #404] @ 0x194 │ │ - @ instruction: 0xfff67af2 │ │ - vrintm.f16 d28, d24 │ │ - movs r3, r0 │ │ - ldrh r1, [r5, #62] @ 0x3e │ │ - vshr.u32 d27, d23, #10 │ │ - @ instruction: 0xfff69ffe │ │ - vrsra.u32 q14, q14, #10 │ │ + strh r3, [r0, #0] │ │ + vcvt.u16.f16 , , #10 │ │ + vcvt.f32.u32 , q2, #10 │ │ movs r3, r0 │ │ - ldrh r1, [r0, #8] │ │ - vtbl.8 d25, {d6-d7}, d29 │ │ - vrinta.f16 d28, d16 │ │ + ldrb r7, [r1, #15] │ │ + vrsra.u64 , q7, #10 │ │ + vqmovun.s32 d28, q2 │ │ + movs r3, r0 │ │ + ldrb r3, [r6, #18] │ │ + vsri.64 d27, d7, #10 │ │ + vcvt.f16.u16 , , #10 │ │ + vtbx.8 d21, {d22-d23}, d22 │ │ + vuzp.16 q13, q5 │ │ + vqrshrun.s64 d28, q10, #10 │ │ movs r3, r0 │ │ - ldrh r5, [r4, #50] @ 0x32 │ │ - vqrdmlah.s q13, q11, d20[0] │ │ - vrsra.u32 q14, q4, #10 │ │ - movs r3, r0 │ │ - ldrh r1, [r4, #36] @ 0x24 │ │ - vtbx.8 d27, {d6-d8}, d5 │ │ - vrshr.u64 q14, q6, #10 │ │ - movs r3, r0 │ │ - ldrh r1, [r5, #32] │ │ - vtbl.8 d22, {d6-d8}, d22 │ │ - @ instruction: 0xfff6bea8 │ │ - movs r3, r0 │ │ - strh r5, [r6, #62] @ 0x3e │ │ - vshr.u32 q12, q2, #10 │ │ - vrshr.u64 d28, d8, #10 │ │ - movs r3, r0 │ │ - ldrh r1, [r3, #6] │ │ - @ instruction: 0xfff6bfab │ │ - vtbl.8 d24, {d22}, d5 │ │ - vqshlu.s64 d22, d21, #54 @ 0x36 │ │ - @ instruction: 0xfff6add3 │ │ - vtbx.8 d28, {d22}, d8 │ │ - movs r3, r0 │ │ - stmia r1!, {r2, r6, r7} │ │ - movs r3, r0 │ │ - ldrh r1, [r1, #2] │ │ - vshll.u32 q14, d24, #22 │ │ - vqmovun.s32 d28, q6 │ │ - movs r3, r0 │ │ - ldrh r5, [r0, #28] │ │ - @ instruction: 0xfff66f28 │ │ - @ instruction: 0xfff68999 │ │ - vrintx.f16 q13, q10 │ │ - @ instruction: 0xfff6bff4 │ │ - movs r3, r0 │ │ - ldrh r1, [r0, #10] │ │ - vqshl.u32 q11, , #22 │ │ - vtbl.8 d25, {d22-d23}, d11 │ │ - vmovn.i32 d28, q0 │ │ + stmia r1!, {r4, r5, r6} │ │ movs r3, r0 │ │ - ldrh r1, [r1, #26] │ │ - @ instruction: 0xfff669d9 │ │ - vqrshrun.s64 d28, q6, #10 │ │ + ldrb r3, [r4, #16] │ │ + vqrdmlsh.s , q11, d9[0] │ │ + vsra.u64 q14, q12, #10 │ │ movs r3, r0 │ │ - ldrh r5, [r5, #54] @ 0x36 │ │ - @ instruction: 0xfff6ca76 │ │ - @ instruction: 0xfff69cbf │ │ - vcvt.f32.f16 q14, d28 │ │ - movs r3, r0 │ │ - str r0, [sp, #452] @ 0x1c4 │ │ - vqshrn.u64 d24, q0, #10 │ │ - vshll.u32 , d31, #22 │ │ - vzip.16 d28, d8 │ │ - movs r3, r0 │ │ - ldrh r5, [r2, #22] │ │ - vtbl.8 d22, {d22-d23}, d21 │ │ - vrintx.f16 d27, d19 │ │ - vcvt.f16.f32 d28, q10 │ │ - movs r3, r0 │ │ - ldrh r1, [r5, #58] @ 0x3a │ │ - vrshr.u64 q13, q13, #10 │ │ - @ instruction: 0xfff69f86 │ │ - vshr.u64 q14, q4, #10 │ │ - movs r3, r0 │ │ - ldrh r5, [r4, #16] │ │ - @ instruction: 0xfff668f5 │ │ - vtbx.8 d25, {d6-d8}, d2 │ │ - vuzp.16 q14, q0 │ │ - movs r3, r0 │ │ - ldrh r1, [r1, #20] │ │ - @ instruction: 0xfff6bcf1 │ │ - vsri.32 , , #10 │ │ - vrintp.f16 q14, q10 │ │ + ldrb r7, [r3, #29] │ │ + vuzp.16 d22, d19 │ │ + vcvt.u16.f16 , , #10 │ │ + @ instruction: 0xfff69894 │ │ + @ instruction: 0xfff6bfa0 │ │ + movs r3, r0 │ │ + ldrb r3, [r3, #20] │ │ + vtbl.8 d21, {d22-d24}, d18 │ │ + @ instruction: 0xfff68dd5 │ │ + vzip.16 d28, d28 │ │ + movs r3, r0 │ │ + ldrb r3, [r4, #28] │ │ + @ instruction: 0xfff65d0a │ │ + vtbl.8 d28, {d6}, d8 │ │ + movs r3, r0 │ │ + strh r7, [r0, #22] │ │ + @ instruction: 0xfff6bf84 │ │ + vuzp.16 , q5 │ │ + vqshlu.s64 q14, q4, #54 @ 0x36 │ │ + movs r3, r0 │ │ + strh r3, [r1, #34] @ 0x22 │ │ + @ instruction: 0xfff67c9a │ │ + @ instruction: 0xfff6adbc │ │ + vsra.u32 d28, d20, #10 │ │ + movs r3, r0 │ │ + ldrb r7, [r5, #26] │ │ + @ instruction: 0xfff65cd6 │ │ + vtbl.8 d26, {d6}, d16 │ │ + vsli.64 q14, q0, #54 @ 0x36 │ │ movs r3, r0 │ │ - str r1, [sp, #180] @ 0xb4 │ │ - vrsra.u64 d28, d5, #10 │ │ - vuzp.16 q13, q5 │ │ + strh r3, [r0, #26] │ │ + vcvt.bf16.f32 d25, │ │ + vrsra.u64 , q0, #10 │ │ + vtrn.16 d28, d4 │ │ + movs r3, r0 │ │ + ldrb r7, [r7, #23] │ │ + vdup.16 d21, d22[1] │ │ + @ instruction: 0xfff68e8c │ │ + vtrn.16 q14, q14 │ │ + movs r3, r0 │ │ + ldrb r3, [r4, #25] │ │ + vshr.u64 , q5, #10 │ │ + vqshl.u64 q13, q2, #54 @ 0x36 │ │ + vqshl.u64 d28, d0, #54 @ 0x36 │ │ + movs r3, r0 │ │ + strh r7, [r0, #40] @ 0x28 │ │ + vqshl.u32 , q15, #22 │ │ + vsli.64 d25, d4, #54 @ 0x36 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a2494 │ │ - beq.n a1fd4 │ │ - b.n a2418 │ │ + b.n a30e8 │ │ + beq.n a2c28 │ │ + b.n a306c │ │ strb r0, [r1, #0] │ │ - b.n a1ab8 │ │ + b.n a270c │ │ str r0, [sp, #12] │ │ - b.n a22c6 │ │ + b.n a2f1a │ │ str r0, [r0, #8] │ │ - b.n a1aaa │ │ + b.n a26fe │ │ ands r2, r0 │ │ - b.n a22ce │ │ + b.n a2f22 │ │ strh r1, [r0, #0] │ │ - b.n a22d2 │ │ + b.n a2f26 │ │ str r0, [r0, r0] │ │ - b.n a22d6 │ │ + b.n a2f2a │ │ movs r0, r0 │ │ - b.n a263c │ │ + b.n a3290 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a2650 │ │ + b.n a32a4 │ │ movs r7, r0 │ │ - b.n a22e6 │ │ + b.n a2f3a │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n a1ad8 │ │ + b.n a272c │ │ movs r4, r2 │ │ - b.n a24b2 │ │ + b.n a3106 │ │ adds r0, #208 @ 0xd0 │ │ - b.n a24b6 │ │ + b.n a310a │ │ movs r5, r0 │ │ - b.n a22fa │ │ + b.n a2f4e │ │ asrs r6, r0, #32 │ │ - b.n a22fe │ │ + b.n a2f52 │ │ movs r0, #8 │ │ - b.n a2302 │ │ - add r4, sl │ │ + b.n a2f56 │ │ + add r3, sl │ │ add.w r4, r0, r4, ror #1 │ │ - b.n a1b08 │ │ - add r0, pc, #80 @ (adr r0, a201c ) │ │ - b.n a24da │ │ + b.n a275c │ │ + add r0, pc, #80 @ (adr r0, a2c70 ) │ │ + b.n a312e │ │ movs r0, r0 │ │ - b.n a2680 │ │ + b.n a32d4 │ │ lsrs r4, r0 │ │ - b.n a1ae2 │ │ + b.n a2736 │ │ movs r0, r0 │ │ - b.n a20f8 │ │ + b.n a2d4c │ │ str r0, [sp, #800] @ 0x320 │ │ - b.n a1aea │ │ + b.n a273e │ │ lsls r0, r0, #1 │ │ - b.n a24e2 │ │ + b.n a3136 │ │ ands r4, r2 │ │ - b.n a1b00 │ │ + b.n a2754 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #6946816 @ 0x6a0000 │ │ - b.n a24fa │ │ + b.n a314e │ │ ands r4, r3 │ │ - b.n a1afe │ │ + b.n a2752 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n a1b02 │ │ + b.n a2756 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #12976128 @ 0xc60000 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n a1b3c │ │ + b.n a2790 │ │ ands r1, r1 │ │ - b.n a2346 │ │ + b.n a2f9a │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n a232a │ │ + b.n a2f7e │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a2752 │ │ + b.n a33a6 │ │ asrs r0, r0, #32 │ │ - b.n a27d6 │ │ + b.n a342a │ │ movs r0, r1 │ │ - b.n a1b34 │ │ + b.n a2788 │ │ movs r5, r0 │ │ - b.n a235e │ │ + b.n a2fb2 │ │ movs r0, #0 │ │ - b.n a2762 │ │ + b.n a33b6 │ │ adds r0, #0 │ │ - b.n a2766 │ │ + b.n a33ba │ │ strb r0, [r0, #0] │ │ - b.n a1b44 │ │ + b.n a2798 │ │ asrs r4, r0, #32 │ │ - b.n a1b48 │ │ - add r5, pc, #64 @ (adr r5, a2070 ) │ │ + b.n a279c │ │ + add r5, pc, #60 @ (adr r5, a2cc0 ) │ │ add.w r0, r0, r0 │ │ - b.n a26d6 │ │ + b.n a332a │ │ lsls r3, r4, #3 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #16 │ │ - b.n a1b7c │ │ + b.n a27d0 │ │ movs r0, #96 @ 0x60 │ │ - b.n a2782 │ │ + b.n a33d6 │ │ movs r0, r0 │ │ - b.n a2164 │ │ + b.n a2db8 │ │ lsls r1, r3, #1 │ │ - b.n a1bea │ │ + b.n a283e │ │ lsls r0, r0, #1 │ │ - b.n a266e │ │ + b.n a32c2 │ │ lsls r0, r2, #3 │ │ asrs r7, r0, #7 │ │ lsls r0, r6, #3 │ │ asrs r2, r1, #7 │ │ asrs r4, r2, #32 │ │ - b.n a256e │ │ + b.n a31c2 │ │ movs r0, r2 │ │ - b.n a1b8c │ │ + b.n a27e0 │ │ movs r0, r2 │ │ - b.n a1b76 │ │ + b.n a27ca │ │ movs r4, r2 │ │ - b.n a2574 │ │ + b.n a31c8 │ │ lsrs r5, r1, #10 │ │ orn r0, r0, #8388608 @ 0x800000 │ │ - b.n a1b8e │ │ + b.n a27e2 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n a1b78 │ │ + b.n a27cc │ │ movs r0, r5 │ │ - b.n a258e │ │ + b.n a31e2 │ │ asrs r0, r5, #32 │ │ - b.n a258c │ │ - ldmia r1!, {r4} │ │ - @ instruction: 0xfa000088 │ │ - b.n a2594 │ │ + b.n a31e0 │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ + @ instruction: 0xfb000088 │ │ + b.n a31e8 │ │ asrs r0, r4, #32 │ │ - b.n a27ca │ │ + b.n a341e │ │ lsrs r5, r1, #10 │ │ orn r0, r0, #278528 @ 0x44000 │ │ - b.n a25a6 │ │ + b.n a31fa │ │ movs r0, r0 │ │ - b.n a2748 │ │ + b.n a339c │ │ str r0, [sp, #16] │ │ - b.n a23da │ │ + b.n a302e │ │ cmp r2, #129 @ 0x81 │ │ orn sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r2, #264192 @ 0x40800 │ │ orr.w r0, r2, #6815744 @ 0x680000 │ │ - b.n a242a │ │ + b.n a307e │ │ lsls r0, r6, #3 │ │ - b.n a2432 │ │ + b.n a3086 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #23 │ │ - b.n a244a │ │ + b.n a309e │ │ movs r1, r0 │ │ - b.n a23da │ │ + b.n a302e │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r2, #3 │ │ - b.n a2456 │ │ + b.n a30aa │ │ movs r1, r0 │ │ - b.n a23e6 │ │ + b.n a303a │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ lsls r0, r4, #1 │ │ - b.n a1c02 │ │ + b.n a2856 │ │ movs r1, r0 │ │ - b.n a27b2 │ │ + b.n a3406 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ and.w r0, r0, r0, rrx │ │ - b.n a1c12 │ │ + b.n a2866 │ │ movs r1, r0 │ │ - b.n a27c2 │ │ + b.n a3416 │ │ @ instruction: 0xfff50aff │ │ lsls r0, r2, #3 │ │ - b.n a2478 │ │ + b.n a30cc │ │ lsls r0, r6, #3 │ │ - b.n a2482 │ │ + b.n a30d6 │ │ movs r0, r0 │ │ - b.n a2832 │ │ + b.n a3486 │ │ asrs r0, r0, #32 │ │ - b.n a28b6 │ │ + b.n a350a │ │ movs r0, r1 │ │ - b.n a1c14 │ │ + b.n a2868 │ │ movs r5, r0 │ │ - b.n a243e │ │ + b.n a3092 │ │ movs r0, #0 │ │ - b.n a2842 │ │ + b.n a3496 │ │ adds r0, #0 │ │ - b.n a2846 │ │ - add r0, pc, #0 @ (adr r0, a2108 ) │ │ - b.n a1c24 │ │ + b.n a349a │ │ + add r0, pc, #0 @ (adr r0, a2d5c ) │ │ + b.n a2878 │ │ asrs r4, r0, #32 │ │ - b.n a1c28 │ │ - add r4, pc, #864 @ (adr r4, a2470 ) │ │ + b.n a287c │ │ + add r4, pc, #860 @ (adr r4, a30c0 ) │ │ add.w r0, r0, r0 │ │ - b.n a27b6 │ │ + b.n a340a │ │ lsls r6, r2, #2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a27ce │ │ + b.n a3422 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ ands r2, r1 │ │ - b.n a2466 │ │ + b.n a30ba │ │ lsls r0, r2, #3 │ │ - b.n a1c92 │ │ + b.n a28e6 │ │ movs r6, r1 │ │ @ instruction: 0xe9940000 │ │ - b.n a2436 │ │ + b.n a308a │ │ asrs r1, r0, #32 │ │ - b.n a243c │ │ + b.n a3090 │ │ movs r1, r0 │ │ - b.n a245a │ │ + b.n a30ae │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n a265c │ │ + b.n a32b0 │ │ asrs r5, r0, #32 │ │ - b.n a2486 │ │ - cmp r7, r4 │ │ + b.n a30da │ │ + cmp r6, r4 │ │ add.w r0, r0, r8, lsr #32 │ │ - b.n a2668 │ │ + b.n a32bc │ │ lsrs r7, r1, #11 │ │ orn sl, r0, #4685824 @ 0x478000 │ │ orr.w r0, r4, #8388608 @ 0x800000 │ │ - b.n a291a │ │ + b.n a356e │ │ asrs r2, r1, #32 │ │ - b.n a249e │ │ + b.n a30f2 │ │ lsls r4, r7, #2 │ │ - b.n a1c6e │ │ + b.n a28c2 │ │ movs r0, #6 │ │ - b.n a24a6 │ │ + b.n a30fa │ │ lsls r0, r0, #3 │ │ - b.n a1c76 │ │ + b.n a28ca │ │ movs r0, r0 │ │ - b.n a28ae │ │ + b.n a3502 │ │ movs r0, r0 │ │ - b.n a1c8c │ │ + b.n a28e0 │ │ movs r5, r0 │ │ - b.n a24b6 │ │ + b.n a310a │ │ adds r0, #8 │ │ - b.n a24ba │ │ + b.n a310e │ │ @ instruction: 0xfbd1ebff │ │ movs r1, r0 │ │ - b.n a2602 │ │ + b.n a3256 │ │ movs r2, r0 │ │ - b.n a2866 │ │ + b.n a34ba │ │ lsls r7, r6, #1 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n a283c │ │ + b.n a3490 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n a24d6 │ │ + b.n a312a │ │ asrs r7, r0, #32 │ │ - b.n a24da │ │ + b.n a312e │ │ movs r0, #224 @ 0xe0 │ │ - b.n a28de │ │ - bvs.n a20d6 │ │ + b.n a3532 │ │ + bvs.n a2d28 │ │ add.w r0, r0, r0 │ │ - b.n a2846 │ │ + b.n a349a │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ str r4, [r2, #0] │ │ - b.n a1cc8 │ │ + b.n a291c │ │ lsls r0, r1, #1 │ │ - b.n a1cdc │ │ + b.n a2930 │ │ asrs r6, r0, #32 │ │ - b.n a1d60 │ │ + b.n a29b4 │ │ strb r0, [r7, #10] │ │ - b.n a1cf8 │ │ + b.n a294c │ │ lsls r0, r7, #1 │ │ - b.n a26be │ │ + b.n a3312 │ │ movs r0, r1 │ │ - b.n a27e4 │ │ + b.n a3438 │ │ strb r7, [r0, #0] │ │ - b.n a22e4 │ │ + b.n a2f38 │ │ movs r6, r3 │ │ subs r0, r0, r0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n a254e │ │ + b.n a31a2 │ │ str r1, [r0, #0] │ │ - b.n a26f6 │ │ + b.n a334a │ │ strb r0, [r0, #0] │ │ - b.n a271c │ │ + b.n a3370 │ │ adds r0, #0 │ │ - b.n a291a │ │ + b.n a356e │ │ str r0, [r6, #12] │ │ - b.n a255e │ │ + b.n a31b2 │ │ asrs r4, r3, #1 │ │ - b.n a1d8c │ │ + b.n a29e0 │ │ movs r0, #8 │ │ - b.n a1d10 │ │ + b.n a2964 │ │ movs r4, r5 │ │ - b.n a1d14 │ │ + b.n a2968 │ │ asrs r0, r3 │ │ - b.n a252e │ │ + b.n a3182 │ │ ands r0, r0 │ │ - b.n a1d0c │ │ + b.n a2960 │ │ adds r0, #4 │ │ - b.n a1d10 │ │ + b.n a2964 │ │ asrs r4, r2, #32 │ │ - b.n a1d34 │ │ - lsls r5, r7 │ │ + b.n a2988 │ │ + lsls r4, r7 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n a2542 │ │ + b.n a3196 │ │ movs r0, r0 │ │ - b.n a28a6 │ │ + b.n a34fa │ │ lsls r4, r2, #1 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n a1d38 │ │ + b.n a298c │ │ ands r0, r0 │ │ - b.n a2952 │ │ + b.n a35a6 │ │ asrs r4, r5, #32 │ │ - b.n a1d40 │ │ + b.n a2994 │ │ movs r0, r0 │ │ - b.n a24bc │ │ + b.n a3110 │ │ lsls r7, r1, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n a1d4c │ │ + b.n a29a0 │ │ asrs r2, r1, #32 │ │ - b.n a2966 │ │ + b.n a35ba │ │ cmp r0, #216 @ 0xd8 │ │ - b.n a25aa │ │ + b.n a31fe │ │ str r1, [r0, #0] │ │ - b.n a2752 │ │ + b.n a33a6 │ │ strb r0, [r0, #0] │ │ - b.n a2778 │ │ + b.n a33cc │ │ ldr r0, [r7, #12] │ │ - b.n a25b6 │ │ + b.n a320a │ │ movs r4, r2 │ │ - b.n a1d64 │ │ - beq.n a2274 │ │ - b.n a26d4 │ │ - ldr r7, [pc, #960] @ (a2600 ) │ │ - ldmia.w sp!, {r1, r2, r7, lr} │ │ + b.n a29b8 │ │ + beq.n a2ec8 │ │ + b.n a3328 │ │ + ldr r7, [pc, #960] @ (a3254 ) │ │ + ldmia.w sp!, {r0, r2, r7, lr} │ │ and.w r0, r0, r8, lsr #11 │ │ - b.n a25ca │ │ + b.n a321e │ │ str r0, [r1, #0] │ │ - b.n a258e │ │ + b.n a31e2 │ │ strh r1, [r0, #0] │ │ - b.n a2776 │ │ + b.n a33ca │ │ str r0, [sp, #0] │ │ - b.n a279c │ │ + b.n a33f0 │ │ strh r0, [r7, #6] │ │ - b.n a25da │ │ + b.n a322e │ │ asrs r4, r3, #1 │ │ - b.n a1e08 │ │ + b.n a2a5c │ │ movs r0, #36 @ 0x24 │ │ - b.n a1d96 │ │ + b.n a29ea │ │ adds r0, #80 @ 0x50 │ │ - b.n a1d94 │ │ + b.n a29e8 │ │ movs r0, r2 │ │ - b.n a1d94 │ │ + b.n a29e8 │ │ asrs r2, r2, #4 │ │ - b.n a2374 │ │ + b.n a2fc8 │ │ movs r0, #0 │ │ - b.n a2738 │ │ + b.n a338c │ │ asrs r1, r0, #32 │ │ - b.n a26f8 │ │ + b.n a334c │ │ asrs r2, r0, #32 │ │ - b.n a227c │ │ + b.n a2ed0 │ │ movs r0, #4 │ │ - b.n a29be │ │ - bvc.n a22be │ │ + b.n a3612 │ │ + bvc.n a2f10 │ │ add.w r0, r0, r0 │ │ - b.n a2926 │ │ + b.n a357a │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ - bvs.n a2344 │ │ + bvs.n a2f96 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n a1db2 │ │ + b.n a2a06 │ │ movs r0, r0 │ │ - b.n a293e │ │ + b.n a3592 │ │ movs r0, r6 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n a1e48 │ │ + b.n a2a9c │ │ ands r6, r0 │ │ - b.n a25e2 │ │ + b.n a3236 │ │ asrs r0, r2, #32 │ │ - b.n a1dd0 │ │ + b.n a2a24 │ │ movs r0, #8 │ │ - b.n a1dd4 │ │ + b.n a2a28 │ │ movs r6, r2 │ │ - b.n a23b0 │ │ + b.n a3004 │ │ asrs r4, r2, #32 │ │ - b.n a1dec │ │ - ldmia r0, {r0, r7} │ │ - @ instruction: 0xfa00f05b │ │ + b.n a2a40 │ │ + ldmia r1, {r1, r2, r3, r5} │ │ + @ instruction: 0xfb00f05b │ │ sbcs.w r0, pc, #13107200 @ 0xc80000 │ │ - b.n a1de8 │ │ + b.n a2a3c │ │ cmp r0, #208 @ 0xd0 │ │ - b.n a2642 │ │ + b.n a3296 │ │ str r1, [r0, #0] │ │ - b.n a27ea │ │ + b.n a343e │ │ strb r0, [r0, #0] │ │ - b.n a2810 │ │ + b.n a3464 │ │ adds r0, #1 │ │ - b.n a27d6 │ │ + b.n a342a │ │ ldr r0, [r6, #12] │ │ - b.n a2652 │ │ + b.n a32a6 │ │ asrs r4, r3, #1 │ │ - b.n a1e80 │ │ + b.n a2ad4 │ │ lsls r4, r3, #6 │ │ - b.n a1e18 │ │ + b.n a2a6c │ │ movs r0, r0 │ │ - b.n a23fc │ │ + b.n a3050 │ │ movs r0, #80 @ 0x50 │ │ - b.n a1e02 │ │ + b.n a2a56 │ │ movs r0, r2 │ │ - b.n a1e10 │ │ + b.n a2a64 │ │ asrs r3, r2, #4 │ │ - b.n a23ee │ │ + b.n a3042 │ │ movs r0, #0 │ │ - b.n a27b2 │ │ + b.n a3406 │ │ asrs r1, r0, #32 │ │ - b.n a2774 │ │ + b.n a33c8 │ │ asrs r2, r0, #32 │ │ - b.n a22f8 │ │ + b.n a2f4c │ │ movs r0, #4 │ │ - b.n a2a3a │ │ - bvc.n a22fc │ │ + b.n a368e │ │ + bvs.n a2f4e │ │ add.w r0, r0, r0 │ │ - b.n a29a2 │ │ + b.n a35f6 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ - bvs.n a2382 │ │ + bvs.n a2fd4 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n a1e2e │ │ + b.n a2a82 │ │ movs r2, r2 │ │ and.w r1, r0, r0, lsr #1 │ │ - b.n a1e54 │ │ + b.n a2aa8 │ │ ands r0, r0 │ │ - b.n a2a5a │ │ + b.n a36ae │ │ movs r0, r0 │ │ - b.n a243c │ │ + b.n a3090 │ │ lsls r2, r3, #1 │ │ - b.n a1ec2 │ │ + b.n a2b16 │ │ movs r3, r0 │ │ - b.n a29c6 │ │ + b.n a361a │ │ movs r4, r1 │ │ subs r2, #0 │ │ asrs r4, r7, #4 │ │ - b.n a1e6c │ │ + b.n a2ac0 │ │ cmp r6, #25 │ │ - b.n a2a72 │ │ + b.n a36c6 │ │ adds r1, #56 @ 0x38 │ │ - b.n a1e74 │ │ + b.n a2ac8 │ │ movs r4, r2 │ │ - b.n a1e74 │ │ + b.n a2ac8 │ │ asrs r1, r0, #32 │ │ - b.n a245c │ │ + b.n a30b0 │ │ adds r0, #3 │ │ - b.n a2460 │ │ + b.n a30b4 │ │ movs r0, r1 │ │ - b.n a1e60 │ │ + b.n a2ab4 │ │ movs r3, r0 │ │ - b.n a2a8a │ │ + b.n a36de │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n a1e68 │ │ + b.n a2abc │ │ strh r0, [r0, #0] │ │ - b.n a1e6c │ │ - b.n a2494 │ │ + b.n a2ac0 │ │ + b.n a30e8 │ │ @ instruction: 0xebff0000 │ │ and.w r0, r0, r0, lsl #16 │ │ - b.n a2a9e │ │ + b.n a36f2 │ │ movs r4, r0 │ │ - b.n a26a2 │ │ - beq.n a239c │ │ - b.n a27fc │ │ + b.n a32f6 │ │ + beq.n a2ff0 │ │ + b.n a3450 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r6, r7, r8, r9, sl, lr} │ │ - b.n a297e │ │ - ldr r7, [pc, #1020] @ (a276c ) │ │ - b.n a2a10 │ │ + b.n a35d2 │ │ + ldr r7, [pc, #1020] @ (a33c0 ) │ │ + b.n a3664 │ │ @ instruction: 0xfff9eaff │ │ lsls r4, r3, #3 │ │ - b.n a1eb8 │ │ + b.n a2b0c │ │ @ instruction: 0x47c5 │ │ - b.n a298e │ │ - ldr r7, [pc, #1020] @ (a277c ) │ │ - b.n a2a20 │ │ + b.n a35e2 │ │ + ldr r7, [pc, #1020] @ (a33d0 ) │ │ + b.n a3674 │ │ movs r0, r0 │ │ - b.n a24a4 │ │ + b.n a30f8 │ │ lsls r2, r3, #1 │ │ - b.n a1f2a │ │ + b.n a2b7e │ │ movs r0, r0 │ │ - b.n a2a2e │ │ + b.n a3682 │ │ @ instruction: 0xfff20aff │ │ asrs r4, r0, #3 │ │ - b.n a1ed4 │ │ + b.n a2b28 │ │ movs r1, #125 @ 0x7d │ │ - b.n a299a │ │ + b.n a35ee │ │ adds r0, #192 @ 0xc0 │ │ - b.n a1edc │ │ + b.n a2b30 │ │ lsls r0, r0, #3 │ │ - b.n a1ee0 │ │ + b.n a2b34 │ │ asrs r1, r0, #32 │ │ - b.n a24c4 │ │ + b.n a3118 │ │ strh r0, [r0, #0] │ │ - b.n a1ec4 │ │ + b.n a2b18 │ │ adds r0, #3 │ │ - b.n a24cc │ │ + b.n a3120 │ │ movs r0, r0 │ │ - b.n a24d0 │ │ + b.n a3124 │ │ movs r4, r0 │ │ - b.n a1ed0 │ │ + b.n a2b24 │ │ movs r4, r2 │ │ - b.n a1ef4 │ │ + b.n a2b48 │ │ movs r0, r1 │ │ - b.n a1ed8 │ │ + b.n a2b2c │ │ movs r1, r0 │ │ - b.n a2b02 │ │ + b.n a3756 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n a1ee0 │ │ + b.n a2b34 │ │ @ instruction: 0xffe1eaff │ │ lsls r4, r6, #1 │ │ - b.n a1f0c │ │ + b.n a2b60 │ │ @ instruction: 0x47c5 │ │ - b.n a29e2 │ │ - ldr r7, [pc, #1020] @ (a27d0 ) │ │ - b.n a2a74 │ │ + b.n a3636 │ │ + ldr r7, [pc, #1020] @ (a3424 ) │ │ + b.n a36c8 │ │ movs r0, r0 │ │ - b.n a24f8 │ │ + b.n a314c │ │ lsls r2, r3, #1 │ │ - b.n a1f7e │ │ + b.n a2bd2 │ │ movs r0, r0 │ │ - b.n a2a82 │ │ + b.n a36d6 │ │ @ instruction: 0xffdd0aff │ │ asrs r4, r3, #1 │ │ - b.n a1f28 │ │ + b.n a2b7c │ │ adds r0, #92 @ 0x5c │ │ - b.n a1f2c │ │ + b.n a2b80 │ │ movs r0, r1 │ │ - b.n a1f20 │ │ + b.n a2b74 │ │ asrs r1, r0, #32 │ │ - b.n a2514 │ │ + b.n a3168 │ │ movs r0, #176 @ 0xb0 │ │ - b.n a1f28 │ │ + b.n a2b7c │ │ adds r0, #3 │ │ - b.n a251c │ │ + b.n a3170 │ │ str r4, [r1, r0] │ │ - b.n a1f30 │ │ + b.n a2b84 │ │ strb r4, [r6, #2] │ │ - b.n a1f34 │ │ + b.n a2b88 │ │ movs r0, #2 │ │ - b.n a244a │ │ + b.n a309e │ │ str r0, [r0, #4] │ │ - b.n a1f4c │ │ + b.n a2ba0 │ │ strb r7, [r0, #0] │ │ - b.n a245c │ │ + b.n a30b0 │ │ strh r0, [r0, #0] │ │ - b.n a1f30 │ │ + b.n a2b84 │ │ movs r0, #7 │ │ - b.n a273e │ │ + b.n a3392 │ │ str r6, [r0, #0] │ │ - b.n a253c │ │ + b.n a3190 │ │ movs r0, #0 │ │ - b.n a2b62 │ │ + b.n a37b6 │ │ str r4, [r0, #0] │ │ - b.n a1f40 │ │ + b.n a2b94 │ │ str r2, [r0, r0] │ │ asrs r0, r4, #6 │ │ movs r0, #0 │ │ lsls r0, r4, #6 │ │ movs r0, #8 │ │ - b.n a1f4c │ │ + b.n a2ba0 │ │ movs r1, r0 │ │ - b.n a2b76 │ │ + b.n a37ca │ │ movs r1, #106 @ 0x6a │ │ - b.n a2a3a │ │ + b.n a368e │ │ str r4, [r1, r0] │ │ - b.n a1f58 │ │ + b.n a2bac │ │ @ instruction: 0xffc3eaff │ │ - pop {r2, r4, r5, r6} │ │ + pop {r5} │ │ movs r3, r0 │ │ - @ instruction: 0xb874 │ │ + @ instruction: 0xb820 │ │ movs r3, r0 │ │ - ldr r0, [sp, #572] @ 0x23c │ │ - vtbx.8 d24, {d22-d23}, d13 │ │ - @ instruction: 0xfff65f9a │ │ - vdup.16 d27, d8[1] │ │ - movs r3, r0 │ │ - @ instruction: 0xb8c8 │ │ - movs r3, r0 │ │ - ldr r0, [sp, #892] @ 0x37c │ │ - vshll.u32 q12, d13, #22 │ │ - vsra.u32 d28, d2, #10 │ │ - vqshrn.u64 d27, q8, #10 │ │ + ldrh r1, [r2, #28] │ │ + vcvt.f32.u32 , , #10 │ │ + vqmovn.u32 d21, │ │ + @ instruction: 0xfff6bbb4 │ │ movs r3, r0 │ │ - ldr r1, [sp, #284] @ 0x11c │ │ - @ instruction: 0xfff6bdad │ │ - vtbl.8 d27, {d22-d24}, d8 │ │ + @ instruction: 0xb874 │ │ + movs r3, r0 │ │ + ldrh r1, [r4, #30] │ │ + @ instruction: 0xfff67ea1 │ │ + vqshlu.s32 , , #22 │ │ + @ instruction: 0xfff6b8dc │ │ + movs r3, r0 │ │ + ldrh r1, [r1, #34] @ 0x22 │ │ + vrshr.u64 d27, d27, #10 │ │ + vshll.u32 , d20, #22 │ │ movs r3, r0 │ │ - cbnz r0, a2498 │ │ + cbnz r4, a30d6 │ │ movs r3, r0 │ │ - ldr r7, [pc, #960] @ (a2840 ) │ │ + ldr r7, [pc, #960] @ (a3494 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a29a0 │ │ - beq.n a2490 │ │ - b.n a2924 │ │ + b.n a35f4 │ │ + beq.n a30e4 │ │ + b.n a3578 │ │ movs r0, r0 │ │ - b.n a2b2e │ │ + b.n a3782 │ │ lsls r4, r4, #1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ - b.n a27d6 │ │ + b.n a342a │ │ movs r0, r0 │ │ - b.n a1fba │ │ + b.n a2c0e │ │ strb r1, [r0, #0] │ │ - b.n a27de │ │ + b.n a3432 │ │ asrs r1, r0, #25 │ │ - b.n a2ab4 │ │ + b.n a3708 │ │ subs r1, r1, r2 │ │ - b.n a2b28 │ │ + b.n a377c │ │ movs r1, r0 │ │ - b.n a274a │ │ + b.n a339e │ │ lsls r7, r3, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n a1fda │ │ + b.n a2c2e │ │ str r5, [r6, #120] @ 0x78 │ │ - b.n a2ac6 │ │ + b.n a371a │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n a2b58 │ │ + b.n a37ac │ │ movs r1, r0 │ │ - b.n a2ba0 │ │ + b.n a37f4 │ │ lsls r4, r3, #1 │ │ - bge.n a24c2 │ │ + bge.n a3116 │ │ lsrs r7, r7, #31 │ │ - b.n a2ad8 │ │ + b.n a372c │ │ movs r0, r0 │ │ - b.n a2b60 │ │ + b.n a37b4 │ │ movs r0, r0 │ │ - b.n a26f2 │ │ + b.n a3346 │ │ lsls r5, r3, #1 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n a1ffe │ │ + b.n a2c52 │ │ movs r1, r0 │ │ - b.n a2bba │ │ + b.n a380e │ │ lsls r2, r0, #8 │ │ lsls r1, r2, #8 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #6 │ │ - b.n a2024 │ │ + b.n a2c78 │ │ str r1, [r0, #0] │ │ - b.n a2c2a │ │ + b.n a387e │ │ movs r1, r0 │ │ - b.n a2c2e │ │ + b.n a3882 │ │ movs r1, #201 @ 0xc9 │ │ - b.n a2af2 │ │ + b.n a3746 │ │ asrs r1, r0, #32 │ │ - b.n a2614 │ │ + b.n a3268 │ │ movs r5, r6 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n a2026 │ │ + b.n a2c7a │ │ movs r0, r0 │ │ - b.n a2ba2 │ │ + b.n a37f6 │ │ @ instruction: 0xfff61aff │ │ lsls r2, r0, #16 │ │ - b.n a2c0e │ │ + b.n a3862 │ │ str r0, [sp, #12] │ │ - b.n a284e │ │ + b.n a34a2 │ │ asrs r0, r0, #32 │ │ - b.n a202c │ │ - b.n a280e │ │ + b.n a2c80 │ │ + b.n a3462 │ │ @ instruction: 0xebff5000 │ │ - b.n a285a │ │ + b.n a34ae │ │ lsrs r7, r7, #31 │ │ - b.n a2b3c │ │ + b.n a3790 │ │ adds r2, r0, r0 │ │ - b.n a294c │ │ + b.n a35a0 │ │ lsrs r2, r4, #3 │ │ - b.n a2bbc │ │ + b.n a3810 │ │ str r0, [r0, r0] │ │ asrs r5, r0, #32 │ │ str r0, [sp, #0] │ │ asrs r0, r4, #14 │ │ lsls r2, r0, #4 │ │ - b.n a2cbc │ │ + b.n a3910 │ │ movs r4, r0 │ │ - b.n a203e │ │ + b.n a2c92 │ │ movs r4, r0 │ │ - b.n a287a │ │ + b.n a34ce │ │ asrs r7, r0, #32 │ │ - b.n a287e │ │ + b.n a34d2 │ │ movs r0, #9 │ │ - b.n a2882 │ │ + b.n a34d6 │ │ lsls r1, r2, #1 │ │ add.w r0, r0, r0 │ │ - b.n a2bea │ │ + b.n a383e │ │ lsls r4, r0, #1 │ │ subs r0, r0, r0 │ │ str r4, [r4, #4] │ │ - b.n a207a │ │ + b.n a2cce │ │ asrs r0, r4, #32 │ │ - b.n a2c96 │ │ + b.n a38ea │ │ movs r6, r0 │ │ - b.n a289a │ │ - bpl.n a2494 │ │ + b.n a34ee │ │ + bpl.n a30e6 │ │ @ instruction: 0xeb008000 │ │ - b.n a28a2 │ │ + b.n a34f6 │ │ lsls r0, r1, #2 │ │ - b.n a206e │ │ + b.n a2cc2 │ │ movs r6, r0 │ │ - b.n a28aa │ │ + b.n a34fe │ │ asrs r1, r0, #32 │ │ - b.n a2cae │ │ - bpl.n a249e │ │ + b.n a3902 │ │ + bpl.n a30f0 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a28b6 │ │ + b.n a350a │ │ lsls r4, r1, #2 │ │ - b.n a2082 │ │ + b.n a2cd6 │ │ movs r6, r0 │ │ - b.n a28be │ │ + b.n a3512 │ │ asrs r4, r0, #32 │ │ - b.n a2cc2 │ │ - bpl.n a24a8 │ │ + b.n a3916 │ │ + bpl.n a30fa │ │ @ instruction: 0xeb00a00c │ │ - b.n a2cca │ │ + b.n a391e │ │ movs r0, r0 │ │ - b.n a2c3e │ │ + b.n a3892 │ │ lsls r0, r2, #2 │ │ - b.n a209a │ │ + b.n a2cee │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a2c48 │ │ + b.n a389c │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n a28e6 │ │ + b.n a353a │ │ asrs r0, r0, #32 │ │ - b.n a2cea │ │ + b.n a393e │ │ lsls r2, r2, #18 │ │ add.w r0, r0, r0 │ │ - b.n a2c52 │ │ + b.n a38a6 │ │ movs r4, r5 │ │ subs r0, r0, r0 │ │ str r2, [r1, #0] │ │ - b.n a28fa │ │ + b.n a354e │ │ movs r0, r0 │ │ - b.n a20f8 │ │ + b.n a2d4c │ │ asrs r4, r0, #3 │ │ - b.n a2100 │ │ + b.n a2d54 │ │ movs r2, #29 │ │ - b.n a2bc6 │ │ + b.n a381a │ │ movs r4, r0 │ │ - b.n a20d2 │ │ + b.n a2d26 │ │ movs r6, r0 │ │ - b.n a290e │ │ + b.n a3562 │ │ asrs r1, r0, #32 │ │ - b.n a26f0 │ │ - subs r4, #34 @ 0x22 │ │ + b.n a3344 │ │ + subs r4, #33 @ 0x21 │ │ add.w r0, r0, pc │ │ and.w r8, r0, r2 │ │ - b.n a2c08 │ │ + b.n a385c │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n a2926 │ │ + b.n a357a │ │ lsls r6, r2, #10 │ │ add.w r0, r0, r0 │ │ - b.n a2c8e │ │ + b.n a38e2 │ │ lsls r4, r0, #2 │ │ - b.n a20fa │ │ + b.n a2d4e │ │ @ instruction: 0xffea0aff │ │ eors r0, r0 │ │ - b.n a20fa │ │ + b.n a2d4e │ │ movs r4, r0 │ │ - b.n a293e │ │ + b.n a3592 │ │ lsls r5, r3, #11 │ │ add.w r0, r0, r4 │ │ - b.n a2946 │ │ + b.n a359a │ │ asrs r1, r1, #32 │ │ - b.n a294a │ │ + b.n a359e │ │ lsls r1, r7, #12 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n a2d52 │ │ + b.n a39a6 │ │ movs r0, r0 │ │ - b.n a2cb6 │ │ + b.n a390a │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n a295e │ │ - beq.n a2658 │ │ - b.n a2ab8 │ │ + b.n a35b2 │ │ + beq.n a32ac │ │ + b.n a370c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r4, sp, lr} │ │ - b.n a2d6a │ │ + b.n a39be │ │ movs r1, r0 │ │ and.w r9, r0, ip, asr #24 │ │ - b.n a2c42 │ │ + b.n a3896 │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n a2cd4 │ │ + b.n a3928 │ │ asrs r0, r0, #1 │ │ - b.n a2178 │ │ + b.n a2dcc │ │ movs r6, r0 │ │ - b.n a297e │ │ + b.n a35d2 │ │ movs r1, #195 @ 0xc3 │ │ - b.n a2c42 │ │ + b.n a3896 │ │ asrs r1, r0, #32 │ │ - b.n a2764 │ │ + b.n a33b8 │ │ @ instruction: 0xffe1eaff │ │ asrs r0, r6, #32 │ │ - b.n a218c │ │ + b.n a2de0 │ │ str r6, [r2, #0] │ │ - b.n a2d92 │ │ + b.n a39e6 │ │ movs r6, r2 │ │ - b.n a2d96 │ │ + b.n a39ea │ │ movs r1, #198 @ 0xc6 │ │ - b.n a2c5a │ │ + b.n a38ae │ │ asrs r1, r0, #32 │ │ - b.n a277c │ │ + b.n a33d0 │ │ @ instruction: 0xffdbeaff │ │ - add r0, pc, #0 @ (adr r0, a2664 ) │ │ - b.n a29a6 │ │ + add r0, pc, #0 @ (adr r0, a32b8 ) │ │ + b.n a35fa │ │ @ instruction: 0xffcdeaff │ │ movs r0, r0 │ │ - b.n a21a8 │ │ + b.n a2dfc │ │ str r5, [r6, #120] @ 0x78 │ │ - b.n a2c82 │ │ + b.n a38d6 │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n a2d14 │ │ + b.n a3968 │ │ lsls r2, r0, #4 │ │ - b.n a2d7a │ │ + b.n a39ce │ │ @ instruction: 0xffcfeaff │ │ - str r7, [sp, #116] @ 0x74 │ │ - vcvt.f32.f16 , d5 │ │ - vtbx.8 d25, {d6}, d29 │ │ - vqshl.u64 d25, d1, #54 @ 0x36 │ │ + ldrh r5, [r1, #22] │ │ + @ instruction: 0xfff68ab5 │ │ + vcvt.f16.u16 d24, d13, #10 │ │ + vtbx.8 d24, {d6-d9}, d1 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a2bb0 │ │ - beq.n a2780 │ │ - b.n a2b34 │ │ + b.n a3804 │ │ + beq.n a33d4 │ │ + b.n a3788 │ │ lsls r0, r2, #1 │ │ movt r0, #1392 @ 0x570 │ │ - b.n a2ba2 │ │ + b.n a37f6 │ │ movs r0, r0 │ │ - b.n a2d48 │ │ + b.n a399c │ │ strb r6, [r2, #0] │ │ - b.n a2dea │ │ + b.n a3a3e │ │ str r0, [sp, #0] │ │ asrs r0, r4, #6 │ │ - add r0, pc, #4 @ (adr r0, a26b4 ) │ │ + add r0, pc, #4 @ (adr r0, a3308 ) │ │ asrs r0, r4, #6 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r5, #8388608 @ 0x800000 │ │ asrs r1, r2, #23 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n a2a06 │ │ - beq.n a2700 │ │ - b.n a2b60 │ │ + b.n a365a │ │ + beq.n a3354 │ │ + b.n a37b4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, ip} │ │ - b.n a2bec │ │ + b.n a3840 │ │ movs r2, r1 │ │ - b.n a2a16 │ │ + b.n a366a │ │ str r2, [r0, #0] │ │ - b.n a2a1a │ │ - bpl.n a27cc │ │ + b.n a366e │ │ + bpl.n a341e │ │ add.w r0, r0, r0 │ │ - b.n a2d82 │ │ + b.n a39d6 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ - bpl.n a2772 │ │ + bpl.n a33c4 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a220e │ │ + b.n a2e62 │ │ movs r2, r0 │ │ - b.n a2da0 │ │ + b.n a39f4 │ │ @ instruction: 0xfff21aff │ │ strb r2, [r0, #0] │ │ - b.n a2e3a │ │ + b.n a3a8e │ │ movs r0, r0 │ │ - b.n a2daa │ │ + b.n a39fe │ │ @ instruction: 0xffef0aff │ │ ands r0, r0 │ │ - b.n a2a46 │ │ + b.n a369a │ │ movs r4, r0 │ │ - b.n a223c │ │ + b.n a2e90 │ │ lsrs r2, r0, #32 │ │ - b.n a2d2e │ │ + b.n a3982 │ │ @ instruction: 0xffeb1aff │ │ lsrs r1, r0, #4 │ │ - b.n a2d36 │ │ + b.n a398a │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n a2e5e │ │ + b.n a3ab2 │ │ asrs r6, r6, #32 │ │ - b.n a2b2e │ │ + b.n a3782 │ │ lsls r6, r4, #4 │ │ - b.n a2726 │ │ + b.n a337a │ │ movs r0, r0 │ │ - b.n a2a2c │ │ + b.n a3680 │ │ adds r7, r0, #4 │ │ - b.n a2e2e │ │ + b.n a3a82 │ │ movs r2, r1 │ │ - b.n a2a72 │ │ - bpl.n a2720 │ │ + b.n a36c6 │ │ + bpl.n a3372 │ │ add.w r0, r0, r0 │ │ - b.n a2dda │ │ + b.n a3a2e │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n a226a │ │ + b.n a2ebe │ │ movs r1, r2 │ │ - b.n a2df4 │ │ + b.n a3a48 │ │ @ instruction: 0xffdd1aff │ │ movs r7, r0 │ │ and.w r0, r0, r8, lsr #4 │ │ - b.n a228c │ │ + b.n a2ee0 │ │ movs r4, r0 │ │ - b.n a2288 │ │ + b.n a2edc │ │ subs r7, r1, r0 │ │ - b.n a2b5c │ │ + b.n a37b0 │ │ lsrs r1, r0, #4 │ │ - b.n a2e00 │ │ + b.n a3a54 │ │ cmp r1, #1 │ │ - b.n a2e62 │ │ + b.n a3ab6 │ │ movs r0, #4 │ │ - b.n a2278 │ │ + b.n a2ecc │ │ lsrs r1, r0, #4 │ │ lsls r0, r0, #15 │ │ movs r4, r0 │ │ lsls r1, r1, #22 │ │ movs r2, r1 │ │ - b.n a2ab2 │ │ - bpl.n a2788 │ │ + b.n a3706 │ │ + bpl.n a33d2 │ │ add.w r0, r0, r4, lsl #16 │ │ - b.n a22ac │ │ + b.n a2f00 │ │ str r0, [r0, #0] │ │ - b.n a2abe │ │ + b.n a3712 │ │ str r4, [r0, r0] │ │ - b.n a229c │ │ + b.n a2ef0 │ │ lsrs r1, r0, #4 │ │ - b.n a2dae │ │ + b.n a3a02 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n a2e3a │ │ + b.n a3a8e │ │ movs r3, r1 │ │ subs r2, #0 │ │ asrs r0, r5, #11 │ │ - b.n a22d4 │ │ + b.n a2f28 │ │ movs r6, r0 │ │ - b.n a28ae │ │ + b.n a3502 │ │ movs r1, r1 │ │ - b.n a2c1e │ │ + b.n a3872 │ │ movs r0, #9 │ │ - b.n a2ee2 │ │ + b.n a3b36 │ │ asrs r1, r0, #32 │ │ - b.n a28c4 │ │ - bpl.n a27da │ │ + b.n a3518 │ │ + bpl.n a342c │ │ add.w r0, r0, r0 │ │ - b.n a2e4e │ │ + b.n a3aa2 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ - ldr r1, [pc, #4] @ (a27b8 ) │ │ - b.n a2c3e │ │ + ldr r1, [pc, #4] @ (a340c ) │ │ + b.n a3892 │ │ ands r4, r0 │ │ - b.n a22cc │ │ + b.n a2f20 │ │ str r1, [r1, r0] │ │ - b.n a2c4a │ │ + b.n a389e │ │ movs r4, r1 │ │ and.w r0, r0, r8 │ │ - b.n a2e72 │ │ + b.n a3ac6 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ lsls r4, r6, #10 │ │ - b.n a230c │ │ + b.n a2f60 │ │ movs r0, #8 │ │ - b.n a2f12 │ │ + b.n a3b66 │ │ movs r0, r0 │ │ - b.n a28f4 │ │ + b.n a3548 │ │ asrs r1, r0, #32 │ │ - b.n a2cda │ │ + b.n a392e │ │ movs r2, r1 │ │ - b.n a2b1e │ │ - bpl.n a27f6 │ │ + b.n a3772 │ │ + bpl.n a3448 │ │ add.w r0, r0, r0 │ │ - b.n a2e86 │ │ + b.n a3ada │ │ lsls r6, r2, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, r0] │ │ - b.n a2f2e │ │ + b.n a3b82 │ │ movs r0, r0 │ │ and.w r0, r0, r6, lsl #20 │ │ - b.n a2b36 │ │ + b.n a378a │ │ lsls r5, r0, #2 │ │ - b.n a2906 │ │ + b.n a355a │ │ movs r5, r2 │ │ - b.n a2cfe │ │ - bmi.n a27d6 │ │ + b.n a3952 │ │ + bmi.n a3420 │ │ add.w r0, r0, r0 │ │ - b.n a2ea6 │ │ + b.n a3afa │ │ lsls r4, r7, #1 │ │ - b.n a231c │ │ + b.n a2f70 │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ strb r6, [r0, #0] │ │ - b.n a2912 │ │ + b.n a3566 │ │ strh r0, [r0, #0] │ │ - b.n a2b56 │ │ + b.n a37aa │ │ movs r1, r0 │ │ - b.n a2d28 │ │ + b.n a397c │ │ movs r0, r0 │ │ - b.n a2ec8 │ │ + b.n a3b1c │ │ asrs r5, r0, #32 │ │ - b.n a2922 │ │ + b.n a3576 │ │ lsls r4, r6, #1 │ │ - b.n a2338 │ │ + b.n a2f8c │ │ asrs r2, r1, #32 │ │ - b.n a2d2c │ │ + b.n a3980 │ │ asrs r0, r6, #1 │ │ - b.n a2340 │ │ + b.n a2f94 │ │ strh r0, [r7, #2] │ │ - b.n a2344 │ │ + b.n a2f98 │ │ lsls r7, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n a2b7a │ │ + b.n a37ce │ │ asrs r2, r1, #32 │ │ - b.n a2b7e │ │ + b.n a37d2 │ │ movs r0, #6 │ │ - b.n a2b82 │ │ - stmia r7!, {r0, r2, r3, r4} │ │ - @ instruction: 0xfa000901 │ │ - b.n a2e72 │ │ + b.n a37d6 │ │ + stmia r7!, {r1, r3, r6, r7} │ │ + mla r9, r0, r1, r0 │ │ + b.n a3ac6 │ │ tst r0, r7 │ │ - b.n a238c │ │ + b.n a2fe0 │ │ ands r4, r0 │ │ - b.n a2970 │ │ + b.n a35c4 │ │ lsls r4, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a2f9a │ │ + b.n a3bee │ │ movs r0, #0 │ │ - b.n a2f9e │ │ + b.n a3bf2 │ │ asrs r4, r0, #32 │ │ - b.n a2ba2 │ │ + b.n a37f6 │ │ adds r0, #0 │ │ - b.n a2848 │ │ + b.n a349c │ │ movs r6, r5 │ │ - b.n a2f10 │ │ + b.n a3b64 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a2f18 │ │ + b.n a3b6c │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r5, #32 │ │ - b.n a2d20 │ │ + b.n a3974 │ │ asrs r2, r0, #32 │ │ asrs r0, r4, #6 │ │ movs r1, r0 │ │ - b.n a2d82 │ │ + b.n a39d6 │ │ movs r0, #1 │ │ - b.n a2bc6 │ │ + b.n a381a │ │ movs r2, r1 │ │ - b.n a2f2a │ │ + b.n a3b7e │ │ @ instruction: 0xfff31aff │ │ movs r2, r0 │ │ and.w r0, r0, ip, lsl #28 │ │ - b.n a2fd6 │ │ + b.n a3c2a │ │ @ instruction: 0xff89eaff │ │ asrs r2, r0, #32 │ │ - b.n a2bde │ │ + b.n a3832 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n a2be2 │ │ + b.n a3836 │ │ strb r0, [r0, #0] │ │ - b.n a2fe6 │ │ + b.n a3c3a │ │ movs r0, r0 │ │ - b.n a2f4c │ │ + b.n a3ba0 │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r6, #1 │ │ - b.n a23e4 │ │ + b.n a3038 │ │ movs r0, #1 │ │ - b.n a2dc0 │ │ + b.n a3a14 │ │ asrs r2, r1, #32 │ │ - b.n a2bfa │ │ - stmia r6!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - @ instruction: 0xfa000070 │ │ - b.n a23f4 │ │ + b.n a384e │ │ + stmia r7!, {r2, r3, r5, r7} │ │ + @ instruction: 0xfb000070 │ │ + b.n a3048 │ │ asrs r2, r1, #32 │ │ - b.n a2c06 │ │ + b.n a385a │ │ movs r0, #5 │ │ - b.n a2c0a │ │ - stmia r6!, {r0, r1, r3, r4, r5, r6, r7} │ │ - @ instruction: 0xfa000005 │ │ - b.n a2484 │ │ + b.n a385e │ │ + stmia r7!, {r3, r5, r7} │ │ + mla r0, r0, r5, r0 │ │ + b.n a30d8 │ │ lsls r0, r0, #1 │ │ - b.n a2ef6 │ │ + b.n a3b4a │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ lsls r0, r6, #6 │ │ - b.n a241c │ │ + b.n a3070 │ │ asrs r4, r6, #1 │ │ - b.n a2414 │ │ + b.n a3068 │ │ movs r0, r0 │ │ - b.n a2a04 │ │ + b.n a3658 │ │ asrs r5, r0, #32 │ │ - b.n a29ec │ │ + b.n a3640 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r0, #464] @ 0x1d0 │ │ - b.n a3032 │ │ + b.n a3c86 │ │ lsls r0, r7, #2 │ │ - b.n a2c78 │ │ + b.n a38cc │ │ lsls r7, r1, #28 │ │ orr.w r0, r1, #3850240 @ 0x3ac000 │ │ - b.n a303e │ │ + b.n a3c92 │ │ lsls r0, r6, #1 │ │ - b.n a2434 │ │ + b.n a3088 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r4, #20] │ │ - b.n a2a0a │ │ + b.n a365e │ │ lsls r7, r1, #28 │ │ orr.w r0, r0, #1507328 @ 0x170000 │ │ - b.n a2c92 │ │ + b.n a38e6 │ │ movs r6, r0 │ │ and.w r0, r0, r4 │ │ - b.n a2454 │ │ + b.n a30a8 │ │ adds r5, r5, #0 │ │ - b.n a2f2a │ │ + b.n a3b7e │ │ subs r3, r4, r5 │ │ - b.n a2fae │ │ + b.n a3c02 │ │ movs r0, r0 │ │ - b.n a2446 │ │ + b.n a309a │ │ asrs r5, r0, #32 │ │ - b.n a286a │ │ + b.n a34be │ │ asrs r0, r0, #32 │ │ - b.n a306e │ │ + b.n a3cc2 │ │ asrs r4, r0, #32 │ │ - b.n a24b2 │ │ + b.n a3106 │ │ lsls r0, r7, #1 │ │ - b.n a2468 │ │ + b.n a30bc │ │ movs r0, #1 │ │ - b.n a2e46 │ │ + b.n a3a9a │ │ asrs r2, r1, #32 │ │ - b.n a2c7e │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ - @ instruction: 0xfa00ff5e │ │ + b.n a38d2 │ │ + stmia r7!, {r0, r1, r3, r7} │ │ + @ instruction: 0xfb00ff5e │ │ @ instruction: 0xeaff4901 │ │ - b.n a2dd2 │ │ + b.n a3a26 │ │ str r0, [r0, r0] │ │ - b.n a308e │ │ + b.n a3ce2 │ │ ands r4, r0 │ │ - b.n a2464 │ │ + b.n a30b8 │ │ @ instruction: 0xffa7eaff │ │ lsls r6, r5, #16 │ │ - b.n a2f66 │ │ + b.n a3bba │ │ ands r0, r0 │ │ - b.n a309e │ │ + b.n a3cf2 │ │ lsls r1, r4, #17 │ │ - b.n a2ff0 │ │ + b.n a3c44 │ │ ands r4, r1 │ │ - b.n a24f6 │ │ + b.n a314a │ │ movs r4, r0 │ │ - b.n a247a │ │ + b.n a30ce │ │ lsls r5, r5, #17 │ │ - b.n a2f7a │ │ + b.n a3bce │ │ lsrs r2, r4, #1 │ │ - b.n a3000 │ │ + b.n a3c54 │ │ movs r0, r0 │ │ - b.n a2486 │ │ + b.n a30da │ │ lsrs r5, r5, #16 │ │ - b.n a2f86 │ │ + b.n a3bda │ │ lsrs r3, r4, #13 │ │ - b.n a300a │ │ + b.n a3c5e │ │ movs r0, r1 │ │ - b.n a2492 │ │ + b.n a30e6 │ │ movs r0, r1 │ │ - b.n a2cc6 │ │ - strb r0, [r4, #30] │ │ + b.n a391a │ │ + strb r7, [r3, #30] │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a2cce │ │ + b.n a3922 │ │ lsls r0, r0, #4 │ │ - b.n a24d0 │ │ + b.n a3124 │ │ asrs r4, r6, #1 │ │ - b.n a24c8 │ │ + b.n a311c │ │ movs r0, r0 │ │ - b.n a2ab8 │ │ + b.n a370c │ │ movs r1, r0 │ │ - b.n a2e9e │ │ + b.n a3af2 │ │ lsls r7, r1, #28 │ │ orn r0, r0, #7864320 @ 0x780000 │ │ - b.n a24e4 │ │ + b.n a3138 │ │ lsls r7, r1, #28 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n a2acc │ │ + b.n a3720 │ │ ands r0, r1 │ │ - b.n a2534 │ │ + b.n a3188 │ │ movs r1, r0 │ │ - b.n a2eb6 │ │ + b.n a3b0a │ │ asrs r0, r6, #1 │ │ - b.n a24ec │ │ + b.n a3140 │ │ lsls r7, r1, #28 │ │ orn r7, r0, #9371648 @ 0x8f0000 │ │ orr.w r0, r1, #34816 @ 0x8800 │ │ - b.n a2548 │ │ + b.n a319c │ │ @ instruction: 0xffd9eaff │ │ lsls r4, r7, #2 │ │ - b.n a250c │ │ + b.n a3160 │ │ asrs r5, r0, #32 │ │ - b.n a2ae2 │ │ + b.n a3736 │ │ movs r0, #116 @ 0x74 │ │ - b.n a3116 │ │ + b.n a3d6a │ │ movs r0, r0 │ │ - b.n a2af8 │ │ + b.n a374c │ │ movs r0, #8 │ │ - b.n a2560 │ │ + b.n a31b4 │ │ cmp r4, #45 @ 0x2d │ │ - b.n a2fee │ │ + b.n a3c42 │ │ lsrs r0, r0, #12 │ │ vldr d18, [r0, #396] @ 0x18c │ │ - b.n a3076 │ │ + b.n a3cca │ │ movs r0, r0 │ │ - b.n a312e │ │ + b.n a3d82 │ │ movs r0, #9 │ │ - b.n a24f4 │ │ + b.n a3148 │ │ movs r5, r1 │ │ - b.n a2578 │ │ + b.n a31cc │ │ lsls r7, r1, #28 │ │ orr.w r0, r1, #10223616 @ 0x9c0000 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n a251c │ │ + b.n a3170 │ │ str r6, [r0, r0] │ │ - b.n a2d46 │ │ + b.n a399a │ │ movs r0, r0 │ │ - b.n a30b6 │ │ + b.n a3d0a │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n a3152 │ │ + b.n a3da6 │ │ movs r0, r1 │ │ - b.n a2d56 │ │ + b.n a39aa │ │ movs r0, #5 │ │ - b.n a2d5a │ │ + b.n a39ae │ │ str r0, [r0, #0] │ │ - b.n a25be │ │ + b.n a3212 │ │ strb r0, [r0, #0] │ │ - b.n a2d62 │ │ + b.n a39b6 │ │ movs r6, r5 │ │ - b.n a30d2 │ │ + b.n a3d26 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a30da │ │ + b.n a3d2e │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ strb r7, [r5, #0] │ │ - b.n a2ee2 │ │ + b.n a3b36 │ │ strb r3, [r0, #0] │ │ asrs r0, r4, #6 │ │ movs r1, r0 │ │ - b.n a2f3e │ │ + b.n a3b92 │ │ movs r0, #1 │ │ - b.n a2ee6 │ │ + b.n a3b3a │ │ adds r0, #7 │ │ - b.n a2d86 │ │ + b.n a39da │ │ @ instruction: 0xfff31aff │ │ movs r0, r0 │ │ and.w r0, r0, r3, lsl #28 │ │ - b.n a2d92 │ │ + b.n a39e6 │ │ movs r0, #1 │ │ - b.n a2ade │ │ + b.n a3732 │ │ movs r0, r0 │ │ - b.n a3108 │ │ + b.n a3d5c │ │ movs r4, r1 │ │ - b.n a2d9e │ │ + b.n a39f2 │ │ movs r0, #10 │ │ - b.n a2f66 │ │ + b.n a3bba │ │ movs r7, r0 │ │ asrs r0, r4, #6 │ │ - stmia r6!, {r2, r4, r7} │ │ - @ instruction: 0xfa006005 │ │ - b.n a2dae │ │ + stmia r7!, {r0, r6} │ │ + mla r0, r0, r5, r6 │ │ + b.n a3a02 │ │ str r0, [r0, r0] │ │ - b.n a25ac │ │ + b.n a3200 │ │ movs r0, r1 │ │ - b.n a2db6 │ │ - strb r4, [r4, #29] │ │ + b.n a3a0a │ │ + strb r3, [r4, #29] │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a2dbe │ │ + b.n a3a12 │ │ @ instruction: 0xff8aeaff │ │ - svc 80 @ 0x50 │ │ - @ instruction: 0xfff7df20 │ │ - @ instruction: 0xfff7deb4 │ │ - vcvt.u16.f16 d29, d12, #9 │ │ - vcvt.f32.u32 d29, d0, #9 │ │ - vcvt.u16.f16 , q6, #9 │ │ - vcvt.u16.f16 , q4, #9 │ │ + bvc.n a35f0 │ │ + vqshl.u32 , q6, #23 │ │ + vqshlu.s64 , q8, #55 @ 0x37 │ │ + vsli.32 , q4, #23 │ │ + vcvt.f16.s16 , q6 │ │ + vsli.64 d29, d8, #55 @ 0x37 │ │ + vsli.64 d29, d4, #55 @ 0x37 │ │ @ instruction: 0xfff74ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a2fc0 │ │ - beq.n a29b0 │ │ - b.n a2f44 │ │ + b.n a3c14 │ │ + beq.n a3604 │ │ + b.n a3b98 │ │ strb r0, [r0, #0] │ │ - b.n a2dee │ │ + b.n a3a42 │ │ movs r0, r0 │ │ - b.n a3272 │ │ + b.n a3ec6 │ │ movs r0, #16 │ │ - b.n a25d0 │ │ + b.n a3224 │ │ adds r0, #20 │ │ - b.n a25d4 │ │ + b.n a3228 │ │ movs r0, r0 │ │ - b.n a25c4 │ │ + b.n a3218 │ │ adds r0, #28 │ │ - b.n a2fe0 │ │ + b.n a3c34 │ │ movs r0, #8 │ │ - b.n a25fc │ │ + b.n a3250 │ │ str r7, [r0, #16] │ │ - b.n a29f0 │ │ + b.n a3644 │ │ movs r0, r0 │ │ - b.n a3172 │ │ + b.n a3dc6 │ │ movs r2, r0 │ │ - b.n a2e12 │ │ + b.n a3a66 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r3, #0 │ │ - b.n a2e1a │ │ + b.n a3a6e │ │ movs r7, r0 │ │ - b.n a2e1e │ │ - bfcsel 0, a2be4 , 4, ne │ │ + b.n a3a72 │ │ + bfcsel 0, a3838 , 4, ne │ │ lsls r0, r0, #1 │ │ movs r0, r0 │ │ movs r4, r3 │ │ movs r0, r0 │ │ movs r4, r5 │ │ movs r0, r0 │ │ movs r4, r3 │ │ @@ -188578,11296 +189111,11295 @@ │ │ movs r4, r4 │ │ movs r0, r0 │ │ movs r0, r7 │ │ movs r0, r0 │ │ movs r4, r7 │ │ movs r0, r0 │ │ movs r2, r0 │ │ - b.n a3206 │ │ + b.n a3e5a │ │ movs r6, r0 │ │ and.w r0, r0, r2 │ │ - b.n a324a │ │ + b.n a3e9e │ │ movs r4, r0 │ │ and.w r0, r0, r1 │ │ - b.n a3114 │ │ + b.n a3d68 │ │ movs r0, r0 │ │ - b.n a2e1a │ │ + b.n a3a6e │ │ movs r1, r0 │ │ and.w r0, r0, r0, lsl #10 │ │ - b.n a3222 │ │ + b.n a3e76 │ │ movs r1, r0 │ │ - b.n a3226 │ │ + b.n a3e7a │ │ strh r0, [r4, #36] @ 0x24 │ │ - b.n a2664 │ │ + b.n a32b8 │ │ str r0, [r0, #0] │ │ - b.n a2e6a │ │ + b.n a3abe │ │ asrs r0, r1, #32 │ │ - b.n a2650 │ │ + b.n a32a4 │ │ strh r0, [r1, #0] │ │ - b.n a2c50 │ │ + b.n a38a4 │ │ movs r0, #80 @ 0x50 │ │ - b.n a2666 │ │ + b.n a32ba │ │ movs r2, r0 │ │ - b.n a2ddc │ │ + b.n a3a30 │ │ ldr r1, [r0, #0] │ │ movs r3, #134 @ 0x86 │ │ movs r4, r0 │ │ - b.n a31f0 │ │ + b.n a3e44 │ │ str r0, [r0, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ movs r0, r0 │ │ - b.n a328a │ │ - bmi.n a2b34 │ │ + b.n a3ede │ │ + bmi.n a3786 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a3312 │ │ + b.n a3f66 │ │ movs r1, r0 │ │ - b.n a3236 │ │ + b.n a3e8a │ │ str r0, [sp, #0] │ │ - b.n a331a │ │ + b.n a3f6e │ │ movs r3, r1 │ │ ldmia r2!, {} │ │ - bmi.n a2bae │ │ + bmi.n a3800 │ │ add.w r0, r0, r0 │ │ - b.n a2686 │ │ + b.n a32da │ │ movs r1, r1 │ │ - b.n a320a │ │ + b.n a3e5e │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ lsls r2, r3, #1 │ │ - b.n a2722 │ │ + b.n a3376 │ │ movs r2, r0 │ │ - b.n a3216 │ │ + b.n a3e6a │ │ lsls r7, r4, #3 │ │ cmp r2, #0 │ │ lsls r4, r3, #17 │ │ - b.n a26bc │ │ + b.n a3310 │ │ adds r1, r0, #0 │ │ - b.n a32c2 │ │ + b.n a3f16 │ │ movs r0, r0 │ │ - b.n a2ca4 │ │ - bmi.n a2a8a │ │ + b.n a38f8 │ │ + bmi.n a36dc │ │ @ instruction: 0xeb009000 │ │ - b.n a2ece │ │ + b.n a3b22 │ │ movs r1, r0 │ │ - b.n a32d2 │ │ - bmi.n a2b58 │ │ + b.n a3f26 │ │ + bmi.n a37aa │ │ add.w r0, r0, r1 │ │ - b.n a327a │ │ + b.n a3ece │ │ movs r3, r1 │ │ ldmia r2!, {} │ │ - bmi.n a2bce │ │ + bmi.n a3820 │ │ add.w r0, r0, r0 │ │ - b.n a26c6 │ │ + b.n a331a │ │ movs r1, r1 │ │ - b.n a324a │ │ + b.n a3e9e │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ lsls r2, r3, #1 │ │ - b.n a2762 │ │ + b.n a33b6 │ │ movs r2, r0 │ │ - b.n a3256 │ │ + b.n a3eaa │ │ lsls r5, r4, #3 │ │ cmp r2, #0 │ │ lsls r0, r6, #16 │ │ - b.n a26fc │ │ + b.n a3350 │ │ asrs r1, r0, #4 │ │ - b.n a31c2 │ │ + b.n a3e16 │ │ movs r0, r0 │ │ - b.n a2ce4 │ │ - bmi.n a2caa │ │ + b.n a3938 │ │ + bmi.n a38fc │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a2f0e │ │ + b.n a3b62 │ │ movs r2, r0 │ │ - b.n a3312 │ │ + b.n a3f66 │ │ strh r5, [r0, #0] │ │ - b.n a2f16 │ │ - add r7, pc, #8 @ (adr r7, a2be0 ) │ │ - b.n a32e6 │ │ - bmi.n a2b7c │ │ + b.n a3b6a │ │ + add r7, pc, #8 @ (adr r7, a3834 ) │ │ + b.n a3f3a │ │ + bmi.n a37ce │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a33a2 │ │ + b.n a3ff6 │ │ movs r1, r0 │ │ - b.n a32c6 │ │ + b.n a3f1a │ │ movs r1, r0 │ │ - bge.n a2bea │ │ + bge.n a383e │ │ ands r0, r1 │ │ - b.n a2724 │ │ + b.n a3378 │ │ movs r6, r1 │ │ - @ instruction: 0xea00d402 │ │ + @ instruction: 0xea00d401 │ │ add.w r0, r0, r0 │ │ - b.n a271a │ │ + b.n a336e │ │ ands r0, r1 │ │ - b.n a2734 │ │ + b.n a3388 │ │ movs r1, r1 │ │ - b.n a32a2 │ │ + b.n a3ef6 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ lsls r0, r5, #15 │ │ - b.n a2748 │ │ + b.n a339c │ │ movs r0, r0 │ │ - b.n a2d2c │ │ + b.n a3980 │ │ lsls r2, r3, #1 │ │ - b.n a27b2 │ │ + b.n a3406 │ │ movs r2, r0 │ │ - b.n a32b6 │ │ + b.n a3f0a │ │ lsls r4, r3, #3 │ │ cmp r2, #0 │ │ lsls r0, r5, #15 │ │ - b.n a275c │ │ + b.n a33b0 │ │ asrs r1, r0, #4 │ │ - b.n a3222 │ │ + b.n a3e76 │ │ movs r0, r0 │ │ - b.n a2d44 │ │ - bmi.n a2cda │ │ + b.n a3998 │ │ + bmi.n a392c │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a2f6e │ │ + b.n a3bc2 │ │ movs r0, r2 │ │ - b.n a276c │ │ + b.n a33c0 │ │ asrs r2, r1, #32 │ │ - b.n a2f76 │ │ + b.n a3bca │ │ movs r0, #4 │ │ - b.n a2f7a │ │ - bmi.n a2ce4 │ │ + b.n a3bce │ │ + bmi.n a3936 │ │ add.w r0, r0, r4, lsr #4 │ │ - b.n a277c │ │ + b.n a33d0 │ │ movs r1, r0 │ │ - b.n a3326 │ │ + b.n a3f7a │ │ movs r0, r0 │ │ - b.n a274c │ │ + b.n a33a0 │ │ movs r6, r1 │ │ ldmia r2!, {} │ │ adds r1, r0, r0 │ │ - b.n a307e │ │ + b.n a3cd2 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ - bcc.n a2c2a │ │ + bcc.n a387c │ │ add.w r0, r0, r0 │ │ - b.n a277e │ │ + b.n a33d2 │ │ lsls r1, r4, #1 │ │ - b.n a3302 │ │ + b.n a3f56 │ │ movs r6, r2 │ │ asrs r0, r2, #13 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ lsrs r7, r7, #29 │ │ - b.n a328c │ │ + b.n a3ee0 │ │ movs r0, #4 │ │ - b.n a2fb2 │ │ + b.n a3c06 │ │ lsrs r6, r7, #31 │ │ - b.n a3314 │ │ + b.n a3f68 │ │ asrs r0, r0, #32 │ │ - b.n a2c8e │ │ + b.n a38e2 │ │ movs r0, r2 │ │ - b.n a27b8 │ │ - bmi.n a2d06 │ │ + b.n a340c │ │ + bmi.n a3958 │ │ add.w r0, r0, r4, lsr #4 │ │ - b.n a27c0 │ │ + b.n a3414 │ │ movs r0, r0 │ │ - b.n a278c │ │ + b.n a33e0 │ │ movs r1, r0 │ │ - b.n a336e │ │ + b.n a3fc2 │ │ movs r4, r2 │ │ ldmia r2!, {} │ │ - bcc.n a2c48 │ │ + bcc.n a389a │ │ add.w r0, r0, r3 │ │ - b.n a3348 │ │ + b.n a3f9c │ │ lsls r5, r3, #1 │ │ subs r0, r0, r0 │ │ str r0, [r0, #0] │ │ - b.n a2fe2 │ │ + b.n a3c36 │ │ movs r0, r0 │ │ - b.n a27c6 │ │ - add r3, pc, #400 @ (adr r3, a2e38 ) │ │ - b.n a27e8 │ │ + b.n a341a │ │ + add r3, pc, #400 @ (adr r3, a3a8c ) │ │ + b.n a343c │ │ movs r5, r1 │ │ - b.n a334e │ │ - add r0, pc, #40 @ (adr r0, a2cd8 ) │ │ - b.n a2dd0 │ │ + b.n a3fa2 │ │ + add r0, pc, #40 @ (adr r0, a392c ) │ │ + b.n a3a24 │ │ lsls r1, r2, #1 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n a27f4 │ │ + b.n a3448 │ │ asrs r0, r3, #32 │ │ - b.n a31d8 │ │ - bcc.n a2cbe │ │ + b.n a3e2c │ │ + bcc.n a3910 │ │ add.w r0, r0, r0 │ │ - b.n a3366 │ │ + b.n a3fba │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a27fa │ │ + b.n a344e │ │ movs r2, r0 │ │ - b.n a3372 │ │ + b.n a3fc6 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r1 │ │ - b.n a341a │ │ + b.n a406e │ │ movs r0, r0 │ │ - b.n a27ea │ │ + b.n a343e │ │ movs r4, r2 │ │ - b.n a281c │ │ + b.n a3470 │ │ movs r0, r0 │ │ - b.n a2806 │ │ - add r3, pc, #160 @ (adr r3, a2d88 ) │ │ - b.n a2828 │ │ + b.n a345a │ │ + add r3, pc, #160 @ (adr r3, a39dc ) │ │ + b.n a347c │ │ movs r0, r0 │ │ - b.n a338e │ │ + b.n a3fe2 │ │ ands r0, r1 │ │ - b.n a3032 │ │ - add r0, pc, #40 @ (adr r0, a2d1c ) │ │ - b.n a2e14 │ │ + b.n a3c86 │ │ + add r0, pc, #40 @ (adr r0, a3970 ) │ │ + b.n a3a68 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n a339e │ │ + b.n a3ff2 │ │ movs r7, r4 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n a33a6 │ │ + b.n a3ffa │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ - bcc.n a2c84 │ │ + bcc.n a38d6 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n a2832 │ │ + b.n a3486 │ │ movs r1, r0 │ │ - b.n a3408 │ │ + b.n a405c │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n a305e │ │ - bmi.n a2d36 │ │ + b.n a3cb2 │ │ + bmi.n a3988 │ │ add.w r0, r0, r1 │ │ - b.n a340e │ │ + b.n a4062 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a306e │ │ - bmi.n a2d3e │ │ + b.n a3cc2 │ │ + bmi.n a3990 │ │ add.w r0, r0, r1 │ │ - b.n a3420 │ │ + b.n a4074 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n a307e │ │ - bmi.n a2d46 │ │ + b.n a3cd2 │ │ + bmi.n a3998 │ │ add.w r0, r0, r4, lsr #32 │ │ - b.n a2880 │ │ + b.n a34d4 │ │ movs r0, r0 │ │ - b.n a286a │ │ + b.n a34be │ │ movs r2, r0 │ │ - b.n a33ee │ │ + b.n a4042 │ │ movs r6, r0 │ │ ldrh r0, [r0, #16] │ │ asrs r2, r3, #1 │ │ - b.n a290a │ │ + b.n a355e │ │ movs r0, r0 │ │ - b.n a33fc │ │ + b.n a4050 │ │ movs r5, r6 │ │ subs r0, r0, r0 │ │ - bcc.n a2d56 │ │ + bcc.n a39a8 │ │ add.w r0, r0, r9 │ │ - b.n a34a6 │ │ - beq.n a2da0 │ │ - b.n a3200 │ │ + b.n a40fa │ │ + beq.n a39f4 │ │ + b.n a3e54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6, r7, r8, r9, sl, fp} │ │ - b.n a2d7e │ │ - beq.n a2dac │ │ - b.n a320c │ │ + b.n a39d2 │ │ + beq.n a3a00 │ │ + b.n a3e60 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3, r4, r6} │ │ - b.n a2932 │ │ + b.n a3586 │ │ str r0, [sp, #0] │ │ - b.n a34c2 │ │ + b.n a4116 │ │ movs r2, r0 │ │ - b.n a3426 │ │ + b.n a407a │ │ lsls r5, r2, #1 │ │ cmp r2, #0 │ │ movs r1, r1 │ │ - b.n a30ce │ │ - bmi.n a2e5e │ │ + b.n a3d22 │ │ + bmi.n a3ab0 │ │ add.w r0, r0, r4, lsr #4 │ │ - b.n a28d0 │ │ + b.n a3524 │ │ movs r0, r0 │ │ - b.n a289c │ │ + b.n a34f0 │ │ movs r1, r0 │ │ - b.n a343e │ │ + b.n a4092 │ │ @ instruction: 0xffd71aff │ │ lsls r2, r3, #1 │ │ - b.n a295a │ │ + b.n a35ae │ │ ands r1, r0 │ │ - b.n a34ea │ │ + b.n a413e │ │ movs r2, r0 │ │ - b.n a344e │ │ + b.n a40a2 │ │ movs r0, r6 │ │ cmp r2, #0 │ │ movs r4, r0 │ │ - b.n a30f6 │ │ - bmi.n a2e72 │ │ + b.n a3d4a │ │ + bmi.n a3ac4 │ │ add.w r0, r0, r4, lsr #4 │ │ - b.n a28f8 │ │ + b.n a354c │ │ movs r0, r0 │ │ - b.n a28c4 │ │ + b.n a3518 │ │ movs r2, r0 │ │ - b.n a3466 │ │ + b.n a40ba │ │ @ instruction: 0xffcf1aff │ │ lsls r2, r3, #1 │ │ - b.n a2982 │ │ + b.n a35d6 │ │ str r2, [r0, r0] │ │ - b.n a3512 │ │ + b.n a4166 │ │ movs r2, r0 │ │ - b.n a3476 │ │ + b.n a40ca │ │ movs r4, r6 │ │ cmp r2, #0 │ │ movs r5, r0 │ │ - b.n a311e │ │ - bmi.n a2e86 │ │ + b.n a3d72 │ │ + bmi.n a3ad8 │ │ add.w r0, r0, r4, lsr #4 │ │ - b.n a2920 │ │ + b.n a3574 │ │ movs r0, r0 │ │ - b.n a28ec │ │ - bcc.n a2cf4 │ │ + b.n a3540 │ │ + bcc.n a3946 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n a2912 │ │ + b.n a3566 │ │ movs r1, r0 │ │ - b.n a34e8 │ │ + b.n a413c │ │ @ instruction: 0xffc71aff │ │ @ instruction: 0xffc8eaff │ │ ands r0, r1 │ │ - b.n a3142 │ │ - bcc.n a2f00 │ │ + b.n a3d96 │ │ + bcc.n a3b52 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n a292a │ │ + b.n a357e │ │ movs r1, r0 │ │ - b.n a3500 │ │ + b.n a4154 │ │ @ instruction: 0xffc11aff │ │ @ instruction: 0xffc2eaff │ │ - add r1, pc, #960 @ (adr r1, a31d8 ) │ │ - b.n a2958 │ │ + add r1, pc, #960 @ (adr r1, a3e2c ) │ │ + b.n a35ac │ │ ands r0, r1 │ │ - b.n a315e │ │ - add r0, pc, #40 @ (adr r0, a2e48 ) │ │ - b.n a2f40 │ │ - bcc.n a2f10 │ │ + b.n a3db2 │ │ + add r0, pc, #40 @ (adr r0, a3a9c ) │ │ + b.n a3b94 │ │ + bcc.n a3b62 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n a294a │ │ + b.n a359e │ │ movs r1, r0 │ │ - b.n a3520 │ │ + b.n a4174 │ │ @ instruction: 0xffb91aff │ │ @ instruction: 0xffbaeaff │ │ asrs r0, r0, #8 │ │ - b.n a2978 │ │ + b.n a35cc │ │ movs r0, r0 │ │ - b.n a357e │ │ + b.n a41d2 │ │ adds r1, #252 @ 0xfc │ │ - b.n a2980 │ │ + b.n a35d4 │ │ str r2, [r0, r0] │ │ - b.n a3586 │ │ + b.n a41da │ │ asrs r1, r0, #32 │ │ - b.n a2f68 │ │ + b.n a3bbc │ │ movs r1, r4 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n a2f70 │ │ + b.n a3bc4 │ │ movs r1, r0 │ │ - b.n a3596 │ │ + b.n a41ea │ │ movs r5, #78 @ 0x4e │ │ - b.n a345a │ │ - ble.n a2e18 │ │ + b.n a40ae │ │ + ble.n a3a6c │ │ @ instruction: 0xebff0014 │ │ - b.n a299c │ │ + b.n a35f0 │ │ movs r0, r0 │ │ - b.n a2986 │ │ - bcc.n a2dda │ │ + b.n a35da │ │ + bcc.n a3a2c │ │ add.w r0, r0, r9 │ │ - b.n a35ae │ │ - beq.n a2ea8 │ │ - b.n a3308 │ │ + b.n a4202 │ │ + beq.n a3afc │ │ + b.n a3f5c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r7, r8, ip} │ │ - b.n a29b8 │ │ + b.n a360c │ │ strb r1, [r0, #0] │ │ - b.n a35be │ │ + b.n a4212 │ │ adds r1, #164 @ 0xa4 │ │ - b.n a29c0 │ │ + b.n a3614 │ │ movs r5, #59 @ 0x3b │ │ - b.n a3486 │ │ + b.n a40da │ │ lsls r0, r4, #6 │ │ - b.n a29c8 │ │ + b.n a361c │ │ asrs r1, r0, #32 │ │ - b.n a2fac │ │ + b.n a3c00 │ │ adds r0, #3 │ │ - b.n a2fb0 │ │ + b.n a3c04 │ │ movs r0, r0 │ │ - b.n a2fb4 │ │ + b.n a3c08 │ │ lsls r1, r0, #2 │ │ stmia.w sp, {r1} │ │ - b.n a35de │ │ - ble.n a2e3a │ │ + b.n a4232 │ │ + ble.n a3a8e │ │ @ instruction: 0xebff0014 │ │ - b.n a29e0 │ │ + b.n a3634 │ │ ands r0, r0 │ │ - b.n a29ca │ │ + b.n a361e │ │ @ instruction: 0xffc0eaff │ │ asrs r4, r7, #5 │ │ - b.n a29f0 │ │ + b.n a3644 │ │ cmp r5, #21 │ │ - b.n a35f6 │ │ + b.n a424a │ │ adds r1, #120 @ 0x78 │ │ - b.n a29f8 │ │ + b.n a364c │ │ lsls r0, r7, #5 │ │ - b.n a29fc │ │ + b.n a3650 │ │ asrs r1, r0, #32 │ │ - b.n a2fe0 │ │ + b.n a3c34 │ │ adds r0, #3 │ │ - b.n a2fe4 │ │ + b.n a3c38 │ │ movs r0, r0 │ │ - b.n a2fe8 │ │ + b.n a3c3c │ │ movs r1, r4 │ │ stmia.w sp, {r1} │ │ - b.n a3612 │ │ - ble.n a2e54 │ │ + b.n a4266 │ │ + ble.n a3aa8 │ │ @ instruction: 0xebff0014 │ │ - b.n a2a14 │ │ + b.n a3668 │ │ str r0, [r0, r0] │ │ - b.n a29fe │ │ + b.n a3652 │ │ @ instruction: 0xffbdeaff │ │ asrs r0, r6, #4 │ │ - b.n a2a24 │ │ + b.n a3678 │ │ strb r0, [r0, #0] │ │ - b.n a362a │ │ + b.n a427e │ │ adds r1, #44 @ 0x2c │ │ - b.n a2a2c │ │ + b.n a3680 │ │ movs r5, #54 @ 0x36 │ │ - b.n a34f2 │ │ + b.n a4146 │ │ lsls r0, r5, #4 │ │ - b.n a2a34 │ │ + b.n a3688 │ │ asrs r1, r0, #32 │ │ - b.n a3018 │ │ + b.n a3c6c │ │ adds r0, #3 │ │ - b.n a301c │ │ + b.n a3c70 │ │ movs r0, r0 │ │ - b.n a3020 │ │ + b.n a3c74 │ │ lsls r1, r0, #2 │ │ stmia.w sp, {r1} │ │ - b.n a364a │ │ - ble.n a2e70 │ │ + b.n a429e │ │ + ble.n a3ac4 │ │ @ instruction: 0xebff0014 │ │ - b.n a2a4c │ │ + b.n a36a0 │ │ str r0, [sp, #0] │ │ - b.n a2a36 │ │ + b.n a368a │ │ @ instruction: 0xff9beaff │ │ asrs r4, r5, #2 │ │ - b.n a2a5c │ │ + b.n a36b0 │ │ movs r0, #0 │ │ - b.n a3662 │ │ + b.n a42b6 │ │ adds r0, #168 @ 0xa8 │ │ - b.n a2a64 │ │ + b.n a36b8 │ │ lsls r0, r5, #2 │ │ - b.n a2a68 │ │ + b.n a36bc │ │ asrs r1, r0, #32 │ │ - b.n a304c │ │ + b.n a3ca0 │ │ stmia r0!, {r2, r5, r7} │ │ - b.n a2a70 │ │ + b.n a36c4 │ │ adds r0, #3 │ │ - b.n a3054 │ │ + b.n a3ca8 │ │ movs r0, r0 │ │ - b.n a3058 │ │ + b.n a3cac │ │ stmia r0!, {r2, r3} │ │ - b.n a305c │ │ + b.n a3cb0 │ │ asrs r5, r0, #32 │ │ stmia.w sp, {r1} │ │ - b.n a3686 │ │ + b.n a42da │ │ movs r5, #22 │ │ - b.n a354a │ │ - ble.n a2e90 │ │ + b.n a419e │ │ + ble.n a3ae4 │ │ @ instruction: 0xebffff09 │ │ @ instruction: 0xeaff1088 │ │ - b.n a2a94 │ │ + b.n a36e8 │ │ str r1, [r0, r0] │ │ - b.n a369a │ │ + b.n a42ee │ │ adds r0, #132 @ 0x84 │ │ - b.n a2a9c │ │ + b.n a36f0 │ │ lsls r4, r0, #2 │ │ - b.n a2aa0 │ │ + b.n a36f4 │ │ asrs r1, r0, #32 │ │ - b.n a3084 │ │ + b.n a3cd8 │ │ movs r0, #128 @ 0x80 │ │ - b.n a2aa8 │ │ + b.n a36fc │ │ adds r0, #3 │ │ - b.n a308c │ │ + b.n a3ce0 │ │ movs r0, r0 │ │ - b.n a3090 │ │ + b.n a3ce4 │ │ movs r0, #2 │ │ - b.n a3094 │ │ + b.n a3ce8 │ │ movs r1, r4 │ │ stmia.w sp, {r1} │ │ - b.n a36be │ │ + b.n a4312 │ │ movs r0, #8 │ │ - b.n a2a9c │ │ + b.n a36f0 │ │ movs r5, #26 │ │ - b.n a3586 │ │ - ble.n a2eae │ │ + b.n a41da │ │ + ble.n a3b02 │ │ @ instruction: 0xebffff0a │ │ @ instruction: 0xeaff0064 │ │ - b.n a2ad0 │ │ + b.n a3724 │ │ str r2, [r0, r0] │ │ - b.n a36d6 │ │ + b.n a432a │ │ asrs r0, r4, #1 │ │ - b.n a2ad8 │ │ + b.n a372c │ │ adds r0, #96 @ 0x60 │ │ - b.n a2adc │ │ + b.n a3730 │ │ movs r0, r0 │ │ - b.n a30c0 │ │ + b.n a3d14 │ │ movs r0, #92 @ 0x5c │ │ - b.n a2ae4 │ │ + b.n a3738 │ │ asrs r1, r0, #32 │ │ - b.n a30c8 │ │ + b.n a3d1c │ │ adds r0, #3 │ │ - b.n a30cc │ │ + b.n a3d20 │ │ movs r0, r1 │ │ - b.n a2acc │ │ + b.n a3720 │ │ movs r0, #2 │ │ - b.n a30d4 │ │ + b.n a3d28 │ │ movs r2, r0 │ │ - b.n a36fa │ │ + b.n a434e │ │ movs r4, r4 │ │ stmia.w sp, {r1, r2, r3, r4, r8, sl, sp} │ │ - b.n a35c2 │ │ - ble.n a2ecc │ │ + b.n a4216 │ │ + ble.n a3b20 │ │ @ instruction: 0xebffff13 │ │ - @ instruction: 0xeaffb11c │ │ + @ instruction: 0xeaffb0c8 │ │ + movs r3, r0 │ │ + ldrb r7, [r6, #12] │ │ + vqshl.u64 d27, d8, #54 @ 0x36 │ │ + vshr.u32 q12, , #10 │ │ + @ instruction: 0xfff6cfb4 │ │ + vcvtm.s16.f16 , q14 │ │ + @ instruction: 0xfff77aff │ │ + vrint?.f16 , q8 │ │ + vsra.u64 q14, q15, #10 │ │ + vcvt.u32.f32 q14, q14, #10 │ │ + vcvtm.s16.f16 d29, d28 │ │ + vqrdmlsh.s q13, , d28[0] │ │ + movs r3, r0 │ │ + ldmia r7!, {r4, r6} │ │ + @ instruction: 0xfff77abb │ │ + vcvt.f32.f16 , d16 │ │ + vmull.u , d22, d9 │ │ + vqmovn.u32 d29, q6 │ │ + @ instruction: 0xfff7add8 │ │ + movs r3, r0 │ │ + add r7, sp, #288 @ 0x120 │ │ + movs r3, r0 │ │ + add r7, sp, #16 │ │ movs r3, r0 │ │ - strh r5, [r5, #54] @ 0x36 │ │ - vzip.16 q14, │ │ - vcvt.u16.f16 q12, , #10 │ │ - vqshl.u32 , q14, #22 │ │ - @ instruction: 0xfff7db34 │ │ - vqshlu.s64 d24, d21, #55 @ 0x37 │ │ - vzip.16 d28, d29 │ │ - vtbx.8 d28, {d6-d8}, d18 │ │ - vrint?.f16 , q2 │ │ - @ instruction: 0xfff7daf4 │ │ - vcvta.s16.f16 , q0 │ │ - movs r3, r0 │ │ - bvc.n a302c │ │ - vqshlu.s32 q12, , #23 │ │ - vuzp.16 q14, │ │ - vtbl.8 d26, {d22}, d16 │ │ - @ instruction: 0xfff6da94 │ │ - @ instruction: 0xfff7ae2c │ │ - movs r3, r0 │ │ - add r7, sp, #624 @ 0x270 │ │ - movs r3, r0 │ │ - add r7, sp, #352 @ 0x160 │ │ - movs r3, r0 │ │ - strh r1, [r4, #56] @ 0x38 │ │ - vrintz.f16 , │ │ - @ instruction: 0xfff68d91 │ │ - vrintp.f16 d24, d13 │ │ - vqshlu.s32 d27, d23, #22 │ │ - @ instruction: 0xfff6cb3e │ │ - vqshl.u32 q12, , #22 │ │ - vcvt.f16.f32 d27, │ │ - vtbl.8 d26, {d22-d23}, d12 │ │ - vqshl.u64 q12, , #54 @ 0x36 │ │ - vcvt.f32.f16 q11, d15 │ │ + ldrb r3, [r5, #13] │ │ + @ instruction: 0xfff6ab14 │ │ + vshr.u64 d24, d3, #10 │ │ + @ instruction: 0xfff67bd7 │ │ + vtbl.8 d26, {d22-d25}, d0 │ │ + vrshr.u64 q14, q5, #10 │ │ + vtbl.8 d23, {d22-d25}, d19 │ │ + vtbx.8 d26, {d6-d9}, d12 │ │ + vcvt.u16.f16 , , #10 │ │ + vcvt.f16.u16 d23, d11, #10 │ │ + @ instruction: 0xfff65ab3 │ │ @ instruction: 0xfff64df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n a3568 │ │ + b.n a41bc │ │ str r0, [r0, r0] │ │ - b.n a3392 │ │ + b.n a3fe6 │ │ movs r1, r7 │ │ - b.n a3796 │ │ + b.n a43ea │ │ lsls r5, r2, #2 │ │ - b.n a305a │ │ + b.n a3cae │ │ strb r7, [r3, #0] │ │ - b.n a3568 │ │ + b.n a41bc │ │ strh r1, [r0, #0] │ │ - b.n a37a2 │ │ + b.n a43f6 │ │ asrs r7, r4, #10 │ │ - b.n a33a6 │ │ + b.n a3ffa │ │ lsls r1, r0, #4 │ │ - b.n a316a │ │ + b.n a3dbe │ │ ldr r5, [r7, #124] @ 0x7c │ │ - b.n a356e │ │ + b.n a41c2 │ │ movs r1, r0 │ │ - b.n a37b2 │ │ + b.n a4406 │ │ asrs r6, r0, #32 │ │ - b.n a33b6 │ │ - bcs.n a3022 │ │ + b.n a400a │ │ + bcs.n a3c74 │ │ add.w r0, r0, r0 │ │ - b.n a371e │ │ + b.n a4372 │ │ movs r3, r7 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ - b.n a33c6 │ │ + b.n a401a │ │ asrs r0, r5, #2 │ │ - b.n a3592 │ │ + b.n a41e6 │ │ movs r0, #0 │ │ - b.n a384e │ │ + b.n a44a2 │ │ movs r3, r0 │ │ - b.n a3852 │ │ + b.n a44a6 │ │ movs r0, #0 │ │ - b.n a2b98 │ │ + b.n a37ec │ │ adds r0, #133 @ 0x85 │ │ - b.n a31a4 │ │ + b.n a3df8 │ │ movs r0, #4 │ │ - b.n a2ba0 │ │ + b.n a37f4 │ │ lsls r7, r4, #6 │ │ - b.n a30a2 │ │ + b.n a3cf6 │ │ movs r0, #128 @ 0x80 │ │ - b.n a2ba8 │ │ + b.n a37fc │ │ movs r0, #132 @ 0x84 │ │ - b.n a2bac │ │ + b.n a3800 │ │ movs r1, #8 │ │ - b.n a2bb0 │ │ + b.n a3804 │ │ movs r1, #12 │ │ - b.n a2bb4 │ │ + b.n a3808 │ │ movs r0, #12 │ │ - b.n a37f6 │ │ + b.n a444a │ │ asrs r0, r1, #3 │ │ - b.n a35c2 │ │ + b.n a4216 │ │ movs r0, #188 @ 0xbc │ │ - b.n a2bc6 │ │ + b.n a381a │ │ asrs r0, r0, #3 │ │ - b.n a2bca │ │ + b.n a381e │ │ subs r2, r2, #5 │ │ - b.n a35ce │ │ + b.n a4222 │ │ asrs r0, r0, #5 │ │ - b.n a2bd2 │ │ + b.n a3826 │ │ subs r5, r3, #0 │ │ - b.n a35d6 │ │ + b.n a422a │ │ movs r1, #60 @ 0x3c │ │ - b.n a2bda │ │ + b.n a382e │ │ movs r1, #196 @ 0xc4 │ │ - b.n a2bde │ │ + b.n a3832 │ │ movs r0, #5 │ │ - b.n a3166 │ │ + b.n a3dba │ │ asrs r0, r1, #7 │ │ - b.n a2be6 │ │ + b.n a383a │ │ subs r5, r7, #7 │ │ - b.n a35ea │ │ + b.n a423e │ │ movs r0, #4 │ │ - b.n a31ea │ │ + b.n a3e3e │ │ adds r2, #3 │ │ - b.n a31ec │ │ + b.n a3e40 │ │ asrs r4, r0, #1 │ │ - b.n a2bf6 │ │ + b.n a384a │ │ movs r0, r0 │ │ - b.n a3176 │ │ + b.n a3dca │ │ asrs r0, r1, #1 │ │ - b.n a35fe │ │ + b.n a4252 │ │ strb r5, [r0, #4] │ │ - b.n a3200 │ │ + b.n a3e54 │ │ lsls r5, r0, #2 │ │ stmia.w r1, {r3, r4, r5, r6, r7, r8, r9, sl, fp} │ │ - b.n a3704 │ │ + b.n a4358 │ │ strh r4, [r0, #0] │ │ - b.n a2c0e │ │ + b.n a3862 │ │ adds r0, #84 @ 0x54 │ │ - b.n a2c12 │ │ - bcs.n a305c │ │ + b.n a3866 │ │ + bcs.n a3ca6 │ │ add.w r0, r0, r0 │ │ - b.n a37b2 │ │ + b.n a4406 │ │ str r0, [r0, r0] │ │ lsls r0, r4, #14 │ │ str r0, [r0, r0] │ │ asrs r0, r4, #6 │ │ lsls r5, r7, #15 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ asrs r5, r0, #22 │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ movs r4, r0 │ │ asrs r5, r4, #22 │ │ lsrs r0, r7, #31 │ │ - b.n a3730 │ │ + b.n a4384 │ │ strh r4, [r0, r1] │ │ - b.n a2c3a │ │ - bcs.n a3070 │ │ + b.n a388e │ │ + bcs.n a3cba │ │ add.w r0, r0, r0 │ │ - b.n a37da │ │ + b.n a442e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ asrs r5, r7, #15 │ │ - b.n a3742 │ │ + b.n a4396 │ │ movs r0, r0 │ │ - b.n a37f0 │ │ + b.n a4444 │ │ asrs r0, r0, #32 │ │ - b.n a2c4a │ │ + b.n a389e │ │ asrs r0, r0, #32 │ │ - b.n a388e │ │ + b.n a44e2 │ │ asrs r4, r0, #32 │ │ - b.n a2c92 │ │ + b.n a38e6 │ │ lsls r0, r4, #2 │ │ - b.n a2c5e │ │ + b.n a38b2 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a349e │ │ + b.n a40f2 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {} │ │ - b.n a38a6 │ │ + b.n a44fa │ │ lsls r0, r4, #2 │ │ - b.n a2c72 │ │ + b.n a38c6 │ │ movs r4, r0 │ │ - b.n a34ae │ │ - cbz r7, a319a │ │ + b.n a4102 │ │ + cbz r6, a3dee │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n a38b6 │ │ + b.n a450a │ │ @ instruction: 0xfff7eaff │ │ - ldr r0, [pc, #192] @ (a323c ) │ │ + ldr r0, [pc, #192] @ (a3e90 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a369c │ │ + b.n a42f0 │ │ str r0, [r4, r3] │ │ - b.n a2d26 │ │ + b.n a397a │ │ movs r2, r0 │ │ - b.n a37b4 │ │ + b.n a4408 │ │ lsls r2, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a37bc │ │ + b.n a4410 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, #252 @ 0xfc │ │ - b.n a2d3a │ │ + b.n a398e │ │ asrs r0, r0, #32 │ │ - b.n a38de │ │ + b.n a4532 │ │ movs r0, r0 │ │ - b.n a3846 │ │ + b.n a449a │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n a2cca │ │ + b.n a391e │ │ adds r2, r1, r0 │ │ - b.n a35b0 │ │ + b.n a4204 │ │ asrs r2, r0, #28 │ │ - b.n a3634 │ │ + b.n a4288 │ │ subs r1, r2, #4 │ │ - b.n a3494 │ │ + b.n a40e8 │ │ asrs r1, r4, #10 │ │ - b.n a34fa │ │ + b.n a414e │ │ asrs r4, r2, #3 │ │ - b.n a2d3e │ │ + b.n a3992 │ │ asrs r4, r0, #4 │ │ - b.n a2ce2 │ │ + b.n a3936 │ │ movs r0, #1 │ │ - b.n a3906 │ │ + b.n a455a │ │ movs r0, #214 @ 0xd6 │ │ - b.n a2d4a │ │ + b.n a399e │ │ movs r0, r0 │ │ - b.n a3870 │ │ + b.n a44c4 │ │ movs r1, r4 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n a3800 │ │ + b.n a4454 │ │ movs r7, r7 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ - b.n a2cfe │ │ + b.n a3952 │ │ movs r0, r0 │ │ - b.n a3884 │ │ + b.n a44d8 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #3 │ │ - b.n a2d0a │ │ + b.n a395e │ │ adds r0, #2 │ │ - b.n a39ae │ │ + b.n a4602 │ │ movs r0, #92 @ 0x5c │ │ - b.n a2d92 │ │ + b.n a39e6 │ │ movs r0, r0 │ │ - b.n a3898 │ │ + b.n a44ec │ │ asrs r7, r7, #17 │ │ lsls r0, r4, #14 │ │ movs r2, #49 @ 0x31 │ │ - b.n a3304 │ │ + b.n a3f58 │ │ asrs r0, r7, #2 │ │ - b.n a2d22 │ │ + b.n a3976 │ │ movs r2, r0 │ │ - b.n a34a8 │ │ + b.n a40fc │ │ movs r0, #1 │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ ldr r2, [sp, #0] │ │ movs r7, r0 │ │ and.w pc, r0, sp, ror #11 │ │ - b.n a3834 │ │ + b.n a4488 │ │ movs r0, #126 @ 0x7e │ │ - b.n a389a │ │ + b.n a44ee │ │ asrs r0, r7, #2 │ │ - b.n a2d3e │ │ + b.n a3992 │ │ movs r2, r0 │ │ - b.n a34c4 │ │ + b.n a4118 │ │ movs r0, #1 │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r7, r3, #1 │ │ - b.n a38d2 │ │ + b.n a4526 │ │ movs r3, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r4, #1 │ │ - b.n a38da │ │ + b.n a452e │ │ movs r0, #96 @ 0x60 │ │ str r3, [sp, #640] @ 0x280 │ │ asrs r2, r0, #32 │ │ - b.n a357e │ │ + b.n a41d2 │ │ movs r0, #184 @ 0xb8 │ │ - b.n a2d42 │ │ + b.n a3996 │ │ movs r0, #188 @ 0xbc │ │ - b.n a2d66 │ │ + b.n a39ba │ │ lsrs r7, r7, #31 │ │ - b.n a38ee │ │ + b.n a4542 │ │ movs r1, r0 │ │ strh r2, [r2, #10] │ │ asrs r4, r7, #2 │ │ strh r0, [r0, #44] @ 0x2c │ │ asrs r0, r0, #32 │ │ - b.n a3996 │ │ + b.n a45ea │ │ asrs r6, r2, #3 │ │ - b.n a2dda │ │ + b.n a3a2e │ │ asrs r0, r2, #2 │ │ - b.n a2d9c │ │ + b.n a39f0 │ │ movs r0, #240 @ 0xf0 │ │ - b.n a2d82 │ │ + b.n a39d6 │ │ asrs r1, r0, #32 │ │ - b.n a3384 │ │ + b.n a3fd8 │ │ lsrs r0, r7 │ │ - b.n a2d8a │ │ + b.n a39de │ │ lsls r2, r0, #4 │ │ - b.n a3912 │ │ + b.n a4566 │ │ adds r0, #8 │ │ - b.n a2d92 │ │ + b.n a39e6 │ │ strb r2, [r4, r2] │ │ - b.n a35b6 │ │ + b.n a420a │ │ asrs r0, r2, #1 │ │ - b.n a2d9c │ │ + b.n a39f0 │ │ strb r1, [r0, r4] │ │ strh r0, [r4, #28] │ │ lsls r2, r0, #16 │ │ - b.n a3926 │ │ + b.n a457a │ │ movs r0, #1 │ │ - b.n a370e │ │ + b.n a4362 │ │ ldr r1, [r0, r0] │ │ adds r3, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n a3532 │ │ + b.n a4186 │ │ stmia r0!, {r2, r3, r4, r6} │ │ - b.n a2e32 │ │ + b.n a3a86 │ │ str r4, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n a353c │ │ + b.n a4190 │ │ adds r0, #1 │ │ strh r0, [r4, #12] │ │ asrs r5, r0, #32 │ │ - b.n a33a8 │ │ + b.n a3ffc │ │ asrs r1, r0, #32 │ │ - b.n a3728 │ │ + b.n a437c │ │ movs r0, #0 │ │ - b.n a3770 │ │ + b.n a43c4 │ │ asrs r2, r0, #32 │ │ - b.n a32b0 │ │ + b.n a3f04 │ │ adds r1, r6, #0 │ │ - b.n a35f2 │ │ + b.n a4246 │ │ asrs r0, r5, #2 │ │ - b.n a2db6 │ │ + b.n a3a0a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {lr} │ │ - b.n a35fe │ │ + b.n a4252 │ │ adds r1, r7, r2 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n a3606 │ │ + b.n a425a │ │ movs r4, r0 │ │ - b.n a360a │ │ + b.n a425e │ │ asrs r4, r6, #2 │ │ - b.n a2dd6 │ │ + b.n a3a2a │ │ movs r4, r0 │ │ - b.n a38fc │ │ + b.n a4550 │ │ @ instruction: 0xffaf0aff │ │ @ instruction: 0xffb8eaff │ │ ands r0, r0 │ │ - b.n a361e │ │ - strb r7, [r3, #24] │ │ + b.n a4272 │ │ + strb r6, [r3, #24] │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n a3626 │ │ + b.n a427a │ │ movs r4, r0 │ │ - b.n a362a │ │ + b.n a427e │ │ asrs r0, r7, #2 │ │ - b.n a2df6 │ │ + b.n a3a4a │ │ @ instruction: 0xffd3eaff │ │ - add r1, sp, #928 @ 0x3a0 │ │ + add r1, sp, #592 @ 0x250 │ │ movs r3, r0 │ │ - ldr r7, [pc, #960] @ (a36b8 ) │ │ + ldr r7, [pc, #960] @ (a430c ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a3818 │ │ - beq.n a33f8 │ │ - b.n a379c │ │ + b.n a446c │ │ + beq.n a404c │ │ + b.n a43f0 │ │ str r1, [r0, r0] │ │ - b.n a3646 │ │ + b.n a429a │ │ ands r0, r0 │ │ - b.n a364a │ │ - bcs.n a32d4 │ │ + b.n a429e │ │ + bcs.n a3f26 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n a2e3a │ │ + b.n a3a8e │ │ adds r0, #20 │ │ - b.n a381e │ │ + b.n a4472 │ │ lsls r0, r5, #1 │ │ - b.n a2e22 │ │ + b.n a3a76 │ │ movs r1, r0 │ │ - b.n a3a5e │ │ + b.n a46b2 │ │ movs r0, #116 @ 0x74 │ │ - b.n a2e4a │ │ + b.n a3a9e │ │ lsrs r1, r4, #2 │ │ - b.n a36a6 │ │ + b.n a42fa │ │ asrs r4, r0, #32 │ │ - b.n a366a │ │ + b.n a42be │ │ str r0, [r0, r0] │ │ - b.n a2e48 │ │ + b.n a3a9c │ │ ldc2l 11, cr14, [sl, #1020] @ 0x3fc @ │ │ movs r0, r0 │ │ - b.n a39d6 │ │ + b.n a462a │ │ lsls r4, r5, #3 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n a2e66 │ │ + b.n a3aba │ │ movs r1, #2 │ │ - b.n a3a82 │ │ + b.n a46d6 │ │ adds r1, #2 │ │ - b.n a3b06 │ │ - subs r1, #5 │ │ + b.n a475a │ │ + subs r1, #4 │ │ add.w r0, r0, r4, lsr #32 │ │ - b.n a2e76 │ │ + b.n a3aca │ │ movs r0, r0 │ │ - b.n a39fc │ │ + b.n a4650 │ │ movs r4, r5 │ │ - b.n a2e5e │ │ + b.n a3ab2 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n a3878 │ │ - bcs.n a3446 │ │ + b.n a44cc │ │ + bcs.n a4098 │ │ add.w r0, r0, r0 │ │ - b.n a3a06 │ │ + b.n a465a │ │ lsls r4, r4, #3 │ │ subs r0, r0, r0 │ │ str r0, [r4, r0] │ │ - b.n a2ea8 │ │ + b.n a3afc │ │ movs r2, r2 │ │ - b.n a3ab2 │ │ + b.n a4706 │ │ asrs r6, r6, #32 │ │ - b.n a3780 │ │ + b.n a43d4 │ │ lsls r5, r4, #2 │ │ - b.n a337a │ │ + b.n a3fce │ │ movs r0, r0 │ │ - b.n a3680 │ │ + b.n a42d4 │ │ ldrh r6, [r0, #40] @ 0x28 │ │ - b.n a3a82 │ │ + b.n a46d6 │ │ movs r4, r0 │ │ - b.n a36c6 │ │ + b.n a431a │ │ asrs r0, r1, #32 │ │ - b.n a36ca │ │ - add r0, pc, #844 @ (adr r0, a36d8 ) │ │ + b.n a431e │ │ + add r0, pc, #840 @ (adr r0, a4328 ) │ │ @ instruction: 0xeb009000 │ │ - b.n a36d2 │ │ + b.n a4326 │ │ movs r1, r0 │ │ - b.n a3816 │ │ + b.n a446a │ │ movs r2, r0 │ │ - b.n a3a7a │ │ + b.n a46ce │ │ lsls r5, r2, #3 │ │ subs r2, #0 │ │ movs r4, r6 │ │ - b.n a2eca │ │ + b.n a3b1e │ │ movs r1, r0 │ │ - b.n a3a86 │ │ + b.n a46da │ │ movs r1, #2 │ │ asrs r0, r4, #14 │ │ adds r1, #2 │ │ asrs r0, r4, #15 │ │ - subs r0, #235 @ 0xeb │ │ + subs r0, #234 @ 0xea │ │ subs r0, r0, r4 │ │ movs r6, r0 │ │ - b.n a2f5e │ │ + b.n a3bb2 │ │ movs r3, r2 │ │ - b.n a39da │ │ + b.n a462e │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ str r0, [r5, #0] │ │ - b.n a38ca │ │ + b.n a451e │ │ movs r0, #116 @ 0x74 │ │ - b.n a2eee │ │ + b.n a3b42 │ │ movs r0, r0 │ │ - b.n a3b0a │ │ + b.n a475e │ │ asrs r4, r0, #32 │ │ - b.n a370e │ │ + b.n a4362 │ │ movs r0, r0 │ │ - b.n a2eec │ │ + b.n a3b40 │ │ movs r2, r0 │ │ - b.n a3b16 │ │ + b.n a476a │ │ adds r0, #6 │ │ - b.n a371a │ │ - stc2 11, cr14, [pc, #1020]! @ a37d8 @ │ │ + b.n a436e │ │ + stc2 11, cr14, [pc, #1020]! @ a442c @ │ │ strb r0, [r0, #0] │ │ - b.n a3722 │ │ + b.n a4376 │ │ movs r1, r0 │ │ - b.n a3866 │ │ + b.n a44ba │ │ movs r2, r0 │ │ - b.n a3aca │ │ + b.n a471e │ │ lsls r0, r6, #1 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n a2f1e │ │ + b.n a3b72 │ │ movs r1, r0 │ │ - b.n a3ad6 │ │ + b.n a472a │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #32 │ │ - b.n a2fa6 │ │ + b.n a3bfa │ │ movs r1, #2 │ │ - b.n a3b42 │ │ + b.n a4796 │ │ adds r1, #2 │ │ - b.n a3bc6 │ │ + b.n a481a │ │ movs r4, r0 │ │ - b.n a3a2c │ │ + b.n a4680 │ │ movs r4, r5 │ │ lsls r4, r0, #22 │ │ - subs r0, #211 @ 0xd3 │ │ + subs r0, #210 @ 0xd2 │ │ @ instruction: 0xeb00a030 │ │ - b.n a2f3e │ │ + b.n a3b92 │ │ movs r1, r0 │ │ - b.n a3b0c │ │ + b.n a4760 │ │ movs r0, r0 │ │ asrs r2, r3, #13 │ │ movs r6, r4 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n a2f4e │ │ + b.n a3ba2 │ │ asrs r0, r0, #32 │ │ - b.n a3bea │ │ + b.n a483e │ │ movs r0, #8 │ │ - b.n a376e │ │ + b.n a43c2 │ │ asrs r0, r6, #5 │ │ - b.n a2f32 │ │ + b.n a3b86 │ │ asrs r4, r6, #5 │ │ - b.n a2f36 │ │ + b.n a3b8a │ │ asrs r0, r7, #5 │ │ - b.n a2f3a │ │ + b.n a3b8e │ │ asrs r4, r7, #5 │ │ - b.n a2f3e │ │ + b.n a3b92 │ │ movs r4, r0 │ │ - b.n a3782 │ │ + b.n a43d6 │ │ asrs r1, r1, #32 │ │ - b.n a3786 │ │ - add r1, pc, #132 @ (adr r1, a34cc ) │ │ + b.n a43da │ │ + add r1, pc, #128 @ (adr r1, a411c ) │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a378e │ │ + b.n a43e2 │ │ movs r1, r0 │ │ - b.n a38d2 │ │ + b.n a4526 │ │ movs r2, r0 │ │ - b.n a3b36 │ │ + b.n a478a │ │ lsls r5, r2, #1 │ │ subs r2, #0 │ │ movs r4, r2 │ │ - b.n a2f86 │ │ - ldr r1, [r4, #124] @ 0x7c │ │ + b.n a3bda │ │ + ldr r0, [r4, #124] @ 0x7c │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a37a6 │ │ + b.n a43fa │ │ movs r0, r0 │ │ - b.n a3baa │ │ + b.n a47fe │ │ movs r1, r0 │ │ - b.n a3b5c │ │ + b.n a47b0 │ │ lsls r4, r7, #3 │ │ - b.n a2ffa │ │ + b.n a3c4e │ │ lsls r1, r2, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #13 │ │ - b.n a2fb8 │ │ + b.n a3c0c │ │ asrs r1, r0, #32 │ │ - b.n a3bbe │ │ + b.n a4812 │ │ asrs r4, r7, #3 │ │ - b.n a300a │ │ + b.n a3c5e │ │ movs r0, r0 │ │ - b.n a35a4 │ │ + b.n a41f8 │ │ lsls r2, r3, #1 │ │ - b.n a302a │ │ + b.n a3c7e │ │ movs r3, r0 │ │ - b.n a3b2e │ │ + b.n a4782 │ │ lsls r4, r1, #1 │ │ subs r2, #0 │ │ asrs r4, r0, #13 │ │ - b.n a2fd4 │ │ + b.n a3c28 │ │ movs r1, #205 @ 0xcd │ │ - b.n a3a9a │ │ + b.n a46ee │ │ adds r3, #64 @ 0x40 │ │ - b.n a2fdc │ │ + b.n a3c30 │ │ lsls r0, r0, #13 │ │ - b.n a2fe0 │ │ + b.n a3c34 │ │ asrs r1, r0, #32 │ │ - b.n a35c4 │ │ + b.n a4218 │ │ adds r0, #3 │ │ - b.n a35c8 │ │ + b.n a421c │ │ movs r0, r0 │ │ - b.n a35cc │ │ + b.n a4220 │ │ movs r0, r0 │ │ - b.n a2fcc │ │ + b.n a3c20 │ │ movs r3, r0 │ │ - b.n a3bf6 │ │ - bgt.n a3546 │ │ + b.n a484a │ │ + bgt.n a419a │ │ @ instruction: 0xebff0041 │ │ and.w r0, r0, r6 │ │ - b.n a306a │ │ + b.n a3cbe │ │ movs r2, r0 │ │ - b.n a3ae6 │ │ + b.n a473a │ │ @ instruction: 0xffd51aff │ │ str r4, [r1, r0] │ │ - b.n a3002 │ │ + b.n a3c56 │ │ asrs r0, r0, #32 │ │ - b.n a3ad2 │ │ + b.n a4726 │ │ asrs r7, r3, #18 │ │ - b.n a3b56 │ │ - bl 4fefd6 │ │ + b.n a47aa │ │ + bl 4ffc2a │ │ lsrs r2, r0, #32 │ │ - b.n a3b88 │ │ + b.n a47dc │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n a39fa │ │ + b.n a464e │ │ movs r0, #4 │ │ - b.n a3012 │ │ + b.n a3c66 │ │ subs r7, #159 @ 0x9f │ │ - b.n a380e │ │ + b.n a4462 │ │ lsrs r2, r0, #32 │ │ - b.n a3b98 │ │ + b.n a47ec │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n a34fe │ │ - bl 4feffa │ │ + b.n a4152 │ │ + bl 4ffc4e │ │ cmp r7, #149 @ 0x95 │ │ - b.n a3802 │ │ + b.n a4456 │ │ movs r0, r0 │ │ - b.n a3baa │ │ + b.n a47fe │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ cmp r7, #159 @ 0x9f │ │ - b.n a382e │ │ + b.n a4482 │ │ lsrs r2, r0, #32 │ │ - b.n a3bb6 │ │ + b.n a480a │ │ @ instruction: 0xfff90aff │ │ - bl 4c3016 │ │ - bl 4ff01a │ │ - blx 4a4b60 │ │ + bl 4c3c6a │ │ + bl 4ffc6e │ │ + blx 4a57b4 │ │ str r0, [r0, r0] │ │ - b.n a3046 │ │ - bl 4ff026 │ │ + b.n a3c9a │ │ + bl 4ffc7a │ │ lsrs r2, r0, #32 │ │ - b.n a3bd8 │ │ + b.n a482c │ │ @ instruction: 0xffec0aff │ │ movs r0, r0 │ │ @ instruction: 0xea00f05b │ │ sbcs.w r0, pc, #8650752 @ 0x840000 │ │ - b.n a3066 │ │ + b.n a3cba │ │ lsls r1, r0, #4 │ │ - b.n a3b62 │ │ + b.n a47b6 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ ldrb r5, [r2, #0] │ │ - b.n a3954 │ │ + b.n a45a8 │ │ movs r3, r1 │ │ and.w r2, r0, r0, asr #13 │ │ - b.n a3090 │ │ + b.n a3ce4 │ │ ldrb r5, [r2, #0] │ │ - b.n a3980 │ │ + b.n a45d4 │ │ asrs r2, r0, #28 │ │ lsls r1, r0, #9 │ │ movs r0, #5 │ │ - b.n a359e │ │ + b.n a41f2 │ │ adds r0, #3 │ │ - b.n a3680 │ │ + b.n a42d4 │ │ str r2, [r0, #0] │ │ - b.n a3568 │ │ + b.n a41bc │ │ movs r0, #0 │ │ - b.n a35b6 │ │ + b.n a420a │ │ movs r0, #4 │ │ - b.n a3076 │ │ + b.n a3cca │ │ asrs r2, r3, #1 │ │ - b.n a3118 │ │ + b.n a3d6c │ │ movs r3, r0 │ │ - b.n a3c18 │ │ + b.n a486c │ │ lsls r1, r2, #1 │ │ cmp r2, #0 │ │ movs r2, r0 │ │ - b.n a38be │ │ + b.n a4512 │ │ adds r1, r3, r0 │ │ - b.n a3cc2 │ │ + b.n a4916 │ │ movs r0, r0 │ │ - b.n a3c34 │ │ + b.n a4888 │ │ movs r0, #5 │ │ - b.n a35ca │ │ + b.n a421e │ │ adds r1, r2, r0 │ │ lsls r0, r4, #14 │ │ movs r0, #1 │ │ - b.n a35b6 │ │ + b.n a420a │ │ @ instruction: 0xffa20aff │ │ asrs r4, r4, #8 │ │ - b.n a30d8 │ │ + b.n a3d2c │ │ strb r0, [r0, #31] │ │ - b.n a3bae │ │ + b.n a4802 │ │ ldrb r7, [r7, #31] │ │ - b.n a3c40 │ │ + b.n a4894 │ │ asrs r1, r0, #32 │ │ - b.n a36c4 │ │ + b.n a4318 │ │ asrs r2, r3, #1 │ │ - b.n a314c │ │ + b.n a3da0 │ │ movs r0, r0 │ │ - b.n a3c50 │ │ + b.n a48a4 │ │ movs r1, r7 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n a38f6 │ │ - beq.n a35f0 │ │ - b.n a3a50 │ │ + b.n a454a │ │ + beq.n a4244 │ │ + b.n a46a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n a3c70 │ │ + b.n a48c4 │ │ lsls r6, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r5, r3, #23 │ │ - b.n a3972 │ │ + b.n a45c6 │ │ movs r0, r0 │ │ - b.n a3c6e │ │ + b.n a48c2 │ │ lsls r5, r1, #1 │ │ ldrh r0, [r0, r0] │ │ movs r4, r0 │ │ - b.n a30fe │ │ + b.n a3d52 │ │ movs r1, r0 │ │ - b.n a3ccc │ │ + b.n a4920 │ │ movs r0, r0 │ │ asrs r2, r3, #13 │ │ asrs r2, r0, #8 │ │ - b.n a3ce2 │ │ + b.n a4936 │ │ asrs r4, r0, #32 │ │ - b.n a30ee │ │ + b.n a3d42 │ │ asrs r1, r0, #32 │ │ - b.n a3afc │ │ + b.n a4750 │ │ subs r1, r2, #4 │ │ - b.n a38cc │ │ + b.n a4520 │ │ strh r1, [r4, r2] │ │ - b.n a3932 │ │ + b.n a4586 │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #1 │ │ - b.n a3122 │ │ + b.n a3d76 │ │ movs r0, #0 │ │ - b.n a3bfe │ │ + b.n a4852 │ │ movs r4, #159 @ 0x9f │ │ - b.n a3c82 │ │ + b.n a48d6 │ │ movs r2, r0 │ │ - b.n a3606 │ │ + b.n a425a │ │ movs r4, r1 │ │ - b.n a310c │ │ + b.n a3d60 │ │ movs r4, r0 │ │ - b.n a394e │ │ - add r0, sp, #128 @ 0x80 │ │ + b.n a45a2 │ │ + add r0, sp, #124 @ 0x7c │ │ add.w r0, r0, r8, lsl #5 │ │ - b.n a313e │ │ + b.n a3d92 │ │ movs r4, r2 │ │ - b.n a311c │ │ - blt.n a3680 │ │ + b.n a3d70 │ │ + blt.n a42d4 │ │ @ instruction: 0xebff2048 │ │ - b.n a314a │ │ + b.n a3d9e │ │ movs r0, r0 │ │ - b.n a3cda │ │ + b.n a492e │ │ cmp r6, #22 │ │ - b.n a3b2e │ │ + b.n a4782 │ │ lsls r0, r6, #3 │ │ - b.n a39b2 │ │ + b.n a4606 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a3ce0 │ │ + b.n a4934 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a397e │ │ - add r0, sp, #368 @ 0x170 │ │ + b.n a45d2 │ │ + add r0, sp, #364 @ 0x16c │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a3986 │ │ + b.n a45da │ │ movs r0, r0 │ │ - b.n a3cea │ │ + b.n a493e │ │ @ instruction: 0xffd81aff │ │ movs r6, r0 │ │ - b.n a31fa │ │ + b.n a3e4e │ │ strb r0, [r0, #0] │ │ - b.n a3d96 │ │ + b.n a49ea │ │ movs r2, r0 │ │ - b.n a3c7a │ │ + b.n a48ce │ │ @ instruction: 0xffd41aff │ │ lsls r0, r2, #1 │ │ movt lr, #18 │ │ - b.n a3b6e │ │ + b.n a47c2 │ │ strb r4, [r6, #4] │ │ - b.n a3172 │ │ + b.n a3dc6 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r0, #512 @ 0x200 │ │ - b.n a3172 │ │ + b.n a3dc6 │ │ @ instruction: 0xffceeaff │ │ movs r4, r0 │ │ - b.n a39ba │ │ + b.n a460e │ │ asrs r0, r0, #32 │ │ - b.n a3dbe │ │ + b.n a4a12 │ │ movs r0, #0 │ │ - b.n a3dc2 │ │ + b.n a4a16 │ │ asrs r1, r5, #5 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a39ca │ │ + b.n a461e │ │ movs r1, r0 │ │ - b.n a3b0e │ │ + b.n a4762 │ │ movs r2, r0 │ │ - b.n a3d72 │ │ + b.n a49c6 │ │ @ instruction: 0xffc63aff │ │ @ instruction: 0xffeceaff │ │ asrs r4, r4, #4 │ │ - b.n a31dc │ │ + b.n a3e30 │ │ adds r1, #36 @ 0x24 │ │ - b.n a31e0 │ │ + b.n a3e34 │ │ asrs r1, r0, #32 │ │ - b.n a37c4 │ │ + b.n a4418 │ │ movs r1, r4 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n a37cc │ │ + b.n a4420 │ │ movs r0, #8 │ │ - b.n a31cc │ │ + b.n a3e20 │ │ movs r1, r0 │ │ - b.n a3df6 │ │ + b.n a4a4a │ │ movs r1, #191 @ 0xbf │ │ - b.n a3cba │ │ - blt.n a3648 │ │ + b.n a490e │ │ + blt.n a429c │ │ @ instruction: 0xebffffbb │ │ @ instruction: 0xeaff10f0 │ │ - b.n a3204 │ │ + b.n a3e58 │ │ adds r0, #240 @ 0xf0 │ │ - b.n a3208 │ │ + b.n a3e5c │ │ asrs r1, r0, #32 │ │ - b.n a37ec │ │ + b.n a4440 │ │ movs r5, r0 │ │ @ instruction: 0xe98d3003 │ │ - b.n a37f4 │ │ + b.n a4448 │ │ movs r3, r0 │ │ - b.n a3e1a │ │ + b.n a4a6e │ │ movs r1, #162 @ 0xa2 │ │ - b.n a3cde │ │ + b.n a4932 │ │ str r0, [r0, #0] │ │ - b.n a31fc │ │ - blt.n a365c │ │ + b.n a3e50 │ │ + blt.n a42b0 │ │ @ instruction: 0xebff0004 │ │ - b.n a3212 │ │ + b.n a3e66 │ │ @ instruction: 0xffa3eaff │ │ strb r0, [r0, #0] │ │ - b.n a3a32 │ │ + b.n a4686 │ │ @ instruction: 0xffaeeaff │ │ strb r1, [r1, #0] │ │ - b.n a3a3a │ │ + b.n a468e │ │ @ instruction: 0xffaceaff │ │ - bne.n a377e │ │ + bne.n a43d0 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a3226 │ │ + b.n a3e7a │ │ @ instruction: 0xffa9eaff │ │ movs r1, r0 │ │ - b.n a3e00 │ │ + b.n a4a54 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n a323e │ │ + b.n a3e92 │ │ lsls r1, r0, #20 │ │ - b.n a3d3a │ │ + b.n a498e │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #3 │ │ - b.n a3260 │ │ + b.n a3eb4 │ │ blx r8 │ │ - b.n a3d36 │ │ - ldr r7, [pc, #1020] @ (a3b24 ) │ │ - b.n a3dc8 │ │ + b.n a498a │ │ + ldr r7, [pc, #1020] @ (a4778 ) │ │ + b.n a4a1c │ │ movs r0, r0 │ │ - b.n a384c │ │ + b.n a44a0 │ │ lsls r2, r3, #1 │ │ - b.n a32d2 │ │ + b.n a3f26 │ │ movs r0, r0 │ │ - b.n a3dd6 │ │ + b.n a4a2a │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ strb r6, [r0, #0] │ │ - b.n a3e46 │ │ + b.n a4a9a │ │ @ instruction: 0xff9beaff │ │ lsls r4, r0, #2 │ │ - b.n a3284 │ │ + b.n a3ed8 │ │ movs r0, r0 │ │ - b.n a3868 │ │ + b.n a44bc │ │ lsls r2, r3, #1 │ │ - b.n a32ee │ │ + b.n a3f42 │ │ movs r0, r0 │ │ - b.n a3df2 │ │ + b.n a4a46 │ │ @ instruction: 0xff960aff │ │ asrs r4, r6, #1 │ │ - b.n a3298 │ │ + b.n a3eec │ │ movs r1, r0 │ │ - b.n a3e9e │ │ + b.n a4af2 │ │ adds r0, #112 @ 0x70 │ │ - b.n a32a0 │ │ + b.n a3ef4 │ │ cmp r6, #29 │ │ - b.n a3ea6 │ │ + b.n a4afa │ │ asrs r1, r0, #32 │ │ - b.n a3888 │ │ + b.n a44dc │ │ strb r0, [r0, #0] │ │ - b.n a3288 │ │ + b.n a3edc │ │ adds r0, #3 │ │ - b.n a3890 │ │ + b.n a44e4 │ │ @ instruction: 0xffd0eaff │ │ asrs r2, r0, #8 │ │ - b.n a3e7a │ │ + b.n a4ace │ │ asrs r4, r0, #32 │ │ - b.n a3286 │ │ + b.n a3eda │ │ str r1, [r0, r0] │ │ - b.n a3ec2 │ │ + b.n a4b16 │ │ @ instruction: 0xff9beaff │ │ asrs r0, r4, #1 │ │ - b.n a32c8 │ │ + b.n a3f1c │ │ movs r1, #214 @ 0xd6 │ │ - b.n a3d8e │ │ + b.n a49e2 │ │ adds r0, #92 @ 0x5c │ │ - b.n a32d0 │ │ + b.n a3f24 │ │ lsls r4, r3, #1 │ │ - b.n a32d4 │ │ + b.n a3f28 │ │ asrs r1, r0, #32 │ │ - b.n a38b8 │ │ + b.n a450c │ │ adds r0, #3 │ │ - b.n a38bc │ │ + b.n a4510 │ │ movs r0, r0 │ │ - b.n a38c0 │ │ + b.n a4514 │ │ movs r0, r0 │ │ - b.n a32c0 │ │ + b.n a3f14 │ │ movs r1, r0 │ │ - b.n a3eea │ │ - blt.n a36c0 │ │ + b.n a4b3e │ │ + blt.n a4314 │ │ @ instruction: 0xebff7006 │ │ - b.n a3cba │ │ + b.n a490e │ │ vpmin.u q15, q15, │ │ - add r6, pc, #944 @ (adr r6, a3b68 ) │ │ + add r6, pc, #608 @ (adr r6, a466c ) │ │ movs r3, r0 │ │ - bkpt 0x0011 │ │ - vcvt.f16.f32 d21, │ │ - vrintm.f16 d26, d24 │ │ - movs r3, r0 │ │ - bkpt 0x0039 │ │ - vshr.u64 d27, d18, #10 │ │ - vrinta.f16 d26, d4 │ │ - movs r3, r0 │ │ - pop {r0, r2, r4, r5, r6, pc} │ │ - vtbx.8 d23, {d22-d24}, d18 │ │ - vrintp.f16 q13, q4 │ │ - movs r3, r0 │ │ - stmia r0!, {r0, r3, r4, r5} │ │ - vrshr.u64 q11, , #10 │ │ - vshr.u32 d28, d26, #10 │ │ - vrinta.f16 d26, d16 │ │ - movs r3, r0 │ │ - pop {r0, r2, r6, pc} │ │ - vqrdmlsh.s , q11, d19[0] │ │ - vrintp.f16 d25, d28 │ │ + push {r5, lr} │ │ + vtbl.8 d20, {d6-d7}, d13 │ │ + vqshlu.s32 q13, q2, #22 │ │ + movs r3, r0 │ │ + push {r3, r6, lr} │ │ + vcvt.bf16.f32 d26, │ │ + vsri.64 d26, d16, #10 │ │ + movs r3, r0 │ │ + push {r2, r7} │ │ + vqrdmlsh.s q11, q3, d29[0] │ │ + vqshl.u32 q13, q10, #22 │ │ + movs r3, r0 │ │ + @ instruction: 0xb748 │ │ + vrintm.f16 d21, d10 │ │ + vrint?.f16 , │ │ + vrintx.f16 q13, q6 │ │ + movs r3, r0 │ │ + push {r2, r4, r6} │ │ + vrsra.u64 d21, d6, #10 │ │ + vtbl.8 d24, {d6-d9}, d25 │ │ @ instruction: 0xfff64df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n a3d1c │ │ + b.n a4970 │ │ ands r0, r0 │ │ - b.n a3b46 │ │ + b.n a479a │ │ movs r4, r0 │ │ - b.n a332a │ │ + b.n a3f7e │ │ str r1, [r0, #0] │ │ - b.n a3b4e │ │ + b.n a47a2 │ │ lsls r1, r0, #8 │ │ - b.n a3e32 │ │ + b.n a4a86 │ │ asrs r3, r1, #8 │ │ - b.n a3f96 │ │ + b.n a4bea │ │ asrs r4, r0, #32 │ │ - b.n a3322 │ │ + b.n a3f76 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #1 │ │ - b.n a334a │ │ - bne.n a3890 │ │ + b.n a3f9e │ │ + bne.n a44e2 │ │ add.w r0, r0, r0 │ │ - b.n a3eca │ │ + b.n a4b1e │ │ lsls r7, r7, #1 │ │ subs r0, r0, r0 │ │ - add sp, #184 @ 0xb8 │ │ + add sp, #180 @ 0xb4 │ │ add.w r0, r0, r0 │ │ - b.n a3f76 │ │ + b.n a4bca │ │ lsls r4, r5, #1 │ │ - b.n a3342 │ │ + b.n a3f96 │ │ lsls r0, r1, #1 │ │ - b.n a3366 │ │ + b.n a3fba │ │ movs r0, r0 │ │ - b.n a3ee2 │ │ + b.n a4b36 │ │ movs r4, r0 │ │ asrs r0, r4, #6 │ │ - bge.n a37be │ │ + bge.n a4412 │ │ subs r7, r7, r7 │ │ - add r0, sp, #868 @ 0x364 │ │ + add r0, sp, #864 @ 0x360 │ │ add.w r0, r0, r4 │ │ - b.n a3b92 │ │ - add r7, sp, #744 @ 0x2e8 │ │ + b.n a47e6 │ │ + add r7, sp, #740 @ 0x2e4 │ │ @ instruction: 0xeb008000 │ │ - b.n a3b9a │ │ - add r2, sp, #200 @ 0xc8 │ │ + b.n a47ee │ │ + add r2, sp, #196 @ 0xc4 │ │ add.w r1, r0, r0 │ │ - b.n a338a │ │ + b.n a3fde │ │ movs r0, r0 │ │ - b.n a3f06 │ │ + b.n a4b5a │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n a338e │ │ - beq.n a37ee │ │ + b.n a3fe2 │ │ + beq.n a4440 │ │ add.w r0, r0, r0 │ │ - b.n a3f20 │ │ + b.n a4b74 │ │ movs r5, r0 │ │ - b.n a3bba │ │ + b.n a480e │ │ @ instruction: 0xfffa1aff │ │ movs r6, r0 │ │ - b.n a342a │ │ + b.n a407e │ │ strb r0, [r0, #0] │ │ - b.n a3fc6 │ │ + b.n a4c1a │ │ strb r0, [r0, #4] │ │ - b.n a3392 │ │ + b.n a3fe6 │ │ movs r2, r0 │ │ - b.n a3eae │ │ + b.n a4b02 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ lsls r4, r4, #4 │ │ - b.n a33be │ │ + b.n a4012 │ │ ldrsh r2, [r2, r0] │ │ - b.n a3da2 │ │ + b.n a49f6 │ │ movs r0, r0 │ │ - b.n a3f3e │ │ + b.n a4b92 │ │ lsls r0, r4, #4 │ │ asrs r4, r0, #22 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ lsls r0, r6, #4 │ │ - b.n a33d2 │ │ + b.n a4026 │ │ asrs r4, r5, #4 │ │ asrs r4, r0, #22 │ │ - beq.n a380e │ │ + beq.n a4460 │ │ add.w r0, r0, r0, lsr #1 │ │ movt r0, #0 │ │ - b.n a3ffa │ │ + b.n a4c4e │ │ movs r4, r2 │ │ - b.n a33c8 │ │ + b.n a401c │ │ lsrs r5, r1, #10 │ │ orr.w r0, r5, #8388608 @ 0x800000 │ │ - b.n a33d0 │ │ + b.n a4024 │ │ movs r4, r0 │ │ - b.n a3c0a │ │ + b.n a485e │ │ asrs r0, r6, #32 │ │ - b.n a342e │ │ + b.n a4082 │ │ movs r0, r0 │ │ - b.n a3f74 │ │ + b.n a4bc8 │ │ strb r0, [r3, #0] │ │ - b.n a33d6 │ │ - add r7, sp, #804 @ 0x324 │ │ + b.n a402a │ │ + add r7, sp, #800 @ 0x320 │ │ subs r0, r0, r4 │ │ movs r4, r0 │ │ - b.n a3c1e │ │ + b.n a4872 │ │ asrs r0, r2, #32 │ │ - b.n a3442 │ │ + b.n a4096 │ │ movs r0, r0 │ │ - b.n a3f88 │ │ - add r7, sp, #788 @ 0x314 │ │ + b.n a4bdc │ │ + add r7, sp, #784 @ 0x310 │ │ subs r0, r0, r4 │ │ movs r0, r5 │ │ - b.n a3416 │ │ + b.n a406a │ │ movs r1, r0 │ │ - b.n a3fd2 │ │ + b.n a4c26 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - bne.n a3922 │ │ + bne.n a4574 │ │ add.w r0, r0, r0 │ │ - b.n a40be │ │ + b.n a4d12 │ │ movs r0, r5 │ │ - b.n a340a │ │ + b.n a405e │ │ movs r4, r2 │ │ - b.n a342e │ │ + b.n a4082 │ │ movs r1, r0 │ │ - b.n a3fea │ │ + b.n a4c3e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - bne.n a392e │ │ + bne.n a4580 │ │ add.w r0, r0, r0 │ │ - b.n a40d6 │ │ + b.n a4d2a │ │ movs r4, r2 │ │ - b.n a3422 │ │ + b.n a4076 │ │ movs r4, r6 │ │ - b.n a3446 │ │ + b.n a409a │ │ movs r1, r0 │ │ - b.n a4002 │ │ + b.n a4c56 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - bne.n a393a │ │ + bne.n a458c │ │ add.w r0, r0, r0 │ │ - b.n a40ee │ │ + b.n a4d42 │ │ movs r4, r6 │ │ - b.n a343a │ │ + b.n a408e │ │ movs r0, r0 │ │ - b.n a3fe2 │ │ + b.n a4c36 │ │ movs r4, r6 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #2 │ │ - b.n a3466 │ │ + b.n a40ba │ │ movs r0, r0 │ │ - b.n a3fe2 │ │ + b.n a4c36 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r2, #4 │ │ - b.n a3472 │ │ + b.n a40c6 │ │ movs r3, r0 │ │ - b.n a3ff0 │ │ + b.n a4c44 │ │ movs r6, r1 │ │ subs r2, #0 │ │ str r0, [r0, #0] │ │ - b.n a4096 │ │ + b.n a4cea │ │ lsls r0, r1, #2 │ │ - b.n a3482 │ │ + b.n a40d6 │ │ lsls r6, r0, #10 │ │ - b.n a3a5e │ │ + b.n a46b2 │ │ movs r0, #92 @ 0x5c │ │ - b.n a3482 │ │ + b.n a40d6 │ │ movs r0, r0 │ │ - b.n a400a │ │ + b.n a4c5e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r3, #1 │ │ - b.n a348e │ │ - beq.n a3a6e │ │ + b.n a40e2 │ │ + beq.n a46c0 │ │ add.w r1, r0, r4, lsr #4 │ │ - b.n a349e │ │ + b.n a40f2 │ │ movs r1, r0 │ │ - b.n a3e86 │ │ + b.n a4ada │ │ movs r0, #3 │ │ - b.n a3e8a │ │ + b.n a4ade │ │ movs r1, r0 │ │ - b.n a3c26 │ │ + b.n a487a │ │ str r0, [r0, #0] │ │ - b.n a3cc6 │ │ + b.n a491a │ │ @ instruction: 0xfff23aff │ │ lsls r0, r1, #2 │ │ - b.n a34b6 │ │ - beq.n a3a7e │ │ + b.n a410a │ │ + beq.n a46d0 │ │ add.w r0, r0, r0 │ │ - b.n a40d6 │ │ + b.n a4d2a │ │ lsls r0, r1, #2 │ │ - b.n a34a2 │ │ + b.n a40f6 │ │ movs r2, r0 │ │ - b.n a40de │ │ + b.n a4d32 │ │ lsls r4, r2, #4 │ │ - b.n a34aa │ │ + b.n a40fe │ │ lsls r0, r0, #2 │ │ - b.n a34ce │ │ + b.n a4122 │ │ movs r0, r0 │ │ - b.n a404a │ │ + b.n a4c9e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n a3a8e │ │ + beq.n a46e0 │ │ add.w r0, r0, r0 │ │ - b.n a40f6 │ │ + b.n a4d4a │ │ lsls r0, r0, #2 │ │ - b.n a34c2 │ │ + b.n a4116 │ │ lsls r0, r2, #2 │ │ - b.n a34e6 │ │ + b.n a413a │ │ movs r0, r0 │ │ - b.n a4062 │ │ + b.n a4cb6 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n a3a9a │ │ + beq.n a46ec │ │ add.w r0, r0, r0 │ │ - b.n a410e │ │ + b.n a4d62 │ │ lsls r0, r2, #2 │ │ - b.n a34da │ │ + b.n a412e │ │ lsls r4, r1, #2 │ │ - b.n a34fe │ │ + b.n a4152 │ │ movs r0, r0 │ │ - b.n a407a │ │ + b.n a4cce │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n a3aa6 │ │ + beq.n a46f8 │ │ add.w r0, r0, r0 │ │ - b.n a4126 │ │ + b.n a4d7a │ │ lsls r4, r1, #2 │ │ - b.n a34f2 │ │ + b.n a4146 │ │ lsls r4, r7, #1 │ │ - b.n a3516 │ │ + b.n a416a │ │ movs r0, r0 │ │ - b.n a4092 │ │ + b.n a4ce6 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n a3ab2 │ │ + beq.n a4704 │ │ add.w r0, r0, r0 │ │ - b.n a413e │ │ + b.n a4d92 │ │ lsls r4, r7, #1 │ │ - b.n a350a │ │ + b.n a415e │ │ lsls r4, r0, #2 │ │ - b.n a352e │ │ + b.n a4182 │ │ movs r0, r0 │ │ - b.n a40aa │ │ + b.n a4cfe │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ lsls r7, r7, #3 │ │ - b.n a4152 │ │ + b.n a4da6 │ │ lsls r5, r3, #1 │ │ - b.n a359e │ │ + b.n a41f2 │ │ movs r0, r1 │ │ - b.n a3d5a │ │ + b.n a49ae │ │ ldrh r0, [r6, #46] @ 0x2e │ │ - ldmia.w sp!, {r0, r1, r7, r8, r9, sl, fp, sp, pc} │ │ + ldmia.w sp!, {r1, r7, r8, r9, sl, fp, sp, pc} │ │ add.w r0, r0, r0 │ │ - b.n a4166 │ │ + b.n a4dba │ │ lsls r4, r0, #2 │ │ - b.n a3532 │ │ + b.n a4186 │ │ @ instruction: 0xfff7eaff │ │ movs r0, r2 │ │ - b.n a3570 │ │ + b.n a41c4 │ │ movs r0, #40 @ 0x28 │ │ - b.n a4176 │ │ + b.n a4dca │ │ asrs r4, r1, #32 │ │ - b.n a3578 │ │ + b.n a41cc │ │ movs r0, r0 │ │ - b.n a3b5c │ │ + b.n a47b0 │ │ asrs r1, r0, #32 │ │ - b.n a3b60 │ │ - bls.n a39f4 │ │ - @ instruction: 0xebffb432 │ │ - vaddl.u , d6, d22 │ │ + b.n a47b4 │ │ + bls.n a4648 │ │ + @ instruction: 0xebffa98c │ │ + vsri.64 d22, d28, #10 │ │ vaddl.u q9, d6, d4 │ │ - b.n a3572 │ │ + b.n a41c6 │ │ asrs r2, r6, #1 │ │ - b.n a4196 │ │ + b.n a4dea │ │ lsrs r2, r0, #32 │ │ - b.n a407e │ │ + b.n a4cd2 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n a4086 │ │ + b.n a4cda │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r2, #32 │ │ - b.n a358a │ │ + b.n a41de │ │ movs r0, r0 │ │ - b.n a4110 │ │ + b.n a4d64 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ - ldr r4, [pc, #64] @ (a3ab4 ) │ │ + ldr r4, [pc, #64] @ (a4708 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a3f94 │ │ + b.n a4be8 │ │ ands r0, r0 │ │ - b.n a3dbe │ │ + b.n a4a12 │ │ movs r1, r0 │ │ - b.n a3dc2 │ │ + b.n a4a16 │ │ @ instruction: 0xfff1ebff │ │ movs r0, #4 │ │ - b.n a35b2 │ │ + b.n a4206 │ │ movs r4, r0 │ │ - b.n a3dce │ │ - ldr r4, [pc, #64] @ (a3ad0 ) │ │ + b.n a4a22 │ │ + ldr r4, [pc, #64] @ (a4724 ) │ │ ldmia.w sp!, {r1, ip} │ │ - b.n a419a │ │ + b.n a4dee │ │ asrs r4, r0, #32 │ │ - b.n a359a │ │ + b.n a41ee │ │ asrs r2, r4, #1 │ │ - b.n a41de │ │ - adds r7, r0, r0 │ │ + b.n a4e32 │ │ + adds r6, r0, r0 │ │ and.w r7, r0, r2, lsl #3 │ │ - b.n a40b6 │ │ + b.n a4d0a │ │ lsrs r7, r7, #31 │ │ - b.n a4148 │ │ + b.n a4d9c │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #960] @ (a3e70 ) │ │ + ldr r0, [pc, #960] @ (a4ac4 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n a3fd0 │ │ - beq.n a3b88 │ │ - b.n a3f54 │ │ + b.n a4c24 │ │ + beq.n a47dc │ │ + b.n a4ba8 │ │ movs r0, r0 │ │ - b.n a415e │ │ + b.n a4db2 │ │ lsls r7, r7, #1 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ - b.n a3e06 │ │ + b.n a4a5a │ │ movs r0, r0 │ │ - b.n a35ea │ │ + b.n a423e │ │ str r1, [r0, #100] @ 0x64 │ │ - b.n a40e0 │ │ + b.n a4d34 │ │ ldr r1, [r1, #40] @ 0x28 │ │ - b.n a4154 │ │ + b.n a4da8 │ │ movs r6, r0 │ │ - b.n a3d76 │ │ + b.n a49ca │ │ lsls r7, r7, #1 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n a3e1e │ │ + b.n a4a72 │ │ strb r0, [r5, #1] │ │ - b.n a360a │ │ - beq.n a3ac0 │ │ + b.n a425e │ │ + beq.n a4712 │ │ add.w r0, r0, r0 │ │ - b.n a3d98 │ │ + b.n a49ec │ │ lsls r0, r0, #2 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n a361a │ │ + b.n a426e │ │ movs r1, r0 │ │ - b.n a4236 │ │ + b.n a4e8a │ │ movs r0, r0 │ │ - b.n a419c │ │ + b.n a4df0 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ asrs r6, r6, #2 │ │ - b.n a3eaa │ │ + b.n a4afe │ │ movs r0, #2 │ │ - b.n a4116 │ │ + b.n a4d6a │ │ movs r2, r0 │ │ - b.n a3d2c │ │ + b.n a4980 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #2 │ │ - b.n a363a │ │ + b.n a428e │ │ movs r0, r0 │ │ - b.n a41b8 │ │ + b.n a4e0c │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ strb r4, [r1, #0] │ │ - b.n a3640 │ │ + b.n a4294 │ │ movs r0, r0 │ │ - b.n a41d0 │ │ + b.n a4e24 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n a3e6a │ │ + b.n a4abe │ │ movs r3, r0 │ │ - @ instruction: 0xea00d0cb │ │ + @ instruction: 0xea00d0ca │ │ add.w r0, r0, r0 │ │ - b.n a3de4 │ │ + b.n a4a38 │ │ movs r5, r0 │ │ - b.n a3e7a │ │ + b.n a4ace │ │ lsls r1, r3, #1 │ │ subs r0, r0, r0 │ │ subs r7, r3, #6 │ │ - b.n a3e6a │ │ + b.n a4abe │ │ movs r6, r0 │ │ - b.n a3de8 │ │ + b.n a4a3c │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n a428e │ │ - bl 4ff64e │ │ + b.n a4ee2 │ │ + bl 5002a2 │ │ cmp r7, #145 @ 0x91 │ │ - b.n a3e5e │ │ + b.n a4ab2 │ │ movs r0, r0 │ │ - b.n a41fe │ │ + b.n a4e52 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ cmp r7, #159 @ 0x9f │ │ - b.n a3e8a │ │ + b.n a4ade │ │ movs r6, r0 │ │ - b.n a3e0a │ │ + b.n a4a5e │ │ @ instruction: 0xfff90aff │ │ asrs r0, r6, #7 │ │ - b.n a36ac │ │ - ldr r1, [pc, #176] @ (a3c20 ) │ │ - b.n a4182 │ │ - ldr r7, [pc, #1020] @ (a3f70 ) │ │ - b.n a4214 │ │ - bl 4c3676 │ │ + b.n a4300 │ │ + ldr r1, [pc, #176] @ (a4874 ) │ │ + b.n a4dd6 │ │ + ldr r7, [pc, #1020] @ (a4bc4 ) │ │ + b.n a4e68 │ │ + bl 4c42ca │ │ asrs r1, r0, #32 │ │ - b.n a3c9c │ │ + b.n a48f0 │ │ movs r4, r0 │ │ - b.n a3ec2 │ │ + b.n a4b16 │ │ movs r2, #97 @ 0x61 │ │ - b.n a4186 │ │ - bl 4ff686 │ │ - adds r6, #180 @ 0xb4 │ │ + b.n a4dda │ │ + bl 5002da │ │ + adds r6, #179 @ 0xb3 │ │ add.w r0, r0, r1, lsl #1 │ │ and.w r7, r0, r6, lsl #27 │ │ - b.n a41a6 │ │ + b.n a4dfa │ │ str r0, [r0, r0] │ │ - b.n a42da │ │ + b.n a4f2e │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n a423c │ │ + b.n a4e90 │ │ movs r0, r0 │ │ - b.n a4242 │ │ - bl 4ff6a2 │ │ + b.n a4e96 │ │ + bl 5002f6 │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n a36d6 │ │ + b.n a432a │ │ asrs r5, r1, #32 │ │ - b.n a3ef2 │ │ - beq.n a3c70 │ │ + b.n a4b46 │ │ + beq.n a48c2 │ │ add.w r0, r0, r0 │ │ - b.n a425a │ │ + b.n a4eae │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n a36fc │ │ + b.n a4350 │ │ movs r0, r0 │ │ - b.n a4266 │ │ + b.n a4eba │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a3f0e │ │ + b.n a4b62 │ │ asrs r1, r0, #32 │ │ - b.n a4312 │ │ + b.n a4f66 │ │ movs r0, #1 │ │ - b.n a4316 │ │ + b.n a4f6a │ │ lsls r0, r5, #1 │ │ add.w r0, r0, sp, lsl #4 │ │ - b.n a407e │ │ + b.n a4cd2 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #6 │ │ movs r0, #6 │ │ - b.n a3c86 │ │ + b.n a48da │ │ movs r0, #1 │ │ asrs r0, r4, #6 │ │ asrs r0, r2, #32 │ │ - b.n a408e │ │ + b.n a4ce2 │ │ asrs r2, r0, #32 │ │ asrs r0, r4, #6 │ │ movs r0, #11 │ │ - b.n a4096 │ │ + b.n a4cea │ │ movs r0, #1 │ │ asrs r0, r4, #6 │ │ asrs r0, r0, #32 │ │ - b.n a43be │ │ + b.n a5012 │ │ str r1, [r0, r0] │ │ - b.n a3ca2 │ │ + b.n a48f6 │ │ str r2, [r0, r0] │ │ asrs r0, r4, #6 │ │ lsls r4, r0, #2 │ │ - b.n a3732 │ │ + b.n a4386 │ │ movs r0, r0 │ │ - b.n a42ae │ │ + b.n a4f02 │ │ movs r4, r1 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r4, r0 │ │ asrs r0, r4, #6 │ │ - blt.n a3bbe │ │ + blt.n a4812 │ │ subs r7, r7, r7 │ │ movs r4, r0 │ │ - b.n a3f62 │ │ + b.n a4bb6 │ │ asrs r0, r0, #32 │ │ - b.n a4366 │ │ + b.n a4fba │ │ mrc2 11, 7, lr, cr3, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n a42ce │ │ + b.n a4f22 │ │ lsrs r1, r2, #24 │ │ - b.n a413a │ │ + b.n a4d8e │ │ str r1, [r2, r0] │ │ asrs r6, r0, #9 │ │ - beq.n a3b92 │ │ + beq.n a47e4 │ │ add.w r0, r0, r0 │ │ - b.n a42de │ │ + b.n a4f32 │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ lsrs r6, r1, #29 │ │ - b.n a414e │ │ - beq.n a3b9a │ │ + b.n a4da2 │ │ + beq.n a47ec │ │ add.w r0, r0, r0 │ │ - b.n a42ee │ │ + b.n a4f42 │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ lsls r7, r7, #5 │ │ - b.n a4256 │ │ + b.n a4eaa │ │ movs r0, r0 │ │ - b.n a3d62 │ │ + b.n a49b6 │ │ movs r7, r7 │ │ - b.n a43de │ │ + b.n a5032 │ │ lsrs r5, r0, #20 │ │ - b.n a4162 │ │ - beq.n a3ba8 │ │ + b.n a4db6 │ │ + beq.n a47fa │ │ add.w r1, r0, ip, lsr #32 │ │ - b.n a3792 │ │ + b.n a43e6 │ │ movs r0, r0 │ │ - b.n a430e │ │ + b.n a4f62 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r2, #32 │ │ - b.n a3796 │ │ + b.n a43ea │ │ movs r4, r0 │ │ - b.n a40fa │ │ + b.n a4d4e │ │ asrs r4, r3, #4 │ │ - b.n a3786 │ │ - ldmia r7, {r0, r1, r3, r4, r5, r7} │ │ + b.n a43da │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ @ instruction: 0xeb00fff7 │ │ @ instruction: 0xeaff0004 │ │ - b.n a3fca │ │ - ldmia r7, {r3, r4, r5, r7} │ │ + b.n a4c1e │ │ + ldmia r7, {r0, r1, r2, r4, r5, r7} │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n a43d2 │ │ + b.n a5026 │ │ movs r0, r0 │ │ - b.n a4340 │ │ + b.n a4f94 │ │ movs r5, r4 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n a3fde │ │ - beq.n a3cc0 │ │ - b.n a4138 │ │ + b.n a4c32 │ │ + beq.n a4914 │ │ + b.n a4d8c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r4, r5, r7, ip} │ │ - b.n a37e8 │ │ + b.n a443c │ │ @ instruction: 0x47c6 │ │ - b.n a42be │ │ - ldr r7, [pc, #1020] @ (a40ac ) │ │ - b.n a4350 │ │ + b.n a4f12 │ │ + ldr r7, [pc, #1020] @ (a4d00 ) │ │ + b.n a4fa4 │ │ cmp r7, #151 @ 0x97 │ │ - b.n a43f6 │ │ + b.n a504a │ │ asrs r1, r0, #32 │ │ - b.n a3dd8 │ │ + b.n a4a2c │ │ movs r4, r0 │ │ - b.n a3ffe │ │ + b.n a4c52 │ │ @ instruction: 0xffb1eaff │ │ asrs r0, r2, #2 │ │ - b.n a3804 │ │ + b.n a4458 │ │ movs r6, r2 │ │ - b.n a440a │ │ + b.n a505e │ │ cmp r7, #147 @ 0x93 │ │ - b.n a440e │ │ + b.n a5062 │ │ ands r6, r2 │ │ - b.n a4412 │ │ + b.n a5066 │ │ asrs r1, r0, #32 │ │ - b.n a3df4 │ │ + b.n a4a48 │ │ @ instruction: 0xffabeaff │ │ asrs r4, r7, #1 │ │ - b.n a381c │ │ - ldr r1, [pc, #176] @ (a3d90 ) │ │ - b.n a42f2 │ │ - ldr r7, [pc, #1020] @ (a40e0 ) │ │ - b.n a4384 │ │ + b.n a4470 │ │ + ldr r1, [pc, #176] @ (a49e4 ) │ │ + b.n a4f46 │ │ + ldr r7, [pc, #1020] @ (a4d34 ) │ │ + b.n a4fd8 │ │ movs r2, #79 @ 0x4f │ │ - b.n a42ea │ │ + b.n a4f3e │ │ asrs r1, r0, #32 │ │ - b.n a3e0c │ │ + b.n a4a60 │ │ @ instruction: 0xfff1eaff │ │ movs r4, r0 │ │ - b.n a381e │ │ + b.n a4472 │ │ lsls r2, r0, #4 │ │ - b.n a43fa │ │ + b.n a504e │ │ movs r4, r0 │ │ - b.n a3806 │ │ + b.n a445a │ │ vpmin.u q15, q13, │ │ lsls r4, r4, #1 │ │ - b.n a3844 │ │ + b.n a4498 │ │ movs r2, #126 @ 0x7e │ │ - b.n a430a │ │ + b.n a4f5e │ │ asrs r0, r4, #1 │ │ - b.n a384c │ │ + b.n a44a0 │ │ movs r0, r0 │ │ - b.n a3e30 │ │ + b.n a4a84 │ │ asrs r1, r0, #32 │ │ - b.n a3e34 │ │ - bls.n a3d5e │ │ + b.n a4a88 │ │ + bls.n a49b2 │ │ @ instruction: 0xebff0054 │ │ - b.n a385c │ │ + b.n a44b0 │ │ movs r2, #131 @ 0x83 │ │ - b.n a4322 │ │ + b.n a4f76 │ │ asrs r0, r2, #1 │ │ - b.n a3864 │ │ + b.n a44b8 │ │ movs r0, r0 │ │ - b.n a3e48 │ │ + b.n a4a9c │ │ asrs r1, r0, #32 │ │ - b.n a3e4c │ │ - bls.n a3d6a │ │ + b.n a4aa0 │ │ + bls.n a49be │ │ @ instruction: 0xebff1030 │ │ - b.n a3874 │ │ + b.n a44c8 │ │ movs r5, r0 │ │ - b.n a407a │ │ + b.n a4cce │ │ movs r2, #150 @ 0x96 │ │ - b.n a433e │ │ + b.n a4f92 │ │ asrs r1, r0, #32 │ │ - b.n a3e60 │ │ - adds r6, #70 @ 0x46 │ │ + b.n a4ab4 │ │ + adds r6, #69 @ 0x45 │ │ add.w r0, r0, r5, lsl #16 │ │ - b.n a408a │ │ + b.n a4cde │ │ @ instruction: 0xffd2eaff │ │ - ldmia r7, {r0, r1, r3, r5, r7} │ │ + ldmia r7, {r1, r3, r5, r7} │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a3876 │ │ + b.n a44ca │ │ @ instruction: 0xffaaeaff │ │ - bkpt 0x00c8 │ │ - @ instruction: 0xfff6beb0 │ │ - vaddl.u q14, d6, d16 │ │ - vqrdmlah.s , q11, d20[0] │ │ - vcvt.f32.u32 , q6, #10 │ │ - vtbl.8 d26, {d22}, d17 │ │ - @ instruction: 0xfff6be88 │ │ - vmla.i q12, q3, d7[0] │ │ - vcvt.f32.u32 , q8, #10 │ │ + @ instruction: 0xb6d7 │ │ + vqshlu.s64 d27, d31, #54 @ 0x36 │ │ + vtbl.8 d27, {d6}, d31 │ │ + vqshlu.s64 , , #54 @ 0x36 │ │ + vcvt.bf16.f32 d27, │ │ + vcvt.f32.u32 d25, d18, #10 │ │ + vqshlu.s64 d27, d7, #54 @ 0x36 │ │ + vrsra.u64 , , #10 │ │ + vqshlu.s32 , , #22 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a42a0 │ │ + b.n a4ef4 │ │ svc 85 @ 0x55 │ │ - b.n a4224 │ │ + b.n a4e78 │ │ str r0, [sp, #16] │ │ - b.n a38ae │ │ + b.n a4502 │ │ movs r0, #36 @ 0x24 │ │ - b.n a38ac │ │ + b.n a4500 │ │ lsrs r2, r0, #32 │ │ - b.n a43c8 │ │ + b.n a501c │ │ asrs r0, r6, #32 │ │ - b.n a38b4 │ │ + b.n a4508 │ │ lsls r2, r3, #5 │ │ subs r0, r0, r0 │ │ - add r0, pc, #0 @ (adr r0, a3da0 ) │ │ - b.n a40e2 │ │ + add r0, pc, #0 @ (adr r0, a49f4 ) │ │ + b.n a4d36 │ │ lsls r2, r1, #8 │ │ - b.n a41b8 │ │ + b.n a4e0c │ │ lsls r2, r0, #8 │ │ - b.n a444a │ │ + b.n a509e │ │ lsls r6, r0, #5 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n a38cc │ │ + b.n a4520 │ │ movs r2, r1 │ │ - b.n a40f6 │ │ - blt.n a3db8 │ │ + b.n a4d4a │ │ + blt.n a4a0c │ │ @ instruction: 0xebff004c │ │ - b.n a38d8 │ │ + b.n a452c │ │ lsrs r6, r1, #29 │ │ - b.n a42d6 │ │ + b.n a4f2a │ │ movs r4, r3 │ │ - b.n a38e0 │ │ + b.n a4534 │ │ lsls r0, r0, #1 │ │ - b.n a4260 │ │ + b.n a4eb4 │ │ movs r0, r1 │ │ - b.n a42ce │ │ + b.n a4f22 │ │ movs r0, r7 │ │ - b.n a38ec │ │ + b.n a4540 │ │ movs r0, r0 │ │ - b.n a4596 │ │ + b.n a51ea │ │ str r0, [r0, #0] │ │ - b.n a451a │ │ + b.n a516e │ │ movs r0, r4 │ │ - b.n a38f8 │ │ + b.n a454c │ │ lsls r4, r1, #1 │ │ - b.n a391c │ │ + b.n a4570 │ │ movs r0, r0 │ │ - b.n a4486 │ │ + b.n a50da │ │ movs r1, r0 │ │ lsls r6, r2, #12 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #2 │ │ - b.n a3926 │ │ + b.n a457a │ │ lsls r0, r0, #2 │ │ - b.n a42f6 │ │ + b.n a4f4a │ │ lsrs r5, r1, #11 │ │ orn sl, r0, #423936 @ 0x67800 │ │ orn r0, r0, #12582912 @ 0xc00000 │ │ - b.n a4298 │ │ + b.n a4eec │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #8519680 @ 0x820000 │ │ and.w r0, r0, r0, lsl #1 │ │ - b.n a42a8 │ │ + b.n a4efc │ │ asrs r2, r1, #32 │ │ - b.n a4156 │ │ - bls.n a3ec2 │ │ + b.n a4daa │ │ + bls.n a4b16 │ │ @ instruction: 0xebff303f │ │ - b.n a38d4 │ │ + b.n a4528 │ │ movs r0, #56 @ 0x38 │ │ - b.n a395c │ │ + b.n a45b0 │ │ lsls r0, r0, #1 │ │ - b.n a38dc │ │ + b.n a4530 │ │ asrs r0, r1, #1 │ │ - b.n a395e │ │ + b.n a45b2 │ │ sbcs r3, r0 │ │ - b.n a3d92 │ │ + b.n a49e6 │ │ str r4, [r3, r1] │ │ - b.n a39e6 │ │ + b.n a463a │ │ movs r0, #4 │ │ - b.n a395a │ │ + b.n a45ae │ │ movs r0, #44 @ 0x2c │ │ - b.n a3954 │ │ + b.n a45a8 │ │ movs r0, #1 │ │ - b.n a457e │ │ + b.n a51d2 │ │ strh r0, [r6, #24] │ │ - b.n a3e46 │ │ + b.n a4a9a │ │ lsrs r6, r2, #29 │ │ - b.n a4348 │ │ + b.n a4f9c │ │ asrs r0, r0, #32 │ │ - b.n a458a │ │ + b.n a51de │ │ strb r0, [r2, #0] │ │ - b.n a3982 │ │ + b.n a45d6 │ │ adds r0, #64 @ 0x40 │ │ - b.n a396c │ │ + b.n a45c0 │ │ lsrs r3, r1, #29 │ │ add.w r0, r0, r0, lsl #8 │ │ - b.n a419a │ │ + b.n a4dee │ │ movs r1, r0 │ │ - b.n a417e │ │ + b.n a4dd2 │ │ movs r0, r5 │ │ - b.n a397c │ │ + b.n a45d0 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n a399e │ │ + b.n a45f2 │ │ movs r4, r2 │ │ - b.n a398e │ │ + b.n a45e2 │ │ movs r4, r0 │ │ - b.n a4112 │ │ + b.n a4d66 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a452a │ │ + b.n a517e │ │ lsls r4, r7, #3 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n a39bc │ │ + b.n a4610 │ │ movs r1, r0 │ │ - b.n a44b2 │ │ + b.n a5106 │ │ movs r0, #72 @ 0x48 │ │ - b.n a39a4 │ │ + b.n a45f8 │ │ asrs r4, r0, #1 │ │ - b.n a39a8 │ │ + b.n a45fc │ │ lsls r0, r2, #20 │ │ - b.n a3fa0 │ │ + b.n a4bf4 │ │ str r4, [r2, r0] │ │ - b.n a4396 │ │ + b.n a4fea │ │ movs r6, r0 │ │ asrs r2, r3, #23 │ │ movs r0, r1 │ │ asrs r0, r2, #12 │ │ lsls r0, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n a39da │ │ + b.n a462e │ │ asrs r0, r0, #32 │ │ - b.n a45ea │ │ + b.n a523e │ │ strh r4, [r6, #0] │ │ - b.n a39c8 │ │ + b.n a461c │ │ strh r6, [r0, #0] │ │ - b.n a41f2 │ │ + b.n a4e46 │ │ str r4, [r7, r0] │ │ - b.n a39d0 │ │ + b.n a4624 │ │ str r0, [r2, #0] │ │ - b.n a39da │ │ + b.n a462e │ │ movs r0, r3 │ │ - b.n a43be │ │ + b.n a5012 │ │ lsrs r0, r6, #28 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a4206 │ │ + b.n a4e5a │ │ str r1, [r0, r0] │ │ - b.n a420a │ │ + b.n a4e5e │ │ movs r0, r6 │ │ - b.n a3a08 │ │ + b.n a465c │ │ asrs r0, r1, #1 │ │ - b.n a3a0c │ │ + b.n a4660 │ │ movs r0, #68 @ 0x44 │ │ - b.n a3a10 │ │ + b.n a4664 │ │ movs r0, r0 │ │ - b.n a457a │ │ + b.n a51ce │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a458e │ │ + b.n a51e2 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n a3f8c │ │ + b.n a4be0 │ │ movs r0, r0 │ │ - b.n a4492 │ │ + b.n a50e6 │ │ movs r1, r2 │ │ subs r2, #0 │ │ str r2, [r0, #112] @ 0x70 │ │ - b.n a4308 │ │ + b.n a4f5c │ │ lsls r4, r1, #1 │ │ - b.n a3a34 │ │ + b.n a4688 │ │ movs r0, r0 │ │ - b.n a459e │ │ + b.n a51f2 │ │ lsls r7, r1, #2 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n a4536 │ │ + b.n a518a │ │ lsls r7, r1, #2 │ │ subs r0, r0, r0 │ │ movs r3, r5 │ │ - b.n a43b0 │ │ + b.n a5004 │ │ str r0, [r0, r0] │ │ - b.n a4652 │ │ + b.n a52a6 │ │ movs r0, r0 │ │ - b.n a44ba │ │ + b.n a510e │ │ lsls r3, r2, #1 │ │ subs r2, #0 │ │ lsrs r1, r0, #32 │ │ - b.n a434a │ │ + b.n a4f9e │ │ lsls r1, r2, #1 │ │ subs r0, r0, r0 │ │ lsls r2, r0, #28 │ │ - b.n a4552 │ │ + b.n a51a6 │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n a3a62 │ │ + b.n a46b6 │ │ asrs r2, r0, #32 │ │ - b.n a4672 │ │ - subs r1, #74 @ 0x4a │ │ + b.n a52c6 │ │ + subs r1, #73 @ 0x49 │ │ add.w r0, r0, r6, lsl #1 │ │ and.w pc, r0, pc, ror #3 │ │ - b.n a455c │ │ + b.n a51b0 │ │ lsrs r3, r7, #31 │ │ - b.n a45d8 │ │ + b.n a522c │ │ str r0, [r0, #0] │ │ - b.n a3f58 │ │ + b.n a4bac │ │ movs r5, r0 │ │ - b.n a4278 │ │ + b.n a4ecc │ │ @ instruction: 0xffe90aff │ │ lsls r0, r1, #1 │ │ - b.n a3a86 │ │ + b.n a46da │ │ asrs r0, r0, #32 │ │ - b.n a4696 │ │ + b.n a52ea │ │ lsrs r5, r2, #24 │ │ - b.n a445a │ │ + b.n a50ae │ │ lsrs r1, r1, #28 │ │ add.w r0, r0, r1, lsl #8 │ │ - b.n a4282 │ │ + b.n a4ed6 │ │ lsls r2, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n a3a84 │ │ + b.n a46d8 │ │ asrs r0, r3, #32 │ │ - b.n a3a88 │ │ - bhi.n a3f2a │ │ + b.n a46dc │ │ + bhi.n a4b7e │ │ @ instruction: 0xebff2014 │ │ - b.n a3ab0 │ │ + b.n a4704 │ │ movs r2, r0 │ │ - b.n a401a │ │ + b.n a4c6e │ │ movs r0, #24 │ │ - b.n a3ab8 │ │ + b.n a470c │ │ asrs r2, r0, #32 │ │ - b.n a4104 │ │ + b.n a4d58 │ │ movs r7, r0 │ │ - b.n a4026 │ │ + b.n a4c7a │ │ movs r5, r0 │ │ - b.n a412c │ │ + b.n a4d80 │ │ asrs r0, r1, #1 │ │ - b.n a3ac8 │ │ + b.n a471c │ │ movs r0, #68 @ 0x44 │ │ - b.n a3acc │ │ + b.n a4720 │ │ str r2, [r0, #112] @ 0x70 │ │ movs r2, #9 │ │ @ instruction: 0xffd6eaff │ │ movs r4, r3 │ │ - b.n a3ad8 │ │ - bfcsel 0, a479e , 2, ne │ │ + b.n a472c │ │ + bfcsel 0, a53f2 , 2, ne │ │ movs r0, r0 │ │ - b.n a4646 │ │ + b.n a529a │ │ lsls r5, r0, #3 │ │ subs r0, r0, r0 │ │ movs r4, r7 │ │ - b.n a3ae8 │ │ + b.n a473c │ │ asrs r4, r3, #1 │ │ - b.n a3b66 │ │ + b.n a47ba │ │ movs r0, #36 @ 0x24 │ │ - b.n a3ad6 │ │ + b.n a472a │ │ lsls r4, r4, #13 │ │ - b.n a3af8 │ │ + b.n a474c │ │ movs r0, r0 │ │ - b.n a40dc │ │ + b.n a4d30 │ │ adds r0, #80 @ 0x50 │ │ - b.n a3ae2 │ │ + b.n a4736 │ │ movs r0, r2 │ │ - b.n a3afa │ │ + b.n a474e │ │ asrs r2, r2, #4 │ │ - b.n a40d0 │ │ + b.n a4d24 │ │ movs r0, #0 │ │ - b.n a4494 │ │ + b.n a50e8 │ │ asrs r1, r0, #32 │ │ - b.n a4454 │ │ + b.n a50a8 │ │ asrs r2, r0, #32 │ │ - b.n a3fd8 │ │ + b.n a4c2c │ │ movs r0, #4 │ │ - b.n a471a │ │ - ldmia r7, {r3, r6, r7} │ │ + b.n a536e │ │ + ldmia r7, {r0, r1, r2, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a4682 │ │ + b.n a52d6 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ - ldmia r7!, {r0, r2} │ │ + ldmia r7!, {r2} │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a3b0e │ │ + b.n a4762 │ │ movs r4, r3 │ │ - b.n a3b2c │ │ - ldmia r7, {r1, r2, r5, r7} │ │ + b.n a4780 │ │ + ldmia r7, {r0, r2, r5, r7} │ │ add.w r0, r0, r0 │ │ - b.n a469a │ │ + b.n a52ee │ │ lsls r7, r7, #2 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n a4342 │ │ + b.n a4f96 │ │ movs r3, r2 │ │ and.w r0, r0, ip, lsr #1 │ │ - b.n a3bbe │ │ + b.n a4812 │ │ asrs r4, r3, #32 │ │ - b.n a3b42 │ │ + b.n a4796 │ │ movs r0, #36 @ 0x24 │ │ - b.n a3b3c │ │ + b.n a4790 │ │ movs r1, r6 │ │ - b.n a42ba │ │ + b.n a4f0e │ │ @ instruction: 0xffa19aff │ │ lsls r5, r3, #23 │ │ - b.n a43d2 │ │ + b.n a5026 │ │ movs r0, r0 │ │ - b.n a46c2 │ │ + b.n a5316 │ │ movs r5, r5 │ │ ldrh r0, [r0, r0] │ │ movs r1, #220 @ 0xdc │ │ - b.n a43b4 │ │ + b.n a5008 │ │ movs r0, r0 │ │ - b.n a476e │ │ + b.n a53c2 │ │ movs r0, r4 │ │ - b.n a3b4c │ │ + b.n a47a0 │ │ asrs r3, r0, #32 │ │ - b.n a4376 │ │ + b.n a4fca │ │ movs r2, r1 │ │ - b.n a437a │ │ + b.n a4fce │ │ adds r0, #0 │ │ - b.n a477e │ │ + b.n a53d2 │ │ lsrs r2, r1, #1 │ │ add.w r0, r0, r0 │ │ - b.n a46e6 │ │ + b.n a533a │ │ @ instruction: 0xff950aff │ │ lsls r3, r1, #2 │ │ and.w r0, r0, ip, lsr #32 │ │ - b.n a3b8c │ │ - ldmia r7, {r1, r2, r3, r7} │ │ + b.n a47e0 │ │ + ldmia r7, {r0, r2, r3, r7} │ │ add.w r0, r0, r0 │ │ - b.n a46fa │ │ + b.n a534e │ │ lsls r0, r3, #2 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n a47a2 │ │ + b.n a53f6 │ │ movs r0, r0 │ │ - b.n a47a6 │ │ + b.n a53fa │ │ movs r0, r4 │ │ - b.n a3b84 │ │ + b.n a47d8 │ │ asrs r4, r4, #32 │ │ - b.n a3ba8 │ │ + b.n a47fc │ │ movs r2, r1 │ │ - b.n a43b2 │ │ - bge.n a4144 │ │ + b.n a5006 │ │ + bge.n a4d98 │ │ @ instruction: 0xebff0000 │ │ - b.n a471a │ │ + b.n a536e │ │ lsls r0, r2, #2 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n a3bb6 │ │ + b.n a480a │ │ asrs r2, r1, #32 │ │ - b.n a43c6 │ │ + b.n a501a │ │ movs r7, #216 @ 0xd8 │ │ - b.n a440a │ │ + b.n a505e │ │ str r5, [r0, #0] │ │ - b.n a41b2 │ │ + b.n a4e06 │ │ strb r0, [r0, #0] │ │ - b.n a45d8 │ │ + b.n a522c │ │ str r0, [r7, #124] @ 0x7c │ │ - b.n a4416 │ │ + b.n a506a │ │ str r0, [r2, #4] │ │ - b.n a45b4 │ │ + b.n a5208 │ │ str r4, [r0, r2] │ │ - b.n a3bd2 │ │ + b.n a4826 │ │ movs r6, r0 │ │ - b.n a43e2 │ │ - bhi.n a4008 │ │ + b.n a5036 │ │ + bhi.n a4c5c │ │ @ instruction: 0xebff0acd │ │ orn r0, r6, #4194304 @ 0x400000 │ │ - b.n a45b8 │ │ + b.n a520c │ │ cmp r2, #207 @ 0xcf │ │ orn r0, r6, #2064 @ 0x810 │ │ - b.n a47f6 │ │ + b.n a544a │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ - b.w ff0e40c6 │ │ - b.n a3bf6 │ │ + b.w ff0e4d1a │ │ + b.n a484a │ │ lsls r2, r1, #8 │ │ - b.n a44d8 │ │ + b.n a512c │ │ lsls r2, r0, #8 │ │ - b.n a476a │ │ + b.n a53be │ │ vpmin.u8 q8, , │ │ lsls r2, r0, #2 │ │ and.w r0, r0, r8, lsl #5 │ │ - b.n a3c10 │ │ + b.n a4864 │ │ movs r0, #68 @ 0x44 │ │ - b.n a3c14 │ │ + b.n a4868 │ │ @ instruction: 0xff85eaff │ │ movs r0, #64 @ 0x40 │ │ - b.n a3c1c │ │ + b.n a4870 │ │ asrs r0, r6, #1 │ │ - b.n a3ec4 │ │ + b.n a4b18 │ │ movs r1, r0 │ │ - b.n a438e │ │ + b.n a4fe2 │ │ @ instruction: 0xffcd0aff │ │ asrs r4, r3, #8 │ │ - b.n a3c30 │ │ + b.n a4884 │ │ movs r0, #0 │ │ - b.n a48b6 │ │ + b.n a550a │ │ movs r0, #32 │ │ - b.n a3c14 │ │ + b.n a4868 │ │ asrs r1, r0, #32 │ │ - b.n a421c │ │ + b.n a4e70 │ │ asrs r2, r3, #1 │ │ - b.n a3ca4 │ │ + b.n a48f8 │ │ movs r3, r0 │ │ - b.n a47a8 │ │ + b.n a53fc │ │ vpmin.u32 , , │ │ asrs r4, r0, #8 │ │ - b.n a3c4c │ │ + b.n a48a0 │ │ movs r0, #94 @ 0x5e │ │ - b.n a4852 │ │ + b.n a54a6 │ │ movs r4, r0 │ │ - b.n a3c30 │ │ + b.n a4884 │ │ lsls r0, r0, #1 │ │ - b.n a3c54 │ │ + b.n a48a8 │ │ asrs r1, r0, #32 │ │ - b.n a423c │ │ + b.n a4e90 │ │ movs r0, r1 │ │ - b.n a3c3c │ │ + b.n a4890 │ │ movs r3, r0 │ │ - b.n a4866 │ │ + b.n a54ba │ │ asrs r0, r0, #32 │ │ - b.n a3c44 │ │ + b.n a4898 │ │ asrs r0, r5, #7 │ │ - b.n a3c6c │ │ + b.n a48c0 │ │ adds r1, #232 @ 0xe8 │ │ - b.n a3c70 │ │ + b.n a48c4 │ │ asrs r1, r0, #32 │ │ - b.n a4254 │ │ + b.n a4ea8 │ │ adds r0, #3 │ │ - b.n a4258 │ │ - bls.n a4188 │ │ + b.n a4eac │ │ + bls.n a4ddc │ │ @ instruction: 0xebffff57 │ │ @ instruction: 0xeaff7004 │ │ - b.n a4486 │ │ + b.n a50da │ │ movs r6, r0 │ │ and.w r0, r0, r4, lsl #2 │ │ - b.n a3c82 │ │ + b.n a48d6 │ │ strb r4, [r0, #0] │ │ - b.n a4492 │ │ + b.n a50e6 │ │ asrs r4, r5, #32 │ │ - b.n a3c90 │ │ + b.n a48e4 │ │ strb r0, [r6, #0] │ │ - b.n a3c5a │ │ + b.n a48ae │ │ asrs r4, r6, #32 │ │ - b.n a3c5e │ │ + b.n a48b2 │ │ lsls r6, r4, #25 │ │ add.w r1, r0, r1, lsl #24 │ │ - b.n a4872 │ │ + b.n a54c6 │ │ lsls r4, r1, #1 │ │ - b.n a3ca4 │ │ + b.n a48f8 │ │ lsrs r0, r2, #28 │ │ - b.n a444c │ │ + b.n a50a0 │ │ strh r0, [r4, #20] │ │ - b.n a44b2 │ │ + b.n a5106 │ │ movs r4, r6 │ │ - b.n a3cb0 │ │ + b.n a4904 │ │ movs r0, r0 │ │ - b.n a481a │ │ + b.n a546e │ │ movs r0, r4 │ │ subs r0, r0, r0 │ │ lsls r5, r3, #23 │ │ - b.n a4536 │ │ + b.n a518a │ │ movs r0, r0 │ │ - b.n a4826 │ │ + b.n a547a │ │ movs r2, r4 │ │ - ldr r2, [pc, #0] @ (a4188 ) │ │ + ldr r2, [pc, #0] @ (a4ddc ) │ │ movs r0, #64 @ 0x40 │ │ - b.n a3cc8 │ │ + b.n a491c │ │ asrs r0, r6, #1 │ │ - b.n a3f70 │ │ + b.n a4bc4 │ │ movs r1, r0 │ │ - b.n a443a │ │ + b.n a508e │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #6 │ │ - b.n a3cdc │ │ + b.n a4930 │ │ movs r0, #0 │ │ - b.n a4962 │ │ + b.n a55b6 │ │ str r0, [r1, #0] │ │ - b.n a44e6 │ │ + b.n a513a │ │ movs r0, #32 │ │ - b.n a3cc4 │ │ + b.n a4918 │ │ asrs r1, r0, #32 │ │ - b.n a42cc │ │ + b.n a4f20 │ │ asrs r2, r3, #1 │ │ - b.n a3d54 │ │ + b.n a49a8 │ │ movs r3, r0 │ │ - b.n a4858 │ │ + b.n a54ac │ │ movs r5, r5 │ │ subs r2, #0 │ │ asrs r0, r5, #5 │ │ - b.n a3cfc │ │ + b.n a4950 │ │ adds r1, #104 @ 0x68 │ │ - b.n a3d00 │ │ + b.n a4954 │ │ movs r1, #104 @ 0x68 │ │ - b.n a3d04 │ │ + b.n a4958 │ │ asrs r1, r0, #32 │ │ - b.n a42e8 │ │ + b.n a4f3c │ │ movs r4, r0 │ │ - b.n a3ce8 │ │ + b.n a493c │ │ adds r0, #3 │ │ - b.n a42f0 │ │ + b.n a4f44 │ │ movs r0, #2 │ │ - b.n a42f4 │ │ + b.n a4f48 │ │ lsls r0, r0, #1 │ │ - b.n a3d14 │ │ + b.n a4968 │ │ movs r0, #0 │ │ - b.n a3cf8 │ │ + b.n a494c │ │ movs r0, #177 @ 0xb1 │ │ - b.n a4922 │ │ + b.n a5576 │ │ movs r0, r1 │ │ - b.n a3d00 │ │ + b.n a4954 │ │ movs r3, r0 │ │ - b.n a492a │ │ - bhi.n a41e0 │ │ + b.n a557e │ │ + bhi.n a4e34 │ │ @ instruction: 0xebff004c │ │ - b.n a3d2c │ │ + b.n a4980 │ │ movs r0, r0 │ │ - b.n a4896 │ │ + b.n a54ea │ │ movs r0, r0 │ │ - b.n a49ba │ │ + b.n a560e │ │ movs r0, r6 │ │ subs r0, r0, r0 │ │ movs r6, r3 │ │ and.w r0, r0, r8, asr #32 │ │ - b.n a3d40 │ │ + b.n a4994 │ │ movs r0, r0 │ │ - b.n a48aa │ │ + b.n a54fe │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #32 │ │ - b.n a463e │ │ + b.n a5292 │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ str r0, [r2, r1] │ │ - b.n a4734 │ │ + b.n a5388 │ │ asrs r4, r7, #32 │ │ - b.n a3d58 │ │ + b.n a49ac │ │ movs r0, #224 @ 0xe0 │ │ - b.n a4962 │ │ + b.n a55b6 │ │ movs r5, r0 │ │ - b.n a4566 │ │ - stmia r0!, {r1, r2, r5, r7} │ │ - @ instruction: 0xfa000084 │ │ - b.n a3d62 │ │ + b.n a51ba │ │ + stmia r1!, {r1, r4} │ │ + @ instruction: 0xfb000084 │ │ + b.n a49b6 │ │ asrs r6, r0, #32 │ │ - b.n a4572 │ │ + b.n a51c6 │ │ movs r0, #5 │ │ - b.n a4576 │ │ + b.n a51ca │ │ adds r0, #128 @ 0x80 │ │ - b.n a473a │ │ + b.n a538e │ │ movs r2, r1 │ │ - b.n a457e │ │ + b.n a51d2 │ │ lsrs r5, r7, #9 │ │ add.w r0, r0, r0 │ │ - b.n a48e6 │ │ + b.n a553a │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, #0] │ │ - b.n a458e │ │ + b.n a51e2 │ │ movs r0, r4 │ │ - b.n a3d6c │ │ + b.n a49c0 │ │ movs r6, r0 │ │ and.w r0, r0, r0 │ │ - b.n a499a │ │ + b.n a55ee │ │ movs r0, r4 │ │ - b.n a3d78 │ │ + b.n a49cc │ │ lsls r0, r1, #1 │ │ - b.n a3d96 │ │ + b.n a49ea │ │ str r0, [r1, #0] │ │ - b.n a45a6 │ │ + b.n a51fa │ │ movs r4, r2 │ │ - b.n a3d8a │ │ + b.n a49de │ │ movs r7, r0 │ │ - b.n a450e │ │ + b.n a5162 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n a3db0 │ │ + b.n a4a04 │ │ movs r1, r0 │ │ - b.n a48a6 │ │ + b.n a54fa │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n a45c2 │ │ + b.n a5216 │ │ movs r2, r1 │ │ - b.n a45c6 │ │ - bge.n a42f4 │ │ + b.n a521a │ │ + bge.n a4f48 │ │ @ instruction: 0xebff0005 │ │ - b.n a45ce │ │ + b.n a5222 │ │ movs r3, r1 │ │ and.w r0, r0, r4, ror #4 │ │ - b.n a3dd0 │ │ + b.n a4a24 │ │ movs r0, #7 │ │ - b.n a45da │ │ + b.n a522e │ │ adds r0, #44 @ 0x2c │ │ - b.n a3dd8 │ │ + b.n a4a2c │ │ movs r4, r7 │ │ - b.n a3ddc │ │ + b.n a4a30 │ │ lsls r0, r6, #3 │ │ - b.n a4640 │ │ + b.n a5294 │ │ movs r2, r1 │ │ - b.n a45ea │ │ - ldr r4, [sp, #848] @ 0x350 │ │ + b.n a523e │ │ + ldr r4, [sp, #844] @ 0x34c │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n a45f2 │ │ + b.n a5246 │ │ lsls r4, r1, #1 │ │ - b.n a3df0 │ │ + b.n a4a44 │ │ movs r0, r0 │ │ - b.n a495a │ │ + b.n a55ae │ │ movs r1, r0 │ │ - b.n a45fe │ │ + b.n a5252 │ │ @ instruction: 0xffee0aff │ │ - beq.n a42fc │ │ - b.n a475c │ │ + beq.n a4f50 │ │ + b.n a53b0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r5, r7, r8, r9, sl} │ │ - b.n a48de │ │ + b.n a5532 │ │ movs r1, r0 │ │ - b.n a49c4 │ │ + b.n a5618 │ │ lsrs r7, r7, #31 │ │ - b.n a4974 │ │ + b.n a55c8 │ │ movs r1, r0 │ │ stmia r3!, {} │ │ @ instruction: 0xfff8eaff │ │ lsls r5, r6, #30 │ │ - b.n a48f2 │ │ + b.n a5546 │ │ asrs r0, r2, #32 │ │ - b.n a3e20 │ │ + b.n a4a74 │ │ lsrs r7, r7, #31 │ │ - b.n a4988 │ │ + b.n a55dc │ │ movs r1, r0 │ │ - b.n a49e0 │ │ + b.n a5634 │ │ movs r1, r0 │ │ stmia r3!, {} │ │ lsls r2, r0, #8 │ │ - b.n a4998 │ │ + b.n a55ec │ │ @ instruction: 0xffe00aff │ │ @ instruction: 0xfff0eaff │ │ movs r0, r0 │ │ - b.n a49ac │ │ + b.n a5600 │ │ str r0, [r0, r0] │ │ lsls r0, r4, #6 │ │ @ instruction: 0xffdfeaff │ │ movs r5, r1 │ │ - b.n a4a4e │ │ + b.n a56a2 │ │ @ instruction: 0xffebeaff │ │ - ldr r3, [sp, #320] @ 0x140 │ │ + ldr r2, [sp, #1008] @ 0x3f0 │ │ movs r3, r0 │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ - vsubw.u , q11, d16 │ │ - @ instruction: 0xfff69a93 │ │ - @ instruction: 0xfff69c90 │ │ - movs r3, r0 │ │ - ldr r2, [sp, #640] @ 0x280 │ │ - movs r3, r0 │ │ - cbz r4, a436e │ │ - @ instruction: 0xfff699fb │ │ - @ instruction: 0xfff69eb6 │ │ + str r4, [sp, #496] @ 0x1f0 │ │ + vtbl.8 d26, {d22-d24}, d31 │ │ + vcvt.u32.f32 q12, , #10 │ │ + vcvt.f16.u16 d25, d28, #10 │ │ + movs r3, r0 │ │ + ldr r2, [sp, #304] @ 0x130 │ │ + movs r3, r0 │ │ + add r2, sp, #108 @ 0x6c │ │ + vqrdmlah.s q12, q11, d23[0] │ │ + @ instruction: 0xfff693c4 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a4858 │ │ + b.n a54ac │ │ svc 149 @ 0x95 │ │ - b.n a47dc │ │ + b.n a5430 │ │ str r0, [r0, r0] │ │ - b.n a4686 │ │ + b.n a52da │ │ str r1, [r0, #0] │ │ - b.n a468a │ │ + b.n a52de │ │ movs r1, r0 │ │ - b.n a468e │ │ + b.n a52e2 │ │ asrs r0, r4, #3 │ │ - b.n a4a92 │ │ + b.n a56e6 │ │ strh r3, [r0, #0] │ │ - b.n a4696 │ │ + b.n a52ea │ │ movs r0, #40 @ 0x28 │ │ - b.n a3e74 │ │ - stmia r0!, {r1, r4, r6, r7} │ │ + b.n a4ac8 │ │ + ittt ne │ │ @ instruction: 0xfa007020 │ │ - b.n a486c │ │ - movs r4, r2 │ │ - b.n a3e90 │ │ + bne.n a54c0 @ unpredictable branch in IT block │ │ + │ │ + movne r4, r2 │ │ + b.n a4ae4 │ │ asrs r7, r0, #32 │ │ - b.n a46aa │ │ - strb r1, [r6, #9] │ │ + b.n a52fe │ │ + strb r0, [r6, #9] │ │ add.w r0, r0, r0 │ │ - b.n a4a12 │ │ + b.n a5666 │ │ lsls r6, r7, #4 │ │ subs r0, r0, r0 │ │ strh r0, [r0, #2] │ │ - b.n a3e94 │ │ + b.n a4ae8 │ │ asrs r0, r0, #32 │ │ - b.n a4abe │ │ + b.n a5712 │ │ strh r1, [r0, #0] │ │ - b.n a4ac2 │ │ - ldr r7, [pc, #292] @ (a44a8 ) │ │ - b.n a481c │ │ + b.n a5716 │ │ + ldr r7, [pc, #292] @ (a50fc ) │ │ + b.n a5470 │ │ movs r0, r1 │ │ - b.n a4896 │ │ + b.n a54ea │ │ strh r0, [r5, #4] │ │ - b.n a3e9a │ │ + b.n a4aee │ │ asrs r4, r5, #2 │ │ - b.n a3e9e │ │ + b.n a4af2 │ │ cmp r2, #171 @ 0xab │ │ - b.n a49aa │ │ + b.n a55fe │ │ asrs r4, r4, #32 │ │ - b.n a3db0 │ │ + b.n a4a04 │ │ asrs r4, r3, #32 │ │ - b.n a48a6 │ │ + b.n a54fa │ │ asrs r0, r3, #32 │ │ - b.n a3ebc │ │ + b.n a4b10 │ │ asrs r4, r7, #2 │ │ - b.n a48ae │ │ + b.n a5502 │ │ movs r4, r3 │ │ - b.n a3ec4 │ │ + b.n a4b18 │ │ lsls r0, r4, #2 │ │ - b.n a48ae │ │ + b.n a5502 │ │ asrs r4, r2, #32 │ │ - b.n a3ecc │ │ + b.n a4b20 │ │ asrs r4, r2, #3 │ │ - b.n a48be │ │ + b.n a5512 │ │ movs r0, r4 │ │ - b.n a3ed4 │ │ + b.n a4b28 │ │ movs r6, r0 │ │ - b.n a4afe │ │ + b.n a5752 │ │ asrs r4, r4, #32 │ │ - b.n a3edc │ │ + b.n a4b30 │ │ asrs r4, r2, #32 │ │ - b.n a48ce │ │ + b.n a5522 │ │ movs r4, r7 │ │ - b.n a3ee4 │ │ + b.n a4b38 │ │ lsls r4, r6, #30 │ │ - b.n a49de │ │ + b.n a5632 │ │ strb r0, [r7, #0] │ │ - b.n a3eec │ │ + b.n a4b40 │ │ lsrs r7, r7, #31 │ │ - b.n a4a74 │ │ + b.n a56c8 │ │ str r4, [r5, #0] │ │ - b.n a3ef4 │ │ + b.n a4b48 │ │ cmp r2, #170 @ 0xaa │ │ - b.n a4a72 │ │ + b.n a56c6 │ │ asrs r0, r6, #32 │ │ - b.n a3efc │ │ + b.n a4b50 │ │ str r0, [sp, #0] │ │ - b.n a4b26 │ │ + b.n a577a │ │ asrs r4, r6, #19 │ │ - b.n a3f28 │ │ + b.n a4b7c │ │ movs r4, r6 │ │ - b.n a3f08 │ │ + b.n a4b5c │ │ asrs r1, r0, #32 │ │ - b.n a4510 │ │ + b.n a5164 │ │ asrs r0, r2, #1 │ │ - b.n a48f8 │ │ + b.n a554c │ │ asrs r0, r1, #1 │ │ - b.n a3f14 │ │ + b.n a4b68 │ │ asrs r1, r3, #10 │ │ - b.n a44fe │ │ + b.n a5152 │ │ asrs r4, r4, #32 │ │ - b.n a3e38 │ │ + b.n a4a8c │ │ movs r0, r0 │ │ - b.n a4aa8 │ │ + b.n a56fc │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r3, r0 │ │ - b.n a4ac0 │ │ + b.n a5714 │ │ asrs r0, r1, #1 │ │ - b.n a3f4c │ │ + b.n a4ba0 │ │ asrs r0, r1, #32 │ │ strh r5, [r0, #20] │ │ asrs r0, r0, #32 │ │ - b.n a3f3c │ │ + b.n a4b90 │ │ lsls r0, r4, #2 │ │ - b.n a475e │ │ + b.n a53b2 │ │ cmp r4, #1 │ │ - b.n a4b62 │ │ + b.n a57b6 │ │ lsls r0, r0, #2 │ │ - b.n a4526 │ │ + b.n a517a │ │ strb r4, [r0, #0] │ │ - b.n a476a │ │ + b.n a53be │ │ movs r0, r0 │ │ - b.n a44c0 │ │ + b.n a5114 │ │ lsls r4, r0, #1 │ │ - b.n a3f4c │ │ + b.n a4ba0 │ │ lsls r1, r2, #2 │ │ - b.n a4446 │ │ + b.n a509a │ │ movs r4, r2 │ │ - b.n a3f64 │ │ + b.n a4bb8 │ │ asrs r0, r0, #32 │ │ - b.n a4b7e │ │ + b.n a57d2 │ │ strh r0, [r0, #0] │ │ - b.n a3f5c │ │ + b.n a4bb0 │ │ asrs r4, r0, #32 │ │ - b.n a3f60 │ │ + b.n a4bb4 │ │ asrs r4, r0, #32 │ │ - b.n a478a │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ + b.n a53de │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ add.w r0, r0, r0 │ │ - b.n a4b04 │ │ + b.n a5758 │ │ ands r0, r0 │ │ - b.n a4796 │ │ + b.n a53ea │ │ movs r5, r7 │ │ lsls r4, r2, #13 │ │ lsls r5, r4, #2 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #164 @ (adr r0, a4504 ) │ │ - b.n a4c22 │ │ + add r0, pc, #164 @ (adr r0, a5158 ) │ │ + b.n a5876 │ │ movs r0, r0 │ │ - b.n a4b0e │ │ + b.n a5762 │ │ lsls r2, r7, #2 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n a3f98 │ │ + b.n a4bec │ │ str r4, [r1, #4] │ │ - b.n a498c │ │ + b.n a55e0 │ │ asrs r0, r0, #32 │ │ - b.n a4bb6 │ │ + b.n a580a │ │ strh r0, [r0, #0] │ │ - b.n a3f94 │ │ + b.n a4be8 │ │ asrs r4, r0, #32 │ │ - b.n a3f98 │ │ + b.n a4bec │ │ asrs r6, r0, #32 │ │ - b.n a47c2 │ │ + b.n a5416 │ │ cmp r4, #1 │ │ - b.n a4bc6 │ │ - ldr r3, [sp, #436] @ 0x1b4 │ │ + b.n a581a │ │ + ldr r3, [sp, #432] @ 0x1b0 │ │ add.w r0, r0, r0 │ │ - b.n a4b2e │ │ + b.n a5782 │ │ lsls r1, r0, #3 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n a47d6 │ │ + b.n a542a │ │ asrs r6, r0, #32 │ │ - b.n a47da │ │ + b.n a542e │ │ cmp r4, #1 │ │ - b.n a4bde │ │ + b.n a5832 │ │ ands r7, r0 │ │ - b.n a47e2 │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ + b.n a5436 │ │ + ldmia r5!, {r0, r3, r4, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a4b4a │ │ + b.n a579e │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #4 @ (adr r0, a44b4 ) │ │ - b.n a49e6 │ │ + add r0, pc, #4 @ (adr r0, a5108 ) │ │ + b.n a563a │ │ movs r4, r1 │ │ cmp r2, #0 │ │ movs r4, r2 │ │ - b.n a3fe4 │ │ + b.n a4c38 │ │ asrs r0, r0, #32 │ │ - b.n a4bfe │ │ + b.n a5852 │ │ strh r0, [r0, #0] │ │ - b.n a3fdc │ │ + b.n a4c30 │ │ cmp r4, #1 │ │ - b.n a4c06 │ │ + b.n a585a │ │ asrs r4, r0, #32 │ │ - b.n a3fe4 │ │ + b.n a4c38 │ │ asrs r4, r0, #32 │ │ - b.n a480e │ │ - ldr r3, [sp, #364] @ 0x16c │ │ + b.n a5462 │ │ + ldr r3, [sp, #360] @ 0x168 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n a4816 │ │ + b.n a546a │ │ movs r0, r0 │ │ - b.n a4b8c │ │ + b.n a57e0 │ │ @ instruction: 0xffe01aff │ │ movs r5, r7 │ │ - b.n a4b8a │ │ + b.n a57de │ │ @ instruction: 0xffde1aff │ │ lsls r2, r0, #2 │ │ and.w r4, r0, r8, lsr #32 │ │ - b.n a402c │ │ + b.n a4c80 │ │ movs r0, r0 │ │ - b.n a4610 │ │ + b.n a5264 │ │ lsls r2, r3, #1 │ │ - b.n a4096 │ │ + b.n a4cea │ │ movs r0, r0 │ │ - b.n a4b9a │ │ + b.n a57ee │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ cmp r2, #171 @ 0xab │ │ - b.n a4b16 │ │ + b.n a576a │ │ cmp r2, #170 @ 0xaa │ │ - b.n a4b9a │ │ + b.n a57ee │ │ movs r4, r7 │ │ - b.n a4044 │ │ + b.n a4c98 │ │ str r0, [sp, #4] │ │ - b.n a4a20 │ │ + b.n a5674 │ │ movs r0, r0 │ │ - b.n a47c4 │ │ + b.n a5418 │ │ @ instruction: 0xffb83aff │ │ lsls r6, r6, #2 │ │ and.w r0, r0, r4, lsl #25 │ │ - b.n a4058 │ │ + b.n a4cac │ │ movs r4, r4 │ │ - b.n a49b8 │ │ + b.n a560c │ │ asrs r0, r6, #32 │ │ - b.n a4060 │ │ + b.n a4cb4 │ │ movs r0, #4 │ │ - b.n a486a │ │ + b.n a54be │ │ movs r0, r0 │ │ - b.n a4048 │ │ + b.n a4c9c │ │ movs r5, r0 │ │ - b.n a4872 │ │ + b.n a54c6 │ │ adds r0, #6 │ │ - b.n a4876 │ │ + b.n a54ca │ │ @ instruction: 0xf2e2ebff │ │ movs r0, r0 │ │ - b.n a4bde │ │ + b.n a5832 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r6 │ │ - b.n a4060 │ │ + b.n a4cb4 │ │ @ instruction: 0xffeceaff │ │ lsls r4, r0, #1 │ │ - b.n a4088 │ │ + b.n a4cdc │ │ movs r0, #75 @ 0x4b │ │ - b.n a4c92 │ │ + b.n a58e6 │ │ movs r0, r0 │ │ - b.n a4070 │ │ + b.n a4cc4 │ │ movs r1, r0 │ │ - b.n a4c9a │ │ + b.n a58ee │ │ asrs r4, r5, #14 │ │ - b.n a409c │ │ + b.n a4cf0 │ │ adds r3, #172 @ 0xac │ │ - b.n a40a0 │ │ + b.n a4cf4 │ │ asrs r1, r0, #32 │ │ - b.n a4684 │ │ + b.n a52d8 │ │ adds r0, #3 │ │ - b.n a4688 │ │ - bhi.n a45a0 │ │ + b.n a52dc │ │ + bhi.n a51f4 │ │ @ instruction: 0xebffffe2 │ │ @ instruction: 0xeaff05dd │ │ - b.n a4920 │ │ + b.n a5574 │ │ movs r0, r0 │ │ - b.n a4c1a │ │ + b.n a586e │ │ movs r4, r0 │ │ - ldr r2, [pc, #0] @ (a457c ) │ │ + ldr r2, [pc, #0] @ (a51d0 ) │ │ movs r0, r0 │ │ - b.n a482e │ │ + b.n a5482 │ │ lsls r4, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a4cca │ │ + b.n a591e │ │ movs r4, r6 │ │ - b.n a40a8 │ │ + b.n a4cfc │ │ lsls r2, r2, #1 │ │ and.w r3, r0, ip, ror #17 │ │ - b.n a40d4 │ │ + b.n a4d28 │ │ movs r0, #16 │ │ - b.n a4cda │ │ + b.n a592e │ │ movs r4, r4 │ │ - b.n a40d8 │ │ + b.n a4d2c │ │ ands r4, r0 │ │ - b.n a46c0 │ │ + b.n a5314 │ │ asrs r0, r0, #1 │ │ - b.n a4aae │ │ - ldmia r5!, {r0, r3, r4, r7} │ │ + b.n a5702 │ │ + ldmia r5!, {r3, r4, r7} │ │ add.w r0, r0, r0 │ │ - b.n a4c4e │ │ + b.n a58a2 │ │ movs r0, r3 │ │ subs r0, r0, r0 │ │ adds r0, #64 @ 0x40 │ │ - b.n a4abe │ │ + b.n a5712 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, ip} │ │ - b.n a48c4 │ │ + b.n a5518 │ │ movs r0, r0 │ │ - b.n a48c6 │ │ + b.n a551a │ │ movs r1, r0 │ │ - b.n a48e6 │ │ + b.n a553a │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r3 │ │ - b.n a4108 │ │ + b.n a4d5c │ │ asrs r0, r3, #32 │ │ - b.n a410c │ │ + b.n a4d60 │ │ asrs r1, r0, #32 │ │ ldmia.w r0, {r4, r6, r7, sp} │ │ - b.n a495c │ │ + b.n a55b0 │ │ ands r4, r1 │ │ - b.n a4624 │ │ + b.n a5278 │ │ asrs r0, r0, #32 │ │ - b.n a4626 │ │ + b.n a527a │ │ asrs r4, r0, #32 │ │ - b.n a4908 │ │ + b.n a555c │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n a4128 │ │ + b.n a4d7c │ │ lsls r0, r2, #3 │ │ - b.n a4972 │ │ + b.n a55c6 │ │ movs r1, r0 │ │ - b.n a4ad6 │ │ + b.n a572a │ │ movs r0, r0 │ │ - b.n a4bdc │ │ + b.n a5830 │ │ movs r2, r7 │ │ subs r2, #0 │ │ movs r4, r2 │ │ - b.n a413c │ │ + b.n a4d90 │ │ lsls r0, r2, #3 │ │ - b.n a4986 │ │ + b.n a55da │ │ movs r1, r0 │ │ - b.n a4aea │ │ + b.n a573e │ │ movs r0, r0 │ │ - b.n a4bf0 │ │ + b.n a5844 │ │ movs r1, r4 │ │ subs r2, #0 │ │ @ instruction: 0xffdbeaff │ │ movs r4, r2 │ │ - b.n a4154 │ │ + b.n a4da8 │ │ movs r0, #32 │ │ - b.n a4158 │ │ + b.n a4dac │ │ lsls r0, r2, #3 │ │ - b.n a49a2 │ │ + b.n a55f6 │ │ movs r0, #208 @ 0xd0 │ │ - b.n a49aa │ │ + b.n a55fe │ │ ands r2, r0 │ │ - b.n a4aca │ │ + b.n a571e │ │ ands r0, r0 │ │ - b.n a4bd0 │ │ + b.n a5824 │ │ movs r2, r0 │ │ subs r2, #0 │ │ ands r2, r0 │ │ - b.n a4ada │ │ + b.n a572e │ │ ands r0, r0 │ │ - b.n a4be0 │ │ + b.n a5834 │ │ movs r6, r2 │ │ subs r2, #0 │ │ movs r0, #1 │ │ - b.n a4b26 │ │ + b.n a577a │ │ ands r0, r0 │ │ - b.n a4d86 │ │ + b.n a59da │ │ movs r0, #0 │ │ - b.n a4c30 │ │ + b.n a5884 │ │ ands r4, r6 │ │ - b.n a4168 │ │ + b.n a4dbc │ │ movs r0, #0 │ │ - b.n a4d92 │ │ + b.n a59e6 │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r1, r0 │ │ - b.n a4b3a │ │ + b.n a578e │ │ movs r0, r0 │ │ - b.n a4c40 │ │ + b.n a5894 │ │ movs r0, r0 │ │ - b.n a4da2 │ │ + b.n a59f6 │ │ movs r1, r0 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n a490a │ │ + b.n a555e │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ movs r4, r3 │ │ - b.n a41ac │ │ + b.n a4e00 │ │ movs r0, #24 │ │ - b.n a41b0 │ │ + b.n a4e04 │ │ lsls r0, r2, #3 │ │ - b.n a49fa │ │ + b.n a564e │ │ movs r0, #208 @ 0xd0 │ │ - b.n a4a02 │ │ + b.n a5656 │ │ movs r2, r0 │ │ - b.n a4722 │ │ + b.n a5376 │ │ movs r3, r0 │ │ - b.n a4828 │ │ + b.n a547c │ │ movs r3, r0 │ │ subs r2, #0 │ │ movs r3, r2 │ │ and.w r0, r0, r2 │ │ - b.n a4732 │ │ + b.n a5386 │ │ movs r3, r0 │ │ - b.n a484e │ │ + b.n a54a2 │ │ @ instruction: 0xffba2aff │ │ ands r4, r5 │ │ - b.n a41d8 │ │ + b.n a4e2c │ │ movs r0, #224 @ 0xe0 │ │ - b.n a4de2 │ │ + b.n a5a36 │ │ asrs r0, r6, #32 │ │ - b.n a41e0 │ │ + b.n a4e34 │ │ movs r4, r0 │ │ - b.n a49ea │ │ - ittet hi │ │ - @ instruction: 0xfa000000 │ │ - bhi.n a4df2 @ unpredictable branch in IT block │ │ + b.n a563e │ │ + iteee │ │ + mla r0, r0, r0, r0 │ │ + bal.n a5a46 @ unpredictable branch in IT block │ │ │ │ - movls r4, r6 │ │ - bhi.n a41d0 │ │ + moval r4, r6 │ │ + bal.n a4e24 │ │ movs r0, r5 │ │ - b.n a41f4 │ │ + b.n a4e48 │ │ movs r0, r0 │ │ - b.n a4d5e │ │ + b.n a59b2 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r5, #2 │ │ - b.n a41ee │ │ + b.n a4e42 │ │ asrs r4, r5, #2 │ │ - b.n a41f2 │ │ + b.n a4e46 │ │ movs r2, r0 │ │ - b.n a4b6e │ │ + b.n a57c2 │ │ movs r0, r0 │ │ - b.n a4c74 │ │ + b.n a58c8 │ │ movs r4, r7 │ │ - b.n a4210 │ │ + b.n a4e64 │ │ movs r1, r0 │ │ adds r2, #128 @ 0x80 │ │ movs r4, r7 │ │ - b.n a41f8 │ │ + b.n a4e4c │ │ cmp r2, #171 @ 0xab │ │ - b.n a4cf6 │ │ + b.n a594a │ │ ands r7, r0 │ │ - b.n a4a26 │ │ + b.n a567a │ │ @ instruction: 0xff85eaff │ │ ands r7, r0 │ │ - b.n a4a2e │ │ + b.n a5682 │ │ movs r0, r0 │ │ - b.n a4e32 │ │ + b.n a5a86 │ │ @ instruction: 0xff92eaff │ │ lsls r0, r0, #1 │ │ - b.n a4234 │ │ + b.n a4e88 │ │ ands r5, r7 │ │ - b.n a4e3e │ │ + b.n a5a92 │ │ movs r0, r0 │ │ - b.n a4da2 │ │ + b.n a59f6 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r7 │ │ - b.n a4244 │ │ + b.n a4e98 │ │ lsls r0, r2, #3 │ │ - b.n a4a8e │ │ + b.n a56e2 │ │ movs r1, r0 │ │ - b.n a4a32 │ │ + b.n a5686 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #7 │ │ - b.n a4258 │ │ + b.n a4eac │ │ movs r0, r0 │ │ - b.n a483c │ │ + b.n a5490 │ │ lsls r2, r3, #1 │ │ - b.n a42c2 │ │ + b.n a4f16 │ │ movs r3, r0 │ │ - b.n a4dc6 │ │ + b.n a5a1a │ │ movs r1, r4 │ │ subs r2, #0 │ │ movs r5, r7 │ │ - b.n a4e6e │ │ + b.n a5ac2 │ │ asrs r5, r3, #3 │ │ add.w r1, r0, ip, ror #6 │ │ - b.n a4274 │ │ + b.n a4ec8 │ │ str r0, [r0, r0] │ │ - b.n a4a7a │ │ + b.n a56ce │ │ adds r1, #184 @ 0xb8 │ │ - b.n a427c │ │ + b.n a4ed0 │ │ movs r3, r0 │ │ - b.n a4e82 │ │ + b.n a5ad6 │ │ asrs r1, r0, #32 │ │ - b.n a4864 │ │ + b.n a54b8 │ │ movs r0, #33 @ 0x21 │ │ - b.n a4e8a │ │ + b.n a5ade │ │ adds r0, #3 │ │ - b.n a486c │ │ + b.n a54c0 │ │ lsrs r0, r6 │ │ - b.n a4aec │ │ + b.n a5740 │ │ movs r5, r4 │ │ and.w r1, r0, r8, lsl #2 │ │ - b.n a4298 │ │ + b.n a4eec │ │ movs r0, r0 │ │ - b.n a487c │ │ + b.n a54d0 │ │ lsls r2, r3, #1 │ │ - b.n a4302 │ │ + b.n a4f56 │ │ movs r0, r0 │ │ - b.n a4e06 │ │ + b.n a5a5a │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a4aae │ │ + b.n a5702 │ │ asrs r5, r1, #3 │ │ add.w r1, r0, r0, ror #5 │ │ - b.n a42b4 │ │ + b.n a4f08 │ │ cmp r4, #1 │ │ - b.n a4eba │ │ + b.n a5b0e │ │ adds r1, #108 @ 0x6c │ │ - b.n a42bc │ │ + b.n a4f10 │ │ asrs r1, r0, #32 │ │ - b.n a48a0 │ │ + b.n a54f4 │ │ movs r4, r2 │ │ @ instruction: 0xe98d3003 │ │ - b.n a48a8 │ │ + b.n a54fc │ │ movs r4, r1 │ │ - b.n a42a8 │ │ + b.n a4efc │ │ movs r1, r0 │ │ - b.n a4ed2 │ │ + b.n a5b26 │ │ movs r0, #47 @ 0x2f │ │ - b.n a4ed6 │ │ + b.n a5b2a │ │ movs r3, r2 │ │ and.w r0, r0, r0, lsl #16 │ │ - b.n a4ade │ │ + b.n a5732 │ │ lsls r0, r3, #5 │ │ - b.n a42e0 │ │ + b.n a4f34 │ │ movs r0, r0 │ │ - b.n a48c4 │ │ + b.n a5518 │ │ lsls r2, r3, #1 │ │ - b.n a434a │ │ + b.n a4f9e │ │ movs r0, r0 │ │ - b.n a4e4e │ │ + b.n a5aa2 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n a4af6 │ │ - beq.n a47f0 │ │ - b.n a4c50 │ │ + b.n a574a │ │ + beq.n a5444 │ │ + b.n a58a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2} │ │ - b.n a4b02 │ │ + b.n a5756 │ │ asrs r0, r7, #2 │ │ add.w r1, r0, r4, ror #4 │ │ - b.n a4308 │ │ + b.n a4f5c │ │ cmp r4, #1 │ │ - b.n a4f0e │ │ + b.n a5b62 │ │ adds r1, #48 @ 0x30 │ │ - b.n a4310 │ │ + b.n a4f64 │ │ asrs r1, r0, #32 │ │ - b.n a48f4 │ │ + b.n a5548 │ │ movs r4, r2 │ │ @ instruction: 0xe98d3003 │ │ - b.n a48fc │ │ + b.n a5550 │ │ movs r4, r1 │ │ - b.n a42fc │ │ + b.n a4f50 │ │ movs r1, r0 │ │ - b.n a4f26 │ │ + b.n a5b7a │ │ movs r0, #64 @ 0x40 │ │ - b.n a4f2a │ │ + b.n a5b7e │ │ strh r0, [r0, #0] │ │ - b.n a4308 │ │ - bvc.n a48e2 │ │ + b.n a4f5c │ │ + bvc.n a5536 │ │ @ instruction: 0xebffffee │ │ @ instruction: 0xeaff202c │ │ - b.n a4334 │ │ + b.n a4f88 │ │ movs r4, r5 │ │ - b.n a4322 │ │ + b.n a4f76 │ │ str r4, [r2, #16] │ │ - b.n a4340 │ │ + b.n a4f94 │ │ movs r0, r0 │ │ - b.n a4ea6 │ │ + b.n a5afa │ │ str r6, [r0, #0] │ │ - b.n a4928 │ │ + b.n a557c │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ lsls r5, r3, #23 │ │ - b.n a4bbc │ │ + b.n a5810 │ │ ands r0, r0 │ │ - b.n a4f56 │ │ + b.n a5baa │ │ movs r1, r0 │ │ - b.n a4efa │ │ + b.n a5b4e │ │ @ instruction: 0xffe4caff │ │ lsls r0, r5, #2 │ │ - b.n a4346 │ │ + b.n a4f9a │ │ asrs r4, r5, #2 │ │ - b.n a434a │ │ + b.n a4f9e │ │ movs r1, r0 │ │ - b.n a4d0a │ │ + b.n a595e │ │ movs r0, r0 │ │ - b.n a4e10 │ │ + b.n a5a64 │ │ @ instruction: 0xffdf3aff │ │ movs r0, r5 │ │ - b.n a4370 │ │ + b.n a4fc4 │ │ movs r0, r0 │ │ - b.n a4eda │ │ + b.n a5b2e │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #3 │ │ - b.n a4d46 │ │ + b.n a599a │ │ asrs r0, r0, #1 │ │ - b.n a4d52 │ │ + b.n a59a6 │ │ movs r0, #16 │ │ - b.n a4f8a │ │ - ldmia r4, {r4, r5, r6, r7} │ │ + b.n a5bde │ │ + ldmia r4!, {r0, r1, r2, r3, r5, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a4ef2 │ │ + b.n a5b46 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ adds r0, #64 @ 0x40 │ │ - b.n a4d66 │ │ + b.n a59ba │ │ movs r7, r1 │ │ ldmia.w r3, {r0, ip} │ │ - b.n a4b68 │ │ + b.n a57bc │ │ movs r0, r0 │ │ - b.n a4b6a │ │ + b.n a57be │ │ movs r1, r0 │ │ - b.n a4b8a │ │ + b.n a57de │ │ @ instruction: 0xffd01aff │ │ movs r7, r0 │ │ and.w r0, r0, r0, lsl #16 │ │ - b.n a4bb6 │ │ + b.n a580a │ │ @ instruction: 0xffcdeaff │ │ movs r0, r6 │ │ - b.n a43a8 │ │ + b.n a4ffc │ │ movs r0, r0 │ │ - b.n a4f22 │ │ + b.n a5b76 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n a43aa │ │ + b.n a4ffe │ │ lsrs r2, r0, #32 │ │ - b.n a4eae │ │ + b.n a5b02 │ │ @ instruction: 0xffc70aff │ │ lsls r2, r3, #1 │ │ - b.n a4442 │ │ + b.n a5096 │ │ movs r0, r0 │ │ - b.n a4f3a │ │ + b.n a5b8e │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r4, r6 │ │ - b.n a43dc │ │ + b.n a5030 │ │ blxns r6 │ │ - b.n a4eb6 │ │ - ldr r7, [pc, #1020] @ (a4ca4 ) │ │ - b.n a4f48 │ │ + b.n a5b0a │ │ + ldr r7, [pc, #1020] @ (a58f8 ) │ │ + b.n a5b9c │ │ movs r0, r0 │ │ - b.n a4f4e │ │ + b.n a5ba2 │ │ ands r0, r0 │ │ asrs r0, r4, #6 │ │ @ instruction: 0xffbeeaff │ │ asrs r0, r4, #1 │ │ - b.n a43f8 │ │ + b.n a504c │ │ movs r0, #104 @ 0x68 │ │ - b.n a4ffe │ │ + b.n a5c52 │ │ adds r0, #92 @ 0x5c │ │ - b.n a4400 │ │ + b.n a5054 │ │ lsls r4, r3, #1 │ │ - b.n a4404 │ │ + b.n a5058 │ │ asrs r1, r0, #32 │ │ - b.n a49e8 │ │ + b.n a563c │ │ adds r0, #3 │ │ - b.n a49ec │ │ + b.n a5640 │ │ movs r0, r0 │ │ - b.n a49f0 │ │ + b.n a5644 │ │ movs r0, r0 │ │ - b.n a43f0 │ │ + b.n a5044 │ │ movs r1, r0 │ │ - b.n a501a │ │ - bvc.n a4958 │ │ + b.n a5c6e │ │ + bvc.n a55ac │ │ @ instruction: 0xebffffee │ │ - @ instruction: 0xeaff985c │ │ + @ instruction: 0xeaff9808 │ │ movs r3, r0 │ │ - str r4, [sp, #960] @ 0x3c0 │ │ + str r4, [sp, #624] @ 0x270 │ │ movs r3, r0 │ │ - str r4, [sp, #236] @ 0xec │ │ - vrintz.f16 d21, d6 │ │ - vsli.32 d25, d16, #22 │ │ - movs r3, r0 │ │ - str r4, [sp, #476] @ 0x1dc │ │ - vshr.u32 d21, d3, #10 │ │ - vrintx.f16 d25, d24 │ │ + ldrh r7, [r4, #8] │ │ + vqshrn.u64 d20, q0, #10 │ │ + vsri.64 , q6, #10 │ │ movs r3, r0 │ │ - str r3, [sp, #924] @ 0x39c │ │ - vsli.32 d21, d18, #22 │ │ - vqshl.u32 , q6, #22 │ │ + ldrh r3, [r4, #10] │ │ + @ instruction: 0xfff643c6 │ │ + vsri.32 , q2, #10 │ │ + movs r3, r0 │ │ + ldrh r3, [r2, #6] │ │ + @ instruction: 0xfff648bc │ │ + vcvt.f32.f16 , d8 │ │ + movs r3, r0 │ │ + ldrh r3, [r0, #26] │ │ + vcvt.f16.u16 d21, d6, #10 │ │ + vqshlu.s32 , q4, #22 │ │ movs r3, r0 │ │ - str r6, [sp, #348] @ 0x15c │ │ - vqshl.u64 d22, d2, #54 @ 0x36 │ │ - vrintm.f16 d25, d28 │ │ - movs r3, r0 │ │ - str r4, [sp, #272] @ 0x110 │ │ - movs r3, r0 │ │ - str r2, [sp, #972] @ 0x3cc │ │ - @ instruction: 0xfff64eb3 │ │ - vtbx.8 d24, {d22-d23}, d16 │ │ + str r3, [sp, #960] @ 0x3c0 │ │ + movs r3, r0 │ │ + strh r7, [r3, #62] @ 0x3e │ │ + vqmovun.s32 d20, q11 │ │ + @ instruction: 0xfff67d03 │ │ vaddl.u q8, d6, d3 │ │ - b.n a4f4e │ │ + b.n a5ba2 │ │ lsls r0, r2, #3 │ │ lsls r1, r0, #7 │ │ movs r0, r0 │ │ asrs r1, r2, #22 │ │ asrs r4, r0, #32 │ │ asrs r1, r2, #22 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r7, [pc, #960] @ (a4d00 ) │ │ + ldr r7, [pc, #960] @ (a5954 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a4e60 │ │ + b.n a5ab4 │ │ svc 77 @ 0x4d │ │ - b.n a4de4 │ │ + b.n a5a38 │ │ movs r0, r0 │ │ - b.n a4fee │ │ + b.n a5c42 │ │ lsls r2, r0, #13 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #0] │ │ - b.n a4c96 │ │ + b.n a58ea │ │ movs r0, r0 │ │ - b.n a447a │ │ + b.n a50ce │ │ ldr r4, [r5, r4] │ │ - b.n a4f6e │ │ + b.n a5bc2 │ │ strb r1, [r0, #25] │ │ - b.n a4f74 │ │ + b.n a5bc8 │ │ ldrb r1, [r1, #10] │ │ - b.n a4fe8 │ │ + b.n a5c3c │ │ ldrsh r7, [r7, r7] │ │ - b.n a5008 │ │ + b.n a5c5c │ │ movs r7, r0 │ │ - b.n a4c0e │ │ + b.n a5862 │ │ lsls r3, r7, #12 │ │ subs r0, r0, r0 │ │ str r4, [r0, #0] │ │ - b.n a44a8 │ │ + b.n a50fc │ │ ldrsb r5, [r6, r6] │ │ - b.n a4f8a │ │ + b.n a5bde │ │ ldrsh r7, [r7, r7] │ │ - b.n a501c │ │ + b.n a5c70 │ │ movs r1, r0 │ │ - b.n a506e │ │ + b.n a5cc2 │ │ lsls r6, r6, #12 │ │ - bge.n a4986 │ │ + bge.n a55da │ │ movs r4, r1 │ │ - b.n a44c0 │ │ + b.n a5114 │ │ strh r3, [r0, #0] │ │ - b.n a4cce │ │ + b.n a5922 │ │ movs r0, r6 │ │ - b.n a44ac │ │ + b.n a5100 │ │ movs r1, r1 │ │ - b.n a4cd6 │ │ + b.n a592a │ │ movs r0, #52 @ 0x34 │ │ - b.n a44b4 │ │ - add r0, pc, #4 @ (adr r0, a49a0 ) │ │ - b.n a4cde │ │ + b.n a5108 │ │ + add r0, pc, #4 @ (adr r0, a55f4 ) │ │ + b.n a5932 │ │ ands r0, r2 │ │ - b.n a44d8 │ │ - bhi.n a49ae │ │ + b.n a512c │ │ + bhi.n a5602 │ │ @ instruction: 0xebff7000 │ │ - b.n a4cea │ │ + b.n a593e │ │ movs r0, r2 │ │ - b.n a44e0 │ │ + b.n a5134 │ │ movs r0, r0 │ │ - b.n a5052 │ │ + b.n a5ca6 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ lsrs r2, r0, #32 │ │ - b.n a4fe6 │ │ + b.n a5c3a │ │ lsls r6, r5, #12 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a5070 │ │ + b.n a5cc4 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n a4d0a │ │ + b.n a595e │ │ asrs r0, r0, #32 │ │ - b.n a510e │ │ - bhi.n a49f2 │ │ + b.n a5d62 │ │ + bhi.n a5646 │ │ @ instruction: 0xebff0000 │ │ - b.n a5076 │ │ + b.n a5cca │ │ lsls r2, r6, #12 │ │ subs r0, r0, r0 │ │ str r0, [r2, #4] │ │ - b.n a4ef8 │ │ + b.n a5b4c │ │ asrs r1, r1, #32 │ │ - b.n a4d22 │ │ + b.n a5976 │ │ str r4, [r0, r2] │ │ - b.n a4518 │ │ + b.n a516c │ │ movs r6, r0 │ │ - b.n a4d2a │ │ - bvs.n a4aac │ │ + b.n a597e │ │ + bvs.n a5700 │ │ @ instruction: 0xebff0acd │ │ orn r0, r6, #4194304 @ 0x400000 │ │ - b.n a4f00 │ │ + b.n a5b54 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r6, #6717440 @ 0x668000 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #4325376 @ 0x420000 │ │ - b.n a4538 │ │ + b.n a518c │ │ asrs r1, r0, #2 │ │ - b.n a45aa │ │ + b.n a51fe │ │ asrs r1, r0, #6 │ │ - b.n a4b0e │ │ + b.n a5762 │ │ cmp r0, #216 @ 0xd8 │ │ - b.n a4d94 │ │ + b.n a59e8 │ │ movs r3, #240 @ 0xf0 │ │ - b.n a4d96 │ │ + b.n a59ea │ │ lsls r0, r7, #16 │ │ add.w pc, r0, r7, lsr #32 │ │ - b.n a4cfc │ │ + b.n a5950 │ │ str r0, [r1, #0] │ │ - b.n a4554 │ │ + b.n a51a8 │ │ strh r0, [r4, r2] │ │ - b.n a4d66 │ │ + b.n a59ba │ │ lsls r6, r0, #4 │ │ - b.n a4f32 │ │ + b.n a5b86 │ │ lsls r2, r1, #4 │ │ - b.n a50ce │ │ + b.n a5d22 │ │ movs r7, r1 │ │ subs r2, #0 │ │ movs r4, r0 │ │ - b.n a4ce2 │ │ + b.n a5936 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ ands r6, r2 │ │ - b.n a517e │ │ + b.n a5dd2 │ │ lsls r6, r1, #11 │ │ and.w r1, r0, r4 │ │ - b.n a4578 │ │ + b.n a51cc │ │ movs r0, r0 │ │ - b.n a50ea │ │ + b.n a5d3e │ │ lsls r0, r2, #12 │ │ subs r0, r0, r0 │ │ strb r2, [r1, #0] │ │ - b.n a4d92 │ │ + b.n a59e6 │ │ stmia r0!, {r3} │ │ - b.n a4d96 │ │ + b.n a59ea │ │ str r0, [r0, r0] │ │ - b.n a519a │ │ + b.n a5dee │ │ lsls r6, r0, #4 │ │ - b.n a5146 │ │ + b.n a5d9a │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ ldr r1, [r0, #0] │ │ - b.n a51a6 │ │ - add r0, pc, #208 @ (adr r0, a4b38 ) │ │ - b.n a45a4 │ │ + b.n a5dfa │ │ + add r0, pc, #208 @ (adr r0, a578c ) │ │ + b.n a51f8 │ │ strh r0, [r1, #0] │ │ - b.n a45a4 │ │ + b.n a51f8 │ │ lsls r2, r2, #2 │ │ and.w r1, r0, r4 │ │ - b.n a45a8 │ │ + b.n a51fc │ │ movs r0, r0 │ │ - b.n a511a │ │ + b.n a5d6e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r3 │ │ - b.n a4f82 │ │ + b.n a5bd6 │ │ movs r1, r1 │ │ and.w r0, r0, r0 │ │ - b.n a5132 │ │ + b.n a5d86 │ │ movs r5, r6 │ │ - bge.n a4a8e │ │ + bge.n a56e2 │ │ str r4, [r0, #0] │ │ - b.n a4dd2 │ │ + b.n a5a26 │ │ lsls r3, r2, #1 │ │ and.w r0, r0, r4, lsl #2 │ │ - b.n a45cc │ │ + b.n a5220 │ │ asrs r4, r3, #1 │ │ - b.n a4650 │ │ + b.n a52a4 │ │ movs r0, #16 │ │ - b.n a45d4 │ │ + b.n a5228 │ │ lsls r1, r0, #2 │ │ - b.n a4646 │ │ + b.n a529a │ │ lsls r0, r2, #4 │ │ - b.n a4bae │ │ + b.n a5802 │ │ movs r0, r5 │ │ - b.n a4fae │ │ + b.n a5c02 │ │ movs r1, r0 │ │ - b.n a51a6 │ │ + b.n a5dfa │ │ str r4, [r5, r0] │ │ - b.n a45d0 │ │ + b.n a5224 │ │ strb r2, [r1, #0] │ │ - b.n a4dfa │ │ - add r0, pc, #208 @ (adr r0, a4b8c ) │ │ - b.n a45f8 │ │ + b.n a5a4e │ │ + add r0, pc, #208 @ (adr r0, a57e0 ) │ │ + b.n a524c │ │ asrs r4, r3, #1 │ │ - bpl.n a4a74 │ │ + bpl.n a56c8 │ │ ands r0, r1 │ │ - b.n a4e06 │ │ + b.n a5a5a │ │ movs r0, #4 │ │ - bpl.n a49ea │ │ + bpl.n a563e │ │ ldrsh r4, [r5, r4] │ │ - b.n a460c │ │ + b.n a5260 │ │ strh r0, [r1, #0] │ │ - b.n a4608 │ │ + b.n a525c │ │ str r5, [r0, r0] │ │ - b.n a4bf4 │ │ + b.n a5848 │ │ strb r2, [r2, #4] │ │ - bne.n a4a1a │ │ + bne.n a566e │ │ movs r1, r0 │ │ - b.n a51d2 │ │ + b.n a5e26 │ │ movs r6, r0 │ │ ldmia r2!, {} │ │ asrs r4, r3, #1 │ │ - b.n a4698 │ │ + b.n a52ec │ │ movs r0, #12 │ │ - b.n a460a │ │ + b.n a525e │ │ adds r0, #80 @ 0x50 │ │ - b.n a4618 │ │ + b.n a526c │ │ asrs r2, r2, #4 │ │ - b.n a4bf8 │ │ + b.n a584c │ │ movs r0, #0 │ │ - b.n a4fbc │ │ + b.n a5c10 │ │ asrs r1, r0, #32 │ │ - b.n a4f7c │ │ - add r0, pc, #8 @ (adr r0, a4b04 ) │ │ - b.n a4b00 │ │ + b.n a5bd0 │ │ + add r0, pc, #8 @ (adr r0, a5758 ) │ │ + b.n a5754 │ │ movs r1, r0 │ │ - b.n a51ea │ │ + b.n a5e3e │ │ movs r6, r0 │ │ ldmia r2!, {} │ │ asrs r4, r3, #1 │ │ - b.n a46bc │ │ + b.n a5310 │ │ movs r0, #8 │ │ - b.n a462e │ │ + b.n a5282 │ │ adds r0, #80 @ 0x50 │ │ - b.n a463c │ │ + b.n a5290 │ │ asrs r2, r2, #4 │ │ - b.n a4c1c │ │ + b.n a5870 │ │ movs r0, #0 │ │ - b.n a4fe0 │ │ + b.n a5c34 │ │ asrs r1, r0, #32 │ │ - b.n a4fa0 │ │ + b.n a5bf4 │ │ ands r2, r0 │ │ - b.n a4b24 │ │ + b.n a5778 │ │ movs r1, r0 │ │ - b.n a5216 │ │ + b.n a5e6a │ │ movs r4, r6 │ │ ldmia r2!, {} │ │ asrs r0, r6, #2 │ │ - b.n a4ece │ │ + b.n a5b22 │ │ movs r0, #1 │ │ - b.n a5142 │ │ + b.n a5d96 │ │ adds r0, #2 │ │ - b.n a4b38 │ │ + b.n a578c │ │ movs r2, r0 │ │ - b.n a4de0 │ │ + b.n a5a34 │ │ movs r4, r5 │ │ subs r0, r0, r0 │ │ subs r7, #255 @ 0xff │ │ - b.n a5160 │ │ + b.n a5db4 │ │ cmp r0, #1 │ │ - b.n a5286 │ │ + b.n a5eda │ │ movs r3, r0 │ │ - b.n a4dec │ │ + b.n a5a40 │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, #209 @ 0xd1 │ │ - b.n a4b26 │ │ + b.n a577a │ │ asrs r1, r4, #24 │ │ - b.n a4e96 │ │ + b.n a5aea │ │ movs r0, #1 │ │ - b.n a505e │ │ + b.n a5cb2 │ │ subs r1, #2 │ │ - b.n a529e │ │ + b.n a5ef2 │ │ movs r1, #18 │ │ - b.n a4c68 │ │ + b.n a58bc │ │ movs r3, r4 │ │ and.w lr, r0, r8, lsr #2 │ │ - b.n a46a8 │ │ + b.n a52fc │ │ asrs r7, r0, #32 │ │ - b.n a4eae │ │ + b.n a5b02 │ │ movs r0, #52 @ 0x34 │ │ - b.n a46ac │ │ + b.n a5300 │ │ movs r0, r0 │ │ - b.n a4c94 │ │ + b.n a58e8 │ │ movs r7, r0 │ │ - b.n a4e1e │ │ + b.n a5a72 │ │ strb r0, [r2, #1] │ │ - b.n a469e │ │ + b.n a52f2 │ │ asrs r2, r0, #32 │ │ stmia r1!, {r5, r7} │ │ movs r4, r1 │ │ - b.n a4e28 │ │ + b.n a5a7c │ │ asrs r4, r1, #32 │ │ - bne.n a4aca │ │ + bne.n a571e │ │ lsrs r1, r0, #32 │ │ - b.n a523c │ │ + b.n a5e90 │ │ ldrb r1, [r0, #0] │ │ movs r3, #160 @ 0xa0 │ │ movs r0, r0 │ │ - b.n a523e │ │ + b.n a5e92 │ │ strb r0, [r0, #4] │ │ lsls r0, r0, #12 │ │ movs r1, r0 │ │ - b.n a5280 │ │ + b.n a5ed4 │ │ lsls r5, r0, #10 │ │ - bge.n a4ba2 │ │ + bge.n a57f6 │ │ lsls r7, r7, #17 │ │ - b.n a5248 │ │ + b.n a5e9c │ │ movs r1, r0 │ │ - b.n a4eea │ │ + b.n a5b3e │ │ lsls r7, r7, #17 │ │ movs r3, #160 @ 0xa0 │ │ movs r0, r0 │ │ - b.n a5254 │ │ + b.n a5ea8 │ │ lsls r0, r0, #12 │ │ lsls r0, r0, #12 │ │ str r7, [r0, #0] │ │ - b.n a4efa │ │ + b.n a5b4e │ │ lsrs r1, r0, #32 │ │ - b.n a526c │ │ + b.n a5ec0 │ │ movs r7, r0 │ │ add r2, sp, #0 │ │ asrs r2, r0, #4 │ │ - b.n a4fd2 │ │ + b.n a5c26 │ │ subs r7, #134 @ 0x86 │ │ - b.n a4f0a │ │ + b.n a5b5e │ │ asrs r6, r4, #2 │ │ - b.n a4ed0 │ │ + b.n a5b24 │ │ adds r0, #0 │ │ - b.n a4c78 │ │ + b.n a58cc │ │ cmp r7, #192 @ 0xc0 │ │ - b.n a4f16 │ │ + b.n a5b6a │ │ strb r6, [r0, #2] │ │ - b.n a4f1a │ │ + b.n a5b6e │ │ asrs r2, r0, #32 │ │ - b.n a4d80 │ │ + b.n a59d4 │ │ @ instruction: 0xfff4baff │ │ strb r2, [r1, #0] │ │ - b.n a4f26 │ │ - add r0, pc, #208 @ (adr r0, a4cb8 ) │ │ - b.n a4724 │ │ + b.n a5b7a │ │ + add r0, pc, #208 @ (adr r0, a590c ) │ │ + b.n a5378 │ │ strh r0, [r1, #0] │ │ - b.n a4724 │ │ + b.n a5378 │ │ movs r4, r5 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n a4f36 │ │ + b.n a5b8a │ │ asrs r4, r3, #1 │ │ - b.n a47ac │ │ + b.n a5400 │ │ strh r2, [r2, #8] │ │ - b.n a4f3e │ │ + b.n a5b92 │ │ asrs r4, r1, #32 │ │ - b.n a4738 │ │ + b.n a538c │ │ movs r1, r0 │ │ - b.n a52e8 │ │ + b.n a5f3c │ │ movs r2, r2 │ │ ldmia r2!, {} │ │ asrs r2, r6, #2 │ │ - b.n a4fae │ │ + b.n a5c02 │ │ movs r0, #1 │ │ - b.n a5222 │ │ + b.n a5e76 │ │ adds r0, #2 │ │ - b.n a4c18 │ │ + b.n a586c │ │ movs r2, r0 │ │ - b.n a4ec0 │ │ + b.n a5b14 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ subs r7, #255 @ 0xff │ │ - b.n a5240 │ │ + b.n a5e94 │ │ cmp r0, #1 │ │ - b.n a5366 │ │ + b.n a5fba │ │ movs r3, r0 │ │ - b.n a4ecc │ │ + b.n a5b20 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #209 @ 0xd1 │ │ - b.n a4c06 │ │ + b.n a585a │ │ asrs r1, r4, #24 │ │ - b.n a4f76 │ │ + b.n a5bca │ │ movs r0, #1 │ │ - b.n a513e │ │ + b.n a5d92 │ │ subs r1, #2 │ │ - b.n a537e │ │ + b.n a5fd2 │ │ movs r1, #18 │ │ - b.n a4d48 │ │ + b.n a599c │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n a4f8a │ │ + b.n a5bde │ │ asrs r4, r3, #1 │ │ - b.n a4800 │ │ + b.n a5454 │ │ asrs r2, r2, #4 │ │ - b.n a4f92 │ │ + b.n a5be6 │ │ asrs r0, r6, #32 │ │ - b.n a4770 │ │ + b.n a53c4 │ │ asrs r0, r2, #32 │ │ - b.n a477a │ │ + b.n a53ce │ │ movs r1, r1 │ │ - b.n a4f9e │ │ + b.n a5bf2 │ │ lsls r2, r7, #14 │ │ add.w r0, r0, ip, lsr #5 │ │ - b.n a4818 │ │ + b.n a546c │ │ movs r0, #80 @ 0x50 │ │ - b.n a4794 │ │ + b.n a53e8 │ │ lsls r0, r2, #4 │ │ - b.n a4d72 │ │ + b.n a59c6 │ │ asrs r0, r0, #32 │ │ - b.n a5136 │ │ + b.n a5d8a │ │ movs r1, r0 │ │ - b.n a50f6 │ │ + b.n a5d4a │ │ movs r1, r0 │ │ - b.n a4c7a │ │ + b.n a58ce │ │ movs r0, r0 │ │ - b.n a4f32 │ │ - add r0, pc, #0 @ (adr r0, a4c80 ) │ │ + b.n a5b86 │ │ + add r0, pc, #0 @ (adr r0, a58d4 ) │ │ str r1, [sp, #640] @ 0x280 │ │ movs r0, r0 │ │ - b.n a4f2e │ │ + b.n a5b82 │ │ movs r4, r0 │ │ cmp r2, #0 │ │ lsls r5, r6, #30 │ │ - b.n a529e │ │ + b.n a5ef2 │ │ str r4, [r5, r0] │ │ - b.n a47cc │ │ + b.n a5420 │ │ lsrs r7, r7, #31 │ │ - b.n a5334 │ │ + b.n a5f88 │ │ ands r3, r0 │ │ - b.n a519a │ │ + b.n a5dee │ │ lsls r7, r6, #8 │ │ @ instruction: 0xea00c004 │ │ - b.n a4fe2 │ │ + b.n a5c36 │ │ str r4, [r5, r0] │ │ - b.n a47e0 │ │ + b.n a5434 │ │ lsrs r1, r0, #32 │ │ - b.n a546a │ │ + b.n a60be │ │ ands r6, r2 │ │ - b.n a53ee │ │ + b.n a6042 │ │ movs r0, r0 │ │ - b.n a4dbe │ │ + b.n a5a12 │ │ adds r7, r7, #3 │ │ - b.n a5476 │ │ + b.n a60ca │ │ movs r1, r0 │ │ - b.n a4f5a │ │ + b.n a5bae │ │ lsls r7, r5, #8 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n a514e │ │ + b.n a5da2 │ │ ands r6, r2 │ │ - b.n a5406 │ │ + b.n a605a │ │ movs r0, r0 │ │ - b.n a4ef6 │ │ + b.n a5b4a │ │ lsls r3, r5, #8 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a5380 │ │ + b.n a5fd4 │ │ strb r4, [r4, #0] │ │ - b.n a47f0 │ │ + b.n a5444 │ │ movs r6, r0 │ │ - bge.n a4cda │ │ + bge.n a592e │ │ lsls r6, r0, #4 │ │ - b.n a53cc │ │ + b.n a6020 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ ands r4, r1 │ │ - b.n a5026 │ │ + b.n a5c7a │ │ lsls r0, r4, #16 │ │ @ instruction: 0xeb00c004 │ │ - b.n a502e │ │ + b.n a5c82 │ │ strb r0, [r0, #0] │ │ - b.n a5032 │ │ + b.n a5c86 │ │ movs r0, r1 │ │ and.w r2, r0, r6, lsl #30 │ │ - b.n a503a │ │ + b.n a5c8e │ │ asrs r6, r0, #32 │ │ - b.n a503e │ │ + b.n a5c92 │ │ strb r0, [r0, #12] │ │ lsls r0, r0, #12 │ │ ands r4, r1 │ │ - b.n a5046 │ │ + b.n a5c9a │ │ movs r7, r0 │ │ - b.n a504a │ │ - stmia r0!, {r2, r5, r6} │ │ + b.n a5c9e │ │ + stmia r0!, {r0, r1, r5, r6} │ │ add.w r0, r0, r3 │ │ - b.n a53b2 │ │ + b.n a6006 │ │ stmia r0!, {r2} │ │ - b.n a5056 │ │ + b.n a5caa │ │ strb r6, [r0, #2] │ │ adds r0, #134 @ 0x86 │ │ lsls r6, r0, #4 │ │ - b.n a5412 │ │ + b.n a6066 │ │ lsls r0, r4, #8 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a53de │ │ + b.n a6032 │ │ movs r2, r0 │ │ - bge.n a4d2a │ │ + bge.n a597e │ │ lsls r6, r0, #4 │ │ - b.n a5426 │ │ + b.n a607a │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ lsls r6, r5, #8 │ │ @ instruction: 0xea00c001 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n a53ee │ │ + b.n a6042 │ │ movs r0, r1 │ │ - b.n a5082 │ │ + b.n a5cd6 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r4, r1 │ │ - b.n a4f6a │ │ + b.n a5bbe │ │ lsls r6, r4, #8 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n a5006 │ │ + b.n a5c5a │ │ stmia r0!, {r1, r3} │ │ - b.n a5096 │ │ + b.n a5cea │ │ lsls r3, r4, #8 │ │ rev r0, r0 │ │ lsrs r3, r0, #16 │ │ - b.n a540c │ │ + b.n a6060 │ │ vpmin.u , , │ │ movs r4, r1 │ │ - b.n a5014 │ │ + b.n a5c68 │ │ vpmin.u q6, , │ │ movs r1, r0 │ │ - b.n a5422 │ │ + b.n a6076 │ │ movs r7, r0 │ │ - b.n a50b2 │ │ + b.n a5d06 │ │ asrs r6, r0, #32 │ │ - b.n a50b6 │ │ + b.n a5d0a │ │ ands r4, r1 │ │ - b.n a50ba │ │ - add r0, pc, #28 @ (adr r0, a4d98 ) │ │ - cbz r0, a4da6 │ │ - stmia r0!, {r0, r1, r2, r6} │ │ + b.n a5d0e │ │ + add r0, pc, #28 @ (adr r0, a59ec ) │ │ + cbz r0, a59fa │ │ + stmia r0!, {r1, r2, r6} │ │ add.w r0, r0, r2 │ │ - b.n a5426 │ │ + b.n a607a │ │ movs r6, r0 │ │ ldrh r0, [r0, #16] │ │ strb r6, [r0, #2] │ │ - b.n a4e9a │ │ + b.n a5aee │ │ movs r4, r0 │ │ - b.n a5040 │ │ + b.n a5c94 │ │ vpmin.u32 q6, q12, │ │ movs r7, r0 │ │ - b.n a504e │ │ + b.n a5ca2 │ │ movs r0, #4 │ │ - b.n a50de │ │ - add r0, pc, #28 @ (adr r0, a4dbc ) │ │ - bne.n a4ce2 │ │ + b.n a5d32 │ │ + add r0, pc, #28 @ (adr r0, a5a10 ) │ │ + bne.n a5936 │ │ movs r0, r0 │ │ and.w r0, r0, r4, lsl #8 │ │ - b.n a50ea │ │ + b.n a5d3e │ │ lsls r7, r7, #17 │ │ - b.n a5452 │ │ + b.n a60a6 │ │ lsls r6, r1, #9 │ │ ldrh r0, [r0, #16] │ │ str r4, [r5, r0] │ │ - b.n a48d0 │ │ + b.n a5524 │ │ adds r0, #8 │ │ - b.n a50fa │ │ + b.n a5d4e │ │ lsrs r0, r1, #17 │ │ - b.n a48fc │ │ + b.n a5550 │ │ movs r0, r0 │ │ - b.n a4ee0 │ │ + b.n a5b34 │ │ cmp r8, sl │ │ - b.n a5146 │ │ + b.n a5d9a │ │ movs r6, r0 │ │ - b.n a5072 │ │ + b.n a5cc6 │ │ ands r6, r0 │ │ str r1, [sp, #640] @ 0x280 │ │ asrs r4, r0, #32 │ │ - b.n a4ee0 │ │ + b.n a5b34 │ │ movs r0, r0 │ │ - b.n a529e │ │ + b.n a5ef2 │ │ asrs r1, r0, #32 │ │ - b.n a525c │ │ + b.n a5eb0 │ │ movs r4, r0 │ │ - b.n a5088 │ │ + b.n a5cdc │ │ asrs r0, r0, #32 │ │ - b.n a4de4 │ │ + b.n a5a38 │ │ ands r5, r0 │ │ strh r0, [r4, #12] │ │ movs r4, r0 │ │ - b.n a4eee │ │ + b.n a5b42 │ │ strh r0, [r0, #0] │ │ - b.n a52b6 │ │ + b.n a5f0a │ │ movs r1, r0 │ │ - b.n a5272 │ │ + b.n a5ec6 │ │ movs r0, #8 │ │ - b.n a4df6 │ │ + b.n a5a4a │ │ lsls r7, r7, #17 │ │ - b.n a549e │ │ + b.n a60f2 │ │ lsls r6, r5, #8 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r1} │ │ - b.n a5142 │ │ + b.n a5d96 │ │ movs r4, r0 │ │ - b.n a4f1a │ │ + b.n a5b6e │ │ str r3, [r0, r0] │ │ - b.n a514a │ │ + b.n a5d9e │ │ movs r1, r0 │ │ - b.n a528e │ │ + b.n a5ee2 │ │ asrs r4, r6, #32 │ │ - b.n a492c │ │ + b.n a5580 │ │ movs r0, r1 │ │ - b.n a4e16 │ │ + b.n a5a6a │ │ movs r1, r0 │ │ - b.n a50ba │ │ + b.n a5d0e │ │ movs r1, r0 │ │ - bne.n a4d5e │ │ + bne.n a59b2 │ │ movs r4, r1 │ │ - b.n a50c2 │ │ + b.n a5d16 │ │ movs r4, r1 │ │ - add r1, pc, #640 @ (adr r1, a50a4 ) │ │ + add r1, pc, #640 @ (adr r1, a5cf8 ) │ │ movs r1, r0 │ │ - b.n a5510 │ │ + b.n a6164 │ │ movs r0, r5 │ │ - b.n a4948 │ │ + b.n a559c │ │ movs r1, r3 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n a4ece │ │ + b.n a5b22 │ │ cmp r4, #49 @ 0x31 │ │ - b.n a543a │ │ + b.n a608e │ │ movs r0, #195 @ 0xc3 │ │ - b.n a54c4 │ │ + b.n a6118 │ │ lsls r0, r4, #2 │ │ - b.n a5182 │ │ + b.n a5dd6 │ │ lsls r0, r2, #10 │ │ - b.n a4f4a │ │ + b.n a5b9e │ │ movs r4, r4 │ │ - b.n a4984 │ │ + b.n a55d8 │ │ movs r0, r0 │ │ - b.n a54ee │ │ - add r1, pc, #136 @ (adr r1, a4ed8 ) │ │ - b.n a5192 │ │ + b.n a6142 │ │ + add r1, pc, #136 @ (adr r1, a5b2c ) │ │ + b.n a5de6 │ │ movs r4, r0 │ │ - ldr r2, [pc, #0] @ (a4e54 ) │ │ + ldr r2, [pc, #0] @ (a5aa8 ) │ │ lsls r1, r0, #24 │ │ - b.n a54fc │ │ + b.n a6150 │ │ movs r2, r0 │ │ add r2, sp, #0 │ │ movs r1, r0 │ │ - b.n a5116 │ │ + b.n a5d6a │ │ str r1, [r0, r0] │ │ - b.n a51a6 │ │ + b.n a5dfa │ │ movs r7, r0 │ │ ldmia r2!, {} │ │ movs r2, r1 │ │ - b.n a51ae │ │ + b.n a5e02 │ │ strb r4, [r1, #0] │ │ - b.n a51b2 │ │ - bkpt 0x00d6 │ │ + b.n a5e06 │ │ + bkpt 0x00d5 │ │ add.w r0, r0, r4, ror #4 │ │ - b.n a49b4 │ │ + b.n a5608 │ │ lsls r0, r0, #1 │ │ - b.n a551e │ │ + b.n a6172 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n a51c2 │ │ - add r3, pc, #4 @ (adr r3, a4e88 ) │ │ + b.n a5e16 │ │ + add r3, pc, #4 @ (adr r3, a5adc ) │ │ stmia r1!, {r5, r7} │ │ str r2, [r1, r0] │ │ - b.n a51ca │ │ + b.n a5e1e │ │ lsrs r1, r0, #32 │ │ - b.n a5538 │ │ + b.n a618c │ │ ldr r1, [r0, r0] │ │ - bcc.n a4dd2 │ │ + bcc.n a5a26 │ │ lsls r1, r0, #8 │ │ - b.n a5540 │ │ + b.n a6194 │ │ strh r1, [r0, r0] │ │ movs r3, #160 @ 0xa0 │ │ movs r0, #4 │ │ - b.n a4fa8 │ │ + b.n a5bfc │ │ adds r0, #48 @ 0x30 │ │ - b.n a49dc │ │ + b.n a5630 │ │ strb r1, [r0, #0] │ │ - b.n a532a │ │ + b.n a5f7e │ │ movs r0, r1 │ │ - b.n a49dc │ │ + b.n a5630 │ │ movs r0, r0 │ │ - b.n a5554 │ │ - add r0, pc, #64 @ (adr r0, a4ef0 ) │ │ - b.n a49e4 │ │ + b.n a61a8 │ │ + add r0, pc, #64 @ (adr r0, a5b44 ) │ │ + b.n a5638 │ │ movs r0, #7 │ │ - b.n a51f6 │ │ + b.n a5e4a │ │ movs r0, #4 │ │ stmia r1!, {r5, r7} │ │ movs r0, r0 │ │ - b.n a5568 │ │ + b.n a61bc │ │ movs r0, #7 │ │ asrs r0, r4, #6 │ │ str r0, [r1, r0] │ │ - b.n a4eca │ │ + b.n a5b1e │ │ movs r0, r0 │ │ - b.n a5570 │ │ + b.n a61c4 │ │ adds r0, #133 @ 0x85 │ │ sbcs r0, r4 │ │ movs r0, #3 │ │ - b.n a4fda │ │ + b.n a5c2e │ │ movs r0, #1 │ │ - b.n a535a │ │ + b.n a5fae │ │ movs r0, r0 │ │ - b.n a558e │ │ + b.n a61e2 │ │ strb r0, [r1, #0] │ │ - b.n a4ee2 │ │ + b.n a5b36 │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a5192 │ │ + b.n a5de6 │ │ str r4, [r4, r0] │ │ - b.n a4a04 │ │ + b.n a5658 │ │ stmia r0!, {r4, r5} │ │ - b.n a4a08 │ │ + b.n a565c │ │ lsls r0, r0, #8 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #1 │ │ - b.n a5410 │ │ + b.n a6064 │ │ asrs r0, r4, #3 │ │ - b.n a563a │ │ + b.n a628e │ │ strb r4, [r3, #0] │ │ - b.n a4a18 │ │ - pop {r1, r2, r5, r7, pc} │ │ + b.n a566c │ │ + pop {r0, r2, r3, r7, pc} │ │ mla r1, r0, r4, r0 │ │ - b.n a4a38 │ │ + b.n a568c │ │ movs r0, r0 │ │ - b.n a55aa │ │ + b.n a61fe │ │ str r0, [r0, r0] │ │ - b.n a524e │ │ + b.n a5ea2 │ │ lsls r7, r0, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #2 │ │ - b.n a4a48 │ │ + b.n a569c │ │ adds r0, #92 @ 0x5c │ │ - b.n a4acc │ │ + b.n a5720 │ │ movs r0, #129 @ 0x81 │ │ - b.n a4abe │ │ + b.n a5712 │ │ asrs r0, r0, #2 │ │ - b.n a4ac2 │ │ + b.n a5716 │ │ lsls r2, r0, #6 │ │ - b.n a5026 │ │ + b.n a5c7a │ │ lsls r0, r1 │ │ - b.n a4a4a │ │ + b.n a569e │ │ strb r4, [r1, #2] │ │ - b.n a4a4e │ │ + b.n a56a2 │ │ movs r0, r0 │ │ - b.n a5672 │ │ + b.n a62c6 │ │ movs r4, r7 │ │ - b.n a4a50 │ │ + b.n a56a4 │ │ movs r0, r7 │ │ - b.n a4a54 │ │ + b.n a56a8 │ │ lsls r2, r2, #12 │ │ - b.n a5052 │ │ + b.n a5ca6 │ │ str r4, [r2, r0] │ │ - b.n a5442 │ │ + b.n a6096 │ │ movs r1, r0 │ │ - b.n a5686 │ │ + b.n a62da │ │ str r1, [r6, #32] │ │ - b.n a4f4a │ │ - add r0, pc, #224 @ (adr r0, a502c ) │ │ - b.n a5468 │ │ + b.n a5b9e │ │ + add r0, pc, #224 @ (adr r0, a5c80 ) │ │ + b.n a60bc │ │ lsls r4, r0, #2 │ │ - b.n a4a84 │ │ + b.n a56d8 │ │ movs r0, #4 │ │ - b.n a5296 │ │ + b.n a5eea │ │ adds r0, #7 │ │ - b.n a529a │ │ + b.n a5eee │ │ lsls r0, r4, #17 │ │ stmia.w sp, {r0, r4, sl} │ │ add.w r0, r0, r0 │ │ - b.n a5606 │ │ + b.n a625a │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n a564e │ │ + b.n a62a2 │ │ @ instruction: 0xfff60aff │ │ strh r0, [r0, #0] │ │ - b.n a52b6 │ │ + b.n a5f0a │ │ lsls r2, r0, #10 │ │ and.w r0, r0, r0 │ │ - b.n a522a │ │ + b.n a5e7e │ │ lsls r6, r3, #6 │ │ subs r0, r0, r0 │ │ eors r4, r3 │ │ - b.n a4b38 │ │ + b.n a578c │ │ movs r0, r5 │ │ - b.n a4ac4 │ │ + b.n a5718 │ │ lsls r0, r6, #3 │ │ - b.n a4aa0 │ │ + b.n a56f4 │ │ lsls r5, r6, #16 │ │ - b.n a52d2 │ │ + b.n a5f26 │ │ asrs r0, r5, #3 │ │ - b.n a4aa8 │ │ + b.n a56fc │ │ stmia r0!, {r2, r3, r5, r6, r7} │ │ - b.n a4aac │ │ + b.n a5700 │ │ lsls r1, r6, #14 │ │ add.w r0, r0, r1, lsl #20 │ │ - b.n a55b2 │ │ + b.n a6206 │ │ asrs r5, r0, #32 │ │ - b.n a4fa6 │ │ + b.n a5bfa │ │ movs r5, r0 │ │ - b.n a524c │ │ + b.n a5ea0 │ │ lsls r6, r2, #4 │ │ subs r0, r0, r0 │ │ subs r7, r7, #7 │ │ - b.n a55d0 │ │ + b.n a6224 │ │ movs r1, r0 │ │ - b.n a5256 │ │ + b.n a5eaa │ │ lsls r2, r2, #4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #3 │ │ - b.n a4f92 │ │ + b.n a5be6 │ │ lsls r0, r4, #24 │ │ - b.n a5302 │ │ + b.n a5f56 │ │ asrs r1, r0, #32 │ │ - b.n a54c8 │ │ + b.n a611c │ │ cmp r1, #2 │ │ - b.n a570a │ │ + b.n a635e │ │ movs r1, r2 │ │ - b.n a50d2 │ │ + b.n a5d26 │ │ lsls r5, r1, #4 │ │ and.w r0, r0, r0, lsr #25 │ │ - b.n a54f0 │ │ + b.n a6144 │ │ asrs r5, r0, #32 │ │ - b.n a531a │ │ + b.n a5f6e │ │ movs r0, #224 @ 0xe0 │ │ - b.n a571e │ │ + b.n a6372 │ │ movs r6, r0 │ │ - b.n a5322 │ │ - pop {r0, r1, r2, r4, r5, pc} │ │ - @ instruction: 0xfa001001 │ │ - b.n a5512 │ │ + b.n a5f76 │ │ + pop {r0, r1, r5, r7, pc} │ │ + mla r0, r0, r1, r1 │ │ + b.n a6166 │ │ movs r0, r0 │ │ - b.n a553c │ │ + b.n a6190 │ │ movs r1, r0 │ │ - b.n a56d2 │ │ + b.n a6326 │ │ lsls r3, r3, #9 │ │ lsrs r0, r0, #8 │ │ cmp r2, #40 @ 0x28 │ │ - b.n a4b38 │ │ + b.n a578c │ │ lsls r4, r0, #4 │ │ - b.n a4b18 │ │ + b.n a576c │ │ lsls r4, r3, #1 │ │ - b.n a4b1c │ │ + b.n a5770 │ │ movs r0, #2 │ │ - b.n a5124 │ │ + b.n a5d78 │ │ lsls r4, r0, #4 │ │ - b.n a4b3c │ │ + b.n a5790 │ │ movs r0, #64 @ 0x40 │ │ - b.n a5512 │ │ + b.n a6166 │ │ lsrs r7, r5, #11 │ │ orn r0, r2, #393216 @ 0x60000 │ │ - b.n a5522 │ │ + b.n a6176 │ │ movs r0, r0 │ │ - b.n a56ba │ │ + b.n a630e │ │ str r0, [r0, r0] │ │ - b.n a535e │ │ + b.n a5fb2 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ str r4, [r0, r2] │ │ lsls r1, r3, #22 │ │ lsrs r7, r1, #11 │ │ orr.w r1, r2, #2097152 @ 0x200000 │ │ - b.n a4b48 │ │ + b.n a579c │ │ asrs r0, r3, #1 │ │ - b.n a4b4c │ │ + b.n a57a0 │ │ movs r0, #5 │ │ - b.n a5376 │ │ + b.n a5fca │ │ movs r4, r2 │ │ - b.n a4b54 │ │ + b.n a57a8 │ │ asrs r0, r7, #6 │ │ - b.n a5422 │ │ + b.n a6076 │ │ strh r4, [r3, #2] │ │ - b.n a4bf4 │ │ + b.n a5848 │ │ movs r1, r1 │ │ @ instruction: 0xe9922018 │ │ - b.n a4b64 │ │ + b.n a57b8 │ │ movs r0, #12 │ │ - b.n a4b72 │ │ + b.n a57c6 │ │ lsrs r0, r2, #32 │ │ - b.n a5392 │ │ + b.n a5fe6 │ │ adds r0, #16 │ │ - b.n a4b70 │ │ + b.n a57c4 │ │ subs r0, #19 │ │ - b.n a539a │ │ + b.n a5fee │ │ lsls r0, r5, #3 │ │ - b.n a4b70 │ │ + b.n a57c4 │ │ movs r1, r0 │ │ - b.n a5672 │ │ + b.n a62c6 │ │ cmp r0, #18 │ │ - b.n a53a6 │ │ + b.n a5ffa │ │ adds r0, #236 @ 0xec │ │ - b.n a4b7c │ │ + b.n a57d0 │ │ movs r0, #240 @ 0xf0 │ │ - b.n a4b80 │ │ + b.n a57d4 │ │ movs r0, #0 │ │ - b.n a5074 │ │ + b.n a5cc8 │ │ subs r7, #255 @ 0xff │ │ - b.n a5694 │ │ + b.n a62e8 │ │ movs r0, r0 │ │ - b.n a531e │ │ + b.n a5f72 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ strb r4, [r6, #0] │ │ - b.n a4bbc │ │ + b.n a5810 │ │ cmp r0, #1 │ │ - b.n a57c6 │ │ + b.n a641a │ │ ands r0, r6 │ │ - b.n a4bc4 │ │ + b.n a5818 │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n a56ac │ │ + b.n a6300 │ │ movs r3, r0 │ │ - b.n a5334 │ │ + b.n a5f88 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #209 @ 0xd1 │ │ - b.n a506e │ │ + b.n a5cc2 │ │ asrs r1, r4, #24 │ │ - b.n a53de │ │ + b.n a6032 │ │ movs r0, #1 │ │ - b.n a55a6 │ │ + b.n a61fa │ │ subs r1, #2 │ │ - b.n a57e6 │ │ + b.n a643a │ │ movs r1, #18 │ │ - b.n a51b0 │ │ + b.n a5e04 │ │ movs r3, r0 │ │ and.w pc, r0, pc, ror #27 │ │ - b.n a56d0 │ │ + b.n a6324 │ │ movs r0, #1 │ │ - b.n a53f6 │ │ + b.n a604a │ │ strb r4, [r6, #0] │ │ - b.n a4bf4 │ │ + b.n a5848 │ │ ands r0, r6 │ │ - b.n a4bf8 │ │ + b.n a584c │ │ asrs r2, r7, #6 │ │ - b.n a546c │ │ + b.n a60c0 │ │ cmp r0, #18 │ │ - b.n a5406 │ │ + b.n a605a │ │ movs r0, #244 @ 0xf4 │ │ - b.n a4bdc │ │ + b.n a5830 │ │ movs r0, #0 │ │ - b.n a50d0 │ │ + b.n a5d24 │ │ str r0, [r4, r0] │ │ - b.n a4bec │ │ + b.n a5840 │ │ movs r0, r0 │ │ - b.n a537a │ │ + b.n a5fce │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ adds r0, #36 @ 0x24 │ │ - b.n a4c18 │ │ + b.n a586c │ │ lsrs r1, r0, #32 │ │ - b.n a5822 │ │ + b.n a6476 │ │ movs r6, r0 │ │ - b.n a5388 │ │ + b.n a5fdc │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ lsls r1, r2, #3 │ │ - b.n a50c2 │ │ + b.n a5d16 │ │ asrs r1, r4, #24 │ │ - b.n a5432 │ │ + b.n a6086 │ │ movs r1, r0 │ │ - b.n a55f6 │ │ + b.n a624a │ │ cmp r1, #2 │ │ - b.n a583a │ │ + b.n a648e │ │ lsls r0, r2, #4 │ │ - b.n a5202 │ │ + b.n a5e56 │ │ movs r1, r0 │ │ and.w r0, r0, r1 │ │ - b.n a5446 │ │ + b.n a609a │ │ adds r0, #36 @ 0x24 │ │ - b.n a4c44 │ │ + b.n a5898 │ │ lsrs r0, r2, #32 │ │ - b.n a544e │ │ + b.n a60a2 │ │ ldrb r7, [r6, #0] │ │ - b.n a5452 │ │ + b.n a60a6 │ │ lsls r0, r7, #3 │ │ - b.n a4c28 │ │ + b.n a587c │ │ ldr r4, [r6, r0] │ │ - b.n a545a │ │ + b.n a60ae │ │ movs r0, r5 │ │ - b.n a4c58 │ │ + b.n a58ac │ │ strb r4, [r7, #0] │ │ - b.n a4c3c │ │ + b.n a5890 │ │ str r0, [r0, r1] │ │ - b.n a4c40 │ │ + b.n a5894 │ │ ldr r0, [r6, #0] │ │ - b.n a546a │ │ + b.n a60be │ │ lsrs r3, r6, #32 │ │ - b.n a546e │ │ + b.n a60c2 │ │ str r4, [r0, #4] │ │ - b.n a4c4c │ │ + b.n a58a0 │ │ lsls r3, r1, #13 │ │ @ instruction: 0xeb00a000 │ │ - b.n a547a │ │ + b.n a60ce │ │ lsls r0, r7, #14 │ │ - b.n a54d8 │ │ + b.n a612c │ │ movs r4, r3 │ │ - b.n a4c7c │ │ + b.n a58d0 │ │ lsrs r0, r6, #32 │ │ - b.n a5486 │ │ + b.n a60da │ │ lsls r6, r0, #13 │ │ add.w r0, r0, r0, lsl #12 │ │ - b.n a548e │ │ + b.n a60e2 │ │ lsrs r4, r2, #3 │ │ - b.n a4c90 │ │ + b.n a58e4 │ │ strb r4, [r4, #0] │ │ - b.n a4c70 │ │ + b.n a58c4 │ │ movs r0, r0 │ │ - b.n a5278 │ │ + b.n a5ecc │ │ adds r0, #48 @ 0x30 │ │ - b.n a4c78 │ │ + b.n a58cc │ │ adds r3, #186 @ 0xba │ │ - b.n a54fc │ │ + b.n a6150 │ │ lsls r0, r2, #1 │ │ - b.n a4c86 │ │ + b.n a58da │ │ adds r0, #52 @ 0x34 │ │ - b.n a4ca4 │ │ + b.n a58f8 │ │ adds r7, r2, r0 │ │ - b.n a526e │ │ + b.n a5ec2 │ │ strb r0, [r4, #0] │ │ - b.n a4cac │ │ + b.n a5900 │ │ movs r0, #1 │ │ - b.n a55f8 │ │ + b.n a624c │ │ asrs r0, r0, #32 │ │ - b.n a563a │ │ + b.n a628e │ │ movs r0, #1 │ │ - b.n a5182 │ │ + b.n a5dd6 │ │ strb r0, [r5, #0] │ │ - b.n a4cb0 │ │ + b.n a5904 │ │ movs r3, r0 │ │ - b.n a542a │ │ + b.n a607e │ │ strb r0, [r1, #1] │ │ - b.n a4ca4 │ │ + b.n a58f8 │ │ lsls r7, r3, #5 │ │ subs r0, r0, r0 │ │ cmp r0, #21 │ │ - b.n a5292 │ │ + b.n a5ee6 │ │ movs r0, #1 │ │ - b.n a561a │ │ + b.n a626e │ │ movs r0, #1 │ │ - b.n a519e │ │ + b.n a5df2 │ │ movs r4, r0 │ │ - b.n a5442 │ │ + b.n a6096 │ │ lsls r0, r4, #5 │ │ subs r0, r0, r0 │ │ lsrs r6, r2, #32 │ │ - b.n a52a6 │ │ + b.n a5efa │ │ movs r1, r0 │ │ - b.n a562a │ │ + b.n a627e │ │ movs r1, r0 │ │ - b.n a51ae │ │ + b.n a5e02 │ │ asrs r0, r5, #32 │ │ - b.n a4cec │ │ + b.n a5940 │ │ movs r1, r0 │ │ - b.n a5456 │ │ + b.n a60aa │ │ lsls r0, r4, #5 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n a57ce │ │ + b.n a6422 │ │ asrs r0, r0, #32 │ │ - b.n a51d6 │ │ + b.n a5e2a │ │ ands r5, r0 │ │ - b.n a5506 │ │ + b.n a615a │ │ movs r0, r0 │ │ - b.n a546c │ │ + b.n a60c0 │ │ str r2, [r1, r0] │ │ - b.n a550e │ │ + b.n a6162 │ │ movs r2, r1 │ │ - b.n a5512 │ │ + b.n a6166 │ │ asrs r0, r5, #32 │ │ - b.n a4cf0 │ │ + b.n a5944 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ subs r7, r7, #7 │ │ - b.n a57fc │ │ + b.n a6450 │ │ lsrs r1, r0, #32 │ │ - b.n a5922 │ │ + b.n a6576 │ │ movs r1, r0 │ │ - b.n a5490 │ │ + b.n a60e4 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #3 │ │ - b.n a51c2 │ │ + b.n a5e16 │ │ asrs r5, r4, #24 │ │ - b.n a5532 │ │ + b.n a6186 │ │ movs r1, r0 │ │ - b.n a56f6 │ │ + b.n a634a │ │ cmp r1, #2 │ │ - b.n a593a │ │ + b.n a658e │ │ lsls r0, r2, #4 │ │ - b.n a5302 │ │ + b.n a5f56 │ │ lsls r0, r3, #12 │ │ add.w r0, r0, r0 │ │ - b.n a54b0 │ │ + b.n a6104 │ │ lsls r2, r2, #5 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #32 │ │ - b.n a4d48 │ │ + b.n a599c │ │ movs r1, r0 │ │ - b.n a5822 │ │ + b.n a6476 │ │ movs r0, #0 │ │ - b.n a5218 │ │ + b.n a5e6c │ │ movs r0, #28 │ │ - b.n a4d34 │ │ + b.n a5988 │ │ movs r0, r0 │ │ - b.n a54c2 │ │ + b.n a6116 │ │ movs r1, r0 │ │ - b.n a5562 │ │ + b.n a61b6 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ cmp r7, #255 @ 0xff │ │ - b.n a5848 │ │ + b.n a649c │ │ lsrs r1, r0, #32 │ │ - b.n a596e │ │ + b.n a65c2 │ │ movs r2, r0 │ │ - b.n a54d4 │ │ + b.n a6128 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ lsls r1, r2, #3 │ │ - b.n a520e │ │ + b.n a5e62 │ │ asrs r0, r6, #32 │ │ - b.n a4d78 │ │ + b.n a59cc │ │ movs r1, r0 │ │ - b.n a5742 │ │ + b.n a6396 │ │ cmp r1, #2 │ │ - b.n a5986 │ │ + b.n a65da │ │ asrs r1, r4, #24 │ │ - b.n a558a │ │ + b.n a61de │ │ lsls r0, r2, #4 │ │ - b.n a5352 │ │ + b.n a5fa6 │ │ lsls r4, r0, #12 │ │ add.w r0, r0, r0, ror #4 │ │ - b.n a4d90 │ │ + b.n a59e4 │ │ movs r0, r0 │ │ - b.n a54fc │ │ + b.n a6150 │ │ lsls r3, r0, #5 │ │ subs r0, r0, r0 │ │ movs r4, r6 │ │ - b.n a4d9c │ │ + b.n a59f0 │ │ lsls r0, r4, #16 │ │ - b.n a55a6 │ │ + b.n a61fa │ │ movs r2, r0 │ │ - b.n a590a │ │ + b.n a655e │ │ lsls r5, r0, #5 │ │ ldr r2, [sp, #0] │ │ movs r4, r4 │ │ - b.n a4dac │ │ + b.n a5a00 │ │ movs r2, r0 │ │ - b.n a5916 │ │ + b.n a656a │ │ lsls r0, r1, #5 │ │ ldr r2, [sp, #0] │ │ movs r7, r0 │ │ - b.n a552a │ │ + b.n a617e │ │ lsls r4, r1, #5 │ │ subs r2, #0 │ │ movs r6, r0 │ │ - b.n a552e │ │ + b.n a6182 │ │ asrs r4, r0, #32 │ │ - b.n a55ca │ │ + b.n a621e │ │ lsls r7, r1, #5 │ │ subs r2, #0 │ │ movs r4, r4 │ │ - b.n a4dcc │ │ + b.n a5a20 │ │ movs r0, r0 │ │ - b.n a5542 │ │ + b.n a6196 │ │ lsls r2, r2, #5 │ │ subs r2, #0 │ │ strb r0, [r7, #0] │ │ - b.n a57b8 │ │ + b.n a640c │ │ movs r0, r3 │ │ - b.n a4ddc │ │ + b.n a5a30 │ │ movs r0, #20 │ │ - b.n a59e6 │ │ + b.n a663a │ │ asrs r7, r0, #32 │ │ - b.n a55ea │ │ - ldmia r2!, {r3, r4, r6} │ │ + b.n a623e │ │ + ldmia r2, {r0, r1, r2, r4, r6} │ │ add.w r0, r0, r0 │ │ - b.n a5952 │ │ + b.n a65a6 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n a4df4 │ │ - add r0, pc, #176 @ (adr r0, a536c ) │ │ - b.n a4df8 │ │ + b.n a5a48 │ │ + add r0, pc, #176 @ (adr r0, a5fc0 ) │ │ + b.n a5a4c │ │ asrs r4, r2, #32 │ │ - b.n a4dfc │ │ + b.n a5a50 │ │ movs r4, r4 │ │ - b.n a4de6 │ │ + b.n a5a3a │ │ movs r0, r0 │ │ - b.n a5576 │ │ + b.n a61ca │ │ movs r0, r2 │ │ lsls r5, r3, #22 │ │ movs r0, r0 │ │ lsls r4, r2, #5 │ │ lsls r3, r7, #2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a597c │ │ + b.n a65d0 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ lsrs r5, r1, #11 │ │ orn r0, r7, #2490368 @ 0x260000 │ │ - b.n a57e8 │ │ + b.n a643c │ │ lsrs r5, r1, #11 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n a4e1c │ │ + b.n a5a70 │ │ movs r0, r0 │ │ - b.n a4df4 │ │ + b.n a5a48 │ │ lsls r4, r0, #4 │ │ - b.n a4e28 │ │ + b.n a5a7c │ │ strh r4, [r3, #2] │ │ - b.n a4eac │ │ + b.n a5b00 │ │ asrs r4, r0, #32 │ │ - b.n a4e1e │ │ + b.n a5a72 │ │ asrs r4, r0, #32 │ │ - b.n a5a04 │ │ + b.n a6658 │ │ asrs r4, r0, #32 │ │ - b.n a4e06 │ │ + b.n a5a5a │ │ movs r4, r2 │ │ @ instruction: 0xea00a02c │ │ - b.n a4e48 │ │ + b.n a5a9c │ │ movs r2, r2 │ │ and.w sl, r0, sp, lsl #2 │ │ orn r0, r7, #851968 @ 0xd0000 │ │ - b.n a5834 │ │ + b.n a6488 │ │ adds r0, #20 │ │ - b.n a5822 │ │ + b.n a6476 │ │ lsls r4, r0, #2 │ │ - b.n a4e54 │ │ + b.n a5aa8 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r3, #512 @ 0x200 │ │ - b.n a4e58 │ │ + b.n a5aac │ │ asrs r4, r0, #32 │ │ - b.n a4e60 │ │ + b.n a5ab4 │ │ strb r0, [r0, #0] │ │ - b.n a4e38 │ │ + b.n a5a8c │ │ adds r0, #128 @ 0x80 │ │ - b.n a5836 │ │ + b.n a648a │ │ movs r1, r1 │ │ - b.n a567a │ │ + b.n a62ce │ │ lsls r6, r7, #24 │ │ add.w r0, r0, r0 │ │ - b.n a59e2 │ │ + b.n a6636 │ │ lsls r2, r3, #6 │ │ subs r0, r0, r0 │ │ strh r4, [r3, #2] │ │ - b.n a4efc │ │ + b.n a5b50 │ │ lsls r4, r5, #1 │ │ - b.n a4e88 │ │ + b.n a5adc │ │ asrs r0, r6, #1 │ │ - b.n a4e8c │ │ + b.n a5ae0 │ │ lsrs r0, r2, #32 │ │ - b.n a5696 │ │ + b.n a62ea │ │ adds r1, r2, r0 │ │ - b.n a569a │ │ + b.n a62ee │ │ lsrs r4, r7, #27 │ │ - b.n a56f0 │ │ + b.n a6344 │ │ movs r4, r4 │ │ - b.n a4e9c │ │ + b.n a5af0 │ │ asrs r0, r5, #32 │ │ - b.n a4ea0 │ │ + b.n a5af4 │ │ lsrs r0, r2, #32 │ │ - b.n a56aa │ │ + b.n a62fe │ │ lsls r0, r5, #3 │ │ - b.n a4e80 │ │ + b.n a5ad4 │ │ movs r1, r0 │ │ - b.n a5982 │ │ + b.n a65d6 │ │ movs r0, r0 │ │ - b.n a5618 │ │ + b.n a626c │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ ands r4, r3 │ │ - b.n a4eb8 │ │ + b.n a5b0c │ │ cmp r7, #255 @ 0xff │ │ - b.n a59a0 │ │ + b.n a65f4 │ │ adds r1, r0, r0 │ │ - b.n a5ac6 │ │ + b.n a671a │ │ movs r2, r0 │ │ - b.n a5634 │ │ + b.n a6288 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #3 │ │ - b.n a5366 │ │ + b.n a5fba │ │ movs r6, #37 @ 0x25 │ │ - b.n a56d6 │ │ + b.n a632a │ │ asrs r1, r0, #32 │ │ - b.n a589c │ │ + b.n a64f0 │ │ subs r1, #2 │ │ - b.n a5ade │ │ + b.n a6732 │ │ asrs r1, r2, #8 │ │ - b.n a54a8 │ │ + b.n a60fc │ │ movs r1, r0 │ │ and.w r0, r0, r5, lsl #4 │ │ - b.n a56ea │ │ + b.n a633e │ │ ands r4, r3 │ │ - b.n a4ee8 │ │ + b.n a5b3c │ │ adds r1, r2, r0 │ │ - b.n a56f2 │ │ + b.n a6346 │ │ movs r0, r0 │ │ - b.n a565e │ │ + b.n a62b2 │ │ asrs r4, r6, #3 │ │ - b.n a4ecc │ │ + b.n a5b20 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #32 │ │ - b.n a4efc │ │ + b.n a5b50 │ │ cmp r7, #255 @ 0xff │ │ - b.n a59e4 │ │ + b.n a6638 │ │ lsrs r1, r0, #32 │ │ - b.n a5b0a │ │ + b.n a675e │ │ movs r2, r0 │ │ - b.n a5670 │ │ + b.n a62c4 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r1, r2, #3 │ │ - b.n a53aa │ │ + b.n a5ffe │ │ asrs r1, r4, #24 │ │ - b.n a571a │ │ + b.n a636e │ │ movs r1, r0 │ │ - b.n a58de │ │ + b.n a6532 │ │ cmp r1, #2 │ │ - b.n a5b22 │ │ + b.n a6776 │ │ lsls r0, r2, #4 │ │ - b.n a54ea │ │ + b.n a613e │ │ movs r0, r0 │ │ and.w r0, r0, r0, rrx │ │ - b.n a4f28 │ │ + b.n a5b7c │ │ lsrs r0, r2, #32 │ │ - b.n a5732 │ │ + b.n a6386 │ │ ands r0, r0 │ │ - b.n a5b36 │ │ + b.n a678a │ │ lsls r0, r7, #3 │ │ - b.n a4f0c │ │ + b.n a5b60 │ │ movs r0, r0 │ │ - b.n a5ab2 │ │ + b.n a6706 │ │ lsls r0, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r1, r4, #1 │ │ and.w r8, r0, r1 │ │ - b.n a5b4a │ │ + b.n a679e │ │ lsls r0, r2, #16 │ │ - b.n a574e │ │ + b.n a63a2 │ │ lsls r4, r6, #3 │ │ - b.n a4f24 │ │ + b.n a5b78 │ │ lsls r7, r6, #16 │ │ - b.n a5756 │ │ + b.n a63aa │ │ lsls r2, r2, #10 │ │ add.w r0, r0, r5, lsl #4 │ │ - b.n a541e │ │ + b.n a6072 │ │ movs r5, r0 │ │ - b.n a56c4 │ │ + b.n a6318 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ subs r7, r7, #7 │ │ - b.n a5a48 │ │ + b.n a669c │ │ movs r1, r0 │ │ - b.n a56ce │ │ + b.n a6322 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #3 │ │ - b.n a540a │ │ + b.n a605e │ │ lsls r0, r4, #24 │ │ - b.n a577a │ │ + b.n a63ce │ │ asrs r1, r0, #32 │ │ - b.n a5940 │ │ + b.n a6594 │ │ cmp r1, #2 │ │ - b.n a5b82 │ │ + b.n a67d6 │ │ movs r1, r2 │ │ - b.n a554a │ │ + b.n a619e │ │ movs r0, r0 │ │ and.w r8, r0, r1 │ │ - b.n a5b8e │ │ + b.n a67e2 │ │ lsls r0, r2, #16 │ │ - b.n a5792 │ │ + b.n a63e6 │ │ lsls r0, r7, #3 │ │ - b.n a4f68 │ │ + b.n a5bbc │ │ movs r1, r1 │ │ - b.n a579a │ │ - bf 1c, abc5a │ │ + b.n a63ee │ │ + bf 1c, ac8ae │ │ lsrs r0, r5 │ │ - b.n a4f94 │ │ + b.n a5be8 │ │ lsls r4, r4, #16 │ │ - b.n a57a6 │ │ + b.n a63fa │ │ movs r2, r0 │ │ - b.n a5b0a │ │ + b.n a675e │ │ lsls r3, r4, #3 │ │ ldr r2, [sp, #0] │ │ movs r4, r0 │ │ - b.n a57b2 │ │ + b.n a6406 │ │ asrs r6, r0, #32 │ │ - b.n a57b6 │ │ - bkpt 0x0089 │ │ + b.n a640a │ │ + bkpt 0x0088 │ │ add.w r0, r0, r2 │ │ - b.n a5b1e │ │ + b.n a6772 │ │ lsls r4, r4, #3 │ │ ldr r2, [sp, #0] │ │ mov r8, r2 │ │ - b.n a5546 │ │ + b.n a619a │ │ movs r0, r0 │ │ - b.n a5b2a │ │ + b.n a677e │ │ lsls r7, r4, #3 │ │ subs r0, r0, r0 │ │ lsls r0, r7, #21 │ │ - b.n a4fd0 │ │ + b.n a5c24 │ │ movs r0, r0 │ │ - b.n a55b4 │ │ + b.n a6208 │ │ strh r0, [r2, #2] │ │ - b.n a4fba │ │ + b.n a5c0e │ │ movs r4, r0 │ │ - b.n a57de │ │ + b.n a6432 │ │ asrs r0, r1, #32 │ │ - b.n a57e2 │ │ - pop {r1, r2, r6, pc} │ │ + b.n a6436 │ │ + pop {r0, r2, r6, pc} │ │ @ instruction: 0xfa000000 │ │ - b.n a5b4c │ │ + b.n a67a0 │ │ lsls r5, r4, #3 │ │ subs r0, r0, r0 │ │ str r4, [r5, r3] │ │ - b.n a4fe4 │ │ + b.n a5c38 │ │ lsls r7, r7, #17 │ │ - b.n a5b60 │ │ + b.n a67b4 │ │ lsls r0, r5, #3 │ │ ldrh r0, [r0, #16] │ │ movs r5, r0 │ │ - b.n a57fe │ │ + b.n a6452 │ │ asrs r6, r0, #32 │ │ - b.n a5802 │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ + b.n a6456 │ │ + pop {r0, r2, r3, r4, r5, pc} │ │ @ instruction: 0xfa000000 │ │ - b.n a5b6c │ │ + b.n a67c0 │ │ lsls r1, r5, #3 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n a5812 │ │ + b.n a6466 │ │ asrs r0, r1, #32 │ │ - b.n a5816 │ │ - pop {r0, r3, r4, r5, pc} │ │ + b.n a646a │ │ + pop {r3, r4, r5, pc} │ │ @ instruction: 0xfa000000 │ │ - b.n a5b80 │ │ + b.n a67d4 │ │ lsls r2, r5, #3 │ │ subs r0, r0, r0 │ │ strb r0, [r6, #3] │ │ - b.n a5018 │ │ + b.n a5c6c │ │ movs r4, r0 │ │ - b.n a5798 │ │ + b.n a63ec │ │ lsls r5, r5, #3 │ │ subs r2, #0 │ │ movs r5, r0 │ │ - b.n a57a0 │ │ + b.n a63f4 │ │ lsls r1, r6, #3 │ │ ldrh r0, [r0, #16] │ │ movs r7, r0 │ │ - b.n a583a │ │ + b.n a648e │ │ asrs r6, r0, #32 │ │ - b.n a583e │ │ - pop {r0, r1, r2, r3, r5, pc} │ │ + b.n a6492 │ │ + pop {r1, r2, r3, r5, pc} │ │ @ instruction: 0xfa000000 │ │ - b.n a5ba8 │ │ + b.n a67fc │ │ lsls r2, r6, #3 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n a584e │ │ + b.n a64a2 │ │ asrs r0, r1, #32 │ │ - b.n a5852 │ │ - pop {r1, r3, r5, pc} │ │ + b.n a64a6 │ │ + pop {r0, r3, r5, pc} │ │ @ instruction: 0xfa000000 │ │ - b.n a5bbc │ │ + b.n a6810 │ │ lsls r3, r6, #3 │ │ subs r0, r0, r0 │ │ str r4, [r6, r3] │ │ - b.n a5054 │ │ + b.n a5ca8 │ │ asrs r6, r0, #32 │ │ - b.n a5866 │ │ + b.n a64ba │ │ movs r5, r0 │ │ - b.n a586a │ │ - pop {r2, r5, pc} │ │ + b.n a64be │ │ + pop {r0, r1, r5, pc} │ │ @ instruction: 0xfa000000 │ │ - b.n a5bd4 │ │ + b.n a6828 │ │ lsls r3, r6, #3 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n a587a │ │ + b.n a64ce │ │ asrs r0, r1, #32 │ │ - b.n a587e │ │ - pop {r0, r1, r2, r3, r4, pc} │ │ + b.n a64d2 │ │ + pop {r1, r2, r3, r4, pc} │ │ @ instruction: 0xfa000000 │ │ - b.n a5be8 │ │ + b.n a683c │ │ lsls r4, r6, #3 │ │ subs r0, r0, r0 │ │ str r0, [r7, r3] │ │ - b.n a5080 │ │ + b.n a5cd4 │ │ asrs r6, r0, #32 │ │ - b.n a5892 │ │ + b.n a64e6 │ │ movs r5, r0 │ │ - b.n a5896 │ │ - pop {r0, r3, r4, pc} │ │ + b.n a64ea │ │ + pop {r3, r4, pc} │ │ @ instruction: 0xfa000000 │ │ - b.n a5c00 │ │ + b.n a6854 │ │ lsls r4, r6, #3 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n a58a6 │ │ + b.n a64fa │ │ asrs r0, r1, #32 │ │ - b.n a58aa │ │ - pop {r2, r4, pc} │ │ + b.n a64fe │ │ + pop {r0, r1, r4, pc} │ │ @ instruction: 0xfa00502c │ │ - b.n a50ac │ │ + b.n a5d00 │ │ ands r0, r0 │ │ - b.n a5cb6 │ │ + b.n a690a │ │ movs r0, r0 │ │ - b.n a5c1c │ │ + b.n a6870 │ │ lsls r3, r6, #3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a5c2c │ │ + b.n a6880 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n a58ca │ │ - bpl.n a5676 │ │ + b.n a651e │ │ + bpl.n a62ca │ │ @ instruction: 0xebff5000 │ │ - b.n a5cd2 │ │ + b.n a6926 │ │ movs r0, r0 │ │ - b.n a5c3e │ │ + b.n a6892 │ │ lsls r6, r7, #3 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n a58de │ │ - beq.n a55d8 │ │ - b.n a5a38 │ │ + b.n a6532 │ │ + beq.n a622c │ │ + b.n a668c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, lr} │ │ - b.n a58ea │ │ + b.n a653e │ │ lsls r7, r5, #7 │ │ @ instruction: 0xeb00c004 │ │ - b.n a58f2 │ │ - add r0, pc, #0 @ (adr r0, a55b4 ) │ │ - b.n a58f6 │ │ + b.n a6546 │ │ + add r0, pc, #0 @ (adr r0, a6208 ) │ │ + b.n a654a │ │ ldc2l 10, cr14, [r9, #1020] @ 0x3fc @ │ │ lsls r3, r5, #7 │ │ @ instruction: 0xeb00c008 │ │ - b.n a5902 │ │ + b.n a6556 │ │ ldc2l 10, cr14, [fp, #-1020]! @ 0xfffffc04 @ │ │ movs r1, r1 │ │ - b.n a590a │ │ + b.n a655e │ │ asrs r6, r0, #32 │ │ - b.n a590e │ │ + b.n a6562 │ │ movs r0, #4 │ │ - b.n a5912 │ │ + b.n a6566 │ │ adds r0, #2 │ │ - b.n a5d16 │ │ + b.n a696a │ │ lsls r4, r4, #11 │ │ add.w r0, r0, r0 │ │ - b.n a5c7e │ │ + b.n a68d2 │ │ lsls r3, r6, #3 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #4 │ │ - b.n a5118 │ │ + b.n a5d6c │ │ vpmin.u q7, q13, │ │ movs r1, r0 │ │ - b.n a5ca2 │ │ + b.n a68f6 │ │ movs r1, r1 │ │ add r2, sp, #0 │ │ lsls r5, r3, #7 │ │ @ instruction: 0xeb00c000 │ │ - b.n a593a │ │ + b.n a658e │ │ ldc2l 10, cr14, [r6, #1020] @ 0x3fc @ │ │ movs r1, r1 │ │ - b.n a5942 │ │ + b.n a6596 │ │ asrs r6, r0, #32 │ │ - b.n a5946 │ │ + b.n a659a │ │ ands r4, r1 │ │ - b.n a594a │ │ + b.n a659e │ │ vmov.s8 lr, d18[3] │ │ asrs r4, r6, #32 │ │ - b.n a514c │ │ + b.n a5da0 │ │ stmia r0!, {r2} │ │ - b.n a5956 │ │ + b.n a65aa │ │ mrc2 10, 2, lr, cr9, cr15, {7} @ │ │ lsls r3, r2, #7 │ │ add.w pc, r0, r0, asr #2 │ │ - b.n a5722 │ │ + b.n a6376 │ │ lsls r0, r0, #3 │ │ - b.n a58da │ │ + b.n a652e │ │ @ instruction: 0xfff1aaff │ │ lsrs r2, r5, #14 │ │ - b.n a596e │ │ + b.n a65c2 │ │ stmia r4!, {r0, r1, r2, r3, r4, r5, r6} │ │ - b.n a5d72 │ │ + b.n a69c6 │ │ lsls r6, r7, #1 │ │ - b.n a5cd6 │ │ + b.n a692a │ │ stc2l 10, cr8, [r7, #1020] @ 0x3fc @ │ │ lsls r2, r5, #2 │ │ - b.n a5752 │ │ + b.n a63a6 │ │ lsls r7, r7, #21 │ │ - b.n a5cf6 │ │ + b.n a694a │ │ lsls r2, r1, #2 │ │ adds r1, #160 @ 0xa0 │ │ asrs r6, r7, #19 │ │ - b.n a5e0a │ │ + b.n a6a5e │ │ movs r1, r0 │ │ - b.n a574e │ │ + b.n a63a2 │ │ stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ - b.n a5a52 │ │ + b.n a66a6 │ │ lsls r7, r7, #17 │ │ - b.n a5d0e │ │ + b.n a6962 │ │ stmia r4!, {r0, r1, r2, r3, r4, r5, r6} │ │ movs r3, #160 @ 0xa0 │ │ ldc2 10, cr14, [lr, #1020]! @ 0x3fc @ │ │ str r6, [r2, r0] │ │ - b.n a5da2 │ │ + b.n a69f6 │ │ asrs r4, r1, #14 │ │ - b.n a51a4 │ │ + b.n a5df8 │ │ movs r5, r0 │ │ - b.n a59aa │ │ + b.n a65fe │ │ movs r3, #173 @ 0xad │ │ - b.n a5c6e │ │ + b.n a68c2 │ │ asrs r1, r0, #32 │ │ - b.n a5790 │ │ - cmp r7, #250 @ 0xfa │ │ + b.n a63e4 │ │ + cmp r7, #249 @ 0xf9 │ │ @ instruction: 0xeb00ffc7 │ │ @ instruction: 0xeaff1378 │ │ - b.n a51bc │ │ + b.n a5e10 │ │ movs r5, r1 │ │ - b.n a5dc2 │ │ + b.n a6a16 │ │ movs r3, #189 @ 0xbd │ │ - b.n a5c86 │ │ + b.n a68da │ │ str r5, [r1, r0] │ │ - b.n a5dca │ │ + b.n a6a1e │ │ asrs r1, r0, #32 │ │ - b.n a57ac │ │ + b.n a6400 │ │ @ instruction: 0xfff7eaff │ │ asrs r0, r5, #13 │ │ - b.n a51d4 │ │ + b.n a5e28 │ │ movs r5, r0 │ │ - b.n a59da │ │ + b.n a662e │ │ cmp r7, #250 @ 0xfa │ │ - b.n a5dde │ │ + b.n a6a32 │ │ asrs r1, r0, #32 │ │ - b.n a57c0 │ │ + b.n a6414 │ │ @ instruction: 0xfff2eaff │ │ asrs r4, r0, #14 │ │ - b.n a51e8 │ │ + b.n a5e3c │ │ movs r3, #194 @ 0xc2 │ │ - b.n a5cae │ │ + b.n a6902 │ │ str r0, [r0, r0] │ │ - b.n a59f2 │ │ + b.n a6646 │ │ asrs r1, r0, #32 │ │ - b.n a57d4 │ │ + b.n a6428 │ │ @ instruction: 0xffedeaff │ │ lsrs r3, r0, #16 │ │ - b.n a5bc6 │ │ + b.n a681a │ │ lsls r6, r0, #4 │ │ - b.n a5962 │ │ + b.n a65b6 │ │ lsls r6, r0, #4 │ │ str r1, [sp, #640] @ 0x280 │ │ movs r0, r0 │ │ - b.n a596e │ │ + b.n a65c2 │ │ lsls r2, r7, #2 │ │ subs r2, #0 │ │ stmia r0!, {r2} │ │ - b.n a5756 │ │ + b.n a63aa │ │ movs r0, #2 │ │ - b.n a57e6 │ │ + b.n a643a │ │ movs r1, r0 │ │ - b.n a597e │ │ + b.n a65d2 │ │ asrs r2, r0, #32 │ │ adds r1, #160 @ 0xa0 │ │ lsls r7, r7, #17 │ │ - b.n a5d9a │ │ + b.n a69ee │ │ movs r0, #12 │ │ - b.n a5a26 │ │ + b.n a667a │ │ stc2l 10, cr9, [r5, #1020] @ 0x3fc @ │ │ @ instruction: 0xfff5eaff │ │ lsrs r4, r5, #4 │ │ - b.n a5d02 │ │ + b.n a6956 │ │ stc2l 10, cr14, [r6, #-1020]! @ 0xfffffc04 @ │ │ lsls r0, r5, #14 │ │ - b.n a5238 │ │ + b.n a5e8c │ │ movs r4, #162 @ 0xa2 │ │ - b.n a5cfe │ │ + b.n a6952 │ │ asrs r4, r4, #14 │ │ - b.n a5240 │ │ + b.n a5e94 │ │ movs r0, r0 │ │ - b.n a5824 │ │ + b.n a6478 │ │ asrs r1, r0, #32 │ │ - b.n a5828 │ │ - bcs.n a5658 │ │ + b.n a647c │ │ + bcs.n a62ac │ │ @ instruction: 0xebff0398 │ │ - b.n a5250 │ │ + b.n a5ea4 │ │ movs r4, #203 @ 0xcb │ │ - b.n a5d16 │ │ + b.n a696a │ │ asrs r4, r2, #14 │ │ - b.n a5258 │ │ + b.n a5eac │ │ movs r0, r0 │ │ - b.n a583c │ │ + b.n a6490 │ │ asrs r1, r0, #32 │ │ - b.n a5840 │ │ - bcs.n a5664 │ │ + b.n a6494 │ │ + bcs.n a62b8 │ │ @ instruction: 0xebff0388 │ │ - b.n a5268 │ │ + b.n a5ebc │ │ movs r4, #204 @ 0xcc │ │ - b.n a5d2e │ │ + b.n a6982 │ │ asrs r4, r0, #14 │ │ - b.n a5270 │ │ + b.n a5ec4 │ │ movs r0, r0 │ │ - b.n a5854 │ │ + b.n a64a8 │ │ asrs r1, r0, #32 │ │ - b.n a5858 │ │ - bcs.n a5670 │ │ + b.n a64ac │ │ + bcs.n a62c4 │ │ @ instruction: 0xebff0378 │ │ - b.n a5280 │ │ + b.n a5ed4 │ │ movs r4, #205 @ 0xcd │ │ - b.n a5d46 │ │ + b.n a699a │ │ asrs r4, r6, #13 │ │ - b.n a5288 │ │ + b.n a5edc │ │ movs r0, r0 │ │ - b.n a586c │ │ + b.n a64c0 │ │ asrs r1, r0, #32 │ │ - b.n a5870 │ │ - bcs.n a567c │ │ + b.n a64c4 │ │ + bcs.n a62d0 │ │ @ instruction: 0xebff0368 │ │ - b.n a5298 │ │ + b.n a5eec │ │ movs r4, #206 @ 0xce │ │ - b.n a5d5e │ │ + b.n a69b2 │ │ asrs r4, r4, #13 │ │ - b.n a52a0 │ │ + b.n a5ef4 │ │ movs r0, r0 │ │ - b.n a5884 │ │ + b.n a64d8 │ │ asrs r1, r0, #32 │ │ - b.n a5888 │ │ - bcs.n a5688 │ │ + b.n a64dc │ │ + bcs.n a62dc │ │ @ instruction: 0xebff0358 │ │ - b.n a52b0 │ │ + b.n a5f04 │ │ movs r4, #207 @ 0xcf │ │ - b.n a5d76 │ │ + b.n a69ca │ │ asrs r4, r2, #13 │ │ - b.n a52b8 │ │ + b.n a5f0c │ │ movs r0, r0 │ │ - b.n a589c │ │ + b.n a64f0 │ │ asrs r1, r0, #32 │ │ - b.n a58a0 │ │ - bcs.n a5694 │ │ + b.n a64f4 │ │ + bcs.n a62e8 │ │ @ instruction: 0xebff0348 │ │ - b.n a52c8 │ │ + b.n a5f1c │ │ movs r4, #209 @ 0xd1 │ │ - b.n a5d8e │ │ + b.n a69e2 │ │ asrs r4, r0, #13 │ │ - b.n a52d0 │ │ + b.n a5f24 │ │ movs r0, r0 │ │ - b.n a58b4 │ │ + b.n a6508 │ │ asrs r1, r0, #32 │ │ - b.n a58b8 │ │ - bcs.n a56a0 │ │ + b.n a650c │ │ + bcs.n a62f4 │ │ @ instruction: 0xebff0338 │ │ - b.n a52e0 │ │ + b.n a5f34 │ │ movs r4, #210 @ 0xd2 │ │ - b.n a5da6 │ │ + b.n a69fa │ │ asrs r4, r6, #12 │ │ - b.n a52e8 │ │ + b.n a5f3c │ │ movs r0, r0 │ │ - b.n a58cc │ │ + b.n a6520 │ │ asrs r1, r0, #32 │ │ - b.n a58d0 │ │ - bcs.n a58ac │ │ + b.n a6524 │ │ + bcs.n a6500 │ │ @ instruction: 0xebff0328 │ │ - b.n a52f8 │ │ + b.n a5f4c │ │ movs r4, #213 @ 0xd5 │ │ - b.n a5dbe │ │ + b.n a6a12 │ │ asrs r4, r4, #12 │ │ - b.n a5300 │ │ + b.n a5f54 │ │ movs r0, r0 │ │ - b.n a58e4 │ │ + b.n a6538 │ │ asrs r1, r0, #32 │ │ - b.n a58e8 │ │ - bcs.n a58b8 │ │ + b.n a653c │ │ + bcs.n a650c │ │ @ instruction: 0xebff0318 │ │ - b.n a5310 │ │ + b.n a5f64 │ │ movs r4, #214 @ 0xd6 │ │ - b.n a5dd6 │ │ + b.n a6a2a │ │ asrs r4, r2, #12 │ │ - b.n a5318 │ │ + b.n a5f6c │ │ movs r0, r0 │ │ - b.n a58fc │ │ + b.n a6550 │ │ asrs r1, r0, #32 │ │ - b.n a5900 │ │ - bcs.n a58c4 │ │ + b.n a6554 │ │ + bcs.n a6518 │ │ @ instruction: 0xebff0308 │ │ - b.n a5328 │ │ + b.n a5f7c │ │ movs r4, #215 @ 0xd7 │ │ - b.n a5dee │ │ + b.n a6a42 │ │ asrs r4, r0, #12 │ │ - b.n a5330 │ │ + b.n a5f84 │ │ movs r0, r0 │ │ - b.n a5914 │ │ + b.n a6568 │ │ asrs r1, r0, #32 │ │ - b.n a5918 │ │ - bcs.n a58d0 │ │ + b.n a656c │ │ + bcs.n a6524 │ │ @ instruction: 0xebff0230 │ │ - b.n a5340 │ │ + b.n a5f94 │ │ movs r4, #139 @ 0x8b │ │ - b.n a5e06 │ │ + b.n a6a5a │ │ asrs r4, r5, #8 │ │ - b.n a5348 │ │ + b.n a5f9c │ │ movs r0, r0 │ │ - b.n a592c │ │ + b.n a6580 │ │ asrs r1, r0, #32 │ │ - b.n a5930 │ │ - bcs.n a58dc │ │ + b.n a6584 │ │ + bcs.n a6530 │ │ @ instruction: 0xebff0220 │ │ - b.n a5358 │ │ + b.n a5fac │ │ movs r4, #140 @ 0x8c │ │ - b.n a5e1e │ │ + b.n a6a72 │ │ asrs r4, r3, #8 │ │ - b.n a5360 │ │ + b.n a5fb4 │ │ movs r0, r0 │ │ - b.n a5944 │ │ + b.n a6598 │ │ asrs r1, r0, #32 │ │ - b.n a5948 │ │ - bcs.n a58e8 │ │ + b.n a659c │ │ + bcs.n a653c │ │ @ instruction: 0xebff0210 │ │ - b.n a5370 │ │ + b.n a5fc4 │ │ movs r4, #141 @ 0x8d │ │ - b.n a5e36 │ │ + b.n a6a8a │ │ asrs r4, r1, #8 │ │ - b.n a5378 │ │ + b.n a5fcc │ │ movs r0, r0 │ │ - b.n a595c │ │ + b.n a65b0 │ │ asrs r1, r0, #32 │ │ - b.n a5960 │ │ - bcs.n a58f4 │ │ + b.n a65b4 │ │ + bcs.n a6548 │ │ @ instruction: 0xebff0200 │ │ - b.n a5388 │ │ + b.n a5fdc │ │ movs r4, #142 @ 0x8e │ │ - b.n a5e4e │ │ + b.n a6aa2 │ │ asrs r4, r7, #7 │ │ - b.n a5390 │ │ + b.n a5fe4 │ │ movs r0, r0 │ │ - b.n a5974 │ │ + b.n a65c8 │ │ asrs r1, r0, #32 │ │ - b.n a5978 │ │ - bcs.n a5900 │ │ + b.n a65cc │ │ + bcs.n a6554 │ │ @ instruction: 0xebff01f0 │ │ - b.n a53a0 │ │ + b.n a5ff4 │ │ cmp r6, #73 @ 0x49 │ │ - b.n a5fa6 │ │ + b.n a6bfa │ │ asrs r4, r5, #7 │ │ - b.n a53a8 │ │ + b.n a5ffc │ │ movs r0, r0 │ │ - b.n a598c │ │ + b.n a65e0 │ │ asrs r1, r0, #32 │ │ - b.n a5990 │ │ - bcs.n a590c │ │ + b.n a65e4 │ │ + bcs.n a6560 │ │ @ instruction: 0xebff01e0 │ │ - b.n a53b8 │ │ + b.n a600c │ │ movs r4, #146 @ 0x92 │ │ - b.n a5e7e │ │ + b.n a6ad2 │ │ asrs r4, r3, #7 │ │ - b.n a53c0 │ │ + b.n a6014 │ │ movs r0, r0 │ │ - b.n a59a4 │ │ + b.n a65f8 │ │ asrs r1, r0, #32 │ │ - b.n a59a8 │ │ - bcs.n a5918 │ │ + b.n a65fc │ │ + bcs.n a656c │ │ @ instruction: 0xebff01d0 │ │ - b.n a53d0 │ │ + b.n a6024 │ │ movs r4, #147 @ 0x93 │ │ - b.n a5e96 │ │ + b.n a6aea │ │ asrs r4, r1, #7 │ │ - b.n a53d8 │ │ + b.n a602c │ │ movs r0, r0 │ │ - b.n a59bc │ │ + b.n a6610 │ │ asrs r1, r0, #32 │ │ - b.n a59c0 │ │ - bcs.n a5924 │ │ + b.n a6614 │ │ + bcs.n a6578 │ │ @ instruction: 0xebff01c0 │ │ - b.n a53e8 │ │ + b.n a603c │ │ movs r4, #149 @ 0x95 │ │ - b.n a5eae │ │ + b.n a6b02 │ │ asrs r4, r7, #6 │ │ - b.n a53f0 │ │ + b.n a6044 │ │ movs r0, r0 │ │ - b.n a59d4 │ │ + b.n a6628 │ │ asrs r1, r0, #32 │ │ - b.n a59d8 │ │ - bcs.n a5930 │ │ + b.n a662c │ │ + bcs.n a6584 │ │ @ instruction: 0xebff01b0 │ │ - b.n a5400 │ │ + b.n a6054 │ │ movs r4, #150 @ 0x96 │ │ - b.n a5ec6 │ │ + b.n a6b1a │ │ asrs r4, r5, #6 │ │ - b.n a5408 │ │ + b.n a605c │ │ movs r0, r0 │ │ - b.n a59ec │ │ + b.n a6640 │ │ asrs r1, r0, #32 │ │ - b.n a59f0 │ │ - bcs.n a593c │ │ + b.n a6644 │ │ + bcs.n a6590 │ │ @ instruction: 0xebff01a0 │ │ - b.n a5418 │ │ + b.n a606c │ │ movs r4, #151 @ 0x97 │ │ - b.n a5ede │ │ + b.n a6b32 │ │ asrs r4, r3, #6 │ │ - b.n a5420 │ │ + b.n a6074 │ │ movs r0, r0 │ │ - b.n a5a04 │ │ + b.n a6658 │ │ asrs r1, r0, #32 │ │ - b.n a5a08 │ │ - bcs.n a5948 │ │ + b.n a665c │ │ + bcs.n a659c │ │ @ instruction: 0xebff0190 │ │ - b.n a5430 │ │ + b.n a6084 │ │ movs r4, #152 @ 0x98 │ │ - b.n a5ef6 │ │ + b.n a6b4a │ │ asrs r4, r1, #6 │ │ - b.n a5438 │ │ + b.n a608c │ │ movs r0, r0 │ │ - b.n a5a1c │ │ + b.n a6670 │ │ asrs r1, r0, #32 │ │ - b.n a5a20 │ │ - bcs.n a5954 │ │ + b.n a6674 │ │ + bcs.n a65a8 │ │ @ instruction: 0xebff0180 │ │ - b.n a5448 │ │ + b.n a609c │ │ movs r4, #154 @ 0x9a │ │ - b.n a5f0e │ │ + b.n a6b62 │ │ asrs r4, r7, #5 │ │ - b.n a5450 │ │ + b.n a60a4 │ │ movs r0, r0 │ │ - b.n a5a34 │ │ + b.n a6688 │ │ asrs r1, r0, #32 │ │ - b.n a5a38 │ │ - bcs.n a5960 │ │ + b.n a668c │ │ + bcs.n a65b4 │ │ @ instruction: 0xebff0170 │ │ - b.n a5460 │ │ + b.n a60b4 │ │ movs r4, #155 @ 0x9b │ │ - b.n a5f26 │ │ + b.n a6b7a │ │ asrs r4, r5, #5 │ │ - b.n a5468 │ │ + b.n a60bc │ │ movs r0, r0 │ │ - b.n a5a4c │ │ + b.n a66a0 │ │ asrs r1, r0, #32 │ │ - b.n a5a50 │ │ - bcs.n a596c │ │ + b.n a66a4 │ │ + bcs.n a65c0 │ │ @ instruction: 0xebff0160 │ │ - b.n a5478 │ │ + b.n a60cc │ │ movs r4, #156 @ 0x9c │ │ - b.n a5f3e │ │ + b.n a6b92 │ │ asrs r4, r3, #5 │ │ - b.n a5480 │ │ + b.n a60d4 │ │ movs r0, r0 │ │ - b.n a5a64 │ │ + b.n a66b8 │ │ asrs r1, r0, #32 │ │ - b.n a5a68 │ │ - bcs.n a5978 │ │ + b.n a66bc │ │ + bcs.n a65cc │ │ @ instruction: 0xebff00bc │ │ - b.n a5490 │ │ + b.n a60e4 │ │ movs r4, #157 @ 0x9d │ │ - b.n a5f56 │ │ + b.n a6baa │ │ asrs r0, r7, #2 │ │ - b.n a5498 │ │ + b.n a60ec │ │ movs r0, r0 │ │ - b.n a5a7c │ │ + b.n a66d0 │ │ asrs r1, r0, #32 │ │ - b.n a5a80 │ │ - bcs.n a5984 │ │ + b.n a66d4 │ │ + bcs.n a65d8 │ │ @ instruction: 0xebff00ac │ │ - b.n a54a8 │ │ + b.n a60fc │ │ movs r0, r0 │ │ - b.n a5a8c │ │ + b.n a66e0 │ │ lsls r2, r3, #1 │ │ - b.n a5512 │ │ + b.n a6166 │ │ movs r0, r0 │ │ - b.n a6016 │ │ + b.n a6c6a │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ lsls r5, r6, #30 │ │ - b.n a5f8e │ │ + b.n a6be2 │ │ lsrs r7, r7, #31 │ │ - b.n a6020 │ │ + b.n a6c74 │ │ strh r7, [r0, #0] │ │ - b.n a5e86 │ │ + b.n a6ada │ │ movs r4, r5 │ │ - b.n a54c4 │ │ + b.n a6118 │ │ ands r0, r1 │ │ - b.n a5cce │ │ + b.n a6922 │ │ movs r0, r0 │ │ - b.n a6032 │ │ + b.n a6c86 │ │ mrc2 10, 7, r1, cr11, cr15, {7} @ │ │ asrs r0, r2, #2 │ │ - b.n a54d8 │ │ + b.n a612c │ │ movs r4, r0 │ │ - b.n a5cde │ │ + b.n a6932 │ │ movs r5, #24 │ │ - b.n a5fa2 │ │ + b.n a6bf6 │ │ asrs r1, r0, #32 │ │ - b.n a5ac4 │ │ - cmp r7, #45 @ 0x2d │ │ + b.n a6718 │ │ + cmp r7, #44 @ 0x2c │ │ add.w r0, r0, r4, lsl #20 │ │ - b.n a5cee │ │ + b.n a6942 │ │ mrc2 10, 7, lr, cr9, cr15, {7} @ │ │ ands r0, r0 │ │ - b.n a5cf6 │ │ + b.n a694a │ │ mcr2 10, 4, lr, cr15, cr15, {7} @ │ │ str r4, [r5, r0] │ │ - b.n a54f8 │ │ + b.n a614c │ │ ldc2 10, cr14, [sp], {255} @ 0xff @ │ │ lsls r5, r6, #30 │ │ - b.n a5fd6 │ │ + b.n a6c2a │ │ asrs r0, r2, #1 │ │ - b.n a5508 │ │ + b.n a615c │ │ adds r0, #80 @ 0x50 │ │ - b.n a550c │ │ + b.n a6160 │ │ lsrs r7, r7, #31 │ │ - b.n a6070 │ │ + b.n a6cc4 │ │ movs r7, r0 │ │ - b.n a5ed6 │ │ + b.n a6b2a │ │ asrs r1, r0, #32 │ │ - b.n a5af8 │ │ + b.n a674c │ │ adds r0, #3 │ │ - b.n a5afc │ │ + b.n a6750 │ │ movs r0, r0 │ │ - b.n a54fc │ │ + b.n a6150 │ │ strh r0, [r0, #0] │ │ - b.n a5d26 │ │ + b.n a697a │ │ movs r1, r0 │ │ - b.n a612a │ │ + b.n a6d7e │ │ movs r4, #181 @ 0xb5 │ │ - b.n a5fee │ │ - bcs.n a59e2 │ │ + b.n a6c42 │ │ + bcs.n a6636 │ │ @ instruction: 0xebffffe3 │ │ - @ instruction: 0xeaff6c80 │ │ - vdup.16 q11, d20[1] │ │ - vsra.u32 , q12, #10 │ │ + @ instruction: 0xeaff5fca │ │ + @ instruction: 0xfff65fae │ │ + vuzp.16 d25, d20 │ │ movs r3, r0 │ │ - ldr r0, [r2, #68] @ 0x44 │ │ - vshr.u64 , q4, #10 │ │ + ldrsh r2, [r3, r6] │ │ + vtrn.16 d25, d4 │ │ movs r3, r0 │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ + ldrh r0, [r7, #48] @ 0x30 │ │ movs r3, r0 │ │ - strh r0, [r7, #60] @ 0x3c │ │ + strh r4, [r4, #58] @ 0x3a │ │ movs r3, r0 │ │ - ldrh r5, [r3, #8] │ │ - @ instruction: 0xfff66990 │ │ - vqmovn.u32 d24, q8 │ │ + ldrb r6, [r4, #25] │ │ + @ instruction: 0xfff65cda │ │ + vqmovn.s32 d24, q6 │ │ movs r3, r0 │ │ - ldr r0, [r3, #16] │ │ - @ instruction: 0xfff67ff0 │ │ - vdup.16 q12, d8[1] │ │ + ldrb r2, [r4, r1] │ │ + vsri.64 , q6, #10 │ │ + @ instruction: 0xfff68bf4 │ │ movs r3, r0 │ │ - ldrh r4, [r6, #22] │ │ + ldrh r0, [r4, #20] │ │ movs r3, r0 │ │ - ldr r4, [r1, #20] │ │ - vcvt.f16.u16 d22, d28, #10 │ │ - vrsra.u64 d21, d27, #10 │ │ - vtbx.8 d22, {d22-d24}, d16 │ │ - vcvt.u32.f32 d18, d14, #10 │ │ - vtbx.8 d22, {d22-d24}, d8 │ │ - vcvt.bf16.f32 d24, │ │ - @ instruction: 0xfff66ab0 │ │ - @ instruction: 0xfff62f29 │ │ - @ instruction: 0xfff66a98 │ │ - vqrdmlah.s , q11, d14[0] │ │ - vtbl.8 d22, {d22-d24}, d0 │ │ - vtbl.8 d22, {d22-d24}, d2 │ │ - vtbx.8 d22, {d6-d8}, d24 │ │ - vrintm.f16 d20, d29 │ │ - @ instruction: 0xfff66a50 │ │ - vrintp.f16 d21, d1 │ │ - vshll.u32 q11, d24, #22 │ │ - vsri.32 , , #10 │ │ - vtbl.8 d22, {d6-d8}, d16 │ │ - vsri.32 , q8, #10 │ │ - vtbl.8 d22, {d6-d8}, d8 │ │ - vqshrn.u64 d19, q15, #10 │ │ - @ instruction: 0xfff669f0 │ │ - vrsra.u32 q10, , #10 │ │ - @ instruction: 0xfff669d8 │ │ - vcvt.f16.u16 d23, d20, #10 │ │ - vtbx.8 d22, {d22-d23}, d0 │ │ - vqshlu.s32 d20, d25, #22 │ │ - vtbl.8 d22, {d22-d23}, d24 │ │ - vcvt.bf16.f32 d23, │ │ - vtbx.8 d22, {d22-d25}, d24 │ │ - vtrn.16 q11, │ │ - @ instruction: 0xfff66bd0 │ │ - vsri.32 q13, q13, #10 │ │ - @ instruction: 0xfff66bb8 │ │ - vrintx.f16 d21, d18 │ │ - vtbl.8 d22, {d22-d25}, d16 │ │ - @ instruction: 0xfff66bd4 │ │ - vtbl.8 d22, {d22-d25}, d8 │ │ - @ instruction: 0xfff63af0 │ │ - @ instruction: 0xfff66b70 │ │ - vqrdmlsh.s , q11, d13[0] │ │ - @ instruction: 0xfff66b58 │ │ - @ instruction: 0xfff658ba │ │ - vtbx.8 d22, {d6-d9}, d0 │ │ - vtbl.8 d22, {d22-d25}, d27 │ │ - vtbl.8 d22, {d6-d9}, d24 │ │ - vqrdmlsh.s q10, q11, d31[0] │ │ - @ instruction: 0xfff66b10 │ │ - vsli.64 d22, d21, #54 @ 0x36 │ │ - @ instruction: 0xfff66af8 │ │ + ldrb r6, [r2, r2] │ │ + @ instruction: 0xfff65f86 │ │ + vqshrun.s64 d20, , #10 │ │ + @ instruction: 0xfff65e2a │ │ + vsra.u32 d18, d9, #10 │ │ + vcvt.f32.u32 d21, d2, #10 │ │ + @ instruction: 0xfff67b75 │ │ + @ instruction: 0xfff65dfa │ │ + vuzp.16 d18, d20 │ │ + vqrdmulh.s , q11, d18[0] │ │ + vcvt.bf16.f32 d25, q13 │ │ + vqrdmulh.s , q11, d10[0] │ │ + vqrdmulh.s , q11, d12[0] │ │ + @ instruction: 0xfff65db2 │ │ + vshll.u32 , d4, #22 │ │ + @ instruction: 0xfff65d9a │ │ + vdup.16 d20, d12[1] │ │ + @ instruction: 0xfff65d82 │ │ + @ instruction: 0xfff689b1 │ │ + vqrdmulh.s , q3, d26[0] │ │ + vtbx.8 d24, {d22-d23}, d10 │ │ + vcvt.u16.f16 , q1, #10 │ │ + vqdmulh.s q9, q11, d18[0] │ │ + vcvt.u16.f16 d21, d26, #10 │ │ + vqshlu.s64 , , #54 @ 0x36 │ │ + @ instruction: 0xfff65d22 │ │ + vshr.u32 d23, d13, #10 │ │ + @ instruction: 0xfff65d0a │ │ + vtbl.8 d19, {d22-d23}, d16 │ │ + @ instruction: 0xfff65cf2 │ │ + @ instruction: 0xfff669de │ │ + vcvt.u32.f32 d21, d18, #10 │ │ + vsri.32 d21, d18, #10 │ │ + vcvt.u32.f32 d21, d10, #10 │ │ + vmull.u , d22, d9 │ │ + @ instruction: 0xfff65f02 │ │ + vtbl.8 d20, {d6-d7}, d22 │ │ + vqrdmlah.s , q11, d26[0] │ │ + vcvt.u32.f32 d21, d14, #10 │ │ + @ instruction: 0xfff65ed2 │ │ + @ instruction: 0xfff62e94 │ │ + @ instruction: 0xfff65eba │ │ + vrint?.f16 , │ │ + @ instruction: 0xfff65ea2 │ │ + vqrdmulh.s q10, q3, d5[0] │ │ + @ instruction: 0xfff65e8a │ │ + @ instruction: 0xfff65ef5 │ │ + vcvt.f32.u32 , q9, #10 │ │ + vrintx.f16 d20, d5 │ │ + vcvt.f32.u32 , q5, #10 │ │ + vtbx.8 d21, {d6-d7}, d21 │ │ + vqrdmlah.s , q3, d2[0] │ │ vcvt.f16.u16 d20, d0, #10 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a6020 │ │ + b.n a6c74 │ │ asrs r2, r0, #2 │ │ - b.n a56aa │ │ + b.n a62fe │ │ ands r0, r0 │ │ - b.n a5e4e │ │ + b.n a6aa2 │ │ lsls r0, r0, #1 │ │ - b.n a5632 │ │ + b.n a6286 │ │ asrs r1, r0, #6 │ │ - b.n a5c1e │ │ + b.n a6872 │ │ cmp r0, #216 @ 0xd8 │ │ - b.n a5e9c │ │ - str r4, [r7, #68] @ 0x44 │ │ + b.n a6af0 │ │ + str r3, [r7, #68] @ 0x44 │ │ add.w r0, r0, r1, lsl #12 │ │ - b.n a5e62 │ │ + b.n a6ab6 │ │ asrs r0, r0, #1 │ │ - b.n a564e │ │ + b.n a62a2 │ │ movs r0, #0 │ │ - b.n a5e6a │ │ + b.n a6abe │ │ lsls r0, r1, #4 │ │ - b.n a5690 │ │ + b.n a62e4 │ │ ands r4, r0 │ │ - b.n a5654 │ │ + b.n a62a8 │ │ movs r0, r0 │ │ - b.n a5b7a │ │ + b.n a67ce │ │ ands r4, r0 │ │ - b.n a5b80 │ │ + b.n a67d4 │ │ movs r4, r0 │ │ - b.n a5e5e │ │ + b.n a6ab2 │ │ movs r0, #240 @ 0xf0 │ │ asrs r1, r0, #7 │ │ movs r0, r0 │ │ - b.n a61e6 │ │ + b.n a6e3a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a6070 │ │ - beq.n a5b70 │ │ - b.n a5ff4 │ │ + b.n a6cc4 │ │ + beq.n a67c4 │ │ + b.n a6c48 │ │ movs r4, r0 │ │ - b.n a5678 │ │ + b.n a62cc │ │ str r0, [sp, #4] │ │ - b.n a5ea2 │ │ + b.n a6af6 │ │ movs r0, r6 │ │ - b.n a5686 │ │ + b.n a62da │ │ movs r0, r0 │ │ - b.n a620a │ │ + b.n a6e5e │ │ lsls r4, r7, #1 │ │ lsrs r0, r0, #8 │ │ strh r4, [r0, #14] │ │ - b.n a5692 │ │ - bl 501672 │ │ + b.n a62e6 │ │ + bl 5022c6 │ │ movs r0, r0 │ │ - b.n a622a │ │ + b.n a6e7e │ │ lsls r0, r7, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a569c │ │ + b.n a62f0 │ │ lsrs r2, r0, #16 │ │ - b.n a6086 │ │ + b.n a6cda │ │ movs r0, r1 │ │ - b.n a56a4 │ │ + b.n a62f8 │ │ movs r0, #0 │ │ - b.n a62ce │ │ + b.n a6f22 │ │ movs r2, r0 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n a609a │ │ + b.n a6cee │ │ movs r0, r1 │ │ - b.n a5e3e │ │ + b.n a6a92 │ │ lsls r0, r6, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n a56dc │ │ + b.n a6330 │ │ strh r2, [r0, r2] │ │ - b.n a5ca6 │ │ + b.n a68fa │ │ asrs r0, r2, #32 │ │ - b.n a56d4 │ │ - bl 5016aa │ │ + b.n a6328 │ │ + bl 5022fe │ │ movs r0, r0 │ │ - b.n a6254 │ │ + b.n a6ea8 │ │ @ instruction: 0xfff60aff │ │ - add r0, pc, #80 @ (adr r0, a5c08 ) │ │ - b.n a56e4 │ │ - b.n a5bc4 │ │ - b.n a56e8 │ │ - bl 5016be │ │ + add r0, pc, #80 @ (adr r0, a685c ) │ │ + b.n a6338 │ │ + b.n a6818 │ │ + b.n a633c │ │ + bl 502312 │ │ strb r0, [r0, #0] │ │ - b.n a56f0 │ │ - bl 5016c6 │ │ + b.n a6344 │ │ + bl 50231a │ │ asrs r4, r0, #32 │ │ - b.n a56f8 │ │ - bl 5016ce │ │ + b.n a634c │ │ + bl 502322 │ │ adds r0, #0 │ │ - b.n a5700 │ │ + b.n a6354 │ │ ands r1, r0 │ │ - b.n a5c36 │ │ + b.n a688a │ │ str r3, [r0, #0] │ │ - b.n a5c2c │ │ + b.n a6880 │ │ str r4, [r0, #0] │ │ - b.n a5f0e │ │ - bl 5016e2 │ │ + b.n a6b62 │ │ + bl 502336 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ - blx 4a722c │ │ - b.n a5bf2 │ │ - b.n a5f32 │ │ + blx 4a7e80 │ │ + b.n a6846 │ │ + b.n a6b86 │ │ strb r3, [r0, #0] │ │ - b.n a5f36 │ │ + b.n a6b8a │ │ asrs r4, r0, #32 │ │ - b.n a5724 │ │ - bl 5016fa │ │ + b.n a6378 │ │ + bl 50234e │ │ adds r0, #0 │ │ - b.n a572c │ │ + b.n a6380 │ │ str r1, [r0, #0] │ │ - b.n a5c62 │ │ + b.n a68b6 │ │ ands r3, r0 │ │ - b.n a5c58 │ │ + b.n a68ac │ │ str r6, [r0, #0] │ │ - b.n a5f36 │ │ - bl 50170e │ │ + b.n a6b8a │ │ + bl 502362 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xfff3eaff │ │ - blx 4a725c │ │ - b.n a5c28 │ │ - b.n a574c │ │ - bl 501722 │ │ + blx 4a7eb0 │ │ + b.n a687c │ │ + b.n a63a0 │ │ + bl 502376 │ │ strb r0, [r0, #0] │ │ - b.n a5754 │ │ - bl 50172a │ │ + b.n a63a8 │ │ + bl 50237e │ │ asrs r4, r0, #32 │ │ - b.n a575c │ │ - bl 501732 │ │ + b.n a63b0 │ │ + bl 502386 │ │ adds r0, #0 │ │ - b.n a5764 │ │ - bl 50173a │ │ + b.n a63b8 │ │ + bl 50238e │ │ movs r1, r0 │ │ - b.n a5c9e │ │ + b.n a68f2 │ │ str r3, [r0, #0] │ │ - b.n a5c94 │ │ + b.n a68e8 │ │ movs r0, r0 │ │ - b.n a5f76 │ │ + b.n a6bca │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ - b.n a5c52 │ │ - b.n a5f92 │ │ + b.n a68a6 │ │ + b.n a6be6 │ │ strb r3, [r0, #0] │ │ - b.n a5f96 │ │ - blx 4a7298 │ │ + b.n a6bea │ │ + blx 4a7eec │ │ @ instruction: 0xfff3eaff │ │ lsls r0, r2, #3 │ │ - b.n a5fec │ │ + b.n a6c40 │ │ adds r0, #1 │ │ - b.n a5cc2 │ │ + b.n a6916 │ │ movs r0, r0 │ │ - b.n a5cb8 │ │ + b.n a690c │ │ movs r3, r0 │ │ - b.n a5f8e │ │ + b.n a6be2 │ │ @ instruction: 0xffe91aff │ │ movs r4, r2 │ │ - b.n a57a0 │ │ - bl 501776 │ │ + b.n a63f4 │ │ + bl 5023ca │ │ movs r0, r0 │ │ - b.n a5f32 │ │ + b.n a6b86 │ │ movs r2, r6 │ │ subs r0, r0, r0 │ │ ands r4, r0 │ │ - b.n a57b0 │ │ - bl 501786 │ │ + b.n a6404 │ │ + bl 5023da │ │ stmia r0!, {} │ │ - b.n a57b8 │ │ - bl 50178e │ │ + b.n a640c │ │ + bl 5023e2 │ │ adds r0, #4 │ │ - b.n a57c0 │ │ - bl 501796 │ │ + b.n a6414 │ │ + bl 5023ea │ │ asrs r0, r0, #32 │ │ - b.n a57c8 │ │ - bl 50179e │ │ + b.n a641c │ │ + bl 5023f2 │ │ movs r3, r0 │ │ - b.n a5cee │ │ + b.n a6942 │ │ str r1, [r0, #0] │ │ - b.n a5d02 │ │ + b.n a6956 │ │ movs r0, r0 │ │ - b.n a5fda │ │ + b.n a6c2e │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ ands r3, r0 │ │ - b.n a5ff6 │ │ + b.n a6c4a │ │ stmia r0!, {r0} │ │ - b.n a5ffa │ │ - blx 4a72fc │ │ + b.n a6c4e │ │ + blx 4a7f50 │ │ @ instruction: 0xfff3eaff │ │ - blx 4a7304 │ │ + blx 4a7f58 │ │ ands r4, r0 │ │ - b.n a57f4 │ │ - bl 5017ca │ │ + b.n a6448 │ │ + bl 50241e │ │ stmia r0!, {} │ │ - b.n a57fc │ │ - bl 5017d2 │ │ + b.n a6450 │ │ + bl 502426 │ │ adds r0, #4 │ │ - b.n a5804 │ │ - bl 5017da │ │ + b.n a6458 │ │ + bl 50242e │ │ asrs r0, r0, #32 │ │ - b.n a580c │ │ - bl 5017e2 │ │ + b.n a6460 │ │ + bl 502436 │ │ movs r3, r0 │ │ - b.n a5d32 │ │ + b.n a6986 │ │ str r1, [r0, #0] │ │ - b.n a5d46 │ │ + b.n a699a │ │ movs r0, r0 │ │ - b.n a601e │ │ + b.n a6c72 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ ands r3, r0 │ │ - b.n a603a │ │ + b.n a6c8e │ │ stmia r0!, {r0} │ │ - b.n a603e │ │ - blx 4a7340 │ │ + b.n a6c92 │ │ + blx 4a7f94 │ │ @ instruction: 0xfff3eaff │ │ lsls r0, r2, #3 │ │ - b.n a6094 │ │ + b.n a6ce8 │ │ adds r0, #1 │ │ - b.n a5d56 │ │ + b.n a69aa │ │ movs r0, r0 │ │ - b.n a5d6a │ │ + b.n a69be │ │ movs r3, r0 │ │ - b.n a6036 │ │ + b.n a6c8a │ │ @ instruction: 0xffe91aff │ │ movs r4, r1 │ │ - b.n a5d6c │ │ + b.n a69c0 │ │ asrs r4, r0, #32 │ │ - b.n a5d7e │ │ + b.n a69d2 │ │ movs r1, r0 │ │ - b.n a6046 │ │ + b.n a6c9a │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r2, r1 │ │ - b.n a5fe0 │ │ + b.n a6c34 │ │ @ instruction: 0xff972aff │ │ movs r4, r0 │ │ - b.n a5870 │ │ + b.n a64c4 │ │ lsls r4, r0, #2 │ │ - b.n a585a │ │ + b.n a64ae │ │ lsls r0, r2, #15 │ │ - b.n a60be │ │ + b.n a6d12 │ │ movs r7, r0 │ │ - b.n a5de2 │ │ + b.n a6a36 │ │ movs r6, r1 │ │ - b.n a5ee8 │ │ + b.n a6b3c │ │ str r0, [sp, #40] @ 0x28 │ │ movs r1, #160 @ 0xa0 │ │ @ instruction: 0xff90eaff │ │ movs r0, r0 │ │ - b.n a588c │ │ + b.n a64e0 │ │ strh r4, [r0, #14] │ │ - b.n a5876 │ │ - bl 501856 │ │ + b.n a64ca │ │ + bl 5024aa │ │ movs r0, r0 │ │ - b.n a640e │ │ + b.n a7062 │ │ @ instruction: 0xff891aff │ │ movs r1, r1 │ │ - b.n a60a6 │ │ - beq.n a5da0 │ │ - b.n a6200 │ │ + b.n a6cfa │ │ + beq.n a69f4 │ │ + b.n a6e54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6, r7} │ │ - b.n a58b0 │ │ + b.n a6504 │ │ movs r0, r0 │ │ - b.n a5cb4 │ │ + b.n a6908 │ │ movs r0, r0 │ │ - b.n a641a │ │ + b.n a706e │ │ vrhadd.u16 d1, d14, d31 │ │ - ldr r4, [pc, #448] @ (a5f40 ) │ │ + ldr r4, [pc, #448] @ (a6b94 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n a62a0 │ │ - beq.n a5d98 │ │ - b.n a6224 │ │ + b.n a6ef4 │ │ + beq.n a69ec │ │ + b.n a6e78 │ │ movs r4, r0 │ │ - b.n a62a8 │ │ + b.n a6efc │ │ asrs r5, r1, #32 │ │ - b.n a60d2 │ │ + b.n a6d26 │ │ movs r0, #0 │ │ - b.n a64d6 │ │ + b.n a712a │ │ lsrs r0, r3, #8 │ │ add.w r0, r0, r0 │ │ - b.n a643e │ │ + b.n a7092 │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ ands r4, r0 │ │ - b.n a58e0 │ │ + b.n a6534 │ │ lsls r7, r7, #17 │ │ - b.n a64ea │ │ + b.n a713e │ │ asrs r4, r0, #32 │ │ - b.n a60ee │ │ - pop {r0, r1, r3, r4, r5} │ │ + b.n a6d42 │ │ + pop {r1, r3, r4, r5} │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n a58f0 │ │ + b.n a6544 │ │ lsls r1, r0, #2 │ │ - b.n a605a │ │ + b.n a6cae │ │ movs r1, r4 │ │ subs r2, #0 │ │ lsls r7, r1, #3 │ │ - b.n a6502 │ │ + b.n a7156 │ │ stmia r0!, {r2, r4, r7} │ │ - b.n a5904 │ │ + b.n a6558 │ │ lsls r1, r2, #2 │ │ - b.n a5dca │ │ + b.n a6a1e │ │ movs r6, #1 │ │ - b.n a650e │ │ + b.n a7162 │ │ stmia r0!, {r2, r3} │ │ - b.n a5ef0 │ │ + b.n a6b44 │ │ lsls r0, r4, #14 │ │ - b.n a6116 │ │ + b.n a6d6a │ │ lsls r0, r2, #18 │ │ - b.n a5dda │ │ + b.n a6a2e │ │ movs r0, r0 │ │ - b.n a58f6 │ │ + b.n a654a │ │ ands r0, r0 │ │ - b.n a5ee6 │ │ + b.n a6b3a │ │ asrs r0, r0, #32 │ │ - b.n a62aa │ │ + b.n a6efe │ │ ands r1, r0 │ │ - b.n a6272 │ │ + b.n a6ec6 │ │ adds r0, #1 │ │ - b.n a5dee │ │ + b.n a6a42 │ │ ands r1, r0 │ │ - b.n a5dfa │ │ - b.n a5dfa │ │ - b.n a5e76 │ │ + b.n a6a4e │ │ + b.n a6a4e │ │ + b.n a6aca │ │ str r0, [r0, r0] │ │ - b.n a5e82 │ │ + b.n a6ad6 │ │ asrs r0, r0, #32 │ │ - b.n a653e │ │ + b.n a7192 │ │ movs r5, r0 │ │ - b.n a60be │ │ + b.n a6d12 │ │ str r0, [r0, #0] │ │ - b.n a6546 │ │ + b.n a719a │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ lsls r7, r7, #17 │ │ - b.n a64b6 │ │ + b.n a710a │ │ str r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ asrs r1, r0, #32 │ │ - b.n a6142 │ │ + b.n a6d96 │ │ str r6, [r1, r0] │ │ asrs r0, r4, #6 │ │ lsls r0, r4, #8 │ │ - b.n a60c8 │ │ + b.n a6d1c │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n a64c8 │ │ + b.n a711c │ │ ands r3, r0 │ │ asrs r0, r4, #6 │ │ movs r2, #130 @ 0x82 │ │ - b.n a618e │ │ + b.n a6de2 │ │ movs r4, r0 │ │ - b.n a6172 │ │ + b.n a6dc6 │ │ ands r0, r0 │ │ - b.n a594e │ │ + b.n a65a2 │ │ @ instruction: 0xffe81aff │ │ - beq.n a5e5c │ │ - b.n a62d4 │ │ - ldr r4, [pc, #448] @ (a6000 ) │ │ + beq.n a6ab0 │ │ + b.n a6f28 │ │ + ldr r4, [pc, #448] @ (a6c54 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - b.n a60a4 │ │ + b.n a6cf8 │ │ asrs r4, r2, #32 │ │ - b.n a5988 │ │ + b.n a65dc │ │ lsls r7, r7, #17 │ │ - b.n a658e │ │ + b.n a71e2 │ │ asrs r1, r0, #32 │ │ - b.n a5f70 │ │ + b.n a6bc4 │ │ movs r0, r0 │ │ - b.n a5958 │ │ + b.n a65ac │ │ @ instruction: 0xfff7eaff │ │ - ldrb r0, [r2, #26] │ │ + ldrb r4, [r7, #24] │ │ movs r3, r0 │ │ - ldrb r4, [r6, #24] │ │ + ldrb r0, [r4, #23] │ │ movs r3, r0 │ │ - ldrb r4, [r6, #22] │ │ + ldrb r0, [r4, #21] │ │ movs r3, r0 │ │ lsrs r2, r0, #4 │ │ - b.n a650a │ │ + b.n a715e │ │ movs r0, r4 │ │ ldr r2, [sp, #0] │ │ asrs r0, r0, #32 │ │ - b.n a61b2 │ │ + b.n a6e06 │ │ asrs r7, r3, #2 │ │ - b.n a5e14 │ │ + b.n a6a68 │ │ movs r0, r0 │ │ - b.n a651c │ │ + b.n a7170 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ lsrs r2, r4, #4 │ │ - b.n a6522 │ │ + b.n a7176 │ │ movs r4, r3 │ │ ldr r2, [sp, #0] │ │ lsrs r2, r0, #5 │ │ - b.n a652a │ │ + b.n a717e │ │ movs r0, r4 │ │ ldr r2, [sp, #0] │ │ lsrs r2, r0, #6 │ │ - b.n a6532 │ │ + b.n a7186 │ │ movs r4, r4 │ │ ldr r2, [sp, #0] │ │ asrs r0, r0, #32 │ │ - b.n a64aa │ │ + b.n a70fe │ │ asrs r0, r0, #1 │ │ - b.n a651e │ │ + b.n a7172 │ │ movs r1, r0 │ │ - b.n a6142 │ │ + b.n a6d96 │ │ movs r6, r4 │ │ ldr r2, [sp, #0] │ │ asrs r0, r0, #32 │ │ - b.n a64ba │ │ + b.n a710e │ │ asrs r0, r0, #2 │ │ - b.n a652e │ │ + b.n a7182 │ │ movs r1, r0 │ │ - b.n a6152 │ │ + b.n a6da6 │ │ movs r0, r5 │ │ ldr r2, [sp, #0] │ │ asrs r0, r0, #32 │ │ - b.n a64ca │ │ + b.n a711e │ │ asrs r0, r0, #4 │ │ - b.n a653e │ │ + b.n a7192 │ │ movs r1, r0 │ │ - b.n a6162 │ │ + b.n a6db6 │ │ movs r2, r5 │ │ ldr r2, [sp, #0] │ │ asrs r0, r0, #32 │ │ - b.n a64da │ │ + b.n a712e │ │ asrs r0, r0, #8 │ │ - b.n a654e │ │ + b.n a71a2 │ │ movs r1, r0 │ │ - b.n a6172 │ │ + b.n a6dc6 │ │ movs r4, r5 │ │ ldr r2, [sp, #0] │ │ subs r5, r7, #7 │ │ - b.n a64f8 │ │ + b.n a714c │ │ lsls r7, r7, #13 │ │ - b.n a65be │ │ + b.n a7212 │ │ movs r7, r5 │ │ ldrh r0, [r0, #16] │ │ movs r1, r0 │ │ - b.n a6366 │ │ + b.n a6fba │ │ subs r1, r0, r0 │ │ - b.n a66aa │ │ + b.n a72fe │ │ lsls r0, r4, #30 │ │ - b.n a622e │ │ + b.n a6e82 │ │ movs r2, r5 │ │ and.w r0, r0, r0, ror #1 │ │ - b.n a5cf4 │ │ + b.n a6948 │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r7, r7, #3 │ │ - b.n a650e │ │ + b.n a7162 │ │ asrs r7, r7, #1 │ │ - b.n a6582 │ │ + b.n a71d6 │ │ movs r1, r0 │ │ - b.n a6006 │ │ + b.n a6c5a │ │ subs r7, r7, #7 │ │ - b.n a6518 │ │ + b.n a716c │ │ lsls r0, r4, #16 │ │ - b.n a624e │ │ + b.n a6ea2 │ │ movs r2, r4 │ │ and.w r1, r0, pc, ror #7 │ │ - b.n a6526 │ │ + b.n a717a │ │ asrs r7, r7, #3 │ │ - b.n a659a │ │ + b.n a71ee │ │ movs r1, r0 │ │ - b.n a601e │ │ + b.n a6c72 │ │ subs r7, r0, r0 │ │ - b.n a66e2 │ │ + b.n a7336 │ │ lsls r0, r4, #18 │ │ - b.n a6266 │ │ + b.n a6eba │ │ movs r4, r3 │ │ and.w r3, r0, pc, ror #7 │ │ - b.n a653e │ │ + b.n a7192 │ │ asrs r7, r7, #7 │ │ - b.n a65b2 │ │ + b.n a7206 │ │ movs r1, r0 │ │ - b.n a6036 │ │ + b.n a6c8a │ │ subs r6, r0, r0 │ │ - b.n a66fa │ │ + b.n a734e │ │ lsls r0, r4, #20 │ │ - b.n a627e │ │ + b.n a6ed2 │ │ movs r6, r2 │ │ and.w r7, r0, pc, ror #7 │ │ - b.n a6556 │ │ + b.n a71aa │ │ asrs r7, r7, #15 │ │ - b.n a65ca │ │ + b.n a721e │ │ movs r1, r0 │ │ - b.n a604e │ │ + b.n a6ca2 │ │ subs r5, r0, r0 │ │ - b.n a6712 │ │ + b.n a7366 │ │ lsls r0, r4, #22 │ │ - b.n a6296 │ │ + b.n a6eea │ │ movs r0, r2 │ │ and.w pc, r0, pc, ror #7 │ │ - b.n a656e │ │ + b.n a71c2 │ │ asrs r7, r7, #31 │ │ - b.n a65e2 │ │ + b.n a7236 │ │ movs r1, r0 │ │ - b.n a6066 │ │ + b.n a6cba │ │ adds r1, r0, r4 │ │ - b.n a672a │ │ + b.n a737e │ │ lsls r0, r4, #24 │ │ - b.n a62ae │ │ + b.n a6f02 │ │ movs r2, r1 │ │ and.w pc, r0, pc, ror #7 │ │ - b.n a6588 │ │ + b.n a71dc │ │ subs r7, r7, #7 │ │ - b.n a65fa │ │ + b.n a724e │ │ movs r1, r0 │ │ - b.n a607e │ │ + b.n a6cd2 │ │ subs r3, r0, r0 │ │ - b.n a6742 │ │ + b.n a7396 │ │ lsls r0, r4, #26 │ │ - b.n a62c6 │ │ + b.n a6f1a │ │ movs r4, r0 │ │ and.w pc, r0, pc, ror #7 │ │ - b.n a65a4 │ │ + b.n a71f8 │ │ subs r7, r7, #7 │ │ - b.n a6614 │ │ + b.n a7268 │ │ movs r1, r0 │ │ - b.n a6096 │ │ + b.n a6cea │ │ subs r2, r0, r0 │ │ - b.n a675a │ │ + b.n a73ae │ │ lsls r0, r4, #28 │ │ - b.n a62de │ │ + b.n a6f32 │ │ asrs r0, r0, #2 │ │ - b.n a60a4 │ │ + b.n a6cf8 │ │ lsls r1, r6, #1 │ │ - b.n a5da4 │ │ + b.n a69f8 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r3, [pc, #960] @ (a636c ) │ │ + ldr r3, [pc, #960] @ (a6fc0 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n a64cc │ │ - beq.n a5fd4 │ │ - b.n a6450 │ │ + b.n a7120 │ │ + beq.n a6c28 │ │ + b.n a70a4 │ │ ands r0, r0 │ │ - b.n a62fa │ │ + b.n a6f4e │ │ str r0, [r1, r0] │ │ - b.n a5af4 │ │ + b.n a6748 │ │ movs r0, #48 @ 0x30 │ │ - b.n a5b0a │ │ + b.n a675e │ │ strb r2, [r0, #0] │ │ - b.n a6306 │ │ + b.n a6f5a │ │ asrs r4, r2, #32 │ │ - b.n a64d4 │ │ + b.n a7128 │ │ movs r0, #24 │ │ - b.n a6456 │ │ + b.n a70aa │ │ adds r0, #4 │ │ - b.n a5ada │ │ + b.n a672e │ │ str r0, [sp, #0] │ │ - b.n a6316 │ │ + b.n a6f6a │ │ lsrs r5, r1, #10 │ │ orn r0, r1, #2096 @ 0x830 │ │ - b.n a631e │ │ + b.n a6f72 │ │ asrs r0, r0, #32 │ │ - b.n a5b04 │ │ + b.n a6758 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r2, #9699328 @ 0x940000 │ │ - b.n a5b12 │ │ + b.n a6766 │ │ asrs r0, r0, #32 │ │ - b.n a5af2 │ │ + b.n a6746 │ │ asrs r0, r5, #32 │ │ - b.n a64fc │ │ + b.n a7150 │ │ movs r0, #96 @ 0x60 │ │ - b.n a6736 │ │ - cbnz r2, a6004 │ │ - @ instruction: 0xfa000088 │ │ - b.n a6508 │ │ + b.n a738a │ │ + cbnz r6, a6c72 │ │ + @ instruction: 0xfb000088 │ │ + b.n a715c │ │ movs r0, #40 @ 0x28 │ │ - b.n a650a │ │ + b.n a715e │ │ lsrs r5, r1, #10 │ │ orn sl, r0, #292864 @ 0x47800 │ │ - bne.w fffc602a │ │ - b.n a5b44 │ │ + bne.w fffc6c7e │ │ + b.n a6798 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r2, #292864 @ 0x47800 │ │ orr.w r0, r2, #425984 @ 0x68000 │ │ - b.n a63aa │ │ + b.n a6ffe │ │ lsls r0, r2, #7 │ │ - b.n a63a6 │ │ + b.n a6ffa │ │ movs r0, #3 │ │ - b.n a6326 │ │ + b.n a6f7a │ │ adds r0, #6 │ │ - b.n a6366 │ │ + b.n a6fba │ │ cmp r7, #18 │ │ - b.n a6308 │ │ + b.n a6f5c │ │ movs r2, r4 │ │ stmia.w sp, {r1, r5, r7, r9, sp} │ │ - b.n a6372 │ │ + b.n a6fc6 │ │ movs r0, #8 │ │ - b.n a5b50 │ │ + b.n a67a4 │ │ movs r0, #7 │ │ - b.n a637a │ │ - ldr r3, [r6, #56] @ 0x38 │ │ + b.n a6fce │ │ + ldr r2, [r6, #56] @ 0x38 │ │ add.w r0, r0, r0 │ │ - b.n a66e2 │ │ + b.n a7336 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #3 │ │ - b.n a63d2 │ │ + b.n a7026 │ │ movs r0, #8 │ │ - b.n a5b78 │ │ - bl 501b4e │ │ + b.n a67cc │ │ + bl 5027a2 │ │ adds r0, #12 │ │ - b.n a5b80 │ │ - bl 501b56 │ │ + b.n a67d4 │ │ + bl 5027aa │ │ strb r0, [r5, #2] │ │ - b.n a5b88 │ │ + b.n a67dc │ │ strb r4, [r5, #2] │ │ - b.n a5b8c │ │ + b.n a67e0 │ │ strb r0, [r6, #2] │ │ - b.n a5b90 │ │ - bl 501b66 │ │ + b.n a67e4 │ │ + bl 5027ba │ │ str r4, [r6, #8] │ │ - b.n a5b98 │ │ - bl 501b6e │ │ + b.n a67ec │ │ + bl 5027c2 │ │ strb r7, [r0, #0] │ │ - b.n a60ba │ │ + b.n a6d0e │ │ str r6, [r0, #0] │ │ - b.n a60c0 │ │ + b.n a6d14 │ │ strb r6, [r0, #0] │ │ - b.n a63ac │ │ + b.n a7000 │ │ movs r0, #0 │ │ asrs r0, r4, #14 │ │ adds r0, #0 │ │ asrs r0, r4, #14 │ │ movs r2, r0 │ │ - b.n a60ca │ │ + b.n a6d1e │ │ asrs r3, r0, #32 │ │ - b.n a60d0 │ │ + b.n a6d24 │ │ movs r1, r0 │ │ - b.n a63b2 │ │ + b.n a7006 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #1 │ │ - b.n a5bcc │ │ + b.n a6820 │ │ movs r0, r0 │ │ - b.n a67de │ │ + b.n a7432 │ │ movs r0, #176 @ 0xb0 │ │ - b.n a6444 │ │ + b.n a7098 │ │ movs r0, r1 │ │ - b.n a674a │ │ + b.n a739e │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ - beq.n a60dc │ │ - b.n a6544 │ │ + beq.n a6d30 │ │ + b.n a7198 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r6, sp} │ │ - b.n a5be8 │ │ + b.n a683c │ │ movs r0, r1 │ │ - b.n a63fa │ │ + b.n a704e │ │ asrs r0, r0, #32 │ │ - b.n a687e │ │ - beq.n a60f0 │ │ - b.n a6558 │ │ - ldr r3, [pc, #960] @ (a6484 ) │ │ - ldmia.w sp!, {r0, r2, r4, r5, r8, sl, fp, sp, lr} │ │ + b.n a74d2 │ │ + beq.n a6d44 │ │ + b.n a71ac │ │ + ldr r3, [pc, #960] @ (a70d8 ) │ │ + ldmia.w sp!, {r2, r4, r5, r8, sl, fp, sp, lr} │ │ and.w r0, r0, lr, ror #13 │ │ - b.n a64d2 │ │ + b.n a7126 │ │ movs r0, r1 │ │ - b.n a6778 │ │ + b.n a73cc │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ subs r5, #189 @ 0xbd │ │ - b.n a66ec │ │ + b.n a7340 │ │ strb r3, [r0, #4] │ │ - b.n a66e0 │ │ + b.n a7334 │ │ lsrs r0, r2 │ │ - b.n a646c │ │ + b.n a70c0 │ │ subs r1, #101 @ 0x65 │ │ - b.n a6770 │ │ + b.n a73c4 │ │ ldrb r4, [r1, #29] │ │ - b.n a6786 │ │ + b.n a73da │ │ adds r0, #3 │ │ - b.n a6138 │ │ + b.n a6d8c │ │ strb r7, [r0, #0] │ │ - b.n a613a │ │ + b.n a6d8e │ │ adds r0, #3 │ │ - b.n a6424 │ │ + b.n a7078 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n a5c3c │ │ + b.n a6890 │ │ movs r0, r0 │ │ - b.n a6220 │ │ + b.n a6e74 │ │ asrs r2, r3, #1 │ │ - b.n a5ca6 │ │ + b.n a68fa │ │ lsls r0, r0, #31 │ │ - b.n a671a │ │ + b.n a736e │ │ lsrs r7, r7, #31 │ │ - b.n a67ac │ │ + b.n a7400 │ │ movs r0, r0 │ │ - b.n a67b4 │ │ + b.n a7408 │ │ @ instruction: 0xffe40aff │ │ asrs r4, r0, #1 │ │ - b.n a5c58 │ │ + b.n a68ac │ │ ands r0, r0 │ │ - b.n a645e │ │ + b.n a70b2 │ │ adds r0, #64 @ 0x40 │ │ - b.n a5c60 │ │ + b.n a68b4 │ │ movs r1, r0 │ │ - b.n a6866 │ │ + b.n a74ba │ │ str r4, [r7, r0] │ │ - b.n a5c68 │ │ + b.n a68bc │ │ asrs r1, r0, #32 │ │ - b.n a624c │ │ + b.n a6ea0 │ │ adds r0, #3 │ │ - b.n a6250 │ │ + b.n a6ea4 │ │ str r5, [r0, r0] │ │ - b.n a6254 │ │ + b.n a6ea8 │ │ movs r4, r4 │ │ stmia.w sp, {r7, sp} │ │ - b.n a687e │ │ - bne.n a618a │ │ + b.n a74d2 │ │ + bne.n a6dde │ │ @ instruction: 0xebff0004 │ │ - b.n a6486 │ │ - beq.n a6178 │ │ - b.n a65e0 │ │ + b.n a70da │ │ + beq.n a6dcc │ │ + b.n a7234 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r3, sp} │ │ - b.n a6892 │ │ + b.n a74e6 │ │ movs r0, #176 @ 0xb0 │ │ - b.n a64d8 │ │ - beq.n a6188 │ │ - b.n a65f0 │ │ + b.n a712c │ │ + beq.n a6ddc │ │ + b.n a7244 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r2, r3, r6, r8, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r9, fp, ip, sp, lr} │ │ movs r3, r0 │ │ - ldr r0, [pc, #204] @ (a6230 ) │ │ - @ instruction: 0xfff62b77 │ │ - vtbx.8 d20, {d6}, d0 │ │ + subs r4, #201 @ 0xc9 │ │ + vcvt.f32.u32 , , #10 │ │ + @ instruction: 0xfff63cd6 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a6690 │ │ - beq.n a60e0 │ │ - b.n a6614 │ │ + b.n a72e4 │ │ + beq.n a6d34 │ │ + b.n a7268 │ │ ldrsh r6, [r1, r5] │ │ - b.n a667e │ │ + b.n a72d2 │ │ str r0, [sp, #0] │ │ - b.n a64c2 │ │ + b.n a7116 │ │ ands r3, r0 │ │ - b.n a64c6 │ │ + b.n a711a │ │ strb r2, [r0, #0] │ │ - b.n a64ca │ │ + b.n a711e │ │ movs r5, r0 │ │ - b.n a64ce │ │ + b.n a7122 │ │ str r1, [r0, #0] │ │ - b.n a64d2 │ │ - b.n a60a2 │ │ + b.n a7126 │ │ + b.n a6cf6 │ │ @ instruction: 0xebff0000 │ │ - b.n a683a │ │ + b.n a748e │ │ lsls r5, r0, #9 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n a5cd4 │ │ + b.n a6928 │ │ movs r0, r0 │ │ - b.n a684e │ │ + b.n a74a2 │ │ str r0, [r7, r0] │ │ - b.n a5cc4 │ │ + b.n a6918 │ │ asrs r4, r0, #32 │ │ - b.n a64ee │ │ + b.n a7142 │ │ movs r0, r5 │ │ - b.n a5ccc │ │ + b.n a6920 │ │ strh r4, [r0, #0] │ │ - b.n a5ce8 │ │ + b.n a693c │ │ str r0, [r3, r0] │ │ - b.n a5cec │ │ - b.n a61f4 │ │ - b.n a5cf0 │ │ + b.n a6940 │ │ + b.n a6e48 │ │ + b.n a6944 │ │ ldmia r0, {r0, r1, r3, r4} │ │ - b.n a65d2 │ │ + b.n a7226 │ │ movs r0, #92 @ 0x5c │ │ - b.n a5d78 │ │ + b.n a69cc │ │ lsrs r0, r2, #8 │ │ - b.n a5d08 │ │ - add r0, pc, #48 @ (adr r0, a61fc ) │ │ - b.n a650e │ │ - add r1, pc, #4 @ (adr r1, a61d4 ) │ │ + b.n a695c │ │ + add r0, pc, #48 @ (adr r0, a6e50 ) │ │ + b.n a7162 │ │ + add r1, pc, #4 @ (adr r1, a6e28 ) │ │ asrs r2, r1, #14 │ │ str r0, [r6, #0] │ │ - b.n a5cf0 │ │ + b.n a6944 │ │ movs r0, r0 │ │ - b.n a62f8 │ │ + b.n a6f4c │ │ lsls r5, r6, #8 │ │ - b.n a648a │ │ + b.n a70de │ │ asrs r0, r0, #1 │ │ - b.n a5cfc │ │ + b.n a6950 │ │ adds r0, #80 @ 0x50 │ │ - b.n a5d06 │ │ + b.n a695a │ │ movs r0, r0 │ │ - b.n a66b0 │ │ + b.n a7304 │ │ adds r0, #1 │ │ - b.n a6674 │ │ + b.n a72c8 │ │ tst r6, r2 │ │ - b.n a62f8 │ │ + b.n a6f4c │ │ str r7, [r0, #0] │ │ - b.n a6536 │ │ + b.n a718a │ │ str r5, [r6, #32] │ │ str r1, [sp, #640] @ 0x280 │ │ movs r1, r0 │ │ - b.n a68a0 │ │ + b.n a74f4 │ │ str r7, [r0, #0] │ │ strh r0, [r4, #12] │ │ ands r0, r0 │ │ - b.n a620e │ │ + b.n a6e62 │ │ movs r2, #22 │ │ - b.n a6310 │ │ + b.n a6f64 │ │ movs r0, #0 │ │ - b.n a6212 │ │ + b.n a6e66 │ │ movs r6, r1 │ │ - b.n a6552 │ │ + b.n a71a6 │ │ movs r5, r0 │ │ - b.n a64ba │ │ + b.n a710e │ │ movs r0, #68 @ 0x44 │ │ - b.n a5d34 │ │ + b.n a6988 │ │ movs r4, r0 │ │ lsls r0, r2, #5 │ │ lsls r1, r4, #1 │ │ lsrs r0, r0, #8 │ │ lsls r2, r0, #24 │ │ - b.n a6856 │ │ + b.n a74aa │ │ ands r4, r7 │ │ - b.n a5d44 │ │ + b.n a6998 │ │ asrs r0, r0, #1 │ │ lsls r5, r3, #22 │ │ movs r4, r6 │ │ - b.n a5d4c │ │ + b.n a69a0 │ │ movs r2, r0 │ │ lsls r1, r2, #13 │ │ str r4, [r4, r0] │ │ - b.n a5d54 │ │ + b.n a69a8 │ │ movs r3, r4 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n a5d7c │ │ + b.n a69d0 │ │ movs r5, r0 │ │ - b.n a64e6 │ │ + b.n a713a │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ str r0, [r6, r0] │ │ - b.n a5d80 │ │ + b.n a69d4 │ │ lsrs r3, r0, #16 │ │ - b.n a696a │ │ + b.n a75be │ │ lsls r1, r0, #4 │ │ - b.n a6956 │ │ + b.n a75aa │ │ movs r4, r5 │ │ - b.n a5d74 │ │ + b.n a69c8 │ │ movs r0, r0 │ │ - b.n a6908 │ │ + b.n a755c │ │ lsls r6, r5, #6 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n a65a6 │ │ - str r4, [sp, #16] │ │ + b.n a71fa │ │ + str r4, [sp, #12] │ │ @ instruction: 0xeb008000 │ │ - b.n a65ae │ │ + b.n a7202 │ │ movs r1, r0 │ │ - b.n a6772 │ │ + b.n a73c6 │ │ movs r1, r0 │ │ - b.n a6916 │ │ + b.n a756a │ │ lsls r0, r2, #8 │ │ ldrh r0, [r0, #16] │ │ rors r4, r0 │ │ - b.n a5da8 │ │ - bl 501d7e │ │ + b.n a69fc │ │ + bl 5029d2 │ │ movs r0, r0 │ │ - b.n a692e │ │ + b.n a7582 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n a5da8 │ │ + b.n a69fc │ │ ldrh r1, [r4, #48] @ 0x30 │ │ - b.n a679c │ │ + b.n a73f0 │ │ str r0, [sp, #416] @ 0x1a0 │ │ - b.n a5dc8 │ │ + b.n a6a1c │ │ movs r0, r0 │ │ - b.n a5dca │ │ + b.n a6a1e │ │ movs r1, r1 │ │ - b.n a653e │ │ + b.n a7192 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ str r0, [r3, #12] │ │ - b.n a6536 │ │ - stmia r6!, {r0, r2, r3, r5, r6, r7} │ │ + b.n a718a │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a62fa │ │ + b.n a6f4e │ │ movs r7, r0 │ │ - b.n a65d2 │ │ + b.n a7226 │ │ lsls r0, r3, #1 │ │ subs r0, r0, r0 │ │ strh r0, [r4, #0] │ │ - b.n a67ca │ │ + b.n a741e │ │ ands r1, r0 │ │ - b.n a6766 │ │ + b.n a73ba │ │ @ instruction: 0xfff41aff │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n a5e00 │ │ - add r0, pc, #176 @ (adr r0, a6378 ) │ │ - b.n a5e04 │ │ + b.n a6a54 │ │ + add r0, pc, #176 @ (adr r0, a6fcc ) │ │ + b.n a6a58 │ │ ands r4, r7 │ │ - b.n a5e08 │ │ + b.n a6a5c │ │ lsrs r3, r0, #16 │ │ - b.n a6906 │ │ + b.n a755a │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n a5e8c │ │ + b.n a6ae0 │ │ asrs r4, r6, #32 │ │ - b.n a661e │ │ + b.n a7272 │ │ movs r5, r1 │ │ and.w r0, r0, r8, lsl #1 │ │ - b.n a5e18 │ │ + b.n a6a6c │ │ asrs r0, r0, #32 │ │ - b.n a6aaa │ │ + b.n a76fe │ │ asrs r0, r6, #5 │ │ - b.n a5dee │ │ + b.n a6a42 │ │ asrs r4, r6, #5 │ │ - b.n a5df2 │ │ + b.n a6a46 │ │ asrs r0, r7, #5 │ │ - b.n a5df6 │ │ + b.n a6a4a │ │ asrs r4, r7, #5 │ │ - b.n a5dfa │ │ + b.n a6a4e │ │ asrs r0, r0, #32 │ │ - b.n a6a3e │ │ + b.n a7692 │ │ movs r6, r0 │ │ - b.n a5eb4 │ │ + b.n a6b08 │ │ movs r0, r1 │ │ - b.n a6926 │ │ + b.n a757a │ │ lsls r0, r1, #1 │ │ asrs r1, r3, #22 │ │ cmp r7, #86 @ 0x56 │ │ asrs r0, r0, #10 │ │ movs r0, #208 @ 0xd0 │ │ asrs r2, r0, #7 │ │ movs r0, #3 │ │ asrs r2, r2, #6 │ │ movs r0, r7 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n a665e │ │ + b.n a72b2 │ │ movs r0, #4 │ │ - b.n a6662 │ │ - ldr r1, [r1, #44] @ 0x2c │ │ + b.n a72b6 │ │ + ldr r0, [r1, #44] @ 0x2c │ │ add.w r0, r0, r0, lsl #1 │ │ - b.n a5e64 │ │ + b.n a6ab8 │ │ movs r0, r0 │ │ - b.n a69ce │ │ + b.n a7622 │ │ movs r4, r6 │ │ asrs r5, r3, #22 │ │ movs r4, r0 │ │ asrs r0, r2, #5 │ │ lsls r6, r3, #1 │ │ ldr r2, [sp, #0] │ │ lsrs r0, r4, #2 │ │ - b.n a5e7c │ │ + b.n a6ad0 │ │ movs r0, r0 │ │ - b.n a6460 │ │ + b.n a70b4 │ │ lsls r2, r3, #1 │ │ - b.n a5ee6 │ │ + b.n a6b3a │ │ movs r3, r0 │ │ - b.n a69ea │ │ + b.n a763e │ │ lsls r4, r2, #6 │ │ cmp r2, #0 │ │ lsls r0, r1, #1 │ │ - b.n a5e84 │ │ + b.n a6ad8 │ │ str r4, [r5, #0] │ │ - b.n a5e76 │ │ + b.n a6aca │ │ movs r6, r0 │ │ - b.n a5f0c │ │ + b.n a6b60 │ │ movs r0, r1 │ │ - b.n a697e │ │ + b.n a75d2 │ │ movs r4, r6 │ │ - b.n a5e9c │ │ + b.n a6af0 │ │ strb r4, [r0, #0] │ │ - b.n a63e6 │ │ + b.n a703a │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n a5ea0 │ │ + b.n a6af4 │ │ movs r0, #4 │ │ - b.n a6ab2 │ │ + b.n a7706 │ │ asrs r4, r7, #32 │ │ - b.n a5eb0 │ │ + b.n a6b04 │ │ movs r0, r0 │ │ - b.n a647c │ │ + b.n a70d0 │ │ asrs r7, r0, #32 │ │ - b.n a66be │ │ - stmia r6!, {r0, r1, r4, r5, r7} │ │ + b.n a7312 │ │ + stmia r6!, {r1, r4, r5, r7} │ │ add.w r0, r0, r0 │ │ - b.n a6a26 │ │ + b.n a767a │ │ lsls r7, r0, #1 │ │ lsrs r0, r0, #8 │ │ - stmia r6!, {r2, r3, r4} │ │ + stmia r6!, {r0, r1, r3, r4} │ │ @ instruction: 0xeb008000 │ │ - b.n a5eb2 │ │ + b.n a6b06 │ │ movs r3, r1 │ │ - b.n a6a46 │ │ + b.n a769a │ │ lsls r3, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r6, r4 │ │ - b.n a6a4e │ │ + b.n a76a2 │ │ lsls r7, r3, #1 │ │ asrs r0, r3, #13 │ │ lsls r0, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r2, r4 │ │ and.w r2, r0, r0, lsr #11 │ │ - b.n a6740 │ │ + b.n a7394 │ │ movs r0, #0 │ │ - b.n a63f6 │ │ + b.n a704a │ │ movs r0, #3 │ │ - b.n a66da │ │ + b.n a732e │ │ @ instruction: 0xff991aff │ │ lsls r1, r7, #2 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n a5ef4 │ │ + b.n a6b48 │ │ asrs r7, r0, #32 │ │ - b.n a6706 │ │ + b.n a735a │ │ movs r0, #9 │ │ - b.n a6b0a │ │ + b.n a775e │ │ movs r0, r0 │ │ - b.n a64d6 │ │ - stmia r6!, {r0, r1, r2, r3, r4, r7} │ │ + b.n a712a │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ add.w r0, r0, r0 │ │ - b.n a6a76 │ │ + b.n a76ca │ │ movs r3, r6 │ │ lsrs r0, r0, #8 │ │ - stmia r6!, {r3} │ │ + stmia r6!, {r0, r1, r2} │ │ @ instruction: 0xeb008000 │ │ - b.n a5f02 │ │ + b.n a6b56 │ │ movs r5, r4 │ │ - b.n a6a96 │ │ + b.n a76ea │ │ movs r7, r1 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n a6ade │ │ + b.n a7732 │ │ @ instruction: 0xffdd0aff │ │ movs r3, r1 │ │ - b.n a6aa6 │ │ + b.n a76fa │ │ @ instruction: 0xffdb0aff │ │ movs r5, r1 │ │ and.w r0, r0, r0, lsl #2 │ │ - b.n a6902 │ │ + b.n a7556 │ │ movs r0, #208 @ 0xd0 │ │ - b.n a6786 │ │ + b.n a73da │ │ ands r1, r0 │ │ - b.n a692e │ │ + b.n a7582 │ │ str r0, [r0, r0] │ │ - b.n a6954 │ │ + b.n a75a8 │ │ lsrs r0, r6 │ │ - b.n a6792 │ │ + b.n a73e6 │ │ ands r4, r7 │ │ - b.n a5f50 │ │ + b.n a6ba4 │ │ @ instruction: 0xffbfeaff │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n a5f58 │ │ + b.n a6bac │ │ movs r1, r1 │ │ - b.n a6762 │ │ - str r3, [sp, #748] @ 0x2ec │ │ + b.n a73b6 │ │ + str r3, [sp, #744] @ 0x2e8 │ │ @ instruction: 0xeb00ffa7 │ │ @ instruction: 0xeaff005f │ │ - b.n a6ade │ │ + b.n a7732 │ │ movs r6, r4 │ │ asrs r0, r3, #13 │ │ @ instruction: 0xffcc0aff │ │ movs r1, r0 │ │ - b.n a68ca │ │ + b.n a751e │ │ movs r3, r0 │ │ - b.n a6b1e │ │ + b.n a7772 │ │ movs r1, r3 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r1, #1 │ │ - b.n a5f78 │ │ + b.n a6bcc │ │ movs r6, r2 │ │ - b.n a6afa │ │ + b.n a774e │ │ movs r0, #40 @ 0x28 │ │ - b.n a5f6e │ │ + b.n a6bc2 │ │ lsls r4, r6, #4 │ │ subs r0, r0, r0 │ │ asrs r4, r3, #30 │ │ - b.n a5f94 │ │ + b.n a6be8 │ │ movs r3, r0 │ │ - b.n a6b9a │ │ + b.n a77ee │ │ movs r6, r0 │ │ - b.n a6702 │ │ + b.n a7356 │ │ asrs r1, r0, #32 │ │ - b.n a6580 │ │ + b.n a71d4 │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ asrs r2, r3, #1 │ │ - b.n a600c │ │ + b.n a6c60 │ │ movs r1, r0 │ │ - b.n a670e │ │ + b.n a7362 │ │ movs r0, r2 │ │ ldrh r0, [r0, #16] │ │ asrs r0, r0, #30 │ │ - b.n a5fb4 │ │ + b.n a6c08 │ │ ands r6, r2 │ │ - b.n a6bba │ │ + b.n a780e │ │ adds r7, #124 @ 0x7c │ │ - b.n a5fbc │ │ + b.n a6c10 │ │ strb r4, [r7, #29] │ │ - b.n a5fc0 │ │ + b.n a6c14 │ │ asrs r1, r0, #32 │ │ - b.n a65a4 │ │ + b.n a71f8 │ │ adds r0, #3 │ │ - b.n a65a8 │ │ + b.n a71fc │ │ movs r0, #8 │ │ - b.n a5fa8 │ │ + b.n a6bfc │ │ movs r1, #3 │ │ - b.n a6a92 │ │ + b.n a76e6 │ │ strb r7, [r0, #0] │ │ - b.n a65b4 │ │ + b.n a7208 │ │ strb r0, [r0, #0] │ │ - b.n a5fb4 │ │ + b.n a6c08 │ │ ands r4, r0 │ │ - b.n a5fb8 │ │ + b.n a6c0c │ │ str r4, [r1, #0] │ │ - b.n a5fbc │ │ - beq.n a653c │ │ + b.n a6c10 │ │ + beq.n a7190 │ │ @ instruction: 0xebff0002 │ │ and.w r0, r0, r8, lsl #1 │ │ - b.n a5fe0 │ │ + b.n a6c34 │ │ asrs r0, r6, #32 │ │ - b.n a5fec │ │ + b.n a6c40 │ │ asrs r0, r5, #5 │ │ - b.n a5fb6 │ │ + b.n a6c0a │ │ movs r4, r2 │ │ - b.n a5fec │ │ + b.n a6c40 │ │ asrs r0, r1, #1 │ │ - b.n a69d8 │ │ - stmia r6!, {r0, r1, r3, r4} │ │ + b.n a762c │ │ + stmia r6!, {r1, r3, r4} │ │ add.w r0, r0, r0, asr #28 │ │ - b.n a69d8 │ │ + b.n a762c │ │ movs r0, r0 │ │ - b.n a6b6a │ │ + b.n a77be │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ - stmia r5!, {r0, r1, r3, r6, r7} │ │ + stmia r5!, {r1, r3, r6, r7} │ │ @ instruction: 0xeb008000 │ │ - b.n a5ff6 │ │ + b.n a6c4a │ │ str r4, [r0, r1] │ │ - b.n a6014 │ │ + b.n a6c68 │ │ movs r0, r0 │ │ - b.n a6b8e │ │ + b.n a77e2 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a6c26 │ │ + b.n a787a │ │ movs r0, r0 │ │ - b.n a5ff8 │ │ + b.n a6c4c │ │ movs r4, r0 │ │ - b.n a5ffc │ │ + b.n a6c50 │ │ lsls r6, r1, #1 │ │ and.w r0, r0, r4, lsl #21 │ │ - b.n a6030 │ │ + b.n a6c84 │ │ asrs r4, r7, #1 │ │ - b.n a6034 │ │ + b.n a6c88 │ │ lsls r0, r7, #1 │ │ - b.n a6038 │ │ + b.n a6c8c │ │ lsls r0, r6, #3 │ │ - b.n a6890 │ │ + b.n a74e4 │ │ lsrs r2, r0, #32 │ │ - b.n a6b3a │ │ + b.n a778e │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #3 │ │ - b.n a689c │ │ + b.n a74f0 │ │ ands r4, r7 │ │ - b.n a604c │ │ + b.n a6ca0 │ │ movs r0, #4 │ │ - b.n a6556 │ │ + b.n a71aa │ │ movs r0, #1 │ │ - b.n a683e │ │ + b.n a7492 │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a65c2 │ │ + b.n a7216 │ │ movs r0, r0 │ │ - b.n a6ac8 │ │ + b.n a771c │ │ movs r4, r3 │ │ cmp r2, #0 │ │ movs r4, r2 │ │ - b.n a6060 │ │ + b.n a6cb4 │ │ movs r0, #4 │ │ - b.n a6872 │ │ + b.n a74c6 │ │ adds r0, #0 │ │ - b.n a6c76 │ │ - adds r1, #97 @ 0x61 │ │ + b.n a78ca │ │ + adds r1, #96 @ 0x60 │ │ @ instruction: 0xeb008000 │ │ - b.n a687e │ │ + b.n a74d2 │ │ movs r0, r4 │ │ and.w r0, r0, r9 │ │ ldmia.w r7, {sp} │ │ - b.n a6c8a │ │ + b.n a78de │ │ ands r4, r7 │ │ - b.n a6088 │ │ + b.n a6cdc │ │ asrs r4, r0, #32 │ │ - b.n a65f2 │ │ + b.n a7246 │ │ asrs r0, r0, #32 │ │ - b.n a6afc │ │ + b.n a7750 │ │ movs r2, r0 │ │ cmp r2, #0 │ │ strb r7, [r7, #30] │ │ - b.n a6b6e │ │ + b.n a77c2 │ │ ldrb r7, [r7, #31] │ │ - b.n a6c00 │ │ + b.n a7854 │ │ movs r0, r1 │ │ and.w r0, r0, r0, lsl #4 │ │ - b.n a6614 │ │ + b.n a7268 │ │ asrs r0, r0, #32 │ │ - b.n a6b54 │ │ + b.n a77a8 │ │ asrs r0, r0, #32 │ │ - b.n a6cb2 │ │ + b.n a7906 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ strb r0, [r0, #0] │ │ - b.n a6622 │ │ + b.n a7276 │ │ strb r0, [r0, #0] │ │ - b.n a6b64 │ │ + b.n a77b8 │ │ strb r0, [r0, #0] │ │ - b.n a6cc2 │ │ + b.n a7916 │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ strb r1, [r0, #0] │ │ - b.n a6598 │ │ + b.n a71ec │ │ str r0, [r0, #0] │ │ - b.n a6638 │ │ + b.n a728c │ │ asrs r0, r3, #32 │ │ - b.n a60c4 │ │ + b.n a6d18 │ │ movs r0, #3 │ │ - b.n a673a │ │ + b.n a738e │ │ movs r5, r0 │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r2 │ │ and.w r1, r0, r1 │ │ - b.n a6bd6 │ │ + b.n a782a │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n a60dc │ │ + b.n a6d30 │ │ asrs r4, r7, #32 │ │ - b.n a60e8 │ │ - stmia r6!, {r0, r1, r5, r6} │ │ + b.n a6d3c │ │ + stmia r6!, {r1, r5, r6} │ │ add.w r0, r0, r4, lsl #21 │ │ - b.n a60f0 │ │ + b.n a6d44 │ │ movs r0, r0 │ │ - b.n a6c5a │ │ + b.n a78ae │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ - stmia r5!, {r0, r1, r2, r3, r7} │ │ + stmia r5!, {r1, r2, r3, r7} │ │ @ instruction: 0xeb008000 │ │ - b.n a60e6 │ │ + b.n a6d3a │ │ str r4, [r0, r1] │ │ - b.n a6104 │ │ + b.n a6d58 │ │ movs r0, r0 │ │ - b.n a6c7e │ │ + b.n a78d2 │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ ands r4, r7 │ │ - b.n a6110 │ │ + b.n a6d64 │ │ asrs r0, r0, #32 │ │ - b.n a6d1a │ │ + b.n a796e │ │ ands r0, r0 │ │ - b.n a60ec │ │ + b.n a6d40 │ │ asrs r4, r0, #32 │ │ - b.n a60f0 │ │ + b.n a6d44 │ │ asrs r0, r3, #32 │ │ - b.n a6118 │ │ + b.n a6d6c │ │ movs r4, r0 │ │ - b.n a692a │ │ + b.n a757e │ │ strb r0, [r0, #0] │ │ - b.n a6d2e │ │ + b.n a7982 │ │ movs r4, r0 │ │ - b.n a6894 │ │ + b.n a74e8 │ │ movs r1, r0 │ │ adds r1, #160 @ 0xa0 │ │ movs r4, r3 │ │ - b.n a610c │ │ + b.n a6d60 │ │ movs r5, r0 │ │ - b.n a68a0 │ │ + b.n a74f4 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n a6138 │ │ + b.n a6d8c │ │ lsls r3, r1, #1 │ │ ldr r2, [sp, #0] │ │ movs r0, r0 │ │ - b.n a6718 │ │ + b.n a736c │ │ asrs r5, r0, #32 │ │ - b.n a6694 │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ + b.n a72e8 │ │ + stmia r5!, {r0, r3, r4, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a6cba │ │ + b.n a790e │ │ lsls r1, r5, #4 │ │ subs r0, r0, r0 │ │ str r0, [r3, r0] │ │ - b.n a6134 │ │ + b.n a6d88 │ │ strh r7, [r0, #0] │ │ - b.n a6966 │ │ + b.n a75ba │ │ movs r0, r0 │ │ - b.n a6cda │ │ + b.n a792e │ │ lsls r6, r3, #2 │ │ lsrs r0, r0, #8 │ │ lsls r7, r7, #30 │ │ - b.n a6c42 │ │ + b.n a7896 │ │ lsrs r7, r7, #31 │ │ - b.n a6cd4 │ │ + b.n a7928 │ │ movs r0, r0 │ │ - b.n a68ea │ │ + b.n a753e │ │ movs r1, r0 │ │ asrs r0, r3, #13 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #23 │ │ - b.n a6184 │ │ + b.n a6dd8 │ │ movs r0, r0 │ │ - b.n a6768 │ │ + b.n a73bc │ │ lsls r2, r3, #1 │ │ - b.n a61ee │ │ + b.n a6e42 │ │ movs r2, r0 │ │ - b.n a6cf2 │ │ + b.n a7946 │ │ lsls r5, r0, #2 │ │ cmp r2, #0 │ │ movs r0, r2 │ │ - b.n a618c │ │ + b.n a6de0 │ │ ands r0, r7 │ │ - b.n a6198 │ │ + b.n a6dec │ │ movs r0, r0 │ │ - b.n a6d02 │ │ + b.n a7956 │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n a619c │ │ + b.n a6df0 │ │ lsls r4, r0, #4 │ │ - b.n a61a0 │ │ + b.n a6df4 │ │ asrs r2, r0, #4 │ │ - b.n a6d74 │ │ + b.n a79c8 │ │ asrs r4, r0, #32 │ │ - b.n a6188 │ │ + b.n a6ddc │ │ asrs r7, r7, #30 │ │ - b.n a6c8a │ │ + b.n a78de │ │ movs r0, r0 │ │ - b.n a6d1e │ │ + b.n a7972 │ │ subs r7, r7, #7 │ │ - b.n a6d20 │ │ + b.n a7974 │ │ strh r2, [r1, #0] │ │ - b.n a6b08 │ │ + b.n a775c │ │ asrs r4, r0, #32 │ │ asrs r0, r2, #22 │ │ asrs r2, r0, #32 │ │ asrs r1, r0, #14 │ │ asrs r4, r0, #32 │ │ asrs r0, r0, #22 │ │ movs r1, r1 │ │ and.w r0, r0, r0 │ │ - b.n a6d4a │ │ + b.n a799e │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ str r0, [r3, r0] │ │ - b.n a61d4 │ │ + b.n a6e28 │ │ movs r4, r3 │ │ - b.n a61d8 │ │ + b.n a6e2c │ │ str r4, [r5, r3] │ │ - b.n a61bc │ │ + b.n a6e10 │ │ lsls r0, r6, #3 │ │ - b.n a61c0 │ │ + b.n a6e14 │ │ movs r1, r1 │ │ - b.n a69f2 │ │ - bfcsel a, a6eb2 , c, gt │ │ + b.n a7646 │ │ + bfcsel a, a7b06 , c, gt │ │ strh r0, [r0, #0] │ │ - b.n a6dfa │ │ + b.n a7a4e │ │ ands r0, r7 │ │ - b.n a61f8 │ │ + b.n a6e4c │ │ movs r0, r6 │ │ - b.n a61f4 │ │ + b.n a6e48 │ │ movs r0, r0 │ │ - b.n a6d66 │ │ + b.n a79ba │ │ lsrs r3, r0, #16 │ │ asrs r2, r3, #8 │ │ movs r1, r1 │ │ asrs r0, r4, #6 │ │ - str r3, [sp, #64] @ 0x40 │ │ + str r3, [sp, #60] @ 0x3c │ │ subs r0, r0, r4 │ │ movs r4, r0 │ │ - b.n a6a16 │ │ - stmia r5!, {r0, r2, r3, r5, r6, r7} │ │ + b.n a766a │ │ + stmia r5!, {r2, r3, r5, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a6d7e │ │ + b.n a79d2 │ │ movs r5, r5 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n a6a26 │ │ - beq.n a6720 │ │ - b.n a6b80 │ │ + b.n a767a │ │ + beq.n a7374 │ │ + b.n a77d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r8, sl} │ │ - b.n a6230 │ │ + b.n a6e84 │ │ movs r0, r0 │ │ - b.n a6814 │ │ + b.n a7468 │ │ lsls r2, r3, #1 │ │ - b.n a629a │ │ + b.n a6eee │ │ movs r0, r0 │ │ - b.n a6d9e │ │ + b.n a79f2 │ │ @ instruction: 0xffd40aff │ │ asrs r0, r4, #20 │ │ - b.n a6244 │ │ + b.n a6e98 │ │ movs r0, #8 │ │ - b.n a6c24 │ │ + b.n a7878 │ │ adds r5, #28 │ │ - b.n a624c │ │ + b.n a6ea0 │ │ movs r4, r6 │ │ - b.n a624c │ │ + b.n a6ea0 │ │ asrs r1, r0, #32 │ │ - b.n a6834 │ │ + b.n a7488 │ │ movs r0, r0 │ │ - b.n a6234 │ │ + b.n a6e88 │ │ adds r0, #3 │ │ - b.n a683c │ │ + b.n a7490 │ │ movs r4, r7 │ │ - b.n a625c │ │ + b.n a6eb0 │ │ movs r4, r0 │ │ - b.n a6240 │ │ + b.n a6e94 │ │ movs r4, r4 │ │ - b.n a6264 │ │ + b.n a6eb8 │ │ lsls r1, r4, #4 │ │ stmia.w r2, {r0} │ │ - b.n a6e72 │ │ + b.n a7ac6 │ │ movs r1, #63 @ 0x3f │ │ - b.n a6d36 │ │ + b.n a798a │ │ lsls r1, r3, #1 │ │ and.w r4, r0, sl, lsr #13 │ │ - b.n a66fe │ │ + b.n a7352 │ │ movs r0, #5 │ │ - b.n a6a82 │ │ - stmia r6!, {r1} │ │ + b.n a76d6 │ │ + stmia r6!, {r0} │ │ add.w r0, r0, r1 │ │ - b.n a6e2a │ │ + b.n a7a7e │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ str r1, [r1, #0] │ │ - b.n a6a92 │ │ + b.n a76e6 │ │ asrs r0, r2, #32 │ │ - b.n a6282 │ │ + b.n a6ed6 │ │ movs r0, #10 │ │ - b.n a6e9a │ │ + b.n a7aee │ │ str r0, [r3, r0] │ │ - b.n a626a │ │ + b.n a6ebe │ │ movs r0, r0 │ │ - b.n a6a04 │ │ + b.n a7658 │ │ asrs r5, r0, #32 │ │ - b.n a6aa6 │ │ + b.n a76fa │ │ movs r0, r2 │ │ asrs r6, r0, #22 │ │ ands r4, r3 │ │ - b.n a627a │ │ - stmia r5!, {r0, r1, r2, r4, r5, r7} │ │ + b.n a6ece │ │ + stmia r5!, {r1, r2, r4, r5, r7} │ │ add.w r0, r0, r0 │ │ - b.n a6e16 │ │ + b.n a7a6a │ │ lsls r5, r2, #3 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n a62aa │ │ + b.n a6efe │ │ movs r0, #15 │ │ - b.n a6ec2 │ │ + b.n a7b16 │ │ asrs r0, r3, #32 │ │ - b.n a62b2 │ │ - stmia r5!, {r0, r4, r5, r7} │ │ + b.n a6f06 │ │ + stmia r5!, {r4, r5, r7} │ │ @ instruction: 0xeb008007 │ │ - b.n a6ace │ │ + b.n a7722 │ │ str r0, [sp, #24] │ │ - b.n a6ad2 │ │ + b.n a7726 │ │ str r4, [r0, r1] │ │ - b.n a62d0 │ │ + b.n a6f24 │ │ @ instruction: 0xffa2eaff │ │ asrs r0, r2, #18 │ │ - b.n a62dc │ │ + b.n a6f30 │ │ movs r1, #93 @ 0x5d │ │ - b.n a6da2 │ │ + b.n a79f6 │ │ adds r4, #140 @ 0x8c │ │ - b.n a62e4 │ │ + b.n a6f38 │ │ asrs r1, r0, #32 │ │ - b.n a68c8 │ │ + b.n a751c │ │ movs r0, r0 │ │ - b.n a62c8 │ │ + b.n a6f1c │ │ adds r0, #3 │ │ - b.n a68d0 │ │ + b.n a7524 │ │ movs r0, r0 │ │ - b.n a6ef6 │ │ + b.n a7b4a │ │ ldmia r7, {r0, r1, r2, r7} │ │ @ instruction: 0xebff07bf │ │ - b.n a6dce │ │ + b.n a7a22 │ │ lsrs r7, r7, #31 │ │ - b.n a6e60 │ │ + b.n a7ab4 │ │ strh r2, [r1, #0] │ │ - b.n a6c46 │ │ + b.n a789a │ │ @ instruction: 0xffc5eaff │ │ - stmia r5!, {r2, r3} │ │ + stmia r5!, {r0, r1, r3} │ │ @ instruction: 0xeb008000 │ │ - b.n a62f2 │ │ + b.n a6f46 │ │ asrs r7, r7, #30 │ │ - b.n a6de6 │ │ + b.n a7a3a │ │ str r0, [r0, #0] │ │ - b.n a6b1a │ │ + b.n a776e │ │ subs r7, r7, #7 │ │ - b.n a6e7c │ │ + b.n a7ad0 │ │ movs r3, r1 │ │ - b.n a6c72 │ │ + b.n a78c6 │ │ movs r2, r0 │ │ - b.n a6e86 │ │ + b.n a7ada │ │ lsls r2, r5, #1 │ │ subs r2, #0 │ │ str r4, [r0, r1] │ │ - b.n a6328 │ │ + b.n a6f7c │ │ movs r0, r0 │ │ - b.n a6ea2 │ │ + b.n a7af6 │ │ lsls r2, r2, #2 │ │ lsrs r0, r0, #8 │ │ movs r6, r1 │ │ - b.n a6eaa │ │ + b.n a7afe │ │ @ instruction: 0xff891aff │ │ adds r0, #16 │ │ - b.n a6d14 │ │ + b.n a7968 │ │ ands r3, r0 │ │ - b.n a6f46 │ │ + b.n a7b9a │ │ lsls r2, r0, #28 │ │ - b.n a6e3e │ │ + b.n a7a92 │ │ movs r5, r1 │ │ ldmia.w r3, {r0, lr} │ │ lsls r0, r0, #12 │ │ asrs r3, r0, #32 │ │ - b.n a68a0 │ │ + b.n a74f4 │ │ movs r0, #240 @ 0xf0 │ │ - b.n a6bb4 │ │ + b.n a7808 │ │ movs r0, r0 │ │ - b.n a6924 │ │ + b.n a7578 │ │ adds r0, #1 │ │ - b.n a6e2a │ │ + b.n a7a7e │ │ movs r0, #4 │ │ - b.n a6b66 │ │ + b.n a77ba │ │ adds r0, #16 │ │ - b.n a6eaa │ │ - stmia r5!, {r4, r6} │ │ + b.n a7afe │ │ + stmia r5!, {r0, r1, r2, r3, r6} │ │ add.w r0, r0, r0, lsl #8 │ │ - b.n a6b72 │ │ + b.n a77c6 │ │ movs r0, r2 │ │ - b.n a6368 │ │ + b.n a6fbc │ │ asrs r0, r3, #32 │ │ - b.n a636c │ │ + b.n a6fc0 │ │ adds r0, #0 │ │ - b.n a6940 │ │ + b.n a7594 │ │ movs r3, r0 │ │ - b.n a6ae6 │ │ + b.n a773a │ │ lsls r4, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n a6f2e │ │ + b.n a7b82 │ │ lsls r7, r5, #1 │ │ lsrs r0, r0, #8 │ │ str r4, [r0, r1] │ │ - b.n a638c │ │ + b.n a6fe0 │ │ movs r2, r0 │ │ - b.n a6b96 │ │ + b.n a77ea │ │ asrs r1, r0, #32 │ │ - b.n a68e4 │ │ - stmia r5!, {r3, r6} │ │ + b.n a7538 │ │ + stmia r5!, {r0, r1, r2, r6} │ │ add.w r0, r0, r0 │ │ - b.n a6f02 │ │ + b.n a7b56 │ │ lsls r4, r6, #1 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #0] │ │ - b.n a6396 │ │ + b.n a6fea │ │ vpmin.u32 q15, , │ │ asrs r0, r5, #14 │ │ - b.n a63b0 │ │ + b.n a7004 │ │ movs r0, #8 │ │ - b.n a6d90 │ │ + b.n a79e4 │ │ adds r3, #164 @ 0xa4 │ │ - b.n a63b8 │ │ + b.n a700c │ │ movs r4, r6 │ │ - b.n a63b8 │ │ + b.n a700c │ │ asrs r1, r0, #32 │ │ - b.n a69a0 │ │ + b.n a75f4 │ │ movs r0, r0 │ │ - b.n a63a0 │ │ + b.n a6ff4 │ │ adds r0, #3 │ │ - b.n a69a8 │ │ + b.n a75fc │ │ movs r4, r7 │ │ - b.n a63c8 │ │ + b.n a701c │ │ movs r4, r0 │ │ - b.n a63ac │ │ + b.n a7000 │ │ movs r4, r4 │ │ - b.n a63d0 │ │ + b.n a7024 │ │ lsls r1, r4, #4 │ │ stmia.w r2, {r1} │ │ - b.n a6fde │ │ + b.n a7c32 │ │ cmp r7, #81 @ 0x51 │ │ - b.n a6fe2 │ │ + b.n a7c36 │ │ ldmia r7!, {r2, r3, r6} │ │ @ instruction: 0xebffff6a │ │ @ instruction: 0xeaff0048 │ │ - b.n a63e0 │ │ + b.n a7034 │ │ movs r0, #0 │ │ - b.n a6ff2 │ │ + b.n a7c46 │ │ asrs r0, r6, #32 │ │ - b.n a63f0 │ │ + b.n a7044 │ │ asrs r0, r5, #5 │ │ - b.n a63ba │ │ + b.n a700e │ │ movs r6, r0 │ │ - b.n a6470 │ │ + b.n a70c4 │ │ lsls r0, r0, #2 │ │ - b.n a6ee2 │ │ + b.n a7b36 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r4, r6 │ │ - b.n a6404 │ │ + b.n a7058 │ │ asrs r0, r0, #32 │ │ - b.n a6d8e │ │ + b.n a79e2 │ │ movs r4, r7 │ │ - b.n a640c │ │ + b.n a7060 │ │ lsls r1, r1, #28 │ │ add.w r0, r0, r4, lsl #21 │ │ - b.n a6414 │ │ + b.n a7068 │ │ movs r0, #0 │ │ - b.n a6c1e │ │ + b.n a7872 │ │ movs r0, r0 │ │ - b.n a6f82 │ │ + b.n a7bd6 │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ movs r4, r4 │ │ - b.n a6424 │ │ + b.n a7078 │ │ adds r0, #1 │ │ - b.n a702e │ │ + b.n a7c82 │ │ movs r0, r0 │ │ - b.n a6b9c │ │ + b.n a77f0 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n a642c │ │ + b.n a7080 │ │ asrs r0, r5, #32 │ │ - b.n a6438 │ │ + b.n a708c │ │ adds r0, #1 │ │ - b.n a69a2 │ │ + b.n a75f6 │ │ adds r0, #1 │ │ asrs r0, r0, #12 │ │ asrs r0, r6, #32 │ │ - b.n a6444 │ │ + b.n a7098 │ │ movs r1, r1 │ │ - b.n a6c4e │ │ + b.n a78a2 │ │ ldmia r7!, {r1, r3, r4, r5} │ │ @ instruction: 0xebff8000 │ │ - b.n a6c56 │ │ + b.n a78aa │ │ str r4, [r0, r1] │ │ - b.n a6454 │ │ + b.n a70a8 │ │ vpmin.u8 q15, , │ │ - add r0, pc, #176 @ (adr r0, a69d0 ) │ │ - b.n a645c │ │ + add r0, pc, #176 @ (adr r0, a7624 ) │ │ + b.n a70b0 │ │ mcr2 10, 3, lr, cr9, cr15, {7} @ │ │ lsls r0, r3, #11 │ │ - b.n a6468 │ │ + b.n a70bc │ │ str r4, [r0, r1] │ │ - b.n a6468 │ │ + b.n a70bc │ │ movs r0, r0 │ │ - b.n a6a50 │ │ + b.n a76a4 │ │ lsls r2, r3, #1 │ │ - b.n a64d6 │ │ + b.n a712a │ │ movs r0, r0 │ │ - b.n a6fda │ │ + b.n a7c2e │ │ vpmin.u q0, , │ │ asrs r4, r0, #11 │ │ - b.n a6480 │ │ + b.n a70d4 │ │ str r6, [r0, r0] │ │ - b.n a6c86 │ │ + b.n a78da │ │ adds r2, #192 @ 0xc0 │ │ - b.n a6488 │ │ + b.n a70dc │ │ stmia r2!, {r6, r7} │ │ - b.n a648c │ │ + b.n a70e0 │ │ asrs r1, r0, #32 │ │ - b.n a6a70 │ │ + b.n a76c4 │ │ strb r4, [r7, #10] │ │ - b.n a6494 │ │ + b.n a70e8 │ │ adds r0, #3 │ │ - b.n a6a78 │ │ + b.n a76cc │ │ movs r4, r7 │ │ - b.n a6498 │ │ + b.n a70ec │ │ stmia r0!, {r2, r3} │ │ - b.n a6a80 │ │ + b.n a76d4 │ │ str r4, [r6, #0] │ │ - b.n a64a0 │ │ + b.n a70f4 │ │ strb r7, [r0, #0] │ │ - b.n a6a88 │ │ + b.n a76dc │ │ movs r0, r1 │ │ - b.n a6488 │ │ + b.n a70dc │ │ str r0, [r0, #0] │ │ - b.n a69fe │ │ + b.n a7652 │ │ movs r0, r2 │ │ - b.n a6e90 │ │ + b.n a7ae4 │ │ lsls r4, r4, #4 │ │ stmia.w r0, {r0} │ │ - b.n a70be │ │ + b.n a7d12 │ │ movs r1, #9 │ │ - b.n a6f82 │ │ + b.n a7bd6 │ │ stmia r0!, {} │ │ - b.n a64a0 │ │ + b.n a70f4 │ │ strb r4, [r0, #0] │ │ - b.n a64a4 │ │ + b.n a70f8 │ │ str r4, [r1, #0] │ │ - b.n a64a8 │ │ + b.n a70fc │ │ ldmia r7!, {r0, r4} │ │ @ instruction: 0xebffffdf │ │ @ instruction: 0xeaff5044 │ │ - b.n a64d4 │ │ + b.n a7128 │ │ strh r1, [r0, #0] │ │ - b.n a6cde │ │ + b.n a7932 │ │ vpmin.u32 q7, , │ │ lsls r4, r7, #8 │ │ - b.n a64e4 │ │ + b.n a7138 │ │ movs r0, #92 @ 0x5c │ │ - b.n a655c │ │ + b.n a71b0 │ │ asrs r0, r7, #8 │ │ - b.n a64ec │ │ + b.n a7140 │ │ movs r0, r0 │ │ - b.n a6ad0 │ │ + b.n a7724 │ │ adds r2, #52 @ 0x34 │ │ - b.n a64f4 │ │ + b.n a7148 │ │ strb r4, [r0, #0] │ │ - b.n a64ec │ │ + b.n a7140 │ │ asrs r1, r0, #32 │ │ - b.n a6adc │ │ + b.n a7730 │ │ str r4, [r5, #32] │ │ - b.n a6500 │ │ + b.n a7154 │ │ adds r0, #3 │ │ - b.n a6ae4 │ │ + b.n a7738 │ │ lsls r2, r0, #28 │ │ - b.n a6ff8 │ │ + b.n a7c4c │ │ str r6, [r0, #0] │ │ - b.n a6aec │ │ + b.n a7740 │ │ str r0, [r0, #0] │ │ asrs r0, r4, #6 │ │ movs r4, r6 │ │ - b.n a6510 │ │ + b.n a7164 │ │ str r0, [r0, #0] │ │ - b.n a64f4 │ │ + b.n a7148 │ │ lsls r0, r6, #8 │ │ - b.n a6d1e │ │ + b.n a7972 │ │ movs r0, #48 @ 0x30 │ │ - b.n a651c │ │ + b.n a7170 │ │ movs r0, #4 │ │ - b.n a6500 │ │ + b.n a7154 │ │ movs r0, #232 @ 0xe8 │ │ - b.n a712a │ │ + b.n a7d7e │ │ movs r0, r1 │ │ - b.n a6508 │ │ + b.n a715c │ │ movs r3, r0 │ │ - b.n a7132 │ │ + b.n a7d86 │ │ ldmia r6, {r3, r4, r5, r6, r7} │ │ @ instruction: 0xebfffe54 │ │ @ instruction: 0xeaff5044 │ │ - b.n a6538 │ │ + b.n a718c │ │ movs r1, r0 │ │ - b.n a70e2 │ │ + b.n a7d36 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ str r1, [r1, #0] │ │ - b.n a6d4a │ │ + b.n a799e │ │ movs r7, r4 │ │ @ instruction: 0xea008000 │ │ - b.n a653e │ │ + b.n a7192 │ │ str r4, [r0, r1] │ │ - b.n a6550 │ │ + b.n a71a4 │ │ movs r6, r2 │ │ - b.n a70ca │ │ + b.n a7d1e │ │ vpmin.u8 q4, , │ │ movs r1, r0 │ │ - b.n a7162 │ │ + b.n a7db6 │ │ adds r1, r0, r0 │ │ - b.n a7028 │ │ + b.n a7c7c │ │ lsrs r0, r2, #32 │ │ - b.n a6c4c │ │ + b.n a78a0 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ adds r2, r0, r1 │ │ - b.n a7172 │ │ + b.n a7dc6 │ │ lsrs r0, r2, #32 │ │ - b.n a6c58 │ │ + b.n a78ac │ │ mrc2 10, 7, r0, cr10, cr15, {7} @ │ │ lsrs r2, r0, #16 │ │ - b.n a7072 │ │ + b.n a7cc6 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ strh r7, [r7, #60] @ 0x3c │ │ - b.n a7056 │ │ + b.n a7caa │ │ ldrh r7, [r7, #62] @ 0x3e │ │ - b.n a70e8 │ │ + b.n a7d3c │ │ mrc2 10, 7, lr, cr12, cr15, {7} @ │ │ movs r0, r2 │ │ - b.n a6584 │ │ + b.n a71d8 │ │ asrs r0, r3, #32 │ │ - b.n a6588 │ │ + b.n a71dc │ │ eors r0, r0 │ │ - b.n a6574 │ │ + b.n a71c8 │ │ str r0, [r4, #0] │ │ - b.n a6578 │ │ - stmia r4!, {r0, r1, r2, r6, r7} │ │ + b.n a71cc │ │ + stmia r4!, {r1, r2, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a7106 │ │ + b.n a7d5a │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ ands r1, r0 │ │ - b.n a7076 │ │ + b.n a7cca │ │ strh r4, [r0, #2] │ │ - b.n a65ac │ │ + b.n a7200 │ │ movs r0, #20 │ │ - b.n a65a8 │ │ + b.n a71fc │ │ adds r0, #0 │ │ - b.n a71ba │ │ + b.n a7e0e │ │ movs r0, r2 │ │ - b.n a65b0 │ │ + b.n a7204 │ │ ldrb r1, [r0, r0] │ │ - b.n a6eb6 │ │ + b.n a7b0a │ │ ands r0, r2 │ │ - b.n a7106 │ │ + b.n a7d5a │ │ movs r0, #240 @ 0xf0 │ │ - b.n a6e24 │ │ + b.n a7a78 │ │ movs r0, #64 @ 0x40 │ │ - b.n a65c8 │ │ + b.n a721c │ │ ands r1, r0 │ │ asrs r4, r0, #12 │ │ asrs r0, r1, #32 │ │ - b.n a6dd6 │ │ + b.n a7a2a │ │ adds r0, #4 │ │ - b.n a6dda │ │ + b.n a7a2e │ │ str r1, [r1, #0] │ │ - b.n a6dde │ │ - stmia r4!, {r0, r1, r4, r5, r7} │ │ + b.n a7a32 │ │ + stmia r4!, {r1, r4, r5, r7} │ │ add.w r0, r0, r1 │ │ - b.n a7186 │ │ + b.n a7dda │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, r0] │ │ - b.n a6dee │ │ + b.n a7a42 │ │ ands r4, r7 │ │ - b.n a65ec │ │ + b.n a7240 │ │ vpmin.u32 q7, q11, │ │ strh r0, [r0, #0] │ │ - b.n a6dfa │ │ + b.n a7a4e │ │ vpmin.u8 q7, q12, │ │ - add r0, pc, #176 @ (adr r0, a6b70 ) │ │ - b.n a65fc │ │ + add r0, pc, #176 @ (adr r0, a77c4 ) │ │ + b.n a7250 │ │ @ instruction: 0xff93eaff │ │ - stmia r4!, {r0, r2, r3, r6} │ │ + stmia r4!, {r2, r3, r6} │ │ @ instruction: 0xeb008000 │ │ - b.n a65ee │ │ + b.n a7242 │ │ mrc2 10, 6, lr, cr4, cr15, {7} @ │ │ - stmia r4!, {r1, r3, r6} │ │ + stmia r4!, {r0, r3, r6} │ │ @ instruction: 0xeb008000 │ │ - b.n a65fa │ │ + b.n a724e │ │ vpmin.u32 q7, , │ │ movs r0, r4 │ │ - b.n a661c │ │ + b.n a7270 │ │ strh r0, [r0, #0] │ │ - b.n a6606 │ │ + b.n a725a │ │ vpmin.u32 q7, , │ │ strh r4, [r0, #0] │ │ - b.n a6e2e │ │ + b.n a7a82 │ │ ands r5, r0 │ │ - b.n a6e32 │ │ + b.n a7a86 │ │ movs r0, r0 │ │ - b.n a71a0 │ │ - add r0, pc, #176 @ (adr r0, a6ba8 ) │ │ - b.n a6614 │ │ + b.n a7df4 │ │ + add r0, pc, #176 @ (adr r0, a77fc ) │ │ + b.n a7268 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n a663c │ │ + b.n a7290 │ │ movs r0, r0 │ │ - b.n a6626 │ │ + b.n a727a │ │ movs r6, r2 │ │ - b.n a71aa │ │ + b.n a7dfe │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, #20 │ │ - b.n a663e │ │ + b.n a7292 │ │ adds r0, #0 │ │ - b.n a7256 │ │ + b.n a7eaa │ │ movs r0, r2 │ │ - b.n a6646 │ │ + b.n a729a │ │ movs r0, #240 @ 0xf0 │ │ - b.n a6eb8 │ │ + b.n a7b0c │ │ adds r0, #17 │ │ - b.n a712a │ │ + b.n a7d7e │ │ asrs r4, r0, #1 │ │ - b.n a6660 │ │ + b.n a72b4 │ │ movs r0, #64 @ 0x40 │ │ - b.n a6664 │ │ - stmia r4!, {r4, r7} │ │ + b.n a72b8 │ │ + stmia r4!, {r0, r1, r2, r3, r7} │ │ add.w r0, r0, r1 │ │ - b.n a7212 │ │ + b.n a7e66 │ │ movs r6, r4 │ │ subs r0, r0, r0 │ │ movs r0, #20 │ │ - b.n a6666 │ │ + b.n a72ba │ │ adds r0, #0 │ │ - b.n a727e │ │ + b.n a7ed2 │ │ movs r0, r2 │ │ - b.n a666e │ │ + b.n a72c2 │ │ asrs r0, r3, #32 │ │ - b.n a6672 │ │ + b.n a72c6 │ │ movs r0, #240 @ 0xf0 │ │ - b.n a6ee4 │ │ + b.n a7b38 │ │ adds r0, #8 │ │ - b.n a6e8e │ │ + b.n a7ae2 │ │ movs r0, #64 @ 0x40 │ │ - b.n a668c │ │ - stmia r4!, {r1, r2, r7} │ │ + b.n a72e0 │ │ + stmia r4!, {r0, r2, r7} │ │ add.w r0, r0, r1 │ │ - b.n a723a │ │ + b.n a7e8e │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ str r0, [r3, r0] │ │ - b.n a668e │ │ + b.n a72e2 │ │ strb r7, [r7, #30] │ │ - b.n a7176 │ │ - add r0, pc, #176 @ (adr r0, a6c18 ) │ │ - b.n a66a4 │ │ + b.n a7dca │ │ + add r0, pc, #176 @ (adr r0, a786c ) │ │ + b.n a72f8 │ │ ldrb r7, [r7, #31] │ │ - b.n a720c │ │ + b.n a7e60 │ │ @ instruction: 0xffceeaff │ │ movs r0, r0 │ │ - b.n a721e │ │ + b.n a7e72 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n a66b8 │ │ + b.n a730c │ │ movs r0, r0 │ │ - b.n a66a2 │ │ + b.n a72f6 │ │ movs r6, r2 │ │ - b.n a7226 │ │ + b.n a7e7a │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, #20 │ │ - b.n a66ba │ │ + b.n a730e │ │ adds r0, #0 │ │ - b.n a72d2 │ │ + b.n a7f26 │ │ movs r0, r2 │ │ - b.n a66c2 │ │ + b.n a7316 │ │ asrs r0, r3, #32 │ │ - b.n a66c6 │ │ + b.n a731a │ │ movs r0, #240 @ 0xf0 │ │ - b.n a6f38 │ │ + b.n a7b8c │ │ adds r0, #17 │ │ - b.n a71aa │ │ + b.n a7dfe │ │ movs r0, #64 @ 0x40 │ │ - b.n a66e0 │ │ - stmia r4!, {r0, r4, r5, r6} │ │ + b.n a7334 │ │ + stmia r4!, {r4, r5, r6} │ │ add.w r0, r0, r1 │ │ - b.n a728e │ │ + b.n a7ee2 │ │ @ instruction: 0xffea1aff │ │ movs r0, r0 │ │ - b.n a72f6 │ │ + b.n a7f4a │ │ str r0, [sp, #24] │ │ - b.n a6efa │ │ + b.n a7b4e │ │ movs r0, r3 │ │ - b.n a66ca │ │ + b.n a731e │ │ movs r4, r3 │ │ - b.n a66ce │ │ + b.n a7322 │ │ movs r0, r2 │ │ - b.n a66d2 │ │ + b.n a7326 │ │ movs r0, r4 │ │ - b.n a6704 │ │ - add r0, pc, #176 @ (adr r0, a6c7c ) │ │ - b.n a6708 │ │ + b.n a7358 │ │ + add r0, pc, #176 @ (adr r0, a78d0 ) │ │ + b.n a735c │ │ @ instruction: 0xffc3eaff │ │ str r4, [r0, r1] │ │ - b.n a6710 │ │ - add r0, pc, #176 @ (adr r0, a6c88 ) │ │ - b.n a6714 │ │ + b.n a7364 │ │ + add r0, pc, #176 @ (adr r0, a78dc ) │ │ + b.n a7368 │ │ @ instruction: 0xffb3eaff │ │ - ldrb r4, [r6, #9] │ │ + ldrb r0, [r4, #8] │ │ movs r3, r0 │ │ - ldrb r4, [r1, #4] │ │ + ldrb r0, [r7, #2] │ │ movs r3, r0 │ │ - adds r7, #194 @ 0xc2 │ │ - vtbl.8 d21, {d22-d25}, d7 │ │ - vtrn.16 d24, d24 │ │ - vsli.32 q11, q0, #22 │ │ - vrintp.f16 , q14 │ │ + cmp r3, #41 @ 0x29 │ │ + @ instruction: 0xfff64ed1 │ │ + vrintz.f16 , │ │ + vtbx.8 d21, {d22}, d13 │ │ + vqshl.u64 d23, d8, #54 @ 0x36 │ │ + movs r3, r0 │ │ + strb r1, [r1, r0] │ │ + vrintz.f16 d22, d12 │ │ + vcvt.bf16.f32 d17, │ │ + vqmovn.u32 d23, q4 │ │ movs r3, r0 │ │ - str r7, [r7, #8] │ │ - vzip.16 d23, d19 │ │ - vrintn.f16 q9, q12 │ │ - vrsra.u32 d23, d12, #10 │ │ - movs r3, r0 │ │ - ldrh r3, [r6, r7] │ │ - vshr.u32 q11, , #10 │ │ - vtbx.8 d19, {d22-d25}, d31 │ │ - vsli.64 d22, d20, #54 @ 0x36 │ │ - vcvt.f16.f32 d23, q2 │ │ + ldr r7, [pc, #244] @ (a7954 ) │ │ + vrsra.u64 , q11, #10 │ │ + vqrdmlsh.s q9, q11, d9[0] │ │ + vqshrn.u64 d21, , #10 │ │ + vsli.64 d23, d16, #54 @ 0x36 │ │ movs r3, r0 │ │ - ldrb r3, [r0, r3] │ │ - vcvt.f16.u16 d18, d11, #10 │ │ - vsli.32 , q4, #22 │ │ + str r5, [r1, r0] │ │ + @ instruction: 0xfff61fbf │ │ + vrinta.f16 d23, d4 │ │ movs r3, r0 │ │ - ldrsh r7, [r5, r0] │ │ - vcvt.f16.f32 d19, q6 │ │ - @ instruction: 0xfff65d9b │ │ - @ instruction: 0xfff68cfd │ │ + str r1, [r7, r5] │ │ + @ instruction: 0xfff62996 │ │ + vtrn.16 , │ │ + vrintn.f16 d24, d12 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a715c │ │ + b.n a7db0 │ │ svc 77 @ 0x4d │ │ - b.n a70e0 │ │ + b.n a7d34 │ │ str r0, [r0, #0] │ │ - b.n a6f8a │ │ + b.n a7bde │ │ movs r0, r0 │ │ - b.n a67f4 │ │ + b.n a7448 │ │ str r0, [sp, #8] │ │ - b.n a6f92 │ │ + b.n a7be6 │ │ movs r4, r5 │ │ - b.n a6770 │ │ + b.n a73c4 │ │ movs r0, #1 │ │ - b.n a6800 │ │ - b.n a6c5e │ │ - b.n a6f9e │ │ + b.n a7454 │ │ + b.n a78b2 │ │ + b.n a7bf2 │ │ lsls r4, r3, #1 │ │ - b.n a680e │ │ - add r0, pc, #12 @ (adr r0, a6c70 ) │ │ - b.n a6fa6 │ │ + b.n a7462 │ │ + add r0, pc, #12 @ (adr r0, a78c4 ) │ │ + b.n a7bfa │ │ asrs r0, r2, #32 │ │ - b.n a6796 │ │ + b.n a73ea │ │ lsrs r1, r0, #32 │ │ - b.n a72aa │ │ + b.n a7efe │ │ movs r0, #40 @ 0x28 │ │ - b.n a678c │ │ + b.n a73e0 │ │ strh r2, [r2, #0] │ │ - b.n a6d78 │ │ + b.n a79cc │ │ lsls r2, r0, #6 │ │ - b.n a6d80 │ │ + b.n a79d4 │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n a6798 │ │ + b.n a73ec │ │ lsls r0, r3, #3 │ │ - b.n a7002 │ │ + b.n a7c56 │ │ movs r0, r7 │ │ - b.n a67a0 │ │ + b.n a73f4 │ │ asrs r4, r6, #32 │ │ - b.n a67a4 │ │ + b.n a73f8 │ │ str r0, [r0, #4] │ │ - b.n a67a8 │ │ + b.n a73fc │ │ lsls r0, r2, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #1 │ │ - b.n a67c2 │ │ + b.n a7416 │ │ movs r0, r2 │ │ - b.n a67bc │ │ + b.n a7410 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n a67c0 │ │ + b.n a7414 │ │ ands r0, r3 │ │ - b.n a67c4 │ │ + b.n a7418 │ │ movs r0, #28 │ │ - b.n a67c8 │ │ + b.n a741c │ │ adds r0, #24 │ │ - b.n a67cc │ │ + b.n a7420 │ │ strb r2, [r0, #0] │ │ - b.n a6d06 │ │ + b.n a795a │ │ str r3, [r0, r0] │ │ - b.n a6cfa │ │ + b.n a794e │ │ strb r7, [r0, #0] │ │ - b.n a6fe0 │ │ + b.n a7c34 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r1} │ │ - b.n a6ffe │ │ + b.n a7c52 │ │ ands r3, r0 │ │ - b.n a7002 │ │ - blx 4a8304 │ │ + b.n a7c56 │ │ + blx 4a8f58 │ │ @ instruction: 0xfff5eaff │ │ movs r0, r0 │ │ - b.n a736e │ │ + b.n a7fc2 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #1 │ │ - b.n a6802 │ │ + b.n a7456 │ │ strh r4, [r0, #2] │ │ - b.n a67f4 │ │ + b.n a7448 │ │ strh r4, [r1, #0] │ │ - b.n a701e │ │ + b.n a7c72 │ │ ands r0, r6 │ │ - b.n a67fc │ │ + b.n a7450 │ │ movs r1, #92 @ 0x5c │ │ - b.n a6808 │ │ + b.n a745c │ │ adds r1, #88 @ 0x58 │ │ - b.n a680c │ │ + b.n a7460 │ │ stmia r1!, {r2, r3, r4, r6} │ │ - b.n a6810 │ │ + b.n a7464 │ │ str r0, [r3, r5] │ │ - b.n a6814 │ │ + b.n a7468 │ │ ands r4, r1 │ │ - b.n a6d3a │ │ + b.n a798e │ │ strb r5, [r0, #0] │ │ - b.n a6d40 │ │ + b.n a7994 │ │ strb r4, [r0, #0] │ │ - b.n a702c │ │ + b.n a7c80 │ │ lsls r0, r4, #12 │ │ subs r0, r0, r0 │ │ stmia r0!, {r3} │ │ - b.n a7046 │ │ + b.n a7c9a │ │ strh r4, [r0, #2] │ │ - b.n a6844 │ │ + b.n a7498 │ │ ands r0, r6 │ │ - b.n a6848 │ │ + b.n a749c │ │ movs r0, r0 │ │ - b.n a6db8 │ │ + b.n a7a0c │ │ movs r0, r0 │ │ - b.n a72ba │ │ + b.n a7f0e │ │ movs r0, r5 │ │ cmp r2, #0 │ │ movs r4, r1 │ │ - b.n a7046 │ │ + b.n a7c9a │ │ movs r4, r5 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #1 │ │ - b.n a6852 │ │ - b.n a6db0 │ │ - b.n a6844 │ │ + b.n a74a6 │ │ + b.n a7a04 │ │ + b.n a7498 │ │ str r4, [r2, r5] │ │ - b.n a684e │ │ + b.n a74a2 │ │ str r1, [sp, #320] @ 0x140 │ │ - b.n a6852 │ │ + b.n a74a6 │ │ asrs r4, r2, #5 │ │ - b.n a6856 │ │ + b.n a74aa │ │ movs r1, #80 @ 0x50 │ │ - b.n a685a │ │ + b.n a74ae │ │ adds r0, #1 │ │ - b.n a6d88 │ │ + b.n a79dc │ │ strb r2, [r0, #0] │ │ - b.n a6d94 │ │ + b.n a79e8 │ │ adds r0, #3 │ │ - b.n a7074 │ │ + b.n a7cc8 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ str r1, [r0, r0] │ │ - b.n a708e │ │ + b.n a7ce2 │ │ str r0, [sp, #8] │ │ - b.n a7092 │ │ - blx 4a8394 │ │ + b.n a7ce6 │ │ + blx 4a8fe8 │ │ @ instruction: 0xfff5eaff │ │ movs r5, r0 │ │ - b.n a7090 │ │ + b.n a7ce4 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r1, #22 │ │ - b.n a68a4 │ │ + b.n a74f8 │ │ asrs r0, r2, #1 │ │ - b.n a7284 │ │ + b.n a7ed8 │ │ strb r4, [r0, #0] │ │ - b.n a70ae │ │ + b.n a7d02 │ │ ands r4, r1 │ │ - b.n a70b2 │ │ + b.n a7d06 │ │ movs r0, r0 │ │ - b.n a6e94 │ │ + b.n a7ae8 │ │ movs r4, r5 │ │ - b.n a689a │ │ - stmia r4!, {r5} │ │ + b.n a74ee │ │ + stmia r4!, {r0, r1, r2, r3, r4} │ │ add.w r0, r0, r0 │ │ - b.n a7422 │ │ + b.n a8076 │ │ lsls r0, r5, #12 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #1 │ │ - b.n a68c4 │ │ + b.n a7518 │ │ subs r2, #0 │ │ - b.n a73a6 │ │ + b.n a7ffa │ │ movs r0, #80 @ 0x50 │ │ - b.n a68cc │ │ + b.n a7520 │ │ subs r3, #154 @ 0x9a │ │ - b.n a741c │ │ + b.n a8070 │ │ subs r0, r0, #7 │ │ - b.n a70da │ │ + b.n a7d2e │ │ lsls r2, r2, #14 │ │ - b.n a6f60 │ │ + b.n a7bb4 │ │ movs r1, r1 │ │ - b.n a6e42 │ │ + b.n a7a96 │ │ str r0, [r0, #4] │ │ - b.n a68e0 │ │ - b.n a6e30 │ │ - b.n a68e4 │ │ + b.n a7534 │ │ + b.n a7a84 │ │ + b.n a7538 │ │ asrs r5, r0, #32 │ │ - b.n a6f30 │ │ + b.n a7b84 │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n a68ec │ │ + b.n a7540 │ │ movs r7, r0 │ │ - b.n a6e56 │ │ + b.n a7aaa │ │ movs r4, r0 │ │ - b.n a6f5c │ │ + b.n a7bb0 │ │ movs r5, r0 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n a73c2 │ │ + b.n a8016 │ │ movs r0, r1 │ │ - b.n a744e │ │ - b.n a6dc8 │ │ - b.n a6de6 │ │ + b.n a80a2 │ │ + b.n a7a1c │ │ + b.n a7a3a │ │ movs r1, r0 │ │ @ instruction: 0xea00903c │ │ - b.n a690c │ │ - b.n a6e5c │ │ - b.n a6910 │ │ + b.n a7560 │ │ + b.n a7ab0 │ │ + b.n a7564 │ │ strh r4, [r2, #0] │ │ - b.n a72ea │ │ + b.n a7f3e │ │ stmia r0!, {r3} │ │ - b.n a72f0 │ │ + b.n a7f44 │ │ movs r0, r0 │ │ - b.n a7522 │ │ + b.n a8176 │ │ lsls r1, r0, #4 │ │ - b.n a7422 │ │ + b.n a8076 │ │ movs r0, r6 │ │ - b.n a6904 │ │ + b.n a7558 │ │ lsls r0, r1, #1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #1 │ │ - b.n a691e │ │ + b.n a7572 │ │ strb r0, [r5, #5] │ │ - b.n a6916 │ │ + b.n a756a │ │ asrs r4, r4, #32 │ │ - b.n a692c │ │ + b.n a7580 │ │ movs r1, r0 │ │ - b.n a70ac │ │ + b.n a7d00 │ │ movs r1, r0 │ │ cmp r2, #0 │ │ asrs r0, r5, #5 │ │ - b.n a6906 │ │ + b.n a755a │ │ lsls r1, r0, #1 │ │ and.w r0, r0, r8, asr #2 │ │ - b.n a693a │ │ + b.n a758e │ │ movs r1, r0 │ │ - b.n a6f12 │ │ + b.n a7b66 │ │ movs r0, r0 │ │ - b.n a70c4 │ │ + b.n a7d18 │ │ movs r5, r7 │ │ subs r2, #0 │ │ movs r0, r1 │ │ - b.n a715e │ │ + b.n a7db2 │ │ stmia r0!, {r2, r5} │ │ - b.n a693c │ │ + b.n a7590 │ │ lsls r4, r0, #1 │ │ - b.n a6940 │ │ + b.n a7594 │ │ strh r6, [r1, #0] │ │ - b.n a716a │ │ + b.n a7dbe │ │ movs r4, r4 │ │ - b.n a694e │ │ + b.n a75a2 │ │ movs r1, r0 │ │ - b.n a70d2 │ │ + b.n a7d26 │ │ asrs r0, r0, #32 │ │ strh r0, [r4, #12] │ │ movs r6, r0 │ │ - b.n a717a │ │ + b.n a7dce │ │ @ instruction: 0xfb43ebff │ │ str r0, [r0, #4] │ │ - b.n a697c │ │ + b.n a75d0 │ │ adds r4, r5, #2 │ │ - b.n a6984 │ │ + b.n a75d8 │ │ asrs r1, r0, #32 │ │ - b.n a6f68 │ │ + b.n a7bbc │ │ movs r0, #92 @ 0x5c │ │ - b.n a69fa │ │ + b.n a764e │ │ lsls r0, r5 │ │ - b.n a697e │ │ + b.n a75d2 │ │ stmia r0!, {r4, r6} │ │ - b.n a6978 │ │ + b.n a75cc │ │ adds r0, #1 │ │ - b.n a72f2 │ │ + b.n a7f46 │ │ str r0, [r0, r0] │ │ - b.n a7336 │ │ + b.n a7f8a │ │ asrs r0, r2, #8 │ │ - b.n a6f68 │ │ + b.n a7bbc │ │ asrs r5, r0, #32 │ │ - b.n a6e68 │ │ + b.n a7abc │ │ tst r1, r6 │ │ - b.n a6f72 │ │ + b.n a7bc6 │ │ movs r4, r0 │ │ - b.n a711c │ │ + b.n a7d70 │ │ movs r4, r0 │ │ subs r2, #0 │ │ str r2, [sp, #196] @ 0xc4 │ │ - b.n a71b6 │ │ + b.n a7e0a │ │ asrs r7, r2, #8 │ │ - b.n a6f80 │ │ + b.n a7bd4 │ │ str r5, [r0, r0] │ │ - b.n a6e80 │ │ + b.n a7ad4 │ │ lsls r1, r3, #8 │ │ - b.n a712c │ │ + b.n a7d80 │ │ lsls r7, r0, #9 │ │ ldrh r0, [r0, #16] │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n a69c4 │ │ - b.n a6e9c │ │ - b.n a71ce │ │ + b.n a7618 │ │ + b.n a7af0 │ │ + b.n a7e22 │ │ movs r1, #182 @ 0xb6 │ │ - b.n a7244 │ │ + b.n a7e98 │ │ movs r0, r0 │ │ - b.n a753a │ │ + b.n a818e │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #10 │ │ - b.n a7250 │ │ + b.n a7ea4 │ │ str r1, [r0, r0] │ │ - b.n a74b2 │ │ + b.n a8106 │ │ strb r0, [r4, #0] │ │ - b.n a69d8 │ │ + b.n a762c │ │ ands r5, r0 │ │ - b.n a6eae │ │ + b.n a7b02 │ │ adds r0, #36 @ 0x24 │ │ - b.n a69e0 │ │ + b.n a7634 │ │ movs r5, r0 │ │ - b.n a715a │ │ + b.n a7dae │ │ asrs r1, r0, #2 │ │ - b.n a6fb8 │ │ + b.n a7c0c │ │ asrs r3, r0, #32 │ │ - b.n a73bc │ │ + b.n a8010 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ - ldr r7, [pc, #1020] @ (a72bc ) │ │ - b.n a74e0 │ │ + ldr r7, [pc, #1020] @ (a7f10 ) │ │ + b.n a8134 │ │ ldr r1, [r0, r0] │ │ - b.n a7606 │ │ + b.n a825a │ │ movs r4, r0 │ │ - b.n a716e │ │ + b.n a7dc2 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ str r2, [r2, r3] │ │ - b.n a6ea6 │ │ + b.n a7afa │ │ movs r6, #34 @ 0x22 │ │ - b.n a7216 │ │ + b.n a7e6a │ │ str r1, [r0, r0] │ │ - b.n a73e4 │ │ - ldr r1, [pc, #8] @ (a6ee4 ) │ │ - b.n a761e │ │ + b.n a8038 │ │ + ldr r1, [pc, #8] @ (a7b38 ) │ │ + b.n a8272 │ │ strh r5, [r2, r0] │ │ - b.n a6fea │ │ + b.n a7c3e │ │ movs r0, r0 │ │ and.w r0, r0, r2, lsl #20 │ │ - b.n a722a │ │ + b.n a7e7e │ │ movs r0, #1 │ │ - b.n a6ff8 │ │ + b.n a7c4c │ │ ands r0, r0 │ │ - b.n a6f80 │ │ + b.n a7bd4 │ │ movs r2, r0 │ │ - b.n a719e │ │ + b.n a7df2 │ │ movs r3, r0 │ │ ldr r2, [sp, #0] │ │ movs r0, r0 │ │ - b.n a71ac │ │ + b.n a7e00 │ │ adds r0, #3 │ │ strh r7, [r0, #2] │ │ movs r2, r0 │ │ strh r3, [r2, #10] │ │ lsls r6, r4, #5 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r2, r5} │ │ - b.n a6a48 │ │ + b.n a769c │ │ strh r4, [r0, #2] │ │ - b.n a6a4c │ │ + b.n a76a0 │ │ lsls r0, r1, #1 │ │ - b.n a6a42 │ │ + b.n a7696 │ │ asrs r4, r3, #5 │ │ - b.n a6a3a │ │ + b.n a768e │ │ movs r1, #88 @ 0x58 │ │ - b.n a6a3e │ │ + b.n a7692 │ │ adds r1, #92 @ 0x5c │ │ - b.n a6a42 │ │ + b.n a7696 │ │ strb r0, [r3, #5] │ │ - b.n a6a46 │ │ + b.n a769a │ │ str r3, [r0, r0] │ │ - b.n a6f6c │ │ + b.n a7bc0 │ │ ands r7, r0 │ │ - b.n a6f72 │ │ + b.n a7bc6 │ │ str r5, [r0, r0] │ │ - b.n a725a │ │ + b.n a7eae │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r3, r0, #32 │ │ - b.n a727a │ │ + b.n a7ece │ │ movs r0, #7 │ │ - b.n a727e │ │ - blx 4a8580 │ │ + b.n a7ed2 │ │ + blx 4a91d4 │ │ @ instruction: 0xfff5eaff │ │ movs r1, r0 │ │ - b.n a726e │ │ - b.n a6fd4 │ │ - b.n a6a68 │ │ + b.n a7ec2 │ │ + b.n a7c28 │ │ + b.n a76bc │ │ lsls r0, r4, #1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #32 │ │ - b.n a7592 │ │ + b.n a81e6 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n a6b0a │ │ + b.n a775e │ │ asrs r2, r0, #32 │ │ - b.n a6b16 │ │ + b.n a776a │ │ movs r0, #16 │ │ - b.n a6a92 │ │ + b.n a76e6 │ │ adds r0, #36 @ 0x24 │ │ - b.n a6a9c │ │ + b.n a76f0 │ │ movs r1, r2 │ │ - b.n a7072 │ │ + b.n a7cc6 │ │ asrs r2, r0, #32 │ │ - b.n a76b2 │ │ + b.n a8306 │ │ movs r4, r6 │ │ - b.n a6a96 │ │ + b.n a76ea │ │ movs r0, r0 │ │ - b.n a7220 │ │ + b.n a7e74 │ │ movs r0, r1 │ │ - b.n a76be │ │ + b.n a8312 │ │ lsls r6, r5, #30 │ │ - b.n a6f82 │ │ + b.n a7bd6 │ │ asrs r6, r0, #32 │ │ strh r0, [r0, #24] │ │ strb r0, [r0, #0] │ │ - b.n a728c │ │ + b.n a7ee0 │ │ movs r1, r0 │ │ - b.n a76ce │ │ + b.n a8322 │ │ movs r4, r0 │ │ and.w r0, r0, ip, ror #3 │ │ - b.n a6b42 │ │ + b.n a7796 │ │ strb r0, [r0, #0] │ │ - b.n a76da │ │ + b.n a832e │ │ movs r0, r0 │ │ - b.n a763e │ │ + b.n a8292 │ │ movs r0, r0 │ │ - b.n a76e2 │ │ + b.n a8336 │ │ lsls r6, r2, #1 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #1 │ │ - b.n a6ad6 │ │ + b.n a772a │ │ lsls r2, r0, #28 │ │ - b.n a75ea │ │ + b.n a823e │ │ stmia r0!, {r2, r5} │ │ - b.n a6acc │ │ + b.n a7720 │ │ asrs r0, r0, #2 │ │ - b.n a74b8 │ │ + b.n a810c │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r0, #216 @ 0xd8 │ │ - b.n a7340 │ │ + b.n a7f94 │ │ ands r0, r0 │ │ - b.n a70e6 │ │ + b.n a7d3a │ │ str r0, [r0, r0] │ │ - b.n a750c │ │ + b.n a8160 │ │ movs r6, r0 │ │ - b.n a73f8 │ │ + b.n a804c │ │ movs r4, r0 │ │ asrs r0, r2, #13 │ │ lsrs r0, r7 │ │ - b.n a7354 │ │ + b.n a7fa8 │ │ movs r3, r7 │ │ lsrs r0, r0, #8 │ │ str r4, [r2, r0] │ │ - b.n a6b06 │ │ + b.n a775a │ │ movs r2, r0 │ │ - b.n a767e │ │ + b.n a82d2 │ │ lsls r5, r4, #4 │ │ subs r0, r0, r0 │ │ str r0, [r0, #4] │ │ - b.n a6b20 │ │ + b.n a7774 │ │ movs r5, r0 │ │ - b.n a732a │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ + b.n a7f7e │ │ + stmia r3!, {r0, r1, r3, r4, r6, r7} │ │ @ instruction: 0xeb00e044 │ │ - b.n a6b2c │ │ + b.n a7780 │ │ movs r0, r0 │ │ - b.n a7696 │ │ + b.n a82ea │ │ movs r2, r6 │ │ lsrs r0, r0, #8 │ │ - stmia r3!, {} │ │ + stmia r2!, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a6b22 │ │ + b.n a7776 │ │ movs r4, r0 │ │ - b.n a76a6 │ │ + b.n a82fa │ │ @ instruction: 0xfff60aff │ │ movs r4, r3 │ │ and.w r0, r0, r0, lsr #11 │ │ - b.n a7394 │ │ + b.n a7fe8 │ │ str r0, [r1, r0] │ │ - b.n a7356 │ │ + b.n a7faa │ │ strh r0, [r0, #0] │ │ - b.n a713e │ │ + b.n a7d92 │ │ str r0, [sp, #0] │ │ - b.n a7564 │ │ + b.n a81b8 │ │ movs r0, r0 │ │ - b.n a76d0 │ │ + b.n a8324 │ │ strh r0, [r6, #6] │ │ - b.n a73a8 │ │ + b.n a7ffc │ │ strh r5, [r0, #0] │ │ - b.n a736a │ │ + b.n a7fbe │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r3, #12 │ │ - b.n a6b70 │ │ + b.n a77c4 │ │ movs r2, r0 │ │ - b.n a7664 │ │ + b.n a82b8 │ │ movs r0, #60 @ 0x3c │ │ - b.n a6b74 │ │ + b.n a77c8 │ │ movs r0, r0 │ │ - b.n a715c │ │ + b.n a7db0 │ │ asrs r4, r3, #1 │ │ - b.n a6bee │ │ + b.n a7842 │ │ movs r0, #36 @ 0x24 │ │ - b.n a6b6a │ │ + b.n a77be │ │ adds r0, #80 @ 0x50 │ │ - b.n a6b6a │ │ + b.n a77be │ │ movs r0, r2 │ │ - b.n a6b7a │ │ + b.n a77ce │ │ asrs r2, r2, #4 │ │ - b.n a7158 │ │ + b.n a7dac │ │ movs r0, #0 │ │ - b.n a751c │ │ + b.n a8170 │ │ asrs r1, r0, #32 │ │ - b.n a74dc │ │ + b.n a8130 │ │ asrs r2, r0, #32 │ │ - b.n a7060 │ │ + b.n a7cb4 │ │ movs r0, #4 │ │ - b.n a77a2 │ │ + b.n a83f6 │ │ movs r0, #1 │ │ lsls r0, r0, #12 │ │ - stmia r3!, {r0, r2, r5, r7} │ │ + stmia r3!, {r2, r5, r7} │ │ @ instruction: 0xeb00e044 │ │ - b.n a6ba8 │ │ + b.n a77fc │ │ movs r0, r0 │ │ - b.n a7712 │ │ + b.n a8366 │ │ str r0, [r0, #4] │ │ - b.n a6bb0 │ │ + b.n a7804 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ - stmia r2!, {r5, r6, r7} │ │ + stmia r2!, {r0, r1, r2, r3, r4, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a6ba2 │ │ + b.n a77f6 │ │ str r0, [r0, #4] │ │ - b.n a6bc0 │ │ + b.n a7814 │ │ movs r0, r0 │ │ - b.n a772a │ │ - b.n a7114 │ │ - b.n a6bc8 │ │ + b.n a837e │ │ + b.n a7d68 │ │ + b.n a781c │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n a6bc2 │ │ + b.n a7816 │ │ asrs r2, r0, #4 │ │ - b.n a779c │ │ + b.n a83f0 │ │ asrs r4, r0, #32 │ │ - b.n a6baa │ │ - beq.n a70d8 │ │ - b.n a7538 │ │ + b.n a77fe │ │ + beq.n a7d2c │ │ + b.n a818c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2} │ │ - b.n a76d8 │ │ + b.n a832c │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n a6bde │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ + b.n a7832 │ │ + stmia r3!, {r0, r2, r3, r5, r7} │ │ @ instruction: 0xeb00e044 │ │ - b.n a6bf4 │ │ + b.n a7848 │ │ movs r0, r0 │ │ - b.n a775e │ │ + b.n a83b2 │ │ str r0, [r0, #4] │ │ - b.n a6bfc │ │ + b.n a7850 │ │ @ instruction: 0xffec1aff │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n a6c04 │ │ + b.n a7858 │ │ lsrs r1, r0, #32 │ │ - b.n a770a │ │ + b.n a835e │ │ stmia r0!, {r2, r5} │ │ - b.n a6c0c │ │ + b.n a7860 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #1 │ │ - b.n a6c06 │ │ + b.n a785a │ │ movs r0, r0 │ │ - b.n a789e │ │ + b.n a84f2 │ │ lsls r0, r5, #2 │ │ - b.n a6bf4 │ │ + b.n a7848 │ │ lsls r4, r5, #2 │ │ - b.n a6bf8 │ │ + b.n a784c │ │ movs r0, r0 │ │ - b.n a782a │ │ + b.n a847e │ │ lsls r0, r2, #5 │ │ - b.n a6bf0 │ │ + b.n a7844 │ │ lsls r4, r2, #5 │ │ - b.n a6bf4 │ │ + b.n a7848 │ │ asrs r0, r1, #1 │ │ - b.n a6c22 │ │ + b.n a7876 │ │ lsls r0, r3, #5 │ │ - b.n a6bfc │ │ + b.n a7850 │ │ lsls r4, r3, #5 │ │ - b.n a6c00 │ │ + b.n a7854 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsl #4 │ │ - b.n a7846 │ │ + b.n a849a │ │ movs r1, r0 │ │ - b.n a784a │ │ + b.n a849e │ │ lsrs r0, r7, #11 │ │ - b.n a74a0 │ │ + b.n a80f4 │ │ lsls r0, r2, #3 │ │ - b.n a74aa │ │ + b.n a80fe │ │ movs r0, #52 @ 0x34 │ │ - b.n a6c50 │ │ + b.n a78a4 │ │ adds r0, #56 @ 0x38 │ │ - b.n a6c54 │ │ + b.n a78a8 │ │ movs r0, #1 │ │ - b.n a7162 │ │ + b.n a7db6 │ │ adds r0, #0 │ │ - b.n a7168 │ │ + b.n a7dbc │ │ movs r0, #2 │ │ - b.n a744c │ │ + b.n a80a0 │ │ movs r3, r4 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n a763e │ │ + b.n a8292 │ │ asrs r0, r5, #32 │ │ - b.n a7644 │ │ + b.n a8298 │ │ movs r0, #96 @ 0x60 │ │ - b.n a7876 │ │ + b.n a84ca │ │ ands r4, r1 │ │ - b.n a747a │ │ - stmia r2!, {r2, r4, r5, r7} │ │ + b.n a80ce │ │ + stmia r2!, {r0, r1, r4, r5, r7} │ │ add.w r0, r0, r0 │ │ - b.n a77e2 │ │ + b.n a8436 │ │ lsls r7, r5, #7 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #2 │ │ - b.n a765a │ │ + b.n a82ae │ │ asrs r0, r1, #2 │ │ - b.n a7660 │ │ + b.n a82b4 │ │ movs r0, #32 │ │ - b.n a7892 │ │ - stmia r2!, {r1, r2, r3, r5, r7} │ │ + b.n a84e6 │ │ + stmia r2!, {r0, r2, r3, r5, r7} │ │ add.w r0, r0, r0 │ │ - b.n a77fa │ │ + b.n a844e │ │ lsls r1, r5, #7 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n a7672 │ │ + b.n a82c6 │ │ asrs r4, r2, #32 │ │ - b.n a7678 │ │ + b.n a82cc │ │ movs r0, #20 │ │ - b.n a78aa │ │ - stmia r2!, {r3, r5, r7} │ │ + b.n a84fe │ │ + stmia r2!, {r0, r1, r2, r5, r7} │ │ add.w r0, r0, r0 │ │ - b.n a7812 │ │ + b.n a8466 │ │ lsls r3, r4, #7 │ │ subs r0, r0, r0 │ │ asrs r4, r5, #32 │ │ - b.n a6cb4 │ │ + b.n a7908 │ │ movs r1, r0 │ │ - b.n a78be │ │ + b.n a8512 │ │ movs r0, #40 @ 0x28 │ │ - b.n a6cbc │ │ + b.n a7910 │ │ str r0, [r0, #4] │ │ - b.n a6cc0 │ │ + b.n a7914 │ │ lsls r1, r6, #8 │ │ - b.n a73aa │ │ + b.n a7ffe │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ lsls r0, r5, #2 │ │ - b.n a6cc4 │ │ + b.n a7918 │ │ asrs r4, r5, #2 │ │ - b.n a6cc8 │ │ + b.n a791c │ │ movs r1, r0 │ │ - b.n a767a │ │ + b.n a82ce │ │ movs r0, r0 │ │ - b.n a7780 │ │ + b.n a83d4 │ │ movs r4, r2 │ │ cmp r2, #0 │ │ - b.n a722c │ │ - b.n a6ce0 │ │ + b.n a7e80 │ │ + b.n a7934 │ │ str r0, [sp, #32] │ │ - b.n a74ea │ │ + b.n a813e │ │ stmia r0!, {r2} │ │ - b.n a74ee │ │ + b.n a8142 │ │ lsls r2, r0, #28 │ │ - b.n a77ee │ │ + b.n a8442 │ │ lsls r1, r1, #2 │ │ subs r0, r0, r0 │ │ lsls r4, r4, #1 │ │ and.w r0, r0, r3, lsl #8 │ │ - b.n a6d72 │ │ + b.n a79c6 │ │ movs r0, #3 │ │ - b.n a75c6 │ │ + b.n a821a │ │ movs r3, r0 │ │ - b.n a786a │ │ + b.n a84be │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #1 │ │ - b.n a6d82 │ │ + b.n a79d6 │ │ movs r3, r0 │ │ - b.n a7476 │ │ + b.n a80ca │ │ adds r0, #2 │ │ asrs r2, r3, #23 │ │ movs r3, r0 │ │ asrs r2, r2, #5 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ lsrs r0, r3, #6 │ │ - b.n a6d20 │ │ + b.n a7974 │ │ movs r4, #145 @ 0x91 │ │ - b.n a77e6 │ │ + b.n a843a │ │ adds r4, r2, r6 │ │ - b.n a6d28 │ │ + b.n a797c │ │ movs r0, r0 │ │ - b.n a730c │ │ + b.n a7f60 │ │ asrs r1, r0, #32 │ │ - b.n a7310 │ │ + b.n a7f64 │ │ ldmia r3, {r2, r3, r5, r6, r7} │ │ @ instruction: 0xebff0954 │ │ - b.n a6d38 │ │ + b.n a798c │ │ movs r0, r0 │ │ - b.n a731c │ │ + b.n a7f70 │ │ asrs r2, r3, #1 │ │ - b.n a6da2 │ │ + b.n a79f6 │ │ movs r0, r0 │ │ - b.n a7946 │ │ + b.n a859a │ │ movs r3, r0 │ │ - b.n a78ac │ │ + b.n a8500 │ │ lsls r6, r6, #2 │ │ cmp r2, #0 │ │ - beq.n a7248 │ │ - b.n a76a8 │ │ + beq.n a7e9c │ │ + b.n a82fc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r6, ip, sp} │ │ - b.n a6dc6 │ │ + b.n a7a1a │ │ strb r0, [r2, #0] │ │ - b.n a6d4a │ │ + b.n a799e │ │ movs r3, #18 │ │ - b.n a7330 │ │ + b.n a7f84 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n a772a │ │ + b.n a837e │ │ movs r0, r1 │ │ - b.n a74dc │ │ + b.n a8130 │ │ lsls r5, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #216 @ 0xd8 │ │ - b.n a75c4 │ │ + b.n a8218 │ │ lsls r0, r6 │ │ - b.n a6d68 │ │ + b.n a79bc │ │ strb r4, [r6, #2] │ │ - b.n a6d6c │ │ + b.n a79c0 │ │ ands r4, r0 │ │ - b.n a7282 │ │ + b.n a7ed6 │ │ strb r7, [r0, #0] │ │ - b.n a7288 │ │ + b.n a7edc │ │ strb r7, [r0, #0] │ │ - b.n a756e │ │ + b.n a81c2 │ │ strb r0, [r0, #0] │ │ - b.n a798a │ │ + b.n a85de │ │ adds r0, #7 │ │ asrs r0, r4, #6 │ │ strb r2, [r0, #0] │ │ lsls r0, r4, #6 │ │ movs r0, #0 │ │ - b.n a7304 │ │ + b.n a7f58 │ │ movs r0, #1 │ │ - b.n a7400 │ │ + b.n a8054 │ │ lsls r5, r6, #7 │ │ cmp r2, #0 │ │ lsls r2, r0, #28 │ │ - b.n a789e │ │ + b.n a84f2 │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n a79aa │ │ - bl 502d6a │ │ + b.n a85fe │ │ + bl 5039be │ │ adds r0, #176 @ 0xb0 │ │ - b.n a6d84 │ │ + b.n a79d8 │ │ movs r0, #1 │ │ - b.n a79b6 │ │ - bl 502d76 │ │ + b.n a860a │ │ + bl 5039ca │ │ adds r0, #180 @ 0xb4 │ │ - b.n a6d90 │ │ - bl 502d7e │ │ + b.n a79e4 │ │ + bl 5039d2 │ │ movs r0, r1 │ │ - b.n a6d98 │ │ - bl 502d86 │ │ + b.n a79ec │ │ + bl 5039da │ │ asrs r4, r1, #32 │ │ - b.n a6da0 │ │ + b.n a79f4 │ │ strb r4, [r7, #0] │ │ - b.n a6dcc │ │ + b.n a7a20 │ │ asrs r4, r2, #32 │ │ - b.n a77a8 │ │ + b.n a83fc │ │ cmp r2, #248 @ 0xf8 │ │ - b.n a762c │ │ + b.n a8280 │ │ movs r0, #24 │ │ - b.n a79de │ │ + b.n a8632 │ │ movs r4, r2 │ │ - b.n a77b0 │ │ + b.n a8404 │ │ adds r0, #32 │ │ - b.n a79e6 │ │ + b.n a863a │ │ lsrs r5, r1, #10 │ │ - bne.w fffc72bc │ │ - b.n a75ee │ │ + bne.w fffc7f10 │ │ + b.n a8242 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n a6dd6 │ │ + b.n a7a2a │ │ movs r0, r0 │ │ - b.n a6dbc │ │ + b.n a7a10 │ │ movs r0, r5 │ │ - b.n a77cc │ │ + b.n a8420 │ │ lsrs r5, r1, #10 │ │ orn r0, r0, #2752512 @ 0x2a0000 │ │ - b.n a77d8 │ │ + b.n a842c │ │ cmp r2, #141 @ 0x8d │ │ orn sl, r0, #18048 @ 0x4680 │ │ orn sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r1, #288768 @ 0x46800 │ │ orr.w sl, r1, #18048 @ 0x4680 │ │ orr.w sl, r1, #4620288 @ 0x468000 │ │ orn sl, r0, #288768 @ 0x46800 │ │ orn sl, r0, #18048 @ 0x4680 │ │ orn sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r1, #288768 @ 0x46800 │ │ orr.w sl, r1, #18048 @ 0x4680 │ │ orr.w sl, r1, #4620288 @ 0x468000 │ │ orn sl, r0, #266240 @ 0x41000 │ │ orn r8, r0, #933888 @ 0xe4000 │ │ - b.n a6e3c │ │ + b.n a7a90 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r1, #532480 @ 0x82000 │ │ - b.n a7424 │ │ + b.n a8078 │ │ cmp r2, #131 @ 0x83 │ │ orr.w r0, r1, #786432 @ 0xc0000 │ │ - b.n a7812 │ │ + b.n a8466 │ │ lsrs r7, r5, #11 │ │ orn r0, r2, #393216 @ 0x60000 │ │ - b.n a7828 │ │ + b.n a847c │ │ lsls r0, r6 │ │ - b.n a6e52 │ │ + b.n a7aa6 │ │ adds r0, #180 @ 0xb4 │ │ - b.n a6e56 │ │ + b.n a7aaa │ │ ands r0, r0 │ │ - b.n a6e24 │ │ + b.n a7a78 │ │ adds r0, #4 │ │ - b.n a6e28 │ │ + b.n a7a7c │ │ movs r0, r0 │ │ - b.n a6e4a │ │ + b.n a7a9e │ │ asrs r4, r6, #2 │ │ - b.n a6e5c │ │ + b.n a7ab0 │ │ lsrs r7, r1, #10 │ │ - bl ff8e93e8 │ │ + bl ff8ea03c │ │ sbcs.w r0, pc, #5767168 @ 0x580000 │ │ - b.n a6e4c │ │ - bl 502e3a │ │ + b.n a7aa0 │ │ + bl 503a8e │ │ asrs r4, r6, #2 │ │ - b.n a6e54 │ │ + b.n a7aa8 │ │ movs r5, r4 │ │ and.w r7, r0, r2 │ │ - b.n a7986 │ │ + b.n a85da │ │ movs r3, r4 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n a6e7e │ │ + b.n a7ad2 │ │ asrs r1, r1, #32 │ │ - b.n a7696 │ │ + b.n a82ea │ │ strh r4, [r1, #0] │ │ - b.n a769a │ │ + b.n a82ee │ │ movs r7, #216 @ 0xd8 │ │ - b.n a76de │ │ + b.n a8332 │ │ ands r1, r0 │ │ - b.n a7886 │ │ + b.n a84da │ │ str r0, [r0, r0] │ │ - b.n a78ac │ │ + b.n a8500 │ │ movs r0, #224 @ 0xe0 │ │ - b.n a7aaa │ │ + b.n a86fe │ │ blx pc │ │ - b.n a76ee │ │ + b.n a8342 │ │ lsls r0, r2, #1 │ │ - b.n a788c │ │ + b.n a84e0 │ │ str r0, [r4, r3] │ │ - b.n a7ab6 │ │ - push {r1, r4, r6} │ │ - @ instruction: 0xfa000010 │ │ - b.n a6eaa │ │ + b.n a870a │ │ + push {r1, r2, r3, r4, r5, r7} │ │ + mls r0, r0, r0, r0 │ │ + b.n a7afe │ │ movs r0, #224 @ 0xe0 │ │ - b.n a7ac2 │ │ + b.n a8716 │ │ strb r4, [r5, #0] │ │ - b.n a6eb2 │ │ + b.n a7b06 │ │ ands r0, r0 │ │ - b.n a741c │ │ + b.n a8070 │ │ asrs r4, r7, #32 │ │ - b.n a6ec8 │ │ + b.n a7b1c │ │ movs r7, r0 │ │ - b.n a76d2 │ │ + b.n a8326 │ │ adds r0, #4 │ │ - b.n a76d6 │ │ - stmia r2!, {r0, r3, r4, r5, r6, r7} │ │ + b.n a832a │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ add.w r0, r0, r0, asr #3 │ │ - b.n a7a3e │ │ + b.n a8692 │ │ lsls r4, r1, #6 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n a6ee0 │ │ + b.n a7b34 │ │ movs r0, #8 │ │ - b.n a76ea │ │ + b.n a833e │ │ str r0, [r0, #4] │ │ - b.n a6ee8 │ │ + b.n a7b3c │ │ lsls r1, r0, #28 │ │ - b.n a79d2 │ │ + b.n a8626 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n a6ee6 │ │ + b.n a7b3a │ │ asrs r4, r5, #32 │ │ - b.n a6eea │ │ + b.n a7b3e │ │ movs r0, r0 │ │ - b.n a7664 │ │ + b.n a82b8 │ │ lsls r4, r7, #3 │ │ lsls r6, r2, #23 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ lsls r6, r2, #1 │ │ lsrs r0, r0, #8 │ │ - ldr r2, [pc, #688] @ (a7680 ) │ │ - b.n a79e6 │ │ + ldr r2, [pc, #688] @ (a82d4 ) │ │ + b.n a863a │ │ strh r2, [r0, #0] │ │ - b.n a7716 │ │ - ldr r2, [pc, #680] @ (a7680 ) │ │ - b.n a7a6a │ │ + b.n a836a │ │ + ldr r2, [pc, #680] @ (a82d4 ) │ │ + b.n a86be │ │ lsls r5, r5, #1 │ │ @ instruction: 0xea009008 │ │ - b.n a7722 │ │ + b.n a8376 │ │ lsrs r0, r2, #11 │ │ - b.n a777e │ │ + b.n a83d2 │ │ lsrs r0, r7, #11 │ │ - b.n a777c │ │ - ldr r2, [pc, #680] @ (a7694 ) │ │ - b.n a7a02 │ │ - bl 502eee │ │ + b.n a83d0 │ │ + ldr r2, [pc, #680] @ (a82e8 ) │ │ + b.n a8656 │ │ + bl 503b42 │ │ strh r4, [r1, #0] │ │ - b.n a7736 │ │ + b.n a838a │ │ lsls r4, r7, #3 │ │ - b.n a6fa6 │ │ - ldr r2, [pc, #680] @ (a76a4 ) │ │ - b.n a7a96 │ │ + b.n a7bfa │ │ + ldr r2, [pc, #680] @ (a82f8 ) │ │ + b.n a86ea │ │ movs r0, r0 │ │ - b.n a7aa2 │ │ + b.n a86f6 │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n a6f36 │ │ + b.n a7b8a │ │ strb r4, [r0, #0] │ │ - b.n a774e │ │ + b.n a83a2 │ │ cmp r0, #208 @ 0xd0 │ │ - b.n a7792 │ │ + b.n a83e6 │ │ ands r1, r0 │ │ - b.n a793a │ │ + b.n a858e │ │ str r0, [r0, r0] │ │ - b.n a7960 │ │ + b.n a85b4 │ │ lsls r1, r0, #28 │ │ - b.n a7a5a │ │ - ldr r0, [pc, #960] @ (a77e0 ) │ │ - b.n a77a2 │ │ + b.n a86ae │ │ + ldr r0, [pc, #960] @ (a8434 ) │ │ + b.n a83f6 │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r7, #28 │ │ - b.n a6f68 │ │ + b.n a7bbc │ │ adds r0, #3 │ │ - b.n a7b6e │ │ + b.n a87c2 │ │ asrs r4, r3, #1 │ │ - b.n a6fde │ │ + b.n a7c32 │ │ movs r0, r0 │ │ - b.n a7554 │ │ + b.n a81a8 │ │ movs r0, #80 @ 0x50 │ │ - b.n a6f5a │ │ + b.n a7bae │ │ movs r0, r2 │ │ - b.n a6f6a │ │ + b.n a7bbe │ │ asrs r3, r2, #4 │ │ - b.n a7546 │ │ + b.n a819a │ │ movs r0, #0 │ │ - b.n a790a │ │ + b.n a855e │ │ asrs r1, r0, #32 │ │ - b.n a78cc │ │ + b.n a8520 │ │ asrs r2, r0, #32 │ │ - b.n a7450 │ │ + b.n a80a4 │ │ movs r0, #4 │ │ - b.n a7b92 │ │ - stmia r2!, {r1, r3, r5, r7} │ │ + b.n a87e6 │ │ + stmia r2!, {r0, r3, r5, r7} │ │ add.w r0, r0, r0 │ │ - b.n a7afa │ │ + b.n a874e │ │ lsls r3, r1, #1 │ │ lsrs r0, r0, #8 │ │ - stmia r1!, {r0, r1, r2, r5, r6, r7} │ │ + stmia r1!, {r1, r2, r5, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a6f86 │ │ + b.n a7bda │ │ ands r7, r0 │ │ - b.n a77aa │ │ + b.n a83fe │ │ str r0, [r0, #4] │ │ - b.n a6fa8 │ │ + b.n a7bfc │ │ movs r0, r0 │ │ - b.n a7b12 │ │ + b.n a8766 │ │ lsls r7, r0, #1 │ │ lsrs r0, r0, #8 │ │ vpmin.u8 q7, , │ │ str r0, [r0, #4] │ │ - b.n a6fb8 │ │ + b.n a7c0c │ │ movs r5, r0 │ │ - b.n a77c2 │ │ - stmia r2!, {r1, r3, r4, r5, r7} │ │ + b.n a8416 │ │ + stmia r2!, {r0, r3, r4, r5, r7} │ │ @ instruction: 0xeb00e044 │ │ - b.n a6fc4 │ │ + b.n a7c18 │ │ movs r0, r0 │ │ - b.n a7b2e │ │ + b.n a8782 │ │ vpmin.u8 q0, q14, │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ + stmia r1!, {r0, r3, r4, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a6fba │ │ + b.n a7c0e │ │ movs r4, r0 │ │ - b.n a7b3e │ │ + b.n a8792 │ │ @ instruction: 0xfff60aff │ │ mrc2 10, 7, lr, cr6, cr15, {7} @ │ │ movs r1, #180 @ 0xb4 │ │ - b.n a785c │ │ + b.n a84b0 │ │ movs r0, r0 │ │ - b.n a7b52 │ │ + b.n a87a6 │ │ lsls r2, r6, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #1 │ │ - b.n a7ac6 │ │ + b.n a871a │ │ str r3, [r0, r0] │ │ - b.n a74be │ │ + b.n a8112 │ │ movs r3, r0 │ │ - b.n a7768 │ │ + b.n a83bc │ │ lsls r5, r5, #1 │ │ subs r0, r0, r0 │ │ subs r7, #255 @ 0xff │ │ - b.n a7ae4 │ │ + b.n a8738 │ │ ldr r1, [r0, r0] │ │ - b.n a7c0a │ │ + b.n a885e │ │ movs r3, r0 │ │ - b.n a7772 │ │ + b.n a83c6 │ │ lsls r2, r5, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #210 @ 0xd2 │ │ - b.n a74aa │ │ + b.n a80fe │ │ movs r6, #34 @ 0x22 │ │ - b.n a781a │ │ + b.n a846e │ │ adds r0, #1 │ │ - b.n a79e4 │ │ + b.n a8638 │ │ ldr r2, [r0, r4] │ │ - b.n a7c22 │ │ + b.n a8876 │ │ strh r3, [r2, r0] │ │ - b.n a75f0 │ │ + b.n a8244 │ │ lsls r4, r4, #1 │ │ and.w r6, r0, r4, asr #5 │ │ - b.n a702c │ │ + b.n a7c80 │ │ movs r4, r0 │ │ - b.n a6f22 │ │ + b.n a7b76 │ │ adds r6, #96 @ 0x60 │ │ - b.n a7034 │ │ + b.n a7c88 │ │ asrs r1, r0, #32 │ │ - b.n a7618 │ │ + b.n a826c │ │ movs r0, #56 @ 0x38 │ │ - b.n a7038 │ │ + b.n a7c8c │ │ adds r0, #3 │ │ - b.n a7620 │ │ + b.n a8274 │ │ movs r0, #8 │ │ - b.n a7020 │ │ + b.n a7c74 │ │ strb r4, [r6, #0] │ │ - b.n a7044 │ │ + b.n a7c98 │ │ movs r4, #140 @ 0x8c │ │ - b.n a7b0e │ │ + b.n a8762 │ │ movs r0, r0 │ │ - b.n a702c │ │ + b.n a7c80 │ │ movs r3, r0 │ │ - b.n a7c56 │ │ + b.n a88aa │ │ strb r4, [r1, #0] │ │ - b.n a7034 │ │ + b.n a7c88 │ │ ldmia r4!, {r1, r2, r3, r5} │ │ @ instruction: 0xebff0000 │ │ - b.n a7c62 │ │ - beq.n a755c │ │ - b.n a79bc │ │ + b.n a88b6 │ │ + beq.n a81b0 │ │ + b.n a8610 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r6} │ │ - b.n a705a │ │ + b.n a7cae │ │ asrs r2, r1, #32 │ │ - b.n a7c72 │ │ + b.n a88c6 │ │ cmp r0, #216 @ 0xd8 │ │ - b.n a78b6 │ │ + b.n a850a │ │ ands r1, r0 │ │ - b.n a7a5e │ │ + b.n a86b2 │ │ str r0, [r0, r0] │ │ - b.n a7a84 │ │ - ldr r0, [pc, #992] @ (a7920 ) │ │ - b.n a78c2 │ │ + b.n a86d8 │ │ + ldr r0, [pc, #992] @ (a8574 ) │ │ + b.n a8516 │ │ movs r4, r2 │ │ - b.n a7072 │ │ - cmp r3, #197 @ 0xc5 │ │ + b.n a7cc6 │ │ + cmp r3, #196 @ 0xc4 │ │ add.w r0, r0, r0, lsl #25 │ │ - b.n a7088 │ │ + b.n a7cdc │ │ movs r0, #8 │ │ - b.n a7892 │ │ + b.n a84e6 │ │ movs r0, r0 │ │ - b.n a7bf6 │ │ + b.n a884a │ │ @ instruction: 0xff9c0aff │ │ asrs r0, r2, #32 │ │ - b.n a708a │ │ + b.n a7cde │ │ movs r0, #44 @ 0x2c │ │ - b.n a708e │ │ + b.n a7ce2 │ │ ands r1, r0 │ │ - b.n a75f8 │ │ + b.n a824c │ │ asrs r0, r2, #1 │ │ - b.n a7a84 │ │ + b.n a86d8 │ │ ldrsh r4, [r0, r7] │ │ - b.n a78ae │ │ + b.n a8502 │ │ lsrs r0, r6 │ │ - b.n a790c │ │ + b.n a8560 │ │ str r0, [r0, r0] │ │ - b.n a78b6 │ │ + b.n a850a │ │ movs r2, r0 │ │ - b.n a78ba │ │ + b.n a850e │ │ movs r0, #224 @ 0xe0 │ │ - b.n a7cbe │ │ - cmp r3, #220 @ 0xdc │ │ + b.n a8912 │ │ + cmp r3, #219 @ 0xdb │ │ add.w r0, r0, r0, lsl #25 │ │ - b.n a70c0 │ │ + b.n a7d14 │ │ movs r5, r0 │ │ - b.n a78ca │ │ + b.n a851e │ │ mcr2 10, 6, lr, cr0, cr15, {7} @ │ │ str r0, [r0, #4] │ │ - b.n a70cc │ │ + b.n a7d20 │ │ ands r7, r0 │ │ - b.n a78d6 │ │ + b.n a852a │ │ strb r0, [r1, #1] │ │ - b.n a7ab4 │ │ + b.n a8708 │ │ movs r0, r0 │ │ - b.n a7cde │ │ + b.n a8932 │ │ lsls r4, r1, #1 │ │ - b.n a70bc │ │ + b.n a7d10 │ │ lsls r0, r1, #1 │ │ - b.n a70c0 │ │ + b.n a7d14 │ │ asrs r0, r2, #32 │ │ - b.n a70d6 │ │ + b.n a7d2a │ │ lsls r4, r3, #1 │ │ - b.n a715a │ │ + b.n a7dae │ │ asrs r1, r0, #32 │ │ - b.n a7644 │ │ + b.n a8298 │ │ movs r0, #208 @ 0xd0 │ │ - b.n a7946 │ │ + b.n a859a │ │ str r0, [sp, #0] │ │ - b.n a70d4 │ │ + b.n a7d28 │ │ movs r1, r6 │ │ - b.n a78fe │ │ + b.n a8552 │ │ lsls r1, r0, #2 │ │ @ instruction: 0xe98d0006 │ │ - b.n a7906 │ │ - ldrh r2, [r5, #60] @ 0x3c │ │ + b.n a855a │ │ + ldrh r1, [r5, #60] @ 0x3c │ │ add.w r0, r0, r0 │ │ - b.n a7c6e │ │ + b.n a88c2 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n a7cb6 │ │ + b.n a890a │ │ @ instruction: 0xfff20aff │ │ mcr2 10, 5, lr, cr12, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n a7112 │ │ + b.n a7d66 │ │ str r0, [r2, r1] │ │ - b.n a7b00 │ │ + b.n a8754 │ │ movs r0, #68 @ 0x44 │ │ - b.n a7124 │ │ + b.n a7d78 │ │ asrs r0, r1, #1 │ │ - b.n a711a │ │ + b.n a7d6e │ │ lsls r1, r0, #28 │ │ - b.n a7c16 │ │ + b.n a886a │ │ movs r4, r0 │ │ asrs r0, r0, #2 │ │ movs r4, r2 │ │ - b.n a70fc │ │ + b.n a7d50 │ │ movs r5, r0 │ │ - b.n a793e │ │ + b.n a8592 │ │ asrs r6, r0, #32 │ │ - b.n a7942 │ │ + b.n a8596 │ │ ldmia r3, {r1, r3, r4, r6} │ │ @ instruction: 0xebff0acd │ │ orn r0, r5, #9043968 @ 0x8a0000 │ │ - b.n a794e │ │ + b.n a85a2 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r5, #6717440 @ 0x668000 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #4325376 @ 0x420000 │ │ - b.n a714a │ │ + b.n a7d9e │ │ movs r0, r0 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n a7146 │ │ + b.n a7d9a │ │ movs r0, r0 │ │ - b.n a7cca │ │ + b.n a891e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #2 │ │ - b.n a7b32 │ │ + b.n a8786 │ │ movs r2, r1 │ │ - b.n a78d8 │ │ + b.n a852c │ │ @ instruction: 0xfff90aff │ │ movs r0, #10 │ │ - b.n a797e │ │ + b.n a85d2 │ │ lsrs r5, r1, #11 │ │ orn sl, r2, #423936 @ 0x67800 │ │ orn sl, r2, #6717440 @ 0x668000 │ │ orr.w sl, r1, #423936 @ 0x67800 │ │ - bl ffce9634 │ │ + bl ffcea288 │ │ @ instruction: 0xeaff0030 │ │ - b.n a7190 │ │ + b.n a7de4 │ │ movs r0, r0 │ │ - b.n a7cfa │ │ + b.n a894e │ │ lsls r3, r2, #3 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #32 │ │ - b.n a718e │ │ + b.n a7de2 │ │ movs r0, r0 │ │ - b.n a7da6 │ │ + b.n a89fa │ │ movs r0, r0 │ │ - b.n a7d0c │ │ + b.n a8960 │ │ lsls r0, r1, #7 │ │ asrs r1, r0, #22 │ │ - beq.n a76a8 │ │ + beq.n a82fc │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ adds r5, r7, r2 │ │ mcr2 10, 7, lr, cr4, cr15, {7} @ │ │ str r2, [r0, r0] │ │ - b.n a79be │ │ + b.n a8612 │ │ ands r0, r0 │ │ - b.n a7784 │ │ + b.n a83d8 │ │ asrs r5, r0, #32 │ │ - b.n a79c6 │ │ + b.n a861a │ │ movs r4, r0 │ │ - b.n a79ca │ │ - push {r2, r3, r6, r7} │ │ + b.n a861e │ │ + push {r0, r1, r3, r6, r7} │ │ @ instruction: 0xfa006040 │ │ - b.n a71cc │ │ + b.n a7e20 │ │ adds r0, #4 │ │ - b.n a77a0 │ │ + b.n a83f4 │ │ movs r0, r3 │ │ - b.n a71cc │ │ + b.n a7e20 │ │ asrs r1, r0, #32 │ │ - b.n a7724 │ │ + b.n a8378 │ │ movs r0, #92 @ 0x5c │ │ - b.n a724e │ │ + b.n a7ea2 │ │ strb r0, [r1, r2] │ │ - b.n a71e4 │ │ + b.n a7e38 │ │ str r5, [r0, r0] │ │ - b.n a77c8 │ │ + b.n a841c │ │ str r0, [r2, r1] │ │ - b.n a71d8 │ │ + b.n a7e2c │ │ asrs r1, r2, #8 │ │ - b.n a77bc │ │ + b.n a8410 │ │ adds r0, #0 │ │ - b.n a7b80 │ │ + b.n a87d4 │ │ asrs r1, r0, #32 │ │ - b.n a7b3c │ │ + b.n a8790 │ │ asrs r3, r0, #32 │ │ - b.n a76c0 │ │ + b.n a8314 │ │ lsls r1, r6, #8 │ │ - b.n a7962 │ │ + b.n a85b6 │ │ lsls r1, r6, #8 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r0 │ │ - b.n a7978 │ │ + b.n a85cc │ │ movs r3, r6 │ │ ldr r2, [sp, #0] │ │ asrs r4, r4, #32 │ │ - b.n a720c │ │ - b.n a76e4 │ │ - b.n a7a16 │ │ + b.n a7e60 │ │ + b.n a8338 │ │ + b.n a866a │ │ str r4, [r6, r0] │ │ - b.n a7214 │ │ + b.n a7e68 │ │ movs r0, #208 @ 0xd0 │ │ - b.n a7a60 │ │ + b.n a86b4 │ │ adds r0, #3 │ │ - b.n a772c │ │ + b.n a8380 │ │ str r0, [r7, r0] │ │ - b.n a7220 │ │ + b.n a7e74 │ │ asrs r0, r0, #32 │ │ - b.n a729e │ │ + b.n a7ef2 │ │ movs r0, #2 │ │ - b.n a7738 │ │ + b.n a838c │ │ movs r0, r4 │ │ - b.n a7204 │ │ + b.n a7e58 │ │ movs r0, #3 │ │ - b.n a79fa │ │ + b.n a864e │ │ adds r0, #0 │ │ - b.n a7cfa │ │ + b.n a894e │ │ movs r7, r0 │ │ - b.n a7d20 │ │ + b.n a8974 │ │ adds r0, #8 │ │ - b.n a7d8a │ │ - b.n a770a │ │ + b.n a89de │ │ + b.n a835e │ │ asrs r6, r1, #32 │ │ movs r0, r0 │ │ - b.n a7dae │ │ + b.n a8a02 │ │ movs r0, r0 │ │ - b.n a779c │ │ + b.n a83f0 │ │ movs r0, r6 │ │ - b.n a722c │ │ + b.n a7e80 │ │ ldc2l 10, cr1, [ip, #1020]! @ 0x3fc @ │ │ movs r0, r7 │ │ - b.n a7254 │ │ + b.n a7ea8 │ │ str r6, [r1, r0] │ │ - b.n a7a5e │ │ + b.n a86b2 │ │ ands r1, r0 │ │ - b.n a7c42 │ │ + b.n a8896 │ │ lsls r4, r1, #16 │ │ - b.n a7264 │ │ + b.n a7eb8 │ │ asrs r4, r6, #32 │ │ - b.n a7264 │ │ + b.n a7eb8 │ │ movs r0, r0 │ │ - b.n a784c │ │ + b.n a84a0 │ │ str r0, [sp, #0] │ │ - b.n a7c74 │ │ + b.n a88c8 │ │ lsls r2, r3, #1 │ │ - b.n a72d6 │ │ + b.n a7f2a │ │ movs r3, r0 │ │ - b.n a7dda │ │ + b.n a8a2e │ │ lsls r0, r1, #3 │ │ cmp r2, #0 │ │ lsls r0, r0, #1 │ │ - b.n a727c │ │ + b.n a7ed0 │ │ lsls r4, r0, #2 │ │ - b.n a7266 │ │ + b.n a7eba │ │ movs r0, r0 │ │ - b.n a7dea │ │ + b.n a8a3e │ │ lsls r0, r0, #1 │ │ asrs r5, r3, #22 │ │ lsls r4, r0, #4 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ lsls r4, r2, #3 │ │ subs r0, r0, r0 │ │ lsls r0, r4, #15 │ │ - b.n a729c │ │ + b.n a7ef0 │ │ movs r1, r0 │ │ - b.n a7e54 │ │ + b.n a8aa8 │ │ movs r0, r0 │ │ - b.n a7884 │ │ + b.n a84d8 │ │ lsls r1, r1, #3 │ │ lsrs r0, r0, #8 │ │ str r4, [r7, #0] │ │ - b.n a72a8 │ │ + b.n a7efc │ │ lsls r0, r0, #1 │ │ - b.n a7c72 │ │ + b.n a88c6 │ │ lsrs r7, r5, #11 │ │ bfx 10, r0 │ │ - b.n a7aba │ │ + b.n a870e │ │ lsls r0, r0, #3 │ │ - b.n a7c8a │ │ + b.n a88de │ │ lsls r0, r6 │ │ - b.n a728e │ │ + b.n a7ee2 │ │ ands r0, r1 │ │ - b.n a7292 │ │ + b.n a7ee6 │ │ str r0, [sp, #720] @ 0x2d0 │ │ - b.n a7296 │ │ + b.n a7eea │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n a729a │ │ + b.n a7eee │ │ str r0, [sp, #24] │ │ - b.n a7ad2 │ │ + b.n a8726 │ │ str r0, [r0, #4] │ │ - b.n a72d0 │ │ + b.n a7f24 │ │ lsrs r7, r1, #10 │ │ - bl ffce834e │ │ + bl ffce8fa2 │ │ @ instruction: 0xeaffe008 │ │ - b.n a7ae2 │ │ + b.n a8736 │ │ ldc2l 10, cr14, [r8, #1020] @ 0x3fc @ │ │ movs r0, r4 │ │ - b.n a72c4 │ │ + b.n a7f18 │ │ tst r1, r3 │ │ - b.n a7aee │ │ + b.n a8742 │ │ lsls r4, r0, #13 │ │ - b.n a72f0 │ │ + b.n a7f44 │ │ movs r0, r0 │ │ - b.n a78d4 │ │ + b.n a8528 │ │ lsls r2, r3, #1 │ │ - b.n a735a │ │ + b.n a7fae │ │ movs r3, r0 │ │ - b.n a7e5e │ │ + b.n a8ab2 │ │ movs r6, r1 │ │ subs r2, #0 │ │ asrs r4, r6, #12 │ │ - b.n a7304 │ │ + b.n a7f58 │ │ movs r4, #4 │ │ - b.n a7dca │ │ + b.n a8a1e │ │ adds r3, #48 @ 0x30 │ │ - b.n a730c │ │ + b.n a7f60 │ │ lsls r0, r6, #12 │ │ - b.n a7310 │ │ + b.n a7f64 │ │ asrs r1, r0, #32 │ │ - b.n a78f4 │ │ + b.n a8548 │ │ adds r0, #3 │ │ - b.n a78f8 │ │ + b.n a854c │ │ strb r0, [r1, #0] │ │ - b.n a72f8 │ │ + b.n a7f4c │ │ movs r0, r0 │ │ - b.n a7900 │ │ + b.n a8554 │ │ lsls r1, r0, #8 │ │ stmia.w sp, {r0, r1} │ │ - b.n a7f2a │ │ + b.n a8b7e │ │ ldmia r3, {r1, r3, r4, r5, r6} │ │ @ instruction: 0xebff6040 │ │ - b.n a732c │ │ + b.n a7f80 │ │ lsls r0, r2, #12 │ │ - b.n a7334 │ │ + b.n a7f88 │ │ movs r0, r0 │ │ - b.n a7918 │ │ + b.n a856c │ │ stmia r0!, {r4, r6} │ │ - b.n a731e │ │ + b.n a7f72 │ │ movs r0, r1 │ │ - b.n a732e │ │ + b.n a7f82 │ │ asrs r4, r3, #32 │ │ - b.n a7332 │ │ + b.n a7f86 │ │ movs r0, r0 │ │ - b.n a7ac2 │ │ + b.n a8716 │ │ movs r4, r1 │ │ strh r0, [r4, #12] │ │ movs r0, #0 │ │ - b.n a7cd2 │ │ + b.n a8926 │ │ movs r0, r0 │ │ - b.n a7918 │ │ + b.n a856c │ │ asrs r1, r1, #32 │ │ - b.n a7b5a │ │ + b.n a87ae │ │ movs r1, r0 │ │ - b.n a7c9e │ │ + b.n a88f2 │ │ movs r0, #2 │ │ - b.n a7822 │ │ + b.n a8476 │ │ movs r6, r0 │ │ - b.n a7b66 │ │ - str r0, [r1, #88] @ 0x58 │ │ + b.n a87ba │ │ + str r7, [r0, #88] @ 0x58 │ │ add.w r0, r0, r8, lsl #1 │ │ - b.n a735a │ │ + b.n a7fae │ │ str r4, [r0, r0] │ │ - b.n a78bc │ │ + b.n a8510 │ │ movs r0, #4 │ │ - b.n a7f76 │ │ + b.n a8bca │ │ asrs r5, r0, #32 │ │ - b.n a7b7a │ │ + b.n a87ce │ │ strb r4, [r5, #0] │ │ - b.n a735e │ │ + b.n a7fb2 │ │ movs r0, r2 │ │ - b.n a736e │ │ + b.n a7fc2 │ │ movs r0, r0 │ │ - b.n a794e │ │ - stmia r1!, {r0, r7} │ │ + b.n a85a2 │ │ + stmia r1!, {r7} │ │ add.w r0, r0, r0 │ │ - b.n a7eee │ │ + b.n a8b42 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ + stmia r0!, {r0, r3, r5, r6, r7} │ │ add.w r0, r0, r0 │ │ - b.n a737a │ │ + b.n a7fce │ │ movs r3, r1 │ │ - b.n a7efe │ │ + b.n a8b52 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r4 │ │ - b.n a7f06 │ │ + b.n a8b5a │ │ lsls r7, r3, #1 │ │ asrs r0, r2, #13 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ str r0, [r0, #4] │ │ - b.n a73ac │ │ + b.n a8000 │ │ lsls r0, r1, #1 │ │ - b.n a73a2 │ │ + b.n a7ff6 │ │ str r1, [sp, #416] @ 0x1a0 │ │ - b.n a737a │ │ + b.n a7fce │ │ movs r0, r4 │ │ - b.n a73b8 │ │ + b.n a800c │ │ stc2 10, cr14, [r0, #1020] @ 0x3fc @ │ │ asrs r1, r0, #32 │ │ - b.n a7d06 │ │ + b.n a895a │ │ movs r3, r0 │ │ - b.n a7f6c │ │ + b.n a8bc0 │ │ @ instruction: 0xfff78aff │ │ str r0, [r0, #4] │ │ - b.n a73cc │ │ + b.n a8020 │ │ movs r0, #5 │ │ - b.n a7bd6 │ │ + b.n a882a │ │ movs r6, r2 │ │ - b.n a7f3a │ │ + b.n a8b8e │ │ asrs r0, r1, #1 │ │ - b.n a73ca │ │ + b.n a801e │ │ str r0, [r5, r0] │ │ - b.n a73c4 │ │ + b.n a8018 │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ lsls r0, r4, #9 │ │ - b.n a73e8 │ │ + b.n a803c │ │ movs r0, #3 │ │ - b.n a7fee │ │ + b.n a8c42 │ │ movs r7, r0 │ │ - b.n a7b5c │ │ + b.n a87b0 │ │ movs r0, r0 │ │ - b.n a79d4 │ │ + b.n a8628 │ │ movs r0, #2 │ │ lsls r0, r0, #12 │ │ lsls r2, r3, #1 │ │ - b.n a745e │ │ + b.n a80b2 │ │ movs r0, r0 │ │ - b.n a7b66 │ │ + b.n a87ba │ │ movs r0, r4 │ │ - b.n a7400 │ │ + b.n a8054 │ │ stc2l 10, cr8, [lr, #-1020]! @ 0xfffffc04 @ │ │ asrs r0, r0, #9 │ │ - b.n a740c │ │ + b.n a8060 │ │ str r6, [r2, #0] │ │ - b.n a8012 │ │ + b.n a8c66 │ │ adds r2, #60 @ 0x3c │ │ - b.n a7414 │ │ + b.n a8068 │ │ lsls r4, r7, #8 │ │ - b.n a7418 │ │ + b.n a806c │ │ asrs r1, r0, #32 │ │ - b.n a79fc │ │ + b.n a8650 │ │ adds r0, #3 │ │ - b.n a7a00 │ │ + b.n a8654 │ │ str r0, [r1, r0] │ │ - b.n a7400 │ │ + b.n a8054 │ │ movs r0, r0 │ │ - b.n a7a08 │ │ + b.n a865c │ │ strb r4, [r1, #0] │ │ - b.n a7408 │ │ + b.n a805c │ │ lsls r1, r0, #1 │ │ stmia.w sp, {r1} │ │ - b.n a7c36 │ │ + b.n a888a │ │ movs r4, #26 │ │ - b.n a7efa │ │ + b.n a8b4e │ │ ldmia r3!, {r1, r2, r4, r5} │ │ @ instruction: 0xebff6040 │ │ - b.n a743c │ │ + b.n a8090 │ │ @ instruction: 0xffdceaff │ │ lsls r0, r5, #9 │ │ - b.n a7448 │ │ + b.n a809c │ │ movs r4, #135 @ 0x87 │ │ - b.n a7f0e │ │ + b.n a8b62 │ │ asrs r4, r4, #9 │ │ - b.n a7450 │ │ + b.n a80a4 │ │ movs r0, r0 │ │ - b.n a7a34 │ │ + b.n a8688 │ │ asrs r1, r0, #32 │ │ - b.n a7a38 │ │ + b.n a868c │ │ ldmia r2!, {r1, r5} │ │ @ instruction: 0xebff11f8 │ │ - b.n a7460 │ │ + b.n a80b4 │ │ asrs r1, r0, #32 │ │ - b.n a7a44 │ │ + b.n a8698 │ │ asrs r2, r3, #1 │ │ - b.n a74cc │ │ + b.n a8120 │ │ movs r0, r0 │ │ - b.n a7fd0 │ │ + b.n a8c24 │ │ mrc2 10, 1, r0, cr6, cr15, {7} @ │ │ asrs r0, r5, #7 │ │ - b.n a7474 │ │ + b.n a80c8 │ │ adds r1, #232 @ 0xe8 │ │ - b.n a7478 │ │ + b.n a80cc │ │ stmia r1!, {r3, r5, r6, r7} │ │ - b.n a747c │ │ + b.n a80d0 │ │ asrs r1, r0, #32 │ │ - b.n a7a60 │ │ + b.n a86b4 │ │ str r4, [r4, #28] │ │ - b.n a7484 │ │ + b.n a80d8 │ │ adds r0, #3 │ │ - b.n a7a68 │ │ + b.n a86bc │ │ stmia r0!, {r2, r3} │ │ - b.n a7a6c │ │ + b.n a86c0 │ │ stmia r0!, {} │ │ - b.n a746c │ │ + b.n a80c0 │ │ stmia r0!, {r2, r3} │ │ - b.n a7e70 │ │ + b.n a8ac4 │ │ ands r0, r1 │ │ - b.n a7474 │ │ + b.n a80c8 │ │ lsls r4, r4, #2 │ │ stmia.w ip, {lr} │ │ - b.n a7ca2 │ │ + b.n a88f6 │ │ cmp r6, #66 @ 0x42 │ │ - b.n a80a6 │ │ + b.n a8cfa │ │ movs r0, r3 │ │ - b.n a7484 │ │ + b.n a80d8 │ │ movs r1, r0 │ │ - b.n a80ae │ │ + b.n a8d02 │ │ str r6, [r0, #0] │ │ - b.n a7a90 │ │ + b.n a86e4 │ │ str r4, [r0, #0] │ │ - b.n a7490 │ │ + b.n a80e4 │ │ ldmia r3!, {r0, r1, r2, r4} │ │ @ instruction: 0xebff0004 │ │ - b.n a7cbe │ │ - beq.n a79b8 │ │ - b.n a7e18 │ │ + b.n a8912 │ │ + beq.n a860c │ │ + b.n a8a6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, ip, sp, lr, pc} │ │ - b.n a7fca │ │ + b.n a8c1e │ │ movs r0, #12 │ │ - b.n a7cce │ │ + b.n a8922 │ │ adds r0, #5 │ │ - b.n a7cd2 │ │ + b.n a8926 │ │ stmia r1!, {r2, r3, r4, r6} │ │ - b.n a74b8 │ │ + b.n a810c │ │ str r0, [r3, r5] │ │ - b.n a74bc │ │ + b.n a8110 │ │ strb r4, [r1, #0] │ │ - b.n a79e2 │ │ + b.n a8636 │ │ ands r5, r0 │ │ - b.n a79e8 │ │ + b.n a863c │ │ strb r7, [r0, #0] │ │ - b.n a7cce │ │ + b.n a8922 │ │ ldc2l 10, cr0, [r5], {255} @ 0xff @ │ │ @ instruction: 0xfff5eaff │ │ movs r4, r7 │ │ - b.n a74ec │ │ + b.n a8140 │ │ movs r1, #220 @ 0xdc │ │ - b.n a7d36 │ │ + b.n a898a │ │ movs r6, r0 │ │ - b.n a7cfa │ │ + b.n a894e │ │ asrs r3, r0, #32 │ │ - b.n a7cfe │ │ + b.n a8952 │ │ adds r0, #1 │ │ - b.n a8102 │ │ + b.n a8d56 │ │ vld4.32 @ instruction: 0xf9e9ebff │ │ str r0, [r0, #4] │ │ - b.n a7504 │ │ + b.n a8158 │ │ movs r1, r0 │ │ - b.n a806e │ │ - stc2 10, cr8, [pc, #1020]! @ a7dcc @ │ │ + b.n a8cc2 │ │ + stc2 10, cr8, [pc, #1020]! @ a8a20 @ │ │ vpmin.u32 q7, , │ │ str r4, [r7, #0] │ │ - b.n a7514 │ │ + b.n a8168 │ │ movs r1, r0 │ │ - b.n a80be │ │ + b.n a8d12 │ │ movs r3, r0 │ │ - bge.n a79e2 │ │ + bge.n a8636 │ │ str r6, [r0, #0] │ │ - b.n a7ae6 │ │ + b.n a873a │ │ ands r4, r0 │ │ - b.n a7aea │ │ + b.n a873e │ │ str r0, [r0, r0] │ │ - b.n a7a78 │ │ + b.n a86cc │ │ movs r3, r0 │ │ - @ instruction: 0xea00c082 │ │ + @ instruction: 0xea00c081 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n a751a │ │ + b.n a816e │ │ movs r4, r0 │ │ - b.n a80a0 │ │ + b.n a8cf4 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ lsls r7, r7, #16 │ │ - b.n a80b0 │ │ + b.n a8d04 │ │ movs r0, #5 │ │ - b.n a7d4a │ │ + b.n a899e │ │ movs r4, #63 @ 0x3f │ │ movs r3, #160 @ 0xa0 │ │ movs r7, r0 │ │ - b.n a7d52 │ │ + b.n a89a6 │ │ asrs r6, r0, #32 │ │ - b.n a7d56 │ │ + b.n a89aa │ │ adds r0, #4 │ │ - b.n a7d5a │ │ - stmia r1!, {r3, r4, r6} │ │ + b.n a89ae │ │ + stmia r1!, {r0, r1, r2, r4, r6} │ │ add.w r0, r0, r0 │ │ - b.n a7ccc │ │ + b.n a8920 │ │ mrc2 10, 2, r0, cr14, cr15, {7} @ │ │ @ instruction: 0xffebeaff │ │ movs r0, r0 │ │ - b.n a816e │ │ + b.n a8dc2 │ │ asrs r0, r0, #32 │ │ - b.n a8172 │ │ + b.n a8dc6 │ │ ldc2l 10, cr14, [r9], {255} @ 0xff @ │ │ lsls r0, r4, #4 │ │ - b.n a7578 │ │ + b.n a81cc │ │ movs r4, #178 @ 0xb2 │ │ - b.n a803e │ │ + b.n a8c92 │ │ asrs r4, r3, #4 │ │ - b.n a7580 │ │ + b.n a81d4 │ │ movs r0, r0 │ │ - b.n a7b64 │ │ + b.n a87b8 │ │ asrs r1, r0, #32 │ │ - b.n a7b68 │ │ + b.n a87bc │ │ ldmia r1, {r1, r2, r4, r6, r7} │ │ @ instruction: 0xebff0001 │ │ - b.n a7d92 │ │ + b.n a89e6 │ │ movs r0, r0 │ │ - b.n a80f8 │ │ + b.n a8d4c │ │ mrc2 10, 2, r0, cr1, cr15, {7} @ │ │ str r0, [r0, #4] │ │ - b.n a7598 │ │ + b.n a81ec │ │ mrc2 10, 5, lr, cr13, cr15, {7} @ │ │ asrs r0, r2, #3 │ │ - b.n a75a4 │ │ + b.n a81f8 │ │ movs r4, #62 @ 0x3e │ │ - b.n a806a │ │ + b.n a8cbe │ │ adds r0, #204 @ 0xcc │ │ - b.n a75ac │ │ + b.n a8200 │ │ movs r0, r7 │ │ - b.n a75ac │ │ + b.n a8200 │ │ asrs r1, r0, #32 │ │ - b.n a7b94 │ │ + b.n a87e8 │ │ movs r0, r0 │ │ - b.n a7594 │ │ + b.n a81e8 │ │ adds r0, #3 │ │ - b.n a7b9c │ │ + b.n a87f0 │ │ movs r4, r6 │ │ - b.n a75bc │ │ + b.n a8210 │ │ lsls r1, r2, #8 │ │ @ instruction: 0xe98d0003 │ │ - b.n a81ca │ │ + b.n a8e1e │ │ ldmia r2!, {r1, r4, r6, r7} │ │ @ instruction: 0xebffff2a │ │ @ instruction: 0xeaff105a │ │ - b.n a7636 │ │ + b.n a828a │ │ lsls r4, r7, #30 │ │ - b.n a80aa │ │ + b.n a8cfe │ │ lsrs r7, r7, #31 │ │ - b.n a813c │ │ + b.n a8d90 │ │ movs r0, r0 │ │ - b.n a8144 │ │ + b.n a8d98 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ str r0, [r0, #4] │ │ - b.n a75e4 │ │ + b.n a8238 │ │ ldc2l 10, cr14, [r8, #-1020]! @ 0xfffffc04 @ │ │ lsls r0, r7, #2 │ │ - b.n a75f0 │ │ + b.n a8244 │ │ movs r4, #63 @ 0x3f │ │ - b.n a80b6 │ │ + b.n a8d0a │ │ asrs r4, r6, #2 │ │ - b.n a75f8 │ │ + b.n a824c │ │ movs r0, r0 │ │ - b.n a7bdc │ │ + b.n a8830 │ │ asrs r1, r0, #32 │ │ - b.n a7be0 │ │ + b.n a8834 │ │ ldmia r1!, {r3, r4, r5, r7} │ │ @ instruction: 0xebff1078 │ │ - b.n a7608 │ │ + b.n a825c │ │ ands r0, r0 │ │ - b.n a7e0e │ │ + b.n a8a62 │ │ adds r0, #116 @ 0x74 │ │ - b.n a7610 │ │ + b.n a8264 │ │ movs r4, #66 @ 0x42 │ │ - b.n a80d6 │ │ + b.n a8d2a │ │ asrs r1, r0, #32 │ │ - b.n a7bf8 │ │ + b.n a884c │ │ movs r0, r0 │ │ - b.n a75f8 │ │ + b.n a824c │ │ adds r0, #3 │ │ - b.n a7c00 │ │ + b.n a8854 │ │ movs r1, r0 │ │ - b.n a8226 │ │ + b.n a8e7a │ │ ldmia r2!, {r0, r1, r3, r4, r5, r7} │ │ @ instruction: 0xebff0004 │ │ - b.n a7e2e │ │ + b.n a8a82 │ │ @ instruction: 0xffeceaff │ │ - ldr r0, [r3, #108] @ 0x6c │ │ - movs r3, r0 │ │ - ldr r4, [r0, #96] @ 0x60 │ │ - movs r3, r0 │ │ - str r0, [r3, #72] @ 0x48 │ │ - movs r3, r0 │ │ - cmp r1, #165 @ 0xa5 │ │ - vcvt.u16.f16 d17, d9, #10 │ │ - vqshl.u32 d21, d28, #22 │ │ - vsri.32 q11, q2, #10 │ │ - movs r3, r0 │ │ - str r0, [r3, #56] @ 0x38 │ │ + ldr r4, [r0, #104] @ 0x68 │ │ movs r3, r0 │ │ - cmp r0, #157 @ 0x9d │ │ - vqrdmulh.s , q3, d11[0] │ │ - vshr.u32 d17, d11, #10 │ │ - vshll.i16 q11, d24, #16 │ │ + ldr r0, [r6, #88] @ 0x58 │ │ movs r3, r0 │ │ - cmp r0, #57 @ 0x39 │ │ - vtrn.16 d21, d15 │ │ - @ instruction: 0xfff60fb7 │ │ - vrintz.f16 d21, d28 │ │ - vrintz.f16 d22, d20 │ │ + str r4, [r0, #68] @ 0x44 │ │ movs r3, r0 │ │ - str r0, [r4, #80] @ 0x50 │ │ + adds r4, r1, #4 │ │ + vshr.u64 d17, d29, #10 │ │ + @ instruction: 0xfff64ab9 │ │ + vrintn.f16 d22, d0 │ │ + movs r3, r0 │ │ + str r4, [r0, #52] @ 0x34 │ │ + movs r3, r0 │ │ + adds r4, r0, #0 │ │ + vsra.u32 d21, d20, #10 │ │ + vrshr.u32 d16, d6, #10 │ │ + vrshr.u64 q11, q2, #10 │ │ movs r3, r0 │ │ - movs r7, #5 │ │ - vrintz.f16 q11, q11 │ │ - vrintx.f16 q11, q12 │ │ + subs r0, r4, r6 │ │ + vrintn.f16 d20, d6 │ │ + vsra.u64 d16, d18, #10 │ │ + vtbl.8 d20, {d6-d7}, d25 │ │ + vsli.32 q11, q0, #22 │ │ movs r3, r0 │ │ - movs r6, #161 @ 0xa1 │ │ - vqrdmlah.s , q11, d28[0] │ │ - vcvt.f16.u16 d22, d0, #10 │ │ + str r4, [r1, #76] @ 0x4c │ │ movs r3, r0 │ │ - ldr r0, [r2, #36] @ 0x24 │ │ + subs r4, r5, r1 │ │ + @ instruction: 0xfff65af4 │ │ + vsri.64 d22, d4, #10 │ │ movs r3, r0 │ │ - cmp r4, #129 @ 0x81 │ │ - vrsra.u64 q12, q15, #10 │ │ - vrshr.u64 , , #10 │ │ - vqshl.u32 d18, d17, #22 │ │ - vtbx.8 d22, {d6-d7}, d8 │ │ + subs r0, r1, r0 │ │ + vrsra.u64 , q4, #10 │ │ + @ instruction: 0xfff66bbc │ │ movs r3, r0 │ │ - ldr r0, [r3, #0] │ │ + ldr r4, [r7, #28] │ │ movs r3, r0 │ │ - strb r1, [r0, #24] │ │ - vqshlu.s64 d18, d25, #54 @ 0x36 │ │ - vdup.16 q9, d3[1] │ │ - vtbx.8 d18, {d6}, d17 │ │ - vrintx.f16 , │ │ - @ instruction: 0xfff62f89 │ │ + subs r0, r5, #7 │ │ + @ instruction: 0xfff67b9a │ │ + vqshl.u32 q9, , #22 │ │ + @ instruction: 0xfff61a98 │ │ + @ instruction: 0xfff668f4 │ │ + movs r3, r0 │ │ + str r4, [r0, #124] @ 0x7c │ │ + movs r3, r0 │ │ + ldr r4, [r6, #56] @ 0x38 │ │ + vtbl.8 d17, {d6-d8}, d16 │ │ + vshr.u32 d18, d13, #10 │ │ + vtbx.8 d17, {d22-d25}, d8 │ │ + @ instruction: 0xfff66a7e │ │ + vrshr.u64 q9, q8, #10 │ │ vcvt.f16.u16 d20, d0, #10 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a80a8 │ │ + b.n a8cfc │ │ movs r0, #1 │ │ - b.n a7ed2 │ │ + b.n a8b26 │ │ movs r0, r0 │ │ - b.n a823a │ │ + b.n a8e8e │ │ asrs r4, r0, #32 │ │ - b.n a76ba │ │ + b.n a830e │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ - bl 50369e │ │ + bl 5042f2 │ │ movs r0, #0 │ │ - b.n a76c6 │ │ - bl 5036a6 │ │ + b.n a831a │ │ + bl 5042fa │ │ stmia r0!, {r2} │ │ - b.n a76ce │ │ - bl 5036ae │ │ - b.n a7bb4 │ │ - b.n a76d6 │ │ + b.n a8322 │ │ + bl 504302 │ │ + b.n a8808 │ │ + b.n a832a │ │ ands r4, r1 │ │ - b.n a7bfc │ │ + b.n a8850 │ │ adds r0, #14 │ │ - b.n a7c02 │ │ + b.n a8856 │ │ adds r0, #4 │ │ - b.n a7ee8 │ │ - bl 5036c2 │ │ + b.n a8b3c │ │ + bl 504316 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n a7f0e │ │ + b.n a8b62 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {sp} │ │ - b.n a76f6 │ │ + b.n a834a │ │ stmia r0!, {r2} │ │ - b.n a76fa │ │ - b.n a7bdc │ │ - b.n a76fe │ │ + b.n a834e │ │ + b.n a8830 │ │ + b.n a8352 │ │ adds r0, #12 │ │ - b.n a7c24 │ │ + b.n a8878 │ │ ands r6, r1 │ │ - b.n a7c2a │ │ + b.n a887e │ │ adds r0, #3 │ │ - b.n a7f12 │ │ + b.n a8b66 │ │ @ instruction: 0xfff60aff │ │ - blx 4a9230 │ │ + blx 4a9e84 │ │ asrs r4, r1, #32 │ │ - b.n a7f36 │ │ + b.n a8b8a │ │ movs r0, #14 │ │ - b.n a7f3a │ │ + b.n a8b8e │ │ @ instruction: 0xfff5eaff │ │ - blx 4a9240 │ │ + blx 4a9e94 │ │ asrs r4, r1, #32 │ │ - b.n a7f46 │ │ + b.n a8b9a │ │ movs r0, #14 │ │ - b.n a7f4a │ │ + b.n a8b9e │ │ stmia r0!, {r2} │ │ - b.n a772e │ │ - bl 50370e │ │ - b.n a7c14 │ │ - b.n a7736 │ │ + b.n a8382 │ │ + bl 504362 │ │ + b.n a8868 │ │ + b.n a838a │ │ adds r0, #12 │ │ - b.n a7c5c │ │ + b.n a88b0 │ │ ands r6, r1 │ │ - b.n a7c62 │ │ + b.n a88b6 │ │ adds r0, #3 │ │ - b.n a7f4a │ │ - bl 503722 │ │ + b.n a8b9e │ │ + bl 504376 │ │ @ instruction: 0xffe70aff │ │ @ instruction: 0xfff3eaff │ │ - ldr r7, [pc, #960] @ (a7ff0 ) │ │ + ldr r7, [pc, #960] @ (a8c44 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a8150 │ │ + b.n a8da4 │ │ svc 153 @ 0x99 │ │ - b.n a80d4 │ │ + b.n a8d28 │ │ movs r0, r0 │ │ - b.n a82de │ │ + b.n a8f32 │ │ asrs r0, r2, #32 │ │ - b.n a775c │ │ + b.n a83b0 │ │ lsls r6, r2, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n a7f8a │ │ + b.n a8bde │ │ movs r0, r0 │ │ - b.n a776e │ │ + b.n a83c2 │ │ asrs r1, r0, #25 │ │ - b.n a8264 │ │ + b.n a8eb8 │ │ subs r1, r1, r2 │ │ - b.n a82d8 │ │ + b.n a8f2c │ │ movs r1, r0 │ │ - b.n a7efa │ │ + b.n a8b4e │ │ lsls r2, r2, #3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n a778c │ │ + b.n a83e0 │ │ movs r0, r0 │ │ - b.n a8306 │ │ + b.n a8f5a │ │ lsls r1, r2, #3 │ │ - ldr r2, [pc, #0] @ (a7c68 ) │ │ + ldr r2, [pc, #0] @ (a88bc ) │ │ lsls r2, r0, #8 │ │ - b.n a828e │ │ + b.n a8ee2 │ │ lsls r0, r3, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r6 │ │ - b.n a77a0 │ │ + b.n a83f4 │ │ ands r2, r0 │ │ - b.n a7fba │ │ + b.n a8c0e │ │ movs r0, r0 │ │ - b.n a831e │ │ + b.n a8f72 │ │ lsls r6, r1, #3 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n a77a0 │ │ + b.n a83f4 │ │ str r0, [r5, #0] │ │ - b.n a81a4 │ │ + b.n a8df8 │ │ asrs r4, r0, #7 │ │ - b.n a77ae │ │ - bl 50378e │ │ + b.n a8402 │ │ + bl 5043e2 │ │ asrs r4, r3, #32 │ │ - b.n a77b0 │ │ + b.n a8404 │ │ lsls r6, r1, #2 │ │ - b.n a833c │ │ + b.n a8f90 │ │ movs r0, r1 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n a83e2 │ │ + b.n a9036 │ │ movs r0, r0 │ │ - b.n a8348 │ │ - add r0, pc, #24 @ (adr r0, a7cc0 ) │ │ - b.n a7fea │ │ + b.n a8f9c │ │ + add r0, pc, #24 @ (adr r0, a8914 ) │ │ + b.n a8c3e │ │ movs r0, r5 │ │ - b.n a77c8 │ │ + b.n a841c │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n a77d0 │ │ - add r0, pc, #24 @ (adr r0, a7cd0 ) │ │ - b.n a7ffa │ │ + b.n a8424 │ │ + add r0, pc, #24 @ (adr r0, a8924 ) │ │ + b.n a8c4e │ │ strb r0, [r0, #0] │ │ - b.n a83fe │ │ + b.n a9052 │ │ lsls r6, r2, #2 │ │ and.w r0, r0, r4 │ │ - b.n a8406 │ │ + b.n a905a │ │ lsls r1, r0, #4 │ │ - b.n a7dca │ │ - it lt │ │ + b.n a8a1e │ │ + iteet lt │ │ addlt.w r0, r0, r0 │ │ - b.n a8372 │ │ - lsls r5, r7, #2 │ │ - lsrs r0, r0, #8 │ │ + bge.n a8fc6 @ unpredictable branch in IT block │ │ + │ │ + lslge r5, r7, #2 │ │ + lsrlt r0, r0, #8 │ │ asrs r4, r3, #32 │ │ - b.n a7814 │ │ - add r0, pc, #0 @ (adr r0, a7cdc ) │ │ - b.n a801e │ │ + b.n a8468 │ │ + add r0, pc, #0 @ (adr r0, a8930 ) │ │ + b.n a8c72 │ │ movs r0, r0 │ │ - b.n a8422 │ │ + b.n a9076 │ │ movs r0, r0 │ │ - b.n a77fa │ │ + b.n a844e │ │ strb r4, [r1, #0] │ │ - b.n a7824 │ │ + b.n a8478 │ │ str r0, [sp, #4] │ │ - b.n a802e │ │ + b.n a8c82 │ │ strh r0, [r0, #0] │ │ - b.n a8432 │ │ - b.n a7cf4 │ │ - b.n a8436 │ │ + b.n a9086 │ │ + b.n a8948 │ │ + b.n a908a │ │ cmp r4, #2 │ │ - b.n a8208 │ │ + b.n a8e5c │ │ subs r6, #33 @ 0x21 │ │ - b.n a820c │ │ + b.n a8e60 │ │ ands r4, r0 │ │ - b.n a781c │ │ + b.n a8470 │ │ movs r0, #20 │ │ - b.n a7820 │ │ + b.n a8474 │ │ str r0, [r1, r0] │ │ - b.n a7824 │ │ + b.n a8478 │ │ str r0, [r1, #40] @ 0x28 │ │ - b.n a7e12 │ │ + b.n a8a66 │ │ ands r0, r2 │ │ - b.n a783e │ │ - bl 503812 │ │ + b.n a8492 │ │ + bl 504466 │ │ movs r0, r0 │ │ - b.n a83c2 │ │ + b.n a9016 │ │ lsls r0, r5, #1 │ │ asrs r5, r2, #22 │ │ movs r0, r0 │ │ asrs r4, r2, #5 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ strh r1, [r0, #0] │ │ - b.n a823a │ │ + b.n a8e8e │ │ adds r0, #32 │ │ - b.n a8234 │ │ + b.n a8e88 │ │ str r0, [sp, #4] │ │ - b.n a81c4 │ │ + b.n a8e18 │ │ movs r1, r0 │ │ - b.n a7fe6 │ │ + b.n a8c3a │ │ @ instruction: 0xfff31aff │ │ lsls r3, r6, #1 │ │ and.w r0, r0, r0 │ │ - b.n a7876 │ │ + b.n a84ca │ │ adds r0, #36 @ 0x24 │ │ - b.n a7860 │ │ + b.n a84b4 │ │ movs r0, r0 │ │ - b.n a83ea │ │ + b.n a903e │ │ str r0, [r3, #0] │ │ - b.n a7868 │ │ + b.n a84bc │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r0, r2} │ │ - b.n a8096 │ │ + b.n a8cea │ │ adds r0, #0 │ │ - b.n a849a │ │ + b.n a90ee │ │ movs r0, #0 │ │ - b.n a809e │ │ + b.n a8cf2 │ │ asrs r2, r4, #2 │ │ - b.n a7e68 │ │ + b.n a8abc │ │ str r2, [r4, r2] │ │ - b.n a80a6 │ │ + b.n a8cfa │ │ asrs r1, r0, #32 │ │ - b.n a826c │ │ + b.n a8ec0 │ │ str r1, [r0, #16] │ │ - b.n a7ca2 │ │ + b.n a88f6 │ │ strb r6, [r0, #0] │ │ - b.n a7e1a │ │ + b.n a8a6e │ │ movs r5, r0 │ │ - ldr r2, [pc, #0] @ (a7d74 ) │ │ + ldr r2, [pc, #0] @ (a89c8 ) │ │ movs r6, r0 │ │ - b.n a8022 │ │ + b.n a8c76 │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ adds r0, #5 │ │ - b.n a8142 │ │ + b.n a8d96 │ │ movs r0, #3 │ │ - b.n a7e8a │ │ + b.n a8ade │ │ adds r0, #1 │ │ - b.n a80ca │ │ + b.n a8d1e │ │ movs r0, r0 │ │ and.w r0, r0, r5, lsl #8 │ │ - b.n a80d2 │ │ + b.n a8d26 │ │ movs r0, r0 │ │ - b.n a843a │ │ + b.n a908e │ │ @ instruction: 0xfff01aff │ │ movs r0, r0 │ │ - b.n a844c │ │ + b.n a90a0 │ │ str r4, [r1, r0] │ │ - b.n a80e2 │ │ + b.n a8d36 │ │ asrs r1, r0, #32 │ │ stmia r2!, {r0, r7} │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n a84ee │ │ + b.n a9142 │ │ movs r0, #1 │ │ - b.n a82b2 │ │ + b.n a8f06 │ │ movs r0, #0 │ │ - b.n a78ca │ │ + b.n a851e │ │ movs r1, r0 │ │ - b.n a805e │ │ + b.n a8cb2 │ │ movs r7, r0 │ │ ldr r2, [sp, #0] │ │ movs r0, #10 │ │ - b.n a8102 │ │ + b.n a8d56 │ │ movs r1, r0 │ │ - b.n a8066 │ │ + b.n a8cba │ │ adds r1, #0 │ │ - b.n a7d2e │ │ + b.n a8982 │ │ adds r0, #4 │ │ - b.n a78d2 │ │ + b.n a8526 │ │ movs r0, #1 │ │ - b.n a8252 │ │ + b.n a8ea6 │ │ movs r2, r0 │ │ - b.n a8116 │ │ + b.n a8d6a │ │ @ instruction: 0xfff88aff │ │ movs r0, #1 │ │ - b.n a811e │ │ + b.n a8d72 │ │ movs r4, r6 │ │ - b.n a790c │ │ + b.n a8560 │ │ asrs r4, r0, #32 │ │ - b.n a8126 │ │ - b.n a7e28 │ │ - b.n a7904 │ │ + b.n a8d7a │ │ + b.n a8a7c │ │ + b.n a8558 │ │ asrs r2, r0 │ │ - b.n a7d02 │ │ - add r3, pc, #124 @ (adr r3, a7e6c ) │ │ + b.n a8956 │ │ + add r3, pc, #120 @ (adr r3, a8abc ) │ │ add.w r0, r0, r1 │ │ - b.n a84d6 │ │ + b.n a912a │ │ movs r7, r7 │ │ lsrs r0, r0, #8 │ │ adds r0, #36 @ 0x24 │ │ - b.n a7938 │ │ + b.n a858c │ │ strb r0, [r0, #0] │ │ - b.n a8142 │ │ + b.n a8d96 │ │ movs r0, r0 │ │ - b.n a84a6 │ │ + b.n a90fa │ │ str r0, [r0, r0] │ │ - b.n a854a │ │ + b.n a919e │ │ str r1, [r0, #0] │ │ - b.n a854e │ │ + b.n a91a2 │ │ lsls r4, r2, #1 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n a7950 │ │ + b.n a85a4 │ │ strb r4, [r1, #0] │ │ - b.n a7954 │ │ - b.n a7e5c │ │ - b.n a7958 │ │ + b.n a85a8 │ │ + b.n a8ab0 │ │ + b.n a85ac │ │ movs r0, r0 │ │ - b.n a84c2 │ │ + b.n a9116 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n a816a │ │ + b.n a8dbe │ │ asrs r1, r1, #32 │ │ - b.n a816e │ │ + b.n a8dc2 │ │ movs r0, #0 │ │ - b.n a7952 │ │ + b.n a85a6 │ │ movs r4, r0 │ │ - b.n a80da │ │ + b.n a8d2e │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ - b.n a7e3e │ │ - b.n a835a │ │ + b.n a8a92 │ │ + b.n a8fae │ │ str r0, [r0, r0] │ │ - b.n a7942 │ │ - bl 503942 │ │ + b.n a8596 │ │ + bl 504596 │ │ str r0, [r1, #28] │ │ - b.n a7958 │ │ + b.n a85ac │ │ movs r0, r4 │ │ - b.n a834e │ │ + b.n a8fa2 │ │ asrs r1, r0, #32 │ │ - b.n a82f4 │ │ + b.n a8f48 │ │ @ instruction: 0xfff51aff │ │ asrs r4, r3, #32 │ │ - b.n a7994 │ │ + b.n a85e8 │ │ movs r0, #20 │ │ - b.n a7998 │ │ + b.n a85ec │ │ str r0, [r1, r0] │ │ - b.n a799c │ │ + b.n a85f0 │ │ @ instruction: 0xffafeaff │ │ str r4, [r1, r0] │ │ - b.n a81aa │ │ + b.n a8dfe │ │ asrs r4, r3, #32 │ │ - b.n a79a8 │ │ + b.n a85fc │ │ adds r0, #36 @ 0x24 │ │ - b.n a79ac │ │ + b.n a8600 │ │ movs r0, #20 │ │ - b.n a79b0 │ │ + b.n a8604 │ │ @ instruction: 0xffaaeaff │ │ str r0, [r1, r0] │ │ - b.n a79b8 │ │ + b.n a860c │ │ movs r5, r0 │ │ - b.n a81c2 │ │ - ldrh r5, [r7, #38] @ 0x26 │ │ + b.n a8e16 │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a81ca │ │ + b.n a8e1e │ │ movs r1, r0 │ │ - b.n a830e │ │ + b.n a8f62 │ │ movs r2, r0 │ │ - b.n a8572 │ │ + b.n a91c6 │ │ movs r7, r6 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n a8588 │ │ + b.n a91dc │ │ movs r7, r6 │ │ lsrs r0, r0, #8 │ │ movs r0, r3 │ │ - b.n a79dc │ │ + b.n a8630 │ │ asrs r0, r0, #32 │ │ - b.n a8666 │ │ + b.n a92ba │ │ movs r0, r2 │ │ - b.n a83aa │ │ + b.n a8ffe │ │ movs r0, r0 │ │ - b.n a79ce │ │ + b.n a8622 │ │ asrs r0, r2, #32 │ │ - b.n a79cc │ │ + b.n a8620 │ │ movs r4, r0 │ │ - b.n a8156 │ │ + b.n a8daa │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r4, r6 │ │ - b.n a79e8 │ │ + b.n a863c │ │ asrs r4, r0, #32 │ │ - b.n a8202 │ │ - add r2, pc, #936 @ (adr r2, a826c ) │ │ + b.n a8e56 │ │ + add r2, pc, #932 @ (adr r2, a8ebc ) │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n a820a │ │ + b.n a8e5e │ │ movs r1, r0 │ │ - b.n a834e │ │ + b.n a8fa2 │ │ movs r2, r0 │ │ - b.n a85b2 │ │ + b.n a9206 │ │ movs r5, r5 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n a8588 │ │ + b.n a91dc │ │ adds r0, #36 @ 0x24 │ │ - b.n a7a18 │ │ + b.n a866c │ │ strb r4, [r1, #0] │ │ - b.n a7a1c │ │ + b.n a8670 │ │ movs r0, r0 │ │ - b.n a86a6 │ │ - b.n a7f28 │ │ - b.n a7a24 │ │ + b.n a92fa │ │ + b.n a8b7c │ │ + b.n a8678 │ │ str r0, [r0, r0] │ │ - b.n a862e │ │ + b.n a9282 │ │ movs r0, r2 │ │ - b.n a7a0c │ │ + b.n a8660 │ │ @ instruction: 0xffd71aff │ │ @ instruction: 0xffcaeaff │ │ asrs r4, r3, #32 │ │ - b.n a7a38 │ │ + b.n a868c │ │ adds r0, #36 @ 0x24 │ │ - b.n a7a3c │ │ + b.n a8690 │ │ movs r0, #20 │ │ - b.n a7a40 │ │ - b.n a7f48 │ │ - b.n a7a44 │ │ + b.n a8694 │ │ + b.n a8b9c │ │ + b.n a8698 │ │ @ instruction: 0xff85eaff │ │ strb r0, [r0, #0] │ │ - b.n a8652 │ │ - b.n a7f54 │ │ - b.n a7a30 │ │ + b.n a92a6 │ │ + b.n a8ba8 │ │ + b.n a8684 │ │ ands r4, r0 │ │ - b.n a7a54 │ │ + b.n a86a8 │ │ str r0, [r5, #0] │ │ - b.n a8438 │ │ + b.n a908c │ │ ldmia r0, {r0, r4, r5, r6, r7} │ │ @ instruction: 0xebff200c │ │ - b.n a7a60 │ │ + b.n a86b4 │ │ lsls r0, r4, #5 │ │ - b.n a7a2e │ │ + b.n a8682 │ │ asrs r4, r4, #5 │ │ - b.n a7a32 │ │ + b.n a8686 │ │ movs r0, r2 │ │ - b.n a7a6c │ │ + b.n a86c0 │ │ movs r1, r0 │ │ - b.n a8616 │ │ + b.n a926a │ │ movs r5, r0 │ │ - bne.n a7e7a │ │ - ldrh r5, [r6, #38] @ 0x26 │ │ - blt.n a7f3e │ │ + bne.n a8ace │ │ + ldrh r4, [r6, #38] @ 0x26 │ │ + blt.n a8b92 │ │ movs r6, r0 │ │ - b.n a81f6 │ │ + b.n a8e4a │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n a828a │ │ - it eq │ │ + b.n a8ede │ │ + ittee eq │ │ addeq.w r0, r0, r0 │ │ - b.n a85fa │ │ - movs r0, r4 │ │ - asrs r5, r3, #22 │ │ + beq.n a924e @ unpredictable branch in IT block │ │ + │ │ + movne r0, r4 │ │ + asrne r5, r3, #22 │ │ movs r0, r0 │ │ asrs r4, r0, #22 │ │ movs r7, r0 │ │ - b.n a829e │ │ - beq.n a7f98 │ │ - b.n a83f8 │ │ + b.n a8ef2 │ │ + beq.n a8bec │ │ + b.n a904c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, lr} │ │ - b.n a7aa4 │ │ + b.n a86f8 │ │ str r0, [r5, #0] │ │ - b.n a8488 │ │ + b.n a90dc │ │ str r0, [r1, r0] │ │ - b.n a7aac │ │ + b.n a8700 │ │ @ instruction: 0xffedeaff │ │ movs r0, r0 │ │ - b.n a86ba │ │ + b.n a930e │ │ movs r4, r0 │ │ and.w r0, r0, r0 │ │ - b.n a8742 │ │ + b.n a9396 │ │ strb r0, [r0, #0] │ │ - b.n a8746 │ │ + b.n a939a │ │ movs r0, r2 │ │ - b.n a7aa4 │ │ + b.n a86f8 │ │ @ instruction: 0xffe1eaff │ │ movs r0, r0 │ │ - b.n a8752 │ │ + b.n a93a6 │ │ movs r0, r2 │ │ - b.n a7ab0 │ │ + b.n a8704 │ │ str r0, [r5, #0] │ │ - b.n a84b4 │ │ + b.n a9108 │ │ ands r4, r0 │ │ - b.n a7ad8 │ │ + b.n a872c │ │ @ instruction: 0xffe2eaff │ │ strb r6, [r2, #0] │ │ - b.n a86e6 │ │ + b.n a933a │ │ @ instruction: 0xffebeaff │ │ ldrb r4, [r5, #4] │ │ - b.n a85be │ │ + b.n a9212 │ │ movs r0, r0 │ │ and.w r7, r0, r5, ror #30 │ │ - b.n a85c6 │ │ + b.n a921a │ │ ldrb r7, [r7, #31] │ │ - b.n a8658 │ │ + b.n a92ac │ │ @ instruction: 0xffe6eaff │ │ strb r0, [r0, #0] │ │ - b.n a8702 │ │ + b.n a9356 │ │ movs r0, r0 │ │ - b.n a866e │ │ + b.n a92c2 │ │ strb r0, [r0, #0] │ │ asrs r4, r0, #22 │ │ @ instruction: 0xffe2eaff │ │ strb r4, [r1, #0] │ │ - b.n a8712 │ │ + b.n a9366 │ │ @ instruction: 0xffe0eaff │ │ strb r1, [r0, #0] │ │ - b.n a871a │ │ + b.n a936e │ │ @ instruction: 0xffdeeaff │ │ - ldr r3, [pc, #960] @ (a83a0 ) │ │ + ldr r3, [pc, #960] @ (a8ff4 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n a8500 │ │ - beq.n a8008 │ │ - b.n a8484 │ │ + b.n a9154 │ │ + beq.n a8c5c │ │ + b.n a90d8 │ │ ands r1, r0 │ │ - b.n a832e │ │ + b.n a8f82 │ │ str r0, [r0, r0] │ │ - b.n a8332 │ │ + b.n a8f86 │ │ str r0, [r1, #4] │ │ - b.n a7b18 │ │ - ittet mi │ │ + b.n a876c │ │ + itt mi │ │ addmi.w r8, r0, r1 │ │ - bmi.n a869e @ unpredictable branch in IT block │ │ - │ │ - lslpl r1, r4, #1 │ │ - addmi r2, sp, #0 │ │ + bmi.n a92f2 │ │ + lsls r1, r4, #1 │ │ + add r2, sp, #0 │ │ lsrs r7, r0, #20 │ │ - b.n a8512 │ │ - ittte ls │ │ + b.n a9166 │ │ + itt ls │ │ addls.w r0, r0, r0, lsl #24 │ │ - bls.n a834e @ unpredictable branch in IT block │ │ - │ │ - lslls r6, r0, #31 │ │ - bhi.n a8622 │ │ + bls.n a8fa2 │ │ + lsls r6, r0, #31 │ │ + b.n a9276 │ │ lsrs r7, r7, #31 │ │ - b.n a86b4 │ │ + b.n a9308 │ │ movs r0, r0 │ │ - b.n a82c6 │ │ + b.n a8f1a │ │ movs r0, r0 │ │ asrs r6, r2, #13 │ │ lsls r4, r4, #1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n a84b2 │ │ + b.n a9106 │ │ strb r0, [r0, #0] │ │ - b.n a876a │ │ + b.n a93be │ │ movs r2, r0 │ │ - b.n a870e │ │ + b.n a9362 │ │ str r0, [r6, #12] │ │ - b.n a83bc │ │ + b.n a9010 │ │ lsls r2, r2, #1 │ │ subs r2, #0 │ │ movs r4, r0 │ │ - b.n a7b62 │ │ + b.n a87b6 │ │ movs r1, r0 │ │ - b.n a871e │ │ + b.n a9372 │ │ lsls r0, r4, #1 │ │ - bge.n a8042 │ │ + bge.n a8c96 │ │ movs r0, r2 │ │ - b.n a7b6e │ │ + b.n a87c2 │ │ movs r0, r0 │ │ - b.n a86ea │ │ + b.n a933e │ │ lsls r4, r4, #1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r5, #1 │ │ - b.n a7b7a │ │ + b.n a87ce │ │ asrs r4, r3, #2 │ │ - b.n a7b7e │ │ + b.n a87d2 │ │ movs r0, r0 │ │ - b.n a82fc │ │ + b.n a8f50 │ │ lsls r6, r4, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a87a2 │ │ + b.n a93f6 │ │ movs r0, r0 │ │ - b.n a7b70 │ │ + b.n a87c4 │ │ lsls r0, r1, #1 │ │ - b.n a7b92 │ │ + b.n a87e6 │ │ adds r0, #0 │ │ - b.n a87ae │ │ + b.n a9402 │ │ movs r1, #196 @ 0xc4 │ │ - b.n a7b92 │ │ + b.n a87e6 │ │ movs r0, r0 │ │ - b.n a871a │ │ + b.n a936e │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #1 │ │ - b.n a7ba6 │ │ + b.n a87fa │ │ lsls r3, r0, #10 │ │ - b.n a8182 │ │ + b.n a8dd6 │ │ lsls r0, r2, #8 │ │ - b.n a7ba6 │ │ - bl 503b86 │ │ + b.n a87fa │ │ + bl 5047da │ │ movs r0, r0 │ │ - b.n a872e │ │ + b.n a9382 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #1 │ │ - b.n a859c │ │ + b.n a91f0 │ │ movs r3, r0 │ │ - b.n a833e │ │ + b.n a8f92 │ │ @ instruction: 0xfff61aff │ │ adds r0, #2 │ │ - b.n a83e2 │ │ + b.n a9036 │ │ lsls r0, r4, #1 │ │ - b.n a7bce │ │ + b.n a8822 │ │ movs r0, r0 │ │ - b.n a8350 │ │ + b.n a8fa4 │ │ movs r0, r2 │ │ subs r2, #0 │ │ movs r4, r0 │ │ - b.n a83f2 │ │ + b.n a9046 │ │ asrs r1, r0, #32 │ │ - b.n a87f6 │ │ + b.n a944a │ │ movs r0, #0 │ │ - b.n a87fa │ │ + b.n a944e │ │ mrc2 11, 6, lr, cr11, cr15, {7} @ │ │ movs r1, r0 │ │ - b.n a87a2 │ │ + b.n a93f6 │ │ movs r0, r0 │ │ - b.n a7bd0 │ │ + b.n a8824 │ │ @ instruction: 0xffe60aff │ │ str r0, [r0, #0] │ │ - b.n a840e │ │ + b.n a9062 │ │ movs r4, r0 │ │ - b.n a8412 │ │ - ldrh r7, [r1, #36] @ 0x24 │ │ + b.n a9066 │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ add.w r7, r0, r5, ror #2 │ │ - b.n a86ea │ │ + b.n a933e │ │ movs r0, r0 │ │ - b.n a878a │ │ + b.n a93de │ │ lsrs r7, r7, #31 │ │ - b.n a8780 │ │ + b.n a93d4 │ │ str r5, [r0, #0] │ │ lsls r0, r0, #10 │ │ str r0, [r0, #0] │ │ - b.n a7bf4 │ │ - beq.n a811c │ │ - b.n a8584 │ │ + b.n a8848 │ │ + beq.n a8d70 │ │ + b.n a91d8 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r3, r6} │ │ - b.n a7c1e │ │ + b.n a8872 │ │ movs r2, r0 │ │ - b.n a83a0 │ │ + b.n a8ff4 │ │ movs r0, #1 │ │ lsls r2, r0, #10 │ │ strb r3, [r0, #10] │ │ - b.n a8202 │ │ + b.n a8e56 │ │ movs r0, r0 │ │ - b.n a8846 │ │ + b.n a949a │ │ ldr r2, [r0, #64] @ 0x40 │ │ - b.n a8618 │ │ + b.n a926c │ │ str r4, [r0, #0] │ │ - b.n a7c18 │ │ - bl 503c0e │ │ + b.n a886c │ │ + bl 504862 │ │ lsls r0, r2, #8 │ │ - b.n a7c24 │ │ + b.n a8878 │ │ str r0, [r0, r0] │ │ - b.n a88da │ │ - bl 503c1a │ │ + b.n a952e │ │ + bl 50486e │ │ strh r4, [r0, r0] │ │ - b.n a7c30 │ │ + b.n a8884 │ │ adds r0, #72 @ 0x48 │ │ lsls r4, r2, #22 │ │ movs r1, #196 @ 0xc4 │ │ lsls r3, r0, #22 │ │ movs r0, #6 │ │ - b.n a7cd6 │ │ + b.n a892a │ │ movs r0, r4 │ │ - b.n a8756 │ │ + b.n a93aa │ │ movs r0, r0 │ │ subs r0, r0, r0 │ │ - itett mi │ │ + it mi │ │ addmi.w r0, r0, r0, lsl #4 │ │ - bpl.n a887e @ unpredictable branch in IT block │ │ - │ │ - lslmi r0, r7, #3 │ │ - bmi.n a84ce │ │ + b.n a94d2 │ │ + lsls r0, r7, #3 │ │ + b.n a9122 │ │ lsls r0, r5, #1 │ │ - b.n a7c6e │ │ - bl 503c46 │ │ + b.n a88c2 │ │ + bl 50489a │ │ movs r0, r2 │ │ - b.n a7c5a │ │ + b.n a88ae │ │ lsls r0, r1, #1 │ │ - b.n a7c7a │ │ + b.n a88ce │ │ lsrs r7, r0, #20 │ │ - b.n a8656 │ │ - iteet mi │ │ + b.n a92aa │ │ + ite mi │ │ addmi.w r0, r0, r0 │ │ - bpl.n a87fe @ unpredictable branch in IT block │ │ - │ │ - movpl r5, r5 │ │ - submi r0, r0, r0 │ │ + bpl.n a9452 │ │ + movs r5, r5 │ │ + subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n a7d0e │ │ + b.n a8962 │ │ movs r0, r2 │ │ - b.n a878a │ │ + b.n a93de │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #1 │ │ - b.n a7c9a │ │ + b.n a88ee │ │ asrs r6, r0, #32 │ │ - b.n a84b6 │ │ - beq.n a81a8 │ │ - b.n a8610 │ │ - ldr r3, [pc, #960] @ (a853c ) │ │ + b.n a910a │ │ + beq.n a8dfc │ │ + b.n a9264 │ │ + ldr r3, [pc, #960] @ (a9190 ) │ │ ldmia.w sp!, {r1, r3, r4, r6} │ │ @ instruction: 0xea00d018 │ │ - b.n a861c │ │ + b.n a9270 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r3, r4, r5, r8, ip} │ │ - b.n a7ccc │ │ + b.n a8920 │ │ str r6, [r4, #0] │ │ - b.n a88d2 │ │ + b.n a9526 │ │ adds r1, #52 @ 0x34 │ │ - b.n a7cd4 │ │ + b.n a8928 │ │ movs r2, #241 @ 0xf1 │ │ - b.n a879a │ │ + b.n a93ee │ │ asrs r1, r0, #32 │ │ - b.n a82bc │ │ + b.n a8f10 │ │ movs r4, r0 │ │ - b.n a7cbc │ │ + b.n a8910 │ │ adds r0, #3 │ │ - b.n a82c4 │ │ + b.n a8f18 │ │ movs r0, r1 │ │ - b.n a7cc4 │ │ + b.n a8918 │ │ movs r0, r0 │ │ - b.n a88ee │ │ + b.n a9542 │ │ str r0, [r0, #0] │ │ - b.n a7ccc │ │ + b.n a8920 │ │ ldmia r1!, {r3} │ │ @ instruction: 0xebff0004 │ │ - b.n a84fa │ │ + b.n a914e │ │ asrs r6, r0, #32 │ │ - b.n a84fe │ │ - ldrh r5, [r1, #36] @ 0x24 │ │ + b.n a9152 │ │ + ldrh r4, [r1, #36] @ 0x24 │ │ @ instruction: 0xeb00ff96 │ │ @ instruction: 0xeaff0004 │ │ - b.n a850a │ │ - ldrh r1, [r2, #34] @ 0x22 │ │ + b.n a915e │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ add.w r7, r0, r5, ror #2 │ │ - b.n a87e2 │ │ + b.n a9436 │ │ lsrs r7, r7, #31 │ │ - b.n a8874 │ │ + b.n a94c8 │ │ movs r0, r0 │ │ - b.n a7ce4 │ │ - beq.n a820c │ │ - b.n a8674 │ │ + b.n a8938 │ │ + beq.n a8e60 │ │ + b.n a92c8 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2} │ │ - b.n a8526 │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ + b.n a917a │ │ + ldrh r1, [r1, #34] @ 0x22 │ │ add.w r0, r0, r1 │ │ - b.n a892e │ │ + b.n a9582 │ │ movs r0, r0 │ │ - b.n a7cfc │ │ - beq.n a8224 │ │ - b.n a868c │ │ + b.n a8950 │ │ + beq.n a8e78 │ │ + b.n a92e0 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2} │ │ - b.n a853e │ │ - ldr r7, [sp, #196] @ 0xc4 │ │ + b.n a9192 │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ add.w r0, r0, r0 │ │ - b.n a88a6 │ │ + b.n a94fa │ │ movs r0, r0 │ │ - b.n a7d14 │ │ + b.n a8968 │ │ movs r2, r5 │ │ subs r0, r0, r0 │ │ lsls r0, r5, #1 │ │ - b.n a7d3a │ │ + b.n a898e │ │ lsls r4, r3, #2 │ │ - b.n a7d1e │ │ + b.n a8972 │ │ @ instruction: 0xff90eaff │ │ strh r0, [r0, #0] │ │ - b.n a855e │ │ - itttt ne │ │ + b.n a91b2 │ │ + ittt ne │ │ addne.w r0, r0, r8, asr #29 │ │ - bne.n a7d4e @ unpredictable branch in IT block │ │ + bne.n a89a2 @ unpredictable branch in IT block │ │ │ │ strne r0, [sp, #0] │ │ - bne.n a856a │ │ - b.n a823c │ │ - b.n a856e │ │ + b.n a91be │ │ + b.n a8e90 │ │ + b.n a91c2 │ │ movs r7, r0 │ │ - b.n a84d2 │ │ + b.n a9126 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #2 │ │ - b.n a7d78 │ │ + b.n a89cc │ │ movs r0, r0 │ │ - b.n a835c │ │ + b.n a8fb0 │ │ lsls r2, r3, #1 │ │ - b.n a7de2 │ │ + b.n a8a36 │ │ movs r3, r0 │ │ - b.n a88e6 │ │ + b.n a953a │ │ movs r5, r2 │ │ subs r2, #0 │ │ asrs r4, r0, #2 │ │ - b.n a7d8c │ │ + b.n a89e0 │ │ adds r0, #132 @ 0x84 │ │ - b.n a7d90 │ │ + b.n a89e4 │ │ stmia r0!, {r2, r7} │ │ - b.n a7d94 │ │ + b.n a89e8 │ │ asrs r1, r0, #32 │ │ - b.n a8378 │ │ + b.n a8fcc │ │ movs r0, r6 │ │ - b.n a7d86 │ │ + b.n a89da │ │ adds r0, #3 │ │ - b.n a8380 │ │ + b.n a8fd4 │ │ movs r0, #72 @ 0x48 │ │ - b.n a7d8e │ │ + b.n a89e2 │ │ stmia r0!, {r2, r3} │ │ - b.n a8388 │ │ + b.n a8fdc │ │ str r0, [r6, r1] │ │ - b.n a7dac │ │ + b.n a8a00 │ │ movs r0, r0 │ │ - b.n a8516 │ │ + b.n a916a │ │ movs r0, #8 │ │ - b.n a7d90 │ │ + b.n a89e4 │ │ str r5, [r0, r0] │ │ - b.n a8398 │ │ + b.n a8fec │ │ cmp r7, #205 @ 0xcd │ │ - b.n a89be │ │ + b.n a9612 │ │ str r4, [r1, r0] │ │ lsls r0, r4, #6 │ │ movs r7, r0 │ │ - b.n a8338 │ │ + b.n a8f8c │ │ movs r3, r0 │ │ asrs r0, r0, #12 │ │ movs r0, r6 │ │ stmia.w sp, {r2, r3, sp, lr, pc} │ │ - b.n a7dac │ │ + b.n a8a00 │ │ ldmia r0!, {r4, r6, r7} │ │ @ instruction: 0xebffe008 │ │ - b.n a85da │ │ + b.n a922e │ │ movs r7, r0 │ │ - b.n a8550 │ │ + b.n a91a4 │ │ @ instruction: 0xffaf1aff │ │ movs r4, r7 │ │ - b.n a7de4 │ │ + b.n a8a38 │ │ movs r0, #14 │ │ - b.n a85ea │ │ + b.n a923e │ │ asrs r0, r7, #32 │ │ - b.n a7dec │ │ + b.n a8a40 │ │ movs r0, r0 │ │ - b.n a83d0 │ │ + b.n a9024 │ │ asrs r1, r0, #32 │ │ - b.n a83d4 │ │ + b.n a9028 │ │ ldmia r7!, {r0, r1, r2, r4, r6} │ │ @ instruction: 0xebff0004 │ │ - b.n a85fe │ │ - beq.n a82f0 │ │ - b.n a8758 │ │ - ldr r3, [pc, #960] @ (a8684 ) │ │ - ldmia.w sp!, {r1, r4, sl, fp, pc} │ │ - and.w r1, r0, r0, lsl #26 │ │ - vqshlu.s32 q9, , #22 │ │ - vshll.u32 , d0, #22 │ │ - movs r3, r0 │ │ - subs r6, r3, r4 │ │ - vzip.16 d22, d18 │ │ - vqshl.u32 q9, q11, #22 │ │ - vcvt.u16.f16 , q15, #10 │ │ - vcvt.bf16.f32 d19, q9 │ │ - vcvt.f16.u16 q10, , #10 │ │ + b.n a9252 │ │ + beq.n a8f44 │ │ + b.n a93ac │ │ + ldr r3, [pc, #960] @ (a92d8 ) │ │ + ldmia.w sp!, {r0, r4, sl, fp, pc} │ │ + and.w r6, r0, r9, lsl #23 │ │ + vtbx.8 d17, {d22-d24}, d27 │ │ + @ instruction: 0xfff659bc │ │ + movs r3, r0 │ │ + lsrs r0, r5, #26 │ │ + vrintm.f16 , │ │ + vdup.16 d17, d12[1] │ │ + vuzp.16 d19, d30 │ │ + vtbx.8 d18, {d22-d23}, d9 │ │ + vqrdmlsh.s , q11, d30[0] │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a8810 │ │ - beq.n a8310 │ │ - b.n a8794 │ │ + b.n a9464 │ │ + beq.n a8f64 │ │ + b.n a93e8 │ │ strb r0, [r1, #7] │ │ - b.n a7e3c │ │ + b.n a8a90 │ │ str r1, [r0, #0] │ │ - b.n a8642 │ │ - add r0, pc, #0 @ (adr r0, a8304 ) │ │ - b.n a8646 │ │ + b.n a9296 │ │ + add r0, pc, #0 @ (adr r0, a8f58 ) │ │ + b.n a929a │ │ strb r7, [r0, #0] │ │ - b.n a8428 │ │ - bkpt 0x00d4 │ │ + b.n a907c │ │ + bkpt 0x00d3 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a8652 │ │ + b.n a92a6 │ │ movs r7, r0 │ │ - b.n a8656 │ │ - cbz r0, a8346 │ │ + b.n a92aa │ │ + cbz r7, a8f98 │ │ add.w r0, r0, r6, lsl #4 │ │ - b.n a865e │ │ + b.n a92b2 │ │ movs r0, r0 │ │ - b.n a89ce │ │ + b.n a9622 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ cmp r2, #23 │ │ - b.n a893c │ │ + b.n a9590 │ │ strb r7, [r2, #18] │ │ - b.n a893a │ │ + b.n a958e │ │ cmp r1, #98 @ 0x62 │ │ - b.n a89bc │ │ + b.n a9610 │ │ ldrb r1, [r3, #13] │ │ - b.n a89d0 │ │ + b.n a9624 │ │ movs r2, #149 @ 0x95 │ │ - b.n a8440 │ │ - ldr r6, [pc, #768] @ (a863c ) │ │ - b.n a895a │ │ + b.n a9094 │ │ + ldr r6, [pc, #768] @ (a9290 ) │ │ + b.n a95ae │ │ lsrs r0, r6 │ │ - b.n a89c2 │ │ + b.n a9616 │ │ strh r0, [r2, #6] │ │ - b.n a86c6 │ │ + b.n a931a │ │ strb r0, [r2, #30] │ │ - b.n a8456 │ │ + b.n a90aa │ │ adds r4, #149 @ 0x95 │ │ - b.n a8398 │ │ + b.n a8fec │ │ subs r4, #111 @ 0x6f │ │ - b.n a8960 │ │ + b.n a95b4 │ │ adds r0, #224 @ 0xe0 │ │ - b.n a89d6 │ │ + b.n a962a │ │ str r0, [r2, #56] @ 0x38 │ │ - b.n a83a6 │ │ + b.n a8ffa │ │ adds r0, #7 │ │ - b.n a83a2 │ │ + b.n a8ff6 │ │ movs r0, #6 │ │ - b.n a83ac │ │ + b.n a9000 │ │ movs r4, #2 │ │ - b.n a86a6 │ │ + b.n a92fa │ │ ldrb r3, [r4, #16] │ │ - b.n a866e │ │ + b.n a92c2 │ │ movs r0, #13 │ │ - b.n a8aae │ │ + b.n a9702 │ │ str r7, [r0, r0] │ │ - b.n a83c4 │ │ + b.n a9018 │ │ movs r4, #3 │ │ - b.n a867a │ │ + b.n a92ce │ │ str r2, [r0, #0] │ │ - b.n a83ca │ │ + b.n a901e │ │ str r5, [r0, #0] │ │ - b.n a86aa │ │ + b.n a92fe │ │ str r0, [r0, #12] │ │ asrs r0, r4, #14 │ │ str r3, [r0, #64] @ 0x40 │ │ asrs r6, r0, #6 │ │ adds r0, #6 │ │ asrs r0, r5, #32 │ │ adds r0, #5 │ │ asrs r3, r2, #6 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r2, r1 │ │ - b.n a86d6 │ │ - bkpt 0x0015 │ │ + b.n a932a │ │ + bkpt 0x0014 │ │ add.w r0, r0, r0 │ │ - b.n a8a3e │ │ - beq.n a83d8 │ │ + b.n a9692 │ │ + beq.n a902c │ │ lsls r3, r1, #9 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ lsrs r5, r7, #2 │ │ lsls r0, r1, #5 │ │ - b.n a7ee8 │ │ + b.n a8b3c │ │ movs r0, #253 @ 0xfd │ │ - b.n a8aee │ │ + b.n a9742 │ │ asrs r4, r0, #5 │ │ - b.n a7ef0 │ │ + b.n a8b44 │ │ movs r0, r0 │ │ - b.n a84d4 │ │ + b.n a9128 │ │ asrs r1, r0, #32 │ │ - b.n a84d8 │ │ + b.n a912c │ │ stmia r7!, {r1, r3, r4, r5, r6} │ │ @ instruction: 0xebff0084 │ │ stmia.w r0, {r2, r8, sp} │ │ - b.n a7f04 │ │ + b.n a8b58 │ │ movs r0, #2 │ │ - b.n a8308 │ │ + b.n a8f5c │ │ movs r0, r0 │ │ - b.n a8a72 │ │ + b.n a96c6 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #248 @ 0xf8 │ │ - b.n a7f14 │ │ + b.n a8b68 │ │ str r0, [r0, r0] │ │ - b.n a871a │ │ + b.n a936e │ │ movs r0, #244 @ 0xf4 │ │ - b.n a7f1c │ │ + b.n a8b70 │ │ strh r1, [r0, #0] │ │ - b.n a8722 │ │ + b.n a9376 │ │ adds r0, #3 │ │ - b.n a8504 │ │ + b.n a9158 │ │ asrs r5, r0, #32 │ │ - b.n a872a │ │ + b.n a937e │ │ movs r0, #2 │ │ - b.n a832c │ │ + b.n a8f80 │ │ movs r3, r0 │ │ - b.n a8732 │ │ - bkpt 0x00e6 │ │ + b.n a9386 │ │ + bkpt 0x00e5 │ │ add.w r0, r0, r0, lsl #8 │ │ - b.n a873a │ │ + b.n a938e │ │ asrs r0, r1, #32 │ │ - b.n a873e │ │ + b.n a9392 │ │ movs r5, r0 │ │ - b.n a8742 │ │ + b.n a9396 │ │ movs r0, r0 │ │ - b.n a8aaa │ │ + b.n a96fe │ │ @ instruction: 0xffe10aff │ │ str r0, [sp, #800] @ 0x320 │ │ - b.n a7f4c │ │ + b.n a8ba0 │ │ strh r1, [r0, #0] │ │ - b.n a8752 │ │ + b.n a93a6 │ │ asrs r0, r0, #32 │ │ - b.n a8756 │ │ + b.n a93aa │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n a8538 │ │ + b.n a918c │ │ str r1, [r0, r0] │ │ - b.n a875e │ │ + b.n a93b2 │ │ movs r0, #48 @ 0x30 │ │ - b.n a7f54 │ │ + b.n a8ba8 │ │ movs r2, r0 │ │ - b.n a8766 │ │ - pop {r0, r4, r5, r6, r7, pc} │ │ + b.n a93ba │ │ + pop {r4, r5, r6, r7, pc} │ │ add.w r0, r0, r0 │ │ - b.n a8ace │ │ + b.n a9722 │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ movs r4, r6 │ │ - b.n a8948 │ │ + b.n a959c │ │ str r0, [r6, #12] │ │ - b.n a87c4 │ │ - bl 503f3a │ │ + b.n a9418 │ │ + bl 504b8e │ │ ldrb r7, [r3, #30] │ │ - b.n a8762 │ │ + b.n a93b6 │ │ asrs r1, r0, #32 │ │ - b.n a8954 │ │ + b.n a95a8 │ │ cmp r7, #145 @ 0x91 │ │ - b.n a874a │ │ + b.n a939e │ │ movs r0, r0 │ │ - b.n a8af2 │ │ + b.n a9746 │ │ @ instruction: 0xfffa1aff │ │ lsls r6, r0, #4 │ │ - b.n a8b44 │ │ - bl 503f56 │ │ + b.n a9798 │ │ + bl 504baa │ │ movs r4, r2 │ │ cmp r2, #0 │ │ lsls r2, r3, #1 │ │ - b.n a8014 │ │ + b.n a8c68 │ │ asrs r0, r1, #32 │ │ - b.n a87a6 │ │ + b.n a93fa │ │ movs r3, r0 │ │ - b.n a8b0a │ │ + b.n a975e │ │ @ instruction: 0xffc83aff │ │ asrs r0, r5, #1 │ │ - b.n a7fb0 │ │ + b.n a8c04 │ │ movs r3, r0 │ │ - b.n a8bb6 │ │ + b.n a980a │ │ str r0, [r6, #0] │ │ - b.n a7fac │ │ + b.n a8c00 │ │ movs r0, #249 @ 0xf9 │ │ - b.n a8bbe │ │ + b.n a9812 │ │ adds r0, #92 @ 0x5c │ │ - b.n a7fc0 │ │ + b.n a8c14 │ │ asrs r1, r0, #32 │ │ - b.n a85a4 │ │ + b.n a91f8 │ │ str r0, [r6, #12] │ │ - b.n a8824 │ │ + b.n a9478 │ │ adds r0, #3 │ │ - b.n a85ac │ │ + b.n a9200 │ │ ldmia r0, {r0, r4, r6} │ │ @ instruction: 0xebff1008 │ │ - b.n a87d6 │ │ + b.n a942a │ │ @ instruction: 0xffbdeaff │ │ lsls r4, r0, #1 │ │ - b.n a7fdc │ │ + b.n a8c30 │ │ movs r0, #245 @ 0xf5 │ │ - b.n a8be2 │ │ + b.n a9836 │ │ asrs r0, r0, #1 │ │ - b.n a7fe4 │ │ + b.n a8c38 │ │ movs r0, r0 │ │ - b.n a85c8 │ │ + b.n a921c │ │ asrs r1, r0, #32 │ │ - b.n a85cc │ │ + b.n a9220 │ │ stmia r7!, {r0, r2, r3, r4, r5} │ │ @ instruction: 0xebff0034 │ │ - b.n a7ff4 │ │ + b.n a8c48 │ │ movs r0, #248 @ 0xf8 │ │ - b.n a8bfa │ │ + b.n a984e │ │ asrs r0, r6, #32 │ │ - b.n a7ffc │ │ + b.n a8c50 │ │ movs r0, r0 │ │ - b.n a85e0 │ │ + b.n a9234 │ │ asrs r1, r0, #32 │ │ - b.n a85e4 │ │ + b.n a9238 │ │ stmia r7!, {r0, r1, r2, r4, r5} │ │ - @ instruction: 0xebff4fe8 │ │ + @ instruction: 0xebff4fac │ │ movs r3, r0 │ │ - adds r6, #144 @ 0x90 │ │ + adds r6, #88 @ 0x58 │ │ movs r3, r0 │ │ - ldrb r4, [r5, #27] │ │ + ldrb r0, [r5, #27] │ │ movs r2, r0 │ │ - adds r6, #112 @ 0x70 │ │ + adds r6, #56 @ 0x38 │ │ movs r3, r0 │ │ - ldr r4, [r6, r0] │ │ + ldrsb r0, [r4, r7] │ │ movs r3, r0 │ │ - lsrs r0, r3, #19 │ │ - vcvt.u16.f16 d21, d6, #10 │ │ - @ instruction: 0xfff629b9 │ │ - @ instruction: 0xfff60cb0 │ │ - vuzp.16 d23, d14 │ │ - @ instruction: 0xfff60c98 │ │ - vrint?.f16 , │ │ - @ instruction: 0xfff60da4 │ │ + lsls r4, r7, #1 │ │ + vmovn.i32 d21, q10 │ │ + vcvt.f32.u32 d17, d29, #10 │ │ + vshr.u32 q8, q2, #10 │ │ + vqshrun.s64 d22, , #10 │ │ + vshr.u32 d16, d28, #10 │ │ + @ instruction: 0xfff60b1c │ │ + vuzp.16 q8, q4 │ │ vcvt.f16.u16 q10, q8, #10 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n a8a20 │ │ - beq.n a8528 │ │ - b.n a89a4 │ │ + b.n a9674 │ │ + beq.n a917c │ │ + b.n a95f8 │ │ ands r0, r0 │ │ - b.n a8cce │ │ + b.n a9922 │ │ lsls r1, r0, #20 │ │ - b.n a8bb2 │ │ + b.n a9806 │ │ movs r2, r0 │ │ ldrh r0, [r0, #16] │ │ movs r4, r0 │ │ - b.n a885a │ │ - beq.n a853c │ │ - b.n a89b4 │ │ + b.n a94ae │ │ + beq.n a9190 │ │ + b.n a9608 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r0, ip, lr} │ │ - b.n a8866 │ │ + b.n a94ba │ │ str r0, [r0, #0] │ │ - b.n a886a │ │ + b.n a94be │ │ movs r4, r1 │ │ - b.n a8a48 │ │ + b.n a969c │ │ asrs r0, r1, #32 │ │ - b.n a8a4c │ │ + b.n a96a0 │ │ movs r0, #0 │ │ - b.n a8c76 │ │ + b.n a98ca │ │ movs r0, r6 │ │ add.w r0, r0, r0 │ │ - b.n a8bde │ │ + b.n a9832 │ │ movs r1, r4 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #32 │ │ - b.n a8080 │ │ + b.n a8cd4 │ │ movs r1, r0 │ │ - b.n a8c34 │ │ + b.n a9888 │ │ movs r1, r0 │ │ - b.n a865a │ │ + b.n a92ae │ │ cmp r7, #49 @ 0x31 │ │ - b.n a8350 │ │ + b.n a8fa4 │ │ movs r1, r0 │ │ - b.n a89d6 │ │ + b.n a962a │ │ cmp r7, #18 │ │ - b.n a8838 │ │ + b.n a948c │ │ lsls r0, r6, #8 │ │ - b.n a889e │ │ + b.n a94f2 │ │ movs r3, r0 │ │ - bge.n a8562 │ │ + bge.n a91b6 │ │ asrs r1, r0, #32 │ │ - b.n a8670 │ │ + b.n a92c4 │ │ asrs r1, r0, #32 │ │ - b.n a89ec │ │ + b.n a9640 │ │ asrs r1, r2, #9 │ │ - b.n a88ae │ │ + b.n a9502 │ │ movs r3, r0 │ │ and.w r0, r0, r5, lsl #12 │ │ - b.n a8936 │ │ + b.n a958a │ │ asrs r3, r0, #32 │ │ - b.n a867c │ │ + b.n a92d0 │ │ adds r0, #0 │ │ - b.n a8cbe │ │ + b.n a9912 │ │ asrs r1, r2, #9 │ │ - b.n a8608 │ │ + b.n a925c │ │ movs r0, #8 │ │ - b.n a80c0 │ │ + b.n a8d14 │ │ ands r0, r0 │ │ - b.n a8cca │ │ + b.n a991e │ │ movs r2, r0 │ │ - b.n a882e │ │ + b.n a9482 │ │ str r0, [r0, r0] │ │ sub sp, #4 │ │ movs r2, r0 │ │ - cbz r5, a85aa │ │ + cbz r5, a91fe │ │ @ instruction: 0xffdeaaff │ │ movs r0, #4 │ │ - b.n a8ab8 │ │ + b.n a970c │ │ movs r0, r0 │ │ - b.n a8ce2 │ │ + b.n a9936 │ │ asrs r0, r0, #32 │ │ - b.n a8ce6 │ │ + b.n a993a │ │ str r0, [r0, #0] │ │ - b.n a8cea │ │ + b.n a993e │ │ movs r3, r2 │ │ add.w r0, r0, r0 │ │ - b.n a8c52 │ │ + b.n a98a6 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n a80f4 │ │ + b.n a8d48 │ │ movs r0, r0 │ │ - b.n a8868 │ │ + b.n a94bc │ │ str r0, [r0, #0] │ │ - cbz r0, a863a │ │ + cbz r0, a928e │ │ ands r6, r0 │ │ - b.n a8906 │ │ + b.n a955a │ │ @ instruction: 0xffd2eaff │ │ asrs r4, r4, #32 │ │ - b.n a810c │ │ + b.n a8d60 │ │ movs r0, #13 │ │ - b.n a8d12 │ │ + b.n a9966 │ │ ands r0, r0 │ │ - b.n a8916 │ │ + b.n a956a │ │ asrs r1, r0, #32 │ │ - b.n a86f8 │ │ - movs r4, #32 │ │ + b.n a934c │ │ + movs r4, #31 │ │ @ instruction: 0xeb00ffcc │ │ @ instruction: 0xeaff1010 │ │ - b.n a8124 │ │ + b.n a8d78 │ │ movs r0, #25 │ │ - b.n a8d2a │ │ + b.n a997e │ │ ands r0, r0 │ │ - b.n a892e │ │ + b.n a9582 │ │ asrs r1, r0, #32 │ │ - b.n a8710 │ │ + b.n a9364 │ │ @ instruction: 0xfff8eaff │ │ - strb r6, [r1, r0] │ │ - vrsra.u64 , q11, #10 │ │ + ldr r0, [pc, #1000] @ (a9634 ) │ │ + vtbx.8 d20, {d22}, d18 │ │ vqshrun.s64 d20, q8, #10 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a8b20 │ │ + b.n a9774 │ │ ands r2, r0 │ │ - b.n a894a │ │ + b.n a959e │ │ str r1, [r0, r0] │ │ - b.n a894e │ │ + b.n a95a2 │ │ movs r0, r0 │ │ - b.n a8cb2 │ │ + b.n a9906 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a8cc4 │ │ + b.n a9918 │ │ movs r0, r0 │ │ lsls r4, r2, #13 │ │ lsls r5, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a8cd0 │ │ + b.n a9924 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #15 │ │ asrs r0, r0, #32 │ │ asrs r5, r0, #22 │ │ movs r0, r0 │ │ - b.n a8cda │ │ + b.n a992e │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #15 │ │ asrs r0, r0, #32 │ │ asrs r4, r0, #22 │ │ movs r0, r0 │ │ - b.n a8cde │ │ + b.n a9932 │ │ asrs r4, r5, #5 │ │ - b.n a8180 │ │ + b.n a8dd4 │ │ asrs r1, r0, #32 │ │ - b.n a8764 │ │ + b.n a93b8 │ │ asrs r0, r2, #1 │ │ - b.n a816c │ │ + b.n a8dc0 │ │ asrs r0, r0, #32 │ │ asrs r0, r0, #22 │ │ lsrs r1, r0, #16 │ │ - b.n a8cf4 │ │ + b.n a9948 │ │ lsls r6, r1, #1 │ │ rev r0, r0 │ │ lsls r5, r2, #21 │ │ - b.n a8c64 │ │ + b.n a98b8 │ │ lsls r5, r2, #21 │ │ - b.n a8ce8 │ │ + b.n a993c │ │ lsls r1, r4, #2 │ │ - b.n a8662 │ │ + b.n a92b6 │ │ movs r0, r0 │ │ - b.n a86e8 │ │ + b.n a933c │ │ asrs r3, r6, #12 │ │ - b.n a8c70 │ │ + b.n a98c4 │ │ asrs r3, r6, #12 │ │ - b.n a8cf4 │ │ + b.n a9948 │ │ movs r0, #1 │ │ - b.n a8672 │ │ + b.n a92c6 │ │ lsls r0, r4, #4 │ │ - b.n a8678 │ │ + b.n a92cc │ │ subs r7, r1, #4 │ │ - b.n a8c7a │ │ + b.n a98ce │ │ movs r0, r0 │ │ - b.n a8782 │ │ + b.n a93d6 │ │ subs r7, r1, #4 │ │ - b.n a8d02 │ │ + b.n a9956 │ │ lsls r0, r4, #8 │ │ - b.n a8786 │ │ + b.n a93da │ │ movs r1, r0 │ │ - b.n a868a │ │ + b.n a92de │ │ asrs r1, r0, #4 │ │ - b.n a8c8e │ │ + b.n a98e2 │ │ asrs r1, r0, #4 │ │ - b.n a8d12 │ │ + b.n a9966 │ │ lsls r0, r2, #6 │ │ - b.n a8696 │ │ + b.n a92ea │ │ lsrs r0, r4, #16 │ │ - b.n a89da │ │ + b.n a962e │ │ movs r2, r0 │ │ - b.n a8d3e │ │ + b.n a9992 │ │ movs r3, r7 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n a8d50 │ │ + b.n a99a4 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r2, r4, #1 │ │ - b.n a8dee │ │ - pop {r0, r1, r5, r6, pc} │ │ + b.n a9a42 │ │ + pop {r1, r5, r6, pc} │ │ add.w r0, r0, r1 │ │ - b.n a8d96 │ │ + b.n a99ea │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a8d5e │ │ + b.n a99b2 │ │ movs r0, r0 │ │ - b.n a81cc │ │ + b.n a8e20 │ │ movs r2, r5 │ │ - bge.n a86c6 │ │ + bge.n a931a │ │ str r0, [r0, r0] │ │ - b.n a8e0a │ │ + b.n a9a5e │ │ movs r0, r0 │ │ - b.n a8d76 │ │ + b.n a99ca │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ lsls r3, r4, #1 │ │ - b.n a8e16 │ │ - pop {r0, r3, r4, r6, pc} │ │ + b.n a9a6a │ │ + pop {r3, r4, r6, pc} │ │ add.w r0, r0, r1 │ │ - b.n a8dbe │ │ + b.n a9a12 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a8d86 │ │ + b.n a99da │ │ movs r0, r0 │ │ - b.n a81f2 │ │ + b.n a8e46 │ │ movs r6, r4 │ │ ldmia r2!, {} │ │ asrs r0, r2, #3 │ │ - b.n a8230 │ │ + b.n a8e84 │ │ str r7, [r3, r1] │ │ - b.n a8e36 │ │ + b.n a9a8a │ │ lsls r7, r3, #1 │ │ - b.n a8e3a │ │ + b.n a9a8e │ │ cmp r5, #35 @ 0x23 │ │ - b.n a8cfe │ │ + b.n a9952 │ │ asrs r1, r0, #32 │ │ - b.n a8820 │ │ + b.n a9474 │ │ movs r7, r3 │ │ - @ instruction: 0xea00bd3d │ │ + @ instruction: 0xea00bd3c │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n a822e │ │ + b.n a8e82 │ │ str r0, [r0, r0] │ │ - b.n a8e52 │ │ + b.n a9aa6 │ │ movs r0, r0 │ │ - b.n a8dbe │ │ + b.n a9a12 │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #2 │ │ - b.n a825c │ │ + b.n a8eb0 │ │ movs r4, r0 │ │ - b.n a8a62 │ │ + b.n a96b6 │ │ cmp r4, #213 @ 0xd5 │ │ - b.n a8d26 │ │ + b.n a997a │ │ asrs r1, r0, #32 │ │ - b.n a8848 │ │ + b.n a949c │ │ movs r7, r0 │ │ - @ instruction: 0xea00bd33 │ │ + @ instruction: 0xea00bd32 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n a8256 │ │ + b.n a8eaa │ │ movs r0, r0 │ │ - b.n a8de2 │ │ + b.n a9a36 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r7, #1 │ │ - b.n a8280 │ │ + b.n a8ed4 │ │ movs r4, r0 │ │ - b.n a8a86 │ │ + b.n a96da │ │ cmp r4, #13 │ │ - b.n a8e8a │ │ + b.n a9ade │ │ asrs r1, r0, #32 │ │ - b.n a886c │ │ - movs r3, #195 @ 0xc3 │ │ + b.n a94c0 │ │ + movs r3, #194 @ 0xc2 │ │ add.w r0, r0, r4, lsl #20 │ │ - b.n a8a96 │ │ + b.n a96ea │ │ movs r3, r1 │ │ and.w r0, r0, ip, lsl #5 │ │ - b.n a829c │ │ + b.n a8ef0 │ │ str r6, [r2, r0] │ │ - b.n a8ea2 │ │ + b.n a9af6 │ │ movs r6, r2 │ │ - b.n a8ea6 │ │ + b.n a9afa │ │ cmp r4, #183 @ 0xb7 │ │ - b.n a8d6a │ │ + b.n a99be │ │ asrs r1, r0, #32 │ │ - b.n a888c │ │ + b.n a94e0 │ │ movs r4, r0 │ │ and.w r0, r0, r4, lsl #5 │ │ - b.n a82b4 │ │ + b.n a8f08 │ │ str r7, [r3, r1] │ │ - b.n a8eba │ │ + b.n a9b0e │ │ lsls r7, r3, #1 │ │ - b.n a8ebe │ │ + b.n a9b12 │ │ cmp r4, #247 @ 0xf7 │ │ - b.n a8d82 │ │ + b.n a99d6 │ │ asrs r1, r0, #32 │ │ - b.n a88a4 │ │ - movs r3, #181 @ 0xb5 │ │ + b.n a94f8 │ │ + movs r3, #180 @ 0xb4 │ │ add.w r0, r0, r5 │ │ - b.n a8ace │ │ + b.n a9722 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r3, r4, ip} │ │ - b.n a82d4 │ │ + b.n a8f28 │ │ ldrsb r0, [r0, r7] │ │ - b.n a8daa │ │ + b.n a99fe │ │ ldrsh r7, [r7, r7] │ │ - b.n a8e3c │ │ + b.n a9a90 │ │ cmp r4, #193 @ 0xc1 │ │ - b.n a8da2 │ │ + b.n a99f6 │ │ asrs r1, r0, #32 │ │ - b.n a88c4 │ │ + b.n a9518 │ │ movs r5, r0 │ │ - b.n a8aea │ │ + b.n a973e │ │ @ instruction: 0xfff5eaff │ │ - ldr r6, [pc, #156] @ (a884c ) │ │ - vcvt.f16.f32 d21, q4 │ │ + tst r0, r2 │ │ + vsli.64 d21, d20, #54 @ 0x36 │ │ movs r3, r0 │ │ - ldr r5, [pc, #956] @ (a8b74 ) │ │ - vqrdmlah.s q10, q3, d27[0] │ │ - @ instruction: 0xfff64e0f │ │ - vqrdmlah.s q10, q3, d7[0] │ │ - @ instruction: 0xfff64e93 │ │ + rors r0, r3 │ │ + vrshr.u32 q10, q2, #10 │ │ + vsra.u64 q10, q12, #10 │ │ + vrshr.u32 d20, d16, #10 │ │ + vrshr.u32 q10, q14, #10 │ │ @ instruction: 0xfff64bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n a8cec │ │ - beq.n a87e4 │ │ - b.n a8c70 │ │ + b.n a9940 │ │ + beq.n a9438 │ │ + b.n a98c4 │ │ str r0, [sp, #4] │ │ - b.n a8b1a │ │ + b.n a976e │ │ asrs r4, r1, #32 │ │ - b.n a82fe │ │ + b.n a8f52 │ │ str r2, [r0, r0] │ │ - b.n a8b22 │ │ + b.n a9776 │ │ ands r0, r0 │ │ - b.n a8b26 │ │ + b.n a977a │ │ lsls r2, r6, #30 │ │ - b.n a8dfa │ │ + b.n a9a4e │ │ movs r0, #4 │ │ - b.n a8390 │ │ + b.n a8fe4 │ │ lsrs r7, r7, #31 │ │ - b.n a8e90 │ │ + b.n a9ae4 │ │ movs r3, r6 │ │ - b.n a8e1a │ │ + b.n a9a6e │ │ lsls r6, r7, #1 │ │ subs r0, r0, r0 │ │ strb r0, [r1, #0] │ │ - b.n a8326 │ │ + b.n a8f7a │ │ movs r0, #76 @ 0x4c │ │ - b.n a8324 │ │ + b.n a8f78 │ │ movs r0, #2 │ │ - b.n a84b4 │ │ + b.n a9108 │ │ movs r2, r0 │ │ - b.n a8e2e │ │ + b.n a9a82 │ │ lsls r3, r7, #1 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n a833a │ │ + b.n a8f8e │ │ asrs r0, r1, #32 │ │ - b.n a833a │ │ + b.n a8f8e │ │ movs r1, r0 │ │ - b.n a8efc │ │ + b.n a9b50 │ │ lsls r0, r6, #1 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #3 │ │ - b.n a8bca │ │ + b.n a981e │ │ movs r0, r0 │ │ - b.n a8ec6 │ │ + b.n a9b1a │ │ movs r3, r0 │ │ - ldr r2, [pc, #0] @ (a8828 ) │ │ + ldr r2, [pc, #0] @ (a947c ) │ │ movs r4, r3 │ │ - b.n a8356 │ │ + b.n a8faa │ │ movs r0, r2 │ │ - b.n a8352 │ │ + b.n a8fa6 │ │ movs r1, r0 │ │ - b.n a8ad6 │ │ + b.n a972a │ │ movs r3, r6 │ │ lsrs r0, r0, #8 │ │ movs r0, r5 │ │ - b.n a8362 │ │ + b.n a8fb6 │ │ adds r0, #44 @ 0x2c │ │ - b.n a8366 │ │ + b.n a8fba │ │ movs r0, #12 │ │ - b.n a836e │ │ + b.n a8fc2 │ │ str r3, [r0, #0] │ │ - b.n a8b6a │ │ + b.n a97be │ │ movs r0, r6 │ │ lsls r2, r2, #22 │ │ adds r0, #52 @ 0x34 │ │ lsls r2, r2, #22 │ │ str r6, [r0, #0] │ │ - b.n a83fa │ │ + b.n a904e │ │ movs r2, r0 │ │ - b.n a8e86 │ │ + b.n a9ada │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n a8f10 │ │ + b.n a9b64 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ strb r4, [r0, #0] │ │ - b.n a840e │ │ + b.n a9062 │ │ movs r4, r0 │ │ - b.n a8e9c │ │ + b.n a9af0 │ │ lsls r5, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n a839a │ │ + b.n a8fee │ │ movs r0, r0 │ │ - b.n a8f1e │ │ + b.n a9b72 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xfff8eaff │ │ str r4, [r0, #0] │ │ - b.n a842a │ │ + b.n a907e │ │ movs r4, r0 │ │ - b.n a8eb6 │ │ + b.n a9b0a │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ str r4, [r1, #4] │ │ - b.n a83b6 │ │ + b.n a900a │ │ str r7, [r0, #0] │ │ - b.n a8842 │ │ + b.n a9496 │ │ movs r1, r0 │ │ - b.n a8ec6 │ │ + b.n a9b1a │ │ lsls r2, r2, #1 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n a83c6 │ │ + b.n a901a │ │ movs r0, r0 │ │ - b.n a8f4a │ │ + b.n a9b9e │ │ @ instruction: 0xfff51aff │ │ movs r0, #28 │ │ - b.n a8db6 │ │ + b.n a9a0a │ │ movs r1, r1 │ │ stmia.w sp, {r2} │ │ - b.n a8bf6 │ │ - cmp r7, #7 │ │ + b.n a984a │ │ + cmp r7, #6 │ │ add.w r0, r0, r0 │ │ - b.n a8f5e │ │ + b.n a9bb2 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n a8c06 │ │ + b.n a985a │ │ subs r0, r2, #7 │ │ - b.n a8ee8 │ │ + b.n a9b3c │ │ adds r0, #4 │ │ - b.n a84b2 │ │ + b.n a9106 │ │ movs r1, r0 │ │ - b.n a8ef8 │ │ + b.n a9b4c │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ movs r0, #24 │ │ - b.n a8402 │ │ + b.n a9056 │ │ adds r0, #180 @ 0xb4 │ │ - b.n a8c86 │ │ + b.n a98da │ │ movs r0, r0 │ │ - b.n a8f86 │ │ + b.n a9bda │ │ adds r0, #1 │ │ - b.n a8bec │ │ + b.n a9840 │ │ adds r0, #180 @ 0xb4 │ │ - b.n a8c72 │ │ + b.n a98c6 │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n a9032 │ │ + b.n a9c86 │ │ adds r0, #188 @ 0xbc │ │ - b.n a83fa │ │ + b.n a904e │ │ movs r0, #4 │ │ - b.n a8dfe │ │ + b.n a9a52 │ │ asrs r1, r0, #32 │ │ - b.n a8e00 │ │ + b.n a9a54 │ │ asrs r0, r6, #2 │ │ - b.n a8c86 │ │ - beq.n a8934 │ │ - b.n a8d9c │ │ + b.n a98da │ │ + beq.n a9588 │ │ + b.n a99f0 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {} │ │ - b.n a904e │ │ + b.n a9ca2 │ │ movs r0, r1 │ │ - b.n a8f3c │ │ + b.n a9b90 │ │ movs r5, r0 │ │ - b.n a849e │ │ + b.n a90f2 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #15 │ │ movs r4, r3 │ │ asrs r4, r2, #22 │ │ lsls r4, r7, #2 │ │ asrs r0, r2, #7 │ │ lsls r0, r4, #2 │ │ asrs r1, r0, #2 │ │ movs r1, r0 │ │ - b.n a8f54 │ │ + b.n a9ba8 │ │ lsls r4, r7, #30 │ │ - b.n a8cb6 │ │ + b.n a990a │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, #28 │ │ - b.n a845e │ │ + b.n a90b2 │ │ movs r4, r1 │ │ - b.n a8462 │ │ + b.n a90b6 │ │ asrs r0, r0, #32 │ │ - b.n a8462 │ │ + b.n a90b6 │ │ str r0, [r3, #60] @ 0x3c │ │ - b.n a8cc2 │ │ + b.n a9916 │ │ adds r0, #4 │ │ - b.n a846a │ │ + b.n a90be │ │ asrs r6, r0, #32 │ │ - b.n a898c │ │ + b.n a95e0 │ │ adds r0, #7 │ │ - b.n a8994 │ │ + b.n a95e8 │ │ asrs r3, r0, #32 │ │ - b.n a8c74 │ │ + b.n a98c8 │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #9] │ │ - b.n a847a │ │ + b.n a90ce │ │ movs r0, r0 │ │ - b.n a900c │ │ + b.n a9c60 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #2 │ │ - b.n a8d0a │ │ + b.n a995e │ │ lsls r0, r0, #1 │ │ - b.n a8f8c │ │ + b.n a9be0 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n a8496 │ │ + b.n a90ea │ │ str r0, [r7, #32] │ │ - b.n a8496 │ │ + b.n a90ea │ │ movs r7, r0 │ │ - b.n a8cba │ │ - adds r3, #11 │ │ + b.n a990e │ │ + adds r3, #10 │ │ add.w r0, r0, r0, lsl #2 │ │ - b.n a8a82 │ │ + b.n a96d6 │ │ lsls r0, r0, #4 │ │ - b.n a8a94 │ │ + b.n a96e8 │ │ movs r0, r2 │ │ - b.n a84aa │ │ + b.n a90fe │ │ str r4, [r0, #0] │ │ - b.n a838e │ │ + b.n a8fe2 │ │ movs r2, r1 │ │ and.w r0, r0, r0, lsr #12 │ │ - b.n a84be │ │ + b.n a9112 │ │ strb r0, [r0, #0] │ │ - b.n a90da │ │ + b.n a9d2e │ │ strb r0, [r1, #0] │ │ - b.n a84a4 │ │ + b.n a90f8 │ │ asrs r1, r0, #32 │ │ - b.n a8ea4 │ │ + b.n a9af8 │ │ asrs r0, r6, #2 │ │ - b.n a8d2a │ │ - beq.n a89d8 │ │ - b.n a8e40 │ │ + b.n a997e │ │ + beq.n a962c │ │ + b.n a9a94 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, ip} │ │ - b.n a8cf2 │ │ - eors r5, r3 │ │ + b.n a9946 │ │ + eors r4, r3 │ │ add.w r0, r0, r0 │ │ - b.n a905a │ │ + b.n a9cae │ │ @ instruction: 0xffc01aff │ │ movs r0, r0 │ │ - b.n a9102 │ │ + b.n a9d56 │ │ movs r2, r0 │ │ - b.n a8ff0 │ │ + b.n a9c44 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n a8d0e │ │ + b.n a9962 │ │ asrs r1, r1, #32 │ │ - b.n a8d12 │ │ + b.n a9966 │ │ movs r0, #5 │ │ - b.n a8d16 │ │ - beq.n a8a08 │ │ - b.n a8e70 │ │ - ldr r3, [pc, #960] @ (a8d9c ) │ │ - ldmia.w sp!, {r7, r8, r9, sl, fp, sp} │ │ + b.n a996a │ │ + beq.n a965c │ │ + b.n a9ac4 │ │ + ldr r3, [pc, #960] @ (a99f0 ) │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sl, fp, sp} │ │ @ instruction: 0xea00d018 │ │ - b.n a8e7c │ │ + b.n a9ad0 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r3, r4, r5} │ │ - b.n a8512 │ │ + b.n a9166 │ │ adds r0, #60 @ 0x3c │ │ - b.n a8516 │ │ + b.n a916a │ │ @ instruction: 0xffaceaff │ │ movs r0, r2 │ │ - b.n a8efa │ │ + b.n a9b4e │ │ @ instruction: 0xffb0eaff │ │ strh r0, [r0, #0] │ │ - b.n a8d42 │ │ + b.n a9996 │ │ movs r1, r0 │ │ - b.n a8d46 │ │ + b.n a999a │ │ asrs r7, r0, #32 │ │ - b.n a8d4a │ │ + b.n a999e │ │ udf #181 @ 0xb5 │ │ @ instruction: 0xebff1000 │ │ - b.n a8d52 │ │ + b.n a99a6 │ │ movs r0, r1 │ │ - b.n a8d56 │ │ + b.n a99aa │ │ movs r0, r0 │ │ - b.n a90bc │ │ + b.n a9d10 │ │ vpmin.u q8, , │ │ movs r1, r0 │ │ - b.n a8d62 │ │ + b.n a99b6 │ │ @ instruction: 0xffa6eaff │ │ - ldr r4, [pc, #448] @ (a8be8 ) │ │ + ldr r4, [pc, #448] @ (a983c ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n a8f48 │ │ + b.n a9b9c │ │ str r2, [r0, r0] │ │ - b.n a8d72 │ │ + b.n a99c6 │ │ ands r1, r0 │ │ - b.n a8d76 │ │ + b.n a99ca │ │ str r0, [r0, #0] │ │ - b.n a8d7a │ │ + b.n a99ce │ │ ldmia r5, {r0, r2, r3, r4, r5, r7} │ │ @ instruction: 0xebff1001 │ │ - b.n a8ecc │ │ + b.n a9b20 │ │ lsls r6, r1, #4 │ │ - b.n a9128 │ │ + b.n a9d7c │ │ movs r5, r2 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n a90ee │ │ + b.n a9d42 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n a9102 │ │ + b.n a9d56 │ │ movs r7, r0 │ │ rev r0, r0 │ │ movs r6, r0 │ │ - b.n a8d9e │ │ + b.n a99f2 │ │ asrs r4, r0, #32 │ │ - b.n a8da2 │ │ + b.n a99f6 │ │ movs r0, #5 │ │ - b.n a8da6 │ │ - pop {r0, r2, r3, r6, pc} │ │ + b.n a99fa │ │ + pop {r2, r3, r6, pc} │ │ add.w r0, r0, r0 │ │ - b.n a9116 │ │ + b.n a9d6a │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a9116 │ │ + b.n a9d6a │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #36 @ 0x24 │ │ - b.n a85bc │ │ + b.n a9210 │ │ movs r4, r0 │ │ - b.n a8dc2 │ │ + b.n a9a16 │ │ asrs r5, r0, #32 │ │ - b.n a8dc6 │ │ + b.n a9a1a │ │ adds r0, #6 │ │ - b.n a8dca │ │ + b.n a9a1e │ │ movs r0, #2 │ │ - b.n a8bac │ │ - pop {r0, r1, r2, r6, pc} │ │ + b.n a9800 │ │ + pop {r1, r2, r6, pc} │ │ add.w r0, r0, r5 │ │ - b.n a8b9e │ │ + b.n a97f2 │ │ asrs r0, r0, #32 │ │ - b.n a91da │ │ + b.n a9e2e │ │ asrs r1, r0, #32 │ │ - b.n a851e │ │ + b.n a9172 │ │ movs r4, r0 │ │ - b.n a8de2 │ │ + b.n a9a36 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ - ldmia.w sp!, {r1, r2, r5, r8, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r1, r6, r7, sl, sp, lr} │ │ vqshrun.s64 d20, q8, #10 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a8fcc │ │ + b.n a9c20 │ │ ands r0, r0 │ │ - b.n a8df6 │ │ + b.n a9a4a │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ @ instruction: 0xebff5000 │ │ - b.n a8dfe │ │ + b.n a9a52 │ │ movs r0, r0 │ │ - b.n a9162 │ │ + b.n a9db6 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n a9172 │ │ + b.n a9dc6 │ │ movs r4, r0 │ │ rev r0, r0 │ │ movs r4, r0 │ │ - b.n a8e12 │ │ - pop {r1, r3, r4, r5, pc} │ │ + b.n a9a66 │ │ + pop {r0, r3, r4, r5, pc} │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a8e1a │ │ + b.n a9a6e │ │ movs r0, r0 │ │ - b.n a917e │ │ + b.n a9dd2 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ str r0, [r4, r0] │ │ - b.n a8624 │ │ + b.n a9278 │ │ asrs r7, r3, #32 │ │ - b.n a922a │ │ + b.n a9e7e │ │ movs r0, #28 │ │ - b.n a862c │ │ + b.n a9280 │ │ adds r0, #4 │ │ - b.n a8e32 │ │ + b.n a9a86 │ │ str r5, [r0, r0] │ │ - b.n a8c14 │ │ + b.n a9868 │ │ movs r0, #2 │ │ - b.n a8c18 │ │ + b.n a986c │ │ movs r5, r0 │ │ - b.n a8e3e │ │ - pop {r0, r1, r3, r5, pc} │ │ + b.n a9a92 │ │ + pop {r1, r3, r5, pc} │ │ add.w r0, r0, r5 │ │ - b.n a8e46 │ │ + b.n a9a9a │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r4, r5, r6, r7, ip, lr} │ │ + ldmia.w sp!, {r2, r3, r4, r7, ip, lr} │ │ movs r3, r0 │ │ - ldr r2, [r7, #72] @ 0x48 │ │ + str r6, [r2, #68] @ 0x44 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a9034 │ │ - beq.n a8b24 │ │ - b.n a8fb8 │ │ + b.n a9c88 │ │ + beq.n a9778 │ │ + b.n a9c0c │ │ movs r0, r0 │ │ - b.n a91c2 │ │ + b.n a9e16 │ │ lsls r7, r1, #8 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ - b.n a8e6a │ │ + b.n a9abe │ │ movs r0, r0 │ │ - b.n a864e │ │ + b.n a92a2 │ │ str r1, [r0, #0] │ │ - b.n a8e72 │ │ + b.n a9ac6 │ │ asrs r1, r0, #25 │ │ - b.n a9148 │ │ + b.n a9d9c │ │ subs r1, r1, r2 │ │ - b.n a91bc │ │ + b.n a9e10 │ │ movs r1, r0 │ │ - b.n a8dde │ │ + b.n a9a32 │ │ lsls r2, r1, #8 │ │ subs r0, r0, r0 │ │ str r4, [r0, r0] │ │ - b.n a866e │ │ + b.n a92c2 │ │ movs r1, r0 │ │ - b.n a9234 │ │ + b.n a9e88 │ │ lsls r1, r1, #8 │ │ - bge.n a8b4e │ │ + bge.n a97a2 │ │ lsls r2, r0, #8 │ │ - b.n a917c │ │ + b.n a9dd0 │ │ strb r3, [r0, #0] │ │ - b.n a8e96 │ │ + b.n a9aea │ │ lsls r4, r0, #2 │ │ asrs r4, r2, #22 │ │ strh r2, [r0, #0] │ │ - b.n a8e9e │ │ - add r0, pc, #0 @ (adr r0, a8b60 ) │ │ - b.n a92a2 │ │ + b.n a9af2 │ │ + add r0, pc, #0 @ (adr r0, a97b4 ) │ │ + b.n a9ef6 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r4, r7 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n a921a │ │ + b.n a9e6e │ │ lsls r1, r5, #7 │ │ ldrh r0, [r0, #16] │ │ movs r4, r0 │ │ - b.n a9094 │ │ + b.n a9ce8 │ │ asrs r6, r0, #4 │ │ - b.n a8a9a │ │ - blx 4a9c7c │ │ + b.n a96ee │ │ + blx 4aa8d0 │ │ lsls r4, r3, #15 │ │ movs r0, r0 │ │ lsls r4, r3, #16 │ │ movs r0, r0 │ │ lsls r4, r2, #8 │ │ movs r0, r0 │ │ lsls r4, r4, #12 │ │ @@ -199903,23811 +200435,23809 @@ │ │ lsls r4, r4, #20 │ │ movs r0, r0 │ │ lsls r0, r6, #21 │ │ movs r0, r0 │ │ lsls r0, r6, #18 │ │ movs r0, r0 │ │ lsls r7, r3, #1 │ │ - b.n a91d6 │ │ + b.n a9e2a │ │ adds r0, #7 │ │ - b.n a8bea │ │ + b.n a983e │ │ lsrs r1, r0, #30 │ │ - b.n a927c │ │ + b.n a9ed0 │ │ asrs r0, r0, #32 │ │ - b.n a8d12 │ │ + b.n a9966 │ │ movs r0, #0 │ │ - b.n a9174 │ │ + b.n a9dc8 │ │ asrs r0, r4, #1 │ │ - b.n a908c │ │ + b.n a9ce0 │ │ movs r0, #0 │ │ - b.n a9172 │ │ + b.n a9dc6 │ │ stmia r0!, {} │ │ - b.n a93b2 │ │ + b.n aa006 │ │ movs r1, r0 │ │ - b.n a92dc │ │ + b.n a9f30 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a8ca0 │ │ + b.n a98f4 │ │ movs r4, r1 │ │ - b.n a8da6 │ │ + b.n a99fa │ │ lsls r1, r5, #7 │ │ subs r2, #0 │ │ lsrs r2, r0, #32 │ │ - b.n a9234 │ │ + b.n a9e88 │ │ lsls r1, r4, #7 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a92c6 │ │ + b.n a9f1a │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a8f5a │ │ + b.n a9bae │ │ asrs r0, r0, #32 │ │ - b.n a935e │ │ + b.n a9fb2 │ │ stmia r7!, {r0, r2, r3, r4, r5, r6} │ │ @ instruction: 0xebffc000 │ │ - b.n a93e6 │ │ + b.n aa03a │ │ movs r0, r0 │ │ - b.n a92ca │ │ + b.n a9f1e │ │ lsls r7, r4, #8 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #4 │ │ - b.n a875a │ │ + b.n a93ae │ │ str r1, [r0, r0] │ │ - b.n a9376 │ │ + b.n a9fca │ │ movs r0, r0 │ │ - b.n a92da │ │ + b.n a9f2e │ │ lsls r2, r6, #4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a92f6 │ │ + b.n a9f4a │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a8f8a │ │ + b.n a9bde │ │ stmia r7!, {r0, r2, r6, r7} │ │ @ instruction: 0xebff9000 │ │ - b.n a9392 │ │ + b.n a9fe6 │ │ movs r0, r0 │ │ - b.n a9300 │ │ + b.n a9f54 │ │ lsls r2, r0, #6 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #6 │ │ and.w r0, r0, r4 │ │ - b.n a8fa2 │ │ + b.n a9bf6 │ │ stmia r7!, {r0, r2, r4, r6} │ │ @ instruction: 0xebff0f10 │ │ - b.n a8f48 │ │ - add r2, pc, #640 @ (adr r2, a8eec ) │ │ - b.n a8fae │ │ + b.n a9b9c │ │ + add r2, pc, #640 @ (adr r2, a9b40 ) │ │ + b.n a9c02 │ │ @ instruction: 0xffbdeaff │ │ movs r7, r0 │ │ - b.n a8c86 │ │ + b.n a98da │ │ movs r1, r0 │ │ - b.n a935a │ │ + b.n a9fae │ │ lsls r3, r5, #4 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n a9172 │ │ + b.n a9dc6 │ │ movs r0, r0 │ │ - b.n a9274 │ │ + b.n a9ec8 │ │ lsls r1, r1, #6 │ │ subs r2, #0 │ │ strh r5, [r2, #6] │ │ - b.n a8816 │ │ + b.n a946a │ │ lsls r3, r6, #5 │ │ and.w r0, r0, r7 │ │ - b.n a8ca6 │ │ + b.n a98fa │ │ movs r1, r0 │ │ - b.n a937a │ │ + b.n a9fce │ │ lsls r6, r4, #4 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n a9192 │ │ + b.n a9de6 │ │ movs r0, r0 │ │ - b.n a9294 │ │ + b.n a9ee8 │ │ lsls r1, r0, #6 │ │ subs r2, #0 │ │ lsls r0, r4, #3 │ │ - b.n a8856 │ │ + b.n a94aa │ │ strh r4, [r2, #6] │ │ - b.n a883a │ │ + b.n a948e │ │ movs r4, r0 │ │ - b.n a93b6 │ │ + b.n aa00a │ │ movs r5, r2 │ │ and.w r0, r0, r7 │ │ - b.n a8cce │ │ + b.n a9922 │ │ str r0, [sp, #0] │ │ - b.n a9402 │ │ + b.n aa056 │ │ movs r1, r0 │ │ - b.n a93a6 │ │ + b.n a9ffa │ │ movs r0, r0 │ │ - b.n a940a │ │ + b.n aa05e │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n a9182 │ │ + b.n a9dd6 │ │ movs r0, r0 │ │ - b.n a9284 │ │ + b.n a9ed8 │ │ movs r0, r1 │ │ - b.n a901a │ │ + b.n a9c6e │ │ lsls r1, r7, #6 │ │ cmp r2, #0 │ │ lsls r3, r1, #3 │ │ - b.n a886a │ │ + b.n a94be │ │ lsls r7, r3, #5 │ │ and.w r0, r0, r7 │ │ - b.n a8cfa │ │ + b.n a994e │ │ movs r1, r0 │ │ - b.n a93ce │ │ + b.n aa022 │ │ lsls r7, r1, #6 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n a92f6 │ │ + b.n a9f4a │ │ lsls r7, r7, #1 │ │ - b.n a937a │ │ + b.n a9fce │ │ movs r0, r0 │ │ - b.n a8dae │ │ + b.n a9a02 │ │ movs r0, r0 │ │ - b.n a92b0 │ │ + b.n a9f04 │ │ lsls r2, r0, #8 │ │ cmp r2, #0 │ │ lsls r0, r4, #3 │ │ - b.n a88b2 │ │ + b.n a9506 │ │ strh r4, [r6, #4] │ │ - b.n a8816 │ │ + b.n a946a │ │ movs r2, r0 │ │ - b.n a9412 │ │ + b.n aa066 │ │ lsls r0, r4, #3 │ │ - b.n a889e │ │ + b.n a94f2 │ │ lsls r1, r2, #5 │ │ and.w r0, r0, r7 │ │ - b.n a8d2e │ │ + b.n a9982 │ │ movs r1, r0 │ │ - b.n a9402 │ │ + b.n aa056 │ │ lsls r0, r2, #4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a94ea │ │ + b.n aa13e │ │ subs r6, r0, r0 │ │ - b.n a91ce │ │ + b.n a9e22 │ │ movs r0, #1 │ │ - b.n a9342 │ │ + b.n a9f96 │ │ movs r0, r0 │ │ - b.n a92b6 │ │ + b.n a9f0a │ │ movs r0, #2 │ │ - b.n a8dea │ │ + b.n a9a3e │ │ adds r0, #0 │ │ - b.n a92cc │ │ + b.n a9f20 │ │ asrs r1, r0, #32 │ │ - b.n a8de6 │ │ + b.n a9a3a │ │ movs r0, r0 │ │ - b.n a8eec │ │ + b.n a9b40 │ │ lsls r0, r1, #4 │ │ cmp r2, #0 │ │ adds r0, r2, r1 │ │ - b.n a888c │ │ + b.n a94e0 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a9492 │ │ + b.n aa0e6 │ │ movs r6, r2 │ │ - b.n a9496 │ │ + b.n aa0ea │ │ movs r1, #121 @ 0x79 │ │ - b.n a935a │ │ + b.n a9fae │ │ asrs r1, r0, #32 │ │ - b.n a8e7c │ │ + b.n a9ad0 │ │ lsls r2, r1, #6 │ │ and.w r0, r0, r7 │ │ - b.n a8d76 │ │ + b.n a99ca │ │ movs r1, r0 │ │ - b.n a944a │ │ + b.n aa09e │ │ lsls r7, r0, #4 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n a9222 │ │ + b.n a9e76 │ │ movs r0, r0 │ │ - b.n a9324 │ │ + b.n a9f78 │ │ lsls r5, r0, #4 │ │ subs r2, #0 │ │ adds r0, r2, r0 │ │ - b.n a88bc │ │ + b.n a9510 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a94c2 │ │ + b.n aa116 │ │ movs r6, r2 │ │ - b.n a94c6 │ │ + b.n aa11a │ │ movs r1, #91 @ 0x5b │ │ - b.n a938a │ │ + b.n a9fde │ │ asrs r1, r0, #32 │ │ - b.n a8eac │ │ + b.n a9b00 │ │ lsls r6, r7, #5 │ │ and.w r0, r0, r7, lsl #4 │ │ - b.n a8da6 │ │ + b.n a99fa │ │ movs r0, r0 │ │ - b.n a955a │ │ + b.n aa1ae │ │ movs r0, r0 │ │ - b.n a8e40 │ │ + b.n a9a94 │ │ movs r7, r0 │ │ asrs r0, r4, #6 │ │ movs r1, r0 │ │ - b.n a9488 │ │ + b.n aa0dc │ │ strh r7, [r7, #32] │ │ lsls r0, r4, #14 │ │ lsrs r2, r0, #32 │ │ - b.n a93d8 │ │ + b.n aa02c │ │ lsls r2, r1, #6 │ │ subs r0, r0, r0 │ │ lsls r2, r0, #8 │ │ - b.n a93e0 │ │ + b.n aa034 │ │ lsls r6, r4, #6 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n a93be │ │ + b.n aa012 │ │ subs r7, r7, #7 │ │ - b.n a9460 │ │ + b.n aa0b4 │ │ asrs r1, r0, #32 │ │ - b.n a8e76 │ │ + b.n a9aca │ │ movs r0, r0 │ │ - b.n a936a │ │ + b.n a9fbe │ │ lsls r4, r0, #7 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n a88fa │ │ + b.n a954e │ │ str r0, [sp, #0] │ │ - b.n a9516 │ │ + b.n aa16a │ │ movs r0, #72 @ 0x48 │ │ - b.n a8902 │ │ + b.n a9556 │ │ asrs r1, r0, #32 │ │ - b.n a8eee │ │ + b.n a9b42 │ │ lsls r4, r3, #1 │ │ - b.n a898a │ │ + b.n a95de │ │ asrs r1, r0, #32 │ │ - b.n a9268 │ │ + b.n a9ebc │ │ movs r0, #16 │ │ - b.n a890e │ │ - bl 5048ea │ │ + b.n a9562 │ │ + bl 50553e │ │ movs r1, r6 │ │ - b.n a9096 │ │ + b.n a9cea │ │ lsls r3, r3, #4 │ │ lsrs r0, r0, #8 │ │ movs r1, r6 │ │ - b.n a915a │ │ + b.n a9dae │ │ asrs r0, r1, #1 │ │ - b.n a8926 │ │ + b.n a957a │ │ movs r0, r2 │ │ - b.n a8904 │ │ + b.n a9558 │ │ lsls r0, r1, #1 │ │ and.w r0, r0, r7 │ │ - b.n a8e1a │ │ + b.n a9a6e │ │ asrs r0, r0, #32 │ │ - b.n a95ce │ │ + b.n aa222 │ │ asrs r1, r0, #32 │ │ - b.n a8eb2 │ │ + b.n a9b06 │ │ strb r1, [r0, #0] │ │ lsls r0, r4, #6 │ │ asrs r0, r1, #32 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ - b.n a94cc │ │ + b.n aa120 │ │ lsls r4, r6, #5 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #32 │ │ - b.n a9450 │ │ + b.n aa0a4 │ │ lsls r0, r2, #6 │ │ subs r0, r0, r0 │ │ cmp r2, #0 │ │ - b.n a9446 │ │ + b.n aa09a │ │ subs r1, #2 │ │ - b.n a9572 │ │ + b.n aa1c6 │ │ cmp r3, #154 @ 0x9a │ │ - b.n a94bc │ │ + b.n aa110 │ │ str r0, [sp, #0] │ │ - b.n a957a │ │ + b.n aa1ce │ │ lsls r7, r2, #10 │ │ - b.n a8e3e │ │ + b.n a9a92 │ │ adds r2, #145 @ 0x91 │ │ - b.n a8f82 │ │ + b.n a9bd6 │ │ asrs r4, r0, #32 │ │ - b.n a9186 │ │ + b.n a9dda │ │ strb r0, [r0, #3] │ │ - b.n a89ac │ │ + b.n a9600 │ │ str r4, [r0, #0] │ │ - b.n a8970 │ │ + b.n a95c4 │ │ cmp r0, #35 @ 0x23 │ │ - b.n a9192 │ │ + b.n a9de6 │ │ cmp r0, #0 │ │ - b.n a915a │ │ + b.n a9dae │ │ adds r0, #7 │ │ - b.n a8e9e │ │ + b.n a9af2 │ │ ldrb r0, [r4, #0] │ │ - b.n a8eaa │ │ + b.n a9afe │ │ adds r0, #7 │ │ - b.n a9188 │ │ + b.n a9ddc │ │ lsls r7, r7, #3 │ │ lsrs r0, r0, #8 │ │ adds r1, #4 │ │ - b.n a8992 │ │ + b.n a95e6 │ │ movs r0, r0 │ │ - b.n a9514 │ │ + b.n aa168 │ │ adds r0, #1 │ │ asrs r0, r0, #12 │ │ adds r0, #10 │ │ - b.n a8e7c │ │ + b.n a9ad0 │ │ movs r1, r0 │ │ - b.n a9520 │ │ + b.n aa174 │ │ lsls r3, r6, #4 │ │ lsrs r0, r0, #8 │ │ subs r0, #32 │ │ - b.n a91c2 │ │ + b.n a9e16 │ │ lsls r0, r4, #3 │ │ - b.n a8a2e │ │ + b.n a9682 │ │ movs r0, #240 @ 0xf0 │ │ - b.n a920c │ │ + b.n a9e60 │ │ movs r2, r0 │ │ - b.n a94ae │ │ + b.n aa102 │ │ lsls r4, r6, #3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n a91d6 │ │ + b.n a9e2a │ │ lsls r3, r0, #7 │ │ add.w r0, r0, r4, ror #2 │ │ - b.n a89a6 │ │ + b.n a95fa │ │ lsls r0, r6, #3 │ │ and.w r0, r0, r7 │ │ - b.n a8eb6 │ │ + b.n a9b0a │ │ asrs r0, r0, #32 │ │ - b.n a966a │ │ + b.n aa2be │ │ movs r1, r0 │ │ - b.n a958e │ │ + b.n aa1e2 │ │ ldrh r3, [r3, #36] @ 0x24 │ │ lsls r6, r0, #12 │ │ strh r2, [r5, #0] │ │ lsls r0, r0, #13 │ │ str r1, [r0, #0] │ │ - b.n a8f5a │ │ + b.n a9bae │ │ str r7, [r0, #0] │ │ asrs r0, r4, #6 │ │ lsrs r2, r0, #32 │ │ - b.n a94ec │ │ + b.n aa140 │ │ lsls r1, r2, #5 │ │ subs r0, r0, r0 │ │ lsls r2, r0, #8 │ │ - b.n a94f4 │ │ + b.n aa148 │ │ lsls r5, r5, #5 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a957e │ │ + b.n aa1d2 │ │ lsls r0, r1, #6 │ │ subs r0, r0, r0 │ │ lsrs r0, r0, #8 │ │ - b.n a94f2 │ │ + b.n aa146 │ │ ldrb r2, [r0, #4] │ │ - b.n a961e │ │ + b.n aa272 │ │ lsrs r2, r3, #14 │ │ - b.n a9568 │ │ + b.n aa1bc │ │ asrs r1, r0, #32 │ │ - b.n a9626 │ │ + b.n aa27a │ │ lsls r6, r2, #2 │ │ - b.n a8ef4 │ │ + b.n a9b48 │ │ strb r0, [r3, #2] │ │ - b.n a9038 │ │ + b.n a9c8c │ │ lsls r0, r1, #1 │ │ - b.n a8a1a │ │ + b.n a966e │ │ movs r0, r3 │ │ - b.n a93f6 │ │ + b.n aa04a │ │ @ instruction: 0xfb22ebff │ │ cmp r0, #37 @ 0x25 │ │ - b.n a8f40 │ │ + b.n a9b94 │ │ adds r7, r4, r0 │ │ - b.n a9242 │ │ + b.n a9e96 │ │ adds r5, r0, r0 │ │ - b.n a9208 │ │ + b.n a9e5c │ │ str r0, [sp, #0] │ │ - b.n a964a │ │ + b.n aa29e │ │ movs r0, r0 │ │ - b.n a8f50 │ │ + b.n a9ba4 │ │ movs r2, r0 │ │ - b.n a9232 │ │ + b.n a9e86 │ │ lsls r3, r2, #3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #1 │ │ - b.n a8a42 │ │ + b.n a9696 │ │ asrs r0, r3, #32 │ │ - b.n a8a1e │ │ + b.n a9672 │ │ adds r5, r4, r0 │ │ - b.n a9262 │ │ + b.n a9eb6 │ │ asrs r4, r3, #32 │ │ - b.n a8a26 │ │ + b.n a967a │ │ movs r6, r0 │ │ - b.n a925a │ │ + b.n a9eae │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r2, r1 │ │ - b.n a8f32 │ │ + b.n a9b86 │ │ movs r1, r0 │ │ - b.n a95d6 │ │ + b.n aa22a │ │ lsls r2, r1, #3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n a927e │ │ + b.n a9ed2 │ │ asrs r0, r0, #32 │ │ - b.n a9682 │ │ + b.n aa2d6 │ │ movs r0, #0 │ │ - b.n a9686 │ │ + b.n aa2da │ │ @ instruction: 0xeb8cebff │ │ str r0, [r0, r0] │ │ - b.n a928e │ │ + b.n a9ee2 │ │ movs r1, r0 │ │ - b.n a9632 │ │ + b.n aa286 │ │ vpmin.u , , │ │ lsls r2, r0, #3 │ │ and.w r0, r0, r7 │ │ - b.n a8f6e │ │ + b.n a9bc2 │ │ asrs r0, r0, #32 │ │ - b.n a9722 │ │ + b.n aa376 │ │ asrs r1, r0, #32 │ │ - b.n a9006 │ │ + b.n a9c5a │ │ asrs r7, r0, #32 │ │ asrs r0, r4, #6 │ │ movs r1, r0 │ │ - b.n a964e │ │ + b.n aa2a2 │ │ lsrs r6, r7, #31 │ │ - b.n a9580 │ │ + b.n aa1d4 │ │ strh r2, [r5, #0] │ │ lsls r0, r0, #12 │ │ movs r0, r0 │ │ - b.n a902a │ │ + b.n a9c7e │ │ movs r0, r0 │ │ - b.n a9520 │ │ + b.n aa174 │ │ lsls r0, r5, #4 │ │ cmp r2, #0 │ │ movs r0, r2 │ │ - b.n a8aae │ │ + b.n a9702 │ │ movs r0, r0 │ │ - b.n a962a │ │ + b.n aa27e │ │ lsls r3, r0, #5 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n a94a2 │ │ + b.n aa0f6 │ │ lsls r4, r4, #1 │ │ - b.n a8a9e │ │ + b.n a96f2 │ │ lsls r1, r6, #2 │ │ and.w r0, r0, r7 │ │ - b.n a8fae │ │ + b.n a9c02 │ │ asrs r0, r0, #32 │ │ - b.n a9762 │ │ + b.n aa3b6 │ │ movs r0, #1 │ │ - b.n a9046 │ │ + b.n a9c9a │ │ adds r0, #0 │ │ - b.n a95ba │ │ + b.n aa20e │ │ movs r0, #7 │ │ asrs r0, r4, #6 │ │ movs r1, r0 │ │ - b.n a9692 │ │ + b.n aa2e6 │ │ ldrh r7, [r7, #62] @ 0x3e │ │ lsls r7, r0, #12 │ │ lsrs r2, r0, #4 │ │ - b.n a946a │ │ + b.n aa0be │ │ movs r0, #0 │ │ - b.n a9542 │ │ + b.n aa196 │ │ subs r7, #255 @ 0xff │ │ - b.n a9660 │ │ + b.n aa2b4 │ │ movs r0, r0 │ │ - b.n a906c │ │ + b.n a9cc0 │ │ movs r2, r0 │ │ - b.n a916c │ │ + b.n a9dc0 │ │ lsls r3, r3, #4 │ │ cmp r2, #0 │ │ movs r0, r2 │ │ - b.n a8afa │ │ + b.n a974e │ │ movs r0, r0 │ │ - b.n a9676 │ │ + b.n aa2ca │ │ lsls r6, r6, #4 │ │ subs r0, r0, r0 │ │ strh r0, [r4, #2] │ │ - b.n a8ae6 │ │ + b.n a973a │ │ lsls r7, r3, #2 │ │ and.w r0, r0, r7 │ │ - b.n a8ff6 │ │ + b.n a9c4a │ │ movs r1, r0 │ │ - b.n a96ca │ │ + b.n aa31e │ │ lsls r2, r5, #1 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r5, #32 │ │ - b.n a9320 │ │ + b.n a9f74 │ │ lsls r6, r5, #2 │ │ subs r0, r0, r0 │ │ ldrh r0, [r7, #44] @ 0x2c │ │ - b.n a9382 │ │ + b.n a9fd6 │ │ lsls r6, r2, #2 │ │ and.w r0, r0, r7 │ │ - b.n a9012 │ │ + b.n a9c66 │ │ movs r1, r0 │ │ - b.n a96e6 │ │ + b.n aa33a │ │ lsls r6, r4, #1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n a94be │ │ + b.n aa112 │ │ movs r0, r0 │ │ - b.n a95c0 │ │ + b.n aa214 │ │ lsls r4, r4, #1 │ │ subs r2, #0 │ │ asrs r0, r0, #22 │ │ - b.n a8b58 │ │ + b.n a97ac │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a975e │ │ + b.n aa3b2 │ │ movs r6, r2 │ │ - b.n a9762 │ │ + b.n aa3b6 │ │ movs r1, #113 @ 0x71 │ │ - b.n a9626 │ │ + b.n aa27a │ │ asrs r1, r0, #32 │ │ - b.n a9148 │ │ + b.n a9d9c │ │ lsls r7, r2, #3 │ │ and.w r0, r0, r7 │ │ - b.n a9042 │ │ + b.n a9c96 │ │ movs r1, r0 │ │ - b.n a9716 │ │ + b.n aa36a │ │ lsls r5, r3, #1 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r5, #32 │ │ - b.n a936c │ │ + b.n a9fc0 │ │ lsls r3, r3, #2 │ │ subs r0, r0, r0 │ │ ldrh r6, [r7, #44] @ 0x2c │ │ - b.n a93ce │ │ + b.n aa022 │ │ lsls r3, r0, #2 │ │ and.w r0, r0, r7 │ │ - b.n a905e │ │ + b.n a9cb2 │ │ movs r1, r0 │ │ - b.n a9732 │ │ + b.n aa386 │ │ lsls r1, r3, #1 │ │ lsrs r0, r0, #8 │ │ lsls r2, r0, #4 │ │ - b.n a950a │ │ + b.n aa15e │ │ movs r0, r0 │ │ - b.n a960c │ │ + b.n aa260 │ │ lsls r7, r2, #1 │ │ subs r2, #0 │ │ asrs r4, r0, #20 │ │ - b.n a8ba4 │ │ + b.n a97f8 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a97aa │ │ + b.n aa3fe │ │ movs r6, r2 │ │ - b.n a97ae │ │ + b.n aa402 │ │ movs r0, #255 @ 0xff │ │ - b.n a97b2 │ │ + b.n aa406 │ │ asrs r1, r0, #32 │ │ - b.n a9194 │ │ + b.n a9de8 │ │ lsls r4, r0, #3 │ │ and.w r0, r0, r7 │ │ - b.n a908e │ │ + b.n a9ce2 │ │ asrs r0, r0, #32 │ │ - b.n a9842 │ │ + b.n aa496 │ │ asrs r1, r0, #32 │ │ - b.n a9126 │ │ + b.n a9d7a │ │ asrs r7, r0, #32 │ │ asrs r0, r4, #6 │ │ movs r1, r0 │ │ - b.n a976e │ │ + b.n aa3c2 │ │ strh r2, [r0, #0] │ │ lsls r0, r0, #12 │ │ movs r0, r0 │ │ - b.n a9738 │ │ + b.n aa38c │ │ lsls r5, r0, #2 │ │ subs r0, r0, r0 │ │ strh r0, [r2, #6] │ │ - b.n a8ba6 │ │ + b.n a97fa │ │ lsls r7, r5, #1 │ │ and.w r0, r0, r7 │ │ - b.n a90b6 │ │ + b.n a9d0a │ │ movs r1, r0 │ │ - b.n a978a │ │ + b.n aa3de │ │ lsls r0, r4, #1 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r5, #32 │ │ - b.n a93e0 │ │ + b.n aa034 │ │ lsls r6, r7, #1 │ │ subs r0, r0, r0 │ │ ldrh r2, [r7, #44] @ 0x2c │ │ - b.n a9442 │ │ + b.n aa096 │ │ lsls r6, r4, #1 │ │ and.w r0, r0, r7 │ │ - b.n a90d2 │ │ + b.n a9d26 │ │ movs r1, r0 │ │ - b.n a97a6 │ │ + b.n aa3fa │ │ lsls r6, r3, #1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n a957e │ │ + b.n aa1d2 │ │ movs r0, r0 │ │ - b.n a9680 │ │ + b.n aa2d4 │ │ lsls r4, r3, #1 │ │ subs r2, #0 │ │ asrs r0, r7, #18 │ │ - b.n a8c18 │ │ + b.n a986c │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a981e │ │ + b.n aa472 │ │ movs r6, r2 │ │ - b.n a9822 │ │ + b.n aa476 │ │ movs r1, #98 @ 0x62 │ │ - b.n a96e6 │ │ + b.n aa33a │ │ asrs r1, r0, #32 │ │ - b.n a9208 │ │ + b.n a9e5c │ │ lsls r7, r4, #2 │ │ and.w r0, r0, r7 │ │ - b.n a9102 │ │ + b.n a9d56 │ │ movs r1, r0 │ │ - b.n a97d6 │ │ + b.n aa42a │ │ lsls r5, r2, #1 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r5, #32 │ │ - b.n a942c │ │ + b.n aa080 │ │ lsls r3, r5, #1 │ │ subs r0, r0, r0 │ │ ldrh r4, [r7, #44] @ 0x2c │ │ - b.n a948e │ │ + b.n aa0e2 │ │ lsls r3, r2, #1 │ │ and.w r0, r0, r8 │ │ - b.n a8c36 │ │ + b.n a988a │ │ movs r0, r0 │ │ - b.n a97b2 │ │ + b.n aa406 │ │ lsls r6, r2, #1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #3 │ │ - b.n a8c42 │ │ + b.n a9896 │ │ asrs r4, r3, #1 │ │ - b.n a8cc6 │ │ + b.n a991a │ │ movs r0, r0 │ │ - b.n a97c2 │ │ + b.n aa416 │ │ lsls r7, r7, #17 │ │ lsls r0, r4, #14 │ │ lsls r0, r6, #4 │ │ - b.n a946a │ │ + b.n aa0be │ │ lsls r1, r2, #1 │ │ @ instruction: 0xea009000 │ │ - b.n a9872 │ │ + b.n aa4c6 │ │ str r0, [sp, #852] @ 0x354 │ │ - b.n a8cbe │ │ + b.n a9912 │ │ lsls r2, r1, #1 │ │ and.w r0, r0, r0, asr #3 │ │ - b.n a8ce6 │ │ + b.n a993a │ │ str r0, [sp, #0] │ │ - b.n a9882 │ │ + b.n aa4d6 │ │ asrs r4, r7, #3 │ │ - b.n a8cee │ │ + b.n a9942 │ │ lsls r3, r7, #3 │ │ - b.n a954a │ │ + b.n aa19e │ │ lsls r0, r4, #3 │ │ - b.n a8cd6 │ │ + b.n a992a │ │ lsrs r2, r1, #32 │ │ - b.n a955c │ │ + b.n aa1b0 │ │ lsls r2, r0, #28 │ │ - b.n a9596 │ │ + b.n aa1ea │ │ movs r1, r0 │ │ - b.n a945a │ │ + b.n aa0ae │ │ lsrs r0, r2, #28 │ │ - b.n a943c │ │ + b.n aa090 │ │ lsls r0, r4, #10 │ │ - b.n a94a2 │ │ + b.n aa0f6 │ │ lsls r4, r2, #3 │ │ - b.n a8cee │ │ + b.n a9942 │ │ movs r6, r7 │ │ @ instruction: 0xea008555 │ │ - b.n a9778 │ │ + b.n aa3cc │ │ movs r0, r1 │ │ - b.n a8c9a │ │ + b.n a98ee │ │ str r0, [sp, #0] │ │ - b.n a98b6 │ │ + b.n aa50a │ │ strh r4, [r1, #6] │ │ - b.n a8c82 │ │ + b.n a98d6 │ │ movs r4, r2 │ │ - b.n a95fe │ │ + b.n aa252 │ │ lsrs r0, r2, #2 │ │ - b.n a9184 │ │ + b.n a9dd8 │ │ lsrs r1, r4, #32 │ │ - b.n a9206 │ │ + b.n a9e5a │ │ lsls r6, r7, #22 │ │ - b.n a9512 │ │ + b.n aa166 │ │ movs r5, r6 │ │ @ instruction: 0xea008008 │ │ - b.n a98d2 │ │ + b.n aa526 │ │ strh r1, [r1, #6] │ │ - b.n a8d1e │ │ + b.n a9972 │ │ movs r1, r6 │ │ and.w pc, r0, pc, ror #3 │ │ - b.n a97bc │ │ + b.n aa410 │ │ lsrs r0, r7, #22 │ │ - b.n a952a │ │ + b.n aa17e │ │ movs r4, r5 │ │ @ instruction: 0xea008040 │ │ - b.n a98ea │ │ + b.n aa53e │ │ strh r0, [r1, #6] │ │ - b.n a8d36 │ │ + b.n a998a │ │ movs r3, r5 │ │ and.w sl, r0, r1, lsl #3 │ │ - b.n a97b6 │ │ + b.n aa40a │ │ lsrs r6, r7, #22 │ │ - b.n a9542 │ │ + b.n aa196 │ │ movs r6, r4 │ │ @ instruction: 0xea008fff │ │ - b.n a9902 │ │ + b.n aa556 │ │ lsls r0, r6, #2 │ │ - b.n a8cee │ │ + b.n a9942 │ │ str r0, [sp, #0] │ │ - b.n a990a │ │ + b.n aa55e │ │ movs r0, r1 │ │ - b.n a946e │ │ + b.n aa0c2 │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n a988a │ │ + b.n aa4de │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a951e │ │ + b.n aa172 │ │ asrs r0, r0, #32 │ │ - b.n a9922 │ │ + b.n aa576 │ │ stmia r6!, {r2, r3} │ │ @ instruction: 0xebff0000 │ │ - b.n a988a │ │ + b.n aa4de │ │ lsls r6, r1, #3 │ │ subs r0, r0, r0 │ │ lsls r0, r3, #4 │ │ - b.n a8d1a │ │ + b.n a996e │ │ str r0, [r0, r0] │ │ - b.n a9936 │ │ + b.n aa58a │ │ strh r0, [r6, #4] │ │ - b.n a8d02 │ │ + b.n a9956 │ │ movs r0, r1 │ │ - b.n a949e │ │ + b.n aa0f2 │ │ mcr2 10, 4, r9, cr14, cr15, {7} @ │ │ lsls r4, r3, #4 │ │ - b.n a8d2e │ │ + b.n a9982 │ │ asrs r4, r2, #32 │ │ - b.n a8d2a │ │ + b.n a997e │ │ movs r4, r0 │ │ - b.n a968e │ │ + b.n aa2e2 │ │ asrs r4, r3, #4 │ │ - b.n a8d1a │ │ - rev16 r6, r2 │ │ + b.n a996e │ │ + rev16 r5, r2 │ │ add.w r1, r0, r8, lsr #4 │ │ - b.n a8d42 │ │ + b.n a9996 │ │ lsls r0, r6, #2 │ │ - b.n a8d46 │ │ + b.n a999a │ │ asrs r1, r0, #32 │ │ - b.n a96a4 │ │ + b.n aa2f8 │ │ asrs r0, r3, #4 │ │ - b.n a8d2e │ │ + b.n a9982 │ │ movs r0, r0 │ │ - b.n a94cc │ │ + b.n aa120 │ │ @ instruction: 0xfff48aff │ │ mcr2 10, 4, lr, cr2, cr15, {7} @ │ │ str r0, [sp, #0] │ │ - b.n a9976 │ │ + b.n aa5ca │ │ movs r4, r0 │ │ - b.n a957a │ │ + b.n aa1ce │ │ ldr r5, [sp, #744] @ 0x2e8 │ │ - b.n a95c6 │ │ + b.n aa21a │ │ lsls r7, r4, #4 │ │ add.w r0, r0, r7 │ │ @ instruction: 0xea008008 │ │ - b.n a998a │ │ + b.n aa5de │ │ strh r2, [r1, #6] │ │ - b.n a8dd6 │ │ + b.n a9a2a │ │ movs r3, r0 │ │ and.w fp, r0, r5, lsl #2 │ │ - b.n a9862 │ │ + b.n aa4b6 │ │ lsrs r4, r7, #22 │ │ - b.n a95e2 │ │ + b.n aa236 │ │ movs r4, r0 │ │ - b.n a959e │ │ + b.n aa1f2 │ │ lsls r7, r3, #4 │ │ @ instruction: 0xeb009000 │ │ - b.n a99a6 │ │ + b.n aa5fa │ │ movs r1, r1 │ │ - b.n a95aa │ │ - beq.n a92a4 │ │ - b.n a9704 │ │ + b.n aa1fe │ │ + beq.n a9ef8 │ │ + b.n aa358 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, fp} │ │ - b.n a99b6 │ │ + b.n aa60a │ │ movs r7, r0 │ │ - b.n a9926 │ │ + b.n aa57a │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n a99c2 │ │ + b.n aa616 │ │ movs r0, r1 │ │ - b.n a9932 │ │ + b.n aa586 │ │ mcr2 10, 3, r1, cr12, cr15, {7} @ │ │ asrs r4, r1, #32 │ │ - b.n a92de │ │ + b.n a9f32 │ │ movs r0, #12 │ │ - b.n a92e0 │ │ + b.n a9f34 │ │ asrs r2, r0, #32 │ │ - b.n a95b8 │ │ + b.n aa20c │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n a953e │ │ + b.n aa192 │ │ strh r4, [r7, #4] │ │ - b.n a8daa │ │ + b.n a99fe │ │ mcr2 10, 3, r2, cr5, cr15, {7} @ │ │ lsls r0, r4, #1 │ │ - b.n a994a │ │ + b.n aa59e │ │ lsls r0, r4, #1 │ │ str r3, [sp, #640] @ 0x280 │ │ movs r4, r2 │ │ and.w r0, r0, r6, lsr #20 │ │ - b.n a99f6 │ │ + b.n aa64a │ │ asrs r4, r6, #10 │ │ - b.n a8df8 │ │ + b.n a9a4c │ │ movs r5, r0 │ │ - b.n a95fe │ │ + b.n aa252 │ │ movs r1, #217 @ 0xd9 │ │ - b.n a98c2 │ │ + b.n aa516 │ │ asrs r1, r0, #32 │ │ - b.n a93e4 │ │ - movs r0, #229 @ 0xe5 │ │ + b.n aa038 │ │ + movs r0, #228 @ 0xe4 │ │ @ instruction: 0xeb009005 │ │ - b.n a960e │ │ + b.n aa262 │ │ @ instruction: 0xffe4eaff │ │ asrs r4, r1, #32 │ │ - b.n a9326 │ │ + b.n a9f7a │ │ movs r0, #12 │ │ - b.n a9328 │ │ + b.n a9f7c │ │ lsls r0, r4, #3 │ │ - b.n a8e86 │ │ + b.n a9ada │ │ asrs r2, r0, #32 │ │ - b.n a9604 │ │ + b.n aa258 │ │ strh r0, [r7, #4] │ │ asrs r4, r0, #22 │ │ movs r1, r0 │ │ asrs r0, r0, #14 │ │ lsls r6, r7, #3 │ │ lsls r0, r0, #8 │ │ lsls r0, r4, #3 │ │ - b.n a8e7a │ │ + b.n a9ace │ │ movs r4, r0 │ │ - b.n a9636 │ │ + b.n aa28a │ │ lsls r4, r1, #3 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n a9a3e │ │ + b.n aa692 │ │ movs r1, r0 │ │ and.w pc, r0, pc, ror #3 │ │ - b.n a9a46 │ │ + b.n aa69a │ │ lsls r4, r7, #2 │ │ - b.n a8e12 │ │ + b.n a9a66 │ │ movs r0, r0 │ │ - b.n a99c2 │ │ + b.n aa616 │ │ str r0, [sp, #0] │ │ - b.n a9a52 │ │ + b.n aa6a6 │ │ mcr2 10, 2, r1, cr11, cr15, {7} @ │ │ @ instruction: 0xffd2eaff │ │ asrs r4, r0, #10 │ │ - b.n a8e5c │ │ + b.n a9ab0 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a9a62 │ │ + b.n aa6b6 │ │ movs r6, r2 │ │ - b.n a9a66 │ │ + b.n aa6ba │ │ cmp r7, #117 @ 0x75 │ │ - b.n a9a6a │ │ + b.n aa6be │ │ asrs r1, r0, #32 │ │ - b.n a944c │ │ + b.n aa0a0 │ │ movs r6, r2 │ │ and.w r0, r0, r0, asr #3 │ │ - b.n a8ede │ │ + b.n a9b32 │ │ lsls r5, r7, #3 │ │ - b.n a973a │ │ + b.n aa38e │ │ lsls r0, r4, #3 │ │ - b.n a8ec6 │ │ + b.n a9b1a │ │ movs r4, r0 │ │ - b.n a9682 │ │ + b.n aa2d6 │ │ lsls r0, r3, #2 │ │ add.w r0, r0, r4, ror #2 │ │ - b.n a8e52 │ │ + b.n a9aa6 │ │ @ instruction: 0xffc4eaff │ │ asrs r4, r5, #8 │ │ - b.n a8e90 │ │ + b.n a9ae4 │ │ str r0, [sp, #4] │ │ - b.n a9a96 │ │ + b.n aa6ea │ │ movs r1, r0 │ │ - b.n a9a9a │ │ + b.n aa6ee │ │ movs r1, #43 @ 0x2b │ │ - b.n a995e │ │ + b.n aa5b2 │ │ asrs r1, r0, #32 │ │ - b.n a9480 │ │ + b.n aa0d4 │ │ movs r1, r1 │ │ @ instruction: 0xea009016 │ │ - b.n a9aaa │ │ + b.n aa6fe │ │ movs r3, r0 │ │ @ instruction: 0xea00992c │ │ - b.n a9982 │ │ + b.n aa5d6 │ │ movs r0, r0 │ │ @ instruction: 0xea0097b5 │ │ - b.n a998a │ │ + b.n aa5de │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n a9a1c │ │ + b.n aa670 │ │ asrs r0, r7, #6 │ │ - b.n a8ec0 │ │ + b.n a9b14 │ │ movs r1, r1 │ │ - b.n a96c6 │ │ + b.n aa31a │ │ movs r0, #184 @ 0xb8 │ │ - b.n a9aca │ │ + b.n aa71e │ │ asrs r1, r0, #32 │ │ - b.n a94ac │ │ - movs r0, #179 @ 0xb3 │ │ + b.n aa100 │ │ + movs r0, #178 @ 0xb2 │ │ @ instruction: 0xeb00ffb3 │ │ @ instruction: 0xeaff11ec │ │ - b.n a8ed8 │ │ + b.n a9b2c │ │ str r0, [sp, #52] @ 0x34 │ │ - b.n a9ade │ │ + b.n aa732 │ │ movs r5, r1 │ │ - b.n a9ae2 │ │ + b.n aa736 │ │ movs r1, #55 @ 0x37 │ │ - b.n a99a6 │ │ + b.n aa5fa │ │ asrs r1, r0, #32 │ │ - b.n a94c8 │ │ + b.n aa11c │ │ @ instruction: 0xfff7eaff │ │ asrs r0, r2, #7 │ │ - b.n a8ef0 │ │ + b.n a9b44 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a9af6 │ │ + b.n aa74a │ │ movs r6, r2 │ │ - b.n a9afa │ │ + b.n aa74e │ │ movs r1, #53 @ 0x35 │ │ - b.n a99be │ │ + b.n aa612 │ │ asrs r1, r0, #32 │ │ - b.n a94e0 │ │ + b.n aa134 │ │ @ instruction: 0xfff1eaff │ │ asrs r4, r1, #7 │ │ - b.n a8f08 │ │ + b.n a9b5c │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a9b0e │ │ + b.n aa762 │ │ movs r6, r2 │ │ - b.n a9b12 │ │ + b.n aa766 │ │ movs r1, #105 @ 0x69 │ │ - b.n a99d6 │ │ + b.n aa62a │ │ asrs r1, r0, #32 │ │ - b.n a94f8 │ │ + b.n aa14c │ │ @ instruction: 0xffebeaff │ │ asrs r4, r3, #5 │ │ - b.n a8f20 │ │ + b.n a9b74 │ │ str r0, [sp, #52] @ 0x34 │ │ - b.n a9b26 │ │ + b.n aa77a │ │ movs r5, r1 │ │ - b.n a9b2a │ │ + b.n aa77e │ │ movs r0, #193 @ 0xc1 │ │ - b.n a9b2e │ │ + b.n aa782 │ │ asrs r1, r0, #32 │ │ - b.n a9510 │ │ + b.n aa164 │ │ @ instruction: 0xffe5eaff │ │ asrs r4, r7, #5 │ │ - b.n a8f38 │ │ + b.n a9b8c │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a9b3e │ │ + b.n aa792 │ │ movs r6, r2 │ │ - b.n a9b42 │ │ + b.n aa796 │ │ movs r1, #37 @ 0x25 │ │ - b.n a9a06 │ │ + b.n aa65a │ │ asrs r1, r0, #32 │ │ - b.n a9528 │ │ + b.n aa17c │ │ @ instruction: 0xffdfeaff │ │ asrs r0, r7, #4 │ │ - b.n a8f50 │ │ + b.n a9ba4 │ │ str r0, [sp, #52] @ 0x34 │ │ - b.n a9b56 │ │ + b.n aa7aa │ │ movs r5, r1 │ │ - b.n a9b5a │ │ + b.n aa7ae │ │ movs r0, #214 @ 0xd6 │ │ - b.n a9b5e │ │ + b.n aa7b2 │ │ asrs r1, r0, #32 │ │ - b.n a9540 │ │ + b.n aa194 │ │ @ instruction: 0xffd9eaff │ │ asrs r4, r5, #4 │ │ - b.n a8f68 │ │ + b.n a9bbc │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a9b6e │ │ + b.n aa7c2 │ │ movs r6, r2 │ │ - b.n a9b72 │ │ + b.n aa7c6 │ │ movs r0, #235 @ 0xeb │ │ - b.n a9b76 │ │ + b.n aa7ca │ │ asrs r1, r0, #32 │ │ - b.n a9558 │ │ + b.n aa1ac │ │ @ instruction: 0xffd3eaff │ │ asrs r4, r3, #4 │ │ - b.n a8f80 │ │ + b.n a9bd4 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a9b86 │ │ + b.n aa7da │ │ movs r6, r2 │ │ - b.n a9b8a │ │ + b.n aa7de │ │ movs r0, #245 @ 0xf5 │ │ - b.n a9b8e │ │ + b.n aa7e2 │ │ asrs r1, r0, #32 │ │ - b.n a9570 │ │ + b.n aa1c4 │ │ @ instruction: 0xffcdeaff │ │ asrs r0, r5, #3 │ │ - b.n a8f98 │ │ + b.n a9bec │ │ str r0, [sp, #4] │ │ - b.n a9b9e │ │ + b.n aa7f2 │ │ movs r1, r0 │ │ - b.n a9ba2 │ │ + b.n aa7f6 │ │ movs r0, #195 @ 0xc3 │ │ - b.n a9ba6 │ │ + b.n aa7fa │ │ asrs r1, r0, #32 │ │ - b.n a9588 │ │ + b.n aa1dc │ │ @ instruction: 0xffc7eaff │ │ asrs r0, r1, #4 │ │ - b.n a8fb0 │ │ + b.n a9c04 │ │ str r0, [sp, #52] @ 0x34 │ │ - b.n a9bb6 │ │ + b.n aa80a │ │ movs r5, r1 │ │ - b.n a9bba │ │ + b.n aa80e │ │ movs r1, #39 @ 0x27 │ │ - b.n a9a7e │ │ + b.n aa6d2 │ │ asrs r1, r0, #32 │ │ - b.n a95a0 │ │ + b.n aa1f4 │ │ @ instruction: 0xffc1eaff │ │ asrs r4, r0, #3 │ │ - b.n a8fc8 │ │ + b.n a9c1c │ │ str r0, [sp, #4] │ │ - b.n a9bce │ │ + b.n aa822 │ │ movs r1, r0 │ │ - b.n a9bd2 │ │ + b.n aa826 │ │ movs r0, #216 @ 0xd8 │ │ - b.n a9bd6 │ │ + b.n aa82a │ │ asrs r1, r0, #32 │ │ - b.n a95b8 │ │ + b.n aa20c │ │ @ instruction: 0xffbbeaff │ │ asrs r0, r7, #2 │ │ - b.n a8fe0 │ │ + b.n a9c34 │ │ str r0, [sp, #4] │ │ - b.n a9be6 │ │ + b.n aa83a │ │ movs r1, r0 │ │ - b.n a9bea │ │ + b.n aa83e │ │ movs r0, #237 @ 0xed │ │ - b.n a9bee │ │ + b.n aa842 │ │ asrs r1, r0, #32 │ │ - b.n a95d0 │ │ + b.n aa224 │ │ @ instruction: 0xffb5eaff │ │ asrs r0, r5, #2 │ │ - b.n a8ff8 │ │ + b.n a9c4c │ │ str r0, [sp, #4] │ │ - b.n a9bfe │ │ + b.n aa852 │ │ movs r1, r0 │ │ - b.n a9c02 │ │ + b.n aa856 │ │ movs r0, #247 @ 0xf7 │ │ - b.n a9c06 │ │ + b.n aa85a │ │ asrs r1, r0, #32 │ │ - b.n a95e8 │ │ + b.n aa23c │ │ @ instruction: 0xffafeaff │ │ asrs r0, r7, #2 │ │ - b.n a9010 │ │ + b.n a9c64 │ │ str r0, [sp, #0] │ │ - b.n a9816 │ │ + b.n aa46a │ │ movs r1, #59 @ 0x3b │ │ - b.n a9ada │ │ + b.n aa72e │ │ asrs r1, r0, #32 │ │ - b.n a95fc │ │ + b.n aa250 │ │ @ instruction: 0xffaaeaff │ │ asrs r0, r4, #1 │ │ - b.n a9024 │ │ + b.n a9c78 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a9c2a │ │ + b.n aa87e │ │ movs r6, r2 │ │ - b.n a9c2e │ │ + b.n aa882 │ │ movs r0, #197 @ 0xc5 │ │ - b.n a9c32 │ │ + b.n aa886 │ │ asrs r1, r0, #32 │ │ - b.n a9614 │ │ + b.n aa268 │ │ @ instruction: 0xffa4eaff │ │ asrs r4, r2, #1 │ │ - b.n a903c │ │ + b.n a9c90 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a9c42 │ │ + b.n aa896 │ │ movs r6, r2 │ │ - b.n a9c46 │ │ + b.n aa89a │ │ movs r0, #218 @ 0xda │ │ - b.n a9c4a │ │ + b.n aa89e │ │ asrs r1, r0, #32 │ │ - b.n a962c │ │ + b.n aa280 │ │ @ instruction: 0xff9eeaff │ │ asrs r4, r3, #1 │ │ - b.n a9054 │ │ + b.n a9ca8 │ │ str r0, [sp, #88] @ 0x58 │ │ - b.n a9c5a │ │ + b.n aa8ae │ │ movs r6, r2 │ │ - b.n a9c5e │ │ + b.n aa8b2 │ │ movs r1, #26 │ │ - b.n a9b22 │ │ + b.n aa776 │ │ asrs r1, r0, #32 │ │ - b.n a9644 │ │ + b.n aa298 │ │ @ instruction: 0xff98eaff │ │ asrs r0, r7, #32 │ │ - b.n a906c │ │ + b.n a9cc0 │ │ str r0, [sp, #0] │ │ - b.n a9872 │ │ + b.n aa4c6 │ │ cmp r7, #65 @ 0x41 │ │ - b.n a9c76 │ │ + b.n aa8ca │ │ asrs r1, r0, #32 │ │ - b.n a9658 │ │ + b.n aa2ac │ │ @ instruction: 0xff93eaff │ │ - ldrsh r5, [r0, r5] │ │ - vqrdmlah.s , q11, d17[0] │ │ - vqrdmlah.s , q3, d25[0] │ │ - @ instruction: 0xfff65ddd │ │ - @ instruction: 0xfff65eb1 │ │ - vcvt.f32.u32 d21, d25, #10 │ │ - vqrdmulh.s , q11, d5[0] │ │ - @ instruction: 0xfff65e99 │ │ - @ instruction: 0xfff65e21 │ │ - @ instruction: 0xfff65e81 │ │ - @ instruction: 0xfff65e09 │ │ - @ instruction: 0xfff65d99 │ │ - vrshr.u32 q11, , #10 │ │ - vaddl.u q11, d6, d13 │ │ - @ instruction: 0xfff65dad │ │ - vqrdmlah.s , q11, d9[0] │ │ - vcvt.f32.u32 , , #10 │ │ - vcvt.u32.f32 , , #10 │ │ - vcvt.u32.f32 d21, d1, #10 │ │ - @ instruction: 0xfff65f29 │ │ - @ instruction: 0xfff65df5 │ │ - vrinta.f16 q11, │ │ - vzip.16 q11, │ │ - @ instruction: 0xfff65ef9 │ │ - vqmovn.s32 d22, │ │ - vsli.32 q11, , #22 │ │ - @ instruction: 0xfff65fa5 │ │ + ldrsb r4, [r2, r1] │ │ + vsli.64 , q8, #54 @ 0x36 │ │ + vsli.32 , q12, #22 │ │ + vrintx.f16 , q14 │ │ + vrintz.f16 , q0 │ │ + vrinta.f16 , q4 │ │ + vsri.64 , q2, #10 │ │ + vrintz.f16 d21, d24 │ │ + vsli.32 d21, d16, #22 │ │ + vsli.64 d21, d0, #54 @ 0x36 │ │ + vsli.32 d21, d8, #22 │ │ + vrintx.f16 d21, d24 │ │ + vtbx.8 d21, {d6-d7}, d28 │ │ + vqshl.u32 d21, d12, #22 │ │ + vsri.64 d21, d28, #10 │ │ + vsli.64 , q4, #54 @ 0x36 │ │ + vrinta.f16 , q8 │ │ + vrintm.f16 d21, d0 │ │ + vcvt.f16.f32 d21, q8 │ │ + vqshlu.s32 d21, d24, #22 │ │ + vrinta.f16 d21, d4 │ │ + vcvt.f16.u16 , q2, #10 │ │ + @ instruction: 0xfff658f8 │ │ + vcvt.f16.f32 d21, q4 │ │ + @ instruction: 0xfff659b8 │ │ + vmull.u , d22, d4 │ │ + vqshlu.s64 d21, d20, #54 @ 0x36 │ │ @ instruction: 0xfff64ab0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n a9acc │ │ + b.n aa720 │ │ asrs r0, r6, #3 │ │ - b.n a90d6 │ │ + b.n a9d2a │ │ cmp r2, #171 @ 0xab │ │ - b.n a9bce │ │ + b.n aa822 │ │ cmp r2, #170 @ 0xaa │ │ - b.n a9c52 │ │ + b.n aa8a6 │ │ lsrs r0, r0 │ │ - b.n a90e2 │ │ + b.n a9d36 │ │ str r0, [sp, #784] @ 0x310 │ │ - b.n a90e6 │ │ + b.n a9d3a │ │ subs r7, #255 @ 0xff │ │ - b.n a9d0a │ │ + b.n aa95e │ │ asrs r1, r2, #10 │ │ - b.n a96d2 │ │ + b.n aa326 │ │ asrs r4, r2, #2 │ │ - b.n a90f2 │ │ + b.n a9d46 │ │ lsls r4, r3, #1 │ │ - b.n a9176 │ │ + b.n a9dca │ │ str r1, [r0, r2] │ │ - b.n a991a │ │ + b.n aa56e │ │ lsrs r7, r7, #31 │ │ - b.n a9c88 │ │ + b.n aa8dc │ │ adds r0, #129 @ 0x81 │ │ strh r0, [r4, #12] │ │ strb r1, [r0, #24] │ │ - b.n a9a8e │ │ + b.n aa6e2 │ │ asrs r2, r4, #2 │ │ - b.n a992a │ │ + b.n aa57e │ │ str r0, [r0, r0] │ │ - b.n a9d2e │ │ + b.n aa982 │ │ strb r0, [r0, #0] │ │ - b.n a9ba4 │ │ + b.n aa7f8 │ │ movs r0, #49 @ 0x31 │ │ - b.n a96bc │ │ + b.n aa310 │ │ str r1, [r0, r0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n a9ca8 │ │ + b.n aa8fc │ │ ldrsb r1, [r0, r0] │ │ asrs r4, r4, #9 │ │ movs r1, r6 │ │ - b.n a98ac │ │ + b.n aa500 │ │ cmp r2, #34 @ 0x22 │ │ - b.n a994a │ │ + b.n aa59e │ │ movs r3, r2 │ │ - b.n a9c10 │ │ + b.n aa864 │ │ adds r5, #146 @ 0x92 │ │ adds r0, #35 @ 0x23 │ │ asrs r2, r0, #32 │ │ - b.n a9dd6 │ │ + b.n aaa2a │ │ lsls r3, r0, #6 │ │ - b.n a971a │ │ + b.n aa36e │ │ movs r7, r3 │ │ - b.n a95b4 │ │ + b.n aa208 │ │ movs r0, r1 │ │ - b.n a9aa2 │ │ + b.n aa6f6 │ │ lsls r0, r4, #4 │ │ - b.n a9728 │ │ + b.n aa37c │ │ lsls r0, r4, #2 │ │ - b.n a996a │ │ + b.n aa5be │ │ ldrh r0, [r6, #20] │ │ ldmia.w sp!, {r5, r6, r7, ip} │ │ - b.n a91d2 │ │ + b.n a9e26 │ │ movs r1, r0 │ │ - b.n a9c58 │ │ + b.n aa8ac │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ - b.n a915e │ │ + b.n a9db2 │ │ movs r0, r0 │ │ - b.n a9ce4 │ │ + b.n aa938 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #3 │ │ - b.n a916a │ │ + b.n a9dbe │ │ adds r0, #2 │ │ - b.n a9e0e │ │ + b.n aaa62 │ │ movs r0, #92 @ 0x5c │ │ - b.n a91f2 │ │ + b.n a9e46 │ │ movs r0, r0 │ │ - b.n a9cf8 │ │ + b.n aa94c │ │ asrs r7, r7, #17 │ │ lsls r0, r4, #14 │ │ movs r2, #49 @ 0x31 │ │ - b.n a9764 │ │ + b.n aa3b8 │ │ asrs r0, r7, #2 │ │ - b.n a9182 │ │ + b.n a9dd6 │ │ movs r2, r0 │ │ - b.n a9908 │ │ + b.n aa55c │ │ movs r0, #1 │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ ldr r2, [sp, #0] │ │ movs r7, r0 │ │ and.w pc, r0, sp, ror #11 │ │ - b.n a9c94 │ │ + b.n aa8e8 │ │ movs r0, #126 @ 0x7e │ │ - b.n a9cfa │ │ + b.n aa94e │ │ asrs r0, r7, #2 │ │ - b.n a919e │ │ + b.n a9df2 │ │ movs r2, r0 │ │ - b.n a9924 │ │ + b.n aa578 │ │ movs r0, #1 │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r7, r3, #1 │ │ - b.n a9d32 │ │ + b.n aa986 │ │ movs r3, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r4, #1 │ │ - b.n a9d3a │ │ + b.n aa98e │ │ movs r0, #96 @ 0x60 │ │ str r3, [sp, #640] @ 0x280 │ │ asrs r2, r0, #32 │ │ - b.n a99de │ │ + b.n aa632 │ │ movs r0, #184 @ 0xb8 │ │ - b.n a91a2 │ │ + b.n a9df6 │ │ movs r0, #188 @ 0xbc │ │ - b.n a91c6 │ │ + b.n a9e1a │ │ lsrs r7, r7, #31 │ │ - b.n a9d4e │ │ + b.n aa9a2 │ │ movs r1, r0 │ │ strh r2, [r2, #10] │ │ asrs r4, r7, #2 │ │ strh r0, [r0, #44] @ 0x2c │ │ asrs r0, r0, #32 │ │ - b.n a9df6 │ │ + b.n aaa4a │ │ asrs r6, r2, #3 │ │ - b.n a923a │ │ + b.n a9e8e │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r4, [pc, #64] @ (a9700 ) │ │ + ldr r4, [pc, #64] @ (aa354 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a9be0 │ │ + b.n aa834 │ │ ands r0, r0 │ │ - b.n a9a0a │ │ - ldrb r4, [r4, r4] │ │ + b.n aa65e │ │ + ldrb r3, [r4, r4] │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n a9a12 │ │ + b.n aa666 │ │ movs r4, r0 │ │ - b.n a9a16 │ │ + b.n aa66a │ │ asrs r0, r7, #2 │ │ - b.n a91e2 │ │ - ldr r4, [pc, #64] @ (a971c ) │ │ + b.n a9e36 │ │ + ldr r4, [pc, #64] @ (aa370 ) │ │ ldmia.w sp!, {r0, r1, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff4c10 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a9c04 │ │ + b.n aa858 │ │ asrs r4, r7, #18 │ │ - b.n a9a8e │ │ + b.n aa6e2 │ │ cmp r7, #255 @ 0xff │ │ - b.n a9d00 │ │ + b.n aa954 │ │ ldc 1, cr14, [r8, #832]! @ 0x340 │ │ adds r0, #8 │ │ - b.n a9b7c │ │ + b.n aa7d0 │ │ ldmia r5, {r1, r3, r4, r5, r7} │ │ - b.n a9a9e │ │ - ldr r5, [pc, #760] @ (a99f8 ) │ │ - b.n a9aa2 │ │ + b.n aa6f2 │ │ + ldr r5, [pc, #760] @ (aa64c ) │ │ + b.n aa6f6 │ │ cmp r6, #147 @ 0x93 │ │ - b.n a9762 │ │ + b.n aa3b6 │ │ subs r5, #188 @ 0xbc │ │ - b.n a9aaa │ │ + b.n aa6fe │ │ movs r1, #156 @ 0x9c │ │ - b.n a9766 │ │ + b.n aa3ba │ │ movs r1, #147 @ 0x93 │ │ - b.n a9754 │ │ + b.n aa3a8 │ │ subs r0, #46 @ 0x2e │ │ - b.n a9a56 │ │ - b.n a9728 │ │ - b.n a923a │ │ + b.n aa6aa │ │ + b.n aa37c │ │ + b.n a9e8e │ │ movs r4, #147 @ 0x93 │ │ - b.n a9762 │ │ + b.n aa3b6 │ │ adds r5, #176 @ 0xb0 │ │ - b.n a9aa2 │ │ - ldr r0, [pc, #176] @ (a97d4 ) │ │ - b.n a9a66 │ │ + b.n aa6f6 │ │ + ldr r0, [pc, #176] @ (aa428 ) │ │ + b.n aa6ba │ │ cmp sl, r6 │ │ - b.n a9aaa │ │ + b.n aa6fe │ │ adds r1, r4, r0 │ │ - b.n a9a6e │ │ + b.n aa6c2 │ │ asrs r4, r6, #22 │ │ - b.n a9ab2 │ │ + b.n aa706 │ │ subs r0, #34 @ 0x22 │ │ - b.n a9a76 │ │ + b.n aa6ca │ │ adds r5, #182 @ 0xb6 │ │ - b.n a9aba │ │ + b.n aa70e │ │ subs r0, #34 @ 0x22 │ │ - b.n a9846 │ │ + b.n aa49a │ │ movs r0, #20 │ │ - b.n a9bde │ │ + b.n aa832 │ │ movs r2, r0 │ │ - b.n a99ec │ │ + b.n aa640 │ │ movs r1, r0 │ │ - bge.n a974a │ │ + bge.n aa39e │ │ movs r5, #180 @ 0xb4 │ │ - b.n a9ace │ │ + b.n aa722 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r0, r1} │ │ - b.n a99f8 │ │ + b.n aa64c │ │ movs r0, #3 │ │ - b.n a9a9a │ │ + b.n aa6ee │ │ movs r5, #180 @ 0xb4 │ │ adds r1, #192 @ 0xc0 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n a9c84 │ │ - beq.n a977c │ │ - b.n a9c08 │ │ + b.n aa8d8 │ │ + beq.n aa3d0 │ │ + b.n aa85c │ │ str r0, [r0, r0] │ │ - b.n a9ab2 │ │ + b.n aa706 │ │ movs r5, r0 │ │ - b.n a9316 │ │ + b.n a9f6a │ │ str r2, [r0, #0] │ │ - b.n a9aba │ │ + b.n aa70e │ │ ands r1, r0 │ │ - b.n a9abe │ │ + b.n aa712 │ │ movs r0, r0 │ │ - b.n a9e22 │ │ + b.n aaa76 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n a9aca │ │ + b.n aa71e │ │ asrs r0, r0, #32 │ │ - b.n a9ece │ │ + b.n aab22 │ │ movs r0, #8 │ │ - b.n a9ed2 │ │ + b.n aab26 │ │ stc2 11, cr14, [ip], {255} @ 0xff @ │ │ movs r0, r0 │ │ - b.n a9e3a │ │ + b.n aaa8e │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n a97c0 │ │ - b.n a9c38 │ │ + beq.n aa414 │ │ + b.n aa88c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {ip} │ │ - b.n a9eea │ │ + b.n aab3e │ │ movs r0, r0 │ │ and.w r0, r0, r5, lsr #7 │ │ - b.n a9b5c │ │ + b.n aa7b0 │ │ movs r0, #28 │ │ - b.n a9cc0 │ │ + b.n aa914 │ │ strb r0, [r0, #0] │ │ - b.n a9f7a │ │ + b.n aabce │ │ lsls r1, r0, #4 │ │ - b.n a96e2 │ │ + b.n aa336 │ │ adds r0, #188 @ 0xbc │ │ - b.n a9b62 │ │ + b.n aa7b6 │ │ lsls r4, r7, #1 │ │ - b.n a9cd0 │ │ + b.n aa924 │ │ asrs r1, r0, #2 │ │ - b.n a98ca │ │ + b.n aa51e │ │ adds r0, #163 @ 0xa3 │ │ - b.n a98dc │ │ + b.n aa530 │ │ adds r0, #176 @ 0xb0 │ │ - b.n a9b54 │ │ + b.n aa7a8 │ │ asrs r5, r2, #3 │ │ - b.n a9b80 │ │ + b.n aa7d4 │ │ adds r0, #6 │ │ - b.n a9384 │ │ + b.n a9fd8 │ │ movs r1, #1 │ │ - b.n a9702 │ │ + b.n aa356 │ │ strb r2, [r7, #2] │ │ - b.n a9b86 │ │ + b.n aa7da │ │ adds r0, #7 │ │ - b.n a982c │ │ + b.n aa480 │ │ movs r7, r4 │ │ - b.n a9e10 │ │ + b.n aaa64 │ │ lsls r5, r1, #1 │ │ subs r0, r0, r0 │ │ lsls r1, r0, #2 │ │ - b.n a98f2 │ │ + b.n aa546 │ │ asrs r4, r2, #32 │ │ - b.n a9cfa │ │ + b.n aa94e │ │ lsls r0, r6, #2 │ │ - b.n a9b9a │ │ + b.n aa7ee │ │ lsls r0, r0, #2 │ │ - b.n a9900 │ │ + b.n aa554 │ │ lsls r0, r6, #2 │ │ - b.n a9ba2 │ │ + b.n aa7f6 │ │ strb r0, [r0, #0] │ │ - b.n a9908 │ │ + b.n aa55c │ │ movs r4, r0 │ │ - b.n a93b8 │ │ + b.n aa00c │ │ movs r4, r0 │ │ - b.n a9e2e │ │ + b.n aaa82 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n a9340 │ │ + b.n a9f94 │ │ movs r0, r0 │ │ - b.n a9eba │ │ + b.n aab0e │ │ subs r1, r2, #7 │ │ asrs r7, r1, #12 │ │ asrs r4, r6, #2 │ │ asrs r0, r0, #7 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r7, #2 │ │ asrs r0, r0, #22 │ │ movs r0, r0 │ │ - b.n a9eda │ │ + b.n aab2e │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ lsls r6, r6, #2 │ │ - b.n a9be4 │ │ + b.n aa838 │ │ asrs r0, r0, #32 │ │ - b.n a9368 │ │ + b.n a9fbc │ │ movs r0, r0 │ │ - b.n a994c │ │ + b.n aa5a0 │ │ movs r0, r1 │ │ - b.n a9d42 │ │ + b.n aa996 │ │ lsls r0, r6, #3 │ │ - b.n a9bd2 │ │ + b.n aa826 │ │ movs r4, r0 │ │ - b.n a93f8 │ │ + b.n aa04c │ │ movs r1, r0 │ │ - b.n a9eee │ │ + b.n aab42 │ │ lsls r0, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a9400 │ │ + b.n aa054 │ │ asrs r0, r1, #32 │ │ - b.n a9f9a │ │ + b.n aabee │ │ lsls r1, r2, #4 │ │ - b.n a981c │ │ + b.n aa470 │ │ movs r7, r4 │ │ and.w r0, r0, r5 │ │ - b.n a9ba6 │ │ + b.n aa7fa │ │ asrs r7, r0, #32 │ │ - b.n a9baa │ │ - cmp r6, #84 @ 0x54 │ │ + b.n aa7fe │ │ + cmp r6, #83 @ 0x53 │ │ add.w r0, r0, r0 │ │ - b.n a9f12 │ │ + b.n aab66 │ │ @ instruction: 0xffc91aff │ │ asrs r4, r0, #32 │ │ - b.n a9428 │ │ + b.n aa07c │ │ movs r0, r3 │ │ - b.n a93a8 │ │ + b.n a9ffc │ │ movs r2, r0 │ │ - b.n a9ea4 │ │ + b.n aaaf8 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ adds r4, r6, #6 │ │ - b.n a9c2a │ │ + b.n aa87e │ │ movs r0, r0 │ │ - b.n a9f3a │ │ + b.n aab8e │ │ movs r0, #4 │ │ - b.n a9432 │ │ + b.n aa086 │ │ asrs r1, r0, #32 │ │ - b.n a9d18 │ │ + b.n aa96c │ │ asrs r4, r7, #30 │ │ - b.n a9c1a │ │ + b.n aa86e │ │ asrs r0, r4, #32 │ │ - b.n a9fa2 │ │ + b.n aabf6 │ │ asrs r4, r0, #32 │ │ - b.n a9422 │ │ + b.n aa076 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n a93d4 │ │ + b.n aa028 │ │ movs r4, r3 │ │ - b.n a93d0 │ │ + b.n aa024 │ │ movs r7, #188 @ 0xbc │ │ - b.n a9c54 │ │ + b.n aa8a8 │ │ adds r0, #20 │ │ - b.n a9db6 │ │ + b.n aaa0a │ │ asrs r2, r7, #2 │ │ - b.n a9c5a │ │ + b.n aa8ae │ │ movs r0, r4 │ │ - b.n a9ee0 │ │ + b.n aab34 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ lsls r2, r0, #2 │ │ - b.n a99c6 │ │ + b.n aa61a │ │ lsls r4, r6, #6 │ │ - b.n a9c6a │ │ + b.n aa8be │ │ movs r0, r0 │ │ - b.n a99d4 │ │ + b.n aa628 │ │ asrs r6, r6, #2 │ │ - b.n a9c72 │ │ + b.n aa8c6 │ │ movs r0, r1 │ │ - b.n a9dd6 │ │ + b.n aaa2a │ │ movs r6, r0 │ │ and.w r0, r0, r6, lsl #4 │ │ - b.n a9c1e │ │ - ldrh r6, [r0, r3] │ │ + b.n aa872 │ │ + ldrh r5, [r0, r3] │ │ add.w r0, r0, r0 │ │ - b.n a9f86 │ │ + b.n aabda │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xffabeaff │ │ asrs r0, r7, #2 │ │ - b.n a9c92 │ │ + b.n aa8e6 │ │ adds r2, #145 @ 0x91 │ │ - b.n a9936 │ │ + b.n aa58a │ │ lsls r0, r6, #3 │ │ - b.n a9c86 │ │ + b.n aa8da │ │ movs r4, r0 │ │ - b.n a94a8 │ │ + b.n aa0fc │ │ movs r3, r0 │ │ - b.n a9d02 │ │ + b.n aa956 │ │ movs r0, r0 │ │ - b.n a9fae │ │ + b.n aac02 │ │ movs r4, r0 │ │ - b.n a9494 │ │ + b.n aa0e8 │ │ asrs r0, r1, #32 │ │ asrs r7, r0, #10 │ │ movs r0, r0 │ │ - b.n aa052 │ │ + b.n aaca6 │ │ asrs r0, r0, #32 │ │ asrs r4, r0, #22 │ │ asrs r6, r6, #2 │ │ asrs r7, r2, #7 │ │ asrs r4, r0, #32 │ │ asrs r4, r0, #22 │ │ - beq.n a9940 │ │ - b.n a9db8 │ │ + beq.n aa594 │ │ + b.n aaa0c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, r6} │ │ - b.n a9468 │ │ + b.n aa0bc │ │ movs r0, r0 │ │ - b.n a9a4c │ │ + b.n aa6a0 │ │ asrs r2, r3, #1 │ │ - b.n a94d2 │ │ + b.n aa126 │ │ lsls r4, r6, #30 │ │ - b.n a9f46 │ │ + b.n aab9a │ │ lsrs r7, r7, #31 │ │ - b.n a9fd8 │ │ + b.n aac2c │ │ movs r0, r0 │ │ - b.n a9fe0 │ │ + b.n aac34 │ │ @ instruction: 0xff960aff │ │ asrs r0, r3, #1 │ │ - b.n a9484 │ │ + b.n aa0d8 │ │ ands r0, r0 │ │ - b.n a9c8a │ │ + b.n aa8de │ │ str r0, [r2, #0] │ │ - b.n a9472 │ │ + b.n aa0c6 │ │ movs r1, r0 │ │ - b.n aa092 │ │ + b.n aace6 │ │ adds r0, #76 @ 0x4c │ │ - b.n a9494 │ │ + b.n aa0e8 │ │ asrs r1, r0, #32 │ │ - b.n a9a78 │ │ + b.n aa6cc │ │ movs r1, #233 @ 0xe9 │ │ - b.n a9f5e │ │ + b.n aabb2 │ │ str r0, [r6, #12] │ │ - b.n a9cfc │ │ + b.n aa950 │ │ adds r0, #3 │ │ - b.n a9a84 │ │ + b.n aa6d8 │ │ stmia r3!, {r0, r1, r3, r4} │ │ @ instruction: 0xebff0004 │ │ - b.n a9cae │ │ - beq.n a9990 │ │ - b.n a9e08 │ │ + b.n aa902 │ │ + beq.n aa5e4 │ │ + b.n aaa5c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, ip} │ │ - b.n a949e │ │ + b.n aa0f2 │ │ movs r0, r0 │ │ - b.n a94a2 │ │ + b.n aa0f6 │ │ movs r0, #6 │ │ - b.n a9cc2 │ │ + b.n aa916 │ │ lsls r0, r6, #3 │ │ - b.n a9d20 │ │ + b.n aa974 │ │ movs r5, r0 │ │ - b.n a9cca │ │ + b.n aa91e │ │ asrs r7, r0, #32 │ │ - b.n a9cce │ │ - ldrh r3, [r6, r5] │ │ + b.n aa922 │ │ + ldrh r2, [r6, r5] │ │ add.w r0, r0, r0 │ │ - b.n aa036 │ │ + b.n aac8a │ │ @ instruction: 0xff801aff │ │ @ instruction: 0xffaceaff │ │ - orrs r0, r4 │ │ + cmn r4, r1 │ │ movs r3, r0 │ │ - ldc2l 15, cr15, [r0, #980]! @ 0x3d4 │ │ - ldcl 15, cr15, [sl, #-980]! @ 0xfffffc2c │ │ - ldr r4, [pc, #64] @ (a99ec ) │ │ + bl 24e5e2 │ │ + svc 117 @ 0x75 │ │ + vcvt.f16.u16 d20, d0, #11 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n a9ecc │ │ + b.n aab20 │ │ movs r0, r0 │ │ - b.n aa056 │ │ + b.n aacaa │ │ movs r1, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n a94de │ │ - ldr r1, [pc, #176] @ (a9a70 ) │ │ - b.n a9fd2 │ │ + b.n aa132 │ │ + ldr r1, [pc, #176] @ (aa6c4 ) │ │ + b.n aac26 │ │ cmp r2, #49 @ 0x31 │ │ - b.n a9fcc │ │ - ldr r7, [pc, #1020] @ (a9dc4 ) │ │ - b.n aa068 │ │ + b.n aac20 │ │ + ldr r7, [pc, #1020] @ (aaa18 ) │ │ + b.n aacbc │ │ movs r3, #213 @ 0xd5 │ │ - b.n aa050 │ │ + b.n aaca4 │ │ movs r2, r0 │ │ - b.n a9c74 │ │ + b.n aa8c8 │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #1 │ │ - b.n a94fa │ │ + b.n aa14e │ │ movs r0, r0 │ │ - b.n aa080 │ │ + b.n aacd4 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n a9508 │ │ + b.n aa15c │ │ adds r6, #65 @ 0x41 │ │ - b.n a9ffc │ │ + b.n aac50 │ │ subs r2, #137 @ 0x89 │ │ - b.n aa070 │ │ + b.n aacc4 │ │ movs r3, r0 │ │ - b.n a9c96 │ │ + b.n aa8ea │ │ movs r6, r3 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n a951c │ │ + b.n aa170 │ │ movs r1, r0 │ │ - b.n aa0e0 │ │ + b.n aad34 │ │ movs r1, r3 │ │ - bge.n a9a02 │ │ + bge.n aa656 │ │ asrs r6, r0, #32 │ │ - b.n a95a6 │ │ + b.n aa1fa │ │ movs r2, r0 │ │ - b.n aa02c │ │ + b.n aac80 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ asrs r3, r2, #32 │ │ - b.n aa152 │ │ - movs r2, r5 │ │ + b.n aada6 │ │ + movs r1, r5 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n a9d5a │ │ + b.n aa9ae │ │ movs r0, r0 │ │ - b.n aa15e │ │ + b.n aadb2 │ │ movs r0, r0 │ │ - b.n aa0ca │ │ + b.n aad1e │ │ ldrh r0, [r2, #32] │ │ lsrs r5, r7, #2 │ │ asrs r0, r1, #2 │ │ - b.n a9568 │ │ + b.n aa1bc │ │ movs r4, r0 │ │ - b.n a9d6e │ │ + b.n aa9c2 │ │ movs r0, #84 @ 0x54 │ │ - b.n aa172 │ │ + b.n aadc6 │ │ asrs r1, r0, #32 │ │ - b.n a9b54 │ │ - subs r1, r1, #4 │ │ + b.n aa7a8 │ │ + subs r0, r1, #4 │ │ add.w r0, r0, r4 │ │ - b.n a9d7e │ │ + b.n aa9d2 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r1, r2, r4, lr} │ │ - b.n aa186 │ │ + b.n aadda │ │ asrs r4, r3, #1 │ │ - b.n a9588 │ │ + b.n aa1dc │ │ movs r4, r0 │ │ - b.n a9d8e │ │ + b.n aa9e2 │ │ movs r0, #68 @ 0x44 │ │ - b.n aa192 │ │ + b.n aade6 │ │ asrs r1, r0, #32 │ │ - b.n a9b74 │ │ - subs r1, r0, #4 │ │ + b.n aa7c8 │ │ + subs r0, r0, #4 │ │ add.w r0, r0, r4 │ │ - b.n a9d9e │ │ + b.n aa9f2 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r1, r2, r4, lr} │ │ - b.n aa1a6 │ │ + b.n aadfa │ │ movs r1, r0 │ │ and.w r7, r0, r5, ror #18 │ │ - b.n aa07e │ │ - ldr r7, [pc, #1020] @ (a9e6c ) │ │ - b.n aa110 │ │ + b.n aacd2 │ │ + ldr r7, [pc, #1020] @ (aaac0 ) │ │ + b.n aad64 │ │ asrs r4, r6, #32 │ │ - b.n a95b4 │ │ + b.n aa208 │ │ movs r4, r0 │ │ - b.n a9dba │ │ + b.n aaa0e │ │ movs r0, #72 @ 0x48 │ │ - b.n aa1be │ │ + b.n aae12 │ │ asrs r1, r0, #32 │ │ - b.n a9ba0 │ │ - subs r6, r6, #3 │ │ + b.n aa7f4 │ │ + subs r5, r6, #3 │ │ add.w r0, r0, r4 │ │ - b.n a9dca │ │ + b.n aaa1e │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3, r4, ip} │ │ - b.n a95d0 │ │ + b.n aa224 │ │ movs r6, r2 │ │ - b.n aa1d6 │ │ + b.n aae2a │ │ movs r0, #76 @ 0x4c │ │ - b.n aa1da │ │ + b.n aae2e │ │ asrs r1, r0, #32 │ │ - b.n a9bbc │ │ - subs r7, r5, #3 │ │ + b.n aa810 │ │ + subs r6, r5, #3 │ │ add.w r0, r0, r6, lsr #32 │ │ - b.n aa1e6 │ │ + b.n aae3a │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r2, r3, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - vqrdmlsh.s , , d16[0] │ │ - vqrdmlsh.s , , d4[0] │ │ - @ instruction: 0xfff5ffac │ │ + ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r8, r9, ip, sp, lr, pc} │ │ + vrsra.u32 d31, d3, #11 │ │ + vrshr.u64 , , #11 │ │ + vrsra.u32 , , #11 │ │ vsri.64 , q2, #11 │ │ - bmi.n a9a66 │ │ - bmi.n a9a68 │ │ - bmi.n a9a6a │ │ - ldr r7, [pc, #960] @ (a9e84 ) │ │ + bmi.n aa6ba │ │ + ldr r7, [pc, #960] @ (aaad4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n a9fe4 │ │ - beq.n a9b14 │ │ - b.n a9f68 │ │ + b.n aac34 │ │ + beq.n aa764 │ │ + b.n aabb8 │ │ str r0, [sp, #0] │ │ - b.n a9e12 │ │ + b.n aaa62 │ │ movs r5, r0 │ │ - b.n a9676 │ │ + b.n aa2c6 │ │ strh r1, [r0, #0] │ │ - b.n a9e1a │ │ + b.n aaa6a │ │ movs r1, r0 │ │ - b.n aa0fe │ │ + b.n aad4e │ │ movs r1, r1 │ │ asrs r0, r4, #6 │ │ ldr r4, [sp, #224] @ 0xe0 │ │ subs r0, r0, r4 │ │ str r0, [r0, #4] │ │ - b.n a961c │ │ + b.n aa26c │ │ str r0, [r6, r0] │ │ - b.n aa000 │ │ + b.n aac50 │ │ lsls r4, r0, #2 │ │ - b.n a961e │ │ + b.n aa26e │ │ movs r1, r1 │ │ - b.n a9d96 │ │ + b.n aa9e6 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n a9630 │ │ + b.n aa280 │ │ lsrs r2, r0, #32 │ │ - b.n aa122 │ │ + b.n aad72 │ │ lsls r7, r0, #1 │ │ subs r0, r0, r0 │ │ str r0, [r2, r0] │ │ - b.n a963c │ │ + b.n aa28c │ │ movs r0, r0 │ │ - b.n aa1b8 │ │ + b.n aae08 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #4 │ │ - b.n a9642 │ │ + b.n aa292 │ │ movs r1, r1 │ │ - b.n a9dba │ │ + b.n aaa0a │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n a964c │ │ + b.n aa29c │ │ subs r1, r6, r0 │ │ - b.n aa12c │ │ + b.n aad7c │ │ asrs r5, r2, #15 │ │ - b.n aa1ac │ │ + b.n aadfc │ │ movs r1, r0 │ │ - b.n a9dce │ │ + b.n aaa1e │ │ movs r4, r2 │ │ lsls r5, r2, #22 │ │ movs r1, r1 │ │ lsls r0, r2, #5 │ │ lsls r2, r5, #1 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r5, #11 │ │ - b.n a967c │ │ - add r7, pc, #788 @ (adr r7, a9e54 ) │ │ - b.n aa152 │ │ + b.n aa2cc │ │ + add r7, pc, #788 @ (adr r7, aaaa4 ) │ │ + b.n aada2 │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n aa1e4 │ │ + b.n aae34 │ │ movs r0, r0 │ │ - b.n a9c68 │ │ + b.n aa8b8 │ │ lsls r2, r3, #1 │ │ - b.n a96ee │ │ + b.n aa33e │ │ movs r0, r0 │ │ - b.n aa1f2 │ │ + b.n aae42 │ │ lsls r5, r5, #3 │ │ subs r0, r0, r0 │ │ movs r2, r1 │ │ - b.n a9e9a │ │ - beq.n a9b94 │ │ - b.n a9ff4 │ │ + b.n aaaea │ │ + beq.n aa7e4 │ │ + b.n aac44 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r6} │ │ - b.n a9692 │ │ + b.n aa2e2 │ │ movs r0, #208 @ 0xd0 │ │ - b.n a9ef4 │ │ + b.n aab44 │ │ lsrs r2, r2, #29 │ │ - b.n aa06e │ │ + b.n aacbe │ │ lsls r0, r2, #3 │ │ - b.n a9ef2 │ │ + b.n aab42 │ │ movs r0, #0 │ │ - b.n a9c1a │ │ + b.n aa86a │ │ movs r1, r0 │ │ - b.n a9d20 │ │ + b.n aa970 │ │ lsls r6, r5, #3 │ │ subs r2, #0 │ │ ands r0, r0 │ │ - b.n aa2c2 │ │ + b.n aaf12 │ │ asrs r1, r0, #32 │ │ - b.n aa2c6 │ │ + b.n aaf16 │ │ asrs r4, r0 │ │ - b.n a9696 │ │ + b.n aa2e6 │ │ lsls r4, r2, #9 │ │ - b.n a96c0 │ │ + b.n aa310 │ │ asrs r4, r0, #32 │ │ - b.n a96a4 │ │ + b.n aa2f4 │ │ movs r0, r0 │ │ - b.n aa236 │ │ + b.n aae86 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n aa01e │ │ + b.n aac6e │ │ @ instruction: 0xb7f3 │ │ add.w pc, r0, r2, ror #3 │ │ - b.n aa0c4 │ │ + b.n aad14 │ │ lsls r0, r7 │ │ - b.n a96bc │ │ + b.n aa30c │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #4063232 @ 0x3e0000 │ │ - b.n aa0bc │ │ + b.n aad0c │ │ movs r0, #128 @ 0x80 │ │ - b.n aa2f6 │ │ + b.n aaf46 │ │ adds r0, #136 @ 0x88 │ │ - b.n aa2fa │ │ + b.n aaf4a │ │ lsls r4, r0, #9 │ │ - b.n a96f0 │ │ + b.n aa340 │ │ negs r4, r2 │ │ - b.n a96d4 │ │ + b.n aa324 │ │ asrs r0, r7 │ │ - b.n a96d8 │ │ + b.n aa328 │ │ rors r0, r0 │ │ - b.n a96dc │ │ + b.n aa32c │ │ lsrs r2, r0, #11 │ │ orr.w r0, r1, #32768 @ 0x8000 │ │ - b.n a96d2 │ │ - ldr r7, [pc, #836] @ (a9f18 ) │ │ - b.n aa1d8 │ │ + b.n aa322 │ │ + ldr r7, [pc, #836] @ (aab68 ) │ │ + b.n aae28 │ │ movs r0, #4 │ │ - b.n a963a │ │ + b.n aa28a │ │ lsrs r3, r0, #11 │ │ orr.w r0, r1, #8650752 @ 0x840000 │ │ - b.n a9e86 │ │ + b.n aaad6 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #7110656 @ 0x6c8000 │ │ cmp r2, #0 │ │ asrs r0, r4, #2 │ │ - b.n a9720 │ │ + b.n aa370 │ │ adds r0, #0 │ │ - b.n aa332 │ │ + b.n aaf82 │ │ movs r1, r0 │ │ - b.n a9f36 │ │ + b.n aab86 │ │ adds r0, #0 │ │ - b.n a96fc │ │ + b.n aa34c │ │ movs r0, #4 │ │ - b.n a965e │ │ + b.n aa2ae │ │ movs r4, r0 │ │ - b.n a9ea6 │ │ + b.n aaaf6 │ │ lsls r6, r3, #3 │ │ cmp r2, #0 │ │ movs r6, r0 │ │ - b.n a97b6 │ │ + b.n aa406 │ │ movs r0, r1 │ │ - b.n aa22e │ │ + b.n aae7e │ │ lsls r4, r4, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n a9748 │ │ - add r0, pc, #0 @ (adr r0, a9c18 ) │ │ - b.n aa35a │ │ + b.n aa398 │ │ + add r0, pc, #0 @ (adr r0, aa868 ) │ │ + b.n aafaa │ │ movs r3, r0 │ │ - b.n aa2be │ │ + b.n aaf0e │ │ lsls r7, r3, #4 │ │ cmp r2, #0 │ │ lsls r1, r0, #8 │ │ and.w r0, r0, r0, lsl #30 │ │ - b.n a975c │ │ - add r0, pc, #0 @ (adr r0, a9c2c ) │ │ - b.n aa36e │ │ - add r0, pc, #32 @ (adr r0, a9c50 ) │ │ - b.n a9744 │ │ + b.n aa3ac │ │ + add r0, pc, #0 @ (adr r0, aa87c ) │ │ + b.n aafbe │ │ + add r0, pc, #32 @ (adr r0, aa8a0 ) │ │ + b.n aa394 │ │ movs r0, r0 │ │ - b.n aa2e4 │ │ + b.n aaf34 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #1 │ │ - b.n a976a │ │ + b.n aa3ba │ │ movs r0, r0 │ │ - b.n aa2e4 │ │ + b.n aaf34 │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n aa26a │ │ + b.n aaeba │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n aa272 │ │ + b.n aaec2 │ │ lsls r6, r4, #6 │ │ subs r0, r0, r0 │ │ subs r2, r2, #5 │ │ - b.n aa15c │ │ + b.n aadac │ │ movs r1, r1 │ │ ldmia.w r5, {r4, r6, r7, lr} │ │ - b.n a9fe4 │ │ + b.n aac34 │ │ movs r4, r0 │ │ - b.n a9d06 │ │ + b.n aa956 │ │ movs r5, r0 │ │ - b.n a9e10 │ │ + b.n aaa60 │ │ lsls r2, r3, #7 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n aa3b2 │ │ + b.n ab002 │ │ asrs r1, r0, #32 │ │ - b.n aa3b6 │ │ + b.n ab006 │ │ movs r4, r2 │ │ - b.n a9788 │ │ + b.n aa3d8 │ │ movs r0, r0 │ │ - b.n aa43e │ │ - bl 50577e │ │ + b.n ab08e │ │ + bl 5063ce │ │ movs r4, r0 │ │ - b.n a9794 │ │ + b.n aa3e4 │ │ lsls r0, r1, #1 │ │ - b.n a97b6 │ │ + b.n aa406 │ │ asrs r0, r1, #7 │ │ - b.n a978e │ │ + b.n aa3de │ │ lsls r0, r0, #1 │ │ - b.n aa2c2 │ │ + b.n aaf12 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n a9846 │ │ + b.n aa496 │ │ movs r0, r2 │ │ - b.n aa2be │ │ + b.n aaf0e │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ movs r0, r2 │ │ lsls r7, r0, #22 │ │ movs r0, r0 │ │ - b.n aa3ea │ │ + b.n ab03a │ │ lsls r0, r0, #2 │ │ - b.n a97c0 │ │ + b.n aa410 │ │ asrs r1, r0, #32 │ │ - b.n aa2b2 │ │ + b.n aaf02 │ │ movs r7, r0 │ │ - b.n aa0c6 │ │ + b.n aad16 │ │ asrs r2, r0, #32 │ │ - b.n aa33a │ │ + b.n aaf8a │ │ movs r6, r0 │ │ - b.n aa35e │ │ + b.n aafae │ │ asrs r0, r0, #2 │ │ lsls r1, r0, #14 │ │ movs r0, r4 │ │ - b.n aa2f6 │ │ - add r0, pc, #48 @ (adr r0, a9cf8 ) │ │ - b.n a97dc │ │ + b.n aaf46 │ │ + add r0, pc, #48 @ (adr r0, aa948 ) │ │ + b.n aa42c │ │ asrs r4, r0, #32 │ │ - b.n a97e0 │ │ + b.n aa430 │ │ @ instruction: 0xffa00aff │ │ movs r1, r1 │ │ - b.n aa016 │ │ + b.n aac66 │ │ @ instruction: 0xb7a5 │ │ add.w r0, r0, sl │ │ - b.n aa01e │ │ - beq.n a9d18 │ │ - b.n aa178 │ │ + b.n aac6e │ │ + beq.n aa968 │ │ + b.n aadc8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, ip} │ │ - b.n a9814 │ │ + b.n aa464 │ │ movs r0, r2 │ │ - b.n aa310 │ │ + b.n aaf60 │ │ @ instruction: 0xff910aff │ │ ands r0, r0 │ │ - b.n aa436 │ │ + b.n ab086 │ │ movs r0, r4 │ │ - b.n a982c │ │ + b.n aa47c │ │ asrs r0, r2, #32 │ │ - b.n aa180 │ │ + b.n aadd0 │ │ ands r4, r2 │ │ - b.n a980c │ │ + b.n aa45c │ │ str r4, [r0, r4] │ │ - b.n a9812 │ │ + b.n aa462 │ │ asrs r4, r0, #32 │ │ - b.n a9814 │ │ + b.n aa464 │ │ movs r0, r3 │ │ - b.n a9828 │ │ + b.n aa478 │ │ lsls r0, r0, #3 │ │ - b.n a9844 │ │ + b.n aa494 │ │ asrs r4, r4, #32 │ │ - b.n a9848 │ │ + b.n aa498 │ │ asrs r4, r2, #32 │ │ - b.n a9834 │ │ + b.n aa484 │ │ asrs r0, r1, #3 │ │ - b.n aa230 │ │ + b.n aae80 │ │ movs r1, r0 │ │ - b.n a9fc2 │ │ + b.n aac12 │ │ ands r4, r1 │ │ - b.n a9838 │ │ + b.n aa488 │ │ ands r0, r0 │ │ - b.n a983c │ │ + b.n aa48c │ │ lsrs r0, r0 │ │ - b.n a9840 │ │ + b.n aa490 │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xb78e │ │ add.w r1, r0, r0, lsl #1 │ │ - b.n a986c │ │ + b.n aa4bc │ │ subs r2, r2, #5 │ │ - b.n aa250 │ │ + b.n aaea0 │ │ adcs r0, r0 │ │ - b.n a9854 │ │ + b.n aa4a4 │ │ movs r1, r0 │ │ - b.n a9fe6 │ │ + b.n aac36 │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xb788 │ │ add.w r2, r0, r4, lsl #1 │ │ - b.n a9884 │ │ + b.n aa4d4 │ │ str r0, [r4, #0] │ │ - b.n a9870 │ │ + b.n aa4c0 │ │ movs r0, r0 │ │ - b.n aa3fa │ │ + b.n ab04a │ │ str r4, [r3, r0] │ │ - b.n a9878 │ │ + b.n aa4c8 │ │ asrs r4, r0, #9 │ │ asrs r5, r2, #22 │ │ asrs r0, r0, #32 │ │ asrs r0, r0, #22 │ │ lsls r4, r0, #9 │ │ asrs r1, r3, #22 │ │ lsls r4, r0, #9 │ │ asrs r5, r0, #22 │ │ strb r0, [r0, #9] │ │ - b.n a98a4 │ │ + b.n aa4f4 │ │ movs r4, r0 │ │ - b.n a98a4 │ │ + b.n aa4f4 │ │ movs r0, r0 │ │ - b.n aa41a │ │ + b.n ab06a │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ eors r0, r0 │ │ - b.n a98b4 │ │ + b.n aa504 │ │ str r4, [r3, #0] │ │ - b.n aa294 │ │ - add r0, pc, #4 @ (adr r0, a9d8c ) │ │ - b.n aa4ca │ │ + b.n aaee4 │ │ + add r0, pc, #4 @ (adr r0, aa9dc ) │ │ + b.n ab11a │ │ movs r7, r0 │ │ - b.n a9936 │ │ + b.n aa586 │ │ str r0, [r0, r0] │ │ - b.n a98be │ │ + b.n aa50e │ │ strh r0, [r1, #0] │ │ - b.n a98c2 │ │ + b.n aa512 │ │ movs r0, r1 │ │ - b.n aa3ba │ │ + b.n ab00a │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n aa452 │ │ + b.n ab0a2 │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n a98d2 │ │ + b.n aa522 │ │ lsls r0, r3, #4 │ │ - b.n a98d6 │ │ + b.n aa526 │ │ movs r1, r0 │ │ - b.n aa052 │ │ + b.n aaca2 │ │ movs r1, r2 │ │ cmp r2, #0 │ │ asrs r4, r3, #4 │ │ - b.n a98e2 │ │ + b.n aa532 │ │ movs r1, r0 │ │ - b.n aa2be │ │ + b.n aaf0e │ │ asrs r4, r2, #32 │ │ - b.n a98cc │ │ + b.n aa51c │ │ lsls r0, r3, #4 │ │ - b.n a98ce │ │ + b.n aa51e │ │ str r4, [r3, r4] │ │ - b.n a98d2 │ │ + b.n aa522 │ │ movs r4, r0 │ │ - b.n a98fc │ │ - add r0, pc, #4 @ (adr r0, a9dd4 ) │ │ - b.n aa2e6 │ │ + b.n aa54c │ │ + add r0, pc, #4 @ (adr r0, aaa24 ) │ │ + b.n aaf36 │ │ str r4, [r1, #0] │ │ - b.n aa2e2 │ │ + b.n aaf32 │ │ movs r0, r0 │ │ - b.n aa08e │ │ + b.n aacde │ │ @ instruction: 0xffea9aff │ │ movs r1, r1 │ │ and.w r0, r0, ip, lsr #1 │ │ - b.n a998e │ │ + b.n aa5de │ │ movs r0, #255 @ 0xff │ │ - b.n aa52a │ │ + b.n ab17a │ │ asrs r0, r3, #32 │ │ - b.n aa12e │ │ + b.n aad7e │ │ movs r5, r0 │ │ - b.n aa132 │ │ - add r1, sp, #968 @ 0x3c8 │ │ + b.n aad82 │ │ + add r1, sp, #616 @ 0x268 │ │ mla r0, r0, r1, r0 │ │ - b.n aa4aa │ │ + b.n ab0fa │ │ @ instruction: 0xffe90aff │ │ movs r4, r0 │ │ - b.n aa28c │ │ + b.n aaedc │ │ @ instruction: 0xb75a │ │ @ instruction: 0xeb00ffef │ │ @ instruction: 0xeaff0824 │ │ - b.n a994c │ │ + b.n aa59c │ │ movs r0, #1 │ │ - b.n aa552 │ │ + b.n ab1a2 │ │ adds r0, r4, r0 │ │ - b.n a9954 │ │ + b.n aa5a4 │ │ ands r0, r0 │ │ - b.n aa55a │ │ + b.n ab1aa │ │ adds r0, #0 │ │ - b.n aa5de │ │ + b.n ab22e │ │ movs r0, r0 │ │ - b.n a9f40 │ │ + b.n aab90 │ │ asrs r1, r0, #32 │ │ - b.n a9f44 │ │ + b.n aab94 │ │ ands r0, r0 │ │ - b.n a9938 │ │ + b.n aa588 │ │ ands r4, r0 │ │ - b.n a993c │ │ + b.n aa58c │ │ ands r0, r1 │ │ - b.n a9940 │ │ + b.n aa590 │ │ asrs r0, r2, #32 │ │ - b.n a9944 │ │ + b.n aa594 │ │ ands r4, r2 │ │ - b.n a9948 │ │ + b.n aa598 │ │ movs r0, #24 │ │ - b.n a994c │ │ + b.n aa59c │ │ movs r4, r3 │ │ - b.n a9950 │ │ + b.n aa5a0 │ │ adds r0, #32 │ │ - b.n a9954 │ │ + b.n aa5a4 │ │ movs r0, #36 @ 0x24 │ │ - b.n a9958 │ │ + b.n aa5a8 │ │ lsls r0, r0, #9 │ │ - b.n a9980 │ │ + b.n aa5d0 │ │ movs r0, r0 │ │ - b.n aa4f2 │ │ + b.n ab142 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xb745 │ │ add.w r2, r0, r0, lsl #17 │ │ - b.n a9970 │ │ + b.n aa5c0 │ │ lsls r0, r4, #2 │ │ - b.n a9994 │ │ + b.n aa5e4 │ │ ands r0, r4 │ │ - b.n a99a0 │ │ + b.n aa5f0 │ │ str r4, [r3, r0] │ │ - b.n a99a4 │ │ + b.n aa5f4 │ │ movs r0, r0 │ │ - b.n aa50e │ │ + b.n ab15e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n aa2f6 │ │ + b.n aaf46 │ │ @ instruction: 0xb73d │ │ add.w r0, r0, r9 │ │ - b.n aa1be │ │ + b.n aae0e │ │ @ instruction: 0xb73b │ │ add.w r0, r0, r0, asr #8 │ │ - b.n a99b0 │ │ + b.n aa600 │ │ movs r0, r3 │ │ - b.n a99c4 │ │ + b.n aa614 │ │ movs r0, r0 │ │ - b.n aa132 │ │ + b.n aad82 │ │ movs r4, r4 │ │ lsls r5, r2, #22 │ │ - add r0, pc, #0 @ (adr r0, a9e94 ) │ │ + add r0, pc, #0 @ (adr r0, aaae4 ) │ │ lsls r0, r4, #14 │ │ asrs r4, r2, #32 │ │ lsls r5, r3, #22 │ │ movs r1, r0 │ │ lsls r0, r2, #5 │ │ vpmin.u32 q0, q14, │ │ movs r4, r0 │ │ - b.n a9a50 │ │ - add r0, pc, #0 @ (adr r0, a9ea8 ) │ │ - b.n aa5ea │ │ + b.n aa6a0 │ │ + add r0, pc, #0 @ (adr r0, aaaf8 ) │ │ + b.n ab23a │ │ movs r2, r0 │ │ - b.n aa4ce │ │ + b.n ab11e │ │ vpmin.u32 , q12, │ │ movs r4, r0 │ │ - b.n a99de │ │ + b.n aa62e │ │ movs r0, r0 │ │ - b.n aa55a │ │ + b.n ab1aa │ │ vpmin.u32 q2, , │ │ asrs r4, r4, #32 │ │ - b.n a99ec │ │ + b.n aa63c │ │ movs r4, r0 │ │ - b.n aa206 │ │ + b.n aae56 │ │ adds r0, #1 │ │ - b.n aa60a │ │ - bfcsel 2, a96ca , 6, ls │ │ + b.n ab25a │ │ + bfcsel 2, ab31a , 4, ge │ │ movs r1, r0 │ │ - b.n aa572 │ │ + b.n ab1c2 │ │ lsls r6, r0, #5 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #29 │ │ - b.n a9a18 │ │ + b.n aa668 │ │ movs r0, r0 │ │ - b.n a9ffc │ │ + b.n aac4c │ │ lsls r2, r3, #1 │ │ - b.n a9a82 │ │ + b.n aa6d2 │ │ movs r2, r0 │ │ - b.n aa586 │ │ + b.n ab1d6 │ │ lsls r6, r7, #5 │ │ cmp r2, #0 │ │ asrs r4, r3, #32 │ │ - b.n a9a28 │ │ + b.n aa678 │ │ movs r0, #20 │ │ - b.n a9a2c │ │ + b.n aa67c │ │ movs r4, r0 │ │ - b.n a9a18 │ │ + b.n aa668 │ │ movs r0, #36 @ 0x24 │ │ - b.n a99fc │ │ + b.n aa64c │ │ movs r4, r0 │ │ - b.n aa5fe │ │ + b.n ab24e │ │ movs r4, r0 │ │ - b.n a9a04 │ │ + b.n aa654 │ │ movs r2, r1 │ │ - b.n aa246 │ │ - beq.n a9f40 │ │ - b.n aa3a0 │ │ + b.n aae96 │ │ + beq.n aab90 │ │ + b.n aaff0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r8, r9, sl, ip} │ │ - b.n a9a50 │ │ + b.n aa6a0 │ │ movs r1, r0 │ │ - b.n aa656 │ │ + b.n ab2a6 │ │ adds r7, #20 │ │ - b.n a9a58 │ │ + b.n aa6a8 │ │ movs r1, #102 @ 0x66 │ │ - b.n aa51e │ │ + b.n ab16e │ │ asrs r1, r0, #32 │ │ - b.n aa040 │ │ + b.n aac90 │ │ lsls r0, r4, #8 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n aa048 │ │ - stmia r1!, {r1, r3, r5, r7} │ │ + b.n aac98 │ │ + stmia r1!, {r0, r1, r3, r5, r7} │ │ @ instruction: 0xebff000a │ │ - b.n aa272 │ │ - beq.n a9f6c │ │ - b.n aa3cc │ │ + b.n aaec2 │ │ + beq.n aabbc │ │ + b.n ab01c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r8, r9, sl} │ │ - b.n a9a7c │ │ + b.n aa6cc │ │ movs r0, #143 @ 0x8f │ │ - b.n aa682 │ │ + b.n ab2d2 │ │ asrs r0, r2, #28 │ │ - b.n a9a84 │ │ + b.n aa6d4 │ │ movs r0, r0 │ │ - b.n aa068 │ │ + b.n aacb8 │ │ asrs r1, r0, #32 │ │ - b.n aa06c │ │ - stmia r0!, {r0, r2, r4, r7} │ │ + b.n aacbc │ │ + stmia r0!, {r1, r2, r4, r7} │ │ @ instruction: 0xebff1ff8 │ │ - b.n aa55c │ │ + b.n ab1ac │ │ @ instruction: 0xb731 │ │ add.w r0, r0, r0 │ │ - b.n aa5fe │ │ + b.n ab24e │ │ asrs r5, r7, #31 │ │ asrs r0, r0, #12 │ │ asrs r4, r0, #32 │ │ asrs r0, r0, #18 │ │ lsls r4, r0, #9 │ │ asrs r1, r1, #22 │ │ vpmin.u16 q7, q15, │ │ - blx 4aa5b0 │ │ + blx 4ab200 │ │ @ instruction: 0xffffffff │ │ @ instruction: 0xffffffff │ │ ... │ │ subs r0, r7, #7 │ │ - b.n aa58c │ │ + b.n ab1dc │ │ @ instruction: 0xb725 │ │ add.w r0, r0, r0 │ │ - b.n aa62e │ │ + b.n ab27e │ │ asrs r5, r7, #31 │ │ asrs r0, r0, #12 │ │ asrs r4, r0, #32 │ │ asrs r0, r0, #18 │ │ lsls r0, r4, #2 │ │ asrs r1, r1, #22 │ │ movs r6, r0 │ │ - b.n a9b4a │ │ + b.n aa79a │ │ movs r0, r1 │ │ - b.n aa5c2 │ │ + b.n ab212 │ │ vpmin.u16 , q13, │ │ - add r2, pc, #256 @ (adr r2, aa0a8 ) │ │ - b.n a9adc │ │ + add r2, pc, #256 @ (adr r2, aacf8 ) │ │ + b.n aa72c │ │ strh r4, [r3, #0] │ │ - b.n a9ac8 │ │ + b.n aa718 │ │ str r0, [r4, #0] │ │ - b.n a9acc │ │ + b.n aa71c │ │ movs r4, r0 │ │ - b.n a9aea │ │ + b.n aa73a │ │ movs r0, r0 │ │ - b.n aa65a │ │ + b.n ab2aa │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ eors r0, r0 │ │ - b.n a9af4 │ │ + b.n aa744 │ │ str r4, [r3, #0] │ │ - b.n aa4da │ │ + b.n ab12a │ │ strh r1, [r0, #0] │ │ - b.n aa70a │ │ + b.n ab35a │ │ movs r7, r0 │ │ - b.n a9b76 │ │ + b.n aa7c6 │ │ str r0, [r0, r0] │ │ - b.n a9afe │ │ + b.n aa74e │ │ strb r0, [r1, #0] │ │ - b.n a9b02 │ │ + b.n aa752 │ │ movs r0, r1 │ │ - b.n aa5fa │ │ + b.n ab24a │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n aa690 │ │ + b.n ab2e0 │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n a9b12 │ │ + b.n aa762 │ │ lsls r0, r3, #4 │ │ - b.n a9b16 │ │ + b.n aa766 │ │ movs r1, r0 │ │ - b.n aa292 │ │ + b.n aaee2 │ │ movs r1, r2 │ │ cmp r2, #0 │ │ asrs r4, r3, #4 │ │ - b.n a9b22 │ │ + b.n aa772 │ │ movs r1, r0 │ │ - b.n aa4fe │ │ + b.n ab14e │ │ asrs r4, r2, #32 │ │ - b.n a9b0c │ │ + b.n aa75c │ │ lsls r0, r3, #4 │ │ - b.n a9b0e │ │ + b.n aa75e │ │ str r4, [r3, r4] │ │ - b.n a9b12 │ │ + b.n aa762 │ │ movs r4, r0 │ │ - b.n a9b42 │ │ + b.n aa792 │ │ strh r1, [r0, #0] │ │ - b.n aa522 │ │ + b.n ab172 │ │ str r4, [r1, #0] │ │ - b.n aa522 │ │ + b.n ab172 │ │ movs r0, r0 │ │ - b.n aa2ca │ │ + b.n aaf1a │ │ @ instruction: 0xffea9aff │ │ movs r1, r1 │ │ and.w r0, r0, ip, lsr #1 │ │ - b.n a9bce │ │ + b.n aa81e │ │ movs r0, #255 @ 0xff │ │ - b.n aa76a │ │ + b.n ab3ba │ │ asrs r7, r2, #32 │ │ - b.n aa36e │ │ + b.n aafbe │ │ movs r5, r0 │ │ - b.n aa372 │ │ - add r1, sp, #392 @ 0x188 │ │ + b.n aafc2 │ │ + add r1, sp, #40 @ 0x28 │ │ mla r0, r0, r1, r0 │ │ - b.n aa6e8 │ │ + b.n ab338 │ │ @ instruction: 0xffe90aff │ │ movs r4, r0 │ │ - b.n aa4cc │ │ + b.n ab11c │ │ @ instruction: 0xb6ca │ │ @ instruction: 0xeb00ffef │ │ @ instruction: 0xeaff05a0 │ │ - b.n a9b8c │ │ + b.n aa7dc │ │ movs r0, #1 │ │ - b.n aa792 │ │ + b.n ab3e2 │ │ asrs r4, r3, #22 │ │ - b.n a9b94 │ │ + b.n aa7e4 │ │ strb r0, [r0, #0] │ │ - b.n aa79a │ │ + b.n ab3ea │ │ str r0, [r4, #0] │ │ - b.n a9b98 │ │ + b.n aa7e8 │ │ adds r0, #0 │ │ - b.n aa822 │ │ + b.n ab472 │ │ strh r4, [r3, #0] │ │ - b.n a9ba0 │ │ + b.n aa7f0 │ │ movs r0, r0 │ │ - b.n aa188 │ │ + b.n aadd8 │ │ asrs r1, r0, #32 │ │ - b.n aa18c │ │ + b.n aaddc │ │ strb r0, [r0, #0] │ │ - b.n a9b86 │ │ + b.n aa7d6 │ │ strb r4, [r0, #0] │ │ - b.n a9b8a │ │ + b.n aa7da │ │ strb r0, [r1, #0] │ │ - b.n a9b8e │ │ + b.n aa7de │ │ asrs r0, r2, #32 │ │ - b.n a9b92 │ │ + b.n aa7e2 │ │ strb r4, [r2, #0] │ │ - b.n a9b96 │ │ + b.n aa7e6 │ │ movs r0, #24 │ │ - b.n a9b9a │ │ + b.n aa7ea │ │ movs r4, r3 │ │ - b.n a9b9e │ │ + b.n aa7ee │ │ adds r0, #32 │ │ - b.n a9ba2 │ │ + b.n aa7f2 │ │ movs r0, #36 @ 0x24 │ │ - b.n a9ba6 │ │ + b.n aa7f6 │ │ movs r0, r1 │ │ - b.n a9bc8 │ │ - add r0, pc, #0 @ (adr r0, aa098 ) │ │ - b.n aa7da │ │ + b.n aa818 │ │ + add r0, pc, #0 @ (adr r0, aace8 ) │ │ + b.n ab42a │ │ movs r3, r0 │ │ - b.n aa73e │ │ + b.n ab38e │ │ lsls r2, r4, #3 │ │ subs r2, #0 │ │ asrs r0, r1, #1 │ │ - b.n a9bd8 │ │ + b.n aa828 │ │ ands r6, r0 │ │ - b.n aa3ea │ │ + b.n ab03a │ │ lsls r0, r0, #1 │ │ - b.n a9be0 │ │ + b.n aa830 │ │ str r2, [r0, #0] │ │ - b.n aa7f2 │ │ + b.n ab442 │ │ movs r0, r2 │ │ - b.n aa6e6 │ │ + b.n ab336 │ │ asrs r0, r0, #32 │ │ - b.n a9bdc │ │ + b.n aa82c │ │ ldrsh r1, [r2, r0] │ │ - b.n aa5be │ │ + b.n ab20e │ │ strb r1, [r4, #4] │ │ - b.n aa402 │ │ + b.n ab052 │ │ lsls r1, r1, #1 │ │ subs r0, r0, r0 │ │ strh r0, [r0, #0] │ │ - b.n aa80a │ │ + b.n ab45a │ │ movs r0, #0 │ │ - b.n aa80e │ │ + b.n ab45e │ │ asrs r0, r0, #32 │ │ - b.n aa812 │ │ + b.n ab462 │ │ movs r0, r1 │ │ and.w r0, r0, ip, lsl #13 │ │ - b.n a9c0c │ │ + b.n aa85c │ │ strb r7, [r4, #2] │ │ - b.n aa41e │ │ + b.n ab06e │ │ adds r0, #6 │ │ - b.n aa088 │ │ + b.n aacd8 │ │ movs r0, r1 │ │ - b.n aa70c │ │ + b.n ab35c │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ adds r0, #8 │ │ - b.n a9c20 │ │ + b.n aa870 │ │ str r1, [r0, #0] │ │ - b.n aa5fe │ │ + b.n ab24e │ │ movs r3, r0 │ │ - b.n aa3a2 │ │ + b.n aaff2 │ │ lsls r6, r5, #1 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n aa72c │ │ + b.n ab37c │ │ @ instruction: 0xfff41aff │ │ movs r0, r0 │ │ - b.n aa7b4 │ │ + b.n ab404 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ subs r7, #55 @ 0x37 │ │ - b.n a9f0c │ │ + b.n aab5c │ │ subs r7, #19 │ │ - b.n aa3f0 │ │ + b.n ab040 │ │ strb r7, [r6, #12] │ │ - b.n aa456 │ │ + b.n ab0a6 │ │ adds r0, #3 │ │ - b.n aa226 │ │ + b.n aae76 │ │ str r1, [r0, #0] │ │ - b.n aa5a4 │ │ + b.n ab1f4 │ │ @ instruction: 0xfff1eaff │ │ strb r1, [r0, #0] │ │ - b.n aa5b2 │ │ + b.n ab202 │ │ adds r0, #72 @ 0x48 │ │ - b.n a9c5c │ │ + b.n aa8ac │ │ str r7, [r3, #0] │ │ - b.n aa83c │ │ + b.n ab48c │ │ strb r1, [r0, #0] │ │ - b.n aa63e │ │ + b.n ab28e │ │ strb r7, [r4, #6] │ │ - b.n aa05c │ │ + b.n aacac │ │ movs r0, r0 │ │ - b.n aa7e8 │ │ + b.n ab438 │ │ str r0, [r4, #0] │ │ lsls r6, r0, #10 │ │ @ instruction: 0xffe9eaff │ │ movs r1, r0 │ │ - b.n aa76a │ │ + b.n ab3ba │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ movs r4, r3 │ │ - b.n a9c68 │ │ + b.n aa8b8 │ │ movs r5, r0 │ │ - b.n aa492 │ │ + b.n ab0e2 │ │ asrs r0, r4, #32 │ │ - b.n a9c70 │ │ - bvc.n aa084 │ │ + b.n aa8c0 │ │ + bvc.n aacd6 │ │ @ instruction: 0xebff0000 │ │ - b.n aa7fe │ │ + b.n ab44e │ │ lsls r2, r5, #2 │ │ subs r0, r0, r0 │ │ movs r4, r3 │ │ - b.n a9ca0 │ │ + b.n aa8f0 │ │ movs r0, #1 │ │ - b.n aa8aa │ │ + b.n ab4fa │ │ asrs r4, r2, #4 │ │ - b.n a9c8e │ │ + b.n aa8de │ │ movs r1, r0 │ │ - b.n aa41e │ │ + b.n ab06e │ │ asrs r0, r4, #32 │ │ - b.n a9cb0 │ │ + b.n aa900 │ │ @ instruction: 0xffdb2aff │ │ movs r0, #144 @ 0x90 │ │ - b.n a9c9e │ │ + b.n aa8ee │ │ stmia r1!, {r1, r2} │ │ - b.n aa0a6 │ │ - bl 505c82 │ │ + b.n aacf6 │ │ + bl 5068d2 │ │ adds r0, #136 @ 0x88 │ │ - b.n a9caa │ │ + b.n aa8fa │ │ adds r2, #134 @ 0x86 │ │ - b.n aa294 │ │ - b.n aa1c0 │ │ - b.n a9cb8 │ │ + b.n aaee4 │ │ + b.n aae10 │ │ + b.n aa908 │ │ movs r0, r0 │ │ - b.n aa852 │ │ + b.n ab4a2 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #140 @ 0x8c │ │ - b.n a9cbe │ │ + b.n aa90e │ │ stmia r0!, {r0} │ │ - b.n aa6ba │ │ + b.n ab30a │ │ movs r1, r0 │ │ - b.n aa85e │ │ + b.n ab4ae │ │ strh r6, [r0, #0] │ │ - b.n aa12e │ │ + b.n aad7e │ │ movs r0, #136 @ 0x88 │ │ - b.n a9cce │ │ + b.n aa91e │ │ adds r0, #144 @ 0x90 │ │ - b.n a9cd2 │ │ + b.n aa922 │ │ movs r2, #134 @ 0x86 │ │ - b.n aa2ba │ │ + b.n aaf0a │ │ adds r0, #32 │ │ - b.n a9cd4 │ │ + b.n aa924 │ │ strh r0, [r3, #0] │ │ - b.n a9cc2 │ │ + b.n aa912 │ │ strh r4, [r3, #0] │ │ - b.n a9cc6 │ │ + b.n aa916 │ │ movs r0, #1 │ │ - b.n aa906 │ │ - bl 505cc6 │ │ + b.n ab556 │ │ + bl 506916 │ │ stmia r0!, {r1} │ │ str r1, [sp, #640] @ 0x280 │ │ adds r0, #32 │ │ - b.n a9d0c │ │ + b.n aa95c │ │ stmia r1!, {r1, r2} │ │ - b.n aa0dc │ │ - bl 505cd6 │ │ + b.n aad2c │ │ + bl 506926 │ │ asrs r0, r0, #32 │ │ - b.n a9cfa │ │ + b.n aa94a │ │ asrs r6, r1, #32 │ │ - b.n aa522 │ │ + b.n ab172 │ │ @ instruction: 0xffc0eaff │ │ movs r0, #1 │ │ - b.n aa92a │ │ + b.n ab57a │ │ @ instruction: 0xffbeeaff │ │ movs r0, #0 │ │ - b.n aa932 │ │ + b.n ab582 │ │ movs r0, r1 │ │ and.w r0, r0, ip, lsl #5 │ │ - b.n a9d2c │ │ + b.n aa97c │ │ strb r7, [r4, #2] │ │ - b.n aa53e │ │ + b.n ab18e │ │ asrs r6, r0, #32 │ │ - b.n aa1a4 │ │ + b.n aadf4 │ │ movs r0, r1 │ │ - b.n aa828 │ │ + b.n ab478 │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #32 │ │ - b.n a9d40 │ │ + b.n aa990 │ │ str r1, [r0, #0] │ │ - b.n aa71e │ │ + b.n ab36e │ │ movs r1, r0 │ │ - b.n aa4c2 │ │ + b.n ab112 │ │ movs r5, r4 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n aa84c │ │ + b.n ab49c │ │ @ instruction: 0xfff41aff │ │ movs r0, r0 │ │ - b.n aa8d4 │ │ + b.n ab524 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ subs r7, r6, #4 │ │ - b.n aa02c │ │ + b.n aac7c │ │ subs r1, r2, #4 │ │ - b.n aa510 │ │ + b.n ab160 │ │ strb r7, [r6, #4] │ │ - b.n aa576 │ │ + b.n ab1c6 │ │ asrs r1, r0, #32 │ │ - b.n aa346 │ │ + b.n aaf96 │ │ str r1, [r0, #0] │ │ - b.n aa6c0 │ │ + b.n ab310 │ │ @ instruction: 0xfff1eaff │ │ adds r0, #1 │ │ - b.n aa6d2 │ │ + b.n ab322 │ │ asrs r0, r1, #1 │ │ - b.n a9d7c │ │ + b.n aa9cc │ │ str r7, [r3, #0] │ │ - b.n aa954 │ │ + b.n ab5a4 │ │ adds r0, #1 │ │ - b.n aa75e │ │ + b.n ab3ae │ │ strb r3, [r4, #6] │ │ - b.n aa178 │ │ + b.n aadc8 │ │ movs r0, r0 │ │ - b.n aa908 │ │ + b.n ab558 │ │ str r0, [r4, #0] │ │ lsls r6, r0, #10 │ │ @ instruction: 0xffe9eaff │ │ movs r1, r0 │ │ - b.n aa88a │ │ + b.n ab4da │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ strh r0, [r0, #0] │ │ - b.n aa5ae │ │ + b.n ab1fe │ │ movs r5, r0 │ │ - b.n aa5b2 │ │ - bvc.n aa312 │ │ + b.n ab202 │ │ + bvc.n aaf64 │ │ @ instruction: 0xebff0000 │ │ - b.n aa91a │ │ + b.n ab56a │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r2, #4 │ │ - b.n a9db2 │ │ + b.n aaa02 │ │ movs r0, r1 │ │ - b.n aa5c6 │ │ + b.n ab216 │ │ movs r0, #1 │ │ - b.n aa9ca │ │ + b.n ab61a │ │ movs r1, r0 │ │ - b.n aa53a │ │ + b.n ab18a │ │ @ instruction: 0xffdd2aff │ │ asrs r4, r0, #1 │ │ - b.n a9dc8 │ │ + b.n aaa18 │ │ movs r0, #134 @ 0x86 │ │ - b.n aa3a6 │ │ + b.n aaff6 │ │ asrs r2, r0, #8 │ │ - b.n aa240 │ │ + b.n aae90 │ │ movs r0, #140 @ 0x8c │ │ - b.n a9dc2 │ │ + b.n aaa12 │ │ asrs r0, r0, #2 │ │ - b.n aa9a8 │ │ + b.n ab5f8 │ │ asrs r6, r0, #32 │ │ - b.n aa22e │ │ + b.n aae7e │ │ movs r0, #1 │ │ - b.n aa9ee │ │ + b.n ab63e │ │ @ instruction: 0xffd5eaff │ │ asrs r0, r0, #32 │ │ - b.n aa9f6 │ │ + b.n ab646 │ │ movs r1, r0 │ │ - b.n aa8de │ │ + b.n ab52e │ │ lsls r2, r3, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #140 @ 0x8c │ │ - b.n a9de2 │ │ + b.n aaa32 │ │ str r4, [r0, #0] │ │ - b.n aa606 │ │ + b.n ab256 │ │ movs r1, #20 │ │ - b.n a9dea │ │ + b.n aaa3a │ │ adds r0, #1 │ │ - b.n aa754 │ │ + b.n ab3a4 │ │ strb r2, [r0, #0] │ │ - b.n aa3d8 │ │ + b.n ab028 │ │ movs r0, #1 │ │ - b.n aa75a │ │ + b.n ab3aa │ │ strb r0, [r2, #3] │ │ - b.n aa688 │ │ + b.n ab2d8 │ │ movs r1, r0 │ │ - b.n aa9cc │ │ + b.n ab61c │ │ @ instruction: 0xfffacaff │ │ movs r0, #1 │ │ - b.n aa7ea │ │ + b.n ab43a │ │ movs r1, #20 │ │ - b.n a9dea │ │ - bvc.n aa1ec │ │ + b.n aaa3a │ │ + bvc.n aae3e │ │ @ instruction: 0xebff004e │ │ and.w r0, r0, r8 │ │ - b.n aa636 │ │ + b.n ab286 │ │ str r0, [r4, #0] │ │ - b.n a9e14 │ │ + b.n aaa64 │ │ movs r7, r0 │ │ - b.n aa70e │ │ + b.n ab35e │ │ movs r6, r0 │ │ - b.n aa9a2 │ │ + b.n ab5f2 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, r0] │ │ - b.n aa818 │ │ + b.n ab468 │ │ asrs r1, r0, #32 │ │ - b.n aaa4e │ │ + b.n ab69e │ │ movs r5, r0 │ │ - b.n aa652 │ │ - bfcsel 18, a9b12 , 1c, vs │ │ + b.n ab2a2 │ │ + bfcsel 18, ab762 , 1a, vc │ │ movs r0, #216 @ 0xd8 │ │ - b.n aa6a8 │ │ + b.n ab2f8 │ │ str r3, [r0, #0] │ │ - b.n aa360 │ │ + b.n aafb0 │ │ movs r0, #2 │ │ - b.n aa362 │ │ + b.n aafb2 │ │ movs r0, #6 │ │ - b.n aa64a │ │ + b.n ab29a │ │ lsls r7, r4, #2 │ │ subs r0, r0, r0 │ │ movs r0, #1 │ │ - b.n aaaee │ │ + b.n ab73e │ │ movs r2, r0 │ │ - b.n aa372 │ │ + b.n aafc2 │ │ asrs r1, r0, #32 │ │ - b.n aa6f6 │ │ + b.n ab346 │ │ movs r1, r0 │ │ - b.n aa65a │ │ + b.n ab2aa │ │ movs r6, r0 │ │ lsls r0, r4, #14 │ │ strh r0, [r2, #0] │ │ lsls r2, r0, #31 │ │ str r0, [r1, #0] │ │ - b.n aa854 │ │ + b.n ab4a4 │ │ str r0, [r0, r0] │ │ - b.n aaa8a │ │ + b.n ab6da │ │ movs r0, r0 │ │ - b.n aab0e │ │ - bl 505e4e │ │ + b.n ab75e │ │ + bl 506a9e │ │ movs r4, r0 │ │ - b.n a9e64 │ │ + b.n aaab4 │ │ movs r4, r1 │ │ - b.n a9e8c │ │ + b.n aaadc │ │ movs r0, r1 │ │ - b.n a9e6c │ │ - bl 505e5e │ │ + b.n aaabc │ │ + bl 506aae │ │ str r4, [r1, r0] │ │ - b.n a9e74 │ │ - blx 4ab9a8 │ │ + b.n aaac4 │ │ + blx 4ac5f8 │ │ movs r7, r0 │ │ - b.n aa6ae │ │ + b.n ab2fe │ │ asrs r1, r0, #32 │ │ - b.n aaab2 │ │ - bfcsel 18, a9b72 , 1c, eq │ │ + b.n ab702 │ │ + bfcsel 18, ab7c2 , 1a, ne │ │ movs r0, #208 @ 0xd0 │ │ - b.n aa708 │ │ + b.n ab358 │ │ ands r3, r0 │ │ - b.n aa3c0 │ │ + b.n ab010 │ │ movs r2, r0 │ │ - b.n aa3c2 │ │ + b.n ab012 │ │ movs r4, r0 │ │ - b.n aa6a6 │ │ + b.n ab2f6 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - blx 4ab9cc │ │ + blx 4ac61c │ │ @ instruction: 0xfff5eaff │ │ movs r1, r0 │ │ - b.n aaa78 │ │ + b.n ab6c8 │ │ @ instruction: 0xffeb1aff │ │ movs r6, r0 │ │ - b.n aa6de │ │ + b.n ab32e │ │ asrs r1, r0, #32 │ │ - b.n aaae2 │ │ - @ instruction: 0xf5f7ebff │ │ + b.n ab732 │ │ + @ instruction: 0xf5f8ebff │ │ movs r0, #208 @ 0xd0 │ │ - b.n aa736 │ │ + b.n ab386 │ │ ands r3, r0 │ │ - b.n aa3f0 │ │ + b.n ab040 │ │ movs r0, #2 │ │ - b.n aa3f2 │ │ + b.n ab042 │ │ movs r0, #4 │ │ - b.n aa6da │ │ + b.n ab32a │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - blx 4ab9fc │ │ + blx 4ac64c │ │ @ instruction: 0xfff5eaff │ │ movs r0, #12 │ │ - b.n a9ef8 │ │ + b.n aab48 │ │ movs r2, r0 │ │ - b.n aa40a │ │ + b.n ab05a │ │ movs r1, r0 │ │ - b.n aa6ee │ │ + b.n ab33e │ │ @ instruction: 0xffdd1aff │ │ str r0, [r4, #0] │ │ - b.n a9f10 │ │ + b.n aab60 │ │ mcr2 10, 1, lr, cr4, cr15, {7} @ │ │ lsls r0, r0, #9 │ │ - b.n a9f1c │ │ + b.n aab6c │ │ movs r0, #174 @ 0xae │ │ - b.n aab22 │ │ + b.n ab772 │ │ asrs r4, r7, #8 │ │ - b.n a9f24 │ │ + b.n aab74 │ │ movs r0, r0 │ │ - b.n aa508 │ │ + b.n ab158 │ │ asrs r1, r0, #32 │ │ - b.n aa50c │ │ - iteet vs │ │ + b.n ab15c │ │ + itee vs │ │ @ instruction: 0xebff9000 │ │ - bvc.n aa736 @ unpredictable branch in IT block │ │ + bvc.n ab386 @ unpredictable branch in IT block │ │ │ │ movvc r0, r0 │ │ - bvs.n aaa9a │ │ + b.n ab6ea │ │ lsls r2, r2, #1 │ │ subs r0, r0, r0 │ │ - add r0, pc, #36 @ (adr r0, aa424 ) │ │ - b.n aa742 │ │ + add r0, pc, #36 @ (adr r0, ab074 ) │ │ + b.n ab392 │ │ movs r2, r1 │ │ - b.n aa746 │ │ - beq.n aa440 │ │ - b.n aa8a0 │ │ + b.n ab396 │ │ + beq.n ab090 │ │ + b.n ab4f0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6, r7, r8, ip} │ │ - b.n a9f50 │ │ - add r7, pc, #788 @ (adr r7, aa728 ) │ │ - b.n aaa26 │ │ + b.n aaba0 │ │ + add r7, pc, #788 @ (adr r7, ab378 ) │ │ + b.n ab676 │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n aaab8 │ │ + b.n ab708 │ │ asrs r1, r0, #32 │ │ - b.n aa53c │ │ + b.n ab18c │ │ asrs r2, r3, #1 │ │ - b.n a9fc4 │ │ + b.n aac14 │ │ movs r0, r0 │ │ - b.n aaac8 │ │ + b.n ab718 │ │ movs r6, r7 │ │ subs r0, r0, r0 │ │ str r4, [r0, #0] │ │ - b.n aa76e │ │ + b.n ab3be │ │ lsls r4, r0, #2 │ │ - b.n a9f5e │ │ + b.n aabae │ │ movs r0, r0 │ │ - b.n aaad6 │ │ + b.n ab726 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r1, #32 │ │ asrs r0, r0, #22 │ │ lsls r0, r1, #1 │ │ - b.n a9f6e │ │ + b.n aabbe │ │ lsrs r5, r0, #20 │ │ - b.n aa946 │ │ + b.n ab596 │ │ @ instruction: 0xb691 │ │ add.w r0, r0, r0 │ │ - b.n aaaee │ │ + b.n ab73e │ │ stc2l 10, cr0, [r0, #1020] @ 0x3fc @ │ │ strh r0, [r0, #0] │ │ - b.n aa796 │ │ + b.n ab3e6 │ │ @ instruction: 0xb691 │ │ add.w r0, r0, r8, asr #21 │ │ - b.n a9f8a │ │ + b.n aabda │ │ strb r0, [r0, #0] │ │ - b.n aa7a2 │ │ + b.n ab3f2 │ │ movs r5, r0 │ │ - b.n aa706 │ │ + b.n ab356 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #6 │ │ - b.n a9fac │ │ + b.n aabfc │ │ movs r0, r0 │ │ - b.n aa590 │ │ + b.n ab1e0 │ │ lsls r2, r3, #1 │ │ - b.n aa016 │ │ + b.n aac66 │ │ movs r3, r0 │ │ - b.n aab1a │ │ + b.n ab76a │ │ movs r3, r2 │ │ subs r2, #0 │ │ asrs r4, r0, #6 │ │ - b.n a9fc0 │ │ + b.n aac10 │ │ adds r1, #132 @ 0x84 │ │ - b.n a9fc4 │ │ + b.n aac14 │ │ stmia r1!, {r2, r7} │ │ - b.n a9fc8 │ │ + b.n aac18 │ │ asrs r1, r0, #32 │ │ - b.n aa5ac │ │ + b.n ab1fc │ │ movs r0, #48 @ 0x30 │ │ - b.n a9fbe │ │ + b.n aac0e │ │ adds r0, #3 │ │ - b.n aa5b4 │ │ + b.n ab204 │ │ eors r0, r1 │ │ - b.n a9fc6 │ │ + b.n aac16 │ │ stmia r0!, {r2, r3} │ │ - b.n aa5bc │ │ + b.n ab20c │ │ lsls r0, r6, #5 │ │ - b.n a9fe0 │ │ + b.n aac30 │ │ movs r2, r0 │ │ - b.n aa74e │ │ + b.n ab39e │ │ cmp r7, #205 @ 0xcd │ │ - b.n aabea │ │ + b.n ab83a │ │ movs r0, r0 │ │ - b.n aa5cc │ │ + b.n ab21c │ │ str r0, [r0, #0] │ │ - b.n a9fcc │ │ + b.n aac1c │ │ movs r4, r1 │ │ lsls r0, r4, #6 │ │ lsls r1, r2, #4 │ │ @ instruction: 0xe98d0005 │ │ - b.n aa56c │ │ + b.n ab1bc │ │ movs r3, r0 │ │ asrs r0, r0, #12 │ │ - stmia r0!, {r2, r6} │ │ + stmia r0!, {r0, r2, r6} │ │ @ instruction: 0xebff0005 │ │ - b.n aa778 │ │ + b.n ab3c8 │ │ stc2 10, cr1, [r1, #1020]! @ 0x3fc @ │ │ lsls r4, r0, #5 │ │ - b.n aa010 │ │ + b.n aac60 │ │ movs r0, #8 │ │ - b.n aa816 │ │ + b.n ab466 │ │ asrs r0, r0, #5 │ │ - b.n aa018 │ │ + b.n aac68 │ │ movs r0, r0 │ │ - b.n aa5fc │ │ + b.n ab24c │ │ asrs r1, r0, #32 │ │ - b.n aa600 │ │ - stmia r6!, {r2, r3, r6, r7} │ │ + b.n ab250 │ │ + stmia r6!, {r0, r2, r3, r6, r7} │ │ @ instruction: 0xebff1160 │ │ - b.n aa028 │ │ + b.n aac78 │ │ movs r4, r3 │ │ - b.n aa028 │ │ + b.n aac78 │ │ asrs r1, r0, #32 │ │ - b.n aa610 │ │ + b.n ab260 │ │ str r4, [r4, r0] │ │ - b.n aa016 │ │ + b.n aac66 │ │ movs r0, r4 │ │ - b.n aa01a │ │ + b.n aac6a │ │ adds r1, #80 @ 0x50 │ │ - b.n aa03c │ │ + b.n aac8c │ │ movs r0, #20 │ │ - b.n aa03c │ │ + b.n aac8c │ │ adds r0, #3 │ │ - b.n aa624 │ │ + b.n ab274 │ │ movs r4, r1 │ │ - b.n aa024 │ │ + b.n aac74 │ │ movs r4, r4 │ │ stmia.w sp, {r1} │ │ - b.n aac52 │ │ + b.n ab8a2 │ │ movs r0, #24 │ │ - b.n aa050 │ │ + b.n aaca0 │ │ movs r0, #8 │ │ - b.n aa034 │ │ + b.n aac84 │ │ cmp r7, #95 @ 0x5f │ │ - b.n aac5e │ │ - stmia r0!, {r0, r2, r3, r5} │ │ + b.n ab8ae │ │ + stmia r0!, {r1, r2, r3, r5} │ │ @ instruction: 0xebfffe70 │ │ @ instruction: 0xeaff10d0 │ │ - b.n aa068 │ │ + b.n aacb8 │ │ movs r0, #163 @ 0xa3 │ │ - b.n aac6e │ │ + b.n ab8be │ │ adds r0, #204 @ 0xcc │ │ - b.n aa070 │ │ + b.n aacc0 │ │ asrs r1, r0, #32 │ │ - b.n aa654 │ │ + b.n ab2a4 │ │ movs r0, r0 │ │ - b.n aa054 │ │ + b.n aaca4 │ │ adds r0, #3 │ │ - b.n aa65c │ │ + b.n ab2ac │ │ movs r1, r0 │ │ - b.n aac82 │ │ - stmia r0!, {r2, r5} │ │ + b.n ab8d2 │ │ + stmia r0!, {r0, r2, r5} │ │ @ instruction: 0xebffffb7 │ │ @ instruction: 0xeaff00ec │ │ - b.n aa08c │ │ + b.n aacdc │ │ movs r0, r0 │ │ - b.n aa670 │ │ + b.n ab2c0 │ │ lsls r2, r3, #1 │ │ - b.n aa0f6 │ │ + b.n aad46 │ │ movs r0, r0 │ │ - b.n aabfa │ │ + b.n ab84a │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ ands r0, r4 │ │ - b.n aa09c │ │ + b.n aacec │ │ lsls r4, r0, #2 │ │ - b.n aa08e │ │ + b.n aacde │ │ movs r4, r7 │ │ add.w r0, r0, ip, lsr #4 │ │ - b.n aa0a8 │ │ + b.n aacf8 │ │ movs r4, r0 │ │ - b.n aa094 │ │ + b.n aace4 │ │ movs r2, r0 │ │ - b.n aac76 │ │ + b.n ab8c6 │ │ movs r4, r0 │ │ - b.n aa07c │ │ + b.n aaccc │ │ movs r0, r2 │ │ - b.n aa0a6 │ │ + b.n aacf6 │ │ movs r0, r0 │ │ - b.n aac22 │ │ + b.n ab872 │ │ @ instruction: 0xff9d1aff │ │ asrs r0, r4, #32 │ │ - b.n aa0c4 │ │ + b.n aad14 │ │ movs r4, r0 │ │ - b.n aa0b0 │ │ + b.n aad00 │ │ lsls r2, r0, #4 │ │ - b.n aac92 │ │ + b.n ab8e2 │ │ movs r4, r0 │ │ - b.n aa098 │ │ - add r0, pc, #36 @ (adr r0, aa5bc ) │ │ - b.n aa8da │ │ - movs r2, r1 │ │ - b.n aa8de │ │ - beq.n aa5d8 │ │ - b.n aaa38 │ │ + b.n aace8 │ │ + add r0, pc, #36 @ (adr r0, ab20c ) │ │ + b.n ab52a │ │ + movs r2, r1 │ │ + b.n ab52e │ │ + beq.n ab228 │ │ + b.n ab688 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r7, ip} │ │ - b.n aa0e8 │ │ + b.n aad38 │ │ movs r1, r0 │ │ - b.n aacee │ │ + b.n ab93e │ │ adds r0, #144 @ 0x90 │ │ - b.n aa0f0 │ │ + b.n aad40 │ │ cmp r5, #6 │ │ - b.n aacf6 │ │ + b.n ab946 │ │ asrs r1, r0, #32 │ │ - b.n aa6d8 │ │ + b.n ab328 │ │ str r0, [sp, #0] │ │ - b.n aa0d8 │ │ + b.n aad28 │ │ adds r0, #3 │ │ - b.n aa6e0 │ │ - stmia r0!, {r2} │ │ + b.n ab330 │ │ + stmia r0!, {r0, r2} │ │ @ instruction: 0xebffffe4 │ │ @ instruction: 0xeaff0005 │ │ - b.n aa90e │ │ + b.n ab55e │ │ asrs r1, r0, #32 │ │ - b.n aad12 │ │ - blx 4abc14 │ │ - bfx 14, sl │ │ + b.n ab962 │ │ + blx 4ac864 │ │ + bfx 14, fp │ │ movs r0, #208 @ 0xd0 │ │ - b.n aa968 │ │ + b.n ab5b8 │ │ str r3, [r0, #0] │ │ - b.n aa624 │ │ + b.n ab274 │ │ movs r0, #2 │ │ - b.n aa626 │ │ + b.n ab276 │ │ movs r0, #6 │ │ - b.n aa90e │ │ + b.n ab55e │ │ vpmin.u8 q8, q15, │ │ @ instruction: 0xfff5eaff │ │ - str r7, [r6, #100] @ 0x64 │ │ - vqshl.u32 q11, q13, #23 │ │ - vqshrun.s64 d19, q8, #9 │ │ - movs r3, r0 │ │ - svc 156 @ 0x9c │ │ - @ instruction: 0xfff509d3 │ │ - vqshl.u64 , q6, #54 @ 0x36 │ │ - movs r3, r0 │ │ - str??.w pc, [sl, #4085] @ 0xff5 │ │ - subs r7, #110 @ 0x6e │ │ - vrinta.f16 q8, q1 │ │ - vtbx.8 d17, {d6-d9}, d10 │ │ - vsri.32 d17, d22, #10 │ │ - vshr.u64 d21, d22, #10 │ │ - vsra.u64 , , #10 │ │ - vqmovn.s32 d17, q0 │ │ - vuzp.16 d20, d4 │ │ - movs r3, r0 │ │ - bl fff6d61a │ │ - str r5, [r4, #0] │ │ - @ instruction: 0xfff668bf │ │ - vtbx.8 d22, {d23-d24}, d2 │ │ - vqshlu.s64 , q14, #55 @ 0x37 │ │ - movs r3, r0 │ │ - bl d562e │ │ - asrs r7, r4, #1 │ │ - vcvt.u16.f16 , q8, #10 │ │ - movs r3, r0 │ │ - bl 19d63a │ │ - b.n a9fe4 │ │ - vqshlu.s64 d21, d13, #53 @ 0x35 │ │ - vrintz.f16 d30, d4 │ │ + ldrsh r3, [r6, r2] │ │ + @ instruction: 0xfff75fba │ │ + vcvt.u16.f16 , q8 │ │ + movs r3, r0 │ │ + bcs.n ab1f2 │ │ + vcvt.f32.u32 , , #11 │ │ + vneg.f16 d19, d12 │ │ + movs r3, r0 │ │ + ldcl 15, cr15, [r8], #-980 @ 0xfffffc2c │ │ + adds r4, #187 @ 0xbb │ │ + @ instruction: 0xfff6f9dc │ │ + @ instruction: 0xfff50efe │ │ + vrintp.f16 d16, d17 │ │ + vrintp.f16 q10, │ │ + vqshrn.u64 d20, q0, #10 │ │ + vrintm.f16 q8, q7 │ │ + vshr.u64 d20, d20, #10 │ │ + movs r3, r0 │ │ + @ instruction: 0xea6afff5 │ │ + ldr r0, [r7, r0] │ │ + vshr.u64 q11, , #10 │ │ + vcvtp.s16.f16 d22, d2 │ │ + vcvt.f16.u16 d19, d28 │ │ + movs r3, r0 │ │ + b.n aba38 │ │ + vsri.64 d16, d21, #11 │ │ + @ instruction: 0xfff63d20 │ │ + movs r3, r0 │ │ + b.n aabd4 │ │ + vmlsl.u , d21, d7[0] │ │ + @ instruction: 0xfff54db0 │ │ + @ instruction: 0xfff6d8b9 │ │ vcvt.f16.u16 d20, d0, #11 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n aab80 │ │ + b.n ab7d0 │ │ subs r1, r6, r0 │ │ - b.n aac70 │ │ + b.n ab8c0 │ │ asrs r5, r2, #15 │ │ - b.n aacf0 │ │ + b.n ab940 │ │ movs r0, r0 │ │ - b.n aad12 │ │ + b.n ab962 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n aa19a │ │ + b.n aadea │ │ movs r1, r0 │ │ - b.n aa922 │ │ + b.n ab572 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ adds r0, #20 │ │ - b.n aa1a6 │ │ + b.n aadf6 │ │ movs r0, #4 │ │ - b.n aa1aa │ │ + b.n aadfa │ │ movs r0, r0 │ │ - b.n aad34 │ │ + b.n ab984 │ │ movs r0, #2 │ │ - b.n aad96 │ │ + b.n ab9e6 │ │ movs r0, #4 │ │ - b.n aa196 │ │ + b.n aade6 │ │ movs r3, r0 │ │ - b.n aa9da │ │ + b.n ab62a │ │ @ instruction: 0xfff31aff │ │ movs r0, r0 │ │ - b.n aade2 │ │ + b.n aba32 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r1, r2, r4, lr} │ │ - b.n aadea │ │ + b.n aba3a │ │ movs r1, r0 │ │ and.w r9, r0, ip, asr #16 │ │ - b.n aacc2 │ │ - ldr r7, [pc, #1020] @ (aaab0 ) │ │ - b.n aad54 │ │ + b.n ab912 │ │ + ldr r7, [pc, #1020] @ (ab700 ) │ │ + b.n ab9a4 │ │ asrs r4, r2, #32 │ │ - b.n aa1f8 │ │ + b.n aae48 │ │ movs r4, r0 │ │ - b.n aa9fe │ │ + b.n ab64e │ │ movs r0, #91 @ 0x5b │ │ - b.n aae02 │ │ + b.n aba52 │ │ asrs r1, r0, #32 │ │ - b.n aa7e4 │ │ + b.n ab434 │ │ subs r5, r4, r7 │ │ add.w r0, r0, r4 │ │ - b.n aaa0e │ │ + b.n ab65e │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r0, r1, r3, r5, r8, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r1, r5, r6, r7, r9, sl, sp, lr, pc} │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n aabf8 │ │ - beq.n aa738 │ │ - b.n aab7c │ │ + b.n ab848 │ │ + beq.n ab388 │ │ + b.n ab7cc │ │ movs r0, r0 │ │ - b.n aad86 │ │ + b.n ab9d6 │ │ lsls r2, r6, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n aa20e │ │ + b.n aae5e │ │ ldr r4, [r5, r4] │ │ - b.n aad02 │ │ + b.n ab952 │ │ subs r2, #49 @ 0x31 │ │ - b.n aacfc │ │ + b.n ab94c │ │ ldrsh r7, [r7, r7] │ │ - b.n aad98 │ │ + b.n ab9e8 │ │ adds r3, #213 @ 0xd5 │ │ - b.n aad80 │ │ + b.n ab9d0 │ │ movs r3, r0 │ │ - b.n aa9a6 │ │ + b.n ab5f6 │ │ lsls r5, r5, #1 │ │ subs r0, r0, r0 │ │ movs r0, #64 @ 0x40 │ │ - b.n aa22a │ │ + b.n aae7a │ │ adds r0, #16 │ │ - b.n aa232 │ │ + b.n aae82 │ │ movs r0, r0 │ │ - b.n aadb8 │ │ + b.n aba08 │ │ lsls r3, r5, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n aa2ba │ │ + b.n aaf0a │ │ movs r1, r6 │ │ - b.n aad44 │ │ + b.n ab994 │ │ lsls r1, r6, #1 │ │ subs r0, r0, r0 │ │ adds r0, #0 │ │ - b.n aa24a │ │ + b.n aae9a │ │ strb r1, [r0, #25] │ │ - b.n aad3c │ │ + b.n ab98c │ │ ldrb r1, [r1, #10] │ │ - b.n aadb0 │ │ + b.n aba00 │ │ movs r7, r0 │ │ - b.n aa9d8 │ │ + b.n ab628 │ │ lsls r1, r7, #1 │ │ subs r0, r0, r0 │ │ movs r0, #4 │ │ - b.n aa25e │ │ + b.n aaeae │ │ @ instruction: 0x47c1 │ │ - b.n aad4e │ │ - ldr r7, [pc, #1020] @ (aab3c ) │ │ - b.n aade0 │ │ + b.n ab99e │ │ + ldr r7, [pc, #1020] @ (ab78c ) │ │ + b.n aba30 │ │ movs r0, r0 │ │ - b.n aadea │ │ + b.n aba3a │ │ lsls r6, r6, #1 │ │ - ldr r2, [pc, #0] @ (aa748 ) │ │ + ldr r2, [pc, #0] @ (ab398 ) │ │ lsls r2, r0, #8 │ │ - b.n aad72 │ │ + b.n ab9c2 │ │ lsls r5, r5, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n aa276 │ │ + b.n aaec6 │ │ lsrs r2, r0, #32 │ │ - b.n aad7e │ │ + b.n ab9ce │ │ lsls r2, r7, #1 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n aad86 │ │ + b.n ab9d6 │ │ lsls r0, r0, #2 │ │ subs r0, r0, r0 │ │ adds r0, #33 @ 0x21 │ │ - b.n aad6a │ │ + b.n ab9ba │ │ adds r0, #2 │ │ - b.n aadee │ │ + b.n aba3e │ │ movs r0, #3 │ │ - b.n aa776 │ │ + b.n ab3c6 │ │ lsrs r2, r0, #32 │ │ - b.n aae1a │ │ + b.n aba6a │ │ lsls r0, r1, #2 │ │ subs r0, r0, r0 │ │ adds r0, #128 @ 0x80 │ │ - b.n aa29e │ │ - b.n aa7a0 │ │ - b.n aa2a8 │ │ + b.n aaeee │ │ + b.n ab3f0 │ │ + b.n aaef8 │ │ stmia r0!, {r2, r3} │ │ - b.n aa2ac │ │ + b.n aaefc │ │ strh r0, [r1, #0] │ │ - b.n aa2b0 │ │ + b.n aaf00 │ │ movs r0, #12 │ │ - b.n aa2b4 │ │ + b.n aaf04 │ │ str r0, [r1, r0] │ │ - b.n aa2b8 │ │ + b.n aaf08 │ │ str r2, [r0, #0] │ │ - b.n aa7ee │ │ + b.n ab43e │ │ strb r5, [r0, #0] │ │ - b.n aa7ea │ │ + b.n ab43a │ │ str r6, [r0, #0] │ │ - b.n aaacc │ │ + b.n ab71c │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r1} │ │ - b.n aaae6 │ │ + b.n ab736 │ │ strh r5, [r0, #0] │ │ - b.n aaaea │ │ - blx 4abdec │ │ + b.n ab73a │ │ + blx 4aca3c │ │ @ instruction: 0xfff5eaff │ │ str r0, [sp, #16] │ │ - b.n aa2dc │ │ - add r0, pc, #0 @ (adr r0, aa7b8 ) │ │ - b.n aa2e0 │ │ + b.n aaf2c │ │ + add r0, pc, #0 @ (adr r0, ab408 ) │ │ + b.n aaf30 │ │ movs r0, #4 │ │ - b.n aa2e4 │ │ + b.n aaf34 │ │ str r0, [r0, #0] │ │ - b.n aa2e8 │ │ + b.n aaf38 │ │ str r2, [r0, r0] │ │ - b.n aa818 │ │ + b.n ab468 │ │ strb r6, [r0, #0] │ │ - b.n aa81e │ │ + b.n ab46e │ │ str r5, [r0, r0] │ │ - b.n aaafc │ │ + b.n ab74c │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #8] │ │ - b.n aab16 │ │ - add r0, pc, #24 @ (adr r0, aa7f0 ) │ │ - b.n aab1a │ │ - blx 4abe1c │ │ + b.n ab766 │ │ + add r0, pc, #24 @ (adr r0, ab440 ) │ │ + b.n ab76a │ │ + blx 4aca6c │ │ @ instruction: 0xfff5eaff │ │ movs r0, #64 @ 0x40 │ │ - b.n aa306 │ │ + b.n aaf56 │ │ movs r0, #104 @ 0x68 │ │ - b.n aa30e │ │ + b.n aaf5e │ │ movs r2, r0 │ │ - b.n aaaaa │ │ + b.n ab6fa │ │ lsls r4, r5, #1 │ │ subs r0, r0, r0 │ │ movs r0, #12 │ │ - b.n aa316 │ │ + b.n aaf66 │ │ strb r2, [r0, #0] │ │ - b.n aa84a │ │ + b.n ab49a │ │ strb r4, [r1, #0] │ │ - b.n aab2c │ │ + b.n ab77c │ │ str r0, [r2, #60] @ 0x3c │ │ lsls r0, r0, #7 │ │ strb r7, [r0, #0] │ │ movs r1, r5 │ │ str r6, [r0, #0] │ │ movs r2, r5 │ │ strb r7, [r0, #0] │ │ lsls r6, r2, #6 │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n aafd6 │ │ + b.n abc26 │ │ movs r0, r0 │ │ - b.n aaebc │ │ + b.n abb0c │ │ movs r0, #8 │ │ - b.n aa324 │ │ - bl 50631e │ │ + b.n aaf74 │ │ + bl 506f6e │ │ movs r0, #12 │ │ - b.n aa32c │ │ + b.n aaf7c │ │ movs r0, #64 @ 0x40 │ │ - b.n aa34a │ │ + b.n aaf9a │ │ adds r0, #1 │ │ - b.n aaf6e │ │ + b.n abbbe │ │ movs r0, #72 @ 0x48 │ │ - b.n aa356 │ │ + b.n aafa6 │ │ adds r1, #200 @ 0xc8 │ │ - b.n aa33a │ │ + b.n aaf8a │ │ adds r0, #32 │ │ - b.n aaf7a │ │ + b.n abbca │ │ movs r0, #4 │ │ - b.n aa35e │ │ + b.n aafae │ │ adds r0, #96 @ 0x60 │ │ asrs r0, r0, #12 │ │ asrs r3, r0, #32 │ │ - b.n aa94a │ │ + b.n ab59a │ │ asrs r4, r0, #32 │ │ - b.n aa34a │ │ + b.n aaf9a │ │ movs r0, r0 │ │ - b.n aaf8e │ │ - beq.n aa888 │ │ - b.n aace8 │ │ + b.n abbde │ │ + beq.n ab4d8 │ │ + b.n ab938 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r7, r8, ip} │ │ - b.n aa398 │ │ + b.n aafe8 │ │ asrs r1, r0, #32 │ │ - b.n aa97c │ │ + b.n ab5cc │ │ asrs r2, r3, #1 │ │ - b.n aa404 │ │ + b.n ab054 │ │ movs r0, r0 │ │ - b.n aaf08 │ │ + b.n abb58 │ │ lsls r7, r3, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #7 │ │ - b.n aa3ac │ │ + b.n aaffc │ │ adds r1, #196 @ 0xc4 │ │ - b.n aa3b0 │ │ + b.n ab000 │ │ str r4, [r6, r0] │ │ - b.n aa396 │ │ + b.n aafe6 │ │ asrs r1, r0, #32 │ │ - b.n aa998 │ │ + b.n ab5e8 │ │ movs r0, r6 │ │ - b.n aa39e │ │ + b.n aafee │ │ adds r0, #3 │ │ - b.n aa9a0 │ │ + b.n ab5f0 │ │ strb r4, [r6, #6] │ │ - b.n aa3c4 │ │ + b.n ab014 │ │ movs r0, r4 │ │ - b.n aa3a4 │ │ + b.n aaff4 │ │ movs r1, r0 │ │ - b.n aafce │ │ + b.n abc1e │ │ movs r0, #12 │ │ - b.n aa3ac │ │ + b.n aaffc │ │ movs r0, #232 @ 0xe8 │ │ - b.n aafd6 │ │ + b.n abc26 │ │ strb r7, [r0, #0] │ │ - b.n aa9b8 │ │ + b.n ab608 │ │ str r4, [r4, r0] │ │ - b.n aa3b8 │ │ + b.n ab008 │ │ asrs r0, r0, #4 │ │ stmia.w sp, {r3, ip, sp, lr} │ │ - b.n aa3c0 │ │ - add r0, pc, #64 @ (adr r0, aa8e8 ) │ │ - b.n aa3c4 │ │ + b.n ab010 │ │ + add r0, pc, #64 @ (adr r0, ab538 ) │ │ + b.n ab014 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n aa3c8 │ │ + b.n ab018 │ │ strb r0, [r3, #0] │ │ - b.n aa3cc │ │ + b.n ab01c │ │ lsls r3, r1, #1 │ │ and.w r0, r0, r6, lsr #32 │ │ - b.n aaffa │ │ + b.n abc4a │ │ movs r2, r0 │ │ and.w r0, r0, r5 │ │ - b.n aac02 │ │ + b.n ab852 │ │ movs r0, r0 │ │ and.w r0, r0, r1 │ │ - b.n ab00a │ │ + b.n abc5a │ │ asrs r0, r0, #5 │ │ - b.n aa40c │ │ + b.n ab05c │ │ ands r0, r0 │ │ - b.n aac12 │ │ + b.n ab862 │ │ movs r0, #122 @ 0x7a │ │ - b.n ab016 │ │ + b.n abc66 │ │ asrs r1, r0, #32 │ │ - b.n aa9f8 │ │ + b.n ab648 │ │ subs r0, r4, r5 │ │ add.w r0, r0, r4 │ │ - b.n aac22 │ │ - beq.n aa91c │ │ - b.n aad7c │ │ + b.n ab872 │ │ + beq.n ab56c │ │ + b.n ab9cc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, sp, lr} │ │ - b.n aac2e │ │ + b.n ab87e │ │ asrs r1, r6, #32 │ │ - b.n ab032 │ │ + b.n abc82 │ │ ands r0, r0 │ │ - b.n aac36 │ │ + b.n ab886 │ │ subs r6, r0, r6 │ │ add.w r0, r0, r0 │ │ - b.n aaf9e │ │ + b.n abbee │ │ @ instruction: 0xfff11aff │ │ movs r0, #64 @ 0x40 │ │ - b.n aa42e │ │ + b.n ab07e │ │ movs r4, r0 │ │ - b.n aac4a │ │ + b.n ab89a │ │ ands r6, r2 │ │ - b.n ab04e │ │ + b.n abc9e │ │ asrs r6, r0, #32 │ │ - b.n aac52 │ │ + b.n ab8a2 │ │ movs r0, r0 │ │ - b.n aafba │ │ + b.n abc0a │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xff80eaff │ │ ands r5, r0 │ │ - b.n aac62 │ │ + b.n ab8b2 │ │ movs r0, r0 │ │ and.w r0, r0, ip, lsl #16 │ │ - b.n aadb2 │ │ + b.n aba02 │ │ asrs r4, r4, #3 │ │ - b.n aa46c │ │ + b.n ab0bc │ │ movs r4, r0 │ │ - b.n aac72 │ │ + b.n ab8c2 │ │ movs r0, #126 @ 0x7e │ │ - b.n ab076 │ │ + b.n abcc6 │ │ asrs r1, r0, #32 │ │ - b.n aaa58 │ │ + b.n ab6a8 │ │ subs r0, r1, r5 │ │ add.w r0, r0, r4 │ │ - b.n aac82 │ │ - beq.n aa97c │ │ - b.n aaddc │ │ + b.n ab8d2 │ │ + beq.n ab5cc │ │ + b.n aba2c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r6, r7, ip} │ │ - b.n aa48c │ │ + b.n ab0dc │ │ lsls r2, r0, #4 │ │ - b.n ab092 │ │ + b.n abce2 │ │ movs r0, #129 @ 0x81 │ │ - b.n ab096 │ │ + b.n abce6 │ │ asrs r1, r0, #32 │ │ - b.n aaa78 │ │ + b.n ab6c8 │ │ subs r0, r0, r5 │ │ add.w r1, r0, r2 │ │ - b.n ab0a2 │ │ - beq.n aa99c │ │ - b.n aadfc │ │ + b.n abcf2 │ │ + beq.n ab5ec │ │ + b.n aba4c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r4, ip} │ │ - b.n ab0ae │ │ + b.n abcfe │ │ mrrc2 11, 15, lr, r3, cr15 │ │ ands r0, r0 │ │ - b.n aacb6 │ │ + b.n ab906 │ │ movs r0, r0 │ │ - b.n ab01a │ │ + b.n abc6a │ │ asrs r4, r3, #2 │ │ - b.n aa4bc │ │ + b.n ab10c │ │ ands r1, r1 │ │ lsls r5, r0, #10 │ │ movs r0, #133 @ 0x85 │ │ - b.n ab0c6 │ │ + b.n abd16 │ │ asrs r1, r0, #32 │ │ - b.n aaaa8 │ │ + b.n ab6f8 │ │ movs r4, r0 │ │ - b.n aacce │ │ + b.n ab91e │ │ subs r3, r6, r4 │ │ add.w r0, r0, r4 │ │ - b.n aacd6 │ │ - beq.n aa9d0 │ │ - b.n aae30 │ │ + b.n ab926 │ │ + beq.n ab620 │ │ + b.n aba80 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, lr} │ │ - b.n aaeaa │ │ + b.n abafa │ │ movs r0, r2 │ │ and.w r0, r0, r4, ror #1 │ │ - b.n aa4e8 │ │ + b.n ab138 │ │ ands r4, r0 │ │ - b.n aaeb6 │ │ + b.n abb06 │ │ movs r0, r0 │ │ - b.n aaad0 │ │ + b.n ab720 │ │ lsls r2, r3, #1 │ │ - b.n aa556 │ │ + b.n ab1a6 │ │ movs r0, r0 │ │ - b.n ab05a │ │ + b.n abcaa │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r4, #1 │ │ - b.n aa500 │ │ + b.n ab150 │ │ adds r0, #96 @ 0x60 │ │ - b.n aa504 │ │ + b.n ab154 │ │ lsls r0, r4, #1 │ │ - b.n aa508 │ │ + b.n ab158 │ │ asrs r1, r0, #32 │ │ - b.n aaaec │ │ + b.n ab73c │ │ adds r0, #3 │ │ - b.n aaaf0 │ │ - b.n aa9d4 │ │ - b.n aa4f0 │ │ + b.n ab740 │ │ + b.n ab624 │ │ + b.n ab140 │ │ movs r0, r0 │ │ - b.n aaaf8 │ │ + b.n ab748 │ │ movs r5, r0 │ │ @ instruction: 0xe98d0001 │ │ - b.n ab122 │ │ + b.n abd72 │ │ movs r0, #226 @ 0xe2 │ │ - b.n ab126 │ │ - bkpt 0x00fb │ │ + b.n abd76 │ │ + bkpt 0x00fc │ │ @ instruction: 0xebff1050 │ │ - b.n aa52c │ │ + b.n ab17c │ │ movs r4, r0 │ │ - b.n aad32 │ │ + b.n ab982 │ │ movs r0, #136 @ 0x88 │ │ - b.n ab136 │ │ + b.n abd86 │ │ asrs r1, r0, #32 │ │ - b.n aab18 │ │ + b.n ab768 │ │ subs r0, r3, r4 │ │ add.w r0, r0, r4 │ │ - b.n aad42 │ │ - beq.n aaa3c │ │ - b.n aae9c │ │ + b.n ab992 │ │ + beq.n ab68c │ │ + b.n abaec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, lr} │ │ - b.n ab14e │ │ + b.n abd9e │ │ @ instruction: 0xffc5eaff │ │ - asrs r4, r1, #22 │ │ - vrinta.f16 d17, d28 │ │ - vrinta.f16 d17, d12 │ │ - vsri.64 , q6, #10 │ │ - vrshr.u64 d19, d12, #10 │ │ - movs r3, r0 │ │ - @ instruction: 0x4793 │ │ - @ instruction: 0xfff6f899 │ │ - @ instruction: 0xfff51c9a │ │ - vrsra.u64 , q8, #10 │ │ - movs r3, r0 │ │ - ldr r0, [pc, #924] @ (aadd4 ) │ │ - vuzp.16 d30, d14 │ │ - @ instruction: 0xfff51dda │ │ - vrintn.f16 , q14 │ │ + lsrs r0, r0, #5 │ │ + vtbx.8 d16, {d22}, d16 │ │ + vtbx.8 d16, {d22}, d0 │ │ + @ instruction: 0xfff60890 │ │ + vqmovun.s32 d19, q6 │ │ + movs r3, r0 │ │ + subs r5, #74 @ 0x4a │ │ + vdup.16 d30, d4[1] │ │ + vqrdmlsh.s q8, , d24[0] │ │ + vsubw.u , q11, d16 │ │ + movs r3, r0 │ │ + subs r6, #158 @ 0x9e │ │ + vshll.i16 , d13, #16 │ │ + vceq.i16 d17, d24, #0 │ │ + vtbl.8 d16, {d6}, d16 │ │ @ instruction: 0xfff64ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n aaf68 │ │ - beq.n aaae8 │ │ - b.n aaeec │ │ + b.n abbb8 │ │ + beq.n ab738 │ │ + b.n abb3c │ │ movs r0, r0 │ │ - b.n ab0f6 │ │ + b.n abd46 │ │ lsls r3, r7, #4 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n aa57e │ │ + b.n ab1ce │ │ stmdb ip!, {r3, r8, r9, sp, lr, pc} │ │ subs r2, #49 @ 0x31 │ │ - b.n ab06c │ │ + b.n abcbc │ │ vext.8 q15, , , #3 │ │ adds r3, #213 @ 0xd5 │ │ - b.n ab0f0 │ │ + b.n abd40 │ │ movs r3, r0 │ │ - b.n aad16 │ │ + b.n ab966 │ │ lsls r6, r6, #4 │ │ subs r0, r0, r0 │ │ adds r0, #64 @ 0x40 │ │ - b.n aa59a │ │ + b.n ab1ea │ │ movs r0, #16 │ │ - b.n aa5a4 │ │ + b.n ab1f4 │ │ movs r0, r0 │ │ - b.n ab126 │ │ + b.n abd76 │ │ lsls r4, r6, #4 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n aa5aa │ │ + b.n ab1fa │ │ strh r5, [r0, #62] @ 0x3e │ │ - b.n ab09e │ │ + b.n abcee │ │ ldrh r7, [r7, #62] @ 0x3e │ │ - b.n ab130 │ │ + b.n abd80 │ │ movs r1, r2 │ │ - b.n ab0ba │ │ + b.n abd0a │ │ lsls r1, r6, #4 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #0] │ │ - b.n aa5c4 │ │ + b.n ab214 │ │ str r1, [r0, #100] @ 0x64 │ │ - b.n ab0b4 │ │ + b.n abd04 │ │ ldr r1, [r1, #40] @ 0x28 │ │ - b.n ab128 │ │ + b.n abd78 │ │ movs r6, r0 │ │ - b.n aad58 │ │ + b.n ab9a8 │ │ lsls r5, r6, #4 │ │ subs r0, r0, r0 │ │ adds r0, #4 │ │ - b.n aa5d8 │ │ + b.n ab228 │ │ movs r0, r0 │ │ - b.n ab15c │ │ + b.n abdac │ │ lsls r4, r6, #4 │ │ - ldr r2, [pc, #0] @ (aaab8 ) │ │ + ldr r2, [pc, #0] @ (ab708 ) │ │ lsls r2, r0, #8 │ │ - b.n ab0e4 │ │ + b.n abd34 │ │ lsls r7, r6, #5 │ │ lsrs r0, r0, #8 │ │ adds r0, #32 │ │ - b.n ab0c6 │ │ + b.n abd16 │ │ adds r0, #2 │ │ - b.n ab14a │ │ + b.n abd9a │ │ movs r0, #3 │ │ - b.n aaad2 │ │ + b.n ab722 │ │ movs r3, r0 │ │ - b.n aad76 │ │ + b.n ab9c6 │ │ lsls r6, r6, #4 │ │ subs r0, r0, r0 │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n aa5fa │ │ + b.n ab24a │ │ movs r0, r0 │ │ - b.n ab190 │ │ + b.n abde0 │ │ lsls r1, r6, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, #48 @ 0x30 │ │ - b.n aafe6 │ │ + b.n abc36 │ │ ands r0, r1 │ │ - b.n aaffc │ │ + b.n abc4c │ │ movs r0, #52 @ 0x34 │ │ - b.n aa608 │ │ + b.n ab258 │ │ adds r0, #0 │ │ - b.n ab232 │ │ + b.n abe82 │ │ strh r0, [r0, #0] │ │ - b.n ab2b6 │ │ + b.n abf06 │ │ movs r2, #248 @ 0xf8 │ │ - b.n aad90 │ │ + b.n ab9e0 │ │ movs r0, #16 │ │ - b.n aa630 │ │ + b.n ab280 │ │ movs r0, #48 @ 0x30 │ │ - b.n aa518 │ │ + b.n ab168 │ │ str r4, [r1, #0] │ │ - b.n aa638 │ │ - bl 506606 │ │ - add r0, pc, #32 @ (adr r0, aab2c ) │ │ - b.n aa640 │ │ - bl 50660e │ │ + b.n ab288 │ │ + bl 507256 │ │ + add r0, pc, #32 @ (adr r0, ab77c ) │ │ + b.n ab290 │ │ + bl 50725e │ │ movs r0, #12 │ │ - b.n aa648 │ │ - bl 506616 │ │ + b.n ab298 │ │ + bl 507266 │ │ adds r0, #8 │ │ - b.n aa650 │ │ - bl 50661e │ │ + b.n ab2a0 │ │ + bl 50726e │ │ strb r2, [r0, #0] │ │ - b.n aab72 │ │ + b.n ab7c2 │ │ str r3, [r0, r0] │ │ - b.n aab7e │ │ + b.n ab7ce │ │ strb r7, [r0, #0] │ │ - b.n aae58 │ │ + b.n abaa8 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ str r2, [r0, #0] │ │ - b.n aae76 │ │ - add r0, pc, #12 @ (adr r0, aab44 ) │ │ - b.n aae7a │ │ - blx 4ac17c │ │ + b.n abac6 │ │ + add r0, pc, #12 @ (adr r0, ab794 ) │ │ + b.n abaca │ │ + blx 4acdcc │ │ @ instruction: 0xfff3eaff │ │ str r0, [r0, r0] │ │ - b.n aae86 │ │ + b.n abad6 │ │ strb r1, [r0, #0] │ │ - b.n aae8a │ │ + b.n abada │ │ movs r4, r0 │ │ - b.n aae8e │ │ + b.n abade │ │ asrs r1, r0, #32 │ │ - b.n ab292 │ │ - blx 4ac194 │ │ + b.n abee2 │ │ + blx 4acde4 │ │ str r6, [r1, #0] │ │ - b.n aae9a │ │ - bfcsel 10, aa35a , 12, cs │ │ - b.n aab6c │ │ - b.n aaea2 │ │ - add r0, pc, #0 @ (adr r0, aab64 ) │ │ - b.n aaea6 │ │ + b.n abaea │ │ + bfcsel 10, abfaa , 14, cs │ │ + b.n ab7bc │ │ + b.n abaf2 │ │ + add r0, pc, #0 @ (adr r0, ab7b4 ) │ │ + b.n abaf6 │ │ str r1, [r0, #0] │ │ - b.n aaeaa │ │ + b.n abafa │ │ movs r5, r0 │ │ - b.n aaeae │ │ + b.n abafe │ │ asrs r7, r0, #32 │ │ - b.n aaeb2 │ │ + b.n abb02 │ │ movs r0, #208 @ 0xd0 │ │ - b.n aaefe │ │ + b.n abb4e │ │ strb r3, [r0, #0] │ │ - b.n aabc6 │ │ + b.n ab816 │ │ movs r0, #2 │ │ - b.n aabd2 │ │ + b.n ab822 │ │ movs r0, #7 │ │ - b.n aaea6 │ │ + b.n abaf6 │ │ @ instruction: 0xffee1aff │ │ str r4, [r5, #0] │ │ - b.n aa5a0 │ │ + b.n ab1f0 │ │ movs r0, #4 │ │ - b.n aa6c0 │ │ - bl 50668e │ │ + b.n ab310 │ │ + bl 5072de │ │ stmia r0!, {} │ │ - b.n aa6c8 │ │ - bl 506696 │ │ + b.n ab318 │ │ + bl 5072e6 │ │ adds r0, #4 │ │ - b.n aa6d0 │ │ - bl 50669e │ │ + b.n ab320 │ │ + bl 5072ee │ │ strb r0, [r0, #0] │ │ - b.n aa6d8 │ │ + b.n ab328 │ │ str r3, [r0, r0] │ │ - b.n aabee │ │ + b.n ab83e │ │ str r7, [r0, #0] │ │ - b.n aac06 │ │ + b.n ab856 │ │ str r5, [r0, #0] │ │ - b.n aaede │ │ - bl 5066b2 │ │ + b.n abb2e │ │ + bl 507302 │ │ lsls r5, r0, #1 │ │ subs r0, r0, r0 │ │ str r0, [r2, #12] │ │ - b.n aaf50 │ │ + b.n abba0 │ │ adds r0, #7 │ │ - b.n aac06 │ │ + b.n ab856 │ │ strb r6, [r0, #0] │ │ - b.n aac1e │ │ + b.n ab86e │ │ adds r0, #3 │ │ - b.n aaef8 │ │ + b.n abb48 │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ adds r0, #64 @ 0x40 │ │ - b.n aa6f2 │ │ + b.n ab342 │ │ str r0, [r6, r0] │ │ - b.n aa60c │ │ + b.n ab25c │ │ strb r0, [r5, #1] │ │ - b.n aa700 │ │ + b.n ab350 │ │ movs r7, r0 │ │ - b.n aae88 │ │ + b.n abad8 │ │ lsls r0, r3, #2 │ │ subs r0, r0, r0 │ │ adds r0, #1 │ │ - b.n ab096 │ │ + b.n abce6 │ │ str r4, [r5, r0] │ │ - b.n aa620 │ │ + b.n ab270 │ │ strb r0, [r0, #0] │ │ - b.n ab17e │ │ + b.n abdce │ │ adds r0, #3 │ │ - b.n aac46 │ │ + b.n ab896 │ │ strb r7, [r0, #0] │ │ - b.n aac40 │ │ + b.n ab890 │ │ adds r0, #7 │ │ - b.n aaf20 │ │ + b.n abb70 │ │ movs r1, r0 │ │ asrs r2, r6, #13 │ │ lsls r1, r5, #2 │ │ lsrs r0, r0, #8 │ │ adds r0, #8 │ │ - b.n aac5a │ │ + b.n ab8aa │ │ strb r0, [r1, #0] │ │ - b.n aac54 │ │ + b.n ab8a4 │ │ adds r0, #7 │ │ - b.n aaf34 │ │ + b.n abb84 │ │ adds r0, #52 @ 0x34 │ │ lsls r5, r3, #22 │ │ str r0, [r2, #12] │ │ lsls r3, r0, #7 │ │ adds r0, #7 │ │ movs r2, r4 │ │ strb r6, [r0, #0] │ │ movs r4, r5 │ │ adds r0, #3 │ │ lsls r7, r2, #6 │ │ lsls r2, r3, #2 │ │ subs r0, r0, r0 │ │ movs r0, #4 │ │ - b.n aa7ca │ │ + b.n ab41a │ │ movs r2, r0 │ │ - b.n ab252 │ │ + b.n abea2 │ │ lsls r5, r3, #2 │ │ subs r0, r0, r0 │ │ movs r2, #216 @ 0xd8 │ │ - b.n aaecc │ │ + b.n abb1c │ │ movs r0, #12 │ │ - b.n aa75a │ │ + b.n ab3aa │ │ movs r2, #248 @ 0xf8 │ │ - b.n aaed4 │ │ + b.n abb24 │ │ cmp r7, #159 @ 0x9f │ │ - b.n aafaa │ │ + b.n abbfa │ │ strb r0, [r1, #0] │ │ - b.n aac8c │ │ + b.n ab8dc │ │ movs r0, #8 │ │ - b.n aac8e │ │ + b.n ab8de │ │ movs r0, #7 │ │ - b.n aaf72 │ │ + b.n abbc2 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ - bl 506752 │ │ + bl 5073a2 │ │ str r0, [r3, #44] @ 0x2c │ │ - b.n aaef0 │ │ + b.n abb40 │ │ cmp r7, #150 @ 0x96 │ │ - b.n aafa6 │ │ + b.n abbf6 │ │ movs r0, r0 │ │ - b.n ab306 │ │ + b.n abf56 │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ cmp r7, #159 @ 0x9f │ │ - b.n aafd2 │ │ + b.n abc22 │ │ strb r0, [r1, #0] │ │ - b.n aacb2 │ │ + b.n ab902 │ │ movs r0, #8 │ │ - b.n aacb8 │ │ + b.n ab908 │ │ movs r0, #2 │ │ - b.n aafa4 │ │ + b.n abbf4 │ │ @ instruction: 0xfff60aff │ │ - bl 4ca77a │ │ - bl 50677e │ │ - blx 4ac2c4 │ │ + bl 4cb3ca │ │ + bl 5073ce │ │ + blx 4acf14 │ │ @ instruction: 0xff9beaff │ │ asrs r0, r6, #32 │ │ - b.n aa7a8 │ │ + b.n ab3f8 │ │ strb r0, [r0, #0] │ │ - b.n aafd2 │ │ + b.n abc22 │ │ movs r1, r1 │ │ - b.n aafd6 │ │ + b.n abc26 │ │ asrs r1, r0, #32 │ │ - b.n ab3da │ │ - blx 4ac2dc │ │ + b.n ac02a │ │ + blx 4acf2c │ │ str r6, [r1, r0] │ │ - b.n aafe2 │ │ - bfcsel e, aa4a2 , 12, le │ │ + b.n abc32 │ │ + bfcsel e, ac0f2 , 10, al │ │ stmia r0!, {} │ │ - b.n aafea │ │ + b.n abc3a │ │ movs r0, #1 │ │ - b.n aafee │ │ + b.n abc3e │ │ movs r7, r0 │ │ - b.n aaff2 │ │ + b.n abc42 │ │ asrs r0, r6, #32 │ │ - b.n aa7f0 │ │ + b.n ab440 │ │ str r0, [r2, #12] │ │ - b.n ab04c │ │ + b.n abc9c │ │ adds r0, #7 │ │ - b.n aad02 │ │ - b.n aacca │ │ - b.n ab002 │ │ + b.n ab952 │ │ + b.n ab91a │ │ + b.n abc52 │ │ strb r6, [r0, #0] │ │ - b.n aad1e │ │ + b.n ab96e │ │ adds r0, #3 │ │ - b.n aaff8 │ │ + b.n abc48 │ │ @ instruction: 0xffbf0aff │ │ @ instruction: 0xffeeeaff │ │ - blx 4ac314 │ │ + blx 4acf64 │ │ movs r0, #3 │ │ - b.n ab01a │ │ + b.n abc6a │ │ stmia r0!, {r0, r1, r2} │ │ - b.n ab01e │ │ + b.n abc6e │ │ adds r0, #4 │ │ - b.n aa814 │ │ - bl 5067e2 │ │ + b.n ab464 │ │ + bl 507432 │ │ strb r0, [r0, #0] │ │ - b.n aa81c │ │ + b.n ab46c │ │ str r3, [r0, #0] │ │ - b.n aad32 │ │ + b.n ab982 │ │ str r7, [r0, r0] │ │ - b.n aad4a │ │ + b.n ab99a │ │ str r6, [r0, #0] │ │ - b.n ab020 │ │ - bl 5067f6 │ │ + b.n abc70 │ │ + bl 507446 │ │ @ instruction: 0xffae0aff │ │ @ instruction: 0xfff3eaff │ │ - bl 506802 │ │ + bl 507452 │ │ strh r4, [r0, #0] │ │ - b.n aa83c │ │ - bl 50680a │ │ - add r0, pc, #0 @ (adr r0, aad10 ) │ │ - b.n aa844 │ │ - bl 506812 │ │ + b.n ab48c │ │ + bl 50745a │ │ + add r0, pc, #0 @ (adr r0, ab960 ) │ │ + b.n ab494 │ │ + bl 507462 │ │ movs r0, #4 │ │ - b.n aa84c │ │ - bl 50681a │ │ + b.n ab49c │ │ + bl 50746a │ │ adds r0, #0 │ │ - b.n aa854 │ │ - bl 506822 │ │ + b.n ab4a4 │ │ + bl 507472 │ │ strb r2, [r0, #0] │ │ - b.n aad7a │ │ + b.n ab9ca │ │ str r3, [r0, #0] │ │ - b.n aad82 │ │ + b.n ab9d2 │ │ strb r7, [r0, #0] │ │ - b.n ab05e │ │ + b.n abcae │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ strh r2, [r0, #0] │ │ - b.n ab07a │ │ - add r0, pc, #12 @ (adr r0, aad48 ) │ │ - b.n ab07e │ │ - blx 4ac380 │ │ + b.n abcca │ │ + add r0, pc, #12 @ (adr r0, ab998 ) │ │ + b.n abcce │ │ + blx 4acfd0 │ │ @ instruction: 0xfff3eaff │ │ movs r0, #208 @ 0xd0 │ │ - b.n ab0dc │ │ + b.n abd2c │ │ strb r3, [r0, #0] │ │ - b.n aad9e │ │ + b.n ab9ee │ │ movs r0, #2 │ │ - b.n aada6 │ │ + b.n ab9f6 │ │ movs r0, #7 │ │ - b.n ab07a │ │ + b.n abcca │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n ab09e │ │ + b.n abcee │ │ strb r1, [r0, #0] │ │ - b.n ab0a2 │ │ + b.n abcf2 │ │ movs r1, r1 │ │ - b.n ab0a6 │ │ + b.n abcf6 │ │ asrs r1, r0, #32 │ │ - b.n ab4aa │ │ - blx 4ac3ac │ │ + b.n ac0fa │ │ + blx 4acffc │ │ str r6, [r1, #0] │ │ - b.n ab0b2 │ │ - bfcsel e, aa572 , 12, eq │ │ - add r0, pc, #0 @ (adr r0, aad78 ) │ │ - b.n ab0ba │ │ + b.n abd02 │ │ + bfcsel e, ac1c2 , 10, ne │ │ + add r0, pc, #0 @ (adr r0, ab9c8 ) │ │ + b.n abd0a │ │ strh r1, [r0, #0] │ │ - b.n ab0be │ │ - b.n aad8c │ │ - b.n ab0c2 │ │ + b.n abd0e │ │ + b.n ab9dc │ │ + b.n abd12 │ │ movs r5, r0 │ │ - b.n ab0c6 │ │ + b.n abd16 │ │ asrs r7, r0, #32 │ │ - b.n ab0ca │ │ + b.n abd1a │ │ @ instruction: 0xffedeaff │ │ stmia r0!, {r2, r3} │ │ - b.n aa8c4 │ │ - bl 506892 │ │ + b.n ab514 │ │ + bl 5074e2 │ │ strb r0, [r1, #0] │ │ - b.n aa8cc │ │ - bl 50689a │ │ + b.n ab51c │ │ + bl 5074ea │ │ adds r0, #12 │ │ - b.n aa8d4 │ │ - bl 5068a2 │ │ + b.n ab524 │ │ + bl 5074f2 │ │ str r0, [r1, r0] │ │ - b.n aa8dc │ │ + b.n ab52c │ │ str r3, [r0, #0] │ │ - b.n aae06 │ │ + b.n aba56 │ │ movs r0, #5 │ │ - b.n aae00 │ │ + b.n aba50 │ │ movs r0, #6 │ │ - b.n ab0da │ │ - bl 5068b6 │ │ + b.n abd2a │ │ + bl 507506 │ │ lsls r2, r7, #2 │ │ subs r0, r0, r0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ab14a │ │ + b.n abd9a │ │ str r3, [r0, #0] │ │ - b.n aae1e │ │ + b.n aba6e │ │ movs r0, #2 │ │ - b.n aae18 │ │ + b.n aba68 │ │ movs r0, #6 │ │ - b.n ab0f2 │ │ + b.n abd42 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n ab116 │ │ + b.n abd66 │ │ str r1, [r0, #0] │ │ - b.n ab11a │ │ + b.n abd6a │ │ movs r4, r0 │ │ - b.n ab11e │ │ + b.n abd6e │ │ asrs r1, r0, #32 │ │ - b.n ab522 │ │ - blx 4ac424 │ │ + b.n ac172 │ │ + blx 4ad074 │ │ strb r6, [r1, #0] │ │ - b.n ab12a │ │ - bfx c, r5 │ │ - b.n aadfe │ │ - b.n ab132 │ │ + b.n abd7a │ │ + bfx c, r6 │ │ + b.n aba4e │ │ + b.n abd82 │ │ strb r0, [r0, #0] │ │ - b.n ab136 │ │ + b.n abd86 │ │ stmia r0!, {r0} │ │ - b.n ab13a │ │ + b.n abd8a │ │ movs r5, r0 │ │ - b.n ab13e │ │ + b.n abd8e │ │ asrs r6, r0, #32 │ │ - b.n ab142 │ │ + b.n abd92 │ │ @ instruction: 0xffedeaff │ │ movs r0, #52 @ 0x34 │ │ - b.n aa944 │ │ + b.n ab594 │ │ lsls r0, r2, #8 │ │ ldmia.w r2, {r0, r3, sp} │ │ - b.n aae62 │ │ + b.n abab2 │ │ adds r0, #4 │ │ - b.n aae6a │ │ + b.n ababa │ │ movs r0, #2 │ │ - b.n ab140 │ │ + b.n abd90 │ │ movs r0, #12 │ │ lsls r0, r2, #22 │ │ movs r0, #2 │ │ movs r7, r4 │ │ movs r0, #12 │ │ lsls r2, r2, #6 │ │ lsls r5, r4, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n aa94e │ │ + b.n ab59e │ │ strh r0, [r0, #0] │ │ - b.n ab572 │ │ + b.n ac1c2 │ │ asrs r0, r4, #1 │ │ - b.n ab5b8 │ │ + b.n ac208 │ │ asrs r4, r0, #32 │ │ - b.n aa93a │ │ + b.n ab58a │ │ movs r0, r1 │ │ - b.n ab17e │ │ - beq.n aae78 │ │ - b.n ab2d8 │ │ + b.n abdce │ │ + beq.n abac8 │ │ + b.n abf28 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r7, r9} │ │ - b.n aa988 │ │ + b.n ab5d8 │ │ movs r0, r0 │ │ - b.n aaf6c │ │ + b.n abbbc │ │ lsls r2, r3, #1 │ │ - b.n aa9f2 │ │ + b.n ab642 │ │ movs r0, r0 │ │ - b.n ab4f6 │ │ + b.n ac146 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #10 │ │ - b.n aa99c │ │ + b.n ab5ec │ │ movs r0, #252 @ 0xfc │ │ - b.n ab5a2 │ │ + b.n ac1f2 │ │ adds r2, #128 @ 0x80 │ │ - b.n aa9a4 │ │ + b.n ab5f4 │ │ lsls r0, r0, #10 │ │ - b.n aa9a8 │ │ + b.n ab5f8 │ │ asrs r1, r0, #32 │ │ - b.n aaf8c │ │ + b.n abbdc │ │ adds r0, #3 │ │ - b.n aaf90 │ │ + b.n abbe0 │ │ str r0, [r0, r0] │ │ - b.n aa990 │ │ + b.n ab5e0 │ │ movs r0, r0 │ │ - b.n aaf98 │ │ + b.n abbe8 │ │ lsls r1, r0, #2 │ │ @ instruction: 0xe98d0001 │ │ - b.n ab5c2 │ │ - pop {r2, r4, r6, r7, pc} │ │ + b.n ac212 │ │ + pop {r0, r2, r4, r6, r7, pc} │ │ @ instruction: 0xebff87c5 │ │ - b.n ab49a │ │ + b.n ac0ea │ │ ldrh r7, [r7, #62] @ 0x3e │ │ - b.n ab52c │ │ + b.n ac17c │ │ movs r1, r4 │ │ and.w r2, r0, r8, lsr #13 │ │ - b.n aa9d4 │ │ + b.n ab624 │ │ adds r0, #3 │ │ - b.n aafb8 │ │ + b.n abc08 │ │ adds r0, #90 @ 0x5a │ │ - b.n aaa44 │ │ + b.n ab694 │ │ movs r0, r0 │ │ - b.n ab548 │ │ + b.n ac198 │ │ adds r0, #44 @ 0x2c │ │ - b.n aa8dc │ │ + b.n ab52c │ │ lsls r7, r3, #1 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n ab1ee │ │ + b.n abe3e │ │ asrs r7, r2, #32 │ │ - b.n ab5f2 │ │ + b.n ac242 │ │ str r6, [r1, #0] │ │ - b.n ab1f6 │ │ + b.n abe46 │ │ ands r0, r0 │ │ - b.n ab1fa │ │ + b.n abe4a │ │ @ instruction: 0xfb00ebff │ │ movs r0, r0 │ │ - b.n ab562 │ │ + b.n ac1b2 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n ab574 │ │ + b.n ac1c4 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n ab212 │ │ + b.n abe62 │ │ adds r2, r0, r0 │ │ - b.n ab616 │ │ + b.n ac266 │ │ lsls r0, r2, #2 │ │ @ instruction: 0xeb008000 │ │ - b.n ab69e │ │ + b.n ac2ee │ │ movs r0, r0 │ │ - b.n ab582 │ │ + b.n ac1d2 │ │ @ instruction: 0xffd40aff │ │ asrs r4, r5, #8 │ │ - b.n aaa28 │ │ + b.n ab678 │ │ strh r0, [r0, #0] │ │ - b.n ab22e │ │ + b.n abe7e │ │ movs r0, #158 @ 0x9e │ │ - b.n ab632 │ │ + b.n ac282 │ │ asrs r1, r0, #32 │ │ - b.n ab014 │ │ + b.n abc64 │ │ adds r1, r3, r7 │ │ add.w r0, r0, r8 │ │ - b.n ab23e │ │ - beq.n aaf38 │ │ - b.n ab398 │ │ + b.n abe8e │ │ + beq.n abb88 │ │ + b.n abfe8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {pc} │ │ - b.n ab24a │ │ + b.n abe9a │ │ lsrs r5, r6, #4 │ │ - b.n ab51e │ │ + b.n ac16e │ │ lsrs r7, r7, #31 │ │ - b.n ab5b0 │ │ + b.n ac200 │ │ movs r0, r0 │ │ - b.n ab1c6 │ │ + b.n abe16 │ │ @ instruction: 0xffea0aff │ │ asrs r0, r6, #7 │ │ - b.n aaa5c │ │ + b.n ab6ac │ │ asrs r1, r0, #32 │ │ - b.n ab040 │ │ + b.n abc90 │ │ movs r0, r1 │ │ - b.n ab266 │ │ + b.n abeb6 │ │ movs r0, #154 @ 0x9a │ │ - b.n ab66a │ │ + b.n ac2ba │ │ adds r4, r1, r7 │ │ add.w r0, r0, r8 │ │ - b.n ab272 │ │ - beq.n aaf6c │ │ - b.n ab3cc │ │ + b.n abec2 │ │ + beq.n abbbc │ │ + b.n ac01c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r7, r8, ip} │ │ - b.n aaa7c │ │ + b.n ab6cc │ │ strh r1, [r1, #0] │ │ - b.n ab44e │ │ + b.n ac09e │ │ asrs r1, r0, #32 │ │ - b.n ab064 │ │ + b.n abcb4 │ │ @ instruction: 0xfff5eaff │ │ strh r6, [r2, #0] │ │ - b.n ab68e │ │ + b.n ac2de │ │ movs r4, r0 │ │ @ instruction: 0xea00800e │ │ - b.n ab296 │ │ + b.n abee6 │ │ movs r2, r0 │ │ @ instruction: 0xea008001 │ │ - b.n ab69e │ │ + b.n ac2ee │ │ movs r0, r0 │ │ @ instruction: 0xea008003 │ │ - b.n ab3f6 │ │ + b.n ac046 │ │ asrs r4, r5, #5 │ │ - b.n aaaa8 │ │ + b.n ab6f8 │ │ movs r0, r1 │ │ - b.n ab2ae │ │ + b.n abefe │ │ movs r0, #143 @ 0x8f │ │ - b.n ab6b2 │ │ + b.n ac302 │ │ asrs r1, r0, #32 │ │ - b.n ab094 │ │ + b.n abce4 │ │ adds r1, r7, r6 │ │ add.w r0, r0, r8 │ │ - b.n ab2be │ │ - beq.n aafb8 │ │ - b.n ab418 │ │ + b.n abf0e │ │ + beq.n abc08 │ │ + b.n ac068 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3, pc} │ │ - b.n ab2ca │ │ + b.n abf1a │ │ movs r0, r0 │ │ @ instruction: 0xea008010 │ │ - b.n ab422 │ │ + b.n ac072 │ │ asrs r4, r0, #5 │ │ - b.n aaad4 │ │ + b.n ab724 │ │ movs r0, r1 │ │ - b.n ab2da │ │ + b.n abf2a │ │ movs r0, #147 @ 0x93 │ │ - b.n ab6de │ │ + b.n ac32e │ │ asrs r1, r0, #32 │ │ - b.n ab0c0 │ │ + b.n abd10 │ │ adds r6, r5, r6 │ │ add.w r0, r0, r8 │ │ - b.n ab2ea │ │ - beq.n aafe4 │ │ - b.n ab444 │ │ + b.n abf3a │ │ + beq.n abc34 │ │ + b.n ac094 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {pc} │ │ - b.n ab6f6 │ │ + b.n ac346 │ │ movs r0, r1 │ │ - b.n ab2fa │ │ - beq.n aaff4 │ │ - b.n ab454 │ │ + b.n abf4a │ │ + beq.n abc44 │ │ + b.n ac0a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r8, sp} │ │ - b.n aab04 │ │ + b.n ab754 │ │ movs r0, #2 │ │ - b.n ab0e8 │ │ + b.n abd38 │ │ movs r0, #90 @ 0x5a │ │ - b.n aab72 │ │ + b.n ab7c2 │ │ movs r0, r0 │ │ - b.n ab676 │ │ + b.n ac2c6 │ │ @ instruction: 0xffb40aff │ │ str r0, [r5, #16] │ │ - b.n aab18 │ │ + b.n ab768 │ │ adds r1, #40 @ 0x28 │ │ - b.n aab1c │ │ + b.n ab76c │ │ movs r0, #12 │ │ - b.n aab02 │ │ + b.n ab752 │ │ str r6, [r0, #0] │ │ - b.n ab104 │ │ + b.n abd54 │ │ str r0, [r4, r4] │ │ - b.n aab28 │ │ + b.n ab778 │ │ adds r0, #3 │ │ - b.n ab10c │ │ + b.n abd5c │ │ ands r0, r4 │ │ - b.n aab0c │ │ + b.n ab75c │ │ ands r0, r0 │ │ - b.n ab336 │ │ + b.n abf86 │ │ str r5, [r0, r0] │ │ - b.n ab118 │ │ + b.n abd68 │ │ movs r0, #12 │ │ - b.n aab18 │ │ + b.n ab768 │ │ str r0, [r1, r0] │ │ - b.n aab1c │ │ + b.n ab76c │ │ movs r1, r0 │ │ - b.n ab746 │ │ + b.n ac396 │ │ str r0, [r3, r0] │ │ - b.n aab24 │ │ + b.n ab774 │ │ str r1, [r0, r0] │ │ - b.n ab34e │ │ + b.n abf9e │ │ asrs r6, r0, #32 │ │ - b.n ab352 │ │ + b.n abfa2 │ │ cmp r7, #70 @ 0x46 │ │ - b.n ab756 │ │ + b.n ac3a6 │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n aab34 │ │ + b.n ab784 │ │ asrs r0, r0, #2 │ │ stmia.w sp, {r4, sp, pc} │ │ - b.n aab3c │ │ + b.n ab78c │ │ strh r4, [r2, #0] │ │ - b.n aab40 │ │ + b.n ab790 │ │ movs r7, r2 │ │ @ instruction: 0xea0090c4 │ │ - b.n aab6c │ │ + b.n ab7bc │ │ str r3, [r0, #0] │ │ - b.n ab372 │ │ + b.n abfc2 │ │ adds r0, #192 @ 0xc0 │ │ - b.n aab74 │ │ + b.n ab7c4 │ │ ands r4, r6 │ │ - b.n aab74 │ │ + b.n ab7c4 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n ab15c │ │ + b.n abdac │ │ adds r0, #3 │ │ - b.n ab160 │ │ + b.n abdb0 │ │ lsrs r0, r2 │ │ - b.n ab3ce │ │ + b.n ac01e │ │ strb r0, [r6, #2] │ │ - b.n aab88 │ │ + b.n ab7d8 │ │ cmn r0, r7 │ │ - b.n ab3e8 │ │ + b.n ac038 │ │ str r1, [r0, r0] │ │ - b.n ab502 │ │ + b.n ac152 │ │ ands r0, r0 │ │ - b.n ab5e6 │ │ + b.n ac236 │ │ strb r7, [r0, #0] │ │ - b.n ab178 │ │ + b.n abdc8 │ │ str r0, [r2, r0] │ │ - b.n aab78 │ │ + b.n ab7c8 │ │ str r1, [r0, r0] │ │ - b.n ab3a2 │ │ + b.n abff2 │ │ ands r4, r2 │ │ - b.n aab80 │ │ + b.n ab7d0 │ │ ands r0, r0 │ │ - b.n ab3aa │ │ + b.n abffa │ │ movs r0, #28 │ │ - b.n aab88 │ │ + b.n ab7d8 │ │ movs r1, r0 │ │ - b.n ab7b2 │ │ + b.n ac402 │ │ stmia r0!, {r3, r4} │ │ - b.n aab90 │ │ + b.n ab7e0 │ │ asrs r1, r1, #32 │ │ - b.n ab3ba │ │ + b.n ac00a │ │ strb r0, [r4, #0] │ │ - b.n aab98 │ │ + b.n ab7e8 │ │ movs r1, #3 │ │ - b.n ab682 │ │ - add r0, pc, #0 @ (adr r0, ab084 ) │ │ - b.n aaba0 │ │ + b.n ac2d2 │ │ + add r0, pc, #0 @ (adr r0, abcd4 ) │ │ + b.n ab7f0 │ │ lsls r0, r0, #3 │ │ @ instruction: 0xe98d600e │ │ - b.n ab3ce │ │ - pop {r0, r4, r6, pc} │ │ + b.n ac01e │ │ + pop {r1, r4, r6, pc} │ │ @ instruction: 0xebffe006 │ │ - b.n ab3d6 │ │ + b.n ac026 │ │ asrs r5, r0, #32 │ │ - b.n ab3da │ │ + b.n ac02a │ │ movs r4, r0 │ │ - b.n ab3de │ │ + b.n ac02e │ │ @ instruction: 0xff81eaff │ │ strh r1, [r0, #0] │ │ - b.n ab7e6 │ │ + b.n ac436 │ │ @ instruction: 0xffb9eaff │ │ - blx 4ac6ec │ │ + blx 4ad33c │ │ stmia r0!, {r0, r1} │ │ - b.n ab3f2 │ │ + b.n ac042 │ │ strb r5, [r0, #0] │ │ - b.n ab3f6 │ │ + b.n ac046 │ │ adds r0, #12 │ │ - b.n aabec │ │ - bl 506bba │ │ + b.n ab83c │ │ + bl 50780a │ │ str r0, [r1, r0] │ │ - b.n aabf4 │ │ + b.n ab844 │ │ movs r0, #3 │ │ - b.n ab11e │ │ + b.n abd6e │ │ str r5, [r0, #0] │ │ - b.n ab118 │ │ + b.n abd68 │ │ movs r0, #2 │ │ - b.n ab3fa │ │ - bl 506bce │ │ + b.n ac04a │ │ + bl 50781e │ │ vpmin.u q0, , │ │ @ instruction: 0xfff3eaff │ │ - @ instruction: 0xea8afff5 │ │ - @ instruction: 0xea5efff5 │ │ - cmp r6, #0 │ │ - movs r3, r0 │ │ - bl ffcc00d2 │ │ - bl 4a50d6 │ │ - ldc 15, cr15, [r8, #-980] @ 0xfffffc2c │ │ - cmp r5, #180 @ 0xb4 │ │ - movs r3, r0 │ │ - bl 2f00e2 │ │ - lsls r7, r6, #14 │ │ - vqshlu.s32 d17, d10, #22 │ │ - vmull.u q9, d22, d4 │ │ - movs r3, r0 │ │ - bl 3480f2 │ │ - asrs r2, r0, #7 │ │ - vqshlu.s32 , q13, #22 │ │ - @ instruction: 0xfff6eade │ │ - @ instruction: 0xfff5eaba │ │ - vtbl.8 d30, {d5-d8}, d10 │ │ + udf #65 @ 0x41 │ │ + vcvt.f32.u32 d29, d5, #11 │ │ + @ instruction: 0xfff52db0 │ │ + movs r3, r0 │ │ + b.n abc36 │ │ + vabs.f16 q15, q10 │ │ + vcge.s16 q15, , #0 │ │ + vqrdmulh.s q9, , d20[0] │ │ + movs r3, r0 │ │ + b.n ab8a6 │ │ + vtbx.8 d31, {d5}, d6 │ │ + vtbx.8 d16, {d5-d6}, d24 │ │ + vcvt.f16.u16 d18, d20, #10 │ │ + movs r3, r0 │ │ + b.n ab966 │ │ + vsli.32 q8, q11, #21 │ │ + vtbx.8 d16, {d22-d23}, d8 │ │ + @ instruction: 0xfff6de95 │ │ + vcvt.f32.u32 , , #11 │ │ + vqrdmlah.s , , d1[0] │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n ab640 │ │ - beq.n ab070 │ │ - b.n ab5c4 │ │ + b.n ac290 │ │ + beq.n abcc0 │ │ + b.n ac214 │ │ str r0, [r0, r1] │ │ - b.n aac4e │ │ - add r0, pc, #0 @ (adr r0, ab130 ) │ │ - b.n ab472 │ │ + b.n ab89e │ │ + add r0, pc, #0 @ (adr r0, abd80 ) │ │ + b.n ac0c2 │ │ str r0, [r0, #124] @ 0x7c │ │ - b.n ab746 │ │ + b.n ac396 │ │ stmia r0!, {r4, r5} │ │ - b.n ab64e │ │ + b.n ac29e │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n ab5d4 │ │ + b.n ac224 │ │ ands r1, r0 │ │ - b.n ab482 │ │ + b.n ac0d2 │ │ strh r4, [r0, #0] │ │ - b.n aac70 │ │ + b.n ab8c0 │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n ab7e8 │ │ + b.n ac438 │ │ lsrs r2, r0, #32 │ │ - b.n ab770 │ │ + b.n ac3c0 │ │ stmia r0!, {r4, r6} │ │ - b.n aab68 │ │ + b.n ab7b8 │ │ lsls r2, r1, #28 │ │ - b.n ab566 │ │ + b.n ac1b6 │ │ str r4, [r1, r1] │ │ - b.n aab70 │ │ - b.n ab15e │ │ - b.n ab45e │ │ + b.n ab7c0 │ │ + b.n abdae │ │ + b.n ac0ae │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ - b.n ab20c │ │ - b.n aab7c │ │ - cbz r5, ab1b6 │ │ + b.n abe5c │ │ + b.n ab7cc │ │ + cbz r5, abe06 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n aaca2 │ │ + b.n ab8f2 │ │ str r6, [r0, #0] │ │ - b.n ab67e │ │ + b.n ac2ce │ │ movs r0, r0 │ │ - b.n ab418 │ │ + b.n ac068 │ │ lsls r3, r1, #9 │ │ lsrs r0, r0, #8 │ │ asrs r5, r3, #23 │ │ - b.n ab528 │ │ + b.n ac178 │ │ movs r1, r0 │ │ - b.n ab864 │ │ + b.n ac4b4 │ │ lsls r0, r1, #9 │ │ ldmia r2!, {} │ │ asrs r0, r6, #32 │ │ - b.n aacb4 │ │ + b.n ab904 │ │ movs r0, r0 │ │ - b.n ab830 │ │ + b.n ac480 │ │ lsls r0, r1, #9 │ │ lsrs r0, r0, #8 │ │ movs r6, #2 │ │ - b.n ab5c6 │ │ + b.n ac216 │ │ lsls r6, r0, #9 │ │ subs r0, r0, r0 │ │ cmp r7, #200 @ 0xc8 │ │ - b.n aacdc │ │ + b.n ab92c │ │ movs r0, #2 │ │ - b.n ab2c0 │ │ + b.n abf10 │ │ movs r0, #89 @ 0x59 │ │ - b.n aad4a │ │ + b.n ab99a │ │ movs r0, r4 │ │ - b.n ab7ce │ │ + b.n ac41e │ │ lsls r1, r0, #9 │ │ subs r0, r0, r0 │ │ stmia r0!, {r3, r5, r6} │ │ - b.n aacdc │ │ + b.n ab92c │ │ strh r4, [r0, #14] │ │ - b.n aacd8 │ │ - bl 506cb6 │ │ + b.n ab928 │ │ + bl 507906 │ │ movs r0, r0 │ │ - b.n ab86e │ │ + b.n ac4be │ │ lsls r4, r7, #8 │ │ lsrs r0, r0, #8 │ │ stc 2, cr14, [r2], {129} @ 0x81 │ │ - add r0, pc, #352 @ (adr r0, ab328 ) │ │ - b.n aace4 │ │ - add r0, pc, #0 @ (adr r0, ab1cc ) │ │ - b.n ab90e │ │ + add r0, pc, #352 @ (adr r0, abf78 ) │ │ + b.n ab934 │ │ + add r0, pc, #0 @ (adr r0, abe1c ) │ │ + b.n ac55e │ │ str r0, [sp, #4] │ │ - b.n ab912 │ │ + b.n ac562 │ │ eors r0, r3 │ │ - b.n aabec │ │ + b.n ab83c │ │ lsls r4, r7, #7 │ │ and.w r0, r0, r0, lsl #6 │ │ - b.n aad12 │ │ - b.n ab1e8 │ │ - b.n aacf6 │ │ + b.n ab962 │ │ + b.n abe38 │ │ + b.n ab946 │ │ movs r0, r0 │ │ - b.n ab888 │ │ + b.n ac4d8 │ │ lsls r0, r6, #13 │ │ lsrs r0, r0, #8 │ │ movs r0, #16 │ │ - b.n aad10 │ │ + b.n ab960 │ │ movs r1, r0 │ │ - b.n ab6fe │ │ + b.n ac34e │ │ adds r0, #104 @ 0x68 │ │ - b.n aad20 │ │ + b.n ab970 │ │ movs r3, r0 │ │ - b.n ab49e │ │ + b.n ac0ee │ │ lsls r1, r7, #14 │ │ subs r0, r0, r0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ab584 │ │ + b.n ac1d4 │ │ str r0, [r0, #0] │ │ - b.n ab9c6 │ │ + b.n ac616 │ │ str r1, [r0, r0] │ │ - b.n ab9ca │ │ + b.n ac61a │ │ strb r2, [r0, #0] │ │ - b.n ab2ba │ │ + b.n abf0a │ │ movs r0, #3 │ │ - b.n ab3bc │ │ + b.n ac00c │ │ lsls r5, r6, #14 │ │ cmp r2, #0 │ │ lsls r1, r0, #16 │ │ - b.n ab842 │ │ + b.n ac492 │ │ lsls r0, r0, #7 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #1 │ │ - b.n aac58 │ │ + b.n ab8a8 │ │ movs r0, r0 │ │ - b.n ab8c8 │ │ + b.n ac518 │ │ strh r4, [r0, #0] │ │ - b.n aad4a │ │ + b.n ab99a │ │ lsls r6, r4, #16 │ │ lsrs r0, r0, #8 │ │ lsls r0, r3, #3 │ │ - b.n ab5b4 │ │ + b.n ac204 │ │ lsls r2, r0, #24 │ │ - b.n ab866 │ │ - b.n ab2e0 │ │ - b.n aac50 │ │ + b.n ac4b6 │ │ + b.n abf30 │ │ + b.n ab8a0 │ │ movs r4, r1 │ │ - b.n aad52 │ │ + b.n ab9a2 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, #76 @ 0x4c │ │ - b.n aac7c │ │ + b.n ab8cc │ │ movs r1, #4 │ │ - b.n aad6e │ │ + b.n ab9be │ │ movs r0, r0 │ │ - b.n ab8f2 │ │ + b.n ac542 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #76 @ 0x4c │ │ - b.n aac8c │ │ + b.n ab8dc │ │ movs r0, #132 @ 0x84 │ │ - b.n aad7e │ │ + b.n ab9ce │ │ movs r0, #12 │ │ - b.n aad82 │ │ + b.n ab9d2 │ │ movs r0, r0 │ │ - b.n ab506 │ │ + b.n ac156 │ │ lsls r3, r5, #14 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #1 │ │ - b.n aad9e │ │ + b.n ab9ee │ │ lsls r0, r0, #1 │ │ - b.n ab704 │ │ + b.n ac354 │ │ str r0, [r1, r0] │ │ - b.n ab784 │ │ - pop {r1, r2, r3, r4, r5} │ │ + b.n ac3d4 │ │ + pop {r0, r1, r2, r3, r4, r5} │ │ @ instruction: 0xebff0000 │ │ - b.n ab9ba │ │ + b.n ac60a │ │ str r0, [sp, #4] │ │ - b.n ab9be │ │ + b.n ac60e │ │ lsls r4, r0, #1 │ │ - b.n aac98 │ │ + b.n ab8e8 │ │ stmia r0!, {} │ │ - b.n aba46 │ │ + b.n ac696 │ │ lsls r0, r1, #1 │ │ - b.n aaca0 │ │ + b.n ab8f0 │ │ lsls r0, r3, #1 │ │ - b.n ab7a2 │ │ + b.n ac3f2 │ │ movs r4, r4 │ │ - b.n aadac │ │ + b.n ab9fc │ │ movs r0, r3 │ │ - b.n ab7aa │ │ + b.n ac3fa │ │ movs r0, r4 │ │ - b.n aadb4 │ │ + b.n aba04 │ │ movs r0, r2 │ │ - b.n ab7a8 │ │ + b.n ac3f8 │ │ ands r0, r0 │ │ - b.n ab9e2 │ │ + b.n ac632 │ │ lsls r0, r4, #1 │ │ - b.n aadc0 │ │ + b.n aba10 │ │ movs r0, r1 │ │ - b.n ab7b4 │ │ + b.n ac404 │ │ lsls r4, r3, #1 │ │ - b.n aadc8 │ │ + b.n aba18 │ │ str r4, [r2, r1] │ │ - b.n aadcc │ │ - add r0, pc, #352 @ (adr r0, ab414 ) │ │ - b.n aadd0 │ │ + b.n aba1c │ │ + add r0, pc, #352 @ (adr r0, ac064 ) │ │ + b.n aba20 │ │ adds r0, #64 @ 0x40 │ │ - b.n aadee │ │ + b.n aba3e │ │ adds r0, #92 @ 0x5c │ │ - b.n aacd4 │ │ + b.n ab924 │ │ lsls r5, r3, #23 │ │ - b.n ab668 │ │ + b.n ac2b8 │ │ movs r1, r0 │ │ - b.n ab9a6 │ │ + b.n ac5f6 │ │ lsls r7, r7, #4 │ │ ldmia r2!, {} │ │ movs r7, r7 │ │ - b.n aad84 │ │ + b.n ab9d4 │ │ asrs r4, r3, #1 │ │ - b.n aae78 │ │ + b.n abac8 │ │ movs r0, #16 │ │ - b.n aadfc │ │ + b.n aba4c │ │ adds r0, #5 │ │ - b.n ab61a │ │ + b.n ac26a │ │ str r0, [r0, #24] │ │ - b.n ab244 │ │ + b.n abe94 │ │ lsls r0, r2, #4 │ │ - b.n ab3e6 │ │ + b.n ac036 │ │ strb r4, [r0, #0] │ │ - b.n aae0c │ │ + b.n aba5c │ │ movs r4, r2 │ │ - b.n ab7ea │ │ + b.n ac43a │ │ adds r0, #92 @ 0x5c │ │ - b.n aad24 │ │ + b.n ab974 │ │ lsls r0, r3, #1 │ │ - b.n aad08 │ │ + b.n ab958 │ │ movs r0, #128 @ 0x80 │ │ - b.n aae2a │ │ + b.n aba7a │ │ movs r0, r0 │ │ - b.n ab99e │ │ + b.n ac5ee │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ - bl 506dfe │ │ + bl 507a4e │ │ stmia r0!, {r2} │ │ - b.n aae0a │ │ + b.n aba5a │ │ asrs r0, r3, #1 │ │ - b.n aad40 │ │ + b.n ab990 │ │ movs r4, r4 │ │ - b.n aae30 │ │ + b.n aba80 │ │ movs r4, r2 │ │ - b.n aae16 │ │ + b.n aba66 │ │ lsls r0, r7, #2 │ │ - b.n aae38 │ │ + b.n aba88 │ │ asrs r4, r7, #2 │ │ - b.n aae3c │ │ + b.n aba8c │ │ movs r0, r3 │ │ - b.n aae22 │ │ + b.n aba72 │ │ asrs r4, r3, #32 │ │ - b.n aae26 │ │ + b.n aba76 │ │ str r0, [r0, #0] │ │ - b.n aae2a │ │ - bl 506e26 │ │ + b.n aba7a │ │ + bl 507a76 │ │ strb r4, [r0, #0] │ │ - b.n aae32 │ │ + b.n aba82 │ │ lsls r0, r1, #1 │ │ - b.n aae58 │ │ - bl 506e32 │ │ + b.n abaa8 │ │ + bl 507a82 │ │ str r1, [sp, #800] @ 0x320 │ │ - b.n aae3a │ │ + b.n aba8a │ │ lsls r0, r4, #1 │ │ - b.n aae78 │ │ + b.n abac8 │ │ str r0, [r6, #0] │ │ - b.n aae5c │ │ + b.n abaac │ │ movs r0, #40 @ 0x28 │ │ - b.n aae60 │ │ + b.n abab0 │ │ lsls r1, r0, #1 │ │ ldmia.w r0, {r2, r4, r5} │ │ - b.n aae68 │ │ + b.n abab8 │ │ lsls r4, r3, #1 │ │ - b.n aae8c │ │ + b.n abadc │ │ movs r0, #16 │ │ - b.n aae7c │ │ + b.n abacc │ │ strb r4, [r5, #0] │ │ - b.n aae74 │ │ + b.n abac4 │ │ asrs r0, r0, #32 │ │ - b.n aae7e │ │ + b.n abace │ │ movs r4, r0 │ │ - b.n aae82 │ │ + b.n abad2 │ │ lsls r0, r0, #1 │ │ - b.n aae80 │ │ + b.n abad0 │ │ movs r1, r4 │ │ ldmia.w r5, {r2, r6} │ │ - b.n aae88 │ │ + b.n abad8 │ │ lsls r0, r0, #1 │ │ - b.n aae28 │ │ + b.n aba78 │ │ asrs r4, r7, #32 │ │ - b.n aae90 │ │ + b.n abae0 │ │ lsls r0, r2, #1 │ │ - b.n aae94 │ │ + b.n abae4 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n aaea2 │ │ - bl 506e7e │ │ + b.n abaf2 │ │ + bl 507ace │ │ strh r0, [r4, #0] │ │ - b.n aaeaa │ │ - bl 506e86 │ │ + b.n abafa │ │ + bl 507ad6 │ │ lsls r4, r7, #2 │ │ - b.n aaeb2 │ │ + b.n abb02 │ │ movs r1, r0 │ │ - b.n ab872 │ │ + b.n ac4c2 │ │ lsls r0, r0, #3 │ │ - b.n aaeba │ │ + b.n abb0a │ │ strb r4, [r0, #3] │ │ - b.n aaebe │ │ - bl 506e9a │ │ + b.n abb0e │ │ + bl 507aea │ │ movs r0, #200 @ 0xc8 │ │ - b.n aaec6 │ │ + b.n abb16 │ │ movs r0, r0 │ │ - b.n ab986 │ │ + b.n ac5d6 │ │ movs r0, r0 │ │ - b.n abaea │ │ + b.n ac73a │ │ strb r7, [r0, #0] │ │ - b.n ab406 │ │ + b.n ac056 │ │ movs r1, r0 │ │ adds r3, #0 │ │ asrs r0, r1, #32 │ │ - b.n ab6ee │ │ + b.n ac33e │ │ movs r0, #2 │ │ - b.n ab40a │ │ + b.n ac05a │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #12 │ │ movs r0, #2 │ │ - b.n ab6f0 │ │ - bl 506ec2 │ │ + b.n ac340 │ │ + bl 507b12 │ │ ands r4, r3 │ │ - b.n aaee4 │ │ + b.n abb34 │ │ str r0, [r7, #0] │ │ - b.n aaee8 │ │ + b.n abb38 │ │ str r0, [r1, r1] │ │ - b.n aaeec │ │ + b.n abb3c │ │ lsls r4, r2, #4 │ │ subs r0, r0, r0 │ │ - b.n ab3d8 │ │ - b.n ab3dc │ │ + b.n ac028 │ │ + b.n ac02c │ │ lsls r4, r3, #1 │ │ - b.n aaf84 │ │ + b.n abbd4 │ │ asrs r0, r2, #32 │ │ - b.n aaf08 │ │ + b.n abb58 │ │ str r1, [r3, #0] │ │ - b.n ab4e8 │ │ + b.n ac138 │ │ movs r0, #28 │ │ - b.n aaf16 │ │ - bl 506eea │ │ + b.n abb66 │ │ + bl 507b3a │ │ asrs r0, r4, #32 │ │ - b.n aaf1e │ │ - bl 506ef2 │ │ + b.n abb6e │ │ + bl 507b42 │ │ strb r4, [r7, #2] │ │ - b.n aaf26 │ │ + b.n abb76 │ │ str r0, [r0, r3] │ │ - b.n aaf2a │ │ + b.n abb7a │ │ movs r1, r0 │ │ - b.n ab706 │ │ + b.n ac356 │ │ strb r1, [r0, #0] │ │ - b.n ab8f4 │ │ + b.n ac544 │ │ lsrs r4, r0 │ │ - b.n aaf36 │ │ - bl 506f0a │ │ + b.n abb86 │ │ + bl 507b5a │ │ strb r0, [r0, #0] │ │ - b.n ab9fc │ │ + b.n ac64c │ │ str r0, [r1, #12] │ │ - b.n aaf42 │ │ + b.n abb92 │ │ strb r0, [r0, #0] │ │ - b.n abb5a │ │ + b.n ac7aa │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n abac2 │ │ + b.n ac712 │ │ str r4, [r0, r0] │ │ - b.n ab46a │ │ + b.n ac0ba │ │ str r6, [r0, #0] │ │ - b.n ab46c │ │ + b.n ac0bc │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ str r6, [r0, #0] │ │ - b.n ab75c │ │ - bl 506f32 │ │ + b.n ac3ac │ │ + bl 507b82 │ │ lsls r7, r7, #3 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n ab43e │ │ + b.n ac08e │ │ lsls r4, r1, #1 │ │ - b.n aaf5c │ │ + b.n abbac │ │ str r0, [sp, #56] @ 0x38 │ │ - b.n ab786 │ │ + b.n ac3d6 │ │ lsls r4, r3, #1 │ │ - b.n aaff0 │ │ + b.n abc40 │ │ str r0, [r2, #0] │ │ - b.n aaf74 │ │ + b.n abbc4 │ │ adds r0, #2 │ │ - b.n abb92 │ │ + b.n ac7e2 │ │ ands r3, r2 │ │ - b.n ab562 │ │ + b.n ac1b2 │ │ adds r0, #1 │ │ - b.n ab4aa │ │ + b.n ac0fa │ │ str r4, [r3, r0] │ │ - b.n aaf86 │ │ - bl 506f5e │ │ + b.n abbd6 │ │ + bl 507bae │ │ movs r0, r4 │ │ - b.n aaf8e │ │ - bl 506f66 │ │ + b.n abbde │ │ + bl 507bb6 │ │ str r4, [r7, #8] │ │ - b.n aaf96 │ │ - add r0, pc, #768 @ (adr r0, ab770 ) │ │ - b.n aaf9a │ │ - b.n ab474 │ │ - b.n ab780 │ │ + b.n abbe6 │ │ + add r0, pc, #768 @ (adr r0, ac3c0 ) │ │ + b.n abbea │ │ + b.n ac0c4 │ │ + b.n ac3d0 │ │ strb r4, [r0, #3] │ │ - b.n aafa2 │ │ - bl 506f7a │ │ + b.n abbf2 │ │ + bl 507bca │ │ str r1, [r0, #0] │ │ - b.n ab96e │ │ + b.n ac5be │ │ lsrs r0, r1 │ │ - b.n aafae │ │ + b.n abbfe │ │ str r0, [r0, #0] │ │ - b.n aba7e │ │ + b.n ac6ce │ │ strb r7, [r0, #0] │ │ - b.n ab4d8 │ │ + b.n ac128 │ │ str r0, [r0, #0] │ │ - b.n abbd2 │ │ + b.n ac822 │ │ ands r4, r0 │ │ - b.n ab4d6 │ │ + b.n ac126 │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n abb5a │ │ + b.n ac7aa │ │ ands r4, r0 │ │ - b.n ab7b0 │ │ + b.n ac400 │ │ strb r2, [r0, #0] │ │ - b.n ab4fe │ │ - b.n ab4aa │ │ + b.n ac14e │ │ + b.n ac0fa │ │ asrs r0, r0, #12 │ │ adds r0, #3 │ │ - b.n ab7bc │ │ + b.n ac40c │ │ strb r4, [r1, #0] │ │ - b.n ab556 │ │ + b.n ac1a6 │ │ strb r0, [r1, #0] │ │ - b.n ab658 │ │ + b.n ac2a8 │ │ strb r0, [r0, #0] │ │ - b.n abbfa │ │ + b.n ac84a │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n abb68 │ │ + b.n ac7b8 │ │ adds r0, #76 @ 0x4c │ │ - b.n ab000 │ │ + b.n abc50 │ │ strb r7, [r0, #8] │ │ - b.n ab80a │ │ + b.n ac45a │ │ strb r0, [r1, #0] │ │ lsls r0, r0, #12 │ │ movs r0, r0 │ │ - b.n abb7a │ │ - bl 506fd2 │ │ + b.n ac7ca │ │ + bl 507c22 │ │ adds r0, #131 @ 0x83 │ │ - b.n ab7ec │ │ + b.n ac43c │ │ adds r0, #7 │ │ - b.n ab7e4 │ │ + b.n ac434 │ │ adds r0, #76 @ 0x4c │ │ - b.n aaffc │ │ + b.n abc4c │ │ lsls r0, r3, #3 │ │ subs r0, r0, r0 │ │ str r6, [r0, #0] │ │ - b.n ab506 │ │ + b.n ac156 │ │ adds r0, #5 │ │ - b.n ab532 │ │ + b.n ac182 │ │ ands r0, r0 │ │ - b.n ab534 │ │ + b.n ac184 │ │ adds r0, #4 │ │ - b.n ab7fc │ │ + b.n ac44c │ │ ands r2, r0 │ │ - b.n ab5a4 │ │ + b.n ac1f4 │ │ ands r1, r0 │ │ - b.n ab69e │ │ + b.n ac2ee │ │ strb r0, [r0, #0] │ │ - b.n ab552 │ │ + b.n ac1a2 │ │ ands r0, r0 │ │ - b.n abc46 │ │ + b.n ac896 │ │ str r0, [sp, #368] @ 0x170 │ │ - b.n ab044 │ │ + b.n abc94 │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n abbba │ │ + b.n ac80a │ │ eors r7, r5 │ │ asrs r0, r4, #15 │ │ movs r0, r0 │ │ - b.n abbc0 │ │ + b.n ac810 │ │ adds r0, #5 │ │ - b.n ab576 │ │ + b.n ac1c6 │ │ eors r0, r1 │ │ lsls r0, r0, #12 │ │ adds r0, #7 │ │ - b.n ab82c │ │ + b.n ac47c │ │ strb r4, [r1, #0] │ │ - b.n ab5d4 │ │ + b.n ac224 │ │ strb r0, [r1, #0] │ │ - b.n ab6ce │ │ - b.n ab5d8 │ │ - b.n ab06c │ │ + b.n ac31e │ │ + b.n ac228 │ │ + b.n abcbc │ │ strb r0, [r0, #0] │ │ - b.n abc76 │ │ - add r0, pc, #384 @ (adr r0, ab6b8 ) │ │ - b.n ab074 │ │ + b.n ac8c6 │ │ + add r0, pc, #384 @ (adr r0, ac308 ) │ │ + b.n abcc4 │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n abbf0 │ │ + b.n ac840 │ │ strb r0, [r6, #0] │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n abbf0 │ │ + b.n ac840 │ │ adds r0, #76 @ 0x4c │ │ - b.n ab088 │ │ + b.n abcd8 │ │ strb r0, [r3, #0] │ │ lsls r0, r0, #12 │ │ movs r0, #0 │ │ - b.n ab068 │ │ + b.n abcb8 │ │ adds r1, #6 │ │ - b.n ab860 │ │ + b.n ac4b0 │ │ stmia r0!, {} │ │ - b.n ab07a │ │ + b.n abcca │ │ adds r0, #7 │ │ - b.n ab668 │ │ + b.n ac2b8 │ │ str r0, [r0, r0] │ │ - b.n ab07a │ │ + b.n abcca │ │ adds r0, #4 │ │ - b.n ab670 │ │ - ldr r5, [pc, #864] @ (ab8cc ) │ │ - b.n ab0ac │ │ + b.n ac2c0 │ │ + ldr r5, [pc, #864] @ (ac51c ) │ │ + b.n abcfc │ │ adds r0, #64 @ 0x40 │ │ - b.n ab008 │ │ + b.n abc58 │ │ ands r4, r0 │ │ - b.n ab694 │ │ + b.n ac2e4 │ │ strb r3, [r6, #1] │ │ - b.n ab358 │ │ + b.n abfa8 │ │ strh r4, [r0, #0] │ │ - b.n ab09a │ │ + b.n abcea │ │ str r7, [r0, #0] │ │ - b.n ab52a │ │ + b.n ac17a │ │ asrs r4, r0, #32 │ │ - b.n ab098 │ │ + b.n abce8 │ │ movs r4, r0 │ │ - b.n ab09e │ │ + b.n abcee │ │ adds r0, #195 @ 0xc3 │ │ - b.n ab99a │ │ + b.n ac5ea │ │ adds r0, #61 @ 0x3d │ │ - b.n ab028 │ │ + b.n abc78 │ │ adds r2, #86 @ 0x56 │ │ - b.n ab558 │ │ + b.n ac1a8 │ │ adds r0, #62 @ 0x3e │ │ - b.n ab030 │ │ + b.n abc80 │ │ adds r1, #86 @ 0x56 │ │ - b.n ab560 │ │ + b.n ac1b0 │ │ adds r0, #63 @ 0x3f │ │ - b.n ab038 │ │ + b.n abc88 │ │ adds r0, #80 @ 0x50 │ │ - b.n ab0e0 │ │ + b.n abd30 │ │ movs r7, r0 │ │ - b.n ab850 │ │ + b.n ac4a0 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ adds r0, #68 @ 0x44 │ │ - b.n ab0ec │ │ + b.n abd3c │ │ strb r0, [r1, #1] │ │ - b.n ab0f0 │ │ + b.n abd40 │ │ adds r0, #12 │ │ - b.n ab600 │ │ + b.n ac250 │ │ strb r0, [r1, #0] │ │ - b.n ab60c │ │ + b.n ac25c │ │ adds r0, #7 │ │ - b.n ab8e8 │ │ + b.n ac538 │ │ adds r0, #60 @ 0x3c │ │ lsls r5, r3, #22 │ │ movs r0, #2 │ │ movs r3, r4 │ │ adds r0, #64 @ 0x40 │ │ lsls r5, r3, #22 │ │ asrs r1, r0, #32 │ │ movs r3, r4 │ │ asrs r1, r0, #32 │ │ lsls r2, r2, #6 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #352 @ (adr r0, ab73c ) │ │ - b.n ab118 │ │ + add r0, pc, #352 @ (adr r0, ac38c ) │ │ + b.n abd68 │ │ movs r0, r0 │ │ - b.n abd22 │ │ + b.n ac972 │ │ asrs r4, r3, #32 │ │ - b.n ab120 │ │ + b.n abd70 │ │ lsls r4, r0, #1 │ │ - b.n ab000 │ │ + b.n abc50 │ │ lsls r0, r1, #1 │ │ - b.n ab004 │ │ + b.n abc54 │ │ asrs r1, r0, #32 │ │ - b.n abaf4 │ │ + b.n ac744 │ │ str r4, [r2, r1] │ │ - b.n ab130 │ │ + b.n abd80 │ │ movs r2, r5 │ │ - b.n abc9c │ │ + b.n ac8ec │ │ str r0, [sp, #4] │ │ - b.n abd3e │ │ + b.n ac98e │ │ stmia r0!, {} │ │ - b.n abdc2 │ │ + b.n aca12 │ │ ands r1, r0 │ │ - b.n ab946 │ │ + b.n ac596 │ │ vpmin.u32 , q13, │ │ lsls r7, r1, #10 │ │ and.w r0, r0, r4, ror #4 │ │ - b.n ab14c │ │ + b.n abd9c │ │ movs r0, #56 @ 0x38 │ │ - b.n ab150 │ │ + b.n abda0 │ │ asrs r5, r0, #32 │ │ - b.n ab65c │ │ + b.n ac2ac │ │ movs r0, r0 │ │ - b.n ab662 │ │ + b.n ac2b2 │ │ movs r0, r0 │ │ - b.n ab944 │ │ + b.n ac594 │ │ @ instruction: 0xffec1aff │ │ eors r0, r3 │ │ - b.n ab060 │ │ + b.n abcb0 │ │ str r0, [r6, r0] │ │ - b.n ab168 │ │ + b.n abdb8 │ │ lsls r0, r2, #1 │ │ - b.n ab068 │ │ + b.n abcb8 │ │ asrs r4, r2, #32 │ │ - b.n abb3e │ │ + b.n ac78e │ │ str r4, [r5, #0] │ │ - b.n ab174 │ │ + b.n abdc4 │ │ lsls r0, r4, #1 │ │ stmia.w r0, {r0, r2, r3, r7, r9, fp} │ │ - bne.w c6f2 │ │ - b.n ab180 │ │ + bne.w d342 │ │ + b.n abdd0 │ │ movs r0, #32 │ │ - b.n ab184 │ │ + b.n abdd4 │ │ asrs r0, r0, #32 │ │ - b.n ab170 │ │ + b.n abdc0 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r2, #12845056 @ 0xc40000 │ │ - b.n ab18a │ │ + b.n abdda │ │ asrs r0, r0, #32 │ │ - b.n ab15e │ │ + b.n abdae │ │ asrs r0, r5, #32 │ │ - b.n abb66 │ │ + b.n ac7b6 │ │ movs r0, #96 @ 0x60 │ │ - b.n abda2 │ │ - add r3, pc, #604 @ (adr r3, ab8c0 ) │ │ - @ instruction: 0xfa002048 │ │ - b.n ab0a0 │ │ + b.n ac9f2 │ │ + add r4, pc, #16 @ (adr r4, ac2c4 ) │ │ + @ instruction: 0xfb002048 │ │ + b.n abcf0 │ │ lsls r0, r1, #2 │ │ - b.n abb76 │ │ + b.n ac7c6 │ │ adds r0, #68 @ 0x44 │ │ - b.n ab0a8 │ │ + b.n abcf8 │ │ lsrs r5, r1, #10 │ │ orn r0, r0, #536576 @ 0x83000 │ │ - b.n ab97e │ │ + b.n ac5ce │ │ adds r0, #6 │ │ - b.n ab9be │ │ + b.n ac60e │ │ strb r4, [r4, #0] │ │ - b.n ab1bc │ │ + b.n abe0c │ │ cmp r7, #18 │ │ - b.n ab964 │ │ + b.n ac5b4 │ │ cmp r2, #143 @ 0x8f │ │ orn r2, r0, #331776 @ 0x51000 │ │ - b.n ab9ce │ │ + b.n ac61e │ │ lsrs r5, r1, #10 │ │ orr.w r4, r7, #6815744 @ 0x680000 │ │ - b.n aba2a │ │ + b.n ac67a │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r7, #557056 @ 0x88000 │ │ - b.n ab1b8 │ │ + b.n abe08 │ │ movs r0, #5 │ │ - b.n ab9e2 │ │ + b.n ac632 │ │ movs r2, r2 │ │ stmia.w sp, {r3, r4, r9, sl, ip, lr} │ │ @ instruction: 0xeb00c050 │ │ - b.n ab0e4 │ │ + b.n abd34 │ │ movs r0, r0 │ │ - b.n abd52 │ │ + b.n ac9a2 │ │ lsls r0, r5, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [r3, #4] │ │ - b.n ab0f0 │ │ + b.n abd40 │ │ lsls r0, r2, #3 │ │ - b.n aba56 │ │ + b.n ac6a6 │ │ movs r0, #8 │ │ - b.n ab1ee │ │ - bl 5071c2 │ │ + b.n abe3e │ │ + bl 507e12 │ │ adds r0, #12 │ │ - b.n ab1f6 │ │ - bl 5071ca │ │ + b.n abe46 │ │ + bl 507e1a │ │ strb r0, [r5, #2] │ │ - b.n ab1fe │ │ + b.n abe4e │ │ strb r4, [r5, #2] │ │ - b.n ab202 │ │ + b.n abe52 │ │ strb r0, [r6, #2] │ │ - b.n ab206 │ │ - bl 5071da │ │ + b.n abe56 │ │ + bl 507e2a │ │ str r4, [r6, #8] │ │ - b.n ab20e │ │ - bl 5071e2 │ │ + b.n abe5e │ │ + bl 507e32 │ │ strb r7, [r0, #0] │ │ - b.n ab72e │ │ + b.n ac37e │ │ str r6, [r0, #0] │ │ - b.n ab734 │ │ + b.n ac384 │ │ strb r6, [r0, #0] │ │ - b.n aba20 │ │ + b.n ac670 │ │ movs r0, #0 │ │ asrs r0, r4, #14 │ │ adds r0, #0 │ │ asrs r0, r4, #14 │ │ movs r2, r0 │ │ - b.n ab73e │ │ + b.n ac38e │ │ asrs r3, r0, #32 │ │ - b.n ab744 │ │ + b.n ac394 │ │ movs r1, r0 │ │ - b.n aba26 │ │ + b.n ac676 │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #1 │ │ - b.n ab242 │ │ - b.n ab7b8 │ │ - b.n ab148 │ │ + b.n abe92 │ │ + b.n ac408 │ │ + b.n abd98 │ │ lsls r0, r6, #2 │ │ - b.n abab8 │ │ + b.n ac708 │ │ movs r0, r1 │ │ - b.n abdba │ │ + b.n aca0a │ │ lsls r6, r2, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n ab158 │ │ + b.n abda8 │ │ lsls r0, r1, #1 │ │ - b.n ab246 │ │ + b.n abe96 │ │ movs r1, #76 @ 0x4c │ │ - b.n ab24a │ │ - bl 50722a │ │ + b.n abe9a │ │ + bl 507e7a │ │ str r0, [r1, r5] │ │ - b.n ab252 │ │ - bl 507232 │ │ + b.n abea2 │ │ + bl 507e82 │ │ asrs r4, r1, #5 │ │ - b.n ab25a │ │ - bl 50723a │ │ + b.n abeaa │ │ + bl 507e8a │ │ adds r1, #72 @ 0x48 │ │ - b.n ab262 │ │ - bl 507242 │ │ + b.n abeb2 │ │ + bl 507e92 │ │ strb r1, [r0, #0] │ │ - b.n ab78e │ │ + b.n ac3de │ │ str r3, [r0, #0] │ │ - b.n ab798 │ │ + b.n ac3e8 │ │ strb r7, [r0, #0] │ │ - b.n aba7e │ │ + b.n ac6ce │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #1 │ │ - b.n aba9a │ │ + b.n ac6ea │ │ str r3, [r0, r0] │ │ - b.n aba9e │ │ - blx 4acda0 │ │ + b.n ac6ee │ │ + blx 4ad9f0 │ │ @ instruction: 0xfff3eaff │ │ lsls r1, r0, #8 │ │ ldmia.w ip, {r0, r2, ip} │ │ - b.n ab80e │ │ + b.n ac45e │ │ asrs r2, r0, #32 │ │ - b.n ab924 │ │ + b.n ac574 │ │ lsls r0, r2, #1 │ │ subs r2, #0 │ │ strh r0, [r5, #0] │ │ - b.n ab2b4 │ │ + b.n abf04 │ │ movs r0, r0 │ │ - b.n abe2e │ │ + b.n aca7e │ │ lsls r0, r6, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n ab2b6 │ │ + b.n abf06 │ │ movs r0, #0 │ │ - b.n ab2ba │ │ + b.n abf0a │ │ adds r0, #4 │ │ - b.n ab2be │ │ + b.n abf0e │ │ strb r0, [r0, #0] │ │ - b.n ab2c2 │ │ + b.n abf12 │ │ str r3, [r0, #0] │ │ - b.n ab7d8 │ │ + b.n ac428 │ │ str r7, [r0, r0] │ │ - b.n ab7de │ │ + b.n ac42e │ │ str r6, [r0, #0] │ │ - b.n abac8 │ │ + b.n ac718 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r3, r0, #32 │ │ - b.n abae6 │ │ + b.n ac736 │ │ movs r0, #7 │ │ - b.n abaea │ │ - blx 4acdec │ │ + b.n ac73a │ │ + blx 4ada3c │ │ @ instruction: 0xfff5eaff │ │ movs r2, r0 │ │ - b.n ab7f6 │ │ + b.n ac446 │ │ asrs r1, r0, #32 │ │ - b.n ab80c │ │ + b.n ac45c │ │ movs r1, r0 │ │ - b.n abade │ │ + b.n ac72e │ │ asrs r4, r3, #32 │ │ - b.n ab2fc │ │ + b.n abf4c │ │ lsls r6, r3, #1 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xff88eaff │ │ asrs r4, r3, #1 │ │ - b.n ab374 │ │ + b.n abfc4 │ │ movs r0, #16 │ │ - b.n ab2f8 │ │ + b.n abf48 │ │ lsls r0, r2, #4 │ │ - b.n ab8da │ │ + b.n ac52a │ │ str r4, [r3, #0] │ │ - b.n ab2fa │ │ - bl 5072da │ │ + b.n abf4a │ │ + bl 507f2a │ │ strb r0, [r4, #0] │ │ - b.n ab302 │ │ - bl 5072e2 │ │ + b.n abf52 │ │ + bl 507f32 │ │ asrs r4, r7, #2 │ │ - b.n ab30a │ │ + b.n abf5a │ │ asrs r0, r0, #3 │ │ - b.n ab30e │ │ + b.n abf5e │ │ asrs r4, r0, #3 │ │ - b.n ab312 │ │ - bl 5072f2 │ │ + b.n abf62 │ │ + bl 507f42 │ │ movs r0, #200 @ 0xc8 │ │ - b.n ab31a │ │ + b.n abf6a │ │ movs r4, r2 │ │ - b.n abcfe │ │ + b.n ac94e │ │ asrs r1, r0, #32 │ │ - b.n ab84e │ │ + b.n ac49e │ │ lsls r0, r3, #1 │ │ - b.n ab21c │ │ + b.n abe6c │ │ movs r0, #2 │ │ - b.n ab858 │ │ - bl 50730a │ │ + b.n ac4a8 │ │ + bl 507f5a │ │ asrs r2, r0, #32 │ │ - b.n abb34 │ │ + b.n ac784 │ │ str r0, [r0, #0] │ │ asrs r0, r4, #14 │ │ strb r0, [r0, #0] │ │ asrs r0, r4, #14 │ │ movs r0, #128 @ 0x80 │ │ - b.n ab352 │ │ + b.n abfa2 │ │ movs r0, r0 │ │ - b.n abec6 │ │ + b.n acb16 │ │ mrc2 10, 5, r1, cr5, cr15, {7} @ │ │ mcr2 10, 6, lr, cr3, cr15, {7} @ │ │ stmia r0!, {} │ │ - b.n abf6e │ │ + b.n acbbe │ │ strh r0, [r0, #0] │ │ - b.n abf72 │ │ - b.n ab834 │ │ - b.n abf76 │ │ + b.n acbc2 │ │ + b.n ac484 │ │ + b.n acbc6 │ │ mcr2 10, 7, lr, cr7, cr15, {7} @ │ │ movs r0, #0 │ │ - b.n abf7e │ │ + b.n acbce │ │ asrs r0, r0, #32 │ │ - b.n abf82 │ │ + b.n acbd2 │ │ movs r0, r0 │ │ - b.n abf86 │ │ + b.n acbd6 │ │ mrc2 10, 7, lr, cr12, cr15, {7} @ │ │ str r0, [r0, r0] │ │ - b.n abf8e │ │ + b.n acbde │ │ movs r0, r0 │ │ - b.n abf92 │ │ + b.n acbe2 │ │ str r0, [r0, #0] │ │ - b.n abf96 │ │ + b.n acbe6 │ │ vpmin.u32 q7, , │ │ movs r0, #64 @ 0x40 │ │ - b.n ab392 │ │ + b.n abfe2 │ │ lsls r0, r1, #1 │ │ - b.n abcf8 │ │ + b.n ac948 │ │ asrs r0, r0, #32 │ │ - b.n ac026 │ │ + b.n acc76 │ │ ldrsb r5, [r1, r5] │ │ add.w r0, r0, ip, lsr #4 │ │ - b.n ab3a8 │ │ + b.n abff8 │ │ movs r1, r0 │ │ - b.n abf52 │ │ + b.n acba2 │ │ vpmin.u16 q8, , │ │ lsls r3, r5, #10 │ │ and.w r0, r0, lr, ror #9 │ │ - b.n abc7e │ │ + b.n ac8ce │ │ movs r0, r1 │ │ - b.n abf26 │ │ + b.n acb76 │ │ lsls r4, r0, #9 │ │ subs r0, r0, r0 │ │ movs r0, #88 @ 0x58 │ │ - b.n ab2c0 │ │ + b.n abf10 │ │ ldrb r5, [r7, r6] │ │ - b.n abea0 │ │ + b.n acaf0 │ │ ldr r5, [r4, r5] │ │ - b.n abf1c │ │ + b.n acb6c │ │ movs r0, #208 @ 0xd0 │ │ - b.n abc1a │ │ + b.n ac86a │ │ adds r0, #5 │ │ - b.n ab8e0 │ │ + b.n ac530 │ │ str r3, [r0, r4] │ │ - b.n abea0 │ │ + b.n acaf0 │ │ ldrsh r4, [r1, r5] │ │ - b.n abf3e │ │ + b.n acb8e │ │ movs r0, #5 │ │ - b.n ab8ea │ │ + b.n ac53a │ │ movs r0, #3 │ │ - b.n abbce │ │ + b.n ac81e │ │ lsls r2, r7, #8 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n abff2 │ │ + b.n acc42 │ │ lsls r0, r6, #2 │ │ - b.n abc38 │ │ + b.n ac888 │ │ @ instruction: 0xff98eaff │ │ asrs r4, r3, #1 │ │ - b.n ab2f4 │ │ + b.n abf44 │ │ strb r5, [r3, #23] │ │ - b.n abc64 │ │ + b.n ac8b4 │ │ asrs r4, r3, #32 │ │ - b.n ab400 │ │ + b.n ac050 │ │ movs r0, r0 │ │ - b.n abf78 │ │ + b.n acbc8 │ │ vpmin.u8 q10, , │ │ subs r0, r3, r2 │ │ - b.n ab410 │ │ + b.n ac060 │ │ subs r1, #49 @ 0x31 │ │ - b.n abee6 │ │ + b.n acb36 │ │ subs r7, #255 @ 0xff │ │ - b.n abf78 │ │ + b.n acbc8 │ │ str r5, [r0, #0] │ │ - b.n abde4 │ │ + b.n aca34 │ │ asrs r1, r0, #32 │ │ - b.n aba00 │ │ + b.n ac650 │ │ asrs r2, r3, #1 │ │ - b.n ab488 │ │ + b.n ac0d8 │ │ movs r0, r0 │ │ - b.n abf8c │ │ + b.n acbdc │ │ lsls r7, r3, #7 │ │ lsrs r0, r0, #8 │ │ subs r4, r7, r1 │ │ - b.n ab430 │ │ + b.n ac080 │ │ subs r2, #124 @ 0x7c │ │ - b.n ab434 │ │ + b.n ac084 │ │ asrs r1, r0, #32 │ │ - b.n aba18 │ │ + b.n ac668 │ │ movs r0, r1 │ │ - b.n ab418 │ │ + b.n ac068 │ │ adds r0, #3 │ │ - b.n aba20 │ │ + b.n ac670 │ │ movs r0, #20 │ │ - b.n ab420 │ │ + b.n ac070 │ │ movs r1, r0 │ │ - b.n ac04a │ │ + b.n acc9a │ │ movs r0, #94 @ 0x5e │ │ - b.n ac04e │ │ + b.n acc9e │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n ab42c │ │ + b.n ac07c │ │ str r0, [r2, r0] │ │ - b.n ab430 │ │ + b.n ac080 │ │ strb r0, [r0, #0] │ │ - b.n ab434 │ │ - cbnz r6, ab966 │ │ + b.n ac084 │ │ + cbnz r7, ac5b6 │ │ @ instruction: 0xebff01d2 │ │ and.w r0, r0, r0 │ │ - b.n abfc8 │ │ + b.n acc18 │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ movs r4, r2 │ │ asrs r1, r0, #22 │ │ asrs r1, r0, #32 │ │ - b.n abf32 │ │ + b.n acb82 │ │ lsls r1, r0, #8 │ │ ldmia.w ip, {r1, ip} │ │ - b.n abfba │ │ + b.n acc0a │ │ asrs r4, r0, #32 │ │ - b.n ab452 │ │ + b.n ac0a2 │ │ movs r4, r0 │ │ and.w r2, r0, r1 │ │ ldmia.w ip, {r0, ip} │ │ - b.n abe5c │ │ + b.n acaac │ │ movs r0, #0 │ │ - b.n abe2e │ │ + b.n aca7e │ │ asrs r1, r0, #32 │ │ - b.n abf34 │ │ + b.n acb84 │ │ lsls r3, r3, #7 │ │ cmp r2, #0 │ │ str r4, [r1, #4] │ │ - b.n ab390 │ │ + b.n abfe0 │ │ asrs r0, r1, #1 │ │ - b.n ab48a │ │ + b.n ac0da │ │ subs r2, r2, #5 │ │ - b.n abe64 │ │ + b.n acab4 │ │ movs r0, #208 @ 0xd0 │ │ - b.n abce8 │ │ + b.n ac938 │ │ asrs r2, r0, #32 │ │ - b.n aba0a │ │ + b.n ac65a │ │ asrs r3, r0, #32 │ │ - b.n abb20 │ │ + b.n ac770 │ │ lsls r4, r2, #2 │ │ cmp r2, #0 │ │ lsrs r4, r0, #7 │ │ - b.n ab4b4 │ │ + b.n ac104 │ │ movs r0, #137 @ 0x89 │ │ - b.n ac0ba │ │ + b.n acd0a │ │ adds r0, r0, r7 │ │ - b.n ab4bc │ │ + b.n ac10c │ │ movs r0, r0 │ │ - b.n abaa0 │ │ + b.n ac6f0 │ │ asrs r1, r0, #32 │ │ - b.n abaa4 │ │ - rev r7, r0 │ │ + b.n ac6f4 │ │ + rev r0, r1 │ │ @ instruction: 0xebfff001 │ │ - b.n abfce │ │ + b.n acc1e │ │ asrs r3, r0, #32 │ │ - b.n abcd2 │ │ + b.n ac922 │ │ movs r0, #4 │ │ - b.n abcd6 │ │ + b.n ac926 │ │ adds r0, #12 │ │ - b.n ab4c6 │ │ + b.n ac116 │ │ ands r0, r1 │ │ - b.n ab4ca │ │ + b.n ac11a │ │ strb r3, [r0, #0] │ │ - b.n ab9e4 │ │ + b.n ac634 │ │ str r4, [r0, r0] │ │ - b.n ab9ea │ │ + b.n ac63a │ │ strb r7, [r0, #0] │ │ - b.n abcd4 │ │ + b.n ac924 │ │ @ instruction: 0xfff61aff │ │ movs r0, #0 │ │ - b.n ab9f6 │ │ + b.n ac646 │ │ asrs r1, r0, #32 │ │ - b.n abcda │ │ + b.n ac92a │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #4 @ (adr r0, ab9c0 ) │ │ - b.n abed2 │ │ + add r0, pc, #4 @ (adr r0, ac610 ) │ │ + b.n acb22 │ │ str r0, [sp, #0] │ │ - b.n ac102 │ │ + b.n acd52 │ │ movs r0, r1 │ │ - b.n abc7a │ │ + b.n ac8ca │ │ str r0, [sp, #4] │ │ adds r3, #0 │ │ movs r6, r5 │ │ lsrs r0, r0, #8 │ │ str r2, [r1, #40] @ 0x28 │ │ - b.n abaee │ │ + b.n ac73e │ │ asrs r0, r2, #32 │ │ - b.n ab502 │ │ + b.n ac152 │ │ movs r4, r1 │ │ - b.n abc7c │ │ + b.n ac8cc │ │ @ instruction: 0xfff61aff │ │ asrs r4, r1, #32 │ │ - b.n ab50e │ │ + b.n ac15e │ │ movs r0, #8 │ │ - b.n ab512 │ │ + b.n ac162 │ │ adds r0, #12 │ │ - b.n ab516 │ │ + b.n ac166 │ │ ands r0, r1 │ │ - b.n ab51a │ │ + b.n ac16a │ │ str r3, [r0, r0] │ │ - b.n aba34 │ │ + b.n ac684 │ │ strb r4, [r0, #0] │ │ - b.n aba3a │ │ + b.n ac68a │ │ strb r5, [r0, #0] │ │ - b.n abd28 │ │ + b.n ac978 │ │ @ instruction: 0xffeb0aff │ │ @ instruction: 0xffe1eaff │ │ lsls r4, r3, #1 │ │ - b.n ab41c │ │ + b.n ac06c │ │ movs r6, r0 │ │ - b.n abd4a │ │ + b.n ac99a │ │ asrs r1, r0, #32 │ │ - b.n ac14e │ │ - b.n abac8 │ │ - b.n ab52c │ │ + b.n acd9e │ │ + b.n ac718 │ │ + b.n ac17c │ │ stmia r0!, {r5, r6} │ │ - b.n ab530 │ │ - bf 0, a6216 │ │ + b.n ac180 │ │ + bf 0, a7e66 │ │ lsrs r0, r2 │ │ - b.n abdaa │ │ + b.n ac9fa │ │ movs r0, #0 │ │ - b.n abd62 │ │ + b.n ac9b2 │ │ movs r5, r0 │ │ - b.n aba68 │ │ + b.n ac6b8 │ │ adds r0, #4 │ │ - b.n aba6e │ │ + b.n ac6be │ │ movs r0, r0 │ │ - b.n abd54 │ │ + b.n ac9a4 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n ab46c │ │ + b.n ac0bc │ │ stmia r0!, {r5, r6} │ │ - b.n ab574 │ │ - b.n abaf4 │ │ - b.n ab578 │ │ + b.n ac1c4 │ │ + b.n ac744 │ │ + b.n ac1c8 │ │ asrs r1, r0, #32 │ │ - b.n abf44 │ │ + b.n acb94 │ │ movs r0, #0 │ │ - b.n abf2a │ │ + b.n acb7a │ │ asrs r1, r0, #32 │ │ - b.n ac02c │ │ + b.n acc7c │ │ @ instruction: 0xffda2aff │ │ movs r5, r1 │ │ and.w r0, r0, r6 │ │ - b.n abd96 │ │ + b.n ac9e6 │ │ asrs r1, r0, #32 │ │ - b.n ac19a │ │ - blx 4ad09c │ │ - bf 0, b425e │ │ - movs r0, #0 │ │ - b.n abda6 │ │ - b.n abb20 │ │ - b.n ab5a4 │ │ + b.n acdea │ │ + blx 4adcec │ │ + bf 0, b5eae │ │ + movs r0, #0 │ │ + b.n ac9f6 │ │ + b.n ac770 │ │ + b.n ac1f4 │ │ stmia r0!, {r5, r6} │ │ - b.n ab5a8 │ │ + b.n ac1f8 │ │ lsls r4, r3, #1 │ │ - b.n ab4a8 │ │ + b.n ac0f8 │ │ lsrs r0, r2 │ │ - b.n abe02 │ │ + b.n aca52 │ │ adds r0, #5 │ │ - b.n ababc │ │ + b.n ac70c │ │ strb r4, [r0, #0] │ │ - b.n abac2 │ │ + b.n ac712 │ │ adds r0, #3 │ │ - b.n abdb0 │ │ + b.n aca00 │ │ @ instruction: 0xffed0aff │ │ @ instruction: 0xfff1eaff │ │ - add r0, pc, #352 @ (adr r0, abbec ) │ │ - b.n ab5c8 │ │ + add r0, pc, #352 @ (adr r0, ac83c ) │ │ + b.n ac218 │ │ movs r1, r0 │ │ - b.n ac0c4 │ │ + b.n acd14 │ │ str r4, [r1, r1] │ │ - b.n ab4cc │ │ + b.n ac11c │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n abf30 │ │ + b.n acb80 │ │ eors r0, r3 │ │ - b.n ab4d4 │ │ + b.n ac124 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ ldr r1, [r6, #16] │ │ - b.n ac0b6 │ │ + b.n acd06 │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n ac148 │ │ + b.n acd98 │ │ movs r6, r0 │ │ - b.n abdee │ │ - beq.n abae8 │ │ - b.n abf48 │ │ + b.n aca3e │ │ + beq.n ac738 │ │ + b.n acb98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r9, sl, fp, ip} │ │ - b.n aba7a │ │ + b.n ac6ca │ │ movs r5, r0 │ │ - b.n abdfe │ │ - cbnz r5, abb34 │ │ + b.n aca4e │ │ + cbnz r6, ac784 │ │ @ instruction: 0xebff0000 │ │ - b.n ac166 │ │ + b.n acdb6 │ │ lsls r3, r1, #5 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n ab5f8 │ │ + b.n ac248 │ │ movs r1, r0 │ │ - b.n ac1b2 │ │ + b.n ace02 │ │ lsls r4, r1, #5 │ │ - bge.n abad6 │ │ + bge.n ac726 │ │ str r0, [r0, #4] │ │ - b.n ab60e │ │ + b.n ac25e │ │ movs r1, r1 │ │ - b.n abe1e │ │ + b.n aca6e │ │ asrs r6, r0, #32 │ │ - b.n abe22 │ │ - rev r2, r4 │ │ + b.n aca72 │ │ + rev r3, r4 │ │ @ instruction: 0xebff0009 │ │ - b.n abe2a │ │ + b.n aca7a │ │ str r1, [r1, r0] │ │ - b.n abe2e │ │ + b.n aca7e │ │ lsrs r5, r1, #11 │ │ orn sl, r0, #423936 @ 0x67800 │ │ orn r0, r0, #4194304 @ 0x400000 │ │ - b.n ac00e │ │ + b.n acc5e │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #1056768 @ 0x102000 │ │ - b.n ab6ba │ │ + b.n ac30a │ │ movs r0, #92 @ 0x5c │ │ - b.n ab6b6 │ │ + b.n ac306 │ │ adds r0, #16 │ │ - b.n ab63a │ │ + b.n ac28a │ │ strb r1, [r0, #6] │ │ - b.n abc26 │ │ + b.n ac876 │ │ lsls r0, r0, #2 │ │ - b.n ab6ca │ │ + b.n ac31a │ │ movs r2, #17 │ │ - b.n abc20 │ │ + b.n ac870 │ │ ldrh r0, [r3, #6] │ │ - b.n abeac │ │ + b.n acafc │ │ strb r0, [r0, #0] │ │ - b.n ac262 │ │ + b.n aceb2 │ │ ands r4, r2 │ │ - b.n ac02a │ │ + b.n acc7a │ │ strb r4, [r7, #0] │ │ - b.n ab540 │ │ + b.n ac190 │ │ strb r0, [r0, #1] │ │ - b.n ab544 │ │ + b.n ac194 │ │ strb r5, [r0, #0] │ │ - b.n abe72 │ │ + b.n acac2 │ │ movs r0, #1 │ │ - b.n ac276 │ │ + b.n acec6 │ │ str r0, [r6, r4] │ │ - b.n abb3e │ │ + b.n ac78e │ │ movs r2, r1 │ │ - b.n abe7e │ │ + b.n acace │ │ movs r0, #8 │ │ - b.n abe82 │ │ + b.n acad2 │ │ adds r0, #9 │ │ - b.n abe86 │ │ + b.n acad6 │ │ lsls r0, r6, #2 │ │ - stmia.w sp, {r1, r2, r4, r8, fp, sp, lr, pc} │ │ + stmia.w sp, {r0, r1, r2, r4, r8, fp, sp, lr, pc} │ │ @ instruction: 0xebff0000 │ │ - b.n ac1f2 │ │ + b.n ace42 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n ac23a │ │ + b.n ace8a │ │ @ instruction: 0xfff60aff │ │ lsls r2, r5, #2 │ │ @ instruction: 0xea00c050 │ │ - b.n ab59c │ │ + b.n ac1ec │ │ lsls r0, r2, #3 │ │ - b.n abf02 │ │ + b.n acb52 │ │ movs r1, r0 │ │ - b.n ac08e │ │ + b.n accde │ │ str r0, [sp, #0] │ │ - b.n ac0b4 │ │ + b.n acd04 │ │ lsls r1, r0, #8 │ │ stmia.w ip, {r0} │ │ - b.n ac26c │ │ + b.n acebc │ │ lsls r2, r5, #4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #1 │ │ - b.n ab6b6 │ │ + b.n ac306 │ │ adds r0, #0 │ │ - b.n ac2c6 │ │ + b.n acf16 │ │ movs r2, #68 @ 0x44 │ │ - b.n ab6be │ │ - b.n abc34 │ │ - b.n ab5c4 │ │ + b.n ac30e │ │ + b.n ac884 │ │ + b.n ac214 │ │ adds r2, #76 @ 0x4c │ │ - b.n ab6a6 │ │ + b.n ac2f6 │ │ adds r2, #72 @ 0x48 │ │ - b.n ab6aa │ │ - b.n abba0 │ │ - b.n ab6ae │ │ + b.n ac2fa │ │ + b.n ac7f0 │ │ + b.n ac2fe │ │ adds r2, #52 @ 0x34 │ │ - b.n ab6b2 │ │ + b.n ac302 │ │ adds r0, #0 │ │ - b.n ab6a6 │ │ + b.n ac2f6 │ │ adds r2, #80 @ 0x50 │ │ - b.n ab6ba │ │ + b.n ac30a │ │ adds r2, #84 @ 0x54 │ │ - b.n ab6be │ │ + b.n ac30e │ │ adds r1, #120 @ 0x78 │ │ - b.n ab6c6 │ │ + b.n ac316 │ │ adds r1, #124 @ 0x7c │ │ - b.n ab6ca │ │ + b.n ac31a │ │ adds r0, #20 │ │ - b.n ab6ca │ │ + b.n ac31a │ │ adds r1, #8 │ │ - b.n ab6bc │ │ + b.n ac30c │ │ adds r1, #12 │ │ - b.n ab6c0 │ │ - add r1, pc, #16 @ (adr r1, abbd0 ) │ │ - b.n ab6ce │ │ + b.n ac310 │ │ + add r1, pc, #16 @ (adr r1, ac820 ) │ │ + b.n ac31e │ │ str r4, [r1, #4] │ │ - b.n ab5fc │ │ + b.n ac24c │ │ asrs r2, r0, #32 │ │ - b.n ac30a │ │ + b.n acf5a │ │ ands r1, r0 │ │ - b.n ac0ee │ │ + b.n acd3e │ │ movs r4, #216 @ 0xd8 │ │ - b.n abf66 │ │ + b.n acbb6 │ │ str r0, [r0, r0] │ │ - b.n ac128 │ │ + b.n acd78 │ │ asrs r0, r1, #32 │ │ - b.n ab6ee │ │ + b.n ac33e │ │ adds r2, r1, r0 │ │ - b.n ac01a │ │ + b.n acc6a │ │ ands r0, r0 │ │ asrs r0, r4, #6 │ │ str r1, [r1, r0] │ │ asrs r0, r4, #6 │ │ movs r3, r0 │ │ - b.n ac32a │ │ + b.n acf7a │ │ lsrs r0, r7 │ │ - b.n abf86 │ │ + b.n acbd6 │ │ movs r0, r0 │ │ - b.n ab6f6 │ │ + b.n ac346 │ │ lsls r0, r2, #2 │ │ - b.n ac336 │ │ + b.n acf86 │ │ movs r0, r0 │ │ - b.n ab780 │ │ + b.n ac3d0 │ │ ldrsb r0, [r0, r7] │ │ - b.n ac20e │ │ + b.n ace5e │ │ asrs r4, r1, #1 │ │ - b.n ab736 │ │ + b.n ac386 │ │ ands r6, r0 │ │ - b.n abf46 │ │ + b.n acb96 │ │ ldrsh r7, [r7, r7] │ │ - b.n ac2a8 │ │ + b.n acef8 │ │ movs r1, r0 │ │ - b.n ab790 │ │ + b.n ac3e0 │ │ asrs r0, r0, #32 │ │ - b.n ac352 │ │ + b.n acfa2 │ │ lsls r4, r2, #1 │ │ - b.n ab74a │ │ + b.n ac39a │ │ asrs r0, r0, #32 │ │ - b.n ab71a │ │ + b.n ac36a │ │ lsls r4, r2, #1 │ │ - b.n ab752 │ │ + b.n ac3a2 │ │ asrs r4, r0, #32 │ │ - b.n ab722 │ │ + b.n ac372 │ │ lsls r0, r2, #1 │ │ - b.n ab75a │ │ + b.n ac3aa │ │ movs r0, #144 @ 0x90 │ │ - b.n ab756 │ │ + b.n ac3a6 │ │ asrs r0, r0, #32 │ │ - b.n ab72e │ │ + b.n ac37e │ │ asrs r4, r0, #32 │ │ - b.n ab756 │ │ - bl 507732 │ │ + b.n ac3a6 │ │ + bl 508382 │ │ lsls r4, r0, #1 │ │ - b.n ab76e │ │ + b.n ac3be │ │ movs r0, #80 @ 0x50 │ │ - b.n ab772 │ │ + b.n ac3c2 │ │ adds r0, #140 @ 0x8c │ │ - b.n ab76e │ │ + b.n ac3be │ │ strb r0, [r6, #14] │ │ - b.n abfe6 │ │ + b.n acc36 │ │ asrs r4, r0, #32 │ │ - b.n ab74e │ │ + b.n ac39e │ │ movs r0, #1 │ │ - b.n ab7f4 │ │ + b.n ac444 │ │ adds r0, #128 @ 0x80 │ │ - b.n ac360 │ │ + b.n acfb0 │ │ movs r2, r0 │ │ - b.n abefc │ │ + b.n acb4c │ │ lsls r7, r6, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n ac300 │ │ + b.n acf50 │ │ lsls r5, r6, #1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #2 │ │ - b.n ac006 │ │ + b.n acc56 │ │ movs r0, r1 │ │ - b.n ac30a │ │ + b.n acf5a │ │ lsls r1, r1, #2 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n ab79a │ │ + b.n ac3ea │ │ movs r1, r0 │ │ - b.n ac356 │ │ + b.n acfa6 │ │ lsls r5, r1, #2 │ │ - bge.n abc7a │ │ + bge.n ac8ca │ │ asrs r4, r3, #1 │ │ - b.n ab826 │ │ + b.n ac476 │ │ str r4, [r2, #44] @ 0x2c │ │ - b.n ac016 │ │ + b.n acc66 │ │ movs r0, #6 │ │ - b.n ab83a │ │ + b.n ac48a │ │ movs r4, r3 │ │ - b.n ab7b2 │ │ + b.n ac402 │ │ adds r1, #23 │ │ - b.n abfce │ │ + b.n acc1e │ │ movs r2, r0 │ │ - b.n ac2b6 │ │ + b.n acf06 │ │ adds r1, #22 │ │ lsls r0, r4, #6 │ │ movs r0, r0 │ │ - b.n abf40 │ │ + b.n acb90 │ │ lsls r5, r2, #2 │ │ ldrh r0, [r0, #16] │ │ asrs r6, r2, #4 │ │ - b.n abfe2 │ │ + b.n acc32 │ │ movs r0, r0 │ │ - b.n abf48 │ │ + b.n acb98 │ │ lsls r7, r3, #2 │ │ subs r2, #0 │ │ movs r4, r0 │ │ - b.n ab7e2 │ │ + b.n ac432 │ │ str r0, [r0, #0] │ │ - b.n ac3f2 │ │ + b.n ad042 │ │ lsrs r2, r0, #32 │ │ - b.n ac2d6 │ │ + b.n acf26 │ │ vpmin.u , , │ │ asrs r6, r2, #3 │ │ - b.n ab866 │ │ + b.n ac4b6 │ │ movs r0, r0 │ │ - b.n ac364 │ │ + b.n acfb4 │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ lsls r0, r4, #3 │ │ - b.n ab872 │ │ + b.n ac4c2 │ │ movs r1, r0 │ │ - b.n ac2ee │ │ + b.n acf3e │ │ lsls r5, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n ab7fe │ │ + b.n ac44e │ │ movs r0, r0 │ │ - b.n ac37a │ │ + b.n acfca │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #3 │ │ - b.n ab80a │ │ + b.n ac45a │ │ movs r0, #2 │ │ - b.n ac4a6 │ │ + b.n ad0f6 │ │ asrs r4, r3, #1 │ │ - b.n ab892 │ │ + b.n ac4e2 │ │ movs r0, r0 │ │ - b.n ac38e │ │ + b.n acfde │ │ lsls r7, r7, #17 │ │ lsls r0, r4, #14 │ │ asrs r0, r6, #4 │ │ - b.n abdfa │ │ + b.n aca4a │ │ lsls r0, r7, #2 │ │ - b.n ab822 │ │ + b.n ac472 │ │ movs r1, r0 │ │ - b.n abf9e │ │ + b.n acbee │ │ asrs r0, r0, #32 │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ ldr r2, [sp, #0] │ │ movs r7, r0 │ │ and.w pc, r0, sp, ror #7 │ │ - b.n ac32c │ │ + b.n acf7c │ │ asrs r6, r7, #1 │ │ - b.n ac392 │ │ + b.n acfe2 │ │ lsls r0, r7, #2 │ │ - b.n ab83e │ │ + b.n ac48e │ │ movs r1, r0 │ │ - b.n abfba │ │ + b.n acc0a │ │ asrs r0, r0, #32 │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r7, r3, #1 │ │ - b.n ac3c8 │ │ + b.n ad018 │ │ movs r3, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r4, #1 │ │ - b.n ac3d0 │ │ + b.n ad020 │ │ asrs r0, r4, #1 │ │ str r3, [sp, #640] @ 0x280 │ │ movs r1, r0 │ │ - b.n ac076 │ │ + b.n accc6 │ │ asrs r0, r7, #2 │ │ - b.n ab842 │ │ + b.n ac492 │ │ asrs r4, r7, #2 │ │ - b.n ab866 │ │ + b.n ac4b6 │ │ lsrs r7, r7, #31 │ │ - b.n ac3e4 │ │ + b.n ad034 │ │ movs r0, r0 │ │ strh r1, [r2, #10] │ │ asrs r0, r0, #32 │ │ - b.n ac48a │ │ + b.n ad0da │ │ lsls r4, r7, #2 │ │ strh r4, [r0, #44] @ 0x2c │ │ movs r4, r0 │ │ - b.n ab886 │ │ + b.n ac4d6 │ │ asrs r6, r2, #3 │ │ - b.n ab8de │ │ + b.n ac52e │ │ lsls r2, r0, #28 │ │ - b.n ac37a │ │ + b.n acfca │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ movs r0, #64 @ 0x40 │ │ - b.n ab896 │ │ + b.n ac4e6 │ │ asrs r0, r4, #32 │ │ - b.n ab89a │ │ + b.n ac4ea │ │ lsls r0, r0, #9 │ │ - b.n ab89e │ │ + b.n ac4ee │ │ adds r0, #188 @ 0xbc │ │ - b.n ab892 │ │ + b.n ac4e2 │ │ movs r1, r0 │ │ - b.n ac018 │ │ + b.n acc68 │ │ asrs r3, r0, #32 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r0 │ │ - b.n ac41a │ │ + b.n ad06a │ │ lsls r4, r0, #2 │ │ lsrs r0, r0, #8 │ │ adds r0, #12 │ │ - b.n ab8a2 │ │ + b.n ac4f2 │ │ movs r1, r0 │ │ - b.n ac02c │ │ + b.n acc7c │ │ lsls r1, r0, #2 │ │ subs r2, #0 │ │ strb r1, [r0, #2] │ │ - b.n ac0ce │ │ + b.n acd1e │ │ movs r7, r0 │ │ - b.n ac038 │ │ + b.n acc88 │ │ lsls r6, r7, #1 │ │ ldrh r0, [r0, #16] │ │ str r1, [r0, #0] │ │ - b.n ac4da │ │ + b.n ad12a │ │ asrs r0, r0, #32 │ │ - b.n ac55e │ │ + b.n ad1ae │ │ adds r6, #28 │ │ - b.n ab8e0 │ │ + b.n ac530 │ │ strb r4, [r3, #24] │ │ - b.n ab8e4 │ │ + b.n ac534 │ │ str r4, [r4, #0] │ │ - b.n ab8aa │ │ + b.n ac4fa │ │ adds r0, #3 │ │ - b.n abecc │ │ + b.n acb1c │ │ asrs r0, r4, #32 │ │ - b.n ab8b2 │ │ + b.n ac502 │ │ strb r7, [r0, #0] │ │ - b.n abed4 │ │ + b.n acb24 │ │ asrs r0, r7, #2 │ │ - b.n ab8de │ │ + b.n ac52e │ │ movs r0, #0 │ │ - b.n ac4fe │ │ + b.n ad14e │ │ str r0, [r3, #0] │ │ - b.n ab8c2 │ │ + b.n ac512 │ │ movs r0, #20 │ │ - b.n ab8c6 │ │ + b.n ac516 │ │ movs r0, #0 │ │ - b.n ab8ca │ │ + b.n ac51a │ │ movs r0, #4 │ │ - b.n ab8ce │ │ + b.n ac51e │ │ movs r0, #8 │ │ - b.n ab8d2 │ │ + b.n ac522 │ │ adds r0, #28 │ │ - b.n ab8d6 │ │ + b.n ac526 │ │ strb r0, [r2, #0] │ │ - b.n ab8da │ │ + b.n ac52a │ │ movs r2, r0 │ │ and.w r0, r0, r0 │ │ - b.n ac522 │ │ + b.n ad172 │ │ asrs r2, r0, #4 │ │ - b.n ac5a6 │ │ + b.n ad1f6 │ │ lsls r0, r0, #9 │ │ - b.n ab8fe │ │ + b.n ac54e │ │ lsrs r6, r2, #30 │ │ - b.n ac302 │ │ + b.n acf52 │ │ str r0, [r0, #0] │ │ - b.n ac532 │ │ + b.n ad182 │ │ asrs r4, r7, #8 │ │ - b.n ab90a │ │ + b.n ac55a │ │ asrs r2, r1, #32 │ │ - b.n ac13a │ │ + b.n acd8a │ │ movs r0, #0 │ │ - b.n ac53e │ │ + b.n ad18e │ │ str r0, [r7, #32] │ │ - b.n ab916 │ │ - ittte vc │ │ + b.n ac566 │ │ + ittt vc │ │ @ instruction: 0xebff0000 │ │ - bvc.n ac4aa @ unpredictable branch in IT block │ │ + bvc.n ad0fa @ unpredictable branch in IT block │ │ │ │ vpminvc.u32 q0, q11, │ │ - strvs r0, [r0, #0] │ │ - b.n ac152 │ │ + str r0, [r0, #0] │ │ + b.n acda2 │ │ movs r2, r1 │ │ - b.n ac156 │ │ + b.n acda6 │ │ asrs r4, r0, #1 │ │ - b.n ac55a │ │ - bfcsel 1c, ac61a , 1e, ge │ │ + b.n ad1aa │ │ + bfcsel 1c, ad26a , 1e, ge │ │ movs r6, r0 │ │ - b.n ac162 │ │ - beq.n abe5c │ │ - b.n ac2bc │ │ + b.n acdb2 │ │ + beq.n acaac │ │ + b.n acf0c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2} │ │ - b.n ac16e │ │ + b.n acdbe │ │ strh r3, [r1, r5] │ │ add.w r0, r0, r8, ror #2 │ │ - b.n ab93e │ │ + b.n ac58e │ │ @ instruction: 0xffbfeaff │ │ ldr r1, [r2, #96] @ 0x60 │ │ - b.n ac346 │ │ + b.n acf96 │ │ movs r6, r0 │ │ - b.n ac182 │ │ - beq.n abefa │ │ + b.n acdd2 │ │ + beq.n acb4c │ │ @ instruction: 0xebff0000 │ │ - b.n ac4ea │ │ + b.n ad13a │ │ lsls r3, r6, #3 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n ac2e8 │ │ + b.n acf38 │ │ asrs r2, r1, #32 │ │ - b.n ac196 │ │ + b.n acde6 │ │ movs r0, #4 │ │ - b.n ac19a │ │ + b.n acdea │ │ ldr r7, [sp, #912] @ 0x390 │ │ add.w r0, r0, r6 │ │ - b.n ac1a2 │ │ + b.n acdf2 │ │ add sp, #40 @ 0x28 │ │ add.w r0, r0, r0 │ │ - b.n ac50a │ │ + b.n ad15a │ │ lsls r1, r7, #3 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n ab8a8 │ │ + b.n ac4f8 │ │ movs r0, r0 │ │ - b.n ac516 │ │ + b.n ad166 │ │ @ instruction: 0xffe41aff │ │ lsls r0, r2, #1 │ │ - b.n ab9b2 │ │ + b.n ac602 │ │ asrs r4, r7, #32 │ │ - b.n ab8b8 │ │ + b.n ac508 │ │ asrs r4, r0, #32 │ │ - b.n ab986 │ │ + b.n ac5d6 │ │ lsls r4, r0, #1 │ │ - b.n ab9be │ │ + b.n ac60e │ │ lsls r0, r6, #2 │ │ - b.n ac22e │ │ + b.n ace7e │ │ movs r0, r1 │ │ - b.n ac532 │ │ + b.n ad182 │ │ vpmin.u q8, , │ │ asrs r4, r0, #20 │ │ - b.n ab9d8 │ │ + b.n ac628 │ │ asrs r1, r0, #32 │ │ - b.n abfbc │ │ + b.n acc0c │ │ asrs r2, r3, #1 │ │ - b.n aba44 │ │ + b.n ac694 │ │ movs r0, r0 │ │ - b.n ac548 │ │ + b.n ad198 │ │ lsls r3, r4, #2 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n ac1ee │ │ + b.n ace3e │ │ @ instruction: 0xffd6eaff │ │ lsls r0, r7, #19 │ │ - b.n ab9f4 │ │ + b.n ac644 │ │ movs r0, r0 │ │ - b.n abfd8 │ │ + b.n acc28 │ │ asrs r2, r3, #1 │ │ - b.n aba5e │ │ + b.n ac6ae │ │ movs r3, r1 │ │ - b.n ac34c │ │ + b.n acf9c │ │ movs r2, r0 │ │ - b.n ac568 │ │ + b.n ad1b8 │ │ @ instruction: 0xffd03aff │ │ asrs r4, r4, #19 │ │ - b.n aba0c │ │ + b.n ac65c │ │ ands r0, r0 │ │ - b.n ac212 │ │ + b.n ace62 │ │ adds r4, #224 @ 0xe0 │ │ - b.n aba14 │ │ + b.n ac664 │ │ movs r2, r0 │ │ - b.n ac61a │ │ + b.n ad26a │ │ movs r4, #220 @ 0xdc │ │ - b.n aba1c │ │ + b.n ac66c │ │ asrs r1, r0, #32 │ │ - b.n ac000 │ │ + b.n acc50 │ │ adds r0, #3 │ │ - b.n ac004 │ │ + b.n acc54 │ │ movs r0, #2 │ │ - b.n ac008 │ │ + b.n acc58 │ │ movs r0, #0 │ │ - b.n aba08 │ │ + b.n ac658 │ │ movs r0, #216 @ 0xd8 │ │ - b.n ac632 │ │ + b.n ad282 │ │ lsls r5, r4, #2 │ │ and.w r0, r0, r0, asr #8 │ │ - b.n aba2e │ │ + b.n ac67e │ │ movs r1, r0 │ │ - b.n ac388 │ │ + b.n acfd8 │ │ lsls r2, r0, #4 │ │ - b.n ac5a6 │ │ + b.n ad1f6 │ │ @ instruction: 0xffc18aff │ │ adds r0, #0 │ │ - b.n ac6ca │ │ + b.n ad31a │ │ asrs r3, r6, #4 │ │ - b.n ac24e │ │ + b.n ace9e │ │ movs r1, r0 │ │ - b.n ac1b6 │ │ + b.n ace06 │ │ @ instruction: 0xffbd8aff │ │ movs r4, r0 │ │ - b.n ac25a │ │ + b.n aceaa │ │ asrs r6, r0, #32 │ │ - b.n ac25e │ │ + b.n aceae │ │ adds r0, #0 │ │ - b.n ac662 │ │ - ldmia.w r1, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ + b.n ad2b2 │ │ + ldmia.w r2, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ movs r6, r2 │ │ and.w pc, r0, lr, lsl #25 │ │ - b.n ac436 │ │ + b.n ad086 │ │ movs r6, r0 │ │ - b.n ac272 │ │ - beq.n abf72 │ │ + b.n acec2 │ │ + beq.n acbc4 │ │ @ instruction: 0xebff0000 │ │ - b.n ac5da │ │ + b.n ad22a │ │ @ instruction: 0xffb31aff │ │ strb r0, [r4, #0] │ │ - b.n ac44a │ │ + b.n ad09a │ │ movs r4, r2 │ │ - b.n aba6e │ │ + b.n ac6be │ │ asrs r7, r0, #32 │ │ - b.n ac28a │ │ + b.n aceda │ │ strh r1, [r7, r5] │ │ add.w r0, r0, r0 │ │ - b.n ac5f2 │ │ + b.n ad242 │ │ lsls r0, r2, #3 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #3 │ │ - b.n ac2e8 │ │ + b.n acf38 │ │ movs r0, #28 │ │ - b.n aba86 │ │ + b.n ac6d6 │ │ movs r0, #2 │ │ - b.n ac002 │ │ + b.n acc52 │ │ movs r0, #0 │ │ - b.n ac508 │ │ + b.n ad158 │ │ movs r4, r0 │ │ cmp r2, #0 │ │ movs r0, #24 │ │ - b.n aba96 │ │ + b.n ac6e6 │ │ adds r0, #0 │ │ - b.n ac016 │ │ + b.n acc66 │ │ asrs r0, r0, #32 │ │ - b.n ac558 │ │ + b.n ad1a8 │ │ movs r2, r0 │ │ adds r1, #160 @ 0xa0 │ │ movs r4, r3 │ │ - b.n aba86 │ │ + b.n ac6d6 │ │ movs r6, r0 │ │ - b.n ac2c2 │ │ + b.n acf12 │ │ add r7, sp, #776 @ 0x308 │ │ add.w r0, r0, r0 │ │ - b.n ac62a │ │ + b.n ad27a │ │ vpmin.u8 q8, q11, │ │ @ instruction: 0xff9eeaff │ │ movs r2, r1 │ │ - b.n ac2d6 │ │ - ldr r4, [pc, #808] @ (ac2c0 ) │ │ + b.n acf26 │ │ + ldr r4, [pc, #808] @ (acf10 ) │ │ add.w r0, r0, r0 │ │ - b.n ac63e │ │ + b.n ad28e │ │ lsls r2, r0, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ - b.n abada │ │ + b.n ac72a │ │ lsls r0, r0, #9 │ │ - b.n abade │ │ + b.n ac72e │ │ vpmin.u q15, , │ │ movs r0, r6 │ │ - b.n abadc │ │ + b.n ac72c │ │ strb r6, [r1, #0] │ │ - b.n ac2f6 │ │ + b.n acf46 │ │ movs r0, r0 │ │ - b.n ac65a │ │ + b.n ad2aa │ │ lsls r5, r7, #2 │ │ lsrs r0, r0, #8 │ │ lsls r1, r0, #8 │ │ - b.n ac5f2 │ │ + b.n ad242 │ │ str r1, [r0, r0] │ │ - b.n ac786 │ │ + b.n ad3d6 │ │ str r0, [r0, #0] │ │ - b.n ac78a │ │ + b.n ad3da │ │ movs r2, r5 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #1 │ │ - b.n aba08 │ │ + b.n ac658 │ │ lsls r0, r0, #1 │ │ - b.n ac46c │ │ - bfcsel 0, ac7d6 , 2, eq │ │ + b.n ad0bc │ │ + bfcsel 0, ac426 , 2, eq │ │ lsls r0, r0, #1 │ │ - b.n aba14 │ │ - b.n abfee │ │ - b.n ac322 │ │ + b.n ac664 │ │ + b.n acc3e │ │ + b.n acf72 │ │ asrs r4, r7, #32 │ │ - b.n aba1c │ │ + b.n ac66c │ │ stmia r0!, {r4, r6} │ │ - b.n aba20 │ │ + b.n ac670 │ │ movs r0, r0 │ │ - b.n ac68e │ │ + b.n ad2de │ │ asrs r0, r0, #2 │ │ - b.n abb06 │ │ + b.n ac756 │ │ stc2 10, cr0, [r7], {255} @ 0xff @ │ │ movs r5, r7 │ │ and.w r0, r0, r0, lsl #24 │ │ - b.n ac33e │ │ + b.n acf8e │ │ movs r6, r0 │ │ - b.n ac342 │ │ - beq.n ac03c │ │ - b.n ac49c │ │ + b.n acf92 │ │ + beq.n acc8c │ │ + b.n ad0ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2} │ │ - b.n ac34e │ │ - revsh r4, r2 │ │ + b.n acf9e │ │ + revsh r5, r2 │ │ @ instruction: 0xebff07c0 │ │ - b.n ac626 │ │ + b.n ad276 │ │ lsrs r7, r7, #31 │ │ - b.n ac6b8 │ │ + b.n ad308 │ │ str r3, [r1, #0] │ │ - b.n ac49e │ │ + b.n ad0ee │ │ movs r6, r0 │ │ - b.n ac362 │ │ - beq.n ac05c │ │ - b.n ac4bc │ │ + b.n acfb2 │ │ + beq.n accac │ │ + b.n ad10c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r6, r8, r9} │ │ - b.n abb6c │ │ + b.n ac7bc │ │ movs r0, r0 │ │ - b.n ac150 │ │ + b.n acda0 │ │ lsls r2, r3, #1 │ │ - b.n abbd6 │ │ + b.n ac826 │ │ movs r0, r0 │ │ - b.n ac6da │ │ + b.n ad32a │ │ lsls r0, r0, #31 │ │ - b.n ac64e │ │ + b.n ad29e │ │ lsrs r7, r7, #31 │ │ - b.n ac6e0 │ │ + b.n ad330 │ │ lsls r1, r1, #1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n ac4ca │ │ + b.n ad11a │ │ vpmin.u32 q15, , │ │ lsls r0, r7, #11 │ │ - b.n abb90 │ │ + b.n ac7e0 │ │ asrs r0, r0, #31 │ │ - b.n ac666 │ │ + b.n ad2b6 │ │ subs r7, r7, #7 │ │ - b.n ac6f8 │ │ + b.n ad348 │ │ str r5, [r0, #0] │ │ - b.n ac560 │ │ + b.n ad1b0 │ │ movs r0, r0 │ │ - b.n ac180 │ │ + b.n acdd0 │ │ lsls r2, r3, #1 │ │ - b.n abc06 │ │ + b.n ac856 │ │ movs r0, r0 │ │ - b.n ac70a │ │ + b.n ad35a │ │ lsls r2, r2, #1 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n ac3b2 │ │ + b.n ad002 │ │ stmia r0!, {r4, r6} │ │ - b.n abaac │ │ + b.n ac6fc │ │ movs r2, r3 │ │ and.w r0, r0, ip, lsl #1 │ │ - b.n abab4 │ │ + b.n ac704 │ │ lsls r4, r5, #1 │ │ - b.n abba2 │ │ + b.n ac7f2 │ │ add r6, sp, #856 @ 0x358 │ │ add.w r0, r0, r0 │ │ - b.n ac72a │ │ + b.n ad37a │ │ @ instruction: 0xffcf0aff │ │ asrs r0, r0, #32 │ │ - b.n ac3d2 │ │ + b.n ad022 │ │ movs r0, r2 │ │ - b.n abbb6 │ │ + b.n ac806 │ │ movs r0, #76 @ 0x4c │ │ - b.n abad0 │ │ + b.n ac720 │ │ stmia r0!, {r4, r6} │ │ - b.n abad4 │ │ + b.n ac724 │ │ movs r0, #104 @ 0x68 │ │ - b.n abbc6 │ │ + b.n ac816 │ │ movs r2, r0 │ │ - b.n ac346 │ │ + b.n acf96 │ │ lsls r6, r1, #2 │ │ subs r0, r0, r0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ac430 │ │ + b.n ad080 │ │ movs r2, r0 │ │ - b.n ac15e │ │ + b.n acdae │ │ movs r3, r0 │ │ - b.n ac260 │ │ + b.n aceb0 │ │ lsls r2, r1, #2 │ │ cmp r2, #0 │ │ asrs r0, r0, #2 │ │ - b.n abbd2 │ │ - b.n ac0ce │ │ - b.n ac402 │ │ + b.n ac822 │ │ + b.n acd1e │ │ + b.n ad052 │ │ mrrc2 10, 15, lr, r3, cr15 │ │ lsls r4, r5, #10 │ │ - b.n abc08 │ │ + b.n ac858 │ │ movs r0, r0 │ │ - b.n ac1ec │ │ + b.n ace3c │ │ asrs r2, r3, #1 │ │ - b.n abc72 │ │ + b.n ac8c2 │ │ lsls r0, r0, #31 │ │ - b.n ac6e6 │ │ + b.n ad336 │ │ lsrs r7, r7, #31 │ │ - b.n ac778 │ │ + b.n ad3c8 │ │ movs r4, r1 │ │ - b.n ac55e │ │ + b.n ad1ae │ │ movs r0, r0 │ │ - b.n ac784 │ │ + b.n ad3d4 │ │ movs r7, r7 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n ac8aa │ │ + b.n ad4fa │ │ str r0, [r0, #0] │ │ - b.n ac8ae │ │ + b.n ad4fe │ │ asrs r0, r0, #2 │ │ - b.n abc26 │ │ + b.n ac876 │ │ movs r0, r0 │ │ - b.n ac798 │ │ + b.n ad3e8 │ │ adds r0, #1 │ │ - b.n ac604 │ │ + b.n ad254 │ │ str r0, [r0, #0] │ │ - b.n abc16 │ │ + b.n ac866 │ │ adds r0, #4 │ │ - b.n abc1a │ │ + b.n ac86a │ │ vpmin.u8 q8, , │ │ movs r0, #0 │ │ - b.n ac8ca │ │ - bl 507c0a │ │ + b.n ad51a │ │ + bl 50885a │ │ movs r0, #4 │ │ - b.n abc14 │ │ + b.n ac864 │ │ vpmin.u q7, , │ │ lsls r0, r5, #8 │ │ - b.n abc58 │ │ + b.n ac8a8 │ │ movs r0, r0 │ │ - b.n ac23c │ │ + b.n ace8c │ │ lsls r1, r3, #1 │ │ - b.n abcc2 │ │ + b.n ac912 │ │ movs r0, r4 │ │ - b.n ac746 │ │ + b.n ad396 │ │ mcrr2 10, 15, r1, lr, cr15 │ │ lsrs r1, r6, #4 │ │ - b.n ac73e │ │ + b.n ad38e │ │ stmia r0!, {r4, r6} │ │ - b.n abb68 │ │ + b.n ac7b8 │ │ lsrs r7, r7, #31 │ │ - b.n ac7d4 │ │ + b.n ad424 │ │ @ instruction: 0xffeceaff │ │ asrs r4, r4, #9 │ │ - b.n abc7c │ │ + b.n ac8cc │ │ movs r0, #210 @ 0xd2 │ │ - b.n ac882 │ │ + b.n ad4d2 │ │ adds r2, #96 @ 0x60 │ │ - b.n abc84 │ │ + b.n ac8d4 │ │ strb r0, [r4, #9] │ │ - b.n abc88 │ │ + b.n ac8d8 │ │ asrs r1, r0, #32 │ │ - b.n ac26c │ │ + b.n acebc │ │ adds r0, #3 │ │ - b.n ac270 │ │ + b.n acec0 │ │ strb r7, [r0, #0] │ │ - b.n ac274 │ │ + b.n acec4 │ │ lsls r1, r0, #2 │ │ stmia.w sp, {r0} │ │ - b.n ac89e │ │ - cbnz r5, ac166 │ │ + b.n ad4ee │ │ + cbnz r6, acdb6 │ │ @ instruction: 0xebff0005 │ │ - b.n ac4a6 │ │ + b.n ad0f6 │ │ vpmin.u32 q7, q12, │ │ - cmp r2, #172 @ 0xac │ │ + cmp r2, #92 @ 0x5c │ │ movs r3, r0 │ │ asrs r0, r3, #8 │ │ - b.n abcb0 │ │ + b.n ac900 │ │ ands r4, r0 │ │ - b.n ac5f6 │ │ + b.n ad246 │ │ adds r2, #20 │ │ - b.n abcb8 │ │ + b.n ac908 │ │ movs r1, r0 │ │ - b.n ac8be │ │ + b.n ad50e │ │ asrs r1, r0, #32 │ │ - b.n ac2a0 │ │ + b.n acef0 │ │ ands r0, r0 │ │ - b.n abca0 │ │ + b.n ac8f0 │ │ adds r0, #3 │ │ - b.n ac2a8 │ │ + b.n acef8 │ │ movs r0, #114 @ 0x72 │ │ - b.n ac8ce │ │ - cbnz r1, ac194 │ │ + b.n ad51e │ │ + cbnz r2, acde4 │ │ @ instruction: 0xebff0004 │ │ - b.n ac4d6 │ │ + b.n ad126 │ │ vpmin.u16 q7, q14, │ │ asrs r4, r7, #6 │ │ - b.n abcdc │ │ + b.n ac92c │ │ asrs r1, r0, #32 │ │ - b.n ac2c0 │ │ + b.n acf10 │ │ asrs r2, r3, #1 │ │ - b.n abd48 │ │ + b.n ac998 │ │ movs r0, r0 │ │ - b.n ac84c │ │ + b.n ad49c │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ str r0, [r0, #124] @ 0x7c │ │ - b.n ac7c2 │ │ + b.n ad412 │ │ ldr r7, [r7, #124] @ 0x7c │ │ - b.n ac854 │ │ + b.n ad4a4 │ │ @ instruction: 0xffaceaff │ │ asrs r0, r2, #6 │ │ - b.n abcfc │ │ + b.n ac94c │ │ movs r0, #105 @ 0x69 │ │ - b.n ac902 │ │ + b.n ad552 │ │ adds r1, #140 @ 0x8c │ │ - b.n abd04 │ │ + b.n ac954 │ │ lsls r4, r1, #6 │ │ - b.n abd08 │ │ + b.n ac958 │ │ asrs r1, r0, #32 │ │ - b.n ac2ec │ │ + b.n acf3c │ │ adds r0, #3 │ │ - b.n ac2f0 │ │ + b.n acf40 │ │ movs r0, r0 │ │ - b.n ac2f4 │ │ + b.n acf44 │ │ movs r0, r0 │ │ - b.n abcf4 │ │ + b.n ac944 │ │ movs r1, r0 │ │ - b.n ac91e │ │ - @ instruction: 0xb8fd │ │ + b.n ad56e │ │ + @ instruction: 0xb8fe │ │ @ instruction: 0xebffffa1 │ │ @ instruction: 0xeaff1190 │ │ - b.n abd28 │ │ + b.n ac978 │ │ ands r0, r0 │ │ - b.n ac52e │ │ + b.n ad17e │ │ adds r1, #140 @ 0x8c │ │ - b.n abd30 │ │ + b.n ac980 │ │ movs r1, r0 │ │ - b.n ac936 │ │ + b.n ad586 │ │ movs r1, #136 @ 0x88 │ │ - b.n abd38 │ │ + b.n ac988 │ │ asrs r1, r0, #32 │ │ - b.n ac31c │ │ + b.n acf6c │ │ adds r0, #3 │ │ - b.n ac320 │ │ + b.n acf70 │ │ movs r0, #2 │ │ - b.n ac324 │ │ + b.n acf74 │ │ movs r0, #0 │ │ - b.n abd24 │ │ + b.n ac974 │ │ movs r0, #146 @ 0x92 │ │ - b.n ac94e │ │ - @ instruction: 0xb8f1 │ │ + b.n ad59e │ │ + @ instruction: 0xb8f2 │ │ @ instruction: 0xebffc050 │ │ - b.n abc4c │ │ + b.n ac89c │ │ movs r4, r0 │ │ - b.n ac55a │ │ + b.n ad1aa │ │ @ instruction: 0xffb1eaff │ │ asrs r0, r6, #5 │ │ - b.n abd60 │ │ + b.n ac9b0 │ │ asrs r1, r0, #32 │ │ - b.n ac344 │ │ + b.n acf94 │ │ asrs r2, r3, #1 │ │ - b.n abdcc │ │ + b.n aca1c │ │ movs r0, r0 │ │ - b.n ac8d0 │ │ + b.n ad520 │ │ mrc2 10, 7, r0, cr6, cr15, {7} @ │ │ asrs r0, r4, #5 │ │ - b.n abd74 │ │ + b.n ac9c4 │ │ ands r0, r0 │ │ - b.n ac57a │ │ + b.n ad1ca │ │ adds r1, #92 @ 0x5c │ │ - b.n abd7c │ │ + b.n ac9cc │ │ movs r0, #198 @ 0xc6 │ │ - b.n ac982 │ │ + b.n ad5d2 │ │ asrs r1, r0, #32 │ │ - b.n ac364 │ │ + b.n acfb4 │ │ movs r0, r0 │ │ - b.n abd64 │ │ + b.n ac9b4 │ │ adds r0, #3 │ │ - b.n ac36c │ │ + b.n acfbc │ │ movs r1, r0 │ │ - b.n ac992 │ │ + b.n ad5e2 │ │ @ instruction: 0xffcdeaff │ │ lsls r4, r5, #5 │ │ - b.n abd98 │ │ + b.n ac9e8 │ │ movs r0, #202 @ 0xca │ │ - b.n ac99e │ │ + b.n ad5ee │ │ asrs r0, r5, #5 │ │ - b.n abda0 │ │ + b.n ac9f0 │ │ movs r0, r0 │ │ - b.n ac384 │ │ + b.n acfd4 │ │ asrs r1, r0, #32 │ │ - b.n ac388 │ │ - @ instruction: 0xb7ce │ │ + b.n acfd8 │ │ + @ instruction: 0xb7cf │ │ @ instruction: 0xebff10ec │ │ - b.n abdb0 │ │ + b.n aca00 │ │ movs r0, #128 @ 0x80 │ │ - b.n ac9b6 │ │ + b.n ad606 │ │ adds r0, #232 @ 0xe8 │ │ - b.n abdb8 │ │ + b.n aca08 │ │ str r0, [r5, r3] │ │ - b.n abdbc │ │ + b.n aca0c │ │ asrs r1, r0, #32 │ │ - b.n ac3a0 │ │ + b.n acff0 │ │ adds r0, #3 │ │ - b.n ac3a4 │ │ + b.n acff4 │ │ str r5, [r0, r0] │ │ - b.n ac3a8 │ │ + b.n acff8 │ │ movs r1, r4 │ │ stmia.w sp, {r0} │ │ - b.n ac9d2 │ │ - @ instruction: 0xb8d0 │ │ + b.n ad622 │ │ + @ instruction: 0xb8d1 │ │ @ instruction: 0xebffffc4 │ │ @ instruction: 0xeaff4000 │ │ - b.n ac5de │ │ + b.n ad22e │ │ movs r6, r0 │ │ - b.n ac5e2 │ │ + b.n ad232 │ │ add r6, sp, #1000 @ 0x3e8 │ │ add.w r0, r0, r4 │ │ - b.n ac5ea │ │ + b.n ad23a │ │ mrc2 10, 6, lr, cr7, cr15, {7} @ │ │ movs r4, r1 │ │ - b.n ac9f2 │ │ + b.n ad642 │ │ mrc2 10, 6, lr, cr5, cr15, {7} @ │ │ lsls r1, r0, #16 │ │ - b.n ac8e2 │ │ - b.n ac2ca │ │ - b.n ac5fe │ │ + b.n ad532 │ │ + b.n acf1a │ │ + b.n ad24e │ │ str r1, [r0, r0] │ │ - b.n aca82 │ │ + b.n ad6d2 │ │ str r0, [r0, #0] │ │ - b.n aca86 │ │ + b.n ad6d6 │ │ ldc2 10, cr1, [r8, #1020] @ 0x3fc @ │ │ movs r0, r0 │ │ - b.n aca0e │ │ + b.n ad65e │ │ lsls r2, r0, #24 │ │ - b.n ac902 │ │ + b.n ad552 │ │ @ instruction: 0xfbd61aff │ │ strb r6, [r1, #0] │ │ - b.n ac61a │ │ + b.n ad26a │ │ add r6, sp, #896 @ 0x380 │ │ @ instruction: 0xeb00e007 │ │ - b.n ac622 │ │ + b.n ad272 │ │ @ instruction: 0xfbd2eaff │ │ lsls r0, r0, #31 │ │ - b.n ac8fa │ │ + b.n ad54a │ │ asrs r0, r2, #32 │ │ - b.n abe10 │ │ + b.n aca60 │ │ lsrs r7, r7, #31 │ │ - b.n ac990 │ │ + b.n ad5e0 │ │ movs r1, r0 │ │ - b.n ac7f6 │ │ + b.n ad446 │ │ movs r0, r0 │ │ - b.n ac99c │ │ + b.n ad5ec │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r6, #32 │ │ - b.n abe40 │ │ + b.n aca90 │ │ stmia r0!, {r4, r6} │ │ - b.n abd3c │ │ + b.n ac98c │ │ asrs r1, r0, #32 │ │ - b.n ac428 │ │ + b.n ad078 │ │ asrs r1, r3, #1 │ │ - b.n abeb0 │ │ + b.n acb00 │ │ movs r0, r2 │ │ - b.n ac934 │ │ + b.n ad584 │ │ vpmin.u q8, , │ │ lsls r4, r1, #1 │ │ - b.n abd50 │ │ + b.n ac9a0 │ │ asrs r0, r0, #32 │ │ - b.n aca5e │ │ + b.n ad6ae │ │ lsls r4, r5, #1 │ │ - b.n abe42 │ │ - @ instruction: 0xeff1ebff │ │ + b.n aca92 │ │ + @ instruction: 0xeff2ebff │ │ vpmin.u32 q7, q12, │ │ str r0, [r0, #0] │ │ - b.n ac66e │ │ + b.n ad2be │ │ vpmin.u8 q15, q15, │ │ stmia r0!, {r4, r6} │ │ - b.n abd6c │ │ + b.n ac9bc │ │ vpmin.u32 q15, q14, │ │ - adds r4, r0, r5 │ │ - movs r3, r0 │ │ - subs r4, #101 @ 0x65 │ │ - @ instruction: 0xfff6debe │ │ - @ instruction: 0xfff51b30 │ │ - movs r3, r0 │ │ - str r2, [r3, r6] │ │ - vtbx.8 d17, {d23-d26}, d28 │ │ - movs r3, r0 │ │ - movs r7, r3 │ │ - vqmovn.s32 d29, q13 │ │ - vtbx.8 d31, {d21-d23}, d9 │ │ - vtbl.8 d17, {d21-d23}, d28 │ │ - movs r3, r0 │ │ - b.n ac122 │ │ - vtbl.8 d28, {d5-d7}, d19 │ │ - vmlsl.u q15, d21, d28[0] │ │ - vabs.s16 q9, q14 │ │ - movs r3, r0 │ │ - lsrs r3, r6, #3 │ │ - vsli.64 , q10, #54 @ 0x36 │ │ - vtbl.8 d17, {d22-d25}, d0 │ │ + adds r4, r6, r3 │ │ movs r3, r0 │ │ - bl 9136a │ │ - bpl.n ac482 │ │ - @ instruction: 0xfff5ec94 │ │ - vcvt.f16.u16 d17, d12, #11 │ │ + adds r3, #120 @ 0x78 │ │ + vrshr.u32 , , #10 │ │ + vtbx.8 d17, {d21-d23}, d16 │ │ + movs r3, r0 │ │ + ldr r1, [pc, #872] @ (ad304 ) │ │ + @ instruction: 0xfff71b9c │ │ + movs r3, r0 │ │ + bl 480f8e │ │ + stmia r6!, {r1, r4, r6} │ │ + vqrdmulh.s q15, , d15[0] │ │ + @ instruction: 0xfff51a5c │ │ + movs r3, r0 │ │ + blt.n ad0a6 │ │ + @ instruction: 0xfff5bd29 │ │ + vtbl.8 d29, {d21-d24}, d6 │ │ + vrsra.u32 d18, d12, #11 │ │ movs r3, r0 │ │ - adds r4, #144 @ 0x90 │ │ - vtbx.8 d17, {d6}, d4 │ │ - vtbl.8 d17, {d6-d8}, d24 │ │ + stc2 15, cr15, [r7], #980 @ 0x3d4 │ │ + cmp r3, #82 @ 0x52 │ │ + @ instruction: 0xfff61b30 │ │ movs r3, r0 │ │ - bpl.n ac398 │ │ - vsra.u32 , , #11 │ │ - @ instruction: 0xfff61db0 │ │ - movs r3, r0 │ │ - bvs.n ac394 │ │ - @ instruction: 0xfff5cb57 │ │ - vtbl.8 d30, {d5}, d16 │ │ - @ instruction: 0xfff51d94 │ │ - movs r3, r0 │ │ - bls.n ac47c │ │ - @ instruction: 0xfff5d89b │ │ - vqshlu.s32 d18, d16, #21 │ │ - vqshrn.u64 d20, , #10 │ │ - vshll.u32 q10, d18, #23 │ │ - vtbl.8 d17, {d7-d8}, d16 │ │ - vsli.64 , q5, #54 @ 0x36 │ │ + @ instruction: 0xeb4ffff5 │ │ + ldmia r1, {r1, r2, r4, r5} │ │ + vsra.u32 d30, d12, #11 │ │ + vtbx.8 d17, {d21-d24}, d12 │ │ + movs r3, r0 │ │ + cmp r3, #163 @ 0xa3 │ │ + vcvt.u16.f16 d16, d20, #10 │ │ + @ instruction: 0xfff619d8 │ │ + movs r3, r0 │ │ + ldmia r1!, {r0, r2, r4, r5, r7} │ │ + vcge.f16 d16, d22, #0 │ │ + vqrdmulh.s , q3, d16[0] │ │ + movs r3, r0 │ │ + ldmia r2, {r0, r2, r3, r5, r7} │ │ + vcvt.f32.u32 , , #11 │ │ + @ instruction: 0xfff5dcba │ │ + vqrdmulh.s , , d4[0] │ │ + movs r3, r0 │ │ + ldmia r5!, {r0, r3, r4} │ │ + vcvt.f16.u16 q14, q1, #11 │ │ + @ instruction: 0xfff51b7d │ │ + vuzp.16 q10, │ │ + vrshr.u32 q10, q9, #9 │ │ + vcvt.f32.u32 d16, d0, #9 │ │ + @ instruction: 0xfff6c991 │ │ vcvt.f16.u16 d20, d0, #11 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n ac8f4 │ │ + b.n ad544 │ │ movs r0, r0 │ │ - b.n aca7e │ │ + b.n ad6ce │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n abf06 │ │ - ldr r1, [pc, #176] @ (ac498 ) │ │ - b.n ac9fa │ │ + b.n acb56 │ │ + ldr r1, [pc, #176] @ (ad0e8 ) │ │ + b.n ad64a │ │ cmp r2, #49 @ 0x31 │ │ - b.n ac9f4 │ │ - ldr r7, [pc, #1020] @ (ac7ec ) │ │ - b.n aca90 │ │ + b.n ad644 │ │ + ldr r7, [pc, #1020] @ (ad43c ) │ │ + b.n ad6e0 │ │ movs r3, #213 @ 0xd5 │ │ - b.n aca78 │ │ + b.n ad6c8 │ │ movs r2, r0 │ │ - b.n ac69c │ │ + b.n ad2ec │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #1 │ │ - b.n abf22 │ │ + b.n acb72 │ │ movs r0, r0 │ │ - b.n acaa8 │ │ + b.n ad6f8 │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n abf30 │ │ + b.n acb80 │ │ adds r6, #65 @ 0x41 │ │ - b.n aca24 │ │ + b.n ad674 │ │ subs r2, #137 @ 0x89 │ │ - b.n aca98 │ │ + b.n ad6e8 │ │ movs r3, r0 │ │ - b.n ac6be │ │ + b.n ad30e │ │ movs r5, r4 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n abf44 │ │ + b.n acb94 │ │ movs r0, r0 │ │ - b.n acac8 │ │ + b.n ad718 │ │ movs r0, r4 │ │ - ldr r2, [pc, #0] @ (ac428 ) │ │ + ldr r2, [pc, #0] @ (ad078 ) │ │ lsls r2, r0, #8 │ │ - b.n aca50 │ │ + b.n ad6a0 │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n abf56 │ │ + b.n acba6 │ │ lsrs r2, r0, #32 │ │ - b.n aca5c │ │ + b.n ad6ac │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n aca64 │ │ + b.n ad6b4 │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #32 │ │ - b.n abf6a │ │ + b.n acbba │ │ movs r0, r0 │ │ - b.n acaf0 │ │ + b.n ad740 │ │ movs r6, r4 │ │ subs r0, r0, r0 │ │ adds r2, r0, r0 │ │ - b.n acb96 │ │ + b.n ad7e6 │ │ @ instruction: 0xfb30ebff │ │ ands r0, r0 │ │ - b.n ac79e │ │ + b.n ad3ee │ │ movs r0, r0 │ │ - b.n acba2 │ │ + b.n ad7f2 │ │ movs r0, r0 │ │ - b.n acb0e │ │ + b.n ad75e │ │ ldrh r0, [r2, #32] │ │ lsrs r5, r7, #2 │ │ asrs r0, r6, #2 │ │ - b.n abfac │ │ + b.n acbfc │ │ movs r4, r0 │ │ - b.n ac7b2 │ │ + b.n ad402 │ │ movs r0, #186 @ 0xba │ │ - b.n acbb6 │ │ + b.n ad806 │ │ asrs r1, r0, #32 │ │ - b.n ac598 │ │ + b.n ad1e8 │ │ asrs r0, r7, #17 │ │ add.w r0, r0, r4 │ │ - b.n ac7c2 │ │ + b.n ad412 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r1, r2, r4, lr} │ │ - b.n acbca │ │ + b.n ad81a │ │ asrs r4, r0, #2 │ │ - b.n abfcc │ │ + b.n acc1c │ │ movs r4, r0 │ │ - b.n ac7d2 │ │ + b.n ad422 │ │ movs r0, #164 @ 0xa4 │ │ - b.n acbd6 │ │ + b.n ad826 │ │ asrs r1, r0, #32 │ │ - b.n ac5b8 │ │ + b.n ad208 │ │ asrs r0, r6, #17 │ │ add.w r0, r0, r4 │ │ - b.n ac7e2 │ │ + b.n ad432 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r1, r2, r4, lr} │ │ - b.n acbea │ │ + b.n ad83a │ │ movs r1, r0 │ │ and.w r7, r0, r5, ror #18 │ │ - b.n acac2 │ │ - ldr r7, [pc, #1020] @ (ac8b0 ) │ │ - b.n acb54 │ │ + b.n ad712 │ │ + ldr r7, [pc, #1020] @ (ad500 ) │ │ + b.n ad7a4 │ │ asrs r4, r3, #1 │ │ - b.n abff8 │ │ + b.n acc48 │ │ movs r4, r0 │ │ - b.n ac7fe │ │ + b.n ad44e │ │ movs r0, #168 @ 0xa8 │ │ - b.n acc02 │ │ + b.n ad852 │ │ asrs r1, r0, #32 │ │ - b.n ac5e4 │ │ + b.n ad234 │ │ asrs r5, r4, #17 │ │ add.w r0, r0, r4 │ │ - b.n ac80e │ │ + b.n ad45e │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r6, ip} │ │ - b.n ac014 │ │ + b.n acc64 │ │ movs r6, r2 │ │ - b.n acc1a │ │ + b.n ad86a │ │ movs r0, #171 @ 0xab │ │ - b.n acc1e │ │ + b.n ad86e │ │ asrs r1, r0, #32 │ │ - b.n ac600 │ │ + b.n ad250 │ │ asrs r6, r3, #17 │ │ add.w r0, r0, r6, lsr #32 │ │ - b.n acc2a │ │ + b.n ad87a │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {lr} │ │ - b.n ac832 │ │ - bfcsel 14, accf2 , 16, lt │ │ + b.n ad482 │ │ + bfcsel 14, ac942 , 16, lt │ │ asrs r0, r0, #32 │ │ - b.n ac83a │ │ + b.n ad48a │ │ movs r4, r0 │ │ - b.n ac83e │ │ + b.n ad48e │ │ movs r0, r0 │ │ - b.n acba4 │ │ + b.n ad7f4 │ │ @ instruction: 0xffd20aff │ │ movs r1, r0 │ │ - b.n ac84a │ │ + b.n ad49a │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r0, lr} │ │ - b.n acc52 │ │ + b.n ad8a2 │ │ @ instruction: 0xffe7eaff │ │ - asrs r4, r0, #25 │ │ - vqshlu.s32 d17, d8, #22 │ │ - vsli.64 , q14, #54 @ 0x36 │ │ - vcvt.bf16.f32 d17, q10 │ │ + lsrs r4, r6, #12 │ │ + vtbl.8 d16, {d6-d9}, d8 │ │ + vtbx.8 d16, {d22-d24}, d28 │ │ + @ instruction: 0xfff60b54 │ │ vsri.64 , q2, #10 │ │ - bmi.n ac4d2 │ │ - bmi.n ac4d4 │ │ - bmi.n ac4d6 │ │ - bmi.n ac4d8 │ │ - bmi.n ac4da │ │ - ldr r7, [pc, #960] @ (ac8f4 ) │ │ + bmi.n ad122 │ │ + bmi.n ad124 │ │ + bmi.n ad126 │ │ + bmi.n ad128 │ │ + bmi.n ad12a │ │ + ldr r7, [pc, #960] @ (ad544 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n aca54 │ │ - beq.n ac544 │ │ - b.n ac9d8 │ │ + b.n ad6a4 │ │ + beq.n ad194 │ │ + b.n ad628 │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-128]! @ 0xffffff80 │ │ - b.n ac9e0 │ │ + b.n ad630 │ │ movs r0, r0 │ │ - b.n acbf0 │ │ + b.n ad840 │ │ lsls r7, r2, #9 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #0 @ (adr r0, ac550 ) │ │ - b.n ac892 │ │ + add r0, pc, #0 @ (adr r0, ad1a0 ) │ │ + b.n ad4e2 │ │ movs r0, r0 │ │ - b.n acc96 │ │ + b.n ad8e6 │ │ movs r0, r0 │ │ - b.n ac060 │ │ + b.n accb0 │ │ lsrs r7, r7, #31 │ │ - b.n acb7c │ │ + b.n ad7cc │ │ lsrs r2, r7, #31 │ │ - b.n acbfe │ │ + b.n ad84e │ │ str r0, [sp, #4] │ │ - b.n ac8a6 │ │ + b.n ad4f6 │ │ movs r0, r0 │ │ - b.n ac78e │ │ + b.n ad3de │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n acc24 │ │ + b.n ad874 │ │ lsrs r7, r7, #31 │ │ lsls r7, r1, #12 │ │ lsrs r5, r7, #27 │ │ lsls r7, r1, #13 │ │ movs r0, r0 │ │ movs r2, r2 │ │ lsls r1, r4, #9 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n acc3a │ │ + b.n ad88a │ │ lsls r5, r1, #9 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n ac0c2 │ │ + b.n acd12 │ │ lsrs r4, r5, #4 │ │ - b.n acba2 │ │ + b.n ad7f2 │ │ strb r1, [r0, #25] │ │ - b.n acba8 │ │ + b.n ad7f8 │ │ lsrs r7, r7, #31 │ │ - b.n acc38 │ │ + b.n ad888 │ │ ldrb r1, [r1, #10] │ │ - b.n acc20 │ │ + b.n ad870 │ │ movs r7, r0 │ │ - b.n ac844 │ │ + b.n ad494 │ │ lsls r1, r1, #9 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n ac0de │ │ + b.n acd2e │ │ @ instruction: 0x47c2 │ │ - b.n acbbe │ │ - ldr r7, [pc, #1020] @ (ac9ac ) │ │ - b.n acc50 │ │ + b.n ad80e │ │ + ldr r7, [pc, #1020] @ (ad5fc ) │ │ + b.n ad8a0 │ │ movs r0, r0 │ │ - b.n acc58 │ │ + b.n ad8a8 │ │ lsls r3, r0, #9 │ │ - ldr r2, [pc, #0] @ (ac5b8 ) │ │ + ldr r2, [pc, #0] @ (ad208 ) │ │ lsls r2, r0, #8 │ │ - b.n acbe0 │ │ + b.n ad830 │ │ lsls r0, r1, #11 │ │ lsrs r0, r0, #8 │ │ ldr r2, [r0, r0] │ │ - b.n ac9ca │ │ + b.n ad61a │ │ ldrb r2, [r0, #0] │ │ - b.n aca14 │ │ + b.n ad664 │ │ movs r1, r0 │ │ - b.n ac7fc │ │ + b.n ad44c │ │ lsls r3, r0, #9 │ │ subs r0, r0, r0 │ │ ldr r1, [r6, #32] │ │ - b.n acbdc │ │ + b.n ad82c │ │ movs r0, r0 │ │ - b.n acc8c │ │ + b.n ad8dc │ │ str r5, [r2, #60] @ 0x3c │ │ - b.n acc60 │ │ + b.n ad8b0 │ │ lsls r1, r2, #7 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n ac118 │ │ + b.n acd68 │ │ movs r6, r0 │ │ - b.n ac88c │ │ + b.n ad4dc │ │ lsls r3, r2, #9 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n ac124 │ │ + b.n acd74 │ │ asrs r0, r2, #32 │ │ - b.n ac116 │ │ + b.n acd66 │ │ movs r0, r0 │ │ - b.n acc9c │ │ + b.n ad8ec │ │ lsls r4, r1, #9 │ │ lsrs r0, r0, #8 │ │ strh r4, [r0, #0] │ │ - b.n ac134 │ │ + b.n acd84 │ │ movs r3, r2 │ │ - b.n acc36 │ │ + b.n ad886 │ │ lsls r3, r1, #9 │ │ subs r0, r0, r0 │ │ lsrs r2, r1, #32 │ │ - b.n acc3e │ │ + b.n ad88e │ │ lsls r7, r1, #9 │ │ subs r0, r0, r0 │ │ movs r2, r1 │ │ - b.n ac8b6 │ │ + b.n ad506 │ │ lsls r2, r4, #9 │ │ subs r0, r0, r0 │ │ asrs r3, r1, #3 │ │ - b.n ac1d2 │ │ + b.n ace22 │ │ movs r0, #24 │ │ - b.n ac13c │ │ + b.n acd8c │ │ movs r0, r0 │ │ - b.n accc8 │ │ + b.n ad918 │ │ adds r0, #28 │ │ - b.n ac144 │ │ + b.n acd94 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #9 │ │ - b.n ac164 │ │ + b.n acdb4 │ │ str r4, [r7, #32] │ │ - b.n ac168 │ │ + b.n acdb8 │ │ strb r4, [r1, #9] │ │ - b.n ac16c │ │ + b.n acdbc │ │ ands r0, r1 │ │ - b.n ac15e │ │ + b.n acdae │ │ movs r4, r0 │ │ - b.n ac162 │ │ - add r2, pc, #88 @ (adr r2, ac69c ) │ │ + b.n acdb2 │ │ + add r2, pc, #88 @ (adr r2, ad2ec ) │ │ add.w r0, r0, r8, ror #6 │ │ - b.n ac17e │ │ + b.n acdce │ │ movs r0, #4 │ │ - b.n ac74e │ │ + b.n ad39e │ │ asrs r1, r0, #32 │ │ - b.n ac760 │ │ + b.n ad3b0 │ │ adds r0, #1 │ │ - b.n ac6da │ │ + b.n ad32a │ │ asrs r7, r0, #32 │ │ - b.n ac766 │ │ + b.n ad3b6 │ │ movs r0, #1 │ │ - b.n ac6de │ │ + b.n ad32e │ │ movs r0, r0 │ │ - b.n acd08 │ │ + b.n ad958 │ │ movs r1, r0 │ │ - bcc.n ac70a │ │ + bcc.n ad35a │ │ lsls r0, r4, #9 │ │ add r2, sp, #0 │ │ str r4, [r4, #4] │ │ - b.n ac1a2 │ │ + b.n acdf2 │ │ lsls r4, r0 │ │ - b.n acdb2 │ │ + b.n ada02 │ │ movs r0, r0 │ │ - b.n acd20 │ │ + b.n ad970 │ │ movs r5, r6 │ │ - b.n acdba │ │ + b.n ada0a │ │ negs r0, r3 │ │ lsls r0, r0, #12 │ │ asrs r3, r0, #32 │ │ - b.n ace42 │ │ + b.n ada92 │ │ lsls r6, r2 │ │ - b.n ac6d4 │ │ + b.n ad324 │ │ movs r7, r3 │ │ - b.n acb96 │ │ + b.n ad7e6 │ │ movs r0, r0 │ │ - b.n acd38 │ │ + b.n ad988 │ │ lsls r0, r4, #6 │ │ - b.n ac694 │ │ + b.n ad2e4 │ │ lsls r6, r0, #4 │ │ - b.n ac796 │ │ + b.n ad3e6 │ │ strb r0, [r0, #0] │ │ asrs r7, r0, #2 │ │ movs r7, r0 │ │ - b.n ac9de │ │ - add r5, sp, #268 @ 0x10c │ │ + b.n ad62e │ │ + add r5, sp, #252 @ 0xfc │ │ add.w r0, r0, r0 │ │ - b.n acd46 │ │ + b.n ad996 │ │ lsls r3, r0, #9 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n ac9ee │ │ + b.n ad63e │ │ movs r0, r1 │ │ - b.n accb2 │ │ + b.n ad902 │ │ movs r5, r4 │ │ - b.n acd38 │ │ + b.n ad988 │ │ asrs r0, r3, #32 │ │ - b.n ac1f4 │ │ + b.n ace44 │ │ movs r0, r0 │ │ - b.n ac6ce │ │ - add r0, pc, #80 @ (adr r0, ac710 ) │ │ - b.n ac1dc │ │ + b.n ad31e │ │ + add r0, pc, #80 @ (adr r0, ad360 ) │ │ + b.n ace2c │ │ movs r1, r0 │ │ - b.n ac9c6 │ │ + b.n ad616 │ │ movs r0, r2 │ │ - b.n ac1e4 │ │ + b.n ace34 │ │ movs r5, r0 │ │ - b.n aca0e │ │ + b.n ad65e │ │ asrs r4, r0, #32 │ │ - b.n aca12 │ │ - add r0, pc, #192 @ (adr r0, ac794 ) │ │ - b.n acbe8 │ │ + b.n ad662 │ │ + add r0, pc, #192 @ (adr r0, ad3e4 ) │ │ + b.n ad838 │ │ strh r0, [r6, #0] │ │ - b.n acbe4 │ │ - ldr r7, [sp, #700] @ 0x2bc │ │ + b.n ad834 │ │ + ldr r7, [sp, #604] @ 0x25c │ │ mla r0, r0, lr, r0 │ │ ldmia.w sl, {r1, r2} │ │ - b.n ac770 │ │ + b.n ad3c0 │ │ movs r7, r0 │ │ - b.n ac7ea │ │ + b.n ad43a │ │ lsls r4, r1, #1 │ │ - b.n ac1f8 │ │ + b.n ace48 │ │ movs r6, r0 │ │ stmia.w r8, {r1, r2, r7, sp} │ │ - b.n ac802 │ │ + b.n ad452 │ │ asrs r0, r3, #1 │ │ - b.n acc0c │ │ + b.n ad85c │ │ movs r0, r2 │ │ - b.n ac238 │ │ + b.n ace88 │ │ str r0, [r3, #0] │ │ - b.n ace42 │ │ + b.n ada92 │ │ movs r4, r0 │ │ - b.n ac210 │ │ + b.n ace60 │ │ movs r5, r0 │ │ - b.n ac812 │ │ + b.n ad462 │ │ lsls r4, r0, #1 │ │ - b.n ac218 │ │ + b.n ace68 │ │ lsls r2, r0, #8 │ │ - b.n ac812 │ │ + b.n ad462 │ │ movs r0, #4 │ │ - b.n ac248 │ │ + b.n ace98 │ │ strb r4, [r1, #0] │ │ - b.n ac24e │ │ + b.n ace9e │ │ movs r0, #16 │ │ - b.n ace22 │ │ + b.n ada72 │ │ movs r0, #4 │ │ - b.n ac234 │ │ + b.n ace84 │ │ movs r0, #1 │ │ - b.n acc4c │ │ + b.n ad89c │ │ lsrs r5, r1, #11 │ │ orn r0, r1, #151552 @ 0x25000 │ │ - b.n ac268 │ │ + b.n aceb8 │ │ movs r0, #8 │ │ - b.n ac242 │ │ + b.n ace92 │ │ movs r0, #0 │ │ - b.n acc84 │ │ + b.n ad8d4 │ │ movs r0, #12 │ │ - b.n ac24a │ │ + b.n ace9a │ │ movs r0, #88 @ 0x58 │ │ - b.n acc48 │ │ + b.n ad898 │ │ cmp r2, #198 @ 0xc6 │ │ orn r0, r1, #33536 @ 0x8300 │ │ - b.n aca86 │ │ + b.n ad6d6 │ │ lsrs r5, r1, #11 │ │ orr.w sl, r2, #405504 @ 0x63000 │ │ orr.w r1, r2, #8448 @ 0x2100 │ │ - b.n ac258 │ │ + b.n acea8 │ │ lsrs r5, r1, #11 │ │ orn sl, r1, #423936 @ 0x67800 │ │ orn r0, r1, #2490368 @ 0x260000 │ │ - b.n acc70 │ │ - ldr r2, [pc, #820] @ (aca94 ) │ │ + b.n ad8c0 │ │ + ldr r2, [pc, #820] @ (ad6e4 ) │ │ orn r0, r1, #196608 @ 0x30000 │ │ - b.n ac270 │ │ + b.n acec0 │ │ subs r6, #27 │ │ - b.n aceaa │ │ + b.n adafa │ │ lsrs r5, r1, #11 │ │ orr.w sl, r2, #399360 @ 0x61800 │ │ orr.w r0, r2, #155648 @ 0x26000 │ │ - b.n acc80 │ │ - ldr r2, [pc, #820] @ (acaac ) │ │ + b.n ad8d0 │ │ + ldr r2, [pc, #820] @ (ad6fc ) │ │ orr.w r0, r3, #2097152 @ 0x200000 │ │ - b.n ac2a0 │ │ + b.n acef0 │ │ asrs r0, r0, #32 │ │ - b.n ac288 │ │ + b.n aced8 │ │ lsls r4, r2, #1 │ │ - b.n ac290 │ │ + b.n acee0 │ │ movs r4, r1 │ │ - b.n ac2bc │ │ + b.n acf0c │ │ asrs r0, r4, #32 │ │ - b.n ac2b8 │ │ + b.n acf08 │ │ adds r0, #188 @ 0xbc │ │ - b.n ac2ba │ │ + b.n acf0a │ │ movs r4, r1 │ │ - b.n ac2a0 │ │ + b.n acef0 │ │ movs r0, r0 │ │ - b.n ac2be │ │ + b.n acf0e │ │ movs r1, r0 │ │ - b.n aca44 │ │ + b.n ad694 │ │ strb r0, [r1, #1] │ │ - b.n ac2d4 │ │ + b.n acf24 │ │ asrs r3, r0, #32 │ │ adds r1, #160 @ 0xa0 │ │ str r0, [r2, #4] │ │ - b.n ac2dc │ │ + b.n acf2c │ │ movs r0, r0 │ │ - b.n ace4e │ │ - add r0, pc, #96 @ (adr r0, ac810 ) │ │ - b.n ac2cc │ │ + b.n ada9e │ │ + add r0, pc, #96 @ (adr r0, ad460 ) │ │ + b.n acf1c │ │ str r4, [r2, r0] │ │ - b.n ac2c8 │ │ + b.n acf18 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n ac2c4 │ │ + b.n acf14 │ │ strb r0, [r1, #1] │ │ - b.n ac2c8 │ │ + b.n acf18 │ │ str r0, [r2, #4] │ │ - b.n ac2cc │ │ + b.n acf1c │ │ lsls r3, r6, #6 │ │ lsrs r0, r0, #8 │ │ movs r0, #12 │ │ - b.n ac2ea │ │ + b.n acf3a │ │ movs r1, r0 │ │ - b.n aca72 │ │ + b.n ad6c2 │ │ lsls r0, r6, #6 │ │ subs r2, #0 │ │ adds r0, #129 @ 0x81 │ │ - b.n acb16 │ │ + b.n ad766 │ │ movs r3, r0 │ │ - b.n aca7e │ │ + b.n ad6ce │ │ lsls r5, r5, #6 │ │ ldrh r0, [r0, #16] │ │ adds r0, r0, r5 │ │ - b.n ac320 │ │ + b.n acf70 │ │ adds r0, #1 │ │ - b.n acf26 │ │ + b.n adb76 │ │ cmp r1, #60 @ 0x3c │ │ - b.n ac328 │ │ + b.n acf78 │ │ strb r0, [r0, #0] │ │ - b.n acf2e │ │ + b.n adb7e │ │ str r0, [r0, #0] │ │ - b.n acfb2 │ │ + b.n adc02 │ │ asrs r1, r0, #32 │ │ - b.n ac914 │ │ + b.n ad564 │ │ movs r0, #2 │ │ - b.n ac918 │ │ + b.n ad568 │ │ asrs r0, r2, #32 │ │ - b.n ac2fe │ │ + b.n acf4e │ │ strb r0, [r0, #0] │ │ - b.n ac302 │ │ - add r0, pc, #36 @ (adr r0, ac828 ) │ │ - b.n acb46 │ │ + b.n acf52 │ │ + add r0, pc, #36 @ (adr r0, ad478 ) │ │ + b.n ad796 │ │ strb r4, [r0, #0] │ │ - b.n ac30a │ │ + b.n acf5a │ │ asrs r3, r2, #32 │ │ - b.n ace10 │ │ + b.n ada60 │ │ strb r0, [r1, #0] │ │ - b.n ac312 │ │ + b.n acf62 │ │ strb r4, [r2, #0] │ │ - b.n ac316 │ │ + b.n acf66 │ │ adds r0, #24 │ │ - b.n ac31a │ │ + b.n acf6a │ │ movs r0, #28 │ │ - b.n ac31e │ │ + b.n acf6e │ │ str r0, [r4, #0] │ │ - b.n ac322 │ │ + b.n acf72 │ │ adds r0, #36 @ 0x24 │ │ - b.n ac326 │ │ + b.n acf76 │ │ lsls r0, r4, #2 │ │ - b.n ac39e │ │ + b.n acfee │ │ str r4, [r5, #24] │ │ - b.n ac362 │ │ + b.n acfb2 │ │ movs r0, r0 │ │ - b.n ac352 │ │ + b.n acfa2 │ │ movs r0, r0 │ │ - b.n ac942 │ │ + b.n ad592 │ │ lsrs r7, r7, #31 │ │ - b.n aceda │ │ + b.n adb2a │ │ lsrs r7, r7, #31 │ │ str r3, [sp, #640] @ 0x280 │ │ lsls r0, r0, #6 │ │ - b.n ac944 │ │ + b.n ad594 │ │ movs r7, r3 │ │ - b.n ac7dc │ │ + b.n ad42c │ │ ands r0, r1 │ │ - b.n accca │ │ + b.n ad91a │ │ movs r4, r0 │ │ - b.n acb8e │ │ - add r4, sp, #860 @ 0x35c │ │ + b.n ad7de │ │ + add r4, sp, #844 @ 0x34c │ │ add.w r0, r0, r0 │ │ - b.n acef6 │ │ + b.n adb46 │ │ lsls r4, r3, #7 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n acb9e │ │ + b.n ad7ee │ │ movs r0, r0 │ │ - b.n acf0e │ │ + b.n adb5e │ │ strb r4, [r0, #0] │ │ - b.n ac3a8 │ │ + b.n acff8 │ │ asrs r0, r4, #2 │ │ - b.n ac374 │ │ + b.n acfc4 │ │ asrs r2, r0, #32 │ │ - b.n ad02e │ │ + b.n adc7e │ │ asrs r4, r4, #4 │ │ - b.n ac974 │ │ + b.n ad5c4 │ │ asrs r1, r4, #2 │ │ - b.n acbb6 │ │ + b.n ad806 │ │ asrs r0, r0, #32 │ │ - b.n ac37a │ │ + b.n acfca │ │ lsls r5, r2, #2 │ │ lsrs r0, r0, #8 │ │ negs r0, r1 │ │ - b.n ac3b4 │ │ + b.n ad004 │ │ strh r4, [r2, #2] │ │ - bge.w ac8a6 │ │ - b.n ac3a4 │ │ + bge.w ad4f6 │ │ + b.n acff4 │ │ strh r7, [r1, #0] │ │ - b.n ad04e │ │ + b.n adc9e │ │ str r4, [r2, r0] │ │ - b.n ac3ac │ │ + b.n acffc │ │ movs r7, r0 │ │ and.w r2, r0, r0, lsr #1 │ │ - b.n ac3cc │ │ + b.n ad01c │ │ asrs r0, r0, #32 │ │ - b.n acfde │ │ + b.n adc2e │ │ movs r1, r0 │ │ - b.n acd42 │ │ + b.n ad992 │ │ movs r1, r0 │ │ adds r1, #160 @ 0xa0 │ │ lsls r0, r2, #9 │ │ - b.n ac3bc │ │ + b.n ad00c │ │ negs r0, r1 │ │ - b.n ac3e0 │ │ + b.n ad030 │ │ movs r0, r0 │ │ - b.n acf5a │ │ + b.n adbaa │ │ lsls r2, r0, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n ac3ee │ │ + b.n ad03e │ │ str r0, [r2, #0] │ │ - b.n ac3e6 │ │ + b.n ad036 │ │ movs r0, #212 @ 0xd4 │ │ - b.n acb42 │ │ + b.n ad792 │ │ asrs r1, r0, #32 │ │ - b.n acdcc │ │ + b.n ada1c │ │ movs r1, r0 │ │ - b.n acb6e │ │ + b.n ad7be │ │ movs r4, r1 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n acf78 │ │ + b.n adbc8 │ │ asrs r0, r0, #32 │ │ - b.n ac3d6 │ │ + b.n ad026 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ movs r1, #3 │ │ - b.n ac7fe │ │ + b.n ad44e │ │ movs r6, r0 │ │ - b.n acb86 │ │ + b.n ad7d6 │ │ movs r1, r2 │ │ ldrh r0, [r0, #16] │ │ movs r1, #1 │ │ - b.n ac7ea │ │ + b.n ad43a │ │ asrs r1, r0, #32 │ │ - b.n acd70 │ │ + b.n ad9c0 │ │ adds r0, #1 │ │ - b.n acd98 │ │ + b.n ad9e8 │ │ @ instruction: 0xfff81aff │ │ adds r0, #0 │ │ - b.n ad03a │ │ + b.n adc8a │ │ asrs r1, r0, #32 │ │ - b.n ad03e │ │ + b.n adc8e │ │ movs r4, r1 │ │ and.w r0, r0, sl │ │ - b.n acc46 │ │ + b.n ad896 │ │ @ instruction: 0x47d7 │ │ add.w r0, r0, r0 │ │ - b.n acfae │ │ + b.n adbfe │ │ lsls r1, r3, #5 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n ac44a │ │ + b.n ad09a │ │ adds r0, #0 │ │ - b.n ac43a │ │ + b.n ad08a │ │ asrs r1, r0, #32 │ │ - b.n ace24 │ │ + b.n ada74 │ │ movs r0, r0 │ │ - b.n acfc8 │ │ + b.n adc18 │ │ asrs r0, r0, #32 │ │ - b.n ac426 │ │ + b.n ad076 │ │ @ instruction: 0xffeb1aff │ │ adds r0, #0 │ │ - b.n ad06e │ │ + b.n adcbe │ │ movs r3, r0 │ │ - b.n acbd4 │ │ + b.n ad824 │ │ movs r6, r3 │ │ ldr r2, [sp, #0] │ │ movs r0, #1 │ │ - b.n acdbc │ │ + b.n ada0c │ │ movs r2, r0 │ │ - b.n acbe4 │ │ + b.n ad834 │ │ movs r0, #3 │ │ adds r1, #160 @ 0xa0 │ │ strb r2, [r0, #0] │ │ - b.n ac9c8 │ │ + b.n ad618 │ │ movs r4, r0 │ │ - b.n acff8 │ │ + b.n adc48 │ │ movs r1, r0 │ │ cmp r2, #0 │ │ movs r0, #1 │ │ - b.n acc92 │ │ + b.n ad8e2 │ │ movs r1, r2 │ │ and.w pc, r0, r9, ror #11 │ │ - b.n ace78 │ │ + b.n adac8 │ │ stmia r0!, {r0, r1} │ │ - b.n ad0ec │ │ + b.n add3c │ │ lsrs r7, r5, #11 │ │ orn r0, r2, #573440 @ 0x8c000 │ │ - b.n ac9e8 │ │ + b.n ad638 │ │ asrs r1, r0, #4 │ │ - b.n aca6a │ │ + b.n ad6ba │ │ str r4, [r1, r0] │ │ - b.n accae │ │ + b.n ad8fe │ │ ldr r0, [r2, #56] @ 0x38 │ │ cdp 0, 10, cr6, cr2, cr12, {0} │ │ - b.n aca82 │ │ + b.n ad6d2 │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf262100c │ │ - b.n ace00 │ │ + b.n ada50 │ │ movs r0, #96 @ 0x60 │ │ @ instruction: 0xf3f808c8 │ │ @ instruction: 0xf2605004 │ │ - b.n ace34 │ │ + b.n ada84 │ │ cmp r0, #226 @ 0xe2 │ │ @ instruction: 0xf2f22a88 │ │ - bl ffcee984 │ │ + bl ffcef5d4 │ │ subs r7, r7, r3 │ │ movs r4, r1 │ │ - b.n acc48 │ │ + b.n ad898 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ str r2, [r0, #16] │ │ - b.n ac8a2 │ │ + b.n ad4f2 │ │ movs r0, #1 │ │ - b.n ace2a │ │ + b.n ada7a │ │ str r1, [r0, #0] │ │ - b.n aceb6 │ │ + b.n adb06 │ │ movs r3, r0 │ │ - b.n acc52 │ │ + b.n ad8a2 │ │ @ instruction: 0xfffa8aff │ │ movs r4, r2 │ │ - b.n ac4de │ │ + b.n ad12e │ │ lsls r0, r1, #9 │ │ - b.n ac4cc │ │ + b.n ad11c │ │ strb r0, [r0, #9] │ │ - b.n ac4f0 │ │ + b.n ad140 │ │ str r0, [r2, #0] │ │ - b.n ac4ea │ │ + b.n ad13a │ │ movs r7, r0 │ │ - b.n acd06 │ │ + b.n ad956 │ │ asrs r6, r0, #32 │ │ - b.n acd0a │ │ + b.n ad95a │ │ movs r2, #247 @ 0xf7 │ │ add.w r0, r0, r0, lsr #4 │ │ - b.n ad112 │ │ + b.n add62 │ │ asrs r2, r7, #2 │ │ - b.n acd5e │ │ + b.n ad9ae │ │ asrs r0, r0, #32 │ │ - b.n ad19a │ │ + b.n addea │ │ asrs r4, r0, #32 │ │ - b.n ac4e6 │ │ + b.n ad136 │ │ asrs r0, r0, #32 │ │ - b.n ac4ea │ │ + b.n ad13a │ │ asrs r0, r0, #9 │ │ - b.n ac518 │ │ + b.n ad168 │ │ movs r0, r0 │ │ - b.n ad08c │ │ + b.n adcdc │ │ @ instruction: 0xffa90aff │ │ movs r0, #128 @ 0x80 │ │ - b.n acaf2 │ │ + b.n ad742 │ │ str r0, [r1, r0] │ │ - b.n ac518 │ │ + b.n ad168 │ │ movs r1, #2 │ │ - b.n acb08 │ │ + b.n ad758 │ │ lsls r0, r1, #2 │ │ ldmia.w r1, {r0, ip, sp, lr} │ │ - b.n ace90 │ │ + b.n adae0 │ │ movs r0, #20 │ │ - b.n ac52a │ │ + b.n ad17a │ │ str r1, [r0, r0] │ │ - b.n ace94 │ │ + b.n adae4 │ │ str r0, [r1, r0] │ │ - b.n ac510 │ │ + b.n ad160 │ │ movs r6, r0 │ │ - b.n accb6 │ │ + b.n ad906 │ │ movs r0, #0 │ │ - b.n ad156 │ │ + b.n adda6 │ │ movs r2, r0 │ │ asrs r0, r4, #6 │ │ movs r0, #0 │ │ - b.n acaac │ │ + b.n ad6fc │ │ movs r0, r0 │ │ - b.n accc8 │ │ + b.n ad918 │ │ lsls r0, r0, #2 │ │ - b.n acb26 │ │ + b.n ad776 │ │ adds r0, #1 │ │ movs r2, #67 @ 0x43 │ │ movs r0, #130 @ 0x82 │ │ - b.n acb32 │ │ + b.n ad782 │ │ lsls r0, r1, #2 │ │ stmia.w r1, {r8, ip} │ │ - b.n acb38 │ │ + b.n ad788 │ │ adds r0, #24 │ │ - b.n ad17a │ │ + b.n addca │ │ movs r0, r2 │ │ - b.n acf40 │ │ + b.n adb90 │ │ movs r1, #2 │ │ - b.n acb48 │ │ + b.n ad798 │ │ asrs r4, r3, #32 │ │ - b.n acf48 │ │ - ldr r6, [sp, #972] @ 0x3cc │ │ - @ instruction: 0xfa00023c │ │ - b.n ac580 │ │ + b.n adb98 │ │ + ldr r7, [sp, #300] @ 0x12c │ │ + @ instruction: 0xfb00023c │ │ + b.n ad1d0 │ │ str r0, [r0, #4] │ │ - b.n ac584 │ │ + b.n ad1d4 │ │ movs r1, r0 │ │ - b.n acf56 │ │ + b.n adba6 │ │ lsls r4, r7, #8 │ │ - b.n ac56c │ │ + b.n ad1bc │ │ movs r7, r0 │ │ - b.n ac60a │ │ + b.n ad25a │ │ movs r0, r1 │ │ - b.n ad082 │ │ + b.n adcd2 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n ac596 │ │ + b.n ad1e6 │ │ lsls r0, r3, #4 │ │ - b.n ac59a │ │ + b.n ad1ea │ │ movs r1, r0 │ │ - b.n acd12 │ │ + b.n ad962 │ │ movs r7, r1 │ │ cmp r2, #0 │ │ asrs r4, r3, #4 │ │ - b.n ac5a6 │ │ + b.n ad1f6 │ │ movs r1, r0 │ │ - b.n acf7e │ │ + b.n adbce │ │ asrs r4, r2, #32 │ │ - b.n ac58a │ │ + b.n ad1da │ │ lsls r0, r3, #4 │ │ - b.n ac592 │ │ + b.n ad1e2 │ │ asrs r4, r3 │ │ - b.n ac596 │ │ + b.n ad1e6 │ │ @ instruction: 0xff86eaff │ │ lsls r4, r3, #1 │ │ - b.n ac63e │ │ + b.n ad28e │ │ asrs r1, r0, #32 │ │ - b.n ad1d6 │ │ + b.n ade26 │ │ movs r0, #255 @ 0xff │ │ - b.n ad1da │ │ + b.n ade2a │ │ asrs r1, r2, #32 │ │ - b.n acdde │ │ + b.n ada2e │ │ movs r4, r0 │ │ - b.n acde2 │ │ - ldr r6, [sp, #792] @ 0x318 │ │ + b.n ada32 │ │ + ldr r6, [sp, #440] @ 0x1b8 │ │ @ instruction: 0xfb0010b0 │ │ - b.n ac5d6 │ │ + b.n ad226 │ │ lsls r0, r3, #4 │ │ - b.n ac5da │ │ + b.n ad22a │ │ movs r1, r0 │ │ - b.n acd52 │ │ + b.n ad9a2 │ │ @ instruction: 0xffef3aff │ │ movs r4, r0 │ │ - b.n acf42 │ │ + b.n adb92 │ │ add r4, sp, #176 @ 0xb0 │ │ @ instruction: 0xeb00ff79 │ │ @ instruction: 0xeaff5014 │ │ - b.n ac600 │ │ + b.n ad250 │ │ movs r0, r0 │ │ - b.n ad20a │ │ + b.n ade5a │ │ strh r0, [r2, #0] │ │ - b.n ac608 │ │ + b.n ad258 │ │ lsls r4, r6, #8 │ │ - b.n ac5e4 │ │ + b.n ad234 │ │ lsls r4, r1, #9 │ │ - b.n ac5e8 │ │ + b.n ad238 │ │ lsls r0, r0, #9 │ │ - b.n ac60c │ │ + b.n ad25c │ │ asrs r0, r0, #32 │ │ - b.n ad21e │ │ + b.n ade6e │ │ ldmia r7, {r0, r2, r3, r7} │ │ - b.n acfec │ │ + b.n adc3c │ │ movs r2, #56 @ 0x38 │ │ - b.n ac618 │ │ + b.n ad268 │ │ adds r2, #60 @ 0x3c │ │ - b.n ac61c │ │ + b.n ad26c │ │ movs r6, r1 │ │ stmia.w ip, {r4, r6, r7, sp} │ │ - b.n ace72 │ │ + b.n adac2 │ │ movs r3, r0 │ │ - b.n acd9a │ │ + b.n ad9ea │ │ movs r4, #7 │ │ subs r0, r0, r4 │ │ lsls r4, r2, #9 │ │ - b.n ac630 │ │ + b.n ad280 │ │ ands r0, r3 │ │ - b.n ac63c │ │ + b.n ad28c │ │ movs r0, r0 │ │ - b.n ad1a6 │ │ + b.n addf6 │ │ strb r0, [r2, #9] │ │ asrs r1, r3, #22 │ │ lsls r6, r0, #4 │ │ asrs r7, r6, #13 │ │ lsls r0, r1, #3 │ │ subs r0, r0, r0 │ │ asrs r0, r4, #2 │ │ - b.n ac648 │ │ + b.n ad298 │ │ adds r0, #4 │ │ - b.n ad25a │ │ + b.n adeaa │ │ lsls r0, r4, #2 │ │ - b.n ac648 │ │ + b.n ad298 │ │ movs r0, #0 │ │ - b.n ac644 │ │ + b.n ad294 │ │ movs r1, #2 │ │ - b.n acc2c │ │ - ldr r6, [sp, #408] @ 0x198 │ │ - @ instruction: 0xfa000e22 │ │ - b.n ad04c │ │ + b.n ad87c │ │ + ldr r6, [sp, #844] @ 0x34c │ │ + @ instruction: 0xfb000e22 │ │ + b.n adc9c │ │ strb r4, [r0, #0] │ │ - b.n ace72 │ │ + b.n adac2 │ │ lsrs r7, r5, #11 │ │ orn sp, r0, #8781824 @ 0x860000 │ │ - b.n ad04a │ │ + b.n adc9a │ │ asrs r0, r1, #3 │ │ - b.n ad048 │ │ + b.n adc98 │ │ ldr r1, [r0, #64] @ 0x40 │ │ - b.n ad282 │ │ + b.n aded2 │ │ lsrs r7, r1, #11 │ │ orr.w lr, r0, #10289152 @ 0x9d0000 │ │ - b.n ad054 │ │ - b.n acb64 │ │ - b.n ad28e │ │ + b.n adca4 │ │ + b.n ad7b4 │ │ + b.n adede │ │ stmia r0!, {} │ │ - b.n ad292 │ │ + b.n adee2 │ │ lsls r0, r1, #7 │ │ - b.n ac660 │ │ + b.n ad2b0 │ │ lsls r0, r7, #1 │ │ - b.n ac6c8 │ │ + b.n ad318 │ │ asrs r0, r1, #32 │ │ - b.n ac678 │ │ + b.n ad2c8 │ │ asrs r0, r0, #3 │ │ - b.n ac66c │ │ + b.n ad2bc │ │ asrs r0, r7, #1 │ │ - b.n ad076 │ │ + b.n adcc6 │ │ adds r1, #4 │ │ - b.n ac698 │ │ + b.n ad2e8 │ │ asrs r4, r1, #32 │ │ - b.n ac688 │ │ + b.n ad2d8 │ │ lsrs r6, r0, #11 │ │ orr.w r0, r1, #9699328 @ 0x940000 │ │ - b.n ac690 │ │ + b.n ad2e0 │ │ movs r4, r0 │ │ - b.n ac6a8 │ │ + b.n ad2f8 │ │ movs r1, #0 │ │ - b.n ac6ac │ │ + b.n ad2fc │ │ movs r0, r2 │ │ - b.n ac69c │ │ + b.n ad2ec │ │ movs r0, r1 │ │ - b.n acec6 │ │ + b.n adb16 │ │ movs r0, #240 @ 0xf0 │ │ - b.n acf0c │ │ + b.n adb5c │ │ strh r0, [r1, #0] │ │ - b.n ac6bc │ │ + b.n ad30c │ │ asrs r4, r2, #32 │ │ - b.n ac6cc │ │ - add r0, pc, #48 @ (adr r0, acbc4 ) │ │ - b.n ac6c4 │ │ + b.n ad31c │ │ + add r0, pc, #48 @ (adr r0, ad814 ) │ │ + b.n ad314 │ │ asrs r1, r0, #32 │ │ - b.n acc4a │ │ + b.n ad89a │ │ strh r0, [r0, #0] │ │ - b.n acede │ │ + b.n adb2e │ │ movs r0, r2 │ │ - b.n ac6dc │ │ + b.n ad32c │ │ stmia r1!, {r6, r7} │ │ - b.n ac6b0 │ │ + b.n ad300 │ │ asrs r0, r0, #32 │ │ - b.n acd5e │ │ - b.n acf34 │ │ - b.n ac6b8 │ │ + b.n ad9ae │ │ + b.n adb84 │ │ + b.n ad308 │ │ stmia r0!, {r3, r4, r5, r7} │ │ - b.n ac6bc │ │ - b.n acd2c │ │ - b.n ac6c0 │ │ + b.n ad30c │ │ + b.n ad97c │ │ + b.n ad310 │ │ movs r6, r2 │ │ subs r2, #0 │ │ movs r0, #184 @ 0xb8 │ │ - b.n ac6f0 │ │ + b.n ad340 │ │ str r4, [r1, #0] │ │ - b.n ac6fc │ │ + b.n ad34c │ │ movs r5, r1 │ │ - b.n ad26a │ │ + b.n adeba │ │ movs r7, r0 │ │ subs r2, #0 │ │ asrs r4, r7, #2 │ │ - b.n ac700 │ │ + b.n ad350 │ │ movs r6, r0 │ │ - b.n acf12 │ │ + b.n adb62 │ │ bx fp │ │ add.w r0, r0, r0 │ │ - b.n ad27a │ │ + b.n adeca │ │ lsls r3, r1, #1 │ │ subs r0, r0, r0 │ │ movs r0, #184 @ 0xb8 │ │ - b.n ac714 │ │ + b.n ad364 │ │ lsls r0, r0, #3 │ │ - b.n ac710 │ │ + b.n ad360 │ │ movs r0, r1 │ │ - b.n ac704 │ │ + b.n ad354 │ │ asrs r0, r0, #3 │ │ - b.n ac720 │ │ + b.n ad370 │ │ movs r1, #130 @ 0x82 │ │ - b.n acf32 │ │ + b.n adb82 │ │ movs r0, r1 │ │ - b.n ac730 │ │ - ldr r5, [sp, #92] @ 0x5c │ │ - mls r0, r0, r8, r4 │ │ - b.n ac738 │ │ - b.n acc18 │ │ - b.n ad342 │ │ + b.n ad380 │ │ + ldr r5, [sp, #4] │ │ + @ instruction: 0xfa004018 │ │ + b.n ad388 │ │ + b.n ad868 │ │ + b.n adf92 │ │ lsrs r7, r1, #11 │ │ - blx ff113c04 │ │ - b.n ad34a │ │ + blx ff114854 │ │ + b.n adf9a │ │ lsls r0, r7, #2 │ │ - b.n ac740 │ │ + b.n ad390 │ │ lsls r0, r7, #2 │ │ - b.n ac71c │ │ + b.n ad36c │ │ lsrs r7, r1, #11 │ │ orr.w pc, r6, #13434880 @ 0xcd0000 │ │ - b.n ad138 │ │ + b.n add88 │ │ asrs r0, r7, #3 │ │ - b.n ac786 │ │ + b.n ad3d6 │ │ lsrs r7, r5, #11 │ │ orn pc, r0, #13762560 @ 0xd20000 │ │ - b.n ad130 │ │ + b.n add80 │ │ str r0, [r7, #12] │ │ - b.n ad13a │ │ + b.n add8a │ │ lsls r4, r1, #2 │ │ @ instruction: 0xe9941001 │ │ - b.n accd8 │ │ + b.n ad928 │ │ asrs r2, r0, #32 │ │ - b.n acde4 │ │ + b.n ada34 │ │ stmia r1!, {r3, r4, r5} │ │ - b.n ac744 │ │ - b.n aceb4 │ │ - b.n ac748 │ │ + b.n ad394 │ │ + b.n adb04 │ │ + b.n ad398 │ │ lsls r0, r0, #5 │ │ - b.n ac74c │ │ + b.n ad39c │ │ lsrs r7, r1, #11 │ │ orr.w r0, r6, #9437184 @ 0x900000 │ │ subs r2, #0 │ │ movs r1, #56 @ 0x38 │ │ - b.n ac780 │ │ + b.n ad3d0 │ │ movs r5, r1 │ │ - b.n ad2f6 │ │ + b.n adf46 │ │ movs r6, r0 │ │ subs r2, #0 │ │ asrs r4, r7, #4 │ │ - b.n ac78c │ │ + b.n ad3dc │ │ movs r6, r0 │ │ - b.n acf9e │ │ + b.n adbee │ │ bx r7 │ │ add.w r0, r0, r0 │ │ - b.n ad306 │ │ + b.n adf56 │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ movs r1, #56 @ 0x38 │ │ - b.n ac7a0 │ │ + b.n ad3f0 │ │ lsls r0, r0, #5 │ │ - b.n ac79c │ │ + b.n ad3ec │ │ asrs r0, r0, #5 │ │ - b.n ac7a8 │ │ + b.n ad3f8 │ │ movs r1, #130 @ 0x82 │ │ - b.n acfba │ │ - ldr r4, [sp, #984] @ 0x3d8 │ │ - @ instruction: 0xfb000acf │ │ + b.n adc0a │ │ + ldr r4, [sp, #896] @ 0x380 │ │ + @ instruction: 0xfa000acf │ │ orn r1, r4, #12058624 @ 0xb80000 │ │ - b.n ac7b8 │ │ + b.n ad408 │ │ lsls r0, r7, #4 │ │ - b.n ac794 │ │ + b.n ad3e4 │ │ lsrs r7, r1, #11 │ │ orr.w r2, r6, #12845056 @ 0xc40000 │ │ - b.n ac7c4 │ │ + b.n ad414 │ │ lsls r4, r0, #9 │ │ - b.n ac7a0 │ │ + b.n ad3f0 │ │ asrs r4, r2, #1 │ │ - b.n ac7c4 │ │ + b.n ad414 │ │ movs r0, r0 │ │ - b.n ac7be │ │ + b.n ad40e │ │ lsls r4, r0, #9 │ │ - b.n ac7b4 │ │ + b.n ad404 │ │ movs r0, r0 │ │ - b.n ad3e6 │ │ + b.n ae036 │ │ movs r0, r0 │ │ - b.n ac7ac │ │ + b.n ad3fc │ │ asrs r4, r2, #1 │ │ - b.n ac7d8 │ │ + b.n ad428 │ │ movs r4, r0 │ │ - b.n ac7b4 │ │ + b.n ad404 │ │ lsls r4, r1, #1 │ │ - b.n ac7e8 │ │ + b.n ad438 │ │ asrs r4, r1, #1 │ │ - b.n ac7e4 │ │ + b.n ad434 │ │ movs r0, r0 │ │ - b.n ac85e │ │ + b.n ad4ae │ │ lsls r2, r6, #3 │ │ - b.n ad0c2 │ │ + b.n add12 │ │ movs r0, r0 │ │ - b.n ac848 │ │ + b.n ad498 │ │ lsls r4, r1, #1 │ │ - b.n ac7fc │ │ + b.n ad44c │ │ asrs r4, r1, #1 │ │ - b.n ac7f8 │ │ + b.n ad448 │ │ movs r1, r0 │ │ - b.n ac872 │ │ + b.n ad4c2 │ │ lsls r2, r6, #3 │ │ - b.n ad0d6 │ │ + b.n add26 │ │ movs r1, r0 │ │ - b.n ac85c │ │ + b.n ad4ac │ │ lsls r4, r1, #1 │ │ - b.n ac808 │ │ + b.n ad458 │ │ asrs r0, r1, #32 │ │ - b.n ac814 │ │ + b.n ad464 │ │ asrs r0, r1, #32 │ │ - b.n ac7f0 │ │ + b.n ad440 │ │ movs r2, r0 │ │ - b.n ad1ea │ │ + b.n ade3a │ │ asrs r2, r0, #32 │ │ - b.n ad170 │ │ - ldr r4, [sp, #744] @ 0x2e8 │ │ + b.n addc0 │ │ + ldr r6, [sp, #556] @ 0x22c │ │ @ instruction: 0xfa001044 │ │ - b.n ac828 │ │ + b.n ad478 │ │ movs r0, #96 @ 0x60 │ │ - b.n ad43a │ │ + b.n ae08a │ │ lsls r4, r0, #1 │ │ - b.n ac828 │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ - @ instruction: 0xfa000009 │ │ - b.n ad046 │ │ + b.n ad478 │ │ + ldr r6, [sp, #372] @ 0x174 │ │ + mla r0, r0, r9, r0 │ │ + b.n adc96 │ │ asrs r1, r0, #32 │ │ - b.n ad44a │ │ - ldr r3, [pc, #276] @ (ace20 ) │ │ + b.n ae09a │ │ + ldr r3, [pc, #276] @ (ada70 ) │ │ add.w r0, r0, r4, lsr #20 │ │ - b.n ac844 │ │ + b.n ad494 │ │ ldr r1, [r6, #32] │ │ - b.n ad31c │ │ + b.n adf6c │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n ac854 │ │ + b.n ad4a4 │ │ movs r0, r0 │ │ - b.n ad3be │ │ + b.n ae00e │ │ str r5, [r2, #60] @ 0x3c │ │ - b.n ad3a4 │ │ + b.n adff4 │ │ movs r2, r7 │ │ lsrs r0, r0, #8 │ │ lsls r5, r7, #2 │ │ and.w r0, r0, r0 │ │ - b.n ad3d8 │ │ + b.n ae028 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ str r0, [sp, #12] │ │ - b.n ad076 │ │ + b.n adcc6 │ │ str r4, [r0, r2] │ │ - b.n ac86e │ │ + b.n ad4be │ │ movs r7, r5 │ │ @ instruction: 0xea00f000 │ │ - b.n ad382 │ │ + b.n adfd2 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r3, r0 │ │ movs r0, r0 │ │ @ instruction: 0xffffffff │ │ @ instruction: 0xffffffff │ │ ... │ │ str r4, [r4, #4] │ │ - b.n ac89a │ │ + b.n ad4ea │ │ movs r5, r6 │ │ - b.n ad4aa │ │ + b.n ae0fa │ │ str r0, [sp, #8] │ │ - b.n ad0ae │ │ + b.n adcfe │ │ adds r0, #28 │ │ - b.n ac88c │ │ + b.n ad4dc │ │ strb r7, [r3, #0] │ │ - b.n ad282 │ │ + b.n aded2 │ │ lsls r6, r2, #2 │ │ - b.n acd7a │ │ + b.n ad9ca │ │ asrs r7, r4, #10 │ │ - b.n ad0be │ │ + b.n add0e │ │ lsls r6, r0, #4 │ │ - b.n ace82 │ │ + b.n adad2 │ │ lsls r1, r0, #4 │ │ - b.n ace86 │ │ + b.n adad6 │ │ lsls r4, r0 │ │ - b.n ad28a │ │ + b.n adeda │ │ movs r4, r0 │ │ - b.n ad0ce │ │ - add r3, sp, #540 @ 0x21c │ │ + b.n add1e │ │ + add r3, sp, #524 @ 0x20c │ │ add.w r0, r0, r0 │ │ - b.n ad436 │ │ + b.n ae086 │ │ lsls r3, r0, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n ad0de │ │ + b.n add2e │ │ movs r3, r0 │ │ - b.n ad562 │ │ + b.n ae1b2 │ │ strb r7, [r4, #6] │ │ - b.n acda6 │ │ + b.n ad9f6 │ │ movs r5, r0 │ │ - b.n ad0ea │ │ + b.n add3a │ │ asrs r4, r0, #2 │ │ - b.n ad4ee │ │ + b.n ae13e │ │ strh r6, [r0, #8] │ │ - b.n ad0f2 │ │ - ldr r5, [sp, #996] @ 0x3e4 │ │ + b.n add42 │ │ + ldr r5, [sp, #900] @ 0x384 │ │ @ instruction: 0xfb003086 │ │ - b.n acec6 │ │ + b.n adb16 │ │ asrs r6, r0, #32 │ │ - b.n ace46 │ │ + b.n ada96 │ │ lsls r4, r0, #2 │ │ - b.n ad2cc │ │ + b.n adf1c │ │ asrs r5, r0, #32 │ │ - b.n acec8 │ │ + b.n adb18 │ │ str r3, [r0, #32] │ │ - b.n aceca │ │ + b.n adb1a │ │ movs r0, #9 │ │ - b.n ad10e │ │ + b.n add5e │ │ str r0, [sp, #16] │ │ - b.n ac8dc │ │ + b.n ad52c │ │ adds r0, #7 │ │ - b.n ace58 │ │ + b.n adaa8 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n ac914 │ │ + b.n ad564 │ │ strb r0, [r1, #0] │ │ - b.n aceea │ │ + b.n adb3a │ │ str r4, [r2, #4] │ │ - b.n ac8ec │ │ + b.n ad53c │ │ ldr r1, [r6, #32] │ │ - b.n ad3ec │ │ + b.n ae03c │ │ str r5, [r2, #60] @ 0x3c │ │ - b.n ad46c │ │ - add r0, pc, #256 @ (adr r0, aceec ) │ │ - b.n ac8f8 │ │ + b.n ae0bc │ │ + add r0, pc, #256 @ (adr r0, adb3c ) │ │ + b.n ad548 │ │ lsls r4, r0, #1 │ │ - b.n ac8fc │ │ + b.n ad54c │ │ adds r0, #72 @ 0x48 │ │ - b.n ac900 │ │ + b.n ad550 │ │ asrs r4, r1, #1 │ │ - b.n ac904 │ │ + b.n ad554 │ │ strb r0, [r2, #1] │ │ - b.n ac908 │ │ + b.n ad558 │ │ movs r5, r0 │ │ - b.n ad142 │ │ + b.n add92 │ │ asrs r2, r0, #32 │ │ - b.n ad146 │ │ + b.n add96 │ │ str.w lr, [r4, #3071] @ 0xbff │ │ movs r0, r0 │ │ - b.n ad4ae │ │ + b.n ae0fe │ │ lsls r7, r1, #2 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n ac94c │ │ + b.n ad59c │ │ lsls r0, r7, #1 │ │ - b.n ac924 │ │ + b.n ad574 │ │ movs r0, r0 │ │ - b.n ad55e │ │ + b.n ae1ae │ │ str r0, [r0, #0] │ │ - b.n ac92c │ │ + b.n ad57c │ │ str r0, [r0, r0] │ │ - b.n ac938 │ │ - beq.n ace88 │ │ - b.n ad2c0 │ │ + b.n ad588 │ │ + beq.n adad8 │ │ + b.n adf10 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n ad34c │ │ + b.n adf9c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {sp} │ │ - b.n ac95a │ │ + b.n ad5aa │ │ movs r2, r0 │ │ - b.n ad0ec │ │ + b.n add3c │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ adds r0, #1 │ │ - b.n ad586 │ │ + b.n ae1d6 │ │ asrs r7, r0, #32 │ │ - b.n ad18a │ │ + b.n addda │ │ str r1, [r0, #16] │ │ - b.n acd6e │ │ + b.n ad9be │ │ asrs r1, r0, #32 │ │ - b.n ad354 │ │ + b.n adfa4 │ │ movs r2, r0 │ │ - b.n ad0f8 │ │ + b.n add48 │ │ str r7, [r0, #16] │ │ - b.n acd5a │ │ + b.n ad9aa │ │ str r6, [r0, #0] │ │ - b.n ad1e4 │ │ + b.n ade34 │ │ strb r7, [r0, #0] │ │ - b.n acf6e │ │ + b.n adbbe │ │ @ instruction: 0xfff89aff │ │ asrs r1, r0, #32 │ │ - b.n ad2f8 │ │ + b.n adf48 │ │ asrs r0, r0, #32 │ │ - b.n ac96e │ │ + b.n ad5be │ │ lsls r2, r0, #4 │ │ - b.n ad632 │ │ + b.n ae282 │ │ lsls r0, r2, #9 │ │ - b.n ac988 │ │ + b.n ad5d8 │ │ vpmin.u32 q7, , │ │ asrs r4, r6, #10 │ │ - b.n ac9bc │ │ + b.n ad60c │ │ movs r1, #127 @ 0x7f │ │ - b.n ad482 │ │ + b.n ae0d2 │ │ ands r0, r0 │ │ - b.n ad1c6 │ │ + b.n ade16 │ │ asrs r1, r0, #32 │ │ - b.n acfa8 │ │ + b.n adbf8 │ │ asrs r4, r6, #7 │ │ add.w r0, r0, r4 │ │ - b.n ad1d2 │ │ + b.n ade22 │ │ @ instruction: 0xff9deaff │ │ movs r5, r0 │ │ - b.n ad1da │ │ - ldr r1, [pc, #36] @ (acec0 ) │ │ + b.n ade2a │ │ + ldr r1, [pc, #36] @ (adb10 ) │ │ add.w r0, r0, r0 │ │ - b.n ad542 │ │ + b.n ae192 │ │ lsls r2, r1, #2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #9 │ │ - b.n ac9d4 │ │ + b.n ad624 │ │ mcr2 10, 2, lr, cr11, cr15, {7} @ │ │ asrs r0, r0, #9 │ │ - b.n ac9f0 │ │ + b.n ad640 │ │ movs r6, r2 │ │ - b.n ad5f6 │ │ + b.n ae246 │ │ movs r0, #202 @ 0xca │ │ - b.n ad5fa │ │ + b.n ae24a │ │ asrs r1, r0, #32 │ │ - b.n acfdc │ │ + b.n adc2c │ │ movs r5, r2 │ │ and.w r0, r0, r6, lsr #32 │ │ - b.n ad606 │ │ + b.n ae256 │ │ movs r0, r0 │ │ and.w r0, r0, sp │ │ - b.n ad356 │ │ + b.n adfa6 │ │ asrs r0, r5, #8 │ │ - b.n aca10 │ │ + b.n ad660 │ │ ands r0, r0 │ │ - b.n ad216 │ │ + b.n ade66 │ │ movs r0, #210 @ 0xd2 │ │ - b.n ad61a │ │ + b.n ae26a │ │ asrs r1, r0, #32 │ │ - b.n acffc │ │ + b.n adc4c │ │ lsls r3, r5, #1 │ │ and.w r2, r0, r8, lsr #4 │ │ - b.n aca24 │ │ + b.n ad674 │ │ movs r5, r1 │ │ - b.n ad62a │ │ + b.n ae27a │ │ movs r0, #213 @ 0xd5 │ │ - b.n ad62e │ │ + b.n ae27e │ │ asrs r1, r0, #32 │ │ - b.n ad010 │ │ + b.n adc60 │ │ asrs r2, r3, #7 │ │ add.w r0, r0, sp │ │ - b.n ad63a │ │ - beq.n acf5c │ │ - b.n ad394 │ │ + b.n ae28a │ │ + beq.n adbac │ │ + b.n adfe4 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n ad420 │ │ + b.n ae070 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r6, r7, r8, ip} │ │ - b.n aca4c │ │ + b.n ad69c │ │ movs r6, r2 │ │ - b.n ad652 │ │ + b.n ae2a2 │ │ movs r0, #206 @ 0xce │ │ - b.n ad656 │ │ + b.n ae2a6 │ │ asrs r1, r0, #32 │ │ - b.n ad038 │ │ + b.n adc88 │ │ asrs r0, r2, #7 │ │ add.w r0, r0, r6, lsr #32 │ │ - b.n ad662 │ │ - beq.n acf84 │ │ - b.n ad3bc │ │ + b.n ae2b2 │ │ + beq.n adbd4 │ │ + b.n ae00c │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n ad448 │ │ + b.n ae098 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0} │ │ - b.n ad676 │ │ + b.n ae2c6 │ │ movs r0, r0 │ │ and.w r0, r0, r4 │ │ - b.n ad27e │ │ + b.n adece │ │ asrs r0, r0, #7 │ │ - b.n aca80 │ │ + b.n ad6d0 │ │ ands r0, r0 │ │ - b.n ad286 │ │ + b.n aded6 │ │ movs r0, #222 @ 0xde │ │ - b.n ad68a │ │ + b.n ae2da │ │ asrs r1, r0, #32 │ │ - b.n ad06c │ │ + b.n adcbc │ │ lsls r7, r1, #1 │ │ and.w r8, r0, r2 │ │ - b.n ad586 │ │ + b.n ae1d6 │ │ lsls r1, r1, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #6 │ │ - b.n aca9c │ │ + b.n ad6ec │ │ movs r0, r0 │ │ - b.n ad080 │ │ + b.n adcd0 │ │ lsls r2, r3, #1 │ │ - b.n acb06 │ │ + b.n ad756 │ │ movs r0, r0 │ │ - b.n ad60a │ │ + b.n ae25a │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #6 │ │ - b.n acab0 │ │ + b.n ad700 │ │ movs r0, #227 @ 0xe3 │ │ - b.n ad6b6 │ │ + b.n ae306 │ │ adds r1, #152 @ 0x98 │ │ - b.n acab8 │ │ + b.n ad708 │ │ lsls r0, r3, #6 │ │ - b.n acabc │ │ + b.n ad70c │ │ asrs r1, r0, #32 │ │ - b.n ad0a0 │ │ + b.n adcf0 │ │ adds r0, #3 │ │ - b.n ad0a4 │ │ + b.n adcf4 │ │ movs r0, r0 │ │ - b.n ad0a8 │ │ + b.n adcf8 │ │ movs r0, r0 │ │ - b.n acaa8 │ │ + b.n ad6f8 │ │ movs r1, r0 │ │ - b.n ad6d2 │ │ - push {r4, r7, lr} │ │ + b.n ae322 │ │ + push {r0, r4, r7, lr} │ │ @ instruction: 0xebff1180 │ │ - b.n acad8 │ │ + b.n ad728 │ │ ands r2, r0 │ │ - b.n ad426 │ │ + b.n ae076 │ │ asrs r1, r0, #32 │ │ - b.n ad0c0 │ │ + b.n add10 │ │ movs r0, r7 │ │ and.w r1, r0, r4, ror #5 │ │ - b.n acae8 │ │ + b.n ad738 │ │ movs r4, r0 │ │ - b.n ad2ee │ │ + b.n adf3e │ │ movs r0, #233 @ 0xe9 │ │ - b.n ad6f2 │ │ + b.n ae342 │ │ asrs r1, r0, #32 │ │ - b.n ad0d4 │ │ + b.n add24 │ │ movs r5, r6 │ │ and.w r1, r0, r0, ror #5 │ │ - b.n acafc │ │ + b.n ad74c │ │ movs r4, r1 │ │ - b.n ad702 │ │ + b.n ae352 │ │ cmp r7, #87 @ 0x57 │ │ - b.n ad706 │ │ + b.n ae356 │ │ asrs r1, r0, #32 │ │ - b.n ad0e8 │ │ + b.n add38 │ │ movs r4, r0 │ │ and.w r1, r0, r8, lsr #5 │ │ - b.n acb10 │ │ + b.n ad760 │ │ movs r4, r1 │ │ - b.n ad716 │ │ + b.n ae366 │ │ strb r0, [r4, #2] │ │ - b.n acae4 │ │ + b.n ad734 │ │ movs r1, #118 @ 0x76 │ │ - b.n ad5de │ │ + b.n ae22e │ │ asrs r1, r0, #32 │ │ - b.n ad100 │ │ + b.n add50 │ │ asrs r6, r3, #6 │ │ add.w r0, r0, ip │ │ - b.n ad72a │ │ + b.n ae37a │ │ movs r3, r1 │ │ and.w r0, r0, r0 │ │ - b.n acb0c │ │ + b.n ad75c │ │ movs r1, r1 │ │ - b.n ad336 │ │ + b.n adf86 │ │ asrs r0, r0, #32 │ │ - b.n ad73a │ │ + b.n ae38a │ │ str r1, [r0, #48] @ 0x30 │ │ add.w r0, r0, r0 │ │ - b.n ad6a2 │ │ + b.n ae2f2 │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #4 │ │ - b.n acb48 │ │ + b.n ad798 │ │ movs r1, #86 @ 0x56 │ │ - b.n ad60e │ │ + b.n ae25e │ │ ands r0, r0 │ │ - b.n ad352 │ │ + b.n adfa2 │ │ asrs r1, r0, #32 │ │ - b.n ad134 │ │ + b.n add84 │ │ asrs r1, r2, #6 │ │ add.w r0, r0, r4 │ │ - b.n ad35e │ │ + b.n adfae │ │ str r4, [r2, r0] │ │ - b.n acb54 │ │ + b.n ad7a4 │ │ ands r0, r0 │ │ - b.n ad366 │ │ + b.n adfb6 │ │ movs r5, r0 │ │ - b.n ad36a │ │ + b.n adfba │ │ asrs r5, r0, #32 │ │ - b.n ad76e │ │ - bfcsel a, ac82e , e, hi │ │ + b.n ae3be │ │ + bfcsel a, ad47e , e, hi │ │ asrs r0, r0, #32 │ │ - b.n ad376 │ │ + b.n adfc6 │ │ movs r4, r0 │ │ - b.n ad37a │ │ + b.n adfca │ │ movs r0, r0 │ │ - b.n ad6e0 │ │ + b.n ae330 │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ - beq.n ad0a4 │ │ - b.n ad4dc │ │ + beq.n adcf4 │ │ + b.n ae12c │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n ad568 │ │ + b.n ae1b8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r7, ip} │ │ - b.n acb8a │ │ + b.n ad7da │ │ movs r1, r0 │ │ - b.n ad304 │ │ + b.n adf54 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ - b.n ad3a2 │ │ + b.n adff2 │ │ movs r5, r0 │ │ - b.n ad3a6 │ │ + b.n adff6 │ │ add r2, sp, #772 @ 0x304 │ │ add.w r0, r0, r4 │ │ - b.n ad3ae │ │ + b.n adffe │ │ asrs r4, r0, #3 │ │ - b.n acbb0 │ │ + b.n ad800 │ │ ands r0, r0 │ │ - b.n ad3b6 │ │ + b.n ae006 │ │ movs r1, #1 │ │ - b.n ad67a │ │ + b.n ae2ca │ │ asrs r1, r0, #32 │ │ - b.n ad19c │ │ + b.n addec │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #6 │ │ - b.n acbc4 │ │ + b.n ad814 │ │ asrs r1, r0, #32 │ │ - b.n ad1a8 │ │ + b.n addf8 │ │ movs r4, r0 │ │ - b.n ad3ce │ │ + b.n ae01e │ │ movs r0, #230 @ 0xe6 │ │ - b.n ad7d2 │ │ + b.n ae422 │ │ asrs r2, r6, #5 │ │ add.w r0, r0, r4 │ │ - b.n ad3da │ │ - beq.n ad0fc │ │ - b.n ad534 │ │ + b.n ae02a │ │ + beq.n add4c │ │ + b.n ae184 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n ad5c0 │ │ + b.n ae210 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r7, ip} │ │ - b.n acbec │ │ + b.n ad83c │ │ movs r4, r1 │ │ - b.n ad7f2 │ │ + b.n ae442 │ │ movs r0, #251 @ 0xfb │ │ - b.n ad7f6 │ │ + b.n ae446 │ │ asrs r1, r0, #32 │ │ - b.n ad1d8 │ │ + b.n ade28 │ │ asrs r0, r5, #5 │ │ add.w r0, r0, ip │ │ - b.n ad802 │ │ - beq.n ad124 │ │ - b.n ad55c │ │ + b.n ae452 │ │ + beq.n add74 │ │ + b.n ae1ac │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n ad5e8 │ │ + b.n ae238 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r6, ip} │ │ - b.n acc14 │ │ + b.n ad864 │ │ movs r4, r1 │ │ - b.n ad81a │ │ + b.n ae46a │ │ movs r1, #113 @ 0x71 │ │ - b.n ad6de │ │ + b.n ae32e │ │ asrs r1, r0, #32 │ │ - b.n ad200 │ │ + b.n ade50 │ │ @ instruction: 0xffbeeaff │ │ movs r1, r0 │ │ - b.n ad82a │ │ + b.n ae47a │ │ vpmin.u q15, , │ │ - add r0, pc, #256 @ (adr r0, ad1f0 ) │ │ - b.n acc24 │ │ + add r0, pc, #256 @ (adr r0, ade40 ) │ │ + b.n ad874 │ │ ldc2l 10, cr14, [ip, #-1020] @ 0xfffffc04 @ │ │ - cmp r0, #255 @ 0xff │ │ - vtbl.8 d18, {d22}, d19 │ │ - @ instruction: 0xfff628df │ │ - vtbx.8 d18, {d22}, d11 │ │ - vtbx.8 d18, {d6}, d31 │ │ - vqshl.u32 d18, d19, #22 │ │ - vqdmulh.s q8, q11, d28[0] │ │ - movs r3, r0 │ │ - cmp r0, #59 @ 0x3b │ │ - @ instruction: 0xfff61ffb │ │ - vuzp.16 q15, │ │ - vqshrun.s64 d18, , #11 │ │ - vtbl.8 d18, {d6}, d7 │ │ - @ instruction: 0xfff63ff2 │ │ - vqrdmlah.s , , d23[0] │ │ - vqrdmulh.s q8, , d28[0] │ │ - @ instruction: 0xfff60d84 │ │ - vqrdmlah.s q8, q11, d4[0] │ │ - vqshl.u32 d18, d31, #22 │ │ - vcvt.u16.f16 d16, d24, #10 │ │ - vdup.16 q8, d28[1] │ │ - vcvt.f32.f16 q9, d3 │ │ + movs r0, #159 @ 0x9f │ │ + vmla.i q9, q3, d3[0] │ │ + vshr.u32 q9, , #10 │ │ + vmla.i q9, q3, d27[0] │ │ + vaddl.u q9, d6, d15 │ │ + @ instruction: 0xfff61ed3 │ │ + @ instruction: 0xfff60c9c │ │ + movs r3, r0 │ │ + subs r3, r3, #7 │ │ + vsli.64 d17, d18, #54 @ 0x36 │ │ + vsli.64 , q9, #54 @ 0x36 │ │ + @ instruction: 0xfff51fbb │ │ + @ instruction: 0xfff61fa7 │ │ + vqshrun.s64 d19, q9, #10 │ │ + vcvt.s16.f16 d19, d19 │ │ + vrshr.u32 q8, q6, #9 │ │ + vrshr.u32 q8, q10, #10 │ │ + vrsra.u64 d16, d20, #10 │ │ + @ instruction: 0xfff61edf │ │ + vmovn.i32 d16, q12 │ │ + vsra.u32 q8, q6, #10 │ │ + @ instruction: 0xfff61ea3 │ │ vsri.64 , q2, #10 │ │ - bmi.n ad0f6 │ │ - bmi.n ad0f8 │ │ - bmi.n ad0fa │ │ - ldr r7, [pc, #960] @ (ad514 ) │ │ + bmi.n add46 │ │ + bmi.n add48 │ │ + bmi.n add4a │ │ + ldr r7, [pc, #960] @ (ae164 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n ad674 │ │ - beq.n ad164 │ │ - b.n ad5f8 │ │ + b.n ae2c4 │ │ + beq.n addb4 │ │ + b.n ae248 │ │ ldrh r4, [r0, #24] │ │ stc 0, cr13, [sp, #-544]! @ 0xfffffde0 │ │ - b.n ad600 │ │ + b.n ae250 │ │ ands r0, r0 │ │ - b.n ad8aa │ │ + b.n ae4fa │ │ stmia r0!, {} │ │ - b.n ad4ae │ │ + b.n ae0fe │ │ lsls r0, r1, #1 │ │ - b.n ad68c │ │ + b.n ae2dc │ │ eors r4, r7 │ │ - b.n acc90 │ │ + b.n ad8e0 │ │ movs r0, r1 │ │ - b.n ad67a │ │ + b.n ae2ca │ │ eors r0, r7 │ │ - b.n acc98 │ │ + b.n ad8e8 │ │ eors r4, r1 │ │ - b.n acc9c │ │ - add r0, pc, #4 @ (adr r0, ad188 ) │ │ - b.n ad4c6 │ │ + b.n ad8ec │ │ + add r0, pc, #4 @ (adr r0, addd8 ) │ │ + b.n ae116 │ │ eors r0, r1 │ │ - b.n acca4 │ │ + b.n ad8f4 │ │ movs r0, r0 │ │ - b.n ad830 │ │ + b.n ae480 │ │ movs r4, r5 │ │ - b.n accac │ │ + b.n ad8fc │ │ ldr r0, [r6, #120] @ 0x78 │ │ - b.n accd4 │ │ + b.n ad924 │ │ stmia r0!, {r2, r6} │ │ - b.n accb4 │ │ + b.n ad904 │ │ str r6, [r0, #0] │ │ - b.n ad2bc │ │ + b.n adf0c │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r5 │ │ - b.n accd2 │ │ + b.n ad922 │ │ asrs r0, r7, #32 │ │ - b.n ad640 │ │ + b.n ae290 │ │ add r3, sp, #80 @ 0x50 │ │ add.w r0, r0, r0 │ │ - b.n ad852 │ │ + b.n ae4a2 │ │ lsls r4, r5, #26 │ │ subs r0, r0, r0 │ │ movs r0, r7 │ │ - b.n acbf0 │ │ + b.n ad840 │ │ ldrb r0, [r0, #8] │ │ - b.n ad7d6 │ │ + b.n ae426 │ │ ldrb r2, [r3, #14] │ │ - b.n ad848 │ │ + b.n ae498 │ │ asrs r4, r6, #32 │ │ - b.n acbfc │ │ + b.n ad84c │ │ movs r7, #144 @ 0x90 │ │ - b.n ad2d0 │ │ + b.n adf20 │ │ lsrs r0, r0, #31 │ │ - b.n ad50e │ │ + b.n ae15e │ │ adds r7, #144 @ 0x90 │ │ - b.n ad212 │ │ + b.n ade62 │ │ ands r1, r0 │ │ - b.n ad2fa │ │ + b.n adf4a │ │ ldrsh r1, [r0, r7] │ │ - b.n ad31a │ │ + b.n adf6a │ │ movs r2, r1 │ │ - b.n ad51e │ │ + b.n ae16e │ │ asrs r0, r3, #2 │ │ - b.n ad922 │ │ + b.n ae572 │ │ eors r0, r1 │ │ - b.n acd00 │ │ + b.n ad950 │ │ str r4, [r1, r1] │ │ - b.n acd04 │ │ - ldr r4, [sp, #940] @ 0x3ac │ │ + b.n ad954 │ │ + ldr r4, [sp, #844] @ 0x34c │ │ @ instruction: 0xfb00c044 │ │ - b.n acd2c │ │ + b.n ad97c │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n ad93a │ │ + b.n ae58a │ │ asrs r4, r5, #32 │ │ - b.n acd38 │ │ + b.n ad988 │ │ movs r0, r0 │ │ - b.n ad8ba │ │ + b.n ae50a │ │ movs r1, r0 │ │ - b.n ad546 │ │ + b.n ae196 │ │ str r4, [r3, r0] │ │ - b.n acd0c │ │ + b.n ad95c │ │ ands r0, r1 │ │ - b.n acd4e │ │ + b.n ad99e │ │ movs r0, r3 │ │ - b.n acd2c │ │ + b.n ad97c │ │ movs r1, r0 │ │ - b.n ad556 │ │ + b.n ae1a6 │ │ ands r0, r2 │ │ - b.n acd5a │ │ + b.n ad9aa │ │ movs r4, r3 │ │ - b.n acd38 │ │ + b.n ad988 │ │ movs r1, r0 │ │ - b.n ad562 │ │ + b.n ae1b2 │ │ ands r0, r3 │ │ - b.n acd66 │ │ + b.n ad9b6 │ │ movs r0, r4 │ │ - b.n acd44 │ │ + b.n ad994 │ │ movs r1, r0 │ │ - b.n ad56e │ │ + b.n ae1be │ │ ands r0, r4 │ │ - b.n acd72 │ │ + b.n ad9c2 │ │ str r4, [r4, r0] │ │ - b.n acd38 │ │ + b.n ad988 │ │ str r4, [r2, r0] │ │ - b.n acd3c │ │ + b.n ad98c │ │ str r4, [r1, r0] │ │ - b.n acd40 │ │ + b.n ad990 │ │ lsrs r0, r6 │ │ - b.n ad5c4 │ │ + b.n ae214 │ │ movs r4, r4 │ │ - b.n acd60 │ │ + b.n ad9b0 │ │ lsls r5, r4, #25 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n acd86 │ │ + b.n ad9d6 │ │ subs r1, r6, r0 │ │ - b.n ad858 │ │ + b.n ae4a8 │ │ asrs r5, r2, #15 │ │ - b.n ad8d8 │ │ + b.n ae528 │ │ movs r1, r0 │ │ - b.n ad4fa │ │ + b.n ae14a │ │ lsls r2, r4, #25 │ │ subs r0, r0, r0 │ │ eors r0, r0 │ │ - b.n acd9a │ │ + b.n ad9ea │ │ movs r0, r2 │ │ - b.n acd8e │ │ + b.n ad9de │ │ movs r0, r0 │ │ - b.n ad90a │ │ + b.n ae55a │ │ lsls r1, r4, #25 │ │ lsrs r0, r0, #8 │ │ str r4, [r0, r0] │ │ - b.n acdaa │ │ + b.n ad9fa │ │ movs r1, r0 │ │ - b.n ad8a0 │ │ + b.n ae4f0 │ │ lsls r5, r4, #25 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #32 │ │ - b.n ad8a8 │ │ + b.n ae4f8 │ │ lsls r3, r1, #2 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n ad8b0 │ │ + b.n ae500 │ │ lsls r1, r1, #26 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n acdc6 │ │ + b.n ada16 │ │ movs r0, r0 │ │ - b.n ad932 │ │ + b.n ae582 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n ad9da │ │ + b.n ae62a │ │ @ instruction: 0xffacebff │ │ stmia r0!, {r2, r6} │ │ - b.n acddc │ │ + b.n ada2c │ │ movs r0, r0 │ │ - b.n ad946 │ │ + b.n ae596 │ │ lsls r3, r4, #26 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #4 │ │ - b.n acdd6 │ │ + b.n ada26 │ │ movs r4, r1 │ │ - b.n ad552 │ │ + b.n ae1a2 │ │ lsls r0, r0, #26 │ │ subs r0, r0, r0 │ │ str r0, [r2, r0] │ │ - b.n acdf2 │ │ + b.n ada42 │ │ movs r0, r0 │ │ - b.n ad968 │ │ + b.n ae5b8 │ │ lsls r6, r3, #2 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n acdf0 │ │ + b.n ada40 │ │ movs r4, r1 │ │ - b.n ad56a │ │ + b.n ae1ba │ │ lsls r0, r0, #1 │ │ lsls r5, r2, #22 │ │ movs r4, r0 │ │ lsls r0, r2, #5 │ │ lsls r6, r4, #25 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #9 │ │ - b.n ace12 │ │ + b.n ada62 │ │ strh r0, [r0, #2] │ │ - b.n ace16 │ │ + b.n ada66 │ │ movs r4, r0 │ │ - b.n ace02 │ │ + b.n ada52 │ │ movs r0, r0 │ │ - b.n ad986 │ │ + b.n ae5d6 │ │ movs r4, r0 │ │ lsls r4, r3, #23 │ │ movs r4, r0 │ │ lsls r0, r2, #12 │ │ lsls r6, r5, #14 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #9 │ │ - b.n ace2e │ │ + b.n ada7e │ │ negs r4, r0 │ │ - b.n ace24 │ │ + b.n ada74 │ │ asrs r0, r0, #32 │ │ - b.n ace1e │ │ + b.n ada6e │ │ movs r4, r0 │ │ - b.n ad5a4 │ │ + b.n ae1f4 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n ad64a │ │ + b.n ae29a │ │ asrs r4, r0, #32 │ │ - b.n ad390 │ │ + b.n adfe0 │ │ movs r0, #160 @ 0xa0 │ │ - b.n ace72 │ │ + b.n adac2 │ │ movs r0, #212 @ 0xd4 │ │ - b.n ad59a │ │ + b.n ae1ea │ │ asrs r1, r0, #32 │ │ - b.n ad420 │ │ + b.n ae070 │ │ movs r1, r0 │ │ - b.n ad5c2 │ │ + b.n ae212 │ │ lsls r7, r4, #26 │ │ subs r2, #0 │ │ movs r2, #84 @ 0x54 │ │ - b.n ace5e │ │ + b.n adaae │ │ ands r4, r2 │ │ - b.n ace44 │ │ + b.n ada94 │ │ movs r0, r0 │ │ - b.n ad9d2 │ │ + b.n ae622 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n ad676 │ │ + b.n ae2c6 │ │ asrs r4, r2, #9 │ │ - b.n ace9a │ │ + b.n adaea │ │ movs r0, r0 │ │ - b.n ad9e0 │ │ + b.n ae630 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ ands r4, r0 │ │ - b.n acd68 │ │ + b.n ad9b8 │ │ adds r0, #0 │ │ - b.n ace6c │ │ + b.n adabc │ │ asrs r0, r0, #32 │ │ - b.n ace72 │ │ + b.n adac2 │ │ asrs r1, r0, #32 │ │ - b.n ad458 │ │ + b.n ae0a8 │ │ movs r1, r0 │ │ - b.n ad5fe │ │ + b.n ae24e │ │ lsls r1, r4, #26 │ │ subs r2, #0 │ │ strb r0, [r2, #9] │ │ - b.n ace96 │ │ + b.n adae6 │ │ lsls r6, r0, #4 │ │ - b.n ada50 │ │ + b.n ae6a0 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n ace8e │ │ + b.n adade │ │ movs r1, r0 │ │ - b.n ad61c │ │ + b.n ae26c │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ adds r0, #1 │ │ - b.n adab6 │ │ + b.n ae706 │ │ movs r7, r0 │ │ - b.n ad6ba │ │ + b.n ae30a │ │ str r0, [r0, #16] │ │ - b.n ad2a2 │ │ + b.n adef2 │ │ movs r1, r0 │ │ - b.n ad882 │ │ + b.n ae4d2 │ │ movs r1, r0 │ │ - b.n ad626 │ │ + b.n ae276 │ │ str r7, [r0, #16] │ │ - b.n ad28e │ │ + b.n adede │ │ str r6, [r0, #0] │ │ - b.n ad714 │ │ + b.n ae364 │ │ strb r7, [r0, #0] │ │ - b.n ad49e │ │ + b.n ae0ee │ │ @ instruction: 0xfff89aff │ │ movs r1, r0 │ │ - b.n ad828 │ │ + b.n ae478 │ │ movs r0, r0 │ │ - b.n acea2 │ │ + b.n adaf2 │ │ lsls r2, r0, #4 │ │ - b.n adb62 │ │ + b.n ae7b2 │ │ lsls r0, r2, #9 │ │ - b.n acebe │ │ + b.n adb0e │ │ lsls r0, r0, #9 │ │ - b.n aced4 │ │ + b.n adb24 │ │ asrs r0, r0, #9 │ │ - b.n acee6 │ │ + b.n adb36 │ │ movs r0, #4 │ │ - b.n aced2 │ │ + b.n adb22 │ │ asrs r4, r0, #32 │ │ - b.n aced8 │ │ + b.n adb28 │ │ adds r0, #12 │ │ - b.n aceda │ │ + b.n adb2a │ │ asrs r1, r0, #32 │ │ - b.n ad4c2 │ │ + b.n ae112 │ │ movs r3, r0 │ │ - b.n ad664 │ │ + b.n ae2b4 │ │ movs r3, r2 │ │ ldr r2, [sp, #0] │ │ lsrs r7, r7, #1 │ │ - b.n ada6c │ │ + b.n ae6bc │ │ movs r0, #239 @ 0xef │ │ - b.n ad9d2 │ │ + b.n ae622 │ │ adds r7, r7, r1 │ │ movs r3, #160 @ 0xa0 │ │ asrs r1, r0, #2 │ │ - b.n ad4d8 │ │ + b.n ae128 │ │ asrs r1, r0, #6 │ │ - b.n ad4de │ │ + b.n ae12e │ │ movs r0, #0 │ │ - b.n ad9fa │ │ + b.n ae64a │ │ cmp r7, #255 @ 0xff │ │ - b.n ada64 │ │ + b.n ae6b4 │ │ ands r2, r0 │ │ - b.n ad3e8 │ │ + b.n ae038 │ │ asrs r0, r1, #32 │ │ - b.n ad872 │ │ + b.n ae4c2 │ │ add r2, sp, #48 @ 0x30 │ │ add.w r0, r0, r0 │ │ - b.n ada92 │ │ + b.n ae6e2 │ │ lsls r0, r7, #25 │ │ lsrs r0, r0, #8 │ │ cmp r2, #171 @ 0xab │ │ - b.n ada0e │ │ + b.n ae65e │ │ asrs r0, r6, #3 │ │ - b.n ad886 │ │ + b.n ae4d6 │ │ cmp r2, #170 @ 0xaa │ │ - b.n ada96 │ │ + b.n ae6e6 │ │ stmia r0!, {r2, r6} │ │ - b.n acf40 │ │ + b.n adb90 │ │ asrs r1, r2, #10 │ │ - b.n ad50e │ │ + b.n ae15e │ │ asrs r2, r4, #8 │ │ - b.n ad74e │ │ + b.n ae39e │ │ asrs r4, r1, #32 │ │ - b.n acf12 │ │ + b.n adb62 │ │ lsls r0, r0, #9 │ │ - b.n acf20 │ │ + b.n adb70 │ │ lsls r4, r0, #9 │ │ - b.n acf52 │ │ + b.n adba2 │ │ ands r0, r0 │ │ - b.n adb5e │ │ + b.n ae7ae │ │ lsls r4, r0, #9 │ │ - b.n acf2c │ │ + b.n adb7c │ │ asrs r5, r0, #32 │ │ - b.n ad766 │ │ + b.n ae3b6 │ │ negs r4, r0 │ │ - b.n acf42 │ │ + b.n adb92 │ │ str r0, [r5, #8] │ │ - b.n ad946 │ │ + b.n ae596 │ │ lsls r0, r4, #2 │ │ - b.n acf94 │ │ + b.n adbe4 │ │ strh r4, [r1, #0] │ │ - b.n acf50 │ │ + b.n adba0 │ │ strh r0, [r5, #4] │ │ - b.n ad944 │ │ + b.n ae594 │ │ movs r0, r0 │ │ - b.n adade │ │ + b.n ae72e │ │ asrs r0, r5, #32 │ │ - b.n acf5c │ │ + b.n adbac │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n ad8ca │ │ + b.n ae51a │ │ add r1, sp, #800 @ 0x320 │ │ @ instruction: 0xeb00c044 │ │ - b.n acf8c │ │ + b.n adbdc │ │ asrs r0, r4, #2 │ │ - b.n acf8e │ │ + b.n adbde │ │ lsls r4, r0, #4 │ │ - b.n acf86 │ │ + b.n adbd6 │ │ asrs r0, r4, #2 │ │ - b.n acf68 │ │ + b.n adbb8 │ │ lsls r0, r4 │ │ - b.n acf7a │ │ + b.n adbca │ │ lsrs r0, r1 │ │ - b.n ad970 │ │ + b.n ae5c0 │ │ asrs r0, r0, #4 │ │ - b.n acf96 │ │ + b.n adbe6 │ │ lsls r4, r0, #4 │ │ - b.n acf7e │ │ + b.n adbce │ │ asrs r0, r0, #4 │ │ - b.n acf82 │ │ + b.n adbd2 │ │ lsls r0, r0, #3 │ │ - b.n acfa0 │ │ + b.n adbf0 │ │ lsrs r7, r1, #11 │ │ orn r0, r6, #8650752 @ 0x840000 │ │ - b.n ad71e │ │ + b.n ae36e │ │ asrs r0, r7, #2 │ │ - b.n acfba │ │ + b.n adc0a │ │ asrs r0, r7, #2 │ │ - b.n acf90 │ │ + b.n adbe0 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r8, #8454144 @ 0x810000 │ │ lsrs r0, r0, #8 │ │ add r1, sp, #732 @ 0x2dc │ │ @ instruction: 0xeb00c044 │ │ - b.n acfd0 │ │ + b.n adc20 │ │ asrs r0, r0, #3 │ │ - b.n acfd2 │ │ + b.n adc22 │ │ strb r0, [r1, #3] │ │ - b.n ad9b6 │ │ + b.n ae606 │ │ movs r7, r0 │ │ - b.n ad744 │ │ + b.n ae394 │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ lsls r4, r7, #2 │ │ - b.n acfe2 │ │ + b.n adc32 │ │ lsrs r4, r7, #15 │ │ - b.n ad838 │ │ + b.n ae488 │ │ movs r1, r7 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n adae0 │ │ + b.n ae730 │ │ movs r0, r2 │ │ lsls r4, r3, #22 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ asrs r2, r3, #1 │ │ - b.n ad072 │ │ + b.n adcc2 │ │ lsls r5, r0, #31 │ │ - b.n adada │ │ + b.n ae72a │ │ lsrs r7, r7, #31 │ │ - b.n adb6c │ │ + b.n ae7bc │ │ movs r0, r0 │ │ - b.n adb74 │ │ + b.n ae7c4 │ │ lsls r1, r6, #20 │ │ lsrs r0, r0, #8 │ │ subs r4, r1, #3 │ │ - b.n ad018 │ │ + b.n adc68 │ │ ands r0, r0 │ │ - b.n ad81e │ │ + b.n ae46e │ │ subs r6, #200 @ 0xc8 │ │ - b.n ad020 │ │ + b.n adc70 │ │ movs r1, r0 │ │ - b.n adc26 │ │ + b.n ae876 │ │ cmp r6, #196 @ 0xc4 │ │ - b.n ad028 │ │ + b.n adc78 │ │ asrs r1, r0, #32 │ │ - b.n ad60c │ │ + b.n ae25c │ │ adds r0, #3 │ │ - b.n ad610 │ │ + b.n ae260 │ │ movs r0, #2 │ │ - b.n ad614 │ │ + b.n ae264 │ │ asrs r4, r0, #32 │ │ stmia.w sp, {r0, r1, r3, r4, r6, r8, r9, sl, fp, sp} │ │ - b.n adc3e │ │ - push {r0, r2, r4, r5} │ │ + b.n ae88e │ │ + push {r1, r2, r4, r5} │ │ @ instruction: 0xebff0004 │ │ - b.n ad846 │ │ - beq.n ad568 │ │ - b.n ad9a0 │ │ + b.n ae496 │ │ + beq.n ae1b8 │ │ + b.n ae5f0 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n ada2c │ │ + b.n ae67c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r8} │ │ - b.n ad042 │ │ + b.n adc92 │ │ movs r4, r1 │ │ - b.n ad7be │ │ + b.n ae40e │ │ lsls r4, r0, #2 │ │ asrs r4, r2, #22 │ │ movs r4, r1 │ │ asrs r0, r2, #5 │ │ @ instruction: 0xffe50aff │ │ movs r4, r1 │ │ - b.n ad86e │ │ + b.n ae4be │ │ asrs r1, r6, #1 │ │ - b.n adc72 │ │ + b.n ae8c2 │ │ bfx 4, r2 │ │ strb r5, [r2, #3] │ │ - b.n ad47a │ │ + b.n ae0ca │ │ lsls r4, r4, #16 │ │ and.w r0, r0, r8, lsl #1 │ │ - b.n ada5c │ │ + b.n ae6ac │ │ movs r0, r0 │ │ - b.n adbfa │ │ + b.n ae84a │ │ asrs r2, r1, #32 │ │ - b.n ad88a │ │ + b.n ae4da │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #6 │ │ movs r4, r1 │ │ - b.n ad892 │ │ + b.n ae4e2 │ │ lsls r6, r7, #24 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n ad89a │ │ + b.n ae4ea │ │ asrs r0, r2, #32 │ │ - b.n adc9e │ │ + b.n ae8ee │ │ movs r0, r0 │ │ - b.n adc02 │ │ + b.n ae852 │ │ lsls r6, r1, #24 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n ad0a4 │ │ - bf 4, a1d6a │ │ + b.n adcf4 │ │ + bf 4, a29ba │ │ movs r0, r0 │ │ - b.n adc12 │ │ + b.n ae862 │ │ strb r0, [r0, #0] │ │ asrs r0, r4, #6 │ │ lsls r5, r2, #16 │ │ and.w r0, r0, r0, lsl #19 │ │ - b.n ad088 │ │ + b.n adcd8 │ │ movs r4, r1 │ │ - b.n adcc2 │ │ + b.n ae912 │ │ asrs r0, r0, #3 │ │ - b.n ad0be │ │ + b.n add0e │ │ movs r0, #96 @ 0x60 │ │ - b.n adcca │ │ + b.n ae91a │ │ lsls r4, r7, #2 │ │ - b.n ad098 │ │ + b.n adce8 │ │ movs r4, r0 │ │ - b.n ad8d2 │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ - @ instruction: 0xfb00c044 │ │ - b.n ad0d4 │ │ + b.n ae522 │ │ + ldr r2, [sp, #616] @ 0x268 │ │ + @ instruction: 0xfa00c044 │ │ + b.n add24 │ │ lsrs r7, r6, #24 │ │ - b.n adabc │ │ + b.n ae70c │ │ adds r0, #184 @ 0xb8 │ │ - b.n adaba │ │ + b.n ae70a │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #8388608 @ 0x800000 │ │ - b.n adcea │ │ + b.n ae93a │ │ movs r0, #12 │ │ - b.n adcee │ │ - ldr r7, [pc, #328] @ (ad6f8 ) │ │ - b.n adabc │ │ + b.n ae93e │ │ + ldr r7, [pc, #328] @ (ae348 ) │ │ + b.n ae70c │ │ lsls r5, r0, #2 │ │ stmia.w r3, {r7} │ │ - b.n adcfa │ │ + b.n ae94a │ │ asrs r0, r7, #4 │ │ - b.n ad0f6 │ │ + b.n add46 │ │ asrs r0, r7, #4 │ │ - b.n ad0cc │ │ + b.n add1c │ │ asrs r0, r0, #2 │ │ - b.n adad6 │ │ + b.n ae726 │ │ lsrs r0, r0, #11 │ │ orr.w r1, r6, #12582912 @ 0xc00000 │ │ - b.n ad0f8 │ │ + b.n add48 │ │ lsrs r7, r1, #11 │ │ orn r0, r6, #8650752 @ 0x840000 │ │ - b.n ad876 │ │ + b.n ae4c6 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r1, #8454144 @ 0x810000 │ │ lsrs r0, r0, #8 │ │ add r1, sp, #396 @ 0x18c │ │ @ instruction: 0xeb00c044 │ │ - b.n ad120 │ │ + b.n add70 │ │ lsls r0, r0, #5 │ │ - b.n ad122 │ │ + b.n add72 │ │ ldrh r2, [r2, #58] @ 0x3a │ │ - b.n adb06 │ │ + b.n ae756 │ │ ldrb r0, [r4, #30] │ │ - b.n ad130 │ │ + b.n add80 │ │ movs r0, r1 │ │ - b.n ad896 │ │ + b.n ae4e6 │ │ strb r7, [r0, #0] │ │ - b.n ad718 │ │ + b.n ae368 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r7, #4 │ │ - b.n ad13a │ │ + b.n add8a │ │ asrs r4, r7, #4 │ │ - b.n ad110 │ │ + b.n add60 │ │ lsls r0, r0, #5 │ │ - b.n ad114 │ │ + b.n add64 │ │ movs r7, r0 │ │ and.w r1, r0, r0, lsl #17 │ │ - b.n ad11c │ │ + b.n add6c │ │ movs r4, r1 │ │ - b.n add56 │ │ + b.n ae9a6 │ │ asrs r0, r0, #5 │ │ - b.n ad152 │ │ + b.n adda2 │ │ movs r0, #96 @ 0x60 │ │ - b.n add5e │ │ + b.n ae9ae │ │ lsls r4, r7, #4 │ │ - b.n ad12c │ │ + b.n add7c │ │ movs r4, r0 │ │ - b.n ad966 │ │ - ldr r2, [sp, #556] @ 0x22c │ │ - @ instruction: 0xfb00c044 │ │ - b.n ad168 │ │ + b.n ae5b6 │ │ + ldr r2, [sp, #468] @ 0x1d4 │ │ + @ instruction: 0xfa00c044 │ │ + b.n addb8 │ │ lsrs r7, r6, #30 │ │ - b.n adb50 │ │ + b.n ae7a0 │ │ asrs r4, r1, #32 │ │ - b.n add76 │ │ + b.n ae9c6 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #9961472 @ 0x980000 │ │ - b.n adb56 │ │ + b.n ae7a6 │ │ movs r0, #0 │ │ - b.n add82 │ │ + b.n ae9d2 │ │ cmp r2, #205 @ 0xcd │ │ orn r1, r0, #3080192 @ 0x2f0000 │ │ - b.n ad162 │ │ + b.n addb2 │ │ asrs r0, r3, #32 │ │ - b.n adb58 │ │ + b.n ae7a8 │ │ movs r1, #56 @ 0x38 │ │ - b.n ad16a │ │ + b.n addba │ │ movs r0, #88 @ 0x58 │ │ - b.n adb60 │ │ + b.n ae7b0 │ │ strh r0, [r0, #10] │ │ - b.n ad172 │ │ + b.n addc2 │ │ lsrs r7, r1, #11 │ │ orr.w sl, r6, #419840 @ 0x66800 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n ad186 │ │ + b.n addd6 │ │ movs r0, r0 │ │ - b.n ad16c │ │ + b.n addbc │ │ lsls r0, r3, #1 │ │ - b.n adb86 │ │ + b.n ae7d6 │ │ lsrs r5, r1, #11 │ │ orn pc, r0, #3981312 @ 0x3cc000 │ │ - b.n addb6 │ │ + b.n aea06 │ │ cmp r2, #193 @ 0xc1 │ │ orn sl, r0, #6717440 @ 0x668000 │ │ orr.w sl, r2, #395264 @ 0x60800 │ │ orr.w r0, r2, #2162688 @ 0x210000 │ │ - b.n ad1be │ │ + b.n ade0e │ │ adds r0, #4 │ │ - b.n ad1b4 │ │ + b.n ade04 │ │ asrs r4, r0, #32 │ │ - b.n ada90 │ │ + b.n ae6e0 │ │ asrs r1, r0, #32 │ │ - b.n ad998 │ │ + b.n ae5e8 │ │ asrs r4, r0, #32 │ │ - b.n ad1a0 │ │ + b.n addf0 │ │ movs r0, r0 │ │ - b.n ad1ba │ │ + b.n ade0a │ │ movs r0, r0 │ │ - b.n ad1a2 │ │ + b.n addf2 │ │ lsls r4, r1, #9 │ │ - b.n ad1da │ │ + b.n ade2a │ │ lsls r4, r1, #9 │ │ - b.n ad1b0 │ │ + b.n ade00 │ │ lsls r0, r1, #9 │ │ - b.n ad1e2 │ │ + b.n ade32 │ │ lsls r0, r1, #9 │ │ - b.n ad1b8 │ │ + b.n ade08 │ │ movs r5, r0 │ │ - b.n ad26a │ │ + b.n adeba │ │ movs r1, r0 │ │ - b.n adcd6 │ │ + b.n ae926 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n ad9fe │ │ + b.n ae64e │ │ ldrh r1, [r0, #42] @ 0x2a │ │ @ instruction: 0xeb00c044 │ │ - b.n ad200 │ │ + b.n ade50 │ │ movs r0, #8 │ │ - b.n ad202 │ │ + b.n ade52 │ │ movs r0, r0 │ │ - b.n add72 │ │ + b.n ae9c2 │ │ movs r7, r6 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #1 │ │ - b.n ad20e │ │ + b.n ade5e │ │ asrs r0, r0, #32 │ │ - b.n ad1fa │ │ + b.n ade4a │ │ movs r0, r0 │ │ - b.n ade1e │ │ + b.n aea6e │ │ movs r1, r1 │ │ and.w r0, r0, r0 │ │ - b.n add88 │ │ + b.n ae9d8 │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ subs r7, #49 @ 0x31 │ │ - b.n ad4ec │ │ + b.n ae13c │ │ subs r7, #19 │ │ - b.n ad9d0 │ │ + b.n ae620 │ │ movs r3, r0 │ │ - b.n ad7f6 │ │ + b.n ae446 │ │ asrs r1, r6, #12 │ │ - b.n ada3a │ │ + b.n ae68a │ │ movs r1, r0 │ │ - b.n adb7e │ │ + b.n ae7ce │ │ movs r1, r0 │ │ - b.n adc02 │ │ + b.n ae852 │ │ movs r2, r0 │ │ - b.n ad9a6 │ │ + b.n ae5f6 │ │ movs r1, r5 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n add30 │ │ + b.n ae980 │ │ @ instruction: 0xfff30aff │ │ adds r0, #76 @ 0x4c │ │ - b.n ad24e │ │ + b.n ade9e │ │ asrs r1, r4, #2 │ │ - b.n ada5a │ │ + b.n ae6aa │ │ adds r0, #0 │ │ - b.n ad6c4 │ │ + b.n ae314 │ │ movs r0, r0 │ │ - b.n addc8 │ │ + b.n aea18 │ │ @ instruction: 0xfff50aff │ │ strb r4, [r1, #1] │ │ - b.n ad254 │ │ + b.n adea4 │ │ strb r0, [r0, #0] │ │ - b.n ad6dc │ │ + b.n ae32c │ │ strb r2, [r6, #3] │ │ - b.n adb40 │ │ + b.n ae790 │ │ movs r7, r0 │ │ - b.n ad9dc │ │ + b.n ae62c │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #68 @ 0x44 │ │ - b.n ad276 │ │ + b.n adec6 │ │ adds r0, #128 @ 0x80 │ │ - b.n ad842 │ │ + b.n ae492 │ │ strb r4, [r0, #1] │ │ - b.n ad270 │ │ + b.n adec0 │ │ movs r2, #3 │ │ - b.n ad84e │ │ + b.n ae49e │ │ lsrs r5, r1, #10 │ │ orn sl, r2, #288768 @ 0x46800 │ │ orn sl, r2, #18304 @ 0x4780 │ │ orn r2, r2, #536576 @ 0x83000 │ │ - b.n ad868 │ │ + b.n ae4b8 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r2, #288768 @ 0x46800 │ │ orr.w sl, r2, #18304 @ 0x4780 │ │ orr.w r0, r2, #835584 @ 0xcc000 │ │ - b.n ad294 │ │ + b.n adee4 │ │ adds r0, #76 @ 0x4c │ │ - b.n ad2a6 │ │ + b.n adef6 │ │ strb r0, [r0, #0] │ │ - b.n ad716 │ │ + b.n ae366 │ │ adds r0, #0 │ │ - b.n ad71c │ │ + b.n ae36c │ │ strb r5, [r1, #0] │ │ - b.n adb88 │ │ + b.n ae7d8 │ │ adds r0, #3 │ │ - b.n ada8c │ │ + b.n ae6dc │ │ adds r0, #0 │ │ - b.n ad706 │ │ + b.n ae356 │ │ movs r0, #8 │ │ - b.n ad2be │ │ + b.n adf0e │ │ ldrb r4, [r1, #24] │ │ - b.n ad2c8 │ │ + b.n adf18 │ │ strb r7, [r0, #0] │ │ - b.n ad8ac │ │ + b.n ae4fc │ │ @ instruction: 0xffdaeaff │ │ movs r1, r0 │ │ - b.n adc16 │ │ + b.n ae866 │ │ asrs r0, r1, #1 │ │ - b.n ad2d2 │ │ + b.n adf22 │ │ movs r7, r3 │ │ - b.n ade9e │ │ + b.n aeaee │ │ adds r0, #1 │ │ - b.n adca2 │ │ + b.n ae8f2 │ │ asrs r3, r4, #6 │ │ - b.n ad6c8 │ │ + b.n ae318 │ │ movs r0, r0 │ │ - b.n ade4c │ │ + b.n aea9c │ │ movs r0, r4 │ │ lsls r0, r0, #10 │ │ @ instruction: 0xffd2eaff │ │ movs r0, r0 │ │ - b.n ade6a │ │ + b.n aeaba │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ movs r4, r5 │ │ - b.n ad2ec │ │ + b.n adf3c │ │ asrs r0, r7, #32 │ │ - b.n adc58 │ │ + b.n ae8a8 │ │ add r1, sp, #568 @ 0x238 │ │ add.w r0, r0, r0 │ │ - b.n ade6a │ │ + b.n aeaba │ │ lsls r1, r7, #21 │ │ subs r0, r0, r0 │ │ movs r0, r7 │ │ - b.n ad208 │ │ + b.n ade58 │ │ ldrb r0, [r0, #8] │ │ - b.n addee │ │ + b.n aea3e │ │ ldrb r2, [r3, #14] │ │ - b.n ade60 │ │ + b.n aeab0 │ │ asrs r4, r6, #32 │ │ - b.n ad214 │ │ + b.n ade64 │ │ movs r7, #144 @ 0x90 │ │ - b.n ad8e8 │ │ + b.n ae538 │ │ lsrs r0, r0, #31 │ │ - b.n adb26 │ │ + b.n ae776 │ │ adds r7, #144 @ 0x90 │ │ - b.n ad830 │ │ + b.n ae480 │ │ movs r1, r0 │ │ - b.n ad912 │ │ + b.n ae562 │ │ subs r1, r0, #7 │ │ - b.n ad938 │ │ + b.n ae588 │ │ movs r0, #24 │ │ - b.n ad330 │ │ + b.n adf80 │ │ stmia r0!, {r2, r6} │ │ - b.n ad334 │ │ + b.n adf84 │ │ lsls r0, r6, #3 │ │ - b.n adb82 │ │ + b.n ae7d2 │ │ movs r0, #44 @ 0x2c │ │ - b.n ad33c │ │ + b.n adf8c │ │ lsls r0, r6, #3 │ │ - b.n adb8a │ │ + b.n ae7da │ │ movs r0, #28 │ │ - b.n ad344 │ │ + b.n adf94 │ │ lsls r0, r6, #3 │ │ - b.n adb92 │ │ + b.n ae7e2 │ │ movs r0, #32 │ │ - b.n ad34c │ │ + b.n adf9c │ │ lsls r0, r6, #3 │ │ - b.n adb9a │ │ + b.n ae7ea │ │ movs r0, #36 @ 0x24 │ │ - b.n ad354 │ │ + b.n adfa4 │ │ lsls r0, r6, #3 │ │ - b.n adba2 │ │ + b.n ae7f2 │ │ lsls r0, r0, #9 │ │ - b.n ad35a │ │ + b.n adfaa │ │ movs r0, r6 │ │ - b.n ad340 │ │ + b.n adf90 │ │ lsls r0, r2, #3 │ │ - b.n adbaa │ │ + b.n ae7fa │ │ movs r1, r0 │ │ - b.n adace │ │ + b.n ae71e │ │ lsls r7, r0, #21 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #9 │ │ - b.n ad360 │ │ + b.n adfb0 │ │ str r0, [r0, r1] │ │ - b.n ad354 │ │ + b.n adfa4 │ │ str r0, [r2, #12] │ │ - b.n adbbe │ │ + b.n ae80e │ │ movs r7, r0 │ │ - b.n adaee │ │ + b.n ae73e │ │ lsls r6, r0, #21 │ │ subs r0, r0, r0 │ │ strh r0, [r0, #0] │ │ - b.n adf8a │ │ + b.n aebda │ │ movs r0, r0 │ │ - b.n adefa │ │ + b.n aeb4a │ │ asrs r0, r2, #32 │ │ - b.n add52 │ │ + b.n ae9a2 │ │ asrs r4, r7, #32 │ │ - b.n ad370 │ │ + b.n adfc0 │ │ movs r4, r6 │ │ - b.n ad374 │ │ + b.n adfc4 │ │ movs r1, r6 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #2 │ │ - b.n ad96e │ │ + b.n ae5be │ │ lsls r1, r0, #4 │ │ - b.n ad966 │ │ + b.n ae5b6 │ │ strb r0, [r2, #0] │ │ - b.n add6a │ │ + b.n ae9ba │ │ lsls r0, r0, #1 │ │ - b.n ad3a8 │ │ + b.n adff8 │ │ asrs r4, r0, #32 │ │ - b.n ad3a0 │ │ + b.n adff0 │ │ movs r0, r5 │ │ - b.n ad396 │ │ + b.n adfe6 │ │ movs r0, r0 │ │ - b.n adb1c │ │ + b.n ae76c │ │ movs r0, r5 │ │ subs r2, #0 │ │ str r0, [r0, r1] │ │ - b.n ad3ba │ │ + b.n ae00a │ │ ands r0, r0 │ │ - b.n ad3b4 │ │ + b.n ae004 │ │ str r0, [sp, #32] │ │ - b.n ad3b8 │ │ + b.n ae008 │ │ movs r7, r0 │ │ - b.n ad438 │ │ + b.n ae088 │ │ movs r0, r1 │ │ - b.n adeb2 │ │ + b.n aeb02 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n adf4c │ │ + b.n aeb9c │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n ad3cc │ │ + b.n ae01c │ │ lsls r0, r3, #4 │ │ - b.n ad3d0 │ │ + b.n ae020 │ │ movs r1, r0 │ │ - b.n adb4a │ │ + b.n ae79a │ │ movs r0, r2 │ │ cmp r2, #0 │ │ asrs r4, r3, #4 │ │ - b.n ad3dc │ │ + b.n ae02c │ │ movs r1, r0 │ │ - b.n addb6 │ │ + b.n aea06 │ │ asrs r4, r2, #32 │ │ - b.n ad3c2 │ │ + b.n ae012 │ │ lsls r0, r3, #4 │ │ - b.n ad3c8 │ │ + b.n ae018 │ │ asrs r4, r3 │ │ - b.n ad3cc │ │ + b.n ae01c │ │ strb r4, [r1, #0] │ │ - b.n add54 │ │ + b.n ae9a4 │ │ str r1, [r0, #0] │ │ - b.n add76 │ │ + b.n ae9c6 │ │ @ instruction: 0xffe61aff │ │ movs r4, r2 │ │ and.w r0, r0, ip, lsr #1 │ │ - b.n ad480 │ │ + b.n ae0d0 │ │ movs r0, #255 @ 0xff │ │ - b.n ae01a │ │ + b.n aec6a │ │ asrs r1, r3, #32 │ │ - b.n adc1e │ │ + b.n ae86e │ │ movs r4, r0 │ │ - b.n adc22 │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ + b.n ae872 │ │ + ldr r2, [sp, #888] @ 0x378 │ │ @ instruction: 0xfb00c044 │ │ - b.n ad424 │ │ + b.n ae074 │ │ movs r1, r0 │ │ - b.n adfa0 │ │ + b.n aebf0 │ │ @ instruction: 0xffea0aff │ │ movs r4, r0 │ │ - b.n add7e │ │ + b.n ae9ce │ │ add r0, sp, #628 @ 0x274 │ │ @ instruction: 0xeb00c044 │ │ - b.n ad438 │ │ + b.n ae088 │ │ strb r4, [r1, #0] │ │ - b.n add90 │ │ + b.n ae9e0 │ │ str r1, [r0, #0] │ │ - b.n addb2 │ │ + b.n aea02 │ │ @ instruction: 0xffd71aff │ │ movs r5, r0 │ │ @ instruction: 0xea00f000 │ │ - b.n adf52 │ │ + b.n aeba2 │ │ @ instruction: 0xffffffff │ │ @ instruction: 0xffffffff │ │ ... │ │ strh r6, [r0, #0] │ │ - b.n adc66 │ │ - add r0, pc, #64 @ (adr r0, ad968 ) │ │ - b.n ad444 │ │ + b.n ae8b6 │ │ + add r0, pc, #64 @ (adr r0, ae5b8 ) │ │ + b.n ae094 │ │ strb r0, [r0, #0] │ │ - b.n ae0ee │ │ + b.n aed3e │ │ subs r4, #104 @ 0x68 │ │ - b.n ad470 │ │ - add r0, pc, #208 @ (adr r0, ada04 ) │ │ - b.n ad470 │ │ + b.n ae0c0 │ │ + add r0, pc, #208 @ (adr r0, ae654 ) │ │ + b.n ae0c0 │ │ movs r0, #64 @ 0x40 │ │ - b.n ad474 │ │ + b.n ae0c4 │ │ adds r0, #3 │ │ - b.n ada5c │ │ + b.n ae6ac │ │ movs r0, r0 │ │ - b.n ad476 │ │ + b.n ae0c6 │ │ asrs r4, r7, #8 │ │ - b.n ad46a │ │ + b.n ae0ba │ │ movs r0, r1 │ │ - b.n ad9ca │ │ + b.n ae61a │ │ movs r1, r0 │ │ - b.n ada4e │ │ + b.n ae69e │ │ lsls r4, r7, #8 │ │ - b.n ad456 │ │ + b.n ae0a6 │ │ lsls r0, r1, #2 │ │ - b.n ada66 │ │ + b.n ae6b6 │ │ asrs r4, r7, #32 │ │ - b.n ad494 │ │ + b.n ae0e4 │ │ lsls r0, r0, #4 │ │ - b.n ada60 │ │ + b.n ae6b0 │ │ asrs r1, r0, #32 │ │ - b.n ae0a2 │ │ + b.n aecf2 │ │ adds r0, #12 │ │ - b.n ad466 │ │ + b.n ae0b6 │ │ strb r0, [r2, #0] │ │ - b.n ad46a │ │ + b.n ae0ba │ │ asrs r4, r2, #32 │ │ - b.n ad46e │ │ + b.n ae0be │ │ movs r2, r0 │ │ - b.n adcb2 │ │ + b.n ae902 │ │ strh r0, [r0, #0] │ │ - b.n ad48a │ │ + b.n ae0da │ │ strh r4, [r0, #0] │ │ - b.n ad48e │ │ + b.n ae0de │ │ strh r2, [r0, #0] │ │ - b.n adcbe │ │ + b.n ae90e │ │ asrs r0, r4, #2 │ │ - b.n ad4a6 │ │ + b.n ae0f6 │ │ movs r0, #0 │ │ - b.n ae0c6 │ │ + b.n aed16 │ │ asrs r0, r1, #32 │ │ - b.n ad4a4 │ │ + b.n ae0f4 │ │ ldr r0, [sp, #612] @ 0x264 │ │ add.w r2, r0, r4, lsl #21 │ │ - b.n ad4c2 │ │ + b.n ae112 │ │ asrs r4, r2, #32 │ │ - b.n ad4d0 │ │ + b.n ae120 │ │ movs r0, r0 │ │ - b.n ad4c4 │ │ + b.n ae114 │ │ str r1, [r0, #0] │ │ - b.n adea0 │ │ + b.n aeaf0 │ │ movs r0, r0 │ │ - b.n adc4e │ │ + b.n ae89e │ │ lsls r7, r1, #3 │ │ ldr r2, [sp, #0] │ │ asrs r0, r7, #32 │ │ - b.n ad4c4 │ │ - b.n ada34 │ │ - b.n ad4e8 │ │ + b.n ae114 │ │ + b.n ae684 │ │ + b.n ae138 │ │ movs r0, r7 │ │ - b.n ad4ec │ │ + b.n ae13c │ │ movs r0, r0 │ │ - b.n ad4c0 │ │ + b.n ae110 │ │ negs r4, r2 │ │ - b.n ad4ea │ │ + b.n ae13a │ │ movs r0, r0 │ │ - b.n ae066 │ │ + b.n aecb6 │ │ str r0, [r0, r0] │ │ asrs r4, r2, #22 │ │ movs r0, r0 │ │ asrs r5, r2, #13 │ │ lsls r2, r7, #6 │ │ subs r0, r0, r0 │ │ asrs r4, r2, #9 │ │ - b.n ad50a │ │ + b.n ae15a │ │ movs r0, r0 │ │ - b.n ae074 │ │ + b.n aecc4 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n add1a │ │ + b.n ae96a │ │ movs r0, #1 │ │ - b.n ae11e │ │ + b.n aed6e │ │ ldr r0, [sp, #528] @ 0x210 │ │ @ instruction: 0xeb00e044 │ │ - b.n ad520 │ │ + b.n ae170 │ │ movs r0, r6 │ │ - b.n ad524 │ │ + b.n ae174 │ │ str r0, [sp, #0] │ │ - b.n ae12e │ │ + b.n aed7e │ │ strb r4, [r0, #0] │ │ - b.n ad526 │ │ + b.n ae176 │ │ str r4, [r0, #0] │ │ - b.n ad516 │ │ + b.n ae166 │ │ movs r0, r0 │ │ - b.n ae0a8 │ │ + b.n aecf8 │ │ lsls r6, r1, #1 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r2, r3, r4, r5} │ │ - b.n ad53c │ │ + b.n ae18c │ │ movs r0, r0 │ │ - b.n ae0b2 │ │ + b.n aed02 │ │ lsls r3, r1, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r7, #32 │ │ - b.n adf1e │ │ + b.n aeb6e │ │ movs r0, r2 │ │ - b.n adf12 │ │ + b.n aeb62 │ │ asrs r0, r5, #32 │ │ - b.n ad530 │ │ + b.n ae180 │ │ movs r0, r7 │ │ - b.n ad534 │ │ + b.n ae184 │ │ movs r4, r0 │ │ @ instruction: 0xea009001 │ │ - b.n adf34 │ │ + b.n aeb84 │ │ strb r1, [r0, #0] │ │ - b.n adeb4 │ │ + b.n aeb04 │ │ movs r0, r0 │ │ - b.n ae0d6 │ │ + b.n aed26 │ │ movs r0, r0 │ │ asrs r7, r2, #13 │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #56 @ 0x38 │ │ - b.n ad570 │ │ + b.n ae1c0 │ │ lsls r6, r0, #2 │ │ - b.n adb46 │ │ + b.n ae796 │ │ movs r0, #135 @ 0x87 │ │ - b.n adb4c │ │ + b.n ae79c │ │ asrs r4, r1, #32 │ │ - b.n add82 │ │ + b.n ae9d2 │ │ lsls r0, r0, #4 │ │ - b.n ad9ac │ │ + b.n ae5fc │ │ asrs r2, r0 │ │ - b.n ad9ac │ │ + b.n ae5fc │ │ movs r0, #4 │ │ - b.n ad574 │ │ + b.n ae1c4 │ │ str r0, [r1, r0] │ │ - b.n ad578 │ │ + b.n ae1c8 │ │ adds r0, #4 │ │ - b.n ad578 │ │ + b.n ae1c8 │ │ str r5, [r0, r0] │ │ - b.n adb5e │ │ + b.n ae7ae │ │ movs r5, r0 │ │ - b.n add04 │ │ + b.n ae954 │ │ @ instruction: 0xffee2aff │ │ strh r0, [r1, #0] │ │ - b.n ad588 │ │ + b.n ae1d8 │ │ adds r0, #8 │ │ - b.n adb70 │ │ + b.n ae7c0 │ │ movs r2, r0 │ │ - b.n add14 │ │ + b.n ae964 │ │ movs r4, r2 │ │ ldr r2, [sp, #0] │ │ - add r0, pc, #256 @ (adr r0, adb74 ) │ │ - b.n ad5b2 │ │ + add r0, pc, #256 @ (adr r0, ae7c4 ) │ │ + b.n ae202 │ │ movs r0, r0 │ │ - b.n ae1ba │ │ + b.n aee0a │ │ movs r0, r0 │ │ - b.n ad580 │ │ + b.n ae1d0 │ │ movs r7, r0 │ │ - b.n ad636 │ │ + b.n ae286 │ │ movs r0, r1 │ │ - b.n ae0a6 │ │ + b.n aecf6 │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ strb r1, [r0, #0] │ │ - b.n adf1c │ │ + b.n aeb6c │ │ movs r1, r0 │ │ - b.n ae142 │ │ + b.n aed92 │ │ movs r3, r4 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n ad5ce │ │ + b.n ae21e │ │ lsls r0, r3, #4 │ │ - b.n ad5d2 │ │ + b.n ae222 │ │ movs r1, r0 │ │ - b.n add42 │ │ + b.n ae992 │ │ movs r7, r3 │ │ cmp r2, #0 │ │ asrs r4, r3, #4 │ │ - b.n ad5de │ │ + b.n ae22e │ │ movs r1, r0 │ │ - b.n adfae │ │ + b.n aebfe │ │ asrs r4, r2, #32 │ │ - b.n ad5ba │ │ + b.n ae20a │ │ lsls r0, r3, #4 │ │ - b.n ad5ca │ │ + b.n ae21a │ │ asrs r4, r3 │ │ - b.n ad5ce │ │ + b.n ae21e │ │ strh r0, [r0, #2] │ │ - b.n ad5f8 │ │ - add r0, pc, #208 @ (adr r0, adb90 ) │ │ - b.n ad5fc │ │ + b.n ae248 │ │ + add r0, pc, #208 @ (adr r0, ae7e0 ) │ │ + b.n ae24c │ │ @ instruction: 0xffd7eaff │ │ asrs r2, r7, #2 │ │ - b.n ade6a │ │ + b.n aeaba │ │ lsrs r1, r0, #4 │ │ - b.n ae170 │ │ + b.n aedc0 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #40 @ 0x28 │ │ - b.n ad610 │ │ - ldr r7, [pc, #1020] @ (aded4 ) │ │ - b.n ae0f4 │ │ + b.n ae260 │ │ + ldr r7, [pc, #1020] @ (aeb24 ) │ │ + b.n aed44 │ │ asrs r4, r0, #32 │ │ - b.n adae0 │ │ + b.n ae730 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ade66 │ │ + b.n aeab6 │ │ asrs r2, r7, #2 │ │ - b.n ade66 │ │ + b.n aeab6 │ │ adds r0, #4 │ │ - b.n ad5ea │ │ + b.n ae23a │ │ movs r0, #0 │ │ - b.n ad5ee │ │ + b.n ae23e │ │ str r0, [sp, #4] │ │ - b.n ae004 │ │ + b.n aec54 │ │ str r1, [r0, #0] │ │ - b.n adf82 │ │ + b.n aebd2 │ │ strh r0, [r0, #2] │ │ - b.n ad634 │ │ + b.n ae284 │ │ @ instruction: 0xffc9eaff │ │ lsls r4, r3, #1 │ │ - b.n ad6b6 │ │ + b.n ae306 │ │ movs r0, #255 @ 0xff │ │ - b.n ae246 │ │ + b.n aee96 │ │ asrs r0, r3, #32 │ │ - b.n ade4a │ │ + b.n aea9a │ │ movs r4, r0 │ │ - b.n ade4e │ │ - ldr r2, [sp, #684] @ 0x2ac │ │ + b.n aea9e │ │ + ldr r2, [sp, #332] @ 0x14c │ │ @ instruction: 0xfb00c03c │ │ - b.n ad650 │ │ - b.n adba0 │ │ - b.n ad654 │ │ + b.n ae2a0 │ │ + b.n ae7f0 │ │ + b.n ae2a4 │ │ strb r1, [r0, #0] │ │ - b.n adfac │ │ + b.n aebfc │ │ movs r1, r0 │ │ - b.n ae1d2 │ │ + b.n aee22 │ │ @ instruction: 0xffdb0aff │ │ movs r4, r0 │ │ - b.n adfb2 │ │ + b.n aec02 │ │ add r0, sp, #64 @ 0x40 │ │ @ instruction: 0xeb00c03c │ │ - b.n ad66c │ │ - b.n adbbc │ │ - b.n ad670 │ │ + b.n ae2bc │ │ + b.n ae80c │ │ + b.n ae2c0 │ │ @ instruction: 0xffdfeaff │ │ movs r1, r1 │ │ - b.n adc4a │ │ + b.n ae89a │ │ movs r0, r0 │ │ - b.n ae1ee │ │ + b.n aee3e │ │ movs r7, r0 │ │ - b.n adc46 │ │ + b.n ae896 │ │ movs r0, r0 │ │ - b.n ad65e │ │ + b.n ae2ae │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #2 │ │ - b.n adc5e │ │ + b.n ae8ae │ │ movs r0, #48 @ 0x30 │ │ - b.n ad690 │ │ + b.n ae2e0 │ │ subs r7, #255 @ 0xff │ │ - b.n ae174 │ │ + b.n aedc4 │ │ asrs r1, r0, #4 │ │ - b.n adc62 │ │ + b.n ae8b2 │ │ movs r0, #56 @ 0x38 │ │ - b.n ae072 │ │ + b.n aecc2 │ │ asrs r0, r2, #32 │ │ - b.n ae068 │ │ + b.n aecb8 │ │ movs r2, r0 │ │ and.w r0, r0, ip, lsl #4 │ │ - b.n adff0 │ │ + b.n aec40 │ │ str r1, [r0, #0] │ │ - b.n ae01e │ │ + b.n aec6e │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n ad69c │ │ + b.n ae2ec │ │ str r2, [r7, r2] │ │ - b.n adf2c │ │ + b.n aeb7c │ │ lsrs r1, r0, #4 │ │ - b.n ae22c │ │ + b.n aee7c │ │ @ instruction: 0xfff80aff │ │ lsls r0, r2, #8 │ │ ldmia.w r2, {r0, r1, ip, lr} │ │ - b.n adb98 │ │ + b.n ae7e8 │ │ str r2, [r7, r2] │ │ - b.n adf20 │ │ + b.n aeb70 │ │ str r0, [sp, #16] │ │ - b.n ad6a4 │ │ + b.n ae2f4 │ │ ands r0, r0 │ │ - b.n ad6a8 │ │ + b.n ae2f8 │ │ @ instruction: 0xfff2eaff │ │ str r0, [r6, r0] │ │ - b.n ad6dc │ │ + b.n ae32c │ │ movs r0, #4 │ │ - b.n ad6da │ │ + b.n ae32a │ │ ands r4, r0 │ │ - b.n ad6d4 │ │ + b.n ae324 │ │ movs r2, r0 │ │ - b.n ade4e │ │ + b.n aea9e │ │ lsls r0, r5, #4 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n ae25e │ │ + b.n aeeae │ │ lsls r4, r4, #5 │ │ lsrs r0, r0, #8 │ │ strh r0, [r2, #0] │ │ - b.n ae0c8 │ │ + b.n aed18 │ │ movs r0, #1 │ │ - b.n ae302 │ │ + b.n aef52 │ │ stmia r0!, {} │ │ - b.n ae306 │ │ + b.n aef56 │ │ asrs r1, r0, #32 │ │ - b.n ae30a │ │ + b.n aef5a │ │ movs r1, r0 │ │ - b.n ae30e │ │ + b.n aef5e │ │ movs r3, r0 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n ae0da │ │ + b.n aed2a │ │ adds r0, #4 │ │ - b.n ad704 │ │ + b.n ae354 │ │ movs r3, r0 │ │ - b.n ade80 │ │ + b.n aead0 │ │ lsls r4, r3, #5 │ │ ldrh r0, [r0, #16] │ │ str r4, [r0, #0] │ │ - b.n ad71a │ │ + b.n ae36a │ │ movs r6, r0 │ │ - b.n ade8e │ │ + b.n aeade │ │ lsls r1, r6, #7 │ │ ldrh r0, [r0, #16] │ │ movs r2, r0 │ │ - b.n ade92 │ │ + b.n aeae2 │ │ movs r4, r3 │ │ cmp r2, #0 │ │ adds r0, #60 @ 0x3c │ │ - b.n ad734 │ │ + b.n ae384 │ │ strb r2, [r0, #2] │ │ - b.n add02 │ │ + b.n ae952 │ │ str r3, [r0, #0] │ │ - b.n adf42 │ │ + b.n aeb92 │ │ strb r7, [r0, #4] │ │ - b.n adb72 │ │ + b.n ae7c2 │ │ movs r0, r0 │ │ - b.n ae2b8 │ │ + b.n aef08 │ │ @ instruction: 0xfff00aff │ │ lsls r1, r0 │ │ - b.n add14 │ │ + b.n ae964 │ │ str r0, [r0, r2] │ │ - b.n add16 │ │ + b.n ae966 │ │ strb r4, [r0, #0] │ │ - b.n ad746 │ │ + b.n ae396 │ │ movs r1, r0 │ │ - b.n ae11e │ │ + b.n aed6e │ │ asrs r4, r0 │ │ - b.n add32 │ │ + b.n ae982 │ │ str r5, [r0, r4] │ │ - b.n add2c │ │ + b.n ae97c │ │ adds r0, #4 │ │ - b.n ad752 │ │ + b.n ae3a2 │ │ movs r3, r0 │ │ - b.n adedc │ │ + b.n aeb2c │ │ movs r6, r0 │ │ cmp r2, #0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr2, [r6, #4] │ │ - b.n ae13e │ │ + b.n aed8e │ │ adds r0, #8 │ │ - b.n ad76a │ │ + b.n ae3ba │ │ adds r0, #8 │ │ - b.n ad74c │ │ + b.n ae39c │ │ lsrs r0, r0, #12 │ │ stcl 0, cr5, [r5, #192] @ 0xc0 │ │ - b.n ad784 │ │ + b.n ae3d4 │ │ @ instruction: 0xffe1eaff │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr1, [r4, #4] │ │ - b.n ae158 │ │ + b.n aeda8 │ │ adds r0, #8 │ │ - b.n ad782 │ │ + b.n ae3d2 │ │ adds r0, #8 │ │ - b.n ad768 │ │ + b.n ae3b8 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr5, [r5, #192] @ 0xc0 │ │ - b.n ad7a0 │ │ + b.n ae3f0 │ │ @ instruction: 0xffdaeaff │ │ str r6, [r0, r2] │ │ - b.n add7a │ │ + b.n ae9ca │ │ adds r0, #60 @ 0x3c │ │ - b.n ad7ac │ │ + b.n ae3fc │ │ ands r6, r0 │ │ - b.n adfb6 │ │ + b.n aec06 │ │ str r5, [r0, r4] │ │ - b.n add80 │ │ + b.n ae9d0 │ │ movs r4, r0 │ │ and.w r0, r0, r1, lsl #16 │ │ - b.n ae10a │ │ + b.n aed5a │ │ str r1, [r0, #0] │ │ - b.n ae112 │ │ + b.n aed62 │ │ str r4, [r1, r0] │ │ - b.n ae114 │ │ + b.n aed64 │ │ movs r2, r0 │ │ - b.n adf3a │ │ + b.n aeb8a │ │ movs r6, r1 │ │ subs r2, #0 │ │ strb r0, [r0, #0] │ │ - b.n ad7c0 │ │ + b.n ae410 │ │ movs r0, r0 │ │ - b.n ae348 │ │ + b.n aef98 │ │ @ instruction: 0xfff80aff │ │ movs r4, r0 │ │ - b.n adf4e │ │ + b.n aeb9e │ │ @ instruction: 0xfff50aff │ │ strb r4, [r0, #2] │ │ - b.n addb2 │ │ + b.n aea02 │ │ adds r0, #60 @ 0x3c │ │ - b.n ad7e8 │ │ - b.n adcc0 │ │ - b.n ad7dc │ │ + b.n ae438 │ │ + b.n ae910 │ │ + b.n ae42c │ │ strb r7, [r0, #4] │ │ - b.n addbc │ │ + b.n aea0c │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr14, [r5, #32] │ │ - b.n ad7cc │ │ - b.n add48 │ │ - b.n ad7fc │ │ + b.n ae41c │ │ + b.n ae998 │ │ + b.n ae44c │ │ lsrs r0, r0, #12 │ │ stcl 0, cr12, [r7] │ │ - b.n ad7d4 │ │ + b.n ae424 │ │ @ instruction: 0xffebeaff │ │ str r0, [r6, r0] │ │ - b.n ad80c │ │ + b.n ae45c │ │ movs r0, #1 │ │ - b.n ae1de │ │ + b.n aee2e │ │ strb r4, [r0, #0] │ │ - b.n ad804 │ │ + b.n ae454 │ │ movs r7, r0 │ │ - b.n adf80 │ │ + b.n aebd0 │ │ @ instruction: 0xffbf9aff │ │ lsls r3, r3, #4 │ │ @ instruction: 0xea008054 │ │ @ instruction: 0xf2801038 │ │ - b.n ad808 │ │ + b.n ae458 │ │ movs r4, r1 │ │ and.w r2, r0, r4, lsr #17 │ │ - b.n ad826 │ │ + b.n ae476 │ │ movs r0, r0 │ │ - b.n ae3a2 │ │ + b.n aeff2 │ │ lsls r1, r2, #2 │ │ subs r0, r0, r0 │ │ movs r0, r7 │ │ - b.n ad83c │ │ - b.n add8c │ │ - b.n ad840 │ │ + b.n ae48c │ │ + b.n ae9dc │ │ + b.n ae490 │ │ movs r1, r0 │ │ - b.n ae20a │ │ + b.n aee5a │ │ movs r0, r7 │ │ - b.n ad828 │ │ + b.n ae478 │ │ strb r0, [r0, #4] │ │ - b.n adc1c │ │ + b.n ae86c │ │ strh r4, [r0, r1] │ │ - b.n ad846 │ │ + b.n ae496 │ │ str r1, [r0, #0] │ │ - b.n ae226 │ │ + b.n aee76 │ │ movs r0, r0 │ │ - b.n ad848 │ │ + b.n ae498 │ │ movs r0, r0 │ │ - b.n adfce │ │ + b.n aec1e │ │ vpmin.u32 q4, , │ │ strb r6, [r0, #4] │ │ - b.n adc54 │ │ + b.n ae8a4 │ │ negs r0, r0 │ │ - b.n ad85e │ │ + b.n ae4ae │ │ movs r4, r0 │ │ - b.n ae072 │ │ + b.n aecc2 │ │ asrs r7, r0, #32 │ │ - b.n ae076 │ │ + b.n aecc6 │ │ subs r4, r3, #0 │ │ add.w r0, r0, r0 │ │ - b.n ae3de │ │ + b.n af02e │ │ @ instruction: 0xffeb0aff │ │ asrs r0, r0, #2 │ │ - b.n ade46 │ │ + b.n aea96 │ │ movs r1, #1 │ │ - b.n ade52 │ │ + b.n aeaa2 │ │ movs r0, #20 │ │ - b.n ad872 │ │ + b.n ae4c2 │ │ movs r7, r0 │ │ - b.n adff6 │ │ + b.n aec46 │ │ @ instruction: 0xffe61aff │ │ movs r0, #60 @ 0x3c │ │ - b.n ad894 │ │ + b.n ae4e4 │ │ str r1, [sp, #4] │ │ - b.n adcc2 │ │ - add r0, pc, #32 @ (adr r0, add80 ) │ │ - b.n ad886 │ │ + b.n ae912 │ │ + add r0, pc, #32 @ (adr r0, ae9d0 ) │ │ + b.n ae4d6 │ │ movs r0, #16 │ │ - b.n ae4a6 │ │ + b.n af0f6 │ │ movs r0, #186 @ 0xba │ │ - b.n ae0fc │ │ + b.n aed4c │ │ movs r0, #0 │ │ - b.n ae52e │ │ + b.n af17e │ │ movs r0, #4 │ │ - b.n ad884 │ │ + b.n ae4d4 │ │ movs r0, #0 │ │ - b.n ad888 │ │ + b.n ae4d8 │ │ adds r2, #64 @ 0x40 │ │ - b.n ad8aa │ │ + b.n ae4fa │ │ movs r0, r0 │ │ - b.n ae424 │ │ + b.n af074 │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ movs r4, r4 │ │ ldmia.w r3, {r0, r8, ip} │ │ - b.n ade90 │ │ + b.n aeae0 │ │ str r1, [r0, r0] │ │ - b.n ae218 │ │ + b.n aee68 │ │ movs r0, r0 │ │ - b.n ae036 │ │ + b.n aec86 │ │ movs r0, r0 │ │ - b.n ade20 │ │ + b.n aea70 │ │ movs r0, #1 │ │ movs r2, #66 @ 0x42 │ │ ands r0, r1 │ │ - b.n ad8c4 │ │ + b.n ae514 │ │ lsls r0, r0, #2 │ │ - b.n adea2 │ │ + b.n aeaf2 │ │ movs r4, r4 │ │ stmia.w r3, {r3, r4, sp} │ │ - b.n ae4ea │ │ + b.n af13a │ │ movs r1, #0 │ │ - b.n adeb2 │ │ + b.n aeb02 │ │ movs r0, r2 │ │ - b.n ae2b4 │ │ + b.n aef04 │ │ asrs r4, r3, #32 │ │ - b.n ae2b8 │ │ + b.n aef08 │ │ ands r2, r1 │ │ - b.n ade42 │ │ + b.n aea92 │ │ ands r0, r1 │ │ - b.n ad8c4 │ │ - ldr r2, [sp, #84] @ 0x54 │ │ - @ instruction: 0xfa00023c │ │ - b.n ad8f6 │ │ + b.n ae514 │ │ + ldr r2, [sp, #436] @ 0x1b4 │ │ + @ instruction: 0xfb00023c │ │ + b.n ae546 │ │ str r0, [r0, r1] │ │ - b.n ad8fa │ │ + b.n ae54a │ │ movs r1, r0 │ │ - b.n ae2ce │ │ + b.n aef1e │ │ lsls r4, r7, #8 │ │ - b.n ad8e2 │ │ + b.n ae532 │ │ movs r7, r0 │ │ - b.n ad980 │ │ + b.n ae5d0 │ │ movs r0, r1 │ │ - b.n ae3fa │ │ + b.n af04a │ │ lsls r3, r6, #1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n ae496 │ │ + b.n af0e6 │ │ lsls r0, r7, #1 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n ad914 │ │ + b.n ae564 │ │ lsls r0, r3, #4 │ │ - b.n ad918 │ │ + b.n ae568 │ │ movs r1, r0 │ │ - b.n ae092 │ │ + b.n aece2 │ │ lsls r4, r6, #1 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n ae2fa │ │ + b.n aef4a │ │ strh r0, [r0, #2] │ │ - b.n ad938 │ │ - add r0, pc, #208 @ (adr r0, aded0 ) │ │ - b.n ad93c │ │ + b.n ae588 │ │ + add r0, pc, #208 @ (adr r0, aeb20 ) │ │ + b.n ae58c │ │ lsls r0, r3, #4 │ │ - b.n ad910 │ │ + b.n ae560 │ │ lsls r4, r3, #4 │ │ - b.n ad934 │ │ + b.n ae584 │ │ movs r4, r2 │ │ - b.n ad920 │ │ + b.n ae570 │ │ str r1, [sp, #112] @ 0x70 │ │ - b.n ad91c │ │ + b.n ae56c │ │ str r0, [sp, #4] │ │ - b.n ae556 │ │ + b.n af1a6 │ │ str r0, [r5, r0] │ │ - b.n ad954 │ │ + b.n ae5a4 │ │ movs r2, r1 │ │ and.w r2, r0, r0, lsr #1 │ │ - b.n ad952 │ │ + b.n ae5a2 │ │ asrs r0, r0, #32 │ │ - b.n ae566 │ │ + b.n af1b6 │ │ movs r2, r1 │ │ - b.n adeca │ │ + b.n aeb1a │ │ movs r1, r0 │ │ adds r1, #160 @ 0xa0 │ │ lsls r0, r2, #9 │ │ - b.n ad942 │ │ + b.n ae592 │ │ str r0, [r5, r0] │ │ - b.n ad970 │ │ + b.n ae5c0 │ │ str r0, [sp, #4] │ │ - b.n ae57a │ │ + b.n af1ca │ │ movs r2, r0 │ │ - b.n ae4f2 │ │ + b.n af142 │ │ lsls r7, r4, #1 │ │ cmp r2, #0 │ │ strh r0, [r0, #2] │ │ - b.n ad980 │ │ - add r0, pc, #208 @ (adr r0, adf18 ) │ │ - b.n ad984 │ │ + b.n ae5d0 │ │ + add r0, pc, #208 @ (adr r0, aeb68 ) │ │ + b.n ae5d4 │ │ movs r0, r0 │ │ - b.n ad978 │ │ + b.n ae5c8 │ │ movs r0, #212 @ 0xd4 │ │ - b.n ae0d2 │ │ + b.n aed22 │ │ asrs r1, r1, #32 │ │ - b.n adf5c │ │ + b.n aebac │ │ movs r1, r0 │ │ - b.n ae0fe │ │ + b.n aed4e │ │ movs r1, r6 │ │ subs r2, #0 │ │ - b.n adee8 │ │ - b.n ad99c │ │ + b.n aeb38 │ │ + b.n ae5ec │ │ movs r0, #0 │ │ - b.n ae5a6 │ │ + b.n af1f6 │ │ movs r0, r0 │ │ - b.n ae510 │ │ + b.n af160 │ │ asrs r0, r0, #32 │ │ - b.n ad96e │ │ + b.n ae5be │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r3, r0 │ │ - b.n add96 │ │ + b.n ae9e6 │ │ movs r7, r0 │ │ - b.n ae122 │ │ + b.n aed72 │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ asrs r1, r0 │ │ - b.n add82 │ │ + b.n ae9d2 │ │ asrs r1, r0, #32 │ │ - b.n ae308 │ │ + b.n aef58 │ │ adds r0, #1 │ │ - b.n ae330 │ │ + b.n aef80 │ │ @ instruction: 0xfff81aff │ │ asrs r1, r1, #32 │ │ - b.n ae1d2 │ │ + b.n aee22 │ │ movs r2, r0 │ │ - b.n ae138 │ │ + b.n aed88 │ │ str r7, [r1, r0] │ │ - b.n ae65a │ │ + b.n af2aa │ │ @ instruction: 0xff9c9aff │ │ movs r3, r0 │ │ and.w r0, r0, r3, lsl #8 │ │ - b.n ae1e6 │ │ + b.n aee36 │ │ movs r2, r0 │ │ - b.n ae14c │ │ + b.n aed9c │ │ str r7, [r1, r0] │ │ - b.n ae66e │ │ + b.n af2be │ │ @ instruction: 0xff979aff │ │ str r0, [sp, #8] │ │ - b.n adf38 │ │ + b.n aeb88 │ │ movs r4, r0 │ │ - b.n ae56c │ │ + b.n af1bc │ │ movs r1, r0 │ │ cmp r2, #0 │ │ adds r0, #1 │ │ - b.n ae202 │ │ + b.n aee52 │ │ movs r1, r2 │ │ and.w pc, r0, r1, ror #15 │ │ - b.n ae3e8 │ │ + b.n af038 │ │ stmia r0!, {r0, r1} │ │ - b.n ae660 │ │ + b.n af2b0 │ │ lsrs r7, r5, #11 │ │ orn r0, r3, #143360 @ 0x23000 │ │ - b.n adf58 │ │ + b.n aeba8 │ │ asrs r1, r0, #4 │ │ - b.n adfda │ │ + b.n aec2a │ │ ands r4, r1 │ │ - b.n ae21e │ │ + b.n aee6e │ │ ldrb r0, [r2, #14] │ │ cdp 0, 10, cr7, cr2, cr12, {0} │ │ - b.n adff4 │ │ + b.n aec44 │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf262100c │ │ - b.n ae370 │ │ + b.n aefc0 │ │ movs r0, #96 @ 0x60 │ │ @ instruction: 0xf3f808c8 │ │ @ instruction: 0xf2604004 │ │ - b.n ae3a2 │ │ + b.n aeff2 │ │ cmp r0, #226 @ 0xe2 │ │ @ instruction: 0xf2f22a85 │ │ - bl ffcefef4 │ │ + bl ffcf0b44 │ │ subs r7, r7, r3 │ │ movs r4, r1 │ │ - b.n ae1bc │ │ + b.n aee0c │ │ @ instruction: 0xff800aff │ │ strb r3, [r0, #4] │ │ - b.n ade12 │ │ + b.n aea62 │ │ adds r0, #1 │ │ - b.n ae39c │ │ + b.n aefec │ │ strb r1, [r0, #0] │ │ - b.n ae428 │ │ + b.n af078 │ │ movs r2, r0 │ │ - b.n ae1c4 │ │ + b.n aee14 │ │ @ instruction: 0xfffa8aff │ │ vpmin.u q15, q13, │ │ movs r5, r0 │ │ - b.n ae26a │ │ + b.n aeeba │ │ negs r6, r1 │ │ add.w r0, r0, r0 │ │ - b.n ae5d2 │ │ + b.n af222 │ │ lsls r4, r4, #12 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n ada64 │ │ + b.n ae6b4 │ │ adds r0, #0 │ │ - b.n ada5e │ │ + b.n ae6ae │ │ asrs r1, r1, #32 │ │ - b.n ae048 │ │ + b.n aec98 │ │ @ instruction: 0xffc5eaff │ │ str r0, [sp, #540] @ 0x21c │ │ - b.n ae28a │ │ + b.n aeeda │ │ movs r4, r0 │ │ - b.n ae28e │ │ + b.n aeede │ │ asrs r1, r1, #32 │ │ - b.n ae292 │ │ + b.n aeee2 │ │ subs r6, r1, #3 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n ada82 │ │ + b.n ae6d2 │ │ movs r1, r0 │ │ - b.n ae1fe │ │ + b.n aee4e │ │ vpmin.u32 q12, q11, │ │ movs r0, r0 │ │ - b.n ae606 │ │ + b.n af256 │ │ vpmin.u32 q8, q10, │ │ asrs r0, r0, #4 │ │ - b.n ade96 │ │ + b.n aeae6 │ │ movs r1, r1 │ │ - b.n ae214 │ │ + b.n aee64 │ │ vpmin.u32 , , │ │ asrs r0, r2, #9 │ │ - b.n adaaa │ │ + b.n ae6fa │ │ str r0, [sp, #4] │ │ - b.n ae6be │ │ + b.n af30e │ │ movs r0, r0 │ │ - b.n ae224 │ │ + b.n aee74 │ │ asrs r0, r0, #32 │ │ movs r1, #160 @ 0xa0 │ │ asrs r0, r2, #9 │ │ - b.n ada9a │ │ + b.n ae6ea │ │ asrs r0, r0, #4 │ │ - b.n adeb6 │ │ + b.n aeb06 │ │ asrs r1, r0, #32 │ │ - b.n ae694 │ │ + b.n af2e4 │ │ asrs r0, r0, #4 │ │ - b.n ade9e │ │ + b.n aeaee │ │ asrs r4, r2, #9 │ │ - b.n adaca │ │ + b.n ae71a │ │ movs r0, #0 │ │ - b.n adac0 │ │ + b.n ae710 │ │ movs r0, r0 │ │ - b.n ae246 │ │ + b.n aee96 │ │ movs r0, #1 │ │ lsls r2, r0, #9 │ │ movs r0, #0 │ │ - b.n adaac │ │ + b.n ae6fc │ │ @ instruction: 0xff99eaff │ │ lsls r4, r3, #1 │ │ - b.n adb5c │ │ + b.n ae7ac │ │ movs r0, #255 @ 0xff │ │ - b.n ae6f6 │ │ + b.n af346 │ │ asrs r2, r3, #32 │ │ - b.n ae2fa │ │ + b.n aef4a │ │ movs r1, r1 │ │ - b.n ae2fe │ │ - ldr r1, [sp, #508] @ 0x1fc │ │ + b.n aef4e │ │ + ldr r1, [sp, #156] @ 0x9c │ │ mla r0, r0, r1, r0 │ │ - b.n ae67a │ │ + b.n af2ca │ │ @ instruction: 0xff860aff │ │ movs r4, r0 │ │ - b.n ae460 │ │ - add r6, pc, #924 @ (adr r6, ae36c ) │ │ + b.n af0b0 │ │ + add r6, pc, #924 @ (adr r6, aefbc ) │ │ add.w r0, r0, r8, asr #20 │ │ - b.n adb10 │ │ + b.n ae760 │ │ str r0, [sp, #4] │ │ - b.n ae71a │ │ + b.n af36a │ │ movs r2, r0 │ │ - b.n ae692 │ │ + b.n af2e2 │ │ @ instruction: 0xff973aff │ │ asrs r0, r7, #32 │ │ - b.n adb20 │ │ + b.n ae770 │ │ movs r4, r2 │ │ - b.n adb24 │ │ + b.n ae774 │ │ movs r0, #1 │ │ - b.n ae4f0 │ │ + b.n af140 │ │ movs r0, r0 │ │ - b.n ae294 │ │ + b.n aeee4 │ │ stmia r0!, {r1, r3} │ │ - b.n ae07a │ │ + b.n aecca │ │ movs r1, r0 │ │ adds r1, #160 @ 0xa0 │ │ str r0, [sp, #0] │ │ - b.n ae082 │ │ + b.n aecd2 │ │ movs r0, #1 │ │ - b.n ae742 │ │ + b.n af392 │ │ movs r1, r1 │ │ - b.n ae2aa │ │ + b.n aeefa │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #64 @ 0x40 │ │ - b.n adb48 │ │ + b.n ae798 │ │ ands r7, r0 │ │ - b.n ae116 │ │ + b.n aed66 │ │ adds r2, #68 @ 0x44 │ │ - b.n adb3c │ │ + b.n ae78c │ │ adds r1, #1 │ │ - b.n ae120 │ │ + b.n aed70 │ │ adds r0, #4 │ │ - b.n ada44 │ │ + b.n ae694 │ │ movs r3, r0 │ │ - b.n ae2ca │ │ + b.n aef1a │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, #1 │ │ - b.n ae52e │ │ + b.n af17e │ │ asrs r1, r0, #32 │ │ - b.n ae4b0 │ │ + b.n af100 │ │ movs r2, r1 │ │ - b.n ae2d6 │ │ + b.n aef26 │ │ @ instruction: 0xfff21aff │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n ae37a │ │ + b.n aefca │ │ stmia r0!, {r3, r4, r5} │ │ - b.n adb58 │ │ + b.n ae7a8 │ │ vpmin.u q15, , │ │ movs r0, r7 │ │ - b.n adb60 │ │ + b.n ae7b0 │ │ vpmin.u q15, , │ │ asrs r0, r7, #32 │ │ - b.n adb68 │ │ + b.n ae7b8 │ │ str r0, [sp, #8] │ │ - b.n ae392 │ │ + b.n aefe2 │ │ vpmin.u q15, q13, │ │ movs r0, r0 │ │ - b.n ae702 │ │ + b.n af352 │ │ asrs r4, r0, #32 │ │ - b.n ae39e │ │ + b.n aefee │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n ae70a │ │ + b.n af35a │ │ movs r0, r0 │ │ asrs r4, r2, #13 │ │ lsls r4, r0, #2 │ │ subs r0, r0, r0 │ │ - b.n ae0f8 │ │ - b.n adbac │ │ + b.n aed48 │ │ + b.n ae7fc │ │ movs r0, r0 │ │ - b.n ae718 │ │ + b.n af368 │ │ lsls r7, r3, #3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #2 │ │ - b.n ae186 │ │ + b.n aedd6 │ │ lsls r0, r0, #2 │ │ - b.n ae182 │ │ + b.n aedd2 │ │ asrs r1, r0, #4 │ │ - b.n ae190 │ │ + b.n aede0 │ │ lsls r0, r0, #4 │ │ - b.n ae19e │ │ + b.n aedee │ │ asrs r0, r2, #32 │ │ - b.n ae590 │ │ + b.n af1e0 │ │ movs r0, r2 │ │ - b.n ae592 │ │ + b.n af1e2 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr4, [r1, #4] │ │ - b.n ae542 │ │ + b.n af192 │ │ movs r0, #8 │ │ - b.n adbc0 │ │ + b.n ae810 │ │ asrs r4, r1, #32 │ │ - b.n ae524 │ │ + b.n af174 │ │ movs r0, #8 │ │ - b.n adba6 │ │ + b.n ae7f6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #48] @ 0x30 │ │ - b.n ae52e │ │ + b.n af17e │ │ @ instruction: 0xfff71aff │ │ lsls r0, r2, #3 │ │ and.w r2, r0, r0, lsr #1 │ │ - b.n adbea │ │ + b.n ae83a │ │ lsls r6, r0, #4 │ │ - b.n ae79e │ │ + b.n af3ee │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n ae366 │ │ + b.n aefb6 │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ asrs r1, r0, #32 │ │ - b.n ae80e │ │ + b.n af45e │ │ movs r0, #0 │ │ - b.n ae412 │ │ + b.n af062 │ │ adds r1, #2 │ │ - b.n adffe │ │ + b.n aec4e │ │ movs r0, #1 │ │ - b.n ae5de │ │ + b.n af22e │ │ movs r5, r0 │ │ - b.n ae382 │ │ + b.n aefd2 │ │ adds r1, #0 │ │ - b.n adfea │ │ + b.n aec3a │ │ adds r0, #3 │ │ - b.n ae468 │ │ + b.n af0b8 │ │ movs r0, r0 │ │ - b.n ae1f0 │ │ + b.n aee40 │ │ @ instruction: 0xfff89aff │ │ movs r1, r0 │ │ - b.n ae572 │ │ + b.n af1c2 │ │ movs r0, r0 │ │ - b.n adbfe │ │ + b.n ae84e │ │ lsls r2, r0, #4 │ │ - b.n ae8ba │ │ + b.n af50a │ │ lsls r0, r2, #9 │ │ - b.n adc0e │ │ + b.n ae85e │ │ str r0, [r0, r0] │ │ - b.n adc2a │ │ + b.n ae87a │ │ movs r0, r0 │ │ - b.n ae7b0 │ │ + b.n af400 │ │ mcr2 10, 1, r0, cr15, cr15, {7} @ │ │ movs r4, r0 │ │ - b.n ae44e │ │ + b.n af09e │ │ asrs r0, r5, #32 │ │ - b.n adc42 │ │ + b.n ae892 │ │ movs r0, #4 │ │ - b.n adc76 │ │ + b.n ae8c6 │ │ lsls r1, r0, #2 │ │ - b.n ae3be │ │ + b.n af00e │ │ lsls r4, r7, #8 │ │ subs r2, #0 │ │ adds r0, #1 │ │ - b.n ae5ac │ │ + b.n af1fc │ │ movs r0, #129 @ 0x81 │ │ - b.n ae466 │ │ + b.n af0b6 │ │ asrs r0, r0, #32 │ │ - b.n ae86a │ │ + b.n af4ba │ │ movs r1, r0 │ │ - b.n ae3d4 │ │ + b.n af024 │ │ lsls r0, r6, #8 │ │ lsrs r0, r0, #8 │ │ strb r1, [r0, #4] │ │ - b.n ae23e │ │ + b.n aee8e │ │ asrs r1, r0, #32 │ │ - b.n ae63c │ │ + b.n af28c │ │ strb r0, [r1, #0] │ │ - b.n adc6c │ │ + b.n ae8bc │ │ movs r2, r0 │ │ - b.n ae3f0 │ │ + b.n af040 │ │ @ instruction: 0xfff82aff │ │ lsls r3, r5, #8 │ │ - and.w sl, r0, r0, ror #2 │ │ + and.w sl, r0, r0, asr #1 │ │ movs r3, r0 │ │ movs r1, r0 │ │ - b.n ae892 │ │ + b.n af4e2 │ │ movs r0, #1 │ │ - b.n ae896 │ │ + b.n af4e6 │ │ asrs r0, r0, #32 │ │ - b.n adc8e │ │ + b.n ae8de │ │ strh r0, [r0, #2] │ │ - b.n adc98 │ │ + b.n ae8e8 │ │ movs r1, r0 │ │ - b.n ae402 │ │ + b.n af052 │ │ lsls r4, r4, #2 │ │ ldrh r0, [r0, #16] │ │ asrs r0, r0, #2 │ │ - b.n ae26a │ │ + b.n aeeba │ │ movs r0, #130 @ 0x82 │ │ - b.n ae272 │ │ + b.n aeec2 │ │ adds r0, #16 │ │ - b.n ae8b2 │ │ + b.n af502 │ │ asrs r1, r0, #4 │ │ - b.n ae27c │ │ + b.n aeecc │ │ movs r1, #2 │ │ - b.n ae280 │ │ + b.n aeed0 │ │ adds r0, #2 │ │ - b.n ae292 │ │ + b.n aeee2 │ │ strb r1, [r0, #0] │ │ - b.n ae296 │ │ + b.n aeee6 │ │ asrs r4, r1, #32 │ │ - b.n ae688 │ │ + b.n af2d8 │ │ movs r0, #12 │ │ - b.n ae68e │ │ + b.n af2de │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r3, #4] │ │ - b.n ae692 │ │ + b.n af2e2 │ │ adds r0, #8 │ │ - b.n adcbc │ │ + b.n ae90c │ │ adds r0, #8 │ │ - b.n adca8 │ │ + b.n ae8f8 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r7] │ │ - b.n adcd6 │ │ + b.n ae926 │ │ movs r3, r0 │ │ - b.n ae446 │ │ + b.n af096 │ │ @ instruction: 0xfff39aff │ │ lsls r2, r2, #2 │ │ and.w r0, r0, r8, lsl #8 │ │ - b.n adcdc │ │ + b.n ae92c │ │ movs r0, r1 │ │ - b.n adcee │ │ + b.n ae93e │ │ movs r0, r0 │ │ - b.n ae45e │ │ + b.n af0ae │ │ mcrr2 10, 15, r1, ip, cr15 │ │ movs r0, r0 │ │ - b.n ae866 │ │ + b.n af4b6 │ │ lsls r1, r7, #7 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #1 │ │ - b.n add02 │ │ + b.n ae952 │ │ asrs r0, r0, #32 │ │ - b.n adcee │ │ + b.n ae93e │ │ movs r0, r0 │ │ - b.n ae912 │ │ + b.n af562 │ │ movs r1, r1 │ │ and.w r0, r0, r0 │ │ - b.n ae87c │ │ + b.n af4cc │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ subs r7, #49 @ 0x31 │ │ - b.n adfe0 │ │ + b.n aec30 │ │ subs r7, #19 │ │ - b.n ae4c4 │ │ + b.n af114 │ │ movs r3, r0 │ │ - b.n ae2ea │ │ + b.n aef3a │ │ asrs r1, r6, #12 │ │ - b.n ae52e │ │ + b.n af17e │ │ movs r1, r0 │ │ - b.n ae672 │ │ + b.n af2c2 │ │ movs r1, r0 │ │ - b.n ae6f6 │ │ + b.n af346 │ │ movs r2, r0 │ │ - b.n ae49a │ │ + b.n af0ea │ │ lsls r3, r5, #7 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n ae824 │ │ + b.n af474 │ │ @ instruction: 0xfff30aff │ │ adds r0, #76 @ 0x4c │ │ - b.n add42 │ │ + b.n ae992 │ │ asrs r1, r4, #2 │ │ - b.n ae54e │ │ + b.n af19e │ │ adds r0, #0 │ │ - b.n ae1b8 │ │ + b.n aee08 │ │ movs r4, r0 │ │ - b.n ae83c │ │ + b.n af48c │ │ @ instruction: 0xfff50aff │ │ movs r0, #68 @ 0x44 │ │ - b.n add56 │ │ + b.n ae9a6 │ │ adds r0, #128 @ 0x80 │ │ - b.n ae322 │ │ + b.n aef72 │ │ strb r4, [r0, #1] │ │ - b.n add50 │ │ + b.n ae9a0 │ │ movs r2, #3 │ │ - b.n ae32e │ │ + b.n aef7e │ │ lsrs r5, r1, #10 │ │ orn sl, r2, #288768 @ 0x46800 │ │ orn sl, r2, #18304 @ 0x4780 │ │ orn r2, r2, #536576 @ 0x83000 │ │ - b.n ae348 │ │ + b.n aef98 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r2, #288768 @ 0x46800 │ │ orr.w sl, r2, #18304 @ 0x4780 │ │ orr.w r0, r2, #835584 @ 0xcc000 │ │ - b.n add82 │ │ + b.n ae9d2 │ │ adds r0, #76 @ 0x4c │ │ - b.n add78 │ │ + b.n ae9c8 │ │ movs r0, #0 │ │ - b.n ae1f6 │ │ + b.n aee46 │ │ movs r0, #4 │ │ - b.n ae95a │ │ + b.n af5aa │ │ movs r0, #0 │ │ - b.n ae1e0 │ │ + b.n aee30 │ │ movs r0, #8 │ │ - b.n add96 │ │ + b.n ae9e6 │ │ @ instruction: 0xffe3eaff │ │ movs r1, r0 │ │ - b.n ae6e6 │ │ + b.n af336 │ │ asrs r0, r1, #1 │ │ - b.n adda2 │ │ + b.n ae9f2 │ │ movs r7, r3 │ │ - b.n ae96e │ │ + b.n af5be │ │ adds r0, #1 │ │ - b.n ae772 │ │ + b.n af3c2 │ │ asrs r3, r4, #6 │ │ - b.n ae198 │ │ + b.n aede8 │ │ movs r0, r0 │ │ - b.n ae91c │ │ + b.n af56c │ │ movs r0, r4 │ │ lsls r0, r0, #10 │ │ @ instruction: 0xffdbeaff │ │ - b.n ae2bc │ │ - b.n ae79a │ │ + b.n aef0c │ │ + b.n af3ea │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n ae794 │ │ + b.n af3e4 │ │ stmia r0!, {} │ │ - b.n ae9ce │ │ + b.n af61e │ │ movs r1, r1 │ │ and.w r0, r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r3, r0 │ │ movs r0, r0 │ │ movs r0, #1 │ │ - b.n ae72a │ │ + b.n af37a │ │ movs r0, r0 │ │ - b.n ae952 │ │ + b.n af5a2 │ │ asrs r4, r0, #32 │ │ - b.n ae5ee │ │ + b.n af23e │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ vpmin.u32 q8, q14, │ │ movs r2, r0 │ │ - b.n ae55e │ │ + b.n af1ae │ │ movs r4, r3 │ │ ldr r2, [sp, #0] │ │ str r4, [r7, #0] │ │ - b.n ade00 │ │ + b.n aea50 │ │ adds r0, #130 @ 0x82 │ │ - b.n ae3ce │ │ + b.n af01e │ │ asrs r6, r0, #32 │ │ - b.n ae60e │ │ + b.n af25e │ │ adds r1, #3 │ │ - b.n ae234 │ │ + b.n aee84 │ │ movs r0, r0 │ │ - b.n ae97c │ │ + b.n af5cc │ │ @ instruction: 0xfff10aff │ │ str r0, [r0, r2] │ │ - b.n ae3de │ │ + b.n af02e │ │ adds r0, #4 │ │ - b.n ade04 │ │ + b.n aea54 │ │ movs r1, r0 │ │ - b.n ae766 │ │ + b.n af3b6 │ │ str r5, [r0, #16] │ │ - b.n ae3f6 │ │ + b.n af046 │ │ str r4, [r0, r2] │ │ - b.n ae3f6 │ │ + b.n af046 │ │ str r5, [r0, r4] │ │ - b.n ae404 │ │ + b.n af054 │ │ strb r4, [r0, #0] │ │ - b.n ade20 │ │ + b.n aea70 │ │ movs r7, r0 │ │ - b.n ae5a0 │ │ + b.n af1f0 │ │ movs r6, r0 │ │ ldr r2, [sp, #0] │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr2, [r1, #4] │ │ - b.n ae78a │ │ + b.n af3da │ │ asrs r0, r1, #32 │ │ - b.n ade2c │ │ + b.n aea7c │ │ asrs r0, r1, #32 │ │ - b.n ade1a │ │ + b.n aea6a │ │ lsrs r0, r0, #12 │ │ stcl 0, cr5, [r6, #192] @ 0xc0 │ │ - b.n ade50 │ │ + b.n aeaa0 │ │ @ instruction: 0xffe2eaff │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr4, [r5, #4] │ │ - b.n ae7aa │ │ + b.n af3fa │ │ asrs r0, r1, #32 │ │ - b.n ade50 │ │ + b.n aeaa0 │ │ asrs r0, r1, #32 │ │ - b.n ade36 │ │ + b.n aea86 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr5, [r6, #192] @ 0xc0 │ │ - b.n ade6c │ │ + b.n aeabc │ │ @ instruction: 0xffdbeaff │ │ str r1, [r0, r0] │ │ - b.n aea7a │ │ + b.n af6ca │ │ asrs r6, r1, #32 │ │ - b.n ae67e │ │ + b.n af2ce │ │ str r1, [r0, #0] │ │ - b.n aea82 │ │ + b.n af6d2 │ │ movs r4, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n ae856 │ │ + b.n af4a6 │ │ str r1, [r0, r0] │ │ - b.n ae858 │ │ + b.n af4a8 │ │ asrs r4, r1, #32 │ │ - b.n ae854 │ │ + b.n af4a4 │ │ movs r2, r0 │ │ - b.n ae600 │ │ + b.n af250 │ │ movs r6, r1 │ │ ldrh r0, [r0, #16] │ │ adds r0, #0 │ │ - b.n ade80 │ │ + b.n aead0 │ │ movs r0, r0 │ │ - b.n aea08 │ │ + b.n af658 │ │ @ instruction: 0xfff80aff │ │ movs r6, r0 │ │ - b.n ae614 │ │ + b.n af264 │ │ @ instruction: 0xfff50aff │ │ adds r0, #134 @ 0x86 │ │ - b.n ae47e │ │ + b.n af0ce │ │ strb r4, [r7, #0] │ │ - b.n adeb0 │ │ + b.n aeb00 │ │ strh r0, [r1, #0] │ │ - b.n ade9c │ │ + b.n aeaec │ │ adds r1, #3 │ │ - b.n ae48c │ │ + b.n af0dc │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr8, [r1, #32] │ │ - b.n ade8c │ │ + b.n aeadc │ │ strh r0, [r0, #2] │ │ - b.n adec4 │ │ + b.n aeb14 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr12, [r3] │ │ - b.n ade94 │ │ + b.n aeae4 │ │ @ instruction: 0xffebeaff │ │ str r0, [r6, r0] │ │ - b.n aded4 │ │ + b.n aeb24 │ │ movs r0, #1 │ │ - b.n ae84a │ │ + b.n af49a │ │ @ instruction: 0xffc51aff │ │ - b.n ae42c │ │ - b.n adee0 │ │ + b.n af07c │ │ + b.n aeb30 │ │ vpmin.u q7, , │ │ - add r5, sp, #612 @ 0x264 │ │ - vcvt.f32.u32 d27, d17, #11 │ │ - vcle.s16 d28, d30, #0 │ │ + add r0, pc, #824 @ (adr r0, af334 ) │ │ + vsra.u64 , , #11 │ │ + vceq.f16 , , #0 │ │ vcge.s16 d18, d1, #0 │ │ - b.n ae4bc │ │ + b.n af10c │ │ lsls r0, r0, #2 │ │ - b.n ae4be │ │ + b.n af10e │ │ strh r0, [r0, #2] │ │ - b.n adefc │ │ + b.n aeb4c │ │ movs r1, #2 │ │ - b.n ae4d0 │ │ + b.n af120 │ │ lsls r0, r0, #4 │ │ - b.n ae4de │ │ + b.n af12e │ │ movs r0, #16 │ │ - b.n ae8d2 │ │ + b.n af522 │ │ movs r0, r2 │ │ - b.n ae8d2 │ │ + b.n af522 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr1, [r2, #4] │ │ - b.n ae8dc │ │ + b.n af52c │ │ adds r0, #8 │ │ - b.n adf02 │ │ + b.n aeb52 │ │ movs r0, #12 │ │ - b.n ae8e6 │ │ + b.n af536 │ │ adds r0, #8 │ │ - b.n adee6 │ │ + b.n aeb36 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #48] @ 0x30 │ │ - b.n ae8ee │ │ + b.n af53e │ │ adds r0, #4 │ │ - b.n adf1c │ │ + b.n aeb6c │ │ movs r3, r0 │ │ - b.n ae698 │ │ + b.n af2e8 │ │ @ instruction: 0xfff59aff │ │ lsls r0, r2, #3 │ │ - b.n ae792 │ │ + b.n af3e2 │ │ movs r2, #60 @ 0x3c │ │ - b.n adf32 │ │ + b.n aeb82 │ │ movs r0, r0 │ │ - b.n ae488 │ │ + b.n af0d8 │ │ asrs r4, r7, #32 │ │ - b.n adf44 │ │ + b.n aeb94 │ │ movs r2, r0 │ │ - b.n ae50e │ │ + b.n af15e │ │ lsls r4, r7, #8 │ │ - b.n adf22 │ │ + b.n aeb72 │ │ movs r0, r0 │ │ - b.n adf4a │ │ + b.n aeb9a │ │ movs r0, #0 │ │ - b.n aebda │ │ + b.n af82a │ │ movs r4, r0 │ │ - b.n adf32 │ │ + b.n aeb82 │ │ subs r2, #20 │ │ - b.n adf60 │ │ + b.n aebb0 │ │ lsls r0, r0, #2 │ │ - b.n ae526 │ │ + b.n af176 │ │ adds r0, #3 │ │ - b.n ae548 │ │ + b.n af198 │ │ lsls r0, r0, #4 │ │ - b.n ae530 │ │ + b.n af180 │ │ asrs r1, r0, #32 │ │ - b.n aeb72 │ │ + b.n af7c2 │ │ adds r0, #12 │ │ - b.n adf36 │ │ + b.n aeb86 │ │ movs r0, #16 │ │ - b.n adf3a │ │ + b.n aeb8a │ │ asrs r4, r2, #32 │ │ - b.n adf3e │ │ + b.n aeb8e │ │ lsls r0, r7, #8 │ │ - b.n adf7e │ │ + b.n aebce │ │ lsls r0, r7, #8 │ │ - b.n adf56 │ │ + b.n aeba6 │ │ movs r0, r0 │ │ - b.n aeb8a │ │ + b.n af7da │ │ asrs r4, r0, #32 │ │ - b.n adf82 │ │ + b.n aebd2 │ │ movs r0, r1 │ │ - b.n adf66 │ │ + b.n aebb6 │ │ movs r0, r0 │ │ - b.n aeaf8 │ │ + b.n af748 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r1, r0, #32 │ │ - b.n ae960 │ │ + b.n af5b0 │ │ movs r0, #36 @ 0x24 │ │ - b.n ae976 │ │ + b.n af5c6 │ │ movs r2, r0 │ │ - b.n aeb08 │ │ + b.n af758 │ │ asrs r2, r0, #32 │ │ str r3, [sp, #640] @ 0x280 │ │ asrs r1, r0, #32 │ │ - b.n ae8f0 │ │ + b.n af540 │ │ adds r0, #12 │ │ - b.n add96 │ │ + b.n ae9e6 │ │ asrs r1, r0, #32 │ │ - b.n ae918 │ │ + b.n af568 │ │ movs r0, r0 │ │ - b.n ae580 │ │ + b.n af1d0 │ │ @ instruction: 0xfffb1aff │ │ movs r0, r1 │ │ - b.n adf96 │ │ + b.n aebe6 │ │ lsls r0, r0, #9 │ │ - b.n adfc2 │ │ + b.n aec12 │ │ movs r0, r0 │ │ - b.n aeb2a │ │ + b.n af77a │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ - add r5, pc, #732 @ (adr r5, ae76c ) │ │ + add r5, pc, #732 @ (adr r5, af3bc ) │ │ @ instruction: 0xeb00e044 │ │ - b.n adfd0 │ │ + b.n aec20 │ │ movs r0, r0 │ │ - b.n aebda │ │ + b.n af82a │ │ lsls r0, r0, #9 │ │ - b.n adfba │ │ + b.n aec0a │ │ asrs r4, r2, #9 │ │ - b.n adfde │ │ + b.n aec2e │ │ movs r0, r0 │ │ - b.n aeb48 │ │ + b.n af798 │ │ movs r2, r6 │ │ lsrs r0, r0, #8 │ │ - add r2, pc, #336 @ (adr r2, ae5fc ) │ │ - b.n adfde │ │ + add r2, pc, #336 @ (adr r2, af24c ) │ │ + b.n aec2e │ │ movs r0, r0 │ │ - b.n aeb66 │ │ + b.n af7b6 │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ - b.n adfdc │ │ + b.n aec2c │ │ movs r0, r0 │ │ - b.n aeb6a │ │ + b.n af7ba │ │ lsls r1, r2, #9 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n adffa │ │ + b.n aec4a │ │ str r0, [sp, #24] │ │ - b.n ae5ce │ │ + b.n af21e │ │ movs r5, r2 │ │ - b.n aeb80 │ │ + b.n af7d0 │ │ movs r4, r2 │ │ cmp r2, #0 │ │ adds r0, #0 │ │ - b.n aec96 │ │ + b.n af8e6 │ │ str r2, [r1, r0] │ │ - b.n ae81a │ │ + b.n af46a │ │ adds r1, #2 │ │ - b.n ae1e8 │ │ + b.n aee38 │ │ movs r1, #6 │ │ - b.n ae5e4 │ │ + b.n af234 │ │ adds r1, #9 │ │ - b.n ae5fa │ │ + b.n af24a │ │ str r2, [r0, #0] │ │ - b.n ae82a │ │ + b.n af47a │ │ movs r5, r0 │ │ - b.n ae82e │ │ + b.n af47e │ │ ands r4, r0 │ │ - b.n add1e │ │ + b.n ae96e │ │ strb r4, [r0, #0] │ │ - b.n add16 │ │ + b.n ae966 │ │ movs r7, r0 │ │ - b.n ae7a2 │ │ + b.n af3f2 │ │ strb r4, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ str r0, [r0, r0] │ │ strh r0, [r4, #12] │ │ strb r4, [r0, #0] │ │ - b.n add0c │ │ + b.n ae95c │ │ movs r0, #6 │ │ str r1, [sp, #640] @ 0x280 │ │ movs r1, r0 │ │ - b.n ae7b2 │ │ + b.n af402 │ │ @ instruction: 0xfff48aff │ │ movs r0, r2 │ │ and.w r2, r0, r4, lsr #5 │ │ - b.n ae02a │ │ + b.n aec7a │ │ lsls r0, r2, #9 │ │ - b.n ae05a │ │ + b.n aecaa │ │ lsls r0, r2, #9 │ │ - b.n ae032 │ │ + b.n aec82 │ │ movs r6, r2 │ │ and.w r0, r0, r0 │ │ - b.n aebce │ │ + b.n af81e │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ ands r1, r0 │ │ - b.n ae872 │ │ + b.n af4c2 │ │ lsls r2, r0, #4 │ │ - b.n ae46a │ │ + b.n af0ba │ │ adds r0, #4 │ │ - b.n ae0a2 │ │ + b.n aecf2 │ │ movs r3, r0 │ │ - b.n ae7de │ │ + b.n af42e │ │ lsls r7, r3, #4 │ │ ldr r2, [sp, #0] │ │ lsls r2, r0, #4 │ │ - b.n ae65a │ │ + b.n af2aa │ │ asrs r4, r0, #32 │ │ - b.n aea4c │ │ + b.n af69c │ │ movs r4, r0 │ │ - b.n aea4e │ │ + b.n af69e │ │ movs r1, #6 │ │ - b.n ae892 │ │ - str r7, [sp, #876] @ 0x36c │ │ - @ instruction: 0xfa00e044 │ │ - b.n ae094 │ │ + b.n af4e2 │ │ + ldr r0, [sp, #288] @ 0x120 │ │ + @ instruction: 0xfb00e044 │ │ + b.n aece4 │ │ str r0, [sp, #0] │ │ - b.n ae072 │ │ + b.n aecc2 │ │ asrs r4, r2, #9 │ │ - b.n ae09e │ │ + b.n aecee │ │ strh r0, [r0, #2] │ │ - b.n ae0a0 │ │ + b.n aecf0 │ │ movs r0, r0 │ │ - b.n aec0c │ │ + b.n af85c │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n ae9f4 │ │ - add r5, pc, #504 @ (adr r5, ae76c ) │ │ + b.n af644 │ │ + add r5, pc, #504 @ (adr r5, af3bc ) │ │ add.w r2, r0, r4, lsr #5 │ │ - b.n ae0aa │ │ + b.n aecfa │ │ movs r0, r0 │ │ - b.n aec20 │ │ + b.n af870 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n ae0a8 │ │ + b.n aecf8 │ │ movs r4, r0 │ │ - b.n ae0ba │ │ + b.n aed0a │ │ movs r0, r0 │ │ - b.n aec30 │ │ + b.n af880 │ │ movs r0, r1 │ │ asrs r0, r0, #14 │ │ movs r3, r0 │ │ - and.w r6, r0, r4, lsr #1 │ │ + and.w r6, r0, r4 │ │ movs r3, r0 │ │ - lsls r0, r0, #19 │ │ + lsls r0, r6, #17 │ │ movs r3, r0 │ │ - cmp r5, #163 @ 0xa3 │ │ + movs r5, #223 @ 0xdf │ │ vcvta.s16.f16 d16, d4 │ │ - b.n ae0d6 │ │ + b.n aed26 │ │ asrs r4, r1, #32 │ │ - b.n ae0e4 │ │ + b.n aed34 │ │ movs r0, r2 │ │ - b.n aea2e │ │ + b.n af67e │ │ strb r0, [r0, #0] │ │ - b.n aecf2 │ │ - add r0, pc, #64 @ (adr r0, ae5f4 ) │ │ - b.n ae0f0 │ │ + b.n af942 │ │ + add r0, pc, #64 @ (adr r0, af244 ) │ │ + b.n aed40 │ │ strh r4, [r0, #8] │ │ - b.n ae0bc │ │ + b.n aed0c │ │ movs r4, r0 │ │ - b.n ae0ce │ │ + b.n aed1e │ │ movs r0, r1 │ │ - b.n ae902 │ │ + b.n af552 │ │ strb r4, [r2, #0] │ │ - b.n ae0d6 │ │ + b.n aed26 │ │ cmp r4, #23 │ │ add.w r0, r0, r4, lsl #1 │ │ - b.n ae108 │ │ - add r5, pc, #412 @ (adr r5, ae76c ) │ │ + b.n aed58 │ │ + add r5, pc, #412 @ (adr r5, af3bc ) │ │ add.w r0, r0, r0 │ │ - b.n aec8a │ │ + b.n af8da │ │ lsls r5, r5, #3 │ │ lsrs r0, r0, #8 │ │ movs r4, r5 │ │ - b.n ae118 │ │ + b.n aed68 │ │ ldr r2, [r1, #12] │ │ - b.n aebf2 │ │ + b.n af842 │ │ asrs r0, r1, #1 │ │ - b.n ae120 │ │ + b.n aed70 │ │ ldmia r3, {r1, r3, r4, r7} │ │ - b.n aebf0 │ │ + b.n af840 │ │ movs r0, #76 @ 0x4c │ │ - b.n ae128 │ │ + b.n aed78 │ │ ldr r7, [r7, #28] │ │ - b.n aec8a │ │ + b.n af8da │ │ lsrs r0, r2 │ │ - b.n ae976 │ │ + b.n af5c6 │ │ strb r4, [r0, #1] │ │ - b.n ae114 │ │ + b.n aed64 │ │ strb r2, [r1, #0] │ │ - b.n ae93e │ │ + b.n af58e │ │ movs r4, r0 │ │ - b.n ae6a4 │ │ - add r0, pc, #0 @ (adr r0, ae604 ) │ │ - b.n aed46 │ │ + b.n af2f4 │ │ + add r0, pc, #0 @ (adr r0, af254 ) │ │ + b.n af996 │ │ movs r5, r0 │ │ - b.n ae7ae │ │ + b.n af3fe │ │ movs r0, r0 │ │ - b.n aed4e │ │ + b.n af99e │ │ movs r2, r2 │ │ cmp r2, #0 │ │ lsrs r4, r4, #32 │ │ - b.n ae154 │ │ + b.n aeda4 │ │ movs r0, r0 │ │ - b.n ae738 │ │ + b.n af388 │ │ adds r0, #8 │ │ - b.n ae1be │ │ + b.n aee0e │ │ movs r1, r0 │ │ - b.n ae6ca │ │ + b.n af31a │ │ asrs r2, r0, #32 │ │ - b.n ae7b0 │ │ + b.n af400 │ │ movs r0, r0 │ │ - b.n aecd0 │ │ + b.n af920 │ │ movs r0, #3 │ │ - b.n ae96e │ │ + b.n af5be │ │ adds r0, #6 │ │ asrs r0, r4, #6 │ │ movs r0, #12 │ │ asrs r0, r4, #6 │ │ adds r0, #0 │ │ - b.n ae6e0 │ │ + b.n af330 │ │ movs r0, #1 │ │ - b.n ae7e2 │ │ + b.n af432 │ │ lsls r3, r1, #7 │ │ subs r2, #0 │ │ asrs r1, r0, #14 │ │ - b.n ae986 │ │ + b.n af5d6 │ │ cmp r5, #101 @ 0x65 │ │ - b.n aec62 │ │ + b.n af8b2 │ │ adds r0, r4, #2 │ │ - b.n ae950 │ │ + b.n af5a0 │ │ lsls r0, r0, #14 │ │ - b.n ae992 │ │ + b.n af5e2 │ │ movs r0, #29 │ │ - b.n aecd6 │ │ + b.n af926 │ │ adds r0, #0 │ │ - b.n aed9a │ │ + b.n af9ea │ │ ldr r0, [sp, #288] @ 0x120 │ │ @ instruction: 0xfa001048 │ │ - b.n aeb7c │ │ + b.n af7cc │ │ movs r0, r0 │ │ - b.n ae174 │ │ + b.n aedc4 │ │ str r0, [r6, #0] │ │ - b.n aeb6c │ │ + b.n af7bc │ │ asrs r0, r3, #32 │ │ - b.n ae1a8 │ │ + b.n aedf8 │ │ strh r0, [r2, #6] │ │ - b.n ae9f4 │ │ + b.n af644 │ │ movs r0, r1 │ │ - b.n ae71e │ │ + b.n af36e │ │ movs r1, r1 │ │ - b.n ae824 │ │ + b.n af474 │ │ movs r6, r2 │ │ cmp r2, #0 │ │ lsls r4, r7, #30 │ │ - b.n ae1c0 │ │ + b.n aee10 │ │ movs r0, r0 │ │ - b.n ae7a4 │ │ + b.n af3f4 │ │ movs r0, #8 │ │ - b.n ae22a │ │ + b.n aee7a │ │ movs r4, r0 │ │ - b.n ae73e │ │ + b.n af38e │ │ asrs r5, r0, #32 │ │ - b.n ae824 │ │ + b.n af474 │ │ ldrh r2, [r3, r6] │ │ - b.n aec9c │ │ + b.n af8ec │ │ movs r0, r0 │ │ - b.n aed3e │ │ + b.n af98e │ │ adds r0, #2 │ │ - b.n ae9de │ │ + b.n af62e │ │ adds r0, #5 │ │ asrs r0, r4, #6 │ │ ldr r2, [r1, r3] │ │ - b.n aecb6 │ │ + b.n af906 │ │ ldr r7, [r7, r7] │ │ - b.n aed42 │ │ + b.n af992 │ │ movs r0, #5 │ │ asrs r0, r4, #6 │ │ movs r0, #0 │ │ - b.n ae756 │ │ + b.n af3a6 │ │ movs r0, #1 │ │ - b.n ae85c │ │ + b.n af4ac │ │ lsls r7, r5, #6 │ │ subs r2, #0 │ │ asrs r1, r0, #14 │ │ - b.n ae9fe │ │ + b.n af64e │ │ cmp r5, #101 @ 0x65 │ │ - b.n aecda │ │ + b.n af92a │ │ adds r0, r4, #2 │ │ - b.n ae9c8 │ │ + b.n af618 │ │ lsls r0, r0, #14 │ │ - b.n aea0a │ │ + b.n af65a │ │ movs r0, #29 │ │ - b.n aed4e │ │ + b.n af99e │ │ adds r0, #0 │ │ - b.n aee12 │ │ + b.n afa62 │ │ ldr r0, [sp, #168] @ 0xa8 │ │ @ instruction: 0xfa00a000 │ │ - b.n aea1a │ │ - add r0, pc, #16 @ (adr r0, ae6ec ) │ │ - b.n ae1ec │ │ - add r0, pc, #28 @ (adr r0, ae6fc ) │ │ - b.n aea22 │ │ + b.n af66a │ │ + add r0, pc, #16 @ (adr r0, af33c ) │ │ + b.n aee3c │ │ + add r0, pc, #28 @ (adr r0, af34c ) │ │ + b.n af672 │ │ movs r0, #208 @ 0xd0 │ │ - b.n aea72 │ │ + b.n af6c2 │ │ str r0, [r0, #0] │ │ - b.n aee2a │ │ + b.n afa7a │ │ strb r4, [r2, #29] │ │ - b.n ae22c │ │ + b.n aee7c │ │ movs r3, r0 │ │ - b.n aea16 │ │ + b.n af666 │ │ strb r7, [r0, #0] │ │ - b.n ae814 │ │ + b.n af464 │ │ movs r0, r0 │ │ - b.n aee3a │ │ + b.n afa8a │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n ae2b0 │ │ + b.n aef00 │ │ ldrh r2, [r3, r6] │ │ - b.n aed0c │ │ + b.n af95c │ │ movs r0, r0 │ │ - b.n aedaa │ │ + b.n af9fa │ │ asrs r0, r0, #32 │ │ - b.n aea4e │ │ + b.n af69e │ │ asrs r5, r0, #32 │ │ asrs r0, r4, #6 │ │ ldr r2, [r1, r3] │ │ - b.n aed26 │ │ + b.n af976 │ │ ldr r7, [r7, r7] │ │ - b.n aedb2 │ │ + b.n afa02 │ │ movs r5, r0 │ │ asrs r0, r4, #6 │ │ movs r2, r0 │ │ - b.n ae7c2 │ │ + b.n af412 │ │ movs r3, r0 │ │ - b.n ae8c8 │ │ + b.n af518 │ │ lsls r7, r0, #6 │ │ subs r2, #0 │ │ lsls r3, r0, #14 │ │ - b.n aea6e │ │ + b.n af6be │ │ adds r2, r4, #2 │ │ - b.n aea32 │ │ + b.n af682 │ │ lsls r2, r0, #14 │ │ - b.n aea76 │ │ + b.n af6c6 │ │ cmp r5, #101 @ 0x65 │ │ - b.n aed52 │ │ + b.n af9a2 │ │ movs r0, #29 │ │ - b.n aedbe │ │ + b.n afa0e │ │ adds r0, #0 │ │ - b.n aee82 │ │ + b.n afad2 │ │ ldr r0, [sp, #56] @ 0x38 │ │ @ instruction: 0xfa00101c │ │ - b.n ae284 │ │ + b.n aeed4 │ │ movs r4, r3 │ │ - b.n ae262 │ │ + b.n aeeb2 │ │ lsrs r0, r2 │ │ - b.n aead4 │ │ + b.n af724 │ │ movs r4, r0 │ │ - b.n ae806 │ │ + b.n af456 │ │ movs r5, r0 │ │ - b.n ae90c │ │ + b.n af55c │ │ movs r4, r2 │ │ cmp r2, #0 │ │ movs r0, #8 │ │ - b.n ae310 │ │ + b.n aef60 │ │ movs r0, r1 │ │ - b.n ae80e │ │ + b.n af45e │ │ asrs r1, r1, #32 │ │ - b.n ae8f4 │ │ + b.n af544 │ │ ldr r2, [r3, #56] @ 0x38 │ │ - b.n aed74 │ │ + b.n af9c4 │ │ movs r0, r0 │ │ - b.n aee16 │ │ + b.n afa66 │ │ adds r0, #2 │ │ - b.n aeab6 │ │ + b.n af706 │ │ adds r0, #6 │ │ asrs r0, r4, #6 │ │ ldr r2, [r1, #12] │ │ - b.n aed8e │ │ + b.n af9de │ │ ldr r7, [r7, #28] │ │ - b.n aee1a │ │ + b.n afa6a │ │ movs r0, #6 │ │ asrs r0, r4, #6 │ │ movs r0, #0 │ │ - b.n ae82e │ │ + b.n af47e │ │ movs r0, #1 │ │ - b.n ae934 │ │ + b.n af584 │ │ lsls r3, r7, #5 │ │ subs r2, #0 │ │ asrs r1, r0, #14 │ │ - b.n aead6 │ │ + b.n af726 │ │ cmp r5, #101 @ 0x65 │ │ - b.n aedb2 │ │ + b.n afa02 │ │ adds r0, r4, #2 │ │ - b.n aeaa0 │ │ + b.n af6f0 │ │ lsls r0, r0, #14 │ │ - b.n aeae2 │ │ + b.n af732 │ │ movs r0, #29 │ │ - b.n aee26 │ │ + b.n afa76 │ │ adds r0, #0 │ │ - b.n aeeea │ │ + b.n afb3a │ │ str r7, [sp, #976] @ 0x3d0 │ │ @ instruction: 0xfa006000 │ │ - b.n aeaf2 │ │ + b.n af742 │ │ movs r0, r4 │ │ - b.n ae2f0 │ │ + b.n aef40 │ │ str r0, [r1, #0] │ │ - b.n ae2ce │ │ + b.n aef1e │ │ str r0, [r0, #0] │ │ - b.n aeefe │ │ + b.n afb4e │ │ strh r0, [r2, #6] │ │ - b.n aeb42 │ │ + b.n af792 │ │ movs r0, r1 │ │ - b.n ae86e │ │ + b.n af4be │ │ movs r1, r1 │ │ - b.n ae974 │ │ + b.n af5c4 │ │ movs r0, r0 │ │ - b.n aef0e │ │ + b.n afb5e │ │ movs r3, r2 │ │ cmp r2, #0 │ │ movs r0, #8 │ │ - b.n ae384 │ │ + b.n aefd4 │ │ movs r4, r0 │ │ - b.n ae88a │ │ + b.n af4da │ │ asrs r5, r0, #32 │ │ - b.n ae970 │ │ + b.n af5c0 │ │ ldrh r2, [r3, r6] │ │ - b.n aede8 │ │ + b.n afa38 │ │ movs r0, r0 │ │ - b.n aee8a │ │ + b.n afada │ │ adds r0, #2 │ │ - b.n aeb2a │ │ + b.n af77a │ │ adds r0, #5 │ │ asrs r0, r4, #6 │ │ ldr r2, [r1, r3] │ │ - b.n aee02 │ │ + b.n afa52 │ │ ldr r7, [r7, r7] │ │ - b.n aee8e │ │ + b.n afade │ │ movs r0, #5 │ │ asrs r0, r4, #6 │ │ movs r0, #0 │ │ - b.n ae8a2 │ │ + b.n af4f2 │ │ movs r0, #1 │ │ - b.n ae9a8 │ │ + b.n af5f8 │ │ lsls r0, r4, #5 │ │ subs r2, #0 │ │ asrs r1, r0, #14 │ │ - b.n aeb4a │ │ + b.n af79a │ │ cmp r5, #101 @ 0x65 │ │ - b.n aee26 │ │ + b.n afa76 │ │ adds r0, r4, #2 │ │ - b.n aeb14 │ │ + b.n af764 │ │ lsls r0, r0, #14 │ │ - b.n aeb56 │ │ + b.n af7a6 │ │ movs r0, #29 │ │ - b.n aee9a │ │ + b.n afaea │ │ adds r0, #0 │ │ - b.n aef5e │ │ + b.n afbae │ │ str r7, [sp, #860] @ 0x35c │ │ @ instruction: 0xfa001024 │ │ - b.n ae360 │ │ + b.n aefb0 │ │ movs r4, r1 │ │ - b.n ae33e │ │ + b.n aef8e │ │ movs r0, #0 │ │ - b.n ae350 │ │ + b.n aefa0 │ │ asrs r4, r0, #32 │ │ - b.n ae354 │ │ + b.n aefa4 │ │ movs r2, r0 │ │ - b.n ae8e6 │ │ + b.n af536 │ │ movs r1, r0 │ │ - b.n ae9ec │ │ + b.n af63c │ │ movs r4, r2 │ │ cmp r2, #0 │ │ adds r0, #8 │ │ - b.n ae3f0 │ │ + b.n af040 │ │ movs r0, r1 │ │ - b.n ae8ea │ │ + b.n af53a │ │ asrs r1, r1, #32 │ │ - b.n ae9cc │ │ + b.n af61c │ │ ldr r2, [r3, #56] @ 0x38 │ │ - b.n aee54 │ │ + b.n afaa4 │ │ movs r0, r0 │ │ - b.n aeef8 │ │ + b.n afb48 │ │ movs r0, #3 │ │ - b.n aeb96 │ │ + b.n af7e6 │ │ movs r0, #6 │ │ asrs r0, r4, #6 │ │ ldr r2, [r1, #12] │ │ - b.n aee6e │ │ + b.n afabe │ │ ldr r7, [r7, #28] │ │ - b.n aeefa │ │ + b.n afb4a │ │ adds r0, #6 │ │ asrs r0, r4, #6 │ │ adds r0, #0 │ │ - b.n ae910 │ │ + b.n af560 │ │ movs r0, #1 │ │ - b.n aea12 │ │ + b.n af662 │ │ lsls r7, r0, #5 │ │ subs r2, #0 │ │ asrs r1, r0, #14 │ │ - b.n aebb6 │ │ + b.n af806 │ │ cmp r5, #101 @ 0x65 │ │ - b.n aee92 │ │ + b.n afae2 │ │ adds r0, r4, #2 │ │ - b.n aeb80 │ │ + b.n af7d0 │ │ lsls r0, r0, #14 │ │ - b.n aebc2 │ │ + b.n af812 │ │ movs r0, #29 │ │ - b.n aef06 │ │ + b.n afb56 │ │ adds r0, #0 │ │ - b.n aefca │ │ + b.n afc1a │ │ str r7, [sp, #752] @ 0x2f0 │ │ @ instruction: 0xfa006000 │ │ - b.n aebd2 │ │ + b.n af822 │ │ str r0, [r2, #0] │ │ - b.n ae3aa │ │ + b.n aeffa │ │ asrs r0, r7, #32 │ │ - b.n aed30 │ │ + b.n af980 │ │ movs r4, r5 │ │ - b.n ae3cc │ │ - add r5, pc, #348 @ (adr r5, ae9fc ) │ │ + b.n af01c │ │ + add r5, pc, #348 @ (adr r5, af64c ) │ │ add.w r0, r0, r0 │ │ - b.n aef46 │ │ + b.n afb96 │ │ lsls r6, r2, #4 │ │ subs r0, r0, r0 │ │ movs r0, r7 │ │ - b.n ae2e4 │ │ + b.n aef34 │ │ cmp r2, #0 │ │ - b.n aeeca │ │ + b.n afb1a │ │ cmp r3, #154 @ 0x9a │ │ - b.n aef3c │ │ + b.n afb8c │ │ adds r0, #52 @ 0x34 │ │ - b.n ae2f0 │ │ + b.n aef40 │ │ strb r0, [r1, #0] │ │ - b.n ae46c │ │ + b.n af0bc │ │ ldr r2, [r1, r3] │ │ - b.n aeed2 │ │ + b.n afb22 │ │ str r0, [r2, #40] @ 0x28 │ │ - b.n ae9c8 │ │ + b.n af618 │ │ lsrs r0, r0, #31 │ │ - b.n aec0a │ │ + b.n af85a │ │ ldr r7, [r7, r7] │ │ - b.n aef66 │ │ + b.n afbb6 │ │ asrs r0, r2, #10 │ │ - b.n ae912 │ │ + b.n af562 │ │ asrs r4, r4, #32 │ │ - b.n ae410 │ │ + b.n af060 │ │ strh r3, [r0, #0] │ │ - b.n aea06 │ │ + b.n af656 │ │ ldr r2, [r3, #56] @ 0x38 │ │ - b.n aeee4 │ │ + b.n afb34 │ │ movs r0, #0 │ │ - b.n ae404 │ │ + b.n af054 │ │ asrs r4, r0, #32 │ │ - b.n ae408 │ │ - ldr r7, [pc, #780] @ (aebf4 ) │ │ - b.n aea2a │ │ + b.n af058 │ │ + ldr r7, [pc, #780] @ (af844 ) │ │ + b.n af67a │ │ movs r0, r0 │ │ - b.n aef9c │ │ + b.n afbec │ │ str r7, [r0, #0] │ │ lsls r0, r4, #6 │ │ str r7, [r0, r0] │ │ lsls r0, r4, #6 │ │ adds r0, #8 │ │ - b.n ae99e │ │ + b.n af5ee │ │ movs r0, r0 │ │ - b.n af03e │ │ + b.n afc8e │ │ adds r0, #4 │ │ - b.n aeaa4 │ │ + b.n af6f4 │ │ movs r3, r1 │ │ cmp r2, #0 │ │ movs r2, r0 │ │ - b.n ae9ba │ │ + b.n af60a │ │ asrs r1, r0, #32 │ │ - b.n aea96 │ │ + b.n af6e6 │ │ movs r0, #0 │ │ - b.n ae9bc │ │ + b.n af60c │ │ movs r0, #1 │ │ - b.n aeac2 │ │ + b.n af712 │ │ lsls r7, r3, #4 │ │ subs r2, #0 │ │ asrs r1, r0, #14 │ │ - b.n aec5e │ │ + b.n af8ae │ │ cmp r5, #101 @ 0x65 │ │ - b.n aef3a │ │ + b.n afb8a │ │ adds r0, r4, #2 │ │ - b.n aec28 │ │ + b.n af878 │ │ lsls r0, r0, #14 │ │ - b.n aec6a │ │ + b.n af8ba │ │ movs r0, #29 │ │ - b.n aefae │ │ + b.n afbfe │ │ adds r0, #0 │ │ - b.n af072 │ │ + b.n afcc2 │ │ str r7, [sp, #584] @ 0x248 │ │ @ instruction: 0xfa002048 │ │ - b.n ae474 │ │ + b.n af0c4 │ │ adds r0, #76 @ 0x4c │ │ - b.n ae478 │ │ + b.n af0c8 │ │ movs r4, r2 │ │ - b.n ae456 │ │ + b.n af0a6 │ │ movs r2, r0 │ │ - b.n ae9f6 │ │ + b.n af646 │ │ asrs r3, r0, #32 │ │ - b.n aead2 │ │ + b.n af722 │ │ strb r0, [r0, #0] │ │ - b.n ae9f8 │ │ + b.n af648 │ │ strb r1, [r0, #0] │ │ - b.n aeafe │ │ + b.n af74e │ │ lsls r6, r6, #3 │ │ subs r2, #0 │ │ asrs r1, r0, #14 │ │ - b.n aec9a │ │ + b.n af8ea │ │ movs r0, #2 │ │ - b.n ae9ae │ │ + b.n af5fe │ │ adds r0, #3 │ │ - b.n ae9aa │ │ + b.n af5fa │ │ adds r0, r4, #2 │ │ - b.n aec68 │ │ + b.n af8b8 │ │ ands r3, r0 │ │ - b.n aec8e │ │ + b.n af8de │ │ cmp r5, #101 @ 0x65 │ │ - b.n aef86 │ │ + b.n afbd6 │ │ lsls r0, r0, #14 │ │ - b.n aecb2 │ │ + b.n af902 │ │ movs r0, #29 │ │ - b.n aeff6 │ │ + b.n afc46 │ │ adds r0, #0 │ │ - b.n af0ba │ │ + b.n afd0a │ │ ands r1, r0 │ │ asrs r0, r0, #12 │ │ str r7, [sp, #508] @ 0x1fc │ │ @ instruction: 0xfa000000 │ │ - b.n af026 │ │ + b.n afc76 │ │ ands r0, r0 │ │ asrs r0, r4, #6 │ │ strb r4, [r0, #1] │ │ - b.n ae4c8 │ │ + b.n af118 │ │ ands r0, r3 │ │ - b.n ae4a6 │ │ + b.n af0f6 │ │ movs r0, r0 │ │ - b.n af0d6 │ │ + b.n afd26 │ │ movs r0, r0 │ │ - b.n af048 │ │ + b.n afc98 │ │ lsls r0, r5, #2 │ │ subs r0, r0, r0 │ │ - beq.n aea00 │ │ - b.n aee38 │ │ + beq.n af650 │ │ + b.n afa88 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n aeec4 │ │ + b.n afb14 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3} │ │ - b.n aecf2 │ │ + b.n af942 │ │ asrs r1, r4, #1 │ │ - b.n af0f6 │ │ + b.n afd46 │ │ mcrr 11, 15, lr, r1, cr15 │ │ strb r0, [r0, #0] │ │ - b.n aecfe │ │ + b.n af94e │ │ vpmin.u8 q7, , │ │ strh r2, [r1, #0] │ │ - b.n aed06 │ │ + b.n af956 │ │ lsls r6, r0, #4 │ │ - b.n ae8ec │ │ + b.n af53c │ │ adds r0, #4 │ │ - b.n ae53e │ │ + b.n af18e │ │ movs r3, r0 │ │ - b.n aec72 │ │ + b.n af8c2 │ │ mrc2 10, 5, r9, cr14, cr15, {7} @ │ │ lsls r6, r0, #4 │ │ - b.n aeaea │ │ + b.n af73a │ │ movs r1, #2 │ │ - b.n aed1e │ │ + b.n af96e │ │ asrs r0, r1, #32 │ │ - b.n aed22 │ │ - str r7, [sp, #48] @ 0x30 │ │ - @ instruction: 0xfa002106 │ │ - b.n aed2a │ │ + b.n af972 │ │ + str r7, [sp, #400] @ 0x190 │ │ + mla r1, r0, r6, r2 │ │ + b.n af97a │ │ movs r0, r1 │ │ - b.n aed2e │ │ + b.n af97e │ │ asrs r4, r0, #32 │ │ - b.n aed32 │ │ + b.n af982 │ │ mrc2 10, 6, lr, cr6, cr15, {7} @ │ │ asrs r5, r0, #32 │ │ - b.n aed3a │ │ + b.n af98a │ │ str r1, [r0, r0] │ │ - b.n aea88 │ │ + b.n af6d8 │ │ asrs r1, r0, #4 │ │ - b.n aeb02 │ │ + b.n af752 │ │ str r0, [r0, r0] │ │ - b.n ae50e │ │ + b.n af15e │ │ movs r1, #5 │ │ - b.n aed4a │ │ - str r7, [sp, #8] │ │ - @ instruction: 0xfa00e044 │ │ - b.n ae54c │ │ + b.n af99a │ │ + str r7, [sp, #360] @ 0x168 │ │ + @ instruction: 0xfb00e044 │ │ + b.n af19c │ │ movs r0, r0 │ │ - b.n af0c0 │ │ + b.n afd10 │ │ movs r0, r1 │ │ asrs r5, r3, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #32 │ │ - b.n ae564 │ │ + b.n af1b4 │ │ movs r4, r0 │ │ - b.n ae550 │ │ + b.n af1a0 │ │ movs r0, r0 │ │ - b.n af0d2 │ │ + b.n afd22 │ │ movs r7, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ - b.n aef3c │ │ + b.n afb8c │ │ movs r0, #1 │ │ - b.n af17e │ │ + b.n afdce │ │ adds r0, #0 │ │ - b.n ae56a │ │ + b.n af1ba │ │ movs r3, r0 │ │ - b.n aecea │ │ + b.n af93a │ │ movs r2, r4 │ │ ldrh r0, [r0, #16] │ │ strb r2, [r0, #4] │ │ - b.n ae976 │ │ + b.n af5c6 │ │ movs r1, r0 │ │ - b.n af080 │ │ + b.n afcd0 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #1 │ │ - b.n aef5e │ │ + b.n afbae │ │ movs r3, r0 │ │ - b.n aed02 │ │ + b.n af952 │ │ @ instruction: 0xfff99aff │ │ movs r3, r3 │ │ and.w r0, r0, r0, lsl #14 │ │ - b.n aeb6a │ │ + b.n af7ba │ │ str r3, [r0, #16] │ │ - b.n aeb70 │ │ + b.n af7c0 │ │ adds r0, #4 │ │ - b.n ae59e │ │ + b.n af1ee │ │ lsls r7, r4, #2 │ │ - b.n aed1c │ │ + b.n af96c │ │ movs r1, r0 │ │ ldr r2, [sp, #0] │ │ movs r1, r0 │ │ - b.n aeefe │ │ + b.n afb4e │ │ movs r2, r2 │ │ and.w r0, r0, r8, lsl #24 │ │ - b.n ae5b2 │ │ + b.n af202 │ │ strb r7, [r4, #2] │ │ - b.n aedca │ │ + b.n afa1a │ │ adds r0, #3 │ │ - b.n aeb9a │ │ + b.n af7ea │ │ movs r7, r0 │ │ - b.n aed38 │ │ + b.n af988 │ │ movs r4, r1 │ │ ldr r2, [sp, #0] │ │ adds r2, #80 @ 0x50 │ │ - b.n ae5ca │ │ + b.n af21a │ │ strb r4, [r2, #9] │ │ - b.n ae5ce │ │ + b.n af21e │ │ movs r2, r0 │ │ - b.n aed48 │ │ + b.n af998 │ │ adds r0, #2 │ │ movs r1, #160 @ 0xa0 │ │ adds r2, #80 @ 0x50 │ │ - b.n ae5ba │ │ + b.n af20a │ │ adds r1, #2 │ │ - b.n ae9dc │ │ + b.n af62c │ │ adds r0, #1 │ │ - b.n af1b8 │ │ + b.n afe08 │ │ adds r1, #2 │ │ - b.n ae9c4 │ │ + b.n af614 │ │ adds r2, #84 @ 0x54 │ │ - b.n ae5ea │ │ + b.n af23a │ │ strb r0, [r0, #0] │ │ - b.n ae5e4 │ │ + b.n af234 │ │ movs r2, r0 │ │ - b.n aed70 │ │ + b.n af9c0 │ │ strb r1, [r0, #0] │ │ lsls r7, r0, #9 │ │ strb r0, [r0, #0] │ │ - b.n ae5d0 │ │ + b.n af220 │ │ movs r0, #1 │ │ - b.n aefd2 │ │ + b.n afc22 │ │ movs r0, r0 │ │ - b.n af172 │ │ + b.n afdc2 │ │ @ instruction: 0xffd91aff │ │ strb r0, [r2, #9] │ │ - b.n ae60a │ │ + b.n af25a │ │ lsls r6, r0, #4 │ │ - b.n af1cc │ │ + b.n afe1c │ │ @ instruction: 0xfbb90aff │ │ asrs r4, r2, #9 │ │ - b.n ae616 │ │ + b.n af266 │ │ movs r0, #0 │ │ - b.n ae60c │ │ + b.n af25c │ │ movs r2, r0 │ │ - b.n aed9c │ │ + b.n af9ec │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ adds r0, #1 │ │ - b.n af236 │ │ + b.n afe86 │ │ movs r7, r0 │ │ - b.n aee3a │ │ + b.n afa8a │ │ str r0, [r0, #16] │ │ - b.n aea20 │ │ + b.n af670 │ │ movs r1, r0 │ │ - b.n af002 │ │ + b.n afc52 │ │ movs r2, r0 │ │ - b.n aeda6 │ │ + b.n af9f6 │ │ str r7, [r0, #16] │ │ - b.n aea0c │ │ + b.n af65c │ │ str r6, [r0, #0] │ │ - b.n aee94 │ │ + b.n afae4 │ │ strb r7, [r0, #0] │ │ - b.n aec1e │ │ + b.n af86e │ │ @ instruction: 0xfff89aff │ │ movs r1, r0 │ │ - b.n aefa8 │ │ + b.n afbf8 │ │ movs r0, r0 │ │ - b.n ae620 │ │ + b.n af270 │ │ lsls r2, r0, #4 │ │ - b.n af2e2 │ │ + b.n aff32 │ │ lsls r0, r2, #9 │ │ - b.n ae636 │ │ + b.n af286 │ │ @ instruction: 0xfba7eaff │ │ adds r2, #80 @ 0x50 │ │ - b.n ae65e │ │ + b.n af2ae │ │ movs r0, #0 │ │ - b.n aeff4 │ │ + b.n afc44 │ │ strb r4, [r2, #9] │ │ - b.n ae666 │ │ + b.n af2b6 │ │ movs r2, r0 │ │ - b.n aede0 │ │ + b.n afa30 │ │ movs r0, #3 │ │ adds r1, #160 @ 0xa0 │ │ movs r2, #80 @ 0x50 │ │ - b.n ae652 │ │ + b.n af2a2 │ │ movs r1, #1 │ │ - b.n ae974 │ │ + b.n af5c4 │ │ movs r0, #1 │ │ - b.n af24e │ │ + b.n afe9e │ │ movs r1, #1 │ │ - b.n ae95c │ │ + b.n af5ac │ │ movs r2, #84 @ 0x54 │ │ - b.n ae682 │ │ + b.n af2d2 │ │ adds r0, #0 │ │ - b.n ae67a │ │ + b.n af2ca │ │ movs r3, r0 │ │ - b.n aee3c │ │ + b.n afa8c │ │ adds r0, #1 │ │ lsls r3, r0, #9 │ │ adds r0, #0 │ │ - b.n ae666 │ │ + b.n af2b6 │ │ adds r0, #0 │ │ - b.n af326 │ │ + b.n aff76 │ │ movs r0, #0 │ │ - b.n af32a │ │ + b.n aff7a │ │ str r1, [r0, r0] │ │ - b.n aec14 │ │ + b.n af864 │ │ movs r0, r0 │ │ asrs r2, r2, #2 │ │ @ instruction: 0xffab0aff │ │ asrs r0, r0, #32 │ │ - b.n af044 │ │ + b.n afc94 │ │ movs r1, #1 │ │ - b.n ae9a6 │ │ + b.n af5f6 │ │ movs r1, r0 │ │ - b.n af1a6 │ │ + b.n afdf6 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r1, r0, #32 │ │ - b.n af0ac │ │ + b.n afcfc │ │ @ instruction: 0xfffa3aff │ │ @ instruction: 0xffa4eaff │ │ adds r0, #8 │ │ - b.n ae6d0 │ │ + b.n af320 │ │ adds r1, #0 │ │ - b.n aeac0 │ │ + b.n af710 │ │ lsls r2, r4, #2 │ │ - b.n aee44 │ │ + b.n afa94 │ │ @ instruction: 0xffe10aff │ │ movs r0, #162 @ 0xa2 │ │ - b.n aeee6 │ │ + b.n afb36 │ │ movs r3, r0 │ │ - b.n aee4e │ │ + b.n afa9e │ │ movs r0, #0 │ │ - b.n af2ee │ │ + b.n aff3e │ │ adds r0, #0 │ │ - b.n af2f2 │ │ + b.n aff42 │ │ movs r0, #0 │ │ strh r0, [r4, #30] │ │ adds r0, #0 │ │ str r3, [sp, #896] @ 0x380 │ │ str r1, [r0, r0] │ │ - b.n aec64 │ │ + b.n af8b4 │ │ movs r0, r0 │ │ asrs r2, r2, #2 │ │ @ instruction: 0xffeb1aff │ │ @ instruction: 0xff96eaff │ │ lsls r0, r4, #9 │ │ - b.n ae70c │ │ + b.n af35c │ │ movs r0, #82 @ 0x52 │ │ - b.n af312 │ │ + b.n aff62 │ │ asrs r4, r3, #9 │ │ - b.n ae714 │ │ + b.n af364 │ │ movs r0, r0 │ │ - b.n aecf8 │ │ + b.n af948 │ │ asrs r1, r0, #32 │ │ - b.n aecfc │ │ - add r5, sp, #452 @ 0x1c4 │ │ + b.n af94c │ │ + add r5, sp, #456 @ 0x1c8 │ │ @ instruction: 0xebff4016 │ │ - b.n af326 │ │ + b.n aff76 │ │ movs r3, r0 │ │ and.w r9, r0, ip, asr #16 │ │ - b.n af1fe │ │ - ldr r7, [pc, #1020] @ (aefec ) │ │ - b.n af290 │ │ + b.n afe4e │ │ + ldr r7, [pc, #1020] @ (afc3c ) │ │ + b.n afee0 │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #16 │ │ - b.n af33a │ │ + b.n aff8a │ │ asrs r0, r2, #8 │ │ - b.n ae73c │ │ + b.n af38c │ │ asrs r1, r0, #32 │ │ - b.n aed20 │ │ + b.n af970 │ │ movs r4, r0 │ │ - b.n aef46 │ │ + b.n afb96 │ │ cmp r6, #22 │ │ - b.n af34a │ │ + b.n aff9a │ │ lsrs r4, r2, #10 │ │ @ instruction: 0xeb00fa3b │ │ @ instruction: 0xeaff0001 │ │ - b.n af216 │ │ + b.n afe66 │ │ strb r0, [r0, #0] │ │ - b.n af3da │ │ + b.n b002a │ │ movs r2, r0 │ │ - b.n af29e │ │ + b.n afeee │ │ asrs r0, r0, #32 │ │ - b.n aec2c │ │ + b.n af87c │ │ movs r0, r0 │ │ - b.n aeec8 │ │ + b.n afb18 │ │ lsls r4, r0, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r4, #7 │ │ - b.n ae76c │ │ + b.n af3bc │ │ lsls r5, r0, #31 │ │ - b.n af242 │ │ + b.n afe92 │ │ lsrs r7, r7, #31 │ │ - b.n af2d4 │ │ + b.n aff24 │ │ ands r3, r0 │ │ - b.n af0ba │ │ + b.n afd0a │ │ asrs r1, r0, #32 │ │ - b.n aed5c │ │ + b.n af9ac │ │ @ instruction: 0xffefeaff │ │ asrs r0, r0, #8 │ │ - b.n ae784 │ │ + b.n af3d4 │ │ movs r7, r0 │ │ - b.n aef8a │ │ + b.n afbda │ │ movs r1, #174 @ 0xae │ │ - b.n af24e │ │ + b.n afe9e │ │ asrs r1, r0, #32 │ │ - b.n aed70 │ │ + b.n af9c0 │ │ lsrs r2, r0, #10 │ │ add.w r0, r0, r7 │ │ - b.n aef9a │ │ - beq.n aecbc │ │ - b.n af0f4 │ │ + b.n afbea │ │ + beq.n af90c │ │ + b.n afd44 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n af180 │ │ + b.n afdd0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, lr} │ │ - b.n af3ae │ │ + b.n afffe │ │ ldr??.w lr, [r9, ] │ │ asrs r2, r3, #1 │ │ - b.n ae822 │ │ + b.n af472 │ │ lsls r5, r0, #31 │ │ - b.n af28a │ │ + b.n afeda │ │ lsrs r7, r7, #31 │ │ - b.n af31c │ │ + b.n aff6c │ │ movs r0, r0 │ │ - b.n af324 │ │ + b.n aff74 │ │ vpmin.u8 q8, , │ │ asrs r0, r3, #6 │ │ - b.n ae7c8 │ │ + b.n af418 │ │ ands r0, r0 │ │ - b.n aefce │ │ + b.n afc1e │ │ adds r1, #148 @ 0x94 │ │ - b.n ae7d0 │ │ + b.n af420 │ │ movs r1, r0 │ │ - b.n af3d6 │ │ + b.n b0026 │ │ movs r1, #144 @ 0x90 │ │ - b.n ae7d8 │ │ + b.n af428 │ │ asrs r1, r0, #32 │ │ - b.n aedbc │ │ + b.n afa0c │ │ adds r0, #3 │ │ - b.n aedc0 │ │ + b.n afa10 │ │ movs r0, #2 │ │ - b.n aedc4 │ │ + b.n afa14 │ │ asrs r4, r0, #32 │ │ stmia.w sp, {r0, r2, r4, r7, r8, sp} │ │ - b.n af2ae │ │ + b.n afefe │ │ @ instruction: 0xfa12eaff │ │ strb r0, [r0, #0] │ │ - b.n af476 │ │ + b.n b00c6 │ │ movs r0, r4 │ │ and.w r0, r0, sl, lsr #5 │ │ - b.n ae86a │ │ + b.n af4ba │ │ movs r6, r2 │ │ - b.n af402 │ │ + b.n b0052 │ │ movs r0, r0 │ │ - b.n af368 │ │ + b.n affb8 │ │ vpmin.u q0, q10, │ │ asrs r0, r1, #5 │ │ - b.n ae80c │ │ + b.n af45c │ │ movs r1, #143 @ 0x8f │ │ - b.n af2d2 │ │ + b.n aff22 │ │ adds r1, #68 @ 0x44 │ │ - b.n ae814 │ │ + b.n af464 │ │ lsls r4, r0, #5 │ │ - b.n ae818 │ │ + b.n af468 │ │ asrs r1, r0, #32 │ │ - b.n aedfc │ │ + b.n afa4c │ │ adds r0, #3 │ │ - b.n aee00 │ │ + b.n afa50 │ │ movs r0, r0 │ │ - b.n aee04 │ │ + b.n afa54 │ │ asrs r1, r0, #32 │ │ stmia.w sp, {r0} │ │ - b.n af42e │ │ - add r6, sp, #228 @ 0xe4 │ │ + b.n b007e │ │ + add r6, sp, #232 @ 0xe8 │ │ @ instruction: 0xebff0016 │ │ - b.n af436 │ │ - beq.n aed58 │ │ - b.n af190 │ │ + b.n b0086 │ │ + beq.n af9a8 │ │ + b.n afde0 │ │ ldrh r4, [r0, #24] │ │ ldc 0, cr13, [sp], #16 │ │ - b.n af21c │ │ + b.n afe6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3} │ │ - b.n ae8b8 │ │ + b.n af508 │ │ ldr r2, [r1, r3] │ │ - b.n af31e │ │ + b.n aff6e │ │ ldr r2, [r3, #56] @ 0x38 │ │ - b.n af318 │ │ + b.n aff68 │ │ ldr r7, [r7, r7] │ │ - b.n af3ae │ │ + b.n afffe │ │ movs r0, r0 │ │ - b.n af3ba │ │ + b.n b000a │ │ strh r0, [r0, #0] │ │ - b.n af45e │ │ + b.n b00ae │ │ str r0, [r0, #0] │ │ lsls r0, r4, #6 │ │ str r0, [r0, r0] │ │ lsls r0, r4, #6 │ │ ands r0, r0 │ │ - b.n af46a │ │ + b.n b00ba │ │ movs r0, r0 │ │ - b.n af46e │ │ + b.n b00be │ │ vpmin.u8 q7, q8, │ │ ands r0, r0 │ │ - b.n af4f6 │ │ + b.n b0146 │ │ vpmin.u16 q7, , │ │ strb r0, [r0, #0] │ │ - b.n af07e │ │ + b.n afcce │ │ movs r4, r1 │ │ - b.n af082 │ │ - bcc.n aedc6 │ │ + b.n afcd2 │ │ + bcc.n afa18 │ │ @ instruction: 0xebfffa08 │ │ @ instruction: 0xeaff0000 │ │ - b.n af50e │ │ + b.n b015e │ │ mrc2 10, 3, lr, cr12, cr15, {7} @ │ │ movs r0, r6 │ │ - b.n ae890 │ │ + b.n af4e0 │ │ subs r7, r5, r5 │ │ @ instruction: 0xeb00c044 │ │ - b.n ae898 │ │ + b.n af4e8 │ │ @ instruction: 0xfab3eaff │ │ subs r4, r5, r5 │ │ @ instruction: 0xeb00c044 │ │ - b.n ae8a4 │ │ + b.n af4f4 │ │ str r4, [r0, #0] │ │ - b.n ae88e │ │ + b.n af4de │ │ @ instruction: 0xfab4eaff │ │ movs r0, r0 │ │ - b.n af536 │ │ + b.n b0186 │ │ mrc2 10, 1, lr, cr8, cr15, {7} @ │ │ - add r0, pc, #0 @ (adr r0, aed7c ) │ │ - b.n af53e │ │ + add r0, pc, #0 @ (adr r0, af9cc ) │ │ + b.n b018e │ │ mrc2 10, 2, lr, cr5, cr15, {7} @ │ │ str r0, [r0, #0] │ │ - b.n af546 │ │ + b.n b0196 │ │ mcr2 10, 4, lr, cr9, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n af54e │ │ + b.n b019e │ │ mcr2 10, 5, lr, cr3, cr15, {7} @ │ │ str r0, [r0, #0] │ │ - b.n af556 │ │ + b.n b01a6 │ │ mrc2 10, 5, lr, cr13, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n af55e │ │ + b.n b01ae │ │ mcr2 10, 7, lr, cr4, cr15, {7} @ │ │ movs r1, r0 │ │ - b.n af494 │ │ + b.n b00e4 │ │ asrs r2, r0, #32 │ │ asrs r0, r4, #14 │ │ strb r0, [r0, #0] │ │ lsls r0, r4, #14 │ │ asrs r1, r2, #32 │ │ lsls r0, r4, #14 │ │ vld3.32 @ instruction: 0xf9ebeaff │ │ movs r0, r0 │ │ - b.n af4fa │ │ + b.n b014a │ │ asrs r0, r0, #32 │ │ - b.n af4fe │ │ + b.n b014e │ │ @ instruction: 0xfa8beaff │ │ subs r6, #168 @ 0xa8 │ │ @ instruction: 0xeb00c044 │ │ - b.n ae904 │ │ + b.n af554 │ │ strb r0, [r0, #0] │ │ - b.n af10e │ │ + b.n afd5e │ │ movs r0, r0 │ │ - b.n af472 │ │ + b.n b00c2 │ │ ldc2l 10, cr1, [lr, #1020]! @ 0x3fc @ │ │ ldr??.w lr, [r1, ] │ │ strb r4, [r1, #0] │ │ - b.n af51e │ │ + b.n b016e │ │ ldc2l 10, cr14, [fp, #1020]! @ 0x3fc @ │ │ subs r6, #160 @ 0xa0 │ │ @ instruction: 0xeb00c044 │ │ - b.n ae924 │ │ + b.n af574 │ │ strb r0, [r0, #0] │ │ - b.n af12e │ │ + b.n afd7e │ │ movs r0, r0 │ │ - b.n af492 │ │ + b.n b00e2 │ │ ldc2l 10, cr1, [r6, #1020]! @ 0x3fc @ │ │ movs r2, #84 @ 0x54 │ │ - b.n ae932 │ │ + b.n af582 │ │ strb r0, [r2, #9] │ │ - b.n ae936 │ │ + b.n af586 │ │ lsls r6, r0, #4 │ │ - b.n af4f0 │ │ + b.n b0140 │ │ ldr??.w r1, [r7, ] │ │ vld1.64 {d30-d31}, [r6 :256] │ │ strh r0, [r0, #2] │ │ - b.n ae948 │ │ + b.n af598 │ │ ldc2l 10, cr14, [r6, #1020] @ 0x3fc @ │ │ - str r6, [sp, #532] @ 0x214 │ │ - vclt.f16 , , #0 │ │ - vcle.f16 d25, d25, #0 │ │ - vclt.f16 q13, , #0 │ │ - @ instruction: 0xfff5afb4 │ │ - vcle.f16 , , #0 │ │ - vrsubhn.i d26, , │ │ - vneg.s16 d26, d9 │ │ - vabs.s16 , │ │ - vqshrun.s64 d28, , #10 │ │ - vrshr.u64 d18, d23, #11 │ │ - vqshlu.s32 d31, d20, #23 │ │ - movs r2, r0 │ │ - rsb r0, r8, #8519680 @ 0x820000 │ │ - adcs.w r0, r8, #8519680 @ 0x820000 │ │ - str r6, [sp, #212] @ 0xd4 │ │ + ldrh r2, [r7, #12] │ │ + vqrshrn.u64 d24, q15, #11 │ │ + @ instruction: 0xfff588de │ │ + vtbx.8 d25, {d21-d22}, d25 │ │ + vabs.s16 q13, q1 │ │ + vqshrn.u64 d24, q7, #11 │ │ + vtbl.8 d25, {d5-d7}, d25 │ │ + vqshl.u32 d25, d17, #21 │ │ + @ instruction: 0xfff50b74 │ │ + vmull.u , d22, d16 │ │ + @ instruction: 0xfff51af3 │ │ + vrsqrte.f16 , q10 │ │ + movs r2, r0 │ │ + sbcs.w r0, r8, #8519680 @ 0x820000 │ │ + add.w r0, r8, #8519680 @ 0x820000 │ │ + ldrh r2, [r5, #10] │ │ vsri.64 , q2, #11 │ │ - bmi.n aedfa │ │ - ldr r7, [pc, #960] @ (af214 ) │ │ + bmi.n afa4a │ │ + ldr r7, [pc, #960] @ (afe64 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n af374 │ │ - beq.n aef24 │ │ - b.n af2f8 │ │ - blt.n aee62 │ │ - b.n af2fc │ │ - add r0, pc, #0 @ (adr r0, aee64 ) │ │ - b.n af1a6 │ │ + b.n affc4 │ │ + beq.n afb74 │ │ + b.n aff48 │ │ + blt.n afab2 │ │ + b.n aff4c │ │ + add r0, pc, #0 @ (adr r0, afab4 ) │ │ + b.n afdf6 │ │ lsls r0, r0, #1 │ │ - b.n ae98a │ │ + b.n af5da │ │ lsls r4, r3, #1 │ │ - b.n ae988 │ │ + b.n af5d8 │ │ movs r5, r0 │ │ - b.n aea26 │ │ + b.n af676 │ │ asrs r0, r3, #1 │ │ - b.n ae990 │ │ + b.n af5e0 │ │ movs r1, r0 │ │ - b.n af49a │ │ + b.n b00ea │ │ movs r2, r1 │ │ asrs r0, r4, #6 │ │ strh r1, [r2, #58] @ 0x3a │ │ subs r0, r0, r4 │ │ strb r4, [r3, #1] │ │ - b.n ae9c0 │ │ + b.n af610 │ │ str r1, [r0, #0] │ │ - b.n af5ca │ │ + b.n b021a │ │ adds r0, #129 @ 0x81 │ │ - b.n aea42 │ │ + b.n af692 │ │ lsls r0, r0, #2 │ │ - b.n aea46 │ │ + b.n af696 │ │ asrs r4, r3, #1 │ │ - b.n aea44 │ │ + b.n af694 │ │ movs r0, #16 │ │ - b.n ae9c8 │ │ + b.n af618 │ │ strb r0, [r1, #1] │ │ - b.n ae9cc │ │ + b.n af61c │ │ orrs r0, r6 │ │ - b.n aeece │ │ + b.n afb1e │ │ asrs r3, r2, #4 │ │ - b.n aefaa │ │ + b.n afbfa │ │ asrs r4, r2, #32 │ │ - b.n af3ac │ │ + b.n afffc │ │ asrs r4, r7, #32 │ │ - b.n ae9c8 │ │ + b.n af618 │ │ asrs r3, r0, #6 │ │ - b.n aefc6 │ │ + b.n afc16 │ │ adds r0, #0 │ │ - b.n af5f6 │ │ + b.n b0246 │ │ movs r0, #136 @ 0x88 │ │ - b.n ae9dc │ │ + b.n af62c │ │ asrs r4, r1, #2 │ │ - b.n ae9e0 │ │ + b.n af630 │ │ movs r4, r2 │ │ - b.n ae9f0 │ │ + b.n af640 │ │ adds r0, #68 @ 0x44 │ │ - b.n ae9e0 │ │ + b.n af630 │ │ movs r2, r0 │ │ asrs r0, r2, #5 │ │ lsls r5, r4, #23 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #9 │ │ - b.n aea06 │ │ + b.n af656 │ │ movs r0, r0 │ │ - b.n af576 │ │ + b.n b01c6 │ │ movs r4, r0 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n aea1a │ │ + b.n af66a │ │ asrs r4, r1, #32 │ │ - b.n af4ea │ │ + b.n b013a │ │ asrs r5, r0, #32 │ │ - b.n af56e │ │ + b.n b01be │ │ str r0, [r0, r0] │ │ - b.n af632 │ │ + b.n b0282 │ │ movs r1, r0 │ │ - b.n aeef6 │ │ + b.n afb46 │ │ asrs r4, r0, #1 │ │ - b.n aea34 │ │ + b.n af684 │ │ movs r4, r0 │ │ - b.n af1fe │ │ + b.n afe4e │ │ lsrs r0, r2, #28 │ │ - b.n af1e0 │ │ + b.n afe30 │ │ asrs r1, r0, #32 │ │ - b.n af2c6 │ │ + b.n aff16 │ │ lsls r0, r4, #10 │ │ - b.n af24a │ │ + b.n afe9a │ │ movs r0, r0 │ │ - b.n af130 │ │ + b.n afd80 │ │ lsrs r6, r2, #32 │ │ subs r0, r0, r0 │ │ movs r0, r6 │ │ - b.n af42a │ │ + b.n b007a │ │ lsls r0, r5, #1 │ │ - b.n aea34 │ │ + b.n af684 │ │ movs r0, r1 │ │ - b.n aea52 │ │ - add r0, pc, #464 @ (adr r0, af0f0 ) │ │ - b.n aea3c │ │ + b.n af6a2 │ │ + add r0, pc, #464 @ (adr r0, afd40 ) │ │ + b.n af68c │ │ movs r3, r0 │ │ - b.n af5c6 │ │ + b.n b0216 │ │ lsls r1, r1, #1 │ │ subs r2, #0 │ │ - ldr r7, [pc, #360] @ (af094 ) │ │ - b.n af448 │ │ + ldr r7, [pc, #360] @ (afce4 ) │ │ + b.n b0098 │ │ asrs r2, r1, #32 │ │ - b.n af272 │ │ + b.n afec2 │ │ movs r0, #1 │ │ - b.n af676 │ │ + b.n b02c6 │ │ movs r4, r0 │ │ - b.n af27a │ │ - cbz r7, aef86 │ │ + b.n afeca │ │ + cbz r0, afbd8 │ │ @ instruction: 0xebff0000 │ │ - b.n af5e2 │ │ + b.n b0232 │ │ lsrs r0, r5, #32 │ │ subs r0, r0, r0 │ │ asrs r4, r2, #1 │ │ - b.n aea7e │ │ + b.n af6ce │ │ movs r0, r1 │ │ - b.n aea82 │ │ + b.n af6d2 │ │ movs r0, #4 │ │ - b.n aea74 │ │ + b.n af6c4 │ │ movs r3, r0 │ │ - b.n af5f6 │ │ + b.n b0246 │ │ movs r2, #20 │ │ - b.n aea74 │ │ + b.n af6c4 │ │ ands r4, r0 │ │ - b.n aea60 │ │ + b.n af6b0 │ │ movs r7, r6 │ │ subs r2, #0 │ │ asrs r4, r6, #1 │ │ - b.n aeaa0 │ │ + b.n af6f0 │ │ ldr r7, [sp, #360] @ 0x168 │ │ - b.n af484 │ │ + b.n b00d4 │ │ str r4, [r6, #4] │ │ - b.n aeaa8 │ │ - add r0, pc, #544 @ (adr r0, af190 ) │ │ - b.n af48c │ │ + b.n af6f8 │ │ + add r0, pc, #544 @ (adr r0, afde0 ) │ │ + b.n b00dc │ │ ands r2, r0 │ │ - b.n af6b6 │ │ + b.n b0306 │ │ strh r0, [r6, #0] │ │ - b.n af6ba │ │ + b.n b030a │ │ asrs r0, r1, #1 │ │ - b.n aeaa0 │ │ + b.n af6f0 │ │ asrs r0, r0, #32 │ │ - b.n aeaa4 │ │ + b.n af6f4 │ │ strb r1, [r4, #4] │ │ - b.n af2c6 │ │ + b.n aff16 │ │ movs r2, r1 │ │ and.w r0, r0, r4, ror #5 │ │ - b.n aeac8 │ │ + b.n af718 │ │ movs r0, #1 │ │ - b.n af41a │ │ + b.n b006a │ │ ands r7, r3 │ │ - b.n af69a │ │ + b.n b02ea │ │ movs r0, #1 │ │ - b.n af4a2 │ │ + b.n b00f2 │ │ asrs r0, r1, #1 │ │ - b.n aeac0 │ │ + b.n af710 │ │ strb r2, [r4, #6] │ │ - b.n aeec4 │ │ + b.n afb14 │ │ movs r0, r0 │ │ - b.n af654 │ │ + b.n b02a4 │ │ ands r0, r4 │ │ lsls r4, r0, #10 │ │ ands r1, r0 │ │ - b.n af4b6 │ │ + b.n b0106 │ │ movs r0, r0 │ │ - b.n af25a │ │ + b.n afeaa │ │ movs r2, r4 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n af5e8 │ │ + b.n b0238 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n af670 │ │ + b.n b02c0 │ │ @ instruction: 0xfff00aff │ │ subs r7, r6, #4 │ │ - b.n aedc8 │ │ + b.n afa18 │ │ subs r1, r2, #4 │ │ - b.n af2ac │ │ + b.n afefc │ │ strb r7, [r6, #4] │ │ - b.n af312 │ │ + b.n aff62 │ │ asrs r4, r0, #32 │ │ - b.n af0d8 │ │ + b.n afd28 │ │ ands r1, r0 │ │ - b.n af45c │ │ + b.n b00ac │ │ @ instruction: 0xfff2eaff │ │ asrs r4, r1, #1 │ │ - b.n aeb0e │ │ + b.n af75e │ │ strb r7, [r4, #2] │ │ - b.n af326 │ │ + b.n aff76 │ │ asrs r4, r0, #32 │ │ - b.n aef8c │ │ + b.n afbdc │ │ movs r1, r0 │ │ - b.n af610 │ │ + b.n b0260 │ │ @ instruction: 0xffed0aff │ │ lsls r0, r5, #1 │ │ - b.n aeb30 │ │ + b.n af780 │ │ adds r0, #132 @ 0x84 │ │ - b.n af102 │ │ + b.n afd52 │ │ movs r0, #68 @ 0x44 │ │ - b.n aeb2a │ │ + b.n af77a │ │ movs r2, #3 │ │ - b.n af106 │ │ + b.n afd56 │ │ lsls r0, r2, #3 │ │ - b.n af386 │ │ + b.n affd6 │ │ adds r0, #2 │ │ - b.n af74a │ │ + b.n b039a │ │ lsls r0, r7, #11 │ │ - b.n af392 │ │ + b.n affe2 │ │ lsls r4, r3, #1 │ │ - b.n aeb4c │ │ + b.n af79c │ │ movs r0, #136 @ 0x88 │ │ - b.n aeb30 │ │ + b.n af780 │ │ movs r0, #10 │ │ - b.n af35a │ │ + b.n affaa │ │ strh r4, [r1, #4] │ │ - b.n aeb38 │ │ + b.n af788 │ │ lsls r0, r1, #2 │ │ - b.n aeb42 │ │ + b.n af792 │ │ lsls r4, r0, #10 │ │ - b.n af126 │ │ + b.n afd76 │ │ asrs r0, r3, #32 │ │ - b.n af52a │ │ + b.n b017a │ │ movs r1, r1 │ │ - b.n af36e │ │ - ldr r1, [pc, #668] @ (af2cc ) │ │ + b.n affbe │ │ + ldr r1, [pc, #668] @ (aff1c ) │ │ add.w r0, r0, r0 │ │ - b.n af6d6 │ │ + b.n b0326 │ │ lsls r3, r0, #27 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n aeb6a │ │ + b.n af7ba │ │ @ instruction: 0xffd9eaff │ │ - add r0, pc, #464 @ (adr r0, af214 ) │ │ - b.n aeb80 │ │ + add r0, pc, #464 @ (adr r0, afe64 ) │ │ + b.n af7d0 │ │ asrs r4, r2, #8 │ │ - b.n aeb84 │ │ + b.n af7d4 │ │ lsls r4, r2, #1 │ │ - b.n aeb82 │ │ + b.n af7d2 │ │ asrs r4, r0, #32 │ │ - b.n aeb52 │ │ + b.n af7a2 │ │ lsls r0, r3, #1 │ │ - b.n aeb90 │ │ - ldr r7, [pc, #360] @ (af1c0 ) │ │ - b.n af574 │ │ + b.n af7e0 │ │ + ldr r7, [pc, #360] @ (afe10 ) │ │ + b.n b01c4 │ │ strh r0, [r6, #0] │ │ - b.n af566 │ │ + b.n b01b6 │ │ movs r0, r0 │ │ - b.n af702 │ │ + b.n b0352 │ │ asrs r0, r1, #32 │ │ - b.n af566 │ │ + b.n b01b6 │ │ asrs r0, r1, #1 │ │ - b.n aeb84 │ │ + b.n af7d4 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r5, #31 │ │ - b.n aebb0 │ │ + b.n af800 │ │ subs r2, r3, #5 │ │ - b.n af590 │ │ + b.n b01e0 │ │ movs r0, r0 │ │ - b.n af198 │ │ + b.n afde8 │ │ movs r4, r5 │ │ - b.n aeb9e │ │ - add r3, pc, #380 @ (adr r3, af1fc ) │ │ + b.n af7ee │ │ + add r3, pc, #380 @ (adr r3, afe4c ) │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n af7c6 │ │ + b.n b0416 │ │ movs r0, r0 │ │ - b.n af72a │ │ + b.n b037a │ │ lsls r6, r0, #27 │ │ subs r0, r0, r0 │ │ lsls r0, r5, #5 │ │ - b.n aebcc │ │ + b.n af81c │ │ ldrb r0, [r0, #8] │ │ - b.n af6ae │ │ + b.n b02fe │ │ ldrb r2, [r3, #14] │ │ - b.n af720 │ │ + b.n b0370 │ │ asrs r4, r5, #5 │ │ - b.n aebd8 │ │ + b.n af828 │ │ movs r7, #144 @ 0x90 │ │ - b.n af1a8 │ │ + b.n afdf8 │ │ lsrs r0, r0, #31 │ │ - b.n af3e6 │ │ + b.n b0036 │ │ adds r7, #144 @ 0x90 │ │ - b.n af0f0 │ │ + b.n afd40 │ │ movs r1, r0 │ │ - b.n af1d2 │ │ + b.n afe22 │ │ subs r1, r0, #7 │ │ - b.n af1f8 │ │ + b.n afe48 │ │ str r0, [r1, r1] │ │ - b.n aebf0 │ │ + b.n af840 │ │ lsls r0, r6, #3 │ │ - b.n af444 │ │ + b.n b0094 │ │ subs r2, r3, #5 │ │ - b.n af5d8 │ │ + b.n b0228 │ │ movs r1, r0 │ │ - b.n af802 │ │ - add r3, pc, #776 @ (adr r3, af3cc ) │ │ + b.n b0452 │ │ + add r3, pc, #776 @ (adr r3, b001c ) │ │ add.w r0, r0, r0 │ │ - b.n af76a │ │ + b.n b03ba │ │ strb r0, [r0, #0] │ │ - b.n af80e │ │ + b.n b045e │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r5, #5 │ │ - b.n aec10 │ │ + b.n af860 │ │ cmp r7, #250 @ 0xfa │ │ - b.n af81a │ │ + b.n b046a │ │ lsls r0, r5, #5 │ │ - b.n aec18 │ │ + b.n af868 │ │ lsls r1, r2, #10 │ │ - b.n af0ee │ │ + b.n afd3e │ │ cmp r2, #0 │ │ - b.n af6fe │ │ + b.n b034e │ │ subs r0, r0, #7 │ │ - b.n af42a │ │ + b.n b007a │ │ cmp r3, #154 @ 0x9a │ │ - b.n af774 │ │ + b.n b03c4 │ │ lsls r1, r2, #10 │ │ - b.n af100 │ │ + b.n afd50 │ │ str r0, [r2, #40] @ 0x28 │ │ - b.n af244 │ │ + b.n afe94 │ │ str r0, [r7, #44] @ 0x2c │ │ - b.n af484 │ │ + b.n b00d4 │ │ lsrs r1, r6, #24 │ │ - b.n af61c │ │ + b.n b026c │ │ movs r0, #80 @ 0x50 │ │ movt sl, #239 @ 0xef │ │ orn r0, r0, #163840 @ 0x28000 │ │ - b.n af84a │ │ + b.n b049a │ │ strb r0, [r0, #0] │ │ - b.n af84e │ │ + b.n b049e │ │ str r0, [sp, #736] @ 0x2e0 │ │ - b.n af61a │ │ + b.n b026a │ │ lsls r0, r5, #1 │ │ - b.n aec50 │ │ + b.n af8a0 │ │ movs r0, #64 @ 0x40 │ │ - b.n aec4e │ │ + b.n af89e │ │ strh r0, [r6, #0] │ │ - b.n aec38 │ │ + b.n af888 │ │ lsls r0, r2, #3 │ │ - b.n af4a2 │ │ + b.n b00f2 │ │ asrs r4, r0, #2 │ │ - b.n aec36 │ │ + b.n af886 │ │ asrs r4, r0, #32 │ │ - b.n af46a │ │ + b.n b00ba │ │ cmp r2, #205 @ 0xcd │ │ orr.w sl, r1, #419840 @ 0x66800 │ │ orr.w sl, r1, #399360 @ 0x61800 │ │ orr.w r0, r1, #303104 @ 0x4a000 │ │ - b.n aec5e │ │ + b.n af8ae │ │ strb r0, [r0, #0] │ │ - b.n aec40 │ │ + b.n af890 │ │ asrs r0, r2, #1 │ │ - b.n af64a │ │ + b.n b029a │ │ asrs r4, r6, #32 │ │ - b.n aec60 │ │ + b.n af8b0 │ │ asrs r0, r6, #6 │ │ - b.n aec64 │ │ + b.n af8b4 │ │ asrs r4, r1, #32 │ │ - b.n af88e │ │ + b.n b04de │ │ asrs r4, r5, #6 │ │ - b.n aec6c │ │ + b.n af8bc │ │ asrs r2, r4, #8 │ │ - b.n af1da │ │ + b.n afe2a │ │ asrs r4, r5, #5 │ │ - b.n aec74 │ │ + b.n af8c4 │ │ movs r0, #8 │ │ - b.n af49e │ │ + b.n b00ee │ │ asrs r0, r1, #32 │ │ - b.n af8a2 │ │ + b.n b04f2 │ │ lsls r0, r0, #2 │ │ - b.n aecb6 │ │ + b.n af906 │ │ lsrs r1, r0, #11 │ │ orr.w r0, r2, #8978432 @ 0x890000 │ │ - b.n af4ae │ │ + b.n b00fe │ │ asrs r2, r1, #32 │ │ - b.n af4b2 │ │ + b.n b0102 │ │ movs r0, #44 @ 0x2c │ │ - b.n aec90 │ │ + b.n af8e0 │ │ movs r0, #0 │ │ - b.n af8ba │ │ - uxth r7, r3 │ │ + b.n b050a │ │ + uxth r0, r4 │ │ @ instruction: 0xebff0000 │ │ - b.n af822 │ │ + b.n b0472 │ │ lsls r7, r6, #25 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n aecbe │ │ + b.n af90e │ │ lsls r4, r2, #1 │ │ - b.n aeca8 │ │ + b.n af8f8 │ │ lsls r4, r2, #1 │ │ - b.n aecc6 │ │ + b.n af916 │ │ asrs r0, r0, #32 │ │ - b.n aecb6 │ │ + b.n af906 │ │ asrs r4, r1, #11 │ │ - b.n aecb4 │ │ + b.n af904 │ │ str r0, [sp, #0] │ │ - b.n aec9e │ │ + b.n af8ee │ │ lsls r0, r0, #1 │ │ - b.n aecd6 │ │ + b.n af926 │ │ asrs r0, r1, #4 │ │ - b.n aecc6 │ │ + b.n af916 │ │ lsls r4, r1, #4 │ │ - b.n aecca │ │ + b.n af91a │ │ movs r0, r0 │ │ - b.n af4d0 │ │ + b.n b0120 │ │ lsls r6, r5, #25 │ │ lsrs r0, r0, #8 │ │ asrs r4, r6, #5 │ │ - b.n aecf0 │ │ + b.n af940 │ │ movs r0, r5 │ │ - b.n aecee │ │ + b.n af93e │ │ movs r1, #104 @ 0x68 │ │ - b.n aecf8 │ │ + b.n af948 │ │ movs r0, r0 │ │ - b.n af464 │ │ + b.n b00b4 │ │ movs r0, #1 │ │ str r2, [sp, #520] @ 0x208 │ │ movs r1, #104 @ 0x68 │ │ - b.n aece4 │ │ + b.n af934 │ │ movs r2, r5 │ │ - b.n af872 │ │ + b.n b04c2 │ │ lsls r7, r2, #21 │ │ ldrh r0, [r0, #16] │ │ movs r0, #104 @ 0x68 │ │ - b.n aed10 │ │ - ldr r7, [pc, #360] @ (af340 ) │ │ - b.n af6f4 │ │ + b.n af960 │ │ + ldr r7, [pc, #360] @ (aff90 ) │ │ + b.n b0344 │ │ strh r0, [r0, #4] │ │ - b.n aecf8 │ │ + b.n af948 │ │ subs r7, #98 @ 0x62 │ │ - b.n af6e6 │ │ + b.n b0336 │ │ adds r0, #56 @ 0x38 │ │ - b.n aed00 │ │ + b.n af950 │ │ subs r4, #1 │ │ - b.n af6ee │ │ + b.n b033e │ │ adds r0, #76 @ 0x4c │ │ - b.n aed08 │ │ + b.n af958 │ │ adds r0, #248 @ 0xf8 │ │ - b.n af6f6 │ │ + b.n b0346 │ │ adds r0, #80 @ 0x50 │ │ - b.n aed10 │ │ + b.n af960 │ │ subs r7, #145 @ 0x91 │ │ - b.n af70e │ │ + b.n b035e │ │ adds r0, #120 @ 0x78 │ │ - b.n aed18 │ │ + b.n af968 │ │ adds r0, #160 @ 0xa0 │ │ - b.n af716 │ │ + b.n b0366 │ │ adds r0, #112 @ 0x70 │ │ - b.n aed20 │ │ + b.n af970 │ │ adds r0, #168 @ 0xa8 │ │ - b.n af71e │ │ + b.n b036e │ │ cmp r5, #6 │ │ - b.n af712 │ │ + b.n b0362 │ │ adds r0, #96 @ 0x60 │ │ - b.n aed2c │ │ + b.n af97c │ │ movs r0, #64 @ 0x40 │ │ - b.n aed30 │ │ + b.n af980 │ │ movs r0, r0 │ │ - b.n af4bc │ │ + b.n b010c │ │ lsls r3, r2, #19 │ │ ldrh r0, [r0, #16] │ │ movs r0, #64 @ 0x40 │ │ - b.n aed5c │ │ + b.n af9ac │ │ asrs r0, r0, #32 │ │ - b.n af966 │ │ + b.n b05b6 │ │ lsls r4, r6, #5 │ │ - b.n aed44 │ │ + b.n af994 │ │ movs r2, r1 │ │ - b.n af56e │ │ + b.n b01be │ │ asrs r0, r0, #6 │ │ - b.n aed4c │ │ + b.n af99c │ │ asrs r4, r7, #5 │ │ - b.n aed50 │ │ + b.n af9a0 │ │ asrs r4, r0, #32 │ │ - b.n af57a │ │ + b.n b01ca │ │ strh r0, [r4, #56] @ 0x38 │ │ add.w r0, r0, r0 │ │ - b.n af8e2 │ │ + b.n b0532 │ │ lsls r3, r5, #20 │ │ subs r0, r0, r0 │ │ movs r0, #96 @ 0x60 │ │ - b.n aed84 │ │ + b.n af9d4 │ │ movs r2, r1 │ │ - b.n af58e │ │ + b.n b01de │ │ asrs r4, r0, #32 │ │ - b.n af592 │ │ + b.n b01e2 │ │ strh r2, [r3, #56] @ 0x38 │ │ add.w r0, r0, r0 │ │ - b.n af8fa │ │ + b.n b054a │ │ lsls r5, r4, #20 │ │ subs r0, r0, r0 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n aed7c │ │ + b.n af9cc │ │ movs r6, r0 │ │ @ instruction: 0xea008080 │ │ - b.n aeda4 │ │ + b.n af9f4 │ │ movs r0, #96 @ 0x60 │ │ - b.n aeda8 │ │ + b.n af9f8 │ │ subs r2, r3, #5 │ │ - b.n af78c │ │ + b.n b03dc │ │ movs r2, r1 │ │ - b.n af5b6 │ │ + b.n b0206 │ │ strh r1, [r2, #56] @ 0x38 │ │ add.w r0, r0, r0 │ │ - b.n af91e │ │ + b.n b056e │ │ lsls r4, r3, #20 │ │ subs r0, r0, r0 │ │ ands r0, r5 │ │ - b.n aedba │ │ + b.n afa0a │ │ lsls r0, r1, #9 │ │ - b.n aedbe │ │ + b.n afa0e │ │ movs r0, r0 │ │ - b.n af92e │ │ + b.n b057e │ │ str r4, [r0, r0] │ │ - b.n af5d2 │ │ + b.n b0222 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r6, #8 │ │ - b.n aedce │ │ + b.n afa1e │ │ str r4, [r0, r0] │ │ - b.n af5de │ │ + b.n b022e │ │ movs r4, r0 │ │ - b.n af542 │ │ + b.n b0192 │ │ movs r2, r0 │ │ ldr r2, [sp, #0] │ │ movs r2, r1 │ │ - b.n af5ea │ │ + b.n b023a │ │ adds r1, #99 @ 0x63 │ │ add.w r0, r0, r8, asr #20 │ │ - b.n aede6 │ │ + b.n afa36 │ │ eors r4, r4 │ │ - b.n aedd0 │ │ + b.n afa20 │ │ lsls r0, r6, #1 │ │ - b.n aedf4 │ │ - b.n af2bc │ │ - b.n aedde │ │ + b.n afa44 │ │ + b.n aff0c │ │ + b.n afa2e │ │ movs r0, #14 │ │ - b.n af602 │ │ + b.n b0252 │ │ movs r4, r0 │ │ - b.n aebea │ │ + b.n af83a │ │ lsls r4, r0, #2 │ │ - b.n aede4 │ │ + b.n afa34 │ │ movs r0, r0 │ │ - b.n af96e │ │ + b.n b05be │ │ lsls r3, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n aee12 │ │ + b.n afa62 │ │ asrs r1, r0, #32 │ │ - b.n af764 │ │ + b.n b03b4 │ │ movs r1, r0 │ │ - b.n af57e │ │ + b.n b01ce │ │ lsls r7, r1, #1 │ │ subs r0, r0, r0 │ │ strb r4, [r0, #2] │ │ - b.n aee20 │ │ + b.n afa70 │ │ ands r1, r0 │ │ - b.n afa2a │ │ + b.n b067a │ │ movs r0, #108 @ 0x6c │ │ - b.n aee08 │ │ + b.n afa58 │ │ movs r0, #4 │ │ - b.n af7f6 │ │ + b.n b0446 │ │ adds r0, #1 │ │ - b.n af784 │ │ + b.n b03d4 │ │ movs r0, r0 │ │ - b.n afa3a │ │ + b.n b068a │ │ stmia r0!, {} │ │ - b.n af63e │ │ + b.n b028e │ │ lsls r4, r0, #2 │ │ - b.n aee3c │ │ + b.n afa8c │ │ asrs r4, r0, #32 │ │ - b.n af646 │ │ + b.n b0296 │ │ ands r1, r0 │ │ - b.n af812 │ │ + b.n b0462 │ │ str r1, [r0, #0] │ │ - b.n af798 │ │ + b.n b03e8 │ │ strb r1, [r0, #0] │ │ - b.n af7a0 │ │ + b.n b03f0 │ │ strh r2, [r0, #0] │ │ - b.n af656 │ │ - add r0, pc, #12 @ (adr r0, af324 ) │ │ - b.n af65a │ │ + b.n b02a6 │ │ + add r0, pc, #12 @ (adr r0, aff74 ) │ │ + b.n b02aa │ │ movs r0, r0 │ │ - b.n af5c6 │ │ + b.n b0216 │ │ movs r7, r0 │ │ ldrh r0, [r0, #16] │ │ str r1, [sp, #16] │ │ - b.n af262 │ │ + b.n afeb2 │ │ str r2, [r0, r0] │ │ - b.n af7b4 │ │ + b.n b0404 │ │ adds r0, #1 │ │ - b.n af7c2 │ │ + b.n b0412 │ │ movs r0, #4 │ │ - b.n af842 │ │ + b.n b0492 │ │ movs r1, r0 │ │ - b.n af84e │ │ + b.n b049e │ │ movs r1, r1 │ │ - b.n af5e4 │ │ + b.n b0234 │ │ str r6, [r0, r0] │ │ - b.n af67e │ │ + b.n b02ce │ │ @ instruction: 0xffed0aff │ │ lsls r4, r0, #2 │ │ - b.n aee80 │ │ + b.n afad0 │ │ movs r1, r0 │ │ - b.n af3ea │ │ + b.n b003a │ │ movs r0, r0 │ │ - b.n aee6a │ │ + b.n afaba │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n afa04 │ │ + b.n b0654 │ │ ands r1, r0 │ │ - b.n afa9a │ │ + b.n b06ea │ │ ands r7, r0 │ │ strh r0, [r4, #12] │ │ str r0, [r0, r0] │ │ - b.n afaa2 │ │ + b.n b06f2 │ │ movs r4, r0 │ │ - b.n afa14 │ │ + b.n b0664 │ │ movs r7, r1 │ │ subs r2, #0 │ │ lsls r4, r1, #4 │ │ - b.n af6ae │ │ + b.n b02fe │ │ movs r4, r2 │ │ - b.n afa52 │ │ + b.n b06a2 │ │ movs r4, r1 │ │ ldrh r0, [r0, #16] │ │ movs r1, r0 │ │ - b.n afa2e │ │ + b.n b067e │ │ movs r1, r0 │ │ - b.n afabe │ │ + b.n b070e │ │ movs r2, r1 │ │ strh r0, [r4, #12] │ │ movs r0, #108 @ 0x6c │ │ - b.n aeec0 │ │ + b.n afb10 │ │ movs r3, r0 │ │ - b.n afb0a │ │ + b.n b075a │ │ str r3, [r0, r0] │ │ - b.n afb16 │ │ + b.n b0766 │ │ asrs r0, r1, #32 │ │ - b.n af6d2 │ │ + b.n b0322 │ │ lsrs r5, r1, #10 │ │ orn r0, r1, #8650752 @ 0x840000 │ │ - b.n af83a │ │ + b.n b048a │ │ lsrs r5, r1, #10 │ │ - bl ffcf2394 │ │ + bl ffcf2fe4 │ │ subs r7, r7, r3 │ │ movs r5, r0 │ │ - b.n af64e │ │ + b.n b029e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n afa62 │ │ + b.n b06b2 │ │ movs r1, r0 │ │ - b.n afaf2 │ │ - add r0, pc, #0 @ (adr r0, af3b4 ) │ │ + b.n b0742 │ │ + add r0, pc, #0 @ (adr r0, b0004 ) │ │ str r1, [sp, #640] @ 0x280 │ │ movs r4, r0 │ │ - b.n af8d6 │ │ + b.n b0526 │ │ asrs r5, r0, #4 │ │ - b.n af2ee │ │ + b.n aff3e │ │ asrs r5, r0, #4 │ │ - b.n af2c2 │ │ + b.n aff12 │ │ str r1, [r0, r0] │ │ - b.n af8d0 │ │ + b.n b0520 │ │ movs r5, r0 │ │ - b.n af67e │ │ + b.n b02ce │ │ @ instruction: 0xfffa1aff │ │ - add r0, pc, #464 @ (adr r0, af5a0 ) │ │ - b.n aef0c │ │ + add r0, pc, #464 @ (adr r0, b01f0 ) │ │ + b.n afb5c │ │ lsls r0, r1, #9 │ │ - b.n aef0a │ │ + b.n afb5a │ │ str r0, [r5, #0] │ │ - b.n aeeee │ │ + b.n afb3e │ │ movs r0, r0 │ │ - b.n afa7e │ │ + b.n b06ce │ │ lsls r0, r5, #2 │ │ lsrs r0, r0, #8 │ │ lsls r4, r6, #8 │ │ - b.n aef1a │ │ + b.n afb6a │ │ strh r0, [r0, #4] │ │ - b.n aef24 │ │ + b.n afb74 │ │ movs r6, r0 │ │ - b.n af68e │ │ + b.n b02de │ │ movs r5, r1 │ │ ldr r2, [sp, #0] │ │ movs r2, r1 │ │ - b.n af736 │ │ + b.n b0386 │ │ adds r1, #16 │ │ add.w r0, r0, r8, asr #20 │ │ - b.n aef32 │ │ + b.n afb82 │ │ movs r5, r0 │ │ - b.n af6ae │ │ + b.n b02fe │ │ @ instruction: 0xffab1aff │ │ movs r7, r0 │ │ @ instruction: 0xea00f000 │ │ - b.n afa4e │ │ - blx 4afa50 │ │ + b.n b069e │ │ + blx 4b06a0 │ │ @ instruction: 0xffffffff │ │ @ instruction: 0xffffffff │ │ ... │ │ str r5, [r0, #0] │ │ - b.n af766 │ │ - add r0, pc, #464 @ (adr r0, af5f8 ) │ │ - b.n aef64 │ │ + b.n b03b6 │ │ + add r0, pc, #464 @ (adr r0, b0248 ) │ │ + b.n afbb4 │ │ lsls r4, r4, #1 │ │ - b.n aef68 │ │ + b.n afbb8 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n aef6c │ │ + b.n afbbc │ │ movs r6, r0 │ │ - b.n af6d6 │ │ + b.n b0326 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #9 │ │ - b.n aef72 │ │ + b.n afbc2 │ │ movs r0, r0 │ │ - b.n afae2 │ │ + b.n b0732 │ │ asrs r0, r2, #9 │ │ asrs r2, r3, #22 │ │ lsls r6, r0, #4 │ │ asrs r1, r6, #13 │ │ lsls r6, r5, #8 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #9 │ │ - b.n aef86 │ │ + b.n afbd6 │ │ movs r0, r0 │ │ - b.n afaf6 │ │ + b.n b0746 │ │ lsls r5, r5, #2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #1 │ │ - b.n aef92 │ │ + b.n afbe2 │ │ movs r2, #76 @ 0x4c │ │ - b.n aef96 │ │ + b.n afbe6 │ │ asrs r0, r0, #32 │ │ - b.n af008 │ │ + b.n afc58 │ │ movs r1, r0 │ │ - b.n afa8c │ │ + b.n b06dc │ │ lsls r3, r6, #9 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #1 │ │ - b.n aefac │ │ + b.n afbfc │ │ adds r0, #0 │ │ - b.n aef98 │ │ + b.n afbe8 │ │ lsrs r4, r2 │ │ - b.n af700 │ │ + b.n b0350 │ │ asrs r2, r0, #2 │ │ - b.n af588 │ │ + b.n b01d8 │ │ asrs r2, r0, #32 │ │ - b.n af984 │ │ + b.n b05d4 │ │ movs r1, r0 │ │ - b.n af72e │ │ + b.n b037e │ │ lsls r7, r7, #9 │ │ subs r2, #0 │ │ asrs r4, r0, #4 │ │ - b.n af594 │ │ + b.n b01e4 │ │ asrs r2, r0 │ │ - b.n af514 │ │ + b.n b0164 │ │ str r4, [r0, r0] │ │ - b.n af91e │ │ + b.n b056e │ │ asrs r0, r0, #32 │ │ - b.n afbda │ │ + b.n b082a │ │ adds r1, #1 │ │ - b.n af5a8 │ │ + b.n b01f8 │ │ movs r0, #16 │ │ - b.n aefc2 │ │ + b.n afc12 │ │ asrs r1, r0, #32 │ │ - b.n af9a8 │ │ + b.n b05f8 │ │ movs r0, #4 │ │ - b.n aefb0 │ │ + b.n afc00 │ │ movs r4, r2 │ │ - b.n aefce │ │ + b.n afc1e │ │ movs r0, r0 │ │ - b.n afb52 │ │ + b.n b07a2 │ │ @ instruction: 0xfff81aff │ │ movs r5, r0 │ │ - b.n af7fa │ │ + b.n b044a │ │ asrs r4, r0, #32 │ │ - b.n aeec6 │ │ + b.n afb16 │ │ adds r2, #65 @ 0x41 │ │ add.w r0, r0, r4, lsl #24 │ │ - b.n aeeee │ │ + b.n afb3e │ │ movs r0, r0 │ │ - b.n afb76 │ │ + b.n b07c6 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #1 │ │ - b.n af00c │ │ + b.n afc5c │ │ strb r0, [r0, #0] │ │ - b.n aeff6 │ │ + b.n afc46 │ │ asrs r0, r0, #32 │ │ - b.n af008 │ │ + b.n afc58 │ │ strh r6, [r0, #0] │ │ - b.n af5e0 │ │ + b.n b0230 │ │ movs r5, r2 │ │ - b.n afb92 │ │ + b.n b07e2 │ │ movs r0, r2 │ │ cmp r2, #0 │ │ movs r7, r0 │ │ - b.n af82a │ │ + b.n b047a │ │ movs r0, #0 │ │ - b.n afcae │ │ + b.n b08fe │ │ movs r1, #1 │ │ - b.n af1f2 │ │ + b.n afe42 │ │ asrs r3, r0, #32 │ │ - b.n afcb6 │ │ + b.n b0906 │ │ asrs r6, r0, #4 │ │ - b.n af5fc │ │ + b.n b024c │ │ movs r1, #8 │ │ - b.n af60c │ │ + b.n b025c │ │ str r0, [r0, #0] │ │ - b.n af842 │ │ + b.n b0492 │ │ adds r0, #1 │ │ - b.n af42e │ │ + b.n b007e │ │ str r4, [r0, r0] │ │ - b.n aed36 │ │ + b.n af986 │ │ movs r5, r0 │ │ - b.n af7b4 │ │ + b.n b0404 │ │ str r3, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ asrs r4, r0, #32 │ │ str r2, [sp, #260] @ 0x104 │ │ str r4, [r0, r0] │ │ - b.n aed1e │ │ + b.n af96e │ │ movs r6, r0 │ │ strh r0, [r4, #12] │ │ movs r4, r0 │ │ - b.n afc04 │ │ + b.n b0854 │ │ @ instruction: 0xfff5caff │ │ movs r2, r1 │ │ and.w r0, r0, r0 │ │ - b.n afbd0 │ │ + b.n b0820 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ lsls r1, r0, #4 │ │ - b.n af464 │ │ + b.n b00b4 │ │ movs r0, #0 │ │ - b.n af062 │ │ + b.n afcb2 │ │ movs r2, r0 │ │ - b.n af7de │ │ + b.n b042e │ │ lsls r2, r0, #8 │ │ ldr r2, [sp, #0] │ │ lsls r1, r0, #4 │ │ - b.n af654 │ │ + b.n b02a4 │ │ movs r1, #6 │ │ - b.n af88a │ │ + b.n b04da │ │ movs r4, r0 │ │ - b.n afa4e │ │ + b.n b069e │ │ asrs r4, r0, #32 │ │ - b.n af892 │ │ - str r3, [sp, #876] @ 0x36c │ │ - @ instruction: 0xfa008000 │ │ - b.n af068 │ │ + b.n b04e2 │ │ + str r4, [sp, #288] @ 0x120 │ │ + mla r0, r0, r0, r8 │ │ + b.n afcb8 │ │ strh r0, [r0, r1] │ │ - b.n af092 │ │ + b.n afce2 │ │ movs r0, r0 │ │ - b.n afc0c │ │ + b.n b085c │ │ lsls r6, r4, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n af094 │ │ + b.n afce4 │ │ movs r0, r0 │ │ - b.n afc0e │ │ + b.n b085e │ │ lsls r2, r1, #1 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r4} │ │ - b.n afa80 │ │ + b.n b06d0 │ │ str r0, [r0, #0] │ │ - b.n afcba │ │ + b.n b090a │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n afcbe │ │ + b.n b090e │ │ adds r0, #0 │ │ - b.n afcc2 │ │ - add r0, pc, #0 @ (adr r0, af584 ) │ │ - b.n afcc6 │ │ + b.n b0912 │ │ + add r0, pc, #0 @ (adr r0, b01d4 ) │ │ + b.n b0916 │ │ movs r3, r1 │ │ and.w r0, r0, r1, lsl #10 │ │ - b.n af690 │ │ + b.n b02e0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r0, #32] │ │ - b.n af0b6 │ │ - add r0, pc, #4 @ (adr r0, af59c ) │ │ - b.n af8da │ │ + b.n afd06 │ │ + add r0, pc, #4 @ (adr r0, b01ec ) │ │ + b.n b052a │ │ movs r1, #2 │ │ - b.n af6b6 │ │ + b.n b0306 │ │ movs r0, r1 │ │ - b.n af0a6 │ │ + b.n afcf6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r2, #16] │ │ - b.n af0d4 │ │ + b.n afd24 │ │ asrs r2, r0, #32 │ │ - b.n afabe │ │ + b.n b070e │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n afac4 │ │ + b.n b0714 │ │ movs r0, r0 │ │ - b.n af858 │ │ + b.n b04a8 │ │ movs r2, r7 │ │ ldrh r0, [r0, #16] │ │ movs r5, r0 │ │ - b.n af8fe │ │ + b.n b054e │ │ strh r6, [r0, #0] │ │ - b.n af902 │ │ + b.n b0552 │ │ ands r1, r1 │ │ - b.n af526 │ │ + b.n b0176 │ │ str r1, [r0, #0] │ │ - b.n afad6 │ │ + b.n b0726 │ │ asrs r2, r7, #2 │ │ - b.n af976 │ │ + b.n b05c6 │ │ lsrs r1, r0, #4 │ │ - b.n afbf4 │ │ + b.n b0844 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r1, r0, #32 │ │ - b.n afaee │ │ + b.n b073e │ │ movs r2, r1 │ │ - b.n af88e │ │ + b.n b04de │ │ @ instruction: 0xffe91aff │ │ - add r0, pc, #4 @ (adr r0, af5e8 ) │ │ - b.n af926 │ │ + add r0, pc, #4 @ (adr r0, b0238 ) │ │ + b.n b0576 │ │ @ instruction: 0xffeeeaff │ │ lsls r4, r6, #1 │ │ - b.n af128 │ │ + b.n afd78 │ │ strb r0, [r0, #1] │ │ - b.n af112 │ │ + b.n afd62 │ │ movs r0, r0 │ │ - b.n af120 │ │ + b.n afd70 │ │ movs r6, r0 │ │ - b.n af89a │ │ + b.n b04ea │ │ asrs r7, r0, #32 │ │ - b.n af1ac │ │ + b.n afdfc │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r0, r1 │ │ - b.n afc28 │ │ + b.n b0878 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n af13c │ │ + b.n afd8c │ │ lsls r0, r3, #4 │ │ - b.n af140 │ │ + b.n afd90 │ │ movs r1, r0 │ │ - b.n af8b6 │ │ + b.n b0506 │ │ movs r3, r2 │ │ cmp r2, #0 │ │ asrs r4, r3, #4 │ │ - b.n af14c │ │ + b.n afd9c │ │ movs r1, r0 │ │ - b.n afb22 │ │ + b.n b0772 │ │ asrs r4, r2, #32 │ │ - b.n af12e │ │ + b.n afd7e │ │ lsls r0, r3, #4 │ │ - b.n af138 │ │ + b.n afd88 │ │ asrs r4, r3 │ │ - b.n af13c │ │ + b.n afd8c │ │ @ instruction: 0xffdceaff │ │ lsls r4, r3, #1 │ │ - b.n af1e4 │ │ + b.n afe34 │ │ asrs r1, r0, #32 │ │ - b.n afd7a │ │ + b.n b09ca │ │ movs r0, #255 @ 0xff │ │ - b.n afd7e │ │ + b.n b09ce │ │ adds r0, #132 @ 0x84 │ │ - b.n af15c │ │ + b.n afdac │ │ stmia r0!, {r2, r3, r5, r6} │ │ - b.n af160 │ │ + b.n afdb0 │ │ asrs r1, r2, #32 │ │ - b.n af98a │ │ + b.n b05da │ │ movs r4, r0 │ │ - b.n af98e │ │ - str r3, [sp, #876] @ 0x36c │ │ + b.n b05de │ │ + str r3, [sp, #524] @ 0x20c │ │ @ instruction: 0xfb00c06c │ │ - b.n af190 │ │ + b.n afde0 │ │ adds r0, #132 @ 0x84 │ │ - b.n af194 │ │ + b.n afde4 │ │ asrs r0, r6, #2 │ │ - b.n af18c │ │ + b.n afddc │ │ lsls r0, r3, #4 │ │ - b.n af190 │ │ + b.n afde0 │ │ movs r1, r0 │ │ - b.n af906 │ │ + b.n b0556 │ │ @ instruction: 0xffeb3aff │ │ movs r4, r0 │ │ - b.n afaf6 │ │ + b.n b0746 │ │ ands r3, r0 │ │ - b.n af9b2 │ │ + b.n b0602 │ │ strb r4, [r1, #0] │ │ - b.n af9b6 │ │ - add r1, pc, #244 @ (adr r1, af76c ) │ │ + b.n b0606 │ │ + add r1, pc, #244 @ (adr r1, b03bc ) │ │ @ instruction: 0xeb00c007 │ │ - b.n af9be │ │ + b.n b060e │ │ adds r0, #4 │ │ - b.n af9c2 │ │ + b.n b0612 │ │ @ instruction: 0xffc7eaff │ │ strh r0, [r0, #4] │ │ - b.n af1c4 │ │ + b.n afe14 │ │ lsls r4, r4, #1 │ │ - b.n af1c8 │ │ + b.n afe18 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n af1cc │ │ + b.n afe1c │ │ movs r6, r0 │ │ - b.n af936 │ │ + b.n b0586 │ │ vpmin.u32 , , │ │ vpmin.u32 q15, , │ │ - add r0, pc, #0 @ (adr r0, af6a0 ) │ │ - b.n afde2 │ │ + add r0, pc, #0 @ (adr r0, b02f0 ) │ │ + b.n b0a32 │ │ adds r0, #0 │ │ - b.n afde6 │ │ + b.n b0a36 │ │ movs r0, r0 │ │ - b.n af1d4 │ │ - add r0, pc, #16 @ (adr r0, af6bc ) │ │ - b.n af1b8 │ │ + b.n afe24 │ │ + add r0, pc, #16 @ (adr r0, b030c ) │ │ + b.n afe08 │ │ movs r3, r0 │ │ - b.n af732 │ │ + b.n b0382 │ │ movs r0, r0 │ │ - b.n af1c0 │ │ + b.n afe10 │ │ lsls r2, r1, #2 │ │ - b.n af7ce │ │ + b.n b041e │ │ asrs r0, r1, #32 │ │ - b.n af1e8 │ │ + b.n afe38 │ │ cmp r7, #156 @ 0x9c │ │ - b.n af200 │ │ + b.n afe50 │ │ lsls r0, r0, #4 │ │ - b.n af7d0 │ │ - add r0, pc, #464 @ (adr r0, af898 ) │ │ - b.n af204 │ │ + b.n b0420 │ │ + add r0, pc, #464 @ (adr r0, b04e8 ) │ │ + b.n afe54 │ │ movs r0, #2 │ │ - b.n af7ec │ │ + b.n b043c │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n af20c │ │ + b.n afe5c │ │ movs r0, #28 │ │ - b.n af1d6 │ │ + b.n afe26 │ │ movs r0, #0 │ │ - b.n afe9a │ │ + b.n b0aea │ │ movs r0, #32 │ │ - b.n af1de │ │ + b.n afe2e │ │ movs r0, #1 │ │ - b.n afe22 │ │ + b.n b0a72 │ │ movs r0, #36 @ 0x24 │ │ - b.n af1e6 │ │ + b.n afe36 │ │ lsls r4, r1, #9 │ │ - b.n af21e │ │ + b.n afe6e │ │ movs r0, r0 │ │ - b.n af770 │ │ + b.n b03c0 │ │ movs r0, r1 │ │ - b.n af1fc │ │ + b.n afe4c │ │ lsls r4, r7, #8 │ │ - b.n af22a │ │ + b.n afe7a │ │ asrs r4, r1, #9 │ │ - b.n af22e │ │ + b.n afe7e │ │ movs r1, r0 │ │ - b.n af7fe │ │ + b.n b044e │ │ lsls r4, r7, #8 │ │ - b.n af216 │ │ + b.n afe66 │ │ movs r0, r0 │ │ - b.n afe46 │ │ + b.n b0a96 │ │ lsls r0, r1, #9 │ │ - b.n af21e │ │ + b.n afe6e │ │ lsls r4, r1, #9 │ │ - b.n af222 │ │ + b.n afe72 │ │ lsls r4, r6, #8 │ │ - b.n af226 │ │ + b.n afe76 │ │ lsls r0, r7, #1 │ │ - b.n af250 │ │ + b.n afea0 │ │ asrs r0, r0, #32 │ │ - b.n af23a │ │ + b.n afe8a │ │ lsls r0, r7, #5 │ │ - b.n af258 │ │ + b.n afea8 │ │ strh r0, [r0, #0] │ │ - b.n af244 │ │ + b.n afe94 │ │ movs r0, r1 │ │ - b.n af9c6 │ │ + b.n b0616 │ │ lsls r7, r0, #5 │ │ cmp r2, #0 │ │ asrs r0, r0, #2 │ │ - b.n af268 │ │ + b.n afeb8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n afab4 │ │ + b.n b0704 │ │ asrs r0, r5, #1 │ │ - b.n af270 │ │ + b.n afec0 │ │ lsrs r0, r2 │ │ - b.n afabc │ │ + b.n b070c │ │ asrs r2, r0, #32 │ │ - b.n af7e6 │ │ + b.n b0436 │ │ asrs r3, r0, #32 │ │ - b.n af8ec │ │ + b.n b053c │ │ movs r5, r5 │ │ cmp r2, #0 │ │ strb r4, [r7, #1] │ │ - b.n af284 │ │ + b.n afed4 │ │ str r0, [r6, #0] │ │ - b.n afbe4 │ │ + b.n b0834 │ │ str r0, [sp, #544] @ 0x220 │ │ - b.n afc6c │ │ + b.n b08bc │ │ movs r0, r0 │ │ - b.n afdf6 │ │ + b.n b0a46 │ │ ands r7, r1 │ │ - b.n afe9a │ │ + b.n b0aea │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #4] │ │ - b.n af29c │ │ + b.n afeec │ │ movs r0, r2 │ │ and.w r0, r0, r0 │ │ - b.n afeaa │ │ + b.n b0afa │ │ asrs r0, r0, #32 │ │ - b.n afeae │ │ + b.n b0afe │ │ lsls r0, r7, #5 │ │ - b.n af28c │ │ + b.n afedc │ │ movs r7, r0 │ │ - b.n afab6 │ │ - @ instruction: 0xb83a │ │ + b.n b0706 │ │ + @ instruction: 0xb83b │ │ @ instruction: 0xebff5000 │ │ - b.n afabe │ │ + b.n b070e │ │ movs r0, r0 │ │ - b.n afe2c │ │ + b.n b0a7c │ │ lsls r1, r6, #15 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #3 │ │ - b.n afb1a │ │ + b.n b076a │ │ movs r0, #104 @ 0x68 │ │ - b.n af2c8 │ │ + b.n aff18 │ │ movs r1, r0 │ │ - b.n afc32 │ │ + b.n b0882 │ │ asrs r0, r0, #32 │ │ - b.n afd18 │ │ + b.n b0968 │ │ movs r0, #208 @ 0xd0 │ │ - b.n afb1e │ │ + b.n b076e │ │ lsls r0, r6, #3 │ │ - b.n afb2e │ │ + b.n b077e │ │ movs r2, r0 │ │ - b.n af842 │ │ + b.n b0492 │ │ movs r3, r0 │ │ - b.n af948 │ │ + b.n b0598 │ │ movs r1, r5 │ │ subs r2, #0 │ │ movs r0, r1 │ │ - b.n afeee │ │ + b.n b0b3e │ │ adds r0, #40 @ 0x28 │ │ - b.n afc48 │ │ + b.n b0898 │ │ lsls r4, r1, #2 │ │ - b.n af2d0 │ │ + b.n aff20 │ │ movs r6, r0 │ │ - b.n afafa │ │ + b.n b074a │ │ asrs r7, r0, #32 │ │ - b.n afafe │ │ + b.n b074e │ │ movs r0, #9 │ │ - b.n afb02 │ │ + b.n b0752 │ │ strh r0, [r1, #4] │ │ - b.n af2e0 │ │ + b.n aff30 │ │ ands r0, r0 │ │ - b.n af2e4 │ │ - stmia r0!, {r0, r2} │ │ + b.n aff34 │ │ + stmia r0!, {r1, r2} │ │ @ instruction: 0xebff5030 │ │ - b.n af208 │ │ + b.n afe58 │ │ movs r0, r0 │ │ - b.n afe80 │ │ + b.n b0ad0 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r4, r5 │ │ - b.n af294 │ │ + b.n afee4 │ │ movs r0, r0 │ │ - b.n afe82 │ │ + b.n b0ad2 │ │ @ instruction: 0xffdf1aff │ │ lsls r5, r0, #31 │ │ - b.n afdfa │ │ + b.n b0a4a │ │ lsrs r7, r7, #31 │ │ - b.n afe8c │ │ + b.n b0adc │ │ movs r3, r2 │ │ - b.n afc72 │ │ + b.n b08c2 │ │ movs r0, r0 │ │ - b.n afaa0 │ │ + b.n b06f0 │ │ @ instruction: 0xffe01aff │ │ @ instruction: 0xffe1eaff │ │ strb r4, [r7, #1] │ │ - b.n af33c │ │ + b.n aff8c │ │ str r0, [sp, #544] @ 0x220 │ │ - b.n afd20 │ │ + b.n b0970 │ │ strh r0, [r0, #0] │ │ - b.n af89a │ │ + b.n b04ea │ │ movs r0, r0 │ │ - b.n afebe │ │ + b.n b0b0e │ │ movs r6, r2 │ │ ldmia r2!, {} │ │ movs r2, r5 │ │ and.w r0, r0, r0 │ │ - b.n afeca │ │ + b.n b0b1a │ │ movs r0, r5 │ │ - bge.n af81e │ │ + bge.n b046e │ │ movs r7, r0 │ │ - b.n afb62 │ │ + b.n b07b2 │ │ asrs r0, r0, #32 │ │ - b.n aff66 │ │ + b.n b0bb6 │ │ movs r0, #0 │ │ - b.n aff6a │ │ - b.n af7c4 │ │ + b.n b0bba │ │ + b.n b0416 │ │ @ instruction: 0xebff4001 │ │ - b.n aff72 │ │ + b.n b0bc2 │ │ movs r0, r0 │ │ - b.n afed6 │ │ + b.n b0b26 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n afb7e │ │ + b.n b07ce │ │ lsls r2, r6, #30 │ │ - b.n afe52 │ │ + b.n b0aa2 │ │ lsrs r7, r7, #31 │ │ - b.n afee4 │ │ + b.n b0b34 │ │ movs r0, r0 │ │ - b.n afaf4 │ │ + b.n b0744 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ lsls r2, r7, #3 │ │ and.w r0, r0, r8, ror #1 │ │ - b.n af390 │ │ + b.n affe0 │ │ asrs r0, r0, #32 │ │ - b.n af37a │ │ + b.n affca │ │ lsls r0, r7, #5 │ │ - b.n af398 │ │ + b.n affe8 │ │ strh r0, [r0, #0] │ │ - b.n af384 │ │ + b.n affd4 │ │ strh r0, [r0, #0] │ │ - b.n af8f6 │ │ + b.n b0546 │ │ movs r0, r0 │ │ - b.n aff1a │ │ + b.n b0b6a │ │ movs r4, r2 │ │ - bge.n af86e │ │ + bge.n b04be │ │ ands r0, r0 │ │ - b.n affb2 │ │ + b.n b0c02 │ │ movs r0, r0 │ │ - b.n aff16 │ │ + b.n b0b66 │ │ @ instruction: 0xffe80aff │ │ asrs r4, r5, #5 │ │ - b.n af3b8 │ │ + b.n b0008 │ │ movs r1, r0 │ │ - b.n af992 │ │ + b.n b05e2 │ │ movs r1, r0 │ │ - b.n afd06 │ │ + b.n b0956 │ │ str r5, [sp, #532] @ 0x214 │ │ add.w r0, r0, r4 │ │ - b.n af98e │ │ + b.n b05de │ │ movs r2, r0 │ │ - b.n aff32 │ │ + b.n b0b82 │ │ movs r4, r1 │ │ subs r2, #0 │ │ asrs r0, r0, #1 │ │ - b.n af3ce │ │ + b.n b001e │ │ str r0, [r0, r0] │ │ - b.n afbde │ │ + b.n b082e │ │ lsls r0, r3 │ │ - b.n af3c4 │ │ + b.n b0014 │ │ str r1, [r0, #0] │ │ - b.n afd2e │ │ + b.n b097e │ │ movs r0, r0 │ │ - b.n af9b6 │ │ + b.n b0606 │ │ asrs r4, r0, #32 │ │ - b.n afbee │ │ + b.n b083e │ │ str r5, [sp, #492] @ 0x1ec │ │ add.w r0, r0, r5, lsl #20 │ │ - b.n af9b6 │ │ + b.n b0606 │ │ movs r1, r0 │ │ - b.n aff5a │ │ + b.n b0baa │ │ @ instruction: 0xfff98aff │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n b0006 │ │ + b.n b0c56 │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n afc0e │ │ + b.n b085e │ │ asrs r4, r0, #1 │ │ - b.n af406 │ │ + b.n b0056 │ │ lsls r2, r6, #2 │ │ - b.n afc78 │ │ + b.n b08c8 │ │ asrs r4, r1, #32 │ │ - b.n af3fc │ │ + b.n b004c │ │ movs r0, #1 │ │ - b.n afdde │ │ + b.n b0a2e │ │ ands r5, r0 │ │ - b.n af9e6 │ │ + b.n b0636 │ │ movs r1, r0 │ │ - b.n afb8a │ │ + b.n b07da │ │ ands r1, r0 │ │ movs r2, #132 @ 0x84 │ │ movs r1, r0 │ │ - b.n aff98 │ │ + b.n b0be8 │ │ lsls r0, r5, #2 │ │ ldrh r0, [r0, #16] │ │ asrs r0, r4, #2 │ │ - b.n af42a │ │ + b.n b007a │ │ movs r0, r0 │ │ - b.n afa02 │ │ + b.n b0652 │ │ movs r2, #76 @ 0x4c │ │ - b.n af432 │ │ + b.n b0082 │ │ asrs r0, r0, #32 │ │ - b.n af424 │ │ + b.n b0074 │ │ asrs r2, r0, #32 │ │ - b.n afa08 │ │ + b.n b0658 │ │ movs r0, r0 │ │ - b.n afbac │ │ + b.n b07fc │ │ lsls r1, r4, #2 │ │ ldr r2, [sp, #0] │ │ eors r0, r7 │ │ - b.n af44c │ │ + b.n b009c │ │ movs r0, r0 │ │ - b.n af43e │ │ + b.n b008e │ │ adds r1, #43 @ 0x2b │ │ add.w r0, r0, r8, asr #1 │ │ - b.n af458 │ │ + b.n b00a8 │ │ ands r0, r0 │ │ - b.n af44a │ │ + b.n b009a │ │ strh r0, [r0, #4] │ │ - b.n af460 │ │ + b.n b00b0 │ │ movs r0, #0 │ │ - b.n af44a │ │ + b.n b009a │ │ asrs r4, r0, #32 │ │ - b.n af44e │ │ + b.n b009e │ │ movs r0, r0 │ │ - b.n b0072 │ │ + b.n b0cc2 │ │ str r0, [sp, #0] │ │ - b.n af45e │ │ + b.n b00ae │ │ lsls r0, r7, #5 │ │ - b.n af454 │ │ + b.n b00a4 │ │ movs r0, #0 │ │ - b.n af44e │ │ + b.n b009e │ │ movs r0, r0 │ │ - b.n affe2 │ │ + b.n b0c32 │ │ movs r0, #0 │ │ - b.n b0086 │ │ + b.n b0cd6 │ │ asrs r4, r0, #32 │ │ - b.n af45a │ │ + b.n b00aa │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n af47a │ │ + b.n b00ca │ │ movs r0, r0 │ │ - b.n af9d8 │ │ + b.n b0628 │ │ movs r1, r0 │ │ - b.n afffa │ │ + b.n b0c4a │ │ movs r0, r2 │ │ rev r0, r0 │ │ asrs r4, r5, #5 │ │ - b.n af49c │ │ + b.n b00ec │ │ movs r1, r0 │ │ - b.n afa66 │ │ + b.n b06b6 │ │ movs r1, r0 │ │ - b.n afdea │ │ + b.n b0a3a │ │ str r5, [sp, #304] @ 0x130 │ │ add.w r0, r0, r2 │ │ - b.n b0012 │ │ + b.n b0c62 │ │ movs r4, r1 │ │ subs r2, #0 │ │ asrs r0, r0, #1 │ │ - b.n af4ae │ │ + b.n b00fe │ │ str r0, [r0, r0] │ │ - b.n afcbe │ │ + b.n b090e │ │ lsls r0, r3 │ │ - b.n af4a4 │ │ + b.n b00f4 │ │ str r1, [r0, #0] │ │ - b.n afe0e │ │ + b.n b0a5e │ │ movs r0, r0 │ │ - b.n afa96 │ │ + b.n b06e6 │ │ asrs r4, r0, #32 │ │ - b.n afcce │ │ + b.n b091e │ │ str r5, [sp, #268] @ 0x10c │ │ add.w r0, r0, r5, lsl #20 │ │ - b.n afa96 │ │ + b.n b06e6 │ │ movs r1, r0 │ │ - b.n b003a │ │ + b.n b0c8a │ │ @ instruction: 0xfff98aff │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n b00e6 │ │ + b.n b0d36 │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n afcee │ │ + b.n b093e │ │ asrs r4, r0, #1 │ │ - b.n af4e6 │ │ + b.n b0136 │ │ lsls r2, r6, #2 │ │ - b.n afd58 │ │ + b.n b09a8 │ │ asrs r4, r1, #32 │ │ - b.n af4dc │ │ + b.n b012c │ │ movs r0, #1 │ │ - b.n afebe │ │ + b.n b0b0e │ │ ands r5, r0 │ │ - b.n afac6 │ │ + b.n b0716 │ │ movs r1, r0 │ │ - b.n afc6a │ │ + b.n b08ba │ │ ands r1, r0 │ │ movs r2, #132 @ 0x84 │ │ movs r1, r0 │ │ - b.n b0078 │ │ + b.n b0cc8 │ │ movs r7, r7 │ │ ldrh r0, [r0, #16] │ │ asrs r0, r4, #2 │ │ - b.n af50a │ │ + b.n b015a │ │ movs r0, r0 │ │ - b.n afae2 │ │ + b.n b0732 │ │ movs r2, #76 @ 0x4c │ │ - b.n af512 │ │ + b.n b0162 │ │ asrs r0, r0, #32 │ │ - b.n af504 │ │ + b.n b0154 │ │ asrs r2, r0, #32 │ │ - b.n afae8 │ │ + b.n b0738 │ │ movs r0, r0 │ │ - b.n afc8c │ │ + b.n b08dc │ │ movs r0, r7 │ │ ldr r2, [sp, #0] │ │ movs r1, #120 @ 0x78 │ │ - b.n af52c │ │ + b.n b017c │ │ asrs r4, r0, #32 │ │ - b.n af526 │ │ + b.n b0176 │ │ strb r2, [r0, #0] │ │ - b.n afa8c │ │ + b.n b06dc │ │ lsls r4, r5, #5 │ │ - b.n af538 │ │ + b.n b0188 │ │ movs r0, #3 │ │ - b.n b0110 │ │ + b.n b0d60 │ │ movs r2, r0 │ │ - b.n b00e8 │ │ + b.n b0d38 │ │ adds r0, #8 │ │ - b.n b014a │ │ + b.n b0d9a │ │ asrs r0, r7, #32 │ │ - b.n afea4 │ │ + b.n b0af4 │ │ str r2, [r0, #0] │ │ - b.n afd52 │ │ + b.n b09a2 │ │ adds r0, #52 @ 0x34 │ │ - b.n af42c │ │ + b.n b007c │ │ str r0, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r0 │ │ - b.n afcc2 │ │ + b.n b0912 │ │ str r2, [r0, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ movs r4, r0 │ │ - b.n b0166 │ │ + b.n b0db6 │ │ lsls r6, r0, #4 │ │ - b.n afb2a │ │ + b.n b077a │ │ movs r4, r7 │ │ - b.n af444 │ │ + b.n b0094 │ │ lsls r4, r7, #1 │ │ - b.n af56c │ │ + b.n b01bc │ │ movs r0, #64 @ 0x40 │ │ - b.n afecc │ │ + b.n b0b1c │ │ subs r0, #1 │ │ - b.n b017a │ │ + b.n b0dca │ │ strh r0, [r7, #0] │ │ - b.n af454 │ │ + b.n b00a4 │ │ bx r4 │ │ add.w r0, r0, r0 │ │ - b.n b00e6 │ │ + b.n b0d36 │ │ lsls r2, r5, #12 │ │ subs r0, r0, r0 │ │ lsls r0, r7, #1 │ │ - b.n af588 │ │ + b.n b01d8 │ │ ands r0, r0 │ │ - b.n af572 │ │ + b.n b01c2 │ │ lsls r0, r7, #5 │ │ - b.n af590 │ │ + b.n b01e0 │ │ asrs r0, r0, #32 │ │ - b.n af582 │ │ + b.n b01d2 │ │ movs r0, #0 │ │ - b.n afae0 │ │ + b.n b0730 │ │ movs r6, r0 │ │ - b.n afd06 │ │ + b.n b0956 │ │ str r2, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n afd1c │ │ + b.n b096c │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n afd1e │ │ + b.n b096e │ │ lsls r1, r0, #1 │ │ subs r2, #0 │ │ asrs r0, r0, #1 │ │ - b.n af5ae │ │ + b.n b01fe │ │ asrs r4, r0, #32 │ │ - b.n af5a0 │ │ + b.n b01f0 │ │ lsls r1, r0, #12 │ │ - b.n b00a4 │ │ + b.n b0cf4 │ │ movs r6, r0 │ │ lsls r7, r0, #1 │ │ str r0, [r0, r4] │ │ - b.n af9f2 │ │ + b.n b0642 │ │ lsls r0, r0, #1 │ │ - b.n af4c4 │ │ + b.n b0114 │ │ str r0, [r0, #0] │ │ - b.n af59a │ │ + b.n b01ea │ │ asrs r4, r0, #32 │ │ - b.n afdd6 │ │ + b.n b0a26 │ │ movs r0, #60 @ 0x3c │ │ - b.n af4d0 │ │ - str r2, [sp, #540] @ 0x21c │ │ - @ instruction: 0xfa005000 │ │ - b.n af5aa │ │ + b.n b0120 │ │ + str r3, [sp, #212] @ 0xd4 │ │ + mla r0, r0, r0, r5 │ │ + b.n b01fa │ │ lsls r0, r7, #5 │ │ - b.n af5e0 │ │ + b.n b0230 │ │ negs r4, r0 │ │ - b.n af5de │ │ + b.n b022e │ │ movs r6, r0 │ │ - b.n afbae │ │ + b.n b07fe │ │ lsls r0, r7, #5 │ │ - b.n af5cc │ │ + b.n b021c │ │ asrs r0, r0, #32 │ │ - b.n af5de │ │ + b.n b022e │ │ movs r1, r0 │ │ - b.n afd5a │ │ + b.n b09aa │ │ stc2l 10, cr2, [r9, #1020]! @ 0x3fc @ │ │ strh r0, [r0, #4] │ │ - b.n af5fc │ │ + b.n b024c │ │ movs r0, #208 @ 0xd0 │ │ - b.n afe56 │ │ + b.n b0aa6 │ │ movs r0, #1 │ │ - b.n affee │ │ + b.n b0c3e │ │ asrs r0, r0, #32 │ │ - b.n b0014 │ │ + b.n b0c64 │ │ @ instruction: 0xff99eaff │ │ lsls r4, r5, #8 │ │ - b.n af610 │ │ + b.n b0260 │ │ movs r0, #8 │ │ - b.n b021a │ │ + b.n b0e6a │ │ movs r0, #140 @ 0x8c │ │ - b.n af5f8 │ │ + b.n b0248 │ │ movs r0, #0 │ │ - b.n b0222 │ │ + b.n b0e72 │ │ movs r0, #136 @ 0x88 │ │ - b.n af600 │ │ + b.n b0250 │ │ lsls r4, r0, #9 │ │ - b.n af60a │ │ + b.n b025a │ │ asrs r4, r4, #8 │ │ - b.n af6a8 │ │ + b.n b02f8 │ │ movs r0, r0 │ │ - b.n af612 │ │ + b.n b0262 │ │ asrs r2, r0, #32 │ │ - b.n b01f8 │ │ + b.n b0e48 │ │ asrs r4, r4, #8 │ │ - b.n af694 │ │ + b.n b02e4 │ │ asrs r4, r0, #32 │ │ - b.n b023e │ │ + b.n b0e8e │ │ movs r0, #40 @ 0x28 │ │ - b.n af518 │ │ + b.n b0168 │ │ movs r0, #40 @ 0x28 │ │ - b.n aff9c │ │ + b.n b0bec │ │ lsls r0, r0, #4 │ │ - b.n afc0c │ │ + b.n b085c │ │ movs r4, r4 │ │ - b.n af524 │ │ + b.n b0174 │ │ lsls r4, r7, #1 │ │ - b.n af64c │ │ + b.n b029c │ │ asrs r0, r1, #2 │ │ - b.n b0030 │ │ - ldr r5, [pc, #280] @ (afc30 ) │ │ + b.n b0c80 │ │ + ldr r5, [pc, #280] @ (b0880 ) │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n afe5e │ │ + b.n b0aae │ │ lsls r4, r4, #8 │ │ - b.n af6dc │ │ + b.n b032c │ │ movs r2, r0 │ │ - b.n affa6 │ │ + b.n b0bf6 │ │ lsls r4, r4, #8 │ │ - b.n af6c4 │ │ + b.n b0314 │ │ lsls r0, r4, #2 │ │ - b.n af662 │ │ + b.n b02b2 │ │ asrs r4, r1, #9 │ │ - b.n af666 │ │ + b.n b02b6 │ │ movs r0, r0 │ │ - b.n af656 │ │ + b.n b02a6 │ │ movs r1, r0 │ │ - b.n afc3a │ │ + b.n b088a │ │ movs r4, r0 │ │ - b.n afdde │ │ + b.n b0a2e │ │ movs r0, r1 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n b01f0 │ │ + b.n b0e40 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r7, #1 │ │ - b.n af688 │ │ + b.n b02d8 │ │ lsls r0, r1, #2 │ │ - b.n b006c │ │ + b.n b0cbc │ │ movs r0, #1 │ │ - b.n b0296 │ │ + b.n b0ee6 │ │ adds r0, #3 │ │ - b.n b029a │ │ + b.n b0eea │ │ cmp r0, #123 @ 0x7b │ │ add.w r0, r0, ip, lsl #22 │ │ - b.n af69c │ │ + b.n b02ec │ │ @ instruction: 0xfff0eaff │ │ lsls r2, r6, #30 │ │ - b.n b017a │ │ + b.n b0dca │ │ lsrs r7, r7, #31 │ │ - b.n b020c │ │ + b.n b0e5c │ │ movs r0, r0 │ │ - b.n afe1c │ │ + b.n b0a6c │ │ movs r0, r0 │ │ asrs r5, r2, #13 │ │ lsls r4, r6, #11 │ │ subs r0, r0, r0 │ │ @ instruction: 0xff9beaff │ │ movs r0, r0 │ │ - b.n afc8e │ │ + b.n b08de │ │ lsls r0, r7, #5 │ │ - b.n af6a0 │ │ + b.n b02f0 │ │ strh r0, [r0, #0] │ │ - b.n af6b2 │ │ + b.n b0302 │ │ movs r0, r1 │ │ - b.n afe2e │ │ + b.n b0a7e │ │ @ instruction: 0xffca3aff │ │ mcr2 10, 7, lr, cr4, cr15, {7} @ │ │ lsls r4, r5, #8 │ │ - b.n af6d4 │ │ + b.n b0324 │ │ movs r0, #8 │ │ - b.n b02de │ │ + b.n b0f2e │ │ movs r0, #140 @ 0x8c │ │ - b.n af6bc │ │ + b.n b030c │ │ movs r0, #0 │ │ - b.n b02e6 │ │ + b.n b0f36 │ │ movs r0, #136 @ 0x88 │ │ - b.n af6c4 │ │ + b.n b0314 │ │ lsls r4, r0, #9 │ │ - b.n af6ce │ │ + b.n b031e │ │ asrs r4, r4, #8 │ │ - b.n af76c │ │ + b.n b03bc │ │ movs r0, r0 │ │ - b.n af6d6 │ │ + b.n b0326 │ │ asrs r2, r0, #32 │ │ - b.n b02bc │ │ + b.n b0f0c │ │ movs r0, #40 @ 0x28 │ │ - b.n af5d4 │ │ + b.n b0224 │ │ movs r0, #40 @ 0x28 │ │ - b.n b0058 │ │ + b.n b0ca8 │ │ asrs r4, r4, #8 │ │ - b.n af760 │ │ + b.n b03b0 │ │ asrs r4, r0, #32 │ │ - b.n b030a │ │ + b.n b0f5a │ │ lsls r0, r0, #4 │ │ - b.n afcd0 │ │ + b.n b0920 │ │ movs r4, r4 │ │ - b.n af5e8 │ │ + b.n b0238 │ │ movs r7, r0 │ │ - b.n aff16 │ │ + b.n b0b66 │ │ asrs r1, r1, #32 │ │ - b.n aff1a │ │ - ldr r5, [pc, #84] @ (afc30 ) │ │ + b.n b0b6a │ │ + ldr r5, [pc, #84] @ (b0880 ) │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n aff22 │ │ + b.n b0b72 │ │ lsls r4, r4, #8 │ │ - b.n af7a0 │ │ + b.n b03f0 │ │ movs r2, r0 │ │ - b.n b006a │ │ + b.n b0cba │ │ lsls r4, r4, #8 │ │ - b.n af788 │ │ + b.n b03d8 │ │ lsls r0, r4, #2 │ │ - b.n af726 │ │ + b.n b0376 │ │ asrs r4, r1, #9 │ │ - b.n af72a │ │ + b.n b037a │ │ movs r0, r0 │ │ - b.n af71a │ │ + b.n b036a │ │ movs r1, r0 │ │ - b.n afcfe │ │ + b.n b094e │ │ movs r4, r0 │ │ - b.n afea2 │ │ + b.n b0af2 │ │ movs r0, r1 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n b02b4 │ │ + b.n b0f04 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n aff52 │ │ + b.n b0ba2 │ │ asrs r7, r0, #32 │ │ - b.n aff56 │ │ + b.n b0ba6 │ │ movs r0, #1 │ │ - b.n b035a │ │ + b.n b0faa │ │ adds r0, #3 │ │ - b.n b035e │ │ + b.n b0fae │ │ cmp r0, #74 @ 0x4a │ │ add.w r0, r0, ip, lsl #22 │ │ - b.n af760 │ │ + b.n b03b0 │ │ @ instruction: 0xfff0eaff │ │ lsls r5, r0, #31 │ │ - b.n b023e │ │ + b.n b0e8e │ │ lsrs r7, r7, #31 │ │ - b.n b02d0 │ │ + b.n b0f20 │ │ movs r3, r2 │ │ - b.n b00b6 │ │ + b.n b0d06 │ │ movs r0, r0 │ │ - b.n afee4 │ │ + b.n b0b34 │ │ vpmin.u q0, , │ │ movs r0, r0 │ │ - b.n b02ec │ │ + b.n b0f3c │ │ lsls r0, r7, #10 │ │ subs r0, r0, r0 │ │ vpmin.u q7, q8, │ │ lsls r0, r6, #1 │ │ - b.n af788 │ │ + b.n b03d8 │ │ asrs r4, r2, #1 │ │ - b.n af78c │ │ + b.n b03dc │ │ strh r0, [r0, #4] │ │ - b.n af790 │ │ + b.n b03e0 │ │ movs r0, r0 │ │ - b.n af77a │ │ + b.n b03ca │ │ movs r0, #148 @ 0x94 │ │ - b.n af780 │ │ + b.n b03d0 │ │ asrs r4, r7, #5 │ │ - b.n af79c │ │ + b.n b03ec │ │ ands r0, r0 │ │ - b.n af786 │ │ + b.n b03d6 │ │ movs r4, r0 │ │ - b.n afd6e │ │ + b.n b09be │ │ movs r1, r0 │ │ - b.n aff0e │ │ + b.n b0b5e │ │ lsls r7, r1, #2 │ │ ldr r2, [sp, #0] │ │ movs r1, #128 @ 0x80 │ │ - b.n af7b0 │ │ + b.n b0400 │ │ movs r4, r0 │ │ - b.n aff1e │ │ + b.n b0b6e │ │ lsls r0, r7, #3 │ │ cmp r2, #0 │ │ adds r0, #76 @ 0x4c │ │ - b.n af7bc │ │ + b.n b040c │ │ stmia r0!, {r0} │ │ - b.n afd0e │ │ + b.n b095e │ │ lsls r0, r0, #1 │ │ - b.n af7be │ │ - add r0, pc, #8 @ (adr r0, afc94 ) │ │ - b.n afd16 │ │ + b.n b040e │ │ + add r0, pc, #8 @ (adr r0, b08e4 ) │ │ + b.n b0966 │ │ ldrsh r2, [r3, r5] │ │ - b.n b01ac │ │ + b.n b0dfc │ │ str r0, [r2, #12] │ │ - b.n b001c │ │ + b.n b0c6c │ │ adds r0, #80 @ 0x50 │ │ - b.n af7d4 │ │ + b.n b0424 │ │ asrs r4, r2, #2 │ │ - b.n af7be │ │ + b.n b040e │ │ strh r0, [r2, #6] │ │ - b.n b0028 │ │ + b.n b0c78 │ │ movs r1, r0 │ │ - b.n aff5a │ │ + b.n b0baa │ │ movs r4, r6 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n afd5a │ │ + b.n b09aa │ │ asrs r1, r1, #32 │ │ - b.n afe60 │ │ + b.n b0ab0 │ │ movs r1, r6 │ │ subs r2, #0 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n af7f4 │ │ + b.n b0444 │ │ asrs r4, r7, #18 │ │ - b.n b005e │ │ + b.n b0cae │ │ adds r0, #0 │ │ - b.n b0482 │ │ + b.n b10d2 │ │ movs r1, #108 @ 0x6c │ │ - b.n af800 │ │ + b.n b0450 │ │ asrs r0, r2, #32 │ │ - b.n b014c │ │ + b.n b0d9c │ │ strh r0, [r0, #4] │ │ - b.n af808 │ │ + b.n b0458 │ │ asrs r1, r4, #4 │ │ - b.n afdd8 │ │ + b.n b0a28 │ │ adds r0, #1 │ │ - b.n b01ee │ │ + b.n b0e3e │ │ movs r1, r0 │ │ - b.n aff8e │ │ + b.n b0bde │ │ adds r0, #3 │ │ - b.n b03e4 │ │ + b.n b1034 │ │ movs r0, #10 │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n aff8c │ │ - add r0, pc, #464 @ (adr r0, afeb8 ) │ │ - b.n af824 │ │ + b.n b0bdc │ │ + add r0, pc, #464 @ (adr r0, b0b08 ) │ │ + b.n b0474 │ │ asrs r5, r0, #32 │ │ - b.n b002e │ │ + b.n b0c7e │ │ adds r0, #148 @ 0x94 │ │ strh r0, [r2, #44] @ 0x2c │ │ movs r2, r1 │ │ - b.n b0036 │ │ + b.n b0c86 │ │ ldrh r1, [r1, #26] │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n b003e │ │ + b.n b0c8e │ │ movs r0, r0 │ │ - b.n b03ac │ │ + b.n b0ffc │ │ ldc2l 10, cr0, [r8, #-1020] @ 0xfffffc04 @ │ │ lsls r4, r1, #8 │ │ and.w r0, r0, r0, lsl #8 │ │ - b.n af82e │ │ + b.n b047e │ │ adds r0, #1 │ │ - b.n b0052 │ │ + b.n b0ca2 │ │ str r1, [r0, #0] │ │ - b.n b0456 │ │ + b.n b10a6 │ │ movs r2, r0 │ │ - b.n affbc │ │ + b.n b0c0c │ │ movs r6, r0 │ │ ldrh r0, [r0, #16] │ │ strb r3, [r0, #4] │ │ - b.n afc42 │ │ + b.n b0892 │ │ adds r0, #1 │ │ - b.n b022c │ │ + b.n b0e7c │ │ movs r2, r0 │ │ - b.n affd0 │ │ + b.n b0c20 │ │ strb r1, [r0, #4] │ │ - b.n afc2e │ │ + b.n b087e │ │ strb r7, [r0, #0] │ │ - b.n b00be │ │ + b.n b0d0e │ │ asrs r1, r0, #32 │ │ - b.n afe44 │ │ + b.n b0a94 │ │ @ instruction: 0xfff89aff │ │ asrs r1, r0, #32 │ │ - b.n b01c0 │ │ + b.n b0e10 │ │ asrs r0, r0, #32 │ │ - b.n af842 │ │ + b.n b0492 │ │ lsls r2, r0, #4 │ │ - b.n b0506 │ │ + b.n b1156 │ │ lsls r0, r2, #9 │ │ - b.n af85e │ │ - ldc2 10, cr14, [pc, #1020]! @ b0148 @ │ │ + b.n b04ae │ │ + ldc2 10, cr14, [pc, #1020]! @ b0d98 @ │ │ lsls r6, r0, #4 │ │ - b.n afc7c │ │ + b.n b08cc │ │ str r7, [r0, r0] │ │ - b.n b0096 │ │ + b.n b0ce6 │ │ movs r0, #4 │ │ - b.n af8c4 │ │ + b.n b0514 │ │ movs r2, r0 │ │ - b.n afffe │ │ + b.n b0c4e │ │ stc2l 10, cr9, [r0, #1020]! @ 0x3fc @ │ │ lsls r6, r0, #4 │ │ - b.n afe70 │ │ + b.n b0ac0 │ │ movs r1, #1 │ │ - b.n b00aa │ │ + b.n b0cfa │ │ asrs r5, r0, #32 │ │ - b.n b00ae │ │ - str r2, [sp, #164] @ 0xa4 │ │ - @ instruction: 0xfa002106 │ │ - b.n b00b6 │ │ + b.n b0cfe │ │ + str r2, [sp, #516] @ 0x204 │ │ + mla r1, r0, r6, r2 │ │ + b.n b0d06 │ │ movs r5, r0 │ │ - b.n b00ba │ │ + b.n b0d0a │ │ ldc2l 10, cr14, [r3, #1020]! @ 0x3fc @ │ │ movs r0, #8 │ │ - b.n afe2e │ │ + b.n b0a7e │ │ asrs r0, r0, #32 │ │ - b.n b04c6 │ │ + b.n b1116 │ │ movs r0, #9 │ │ - b.n aff38 │ │ + b.n b0b88 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n af8c8 │ │ + b.n b0518 │ │ asrs r4, r6, #1 │ │ movs r5, #157 @ 0x9d │ │ movs r0, #8 │ │ movs r0, #70 @ 0x46 │ │ asrs r0, r7, #4 │ │ movs r5, #145 @ 0x91 │ │ asrs r2, r0, #32 │ │ movs r0, #129 @ 0x81 │ │ movs r1, #108 @ 0x6c │ │ - b.n af8dc │ │ + b.n b052c │ │ lsls r2, r2, #6 │ │ - b.n afda8 │ │ + b.n b09f8 │ │ movs r4, r1 │ │ - b.n b004c │ │ + b.n b0c9c │ │ @ instruction: 0xffc22aff │ │ lsls r4, r6, #1 │ │ - b.n af8ec │ │ + b.n b053c │ │ asrs r5, r0, #32 │ │ - b.n b00f6 │ │ + b.n b0d46 │ │ strh r4, [r1, #0] │ │ - b.n b00fa │ │ + b.n b0d4a │ │ stmia r1!, {r4, r7} │ │ - b.n af8d8 │ │ + b.n b0528 │ │ strh r0, [r7, #48] @ 0x30 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n b0106 │ │ + b.n b0d56 │ │ movs r1, r0 │ │ - b.n b024a │ │ + b.n b0e9a │ │ movs r2, r0 │ │ - b.n b04ae │ │ + b.n b10fe │ │ movs r3, r7 │ │ subs r2, #0 │ │ movs r0, r6 │ │ - b.n af910 │ │ + b.n b0560 │ │ movs r0, #44 @ 0x2c │ │ - b.n af914 │ │ + b.n b0564 │ │ lsls r0, r2, #3 │ │ - b.n b015e │ │ + b.n b0dae │ │ movs r0, #208 @ 0xd0 │ │ - b.n b0166 │ │ + b.n b0db6 │ │ movs r0, r0 │ │ - b.n afe8a │ │ + b.n b0ada │ │ movs r1, r0 │ │ - b.n aff90 │ │ + b.n b0be0 │ │ movs r2, r1 │ │ subs r2, #0 │ │ movs r0, r6 │ │ - b.n af92c │ │ + b.n b057c │ │ asrs r0, r2, #1 │ │ - b.n af930 │ │ + b.n b0580 │ │ ldrh r2, [r1, #0] │ │ add.w r0, r0, r0 │ │ - b.n b049e │ │ + b.n b10ee │ │ lsls r1, r3, #1 │ │ subs r0, r0, r0 │ │ lsrs r6, r4, #31 │ │ - b.n b0324 │ │ + b.n b0f74 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #11534336 @ 0xb00000 │ │ - b.n af948 │ │ + b.n b0598 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n b0556 │ │ + b.n b11a6 │ │ lsls r0, r5, #6 │ │ - b.n af934 │ │ + b.n b0584 │ │ lsls r0, r2, #6 │ │ - b.n af958 │ │ + b.n b05a8 │ │ movs r0, r0 │ │ - b.n b04c2 │ │ + b.n b1112 │ │ movs r0, r5 │ │ ldmia r2!, {} │ │ lsls r4, r6, #1 │ │ - b.n af964 │ │ + b.n b05b4 │ │ ldrsh r2, [r3, r5] │ │ - b.n b0348 │ │ + b.n b0f98 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n af96c │ │ + b.n b05bc │ │ stmia r0!, {r3} │ │ - b.n b0176 │ │ + b.n b0dc6 │ │ lsls r0, r0, #1 │ │ - b.n af95a │ │ + b.n b05aa │ │ @ instruction: 0xff9eeaff │ │ asrs r4, r0, #1 │ │ - b.n af976 │ │ + b.n b05c6 │ │ adds r0, #3 │ │ - b.n b0586 │ │ + b.n b11d6 │ │ asrs r2, r6, #2 │ │ - b.n b01ec │ │ + b.n b0e3c │ │ asrs r1, r0, #2 │ │ - b.n aff54 │ │ + b.n b0ba4 │ │ movs r1, r0 │ │ - b.n b00f6 │ │ + b.n b0d46 │ │ stc2 10, cr2, [r5, #1020] @ 0x3fc @ │ │ asrs r0, r7, #1 │ │ - b.n af994 │ │ + b.n b05e4 │ │ asrs r0, r0, #32 │ │ - b.n af980 │ │ + b.n b05d0 │ │ lsrs r4, r2 │ │ - b.n b00e4 │ │ + b.n b0d34 │ │ asrs r2, r0, #32 │ │ - b.n aff70 │ │ + b.n b0bc0 │ │ movs r1, r0 │ │ - b.n b0112 │ │ + b.n b0d62 │ │ lsls r2, r6, #1 │ │ cmp r2, #0 │ │ lsls r0, r7, #1 │ │ - b.n af9ac │ │ + b.n b05fc │ │ subs r2, #124 @ 0x7c │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n b01ba │ │ + b.n b0e0a │ │ movs r0, r0 │ │ - b.n b051e │ │ + b.n b116e │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #9 │ │ - b.n af9ba │ │ + b.n b060a │ │ lsls r1, r5, #1 │ │ and.w r0, r0, r0, ror #1 │ │ - b.n af9c8 │ │ + b.n b0618 │ │ subs r2, #117 @ 0x75 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n b01d6 │ │ + b.n b0e26 │ │ movs r0, r0 │ │ - b.n b053a │ │ + b.n b118a │ │ lsls r4, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n b058c │ │ + b.n b11dc │ │ ldc2l 10, cr0, [r0], #1020 @ 0x3fc @ │ │ movs r0, r0 │ │ - b.n b0554 │ │ + b.n b11a4 │ │ lsls r7, r4, #8 │ │ subs r0, r0, r0 │ │ mrc2 10, 0, lr, cr7, cr15, {7} @ │ │ lsls r0, r6, #5 │ │ - b.n afa70 │ │ + b.n b06c0 │ │ movs r0, r0 │ │ - b.n b055a │ │ + b.n b11aa │ │ vpmin.u32 , q14, │ │ lsls r0, r4, #6 │ │ @ instruction: 0xea00a074 │ │ - b.n afa00 │ │ + b.n b0650 │ │ movs r4, r4 │ │ and.w r0, r0, ip, lsl #1 │ │ - b.n afa08 │ │ + b.n b0658 │ │ stmia r0!, {r3} │ │ - b.n b0212 │ │ + b.n b0e62 │ │ asrs r0, r2, #1 │ │ - b.n afa10 │ │ + b.n b0660 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n afa14 │ │ + b.n b0664 │ │ movs r1, r1 │ │ ldmia.w r0, {r2, r5} │ │ ldmia.w r1, {ip} │ │ - b.n b0626 │ │ + b.n b1276 │ │ strb r2, [r0, #0] │ │ - b.n aff8a │ │ + b.n b0bda │ │ adds r0, #5 │ │ - b.n b0094 │ │ + b.n b0ce4 │ │ ldrsh r2, [r3, r5] │ │ - b.n b040c │ │ + b.n b105c │ │ asrs r4, r6, #1 │ │ movs r5, #157 @ 0x9d │ │ movs r2, r0 │ │ movs r0, #64 @ 0x40 │ │ asrs r0, r7, #4 │ │ movs r5, #145 @ 0x91 │ │ asrs r0, r0, #32 │ │ movs r0, #129 @ 0x81 │ │ lsls r4, r6, #1 │ │ - b.n afa40 │ │ + b.n b0690 │ │ lsls r0, r0, #1 │ │ - b.n afa2a │ │ + b.n b067a │ │ movs r0, #148 @ 0x94 │ │ - b.n afa2e │ │ - add r1, pc, #584 @ (adr r1, b0158 ) │ │ - b.n affd6 │ │ + b.n b067e │ │ + add r1, pc, #584 @ (adr r1, b0da8 ) │ │ + b.n b0c26 │ │ movs r1, r0 │ │ - b.n b05ba │ │ + b.n b120a │ │ vpmin.u32 , , │ │ lsls r0, r6, #5 │ │ - b.n afad8 │ │ + b.n b0728 │ │ movs r0, r0 │ │ - b.n b05c2 │ │ + b.n b1212 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ lsrs r4, r4, #23 │ │ - b.n afa68 │ │ + b.n b06b8 │ │ movs r0, r0 │ │ - b.n b004c │ │ + b.n b0c9c │ │ lsls r2, r3, #1 │ │ - b.n afad2 │ │ + b.n b0722 │ │ movs r3, r0 │ │ - b.n b05d6 │ │ + b.n b1226 │ │ movs r2, r2 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n b067e │ │ + b.n b12ce │ │ lsls r0, r6, #5 │ │ - b.n afadc │ │ + b.n b072c │ │ lsls r4, r6, #1 │ │ - b.n afa80 │ │ + b.n b06d0 │ │ subs r2, r3, #5 │ │ - b.n b0464 │ │ + b.n b10b4 │ │ movs r0, #10 │ │ - b.n b028e │ │ + b.n b0ede │ │ adds r0, #8 │ │ - b.n b0292 │ │ - add r0, pc, #0 @ (adr r0, aff54 ) │ │ - b.n b0296 │ │ + b.n b0ee2 │ │ + add r0, pc, #0 @ (adr r0, b0ba4 ) │ │ + b.n b0ee6 │ │ strh r2, [r3, #62] @ 0x3e │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n b029e │ │ + b.n b0eee │ │ strh r0, [r0, #4] │ │ - b.n afa9c │ │ + b.n b06ec │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n afaa0 │ │ + b.n b06f0 │ │ vpmin.u32 q15, q10, │ │ - add r0, pc, #464 @ (adr r0, b013c ) │ │ - b.n afaa8 │ │ + add r0, pc, #464 @ (adr r0, b0d8c ) │ │ + b.n b06f8 │ │ str r0, [r0, r0] │ │ - b.n b02b2 │ │ + b.n b0f02 │ │ strh r0, [r0, #4] │ │ - b.n afab0 │ │ + b.n b0700 │ │ movs r1, r0 │ │ - b.n b065a │ │ + b.n b12aa │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n afab8 │ │ + b.n b0708 │ │ lsls r3, r4, #16 │ │ lsrs r0, r0, #8 │ │ vpmin.u16 q15, , │ │ strb r4, [r5, #8] │ │ - b.n afac4 │ │ + b.n b0714 │ │ lsls r4, r7, #5 │ │ - b.n afac8 │ │ + b.n b0718 │ │ adds r1, #128 @ 0x80 │ │ - b.n afacc │ │ + b.n b071c │ │ strb r0, [r0, #1] │ │ - b.n afac4 │ │ + b.n b0714 │ │ strb r4, [r0, #0] │ │ - b.n afac8 │ │ + b.n b0718 │ │ lsls r1, r0, #12 │ │ - b.n b05cc │ │ + b.n b121c │ │ ldrb r4, [r2, #31] │ │ - b.n afae0 │ │ + b.n b0730 │ │ ldr r4, [r2, #124] @ 0x7c │ │ - b.n afae4 │ │ + b.n b0734 │ │ strb r7, [r0, #0] │ │ - b.n b00c8 │ │ + b.n b0d18 │ │ movs r0, r1 │ │ - b.n afac8 │ │ + b.n b0718 │ │ str r6, [r0, #0] │ │ - b.n b00d0 │ │ + b.n b0d20 │ │ movs r0, #28 │ │ - b.n afad0 │ │ + b.n b0720 │ │ ands r4, r0 │ │ - b.n afad4 │ │ + b.n b0724 │ │ movs r3, r0 │ │ - b.n b06fe │ │ + b.n b134e │ │ strb r6, [r0, #0] │ │ lsls r0, r4, #6 │ │ adds r0, #12 │ │ - b.n afae0 │ │ + b.n b0730 │ │ strb r0, [r0, #0] │ │ - b.n afae4 │ │ + b.n b0734 │ │ movs r4, #188 @ 0xbc │ │ - b.n b05ce │ │ + b.n b121e │ │ asrs r0, r2, #32 │ │ - b.n afaec │ │ - add r0, pc, #80 @ (adr r0, b0024 ) │ │ - b.n afaf0 │ │ + b.n b073c │ │ + add r0, pc, #80 @ (adr r0, b0c74 ) │ │ + b.n b0740 │ │ strh r0, [r3, #0] │ │ - b.n afaf4 │ │ + b.n b0744 │ │ subs r4, r6, #7 │ │ - b.n afb1c │ │ + b.n b076c │ │ subs r7, #244 @ 0xf4 │ │ - b.n afb20 │ │ + b.n b0770 │ │ asrs r1, r0, #32 │ │ - b.n b0104 │ │ + b.n b0d54 │ │ adds r0, #3 │ │ - b.n b0108 │ │ - add r1, sp, #488 @ 0x1e8 │ │ + b.n b0d58 │ │ + add r1, sp, #492 @ 0x1ec │ │ @ instruction: 0xebffffd1 │ │ @ instruction: 0xeaff10a0 │ │ - b.n afb2a │ │ + b.n b077a │ │ movs r2, #76 @ 0x4c │ │ - b.n afb2e │ │ + b.n b077e │ │ lsls r0, r1, #9 │ │ - b.n afb32 │ │ + b.n b0782 │ │ adds r0, #4 │ │ - b.n afa24 │ │ + b.n b0674 │ │ movs r0, r0 │ │ - b.n b06a6 │ │ + b.n b12f6 │ │ asrs r3, r0, #4 │ │ - b.n b010c │ │ + b.n b0d5c │ │ asrs r2, r0 │ │ - b.n b0090 │ │ + b.n b0ce0 │ │ str r4, [r0, r0] │ │ - b.n b049a │ │ + b.n b10ea │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #464 @ (adr r0, b01e8 ) │ │ - b.n afb54 │ │ + add r0, pc, #464 @ (adr r0, b0e38 ) │ │ + b.n b07a4 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n afb58 │ │ + b.n b07a8 │ │ ldc2 10, cr14, [ip, #-1020] @ 0xfffffc04 @ │ │ - add r0, pc, #464 @ (adr r0, b01f4 ) │ │ - b.n afb60 │ │ + add r0, pc, #464 @ (adr r0, b0e44 ) │ │ + b.n b07b0 │ │ asrs r0, r0, #32 │ │ - b.n b076a │ │ + b.n b13ba │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n afb68 │ │ + b.n b07b8 │ │ stc2 10, cr14, [r0, #-1020]! @ 0xfffffc04 @ │ │ movs r0, r0 │ │ - b.n b06d6 │ │ + b.n b1326 │ │ stc2l 10, cr0, [r7, #-1020] @ 0xfffffc04 @ │ │ asrs r0, r7, #1 │ │ - b.n afb78 │ │ + b.n b07c8 │ │ adds r0, #16 │ │ - b.n afb62 │ │ + b.n b07b2 │ │ asrs r0, r0, #32 │ │ - b.n afb68 │ │ + b.n b07b8 │ │ movs r0, #0 │ │ - b.n afb6c │ │ + b.n b07bc │ │ movs r0, #1 │ │ - b.n b0552 │ │ + b.n b11a2 │ │ movs r0, #0 │ │ - b.n afb54 │ │ + b.n b07a4 │ │ adds r1, #2 │ │ - b.n aff58 │ │ + b.n b0ba8 │ │ movs r4, r2 │ │ - b.n afb7a │ │ + b.n b07ca │ │ @ instruction: 0xfff4eaff │ │ - rsbs r0, r4, r2 │ │ + @ instruction: 0xeb840002 │ │ movs r0, r0 │ │ - b.n b070e │ │ + b.n b135e │ │ lsls r5, r7, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r7 │ │ - b.n afba8 │ │ + b.n b07f8 │ │ str r0, [r0, #0] │ │ - b.n afb92 │ │ + b.n b07e2 │ │ adds r0, #4 │ │ - b.n afb96 │ │ + b.n b07e6 │ │ lsls r0, r0, #1 │ │ - b.n afbb4 │ │ + b.n b0804 │ │ lsls r1, r0, #8 │ │ ldmia.w r0, {ip, sp, lr} │ │ - b.n b012e │ │ + b.n b0d7e │ │ strb r1, [r1, #0] │ │ - b.n b022c │ │ + b.n b0e7c │ │ movs r0, r5 │ │ cmp r2, #0 │ │ strb r0, [r0, #0] │ │ - b.n b013a │ │ + b.n b0d8a │ │ asrs r0, r0, #32 │ │ - b.n b07d2 │ │ + b.n b1422 │ │ strb r1, [r1, #0] │ │ - b.n b023c │ │ + b.n b0e8c │ │ strh r0, [r0, #0] │ │ - b.n b07da │ │ + b.n b142a │ │ movs r5, r0 │ │ subs r2, #0 │ │ strb r0, [r0, #1] │ │ - b.n afbd6 │ │ + b.n b0826 │ │ strb r4, [r0, #0] │ │ - b.n afbd4 │ │ + b.n b0824 │ │ strb r1, [r0, #12] │ │ - b.n b04d8 │ │ + b.n b1128 │ │ strb r0, [r0, #7] │ │ asrs r2, r3, #22 │ │ str r0, [r0, r0] │ │ asrs r6, r0, #1 │ │ strh r5, [r0, #0] │ │ asrs r7, r0, #2 │ │ strb r6, [r0, #0] │ │ - b.n b015a │ │ - b.n b00c4 │ │ - b.n b087e │ │ + b.n b0daa │ │ + b.n b0d14 │ │ + b.n b14ce │ │ adds r0, #3 │ │ - b.n b0274 │ │ + b.n b0ec4 │ │ lsls r7, r6, #1 │ │ cmp r2, #0 │ │ str r0, [r0, #28] │ │ - b.n afbfe │ │ + b.n b084e │ │ movs r0, r0 │ │ - b.n b077a │ │ + b.n b13ca │ │ lsls r4, r6, #1 │ │ lsrs r0, r0, #8 │ │ stmia r1!, {r3, r6, r7} │ │ - b.n afc0a │ │ + b.n b085a │ │ strb r4, [r1, #0] │ │ - b.n b041a │ │ + b.n b106a │ │ str r6, [r0, r4] │ │ - b.n b00fa │ │ + b.n b0d4a │ │ adds r0, #7 │ │ - b.n b0422 │ │ + b.n b1072 │ │ str r5, [r0, r0] │ │ - b.n b004c │ │ + b.n b0c9c │ │ str r0, [r0, r0] │ │ - b.n b0194 │ │ + b.n b0de4 │ │ asrs r4, r0, #32 │ │ - b.n afc14 │ │ + b.n b0864 │ │ str r1, [r0, r0] │ │ - b.n b05fe │ │ + b.n b124e │ │ asrs r1, r1, #32 │ │ - b.n b0298 │ │ + b.n b0ee8 │ │ strb r3, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ str r5, [r4, #8] │ │ - b.n b043e │ │ + b.n b108e │ │ movs r5, r0 │ │ - b.n b07ac │ │ + b.n b13fc │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n b07b4 │ │ + b.n b1404 │ │ lsls r1, r3, #1 │ │ subs r2, #0 │ │ str r0, [r0, #0] │ │ - b.n afc40 │ │ + b.n b0890 │ │ asrs r4, r0, #32 │ │ - b.n afc44 │ │ + b.n b0894 │ │ adds r0, #0 │ │ - b.n b01c6 │ │ + b.n b0e16 │ │ asrs r1, r1, #32 │ │ - b.n b02c0 │ │ + b.n b0f10 │ │ asrs r0, r0, #32 │ │ - b.n b0862 │ │ + b.n b14b2 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ strb r1, [r0, #6] │ │ - b.n b0238 │ │ + b.n b0e88 │ │ lsls r4, r2, #1 │ │ and.w r1, r0, r0, lsl #31 │ │ - b.n afc66 │ │ + b.n b08b6 │ │ str r0, [r0, r0] │ │ - b.n b01c2 │ │ + b.n b0e12 │ │ str r5, [r0, r0] │ │ - b.n b0248 │ │ + b.n b0e98 │ │ movs r1, r0 │ │ - b.n b07e8 │ │ + b.n b1438 │ │ @ instruction: 0xffd11aff │ │ movs r0, r0 │ │ - b.n b07f4 │ │ + b.n b1444 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ movs r1, #200 @ 0xc8 │ │ - b.n afc82 │ │ + b.n b08d2 │ │ strb r0, [r0, #0] │ │ - b.n b0892 │ │ + b.n b14e2 │ │ lsrs r0, r2 │ │ - b.n b04da │ │ + b.n b112a │ │ movs r0, #0 │ │ - b.n b0202 │ │ + b.n b0e52 │ │ movs r0, #9 │ │ - b.n b0308 │ │ + b.n b0f58 │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n b0814 │ │ + b.n b1464 │ │ movs r0, #9 │ │ - b.n b04aa │ │ + b.n b10fa │ │ movs r0, #5 │ │ asrs r0, r4, #6 │ │ str r6, [r0, #0] │ │ - b.n b0212 │ │ + b.n b0e62 │ │ asrs r3, r0, #32 │ │ - b.n b0328 │ │ + b.n b0f78 │ │ asrs r0, r0, #32 │ │ - b.n b08ba │ │ + b.n b150a │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n b0824 │ │ + b.n b1474 │ │ movs r0, #5 │ │ lsls r0, r4, #6 │ │ movs r0, r0 │ │ - b.n b0838 │ │ + b.n b1488 │ │ movs r4, r0 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ - b.n b0834 │ │ + b.n b1484 │ │ movs r4, r0 │ │ lsls r0, r4, #6 │ │ movs r6, r1 │ │ @ instruction: 0xea00f000 │ │ - b.n b07de │ │ - blx 4b07e0 │ │ + b.n b142e │ │ + blx 4b1430 │ │ @ instruction: 0xffffffff │ │ @ instruction: 0xffffffff │ │ ... │ │ movs r0, #6 │ │ - b.n b0256 │ │ + b.n b0ea6 │ │ asrs r0, r0, #32 │ │ - b.n b097a │ │ + b.n b15ca │ │ movs r0, #3 │ │ - b.n b0370 │ │ + b.n b0fc0 │ │ movs r0, #0 │ │ - b.n b0902 │ │ + b.n b1552 │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n b086e │ │ + b.n b14be │ │ str r0, [sp, #4] │ │ lsls r0, r4, #6 │ │ movs r1, r0 │ │ lsls r0, r4, #6 │ │ movs r0, #9 │ │ - b.n b0516 │ │ + b.n b1166 │ │ lsls r0, r1, #2 │ │ - b.n afcf4 │ │ + b.n b0944 │ │ movs r0, r1 │ │ - b.n b091e │ │ + b.n b156e │ │ movs r4, r4 │ │ - b.n afbf8 │ │ + b.n b0848 │ │ lsls r0, r1, #2 │ │ - b.n b0700 │ │ + b.n b1350 │ │ movs r0, r5 │ │ - b.n afc00 │ │ + b.n b0850 │ │ movs r0, r0 │ │ - b.n b092e │ │ + b.n b157e │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n afd2c │ │ + b.n b097c │ │ adds r0, #48 @ 0x30 │ │ - b.n b068c │ │ + b.n b12dc │ │ movs r4, r5 │ │ - b.n afc10 │ │ + b.n b0860 │ │ movs r0, r6 │ │ - b.n afc14 │ │ + b.n b0864 │ │ movs r0, r2 │ │ - b.n b0942 │ │ + b.n b1592 │ │ movs r0, #140 @ 0x8c │ │ - b.n afd20 │ │ + b.n b0970 │ │ movs r0, #40 @ 0x28 │ │ - b.n b06a0 │ │ + b.n b12f0 │ │ movs r0, r0 │ │ - b.n afd28 │ │ + b.n b0978 │ │ movs r0, r7 │ │ - b.n b06a8 │ │ + b.n b12f8 │ │ asrs r1, r1, #32 │ │ - b.n b0556 │ │ - pop {r1, r4, r5, r6, pc} │ │ + b.n b11a6 │ │ + pop {r0, r1, r4, r5, r6, pc} │ │ @ instruction: 0xebff5038 │ │ - b.n afc54 │ │ + b.n b08a4 │ │ movs r0, r0 │ │ - b.n b08cc │ │ + b.n b151c │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r4, #2 │ │ - b.n afd5e │ │ + b.n b09ae │ │ movs r0, #64 @ 0x40 │ │ - b.n afd62 │ │ + b.n b09b2 │ │ movs r4, r5 │ │ - b.n afc68 │ │ + b.n b08b8 │ │ adds r0, #0 │ │ - b.n afd58 │ │ + b.n b09a8 │ │ strb r0, [r1, #0] │ │ - b.n afd5e │ │ + b.n b09ae │ │ movs r0, #4 │ │ - b.n b097e │ │ + b.n b15ce │ │ movs r1, #3 │ │ - b.n b0346 │ │ + b.n b0f96 │ │ adds r0, #2 │ │ - b.n b02c6 │ │ + b.n b0f16 │ │ lsls r7, r0, #2 │ │ - b.n b04f0 │ │ + b.n b1140 │ │ lsls r0, r3, #3 │ │ cmp r2, #0 │ │ movs r0, r6 │ │ - b.n afc88 │ │ - str r0, [sp, #612] @ 0x264 │ │ - @ instruction: 0xfa005000 │ │ - b.n b099a │ │ + b.n b08d8 │ │ + str r1, [sp, #284] @ 0x11c │ │ + mla r0, r0, r0, r5 │ │ + b.n b15ea │ │ movs r0, r0 │ │ - b.n b0908 │ │ + b.n b1558 │ │ lsls r6, r6, #2 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #9 │ │ - b.n afd9a │ │ + b.n b09ea │ │ str r0, [r0, r0] │ │ - b.n b09aa │ │ + b.n b15fa │ │ movs r0, r0 │ │ - b.n b090e │ │ + b.n b155e │ │ lsls r6, r6, #4 │ │ lsrs r0, r0, #8 │ │ lsls r3, r6, #2 │ │ and.w r0, r0, r0, lsl #24 │ │ - b.n b09ba │ │ + b.n b160a │ │ movs r2, r0 │ │ - b.n b0928 │ │ + b.n b1578 │ │ movs r5, r0 │ │ subs r2, #0 │ │ str r0, [r0, #0] │ │ - b.n afdb4 │ │ + b.n b0a04 │ │ asrs r4, r0, #32 │ │ - b.n afdb8 │ │ + b.n b0a08 │ │ movs r0, r0 │ │ - b.n b033a │ │ + b.n b0f8a │ │ str r0, [r0, #0] │ │ - b.n b09d2 │ │ + b.n b1622 │ │ movs r1, r1 │ │ - b.n b0438 │ │ + b.n b1088 │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ lsls r6, r0, #6 │ │ - b.n b03ac │ │ + b.n b0ffc │ │ movs r4, r1 │ │ - b.n b0322 │ │ + b.n b0f72 │ │ asrs r0, r0, #7 │ │ - b.n b05e6 │ │ + b.n b1236 │ │ asrs r4, r4, #32 │ │ - b.n afdc4 │ │ + b.n b0a14 │ │ asrs r4, r0, #32 │ │ - b.n b0332 │ │ + b.n b0f82 │ │ movs r0, r0 │ │ - b.n b09f2 │ │ + b.n b1642 │ │ adds r0, #0 │ │ - b.n b09f6 │ │ + b.n b1646 │ │ ands r0, r5 │ │ - b.n afdd4 │ │ + b.n b0a24 │ │ asrs r4, r0, #2 │ │ - b.n afdd8 │ │ + b.n b0a28 │ │ str r1, [sp, #188] @ 0xbc │ │ @ instruction: 0xfa006028 │ │ - b.n afe00 │ │ + b.n b0a50 │ │ ands r0, r0 │ │ - b.n b0a0a │ │ + b.n b165a │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n afe08 │ │ + b.n b0a58 │ │ stmia r0!, {r0} │ │ - b.n b0612 │ │ + b.n b1262 │ │ strb r0, [r0, #0] │ │ - b.n b0616 │ │ + b.n b1266 │ │ movs r0, r4 │ │ - b.n afdf4 │ │ + b.n b0a44 │ │ asrs r0, r0, #1 │ │ - b.n afe12 │ │ + b.n b0a62 │ │ str r2, [r1, r0] │ │ - b.n b0622 │ │ + b.n b1272 │ │ movs r0, r7 │ │ - b.n afe20 │ │ - add r0, pc, #16 @ (adr r0, b02f8 ) │ │ - b.n b0376 │ │ + b.n b0a70 │ │ + add r0, pc, #16 @ (adr r0, b0f48 ) │ │ + b.n b0fc6 │ │ strb r4, [r0, #0] │ │ - b.n afe10 │ │ + b.n b0a60 │ │ asrs r0, r0, #1 │ │ - b.n afe2c │ │ + b.n b0a7c │ │ movs r1, r1 │ │ ldmia.w r0, {r0, r8, r9} │ │ - b.n b0928 │ │ + b.n b1578 │ │ strh r1, [r0, #0] │ │ asrs r0, r1, #9 │ │ movs r0, #0 │ │ - b.n afe24 │ │ + b.n b0a74 │ │ asrs r4, r0, #32 │ │ - b.n afe28 │ │ + b.n b0a78 │ │ str r2, [r0, #0] │ │ - b.n b03aa │ │ + b.n b0ffa │ │ adds r0, #1 │ │ - b.n b04b4 │ │ + b.n b1104 │ │ lsls r2, r7, #3 │ │ subs r2, #0 │ │ str r0, [r0, #28] │ │ - b.n afe40 │ │ + b.n b0a90 │ │ adds r0, #2 │ │ - b.n b039a │ │ + b.n b0fea │ │ movs r3, r0 │ │ - b.n b042a │ │ + b.n b107a │ │ movs r0, r0 │ │ - b.n b05d2 │ │ + b.n b1222 │ │ lsls r0, r2, #13 │ │ cmp r2, #0 │ │ str r4, [r4, r0] │ │ - b.n afe64 │ │ + b.n b0ab4 │ │ movs r0, r0 │ │ - b.n b09da │ │ + b.n b162a │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n b05e6 │ │ + b.n b1236 │ │ movs r3, r0 │ │ cmp r2, #0 │ │ asrs r4, r6, #1 │ │ - b.n afe78 │ │ + b.n b0ac8 │ │ asrs r0, r1, #7 │ │ - b.n afe64 │ │ + b.n b0ab4 │ │ movs r1, #136 @ 0x88 │ │ - b.n b02a8 │ │ + b.n b0ef8 │ │ movs r3, r1 │ │ and.w r0, r0, r3, lsl #24 │ │ - b.n b0458 │ │ + b.n b10a8 │ │ movs r6, r0 │ │ - b.n b0602 │ │ + b.n b1252 │ │ movs r4, r0 │ │ cmp r2, #0 │ │ movs r0, #5 │ │ - b.n b03fe │ │ + b.n b104e │ │ asrs r0, r0, #32 │ │ - b.n b08e0 │ │ + b.n b1530 │ │ movs r0, #8 │ │ - b.n b0486 │ │ + b.n b10d6 │ │ asrs r0, r0, #32 │ │ - b.n b08a8 │ │ + b.n b14f8 │ │ movs r4, r0 │ │ and.w r0, r0, r4, ror #5 │ │ - b.n afea8 │ │ + b.n b0af8 │ │ movs r0, #3 │ │ - b.n b0402 │ │ + b.n b1052 │ │ asrs r0, r1, #7 │ │ - b.n afe98 │ │ + b.n b0ae8 │ │ movs r1, #130 @ 0x82 │ │ - b.n b02dc │ │ + b.n b0f2c │ │ asrs r4, r0, #32 │ │ - b.n afea0 │ │ + b.n b0af0 │ │ asrs r4, r1, #2 │ │ - b.n afe9c │ │ + b.n b0aec │ │ asrs r1, r0, #32 │ │ - b.n b06aa │ │ + b.n b12fa │ │ eors r4, r4 │ │ - b.n afea4 │ │ + b.n b0af4 │ │ movs r0, #136 @ 0x88 │ │ - b.n afea8 │ │ + b.n b0af8 │ │ lsls r4, r7, #12 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n b0ad6 │ │ + b.n b1726 │ │ movs r0, #40 @ 0x28 │ │ - b.n b0830 │ │ + b.n b1480 │ │ movs r4, r4 │ │ - b.n afdb4 │ │ + b.n b0a04 │ │ lsls r0, r1, #2 │ │ - b.n b08bc │ │ + b.n b150c │ │ movs r0, r5 │ │ - b.n afdbc │ │ + b.n b0a0c │ │ movs r0, r0 │ │ - b.n b0aea │ │ + b.n b173a │ │ movs r4, r5 │ │ - b.n afdc4 │ │ + b.n b0a14 │ │ adds r0, #48 @ 0x30 │ │ - b.n b0848 │ │ + b.n b1498 │ │ movs r0, r6 │ │ - b.n afdcc │ │ + b.n b0a1c │ │ movs r0, r2 │ │ - b.n b0afa │ │ + b.n b174a │ │ movs r0, r0 │ │ - b.n afed8 │ │ + b.n b0b28 │ │ lsls r0, r0, #1 │ │ - b.n b0858 │ │ + b.n b14a8 │ │ asrs r1, r1, #32 │ │ - b.n b0706 │ │ + b.n b1356 │ │ ands r4, r1 │ │ - b.n b070a │ │ - pop {r0, r2, pc} │ │ + b.n b135a │ │ + pop {r1, r2, pc} │ │ @ instruction: 0xebff5040 │ │ - b.n afe08 │ │ + b.n b0a58 │ │ movs r0, r0 │ │ - b.n b0a80 │ │ + b.n b16d0 │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ lsls r1, r0, #12 │ │ - b.n b07ec │ │ + b.n b143c │ │ movs r0, #1 │ │ - b.n b0b22 │ │ + b.n b1772 │ │ asrs r4, r6, #1 │ │ - b.n aff20 │ │ + b.n b0b70 │ │ str r2, [r1, #0] │ │ - b.n b072a │ │ + b.n b137a │ │ lsrs r0, r4, #20 │ │ - b.n b0432 │ │ + b.n b1082 │ │ strh r0, [r0, #0] │ │ - b.n b0502 │ │ + b.n b1152 │ │ movs r4, r5 │ │ - b.n afe2c │ │ + b.n b0a7c │ │ asrs r0, r0, #1 │ │ - b.n aff1c │ │ + b.n b0b6c │ │ movs r1, #32 │ │ - b.n b0482 │ │ + b.n b10d2 │ │ movs r0, #108 @ 0x6c │ │ - b.n aff1c │ │ + b.n b0b6c │ │ movs r0, #0 │ │ - b.n b0bc6 │ │ + b.n b1816 │ │ movs r1, #32 │ │ - b.n b050e │ │ + b.n b115e │ │ movs r2, r0 │ │ - b.n b06c2 │ │ + b.n b1312 │ │ movs r1, r5 │ │ ldr r2, [sp, #0] │ │ adds r0, #7 │ │ - b.n affb8 │ │ + b.n b0c08 │ │ str r4, [r0, r0] │ │ - b.n b075a │ │ + b.n b13aa │ │ movs r4, r0 │ │ - b.n b0a44 │ │ + b.n b1694 │ │ adds r0, #8 │ │ - b.n b0762 │ │ + b.n b13b2 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ adds r0, #56 @ 0x38 │ │ - b.n aff64 │ │ + b.n b0bb4 │ │ str r4, [r0, r0] │ │ - b.n b076e │ │ - b.n b0430 │ │ - b.n aff58 │ │ + b.n b13be │ │ + b.n b1080 │ │ + b.n b0ba8 │ │ str r0, [sp, #16] │ │ - b.n aff5c │ │ + b.n b0bac │ │ adds r0, #64 @ 0x40 │ │ - b.n aff74 │ │ + b.n b0bc4 │ │ asrs r0, r0, #1 │ │ ldmia.w r3, {ip, sp} │ │ - b.n b0b82 │ │ + b.n b17d2 │ │ strb r6, [r0, #0] │ │ - b.n b0502 │ │ + b.n b1152 │ │ strb r4, [r1, #0] │ │ - b.n b05fc │ │ + b.n b124c │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n aff88 │ │ + b.n b0bd8 │ │ adds r0, #116 @ 0x74 │ │ movs r5, #157 @ 0x9d │ │ strb r6, [r0, #0] │ │ movs r0, #78 @ 0x4e │ │ adds r1, #192 @ 0xc0 │ │ movs r5, #147 @ 0x93 │ │ adds r0, #7 │ │ movs r0, #131 @ 0x83 │ │ adds r0, #8 │ │ - b.n b04e8 │ │ + b.n b1138 │ │ strb r4, [r0, #2] │ │ - b.n affa0 │ │ + b.n b0bf0 │ │ movs r0, r0 │ │ - b.n b0b18 │ │ + b.n b1768 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ - b.n b04b0 │ │ - b.n affac │ │ + b.n b1100 │ │ + b.n b0bfc │ │ movs r0, r0 │ │ - b.n b0b1c │ │ + b.n b176c │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ adds r2, #158 @ 0x9e │ │ - b.n b058c │ │ + b.n b11dc │ │ strb r5, [r2, #10] │ │ - b.n b04c8 │ │ + b.n b1118 │ │ str r3, [r0, #0] │ │ - b.n b050a │ │ + b.n b115a │ │ movs r2, r0 │ │ - b.n b0b36 │ │ + b.n b1786 │ │ movs r2, r1 │ │ subs r2, #0 │ │ str r4, [r0, r2] │ │ - b.n affcc │ │ + b.n b0c1c │ │ strb r4, [r5, #1] │ │ - b.n affd0 │ │ + b.n b0c20 │ │ movs r0, #5 │ │ - b.n b05ae │ │ + b.n b11fe │ │ adds r0, #3 │ │ - b.n b0528 │ │ + b.n b1178 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n b05a6 │ │ + b.n b11f6 │ │ ldrb r6, [r3, #18] │ │ - b.n b05aa │ │ + b.n b11fa │ │ cmp r4, #148 @ 0x94 │ │ - b.n b04ee │ │ + b.n b113e │ │ movs r3, r0 │ │ - b.n b0752 │ │ + b.n b13a2 │ │ str r1, [r0, #0] │ │ adds r2, #70 @ 0x46 │ │ movs r0, r0 │ │ and.w r0, r0, r2, lsl #24 │ │ - b.n b07fa │ │ + b.n b144a │ │ movs r0, #4 │ │ - b.n b0bfe │ │ + b.n b184e │ │ asrs r0, r1, #32 │ │ - b.n affe4 │ │ + b.n b0c34 │ │ movs r1, #6 │ │ - b.n b05ca │ │ + b.n b121a │ │ adds r0, #2 │ │ - b.n b054a │ │ + b.n b119a │ │ movs r1, r0 │ │ - b.n b0774 │ │ + b.n b13c4 │ │ movs r6, r5 │ │ cmp r2, #0 │ │ asrs r0, r6, #1 │ │ - b.n b0010 │ │ + b.n b0c60 │ │ movs r1, #6 │ │ - b.n b081a │ │ + b.n b146a │ │ movs r0, r6 │ │ - b.n aff14 │ │ + b.n b0b64 │ │ asrs r0, r0, #32 │ │ - b.n b0004 │ │ + b.n b0c54 │ │ str r4, [r0, #0] │ │ - b.n afde6 │ │ + b.n b0a36 │ │ asrs r2, r1, #4 │ │ - b.n b05ec │ │ + b.n b123c │ │ asrs r6, r0, #4 │ │ - b.n b0570 │ │ + b.n b11c0 │ │ asrs r4, r0, #32 │ │ - b.n b09f4 │ │ - ldrh r3, [r6, #62] @ 0x3e │ │ - @ instruction: 0xfa000084 │ │ - b.n b0034 │ │ + b.n b1644 │ │ + str r0, [sp, #384] @ 0x180 │ │ + @ instruction: 0xfb000084 │ │ + b.n b0c84 │ │ stmia r0!, {r2} │ │ - b.n b083e │ │ + b.n b148e │ │ asrs r4, r5, #1 │ │ - b.n b003c │ │ + b.n b0c8c │ │ eors r4, r4 │ │ - b.n b0040 │ │ + b.n b0c90 │ │ movs r0, r0 │ │ - b.n b060c │ │ - add r0, pc, #464 @ (adr r0, b06dc ) │ │ - b.n b0048 │ │ + b.n b125c │ │ + add r0, pc, #464 @ (adr r0, b132c ) │ │ + b.n b0c98 │ │ movs r6, r0 │ │ - b.n b0612 │ │ + b.n b1262 │ │ ands r4, r0 │ │ - b.n b0622 │ │ + b.n b1272 │ │ str r0, [r5, #0] │ │ - b.n b0054 │ │ + b.n b0ca4 │ │ lsls r4, r0, #2 │ │ - b.n b0038 │ │ + b.n b0c88 │ │ movs r6, r0 │ │ - b.n b07ca │ │ + b.n b141a │ │ vpmin.u32 , q14, │ │ strh r0, [r0, #4] │ │ - b.n b0064 │ │ + b.n b0cb4 │ │ lsls r4, r1, #9 │ │ - b.n b0062 │ │ + b.n b0cb2 │ │ str r0, [r0, r0] │ │ - b.n b0c72 │ │ + b.n b18c2 │ │ movs r0, r0 │ │ - b.n b0bd6 │ │ + b.n b1826 │ │ lsls r4, r0, #2 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ and.w r0, r0, r1 │ │ - b.n b0c2c │ │ + b.n b187c │ │ lsls r1, r0, #2 │ │ subs r0, r0, r0 │ │ asrs r4, r6, #5 │ │ - b.n b0084 │ │ - ldr r7, [pc, #360] @ (b06b4 ) │ │ - b.n b0a68 │ │ + b.n b0cd4 │ │ + ldr r7, [pc, #360] @ (b1304 ) │ │ + b.n b16b8 │ │ movs r0, r5 │ │ - b.n b0086 │ │ + b.n b0cd6 │ │ movs r1, #104 @ 0x68 │ │ - b.n b0090 │ │ + b.n b0ce0 │ │ movs r0, r0 │ │ - b.n b07fc │ │ + b.n b144c │ │ movs r0, #1 │ │ str r2, [sp, #520] @ 0x208 │ │ movs r1, #104 @ 0x68 │ │ - b.n b007c │ │ + b.n b0ccc │ │ movs r2, r5 │ │ - b.n b0c0a │ │ + b.n b185a │ │ @ instruction: 0xfb2a9aff │ │ lsls r0, r6, #1 │ │ and.w r0, r0, sl │ │ - b.n b08b2 │ │ + b.n b1502 │ │ asrs r4, r0, #32 │ │ - b.n b08b6 │ │ + b.n b1506 │ │ strh r4, [r3, #16] │ │ add.w r0, r0, r0 │ │ - b.n b0c1e │ │ + b.n b186e │ │ lsls r4, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n b00ba │ │ - ldr r7, [pc, #360] @ (b06f0 ) │ │ - b.n b0aa4 │ │ + b.n b0d0a │ │ + ldr r7, [pc, #360] @ (b1340 ) │ │ + b.n b16f4 │ │ @ instruction: 0xfb23eaff │ │ subs r0, r4, r5 │ │ - b.n b00d0 │ │ + b.n b0d20 │ │ str r0, [r0, r0] │ │ - b.n b0d56 │ │ + b.n b19a6 │ │ asrs r1, r0, #32 │ │ - b.n b06b8 │ │ + b.n b1308 │ │ asrs r2, r3, #1 │ │ - b.n b0140 │ │ + b.n b0d90 │ │ movs r3, r0 │ │ - b.n b0c44 │ │ + b.n b1894 │ │ movs r4, r1 │ │ cmp r2, #0 │ │ - add r0, pc, #464 @ (adr r0, b0778 ) │ │ - b.n b00e4 │ │ + add r0, pc, #464 @ (adr r0, b13c8 ) │ │ + b.n b0d34 │ │ strh r0, [r0, #4] │ │ - b.n b00e8 │ │ + b.n b0d38 │ │ vpmin.u32 q7, , │ │ subs r0, r3, r4 │ │ - b.n b00f4 │ │ + b.n b0d44 │ │ str r0, [r0, r0] │ │ - b.n b0d7a │ │ + b.n b19ca │ │ asrs r1, r0, #32 │ │ - b.n b06dc │ │ + b.n b132c │ │ asrs r2, r3, #1 │ │ - b.n b0164 │ │ + b.n b0db4 │ │ movs r3, r0 │ │ - b.n b0c68 │ │ + b.n b18b8 │ │ movs r4, r2 │ │ cmp r2, #0 │ │ - add r0, pc, #464 @ (adr r0, b079c ) │ │ - b.n b0108 │ │ + add r0, pc, #464 @ (adr r0, b13ec ) │ │ + b.n b0d58 │ │ strh r0, [r0, #4] │ │ - b.n b010c │ │ + b.n b0d5c │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n b0110 │ │ + b.n b0d60 │ │ vpmin.u16 q7, , │ │ asrs r0, r1, #2 │ │ - b.n b0118 │ │ + b.n b0d68 │ │ adds r0, #140 @ 0x8c │ │ - b.n b011c │ │ + b.n b0d6c │ │ movs r0, #20 │ │ - b.n b0100 │ │ + b.n b0d50 │ │ movs r5, #61 @ 0x3d │ │ - b.n b0bea │ │ + b.n b183a │ │ asrs r0, r1, #32 │ │ - b.n b0108 │ │ + b.n b0d58 │ │ adds r0, #12 │ │ - b.n b010c │ │ + b.n b0d5c │ │ movs r0, r2 │ │ - b.n b0110 │ │ + b.n b0d60 │ │ lsrs r4, r7, #11 │ │ - b.n b0138 │ │ + b.n b0d88 │ │ movs r0, r0 │ │ - b.n b071c │ │ + b.n b136c │ │ movs r0, r0 │ │ - b.n b011c │ │ + b.n b0d6c │ │ subs r4, r6, r3 │ │ - b.n b0144 │ │ + b.n b0d94 │ │ movs r3, r0 │ │ - b.n b0d4a │ │ + b.n b199a │ │ subs r2, #240 @ 0xf0 │ │ - b.n b014c │ │ + b.n b0d9c │ │ asrs r1, r0, #32 │ │ - b.n b0730 │ │ + b.n b1380 │ │ adds r0, #3 │ │ - b.n b0734 │ │ - add r7, pc, #956 @ (adr r7, b09d4 ) │ │ + b.n b1384 │ │ + add r7, pc, #960 @ (adr r7, b1628 ) │ │ @ instruction: 0xebffffe1 │ │ @ instruction: 0xeaff1088 │ │ - b.n b015c │ │ + b.n b0dac │ │ adds r0, #140 @ 0x8c │ │ - b.n b0160 │ │ + b.n b0db0 │ │ movs r0, #20 │ │ - b.n b0144 │ │ + b.n b0d94 │ │ movs r5, #1 │ │ - b.n b0c2e │ │ + b.n b187e │ │ asrs r0, r1, #32 │ │ - b.n b014c │ │ + b.n b0d9c │ │ adds r0, #12 │ │ - b.n b0150 │ │ + b.n b0da0 │ │ movs r0, r2 │ │ - b.n b0154 │ │ + b.n b0da4 │ │ lsrs r4, r2, #10 │ │ - b.n b017c │ │ + b.n b0dcc │ │ movs r0, r0 │ │ - b.n b0760 │ │ + b.n b13b0 │ │ movs r0, r0 │ │ - b.n b0160 │ │ + b.n b0db0 │ │ subs r4, r1, r2 │ │ - b.n b0188 │ │ + b.n b0dd8 │ │ movs r3, r0 │ │ - b.n b0d8e │ │ + b.n b19de │ │ subs r2, #136 @ 0x88 │ │ - b.n b0190 │ │ + b.n b0de0 │ │ asrs r1, r0, #32 │ │ - b.n b0774 │ │ + b.n b13c4 │ │ adds r0, #3 │ │ - b.n b0778 │ │ - add r7, pc, #888 @ (adr r7, b09d4 ) │ │ + b.n b13c8 │ │ + add r7, pc, #892 @ (adr r7, b1628 ) │ │ @ instruction: 0xebffffd9 │ │ - @ instruction: 0xeaff1013 │ │ + @ instruction: 0xeaff084f │ │ vcvta.s16.f16 d19, d6 │ │ - b.n b021e │ │ + b.n b0e6e │ │ ldrb r2, [r5, #10] │ │ - b.n b0c82 │ │ + b.n b18d2 │ │ ldrb r2, [r5, #10] │ │ - b.n b0d0a │ │ + b.n b195a │ │ movs r0, r1 │ │ - b.n b0c9c │ │ + b.n b18ec │ │ ldrb r4, [r5, #10] │ │ lsls r2, r1, #12 │ │ ldrb r2, [r5, #10] │ │ lsls r0, r1, #13 │ │ adds r0, #2 │ │ - b.n b0790 │ │ + b.n b13e0 │ │ strb r1, [r0, #0] │ │ - b.n b0dc6 │ │ + b.n b1a16 │ │ movs r3, r0 │ │ - b.n b092a │ │ + b.n b157a │ │ strb r4, [r0, #1] │ │ - b.n b01a8 │ │ + b.n b0df8 │ │ @ instruction: 0xfa0e0aff │ │ movs r4, r7 │ │ - b.n b01d0 │ │ + b.n b0e20 │ │ adds r0, #1 │ │ - b.n b0dda │ │ + b.n b1a2a │ │ movs r1, r1 │ │ stmia.w sp, {r0, ip, sp} │ │ - b.n b09e2 │ │ + b.n b1632 │ │ lsls r4, r3, #1 │ │ - b.n b01e0 │ │ + b.n b0e30 │ │ ldr r5, [r2, #60] @ 0x3c │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n b09ee │ │ + b.n b163e │ │ movs r0, r0 │ │ - b.n b0d52 │ │ + b.n b19a2 │ │ movs r0, r0 │ │ - b.n b0df6 │ │ + b.n b1a46 │ │ lsls r4, r0, #1 │ │ - b.n b01d4 │ │ + b.n b0e24 │ │ @ instruction: 0xfa030aff │ │ lsrs r0, r3, #7 │ │ - b.n b0200 │ │ + b.n b0e50 │ │ movs r0, r0 │ │ - b.n b07e4 │ │ + b.n b1434 │ │ lsls r2, r3, #1 │ │ - b.n b026a │ │ + b.n b0eba │ │ movs r0, r0 │ │ - b.n b0d6e │ │ + b.n b19be │ │ lsls r6, r4, #8 │ │ lsrs r0, r0, #8 │ │ adds r0, r1, r7 │ │ - b.n b0214 │ │ + b.n b0e64 │ │ movs r1, r0 │ │ - b.n b0e1a │ │ + b.n b1a6a │ │ subs r1, #196 @ 0xc4 │ │ - b.n b021c │ │ + b.n b0e6c │ │ movs r0, #223 @ 0xdf │ │ - b.n b0e22 │ │ - ldr r1, [pc, #768] @ (b09e4 ) │ │ - b.n b0224 │ │ + b.n b1a72 │ │ + ldr r1, [pc, #768] @ (b1634 ) │ │ + b.n b0e74 │ │ asrs r1, r0, #32 │ │ - b.n b0808 │ │ + b.n b1458 │ │ adds r0, #3 │ │ - b.n b080c │ │ + b.n b145c │ │ ands r4, r0 │ │ - b.n b0810 │ │ + b.n b1460 │ │ lsls r4, r0, #4 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n b0a3a │ │ + b.n b168a │ │ movs r3, r2 │ │ and.w r9, r0, r0, asr #3 │ │ - b.n b0240 │ │ + b.n b0e90 │ │ movs r0, r0 │ │ - b.n b0824 │ │ + b.n b1474 │ │ asrs r2, r3, #1 │ │ - b.n b02aa │ │ + b.n b0efa │ │ movs r0, r0 │ │ - b.n b0e4e │ │ + b.n b1a9e │ │ lsls r4, r1, #2 │ │ - b.n b022c │ │ + b.n b0e7c │ │ lsls r0, r1, #2 │ │ - b.n b0230 │ │ + b.n b0e80 │ │ movs r0, r0 │ │ - b.n b0dbc │ │ + b.n b1a0c │ │ lsls r7, r7, #3 │ │ subs r0, r0, r0 │ │ ldrsb r5, [r0, r7] │ │ - b.n b0d32 │ │ + b.n b1982 │ │ ldrsh r7, [r7, r7] │ │ - b.n b0dc4 │ │ - add r0, pc, #464 @ (adr r0, b08f8 ) │ │ - b.n b0264 │ │ + b.n b1a14 │ │ + add r0, pc, #464 @ (adr r0, b1548 ) │ │ + b.n b0eb4 │ │ strh r0, [r0, #4] │ │ - b.n b0268 │ │ + b.n b0eb8 │ │ movs r6, r0 │ │ and.w r9, r0, r4, ror #1 │ │ - b.n b0274 │ │ + b.n b0ec4 │ │ ldrsb r5, [r0, r7] │ │ - b.n b0d4a │ │ + b.n b199a │ │ ldrsh r7, [r7, r7] │ │ - b.n b0ddc │ │ + b.n b1a2c │ │ movs r0, r0 │ │ - b.n b0860 │ │ + b.n b14b0 │ │ lsls r2, r3, #1 │ │ - b.n b02e6 │ │ + b.n b0f36 │ │ movs r0, r0 │ │ - b.n b0dea │ │ + b.n b1a3a │ │ lsls r2, r1, #4 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #1 │ │ - b.n b0286 │ │ + b.n b0ed6 │ │ asrs r4, r1, #11 │ │ - b.n b0290 │ │ + b.n b0ee0 │ │ asrs r0, r0, #32 │ │ - b.n b025a │ │ + b.n b0eaa │ │ asrs r0, r0, #32 │ │ - b.n b0e9e │ │ + b.n b1aee │ │ lsls r0, r4, #2 │ │ - b.n b0296 │ │ + b.n b0ee6 │ │ asrs r0, r0, #32 │ │ - b.n b0266 │ │ + b.n b0eb6 │ │ asrs r4, r0, #32 │ │ - b.n b029a │ │ + b.n b0eea │ │ asrs r0, r0, #2 │ │ - b.n b0288 │ │ + b.n b0ed8 │ │ asrs r0, r0, #32 │ │ - b.n b0eb2 │ │ + b.n b1b02 │ │ lsls r0, r6, #6 │ │ - b.n b02b0 │ │ + b.n b0f00 │ │ asrs r0, r6, #6 │ │ - b.n b0294 │ │ + b.n b0ee4 │ │ asrs r4, r6, #32 │ │ - b.n b02b8 │ │ + b.n b0f08 │ │ str r0, [sp, #0] │ │ - b.n b02b2 │ │ + b.n b0f02 │ │ movs r1, r0 │ │ - b.n b0a26 │ │ + b.n b1676 │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ ldr r4, [sp, #992] @ 0x3e0 │ │ add.w r0, r0, r8, lsr #1 │ │ - b.n b02cc │ │ + b.n b0f1c │ │ movs r0, r0 │ │ - b.n b0e36 │ │ + b.n b1a86 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #2 │ │ - b.n b0cb8 │ │ + b.n b1908 │ │ movs r1, r0 │ │ - b.n b0ee2 │ │ + b.n b1b32 │ │ ldr r6, [sp, #40] @ 0x28 │ │ add.w r0, r0, r0 │ │ - b.n b0e4a │ │ + b.n b1a9a │ │ asrs r0, r0, #32 │ │ - b.n b0eee │ │ + b.n b1b3e │ │ movs r0, r0 │ │ - b.n b0ef2 │ │ + b.n b1b42 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, #136 @ 0x88 │ │ - b.n b02f4 │ │ + b.n b0f44 │ │ subs r2, #0 │ │ - b.n b0dd6 │ │ + b.n b1a26 │ │ lsls r4, r1, #2 │ │ - b.n b02fc │ │ + b.n b0f4c │ │ subs r2, r7, #7 │ │ - b.n b0f06 │ │ + b.n b1b56 │ │ subs r3, #154 @ 0x9a │ │ - b.n b0e50 │ │ + b.n b1aa0 │ │ lsls r0, r2, #6 │ │ - b.n b07d0 │ │ + b.n b1420 │ │ lsrs r2, r0, #31 │ │ - b.n b0b12 │ │ + b.n b1762 │ │ lsls r0, r2, #14 │ │ - b.n b07d6 │ │ + b.n b1426 │ │ asrs r2, r2, #14 │ │ - b.n b091a │ │ + b.n b156a │ │ strb r0, [r1, #1] │ │ - b.n b0318 │ │ + b.n b0f68 │ │ movs r2, #216 @ 0xd8 │ │ - b.n b0b70 │ │ + b.n b17c0 │ │ movs r0, #2 │ │ - b.n b0888 │ │ + b.n b14d8 │ │ adds r0, #3 │ │ - b.n b096a │ │ + b.n b15ba │ │ movs r2, #248 @ 0xf8 │ │ - b.n b0b7c │ │ + b.n b17cc │ │ movs r0, r0 │ │ - b.n b0e9c │ │ + b.n b1aec │ │ lsls r5, r3, #7 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #1 │ │ - b.n b032e │ │ + b.n b0f7e │ │ strb r0, [r5, #1] │ │ - b.n b0338 │ │ + b.n b0f88 │ │ lsls r4, r0, #1 │ │ - b.n b0336 │ │ + b.n b0f86 │ │ movs r0, #0 │ │ - b.n b03a8 │ │ + b.n b0ff8 │ │ movs r1, r0 │ │ - b.n b0e2e │ │ + b.n b1a7e │ │ movs r0, #7 │ │ - b.n b0b4e │ │ + b.n b179e │ │ movs r0, #40 @ 0x28 │ │ lsls r0, r0, #10 │ │ movs r0, #208 @ 0xd0 │ │ - b.n b0b9a │ │ + b.n b17ea │ │ movs r2, #248 @ 0xf8 │ │ - b.n b0b9a │ │ + b.n b17ea │ │ asrs r1, r0, #32 │ │ - b.n b03c0 │ │ + b.n b1010 │ │ movs r1, r0 │ │ - b.n b0e44 │ │ + b.n b1a94 │ │ asrs r7, r0, #32 │ │ - b.n b0b66 │ │ + b.n b17b6 │ │ asrs r0, r3, #1 │ │ lsls r0, r0, #10 │ │ movs r0, #208 @ 0xd0 │ │ - b.n b0bb0 │ │ + b.n b1800 │ │ movs r5, #248 @ 0xf8 │ │ - b.n b0bb2 │ │ + b.n b1802 │ │ lsls r0, r3, #1 │ │ - b.n b0370 │ │ + b.n b0fc0 │ │ movs r0, r0 │ │ - b.n b0eda │ │ + b.n b1b2a │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r1, #2 │ │ - b.n b0380 │ │ + b.n b0fd0 │ │ asrs r0, r1, #2 │ │ - b.n b0d60 │ │ + b.n b19b0 │ │ movs r0, r0 │ │ - b.n b0968 │ │ + b.n b15b8 │ │ movs r4, r5 │ │ - b.n b036e │ │ + b.n b0fbe │ │ ldr r5, [sp, #428] @ 0x1ac │ │ add.w r0, r0, r0 │ │ - b.n b0ef6 │ │ + b.n b1b46 │ │ lsls r6, r2, #3 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #2 │ │ - b.n b0398 │ │ + b.n b0fe8 │ │ ldrb r0, [r0, #8] │ │ - b.n b0e7a │ │ + b.n b1aca │ │ ldrb r2, [r3, #14] │ │ - b.n b0eec │ │ + b.n b1b3c │ │ asrs r4, r1, #2 │ │ - b.n b03a4 │ │ + b.n b0ff4 │ │ movs r7, #144 @ 0x90 │ │ - b.n b0974 │ │ + b.n b15c4 │ │ lsrs r0, r0, #31 │ │ - b.n b0bb2 │ │ + b.n b1802 │ │ adds r7, #144 @ 0x90 │ │ - b.n b08bc │ │ + b.n b150c │ │ movs r1, r0 │ │ - b.n b099e │ │ + b.n b15ee │ │ subs r1, r0, #7 │ │ - b.n b09c4 │ │ + b.n b1614 │ │ movs r0, #72 @ 0x48 │ │ - b.n b03bc │ │ + b.n b100c │ │ movs r0, r1 │ │ - b.n b038a │ │ + b.n b0fda │ │ asrs r4, r1, #32 │ │ - b.n b038e │ │ + b.n b0fde │ │ movs r0, r2 │ │ - b.n b0392 │ │ + b.n b0fe2 │ │ asrs r4, r2, #32 │ │ - b.n b0396 │ │ + b.n b0fe6 │ │ asrs r0, r0, #9 │ │ - b.n b03ca │ │ + b.n b101a │ │ movs r0, r0 │ │ - b.n b0f3c │ │ + b.n b1b8c │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #1 │ │ - b.n b03dc │ │ + b.n b102c │ │ movs r0, r0 │ │ - b.n b0f46 │ │ + b.n b1b96 │ │ movs r2, r7 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n b03e8 │ │ + b.n b1038 │ │ movs r0, #40 @ 0x28 │ │ - b.n b0412 │ │ + b.n b1062 │ │ movs r1, r0 │ │ - b.n b0f9a │ │ + b.n b1bea │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ movs r0, #92 @ 0x5c │ │ - b.n b03f8 │ │ + b.n b1048 │ │ asrs r4, r0, #32 │ │ - b.n b03e4 │ │ + b.n b1034 │ │ movs r0, #208 @ 0xd0 │ │ - b.n b03ea │ │ + b.n b103a │ │ movs r2, r0 │ │ - b.n b0b6c │ │ + b.n b17bc │ │ movs r1, r6 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r3, #1 │ │ - b.n b040c │ │ + b.n b105c │ │ asrs r0, r1, #1 │ │ - b.n b03f8 │ │ + b.n b1048 │ │ movs r1, #92 @ 0x5c │ │ - b.n b03fc │ │ + b.n b104c │ │ adds r1, #88 @ 0x58 │ │ - b.n b0400 │ │ + b.n b1050 │ │ strb r4, [r3, #5] │ │ - b.n b0404 │ │ + b.n b1054 │ │ str r0, [r3, #20] │ │ - b.n b0408 │ │ + b.n b1058 │ │ str r7, [r0, r0] │ │ - b.n b092e │ │ + b.n b157e │ │ ands r6, r0 │ │ - b.n b0934 │ │ + b.n b1584 │ │ str r5, [r0, r0] │ │ - b.n b0c1a │ │ + b.n b186a │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, #7 │ │ - b.n b0c3a │ │ + b.n b188a │ │ adds r0, #6 │ │ - b.n b0c3e │ │ - blx 4b1f40 │ │ + b.n b188e │ │ + blx 4b2b90 │ │ @ instruction: 0xfff5eaff │ │ strb r4, [r3, #1] │ │ - b.n b0444 │ │ + b.n b1094 │ │ asrs r0, r2, #9 │ │ - b.n b0442 │ │ + b.n b1092 │ │ lsls r0, r1, #1 │ │ - b.n b0440 │ │ + b.n b1090 │ │ lsrs r6, r2, #29 │ │ - b.n b0e16 │ │ + b.n b1a66 │ │ movs r0, #208 @ 0xd0 │ │ - b.n b0c9a │ │ + b.n b18ea │ │ ands r1, r0 │ │ - b.n b0a42 │ │ + b.n b1692 │ │ str r0, [r0, r0] │ │ - b.n b0e68 │ │ + b.n b1ab8 │ │ lsrs r0, r6 │ │ - b.n b0ca6 │ │ + b.n b18f6 │ │ lsls r0, r1, #1 │ │ - b.n b0458 │ │ + b.n b10a8 │ │ lsrs r5, r2, #24 │ │ - b.n b0e2e │ │ + b.n b1a7e │ │ lsls r0, r2, #3 │ │ - b.n b0cb2 │ │ + b.n b1902 │ │ movs r1, r0 │ │ - b.n b0c56 │ │ + b.n b18a6 │ │ lsls r3, r3, #4 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #31 │ │ - b.n b047c │ │ + b.n b10cc │ │ asrs r0, r1, #2 │ │ - b.n b0e5c │ │ + b.n b1aac │ │ movs r0, r0 │ │ - b.n b0a64 │ │ + b.n b16b4 │ │ movs r4, r5 │ │ - b.n b046a │ │ + b.n b10ba │ │ ldr r5, [sp, #176] @ 0xb0 │ │ add.w r0, r0, r0 │ │ - b.n b0ff2 │ │ + b.n b1c42 │ │ lsls r0, r5, #6 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #2 │ │ - b.n b0494 │ │ + b.n b10e4 │ │ ldrb r0, [r0, #8] │ │ - b.n b0f76 │ │ + b.n b1bc6 │ │ ldrb r2, [r3, #14] │ │ - b.n b0fe8 │ │ + b.n b1c38 │ │ movs r0, #140 @ 0x8c │ │ - b.n b04a0 │ │ + b.n b10f0 │ │ asrs r0, r2, #30 │ │ - b.n b0a70 │ │ + b.n b16c0 │ │ lsrs r0, r0, #31 │ │ - b.n b0cae │ │ + b.n b18fe │ │ adds r7, #144 @ 0x90 │ │ - b.n b09b8 │ │ + b.n b1608 │ │ movs r2, r0 │ │ - b.n b0a98 │ │ + b.n b16e8 │ │ subs r2, r0, #7 │ │ - b.n b0ac0 │ │ + b.n b1710 │ │ movs r0, #92 @ 0x5c │ │ - b.n b04b8 │ │ + b.n b1108 │ │ movs r0, #72 @ 0x48 │ │ - b.n b04a6 │ │ + b.n b10f6 │ │ cmp r6, #21 │ │ - b.n b0e8a │ │ + b.n b1ada │ │ lsls r0, r6, #3 │ │ - b.n b0d0e │ │ + b.n b195e │ │ lsls r6, r0, #4 │ │ and.w r0, r0, r2, lsl #4 │ │ - b.n b0cb8 │ │ + b.n b1908 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r3, #1 │ │ - b.n b04d4 │ │ + b.n b1124 │ │ movs r4, r2 │ │ - b.n b0e9e │ │ + b.n b1aee │ │ adds r0, #64 @ 0x40 │ │ - b.n b04d6 │ │ + b.n b1126 │ │ asrs r0, r0, #9 │ │ - b.n b04da │ │ + b.n b112a │ │ movs r0, r0 │ │ - b.n b04ca │ │ + b.n b111a │ │ movs r0, #72 @ 0x48 │ │ - b.n b04d4 │ │ + b.n b1124 │ │ lsls r0, r2, #2 │ │ - b.n b04cc │ │ + b.n b111c │ │ lsrs r2, r2, #24 │ │ - b.n b0ebc │ │ + b.n b1b0c │ │ asrs r4, r0, #32 │ │ - b.n b04dc │ │ + b.n b112c │ │ adds r0, #136 @ 0x88 │ │ - b.n b04d8 │ │ + b.n b1128 │ │ lsls r4, r1, #2 │ │ - b.n b04dc │ │ + b.n b112c │ │ strb r0, [r4, #2] │ │ - b.n b04ea │ │ + b.n b113a │ │ movs r0, #0 │ │ - b.n b110a │ │ + b.n b1d5a │ │ adds r1, #36 @ 0x24 │ │ - b.n b04f4 │ │ + b.n b1144 │ │ movs r0, r0 │ │ - b.n b1080 │ │ + b.n b1cd0 │ │ strb r0, [r0, #0] │ │ - b.n b1116 │ │ + b.n b1d66 │ │ strb r0, [r0, #0] │ │ lsls r0, r4, #15 │ │ movs r0, r4 │ │ - b.n b1080 │ │ + b.n b1cd0 │ │ asrs r0, r4, #32 │ │ str r3, [sp, #640] @ 0x280 │ │ lsrs r1, r0, #32 │ │ - b.n b1088 │ │ + b.n b1cd8 │ │ adds r1, r0, r0 │ │ movs r3, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n b0c94 │ │ + b.n b18e4 │ │ strb r4, [r4, #2] │ │ - b.n b050c │ │ + b.n b115c │ │ strb r0, [r4, #2] │ │ - b.n b0510 │ │ + b.n b1160 │ │ lsls r1, r6, #1 │ │ subs r2, #0 │ │ movs r0, #148 @ 0x94 │ │ - b.n b0518 │ │ + b.n b1168 │ │ asrs r4, r0, #32 │ │ - b.n b0522 │ │ - add r0, pc, #0 @ (adr r0, b0a04 ) │ │ - b.n b1146 │ │ - add r0, pc, #48 @ (adr r0, b0a38 ) │ │ - b.n b050a │ │ + b.n b1172 │ │ + add r0, pc, #0 @ (adr r0, b1654 ) │ │ + b.n b1d96 │ │ + add r0, pc, #48 @ (adr r0, b1688 ) │ │ + b.n b115a │ │ movs r1, #2 │ │ - b.n b11ce │ │ + b.n b1e1e │ │ asrs r0, r0, #32 │ │ - b.n b0512 │ │ + b.n b1162 │ │ lsls r4, r6, #1 │ │ - b.n b0550 │ │ + b.n b11a0 │ │ negs r0, r0 │ │ - b.n b053a │ │ + b.n b118a │ │ movs r3, r0 │ │ - b.n b115e │ │ + b.n b1dae │ │ lsls r4, r3, #2 │ │ - b.n b053c │ │ + b.n b118c │ │ lsls r0, r2, #3 │ │ - b.n b0dae │ │ + b.n b19fe │ │ movs r0, #152 @ 0x98 │ │ - b.n b0544 │ │ + b.n b1194 │ │ movs r1, r0 │ │ - b.n b0cce │ │ + b.n b191e │ │ lsls r6, r6, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n b10d6 │ │ + b.n b1d26 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n b0554 │ │ + b.n b11a4 │ │ lsls r1, r7, #1 │ │ lsrs r0, r0, #8 │ │ str r4, [r3, #0] │ │ - b.n b0f4a │ │ + b.n b1b9a │ │ strh r1, [r0, #0] │ │ - b.n b1186 │ │ + b.n b1dd6 │ │ str r0, [sp, #0] │ │ - b.n b118a │ │ + b.n b1dda │ │ movs r0, r2 │ │ - b.n b0f56 │ │ + b.n b1ba6 │ │ lsls r4, r0, #2 │ │ - b.n b056c │ │ + b.n b11bc │ │ movs r4, r1 │ │ @ instruction: 0xea00a001 │ │ - b.n b0f6e │ │ + b.n b1bbe │ │ movs r0, #132 @ 0x84 │ │ - b.n b0598 │ │ + b.n b11e8 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr1, [r6, #552] @ 0x228 │ │ - b.n b0b7a │ │ + b.n b17ca │ │ movs r0, r1 │ │ - b.n b0596 │ │ + b.n b11e6 │ │ asrs r1, r0, #4 │ │ - b.n b0b72 │ │ + b.n b17c2 │ │ movs r0, r1 │ │ - b.n b0574 │ │ + b.n b11c4 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r1, #16] │ │ - b.n b05a2 │ │ + b.n b11f2 │ │ strh r1, [r0, #0] │ │ - b.n b0f8e │ │ + b.n b1bde │ │ str r4, [r1, #0] │ │ - b.n b0f8e │ │ + b.n b1bde │ │ movs r0, r0 │ │ - b.n b0d36 │ │ + b.n b1986 │ │ lsls r0, r5, #1 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n b05ba │ │ + b.n b120a │ │ asrs r2, r7, #2 │ │ - b.n b0e32 │ │ + b.n b1a82 │ │ lsrs r1, r0, #4 │ │ - b.n b10b8 │ │ + b.n b1d08 │ │ @ instruction: 0xffee1aff │ │ asrs r0, r5, #1 │ │ - b.n b05d8 │ │ + b.n b1228 │ │ movs r0, #116 @ 0x74 │ │ - b.n b05dc │ │ + b.n b122c │ │ strb r0, [r1, #0] │ │ - b.n b05d2 │ │ + b.n b1222 │ │ movs r2, r1 │ │ ldmia.w r1, {r6, sp} │ │ - b.n b05d2 │ │ + b.n b1222 │ │ lsls r1, r0, #2 │ │ stmia.w sp, {r0} │ │ - b.n b0df6 │ │ + b.n b1a46 │ │ asrs r3, r0, #32 │ │ - b.n b0dfa │ │ + b.n b1a4a │ │ adds r0, #136 @ 0x88 │ │ - b.n b0fd8 │ │ + b.n b1c28 │ │ ldr r0, [r0, r2] │ │ add.w r0, r0, r0 │ │ - b.n b1166 │ │ + b.n b1db6 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n b0bdc │ │ + b.n b182c │ │ @ instruction: 0xffe8eaff │ │ str r0, [r0, r0] │ │ - b.n b0e16 │ │ + b.n b1a66 │ │ lsls r0, r0, #25 │ │ - b.n b0618 │ │ + b.n b1268 │ │ movs r0, r0 │ │ - b.n b0bfc │ │ + b.n b184c │ │ lsls r2, r3, #1 │ │ - b.n b0682 │ │ + b.n b12d2 │ │ movs r0, r0 │ │ - b.n b1186 │ │ + b.n b1dd6 │ │ lsls r0, r4, #4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #24 │ │ - b.n b062c │ │ + b.n b127c │ │ movs r1, r0 │ │ - b.n b1232 │ │ + b.n b1e82 │ │ adds r6, #44 @ 0x2c │ │ - b.n b0634 │ │ + b.n b1284 │ │ movs r1, #74 @ 0x4a │ │ - b.n b10fa │ │ + b.n b1d4a │ │ mov r0, r5 │ │ - b.n b063c │ │ + b.n b128c │ │ asrs r1, r0, #32 │ │ - b.n b0c20 │ │ + b.n b1870 │ │ adds r0, #3 │ │ - b.n b0c24 │ │ + b.n b1874 │ │ ands r4, r0 │ │ - b.n b0c28 │ │ + b.n b1878 │ │ lsrs r0, r6 │ │ - b.n b0ea8 │ │ - add r6, pc, #708 @ (adr r6, b0dd4 ) │ │ + b.n b1af8 │ │ + add r6, pc, #712 @ (adr r6, b1a28 ) │ │ @ instruction: 0xebff0005 │ │ - b.n b0e56 │ │ - beq.n b0b50 │ │ - b.n b0fb0 │ │ + b.n b1aa6 │ │ + beq.n b17a0 │ │ + b.n b1c00 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r6, r7, r8, sl, ip} │ │ - b.n b0660 │ │ + b.n b12b0 │ │ movs r1, #104 @ 0x68 │ │ - b.n b0660 │ │ + b.n b12b0 │ │ adds r5, #196 @ 0xc4 │ │ - b.n b0668 │ │ + b.n b12b8 │ │ asrs r1, r0, #32 │ │ - b.n b0c4c │ │ + b.n b189c │ │ lsls r1, r0, #16 │ │ stmia.w sp, {r0} │ │ - b.n b1276 │ │ + b.n b1ec6 │ │ adds r0, #3 │ │ - b.n b0c58 │ │ + b.n b18a8 │ │ movs r0, #8 │ │ - b.n b0658 │ │ + b.n b12a8 │ │ movs r5, #21 │ │ - b.n b1142 │ │ - add r6, pc, #656 @ (adr r6, b0dd4 ) │ │ + b.n b1d92 │ │ + add r6, pc, #660 @ (adr r6, b1a28 ) │ │ @ instruction: 0xebfffef4 │ │ @ instruction: 0xeaff5000 │ │ - b.n b0e8e │ │ + b.n b1ade │ │ lsls r4, r2, #1 │ │ - b.n b067e │ │ + b.n b12ce │ │ asrs r4, r2, #8 │ │ - b.n b0690 │ │ + b.n b12e0 │ │ asrs r4, r0, #32 │ │ - b.n b065a │ │ + b.n b12aa │ │ movs r5, r0 │ │ - b.n b0e9e │ │ - beq.n b0b98 │ │ - b.n b0ff8 │ │ + b.n b1aee │ │ + beq.n b17e8 │ │ + b.n b1c48 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, lr} │ │ - b.n b0eaa │ │ + b.n b1afa │ │ mrc2 10, 7, lr, cr13, cr15, {7} @ │ │ movs r2, r1 │ │ - b.n b0eb2 │ │ - bcc.n b0b36 │ │ + b.n b1b02 │ │ + bcc.n b1788 │ │ @ instruction: 0xebfff98d │ │ @ instruction: 0xeaff1530 │ │ - b.n b06bc │ │ + b.n b130c │ │ lsls r0, r5, #1 │ │ - b.n b06bc │ │ + b.n b130c │ │ asrs r1, r0, #32 │ │ - b.n b0ca4 │ │ + b.n b18f4 │ │ lsls r1, r0, #2 │ │ ldmia.w r0, {r2, r5, r8, sl, ip, sp} │ │ - b.n b06cc │ │ + b.n b131c │ │ lsls r1, r0, #2 │ │ stmia.w sp, {r0} │ │ - b.n b12d6 │ │ + b.n b1f26 │ │ adds r0, #3 │ │ - b.n b0cb8 │ │ + b.n b1908 │ │ movs r0, #8 │ │ - b.n b06b8 │ │ + b.n b1308 │ │ movs r5, #100 @ 0x64 │ │ - b.n b11a2 │ │ - add r6, pc, #560 @ (adr r6, b0dd4 ) │ │ + b.n b1df2 │ │ + add r6, pc, #564 @ (adr r6, b1a28 ) │ │ @ instruction: 0xebfffee8 │ │ @ instruction: 0xeaff0000 │ │ - b.n b12ee │ │ + b.n b1f3e │ │ asrs r0, r0, #32 │ │ - b.n b12f2 │ │ + b.n b1f42 │ │ ldrsh.w lr, [lr, ] │ │ movs r0, r0 │ │ - b.n b12fa │ │ + b.n b1f4a │ │ asrs r0, r0, #32 │ │ - b.n b12fe │ │ + b.n b1f4e │ │ vpmin.u32 q7, q15, │ │ ldr r7, [r3, r0] │ │ add.w r0, r0, r0 │ │ - b.n b126a │ │ + b.n b1eba │ │ lsls r4, r2, #2 │ │ - b.n b06e8 │ │ + b.n b1338 │ │ lsls r0, r6, #4 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n b0f16 │ │ + b.n b1b66 │ │ lsls r0, r5, #20 │ │ - b.n b0718 │ │ + b.n b1368 │ │ movs r0, r0 │ │ - b.n b0cfc │ │ + b.n b194c │ │ lsls r2, r3, #1 │ │ - b.n b0782 │ │ + b.n b13d2 │ │ movs r0, r0 │ │ - b.n b1286 │ │ + b.n b1ed6 │ │ lsls r0, r4, #3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #20 │ │ - b.n b072c │ │ + b.n b137c │ │ movs r1, r0 │ │ - b.n b1332 │ │ + b.n b1f82 │ │ adds r5, #20 │ │ - b.n b0734 │ │ + b.n b1384 │ │ cmp r7, #81 @ 0x51 │ │ - b.n b133a │ │ + b.n b1f8a │ │ cmp r0, r2 │ │ - b.n b073c │ │ + b.n b138c │ │ asrs r1, r0, #32 │ │ - b.n b0d20 │ │ + b.n b1970 │ │ adds r0, #3 │ │ - b.n b0d24 │ │ + b.n b1974 │ │ ands r4, r0 │ │ - b.n b0d28 │ │ + b.n b1978 │ │ @ instruction: 0xffbeeaff │ │ movs r4, r0 │ │ - b.n b0f52 │ │ + b.n b1ba2 │ │ asrs r0, r0, #15 │ │ add.w r0, r0, r4 │ │ - b.n b0742 │ │ + b.n b1392 │ │ movs r0, r0 │ │ - b.n b12be │ │ + b.n b1f0e │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n b073c │ │ + b.n b138c │ │ @ instruction: 0xff851aff │ │ strh r1, [r0, #0] │ │ - b.n b136a │ │ + b.n b1fba │ │ str r0, [sp, #0] │ │ - b.n b136e │ │ + b.n b1fbe │ │ lsls r4, r1, #2 │ │ - b.n b076c │ │ + b.n b13bc │ │ lsls r0, r2, #3 │ │ - b.n b0fb6 │ │ + b.n b1c06 │ │ movs r0, r0 │ │ - b.n b0edc │ │ + b.n b1b2c │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #2 │ │ - b.n b115c │ │ + b.n b1dac │ │ ldrsb r0, [r6, r5] │ │ add.w r0, r0, r0 │ │ - b.n b12ea │ │ + b.n b1f3a │ │ lsls r3, r4, #3 │ │ subs r0, r0, r0 │ │ adds r0, #116 @ 0x74 │ │ - b.n b078c │ │ + b.n b13dc │ │ str r0, [r0, r0] │ │ - b.n b1396 │ │ + b.n b1fe6 │ │ asrs r0, r2, #2 │ │ - b.n b0794 │ │ + b.n b13e4 │ │ lsls r0, r0, #1 │ │ - b.n b0784 │ │ + b.n b13d4 │ │ movs r0, #20 │ │ - b.n b0782 │ │ + b.n b13d2 │ │ movs r2, r0 │ │ - b.n b0f08 │ │ + b.n b1b58 │ │ movs r0, r4 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n b078e │ │ + b.n b13de │ │ cmp r7, #86 @ 0x56 │ │ - b.n b1172 │ │ + b.n b1dc2 │ │ lsls r0, r2, #3 │ │ - b.n b0ffa │ │ + b.n b1c4a │ │ str r1, [r1, #0] │ │ - b.n b0d9a │ │ + b.n b19ea │ │ strb r0, [r0, #0] │ │ - b.n b11c0 │ │ + b.n b1e10 │ │ str r0, [r6, #12] │ │ - b.n b1006 │ │ + b.n b1c56 │ │ lsls r0, r0, #1 │ │ - b.n b07ac │ │ + b.n b13fc │ │ lsls r0, r1, #1 │ │ - b.n b07aa │ │ + b.n b13fa │ │ lsrs r5, r2, #24 │ │ - b.n b118e │ │ + b.n b1dde │ │ lsls r0, r2, #3 │ │ - b.n b1012 │ │ + b.n b1c62 │ │ movs r1, r0 │ │ - b.n b0fb6 │ │ + b.n b1c06 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ lsls r4, r6, #17 │ │ - b.n b07dc │ │ + b.n b142c │ │ asrs r0, r5, #32 │ │ - b.n b1138 │ │ + b.n b1d88 │ │ movs r0, r0 │ │ - b.n b0dc4 │ │ + b.n b1a14 │ │ movs r4, r5 │ │ - b.n b07ca │ │ + b.n b141a │ │ ldr r4, [sp, #336] @ 0x150 │ │ add.w r0, r0, r0 │ │ - b.n b1352 │ │ + b.n b1fa2 │ │ lsls r3, r2, #3 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n b06f0 │ │ + b.n b1340 │ │ ldrb r0, [r0, #8] │ │ - b.n b12d6 │ │ + b.n b1f26 │ │ ldrb r2, [r3, #14] │ │ - b.n b1348 │ │ + b.n b1f98 │ │ movs r0, #36 @ 0x24 │ │ - b.n b06fc │ │ + b.n b134c │ │ asrs r0, r2, #30 │ │ - b.n b0dd0 │ │ + b.n b1a20 │ │ lsrs r0, r0, #31 │ │ - b.n b100e │ │ + b.n b1c5e │ │ adds r7, #144 @ 0x90 │ │ - b.n b0d18 │ │ + b.n b1968 │ │ movs r2, r0 │ │ - b.n b0df8 │ │ + b.n b1a48 │ │ subs r2, r0, #7 │ │ - b.n b0e20 │ │ + b.n b1a70 │ │ adds r0, #116 @ 0x74 │ │ - b.n b0818 │ │ + b.n b1468 │ │ movs r0, #64 @ 0x40 │ │ - b.n b0808 │ │ + b.n b1458 │ │ movs r0, #72 @ 0x48 │ │ - b.n b080a │ │ + b.n b145a │ │ cmp r6, #21 │ │ - b.n b11ee │ │ + b.n b1e3e │ │ lsls r0, r6, #3 │ │ - b.n b1072 │ │ + b.n b1cc2 │ │ lsls r0, r0, #9 │ │ - b.n b0818 │ │ + b.n b1468 │ │ movs r0, #4 │ │ - b.n b081e │ │ + b.n b146e │ │ asrs r0, r1, #32 │ │ - b.n b081a │ │ + b.n b146a │ │ movs r2, r0 │ │ - b.n b0fae │ │ + b.n b1bfe │ │ asrs r1, r1, #32 │ │ - b.n b0d84 │ │ + b.n b19d4 │ │ asrs r0, r1, #32 │ │ - b.n b0806 │ │ + b.n b1456 │ │ movs r2, r0 │ │ ldr r2, [sp, #0] │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n b0848 │ │ + b.n b1498 │ │ movs r2, r2 │ │ - @ instruction: 0xea00dd20 │ │ + @ instruction: 0xea00dcd0 │ │ movs r2, r0 │ │ lsls r0, r1, #2 │ │ - b.n b0e2a │ │ + b.n b1a7a │ │ asrs r2, r1, #2 │ │ - b.n b0e32 │ │ + b.n b1a82 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n b085c │ │ + b.n b14ac │ │ lsls r0, r0, #4 │ │ - b.n b0e2e │ │ + b.n b1a7e │ │ asrs r1, r0, #4 │ │ - b.n b0e32 │ │ + b.n b1a82 │ │ movs r0, r2 │ │ - b.n b122e │ │ + b.n b1e7e │ │ asrs r4, r3, #32 │ │ - b.n b1234 │ │ + b.n b1e84 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr8, [r0, #4] │ │ - b.n b124a │ │ + b.n b1e9a │ │ movs r0, #8 │ │ - b.n b085e │ │ + b.n b14ae │ │ movs r4, r1 │ │ - b.n b1242 │ │ + b.n b1e92 │ │ movs r0, #8 │ │ - b.n b0848 │ │ - add r0, pc, #4 @ (adr r0, b0d4c ) │ │ - b.n b125e │ │ + b.n b1498 │ │ + add r0, pc, #4 @ (adr r0, b199c ) │ │ + b.n b1eae │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r1, #48] @ 0x30 │ │ - b.n b1254 │ │ + b.n b1ea4 │ │ movs r0, #4 │ │ - b.n b087e │ │ + b.n b14ce │ │ movs r2, r0 │ │ - b.n b100a │ │ + b.n b1c5a │ │ @ instruction: 0xfff49aff │ │ lsls r2, r1, #2 │ │ - b.n b0e76 │ │ - add r0, pc, #0 @ (adr r0, b0d64 ) │ │ - b.n b086e │ │ - add r0, pc, #16 @ (adr r0, b0d78 ) │ │ - b.n b0872 │ │ + b.n b1ac6 │ │ + add r0, pc, #0 @ (adr r0, b19b4 ) │ │ + b.n b14be │ │ + add r0, pc, #16 @ (adr r0, b19c8 ) │ │ + b.n b14c2 │ │ asrs r1, r0, #32 │ │ - b.n b14ae │ │ + b.n b20fe │ │ adds r3, #164 @ 0xa4 │ │ - b.n b08b0 │ │ + b.n b1500 │ │ lsls r0, r0, #4 │ │ - b.n b0e7e │ │ + b.n b1ace │ │ movs r0, #0 │ │ - b.n b153a │ │ + b.n b218a │ │ movs r0, r0 │ │ - b.n b1428 │ │ + b.n b2078 │ │ adds r0, #3 │ │ - b.n b0ea0 │ │ + b.n b1af0 │ │ adds r0, #28 │ │ - b.n b0886 │ │ + b.n b14d6 │ │ movs r0, #32 │ │ - b.n b088a │ │ + b.n b14da │ │ asrs r4, r4, #32 │ │ - b.n b088e │ │ + b.n b14de │ │ movs r2, r1 │ │ - b.n b1152 │ │ - add r0, pc, #464 @ (adr r0, b0f64 ) │ │ - b.n b08d0 │ │ + b.n b1da2 │ │ + add r0, pc, #464 @ (adr r0, b1bb4 ) │ │ + b.n b1520 │ │ movs r0, r0 │ │ - b.n b0eaa │ │ + b.n b1afa │ │ asrs r4, r7, #8 │ │ - b.n b08d2 │ │ + b.n b1522 │ │ movs r1, r0 │ │ - b.n b0ea2 │ │ + b.n b1af2 │ │ lsls r4, r7, #8 │ │ - b.n b08ba │ │ + b.n b150a │ │ vpmin.u8 , q13, │ │ lsls r0, r3, #1 │ │ - b.n b08e8 │ │ + b.n b1538 │ │ lsls r0, r0 │ │ - b.n b12c6 │ │ + b.n b1f16 │ │ movs r0, r0 │ │ - b.n b1456 │ │ + b.n b20a6 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #13 │ │ - b.n b08fc │ │ + b.n b154c │ │ asrs r0, r1, #2 │ │ - b.n b12dc │ │ + b.n b1f2c │ │ movs r0, r0 │ │ - b.n b0ee4 │ │ + b.n b1b34 │ │ movs r4, r5 │ │ - b.n b08ea │ │ + b.n b153a │ │ ldr r4, [sp, #48] @ 0x30 │ │ add.w r0, r0, r0 │ │ - b.n b1472 │ │ + b.n b20c2 │ │ lsls r2, r7, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #2 │ │ - b.n b0914 │ │ + b.n b1564 │ │ ldrb r0, [r0, #8] │ │ - b.n b13f6 │ │ + b.n b2046 │ │ ldrb r2, [r3, #14] │ │ - b.n b1468 │ │ + b.n b20b8 │ │ asrs r4, r1, #2 │ │ - b.n b0920 │ │ + b.n b1570 │ │ movs r7, #144 @ 0x90 │ │ - b.n b0ef0 │ │ + b.n b1b40 │ │ lsrs r0, r0, #31 │ │ - b.n b112e │ │ + b.n b1d7e │ │ adds r7, #144 @ 0x90 │ │ - b.n b0e38 │ │ + b.n b1a88 │ │ movs r1, r0 │ │ - b.n b0f1a │ │ + b.n b1b6a │ │ subs r1, r0, #7 │ │ - b.n b0f40 │ │ + b.n b1b90 │ │ movs r0, #72 @ 0x48 │ │ - b.n b0938 │ │ + b.n b1588 │ │ lsls r0, r7, #7 │ │ - b.n b1186 │ │ + b.n b1dd6 │ │ str r4, [r7, r0] │ │ - b.n b0940 │ │ + b.n b1590 │ │ strb r0, [r3, #0] │ │ - b.n b131e │ │ + b.n b1f6e │ │ adds r2, #68 @ 0x44 │ │ - b.n b0942 │ │ + b.n b1592 │ │ strh r0, [r0, #0] │ │ - b.n b1552 │ │ + b.n b21a2 │ │ lsrs r5, r1, #10 │ │ orn r0, r7, #6815744 @ 0x680000 │ │ - b.n b11a4 │ │ + b.n b1df4 │ │ movs r1, #176 @ 0xb0 │ │ - b.n b11c8 │ │ + b.n b1e18 │ │ str r2, [r2, #0] │ │ - b.n b09cc │ │ + b.n b161c │ │ asrs r4, r1, #2 │ │ - b.n b0940 │ │ + b.n b1590 │ │ asrs r3, r2, #32 │ │ - b.n b09d4 │ │ + b.n b1624 │ │ lsls r0, r1, #2 │ │ - b.n b0948 │ │ + b.n b1598 │ │ cmp r1, #184 @ 0xb8 │ │ - b.n b11cc │ │ + b.n b1e1c │ │ movs r0, #136 @ 0x88 │ │ - b.n b1350 │ │ + b.n b1fa0 │ │ str r2, [r3, #8] │ │ - b.n b09d4 │ │ + b.n b1624 │ │ asrs r3, r3, #2 │ │ - b.n b09d8 │ │ + b.n b1628 │ │ asrs r0, r0, #32 │ │ - b.n b0968 │ │ + b.n b15b8 │ │ lsls r0, r7, #2 │ │ - b.n b0970 │ │ + b.n b15c0 │ │ adds r0, #0 │ │ - b.n b0978 │ │ + b.n b15c8 │ │ strb r4, [r2, #0] │ │ - b.n b1352 │ │ + b.n b1fa2 │ │ lsrs r5, r1, #10 │ │ orr.w r0, r7, #8454144 @ 0x810000 │ │ - b.n b0f76 │ │ + b.n b1bc6 │ │ str r4, [r7, #8] │ │ - b.n b0984 │ │ + b.n b15d4 │ │ asrs r4, r0, #1 │ │ - b.n b0992 │ │ + b.n b15e2 │ │ lsls r0, r0, #5 │ │ - b.n b097c │ │ + b.n b15cc │ │ movs r0, r0 │ │ - b.n b13b2 │ │ + b.n b2002 │ │ lsls r4, r0, #5 │ │ - b.n b0984 │ │ + b.n b15d4 │ │ movs r0, r5 │ │ - b.n b1372 │ │ + b.n b1fc2 │ │ adds r0, #0 │ │ - b.n b0980 │ │ + b.n b15d0 │ │ lsrs r5, r1, #10 │ │ orn sl, r1, #288768 @ 0x46800 │ │ orn sl, r1, #18048 @ 0x4680 │ │ orn sl, r1, #6717440 @ 0x668000 │ │ orr.w sl, r0, #419840 @ 0x66800 │ │ orr.w sl, r0, #26240 @ 0x6680 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orn sl, r1, #288768 @ 0x46800 │ │ orn sl, r1, #18304 @ 0x4780 │ │ orn r0, r1, #3538944 @ 0x360000 │ │ - b.n b13ae │ │ + b.n b1ffe │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #419840 @ 0x66800 │ │ orr.w sl, r0, #6717440 @ 0x668000 │ │ orn sl, r1, #26240 @ 0x6680 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orn r0, r1, #1703936 @ 0x1a0000 │ │ - b.n b13bc │ │ + b.n b200c │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #419840 @ 0x66800 │ │ orr.w sl, r0, #4685824 @ 0x478000 │ │ orn r2, r1, #3840 @ 0xf00 │ │ - b.n b0a00 │ │ + b.n b1650 │ │ strh r0, [r0, #0] │ │ - b.n b09c6 │ │ + b.n b1616 │ │ strh r4, [r0, #0] │ │ - b.n b09ca │ │ + b.n b161a │ │ lsls r0, r2, #3 │ │ - b.n b13d2 │ │ + b.n b2022 │ │ str r6, [r0, #0] │ │ - b.n b0ff0 │ │ + b.n b1c40 │ │ str r1, [sp, #224] @ 0xe0 │ │ - b.n b09f0 │ │ + b.n b1640 │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #12582912 @ 0xc00000 │ │ - b.n b13ea │ │ + b.n b203a │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #6291456 @ 0x600000 │ │ - b.n b13ea │ │ + b.n b203a │ │ lsrs r7, r1, #11 │ │ orr.w r0, r0, #4194304 @ 0x400000 │ │ - b.n b0a28 │ │ + b.n b1678 │ │ lsls r4, r7, #4 │ │ - b.n b0a0c │ │ + b.n b165c │ │ lsls r4, r2, #2 │ │ - b.n b0a10 │ │ + b.n b1660 │ │ lsls r4, r3, #1 │ │ - b.n b0a34 │ │ + b.n b1684 │ │ str r0, [sp, #576] @ 0x240 │ │ - b.n b0a18 │ │ + b.n b1668 │ │ adds r0, #4 │ │ - b.n b0a36 │ │ + b.n b1686 │ │ asrs r4, r0, #32 │ │ - b.n b0a26 │ │ + b.n b1676 │ │ asrs r3, r0, #32 │ │ - b.n b120c │ │ + b.n b1e5c │ │ adds r0, #4 │ │ - b.n b124e │ │ + b.n b1e9e │ │ asrs r1, r0, #4 │ │ - b.n b1614 │ │ - bvc.n b0fa4 │ │ + b.n b2264 │ │ + bvc.n b1bf6 │ │ @ instruction: 0xebff5000 │ │ - b.n b125a │ │ + b.n b1eaa │ │ lsls r0, r3, #1 │ │ - b.n b0a58 │ │ + b.n b16a8 │ │ movs r0, r0 │ │ - b.n b15c2 │ │ + b.n b2212 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r5 │ │ - b.n b0a56 │ │ + b.n b16a6 │ │ asrs r0, r5, #32 │ │ - b.n b13c4 │ │ + b.n b2014 │ │ ldr r3, [sp, #716] @ 0x2cc │ │ add.w r0, r0, r0 │ │ - b.n b15d6 │ │ + b.n b2226 │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n b0974 │ │ + b.n b15c4 │ │ ldrb r0, [r0, #8] │ │ - b.n b155a │ │ + b.n b21aa │ │ ldrb r2, [r3, #14] │ │ - b.n b15cc │ │ + b.n b221c │ │ asrs r4, r4, #32 │ │ - b.n b0980 │ │ + b.n b15d0 │ │ movs r7, #144 @ 0x90 │ │ - b.n b1054 │ │ + b.n b1ca4 │ │ lsrs r0, r0, #31 │ │ - b.n b1292 │ │ + b.n b1ee2 │ │ adds r7, #144 @ 0x90 │ │ - b.n b0f96 │ │ + b.n b1be6 │ │ strh r1, [r0, #0] │ │ - b.n b107e │ │ + b.n b1cce │ │ ldr r7, [sp, #772] @ 0x304 │ │ - b.n b109e │ │ + b.n b1cee │ │ lsls r0, r1, #1 │ │ - b.n b0a9c │ │ + b.n b16ec │ │ strh r0, [r6, #22] │ │ - b.n b12e6 │ │ + b.n b1f36 │ │ movs r0, r0 │ │ - b.n b1614 │ │ + b.n b2264 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n b12b2 │ │ - beq.n b0fac │ │ - b.n b140c │ │ + b.n b1f02 │ │ + beq.n b1bfc │ │ + b.n b205c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r8, r9, sl, fp, sp, lr, pc} │ │ - @ instruction: 0xfff59b92 │ │ + ldmia.w sp!, {r0, r3, r5, r6, sl, sp, lr, pc} │ │ + vqrdmlsh.s q12, , d9[0] │ │ vshr.u32 q9, q6, #11 │ │ - b.n b0ac0 │ │ + b.n b1710 │ │ asrs r2, r3, #1 │ │ - b.n b0b36 │ │ + b.n b1786 │ │ movs r4, r0 │ │ - b.n b0ab2 │ │ + b.n b1702 │ │ movs r0, r0 │ │ - b.n b1634 │ │ + b.n b2284 │ │ lsls r2, r0, #4 │ │ - b.n b1696 │ │ + b.n b22e6 │ │ movs r4, r0 │ │ - b.n b0a9e │ │ + b.n b16ee │ │ @ instruction: 0xfff30aff │ │ asrs r4, r2, #6 │ │ - b.n b0ae0 │ │ + b.n b1730 │ │ movs r1, r0 │ │ - b.n b16e6 │ │ + b.n b2336 │ │ adds r1, #144 @ 0x90 │ │ - b.n b0ae8 │ │ + b.n b1738 │ │ movs r1, #110 @ 0x6e │ │ - b.n b15ae │ │ + b.n b21fe │ │ sbcs r4, r1 │ │ - b.n b0af0 │ │ + b.n b1740 │ │ asrs r1, r0, #32 │ │ - b.n b10d4 │ │ + b.n b1d24 │ │ adds r0, #3 │ │ - b.n b10d8 │ │ + b.n b1d28 │ │ ands r4, r0 │ │ - b.n b10dc │ │ + b.n b1d2c │ │ mrc2 10, 6, lr, cr1, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n b1706 │ │ + b.n b2356 │ │ asrs r0, r0, #32 │ │ - b.n b170a │ │ + b.n b235a │ │ @ instruction: 0xff8aeaff │ │ str r0, [sp, #0] │ │ - b.n b1712 │ │ + b.n b2362 │ │ @ instruction: 0xffe1eaff │ │ - str r1, [sp, #696] @ 0x2b8 │ │ - @ instruction: 0xfff5dd02 │ │ + strh r6, [r2, #42] @ 0x2a │ │ + vsra.u64 , q9, #11 │ │ vcgt.s16 d21, d0, #0 │ │ - b.n b1322 │ │ + b.n b1f72 │ │ adds r0, #116 @ 0x74 │ │ - b.n b0b20 │ │ + b.n b1770 │ │ vpmin.u8 q15, q8, │ │ str r0, [r0, r0] │ │ - b.n b132e │ │ + b.n b1f7e │ │ movs r5, r0 │ │ - b.n b1332 │ │ - beq.n b102c │ │ - b.n b148c │ │ + b.n b1f82 │ │ + beq.n b1c7c │ │ + b.n b20dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n b173e │ │ + b.n b238e │ │ asrs r0, r0, #32 │ │ - b.n b1342 │ │ + b.n b1f92 │ │ mrc2 10, 2, lr, cr12, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n b174a │ │ + b.n b239a │ │ asrs r5, r0, #32 │ │ - b.n b134e │ │ + b.n b1f9e │ │ vpmin.u q7, , │ │ lsls r0, r4, #2 │ │ - b.n b0b54 │ │ + b.n b17a4 │ │ movs r0, r0 │ │ - b.n b1138 │ │ + b.n b1d88 │ │ lsls r2, r3, #1 │ │ - b.n b0bbe │ │ + b.n b180e │ │ movs r0, r0 │ │ - b.n b16c2 │ │ + b.n b2312 │ │ ldc2 10, cr0, [sp, #1020]! @ 0x3fc @ │ │ asrs r0, r2, #2 │ │ - b.n b0b68 │ │ + b.n b17b8 │ │ ldrsb r5, [r0, r7] │ │ - b.n b163e │ │ + b.n b228e │ │ adds r0, #140 @ 0x8c │ │ - b.n b0b70 │ │ + b.n b17c0 │ │ ldrsh r7, [r7, r7] │ │ - b.n b16d4 │ │ + b.n b2324 │ │ lsls r0, r1, #2 │ │ - b.n b0b78 │ │ + b.n b17c8 │ │ asrs r1, r0, #32 │ │ - b.n b115c │ │ + b.n b1dac │ │ movs r0, #132 @ 0x84 │ │ - b.n b0b80 │ │ + b.n b17d0 │ │ adds r0, #3 │ │ - b.n b1164 │ │ + b.n b1db4 │ │ movs r0, r0 │ │ - b.n b1168 │ │ + b.n b1db8 │ │ movs r0, r0 │ │ - b.n b0b68 │ │ + b.n b17b8 │ │ movs r0, #2 │ │ - b.n b1170 │ │ + b.n b1dc0 │ │ movs r0, #8 │ │ - b.n b0b70 │ │ + b.n b17c0 │ │ movs r1, r0 │ │ - b.n b179a │ │ + b.n b23ea │ │ movs r4, #171 @ 0xab │ │ - b.n b165e │ │ + b.n b22ae │ │ str r4, [r0, r0] │ │ - b.n b0b7c │ │ - add r5, pc, #368 @ (adr r5, b11d4 ) │ │ + b.n b17cc │ │ + add r5, pc, #372 @ (adr r5, b1e28 ) │ │ @ instruction: 0xebfffdae │ │ @ instruction: 0xeaff1078 │ │ - b.n b0bac │ │ + b.n b17fc │ │ movs r0, #0 │ │ - b.n b17b2 │ │ + b.n b2402 │ │ movs r0, #140 @ 0x8c │ │ - b.n b0b90 │ │ + b.n b17e0 │ │ asrs r1, r0, #32 │ │ - b.n b1198 │ │ + b.n b1de8 │ │ movs r0, #136 @ 0x88 │ │ - b.n b0b98 │ │ + b.n b17e8 │ │ asrs r2, r3, #1 │ │ - b.n b0c24 │ │ + b.n b1874 │ │ stc2 10, cr14, [r3, #1020]! @ 0x3fc @ │ │ asrs r4, r2, #1 │ │ - b.n b0bc8 │ │ + b.n b1818 │ │ asrs r1, r0, #32 │ │ - b.n b11ac │ │ + b.n b1dfc │ │ asrs r2, r3, #1 │ │ - b.n b0c34 │ │ - ldc2 10, cr14, [pc, #1020] @ b1490 @ │ │ + b.n b1884 │ │ + ldc2 10, cr14, [pc, #1020] @ b20e0 @ │ │ lsls r4, r1, #2 │ │ - b.n b0bd4 │ │ + b.n b1824 │ │ mrc2 10, 2, lr, cr7, cr15, {7} @ │ │ - bpl.n b0fb0 │ │ + bpl.n b1d60 │ │ + movs r2, r0 │ │ + ldmia r7, {r0, r3, r4, r5, r6, r7} │ │ + vqrdmlsh.s , , d12[0] │ │ + vshr.u64 , q12, #11 │ │ + vsri.64 d29, d28, #11 │ │ + movs r2, r0 │ │ + cbz r4, b1d48 │ │ + vqrshrn.u64 d23, q14, #11 │ │ + vtbx.8 d28, {d21-d24}, d20 │ │ + movs r2, r0 │ │ + strb r6, [r7, #19] │ │ + vqrdmlah.s q14, , d1[0] │ │ + @ instruction: 0xfff59cf6 │ │ + vcvt.u16.f16 q14, , #11 │ │ + vrsra.u64 d29, d20, #11 │ │ + movs r2, r0 │ │ + bvs.n b1da4 │ │ + movs r2, r0 │ │ + ble.n b1d2e │ │ + vsli.64 q14, , #53 @ 0x35 │ │ + vtbx.8 d29, {d5-d7}, d13 │ │ + @ instruction: 0xfff5cb70 │ │ + movs r2, r0 │ │ + bmi.n b1d28 │ │ movs r2, r0 │ │ - bge.n b1072 │ │ - vmull.u q14, d21, d21 │ │ - vqrdmulh.s , , d3[0] │ │ - vceq.f16 d29, d12, #0 │ │ - movs r2, r0 │ │ - ittee ls │ │ - vslils.64 q12, q2, #53 @ 0x35 │ │ - vcvtls.f16.u16 d28, d20, #11 │ │ - movhi r2, r0 │ │ - strhhi r6, [r2, #10] │ │ - vtbl.8 d29, {d21-d22}, d4 │ │ - vtbl.8 d26, {d21-d22}, d11 │ │ - vqshl.u64 d29, d28, #53 @ 0x35 │ │ - vcgt.f16 d29, d4, #0 │ │ - movs r2, r0 │ │ - bvs.n b0ff4 │ │ - movs r2, r0 │ │ - b.n b1022 │ │ - vclt.s16 d29, d4, #0 │ │ - vsli.32 d30, d0, #21 │ │ - vtbx.8 d28, {d21-d24}, d0 │ │ + ldmia r3!, {r2, r7} │ │ movs r2, r0 │ │ - bpl.n b1178 │ │ + stmia r1!, {r0, r3, r4} │ │ + vshll.u32 , d11, #21 │ │ + vclt.f16 , q10, #0 │ │ movs r2, r0 │ │ - ldmia r3!, {r2, r4, r6, r7} │ │ + ldmia r6, {r2, r5, r6, r7} │ │ + vqshlu.s32 d28, d21, #21 │ │ + @ instruction: 0xfff5da91 │ │ + vcgt.s16 d29, d16, #0 │ │ + movs r2, r0 │ │ + ldmia r2!, {r0, r5, r6, r7} │ │ + @ instruction: 0xfff5bab4 │ │ + vrsra.u64 d26, d2, #11 │ │ + vcvt.u32.f32 q14, q4, #11 │ │ + movs r2, r0 │ │ + bl 24dd58 │ │ + bne.n b1db0 │ │ + movs r2, r0 │ │ + ldmia r3!, {r0, r5, r6, r7} │ │ + @ instruction: 0xfff5bbb4 │ │ + vneg.s16 d24, d0 │ │ + vrshr.u64 d29, d24, #11 │ │ + movs r2, r0 │ │ + ldmia r6!, {r3, r4, r5} │ │ movs r2, r0 │ │ ldmia r5, {r2, r3, r5} │ │ - vqshlu.s32 q12, , #21 │ │ - vqshlu.s64 d29, d20, #53 @ 0x35 │ │ movs r2, r0 │ │ - bls.n b10a0 │ │ - vclt.s16 , q4, #0 │ │ - vsli.32 q15, q2, #21 │ │ - vshr.u32 , q8, #11 │ │ - movs r2, r0 │ │ - bpl.n b10aa │ │ - vneg.f16 d28, d13 │ │ - vcge.s16 d27, d12, #0 │ │ - @ instruction: 0xfff5cfa8 │ │ - movs r2, r0 │ │ - ldr??.w pc, [pc, #-4086] @ b0126 │ │ - bne.n b1200 │ │ - movs r2, r0 │ │ - bvs.n b10c2 │ │ - vtbl.8 d28, {d21}, d13 │ │ - vqrdmlsh.s q12, , d9[0] │ │ - vabs.s16 d29, d8 │ │ - movs r2, r0 │ │ - ldmia r6!, {r3, r7} │ │ - movs r2, r0 │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ - movs r2, r0 │ │ - bcs.n b1172 │ │ - vrsra.u64 q14, , #11 │ │ - vtbx.8 d29, {d5}, d11 │ │ + stmia r7!, {r0, r2, r3, r5} │ │ + vabs.f16 d27, d0 │ │ + vqrdmulh.s q14, , d16[0] │ │ @ instruction: 0xfff54bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n b1668 │ │ + b.n b22b8 │ │ udf #25 │ │ - b.n b15ec │ │ + b.n b223c │ │ str r0, [sp, #24] │ │ - b.n b1670 │ │ + b.n b22c0 │ │ movs r1, r1 │ │ - b.n b149a │ │ + b.n b20ea │ │ ldr r3, [sp, #640] @ 0x280 │ │ add.w r0, r0, r0 │ │ - b.n b1802 │ │ + b.n b2452 │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ strh r2, [r0, #4] │ │ - b.n b167c │ │ + b.n b22cc │ │ strh r0, [r0, #0] │ │ - b.n b0c88 │ │ + b.n b18d8 │ │ asrs r0, r1, #2 │ │ - b.n b0d2c │ │ + b.n b197c │ │ strb r0, [r0, #3] │ │ - b.n b0cb4 │ │ + b.n b1904 │ │ movs r0, r0 │ │ - b.n b181c │ │ + b.n b246c │ │ strb r7, [r0, #0] │ │ - b.n b129c │ │ + b.n b1eec │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ - b.n b18c6 │ │ + b.n b2516 │ │ str r5, [r1, #0] │ │ - b.n b14ca │ │ + b.n b211a │ │ str r0, [r3, r0] │ │ - b.n b18ce │ │ + b.n b251e │ │ movs r0, r1 │ │ - b.n b14d2 │ │ + b.n b2122 │ │ asrs r0, r6, #32 │ │ - b.n b1618 │ │ + b.n b2268 │ │ movs r1, r1 │ │ - b.n b183c │ │ + b.n b248c │ │ movs r5, r1 │ │ ldrh r0, [r0, #16] │ │ asrs r6, r0, #32 │ │ - b.n b14e2 │ │ + b.n b2132 │ │ movs r0, #10 │ │ - b.n b18e6 │ │ + b.n b2536 │ │ ldr r3, [sp, #580] @ 0x244 │ │ add.w r0, r0, r1 │ │ - b.n b184e │ │ + b.n b249e │ │ movs r5, r0 │ │ rev r0, r0 │ │ lsls r7, r7, #3 │ │ - b.n b1856 │ │ + b.n b24a6 │ │ asrs r4, r3, #1 │ │ - b.n b0ce8 │ │ + b.n b1938 │ │ movs r1, #132 @ 0x84 │ │ - b.n b1248 │ │ + b.n b1e98 │ │ lsls r7, r7, #3 │ │ movs r3, #160 @ 0xa0 │ │ lsls r0, r2, #8 │ │ - b.n b12c8 │ │ + b.n b1f18 │ │ lsls r4, r3, #1 │ │ - b.n b0cd8 │ │ + b.n b1928 │ │ movs r0, r0 │ │ - b.n b0d08 │ │ + b.n b1958 │ │ ands r1, r0 │ │ - b.n b16da │ │ + b.n b232a │ │ movs r1, r0 │ │ and.w r0, r0, r1 │ │ - b.n b16da │ │ + b.n b232a │ │ movs r0, r0 │ │ - b.n b0cf8 │ │ + b.n b1948 │ │ asrs r0, r0, #32 │ │ - b.n b0d82 │ │ + b.n b19d2 │ │ movs r0, r0 │ │ - b.n b1888 │ │ + b.n b24d8 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b1896 │ │ + b.n b24e6 │ │ @ instruction: 0xffe7baff │ │ lsls r3, r0, #3 │ │ - b.n b1708 │ │ + b.n b2358 │ │ movs r0, r2 │ │ add.w r0, r0, r1, lsl #16 │ │ - b.n b193e │ │ + b.n b258e │ │ movs r1, r0 │ │ - b.n b18a2 │ │ + b.n b24f2 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n b1724 │ │ + b.n b2374 │ │ movs r3, r1 │ │ add.w r0, r0, r1 │ │ - b.n b18b2 │ │ + b.n b2502 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n b155a │ │ + b.n b21aa │ │ movs r7, r0 │ │ add.w r0, r0, r1 │ │ - b.n b16a2 │ │ + b.n b22f2 │ │ lsrs r0, r2, #28 │ │ - b.n b1504 │ │ + b.n b2154 │ │ cmp r0, r4 │ │ - b.n b156a │ │ + b.n b21ba │ │ eors r3, r3 │ │ - b.n b0dbc │ │ + b.n b1a0c │ │ movs r2, r7 │ │ @ instruction: 0xeb00d018 │ │ - b.n b16cc │ │ + b.n b231c │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r4, r6, r7, r9, fp, lr, pc} │ │ + ldmia.w sp!, {r7, r9, fp, lr, pc} │ │ movs r2, r0 │ │ - ldr r4, [pc, #64] @ (b1280 ) │ │ + ldr r4, [pc, #64] @ (b1ed0 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b1760 │ │ + b.n b23b0 │ │ asrs r4, r7, #2 │ │ - b.n b0d88 │ │ + b.n b19d8 │ │ ands r0, r0 │ │ - b.n b158e │ │ + b.n b21de │ │ asrs r1, r0, #32 │ │ - b.n b1370 │ │ + b.n b1fc0 │ │ ldr r3, [sp, #424] @ 0x1a8 │ │ add.w r0, r0, r0 │ │ - b.n b18fa │ │ + b.n b254a │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n b0e02 │ │ + b.n b1a52 │ │ asrs r2, r6, #32 │ │ - b.n b16e6 │ │ + b.n b2336 │ │ asrs r1, r6, #1 │ │ - b.n b1048 │ │ + b.n b1c98 │ │ movs r7, r0 │ │ - b.n b1910 │ │ + b.n b2560 │ │ movs r1, r2 │ │ ldr r2, [sp, #0] │ │ asrs r4, r2, #2 │ │ - b.n b0db4 │ │ + b.n b1a04 │ │ movs r4, r0 │ │ - b.n b15ba │ │ + b.n b220a │ │ asrs r1, r0, #32 │ │ - b.n b139c │ │ + b.n b1fec │ │ ldr r3, [sp, #380] @ 0x17c │ │ add.w r0, r0, r0 │ │ - b.n b1926 │ │ + b.n b2576 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r2, r2 │ │ and.w r0, r0, r0, lsl #6 │ │ - b.n b0dd0 │ │ + b.n b1a20 │ │ movs r4, r0 │ │ - b.n b15d6 │ │ + b.n b2226 │ │ asrs r1, r0, #32 │ │ - b.n b13b8 │ │ + b.n b2008 │ │ ldr r3, [sp, #352] @ 0x160 │ │ add.w r0, r0, r0 │ │ - b.n b1942 │ │ + b.n b2592 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n b0e4a │ │ + b.n b1a9a │ │ asrs r2, r6, #32 │ │ - b.n b172e │ │ + b.n b237e │ │ asrs r1, r6, #1 │ │ - b.n b1090 │ │ + b.n b1ce0 │ │ movs r7, r0 │ │ - b.n b1958 │ │ + b.n b25a8 │ │ movs r7, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, r6 │ │ - b.n b173e │ │ + b.n b238e │ │ movs r5, r1 │ │ and.w r0, r0, r0, lsr #5 │ │ - b.n b0e04 │ │ + b.n b1a54 │ │ movs r4, r0 │ │ - b.n b160a │ │ + b.n b225a │ │ asrs r1, r0, #32 │ │ - b.n b13ec │ │ + b.n b203c │ │ ldr r3, [sp, #316] @ 0x13c │ │ add.w r0, r0, r0 │ │ - b.n b1976 │ │ + b.n b25c6 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r6 │ │ - b.n b0e1c │ │ + b.n b1a6c │ │ movs r0, #0 │ │ - b.n b18e2 │ │ + b.n b2532 │ │ movs r4, #19 │ │ - b.n b1966 │ │ + b.n b25b6 │ │ movs r0, r0 │ │ - b.n b1408 │ │ + b.n b2058 │ │ asrs r4, r3, #1 │ │ - b.n b0e0e │ │ + b.n b1a5e │ │ movs r2, r0 │ │ - b.n b1a32 │ │ + b.n b2682 │ │ movs r2, r0 │ │ - b.n b1598 │ │ + b.n b21e8 │ │ movs r1, r0 │ │ adds r3, #0 │ │ lsls r0, r6, #1 │ │ - b.n b10dc │ │ + b.n b1d2c │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {} │ │ - b.n b1a46 │ │ + b.n b2696 │ │ @ instruction: 0xfffbeaff │ │ - add r2, sp, #148 @ 0x94 │ │ - vmlsl.u q13, d21, d10[0] │ │ - vtbx.8 d28, {d5-d6}, d20 │ │ + ldr r5, [sp, #172] @ 0xac │ │ + vshll.u32 , d21, #21 │ │ + vqshrn.u64 d28, q2, #11 │ │ movs r2, r0 │ │ - add r6, pc, #696 @ (adr r6, b15d0 ) │ │ - vcge.s16 , q8, #0 │ │ + ldr r2, [sp, #100] @ 0x64 │ │ + vsri.32 d22, d5, #11 │ │ @ instruction: 0xfff54bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n b1840 │ │ - beq.n b1348 │ │ - b.n b17c4 │ │ + b.n b2490 │ │ + beq.n b1f98 │ │ + b.n b2414 │ │ str r1, [sp, #304] @ 0x130 │ │ - b.n b0e6c │ │ + b.n b1abc │ │ strb r0, [r0, #0] │ │ - b.n b1a72 │ │ + b.n b26c2 │ │ asrs r0, r0, #32 │ │ - b.n b1a76 │ │ + b.n b26c6 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n b1458 │ │ + b.n b20a8 │ │ lsls r4, r4, #1 │ │ - b.n b1850 │ │ + b.n b24a0 │ │ strb r1, [r7, #22] │ │ - b.n b16d4 │ │ + b.n b2324 │ │ ldr r2, [sp, #920] @ 0x398 │ │ add.w r0, r0, r0 │ │ - b.n b19ea │ │ + b.n b263a │ │ lsls r5, r0, #1 │ │ subs r0, r0, r0 │ │ movs r6, r4 │ │ - b.n b1a92 │ │ + b.n b26e2 │ │ ldr r2, [sp, #232] @ 0xe8 │ │ add.w r0, r0, r4, lsr #32 │ │ - b.n b0e6c │ │ + b.n b1abc │ │ movs r0, r5 │ │ - b.n b1a9e │ │ + b.n b26ee │ │ ldr r2, [sp, #220] @ 0xdc │ │ add.w r0, r0, r0, lsl #6 │ │ - b.n b16a6 │ │ + b.n b22f6 │ │ subs r1, #1 │ │ - b.n b1aaa │ │ + b.n b26fa │ │ lsrs r1, r0, #4 │ │ - b.n b1a10 │ │ + b.n b2660 │ │ lsls r0, r2, #1 │ │ - b.n b0e84 │ │ + b.n b1ad4 │ │ adds r1, #0 │ │ strh r0, [r4, #12] │ │ lsrs r0, r6, #28 │ │ - b.n b1178 │ │ + b.n b1dc8 │ │ lsrs r0, r2, #28 │ │ - b.n b165c │ │ + b.n b22ac │ │ strh r5, [r1, #0] │ │ - b.n b16c2 │ │ + b.n b2312 │ │ lsls r0, r3, #1 │ │ - b.n b0f18 │ │ + b.n b1b68 │ │ movs r7, r0 │ │ - b.n b1aca │ │ + b.n b271a │ │ asrs r0, r1, #32 │ │ - b.n b16ce │ │ + b.n b231e │ │ adds r0, #84 @ 0x54 │ │ - b.n b0ea4 │ │ + b.n b1af4 │ │ ldr r2, [sp, #616] @ 0x268 │ │ add.w sl, r0, r0, lsl #16 │ │ - b.n b19b2 │ │ + b.n b2602 │ │ ldrb r5, [r4, r5] │ │ - b.n b19b6 │ │ + b.n b2606 │ │ asrs r1, r0, #32 │ │ - b.n b1ae2 │ │ + b.n b2732 │ │ movs r0, r0 │ │ - b.n b1a46 │ │ + b.n b2696 │ │ asrs r0, r1, #32 │ │ - b.n b0f3c │ │ + b.n b1b8c │ │ asrs r7, r0, #32 │ │ lsls r0, r0, #12 │ │ str r0, [r0, #0] │ │ - b.n b1b72 │ │ - ldr r3, [pc, #616] @ (b161c ) │ │ - b.n b1a3c │ │ + b.n b27c2 │ │ + ldr r3, [pc, #616] @ (b226c ) │ │ + b.n b268c │ │ str r5, [r3, r0] │ │ - b.n b1a3a │ │ + b.n b268a │ │ asrs r4, r5, #32 │ │ - b.n b0ed0 │ │ + b.n b1b20 │ │ movs r1, r0 │ │ - b.n b1aae │ │ + b.n b26fe │ │ movs r0, r0 │ │ - b.n b1b86 │ │ + b.n b27d6 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n b1b0e │ │ + b.n b275e │ │ lsrs r2, r0, #4 │ │ - b.n b1b12 │ │ + b.n b2762 │ │ lsls r6, r2, #18 │ │ - b.n b1518 │ │ + b.n b2168 │ │ movs r0, #5 │ │ - b.n b171a │ │ + b.n b236a │ │ adds r0, #0 │ │ - b.n b1b1e │ │ + b.n b276e │ │ lsls r0, r4, #18 │ │ - b.n b1722 │ │ + b.n b2372 │ │ lsrs r1, r0, #14 │ │ - b.n b16e6 │ │ + b.n b2336 │ │ asrs r1, r4, #18 │ │ - b.n b172a │ │ + b.n b237a │ │ lsls r7, r7, #1 │ │ - b.n b1b6e │ │ + b.n b27be │ │ ldrh r3, [r4, #38] @ 0x26 │ │ @ instruction: 0xfa003001 │ │ - b.n b18a2 │ │ + b.n b24f2 │ │ adds r0, #7 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, #1 │ │ - b.n b192a │ │ + b.n b257a │ │ asrs r0, r0, #32 │ │ - b.n b1950 │ │ + b.n b25a0 │ │ movs r0, r0 │ │ - b.n b16aa │ │ + b.n b22fa │ │ movs r0, #0 │ │ - b.n b1b4a │ │ + b.n b279a │ │ movs r0, #1 │ │ movs r3, #0 │ │ movs r3, r0 │ │ - b.n b16b2 │ │ + b.n b2302 │ │ movs r5, r1 │ │ subs r2, #0 │ │ movs r2, r0 │ │ - b.n b173c │ │ + b.n b238c │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ lsls r6, r4, #2 │ │ - b.n b1762 │ │ + b.n b23b2 │ │ movs r0, r0 │ │ - b.n b1ad2 │ │ + b.n b2722 │ │ str r0, [r0, #0] │ │ - b.n b176a │ │ + b.n b23ba │ │ @ instruction: 0xffe31aff │ │ movs r0, r1 │ │ - b.n b1772 │ │ + b.n b23c2 │ │ ldrb r7, [r4, #12] │ │ add.w sl, r0, pc, lsl #3 │ │ orn r0, r8, #12582912 @ 0xc00000 │ │ - b.n b1950 │ │ + b.n b25a0 │ │ lsrs r7, r5, #11 │ │ orr.w sl, r0, #510 @ 0x1fe │ │ @ instruction: 0xeb00d018 │ │ - b.n b18e0 │ │ + b.n b2530 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r4, r5} │ │ - b.n b0f90 │ │ + b.n b1be0 │ │ cmp r5, #178 @ 0xb2 │ │ - b.n b1a56 │ │ + b.n b26a6 │ │ asrs r0, r6, #32 │ │ - b.n b0f98 │ │ + b.n b1be8 │ │ movs r0, r0 │ │ - b.n b157c │ │ + b.n b21cc │ │ asrs r1, r0, #32 │ │ - b.n b1580 │ │ - add r3, pc, #320 @ (adr r3, b15a4 ) │ │ + b.n b21d0 │ │ + add r3, pc, #324 @ (adr r3, b21f8 ) │ │ @ instruction: 0xebff0014 │ │ - b.n b0fa8 │ │ + b.n b1bf8 │ │ movs r0, #182 @ 0xb6 │ │ - b.n b1bae │ │ + b.n b27fe │ │ asrs r0, r2, #32 │ │ - b.n b0fb0 │ │ + b.n b1c00 │ │ movs r0, r0 │ │ - b.n b1594 │ │ + b.n b21e4 │ │ asrs r1, r0, #32 │ │ - b.n b1598 │ │ - add r3, pc, #296 @ (adr r3, b15a4 ) │ │ - @ instruction: 0xebffc914 │ │ - movs r2, r0 │ │ - add r4, sp, #408 @ 0x198 │ │ - vrsra.u64 d28, d15, #11 │ │ - vcvt.f16.u16 d28, d28, #11 │ │ - vmull.u q14, d21, d3 │ │ + b.n b21e8 │ │ + add r3, pc, #300 @ (adr r3, b21f8 ) │ │ + @ instruction: 0xebffc8c4 │ │ + movs r2, r0 │ │ + add r0, pc, #104 @ (adr r0, b213c ) │ │ + vneg.f16 d27, d12 │ │ + vceq.i16 q14, q7, #0 │ │ + vsra.u64 d28, d5, #11 │ │ @ instruction: 0xfff5ffff │ │ @ instruction: 0xeaff4800 │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n b17de │ │ + b.n b242e │ │ ldr r2, [sp, #508] @ 0x1fc │ │ add.w ip, r0, r9, lsr #29 │ │ add.w r0, r0, r8, asr #32 │ │ - b.n b0fe8 │ │ + b.n b1c38 │ │ movs r0, r0 │ │ - b.n b15cc │ │ + b.n b221c │ │ lsls r4, r4, #1 │ │ - b.n b19b2 │ │ + b.n b2602 │ │ ldr r2, [sp, #568] @ 0x238 │ │ add.w r0, r0, r0 │ │ - b.n b1b5a │ │ + b.n b27aa │ │ ldrh r0, [r0, #0] │ │ lsrs r5, r7, #2 │ │ movs r4, r2 │ │ - b.n b1000 │ │ + b.n b1c50 │ │ movs r0, #199 @ 0xc7 │ │ - b.n b1c06 │ │ + b.n b2856 │ │ asrs r0, r2, #32 │ │ - b.n b1008 │ │ + b.n b1c58 │ │ movs r0, r0 │ │ - b.n b15ec │ │ + b.n b223c │ │ asrs r1, r0, #32 │ │ - b.n b15f0 │ │ - add r3, pc, #208 @ (adr r3, b15a4 ) │ │ - @ instruction: 0xebffc7a0 │ │ + b.n b2240 │ │ + add r3, pc, #212 @ (adr r3, b21f8 ) │ │ + @ instruction: 0xebffc750 │ │ movs r2, r0 │ │ - ldmia r7, {r0, r2, r6, r7} │ │ - vtbx.8 d25, {d21}, d31 │ │ + stmia r5!, {r1, r4} │ │ + vcvt.u16.f16 q12, , #11 │ │ vcgt.s16 d16, d0, #0 │ │ - b.n b1b86 │ │ + b.n b27d6 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n b100e │ │ + b.n b1c5e │ │ movs r0, r0 │ │ - b.n b1b98 │ │ + b.n b27e8 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ - ldr r5, [pc, #960] @ (b18b8 ) │ │ + ldr r5, [pc, #960] @ (b2508 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n b1a18 │ │ - beq.n b1510 │ │ - b.n b199c │ │ + b.n b2668 │ │ + beq.n b2160 │ │ + b.n b25ec │ │ strh r1, [r0, #0] │ │ - b.n b1846 │ │ + b.n b2496 │ │ asrs r0, r0, #32 │ │ - b.n b1c4a │ │ + b.n b289a │ │ movs r0, r0 │ │ - b.n b1bbe │ │ + b.n b280e │ │ lsls r2, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b1bba │ │ + b.n b280a │ │ lsls r0, r1, #1 │ │ subs r2, #0 │ │ asrs r0, r0, #32 │ │ - b.n b103e │ │ + b.n b1c8e │ │ movs r0, r0 │ │ - b.n b1bc4 │ │ + b.n b2814 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ - b.n b1c6a │ │ + b.n b28ba │ │ str r6, [r0, r0] │ │ - b.n b14d0 │ │ + b.n b2120 │ │ str r7, [r7, r1] │ │ - b.n b19bc │ │ + b.n b260c │ │ lsls r7, r3, #1 │ │ - b.n b1c20 │ │ + b.n b2870 │ │ movs r5, r2 │ │ subs r2, #0 │ │ str r1, [r0, #0] │ │ - b.n b1a4a │ │ + b.n b269a │ │ movs r6, r0 │ │ - b.n b17e8 │ │ + b.n b2438 │ │ @ instruction: 0xfff81aff │ │ stmia r1!, {r4} │ │ - b.n b1088 │ │ + b.n b1cd8 │ │ lsls r6, r0, #4 │ │ - b.n b1c34 │ │ + b.n b2884 │ │ asrs r0, r0, #32 │ │ - b.n b106c │ │ + b.n b1cbc │ │ adds r1, #2 │ │ movs r3, #224 @ 0xe0 │ │ stmia r0!, {r2, r3} │ │ - b.n b1678 │ │ + b.n b22c8 │ │ movs r7, r0 │ │ and.w r0, r0, r8, asr #7 │ │ - b.n b10a0 │ │ + b.n b1cf0 │ │ asrs r1, r0, #32 │ │ - b.n b1684 │ │ + b.n b22d4 │ │ movs r6, r6 │ │ and.w r0, r0, r0, asr #7 │ │ - b.n b10ac │ │ + b.n b1cfc │ │ asrs r1, r0, #32 │ │ - b.n b1690 │ │ + b.n b22e0 │ │ movs r3, r6 │ │ @ instruction: 0xea00c0d8 │ │ - b.n b10b8 │ │ + b.n b1d08 │ │ stmia r0!, {r2, r3} │ │ - b.n b169c │ │ + b.n b22ec │ │ asrs r2, r0, #32 │ │ - b.n b18c2 │ │ + b.n b2512 │ │ movs r0, r1 │ │ - b.n b18c6 │ │ + b.n b2516 │ │ movs r0, #12 │ │ - b.n b18ca │ │ + b.n b251a │ │ ldr r2, [sp, #544] @ 0x220 │ │ add.w r0, r0, r9, asr #32 │ │ and.w r0, r0, ip, ror #24 │ │ - b.n b1cd6 │ │ + b.n b2926 │ │ adds r0, #8 │ │ - b.n b18da │ │ + b.n b252a │ │ str r1, [r0, #0] │ │ - b.n b0f24 │ │ + b.n b1b74 │ │ ands r0, r0 │ │ - b.n b1ce2 │ │ + b.n b2932 │ │ str r4, [r0, #0] │ │ - b.n b10c6 │ │ + b.n b1d16 │ │ movs r3, r0 │ │ - b.n b1c4e │ │ + b.n b289e │ │ ands r1, r0 │ │ stmia r3!, {} │ │ movs r0, r0 │ │ - b.n b1c5e │ │ + b.n b28ae │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b1c5e │ │ + b.n b28ae │ │ movs r7, r2 │ │ rev r0, r0 │ │ str r4, [r2, #8] │ │ - b.n b1100 │ │ + b.n b1d50 │ │ movs r0, #2 │ │ - b.n b16d6 │ │ + b.n b2326 │ │ movs r0, #2 │ │ - b.n b1a4e │ │ + b.n b269e │ │ str r0, [r0, r0] │ │ - b.n b1d0e │ │ + b.n b295e │ │ str r6, [r0, #0] │ │ - b.n b16f0 │ │ + b.n b2340 │ │ ands r5, r0 │ │ - b.n b1578 │ │ + b.n b21c8 │ │ tst r4, r4 │ │ - b.n b1586 │ │ + b.n b21d6 │ │ ands r0, r0 │ │ - b.n b1164 │ │ + b.n b1db4 │ │ ands r5, r0 │ │ - b.n b1584 │ │ + b.n b21d4 │ │ str r1, [r0, r0] │ │ - b.n b1af0 │ │ + b.n b2740 │ │ ands r7, r1 │ │ - b.n b19f2 │ │ + b.n b2642 │ │ ands r4, r0 │ │ - b.n b159a │ │ + b.n b21ea │ │ ands r1, r0 │ │ - b.n b1178 │ │ + b.n b1dc8 │ │ adds r0, #2 │ │ - b.n b1afc │ │ + b.n b274c │ │ strb r4, [r0, #0] │ │ - b.n b111a │ │ + b.n b1d6a │ │ movs r2, r0 │ │ - b.n b18a4 │ │ + b.n b24f4 │ │ ands r0, r0 │ │ - b.n b1d42 │ │ + b.n b2992 │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r7, r0 │ │ - b.n b18b4 │ │ + b.n b2504 │ │ movs r1, r0 │ │ cmp r2, #0 │ │ movs r2, r0 │ │ - b.n b18b8 │ │ + b.n b2508 │ │ @ instruction: 0xffee3aff │ │ movs r1, r0 │ │ - b.n b1aa0 │ │ + b.n b26f0 │ │ movs r0, r0 │ │ and.w r0, r0, r8 │ │ - b.n b1962 │ │ + b.n b25b2 │ │ movs r0, r0 │ │ - b.n b1cce │ │ + b.n b291e │ │ asrs r6, r7, #32 │ │ asrs r0, r4, #14 │ │ asrs r0, r0, #32 │ │ asrs r3, r0, #23 │ │ adds r0, #2 │ │ asrs r0, r0, #10 │ │ movs r0, r0 │ │ - b.n b1d76 │ │ + b.n b29c6 │ │ movs r0, r0 │ │ - b.n b11c0 │ │ + b.n b1e10 │ │ asrs r0, r1, #32 │ │ - b.n b197e │ │ - beq.n b1670 │ │ - b.n b1ad8 │ │ - ldr r5, [pc, #960] @ (b1a04 ) │ │ + b.n b25ce │ │ + beq.n b22c0 │ │ + b.n b2728 │ │ + ldr r5, [pc, #960] @ (b2654 ) │ │ ldmia.w sp!, {r0} │ │ - b.n b198a │ │ + b.n b25da │ │ vrhadd.u16 d14, d14, d31 │ │ - ldmia r2, {r0, r2, r4} │ │ - vrshr.u32 q15, , #11 │ │ - @ instruction: 0xfff59f80 │ │ - @ instruction: 0xfff50fdc │ │ - vcvt.f16.f32 d26, q9 │ │ + ittee cs │ │ + @ instruction: 0xfff5d9fd │ │ + vnegcs.s16 , q7 │ │ + vnegcc.f16 q8, q14 │ │ + vtblcc.8 d25, {d6-d7}, d24 │ │ vcvt.f16.u16 q10, q8, #11 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b1b84 │ │ + b.n b27d4 │ │ udf #17 │ │ - b.n b1b08 │ │ + b.n b2758 │ │ str r0, [r0, #0] │ │ - b.n b19b2 │ │ + b.n b2602 │ │ lsls r4, r1, #2 │ │ - b.n b11b4 │ │ + b.n b1e04 │ │ movs r0, r0 │ │ - b.n b1798 │ │ + b.n b23e8 │ │ lsls r2, r3, #1 │ │ - b.n b121e │ │ + b.n b1e6e │ │ movs r5, r0 │ │ - b.n b1d22 │ │ + b.n b2972 │ │ movs r1, r0 │ │ cmp r2, #0 │ │ - beq.n b16a8 │ │ - b.n b1b20 │ │ + beq.n b22f8 │ │ + b.n b2770 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r0, ip, lr} │ │ - b.n b19d2 │ │ + b.n b2622 │ │ asrs r0, r2, #32 │ │ - b.n b1bb0 │ │ + b.n b2800 │ │ ands r2, r0 │ │ - b.n b19da │ │ + b.n b262a │ │ movs r6, r0 │ │ - b.n b19de │ │ + b.n b262e │ │ cmp r4, #1 │ │ - b.n b1de2 │ │ - bgt.n b1662 │ │ + b.n b2a32 │ │ + bgt.n b22b4 │ │ @ instruction: 0xebff17b2 │ │ - b.n b1cba │ │ + b.n b290a │ │ adds r0, #88 @ 0x58 │ │ - b.n b11ec │ │ + b.n b1e3c │ │ stmia r0!, {r3, r4, r6} │ │ - b.n b11f0 │ │ + b.n b1e40 │ │ subs r7, r7, #7 │ │ - b.n b1d54 │ │ - b.n b1760 │ │ - b.n b11f8 │ │ + b.n b29a4 │ │ + b.n b23b0 │ │ + b.n b1e48 │ │ asrs r1, r0, #32 │ │ - b.n b176a │ │ + b.n b23ba │ │ movs r0, #0 │ │ - b.n b1e82 │ │ + b.n b2ad2 │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #12 │ │ movs r0, #2 │ │ - b.n b1776 │ │ + b.n b23c6 │ │ stmia r0!, {r2, r3} │ │ - b.n b17ec │ │ + b.n b243c │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ asrs r1, r0, #32 │ │ - b.n b16fa │ │ - b.n b16f4 │ │ - b.n b17f8 │ │ + b.n b234a │ │ + b.n b2344 │ │ + b.n b2448 │ │ movs r0, r1 │ │ - b.n b11f8 │ │ + b.n b1e48 │ │ movs r4, r0 │ │ - b.n b1e22 │ │ + b.n b2a72 │ │ adds r0, #3 │ │ - b.n b1804 │ │ - b.n b1700 │ │ + b.n b2454 │ │ + b.n b2350 │ │ asrs r0, r4, #6 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r5, r0, #32 │ │ - b.n b1a32 │ │ + b.n b2682 │ │ movs r0, #4 │ │ - b.n b1a36 │ │ - b.n b16f8 │ │ - b.n b1214 │ │ + b.n b2686 │ │ + b.n b2348 │ │ + b.n b1e64 │ │ str r4, [r0, #0] │ │ - b.n b1218 │ │ - add r3, pc, #724 @ (adr r3, b19d4 ) │ │ + b.n b1e68 │ │ + add r3, pc, #728 @ (adr r3, b2628 ) │ │ @ instruction: 0xebffffdf │ │ - @ instruction: 0xeaffc5d4 │ │ + @ instruction: 0xeaffc584 │ │ movs r2, r0 │ │ - ldmia r7!, {r2} │ │ - vabs.f16 , │ │ - @ instruction: 0xfff57fdc │ │ + stmia r4!, {r0, r3, r4, r7} │ │ + vtbx.8 d26, {d21-d23}, d14 │ │ + vrsra.u64 d23, d3, #11 │ │ vcgt.s16 d18, d4, #0 │ │ - b.n b123a │ │ + b.n b1e8a │ │ asrs r0, r0, #1 │ │ - b.n b1e20 │ │ + b.n b2a70 │ │ asrs r1, r0, #32 │ │ - b.n b1726 │ │ + b.n b2376 │ │ lsls r0, r4, #1 │ │ - b.n b1dc8 │ │ + b.n b2a18 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n b1e6e │ │ - b.n b10b8 │ │ + b.n b2abe │ │ + b.n b1d08 │ │ @ instruction: 0xeaff4c10 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b1c54 │ │ + b.n b28a4 │ │ asrs r4, r3, #32 │ │ - b.n b127c │ │ + b.n b1ecc │ │ @ instruction: 0x47c2 │ │ - b.n b1d52 │ │ - ldr r7, [pc, #1020] @ (b1b40 ) │ │ - b.n b1de4 │ │ + b.n b29a2 │ │ + ldr r7, [pc, #1020] @ (b2790 ) │ │ + b.n b2a34 │ │ movs r1, #153 @ 0x99 │ │ - b.n b1d4a │ │ + b.n b299a │ │ asrs r1, r0, #32 │ │ - b.n b186c │ │ + b.n b24bc │ │ movs r4, r0 │ │ - b.n b1a92 │ │ + b.n b26e2 │ │ @ instruction: 0xffc2ebff │ │ movs r4, r0 │ │ - b.n b1a9a │ │ + b.n b26ea │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r0, r1, r4, r7, r8, ip, sp, pc} │ │ + ldmia.w sp!, {r1, r2, r3, r8, sl, sp, pc} │ │ vcvt.f16.u16 d20, d0, #11 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b1c84 │ │ + b.n b28d4 │ │ asrs r2, r0, #32 │ │ - b.n b1aae │ │ + b.n b26fe │ │ movs r0, #0 │ │ - b.n b1eb2 │ │ + b.n b2b02 │ │ ands r0, r0 │ │ - b.n b1eb6 │ │ + b.n b2b06 │ │ ldr r2, [sp, #164] @ 0xa4 │ │ add.w r0, r0, r1 │ │ - b.n b1e5e │ │ + b.n b2aae │ │ movs r1, r0 │ │ - bge.n b1782 │ │ + bge.n b23d2 │ │ movs r4, r0 │ │ - b.n b1ac6 │ │ + b.n b2716 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3, r4, r8, fp, ip, pc} │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n b12b2 │ │ + b.n b1f02 │ │ movs r4, r0 │ │ - b.n b1ad6 │ │ + b.n b2726 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b1cbc │ │ + b.n b290c │ │ ands r2, r0 │ │ - b.n b1ae6 │ │ + b.n b2736 │ │ movs r4, #63 @ 0x3f │ │ - b.n b1eea │ │ + b.n b2b3a │ │ lsls r7, r7, #16 │ │ - b.n b1e56 │ │ + b.n b2aa6 │ │ str r1, [r0, r0] │ │ - b.n b1af2 │ │ + b.n b2742 │ │ movs r0, #4 │ │ adds r1, #160 @ 0xa0 │ │ str r0, [r0, #0] │ │ - b.n b1afa │ │ + b.n b274a │ │ ldr r1, [sp, #512] @ 0x200 │ │ add.w r0, r0, r4 │ │ - b.n b1a62 │ │ + b.n b26b2 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n b1f0a │ │ + b.n b2b5a │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r0} │ │ - b.n b1eb2 │ │ + b.n b2b02 │ │ movs r2, r0 │ │ - bge.n b17d6 │ │ + bge.n b2426 │ │ str r5, [r0, r0] │ │ - b.n b18da │ │ + b.n b252a │ │ ands r0, r0 │ │ - b.n b1866 │ │ + b.n b24b6 │ │ movs r3, r0 │ │ @ instruction: 0xea009906 │ │ add.w r0, r0, r0 │ │ - b.n b130a │ │ + b.n b1f5a │ │ movs r4, r0 │ │ - b.n b1e8e │ │ + b.n b2ade │ │ @ instruction: 0xfff51aff │ │ lsls r7, r7, #16 │ │ - b.n b1e9e │ │ + b.n b2aee │ │ movs r4, #63 @ 0x3f │ │ - b.n b1f3a │ │ + b.n b2b8a │ │ movs r0, #4 │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ - b.n b1b42 │ │ + b.n b2792 │ │ asrs r5, r0, #32 │ │ - b.n b1b46 │ │ + b.n b2796 │ │ ldr r1, [sp, #436] @ 0x1b4 │ │ add.w r0, r0, r0 │ │ - b.n b1ab6 │ │ + b.n b2706 │ │ @ instruction: 0xffec0aff │ │ @ instruction: 0xffedeaff │ │ - ldr r7, [pc, #960] @ (b1bd8 ) │ │ + ldr r7, [pc, #960] @ (b2828 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b1d38 │ │ + b.n b2988 │ │ svc 139 @ 0x8b │ │ - b.n b1cbc │ │ + b.n b290c │ │ movs r0, #40 @ 0x28 │ │ - b.n b1340 │ │ + b.n b1f90 │ │ str r0, [sp, #4] │ │ - b.n b1b6a │ │ + b.n b27ba │ │ ldrsb r0, [r6, r3] │ │ - b.n b136c │ │ + b.n b1fbc │ │ asrs r3, r0, #32 │ │ - b.n b1b72 │ │ + b.n b27c2 │ │ eors r4, r3 │ │ - b.n b13d6 │ │ + b.n b2026 │ │ str r5, [r0, r0] │ │ - b.n b1958 │ │ + b.n b25a8 │ │ movs r4, r5 │ │ - b.n b1358 │ │ + b.n b1fa8 │ │ adds r0, #36 @ 0x24 │ │ - b.n b135c │ │ + b.n b1fac │ │ strb r0, [r2, #1] │ │ - b.n b1370 │ │ + b.n b1fc0 │ │ lsls r7, r1, #13 │ │ @ instruction: 0xeb00a000 │ │ - b.n b1b8e │ │ + b.n b27de │ │ lsls r0, r0, #1 │ │ - b.n b1d5c │ │ + b.n b29ac │ │ str r1, [r1, r0] │ │ - b.n b1b96 │ │ + b.n b27e6 │ │ lsrs r7, r5, #11 │ │ - bne.w fffd1860 │ │ - b.n b1f9e │ │ + bne.w fffd24b0 │ │ + b.n b2bee │ │ asrs r0, r0, #3 │ │ - b.n b1d76 │ │ + b.n b29c6 │ │ movs r0, r6 │ │ - b.n b13d0 │ │ + b.n b2020 │ │ movs r0, r1 │ │ - b.n b137e │ │ + b.n b1fce │ │ lsls r0, r6, #2 │ │ - b.n b1382 │ │ + b.n b1fd2 │ │ movs r4, r0 │ │ - b.n b139c │ │ + b.n b1fec │ │ movs r4, r1 │ │ - b.n b138a │ │ + b.n b1fda │ │ lsls r4, r6, #2 │ │ - b.n b138e │ │ + b.n b1fde │ │ lsls r0, r3, #16 │ │ - b.n b198c │ │ + b.n b25dc │ │ str r1, [r0, #0] │ │ - b.n b1d02 │ │ + b.n b2952 │ │ movs r4, r1 │ │ - b.n b13bc │ │ + b.n b200c │ │ strb r0, [r0, #0] │ │ - b.n b1d58 │ │ + b.n b29a8 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r1, #8519680 @ 0x820000 │ │ - b.n b1eb2 │ │ + b.n b2b02 │ │ lsls r6, r1, #4 │ │ subs r0, r0, r0 │ │ movs r4, #208 @ 0xd0 │ │ - b.n b1c24 │ │ + b.n b2874 │ │ asrs r0, r3, #16 │ │ - b.n b1bde │ │ + b.n b282e │ │ movs r7, r0 │ │ - b.n b18ae │ │ + b.n b24fe │ │ stmia r0!, {r7} │ │ - b.n b1dba │ │ + b.n b2a0a │ │ asrs r0, r3, #32 │ │ - b.n b13c4 │ │ + b.n b2014 │ │ asrs r3, r0, #32 │ │ - b.n b1bd2 │ │ + b.n b2822 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #1 │ │ - b.n b1dc8 │ │ + b.n b2a18 │ │ movs r0, #216 @ 0xd8 │ │ - b.n b1c4e │ │ + b.n b289e │ │ strb r4, [r6, #2] │ │ - b.n b13f2 │ │ + b.n b2042 │ │ lsls r0, r6 │ │ - b.n b13f6 │ │ + b.n b2046 │ │ lsrs r5, r1, #10 │ │ orn r0, r1, #540 @ 0x21c │ │ - b.n b1910 │ │ + b.n b2560 │ │ str r4, [r0, #0] │ │ - b.n b1912 │ │ + b.n b2562 │ │ ands r0, r0 │ │ - b.n b2012 │ │ + b.n b2c62 │ │ cmp r3, #0 │ │ ldcl 0, cr1, [r1, #544] @ 0x220 │ │ - b.n b1dee │ │ + b.n b2a3e │ │ strb r7, [r0, #0] │ │ - b.n b1c0a │ │ + b.n b285a │ │ lsrs r5, r1, #10 │ │ orr.w r0, r1, #135168 @ 0x21000 │ │ asrs r0, r4, #6 │ │ ands r2, r0 │ │ lsls r0, r4, #6 │ │ ands r0, r4 │ │ - b.n b1406 │ │ + b.n b2056 │ │ adds r0, #36 @ 0x24 │ │ - b.n b140a │ │ + b.n b205a │ │ cmp r3, #0 │ │ stcl 0, cr4, [r1, #144] @ 0x90 │ │ - b.n b1434 │ │ + b.n b2084 │ │ movs r0, r0 │ │ - b.n b1a06 │ │ + b.n b2656 │ │ movs r0, r4 │ │ - b.n b141c │ │ + b.n b206c │ │ lsls r4, r0, #1 │ │ - b.n b1438 │ │ + b.n b2088 │ │ asrs r0, r7, #32 │ │ - b.n b142a │ │ + b.n b207a │ │ movs r1, r0 │ │ - b.n b1ff0 │ │ + b.n b2c40 │ │ lsls r2, r6, #3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #2 │ │ - b.n b1e30 │ │ + b.n b2a80 │ │ asrs r1, r1, #32 │ │ - b.n b1c5a │ │ + b.n b28aa │ │ movs r0, #0 │ │ - b.n b205e │ │ + b.n b2cae │ │ stmia r0!, {r2, r4} │ │ - b.n b143c │ │ + b.n b208c │ │ str r0, [r2, r0] │ │ - b.n b1440 │ │ - add r0, sp, #720 @ 0x2d0 │ │ + b.n b2090 │ │ + add r0, sp, #724 @ 0x2d4 │ │ @ instruction: 0xebff0000 │ │ - b.n b1fce │ │ + b.n b2c1e │ │ lsls r3, r4, #3 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n b1468 │ │ + b.n b20b8 │ │ asrs r0, r0, #2 │ │ - b.n b1e54 │ │ + b.n b2aa4 │ │ movs r0, #120 @ 0x78 │ │ - b.n b1e58 │ │ + b.n b2aa8 │ │ strb r4, [r1, #0] │ │ - b.n b1462 │ │ + b.n b20b2 │ │ str r0, [r2, r0] │ │ - b.n b1466 │ │ + b.n b20b6 │ │ str r4, [r2, #0] │ │ - b.n b146a │ │ + b.n b20ba │ │ lsls r0, r1, #2 │ │ - b.n b1e68 │ │ - add r5, sp, #216 @ 0xd8 │ │ + b.n b2ab8 │ │ + add r5, sp, #220 @ 0xdc │ │ @ instruction: 0xebff4000 │ │ - b.n b1c96 │ │ + b.n b28e6 │ │ movs r7, r0 │ │ - b.n b1a64 │ │ + b.n b26b4 │ │ strh r6, [r0, #0] │ │ - b.n b1a5e │ │ + b.n b26ae │ │ movs r0, r0 │ │ - b.n b200a │ │ + b.n b2c5a │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ movs r0, #124 @ 0x7c │ │ - b.n b14a4 │ │ + b.n b20f4 │ │ movs r3, r0 │ │ - b.n b1f92 │ │ + b.n b2be2 │ │ lsls r1, r0, #4 │ │ subs r0, r0, r0 │ │ lsls r0, r7, #1 │ │ - b.n b14b0 │ │ + b.n b2100 │ │ str r1, [r1, r0] │ │ - b.n b1cba │ │ + b.n b290a │ │ str r0, [sp, #0] │ │ - b.n b149e │ │ + b.n b20ee │ │ asrs r1, r0, #32 │ │ - b.n b1e94 │ │ + b.n b2ae4 │ │ lsls r1, r0, #4 │ │ - b.n b1c2a │ │ + b.n b287a │ │ lsls r3, r7, #3 │ │ subs r2, #0 │ │ asrs r0, r5, #32 │ │ - b.n b14b8 │ │ + b.n b2108 │ │ lsls r0, r7, #13 │ │ add.w r0, r0, r0 │ │ - b.n b2036 │ │ + b.n b2c86 │ │ lsls r5, r1, #4 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #2 │ │ - b.n b1eb8 │ │ + b.n b2b08 │ │ asrs r0, r0, #2 │ │ - b.n b1ebc │ │ + b.n b2b0c │ │ movs r0, #120 @ 0x78 │ │ - b.n b1ec0 │ │ + b.n b2b10 │ │ adds r0, #8 │ │ - b.n b20ea │ │ - cbnz r4, b1a1a │ │ + b.n b2d3a │ │ + cbnz r5, b266a │ │ @ instruction: 0xebff8008 │ │ - b.n b1ac4 │ │ + b.n b2714 │ │ ands r0, r0 │ │ - b.n b1cf6 │ │ + b.n b2946 │ │ str r0, [sp, #20] │ │ - b.n b1cfa │ │ + b.n b294a │ │ @ instruction: 0xffe7eaff │ │ lsls r2, r6, #30 │ │ - b.n b1fd2 │ │ + b.n b2c22 │ │ lsrs r7, r7, #31 │ │ - b.n b2064 │ │ + b.n b2cb4 │ │ movs r0, r0 │ │ - b.n b1c72 │ │ + b.n b28c2 │ │ lsls r5, r7, #2 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n b1504 │ │ + b.n b2154 │ │ lsls r0, r2, #1 │ │ - b.w f71a36 │ │ - b.n b14f4 │ │ + b.w f72686 │ │ + b.n b2144 │ │ movs r0, r1 │ │ - b.n b1a5e │ │ + b.n b26ae │ │ movs r4, r4 │ │ - b.n b14f6 │ │ + b.n b2146 │ │ lsls r4, r0, #1 │ │ - b.n b1518 │ │ + b.n b2168 │ │ str r0, [sp, #352] @ 0x160 │ │ - b.n b1efe │ │ + b.n b2b4e │ │ movs r0, r6 │ │ - b.n b1eee │ │ + b.n b2b3e │ │ asrs r1, r1, #32 │ │ - b.n b1d32 │ │ + b.n b2982 │ │ lsls r4, r7, #3 │ │ ldmia.w r0!, {r2, r3, r4, r5, r6, r7} │ │ stmia.w r1!, {r2, r3, r4, r5, r6, r7} │ │ ldmia.w r0, {r2, r3, r4, r5, r6, r7} │ │ stmia.w r1, {r3, r4, r5, ip, lr} │ │ - b.n b1f20 │ │ + b.n b2b70 │ │ asrs r4, r1, #32 │ │ - b.n b214a │ │ + b.n b2d9a │ │ strh r5, [r0, #0] │ │ - b.n b1d4e │ │ + b.n b299e │ │ lsrs r5, r1, #11 │ │ orr.w r0, r8, #8912896 @ 0x880000 │ │ - b.n b1d56 │ │ + b.n b29a6 │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #6324224 @ 0x608000 │ │ orr.w r0, r0, #2097152 @ 0x200000 │ │ - b.n b2162 │ │ + b.n b2db2 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #8912896 @ 0x880000 │ │ - b.n b1d6a │ │ + b.n b29ba │ │ ldr r1, [sp, #176] @ 0xb0 │ │ add.w r0, r0, r0 │ │ - b.n b20d2 │ │ + b.n b2d22 │ │ lsls r2, r4, #2 │ │ subs r0, r0, r0 │ │ str r4, [r2, #0] │ │ - b.n b1f44 │ │ + b.n b2b94 │ │ asrs r0, r0, #32 │ │ - b.n b217e │ │ + b.n b2dce │ │ movs r6, r0 │ │ - b.n b1d82 │ │ + b.n b29d2 │ │ ldr r1, [sp, #488] @ 0x1e8 │ │ add.w r0, r0, r0 │ │ - b.n b20ea │ │ + b.n b2d3a │ │ lsls r6, r3, #3 │ │ subs r0, r0, r0 │ │ str r0, [r3, r0] │ │ - b.n b1f5c │ │ + b.n b2bac │ │ asrs r0, r0, #32 │ │ - b.n b2196 │ │ + b.n b2de6 │ │ movs r5, r0 │ │ - b.n b1d9a │ │ + b.n b29ea │ │ ldr r1, [sp, #464] @ 0x1d0 │ │ add.w r0, r0, r0 │ │ - b.n b2102 │ │ + b.n b2d52 │ │ lsls r7, r5, #3 │ │ subs r0, r0, r0 │ │ ands r0, r4 │ │ - b.n b15a4 │ │ + b.n b21f4 │ │ asrs r2, r0, #24 │ │ - b.n b21ae │ │ + b.n b2dfe │ │ str r4, [r3, r0] │ │ - b.n b158c │ │ + b.n b21dc │ │ movs r4, r0 │ │ - b.n b1db6 │ │ - ldrh r0, [r3, #10] │ │ + b.n b2a06 │ │ + ldrh r1, [r5, #24] │ │ @ instruction: 0xfa000601 │ │ - b.n b1f86 │ │ + b.n b2bd6 │ │ movs r4, #200 @ 0xc8 │ │ - b.n b15c0 │ │ + b.n b2210 │ │ lsls r0, r4, #1 │ │ - b.n b15a0 │ │ + b.n b21f0 │ │ movs r3, r0 │ │ - b.n b21ca │ │ + b.n b2e1a │ │ lsls r4, r0, #1 │ │ - b.n b15a8 │ │ + b.n b21f8 │ │ str r0, [r7, r0] │ │ - b.n b1fac │ │ + b.n b2bfc │ │ movs r0, r5 │ │ - b.n b15d0 │ │ + b.n b2220 │ │ movs r0, #2 │ │ - b.n b1bb8 │ │ + b.n b2808 │ │ lsls r0, r6, #1 │ │ - b.n b15b8 │ │ + b.n b2208 │ │ asrs r0, r0, #32 │ │ - b.n b21e2 │ │ + b.n b2e32 │ │ movs r4, r5 │ │ - b.n b15e0 │ │ + b.n b2230 │ │ adds r0, #5 │ │ - b.n b1dea │ │ + b.n b2a3a │ │ movs r0, r7 │ │ - b.n b15c8 │ │ + b.n b2218 │ │ movs r0, r6 │ │ - b.n b15ec │ │ + b.n b223c │ │ movs r4, r7 │ │ - b.n b15d0 │ │ + b.n b2220 │ │ movs r4, r6 │ │ - b.n b1fd4 │ │ + b.n b2c24 │ │ strb r4, [r1, #0] │ │ - b.n b15f4 │ │ + b.n b2244 │ │ eors r4, r3 │ │ - b.n b15dc │ │ + b.n b222c │ │ strb r0, [r0, #1] │ │ - b.n b15e0 │ │ + b.n b2230 │ │ ldr r0, [sp, #420] @ 0x1a4 │ │ add.w r0, r0, r0 │ │ - b.n b216e │ │ + b.n b2dbe │ │ lsls r3, r7, #1 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n b160c │ │ + b.n b225c │ │ movs r0, r0 │ │ - b.n b217a │ │ + b.n b2dca │ │ movs r1, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, #20 │ │ - b.n b161c │ │ + b.n b226c │ │ lsls r0, r2, #3 │ │ - b.n b1e6a │ │ + b.n b2aba │ │ movs r1, r0 │ │ - b.n b1e0a │ │ + b.n b2a5a │ │ movs r0, r2 │ │ lsls r5, r3, #22 │ │ lsls r0, r2, #3 │ │ lsls r0, r0, #7 │ │ lsls r0, r6, #3 │ │ lsls r2, r0, #7 │ │ asrs r2, r1, #32 │ │ - b.n b1e3a │ │ + b.n b2a8a │ │ movs r4, r5 │ │ - b.n b1638 │ │ + b.n b2288 │ │ lsls r5, r4, #11 │ │ add.w r0, r0, r8 │ │ - b.n b2134 │ │ + b.n b2d84 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n b1648 │ │ + b.n b2298 │ │ asrs r4, r4, #32 │ │ - b.n b164c │ │ + b.n b229c │ │ movs r0, #24 │ │ - b.n b1650 │ │ + b.n b22a0 │ │ vqrdmlah.s16 q7, , │ │ movs r6, r1 │ │ and.w r0, r0, r0, rrx │ │ - b.n b165c │ │ + b.n b22ac │ │ asrs r0, r0, #32 │ │ - b.n b2266 │ │ - b.n b20fc │ │ + b.n b2eb6 │ │ + b.n b2d4c │ │ @ instruction: 0xebff0028 │ │ - b.n b1668 │ │ + b.n b22b8 │ │ asrs r4, r4, #32 │ │ - b.n b166c │ │ + b.n b22bc │ │ movs r0, #24 │ │ - b.n b1670 │ │ + b.n b22c0 │ │ vqrdmlah.s16 q7, , │ │ ands r0, r0 │ │ - b.n b1e7e │ │ + b.n b2ace │ │ movs r0, r1 │ │ - b.n b2170 │ │ + b.n b2dc0 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n b21f2 │ │ + b.n b2e42 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, r6 │ │ - b.n b168c │ │ + b.n b22dc │ │ asrs r0, r0, #32 │ │ - b.n b2296 │ │ - b.n b22cc │ │ + b.n b2ee6 │ │ + b.n b2f1c │ │ @ instruction: 0xebff4000 │ │ - b.n b1e9e │ │ + b.n b2aee │ │ movs r0, r0 │ │ - b.n b220a │ │ + b.n b2e5a │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, r7 │ │ - b.n b2084 │ │ + b.n b2cd4 │ │ asrs r1, r1, #32 │ │ - b.n b1eae │ │ + b.n b2afe │ │ lsls r7, r5, #13 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n b1eb6 │ │ + b.n b2b06 │ │ lsls r4, r2, #1 │ │ - b.n b16b4 │ │ + b.n b2304 │ │ movs r1, r0 │ │ - b.n b1f7e │ │ + b.n b2bce │ │ lsls r0, r0, #4 │ │ - b.n b1e8c │ │ + b.n b2adc │ │ movs r4, r5 │ │ - b.n b16a6 │ │ + b.n b22f6 │ │ movs r0, r0 │ │ - b.n b222a │ │ + b.n b2e7a │ │ movs r0, r7 │ │ asrs r5, r1, #10 │ │ lsls r3, r3, #14 │ │ subs r0, r0, r4 │ │ str r0, [sp, #192] @ 0xc0 │ │ - b.n b16d0 │ │ + b.n b2320 │ │ str r6, [r0, r0] │ │ - b.n b1eda │ │ + b.n b2b2a │ │ movs r0, r0 │ │ - b.n b2246 │ │ + b.n b2e96 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n b16e0 │ │ + b.n b2330 │ │ ands r0, r0 │ │ - b.n b22ea │ │ + b.n b2f3a │ │ movs r0, #36 @ 0x24 │ │ - b.n b16e2 │ │ + b.n b2332 │ │ movs r0, r0 │ │ - b.n b1e56 │ │ + b.n b2aa6 │ │ lsls r1, r4, #2 │ │ subs r0, r0, r0 │ │ movs r0, r7 │ │ - b.n b20d4 │ │ + b.n b2d24 │ │ lsls r0, r2, #14 │ │ add.w r0, r0, r4, rrx │ │ - b.n b16fc │ │ + b.n b234c │ │ asrs r4, r4, #32 │ │ - b.n b205c │ │ + b.n b2cac │ │ asrs r4, r4, #32 │ │ - b.n b15e0 │ │ + b.n b2230 │ │ ldr r1, [sp, #112] @ 0x70 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n b1f12 │ │ + b.n b2b62 │ │ movs r0, r1 │ │ - b.n b1f16 │ │ + b.n b2b66 │ │ ldr r0, [sp, #788] @ 0x314 │ │ add.w r0, r0, r5 │ │ - b.n b1f1e │ │ + b.n b2b6e │ │ ldr r1, [sp, #108] @ 0x6c │ │ add.w r0, r0, ip, lsr #32 │ │ - b.n b1720 │ │ + b.n b2370 │ │ ldr r1, [sp, #100] @ 0x64 │ │ add.w r0, r0, r0 │ │ - b.n b232e │ │ + b.n b2f7e │ │ movs r0, r0 │ │ - b.n b229e │ │ + b.n b2eee │ │ movs r0, r0 │ │ - b.n b1706 │ │ + b.n b2356 │ │ movs r4, r0 │ │ - b.n b170a │ │ + b.n b235a │ │ movs r0, r1 │ │ - b.n b170e │ │ + b.n b235e │ │ lsls r5, r0, #3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n b22ae │ │ + b.n b2efe │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #1 │ │ - b.n b1748 │ │ + b.n b2398 │ │ movs r0, r0 │ │ - b.n b22b2 │ │ + b.n b2f02 │ │ lsls r6, r7, #2 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n b1750 │ │ + b.n b23a0 │ │ movs r0, r0 │ │ - b.n b22be │ │ + b.n b2f0e │ │ movs r6, r7 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n b2254 │ │ + b.n b2ea4 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n b1f6e │ │ + b.n b2bbe │ │ asrs r0, r0, #32 │ │ - b.n b2372 │ │ - b.n b2182 │ │ + b.n b2fc2 │ │ + b.n b2dd2 │ │ @ instruction: 0xebff62d0 │ │ - b.n b1fce │ │ + b.n b2c1e │ │ movs r7, r0 │ │ - b.n b1eea │ │ + b.n b2b3a │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ ands r0, r0 │ │ - b.n b2386 │ │ + b.n b2fd6 │ │ movs r6, r3 │ │ and.w r0, r0, ip, asr #32 │ │ - b.n b1788 │ │ + b.n b23d8 │ │ eors r4, r3 │ │ - b.n b17f2 │ │ + b.n b2442 │ │ movs r0, r1 │ │ - b.n b178c │ │ + b.n b23dc │ │ strb r6, [r2, r0] │ │ - b.n b1f9a │ │ + b.n b2bea │ │ movs r0, r0 │ │ - b.n b22fe │ │ + b.n b2f4e │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #128 @ (adr r0, b1ce4 ) │ │ - b.n b17a0 │ │ + add r0, pc, #128 @ (adr r0, b2934 ) │ │ + b.n b23f0 │ │ asrs r1, r0, #24 │ │ - b.n b23aa │ │ + b.n b2ffa │ │ strh r1, [r0, #48] @ 0x30 │ │ - b.n b23ae │ │ + b.n b2ffe │ │ movs r2, r1 │ │ - b.n b1fb2 │ │ - ldrh r1, [r3, #6] │ │ + b.n b2c02 │ │ + ldrh r2, [r5, #20] │ │ @ instruction: 0xfa009028 │ │ - b.n b17b4 │ │ + b.n b2404 │ │ strb r7, [r2, #16] │ │ - b.n b1fbe │ │ + b.n b2c0e │ │ movs r7, r0 │ │ - b.n b1f2c │ │ + b.n b2b7c │ │ @ instruction: 0xffee9aff │ │ str r7, [r0, #0] │ │ - b.n b1d14 │ │ + b.n b2964 │ │ movs r1, r1 │ │ - b.n b1fce │ │ + b.n b2c1e │ │ lsls r1, r0, #24 │ │ - b.n b233e │ │ + b.n b2f8e │ │ asrs r2, r1, #32 │ │ - b.n b1fd6 │ │ + b.n b2c26 │ │ str r0, [r1, #0] │ │ movs r1, #160 @ 0xa0 │ │ movs r0, #6 │ │ - b.n b1fde │ │ + b.n b2c2e │ │ mrc2 11, 5, lr, cr13, cr15, {7} @ │ │ strb r7, [r0, #0] │ │ - b.n b1db2 │ │ + b.n b2a02 │ │ movs r0, r0 │ │ - b.n b234a │ │ + b.n b2f9a │ │ @ instruction: 0xfff30aff │ │ movs r3, r0 │ │ and.w r0, r0, r8, asr #32 │ │ - b.n b17f0 │ │ + b.n b2440 │ │ movs r0, #5 │ │ - b.n b1ffa │ │ + b.n b2c4a │ │ adds r0, #0 │ │ - b.n b23fe │ │ + b.n b304e │ │ lsls r7, r7, #13 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n b2006 │ │ + b.n b2c56 │ │ movs r4, r0 │ │ - b.n b200a │ │ - beq.n b1d04 │ │ - b.n b2164 │ │ + b.n b2c5a │ │ + beq.n b2954 │ │ + b.n b2db4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3} │ │ - b.n b2016 │ │ + b.n b2c66 │ │ lsls r7, r0, #9 │ │ @ instruction: 0xeb00feed │ │ @ instruction: 0xeaff03b0 │ │ - b.n b2082 │ │ + b.n b2cd2 │ │ asrs r2, r1, #32 │ │ - b.n b2026 │ │ + b.n b2c76 │ │ lsls r0, r7, #22 │ │ - b.n b207e │ │ + b.n b2cce │ │ movs r4, r5 │ │ - b.n b1828 │ │ + b.n b2478 │ │ lsls r1, r5, #9 │ │ add.w r0, r0, r8 │ │ - b.n b182c │ │ + b.n b247c │ │ strb r4, [r1, #0] │ │ - b.n b1830 │ │ + b.n b2480 │ │ movs r0, r0 │ │ - b.n b239e │ │ + b.n b2fee │ │ @ instruction: 0xffc70aff │ │ movs r0, r1 │ │ - b.n b2334 │ │ + b.n b2f84 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n b1848 │ │ + b.n b2498 │ │ asrs r4, r0, #32 │ │ - b.n b2052 │ │ + b.n b2ca2 │ │ movs r0, #24 │ │ - b.n b1850 │ │ + b.n b24a0 │ │ mrc2 11, 4, lr, cr15, cr15, {7} @ │ │ movs r2, r2 │ │ and.w r0, r0, ip, asr #32 │ │ - b.n b185c │ │ + b.n b24ac │ │ asrs r2, r1, #32 │ │ - b.n b2066 │ │ + b.n b2cb6 │ │ lsls r3, r3, #9 │ │ @ instruction: 0xeb00ffbc │ │ @ instruction: 0xeaff0009 │ │ - b.n b2072 │ │ + b.n b2cc2 │ │ asrs r0, r0, #32 │ │ - b.n b2476 │ │ - b.n b2204 │ │ + b.n b30c6 │ │ + b.n b2e54 │ │ @ instruction: 0xebff0028 │ │ - b.n b1878 │ │ + b.n b24c8 │ │ asrs r4, r0, #32 │ │ - b.n b2082 │ │ + b.n b2cd2 │ │ movs r0, #24 │ │ - b.n b1880 │ │ + b.n b24d0 │ │ mrc2 11, 4, lr, cr3, cr15, {7} @ │ │ ands r0, r0 │ │ - b.n b208e │ │ + b.n b2cde │ │ movs r0, r1 │ │ - b.n b2380 │ │ + b.n b2fd0 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n b2402 │ │ + b.n b3052 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n b20a2 │ │ + b.n b2cf2 │ │ asrs r0, r0, #32 │ │ - b.n b24a6 │ │ - b.n b23d4 │ │ + b.n b30f6 │ │ + b.n b3024 │ │ @ instruction: 0xebff4000 │ │ - b.n b20ae │ │ + b.n b2cfe │ │ movs r0, r0 │ │ - b.n b241a │ │ + b.n b306a │ │ @ instruction: 0xffd31aff │ │ @ instruction: 0xffa9eaff │ │ lsls r4, r4, #6 │ │ - b.n b18bc │ │ + b.n b250c │ │ blxns r6 │ │ - b.n b2392 │ │ - ldr r7, [pc, #1020] @ (b2180 ) │ │ - b.n b2424 │ │ + b.n b2fe2 │ │ + ldr r7, [pc, #1020] @ (b2dd0 ) │ │ + b.n b3074 │ │ movs r0, r0 │ │ - b.n b1ea8 │ │ + b.n b2af8 │ │ lsls r2, r3, #1 │ │ - b.n b192e │ │ + b.n b257e │ │ movs r0, r0 │ │ - b.n b2432 │ │ + b.n b3082 │ │ @ instruction: 0xffcb0aff │ │ asrs r4, r1, #6 │ │ - b.n b18d8 │ │ + b.n b2528 │ │ adds r1, #140 @ 0x8c │ │ - b.n b18dc │ │ + b.n b252c │ │ lsls r4, r1, #6 │ │ - b.n b18e0 │ │ + b.n b2530 │ │ asrs r1, r0, #32 │ │ - b.n b1ec4 │ │ + b.n b2b14 │ │ strb r0, [r1, #6] │ │ - b.n b18e8 │ │ + b.n b2538 │ │ adds r0, #3 │ │ - b.n b1ecc │ │ + b.n b2b1c │ │ movs r0, r0 │ │ - b.n b1ed0 │ │ + b.n b2b20 │ │ movs r0, #12 │ │ - b.n b18d0 │ │ + b.n b2520 │ │ strb r7, [r0, #0] │ │ - b.n b1ed8 │ │ + b.n b2b28 │ │ lsls r1, r2, #2 │ │ stmia.w sp, {r0} │ │ - b.n b2502 │ │ + b.n b3152 │ │ movs r1, #134 @ 0x86 │ │ - b.n b23c6 │ │ + b.n b3016 │ │ movs r4, r2 │ │ and.w r0, r0, r0, lsl #16 │ │ - b.n b210e │ │ + b.n b2d5e │ │ movs r7, r2 │ │ and.w r1, r0, r0, asr #1 │ │ - b.n b1914 │ │ + b.n b2564 │ │ blxns r6 │ │ - b.n b23ea │ │ - ldr r7, [pc, #1020] @ (b21d8 ) │ │ - b.n b247c │ │ + b.n b303a │ │ + ldr r7, [pc, #1020] @ (b2e28 ) │ │ + b.n b30cc │ │ movs r0, r0 │ │ - b.n b1f00 │ │ + b.n b2b50 │ │ lsls r2, r3, #1 │ │ - b.n b1986 │ │ + b.n b25d6 │ │ movs r0, r0 │ │ - b.n b248a │ │ + b.n b30da │ │ @ instruction: 0xffb50aff │ │ asrs r0, r1, #5 │ │ - b.n b1930 │ │ + b.n b2580 │ │ adds r1, #72 @ 0x48 │ │ - b.n b1934 │ │ + b.n b2584 │ │ lsls r0, r1, #5 │ │ - b.n b1938 │ │ + b.n b2588 │ │ asrs r1, r0, #32 │ │ - b.n b1f1c │ │ + b.n b2b6c │ │ movs r1, #68 @ 0x44 │ │ - b.n b1940 │ │ + b.n b2590 │ │ adds r0, #3 │ │ - b.n b1f24 │ │ + b.n b2b74 │ │ movs r0, r0 │ │ - b.n b1f28 │ │ + b.n b2b78 │ │ movs r0, #2 │ │ - b.n b1f2c │ │ + b.n b2b7c │ │ movs r1, r2 │ │ stmia.w sp, {r0} │ │ - b.n b2556 │ │ + b.n b31a6 │ │ movs r0, #8 │ │ - b.n b1934 │ │ + b.n b2584 │ │ movs r1, #138 @ 0x8a │ │ - b.n b241e │ │ - add r1, pc, #948 @ (adr r1, b21d4 ) │ │ + b.n b306e │ │ + add r1, pc, #952 @ (adr r1, b2e28 ) │ │ @ instruction: 0xebffffa7 │ │ @ instruction: 0xeaff4000 │ │ - b.n b216a │ │ + b.n b2dba │ │ movs r6, r0 │ │ - b.n b216e │ │ + b.n b2dbe │ │ ldr r0, [sp, #540] @ 0x21c │ │ add.w r0, r0, r8 │ │ - b.n b2176 │ │ + b.n b2dc6 │ │ ldr r0, [sp, #180] @ 0xb4 │ │ @ instruction: 0xeb00ffa1 │ │ @ instruction: 0xeaff0002 │ │ - b.n b20e2 │ │ + b.n b2d32 │ │ movs r6, r2 │ │ ldr r2, [sp, #0] │ │ asrs r4, r0, #4 │ │ - b.n b1988 │ │ + b.n b25d8 │ │ blxns r6 │ │ - b.n b245e │ │ - ldr r7, [pc, #1020] @ (b224c ) │ │ - b.n b24f0 │ │ + b.n b30ae │ │ + ldr r7, [pc, #1020] @ (b2e9c ) │ │ + b.n b3140 │ │ asrs r1, r0, #32 │ │ - b.n b1f74 │ │ + b.n b2bc4 │ │ asrs r2, r3, #1 │ │ - b.n b19fc │ │ + b.n b264c │ │ movs r0, r0 │ │ - b.n b2500 │ │ + b.n b3150 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #3 │ │ - b.n b19a4 │ │ + b.n b25f4 │ │ str r6, [r7, #0] │ │ - b.n b25aa │ │ + b.n b31fa │ │ adds r0, #232 @ 0xe8 │ │ - b.n b19ac │ │ + b.n b25fc │ │ strb r0, [r5, #3] │ │ - b.n b19b0 │ │ + b.n b2600 │ │ asrs r1, r0, #32 │ │ - b.n b1f94 │ │ + b.n b2be4 │ │ adds r0, #3 │ │ - b.n b1f98 │ │ + b.n b2be8 │ │ lsls r1, r0, #1 │ │ @ instruction: 0xe98d7007 │ │ - b.n b1fa0 │ │ + b.n b2bf0 │ │ movs r0, #12 │ │ - b.n b19a0 │ │ + b.n b25f0 │ │ movs r1, r0 │ │ - b.n b25ca │ │ + b.n b321a │ │ cmp r7, #111 @ 0x6f │ │ - b.n b25ce │ │ + b.n b321e │ │ strb r0, [r0, #0] │ │ - b.n b19ac │ │ + b.n b25fc │ │ strb r4, [r1, #0] │ │ - b.n b19cc │ │ - add r1, pc, #828 @ (adr r1, b21d4 ) │ │ + b.n b261c │ │ + add r1, pc, #832 @ (adr r1, b2e28 ) │ │ @ instruction: 0xebff2024 │ │ - b.n b19d2 │ │ + b.n b2622 │ │ lsls r4, r0, #1 │ │ - b.n b19dc │ │ + b.n b262c │ │ movs r2, r0 │ │ - b.n b2146 │ │ + b.n b2d96 │ │ movs r7, r2 │ │ cmp r2, #0 │ │ asrs r0, r6, #2 │ │ - b.n b19ec │ │ + b.n b263c │ │ asrs r1, r0, #32 │ │ - b.n b1fd0 │ │ + b.n b2c20 │ │ asrs r2, r3, #1 │ │ - b.n b1a58 │ │ + b.n b26a8 │ │ movs r2, r0 │ │ - b.n b255c │ │ + b.n b31ac │ │ movs r5, r1 │ │ subs r2, #0 │ │ asrs r0, r4, #2 │ │ - b.n b1a00 │ │ + b.n b2650 │ │ str r4, [r7, #0] │ │ - b.n b2606 │ │ + b.n b3256 │ │ adds r0, #156 @ 0x9c │ │ - b.n b1a08 │ │ + b.n b2658 │ │ strb r4, [r3, #2] │ │ - b.n b1a0c │ │ + b.n b265c │ │ asrs r1, r0, #32 │ │ - b.n b1ff0 │ │ + b.n b2c40 │ │ adds r0, #3 │ │ - b.n b1ff4 │ │ + b.n b2c44 │ │ lsls r1, r0, #1 │ │ @ instruction: 0xe98d0002 │ │ - b.n b261e │ │ + b.n b326e │ │ movs r0, #12 │ │ - b.n b19fc │ │ + b.n b264c │ │ movs r1, #193 @ 0xc1 │ │ - b.n b24e6 │ │ + b.n b3136 │ │ strb r7, [r0, #0] │ │ - b.n b2008 │ │ + b.n b2c58 │ │ strb r0, [r0, #0] │ │ - b.n b1a08 │ │ - add r1, pc, #740 @ (adr r1, b21d4 ) │ │ + b.n b2658 │ │ + add r1, pc, #744 @ (adr r1, b2e28 ) │ │ @ instruction: 0xebff0044 │ │ - b.n b1a30 │ │ + b.n b2680 │ │ asrs r0, r1, #32 │ │ - b.n b1a30 │ │ + b.n b2680 │ │ strb r4, [r1, #0] │ │ - b.n b1a34 │ │ + b.n b2684 │ │ movs r0, r0 │ │ - b.n b25a4 │ │ + b.n b31f4 │ │ blxns r6 │ │ asrs r0, r1, #12 │ │ - ldr r7, [pc, #1020] @ (b2304 ) │ │ + ldr r7, [pc, #1020] @ (b2f54 ) │ │ asrs r7, r1, #13 │ │ movs r4, r4 │ │ - b.n b1a22 │ │ + b.n b2672 │ │ vpmin.u32 q7, q12, │ │ eors r4, r5 │ │ - b.n b1a50 │ │ + b.n b26a0 │ │ vpmin.u32 q15, q13, │ │ ands r6, r0 │ │ - b.n b225e │ │ + b.n b2eae │ │ vpmin.u32 q15, q12, │ │ - stmia r4!, {r2, r4} │ │ + stmia r3!, {r2, r6, r7} │ │ movs r2, r0 │ │ - bkpt 0x00c4 │ │ + bkpt 0x0074 │ │ movs r2, r0 │ │ - ldrb r2, [r3, #4] │ │ - vsri.32 d27, d31, #11 │ │ - vrsra.u64 , q4, #11 │ │ - vqrdmlah.s q12, , d31[0] │ │ - vqrdmlah.s , , d28[0] │ │ + ldr r1, [r2, #76] @ 0x4c │ │ + vabs.f16 q13, q11 │ │ + vqshlu.s64 q13, , #53 @ 0x35 │ │ + vrshr.u64 q12, , #11 │ │ + vcvt.f32.u32 d27, d12, #11 │ │ movs r2, r0 │ │ - ldrb r2, [r0, #3] │ │ - vtbx.8 d28, {d21-d24}, d4 │ │ - vneg.s16 d27, d0 │ │ - vdup.8 d23, d2[2] │ │ + ldr r1, [r7, #68] @ 0x44 │ │ + vceq.i16 d28, d1, #0 │ │ + vrsubhn.i d26, , │ │ + @ instruction: 0xfff56fb9 │ │ vcvt.u16.f16 q8, q2, #11 │ │ movs r0, r0 │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ + pop {r3, r5, r7, pc} │ │ movs r2, r0 │ │ - ldrb r2, [r1, #1] │ │ - vcle.s16 , q2, #0 │ │ - @ instruction: 0xfff5af9f │ │ - @ instruction: 0xfff5bd9c │ │ - movs r2, r0 │ │ - strb r6, [r5, #31] │ │ - vceq.i16 , q12, #0 │ │ - vtbl.8 d24, {d5-d6}, d0 │ │ + ldr r1, [r0, #64] @ 0x40 │ │ + vceq.f16 q11, q14, #0 │ │ + vabs.s16 d26, d16 │ │ + vqrdmulh.s , , d12[0] │ │ + movs r2, r0 │ │ + ldr r5, [r4, #56] @ 0x38 │ │ + vsli.32 d22, d0, #21 │ │ + @ instruction: 0xfff57d9a │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b2494 │ │ - beq.n b2054 │ │ - b.n b2418 │ │ + b.n b30e4 │ │ + beq.n b2ca4 │ │ + b.n b3068 │ │ movs r4, r4 │ │ - b.n b1a9c │ │ + b.n b26ec │ │ str r1, [r0, r0] │ │ - b.n b22c6 │ │ + b.n b2f16 │ │ movs r4, r1 │ │ - b.n b1ac0 │ │ + b.n b2710 │ │ asrs r0, r0, #32 │ │ - b.n b26ce │ │ + b.n b331e │ │ ands r2, r0 │ │ - b.n b22d2 │ │ + b.n b2f22 │ │ adds r0, #16 │ │ - b.n b1ab0 │ │ + b.n b2700 │ │ movs r0, r4 │ │ - b.n b25ba │ │ + b.n b320a │ │ asrs r4, r0, #32 │ │ - b.n b1ab8 │ │ + b.n b2708 │ │ movs r4, r0 │ │ asrs r5, r2, #22 │ │ lsrs r2, r0, #32 │ │ asrs r0, r2, #8 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r4 │ │ - b.n b1ae8 │ │ + b.n b2738 │ │ asrs r1, r0, #32 │ │ - b.n b26f2 │ │ - add r2, pc, #608 @ (adr r2, b2214 ) │ │ + b.n b3342 │ │ + add r2, pc, #612 @ (adr r2, b2e68 ) │ │ @ instruction: 0xebff0000 │ │ - b.n b265a │ │ + b.n b32aa │ │ lsls r5, r6, #3 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n b2702 │ │ + b.n b3352 │ │ movs r4, r0 │ │ - b.n b1ae0 │ │ + b.n b2730 │ │ str r4, [r4, #0] │ │ - b.n b1b04 │ │ + b.n b2754 │ │ strb r0, [r0, #1] │ │ - b.n b2464 │ │ + b.n b30b4 │ │ ands r0, r4 │ │ - b.n b1aec │ │ + b.n b273c │ │ movs r7, r0 │ │ - b.n b2316 │ │ + b.n b2f66 │ │ asrs r6, r0, #32 │ │ - b.n b231a │ │ + b.n b2f6a │ │ eors r4, r3 │ │ - b.n b1b8a │ │ - add r0, pc, #908 @ (adr r0, b236c ) │ │ + b.n b27da │ │ + add r0, pc, #912 @ (adr r0, b2fc0 ) │ │ @ instruction: 0xebff0003 │ │ - b.n b2726 │ │ + b.n b3376 │ │ asrs r0, r2, #32 │ │ - b.n b1b16 │ │ + b.n b2766 │ │ movs r4, #16 │ │ - b.n b232e │ │ + b.n b2f7e │ │ ands r0, r2 │ │ - b.n b1b2c │ │ + b.n b277c │ │ movs r0, #8 │ │ - b.n b1b10 │ │ + b.n b2760 │ │ movs r4, r0 │ │ - b.n b233a │ │ - ldrh r7, [r5, #8] │ │ - @ instruction: 0xfa00105c │ │ - b.n b1bae │ │ + b.n b2f8a │ │ + ldrh r5, [r3, #14] │ │ + @ instruction: 0xfb00105c │ │ + b.n b27fe │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n b250e │ │ + b.n b315e │ │ adds r0, #63 @ 0x3f │ │ - b.n b1ac0 │ │ + b.n b2710 │ │ movs r0, #6 │ │ - b.n b1bb8 │ │ + b.n b2808 │ │ lsls r3, r2, #4 │ │ - b.n b2124 │ │ + b.n b2d74 │ │ asrs r4, r7, #16 │ │ - b.n b1b54 │ │ + b.n b27a4 │ │ movs r2, r0 │ │ - b.n b263e │ │ + b.n b328e │ │ str r4, [r3, r0] │ │ - b.n b1b38 │ │ + b.n b2788 │ │ asrs r1, r0, #32 │ │ - b.n b2140 │ │ + b.n b2d90 │ │ lsls r2, r4, #1 │ │ lsrs r0, r0, #8 │ │ strh r0, [r6, #0] │ │ - b.n b2534 │ │ + b.n b3184 │ │ movs r0, #8 │ │ - b.n b253c │ │ + b.n b318c │ │ asrs r0, r0, #1 │ │ - b.n b2534 │ │ + b.n b3184 │ │ movs r0, #12 │ │ - b.n b1b50 │ │ + b.n b27a0 │ │ asrs r0, r3, #32 │ │ - b.n b1b54 │ │ + b.n b27a4 │ │ asrs r4, r1, #32 │ │ - b.n b1b78 │ │ + b.n b27c8 │ │ movs r4, r2 │ │ - b.n b1b5c │ │ + b.n b27ac │ │ lsls r3, r0, #6 │ │ - b.n b1fa8 │ │ + b.n b2bf8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n b23da │ │ + b.n b302a │ │ asrs r4, r0, #32 │ │ - b.n b1b70 │ │ + b.n b27c0 │ │ movs r2, r0 │ │ - b.n b2092 │ │ + b.n b2ce2 │ │ asrs r3, r0, #32 │ │ - b.n b2098 │ │ + b.n b2ce8 │ │ movs r1, r0 │ │ - b.n b237a │ │ + b.n b2fca │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ - add r0, pc, #0 @ (adr r0, b2060 ) │ │ - b.n b27a2 │ │ + add r0, pc, #0 @ (adr r0, b2cb0 ) │ │ + b.n b33f2 │ │ movs r3, r5 │ │ and.w r0, r0, ip │ │ - b.n b1ba0 │ │ + b.n b27f0 │ │ movs r0, r4 │ │ - b.n b268e │ │ + b.n b32de │ │ movs r5, r4 │ │ subs r0, r0, r0 │ │ stmia r0!, {r6} │ │ - b.n b1b2c │ │ + b.n b277c │ │ add r1, sp, #216 @ 0xd8 │ │ - b.n b268a │ │ + b.n b32da │ │ movs r0, #12 │ │ - b.n b1bb8 │ │ + b.n b2808 │ │ asrs r0, r0, #32 │ │ - b.n b27c2 │ │ + b.n b3412 │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n b2724 │ │ + b.n b3374 │ │ movs r4, r4 │ │ - b.n b1bc4 │ │ + b.n b2814 │ │ lsrs r0, r2 │ │ - b.n b241e │ │ + b.n b306e │ │ str r4, [r3, #4] │ │ - b.n b1c32 │ │ + b.n b2882 │ │ movs r1, r1 │ │ ldmia.w r2, {r0, r2, ip, sp, lr} │ │ - b.n b20e0 │ │ - b.n b1cbe │ │ - b.n b21b0 │ │ + b.n b2d30 │ │ + b.n b290e │ │ + b.n b2e00 │ │ str r4, [r0, #0] │ │ - b.n b20e2 │ │ + b.n b2d32 │ │ str r7, [r0, #0] │ │ - b.n b23d2 │ │ + b.n b3022 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ str r1, [r0, #0] │ │ - b.n b27ee │ │ + b.n b343e │ │ str r6, [r2, #16] │ │ - b.n b20ca │ │ + b.n b2d1a │ │ str r2, [r1, #0] │ │ - b.n b23e2 │ │ + b.n b3032 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #0 @ (adr r0, b20bc ) │ │ - b.n b27fe │ │ - b.n b20e8 │ │ - b.n b1bdc │ │ + add r0, pc, #0 @ (adr r0, b2d0c ) │ │ + b.n b344e │ │ + b.n b2d38 │ │ + b.n b282c │ │ movs r3, r1 │ │ and.w r0, r0, r0 │ │ - b.n b2172 │ │ + b.n b2dc2 │ │ movs r3, r0 │ │ - b.n b2278 │ │ + b.n b2ec8 │ │ movs r0, r1 │ │ cmp r2, #0 │ │ movs r0, r3 │ │ - b.n b1c10 │ │ + b.n b2860 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #8388608 @ 0x800000 │ │ - b.n b281e │ │ + b.n b346e │ │ lsls r0, r6, #2 │ │ - b.n b1bfe │ │ + b.n b284e │ │ lsls r4, r6, #2 │ │ - b.n b1c02 │ │ + b.n b2852 │ │ movs r0, r1 │ │ - b.n b1c06 │ │ + b.n b2856 │ │ movs r4, r1 │ │ - b.n b1c0a │ │ + b.n b285a │ │ lsls r0, r0, #3 │ │ - b.n b260e │ │ + b.n b325e │ │ lsrs r7, r1, #10 │ │ orr.w r0, r0, #2113536 @ 0x204000 │ │ - b.n b25fc │ │ + b.n b324c │ │ movs r0, #8 │ │ - b.n b2602 │ │ + b.n b3252 │ │ movs r3, r0 │ │ - b.n b27a4 │ │ + b.n b33f4 │ │ @ instruction: 0xffdf1aff │ │ movs r2, r0 │ │ and.w r0, r0, ip, lsr #32 │ │ - b.n b1c48 │ │ + b.n b2898 │ │ stmia.w pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, fp, sp, lr, pc} │ │ - add r0, pc, #0 @ (adr r0, b2114 ) │ │ - b.n b2456 │ │ + add r0, pc, #0 @ (adr r0, b2d64 ) │ │ + b.n b30a6 │ │ movs r4, r0 │ │ - b.n b1c54 │ │ + b.n b28a4 │ │ movs r0, r0 │ │ - b.n b27be │ │ + b.n b340e │ │ movs r6, r3 │ │ subs r0, r0, r0 │ │ ands r0, r5 │ │ - b.n b2640 │ │ + b.n b3290 │ │ asrs r4, r4, #32 │ │ - b.n b1c64 │ │ + b.n b28b4 │ │ movs r4, r0 │ │ - b.n b246e │ │ - add r0, pc, #572 @ (adr r0, b236c ) │ │ + b.n b30be │ │ + add r0, pc, #576 @ (adr r0, b2fc0 ) │ │ @ instruction: 0xebff0040 │ │ - b.n b25cc │ │ + b.n b321c │ │ asrs r4, r0, #32 │ │ - b.n b247a │ │ + b.n b30ca │ │ movs r0, #32 │ │ - b.n b287e │ │ + b.n b34ce │ │ str r6, [sp, #716] @ 0x2cc │ │ add.w r0, r0, r0 │ │ - b.n b27e6 │ │ + b.n b3436 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n b2802 │ │ + b.n b3452 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n b2670 │ │ + b.n b32c0 │ │ ands r4, r4 │ │ - b.n b1c94 │ │ + b.n b28e4 │ │ lsrs r5, r1, #11 │ │ orn sl, r0, #423936 @ 0x67800 │ │ orn r0, r0, #12582912 @ 0xc00000 │ │ - b.n b25fc │ │ + b.n b324c │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #2359296 @ 0x240000 │ │ - b.n b1c9a │ │ + b.n b28ea │ │ movs r0, r2 │ │ - b.n b1cb0 │ │ + b.n b2900 │ │ movs r0, #8 │ │ - b.n b1cb4 │ │ - ldrh r7, [r1, #6] │ │ - @ instruction: 0xfa00201c │ │ - b.n b1cbc │ │ + b.n b2904 │ │ + ldrh r5, [r7, #10] │ │ + mls r0, r0, ip, r2 │ │ + b.n b290c │ │ asrs r4, r3, #1 │ │ - b.n b1d2e │ │ + b.n b297e │ │ adds r0, #63 @ 0x3f │ │ - b.n b1c40 │ │ + b.n b2890 │ │ movs r0, #6 │ │ - b.n b1d32 │ │ + b.n b2982 │ │ lsls r3, r2, #4 │ │ - b.n b22a4 │ │ + b.n b2ef4 │ │ movs r2, r0 │ │ - b.n b27ba │ │ + b.n b340a │ │ @ instruction: 0xffa71aff │ │ movs r4, r0 │ │ and.w r0, r0, r4, asr #32 │ │ - b.n b1cdc │ │ - add r2, pc, #444 @ (adr r2, b2360 ) │ │ + b.n b292c │ │ + add r2, pc, #448 @ (adr r2, b2fb4 ) │ │ @ instruction: 0xebff0014 │ │ - b.n b1ce4 │ │ + b.n b2934 │ │ movs r0, r0 │ │ - b.n b2862 │ │ + b.n b34b2 │ │ lsls r5, r4, #2 │ │ subs r0, r0, r0 │ │ ands r4, r1 │ │ - b.n b1cec │ │ + b.n b293c │ │ movs r2, r0 │ │ - b.n b27e2 │ │ + b.n b3432 │ │ lsls r1, r6, #1 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n b2982 │ │ + b.n b35d2 │ │ strh r4, [r3, #0] │ │ - b.n b1d00 │ │ + b.n b2950 │ │ asrs r0, r5, #2 │ │ - b.n b1cca │ │ + b.n b291a │ │ movs r0, r1 │ │ - b.n b27f6 │ │ + b.n b3446 │ │ asrs r4, r5, #2 │ │ - b.n b1cd2 │ │ + b.n b2922 │ │ movs r4, r4 │ │ - b.n b1d10 │ │ + b.n b2960 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n b1d0a │ │ + b.n b295a │ │ strb r0, [r1, #0] │ │ - b.n b1d14 │ │ + b.n b2964 │ │ lsls r4, r3, #1 │ │ - b.n b1d82 │ │ + b.n b29d2 │ │ movs r4, r2 │ │ - b.n b1d00 │ │ + b.n b2950 │ │ movs r4, r4 │ │ - b.n b1d1a │ │ + b.n b296a │ │ movs r4, r0 │ │ - b.n b1d08 │ │ + b.n b2958 │ │ strh r4, [r4, r1] │ │ - b.n b1d30 │ │ + b.n b2980 │ │ str r0, [r1, #0] │ │ - b.n b1d30 │ │ + b.n b2980 │ │ str r5, [r0, r0] │ │ - b.n b2318 │ │ + b.n b2f68 │ │ lsls r0, r2, #1 │ │ - b.n b1d28 │ │ + b.n b2978 │ │ movs r4, r1 │ │ - b.n b1d1c │ │ + b.n b296c │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n b254a │ │ + b.n b319a │ │ asrs r0, r0, #32 │ │ - b.n b294e │ │ - b.n b2470 │ │ + b.n b359e │ │ + b.n b30c0 │ │ @ instruction: 0xebffa000 │ │ - b.n b2956 │ │ + b.n b35a6 │ │ movs r0, r0 │ │ - b.n b28c8 │ │ + b.n b3518 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n b1d5c │ │ + b.n b29ac │ │ movs r0, #6 │ │ - b.n b2566 │ │ + b.n b31b6 │ │ asrs r0, r2, #32 │ │ - b.n b1d64 │ │ + b.n b29b4 │ │ ldc2l 11, cr14, [sl, #-1020] @ 0xfffffc04 @ │ │ - add r0, pc, #0 @ (adr r0, b2230 ) │ │ - b.n b2572 │ │ + add r0, pc, #0 @ (adr r0, b2e80 ) │ │ + b.n b31c2 │ │ movs r4, r2 │ │ - b.n b1d70 │ │ + b.n b29c0 │ │ str r0, [sp, #100] @ 0x64 │ │ - b.n b257a │ │ + b.n b31ca │ │ lsls r0, r2, #1 │ │ - b.n b1d68 │ │ + b.n b29b8 │ │ asrs r0, r0, #32 │ │ - b.n b234e │ │ + b.n b2f9e │ │ movs r0, r0 │ │ - b.n b2706 │ │ + b.n b3356 │ │ asrs r1, r0, #32 │ │ - b.n b26cc │ │ + b.n b331c │ │ movs r0, r0 │ │ - b.n b2250 │ │ + b.n b2ea0 │ │ asrs r0, r2, #32 │ │ - b.n b1d8c │ │ + b.n b29dc │ │ movs r0, r0 │ │ - b.n b2358 │ │ + b.n b2fa8 │ │ movs r0, r3 │ │ - b.n b1d74 │ │ + b.n b29c4 │ │ movs r0, r0 │ │ - b.n b2912 │ │ + b.n b3562 │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n b2512 │ │ + b.n b3162 │ │ lsls r1, r2, #1 │ │ cmp r2, #0 │ │ movs r0, r1 │ │ - b.n b2896 │ │ + b.n b34e6 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n b25b6 │ │ + b.n b3206 │ │ asrs r0, r0, #32 │ │ - b.n b29ba │ │ - b.n b265e │ │ + b.n b360a │ │ + b.n b32ae │ │ @ instruction: 0xebff0000 │ │ - b.n b2922 │ │ + b.n b3572 │ │ lsls r7, r5, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n b2938 │ │ + b.n b3588 │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n b1e3c │ │ + b.n b2a8c │ │ movs r0, r0 │ │ - b.n b2936 │ │ + b.n b3586 │ │ movs r0, r4 │ │ subs r0, r0, r0 │ │ movs r4, r4 │ │ - b.n b1dd8 │ │ + b.n b2a28 │ │ adds r0, #6 │ │ - b.n b2334 │ │ + b.n b2f84 │ │ movs r0, #40 @ 0x28 │ │ - b.n b27c0 │ │ + b.n b3410 │ │ str r0, [r5, #0] │ │ - b.n b1dc4 │ │ + b.n b2a14 │ │ asrs r4, r2, #32 │ │ - b.n b1dce │ │ + b.n b2a1e │ │ movs r0, r4 │ │ - b.n b1dec │ │ + b.n b2a3c │ │ str r7, [sp, #424] @ 0x1a8 │ │ add.w r0, r0, r1 │ │ - b.n b295a │ │ + b.n b35aa │ │ movs r0, r1 │ │ rev r0, r0 │ │ str r0, [r5, #0] │ │ - b.n b1dfc │ │ - add r0, pc, #0 @ (adr r0, b22c4 ) │ │ - b.n b2a06 │ │ + b.n b2a4c │ │ + add r0, pc, #0 @ (adr r0, b2f14 ) │ │ + b.n b3656 │ │ movs r0, r1 │ │ - b.n b28f2 │ │ + b.n b3542 │ │ @ instruction: 0xffe20aff │ │ movs r0, r1 │ │ - b.n b2612 │ │ + b.n b3262 │ │ asrs r0, r0, #32 │ │ - b.n b2a16 │ │ - b.n b24d4 │ │ + b.n b3666 │ │ + b.n b3124 │ │ @ instruction: 0xebffa000 │ │ - b.n b261e │ │ + b.n b326e │ │ @ instruction: 0xffddeaff │ │ movs r0, r0 │ │ - b.n b2986 │ │ + b.n b35d6 │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ str r6, [sp, #272] @ 0x110 │ │ @ instruction: 0xeb00a000 │ │ - b.n b1e12 │ │ + b.n b2a62 │ │ movs r5, r4 │ │ - b.n b29aa │ │ + b.n b35fa │ │ movs r3, r0 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n b29f2 │ │ + b.n b3642 │ │ movs r3, r1 │ │ asrs r2, r3, #13 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r5 │ │ and.w r0, r0, pc, lsr #1 │ │ - b.n b29c2 │ │ + b.n b3612 │ │ movs r6, r4 │ │ asrs r2, r3, #13 │ │ movs r6, r4 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n b2a5a │ │ + b.n b36aa │ │ movs r0, r0 │ │ - b.n b1ea8 │ │ + b.n b2af8 │ │ movs r4, r4 │ │ - b.n b1e5c │ │ + b.n b2aac │ │ strh r6, [r0, #0] │ │ - b.n b23b8 │ │ + b.n b3008 │ │ str r0, [r3, r0] │ │ - b.n b1e64 │ │ + b.n b2ab4 │ │ lsls r1, r0, #24 │ │ - b.n b29de │ │ + b.n b362e │ │ strh r1, [r0, #48] @ 0x30 │ │ movs r3, #160 @ 0xa0 │ │ movs r0, r2 │ │ - b.n b1e56 │ │ + b.n b2aa6 │ │ movs r0, #8 │ │ - b.n b267a │ │ + b.n b32ca │ │ asrs r0, r0, #32 │ │ - b.n b244a │ │ + b.n b309a │ │ movs r5, r0 │ │ - b.n b2682 │ │ - ldrh r5, [r3, #2] │ │ - @ instruction: 0xfa000008 │ │ - b.n b2972 │ │ + b.n b32d2 │ │ + ldrh r3, [r1, #8] │ │ + mla r0, r0, r8, r0 │ │ + b.n b35c2 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r3 │ │ - b.n b1e8c │ │ + b.n b2adc │ │ asrs r0, r0, #32 │ │ - b.n b2a96 │ │ - b.n b2514 │ │ + b.n b36e6 │ │ + b.n b3164 │ │ @ instruction: 0xebff0020 │ │ - b.n b1e98 │ │ + b.n b2ae8 │ │ asrs r5, r0, #32 │ │ - b.n b26a2 │ │ + b.n b32f2 │ │ movs r0, #8 │ │ - b.n b26a6 │ │ + b.n b32f6 │ │ stc2 11, cr14, [fp, #-1020] @ 0xfffffc04 @ │ │ str r6, [r0, #0] │ │ - b.n b247e │ │ + b.n b30ce │ │ strh r4, [r3, #0] │ │ - b.n b1eac │ │ + b.n b2afc │ │ str r4, [r4, r3] │ │ - b.n b1eb4 │ │ - add r0, pc, #0 @ (adr r0, b2378 ) │ │ - b.n b26ba │ │ + b.n b2b04 │ │ + add r0, pc, #0 @ (adr r0, b2fc8 ) │ │ + b.n b330a │ │ ands r4, r1 │ │ - b.n b1eb4 │ │ + b.n b2b04 │ │ str r5, [r0, r0] │ │ - b.n b24a0 │ │ + b.n b30f0 │ │ @ instruction: 0xffb4eaff │ │ str r0, [r0, r0] │ │ - b.n b26ca │ │ + b.n b331a │ │ lsls r2, r3, #2 │ │ add.w r0, r0, r5 │ │ - b.n b26d2 │ │ + b.n b3322 │ │ @ instruction: 0xff89eaff │ │ - add r0, pc, #0 @ (adr r0, b2398 ) │ │ - b.n b26da │ │ + add r0, pc, #0 @ (adr r0, b2fe8 ) │ │ + b.n b332a │ │ lsls r6, r0, #31 │ │ - b.n b29ae │ │ + b.n b35fe │ │ lsrs r7, r7, #31 │ │ - b.n b2a40 │ │ + b.n b3690 │ │ movs r0, r0 │ │ - b.n b265a │ │ + b.n b32aa │ │ vpmin.u8 q0, q11, │ │ movs r6, r4 │ │ @ instruction: 0xea00a03d │ │ - b.n b2af2 │ │ + b.n b3742 │ │ ands r0, r3 │ │ - b.n b1ef0 │ │ + b.n b2b40 │ │ movs r0, r0 │ │ - b.n b2a6e │ │ + b.n b36be │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n b1efc │ │ - add r0, pc, #0 @ (adr r0, b23c4 ) │ │ - b.n b2b06 │ │ + b.n b2b4c │ │ + add r0, pc, #0 @ (adr r0, b3014 ) │ │ + b.n b3756 │ │ movs r0, #4 │ │ - b.n b1f04 │ │ + b.n b2b54 │ │ asrs r4, r1, #32 │ │ - b.n b1f08 │ │ + b.n b2b58 │ │ movs r2, r2 │ │ - b.n b24d4 │ │ + b.n b3124 │ │ asrs r0, r0, #32 │ │ - b.n b2898 │ │ + b.n b34e8 │ │ movs r1, r0 │ │ - b.n b285a │ │ + b.n b34aa │ │ str r1, [r0, #0] │ │ - b.n b23de │ │ + b.n b302e │ │ movs r1, r1 │ │ - b.n b268e │ │ + b.n b32de │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n b2a98 │ │ + b.n b36e8 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b2732 │ │ + b.n b3382 │ │ asrs r1, r0, #24 │ │ - b.n b2b36 │ │ + b.n b3786 │ │ strh r1, [r0, #48] @ 0x30 │ │ - b.n b2b3a │ │ - strh r7, [r6, #54] @ 0x36 │ │ + b.n b378a │ │ + ldrh r0, [r1, #6] │ │ @ instruction: 0xfa000006 │ │ - b.n b26b4 │ │ + b.n b3304 │ │ movs r0, r2 │ │ cmp r2, #0 │ │ strb r1, [r1, #0] │ │ - b.n b2496 │ │ + b.n b30e6 │ │ movs r0, r4 │ │ - b.n b1f48 │ │ + b.n b2b98 │ │ lsls r1, r0, #24 │ │ - b.n b2ac0 │ │ + b.n b3710 │ │ asrs r4, r0, #32 │ │ - b.n b2756 │ │ + b.n b33a6 │ │ strb r0, [r1, #0] │ │ movs r1, #160 @ 0xa0 │ │ movs r0, #7 │ │ - b.n b275e │ │ + b.n b33ae │ │ ldc2l 11, cr14, [sp], {255} @ 0xff @ │ │ - add r0, pc, #0 @ (adr r0, b2424 ) │ │ - b.n b2766 │ │ + add r0, pc, #0 @ (adr r0, b3074 ) │ │ + b.n b33b6 │ │ movs r0, r0 │ │ - b.n b2aca │ │ + b.n b371a │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n b2540 │ │ + b.n b3190 │ │ @ instruction: 0xfff1eaff │ │ movs r0, r4 │ │ - b.n b1f74 │ │ + b.n b2bc4 │ │ movs r0, #6 │ │ - b.n b277e │ │ + b.n b33ce │ │ adds r0, #0 │ │ - b.n b2b82 │ │ + b.n b37d2 │ │ lsls r6, r3, #6 │ │ @ instruction: 0xeb00a000 │ │ - b.n b278a │ │ + b.n b33da │ │ movs r2, r1 │ │ - b.n b278e │ │ - beq.n b2488 │ │ - b.n b28e8 │ │ + b.n b33de │ │ + beq.n b30d8 │ │ + b.n b3538 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r5, sl, fp, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r6, r7, r8, r9, fp, ip, sp, pc} │ │ movs r2, r0 │ │ - rev16 r4, r2 │ │ + rev r4, r0 │ │ movs r2, r0 │ │ - @ instruction: 0xb8cc │ │ + @ instruction: 0xb87c │ │ movs r2, r0 │ │ asrs r6, r0, #32 │ │ - b.n b2888 │ │ + b.n b34d8 │ │ movs r4, r0 │ │ asrs r1, r2, #13 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n b2bb2 │ │ + b.n b3802 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r4, [pc, #64] @ (b24b8 ) │ │ + ldr r4, [pc, #64] @ (b3108 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b2998 │ │ + b.n b35e8 │ │ movs r2, r0 │ │ - b.n b2b24 │ │ + b.n b3774 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ ands r0, r0 │ │ - b.n b27ca │ │ + b.n b341a │ │ str r6, [sp, #720] @ 0x2d0 │ │ add.w r0, r0, r0 │ │ - b.n b2b32 │ │ + b.n b3782 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ str r5, [sp, #868] @ 0x364 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n b1fbe │ │ + b.n b2c0e │ │ movs r4, r0 │ │ - b.n b27e2 │ │ + b.n b3432 │ │ movs r4, r0 │ │ - b.n b2b48 │ │ + b.n b3798 │ │ @ instruction: 0xfff60aff │ │ movs r2, r1 │ │ and.w r0, r0, r0, lsl #16 │ │ - b.n b27f2 │ │ + b.n b3442 │ │ str r6, [sp, #696] @ 0x2b8 │ │ add.w r0, r0, r0 │ │ - b.n b2b5a │ │ + b.n b37aa │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ str r5, [sp, #828] @ 0x33c │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n b1fe6 │ │ + b.n b2c36 │ │ movs r4, r0 │ │ - b.n b280a │ │ + b.n b345a │ │ movs r4, r0 │ │ - b.n b2b70 │ │ + b.n b37c0 │ │ @ instruction: 0xfff60aff │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #4 │ │ - b.n b2c1a │ │ - ldr r4, [pc, #64] @ (b251c ) │ │ + b.n b386a │ │ + ldr r4, [pc, #64] @ (b316c ) │ │ ldmia.w sp!, {r0} │ │ - b.n b2822 │ │ + b.n b3472 │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r0, r0, #32 │ │ - b.n b2c2a │ │ - ldr r4, [pc, #64] @ (b252c ) │ │ + b.n b387a │ │ + ldr r4, [pc, #64] @ (b317c ) │ │ ldmia.w sp!, {r0} │ │ - b.n b2832 │ │ + b.n b3482 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r5, [pc, #960] @ (b28b8 ) │ │ + ldr r5, [pc, #960] @ (b3508 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n b2a18 │ │ + b.n b3668 │ │ strb r0, [r1, #0] │ │ - b.n b2038 │ │ + b.n b2c88 │ │ ands r2, r0 │ │ - b.n b2846 │ │ + b.n b3496 │ │ movs r4, #63 @ 0x3f │ │ - b.n b2c4a │ │ + b.n b389a │ │ lsls r7, r7, #16 │ │ - b.n b2bb6 │ │ + b.n b3806 │ │ movs r0, #4 │ │ adds r1, #160 @ 0xa0 │ │ str r1, [r0, r0] │ │ - b.n b2856 │ │ + b.n b34a6 │ │ adds r0, #7 │ │ - b.n b285a │ │ + b.n b34aa │ │ str r0, [r0, #0] │ │ - b.n b285e │ │ + b.n b34ae │ │ str r6, [sp, #604] @ 0x25c │ │ add.w r0, r0, r4 │ │ - b.n b27c6 │ │ + b.n b3416 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n b2c6e │ │ + b.n b38be │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r3, pc} │ │ - b.n b206c │ │ + b.n b2cbc │ │ movs r1, r0 │ │ - b.n b2c1a │ │ + b.n b386a │ │ movs r4, r0 │ │ - bge.n b253e │ │ + bge.n b318e │ │ strb r0, [r0, #0] │ │ - b.n b2670 │ │ + b.n b32c0 │ │ str r5, [r0, r0] │ │ - b.n b2646 │ │ + b.n b3296 │ │ ands r0, r0 │ │ - b.n b25d2 │ │ + b.n b3222 │ │ strh r0, [r0, #0] │ │ - b.n b2a9e │ │ + b.n b36ee │ │ movs r3, r0 │ │ @ instruction: 0xea0095aa │ │ add.w r0, r0, r0 │ │ - b.n b207a │ │ + b.n b2cca │ │ movs r4, r0 │ │ - b.n b2bfe │ │ + b.n b384e │ │ @ instruction: 0xfff21aff │ │ lsls r7, r7, #16 │ │ - b.n b2c0e │ │ + b.n b385e │ │ movs r4, #63 @ 0x3f │ │ - b.n b2caa │ │ + b.n b38fa │ │ movs r0, #4 │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ - b.n b28b2 │ │ + b.n b3502 │ │ asrs r5, r0, #32 │ │ - b.n b28b6 │ │ + b.n b3506 │ │ adds r0, #7 │ │ - b.n b28ba │ │ + b.n b350a │ │ str r6, [sp, #512] @ 0x200 │ │ add.w r0, r0, r0 │ │ - b.n b282a │ │ + b.n b347a │ │ @ instruction: 0xffe80aff │ │ @ instruction: 0xffeaeaff │ │ - ldr r4, [pc, #448] @ (b274c ) │ │ + ldr r4, [pc, #448] @ (b339c ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b2aac │ │ - beq.n b25b4 │ │ - b.n b2a30 │ │ + b.n b36fc │ │ + beq.n b3204 │ │ + b.n b3680 │ │ str r0, [r0, r0] │ │ - b.n b28da │ │ + b.n b352a │ │ ands r5, r1 │ │ - b.n b28de │ │ + b.n b352e │ │ str r1, [r0, #0] │ │ - b.n b28e2 │ │ + b.n b3532 │ │ movs r4, r0 │ │ - b.n b28e6 │ │ + b.n b3536 │ │ asrs r5, r0, #32 │ │ - b.n b28ea │ │ + b.n b353a │ │ lsls r6, r1, #6 │ │ add.w r0, r0, r5 │ │ - b.n b28f2 │ │ + b.n b3542 │ │ asrs r6, r0, #32 │ │ - b.n b28f6 │ │ + b.n b3546 │ │ movs r0, #0 │ │ - b.n b2cfa │ │ + b.n b394a │ │ adds r0, #4 │ │ - b.n b28fe │ │ + b.n b354e │ │ lsls r5, r2, #11 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n b2906 │ │ + b.n b3556 │ │ movs r5, r0 │ │ - b.n b290a │ │ + b.n b355a │ │ movs r0, #1 │ │ - b.n b2d0e │ │ + b.n b395e │ │ adds r0, #4 │ │ - b.n b2912 │ │ + b.n b3562 │ │ lsls r0, r2, #11 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n b291a │ │ + b.n b356a │ │ movs r5, r0 │ │ - b.n b291e │ │ + b.n b356e │ │ asrs r6, r0, #32 │ │ - b.n b2922 │ │ + b.n b3572 │ │ movs r0, #2 │ │ - b.n b2d26 │ │ + b.n b3976 │ │ adds r0, #4 │ │ - b.n b292a │ │ + b.n b357a │ │ lsls r2, r1, #11 │ │ add.w r0, r0, r4, lsr #32 │ │ - b.n b2afe │ │ - beq.n b2614 │ │ - b.n b2a8c │ │ + b.n b374e │ │ + beq.n b3264 │ │ + b.n b36dc │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, sl, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b2b1c │ │ + b.n b376c │ │ ands r0, r0 │ │ - b.n b2946 │ │ + b.n b3596 │ │ lsls r4, r6, #6 │ │ - b.n b29aa │ │ + b.n b35fa │ │ asrs r3, r0, #32 │ │ - b.n b2d4e │ │ + b.n b399e │ │ movs r0, r0 │ │ - b.n b2cb2 │ │ + b.n b3902 │ │ asrs r0, r3, #32 │ │ - b.n b211e │ │ + b.n b2d6e │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r4, r3 │ │ - b.n b2146 │ │ + b.n b2d96 │ │ adds r1, r6, #0 │ │ - b.n b2c22 │ │ + b.n b3872 │ │ asrs r3, r0, #3 │ │ - b.n b2cac │ │ + b.n b38fc │ │ movs r3, r0 │ │ - b.n b2aaa │ │ + b.n b36fa │ │ lsls r0, r4, #2 │ │ - b.n b296e │ │ + b.n b35be │ │ lsls r0, r2, #6 │ │ - b.n b2734 │ │ + b.n b3384 │ │ movs r1, r0 │ │ - b.n b2d76 │ │ + b.n b39c6 │ │ lsls r1, r4, #4 │ │ - b.n b273a │ │ - ldmia r6!, {r0, r3} │ │ + b.n b338a │ │ + ldmia r6!, {r1, r3} │ │ @ instruction: 0xebff01b4 │ │ - b.n b29ca │ │ + b.n b361a │ │ asrs r6, r6, #6 │ │ - b.n b29ee │ │ + b.n b363e │ │ movs r0, r0 │ │ - b.n b2cec │ │ + b.n b393c │ │ ldrh r0, [r2, #32] │ │ adds r5, r7, r2 │ │ asrs r1, r0, #32 │ │ - b.n b2c62 │ │ + b.n b38b2 │ │ movs r0, #1 │ │ - b.n b2656 │ │ + b.n b32a6 │ │ movs r1, r0 │ │ - b.n b28fe │ │ + b.n b354e │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ cmp r7, #255 @ 0xff │ │ - b.n b2c80 │ │ + b.n b38d0 │ │ adds r1, r0, r0 │ │ - b.n b2da6 │ │ + b.n b39f6 │ │ movs r2, r0 │ │ - b.n b290a │ │ + b.n b355a │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #3 │ │ - b.n b2646 │ │ + b.n b3296 │ │ lsls r0, r4, #24 │ │ - b.n b29b6 │ │ + b.n b3606 │ │ asrs r1, r0, #32 │ │ - b.n b2b7c │ │ + b.n b37cc │ │ cmp r1, #2 │ │ - b.n b2dbe │ │ + b.n b3a0e │ │ asrs r1, r2, #32 │ │ - b.n b2786 │ │ + b.n b33d6 │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #4 │ │ - b.n b29ca │ │ + b.n b361a │ │ lsls r1, r0, #2 │ │ - b.n b29ce │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ + b.n b361e │ │ + ldmia r5, {r0, r2, r4, r5, r6, r7} │ │ @ instruction: 0xebff01b6 │ │ - b.n b2a1e │ │ + b.n b366e │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b2bbc │ │ + b.n b380c │ │ str r0, [r2, #44] @ 0x2c │ │ - b.n b2a28 │ │ + b.n b3678 │ │ ands r1, r0 │ │ - b.n b29ea │ │ + b.n b363a │ │ movs r6, r0 │ │ - b.n b295c │ │ + b.n b35ac │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n b29f6 │ │ + b.n b3646 │ │ lsls r4, r6, #6 │ │ - b.n b2a62 │ │ + b.n b36b2 │ │ asrs r1, r0, #32 │ │ - b.n b2cce │ │ + b.n b391e │ │ strb r0, [r4, #0] │ │ - b.n b21ca │ │ + b.n b2e1a │ │ movs r0, r0 │ │ - b.n b2d66 │ │ + b.n b39b6 │ │ lsls r6, r6, #6 │ │ lsls r4, r2, #7 │ │ movs r0, #1 │ │ - b.n b26ce │ │ + b.n b331e │ │ movs r1, r0 │ │ - b.n b2976 │ │ + b.n b35c6 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ subs r7, r7, #7 │ │ - b.n b2cf8 │ │ + b.n b3948 │ │ ldr r1, [r0, #0] │ │ - b.n b2e1e │ │ + b.n b3a6e │ │ movs r1, r0 │ │ - b.n b2982 │ │ + b.n b35d2 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #3 │ │ - b.n b26be │ │ + b.n b330e │ │ lsls r0, r4, #24 │ │ - b.n b2a2e │ │ + b.n b367e │ │ asrs r1, r0, #32 │ │ - b.n b2bf4 │ │ + b.n b3844 │ │ cmp r1, #2 │ │ - b.n b2e36 │ │ + b.n b3a86 │ │ str r1, [r2, #0] │ │ - b.n b27fe │ │ + b.n b344e │ │ movs r2, r0 │ │ and.w r0, r0, r0 │ │ - b.n b2da2 │ │ + b.n b39f2 │ │ str r0, [r0, #0] │ │ - b.n b2a46 │ │ + b.n b3696 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n b2a4e │ │ + b.n b369e │ │ asrs r6, r0, #32 │ │ - b.n b2a52 │ │ + b.n b36a2 │ │ ldrh r2, [r5, #4] │ │ @ instruction: 0xfa000054 │ │ - b.n b2258 │ │ + b.n b2ea8 │ │ movs r0, #7 │ │ - b.n b282a │ │ + b.n b347a │ │ adds r0, #92 @ 0x5c │ │ - b.n b22cc │ │ + b.n b2f1c │ │ asrs r1, r0, #32 │ │ - b.n b27aa │ │ + b.n b33fa │ │ movs r0, r0 │ │ - b.n b2848 │ │ + b.n b3498 │ │ lsls r0, r2, #1 │ │ - b.n b224e │ │ + b.n b2e9e │ │ asrs r1, r2, #12 │ │ - b.n b2832 │ │ + b.n b3482 │ │ movs r0, r0 │ │ - b.n b2bf6 │ │ + b.n b3846 │ │ asrs r1, r0, #32 │ │ - b.n b2bbc │ │ + b.n b380c │ │ movs r0, r0 │ │ - b.n b2740 │ │ + b.n b3390 │ │ strb r0, [r6, #12] │ │ - b.n b2a82 │ │ + b.n b36d2 │ │ strb r0, [r4, #0] │ │ - b.n b224e │ │ + b.n b2e9e │ │ movs r0, r3 │ │ - b.n b2272 │ │ + b.n b2ec2 │ │ movs r0, r0 │ │ - b.n b29fc │ │ + b.n b364c │ │ movs r0, r4 │ │ adds r5, #132 @ 0x84 │ │ strb r0, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r4, r3 │ │ - b.n b2282 │ │ + b.n b2ed2 │ │ movs r0, r0 │ │ - b.n b2a0c │ │ + b.n b365c │ │ movs r0, r4 │ │ strh r4, [r0, #44] @ 0x2c │ │ movs r0, r0 │ │ - b.n b2f26 │ │ + b.n b3b76 │ │ lsls r0, r5, #2 │ │ - b.n b2272 │ │ + b.n b2ec2 │ │ lsls r4, r5, #2 │ │ - b.n b2276 │ │ + b.n b2ec6 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r5, r8, sl, ip, sp, pc} │ │ + ldmia.w sp!, {r2, r4, r6, r7, sl, ip, sp, pc} │ │ movs r2, r0 │ │ - ldr r0, [pc, #0] @ (b2778 ) │ │ + ldr r0, [pc, #0] @ (b33c8 ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n b2abe │ │ + b.n b370e │ │ movs r0, #0 │ │ - b.n b22a2 │ │ + b.n b2ef2 │ │ movs r0, r0 │ │ - b.n b2e2a │ │ + b.n b3a7a │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {} │ │ - b.n b2ace │ │ + b.n b371e │ │ movs r0, r0 │ │ - b.n b2ed2 │ │ + b.n b3b22 │ │ lsrs r7, r7, #1 │ │ - b.n b2e3a │ │ + b.n b3a8a │ │ movs r2, r2 │ │ ldrh r0, [r0, #16] │ │ adds r1, #2 │ │ - b.n b26d6 │ │ + b.n b3326 │ │ movs r3, r0 │ │ - b.n b2e48 │ │ + b.n b3a98 │ │ movs r7, r1 │ │ subs r2, #0 │ │ - b.n b27b0 │ │ - b.n b22e2 │ │ + b.n b3400 │ │ + b.n b2f32 │ │ movs r1, r0 │ │ - b.n b2a6a │ │ + b.n b36ba │ │ movs r4, r1 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n b2e5a │ │ + b.n b3aaa │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n b2f7e │ │ + b.n b3bce │ │ asrs r2, r0, #4 │ │ - b.n b28c4 │ │ + b.n b3514 │ │ movs r0, #8 │ │ - b.n b2cde │ │ + b.n b392e │ │ movs r0, r0 │ │ - b.n b2e6c │ │ + b.n b3abc │ │ adds r0, #14 │ │ - b.n b2b0e │ │ - b.n b27d8 │ │ - b.n b20f6 │ │ + b.n b375e │ │ + b.n b3428 │ │ + b.n b2d46 │ │ asrs r4, r0, #32 │ │ asrs r1, r0, #9 │ │ movs r6, r1 │ │ asrs r3, r2, #5 │ │ @ instruction: 0xfff98aff │ │ movs r6, r1 │ │ - b.n b2a88 │ │ + b.n b36d8 │ │ movs r1, r0 │ │ strh r0, [r4, #28] │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r0} │ │ - b.n b2f2e │ │ + b.n b3b7e │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b2d14 │ │ - beq.n b2814 │ │ - b.n b2c98 │ │ + b.n b3964 │ │ + beq.n b3464 │ │ + b.n b38e8 │ │ str r0, [r1, r0] │ │ - b.n b2d1c │ │ + b.n b396c │ │ ands r0, r0 │ │ - b.n b2b46 │ │ + b.n b3796 │ │ movs r5, r0 │ │ - b.n b2b4a │ │ + b.n b379a │ │ str r6, [sp, #96] @ 0x60 │ │ add.w r0, r0, r5 │ │ - b.n b2b52 │ │ + b.n b37a2 │ │ asrs r5, r1, #32 │ │ - b.n b2f56 │ │ + b.n b3ba6 │ │ str r6, [sp, #100] @ 0x64 │ │ add.w r0, r0, r0 │ │ - b.n b2f5e │ │ + b.n b3bae │ │ asrs r5, r0, #32 │ │ - b.n b2b62 │ │ + b.n b37b2 │ │ movs r0, #0 │ │ - b.n b2f66 │ │ + b.n b3bb6 │ │ str r0, [sp, #0] │ │ - b.n b2f6a │ │ + b.n b3bba │ │ str r6, [sp, #96] @ 0x60 │ │ @ instruction: 0xeb00a010 │ │ - b.n b2d3a │ │ + b.n b398a │ │ movs r4, r6 │ │ - b.n b233e │ │ + b.n b2f8e │ │ movs r2, r1 │ │ - b.n b2b7a │ │ + b.n b37ca │ │ lsls r2, r5, #18 │ │ add.w r0, r0, r4, rrx │ │ - b.n b236a │ │ + b.n b2fba │ │ movs r0, r0 │ │ - b.n b2ee6 │ │ + b.n b3b36 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n b2b8e │ │ + b.n b37de │ │ str r5, [sp, #572] @ 0x23c │ │ add.w r0, r0, r0 │ │ - b.n b2f96 │ │ - beq.n b2890 │ │ - b.n b2cf0 │ │ + b.n b3be6 │ │ + beq.n b34e0 │ │ + b.n b3940 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, sp, lr} │ │ - b.n b2d6a │ │ + b.n b39ba │ │ str r4, [r4, r0] │ │ - b.n b2d6e │ │ + b.n b39be │ │ strh r4, [r5, #0] │ │ - b.n b2d72 │ │ + b.n b39c2 │ │ movs r0, r3 │ │ - b.n b2d76 │ │ + b.n b39c6 │ │ movs r0, r0 │ │ - b.n b238c │ │ + b.n b2fdc │ │ movs r0, r4 │ │ - b.n b239e │ │ + b.n b2fee │ │ asrs r4, r3, #32 │ │ - b.n b23a2 │ │ + b.n b2ff2 │ │ movs r1, r0 │ │ - b.n b2b1e │ │ + b.n b376e │ │ movs r4, r6 │ │ lsls r4, r2, #22 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n b23b6 │ │ + b.n b3006 │ │ movs r1, r0 │ │ - b.n b2c92 │ │ + b.n b38e2 │ │ movs r1, #0 │ │ - b.n b27c6 │ │ + b.n b3416 │ │ movs r0, r0 │ │ - b.n b2f3e │ │ + b.n b3b8e │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #4 │ │ - b.n b27cc │ │ + b.n b341c │ │ adds r0, #52 @ 0x34 │ │ - b.n b23ce │ │ + b.n b301e │ │ str r1, [sp, #0] │ │ - b.n b27ba │ │ + b.n b340a │ │ movs r0, r0 │ │ - b.n b2f54 │ │ + b.n b3ba4 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, r7 │ │ - b.n b23de │ │ + b.n b302e │ │ @ instruction: 0xfbb7ebff │ │ movs r0, r0 │ │ - b.n b2f5e │ │ + b.n b3bae │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n b23ee │ │ + b.n b303e │ │ movs r1, r0 │ │ - b.n b2dca │ │ + b.n b3a1a │ │ movs r0, r4 │ │ - b.n b23d6 │ │ + b.n b3026 │ │ movs r6, r0 │ │ - b.n b2c12 │ │ + b.n b3862 │ │ str r5, [sp, #968] @ 0x3c8 │ │ add.w r0, r0, r4, rrx │ │ - b.n b2402 │ │ + b.n b3052 │ │ movs r0, r0 │ │ - b.n b2f7e │ │ + b.n b3bce │ │ @ instruction: 0xffe30aff │ │ @ instruction: 0xffd8eaff │ │ movs r0, r0 │ │ - b.n b2424 │ │ + b.n b3074 │ │ asrs r2, r1, #32 │ │ - b.n b2c2e │ │ + b.n b387e │ │ str r5, [sp, #956] @ 0x3bc │ │ add.w r0, r0, r0 │ │ - b.n b2f96 │ │ + b.n b3be6 │ │ @ instruction: 0xffdd0aff │ │ movs r4, r6 │ │ - b.n b2406 │ │ + b.n b3056 │ │ @ instruction: 0xffd1eaff │ │ movs r0, r4 │ │ - b.n b242e │ │ + b.n b307e │ │ movs r1, r0 │ │ - b.n b2e0a │ │ + b.n b3a5a │ │ movs r0, r4 │ │ - b.n b2416 │ │ + b.n b3066 │ │ @ instruction: 0xffcdeaff │ │ strb r0, [r0, #0] │ │ - b.n b2c56 │ │ + b.n b38a6 │ │ movs r0, r4 │ │ - b.n b2fba │ │ + b.n b3c0a │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n b2e3c │ │ + b.n b3a8c │ │ asrs r4, r0, #32 │ │ - b.n b2e40 │ │ + b.n b3a90 │ │ str r5, [sp, #916] @ 0x394 │ │ add.w r0, r0, r4, ror #28 │ │ - b.n b2436 │ │ + b.n b3086 │ │ @ instruction: 0xffc5eaff │ │ - ldr r3, [pc, #960] @ (b2cf4 ) │ │ + ldr r3, [pc, #960] @ (b3944 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n b2e54 │ │ + b.n b3aa4 │ │ svc 114 @ 0x72 │ │ - b.n b2dd8 │ │ + b.n b3a28 │ │ ands r1, r0 │ │ - b.n b2c82 │ │ + b.n b38d2 │ │ str r0, [r0, r0] │ │ - b.n b2c86 │ │ + b.n b38d6 │ │ movs r0, r1 │ │ - b.n b24b2 │ │ + b.n b3102 │ │ movs r1, r0 │ │ - b.n b302e │ │ + b.n b3c7e │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ strb r0, [r5, #0] │ │ - b.n b2e70 │ │ + b.n b3ac0 │ │ str r1, [r0, #0] │ │ - b.n b2c9a │ │ + b.n b38ea │ │ subs r7, r4, #5 │ │ - b.n b309e │ │ + b.n b3cee │ │ movs r7, r0 │ │ - b.n b2ca2 │ │ - strh r5, [r1, #56] @ 0x38 │ │ + b.n b38f2 │ │ + strh r5, [r6, #54] @ 0x36 │ │ @ instruction: 0xfb000090 │ │ - b.n b24a8 │ │ + b.n b30f8 │ │ adds r0, #8 │ │ - b.n b2e88 │ │ + b.n b3ad8 │ │ asrs r4, r0, #32 │ │ - b.n b249c │ │ + b.n b30ec │ │ movs r0, #6 │ │ - b.n b2cb6 │ │ + b.n b3906 │ │ movs r0, r0 │ │ - b.n b2a98 │ │ + b.n b36e8 │ │ lsrs r5, r1, #11 │ │ orn sl, r0, #423936 @ 0x67800 │ │ orn sl, r0, #13500416 @ 0xce0000 │ │ - b.n b2f8a │ │ + b.n b3bda │ │ lsls r2, r7, #7 │ │ - b.n b301a │ │ + b.n b3c6a │ │ lsls r0, r4, #3 │ │ - b.n b24a8 │ │ + b.n b30f8 │ │ movs r3, r0 │ │ - b.n b2cd2 │ │ + b.n b3922 │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #8847360 @ 0x870000 │ │ - b.n b2cde │ │ + b.n b392e │ │ lsls r3, r5, #17 │ │ add.w r0, r0, r0 │ │ - b.n b3046 │ │ + b.n b3c96 │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ asrs r6, r5, #32 │ │ - b.n b2568 │ │ + b.n b31b8 │ │ movs r0, r5 │ │ - b.n b251e │ │ + b.n b316e │ │ movs r0, #230 @ 0xe6 │ │ - b.n b2570 │ │ + b.n b31c0 │ │ adds r0, #144 @ 0x90 │ │ - b.n b30bc │ │ + b.n b3d0c │ │ asrs r4, r0, #32 │ │ - b.n b24ea │ │ + b.n b313a │ │ movs r0, #144 @ 0x90 │ │ - b.n b30c6 │ │ + b.n b3d16 │ │ movs r0, #230 @ 0xe6 │ │ - b.n b2560 │ │ + b.n b31b0 │ │ movs r0, #1 │ │ - b.n b2cea │ │ + b.n b393a │ │ adds r0, #46 @ 0x2e │ │ - b.n b2568 │ │ + b.n b31b8 │ │ movs r4, r0 │ │ lsls r5, r2, #22 │ │ movs r0, #4 │ │ - b.n b2d16 │ │ + b.n b3966 │ │ lsls r0, r2, #15 │ │ lsls r0, r0, #7 │ │ lsls r0, r6, #3 │ │ lsls r6, r0, #7 │ │ lsls r0, r6, #3 │ │ - b.n b2d7c │ │ + b.n b39cc │ │ asrs r0, r5, #32 │ │ - b.n b2f00 │ │ + b.n b3b50 │ │ movs r5, r0 │ │ - b.n b2d2a │ │ + b.n b397a │ │ lsls r3, r2, #18 │ │ @ instruction: 0xeb00d018 │ │ - b.n b2e88 │ │ + b.n b3ad8 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {} │ │ - b.n b313a │ │ + b.n b3d8a │ │ @ instruction: 0xfffbeaff │ │ - adds r3, #92 @ 0x5c │ │ + cmp r3, #108 @ 0x6c │ │ vcvt.f16.u16 q10, q8, #10 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b2f24 │ │ + b.n b3b74 │ │ str r0, [r2, r0] │ │ - b.n b2f0e │ │ + b.n b3b5e │ │ ands r0, r0 │ │ - b.n b2d52 │ │ + b.n b39a2 │ │ movs r5, r0 │ │ - b.n b2d56 │ │ + b.n b39a6 │ │ lsls r3, r6, #16 │ │ add.w r0, r0, ip, lsr #32 │ │ - b.n b2546 │ │ + b.n b3196 │ │ movs r1, r0 │ │ - b.n b2f22 │ │ + b.n b3b72 │ │ movs r4, r3 │ │ - b.n b252e │ │ + b.n b317e │ │ movs r0, r3 │ │ - b.n b2f32 │ │ + b.n b3b82 │ │ str r5, [sp, #624] @ 0x270 │ │ add.w r0, r0, r4, rrx │ │ - b.n b255a │ │ + b.n b31aa │ │ movs r0, r0 │ │ - b.n b30d6 │ │ + b.n b3d26 │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ str r4, [r2, #0] │ │ - b.n b2f46 │ │ + b.n b3b96 │ │ movs r4, r3 │ │ - b.n b256a │ │ + b.n b31ba │ │ asrs r0, r4, #32 │ │ - b.n b256e │ │ + b.n b31be │ │ movs r1, r0 │ │ - b.n b2aca │ │ + b.n b371a │ │ movs r2, r0 │ │ - b.n b30ee │ │ + b.n b3d3e │ │ movs r7, r2 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n b25fe │ │ + b.n b324e │ │ movs r0, r1 │ │ - b.n b307a │ │ + b.n b3cca │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b258a │ │ + b.n b31da │ │ asrs r0, r0, #32 │ │ - b.n b31a6 │ │ + b.n b3df6 │ │ svc 26 │ │ @ instruction: 0xebff0006 │ │ - b.n b2dae │ │ + b.n b39fe │ │ asrs r5, r0, #32 │ │ - b.n b2db2 │ │ + b.n b3a02 │ │ str r5, [sp, #568] @ 0x238 │ │ add.w r0, r0, r0 │ │ - b.n b311a │ │ + b.n b3d6a │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r6 │ │ - b.n b258a │ │ + b.n b31da │ │ movs r7, r0 │ │ and.w r0, r0, r8 │ │ - b.n b2632 │ │ + b.n b3282 │ │ movs r0, r1 │ │ - b.n b30ae │ │ + b.n b3cfe │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b25be │ │ + b.n b320e │ │ asrs r0, r0, #32 │ │ - b.n b31da │ │ + b.n b3e2a │ │ svc 233 @ 0xe9 │ │ @ instruction: 0xebff0000 │ │ - b.n b3142 │ │ + b.n b3d92 │ │ movs r4, r6 │ │ asrs r4, r0, #22 │ │ movs r4, r6 │ │ - b.n b25d2 │ │ + b.n b3222 │ │ movs r0, r0 │ │ - b.n b314e │ │ + b.n b3d9e │ │ @ instruction: 0xffe20aff │ │ movs r5, r0 │ │ - b.n b2df6 │ │ + b.n b3a46 │ │ str r4, [sp, #980] @ 0x3d4 │ │ add.w r0, r0, r4, rrx │ │ - b.n b25e6 │ │ + b.n b3236 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b2fe4 │ │ - beq.n b2b7c │ │ - b.n b2f68 │ │ + b.n b3c34 │ │ + beq.n b37cc │ │ + b.n b3bb8 │ │ ands r2, r0 │ │ - b.n b2e12 │ │ + b.n b3a62 │ │ asrs r0, r0, #32 │ │ - b.n b3216 │ │ + b.n b3e66 │ │ movs r0, #0 │ │ - b.n b321a │ │ + b.n b3e6a │ │ adds r0, #4 │ │ - b.n b2e1e │ │ + b.n b3a6e │ │ str r0, [r0, r0] │ │ - b.n b2e22 │ │ + b.n b3a72 │ │ strb r0, [r0, #0] │ │ - b.n b3226 │ │ + b.n b3e76 │ │ str r5, [sp, #484] @ 0x1e4 │ │ add.w r0, r0, r0 │ │ - b.n b318e │ │ + b.n b3dde │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ str r4, [sp, #264] @ 0x108 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n b261a │ │ + b.n b326a │ │ str r0, [r0, #0] │ │ - b.n b2e3e │ │ + b.n b3a8e │ │ movs r5, r4 │ │ - b.n b31b0 │ │ + b.n b3e00 │ │ movs r7, r0 │ │ - bge.n b2b06 │ │ + bge.n b3756 │ │ movs r6, r4 │ │ - b.n b31b8 │ │ + b.n b3e08 │ │ lsls r7, r3, #1 │ │ asrs r7, r2, #13 │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ lsls r1, r7, #1 │ │ - b.n b31c4 │ │ + b.n b3e14 │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n b2e5e │ │ - beq.n b2b40 │ │ - b.n b2fb8 │ │ + b.n b3aae │ │ + beq.n b3790 │ │ + b.n b3c08 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0} │ │ - b.n b3218 │ │ + b.n b3e68 │ │ movs r1, r4 │ │ lsrs r0, r0, #8 │ │ movs r4, r3 │ │ - b.n b31e0 │ │ + b.n b3e30 │ │ @ instruction: 0xfff81aff │ │ asrs r5, r1, #32 │ │ - b.n b2e7a │ │ + b.n b3aca │ │ movs r5, r0 │ │ - b.n b2e7e │ │ + b.n b3ace │ │ str r5, [sp, #412] @ 0x19c │ │ add.w r0, r0, r0 │ │ - b.n b31e6 │ │ + b.n b3e36 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n b267a │ │ + b.n b32ca │ │ strb r4, [r3, #0] │ │ - b.n b3292 │ │ + b.n b3ee2 │ │ movs r1, r0 │ │ - b.n b3236 │ │ + b.n b3e86 │ │ @ instruction: 0xffef1aff │ │ movs r5, r2 │ │ and.w r0, r0, r0 │ │ - b.n b269c │ │ + b.n b32ec │ │ adds r3, r2, r6 │ │ - b.n b3168 │ │ + b.n b3db8 │ │ asrs r2, r0, #4 │ │ - b.n b31ea │ │ + b.n b3e3a │ │ movs r1, r0 │ │ - b.n b2e0e │ │ + b.n b3a5e │ │ movs r1, r1 │ │ - bge.n b2b72 │ │ + bge.n b37c2 │ │ adds r4, r2, r6 │ │ - b.n b3178 │ │ + b.n b3dc8 │ │ asrs r2, r0, #4 │ │ - b.n b31fa │ │ + b.n b3e4a │ │ movs r1, r0 │ │ - b.n b2e1e │ │ + b.n b3a6e │ │ adds r5, r0, #5 │ │ asrs r3, r0, #12 │ │ adds r5, r1, r3 │ │ asrs r2, r0, #13 │ │ movs r1, r0 │ │ asrs r0, r2, #5 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #13 │ │ - b.n b31a0 │ │ + b.n b3df0 │ │ asrs r1, r6, #13 │ │ - b.n b3224 │ │ + b.n b3e74 │ │ movs r4, r0 │ │ and.w r8, r0, r6, ror #7 │ │ - b.n b31a8 │ │ + b.n b3df8 │ │ asrs r4, r0, #22 │ │ - b.n b3232 │ │ + b.n b3e82 │ │ movs r1, r0 │ │ - b.n b2e46 │ │ + b.n b3a96 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r5, r6, #9 │ │ - b.n b31bc │ │ + b.n b3e0c │ │ movs r1, r0 │ │ - b.n b2e52 │ │ + b.n b3aa2 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n b2efa │ │ + b.n b3b4a │ │ asrs r4, r0, #32 │ │ - b.n b2efe │ │ + b.n b3b4e │ │ str r4, [sp, #892] @ 0x37c │ │ add.w r0, r0, r0 │ │ - b.n b3266 │ │ + b.n b3eb6 │ │ strb r0, [r0, #0] │ │ - b.n b330a │ │ + b.n b3f5a │ │ strb r0, [r0, #0] │ │ asrs r6, r2, #22 │ │ movs r7, r0 │ │ - b.n b2f12 │ │ - beq.n b2bf4 │ │ - b.n b306c │ │ + b.n b3b62 │ │ + beq.n b3844 │ │ + b.n b3cbc │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r4, ip, sp, lr} │ │ - b.n b331e │ │ + b.n b3f6e │ │ movs r7, r0 │ │ - b.n b2f22 │ │ - beq.n b2c04 │ │ - b.n b307c │ │ + b.n b3b72 │ │ + beq.n b3854 │ │ + b.n b3ccc │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b310c │ │ - beq.n b2b0c │ │ - b.n b3090 │ │ + b.n b3d5c │ │ + beq.n b375c │ │ + b.n b3ce0 │ │ asrs r4, r1, #32 │ │ - b.n b2714 │ │ + b.n b3364 │ │ str r0, [sp, #0] │ │ - b.n b2f3e │ │ + b.n b3b8e │ │ lsls r4, r7, #19 │ │ - b.n b2740 │ │ + b.n b3390 │ │ asrs r4, r0, #1 │ │ - b.n b3120 │ │ + b.n b3d70 │ │ movs r0, r0 │ │ - b.n b2d28 │ │ + b.n b3978 │ │ movs r4, r5 │ │ - b.n b272e │ │ + b.n b337e │ │ str r4, [sp, #492] @ 0x1ec │ │ add.w sl, r0, r0, lsl #28 │ │ - b.n b322e │ │ + b.n b3e7e │ │ movs r0, r0 │ │ - b.n b32ba │ │ + b.n b3f0a │ │ ldrb r2, [r3, #14] │ │ - b.n b32a4 │ │ + b.n b3ef4 │ │ lsls r4, r6, #4 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n b2760 │ │ + b.n b33b0 │ │ movs r0, #72 @ 0x48 │ │ - b.n b2764 │ │ + b.n b33b4 │ │ asrs r0, r2, #30 │ │ - b.n b2d34 │ │ + b.n b3984 │ │ lsrs r0, r0, #31 │ │ - b.n b2f72 │ │ + b.n b3bc2 │ │ adds r7, #144 @ 0x90 │ │ - b.n b2c76 │ │ + b.n b38c6 │ │ asrs r2, r0, #32 │ │ - b.n b2d5c │ │ + b.n b39ac │ │ cmp r7, #194 @ 0xc2 │ │ - b.n b2d7e │ │ + b.n b39ce │ │ lsls r0, r0, #19 │ │ - b.n b2780 │ │ + b.n b33d0 │ │ lsls r0, r2, #1 │ │ movt r0, #272 @ 0x110 │ │ - b.n b2764 │ │ + b.n b33b4 │ │ asrs r1, r1, #32 │ │ - b.n b2f8e │ │ + b.n b3bde │ │ movs r0, r0 │ │ - b.n b2d70 │ │ + b.n b39c0 │ │ movs r0, #20 │ │ - b.n b2770 │ │ + b.n b33c0 │ │ lsrs r7, r1, #11 │ │ orr.w r2, r9, #10354688 @ 0x9e0000 │ │ @ instruction: 0xeb008333 │ │ - b.n b3268 │ │ - add r1, pc, #4 @ (adr r1, b2c68 ) │ │ - b.n b3266 │ │ + b.n b3eb8 │ │ + add r1, pc, #4 @ (adr r1, b38b8 ) │ │ + b.n b3eb6 │ │ movs r0, r0 │ │ - b.n b330a │ │ + b.n b3f5a │ │ strh r3, [r6, #24] │ │ - b.n b32f4 │ │ - add r1, pc, #4 @ (adr r1, b2c74 ) │ │ - b.n b32f2 │ │ + b.n b3f44 │ │ + add r1, pc, #4 @ (adr r1, b38c4 ) │ │ + b.n b3f42 │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n b27ac │ │ + b.n b33fc │ │ cmp r5, sl │ │ - b.n b3288 │ │ + b.n b3ed8 │ │ lsls r2, r0, #1 │ │ @ instruction: 0xe9994555 │ │ - b.n b3310 │ │ + b.n b3f60 │ │ movs r3, r0 │ │ - b.n b2cd6 │ │ + b.n b3926 │ │ vcgt.s8 d14, d15, d0 │ │ movs r0, #12 │ │ - b.n b27c4 │ │ + b.n b3414 │ │ strb r0, [r4, #2] │ │ - b.n b2c9e │ │ + b.n b38ee │ │ vcgt.s8 q7, , q0 │ │ movs r7, r0 │ │ - b.n b2d1e │ │ + b.n b396e │ │ strb r0, [r1, #0] │ │ - b.n b2ca2 │ │ + b.n b38f2 │ │ lsls r0, r4, #4 │ │ - b.n b2cb6 │ │ + b.n b3906 │ │ movs r0, r0 │ │ - b.n b2db8 │ │ + b.n b3a08 │ │ lsls r0, r4, #8 │ │ - b.n b2dae │ │ + b.n b39fe │ │ movs r6, r1 │ │ - b.n b2cb2 │ │ + b.n b3902 │ │ lsrs r0, r2, #10 │ │ - b.n b2cce │ │ + b.n b391e │ │ lsls r2, r4, #2 │ │ - b.n b2cc2 │ │ + b.n b3912 │ │ movs r0, r0 │ │ - b.n b2d42 │ │ + b.n b3992 │ │ strb r0, [r1, #0] │ │ - b.n b2cc2 │ │ + b.n b3912 │ │ lsls r0, r4, #4 │ │ - b.n b2cd6 │ │ + b.n b3926 │ │ movs r0, r0 │ │ - b.n b2dd8 │ │ + b.n b3a28 │ │ lsls r0, r4, #8 │ │ - b.n b2dce │ │ + b.n b3a1e │ │ movs r6, r1 │ │ - b.n b2cd2 │ │ + b.n b3922 │ │ lsrs r0, r2, #10 │ │ - b.n b2ce4 │ │ + b.n b3934 │ │ lsls r1, r4, #2 │ │ - b.n b2ce2 │ │ + b.n b3932 │ │ movs r0, r0 │ │ - b.n b2d60 │ │ + b.n b39b0 │ │ str r0, [r1, r0] │ │ - b.n b2ce2 │ │ + b.n b3932 │ │ asrs r1, r0, #32 │ │ - b.n b2d2a │ │ + b.n b397a │ │ lsls r0, r4, #4 │ │ - b.n b2cfa │ │ + b.n b394a │ │ movs r0, r0 │ │ - b.n b2df8 │ │ + b.n b3a48 │ │ str r6, [r4, r2] │ │ - b.n b2cfa │ │ + b.n b394a │ │ str r5, [r0, #0] │ │ - b.n b2d82 │ │ + b.n b39d2 │ │ movs r0, #161 @ 0xa1 │ │ - b.n b2d02 │ │ + b.n b3952 │ │ str r0, [r1, r0] │ │ - b.n b2d0a │ │ + b.n b395a │ │ asrs r2, r0, #32 │ │ - b.n b2d84 │ │ + b.n b39d4 │ │ str r6, [r4, #16] │ │ - b.n b2d16 │ │ + b.n b3966 │ │ lsls r0, r4, #8 │ │ - b.n b2e0a │ │ + b.n b3a5a │ │ str r6, [r0, #0] │ │ - b.n b2e18 │ │ + b.n b3a68 │ │ str r3, [r4, r2] │ │ - b.n b2d1a │ │ + b.n b396a │ │ adds r0, #5 │ │ - b.n b2d9c │ │ + b.n b39ec │ │ movs r0, #8 │ │ - b.n b2d1c │ │ + b.n b396c │ │ str r0, [r1, r0] │ │ - b.n b2d24 │ │ + b.n b3974 │ │ str r6, [r4, #32] │ │ - b.n b2e2e │ │ + b.n b3a7e │ │ adds r1, #35 @ 0x23 │ │ - b.n b2d36 │ │ + b.n b3986 │ │ str r6, [r1, #0] │ │ - b.n b2d36 │ │ + b.n b3986 │ │ adds r0, #3 │ │ - b.n b2e38 │ │ + b.n b3a88 │ │ asrs r1, r4, #4 │ │ - b.n b2d42 │ │ + b.n b3992 │ │ movs r6, r1 │ │ - b.n b2d36 │ │ + b.n b3986 │ │ asrs r1, r0, #32 │ │ - b.n b2e3e │ │ + b.n b3a8e │ │ adds r2, #35 @ 0x23 │ │ - b.n b2e44 │ │ + b.n b3a94 │ │ lsrs r6, r2, #10 │ │ - b.n b2d4e │ │ + b.n b399e │ │ adds r0, #14 │ │ - b.n b2d4c │ │ + b.n b399c │ │ asrs r1, r4, #8 │ │ - b.n b2e4c │ │ + b.n b3a9c │ │ lsrs r0, r2, #10 │ │ - b.n b2d4e │ │ + b.n b399e │ │ asrs r6, r1, #32 │ │ - b.n b2d54 │ │ + b.n b39a4 │ │ lsrs r3, r2, #10 │ │ - b.n b2d5c │ │ + b.n b39ac │ │ lsrs r1, r2, #10 │ │ - b.n b2d5c │ │ + b.n b39ac │ │ cmp r4, #38 @ 0x26 │ │ - b.n b309e │ │ + b.n b3cee │ │ cmp r4, #35 @ 0x23 │ │ - b.n b2e66 │ │ + b.n b3ab6 │ │ lsrs r0, r4, #16 │ │ - b.n b2e6a │ │ + b.n b3aba │ │ lsrs r7, r4, #16 │ │ - b.n b2e6a │ │ + b.n b3aba │ │ lsrs r4, r5, #16 │ │ - b.n b2e6e │ │ + b.n b3abe │ │ lsrs r1, r4, #16 │ │ - b.n b2e72 │ │ + b.n b3ac2 │ │ lsrs r7, r0, #20 │ │ - b.n b3176 │ │ + b.n b3dc6 │ │ lsls r0, r0, #1 │ │ - b.n b341a │ │ + b.n b406a │ │ lsls r0, r2, #1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #14 │ │ - b.n b28c0 │ │ + b.n b3510 │ │ asrs r0, r0, #32 │ │ - b.n b34c6 │ │ + b.n b4116 │ │ movs r0, r0 │ │ - b.n b2ea8 │ │ + b.n b3af8 │ │ str r4, [sp, #0] │ │ add.w r0, r0, r1 │ │ - b.n b3472 │ │ + b.n b40c2 │ │ lsls r4, r1, #1 │ │ lsrs r0, r0, #8 │ │ asrs r1, r1, #32 │ │ - b.n b30da │ │ + b.n b3d2a │ │ movs r0, #16 │ │ - b.n b34de │ │ + b.n b412e │ │ str r0, [r0, #0] │ │ - b.n b30e2 │ │ + b.n b3d32 │ │ str r3, [sp, #776] @ 0x308 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n b30ea │ │ + b.n b3d3a │ │ movs r6, r0 │ │ - b.n b30ee │ │ + b.n b3d3e │ │ str r3, [sp, #924] @ 0x39c │ │ add.w r0, r0, r0, lsr #32 │ │ - b.n b3464 │ │ + b.n b40b4 │ │ lsls r3, r0, #1 │ │ subs r0, r0, r0 │ │ adds r0, #0 │ │ - b.n b28f0 │ │ + b.n b3540 │ │ cmp r5, sl │ │ - b.n b33cc │ │ + b.n b401c │ │ lsls r2, r0, #1 │ │ @ instruction: 0xe9994555 │ │ - b.n b3454 │ │ + b.n b40a4 │ │ movs r3, r0 │ │ - b.n b2e1a │ │ + b.n b3a6a │ │ movs r0, #12 │ │ - b.n b2904 │ │ + b.n b3554 │ │ vcgt.s8 d14, d15, d0 │ │ strb r0, [r4, #2] │ │ - b.n b2de2 │ │ + b.n b3a32 │ │ vcgt.s8 q7, , q0 │ │ movs r7, r0 │ │ - b.n b2e62 │ │ + b.n b3ab2 │ │ strb r0, [r1, #0] │ │ - b.n b2de6 │ │ + b.n b3a36 │ │ lsls r0, r4, #4 │ │ - b.n b2dfa │ │ + b.n b3a4a │ │ movs r0, r0 │ │ - b.n b2efc │ │ + b.n b3b4c │ │ strb r2, [r4, #2] │ │ - b.n b2dfa │ │ + b.n b3a4a │ │ strb r7, [r0, #0] │ │ - b.n b2e7a │ │ + b.n b3aca │ │ str r0, [r1, r0] │ │ - b.n b2e08 │ │ + b.n b3a58 │ │ lsls r0, r4, #8 │ │ - b.n b2efe │ │ + b.n b3b4e │ │ strb r7, [r4, #4] │ │ - b.n b2e12 │ │ + b.n b3a62 │ │ movs r6, r1 │ │ - b.n b2e06 │ │ + b.n b3a56 │ │ strb r7, [r0, #0] │ │ - b.n b2f14 │ │ + b.n b3b64 │ │ str r1, [r4, r2] │ │ - b.n b2e16 │ │ + b.n b3a66 │ │ str r5, [r0, r0] │ │ - b.n b2e94 │ │ + b.n b3ae4 │ │ lsrs r0, r2, #10 │ │ - b.n b2e2e │ │ + b.n b3a7e │ │ movs r0, r1 │ │ - b.n b2e24 │ │ + b.n b3a74 │ │ str r5, [r4, r4] │ │ - b.n b2e2e │ │ + b.n b3a7e │ │ asrs r1, r0, #32 │ │ - b.n b2e66 │ │ + b.n b3ab6 │ │ movs r5, r0 │ │ - b.n b2f26 │ │ + b.n b3b76 │ │ strb r7, [r4, #8] │ │ - b.n b2f38 │ │ + b.n b3b88 │ │ movs r0, #161 @ 0xa1 │ │ - b.n b2e36 │ │ + b.n b3a86 │ │ strb r6, [r1, #0] │ │ - b.n b2e40 │ │ + b.n b3a90 │ │ lsls r0, r4, #8 │ │ - b.n b2f36 │ │ + b.n b3b86 │ │ asrs r2, r0, #32 │ │ - b.n b2ebc │ │ + b.n b3b0c │ │ movs r6, r1 │ │ - b.n b2e3e │ │ + b.n b3a8e │ │ movs r0, #8 │ │ - b.n b2e44 │ │ + b.n b3a94 │ │ asrs r1, r4, #4 │ │ - b.n b2e56 │ │ + b.n b3aa6 │ │ lsrs r7, r2, #10 │ │ - b.n b2e58 │ │ + b.n b3aa8 │ │ asrs r1, r0, #32 │ │ - b.n b2f52 │ │ + b.n b3ba2 │ │ lsrs r0, r2, #10 │ │ - b.n b2e5c │ │ + b.n b3aac │ │ lsls r6, r4, #2 │ │ - b.n b2e5e │ │ + b.n b3aae │ │ movs r0, r0 │ │ - b.n b2ee6 │ │ + b.n b3b36 │ │ str r0, [r1, #0] │ │ - b.n b2e5e │ │ + b.n b3aae │ │ asrs r1, r4, #8 │ │ - b.n b2f64 │ │ + b.n b3bb4 │ │ lsls r0, r4, #4 │ │ - b.n b2e76 │ │ + b.n b3ac6 │ │ asrs r6, r1, #32 │ │ - b.n b2e6c │ │ + b.n b3abc │ │ movs r0, r0 │ │ - b.n b2f7a │ │ + b.n b3bca │ │ str r3, [r4, #8] │ │ - b.n b2e7a │ │ + b.n b3aca │ │ adds r0, #6 │ │ - b.n b2efc │ │ + b.n b3b4c │ │ lsrs r1, r2, #10 │ │ - b.n b2e7c │ │ + b.n b3acc │ │ str r0, [r1, #0] │ │ - b.n b2e84 │ │ + b.n b3ad4 │ │ adds r1, #35 @ 0x23 │ │ - b.n b2e92 │ │ + b.n b3ae2 │ │ lsls r0, r4, #8 │ │ - b.n b2f86 │ │ + b.n b3bd6 │ │ adds r0, #3 │ │ - b.n b2f96 │ │ + b.n b3be6 │ │ movs r6, r1 │ │ - b.n b2e8e │ │ + b.n b3ade │ │ adds r2, #35 @ 0x23 │ │ - b.n b2f98 │ │ + b.n b3be8 │ │ lsrs r0, r2, #10 │ │ - b.n b2e96 │ │ + b.n b3ae6 │ │ adds r0, #14 │ │ - b.n b2ea0 │ │ + b.n b3af0 │ │ lsrs r3, r2, #10 │ │ - b.n b2ea4 │ │ + b.n b3af4 │ │ lsrs r0, r4, #16 │ │ - b.n b31e2 │ │ + b.n b3e32 │ │ lsrs r3, r4, #16 │ │ - b.n b2fa6 │ │ + b.n b3bf6 │ │ lsrs r5, r4, #16 │ │ - b.n b2faa │ │ + b.n b3bfa │ │ lsrs r7, r4, #16 │ │ - b.n b2fae │ │ + b.n b3bfe │ │ lsrs r4, r5, #16 │ │ - b.n b2fb2 │ │ + b.n b3c02 │ │ lsrs r1, r4, #16 │ │ - b.n b2fb6 │ │ + b.n b3c06 │ │ lsrs r7, r0, #20 │ │ - b.n b32ba │ │ + b.n b3f0a │ │ lsls r0, r0, #1 │ │ - b.n b355e │ │ + b.n b41ae │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ - beq.n b2efc │ │ - b.n b335c │ │ + beq.n b3b4c │ │ + b.n b3fac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, r9} │ │ - b.n b2a0c │ │ + b.n b365c │ │ asrs r1, r1, #32 │ │ - b.n b3212 │ │ + b.n b3e62 │ │ ands r4, r1 │ │ - b.n b2a10 │ │ + b.n b3660 │ │ str r0, [r2, r0] │ │ - b.n b33f4 │ │ + b.n b4044 │ │ movs r0, r0 │ │ - b.n b2ffc │ │ + b.n b3c4c │ │ cmp r7, #222 @ 0xde │ │ - b.n b3622 │ │ + b.n b4272 │ │ lsls r0, r0, #1 │ │ - b.n b33e6 │ │ + b.n b4036 │ │ str r0, [r1, #0] │ │ - b.n b33f4 │ │ + b.n b4044 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #8912896 @ 0x880000 │ │ - b.n b3632 │ │ + b.n b4282 │ │ lsrs r0, r0, #11 │ │ orr.w r0, r1, #8978432 @ 0x890000 │ │ - b.n b323a │ │ + b.n b3e8a │ │ asrs r0, r1, #32 │ │ - b.n b2a18 │ │ + b.n b3668 │ │ asrs r4, r0, #32 │ │ - b.n b3242 │ │ + b.n b3e92 │ │ lsls r1, r4, #6 │ │ @ instruction: 0xeb0093d5 │ │ add.w r0, r0, r8, asr #32 │ │ - b.n b2a28 │ │ + b.n b3678 │ │ str r3, [sp, #908] @ 0x38c │ │ add.w r1, r0, r8, ror #7 │ │ - b.n b2a54 │ │ + b.n b36a4 │ │ ands r4, r6 │ │ - b.n b2a34 │ │ + b.n b3684 │ │ eors r4, r0 │ │ - b.n b3438 │ │ + b.n b4088 │ │ asrs r1, r0, #32 │ │ - b.n b3040 │ │ + b.n b3c90 │ │ movs r4, r5 │ │ - b.n b2a40 │ │ + b.n b3690 │ │ movs r0, r1 │ │ - b.n b3436 │ │ + b.n b4086 │ │ asrs r0, r7, #32 │ │ - b.n b2a48 │ │ + b.n b3698 │ │ str r0, [r6, r0] │ │ - b.n b2a4c │ │ + b.n b369c │ │ str r4, [r1, #0] │ │ - b.n b2a50 │ │ + b.n b36a0 │ │ movs r4, r0 │ │ - b.n b2a54 │ │ + b.n b36a4 │ │ movs r1, r0 │ │ - b.n b367e │ │ + b.n b42ce │ │ asrs r4, r0, #32 │ │ - b.n b3282 │ │ + b.n b3ed2 │ │ str r4, [sp, #136] @ 0x88 │ │ add.w sl, r0, r0, lsl #20 │ │ - b.n b3562 │ │ + b.n b41b2 │ │ movs r0, r0 │ │ - b.n b35ee │ │ + b.n b423e │ │ str r0, [r0, #0] │ │ - b.n b3692 │ │ + b.n b42e2 │ │ movs r0, r0 │ │ - b.n b3696 │ │ + b.n b42e6 │ │ asrs r0, r0, #32 │ │ - b.n b369a │ │ + b.n b42ea │ │ ldrh r2, [r3, r6] │ │ - b.n b35e4 │ │ + b.n b4234 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r0, #68 @ 0x44 │ │ - b.n b2aa0 │ │ + b.n b36f0 │ │ subs r2, r7, #7 │ │ - b.n b36aa │ │ + b.n b42fa │ │ lsls r0, r1, #1 │ │ - b.n b2aa8 │ │ + b.n b36f8 │ │ lsls r0, r2, #6 │ │ - b.n b2f72 │ │ + b.n b3bc2 │ │ subs r2, r0, #7 │ │ - b.n b32b6 │ │ + b.n b3f06 │ │ lsls r1, r2, #22 │ │ - b.n b2f7c │ │ + b.n b3bcc │ │ lsls r2, r2, #22 │ │ - b.n b30c0 │ │ + b.n b3d10 │ │ movs r0, #4 │ │ - b.n b2abc │ │ + b.n b370c │ │ lsls r0, r6, #3 │ │ - b.n b330a │ │ + b.n b3f5a │ │ asrs r4, r0, #32 │ │ - b.n b32ca │ │ + b.n b3f1a │ │ lsls r4, r0, #6 │ │ - b.n b2acc │ │ + b.n b371c │ │ movs r0, r0 │ │ - b.n b30b0 │ │ + b.n b3d00 │ │ movs r4, r5 │ │ - b.n b2ab6 │ │ + b.n b3706 │ │ str r3, [sp, #612] @ 0x264 │ │ add.w r0, r0, r0 │ │ - b.n b363e │ │ + b.n b428e │ │ lsls r2, r2, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n b2ae0 │ │ + b.n b3730 │ │ asrs r0, r1, #1 │ │ - b.n b2ae4 │ │ + b.n b3734 │ │ movs r5, #144 @ 0x90 │ │ - b.n b30b4 │ │ + b.n b3d04 │ │ lsrs r0, r0, #31 │ │ - b.n b32f2 │ │ + b.n b3f42 │ │ adds r5, #144 @ 0x90 │ │ - b.n b2ff6 │ │ + b.n b3c46 │ │ str r1, [r0, #0] │ │ - b.n b30de │ │ + b.n b3d2e │ │ subs r1, r0, #7 │ │ - b.n b30fe │ │ + b.n b3d4e │ │ movs r4, r1 │ │ - b.n b2afc │ │ + b.n b374c │ │ movs r0, #48 @ 0x30 │ │ - b.n b3706 │ │ + b.n b4356 │ │ str r0, [r0, #0] │ │ - b.n b2aca │ │ + b.n b371a │ │ asrs r4, r0, #32 │ │ - b.n b2ace │ │ + b.n b371e │ │ asrs r0, r2, #32 │ │ - b.n b34ec │ │ + b.n b413c │ │ movs r1, r1 │ │ - b.n b3316 │ │ + b.n b3f66 │ │ lsls r4, r5, #5 │ │ add.w r0, r0, r8 │ │ - b.n b2b18 │ │ + b.n b3768 │ │ cmp r5, sl │ │ - b.n b35ec │ │ + b.n b423c │ │ movs r4, r4 │ │ ldmia.w r9, {r0, r2, r4, r6, r8, sl, lr} │ │ - b.n b3674 │ │ + b.n b42c4 │ │ ldmia r7!, {r0, r1, r2, r3} │ │ - b.n b35ee │ │ + b.n b423e │ │ str r0, [r0, #0] │ │ - b.n b2b12 │ │ + b.n b3762 │ │ ldmia r7!, {r0, r1, r2, r3} │ │ - b.n b3676 │ │ + b.n b42c6 │ │ adds r0, #4 │ │ - b.n b2b1a │ │ + b.n b376a │ │ movs r2, r0 │ │ - b.n b304a │ │ + b.n b3c9a │ │ asrs r0, r4, #2 │ │ - b.n b300a │ │ + b.n b3c5a │ │ movs r1, r0 │ │ - b.n b3086 │ │ + b.n b3cd6 │ │ asrs r0, r1, #32 │ │ - b.n b300a │ │ + b.n b3c5a │ │ lsls r0, r4, #4 │ │ - b.n b301e │ │ + b.n b3c6e │ │ movs r0, r0 │ │ - b.n b3114 │ │ + b.n b3d64 │ │ asrs r5, r0, #32 │ │ - b.n b305c │ │ + b.n b3cac │ │ strb r1, [r4, #2] │ │ - b.n b3022 │ │ + b.n b3c72 │ │ lsls r0, r4, #8 │ │ - b.n b311e │ │ + b.n b3d6e │ │ asrs r7, r0, #32 │ │ - b.n b30a4 │ │ + b.n b3cf4 │ │ movs r4, r1 │ │ - b.n b3026 │ │ + b.n b3c76 │ │ strb r0, [r1, #0] │ │ - b.n b302c │ │ + b.n b3c7c │ │ asrs r1, r4, #4 │ │ - b.n b303e │ │ + b.n b3c8e │ │ lsrs r0, r2, #10 │ │ - b.n b3032 │ │ + b.n b3c82 │ │ asrs r1, r0, #32 │ │ - b.n b3144 │ │ + b.n b3d94 │ │ strb r3, [r4, #2] │ │ - b.n b3042 │ │ + b.n b3c92 │ │ adds r0, #7 │ │ - b.n b30c4 │ │ + b.n b3d14 │ │ asrs r1, r4, #8 │ │ - b.n b3144 │ │ + b.n b3d94 │ │ strb r0, [r1, #0] │ │ - b.n b304c │ │ + b.n b3c9c │ │ asrs r4, r1, #32 │ │ - b.n b304c │ │ + b.n b3c9c │ │ adds r1, #35 @ 0x23 │ │ - b.n b305e │ │ + b.n b3cae │ │ adds r0, #3 │ │ - b.n b3160 │ │ + b.n b3db0 │ │ strb r5, [r4, #2] │ │ - b.n b305e │ │ + b.n b3cae │ │ strb r7, [r0, #0] │ │ - b.n b30e4 │ │ + b.n b3d34 │ │ lsrs r1, r2, #10 │ │ - b.n b3060 │ │ + b.n b3cb0 │ │ str r0, [r1, r0] │ │ - b.n b3070 │ │ + b.n b3cc0 │ │ strb r7, [r4, #4] │ │ - b.n b3076 │ │ + b.n b3cc6 │ │ adds r2, #35 @ 0x23 │ │ - b.n b3170 │ │ + b.n b3dc0 │ │ strb r7, [r0, #0] │ │ - b.n b3178 │ │ + b.n b3dc8 │ │ str r6, [r4, r2] │ │ - b.n b307a │ │ + b.n b3cca │ │ str r5, [r0, #0] │ │ - b.n b3102 │ │ + b.n b3d52 │ │ adds r0, #12 │ │ - b.n b3080 │ │ + b.n b3cd0 │ │ str r0, [r1, r0] │ │ - b.n b308a │ │ + b.n b3cda │ │ strb r7, [r4, #8] │ │ - b.n b3190 │ │ + b.n b3de0 │ │ str r6, [r4, #16] │ │ - b.n b3096 │ │ + b.n b3ce6 │ │ strb r4, [r1, #0] │ │ - b.n b3098 │ │ + b.n b3ce8 │ │ str r6, [r0, #0] │ │ - b.n b3198 │ │ + b.n b3de8 │ │ str r2, [r4, r2] │ │ - b.n b309a │ │ + b.n b3cea │ │ movs r0, #5 │ │ - b.n b311a │ │ + b.n b3d6a │ │ lsrs r7, r2, #10 │ │ - b.n b30a8 │ │ + b.n b3cf8 │ │ str r0, [r1, r0] │ │ - b.n b30a2 │ │ + b.n b3cf2 │ │ movs r1, #34 @ 0x22 │ │ - b.n b30b2 │ │ + b.n b3d02 │ │ str r6, [r4, #32] │ │ - b.n b31b2 │ │ + b.n b3e02 │ │ movs r0, #2 │ │ - b.n b31b4 │ │ + b.n b3e04 │ │ str r4, [r1, #0] │ │ - b.n b30ba │ │ + b.n b3d0a │ │ lsrs r3, r2, #10 │ │ - b.n b30b8 │ │ + b.n b3d08 │ │ eors r4, r0 │ │ - b.n b35d0 │ │ + b.n b4220 │ │ movs r2, #34 @ 0x22 │ │ - b.n b31be │ │ + b.n b3e0e │ │ movs r0, #12 │ │ - b.n b30c2 │ │ + b.n b3d12 │ │ lsrs r6, r2, #10 │ │ - b.n b30ce │ │ + b.n b3d1e │ │ lsrs r2, r2, #10 │ │ - b.n b30ca │ │ + b.n b3d1a │ │ ldr r6, [r4, #64] @ 0x40 │ │ - b.n b340a │ │ + b.n b405a │ │ cmp r4, #34 @ 0x22 │ │ - b.n b31da │ │ + b.n b3e2a │ │ cmp r4, #39 @ 0x27 │ │ - b.n b31d6 │ │ + b.n b3e26 │ │ cmp r4, #35 @ 0x23 │ │ - b.n b31da │ │ + b.n b3e2a │ │ lsrs r0, r4, #16 │ │ - b.n b31de │ │ + b.n b3e2e │ │ lsrs r1, r4, #16 │ │ - b.n b31de │ │ + b.n b3e2e │ │ lsrs r7, r0, #20 │ │ - b.n b34e2 │ │ + b.n b4132 │ │ lsls r0, r0, #1 │ │ - b.n b3786 │ │ + b.n b43d6 │ │ @ instruction: 0xff931aff │ │ vpmin.u q15, q10, │ │ asrs r0, r0, #32 │ │ - b.n b3832 │ │ + b.n b4482 │ │ @ instruction: 0xffb1eaff │ │ asrs r0, r0, #32 │ │ - b.n b383a │ │ + b.n b448a │ │ movs r0, #0 │ │ - b.n b383e │ │ + b.n b448e │ │ mcr2 10, 6, lr, cr14, cr15, {7} @ │ │ - add sp, #272 @ 0x110 │ │ + add r7, sp, #976 @ 0x3d0 │ │ movs r2, r0 │ │ - stmia r6!, {r2, r5, r7} │ │ - vcle.f16 d27, d1, #0 │ │ - vcvt.u16.f16 q13, q8, #11 │ │ + pop {r0, r1, r2, r4, r5, r7, pc} │ │ + vtbx.8 d26, {d21-d23}, d14 │ │ + @ instruction: 0xfff5ad20 │ │ movs r2, r0 │ │ stc2l 15, cr15, [r4], {255} @ 0xff │ │ - add r4, sp, #752 @ 0x2f0 │ │ + add r4, sp, #432 @ 0x1b0 │ │ movs r2, r0 │ │ - ldr r7, [pc, #960] @ (b34dc ) │ │ + ldr r7, [pc, #960] @ (b412c ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b363c │ │ - beq.n b313c │ │ - b.n b35c0 │ │ + b.n b428c │ │ + beq.n b3d8c │ │ + b.n b4210 │ │ str r0, [sp, #4] │ │ - b.n b346a │ │ + b.n b40ba │ │ asrs r0, r1, #32 │ │ - b.n b2c4e │ │ + b.n b389e │ │ strh r0, [r0, #0] │ │ - b.n b3472 │ │ + b.n b40c2 │ │ movs r1, r0 │ │ - b.n b35b8 │ │ + b.n b4208 │ │ movs r0, r0 │ │ - b.n b335c │ │ + b.n b3fac │ │ lsls r5, r7, #1 │ │ subs r0, r0, r0 │ │ lsls r7, r7, #3 │ │ - b.n b37e4 │ │ + b.n b4434 │ │ lsls r1, r0, #2 │ │ ldr r2, [sp, #0] │ │ lsrs r1, r0, #32 │ │ - b.n b37ec │ │ + b.n b443c │ │ lsls r5, r0, #2 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r5, #3 │ │ - b.n b2c82 │ │ + b.n b38d2 │ │ ands r2, r0 │ │ - b.n b3496 │ │ + b.n b40e6 │ │ movs r4, #32 │ │ - b.n b349a │ │ + b.n b40ea │ │ movs r2, r0 │ │ - b.n b3802 │ │ + b.n b4452 │ │ lsls r6, r0, #2 │ │ ldr r2, [sp, #0] │ │ movs r0, #236 @ 0xec │ │ - b.n b2c96 │ │ + b.n b38e6 │ │ lsls r7, r7, #17 │ │ - b.n b380e │ │ + b.n b445e │ │ lsls r1, r1, #2 │ │ ldrh r0, [r0, #16] │ │ strb r0, [r6, #3] │ │ - b.n b2ca2 │ │ + b.n b38f2 │ │ movs r0, r0 │ │ - b.n b3424 │ │ + b.n b4074 │ │ lsls r4, r1, #2 │ │ subs r2, #0 │ │ movs r2, r0 │ │ - b.n b342c │ │ + b.n b407c │ │ lsls r0, r2, #2 │ │ ldrh r0, [r0, #16] │ │ movs r1, r1 │ │ - b.n b34c6 │ │ + b.n b4116 │ │ adds r0, #0 │ │ - b.n b2ca4 │ │ - strh r3, [r2, #28] │ │ + b.n b38f4 │ │ + strh r4, [r4, #42] @ 0x2a │ │ @ instruction: 0xfa000103 │ │ - b.n b3794 │ │ + b.n b43e4 │ │ strb r1, [r1, #0] │ │ - b.n b34d6 │ │ + b.n b4126 │ │ lsrs r4, r1, #29 │ │ - b.n b3836 │ │ - add r0, pc, #368 @ (adr r0, b330c ) │ │ - b.n b2d4e │ │ + b.n b4486 │ │ + add r0, pc, #368 @ (adr r0, b3f5c ) │ │ + b.n b399e │ │ movs r4, r2 │ │ - b.n b2cf0 │ │ + b.n b3940 │ │ lsrs r5, r7, #22 │ │ - b.n b37b8 │ │ + b.n b4408 │ │ lsrs r5, r4, #5 │ │ - b.n b3834 │ │ + b.n b4484 │ │ adds r0, #8 │ │ - b.n b38ee │ │ + b.n b453e │ │ movs r4, r0 │ │ - b.n b2cc0 │ │ + b.n b3910 │ │ ands r4, r0 │ │ - b.n b2bc4 │ │ + b.n b3814 │ │ lsrs r0, r3, #27 │ │ - b.n b354a │ │ + b.n b419a │ │ movs r0, #244 @ 0xf4 │ │ - b.n b2cee │ │ + b.n b393e │ │ ldrh r1, [r6, r0] │ │ - b.n b3502 │ │ + b.n b4152 │ │ ands r0, r1 │ │ - b.n b2ce0 │ │ - ldr r2, [pc, #192] @ (b3288 ) │ │ - b.n b350a │ │ + b.n b3930 │ │ + ldr r2, [pc, #192] @ (b3ed8 ) │ │ + b.n b415a │ │ adds r0, #186 @ 0xba │ │ - b.n b345c │ │ + b.n b40ac │ │ lsrs r2, r6, #8 │ │ - b.n b3512 │ │ + b.n b4162 │ │ rors r0, r7 │ │ - b.n b3564 │ │ - ldmia r3!, {r1, r5} │ │ + b.n b41b4 │ │ + ldmia r3!, {r0, r1, r5} │ │ @ instruction: 0xebff6000 │ │ - b.n b351e │ │ + b.n b416e │ │ lsls r0, r7, #3 │ │ - b.n b2d12 │ │ + b.n b3962 │ │ str r4, [r6, #24] │ │ - b.n b3574 │ │ + b.n b41c4 │ │ lsrs r0, r6, #8 │ │ - b.n b352a │ │ - ldmia r3, {r0, r2, r3, r4} │ │ + b.n b417a │ │ + ldmia r3, {r1, r2, r3, r4} │ │ @ instruction: 0xebff20f0 │ │ - b.n b2d22 │ │ + b.n b3972 │ │ asrs r3, r0, #32 │ │ - b.n b3936 │ │ + b.n b4586 │ │ movs r4, r0 │ │ - b.n b2d14 │ │ + b.n b3964 │ │ movs r2, r0 │ │ - b.n b38a6 │ │ + b.n b44f6 │ │ lsls r6, r6, #6 │ │ - b.n b3590 │ │ + b.n b41e0 │ │ lsrs r2, r6, #8 │ │ - b.n b3546 │ │ + b.n b4196 │ │ lsls r0, r6, #11 │ │ - b.n b3598 │ │ + b.n b41e8 │ │ lsls r3, r6, #1 │ │ ldr r2, [sp, #0] │ │ lsls r6, r0, #4 │ │ - b.n b38bc │ │ + b.n b450c │ │ lsls r7, r6, #1 │ │ cmp r2, #0 │ │ movs r4, r0 │ │ - b.n b34ba │ │ + b.n b410a │ │ lsls r3, r7, #1 │ │ subs r2, #0 │ │ movs r5, r0 │ │ - b.n b34c2 │ │ + b.n b4112 │ │ lsls r7, r7, #1 │ │ ldrh r0, [r0, #16] │ │ movs r1, r0 │ │ - b.n b383a │ │ + b.n b448a │ │ asrs r0, r0, #32 │ │ - b.n b323a │ │ + b.n b3e8a │ │ movs r0, r0 │ │ - b.n b34d4 │ │ + b.n b4124 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ lsrs r7, r7, #31 │ │ - b.n b3858 │ │ + b.n b44a8 │ │ movs r0, r0 │ │ - b.n b34ea │ │ + b.n b413a │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ lsls r6, r2, #3 │ │ - b.n b321a │ │ + b.n b3e6a │ │ asrs r6, r4, #24 │ │ - b.n b358a │ │ + b.n b41da │ │ movs r1, r0 │ │ - b.n b374e │ │ + b.n b439e │ │ cmp r1, #2 │ │ - b.n b3992 │ │ + b.n b45e2 │ │ lsls r0, r2, #4 │ │ - b.n b335a │ │ + b.n b3faa │ │ movs r2, r0 │ │ and.w r0, r0, r6 │ │ - b.n b359e │ │ + b.n b41ee │ │ movs r0, r0 │ │ and.w r8, r0, r1 │ │ - b.n b39a6 │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ + b.n b45f6 │ │ + ldmia r2, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ @ instruction: 0xebff0000 │ │ - b.n b351a │ │ + b.n b416a │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ str r4, [r0, r0] │ │ - b.n b2db0 │ │ + b.n b3a00 │ │ movs r1, r0 │ │ - b.n b388a │ │ + b.n b44da │ │ asrs r0, r0, #32 │ │ - b.n b3288 │ │ + b.n b3ed8 │ │ movs r0, r0 │ │ - b.n b3524 │ │ + b.n b4174 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ ands r0, r1 │ │ - b.n b2dc4 │ │ + b.n b3a14 │ │ lsrs r7, r7, #31 │ │ - b.n b38ac │ │ + b.n b44fc │ │ movs r0, r0 │ │ - b.n b353c │ │ + b.n b418c │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #3 │ │ - b.n b326e │ │ + b.n b3ebe │ │ asrs r5, r4, #24 │ │ - b.n b35de │ │ + b.n b422e │ │ movs r1, r0 │ │ - b.n b37a2 │ │ + b.n b43f2 │ │ cmp r1, #2 │ │ - b.n b39e6 │ │ + b.n b4636 │ │ lsls r0, r2, #4 │ │ - b.n b33ae │ │ + b.n b3ffe │ │ movs r3, r0 │ │ and.w r0, r0, r5 │ │ - b.n b35f2 │ │ + b.n b4242 │ │ ands r0, r1 │ │ - b.n b2df0 │ │ + b.n b3a40 │ │ movs r0, r0 │ │ and.w r8, r0, r1 │ │ - b.n b39fe │ │ - ldmia r2!, {r3, r5, r6, r7} │ │ + b.n b464e │ │ + ldmia r2!, {r0, r3, r5, r6, r7} │ │ @ instruction: 0xebff0000 │ │ - b.n b3570 │ │ + b.n b41c0 │ │ lsls r2, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #6 │ │ - b.n b2e0c │ │ + b.n b3a5c │ │ asrs r0, r0, #32 │ │ - b.n b3a92 │ │ + b.n b46e2 │ │ movs r0, #8 │ │ - b.n b2e06 │ │ + b.n b3a56 │ │ adds r0, #8 │ │ - b.n b3a1a │ │ + b.n b466a │ │ movs r0, r0 │ │ - b.n b33fc │ │ + b.n b404c │ │ movs r0, #64 @ 0x40 │ │ - b.n b2df4 │ │ + b.n b3a44 │ │ asrs r4, r6, #1 │ │ - b.n b2df8 │ │ + b.n b3a48 │ │ lsls r0, r0, #1 │ │ - b.n b37ea │ │ + b.n b443a │ │ adds r3, #188 @ 0xbc │ │ - b.n b3680 │ │ + b.n b42d0 │ │ asrs r4, r0, #1 │ │ - b.n b2e04 │ │ + b.n b3a54 │ │ movs r0, #0 │ │ - b.n b2e30 │ │ + b.n b3a80 │ │ cmp r2, #239 @ 0xef │ │ orn r0, r0, #6291456 @ 0x600000 │ │ - b.n b380c │ │ + b.n b445c │ │ lsrs r7, r1, #10 │ │ orn r0, r2, #528384 @ 0x81000 │ │ - b.n b382e │ │ + b.n b447e │ │ cmp r2, #141 @ 0x8d │ │ orr.w sl, r0, #4685824 @ 0x478000 │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n b3a52 │ │ + b.n b46a2 │ │ adds r0, #0 │ │ - b.n b3856 │ │ + b.n b44a6 │ │ lsls r0, r0, #3 │ │ - b.n b382c │ │ + b.n b447c │ │ asrs r4, r7, #2 │ │ - b.n b2e30 │ │ + b.n b3a80 │ │ movs r1, #252 @ 0xfc │ │ - b.n b36b4 │ │ + b.n b4304 │ │ movs r6, r1 │ │ stmia.w r0, {r3} │ │ - b.n b2e5a │ │ + b.n b3aaa │ │ movs r1, r1 │ │ - b.n b342e │ │ - beq.n b3368 │ │ - b.n b37c8 │ │ + b.n b407e │ │ + beq.n b3fb8 │ │ + b.n b4418 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r5, r8} │ │ - b.n b2e78 │ │ + b.n b3ac8 │ │ movs r1, #45 @ 0x2d │ │ - b.n b393e │ │ + b.n b458e │ │ asrs r0, r6, #4 │ │ - b.n b2e80 │ │ + b.n b3ad0 │ │ movs r0, r0 │ │ - b.n b3464 │ │ + b.n b40b4 │ │ asrs r1, r0, #32 │ │ - b.n b3468 │ │ - ldr r3, [sp, #600] @ 0x258 │ │ + b.n b40b8 │ │ + ldr r3, [sp, #604] @ 0x25c │ │ @ instruction: 0xebff0124 │ │ - b.n b2e90 │ │ + b.n b3ae0 │ │ movs r1, #46 @ 0x2e │ │ - b.n b3956 │ │ + b.n b45a6 │ │ asrs r0, r4, #4 │ │ - b.n b2e98 │ │ + b.n b3ae8 │ │ movs r0, r0 │ │ - b.n b347c │ │ + b.n b40cc │ │ asrs r1, r0, #32 │ │ - b.n b3480 │ │ - ldr r3, [sp, #576] @ 0x240 │ │ + b.n b40d0 │ │ + ldr r3, [sp, #580] @ 0x244 │ │ @ instruction: 0xebff0114 │ │ - b.n b2ea8 │ │ + b.n b3af8 │ │ movs r1, #47 @ 0x2f │ │ - b.n b396e │ │ + b.n b45be │ │ asrs r0, r2, #4 │ │ - b.n b2eb0 │ │ + b.n b3b00 │ │ movs r0, r0 │ │ - b.n b3494 │ │ + b.n b40e4 │ │ asrs r1, r0, #32 │ │ - b.n b3498 │ │ - ldr r3, [sp, #552] @ 0x228 │ │ + b.n b40e8 │ │ + ldr r3, [sp, #556] @ 0x22c │ │ @ instruction: 0xebff0104 │ │ - b.n b2ec0 │ │ + b.n b3b10 │ │ cmp r6, #19 │ │ - b.n b3ac6 │ │ + b.n b4716 │ │ asrs r0, r0, #4 │ │ - b.n b2ec8 │ │ + b.n b3b18 │ │ movs r0, r0 │ │ - b.n b34ac │ │ + b.n b40fc │ │ asrs r1, r0, #32 │ │ - b.n b34b0 │ │ - ldr r3, [sp, #528] @ 0x210 │ │ + b.n b4100 │ │ + ldr r3, [sp, #532] @ 0x214 │ │ @ instruction: 0xebff00f4 │ │ - b.n b2ed8 │ │ + b.n b3b28 │ │ movs r1, #49 @ 0x31 │ │ - b.n b399e │ │ + b.n b45ee │ │ asrs r0, r6, #3 │ │ - b.n b2ee0 │ │ + b.n b3b30 │ │ movs r0, r0 │ │ - b.n b34c4 │ │ + b.n b4114 │ │ asrs r1, r0, #32 │ │ - b.n b34c8 │ │ - ldr r3, [sp, #504] @ 0x1f8 │ │ + b.n b4118 │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ @ instruction: 0xebff00e4 │ │ - b.n b2ef0 │ │ + b.n b3b40 │ │ movs r1, #50 @ 0x32 │ │ - b.n b39b6 │ │ + b.n b4606 │ │ asrs r0, r4, #3 │ │ - b.n b2ef8 │ │ + b.n b3b48 │ │ movs r0, r0 │ │ - b.n b34dc │ │ + b.n b412c │ │ asrs r1, r0, #32 │ │ - b.n b34e0 │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ + b.n b4130 │ │ + ldr r3, [sp, #484] @ 0x1e4 │ │ @ instruction: 0xebff00d4 │ │ - b.n b2f08 │ │ + b.n b3b58 │ │ movs r1, #51 @ 0x33 │ │ - b.n b39ce │ │ + b.n b461e │ │ asrs r0, r2, #3 │ │ - b.n b2f10 │ │ + b.n b3b60 │ │ movs r0, r0 │ │ - b.n b34f4 │ │ + b.n b4144 │ │ asrs r1, r0, #32 │ │ - b.n b34f8 │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ + b.n b4148 │ │ + ldr r3, [sp, #460] @ 0x1cc │ │ @ instruction: 0xebff00c4 │ │ - b.n b2f20 │ │ + b.n b3b70 │ │ movs r1, #66 @ 0x42 │ │ - b.n b39e6 │ │ + b.n b4636 │ │ asrs r0, r0, #3 │ │ - b.n b2f28 │ │ + b.n b3b78 │ │ movs r0, r0 │ │ - b.n b350c │ │ + b.n b415c │ │ asrs r1, r0, #32 │ │ - b.n b3510 │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ + b.n b4160 │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ @ instruction: 0xebff00b4 │ │ - b.n b2f38 │ │ + b.n b3b88 │ │ movs r1, #67 @ 0x43 │ │ - b.n b39fe │ │ + b.n b464e │ │ asrs r0, r6, #2 │ │ - b.n b2f40 │ │ + b.n b3b90 │ │ movs r0, r0 │ │ - b.n b3524 │ │ + b.n b4174 │ │ asrs r1, r0, #32 │ │ - b.n b3528 │ │ - ldr r3, [sp, #408] @ 0x198 │ │ + b.n b4178 │ │ + ldr r3, [sp, #412] @ 0x19c │ │ @ instruction: 0xebff00a4 │ │ - b.n b2f50 │ │ + b.n b3ba0 │ │ cmp r7, #81 @ 0x51 │ │ - b.n b3b56 │ │ + b.n b47a6 │ │ asrs r0, r4, #2 │ │ - b.n b2f58 │ │ + b.n b3ba8 │ │ movs r0, r0 │ │ - b.n b353c │ │ + b.n b418c │ │ asrs r1, r0, #32 │ │ - b.n b3540 │ │ - ldr r3, [sp, #384] @ 0x180 │ │ + b.n b4190 │ │ + ldr r3, [sp, #388] @ 0x184 │ │ @ instruction: 0xebff0094 │ │ - b.n b2f68 │ │ + b.n b3bb8 │ │ movs r1, #69 @ 0x45 │ │ - b.n b3a2e │ │ + b.n b467e │ │ asrs r0, r2, #2 │ │ - b.n b2f70 │ │ + b.n b3bc0 │ │ movs r0, r0 │ │ - b.n b3554 │ │ + b.n b41a4 │ │ asrs r1, r0, #32 │ │ - b.n b3558 │ │ - ldr r3, [sp, #360] @ 0x168 │ │ + b.n b41a8 │ │ + ldr r3, [sp, #364] @ 0x16c │ │ @ instruction: 0xebff0084 │ │ - b.n b2f80 │ │ + b.n b3bd0 │ │ cmp r7, #82 @ 0x52 │ │ - b.n b3b86 │ │ + b.n b47d6 │ │ asrs r0, r0, #2 │ │ - b.n b2f88 │ │ + b.n b3bd8 │ │ movs r0, r0 │ │ - b.n b356c │ │ + b.n b41bc │ │ asrs r1, r0, #32 │ │ - b.n b3570 │ │ - ldr r3, [sp, #336] @ 0x150 │ │ + b.n b41c0 │ │ + ldr r3, [sp, #340] @ 0x154 │ │ @ instruction: 0xebff0074 │ │ - b.n b2f98 │ │ + b.n b3be8 │ │ movs r1, #73 @ 0x49 │ │ - b.n b3a5e │ │ + b.n b46ae │ │ asrs r0, r6, #1 │ │ - b.n b2fa0 │ │ + b.n b3bf0 │ │ movs r0, r0 │ │ - b.n b3584 │ │ + b.n b41d4 │ │ asrs r1, r0, #32 │ │ - b.n b3588 │ │ - ldr r3, [sp, #312] @ 0x138 │ │ - @ instruction: 0xebffa970 │ │ + b.n b41d8 │ │ + ldr r3, [sp, #316] @ 0x13c │ │ + @ instruction: 0xebffa920 │ │ movs r2, r0 │ │ - ldrsh r2, [r7, r7] │ │ - vtbl.8 d24, {d5-d8}, d26 │ │ - vcvt.f16.u16 q11, q2, #11 │ │ - @ instruction: 0xfff58b12 │ │ - vrshr.u32 d26, d26, #11 │ │ - @ instruction: 0xfff58afa │ │ - vqshrun.s64 d23, , #11 │ │ - vtbx.8 d24, {d21-d23}, d18 │ │ - vrsra.u64 d28, d6, #11 │ │ - vtbx.8 d24, {d21-d23}, d10 │ │ - vcvt.f16.u16 , , #11 │ │ - @ instruction: 0xfff58ab2 │ │ - vtbx.8 d27, {d5-d6}, d15 │ │ - @ instruction: 0xfff58a9a │ │ - vneg.s16 q14, │ │ - vtbl.8 d24, {d21-d23}, d2 │ │ - vqrdmlsh.s , , d15[0] │ │ - vtbx.8 d24, {d5-d7}, d26 │ │ - vsra.u64 , q4, #11 │ │ - @ instruction: 0xfff58a52 │ │ - @ instruction: 0xfff5bb7d │ │ - vshll.u32 q12, d26, #21 │ │ - vmlsl.u , d21, d7[0] │ │ - vtbl.8 d24, {d5-d7}, d18 │ │ - vshll.u32 q12, d9, #21 │ │ - vtbl.8 d24, {d5-d7}, d10 │ │ + strh r2, [r4, r6] │ │ + @ instruction: 0xfff57ede │ │ + @ instruction: 0xfff55fbf │ │ + vqrdmlah.s , , d6[0] │ │ + vclt.f16 d25, d23, #0 │ │ + @ instruction: 0xfff57eae │ │ + vqdmulh.s q11, , d3[0] │ │ + @ instruction: 0xfff57e96 │ │ + @ instruction: 0xfff5bb36 │ │ + vcvt.f32.u32 , q15, #11 │ │ + vceq.i16 d23, d8, #0 │ │ + vqrdmlah.s , , d22[0] │ │ + @ instruction: 0xfff5aead │ │ + vqrdmlah.s , , d14[0] │ │ + vtbl.8 d27, {d21-d24}, d9 │ │ + vcvt.f32.u32 d23, d22, #11 │ │ + vrshr.u64 , , #11 │ │ + vcvt.f32.u32 d23, d14, #11 │ │ + vabs.f16 q13, │ │ + @ instruction: 0xfff57e06 │ │ + vsra.u32 d27, d20, #11 │ │ + vqrdmulh.s , , d30[0] │ │ + vtbx.8 d20, {d21-d22}, d13 │ │ + @ instruction: 0xfff57dd6 │ │ + vqrdmulh.s , , d13[0] │ │ + @ instruction: 0xfff57dbe │ │ @ instruction: 0xfff548f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b39fc │ │ - beq.n b33f4 │ │ - b.n b3980 │ │ + b.n b464c │ │ + beq.n b4044 │ │ + b.n b45d0 │ │ str r1, [r0, r0] │ │ - b.n b382a │ │ + b.n b447a │ │ adds r2, r0, r4 │ │ - b.n b3c2e │ │ + b.n b487e │ │ str r2, [sp, #156] @ 0x9c │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n b3c36 │ │ + b.n b4886 │ │ movs r1, r0 │ │ - b.n b3bda │ │ + b.n b482a │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #32 │ │ - b.n b3a1c │ │ + b.n b466c │ │ str r0, [r0, #0] │ │ - b.n b3846 │ │ + b.n b4496 │ │ str r2, [sp, #980] @ 0x3d4 │ │ add.w r0, r0, r0 │ │ - b.n b3bae │ │ + b.n b47fe │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r6 │ │ - b.n b3050 │ │ + b.n b3ca0 │ │ subs r0, r4, #6 │ │ - b.n b3b2c │ │ + b.n b477c │ │ movs r1, r0 │ │ - b.n b37be │ │ + b.n b440e │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ adds r4, r2, r6 │ │ - b.n b3b28 │ │ + b.n b4778 │ │ asrs r2, r0, #4 │ │ - b.n b3baa │ │ + b.n b47fa │ │ movs r1, r0 │ │ - b.n b37ce │ │ + b.n b441e │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n b3876 │ │ + b.n b44c6 │ │ str r2, [sp, #20] │ │ add.w r0, r0, r4 │ │ - b.n b387e │ │ - beq.n b3560 │ │ - b.n b39d8 │ │ + b.n b44ce │ │ + beq.n b41b0 │ │ + b.n b4628 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r5, r7} │ │ add.w r0, r0, r0 │ │ - b.n b3bee │ │ + b.n b483e │ │ @ instruction: 0xfff70aff │ │ asrs r6, r0, #32 │ │ - b.n b3a70 │ │ + b.n b46c0 │ │ movs r6, r0 │ │ - b.n b389a │ │ + b.n b44ea │ │ movs r0, #42 @ 0x2a │ │ - b.n b3c9e │ │ + b.n b48ee │ │ str r1, [sp, #844] @ 0x34c │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n b38a6 │ │ + b.n b44f6 │ │ movs r6, r0 │ │ - b.n b38aa │ │ + b.n b44fa │ │ str r1, [sp, #992] @ 0x3e0 │ │ add.w r0, r0, r0 │ │ - b.n b3c20 │ │ + b.n b4870 │ │ @ instruction: 0xfff0daff │ │ asrs r6, r0, #32 │ │ - b.n b3a94 │ │ + b.n b46e4 │ │ movs r5, r0 │ │ - b.n b38be │ │ + b.n b450e │ │ movs r0, #7 │ │ - b.n b38c2 │ │ + b.n b4512 │ │ lsls r0, r1, #3 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n b38ca │ │ + b.n b451a │ │ @ instruction: 0xffeaeaff │ │ - ldr r7, [pc, #960] @ (b3950 ) │ │ + ldr r7, [pc, #960] @ (b45a0 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b3ab0 │ │ - beq.n b35a0 │ │ - b.n b3a34 │ │ + b.n b4700 │ │ + beq.n b41f0 │ │ + b.n b4684 │ │ ands r0, r0 │ │ - b.n b38de │ │ - add r0, pc, #0 @ (adr r0, b35a0 ) │ │ - b.n b38e2 │ │ + b.n b452e │ │ + add r0, pc, #0 @ (adr r0, b41f0 ) │ │ + b.n b4532 │ │ subs r1, #237 @ 0xed │ │ - b.n b3bb2 │ │ + b.n b4802 │ │ movs r0, r1 │ │ - b.n b3112 │ │ + b.n b3d62 │ │ subs r1, #204 @ 0xcc │ │ - b.n b3c3e │ │ + b.n b488e │ │ str r4, [r1, #0] │ │ - b.n b30e6 │ │ + b.n b3d36 │ │ movs r3, r0 │ │ - b.n b36d6 │ │ + b.n b4326 │ │ subs r6, #219 @ 0xdb │ │ - b.n b3bc0 │ │ + b.n b4810 │ │ adds r0, #229 @ 0xe5 │ │ - b.n b3c3e │ │ + b.n b488e │ │ strh r0, [r2, #6] │ │ - b.n b3956 │ │ + b.n b45a6 │ │ adds r0, #3 │ │ - b.n b3712 │ │ + b.n b4362 │ │ movs r0, r0 │ │ - b.n b30d2 │ │ + b.n b3d22 │ │ strb r1, [r5, r3] │ │ - b.n b365e │ │ + b.n b42ae │ │ movs r0, r0 │ │ - b.n b3c76 │ │ + b.n b48c6 │ │ ldr r3, [r4, #44] @ 0x2c │ │ - b.n b36d6 │ │ + b.n b4326 │ │ lsrs r0, r4, #1 │ │ - b.n b362c │ │ + b.n b427c │ │ strh r3, [r0, #0] │ │ - b.n b36e8 │ │ + b.n b4338 │ │ str r0, [sp, #20] │ │ - b.n b36e2 │ │ + b.n b4332 │ │ adds r0, #12 │ │ - b.n b30fa │ │ + b.n b3d4a │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ ldmia r2, {r0, r1, r2, r3, r5} │ │ - b.n b3bf0 │ │ + b.n b4840 │ │ stmia r0!, {r0, r1, r2, r3, r4, r6, r7} │ │ - b.n b3c72 │ │ + b.n b48c2 │ │ subs r0, #104 @ 0x68 │ │ - b.n b3642 │ │ + b.n b4292 │ │ lsls r6, r4, #19 │ │ - b.n b367a │ │ + b.n b42ca │ │ str r0, [r0, #0] │ │ - b.n b3704 │ │ + b.n b4354 │ │ ldrh r1, [r5, r3] │ │ - b.n b3712 │ │ + b.n b4362 │ │ movs r0, r0 │ │ - b.n b3718 │ │ + b.n b4368 │ │ movs r0, r5 │ │ stmia.w sl, {r2, sp, lr, pc} │ │ - b.n b394e │ │ + b.n b459e │ │ movs r0, r1 │ │ - b.n b3126 │ │ + b.n b3d76 │ │ lsls r1, r3, #21 │ │ - b.n b3c2a │ │ + b.n b487a │ │ str r4, [r1, #0] │ │ - b.n b312e │ │ + b.n b3d7e │ │ lsrs r3, r2, #26 │ │ - b.n b3cb2 │ │ + b.n b4902 │ │ str r1, [r0, #0] │ │ - b.n b2fc4 │ │ + b.n b3c14 │ │ adds r4, #229 @ 0xe5 │ │ - b.n b36ac │ │ + b.n b42fc │ │ strh r0, [r2, #6] │ │ - b.n b39b2 │ │ + b.n b4602 │ │ lsls r6, r2, #2 │ │ - b.n b373c │ │ + b.n b438c │ │ ands r0, r1 │ │ - b.n b3672 │ │ + b.n b42c2 │ │ lsrs r4, r4, #1 │ │ - b.n b3680 │ │ + b.n b42d0 │ │ movs r0, r0 │ │ - b.n b314e │ │ + b.n b3d9e │ │ str r3, [r0, r0] │ │ - b.n b373e │ │ + b.n b438e │ │ str r4, [r1, r0] │ │ - b.n b3156 │ │ + b.n b3da6 │ │ ldrb r1, [r5, r5] │ │ - b.n b3c50 │ │ + b.n b48a0 │ │ str r5, [r5, r2] │ │ - b.n b3cca │ │ + b.n b491a │ │ strb r6, [r2, #22] │ │ - b.n b3698 │ │ + b.n b42e8 │ │ str r1, [r1, r0] │ │ - b.n b369c │ │ + b.n b42ec │ │ adds r0, #5 │ │ - b.n b375c │ │ + b.n b43ac │ │ adds r0, #8 │ │ - b.n b316e │ │ + b.n b3dbe │ │ strh r0, [r0, #0] │ │ - b.n b319a │ │ + b.n b3dea │ │ ldr r5, [r4, #44] @ 0x2c │ │ - b.n b376a │ │ + b.n b43ba │ │ adds r0, #4 │ │ - b.n b31a2 │ │ + b.n b3df2 │ │ ands r6, r1 │ │ - b.n b39aa │ │ + b.n b45fa │ │ strh r4, [r1, #0] │ │ - b.n b379e │ │ + b.n b43ee │ │ str r4, [r0, #0] │ │ - b.n b3186 │ │ + b.n b3dd6 │ │ str r0, [sp, #0] │ │ - b.n b3bbc │ │ + b.n b480c │ │ movs r0, #1 │ │ - b.n b3b1e │ │ + b.n b476e │ │ strh r0, [r6, #6] │ │ - b.n b3a06 │ │ + b.n b4656 │ │ @ instruction: 0xffdb1aff │ │ lsls r6, r4, #19 │ │ - b.n b3706 │ │ + b.n b4356 │ │ ldrb r0, [r5, #1] │ │ - b.n b36d6 │ │ + b.n b4326 │ │ ldrh r1, [r5, #22] │ │ - b.n b379e │ │ + b.n b43ee │ │ adds r0, #0 │ │ - b.n b37a0 │ │ + b.n b43f0 │ │ movs r0, #0 │ │ - b.n b37a8 │ │ + b.n b43f8 │ │ movs r7, r0 │ │ - b.n b39da │ │ + b.n b462a │ │ movs r0, #248 @ 0xf8 │ │ - b.n b3a32 │ │ + b.n b4682 │ │ asrs r0, r1, #32 │ │ - b.n b39e2 │ │ + b.n b4632 │ │ movs r0, #61 @ 0x3d │ │ - b.n b3de6 │ │ + b.n b4a36 │ │ adds r0, #0 │ │ - b.n b3dea │ │ + b.n b4a3a │ │ str r0, [r0, r0] │ │ - b.n b31d6 │ │ + b.n b3e26 │ │ strh r3, [r6, #32] │ │ @ instruction: 0xfa00001f │ │ - b.n b3b7a │ │ + b.n b47ca │ │ asrs r4, r0, #32 │ │ - b.n b31e2 │ │ + b.n b3e32 │ │ stmia r0!, {r0} │ │ - b.n b3bc2 │ │ - b.n b36fe │ │ - b.n b3b66 │ │ + b.n b4812 │ │ + b.n b434e │ │ + b.n b47b6 │ │ movs r5, r6 │ │ - b.n b3a06 │ │ + b.n b4656 │ │ movs r0, #63 @ 0x3f │ │ - b.n b3b0e │ │ + b.n b475e │ │ lsrs r1, r2, #16 │ │ - b.n b39ce │ │ + b.n b461e │ │ lsrs r5, r2, #24 │ │ str r0, [r4, r6] │ │ adds r2, #49 @ 0x31 │ │ - b.n b3a16 │ │ + b.n b4666 │ │ str r0, [r4, #0] │ │ - b.n b3b7e │ │ + b.n b47ce │ │ adds r0, #0 │ │ strh r0, [r0, r4] │ │ movs r3, r0 │ │ - b.n b39e2 │ │ + b.n b4632 │ │ adds r2, #53 @ 0x35 │ │ - b.n b3a26 │ │ + b.n b4676 │ │ movs r0, #32 │ │ - b.n b3bae │ │ + b.n b47fe │ │ movs r0, r0 │ │ - b.n b3d9a │ │ + b.n b49ea │ │ movs r2, #17 │ │ - b.n b39f8 │ │ + b.n b4648 │ │ adds r4, #232 @ 0xe8 │ │ - b.n b3784 │ │ + b.n b43d4 │ │ movs r6, #49 @ 0x31 │ │ str r0, [r4, r6] │ │ adds r5, r2, #0 │ │ - b.n b3a3e │ │ + b.n b468e │ │ movs r0, r0 │ │ - b.n b3dbe │ │ + b.n b4a0e │ │ asrs r0, r0, #32 │ │ strh r0, [r0, r4] │ │ asrs r2, r0, #32 │ │ - b.n b3a0c │ │ + b.n b465c │ │ cmp r2, #224 @ 0xe0 │ │ - b.n b3810 │ │ + b.n b4460 │ │ adds r1, r4, r1 │ │ - b.n b3762 │ │ + b.n b43b2 │ │ str r2, [r4, #76] @ 0x4c │ │ - b.n b3798 │ │ + b.n b43e8 │ │ asrs r3, r0, #32 │ │ - b.n b381c │ │ + b.n b446c │ │ adds r0, #0 │ │ - b.n b3824 │ │ + b.n b4474 │ │ strh r1, [r0, #0] │ │ - b.n b382e │ │ + b.n b447e │ │ lsrs r3, r4, #1 │ │ - b.n b376a │ │ + b.n b43ba │ │ movs r0, #59 @ 0x3b │ │ - b.n b3e6a │ │ + b.n b4aba │ │ str r0, [sp, #0] │ │ - b.n b383a │ │ + b.n b448a │ │ strh r0, [r7, #6] │ │ - b.n b3ac6 │ │ + b.n b4716 │ │ ldrh r1, [r4, #22] │ │ - b.n b383c │ │ + b.n b448c │ │ adds r0, #0 │ │ - b.n b3e7a │ │ + b.n b4aca │ │ str r0, [sp, #0] │ │ - b.n b3a7e │ │ + b.n b46ce │ │ asrs r0, r1, #32 │ │ - b.n b3a82 │ │ + b.n b46d2 │ │ strh r6, [r1, #32] │ │ @ instruction: 0xfa0000d0 │ │ - b.n b3ad2 │ │ + b.n b4722 │ │ adds r0, #31 │ │ - b.n b3c12 │ │ + b.n b4862 │ │ stmia r0!, {r0} │ │ - b.n b3c56 │ │ + b.n b48a6 │ │ str r7, [r3, r0] │ │ - b.n b3bfa │ │ + b.n b484a │ │ movs r0, #63 @ 0x3f │ │ - b.n b3b9e │ │ + b.n b47ee │ │ adds r3, #48 @ 0x30 │ │ - b.n b3a9e │ │ + b.n b46ee │ │ subs r4, #17 │ │ - b.n b3a68 │ │ + b.n b46b8 │ │ str r1, [r6, #32] │ │ - b.n b3aa6 │ │ + b.n b46f6 │ │ adds r5, #16 │ │ str r0, [r4, r6] │ │ strb r0, [r4, #0] │ │ - b.n b3c12 │ │ + b.n b4862 │ │ str r0, [r0, #0] │ │ strh r0, [r0, r4] │ │ adds r0, #6 │ │ - b.n b3a7c │ │ + b.n b46cc │ │ str r0, [r6, #32] │ │ - b.n b3aba │ │ + b.n b470a │ │ movs r0, #32 │ │ - b.n b3c42 │ │ + b.n b4892 │ │ movs r0, r0 │ │ - b.n b3e30 │ │ + b.n b4a80 │ │ lsrs r0, r2, #16 │ │ - b.n b3ac6 │ │ + b.n b4716 │ │ movs r2, #17 │ │ - b.n b3a96 │ │ + b.n b46e6 │ │ movs r7, #49 @ 0x31 │ │ str r0, [r4, r6] │ │ movs r0, r0 │ │ - b.n b3e3c │ │ + b.n b4a8c │ │ movs r0, r0 │ │ strh r0, [r0, r4] │ │ strb r0, [r5, #19] │ │ - b.n b382c │ │ + b.n b447c │ │ movs r2, r0 │ │ - b.n b3a9e │ │ + b.n b46ee │ │ subs r3, r4, r3 │ │ - b.n b38a2 │ │ + b.n b44f2 │ │ adds r0, #3 │ │ - b.n b38b4 │ │ + b.n b4504 │ │ lsrs r0, r4, #1 │ │ - b.n b37fa │ │ + b.n b444a │ │ movs r4, #225 @ 0xe1 │ │ - b.n b382e │ │ + b.n b447e │ │ movs r7, r0 │ │ - b.n b38b2 │ │ + b.n b4502 │ │ str r0, [r0, #0] │ │ - b.n b38ba │ │ + b.n b450a │ │ adds r3, r4, r1 │ │ - b.n b37fc │ │ + b.n b444c │ │ lsrs r0, r4, #11 │ │ - b.n b38c4 │ │ + b.n b4514 │ │ movs r0, #1 │ │ - b.n b38c6 │ │ + b.n b4516 │ │ ldrb r6, [r4, #1] │ │ - b.n b3806 │ │ + b.n b4456 │ │ strb r0, [r0, #0] │ │ - b.n b32de │ │ + b.n b3f2e │ │ lsls r0, r4, #19 │ │ - b.n b3850 │ │ + b.n b44a0 │ │ subs r2, #226 @ 0xe2 │ │ - b.n b38de │ │ + b.n b452e │ │ asrs r0, r0, #32 │ │ - b.n b38e4 │ │ + b.n b4534 │ │ movs r0, r0 │ │ - b.n b38de │ │ + b.n b452e │ │ adds r0, #4 │ │ - b.n b32f2 │ │ + b.n b3f42 │ │ movs r0, r1 │ │ - b.n b32f6 │ │ + b.n b3f46 │ │ asrs r4, r1, #32 │ │ - b.n b32fa │ │ - beq.n b3820 │ │ - b.n b3c80 │ │ + b.n b3f4a │ │ + beq.n b4470 │ │ + b.n b48d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n b3d10 │ │ + b.n b4960 │ │ lsls r4, r3, #2 │ │ - b.n b3338 │ │ + b.n b3f88 │ │ asrs r4, r3, #2 │ │ - b.n b333c │ │ + b.n b3f8c │ │ movs r0, r0 │ │ - b.n b3920 │ │ + b.n b4570 │ │ asrs r1, r0, #32 │ │ - b.n b3924 │ │ + b.n b4574 │ │ str r2, [sp, #228] @ 0xe4 │ │ add.w r0, r0, r0 │ │ - b.n b3eae │ │ + b.n b4afe │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ ands r0, r0 │ │ - b.n b3b56 │ │ + b.n b47a6 │ │ str r2, [sp, #228] @ 0xe4 │ │ @ instruction: 0xeb008000 │ │ - b.n b3f5e │ │ + b.n b4bae │ │ movs r0, r0 │ │ - b.n b3ec2 │ │ + b.n b4b12 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ str r4, [r6, #4] │ │ - b.n b3368 │ │ + b.n b3fb8 │ │ str r0, [r0, r0] │ │ - b.n b3b6e │ │ + b.n b47be │ │ strb r0, [r6, #1] │ │ - b.n b3370 │ │ + b.n b3fc0 │ │ str r6, [r0, #0] │ │ - b.n b3954 │ │ + b.n b45a4 │ │ strb r7, [r0, #0] │ │ - b.n b3958 │ │ + b.n b45a8 │ │ movs r0, r0 │ │ - b.n b3368 │ │ + b.n b3fb8 │ │ asrs r6, r0, #32 │ │ - b.n b3b82 │ │ + b.n b47d2 │ │ str r2, [sp, #200] @ 0xc8 │ │ add.w r0, r0, r0 │ │ - b.n b3eea │ │ + b.n b4b3a │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n b337c │ │ + b.n b3fcc │ │ asrs r7, r0, #32 │ │ - b.n b3b96 │ │ + b.n b47e6 │ │ movs r0, #6 │ │ - b.n b3f9a │ │ + b.n b4bea │ │ str r2, [sp, #192] @ 0xc0 │ │ add.w r0, r0, r0 │ │ - b.n b3f02 │ │ + b.n b4b52 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b3baa │ │ + b.n b47fa │ │ str r2, [sp, #144] @ 0x90 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n b3bb2 │ │ + b.n b4802 │ │ movs r0, r0 │ │ - b.n b3f16 │ │ + b.n b4b66 │ │ @ instruction: 0xffef1aff │ │ movs r2, r0 │ │ @ instruction: 0xea008000 │ │ - b.n b3fc2 │ │ + b.n b4c12 │ │ movs r2, r0 │ │ @ instruction: 0xea008001 │ │ - b.n b3fca │ │ + b.n b4c1a │ │ movs r4, r0 │ │ - b.n b3bce │ │ + b.n b481e │ │ str r2, [sp, #156] @ 0x9c │ │ add.w r0, r0, r8 │ │ - b.n b3bd6 │ │ + b.n b4826 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ - ldmia.w sp!, {r0, r4, r8, r9, fp, ip, sp, pc} │ │ - vmlal.u q13, d21, d23[0] │ │ - vtbx.8 d26, {d21-d23}, d18 │ │ - vqrdmulh.s , , d31[0] │ │ + ldmia.w sp!, {r2, r5, r9, ip, sp, pc} │ │ + vqshl.u64 , , #53 @ 0x35 │ │ + vcgt.s16 d26, d31, #0 │ │ + vsra.u32 , q6, #11 │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b3dcc │ │ - beq.n b38cc │ │ - b.n b3d50 │ │ + b.n b4a1c │ │ + beq.n b451c │ │ + b.n b49a0 │ │ adds r0, #2 │ │ - b.n b3bfa │ │ + b.n b484a │ │ movs r0, #0 │ │ - b.n b3bfe │ │ + b.n b484e │ │ movs r0, r4 │ │ - b.n b3f68 │ │ + b.n b4bb8 │ │ movs r3, r5 │ │ subs r2, #0 │ │ stmia r0!, {r3} │ │ - b.n b3dce │ │ - b.n b38cc │ │ - b.n b400e │ │ - add r0, pc, #4 @ (adr r0, b38d4 ) │ │ - b.n b3c12 │ │ + b.n b4a1e │ │ + b.n b451c │ │ + b.n b4c5e │ │ + add r0, pc, #4 @ (adr r0, b4524 ) │ │ + b.n b4862 │ │ str r3, [r0, r0] │ │ - b.n b3c16 │ │ + b.n b4866 │ │ asrs r4, r0, #32 │ │ - b.n b33f4 │ │ + b.n b4044 │ │ adds r0, #8 │ │ - b.n b33f8 │ │ + b.n b4048 │ │ str r1, [r0, #0] │ │ - b.n b3296 │ │ + b.n b3ee6 │ │ adds r0, #48 @ 0x30 │ │ - b.n b3d72 │ │ + b.n b49c2 │ │ lsls r3, r6, #1 │ │ - b.n b36c8 │ │ + b.n b4318 │ │ movs r2, r1 │ │ - b.n b3f8e │ │ + b.n b4bde │ │ movs r2, r1 │ │ subs r2, #0 │ │ lsls r1, r4, #1 │ │ - b.n b3d82 │ │ + b.n b49d2 │ │ lsls r0, r6, #1 │ │ - b.n b36d8 │ │ + b.n b4328 │ │ movs r5, r0 │ │ - b.n b3f9e │ │ + b.n b4bee │ │ movs r1, r0 │ │ ldrh r0, [r0, #16] │ │ adds r0, #87 @ 0x57 │ │ - b.n b3d92 │ │ + b.n b49e2 │ │ movs r4, r0 │ │ and.w r0, r0, r1, lsl #1 │ │ - b.n b3d9a │ │ + b.n b49ea │ │ lsls r0, r6, #1 │ │ - b.n b36f0 │ │ + b.n b4340 │ │ movs r5, r0 │ │ - b.n b3fb6 │ │ + b.n b4c06 │ │ movs r0, r2 │ │ ldrh r0, [r0, #16] │ │ adds r0, #55 @ 0x37 │ │ - b.n b3daa │ │ + b.n b49fa │ │ lsls r1, r0, #8 │ │ ldmia.w ip, {r0, r3, r9, pc} │ │ - b.n b3c66 │ │ - b.n b3930 │ │ - b.n b3e46 │ │ + b.n b48b6 │ │ + b.n b4580 │ │ + b.n b4a96 │ │ str r0, [r2, #12] │ │ - b.n b3cb2 │ │ + b.n b4902 │ │ asrs r2, r0, #32 │ │ - b.n b3c72 │ │ + b.n b48c2 │ │ tst r0, r0 │ │ - b.n b3c76 │ │ + b.n b48c6 │ │ lsrs r0, r4, #24 │ │ - b.n b3c4a │ │ - ldr r6, [pc, #156] @ (b39d8 ) │ │ - b.n b3c46 │ │ + b.n b489a │ │ + ldr r6, [pc, #156] @ (b4628 ) │ │ + b.n b4896 │ │ ands r0, r0 │ │ - b.n b345a │ │ + b.n b40aa │ │ movs r4, r0 │ │ - b.n b345e │ │ + b.n b40ae │ │ lsls r7, r0, #8 │ │ - b.n b3c8a │ │ + b.n b48da │ │ ldrb r6, [r4, #24] │ │ - b.n b3c4e │ │ + b.n b489e │ │ lsrs r1, r5, #24 │ │ - b.n b3998 │ │ + b.n b45e8 │ │ lsls r0, r6, #1 │ │ - b.n b3734 │ │ + b.n b4384 │ │ str r6, [r0, #32] │ │ - b.n b3c5a │ │ + b.n b48aa │ │ str r0, [r6, #12] │ │ - b.n b3ce0 │ │ + b.n b4930 │ │ str r1, [r0, r0] │ │ - b.n b3e0c │ │ + b.n b4a5c │ │ @ instruction: 0xffdd1aff │ │ movs r1, r0 │ │ - b.n b40aa │ │ + b.n b4cfa │ │ lsls r7, r7, #1 │ │ - b.n b402a │ │ + b.n b4c7a │ │ movs r2, r1 │ │ @ instruction: 0xe99d004d │ │ cmp r2, #0 │ │ movs r0, r2 │ │ - b.n b4020 │ │ + b.n b4c70 │ │ lsls r5, r1, #1 │ │ subs r2, #0 │ │ lsls r1, r2, #1 │ │ subs r0, r0, r0 │ │ lsrs r7, r1, #8 │ │ orn r0, r1, #2129920 @ 0x208000 │ │ - b.n b3cca │ │ + b.n b491a │ │ cmp r2, #207 @ 0xcf │ │ orn r8, r2, #7340032 @ 0x700000 │ │ - bls.w 165ff4 │ │ + bls.w 166c44 │ │ mrrc 10, 12, r0, r0, cr15 @ │ │ - blx ffcf4ff8 │ │ + blx ffcf5c48 │ │ mrrc 0, 0, r3, r2, cr14 │ │ - b.n b39f2 │ │ + b.n b4642 │ │ str r5, [r2, #84] @ 0x54 │ │ - b.n b3fb0 │ │ + b.n b4c00 │ │ str r5, [r2, #84] @ 0x54 │ │ - b.n b4034 │ │ + b.n b4c84 │ │ strh r3, [r6, r4] │ │ - b.n b3fb4 │ │ + b.n b4c04 │ │ strb r3, [r4, #2] │ │ - b.n b39be │ │ + b.n b460e │ │ strh r3, [r6, r4] │ │ - b.n b403c │ │ + b.n b4c8c │ │ adds r0, #7 │ │ - b.n b3a40 │ │ - ldr r7, [pc, #60] @ (b39f8 ) │ │ - b.n b3fbe │ │ + b.n b4690 │ │ + ldr r7, [pc, #60] @ (b4648 ) │ │ + b.n b4c0e │ │ strb r5, [r0, #0] │ │ - b.n b39c8 │ │ - ldr r7, [pc, #60] @ (b3a00 ) │ │ - b.n b4046 │ │ + b.n b4618 │ │ + ldr r7, [pc, #60] @ (b4650 ) │ │ + b.n b4c96 │ │ adds r1, #35 @ 0x23 │ │ - b.n b39d4 │ │ + b.n b4624 │ │ adds r0, #3 │ │ - b.n b3adc │ │ + b.n b472c │ │ adds r2, #35 @ 0x23 │ │ - b.n b3ad8 │ │ + b.n b4728 │ │ strb r4, [r0, #0] │ │ - b.n b39dc │ │ + b.n b462c │ │ adds r1, #1 │ │ - b.n b3fda │ │ + b.n b4c2a │ │ adds r1, #1 │ │ - b.n b405e │ │ + b.n b4cae │ │ lsls r7, r2, #14 │ │ - b.n b39fa │ │ + b.n b464a │ │ strb r2, [r0, #0] │ │ - b.n b3a26 │ │ + b.n b4676 │ │ asrs r7, r4, #2 │ │ - b.n b39f6 │ │ + b.n b4646 │ │ asrs r1, r0, #32 │ │ - b.n b3a7c │ │ + b.n b46cc │ │ strb r5, [r0, #0] │ │ - b.n b39f4 │ │ + b.n b4644 │ │ asrs r1, r4, #4 │ │ - b.n b3a00 │ │ + b.n b4650 │ │ asrs r1, r0, #32 │ │ - b.n b3b08 │ │ + b.n b4758 │ │ str r2, [sp, #132] @ 0x84 │ │ - b.n b3b00 │ │ + b.n b4750 │ │ asrs r0, r4, #2 │ │ - b.n b3a0e │ │ + b.n b465e │ │ movs r1, r0 │ │ - b.n b3a86 │ │ + b.n b46d6 │ │ asrs r5, r0, #32 │ │ - b.n b3a0a │ │ + b.n b465a │ │ lsls r0, r4, #4 │ │ - b.n b3a18 │ │ + b.n b4668 │ │ movs r0, r0 │ │ - b.n b3b14 │ │ + b.n b4764 │ │ asrs r2, r4, #2 │ │ - b.n b3a22 │ │ + b.n b4672 │ │ asrs r1, r0, #32 │ │ - b.n b3a9e │ │ + b.n b46ee │ │ movs r0, #5 │ │ - b.n b3a20 │ │ + b.n b4670 │ │ lsls r0, r4, #8 │ │ - b.n b3b22 │ │ + b.n b4772 │ │ asrs r1, r4, #4 │ │ - b.n b3a30 │ │ + b.n b4680 │ │ movs r4, r0 │ │ - b.n b3a2a │ │ + b.n b467a │ │ asrs r1, r0, #32 │ │ - b.n b3b32 │ │ + b.n b4782 │ │ movs r0, #168 @ 0xa8 │ │ - b.n b3a3e │ │ + b.n b468e │ │ movs r0, #2 │ │ - b.n b3ac6 │ │ + b.n b4716 │ │ str r6, [r5, #8] │ │ - b.n b3a46 │ │ + b.n b4696 │ │ strb r5, [r0, #0] │ │ - b.n b3a42 │ │ + b.n b4692 │ │ asrs r1, r4, #8 │ │ - b.n b3b44 │ │ + b.n b4794 │ │ movs r1, #34 @ 0x22 │ │ - b.n b3a50 │ │ + b.n b46a0 │ │ asrs r4, r0, #32 │ │ - b.n b3a4c │ │ + b.n b469c │ │ movs r0, #2 │ │ - b.n b3b5c │ │ + b.n b47ac │ │ strb r6, [r0, #0] │ │ - b.n b3aee │ │ + b.n b473e │ │ str r5, [r0, #0] │ │ - b.n b3a64 │ │ + b.n b46b4 │ │ lsls r1, r2, #14 │ │ - b.n b3a5c │ │ + b.n b46ac │ │ strb r7, [r4, #4] │ │ - b.n b3a68 │ │ + b.n b46b8 │ │ strb r7, [r0, #0] │ │ - b.n b3b6e │ │ + b.n b47be │ │ movs r2, #34 @ 0x22 │ │ - b.n b3b6a │ │ + b.n b47ba │ │ movs r0, #4 │ │ - b.n b3a6e │ │ + b.n b46be │ │ lsls r0, r2, #14 │ │ - b.n b3a6e │ │ + b.n b46be │ │ strb r7, [r4, #8] │ │ - b.n b3b80 │ │ + b.n b47d0 │ │ strb r4, [r0, #0] │ │ - b.n b3a84 │ │ + b.n b46d4 │ │ lsls r2, r2, #14 │ │ - b.n b3a7e │ │ + b.n b46ce │ │ str r4, [r0, #0] │ │ - b.n b3a90 │ │ + b.n b46e0 │ │ lsls r7, r2, #14 │ │ - b.n b3a90 │ │ + b.n b46e0 │ │ lsls r6, r2, #14 │ │ - b.n b3a8c │ │ + b.n b46dc │ │ cmp r4, #34 @ 0x22 │ │ - b.n b3dca │ │ + b.n b4a1a │ │ cmp r4, #39 @ 0x27 │ │ - b.n b3b92 │ │ + b.n b47e2 │ │ adds r1, r4, #0 │ │ - b.n b3b96 │ │ + b.n b47e6 │ │ lsrs r0, r4, #16 │ │ - b.n b3b98 │ │ + b.n b47e8 │ │ lsrs r4, r5, #16 │ │ - b.n b3b9a │ │ + b.n b47ea │ │ lsrs r3, r4, #16 │ │ - b.n b3b9e │ │ + b.n b47ee │ │ lsrs r7, r0, #20 │ │ - b.n b3ea2 │ │ + b.n b4af2 │ │ lsls r0, r0, #1 │ │ - b.n b3f26 │ │ + b.n b4b76 │ │ lsrs r0, r2, #28 │ │ - b.n b3d88 │ │ + b.n b49d8 │ │ lsls r0, r4, #10 │ │ - b.n b3dee │ │ - beq.n b3ae8 │ │ - b.n b3f48 │ │ + b.n b4a3e │ │ + beq.n b4738 │ │ + b.n b4b98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1} │ │ - b.n b3dfa │ │ + b.n b4a4a │ │ movs r0, #3 │ │ - b.n b3dfe │ │ + b.n b4a4e │ │ mrc2 11, 5, lr, cr2, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n b4206 │ │ + b.n b4e56 │ │ @ instruction: 0xfff8eaff │ │ ands r2, r0 │ │ - b.n b3e0e │ │ + b.n b4a5e │ │ movs r2, r0 │ │ - b.n b3e12 │ │ + b.n b4a62 │ │ movs r0, #3 │ │ - b.n b3e16 │ │ + b.n b4a66 │ │ mcr2 11, 5, lr, cr12, cr15, {7} @ │ │ - b.n b3adc │ │ - b.n b3606 │ │ + b.n b472c │ │ + b.n b4256 │ │ movs r4, r1 │ │ - b.n b360a │ │ + b.n b425a │ │ lsls r4, r0, #4 │ │ @ instruction: 0xe994ffac │ │ @ instruction: 0xeaff4c10 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b400c │ │ - beq.n b3b14 │ │ - b.n b3f90 │ │ + b.n b4c5c │ │ + beq.n b4764 │ │ + b.n b4be0 │ │ ands r0, r0 │ │ - b.n b3e3a │ │ + b.n b4a8a │ │ str r0, [sp, #528] @ 0x210 │ │ add.w r8, r0, r1 │ │ - b.n b41a2 │ │ + b.n b4df2 │ │ movs r3, r0 │ │ add r2, sp, #0 │ │ movs r4, r0 │ │ - b.n b3e4a │ │ - beq.n b3b1c │ │ - b.n b3fa4 │ │ - ldr r4, [pc, #64] @ (b3b50 ) │ │ + b.n b4a9a │ │ + beq.n b476c │ │ + b.n b4bf4 │ │ + ldr r4, [pc, #64] @ (b47a0 ) │ │ ldmia.w sp!, {r1, r3, r4, r6, r7, ip, pc} │ │ and.w r0, r0, ip, asr #4 │ │ - b.n b3658 │ │ + b.n b42a8 │ │ movs r0, #38 @ 0x26 │ │ - b.n b425e │ │ + b.n b4eae │ │ adds r0, #40 @ 0x28 │ │ - b.n b3660 │ │ + b.n b42b0 │ │ asrs r1, r0, #32 │ │ - b.n b3c44 │ │ + b.n b4894 │ │ movs r0, #0 │ │ - b.n b3644 │ │ + b.n b4294 │ │ adds r0, #3 │ │ - b.n b3c4c │ │ + b.n b489c │ │ movs r4, r0 │ │ - b.n b364c │ │ + b.n b429c │ │ movs r0, r1 │ │ - b.n b3650 │ │ + b.n b42a0 │ │ movs r0, r0 │ │ - b.n b427a │ │ + b.n b4eca │ │ movs r2, #241 @ 0xf1 │ │ - b.n b413e │ │ - ldr r2, [sp, #660] @ 0x294 │ │ + b.n b4d8e │ │ + ldr r2, [sp, #664] @ 0x298 │ │ @ instruction: 0xebffd008 │ │ - b.n b3fdc │ │ + b.n b4c2c │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, sp, pc} │ │ - vqdmulh.s q11, , d13[0] │ │ + ldmia.w sp!, {r0, r2, r6, r8, sl, fp, ip, pc} │ │ + vceq.i16 q11, , #0 │ │ @ instruction: 0xfff548f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b4074 │ │ + b.n b4cc4 │ │ str r3, [r5, r0] │ │ - b.n b431e │ │ + b.n b4f6e │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b3684 │ │ + b.n b42d4 │ │ str r4, [r6, r2] │ │ - b.n b3ee6 │ │ + b.n b4b36 │ │ strb r1, [r6, r6] │ │ - b.n b4184 │ │ + b.n b4dd4 │ │ eors r0, r0 │ │ - b.n b3690 │ │ - b.n b3b70 │ │ - b.n b42b2 │ │ + b.n b42e0 │ │ + b.n b47c0 │ │ + b.n b4f02 │ │ ldrsh r5, [r0, r0] │ │ - b.n b4204 │ │ - b.n b3cd8 │ │ - b.n b367a │ │ + b.n b4e54 │ │ + b.n b4928 │ │ + b.n b42ca │ │ str r0, [r0, r0] │ │ - b.n b367e │ │ + b.n b42ce │ │ str r4, [r0, #0] │ │ - b.n b36aa │ │ + b.n b42fa │ │ eors r5, r7 │ │ - b.n b4346 │ │ + b.n b4f96 │ │ adds r0, #20 │ │ - b.n b368a │ │ + b.n b42da │ │ movs r0, #16 │ │ - b.n b368e │ │ + b.n b42de │ │ lsrs r2, r0, #8 │ │ - b.n b41be │ │ + b.n b4e0e │ │ asrs r4, r1, #32 │ │ - b.n b3696 │ │ + b.n b42e6 │ │ ands r2, r0 │ │ lsls r0, r0, #12 │ │ stmia r0!, {r3} │ │ - b.n b369e │ │ - b.n b3bd0 │ │ - b.n b36a2 │ │ + b.n b42ee │ │ + b.n b4820 │ │ + b.n b42f2 │ │ lsls r4, r5, #2 │ │ - b.n b36a6 │ │ + b.n b42f6 │ │ strb r0, [r0, #0] │ │ - b.n b374e │ │ + b.n b439e │ │ ands r6, r0 │ │ - b.n b372e │ │ + b.n b437e │ │ movs r4, r0 │ │ - b.n b41e0 │ │ + b.n b4e30 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r7, r2] │ │ - b.n b36fa │ │ + b.n b434a │ │ strb r4, [r1, #0] │ │ - b.n b40c4 │ │ + b.n b4d14 │ │ ldr r4, [r2, #124] @ 0x7c │ │ - b.n b41e0 │ │ + b.n b4e30 │ │ str r1, [r0, r0] │ │ - b.n b40d2 │ │ + b.n b4d22 │ │ strb r4, [r2, #0] │ │ - b.n b36ca │ │ + b.n b431a │ │ strb r4, [r6, #2] │ │ - b.n b40ce │ │ + b.n b4d1e │ │ str r4, [r6, r2] │ │ - b.n b3f52 │ │ + b.n b4ba2 │ │ strb r0, [r2, #0] │ │ - b.n b36d6 │ │ + b.n b4326 │ │ strb r0, [r0, #0] │ │ - b.n b377e │ │ - b.n b3c0c │ │ - b.n b36de │ │ + b.n b43ce │ │ + b.n b485c │ │ + b.n b432e │ │ strb r0, [r2, #0] │ │ - b.n b3ff0 │ │ + b.n b4c40 │ │ asrs r4, r1, #32 │ │ - b.n b36e6 │ │ + b.n b4336 │ │ stmia r0!, {r3} │ │ - b.n b36ea │ │ + b.n b433a │ │ strb r7, [r0, #2] │ │ - b.n b3ef6 │ │ + b.n b4b46 │ │ strb r6, [r0, #0] │ │ - b.n b3772 │ │ + b.n b43c2 │ │ lsls r4, r5, #2 │ │ - b.n b36f6 │ │ + b.n b4346 │ │ lsls r0, r4, #2 │ │ - b.n b35fa │ │ + b.n b424a │ │ movs r0, r0 │ │ - b.n b37b6 │ │ + b.n b4406 │ │ movs r2, r0 │ │ - b.n b4222 │ │ + b.n b4e72 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n b372c │ │ + b.n b437c │ │ asrs r4, r2, #32 │ │ - b.n b3734 │ │ + b.n b4384 │ │ movs r0, r0 │ │ - b.n b42b4 │ │ + b.n b4f04 │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ ldrh r0, [r6, #6] │ │ adds r5, r7, r2 │ │ asrs r3, r0, #32 │ │ - b.n b3f5e │ │ - ldr r0, [pc, #960] @ (b3fe0 ) │ │ + b.n b4bae │ │ + ldr r0, [pc, #960] @ (b4c30 ) │ │ ldmia.w sp!, {r0, r4, r5, r6, r8} │ │ and.w r0, r0, ip, lsl #1 │ │ - b.n b374c │ │ + b.n b439c │ │ movs r0, #0 │ │ - b.n b3cc6 │ │ + b.n b4916 │ │ movs r1, r0 │ │ - b.n b3f72 │ │ + b.n b4bc2 │ │ asrs r2, r0, #32 │ │ - b.n b3f76 │ │ - ldr r0, [pc, #960] @ (b3ff8 ) │ │ - ldmia.w sp!, {r0, r3, r5, r9, ip, sp, pc} │ │ + b.n b4bc6 │ │ + ldr r0, [pc, #960] @ (b4c48 ) │ │ + ldmia.w sp!, {r1, r3, r5, r9, ip, sp, pc} │ │ @ instruction: 0xeaff4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b4160 │ │ - beq.n b3cd0 │ │ - b.n b40e4 │ │ + b.n b4db0 │ │ + beq.n b4920 │ │ + b.n b4d34 │ │ movs r4, r5 │ │ - b.n b3664 │ │ + b.n b42b4 │ │ movs r0, r0 │ │ - b.n b4392 │ │ + b.n b4fe2 │ │ movs r5, r0 │ │ - b.n b37d8 │ │ + b.n b4428 │ │ str r1, [r0, #0] │ │ - b.n b3f9a │ │ + b.n b4bea │ │ adds r0, #12 │ │ - b.n b3794 │ │ - add r0, pc, #112 @ (adr r0, b3cd0 ) │ │ - b.n b416e │ │ + b.n b43e4 │ │ + add r0, pc, #112 @ (adr r0, b4920 ) │ │ + b.n b4dbe │ │ asrs r0, r0, #32 │ │ - b.n b378a │ │ + b.n b43da │ │ ands r6, r0 │ │ - b.n b3faa │ │ + b.n b4bfa │ │ strh r2, [r0, #0] │ │ - b.n b3fae │ │ + b.n b4bfe │ │ movs r0, #8 │ │ - b.n b37a8 │ │ + b.n b43f8 │ │ lsls r4, r7, #30 │ │ - b.n b403e │ │ + b.n b4c8e │ │ movs r6, r0 │ │ - b.n b3fba │ │ + b.n b4c0a │ │ movs r0, #240 @ 0xf0 │ │ - b.n b4018 │ │ + b.n b4c68 │ │ movs r0, #10 │ │ - b.n b3fc2 │ │ + b.n b4c12 │ │ lsls r4, r2, #8 │ │ add.w r0, r0, r0 │ │ - b.n b432a │ │ + b.n b4f7a │ │ lsls r6, r7, #4 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n b3fd2 │ │ + b.n b4c22 │ │ asrs r0, r0, #32 │ │ - b.n b43d6 │ │ + b.n b5026 │ │ movs r0, #4 │ │ - b.n b43da │ │ + b.n b502a │ │ lsls r1, r2, #11 │ │ add.w r0, r0, r0 │ │ - b.n b4342 │ │ + b.n b4f92 │ │ lsls r0, r7, #4 │ │ subs r0, r0, r0 │ │ movs r4, r5 │ │ - b.n b36e0 │ │ + b.n b4330 │ │ strb r5, [r2, #3] │ │ - b.n b405a │ │ + b.n b4caa │ │ str r0, [r0, r0] │ │ - b.n b37d2 │ │ + b.n b4422 │ │ asrs r2, r0, #32 │ │ - b.n b41c4 │ │ + b.n b4e14 │ │ lsls r4, r3, #1 │ │ - b.n b3864 │ │ + b.n b44b4 │ │ movs r1, r2 │ │ - b.n b3ffe │ │ - ldrh r3, [r7, #60] @ 0x3c │ │ + b.n b4c4e │ │ + ldrh r7, [r6, #60] @ 0x3c │ │ add.w r0, r0, r0 │ │ - b.n b4366 │ │ + b.n b4fb6 │ │ lsls r7, r2, #4 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #0] │ │ - b.n b440e │ │ + b.n b505e │ │ movs r0, r0 │ │ - b.n b4380 │ │ + b.n b4fd0 │ │ strb r0, [r4, #0] │ │ - b.n b37f0 │ │ + b.n b4440 │ │ movs r4, r3 │ │ - b.n b37f4 │ │ + b.n b4444 │ │ lsls r7, r2, #4 │ │ - ldr r2, [pc, #0] @ (b3cdc ) │ │ + ldr r2, [pc, #0] @ (b492c ) │ │ movs r0, #8 │ │ - b.n b380c │ │ + b.n b445c │ │ str r7, [r0, r0] │ │ - b.n b4426 │ │ + b.n b5076 │ │ strb r0, [r0, #0] │ │ - b.n b402a │ │ + b.n b4c7a │ │ strh r0, [r3, #0] │ │ - b.n b3808 │ │ + b.n b4458 │ │ asrs r5, r0, #4 │ │ - b.n b3c1e │ │ + b.n b486e │ │ movs r7, r0 │ │ - b.n b4036 │ │ + b.n b4c86 │ │ lsls r4, r6, #13 │ │ add.w r0, r0, ip, asr #32 │ │ - b.n b3734 │ │ + b.n b4384 │ │ asrs r7, r0, #32 │ │ - b.n b418c │ │ + b.n b4ddc │ │ strb r5, [r0, #4] │ │ - b.n b3c12 │ │ + b.n b4862 │ │ str r1, [r0, r0] │ │ - b.n b4214 │ │ + b.n b4e64 │ │ movs r0, r0 │ │ - b.n b382e │ │ + b.n b447e │ │ movs r0, #8 │ │ - b.n b3832 │ │ + b.n b4482 │ │ lsls r5, r2, #3 │ │ - b.n b40c2 │ │ + b.n b4d12 │ │ strb r7, [r0, #0] │ │ - b.n b3e1e │ │ + b.n b4a6e │ │ movs r0, r0 │ │ - b.n b3fc0 │ │ + b.n b4c10 │ │ @ instruction: 0xfff2baff │ │ movs r0, r0 │ │ - b.n b43c6 │ │ + b.n b5016 │ │ lsls r4, r0, #4 │ │ - ldr r2, [pc, #0] @ (b3d28 ) │ │ + ldr r2, [pc, #0] @ (b4978 ) │ │ subs r3, r3, #5 │ │ - b.n b423a │ │ + b.n b4e8a │ │ asrs r4, r2, #32 │ │ - b.n b384c │ │ + b.n b449c │ │ asrs r4, r2, #32 │ │ - b.n b4244 │ │ + b.n b4e94 │ │ asrs r0, r5, #32 │ │ - b.n b3854 │ │ + b.n b44a4 │ │ ands r4, r4 │ │ - b.n b3858 │ │ - add r0, pc, #176 @ (adr r0, b3df0 ) │ │ - b.n b385c │ │ + b.n b44a8 │ │ + add r0, pc, #176 @ (adr r0, b4a40 ) │ │ + b.n b44ac │ │ adds r0, #112 @ 0x70 │ │ - b.n b3b24 │ │ + b.n b4774 │ │ asrs r3, r0, #4 │ │ - b.n b3c7e │ │ + b.n b48ce │ │ asrs r0, r4, #32 │ │ - b.n b3764 │ │ + b.n b43b4 │ │ movs r0, #188 @ 0xbc │ │ - b.n b40f4 │ │ + b.n b4d44 │ │ str r2, [r1, r0] │ │ - b.n b38f8 │ │ + b.n b4548 │ │ lsls r2, r4, #2 │ │ - b.n b409a │ │ + b.n b4cea │ │ movs r2, r0 │ │ - b.n b4388 │ │ + b.n b4fd8 │ │ movs r0, r7 │ │ subs r0, r0, r0 │ │ movs r0, #131 @ 0x83 │ │ - b.n b3e6e │ │ + b.n b4abe │ │ adds r0, #176 @ 0xb0 │ │ - b.n b410e │ │ + b.n b4d5e │ │ adds r0, #1 │ │ - b.n b4274 │ │ + b.n b4ec4 │ │ adds r0, #176 @ 0xb0 │ │ - b.n b40f6 │ │ + b.n b4d46 │ │ movs r0, #176 @ 0xb0 │ │ - b.n b411a │ │ + b.n b4d6a │ │ movs r2, r0 │ │ - b.n b401a │ │ + b.n b4c6a │ │ movs r1, r7 │ │ ldr r2, [sp, #0] │ │ movs r4, r2 │ │ - b.n b4284 │ │ + b.n b4ed4 │ │ strh r0, [r0, #0] │ │ - b.n b38a8 │ │ + b.n b44f8 │ │ movs r0, #130 @ 0x82 │ │ - b.n b3e8a │ │ + b.n b4ada │ │ str r0, [sp, #16] │ │ - b.n b38b0 │ │ + b.n b4500 │ │ movs r0, #176 @ 0xb0 │ │ - b.n b4136 │ │ + b.n b4d86 │ │ asrs r2, r0, #32 │ │ - b.n b3cb6 │ │ + b.n b4906 │ │ movs r0, #32 │ │ - b.n b4230 │ │ + b.n b4e80 │ │ movs r6, r0 │ │ - b.n b40de │ │ + b.n b4d2e │ │ strh r0, [r6, #6] │ │ - b.n b413c │ │ + b.n b4d8c │ │ lsls r4, r1, #7 │ │ add.w r0, r0, r0 │ │ - b.n b444a │ │ + b.n b509a │ │ lsls r0, r5, #3 │ │ subs r0, r0, r0 │ │ strh r7, [r0, #0] │ │ - b.n b40f2 │ │ + b.n b4d42 │ │ strb r0, [r4, #0] │ │ - b.n b38f0 │ │ + b.n b4540 │ │ movs r5, r0 │ │ - b.n b3966 │ │ + b.n b45b6 │ │ movs r1, r0 │ │ - b.n b42be │ │ + b.n b4f0e │ │ movs r5, r0 │ │ - b.n b394e │ │ + b.n b459e │ │ lsls r0, r6, #1 │ │ - b.n b3b24 │ │ + b.n b4774 │ │ movs r0, r0 │ │ - b.n b4078 │ │ + b.n b4cc8 │ │ lsls r2, r4, #3 │ │ rev r0, r0 │ │ str r0, [r4, r0] │ │ - b.n b3808 │ │ + b.n b4458 │ │ lsls r0, r0, #2 │ │ - b.n b3ede │ │ + b.n b4b2e │ │ asrs r0, r0, #32 │ │ - b.n b451a │ │ + b.n b516a │ │ asrs r0, r6, #2 │ │ - b.n b415e │ │ + b.n b4dae │ │ asrs r2, r7, #2 │ │ - b.n b418c │ │ + b.n b4ddc │ │ lsls r5, r2, #3 │ │ - b.n b4192 │ │ + b.n b4de2 │ │ movs r1, r0 │ │ - b.n b440c │ │ + b.n b505c │ │ lsls r3, r0, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #32 │ │ - b.n b3828 │ │ + b.n b4478 │ │ lsls r0, r0, #4 │ │ - b.n b3d2a │ │ + b.n b497a │ │ asrs r0, r0, #32 │ │ - b.n b391c │ │ + b.n b456c │ │ movs r0, #8 │ │ - b.n b3920 │ │ + b.n b4570 │ │ asrs r5, r0, #32 │ │ - b.n b4142 │ │ + b.n b4d92 │ │ lsls r1, r6, #12 │ │ add.w r0, r0, r5, lsr #3 │ │ - b.n b41b6 │ │ + b.n b4e06 │ │ asrs r4, r2, #32 │ │ - b.n b4318 │ │ + b.n b4f68 │ │ adds r0, #4 │ │ - b.n b393c │ │ + b.n b458c │ │ movs r0, #0 │ │ - b.n b3940 │ │ + b.n b4590 │ │ lsls r0, r0, #2 │ │ - b.n b3f22 │ │ + b.n b4b72 │ │ lsls r0, r6, #2 │ │ - b.n b41be │ │ + b.n b4e0e │ │ lsls r0, r0, #2 │ │ - b.n b3f24 │ │ + b.n b4b74 │ │ lsls r0, r6, #2 │ │ - b.n b41c6 │ │ + b.n b4e16 │ │ asrs r0, r0, #32 │ │ - b.n b3d4c │ │ + b.n b499c │ │ movs r6, r0 │ │ - b.n b416e │ │ + b.n b4dbe │ │ movs r0, #240 @ 0xf0 │ │ - b.n b41cc │ │ + b.n b4e1c │ │ movs r0, #32 │ │ - b.n b42cc │ │ + b.n b4f1c │ │ lsls r7, r4, #6 │ │ add.w r0, r0, r0 │ │ - b.n b44de │ │ + b.n b512e │ │ @ instruction: 0xffdc0aff │ │ lsls r2, r0, #3 │ │ and.w r0, r0, r4, lsl #12 │ │ - b.n b39f6 │ │ + b.n b4646 │ │ movs r1, r0 │ │ - b.n b4474 │ │ + b.n b50c4 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n b44fa │ │ + b.n b514a │ │ movs r7, r5 │ │ cmp r2, #0 │ │ ands r7, r0 │ │ - b.n b419e │ │ + b.n b4dee │ │ asrs r0, r4, #32 │ │ - b.n b3878 │ │ + b.n b44c8 │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #16 │ │ - b.n b41aa │ │ + b.n b4dfa │ │ movs r4, r5 │ │ - b.n b38a4 │ │ + b.n b44f4 │ │ movs r0, #186 @ 0xba │ │ - b.n b4214 │ │ + b.n b4e64 │ │ strb r4, [r7, #2] │ │ - b.n b4218 │ │ + b.n b4e68 │ │ strh r4, [r1, #0] │ │ - b.n b399a │ │ + b.n b45ea │ │ movs r0, r4 │ │ - b.n b44a2 │ │ + b.n b50f2 │ │ lsls r0, r4, #2 │ │ subs r0, r0, r0 │ │ movs r4, r5 │ │ - b.n b38bc │ │ + b.n b450c │ │ str r1, [r0, r0] │ │ - b.n b45ca │ │ + b.n b521a │ │ adds r0, #190 @ 0xbe │ │ - b.n b4230 │ │ + b.n b4e80 │ │ movs r0, #0 │ │ - b.n b39b2 │ │ + b.n b4602 │ │ movs r0, #8 │ │ - b.n b39ba │ │ + b.n b460a │ │ str r0, [r0, r0] │ │ - b.n b39b4 │ │ + b.n b4604 │ │ movs r0, #3 │ │ - b.n b3f22 │ │ + b.n b4b72 │ │ adds r0, #20 │ │ - b.n b4326 │ │ + b.n b4f76 │ │ movs r0, #20 │ │ - b.n b43b4 │ │ + b.n b5004 │ │ lsls r7, r5, #16 │ │ @ instruction: 0xeb009000 │ │ - b.n b41ee │ │ + b.n b4e3e │ │ movs r0, r0 │ │ - b.n b4552 │ │ + b.n b51a2 │ │ lsls r1, r4, #2 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n b4266 │ │ + b.n b4eb6 │ │ movs r0, r0 │ │ - b.n b455e │ │ + b.n b51ae │ │ lsls r3, r3, #2 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #176 @ (adr r0, b3f74 ) │ │ - b.n b3a00 │ │ + add r0, pc, #176 @ (adr r0, b4bc4 ) │ │ + b.n b4650 │ │ strb r4, [r0, #0] │ │ - b.n b420a │ │ + b.n b4e5a │ │ movs r1, r0 │ │ - b.n b434e │ │ + b.n b4f9e │ │ ands r4, r4 │ │ - b.n b3a0c │ │ + b.n b465c │ │ asrs r0, r0, #4 │ │ - b.n b3e0a │ │ + b.n b4a5a │ │ lsls r0, r0, #2 │ │ - b.n b3fe2 │ │ + b.n b4c32 │ │ lsls r0, r6, #2 │ │ - b.n b427e │ │ + b.n b4ece │ │ asrs r4, r2, #32 │ │ - b.n b43e4 │ │ + b.n b5034 │ │ lsls r0, r0, #2 │ │ - b.n b3fe8 │ │ + b.n b4c38 │ │ lsls r0, r6, #2 │ │ - b.n b428a │ │ + b.n b4eda │ │ strh r0, [r0, #0] │ │ - b.n b3df0 │ │ + b.n b4a40 │ │ movs r5, r0 │ │ - b.n b3a9e │ │ + b.n b46ee │ │ movs r1, r0 │ │ - b.n b4376 │ │ + b.n b4fc6 │ │ movs r5, r0 │ │ - b.n b3a86 │ │ + b.n b46d6 │ │ movs r2, r0 │ │ and.w r1, r0, r0, lsl #20 │ │ - b.n b3e16 │ │ + b.n b4a66 │ │ strb r0, [r1, #0] │ │ - b.n b4246 │ │ + b.n b4e96 │ │ movs r5, r0 │ │ - b.n b3ab6 │ │ + b.n b4706 │ │ asrs r0, r6, #1 │ │ - b.n b3c6c │ │ + b.n b48bc │ │ movs r0, r0 │ │ - b.n b45b4 │ │ + b.n b5204 │ │ @ instruction: 0xff8a5aff │ │ lsls r7, r0, #2 │ │ @ instruction: 0xea00a080 │ │ - b.n b425e │ │ + b.n b4eae │ │ ands r3, r2 │ │ - b.n b46e2 │ │ + b.n b5332 │ │ lsls r4, r6, #2 │ │ - b.n b4148 │ │ + b.n b4d98 │ │ movs r0, #0 │ │ - b.n b402c │ │ + b.n b4c7c │ │ strh r4, [r2, #0] │ │ - b.n b4432 │ │ + b.n b5082 │ │ movs r0, r3 │ │ - b.n b3ad6 │ │ + b.n b4726 │ │ movs r1, r0 │ │ - b.n b45d6 │ │ + b.n b5226 │ │ movs r3, r6 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n b41e0 │ │ + b.n b4e30 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #3 │ │ - b.n b42f2 │ │ + b.n b4f42 │ │ movs r0, #44 @ 0x2c │ │ - b.n b3a84 │ │ + b.n b46d4 │ │ strb r0, [r0, #4] │ │ - b.n b3e52 │ │ + b.n b4aa2 │ │ movs r4, r5 │ │ - b.n b3988 │ │ + b.n b45d8 │ │ movs r0, r0 │ │ - b.n b3a76 │ │ + b.n b46c6 │ │ movs r0, #8 │ │ - b.n b3a7a │ │ + b.n b46ca │ │ movs r7, r0 │ │ - b.n b429e │ │ + b.n b4eee │ │ lsls r2, r3, #11 │ │ add.w r0, r0, r4, ror #2 │ │ - b.n b4194 │ │ + b.n b4de4 │ │ asrs r0, r5, #32 │ │ - b.n b3aa4 │ │ + b.n b46f4 │ │ strh r0, [r0, #0] │ │ - b.n b4070 │ │ + b.n b4cc0 │ │ lsls r6, r6, #2 │ │ - b.n b4322 │ │ + b.n b4f72 │ │ str r0, [r1, r0] │ │ - b.n b4486 │ │ + b.n b50d6 │ │ asrs r0, r0, #32 │ │ - b.n b3aa8 │ │ + b.n b46f8 │ │ adds r0, #4 │ │ - b.n b3aac │ │ + b.n b46fc │ │ movs r0, #0 │ │ - b.n b3eac │ │ + b.n b4afc │ │ movs r0, r5 │ │ - b.n b441c │ │ + b.n b506c │ │ movs r2, r1 │ │ stmia.w sp, {r1, r2, ip} │ │ - b.n b42ce │ │ + b.n b4f1e │ │ lsls r4, r3, #12 │ │ @ instruction: 0xeb009024 │ │ - b.n b39cc │ │ + b.n b461c │ │ movs r0, r0 │ │ - b.n b464c │ │ + b.n b529c │ │ lsls r7, r4, #1 │ │ subs r0, r0, r0 │ │ ands r0, r6 │ │ - b.n b3abc │ │ + b.n b470c │ │ asrs r0, r1, #32 │ │ - b.n b42e6 │ │ + b.n b4f36 │ │ ands r4, r5 │ │ - b.n b39e0 │ │ + b.n b4630 │ │ strh r6, [r0, #0] │ │ - b.n b42ee │ │ + b.n b4f3e │ │ adds r0, #182 @ 0xb6 │ │ - b.n b4354 │ │ + b.n b4fa4 │ │ str r7, [r0, #0] │ │ - b.n b42f6 │ │ + b.n b4f46 │ │ strb r0, [r0, #0] │ │ - b.n b3adc │ │ + b.n b472c │ │ movs r0, r0 │ │ - b.n b3ae6 │ │ + b.n b4736 │ │ movs r0, #12 │ │ - b.n b3aea │ │ + b.n b473a │ │ movs r0, #3 │ │ - b.n b3ed0 │ │ + b.n b4b20 │ │ movs r0, #19 │ │ - b.n b44d8 │ │ + b.n b5128 │ │ adds r0, #1 │ │ - b.n b470e │ │ + b.n b535e │ │ lsls r4, r3, #1 │ │ - b.n b3b72 │ │ + b.n b47c2 │ │ asrs r0, r5, #32 │ │ - b.n b3a0c │ │ + b.n b465c │ │ movs r2, r6 │ │ - b.n b40e0 │ │ + b.n b4d30 │ │ movs r0, #20 │ │ - b.n b44ec │ │ + b.n b513c │ │ movs r0, r0 │ │ - b.n b3afc │ │ + b.n b474c │ │ movs r4, r0 │ │ - b.n b4326 │ │ + b.n b4f76 │ │ adds r0, #0 │ │ - b.n b472a │ │ + b.n b537a │ │ lsls r6, r3, #15 │ │ add.w r0, r0, r0 │ │ - b.n b4692 │ │ + b.n b52e2 │ │ lsls r6, r2, #1 │ │ subs r0, r0, r0 │ │ strb r6, [r0, #0] │ │ - b.n b433a │ │ + b.n b4f8a │ │ asrs r6, r0, #32 │ │ - b.n b433e │ │ + b.n b4f8e │ │ str r0, [r1, #0] │ │ - b.n b4342 │ │ + b.n b4f92 │ │ ands r0, r6 │ │ - b.n b3b40 │ │ + b.n b4790 │ │ movs r4, r5 │ │ and.w r0, r0, r2 │ │ - b.n b462e │ │ + b.n b527e │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n b3b46 │ │ + b.n b4796 │ │ movs r0, r6 │ │ - b.n b46ba │ │ + b.n b530a │ │ lsls r2, r2, #1 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n b42c4 │ │ + b.n b4f14 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #3 │ │ - b.n b43d6 │ │ + b.n b5026 │ │ movs r0, #44 @ 0x2c │ │ - b.n b3b68 │ │ + b.n b47b8 │ │ strb r0, [r0, #4] │ │ - b.n b3f36 │ │ + b.n b4b86 │ │ movs r4, r5 │ │ - b.n b3a6c │ │ + b.n b46bc │ │ movs r0, r0 │ │ - b.n b3b5a │ │ + b.n b47aa │ │ movs r0, #8 │ │ - b.n b3b5e │ │ + b.n b47ae │ │ movs r7, r0 │ │ - b.n b4382 │ │ + b.n b4fd2 │ │ lsls r1, r4, #10 │ │ add.w r0, r0, r4, ror #2 │ │ - b.n b4278 │ │ + b.n b4ec8 │ │ asrs r0, r5, #32 │ │ - b.n b3b88 │ │ + b.n b47d8 │ │ strh r0, [r0, #0] │ │ - b.n b4154 │ │ + b.n b4da4 │ │ movs r4, r0 │ │ - b.n b3c06 │ │ + b.n b4856 │ │ movs r4, r0 │ │ - b.n b467a │ │ + b.n b52ca │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n b43a2 │ │ + b.n b4ff2 │ │ asrs r0, r1, #32 │ │ - b.n b43a6 │ │ + b.n b4ff6 │ │ movs r0, #7 │ │ - b.n b43aa │ │ + b.n b4ffa │ │ lsls r4, r2, #17 │ │ add.w r0, r0, r0 │ │ - b.n b4712 │ │ + b.n b5362 │ │ movs r6, r6 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n b3ba8 │ │ + b.n b47f8 │ │ str r0, [r3, r0] │ │ - b.n b3baa │ │ + b.n b47fa │ │ movs r0, r0 │ │ - b.n b3bb0 │ │ + b.n b4800 │ │ lsls r0, r6, #3 │ │ - b.n b4420 │ │ + b.n b5070 │ │ movs r0, #188 @ 0xbc │ │ - b.n b4594 │ │ + b.n b51e4 │ │ movs r4, r5 │ │ - b.n b3ac4 │ │ + b.n b4714 │ │ asrs r5, r0, #32 │ │ - b.n b43d2 │ │ + b.n b5022 │ │ mcr2 11, 7, lr, cr9, cr15, {7} @ │ │ str r0, [sp, #0] │ │ - b.n b43da │ │ + b.n b502a │ │ asrs r4, r6, #2 │ │ - b.n b45a8 │ │ + b.n b51f8 │ │ movs r0, r0 │ │ - b.n b4754 │ │ + b.n b53a4 │ │ movs r5, r4 │ │ subs r0, r0, r0 │ │ lsls r6, r6, #2 │ │ - b.n b445a │ │ + b.n b50aa │ │ movs r0, #48 @ 0x30 │ │ - b.n b47ee │ │ + b.n b543e │ │ movs r0, r0 │ │ - b.n b41c2 │ │ + b.n b4e12 │ │ movs r0, r1 │ │ - b.n b45b6 │ │ - strh r0, [r0, #8] │ │ - @ instruction: 0xfa001007 │ │ - b.n b43fe │ │ + b.n b5206 │ │ + strh r6, [r5, #12] │ │ + mla r0, r0, r7, r1 │ │ + b.n b504e │ │ ands r2, r0 │ │ - b.n b454a │ │ + b.n b519a │ │ movs r4, r0 │ │ - b.n b41da │ │ + b.n b4e2a │ │ movs r4, r2 │ │ - b.n b47aa │ │ + b.n b53fa │ │ @ instruction: 0xff941aff │ │ vpmin.u32 q15, , │ │ lsls r6, r6, #2 │ │ - b.n b4486 │ │ + b.n b50d6 │ │ movs r0, #48 @ 0x30 │ │ - b.n b481a │ │ + b.n b546a │ │ str r4, [r2, r0] │ │ - b.n b3c18 │ │ + b.n b4868 │ │ movs r0, r0 │ │ - b.n b41f2 │ │ + b.n b4e42 │ │ asrs r0, r1, #32 │ │ - b.n b45e6 │ │ + b.n b5236 │ │ movs r5, r0 │ │ - b.n b442a │ │ - strh r3, [r6, #6] │ │ - @ instruction: 0xfa00002c │ │ - b.n b3b28 │ │ + b.n b507a │ │ + strh r1, [r4, #12] │ │ + @ instruction: 0xfb00002c │ │ + b.n b4778 │ │ asrs r5, r0, #32 │ │ - b.n b4436 │ │ + b.n b5086 │ │ @ instruction: 0xfa0debff │ │ str r0, [sp, #0] │ │ - b.n b443e │ │ + b.n b508e │ │ asrs r5, r0, #32 │ │ - b.n b4442 │ │ + b.n b5092 │ │ @ instruction: 0xffe5eaff │ │ movs r0, #184 @ 0xb8 │ │ - b.n b44ac │ │ + b.n b50fc │ │ lsls r7, r4, #2 │ │ - b.n b444e │ │ + b.n b509e │ │ adds r0, #0 │ │ - b.n b4852 │ │ + b.n b54a2 │ │ lsls r0, r2, #10 │ │ - b.n b4116 │ │ + b.n b4d66 │ │ movs r0, #1 │ │ - b.n b485a │ │ + b.n b54aa │ │ movs r0, #0 │ │ - b.n b3c38 │ │ + b.n b4888 │ │ movs r0, #20 │ │ - b.n b4622 │ │ + b.n b5272 │ │ movs r4, r5 │ │ - b.n b3b5c │ │ + b.n b47ac │ │ vpmin.u16 q15, q15, │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n b486e │ │ + b.n b54be │ │ movs r4, r0 │ │ and.w r0, r0, r8, lsr #32 │ │ - b.n b3c70 │ │ + b.n b48c0 │ │ strh r0, [r0, #0] │ │ - b.n b3c3a │ │ + b.n b488a │ │ str r0, [sp, #0] │ │ - b.n b487e │ │ + b.n b54ce │ │ movs r4, r3 │ │ - b.n b3c7c │ │ + b.n b48cc │ │ ldrh r2, [r1, #52] @ 0x34 │ │ add.w r0, r0, r9 │ │ - b.n b448a │ │ - beq.n b4184 │ │ - b.n b45e4 │ │ + b.n b50da │ │ + beq.n b4dd4 │ │ + b.n b5234 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, pc} │ │ - b.n b4496 │ │ + b.n b50e6 │ │ @ instruction: 0xfff8eaff │ │ lsls r4, r6, #30 │ │ - b.n b476e │ │ + b.n b53be │ │ lsrs r7, r7, #31 │ │ - b.n b4800 │ │ + b.n b5450 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n b4666 │ │ + b.n b52b6 │ │ @ instruction: 0xfff4eaff │ │ asrs r0, r5, #1 │ │ - b.n b3cac │ │ + b.n b48fc │ │ asrs r1, r0, #32 │ │ - b.n b4290 │ │ + b.n b4ee0 │ │ asrs r2, r3, #1 │ │ - b.n b3d18 │ │ + b.n b4968 │ │ movs r0, r0 │ │ - b.n b481c │ │ + b.n b546c │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b4792 │ │ + b.n b53e2 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b4824 │ │ + b.n b5474 │ │ @ instruction: 0xffeceaff │ │ str r0, [sp, #0] │ │ - b.n b44ce │ │ + b.n b511e │ │ @ instruction: 0xffeceaff │ │ asrs r4, r0, #1 │ │ - b.n b3cd4 │ │ + b.n b4924 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b47aa │ │ + b.n b53fa │ │ adds r0, #64 @ 0x40 │ │ - b.n b3cdc │ │ + b.n b492c │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b4840 │ │ + b.n b5490 │ │ movs r0, #60 @ 0x3c │ │ - b.n b3ce4 │ │ + b.n b4934 │ │ asrs r1, r0, #32 │ │ - b.n b42c8 │ │ + b.n b4f18 │ │ strb r0, [r7, #0] │ │ - b.n b3cec │ │ + b.n b493c │ │ adds r0, #3 │ │ - b.n b42d0 │ │ + b.n b4f20 │ │ movs r0, #2 │ │ - b.n b42d4 │ │ + b.n b4f24 │ │ movs r0, #0 │ │ - b.n b3cd4 │ │ + b.n b4924 │ │ movs r4, r1 │ │ - b.n b3cd8 │ │ + b.n b4928 │ │ movs r1, r0 │ │ - b.n b4902 │ │ + b.n b5552 │ │ movs r0, #207 @ 0xcf │ │ - b.n b4906 │ │ + b.n b5556 │ │ strb r7, [r0, #0] │ │ - b.n b42e8 │ │ + b.n b4f38 │ │ str r0, [sp, #16] │ │ - b.n b3ce8 │ │ + b.n b4938 │ │ strb r0, [r1, #0] │ │ - b.n b3cec │ │ - ldr r1, [sp, #0] │ │ + b.n b493c │ │ + ldr r1, [sp, #4] │ │ @ instruction: 0xebffffd8 │ │ - @ instruction: 0xeaff9adc │ │ + @ instruction: 0xeaff9a8c │ │ movs r2, r0 │ │ - strb r5, [r4, #13] │ │ - vtbl.8 d21, {d21-d23}, d25 │ │ - @ instruction: 0xfff58fd4 │ │ - vsli.32 q10, , #21 │ │ + str r3, [r6, #120] @ 0x78 │ │ + vcvt.f32.u32 d20, d23, #11 │ │ + vrshr.u64 q12, , #11 │ │ + vqshl.u32 , q3, #21 │ │ @ instruction: 0xfff548f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b4710 │ │ - beq.n b4218 │ │ - b.n b4694 │ │ - bl 50fcfa │ │ + b.n b5360 │ │ + beq.n b4e68 │ │ + b.n b52e4 │ │ + bl 51094a │ │ stmia r0!, {r4, r5, r7} │ │ - b.n b45a6 │ │ + b.n b51f6 │ │ adds r0, #10 │ │ - b.n b499e │ │ + b.n b55ee │ │ movs r3, r6 │ │ - b.n b48b0 │ │ + b.n b5500 │ │ movs r6, r0 │ │ - bge.n b420e │ │ + bge.n b4e5e │ │ lsls r3, r2, #1 │ │ - b.n b48b8 │ │ + b.n b5508 │ │ movs r3, r4 │ │ ldmia r2!, {} │ │ movs r4, r6 │ │ - b.n b48c0 │ │ + b.n b5510 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #1 │ │ - b.n b48c8 │ │ + b.n b5518 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r4 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n b48d4 │ │ + b.n b5524 │ │ movs r7, r3 │ │ ldrh r0, [r0, #16] │ │ - b.n b4256 │ │ - b.n b4836 │ │ + b.n b4ea6 │ │ + b.n b5486 │ │ ands r1, r0 │ │ - b.n b497a │ │ - b.n b425c │ │ - b.n b48be │ │ + b.n b55ca │ │ + b.n b4eac │ │ + b.n b550e │ │ lsls r4, r2, #12 │ │ - b.n b447e │ │ + b.n b50ce │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ adds r0, #10 │ │ - b.n b4662 │ │ + b.n b52b2 │ │ movs r2, r1 │ │ - b.n b48f4 │ │ + b.n b5544 │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ ands r0, r4 │ │ - b.n b468e │ │ - b.n b4260 │ │ - b.n b499a │ │ + b.n b52de │ │ + b.n b4eb0 │ │ + b.n b55ea │ │ adds r0, #2 │ │ - b.n b499e │ │ - b.n b45b8 │ │ + b.n b55ee │ │ + b.n b5208 │ │ movs r3, r0 │ │ ands r0, r1 │ │ - b.n b49a6 │ │ + b.n b55f6 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #1 │ │ - b.n b48a6 │ │ + b.n b54f6 │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ adds r4, #190 @ 0xbe │ │ - b.n b4616 │ │ + b.n b5266 │ │ ands r0, r1 │ │ - b.n b4700 │ │ + b.n b5350 │ │ movs r0, r6 │ │ - b.n b48b6 │ │ + b.n b5506 │ │ movs r0, #4 │ │ asrs r2, r2, #22 │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ movs r1, r6 │ │ lsrs r0, r0, #8 │ │ movs r6, r1 │ │ - b.n b4532 │ │ + b.n b5182 │ │ lsls r0, r6, #1 │ │ subs r2, #0 │ │ movs r4, r0 │ │ - b.n b453a │ │ + b.n b518a │ │ lsls r6, r5, #1 │ │ ldrh r0, [r0, #16] │ │ - b.n b42a0 │ │ - b.n b45de │ │ + b.n b4ef0 │ │ + b.n b522e │ │ ands r2, r0 │ │ - b.n b45e2 │ │ + b.n b5232 │ │ movs r2, r5 │ │ and.w r0, r0, r4, lsr #1 │ │ - b.n b4950 │ │ + b.n b55a0 │ │ lsls r4, r6, #1 │ │ asrs r3, r2, #13 │ │ @ instruction: 0xffe40aff │ │ lsls r4, r5, #7 │ │ - b.n b3df4 │ │ + b.n b4a44 │ │ movs r0, r0 │ │ - b.n b43d8 │ │ + b.n b5028 │ │ asrs r2, r3, #1 │ │ - b.n b3e5e │ │ + b.n b4aae │ │ movs r3, r0 │ │ - b.n b4964 │ │ + b.n b55b4 │ │ movs r4, r1 │ │ subs r2, #0 │ │ asrs r4, r3, #7 │ │ - b.n b3e08 │ │ + b.n b4a58 │ │ ands r2, r0 │ │ - b.n b460e │ │ + b.n b525e │ │ adds r1, #216 @ 0xd8 │ │ - b.n b3e10 │ │ + b.n b4a60 │ │ movs r3, r0 │ │ - b.n b4a16 │ │ + b.n b5666 │ │ asrs r1, r0, #32 │ │ - b.n b43f8 │ │ + b.n b5048 │ │ movs r0, #190 @ 0xbe │ │ - b.n b4a1e │ │ + b.n b566e │ │ adds r0, #3 │ │ - b.n b4400 │ │ + b.n b5050 │ │ stmia r0!, {} │ │ - b.n b3e00 │ │ - ldr r0, [sp, #748] @ 0x2ec │ │ + b.n b4a50 │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ @ instruction: 0xebff2004 │ │ - b.n b462e │ │ + b.n b527e │ │ lsls r4, r7, #6 │ │ - b.n b3e30 │ │ + b.n b4a80 │ │ movs r0, r0 │ │ - b.n b4414 │ │ + b.n b5064 │ │ asrs r2, r3, #1 │ │ - b.n b3e9a │ │ + b.n b4aea │ │ lsls r4, r6, #30 │ │ - b.n b490e │ │ + b.n b555e │ │ movs r0, r0 │ │ - b.n b49a4 │ │ + b.n b55f4 │ │ lsrs r7, r7, #31 │ │ - b.n b49a4 │ │ + b.n b55f4 │ │ movs r4, r1 │ │ - b.n b480a │ │ + b.n b545a │ │ lsls r4, r0, #1 │ │ subs r0, r0, r0 │ │ - beq.n b4330 │ │ - b.n b47a8 │ │ + beq.n b4f80 │ │ + b.n b53f8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r4, r6, ip, sp} │ │ - b.n b3eba │ │ + b.n b4b0a │ │ ldr r7, [r7, r5] │ │ - b.n b4a5e │ │ + b.n b56ae │ │ cmp lr, pc │ │ - b.n b4a62 │ │ + b.n b56b2 │ │ str r5, [r2, #48] @ 0x30 │ │ - b.n b4666 │ │ + b.n b52b6 │ │ lsls r6, r7, #23 │ │ - b.n b49d6 │ │ + b.n b5626 │ │ orrs r5, r2 │ │ adds r1, #160 @ 0xa0 │ │ str r0, [r0, r0] │ │ - b.n b4932 │ │ + b.n b5582 │ │ ldrsh r0, [r6, r7] │ │ - b.n b49c4 │ │ + b.n b5614 │ │ adds r3, #53 @ 0x35 │ │ - b.n b467a │ │ + b.n b52ca │ │ lsrs r7, r7, #5 │ │ - b.n b49e4 │ │ + b.n b5634 │ │ cmp lr, pc │ │ adds r3, #160 @ 0xa0 │ │ movs r0, r6 │ │ - b.n b497e │ │ + b.n b55ce │ │ movs r0, #4 │ │ asrs r2, r2, #22 │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ @ instruction: 0xffcd1aff │ │ movs r0, #4 │ │ - b.n b4a96 │ │ + b.n b56e6 │ │ movs r0, r1 │ │ - b.n b4992 │ │ + b.n b55e2 │ │ movs r0, #172 @ 0xac │ │ - b.n b4362 │ │ + b.n b4fb2 │ │ movs r0, #4 │ │ - b.n b3e64 │ │ + b.n b4ab4 │ │ movs r0, #8 │ │ - b.n b4aa6 │ │ + b.n b56f6 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r4, #190 @ 0xbe │ │ - b.n b470e │ │ + b.n b535e │ │ lsls r4, r6, #1 │ │ - b.n b49aa │ │ + b.n b55fa │ │ adds r0, #8 │ │ - b.n b47fa │ │ + b.n b544a │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r7, #18 │ │ - b.n b471e │ │ + b.n b536e │ │ movs r0, #56 @ 0x38 │ │ - b.n b4802 │ │ + b.n b5452 │ │ movs r2, r0 │ │ - b.n b462c │ │ + b.n b527c │ │ movs r0, #3 │ │ - cbz r0, b43b2 │ │ + cbz r0, b5002 │ │ movs r0, #8 │ │ - b.n b3e90 │ │ + b.n b4ae0 │ │ movs r0, r0 │ │ - b.n b3eb4 │ │ + b.n b4b04 │ │ movs r0, r0 │ │ - b.n b4a36 │ │ + b.n b5686 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ - b.n b43bc │ │ - b.n b3ea0 │ │ + b.n b500c │ │ + b.n b4af0 │ │ movs r0, r0 │ │ - b.n b4ae2 │ │ + b.n b5732 │ │ ands r4, r2 │ │ - b.n b3ea8 │ │ - bl 50fea6 │ │ - beq.n b43cc │ │ - b.n b4844 │ │ + b.n b4af8 │ │ + bl 510af6 │ │ + beq.n b501c │ │ + b.n b5494 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, sp} │ │ - b.n b46f6 │ │ + b.n b5346 │ │ movs r0, #8 │ │ - b.n b3ebc │ │ + b.n b4b0c │ │ movs r0, r0 │ │ - b.n b3ee0 │ │ + b.n b4b30 │ │ movs r0, r0 │ │ - b.n b4a62 │ │ + b.n b56b2 │ │ @ instruction: 0xfff41aff │ │ lsls r4, r7, #3 │ │ - b.n b3f08 │ │ + b.n b4b58 │ │ lsls r0, r0, #1 │ │ - b.n b4a06 │ │ + b.n b5656 │ │ movs r0, #248 @ 0xf8 │ │ - b.n b3f10 │ │ + b.n b4b60 │ │ strb r4, [r4, #0] │ │ - b.n b47ee │ │ + b.n b543e │ │ adds r0, #244 @ 0xf4 │ │ - b.n b3f18 │ │ + b.n b4b68 │ │ movs r0, r0 │ │ - b.n b44fc │ │ + b.n b514c │ │ str r0, [r6, r3] │ │ - b.n b3f20 │ │ + b.n b4b70 │ │ movs r0, #2 │ │ - b.n b4504 │ │ + b.n b5154 │ │ adds r0, #3 │ │ - b.n b4508 │ │ + b.n b5158 │ │ str r0, [r0, #0] │ │ - b.n b472e │ │ + b.n b537e │ │ str r5, [r0, r0] │ │ - b.n b4510 │ │ + b.n b5160 │ │ str r3, [r0, #0] │ │ lsls r0, r4, #6 │ │ movs r4, r0 │ │ - b.n b4a32 │ │ + b.n b5682 │ │ str r2, [r0, r0] │ │ asrs r0, r4, #6 │ │ movs r4, r0 │ │ - b.n b4ab0 │ │ + b.n b5700 │ │ str r6, [r0, r0] │ │ lsls r0, r4, #6 │ │ movs r0, r1 │ │ - b.n b4a42 │ │ + b.n b5692 │ │ movs r0, #3 │ │ lsls r0, r4, #6 │ │ movs r2, r0 │ │ - b.n b4a4a │ │ + b.n b569a │ │ movs r0, #0 │ │ asrs r0, r4, #6 │ │ str r4, [r1, r0] │ │ - b.n b3f1c │ │ + b.n b4b6c │ │ movs r0, #0 │ │ - b.n b3f20 │ │ + b.n b4b70 │ │ @ instruction: 0xffddeaff │ │ asrs r4, r1, #2 │ │ - b.n b3f64 │ │ + b.n b4bb4 │ │ ands r0, r0 │ │ - b.n b476a │ │ + b.n b53ba │ │ movs r0, #176 @ 0xb0 │ │ - b.n b47d2 │ │ + b.n b5422 │ │ movs r1, r0 │ │ - b.n b4b72 │ │ + b.n b57c2 │ │ adds r0, #128 @ 0x80 │ │ - b.n b3f74 │ │ + b.n b4bc4 │ │ asrs r1, r0, #32 │ │ - b.n b4558 │ │ + b.n b51a8 │ │ movs r0, #0 │ │ - b.n b3f58 │ │ + b.n b4ba8 │ │ movs r0, #10 │ │ - b.n b4b82 │ │ + b.n b57d2 │ │ adds r0, #3 │ │ - b.n b4564 │ │ - ldr r0, [sp, #396] @ 0x18c │ │ + b.n b51b4 │ │ + ldr r0, [sp, #400] @ 0x190 │ │ @ instruction: 0xebff0004 │ │ - b.n b478e │ │ - beq.n b4470 │ │ - b.n b48e8 │ │ + b.n b53de │ │ + beq.n b50c0 │ │ + b.n b5538 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r5, r6} │ │ - b.n b3f98 │ │ + b.n b4be8 │ │ movs r0, r0 │ │ - b.n b457c │ │ + b.n b51cc │ │ asrs r2, r3, #1 │ │ - b.n b4002 │ │ + b.n b4c52 │ │ lsls r4, r6, #30 │ │ - b.n b4a76 │ │ + b.n b56c6 │ │ lsrs r7, r7, #31 │ │ - b.n b4b08 │ │ + b.n b5758 │ │ movs r0, r0 │ │ - b.n b4b10 │ │ + b.n b5760 │ │ @ instruction: 0xffa60aff │ │ asrs r0, r1, #1 │ │ - b.n b3fb4 │ │ + b.n b4c04 │ │ adds r0, #72 @ 0x48 │ │ - b.n b3fb8 │ │ + b.n b4c08 │ │ ands r4, r0 │ │ stmia.w sp, {r0, ip} │ │ - b.n b45a0 │ │ + b.n b51f0 │ │ adds r0, #3 │ │ - b.n b45a4 │ │ + b.n b51f4 │ │ ands r0, r1 │ │ - b.n b3fa4 │ │ + b.n b4bf4 │ │ ands r0, r0 │ │ - b.n b47ce │ │ + b.n b541e │ │ movs r1, r0 │ │ - b.n b4bd2 │ │ + b.n b5822 │ │ movs r0, #18 │ │ - b.n b4bd6 │ │ - ldr r0, [sp, #316] @ 0x13c │ │ + b.n b5826 │ │ + ldr r0, [sp, #320] @ 0x140 │ │ @ instruction: 0xebff0004 │ │ - b.n b47de │ │ - beq.n b44c0 │ │ - b.n b4938 │ │ + b.n b542e │ │ + beq.n b5110 │ │ + b.n b5588 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r7, r8, fp, ip, pc} │ │ + ldmia.w sp!, {r2, r6, r8, fp, ip, pc} │ │ movs r2, r0 │ │ - str r5, [r2, #96] @ 0x60 │ │ - @ instruction: 0xfff54da2 │ │ - vqrshrn.u64 d25, q4, #11 │ │ - movs r2, r0 │ │ - add r3, sp, #704 @ 0x2c0 │ │ - vtbl.8 d24, {d5-d7}, d5 │ │ - vqshl.u64 , q8, #53 @ 0x35 │ │ + ldrh r7, [r5, r2] │ │ + vceq.i16 q10, q5, #0 │ │ + vtbl.8 d25, {d5-d6}, d8 │ │ + movs r2, r0 │ │ + add r1, pc, #412 @ (adr r1, b52a4 ) │ │ + @ instruction: 0xfff57d86 │ │ + vneg.f16 d25, d16 │ │ movs r2, r0 │ │ - add r3, sp, #416 @ 0x1a0 │ │ - vrsra.u32 , q13, #11 │ │ + add r1, pc, #124 @ (adr r1, b5190 ) │ │ + @ instruction: 0xfff5ab1a │ │ vsri.64 q14, q6, #11 │ │ movs r0, r0 │ │ stmia r5!, {r3, r5, r7} │ │ movs r0, r0 │ │ stmia r6!, {r2, r6, r7} │ │ movs r0, r0 │ │ stmia r7!, {r2, r3, r5} │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (b489c ) │ │ + ldr r7, [pc, #960] @ (b54ec ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b49fc │ │ - beq.n b451c │ │ - b.n b4980 │ │ + b.n b564c │ │ + beq.n b516c │ │ + b.n b55d0 │ │ strh r4, [r1, #0] │ │ - b.n b400a │ │ - add r0, pc, #0 @ (adr r0, b44ec ) │ │ - b.n b482e │ │ + b.n b4c5a │ │ + add r0, pc, #0 @ (adr r0, b513c ) │ │ + b.n b547e │ │ str r1, [r0, #0] │ │ - b.n b4832 │ │ + b.n b5482 │ │ movs r0, r5 │ │ - b.n b4026 │ │ + b.n b4c76 │ │ movs r1, r0 │ │ - b.n b479a │ │ + b.n b53ea │ │ lsls r0, r1, #1 │ │ ldr r2, [sp, #0] │ │ strb r0, [r0, #1] │ │ - b.n b4032 │ │ + b.n b4c82 │ │ movs r0, #16 │ │ - b.n b4020 │ │ + b.n b4c70 │ │ movs r0, #6 │ │ - b.n b40ba │ │ + b.n b4d0a │ │ lsls r4, r3, #1 │ │ - b.n b40bc │ │ + b.n b4d0c │ │ asrs r0, r2, #32 │ │ - b.n b4040 │ │ + b.n b4c90 │ │ movs r2, r1 │ │ - b.n b4b3a │ │ + b.n b578a │ │ str r6, [r2, r0] │ │ - b.n b461c │ │ + b.n b526c │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #16 │ │ - b.n b404c │ │ + b.n b4c9c │ │ movs r6, r0 │ │ - b.n b47ca │ │ + b.n b541a │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ asrs r6, r2, #3 │ │ - b.n b48e2 │ │ + b.n b5532 │ │ movs r4, r1 │ │ - b.n b4068 │ │ + b.n b4cb8 │ │ ands r0, r1 │ │ - b.n b406c │ │ + b.n b4cbc │ │ movs r1, r0 │ │ - b.n b4c1c │ │ + b.n b586c │ │ lsls r3, r2, #1 │ │ - bge.n b453e │ │ + bge.n b518e │ │ movs r0, #186 @ 0xba │ │ - b.n b48ec │ │ + b.n b553c │ │ subs r4, r3, #7 │ │ - b.n b4b60 │ │ + b.n b57b0 │ │ movs r1, r0 │ │ - b.n b476e │ │ + b.n b53be │ │ lsls r4, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n b407c │ │ + b.n b4ccc │ │ adds r0, #4 │ │ - b.n b4080 │ │ + b.n b4cd0 │ │ asrs r2, r0, #32 │ │ - b.n b4602 │ │ + b.n b5252 │ │ asrs r3, r0, #32 │ │ - b.n b46fe │ │ + b.n b534e │ │ lsls r5, r5, #1 │ │ subs r2, #0 │ │ movs r0, #188 @ 0xbc │ │ - b.n b4910 │ │ + b.n b5560 │ │ adds r0, #190 @ 0xbe │ │ - b.n b4914 │ │ + b.n b5564 │ │ movs r2, r0 │ │ - b.n b4814 │ │ + b.n b5464 │ │ movs r4, r4 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n b499a │ │ + b.n b55ea │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ strb r0, [r1, #0] │ │ - b.n b40ac │ │ + b.n b4cfc │ │ asrs r4, r2, #32 │ │ - b.n b4a88 │ │ + b.n b56d8 │ │ movs r0, r0 │ │ - b.n b4cc6 │ │ + b.n b5916 │ │ movs r7, r0 │ │ - b.n b482c │ │ + b.n b547c │ │ movs r6, r3 │ │ ldrh r0, [r0, #16] │ │ movs r0, #16 │ │ - b.n b40cc │ │ + b.n b4d1c │ │ str r0, [r0, r0] │ │ - b.n b409a │ │ - beq.n b45d0 │ │ - b.n b4a30 │ │ + b.n b4cea │ │ + beq.n b5220 │ │ + b.n b5680 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, ip, pc} │ │ - b.n b48e2 │ │ + b.n b5532 │ │ movs r4, r0 │ │ - b.n b4158 │ │ + b.n b4da8 │ │ movs r0, r1 │ │ - b.n b4bca │ │ + b.n b581a │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ negs r0, r0 │ │ - b.n b40e4 │ │ + b.n b4d34 │ │ asrs r6, r0, #32 │ │ - b.n b48f6 │ │ + b.n b5546 │ │ movs r4, r0 │ │ - b.n b48fa │ │ + b.n b554a │ │ lsls r3, r7, #15 │ │ add.w r0, r0, r0, lsl #2 │ │ - b.n b46c2 │ │ + b.n b5312 │ │ lsls r0, r0, #4 │ │ - b.n b46ce │ │ + b.n b531e │ │ asrs r4, r2, #32 │ │ - b.n b40ea │ │ + b.n b4d3a │ │ movs r6, r0 │ │ - b.n b4870 │ │ + b.n b54c0 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n b4108 │ │ + b.n b4d58 │ │ movs r0, r0 │ │ - b.n b4c8c │ │ + b.n b58dc │ │ @ instruction: 0xffcf0aff │ │ @ instruction: 0xffefeaff │ │ lsls r4, r2, #9 │ │ - b.n b4118 │ │ + b.n b4d68 │ │ asrs r6, r0, #32 │ │ - b.n b492a │ │ + b.n b557a │ │ lsls r3, r3, #15 │ │ add.w r0, r0, r0 │ │ - b.n b4c92 │ │ + b.n b58e2 │ │ @ instruction: 0xffed0aff │ │ @ instruction: 0xffc8eaff │ │ movs r0, r2 │ │ - b.n b4afe │ │ + b.n b574e │ │ str r0, [r0, r0] │ │ - b.n b4122 │ │ + b.n b4d72 │ │ @ instruction: 0xffc5eaff │ │ strb r0, [r1, #0] │ │ - b.n b4138 │ │ + b.n b4d88 │ │ asrs r0, r2, #7 │ │ - b.n b414c │ │ + b.n b4d9c │ │ movs r4, r2 │ │ - b.n b4aa0 │ │ + b.n b56f0 │ │ movs r0, r0 │ │ - b.n b4130 │ │ + b.n b4d80 │ │ asrs r1, r0, #32 │ │ - b.n b4738 │ │ + b.n b5388 │ │ movs r5, r0 │ │ - b.n b495e │ │ + b.n b55ae │ │ movs r3, r6 │ │ and.w r1, r0, r8, lsl #6 │ │ - b.n b4164 │ │ + b.n b4db4 │ │ lsls r4, r6, #30 │ │ - b.n b4c3a │ │ + b.n b588a │ │ lsrs r7, r7, #31 │ │ - b.n b4ccc │ │ + b.n b591c │ │ str r0, [r0, r0] │ │ - b.n b4d72 │ │ + b.n b59c2 │ │ asrs r1, r0, #32 │ │ - b.n b4754 │ │ + b.n b53a4 │ │ movs r1, r0 │ │ - b.n b4aba │ │ + b.n b570a │ │ asrs r2, r3, #1 │ │ - b.n b41e0 │ │ + b.n b4e30 │ │ movs r0, r0 │ │ - b.n b4ce4 │ │ + b.n b5934 │ │ movs r6, r5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #5 │ │ - b.n b4188 │ │ + b.n b4dd8 │ │ ands r0, r0 │ │ - b.n b498e │ │ + b.n b55de │ │ adds r1, #100 @ 0x64 │ │ - b.n b4190 │ │ + b.n b4de0 │ │ movs r1, r0 │ │ - b.n b4d96 │ │ + b.n b59e6 │ │ asrs r1, r0, #32 │ │ - b.n b4778 │ │ + b.n b53c8 │ │ str r0, [r0, #0] │ │ - b.n b4178 │ │ + b.n b4dc8 │ │ adds r0, #3 │ │ - b.n b4780 │ │ + b.n b53d0 │ │ str r2, [r0, #0] │ │ - b.n b49a6 │ │ + b.n b55f6 │ │ cmp r7, #106 @ 0x6a │ │ - b.n b4daa │ │ - str r7, [sp, #872] @ 0x368 │ │ + b.n b59fa │ │ + str r7, [sp, #876] @ 0x36c │ │ @ instruction: 0xebff2006 │ │ - b.n b49b2 │ │ + b.n b5602 │ │ movs r4, r0 │ │ - b.n b49b6 │ │ + b.n b5606 │ │ movs r1, r4 │ │ and.w r1, r0, ip, ror #4 │ │ - b.n b41bc │ │ + b.n b4e0c │ │ movs r5, r0 │ │ - b.n b49c2 │ │ + b.n b5612 │ │ adds r0, #6 │ │ - b.n b49c6 │ │ + b.n b5616 │ │ asrs r1, r0, #32 │ │ - b.n b47a8 │ │ + b.n b53f8 │ │ movs r0, r3 │ │ and.w r0, r0, r0, lsl #16 │ │ - b.n b41ac │ │ + b.n b4dfc │ │ subs r4, r3, #7 │ │ - b.n b4cb0 │ │ + b.n b5900 │ │ movs r4, r0 │ │ - b.n b41b4 │ │ + b.n b4e04 │ │ movs r4, r2 │ │ - b.n b4bb8 │ │ + b.n b5808 │ │ movs r0, #5 │ │ - b.n b49e2 │ │ + b.n b5632 │ │ adds r0, #10 │ │ - b.n b49e6 │ │ + b.n b5636 │ │ lsls r1, r3, #17 │ │ add.w r0, r0, r4, lsr #20 │ │ - b.n b41e8 │ │ + b.n b4e38 │ │ movs r0, r3 │ │ - b.n b41ec │ │ + b.n b4e3c │ │ movs r0, #16 │ │ - b.n b41f0 │ │ + b.n b4e40 │ │ str r0, [r0, r0] │ │ - b.n b41be │ │ - beq.n b46f4 │ │ - b.n b4b54 │ │ + b.n b4e0e │ │ + beq.n b5344 │ │ + b.n b57a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r6, r7, r8, r9, sl, fp} │ │ - b.n b4ce0 │ │ + b.n b5930 │ │ movs r0, r0 │ │ - b.n b48ee │ │ + b.n b553e │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #3 │ │ - b.n b4210 │ │ + b.n b4e60 │ │ movs r5, r0 │ │ - b.n b4a16 │ │ + b.n b5666 │ │ strb r4, [r5, #3] │ │ - b.n b4218 │ │ + b.n b4e68 │ │ adds r0, #236 @ 0xec │ │ - b.n b421c │ │ + b.n b4e6c │ │ asrs r1, r0, #32 │ │ - b.n b4800 │ │ + b.n b5450 │ │ strb r7, [r0, #0] │ │ - b.n b4804 │ │ + b.n b5454 │ │ movs r0, #0 │ │ - b.n b4204 │ │ + b.n b4e54 │ │ adds r0, #3 │ │ - b.n b480c │ │ + b.n b545c │ │ movs r0, #7 │ │ - b.n b4a32 │ │ + b.n b5682 │ │ lsls r3, r2, #16 │ │ add.w r7, r0, r4, ror #2 │ │ - b.n b4d0a │ │ + b.n b595a │ │ movs r0, #16 │ │ - b.n b4238 │ │ + b.n b4e88 │ │ lsrs r7, r7, #31 │ │ - b.n b4da0 │ │ + b.n b59f0 │ │ asrs r4, r0, #32 │ │ - b.n b4236 │ │ + b.n b4e86 │ │ asrs r2, r0, #32 │ │ - b.n b4e0c │ │ + b.n b5a5c │ │ asrs r4, r0, #32 │ │ - b.n b421e │ │ + b.n b4e6e │ │ str r0, [r0, r0] │ │ - b.n b4216 │ │ - beq.n b474c │ │ - b.n b4bac │ │ + b.n b4e66 │ │ + beq.n b539c │ │ + b.n b57fc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, sp, lr, pc} │ │ - b.n b4c2e │ │ + b.n b587e │ │ stmia r0!, {r3} │ │ - b.n b425e │ │ + b.n b4eae │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n b4262 │ │ + b.n b4eb2 │ │ str r2, [r0, #0] │ │ - b.n b47e2 │ │ + b.n b5432 │ │ str r3, [r0, #0] │ │ - b.n b48e0 │ │ + b.n b5530 │ │ movs r4, r0 │ │ subs r2, #0 │ │ str r0, [r0, #0] │ │ - b.n b4272 │ │ + b.n b4ec2 │ │ asrs r4, r0, #32 │ │ - b.n b4276 │ │ + b.n b4ec6 │ │ str r6, [r0, #0] │ │ - b.n b47e6 │ │ + b.n b5436 │ │ asrs r1, r0, #32 │ │ - b.n b48e2 │ │ + b.n b5532 │ │ @ instruction: 0xff862aff │ │ asrs r4, r0, #32 │ │ - b.n b47a2 │ │ + b.n b53f2 │ │ strb r0, [r0, #0] │ │ - b.n b47a0 │ │ + b.n b53f0 │ │ asrs r7, r0, #32 │ │ - b.n b4a74 │ │ + b.n b56c4 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ stmia r0!, {r3, r4, r5, r6} │ │ - b.n b4298 │ │ + b.n b4ee8 │ │ strb r0, [r7, #1] │ │ - b.n b429c │ │ + b.n b4eec │ │ lsls r0, r0, #9 │ │ ldmia.w lr, {r2, r3, lr, pc} │ │ - b.n b4884 │ │ + b.n b54d4 │ │ asrs r0, r0, #32 │ │ - b.n b47bc │ │ + b.n b540c │ │ str r4, [r0, #0] │ │ - b.n b47ba │ │ + b.n b540a │ │ strb r7, [r0, #0] │ │ - b.n b4890 │ │ + b.n b54e0 │ │ asrs r1, r0, #32 │ │ - b.n b4aa2 │ │ + b.n b56f2 │ │ strb r4, [r1, #0] │ │ lsls r0, r4, #6 │ │ movs r6, r0 │ │ and.w r0, r0, ip, ror #4 │ │ - b.n b42c0 │ │ + b.n b4f10 │ │ movs r5, r0 │ │ - b.n b4ac6 │ │ + b.n b5716 │ │ asrs r1, r0, #32 │ │ - b.n b48a8 │ │ + b.n b54f8 │ │ lsls r5, r5, #15 │ │ @ instruction: 0xeb00ffd8 │ │ @ instruction: 0xeaff7038 │ │ - b.n b42d4 │ │ + b.n b4f24 │ │ strb r7, [r0, #0] │ │ - b.n b48b8 │ │ + b.n b5508 │ │ asrs r4, r7, #32 │ │ - b.n b42dc │ │ + b.n b4f2c │ │ ands r0, r1 │ │ - b.n b42bc │ │ + b.n b4f0c │ │ asrs r1, r0, #32 │ │ - b.n b48c4 │ │ + b.n b5514 │ │ movs r4, r1 │ │ - b.n b42c4 │ │ + b.n b4f14 │ │ strb r0, [r0, #0] │ │ - b.n b42c8 │ │ + b.n b4f18 │ │ @ instruction: 0xff99eaff │ │ - str r6, [sp, #96] @ 0x60 │ │ + str r5, [sp, #800] @ 0x320 │ │ movs r2, r0 │ │ - cbz r5, b47ee │ │ - @ instruction: 0xfff5acbe │ │ - vqshlu.s64 q13, q14, #53 @ 0x35 │ │ - @ instruction: 0xfff53b10 │ │ - vcle.s16 d27, d13, #0 │ │ - @ instruction: 0xfff58b91 │ │ - vcle.f16 d22, d0, #0 │ │ - vrsra.u64 d25, d13, #11 │ │ - vrsra.u64 , , #11 │ │ - vneg.f16 d23, d28 │ │ - @ instruction: 0xfff59e90 │ │ - @ instruction: 0xfff5ad9f │ │ + add r1, sp, #500 @ 0x1f4 │ │ + vrsra.u64 q13, , #11 │ │ + vcvt.f16.u16 , q5, #11 │ │ + vqrdmlah.s q9, , d5[0] │ │ + vtbl.8 d26, {d5-d6}, d29 │ │ + @ instruction: 0xfff57eb8 │ │ + vtbl.8 d21, {d5-d7}, d8 │ │ + vtbl.8 d24, {d21}, d13 │ │ + vtbx.8 d24, {d21}, d1 │ │ + vtbx.8 d22, {d5-d8}, d16 │ │ + vcgt.f16 d25, d21, #0 │ │ + vsri.64 d26, d18, #11 │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b4d08 │ │ - beq.n b4828 │ │ - b.n b4c8c │ │ + b.n b5958 │ │ + beq.n b5478 │ │ + b.n b58dc │ │ ands r0, r0 │ │ - b.n b4b36 │ │ + b.n b5786 │ │ lsls r5, r2, #3 │ │ - b.n b4b9a │ │ - add r0, pc, #112 @ (adr r0, b486c ) │ │ - b.n b4d06 │ │ + b.n b57ea │ │ + add r0, pc, #112 @ (adr r0, b54bc ) │ │ + b.n b5956 │ │ movs r4, r0 │ │ - b.n b4e26 │ │ + b.n b5a76 │ │ str r2, [r0, r0] │ │ - b.n b4b46 │ │ + b.n b5796 │ │ strh r0, [r0, #0] │ │ - b.n b4f4a │ │ + b.n b5b9a │ │ str r0, [r0, #16] │ │ - b.n b4742 │ │ + b.n b5392 │ │ asrs r4, r1, #32 │ │ - b.n b432c │ │ + b.n b4f7c │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #15 │ │ str r0, [r3, #0] │ │ - b.n b4334 │ │ + b.n b4f84 │ │ lsls r4, r7, #2 │ │ lsls r6, r2, #7 │ │ movs r0, #186 @ 0xba │ │ - b.n b4bce │ │ + b.n b581e │ │ strh r0, [r4, #4] │ │ lsls r1, r0, #2 │ │ movs r1, r0 │ │ - b.n b4e4e │ │ + b.n b5a9e │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n b43da │ │ + b.n b502a │ │ asrs r2, r0, #32 │ │ - b.n b4876 │ │ + b.n b54c6 │ │ movs r0, r0 │ │ - b.n b4f7a │ │ + b.n b5bca │ │ movs r7, r4 │ │ - b.n b4e60 │ │ + b.n b5ab0 │ │ lsls r3, r1, #2 │ │ subs r0, r0, r0 │ │ - beq.n b487c │ │ - b.n b4cdc │ │ + beq.n b54cc │ │ + b.n b592c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, ip, pc} │ │ - b.n b4d56 │ │ + b.n b59a6 │ │ movs r1, r1 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n b4b96 │ │ + b.n b57e6 │ │ asrs r4, r6, #2 │ │ add.w r0, r0, r0 │ │ - b.n b4efe │ │ + b.n b5b4e │ │ lsls r2, r5, #1 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n b4c0e │ │ + b.n b585e │ │ str r0, [r0, #16] │ │ - b.n b479e │ │ + b.n b53ee │ │ str r0, [r3, #0] │ │ - b.n b4388 │ │ + b.n b4fd8 │ │ movs r0, #186 @ 0xba │ │ - b.n b4c1e │ │ + b.n b586e │ │ movs r1, r0 │ │ - b.n b4e9a │ │ + b.n b5aea │ │ @ instruction: 0xffec0aff │ │ movs r4, r1 │ │ - b.n b4ea8 │ │ + b.n b5af8 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ movs r0, #12 │ │ - b.n b43c0 │ │ + b.n b5010 │ │ movs r0, r2 │ │ - b.n b4da4 │ │ + b.n b59f4 │ │ asrs r4, r0, #32 │ │ - b.n b4bce │ │ + b.n b581e │ │ lsrs r6, r5, #31 │ │ add.w r0, r0, r0, lsr #32 │ │ - b.n b43d0 │ │ + b.n b5020 │ │ movs r0, r0 │ │ - b.n b4f3a │ │ + b.n b5b8a │ │ lsls r5, r2, #3 │ │ asrs r4, r2, #7 │ │ asrs r4, r2, #32 │ │ asrs r5, r3, #23 │ │ lsls r0, r0, #2 │ │ asrs r1, r1, #2 │ │ lsls r0, r6, #2 │ │ asrs r0, r2, #7 │ │ movs r1, r0 │ │ asrs r0, r0, #2 │ │ strh r1, [r0, #0] │ │ asrs r0, r0, #9 │ │ movs r4, r2 │ │ - b.n b4dc2 │ │ + b.n b5a12 │ │ adds r0, #4 │ │ - b.n b43e6 │ │ + b.n b5036 │ │ asrs r0, r1, #2 │ │ - b.n b49be │ │ + b.n b560e │ │ movs r0, #0 │ │ - b.n b43ee │ │ + b.n b503e │ │ asrs r0, r6, #2 │ │ - b.n b4c68 │ │ + b.n b58b8 │ │ asrs r1, r0, #32 │ │ - b.n b47ea │ │ + b.n b543a │ │ movs r4, r0 │ │ - b.n b4c0e │ │ + b.n b585e │ │ movs r0, #240 @ 0xf0 │ │ - b.n b4c6c │ │ + b.n b58bc │ │ movs r0, #24 │ │ - b.n b4df0 │ │ + b.n b5a40 │ │ mrc2 11, 7, lr, cr15, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n b4f7e │ │ + b.n b5bce │ │ lsls r2, r1, #1 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n b4c8e │ │ + b.n b58de │ │ movs r4, r0 │ │ - b.n b4f14 │ │ + b.n b5b64 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #15 │ │ lsls r0, r0, #2 │ │ - b.n b4a04 │ │ + b.n b5654 │ │ strh r0, [r6, #4] │ │ - b.n b4c76 │ │ + b.n b58c6 │ │ strh r0, [r0, #0] │ │ - b.n b503a │ │ + b.n b5c8a │ │ movs r0, r3 │ │ lsls r5, r3, #22 │ │ lsls r4, r7, #2 │ │ lsls r0, r2, #7 │ │ strh r0, [r4, #4] │ │ lsls r1, r0, #2 │ │ lsls r5, r2, #3 │ │ - b.n b4cb2 │ │ + b.n b5902 │ │ movs r7, r2 │ │ - b.n b4fae │ │ + b.n b5bfe │ │ movs r3, r4 │ │ add r2, sp, #0 │ │ movs r1, r0 │ │ - b.n b4e16 │ │ + b.n b5a66 │ │ movs r5, r0 │ │ - b.n b44a2 │ │ + b.n b50f2 │ │ str r0, [r3, #0] │ │ - b.n b4458 │ │ + b.n b50a8 │ │ movs r1, r0 │ │ - b.n b4f4c │ │ + b.n b5b9c │ │ lsls r0, r6, #1 │ │ - b.n b4684 │ │ + b.n b52d4 │ │ str r0, [r0, #16] │ │ - b.n b483e │ │ + b.n b548e │ │ lsls r5, r2, #3 │ │ - b.n b4cd6 │ │ + b.n b5926 │ │ lsls r0, r0, #2 │ │ - b.n b4a44 │ │ + b.n b5694 │ │ strh r0, [r6, #4] │ │ - b.n b4cb6 │ │ + b.n b5906 │ │ @ instruction: 0xffcc0aff │ │ asrs r5, r2, #3 │ │ - b.n b4ce6 │ │ + b.n b5936 │ │ movs r4, r1 │ │ - b.n b446a │ │ + b.n b50ba │ │ movs r1, #1 │ │ - b.n b487a │ │ + b.n b54ca │ │ str r0, [r7, #0] │ │ - b.n b446a │ │ + b.n b50ba │ │ asrs r4, r7, #32 │ │ - b.n b446e │ │ + b.n b50be │ │ adds r0, #0 │ │ - b.n b4476 │ │ + b.n b50c6 │ │ strb r4, [r0, #0] │ │ - b.n b447a │ │ + b.n b50ca │ │ adds r0, #6 │ │ - b.n b49a0 │ │ + b.n b55f0 │ │ asrs r1, r0, #32 │ │ - b.n b49ac │ │ + b.n b55fc │ │ asrs r1, r0, #32 │ │ - b.n b4c88 │ │ + b.n b58d8 │ │ @ instruction: 0xffba1aff │ │ str r0, [r0, #36] @ 0x24 │ │ - b.n b448a │ │ + b.n b50da │ │ movs r0, r0 │ │ - b.n b501a │ │ + b.n b5c6a │ │ @ instruction: 0xffbb0aff │ │ asrs r2, r7, #2 │ │ - b.n b4d1a │ │ + b.n b596a │ │ lsls r0, r0, #1 │ │ - b.n b4f9c │ │ + b.n b5bec │ │ @ instruction: 0xffb81aff │ │ asrs r0, r2, #32 │ │ - b.n b44a6 │ │ + b.n b50f6 │ │ strb r0, [r7, #8] │ │ - b.n b44a6 │ │ + b.n b50f6 │ │ movs r6, r0 │ │ - b.n b4cca │ │ + b.n b591a │ │ lsls r7, r0, #12 │ │ add.w r0, r0, r0, lsl #2 │ │ - b.n b4a92 │ │ + b.n b56e2 │ │ lsls r0, r0, #4 │ │ - b.n b4aa2 │ │ + b.n b56f2 │ │ movs r0, r2 │ │ - b.n b44ba │ │ + b.n b510a │ │ strb r4, [r0, #0] │ │ - b.n b439e │ │ + b.n b4fee │ │ @ instruction: 0xffafeaff │ │ asrs r4, r0, #32 │ │ - b.n b4ce6 │ │ + b.n b5936 │ │ lsrs r0, r2, #31 │ │ - b.n b4fc8 │ │ + b.n b5c18 │ │ movs r0, #4 │ │ - b.n b4590 │ │ + b.n b51e0 │ │ movs r1, r0 │ │ - b.n b4fd6 │ │ + b.n b5c26 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r3, #32 │ │ - b.n b44e2 │ │ + b.n b5132 │ │ movs r0, #180 @ 0xb4 │ │ - b.n b4d66 │ │ + b.n b59b6 │ │ movs r0, r0 │ │ - b.n b5064 │ │ + b.n b5cb4 │ │ movs r0, #0 │ │ - b.n b4cca │ │ + b.n b591a │ │ movs r0, #180 @ 0xb4 │ │ - b.n b4d52 │ │ + b.n b59a2 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n b5112 │ │ + b.n b5d62 │ │ movs r0, #188 @ 0xbc │ │ - b.n b44d8 │ │ + b.n b5128 │ │ asrs r4, r0, #32 │ │ - b.n b4edc │ │ + b.n b5b2c │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #8 │ │ - b.n b450a │ │ + b.n b515a │ │ adds r0, #0 │ │ - b.n b5126 │ │ + b.n b5d76 │ │ adds r0, #8 │ │ - b.n b44ee │ │ + b.n b513e │ │ movs r1, r0 │ │ - b.n b4eee │ │ + b.n b5b3e │ │ lsls r0, r6, #2 │ │ - b.n b4d74 │ │ + b.n b59c4 │ │ movs r4, r1 │ │ - b.n b451e │ │ + b.n b516e │ │ asrs r4, r0, #32 │ │ - b.n b451a │ │ + b.n b516a │ │ asrs r2, r0, #32 │ │ - b.n b5100 │ │ + b.n b5d50 │ │ asrs r4, r0, #32 │ │ - b.n b4502 │ │ + b.n b5152 │ │ lsls r4, r6, #30 │ │ - b.n b5016 │ │ + b.n b5c66 │ │ lsrs r7, r7, #31 │ │ - b.n b50a8 │ │ + b.n b5cf8 │ │ movs r1, r1 │ │ - b.n b510e │ │ + b.n b5d5e │ │ movs r0, #4 │ │ - b.n b4d52 │ │ + b.n b59a2 │ │ subs r0, r2, #7 │ │ - b.n b5034 │ │ + b.n b5c84 │ │ adds r0, #4 │ │ - b.n b45fe │ │ + b.n b524e │ │ movs r1, r0 │ │ - b.n b5044 │ │ + b.n b5c94 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r0, #24 │ │ - b.n b454e │ │ + b.n b519e │ │ adds r0, #180 @ 0xb4 │ │ - b.n b4dd2 │ │ + b.n b5a22 │ │ movs r0, r0 │ │ - b.n b50d2 │ │ + b.n b5d22 │ │ adds r0, #1 │ │ - b.n b4d38 │ │ + b.n b5988 │ │ adds r0, #180 @ 0xb4 │ │ - b.n b4dbe │ │ + b.n b5a0e │ │ @ instruction: 0xff810aff │ │ adds r0, #0 │ │ - b.n b517e │ │ + b.n b5dce │ │ adds r0, #188 @ 0xbc │ │ - b.n b4546 │ │ + b.n b5196 │ │ movs r0, #4 │ │ - b.n b4f4a │ │ + b.n b5b9a │ │ asrs r1, r0, #32 │ │ - b.n b4f4c │ │ + b.n b5b9c │ │ asrs r0, r6, #2 │ │ - b.n b4dd2 │ │ - beq.n b4a88 │ │ - b.n b4ee8 │ │ + b.n b5a22 │ │ + beq.n b56d8 │ │ + b.n b5b38 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, ip, sp} │ │ - b.n b4582 │ │ + b.n b51d2 │ │ strb r0, [r0, #0] │ │ - b.n b519e │ │ + b.n b5dee │ │ strb r0, [r1, #0] │ │ - b.n b4568 │ │ + b.n b51b8 │ │ asrs r1, r0, #32 │ │ - b.n b4f68 │ │ + b.n b5bb8 │ │ asrs r0, r6, #2 │ │ - b.n b4dee │ │ - beq.n b4aa4 │ │ - b.n b4f04 │ │ + b.n b5a3e │ │ + beq.n b56f4 │ │ + b.n b5b54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r6} │ │ - b.n b45b4 │ │ + b.n b5204 │ │ movs r0, r0 │ │ - b.n b4b98 │ │ + b.n b57e8 │ │ asrs r2, r3, #1 │ │ - b.n b461e │ │ + b.n b526e │ │ lsls r4, r6, #30 │ │ - b.n b5092 │ │ + b.n b5ce2 │ │ lsrs r7, r7, #31 │ │ - b.n b5124 │ │ + b.n b5d74 │ │ movs r0, r0 │ │ - b.n b512c │ │ + b.n b5d7c │ │ @ instruction: 0xffdf0aff │ │ asrs r0, r6, #32 │ │ - b.n b45d0 │ │ + b.n b5220 │ │ str r0, [r0, r0] │ │ - b.n b4dd6 │ │ + b.n b5a26 │ │ str r0, [r2, #0] │ │ - b.n b45c6 │ │ + b.n b5216 │ │ movs r1, r0 │ │ - b.n b51de │ │ + b.n b5e2e │ │ adds r0, #36 @ 0x24 │ │ - b.n b45e0 │ │ + b.n b5230 │ │ asrs r1, r0, #32 │ │ - b.n b4bc4 │ │ + b.n b5814 │ │ str r0, [r0, #0] │ │ - b.n b45c4 │ │ + b.n b5214 │ │ adds r0, #3 │ │ - b.n b4bcc │ │ + b.n b581c │ │ movs r0, #4 │ │ - b.n b45cc │ │ + b.n b521c │ │ movs r0, #126 @ 0x7e │ │ - b.n b51f6 │ │ - str r6, [sp, #796] @ 0x31c │ │ + b.n b5e46 │ │ + str r6, [sp, #800] @ 0x320 │ │ @ instruction: 0xebff0005 │ │ - b.n b4dfe │ │ + b.n b5a4e │ │ @ instruction: 0xffd2eaff │ │ - str r1, [sp, #848] @ 0x350 │ │ + str r1, [sp, #528] @ 0x210 │ │ movs r2, r0 │ │ - add r3, pc, #116 @ (adr r3, b4b3c ) │ │ - vcvt.f16.u16 d19, d18, #11 │ │ + ldr r0, [sp, #492] @ 0x1ec │ │ + vcvt.f32.u32 d18, d17, #11 │ │ @ instruction: 0xfff548f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b4ff0 │ │ - beq.n b4ae8 │ │ - b.n b4f74 │ │ + b.n b5c40 │ │ + beq.n b5738 │ │ + b.n b5bc4 │ │ lsls r2, r7 │ │ - b.n b4e80 │ │ + b.n b5ad0 │ │ movs r0, r4 │ │ - b.n b510a │ │ + b.n b5d5a │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n b5112 │ │ + b.n b5d62 │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ adds r0, #188 @ 0xbc │ │ - b.n b4e94 │ │ + b.n b5ae4 │ │ str r6, [r7, #8] │ │ - b.n b4e98 │ │ + b.n b5ae8 │ │ str r3, [r0, r0] │ │ - b.n b4b86 │ │ + b.n b57d6 │ │ lsls r1, r0, #3 │ │ - b.n b51a8 │ │ + b.n b5df8 │ │ movs r1, r2 │ │ rev r0, r0 │ │ str r4, [r2, #0] │ │ - b.n b5012 │ │ + b.n b5c62 │ │ str r3, [r0, #0] │ │ - b.n b5296 │ │ + b.n b5ee6 │ │ movs r6, r0 │ │ - b.n b4db2 │ │ + b.n b5a02 │ │ movs r4, r3 │ │ subs r2, #0 │ │ ldrsh r4, [r7, r7] │ │ - b.n b5134 │ │ + b.n b5d84 │ │ adds r0, #23 │ │ - b.n b5020 │ │ + b.n b5c70 │ │ str r1, [r0, r0] │ │ - b.n b519e │ │ + b.n b5dee │ │ adds r0, #5 │ │ - b.n b4b28 │ │ + b.n b5778 │ │ strb r2, [r0, #0] │ │ - b.n b4e66 │ │ + b.n b5ab6 │ │ ands r0, r0 │ │ - b.n b4e6a │ │ + b.n b5aba │ │ movs r0, #3 │ │ - b.n b4e6e │ │ + b.n b5abe │ │ str r1, [r0, r0] │ │ - b.n b4e72 │ │ - ldrb r1, [r4, #25] │ │ - @ instruction: 0xfa001005 │ │ - b.n b4e7a │ │ + b.n b5ac2 │ │ + ldrb r7, [r1, #28] │ │ + mla r0, r0, r5, r1 │ │ + b.n b5aca │ │ movs r4, r0 │ │ - b.n b4e7e │ │ + b.n b5ace │ │ movs r0, #6 │ │ - b.n b4bd0 │ │ + b.n b5820 │ │ asrs r5, r0, #32 │ │ - b.n b4c52 │ │ + b.n b58a2 │ │ movs r4, r0 │ │ - b.n b4c56 │ │ - beq.n b4b6c │ │ - b.n b4fe4 │ │ - ldr r0, [pc, #960] @ (b4f10 ) │ │ + b.n b58a6 │ │ + beq.n b57bc │ │ + b.n b5c34 │ │ + ldr r0, [pc, #960] @ (b5b60 ) │ │ ldmia.w sp!, {r1, r2, r3, r5, r6, r7, r8, r9, fp, pc} │ │ and.w r0, r0, ip, ror #14 │ │ - b.n b4efc │ │ + b.n b5b4c │ │ str r0, [r7, #8] │ │ - b.n b4f00 │ │ + b.n b5b50 │ │ str r3, [r4, r2] │ │ - b.n b4ea2 │ │ + b.n b5af2 │ │ lsls r5, r2, #26 │ │ - b.n b4b72 │ │ + b.n b57c2 │ │ str r4, [r2, #0] │ │ - b.n b5076 │ │ + b.n b5cc6 │ │ movs r2, r0 │ │ - b.n b4e1a │ │ + b.n b5a6a │ │ movs r4, r0 │ │ ldrh r0, [r0, #16] │ │ str r6, [r0, r0] │ │ - b.n b4eb6 │ │ + b.n b5b06 │ │ movs r0, #6 │ │ - b.n b4eba │ │ - beq.n b4b9c │ │ - b.n b5014 │ │ - ldr r0, [pc, #960] @ (b4f40 ) │ │ + b.n b5b0a │ │ + beq.n b57ec │ │ + b.n b5c64 │ │ + ldr r0, [pc, #960] @ (b5b90 ) │ │ ldmia.w sp!, {r1, r5, r6, r7, r8, r9, fp, pc} │ │ and.w r0, r0, r2, lsl #24 │ │ - b.n b4eca │ │ + b.n b5b1a │ │ str r0, [r0, r0] │ │ - b.n b4ece │ │ + b.n b5b1e │ │ movs r0, r4 │ │ - b.n b51ba │ │ + b.n b5e0a │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ stmia r0!, {r5, r6} │ │ - b.n b46d8 │ │ + b.n b5328 │ │ lsls r6, r7, #2 │ │ - b.n b4f40 │ │ + b.n b5b90 │ │ movs r0, #92 @ 0x5c │ │ - b.n b46e0 │ │ + b.n b5330 │ │ stmia r0!, {r2, r3} │ │ - b.n b4cc4 │ │ + b.n b5914 │ │ movs r0, r0 │ │ - b.n b46c4 │ │ + b.n b5314 │ │ movs r0, #2 │ │ - b.n b4ccc │ │ + b.n b591c │ │ movs r6, r0 │ │ @ instruction: 0xea00c03c │ │ - b.n b46f4 │ │ + b.n b5344 │ │ lsls r3, r4, #2 │ │ - b.n b4efa │ │ + b.n b5b4a │ │ strb r0, [r7, #2] │ │ - b.n b4f60 │ │ + b.n b5bb0 │ │ movs r0, #52 @ 0x34 │ │ - b.n b4700 │ │ + b.n b5350 │ │ stmia r0!, {r2, r3} │ │ - b.n b4ce4 │ │ + b.n b5934 │ │ lsls r1, r0, #2 │ │ stmia.w sp, {r1, sp} │ │ - b.n b4cec │ │ + b.n b593c │ │ movs r1, r0 │ │ - b.n b4f12 │ │ + b.n b5b62 │ │ adds r0, #1 │ │ - b.n b4f16 │ │ + b.n b5b66 │ │ asrs r4, r1, #32 │ │ - b.n b4f1a │ │ + b.n b5b6a │ │ lsls r1, r3, #11 │ │ add.w r0, r0, r5 │ │ - b.n b4f22 │ │ + b.n b5b72 │ │ asrs r6, r0, #32 │ │ - b.n b4f26 │ │ + b.n b5b76 │ │ movs r0, #255 @ 0xff │ │ - b.n b532a │ │ - ldrb r4, [r6, #25] │ │ + b.n b5f7a │ │ + ldrb r4, [r3, #24] │ │ mls r0, r0, r0, sp │ │ - b.n b5088 │ │ + b.n b5cd8 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r0, r1, r2, r6, r7, r8, ip, sp, pc} │ │ - vqrshrun.s64 d26, , #11 │ │ - vcvt.u16.f16 , q13, #11 │ │ - vqrshrun.s64 d26, , #11 │ │ + ldmia.w sp!, {r1, r3, r4, r6, r7, r8, fp, sp, pc} │ │ + vqrdmlsh.s , , d24[0] │ │ + vrshr.u32 d21, d4, #11 │ │ + @ instruction: 0xfff59f88 │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b5128 │ │ - beq.n b4c58 │ │ - b.n b50ac │ │ + b.n b5d78 │ │ + beq.n b58a8 │ │ + b.n b5cfc │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n b4738 │ │ + b.n b5388 │ │ str r2, [r0, r0] │ │ - b.n b4f5a │ │ - b.n b4c1c │ │ - b.n b4f5e │ │ + b.n b5baa │ │ + b.n b586c │ │ + b.n b5bae │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n b473c │ │ - add r0, pc, #160 @ (adr r0, b4cc4 ) │ │ - b.n b4758 │ │ + b.n b538c │ │ + add r0, pc, #160 @ (adr r0, b5914 ) │ │ + b.n b53a8 │ │ movs r2, r0 │ │ - b.n b4ede │ │ + b.n b5b2e │ │ lsls r4, r3, #1 │ │ ldr r2, [sp, #0] │ │ lsls r0, r0, #1 │ │ - b.n b4764 │ │ + b.n b53b4 │ │ strb r1, [r0, #0] │ │ - b.n b4f76 │ │ + b.n b5bc6 │ │ movs r0, #6 │ │ - b.n b47ec │ │ + b.n b543c │ │ ands r4, r1 │ │ - b.n b4774 │ │ + b.n b53c4 │ │ asrs r4, r3, #1 │ │ - b.n b47e2 │ │ + b.n b5432 │ │ movs r2, r1 │ │ - b.n b526a │ │ + b.n b5eba │ │ movs r0, r2 │ │ - b.n b476a │ │ + b.n b53ba │ │ str r0, [r1, #0] │ │ - b.n b4784 │ │ + b.n b53d4 │ │ strh r5, [r2, #8] │ │ - b.n b4d52 │ │ + b.n b59a2 │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, #16 │ │ - b.n b478a │ │ + b.n b53da │ │ movs r5, r0 │ │ - b.n b4f02 │ │ + b.n b5b52 │ │ lsls r4, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r6, r2, #3 │ │ - b.n b5014 │ │ + b.n b5c64 │ │ movs r1, r0 │ │ - b.n b534a │ │ + b.n b5f9a │ │ lsls r4, r5, #1 │ │ - bge.n b4c6e │ │ + bge.n b58be │ │ movs r0, #186 @ 0xba │ │ - b.n b5022 │ │ + b.n b5c72 │ │ lsrs r3, r7, #31 │ │ - b.n b5290 │ │ + b.n b5ee0 │ │ movs r0, r0 │ │ - b.n b4e9e │ │ + b.n b5aee │ │ lsls r1, r6, #1 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n b47b2 │ │ + b.n b5402 │ │ adds r0, #4 │ │ - b.n b47b6 │ │ + b.n b5406 │ │ movs r2, r0 │ │ - b.n b4d36 │ │ + b.n b5986 │ │ movs r3, r0 │ │ - b.n b4e36 │ │ + b.n b5a86 │ │ lsls r2, r7, #1 │ │ subs r2, #0 │ │ movs r0, #12 │ │ - b.n b47c6 │ │ + b.n b5416 │ │ lsls r7, r0, #4 │ │ - b.n b519e │ │ + b.n b5dee │ │ lsls r7, r0, #4 │ │ - b.n b533e │ │ + b.n b5f8e │ │ movs r1, r7 │ │ ldr r2, [sp, #0] │ │ movs r0, #5 │ │ - b.n b4daa │ │ + b.n b59fa │ │ movs r2, r1 │ │ - b.n b4f4e │ │ + b.n b5b9e │ │ strb r0, [r0, #0] │ │ str r3, [sp, #640] @ 0x280 │ │ strh r0, [r0, #0] │ │ str r5, [sp, #568] @ 0x238 │ │ strb r4, [r0, #0] │ │ str r5, [sp, #568] @ 0x238 │ │ - beq.n b4cf0 │ │ + beq.n b5940 │ │ str r2, [sp, #300] @ 0x12c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldr r0, [sp, #756] @ 0x2f4 │ │ asrs r0, r4, #10 │ │ - b.n b4800 │ │ + b.n b5450 │ │ movs r0, r1 │ │ - b.n b5006 │ │ + b.n b5c56 │ │ adds r0, #10 │ │ - b.n b500a │ │ + b.n b5c5a │ │ ands r6, r1 │ │ - b.n b500e │ │ + b.n b5c5e │ │ asrs r1, r0, #32 │ │ - b.n b4df0 │ │ + b.n b5a40 │ │ lsls r3, r3, #10 │ │ add.w r7, r0, r4, ror #30 │ │ - b.n b52ea │ │ - b.n b4ce4 │ │ - b.n b501e │ │ + b.n b5f3a │ │ + b.n b5934 │ │ + b.n b5c6e │ │ ldrb r7, [r7, #31] │ │ - b.n b5380 │ │ + b.n b5fd0 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n b4820 │ │ + b.n b5470 │ │ movs r4, r0 │ │ - b.n b481c │ │ + b.n b546c │ │ strh r0, [r0, #0] │ │ - b.n b480a │ │ + b.n b545a │ │ movs r2, r0 │ │ - b.n b53f2 │ │ + b.n b6042 │ │ strb r4, [r0, #0] │ │ - b.n b4812 │ │ + b.n b5462 │ │ movs r4, r0 │ │ - b.n b480c │ │ - beq.n b4d34 │ │ - b.n b5194 │ │ + b.n b545c │ │ + beq.n b5984 │ │ + b.n b5de4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, sp, lr, pc} │ │ - b.n b4820 │ │ + b.n b5470 │ │ ands r0, r3 │ │ - b.n b4824 │ │ + b.n b5474 │ │ str r4, [r2, #0] │ │ - b.n b4828 │ │ + b.n b5478 │ │ str r4, [r2, #0] │ │ - b.n b484c │ │ + b.n b549c │ │ movs r4, r0 │ │ - b.n b48c8 │ │ + b.n b5518 │ │ movs r0, r1 │ │ - b.n b533a │ │ + b.n b5f8a │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ negs r0, r0 │ │ - b.n b4854 │ │ + b.n b54a4 │ │ asrs r5, r0, #32 │ │ - b.n b5066 │ │ + b.n b5cb6 │ │ movs r4, r0 │ │ - b.n b506a │ │ + b.n b5cba │ │ lsls r7, r3, #8 │ │ add.w r0, r0, r0, lsl #2 │ │ - b.n b4e32 │ │ + b.n b5a82 │ │ lsls r0, r0, #4 │ │ - b.n b4e3e │ │ + b.n b5a8e │ │ asrs r4, r2, #32 │ │ - b.n b485a │ │ + b.n b54aa │ │ movs r5, r0 │ │ - b.n b4fe0 │ │ + b.n b5c30 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n b4878 │ │ - b.n b4d80 │ │ - b.n b4884 │ │ + b.n b54c8 │ │ + b.n b59d0 │ │ + b.n b54d4 │ │ ands r0, r3 │ │ - b.n b4888 │ │ + b.n b54d8 │ │ movs r0, r0 │ │ - b.n b5404 │ │ + b.n b6054 │ │ @ instruction: 0xffbf0aff │ │ @ instruction: 0xffedeaff │ │ lsls r4, r2, #9 │ │ - b.n b4890 │ │ + b.n b54e0 │ │ asrs r5, r0, #32 │ │ - b.n b50a2 │ │ + b.n b5cf2 │ │ lsls r5, r7, #7 │ │ add.w r0, r0, r0 │ │ - b.n b540a │ │ + b.n b605a │ │ @ instruction: 0xffeb0aff │ │ movs r1, r0 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n b5276 │ │ + b.n b5ec6 │ │ strh r0, [r0, #0] │ │ - b.n b489a │ │ - b.n b4db4 │ │ - b.n b48b8 │ │ + b.n b54ea │ │ + b.n b5a04 │ │ + b.n b5508 │ │ ands r0, r3 │ │ - b.n b48bc │ │ + b.n b550c │ │ str r4, [r2, #0] │ │ - b.n b48c0 │ │ + b.n b5510 │ │ @ instruction: 0xffb2eaff │ │ asrs r0, r2, #7 │ │ - b.n b48cc │ │ + b.n b551c │ │ movs r0, r1 │ │ - b.n b50d2 │ │ + b.n b5d22 │ │ ands r6, r1 │ │ - b.n b50d6 │ │ + b.n b5d26 │ │ asrs r1, r0, #32 │ │ - b.n b4eb8 │ │ + b.n b5b08 │ │ lsls r1, r5, #9 │ │ @ instruction: 0xeb00ffcc │ │ @ instruction: 0xeaff0188 │ │ - b.n b48e4 │ │ + b.n b5534 │ │ asrs r4, r6, #30 │ │ - b.n b53ba │ │ + b.n b600a │ │ subs r7, r7, #7 │ │ - b.n b544c │ │ + b.n b609c │ │ strb r1, [r0, #0] │ │ - b.n b5234 │ │ + b.n b5e84 │ │ movs r0, r0 │ │ - b.n b4ed4 │ │ + b.n b5b24 │ │ strh r0, [r0, #0] │ │ - b.n b54fa │ │ + b.n b614a │ │ lsls r2, r3, #1 │ │ - b.n b495e │ │ + b.n b55ae │ │ movs r0, r0 │ │ - b.n b5462 │ │ + b.n b60b2 │ │ @ instruction: 0xffc70aff │ │ asrs r0, r5, #5 │ │ - b.n b4908 │ │ + b.n b5558 │ │ movs r1, r0 │ │ - b.n b550e │ │ + b.n b615e │ │ adds r1, #100 @ 0x64 │ │ - b.n b4910 │ │ + b.n b5560 │ │ cmp r7, #106 @ 0x6a │ │ - b.n b5516 │ │ + b.n b6166 │ │ asrs r1, r0, #32 │ │ - b.n b4ef8 │ │ + b.n b5b48 │ │ str r0, [r0, r0] │ │ - b.n b48f8 │ │ + b.n b5548 │ │ adds r0, #3 │ │ - b.n b4f00 │ │ + b.n b5b50 │ │ ands r6, r1 │ │ - b.n b5126 │ │ - str r5, [sp, #1004] @ 0x3ec │ │ + b.n b5d76 │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ @ instruction: 0xebff9020 │ │ - b.n b4928 │ │ - b.n b4df8 │ │ - b.n b5132 │ │ + b.n b5578 │ │ + b.n b5a48 │ │ + b.n b5d82 │ │ @ instruction: 0xffbbeaff │ │ asrs r0, r0, #5 │ │ - b.n b4938 │ │ + b.n b5588 │ │ movs r0, r1 │ │ - b.n b513e │ │ + b.n b5d8e │ │ adds r0, #5 │ │ - b.n b5142 │ │ + b.n b5d92 │ │ ands r6, r1 │ │ - b.n b5146 │ │ + b.n b5d96 │ │ asrs r1, r0, #32 │ │ - b.n b4f28 │ │ + b.n b5b78 │ │ lsls r5, r1, #9 │ │ add.w r7, r0, r4, ror #30 │ │ - b.n b5422 │ │ + b.n b6072 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n b4950 │ │ - b.n b4e20 │ │ - b.n b515a │ │ + b.n b55a0 │ │ + b.n b5a70 │ │ + b.n b5daa │ │ ldrb r7, [r7, #31] │ │ - b.n b54bc │ │ + b.n b610c │ │ @ instruction: 0xffb0eaff │ │ str r0, [r1, #0] │ │ - b.n b493c │ │ + b.n b558c │ │ movs r6, r1 │ │ - b.n b516a │ │ + b.n b5dba │ │ ands r4, r1 │ │ - b.n b4944 │ │ + b.n b5594 │ │ subs r3, r7, #7 │ │ - b.n b544c │ │ + b.n b609c │ │ movs r0, #8 │ │ - b.n b5176 │ │ + b.n b5dc6 │ │ adds r0, #7 │ │ - b.n b517a │ │ - beq.n b4e74 │ │ - b.n b52d4 │ │ - ldr r7, [pc, #960] @ (b5200 ) │ │ + b.n b5dca │ │ + beq.n b5ac4 │ │ + b.n b5f24 │ │ + ldr r7, [pc, #960] @ (b5e50 ) │ │ ldmia.w sp!, {r1, r4, r5, r6, r9} │ │ and.w pc, r0, r8, lsr #3 │ │ - b.n b5464 │ │ + b.n b60b4 │ │ ands r6, r1 │ │ - b.n b518e │ │ + b.n b5dde │ │ movs r0, r0 │ │ - b.n b5076 │ │ + b.n b5cc6 │ │ movs r5, r4 │ │ subs r0, r0, r0 │ │ asrs r0, r5, #3 │ │ - b.n b4998 │ │ + b.n b55e8 │ │ movs r0, r1 │ │ - b.n b519e │ │ + b.n b5dee │ │ strb r4, [r4, #3] │ │ - b.n b49a0 │ │ + b.n b55f0 │ │ adds r0, #228 @ 0xe4 │ │ - b.n b49a4 │ │ + b.n b55f4 │ │ asrs r1, r0, #32 │ │ - b.n b4f88 │ │ + b.n b5bd8 │ │ strb r7, [r0, #0] │ │ - b.n b4f8c │ │ + b.n b5bdc │ │ movs r0, #0 │ │ - b.n b498c │ │ + b.n b55dc │ │ adds r0, #3 │ │ - b.n b4f94 │ │ + b.n b5be4 │ │ movs r0, #7 │ │ - b.n b51ba │ │ + b.n b5e0a │ │ @ instruction: 0xff94eaff │ │ movs r0, r4 │ │ - b.n b49bc │ │ + b.n b560c │ │ asrs r0, r6, #32 │ │ - b.n b5386 │ │ + b.n b5fd6 │ │ stmia r0!, {r3} │ │ - b.n b49ac │ │ + b.n b55fc │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n b49b0 │ │ + b.n b5600 │ │ strb r2, [r0, #0] │ │ - b.n b4f4a │ │ + b.n b5b9a │ │ strb r3, [r0, #0] │ │ - b.n b5048 │ │ + b.n b5c98 │ │ movs r3, r0 │ │ subs r2, #0 │ │ lsls r1, r0, #2 │ │ ldmia.w r1, {} │ │ - b.n b4f4e │ │ + b.n b5b9e │ │ movs r7, r0 │ │ - b.n b504e │ │ + b.n b5c9e │ │ vpmin.u q9, , │ │ movs r6, r0 │ │ - b.n b4f06 │ │ + b.n b5b56 │ │ strb r4, [r0, #0] │ │ - b.n b4f04 │ │ - add r0, pc, #56 @ (adr r0, b4eec ) │ │ - b.n b51f6 │ │ - b.n b4ec4 │ │ - b.n b51fa │ │ + b.n b5b54 │ │ + add r0, pc, #56 @ (adr r0, b5b3c ) │ │ + b.n b5e46 │ │ + b.n b5b14 │ │ + b.n b5e4a │ │ stmia r0!, {r2} │ │ - b.n b51fe │ │ + b.n b5e4e │ │ movs r7, r0 │ │ - b.n b51e2 │ │ + b.n b5e32 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #2 │ │ - b.n b4a08 │ │ + b.n b5658 │ │ strb r0, [r1, #2] │ │ - b.n b4a0c │ │ + b.n b565c │ │ lsrs r0, r2 │ │ - b.n b5254 │ │ + b.n b5ea4 │ │ asrs r4, r1, #32 │ │ - b.n b4f20 │ │ + b.n b5b70 │ │ movs r0, r0 │ │ - b.n b4ff8 │ │ + b.n b5c48 │ │ strb r7, [r0, #0] │ │ - b.n b4ffc │ │ + b.n b5c4c │ │ str r6, [r1, r0] │ │ - b.n b4f2a │ │ + b.n b5b7a │ │ asrs r1, r0, #32 │ │ - b.n b5210 │ │ + b.n b5e60 │ │ strb r0, [r0, #0] │ │ lsls r0, r4, #6 │ │ movs r6, r0 │ │ and.w r0, r0, ip, lsl #5 │ │ - b.n b4a30 │ │ + b.n b5680 │ │ movs r0, r1 │ │ - b.n b5236 │ │ + b.n b5e86 │ │ asrs r1, r0, #32 │ │ - b.n b5018 │ │ + b.n b5c68 │ │ lsls r1, r2, #8 │ │ @ instruction: 0xeb00ff74 │ │ @ instruction: 0xeaff7048 │ │ - b.n b4a44 │ │ + b.n b5694 │ │ strb r7, [r0, #0] │ │ - b.n b5028 │ │ + b.n b5c78 │ │ asrs r4, r1, #1 │ │ - b.n b4a4c │ │ + b.n b569c │ │ movs r0, r1 │ │ - b.n b5252 │ │ - b.n b4f24 │ │ - b.n b4a30 │ │ + b.n b5ea2 │ │ + b.n b5b74 │ │ + b.n b5680 │ │ asrs r1, r0, #32 │ │ - b.n b5038 │ │ + b.n b5c88 │ │ stmia r0!, {r2, r3} │ │ - b.n b4a38 │ │ + b.n b5688 │ │ strb r0, [r0, #0] │ │ - b.n b4a3c │ │ + b.n b568c │ │ lsls r7, r0, #8 │ │ add.w r7, r0, r4, ror #30 │ │ - b.n b553a │ │ - b.n b4f40 │ │ - b.n b526e │ │ + b.n b618a │ │ + b.n b5b90 │ │ + b.n b5ebe │ │ vpmin.u32 q15, q13, │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ movs r2, r0 │ │ - add r2, sp, #372 @ 0x174 │ │ - vsli.32 d26, d30, #21 │ │ - vcvt.u32.f32 , q14, #11 │ │ - vneg.s16 d19, d16 │ │ - vtbl.8 d26, {d5-d7}, d5 │ │ - @ instruction: 0xfff55e00 │ │ - vcgt.f16 d24, d1, #0 │ │ - vdup.8 d24, d29[2] │ │ - vcvt.f16.u16 q12, , #11 │ │ - vcgt.s16 , q0, #0 │ │ - vqshl.u32 d25, d12, #21 │ │ - vqshl.u64 d22, d8, #53 @ 0x35 │ │ - vceq.f16 d24, d26, #0 │ │ + add r1, pc, #1012 @ (adr r1, b5f7c ) │ │ + vcvt.f16.u16 , , #11 │ │ + vsri.64 , q5, #11 │ │ + vqshlu.s64 q9, , #53 @ 0x35 │ │ + vcle.s16 d26, d21, #0 │ │ + vsubl.u , d21, d8 │ │ + vabs.f16 d23, d24 │ │ + vsra.u32 d24, d13, #11 │ │ + vceq.i16 q12, , #0 │ │ + vrsra.u64 q11, q10, #11 │ │ + @ instruction: 0xfff58cb1 │ │ + vtbx.8 d21, {d21-d24}, d22 │ │ + vqrshrun.s64 d23, , #11 │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b548c │ │ - beq.n b4f9c │ │ - b.n b5410 │ │ + b.n b60dc │ │ + beq.n b5bec │ │ + b.n b6060 │ │ asrs r4, r0, #32 │ │ - b.n b4a94 │ │ + b.n b56e4 │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n b547e │ │ + b.n b60ce │ │ asrs r0, r1, #32 │ │ - b.n b4ab8 │ │ + b.n b5708 │ │ movs r0, r0 │ │ - b.n b562a │ │ - add r0, pc, #48 @ (adr r0, b4fb8 ) │ │ - b.n b4aaa │ │ + b.n b627a │ │ + add r0, pc, #48 @ (adr r0, b5c08 ) │ │ + b.n b56fa │ │ adds r0, #0 │ │ - b.n b4aa8 │ │ + b.n b56f8 │ │ asrs r1, r0, #32 │ │ - b.n b50a6 │ │ + b.n b5cf6 │ │ asrs r4, r1, #32 │ │ - b.n b4a96 │ │ + b.n b56e6 │ │ asrs r4, r4, #32 │ │ - b.n b549a │ │ + b.n b60ea │ │ asrs r4, r1, #32 │ │ - b.n b4ab8 │ │ + b.n b5708 │ │ movs r0, r2 │ │ - b.n b4abc │ │ + b.n b570c │ │ movs r0, #8 │ │ - b.n b4ac0 │ │ + b.n b5710 │ │ movs r0, r7 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #5 │ │ @ instruction: 0xe99d0010 │ │ - b.n b4aec │ │ + b.n b573c │ │ movs r0, r0 │ │ - b.n b566a │ │ + b.n b62ba │ │ asrs r4, r2, #32 │ │ - b.n b56fa │ │ + b.n b634a │ │ asrs r1, r0, #32 │ │ lsls r0, r0, #12 │ │ movs r4, r3 │ │ - b.n b4ae2 │ │ + b.n b5732 │ │ ands r1, r0 │ │ - b.n b53c6 │ │ + b.n b6016 │ │ lsls r4, r0, #4 │ │ - b.n b4efc │ │ + b.n b5b4c │ │ strb r1, [r0, #24] │ │ - b.n b548e │ │ + b.n b60de │ │ movs r1, r0 │ │ - b.n b5280 │ │ + b.n b5ed0 │ │ movs r0, r5 │ │ subs r2, #0 │ │ asrs r4, r1, #32 │ │ - b.n b4b14 │ │ + b.n b5764 │ │ movs r7, r0 │ │ - b.n b528e │ │ + b.n b5ede │ │ strb r0, [r1, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r0 │ │ - b.n b5692 │ │ + b.n b62e2 │ │ asrs r4, r0, #4 │ │ - b.n b4f0c │ │ + b.n b5b5c │ │ str r0, [r0, r0] │ │ - b.n b50f0 │ │ + b.n b5d40 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n b5336 │ │ + b.n b5f86 │ │ asrs r6, r0, #32 │ │ - b.n b533a │ │ + b.n b5f8a │ │ movs r0, #7 │ │ - b.n b533e │ │ - ldrb r6, [r5, #20] │ │ - @ instruction: 0xfa000000 │ │ - b.n b56ba │ │ + b.n b5f8e │ │ + ldrb r4, [r3, #23] │ │ + mla r0, r0, r0, r0 │ │ + b.n b630a │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n b4b38 │ │ + b.n b5788 │ │ asrs r4, r0, #32 │ │ - b.n b4b3c │ │ - add r0, pc, #64 @ (adr r0, b5054 ) │ │ - b.n b4b20 │ │ + b.n b578c │ │ + add r0, pc, #64 @ (adr r0, b5ca4 ) │ │ + b.n b5770 │ │ movs r1, r0 │ │ - b.n b533a │ │ + b.n b5f8a │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n b4b5c │ │ + b.n b57ac │ │ movs r4, r0 │ │ - b.n b4b46 │ │ + b.n b5796 │ │ lsls r0, r2, #15 │ │ - b.n b53aa │ │ + b.n b5ffa │ │ movs r0, r0 │ │ - b.n b4b38 │ │ + b.n b5788 │ │ asrs r4, r0, #32 │ │ - b.n b4b3c │ │ + b.n b578c │ │ lsls r2, r7, #2 │ │ - b.n b53e0 │ │ + b.n b6030 │ │ movs r4, r0 │ │ - b.n b56da │ │ + b.n b632a │ │ movs r0, r1 │ │ lsls r3, r3, #22 │ │ movs r4, r1 │ │ lsls r5, r0, #22 │ │ str r6, [r0, #0] │ │ - b.n b5154 │ │ - add r0, pc, #0 @ (adr r0, b5048 ) │ │ - b.n b578a │ │ + b.n b5da4 │ │ + add r0, pc, #0 @ (adr r0, b5c98 ) │ │ + b.n b63da │ │ movs r3, r0 │ │ and.w r0, r0, r5 │ │ - b.n b5392 │ │ + b.n b5fe2 │ │ asrs r7, r0, #32 │ │ - b.n b5396 │ │ - ldrb r0, [r4, #15] │ │ + b.n b5fe6 │ │ + ldrb r1, [r6, #22] │ │ @ instruction: 0xfa006000 │ │ - b.n b579e │ │ + b.n b63ee │ │ lsls r4, r0, #4 │ │ - b.n b4f94 │ │ + b.n b5be4 │ │ strh r7, [r0, #0] │ │ - b.n b50f6 │ │ + b.n b5d46 │ │ movs r7, r0 │ │ - b.n b516a │ │ + b.n b5dba │ │ lsls r4, r0, #4 │ │ - b.n b4f80 │ │ + b.n b5bd0 │ │ movs r0, r0 │ │ - b.n b5722 │ │ + b.n b6372 │ │ @ instruction: 0xffcd1aff │ │ movs r4, r0 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n b4bb8 │ │ - bf 18, b487e │ │ + b.n b5808 │ │ + bf 18, b54ce │ │ movs r0, r0 │ │ - b.n b5726 │ │ + b.n b6376 │ │ @ instruction: 0xfff80aff │ │ lsls r2, r1, #1 │ │ @ instruction: 0xea008010 │ │ - b.n b4bcc │ │ + b.n b581c │ │ strb r0, [r0, #0] │ │ - b.n b4bd0 │ │ + b.n b5820 │ │ movs r0, #8 │ │ - b.n b4bd4 │ │ + b.n b5824 │ │ movs r0, r0 │ │ - b.n b4bce │ │ + b.n b581e │ │ adds r0, #8 │ │ - b.n b4bd8 │ │ + b.n b5828 │ │ movs r0, #2 │ │ - b.n b51b4 │ │ - add r0, pc, #48 @ (adr r0, b50d8 ) │ │ - b.n b4be4 │ │ + b.n b5e04 │ │ + add r0, pc, #48 @ (adr r0, b5d28 ) │ │ + b.n b5834 │ │ asrs r4, r3, #1 │ │ - b.n b4c4e │ │ + b.n b589e │ │ asrs r3, r2 │ │ - b.n b5176 │ │ + b.n b5dc6 │ │ movs r0, r0 │ │ - b.n b575e │ │ + b.n b63ae │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ movs r4, r3 │ │ - b.n b4bee │ │ + b.n b583e │ │ str r1, [r0, #0] │ │ - b.n b54c2 │ │ + b.n b6112 │ │ lsls r6, r0, #4 │ │ - b.n b4ff8 │ │ + b.n b5c48 │ │ lsls r1, r0, #24 │ │ - b.n b576a │ │ + b.n b63ba │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #4 │ │ - b.n b5006 │ │ + b.n b5c56 │ │ ldrsb r1, [r0, r0] │ │ - b.n b5596 │ │ + b.n b61e6 │ │ movs r5, r0 │ │ - b.n b5382 │ │ + b.n b5fd2 │ │ str r4, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r0 │ │ - b.n b51e4 │ │ + b.n b5e34 │ │ asrs r5, r0, #32 │ │ - b.n b5426 │ │ - ldrb r4, [r7, #14] │ │ + b.n b6076 │ │ + ldrb r5, [r1, #22] │ │ @ instruction: 0xfa000106 │ │ - b.n b5020 │ │ + b.n b5c70 │ │ ands r5, r0 │ │ - b.n b517a │ │ + b.n b5dca │ │ movs r5, r0 │ │ - b.n b51f6 │ │ + b.n b5e46 │ │ lsls r6, r0, #4 │ │ - b.n b500c │ │ + b.n b5c5c │ │ movs r0, r0 │ │ - b.n b57a6 │ │ + b.n b63f6 │ │ @ instruction: 0xffed1aff │ │ movs r4, r0 │ │ and.w r0, r0, r8 │ │ - b.n b544a │ │ - bfcsel 18, b590a , 1a, │ │ + b.n b609a │ │ + bfcsel 18, b655a , 1a, │ │ movs r0, r0 │ │ - b.n b57b2 │ │ + b.n b6402 │ │ @ instruction: 0xfff80aff │ │ movs r7, r4 │ │ and.w r0, r0, r0 │ │ - b.n b4c4e │ │ + b.n b589e │ │ movs r0, r0 │ │ - b.n b57d0 │ │ + b.n b6420 │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n b4c64 │ │ + b.n b58b4 │ │ movs r0, r1 │ │ - b.n b4c4e │ │ + b.n b589e │ │ asrs r7, r0, #32 │ │ - b.n b51b4 │ │ + b.n b5e04 │ │ str r0, [r0, #0] │ │ - b.n b5238 │ │ + b.n b5e88 │ │ movs r4, r3 │ │ - b.n b4c6a │ │ + b.n b58ba │ │ ands r1, r0 │ │ - b.n b553e │ │ + b.n b618e │ │ lsls r4, r0, #4 │ │ - b.n b5074 │ │ + b.n b5cc4 │ │ lsls r1, r0, #24 │ │ - b.n b57e6 │ │ + b.n b6436 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #4 │ │ - b.n b5082 │ │ + b.n b5cd2 │ │ ldrsb r1, [r0, r0] │ │ - b.n b5612 │ │ + b.n b6262 │ │ movs r5, r0 │ │ - b.n b5404 │ │ + b.n b6054 │ │ str r7, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r0 │ │ - b.n b580a │ │ + b.n b645a │ │ movs r0, r0 │ │ - b.n b5264 │ │ + b.n b5eb4 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #32 │ │ - b.n b54aa │ │ + b.n b60fa │ │ movs r0, #5 │ │ - b.n b54ae │ │ - ldrb r2, [r2, #19] │ │ - @ instruction: 0xfa006006 │ │ - b.n b5280 │ │ + b.n b60fe │ │ + ldrb r0, [r0, #22] │ │ + mla r0, r0, r6, r6 │ │ + b.n b5ed0 │ │ movs r2, r0 │ │ and.w r0, r0, r5, lsl #4 │ │ - b.n b54be │ │ - ldrb r6, [r2, #14] │ │ + b.n b610e │ │ + ldrb r7, [r4, #21] │ │ @ instruction: 0xfa006000 │ │ - b.n b58c6 │ │ + b.n b6516 │ │ lsls r4, r0, #4 │ │ - b.n b50bc │ │ + b.n b5d0c │ │ strb r5, [r0, #0] │ │ - b.n b521c │ │ + b.n b5e6c │ │ movs r5, r0 │ │ - b.n b5292 │ │ + b.n b5ee2 │ │ lsls r4, r0, #4 │ │ - b.n b50a8 │ │ + b.n b5cf8 │ │ movs r0, r0 │ │ - b.n b5848 │ │ + b.n b6498 │ │ @ instruction: 0xffe51aff │ │ movs r4, r0 │ │ and.w r0, r0, r8 │ │ - b.n b54e6 │ │ - bfcsel 18, b49a6 , 1a, pl │ │ + b.n b6136 │ │ + bfcsel 18, b55f6 , 1a, pl │ │ movs r0, r0 │ │ - b.n b584e │ │ + b.n b649e │ │ @ instruction: 0xfff80aff │ │ movs r0, r0 │ │ and.w r0, r0, r0 │ │ - b.n b58fa │ │ - beq.n b51f4 │ │ - b.n b5654 │ │ + b.n b654a │ │ + beq.n b5e44 │ │ + b.n b62a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b56e4 │ │ - beq.n b51ec │ │ - b.n b5668 │ │ + b.n b6334 │ │ + beq.n b5e3c │ │ + b.n b62b8 │ │ str r0, [r3, r0] │ │ - b.n b4cf2 │ │ + b.n b5942 │ │ movs r0, r0 │ │ - b.n b5880 │ │ + b.n b64d0 │ │ lsls r6, r6, #1 │ │ lsrs r0, r0, #8 │ │ ands r4, r0 │ │ - b.n b4d80 │ │ + b.n b59d0 │ │ adds r0, #212 @ 0xd4 │ │ - b.n b56ec │ │ + b.n b633c │ │ movs r4, r0 │ │ - b.n b588e │ │ + b.n b64de │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n b5896 │ │ + b.n b64e6 │ │ lsls r3, r3, #1 │ │ subs r0, r0, r0 │ │ ands r0, r0 │ │ - b.n b4d18 │ │ + b.n b5968 │ │ movs r0, r6 │ │ - b.n b58a2 │ │ + b.n b64f2 │ │ lsls r7, r5, #1 │ │ subs r0, r0, r0 │ │ strb r6, [r6, #2] │ │ - b.n b55a4 │ │ + b.n b61f4 │ │ asrs r7, r0, #32 │ │ - b.n b5308 │ │ + b.n b5f58 │ │ asrs r0, r1, #32 │ │ - b.n b570c │ │ + b.n b635c │ │ lsrs r5, r1, #8 │ │ orn sl, r1, #577536 @ 0x8d000 │ │ orn sl, r1, #36608 @ 0x8f00 │ │ orn r0, r1, #1474560 @ 0x168000 │ │ - b.n b5724 │ │ + b.n b6374 │ │ lsrs r5, r1, #8 │ │ orr.w sl, r1, #577536 @ 0x8d000 │ │ orr.w sl, r1, #36608 @ 0x8f00 │ │ orr.w r0, r1, #32768 @ 0x8000 │ │ - b.n b4d4e │ │ + b.n b599e │ │ str r0, [r3, #12] │ │ - b.n b55b4 │ │ + b.n b6204 │ │ movs r0, #4 │ │ - b.n b4d56 │ │ + b.n b59a6 │ │ asrs r6, r0, #32 │ │ - b.n b52de │ │ + b.n b5f2e │ │ asrs r7, r0, #32 │ │ - b.n b53de │ │ + b.n b602e │ │ lsls r2, r7, #1 │ │ subs r2, #0 │ │ asrs r6, r5, #32 │ │ - b.n b5a02 │ │ + b.n b6652 │ │ lsls r0, r7 │ │ - b.n b4d70 │ │ + b.n b59c0 │ │ asrs r4, r0, #32 │ │ - b.n b594c │ │ + b.n b659c │ │ asrs r4, r6, #2 │ │ - b.n b55d8 │ │ + b.n b6228 │ │ movs r0, #16 │ │ - b.n b4d72 │ │ + b.n b59c2 │ │ strb r4, [r0, #0] │ │ - b.n b4d7a │ │ + b.n b59ca │ │ asrs r0, r0, #32 │ │ - b.n b599a │ │ + b.n b65ea │ │ movs r7, r0 │ │ - b.n b5506 │ │ + b.n b6156 │ │ movs r4, r5 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n b55a6 │ │ - beq.n b5288 │ │ - b.n b5700 │ │ + b.n b61f6 │ │ + beq.n b5ed8 │ │ + b.n b6350 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {ip, sp, lr} │ │ - b.n b4d94 │ │ + b.n b59e4 │ │ movs r4, r2 │ │ - b.n b5924 │ │ + b.n b6574 │ │ lsls r6, r3, #1 │ │ ldr r2, [sp, #0] │ │ strb r6, [r6, #2] │ │ - b.n b5620 │ │ + b.n b6270 │ │ ands r0, r0 │ │ - b.n b59c2 │ │ + b.n b6612 │ │ stmia r0!, {r0} │ │ - b.n b59c6 │ │ + b.n b6616 │ │ lsrs r0, r1 │ │ - b.n b4d94 │ │ + b.n b59e4 │ │ asrs r7, r0, #32 │ │ - b.n b5390 │ │ + b.n b5fe0 │ │ stmia r0!, {r2, r6, r7} │ │ - b.n b4d9c │ │ + b.n b59ec │ │ lsrs r0, r0 │ │ - b.n b4da0 │ │ - b.n b52a8 │ │ - b.n b579c │ │ + b.n b59f0 │ │ + b.n b5ef8 │ │ + b.n b63ec │ │ ldmia r3!, {r1, r2, r4, r5, r7} │ │ - b.n b5628 │ │ + b.n b6278 │ │ strb r4, [r6, #6] │ │ - b.n b5644 │ │ + b.n b6294 │ │ ands r4, r0 │ │ - b.n b4dac │ │ - b.n b52e0 │ │ - b.n b4db4 │ │ + b.n b59fc │ │ + b.n b5f30 │ │ + b.n b5a04 │ │ strb r7, [r4, #2] │ │ - b.n b55ee │ │ + b.n b623e │ │ blxns r7 │ │ - b.n b563c │ │ + b.n b628c │ │ strb r0, [r0, #0] │ │ - b.n b4dbc │ │ + b.n b5a0c │ │ strb r0, [r0, #0] │ │ - b.n b4dde │ │ + b.n b5a2e │ │ str r4, [r0, #0] │ │ - b.n b4de2 │ │ + b.n b5a32 │ │ stmia r0!, {r2, r4, r5, r7} │ │ - b.n b564c │ │ + b.n b629c │ │ movs r0, #16 │ │ - b.n b4de6 │ │ + b.n b5a36 │ │ strb r0, [r1, #0] │ │ - b.n b4dd0 │ │ + b.n b5a20 │ │ strb r0, [r1, #0] │ │ - b.n b5a0e │ │ + b.n b665e │ │ str r4, [r1, #0] │ │ - b.n b4dd8 │ │ + b.n b5a28 │ │ adds r0, #2 │ │ - b.n b5a16 │ │ + b.n b6666 │ │ asrs r0, r6, #2 │ │ - b.n b567e │ │ + b.n b62ce │ │ lsls r4, r7 │ │ - b.n b4de8 │ │ + b.n b5a38 │ │ adds r2, #161 @ 0xa1 │ │ - b.n b52e8 │ │ + b.n b5f38 │ │ strb r1, [r4, #4] │ │ - b.n b52f4 │ │ + b.n b5f44 │ │ asrs r0, r2, #32 │ │ - b.n b56ec │ │ + b.n b633c │ │ asrs r1, r0, #32 │ │ - b.n b55fc │ │ + b.n b624c │ │ asrs r3, r0, #32 │ │ - b.n b55f4 │ │ + b.n b6244 │ │ subs r4, r6, r6 │ │ - b.n b5680 │ │ + b.n b62d0 │ │ asrs r0, r0, #32 │ │ - b.n b4e9e │ │ + b.n b5aee │ │ movs r0, r2 │ │ - b.n b5920 │ │ + b.n b6570 │ │ lsls r0, r7 │ │ asrs r6, r3, #7 │ │ lsls r0, r7 │ │ - b.n b4e10 │ │ + b.n b5a60 │ │ strb r4, [r0, #0] │ │ - b.n b4e2e │ │ + b.n b5a7e │ │ asrs r0, r0, #32 │ │ - b.n b5a4e │ │ + b.n b669e │ │ movs r7, r0 │ │ - b.n b55ba │ │ + b.n b620a │ │ @ instruction: 0xffd20aff │ │ movs r0, r0 │ │ - b.n b59c8 │ │ + b.n b6618 │ │ lsls r0, r4, #1 │ │ subs r0, r0, r0 │ │ strb r0, [r6, #2] │ │ - b.n b56c6 │ │ + b.n b6316 │ │ movs r0, r2 │ │ - b.n b5954 │ │ + b.n b65a4 │ │ lsls r2, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n b4e4e │ │ + b.n b5a9e │ │ stmia r0!, {r4} │ │ - b.n b4e52 │ │ + b.n b5aa2 │ │ movs r4, r1 │ │ - b.n b55de │ │ + b.n b622e │ │ lsls r2, r1, #1 │ │ subs r2, #0 │ │ adds r0, #20 │ │ - b.n b4e5e │ │ + b.n b5aae │ │ movs r3, r0 │ │ - b.n b55ea │ │ + b.n b623a │ │ lsls r7, r0, #1 │ │ ldrh r0, [r0, #16] │ │ ands r4, r0 │ │ - b.n b4e4e │ │ + b.n b5a9e │ │ movs r0, #184 @ 0xb8 │ │ - b.n b4e78 │ │ + b.n b5ac8 │ │ movs r0, #16 │ │ - b.n b4e52 │ │ + b.n b5aa2 │ │ movs r0, #20 │ │ - b.n b4e56 │ │ + b.n b5aa6 │ │ movs r1, r0 │ │ - b.n b569a │ │ - beq.n b537c │ │ - b.n b57f4 │ │ + b.n b62ea │ │ + beq.n b5fcc │ │ + b.n b6444 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r5, r7, r8} │ │ - b.n b4ea4 │ │ + b.n b5af4 │ │ movs r0, r0 │ │ - b.n b5488 │ │ + b.n b60d8 │ │ lsls r2, r3, #1 │ │ - b.n b4f0e │ │ + b.n b5b5e │ │ movs r0, r0 │ │ - b.n b5a12 │ │ + b.n b6662 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r6, r5 │ │ - b.n b5b3a │ │ + b.n b678a │ │ lsls r4, r6, #2 │ │ - b.n b5708 │ │ + b.n b6358 │ │ asrs r4, r6, #30 │ │ - b.n b5992 │ │ + b.n b65e2 │ │ subs r7, r7, #7 │ │ - b.n b5a24 │ │ + b.n b6674 │ │ movs r1, r0 │ │ - b.n b56ca │ │ - beq.n b53ac │ │ - b.n b5824 │ │ + b.n b631a │ │ + beq.n b5ffc │ │ + b.n b6474 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, r5, r6, r8, ip} │ │ - b.n b4ed4 │ │ + b.n b5b24 │ │ movs r1, r0 │ │ - b.n b5ada │ │ + b.n b672a │ │ adds r1, #112 @ 0x70 │ │ - b.n b4edc │ │ + b.n b5b2c │ │ movs r1, #74 @ 0x4a │ │ - b.n b59a2 │ │ + b.n b65f2 │ │ asrs r1, r0, #32 │ │ - b.n b54c4 │ │ + b.n b6114 │ │ ands r0, r0 │ │ - b.n b4ec4 │ │ + b.n b5b14 │ │ adds r0, #3 │ │ - b.n b54cc │ │ - str r4, [sp, #548] @ 0x224 │ │ + b.n b611c │ │ + str r4, [sp, #552] @ 0x228 │ │ @ instruction: 0xebffffef │ │ @ instruction: 0xeaff27d9 │ │ @ instruction: 0xeb00ffef │ │ @ instruction: 0xeaff0150 │ │ - b.n b4f00 │ │ + b.n b5b50 │ │ movs r0, r0 │ │ - b.n b54e4 │ │ + b.n b6134 │ │ lsls r2, r3, #1 │ │ - b.n b4f6a │ │ + b.n b5bba │ │ movs r0, r0 │ │ - b.n b5a6e │ │ + b.n b66be │ │ @ instruction: 0xffe80aff │ │ asrs r0, r0, #5 │ │ - b.n b4f14 │ │ + b.n b5b64 │ │ strb r0, [r6, #0] │ │ - b.n b5b1a │ │ + b.n b676a │ │ adds r1, #60 @ 0x3c │ │ - b.n b4f1c │ │ + b.n b5b6c │ │ movs r1, r0 │ │ - b.n b5b22 │ │ + b.n b6772 │ │ asrs r1, r0, #32 │ │ - b.n b5504 │ │ + b.n b6154 │ │ lsls r0, r2, #2 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n b550c │ │ + b.n b615c │ │ movs r1, #78 @ 0x4e │ │ - b.n b59f2 │ │ + b.n b6642 │ │ @ instruction: 0xffedeaff │ │ lsls r0, r6, #4 │ │ - b.n b4f38 │ │ + b.n b5b88 │ │ movs r0, r0 │ │ - b.n b551c │ │ + b.n b616c │ │ lsls r2, r3, #1 │ │ - b.n b4fa2 │ │ + b.n b5bf2 │ │ movs r0, r0 │ │ - b.n b5aa6 │ │ + b.n b66f6 │ │ @ instruction: 0xffda0aff │ │ asrs r0, r4, #4 │ │ - b.n b4f4c │ │ + b.n b5b9c │ │ movs r1, r0 │ │ - b.n b5b52 │ │ + b.n b67a2 │ │ adds r1, #28 │ │ - b.n b4f54 │ │ + b.n b5ba4 │ │ movs r1, #91 @ 0x5b │ │ - b.n b5a1a │ │ + b.n b666a │ │ asrs r1, r0, #32 │ │ - b.n b553c │ │ + b.n b618c │ │ strb r0, [r0, #0] │ │ - b.n b4f3c │ │ + b.n b5b8c │ │ adds r0, #3 │ │ - b.n b5544 │ │ + b.n b6194 │ │ @ instruction: 0xffe0eaff │ │ lsls r0, r6, #3 │ │ - b.n b4f6c │ │ + b.n b5bbc │ │ movs r0, r0 │ │ - b.n b5550 │ │ + b.n b61a0 │ │ lsls r2, r3, #1 │ │ - b.n b4fd6 │ │ + b.n b5c26 │ │ movs r0, r0 │ │ - b.n b5ada │ │ + b.n b672a │ │ @ instruction: 0xffcd0aff │ │ asrs r0, r4, #3 │ │ - b.n b4f80 │ │ + b.n b5bd0 │ │ movs r1, r0 │ │ - b.n b5b86 │ │ + b.n b67d6 │ │ adds r0, #220 @ 0xdc │ │ - b.n b4f88 │ │ + b.n b5bd8 │ │ movs r0, #12 │ │ - b.n b4f68 │ │ + b.n b5bb8 │ │ asrs r1, r0, #32 │ │ - b.n b5570 │ │ + b.n b61c0 │ │ adds r0, #3 │ │ - b.n b5574 │ │ + b.n b61c4 │ │ lsls r0, r0, #3 │ │ stmia.w sp, {r0, r2, r4, r6, r8, r9, sl, fp, sp} │ │ - b.n b5b9e │ │ + b.n b67ee │ │ ands r0, r1 │ │ - b.n b4f7c │ │ + b.n b5bcc │ │ @ instruction: 0xffd1eaff │ │ asrs r4, r4, #3 │ │ - b.n b4fa8 │ │ + b.n b5bf8 │ │ asrs r1, r0, #32 │ │ - b.n b558c │ │ + b.n b61dc │ │ asrs r2, r3, #1 │ │ - b.n b5014 │ │ + b.n b5c64 │ │ movs r0, r0 │ │ - b.n b5b18 │ │ + b.n b6768 │ │ @ instruction: 0xffbe0aff │ │ asrs r4, r2, #3 │ │ - b.n b4fbc │ │ + b.n b5c0c │ │ movs r1, #123 @ 0x7b │ │ - b.n b5a82 │ │ + b.n b66d2 │ │ movs r4, r2 │ │ - b.n b4fa6 │ │ + b.n b5bf6 │ │ adds r0, #204 @ 0xcc │ │ - b.n b4fc8 │ │ + b.n b5c18 │ │ asrs r1, r0, #32 │ │ - b.n b55ac │ │ + b.n b61fc │ │ movs r0, r1 │ │ - b.n b4fac │ │ + b.n b5bfc │ │ movs r1, r0 │ │ - b.n b5bd6 │ │ + b.n b6826 │ │ adds r0, #3 │ │ - b.n b55b8 │ │ + b.n b6208 │ │ asrs r0, r2, #32 │ │ stmia.w sp, {r1, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff0090 │ │ - b.n b4fe4 │ │ + b.n b5c34 │ │ movs r0, r0 │ │ - b.n b55c8 │ │ + b.n b6218 │ │ lsls r2, r3, #1 │ │ - b.n b504e │ │ + b.n b5c9e │ │ movs r0, r0 │ │ - b.n b5b52 │ │ + b.n b67a2 │ │ @ instruction: 0xffaf0aff │ │ asrs r0, r0, #2 │ │ - b.n b4ff8 │ │ + b.n b5c48 │ │ movs r1, r0 │ │ - b.n b5bfe │ │ + b.n b684e │ │ adds r0, #124 @ 0x7c │ │ - b.n b5000 │ │ + b.n b5c50 │ │ cmp r6, #23 │ │ - b.n b5c06 │ │ + b.n b6856 │ │ asrs r1, r0, #32 │ │ - b.n b55e8 │ │ + b.n b6238 │ │ strb r0, [r0, #0] │ │ - b.n b4fe8 │ │ + b.n b5c38 │ │ adds r0, #3 │ │ - b.n b55f0 │ │ + b.n b6240 │ │ @ instruction: 0xffb5eaff │ │ lsls r0, r5, #1 │ │ - b.n b5018 │ │ + b.n b5c68 │ │ movs r0, r0 │ │ - b.n b55fc │ │ + b.n b624c │ │ lsls r2, r3, #1 │ │ - b.n b5082 │ │ + b.n b5cd2 │ │ movs r0, r0 │ │ - b.n b5b86 │ │ + b.n b67d6 │ │ @ instruction: 0xffa20aff │ │ asrs r0, r3, #1 │ │ - b.n b502c │ │ + b.n b5c7c │ │ movs r1, r0 │ │ - b.n b5c32 │ │ + b.n b6882 │ │ adds r0, #84 @ 0x54 │ │ - b.n b5034 │ │ + b.n b5c84 │ │ cmp r7, #93 @ 0x5d │ │ - b.n b5c3a │ │ + b.n b688a │ │ asrs r1, r0, #32 │ │ - b.n b561c │ │ + b.n b626c │ │ strb r0, [r0, #0] │ │ - b.n b501c │ │ + b.n b5c6c │ │ adds r0, #3 │ │ - b.n b5624 │ │ + b.n b6274 │ │ @ instruction: 0xffa8eaff │ │ - ldrh r4, [r4, #6] │ │ + ldrh r4, [r2, #4] │ │ movs r2, r0 │ │ - strh r3, [r1, #62] @ 0x3e │ │ - vcvt.f16.u16 d22, d14, #11 │ │ - vtbl.8 d24, {d21}, d8 │ │ - movs r2, r0 │ │ - strh r3, [r1, #60] @ 0x3c │ │ - vqshl.u64 d22, d3, #53 @ 0x35 │ │ - vqshrun.s64 d24, q6, #11 │ │ - movs r2, r0 │ │ - strh r7, [r3, #56] @ 0x38 │ │ - vdup.8 d20, d25[2] │ │ - vqrshrun.s64 d24, q0, #11 │ │ - movs r2, r0 │ │ - strh r3, [r2, #58] @ 0x3a │ │ - vcge.f16 d22, d3, #0 │ │ - vneg.f16 d24, d20 │ │ - movs r2, r0 │ │ - strh r7, [r4, #52] @ 0x34 │ │ - vcgt.f16 , , #0 │ │ - vqshl.u32 q12, q8, #21 │ │ - movs r2, r0 │ │ - strh r3, [r6, #50] @ 0x32 │ │ - vtbl.8 d20, {d21-d24}, d25 │ │ - vneg.f16 q12, q8 │ │ + ldrb r3, [r7, #18] │ │ + @ instruction: 0xfff55fd2 │ │ + vqshrun.s64 d24, q12, #11 │ │ + movs r2, r0 │ │ + ldrb r3, [r7, #17] │ │ + @ instruction: 0xfff55a99 │ │ + vneg.f16 q12, q6 │ │ + movs r2, r0 │ │ + ldrb r7, [r1, #16] │ │ + @ instruction: 0xfff53f94 │ │ + vtbl.8 d24, {d5}, d0 │ │ + movs r2, r0 │ │ + ldrb r3, [r0, #17] │ │ + vneg.f16 , q15 │ │ + vqshl.u32 q12, q2, #21 │ │ + movs r2, r0 │ │ + ldrb r7, [r2, #14] │ │ + @ instruction: 0xfff548fd │ │ + vabs.f16 d24, d16 │ │ + movs r2, r0 │ │ + ldrb r3, [r4, #13] │ │ + vcvt.u32.f32 d19, d4, #11 │ │ + vqshl.u64 d24, d0, #53 @ 0x35 │ │ movs r2, r0 │ │ - strh r3, [r4, #54] @ 0x36 │ │ - @ instruction: 0xfff58edb │ │ + ldrb r3, [r2, #15] │ │ + vcgt.f16 d24, d24, #0 │ │ vqshrun.s64 d20, q8, #11 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b5a80 │ │ + b.n b66d0 │ │ str r0, [r0, r0] │ │ - b.n b58aa │ │ + b.n b64fa │ │ movs r0, r0 │ │ - b.n b5cae │ │ + b.n b68fe │ │ movs r0, r0 │ │ - b.n b5c1c │ │ + b.n b686c │ │ ldrh r0, [r6, #0] │ │ lsrs r5, r7, #2 │ │ lsls r1, r0 │ │ - b.n b58ba │ │ + b.n b650a │ │ movs r5, r0 │ │ - b.n b58be │ │ + b.n b650e │ │ asrs r4, r0, #32 │ │ - b.n b58c2 │ │ + b.n b6512 │ │ lsls r2, r0, #5 │ │ add.w r0, r0, r0, lsl #8 │ │ - b.n b50b4 │ │ + b.n b5d04 │ │ asrs r0, r0, #32 │ │ - b.n b58ce │ │ + b.n b651e │ │ movs r0, r0 │ │ - b.n b5cd2 │ │ + b.n b6922 │ │ movs r2, r0 │ │ - b.n b5838 │ │ + b.n b6488 │ │ movs r3, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r1, r0, #4 │ │ - b.n b54c8 │ │ + b.n b6118 │ │ movs r4, r0 │ │ - b.n b5842 │ │ + b.n b6492 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n b58ea │ │ + b.n b653a │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b5ad0 │ │ + b.n b6720 │ │ lsrs r0, r2 │ │ - b.n b593a │ │ + b.n b658a │ │ movs r0, #4 │ │ - b.n b5648 │ │ + b.n b6298 │ │ movs r7, r0 │ │ - b.n b5c66 │ │ + b.n b68b6 │ │ movs r6, r6 │ │ ldrh r0, [r0, #16] │ │ adds r0, #4 │ │ - b.n b5ae8 │ │ + b.n b6738 │ │ movs r1, #2 │ │ - b.n b54f4 │ │ - bfcsel 0, b56d4 , 4, eq │ │ + b.n b6144 │ │ + bfcsel 0, b6324 , 4, eq │ │ lsls r0, r4, #3 │ │ movs r0, r0 │ │ lsls r0, r6, #2 │ │ movs r0, r0 │ │ lsls r0, r3, #2 │ │ movs r0, r0 │ │ lsls r0, r0, #2 │ │ @@ -223717,996 +224247,996 @@ │ │ lsls r0, r2, #1 │ │ movs r0, r0 │ │ movs r0, r7 │ │ movs r0, r0 │ │ movs r0, r4 │ │ movs r0, r0 │ │ movs r0, #6 │ │ - b.n b5a80 │ │ + b.n b66d0 │ │ adds r0, #130 @ 0x82 │ │ - b.n b56fe │ │ + b.n b634e │ │ adds r1, #3 │ │ - b.n b56fe │ │ + b.n b634e │ │ adds r0, #20 │ │ - b.n b5128 │ │ + b.n b5d78 │ │ movs r1, r0 │ │ - b.n b58ac │ │ + b.n b64fc │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, #5 │ │ - b.n b5a98 │ │ + b.n b66e8 │ │ adds r0, #130 @ 0x82 │ │ - b.n b5716 │ │ + b.n b6366 │ │ adds r1, #3 │ │ - b.n b5716 │ │ + b.n b6366 │ │ adds r0, #20 │ │ - b.n b5140 │ │ + b.n b5d90 │ │ movs r1, r0 │ │ - b.n b58c4 │ │ + b.n b6514 │ │ movs r5, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n b5ab0 │ │ + b.n b6700 │ │ adds r0, #130 @ 0x82 │ │ - b.n b572e │ │ + b.n b637e │ │ adds r1, #3 │ │ - b.n b572e │ │ + b.n b637e │ │ adds r0, #20 │ │ - b.n b5158 │ │ + b.n b5da8 │ │ movs r1, r0 │ │ - b.n b58dc │ │ + b.n b652c │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #3 │ │ - b.n b5ac8 │ │ + b.n b6718 │ │ adds r0, #130 @ 0x82 │ │ - b.n b5746 │ │ + b.n b6396 │ │ adds r1, #3 │ │ - b.n b5746 │ │ + b.n b6396 │ │ adds r0, #20 │ │ - b.n b5170 │ │ + b.n b5dc0 │ │ movs r1, r0 │ │ - b.n b58f4 │ │ + b.n b6544 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #2 │ │ - b.n b5ae0 │ │ + b.n b6730 │ │ adds r0, #130 @ 0x82 │ │ - b.n b575e │ │ + b.n b63ae │ │ adds r1, #3 │ │ - b.n b575e │ │ + b.n b63ae │ │ adds r0, #20 │ │ - b.n b5188 │ │ + b.n b5dd8 │ │ movs r1, r0 │ │ - b.n b590c │ │ + b.n b655c │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #1 │ │ - b.n b5af8 │ │ + b.n b6748 │ │ adds r0, #130 @ 0x82 │ │ - b.n b5776 │ │ + b.n b63c6 │ │ adds r1, #3 │ │ - b.n b5776 │ │ + b.n b63c6 │ │ adds r0, #20 │ │ - b.n b51a0 │ │ + b.n b5df0 │ │ movs r1, r0 │ │ - b.n b5924 │ │ + b.n b6574 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #133 @ 0x85 │ │ - b.n b5790 │ │ + b.n b63e0 │ │ movs r1, #2 │ │ - b.n b578a │ │ + b.n b63da │ │ movs r0, #20 │ │ - b.n b51b2 │ │ + b.n b5e02 │ │ movs r1, r0 │ │ - b.n b5936 │ │ + b.n b6586 │ │ movs r0, #5 │ │ - b.n b59d6 │ │ + b.n b6626 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n b59de │ │ + b.n b662e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, lr} │ │ - b.n b59e6 │ │ + b.n b6636 │ │ lsls r3, r3, #4 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n b59ee │ │ + b.n b663e │ │ ands r0, r0 │ │ - b.n b51d2 │ │ + b.n b5e22 │ │ movs r0, #28 │ │ - b.n b5bb6 │ │ + b.n b6806 │ │ adds r0, #164 @ 0xa4 │ │ - b.n b59fa │ │ + b.n b664a │ │ adds r0, #131 @ 0x83 │ │ - b.n b57c4 │ │ + b.n b6414 │ │ adds r1, #3 │ │ - b.n b57c6 │ │ + b.n b6416 │ │ str r4, [r0, r0] │ │ - b.n b51ec │ │ + b.n b5e3c │ │ movs r1, r0 │ │ - b.n b5974 │ │ + b.n b65c4 │ │ str r1, [r0, r0] │ │ - b.n b5bd6 │ │ + b.n b6826 │ │ movs r0, #3 │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n b5d80 │ │ + b.n b69d0 │ │ lsls r5, r4 │ │ - b.n b5a1a │ │ + b.n b666a │ │ @ instruction: 0xfff58aff │ │ movs r0, r2 │ │ - b.n b5be2 │ │ + b.n b6832 │ │ movs r4, r0 │ │ - b.n b5d90 │ │ + b.n b69e0 │ │ movs r6, r0 │ │ subs r2, #0 │ │ adds r0, #4 │ │ - b.n b5212 │ │ + b.n b5e62 │ │ str r0, [r0, r0] │ │ - b.n b5e32 │ │ + b.n b6a82 │ │ movs r1, r0 │ │ - b.n b599c │ │ + b.n b65ec │ │ str r1, [r0, r0] │ │ adds r3, #0 │ │ adds r0, #133 @ 0x85 │ │ - b.n b5a08 │ │ + b.n b6658 │ │ movs r1, #3 │ │ - b.n b5806 │ │ + b.n b6456 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsl #12 │ │ - b.n b5e4a │ │ + b.n b6a9a │ │ movs r2, r0 │ │ - b.n b5db8 │ │ + b.n b6a08 │ │ movs r3, r0 │ │ subs r2, #0 │ │ str r4, [r0, r0] │ │ - b.n b523a │ │ + b.n b5e8a │ │ adds r0, #0 │ │ - b.n b5e5a │ │ + b.n b6aaa │ │ movs r1, r0 │ │ - b.n b59c8 │ │ + b.n b6618 │ │ adds r0, #1 │ │ adds r3, #0 │ │ asrs r3, r0, #2 │ │ - b.n b582c │ │ + b.n b647c │ │ asrs r1, r0, #4 │ │ - b.n b582e │ │ + b.n b647e │ │ movs r0, r0 │ │ - b.n b57b0 │ │ + b.n b6400 │ │ subs r3, r5, r2 │ │ - b.n b5d46 │ │ + b.n b6996 │ │ subs r2, r5, r2 │ │ - b.n b5dca │ │ + b.n b6a1a │ │ lsls r0, r0, #5 │ │ - b.n b5a7a │ │ + b.n b66ca │ │ lsls r0, r2, #6 │ │ - b.n b5742 │ │ + b.n b6392 │ │ movs r2, r0 │ │ - b.n b5a82 │ │ + b.n b66d2 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ - b.n b5be4 │ │ - ldr r0, [pc, #192] @ (b580c ) │ │ + b.n b6834 │ │ + ldr r0, [pc, #192] @ (b645c ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b5c6c │ │ - beq.n b5794 │ │ - b.n b5bf0 │ │ + b.n b68bc │ │ + beq.n b63e4 │ │ + b.n b6840 │ │ ands r1, r0 │ │ - b.n b5a9a │ │ + b.n b66ea │ │ asrs r0, r4, #2 │ │ - b.n b529c │ │ + b.n b5eec │ │ str r0, [r0, r0] │ │ - b.n b5aa2 │ │ + b.n b66f2 │ │ movs r0, #8 │ │ - b.n b527c │ │ + b.n b5ecc │ │ asrs r1, r0, #32 │ │ - b.n b5888 │ │ + b.n b64d8 │ │ adds r0, #12 │ │ - b.n b5284 │ │ + b.n b5ed4 │ │ lsls r2, r3, #1 │ │ - b.n b5314 │ │ + b.n b5f64 │ │ movs r0, r0 │ │ - b.n b5e16 │ │ + b.n b6a66 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ - beq.n b578c │ │ - b.n b5c14 │ │ - ldr r0, [pc, #192] @ (b5840 ) │ │ + beq.n b63dc │ │ + b.n b6864 │ │ + ldr r0, [pc, #192] @ (b6490 ) │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ - b.n b5ca0 │ │ + b.n b68f0 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r1 │ │ - b.n b52b0 │ │ + b.n b5f00 │ │ movs r5, r0 │ │ - b.n b5a32 │ │ + b.n b6682 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n b5344 │ │ + b.n b5f94 │ │ str r4, [r1, r0] │ │ - b.n b52a0 │ │ + b.n b5ef0 │ │ asrs r0, r2, #32 │ │ - b.n b5cbc │ │ + b.n b690c │ │ lsls r1, r6, #24 │ │ add.w r0, r0, r8, lsr #5 │ │ - b.n b52e8 │ │ + b.n b5f38 │ │ movs r0, #0 │ │ - b.n b52d8 │ │ + b.n b5f28 │ │ stmia r0!, {r2} │ │ - b.n b52dc │ │ + b.n b5f2c │ │ asrs r1, r0, #32 │ │ - b.n b58d4 │ │ + b.n b6524 │ │ str r0, [r2, r0] │ │ - b.n b52e4 │ │ + b.n b5f34 │ │ adds r0, #72 @ 0x48 │ │ - b.n b52fc │ │ + b.n b5f4c │ │ movs r1, r4 │ │ stmia.w sp, {r0} │ │ - b.n b5f06 │ │ + b.n b6b56 │ │ adds r0, #3 │ │ - b.n b58e8 │ │ + b.n b6538 │ │ movs r0, #8 │ │ - b.n b52e8 │ │ + b.n b5f38 │ │ movs r0, #0 │ │ - b.n b5f12 │ │ + b.n b6b62 │ │ stmia r0!, {r2, r3} │ │ - b.n b52f0 │ │ - str r3, [sp, #508] @ 0x1fc │ │ + b.n b5f40 │ │ + str r3, [sp, #512] @ 0x200 │ │ @ instruction: 0xebff102c │ │ - b.n b531c │ │ + b.n b5f6c │ │ movs r0, r1 │ │ - b.n b5cf8 │ │ + b.n b6948 │ │ movs r0, r2 │ │ - b.n b5300 │ │ + b.n b5f50 │ │ movs r0, #0 │ │ - b.n b5f2a │ │ + b.n b6b7a │ │ asrs r1, r0, #32 │ │ - b.n b590c │ │ + b.n b655c │ │ movs r0, r0 │ │ - b.n b530c │ │ + b.n b5f5c │ │ movs r1, r0 │ │ - b.n b5f36 │ │ + b.n b6b86 │ │ adds r0, #4 │ │ - b.n b5b3a │ │ + b.n b678a │ │ lsls r5, r2, #25 │ │ @ instruction: 0xeb00ffdd │ │ - @ instruction: 0xeaff84e4 │ │ + @ instruction: 0xeaff8494 │ │ movs r2, r0 │ │ - str r3, [r1, r5] │ │ - vtbx.8 d24, {d5-d8}, d26 │ │ - vsra.u32 d21, d3, #11 │ │ + cmp sp, ip │ │ + vshr.u64 d24, d23, #11 │ │ + vcle.f16 d20, d29, #0 │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b5d34 │ │ - beq.n b5854 │ │ - b.n b5cb8 │ │ + b.n b6984 │ │ + beq.n b64a4 │ │ + b.n b6908 │ │ str r2, [r7, #8] │ │ - b.n b5bc6 │ │ - add r0, pc, #12 @ (adr r0, b5830 ) │ │ - b.n b5b66 │ │ + b.n b6816 │ │ + add r0, pc, #12 @ (adr r0, b6480 ) │ │ + b.n b67b6 │ │ stmia r0!, {r2, r3} │ │ - b.n b5350 │ │ + b.n b5fa0 │ │ str r0, [r0, r0] │ │ - b.n b5b6e │ │ + b.n b67be │ │ movs r1, r0 │ │ - b.n b5a5e │ │ + b.n b66ae │ │ movs r0, #0 │ │ - b.n b5336 │ │ + b.n b5f86 │ │ movs r5, r5 │ │ subs r0, r0, r0 │ │ strh r0, [r1, #0] │ │ - b.n b5374 │ │ + b.n b5fc4 │ │ ands r0, r0 │ │ - b.n b5366 │ │ + b.n b5fb6 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n b537c │ │ + b.n b5fcc │ │ adds r0, #4 │ │ - b.n b536e │ │ + b.n b5fbe │ │ strb r4, [r0, #0] │ │ - b.n b58fe │ │ + b.n b654e │ │ strb r3, [r0, #0] │ │ - b.n b5a04 │ │ + b.n b6654 │ │ movs r6, r6 │ │ subs r2, #0 │ │ movs r4, r0 │ │ - b.n b5e7c │ │ + b.n b6acc │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n b5c6e │ │ + b.n b68be │ │ asrs r3, r4, #32 │ │ - b.n b5c68 │ │ + b.n b68b8 │ │ movs r0, r0 │ │ - b.n b5b8c │ │ + b.n b67dc │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ str r4, [r1, #0] │ │ - b.n b5396 │ │ + b.n b5fe6 │ │ lsls r7, r0, #4 │ │ - b.n b5d82 │ │ + b.n b69d2 │ │ lsls r7, r0, #4 │ │ - b.n b5f1a │ │ + b.n b6b6a │ │ lsls r0, r3, #1 │ │ ldr r2, [sp, #0] │ │ movs r0, r2 │ │ - b.n b53a6 │ │ + b.n b5ff6 │ │ adds r0, #40 @ 0x28 │ │ - b.n b53be │ │ + b.n b600e │ │ str r6, [r0, #0] │ │ - b.n b598a │ │ + b.n b65da │ │ movs r3, r0 │ │ - b.n b5b3a │ │ + b.n b678a │ │ movs r7, r1 │ │ ldr r2, [sp, #0] │ │ asrs r4, r6, #7 │ │ - b.n b53d4 │ │ + b.n b6024 │ │ asrs r1, r0, #32 │ │ - b.n b59b8 │ │ + b.n b6608 │ │ lsls r1, r1, #1 │ │ and.w r0, r0, r3, asr #32 │ │ - b.n b5ec4 │ │ + b.n b6b14 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ str r4, [r7, #8] │ │ - b.n b5c4e │ │ + b.n b689e │ │ adds r0, #190 @ 0xbe │ │ - b.n b5c52 │ │ + b.n b68a2 │ │ movs r6, r0 │ │ - b.n b5b58 │ │ + b.n b67a8 │ │ movs r5, r7 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n b5ce6 │ │ + b.n b6936 │ │ movs r3, r7 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n b53fa │ │ + b.n b604a │ │ asrs r4, r2, #32 │ │ - b.n b5dcc │ │ + b.n b6a1c │ │ movs r0, r1 │ │ - b.n b53ea │ │ + b.n b603a │ │ movs r0, r0 │ │ - b.n b5b70 │ │ + b.n b67c0 │ │ movs r0, r7 │ │ ldrh r0, [r0, #16] │ │ movs r2, r1 │ │ - b.n b5c16 │ │ + b.n b6866 │ │ asrs r2, r0, #32 │ │ - b.n b5c1a │ │ + b.n b686a │ │ lsls r4, r3, #26 │ │ add.w r0, r0, r0 │ │ - b.n b5f82 │ │ + b.n b6bd2 │ │ movs r4, r0 │ │ - b.n b53f0 │ │ + b.n b6040 │ │ lsls r5, r0, #1 │ │ subs r0, r0, r0 │ │ - beq.n b5924 │ │ - b.n b5d84 │ │ + beq.n b6574 │ │ + b.n b69d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r6, r7, r8, r9, sl, fp, ip, sp} │ │ - b.n b5f10 │ │ + b.n b6b60 │ │ movs r3, r0 │ │ - b.n b5b9c │ │ + b.n b67ec │ │ movs r5, r6 │ │ lsrs r0, r0, #8 │ │ adds r0, #3 │ │ - b.n b592e │ │ + b.n b657e │ │ movs r3, r6 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n b5f2c │ │ + b.n b6b7c │ │ lsls r1, r0, #1 │ │ subs r0, r0, r0 │ │ movs r3, r4 │ │ - b.n b5f34 │ │ + b.n b6b84 │ │ @ instruction: 0xffc80aff │ │ asrs r4, r1, #5 │ │ - b.n b5458 │ │ + b.n b60a8 │ │ adcs r4, r1 │ │ - b.n b545c │ │ + b.n b60ac │ │ adds r1, #76 @ 0x4c │ │ - b.n b5460 │ │ + b.n b60b0 │ │ asrs r1, r0, #32 │ │ - b.n b5a44 │ │ + b.n b6694 │ │ ands r4, r0 │ │ - b.n b5a48 │ │ + b.n b6698 │ │ adds r0, #3 │ │ - b.n b5a4c │ │ + b.n b669c │ │ movs r6, r7 │ │ and.w r0, r0, r0, rrx │ │ - b.n b5e4e │ │ - b.n b5948 │ │ - b.n b545a │ │ + b.n b6a9e │ │ + b.n b6598 │ │ + b.n b60aa │ │ strb r4, [r1, #0] │ │ - b.n b545e │ │ - b.n b5968 │ │ - b.n b545c │ │ - b.n b594c │ │ - b.n b5a02 │ │ + b.n b60ae │ │ + b.n b65b8 │ │ + b.n b60ac │ │ + b.n b659c │ │ + b.n b6652 │ │ strb r0, [r3, #0] │ │ - b.n b5464 │ │ + b.n b60b4 │ │ strb r3, [r0, #0] │ │ - b.n b5afc │ │ + b.n b674c │ │ movs r5, r0 │ │ subs r2, #0 │ │ strb r0, [r0, #0] │ │ - b.n b5c96 │ │ + b.n b68e6 │ │ ands r1, r0 │ │ ldmia.w r0, {} │ │ - b.n b5a0e │ │ + b.n b665e │ │ movs r6, r1 │ │ - b.n b5b14 │ │ + b.n b6764 │ │ movs r7, r0 │ │ - b.n b5ca6 │ │ + b.n b68f6 │ │ @ instruction: 0xffba2aff │ │ asrs r0, r3, #32 │ │ - b.n b54a8 │ │ + b.n b60f8 │ │ strb r0, [r0, #0] │ │ - b.n b5cb2 │ │ + b.n b6902 │ │ movs r4, r2 │ │ - b.n b54b0 │ │ + b.n b6100 │ │ asrs r1, r1, #32 │ │ - b.n b59bc │ │ + b.n b660c │ │ movs r0, r1 │ │ - b.n b59be │ │ + b.n b660e │ │ movs r1, r0 │ │ - b.n b5ca2 │ │ + b.n b68f2 │ │ movs r5, r5 │ │ subs r0, r0, r0 │ │ asrs r4, r5, #3 │ │ - b.n b54c8 │ │ + b.n b6118 │ │ lsls r4, r5, #3 │ │ - b.n b54cc │ │ + b.n b611c │ │ str r0, [r2, #12] │ │ - b.n b5d20 │ │ + b.n b6970 │ │ asrs r1, r0, #32 │ │ - b.n b5ab4 │ │ + b.n b6704 │ │ strb r1, [r1, #0] │ │ - b.n b59e8 │ │ + b.n b6638 │ │ movs r0, r0 │ │ - b.n b5abc │ │ + b.n b670c │ │ str r0, [r1, #0] │ │ - b.n b59ee │ │ + b.n b663e │ │ strb r7, [r0, #0] │ │ - b.n b5cd2 │ │ + b.n b6922 │ │ movs r1, r0 │ │ lsls r0, r4, #6 │ │ movs r5, r4 │ │ and.w r0, r0, r0, lsl #1 │ │ - b.n b54ea │ │ + b.n b613a │ │ movs r0, r1 │ │ - b.n b54d6 │ │ + b.n b6126 │ │ asrs r4, r1, #3 │ │ - b.n b54f8 │ │ + b.n b6148 │ │ movs r4, r2 │ │ - b.n b5e3e │ │ + b.n b6a8e │ │ movs r0, r0 │ │ - b.n b54dc │ │ + b.n b612c │ │ asrs r1, r0, #32 │ │ - b.n b5ae4 │ │ + b.n b6734 │ │ movs r2, r0 │ │ - b.n b5d0a │ │ + b.n b695a │ │ movs r0, #6 │ │ - b.n b5d0e │ │ + b.n b695e │ │ vqrdmlah.s16 q15, q14, │ │ movs r7, r0 │ │ and.w r0, r0, ip, ror #5 │ │ - b.n b5518 │ │ + b.n b6168 │ │ asrs r1, r0, #32 │ │ - b.n b5afc │ │ + b.n b674c │ │ movs r1, r0 │ │ and.w r0, r0, ip, lsr #6 │ │ - b.n b5524 │ │ + b.n b6174 │ │ asrs r1, r0, #32 │ │ - b.n b5b08 │ │ + b.n b6758 │ │ movs r2, r0 │ │ - b.n b5d2e │ │ + b.n b697e │ │ movs r0, #6 │ │ - b.n b5d32 │ │ + b.n b6982 │ │ vqrdmlah.s16 q15, , │ │ lsls r4, r6, #30 │ │ - b.n b600a │ │ + b.n b6c5a │ │ lsrs r7, r7, #31 │ │ - b.n b609c │ │ + b.n b6cec │ │ movs r4, r0 │ │ - b.n b550c │ │ + b.n b615c │ │ movs r4, r1 │ │ - b.n b553a │ │ + b.n b618a │ │ asrs r4, r0, #32 │ │ - b.n b552a │ │ + b.n b617a │ │ asrs r2, r0, #32 │ │ - b.n b6110 │ │ + b.n b6d60 │ │ asrs r4, r0, #32 │ │ - b.n b5512 │ │ + b.n b6162 │ │ @ instruction: 0xffb4eaff │ │ asrs r0, r0, #1 │ │ - b.n b5558 │ │ + b.n b61a8 │ │ eors r0, r0 │ │ - b.n b555c │ │ + b.n b61ac │ │ adds r0, #64 @ 0x40 │ │ - b.n b5560 │ │ + b.n b61b0 │ │ asrs r1, r0, #32 │ │ - b.n b5b44 │ │ + b.n b6794 │ │ ands r4, r0 │ │ - b.n b5b48 │ │ + b.n b6798 │ │ adds r0, #3 │ │ - b.n b5b4c │ │ + b.n b679c │ │ str r0, [r0, #0] │ │ - b.n b554c │ │ + b.n b619c │ │ movs r2, r0 │ │ - b.n b5d76 │ │ + b.n b69c6 │ │ movs r0, #4 │ │ - b.n b5d7a │ │ + b.n b69ca │ │ @ instruction: 0xffe3eaff │ │ movs r0, r6 │ │ - b.n b5580 │ │ + b.n b61d0 │ │ movs r0, r0 │ │ - b.n b5b64 │ │ + b.n b67b4 │ │ asrs r4, r6, #32 │ │ - b.n b5588 │ │ + b.n b61d8 │ │ strh r0, [r7, #6] │ │ - b.n b5de8 │ │ + b.n b6a38 │ │ asrs r1, r0, #32 │ │ - b.n b5b70 │ │ + b.n b67c0 │ │ movs r0, r0 │ │ - b.n b5570 │ │ + b.n b61c0 │ │ @ instruction: 0xfff5eaff │ │ - cmp r0, #188 @ 0xbc │ │ - vqrdmlah.s , , d9[0] │ │ - vtbx.8 d23, {d5}, d13 │ │ - vclt.s16 , q0, #0 │ │ - vqrdmlsh.s , , d9[0] │ │ - vabs.s16 , q2 │ │ - vtbx.8 d23, {d5-d6}, d9 │ │ - vshr.u64 q12, , #11 │ │ - vcle.s16 d24, d17, #0 │ │ - vcle.f16 d22, d0, #0 │ │ - vtbx.8 d24, {d21-d24}, d20 │ │ - vtbx.8 d21, {d5-d8}, d8 │ │ - @ instruction: 0xfff599f3 │ │ - vtbx.8 d23, {d5-d6}, d18 │ │ + subs r1, r6, r7 │ │ + vcle.f16 , , #0 │ │ + @ instruction: 0xfff56b74 │ │ + vmlsl.u q10, d21, d8[0] │ │ + vmlsl.u , d21, d25[0] │ │ + vneg.f16 q10, q6 │ │ + vcvt.f16.u16 q11, q8, #11 │ │ + vcle.f16 , , #0 │ │ + vqshlu.s64 d23, d1, #53 @ 0x35 │ │ + vqshrn.u64 d21, q10, #11 │ │ + vsra.u32 q12, , #11 │ │ + @ instruction: 0xfff54f96 │ │ + vceq.i16 d25, d6, #0 │ │ + vmull.u q11, d21, d9 │ │ vcvt.f16.u16 d20, d0, #11 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b5fb4 │ │ + b.n b6c04 │ │ adds r0, #4 │ │ - b.n b53be │ │ + b.n b600e │ │ stmia r0!, {r1} │ │ - b.n b6262 │ │ - b.n b5aa4 │ │ - b.n b5de6 │ │ + b.n b6eb2 │ │ + b.n b66f4 │ │ + b.n b6a36 │ │ movs r0, #131 @ 0x83 │ │ - b.n b5ac2 │ │ + b.n b6712 │ │ ands r6, r1 │ │ - b.n b5dee │ │ + b.n b6a3e │ │ movs r0, #2 │ │ - b.n b5a1a │ │ + b.n b666a │ │ movs r1, r0 │ │ - b.n b5d5a │ │ + b.n b69aa │ │ movs r0, #1 │ │ - b.n b5fc0 │ │ - b.n b5ac4 │ │ + b.n b6c10 │ │ + b.n b6714 │ │ strh r0, [r4, #12] │ │ movs r5, r0 │ │ - b.n b6166 │ │ + b.n b6db6 │ │ adds r0, #162 @ 0xa2 │ │ - b.n b5e06 │ │ + b.n b6a56 │ │ @ instruction: 0xfff68aff │ │ movs r4, r0 │ │ - b.n b6172 │ │ + b.n b6dc2 │ │ movs r5, r0 │ │ subs r2, #0 │ │ movs r0, #0 │ │ - b.n b5612 │ │ + b.n b6262 │ │ adds r0, #0 │ │ - b.n b621a │ │ + b.n b6e6a │ │ movs r1, r0 │ │ - b.n b5d82 │ │ + b.n b69d2 │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ - b.n b5cea │ │ - b.n b5c02 │ │ + b.n b693a │ │ + b.n b6852 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsl #12 │ │ - b.n b622e │ │ + b.n b6e7e │ │ movs r2, r0 │ │ - b.n b6196 │ │ + b.n b6de6 │ │ movs r3, r0 │ │ subs r2, #0 │ │ movs r0, #0 │ │ - b.n b5636 │ │ + b.n b6286 │ │ adds r0, #0 │ │ - b.n b623e │ │ + b.n b6e8e │ │ movs r1, r0 │ │ - b.n b5da6 │ │ + b.n b69f6 │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ asrs r3, r0, #4 │ │ - b.n b5c26 │ │ + b.n b6876 │ │ movs r0, r0 │ │ - b.n b5b90 │ │ + b.n b67e0 │ │ asrs r1, r0, #32 │ │ - b.n b6252 │ │ + b.n b6ea2 │ │ lsls r0, r0, #5 │ │ - b.n b5c18 │ │ + b.n b6868 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b603c │ │ + b.n b6c8c │ │ str r0, [r0, #0] │ │ - b.n b5646 │ │ + b.n b6296 │ │ ands r0, r0 │ │ - b.n b5e6a │ │ + b.n b6aba │ │ adds r0, #4 │ │ - b.n b564e │ │ + b.n b629e │ │ movs r0, #6 │ │ - b.n b5bb8 │ │ + b.n b6808 │ │ lsls r6, r1, #2 │ │ - b.n b61da │ │ + b.n b6e2a │ │ movs r6, r6 │ │ cmp r2, #0 │ │ movs r4, r0 │ │ - b.n b627e │ │ + b.n b6ece │ │ asrs r2, r4, #4 │ │ - b.n b5c42 │ │ + b.n b6892 │ │ movs r4, r3 │ │ - b.n b604e │ │ + b.n b6c9e │ │ strb r0, [r2, #0] │ │ - b.n b6052 │ │ + b.n b6ca2 │ │ movs r1, r0 │ │ - b.n b5dfa │ │ + b.n b6a4a │ │ movs r0, r5 │ │ ldr r2, [sp, #0] │ │ asrs r6, r0, #2 │ │ - b.n b5c62 │ │ + b.n b68b2 │ │ asrs r1, r0, #4 │ │ - b.n b5c5a │ │ + b.n b68aa │ │ movs r1, r0 │ │ - b.n b629e │ │ + b.n b6eee │ │ lsls r3, r0, #2 │ │ - b.n b5e62 │ │ + b.n b6ab2 │ │ lsls r0, r0, #2 │ │ - b.n b5c66 │ │ + b.n b68b6 │ │ str r0, [r0, r4] │ │ - b.n b5c78 │ │ + b.n b68c8 │ │ movs r0, r0 │ │ - b.n b6032 │ │ + b.n b6c82 │ │ lsls r0, r0, #2 │ │ - b.n b5c72 │ │ + b.n b68c2 │ │ str r0, [r0, #16] │ │ - b.n b5c80 │ │ + b.n b68d0 │ │ lsls r2, r0, #2 │ │ - b.n b5c7e │ │ + b.n b68ce │ │ movs r1, #0 │ │ - b.n b5ebe │ │ + b.n b6b0e │ │ movs r6, r0 │ │ - b.n b5ec2 │ │ - ldrb r7, [r1, #9] │ │ - @ instruction: 0xfa000006 │ │ - b.n b5eca │ │ + b.n b6b12 │ │ + ldrb r4, [r7, #10] │ │ + mla r0, r0, r6, r0 │ │ + b.n b6b1a │ │ asrs r5, r0, #32 │ │ - b.n b5ece │ │ + b.n b6b1e │ │ lsls r3, r2, #2 │ │ add.w r0, r0, r0, lsr #3 │ │ - b.n b5f1e │ │ + b.n b6b6e │ │ str r4, [r1, #0] │ │ - b.n b6024 │ │ + b.n b6c74 │ │ asrs r1, r0, #2 │ │ - b.n b5ca0 │ │ + b.n b68f0 │ │ lsls r0, r0, #2 │ │ - b.n b5ca2 │ │ + b.n b68f2 │ │ asrs r1, r0, #4 │ │ - b.n b5cb4 │ │ + b.n b6904 │ │ lsls r0, r0, #4 │ │ - b.n b5cb8 │ │ + b.n b6908 │ │ adds r0, #4 │ │ - b.n b56da │ │ + b.n b632a │ │ movs r0, #6 │ │ - b.n b5ef2 │ │ + b.n b6b42 │ │ strb r4, [r0, #0] │ │ - b.n b56d6 │ │ + b.n b6326 │ │ movs r3, r0 │ │ - b.n b5e68 │ │ + b.n b6ab8 │ │ movs r0, #0 │ │ strh r0, [r4, #12] │ │ movs r3, r0 │ │ - b.n b5e70 │ │ + b.n b6ac0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [r2, #48] @ 0x30 │ │ str r2, [sp, #280] @ 0x118 │ │ movs r0, #8 │ │ - b.n b56f2 │ │ + b.n b6342 │ │ movs r4, r1 │ │ strh r0, [r0, #18] │ │ movs r0, #8 │ │ - b.n b56d8 │ │ + b.n b6328 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r1, #48] @ 0x30 │ │ - b.n b6060 │ │ + b.n b6cb0 │ │ movs r0, r0 │ │ - b.n b5e84 │ │ + b.n b6ad4 │ │ @ instruction: 0xfff08aff │ │ movs r4, r0 │ │ - b.n b5712 │ │ + b.n b6362 │ │ movs r0, r0 │ │ - b.n b56f6 │ │ + b.n b6346 │ │ movs r4, r0 │ │ - b.n b5f32 │ │ + b.n b6b82 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r7, ip} │ │ - b.n b5d00 │ │ + b.n b6950 │ │ asrs r1, r0, #4 │ │ - b.n b5d0c │ │ + b.n b695c │ │ asrs r4, r1, #32 │ │ - b.n b6104 │ │ + b.n b6d54 │ │ lsls r6, r6, #1 │ │ add.w r0, r0, r4 │ │ - b.n b5732 │ │ + b.n b6382 │ │ movs r0, r0 │ │ - b.n b5716 │ │ + b.n b6366 │ │ movs r4, r0 │ │ - b.n b5f52 │ │ + b.n b6ba2 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r4} │ │ - b.n b6122 │ │ + b.n b6d72 │ │ asrs r3, r0, #32 │ │ - b.n b5f5e │ │ + b.n b6bae │ │ movs r3, r0 │ │ add.w r0, r0, r4 │ │ - b.n b574e │ │ + b.n b639e │ │ movs r0, r0 │ │ - b.n b5732 │ │ + b.n b6382 │ │ movs r4, r0 │ │ - b.n b5f6e │ │ + b.n b6bbe │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b6154 │ │ - beq.n b5c74 │ │ - b.n b60d8 │ │ - blt.n b5c44 │ │ - b.n b60dc │ │ + b.n b6da4 │ │ + beq.n b68c4 │ │ + b.n b6d28 │ │ + blt.n b6894 │ │ + b.n b6d2c │ │ movs r0, #129 @ 0x81 │ │ - b.n b5d48 │ │ - b.n b5c48 │ │ - b.n b5f8a │ │ + b.n b6998 │ │ + b.n b6898 │ │ + b.n b6bda │ │ strh r0, [r3, #0] │ │ - b.n b6168 │ │ + b.n b6db8 │ │ str r0, [sp, #0] │ │ - b.n b6392 │ │ + b.n b6fe2 │ │ lsls r2, r0, #4 │ │ - b.n b5d56 │ │ + b.n b69a6 │ │ add r3, sp, #4 │ │ - b.n b616a │ │ + b.n b6dba │ │ adds r0, #16 │ │ - b.n b615e │ │ + b.n b6dae │ │ ands r4, r1 │ │ - b.n b6162 │ │ + b.n b6db2 │ │ lsls r2, r0, #4 │ │ - b.n b5fa6 │ │ + b.n b6bf6 │ │ adds r0, #12 │ │ - b.n b5784 │ │ + b.n b63d4 │ │ movs r0, r1 │ │ - b.n b5788 │ │ + b.n b63d8 │ │ lsls r1, r0, #4 │ │ - b.n b5cf4 │ │ + b.n b6944 │ │ movs r0, #4 │ │ - b.n b5790 │ │ + b.n b63e0 │ │ str r0, [r0, r4] │ │ - b.n b5fba │ │ + b.n b6c0a │ │ ands r0, r2 │ │ - b.n b5798 │ │ + b.n b63e8 │ │ str r4, [r2, r0] │ │ - b.n b579c │ │ + b.n b63ec │ │ movs r0, r1 │ │ - b.n b5fc6 │ │ + b.n b6c16 │ │ subs r2, r0, r4 │ │ - b.n b63ca │ │ + b.n b701a │ │ ands r6, r1 │ │ - b.n b5fce │ │ - ldrb r2, [r0, #9] │ │ + b.n b6c1e │ │ + ldrb r2, [r5, #8] │ │ mla r0, r0, r4, r0 │ │ - b.n b57be │ │ - b.n b5ca0 │ │ - b.n b5fda │ │ + b.n b640e │ │ + b.n b68f0 │ │ + b.n b6c2a │ │ asrs r0, r0, #32 │ │ - b.n b63de │ │ + b.n b702e │ │ stmia r0!, {} │ │ - b.n b63e2 │ │ + b.n b7032 │ │ ldr r0, [r6, r4] │ │ - b.n b5fe6 │ │ + b.n b6c36 │ │ adds r0, #1 │ │ - b.n b5d46 │ │ + b.n b6996 │ │ asrs r4, r1, #32 │ │ - b.n b6130 │ │ + b.n b6d80 │ │ adds r0, #4 │ │ - b.n b57d8 │ │ + b.n b6428 │ │ cmp r1, #51 @ 0x33 │ │ - b.n b5ff6 │ │ + b.n b6c46 │ │ eors r2, r6 │ │ - b.n b5a98 │ │ + b.n b66e8 │ │ str r4, [r0, #16] │ │ - b.n b5bee │ │ + b.n b683e │ │ strb r2, [r2, #17] │ │ - b.n b5c90 │ │ + b.n b68e0 │ │ lsls r7, r0, #4 │ │ - b.n b5bfa │ │ + b.n b684a │ │ str r1, [r0, #0] │ │ - b.n b61d6 │ │ + b.n b6e26 │ │ str r4, [r0, #16] │ │ - b.n b5bde │ │ + b.n b682e │ │ movs r1, r0 │ │ - b.n b61d2 │ │ + b.n b6e22 │ │ lsls r7, r0, #4 │ │ - b.n b5bea │ │ + b.n b683a │ │ lsrs r3, r6, #4 │ │ - b.n b5d24 │ │ + b.n b6974 │ │ stmia r0!, {r2, r3} │ │ - b.n b5fde │ │ + b.n b6c2e │ │ movs r4, r2 │ │ - b.n b581c │ │ + b.n b646c │ │ str r2, [r0, r0] │ │ - b.n b6026 │ │ + b.n b6c76 │ │ movs r1, r0 │ │ - b.n b5f8a │ │ + b.n b6bda │ │ @ instruction: 0xffed1aff │ │ str r4, [r2, r0] │ │ - b.n b582c │ │ + b.n b647c │ │ asrs r0, r0, #32 │ │ - b.n b6436 │ │ + b.n b7086 │ │ movs r0, #0 │ │ - b.n b643a │ │ + b.n b708a │ │ adds r0, #0 │ │ - b.n b643e │ │ + b.n b708e │ │ strb r1, [r0, #4] │ │ - b.n b5e12 │ │ + b.n b6a62 │ │ lsls r1, r0, #4 │ │ - b.n b5c36 │ │ + b.n b6886 │ │ adds r1, #1 │ │ - b.n b5c1a │ │ + b.n b686a │ │ asrs r1, r0, #32 │ │ - b.n b6210 │ │ + b.n b6e60 │ │ str r0, [r0, #64] @ 0x40 │ │ - b.n b5840 │ │ + b.n b6490 │ │ adds r0, #3 │ │ - b.n b5e16 │ │ + b.n b6a66 │ │ movs r4, #0 │ │ - b.n b5828 │ │ + b.n b6478 │ │ lsrs r1, r0, #16 │ │ - b.n b63c0 │ │ + b.n b7010 │ │ movs r0, #2 │ │ - b.n b5e2e │ │ + b.n b6a7e │ │ @ instruction: 0xfff51aff │ │ ands r0, r2 │ │ - b.n b5864 │ │ + b.n b64b4 │ │ asrs r0, r0, #32 │ │ - b.n b646e │ │ + b.n b70be │ │ movs r1, r0 │ │ - b.n b5dce │ │ + b.n b6a1e │ │ asrs r4, r1, #32 │ │ - b.n b61b8 │ │ + b.n b6e08 │ │ movs r1, r0 │ │ - b.n b5fe4 │ │ + b.n b6c34 │ │ movs r0, #212 @ 0xd4 │ │ - b.n b60be │ │ + b.n b6d0e │ │ lsrs r0, r0, #12 │ │ @ instruction: 0xedd02932 │ │ - b.n b6086 │ │ + b.n b6cd6 │ │ movs r0, #114 @ 0x72 │ │ - b.n b5b28 │ │ + b.n b6778 │ │ strb r2, [r0, #4] │ │ - b.n b5c7e │ │ + b.n b68ce │ │ movs r1, r0 │ │ - b.n b6260 │ │ + b.n b6eb0 │ │ lsls r2, r0, #4 │ │ - b.n b5c66 │ │ + b.n b68b6 │ │ lsls r7, r0, #2 │ │ - b.n b5e68 │ │ + b.n b6ab8 │ │ lsls r0, r0, #4 │ │ - b.n b5e66 │ │ + b.n b6ab6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r0, #32] │ │ - b.n b5866 │ │ + b.n b64b6 │ │ @ instruction: 0xfff01aff │ │ asrs r4, r1, #32 │ │ - b.n b58a8 │ │ + b.n b64f8 │ │ lsrs r1, r0, #16 │ │ - b.n b642a │ │ + b.n b707a │ │ movs r0, #8 │ │ - b.n b58b0 │ │ + b.n b6500 │ │ movs r2, r2 │ │ subs r2, #0 │ │ movs r1, r1 │ │ ldmia.w r1, {r2, r3, sp} │ │ - b.n b6226 │ │ + b.n b6e76 │ │ lsrs r0, r6, #4 │ │ - b.n b60c6 │ │ + b.n b6d16 │ │ lsls r0, r2, #17 │ │ - b.n b5d58 │ │ + b.n b69a8 │ │ lsrs r1, r0, #12 │ │ ldcl 0, cr1, [r1, #-48] @ 0xffffffd0 │ │ - b.n b6294 │ │ + b.n b6ee4 │ │ strb r0, [r0, #4] │ │ - b.n b5cca │ │ + b.n b691a │ │ str r1, [r0, #0] │ │ - b.n b62a8 │ │ + b.n b6ef8 │ │ str r0, [r0, #16] │ │ - b.n b5cb2 │ │ + b.n b6902 │ │ lsls r7, r0, #2 │ │ - b.n b5eb0 │ │ + b.n b6b00 │ │ lsls r0, r0, #4 │ │ - b.n b5ec2 │ │ + b.n b6b12 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r0, #32] │ │ - b.n b58ae │ │ + b.n b64fe │ │ @ instruction: 0xfff11aff │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n b62c8 │ │ + b.n b6f18 │ │ lsrs r4, r5, #32 │ │ - b.n b611a │ │ + b.n b6d6a │ │ @ instruction: 0xffb01aff │ │ - beq.n b5df8 │ │ - b.n b6258 │ │ + beq.n b6a48 │ │ + b.n b6ea8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2} │ │ - b.n b5904 │ │ + b.n b6554 │ │ asrs r4, r0, #32 │ │ - b.n b610e │ │ + b.n b6d5e │ │ movs r1, #0 │ │ - b.n b6112 │ │ + b.n b6d62 │ │ movs r6, r1 │ │ - b.n b6116 │ │ - ldrb r2, [r7, #6] │ │ - @ instruction: 0xfa00d01c │ │ - b.n b6274 │ │ + b.n b6d66 │ │ + ldrb r7, [r4, #8] │ │ + mls r0, r0, ip, sp │ │ + b.n b6ec4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b6304 │ │ + b.n b6f54 │ │ svc 75 @ 0x4b │ │ - b.n b6288 │ │ - add r0, pc, #160 @ (adr r0, b5e90 ) │ │ - b.n b630c │ │ + b.n b6ed8 │ │ + add r0, pc, #160 @ (adr r0, b6ae0 ) │ │ + b.n b6f5c │ │ ldrh r3, [r5, #20] │ │ - b.n b640a │ │ + b.n b705a │ │ stmia r0!, {r2, r3} │ │ - b.n b627c │ │ + b.n b6ecc │ │ ldrh r2, [r5, #20] │ │ - b.n b6492 │ │ + b.n b70e2 │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n b6142 │ │ + b.n b6d92 │ │ movs r4, r0 │ │ and.w r0, r0, ip, lsl #12 │ │ - b.n b614a │ │ + b.n b6d9a │ │ movs r0, #5 │ │ - b.n b614e │ │ + b.n b6d9e │ │ stmia r0!, {r0} │ │ - b.n b6152 │ │ + b.n b6da2 │ │ movs r0, #240 @ 0xf0 │ │ - b.n b61a8 │ │ + b.n b6df8 │ │ str r0, [sp, #32] │ │ - b.n b632c │ │ + b.n b6f7c │ │ asrs r0, r0, #32 │ │ - b.n b5eb6 │ │ + b.n b6b06 │ │ lsls r7, r3, #1 │ │ - b.n b64c4 │ │ + b.n b7114 │ │ movs r1, #65 @ 0x41 │ │ - b.n b6166 │ │ + b.n b6db6 │ │ lsrs r2, r2, #2 │ │ - b.n b5e2e │ │ + b.n b6a7e │ │ movs r1, r3 │ │ ldmia r2!, {} │ │ asrs r1, r0, #32 │ │ - b.n b6336 │ │ + b.n b6f86 │ │ movs r0, #4 │ │ - b.n b6354 │ │ + b.n b6fa4 │ │ asrs r1, r0, #4 │ │ - b.n b5d5e │ │ - blx 4b6f40 │ │ + b.n b69ae │ │ + blx 4b7b90 │ │ asrs r4, r1, #8 │ │ movs r0, r0 │ │ asrs r4, r1, #8 │ │ movs r0, r0 │ │ movs r4, r4 │ │ movs r0, r0 │ │ lsls r4, r4, #8 │ │ @@ -224718,3031 +225248,3031 @@ │ │ lsls r0, r1, #16 │ │ movs r0, r0 │ │ lsls r4, r0, #10 │ │ movs r0, r0 │ │ lsls r0, r6, #19 │ │ movs r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n b5986 │ │ + b.n b65d6 │ │ movs r0, #16 │ │ - b.n b598a │ │ + b.n b65da │ │ movs r2, r0 │ │ - b.n b6110 │ │ + b.n b6d60 │ │ lsls r5, r6, #17 │ │ subs r2, #0 │ │ movs r0, #0 │ │ - b.n b5996 │ │ + b.n b65e6 │ │ adds r0, #20 │ │ - b.n b599a │ │ + b.n b65ea │ │ strb r0, [r1, #0] │ │ - b.n b599e │ │ + b.n b65ee │ │ lsrs r3, r0, #12 │ │ ldcl 0, cr3, [r0, #32] │ │ - b.n b5986 │ │ + b.n b65d6 │ │ movs r0, #12 │ │ - b.n b598a │ │ + b.n b65da │ │ asrs r0, r2, #32 │ │ - b.n b598e │ │ + b.n b65de │ │ strb r4, [r2, #0] │ │ - b.n b5992 │ │ + b.n b65e2 │ │ lsls r3, r5, #17 │ │ and.w r0, r0, r2, asr #10 │ │ - b.n b61da │ │ + b.n b6e2a │ │ asrs r4, r0, #32 │ │ - b.n b59be │ │ + b.n b660e │ │ movs r0, #130 @ 0x82 │ │ - b.n b5fa6 │ │ + b.n b6bf6 │ │ movs r1, #2 │ │ - b.n b5fa6 │ │ + b.n b6bf6 │ │ strb r4, [r0, #0] │ │ - b.n b59ce │ │ + b.n b661e │ │ movs r7, r0 │ │ - b.n b6150 │ │ + b.n b6da0 │ │ movs r7, r6 │ │ cmp r2, #0 │ │ asrs r4, r0, #32 │ │ - b.n b59ee │ │ + b.n b663e │ │ movs r1, r0 │ │ - b.n b6168 │ │ + b.n b6db8 │ │ lsls r0, r0, #1 │ │ cmp r2, #0 │ │ asrs r4, r0, #32 │ │ - b.n b59e2 │ │ + b.n b6632 │ │ movs r7, r0 │ │ - b.n b6168 │ │ + b.n b6db8 │ │ movs r0, r1 │ │ subs r2, #0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [r2, #32] │ │ - b.n b59f2 │ │ + b.n b6642 │ │ str r0, [r1, #0] │ │ - b.n b59fa │ │ + b.n b664a │ │ adds r0, #0 │ │ - b.n b59fa │ │ + b.n b664a │ │ str r0, [r1, #0] │ │ - b.n b59de │ │ + b.n b662e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #520] @ 0x208 │ │ @ instruction: 0xe9827001 │ │ - b.n b622a │ │ + b.n b6e7a │ │ adds r0, #0 │ │ - b.n b59f2 │ │ - b.n b5ef0 │ │ - b.n b63b2 │ │ + b.n b6642 │ │ + b.n b6b40 │ │ + b.n b7002 │ │ asrs r4, r1, #32 │ │ - b.n b6236 │ │ + b.n b6e86 │ │ str r0, [r0, r0] │ │ - b.n b623a │ │ + b.n b6e8a │ │ adds r0, #5 │ │ - b.n b5f96 │ │ + b.n b6be6 │ │ str r0, [r2, #0] │ │ - b.n b5a2c │ │ + b.n b667c │ │ adds r0, #12 │ │ - b.n b638c │ │ + b.n b6fdc │ │ str r4, [r1, r0] │ │ - b.n b6414 │ │ + b.n b7064 │ │ movs r7, r0 │ │ - b.n b61ba │ │ + b.n b6e0a │ │ @ instruction: 0xfffa3aff │ │ str r1, [r0, #0] │ │ - b.n b6032 │ │ + b.n b6c82 │ │ ands r0, r1 │ │ - b.n b593c │ │ + b.n b658c │ │ str r4, [r1, #0] │ │ - b.n b63aa │ │ + b.n b6ffa │ │ asrs r4, r1, #32 │ │ - b.n b63a4 │ │ + b.n b6ff4 │ │ movs r4, r0 │ │ - b.n b61d4 │ │ + b.n b6e24 │ │ @ instruction: 0xfffa3aff │ │ movs r1, r0 │ │ - b.n b61d8 │ │ + b.n b6e28 │ │ movs r1, r2 │ │ ldrh r0, [r0, #16] │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r5, #8] │ │ - b.n b61dc │ │ + b.n b6e2c │ │ adds r0, #8 │ │ - b.n b5a68 │ │ + b.n b66b8 │ │ adds r0, #32 │ │ - b.n b5a5c │ │ + b.n b66ac │ │ lsrs r6, r0, #12 │ │ vstr d17, [sp] │ │ ldcl 0, cr4, [r1, #32] │ │ - b.n b5a70 │ │ + b.n b66c0 │ │ ands r0, r1 │ │ - b.n b5a5c │ │ + b.n b66ac │ │ subs r0, r0, r4 │ │ stcl 0, cr3, [r5, #32] │ │ - b.n b5a5c │ │ + b.n b66ac │ │ adds r0, #2 │ │ - b.n b629e │ │ + b.n b6eee │ │ adds r0, #5 │ │ lsls r0, r4, #6 │ │ movs r2, r0 │ │ - b.n b6210 │ │ + b.n b6e60 │ │ adds r0, #1 │ │ lsls r0, r4, #6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr7, [r1, #16] │ │ - b.n b5a98 │ │ + b.n b66e8 │ │ movs r0, #3 │ │ - b.n b62b6 │ │ + b.n b6f06 │ │ @ instruction: 0xffdfeaff │ │ movs r3, r0 │ │ - b.n b622a │ │ + b.n b6e7a │ │ @ instruction: 0xffa0daff │ │ movs r0, #0 │ │ - b.n b62c6 │ │ + b.n b6f16 │ │ adds r0, #1 │ │ - b.n b62ca │ │ + b.n b6f1a │ │ movs r5, r0 │ │ - b.n b62ce │ │ + b.n b6f1e │ │ @ instruction: 0xff9feaff │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [r2, #32] │ │ - b.n b5aba │ │ + b.n b670a │ │ str r0, [r1, #0] │ │ - b.n b5ac2 │ │ + b.n b6712 │ │ adds r0, #0 │ │ - b.n b5ac2 │ │ + b.n b6712 │ │ str r0, [r1, #0] │ │ - b.n b5aa6 │ │ + b.n b66f6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #520] @ 0x208 │ │ @ instruction: 0xe9827001 │ │ - b.n b62f2 │ │ + b.n b6f42 │ │ adds r0, #0 │ │ - b.n b5aba │ │ + b.n b670a │ │ asrs r4, r0, #32 │ │ - b.n b5af2 │ │ + b.n b6742 │ │ movs r1, r0 │ │ - b.n b626c │ │ + b.n b6ebc │ │ @ instruction: 0xffbe3aff │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr3, [ip, #32] │ │ - b.n b5aee │ │ + b.n b673e │ │ str r0, [r1, #0] │ │ - b.n b5b06 │ │ + b.n b6756 │ │ asrs r0, r0, #32 │ │ - b.n b5af6 │ │ + b.n b6746 │ │ str r0, [r1, #0] │ │ - b.n b5ada │ │ + b.n b672a │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r2, #32] │ │ - b.n b5af6 │ │ + b.n b6746 │ │ strb r4, [r0, #0] │ │ - b.n b5afa │ │ + b.n b674a │ │ strb r4, [r0, #0] │ │ - b.n b5b0a │ │ + b.n b675a │ │ asrs r0, r0, #32 │ │ - b.n b5b02 │ │ + b.n b6752 │ │ asrs r4, r0, #32 │ │ - b.n b5b0e │ │ + b.n b675e │ │ movs r7, r0 │ │ - b.n b6294 │ │ + b.n b6ee4 │ │ @ instruction: 0xffb42aff │ │ @ instruction: 0xffbceaff │ │ movs r0, #4 │ │ - b.n b5b1e │ │ - b.n b6018 │ │ - b.n b6502 │ │ + b.n b676e │ │ + b.n b6c68 │ │ + b.n b7152 │ │ strb r0, [r2, #0] │ │ - b.n b5b26 │ │ + b.n b6776 │ │ movs r7, r0 │ │ - b.n b62ae │ │ + b.n b6efe │ │ movs r1, r1 │ │ subs r2, #0 │ │ strb r0, [r1, #0] │ │ - b.n b5b32 │ │ + b.n b6782 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [lr, #32] │ │ - b.n b5b56 │ │ + b.n b67a6 │ │ adds r0, #0 │ │ - b.n b5b3e │ │ + b.n b678e │ │ strb r4, [r2, #0] │ │ - b.n b5b22 │ │ + b.n b6772 │ │ strb r2, [r0, #0] │ │ - b.n b6366 │ │ + b.n b6fb6 │ │ str r0, [r1, #0] │ │ - b.n b5b2a │ │ + b.n b677a │ │ adds r0, #12 │ │ - b.n b5b2e │ │ + b.n b677e │ │ movs r0, #16 │ │ - b.n b5b32 │ │ + b.n b6782 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r0, #112] @ 0x70 │ │ - b.n b5b5a │ │ + b.n b67aa │ │ str r4, [r4, #0] │ │ - b.n b653e │ │ + b.n b718e │ │ ands r0, r5 │ │ - b.n b5b62 │ │ + b.n b67b2 │ │ movs r0, #24 │ │ - b.n b6546 │ │ + b.n b7196 │ │ movs r4, r0 │ │ - b.n b62f0 │ │ + b.n b6f40 │ │ lsls r1, r3, #4 │ │ cmp r2, #0 │ │ str r3, [r0, r0] │ │ - b.n b6392 │ │ + b.n b6fe2 │ │ adds r0, #4 │ │ - b.n b5b76 │ │ + b.n b67c6 │ │ movs r5, r0 │ │ - b.n b6300 │ │ + b.n b6f50 │ │ lsls r3, r4, #4 │ │ cmp r2, #0 │ │ lsls r4, r5, #4 │ │ and.w r0, r0, r0, lsr #28 │ │ - b.n b5b86 │ │ + b.n b67d6 │ │ str r0, [r3, #0] │ │ - b.n b656a │ │ + b.n b71ba │ │ adds r0, #28 │ │ - b.n b5b8e │ │ + b.n b67de │ │ asrs r4, r1, #32 │ │ - b.n b6572 │ │ + b.n b71c2 │ │ movs r3, r0 │ │ - b.n b6324 │ │ + b.n b6f74 │ │ movs r1, r1 │ │ subs r2, #0 │ │ adds r0, #20 │ │ - b.n b5b9e │ │ + b.n b67ee │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [r6, #32] │ │ - b.n b5bb2 │ │ + b.n b6802 │ │ movs r0, #12 │ │ - b.n b5baa │ │ + b.n b67fa │ │ adds r0, #32 │ │ - b.n b5b8e │ │ + b.n b67de │ │ adds r0, #7 │ │ - b.n b63d2 │ │ + b.n b7022 │ │ movs r0, #24 │ │ - b.n b5b96 │ │ + b.n b67e6 │ │ strb r4, [r3, #0] │ │ - b.n b5b9a │ │ + b.n b67ea │ │ str r0, [r1, r0] │ │ - b.n b5ba0 │ │ + b.n b67f0 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [r1, #16] │ │ - b.n b5bc6 │ │ + b.n b6816 │ │ movs r3, r0 │ │ - b.n b634e │ │ + b.n b6f9e │ │ lsls r4, r6, #4 │ │ cmp r2, #0 │ │ adds r0, #2 │ │ - b.n b63f2 │ │ + b.n b7042 │ │ movs r0, #16 │ │ - b.n b5bd6 │ │ + b.n b6826 │ │ movs r2, r0 │ │ - b.n b6360 │ │ + b.n b6fb0 │ │ lsls r5, r7, #4 │ │ cmp r2, #0 │ │ lsls r1, r4, #15 │ │ and.w r0, r0, r4, lsl #8 │ │ - b.n b5be6 │ │ + b.n b6836 │ │ stmia r0!, {r4, r5} │ │ - b.n b65ca │ │ + b.n b721a │ │ asrs r4, r6, #32 │ │ - b.n b5bee │ │ + b.n b683e │ │ movs r1, r0 │ │ - b.n b6376 │ │ + b.n b6fc6 │ │ movs r0, r1 │ │ subs r2, #0 │ │ asrs r0, r0, #32 │ │ - b.n b5bfa │ │ - b.n b613c │ │ - b.n b65de │ │ + b.n b684a │ │ + b.n b6d8c │ │ + b.n b722e │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr3, [ip, #32] │ │ - b.n b5c06 │ │ + b.n b6856 │ │ strb r0, [r1, #0] │ │ - b.n b5c22 │ │ + b.n b6872 │ │ movs r6, r1 │ │ stmia.w lr, {r1, ip} │ │ - b.n b6432 │ │ + b.n b7082 │ │ strb r0, [r1, #0] │ │ - b.n b5bf6 │ │ + b.n b6846 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [r0, #64] @ 0x40 │ │ - b.n b5c1e │ │ + b.n b686e │ │ adds r0, #60 @ 0x3c │ │ - b.n b6602 │ │ + b.n b7252 │ │ strh r0, [r0, #2] │ │ - b.n b5c26 │ │ + b.n b6876 │ │ adds r0, #16 │ │ - b.n b5c24 │ │ + b.n b6874 │ │ adds r0, #12 │ │ - b.n b660e │ │ + b.n b725e │ │ movs r0, r1 │ │ - b.n b63b6 │ │ + b.n b7006 │ │ adds r0, #20 │ │ - b.n b5c30 │ │ + b.n b6880 │ │ movs r3, r1 │ │ subs r2, #0 │ │ strb r0, [r2, #0] │ │ - b.n b5c58 │ │ + b.n b68a8 │ │ strh r2, [r0, #0] │ │ - b.n b6462 │ │ + b.n b70b2 │ │ adds r0, #12 │ │ - b.n b5c46 │ │ + b.n b6896 │ │ ands r4, r2 │ │ - b.n b5c4a │ │ + b.n b689a │ │ str r0, [r1, r0] │ │ - b.n b5c5c │ │ + b.n b68ac │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr3, [r7, #240] @ 0xf0 │ │ - b.n b5c36 │ │ + b.n b6886 │ │ adds r0, #20 │ │ - b.n b5c74 │ │ + b.n b68c4 │ │ movs r0, #64 @ 0x40 │ │ - b.n b5c3e │ │ + b.n b688e │ │ eors r4, r0 │ │ - b.n b5c42 │ │ + b.n b6892 │ │ str r0, [r1, r0] │ │ - b.n b5c4c │ │ + b.n b689c │ │ lsrs r0, r0, #12 │ │ stcl 0, cr4, [r3, #112] @ 0x70 │ │ - b.n b5c6e │ │ + b.n b68be │ │ movs r0, #72 @ 0x48 │ │ - b.n b6652 │ │ + b.n b72a2 │ │ strb r4, [r1, #1] │ │ - b.n b5c76 │ │ - add r0, pc, #96 @ (adr r0, b61b8 ) │ │ - b.n b665a │ │ + b.n b68c6 │ │ + add r0, pc, #96 @ (adr r0, b6e08 ) │ │ + b.n b72aa │ │ movs r0, #12 │ │ - b.n b5c78 │ │ + b.n b68c8 │ │ movs r7, r0 │ │ - b.n b640a │ │ + b.n b705a │ │ lsls r3, r3, #4 │ │ cmp r2, #0 │ │ movs r0, #4 │ │ - b.n b64aa │ │ + b.n b70fa │ │ ands r4, r0 │ │ - b.n b5c8e │ │ + b.n b68de │ │ movs r2, r0 │ │ - b.n b641a │ │ + b.n b706a │ │ lsls r5, r4, #4 │ │ cmp r2, #0 │ │ lsls r5, r5, #4 │ │ and.w r0, r0, r4, lsl #12 │ │ - b.n b5c9e │ │ - b.n b61e0 │ │ - b.n b6682 │ │ + b.n b68ee │ │ + b.n b6e30 │ │ + b.n b72d2 │ │ movs r0, #52 @ 0x34 │ │ - b.n b5ca6 │ │ + b.n b68f6 │ │ movs r2, r0 │ │ - b.n b6430 │ │ + b.n b7080 │ │ movs r0, r1 │ │ subs r2, #0 │ │ movs r0, #0 │ │ - b.n b5cb2 │ │ + b.n b6902 │ │ asrs r0, r6, #32 │ │ - b.n b6696 │ │ + b.n b72e6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [lr, #32] │ │ - b.n b5cbe │ │ + b.n b690e │ │ str r0, [r1, #0] │ │ - b.n b5cde │ │ + b.n b692e │ │ lsls r4, r1, #2 │ │ stmia.w r1, {r0, r1, sp} │ │ - b.n b64ea │ │ + b.n b713a │ │ str r0, [r1, #0] │ │ - b.n b5cae │ │ + b.n b68fe │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r0, #64] @ 0x40 │ │ - b.n b5cd6 │ │ + b.n b6926 │ │ stmia r0!, {r2, r5} │ │ - b.n b66ba │ │ + b.n b730a │ │ strb r0, [r5, #0] │ │ - b.n b5cde │ │ + b.n b692e │ │ strh r4, [r1, #0] │ │ - b.n b66c2 │ │ + b.n b7312 │ │ movs r7, r0 │ │ - b.n b646c │ │ + b.n b70bc │ │ movs r1, r1 │ │ subs r2, #0 │ │ strb r4, [r1, #0] │ │ - b.n b5cee │ │ + b.n b693e │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [ip, #32] │ │ - b.n b5d0e │ │ + b.n b695e │ │ str r4, [r2, #0] │ │ - b.n b5cfa │ │ + b.n b694a │ │ strb r4, [r4, #0] │ │ - b.n b5cde │ │ + b.n b692e │ │ strb r3, [r0, #0] │ │ - b.n b6522 │ │ + b.n b7172 │ │ adds r0, #40 @ 0x28 │ │ - b.n b5ce6 │ │ + b.n b6936 │ │ str r4, [r5, #0] │ │ - b.n b5cea │ │ + b.n b693a │ │ str r0, [r1, r0] │ │ - b.n b5cfe │ │ + b.n b694e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr6, [r8, #16] │ │ - b.n b5d16 │ │ + b.n b6966 │ │ str r0, [r3, r0] │ │ - b.n b66fa │ │ + b.n b734a │ │ adds r0, #28 │ │ - b.n b5d1e │ │ + b.n b696e │ │ movs r3, r0 │ │ - b.n b64ae │ │ + b.n b70fe │ │ lsls r2, r1, #7 │ │ cmp r2, #0 │ │ movs r2, r0 │ │ - b.n b64b0 │ │ + b.n b7100 │ │ lsls r4, r2, #7 │ │ cmp r2, #0 │ │ adds r0, #4 │ │ - b.n b5d32 │ │ + b.n b6982 │ │ str r0, [r2, #0] │ │ - b.n b5d36 │ │ + b.n b6986 │ │ movs r6, r0 │ │ - b.n b64c0 │ │ + b.n b7110 │ │ lsls r6, r3, #7 │ │ cmp r2, #0 │ │ adds r0, #28 │ │ - b.n b5d42 │ │ + b.n b6992 │ │ movs r7, r0 │ │ - b.n b64cc │ │ + b.n b711c │ │ lsls r7, r4, #7 │ │ cmp r2, #0 │ │ movs r2, r0 │ │ - b.n b64da │ │ + b.n b712a │ │ lsls r1, r6, #7 │ │ cmp r2, #0 │ │ adds r0, #6 │ │ - b.n b6576 │ │ + b.n b71c6 │ │ asrs r4, r3, #32 │ │ - b.n b5d5a │ │ + b.n b69aa │ │ movs r1, r0 │ │ - b.n b64e4 │ │ + b.n b7134 │ │ lsls r3, r7, #7 │ │ cmp r2, #0 │ │ lsls r2, r0, #8 │ │ and.w r0, r0, r0, lsr #4 │ │ - b.n b5d6a │ │ + b.n b69ba │ │ stmia r0!, {r3, r4} │ │ - b.n b674e │ │ + b.n b739e │ │ strb r4, [r3, #0] │ │ - b.n b5d72 │ │ + b.n b69c2 │ │ movs r0, #12 │ │ - b.n b6756 │ │ + b.n b73a6 │ │ movs r0, #20 │ │ - b.n b5d74 │ │ + b.n b69c4 │ │ movs r7, r0 │ │ - b.n b6500 │ │ + b.n b7150 │ │ movs r2, r1 │ │ subs r2, #0 │ │ movs r0, #12 │ │ - b.n b5d86 │ │ + b.n b69d6 │ │ strb r1, [r0, #0] │ │ - b.n b65aa │ │ + b.n b71fa │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr4, [ip, #32] │ │ - b.n b5daa │ │ + b.n b69fa │ │ movs r0, #24 │ │ - b.n b5d76 │ │ + b.n b69c6 │ │ movs r0, #20 │ │ - b.n b5db4 │ │ + b.n b6a04 │ │ adds r0, #20 │ │ - b.n b5d9e │ │ + b.n b69ee │ │ asrs r4, r3, #32 │ │ - b.n b5d82 │ │ + b.n b69d2 │ │ adds r0, #32 │ │ - b.n b5d86 │ │ + b.n b69d6 │ │ ands r0, r1 │ │ - b.n b5d8e │ │ + b.n b69de │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r2, #208] @ 0xd0 │ │ - b.n b5db2 │ │ + b.n b6a02 │ │ str r4, [r7, r0] │ │ - b.n b6796 │ │ + b.n b73e6 │ │ movs r0, #64 @ 0x40 │ │ - b.n b5dba │ │ + b.n b6a0a │ │ strh r0, [r6, #0] │ │ - b.n b679e │ │ + b.n b73ee │ │ movs r2, r0 │ │ - b.n b6544 │ │ + b.n b7194 │ │ lsls r6, r6, #7 │ │ cmp r2, #0 │ │ asrs r4, r0, #32 │ │ - b.n b5dca │ │ + b.n b6a1a │ │ movs r7, r0 │ │ - b.n b6550 │ │ + b.n b71a0 │ │ lsls r0, r0, #8 │ │ cmp r2, #0 │ │ asrs r0, r5, #32 │ │ - b.n b5dd6 │ │ - b.n b6300 │ │ - b.n b67ba │ │ + b.n b6a26 │ │ + b.n b6f50 │ │ + b.n b740a │ │ movs r2, r0 │ │ - b.n b6560 │ │ + b.n b71b0 │ │ lsls r2, r1, #8 │ │ cmp r2, #0 │ │ asrs r4, r0, #32 │ │ - b.n b5de6 │ │ + b.n b6a36 │ │ ands r0, r2 │ │ - b.n b5dea │ │ + b.n b6a3a │ │ movs r4, r0 │ │ - b.n b6570 │ │ + b.n b71c0 │ │ lsls r4, r2, #8 │ │ cmp r2, #0 │ │ adds r0, #40 @ 0x28 │ │ - b.n b5df6 │ │ + b.n b6a46 │ │ asrs r4, r6, #32 │ │ - b.n b5dfa │ │ + b.n b6a4a │ │ movs r1, r0 │ │ - b.n b6584 │ │ + b.n b71d4 │ │ lsls r7, r3, #8 │ │ cmp r2, #0 │ │ movs r2, r0 │ │ - b.n b6594 │ │ + b.n b71e4 │ │ lsls r3, r5, #8 │ │ cmp r2, #0 │ │ adds r0, #4 │ │ - b.n b5e0e │ │ + b.n b6a5e │ │ movs r0, #40 @ 0x28 │ │ - b.n b5e12 │ │ + b.n b6a62 │ │ movs r2, r0 │ │ - b.n b659c │ │ + b.n b71ec │ │ lsls r4, r6, #8 │ │ cmp r2, #0 │ │ - add r0, pc, #160 @ (adr r0, b639c ) │ │ - b.n b6818 │ │ + add r0, pc, #160 @ (adr r0, b6fec ) │ │ + b.n b7468 │ │ movs r1, r0 │ │ - b.n b65aa │ │ + b.n b71fa │ │ lsls r5, r7, #8 │ │ cmp r2, #0 │ │ adds r0, #28 │ │ - b.n b5e2a │ │ + b.n b6a7a │ │ movs r1, r0 │ │ - b.n b65b4 │ │ + b.n b7204 │ │ lsls r0, r1, #9 │ │ cmp r2, #0 │ │ asrs r0, r2, #32 │ │ - b.n b5e36 │ │ + b.n b6a86 │ │ movs r2, r0 │ │ - b.n b65bc │ │ + b.n b720c │ │ lsls r0, r2, #9 │ │ cmp r2, #0 │ │ asrs r4, r3, #32 │ │ - b.n b5e42 │ │ + b.n b6a92 │ │ movs r2, r0 │ │ - b.n b65c8 │ │ + b.n b7218 │ │ lsls r3, r3, #9 │ │ cmp r2, #0 │ │ lsls r6, r0, #13 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n b5e52 │ │ + b.n b6aa2 │ │ str r0, [r6, #0] │ │ - b.n b6836 │ │ + b.n b7486 │ │ str r4, [r6, r0] │ │ - b.n b5e5a │ │ + b.n b6aaa │ │ movs r5, r0 │ │ - b.n b65e0 │ │ + b.n b7230 │ │ movs r1, r1 │ │ subs r2, #0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [r6, #4] │ │ - b.n b668a │ │ + b.n b72da │ │ movs r0, #0 │ │ - b.n b5e6e │ │ + b.n b6abe │ │ strb r0, [r1, #0] │ │ - b.n b5e7e │ │ + b.n b6ace │ │ adds r0, #8 │ │ - b.n b5e76 │ │ + b.n b6ac6 │ │ movs r0, #48 @ 0x30 │ │ - b.n b5e5a │ │ + b.n b6aaa │ │ asrs r4, r6, #32 │ │ - b.n b5e5e │ │ + b.n b6aae │ │ adds r0, #56 @ 0x38 │ │ - b.n b5e62 │ │ + b.n b6ab2 │ │ strb r0, [r1, #0] │ │ - b.n b5e66 │ │ + b.n b6ab6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r0, #64] @ 0x40 │ │ - b.n b5e8e │ │ + b.n b6ade │ │ movs r0, #60 @ 0x3c │ │ - b.n b6872 │ │ - b.n b63f4 │ │ - b.n b5e96 │ │ + b.n b74c2 │ │ + b.n b7044 │ │ + b.n b6ae6 │ │ movs r0, #20 │ │ - b.n b5e94 │ │ + b.n b6ae4 │ │ movs r0, #12 │ │ - b.n b687e │ │ + b.n b74ce │ │ movs r6, r1 │ │ - b.n b6624 │ │ + b.n b7274 │ │ str r0, [r1, #0] │ │ - b.n b5ea0 │ │ + b.n b6af0 │ │ movs r0, #16 │ │ - b.n b5ea4 │ │ + b.n b6af4 │ │ movs r3, r1 │ │ subs r2, #0 │ │ strb r4, [r2, #0] │ │ - b.n b5ecc │ │ - b.n b6396 │ │ - b.n b66d6 │ │ + b.n b6b1c │ │ + b.n b6fe6 │ │ + b.n b7326 │ │ movs r0, #12 │ │ - b.n b5eba │ │ + b.n b6b0a │ │ adds r0, #20 │ │ - b.n b5ebe │ │ + b.n b6b0e │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [r7, #32] │ │ - b.n b5ed4 │ │ + b.n b6b24 │ │ movs r0, #60 @ 0x3c │ │ - b.n b5eaa │ │ + b.n b6afa │ │ movs r0, #16 │ │ - b.n b5ee8 │ │ + b.n b6b38 │ │ asrs r0, r0, #1 │ │ - b.n b5eb2 │ │ + b.n b6b02 │ │ adds r0, #68 @ 0x44 │ │ - b.n b5eb6 │ │ + b.n b6b06 │ │ strb r0, [r1, #0] │ │ - b.n b5ebe │ │ + b.n b6b0e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r2, #112] @ 0x70 │ │ - b.n b5ee2 │ │ + b.n b6b32 │ │ str r0, [r1, #4] │ │ - b.n b68c6 │ │ + b.n b7516 │ │ movs r0, #76 @ 0x4c │ │ - b.n b5eea │ │ + b.n b6b3a │ │ adds r0, #24 │ │ - b.n b68ce │ │ + b.n b751e │ │ adds r0, #12 │ │ - b.n b5eec │ │ + b.n b6b3c │ │ movs r2, r0 │ │ - b.n b6678 │ │ + b.n b72c8 │ │ movs r2, r1 │ │ subs r2, #0 │ │ movs r0, #24 │ │ - b.n b5efe │ │ + b.n b6b4e │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [r6, #32] │ │ - b.n b5f12 │ │ + b.n b6b62 │ │ movs r0, #72 @ 0x48 │ │ - b.n b5eea │ │ + b.n b6b3a │ │ movs r0, #12 │ │ - b.n b5f28 │ │ + b.n b6b78 │ │ adds r0, #32 │ │ - b.n b5f12 │ │ + b.n b6b62 │ │ asrs r4, r1, #1 │ │ - b.n b5ef6 │ │ + b.n b6b46 │ │ strb r0, [r1, #0] │ │ - b.n b5efe │ │ + b.n b6b4e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [r2, #4] │ │ - b.n b6742 │ │ + b.n b7392 │ │ adds r0, #80 @ 0x50 │ │ - b.n b5f06 │ │ + b.n b6b56 │ │ asrs r0, r5, #32 │ │ - b.n b5f2a │ │ - add r0, pc, #336 @ (adr r0, b655c ) │ │ - b.n b690e │ │ + b.n b6b7a │ │ + add r0, pc, #336 @ (adr r0, b71ac ) │ │ + b.n b755e │ │ stmia r0!, {r3, r4, r6} │ │ - b.n b5f32 │ │ + b.n b6b82 │ │ strh r4, [r4, #0] │ │ - b.n b6916 │ │ + b.n b7566 │ │ str r4, [r0, #0] │ │ - b.n b5f34 │ │ + b.n b6b84 │ │ movs r4, r1 │ │ - b.n b66c0 │ │ + b.n b7310 │ │ lsls r7, r4, #8 │ │ cmp r2, #0 │ │ ands r4, r0 │ │ - b.n b5f46 │ │ + b.n b6b96 │ │ asrs r4, r3, #32 │ │ - b.n b5f4a │ │ + b.n b6b9a │ │ movs r1, r0 │ │ - b.n b66d6 │ │ + b.n b7326 │ │ lsls r1, r6, #8 │ │ cmp r2, #0 │ │ ands r0, r2 │ │ - b.n b5f56 │ │ + b.n b6ba6 │ │ str r0, [r5, #0] │ │ - b.n b5f5a │ │ + b.n b6baa │ │ movs r6, r0 │ │ - b.n b66e6 │ │ + b.n b7336 │ │ lsls r4, r7, #8 │ │ cmp r2, #0 │ │ movs r2, r0 │ │ - b.n b66f0 │ │ + b.n b7340 │ │ lsls r7, r0, #9 │ │ cmp r2, #0 │ │ movs r4, r1 │ │ - b.n b670a │ │ + b.n b735a │ │ lsls r3, r2, #9 │ │ cmp r2, #0 │ │ ands r4, r6 │ │ - b.n b5f76 │ │ - b.n b6468 │ │ - b.n b5f94 │ │ + b.n b6bc6 │ │ + b.n b70b8 │ │ + b.n b6be4 │ │ movs r4, r0 │ │ - b.n b6700 │ │ + b.n b7350 │ │ lsls r6, r3, #9 │ │ cmp r2, #0 │ │ asrs r0, r0, #1 │ │ - b.n b5f86 │ │ + b.n b6bd6 │ │ movs r1, r0 │ │ - b.n b6716 │ │ + b.n b7366 │ │ lsls r1, r5, #9 │ │ cmp r2, #0 │ │ str r4, [r0, #0] │ │ - b.n b5f92 │ │ + b.n b6be2 │ │ adds r0, #16 │ │ - b.n b5f96 │ │ + b.n b6be6 │ │ movs r3, r0 │ │ - b.n b6726 │ │ + b.n b7376 │ │ lsls r4, r6, #9 │ │ cmp r2, #0 │ │ movs r4, r1 │ │ - b.n b6726 │ │ + b.n b7376 │ │ stmia r0!, {r2} │ │ - b.n b5fc0 │ │ + b.n b6c10 │ │ lsls r6, r7, #9 │ │ cmp r2, #0 │ │ movs r0, #28 │ │ - b.n b5fae │ │ + b.n b6bfe │ │ strb r0, [r5, #0] │ │ - b.n b5fb2 │ │ + b.n b6c02 │ │ movs r7, r0 │ │ - b.n b673a │ │ + b.n b738a │ │ lsls r7, r0, #10 │ │ cmp r2, #0 │ │ - add r0, pc, #160 @ (adr r0, b653c ) │ │ - b.n b69b8 │ │ + add r0, pc, #160 @ (adr r0, b718c ) │ │ + b.n b7608 │ │ movs r1, r0 │ │ - b.n b674a │ │ + b.n b739a │ │ lsls r2, r2, #10 │ │ cmp r2, #0 │ │ str r4, [r0, r0] │ │ - b.n b67ea │ │ + b.n b743a │ │ movs r5, r0 │ │ - b.n b6754 │ │ + b.n b73a4 │ │ lsls r5, r3, #10 │ │ cmp r2, #0 │ │ lsls r6, r4, #10 │ │ and.w fp, r0, r0 │ │ ldcl 0, cr5, [r6, #32] │ │ - b.n b5fea │ │ + b.n b6c3a │ │ ands r0, r3 │ │ - b.n b5fe2 │ │ + b.n b6c32 │ │ stmia r0!, {r5} │ │ - b.n b5fe6 │ │ + b.n b6c36 │ │ str r0, [r1, r0] │ │ - b.n b5fce │ │ + b.n b6c1e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr5, [r2, #112] @ 0x70 │ │ - b.n b5ff2 │ │ + b.n b6c42 │ │ ands r4, r4 │ │ - b.n b5fd6 │ │ + b.n b6c26 │ │ ands r3, r0 │ │ - b.n b681a │ │ + b.n b746a │ │ adds r0, #40 @ 0x28 │ │ - b.n b5fde │ │ + b.n b6c2e │ │ stmia r0!, {r2, r3, r5} │ │ - b.n b5fe2 │ │ + b.n b6c32 │ │ adds r0, #4 │ │ - b.n b6006 │ │ + b.n b6c56 │ │ movs r5, r0 │ │ - b.n b6790 │ │ + b.n b73e0 │ │ movs r1, r1 │ │ subs r2, #0 │ │ str r0, [r0, r0] │ │ - b.n b6012 │ │ + b.n b6c62 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr1, [r2, #32] │ │ - b.n b601e │ │ + b.n b6c6e │ │ stmia r0!, {r3} │ │ - b.n b601e │ │ + b.n b6c6e │ │ str r0, [r3, r0] │ │ - b.n b6002 │ │ + b.n b6c52 │ │ str r3, [r0, r0] │ │ - b.n b6846 │ │ + b.n b7496 │ │ adds r0, #28 │ │ - b.n b600a │ │ + b.n b6c5a │ │ stmia r0!, {r5} │ │ - b.n b600e │ │ + b.n b6c5e │ │ asrs r0, r1, #32 │ │ - b.n b6012 │ │ + b.n b6c62 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #16] │ │ - b.n b67c8 │ │ + b.n b7418 │ │ movs r3, r0 │ │ cmp r2, #0 │ │ adds r0, #7 │ │ - b.n b6862 │ │ + b.n b74b2 │ │ movs r5, r0 │ │ - b.n b67cc │ │ + b.n b741c │ │ movs r4, r1 │ │ cmp r2, #0 │ │ lsls r6, r0, #11 │ │ and.w fp, r0, r0 │ │ ldcl 0, cr3, [r6, #32] │ │ - b.n b6062 │ │ + b.n b6cb2 │ │ asrs r4, r1, #32 │ │ - b.n b605a │ │ + b.n b6caa │ │ ands r4, r2 │ │ - b.n b605e │ │ + b.n b6cae │ │ adds r0, #8 │ │ - b.n b605e │ │ + b.n b6cae │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [lr, #64] @ 0x40 │ │ - b.n b606a │ │ + b.n b6cba │ │ asrs r4, r4, #32 │ │ - b.n b604e │ │ + b.n b6c9e │ │ strb r0, [r5, #0] │ │ - b.n b6052 │ │ + b.n b6ca2 │ │ ands r4, r5 │ │ - b.n b6056 │ │ + b.n b6ca6 │ │ movs r5, r0 │ │ - b.n b6800 │ │ + b.n b7450 │ │ lsls r2, r7, #10 │ │ subs r2, #0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr1, [r2, #48] @ 0x30 │ │ - b.n b6086 │ │ + b.n b6cd6 │ │ strb r4, [r2, #0] │ │ - b.n b608a │ │ + b.n b6cda │ │ movs r0, r3 │ │ - b.n b6a6e │ │ + b.n b76be │ │ movs r0, #8 │ │ - b.n b6096 │ │ + b.n b6ce6 │ │ lsls r2, r1, #2 │ │ stmia.w r0, {r3, sp} │ │ - b.n b6096 │ │ + b.n b6ce6 │ │ lsrs r0, r0, #12 │ │ stcl 2, cr0, [lr, #708] @ 0x2c4 │ │ and.w fp, r0, r0 │ │ ldcl 0, cr7, [r6] │ │ - b.n b60aa │ │ + b.n b6cfa │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r0, #16] │ │ - b.n b60b2 │ │ + b.n b6d02 │ │ str r0, [r1, #0] │ │ - b.n b60c2 │ │ + b.n b6d12 │ │ str r0, [r1, r0] │ │ - b.n b60ba │ │ + b.n b6d0a │ │ strb r0, [r3, #0] │ │ - b.n b609e │ │ + b.n b6cee │ │ movs r0, #28 │ │ - b.n b60a2 │ │ + b.n b6cf2 │ │ str r0, [r4, r0] │ │ - b.n b60a6 │ │ + b.n b6cf6 │ │ str r0, [r1, #0] │ │ - b.n b60aa │ │ + b.n b6cfa │ │ movs r0, #16 │ │ - b.n b60ce │ │ + b.n b6d1e │ │ movs r2, r0 │ │ - b.n b6858 │ │ + b.n b74a8 │ │ lsls r4, r4, #10 │ │ subs r2, #0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr12, [r1, #32] │ │ - b.n b6abe │ │ + b.n b770e │ │ asrs r0, r1, #32 │ │ - b.n b60e4 │ │ + b.n b6d34 │ │ strb r0, [r1, #0] │ │ - b.n b60e6 │ │ + b.n b6d36 │ │ movs r0, #0 │ │ - b.n b60ea │ │ + b.n b6d3a │ │ movs r6, r1 │ │ stmia.w ip, {r2, r4, ip, sp, lr} │ │ - b.n b60d2 │ │ + b.n b6d22 │ │ lsls r3, r3, #10 │ │ and.w fp, r0, r0 │ │ ldcl 0, cr7, [r2, #16] │ │ - b.n b691e │ │ + b.n b756e │ │ movs r0, #8 │ │ - b.n b6106 │ │ + b.n b6d56 │ │ str r0, [r3, r0] │ │ - b.n b6106 │ │ + b.n b6d56 │ │ str r0, [r4, #0] │ │ - b.n b610a │ │ + b.n b6d5a │ │ movs r0, #8 │ │ - b.n b6102 │ │ + b.n b6d52 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [sl, #112] @ 0x70 │ │ - b.n b6116 │ │ + b.n b6d66 │ │ str r0, [r1, r1] │ │ - b.n b60fa │ │ + b.n b6d4a │ │ eors r4, r1 │ │ - b.n b60fe │ │ + b.n b6d4e │ │ str r0, [r2, #4] │ │ - b.n b6102 │ │ + b.n b6d52 │ │ ands r4, r0 │ │ - b.n b6126 │ │ + b.n b6d76 │ │ movs r2, r0 │ │ - b.n b68b2 │ │ + b.n b7502 │ │ movs r0, r1 │ │ subs r2, #0 │ │ movs r0, #0 │ │ - b.n b6132 │ │ + b.n b6d82 │ │ adds r0, #24 │ │ - b.n b6b16 │ │ + b.n b7766 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [sl, #32] │ │ - b.n b613e │ │ + b.n b6d8e │ │ str r0, [r1, #0] │ │ - b.n b6156 │ │ + b.n b6da6 │ │ movs r4, r6 │ │ stmia.w r3, {r2, sp} │ │ - b.n b696a │ │ + b.n b75ba │ │ str r0, [r1, #0] │ │ - b.n b612e │ │ + b.n b6d7e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr5, [r0, #64] @ 0x40 │ │ - b.n b6156 │ │ - b.n b6680 │ │ - b.n b6b3a │ │ + b.n b6da6 │ │ + b.n b72d0 │ │ + b.n b778a │ │ str r0, [r5, #0] │ │ - b.n b615e │ │ + b.n b6dae │ │ movs r6, r0 │ │ - b.n b68ec │ │ + b.n b753c │ │ movs r4, r1 │ │ subs r2, #0 │ │ adds r0, #20 │ │ - b.n b616a │ │ + b.n b6dba │ │ ands r4, r1 │ │ - b.n b698e │ │ + b.n b75de │ │ stmia r0!, {r3} │ │ - b.n b618e │ │ + b.n b6dde │ │ adds r0, #44 @ 0x2c │ │ - b.n b6156 │ │ + b.n b6da6 │ │ adds r0, #20 │ │ - b.n b6194 │ │ + b.n b6de4 │ │ str r4, [r1, #0] │ │ - b.n b617e │ │ + b.n b6dce │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [lr, #144] @ 0x90 │ │ - b.n b6166 │ │ + b.n b6db6 │ │ str r5, [r0, #0] │ │ - b.n b69aa │ │ + b.n b75fa │ │ stmia r0!, {r3} │ │ - b.n b6174 │ │ + b.n b6dc4 │ │ stmia r0!, {r2} │ │ - b.n b69b2 │ │ + b.n b7602 │ │ str r0, [r5, r0] │ │ - b.n b6176 │ │ + b.n b6dc6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r3, #28] │ │ - b.n b6920 │ │ + b.n b7570 │ │ movs r3, r0 │ │ cmp r2, #0 │ │ str r1, [r0, r0] │ │ - b.n b69c6 │ │ + b.n b7616 │ │ movs r5, r0 │ │ - b.n b692e │ │ + b.n b757e │ │ movs r6, r1 │ │ cmp r2, #0 │ │ movs r6, r2 │ │ and.w r0, r0, ip, lsl #16 │ │ - b.n b61d0 │ │ + b.n b6e20 │ │ adds r0, #48 @ 0x30 │ │ - b.n b61ba │ │ + b.n b6e0a │ │ strb r0, [r7, #0] │ │ - b.n b61be │ │ + b.n b6e0e │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [r4, #32] │ │ - b.n b61ce │ │ + b.n b6e1e │ │ str r0, [r1, r0] │ │ - b.n b61c2 │ │ + b.n b6e12 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr5, [ip, #208] @ 0xd0 │ │ - b.n b61d2 │ │ + b.n b6e22 │ │ strb r0, [r2, #1] │ │ - b.n b61b6 │ │ + b.n b6e06 │ │ strb r1, [r0, #0] │ │ - b.n b69fa │ │ + b.n b764a │ │ adds r0, #72 @ 0x48 │ │ - b.n b61be │ │ + b.n b6e0e │ │ asrs r4, r1, #1 │ │ - b.n b61c2 │ │ + b.n b6e12 │ │ movs r5, r0 │ │ - b.n b696a │ │ + b.n b75ba │ │ movs r0, r1 │ │ subs r2, #0 │ │ asrs r0, r3, #32 │ │ - b.n b61ee │ │ + b.n b6e3e │ │ ands r0, r6 │ │ - b.n b6bd2 │ │ + b.n b7822 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [ip, #32] │ │ - b.n b6212 │ │ + b.n b6e62 │ │ adds r0, #32 │ │ - b.n b61fe │ │ + b.n b6e4e │ │ str r0, [r1, r0] │ │ - b.n b61f6 │ │ + b.n b6e46 │ │ str r2, [r0, r0] │ │ - b.n b6a26 │ │ + b.n b7676 │ │ movs r6, r1 │ │ stmia.w r4, {r8, r9, fp} │ │ stcl 0, cr0, [sl, #32] │ │ - b.n b699e │ │ + b.n b75ee │ │ movs r5, r1 │ │ cmp r2, #0 │ │ movs r0, #4 │ │ - b.n b621a │ │ + b.n b6e6a │ │ asrs r0, r2, #32 │ │ - b.n b621e │ │ + b.n b6e6e │ │ movs r1, r0 │ │ - b.n b69a6 │ │ + b.n b75f6 │ │ movs r0, r3 │ │ cmp r2, #0 │ │ str r4, [r3, #0] │ │ - b.n b622a │ │ + b.n b6e7a │ │ movs r0, #40 @ 0x28 │ │ - b.n b622e │ │ + b.n b6e7e │ │ movs r2, r0 │ │ - b.n b69be │ │ + b.n b760e │ │ movs r2, r4 │ │ cmp r2, #0 │ │ movs r0, r1 │ │ - b.n b69c4 │ │ + b.n b7614 │ │ movs r4, r5 │ │ cmp r2, #0 │ │ str r5, [r0, #0] │ │ - b.n b6a62 │ │ + b.n b76b2 │ │ movs r6, r0 │ │ - b.n b69c8 │ │ + b.n b7618 │ │ movs r7, r6 │ │ cmp r2, #0 │ │ lsls r1, r0, #1 │ │ and.w r0, r0, r0, lsr #12 │ │ - b.n b626c │ │ + b.n b6ebc │ │ strh r6, [r0, #0] │ │ - b.n b6a76 │ │ + b.n b76c6 │ │ asrs r4, r4, #32 │ │ - b.n b625a │ │ + b.n b6eaa │ │ movs r0, #44 @ 0x2c │ │ - b.n b625e │ │ + b.n b6eae │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr3, [r3, #32] │ │ - b.n b626c │ │ + b.n b6ebc │ │ asrs r4, r7, #32 │ │ - b.n b624a │ │ + b.n b6e9a │ │ str r0, [r0, #4] │ │ - b.n b624e │ │ + b.n b6e9e │ │ movs r0, #68 @ 0x44 │ │ - b.n b6252 │ │ + b.n b6ea2 │ │ adds r0, #8 │ │ - b.n b6272 │ │ + b.n b6ec2 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [lr, #16] │ │ - b.n b627e │ │ + b.n b6ece │ │ asrs r0, r2, #32 │ │ - b.n b6282 │ │ + b.n b6ed2 │ │ movs r1, r0 │ │ - b.n b6a0a │ │ + b.n b765a │ │ @ instruction: 0xffe63aff │ │ ands r4, r2 │ │ - b.n b62a8 │ │ + b.n b6ef8 │ │ asrs r0, r0, #32 │ │ - b.n b6292 │ │ + b.n b6ee2 │ │ adds r0, #8 │ │ - b.n b6296 │ │ + b.n b6ee6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [r4, #32] │ │ - b.n b62a6 │ │ + b.n b6ef6 │ │ ands r4, r1 │ │ - b.n b6c82 │ │ + b.n b78d2 │ │ movs r6, r1 │ │ stmia.w r4, {r1, ip} │ │ - b.n b6aca │ │ + b.n b771a │ │ str r0, [r1, #0] │ │ - b.n b628e │ │ + b.n b6ede │ │ lsrs r0, r0, #12 │ │ stcl 0, cr6, [r0, #112] @ 0x70 │ │ - b.n b62b6 │ │ + b.n b6f06 │ │ movs r0, #40 @ 0x28 │ │ - b.n b62ba │ │ + b.n b6f0a │ │ movs r2, r0 │ │ - b.n b6a4a │ │ + b.n b769a │ │ @ instruction: 0xffdc3aff │ │ movs r0, #24 │ │ - b.n b62c6 │ │ + b.n b6f16 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr4, [lr, #32] │ │ - b.n b62ea │ │ + b.n b6f3a │ │ adds r0, #32 │ │ - b.n b62d2 │ │ + b.n b6f22 │ │ movs r0, #36 @ 0x24 │ │ - b.n b62b6 │ │ + b.n b6f06 │ │ movs r0, #6 │ │ - b.n b6afa │ │ + b.n b774a │ │ str r0, [r5, #0] │ │ - b.n b62be │ │ + b.n b6f0e │ │ adds r0, #44 @ 0x2c │ │ - b.n b62c2 │ │ + b.n b6f12 │ │ ands r0, r1 │ │ - b.n b62da │ │ + b.n b6f2a │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [sl, #32] │ │ - b.n b6a78 │ │ + b.n b76c8 │ │ @ instruction: 0xffd23aff │ │ str r0, [r2, #0] │ │ - b.n b6310 │ │ + b.n b6f60 │ │ strh r5, [r0, #0] │ │ - b.n b6b1a │ │ + b.n b776a │ │ adds r0, #48 @ 0x30 │ │ - b.n b62fe │ │ + b.n b6f4e │ │ ands r0, r7 │ │ - b.n b6302 │ │ + b.n b6f52 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [r6, #32] │ │ - b.n b6316 │ │ + b.n b6f66 │ │ str r0, [r1, #0] │ │ - b.n b6306 │ │ + b.n b6f56 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr6, [ip, #208] @ 0xd0 │ │ - b.n b6316 │ │ + b.n b6f66 │ │ adds r0, #60 @ 0x3c │ │ - b.n b62fa │ │ + b.n b6f4a │ │ str r0, [r0, r1] │ │ - b.n b62fe │ │ + b.n b6f4e │ │ eors r4, r0 │ │ - b.n b6302 │ │ + b.n b6f52 │ │ movs r6, r0 │ │ - b.n b6aa8 │ │ + b.n b76f8 │ │ movs r2, r1 │ │ subs r2, #0 │ │ adds r0, #12 │ │ - b.n b632e │ │ + b.n b6f7e │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [ip, #32] │ │ - b.n b634e │ │ + b.n b6f9e │ │ adds r0, #48 @ 0x30 │ │ - b.n b631a │ │ + b.n b6f6a │ │ adds r0, #20 │ │ - b.n b6358 │ │ + b.n b6fa8 │ │ str r4, [r2, #0] │ │ - b.n b6342 │ │ + b.n b6f92 │ │ str r0, [r7, #0] │ │ - b.n b6326 │ │ + b.n b6f76 │ │ str r1, [r0, #0] │ │ - b.n b6b6a │ │ + b.n b77ba │ │ asrs r4, r6, #32 │ │ - b.n b632e │ │ + b.n b6f7e │ │ str r0, [r1, r0] │ │ - b.n b6338 │ │ + b.n b6f88 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r3, #28] │ │ - b.n b6ade │ │ + b.n b772e │ │ movs r2, r1 │ │ cmp r2, #0 │ │ asrs r0, r2, #32 │ │ - b.n b6362 │ │ + b.n b6fb2 │ │ movs r0, #28 │ │ - b.n b6366 │ │ + b.n b6fb6 │ │ movs r2, r0 │ │ - b.n b6aec │ │ + b.n b773c │ │ movs r4, r2 │ │ cmp r2, #0 │ │ asrs r0, r5, #32 │ │ - b.n b6372 │ │ + b.n b6fc2 │ │ movs r6, r0 │ │ - b.n b6af8 │ │ + b.n b7748 │ │ movs r6, r3 │ │ cmp r2, #0 │ │ - add r0, pc, #160 @ (adr r0, b68fc ) │ │ - b.n b6d78 │ │ + add r0, pc, #160 @ (adr r0, b754c ) │ │ + b.n b79c8 │ │ movs r7, r0 │ │ - b.n b6b12 │ │ + b.n b7762 │ │ movs r7, r4 │ │ cmp r2, #0 │ │ lsls r7, r6, #7 │ │ and.w r0, r0, ip, lsl #16 │ │ - b.n b63a8 │ │ + b.n b6ff8 │ │ asrs r4, r4, #32 │ │ - b.n b6392 │ │ + b.n b6fe2 │ │ adds r0, #44 @ 0x2c │ │ - b.n b6396 │ │ + b.n b6fe6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [r4, #32] │ │ - b.n b63a6 │ │ + b.n b6ff6 │ │ eors r0, r1 │ │ - b.n b6d82 │ │ + b.n b79d2 │ │ strb r0, [r1, #0] │ │ - b.n b63a2 │ │ + b.n b6ff2 │ │ strb r2, [r0, #0] │ │ - b.n b6bca │ │ + b.n b781a │ │ movs r6, r1 │ │ stmia.w r4, {r8, r9, fp} │ │ stcl 0, cr1, [lr, #64] @ 0x40 │ │ - b.n b63b6 │ │ + b.n b7006 │ │ movs r0, #28 │ │ - b.n b63ba │ │ + b.n b700a │ │ movs r2, r0 │ │ - b.n b6b40 │ │ + b.n b7790 │ │ @ instruction: 0xffea3aff │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [sl, #32] │ │ - b.n b63de │ │ + b.n b702e │ │ asrs r4, r3, #32 │ │ - b.n b63ae │ │ + b.n b6ffe │ │ asrs r4, r2, #32 │ │ - b.n b63ec │ │ + b.n b703c │ │ movs r0, #12 │ │ - b.n b63d6 │ │ + b.n b7026 │ │ adds r0, #20 │ │ - b.n b63da │ │ + b.n b702a │ │ movs r0, #24 │ │ - b.n b63be │ │ + b.n b700e │ │ adds r0, #32 │ │ - b.n b63c2 │ │ + b.n b7012 │ │ str r0, [r1, r0] │ │ - b.n b63c8 │ │ + b.n b7018 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r1, #160] @ 0xa0 │ │ - b.n b63ee │ │ + b.n b703e │ │ movs r6, r0 │ │ - b.n b6b74 │ │ + b.n b77c4 │ │ @ instruction: 0xffe03aff │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr2, [ip, #144] @ 0x90 │ │ - b.n b63fe │ │ + b.n b704e │ │ str r0, [r1, #0] │ │ - b.n b641a │ │ + b.n b706a │ │ adds r0, #44 @ 0x2c │ │ - b.n b6406 │ │ + b.n b7056 │ │ movs r0, #48 @ 0x30 │ │ - b.n b63ea │ │ + b.n b703a │ │ asrs r4, r6, #32 │ │ - b.n b63ee │ │ + b.n b703e │ │ adds r0, #56 @ 0x38 │ │ - b.n b63f2 │ │ + b.n b7042 │ │ str r0, [r1, #0] │ │ - b.n b6412 │ │ + b.n b7062 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr10, [lr, #160] @ 0xa0 │ │ - b.n b6e18 │ │ + b.n b7a68 │ │ movs r7, r0 │ │ - b.n b6bb2 │ │ + b.n b7802 │ │ lsls r0, r2, #7 │ │ subs r2, #0 │ │ adds r0, #12 │ │ - b.n b6444 │ │ + b.n b7094 │ │ asrs r4, r7, #32 │ │ - b.n b642e │ │ + b.n b707e │ │ movs r0, #68 @ 0x44 │ │ - b.n b6432 │ │ + b.n b7082 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr3, [r3, #32] │ │ - b.n b6440 │ │ + b.n b7090 │ │ asrs r0, r1, #1 │ │ - b.n b641e │ │ + b.n b706e │ │ strh r4, [r1, #2] │ │ - b.n b6422 │ │ + b.n b7072 │ │ movs r0, #80 @ 0x50 │ │ - b.n b6426 │ │ + b.n b7076 │ │ movs r0, r2 │ │ - b.n b6464 │ │ + b.n b70b4 │ │ adds r0, #8 │ │ - b.n b642e │ │ + b.n b707e │ │ lsls r4, r0, #7 │ │ and.w r0, r0, r0, lsl #12 │ │ - b.n b6456 │ │ + b.n b70a6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr4, [r5, #32] │ │ - b.n b6468 │ │ + b.n b70b8 │ │ asrs r0, r1, #32 │ │ - b.n b6462 │ │ + b.n b70b2 │ │ adds r0, #24 │ │ - b.n b6446 │ │ + b.n b7096 │ │ adds r0, #6 │ │ - b.n b6c8a │ │ + b.n b78da │ │ str r4, [r3, #0] │ │ - b.n b644e │ │ + b.n b709e │ │ asrs r0, r4, #32 │ │ - b.n b6452 │ │ + b.n b70a2 │ │ ands r0, r1 │ │ - b.n b6456 │ │ + b.n b70a6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #8] │ │ - b.n b6c04 │ │ + b.n b7854 │ │ mcr2 10, 1, r3, cr10, cr15, {7} @ │ │ movs r0, #32 │ │ - b.n b6486 │ │ + b.n b70d6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr4, [lr, #32] │ │ - b.n b64aa │ │ + b.n b70fa │ │ asrs r0, r3, #32 │ │ - b.n b6492 │ │ + b.n b70e2 │ │ movs r0, #56 @ 0x38 │ │ - b.n b6476 │ │ + b.n b70c6 │ │ movs r0, #3 │ │ - b.n b6cba │ │ + b.n b790a │ │ asrs r0, r6, #32 │ │ - b.n b647e │ │ + b.n b70ce │ │ adds r0, #52 @ 0x34 │ │ - b.n b6482 │ │ + b.n b70d2 │ │ ands r0, r1 │ │ - b.n b6490 │ │ + b.n b70e0 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r5, #16] │ │ - b.n b64ae │ │ + b.n b70fe │ │ str r0, [r2, #0] │ │ - b.n b64b2 │ │ + b.n b7102 │ │ movs r6, r0 │ │ - b.n b6c3c │ │ + b.n b788c │ │ mcr2 10, 1, r3, cr0, cr15, {7} @ │ │ asrs r0, r0, #32 │ │ - b.n b64be │ │ + b.n b710e │ │ str r0, [r1, #0] │ │ - b.n b64d2 │ │ + b.n b7122 │ │ ands r0, r1 │ │ - b.n b64c6 │ │ + b.n b7116 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [r8, #32] │ │ - b.n b64ae │ │ + b.n b70fe │ │ str r4, [r1, #0] │ │ - b.n b6eb2 │ │ + b.n b7b02 │ │ movs r2, r3 │ │ stmia.w r6, {r0, r1, sp, lr} │ │ - b.n b6cfa │ │ + b.n b794a │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r0, #112] @ 0x70 │ │ - b.n b64e2 │ │ + b.n b7132 │ │ movs r7, r0 │ │ - b.n b6c6c │ │ + b.n b78bc │ │ mrc2 10, 0, r3, cr7, cr15, {7} @ │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [ip, #32] │ │ - b.n b650a │ │ + b.n b715a │ │ asrs r0, r3, #32 │ │ - b.n b64f6 │ │ + b.n b7146 │ │ ands r0, r4 │ │ - b.n b64fa │ │ + b.n b714a │ │ strb r0, [r1, #0] │ │ - b.n b64e8 │ │ + b.n b7138 │ │ strb r3, [r0, #0] │ │ - b.n b6d22 │ │ + b.n b7972 │ │ asrs r4, r4, #32 │ │ - b.n b64e6 │ │ + b.n b7136 │ │ adds r0, #40 @ 0x28 │ │ - b.n b64ea │ │ + b.n b713a │ │ ands r4, r5 │ │ - b.n b64ee │ │ + b.n b713e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r5, #8] │ │ - b.n b6ca2 │ │ + b.n b78f2 │ │ mcr2 10, 0, r3, cr13, cr15, {7} @ │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr3, [lr, #32] │ │ - b.n b653e │ │ + b.n b718e │ │ asrs r4, r1, #32 │ │ - b.n b6526 │ │ + b.n b7176 │ │ movs r0, #20 │ │ - b.n b652a │ │ + b.n b717a │ │ adds r0, #8 │ │ - b.n b651e │ │ + b.n b716e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r8, #64] @ 0x40 │ │ - b.n b6536 │ │ + b.n b7186 │ │ movs r0, #56 @ 0x38 │ │ - b.n b651a │ │ + b.n b716a │ │ movs r0, #6 │ │ - b.n b6d5e │ │ + b.n b79ae │ │ asrs r0, r6, #32 │ │ - b.n b6522 │ │ + b.n b7172 │ │ str r4, [r6, #0] │ │ - b.n b6526 │ │ + b.n b7176 │ │ asrs r4, r3, #32 │ │ - b.n b654a │ │ + b.n b719a │ │ movs r1, r0 │ │ - b.n b6cd4 │ │ + b.n b7924 │ │ movs r7, r0 │ │ subs r2, #0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [r5, #96] @ 0x60 │ │ - b.n b6f3a │ │ + b.n b7b8a │ │ asrs r4, r1, #32 │ │ - b.n b655e │ │ + b.n b71ae │ │ str r0, [r1, r0] │ │ - b.n b656c │ │ + b.n b71bc │ │ ands r4, r2 │ │ - b.n b6566 │ │ + b.n b71b6 │ │ movs r2, r3 │ │ stmia.w r6, {r3, ip, lr} │ │ - b.n b655e │ │ + b.n b71ae │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r8, #8] │ │ - b.n b6d04 │ │ + b.n b7954 │ │ lsls r3, r7, #5 │ │ subs r2, #0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr1, [lr, #144] @ 0x90 │ │ - b.n b6582 │ │ + b.n b71d2 │ │ adds r0, #8 │ │ - b.n b65a2 │ │ + b.n b71f2 │ │ movs r0, #44 @ 0x2c │ │ - b.n b658a │ │ + b.n b71da │ │ asrs r0, r6, #32 │ │ - b.n b656e │ │ + b.n b71be │ │ strb r4, [r6, #0] │ │ - b.n b6572 │ │ + b.n b71c2 │ │ movs r0, #56 @ 0x38 │ │ - b.n b6576 │ │ + b.n b71c6 │ │ adds r0, #8 │ │ - b.n b6592 │ │ + b.n b71e2 │ │ lsrs r0, r0, #12 │ │ stcl 1, cr0, [ip, #452] @ 0x1c4 │ │ and.w r0, r0, r0, ror #8 │ │ - b.n b65a6 │ │ + b.n b71f6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr4, [r5, #32] │ │ - b.n b65b8 │ │ + b.n b7208 │ │ adds r0, #56 @ 0x38 │ │ - b.n b65b2 │ │ + b.n b7202 │ │ movs r0, #60 @ 0x3c │ │ - b.n b6596 │ │ + b.n b71e6 │ │ movs r0, #1 │ │ - b.n b6dda │ │ + b.n b7a2a │ │ asrs r0, r0, #1 │ │ - b.n b659e │ │ + b.n b71ee │ │ adds r0, #68 @ 0x44 │ │ - b.n b65a2 │ │ + b.n b71f2 │ │ ands r0, r1 │ │ - b.n b65b6 │ │ + b.n b7206 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r8, #16] │ │ - b.n b65ce │ │ + b.n b721e │ │ movs r7, r0 │ │ - b.n b6d54 │ │ + b.n b79a4 │ │ ldc2l 10, cr3, [lr, #1020]! @ 0x3fc @ │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [ip, #32] │ │ - b.n b65f6 │ │ + b.n b7246 │ │ adds r0, #0 │ │ - b.n b65e2 │ │ + b.n b7232 │ │ ands r0, r1 │ │ - b.n b65e6 │ │ + b.n b7236 │ │ strb r0, [r1, #0] │ │ - b.n b65ca │ │ + b.n b721a │ │ strb r1, [r0, #0] │ │ - b.n b6e0e │ │ + b.n b7a5e │ │ adds r0, #24 │ │ - b.n b65d2 │ │ + b.n b7222 │ │ asrs r4, r3, #32 │ │ - b.n b65d6 │ │ + b.n b7226 │ │ ands r0, r4 │ │ - b.n b65da │ │ + b.n b722a │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r0, #160] @ 0xa0 │ │ - b.n b6602 │ │ - b.n b6b2c │ │ - b.n b6fe6 │ │ + b.n b7252 │ │ + b.n b777c │ │ + b.n b7c36 │ │ movs r2, r0 │ │ - b.n b6d8c │ │ + b.n b79dc │ │ ldc2l 10, cr3, [r4, #1020]! @ 0x3fc @ │ │ movs r0, #36 @ 0x24 │ │ - b.n b6612 │ │ + b.n b7262 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr4, [r5, #32] │ │ - b.n b6624 │ │ + b.n b7274 │ │ adds r0, #44 @ 0x2c │ │ - b.n b661e │ │ + b.n b726e │ │ movs r0, #60 @ 0x3c │ │ - b.n b6602 │ │ + b.n b7252 │ │ movs r0, #1 │ │ - b.n b6e46 │ │ + b.n b7a96 │ │ asrs r0, r0, #1 │ │ - b.n b660a │ │ + b.n b725a │ │ adds r0, #68 @ 0x44 │ │ - b.n b660e │ │ + b.n b725e │ │ ands r0, r1 │ │ - b.n b662e │ │ + b.n b727e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [lr, #16] │ │ - b.n b663a │ │ + b.n b728a │ │ ands r0, r2 │ │ - b.n b663e │ │ + b.n b728e │ │ movs r4, r0 │ │ - b.n b6dc4 │ │ + b.n b7a14 │ │ stc2l 10, cr3, [sl, #1020]! @ 0x3fc @ │ │ str r4, [r2, #0] │ │ - b.n b6664 │ │ + b.n b72b4 │ │ ands r0, r1 │ │ - b.n b664e │ │ + b.n b729e │ │ adds r0, #0 │ │ - b.n b6652 │ │ + b.n b72a2 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [r6, #32] │ │ - b.n b6666 │ │ + b.n b72b6 │ │ ands r4, r2 │ │ - b.n b663e │ │ + b.n b728e │ │ ands r1, r0 │ │ - b.n b6e82 │ │ + b.n b7ad2 │ │ str r0, [r1, #0] │ │ - b.n b6646 │ │ + b.n b7296 │ │ adds r0, #12 │ │ - b.n b664a │ │ + b.n b729a │ │ asrs r0, r2, #32 │ │ - b.n b664e │ │ + b.n b729e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r0, #160] @ 0xa0 │ │ - b.n b6676 │ │ + b.n b72c6 │ │ asrs r4, r6, #32 │ │ - b.n b667a │ │ + b.n b72ca │ │ movs r1, r0 │ │ - b.n b6e04 │ │ - ldc2l 10, cr3, [pc, #1020] @ b6f5c @ │ │ - add r0, pc, #48 @ (adr r0, b6b94 ) │ │ - b.n b6ea6 │ │ + b.n b7a54 │ │ + ldc2l 10, cr3, [pc, #1020] @ b7bac @ │ │ + add r0, pc, #48 @ (adr r0, b77e4 ) │ │ + b.n b7af6 │ │ asrs r4, r4, #32 │ │ - b.n b668a │ │ + b.n b72da │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr12, [r8, #32] │ │ - b.n b66a2 │ │ + b.n b72f2 │ │ str r4, [r5, #0] │ │ - b.n b6696 │ │ + b.n b72e6 │ │ asrs r0, r6, #32 │ │ - b.n b667a │ │ + b.n b72ca │ │ asrs r3, r0, #32 │ │ - b.n b6ebe │ │ + b.n b7b0e │ │ stmia r0!, {r3} │ │ - b.n b669e │ │ + b.n b72ee │ │ stmia r0!, {r1, r3} │ │ - b.n b6ec6 │ │ + b.n b7b16 │ │ adds r0, #52 @ 0x34 │ │ - b.n b668a │ │ + b.n b72da │ │ str r0, [r7, #0] │ │ - b.n b668e │ │ + b.n b72de │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [lr, #8] │ │ - b.n b6e44 │ │ + b.n b7a94 │ │ ldc2l 10, cr3, [r3, #1020] @ 0x3fc @ │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr2, [r5, #96] @ 0x60 │ │ - b.n b66c2 │ │ + b.n b7312 │ │ str r0, [r1, #0] │ │ - b.n b66d0 │ │ + b.n b7320 │ │ adds r0, #32 │ │ - b.n b66ca │ │ + b.n b731a │ │ movs r0, #60 @ 0x3c │ │ - b.n b66ae │ │ + b.n b72fe │ │ strb r0, [r0, #1] │ │ - b.n b66b2 │ │ + b.n b7302 │ │ adds r0, #68 @ 0x44 │ │ - b.n b66b6 │ │ + b.n b7306 │ │ str r0, [r1, #0] │ │ - b.n b66d2 │ │ + b.n b7322 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [ip, #16] │ │ - b.n b66e2 │ │ + b.n b7332 │ │ movs r0, #40 @ 0x28 │ │ - b.n b66e6 │ │ + b.n b7336 │ │ movs r2, r0 │ │ - b.n b6e70 │ │ + b.n b7ac0 │ │ stc2l 10, cr3, [sl, #1020] @ 0x3fc @ │ │ movs r0, #0 │ │ - b.n b66f2 │ │ + b.n b7342 │ │ str r4, [r4, r0] │ │ - b.n b70d6 │ │ + b.n b7d26 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [lr, #32] │ │ - b.n b66fe │ │ + b.n b734e │ │ str r0, [r1, #0] │ │ - b.n b671e │ │ + b.n b736e │ │ lsls r4, r1, #2 │ │ stmia.w r5, {r0, r1, sp} │ │ - b.n b6f2a │ │ + b.n b7b7a │ │ str r0, [r1, #0] │ │ - b.n b66ee │ │ + b.n b733e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr10, [r0, #160] @ 0xa0 │ │ - b.n b7110 │ │ + b.n b7d60 │ │ movs r1, r0 │ │ - b.n b6ea2 │ │ + b.n b7af2 │ │ stc2l 10, cr3, [r1, #1020] @ 0x3fc @ │ │ asrs r4, r1, #32 │ │ - b.n b6722 │ │ + b.n b7372 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [r8, #32] │ │ - b.n b673a │ │ + b.n b738a │ │ asrs r0, r6, #32 │ │ - b.n b670e │ │ + b.n b735e │ │ asrs r4, r2, #32 │ │ - b.n b674c │ │ + b.n b739c │ │ adds r0, #20 │ │ - b.n b6736 │ │ + b.n b7386 │ │ ands r4, r6 │ │ - b.n b671a │ │ + b.n b736a │ │ strb r0, [r1, #0] │ │ - b.n b6720 │ │ + b.n b7370 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r1, #16] │ │ - b.n b6f66 │ │ + b.n b7bb6 │ │ adds r0, #56 @ 0x38 │ │ - b.n b672a │ │ + b.n b737a │ │ adds r0, #28 │ │ - b.n b674e │ │ + b.n b739e │ │ movs r1, r0 │ │ - b.n b6ed8 │ │ + b.n b7b28 │ │ ldc2 10, cr3, [r6, #1020]! @ 0x3fc @ │ │ asrs r0, r3, #32 │ │ - b.n b675a │ │ + b.n b73aa │ │ ands r0, r6 │ │ - b.n b713e │ │ + b.n b7d8e │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [r8, #32] │ │ - b.n b6776 │ │ + b.n b73c6 │ │ strb r0, [r4, #0] │ │ - b.n b676a │ │ + b.n b73ba │ │ lsls r2, r1, #2 │ │ stmia.w r4, {r3, sp, lr} │ │ - b.n b676a │ │ + b.n b73ba │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [ip, #64] @ 0x40 │ │ - b.n b677a │ │ + b.n b73ca │ │ movs r2, r0 │ │ - b.n b6f00 │ │ + b.n b7b50 │ │ stc2 10, cr3, [lr, #1020]! @ 0x3fc @ │ │ movs r0, #12 │ │ - b.n b6786 │ │ + b.n b73d6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [lr, #32] │ │ - b.n b67aa │ │ + b.n b73fa │ │ movs r0, #36 @ 0x24 │ │ - b.n b6772 │ │ + b.n b73c2 │ │ movs r0, #20 │ │ - b.n b67b0 │ │ + b.n b7400 │ │ adds r0, #20 │ │ - b.n b679a │ │ + b.n b73ea │ │ asrs r0, r5, #32 │ │ - b.n b677e │ │ + b.n b73ce │ │ strb r0, [r1, #0] │ │ - b.n b6786 │ │ + b.n b73d6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [r2, #4] │ │ - b.n b6fca │ │ + b.n b7c1a │ │ adds r0, #44 @ 0x2c │ │ - b.n b678e │ │ + b.n b73de │ │ asrs r4, r3, #32 │ │ - b.n b67b2 │ │ + b.n b7402 │ │ movs r2, r0 │ │ - b.n b6f38 │ │ + b.n b7b88 │ │ lsls r3, r5, #3 │ │ subs r2, #0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr2, [lr, #96] @ 0x60 │ │ - b.n b67c2 │ │ + b.n b7412 │ │ strb r0, [r1, #0] │ │ - b.n b67e2 │ │ + b.n b7432 │ │ adds r0, #32 │ │ - b.n b67ca │ │ + b.n b741a │ │ movs r0, #36 @ 0x24 │ │ - b.n b67ae │ │ + b.n b73fe │ │ asrs r0, r5, #32 │ │ - b.n b67b2 │ │ + b.n b7402 │ │ adds r0, #44 @ 0x2c │ │ - b.n b67b6 │ │ + b.n b7406 │ │ strb r0, [r1, #0] │ │ - b.n b67d2 │ │ + b.n b7422 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [ip, #900] @ 0x384 │ │ and.w fp, r0, r0 │ │ ldcl 0, cr12, [sl, #4] │ │ - b.n b700a │ │ + b.n b7c5a │ │ adds r0, #36 @ 0x24 │ │ - b.n b67ee │ │ + b.n b743e │ │ str r0, [r1, #0] │ │ - b.n b6806 │ │ + b.n b7456 │ │ strb r4, [r5, #0] │ │ - b.n b67f6 │ │ + b.n b7446 │ │ adds r0, #84 @ 0x54 │ │ - b.n b67da │ │ + b.n b742a │ │ asrs r0, r3, #1 │ │ - b.n b67de │ │ + b.n b742e │ │ strb r4, [r3, #1] │ │ - b.n b67e2 │ │ + b.n b7432 │ │ str r0, [r1, #0] │ │ - b.n b67f6 │ │ + b.n b7446 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr4, [r8, #16] │ │ - b.n b680e │ │ + b.n b745e │ │ asrs r4, r3, #32 │ │ - b.n b6812 │ │ + b.n b7462 │ │ movs r1, r0 │ │ - b.n b6f9e │ │ + b.n b7bee │ │ stc2l 10, cr3, [sp, #1020] @ 0x3fc @ │ │ str r4, [r1, #0] │ │ - b.n b6838 │ │ + b.n b7488 │ │ asrs r0, r0, #32 │ │ - b.n b6822 │ │ + b.n b7472 │ │ adds r0, #8 │ │ - b.n b6826 │ │ + b.n b7476 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [r6, #32] │ │ - b.n b683a │ │ + b.n b748a │ │ asrs r0, r3, #32 │ │ - b.n b6812 │ │ + b.n b7462 │ │ asrs r4, r0, #32 │ │ - b.n b7056 │ │ + b.n b7ca6 │ │ ands r4, r3 │ │ - b.n b681a │ │ + b.n b746a │ │ adds r0, #32 │ │ - b.n b681e │ │ + b.n b746e │ │ str r0, [r1, #0] │ │ - b.n b6822 │ │ + b.n b7472 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr4, [r0, #64] @ 0x40 │ │ - b.n b684a │ │ + b.n b749a │ │ str r0, [r5, #0] │ │ - b.n b684e │ │ + b.n b749e │ │ movs r6, r0 │ │ - b.n b6fda │ │ + b.n b7c2a │ │ stc2l 10, cr3, [r2, #1020] @ 0x3fc @ │ │ adds r0, #12 │ │ - b.n b685a │ │ + b.n b74aa │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [r8, #32] │ │ - b.n b6872 │ │ + b.n b74c2 │ │ adds r0, #36 @ 0x24 │ │ - b.n b6846 │ │ + b.n b7496 │ │ adds r0, #16 │ │ - b.n b6884 │ │ + b.n b74d4 │ │ str r4, [r2, #0] │ │ - b.n b686e │ │ + b.n b74be │ │ str r4, [r5, #0] │ │ - b.n b6852 │ │ + b.n b74a2 │ │ str r4, [r0, #0] │ │ - b.n b7096 │ │ + b.n b7ce6 │ │ ands r0, r5 │ │ - b.n b685a │ │ + b.n b74aa │ │ strb r0, [r1, #0] │ │ - b.n b6864 │ │ + b.n b74b4 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r3, #8] │ │ - b.n b7010 │ │ + b.n b7c60 │ │ ldc2 10, cr3, [r7, #1020]! @ 0x3fc @ │ │ ands r4, r0 │ │ - b.n b68a8 │ │ + b.n b74f8 │ │ movs r0, #48 @ 0x30 │ │ - b.n b6892 │ │ + b.n b74e2 │ │ adds r0, #56 @ 0x38 │ │ - b.n b6896 │ │ + b.n b74e6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr4, [r4, #32] │ │ - b.n b68a6 │ │ + b.n b74f6 │ │ movs r0, #72 @ 0x48 │ │ - b.n b6882 │ │ + b.n b74d2 │ │ movs r0, #8 │ │ - b.n b68c0 │ │ + b.n b7510 │ │ str r4, [r1, r1] │ │ - b.n b688a │ │ + b.n b74da │ │ adds r0, #80 @ 0x50 │ │ - b.n b688e │ │ + b.n b74de │ │ ands r0, r1 │ │ - b.n b6896 │ │ + b.n b74e6 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [r2, #20] │ │ - b.n b70da │ │ + b.n b7d2a │ │ movs r4, r1 │ │ - b.n b705a │ │ + b.n b7caa │ │ stc2 10, cr3, [fp, #1020]! @ 0x3fc @ │ │ adds r0, #60 @ 0x3c │ │ - b.n b68c6 │ │ + b.n b7516 │ │ stmia r0!, {r1, r2, r3} │ │ - b.n b70ea │ │ + b.n b7d3a │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [sl, #32] │ │ - b.n b68e6 │ │ + b.n b7536 │ │ adds r0, #84 @ 0x54 │ │ - b.n b68b6 │ │ + b.n b7506 │ │ adds r0, #20 │ │ - b.n b68f4 │ │ + b.n b7544 │ │ strb r4, [r0, #1] │ │ - b.n b68de │ │ - b.n b6e70 │ │ - b.n b68c2 │ │ + b.n b752e │ │ + b.n b7ac0 │ │ + b.n b7512 │ │ strb r4, [r3, #1] │ │ - b.n b68c6 │ │ + b.n b7516 │ │ str r0, [r1, r0] │ │ - b.n b68d0 │ │ + b.n b7520 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr4, [r3, #208] @ 0xd0 │ │ - b.n b68f2 │ │ - b.n b6de4 │ │ - b.n b6910 │ │ + b.n b7542 │ │ + b.n b7a34 │ │ + b.n b7560 │ │ movs r4, r0 │ │ - b.n b707c │ │ + b.n b7ccc │ │ stc2 10, cr3, [r0, #1020]! @ 0x3fc @ │ │ adds r0, #24 │ │ - b.n b6902 │ │ + b.n b7552 │ │ ands r1, r0 │ │ - b.n b7126 │ │ + b.n b7d76 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [lr, #32] │ │ - b.n b692a │ │ + b.n b757a │ │ adds r0, #48 @ 0x30 │ │ - b.n b68f2 │ │ + b.n b7542 │ │ adds r0, #12 │ │ - b.n b6930 │ │ + b.n b7580 │ │ strb r0, [r4, #0] │ │ - b.n b691a │ │ + b.n b756a │ │ asrs r4, r6, #32 │ │ - b.n b68fe │ │ + b.n b754e │ │ strb r0, [r7, #0] │ │ - b.n b6902 │ │ + b.n b7552 │ │ str r0, [r1, r0] │ │ - b.n b690c │ │ + b.n b755c │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r3, #256] @ 0x100 │ │ - b.n b692e │ │ + b.n b757e │ │ movs r1, r0 │ │ - b.n b70be │ │ + b.n b7d0e │ │ ldc2 10, cr3, [r5, #1020] @ 0x3fc @ │ │ str r4, [r2, r0] │ │ - b.n b6954 │ │ + b.n b75a4 │ │ asrs r4, r4, #32 │ │ - b.n b693e │ │ + b.n b758e │ │ adds r0, #44 @ 0x2c │ │ - b.n b6942 │ │ + b.n b7592 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [r5, #32] │ │ - b.n b6954 │ │ + b.n b75a4 │ │ asrs r4, r7, #32 │ │ - b.n b692e │ │ + b.n b757e │ │ asrs r6, r0, #32 │ │ - b.n b7172 │ │ + b.n b7dc2 │ │ str r0, [r0, #4] │ │ - b.n b6936 │ │ + b.n b7586 │ │ adds r0, #68 @ 0x44 │ │ - b.n b693a │ │ + b.n b758a │ │ strb r0, [r1, #0] │ │ - b.n b694e │ │ + b.n b759e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr6, [r8, #16] │ │ - b.n b6966 │ │ + b.n b75b6 │ │ adds r0, #16 │ │ - b.n b696a │ │ + b.n b75ba │ │ movs r3, r0 │ │ - b.n b70fa │ │ + b.n b7d4a │ │ stc2 10, cr3, [sl, #1020] @ 0x3fc @ │ │ str r0, [r2, r0] │ │ - b.n b6990 │ │ + b.n b75e0 │ │ adds r0, #0 │ │ - b.n b697a │ │ + b.n b75ca │ │ strb r0, [r1, #0] │ │ - b.n b697e │ │ + b.n b75ce │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [r5, #32] │ │ - b.n b6990 │ │ + b.n b75e0 │ │ str r0, [r1, r0] │ │ - b.n b696a │ │ + b.n b75ba │ │ str r4, [r1, r0] │ │ - b.n b736e │ │ + b.n b7fbe │ │ lsls r0, r1, #3 │ │ stmia.w r5, {r1, r2, ip, sp} │ │ - b.n b71b6 │ │ + b.n b7e06 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #48] @ 0x30 │ │ - b.n b7122 │ │ + b.n b7d72 │ │ stmia r0!, {r2} │ │ - b.n b69bc │ │ + b.n b760c │ │ stc2 10, cr3, [r0, #1020] @ 0x3fc @ │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [sl, #288] @ 0x120 │ │ - b.n b69ae │ │ + b.n b75fe │ │ str r0, [r1, r0] │ │ - b.n b69c6 │ │ + b.n b7616 │ │ str r0, [r2, #4] │ │ - b.n b69b6 │ │ + b.n b7606 │ │ strb r4, [r2, #1] │ │ - b.n b699a │ │ + b.n b75ea │ │ movs r0, #88 @ 0x58 │ │ - b.n b699e │ │ + b.n b75ee │ │ str r4, [r3, #4] │ │ - b.n b69a2 │ │ + b.n b75f2 │ │ str r0, [r1, r0] │ │ - b.n b69be │ │ + b.n b760e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [ip, #112] @ 0x70 │ │ - b.n b69ce │ │ + b.n b761e │ │ strb r0, [r5, #0] │ │ - b.n b69d2 │ │ + b.n b7622 │ │ movs r7, r0 │ │ - b.n b715a │ │ + b.n b7daa │ │ ldc2l 10, cr3, [r7, #-1020]! @ 0xfffffc04 @ │ │ str r0, [r4, #0] │ │ - b.n b69de │ │ + b.n b762e │ │ str r0, [r1, r0] │ │ - b.n b69f2 │ │ + b.n b7642 │ │ str r4, [r5, #0] │ │ - b.n b69c6 │ │ + b.n b7616 │ │ str r4, [r1, #0] │ │ - b.n b6a04 │ │ + b.n b7654 │ │ strb r0, [r3, #0] │ │ - b.n b69ee │ │ + b.n b763e │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [r8, #144] @ 0x90 │ │ - b.n b69d6 │ │ + b.n b7626 │ │ strb r2, [r0, #0] │ │ - b.n b721a │ │ + b.n b7e6a │ │ movs r0, #40 @ 0x28 │ │ - b.n b69de │ │ + b.n b762e │ │ str r0, [r1, r0] │ │ - b.n b69ee │ │ + b.n b763e │ │ lsrs r0, r0, #12 │ │ stcl 0, cr10, [r6, #160] @ 0xa0 │ │ - b.n b7404 │ │ + b.n b8054 │ │ movs r1, r0 │ │ - b.n b7196 │ │ + b.n b7de6 │ │ stc2l 10, cr3, [ip, #-1020]! @ 0xfffffc04 @ │ │ str r4, [r2, #0] │ │ - b.n b6a30 │ │ + b.n b7680 │ │ asrs r0, r6, #32 │ │ - b.n b6a1a │ │ + b.n b766a │ │ movs r0, #56 @ 0x38 │ │ - b.n b6a1e │ │ + b.n b766e │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [r6, #32] │ │ - b.n b6a32 │ │ + b.n b7682 │ │ str r0, [r1, #0] │ │ - b.n b6a26 │ │ + b.n b7676 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr5, [lr, #208] @ 0xd0 │ │ - b.n b6a32 │ │ + b.n b7682 │ │ asrs r4, r7, #32 │ │ - b.n b6a16 │ │ + b.n b7666 │ │ asrs r4, r0, #32 │ │ - b.n b725a │ │ + b.n b7eaa │ │ eors r0, r0 │ │ - b.n b6a1e │ │ + b.n b766e │ │ movs r0, #68 @ 0x44 │ │ - b.n b6a22 │ │ + b.n b7672 │ │ movs r5, r0 │ │ - b.n b71cc │ │ + b.n b7e1c │ │ movs r1, r1 │ │ subs r2, #0 │ │ movs r0, #12 │ │ - b.n b6a4e │ │ + b.n b769e │ │ ands r0, r6 │ │ - b.n b7432 │ │ + b.n b8082 │ │ str r4, [r2, #0] │ │ - b.n b6a56 │ │ + b.n b76a6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr5, [lr, #32] │ │ - b.n b6a7a │ │ + b.n b76ca │ │ lsls r4, r1, #1 │ │ stmia.w r4, {r4, sp} │ │ - b.n b6a80 │ │ + b.n b76d0 │ │ str r0, [r1, r0] │ │ - b.n b6a4e │ │ + b.n b769e │ │ str r3, [r0, r0] │ │ - b.n b728e │ │ + b.n b7ede │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [r2, #304] @ 0x130 │ │ - b.n b6a76 │ │ + b.n b76c6 │ │ movs r2, r0 │ │ - b.n b7208 │ │ + b.n b7e58 │ │ movs r1, r1 │ │ cmp r2, #0 │ │ adds r0, #16 │ │ - b.n b6a82 │ │ + b.n b76d2 │ │ strb r4, [r3, #0] │ │ - b.n b6a86 │ │ + b.n b76d6 │ │ movs r7, r0 │ │ - b.n b7210 │ │ + b.n b7e60 │ │ movs r3, r2 │ │ cmp r2, #0 │ │ adds r0, #40 @ 0x28 │ │ - b.n b6a92 │ │ + b.n b76e2 │ │ movs r5, r0 │ │ - b.n b721c │ │ + b.n b7e6c │ │ movs r6, r3 │ │ cmp r2, #0 │ │ movs r2, r0 │ │ - b.n b7220 │ │ + b.n b7e70 │ │ movs r7, r4 │ │ cmp r2, #0 │ │ movs r0, r6 │ │ and.w r0, r0, r4, asr #8 │ │ - b.n b6aaa │ │ + b.n b76fa │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr6, [ip, #32] │ │ - b.n b6aca │ │ + b.n b771a │ │ adds r0, #44 @ 0x2c │ │ - b.n b6ab6 │ │ + b.n b7706 │ │ movs r0, #72 @ 0x48 │ │ - b.n b6a9a │ │ + b.n b76ea │ │ movs r0, #7 │ │ - b.n b72de │ │ + b.n b7f2e │ │ strb r4, [r1, #1] │ │ - b.n b6aa2 │ │ + b.n b76f2 │ │ adds r0, #80 @ 0x50 │ │ - b.n b6aa6 │ │ + b.n b76f6 │ │ str r0, [r1, #0] │ │ - b.n b6aba │ │ + b.n b770a │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r8, #64] @ 0x40 │ │ - b.n b6ad2 │ │ + b.n b7722 │ │ strb r4, [r3, #0] │ │ - b.n b6ad6 │ │ + b.n b7726 │ │ movs r7, r0 │ │ - b.n b7260 │ │ + b.n b7eb0 │ │ @ instruction: 0xffeb3aff │ │ ands r4, r1 │ │ - b.n b6afc │ │ + b.n b774c │ │ strb r4, [r1, #0] │ │ - b.n b6ae6 │ │ + b.n b7736 │ │ str r4, [r2, #0] │ │ - b.n b6aea │ │ + b.n b773a │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr4, [r4, #32] │ │ - b.n b6afa │ │ + b.n b774a │ │ adds r0, #28 │ │ - b.n b6ad6 │ │ + b.n b7726 │ │ adds r0, #16 │ │ - b.n b6b14 │ │ + b.n b7764 │ │ strb r0, [r3, #0] │ │ - b.n b6ade │ │ + b.n b772e │ │ str r0, [r4, #0] │ │ - b.n b6ae2 │ │ + b.n b7732 │ │ ands r0, r1 │ │ - b.n b6aec │ │ + b.n b773c │ │ lsrs r0, r0, #12 │ │ stcl 0, cr3, [r3, #160] @ 0xa0 │ │ - b.n b6b0e │ │ + b.n b775e │ │ movs r5, r0 │ │ - b.n b7298 │ │ + b.n b7ee8 │ │ @ instruction: 0xffe03aff │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [lr, #144] @ 0x90 │ │ - b.n b6b1e │ │ + b.n b776e │ │ str r0, [r1, r0] │ │ - b.n b6b3e │ │ + b.n b778e │ │ str r4, [r5, #0] │ │ - b.n b6b26 │ │ + b.n b7776 │ │ strb r0, [r6, #0] │ │ - b.n b6b0a │ │ + b.n b775a │ │ adds r0, #52 @ 0x34 │ │ - b.n b6b0e │ │ + b.n b775e │ │ str r0, [r7, #0] │ │ - b.n b6b12 │ │ + b.n b7762 │ │ str r0, [r1, r0] │ │ - b.n b6b26 │ │ + b.n b7776 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r8, #8] │ │ - b.n b72c0 │ │ + b.n b7f10 │ │ movs r1, r1 │ │ subs r2, #0 │ │ movs r0, #60 @ 0x3c │ │ - b.n b6b46 │ │ + b.n b7796 │ │ adds r0, #68 @ 0x44 │ │ - b.n b6b4a │ │ + b.n b779a │ │ strb r0, [r1, #0] │ │ - b.n b6b66 │ │ + b.n b77b6 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr2, [ip, #288] @ 0x120 │ │ - b.n b6b36 │ │ + b.n b7786 │ │ asrs r4, r1, #1 │ │ - b.n b6b3a │ │ + b.n b778a │ │ adds r0, #80 @ 0x50 │ │ - b.n b6b3e │ │ + b.n b778e │ │ movs r4, r2 │ │ - b.n b6b7c │ │ + b.n b77cc │ │ strb r0, [r1, #0] │ │ - b.n b6b46 │ │ + b.n b7796 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr0, [r0, #40] @ 0x28 │ │ - b.n b7300 │ │ + b.n b7f50 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n b6ac8 │ │ + b.n b7718 │ │ ldrh r3, [r5, #20] │ │ - b.n b766e │ │ + b.n b82be │ │ ldrh r2, [r5, #20] │ │ - b.n b76f2 │ │ + b.n b8342 │ │ stmia r0!, {r2} │ │ - b.n b6b94 │ │ + b.n b77e4 │ │ @ instruction: 0xfb6ceaff │ │ - beq.n b70a0 │ │ - b.n b7500 │ │ + beq.n b7cf0 │ │ + b.n b8150 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, sl, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b7590 │ │ + b.n b81e0 │ │ ands r1, r0 │ │ - b.n b73ba │ │ + b.n b800a │ │ adds r0, #0 │ │ - b.n b73be │ │ + b.n b800e │ │ movs r1, r4 │ │ - b.n b7722 │ │ + b.n b8372 │ │ movs r0, r1 │ │ - bge.n b7086 │ │ + bge.n b7cd6 │ │ lsls r1, r4, #1 │ │ - b.n b7730 │ │ + b.n b8380 │ │ movs r7, r1 │ │ ldmia r2!, {} │ │ movs r2, r4 │ │ - b.n b7738 │ │ + b.n b8388 │ │ movs r5, r3 │ │ lsrs r0, r0, #8 │ │ lsls r2, r0, #1 │ │ - b.n b7740 │ │ + b.n b8390 │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ lsls r0, r3 │ │ - b.n b6be0 │ │ + b.n b7830 │ │ ands r4, r0 │ │ - b.n b71c4 │ │ + b.n b7e14 │ │ movs r0, r4 │ │ and.w r0, r0, r1 │ │ - b.n b7754 │ │ + b.n b83a4 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n b775c │ │ + b.n b83ac │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b7764 │ │ + b.n b83b4 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ eors r0, r6 │ │ - b.n b6c04 │ │ + b.n b7854 │ │ ands r4, r0 │ │ - b.n b71e8 │ │ + b.n b7e38 │ │ movs r7, r2 │ │ and.w r0, r0, r2, asr #1 │ │ - b.n b7778 │ │ + b.n b83c8 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ lsls r2, r6, #1 │ │ - b.n b7780 │ │ + b.n b83d0 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ eors r4, r3 │ │ - b.n b6c20 │ │ + b.n b7870 │ │ ands r4, r0 │ │ - b.n b7204 │ │ + b.n b7e54 │ │ movs r0, r2 │ │ and.w r0, r0, r4, lsl #17 │ │ - b.n b6c2c │ │ + b.n b787c │ │ ands r4, r0 │ │ - b.n b7210 │ │ + b.n b7e60 │ │ movs r5, r1 │ │ and.w r0, r0, r4, lsr #9 │ │ - b.n b6c38 │ │ + b.n b7888 │ │ movs r4, r0 │ │ - b.n b743e │ │ + b.n b808e │ │ asrs r0, r2, #32 │ │ - b.n b7842 │ │ + b.n b8492 │ │ movs r0, #2 │ │ - b.n b7224 │ │ + b.n b7e74 │ │ strh r1, [r5, #28] │ │ add.w r0, r0, r7 │ │ and.w r0, r0, r4, ror #16 │ │ - b.n b6c50 │ │ + b.n b78a0 │ │ ands r4, r0 │ │ - b.n b7234 │ │ + b.n b7e84 │ │ movs r4, r0 │ │ and.w r0, r0, ip, asr #16 │ │ - b.n b6c5c │ │ + b.n b78ac │ │ ands r4, r0 │ │ - b.n b7240 │ │ + b.n b7e90 │ │ movs r1, r0 │ │ and.w r0, r0, r8, lsr #16 │ │ - b.n b6c68 │ │ + b.n b78b8 │ │ ands r4, r0 │ │ - b.n b724c │ │ + b.n b7e9c │ │ movs r4, r0 │ │ - b.n b7472 │ │ + b.n b80c2 │ │ ldrh r0, [r2, #32] │ │ - ldmia.w sp!, {r0, r1, r3, r4, r6, r7, sl, sp, lr} │ │ - vqshl.u64 d20, d17, #53 @ 0x35 │ │ - vtbl.8 d18, {d21-d22}, d4 │ │ - vshr.u32 d20, d5, #11 │ │ - @ instruction: 0xfff58bdc │ │ - @ instruction: 0xfff578bf │ │ - vsri.64 d22, d18, #11 │ │ - vqrdmulh.s , , d31[0] │ │ + ldmia.w sp!, {r3, r6, r7, fp, ip, lr} │ │ + @ instruction: 0xfff53b1c │ │ + vcvt.u16.f16 d17, d27, #11 │ │ + vcge.f16 d19, d20, #0 │ │ + vneg.s16 q12, │ │ + @ instruction: 0xfff56dfc │ │ + @ instruction: 0xfff5589f │ │ + vshr.u64 , q8, #11 │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b7678 │ │ - beq.n b7178 │ │ - b.n b75fc │ │ + b.n b82c8 │ │ + beq.n b7dc8 │ │ + b.n b824c │ │ str r0, [sp, #12] │ │ - b.n b74a6 │ │ - add r0, pc, #8 @ (adr r0, b7170 ) │ │ - b.n b74aa │ │ + b.n b80f6 │ │ + add r0, pc, #8 @ (adr r0, b7dc0 ) │ │ + b.n b80fa │ │ strb r1, [r0, #0] │ │ - b.n b74ae │ │ + b.n b80fe │ │ strh r0, [r0, #0] │ │ - b.n b74b2 │ │ + b.n b8102 │ │ strh r6, [r4, #22] │ │ add.w r8, r0, r1 │ │ - b.n b781a │ │ + b.n b846a │ │ lsls r5, r2, #1 │ │ add r2, sp, #0 │ │ str r4, [r4, #24] │ │ - b.n b6cc0 │ │ + b.n b7910 │ │ str r6, [r0, #0] │ │ - b.n b72a4 │ │ + b.n b7ef4 │ │ eors r4, r4 │ │ - b.n b7696 │ │ + b.n b82e6 │ │ movs r4, r0 │ │ - b.n b74ce │ │ + b.n b811e │ │ strh r3, [r7, #24] │ │ add.w r0, r0, r0 │ │ - b.n b7836 │ │ + b.n b8486 │ │ lsls r1, r3, #1 │ │ subs r0, r0, r0 │ │ str r0, [r4, r1] │ │ - b.n b6cca │ │ + b.n b791a │ │ adds r0, #8 │ │ - b.n b6cd8 │ │ + b.n b7928 │ │ movs r0, r0 │ │ - b.n b7850 │ │ + b.n b84a0 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #1 │ │ - b.n b6cda │ │ + b.n b792a │ │ movs r0, r0 │ │ - b.n b7852 │ │ + b.n b84a2 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #1 │ │ - b.n b6ce6 │ │ + b.n b7936 │ │ movs r0, #9 │ │ - b.n b74fe │ │ + b.n b814e │ │ strh r3, [r0, #26] │ │ add.w r0, r0, r1 │ │ - b.n b7866 │ │ + b.n b84b6 │ │ movs r5, r3 │ │ rev r0, r0 │ │ str r0, [r4, r1] │ │ - b.n b6cfa │ │ + b.n b794a │ │ asrs r7, r0, #32 │ │ - b.n b7512 │ │ + b.n b8162 │ │ adds r0, #108 @ 0x6c │ │ - b.n b6d02 │ │ + b.n b7952 │ │ movs r0, #10 │ │ - b.n b751a │ │ + b.n b816a │ │ movs r0, r0 │ │ - b.n b6cf8 │ │ + b.n b7948 │ │ movs r0, r1 │ │ - b.n b7522 │ │ + b.n b8172 │ │ movs r5, r2 │ │ and.w r0, r0, r0 │ │ - b.n b7898 │ │ + b.n b84e8 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n b78a6 │ │ + b.n b84f6 │ │ movs r5, r3 │ │ add r2, sp, #0 │ │ movs r0, r0 │ │ - b.n b78a8 │ │ + b.n b84f8 │ │ movs r5, r4 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n b78b6 │ │ + b.n b8506 │ │ movs r1, r5 │ │ add r2, sp, #0 │ │ str r0, [r7, r4] │ │ - b.n b6d48 │ │ + b.n b7998 │ │ asrs r1, r1, #32 │ │ - b.n b754e │ │ + b.n b819e │ │ movs r0, #3 │ │ - b.n b7552 │ │ + b.n b81a2 │ │ str r5, [r0, r0] │ │ - b.n b7154 │ │ + b.n b7da4 │ │ movs r0, r0 │ │ - b.n b6d44 │ │ + b.n b7994 │ │ strh r0, [r1, #30] │ │ add.w r0, r0, r0 │ │ - b.n b6d4c │ │ + b.n b799c │ │ strh r2, [r1, #30] │ │ add.w r0, r0, r5 │ │ and.w r0, r0, r0, lsl #12 │ │ - b.n b6d48 │ │ + b.n b7998 │ │ movs r0, r1 │ │ - b.n b7572 │ │ + b.n b81c2 │ │ asrs r7, r0, #32 │ │ - b.n b7576 │ │ + b.n b81c6 │ │ movs r0, #10 │ │ - b.n b757a │ │ + b.n b81ca │ │ adds r0, #9 │ │ - b.n b757e │ │ + b.n b81ce │ │ vrhadd.u d14, d5, d31 │ │ movs r4, r0 │ │ - b.n b7586 │ │ + b.n b81d6 │ │ strh r1, [r2, #24] │ │ add.w r0, r0, r0 │ │ - b.n b78ee │ │ - beq.n b7288 │ │ + b.n b853e │ │ + beq.n b7ed8 │ │ lsls r3, r1, #9 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ lsrs r5, r7, #2 │ │ lsls r4, r5, #3 │ │ - b.n b6d98 │ │ + b.n b79e8 │ │ movs r0, #52 @ 0x34 │ │ - b.n b799e │ │ + b.n b85ee │ │ asrs r0, r5, #3 │ │ - b.n b6da0 │ │ + b.n b79f0 │ │ movs r0, r0 │ │ - b.n b7384 │ │ + b.n b7fd4 │ │ asrs r1, r0, #32 │ │ - b.n b7388 │ │ - ldrh r6, [r1, #30] │ │ + b.n b7fd8 │ │ + ldrh r7, [r1, #30] │ │ @ instruction: 0xebff10b8 │ │ - b.n b6db0 │ │ + b.n b7a00 │ │ str r3, [r0, r0] │ │ - b.n b75b6 │ │ + b.n b8206 │ │ lsls r4, r6, #2 │ │ - b.n b6db8 │ │ + b.n b7a08 │ │ movs r0, #7 │ │ - b.n b75be │ │ + b.n b820e │ │ asrs r1, r0, #32 │ │ - b.n b73a0 │ │ + b.n b7ff0 │ │ adds r0, #10 │ │ - b.n b75c6 │ │ + b.n b8216 │ │ movs r0, r0 │ │ - b.n b71c8 │ │ + b.n b7e18 │ │ movs r0, r0 │ │ - b.n b6dae │ │ + b.n b79fe │ │ strh r3, [r6, #28] │ │ add.w r0, r0, sp │ │ and.w r0, r0, r8, lsr #6 │ │ - b.n b6dd8 │ │ + b.n b7a28 │ │ movs r0, #7 │ │ - b.n b75de │ │ + b.n b822e │ │ lsls r4, r2, #2 │ │ - b.n b6de0 │ │ + b.n b7a30 │ │ asrs r1, r0, #32 │ │ - b.n b73c4 │ │ + b.n b8014 │ │ movs r0, r0 │ │ - b.n b71e8 │ │ + b.n b7e38 │ │ movs r4, r0 │ │ and.w r0, r0, r8, lsl #6 │ │ - b.n b6df0 │ │ + b.n b7a40 │ │ movs r0, #10 │ │ - b.n b75f6 │ │ + b.n b8246 │ │ lsls r4, r0, #2 │ │ - b.n b6df8 │ │ + b.n b7a48 │ │ asrs r1, r0, #32 │ │ - b.n b73dc │ │ + b.n b802c │ │ movs r0, r0 │ │ - b.n b7200 │ │ + b.n b7e50 │ │ movs r0, r0 │ │ - b.n b6de6 │ │ + b.n b7a36 │ │ str r3, [r0, r0] │ │ - b.n b760a │ │ + b.n b825a │ │ strh r4, [r4, #28] │ │ add.w r0, r0, r5, lsl #12 │ │ - b.n b7612 │ │ + b.n b8262 │ │ @ instruction: 0xffcbeaff │ │ asrs r4, r7, #32 │ │ - b.n b6e18 │ │ + b.n b7a68 │ │ movs r0, #38 @ 0x26 │ │ - b.n b7a1e │ │ + b.n b866e │ │ adds r0, #56 @ 0x38 │ │ - b.n b6e20 │ │ + b.n b7a70 │ │ asrs r1, r0, #32 │ │ - b.n b7404 │ │ + b.n b8054 │ │ movs r0, #0 │ │ - b.n b6e04 │ │ + b.n b7a54 │ │ adds r0, #3 │ │ - b.n b740c │ │ + b.n b805c │ │ movs r4, r0 │ │ - b.n b6e0c │ │ + b.n b7a5c │ │ movs r0, r1 │ │ - b.n b6e10 │ │ + b.n b7a60 │ │ movs r0, r0 │ │ - b.n b7a3a │ │ + b.n b868a │ │ movs r2, #241 @ 0xf1 │ │ - b.n b78fe │ │ - ldrh r5, [r6, #36] @ 0x24 │ │ + b.n b854e │ │ + ldrh r6, [r6, #36] @ 0x24 │ │ @ instruction: 0xebff0018 │ │ - b.n b6e44 │ │ + b.n b7a94 │ │ movs r0, #10 │ │ - b.n b7a4a │ │ + b.n b869a │ │ asrs r4, r2, #32 │ │ - b.n b6e4c │ │ + b.n b7a9c │ │ movs r0, r0 │ │ - b.n b7430 │ │ + b.n b8080 │ │ asrs r1, r0, #32 │ │ - b.n b7434 │ │ - ldrh r3, [r4, #28] │ │ - @ instruction: 0xebff7038 │ │ - vceq.f16 d19, d13, #0 │ │ - vshr.u32 q9, q8, #11 │ │ - vqshl.u32 d18, d12, #21 │ │ - vtbx.8 d22, {d21-d23}, d8 │ │ + b.n b8084 │ │ + ldrh r4, [r4, #28] │ │ + @ instruction: 0xebff6585 │ │ + vtbl.8 d18, {d21-d22}, d23 │ │ + vsri.32 d17, d8, #11 │ │ + @ instruction: 0xfff51ad3 │ │ + @ instruction: 0xfff56a78 │ │ movs r2, r0 │ │ - ldrsb r0, [r7, r1] │ │ - vqshl.u64 q10, q4, #53 @ 0x35 │ │ + ldr r1, [pc, #972] @ (b834c ) │ │ + vneg.f16 d20, d20 │ │ movs r2, r0 │ │ - ldrb r5, [r0, #12] │ │ - vqshl.u64 d20, d24, #53 @ 0x35 │ │ + strb r3, [r4, #1] │ │ + vneg.f16 d20, d4 │ │ movs r2, r0 │ │ - str r5, [r4, #48] @ 0x30 │ │ - vneg.f16 d20, d16 │ │ + ldrsb r2, [r2, r4] │ │ + vabs.f16 q10, q14 │ │ movs r2, r0 │ │ - ldr r0, [pc, #304] @ (b7478 ) │ │ + ldr r0, [pc, #96] @ (b7ff8 ) │ │ movs r2, r0 │ │ - strh r5, [r2, #6] │ │ - vneg.f16 q9, q4 │ │ + strb r0, [r5, #31] │ │ + @ instruction: 0xfff51b7f │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b7874 │ │ + b.n b84c4 │ │ svc 157 @ 0x9d │ │ - b.n b77f8 │ │ + b.n b8448 │ │ movs r0, #16 │ │ - b.n b6e84 │ │ - add r0, pc, #4 @ (adr r0, b7368 ) │ │ - b.n b76a6 │ │ + b.n b7ad4 │ │ + add r0, pc, #4 @ (adr r0, b7fb8 ) │ │ + b.n b82f6 │ │ str r0, [sp, #0] │ │ - b.n b7aaa │ │ + b.n b86fa │ │ movs r4, r5 │ │ - b.n b6e88 │ │ + b.n b7ad8 │ │ movs r2, r0 │ │ - b.n b7a16 │ │ + b.n b8666 │ │ lsls r6, r4, #16 │ │ - bge.n b7376 │ │ + bge.n b7fc6 │ │ str r0, [r0, #0] │ │ - b.n b76ba │ │ + b.n b830a │ │ movs r4, r1 │ │ - b.n b6e9e │ │ + b.n b7aee │ │ strh r0, [r0, #2] │ │ - b.n b6ea2 │ │ + b.n b7af2 │ │ asrs r0, r2, #32 │ │ - b.n b6eb6 │ │ + b.n b7b06 │ │ adds r0, #1 │ │ - b.n b743e │ │ + b.n b808e │ │ movs r1, r1 │ │ - ldr r2, [pc, #0] @ (b738c ) │ │ + ldr r2, [pc, #0] @ (b7fdc ) │ │ asrs r4, r3, #1 │ │ - b.n b6f42 │ │ + b.n b7b92 │ │ movs r0, #40 @ 0x28 │ │ - b.n b6eb6 │ │ + b.n b7b06 │ │ strb r2, [r7, #2] │ │ - b.n b774e │ │ + b.n b839e │ │ asrs r2, r2, #4 │ │ - b.n b76de │ │ + b.n b832e │ │ movs r0, #21 │ │ - b.n b7ae2 │ │ + b.n b8732 │ │ lsls r0, r0, #1 │ │ - b.n b79d4 │ │ + b.n b8624 │ │ movs r0, #8 │ │ lsls r0, r3, #22 │ │ asrs r2, r0, #32 │ │ - b.n b7430 │ │ + b.n b8080 │ │ movs r1, r0 │ │ - b.n b7658 │ │ + b.n b82a8 │ │ movs r0, r3 │ │ - bge.n b73b6 │ │ + bge.n b8006 │ │ asrs r6, r0, #32 │ │ - b.n b6f6a │ │ + b.n b7bba │ │ movs r0, r1 │ │ - b.n b79e0 │ │ + b.n b8630 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ mvns r0, r2 │ │ - b.n b7746 │ │ + b.n b8396 │ │ lsrs r0, r3, #30 │ │ - b.n b79e4 │ │ + b.n b8634 │ │ asrs r0, r0, #32 │ │ - b.n b6f02 │ │ + b.n b7b52 │ │ strb r0, [r0, #0] │ │ - b.n b7b12 │ │ + b.n b8762 │ │ movs r0, #4 │ │ - b.n b6f0a │ │ + b.n b7b5a │ │ asrs r1, r0, #32 │ │ - b.n b7482 │ │ + b.n b80d2 │ │ asrs r2, r0, #32 │ │ - b.n b7588 │ │ + b.n b81d8 │ │ movs r3, r2 │ │ subs r2, #0 │ │ asrs r2, r7, #2 │ │ - b.n b779a │ │ + b.n b83ea │ │ lsls r0, r0, #1 │ │ - b.n b7a0c │ │ + b.n b865c │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ subs r0, r4, #7 │ │ - b.n b6f30 │ │ + b.n b7b80 │ │ movs r2, r1 │ │ - b.n b7736 │ │ + b.n b8386 │ │ movs r0, #10 │ │ - b.n b773a │ │ + b.n b838a │ │ asrs r1, r0, #32 │ │ - b.n b751c │ │ + b.n b816c │ │ ldr.w lr, [r0, #3071] @ 0xbff │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b7a16 │ │ + b.n b8666 │ │ str r4, [r5, #0] │ │ - b.n b6f44 │ │ + b.n b7b94 │ │ lsrs r0, r3, #30 │ │ - b.n b7a28 │ │ + b.n b8678 │ │ strb r0, [r0, #0] │ │ - b.n b7b52 │ │ + b.n b87a2 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b7ab4 │ │ + b.n b8704 │ │ movs r5, r0 │ │ and.w r0, r0, r8 │ │ - b.n b6f4e │ │ + b.n b7b9e │ │ lsls r6, r0, #4 │ │ - b.n b78a2 │ │ + b.n b84f2 │ │ movs r3, r0 │ │ - b.n b7446 │ │ + b.n b8096 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strb r0, [r0, #12] │ │ - b.n b776e │ │ + b.n b83be │ │ lsrs r0, r3, #31 │ │ - b.n b7a4c │ │ + b.n b869c │ │ asrs r2, r7, #2 │ │ - b.n b77ea │ │ + b.n b843a │ │ movs r0, #1 │ │ - b.n b743a │ │ + b.n b808a │ │ movs r7, r0 │ │ - b.n b76e2 │ │ + b.n b8332 │ │ lsls r3, r7, #15 │ │ subs r0, r0, r0 │ │ movs r0, #113 @ 0x71 │ │ - b.n b7224 │ │ + b.n b7e74 │ │ movs r1, r4 │ │ - b.n b7aee │ │ + b.n b873e │ │ movs r0, r3 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n b7af6 │ │ + b.n b8746 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n b7afe │ │ + b.n b874e │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b7b06 │ │ + b.n b8756 │ │ lsls r4, r2, #15 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n b7016 │ │ + b.n b7c66 │ │ asrs r6, r0, #32 │ │ - b.n b77ae │ │ + b.n b83fe │ │ movs r1, r0 │ │ - b.n b7a92 │ │ + b.n b86e2 │ │ lsls r2, r4, #17 │ │ subs r0, r0, r0 │ │ str r4, [r1, #0] │ │ - b.n b6fae │ │ + b.n b7bfe │ │ lsls r7, r0, #4 │ │ - b.n b798a │ │ + b.n b85da │ │ lsls r7, r0, #4 │ │ - b.n b7b22 │ │ + b.n b8772 │ │ lsls r5, r5, #17 │ │ ldr r2, [sp, #0] │ │ movs r4, r1 │ │ - b.n b6fac │ │ + b.n b7bfc │ │ asrs r0, r2, #32 │ │ - b.n b6fc2 │ │ + b.n b7c12 │ │ adds r0, #40 @ 0x28 │ │ - b.n b6fb2 │ │ + b.n b7c02 │ │ movs r0, #6 │ │ - b.n b7598 │ │ + b.n b81e8 │ │ movs r3, r0 │ │ - b.n b773e │ │ + b.n b838e │ │ lsls r5, r6, #1 │ │ ldr r2, [sp, #0] │ │ subs r4, r6, #6 │ │ - b.n b6fe0 │ │ + b.n b7c30 │ │ movs r2, r1 │ │ - b.n b77e6 │ │ + b.n b8436 │ │ asrs r1, r0, #32 │ │ - b.n b75c8 │ │ + b.n b8218 │ │ strh.w lr, [r5, #3071] @ 0xbff │ │ lsls r5, r0, #15 │ │ and.w r0, r0, r2, asr #32 │ │ - b.n b7b5a │ │ + b.n b87aa │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ lsls r2, r0, #1 │ │ - b.n b7b62 │ │ + b.n b87b2 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ lsls r2, r4, #1 │ │ - b.n b7b6a │ │ + b.n b87ba │ │ lsls r3, r7, #14 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n b6ffa │ │ + b.n b7c4a │ │ movs r0, #6 │ │ - b.n b7812 │ │ + b.n b8462 │ │ asrs r2, r6, #2 │ │ - b.n b7876 │ │ + b.n b84c6 │ │ movs r1, r0 │ │ - b.n b7b7c │ │ + b.n b87cc │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ subs r0, r7, #5 │ │ - b.n b7020 │ │ + b.n b7c70 │ │ cmp r7, #120 @ 0x78 │ │ - b.n b7024 │ │ + b.n b7c74 │ │ lsls r0, r6, #2 │ │ - b.n b788a │ │ + b.n b84da │ │ asrs r1, r0, #32 │ │ - b.n b760c │ │ + b.n b825c │ │ subs r7, #112 @ 0x70 │ │ - b.n b7030 │ │ + b.n b7c80 │ │ movs r0, #2 │ │ - b.n b7614 │ │ + b.n b8264 │ │ movs r0, r0 │ │ - b.n b7014 │ │ + b.n b7c64 │ │ movs r2, r1 │ │ - b.n b783e │ │ + b.n b848e │ │ adds r0, #3 │ │ - b.n b7620 │ │ - strb.w lr, [pc, #3071] @ b8103 │ │ + b.n b8270 │ │ + strb.w lr, [pc, #3071] @ b8d53 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7044 │ │ + b.n b7c94 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b7b1e │ │ + b.n b876e │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b7bb0 │ │ + b.n b8800 │ │ movs r2, r0 │ │ and.w r0, r0, r6, lsl #8 │ │ - b.n b785a │ │ + b.n b84aa │ │ movs r0, r2 │ │ and.w r0, r0, r6, lsl #8 │ │ - b.n b7862 │ │ + b.n b84b2 │ │ movs r6, r0 │ │ - b.n b70ca │ │ + b.n b7d1a │ │ movs r0, r4 │ │ - b.n b7b4a │ │ + b.n b879a │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ subs r4, r6, #7 │ │ - b.n b7070 │ │ + b.n b7cc0 │ │ asrs r1, r0, #32 │ │ - b.n b7654 │ │ + b.n b82a4 │ │ lsls r2, r3, #16 │ │ and.w r0, r0, r6, lsl #8 │ │ - b.n b787e │ │ + b.n b84ce │ │ movs r4, r0 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n b7072 │ │ + b.n b7cc2 │ │ movs r0, #6 │ │ - b.n b788a │ │ + b.n b84da │ │ asrs r2, r6, #2 │ │ - b.n b78ee │ │ + b.n b853e │ │ movs r1, r0 │ │ - b.n b7bf4 │ │ + b.n b8844 │ │ lsls r4, r3, #16 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n b70fe │ │ + b.n b7d4e │ │ movs r0, r4 │ │ - b.n b7b7e │ │ + b.n b87ce │ │ lsls r6, r1, #16 │ │ subs r0, r0, r0 │ │ str r4, [r7, #8] │ │ - b.n b791a │ │ + b.n b856a │ │ adds r0, #190 @ 0xbe │ │ - b.n b791e │ │ + b.n b856e │ │ movs r6, r0 │ │ - b.n b7814 │ │ + b.n b8464 │ │ lsls r1, r3, #14 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n b79a2 │ │ + b.n b85f2 │ │ lsls r7, r2, #14 │ │ subs r0, r0, r0 │ │ ands r0, r1 │ │ - b.n b70ae │ │ + b.n b7cfe │ │ movs r4, r2 │ │ - b.n b7a88 │ │ + b.n b86d8 │ │ movs r4, r0 │ │ - b.n b7826 │ │ + b.n b8476 │ │ lsls r4, r2, #14 │ │ ldrh r0, [r0, #16] │ │ lsls r2, r7, #2 │ │ - b.n b7942 │ │ + b.n b8592 │ │ asrs r6, r4, #2 │ │ - b.n b78d2 │ │ + b.n b8522 │ │ asrs r0, r0, #1 │ │ - b.n b70b0 │ │ + b.n b7d00 │ │ adds r0, #1 │ │ - b.n b799a │ │ + b.n b85ea │ │ lsls r6, r4, #2 │ │ - b.n b7844 │ │ + b.n b8494 │ │ lsls r1, r6, #14 │ │ cmp r2, #0 │ │ - b.n b7714 │ │ - b.n b795a │ │ + b.n b8364 │ │ + b.n b85aa │ │ movs r0, r4 │ │ - b.n b7bca │ │ + b.n b881a │ │ str r0, [r1, r0] │ │ - b.n b70de │ │ - b.n b7600 │ │ - b.n b70cc │ │ + b.n b7d2e │ │ + b.n b8250 │ │ + b.n b7d1c │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ adds r0, #2 │ │ - b.n b78fa │ │ + b.n b854a │ │ movs r0, #190 @ 0xbe │ │ - b.n b7972 │ │ + b.n b85c2 │ │ movs r1, r0 │ │ - b.n b7be6 │ │ + b.n b8836 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n b7104 │ │ + b.n b7d54 │ │ lsls r0, r0, #6 │ │ - b.n b76ce │ │ + b.n b831e │ │ movs r2, r0 │ │ - b.n b76d2 │ │ + b.n b8322 │ │ movs r3, r2 │ │ - b.n b7ad6 │ │ + b.n b8726 │ │ movs r5, r0 │ │ - b.n b787a │ │ + b.n b84ca │ │ movs r5, r2 │ │ ldr r2, [sp, #0] │ │ subs r0, r4, #7 │ │ - b.n b7120 │ │ + b.n b7d70 │ │ movs r4, r2 │ │ - b.n b7a70 │ │ + b.n b86c0 │ │ movs r0, r0 │ │ - b.n b7104 │ │ + b.n b7d54 │ │ asrs r1, r0, #32 │ │ - b.n b770c │ │ + b.n b835c │ │ lsls r2, r4, #15 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n b711a │ │ + b.n b7d6a │ │ asrs r2, r0, #32 │ │ - b.n b793a │ │ + b.n b858a │ │ adds r0, #1 │ │ - b.n b793e │ │ + b.n b858e │ │ asrs r4, r0, #32 │ │ - b.n b71a4 │ │ + b.n b7df4 │ │ movs r0, #176 @ 0xb0 │ │ - b.n b79a6 │ │ + b.n b85f6 │ │ movs r1, r0 │ │ - b.n b7c2c │ │ + b.n b887c │ │ asrs r0, r2, #32 │ │ asrs r2, r2, #8 │ │ lsls r3, r1, #15 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b7136 │ │ + b.n b7d86 │ │ movs r6, r1 │ │ - b.n b78ba │ │ + b.n b850a │ │ lsls r6, r1, #15 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n b715c │ │ + b.n b7dac │ │ movs r0, #190 @ 0xbe │ │ - b.n b79da │ │ + b.n b862a │ │ movs r0, r0 │ │ - b.n b7646 │ │ + b.n b8296 │ │ movs r2, r0 │ │ - b.n b766e │ │ + b.n b82be │ │ movs r1, r0 │ │ - b.n b7c52 │ │ + b.n b88a2 │ │ lsls r6, r1, #15 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n b71e0 │ │ + b.n b7e30 │ │ asrs r0, r0, #32 │ │ - b.n b7d7e │ │ + b.n b89ce │ │ movs r0, #3 │ │ - b.n b7982 │ │ + b.n b85d2 │ │ asrs r4, r4, #1 │ │ - b.n b7160 │ │ + b.n b7db0 │ │ movs r1, r0 │ │ - b.n b7c6a │ │ + b.n b88ba │ │ asrs r0, r4, #1 │ │ - b.n b7168 │ │ + b.n b7db8 │ │ lsls r6, r6, #14 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n b717a │ │ + b.n b7dca │ │ asrs r4, r1, #32 │ │ - b.n b717a │ │ + b.n b7dca │ │ asrs r4, r3, #32 │ │ - b.n b7178 │ │ + b.n b7dc8 │ │ stmia r0!, {r4} │ │ - b.n b7182 │ │ + b.n b7dd2 │ │ asrs r4, r2, #32 │ │ - b.n b7186 │ │ + b.n b7dd6 │ │ movs r2, r0 │ │ - b.n b7d16 │ │ + b.n b8966 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n b7188 │ │ + b.n b7dd8 │ │ movs r3, r0 │ │ cmp r2, #0 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n b71b0 │ │ + b.n b7e00 │ │ movs r1, r1 │ │ - b.n b79ba │ │ - beq.n b76b4 │ │ - b.n b7b14 │ │ + b.n b860a │ │ + beq.n b8304 │ │ + b.n b8764 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r6, ip} │ │ - b.n b71a0 │ │ + b.n b7df0 │ │ asrs r6, r3, #32 │ │ - b.n b7b14 │ │ + b.n b8764 │ │ movs r1, r0 │ │ - b.n b7e4e │ │ + b.n b8a9e │ │ strh r4, [r2, #0] │ │ - b.n b71ac │ │ + b.n b7dfc │ │ lsls r1, r4, #2 │ │ - b.n b7696 │ │ + b.n b82e6 │ │ strh r0, [r0, #2] │ │ - b.n b71d4 │ │ + b.n b7e24 │ │ movs r2, r1 │ │ - b.n b7b1e │ │ + b.n b876e │ │ strb r2, [r1, #0] │ │ - b.n b77aa │ │ + b.n b83fa │ │ movs r4, r4 │ │ - b.n b71c0 │ │ + b.n b7e10 │ │ movs r4, r2 │ │ - b.n b7bbe │ │ + b.n b880e │ │ movs r4, r7 │ │ - b.n b71c8 │ │ + b.n b7e18 │ │ lsls r2, r6, #1 │ │ - b.n b7bcc │ │ + b.n b881c │ │ str r0, [sp, #0] │ │ - b.n b7df6 │ │ + b.n b8a46 │ │ lsls r7, r7, #3 │ │ - b.n b7bba │ │ + b.n b880a │ │ movs r4, r1 │ │ - b.n b71d8 │ │ + b.n b7e28 │ │ strb r0, [r7, #0] │ │ - b.n b71dc │ │ + b.n b7e2c │ │ lsls r2, r7, #2 │ │ - b.n b7a7a │ │ + b.n b86ca │ │ movs r0, r4 │ │ - b.n b7cea │ │ + b.n b893a │ │ lsls r4, r4, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r7, #32 │ │ - b.n b720c │ │ + b.n b7e5c │ │ lsls r1, r1, #2 │ │ - b.n b77d8 │ │ + b.n b8428 │ │ lsls r0, r6, #2 │ │ - b.n b7a7a │ │ + b.n b86ca │ │ ands r0, r0 │ │ - b.n b77e0 │ │ + b.n b8430 │ │ str r0, [r1, r0] │ │ - b.n b7bea │ │ + b.n b883a │ │ movs r7, r0 │ │ - b.n b7990 │ │ + b.n b85e0 │ │ lsls r7, r3, #8 │ │ ldrh r0, [r0, #16] │ │ str r6, [r6, #8] │ │ - b.n b7a96 │ │ + b.n b86e6 │ │ movs r4, r4 │ │ - b.n b722c │ │ + b.n b7e7c │ │ movs r6, r0 │ │ - b.n b7996 │ │ + b.n b85e6 │ │ lsls r7, r4, #8 │ │ subs r2, #0 │ │ movs r6, r0 │ │ - b.n b7808 │ │ + b.n b8458 │ │ movs r7, r0 │ │ - b.n b79a2 │ │ + b.n b85f2 │ │ lsls r3, r6, #8 │ │ ldrh r0, [r0, #16] │ │ lsls r2, r7, #2 │ │ - b.n b7abe │ │ + b.n b870e │ │ movs r2, r0 │ │ - b.n b7b0e │ │ + b.n b875e │ │ movs r0, r0 │ │ - b.n b7a44 │ │ + b.n b8694 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n b723e │ │ + b.n b7e8e │ │ lsls r4, r2, #3 │ │ - b.n b7a9e │ │ + b.n b86ee │ │ movs r6, r0 │ │ - b.n b79c2 │ │ + b.n b8612 │ │ lsls r0, r0, #9 │ │ ldrh r0, [r0, #16] │ │ movs r6, r0 │ │ - b.n b79cc │ │ + b.n b861c │ │ lsls r6, r7, #8 │ │ subs r2, #0 │ │ movs r6, r0 │ │ - b.n b72d6 │ │ + b.n b7f26 │ │ movs r0, r2 │ │ - b.n b7d56 │ │ + b.n b89a6 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ lsls r0, r4, #1 │ │ - b.n b7278 │ │ + b.n b7ec8 │ │ str r4, [r5, #4] │ │ - b.n b725c │ │ + b.n b7eac │ │ movs r0, r0 │ │ - b.n b7de6 │ │ + b.n b8a36 │ │ str r0, [r5, r1] │ │ - b.n b7264 │ │ + b.n b7eb4 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n b7276 │ │ + b.n b7ec6 │ │ asrs r0, r5, #1 │ │ - b.n b7c70 │ │ + b.n b88c0 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b7274 │ │ + b.n b7ec4 │ │ movs r0, #0 │ │ - b.n b727e │ │ + b.n b7ece │ │ lsls r0, r4, #1 │ │ - b.n b7c7c │ │ + b.n b88cc │ │ vrhadd.u d14, d2, d31 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b72a4 │ │ + b.n b7ef4 │ │ movs r0, r0 │ │ - b.n b7e0e │ │ - b.n b77c0 │ │ - b.n b72ac │ │ + b.n b8a5e │ │ + b.n b8410 │ │ + b.n b7efc │ │ movs r0, #44 @ 0x2c │ │ - b.n b72b0 │ │ + b.n b7f00 │ │ lsls r5, r5, #10 │ │ ldrh r0, [r0, r0] │ │ lsls r0, r5, #1 │ │ - b.n b72b8 │ │ + b.n b7f08 │ │ asrs r4, r5, #1 │ │ - b.n b72bc │ │ + b.n b7f0c │ │ asrs r4, r4, #1 │ │ - b.n b72a0 │ │ + b.n b7ef0 │ │ lsls r0, r4, #1 │ │ - b.n b72a4 │ │ + b.n b7ef4 │ │ lsls r2, r7, #2 │ │ - b.n b7b42 │ │ + b.n b8792 │ │ movs r1, r0 │ │ - b.n b7db2 │ │ + b.n b8a02 │ │ lsls r4, r2, #1 │ │ subs r0, r0, r0 │ │ adds r0, #4 │ │ - b.n b7342 │ │ + b.n b7f92 │ │ str r0, [r1, #0] │ │ - b.n b7ade │ │ + b.n b872e │ │ strh r7, [r0, #0] │ │ - b.n b7ae2 │ │ + b.n b8732 │ │ movs r6, r0 │ │ - b.n b7e4c │ │ + b.n b8a9c │ │ lsls r5, r2, #7 │ │ ldrh r0, [r0, #16] │ │ movs r1, r0 │ │ - b.n b7eee │ │ + b.n b8b3e │ │ asrs r7, r2, #1 │ │ - b.n b7ef2 │ │ + b.n b8b42 │ │ lsls r0, r2, #12 │ │ - b.n b79d8 │ │ + b.n b8628 │ │ lsls r1, r2, #7 │ │ lsrs r0, r0, #8 │ │ lsls r6, r6, #2 │ │ - b.n b7b66 │ │ + b.n b87b6 │ │ strb r2, [r1, #0] │ │ - b.n b7b02 │ │ + b.n b8752 │ │ asrs r0, r0, #32 │ │ - b.n b72ee │ │ - add r0, pc, #56 @ (adr r0, b7800 ) │ │ - b.n b7b0a │ │ - b.n b77cc │ │ - b.n b78d8 │ │ + b.n b7f3e │ │ + add r0, pc, #56 @ (adr r0, b8450 ) │ │ + b.n b875a │ │ + b.n b841c │ │ + b.n b8528 │ │ movs r1, r0 │ │ - b.n b7df8 │ │ + b.n b8a48 │ │ lsls r1, r3, #1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n b78f6 │ │ + b.n b8546 │ │ str r1, [r0, r0] │ │ - b.n b7b1e │ │ + b.n b876e │ │ movs r0, r1 │ │ - b.n b7a82 │ │ - b.n b7824 │ │ - b.n b7300 │ │ + b.n b86d2 │ │ + b.n b8474 │ │ + b.n b7f50 │ │ lsls r0, r1, #1 │ │ - b.n b7304 │ │ + b.n b7f54 │ │ lsls r6, r2, #9 │ │ ldrh r0, [r0, #16] │ │ movs r6, r0 │ │ - b.n b7e98 │ │ + b.n b8ae8 │ │ lsls r5, r7, #6 │ │ ldrh r0, [r0, #16] │ │ movs r4, r2 │ │ - b.n b7d18 │ │ - b.n b7810 │ │ - b.n b7b3e │ │ - add r0, pc, #28 @ (adr r0, b781c ) │ │ - b.n b7b42 │ │ + b.n b8968 │ │ + b.n b8460 │ │ + b.n b878e │ │ + add r0, pc, #28 @ (adr r0, b846c ) │ │ + b.n b8792 │ │ strb r0, [r1, #0] │ │ - b.n b7b46 │ │ + b.n b8796 │ │ asrs r3, r0, #4 │ │ - b.n b772a │ │ + b.n b837a │ │ strh r6, [r0, #0] │ │ - b.n b7b4e │ │ - blx 4b8910 │ │ + b.n b879e │ │ + blx 4b9560 │ │ movs r4, r3 │ │ movs r0, r0 │ │ lsls r0, r1, #8 │ │ movs r0, r0 │ │ lsls r0, r3, #26 │ │ movs r0, r0 │ │ lsls r0, r1, #8 │ │ @@ -227750,2335 +228280,2335 @@ │ │ lsls r0, r3, #8 │ │ movs r0, r0 │ │ lsls r0, r1, #8 │ │ movs r0, r0 │ │ lsls r0, r7, #26 │ │ movs r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n b736c │ │ + b.n b7fbc │ │ movs r4, r1 │ │ - b.n b7ae0 │ │ + b.n b8730 │ │ movs r1, r0 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n b7ae8 │ │ + b.n b8738 │ │ lsls r5, r6, #1 │ │ ldr r2, [sp, #0] │ │ movs r0, r0 │ │ - b.n b7360 │ │ + b.n b7fb0 │ │ movs r2, r1 │ │ - b.n b7b8a │ │ + b.n b87da │ │ subs r4, r5, #2 │ │ - b.n b738c │ │ + b.n b7fdc │ │ ands r4, r1 │ │ - b.n b7b92 │ │ + b.n b87e2 │ │ movs r0, #5 │ │ - b.n b7b96 │ │ + b.n b87e6 │ │ adds r0, #12 │ │ - b.n b7b9a │ │ + b.n b87ea │ │ asrs r1, r0, #32 │ │ - b.n b797c │ │ + b.n b85cc │ │ lsls r2, r4, #7 │ │ and.w r0, r0, r8, ror #2 │ │ - b.n b7c1a │ │ + b.n b886a │ │ asrs r4, r7, #32 │ │ - b.n b73a4 │ │ + b.n b7ff4 │ │ asrs r1, r3, #2 │ │ - b.n b78b6 │ │ + b.n b8506 │ │ movs r6, r1 │ │ - b.n b797a │ │ + b.n b85ca │ │ movs r7, r0 │ │ - b.n b7b16 │ │ + b.n b8766 │ │ lsls r0, r0, #7 │ │ ldrh r0, [r0, #16] │ │ movs r4, r2 │ │ - b.n b73a2 │ │ + b.n b7ff2 │ │ adds r0, #4 │ │ - b.n b73a2 │ │ + b.n b7ff2 │ │ movs r6, r1 │ │ - b.n b7b2c │ │ + b.n b877c │ │ lsls r0, r4, #7 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n b7432 │ │ + b.n b8082 │ │ movs r0, r2 │ │ - b.n b7eb2 │ │ + b.n b8b02 │ │ lsls r0, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r4, #1 │ │ - b.n b73d4 │ │ - b.n b7974 │ │ - b.n b73b8 │ │ + b.n b8024 │ │ + b.n b85c4 │ │ + b.n b8008 │ │ movs r0, r0 │ │ - b.n b7f42 │ │ + b.n b8b92 │ │ eors r0, r5 │ │ - b.n b73c0 │ │ + b.n b8010 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n b73d2 │ │ + b.n b8022 │ │ asrs r0, r5, #1 │ │ - b.n b7dcc │ │ + b.n b8a1c │ │ ands r4, r1 │ │ - b.n b7bf6 │ │ + b.n b8846 │ │ movs r0, #0 │ │ - b.n b73da │ │ + b.n b802a │ │ lsls r0, r4, #1 │ │ - b.n b7dd8 │ │ + b.n b8a28 │ │ vrhadd.u d14, d2, d31 │ │ - b.n b7914 │ │ - b.n b7400 │ │ + b.n b8564 │ │ + b.n b8050 │ │ stmia r0!, {r2} │ │ - b.n b7c0a │ │ + b.n b885a │ │ movs r0, #44 @ 0x2c │ │ - b.n b7408 │ │ + b.n b8058 │ │ movs r0, r0 │ │ - b.n b7f72 │ │ + b.n b8bc2 │ │ lsls r7, r6, #7 │ │ ldrh r0, [r0, r0] │ │ lsls r0, r5, #1 │ │ - b.n b7414 │ │ + b.n b8064 │ │ asrs r4, r5, #1 │ │ - b.n b7418 │ │ + b.n b8068 │ │ asrs r4, r4, #1 │ │ - b.n b73fc │ │ + b.n b804c │ │ lsls r0, r4, #1 │ │ - b.n b7400 │ │ + b.n b8050 │ │ lsls r3, r1, #1 │ │ and.w r0, r0, r6 │ │ - b.n b7492 │ │ + b.n b80e2 │ │ movs r0, r1 │ │ - b.n b7f12 │ │ + b.n b8b62 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n b7fa6 │ │ + b.n b8bf6 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n b7fb4 │ │ + b.n b8c04 │ │ lsls r2, r0, #8 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n b7432 │ │ + b.n b8082 │ │ movs r3, r0 │ │ - b.n b7fb4 │ │ + b.n b8c04 │ │ lsls r3, r3, #7 │ │ subs r2, #0 │ │ movs r4, r1 │ │ - b.n b743a │ │ + b.n b808a │ │ asrs r0, r5, #32 │ │ - b.n b743a │ │ + b.n b808a │ │ movs r1, r0 │ │ - b.n b7bc4 │ │ + b.n b8814 │ │ lsls r1, r2, #7 │ │ cmp r2, #0 │ │ adds r0, #4 │ │ - b.n b74ce │ │ + b.n b811e │ │ movs r0, r0 │ │ - b.n b7fd0 │ │ + b.n b8c20 │ │ movs r2, r7 │ │ lsrs r0, r0, #8 │ │ adds r0, r4, #6 │ │ - b.n b7470 │ │ + b.n b80c0 │ │ movs r2, r1 │ │ - b.n b7c76 │ │ + b.n b88c6 │ │ asrs r1, r0, #32 │ │ - b.n b7a58 │ │ + b.n b86a8 │ │ lsls r1, r5, #6 │ │ and.w r0, r0, r1, lsl #12 │ │ - b.n b7c82 │ │ + b.n b88d2 │ │ asrs r4, r0, #32 │ │ - b.n b7e62 │ │ + b.n b8ab2 │ │ movs r0, r1 │ │ - b.n b7bec │ │ + b.n b883c │ │ lsls r5, r1, #8 │ │ ldrh r0, [r0, #16] │ │ - b.n b7964 │ │ - b.n b7c92 │ │ + b.n b85b4 │ │ + b.n b88e2 │ │ str r3, [r0, #0] │ │ - b.n b7c96 │ │ + b.n b88e6 │ │ movs r4, r1 │ │ - b.n b7c00 │ │ - add r0, pc, #28 @ (adr r0, b7978 ) │ │ - b.n b7c9e │ │ + b.n b8850 │ │ + add r0, pc, #28 @ (adr r0, b85c8 ) │ │ + b.n b88ee │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b747c │ │ + b.n b80cc │ │ lsls r3, r4, #8 │ │ ldr r2, [sp, #0] │ │ asrs r4, r0, #1 │ │ - b.n b74a4 │ │ + b.n b80f4 │ │ movs r1, r0 │ │ - b.n b7c1a │ │ + b.n b886a │ │ lsls r0, r4, #8 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r1, #32 │ │ - b.n b749a │ │ + b.n b80ea │ │ adds r0, #2 │ │ - b.n b7cba │ │ + b.n b890a │ │ movs r0, r0 │ │ - b.n b7a8a │ │ + b.n b86da │ │ strb r0, [r1, #0] │ │ - b.n b7cc2 │ │ + b.n b8912 │ │ movs r1, r0 │ │ - b.n b7e86 │ │ + b.n b8ad6 │ │ movs r0, #64 @ 0x40 │ │ - b.n b74ac │ │ + b.n b80fc │ │ movs r1, r0 │ │ - b.n b810e │ │ + b.n b8d5e │ │ movs r0, r1 │ │ - b.n b7e92 │ │ + b.n b8ae2 │ │ movs r4, #188 @ 0xbc │ │ - b.n b7d3a │ │ + b.n b898a │ │ movs r2, r0 │ │ - b.n b7c3a │ │ + b.n b888a │ │ movs r0, #3 │ │ - b.n b7cde │ │ + b.n b892e │ │ lsls r0, r1, #8 │ │ ldr r2, [sp, #0] │ │ movs r6, r0 │ │ - b.n b754a │ │ + b.n b819a │ │ asrs r2, r0, #32 │ │ - b.n b7cea │ │ + b.n b893a │ │ lsls r0, r0, #1 │ │ - b.n b7fce │ │ + b.n b8c1e │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ lsls r6, r6, #2 │ │ - b.n b7d5e │ │ + b.n b89ae │ │ ands r0, r0 │ │ - b.n b74ee │ │ + b.n b813e │ │ adds r0, #4 │ │ - b.n b74f2 │ │ + b.n b8142 │ │ movs r0, #0 │ │ - b.n b78ec │ │ + b.n b853c │ │ lsls r0, r3, #1 │ │ - b.n b7ee0 │ │ + b.n b8b30 │ │ ands r0, r0 │ │ - b.n b74e4 │ │ + b.n b8134 │ │ adds r0, #4 │ │ - b.n b74e8 │ │ - bfcsel 12, b81ce , 14, cc │ │ + b.n b8138 │ │ + bfcsel 12, b8e1e , 14, cc │ │ lsls r4, r3, #1 │ │ - b.n b7510 │ │ + b.n b8160 │ │ movs r0, r0 │ │ - b.n b807a │ │ + b.n b8cca │ │ lsls r4, r3, #11 │ │ subs r0, r0, r0 │ │ asrs r4, r2, #32 │ │ - b.n b751c │ │ + b.n b816c │ │ adds r0, #19 │ │ - b.n b7ef2 │ │ + b.n b8b42 │ │ lsls r0, r3, #1 │ │ - b.n b7524 │ │ + b.n b8174 │ │ str r1, [r0, r0] │ │ - b.n b812e │ │ + b.n b8d7e │ │ asrs r4, r3, #1 │ │ - b.n b7594 │ │ + b.n b81e4 │ │ stmia r0!, {r2, r3} │ │ - b.n b7516 │ │ + b.n b8166 │ │ asrs r3, r6, #4 │ │ - b.n b7b04 │ │ + b.n b8754 │ │ movs r1, r0 │ │ - b.n b7cb6 │ │ + b.n b8906 │ │ lsls r3, r4, #8 │ │ subs r0, r0, r0 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7540 │ │ - b.n b7a58 │ │ - b.n b7544 │ │ + b.n b8190 │ │ + b.n b86a8 │ │ + b.n b8194 │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n b7d52 │ │ + b.n b89a2 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b7550 │ │ + b.n b81a0 │ │ strh r0, [r0, #2] │ │ - b.n b7554 │ │ + b.n b81a4 │ │ str r0, [sp, #4] │ │ - b.n b7f30 │ │ + b.n b8b80 │ │ movs r0, r1 │ │ - b.n b7cd4 │ │ + b.n b8924 │ │ vpmin.u32 , q11, │ │ vpmin.u16 q7, , │ │ ands r4, r1 │ │ - b.n b7d6e │ │ + b.n b89be │ │ movs r4, r2 │ │ - b.n b80dc │ │ + b.n b8d2c │ │ lsls r6, r4, #8 │ │ ldr r2, [sp, #0] │ │ adds r0, #32 │ │ - b.n b7574 │ │ + b.n b81c4 │ │ str r2, [r7, #8] │ │ - b.n b7de4 │ │ + b.n b8a34 │ │ movs r0, r4 │ │ - b.n b814e │ │ + b.n b8d9e │ │ movs r0, r2 │ │ - b.n b81c6 │ │ + b.n b8e16 │ │ lsls r2, r4, #1 │ │ - b.n b80ea │ │ + b.n b8d3a │ │ lsls r2, r7, #4 │ │ subs r0, r0, r0 │ │ lsls r4, r7, #2 │ │ - b.n b7df8 │ │ - add r0, pc, #64 @ (adr r0, b7a94 ) │ │ - b.n b7570 │ │ + b.n b8a48 │ │ + add r0, pc, #64 @ (adr r0, b86e4 ) │ │ + b.n b81c0 │ │ lsls r0, r4, #2 │ │ - b.n b7dba │ │ + b.n b8a0a │ │ movs r4, r6 │ │ - b.n b7578 │ │ + b.n b81c8 │ │ lsls r0, r4, #8 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #1 │ │ - b.n b75a0 │ │ + b.n b81f0 │ │ str r4, [r2, r0] │ │ - b.n b7f70 │ │ - add r0, pc, #0 @ (adr r0, b7a6c ) │ │ - b.n b81ae │ │ + b.n b8bc0 │ │ + add r0, pc, #0 @ (adr r0, b86bc ) │ │ + b.n b8dfe │ │ stmia r0!, {r2} │ │ - b.n b7db2 │ │ - add r0, pc, #336 @ (adr r0, b7bc4 ) │ │ - b.n b7590 │ │ - movs r5, r0 │ │ - b.n b7dba │ │ - add r0, pc, #320 @ (adr r0, b7bbc ) │ │ - b.n b7598 │ │ + b.n b8a02 │ │ + add r0, pc, #336 @ (adr r0, b8814 ) │ │ + b.n b81e0 │ │ + movs r5, r0 │ │ + b.n b8a0a │ │ + add r0, pc, #320 @ (adr r0, b880c ) │ │ + b.n b81e8 │ │ str r0, [r6, r0] │ │ - b.n b759c │ │ + b.n b81ec │ │ lsls r2, r7, #2 │ │ - b.n b7e2c │ │ + b.n b8a7c │ │ movs r0, r4 │ │ - b.n b80aa │ │ + b.n b8cfa │ │ lsls r2, r0, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #1 │ │ - b.n b75ac │ │ + b.n b81fc │ │ lsls r0, r6, #2 │ │ - b.n b7e40 │ │ + b.n b8a90 │ │ asrs r0, r6, #32 │ │ - b.n b75d4 │ │ + b.n b8224 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b75b8 │ │ + b.n b8208 │ │ str r0, [r0, #0] │ │ - b.n b7ba4 │ │ + b.n b87f4 │ │ lsls r0, r1, #1 │ │ - b.n b75e0 │ │ + b.n b8230 │ │ ands r0, r1 │ │ - b.n b7fb6 │ │ + b.n b8c06 │ │ movs r4, r0 │ │ - b.n b7d4e │ │ + b.n b899e │ │ lsls r0, r2, #2 │ │ subs r2, #0 │ │ stmia r0!, {r1, r2, r3} │ │ - b.n b7df6 │ │ - b.n b7abc │ │ - b.n b7dfa │ │ + b.n b8a46 │ │ + b.n b870c │ │ + b.n b8a4a │ │ movs r0, #4 │ │ - b.n b766a │ │ + b.n b82ba │ │ movs r0, r0 │ │ - b.n b8166 │ │ + b.n b8db6 │ │ lsls r3, r5, #2 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #0] │ │ - b.n b75f6 │ │ + b.n b8246 │ │ str r6, [r6, #8] │ │ - b.n b7e7a │ │ + b.n b8aca │ │ lsls r4, r1, #1 │ │ - b.n b760c │ │ + b.n b825c │ │ asrs r4, r0, #1 │ │ - b.n b7610 │ │ + b.n b8260 │ │ movs r6, r0 │ │ - b.n b7d7a │ │ + b.n b89ca │ │ lsls r2, r4, #3 │ │ ldrh r0, [r0, #16] │ │ movs r0, #14 │ │ - b.n b7e22 │ │ + b.n b8a72 │ │ strh r0, [r0, #0] │ │ - b.n b7e26 │ │ - b.n b7b00 │ │ - b.n b7e2a │ │ + b.n b8a76 │ │ + b.n b8750 │ │ + b.n b8a7a │ │ movs r6, r0 │ │ - b.n b7d90 │ │ + b.n b89e0 │ │ lsls r5, r3, #3 │ │ subs r2, #0 │ │ movs r6, r0 │ │ - b.n b769a │ │ + b.n b82ea │ │ movs r0, r2 │ │ - b.n b811a │ │ + b.n b8d6a │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #1 │ │ - b.n b763c │ │ + b.n b828c │ │ str r4, [r3, #4] │ │ - b.n b7620 │ │ + b.n b8270 │ │ movs r0, r0 │ │ - b.n b81aa │ │ + b.n b8dfa │ │ eors r0, r3 │ │ - b.n b7628 │ │ + b.n b8278 │ │ lsls r3, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #28 │ │ - b.n b7650 │ │ + b.n b82a0 │ │ lsls r0, r2, #1 │ │ - b.n b8034 │ │ + b.n b8c84 │ │ asrs r0, r3, #1 │ │ - b.n b8038 │ │ + b.n b8c88 │ │ vrhadd.u d14, d2, d31 │ │ adds r0, #32 │ │ - b.n b7660 │ │ + b.n b82b0 │ │ movs r0, r0 │ │ - b.n b81ca │ │ + b.n b8e1a │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b7668 │ │ - b.n b7b80 │ │ - b.n b766c │ │ + b.n b82b8 │ │ + b.n b87d0 │ │ + b.n b82bc │ │ movs r0, #44 @ 0x2c │ │ - b.n b7670 │ │ + b.n b82c0 │ │ lsls r2, r2, #1 │ │ - ldr r2, [pc, #0] @ (b7b38 ) │ │ + ldr r2, [pc, #0] @ (b8788 ) │ │ lsls r0, r2, #1 │ │ - b.n b8058 │ │ + b.n b8ca8 │ │ asrs r2, r6, #1 │ │ - b.n b805c │ │ + b.n b8cac │ │ movs r0, #255 @ 0xff │ │ - b.n b8286 │ │ - b.n b7812 │ │ + b.n b8ed6 │ │ + b.n b8462 │ │ @ instruction: 0xebff100c │ │ - b.n b7688 │ │ + b.n b82d8 │ │ strh r0, [r0, #0] │ │ - b.n b7e92 │ │ + b.n b8ae2 │ │ lsls r0, r3, #1 │ │ - b.n b8070 │ │ + b.n b8cc0 │ │ movs r0, #255 @ 0xff │ │ - b.n b829a │ │ - b.n b781c │ │ + b.n b8eea │ │ + b.n b846c │ │ @ instruction: 0xebff0000 │ │ - b.n b767c │ │ + b.n b82cc │ │ movs r0, #10 │ │ - b.n b7ea6 │ │ + b.n b8af6 │ │ movs r0, r2 │ │ - b.n b76a4 │ │ + b.n b82f4 │ │ adds r0, #8 │ │ - b.n b7eae │ │ + b.n b8afe │ │ subs r4, r7, r6 │ │ - b.n b76b0 │ │ + b.n b8300 │ │ asrs r1, r0, #32 │ │ - b.n b7c94 │ │ + b.n b88e4 │ │ @ instruction: 0xf6f2ebff │ │ adds r0, #32 │ │ - b.n b76b8 │ │ + b.n b8308 │ │ lsls r4, r6, #30 │ │ - b.n b8192 │ │ + b.n b8de2 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b76c0 │ │ + b.n b8310 │ │ lsrs r7, r7, #31 │ │ - b.n b8228 │ │ - b.n b7bdc │ │ - b.n b76c8 │ │ + b.n b8e78 │ │ + b.n b882c │ │ + b.n b8318 │ │ movs r0, #44 @ 0x2c │ │ - b.n b76cc │ │ + b.n b831c │ │ movs r0, r3 │ │ - b.n b76b0 │ │ + b.n b8300 │ │ movs r2, r7 │ │ and.w r0, r0, r8, ror #26 │ │ - b.n b7f44 │ │ + b.n b8b94 │ │ movs r0, r6 │ │ - b.n b76dc │ │ + b.n b832c │ │ eors r0, r1 │ │ - b.n b76e0 │ │ + b.n b8330 │ │ lsls r2, r3, #26 │ │ - b.n b7bfa │ │ + b.n b884a │ │ movs r6, r0 │ │ - b.n b7cbe │ │ + b.n b890e │ │ movs r0, r0 │ │ - b.n b7e5a │ │ + b.n b8aaa │ │ lsls r6, r3, #1 │ │ subs r2, #0 │ │ movs r6, r0 │ │ - b.n b7e72 │ │ + b.n b8ac2 │ │ lsls r0, r7, #1 │ │ subs r0, r0, r0 │ │ ands r1, r0 │ │ - b.n b7f02 │ │ + b.n b8b52 │ │ strb r4, [r1, #0] │ │ - b.n b7f06 │ │ + b.n b8b56 │ │ movs r6, r0 │ │ - b.n b776e │ │ + b.n b83be │ │ movs r0, r2 │ │ - b.n b81ee │ │ + b.n b8e3e │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #1 │ │ - b.n b7710 │ │ + b.n b8360 │ │ str r4, [r3, #4] │ │ - b.n b76f4 │ │ + b.n b8344 │ │ movs r0, r0 │ │ - b.n b827e │ │ + b.n b8ece │ │ strh r0, [r3, #2] │ │ - b.n b76fc │ │ + b.n b834c │ │ movs r5, r6 │ │ lsrs r0, r0, #8 │ │ movs r0, #28 │ │ - b.n b7724 │ │ + b.n b8374 │ │ lsls r0, r2, #1 │ │ - b.n b8108 │ │ + b.n b8d58 │ │ asrs r0, r3, #1 │ │ - b.n b810c │ │ + b.n b8d5c │ │ vrhadd.u d14, d2, d31 │ │ adds r0, #32 │ │ - b.n b7734 │ │ + b.n b8384 │ │ movs r0, r0 │ │ - b.n b829e │ │ - b.n b7c50 │ │ - b.n b773c │ │ + b.n b8eee │ │ + b.n b88a0 │ │ + b.n b838c │ │ movs r0, #44 @ 0x2c │ │ - b.n b7740 │ │ + b.n b8390 │ │ strh r0, [r0, #2] │ │ - b.n b7744 │ │ + b.n b8394 │ │ movs r4, r5 │ │ - ldr r2, [pc, #0] @ (b7c0c ) │ │ + ldr r2, [pc, #0] @ (b885c ) │ │ lsls r0, r2, #1 │ │ - b.n b812c │ │ + b.n b8d7c │ │ asrs r2, r6, #1 │ │ - b.n b8130 │ │ + b.n b8d80 │ │ movs r0, #255 @ 0xff │ │ - b.n b835a │ │ - b.n b787c │ │ + b.n b8faa │ │ + b.n b84cc │ │ @ instruction: 0xebff100c │ │ - b.n b775c │ │ + b.n b83ac │ │ str r0, [r0, #0] │ │ - b.n b7f66 │ │ + b.n b8bb6 │ │ lsls r0, r3, #1 │ │ - b.n b8144 │ │ + b.n b8d94 │ │ movs r0, #255 @ 0xff │ │ - b.n b836e │ │ - b.n b7886 │ │ + b.n b8fbe │ │ + b.n b84d6 │ │ @ instruction: 0xebff0000 │ │ - b.n b7750 │ │ + b.n b83a0 │ │ movs r0, #10 │ │ - b.n b7f7a │ │ + b.n b8bca │ │ movs r0, r2 │ │ - b.n b7778 │ │ + b.n b83c8 │ │ adds r0, #6 │ │ - b.n b7f82 │ │ + b.n b8bd2 │ │ subs r0, r3, r3 │ │ - b.n b7784 │ │ + b.n b83d4 │ │ asrs r1, r0, #32 │ │ - b.n b7d68 │ │ - bfcsel 1a, b744a , 1c, │ │ + b.n b89b8 │ │ + bfcsel 1a, b809a , 1c, │ │ adds r0, #32 │ │ - b.n b778c │ │ + b.n b83dc │ │ lsls r4, r6, #30 │ │ - b.n b8266 │ │ - b.n b7ca8 │ │ - b.n b7794 │ │ + b.n b8eb6 │ │ + b.n b88f8 │ │ + b.n b83e4 │ │ lsrs r7, r7, #31 │ │ - b.n b82fc │ │ + b.n b8f4c │ │ movs r0, #44 @ 0x2c │ │ - b.n b779c │ │ + b.n b83ec │ │ movs r0, r3 │ │ - b.n b7780 │ │ + b.n b83d0 │ │ movs r5, r2 │ │ @ instruction: 0xea00c008 │ │ - b.n b7fae │ │ + b.n b8bfe │ │ movs r1, r1 │ │ @ instruction: 0xea00c007 │ │ - b.n b7fb6 │ │ + b.n b8c06 │ │ asrs r4, r0, #32 │ │ - b.n b7fba │ │ + b.n b8c0a │ │ strh r0, [r0, #2] │ │ - b.n b77b8 │ │ + b.n b8408 │ │ movs r5, r2 │ │ @ instruction: 0xea00c008 │ │ - b.n b7fc6 │ │ + b.n b8c16 │ │ asrs r4, r3, #1 │ │ - b.n b77c4 │ │ + b.n b8414 │ │ asrs r4, r2, #1 │ │ - b.n b77a8 │ │ + b.n b83f8 │ │ asrs r4, r0, #1 │ │ - b.n b77cc │ │ + b.n b841c │ │ lsls r0, r3, #1 │ │ - b.n b77d0 │ │ + b.n b8420 │ │ lsls r0, r2, #1 │ │ - b.n b77b4 │ │ + b.n b8404 │ │ movs r0, r0 │ │ - b.n b834c │ │ + b.n b8f9c │ │ lsls r4, r2, #1 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n b7dae │ │ + b.n b89fe │ │ eors r0, r1 │ │ - b.n b77e4 │ │ + b.n b8434 │ │ movs r0, r0 │ │ - b.n b7f56 │ │ + b.n b8ba6 │ │ lsls r6, r3, #1 │ │ subs r2, #0 │ │ strb r0, [r7, #0] │ │ - b.n b77f0 │ │ + b.n b8440 │ │ strh r0, [r0, #2] │ │ - b.n b77f4 │ │ + b.n b8444 │ │ movs r7, r0 │ │ @ instruction: 0xea008040 │ │ - b.n b77fc │ │ + b.n b844c │ │ lsls r0, r3, #1 │ │ - b.n b7800 │ │ + b.n b8450 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n b800a │ │ + b.n b8c5a │ │ asrs r4, r3, #1 │ │ - b.n b7808 │ │ + b.n b8458 │ │ asrs r4, r2, #1 │ │ - b.n b77ec │ │ + b.n b843c │ │ asrs r4, r0, #32 │ │ - b.n b8016 │ │ + b.n b8c66 │ │ lsls r0, r2, #1 │ │ - b.n b77f4 │ │ + b.n b8444 │ │ strb r0, [r7, #0] │ │ - b.n b7818 │ │ + b.n b8468 │ │ movs r4, r6 │ │ - b.n b781c │ │ - add r0, pc, #4 @ (adr r0, b7ce8 ) │ │ - b.n b81fa │ │ + b.n b846c │ │ + add r0, pc, #4 @ (adr r0, b8938 ) │ │ + b.n b8e4a │ │ str r2, [r0, r0] │ │ - b.n b81f4 │ │ + b.n b8e44 │ │ movs r2, r1 │ │ - b.n b7f8e │ │ + b.n b8bde │ │ vpmin.u32 , , │ │ lsls r4, r0, #6 │ │ and.w r0, r0, r8, lsl #1 │ │ - b.n b7834 │ │ + b.n b8484 │ │ movs r0, #4 │ │ - b.n b7d7e │ │ + b.n b89ce │ │ movs r0, r2 │ │ - b.n b783c │ │ + b.n b848c │ │ subs r4, r3, r0 │ │ - b.n b7844 │ │ + b.n b8494 │ │ asrs r1, r0, #32 │ │ - b.n b7e28 │ │ - bfcsel 1a, b750a , 1c, cc │ │ + b.n b8a78 │ │ + bfcsel 1a, b815a , 1c, cc │ │ lsls r4, r6, #30 │ │ - b.n b8322 │ │ + b.n b8f72 │ │ adds r0, #32 │ │ - b.n b7850 │ │ + b.n b84a0 │ │ lsrs r7, r7, #31 │ │ - b.n b83b8 │ │ - b.n b7d6c │ │ - b.n b7858 │ │ + b.n b9008 │ │ + b.n b89bc │ │ + b.n b84a8 │ │ movs r0, #44 @ 0x2c │ │ - b.n b785c │ │ + b.n b84ac │ │ movs r0, r3 │ │ - b.n b7840 │ │ + b.n b8490 │ │ asrs r4, r0, #1 │ │ - b.n b7864 │ │ + b.n b84b4 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b7868 │ │ + b.n b84b8 │ │ @ instruction: 0xffe0eaff │ │ movs r0, #72 @ 0x48 │ │ - b.n b7870 │ │ + b.n b84c0 │ │ ands r1, r0 │ │ - b.n b807a │ │ + b.n b8cca │ │ str r4, [r1, #0] │ │ - b.n b807e │ │ + b.n b8cce │ │ movs r0, #2 │ │ - b.n b7dc2 │ │ + b.n b8a12 │ │ movs r0, r2 │ │ - b.n b7880 │ │ + b.n b84d0 │ │ adds r4, r1, r7 │ │ - b.n b7888 │ │ + b.n b84d8 │ │ asrs r1, r0, #32 │ │ - b.n b7e6c │ │ + b.n b8abc │ │ bflx 18, ip │ │ lsls r4, r6, #30 │ │ - b.n b8366 │ │ + b.n b8fb6 │ │ adds r0, #32 │ │ - b.n b7894 │ │ + b.n b84e4 │ │ lsrs r7, r7, #31 │ │ - b.n b83fc │ │ + b.n b904c │ │ stmia r0!, {r1, r2} │ │ - b.n b80a2 │ │ + b.n b8cf2 │ │ asrs r4, r0, #32 │ │ - b.n b80a6 │ │ - b.n b7db8 │ │ - b.n b78a4 │ │ + b.n b8cf6 │ │ + b.n b8a08 │ │ + b.n b84f4 │ │ movs r0, #44 @ 0x2c │ │ - b.n b78a8 │ │ + b.n b84f8 │ │ movs r0, r3 │ │ - b.n b788c │ │ + b.n b84dc │ │ @ instruction: 0xffcfeaff │ │ movs r0, r2 │ │ - b.n b78b4 │ │ + b.n b8504 │ │ adds r0, r5, r6 │ │ - b.n b78bc │ │ + b.n b850c │ │ asrs r1, r0, #32 │ │ - b.n b7ea0 │ │ + b.n b8af0 │ │ bfx 18, pc @ │ │ adds r0, #32 │ │ - b.n b78c4 │ │ + b.n b8514 │ │ lsls r4, r6, #30 │ │ - b.n b839e │ │ + b.n b8fee │ │ stmia r0!, {r3, r5} │ │ - b.n b78cc │ │ + b.n b851c │ │ lsrs r7, r7, #31 │ │ - b.n b8434 │ │ - b.n b7df0 │ │ - b.n b78d4 │ │ + b.n b9084 │ │ + b.n b8a40 │ │ + b.n b8524 │ │ movs r0, r3 │ │ - b.n b78b8 │ │ + b.n b8508 │ │ vpmin.u8 q15, q12, │ │ movs r3, r0 │ │ ldrh r0, [r0, #16] │ │ movs r6, r0 │ │ - b.n b804c │ │ + b.n b8c9c │ │ ands r6, r0 │ │ - b.n b80ee │ │ + b.n b8d3e │ │ strb r6, [r0, #0] │ │ - b.n b80f2 │ │ + b.n b8d42 │ │ @ instruction: 0xff832aff │ │ asrs r0, r0, #32 │ │ - b.n b78d4 │ │ + b.n b8524 │ │ ands r1, r0 │ │ - b.n b80fe │ │ + b.n b8d4e │ │ movs r0, r2 │ │ - b.n b78fc │ │ + b.n b854c │ │ movs r0, #6 │ │ - b.n b8106 │ │ + b.n b8d56 │ │ adds r0, r2, r5 │ │ - b.n b7908 │ │ + b.n b8558 │ │ adds r0, #12 │ │ - b.n b810e │ │ + b.n b8d5e │ │ strb r4, [r1, #0] │ │ - b.n b8112 │ │ + b.n b8d62 │ │ asrs r1, r0, #32 │ │ - b.n b7ef4 │ │ - bf 18, b25d6 │ │ + b.n b8b44 │ │ + bf 18, b3226 │ │ adds r0, #32 │ │ - b.n b7918 │ │ + b.n b8568 │ │ lsls r4, r6, #30 │ │ - b.n b83f2 │ │ - b.n b7e34 │ │ - b.n b7920 │ │ + b.n b9042 │ │ + b.n b8a84 │ │ + b.n b8570 │ │ lsrs r7, r7, #31 │ │ - b.n b8488 │ │ + b.n b90d8 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7928 │ │ + b.n b8578 │ │ movs r0, r3 │ │ - b.n b790c │ │ + b.n b855c │ │ vpmin.u q15, , │ │ movs r0, r2 │ │ - b.n b7934 │ │ + b.n b8584 │ │ movs r0, #7 │ │ - b.n b813e │ │ + b.n b8d8e │ │ adds r0, r6, r4 │ │ - b.n b7940 │ │ + b.n b8590 │ │ asrs r1, r0, #32 │ │ - b.n b7f24 │ │ - bf 18, c6606 │ │ + b.n b8b74 │ │ + bf 18, c7256 │ │ adds r0, #32 │ │ - b.n b7948 │ │ + b.n b8598 │ │ lsls r4, r6, #30 │ │ - b.n b8422 │ │ + b.n b9072 │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b7950 │ │ + b.n b85a0 │ │ lsrs r7, r7, #31 │ │ - b.n b84b8 │ │ + b.n b9108 │ │ asrs r4, r0, #1 │ │ - b.n b7958 │ │ - b.n b7e70 │ │ - b.n b795c │ │ + b.n b85a8 │ │ + b.n b8ac0 │ │ + b.n b85ac │ │ movs r0, #44 @ 0x2c │ │ - b.n b7960 │ │ + b.n b85b0 │ │ movs r0, r3 │ │ - b.n b7944 │ │ + b.n b8594 │ │ @ instruction: 0xff9ceaff │ │ asrs r0, r1, #1 │ │ - b.n b796c │ │ + b.n b85bc │ │ movs r0, #1 │ │ - b.n b7eb6 │ │ + b.n b8b06 │ │ movs r0, r2 │ │ - b.n b7974 │ │ + b.n b85c4 │ │ adds r0, r7, r3 │ │ - b.n b797c │ │ + b.n b85cc │ │ asrs r1, r0, #32 │ │ - b.n b7f60 │ │ - bfcsel 18, b7642 , 1c, │ │ + b.n b8bb0 │ │ + bfcsel 18, b8292 , 1c, │ │ adds r0, #32 │ │ - b.n b7984 │ │ + b.n b85d4 │ │ lsls r4, r6, #30 │ │ - b.n b845e │ │ + b.n b90ae │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b798c │ │ + b.n b85dc │ │ lsrs r7, r7, #31 │ │ - b.n b84f4 │ │ + b.n b9144 │ │ asrs r4, r0, #1 │ │ - b.n b7994 │ │ - b.n b7eac │ │ - b.n b7998 │ │ + b.n b85e4 │ │ + b.n b8afc │ │ + b.n b85e8 │ │ movs r0, #44 @ 0x2c │ │ - b.n b799c │ │ + b.n b85ec │ │ movs r0, r3 │ │ - b.n b7980 │ │ + b.n b85d0 │ │ @ instruction: 0xff91eaff │ │ asrs r0, r0, #32 │ │ - b.n b7988 │ │ + b.n b85d8 │ │ movs r0, #6 │ │ - b.n b81b2 │ │ + b.n b8e02 │ │ movs r0, r2 │ │ - b.n b79b0 │ │ + b.n b8600 │ │ adds r0, r6, r2 │ │ - b.n b79b8 │ │ + b.n b8608 │ │ adds r0, #76 @ 0x4c │ │ - b.n b79b8 │ │ + b.n b8608 │ │ asrs r1, r0, #32 │ │ - b.n b7fa0 │ │ - bfcsel 18, b7682 , 1c, lt │ │ + b.n b8bf0 │ │ + bfcsel 18, b82d2 , 1c, lt │ │ adds r0, #32 │ │ - b.n b79c4 │ │ + b.n b8614 │ │ lsls r4, r6, #30 │ │ - b.n b849e │ │ + b.n b90ee │ │ strh r4, [r1, #2] │ │ - b.n b79cc │ │ + b.n b861c │ │ lsrs r7, r7, #31 │ │ - b.n b8534 │ │ + b.n b9184 │ │ asrs r4, r0, #1 │ │ - b.n b79d4 │ │ - b.n b7eec │ │ - b.n b79d8 │ │ + b.n b8624 │ │ + b.n b8b3c │ │ + b.n b8628 │ │ movs r0, #44 @ 0x2c │ │ - b.n b79dc │ │ + b.n b862c │ │ movs r0, r3 │ │ - b.n b79c0 │ │ + b.n b8610 │ │ vpmin.u16 q7, , │ │ movs r0, r6 │ │ - b.n b8558 │ │ + b.n b91a8 │ │ mrc2 10, 6, r0, cr9, cr15, {7} @ │ │ adds r0, r1, r1 │ │ - b.n b79f4 │ │ + b.n b8644 │ │ movs r2, r1 │ │ - b.n b81fa │ │ + b.n b8e4a │ │ ands r4, r1 │ │ - b.n b81fe │ │ + b.n b8e4e │ │ movs r0, #5 │ │ - b.n b8202 │ │ + b.n b8e52 │ │ asrs r1, r0, #32 │ │ - b.n b7fe4 │ │ + b.n b8c34 │ │ movs r1, r6 │ │ and.w r0, r0, r0, rrx │ │ - b.n b8578 │ │ + b.n b91c8 │ │ mrc2 10, 6, r0, cr1, cr15, {7} @ │ │ adds r4, r5, r0 │ │ - b.n b7a14 │ │ + b.n b8664 │ │ movs r2, r1 │ │ - b.n b821a │ │ + b.n b8e6a │ │ ands r4, r1 │ │ - b.n b821e │ │ + b.n b8e6e │ │ movs r0, #5 │ │ - b.n b8222 │ │ + b.n b8e72 │ │ asrs r1, r0, #32 │ │ - b.n b8004 │ │ + b.n b8c54 │ │ adds r0, #48 @ 0x30 │ │ - b.n b862a │ │ + b.n b927a │ │ movs r7, r7 │ │ @ instruction: 0xea00e00a │ │ - b.n b8232 │ │ - add r0, pc, #28 @ (adr r0, b7f10 ) │ │ - b.n b8236 │ │ + b.n b8e82 │ │ + add r0, pc, #28 @ (adr r0, b8b60 ) │ │ + b.n b8e86 │ │ strb r0, [r1, #0] │ │ - b.n b823a │ │ + b.n b8e8a │ │ strh r6, [r0, #0] │ │ - b.n b823e │ │ + b.n b8e8e │ │ mcr2 10, 6, lr, cr5, cr15, {7} @ │ │ asrs r0, r2, #31 │ │ - b.n b7a44 │ │ + b.n b8694 │ │ movs r2, r1 │ │ - b.n b824a │ │ + b.n b8e9a │ │ movs r0, #9 │ │ - b.n b824e │ │ + b.n b8e9e │ │ strb r4, [r1, #0] │ │ - b.n b8252 │ │ + b.n b8ea2 │ │ asrs r1, r0, #32 │ │ - b.n b8034 │ │ - bfcsel 18, b8716 , 1c, cs │ │ - b.n b7f6c │ │ - b.n b7a58 │ │ + b.n b8c84 │ │ + bfcsel 18, b9366 , 1c, cs │ │ + b.n b8bbc │ │ + b.n b86a8 │ │ lsls r4, r6, #30 │ │ - b.n b8532 │ │ + b.n b9182 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7a60 │ │ + b.n b86b0 │ │ lsrs r7, r7, #31 │ │ - b.n b85c8 │ │ + b.n b9218 │ │ adds r0, #4 │ │ - b.n b7ad6 │ │ + b.n b8726 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n b8272 │ │ + b.n b8ec2 │ │ movs r0, r3 │ │ - b.n b7a50 │ │ + b.n b86a0 │ │ mrc2 10, 0, lr, cr15, cr15, {7} @ │ │ asrs r4, r7, #31 │ │ - b.n b7a7c │ │ + b.n b86cc │ │ movs r2, r1 │ │ - b.n b8282 │ │ + b.n b8ed2 │ │ movs r0, #6 │ │ - b.n b8286 │ │ + b.n b8ed6 │ │ asrs r1, r0, #32 │ │ - b.n b8068 │ │ + b.n b8cb8 │ │ @ instruction: 0xf5fdebff │ │ lsls r4, r6, #30 │ │ - b.n b8562 │ │ - b.n b7fa4 │ │ - b.n b7a90 │ │ + b.n b91b2 │ │ + b.n b8bf4 │ │ + b.n b86e0 │ │ lsrs r7, r7, #31 │ │ - b.n b85f8 │ │ + b.n b9248 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7a98 │ │ + b.n b86e8 │ │ movs r0, r3 │ │ - b.n b7a7c │ │ + b.n b86cc │ │ stmia r0!, {r2} │ │ - b.n b82a6 │ │ + b.n b8ef6 │ │ mcr2 10, 5, lr, cr11, cr15, {7} @ │ │ asrs r0, r1, #29 │ │ - b.n b7aac │ │ + b.n b86fc │ │ adds r0, #7 │ │ - b.n b7ffc │ │ + b.n b8c4c │ │ movs r2, r1 │ │ - b.n b82b6 │ │ + b.n b8f06 │ │ asrs r1, r0, #32 │ │ - b.n b8098 │ │ + b.n b8ce8 │ │ movs r1, r3 │ │ and.w r7, r0, r8, asr #4 │ │ - b.n b7ac0 │ │ + b.n b8710 │ │ movs r0, #7 │ │ - b.n b8006 │ │ + b.n b8c56 │ │ ands r4, r1 │ │ - b.n b82ca │ │ + b.n b8f1a │ │ movs r2, r1 │ │ - b.n b82ce │ │ + b.n b8f1e │ │ asrs r1, r0, #32 │ │ - b.n b80b0 │ │ + b.n b8d00 │ │ @ instruction: 0xf5ebebff │ │ movs r5, r2 │ │ and.w r7, r0, ip, lsr #4 │ │ - b.n b7adc │ │ + b.n b872c │ │ movs r2, r1 │ │ - b.n b82e2 │ │ + b.n b8f32 │ │ movs r0, #9 │ │ - b.n b82e6 │ │ + b.n b8f36 │ │ adds r0, #6 │ │ - b.n b82ea │ │ + b.n b8f3a │ │ asrs r1, r0, #32 │ │ - b.n b80cc │ │ + b.n b8d1c │ │ strh r4, [r1, #0] │ │ - b.n b82f2 │ │ + b.n b8f42 │ │ @ instruction: 0xf5e3ebff │ │ stmia r0!, {r3} │ │ - b.n b82fa │ │ + b.n b8f4a │ │ strh r0, [r0, #2] │ │ - b.n b7af8 │ │ - b.n b8010 │ │ - b.n b7afc │ │ + b.n b8748 │ │ + b.n b8c60 │ │ + b.n b874c │ │ lsls r4, r6, #30 │ │ - b.n b85d6 │ │ + b.n b9226 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7b04 │ │ + b.n b8754 │ │ lsrs r7, r7, #31 │ │ - b.n b866c │ │ + b.n b92bc │ │ movs r0, r3 │ │ - b.n b7aec │ │ + b.n b873c │ │ stc2l 10, cr14, [r8, #1020] @ 0x3fc @ │ │ asrs r4, r4, #27 │ │ - b.n b7b18 │ │ + b.n b8768 │ │ adds r0, #7 │ │ - b.n b805e │ │ + b.n b8cae │ │ movs r2, r1 │ │ - b.n b8322 │ │ + b.n b8f72 │ │ asrs r1, r0, #32 │ │ - b.n b8104 │ │ + b.n b8d54 │ │ ands r4, r1 │ │ - b.n b832a │ │ + b.n b8f7a │ │ movs r0, #9 │ │ - b.n b832e │ │ - bf 16, ac7ee │ │ + b.n b8f7e │ │ + bf 16, ad43e │ │ lsls r4, r6, #30 │ │ - b.n b8606 │ │ + b.n b9256 │ │ stmia r0!, {r2} │ │ - b.n b833a │ │ + b.n b8f8a │ │ lsrs r7, r7, #31 │ │ - b.n b869c │ │ - b.n b8050 │ │ - b.n b7b3c │ │ + b.n b92ec │ │ + b.n b8ca0 │ │ + b.n b878c │ │ movs r0, #44 @ 0x2c │ │ - b.n b7b40 │ │ + b.n b8790 │ │ movs r0, r3 │ │ - b.n b7b24 │ │ + b.n b8774 │ │ mcr2 10, 4, lr, cr2, cr15, {7} @ │ │ asrs r0, r1, #32 │ │ - b.n b7b32 │ │ + b.n b8782 │ │ lsls r2, r3, #3 │ │ ldrh r0, [r0, #16] │ │ movs r6, r1 │ │ - b.n b82bc │ │ + b.n b8f0c │ │ lsls r0, r3, #3 │ │ subs r2, #0 │ │ - b.n b8028 │ │ - b.n b7b22 │ │ - b.n b8034 │ │ - b.n b7b26 │ │ + b.n b8c78 │ │ + b.n b8772 │ │ + b.n b8c84 │ │ + b.n b8776 │ │ mrc2 10, 0, lr, cr7, cr15, {7} @ │ │ lsls r0, r6, #3 │ │ - b.n b83c8 │ │ + b.n b9018 │ │ movs r2, r1 │ │ - b.n b8372 │ │ + b.n b8fc2 │ │ asrs r4, r1, #26 │ │ - b.n b7b74 │ │ + b.n b87c4 │ │ movs r0, #9 │ │ - b.n b837a │ │ + b.n b8fca │ │ adds r0, #6 │ │ - b.n b837e │ │ + b.n b8fce │ │ strh r4, [r1, #0] │ │ - b.n b8382 │ │ + b.n b8fd2 │ │ asrs r1, r0, #32 │ │ - b.n b8164 │ │ - bfcsel 16, b8846 , 1a, │ │ + b.n b8db4 │ │ + bfcsel 16, b9496 , 1a, │ │ stmia r0!, {r3} │ │ - b.n b838e │ │ + b.n b8fde │ │ strh r0, [r0, #2] │ │ - b.n b7b8c │ │ - b.n b80a4 │ │ - b.n b7b90 │ │ + b.n b87dc │ │ + b.n b8cf4 │ │ + b.n b87e0 │ │ lsls r4, r6, #30 │ │ - b.n b866a │ │ + b.n b92ba │ │ movs r0, #44 @ 0x2c │ │ - b.n b7b98 │ │ + b.n b87e8 │ │ lsrs r7, r7, #31 │ │ - b.n b8700 │ │ + b.n b9350 │ │ movs r0, r3 │ │ - b.n b7b80 │ │ + b.n b87d0 │ │ ldc2 10, cr14, [r0, #1020]! @ 0x3fc @ │ │ movs r4, r4 │ │ - b.n b7b8e │ │ + b.n b87de │ │ movs r0, r0 │ │ - b.n b8318 │ │ + b.n b8f68 │ │ movs r2, r0 │ │ cmp r2, #0 │ │ movs r6, r0 │ │ - b.n b7c1e │ │ + b.n b886e │ │ lsls r0, r0, #1 │ │ - b.n b869e │ │ + b.n b92ee │ │ mcr2 10, 1, r1, cr7, cr15, {7} @ │ │ asrs r0, r1, #25 │ │ - b.n b7bc4 │ │ + b.n b8814 │ │ movs r2, r1 │ │ - b.n b83ca │ │ + b.n b901a │ │ movs r0, #9 │ │ - b.n b83ce │ │ + b.n b901e │ │ str r4, [r1, r0] │ │ - b.n b83d2 │ │ + b.n b9022 │ │ asrs r1, r0, #32 │ │ - b.n b81b4 │ │ - bfcsel 16, b8896 , 1a, ge │ │ - b.n b80ec │ │ - b.n b7bd8 │ │ + b.n b8e04 │ │ + bfcsel 16, b94e6 , 1a, ge │ │ + b.n b8d3c │ │ + b.n b8828 │ │ lsls r4, r6, #30 │ │ - b.n b86b2 │ │ + b.n b9302 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7be0 │ │ + b.n b8830 │ │ stmia r0!, {r0, r2} │ │ - b.n b83ea │ │ + b.n b903a │ │ lsrs r7, r7, #31 │ │ - b.n b874c │ │ + b.n b939c │ │ movs r0, r3 │ │ - b.n b7bcc │ │ + b.n b881c │ │ mrc2 10, 0, lr, cr10, cr15, {7} @ │ │ lsls r0, r4, #1 │ │ - b.n b85d4 │ │ + b.n b9224 │ │ asrs r2, r6, #1 │ │ - b.n b85d8 │ │ + b.n b9228 │ │ movs r0, #255 @ 0xff │ │ - b.n b8802 │ │ - b.n b7ad0 │ │ + b.n b9452 │ │ + b.n b8720 │ │ @ instruction: 0xebff100c │ │ - b.n b7c04 │ │ + b.n b8854 │ │ str r0, [r0, #0] │ │ - b.n b840e │ │ + b.n b905e │ │ lsls r0, r5, #1 │ │ - b.n b85ec │ │ + b.n b923c │ │ movs r0, #255 @ 0xff │ │ - b.n b8816 │ │ - b.n b7ada │ │ + b.n b9466 │ │ + b.n b872a │ │ @ instruction: 0xebff0000 │ │ - b.n b7bf8 │ │ + b.n b8848 │ │ movs r2, r1 │ │ - b.n b8422 │ │ + b.n b9072 │ │ asrs r4, r1, #23 │ │ - b.n b7c24 │ │ + b.n b8874 │ │ movs r0, #9 │ │ - b.n b842a │ │ + b.n b907a │ │ adds r0, #6 │ │ - b.n b842e │ │ + b.n b907e │ │ asrs r1, r0, #32 │ │ - b.n b8210 │ │ - bfcsel 16, b78f2 , 1a, mi │ │ - b.n b8148 │ │ - b.n b7c34 │ │ + b.n b8e60 │ │ + bfcsel 16, b8542 , 1a, mi │ │ + b.n b8d98 │ │ + b.n b8884 │ │ lsls r4, r6, #30 │ │ - b.n b870e │ │ + b.n b935e │ │ movs r0, #44 @ 0x2c │ │ - b.n b7c3c │ │ + b.n b888c │ │ stmia r0!, {r2} │ │ - b.n b8446 │ │ + b.n b9096 │ │ lsrs r7, r7, #31 │ │ - b.n b87a8 │ │ + b.n b93f8 │ │ movs r0, r3 │ │ - b.n b7c28 │ │ + b.n b8878 │ │ ldc2l 10, cr14, [r0, #1020]! @ 0x3fc @ │ │ asrs r4, r6, #22 │ │ - b.n b7c54 │ │ + b.n b88a4 │ │ movs r2, r1 │ │ - b.n b845a │ │ + b.n b90aa │ │ movs r0, #0 │ │ - b.n b885e │ │ + b.n b94ae │ │ adds r0, #6 │ │ - b.n b8462 │ │ + b.n b90b2 │ │ asrs r1, r0, #32 │ │ - b.n b8244 │ │ + b.n b8e94 │ │ str r4, [r1, r0] │ │ - b.n b846a │ │ - bfcsel 16, b792a , 18, ne │ │ - b.n b8180 │ │ - b.n b7c6c │ │ + b.n b90ba │ │ + bfcsel 16, b857a , 18, ne │ │ + b.n b8dd0 │ │ + b.n b88bc │ │ lsls r4, r6, #30 │ │ - b.n b8746 │ │ + b.n b9396 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7c74 │ │ + b.n b88c4 │ │ stmia r0!, {r0, r2} │ │ - b.n b847e │ │ + b.n b90ce │ │ lsrs r7, r7, #31 │ │ - b.n b87e0 │ │ + b.n b9430 │ │ movs r0, r3 │ │ - b.n b7c60 │ │ + b.n b88b0 │ │ stc2l 10, cr14, [lr, #1020]! @ 0x3fc @ │ │ lsls r0, r1, #1 │ │ - b.n b7c88 │ │ - add r0, pc, #28 @ (adr r0, b816c ) │ │ - b.n b8492 │ │ + b.n b88d8 │ │ + add r0, pc, #28 @ (adr r0, b8dbc ) │ │ + b.n b90e2 │ │ str r0, [r0, #0] │ │ - b.n b7c70 │ │ + b.n b88c0 │ │ strb r0, [r1, #0] │ │ - b.n b849a │ │ + b.n b90ea │ │ movs r0, r1 │ │ - b.n b81de │ │ + b.n b8e2e │ │ movs r0, r1 │ │ - b.n b7c7c │ │ + b.n b88cc │ │ str r4, [r0, r0] │ │ - b.n b7c80 │ │ + b.n b88d0 │ │ strh r6, [r0, #0] │ │ - b.n b84aa │ │ + b.n b90fa │ │ asrs r4, r0, #22 │ │ - b.n b7cac │ │ + b.n b88fc │ │ movs r2, r1 │ │ - b.n b84b2 │ │ + b.n b9102 │ │ movs r5, #128 @ 0x80 │ │ - b.n b7cb4 │ │ + b.n b8904 │ │ ands r4, r1 │ │ - b.n b84ba │ │ + b.n b910a │ │ asrs r1, r0, #32 │ │ - b.n b829c │ │ + b.n b8eec │ │ movs r0, #2 │ │ - b.n b82a0 │ │ + b.n b8ef0 │ │ movs r5, r1 │ │ and.w r0, r0, r3 │ │ - b.n b82a6 │ │ + b.n b8ef6 │ │ str r0, [r0, #0] │ │ - b.n b7ca8 │ │ + b.n b88f8 │ │ movs r0, r1 │ │ - b.n b8212 │ │ + b.n b8e62 │ │ adds r0, #4 │ │ - b.n b7cb0 │ │ + b.n b8900 │ │ movs r0, r1 │ │ - b.n b7cb4 │ │ - add r0, pc, #28 @ (adr r0, b81b8 ) │ │ - b.n b84de │ │ + b.n b8904 │ │ + add r0, pc, #28 @ (adr r0, b8e08 ) │ │ + b.n b912e │ │ asrs r0, r7, #20 │ │ - b.n b7ce0 │ │ + b.n b8930 │ │ strb r0, [r1, #0] │ │ - b.n b84e6 │ │ + b.n b9136 │ │ movs r5, #52 @ 0x34 │ │ - b.n b7ce8 │ │ + b.n b8938 │ │ strh r6, [r0, #0] │ │ - b.n b84ee │ │ + b.n b913e │ │ asrs r1, r0, #32 │ │ - b.n b82d0 │ │ + b.n b8f20 │ │ movs r2, r1 │ │ - b.n b84f6 │ │ + b.n b9146 │ │ movs r0, #2 │ │ - b.n b82d8 │ │ + b.n b8f28 │ │ ands r4, r1 │ │ - b.n b84fe │ │ + b.n b914e │ │ adds r0, #9 │ │ - b.n b8502 │ │ + b.n b9152 │ │ @ instruction: 0xff89eaff │ │ lsls r4, r0, #1 │ │ - b.n b7cec │ │ + b.n b893c │ │ asrs r0, r2, #32 │ │ - b.n b7cf2 │ │ + b.n b8942 │ │ movs r0, r0 │ │ - b.n b8474 │ │ + b.n b90c4 │ │ ldc2l 10, cr0, [r2, #1020]! @ 0x3fc @ │ │ asrs r4, r1, #20 │ │ - b.n b7d18 │ │ + b.n b8968 │ │ movs r2, r1 │ │ - b.n b851e │ │ + b.n b916e │ │ movs r0, #6 │ │ - b.n b8522 │ │ + b.n b9172 │ │ asrs r1, r0, #32 │ │ - b.n b8304 │ │ + b.n b8f54 │ │ lsls r5, r2, #5 │ │ @ instruction: 0xeb00e028 │ │ - b.n b7d28 │ │ + b.n b8978 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7d2c │ │ + b.n b897c │ │ stc2l 10, cr14, [sl, #1020]! @ 0x3fc @ │ │ lsls r4, r0, #1 │ │ - b.n b7d34 │ │ + b.n b8984 │ │ movs r0, #6 │ │ - b.n b853e │ │ + b.n b918e │ │ movs r0, r0 │ │ - b.n b7d1c │ │ + b.n b896c │ │ movs r2, r1 │ │ - b.n b8546 │ │ + b.n b9196 │ │ asrs r0, r3, #19 │ │ - b.n b7d48 │ │ + b.n b8998 │ │ adds r0, #76 @ 0x4c │ │ - b.n b7d48 │ │ + b.n b8998 │ │ asrs r1, r0, #32 │ │ - b.n b8330 │ │ - bf 14, c3a12 │ │ - b.n b8268 │ │ - b.n b7d54 │ │ + b.n b8f80 │ │ + bf 14, c4662 │ │ + b.n b8eb8 │ │ + b.n b89a4 │ │ asrs r4, r6, #30 │ │ - b.n b882e │ │ + b.n b947e │ │ movs r0, #44 @ 0x2c │ │ - b.n b7d5c │ │ + b.n b89ac │ │ subs r7, r7, #7 │ │ - b.n b88c4 │ │ + b.n b9514 │ │ lsls r6, r6, #2 │ │ - b.n b85d2 │ │ + b.n b9222 │ │ asrs r0, r3, #32 │ │ - b.n b7d48 │ │ - stc2l 10, cr14, [pc, #1020] @ b862c @ │ │ + b.n b8998 │ │ + stc2l 10, cr14, [pc, #1020] @ b927c @ │ │ lsls r0, r4, #1 │ │ - b.n b8750 │ │ + b.n b93a0 │ │ asrs r2, r6, #1 │ │ - b.n b8754 │ │ + b.n b93a4 │ │ movs r0, #255 @ 0xff │ │ - b.n b897e │ │ - b.n b7b8e │ │ + b.n b95ce │ │ + b.n b87de │ │ @ instruction: 0xebff100c │ │ - b.n b7d80 │ │ + b.n b89d0 │ │ strb r0, [r0, #0] │ │ - b.n b858a │ │ + b.n b91da │ │ lsls r0, r5, #1 │ │ - b.n b8768 │ │ + b.n b93b8 │ │ movs r0, #255 @ 0xff │ │ - b.n b8992 │ │ - b.n b7b98 │ │ + b.n b95e2 │ │ + b.n b87e8 │ │ @ instruction: 0xebff0000 │ │ - b.n b7d74 │ │ + b.n b89c4 │ │ movs r2, r1 │ │ - b.n b859e │ │ + b.n b91ee │ │ asrs r4, r4, #17 │ │ - b.n b7da0 │ │ + b.n b89f0 │ │ adds r0, #7 │ │ - b.n b85a6 │ │ + b.n b91f6 │ │ movs r0, #9 │ │ - b.n b85aa │ │ + b.n b91fa │ │ strb r0, [r7, #0] │ │ - b.n b7da8 │ │ + b.n b89f8 │ │ asrs r1, r0, #32 │ │ - b.n b8390 │ │ - bfcsel 14, b7a72 , 18, gt │ │ + b.n b8fe0 │ │ + bfcsel 14, b86c2 , 18, gt │ │ stmia r0!, {r2, r3, r6} │ │ - b.n b7db4 │ │ + b.n b8a04 │ │ lsls r4, r6, #30 │ │ - b.n b888e │ │ - b.n b82d0 │ │ - b.n b7dbc │ │ + b.n b94de │ │ + b.n b8f20 │ │ + b.n b8a0c │ │ lsrs r7, r7, #31 │ │ - b.n b8924 │ │ + b.n b9574 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7dc4 │ │ + b.n b8a14 │ │ movs r0, r3 │ │ - b.n b7da8 │ │ + b.n b89f8 │ │ ldc2 10, cr14, [r9, #-1020]! @ 0xfffffc04 @ │ │ asrs r4, r5, #32 │ │ - b.n b7dd0 │ │ + b.n b8a20 │ │ movs r6, r3 │ │ subs r2, #0 │ │ lsrs r4, r3 │ │ - b.n b8620 │ │ + b.n b9270 │ │ movs r0, #1 │ │ - b.n b85e2 │ │ - b.n b82f4 │ │ - b.n b7de0 │ │ + b.n b9232 │ │ + b.n b8f44 │ │ + b.n b8a30 │ │ asrs r4, r0, #1 │ │ - b.n b7dd2 │ │ + b.n b8a22 │ │ movs r1, r0 │ │ - b.n b8558 │ │ + b.n b91a8 │ │ ldc2l 10, cr0, [r7, #1020] @ 0x3fc @ │ │ asrs r0, r7, #16 │ │ - b.n b7df4 │ │ + b.n b8a44 │ │ movs r0, #12 │ │ - b.n b85fa │ │ + b.n b924a │ │ adds r0, #6 │ │ - b.n b85fe │ │ + b.n b924e │ │ asrs r1, r0, #32 │ │ - b.n b83e0 │ │ + b.n b9030 │ │ lsls r6, r3, #4 │ │ @ instruction: 0xeb00e028 │ │ - b.n b7e04 │ │ + b.n b8a54 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7e08 │ │ - stc2l 10, cr14, [pc, #1020] @ b86cc @ │ │ + b.n b8a58 │ │ + stc2l 10, cr14, [pc, #1020] @ b931c @ │ │ asrs r0, r6, #16 │ │ - b.n b7e14 │ │ + b.n b8a64 │ │ movs r2, r1 │ │ - b.n b861a │ │ + b.n b926a │ │ movs r0, #5 │ │ - b.n b861e │ │ + b.n b926e │ │ asrs r1, r0, #32 │ │ - b.n b8400 │ │ + b.n b9050 │ │ vpmin.u16 q7, q12, │ │ movs r6, r0 │ │ - b.n b7e8e │ │ + b.n b8ade │ │ movs r0, r1 │ │ - b.n b890e │ │ + b.n b955e │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n b7e1a │ │ + b.n b8a6a │ │ lsls r0, r2, #11 │ │ - b.n b867a │ │ + b.n b92ca │ │ movs r1, r0 │ │ - b.n b861e │ │ + b.n b926e │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #1 │ │ - b.n b7e40 │ │ + b.n b8a90 │ │ stmia r0!, {r2} │ │ - b.n b864a │ │ - add r0, pc, #64 @ (adr r0, b834c ) │ │ - b.n b7e48 │ │ + b.n b929a │ │ + add r0, pc, #64 @ (adr r0, b8f9c ) │ │ + b.n b8a98 │ │ asrs r4, r0, #1 │ │ - b.n b7e2c │ │ + b.n b8a7c │ │ stc2l 10, cr14, [r0, #1020] @ 0x3fc @ │ │ asrs r0, r2, #15 │ │ - b.n b7e58 │ │ + b.n b8aa8 │ │ movs r0, #12 │ │ - b.n b865e │ │ + b.n b92ae │ │ adds r0, #6 │ │ - b.n b8662 │ │ + b.n b92b2 │ │ asrs r1, r0, #32 │ │ - b.n b8444 │ │ - bfcsel 14, b8b26 , 18, ne │ │ + b.n b9094 │ │ + bfcsel 14, b9776 , 18, ne │ │ lsls r4, r6, #30 │ │ - b.n b893e │ │ + b.n b958e │ │ movs r0, #44 @ 0x2c │ │ - b.n b7e6c │ │ + b.n b8abc │ │ lsrs r7, r7, #31 │ │ - b.n b89d4 │ │ - b.n b8388 │ │ - b.n b7e74 │ │ + b.n b9624 │ │ + b.n b8fd8 │ │ + b.n b8ac4 │ │ movs r0, r3 │ │ - b.n b7e58 │ │ + b.n b8aa8 │ │ ldc2 10, cr14, [r3, #1020]! @ 0x3fc @ │ │ movs r3, #196 @ 0xc4 │ │ - b.n b7e84 │ │ + b.n b8ad4 │ │ movs r0, r4 │ │ - b.n b8976 │ │ + b.n b95c6 │ │ lsls r0, r0, #15 │ │ - b.n b7e8c │ │ + b.n b8adc │ │ movs r0, #2 │ │ - b.n b8470 │ │ + b.n b90c0 │ │ movs r0, r0 │ │ - b.n b8474 │ │ + b.n b90c4 │ │ movs r0, #0 │ │ lsls r0, r4, #6 │ │ movs r0, r2 │ │ - b.n b7e98 │ │ + b.n b8ae8 │ │ asrs r0, r6, #14 │ │ - b.n b7ea0 │ │ + b.n b8af0 │ │ asrs r1, r0, #32 │ │ - b.n b8484 │ │ + b.n b90d4 │ │ @ instruction: 0xf4f6ebff │ │ - b.n b83bc │ │ - b.n b7ea8 │ │ + b.n b900c │ │ + b.n b8af8 │ │ lsls r4, r6, #30 │ │ - b.n b8982 │ │ + b.n b95d2 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7eb0 │ │ + b.n b8b00 │ │ lsrs r7, r7, #31 │ │ - b.n b8a18 │ │ + b.n b9668 │ │ movs r0, r3 │ │ - b.n b7e98 │ │ + b.n b8ae8 │ │ @ instruction: 0xffdfeaff │ │ asrs r0, r0, #32 │ │ - b.n b7ea0 │ │ + b.n b8af0 │ │ movs r2, r1 │ │ - b.n b86ca │ │ + b.n b931a │ │ asrs r0, r4, #12 │ │ - b.n b7ecc │ │ + b.n b8b1c │ │ movs r0, #14 │ │ - b.n b86d2 │ │ + b.n b9322 │ │ str r4, [r1, r0] │ │ - b.n b86d6 │ │ + b.n b9326 │ │ asrs r1, r0, #32 │ │ - b.n b84b8 │ │ + b.n b9108 │ │ @ instruction: 0xf4e9ebff │ │ lsls r4, r6, #30 │ │ - b.n b89b2 │ │ + b.n b9602 │ │ stmia r0!, {r0, r2} │ │ - b.n b86e6 │ │ + b.n b9336 │ │ lsrs r7, r7, #31 │ │ - b.n b8a48 │ │ - b.n b83fc │ │ - b.n b7ee8 │ │ + b.n b9698 │ │ + b.n b904c │ │ + b.n b8b38 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7eec │ │ + b.n b8b3c │ │ movs r0, r3 │ │ - b.n b7ed0 │ │ + b.n b8b20 │ │ ldc2 10, cr14, [r3, #-1020]! @ 0xfffffc04 @ │ │ asrs r0, r5, #10 │ │ - b.n b7efc │ │ + b.n b8b4c │ │ movs r2, r1 │ │ - b.n b8702 │ │ + b.n b9352 │ │ asrs r1, r0, #32 │ │ - b.n b84e4 │ │ - bf 12, b6bc6 │ │ + b.n b9134 │ │ + bf 12, b7816 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b89de │ │ + b.n b962e │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b8a70 │ │ + b.n b96c0 │ │ stc2 10, cr14, [r7], #1020 @ 0x3fc @ │ │ - ldr r2, [pc, #856] @ (b8730 ) │ │ + subs r6, #138 @ 0x8a │ │ vcgt.s16 d20, d8, #0 │ │ - b.n b7f0e │ │ + b.n b8b5e │ │ asrs r0, r5, #10 │ │ - b.n b7f20 │ │ + b.n b8b70 │ │ movs r4, r2 │ │ - b.n b886e │ │ + b.n b94be │ │ movs r0, r0 │ │ - b.n b7f04 │ │ + b.n b8b54 │ │ movs r2, r1 │ │ - b.n b872e │ │ + b.n b937e │ │ asrs r1, r0, #32 │ │ - b.n b8510 │ │ + b.n b9160 │ │ movs r0, #6 │ │ - b.n b8736 │ │ - bf 12, aabf6 │ │ + b.n b9386 │ │ + bf 12, ab846 │ │ movs r0, #44 @ 0x2c │ │ - b.n b7f38 │ │ + b.n b8b88 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b8a12 │ │ + b.n b9662 │ │ str r4, [r7, #8] │ │ - b.n b87ba │ │ + b.n b940a │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b8aa8 │ │ + b.n b96f8 │ │ ands r0, r1 │ │ - b.n b7f3e │ │ + b.n b8b8e │ │ mrrc2 10, 15, lr, sp, cr15 │ │ asrs r0, r1, #9 │ │ - b.n b7f54 │ │ + b.n b8ba4 │ │ movs r2, r1 │ │ - b.n b875a │ │ + b.n b93aa │ │ asrs r1, r0, #32 │ │ - b.n b853c │ │ - bf 12, c0c1e │ │ + b.n b918c │ │ + bf 12, c186e │ │ movs r4, r5 │ │ - b.n b7f60 │ │ + b.n b8bb0 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b8a3a │ │ + b.n b968a │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b8acc │ │ + b.n b971c │ │ @ instruction: 0xfbd0eaff │ │ asrs r4, r5, #8 │ │ - b.n b7f74 │ │ + b.n b8bc4 │ │ movs r2, r1 │ │ - b.n b877a │ │ + b.n b93ca │ │ adds r0, #7 │ │ - b.n b877e │ │ + b.n b93ce │ │ asrs r1, r0, #32 │ │ - b.n b8560 │ │ - bfcsel 12, b7c42 , 16, │ │ + b.n b91b0 │ │ + bfcsel 12, b8892 , 16, │ │ str r4, [r5, #0] │ │ - b.n b7f84 │ │ + b.n b8bd4 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b8a5e │ │ + b.n b96ae │ │ asrs r2, r1, #32 │ │ - b.n b8006 │ │ + b.n b8c56 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b8af4 │ │ + b.n b9744 │ │ @ instruction: 0xfbf9eaff │ │ - ldrb r2, [r2, r5] │ │ - vtbx.8 d18, {d21-d23}, d17 │ │ - vcgt.s16 q10, , #0 │ │ - vrsra.u32 q10, , #11 │ │ + str r1, [r7, r1] │ │ + vqrdmlah.s , , d12[0] │ │ + vcge.f16 d19, d31, #0 │ │ + vmlsl.u , d21, d26[0] │ │ vcgt.s16 d17, d4, #0 │ │ - b.n b8012 │ │ + b.n b8c62 │ │ movs r1, r0 │ │ - b.n b8a94 │ │ + b.n b96e4 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ - b.n b7f9e │ │ + b.n b8bee │ │ strb r2, [r0, #0] │ │ - b.n b87be │ │ + b.n b940e │ │ movs r0, #32 │ │ - b.n b7fa4 │ │ + b.n b8bf4 │ │ asrs r4, r4, #32 │ │ - b.n b7fa8 │ │ + b.n b8bf8 │ │ asrs r1, r0, #32 │ │ - b.n b87ae │ │ + b.n b93fe │ │ movs r0, #7 │ │ - b.n b87ce │ │ + b.n b941e │ │ mcrr2 10, 15, r0, r3, cr15 │ │ asrs r6, r0, #32 │ │ - b.n b803a │ │ + b.n b8c8a │ │ movs r0, r1 │ │ - b.n b8abc │ │ + b.n b970c │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #1 │ │ - b.n b8ac2 │ │ + b.n b9712 │ │ ldc2 10, cr1, [lr], #-1020 @ 0xfffffc04 @ │ │ asrs r4, r1, #32 │ │ - b.n b7fce │ │ + b.n b8c1e │ │ stmia r0!, {r1} │ │ - b.n b87ee │ │ + b.n b943e │ │ movs r0, #0 │ │ - b.n b7fe6 │ │ + b.n b8c36 │ │ str r0, [r1, r0] │ │ - b.n b87f6 │ │ + b.n b9446 │ │ strb r1, [r1, #0] │ │ - b.n b87fa │ │ - b.n b84c4 │ │ - b.n b7ff2 │ │ + b.n b944a │ │ + b.n b9114 │ │ + b.n b8c42 │ │ strh r0, [r3, #30] │ │ - b.n b8844 │ │ + b.n b9494 │ │ asrs r0, r1, #32 │ │ - b.n b850a │ │ + b.n b915a │ │ movs r0, #9 │ │ - b.n b8526 │ │ + b.n b9176 │ │ asrs r2, r0, #32 │ │ - b.n b87f0 │ │ + b.n b9440 │ │ str r0, [sp, #28] │ │ - b.n b8812 │ │ + b.n b9462 │ │ strh r5, [r0, #0] │ │ - b.n b8816 │ │ + b.n b9466 │ │ movs r0, #12 │ │ - b.n b881a │ │ + b.n b946a │ │ ldc2 10, cr0, [r0], #-1020 @ 0xfffffc04 @ │ │ lsls r4, r5, #6 │ │ - b.n b8020 │ │ + b.n b8c70 │ │ movs r0, r0 │ │ - b.n b8b8c │ │ + b.n b97dc │ │ asrs r0, r5, #6 │ │ - b.n b8028 │ │ + b.n b8c78 │ │ strb r2, [r0, #0] │ │ - b.n b8c2e │ │ + b.n b987e │ │ movs r1, #164 @ 0xa4 │ │ - b.n b8030 │ │ + b.n b8c80 │ │ movs r0, r0 │ │ - b.n b8614 │ │ + b.n b9264 │ │ adds r0, #64 @ 0x40 │ │ - b.n b8034 │ │ + b.n b8c84 │ │ asrs r1, r0, #32 │ │ - b.n b861c │ │ + b.n b926c │ │ movs r0, #2 │ │ - b.n b8620 │ │ + b.n b9270 │ │ strb r1, [r0, #0] │ │ lsls r0, r0, #12 │ │ movs r0, #0 │ │ asrs r0, r4, #6 │ │ movs r2, r1 │ │ - b.n b884e │ │ + b.n b949e │ │ strb r0, [r0, #0] │ │ - b.n b802c │ │ - bfcsel 12, b7d12 , 16, cs │ │ + b.n b8c7c │ │ + bfcsel 12, b8962 , 16, cs │ │ movs r0, #44 @ 0x2c │ │ - b.n b8054 │ │ + b.n b8ca4 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b8b2e │ │ + b.n b977e │ │ lsls r2, r7, #2 │ │ - b.n b88d6 │ │ + b.n b9526 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b8bc4 │ │ + b.n b9814 │ │ ldc2 10, cr14, [sp], {255} @ 0xff @ │ │ - cmp r7, #9 │ │ + movs r2, #231 @ 0xe7 │ │ vsra.u32 q8, q10, #11 │ │ - b.n b8070 │ │ + b.n b8cc0 │ │ stmia r0!, {} │ │ - b.n b8c76 │ │ + b.n b98c6 │ │ movs r0, r0 │ │ - b.n b8658 │ │ + b.n b92a8 │ │ movs r4, r3 │ │ - b.n b8058 │ │ + b.n b8ca8 │ │ mcrr2 10, 15, lr, r8, cr15 │ │ asrs r4, r2, #5 │ │ - b.n b8084 │ │ + b.n b8cd4 │ │ movs r2, r1 │ │ - b.n b888a │ │ + b.n b94da │ │ asrs r1, r0, #32 │ │ - b.n b866c │ │ + b.n b92bc │ │ movs r5, r0 │ │ and.w r0, r0, r8, lsr #32 │ │ - b.n b8070 │ │ + b.n b8cc0 │ │ mcrr2 10, 15, lr, r5, cr15 │ │ asrs r0, r0, #5 │ │ - b.n b809c │ │ + b.n b8cec │ │ movs r2, r1 │ │ - b.n b88a2 │ │ + b.n b94f2 │ │ movs r0, #14 │ │ - b.n b88a6 │ │ + b.n b94f6 │ │ asrs r1, r0, #32 │ │ - b.n b8688 │ │ + b.n b92d8 │ │ bflx 10, r5 │ │ movs r5, r0 │ │ and.w r1, r0, ip, asr #4 │ │ - b.n b80b4 │ │ - b.n b8578 │ │ - b.n b8094 │ │ + b.n b8d04 │ │ + b.n b91c8 │ │ + b.n b8ce4 │ │ asrs r1, r0, #32 │ │ - b.n b869c │ │ + b.n b92ec │ │ adds r0, #64 @ 0x40 │ │ - b.n b80bc │ │ + b.n b8d0c │ │ movs r2, r1 │ │ - b.n b88c6 │ │ + b.n b9516 │ │ bfx 10, lr │ │ - b.n b85dc │ │ - b.n b80c8 │ │ + b.n b922c │ │ + b.n b8d18 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b8ba2 │ │ + b.n b97f2 │ │ adds r0, #44 @ 0x2c │ │ - b.n b80d0 │ │ + b.n b8d20 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b8c38 │ │ + b.n b9888 │ │ stc2 10, cr14, [r5], #-1020 @ 0xfffffc04 @ │ │ asrs r4, r4, #3 │ │ - b.n b80e0 │ │ + b.n b8d30 │ │ asrs r1, r0, #32 │ │ - b.n b86c4 │ │ + b.n b9314 │ │ movs r0, r2 │ │ - b.n b80ce │ │ + b.n b8d1e │ │ movs r0, #176 @ 0xb0 │ │ - b.n b894e │ │ + b.n b959e │ │ movs r2, r1 │ │ - b.n b88f2 │ │ + b.n b9542 │ │ bfx 10, r3 │ │ movs r0, #44 @ 0x2c │ │ - b.n b80f4 │ │ + b.n b8d44 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b8bce │ │ + b.n b981e │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b8c60 │ │ + b.n b98b0 │ │ @ instruction: 0xfbe6eaff │ │ - subs r7, r0, r3 │ │ + lsrs r7, r5, #25 │ │ vcge.s16 d17, d28, #0 │ │ - b.n b810c │ │ + b.n b8d5c │ │ movs r0, #172 @ 0xac │ │ - b.n b8110 │ │ + b.n b8d60 │ │ lsls r0, r6, #2 │ │ - b.n b8976 │ │ + b.n b95c6 │ │ asrs r1, r0, #32 │ │ - b.n b86f8 │ │ + b.n b9348 │ │ adds r0, #164 @ 0xa4 │ │ - b.n b811c │ │ + b.n b8d6c │ │ movs r0, #2 │ │ - b.n b8700 │ │ + b.n b9350 │ │ movs r0, r0 │ │ - b.n b8100 │ │ + b.n b8d50 │ │ movs r2, r1 │ │ - b.n b892a │ │ + b.n b957a │ │ adds r0, #3 │ │ - b.n b870c │ │ - bf 10, acdee │ │ + b.n b935c │ │ + bf 10, ada3e │ │ movs r0, #44 @ 0x2c │ │ - b.n b8130 │ │ + b.n b8d80 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b8c0a │ │ + b.n b985a │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b8c9c │ │ + b.n b98ec │ │ @ instruction: 0xfbd4eaff │ │ movs r0, r2 │ │ - b.n b8128 │ │ + b.n b8d78 │ │ asrs r0, r4, #1 │ │ - b.n b8148 │ │ + b.n b8d98 │ │ movs r0, #96 @ 0x60 │ │ - b.n b814c │ │ + b.n b8d9c │ │ lsls r0, r6, #2 │ │ - b.n b89b2 │ │ + b.n b9602 │ │ asrs r1, r0, #32 │ │ - b.n b8734 │ │ + b.n b9384 │ │ adds r0, #88 @ 0x58 │ │ - b.n b8158 │ │ + b.n b8da8 │ │ movs r0, #2 │ │ - b.n b873c │ │ + b.n b938c │ │ movs r0, r0 │ │ - b.n b813c │ │ + b.n b8d8c │ │ movs r2, r1 │ │ - b.n b8966 │ │ + b.n b95b6 │ │ adds r0, #3 │ │ - b.n b8748 │ │ - bf 10, bde2a │ │ + b.n b9398 │ │ + bf 10, bea7a │ │ asrs r4, r5, #32 │ │ - b.n b816c │ │ + b.n b8dbc │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b8c46 │ │ + b.n b9896 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b8cd8 │ │ + b.n b9928 │ │ @ instruction: 0xfb8deaff │ │ asrs r4, r6, #32 │ │ - b.n b8180 │ │ + b.n b8dd0 │ │ movs r2, r1 │ │ - b.n b8986 │ │ + b.n b95d6 │ │ movs r0, #6 │ │ - b.n b898a │ │ + b.n b95da │ │ asrs r1, r0, #32 │ │ - b.n b876c │ │ - bfcsel 10, b8e4e , 12, │ │ + b.n b93bc │ │ + bfcsel 10, b9a9e , 12, │ │ asrs r4, r5, #32 │ │ - b.n b8190 │ │ + b.n b8de0 │ │ str r7, [sp, #720] @ 0x2d0 │ │ - b.n b8c6a │ │ + b.n b98ba │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b8cfc │ │ + b.n b994c │ │ @ instruction: 0xfb88eaff │ │ - ldr r2, [r2, #24] │ │ - vtbx.8 d23, {d21}, d13 │ │ - vsra.u32 , , #11 │ │ - @ instruction: 0xfff519b9 │ │ - vrshr.u32 , , #11 │ │ - vtbx.8 d22, {d21-d22}, d10 │ │ - vqrdmlah.s q9, , d20[0] │ │ - @ instruction: 0xfff519f5 │ │ - vcgt.s16 q11, , #0 │ │ - vrshr.u64 d19, d3, #11 │ │ - vrsra.u32 q10, , #11 │ │ - @ instruction: 0xfff52d25 │ │ - vshr.u64 , , #11 │ │ - @ instruction: 0xfff50b9d │ │ - vtbl.8 d23, {d5}, d8 │ │ - @ instruction: 0xfff52bfa │ │ - vceq.i16 , , #0 │ │ - @ instruction: 0xfff54cbc │ │ + ldrsh r0, [r6, r3] │ │ + vcge.s16 , q8, #0 │ │ + vcle.f16 d18, d23, #0 │ │ + @ instruction: 0xfff50d24 │ │ + vcle.f16 q9, q4, #0 │ │ + @ instruction: 0xfff55f81 │ │ + vrsra.u32 d18, d18, #11 │ │ + vqrdmulh.s q8, , d16[0] │ │ + vcle.f16 , q8, #0 │ │ + vsli.64 q9, q15, #53 @ 0x35 │ │ + vqshlu.s64 , q3, #53 @ 0x35 │ │ + vsra.u64 d18, d20, #11 │ │ + vcge.f16 q10, q2, #0 │ │ + vqrdmlsh.s , , d5[0] │ │ + vshr.u32 d23, d11, #12 │ │ + vcge.s16 d18, d9, #0 │ │ + vceq.f16 d16, d18, #0 │ │ + vqrdmlsh.s , , d19[0] │ │ vrshr.u64 q8, q0, #11 │ │ movs r0, r0 │ │ - strb r2, [r3, #15] │ │ - vtbl.8 d17, {d5-d6}, d8 │ │ - vqshl.u32 , , #21 │ │ - vcge.s16 d18, d0, #0 │ │ - vshr.u32 , q5, #11 │ │ - vcvt.u32.f32 d19, d3, #11 │ │ - @ instruction: 0xfff5699b │ │ - vqrshrun.s64 d21, , #11 │ │ - vcvt.f16.u16 d23, d12, #11 │ │ - @ instruction: 0xfff55a7f │ │ - vqshrun.s64 d19, , #11 │ │ - vtbl.8 d17, {d5-d8}, d25 │ │ - vcvt.f32.u32 q11, q10, #11 │ │ - vqrdmlah.s , , d17[0] │ │ - vqrshrn.u64 d16, q2, #11 │ │ - @ instruction: 0xfff52fac │ │ - @ instruction: 0xfff51d02 │ │ - vqdmulh.s , , d2[0] │ │ - @ instruction: 0xfff56ea8 │ │ - @ instruction: 0xfff56899 │ │ - vabs.s16 , q2 │ │ - @ instruction: 0xfff56b5a │ │ - @ instruction: 0xfff53c9b │ │ - vcgt.f16 d17, d12, #0 │ │ - vclt.s16 d19, d5, #0 │ │ - vrshr.u64 q11, , #11 │ │ - vsubl.u , d21, d2 │ │ - vclt.f16 , q0, #0 │ │ - vsli.64 , , #53 @ 0x35 │ │ - vqshrun.s64 d18, , #11 │ │ - vabs.s16 q9, │ │ - @ instruction: 0xfff51cdb │ │ - vcgt.s16 d21, d0, #0 │ │ - vcge.s16 , q6, #0 │ │ - vqshl.u32 , , #21 │ │ - vrshr.u32 d23, d10, #11 │ │ - vtbx.8 d20, {d21-d22}, d31 │ │ + ldr r5, [r5, #44] @ 0x2c │ │ + @ instruction: 0xfff50c96 │ │ + @ instruction: 0xfff56ef5 │ │ + vneg.s16 , │ │ + vqshlu.s32 d22, d1, #21 │ │ + vmlal.u , d21, d7[0] │ │ + @ instruction: 0xfff55ed8 │ │ + vqrdmulh.s q10, , d29[0] │ │ + vcgt.f16 d23, d31, #0 │ │ + vqrdmlsh.s q10, , d31[0] │ │ + vqdmulh.s q9, , d4[0] │ │ + vqrdmlah.s q8, , d16[0] │ │ + vcgt.f16 d22, d27, #0 │ │ + vcle.s16 , q6, #0 │ │ + vcvt.f16.u16 , q5, #11 │ │ + vsri.32 d18, d27, #12 │ │ + vcgt.s16 , , #0 │ │ + vsra.u64 , q2, #11 │ │ + vsri.32 q11, , #11 │ │ + @ instruction: 0xfff55dd6 │ │ + vclt.f16 q8, q5, #0 │ │ + vshr.u64 d22, d7, #11 │ │ + @ instruction: 0xfff52fa1 │ │ + vneg.f16 q8, │ │ + vqshlu.s32 q9, , #21 │ │ + vtbx.8 d21, {d5}, d28 │ │ + vclt.f16 q10, , #0 │ │ + vcvt.u16.f16 q11, , #11 │ │ + vtbl.8 d16, {d21-d22}, d5 │ │ + vcvt.f16.u16 d17, d3, #11 │ │ + vqshlu.s64 d17, d26, #53 @ 0x35 │ │ + vshr.u64 d17, d2, #11 │ │ + vneg.s16 d20, d1 │ │ + vsli.32 q9, q2, #21 │ │ + vtbl.8 d18, {d21-d24}, d25 │ │ + vqshl.u64 q11, , #53 @ 0x35 │ │ + vqrdmulh.s , , d26[0] │ │ vcgt.s16 d29, d8, #0 │ │ - b.n b8be0 │ │ - ldr r0, [pc, #192] @ (b8808 ) │ │ + b.n b9830 │ │ + ldr r0, [pc, #192] @ (b9458 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n b8c68 │ │ - beq.n b8790 │ │ - b.n b8bec │ │ + b.n b98b8 │ │ + beq.n b93e0 │ │ + b.n b983c │ │ ands r1, r0 │ │ - b.n b8a96 │ │ + b.n b96e6 │ │ asrs r0, r4, #2 │ │ - b.n b8298 │ │ + b.n b8ee8 │ │ str r0, [r0, r0] │ │ - b.n b8a9e │ │ + b.n b96ee │ │ movs r0, #8 │ │ - b.n b8278 │ │ + b.n b8ec8 │ │ asrs r1, r0, #32 │ │ - b.n b8884 │ │ + b.n b94d4 │ │ adds r0, #12 │ │ - b.n b8280 │ │ + b.n b8ed0 │ │ lsls r2, r3, #1 │ │ - b.n b8310 │ │ + b.n b8f60 │ │ movs r3, r0 │ │ - b.n b8e12 │ │ + b.n b9a62 │ │ movs r3, r0 │ │ cmp r2, #0 │ │ - beq.n b8788 │ │ - b.n b8c10 │ │ - ldr r0, [pc, #192] @ (b883c ) │ │ + beq.n b93d8 │ │ + b.n b9860 │ │ + ldr r0, [pc, #192] @ (b948c ) │ │ ldmia.w sp!, {r3, ip, lr, pc} │ │ - b.n b8c9c │ │ + b.n b98ec │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r2 │ │ - b.n b82ac │ │ + b.n b8efc │ │ movs r5, r0 │ │ - b.n b8a2e │ │ + b.n b967e │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ movs r2, r1 │ │ - b.n b8340 │ │ + b.n b8f90 │ │ str r0, [r2, r0] │ │ - b.n b829c │ │ + b.n b8eec │ │ asrs r0, r2, #32 │ │ - b.n b8cb8 │ │ + b.n b9908 │ │ @ instruction: 0xfa32ebff │ │ asrs r0, r3, #1 │ │ - b.n b82e4 │ │ + b.n b8f34 │ │ movs r0, #0 │ │ - b.n b82d4 │ │ + b.n b8f24 │ │ stmia r0!, {r2} │ │ - b.n b82d8 │ │ + b.n b8f28 │ │ asrs r1, r0, #32 │ │ - b.n b88d0 │ │ + b.n b9520 │ │ str r0, [r2, r0] │ │ - b.n b82e0 │ │ + b.n b8f30 │ │ adds r0, #72 @ 0x48 │ │ - b.n b82f8 │ │ + b.n b8f48 │ │ movs r1, r4 │ │ stmia.w sp, {r0, r1} │ │ - b.n b8f02 │ │ + b.n b9b52 │ │ adds r0, #3 │ │ - b.n b88e4 │ │ + b.n b9534 │ │ movs r0, #8 │ │ - b.n b82e4 │ │ + b.n b8f34 │ │ movs r0, #0 │ │ - b.n b8f0e │ │ + b.n b9b5e │ │ stmia r0!, {r2, r3} │ │ - b.n b82ec │ │ - strh r0, [r0, #60] @ 0x3c │ │ + b.n b8f3c │ │ + strh r1, [r0, #60] @ 0x3c │ │ @ instruction: 0xebff102c │ │ - b.n b8318 │ │ + b.n b8f68 │ │ movs r0, r1 │ │ - b.n b8cf4 │ │ + b.n b9944 │ │ movs r0, r2 │ │ - b.n b82fc │ │ + b.n b8f4c │ │ movs r0, #0 │ │ - b.n b8f26 │ │ + b.n b9b76 │ │ asrs r1, r0, #32 │ │ - b.n b8908 │ │ + b.n b9558 │ │ movs r0, r0 │ │ - b.n b8308 │ │ + b.n b8f58 │ │ movs r3, r0 │ │ - b.n b8f32 │ │ + b.n b9b82 │ │ adds r0, #4 │ │ - b.n b8b36 │ │ + b.n b9786 │ │ @ instruction: 0xfa56ebff │ │ @ instruction: 0xffddeaff │ │ - strb r0, [r5, r3] │ │ + strb r0, [r3, r2] │ │ movs r2, r0 │ │ - lsrs r7, r4, #29 │ │ - vcvt.u32.f32 q8, q6, #11 │ │ - @ instruction: 0xfff50f2f │ │ + lsls r6, r3, #12 │ │ + vrsra.u32 d16, d3, #11 │ │ + vmlal.u q8, d21, d22[0] │ │ vcgt.s16 d18, d4, #0 │ │ - b.n b8332 │ │ + b.n b8f82 │ │ stmia r0!, {} │ │ - b.n b8fd6 │ │ + b.n b9c26 │ │ adds r0, #4 │ │ - b.n b833c │ │ + b.n b8f8c │ │ movs r3, r0 │ │ - b.n b8ac2 │ │ + b.n b9712 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n b8b66 │ │ + b.n b97b6 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #0] @ (b882c ) │ │ + ldr r0, [pc, #0] @ (b947c ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n b8b72 │ │ + b.n b97c2 │ │ asrs r0, r0, #32 │ │ - b.n b8358 │ │ + b.n b8fa8 │ │ movs r0, r0 │ │ - b.n b835a │ │ + b.n b8faa │ │ movs r1, #21 │ │ @ instruction: 0xeb00c001 │ │ - b.n b8cc2 │ │ - ldr r0, [pc, #0] @ (b8844 ) │ │ + b.n b9912 │ │ + ldr r0, [pc, #0] @ (b9494 ) │ │ ldmia.w sp!, {r2, r3} │ │ - b.n b8b8a │ │ + b.n b97da │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r7, [pc, #960] @ (b8c10 ) │ │ + ldr r7, [pc, #960] @ (b9860 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b8d70 │ │ - beq.n b8880 │ │ - b.n b8cf4 │ │ + b.n b99c0 │ │ + beq.n b94d0 │ │ + b.n b9944 │ │ strb r5, [r2, #3] │ │ - b.n b8c00 │ │ + b.n b9850 │ │ str r1, [r0, r0] │ │ - b.n b8ba2 │ │ - add r0, pc, #8 @ (adr r0, b886c ) │ │ - b.n b8ba6 │ │ + b.n b97f2 │ │ + add r0, pc, #8 @ (adr r0, b94bc ) │ │ + b.n b97f6 │ │ movs r0, #0 │ │ - b.n b8faa │ │ + b.n b9bfa │ │ movs r0, r1 │ │ - b.n b8388 │ │ + b.n b8fd8 │ │ asrs r7, r0, #4 │ │ - b.n b8974 │ │ + b.n b95c4 │ │ movs r0, #4 │ │ - b.n b83f6 │ │ + b.n b9046 │ │ str r4, [r3, #0] │ │ - b.n b839c │ │ + b.n b8fec │ │ asrs r2, r7, #2 │ │ - b.n b8c2a │ │ + b.n b987a │ │ adds r0, #188 @ 0xbc │ │ - b.n b8c2e │ │ + b.n b987e │ │ ands r1, r0 │ │ - b.n b8c88 │ │ + b.n b98d8 │ │ lsls r3, r4, #2 │ │ - b.n b8b32 │ │ + b.n b9782 │ │ movs r2, r6 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n b9052 │ │ + b.n b9ca2 │ │ strh r3, [r4, #4] │ │ - b.n b8996 │ │ + b.n b95e6 │ │ lsls r3, r4, #2 │ │ - b.n b8bda │ │ + b.n b982a │ │ movs r0, r4 │ │ - b.n b8ec0 │ │ + b.n b9b10 │ │ movs r4, r0 │ │ - b.n b83bc │ │ + b.n b900c │ │ movs r4, r2 │ │ - b.n b83d0 │ │ + b.n b9020 │ │ strb r0, [r0, #0] │ │ - b.n b83ca │ │ + b.n b901a │ │ movs r0, r6 │ │ subs r0, r0, r0 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n b8dbe │ │ + b.n b9a0e │ │ str r0, [r1, #0] │ │ - b.n b89be │ │ + b.n b960e │ │ movs r1, r0 │ │ - b.n b9046 │ │ + b.n b9c96 │ │ movs r0, r0 │ │ - b.n b89d0 │ │ + b.n b9620 │ │ lsls r0, r6, #2 │ │ - b.n b8c62 │ │ + b.n b98b2 │ │ movs r0, r0 │ │ - b.n b89d8 │ │ + b.n b9628 │ │ asrs r6, r6, #2 │ │ - b.n b8c6a │ │ + b.n b98ba │ │ movs r0, r1 │ │ - b.n b8dce │ │ + b.n b9a1e │ │ asrs r0, r2, #32 │ │ - b.n b83ec │ │ + b.n b903c │ │ asrs r4, r1, #32 │ │ - b.n b8df0 │ │ + b.n b9a40 │ │ movs r4, r1 │ │ - b.n b83f4 │ │ + b.n b9044 │ │ movs r2, r1 │ │ - b.n b8c1e │ │ + b.n b986e │ │ vrhadd.u d14, d7, d31 │ │ asrs r6, r0, #3 │ │ - b.n b8c26 │ │ + b.n b9876 │ │ movs r1, r0 │ │ - b.n b8f8a │ │ + b.n b9bda │ │ movs r4, r0 │ │ rev r0, r0 │ │ asrs r1, r0, #32 │ │ - b.n b8df4 │ │ + b.n b9a44 │ │ ands r1, r0 │ │ - b.n b8c36 │ │ + b.n b9886 │ │ movs r0, r1 │ │ - b.n b8ba2 │ │ + b.n b97f2 │ │ @ instruction: 0xffecdaff │ │ movs r4, r0 │ │ and.w r0, r0, r1 │ │ - b.n b8fe6 │ │ + b.n b9c36 │ │ movs r7, r1 │ │ ldmia r2!, {} │ │ strh r1, [r0, #0] │ │ - b.n b8d90 │ │ + b.n b99e0 │ │ movs r0, r1 │ │ - b.n b8bba │ │ + b.n b980a │ │ @ instruction: 0xffe6daff │ │ lsls r5, r2, #3 │ │ - b.n b8cc4 │ │ + b.n b9914 │ │ movs r0, #4 │ │ - b.n b8458 │ │ + b.n b90a8 │ │ lsls r0, r0, #2 │ │ - b.n b8a2c │ │ + b.n b967c │ │ movs r2, r0 │ │ - b.n b8bc8 │ │ + b.n b9818 │ │ asrs r4, r7, #30 │ │ - b.n b8caa │ │ + b.n b98fa │ │ movs r0, r0 │ │ - b.n b906e │ │ + b.n b9cbe │ │ lsls r1, r0, #2 │ │ sub sp, #36 @ 0x24 │ │ lsls r0, r6, #2 │ │ - cbz r0, b896a │ │ + cbz r0, b95ba │ │ movs r0, r0 │ │ sub sp, #36 @ 0x24 │ │ asrs r0, r1, #32 │ │ - b.n b8478 │ │ + b.n b90c8 │ │ movs r0, r0 │ │ - b.n b8444 │ │ - beq.n b897c │ │ - b.n b8ddc │ │ + b.n b9094 │ │ + beq.n b95cc │ │ + b.n b9a2c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, sp} │ │ - b.n b8488 │ │ + b.n b90d8 │ │ movs r1, r0 │ │ - b.n b9092 │ │ + b.n b9ce2 │ │ movs r4, r0 │ │ - b.n b84da │ │ + b.n b912a │ │ @ instruction: 0xffeeeaff │ │ movs r0, r1 │ │ - b.n b8498 │ │ + b.n b90e8 │ │ movs r0, #0 │ │ - b.n b8462 │ │ + b.n b90b2 │ │ lsls r7, r0, #2 │ │ - b.n b8a70 │ │ + b.n b96c0 │ │ movs r7, #188 @ 0xbc │ │ - b.n b8cea │ │ - beq.n b89a4 │ │ - b.n b8e04 │ │ + b.n b993a │ │ + beq.n b95f4 │ │ + b.n b9a54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r7} │ │ - b.n b8d22 │ │ + b.n b9972 │ │ movs r0, r2 │ │ - b.n b8494 │ │ + b.n b90e4 │ │ movs r4, r2 │ │ - b.n b8e8a │ │ + b.n b9ada │ │ movs r0, r0 │ │ - b.n b849c │ │ + b.n b90ec │ │ asrs r0, r1, #32 │ │ - b.n b8a8e │ │ + b.n b96de │ │ lsls r0, r7, #2 │ │ - b.n b8d36 │ │ + b.n b9986 │ │ movs r0, #0 │ │ - b.n b84c8 │ │ + b.n b9118 │ │ str r0, [sp, #772] @ 0x304 │ │ - b.n b8cd2 │ │ + b.n b9922 │ │ asrs r1, r7, #1 │ │ - b.n b8794 │ │ + b.n b93e4 │ │ movs r0, #145 @ 0x91 │ │ - b.n b89da │ │ + b.n b962a │ │ asrs r4, r1, #32 │ │ - b.n b8eb8 │ │ + b.n b9b08 │ │ movs r4, r1 │ │ - b.n b84bc │ │ + b.n b910c │ │ movs r2, r1 │ │ - b.n b8ce6 │ │ + b.n b9936 │ │ vrhadd.u d14, d7, d31 │ │ movs r1, r0 │ │ - b.n b904e │ │ + b.n b9c9e │ │ movs r2, r0 │ │ rev r0, r0 │ │ str r0, [sp, #4] │ │ - b.n b8ec8 │ │ + b.n b9b18 │ │ ands r1, r1 │ │ - b.n b8cfa │ │ + b.n b994a │ │ movs r2, r0 │ │ and.w r0, r0, r1 │ │ - b.n b90a2 │ │ + b.n b9cf2 │ │ movs r5, r1 │ │ ldmia r2!, {} │ │ strh r1, [r0, #0] │ │ - b.n b8e5c │ │ + b.n b9aac │ │ movs r0, r1 │ │ - b.n b8c76 │ │ + b.n b98c6 │ │ @ instruction: 0xffebdaff │ │ lsls r5, r2, #3 │ │ - b.n b8d80 │ │ + b.n b99d0 │ │ asrs r4, r0, #32 │ │ - b.n b8514 │ │ + b.n b9164 │ │ lsls r0, r0, #2 │ │ - b.n b8ae8 │ │ + b.n b9738 │ │ movs r1, r0 │ │ - b.n b8c94 │ │ + b.n b98e4 │ │ str r7, [sp, #752] @ 0x2f0 │ │ - b.n b8d66 │ │ + b.n b99b6 │ │ movs r0, r0 │ │ - b.n b912a │ │ + b.n b9d7a │ │ movs r0, r0 │ │ - cbz r0, b8a66 │ │ + cbz r0, b96b6 │ │ asrs r0, r1, #32 │ │ - b.n b852c │ │ + b.n b917c │ │ movs r0, r0 │ │ - b.n b84f8 │ │ - beq.n b8a30 │ │ - b.n b8e90 │ │ + b.n b9148 │ │ + beq.n b9680 │ │ + b.n b9ae0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, ip} │ │ - b.n b853c │ │ + b.n b918c │ │ movs r1, r0 │ │ - b.n b9146 │ │ + b.n b9d96 │ │ movs r4, r0 │ │ - b.n b858c │ │ + b.n b91dc │ │ @ instruction: 0xfff0eaff │ │ adds r0, #213 @ 0xd5 │ │ - b.n b8db2 │ │ + b.n b9a02 │ │ movs r7, r2 │ │ - b.n b90bc │ │ + b.n b9d0c │ │ adds r0, #1 │ │ uxth r3, r0 │ │ adds r0, #5 │ │ push {r6, r7, lr} │ │ adds r0, #115 @ 0x73 │ │ @ instruction: 0xb6af │ │ adds r1, #3 │ │ sub sp, #0 │ │ asrs r4, r3, #32 │ │ push {r0, r1, r7, lr} │ │ asrs r5, r2, #3 │ │ - cbz r0, b8a62 │ │ + cbz r0, b96b2 │ │ lsls r1, r0, #2 │ │ sub sp, #0 │ │ movs r7, #188 @ 0xbc │ │ - cbz r0, b8a66 │ │ + cbz r0, b96b6 │ │ movs r0, r0 │ │ - cbz r0, b8aa2 │ │ + cbz r0, b96f2 │ │ vrhadd.u16 d11, d14, d31 │ │ movs r0, #0 │ │ - b.n b8d82 │ │ + b.n b99d2 │ │ ldmia r7, {r4, r6, r7} │ │ - b.n b9064 │ │ + b.n b9cb4 │ │ adds r0, #4 │ │ - b.n b862e │ │ + b.n b927e │ │ movs r1, r0 │ │ - b.n b9074 │ │ + b.n b9cc4 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, #24 │ │ - b.n b8576 │ │ + b.n b91c6 │ │ asrs r4, r6, #2 │ │ - b.n b8dfa │ │ + b.n b9a4a │ │ movs r0, r0 │ │ - b.n b9102 │ │ + b.n b9d52 │ │ asrs r4, r1, #32 │ │ - b.n b8d64 │ │ + b.n b99b4 │ │ asrs r4, r6, #2 │ │ - b.n b8de6 │ │ + b.n b9a36 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n b91ae │ │ + b.n b9dfe │ │ asrs r4, r7, #2 │ │ - b.n b8576 │ │ + b.n b91c6 │ │ movs r0, #4 │ │ - b.n b8f7a │ │ + b.n b9bca │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #12 │ │ - b.n b859e │ │ + b.n b91ee │ │ asrs r0, r0, #32 │ │ - b.n b91c2 │ │ + b.n b9e12 │ │ asrs r0, r1, #32 │ │ - b.n b858c │ │ + b.n b91dc │ │ asrs r1, r0, #32 │ │ - b.n b8fa2 │ │ + b.n b9bf2 │ │ asrs r0, r6, #2 │ │ - b.n b8e12 │ │ + b.n b9a62 │ │ movs r4, r1 │ │ - b.n b85b2 │ │ + b.n b9202 │ │ asrs r4, r0, #32 │ │ - b.n b85b6 │ │ + b.n b9206 │ │ asrs r2, r0, #32 │ │ - b.n b919c │ │ + b.n b9dec │ │ asrs r4, r0, #32 │ │ - b.n b859e │ │ + b.n b91ee │ │ lsls r5, r7, #30 │ │ - b.n b90b2 │ │ + b.n b9d02 │ │ lsrs r7, r7, #31 │ │ - b.n b9144 │ │ + b.n b9d94 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r4, [pc, #448] @ (b8c6c ) │ │ + ldr r4, [pc, #448] @ (b98bc ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b8fcc │ │ + b.n b9c1c │ │ movs r0, #213 @ 0xd5 │ │ - b.n b8e56 │ │ + b.n b9aa6 │ │ asrs r0, r0, #32 │ │ - b.n b8dfa │ │ + b.n b9a4a │ │ movs r4, r1 │ │ - b.n b85de │ │ + b.n b922e │ │ movs r1, #2 │ │ - b.n b8bc4 │ │ + b.n b9814 │ │ str r0, [r7, #0] │ │ - b.n b85e6 │ │ + b.n b9236 │ │ movs r0, #28 │ │ - b.n b85ee │ │ + b.n b923e │ │ str r4, [r7, r0] │ │ - b.n b85ee │ │ + b.n b923e │ │ adds r0, #0 │ │ - b.n b85f6 │ │ + b.n b9246 │ │ ands r4, r0 │ │ - b.n b85fa │ │ + b.n b924a │ │ adds r0, #6 │ │ - b.n b8b20 │ │ + b.n b9770 │ │ str r5, [r0, r0] │ │ - b.n b8b26 │ │ + b.n b9776 │ │ adds r0, #5 │ │ - b.n b8e08 │ │ + b.n b9a58 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ negs r0, r0 │ │ - b.n b860a │ │ + b.n b925a │ │ movs r0, r0 │ │ - b.n b9196 │ │ + b.n b9de6 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #2 │ │ - b.n b8e9a │ │ + b.n b9aea │ │ lsls r0, r0, #1 │ │ - b.n b911c │ │ + b.n b9d6c │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n b8626 │ │ + b.n b9276 │ │ strh r0, [r7, r0] │ │ - b.n b8626 │ │ + b.n b9276 │ │ movs r4, r0 │ │ - b.n b8e4a │ │ - bfcsel a, b830a , e, ls │ │ + b.n b9a9a │ │ + bfcsel a, b8f5a , e, ls │ │ lsls r0, r0, #2 │ │ - b.n b8c12 │ │ + b.n b9862 │ │ lsls r0, r0, #4 │ │ - b.n b8c1e │ │ + b.n b986e │ │ movs r0, r2 │ │ - b.n b863a │ │ + b.n b928a │ │ str r4, [r0, r0] │ │ - b.n b851e │ │ + b.n b916e │ │ movs r0, r0 │ │ - b.n b9262 │ │ + b.n b9eb2 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b9050 │ │ - beq.n b8b90 │ │ - b.n b8fd4 │ │ + b.n b9ca0 │ │ + beq.n b97e0 │ │ + b.n b9c24 │ │ ands r2, r0 │ │ - b.n b8e7e │ │ + b.n b9ace │ │ movs r0, #186 @ 0xba │ │ - b.n b8ee6 │ │ + b.n b9b36 │ │ str r0, [sp, #192] @ 0xc0 │ │ - b.n b9046 │ │ + b.n b9c96 │ │ lsls r0, r0, #1 │ │ - b.n b916e │ │ + b.n b9dbe │ │ lsls r1, r1, #1 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n b8e92 │ │ - add r0, pc, #0 @ (adr r0, b8b54 ) │ │ - b.n b8e96 │ │ + b.n b9ae2 │ │ + add r0, pc, #0 @ (adr r0, b97a4 ) │ │ + b.n b9ae6 │ │ strb r0, [r0, #0] │ │ - b.n b8682 │ │ + b.n b92d2 │ │ lsls r0, r2, #3 │ │ - b.n b8ef0 │ │ + b.n b9b40 │ │ str r4, [r0, #0] │ │ - b.n b868a │ │ + b.n b92da │ │ adds r0, #0 │ │ - b.n b8c14 │ │ + b.n b9864 │ │ adds r0, #1 │ │ - b.n b8d16 │ │ + b.n b9966 │ │ lsls r7, r0, #1 │ │ cmp r2, #0 │ │ strb r4, [r1, #0] │ │ - b.n b869c │ │ + b.n b92ec │ │ lsls r0, r1, #9 │ │ - b.n b86a4 │ │ + b.n b92f4 │ │ movs r0, r0 │ │ - b.n b921a │ │ + b.n b9e6a │ │ lsls r2, r2, #3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #32 │ │ - b.n b86b0 │ │ + b.n b9300 │ │ movs r2, #52 @ 0x34 │ │ - b.n b86b4 │ │ + b.n b9304 │ │ movs r1, r0 │ │ - b.n b8e2e │ │ + b.n b9a7e │ │ lsls r1, r1, #3 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r1, #9 │ │ - b.n b86c0 │ │ + b.n b9310 │ │ movs r0, #20 │ │ - b.n b86b6 │ │ + b.n b9306 │ │ asrs r1, r0, #32 │ │ - b.n b901c │ │ + b.n b9c6c │ │ asrs r4, r1, #9 │ │ - b.n b86ac │ │ + b.n b92fc │ │ asrs r0, r0, #32 │ │ - b.n b92e2 │ │ + b.n b9f32 │ │ str r0, [r7, #0] │ │ - b.n b86d4 │ │ + b.n b9324 │ │ adds r0, #60 @ 0x3c │ │ - b.n b86d8 │ │ + b.n b9328 │ │ movs r2, #72 @ 0x48 │ │ - b.n b86bc │ │ + b.n b930c │ │ adds r0, #4 │ │ - b.n b86b2 │ │ + b.n b9302 │ │ str r0, [r0, #0] │ │ - b.n b86b6 │ │ + b.n b9306 │ │ asrs r0, r5, #32 │ │ - b.n b86d4 │ │ + b.n b9324 │ │ movs r4, r4 │ │ - b.n b86d8 │ │ + b.n b9328 │ │ movs r0, r5 │ │ - b.n b86fc │ │ + b.n b934c │ │ movs r0, r0 │ │ - b.n b9266 │ │ + b.n b9eb6 │ │ lsls r3, r5, #2 │ │ subs r0, r0, r0 │ │ str r2, [r1, #0] │ │ - b.n b8f0e │ │ + b.n b9b5e │ │ strb r4, [r4, #0] │ │ - b.n b870c │ │ + b.n b935c │ │ lsls r4, r0, #9 │ │ - b.n b8742 │ │ + b.n b9392 │ │ strh r0, [r2, #0] │ │ - b.n b8702 │ │ + b.n b9352 │ │ movs r0, #212 @ 0xd4 │ │ - b.n b8e5e │ │ + b.n b9aae │ │ asrs r1, r0, #32 │ │ - b.n b90e8 │ │ + b.n b9d38 │ │ movs r1, r0 │ │ - b.n b8e8a │ │ + b.n b9ada │ │ lsls r5, r0, #3 │ │ subs r2, #0 │ │ asrs r0, r0, #32 │ │ - b.n b86ee │ │ + b.n b933e │ │ strh r1, [r0, #8] │ │ - b.n b8af2 │ │ + b.n b9742 │ │ lsls r5, r2, #3 │ │ - b.n b8fa0 │ │ + b.n b9bf0 │ │ str r0, [r2, #0] │ │ - b.n b8728 │ │ + b.n b9378 │ │ movs r0, r0 │ │ - b.n b929e │ │ + b.n b9eee │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n b871c │ │ + b.n b936c │ │ movs r0, r2 │ │ lsls r5, r2, #22 │ │ movs r0, r1 │ │ lsls r0, r0, #10 │ │ movs r1, r0 │ │ asrs r0, r0, #9 │ │ asrs r0, r0, #2 │ │ @@ -230094,5874 +230624,5874 @@ │ │ asrs r1, r0, #2 │ │ asrs r0, r0, #2 │ │ asrs r0, r6, #2 │ │ asrs r1, r2, #7 │ │ movs r1, r0 │ │ asrs r0, r0, #2 │ │ asrs r0, r0, #1 │ │ - b.n b8766 │ │ + b.n b93b6 │ │ asrs r0, r1, #1 │ │ - b.n b8758 │ │ + b.n b93a8 │ │ str r0, [r0, #0] │ │ - b.n b873a │ │ + b.n b938a │ │ movs r4, #216 @ 0xd8 │ │ - b.n b8fc0 │ │ + b.n b9c10 │ │ strh r1, [r0, #0] │ │ - b.n b9166 │ │ + b.n b9db6 │ │ str r0, [sp, #0] │ │ - b.n b918c │ │ + b.n b9ddc │ │ strh r0, [r7, #38] @ 0x26 │ │ - b.n b8fcc │ │ + b.n b9c1c │ │ asrs r4, r0, #32 │ │ - b.n b8f8e │ │ + b.n b9bde │ │ lsls r0, r0, #1 │ │ - b.n b8786 │ │ + b.n b93d6 │ │ movs r0, #8 │ │ - b.n b8776 │ │ + b.n b93c6 │ │ movs r7, r0 │ │ - b.n b8f9a │ │ + b.n b9bea │ │ @ instruction: 0xef9bebff │ │ movs r0, r4 │ │ - b.n b879c │ │ + b.n b93ec │ │ lsls r0, r3, #3 │ │ - b.n b8fe6 │ │ + b.n b9c36 │ │ str r0, [r2, #0] │ │ - b.n b8778 │ │ + b.n b93c8 │ │ asrs r4, r0, #32 │ │ - b.n b877c │ │ + b.n b93cc │ │ movs r0, r0 │ │ - b.n b8780 │ │ + b.n b93d0 │ │ movs r1, r6 │ │ and.w r0, r0, r8, lsr #3 │ │ - b.n b900c │ │ + b.n b9c5c │ │ movs r0, r0 │ │ - b.n b8786 │ │ + b.n b93d6 │ │ movs r0, r0 │ │ - b.n b93c2 │ │ + b.n ba012 │ │ asrs r4, r0, #32 │ │ - b.n b878e │ │ - beq.n b8cc0 │ │ - b.n b9120 │ │ + b.n b93de │ │ + beq.n b9910 │ │ + b.n b9d70 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n b8ce0 │ │ + b.n b9930 │ │ asrs r1, r0, #32 │ │ - b.n b8ce2 │ │ + b.n b9932 │ │ movs r1, r0 │ │ - b.n b8fba │ │ + b.n b9c0a │ │ lsls r0, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n b87d6 │ │ + b.n b9426 │ │ movs r0, r0 │ │ - b.n b9346 │ │ + b.n b9f96 │ │ lsls r5, r3, #2 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #4] │ │ - b.n b87e2 │ │ + b.n b9432 │ │ strb r4, [r3, #4] │ │ - b.n b87de │ │ + b.n b942e │ │ movs r0, r0 │ │ - b.n b9364 │ │ + b.n b9fb4 │ │ lsls r5, r7, #2 │ │ lsrs r0, r0, #8 │ │ adds r0, #7 │ │ - b.n b886a │ │ + b.n b94ba │ │ asrs r0, r1, #32 │ │ - b.n b87ee │ │ + b.n b943e │ │ lsls r0, r3, #4 │ │ - b.n b87f2 │ │ + b.n b9442 │ │ movs r1, r0 │ │ - b.n b92f0 │ │ + b.n b9f40 │ │ movs r0, #20 │ │ - b.n b87fc │ │ + b.n b944c │ │ movs r1, r0 │ │ - b.n b9152 │ │ + b.n b9da2 │ │ lsls r0, r3, #4 │ │ - b.n b87e2 │ │ + b.n b9432 │ │ movs r1, #28 │ │ - b.n b87e6 │ │ + b.n b9436 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n b91f0 │ │ + b.n b9e40 │ │ asrs r4, r2, #32 │ │ - b.n b9168 │ │ - ldr r4, [r7, #72] @ 0x48 │ │ + b.n b9db8 │ │ + ldr r5, [r1, #104] @ 0x68 │ │ @ instruction: 0xfa000001 │ │ - b.n b942e │ │ + b.n ba07e │ │ asrs r4, r0, #32 │ │ - b.n b9032 │ │ + b.n b9c82 │ │ movs r4, r1 │ │ - b.n b8804 │ │ + b.n b9454 │ │ lsls r0, r0, #1 │ │ - b.n b882e │ │ + b.n b947e │ │ movs r0, #8 │ │ - b.n b881e │ │ + b.n b946e │ │ movs r0, r0 │ │ - b.n b9442 │ │ + b.n ba092 │ │ lsls r2, r7, #2 │ │ - b.n b9094 │ │ + b.n b9ce4 │ │ movs r7, r0 │ │ - b.n b904a │ │ + b.n b9c9a │ │ vpadd.i32 q15, , │ │ movs r2, r1 │ │ - b.n b9052 │ │ + b.n b9ca2 │ │ asrs r7, r0, #32 │ │ - b.n b9056 │ │ + b.n b9ca6 │ │ movs r0, #1 │ │ - b.n b945a │ │ + b.n ba0aa │ │ lsls r4, r6, #5 │ │ add.w r0, r0, r0 │ │ - b.n b93c2 │ │ + b.n ba012 │ │ lsls r5, r1, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n b885e │ │ + b.n b94ae │ │ str r0, [r1, #4] │ │ - b.n b884e │ │ + b.n b949e │ │ movs r5, #208 @ 0xd0 │ │ - b.n b90be │ │ + b.n b9d0e │ │ movs r1, r0 │ │ - b.n b925a │ │ + b.n b9eaa │ │ asrs r0, r0, #32 │ │ - b.n b9280 │ │ + b.n b9ed0 │ │ lsls r0, r6, #23 │ │ - b.n b90ca │ │ + b.n b9d1a │ │ lsls r5, r2, #3 │ │ - b.n b90ec │ │ + b.n b9d3c │ │ lsls r0, r0, #4 │ │ - b.n b8e50 │ │ + b.n b9aa0 │ │ strb r4, [r3, #0] │ │ - b.n b884a │ │ + b.n b949a │ │ lsls r0, r3, #3 │ │ - b.n b90d8 │ │ + b.n b9d28 │ │ asrs r4, r1, #1 │ │ - b.n b8874 │ │ + b.n b94c4 │ │ movs r0, #84 @ 0x54 │ │ - b.n b888a │ │ + b.n b94da │ │ movs r1, r0 │ │ - b.n b8dda │ │ + b.n b9a2a │ │ adds r0, #4 │ │ - b.n b8908 │ │ + b.n b9558 │ │ asrs r0, r0, #4 │ │ - b.n b8c86 │ │ + b.n b98d6 │ │ movs r0, r0 │ │ - b.n b94a6 │ │ + b.n ba0f6 │ │ movs r1, r0 │ │ - b.n b9390 │ │ + b.n b9fe0 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n b9414 │ │ + b.n ba064 │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r2, r4} │ │ - b.n b9288 │ │ + b.n b9ed8 │ │ movs r7, r1 │ │ and.w r0, r0, ip, asr #6 │ │ - b.n b88a4 │ │ + b.n b94f4 │ │ movs r0, r0 │ │ - b.n b9428 │ │ + b.n ba078 │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ adds r0, #24 │ │ - b.n b88b0 │ │ + b.n b9500 │ │ movs r0, #213 @ 0xd5 │ │ - b.n b913c │ │ + b.n b9d8c │ │ str r5, [r2, #12] │ │ - b.n b913c │ │ + b.n b9d8c │ │ movs r2, r0 │ │ - b.n b9046 │ │ + b.n b9c96 │ │ @ instruction: 0xfff7baff │ │ adds r0, #28 │ │ - b.n b92a8 │ │ + b.n b9ef8 │ │ str r2, [r0, #16] │ │ - b.n b8ccc │ │ + b.n b991c │ │ movs r4, r0 │ │ - b.n b9056 │ │ + b.n b9ca6 │ │ strb r2, [r0, #4] │ │ lsls r3, r0, #30 │ │ @ instruction: 0xfff2eaff │ │ asrs r4, r5, #2 │ │ - b.n b88d8 │ │ + b.n b9528 │ │ movs r0, r0 │ │ - b.n b945c │ │ + b.n ba0ac │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ adds r0, #213 @ 0xd5 │ │ - b.n b916c │ │ + b.n b9dbc │ │ str r5, [r2, #12] │ │ - b.n b9168 │ │ + b.n b9db8 │ │ movs r3, r0 │ │ - b.n b9076 │ │ + b.n b9cc6 │ │ @ instruction: 0xfff8baff │ │ str r4, [r3, #0] │ │ - b.n b92d4 │ │ + b.n b9f24 │ │ movs r1, #3 │ │ - b.n b8d02 │ │ + b.n b9952 │ │ movs r4, r0 │ │ - b.n b907e │ │ + b.n b9cce │ │ @ instruction: 0xfff41aff │ │ movs r0, #186 @ 0xba │ │ - b.n b9190 │ │ + b.n b9de0 │ │ strb r3, [r0, #4] │ │ - b.n b8cf2 │ │ + b.n b9942 │ │ movs r2, r0 │ │ - b.n b940e │ │ + b.n ba05e │ │ adds r0, #24 │ │ asrs r1, r2, #22 │ │ movs r0, r0 │ │ asrs r3, r2, #13 │ │ @ instruction: 0xffee0aff │ │ movs r0, #213 @ 0xd5 │ │ - b.n b91a0 │ │ + b.n b9df0 │ │ movs r0, r0 │ │ - b.n b94a2 │ │ + b.n ba0f2 │ │ @ instruction: 0xffeb4aff │ │ movs r0, #213 @ 0xd5 │ │ - b.n b91b0 │ │ + b.n b9e00 │ │ movs r0, #130 @ 0x82 │ │ - b.n b8f0c │ │ + b.n b9b5c │ │ movs r7, #188 @ 0xbc │ │ - b.n b91b2 │ │ + b.n b9e02 │ │ movs r0, #130 @ 0x82 │ │ - b.n b8f2a │ │ + b.n b9b7a │ │ movs r0, #176 @ 0xb0 │ │ - b.n b91ba │ │ + b.n b9e0a │ │ str r2, [r0, #0] │ │ - b.n b8f32 │ │ + b.n b9b82 │ │ movs r0, #4 │ │ - b.n b89ca │ │ + b.n b961a │ │ movs r0, #6 │ │ - b.n b9226 │ │ + b.n b9e76 │ │ movs r4, r0 │ │ - b.n b94ca │ │ + b.n ba11a │ │ movs r0, #182 @ 0xb6 │ │ lsls r6, r2, #7 │ │ movs r0, #2 │ │ lsls r6, r0, #2 │ │ movs r0, #8 │ │ lsls r2, r0, #10 │ │ movs r0, #28 │ │ lsls r3, r0, #22 │ │ @ instruction: 0xffddeaff │ │ - beq.n b8e74 │ │ - b.n b92d4 │ │ + beq.n b9ac4 │ │ + b.n b9f24 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5} │ │ - b.n b9360 │ │ + b.n b9fb0 │ │ asrs r2, r1, #32 │ │ - b.n b918a │ │ + b.n b9dda │ │ movs r0, #4 │ │ - b.n b918e │ │ + b.n b9dde │ │ lsls r6, r6, #1 │ │ add.w r0, r0, r8, asr #32 │ │ - b.n b8990 │ │ + b.n b95e0 │ │ movs r0, r0 │ │ - b.n b94fa │ │ + b.n ba14a │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n b8996 │ │ + b.n b95e6 │ │ asrs r2, r0, #32 │ │ - b.n b9568 │ │ + b.n ba1b8 │ │ asrs r4, r0, #32 │ │ - b.n b897e │ │ - beq.n b8ea4 │ │ - b.n b9304 │ │ + b.n b95ce │ │ + beq.n b9af4 │ │ + b.n b9f54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, ip, sp, lr} │ │ - b.n b89b0 │ │ + b.n b9600 │ │ @ instruction: 0xffb0eaff │ │ asrs r4, r1, #1 │ │ - b.n b89b2 │ │ + b.n b9602 │ │ movs r0, #8 │ │ - b.n b89ac │ │ + b.n b95fc │ │ movs r1, r0 │ │ - b.n b912a │ │ + b.n b9d7a │ │ @ instruction: 0xfff41aff │ │ cmp r1, #50 @ 0x32 │ │ - b.n b949e │ │ + b.n ba0ee │ │ asrs r0, r0, #32 │ │ - b.n b91d2 │ │ + b.n b9e22 │ │ cmp r7, #255 @ 0xff │ │ - b.n b9534 │ │ + b.n ba184 │ │ movs r2, r0 │ │ - b.n b913a │ │ + b.n b9d8a │ │ lsls r0, r7, #30 │ │ asrs r0, r1, #12 │ │ lsrs r7, r7, #31 │ │ asrs r7, r1, #13 │ │ movs r0, r0 │ │ asrs r1, r2, #5 │ │ lsls r1, r3, #1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n b91ee │ │ - beq.n b8ee8 │ │ - b.n b9348 │ │ + b.n b9e3e │ │ + beq.n b9b38 │ │ + b.n b9f98 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2} │ │ - b.n b91fa │ │ + b.n b9e4a │ │ lsls r2, r3, #7 │ │ add.w r2, r0, r8, lsl #1 │ │ - b.n b89f0 │ │ + b.n b9640 │ │ movs r0, r0 │ │ - b.n b9566 │ │ + b.n ba1b6 │ │ vpmin.u , q8, │ │ lsls r0, r4, #2 │ │ - b.n b89fc │ │ + b.n b964c │ │ movs r0, #0 │ │ - b.n b89f2 │ │ + b.n b9642 │ │ movs r0, r0 │ │ - b.n b957a │ │ + b.n ba1ca │ │ lsls r2, r0, #1 │ │ lsrs r0, r0, #8 │ │ adds r1, #2 │ │ - b.n b8dfe │ │ + b.n b9a4e │ │ movs r0, #1 │ │ - b.n b9366 │ │ + b.n b9fb6 │ │ asrs r0, r0, #1 │ │ - b.n b8a14 │ │ + b.n b9664 │ │ movs r0, #0 │ │ - b.n b89ea │ │ + b.n b963a │ │ movs r1, r0 │ │ - b.n b962e │ │ + b.n ba27e │ │ movs r0, r0 │ │ - b.n b8a0c │ │ + b.n b965c │ │ movs r4, r4 │ │ - b.n b9410 │ │ + b.n ba060 │ │ movs r0, #7 │ │ - b.n b923a │ │ + b.n b9e8a │ │ lsls r0, r2, #9 │ │ @ instruction: 0xeb00ff2e │ │ @ instruction: 0xeaff0006 │ │ - b.n b9246 │ │ + b.n b9e96 │ │ asrs r7, r2, #25 │ │ add.w r0, r0, r0 │ │ - b.n b95ae │ │ + b.n ba1fe │ │ @ instruction: 0xffd21aff │ │ movs r0, r0 │ │ - b.n b8a42 │ │ + b.n b9692 │ │ asrs r0, r0, #32 │ │ - b.n b8a3a │ │ + b.n b968a │ │ asrs r1, r0, #32 │ │ - b.n b9420 │ │ + b.n ba070 │ │ vpmin.u q7, , │ │ lsls r0, r6, #3 │ │ - b.n b8a64 │ │ + b.n b96b4 │ │ movs r0, r0 │ │ - b.n b9048 │ │ + b.n b9c98 │ │ asrs r2, r3, #1 │ │ - b.n b8ace │ │ + b.n b971e │ │ lsls r5, r0, #31 │ │ - b.n b9542 │ │ + b.n ba192 │ │ lsrs r7, r7, #31 │ │ - b.n b95d4 │ │ + b.n ba224 │ │ movs r0, r0 │ │ - b.n b95dc │ │ + b.n ba22c │ │ @ instruction: 0xffc70aff │ │ asrs r4, r1, #32 │ │ - b.n b8a6c │ │ + b.n b96bc │ │ movs r1, r0 │ │ - b.n b956a │ │ + b.n ba1ba │ │ str r0, [r2, r0] │ │ - b.n b8a72 │ │ + b.n b96c2 │ │ movs r0, #227 @ 0xe3 │ │ - b.n b968e │ │ + b.n ba2de │ │ stmia r0!, {r3, r6, r7} │ │ - b.n b8a90 │ │ + b.n b96e0 │ │ ands r0, r6 │ │ - b.n b8a78 │ │ - b.n b8fc0 │ │ - b.n b8a7c │ │ + b.n b96c8 │ │ + b.n b9c10 │ │ + b.n b96cc │ │ stmia r0!, {r2, r3} │ │ - b.n b907c │ │ + b.n b9ccc │ │ strh r0, [r7, #0] │ │ - b.n b8a84 │ │ + b.n b96d4 │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n b8a88 │ │ + b.n b96d8 │ │ asrs r4, r6, #2 │ │ - b.n b8aa8 │ │ + b.n b96f8 │ │ adds r0, #180 @ 0xb4 │ │ - b.n b8aac │ │ + b.n b96fc │ │ asrs r1, r0, #32 │ │ - b.n b9090 │ │ + b.n b9ce0 │ │ ands r0, r2 │ │ - b.n b8a90 │ │ + b.n b96e0 │ │ asrs r4, r1, #32 │ │ lsls r0, r4, #6 │ │ adds r0, #3 │ │ - b.n b909c │ │ + b.n b9cec │ │ lsls r2, r4, #2 │ │ stmia.w sp, {lr} │ │ - b.n b92c6 │ │ + b.n b9f16 │ │ asrs r3, r0, #32 │ │ - b.n b92ca │ │ + b.n b9f1a │ │ str r4, [r1, #0] │ │ - b.n b8aa8 │ │ + b.n b96f8 │ │ movs r1, r0 │ │ - b.n b96d2 │ │ - b.n b8fbc │ │ - b.n b8ab0 │ │ + b.n ba322 │ │ + b.n b9c0c │ │ + b.n b9700 │ │ strh r0, [r3, #0] │ │ - b.n b8ab4 │ │ + b.n b9704 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n b8ab8 │ │ + b.n b9708 │ │ adds r0, #132 @ 0x84 │ │ - b.n b8ae0 │ │ + b.n b9730 │ │ adds r0, #3 │ │ - b.n b90c4 │ │ - strh r3, [r1, #44] @ 0x2c │ │ + b.n b9d14 │ │ + strh r4, [r1, #44] @ 0x2c │ │ @ instruction: 0xebff0004 │ │ - b.n b92ee │ │ + b.n b9f3e │ │ @ instruction: 0xffaaeaff │ │ str r0, [sp, #368] @ 0x170 │ │ - b.n b8b62 │ │ + b.n b97b2 │ │ strh r1, [r0, #0] │ │ - b.n b96fa │ │ + b.n ba34a │ │ movs r4, r0 │ │ - b.n b96fe │ │ + b.n ba34e │ │ lsrs r0, r3, #4 │ │ - b.n b90c2 │ │ - ldrb r2, [r7, #11] │ │ + b.n b9d12 │ │ + ldrb r6, [r6, #11] │ │ add.w r0, r0, r0 │ │ - b.n b966a │ │ + b.n ba2ba │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n b8b7e │ │ + b.n b97ce │ │ strb r4, [r0, #0] │ │ - b.n b94d6 │ │ + b.n ba126 │ │ movs r1, r0 │ │ - b.n b95fc │ │ + b.n ba24c │ │ vpmin.u8 , q9, │ │ adds r0, r3, r4 │ │ - b.n b9322 │ │ + b.n b9f72 │ │ vpmin.u q7, , │ │ movs r4, r4 │ │ - b.n b9504 │ │ + b.n ba154 │ │ asrs r5, r0, #32 │ │ - b.n b932e │ │ + b.n b9f7e │ │ movs r0, #1 │ │ - b.n b9732 │ │ + b.n ba382 │ │ adds r0, #0 │ │ - b.n b9736 │ │ + b.n ba386 │ │ lsls r4, r2, #13 │ │ @ instruction: 0xeb00feef │ │ @ instruction: 0xeaff0004 │ │ - b.n b8b36 │ │ + b.n b9786 │ │ movs r2, r0 │ │ - b.n b9706 │ │ + b.n ba356 │ │ movs r4, r0 │ │ - b.n b8b1e │ │ + b.n b976e │ │ movs r4, r1 │ │ - b.n b974e │ │ + b.n ba39e │ │ @ instruction: 0xff92eaff │ │ movs r1, r0 │ │ - b.n b9356 │ │ + b.n b9fa6 │ │ @ instruction: 0xff90eaff │ │ - ldr r5, [pc, #144] @ (b90ac ) │ │ + ldr r4, [pc, #848] @ (b9fbc ) │ │ movs r2, r0 │ │ - ldr r4, [r5, #88] @ 0x58 │ │ - vqshlu.s32 q10, , #21 │ │ - vtbl.8 d17, {d21-d22}, d11 │ │ - vcvt.f16.u16 d31, d20, #11 │ │ + str r7, [r7, #88] @ 0x58 │ │ + vtbx.8 d19, {d5-d7}, d8 │ │ + @ instruction: 0xfff50e25 │ │ + vcvt.u32.f32 d30, d26, #11 │ │ @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b9550 │ │ - beq.n b90a0 │ │ - b.n b94d4 │ │ - add r0, pc, #192 @ (adr r0, b90fc ) │ │ - b.n b9540 │ │ + b.n ba1a0 │ │ + beq.n b9cf0 │ │ + b.n ba124 │ │ + add r0, pc, #192 @ (adr r0, b9d4c ) │ │ + b.n ba190 │ │ strh r2, [r0, #0] │ │ - b.n b9382 │ │ + b.n b9fd2 │ │ str r0, [sp, #4] │ │ - b.n b9386 │ │ + b.n b9fd6 │ │ adds r0, #0 │ │ - b.n b938a │ │ + b.n b9fda │ │ str r1, [r0, r0] │ │ - b.n b938e │ │ + b.n b9fde │ │ negs r4, r2 │ │ - b.n b8b7c │ │ + b.n b97cc │ │ movs r0, r0 │ │ - b.n b96fe │ │ + b.n ba34e │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ str r0, [r2, r0] │ │ - b.n b8b88 │ │ + b.n b97d8 │ │ movs r0, r0 │ │ - b.n b970c │ │ + b.n ba35c │ │ movs r4, r0 │ │ asrs r5, r2, #23 │ │ movs r0, r1 │ │ asrs r0, r2, #12 │ │ @ instruction: 0xfff71aff │ │ movs r5, r7 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n b8ba6 │ │ + b.n b97f6 │ │ adds r0, #32 │ │ - b.n b8a90 │ │ + b.n b96e0 │ │ str r0, [r0, #8] │ │ - b.n b93be │ │ + b.n ba00e │ │ movs r4, r0 │ │ - b.n b93c2 │ │ + b.n ba012 │ │ asrs r6, r0, #32 │ │ - b.n b93c6 │ │ - bfcsel a, b8886 , c, eq │ │ + b.n ba016 │ │ + bfcsel a, b94d6 , c, eq │ │ strb r0, [r0, #0] │ │ - b.n b93ce │ │ + b.n ba01e │ │ movs r0, r0 │ │ - b.n b8bba │ │ + b.n b980a │ │ adds r0, #32 │ │ - b.n b8acc │ │ + b.n b971c │ │ movs r0, r0 │ │ - b.n b9348 │ │ + b.n b9f98 │ │ @ instruction: 0xffee8aff │ │ movs r0, r0 │ │ - b.n b9750 │ │ + b.n ba3a0 │ │ @ instruction: 0xffec0aff │ │ lsls r7, r0, #4 │ │ - b.n b8fd2 │ │ + b.n b9c22 │ │ movs r6, r0 │ │ - b.n b934e │ │ + b.n b9f9e │ │ @ instruction: 0xffe91aff │ │ lsls r2, r7, #2 │ │ - b.n b9466 │ │ + b.n ba0b6 │ │ str r1, [r0, #0] │ │ - b.n b97fa │ │ + b.n ba44a │ │ movs r4, r0 │ │ - b.n b96de │ │ + b.n ba32e │ │ movs r1, r1 │ │ - b.n b9402 │ │ + b.n ba052 │ │ str r4, [r1, #0] │ │ asrs r0, r3, #22 │ │ asrs r6, r0, #32 │ │ - b.n b940a │ │ + b.n ba05a │ │ lsls r4, r2, #1 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n b9412 │ │ + b.n ba062 │ │ movs r0, r4 │ │ - b.n b8b0c │ │ + b.n b975c │ │ movs r0, r0 │ │ - b.n b9782 │ │ + b.n ba3d2 │ │ ands r0, r0 │ │ - b.n b8bde │ │ + b.n b982e │ │ lsls r0, r1, #1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #1 │ │ - b.n b8c18 │ │ + b.n b9868 │ │ asrs r0, r1, #32 │ │ - b.n b942a │ │ + b.n ba07a │ │ lsls r4, r3, #1 │ │ - b.n b8c8e │ │ + b.n b98de │ │ movs r0, #22 │ │ - b.n b9432 │ │ + b.n ba082 │ │ movs r4, r0 │ │ - b.n b9436 │ │ + b.n ba086 │ │ vmov.s8 lr, d20[7] │ │ movs r1, r1 │ │ - b.n b93a8 │ │ + b.n b9ff8 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n b9446 │ │ + b.n ba096 │ │ asrs r7, r0, #32 │ │ - b.n b944a │ │ + b.n ba09a │ │ movs r0, #6 │ │ - b.n b944e │ │ + b.n ba09e │ │ asrs r3, r3, #31 │ │ add.w r0, r0, r9 │ │ - b.n b9456 │ │ + b.n ba0a6 │ │ asrs r4, r0, #32 │ │ - b.n b945a │ │ + b.n ba0aa │ │ movs r0, #6 │ │ - b.n b945e │ │ + b.n ba0ae │ │ lsls r3, r6, #1 │ │ add.w r0, r0, r0, asr #4 │ │ - b.n b8b5c │ │ + b.n b97ac │ │ movs r0, r0 │ │ - b.n b97ca │ │ + b.n ba41a │ │ movs r4, r0 │ │ - b.n b8c30 │ │ + b.n b9880 │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n b8c68 │ │ + b.n b98b8 │ │ lsls r0, r1, #1 │ │ - b.n b8c5a │ │ + b.n b98aa │ │ movs r7, #208 @ 0xd0 │ │ - b.n b94be │ │ + b.n ba10e │ │ str r6, [r0, #0] │ │ - b.n b9266 │ │ + b.n b9eb6 │ │ strb r0, [r0, #0] │ │ - b.n b968c │ │ + b.n ba2dc │ │ str r0, [r6, #124] @ 0x7c │ │ - b.n b94ca │ │ + b.n ba11a │ │ movs r0, r0 │ │ - b.n b988e │ │ + b.n ba4de │ │ movs r4, r0 │ │ - b.n b8c54 │ │ + b.n b98a4 │ │ asrs r1, r1, #32 │ │ - b.n b9200 │ │ + b.n b9e50 │ │ lsls r2, r7, #2 │ │ - b.n b9502 │ │ + b.n ba152 │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #12 │ │ lsls r1, r0, #26 │ │ - b.n b9462 │ │ + b.n ba0b2 │ │ lsls r2, r7, #2 │ │ - b.n b94ee │ │ + b.n ba13e │ │ movs r0, r1 │ │ and.w r0, r0, r4, asr #2 │ │ - b.n b8cac │ │ + b.n b98fc │ │ movs r0, r0 │ │ - b.n b9290 │ │ + b.n b9ee0 │ │ lsls r2, r3, #1 │ │ - b.n b8d16 │ │ + b.n b9966 │ │ movs r0, r0 │ │ - b.n b981a │ │ + b.n ba46a │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ asrs r5, r0, #31 │ │ - b.n b9792 │ │ + b.n ba3e2 │ │ movs r0, r0 │ │ - b.n b98c6 │ │ + b.n ba516 │ │ subs r7, r7, #7 │ │ - b.n b9828 │ │ + b.n ba478 │ │ lsls r0, r6, #3 │ │ - b.n b9514 │ │ - beq.n b91c8 │ │ - b.n b9628 │ │ + b.n ba164 │ │ + beq.n b9e18 │ │ + b.n ba278 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6, ip} │ │ - b.n b8ccc │ │ - b.n b919c │ │ - b.n b8cd2 │ │ + b.n b991c │ │ + b.n b9dec │ │ + b.n b9922 │ │ lsls r4, r0, #18 │ │ @ instruction: 0xe99a1084 │ │ - b.n b8cc8 │ │ + b.n b9918 │ │ str r0, [r0, r0] │ │ - b.n b8cda │ │ + b.n b992a │ │ str r0, [sp, #192] @ 0xc0 │ │ - b.n b96b0 │ │ + b.n ba300 │ │ ands r4, r0 │ │ - b.n b8ce2 │ │ + b.n b9932 │ │ stmia r0!, {r4} │ │ - b.n b8ce6 │ │ + b.n b9936 │ │ lsls r1, r0, #13 │ │ ldmia.w r9, {r5, ip, sp} │ │ - b.n b8bd4 │ │ + b.n b9824 │ │ strh r0, [r7, #22] │ │ - b.n b955c │ │ + b.n ba1ac │ │ asrs r0, r2, #1 │ │ - b.n b8d04 │ │ + b.n b9954 │ │ adds r0, #80 @ 0x50 │ │ - b.n b8d08 │ │ - b.n b91ec │ │ - b.n b8ce8 │ │ - b.n b91f8 │ │ - b.n b96ec │ │ + b.n b9958 │ │ + b.n b9e3c │ │ + b.n b9938 │ │ + b.n b9e48 │ │ + b.n ba33c │ │ asrs r1, r0, #32 │ │ - b.n b92f4 │ │ + b.n b9f44 │ │ adds r0, #3 │ │ - b.n b92f8 │ │ + b.n b9f48 │ │ lsls r4, r0, #18 │ │ stmia.w lr, {r2, r3, r7, sp} │ │ - b.n b9922 │ │ + b.n ba572 │ │ movs r0, r4 │ │ - b.n b8d00 │ │ + b.n b9950 │ │ movs r1, r0 │ │ - b.n b992a │ │ + b.n ba57a │ │ str r0, [r1, r0] │ │ - b.n b8d08 │ │ + b.n b9958 │ │ ands r4, r1 │ │ - b.n b8d0c │ │ + b.n b995c │ │ str r4, [r4, #0] │ │ - b.n b8d10 │ │ + b.n b9960 │ │ stmia r0!, {} │ │ - b.n b8d14 │ │ - strh r6, [r6, #38] @ 0x26 │ │ + b.n b9964 │ │ + strh r7, [r6, #38] @ 0x26 │ │ @ instruction: 0xebff3020 │ │ - b.n b8c38 │ │ + b.n b9888 │ │ @ instruction: 0xffddeaff │ │ asrs r0, r4, #32 │ │ - b.n b8c40 │ │ + b.n b9890 │ │ movs r4, r1 │ │ - b.n b994e │ │ + b.n ba59e │ │ movs r4, r0 │ │ - b.n b8d14 │ │ + b.n b9964 │ │ @ instruction: 0xffddeaff │ │ - ldr r2, [pc, #880] @ (b9588 ) │ │ + ldr r2, [pc, #560] @ (ba098 ) │ │ movs r2, r0 │ │ - cmp r2, #16 │ │ - vrshr.u32 d16, d8, #11 │ │ - @ instruction: 0xfff548f0 │ │ + adds r6, r2, #4 │ │ + vcle.f16 , q0, #0 │ │ + @ instruction: 0xfff448f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n b9744 │ │ + b.n ba394 │ │ str r0, [r0, #4] │ │ - b.n b8d4e │ │ + b.n b999e │ │ ands r1, r0 │ │ - b.n b9572 │ │ + b.n ba1c2 │ │ movs r1, r0 │ │ - b.n b98d8 │ │ + b.n ba528 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ str r4, [r3, r4] │ │ - b.n b8d6a │ │ + b.n b99ba │ │ movs r0, r0 │ │ - b.n b98ec │ │ + b.n ba53c │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r1, #24 │ │ - b.n b8d76 │ │ + b.n b99c6 │ │ movs r7, r0 │ │ - b.n b8dfa │ │ + b.n b9a4a │ │ asrs r0, r1, #32 │ │ - b.n b8d7e │ │ + b.n b99ce │ │ movs r0, #1 │ │ - b.n b96da │ │ + b.n ba32a │ │ adds r0, #20 │ │ - b.n b8d84 │ │ + b.n b99d4 │ │ movs r1, r0 │ │ - b.n b987e │ │ + b.n ba4ce │ │ movs r1, #24 │ │ - b.n b8d6e │ │ + b.n b99be │ │ movs r0, #20 │ │ - b.n b99a6 │ │ + b.n ba5f6 │ │ adds r1, #28 │ │ - b.n b8d76 │ │ + b.n b99c6 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n b9376 │ │ + b.n b9fc6 │ │ asrs r2, r0, #32 │ │ - b.n b92f8 │ │ - ldr r0, [r3, #52] @ 0x34 │ │ + b.n b9f48 │ │ + ldr r1, [r5, #80] @ 0x50 │ │ @ instruction: 0xfa000000 │ │ - b.n b99be │ │ + b.n ba60e │ │ ands r4, r1 │ │ - b.n b8d8c │ │ + b.n b99dc │ │ lsls r2, r7, #2 │ │ - b.n b9610 │ │ + b.n ba260 │ │ movs r5, r0 │ │ - b.n b95ca │ │ + b.n ba21a │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r4, r6, ip, sp, lr} │ │ - b.n b8e3e │ │ + b.n b9a8e │ │ str r0, [r0, r0] │ │ - b.n b95d6 │ │ + b.n ba226 │ │ movs r4, r0 │ │ - b.n b99da │ │ + b.n ba62a │ │ lsls r4, r2, #28 │ │ - b.n b939e │ │ - ldrb r3, [r0, #9] │ │ + b.n b9fee │ │ + ldrb r7, [r7, #8] │ │ add.w r0, r0, r0 │ │ - b.n b9946 │ │ + b.n ba596 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n b8e5a │ │ + b.n b9aaa │ │ str r4, [r0, r0] │ │ - b.n b97b2 │ │ + b.n ba402 │ │ movs r1, r0 │ │ - b.n b98d8 │ │ + b.n ba528 │ │ @ instruction: 0xffef1aff │ │ asrs r4, r2, #28 │ │ - b.n b95fe │ │ + b.n ba24e │ │ movs r2, r0 │ │ - b.n b996a │ │ + b.n ba5ba │ │ movs r3, r0 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n b9752 │ │ + b.n ba3a2 │ │ movs r0, #20 │ │ - b.n b9a0e │ │ + b.n ba65e │ │ movs r7, #16 │ │ - b.n b93d6 │ │ + b.n ba026 │ │ @ instruction: 0xffe5eaff │ │ movs r0, #20 │ │ - b.n b9a1a │ │ + b.n ba66a │ │ @ instruction: 0xffe3eaff │ │ movs r4, r0 │ │ - b.n b8e0c │ │ + b.n b9a5c │ │ movs r2, r0 │ │ - b.n b99e6 │ │ + b.n ba636 │ │ movs r4, r0 │ │ - b.n b8df4 │ │ + b.n b9a44 │ │ movs r0, r0 │ │ - b.n b9a2e │ │ + b.n ba67e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b9814 │ │ - beq.n b9304 │ │ - b.n b9798 │ │ + b.n ba464 │ │ + beq.n b9f54 │ │ + b.n ba3e8 │ │ mvns r0, r3 │ │ - b.n b9682 │ │ + b.n ba2d2 │ │ ands r0, r0 │ │ - b.n b8e08 │ │ + b.n b9a58 │ │ str r4, [r0, r0] │ │ - b.n b8e0c │ │ + b.n b9a5c │ │ adds r2, #64 @ 0x40 │ │ - b.n b8e2e │ │ + b.n b9a7e │ │ movs r0, r0 │ │ - b.n b99b8 │ │ + b.n ba608 │ │ lsls r0, r1, #1 │ │ lsrs r0, r0, #8 │ │ strb r4, [r7, #8] │ │ - b.n b8e3a │ │ + b.n b9a8a │ │ movs r0, r0 │ │ - b.n b99cc │ │ + b.n ba61c │ │ lsls r4, r1, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #6 │ │ - b.n b8ec6 │ │ + b.n b9b16 │ │ strh r0, [r2, #0] │ │ - b.n b8e4c │ │ + b.n b9a9c │ │ movs r0, r1 │ │ - b.n b9954 │ │ + b.n ba5a4 │ │ adds r2, #56 @ 0x38 │ │ lsls r0, r2, #22 │ │ adds r0, #4 │ │ lsls r1, r0, #20 │ │ adds r2, #64 @ 0x40 │ │ - b.n b8e5a │ │ - add r0, pc, #16 @ (adr r0, b934c ) │ │ - b.n b8e64 │ │ + b.n b9aaa │ │ + add r0, pc, #16 @ (adr r0, b9f9c ) │ │ + b.n b9ab4 │ │ strb r4, [r1, #0] │ │ - b.n b8e68 │ │ + b.n b9ab8 │ │ movs r7, r0 │ │ - b.n b95fa │ │ + b.n ba24a │ │ lsls r7, r4, #1 │ │ lsrs r0, r0, #8 │ │ strb r0, [r1, #0] │ │ - b.n b8e74 │ │ + b.n b9ac4 │ │ str r0, [sp, #0] │ │ - b.n b9a92 │ │ + b.n ba6e2 │ │ lsls r2, r1 │ │ - b.n b946a │ │ - b.n b9378 │ │ - b.n b9860 │ │ + b.n ba0ba │ │ + b.n b9fc8 │ │ + b.n ba4b0 │ │ strb r2, [r0, #0] │ │ - b.n b946c │ │ + b.n ba0bc │ │ strb r0, [r1, #0] │ │ - b.n b8e68 │ │ + b.n b9ab8 │ │ strb r2, [r5, #0] │ │ - b.n b981a │ │ + b.n ba46a │ │ asrs r4, r0 │ │ - b.n b9486 │ │ + b.n ba0d6 │ │ strb r1, [r1, #0] │ │ adds r1, #160 @ 0xa0 │ │ stmia r0!, {r0, r1, r2, r7} │ │ - b.n b9480 │ │ + b.n ba0d0 │ │ lsrs r3, r0, #12 │ │ ldcl 0, cr7, [r4, #80] @ 0x50 │ │ - b.n b8ea2 │ │ + b.n b9af2 │ │ str r4, [r1, #16] │ │ - b.n b949a │ │ + b.n ba0ea │ │ stmia r0!, {r2} │ │ - b.n b8eae │ │ + b.n b9afe │ │ strb r0, [r4, #0] │ │ - b.n b8e8e │ │ + b.n b9ade │ │ lsrs r6, r0, #12 │ │ stcl 0, cr6, [r4, #16] │ │ - b.n b8eb4 │ │ + b.n b9b04 │ │ strb r0, [r0, #0] │ │ - b.n b8eb8 │ │ + b.n b9b08 │ │ str r1, [r0, #0] │ │ - b.n b98a2 │ │ + b.n ba4f2 │ │ str r4, [r0, #0] │ │ - b.n b8ea0 │ │ + b.n b9af0 │ │ str r2, [r5, #0] │ │ - b.n b9832 │ │ + b.n ba482 │ │ movs r7, r0 │ │ - b.n b964e │ │ + b.n ba29e │ │ movs r3, r3 │ │ ldmia r2!, {} │ │ movs r0, r1 │ │ - b.n b9662 │ │ + b.n ba2b2 │ │ movs r1, r3 │ │ cmp r2, #0 │ │ strb r1, [r0, #0] │ │ - b.n b98c0 │ │ + b.n ba510 │ │ strb r0, [r0, #0] │ │ - b.n b8ebc │ │ + b.n b9b0c │ │ movs r7, r0 │ │ - b.n b966e │ │ + b.n ba2be │ │ movs r2, r1 │ │ rev r0, r0 │ │ adds r0, #135 @ 0x87 │ │ - b.n b94d0 │ │ + b.n ba120 │ │ adds r1, #3 │ │ - b.n b94e2 │ │ + b.n ba132 │ │ strb r0, [r0, #0] │ │ - b.n b8ef2 │ │ + b.n b9b42 │ │ str r4, [r0, #0] │ │ - b.n b8ef6 │ │ + b.n b9b46 │ │ str r0, [r1, r0] │ │ - b.n b8efa │ │ + b.n b9b4a │ │ strb r4, [r1, #0] │ │ - b.n b8ede │ │ + b.n b9b2e │ │ str r0, [r2, #0] │ │ - b.n b8ee2 │ │ + b.n b9b32 │ │ str r4, [r2, r0] │ │ - b.n b8ee6 │ │ + b.n b9b36 │ │ ands r4, r1 │ │ - b.n b986a │ │ + b.n ba4ba │ │ movs r3, r0 │ │ - b.n b968e │ │ + b.n ba2de │ │ @ instruction: 0xfff62aff │ │ adds r0, #4 │ │ - b.n b8f16 │ │ + b.n b9b66 │ │ movs r0, r1 │ │ - b.n b9698 │ │ + b.n ba2e8 │ │ movs r7, r0 │ │ ldr r2, [sp, #0] │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr3, [r4, #32] │ │ - b.n b8f26 │ │ + b.n b9b76 │ │ strb r0, [r1, #0] │ │ - b.n b8e2a │ │ + b.n b9a7a │ │ adds r0, #20 │ │ - b.n b8f0e │ │ + b.n b9b5e │ │ lsrs r3, r0, #12 │ │ stcl 0, cr4, [r4, #48] @ 0x30 │ │ - b.n b9896 │ │ + b.n ba4e6 │ │ movs r0, r1 │ │ - b.n b96c0 │ │ + b.n ba310 │ │ @ instruction: 0xfff78aff │ │ asrs r4, r1, #32 │ │ - b.n b8f22 │ │ + b.n b9b72 │ │ strh r0, [r2, #0] │ │ - b.n b8f26 │ │ + b.n b9b76 │ │ movs r0, #20 │ │ - b.n b8f2a │ │ + b.n b9b7a │ │ asrs r4, r7, #8 │ │ - b.n b8f46 │ │ + b.n b9b96 │ │ asrs r1, r0, #32 │ │ - b.n b98ac │ │ + b.n ba4fc │ │ asrs r4, r7, #8 │ │ - b.n b8f2e │ │ + b.n b9b7e │ │ movs r1, r1 │ │ - b.n b9772 │ │ - beq.n b946c │ │ - b.n b98cc │ │ + b.n ba3c2 │ │ + beq.n ba0bc │ │ + b.n ba51c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r6, r9, ip} │ │ - b.n b8f5e │ │ + b.n b9bae │ │ str r0, [sp, #0] │ │ - b.n b9b82 │ │ + b.n ba7d2 │ │ asrs r2, r0, #32 │ │ - b.n b9548 │ │ + b.n ba198 │ │ asrs r0, r2, #9 │ │ - b.n b8f4a │ │ + b.n b9b9a │ │ movs r1, r1 │ │ - b.n b978e │ │ - beq.n b9488 │ │ - b.n b98e8 │ │ + b.n ba3de │ │ + beq.n ba0d8 │ │ + b.n ba538 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r6, r9, ip, sp, lr} │ │ - b.n b8f7a │ │ + b.n b9bca │ │ movs r0, r0 │ │ - b.n b9b0c │ │ + b.n ba75c │ │ movs r3, r6 │ │ lsrs r0, r0, #8 │ │ strh r0, [r1, r1] │ │ - b.n b8f86 │ │ + b.n b9bd6 │ │ strh r1, [r0, #0] │ │ - b.n b97aa │ │ + b.n ba3fa │ │ ands r0, r0 │ │ - b.n b97ae │ │ + b.n ba3fe │ │ lsls r0, r4, #2 │ │ - b.n b9972 │ │ + b.n ba5c2 │ │ str r2, [r0, #0] │ │ - b.n b97b6 │ │ + b.n ba406 │ │ movs r0, #1 │ │ - b.n b9bba │ │ + b.n ba80a │ │ asrs r0, r2, #32 │ │ - b.n b8fa8 │ │ + b.n b9bf8 │ │ asrs r3, r5, #28 │ │ add.w r0, r0, r0 │ │ - b.n b9b26 │ │ + b.n ba776 │ │ lsls r7, r3, #1 │ │ subs r0, r0, r0 │ │ strb r4, [r0, #0] │ │ - b.n b97ce │ │ + b.n ba41e │ │ negs r0, r0 │ │ - b.n b8fba │ │ + b.n b9c0a │ │ asrs r0, r2, #32 │ │ - b.n b8fc0 │ │ + b.n b9c10 │ │ movs r4, r0 │ │ - b.n b97da │ │ - bf 0, bcc9a │ │ + b.n ba42a │ │ + bf 0, bd8ea │ │ asrs r0, r0, #32 │ │ - b.n b97e2 │ │ + b.n ba432 │ │ movs r4, r0 │ │ - b.n b97e6 │ │ + b.n ba436 │ │ asrs r1, r6, #29 │ │ add.w r2, r0, ip, lsl #5 │ │ - b.n b8fdc │ │ + b.n b9c2c │ │ adds r2, #60 @ 0x3c │ │ - b.n b8fe0 │ │ + b.n b9c30 │ │ lsls r0, r0, #1 │ │ - b.n b8fe4 │ │ + b.n b9c34 │ │ asrs r1, r0, #32 │ │ - b.n b993c │ │ + b.n ba58c │ │ movs r0, #20 │ │ - b.n b8fe8 │ │ + b.n b9c38 │ │ asrs r4, r1, #9 │ │ - b.n b8fd0 │ │ + b.n b9c20 │ │ asrs r1, r0, #32 │ │ - b.n b99cc │ │ + b.n ba61c │ │ movs r2, #72 @ 0x48 │ │ - b.n b8fd8 │ │ + b.n b9c28 │ │ movs r0, #1 │ │ - b.n b9c0e │ │ + b.n ba85e │ │ asrs r4, r7, #8 │ │ - b.n b8fe0 │ │ + b.n b9c30 │ │ asrs r5, r0, #32 │ │ - b.n b9816 │ │ + b.n ba466 │ │ lsrs r1, r3, #8 │ │ add.w r0, r0, r7 │ │ - b.n b981e │ │ + b.n ba46e │ │ movs r0, #6 │ │ - b.n b9822 │ │ + b.n ba472 │ │ asrs r0, r1, #32 │ │ - b.n b9826 │ │ + b.n ba476 │ │ @ instruction: 0xff8deaff │ │ lsrs r7, r7, #1 │ │ - b.n b9ba2 │ │ + b.n ba7f2 │ │ movs r3, r6 │ │ cmp r2, #0 │ │ str r1, [r0, r0] │ │ - b.n b9836 │ │ + b.n ba486 │ │ strb r2, [r0, #0] │ │ - b.n b983a │ │ + b.n ba48a │ │ movs r7, #88 @ 0x58 │ │ - b.n b9b12 │ │ + b.n ba762 │ │ asrs r2, r5, #2 │ │ - b.n b9616 │ │ + b.n ba266 │ │ movs r2, r0 │ │ - b.n b97ba │ │ + b.n ba40a │ │ ands r0, r0 │ │ - b.n b984a │ │ + b.n ba49a │ │ asrs r2, r1, #2 │ │ adds r1, #160 @ 0xa0 │ │ asrs r4, r5, #29 │ │ add.w r0, r0, r0 │ │ - b.n b9bb6 │ │ + b.n ba806 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #16 @ (adr r0, b952c ) │ │ - b.n b903e │ │ + add r0, pc, #16 @ (adr r0, ba17c ) │ │ + b.n b9c8e │ │ adds r0, #0 │ │ - b.n b9862 │ │ + b.n ba4b2 │ │ movs r4, r0 │ │ - b.n b9866 │ │ + b.n ba4b6 │ │ movs r0, #7 │ │ - b.n b986a │ │ + b.n ba4ba │ │ asrs r5, r0, #32 │ │ - b.n b986e │ │ + b.n ba4be │ │ @ instruction: 0xff85eaff │ │ strb r0, [r3, #3] │ │ - b.n b9074 │ │ + b.n b9cc4 │ │ strb r7, [r0, #0] │ │ - b.n b9658 │ │ + b.n ba2a8 │ │ strb r2, [r3, #1] │ │ - b.n b90ec │ │ + b.n b9d3c │ │ movs r0, r0 │ │ - b.n b9bf0 │ │ + b.n ba840 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n b906a │ │ + b.n b9cba │ │ lsrs r4, r7, #7 │ │ @ instruction: 0xeb0097bc │ │ - b.n b9b62 │ │ + b.n ba7b2 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b9bf4 │ │ + b.n ba844 │ │ movs r1, r1 │ │ - b.n b989a │ │ - beq.n b9594 │ │ - b.n b99f4 │ │ + b.n ba4ea │ │ + beq.n ba1e4 │ │ + b.n ba644 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, ip, pc} │ │ - b.n b9ca6 │ │ + b.n ba8f6 │ │ movs r4, r0 │ │ - b.n b9092 │ │ + b.n b9ce2 │ │ movs r2, r0 │ │ - b.n b9c6e │ │ + b.n ba8be │ │ movs r4, r0 │ │ - b.n b907a │ │ + b.n b9cca │ │ movs r1, r1 │ │ - b.n b98b6 │ │ - beq.n b95b0 │ │ - b.n b9a10 │ │ + b.n ba506 │ │ + beq.n ba200 │ │ + b.n ba660 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r7, ip, lr} │ │ - b.n b90c0 │ │ + b.n b9d10 │ │ ands r0, r0 │ │ - b.n b98c6 │ │ + b.n ba516 │ │ strb r4, [r0, #0] │ │ - b.n b90b0 │ │ + b.n b9d00 │ │ movs r1, r0 │ │ - b.n b9cce │ │ + b.n ba91e │ │ adds r0, #132 @ 0x84 │ │ - b.n b90d0 │ │ + b.n b9d20 │ │ str r5, [r0, r0] │ │ - b.n b96b4 │ │ + b.n ba304 │ │ str r1, [r0, #0] │ │ - b.n b98da │ │ + b.n ba52a │ │ strb r0, [r0, #0] │ │ - b.n b90b8 │ │ + b.n b9d08 │ │ adds r0, #3 │ │ - b.n b96c0 │ │ + b.n ba310 │ │ asrs r5, r0, #32 │ │ - b.n b98e6 │ │ + b.n ba536 │ │ str r2, [r0, r0] │ │ - b.n b98ea │ │ + b.n ba53a │ │ cmp r7, #175 @ 0xaf │ │ - b.n b9cee │ │ - strh r1, [r1, #32] │ │ + b.n ba93e │ │ + strh r2, [r1, #32] │ │ @ instruction: 0xebff1006 │ │ - b.n b98f6 │ │ + b.n ba546 │ │ movs r0, #5 │ │ - b.n b98fa │ │ + b.n ba54a │ │ movs r4, r0 │ │ - b.n b98fe │ │ + b.n ba54e │ │ @ instruction: 0xffe0eaff │ │ ands r0, r0 │ │ - b.n b9906 │ │ + b.n ba556 │ │ lsls r0, r2, #1 │ │ - b.n b9108 │ │ + b.n b9d58 │ │ str r7, [sp, #752] @ 0x2f0 │ │ - b.n b9bde │ │ + b.n ba82e │ │ movs r0, r0 │ │ - b.n b96f0 │ │ + b.n ba340 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n b9c74 │ │ + b.n ba8c4 │ │ lsls r2, r3, #1 │ │ - b.n b917a │ │ + b.n b9dca │ │ movs r0, r0 │ │ - b.n b9c7e │ │ + b.n ba8ce │ │ @ instruction: 0xffe00aff │ │ asrs r0, r7, #32 │ │ - b.n b9124 │ │ + b.n b9d74 │ │ lsrs r7, r7, #1 │ │ - b.n b9d2a │ │ + b.n ba97a │ │ adds r0, #52 @ 0x34 │ │ - b.n b912c │ │ + b.n b9d7c │ │ movs r0, #237 @ 0xed │ │ - b.n b9d32 │ │ + b.n ba982 │ │ asrs r1, r0, #32 │ │ - b.n b9714 │ │ + b.n ba364 │ │ movs r0, r0 │ │ - b.n b9114 │ │ + b.n b9d64 │ │ adds r0, #3 │ │ - b.n b971c │ │ + b.n ba36c │ │ movs r1, r0 │ │ - b.n b9d42 │ │ - strh r4, [r6, #30] │ │ + b.n ba992 │ │ + strh r5, [r6, #30] │ │ @ instruction: 0xebffffd6 │ │ @ instruction: 0xeaff9000 │ │ - b.n b994e │ │ + b.n ba59e │ │ @ instruction: 0xffd4eaff │ │ - bxns r2 │ │ + mov ip, r8 │ │ movs r2, r0 │ │ - lsls r5, r1, #29 │ │ - vrsra.u32 d31, d21, #11 │ │ - vqshlu.s32 q10, q14, #20 │ │ + @ instruction: 0xfadbfff4 │ │ + b.n b9cd4 │ │ + vpadal.s16 d20, d28 │ │ movs r2, r0 │ │ - str r3, [r3, #40] @ 0x28 │ │ - vqshlu.s64 q8, q8, #53 @ 0x35 │ │ - @ instruction: 0xfff54ff0 │ │ + ldrh r3, [r7, r0] │ │ + @ instruction: 0xfff5fa7e │ │ + @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b9b4c │ │ - beq.n b965c │ │ - b.n b9ad0 │ │ + b.n ba79c │ │ + beq.n ba2ac │ │ + b.n ba720 │ │ str r0, [r5, r0] │ │ - b.n b915a │ │ + b.n b9daa │ │ ands r0, r0 │ │ - b.n b997e │ │ + b.n ba5ce │ │ lsls r0, r1, #9 │ │ - b.n b9162 │ │ + b.n b9db2 │ │ movs r0, r0 │ │ - b.n b9ce6 │ │ + b.n ba936 │ │ strb r5, [r0, #0] │ │ - b.n b998a │ │ + b.n ba5da │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r6, #8 │ │ - b.n b917a │ │ + b.n b9dca │ │ strb r5, [r0, #0] │ │ - b.n b9996 │ │ + b.n ba5e6 │ │ movs r5, r0 │ │ - b.n b98fa │ │ + b.n ba54a │ │ movs r2, r0 │ │ ldr r2, [sp, #0] │ │ movs r4, r0 │ │ - b.n b99a2 │ │ + b.n ba5f2 │ │ lsrs r5, r6, #1 │ │ add.w r0, r0, r8, asr #28 │ │ - b.n b9192 │ │ + b.n b9de2 │ │ str r4, [r0, r0] │ │ - b.n b9188 │ │ + b.n b9dd8 │ │ ands r0, r1 │ │ - b.n b918c │ │ + b.n b9ddc │ │ asrs r0, r4, #2 │ │ - b.n b919e │ │ + b.n b9dee │ │ str r1, [r0, #0] │ │ - b.n b99ba │ │ + b.n ba60a │ │ movs r4, r0 │ │ - b.n b8faa │ │ + b.n b9bfa │ │ movs r0, r2 │ │ - b.n b919c │ │ + b.n b9dec │ │ movs r0, r0 │ │ - b.n b9d26 │ │ + b.n ba976 │ │ lsls r3, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n b91b0 │ │ + b.n b9e00 │ │ movs r0, #1 │ │ - b.n b9b20 │ │ + b.n ba770 │ │ movs r2, r0 │ │ - b.n b9936 │ │ + b.n ba586 │ │ lsls r4, r4, #1 │ │ subs r0, r0, r0 │ │ str r0, [r2, r0] │ │ - b.n b91d8 │ │ + b.n b9e28 │ │ movs r0, #4 │ │ - b.n b9bae │ │ + b.n ba7fe │ │ ands r1, r0 │ │ - b.n b9de6 │ │ + b.n baa36 │ │ movs r0, r0 │ │ - b.n b9dea │ │ + b.n baa3a │ │ adds r0, #1 │ │ - b.n b9b38 │ │ + b.n ba788 │ │ str r4, [r1, #0] │ │ - b.n b91cc │ │ + b.n b9e1c │ │ stmia r0!, {} │ │ - b.n b99f6 │ │ + b.n ba646 │ │ movs r0, r2 │ │ - b.n b91f4 │ │ + b.n b9e44 │ │ str r0, [sp, #16] │ │ - b.n b99fe │ │ + b.n ba64e │ │ ands r1, r0 │ │ - b.n b9bca │ │ + b.n ba81a │ │ str r1, [r0, #0] │ │ - b.n b9b54 │ │ + b.n ba7a4 │ │ str r1, [r0, r0] │ │ - b.n b9b54 │ │ - add r0, pc, #8 @ (adr r0, b96d4 ) │ │ - b.n b9a0e │ │ + b.n ba7a4 │ │ + add r0, pc, #8 @ (adr r0, ba324 ) │ │ + b.n ba65e │ │ strh r3, [r0, #0] │ │ - b.n b9a12 │ │ + b.n ba662 │ │ movs r0, r0 │ │ - b.n b997e │ │ + b.n ba5ce │ │ movs r7, r0 │ │ ldrh r0, [r0, #16] │ │ - b.n b98e4 │ │ - b.n b9600 │ │ + b.n ba534 │ │ + b.n ba250 │ │ strb r2, [r0, #0] │ │ - b.n b9b70 │ │ + b.n ba7c0 │ │ adds r0, #1 │ │ - b.n b9b76 │ │ + b.n ba7c6 │ │ movs r0, #4 │ │ - b.n b9bfe │ │ + b.n ba84e │ │ movs r1, r0 │ │ - b.n b9c06 │ │ + b.n ba856 │ │ movs r6, r1 │ │ - b.n b99a0 │ │ + b.n ba5f0 │ │ strb r6, [r0, #0] │ │ - b.n b9a36 │ │ + b.n ba686 │ │ @ instruction: 0xffed0aff │ │ movs r0, r2 │ │ - b.n b9238 │ │ + b.n b9e88 │ │ movs r1, r1 │ │ - b.n b97a2 │ │ + b.n ba3f2 │ │ movs r0, r0 │ │ - b.n b9208 │ │ + b.n b9e58 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n b9db8 │ │ + b.n baa08 │ │ ands r1, r0 │ │ - b.n b9e52 │ │ + b.n baaa2 │ │ ands r5, r0 │ │ strh r0, [r4, #12] │ │ strb r0, [r0, #0] │ │ - b.n b9e5a │ │ + b.n baaaa │ │ movs r4, r0 │ │ - b.n b9dc8 │ │ + b.n baa18 │ │ movs r7, r1 │ │ subs r2, #0 │ │ lsls r4, r1, #4 │ │ - b.n b9a66 │ │ + b.n ba6b6 │ │ movs r4, r2 │ │ - b.n b9e0a │ │ + b.n baa5a │ │ movs r4, r1 │ │ ldrh r0, [r0, #16] │ │ movs r1, r0 │ │ - b.n b9de2 │ │ + b.n baa32 │ │ movs r1, r0 │ │ - b.n b9e76 │ │ + b.n baac6 │ │ movs r0, r1 │ │ strh r0, [r4, #12] │ │ adds r0, #12 │ │ - b.n b9278 │ │ + b.n b9ec8 │ │ movs r3, r0 │ │ - b.n b9ec2 │ │ + b.n bab12 │ │ strb r3, [r0, #0] │ │ - b.n b9ece │ │ + b.n bab1e │ │ movs r0, #10 │ │ - b.n b9a8a │ │ + b.n ba6da │ │ lsrs r5, r1, #10 │ │ orn r0, r2, #8650752 @ 0x840000 │ │ - b.n b9bf2 │ │ + b.n ba842 │ │ lsrs r5, r1, #10 │ │ - bl ffcfd74c │ │ + bl ffcfe39c │ │ subs r7, r7, r3 │ │ movs r7, r0 │ │ - b.n b9a06 │ │ + b.n ba656 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n b9e16 │ │ + b.n baa66 │ │ movs r1, r0 │ │ - b.n b9eaa │ │ + b.n baafa │ │ strh r0, [r0, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ movs r4, r0 │ │ - b.n b9c74 │ │ + b.n ba8c4 │ │ asrs r7, r0, #4 │ │ - b.n b96aa │ │ + b.n ba2fa │ │ asrs r7, r0, #4 │ │ - b.n b967a │ │ + b.n ba2ca │ │ strb r1, [r0, #0] │ │ - b.n b9c8c │ │ + b.n ba8dc │ │ movs r7, r0 │ │ - b.n b9a32 │ │ + b.n ba682 │ │ @ instruction: 0xfffa1aff │ │ ands r0, r1 │ │ - b.n b92c4 │ │ + b.n b9f14 │ │ lsls r0, r1, #9 │ │ - b.n b92b6 │ │ + b.n b9f06 │ │ str r0, [r5, #0] │ │ - b.n b929a │ │ + b.n b9eea │ │ movs r0, r0 │ │ - b.n b9e36 │ │ + b.n baa86 │ │ lsls r4, r6, #8 │ │ asrs r4, r2, #22 │ │ movs r6, r0 │ │ asrs r0, r2, #5 │ │ movs r6, r0 │ │ ldr r2, [sp, #0] │ │ movs r4, r0 │ │ - b.n b9ae6 │ │ + b.n ba736 │ │ lsrs r4, r4, #32 │ │ add.w r0, r0, r8, asr #28 │ │ - b.n b92d6 │ │ + b.n b9f26 │ │ movs r7, r0 │ │ - b.n b9a5e │ │ + b.n ba6ae │ │ @ instruction: 0xffae1aff │ │ movs r0, r0 │ │ and.w r0, r0, r7, lsl #24 │ │ - b.n b9afe │ │ + b.n ba74e │ │ movs r4, r0 │ │ - b.n b92fc │ │ + b.n b9f4c │ │ movs r6, r0 │ │ - b.n b9a66 │ │ + b.n ba6b6 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #9 │ │ - b.n b92f6 │ │ + b.n b9f46 │ │ movs r0, r0 │ │ - b.n b9e72 │ │ + b.n baac2 │ │ strb r0, [r2, #9] │ │ asrs r4, r2, #22 │ │ lsls r6, r0, #4 │ │ asrs r7, r6, #13 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ - beq.n b9818 │ │ - b.n b9c78 │ │ + beq.n ba468 │ │ + b.n ba8c8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {sp} │ │ - b.n b930a │ │ + b.n b9f5a │ │ movs r2, r0 │ │ - b.n b9a9c │ │ + b.n ba6ec │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ adds r0, #1 │ │ - b.n b9f36 │ │ + b.n bab86 │ │ asrs r7, r0, #32 │ │ - b.n b9b3a │ │ + b.n ba78a │ │ str r1, [r0, #16] │ │ - b.n b971e │ │ + b.n ba36e │ │ asrs r1, r0, #32 │ │ - b.n b9d04 │ │ + b.n ba954 │ │ movs r2, r0 │ │ - b.n b9aa8 │ │ + b.n ba6f8 │ │ str r7, [r0, #16] │ │ - b.n b970a │ │ + b.n ba35a │ │ str r6, [r0, #0] │ │ - b.n b9b94 │ │ + b.n ba7e4 │ │ strb r7, [r0, #0] │ │ - b.n b991e │ │ + b.n ba56e │ │ @ instruction: 0xfff89aff │ │ asrs r1, r0, #32 │ │ - b.n b9ca8 │ │ + b.n ba8f8 │ │ asrs r0, r0, #32 │ │ - b.n b931e │ │ + b.n b9f6e │ │ lsls r2, r0, #4 │ │ - b.n b9fe2 │ │ + b.n bac32 │ │ lsls r0, r2, #9 │ │ - b.n b932e │ │ - beq.n b9860 │ │ - b.n b9cc0 │ │ + b.n b9f7e │ │ + beq.n ba4b0 │ │ + b.n ba910 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, sp, lr} │ │ - b.n b9b72 │ │ + b.n ba7c2 │ │ movs r4, r0 │ │ - b.n b9370 │ │ + b.n b9fc0 │ │ movs r6, r0 │ │ - b.n b9ada │ │ + b.n ba72a │ │ @ instruction: 0xffe21aff │ │ @ instruction: 0xffe6eaff │ │ - ldr r7, [pc, #960] @ (b9c04 ) │ │ + ldr r7, [pc, #960] @ (ba854 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n b9d64 │ │ + b.n ba9b4 │ │ svc 141 @ 0x8d │ │ - b.n b9ce8 │ │ + b.n ba938 │ │ movs r2, r0 │ │ - b.n b9ef8 │ │ + b.n bab48 │ │ lsls r5, r1, #2 │ │ ldr r2, [sp, #0] │ │ strh r0, [r0, #0] │ │ - b.n b9b9a │ │ + b.n ba7ea │ │ movs r4, r0 │ │ - b.n b9380 │ │ - b.n b9870 │ │ - b.n b9398 │ │ + b.n b9fd0 │ │ + b.n ba4c0 │ │ + b.n b9fe8 │ │ stmia r3!, {r1} │ │ - b.n b9c66 │ │ + b.n ba8b6 │ │ lsls r2, r0, #28 │ │ - b.n b9e8a │ │ + b.n baada │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ - add r0, pc, #256 @ (adr r0, b9970 ) │ │ - b.n b9396 │ │ + add r0, pc, #256 @ (adr r0, ba5c0 ) │ │ + b.n b9fe6 │ │ movs r1, r0 │ │ - b.n b9f32 │ │ + b.n bab82 │ │ lsls r2, r1, #2 │ │ subs r0, r0, r0 │ │ str r4, [r3, r4] │ │ - b.n b93b2 │ │ + b.n ba002 │ │ movs r0, r0 │ │ - b.n b9f2c │ │ + b.n bab7c │ │ lsls r7, r0, #2 │ │ lsrs r0, r0, #8 │ │ strb r0, [r3, #4] │ │ - b.n b93be │ │ + b.n ba00e │ │ movs r7, r0 │ │ - b.n b9442 │ │ + b.n ba092 │ │ ands r0, r1 │ │ - b.n b93c6 │ │ + b.n ba016 │ │ strb r1, [r0, #0] │ │ - b.n b9d24 │ │ + b.n ba974 │ │ str r4, [r2, #0] │ │ - b.n b93c4 │ │ + b.n ba014 │ │ movs r1, r0 │ │ - b.n b9ebe │ │ + b.n bab0e │ │ strb r0, [r3, #4] │ │ - b.n b93b6 │ │ + b.n ba006 │ │ strb r4, [r2, #0] │ │ - b.n b9fe6 │ │ + b.n bac36 │ │ str r4, [r3, #16] │ │ - b.n b93be │ │ + b.n ba00e │ │ lsls r6, r4, #1 │ │ subs r0, r0, r0 │ │ str r4, [r1, #0] │ │ - b.n b9bf2 │ │ + b.n ba842 │ │ asrs r4, r5, #32 │ │ - b.n b93d0 │ │ + b.n ba020 │ │ str r0, [sp, #56] @ 0x38 │ │ - b.n b9bfa │ │ + b.n ba84a │ │ adds r0, #32 │ │ - b.n b93d8 │ │ + b.n ba028 │ │ movs r0, #36 @ 0x24 │ │ - b.n b93dc │ │ + b.n ba02c │ │ movs r5, r0 │ │ - b.n b99d4 │ │ + b.n ba624 │ │ asrs r7, r0, #32 │ │ - b.n b9952 │ │ - ldr r3, [r0, #28] │ │ + b.n ba5a2 │ │ + ldr r4, [r2, #56] @ 0x38 │ │ @ instruction: 0xfa002024 │ │ - b.n b940c │ │ + b.n ba05c │ │ movs r0, r0 │ │ - b.n ba016 │ │ + b.n bac66 │ │ adds r0, #32 │ │ - b.n b9414 │ │ - b.n b98ee │ │ - b.n b9c1e │ │ + b.n ba064 │ │ + b.n ba53e │ │ + b.n ba86e │ │ asrs r4, r5, #32 │ │ - b.n b941c │ │ + b.n ba06c │ │ movs r0, r0 │ │ - b.n b9f92 │ │ + b.n babe2 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n b93f4 │ │ + b.n ba044 │ │ lsls r2, r7, #2 │ │ - b.n b9c78 │ │ + b.n ba8c8 │ │ str r0, [r0, r0] │ │ - b.n b9402 │ │ + b.n ba052 │ │ lsls r3, r3, #1 │ │ lsrs r0, r0, #8 │ │ lsls r6, r4, #3 │ │ and.w r0, r0, ip, lsr #17 │ │ - b.n b94a0 │ │ + b.n ba0f0 │ │ movs r0, r2 │ │ - b.n b9424 │ │ + b.n ba074 │ │ strb r0, [r6, #8] │ │ - b.n b94aa │ │ + b.n ba0fa │ │ strb r3, [r2, r0] │ │ - b.n b9a0a │ │ + b.n ba65a │ │ str r0, [r0, r0] │ │ - b.n b941e │ │ + b.n ba06e │ │ movs r0, r0 │ │ - b.n b9fc0 │ │ + b.n bac10 │ │ lsls r1, r2, #1 │ │ lsrs r0, r0, #8 │ │ strb r1, [r0, #0] │ │ - b.n ba05a │ │ + b.n bacaa │ │ str r0, [sp, #32] │ │ - b.n b9440 │ │ + b.n ba090 │ │ lsls r0, r0, #2 │ │ - b.n b9444 │ │ + b.n ba094 │ │ ldrb r4, [r5, #22] │ │ - b.n b9974 │ │ - add r4, pc, #76 @ (adr r4, b9974 ) │ │ - b.n b9c6a │ │ + b.n ba5c4 │ │ + add r4, pc, #76 @ (adr r4, ba5c4 ) │ │ + b.n ba8ba │ │ movs r1, r0 │ │ - b.n b9fea │ │ + b.n bac3a │ │ lsls r1, r3, #28 │ │ - b.n b9a32 │ │ + b.n ba682 │ │ movs r4, r3 │ │ - b.n b9450 │ │ + b.n ba0a0 │ │ asrs r4, r5, #32 │ │ - b.n b9454 │ │ + b.n ba0a4 │ │ stmia r0!, {r3, r5} │ │ - b.n b9458 │ │ - add r0, pc, #96 @ (adr r0, b99a0 ) │ │ - b.n b945c │ │ + b.n ba0a8 │ │ + add r0, pc, #96 @ (adr r0, ba5f0 ) │ │ + b.n ba0ac │ │ lsls r6, r5, #1 │ │ subs r0, r0, r0 │ │ strb r4, [r6, #15] │ │ - b.n b9488 │ │ + b.n ba0d8 │ │ lsls r0, r1, #1 │ │ - b.n b9470 │ │ + b.n ba0c0 │ │ strb r7, [r0, #0] │ │ - b.n b9a70 │ │ + b.n ba6c0 │ │ str r0, [r3, #4] │ │ - b.n b9504 │ │ + b.n ba154 │ │ strb r0, [r2, #1] │ │ - b.n b9488 │ │ + b.n ba0d8 │ │ movs r6, r0 │ │ - b.n b9c06 │ │ + b.n ba856 │ │ stmia r1!, {r4, r5, r6} │ │ - b.n b9482 │ │ + b.n ba0d2 │ │ str r4, [r0, #0] │ │ strh r0, [r4, #12] │ │ ands r0, r0 │ │ - b.n b9e38 │ │ + b.n baa88 │ │ ands r4, r0 │ │ - b.n b9982 │ │ + b.n ba5d2 │ │ strb r4, [r6, #24] │ │ - b.n b9a4a │ │ + b.n ba69a │ │ movs r7, r7 │ │ - b.n ba024 │ │ + b.n bac74 │ │ lsls r7, r2, #2 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r0} │ │ - b.n ba0be │ │ + b.n bad0e │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n b949c │ │ - add r7, pc, #112 @ (adr r7, b99f4 ) │ │ - b.n b9cc6 │ │ + b.n ba0ec │ │ + add r7, pc, #112 @ (adr r7, ba644 ) │ │ + b.n ba916 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n b9e38 │ │ + b.n baa88 │ │ strb r0, [r4, #0] │ │ - b.n b9e5c │ │ + b.n baaac │ │ sbcs r0, r0 │ │ - b.n b94b2 │ │ + b.n ba102 │ │ str r4, [r0, #24] │ │ - b.n b94b6 │ │ - add r0, pc, #0 @ (adr r0, b9998 ) │ │ + b.n ba106 │ │ + add r0, pc, #0 @ (adr r0, ba5e8 ) │ │ strh r0, [r0, r4] │ │ strb r4, [r7, #28] │ │ - b.n b9cde │ │ + b.n ba92e │ │ movs r0, r0 │ │ - b.n ba054 │ │ + b.n baca4 │ │ ldrb r4, [r3, #4] │ │ str r0, [r4, r6] │ │ stmia r0!, {r0, r1, r2} │ │ - b.n b9cb6 │ │ + b.n ba906 │ │ asrs r0, r1, #32 │ │ - b.n b9cee │ │ + b.n ba93e │ │ strh r2, [r1, #0] │ │ - b.n b9cba │ │ + b.n ba90a │ │ strh r0, [r0, #12] │ │ - b.n b94b6 │ │ + b.n ba106 │ │ strh r1, [r0, #0] │ │ - b.n b9cfa │ │ + b.n ba94a │ │ stmia r1!, {r2, r7} │ │ - b.n b94be │ │ + b.n ba10e │ │ movs r2, r1 │ │ - b.n b99ca │ │ + b.n ba61a │ │ stmia r0!, {r3, r5} │ │ - b.n b9500 │ │ + b.n ba150 │ │ strb r7, [r0, #0] │ │ - b.n b99d6 │ │ + b.n ba626 │ │ asrs r4, r5, #32 │ │ - b.n b9508 │ │ + b.n ba158 │ │ movs r7, r0 │ │ - b.n b9cf2 │ │ + b.n ba942 │ │ movs r1, r4 │ │ subs r0, r0, r0 │ │ str r4, [r1, r0] │ │ - b.n b94f4 │ │ - add r0, pc, #8 @ (adr r0, b99e4 ) │ │ - b.n b9d1e │ │ + b.n ba144 │ │ + add r0, pc, #8 @ (adr r0, ba634 ) │ │ + b.n ba96e │ │ str r4, [r2, r0] │ │ - b.n b9504 │ │ + b.n ba154 │ │ movs r4, #63 @ 0x3f │ │ - b.n ba126 │ │ + b.n bad76 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n b9524 │ │ + b.n ba174 │ │ strb r1, [r0, #0] │ │ - b.n b9d2e │ │ + b.n ba97e │ │ str r4, [r3, #0] │ │ - b.n b952c │ │ + b.n ba17c │ │ ands r0, r3 │ │ - b.n b9530 │ │ + b.n ba180 │ │ lsls r7, r7, #16 │ │ - b.n ba0ac │ │ + b.n bacfc │ │ strh r0, [r1, #0] │ │ - b.n b9518 │ │ + b.n ba168 │ │ strh r3, [r0, #0] │ │ - b.n b9d42 │ │ + b.n ba992 │ │ movs r0, #9 │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n b9d4a │ │ + b.n ba99a │ │ asrs r6, r0, #32 │ │ - b.n b9d4e │ │ + b.n ba99e │ │ adds r0, #4 │ │ - b.n b9d52 │ │ + b.n ba9a2 │ │ ldrb r2, [r3, #5] │ │ add.w r0, r0, r0 │ │ - b.n b9ccc │ │ + b.n ba91c │ │ lsls r4, r6, #2 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n b9550 │ │ - b.n b9a34 │ │ - b.n b955c │ │ + b.n ba1a0 │ │ + b.n ba684 │ │ + b.n ba1ac │ │ cmp r1, #208 @ 0xd0 │ │ - b.n b9daa │ │ + b.n ba9fa │ │ ands r1, r0 │ │ - b.n b9f52 │ │ + b.n baba2 │ │ str r0, [r0, r0] │ │ - b.n b9f78 │ │ + b.n babc8 │ │ movs r0, #10 │ │ - b.n b9d76 │ │ + b.n ba9c6 │ │ adds r0, #8 │ │ - b.n b9d7a │ │ - ldr r1, [pc, #960] @ (b9dfc ) │ │ - b.n b9dbe │ │ + b.n ba9ca │ │ + ldr r1, [pc, #960] @ (baa4c ) │ │ + b.n baa0e │ │ str r4, [r1, r0] │ │ - b.n b957c │ │ + b.n ba1cc │ │ strh r0, [r1, #0] │ │ - b.n b9580 │ │ + b.n ba1d0 │ │ movs r6, r0 │ │ and.w r0, r0, r1 │ │ - b.n ba18e │ │ + b.n badde │ │ str r0, [r0, r0] │ │ - b.n b9562 │ │ + b.n ba1b2 │ │ movs r4, r1 │ │ - b.n b9560 │ │ + b.n ba1b0 │ │ movs r0, r0 │ │ - b.n ba19a │ │ + b.n badea │ │ lsls r2, r7, #2 │ │ - b.n b9de8 │ │ + b.n baa38 │ │ movs r0, r0 │ │ - b.n ba11a │ │ + b.n bad6a │ │ lsls r3, r1, #2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n ba1aa │ │ + b.n badfa │ │ asrs r5, r0, #32 │ │ - b.n b9dae │ │ + b.n ba9fe │ │ movs r0, r1 │ │ - b.n b957c │ │ + b.n ba1cc │ │ movs r2, r0 │ │ - b.n b9db6 │ │ + b.n baa06 │ │ movs r0, #14 │ │ - b.n b9dba │ │ + b.n baa0a │ │ adds r0, #16 │ │ - b.n b9588 │ │ + b.n ba1d8 │ │ mrc2 11, 0, lr, cr11, cr15, {7} @ │ │ movs r4, r0 │ │ - b.n b9596 │ │ - beq.n b9ac0 │ │ - b.n b9f20 │ │ + b.n ba1e6 │ │ + beq.n ba710 │ │ + b.n bab70 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r7, r9} │ │ - b.n b95d0 │ │ + b.n ba220 │ │ movs r2, #221 @ 0xdd │ │ - b.n ba096 │ │ + b.n bace6 │ │ asrs r4, r5, #10 │ │ - b.n b95d8 │ │ + b.n ba228 │ │ movs r0, r0 │ │ - b.n b9bbc │ │ + b.n ba80c │ │ asrs r1, r0, #32 │ │ - b.n b9bc0 │ │ - strh r0, [r0, #14] │ │ + b.n ba810 │ │ + strh r1, [r0, #14] │ │ @ instruction: 0xebff705c │ │ - b.n b965e │ │ + b.n ba2ae │ │ movs r4, r0 │ │ - b.n ba1ee │ │ + b.n bae3e │ │ str r4, [r1, #0] │ │ - b.n b9df2 │ │ + b.n baa42 │ │ asrs r4, r5, #32 │ │ - b.n b95d0 │ │ + b.n ba220 │ │ adds r0, #32 │ │ - b.n b95d4 │ │ + b.n ba224 │ │ str r0, [sp, #56] @ 0x38 │ │ - b.n b9dfe │ │ + b.n baa4e │ │ lsls r6, r3, #28 │ │ - b.n b9bc2 │ │ + b.n ba812 │ │ movs r0, #36 @ 0x24 │ │ - b.n b95e0 │ │ - ldrb r1, [r7, #0] │ │ + b.n ba230 │ │ + ldrb r5, [r6, #0] │ │ add.w r0, r0, r0 │ │ - b.n ba16e │ │ + b.n badbe │ │ lsls r5, r7, #1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n b968a │ │ + b.n ba2da │ │ str r4, [r0, r0] │ │ - b.n b9fda │ │ + b.n bac2a │ │ movs r1, r0 │ │ - b.n ba100 │ │ + b.n bad50 │ │ vpmin.u , q13, │ │ bx r3 │ │ - b.n b9e26 │ │ + b.n baa76 │ │ movs r2, r0 │ │ - b.n ba19c │ │ + b.n badec │ │ lsls r5, r3, #1 │ │ subs r2, #0 │ │ movs r1, r1 │ │ - b.n b9e32 │ │ + b.n baa82 │ │ asrs r4, r2, #32 │ │ - b.n ba236 │ │ + b.n bae86 │ │ movs r1, r0 │ │ - b.n b9f8c │ │ + b.n babdc │ │ strb r0, [r2, #28] │ │ - b.n b9c00 │ │ + b.n ba850 │ │ vpmin.u32 q15, , │ │ movs r0, r0 │ │ - b.n ba1c2 │ │ + b.n bae12 │ │ str r4, [r1, r0] │ │ - b.n b9624 │ │ + b.n ba274 │ │ movs r0, #36 @ 0x24 │ │ - b.n b9628 │ │ + b.n ba278 │ │ adds r0, #32 │ │ - b.n b962c │ │ + b.n ba27c │ │ lsls r5, r2, #1 │ │ lsrs r0, r0, #8 │ │ strh r0, [r1, #0] │ │ - b.n b9634 │ │ + b.n ba284 │ │ strh r0, [r6, #0] │ │ - b.n ba038 │ │ + b.n bac88 │ │ strb r0, [r0, #0] │ │ - b.n ba262 │ │ - add r0, pc, #12 @ (adr r0, b9b30 ) │ │ - b.n b9e66 │ │ + b.n baeb2 │ │ + add r0, pc, #12 @ (adr r0, ba780 ) │ │ + b.n baab6 │ │ str r6, [r1, #0] │ │ - b.n b9e6a │ │ + b.n baaba │ │ str r0, [sp, #0] │ │ - b.n ba26e │ │ + b.n baebe │ │ movs r3, r0 │ │ and.w r0, r0, ip, asr #4 │ │ - b.n b9670 │ │ - add r0, pc, #4 @ (adr r0, b9b3c ) │ │ - b.n ba04e │ │ + b.n ba2c0 │ │ + add r0, pc, #4 @ (adr r0, ba78c ) │ │ + b.n bac9e │ │ str r1, [r0, #0] │ │ - b.n b9fea │ │ + b.n bac3a │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n b9e86 │ │ + b.n baad6 │ │ asrs r2, r1, #32 │ │ - b.n b9e8a │ │ + b.n baada │ │ lsrs r5, r7, #11 │ │ add.w r0, r0, r0 │ │ - b.n ba1f2 │ │ + b.n bae42 │ │ @ instruction: 0xfff61aff │ │ asrs r4, r5, #32 │ │ - b.n b9694 │ │ + b.n ba2e4 │ │ strb r1, [r0, #0] │ │ - b.n ba06c │ │ + b.n bacbc │ │ movs r0, #28 │ │ - b.n b969c │ │ + b.n ba2ec │ │ adds r0, #8 │ │ - b.n b9ea6 │ │ + b.n baaf6 │ │ movs r1, #137 @ 0x89 │ │ - b.n b9a7a │ │ + b.n ba6ca │ │ movs r1, #137 @ 0x89 │ │ - b.n b9c7e │ │ + b.n ba8ce │ │ str r0, [sp, #4] │ │ - b.n ba084 │ │ + b.n bacd4 │ │ movs r0, r1 │ │ - b.n b9698 │ │ + b.n ba2e8 │ │ lsls r0, r0, #1 │ │ - b.n ba22c │ │ + b.n bae7c │ │ movs r4, r0 │ │ - b.n b9682 │ │ + b.n ba2d2 │ │ @ instruction: 0xffec1aff │ │ movs r4, r2 │ │ - b.n b96a8 │ │ + b.n ba2f8 │ │ str r0, [sp, #0] │ │ - b.n ba2ca │ │ + b.n baf1a │ │ asrs r0, r3, #32 │ │ - b.n b96c8 │ │ + b.n ba318 │ │ movs r0, #64 @ 0x40 │ │ - b.n ba2d2 │ │ + b.n baf22 │ │ lsls r2, r0, #8 │ │ stmia.w sp, {r3, ip} │ │ - b.n b9eda │ │ + b.n bab2a │ │ lsrs r0, r2, #12 │ │ add.w r0, r0, ip, asr #4 │ │ - b.n b96dc │ │ + b.n ba32c │ │ lsls r0, r1, #1 │ │ - b.n b96c8 │ │ + b.n ba318 │ │ cmp r1, #208 @ 0xd0 │ │ - b.n b9f2a │ │ + b.n bab7a │ │ movs r1, #240 @ 0xf0 │ │ - b.n b9f48 │ │ + b.n bab98 │ │ movs r1, #208 @ 0xd0 │ │ - b.n b9f4c │ │ + b.n bab9c │ │ rors r0, r2 │ │ - b.n b9f50 │ │ + b.n baba0 │ │ movs r0, #1 │ │ - b.n ba0de │ │ + b.n bad2e │ │ adds r0, #0 │ │ - b.n ba108 │ │ + b.n bad58 │ │ cmp r1, #240 @ 0xf0 │ │ - b.n b9f42 │ │ + b.n bab92 │ │ movs r0, #64 @ 0x40 │ │ - b.n ba306 │ │ + b.n baf56 │ │ lsls r4, r3, #1 │ │ - b.n b976c │ │ + b.n ba3bc │ │ adds r0, #24 │ │ - b.n b9708 │ │ + b.n ba358 │ │ adds r0, #18 │ │ - b.n b9cd8 │ │ + b.n ba928 │ │ adds r0, #24 │ │ - b.n b96f0 │ │ + b.n ba340 │ │ @ instruction: 0xffd6eaff │ │ movs r4, r5 │ │ - b.n b9718 │ │ + b.n ba368 │ │ asrs r4, r6, #24 │ │ - b.n b9f22 │ │ + b.n bab72 │ │ str r2, [r0, #0] │ │ - b.n b9f26 │ │ + b.n bab76 │ │ strb r3, [r0, #0] │ │ - b.n b9f2a │ │ + b.n bab7a │ │ str r0, [sp, #56] @ 0x38 │ │ - b.n b9f2e │ │ + b.n bab7e │ │ ands r0, r0 │ │ - b.n b9f32 │ │ + b.n bab82 │ │ lsrs r0, r3, #12 │ │ @ instruction: 0xeb00c028 │ │ - b.n b9734 │ │ + b.n ba384 │ │ asrs r4, r0, #32 │ │ - b.n b9f3e │ │ - b.n b9c12 │ │ - b.n b9f42 │ │ + b.n bab8e │ │ + b.n ba862 │ │ + b.n bab92 │ │ adds r0, #7 │ │ - b.n b9f46 │ │ + b.n bab96 │ │ movs r0, #6 │ │ - b.n b9f4a │ │ + b.n bab9a │ │ movs r0, r0 │ │ - b.n ba2ae │ │ + b.n baefe │ │ @ instruction: 0xff921aff │ │ movs r0, r1 │ │ - b.n b9738 │ │ + b.n ba388 │ │ movs r0, r2 │ │ - b.n b9734 │ │ + b.n ba384 │ │ vpmin.u32 q15, , │ │ movs r0, r0 │ │ - b.n ba2d4 │ │ + b.n baf24 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n b974c │ │ + b.n ba39c │ │ asrs r0, r0, #32 │ │ - b.n ba36e │ │ + b.n bafbe │ │ movs r0, #24 │ │ - b.n b976c │ │ + b.n ba3bc │ │ movs r0, #0 │ │ - b.n b9750 │ │ + b.n ba3a0 │ │ movs r0, #9 │ │ - b.n b9f7a │ │ + b.n babca │ │ asrs r4, r0, #32 │ │ - b.n b9758 │ │ + b.n ba3a8 │ │ asrs r0, r6, #32 │ │ - b.n ba15c │ │ + b.n badac │ │ lsrs r6, r4, #11 │ │ add.w r0, r0, ip, asr #4 │ │ - b.n b9784 │ │ + b.n ba3d4 │ │ lsls r0, r1, #1 │ │ - b.n b9770 │ │ + b.n ba3c0 │ │ cmp r1, #208 @ 0xd0 │ │ - b.n b9fd2 │ │ + b.n bac22 │ │ ands r1, r0 │ │ - b.n ba17a │ │ + b.n badca │ │ str r0, [r0, r0] │ │ - b.n ba1a0 │ │ - ldr r1, [pc, #960] @ (ba01c ) │ │ - b.n b9fde │ │ + b.n badf0 │ │ + ldr r1, [pc, #960] @ (bac6c ) │ │ + b.n bac2e │ │ strh r0, [r1, #0] │ │ - b.n b979c │ │ + b.n ba3ec │ │ movs r2, r0 │ │ and.w r0, r0, r4, lsr #28 │ │ - b.n ba3aa │ │ + b.n baffa │ │ vpmin.u16 q7, q10, │ │ strb r0, [r0, #0] │ │ - b.n ba3b2 │ │ + b.n bb002 │ │ movs r0, r5 │ │ - b.n b97b0 │ │ + b.n ba400 │ │ movs r0, #36 @ 0x24 │ │ - b.n b97b4 │ │ + b.n ba404 │ │ adds r0, #32 │ │ - b.n b97b8 │ │ + b.n ba408 │ │ movs r0, r0 │ │ - b.n ba322 │ │ - b.n b9c94 │ │ - b.n b97bc │ │ + b.n baf72 │ │ + b.n ba8e4 │ │ + b.n ba40c │ │ str r4, [r1, r0] │ │ - b.n b97c4 │ │ + b.n ba414 │ │ vpmin.u q8, , │ │ movs r6, r1 │ │ - b.n b9f40 │ │ + b.n bab90 │ │ vpmin.u q8, , │ │ lsls r4, r3, #1 │ │ - b.n b983c │ │ + b.n ba48c │ │ ands r2, r0 │ │ - b.n b9fde │ │ + b.n bac2e │ │ movs r0, #255 @ 0xff │ │ - b.n ba3e2 │ │ + b.n bb032 │ │ str r3, [r0, #0] │ │ - b.n b9fe6 │ │ + b.n bac36 │ │ asrs r6, r3, #32 │ │ - b.n b9fea │ │ + b.n bac3a │ │ movs r5, r0 │ │ - b.n b9fee │ │ + b.n bac3e │ │ str r6, [r1, r0] │ │ - b.n b9ff2 │ │ - ldr r2, [r0, #36] @ 0x24 │ │ + b.n bac42 │ │ + ldr r2, [r5, #28] │ │ mla r0, r0, r5, lr │ │ - b.n b9ffa │ │ + b.n bac4a │ │ str r0, [r0, r0] │ │ - b.n b97ee │ │ + b.n ba43e │ │ adds r0, #6 │ │ - b.n ba002 │ │ + b.n bac52 │ │ movs r0, #4 │ │ - b.n ba006 │ │ + b.n bac56 │ │ vpmin.u32 q15, q11, │ │ movs r4, r4 │ │ - b.n b9808 │ │ + b.n ba458 │ │ movs r0, #0 │ │ - b.n ba412 │ │ + b.n bb062 │ │ movs r0, #0 │ │ - b.n b97e6 │ │ + b.n ba436 │ │ asrs r4, r0, #32 │ │ - b.n b97fa │ │ + b.n ba44a │ │ asrs r2, r0, #32 │ │ - b.n ba3e0 │ │ + b.n bb030 │ │ asrs r4, r0, #32 │ │ - b.n b97e2 │ │ + b.n ba432 │ │ movs r4, r1 │ │ - b.n ba426 │ │ + b.n bb076 │ │ movs r4, r0 │ │ - b.n b97fa │ │ - beq.n b9d24 │ │ - b.n ba184 │ │ + b.n ba44a │ │ + beq.n ba974 │ │ + b.n badd4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0} │ │ - b.n ba3d6 │ │ + b.n bb026 │ │ movs r3, r0 │ │ - bge.n b9cfa │ │ + bge.n ba94a │ │ str r6, [r0, #0] │ │ - b.n b9dfe │ │ + b.n baa4e │ │ ands r4, r0 │ │ - b.n b9e02 │ │ + b.n baa52 │ │ str r0, [sp, #0] │ │ - b.n b9d98 │ │ + b.n ba9e8 │ │ movs r3, r0 │ │ and.w r7, r0, ip, ror #30 │ │ add.w r0, r0, r0 │ │ - b.n b9832 │ │ + b.n ba482 │ │ movs r4, r0 │ │ - b.n ba3b6 │ │ + b.n bb006 │ │ vpmin.u8 , q8, │ │ lsls r7, r7, #16 │ │ - b.n ba3d0 │ │ + b.n bb020 │ │ movs r4, #63 @ 0x3f │ │ - b.n ba462 │ │ + b.n bb0b2 │ │ movs r0, #9 │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n ba06a │ │ + b.n bacba │ │ asrs r6, r0, #32 │ │ - b.n ba06e │ │ + b.n bacbe │ │ adds r0, #4 │ │ - b.n ba072 │ │ + b.n bacc2 │ │ ldrb r2, [r2, #2] │ │ add.w r0, r0, r0 │ │ - b.n b9fec │ │ + b.n bac3c │ │ vpmin.u q0, , │ │ @ instruction: 0xffebeaff │ │ - cmn r4, r7 │ │ + cmp r4, r5 │ │ movs r2, r0 │ │ - adds r7, #232 @ 0xe8 │ │ - vsri.32 d19, d14, #11 │ │ + cmp r3, #15 │ │ + vqshl.u64 d18, d15, #53 @ 0x35 │ │ @ instruction: 0xfff54ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n ba270 │ │ + b.n baec0 │ │ svc 109 @ 0x6d │ │ - b.n ba1f4 │ │ + b.n bae44 │ │ strb r4, [r1, #0] │ │ - b.n b9880 │ │ + b.n ba4d0 │ │ str r0, [r0, #0] │ │ - b.n ba0a2 │ │ + b.n bacf2 │ │ asrs r4, r5, #1 │ │ - b.n b9880 │ │ + b.n ba4d0 │ │ strh r3, [r0, #0] │ │ - b.n ba0aa │ │ + b.n bacfa │ │ movs r0, r6 │ │ - b.n ba27c │ │ + b.n baecc │ │ lsls r4, r3, #1 │ │ - b.n b988c │ │ - add r0, pc, #256 @ (adr r0, b9e74 ) │ │ - b.n b98a4 │ │ + b.n ba4dc │ │ + add r0, pc, #256 @ (adr r0, baac4 ) │ │ + b.n ba4f4 │ │ str r2, [r0, r0] │ │ - b.n ba0ba │ │ + b.n bad0a │ │ ldr r7, [sp, #736] @ 0x2e0 │ │ - b.n b98bc │ │ + b.n ba50c │ │ movs r2, r0 │ │ - b.n ba426 │ │ + b.n bb076 │ │ str r0, [r2, #8] │ │ - b.n b98a0 │ │ + b.n ba4f0 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n b9ea8 │ │ + b.n baaf8 │ │ movs r0, #112 @ 0x70 │ │ - b.n b98a8 │ │ + b.n ba4f8 │ │ strb r4, [r2, #2] │ │ - b.n b98ac │ │ + b.n ba4fc │ │ movs r0, r2 │ │ subs r2, #0 │ │ lsrs r0, r2, #19 │ │ - b.n ba12e │ │ + b.n bad7e │ │ movs r1, r0 │ │ - b.n ba0be │ │ + b.n bad0e │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r5 │ │ - b.n b98d8 │ │ + b.n ba528 │ │ asrs r0, r5, #2 │ │ - b.n ba2c4 │ │ + b.n baf14 │ │ ldrb r4, [r2, #0] │ │ @ instruction: 0xeb00c00a │ │ - b.n ba0f2 │ │ + b.n bad42 │ │ movs r0, r0 │ │ - b.n ba456 │ │ + b.n bb0a6 │ │ lsls r3, r1, #25 │ │ subs r0, r0, r0 │ │ asrs r4, r5, #2 │ │ - b.n b98f8 │ │ + b.n ba548 │ │ cmp r2, #0 │ │ - b.n ba3da │ │ + b.n bb02a │ │ lsls r0, r5, #2 │ │ - b.n b9900 │ │ + b.n ba550 │ │ cmp r3, #154 @ 0x9a │ │ - b.n ba450 │ │ + b.n bb0a0 │ │ vaddw.s8 q15, , d16 │ │ asrs r0, r2, #10 │ │ - b.n b9fae │ │ - add r0, pc, #32 @ (adr r0, b9df4 ) │ │ - b.n ba116 │ │ + b.n babfe │ │ + add r0, pc, #32 @ (adr r0, baa44 ) │ │ + b.n bad66 │ │ movs r4, r1 │ │ and.w r0, r0, r0 │ │ - b.n ba51e │ │ + b.n bb16e │ │ asrs r0, r0, #32 │ │ - b.n ba522 │ │ + b.n bb172 │ │ lsls r4, r2, #1 │ │ - b.n b9900 │ │ + b.n ba550 │ │ movs r1, r0 │ │ - b.n ba52a │ │ - b.n b9dec │ │ - b.n ba52e │ │ + b.n bb17a │ │ + b.n baa3c │ │ + b.n bb17e │ │ asrs r4, r5, #32 │ │ - b.n b9808 │ │ + b.n ba458 │ │ asrs r0, r6, #32 │ │ - b.n b980c │ │ + b.n ba45c │ │ movs r0, r5 │ │ - b.n b9810 │ │ + b.n ba460 │ │ movs r6, r1 │ │ @ instruction: 0xea00c00a │ │ - b.n ba142 │ │ - add r0, pc, #32 @ (adr r0, b9e24 ) │ │ - b.n ba146 │ │ - asrs r0, r0, #32 │ │ - b.n ba54a │ │ - b.n b9e0c │ │ - b.n ba54e │ │ + b.n bad92 │ │ + add r0, pc, #32 @ (adr r0, baa74 ) │ │ + b.n bad96 │ │ + asrs r0, r0, #32 │ │ + b.n bb19a │ │ + b.n baa5c │ │ + b.n bb19e │ │ strh r0, [r4, #4] │ │ - b.n b9940 │ │ + b.n ba590 │ │ movs r1, r0 │ │ - b.n ba556 │ │ + b.n bb1a6 │ │ asrs r4, r2, #1 │ │ - b.n b9934 │ │ + b.n ba584 │ │ asrs r0, r6, #32 │ │ - b.n b9834 │ │ + b.n ba484 │ │ asrs r0, r0, #32 │ │ - b.n b9952 │ │ + b.n ba5a2 │ │ movs r0, r5 │ │ - b.n b983c │ │ + b.n ba48c │ │ movs r5, r0 │ │ - b.n ba0cc │ │ - b.n b9e84 │ │ - b.n b9844 │ │ + b.n bad1c │ │ + b.n baad4 │ │ + b.n ba494 │ │ lsls r4, r0, #16 │ │ cmp r2, #0 │ │ strh r2, [r1, #0] │ │ - b.n ba176 │ │ - add r0, pc, #48 @ (adr r0, b9e68 ) │ │ - b.n ba17a │ │ + b.n badc6 │ │ + add r0, pc, #48 @ (adr r0, baab8 ) │ │ + b.n badca │ │ asrs r4, r5, #1 │ │ - b.n b9978 │ │ + b.n ba5c8 │ │ lsls r4, r0, #1 │ │ - b.n b9970 │ │ - b.n b9ef4 │ │ - b.n b9960 │ │ + b.n ba5c0 │ │ + b.n bab44 │ │ + b.n ba5b0 │ │ asrs r0, r2, #32 │ │ - b.n b996c │ │ - add r0, pc, #480 @ (adr r0, ba02c ) │ │ - b.n b9968 │ │ + b.n ba5bc │ │ + add r0, pc, #480 @ (adr r0, bac7c ) │ │ + b.n ba5b8 │ │ movs r0, r0 │ │ - b.n ba0f4 │ │ + b.n bad44 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r5, #1 │ │ - b.n b9994 │ │ + b.n ba5e4 │ │ asrs r4, r0, #32 │ │ - b.n b9a00 │ │ + b.n ba650 │ │ asrs r0, r1, #32 │ │ - b.n ba164 │ │ + b.n badb4 │ │ movs r2, r0 │ │ - b.n ba488 │ │ + b.n bb0d8 │ │ lsls r7, r0, #17 │ │ lsrs r0, r0, #8 │ │ movs r2, #208 @ 0xd0 │ │ - b.n ba1ee │ │ + b.n bae3e │ │ asrs r3, r0, #32 │ │ - b.n ba196 │ │ + b.n bade6 │ │ lsls r1, r2, #22 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n b99ae │ │ + b.n ba5fe │ │ movs r0, #16 │ │ - b.n ba5be │ │ + b.n bb20e │ │ movs r0, r0 │ │ - b.n ba52c │ │ + b.n bb17c │ │ subs r1, r4, r4 │ │ - b.n b9e8a │ │ + b.n baada │ │ strh r0, [r1, #0] │ │ - b.n b9f8c │ │ + b.n babdc │ │ asrs r4, r1, #32 │ │ asrs r0, r2, #22 │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ lsls r1, r3, #16 │ │ subs r0, r0, r0 │ │ asrs r4, r7, #3 │ │ - b.n b9a4e │ │ + b.n ba69e │ │ movs r0, r0 │ │ - b.n ba540 │ │ + b.n bb190 │ │ lsls r6, r3, #16 │ │ lsrs r0, r0, #8 │ │ subs r3, r4, #0 │ │ - b.n ba3b4 │ │ + b.n bb004 │ │ movs r0, #0 │ │ - b.n ba5ea │ │ + b.n bb23a │ │ movs r0, #0 │ │ - b.n b9a30 │ │ + b.n ba680 │ │ asrs r4, r0, #2 │ │ - b.n b99e6 │ │ + b.n ba636 │ │ adds r0, #43 @ 0x2b │ │ - b.n ba676 │ │ + b.n bb2c6 │ │ movs r0, #76 @ 0x4c │ │ - b.n b99e8 │ │ + b.n ba638 │ │ ldrsh r6, [r2, r6] │ │ - b.n ba3c0 │ │ + b.n bb010 │ │ str r4, [r3, r2] │ │ - b.n b99dc │ │ + b.n ba62c │ │ lsls r0, r5, #9 │ │ - b.n b99c8 │ │ + b.n ba618 │ │ lsrs r2, r1, #29 │ │ - b.n ba3d8 │ │ + b.n bb028 │ │ adds r0, #180 @ 0xb4 │ │ - b.n ba258 │ │ + b.n baea8 │ │ adds r0, #92 @ 0x5c │ │ - b.n b9a0c │ │ + b.n ba65c │ │ lsls r0, r4, #1 │ │ - b.n b99f0 │ │ + b.n ba640 │ │ lsls r0, r4, #2 │ │ - b.n ba3e8 │ │ + b.n bb038 │ │ ldrsh r2, [r4, r5] │ │ - b.n ba3e4 │ │ + b.n bb034 │ │ str r4, [r0, r2] │ │ - b.n b99fc │ │ + b.n ba64c │ │ ldrb r6, [r0, r4] │ │ - b.n ba3ec │ │ + b.n bb03c │ │ str r4, [r1, r2] │ │ - b.n b9a04 │ │ + b.n ba654 │ │ str r0, [r0, r3] │ │ - b.n ba402 │ │ + b.n bb052 │ │ movs r2, #96 @ 0x60 │ │ - b.n b99f4 │ │ + b.n ba644 │ │ lsls r4, r7, #1 │ │ - b.n b9a10 │ │ + b.n ba660 │ │ movs r0, #136 @ 0x88 │ │ - b.n ba408 │ │ + b.n bb058 │ │ lsls r0, r0, #2 │ │ - b.n ba40c │ │ + b.n bb05c │ │ str r0, [r1, r1] │ │ - b.n b9a1c │ │ + b.n ba66c │ │ ldrsh r6, [r3, r5] │ │ - b.n ba40c │ │ + b.n bb05c │ │ lsls r4, r1, #1 │ │ - b.n b9a24 │ │ + b.n ba674 │ │ lsrs r5, r6, #30 │ │ - b.n ba410 │ │ - add r0, pc, #16 @ (adr r0, b9f20 ) │ │ - b.n ba6d2 │ │ + b.n bb060 │ │ + add r0, pc, #16 @ (adr r0, bab70 ) │ │ + b.n bb322 │ │ str r4, [r0, r1] │ │ - b.n b9a30 │ │ + b.n ba680 │ │ str r0, [r0, r2] │ │ - b.n ba420 │ │ + b.n bb070 │ │ adds r0, #120 @ 0x78 │ │ - b.n ba424 │ │ + b.n bb074 │ │ lsls r0, r5, #1 │ │ - b.n b9a3c │ │ + b.n ba68c │ │ lsrs r5, r3, #30 │ │ - b.n ba428 │ │ + b.n bb078 │ │ str r0, [r1, r2] │ │ - b.n b9a44 │ │ + b.n ba694 │ │ adds r0, #152 @ 0x98 │ │ - b.n b9a48 │ │ + b.n ba698 │ │ strb r4, [r4, #9] │ │ - b.n b9a34 │ │ + b.n ba684 │ │ lsls r4, r4, #1 │ │ - b.n b9a50 │ │ + b.n ba6a0 │ │ movs r0, #80 @ 0x50 │ │ - b.n b9a54 │ │ + b.n ba6a4 │ │ lsls r2, r0, #2 │ │ - b.n b9aec │ │ + b.n ba73c │ │ asrs r2, r0, #32 │ │ - b.n ba282 │ │ + b.n baed2 │ │ strh r0, [r0, #4] │ │ - b.n b9a60 │ │ + b.n ba6b0 │ │ movs r1, #128 @ 0x80 │ │ - b.n b9eac │ │ + b.n baafc │ │ lsls r0, r0, #1 │ │ - b.n b9a7c │ │ + b.n ba6cc │ │ adds r0, #4 │ │ - b.n b9a74 │ │ + b.n ba6c4 │ │ asrs r6, r5, #13 │ │ add.w r0, r0, r0, lsl #9 │ │ - b.n b9a88 │ │ + b.n ba6d8 │ │ adds r1, #8 │ │ - b.n b9ac2 │ │ + b.n ba712 │ │ strb r4, [r0, #0] │ │ - b.n b9a86 │ │ + b.n ba6d6 │ │ adds r0, #3 │ │ - b.n b9fa6 │ │ + b.n babf6 │ │ strb r7, [r0, #0] │ │ - b.n b9fac │ │ + b.n babfc │ │ adds r0, #7 │ │ - b.n ba294 │ │ + b.n baee4 │ │ strb r4, [r2, #2] │ │ - b.n b9aac │ │ + b.n ba6fc │ │ lsls r0, r6, #3 │ │ asrs r2, r0, #7 │ │ lsls r0, r0, #1 │ │ - b.n b9aa8 │ │ + b.n ba6f8 │ │ asrs r4, r3, #1 │ │ - b.n b9ab8 │ │ + b.n ba708 │ │ movs r1, #8 │ │ - b.n b9aa2 │ │ + b.n ba6f2 │ │ lsrs r0, r2 │ │ - b.n ba308 │ │ + b.n baf58 │ │ lsls r4, r1, #4 │ │ - b.n b9aaa │ │ + b.n ba6fa │ │ asrs r4, r0, #32 │ │ - b.n ba032 │ │ + b.n bac82 │ │ asrs r5, r0, #32 │ │ - b.n ba132 │ │ + b.n bad82 │ │ lsls r3, r2, #20 │ │ cmp r2, #0 │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n b9ad4 │ │ + b.n ba724 │ │ asrs r0, r0, #32 │ │ - b.n ba6de │ │ + b.n bb32e │ │ asrs r4, r6, #32 │ │ - b.n b99b8 │ │ + b.n ba608 │ │ movs r0, r2 │ │ - b.n ba5d8 │ │ + b.n bb228 │ │ asrs r0, r7, #32 │ │ - b.n b99c0 │ │ + b.n ba610 │ │ movs r2, r3 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #2 │ │ - b.n b9aec │ │ + b.n ba73c │ │ lsrs r0, r2 │ │ - b.n ba338 │ │ + b.n baf88 │ │ asrs r0, r3, #2 │ │ - b.n b9af4 │ │ + b.n ba744 │ │ stmia r0!, {} │ │ - b.n b9ae0 │ │ + b.n ba730 │ │ str r0, [sp, #16] │ │ - b.n b9ae4 │ │ + b.n ba734 │ │ asrs r0, r7, #2 │ │ - b.n b9af4 │ │ + b.n ba744 │ │ movs r0, r0 │ │ - b.n ba66c │ │ + b.n bb2bc │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ adds r0, #192 @ 0xc0 │ │ - b.n b9b00 │ │ + b.n ba750 │ │ asrs r1, r0, #6 │ │ - b.n ba0dc │ │ + b.n bad2c │ │ strh r0, [r1, #0] │ │ - b.n b99fc │ │ + b.n ba64c │ │ strb r4, [r0, #0] │ │ - b.n b9a00 │ │ + b.n ba650 │ │ asrs r4, r0, #32 │ │ - b.n ba092 │ │ + b.n bace2 │ │ asrs r5, r0, #32 │ │ - b.n ba194 │ │ + b.n bade4 │ │ asrs r0, r0, #32 │ │ - b.n ba72a │ │ + b.n bb37a │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ adds r0, #4 │ │ - b.n ba0aa │ │ + b.n bacfa │ │ adds r0, #5 │ │ - b.n ba1a8 │ │ + b.n badf8 │ │ adds r0, #0 │ │ - b.n ba73a │ │ + b.n bb38a │ │ adds r0, #1 │ │ adds r3, #0 │ │ stmia r0!, {r0} │ │ - b.n ba008 │ │ + b.n bac58 │ │ asrs r1, r0, #32 │ │ - b.n ba4ae │ │ + b.n bb0fe │ │ adds r0, #0 │ │ - b.n ba594 │ │ + b.n bb1e4 │ │ movs r0, r0 │ │ - b.n ba6c6 │ │ + b.n bb316 │ │ adds r0, #7 │ │ lsls r0, r4, #6 │ │ asrs r0, r1, #32 │ │ lsls r0, r4, #6 │ │ movs r1, r1 │ │ and.w r0, r0, r8, ror #8 │ │ - b.n b9a34 │ │ + b.n ba684 │ │ strh r1, [r2, #0] │ │ - b.n ba762 │ │ + b.n bb3b2 │ │ movs r4, r6 │ │ - b.n b9a3c │ │ + b.n ba68c │ │ movs r3, r3 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n ba4d6 │ │ + b.n bb126 │ │ strh r0, [r0, #0] │ │ - b.n ba772 │ │ + b.n bb3c2 │ │ adds r0, #0 │ │ - b.n ba5c0 │ │ + b.n bb210 │ │ strb r4, [r0, #0] │ │ - b.n ba0f2 │ │ + b.n bad42 │ │ strb r5, [r0, #0] │ │ - b.n ba1f0 │ │ + b.n bae40 │ │ movs r3, r2 │ │ cmp r2, #0 │ │ str r0, [r6, r1] │ │ - b.n b9b80 │ │ + b.n ba7d0 │ │ strb r3, [r0, #0] │ │ - b.n ba36c │ │ + b.n bafbc │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n b9b88 │ │ + b.n ba7d8 │ │ eors r4, r7 │ │ - b.n b9b8c │ │ + b.n ba7dc │ │ asrs r0, r7, #32 │ │ - b.n b9a6c │ │ + b.n ba6bc │ │ adds r0, #52 @ 0x34 │ │ - b.n b9a70 │ │ + b.n ba6c0 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r1, r0, #32 │ │ - b.n ba584 │ │ + b.n bb1d4 │ │ strb r4, [r2, #2] │ │ - b.n b9ba0 │ │ + b.n ba7f0 │ │ adds r0, #0 │ │ - b.n ba5b0 │ │ + b.n bb200 │ │ asrs r0, r7, #32 │ │ - b.n b9a84 │ │ + b.n ba6d4 │ │ asrs r2, r0, #32 │ │ - b.n ba114 │ │ + b.n bad64 │ │ strh r1, [r2, #0] │ │ - b.n ba7b6 │ │ + b.n bb406 │ │ movs r0, r0 │ │ - b.n ba220 │ │ + b.n bae70 │ │ adds r0, #52 @ 0x34 │ │ - b.n b9a94 │ │ + b.n ba6e4 │ │ movs r5, r0 │ │ subs r2, #0 │ │ lsls r4, r6, #9 │ │ @ instruction: 0xea008000 │ │ - b.n ba7ca │ │ + b.n bb41a │ │ strb r4, [r2, #2] │ │ - b.n b9bc8 │ │ + b.n ba818 │ │ movs r1, r0 │ │ and.w r0, r0, r4, lsr #30 │ │ - b.n b9bd0 │ │ + b.n ba820 │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n b9bd4 │ │ + b.n ba824 │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n b9bb8 │ │ + b.n ba808 │ │ str r0, [sp, #484] @ 0x1e4 │ │ - b.n b9e80 │ │ + b.n baad0 │ │ movs r0, r7 │ │ - b.n ba53c │ │ + b.n bb18c │ │ lsls r0, r0, #1 │ │ - b.n b9ac0 │ │ + b.n ba710 │ │ movs r0, r1 │ │ - b.n ba7ee │ │ + b.n bb43e │ │ asrs r0, r0, #1 │ │ - b.n ba548 │ │ + b.n bb198 │ │ movs r4, r7 │ │ - b.n b9acc │ │ + b.n ba71c │ │ movs r0, #0 │ │ - b.n ba7fa │ │ + b.n bb44a │ │ lsls r4, r3, #2 │ │ - b.n b9bf8 │ │ + b.n ba848 │ │ adds r0, #8 │ │ - b.n ba402 │ │ + b.n bb052 │ │ ands r0, r1 │ │ - b.n ba406 │ │ - ldrh r4, [r1, #4] │ │ + b.n bb056 │ │ + ldrh r5, [r1, #4] │ │ @ instruction: 0xebff0000 │ │ - b.n ba76e │ │ + b.n bb3be │ │ movs r4, r0 │ │ - b.n b9bde │ │ + b.n ba82e │ │ lsls r1, r7, #3 │ │ subs r0, r0, r0 │ │ movs r4, r7 │ │ - b.n b9b10 │ │ + b.n ba760 │ │ movs r0, r1 │ │ - b.n ba77e │ │ + b.n bb3ce │ │ lsls r6, r3, #14 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n b9b1c │ │ + b.n ba76c │ │ movs r0, r2 │ │ - b.n ba71c │ │ + b.n bb36c │ │ movs r0, #64 @ 0x40 │ │ - b.n b9c1c │ │ + b.n ba86c │ │ lsls r0, r2, #3 │ │ - b.n ba472 │ │ + b.n bb0c2 │ │ adds r1, #8 │ │ - b.n b9c1a │ │ + b.n ba86a │ │ movs r1, #12 │ │ - b.n b9c1e │ │ + b.n ba86e │ │ asrs r4, r6, #32 │ │ - b.n b9b14 │ │ + b.n ba764 │ │ movs r0, r7 │ │ - b.n b9b18 │ │ + b.n ba768 │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ adds r0, #3 │ │ - b.n ba1aa │ │ + b.n badfa │ │ movs r0, #2 │ │ - b.n ba2b0 │ │ + b.n baf00 │ │ lsls r3, r3, #8 │ │ cmp r2, #0 │ │ movs r0, #152 @ 0x98 │ │ - b.n b9c50 │ │ + b.n ba8a0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba49e │ │ + b.n bb0ee │ │ movs r0, #2 │ │ - b.n ba1be │ │ + b.n bae0e │ │ movs r0, #3 │ │ - b.n ba2c4 │ │ + b.n baf14 │ │ movs r5, r0 │ │ subs r2, #0 │ │ movs r0, #136 @ 0x88 │ │ - b.n b9c64 │ │ + b.n ba8b4 │ │ strh r0, [r1, #0] │ │ - b.n ba86e │ │ + b.n bb4be │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba4b6 │ │ + b.n bb106 │ │ movs r0, #2 │ │ - b.n ba1d6 │ │ + b.n bae26 │ │ movs r0, #3 │ │ - b.n ba2dc │ │ + b.n baf2c │ │ @ instruction: 0xffd83aff │ │ lsls r0, r7 │ │ - b.n b9c70 │ │ + b.n ba8c0 │ │ movs r0, r0 │ │ - b.n ba7ee │ │ + b.n bb43e │ │ lsls r3, r2, #1 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r6, r7} │ │ - b.n b9c7c │ │ + b.n ba8cc │ │ movs r0, #4 │ │ - b.n ba492 │ │ + b.n bb0e2 │ │ str r4, [r1, r0] │ │ - b.n ba496 │ │ + b.n bb0e6 │ │ strb r2, [r0, #4] │ │ - b.n ba16e │ │ + b.n badbe │ │ adds r0, #5 │ │ - b.n ba49e │ │ + b.n bb0ee │ │ strb r7, [r0, #0] │ │ - b.n ba0c8 │ │ + b.n bad18 │ │ str r4, [r0, #0] │ │ - b.n b9c8c │ │ + b.n ba8dc │ │ strb r0, [r0, #0] │ │ - b.n ba218 │ │ + b.n bae68 │ │ strb r1, [r0, #0] │ │ - b.n ba31a │ │ + b.n baf6a │ │ strb r1, [r0, #0] │ │ - b.n ba676 │ │ + b.n bb2c6 │ │ str r3, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n ba828 │ │ + b.n bb478 │ │ movs r0, #167 @ 0xa7 │ │ - b.n ba4be │ │ + b.n bb10e │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n ba834 │ │ + b.n bb484 │ │ movs r7, r5 │ │ subs r2, #0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba518 │ │ + b.n bb168 │ │ str r0, [r2, #8] │ │ - b.n b9ccc │ │ + b.n ba91c │ │ movs r0, #0 │ │ - b.n ba23a │ │ + b.n bae8a │ │ movs r0, #1 │ │ - b.n ba340 │ │ + b.n baf90 │ │ movs r0, #0 │ │ - b.n ba8de │ │ + b.n bb52e │ │ movs r0, #1 │ │ adds r3, #0 │ │ str r2, [r0, r6] │ │ - b.n ba2b0 │ │ + b.n baf00 │ │ movs r3, r5 │ │ and.w r0, r0, r3, lsl #12 │ │ - b.n ba24e │ │ + b.n bae9e │ │ strh r4, [r1, #0] │ │ - b.n ba8f2 │ │ + b.n bb542 │ │ movs r0, #2 │ │ - b.n ba358 │ │ + b.n bafa8 │ │ @ instruction: 0xffb92aff │ │ movs r0, #152 @ 0x98 │ │ - b.n b9cf8 │ │ + b.n ba948 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba546 │ │ + b.n bb196 │ │ movs r0, #2 │ │ - b.n ba266 │ │ + b.n baeb6 │ │ movs r0, #3 │ │ - b.n ba36c │ │ + b.n bafbc │ │ movs r4, r0 │ │ subs r2, #0 │ │ movs r0, #136 @ 0x88 │ │ - b.n b9d0c │ │ + b.n ba95c │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba55a │ │ + b.n bb1aa │ │ movs r0, #2 │ │ - b.n ba27a │ │ + b.n baeca │ │ movs r0, #3 │ │ - b.n ba380 │ │ + b.n bafd0 │ │ @ instruction: 0xffaf3aff │ │ - b.n ba354 │ │ - b.n b9d14 │ │ + b.n bafa4 │ │ + b.n ba964 │ │ movs r0, r0 │ │ - b.n ba8a6 │ │ + b.n bb4f6 │ │ lsls r0, r7, #1 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r6, r7} │ │ - b.n b9d20 │ │ + b.n ba970 │ │ movs r0, #14 │ │ - b.n ba536 │ │ + b.n bb186 │ │ str r4, [r1, r0] │ │ - b.n ba53a │ │ + b.n bb18a │ │ strb r2, [r0, #4] │ │ - b.n ba212 │ │ + b.n bae62 │ │ adds r0, #5 │ │ - b.n ba542 │ │ + b.n bb192 │ │ strb r7, [r0, #0] │ │ - b.n ba16c │ │ + b.n badbc │ │ strb r0, [r0, #0] │ │ - b.n ba2b8 │ │ + b.n baf08 │ │ ands r4, r0 │ │ - b.n b9d34 │ │ + b.n ba984 │ │ strb r1, [r0, #0] │ │ - b.n ba716 │ │ + b.n bb366 │ │ ands r1, r0 │ │ - b.n ba3be │ │ + b.n bb00e │ │ str r3, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r0, #167 @ 0xa7 │ │ - b.n ba55e │ │ + b.n bb1ae │ │ movs r5, r0 │ │ - b.n ba8d0 │ │ + b.n bb520 │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n ba8d8 │ │ + b.n bb528 │ │ lsls r6, r2, #1 │ │ subs r2, #0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba5bc │ │ + b.n bb20c │ │ movs r0, #0 │ │ - b.n ba2da │ │ + b.n baf2a │ │ movs r0, #1 │ │ - b.n ba3e0 │ │ + b.n bb030 │ │ movs r0, #0 │ │ - b.n ba97e │ │ + b.n bb5ce │ │ movs r0, #1 │ │ adds r3, #0 │ │ str r2, [r0, r6] │ │ - b.n ba350 │ │ + b.n bafa0 │ │ lsls r2, r2, #1 │ │ and.w r0, r0, r0, lsr #26 │ │ - b.n b9d88 │ │ + b.n ba9d8 │ │ movs r0, #0 │ │ - b.n ba992 │ │ + b.n bb5e2 │ │ movs r2, r0 │ │ - b.n ba904 │ │ + b.n bb554 │ │ movs r4, r0 │ │ subs r2, #0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba5e8 │ │ + b.n bb238 │ │ movs r0, #0 │ │ - b.n ba306 │ │ + b.n baf56 │ │ movs r0, #1 │ │ - b.n ba40c │ │ + b.n bb05c │ │ movs r0, #0 │ │ - b.n ba9aa │ │ + b.n bb5fa │ │ movs r0, #1 │ │ adds r3, #0 │ │ strb r4, [r2, #2] │ │ - b.n b9dac │ │ + b.n ba9fc │ │ movs r1, #130 @ 0x82 │ │ - b.n ba380 │ │ + b.n bafd0 │ │ adds r1, #132 @ 0x84 │ │ - b.n ba392 │ │ + b.n bafe2 │ │ movs r3, r0 │ │ - b.n ba522 │ │ + b.n bb172 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba60a │ │ + b.n bb25a │ │ strh r0, [r1, #0] │ │ - b.n ba9ca │ │ + b.n bb61a │ │ adds r0, #1 │ │ - b.n ba2d4 │ │ + b.n baf24 │ │ movs r0, #0 │ │ - b.n ba2d6 │ │ + b.n baf26 │ │ movs r0, #3 │ │ - b.n ba5ba │ │ + b.n bb20a │ │ @ instruction: 0xff810aff │ │ movs r0, #140 @ 0x8c │ │ - b.n b9dd8 │ │ + b.n baa28 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba626 │ │ + b.n bb276 │ │ movs r0, #2 │ │ - b.n ba346 │ │ + b.n baf96 │ │ movs r0, #3 │ │ - b.n ba44c │ │ + b.n bb09c │ │ movs r5, r0 │ │ subs r2, #0 │ │ movs r0, #132 @ 0x84 │ │ - b.n b9dec │ │ + b.n baa3c │ │ strh r0, [r1, #0] │ │ - b.n ba9f6 │ │ + b.n bb646 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba63e │ │ + b.n bb28e │ │ movs r0, #2 │ │ - b.n ba35e │ │ + b.n bafae │ │ movs r0, #3 │ │ - b.n ba464 │ │ + b.n bb0b4 │ │ vpmin.u , q11, │ │ rors r0, r0 │ │ - b.n b9df8 │ │ + b.n baa48 │ │ strh r0, [r1, #0] │ │ - b.n baa0e │ │ + b.n bb65e │ │ movs r0, r0 │ │ - b.n ba97a │ │ + b.n bb5ca │ │ lsls r5, r0, #2 │ │ lsrs r0, r0, #8 │ │ stmia r1!, {r3, r6, r7} │ │ - b.n b9e08 │ │ + b.n baa58 │ │ movs r0, #4 │ │ - b.n ba61e │ │ + b.n bb26e │ │ str r4, [r1, r0] │ │ - b.n ba622 │ │ + b.n bb272 │ │ strb r2, [r0, #4] │ │ - b.n ba2fa │ │ + b.n baf4a │ │ adds r0, #5 │ │ - b.n ba62a │ │ + b.n bb27a │ │ strb r7, [r0, #0] │ │ - b.n ba254 │ │ + b.n baea4 │ │ str r4, [r0, #0] │ │ - b.n b9e18 │ │ + b.n baa68 │ │ strb r0, [r0, #0] │ │ - b.n ba3a4 │ │ + b.n baff4 │ │ strb r1, [r0, #0] │ │ - b.n ba4a6 │ │ + b.n bb0f6 │ │ strb r1, [r0, #0] │ │ - b.n ba802 │ │ + b.n bb452 │ │ str r3, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n ba9b4 │ │ + b.n bb604 │ │ movs r0, #167 @ 0xa7 │ │ - b.n ba64a │ │ + b.n bb29a │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n ba9c0 │ │ + b.n bb610 │ │ movs r7, r0 │ │ subs r2, #0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba6a4 │ │ + b.n bb2f4 │ │ str r0, [r2, #8] │ │ - b.n b9e58 │ │ + b.n baaa8 │ │ movs r0, #0 │ │ - b.n ba3c6 │ │ + b.n bb016 │ │ movs r0, #1 │ │ - b.n ba4cc │ │ + b.n bb11c │ │ movs r0, #0 │ │ - b.n baa6a │ │ + b.n bb6ba │ │ movs r0, #1 │ │ adds r3, #0 │ │ str r2, [r0, r6] │ │ - b.n ba43c │ │ + b.n bb08c │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsr #26 │ │ - b.n b9e74 │ │ + b.n baac4 │ │ movs r0, #0 │ │ - b.n baa7e │ │ + b.n bb6ce │ │ movs r2, r0 │ │ - b.n ba9f0 │ │ + b.n bb640 │ │ movs r4, r0 │ │ subs r2, #0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba6d4 │ │ + b.n bb324 │ │ movs r0, #0 │ │ - b.n ba3f2 │ │ + b.n bb042 │ │ movs r0, #1 │ │ - b.n ba4f8 │ │ + b.n bb148 │ │ movs r0, #0 │ │ - b.n baa96 │ │ + b.n bb6e6 │ │ movs r0, #1 │ │ adds r3, #0 │ │ strb r4, [r2, #2] │ │ - b.n b9e98 │ │ + b.n baae8 │ │ movs r1, #130 @ 0x82 │ │ - b.n ba46c │ │ + b.n bb0bc │ │ adds r1, #132 @ 0x84 │ │ - b.n ba47e │ │ + b.n bb0ce │ │ movs r3, r0 │ │ - b.n ba60e │ │ + b.n bb25e │ │ lsls r7, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba6f6 │ │ + b.n bb346 │ │ asrs r1, r0, #32 │ │ - b.n ba3bc │ │ + b.n bb00c │ │ strh r0, [r1, #0] │ │ - b.n baaba │ │ + b.n bb70a │ │ movs r0, r0 │ │ - b.n ba3c2 │ │ + b.n bb012 │ │ movs r1, r0 │ │ - b.n ba6a2 │ │ + b.n bb2f2 │ │ vpmin.u8 q8, q11, │ │ lsls r0, r3, #1 │ │ and.w r0, r0, r0, lsl #8 │ │ - b.n baace │ │ + b.n bb71e │ │ movs r2, r0 │ │ - b.n baa40 │ │ + b.n bb690 │ │ movs r4, r0 │ │ subs r2, #0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba724 │ │ + b.n bb374 │ │ movs r0, #0 │ │ - b.n ba442 │ │ + b.n bb092 │ │ movs r0, #1 │ │ - b.n ba548 │ │ + b.n bb198 │ │ movs r0, #0 │ │ - b.n baae6 │ │ + b.n bb736 │ │ movs r0, #1 │ │ adds r3, #0 │ │ strb r4, [r2, #2] │ │ - b.n b9ee8 │ │ + b.n bab38 │ │ movs r1, #130 @ 0x82 │ │ - b.n ba4bc │ │ + b.n bb10c │ │ adds r1, #142 @ 0x8e │ │ - b.n ba4ce │ │ + b.n bb11e │ │ movs r3, r0 │ │ - b.n ba65e │ │ + b.n bb2ae │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba746 │ │ + b.n bb396 │ │ adds r0, #1 │ │ - b.n ba40c │ │ + b.n bb05c │ │ movs r0, #0 │ │ - b.n ba40e │ │ + b.n bb05e │ │ movs r0, #3 │ │ - b.n ba6f2 │ │ + b.n bb342 │ │ vpmin.u q0, , │ │ movs r0, #140 @ 0x8c │ │ - b.n b9f10 │ │ + b.n bab60 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba75e │ │ + b.n bb3ae │ │ movs r0, #2 │ │ - b.n ba47e │ │ + b.n bb0ce │ │ movs r0, #3 │ │ - b.n ba584 │ │ + b.n bb1d4 │ │ movs r4, r0 │ │ subs r2, #0 │ │ movs r0, #132 @ 0x84 │ │ - b.n b9f24 │ │ + b.n bab74 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba772 │ │ + b.n bb3c2 │ │ movs r0, #2 │ │ - b.n ba492 │ │ + b.n bb0e2 │ │ movs r0, #3 │ │ - b.n ba598 │ │ + b.n bb1e8 │ │ vpmin.u32 , , │ │ rors r0, r0 │ │ - b.n b9f2c │ │ + b.n bab7c │ │ strh r4, [r1, #0] │ │ - b.n bab42 │ │ + b.n bb792 │ │ movs r0, r0 │ │ - b.n baaae │ │ + b.n bb6fe │ │ movs r0, r7 │ │ lsrs r0, r0, #8 │ │ stmia r1!, {r3, r6, r7} │ │ - b.n b9f3c │ │ + b.n bab8c │ │ movs r0, #4 │ │ - b.n ba752 │ │ + b.n bb3a2 │ │ str r4, [r1, r0] │ │ - b.n ba756 │ │ + b.n bb3a6 │ │ strb r2, [r0, #4] │ │ - b.n ba42e │ │ + b.n bb07e │ │ adds r0, #5 │ │ - b.n ba75e │ │ + b.n bb3ae │ │ strb r7, [r0, #0] │ │ - b.n ba388 │ │ + b.n bafd8 │ │ str r4, [r0, #0] │ │ - b.n b9f4c │ │ + b.n bab9c │ │ strb r0, [r0, #0] │ │ - b.n ba4d8 │ │ + b.n bb128 │ │ strb r1, [r0, #0] │ │ - b.n ba5da │ │ + b.n bb22a │ │ strb r1, [r0, #0] │ │ - b.n ba936 │ │ + b.n bb586 │ │ str r3, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n baae8 │ │ + b.n bb738 │ │ movs r0, #167 @ 0xa7 │ │ - b.n ba77e │ │ + b.n bb3ce │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n baaf4 │ │ + b.n bb744 │ │ movs r7, r0 │ │ subs r2, #0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba7d8 │ │ + b.n bb428 │ │ str r0, [r2, #8] │ │ - b.n b9f8c │ │ + b.n babdc │ │ movs r0, #0 │ │ - b.n ba4fa │ │ + b.n bb14a │ │ movs r0, #1 │ │ - b.n ba600 │ │ + b.n bb250 │ │ movs r0, #0 │ │ - b.n bab9e │ │ + b.n bb7ee │ │ movs r0, #1 │ │ adds r3, #0 │ │ str r2, [r0, r6] │ │ - b.n ba570 │ │ + b.n bb1c0 │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsr #26 │ │ - b.n b9fa8 │ │ + b.n babf8 │ │ movs r0, #0 │ │ - b.n babb2 │ │ + b.n bb802 │ │ movs r2, r0 │ │ - b.n bab24 │ │ + b.n bb774 │ │ movs r4, r0 │ │ subs r2, #0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba808 │ │ + b.n bb458 │ │ movs r0, #0 │ │ - b.n ba526 │ │ + b.n bb176 │ │ movs r0, #1 │ │ - b.n ba62c │ │ + b.n bb27c │ │ movs r0, #0 │ │ - b.n babca │ │ + b.n bb81a │ │ movs r0, #1 │ │ adds r3, #0 │ │ strb r4, [r2, #2] │ │ - b.n b9fcc │ │ + b.n bac1c │ │ movs r1, #130 @ 0x82 │ │ - b.n ba5a0 │ │ + b.n bb1f0 │ │ adds r1, #132 @ 0x84 │ │ - b.n ba5b2 │ │ + b.n bb202 │ │ movs r3, r0 │ │ - b.n ba742 │ │ + b.n bb392 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n ba82a │ │ + b.n bb47a │ │ asrs r1, r0, #32 │ │ - b.n ba4f0 │ │ + b.n bb140 │ │ strh r4, [r1, #0] │ │ - b.n babee │ │ + b.n bb83e │ │ movs r0, r0 │ │ - b.n ba4f6 │ │ + b.n bb146 │ │ movs r1, r0 │ │ - b.n ba7d6 │ │ + b.n bb426 │ │ mrc2 10, 7, r0, cr9, cr15, {7} @ │ │ movs r3, r1 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n ba802 │ │ + b.n bb452 │ │ lsls r2, r6, #30 │ │ - b.n baad6 │ │ + b.n bb726 │ │ lsrs r7, r7, #31 │ │ - b.n bab68 │ │ + b.n bb7b8 │ │ movs r0, r0 │ │ - b.n ba778 │ │ + b.n bb3c8 │ │ lsls r4, r0, #16 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #2 │ │ - b.n ba010 │ │ + b.n bac60 │ │ movs r0, r2 │ │ - b.n baafa │ │ + b.n bb74a │ │ lsls r0, r5, #4 │ │ lsrs r0, r0, #8 │ │ strh r4, [r1, #0] │ │ - b.n bac22 │ │ + b.n bb872 │ │ movs r1, r2 │ │ - b.n bab8e │ │ + b.n bb7de │ │ mcr2 10, 7, r0, cr13, cr15, {7} @ │ │ lsls r4, r4, #4 │ │ and.w r0, r0, r4 │ │ - b.n ba020 │ │ + b.n bac70 │ │ asrs r4, r4, #1 │ │ - b.n ba030 │ │ + b.n bac80 │ │ lsls r0, r0, #2 │ │ - b.n bac7a │ │ + b.n bb8ca │ │ movs r4, r0 │ │ - b.n ba00c │ │ + b.n bac5c │ │ lsls r4, r3, #2 │ │ - b.n ba03c │ │ + b.n bac8c │ │ lsls r5, r2, #3 │ │ - b.n ba8a6 │ │ + b.n bb4f6 │ │ movs r1, #0 │ │ - b.n ba42c │ │ + b.n bb07c │ │ asrs r0, r5, #1 │ │ - b.n ba048 │ │ + b.n bac98 │ │ lsls r0, r0, #2 │ │ - b.n ba614 │ │ + b.n bb264 │ │ asrs r4, r2, #32 │ │ - b.n baa1a │ │ + b.n bb66a │ │ lsls r0, r6, #2 │ │ - b.n ba8ba │ │ + b.n bb50a │ │ lsls r0, r0, #2 │ │ - b.n ba620 │ │ + b.n bb270 │ │ lsls r0, r6, #2 │ │ - b.n ba8c2 │ │ + b.n bb512 │ │ movs r0, r0 │ │ - b.n ba488 │ │ + b.n bb0d8 │ │ lsls r4, r0, #1 │ │ - b.n b9f40 │ │ + b.n bab90 │ │ adds r0, #182 @ 0xb6 │ │ - b.n ba8d0 │ │ + b.n bb520 │ │ strb r4, [r0, #0] │ │ - b.n ba0d4 │ │ + b.n bad24 │ │ adds r0, #3 │ │ - b.n ba638 │ │ + b.n bb288 │ │ ands r0, r1 │ │ - b.n baa40 │ │ + b.n bb690 │ │ movs r1, r0 │ │ - b.n babec │ │ + b.n bb83c │ │ eors r0, r1 │ │ - b.n b9f58 │ │ + b.n baba8 │ │ lsls r4, r0, #2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n bac8a │ │ + b.n bb8da │ │ asrs r4, r0, #32 │ │ - b.n ba05a │ │ + b.n bacaa │ │ strb r4, [r2, #2] │ │ - b.n ba08c │ │ + b.n bacdc │ │ movs r3, r0 │ │ - b.n bab76 │ │ + b.n bb7c6 │ │ lsls r1, r7, #12 │ │ subs r0, r0, r0 │ │ str r0, [r0, r0] │ │ - b.n ba086 │ │ + b.n bacd6 │ │ asrs r1, r0, #32 │ │ - b.n baa6c │ │ + b.n bb6bc │ │ lsls r1, r0, #4 │ │ - b.n ba806 │ │ + b.n bb456 │ │ lsls r5, r6, #12 │ │ subs r2, #0 │ │ asrs r0, r5, #32 │ │ - b.n ba09c │ │ + b.n bacec │ │ movs r4, r0 │ │ - b.n ba8b2 │ │ - b.n ba672 │ │ + b.n bb502 │ │ + b.n bb2c2 │ │ @ instruction: 0xebff0000 │ │ - b.n bac1a │ │ + b.n bb86a │ │ lsls r0, r6, #12 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #1 │ │ - b.n ba0bc │ │ + b.n bad0c │ │ movs r0, r0 │ │ - b.n bac26 │ │ + b.n bb876 │ │ lsls r2, r0, #2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n ba0c8 │ │ + b.n bad18 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n ba0cc │ │ + b.n bad1c │ │ movs r0, #148 @ 0x94 │ │ - b.n ba0b6 │ │ - b.n ba598 │ │ - b.n ba0d2 │ │ + b.n bad06 │ │ + b.n bb1e8 │ │ + b.n bad22 │ │ movs r0, r0 │ │ - b.n ba0da │ │ + b.n bad2a │ │ asrs r5, r0, #32 │ │ - b.n ba6a2 │ │ + b.n bb2f2 │ │ movs r2, r0 │ │ - b.n ba848 │ │ + b.n bb498 │ │ lsls r7, r0, #2 │ │ cmp r2, #0 │ │ movs r4, r0 │ │ - b.n b9fea │ │ + b.n bac3a │ │ movs r1, r0 │ │ - b.n ba852 │ │ + b.n bb4a2 │ │ lsls r7, r3, #2 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n bacfa │ │ + b.n bb94a │ │ movs r4, r0 │ │ - b.n ba0ca │ │ + b.n bad1a │ │ str r0, [sp, #0] │ │ - b.n ba0ea │ │ + b.n bad3a │ │ asrs r0, r0, #32 │ │ - b.n ba102 │ │ + b.n bad52 │ │ movs r0, r0 │ │ - b.n bac7c │ │ + b.n bb8cc │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ adds r0, #9 │ │ - b.n ba6d4 │ │ + b.n bb324 │ │ adds r0, #116 @ 0x74 │ │ - b.n ba0f0 │ │ + b.n bad40 │ │ movs r5, r2 │ │ - b.n bac80 │ │ + b.n bb8d0 │ │ movs r0, r2 │ │ cmp r2, #0 │ │ str r6, [r1, r0] │ │ - b.n ba922 │ │ + b.n bb572 │ │ movs r0, r0 │ │ - b.n bada6 │ │ + b.n bb9f6 │ │ lsls r1, r0, #4 │ │ - b.n ba2f4 │ │ + b.n baf44 │ │ asrs r1, r1, #4 │ │ - b.n ba6f6 │ │ + b.n bb346 │ │ movs r1, #3 │ │ - b.n ba70e │ │ + b.n bb35e │ │ adds r0, #1 │ │ - b.n ba936 │ │ + b.n bb586 │ │ movs r5, r0 │ │ - b.n ba93a │ │ + b.n bb58a │ │ str r4, [r0, #0] │ │ - b.n b9e24 │ │ + b.n baa74 │ │ strb r4, [r0, #0] │ │ - b.n b9e22 │ │ + b.n baa72 │ │ movs r7, r0 │ │ - b.n ba8b2 │ │ + b.n bb502 │ │ strb r6, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ str r0, [r0, r0] │ │ strh r0, [r4, #12] │ │ strb r4, [r0, #0] │ │ - b.n b9e16 │ │ + b.n baa66 │ │ asrs r3, r0, #32 │ │ str r1, [sp, #640] @ 0x280 │ │ movs r4, r0 │ │ - b.n ba8bc │ │ + b.n bb50c │ │ @ instruction: 0xfff48aff │ │ movs r6, r1 │ │ and.w r0, r0, r0 │ │ - b.n bacc8 │ │ + b.n bb918 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ str r4, [r0, r0] │ │ - b.n ba96e │ │ + b.n bb5be │ │ lsls r1, r0, #4 │ │ - b.n ba56e │ │ + b.n bb1be │ │ movs r0, #4 │ │ - b.n ba1a0 │ │ + b.n badf0 │ │ movs r2, r0 │ │ - b.n ba8da │ │ + b.n bb52a │ │ movs r0, r7 │ │ ldr r2, [sp, #0] │ │ lsls r1, r0, #4 │ │ - b.n ba75e │ │ + b.n bb3ae │ │ asrs r4, r0, #32 │ │ - b.n bab4e │ │ + b.n bb79e │ │ movs r4, r0 │ │ - b.n bab4a │ │ + b.n bb79a │ │ movs r1, #9 │ │ - b.n ba98e │ │ + b.n bb5de │ │ ands r6, r1 │ │ - b.n ba992 │ │ - str r3, [r3, #120] @ 0x78 │ │ - @ instruction: 0xfa00e004 │ │ - b.n ba99a │ │ + b.n bb5e2 │ │ + ldr r0, [r1, #0] │ │ + mla r0, r0, r4, lr │ │ + b.n bb5ea │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n ba198 │ │ + b.n bade8 │ │ lsls r4, r6, #1 │ │ - b.n ba19c │ │ + b.n badec │ │ movs r0, r0 │ │ - b.n ba182 │ │ - b.n ba668 │ │ - b.n ba1a2 │ │ + b.n badd2 │ │ + b.n bb2b8 │ │ + b.n badf2 │ │ str r0, [r2, #8] │ │ - b.n ba1a8 │ │ + b.n badf8 │ │ strb r4, [r2, #2] │ │ - b.n ba1ac │ │ + b.n badfc │ │ asrs r0, r0, #32 │ │ - b.n ba1b2 │ │ + b.n bae02 │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n ba1b4 │ │ + b.n bae04 │ │ movs r0, r0 │ │ - b.n bad20 │ │ + b.n bb970 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r5 │ │ - b.n ba1b4 │ │ + b.n bae04 │ │ asrs r4, r0, #32 │ │ - b.n ba1c6 │ │ + b.n bae16 │ │ movs r1, r0 │ │ - b.n bab0e │ │ + b.n bb75e │ │ movs r0, r0 │ │ - b.n ba934 │ │ + b.n bb584 │ │ lsls r4, r6, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #1 │ │ - b.n ba1d4 │ │ + b.n bae24 │ │ str r0, [sp, #32] │ │ - b.n badb0 │ │ + b.n bba00 │ │ lsls r4, r1, #1 │ │ - b.n ba1d0 │ │ + b.n bae20 │ │ asrs r0, r1, #32 │ │ - b.n ba1c8 │ │ + b.n bae18 │ │ movs r0, r0 │ │ - b.n ba94c │ │ + b.n bb59c │ │ lsls r5, r6, #1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r3 │ │ - b.n ba1ec │ │ + b.n bae3c │ │ movs r0, #3 │ │ - b.n badf6 │ │ + b.n bba46 │ │ asrs r0, r0, #32 │ │ - b.n ba1f2 │ │ + b.n bae42 │ │ movs r0, r2 │ │ - b.n ba1e6 │ │ + b.n bae36 │ │ asrs r0, r0, #32 │ │ - b.n ba1e4 │ │ + b.n bae34 │ │ lsls r2, r6, #2 │ │ - b.n baa66 │ │ + b.n bb6b6 │ │ lsls r0, r0, #2 │ │ - b.n ba7ce │ │ + b.n bb41e │ │ movs r0, r0 │ │ - b.n ba970 │ │ + b.n bb5c0 │ │ lsls r4, r5, #1 │ │ ldr r2, [sp, #0] │ │ lsls r4, r2, #1 │ │ - b.n ba204 │ │ + b.n bae54 │ │ asrs r0, r0, #32 │ │ - b.n ba1fa │ │ + b.n bae4a │ │ asrs r4, r5, #2 │ │ - b.n ba1e6 │ │ + b.n bae36 │ │ asrs r0, r0, #32 │ │ - b.n bae22 │ │ + b.n bba72 │ │ ands r0, r0 │ │ - b.n ba1e6 │ │ + b.n bae36 │ │ movs r4, r0 │ │ - b.n baa2a │ │ - ldrh r5, [r3, #34] @ 0x22 │ │ + b.n bb67a │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ @ instruction: 0xebff5000 │ │ - b.n baa32 │ │ + b.n bb682 │ │ lsls r4, r2, #1 │ │ - b.n ba224 │ │ + b.n bae74 │ │ asrs r4, r5, #2 │ │ - b.n ba222 │ │ + b.n bae72 │ │ movs r0, r0 │ │ - b.n bada8 │ │ + b.n bb9f8 │ │ str r4, [r0, r0] │ │ - b.n ba20e │ │ + b.n bae5e │ │ asrs r0, r0, #32 │ │ - b.n ba206 │ │ + b.n bae56 │ │ lsls r3, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n ba23c │ │ + b.n bae8c │ │ lsls r0, r2, #11 │ │ - b.n baa92 │ │ + b.n bb6e2 │ │ movs r1, r0 │ │ - b.n baa36 │ │ + b.n bb686 │ │ lsls r3, r5, #1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r4, #1 │ │ - b.n ba258 │ │ + b.n baea8 │ │ lsls r1, r3, #1 │ │ and.w r0, r0, lr, lsl #24 │ │ - b.n baa66 │ │ + b.n bb6b6 │ │ lsls r1, r1, #4 │ │ - b.n ba652 │ │ + b.n bb2a2 │ │ movs r0, #4 │ │ - b.n ba29a │ │ + b.n baeea │ │ movs r2, r0 │ │ - b.n ba9d2 │ │ + b.n bb622 │ │ @ instruction: 0xffa99aff │ │ lsls r1, r1, #4 │ │ - b.n ba846 │ │ + b.n bb496 │ │ movs r1, #1 │ │ - b.n baa7e │ │ + b.n bb6ce │ │ asrs r6, r0, #32 │ │ - b.n baa82 │ │ + b.n bb6d2 │ │ ands r6, r1 │ │ - b.n baa86 │ │ - str r3, [r6, #120] @ 0x78 │ │ - @ instruction: 0xfa002109 │ │ - b.n baa8e │ │ + b.n bb6d6 │ │ + ldr r3, [r1, #0] │ │ + mla r1, r0, r9, r2 │ │ + b.n bb6de │ │ movs r6, r0 │ │ - b.n baa92 │ │ + b.n bb6e2 │ │ asrs r5, r0, #32 │ │ - b.n baa96 │ │ + b.n bb6e6 │ │ @ instruction: 0xffbdeaff │ │ movs r0, r0 │ │ - b.n ba282 │ │ + b.n baed2 │ │ adds r0, #4 │ │ - b.n ba286 │ │ + b.n baed6 │ │ movs r0, #72 @ 0x48 │ │ - b.n babfc │ │ + b.n bb84c │ │ movs r1, r1 │ │ stmia.w sp, {r2, r3, r4, r7} │ │ - b.n ba2a8 │ │ + b.n baef8 │ │ asrs r3, r7, #31 │ │ add.w r0, r0, r0 │ │ - b.n bae16 │ │ + b.n bba66 │ │ movs r4, r0 │ │ - b.n ba286 │ │ + b.n baed6 │ │ lsls r4, r4, #11 │ │ subs r0, r0, r0 │ │ eors r0, r1 │ │ - b.n ba1b8 │ │ + b.n bae08 │ │ lsls r4, r0, #1 │ │ - b.n ba1bc │ │ + b.n bae0c │ │ strb r4, [r2, #2] │ │ - b.n ba2c4 │ │ + b.n baf14 │ │ movs r3, r0 │ │ - b.n badae │ │ + b.n bb9fe │ │ vpmin.u q8, , │ │ lsls r2, r5, #10 │ │ and.w r0, r0, r8, ror #1 │ │ - b.n ba2d4 │ │ + b.n baf24 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n ba2d8 │ │ + b.n baf28 │ │ movs r0, #148 @ 0x94 │ │ - b.n ba2c2 │ │ - b.n ba7a4 │ │ - b.n ba2de │ │ + b.n baf12 │ │ + b.n bb3f4 │ │ + b.n baf2e │ │ lsls r2, r4, #4 │ │ - b.n baaea │ │ + b.n bb73a │ │ lsls r0, r0, #2 │ │ - b.n ba8ae │ │ + b.n bb4fe │ │ movs r0, r0 │ │ - b.n baa5c │ │ + b.n bb6ac │ │ vpmin.u , q12, │ │ movs r0, r0 │ │ - b.n ba2f6 │ │ + b.n baf46 │ │ movs r5, r0 │ │ - b.n ba8be │ │ + b.n bb50e │ │ movs r2, r0 │ │ - b.n baa62 │ │ + b.n bb6b2 │ │ vpmin.u , q10, │ │ lsls r5, r1, #15 │ │ and.w r0, r0, r8 │ │ - b.n bae00 │ │ + b.n bba50 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #1 │ │ - b.n ba310 │ │ + b.n baf60 │ │ movs r1, r0 │ │ - b.n baa7a │ │ + b.n bb6ca │ │ movs r4, r1 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n bae84 │ │ + b.n bbad4 │ │ lsls r3, r2, #11 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #1 │ │ - b.n ba324 │ │ + b.n baf74 │ │ movs r7, r0 │ │ - b.n bab2e │ │ + b.n bb77e │ │ movs r0, #9 │ │ - b.n bab32 │ │ + b.n bb782 │ │ lsrs r4, r0, #4 │ │ add.w r0, r0, r0 │ │ - b.n bae9a │ │ + b.n bbaea │ │ lsls r2, r4, #15 │ │ subs r0, r0, r0 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n ba33c │ │ + b.n baf8c │ │ str r0, [r2, #8] │ │ - b.n ba340 │ │ + b.n baf90 │ │ strb r4, [r2, #2] │ │ - b.n ba344 │ │ - b.n ba80c │ │ - b.n ba346 │ │ + b.n baf94 │ │ + b.n bb45c │ │ + b.n baf96 │ │ movs r0, r0 │ │ - b.n ba34e │ │ + b.n baf9e │ │ asrs r0, r7, #1 │ │ - b.n ba350 │ │ + b.n bafa0 │ │ movs r0, #128 @ 0x80 │ │ - b.n ba354 │ │ + b.n bafa4 │ │ asrs r4, r6, #2 │ │ - b.n ba340 │ │ + b.n baf90 │ │ movs r0, #243 @ 0xf3 │ │ - b.n bac26 │ │ + b.n bb876 │ │ movs r0, #128 @ 0x80 │ │ - b.n ba340 │ │ + b.n baf90 │ │ movs r1, r0 │ │ - b.n baaca │ │ + b.n bb71a │ │ movs r4, r5 │ │ cmp r2, #0 │ │ asrs r5, r0, #32 │ │ - b.n ba932 │ │ + b.n bb582 │ │ vpmin.u16 q15, q14, │ │ movs r4, r1 │ │ - b.n bab7a │ │ + b.n bb7ca │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n bab7e │ │ + b.n bb7ce │ │ asrs r1, r1, #32 │ │ add.w r0, r0, r0 │ │ - b.n baee6 │ │ + b.n bbb36 │ │ movs r4, r0 │ │ - b.n ba356 │ │ + b.n bafa6 │ │ lsls r2, r6, #5 │ │ subs r0, r0, r0 │ │ - b.n ba850 │ │ - b.n ba384 │ │ + b.n bb4a0 │ │ + b.n bafd4 │ │ stmia r0!, {r0, r3} │ │ - b.n bab96 │ │ + b.n bb7e6 │ │ str r0, [sp, #0] │ │ - b.n ba382 │ │ + b.n bafd2 │ │ asrs r0, r0, #32 │ │ - b.n ba39a │ │ + b.n bafea │ │ movs r0, r0 │ │ - b.n baf14 │ │ + b.n bbb64 │ │ vpmin.u16 , , │ │ @ instruction: 0xff82eaff │ │ movs r7, r0 │ │ - b.n babae │ │ + b.n bb7fe │ │ @ instruction: 0xfb6debff │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n ba3b0 │ │ + b.n bb000 │ │ @ instruction: 0xff86eaff │ │ movs r4, r0 │ │ - b.n ba42c │ │ + b.n bb07c │ │ movs r2, r0 │ │ - b.n baea2 │ │ + b.n bbaf2 │ │ lsls r1, r5, #10 │ │ subs r0, r0, r0 │ │ lsls r0, r3, #2 │ │ - b.n ba3c4 │ │ + b.n bb014 │ │ movs r0, #56 @ 0x38 │ │ - b.n ba2c4 │ │ + b.n baf14 │ │ adds r0, #52 @ 0x34 │ │ - b.n ba2c8 │ │ + b.n baf18 │ │ lsrs r2, r2, #6 │ │ add.w r0, r0, r0 │ │ - b.n baf3a │ │ + b.n bbb8a │ │ movs r4, r0 │ │ - b.n ba3aa │ │ + b.n baffa │ │ lsls r1, r4, #10 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n baed8 │ │ + b.n bbb28 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ eors r4, r7 │ │ - b.n ba3e8 │ │ + b.n bb038 │ │ asrs r0, r7, #1 │ │ - b.n ba3ec │ │ + b.n bb03c │ │ movs r0, r0 │ │ - b.n ba3de │ │ + b.n bb02e │ │ asrs r4, r2, #2 │ │ - b.n ba3dc │ │ + b.n bb02c │ │ movs r0, r0 │ │ - b.n ba3de │ │ + b.n bb02e │ │ lsls r1, r4, #2 │ │ - b.n bab62 │ │ + b.n bb7b2 │ │ ldc2l 10, cr3, [r4, #1020]! @ 0x3fc @ │ │ movs r2, r5 │ │ and.w r0, r0, r4 │ │ - b.n ba3fc │ │ + b.n bb04c │ │ str r0, [sp, #1004] @ 0x3ec │ │ - b.n bace4 │ │ + b.n bb934 │ │ strh r0, [r0, #0] │ │ - b.n bb016 │ │ + b.n bbc66 │ │ lsls r0, r0, #2 │ │ - b.n bafda │ │ + b.n bbc2a │ │ movs r4, r0 │ │ - b.n ba3ec │ │ + b.n bb03c │ │ @ instruction: 0xff8deaff │ │ asrs r0, r6, #1 │ │ - b.n ba420 │ │ + b.n bb070 │ │ movs r0, r0 │ │ - b.n baf8c │ │ + b.n bbbdc │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #148 @ 0x94 │ │ - b.n ba42c │ │ + b.n bb07c │ │ adds r0, #112 @ 0x70 │ │ - b.n ba430 │ │ + b.n bb080 │ │ asrs r0, r4, #32 │ │ - b.n ba41e │ │ + b.n bb06e │ │ movs r0, #40 @ 0x28 │ │ - b.n ba422 │ │ + b.n bb072 │ │ movs r0, #3 │ │ - b.n baa06 │ │ + b.n bb656 │ │ movs r2, r0 │ │ - b.n baba8 │ │ + b.n bb7f8 │ │ movs r0, r2 │ │ subs r2, #0 │ │ lsls r4, r2, #1 │ │ - b.n ba448 │ │ + b.n bb098 │ │ movs r0, #48 @ 0x30 │ │ - b.n bada8 │ │ + b.n bb9f8 │ │ asrs r0, r3, #1 │ │ - b.n ba450 │ │ + b.n bb0a0 │ │ lsrs r5, r1, #5 │ │ add.w r0, r0, r4, lsl #9 │ │ - b.n ba458 │ │ + b.n bb0a8 │ │ strb r0, [r1, #1] │ │ - b.n ba45c │ │ + b.n bb0ac │ │ movs r0, #208 @ 0xd0 │ │ - b.n bacaa │ │ + b.n bb8fa │ │ str r0, [r2, #12] │ │ - b.n bacb8 │ │ + b.n bb908 │ │ movs r0, r0 │ │ - b.n baa52 │ │ + b.n bb6a2 │ │ asrs r1, r0, #32 │ │ - b.n baa78 │ │ + b.n bb6c8 │ │ movs r6, r0 │ │ - b.n ba9d6 │ │ + b.n bb626 │ │ movs r7, r0 │ │ - b.n baadc │ │ + b.n bb72c │ │ movs r5, r2 │ │ cmp r2, #0 │ │ lsls r4, r7, #1 │ │ - b.n ba47c │ │ + b.n bb0cc │ │ movs r0, r0 │ │ - b.n ba466 │ │ - b.n ba948 │ │ - b.n bac8a │ │ + b.n bb0b6 │ │ + b.n bb598 │ │ + b.n bb8da │ │ movs r0, r0 │ │ - b.n ba46e │ │ + b.n bb0be │ │ asrs r5, r0, #32 │ │ - b.n baa52 │ │ + b.n bb6a2 │ │ lsrs r7, r7, #1 │ │ - b.n baff8 │ │ + b.n bbc48 │ │ movs r6, r1 │ │ cmp r2, #0 │ │ str r0, [r2, #8] │ │ - b.n ba498 │ │ + b.n bb0e8 │ │ strb r4, [r2, #2] │ │ - b.n ba49c │ │ + b.n bb0ec │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n ba4a0 │ │ + b.n bb0f0 │ │ vpmin.u8 q7, , │ │ str r0, [r6, r1] │ │ - b.n ba4a8 │ │ + b.n bb0f8 │ │ eors r4, r7 │ │ - b.n ba4ac │ │ + b.n bb0fc │ │ movs r4, r5 │ │ and.w r0, r0, r0, ror #21 │ │ - b.n ba4b4 │ │ + b.n bb104 │ │ str r0, [sp, #16] │ │ - b.n bae10 │ │ + b.n bba60 │ │ movs r1, r5 │ │ and.w r0, r0, r0, ror #21 │ │ - b.n ba4c0 │ │ + b.n bb110 │ │ strh r4, [r0, #0] │ │ - b.n bacca │ │ + b.n bb91a │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n ba4c8 │ │ + b.n bb118 │ │ eors r4, r7 │ │ - b.n ba4cc │ │ + b.n bb11c │ │ movs r0, r6 │ │ and.w lr, r0, ip, lsl #1 │ │ - b.n ba4d8 │ │ + b.n bb128 │ │ movs r0, r0 │ │ - b.n baabc │ │ + b.n bb70c │ │ lsls r2, r3, #1 │ │ - b.n ba542 │ │ + b.n bb192 │ │ movs r3, r0 │ │ - b.n bb046 │ │ + b.n bbc96 │ │ movs r3, r0 │ │ cmp r2, #0 │ │ str r0, [r2, #8] │ │ - b.n ba4e8 │ │ + b.n bb138 │ │ str r0, [r6, r1] │ │ - b.n ba4ec │ │ + b.n bb13c │ │ strb r4, [r2, #2] │ │ - b.n ba4f0 │ │ + b.n bb140 │ │ @ instruction: 0xfff3eaff │ │ eors r4, r7 │ │ - b.n ba4f8 │ │ + b.n bb148 │ │ asrs r0, r7, #1 │ │ - b.n ba4fc │ │ + b.n bb14c │ │ movs r0, r0 │ │ - b.n ba4ee │ │ + b.n bb13e │ │ asrs r4, r6, #2 │ │ - b.n ba4ec │ │ + b.n bb13c │ │ movs r0, r0 │ │ - b.n ba4ee │ │ + b.n bb13e │ │ subs r6, #24 │ │ - b.n ba510 │ │ + b.n bb160 │ │ ldrb r0, [r3, #24] │ │ - b.n ba514 │ │ + b.n bb164 │ │ movs r0, #5 │ │ - b.n baada │ │ + b.n bb72a │ │ lsrs r7, r7, #1 │ │ - b.n bb082 │ │ + b.n bbcd2 │ │ adds r0, #3 │ │ - b.n bab00 │ │ + b.n bb750 │ │ strb r7, [r0, #0] │ │ - b.n bab04 │ │ + b.n bb754 │ │ movs r1, r4 │ │ @ instruction: 0xe98d0003 │ │ - b.n bb12e │ │ + b.n bbd7e │ │ adds r0, #7 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, #12 │ │ - b.n ba510 │ │ + b.n bb160 │ │ adds r0, #0 │ │ - b.n ba514 │ │ + b.n bb164 │ │ movs r4, #18 │ │ - b.n baffe │ │ + b.n bbc4e │ │ asrs r0, r2, #32 │ │ - b.n ba51c │ │ + b.n bb16c │ │ adds r4, r5, #7 │ │ - b.n ba544 │ │ + b.n bb194 │ │ subs r5, #236 @ 0xec │ │ - b.n ba548 │ │ + b.n bb198 │ │ asrs r1, r0, #32 │ │ - b.n bab2c │ │ + b.n bb77c │ │ adds r0, #3 │ │ - b.n bab30 │ │ - ldrb r0, [r6, #27] │ │ + b.n bb780 │ │ + ldrb r1, [r6, #27] │ │ @ instruction: 0xebff6090 │ │ - b.n ba554 │ │ + b.n bb1a4 │ │ str r0, [r6, r1] │ │ - b.n ba558 │ │ + b.n bb1a8 │ │ strb r4, [r2, #2] │ │ - b.n ba55c │ │ + b.n bb1ac │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n ba560 │ │ + b.n bb1b0 │ │ movs r3, r1 │ │ and.w r0, r0, r1 │ │ - b.n bb0d8 │ │ + b.n bbd28 │ │ movs r1, r0 │ │ ldrh r0, [r0, #16] │ │ movs r2, r0 │ │ - b.n bae68 │ │ + b.n bbab8 │ │ lsls r2, r2, #7 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n ba566 │ │ + b.n bb1b6 │ │ asrs r0, r0, #32 │ │ - b.n ba562 │ │ + b.n bb1b2 │ │ movs r5, r0 │ │ - b.n bace8 │ │ + b.n bb938 │ │ movs r3, r4 │ │ cmp r2, #0 │ │ movs r4, r0 │ │ - b.n ba5fc │ │ + b.n bb24c │ │ str r0, [sp, #32] │ │ - b.n baee4 │ │ + b.n bbb34 │ │ lsls r0, r0, #2 │ │ - b.n bb076 │ │ - stc2 10, cr0, [pc, #1020] @ bae54 @ │ │ + b.n bbcc6 │ │ + stc2 10, cr0, [pc, #1020] @ bbaa4 @ │ │ movs r4, r0 │ │ - b.n ba58c │ │ + b.n bb1dc │ │ movs r0, r1 │ │ - b.n bb094 │ │ + b.n bbce4 │ │ lsls r0, r0, #2 │ │ - b.n bb166 │ │ + b.n bbdb6 │ │ movs r4, r0 │ │ - b.n ba578 │ │ + b.n bb1c8 │ │ @ instruction: 0xffee1aff │ │ lsls r0, r7, #1 │ │ - b.n ba5ac │ │ + b.n bb1fc │ │ movs r0, #5 │ │ - b.n badb6 │ │ + b.n bba06 │ │ asrs r2, r0, #2 │ │ - b.n ba628 │ │ + b.n bb278 │ │ strh r1, [r0, #4] │ │ - b.n ba62c │ │ + b.n bb27c │ │ str r4, [r3, r1] │ │ - b.n ba622 │ │ + b.n bb272 │ │ movs r0, r5 │ │ - b.n ba5b4 │ │ + b.n bb204 │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n ba5a4 │ │ + b.n bb1f4 │ │ str r0, [sp, #8] │ │ - b.n bab8e │ │ + b.n bb7de │ │ lsls r0, r3, #20 │ │ - b.n badd2 │ │ + b.n bba22 │ │ lsls r1, r2, #20 │ │ - b.n bad36 │ │ + b.n bb986 │ │ lsls r4, r2, #2 │ │ asrs r5, r3, #22 │ │ movs r0, #1 │ │ asrs r0, r4, #14 │ │ lsls r0, r0, #2 │ │ asrs r0, r2, #23 │ │ lsls r2, r2, #4 │ │ asrs r0, r2, #32 │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ lsls r0, r7, #1 │ │ - b.n ba5e8 │ │ + b.n bb238 │ │ lsls r0, r1, #1 │ │ - b.n ba5d2 │ │ + b.n bb222 │ │ lsls r0, r1, #7 │ │ - b.n ba5d6 │ │ - bl 5165b6 │ │ + b.n bb226 │ │ + bl 517206 │ │ strb r4, [r2, #2] │ │ - b.n ba5f8 │ │ + b.n bb248 │ │ movs r1, r0 │ │ - b.n bb162 │ │ + b.n bbdb2 │ │ lsls r5, r3, #2 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n bae0a │ │ - add r4, sp, #44 @ 0x2c │ │ + b.n bba5a │ │ + add r4, sp, #48 @ 0x30 │ │ @ instruction: 0xebff0000 │ │ - b.n bb172 │ │ + b.n bbdc2 │ │ stc2 10, cr1, [r7, #-1020]! @ 0xfffffc04 @ │ │ lsls r0, r3, #2 │ │ and.w r0, r0, r1 │ │ - b.n bb188 │ │ + b.n bbdd8 │ │ lsls r7, r1, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, #121 @ 0x79 │ │ - b.n ba8c4 │ │ + b.n bb514 │ │ movs r7, r0 │ │ - b.n bae2a │ │ + b.n bba7a │ │ asrs r5, r0, #32 │ │ - b.n bae2e │ │ + b.n bba7e │ │ lsrs r5, r0, #1 │ │ add.w r0, r0, ip, ror #17 │ │ - b.n ba630 │ │ + b.n bb280 │ │ movs r0, r0 │ │ - b.n bb19a │ │ + b.n bbdea │ │ lsls r7, r6, #11 │ │ subs r0, r0, r0 │ │ @ instruction: 0xffd1eaff │ │ adds r0, #148 @ 0x94 │ │ - b.n ba640 │ │ + b.n bb290 │ │ lsls r0, r2, #1 │ │ - b.n ba644 │ │ + b.n bb294 │ │ adds r0, #64 @ 0x40 │ │ - b.n ba634 │ │ + b.n bb284 │ │ movs r1, #129 @ 0x81 │ │ - b.n baa72 │ │ + b.n bb6c2 │ │ str r0, [r1, #16] │ │ - b.n ba63c │ │ + b.n bb28c │ │ movs r4, r0 │ │ - b.n ba63a │ │ + b.n bb28a │ │ adds r1, #12 │ │ - b.n ba644 │ │ + b.n bb294 │ │ movs r0, #2 │ │ - b.n bab6e │ │ + b.n bb7be │ │ str r0, [r2, #8] │ │ - b.n ba660 │ │ + b.n bb2b0 │ │ movs r0, r0 │ │ - b.n bab70 │ │ + b.n bb7c0 │ │ movs r0, r0 │ │ - b.n bae52 │ │ + b.n bbaa2 │ │ @ instruction: 0xffdd1aff │ │ strb r0, [r7, #1] │ │ - b.n ba670 │ │ + b.n bb2c0 │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n ba654 │ │ + b.n bb2a4 │ │ adds r0, #72 @ 0x48 │ │ - b.n ba66c │ │ - b.n bab60 │ │ - b.n ba670 │ │ + b.n bb2bc │ │ + b.n bb7b0 │ │ + b.n bb2c0 │ │ stmia r0!, {r4} │ │ - b.n ba66c │ │ + b.n bb2bc │ │ movs r0, #28 │ │ - b.n ba670 │ │ + b.n bb2c0 │ │ ands r0, r3 │ │ - b.n ba674 │ │ + b.n bb2c4 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n ba678 │ │ + b.n bb2c8 │ │ movs r0, r3 │ │ - b.n ba67c │ │ + b.n bb2cc │ │ movs r0, #116 @ 0x74 │ │ - b.n ba674 │ │ + b.n bb2c4 │ │ str r1, [r1, #0] │ │ - b.n baba2 │ │ + b.n bb7f2 │ │ movs r0, #0 │ │ - b.n babaa │ │ + b.n bb7fa │ │ movs r0, #6 │ │ - b.n bae8a │ │ + b.n bbada │ │ lsls r3, r3, #1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n ba69c │ │ + b.n bb2ec │ │ movs r0, #20 │ │ - b.n bb08e │ │ + b.n bbcde │ │ str r0, [r2, #8] │ │ - b.n ba6b0 │ │ + b.n bb300 │ │ adds r0, #12 │ │ - b.n bae82 │ │ + b.n bbad2 │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n ba6b8 │ │ + b.n bb308 │ │ lsrs r1, r2, #32 │ │ - b.n baf82 │ │ + b.n bbbd2 │ │ lsrs r1, r2, #32 │ │ - b.n bb226 │ │ + b.n bbe76 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ lsls r4, r6, #1 │ │ - b.n ba6c8 │ │ + b.n bb318 │ │ movs r0, r0 │ │ - b.n baeb8 │ │ + b.n bbb08 │ │ lsls r5, r2, #2 │ │ lsrs r0, r0, #8 │ │ lsls r1, r2, #20 │ │ - b.n bac9e │ │ + b.n bb8ee │ │ movs r0, r4 │ │ - b.n ba6be │ │ + b.n bb30e │ │ movs r0, r0 │ │ - b.n bae54 │ │ + b.n bbaa4 │ │ lsls r1, r2, #2 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n bb262 │ │ + b.n bbeb2 │ │ adds r0, #60 @ 0x3c │ │ - b.n ba6c8 │ │ + b.n bb318 │ │ movs r0, #56 @ 0x38 │ │ - b.n ba6cc │ │ + b.n bb31c │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n ba6f4 │ │ + b.n bb344 │ │ strb r4, [r0, #0] │ │ - b.n baefe │ │ + b.n bbb4e │ │ asrs r0, r1, #1 │ │ - b.n ba6e2 │ │ + b.n bb332 │ │ movs r1, #92 @ 0x5c │ │ - b.n ba6e8 │ │ + b.n bb338 │ │ adds r1, #88 @ 0x58 │ │ - b.n ba6ec │ │ - b.n bae84 │ │ - b.n ba6f0 │ │ + b.n bb33c │ │ + b.n bbad4 │ │ + b.n bb340 │ │ lsls r0, r3, #5 │ │ - b.n ba6f4 │ │ + b.n bb344 │ │ str r6, [r1, #0] │ │ - b.n bac1a │ │ + b.n bb86a │ │ ands r0, r0 │ │ - b.n bac20 │ │ + b.n bb870 │ │ ands r6, r0 │ │ - b.n baf06 │ │ + b.n bbb56 │ │ lsls r0, r1, #1 │ │ subs r0, r0, r0 │ │ str r0, [r2, #8] │ │ - b.n ba720 │ │ + b.n bb370 │ │ movs r4, r1 │ │ - b.n bac90 │ │ + b.n bb8e0 │ │ movs r0, r0 │ │ - b.n bb192 │ │ + b.n bbde2 │ │ ands r7, r0 │ │ - b.n baf32 │ │ + b.n bbb82 │ │ lsls r2, r5, #1 │ │ cmp r2, #0 │ │ lsls r4, r6, #1 │ │ - b.n ba734 │ │ + b.n bb384 │ │ movs r0, r0 │ │ - b.n baf26 │ │ + b.n bbb76 │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n ba740 │ │ + b.n bb390 │ │ lsls r0, r1, #1 │ │ - b.n ba72a │ │ + b.n bb37a │ │ asrs r4, r2, #5 │ │ - b.n ba72e │ │ + b.n bb37e │ │ strb r0, [r2, #5] │ │ - b.n ba732 │ │ + b.n bb382 │ │ stmia r1!, {r2, r4, r6} │ │ - b.n ba736 │ │ + b.n bb386 │ │ movs r1, #80 @ 0x50 │ │ - b.n ba73a │ │ + b.n bb38a │ │ adds r0, #12 │ │ - b.n bac60 │ │ + b.n bb8b0 │ │ str r2, [r0, #0] │ │ - b.n bac70 │ │ + b.n bb8c0 │ │ adds r0, #3 │ │ - b.n baf52 │ │ + b.n bbba2 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #32 │ │ - b.n baf6e │ │ + b.n bbbbe │ │ strb r2, [r0, #0] │ │ - b.n baf72 │ │ - blx 4bc274 │ │ + b.n bbbc2 │ │ + blx 4bcec4 │ │ @ instruction: 0xfff5eaff │ │ str r0, [r2, #8] │ │ - b.n ba778 │ │ + b.n bb3c8 │ │ movs r1, r0 │ │ - b.n baf70 │ │ + b.n bbbc0 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r6, #32 │ │ - b.n ba764 │ │ + b.n bb3b4 │ │ asrs r0, r5, #2 │ │ - b.n bb168 │ │ + b.n bbdb8 │ │ lsrs r4, r5, #14 │ │ - b.n ba790 │ │ + b.n bb3e0 │ │ movs r0, r0 │ │ - b.n bad74 │ │ + b.n bb9c4 │ │ movs r4, r5 │ │ - b.n ba77a │ │ + b.n bb3ca │ │ strb r0, [r5, #17] │ │ add.w r0, r0, r0 │ │ - b.n bb302 │ │ + b.n bbf52 │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #2 │ │ - b.n ba7a4 │ │ + b.n bb3f4 │ │ subs r2, #0 │ │ - b.n bb286 │ │ + b.n bbed6 │ │ movs r0, #168 @ 0xa8 │ │ - b.n ba7ac │ │ + b.n bb3fc │ │ subs r3, #154 @ 0x9a │ │ - b.n bb2fc │ │ + b.n bbf4c │ │ subs r0, r0, #7 │ │ - b.n bafba │ │ + b.n bbc0a │ │ lsls r2, r2, #14 │ │ - b.n bae40 │ │ + b.n bba90 │ │ movs r0, #52 @ 0x34 │ │ - b.n ba7bc │ │ + b.n bb40c │ │ movs r7, r0 │ │ - b.n bad26 │ │ + b.n bb976 │ │ asrs r2, r0, #32 │ │ - b.n bae0c │ │ + b.n bba5c │ │ movs r4, r0 │ │ - b.n bad2e │ │ + b.n bb97e │ │ lsls r4, r6, #1 │ │ - b.n ba7cc │ │ + b.n bb41c │ │ movs r0, r0 │ │ - b.n bae38 │ │ + b.n bba88 │ │ lsls r1, r0, #1 │ │ cmp r2, #0 │ │ lsls r4, r2, #2 │ │ - b.n ba7d8 │ │ + b.n bb428 │ │ movs r0, r4 │ │ - b.n ba7c2 │ │ + b.n bb412 │ │ movs r0, r0 │ │ - b.n baf58 │ │ + b.n bbba8 │ │ movs r5, r7 │ │ cmp r2, #0 │ │ lsls r0, r6, #1 │ │ - b.n ba7e8 │ │ + b.n bb438 │ │ movs r0, r0 │ │ - b.n bb352 │ │ + b.n bbfa2 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #2 │ │ - b.n ba7f4 │ │ + b.n bb444 │ │ movs r4, r4 │ │ - b.n ba7de │ │ + b.n bb42e │ │ movs r0, r0 │ │ - b.n baf74 │ │ + b.n bbbc4 │ │ vpmin.u , q12, │ │ lsls r4, r6, #1 │ │ - b.n ba804 │ │ + b.n bb454 │ │ asrs r4, r7, #32 │ │ - b.n ba808 │ │ + b.n bb458 │ │ movs r0, r0 │ │ - b.n baff4 │ │ + b.n bbc44 │ │ vpmin.u , q10, │ │ movs r1, r6 │ │ @ instruction: 0xea00f001 │ │ - b.n bb31e │ │ + b.n bbf6e │ │ movs r0, #9 │ │ - b.n bb022 │ │ + b.n bbc72 │ │ ands r0, r0 │ │ - b.n bb026 │ │ + b.n bbc76 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n ba810 │ │ + b.n bb460 │ │ movs r0, r3 │ │ - b.n ba814 │ │ + b.n bb464 │ │ movs r0, #116 @ 0x74 │ │ - b.n ba80c │ │ + b.n bb45c │ │ movs r0, #9 │ │ - b.n bad3a │ │ + b.n bb98a │ │ str r0, [r0, #0] │ │ - b.n bad42 │ │ + b.n bb992 │ │ movs r0, #2 │ │ - b.n bb02a │ │ + b.n bbc7a │ │ @ instruction: 0xff990aff │ │ @ instruction: 0xfff4eaff │ │ - blx 4bc348 │ │ + blx 4bcf98 │ │ movs r0, #14 │ │ - b.n bb04e │ │ + b.n bbc9e │ │ adds r0, #0 │ │ - b.n bb052 │ │ - b.n bafcc │ │ - b.n ba838 │ │ + b.n bbca2 │ │ + b.n bbc1c │ │ + b.n bb488 │ │ lsls r0, r3, #5 │ │ - b.n ba83c │ │ + b.n bb48c │ │ ands r6, r1 │ │ - b.n bad62 │ │ + b.n bb9b2 │ │ str r0, [r0, #0] │ │ - b.n bad68 │ │ + b.n bb9b8 │ │ ands r4, r0 │ │ - b.n bb052 │ │ + b.n bbca2 │ │ @ instruction: 0xffad0aff │ │ @ instruction: 0xfff5eaff │ │ movs r0, r0 │ │ - b.n bb472 │ │ + b.n bc0c2 │ │ asrs r0, r0, #32 │ │ - b.n bb476 │ │ + b.n bc0c6 │ │ @ instruction: 0xffd0eaff │ │ - subs r6, #196 @ 0xc4 │ │ + subs r6, #116 @ 0x74 │ │ movs r2, r0 │ │ lsls r0, r0, #2 │ │ - b.n ba87c │ │ + b.n bb4cc │ │ strh r0, [r0, #0] │ │ - b.n bb086 │ │ + b.n bbcd6 │ │ lsls r0, r6, #1 │ │ - b.n bab28 │ │ + b.n bb778 │ │ movs r2, r0 │ │ - b.n bb36e │ │ + b.n bbfbe │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r4, r4 │ │ - b.n ba884 │ │ + b.n bb4d4 │ │ movs r0, r0 │ │ - b.n bb00c │ │ + b.n bbc5c │ │ lsls r2, r3, #5 │ │ ldr r2, [sp, #0] │ │ lsls r0, r0, #1 │ │ - b.n ba890 │ │ + b.n bb4e0 │ │ asrs r4, r3, #1 │ │ - b.n ba8a0 │ │ + b.n bb4f0 │ │ movs r1, #8 │ │ - b.n ba88a │ │ + b.n bb4da │ │ lsrs r0, r2 │ │ - b.n bb0f0 │ │ + b.n bbd40 │ │ adds r1, #12 │ │ - b.n ba892 │ │ + b.n bb4e2 │ │ movs r2, r0 │ │ - b.n bae1e │ │ + b.n bba6e │ │ asrs r3, r0, #32 │ │ - b.n baf04 │ │ + b.n bbb54 │ │ movs r2, r0 │ │ - b.n bb21e │ │ + b.n bbe6e │ │ movs r0, r0 │ │ - b.n bb324 │ │ + b.n bbf74 │ │ lsls r7, r7, #1 │ │ subs r2, #0 │ │ lsls r0, r7, #1 │ │ - b.n ba8c4 │ │ + b.n bb514 │ │ lsrs r5, r2, #20 │ │ @ instruction: 0xeb008080 │ │ - b.n ba8cc │ │ + b.n bb51c │ │ movs r0, r0 │ │ - b.n bb436 │ │ + b.n bc086 │ │ movs r0, #80 @ 0x50 │ │ - b.n ba8d4 │ │ + b.n bb524 │ │ stc2l 10, cr1, [r6], #-1020 @ 0xfffffc04 @ │ │ lsls r1, r7, #1 │ │ and.w r0, r0, r8, rrx │ │ - b.n ba8e0 │ │ + b.n bb530 │ │ lsls r0, r5 │ │ - b.n bb2c4 │ │ + b.n bbf14 │ │ movs r0, #224 @ 0xe0 │ │ - b.n bb4ee │ │ + b.n bc13e │ │ asrs r0, r3, #20 │ │ - b.n baeb2 │ │ + b.n bbb02 │ │ movs r4, r0 │ │ - b.n bb0f6 │ │ - str r2, [r0, #92] @ 0x5c │ │ - @ instruction: 0xfa000078 │ │ - b.n ba8f8 │ │ + b.n bbd46 │ │ + str r7, [r5, #96] @ 0x60 │ │ + @ instruction: 0xfb000078 │ │ + b.n bb548 │ │ movs r0, #4 │ │ - b.n bb102 │ │ + b.n bbd52 │ │ adds r0, #76 @ 0x4c │ │ - b.n ba900 │ │ + b.n bb550 │ │ asrs r4, r0, #32 │ │ - b.n ba8ea │ │ + b.n bb53a │ │ asrs r2, r0, #28 │ │ - b.n bb1d0 │ │ - add r7, sp, #612 @ 0x264 │ │ + b.n bbe20 │ │ + add r7, sp, #616 @ 0x268 │ │ @ instruction: 0xebff0004 │ │ - b.n ba8e2 │ │ + b.n bb532 │ │ movs r0, r0 │ │ - b.n bb47a │ │ + b.n bc0ca │ │ strb r4, [r2, #2] │ │ - b.n ba918 │ │ + b.n bb568 │ │ strh r0, [r0, #4] │ │ - b.n ba91c │ │ + b.n bb56c │ │ movs r0, #80 @ 0x50 │ │ - b.n ba920 │ │ + b.n bb570 │ │ mrrc2 10, 15, r0, r3, cr15 │ │ movs r2, r1 │ │ and.w r0, r0, r4, lsr #30 │ │ - b.n ba92c │ │ + b.n bb57c │ │ lsls r0, r0, #1 │ │ - b.n ba924 │ │ + b.n bb574 │ │ movs r1, #8 │ │ - b.n ba91a │ │ + b.n bb56a │ │ adds r1, #12 │ │ - b.n ba91e │ │ + b.n bb56e │ │ lsls r0, r7, #1 │ │ - b.n ba93c │ │ + b.n bb58c │ │ lsrs r6, r1, #18 │ │ add.w r0, r0, r0 │ │ - b.n bb4aa │ │ + b.n bc0fa │ │ movs r4, r0 │ │ - b.n ba91a │ │ + b.n bb56a │ │ strh r0, [r0, #4] │ │ - b.n ba94c │ │ + b.n bb59c │ │ movs r0, #80 @ 0x50 │ │ - b.n ba950 │ │ + b.n bb5a0 │ │ mcrr2 10, 15, r0, r7, cr15 │ │ str r0, [r0, r0] │ │ - b.n bb15e │ │ + b.n bbdae │ │ lsls r0, r6, #6 │ │ and.w r1, r0, r1, lsl #12 │ │ - b.n bad46 │ │ + b.n bb996 │ │ asrs r1, r0, #32 │ │ - b.n bb2ac │ │ + b.n bbefc │ │ strh r1, [r1, #0] │ │ - b.n bb16e │ │ + b.n bbdbe │ │ asrs r0, r0, #32 │ │ - b.n ba932 │ │ - b.n baee4 │ │ - b.n ba970 │ │ + b.n bb582 │ │ + b.n bbb34 │ │ + b.n bb5c0 │ │ ldr r1, [sp, #768] @ 0x300 │ │ - b.n ba978 │ │ - add r0, pc, #480 @ (adr r0, bb01c ) │ │ - b.n ba978 │ │ + b.n bb5c8 │ │ + add r0, pc, #480 @ (adr r0, bbc6c ) │ │ + b.n bb5c8 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n baf60 │ │ + b.n bbbb0 │ │ movs r2, r2 │ │ and.w r0, r0, r8 │ │ - b.n bb18a │ │ + b.n bbdda │ │ ands r6, r1 │ │ - b.n bb18e │ │ + b.n bbdde │ │ movs r1, #1 │ │ - b.n badb2 │ │ - b.n bae56 │ │ - b.n bb320 │ │ + b.n bba02 │ │ + b.n bbaa6 │ │ + b.n bbf70 │ │ adds r1, #14 │ │ - b.n bad7a │ │ + b.n bb9ca │ │ adds r0, #2 │ │ - b.n baee4 │ │ + b.n bbb34 │ │ movs r0, #1 │ │ - b.n bb2ec │ │ + b.n bbf3c │ │ movs r2, r0 │ │ - b.n bb10c │ │ + b.n bbd5c │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n bb4a2 │ │ + b.n bc0f2 │ │ lsls r7, r4, #8 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n baef8 │ │ + b.n bbb48 │ │ movs r0, r0 │ │ - b.n ba98a │ │ + b.n bb5da │ │ adds r1, #1 │ │ - b.n badae │ │ + b.n bb9fe │ │ strh r2, [r1, #0] │ │ - b.n bb1c2 │ │ - add r0, pc, #48 @ (adr r0, baeb4 ) │ │ - b.n bb1c6 │ │ - b.n bae90 │ │ - b.n bb1ca │ │ + b.n bbe12 │ │ + add r0, pc, #48 @ (adr r0, bbb04 ) │ │ + b.n bbe16 │ │ + b.n bbae0 │ │ + b.n bbe1a │ │ movs r0, r0 │ │ - b.n bb534 │ │ + b.n bc184 │ │ @ instruction: 0xfbe90aff │ │ movs r0, r0 │ │ - b.n bb5d6 │ │ + b.n bc226 │ │ movs r2, r0 │ │ - b.n bb4ca │ │ + b.n bc11a │ │ movs r4, r0 │ │ - b.n ba9aa │ │ + b.n bb5fa │ │ lsls r2, r7, #2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n bb54c │ │ + b.n bc19c │ │ ands r0, r1 │ │ - b.n bb1ea │ │ + b.n bbe3a │ │ adds r0, #40 @ 0x28 │ │ lsls r7, r2, #22 │ │ asrs r2, r1, #32 │ │ - b.n bb1f2 │ │ + b.n bbe42 │ │ movs r0, #7 │ │ - b.n bb1f6 │ │ + b.n bbe46 │ │ strh r6, [r1, #0] │ │ - b.n bb1fa │ │ + b.n bbe4a │ │ movs r5, r0 │ │ lsls r3, r0, #2 │ │ movs r0, r5 │ │ lsls r7, r0, #22 │ │ lsls r0, r5, #2 │ │ - b.n bb3e0 │ │ + b.n bc030 │ │ lsls r0, r0 │ │ - b.n ba9e4 │ │ + b.n bb634 │ │ str r0, [r0, r0] │ │ - b.n ba9e8 │ │ + b.n bb638 │ │ @ instruction: 0xfa5bebff │ │ str r4, [r5, r2] │ │ - b.n baa10 │ │ + b.n bb660 │ │ lsls r0, r5 │ │ - b.n baa14 │ │ + b.n bb664 │ │ movs r0, r0 │ │ - b.n bb588 │ │ + b.n bc1d8 │ │ lsrs r0, r6 │ │ - b.n bb26e │ │ + b.n bbebe │ │ ands r0, r1 │ │ - b.n bb226 │ │ + b.n bbe76 │ │ lsls r1, r0, #6 │ │ subs r0, r0, r0 │ │ lsls r0, r6, #1 │ │ - b.n baa28 │ │ + b.n bb678 │ │ movs r2, r0 │ │ - b.n bb592 │ │ + b.n bc1e2 │ │ lsls r0, r2, #6 │ │ cmp r2, #0 │ │ - beq.n baf30 │ │ - b.n bb390 │ │ + beq.n bbb80 │ │ + b.n bbfe0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5, r7, ip} │ │ - b.n baa30 │ │ + b.n bb680 │ │ movs r0, #148 @ 0x94 │ │ - b.n baa3a │ │ + b.n bb68a │ │ asrs r0, r0, #32 │ │ - b.n baa2c │ │ + b.n bb67c │ │ lsls r2, r4, #2 │ │ - b.n bb1b0 │ │ + b.n bbe00 │ │ strh r4, [r0, #0] │ │ adds r2, #136 @ 0x88 │ │ asrs r4, r7, #3 │ │ - b.n baaca │ │ + b.n bb71a │ │ movs r0, r0 │ │ - b.n bb5bc │ │ + b.n bc20c │ │ @ instruction: 0xfbe01aff │ │ movs r0, #212 @ 0xd4 │ │ - b.n baad6 │ │ + b.n bb726 │ │ asrs r7, r0, #32 │ │ - b.n bb266 │ │ + b.n bbeb6 │ │ movs r2, #48 @ 0x30 │ │ - b.n baaec │ │ + b.n bb73c │ │ movs r0, r0 │ │ - b.n bb5d2 │ │ + b.n bc222 │ │ @ instruction: 0xfbde0aff │ │ movs r0, #72 @ 0x48 │ │ - b.n baa6a │ │ + b.n bb6ba │ │ strb r4, [r1, #0] │ │ - b.n baa5a │ │ + b.n bb6aa │ │ movs r1, #108 @ 0x6c │ │ - b.n baa62 │ │ + b.n bb6b2 │ │ movs r0, r0 │ │ - b.n bb5f0 │ │ + b.n bc240 │ │ adds r0, #162 @ 0xa2 │ │ - b.n bb286 │ │ + b.n bbed6 │ │ lsls r5, r4, #1 │ │ lsrs r0, r0, #8 │ │ strb r4, [r2, #2] │ │ - b.n baa88 │ │ + b.n bb6d8 │ │ movs r1, r0 │ │ - b.n bb576 │ │ + b.n bc1c6 │ │ movs r5, r0 │ │ asrs r3, r2, #5 │ │ @ instruction: 0xfbd49aff │ │ @ instruction: 0xfbd1eaff │ │ ldr r0, [sp, #304] @ 0x130 │ │ - b.n baaa0 │ │ + b.n bb6f0 │ │ ldrsb r4, [r6, r6] │ │ - b.n bb576 │ │ + b.n bc1c6 │ │ ldrsh r7, [r7, r7] │ │ - b.n bb608 │ │ + b.n bc258 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n bb08c │ │ + b.n bbcdc │ │ lsls r2, r3, #1 │ │ - b.n bab24 │ │ + b.n bb774 │ │ movs r0, r0 │ │ - b.n bb616 │ │ + b.n bc266 │ │ lsls r5, r0, #3 │ │ subs r0, r0, r0 │ │ str r4, [r0, r0] │ │ - b.n baa8a │ │ + b.n bb6da │ │ eors r0, r3 │ │ - b.n baabc │ │ + b.n bb70c │ │ lsls r2, r3, #5 │ │ @ instruction: 0xea008080 │ │ - b.n baac4 │ │ + b.n bb714 │ │ movs r2, r0 │ │ - b.n bb5be │ │ + b.n bc20e │ │ lsls r7, r1, #5 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #11 │ │ - b.n bb324 │ │ + b.n bbf74 │ │ adds r0, #0 │ │ - b.n bb6da │ │ + b.n bc32a │ │ str r0, [r6, r1] │ │ - b.n baad8 │ │ + b.n bb728 │ │ ldr r0, [sp, #416] @ 0x1a0 │ │ - b.n baae0 │ │ + b.n bb730 │ │ str r5, [r0, #0] │ │ - b.n bb0a8 │ │ + b.n bbcf8 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n bb0c8 │ │ + b.n bbd18 │ │ movs r0, r0 │ │ - b.n bb25a │ │ + b.n bbeaa │ │ lsls r0, r6, #1 │ │ ldr r2, [sp, #0] │ │ str r0, [r4, r0] │ │ - b.n baae4 │ │ + b.n bb734 │ │ eors r0, r3 │ │ - b.n baaf4 │ │ - add r0, pc, #480 @ (adr r0, bb19c ) │ │ - b.n baaf8 │ │ + b.n bb744 │ │ + add r0, pc, #480 @ (adr r0, bbdec ) │ │ + b.n bb748 │ │ movs r5, r0 │ │ - b.n bb26e │ │ + b.n bbebe │ │ strh r0, [r0, #4] │ │ - b.n baae0 │ │ + b.n bb730 │ │ movs r2, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r7, #6 │ │ - b.n bb37c │ │ + b.n bbfcc │ │ movs r0, r0 │ │ - b.n bb672 │ │ + b.n bc2c2 │ │ lsls r5, r6, #3 │ │ subs r0, r0, r0 │ │ lsls r2, r3, #1 │ │ - b.n bab8c │ │ + b.n bb7dc │ │ movs r3, r0 │ │ - b.n bb67e │ │ + b.n bc2ce │ │ lsls r0, r4, #3 │ │ cmp r2, #0 │ │ str r0, [r2, #8] │ │ - b.n bab20 │ │ + b.n bb770 │ │ lsls r4, r6, #30 │ │ - b.n bb5fa │ │ + b.n bc24a │ │ lsrs r7, r7, #31 │ │ - b.n bb68c │ │ + b.n bc2dc │ │ str r4, [r0, r0] │ │ - b.n bb4f2 │ │ + b.n bc142 │ │ str r4, [r0, r0] │ │ - b.n bab02 │ │ + b.n bb752 │ │ lsls r5, r7, #4 │ │ and.w r1, r0, r2, lsl #12 │ │ - b.n bb10e │ │ + b.n bbd5e │ │ movs r0, #2 │ │ - b.n bb50c │ │ + b.n bc15c │ │ @ instruction: 0xeb90eea0 │ │ movs r1, r0 │ │ - b.n bb2ae │ │ + b.n bbefe │ │ adds r0, #156 @ 0x9c │ │ - b.n bab28 │ │ + b.n bb778 │ │ movs r2, r3 │ │ cmp r2, #0 │ │ movs r0, #0 │ │ - b.n bb756 │ │ + b.n bc3a6 │ │ str r5, [r0, #16] │ │ - b.n bb09e │ │ + b.n bbcee │ │ movs r0, #3 │ │ - b.n bb7de │ │ + b.n bc42e │ │ str r1, [r0, r4] │ │ - b.n bb066 │ │ + b.n bbcb6 │ │ movs r1, #1 │ │ - b.n bb136 │ │ + b.n bbd86 │ │ adds r0, #12 │ │ - b.n bb530 │ │ + b.n bc180 │ │ strb r6, [r0, #0] │ │ - b.n bb12e │ │ + b.n bbd7e │ │ strb r0, [r1, #0] │ │ - b.n bb4c0 │ │ + b.n bc110 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r7, #560 @ 0x230 │ │ - b.n bb4ba │ │ - ldr r2, [pc, #572] @ (bb278 ) │ │ + b.n bc10a │ │ + ldr r2, [pc, #572] @ (bbec8 ) │ │ orn r8, r7, #462848 @ 0x71000 │ │ @ instruction: 0xf36428f0 │ │ @ instruction: 0xf3622222 │ │ @ instruction: 0xf3f62123 │ │ @ instruction: 0xf3f27b90 │ │ cdp 0, 1, cr0, cr2, cr0, {0} │ │ - b.n bb704 │ │ + b.n bc354 │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n bb4de │ │ + b.n bc12e │ │ str r0, [r2, r0] │ │ - b.n bb56c │ │ + b.n bc1bc │ │ movs r0, #16 │ │ - b.n bb4ea │ │ + b.n bc13a │ │ movs r3, r0 │ │ - b.n bb30a │ │ + b.n bbf5a │ │ @ instruction: 0xffee8aff │ │ movs r0, #112 @ 0x70 │ │ - b.n babac │ │ + b.n bb7fc │ │ lsls r2, r0, #4 │ │ - b.n bb360 │ │ + b.n bbfb0 │ │ str r2, [r0, r0] │ │ - b.n bb3ba │ │ + b.n bc00a │ │ lsls r7, r0, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [r2, #8] │ │ - b.n babbc │ │ + b.n bb80c │ │ movs r1, #14 │ │ - b.n bb186 │ │ + b.n bbdd6 │ │ lsrs r7, r7, #27 │ │ - b.n bb6ae │ │ + b.n bc2fe │ │ lsls r5, r4, #6 │ │ lsrs r0, r0, #8 │ │ movs r1, #14 │ │ - b.n bb3d2 │ │ + b.n bc022 │ │ adds r0, #12 │ │ - b.n bb516 │ │ + b.n bc166 │ │ cmp r2, #130 @ 0x82 │ │ orn r0, r3, #640 @ 0x280 │ │ - b.n bb7de │ │ - ldr r2, [pc, #572] @ (bb2dc ) │ │ + b.n bc42e │ │ + ldr r2, [pc, #572] @ (bbf2c ) │ │ orn r8, r3, #466944 @ 0x72000 │ │ @ instruction: 0xf36208f0 │ │ @ instruction: 0xf3620220 │ │ @ instruction: 0xf3f60121 │ │ @ instruction: 0xf3f2309c │ │ - b.n babf0 │ │ + b.n bb840 │ │ cmp r3, #144 @ 0x90 │ │ cdp 0, 1, cr3, cr0, cr0, {0} │ │ - b.n bb144 │ │ + b.n bbd94 │ │ adds r0, #131 @ 0x83 │ │ - b.n bb1d0 │ │ + b.n bbe20 │ │ strb r0, [r0, #0] │ │ - b.n bb886 │ │ + b.n bc4d6 │ │ strb r7, [r2, #12] │ │ - b.n bb0ee │ │ + b.n bbd3e │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ cmp r7, #23 │ │ - b.n bb3b0 │ │ - b.n bb0dc │ │ - b.n bb416 │ │ + b.n bc000 │ │ + b.n bbd2c │ │ + b.n bc066 │ │ lsls r2, r4, #2 │ │ - b.n bb37a │ │ + b.n bbfca │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ movs r5, r2 │ │ and.w r0, r0, r5 │ │ - b.n bb38c │ │ + b.n bbfdc │ │ adds r0, #148 @ 0x94 │ │ - b.n bac24 │ │ + b.n bb874 │ │ strb r0, [r0, #0] │ │ - b.n bb82e │ │ + b.n bc47e │ │ str r2, [r2, #76] @ 0x4c │ │ - b.n bb6f2 │ │ + b.n bc342 │ │ strb r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ adds r0, #36 @ 0x24 │ │ - b.n bac20 │ │ + b.n bb870 │ │ movs r6, r0 │ │ - b.n bb3a4 │ │ + b.n bbff4 │ │ lsls r4, r1, #1 │ │ subs r2, #0 │ │ movs r0, #7 │ │ - b.n bb12a │ │ + b.n bbd7a │ │ str r0, [r2, #8] │ │ - b.n bac44 │ │ + b.n bb894 │ │ strb r4, [r2, #2] │ │ - b.n bac48 │ │ + b.n bb898 │ │ @ instruction: 0xfb660aff │ │ @ instruction: 0xfb63eaff │ │ str r0, [r2, #8] │ │ - b.n bac54 │ │ + b.n bb8a4 │ │ movs r2, r0 │ │ - b.n bb45e │ │ + b.n bc0ae │ │ str r0, [r6, r1] │ │ - b.n bac5c │ │ + b.n bb8ac │ │ cmp r7, #23 │ │ - b.n bb404 │ │ - b.n bb130 │ │ - b.n bb46a │ │ + b.n bc054 │ │ + b.n bbd80 │ │ + b.n bc0ba │ │ lsls r2, r4, #2 │ │ - b.n bb3ce │ │ + b.n bc01e │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ strb r4, [r2, #2] │ │ - b.n bac70 │ │ + b.n bb8c0 │ │ @ instruction: 0xfb3deaff │ │ lsls r2, r4, #2 │ │ - b.n bb1be │ │ + b.n bbe0e │ │ strb r4, [r2, #2] │ │ - b.n bac7c │ │ + b.n bb8cc │ │ movs r2, r0 │ │ - b.n bb77a │ │ + b.n bc3ca │ │ lsls r3, r1, #6 │ │ subs r0, r0, r0 │ │ ands r0, r0 │ │ - b.n bb48e │ │ + b.n bc0de │ │ movs r0, #5 │ │ - b.n bb1d4 │ │ + b.n bbe24 │ │ adds r0, #4 │ │ - b.n baa7e │ │ + b.n bb6ce │ │ movs r0, #0 │ │ - b.n bac6a │ │ + b.n bb8ba │ │ movs r0, #160 @ 0xa0 │ │ - b.n bac8c │ │ + b.n bb8dc │ │ movs r1, #1 │ │ - b.n bb266 │ │ + b.n bbeb6 │ │ movs r2, r0 │ │ - b.n bb40e │ │ + b.n bc05e │ │ movs r2, r2 │ │ ldr r2, [sp, #0] │ │ strh r2, [r1, #0] │ │ - b.n bb4ae │ │ - add r0, pc, #48 @ (adr r0, bb1a0 ) │ │ - b.n bb4b2 │ │ + b.n bc0fe │ │ + add r0, pc, #48 @ (adr r0, bbdf0 ) │ │ + b.n bc102 │ │ vpmin.u8 q15, q10, │ │ - b.n bb228 │ │ - b.n bacb4 │ │ + b.n bbe78 │ │ + b.n bb904 │ │ str r0, [r2, #8] │ │ - b.n bacb8 │ │ - add r0, pc, #480 @ (adr r0, bb360 ) │ │ - b.n bacbc │ │ + b.n bb908 │ │ + add r0, pc, #480 @ (adr r0, bbfb0 ) │ │ + b.n bb90c │ │ vpmin.u8 q15, q9, │ │ movs r0, r0 │ │ - b.n bb8ca │ │ + b.n bc51a │ │ movs r4, r0 │ │ - b.n bac9a │ │ + b.n bb8ea │ │ movs r0, r0 │ │ - b.n bb8d2 │ │ + b.n bc522 │ │ movs r0, r0 │ │ - b.n baca2 │ │ - beq.n bb1d0 │ │ - b.n bb630 │ │ + b.n bb8f2 │ │ + beq.n bbe20 │ │ + b.n bc280 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r7, sp, lr} │ │ - b.n bacdc │ │ + b.n bb92c │ │ strh r2, [r1, #0] │ │ - b.n bb4e6 │ │ + b.n bc136 │ │ strb r4, [r2, #2] │ │ - b.n bace4 │ │ - add r0, pc, #48 @ (adr r0, bb1dc ) │ │ - b.n bb4ee │ │ - b.n bb1b8 │ │ - b.n bb4f2 │ │ + b.n bb934 │ │ + add r0, pc, #48 @ (adr r0, bbe2c ) │ │ + b.n bc13e │ │ + b.n bbe08 │ │ + b.n bc142 │ │ @ instruction: 0xfb20eaff │ │ asrs r1, r0, #32 │ │ - b.n bb6be │ │ + b.n bc30e │ │ strb r0, [r1, #0] │ │ - b.n bb6be │ │ + b.n bc30e │ │ movs r7, r0 │ │ - b.n bb464 │ │ + b.n bc0b4 │ │ strh r2, [r1, #0] │ │ - b.n bb506 │ │ + b.n bc156 │ │ strb r1, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r0, r0 │ │ - b.n bb25c │ │ + b.n bbeac │ │ asrs r5, r0, #32 │ │ - b.n bb652 │ │ + b.n bc2a2 │ │ movs r4, r1 │ │ - b.n bb878 │ │ + b.n bc4c8 │ │ lsls r4, r0, #1 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n bb91e │ │ - add r0, pc, #48 @ (adr r0, bb210 ) │ │ - b.n bb522 │ │ + b.n bc56e │ │ + add r0, pc, #48 @ (adr r0, bbe60 ) │ │ + b.n bc172 │ │ lsls r5, r0, #4 │ │ - b.n bb266 │ │ + b.n bbeb6 │ │ movs r0, r2 │ │ - b.n bb88a │ │ + b.n bc4da │ │ movs r5, r7 │ │ subs r2, #0 │ │ - b.n bb2a0 │ │ - b.n bad0c │ │ + b.n bbef0 │ │ + b.n bb95c │ │ strb r1, [r0, #0] │ │ - b.n bb936 │ │ - b.n bb43a │ │ - b.n bb308 │ │ + b.n bc586 │ │ + b.n bc08a │ │ + b.n bbf58 │ │ str r3, [r0, r0] │ │ - b.n bb99a │ │ + b.n bc5ea │ │ asrs r5, r0, #4 │ │ - b.n bb30a │ │ + b.n bbf5a │ │ str r5, [r0, #0] │ │ - b.n bb546 │ │ + b.n bc196 │ │ strb r0, [r0, #0] │ │ - b.n bb312 │ │ + b.n bbf62 │ │ lsrs r5, r1, #10 │ │ orn r0, r4, #2112 @ 0x840 │ │ - b.n bb6be │ │ + b.n bc30e │ │ lsrs r7, r1, #10 │ │ - bl ffd0320a │ │ + bl ffd03e5a │ │ subs r7, r7, r3 │ │ movs r5, r0 │ │ - b.n bb4da │ │ + b.n bc12a │ │ str r0, [r2, #8] │ │ - b.n bad5c │ │ + b.n bb9ac │ │ str r0, [r6, r1] │ │ - b.n bad60 │ │ - b.n bb2d8 │ │ - b.n bad64 │ │ + b.n bb9b0 │ │ + b.n bbf28 │ │ + b.n bb9b4 │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ strb r4, [r2, #2] │ │ - b.n bad6c │ │ + b.n bb9bc │ │ vpmin.u16 q7, q10, │ │ str r0, [r2, #8] │ │ - b.n bad74 │ │ + b.n bb9c4 │ │ strb r4, [r2, #2] │ │ - b.n bad78 │ │ + b.n bb9c8 │ │ @ instruction: 0xfb18eaff │ │ str r5, [sp, #512] @ 0x200 │ │ - b.n bad84 │ │ + b.n bb9d4 │ │ ldrsb r4, [r6, r6] │ │ - b.n bb85a │ │ + b.n bc4aa │ │ ldrsh r7, [r7, r7] │ │ - b.n bb8ec │ │ + b.n bc53c │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n bb370 │ │ + b.n bbfc0 │ │ lsls r2, r3, #1 │ │ - b.n bae08 │ │ + b.n bba58 │ │ movs r0, r0 │ │ - b.n bb8fa │ │ + b.n bc54a │ │ vpmin.u8 q8, q11, │ │ asrs r0, r5, #21 │ │ - b.n bada0 │ │ + b.n bb9f0 │ │ adds r5, #104 @ 0x68 │ │ - b.n bada4 │ │ + b.n bb9f4 │ │ lsls r0, r5, #21 │ │ - b.n bada8 │ │ + b.n bb9f8 │ │ asrs r1, r0, #32 │ │ - b.n bb38c │ │ + b.n bbfdc │ │ movs r5, #100 @ 0x64 │ │ - b.n badb0 │ │ + b.n bba00 │ │ adds r0, #3 │ │ - b.n bb394 │ │ + b.n bbfe4 │ │ movs r0, r0 │ │ - b.n bb398 │ │ + b.n bbfe8 │ │ movs r0, #2 │ │ - b.n bb39c │ │ + b.n bbfec │ │ movs r1, r4 │ │ stmia.w sp, {r0} │ │ - b.n bb9c6 │ │ + b.n bc616 │ │ movs r0, #8 │ │ - b.n bada4 │ │ + b.n bb9f4 │ │ movs r3, #221 @ 0xdd │ │ - b.n bb88e │ │ + b.n bc4de │ │ movs r3, r1 │ │ and.w r5, r0, ip, lsr #4 │ │ - b.n badd4 │ │ + b.n bba24 │ │ adds r5, #28 │ │ - b.n badd8 │ │ + b.n bba28 │ │ lsls r4, r3, #20 │ │ - b.n baddc │ │ + b.n bba2c │ │ asrs r1, r0, #32 │ │ - b.n bb3c0 │ │ + b.n bc010 │ │ movs r5, #24 │ │ - b.n bade4 │ │ + b.n bba34 │ │ adds r0, #3 │ │ - b.n bb3c8 │ │ + b.n bc018 │ │ movs r0, r0 │ │ - b.n bb3cc │ │ + b.n bc01c │ │ movs r0, #2 │ │ - b.n bb3d0 │ │ + b.n bc020 │ │ movs r1, r4 │ │ stmia.w sp, {r0} │ │ - b.n bb9fa │ │ + b.n bc64a │ │ movs r0, #8 │ │ - b.n badd8 │ │ + b.n bba28 │ │ movs r3, #193 @ 0xc1 │ │ - b.n bb8c2 │ │ - ldrb r4, [r0, #19] │ │ + b.n bc512 │ │ + ldrb r5, [r0, #19] │ │ @ instruction: 0xebffff2b │ │ @ instruction: 0xeaffe058 │ │ - b.n bae08 │ │ + b.n bba58 │ │ adds r0, #0 │ │ - b.n bba12 │ │ + b.n bc662 │ │ str r5, [sp, #176] @ 0xb0 │ │ - b.n bae14 │ │ + b.n bba64 │ │ str r0, [r6, r1] │ │ - b.n bae14 │ │ + b.n bba64 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n bb3fc │ │ - add r0, pc, #480 @ (adr r0, bb4c0 ) │ │ - b.n bae1c │ │ + b.n bc04c │ │ + add r0, pc, #480 @ (adr r0, bc110 ) │ │ + b.n bba6c │ │ mcr2 10, 7, lr, cr10, cr15, {7} @ │ │ asrs r4, r0, #32 │ │ - b.n bb62a │ │ + b.n bc27a │ │ movs r1, r0 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n bb632 │ │ - add r0, pc, #48 @ (adr r0, bb324 ) │ │ - b.n bb636 │ │ + b.n bc282 │ │ + add r0, pc, #48 @ (adr r0, bbf74 ) │ │ + b.n bc286 │ │ strb r4, [r2, #2] │ │ - b.n bae34 │ │ + b.n bba84 │ │ movs r0, r0 │ │ - b.n bae20 │ │ + b.n bba70 │ │ lsls r5, r0, #4 │ │ - b.n bb104 │ │ + b.n bbd54 │ │ asrs r4, r0, #32 │ │ - b.n bb808 │ │ + b.n bc458 │ │ movs r2, r0 │ │ - b.n bb5ac │ │ + b.n bc1fc │ │ @ instruction: 0xfffa9aff │ │ mrc2 10, 6, lr, cr13, cr15, {7} @ │ │ eors r0, r3 │ │ - b.n bae50 │ │ + b.n bbaa0 │ │ str r0, [r0, r0] │ │ - b.n bb65a │ │ + b.n bc2aa │ │ str r4, [sp, #656] @ 0x290 │ │ - b.n bae5c │ │ + b.n bbaac │ │ strb r4, [r2, #2] │ │ - b.n bae5c │ │ + b.n bbaac │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n bb444 │ │ + b.n bc094 │ │ lsls r1, r6, #1 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n bb66e │ │ + b.n bc2be │ │ str r0, [sp, #512] @ 0x200 │ │ - b.n bae4c │ │ + b.n bba9c │ │ lsls r3, r5, #1 │ │ and.w r0, r0, r2 │ │ - b.n bb96c │ │ + b.n bc5bc │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ adds r1, #0 │ │ - b.n bb27e │ │ + b.n bbece │ │ movs r1, r0 │ │ - b.n bb7c6 │ │ + b.n bc416 │ │ movs r0, r0 │ │ - b.n bae66 │ │ - b.n bb3fc │ │ - b.n bae88 │ │ + b.n bbab6 │ │ + b.n bc04c │ │ + b.n bbad8 │ │ str r4, [sp, #560] @ 0x230 │ │ - b.n bae90 │ │ + b.n bbae0 │ │ str r0, [r6, r1] │ │ - b.n bae90 │ │ + b.n bbae0 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n bb478 │ │ + b.n bc0c8 │ │ strh r0, [r0, #4] │ │ - b.n bae98 │ │ - add r0, pc, #480 @ (adr r0, bb540 ) │ │ - b.n bae9c │ │ + b.n bbae8 │ │ + add r0, pc, #480 @ (adr r0, bc190 ) │ │ + b.n bbaec │ │ mcr2 10, 6, lr, cr10, cr15, {7} @ │ │ asrs r4, r4, #18 │ │ - b.n baea8 │ │ + b.n bbaf8 │ │ movs r3, r0 │ │ - b.n bbaae │ │ + b.n bc6fe │ │ adds r4, #160 @ 0xa0 │ │ - b.n baeb0 │ │ + b.n bbb00 │ │ movs r4, #235 @ 0xeb │ │ - b.n bb976 │ │ + b.n bc5c6 │ │ asrs r1, r0, #32 │ │ - b.n bb498 │ │ + b.n bc0e8 │ │ str r0, [r0, #0] │ │ - b.n bae98 │ │ + b.n bbae8 │ │ adds r0, #3 │ │ - b.n bb4a0 │ │ + b.n bc0f0 │ │ str r4, [r0, r0] │ │ - b.n baea0 │ │ - ldrb r3, [r2, #18] │ │ + b.n bbaf0 │ │ + ldrb r4, [r2, #18] │ │ @ instruction: 0xebffff14 │ │ @ instruction: 0xeaffe058 │ │ - b.n baecc │ │ + b.n bbb1c │ │ adds r0, #0 │ │ - b.n bbb56 │ │ + b.n bc7a6 │ │ str r4, [sp, #256] @ 0x100 │ │ - b.n baed8 │ │ + b.n bbb28 │ │ str r0, [r6, r1] │ │ - b.n baed8 │ │ + b.n bbb28 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n bb4c0 │ │ + b.n bc110 │ │ strh r0, [r0, #4] │ │ - b.n baee0 │ │ - add r0, pc, #480 @ (adr r0, bb588 ) │ │ - b.n baee4 │ │ + b.n bbb30 │ │ + add r0, pc, #480 @ (adr r0, bc1d8 ) │ │ + b.n bbb34 │ │ mrc2 10, 5, lr, cr8, cr15, {7} @ │ │ asrs r1, r0, #32 │ │ - b.n bb9c2 │ │ + b.n bc612 │ │ movs r0, #1 │ │ - b.n bb3b6 │ │ + b.n bc006 │ │ movs r1, r0 │ │ - b.n bb65e │ │ + b.n bc2ae │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ subs r7, r7, #7 │ │ - b.n bb9e0 │ │ - ldr r0, [pc, #4] @ (bb3c8 ) │ │ - b.n bbb06 │ │ + b.n bc630 │ │ + ldr r0, [pc, #4] @ (bc018 ) │ │ + b.n bc756 │ │ movs r1, r0 │ │ - b.n bb66a │ │ + b.n bc2ba │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #3 │ │ - b.n bb3a6 │ │ + b.n bbff6 │ │ lsls r0, r4, #24 │ │ - b.n bb716 │ │ + b.n bc366 │ │ asrs r1, r0, #32 │ │ - b.n bb8dc │ │ + b.n bc52c │ │ cmp r1, #2 │ │ - b.n bbb1e │ │ + b.n bc76e │ │ ands r1, r2 │ │ - b.n bb4e6 │ │ + b.n bc136 │ │ movs r5, r1 │ │ and.w r3, r0, ip, ror #6 │ │ - b.n baf28 │ │ + b.n bbb78 │ │ adds r3, #188 @ 0xbc │ │ - b.n baf2c │ │ + b.n bbb7c │ │ asrs r1, r0, #32 │ │ - b.n bb510 │ │ + b.n bc160 │ │ movs r0, #0 │ │ - b.n baf10 │ │ + b.n bbb60 │ │ adds r0, #3 │ │ - b.n bb518 │ │ + b.n bc168 │ │ movs r1, r6 │ │ @ instruction: 0xe98d0000 │ │ - b.n bbb42 │ │ + b.n bc792 │ │ cmp r7, #230 @ 0xe6 │ │ - b.n bbb46 │ │ - ldrb r3, [r6, #17] │ │ + b.n bc796 │ │ + ldrb r4, [r6, #17] │ │ @ instruction: 0xebff07b4 │ │ - b.n bba1e │ │ + b.n bc66e │ │ lsrs r7, r7, #31 │ │ - b.n bbab0 │ │ + b.n bc700 │ │ str r1, [r2, r0] │ │ - b.n bb916 │ │ + b.n bc566 │ │ movs r1, r6 │ │ and.w r0, r0, r0, lsl #16 │ │ - b.n bb75e │ │ + b.n bc3ae │ │ movs r6, r0 │ │ - b.n bb762 │ │ + b.n bc3b2 │ │ asrs r4, r0, #32 │ │ - b.n bb766 │ │ + b.n bc3b6 │ │ str r5, [r4, #84] @ 0x54 │ │ @ instruction: 0xfa000006 │ │ - b.n bb536 │ │ + b.n bc186 │ │ movs r0, #92 @ 0x5c │ │ - b.n bafe6 │ │ + b.n bbc36 │ │ adds r0, #80 @ 0x50 │ │ - b.n baf68 │ │ + b.n bbbb8 │ │ movs r1, r0 │ │ - b.n bb4ba │ │ + b.n bc10a │ │ strh r5, [r0, #0] │ │ - b.n bb77e │ │ + b.n bc3ce │ │ lsls r0, r2, #8 │ │ - b.n bb548 │ │ + b.n bc198 │ │ asrs r0, r0, #32 │ │ - b.n bb90c │ │ + b.n bc55c │ │ movs r1, r0 │ │ - b.n bb8ca │ │ + b.n bc51a │ │ adds r0, #0 │ │ - b.n bbb8e │ │ + b.n bc7de │ │ movs r1, r0 │ │ - b.n bb452 │ │ + b.n bc0a2 │ │ lsls r0, r6, #8 │ │ - b.n bb700 │ │ + b.n bc350 │ │ strh r0, [r6, #16] │ │ strh r0, [r4, #12] │ │ movs r2, r1 │ │ - b.n bb79e │ │ + b.n bc3ee │ │ asrs r0, r1, #32 │ │ - b.n bb7a2 │ │ + b.n bc3f2 │ │ movs r0, #5 │ │ - b.n bb7a6 │ │ - add r3, sp, #256 @ 0x100 │ │ + b.n bc3f6 │ │ + add r3, sp, #260 @ 0x104 │ │ @ instruction: 0xebff6090 │ │ - b.n bafa8 │ │ + b.n bbbf8 │ │ movs r0, r0 │ │ - b.n bbb12 │ │ + b.n bc762 │ │ movs r4, r0 │ │ - b.n baf82 │ │ + b.n bbbd2 │ │ lsls r1, r2, #2 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n bb7be │ │ + b.n bc40e │ │ lsls r2, r3, #1 │ │ - b.n bb034 │ │ + b.n bbc84 │ │ eors r0, r3 │ │ - b.n bafc0 │ │ + b.n bbc10 │ │ movs r0, r0 │ │ - b.n bbb2a │ │ + b.n bc77a │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #14 │ │ - b.n bafd0 │ │ + b.n bbc20 │ │ movs r4, #251 @ 0xfb │ │ - b.n bba96 │ │ + b.n bc6e6 │ │ movs r4, r4 │ │ - b.n bafc8 │ │ + b.n bbc18 │ │ adds r3, #124 @ 0x7c │ │ - b.n bafdc │ │ + b.n bbc2c │ │ asrs r1, r0, #32 │ │ - b.n bb5c0 │ │ + b.n bc210 │ │ movs r0, r0 │ │ - b.n bb536 │ │ + b.n bc186 │ │ strh r0, [r0, #0] │ │ - b.n bafc4 │ │ + b.n bbc14 │ │ adds r0, #3 │ │ - b.n bb5cc │ │ + b.n bc21c │ │ movs r1, r4 │ │ @ instruction: 0xe98d0001 │ │ - b.n bbbf6 │ │ - ldrb r7, [r0, #17] │ │ + b.n bc846 │ │ + ldrb r0, [r1, #17] │ │ @ instruction: 0xebff000c │ │ and.w r0, r0, r4 │ │ - b.n baff0 │ │ + b.n bbc40 │ │ lsls r0, r0, #2 │ │ - b.n bbbc6 │ │ + b.n bc816 │ │ movs r4, r0 │ │ - b.n bafd8 │ │ + b.n bbc28 │ │ movs r2, r0 │ │ - b.n bbafe │ │ + b.n bc74e │ │ mcr2 10, 5, r0, cr15, cr15, {7} @ │ │ lsls r4, r6, #30 │ │ - b.n bbae6 │ │ + b.n bc736 │ │ strh r0, [r0, #4] │ │ - b.n baff4 │ │ + b.n bbc44 │ │ lsrs r7, r7, #31 │ │ - b.n bbb7c │ │ + b.n bc7cc │ │ str r2, [r0, r0] │ │ - b.n bb962 │ │ + b.n bc5b2 │ │ str r4, [r0, r0] │ │ - b.n baff2 │ │ + b.n bbc42 │ │ eors r0, r3 │ │ - b.n bb024 │ │ + b.n bbc74 │ │ str r3, [sp, #96] @ 0x60 │ │ - b.n bb02c │ │ + b.n bbc7c │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n bb610 │ │ + b.n bc260 │ │ lsls r0, r0, #2 │ │ - b.n bb030 │ │ + b.n bbc80 │ │ movs r1, r0 │ │ - b.n bbb1a │ │ + b.n bc76a │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, #112 @ 0x70 │ │ - b.n bb2e0 │ │ + b.n bbf30 │ │ movs r3, r0 │ │ - b.n bbc46 │ │ + b.n bc896 │ │ movs r2, r0 │ │ - b.n bbb2e │ │ + b.n bc77e │ │ movs r4, r0 │ │ lsls r7, r2, #22 │ │ movs r2, r0 │ │ lsls r0, r0, #14 │ │ movs r4, r0 │ │ lsls r7, r0, #22 │ │ asrs r2, r3, #1 │ │ - b.n bb0cc │ │ + b.n bbd1c │ │ movs r1, r0 │ │ lsls r0, r4, #14 │ │ movs r1, r0 │ │ - b.n bb7c2 │ │ + b.n bc412 │ │ movs r4, r4 │ │ ldr r2, [sp, #0] │ │ movs r0, r0 │ │ - b.n bbc6a │ │ + b.n bc8ba │ │ movs r0, r0 │ │ - b.n bb03a │ │ + b.n bbc8a │ │ lsls r0, r6, #1 │ │ - b.n bb06c │ │ + b.n bbcbc │ │ movs r2, r0 │ │ - b.n bbbd6 │ │ + b.n bc826 │ │ mcr2 10, 3, r3, cr14, cr15, {7} @ │ │ movs r0, #40 @ 0x28 │ │ - b.n baf74 │ │ + b.n bbbc4 │ │ movs r0, r0 │ │ - b.n bbbe6 │ │ + b.n bc836 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r6 │ │ - b.n baf80 │ │ + b.n bbbd0 │ │ movs r0, #1 │ │ - b.n bb9d2 │ │ + b.n bc622 │ │ asrs r4, r5, #32 │ │ - b.n baf88 │ │ + b.n bbbd8 │ │ movs r3, r1 │ │ and.w r0, r0, ip, asr #32 │ │ - b.n bb08c │ │ + b.n bbcdc │ │ asrs r0, r5, #2 │ │ - b.n bba78 │ │ + b.n bc6c8 │ │ strb r7, [r4, #8] │ │ add.w r0, r0, r0 │ │ - b.n bbc06 │ │ + b.n bc856 │ │ lsls r2, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #2 │ │ - b.n bb0a8 │ │ + b.n bbcf8 │ │ subs r2, #0 │ │ - b.n bbb8a │ │ + b.n bc7da │ │ movs r0, #168 @ 0xa8 │ │ - b.n bb0b0 │ │ + b.n bbd00 │ │ subs r3, #154 @ 0x9a │ │ - b.n bbc00 │ │ + b.n bc850 │ │ subs r0, r0, #7 │ │ - b.n bb8be │ │ + b.n bc50e │ │ lsls r2, r2, #14 │ │ - b.n bb744 │ │ + b.n bc394 │ │ movs r0, #14 │ │ - b.n bbcc6 │ │ + b.n bc916 │ │ str r4, [r3, #4] │ │ - b.n bb0c4 │ │ + b.n bbd14 │ │ str r4, [r2, r1] │ │ - b.n bb0c8 │ │ + b.n bbd18 │ │ movs r0, #40 @ 0x28 │ │ - b.n bafa8 │ │ + b.n bbbf8 │ │ adds r1, #120 @ 0x78 │ │ - b.n bb0c2 │ │ + b.n bbd12 │ │ movs r5, r0 │ │ - b.n bb63a │ │ + b.n bc28a │ │ strb r4, [r7, #5] │ │ - b.n bb0ca │ │ + b.n bbd1a │ │ asrs r4, r0, #32 │ │ - b.n bb724 │ │ + b.n bc374 │ │ movs r3, r0 │ │ - b.n bb6c6 │ │ + b.n bc316 │ │ lsls r0, r7, #5 │ │ - b.n bb0b6 │ │ + b.n bbd06 │ │ asrs r7, r0, #32 │ │ - b.n bb6f0 │ │ + b.n bc340 │ │ asrs r4, r7, #5 │ │ - b.n bb0be │ │ - beq.n bb5ec │ │ - b.n bba4c │ │ + b.n bbd0e │ │ + beq.n bc23c │ │ + b.n bc69c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, lr, pc} │ │ - b.n bb0f8 │ │ + b.n bbd48 │ │ eors r0, r3 │ │ - b.n bb0dc │ │ + b.n bbd2c │ │ movs r0, r0 │ │ - b.n bbc7e │ │ + b.n bc8ce │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #1 │ │ - b.n bb0fc │ │ + b.n bbd4c │ │ adds r0, #160 @ 0xa0 │ │ - b.n bb100 │ │ - add r0, pc, #16 @ (adr r0, bb5e4 ) │ │ - b.n bb104 │ │ + b.n bbd50 │ │ + add r0, pc, #16 @ (adr r0, bc234 ) │ │ + b.n bbd54 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n bb0fc │ │ + b.n bbd4c │ │ strh r4, [r2, #0] │ │ - b.n bb100 │ │ + b.n bbd50 │ │ str r4, [r1, #36] @ 0x24 │ │ - b.n bb110 │ │ - b.n bb5fc │ │ - b.n bb108 │ │ + b.n bbd60 │ │ + b.n bc24c │ │ + b.n bbd58 │ │ stmia r0!, {r4} │ │ - b.n bb10c │ │ + b.n bbd5c │ │ ands r0, r0 │ │ - b.n bb114 │ │ + b.n bbd64 │ │ strb r2, [r6, #2] │ │ - b.n bb994 │ │ + b.n bc5e4 │ │ strh r0, [r6, #22] │ │ - b.n bb990 │ │ + b.n bc5e0 │ │ asrs r4, r6, #8 │ │ - b.n bb138 │ │ + b.n bbd88 │ │ adds r2, #52 @ 0x34 │ │ - b.n bb13c │ │ + b.n bbd8c │ │ lsls r4, r4, #16 │ │ stmia.w sp, {r2, r3, sp} │ │ - b.n bbb20 │ │ + b.n bc770 │ │ asrs r1, r0, #32 │ │ - b.n bb728 │ │ + b.n bc378 │ │ adds r0, #3 │ │ - b.n bb72c │ │ + b.n bc37c │ │ lsrs r0, r2 │ │ stmia.w r2, {r0, r3, r5, r8, sl, sp} │ │ - b.n bbc16 │ │ + b.n bc866 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n bb134 │ │ + b.n bbd84 │ │ movs r2, r4 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n bb150 │ │ + b.n bbda0 │ │ movs r2, r0 │ │ - b.n bbc4a │ │ + b.n bc89a │ │ asrs r4, r3, #2 │ │ - b.n bb144 │ │ + b.n bbd94 │ │ asrs r4, r0, #1 │ │ - b.n bb15c │ │ + b.n bbdac │ │ adds r0, #160 @ 0xa0 │ │ - b.n bb160 │ │ - b.n bbacc │ │ - b.n bb164 │ │ + b.n bbdb0 │ │ + b.n bc71c │ │ + b.n bbdb4 │ │ ands r4, r1 │ │ - b.n bb15c │ │ + b.n bbdac │ │ strb r0, [r2, #0] │ │ - b.n bb160 │ │ + b.n bbdb0 │ │ str r4, [r2, #0] │ │ - b.n bb164 │ │ + b.n bbdb4 │ │ strh r0, [r4, #0] │ │ - b.n bb168 │ │ + b.n bbdb8 │ │ str r0, [sp, #0] │ │ - b.n bb170 │ │ - add r0, pc, #712 @ (adr r0, bb914 ) │ │ - b.n bb9f0 │ │ + b.n bbdc0 │ │ + add r0, pc, #712 @ (adr r0, bc564 ) │ │ + b.n bc640 │ │ adds r1, #204 @ 0xcc │ │ - b.n bb190 │ │ + b.n bbde0 │ │ asrs r4, r1, #7 │ │ - b.n bb194 │ │ + b.n bbde4 │ │ adds r0, #3 │ │ - b.n bb778 │ │ + b.n bc3c8 │ │ ands r0, r4 │ │ - b.n bb178 │ │ + b.n bbdc8 │ │ strb r4, [r4, #0] │ │ - b.n bb17c │ │ + b.n bbdcc │ │ asrs r1, r0, #32 │ │ - b.n bb784 │ │ + b.n bc3d4 │ │ str r0, [r5, #0] │ │ - b.n bb184 │ │ + b.n bbdd4 │ │ asrs r3, r0, #32 │ │ asrs r0, r4, #6 │ │ strh r4, [r5, #0] │ │ - b.n bb18c │ │ + b.n bbddc │ │ str r0, [r6, #24] │ │ - b.n bb1b4 │ │ + b.n bbe04 │ │ sbcs r0, r6 │ │ - b.n bb1b8 │ │ + b.n bbe08 │ │ asrs r2, r0, #32 │ │ stmia.w sp, {r1, r2, sp, lr} │ │ - b.n bb7a0 │ │ + b.n bc3f0 │ │ ands r4, r0 │ │ - b.n bb7a4 │ │ + b.n bc3f4 │ │ asrs r4, r3, #2 │ │ - b.n bb1c4 │ │ + b.n bbe14 │ │ movs r0, #8 │ │ - b.n bb1a8 │ │ + b.n bbdf8 │ │ movs r0, #16 │ │ - b.n bbbac │ │ + b.n bc7fc │ │ tst r2, r0 │ │ stmia.w r2, {r1, r2, ip} │ │ - b.n bb9da │ │ + b.n bc62a │ │ cmp r6, #82 @ 0x52 │ │ - b.n bbdde │ │ + b.n bca2e │ │ str r4, [r1, r0] │ │ - b.n bb1bc │ │ + b.n bbe0c │ │ adds r0, #4 │ │ - b.n bb9e6 │ │ - add r0, pc, #112 @ (adr r0, bb718 ) │ │ - b.n bb1c4 │ │ - ldrb r2, [r1, #15] │ │ + b.n bc636 │ │ + add r0, pc, #112 @ (adr r0, bc368 ) │ │ + b.n bbe14 │ │ + ldrb r3, [r1, #15] │ │ @ instruction: 0xebff4058 │ │ - b.n bb1ec │ │ + b.n bbe3c │ │ str r0, [r2, #8] │ │ - b.n bb1f0 │ │ + b.n bbe40 │ │ str r1, [sp, #496] @ 0x1f0 │ │ - b.n bb1f8 │ │ + b.n bbe48 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n bb7dc │ │ + b.n bc42c │ │ @ instruction: 0xff98eaff │ │ lsls r4, r0, #4 │ │ - b.n bb1fa │ │ + b.n bbe4a │ │ adds r0, #0 │ │ - b.n bbe0a │ │ + b.n bca5a │ │ str r0, [r6, r1] │ │ - b.n bb208 │ │ - b.n bb780 │ │ - b.n bb20c │ │ + b.n bbe58 │ │ + b.n bc3d0 │ │ + b.n bbe5c │ │ strh r4, [r4, #0] │ │ - b.n bb1d6 │ │ + b.n bbe26 │ │ strh r0, [r0, #4] │ │ - b.n bb214 │ │ + b.n bbe64 │ │ stc2l 10, cr14, [ip, #1020]! @ 0x3fc @ │ │ adds r0, #0 │ │ - b.n bba22 │ │ + b.n bc672 │ │ strh r1, [r1, #0] │ │ - b.n bba26 │ │ + b.n bc676 │ │ ldc2l 10, cr14, [r1, #1020] @ 0x3fc @ │ │ asrs r0, r0, #32 │ │ - b.n bbe2e │ │ - b.n bb6f0 │ │ - b.n bbe32 │ │ + b.n bca7e │ │ + b.n bc340 │ │ + b.n bca82 │ │ ldrsh.w lr, [r6, #2815] @ 0xaff │ │ movs r0, r0 │ │ - b.n bbe3a │ │ + b.n bca8a │ │ asrs r0, r0, #32 │ │ - b.n bbe3e │ │ + b.n bca8e │ │ @ instruction: 0xff9feaff │ │ lsls r4, r6, #30 │ │ - b.n bbd16 │ │ + b.n bc966 │ │ lsrs r7, r7, #31 │ │ - b.n bbda8 │ │ + b.n bc9f8 │ │ movs r2, r0 │ │ - b.n bbb8e │ │ + b.n bc7de │ │ mrc2 10, 4, lr, cr13, cr15, {7} @ │ │ strh r2, [r1, #0] │ │ - b.n bba56 │ │ + b.n bc6a6 │ │ adds r0, #0 │ │ - b.n bbeda │ │ - add r0, pc, #48 @ (adr r0, bb74c ) │ │ - b.n bba5e │ │ - b.n bb728 │ │ - b.n bba62 │ │ + b.n bcb2a │ │ + add r0, pc, #48 @ (adr r0, bc39c ) │ │ + b.n bc6ae │ │ + b.n bc378 │ │ + b.n bc6b2 │ │ ldc2l 10, cr14, [sl, #1020] @ 0x3fc @ │ │ movs r0, #4 │ │ - b.n bbe6a │ │ + b.n bcaba │ │ str r4, [r3, #8] │ │ - b.n bb268 │ │ + b.n bbeb8 │ │ movs r1, #5 │ │ - b.n bb7b6 │ │ + b.n bc406 │ │ adds r0, #2 │ │ - b.n bb656 │ │ + b.n bc2a6 │ │ str r0, [r0, r0] │ │ - b.n bb25a │ │ + b.n bbeaa │ │ adds r0, #3 │ │ - b.n bb7c8 │ │ + b.n bc418 │ │ movs r6, r1 │ │ - b.n bb9e8 │ │ + b.n bc638 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n bbbca │ │ + b.n bc81a │ │ movs r6, r0 │ │ - b.n bb9ee │ │ + b.n bc63e │ │ @ instruction: 0xfff71aff │ │ str r0, [r2, #8] │ │ - b.n bb290 │ │ - b.n bb760 │ │ - b.n bba9a │ │ + b.n bbee0 │ │ + b.n bc3b0 │ │ + b.n bc6ea │ │ str r0, [r6, r1] │ │ - b.n bb298 │ │ + b.n bbee8 │ │ mrc2 10, 3, lr, cr3, cr15, {7} @ │ │ - b.n bb76c │ │ - b.n bbaa6 │ │ + b.n bc3bc │ │ + b.n bc6f6 │ │ str r0, [r2, #8] │ │ - b.n bb2a4 │ │ + b.n bbef4 │ │ str r0, [r6, r1] │ │ - b.n bb2a8 │ │ + b.n bbef8 │ │ strb r4, [r2, #2] │ │ - b.n bb2ac │ │ + b.n bbefc │ │ movs r2, r0 │ │ - b.n bbdaa │ │ + b.n bc9fa │ │ mrc2 10, 3, r0, cr3, cr15, {7} @ │ │ strh r2, [r1, #0] │ │ - b.n bbabe │ │ + b.n bc70e │ │ adds r0, #0 │ │ - b.n bbf42 │ │ - add r0, pc, #48 @ (adr r0, bb7b4 ) │ │ - b.n bbac6 │ │ + b.n bcb92 │ │ + add r0, pc, #48 @ (adr r0, bc404 ) │ │ + b.n bc716 │ │ stc2l 10, cr14, [r1, #1020] @ 0x3fc @ │ │ - b.n bb83c │ │ - b.n bb2c8 │ │ + b.n bc48c │ │ + b.n bbf18 │ │ adds r0, #0 │ │ - b.n bbad2 │ │ + b.n bc722 │ │ str r0, [r2, #8] │ │ - b.n bb2d0 │ │ + b.n bbf20 │ │ str r0, [sp, #288] @ 0x120 │ │ - b.n bb2d8 │ │ + b.n bbf28 │ │ str r0, [r6, r1] │ │ - b.n bb2d8 │ │ + b.n bbf28 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n bb8c0 │ │ + b.n bc510 │ │ strb r4, [r2, #2] │ │ - b.n bb2e0 │ │ + b.n bbf30 │ │ mcr2 10, 7, lr, cr11, cr15, {7} @ │ │ - lsrs r6, r6, #12 │ │ - vtbx.8 d29, {d5}, d26 │ │ - vqdmulh.s q9, q10, d16[0] │ │ + mcr2 15, 7, pc, cr10, cr4, {7} @ │ │ + ldmia r3!, {r4, r5, r6} │ │ + @ instruction: 0xfff42c90 │ │ movs r2, r0 │ │ - lsrs r6, r0, #18 │ │ - vabs.f16 d19, d16 │ │ - @ instruction: 0xfff51edc │ │ - @ instruction: 0xfff52891 │ │ - vtbl.8 d18, {d5-d6}, d24 │ │ + movs r2, r7 │ │ + vcvt.f16.u16 q9, , #11 │ │ + vclt.s16 d17, d3, #0 │ │ + @ instruction: 0xfff51d81 │ │ + @ instruction: 0xfff528d8 │ │ movs r2, r0 │ │ - cmp r1, #252 @ 0xfc │ │ + cmp r1, #172 @ 0xac │ │ movs r2, r0 │ │ - lsrs r2, r7, #18 │ │ - vqshl.u32 , q2, #21 │ │ - vcvt.u32.f32 d17, d0, #11 │ │ - @ instruction: 0xfff528db │ │ - vtbl.8 d18, {d21}, d28 │ │ + lsls r6, r5, #1 │ │ + @ instruction: 0xfff52c91 │ │ + vrshr.u32 d17, d23, #11 │ │ + vqrdmulh.s , , d11[0] │ │ + vqrshrun.s64 d18, q6, #11 │ │ movs r2, r0 │ │ - cmp r0, #244 @ 0xf4 │ │ + cmp r0, #164 @ 0xa4 │ │ movs r2, r0 │ │ - movs r4, #172 @ 0xac │ │ + movs r4, #92 @ 0x5c │ │ movs r2, r0 │ │ - adds r2, #176 @ 0xb0 │ │ + adds r2, #96 @ 0x60 │ │ movs r2, r0 │ │ - lsrs r1, r6, #26 │ │ - vtbx.8 d17, {d5-d7}, d21 │ │ - vsli.32 d17, d10, #21 │ │ - vclt.s16 q8, q15, #0 │ │ - @ instruction: 0xfff52e0c │ │ + lsls r4, r3, #8 │ │ + @ instruction: 0xfff50db3 │ │ + vtbx.8 d16, {d21}, d14 │ │ + vqshlu.s64 , q11, #53 @ 0x35 │ │ + @ instruction: 0xfff42dbc │ │ movs r2, r0 │ │ - cmp r7, #248 @ 0xf8 │ │ + cmp r7, #168 @ 0xa8 │ │ movs r2, r0 │ │ - cmp r1, #112 @ 0x70 │ │ + cmp r1, #32 │ │ movs r2, r0 │ │ - movs r7, #92 @ 0x5c │ │ + movs r7, #12 │ │ movs r2, r0 │ │ - cmp r4, #164 @ 0xa4 │ │ + cmp r4, #84 @ 0x54 │ │ movs r2, r0 │ │ - lsrs r6, r5, #14 │ │ - vclt.s16 d16, d18, #0 │ │ - vtbl.8 d16, {d21-d23}, d6 │ │ - vcvt.u32.f32 d19, d29, #11 │ │ - vshll.u32 , d26, #21 │ │ - @ instruction: 0xfff5fb58 │ │ - vtbl.8 d16, {d20}, d22 │ │ - vtbl.8 d16, {d21}, d30 │ │ - vqshrn.u64 d16, q7, #11 │ │ - vmull.u q14, d21, d23 │ │ - vsli.64 d18, d0, #52 @ 0x34 │ │ + vminnm.f32 , q9, q10 │ │ + bl fff2d450 │ │ + mrc2 15, 1, pc, cr10, cr4, {7} │ │ + adds r6, #80 @ 0x50 │ │ + @ instruction: 0xfff52ff1 │ │ + vqrdmlsh.s q15, , d23[0] │ │ + vcvt.f16.u16 , q5, #12 │ │ + vdup.32 , d18[0] │ │ + @ instruction: 0xfff4fcd2 │ │ + @ instruction: 0xfff4bfdc │ │ + @ instruction: 0xfff42540 │ │ movs r2, r0 │ │ - ldr r7, [pc, #960] @ (bbc00 ) │ │ + ldr r7, [pc, #960] @ (bc850 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n bbd60 │ │ + b.n bc9b0 │ │ svc 129 @ 0x81 │ │ - b.n bbce4 │ │ + b.n bc934 │ │ strh r0, [r0, #18] │ │ - b.n bb36e │ │ + b.n bbfbe │ │ ands r0, r0 │ │ - b.n bbb92 │ │ + b.n bc7e2 │ │ movs r0, r0 │ │ - b.n bbf06 │ │ + b.n bcb56 │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #3 │ │ - b.n bbbee │ │ + b.n bc83e │ │ strh r4, [r1, r1] │ │ - b.n bb38a │ │ + b.n bbfda │ │ movs r0, #0 │ │ - b.n bb8e8 │ │ + b.n bc538 │ │ movs r5, r0 │ │ - b.n bbb0e │ │ + b.n bc75e │ │ movs r0, r6 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n bbb14 │ │ + b.n bc764 │ │ lsls r3, r0, #4 │ │ subs r0, r0, r0 │ │ movs r0, #129 @ 0x81 │ │ - b.n bb97c │ │ + b.n bc5cc │ │ movs r0, r2 │ │ - b.n bbd8e │ │ + b.n bc9de │ │ strb r0, [r5, #0] │ │ - b.n bb3aa │ │ + b.n bbffa │ │ movs r1, #2 │ │ - b.n bb986 │ │ + b.n bc5d6 │ │ strb r1, [r0, #0] │ │ - b.n bbd18 │ │ + b.n bc968 │ │ adds r0, #4 │ │ - b.n bb3b2 │ │ + b.n bc002 │ │ movs r7, r0 │ │ - b.n bbb38 │ │ + b.n bc788 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #0] │ │ - b.n bb3be │ │ + b.n bc00e │ │ strb r2, [r7, #2] │ │ - b.n bbc4c │ │ + b.n bc89c │ │ lsrs r1, r0, #4 │ │ - b.n bbf50 │ │ + b.n bcba0 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ adds r0, #40 @ 0x28 │ │ - b.n bb3b2 │ │ + b.n bc002 │ │ strb r4, [r1, #0] │ │ - b.n bbd32 │ │ + b.n bc982 │ │ str r0, [r1, #0] │ │ - b.n bb2d6 │ │ + b.n bbf26 │ │ movs r0, #1 │ │ - b.n bbd3c │ │ + b.n bc98c │ │ asrs r1, r0, #32 │ │ - b.n bbd3c │ │ + b.n bc98c │ │ movs r2, r0 │ │ - b.n bbb6a │ │ + b.n bc7ba │ │ movs r0, #7 │ │ - b.n bbc02 │ │ + b.n bc852 │ │ adds r0, #6 │ │ - b.n bbc06 │ │ + b.n bc856 │ │ @ instruction: 0xfff20aff │ │ str r1, [r0, #8] │ │ - b.n bb9d0 │ │ + b.n bc620 │ │ adds r3, #196 @ 0xc4 │ │ - b.n bb410 │ │ + b.n bc060 │ │ movs r0, #0 │ │ - b.n bb406 │ │ + b.n bc056 │ │ strb r1, [r0, #0] │ │ - b.n bc01a │ │ + b.n bcc6a │ │ lsls r6, r0, #4 │ │ - b.n bb9de │ │ + b.n bc62e │ │ adds r0, #3 │ │ - b.n bba00 │ │ + b.n bc650 │ │ movs r1, r0 │ │ - b.n bbb8a │ │ + b.n bc7da │ │ movs r4, r1 │ │ - b.n bbdea │ │ + b.n bca3a │ │ str r0, [r0, #0] │ │ - b.n bc0ae │ │ + b.n bccfe │ │ asrs r4, r0, #32 │ │ - b.n bb402 │ │ + b.n bc052 │ │ lsls r0, r1, #3 │ │ stmia.w r0, {r1, r2, r3, r4, r6, r7} │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n bb40e │ │ + b.n bc05e │ │ asrs r1, r0, #32 │ │ - b.n bb986 │ │ + b.n bc5d6 │ │ lsls r4, r7, #8 │ │ - b.n bb42e │ │ - add r0, pc, #52 @ (adr r0, bb93c ) │ │ - b.n bbc4a │ │ + b.n bc07e │ │ + add r0, pc, #52 @ (adr r0, bc58c ) │ │ + b.n bc89a │ │ adds r2, #76 @ 0x4c │ │ - b.n bb436 │ │ + b.n bc086 │ │ movs r1, r0 │ │ - b.n bba12 │ │ + b.n bc662 │ │ lsls r4, r7, #8 │ │ - b.n bb41e │ │ + b.n bc06e │ │ movs r0, #1 │ │ - b.n bb9a0 │ │ + b.n bc5f0 │ │ movs r2, #76 @ 0x4c │ │ - b.n bb426 │ │ + b.n bc076 │ │ movs r0, r1 │ │ - b.n bb452 │ │ + b.n bc0a2 │ │ movs r1, r0 │ │ - b.n bb9a6 │ │ + b.n bc5f6 │ │ movs r0, r1 │ │ - b.n bb43a │ │ + b.n bc08a │ │ lsls r5, r2, #2 │ │ and.w r2, r0, ip, lsl #21 │ │ - b.n bb45a │ │ + b.n bc0aa │ │ movs r7, r7 │ │ - b.n bbfe0 │ │ + b.n bcc30 │ │ movs r5, r2 │ │ subs r2, #0 │ │ movs r3, r2 │ │ - b.n bbf40 │ │ + b.n bcb90 │ │ lsls r5, r0, #6 │ │ - b.n bba42 │ │ + b.n bc692 │ │ movs r7, r3 │ │ - b.n bb8dc │ │ + b.n bc52c │ │ strb r0, [r1, #0] │ │ - b.n bbdca │ │ + b.n bca1a │ │ movs r7, r0 │ │ - b.n bbc8e │ │ - strb r7, [r2, #2] │ │ + b.n bc8de │ │ + strb r3, [r2, #2] │ │ add.w r0, r0, r0 │ │ - b.n bbff6 │ │ + b.n bcc46 │ │ lsls r0, r1, #3 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #0 @ (adr r0, bb95c ) │ │ - b.n bbc9e │ │ + add r0, pc, #0 @ (adr r0, bc5ac ) │ │ + b.n bc8ee │ │ movs r2, r0 │ │ - b.n bc122 │ │ + b.n bcd72 │ │ lsls r7, r4, #4 │ │ - b.n bba66 │ │ + b.n bc6b6 │ │ lsls r0, r4, #2 │ │ - b.n bbcaa │ │ + b.n bc8fa │ │ movs r0, r0 │ │ - b.n bb482 │ │ + b.n bc0d2 │ │ movs r0, r0 │ │ - b.n bc0b2 │ │ + b.n bcd02 │ │ movs r4, r0 │ │ - b.n bb4ca │ │ + b.n bc11a │ │ asrs r0, r1, #9 │ │ - b.n bb4a2 │ │ + b.n bc0f2 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n bb4a6 │ │ + b.n bc0f6 │ │ movs r0, r0 │ │ - b.n bc024 │ │ + b.n bcc74 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ strb r3, [r0, #0] │ │ - b.n bc0ca │ │ + b.n bcd1a │ │ movs r0, r0 │ │ - b.n bc0ce │ │ + b.n bcd1e │ │ movs r2, r2 │ │ @ instruction: 0xea00a00d │ │ - b.n bbcd6 │ │ + b.n bc926 │ │ asrs r0, r1, #9 │ │ - b.n bb4c2 │ │ + b.n bc112 │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n bb4c6 │ │ + b.n bc116 │ │ movs r0, r0 │ │ - b.n bc044 │ │ + b.n bcc94 │ │ @ instruction: 0xfff70aff │ │ movs r0, #5 │ │ - b.n bba3c │ │ + b.n bc68c │ │ movs r0, r0 │ │ - b.n bc0ee │ │ + b.n bcd3e │ │ strb r3, [r0, #0] │ │ - b.n bc0f2 │ │ + b.n bcd42 │ │ adds r0, #16 │ │ - b.n bb4d8 │ │ + b.n bc128 │ │ movs r3, r0 │ │ - b.n bbc5e │ │ + b.n bc8ae │ │ movs r4, r0 │ │ ldrh r0, [r0, #16] │ │ movs r1, r0 │ │ - b.n bbec2 │ │ + b.n bcb12 │ │ adds r1, #0 │ │ - b.n bb8da │ │ + b.n bc52a │ │ adds r0, #16 │ │ - b.n bb4ec │ │ + b.n bc13c │ │ movs r7, r0 │ │ - b.n bbc74 │ │ + b.n bc8c4 │ │ strb r3, [r0, #0] │ │ strh r0, [r4, #12] │ │ asrs r4, r2, #32 │ │ - b.n bb4f8 │ │ + b.n bc148 │ │ movs r0, r0 │ │ - b.n bc07c │ │ + b.n bcccc │ │ @ instruction: 0xfff41aff │ │ asrs r1, r0, #32 │ │ - b.n bbef0 │ │ + b.n bcb40 │ │ movs r1, r1 │ │ - b.n bbc88 │ │ + b.n bc8d8 │ │ lsls r5, r3, #2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n bb502 │ │ + b.n bc152 │ │ movs r2, r1 │ │ - b.n bbd32 │ │ + b.n bc982 │ │ lsls r4, r6, #3 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n bb52e │ │ + b.n bc17e │ │ movs r1, r0 │ │ - b.n bbea0 │ │ + b.n bcaf0 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r1, r0, #32 │ │ - b.n bba98 │ │ + b.n bc6e8 │ │ movs r0, #8 │ │ - b.n bbf1e │ │ + b.n bcb6e │ │ adds r0, #4 │ │ - b.n bb332 │ │ + b.n bbf82 │ │ str r1, [r0, #0] │ │ - b.n bbea0 │ │ + b.n bcaf0 │ │ movs r6, r0 │ │ - b.n bbcbc │ │ + b.n bc90c │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n bbebe │ │ + b.n bcb0e │ │ strb r3, [r0, #0] │ │ - b.n bbd62 │ │ + b.n bc9b2 │ │ @ instruction: 0xfff81aff │ │ strb r1, [r0, #0] │ │ - b.n bbd6a │ │ + b.n bc9ba │ │ movs r0, r5 │ │ - b.n bb556 │ │ + b.n bc1a6 │ │ movs r0, r0 │ │ - b.n bc0e2 │ │ + b.n bcd32 │ │ asrs r4, r1, #9 │ │ - b.n bb55e │ │ + b.n bc1ae │ │ movs r7, r0 │ │ - b.n bbaba │ │ + b.n bc70a │ │ strb r0, [r5, #0] │ │ - b.n bb546 │ │ + b.n bc196 │ │ asrs r0, r0, #32 │ │ - b.n bbac4 │ │ + b.n bc714 │ │ asrs r4, r1, #9 │ │ - b.n bb54e │ │ + b.n bc19e │ │ lsls r6, r1, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r7, #8 │ │ - b.n bb576 │ │ + b.n bc1c6 │ │ asrs r0, r0, #32 │ │ - b.n bbb54 │ │ + b.n bc7a4 │ │ asrs r4, r7, #8 │ │ - b.n bb55e │ │ + b.n bc1ae │ │ str r0, [r0, r0] │ │ - b.n bb58a │ │ + b.n bc1da │ │ asrs r0, r1, #32 │ │ - b.n bb58e │ │ + b.n bc1de │ │ movs r0, r0 │ │ - b.n bc10c │ │ + b.n bcd5c │ │ movs r0, r0 │ │ - b.n bbae8 │ │ + b.n bc738 │ │ movs r0, r1 │ │ - b.n bb57a │ │ + b.n bc1ca │ │ movs r5, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #32 │ │ - b.n bbf82 │ │ + b.n bcbd2 │ │ stmia r0!, {r4} │ │ - b.n bbf86 │ │ + b.n bcbd6 │ │ str r0, [r0, #0] │ │ - b.n bc1ba │ │ + b.n bce0a │ │ movs r0, r0 │ │ - b.n bc1be │ │ + b.n bce0e │ │ movs r3, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n bbdc6 │ │ + b.n bca16 │ │ movs r1, r0 │ │ - b.n bbf8a │ │ + b.n bcbda │ │ movs r5, r0 │ │ - b.n bbd2e │ │ + b.n bc97e │ │ movs r7, r1 │ │ cmp r2, #0 │ │ adds r0, #2 │ │ - b.n bbdd6 │ │ + b.n bca26 │ │ asrs r4, r1, #32 │ │ - b.n bb3be │ │ + b.n bc00e │ │ movs r7, r0 │ │ - b.n bbd40 │ │ + b.n bc990 │ │ @ instruction: 0xfff82aff │ │ asrs r1, r0, #32 │ │ - b.n bbfb2 │ │ + b.n bcc02 │ │ movs r6, r0 │ │ - b.n bbd4a │ │ + b.n bc99a │ │ @ instruction: 0xfff40aff │ │ str r1, [r0, #8] │ │ - b.n bbbb4 │ │ + b.n bc804 │ │ adds r0, #4 │ │ - b.n bbf3c │ │ + b.n bcb8c │ │ lsrs r0, r0, #12 │ │ ldcl 1, cr6, [r3, #24] │ │ - b.n bbbd6 │ │ + b.n bc826 │ │ adds r0, #8 │ │ - b.n bb5e8 │ │ + b.n bc238 │ │ adds r0, #8 │ │ - b.n bb5d2 │ │ + b.n bc222 │ │ lsrs r0, r0, #12 │ │ stcl 0, cr5, [r6] │ │ - b.n bb5fe │ │ + b.n bc24e │ │ @ instruction: 0xffebeaff │ │ str r0, [r0, #0] │ │ - b.n bb5e6 │ │ + b.n bc236 │ │ str r4, [r0, r0] │ │ - b.n bb60a │ │ + b.n bc25a │ │ movs r5, r0 │ │ - b.n bbd7e │ │ + b.n bc9ce │ │ movs r5, r0 │ │ subs r2, #0 │ │ movs r5, r3 │ │ and.w r0, r0, r0, lsl #24 │ │ - b.n bc22a │ │ + b.n bce7a │ │ movs r0, r0 │ │ - b.n bc22e │ │ + b.n bce7e │ │ str r4, [r0, r0] │ │ - b.n bb622 │ │ + b.n bc272 │ │ movs r5, r0 │ │ - b.n bbd96 │ │ + b.n bc9e6 │ │ movs r0, r3 │ │ cmp r2, #0 │ │ asrs r0, r0, #2 │ │ - b.n bbbfe │ │ + b.n bc84e │ │ stmia r0!, {r4} │ │ - b.n bc012 │ │ + b.n bcc62 │ │ asrs r1, r0, #4 │ │ - b.n bbc16 │ │ + b.n bc866 │ │ movs r0, #32 │ │ - b.n bc00c │ │ + b.n bcc5c │ │ movs r3, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n bbe52 │ │ + b.n bcaa2 │ │ movs r1, r0 │ │ - b.n bc016 │ │ + b.n bcc66 │ │ movs r5, r0 │ │ - b.n bbdba │ │ + b.n bca0a │ │ movs r7, r1 │ │ cmp r2, #0 │ │ adds r0, #2 │ │ - b.n bbe62 │ │ + b.n bcab2 │ │ asrs r4, r1, #32 │ │ - b.n bb44a │ │ + b.n bc09a │ │ movs r7, r0 │ │ - b.n bbdcc │ │ + b.n bca1c │ │ @ instruction: 0xfff82aff │ │ asrs r1, r0, #32 │ │ - b.n bc03e │ │ + b.n bcc8e │ │ movs r6, r0 │ │ - b.n bbdd6 │ │ + b.n bca26 │ │ @ instruction: 0xfff40aff │ │ str r1, [r0, #8] │ │ - b.n bbc40 │ │ + b.n bc890 │ │ adds r0, #4 │ │ - b.n bbfc8 │ │ + b.n bcc18 │ │ lsrs r0, r0, #12 │ │ ldcl 1, cr6, [r3, #24] │ │ - b.n bbc62 │ │ + b.n bc8b2 │ │ adds r0, #8 │ │ - b.n bb674 │ │ + b.n bc2c4 │ │ adds r0, #8 │ │ - b.n bb65e │ │ + b.n bc2ae │ │ lsrs r0, r0, #12 │ │ stcl 0, cr5, [r6, #16] │ │ - b.n bb68a │ │ + b.n bc2da │ │ @ instruction: 0xffebeaff │ │ asrs r6, r0, #2 │ │ - b.n bbc6e │ │ + b.n bc8be │ │ lsls r4, r5, #4 │ │ - b.n bb6a4 │ │ + b.n bc2f4 │ │ movs r0, #1 │ │ - b.n bc2aa │ │ + b.n bcefa │ │ adds r0, #0 │ │ - b.n bc32e │ │ + b.n bcf7e │ │ asrs r1, r0, #4 │ │ - b.n bbc82 │ │ + b.n bc8d2 │ │ movs r0, r0 │ │ - b.n bbc94 │ │ + b.n bc8e4 │ │ str r4, [r0, #0] │ │ - b.n bb68a │ │ + b.n bc2da │ │ movs r4, r3 │ │ - b.n bb680 │ │ + b.n bc2d0 │ │ adds r0, #32 │ │ - b.n bb684 │ │ + b.n bc2d4 │ │ movs r0, #36 @ 0x24 │ │ - b.n bb688 │ │ + b.n bc2d8 │ │ strb r4, [r0, #0] │ │ - b.n bbeca │ │ + b.n bcb1a │ │ strh r0, [r1, r1] │ │ - b.n bb6fc │ │ + b.n bc34c │ │ movs r0, r0 │ │ - b.n bc23c │ │ + b.n bce8c │ │ movs r2, r6 │ │ lsrs r0, r0, #8 │ │ strh r1, [r0, #0] │ │ - b.n bc2da │ │ + b.n bcf2a │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n bbee2 │ │ + b.n bcb32 │ │ str r0, [r0, r0] │ │ - b.n bb6d4 │ │ + b.n bc324 │ │ movs r0, r0 │ │ - b.n bc254 │ │ + b.n bcea4 │ │ movs r4, r5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ - b.n bb6dc │ │ + b.n bc32c │ │ movs r4, r2 │ │ - b.n bc0c0 │ │ + b.n bcd10 │ │ movs r0, #40 @ 0x28 │ │ - b.n bb6e2 │ │ + b.n bc332 │ │ movs r1, r0 │ │ - b.n bbe62 │ │ + b.n bcab2 │ │ @ instruction: 0xfff68aff │ │ movs r0, r0 │ │ - b.n bb6e6 │ │ + b.n bc336 │ │ movs r0, r0 │ │ - b.n bb6d8 │ │ + b.n bc328 │ │ asrs r6, r0, #32 │ │ - b.n bb776 │ │ + b.n bc3c6 │ │ movs r0, r1 │ │ - b.n bc1f4 │ │ + b.n bce44 │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ str r0, [r0, #4] │ │ - b.n bb702 │ │ + b.n bc352 │ │ movs r7, r0 │ │ - b.n bb78a │ │ + b.n bc3da │ │ movs r0, r1 │ │ - b.n bc202 │ │ + b.n bce52 │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n bb716 │ │ + b.n bc366 │ │ lsls r0, r3, #4 │ │ - b.n bb71a │ │ + b.n bc36a │ │ movs r1, r0 │ │ - b.n bbe92 │ │ + b.n bcae2 │ │ movs r5, r2 │ │ cmp r2, #0 │ │ asrs r4, r3, #4 │ │ - b.n bb726 │ │ + b.n bc376 │ │ movs r1, r0 │ │ - b.n bc0fe │ │ + b.n bcd4e │ │ asrs r4, r2, #32 │ │ - b.n bb70c │ │ + b.n bc35c │ │ lsls r0, r3, #4 │ │ - b.n bb712 │ │ + b.n bc362 │ │ str r4, [r3, r4] │ │ - b.n bb716 │ │ + b.n bc366 │ │ str r0, [r0, r0] │ │ - b.n bb73c │ │ + b.n bc38c │ │ movs r0, r0 │ │ - b.n bc2bc │ │ + b.n bcf0c │ │ @ instruction: 0xffe51aff │ │ movs r1, r2 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n bbf5e │ │ + b.n bcbae │ │ movs r0, r0 │ │ - b.n bc2cc │ │ + b.n bcf1c │ │ @ instruction: 0xffe11aff │ │ movs r5, r1 │ │ and.w r0, r0, ip, lsr #1 │ │ - b.n bb7da │ │ + b.n bc42a │ │ movs r0, #255 @ 0xff │ │ - b.n bc372 │ │ + b.n bcfc2 │ │ asrs r0, r3, #32 │ │ - b.n bbf76 │ │ + b.n bcbc6 │ │ movs r5, r0 │ │ - b.n bbf7a │ │ - str r0, [r4, #36] @ 0x24 │ │ + b.n bcbca │ │ + str r0, [r1, #32] │ │ @ instruction: 0xfb0010b0 │ │ - b.n bb76e │ │ + b.n bc3be │ │ lsls r0, r3, #4 │ │ - b.n bb772 │ │ + b.n bc3c2 │ │ movs r1, r0 │ │ - b.n bbeea │ │ + b.n bcb3a │ │ @ instruction: 0xffe93aff │ │ movs r4, r0 │ │ - b.n bc0dc │ │ + b.n bcd2c │ │ ldr r6, [r0, #124] @ 0x7c │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n bb788 │ │ + b.n bc3d8 │ │ movs r0, r0 │ │ - b.n bc308 │ │ + b.n bcf58 │ │ @ instruction: 0xffd21aff │ │ movs r5, r1 │ │ - b.n bbfa6 │ │ + b.n bcbf6 │ │ movs r0, r0 │ │ - b.n bbf1e │ │ + b.n bcb6e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n bc106 │ │ + b.n bcd56 │ │ ldr r6, [r7, #120] @ 0x78 │ │ add.w r0, r0, r8, asr #32 │ │ - b.n bb7a2 │ │ + b.n bc3f2 │ │ lsls r4, r6, #8 │ │ - b.n bb786 │ │ - beq.n bbcb8 │ │ - b.n bc118 │ │ + b.n bc3d6 │ │ + beq.n bc908 │ │ + b.n bcd68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3} │ │ - b.n bbfca │ │ - b.n bbbd0 │ │ + b.n bcc1a │ │ + b.n bc820 │ │ @ instruction: 0xebff1004 │ │ - b.n bb7c2 │ │ + b.n bc412 │ │ mrc2 10, 7, lr, cr7, cr15, {7} @ │ │ - ldr r3, [pc, #428] @ (bbe44 ) │ │ - @ instruction: 0xfff64dff │ │ + bics r7, r4 │ │ + vqshlu.s32 d20, d27, #22 │ │ vrshr.u32 , q0, #10 │ │ - b.n bb7c2 │ │ + b.n bc412 │ │ lsls r6, r0, #4 │ │ - b.n bc38c │ │ + b.n bcfdc │ │ vrhadd.u16 d0, d14, d31 │ │ - ldr r4, [pc, #64] @ (bbcec ) │ │ + ldr r4, [pc, #64] @ (bc93c ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n bc1cc │ │ + b.n bce1c │ │ movs r2, #84 @ 0x54 │ │ - b.n bb7d6 │ │ - b.n bbcb8 │ │ - b.n bb7de │ │ + b.n bc426 │ │ + b.n bc908 │ │ + b.n bc42e │ │ movs r6, r1 │ │ - b.n bbf64 │ │ + b.n bcbb4 │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r0} │ │ - b.n bc406 │ │ + b.n bd056 │ │ asrs r3, r0, #32 │ │ - b.n bc00a │ │ + b.n bcc5a │ │ asrs r1, r0 │ │ - b.n bbbf2 │ │ + b.n bc842 │ │ asrs r1, r0, #32 │ │ - b.n bc1d4 │ │ + b.n bce24 │ │ movs r6, r1 │ │ - b.n bbf78 │ │ + b.n bcbc8 │ │ asrs r3, r0 │ │ - b.n bbbde │ │ + b.n bc82e │ │ ands r4, r0 │ │ - b.n bc076 │ │ + b.n bccc6 │ │ adds r0, #3 │ │ - b.n bbdea │ │ + b.n bca3a │ │ @ instruction: 0xfff89aff │ │ asrs r1, r0, #32 │ │ - b.n bc170 │ │ + b.n bcdc0 │ │ asrs r0, r0, #32 │ │ - b.n bb7f2 │ │ + b.n bc442 │ │ asrs r2, r0, #4 │ │ - b.n bc4b2 │ │ + b.n bd102 │ │ asrs r0, r2, #9 │ │ - b.n bb7f6 │ │ - ldr r4, [pc, #64] @ (bbd38 ) │ │ + b.n bc446 │ │ + ldr r4, [pc, #64] @ (bc988 ) │ │ ldmia.w sp!, {r1, r2, r3, r4, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - b.n bbf5c │ │ - ldr r4, [pc, #64] @ (bbd40 ) │ │ + b.n bcbac │ │ + ldr r4, [pc, #64] @ (bc990 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n bc220 │ │ + b.n bce70 │ │ asrs r3, r2, #32 │ │ - b.n bc30c │ │ + b.n bcf5c │ │ lsls r0, r0, #6 │ │ - b.n bbe10 │ │ + b.n bca60 │ │ movs r7, r3 │ │ - b.n bbca8 │ │ + b.n bc8f8 │ │ ands r0, r1 │ │ - b.n bc196 │ │ + b.n bcde6 │ │ movs r4, r0 │ │ - b.n bc05a │ │ - ldr r4, [r4, #120] @ 0x78 │ │ + b.n bccaa │ │ + ldr r0, [r4, #120] @ 0x78 │ │ add.w r0, r0, r0 │ │ - b.n bc3c2 │ │ + b.n bd012 │ │ asrs r2, r0, #32 │ │ asrs r0, r4, #15 │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ asrs r4, r4, #4 │ │ asrs r1, r0, #2 │ │ asrs r1, r4, #2 │ │ @@ -235970,127 +236500,127 @@ │ │ asrs r0, r0, #22 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r0, #32 │ │ asrs r0, r4, #22 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r0, r1, r2, ip, sp} │ │ - b.n bb8e6 │ │ + b.n bc536 │ │ movs r0, r1 │ │ - b.n bc370 │ │ + b.n bcfc0 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n bc3f6 │ │ + b.n bd046 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ adds r0, #176 @ 0xb0 │ │ - b.n bb87a │ │ + b.n bc4ca │ │ movs r1, #24 │ │ - b.n bb87e │ │ + b.n bc4ce │ │ movs r3, r0 │ │ - b.n bc006 │ │ + b.n bcc56 │ │ adds r1, #28 │ │ adds r5, #144 @ 0x90 │ │ movs r0, #1 │ │ adds r2, #130 @ 0x82 │ │ adds r0, #20 │ │ adds r5, #129 @ 0x81 │ │ movs r1, #24 │ │ adds r5, #128 @ 0x80 │ │ asrs r4, r3, #4 │ │ adds r5, #128 @ 0x80 │ │ vrhadd.u16 d3, d14, d31 │ │ movs r4, r0 │ │ - b.n bc200 │ │ + b.n bce50 │ │ ldr r3, [r7, #116] @ 0x74 │ │ and.w ip, r0, r0, ror #17 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n bc2a4 │ │ + b.n bcef4 │ │ adds r0, #92 @ 0x5c │ │ - b.n bb92e │ │ + b.n bc57e │ │ ands r0, r0 │ │ - b.n bc0d2 │ │ + b.n bcd22 │ │ movs r1, r0 │ │ - b.n bc0d6 │ │ + b.n bcd26 │ │ str r1, [r0, r0] │ │ - b.n bc0da │ │ + b.n bcd2a │ │ str r2, [r0, #0] │ │ - b.n bc0de │ │ + b.n bcd2e │ │ adds r3, #18 │ │ - b.n bc0e2 │ │ + b.n bcd32 │ │ movs r0, #255 @ 0xff │ │ - b.n bc4e6 │ │ + b.n bd136 │ │ asrs r3, r0, #32 │ │ - b.n bc0ea │ │ - str r4, [r0, #32] │ │ + b.n bcd3a │ │ + str r4, [r5, #24] │ │ mla r0, r0, r6, r2 │ │ - b.n bc0f2 │ │ + b.n bcd42 │ │ movs r4, r0 │ │ - b.n bc0f6 │ │ + b.n bcd46 │ │ asrs r5, r0, #32 │ │ - b.n bc0fa │ │ - ldr r4, [pc, #448] @ (bbf7c ) │ │ + b.n bcd4a │ │ + ldr r4, [pc, #448] @ (bcbcc ) │ │ ldmia.w sp!, {r0} │ │ - b.n bc466 │ │ + b.n bd0b6 │ │ @ instruction: 0xffe30aff │ │ @ instruction: 0xffebeaff │ │ movs r0, #0 │ │ - b.n bc10e │ │ + b.n bcd5e │ │ asrs r4, r0, #32 │ │ - b.n bb6f2 │ │ + b.n bc342 │ │ lsls r6, r1, #2 │ │ - b.n bc478 │ │ + b.n bd0c8 │ │ lsls r0, r7, #7 │ │ cmp r2, #0 │ │ - ldr r7, [pc, #960] @ (bc19c ) │ │ + ldr r7, [pc, #960] @ (bcdec ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n bc2fc │ │ + b.n bcf4c │ │ svc 70 @ 0x46 │ │ - b.n bc280 │ │ + b.n bced0 │ │ stmia r1!, {r0} │ │ - b.n bbeee │ │ + b.n bcb3e │ │ ands r4, r2 │ │ - b.n bc308 │ │ + b.n bcf58 │ │ asrs r0, r0, #32 │ │ - b.n bbe8a │ │ + b.n bcada │ │ asrs r1, r0, #5 │ │ - b.n bc136 │ │ + b.n bcd86 │ │ movs r7, r0 │ │ - b.n bc49c │ │ + b.n bd0ec │ │ lsls r6, r7, #4 │ │ ldmia r2!, {} │ │ movs r1, r1 │ │ and.w r0, r0, ip, lsl #12 │ │ - b.n bc146 │ │ + b.n bcd96 │ │ movs r0, #5 │ │ - b.n bc14a │ │ + b.n bcd9a │ │ stmia r0!, {r2} │ │ - b.n bc14e │ │ + b.n bcd9e │ │ ands r0, r1 │ │ - b.n bc152 │ │ + b.n bcda2 │ │ movs r0, #240 @ 0xf0 │ │ - b.n bc19e │ │ + b.n bcdee │ │ ands r0, r1 │ │ - b.n bc32a │ │ + b.n bcf7a │ │ asrs r0, r0, #32 │ │ - b.n bbeb6 │ │ + b.n bcb06 │ │ asrs r1, r0, #5 │ │ - b.n bc162 │ │ + b.n bcdb2 │ │ movs r7, r0 │ │ - b.n bc4c8 │ │ + b.n bd118 │ │ lsls r3, r6, #4 │ │ ldmia r2!, {} │ │ asrs r1, r0, #32 │ │ - b.n bc330 │ │ + b.n bcf80 │ │ movs r0, #4 │ │ - b.n bc350 │ │ + b.n bcfa0 │ │ asrs r1, r0, #4 │ │ - b.n bbd5a │ │ - blx 4bcf3c │ │ + b.n bc9aa │ │ + blx 4bdb8c │ │ lsls r4, r3, #18 │ │ movs r0, r0 │ │ lsls r4, r3, #18 │ │ movs r0, r0 │ │ movs r4, r4 │ │ movs r0, r0 │ │ lsls r0, r2, #3 │ │ @@ -236102,6296 +236632,6296 @@ │ │ lsls r4, r7, #13 │ │ movs r0, r0 │ │ lsls r0, r4, #4 │ │ movs r0, r0 │ │ lsls r4, r3, #22 │ │ movs r0, r0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n bc1e2 │ │ + b.n bce32 │ │ asrs r3, r0, #32 │ │ - b.n bc1a6 │ │ + b.n bcdf6 │ │ movs r3, r0 │ │ - b.n bc10e │ │ + b.n bcd5e │ │ adds r0, #2 │ │ strh r0, [r4, #12] │ │ asrs r2, r0, #32 │ │ adds r1, #160 @ 0xa0 │ │ adds r0, #0 │ │ - b.n bb976 │ │ + b.n bc5c6 │ │ asrs r4, r0, #32 │ │ - b.n bb97a │ │ + b.n bc5ca │ │ movs r4, r2 │ │ - b.n bc398 │ │ + b.n bcfe8 │ │ movs r0, r0 │ │ - b.n bc12a │ │ + b.n bcd7a │ │ lsls r6, r2, #4 │ │ subs r0, r0, r0 │ │ lsls r2, r1, #7 │ │ and.w r0, r0, ip, lsl #2 │ │ ldmia.w r0, {r0, r1, sp, lr} │ │ - b.n bc1d2 │ │ + b.n bce22 │ │ asrs r4, r1, #32 │ │ - b.n bb9b6 │ │ + b.n bc606 │ │ movs r3, r0 │ │ - b.n bc13e │ │ + b.n bcd8e │ │ str r2, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n bc150 │ │ + b.n bcda0 │ │ str r1, [r0, r0] │ │ - b.n bc1e6 │ │ + b.n bce36 │ │ str r7, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n bc15a │ │ + b.n bcdaa │ │ stmia r0!, {r0, r2} │ │ - b.n bc1f2 │ │ + b.n bce42 │ │ stmia r0!, {r1, r2} │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc15e │ │ + b.n bcdae │ │ adds r0, #2 │ │ strh r0, [r4, #12] │ │ movs r1, r0 │ │ - b.n bc170 │ │ + b.n bcdc0 │ │ asrs r7, r0, #32 │ │ strh r0, [r4, #12] │ │ movs r1, r0 │ │ - b.n bc170 │ │ + b.n bcdc0 │ │ movs r0, #1 │ │ - b.n bc20e │ │ + b.n bce5e │ │ movs r0, #3 │ │ strh r0, [r4, #12] │ │ movs r5, r0 │ │ - b.n bc182 │ │ + b.n bcdd2 │ │ str r6, [r0, r0] │ │ strh r0, [r4, #12] │ │ movs r1, r0 │ │ - b.n bc184 │ │ + b.n bcdd4 │ │ asrs r3, r0, #32 │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n bc190 │ │ + b.n bcde0 │ │ adds r0, #1 │ │ - b.n bc22a │ │ + b.n bce7a │ │ asrs r5, r0, #32 │ │ strh r0, [r4, #12] │ │ adds r0, #5 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, #0 │ │ - b.n bb9f6 │ │ + b.n bc646 │ │ asrs r2, r1, #32 │ │ @ instruction: 0xe9800014 │ │ - b.n bc418 │ │ + b.n bd068 │ │ movs r0, r0 │ │ - b.n bc1aa │ │ + b.n bcdfa │ │ lsls r6, r6, #3 │ │ subs r0, r0, r0 │ │ lsls r2, r5, #6 │ │ and.w r0, r0, lr │ │ ldmia.w r0, {r0, r1} │ │ - b.n bc1b6 │ │ + b.n bce06 │ │ strb r3, [r0, #0] │ │ - b.n bc256 │ │ + b.n bcea6 │ │ strb r2, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r7, r0 │ │ - b.n bc1c0 │ │ + b.n bce10 │ │ str r7, [r0, #0] │ │ - b.n bc262 │ │ + b.n bceb2 │ │ strb r1, [r0, #0] │ │ strh r0, [r4, #12] │ │ str r1, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc1d2 │ │ + b.n bce22 │ │ adds r0, #2 │ │ strh r0, [r4, #12] │ │ movs r3, r0 │ │ - b.n bc1d8 │ │ + b.n bce28 │ │ asrs r7, r0, #32 │ │ - b.n bc27a │ │ + b.n bceca │ │ asrs r3, r0, #32 │ │ strh r0, [r4, #12] │ │ adds r0, #7 │ │ strh r0, [r4, #12] │ │ adds r0, #0 │ │ - b.n bba46 │ │ + b.n bc696 │ │ lsls r2, r0, #1 │ │ @ instruction: 0xe9800014 │ │ - b.n bc468 │ │ + b.n bd0b8 │ │ movs r0, r0 │ │ - b.n bc1fa │ │ + b.n bce4a │ │ lsls r2, r4, #3 │ │ subs r0, r0, r0 │ │ lsls r6, r2, #6 │ │ @ instruction: 0xea00c010 │ │ - b.n bba7e │ │ + b.n bc6ce │ │ str r0, [r0, r0] │ │ - b.n bba82 │ │ + b.n bc6d2 │ │ adds r0, #24 │ │ - b.n bba86 │ │ + b.n bc6d6 │ │ movs r4, r1 │ │ - b.n bc214 │ │ + b.n bce64 │ │ strb r4, [r1, #0] │ │ - b.n bc2ae │ │ + b.n bcefe │ │ lsls r2, r0, #16 │ │ @ instruction: 0xe9907005 │ │ strh r0, [r4, #12] │ │ movs r3, r0 │ │ - b.n bc22e │ │ + b.n bce7e │ │ str r0, [sp, #12] │ │ - b.n bc2be │ │ + b.n bcf0e │ │ str r4, [r2, #0] │ │ - b.n bbaa2 │ │ + b.n bc6f2 │ │ str r0, [sp, #40] @ 0x28 │ │ strh r0, [r4, #12] │ │ strh r4, [r1, #0] │ │ - b.n bbaaa │ │ + b.n bc6fa │ │ movs r1, r1 │ │ - b.n bc23c │ │ - b.n bbfa2 │ │ - b.n bc2d2 │ │ + b.n bce8c │ │ + b.n bcbf2 │ │ + b.n bcf22 │ │ ands r0, r2 │ │ - b.n bbab0 │ │ - b.n bbfa6 │ │ + b.n bc700 │ │ + b.n bcbf6 │ │ strh r0, [r4, #12] │ │ ands r1, r0 │ │ - b.n bc2de │ │ + b.n bcf2e │ │ movs r6, r0 │ │ - b.n bc244 │ │ + b.n bce94 │ │ asrs r6, r0, #32 │ │ - b.n bc2e6 │ │ + b.n bcf36 │ │ strh r4, [r1, #0] │ │ - b.n bbac4 │ │ + b.n bc714 │ │ asrs r4, r0, #32 │ │ strh r0, [r4, #12] │ │ movs r0, r1 │ │ - b.n bc254 │ │ + b.n bcea4 │ │ strh r1, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r0, r1 │ │ - b.n bc276 │ │ + b.n bcec6 │ │ movs r0, #8 │ │ - b.n bc2fe │ │ + b.n bcf4e │ │ movs r0, #14 │ │ strh r0, [r4, #12] │ │ movs r1, r1 │ │ - b.n bc274 │ │ + b.n bcec4 │ │ str r0, [sp, #28] │ │ adds r1, #160 @ 0xa0 │ │ movs r4, r1 │ │ - b.n bc278 │ │ + b.n bcec8 │ │ stmia r0!, {r0, r2} │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc28a │ │ + b.n bceda │ │ adds r0, #10 │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc296 │ │ + b.n bcee6 │ │ str r3, [r0, r0] │ │ - b.n bc322 │ │ + b.n bcf72 │ │ movs r0, #0 │ │ - b.n bbae6 │ │ + b.n bc736 │ │ str r4, [r1, r0] │ │ strh r0, [r4, #12] │ │ movs r5, r0 │ │ - b.n bc2a0 │ │ - add r0, pc, #20 @ (adr r0, bc004 ) │ │ - b.n bc332 │ │ + b.n bcef0 │ │ + add r0, pc, #20 @ (adr r0, bcc54 ) │ │ + b.n bcf82 │ │ str r1, [r1, r0] │ │ strh r0, [r4, #12] │ │ - add r0, pc, #36 @ (adr r0, bc01c ) │ │ + add r0, pc, #36 @ (adr r0, bcc6c ) │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc2b6 │ │ + b.n bcf06 │ │ movs r0, #12 │ │ - b.n bbb3c │ │ + b.n bc78c │ │ adds r0, #12 │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ - b.n bc2b2 │ │ + b.n bcf02 │ │ str r4, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r2, r0 │ │ - b.n bc2b4 │ │ + b.n bcf04 │ │ asrs r2, r0, #32 │ │ movs r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ - b.n bc2bc │ │ + b.n bcf0c │ │ strb r6, [r0, #0] │ │ - b.n bc35e │ │ + b.n bcfae │ │ movs r0, #3 │ │ - b.n bc362 │ │ + b.n bcfb2 │ │ strb r1, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ asrs r6, r0, #32 │ │ str r1, [sp, #640] @ 0x280 │ │ movs r7, r0 │ │ - b.n bc2e2 │ │ + b.n bcf32 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n bc372 │ │ + b.n bcfc2 │ │ stmia r0!, {r1, r3} │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n bc2e4 │ │ + b.n bcf34 │ │ str r1, [r0, #0] │ │ - b.n bc37e │ │ + b.n bcfce │ │ str r5, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc2f2 │ │ + b.n bcf42 │ │ movs r0, #6 │ │ adds r1, #160 @ 0xa0 │ │ movs r2, r0 │ │ - b.n bc306 │ │ + b.n bcf56 │ │ ands r2, r0 │ │ - b.n bc392 │ │ + b.n bcfe2 │ │ movs r0, #12 │ │ strh r0, [r4, #12] │ │ ands r4, r1 │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc30a │ │ + b.n bcf5a │ │ str r3, [r0, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ movs r7, r0 │ │ - b.n bc31a │ │ + b.n bcf6a │ │ strb r2, [r1, #0] │ │ strh r0, [r4, #12] │ │ movs r0, r1 │ │ - b.n bc32a │ │ + b.n bcf7a │ │ strh r6, [r1, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r0, #20 │ │ - b.n bbb76 │ │ + b.n bc7c6 │ │ movs r7, r0 │ │ - b.n bc32a │ │ + b.n bcf7a │ │ movs r0, #7 │ │ - b.n bc3be │ │ + b.n bd00e │ │ movs r0, #8 │ │ adds r1, #160 @ 0xa0 │ │ movs r2, r0 │ │ - b.n bc332 │ │ + b.n bcf82 │ │ adds r0, #2 │ │ - b.n bc3ca │ │ + b.n bd01a │ │ movs r0, #6 │ │ strh r0, [r4, #12] │ │ adds r0, #6 │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n bc340 │ │ + b.n bcf90 │ │ asrs r5, r0, #32 │ │ strh r0, [r4, #12] │ │ movs r7, r0 │ │ - b.n bc34e │ │ + b.n bcf9e │ │ strh r7, [r0, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ movs r0, #12 │ │ - b.n bbba6 │ │ + b.n bc7f6 │ │ movs r1, r0 │ │ - b.n bc35a │ │ + b.n bcfaa │ │ movs r0, #1 │ │ - b.n bc3ee │ │ + b.n bd03e │ │ movs r0, #8 │ │ adds r1, #160 @ 0xa0 │ │ strh r1, [r0, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ ands r0, r3 │ │ - b.n bbbba │ │ + b.n bc80a │ │ ands r0, r2 │ │ - b.n bbbf8 │ │ + b.n bc848 │ │ adds r0, #16 │ │ - b.n bbbc2 │ │ + b.n bc812 │ │ movs r0, #8 │ │ - b.n bbbc6 │ │ + b.n bc816 │ │ strh r4, [r0, #0] │ │ - b.n bbbca │ │ + b.n bc81a │ │ movs r4, r2 │ │ - b.n bc5e8 │ │ + b.n bd238 │ │ movs r0, r0 │ │ - b.n bc37a │ │ + b.n bcfca │ │ lsls r2, r0, #2 │ │ subs r0, r0, r0 │ │ lsls r6, r6, #4 │ │ and.w r0, r0, r0, lsr #28 │ │ - b.n bbbfe │ │ + b.n bc84e │ │ str r0, [r0, r4] │ │ ldmia.w r0, {r1, r2, r3, sp, lr} │ │ - b.n bc426 │ │ + b.n bd076 │ │ str r4, [r1, r0] │ │ - b.n bbc0a │ │ + b.n bc85a │ │ movs r7, r0 │ │ - b.n bc39e │ │ + b.n bcfee │ │ adds r0, #7 │ │ - b.n bc432 │ │ + b.n bd082 │ │ adds r0, #8 │ │ strh r0, [r4, #12] │ │ movs r6, r1 │ │ - b.n bc3a0 │ │ + b.n bcff0 │ │ str r3, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r5, r0 │ │ - b.n bc3ba │ │ + b.n bd00a │ │ asrs r5, r0, #32 │ │ - b.n bc446 │ │ + b.n bd096 │ │ asrs r4, r1, #32 │ │ strh r0, [r4, #12] │ │ movs r1, r0 │ │ - b.n bc3ba │ │ + b.n bd00a │ │ movs r0, #1 │ │ - b.n bc452 │ │ + b.n bd0a2 │ │ movs r0, #6 │ │ strh r0, [r4, #12] │ │ movs r7, r0 │ │ - b.n bc3ca │ │ + b.n bd01a │ │ strb r0, [r1, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r1 │ │ - b.n bc3c8 │ │ + b.n bd018 │ │ adds r0, #14 │ │ movs r1, #160 @ 0xa0 │ │ movs r7, r0 │ │ - b.n bc3d0 │ │ - b.n bc13a │ │ - b.n bc46e │ │ + b.n bd020 │ │ + b.n bcd8a │ │ + b.n bd0be │ │ movs r0, #0 │ │ - b.n bbc32 │ │ - b.n bc13a │ │ + b.n bc882 │ │ + b.n bcd8a │ │ strh r0, [r4, #12] │ │ movs r5, r0 │ │ - b.n bc3f2 │ │ + b.n bd042 │ │ str r4, [r1, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n bc3fe │ │ + b.n bd04e │ │ movs r0, #5 │ │ - b.n bc486 │ │ + b.n bd0d6 │ │ movs r0, #14 │ │ adds r1, #160 @ 0xa0 │ │ movs r7, r0 │ │ - b.n bc3f4 │ │ + b.n bd044 │ │ adds r0, #7 │ │ movs r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n bc402 │ │ + b.n bd052 │ │ asrs r6, r0, #32 │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc400 │ │ + b.n bd050 │ │ str r3, [r0, #0] │ │ - b.n bc4a2 │ │ + b.n bd0f2 │ │ str r1, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ - b.n bc40e │ │ + b.n bd05e │ │ strb r6, [r0, #0] │ │ - b.n bc4ae │ │ + b.n bd0fe │ │ str r2, [r0, #0] │ │ strh r0, [r4, #12] │ │ strb r2, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc41c │ │ + b.n bd06c │ │ asrs r3, r0, #32 │ │ str r1, [sp, #640] @ 0x280 │ │ movs r5, r0 │ │ - b.n bc43e │ │ + b.n bd08e │ │ str r6, [r1, r0] │ │ strh r0, [r4, #12] │ │ movs r5, r0 │ │ - b.n bc42c │ │ + b.n bd07c │ │ movs r0, #5 │ │ - b.n bc4ce │ │ + b.n bd11e │ │ str r1, [r0, r0] │ │ strh r0, [r4, #12] │ │ movs r0, #1 │ │ adds r1, #160 @ 0xa0 │ │ strb r0, [r2, #0] │ │ - b.n bbc9a │ │ + b.n bc8ea │ │ str r4, [r1, #0] │ │ - b.n bbc9e │ │ + b.n bc8ee │ │ movs r0, #8 │ │ - b.n bbca2 │ │ + b.n bc8f2 │ │ str r4, [r0, r0] │ │ - b.n bbca6 │ │ + b.n bc8f6 │ │ movs r4, r2 │ │ - b.n bc6c4 │ │ + b.n bd314 │ │ movs r0, r0 │ │ - b.n bc456 │ │ + b.n bd0a6 │ │ lsls r3, r1, #1 │ │ subs r0, r0, r0 │ │ lsls r7, r7, #3 │ │ and.w r0, r0, r4, lsr #20 │ │ - b.n bbcda │ │ + b.n bc92a │ │ str r0, [r2, #0] │ │ - b.n bbcde │ │ + b.n bc92e │ │ asrs r2, r0 │ │ @ instruction: 0xe9902008 │ │ - b.n bc506 │ │ + b.n bd156 │ │ movs r5, r0 │ │ - b.n bc476 │ │ + b.n bd0c6 │ │ adds r0, #5 │ │ - b.n bc50e │ │ - add r0, pc, #0 @ (adr r0, bc1d0 ) │ │ - b.n bbcf2 │ │ + b.n bd15e │ │ + add r0, pc, #0 @ (adr r0, bce20 ) │ │ + b.n bc942 │ │ adds r0, #6 │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc496 │ │ + b.n bd0e6 │ │ str r0, [sp, #12] │ │ - b.n bc51e │ │ + b.n bd16e │ │ ands r0, r2 │ │ - b.n bbcfc │ │ + b.n bc94c │ │ str r0, [sp, #56] @ 0x38 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r1 │ │ - b.n bc48c │ │ + b.n bd0dc │ │ movs r0, #1 │ │ adds r1, #160 @ 0xa0 │ │ movs r2, r0 │ │ - b.n bc4a6 │ │ + b.n bd0f6 │ │ strb r2, [r0, #0] │ │ - b.n bc536 │ │ + b.n bd186 │ │ ands r1, r0 │ │ - b.n bc53a │ │ + b.n bd18a │ │ strb r2, [r1, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r1 │ │ - b.n bc4b0 │ │ + b.n bd100 │ │ asrs r1, r1, #32 │ │ - b.n bc546 │ │ + b.n bd196 │ │ asrs r7, r0, #32 │ │ adds r1, #160 @ 0xa0 │ │ movs r2, r0 │ │ - b.n bc4c2 │ │ + b.n bd112 │ │ movs r0, #10 │ │ strh r0, [r4, #12] │ │ movs r5, r0 │ │ - b.n bc4c2 │ │ + b.n bd112 │ │ str r6, [r0, r0] │ │ strh r0, [r4, #12] │ │ movs r3, r0 │ │ - b.n bc4da │ │ + b.n bd12a │ │ adds r0, #14 │ │ strh r0, [r4, #12] │ │ movs r5, r0 │ │ - b.n bc4e2 │ │ + b.n bd132 │ │ stmia r0!, {r0, r2} │ │ - b.n bc56a │ │ + b.n bd1ba │ │ asrs r4, r2, #32 │ │ - b.n bbd2e │ │ + b.n bc97e │ │ stmia r0!, {r0, r1} │ │ strh r0, [r4, #12] │ │ movs r0, r1 │ │ - b.n bc4de │ │ + b.n bd12e │ │ strh r4, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r0, r1 │ │ - b.n bc4f2 │ │ + b.n bd142 │ │ asrs r0, r1, #32 │ │ - b.n bc582 │ │ + b.n bd1d2 │ │ str r4, [r1, #0] │ │ - b.n bc586 │ │ + b.n bd1d6 │ │ asrs r2, r0, #32 │ │ strh r0, [r4, #12] │ │ movs r4, r1 │ │ - b.n bc4f0 │ │ + b.n bd140 │ │ str r1, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r1, r1 │ │ - b.n bc504 │ │ + b.n bd154 │ │ strb r1, [r1, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ movs r5, r0 │ │ - b.n bc51a │ │ + b.n bd16a │ │ adds r0, #5 │ │ strh r0, [r4, #12] │ │ movs r0, r1 │ │ - b.n bc51a │ │ + b.n bd16a │ │ strh r2, [r0, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ str r0, [r0, #0] │ │ - b.n bbd6e │ │ + b.n bc9be │ │ movs r3, r0 │ │ - b.n bc522 │ │ + b.n bd172 │ │ str r3, [r0, #0] │ │ - b.n bc5b6 │ │ + b.n bd206 │ │ str r0, [r1, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ - b.n bc52c │ │ + b.n bd17c │ │ movs r0, #6 │ │ - b.n bc5c2 │ │ + b.n bd212 │ │ ands r0, r2 │ │ - b.n bbdc0 │ │ + b.n bca10 │ │ movs r0, #7 │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc53e │ │ + b.n bd18e │ │ strh r3, [r0, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ movs r4, r1 │ │ - b.n bc538 │ │ + b.n bd188 │ │ asrs r4, r1, #32 │ │ movs r1, #160 @ 0xa0 │ │ movs r0, #16 │ │ - b.n bbd9e │ │ + b.n bc9ee │ │ movs r1, r0 │ │ - b.n bc552 │ │ + b.n bd1a2 │ │ movs r0, #1 │ │ - b.n bc5e6 │ │ + b.n bd236 │ │ movs r0, #8 │ │ strh r0, [r4, #12] │ │ movs r6, r0 │ │ - b.n bc55c │ │ + b.n bd1ac │ │ str r7, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r1, r0 │ │ - b.n bc566 │ │ + b.n bd1b6 │ │ asrs r0, r1, #32 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, #4 │ │ - b.n bbdbe │ │ + b.n bca0e │ │ movs r1, r0 │ │ - b.n bc56e │ │ + b.n bd1be │ │ movs r0, #1 │ │ - b.n bc606 │ │ + b.n bd256 │ │ movs r0, #6 │ │ adds r1, #160 @ 0xa0 │ │ asrs r6, r0, #32 │ │ strh r0, [r4, #12] │ │ movs r0, #12 │ │ - b.n bbdd2 │ │ + b.n bca22 │ │ asrs r0, r1, #32 │ │ - b.n bbdd6 │ │ + b.n bca26 │ │ movs r4, r2 │ │ - b.n bc7f4 │ │ + b.n bd444 │ │ movs r0, r0 │ │ - b.n bc586 │ │ + b.n bd1d6 │ │ lsls r4, r6, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n bbd4e │ │ + b.n bc99e │ │ stmia r0!, {r2} │ │ - b.n bbe12 │ │ + b.n bca62 │ │ asrs r0, r0, #32 │ │ - b.n bc386 │ │ + b.n bcfd6 │ │ asrs r1, r0, #5 │ │ - b.n bc632 │ │ + b.n bd282 │ │ movs r7, r0 │ │ - b.n bc998 │ │ + b.n bd5e8 │ │ mcr2 10, 6, sp, cr11, cr15, {7} @ │ │ movs r0, #2 │ │ - b.n bcabe │ │ + b.n bd70e │ │ asrs r1, r0, #2 │ │ - b.n bc306 │ │ + b.n bcf56 │ │ str r0, [sp, #0] │ │ - b.n bc646 │ │ + b.n bd296 │ │ movs r0, #0 │ │ - b.n bbe2a │ │ + b.n bca7a │ │ asrs r1, r0, #32 │ │ - b.n bc280 │ │ - b.n bc310 │ │ - b.n bc7d2 │ │ + b.n bced0 │ │ + b.n bcf60 │ │ + b.n bd422 │ │ strh r4, [r0, #0] │ │ - b.n bc656 │ │ + b.n bd2a6 │ │ ands r4, r1 │ │ - b.n bc65a │ │ + b.n bd2aa │ │ movs r1, r0 │ │ - b.n bc5c2 │ │ + b.n bd212 │ │ str r0, [r0, r0] │ │ - b.n bc662 │ │ + b.n bd2b2 │ │ asrs r2, r0, #32 │ │ strh r0, [r4, #12] │ │ asrs r0, r0, #32 │ │ - b.n bbe2a │ │ + b.n bca7a │ │ movs r0, #0 │ │ strh r1, [r3, #44] @ 0x2c │ │ movs r0, #0 │ │ - b.n bbe44 │ │ + b.n bca94 │ │ asrs r0, r0, #32 │ │ - b.n bbe6e │ │ + b.n bcabe │ │ movs r1, r0 │ │ - b.n bc5de │ │ + b.n bd22e │ │ asrs r2, r0, #32 │ │ strh r0, [r4, #12] │ │ asrs r0, r0, #32 │ │ - b.n bbe54 │ │ + b.n bcaa4 │ │ movs r0, #0 │ │ strh r4, [r3, #44] @ 0x2c │ │ movs r0, #0 │ │ - b.n bbe62 │ │ + b.n bcab2 │ │ asrs r0, r0, #32 │ │ - b.n bbe80 │ │ + b.n bcad0 │ │ str r0, [r0, #0] │ │ - b.n bbe72 │ │ + b.n bcac2 │ │ movs r1, r0 │ │ - b.n bc602 │ │ + b.n bd252 │ │ asrs r6, r0, #32 │ │ strh r0, [r4, #12] │ │ asrs r0, r0, #32 │ │ - b.n bbe5e │ │ + b.n bcaae │ │ str r0, [r0, #0] │ │ strh r1, [r3, #44] @ 0x2c │ │ str r0, [r0, #0] │ │ - b.n bbe78 │ │ + b.n bcac8 │ │ strb r5, [r0, #0] │ │ - b.n bc402 │ │ + b.n bd052 │ │ movs r0, #4 │ │ - b.n bbed8 │ │ + b.n bcb28 │ │ strb r4, [r0, #0] │ │ - b.n bc800 │ │ + b.n bd450 │ │ movs r6, r0 │ │ - b.n bc61a │ │ + b.n bd26a │ │ @ instruction: 0xfffb8aff │ │ adds r0, #4 │ │ - b.n bc49a │ │ + b.n bd0ea │ │ asrs r4, r0, #32 │ │ - b.n bbdea │ │ + b.n bca3a │ │ adds r0, #4 │ │ - b.n bc80c │ │ + b.n bd45c │ │ movs r1, r0 │ │ - b.n bc636 │ │ + b.n bd286 │ │ @ instruction: 0xfffb8aff │ │ movs r4, r0 │ │ - b.n bc63c │ │ + b.n bd28c │ │ movs r1, r1 │ │ ldrh r0, [r0, #16] │ │ asrs r0, r0, #32 │ │ - b.n bbea4 │ │ + b.n bcaf4 │ │ movs r1, r1 │ │ - b.n bc646 │ │ + b.n bd296 │ │ asrs r1, r1, #32 │ │ - b.n bc6e2 │ │ + b.n bd332 │ │ movs r0, #0 │ │ - b.n bbeae │ │ + b.n bcafe │ │ asrs r5, r0, #32 │ │ lsls r0, r4, #6 │ │ movs r1, r1 │ │ - b.n bc658 │ │ + b.n bd2a8 │ │ asrs r4, r0, #32 │ │ lsls r0, r4, #6 │ │ str r0, [r0, #0] │ │ - b.n bbed8 │ │ + b.n bcb28 │ │ str r0, [sp, #4] │ │ - b.n bc6fa │ │ + b.n bd34a │ │ @ instruction: 0xffe9eaff │ │ movs r7, r0 │ │ - b.n bc668 │ │ + b.n bd2b8 │ │ mcr2 10, 4, sp, cr14, cr15, {7} @ │ │ movs r0, #0 │ │ - b.n bc70a │ │ + b.n bd35a │ │ adds r0, #4 │ │ - b.n bc70e │ │ + b.n bd35e │ │ movs r5, r0 │ │ - b.n bc712 │ │ + b.n bd362 │ │ mcr2 10, 4, lr, cr13, cr15, {7} @ │ │ stmia r0!, {r4} │ │ - b.n bbefa │ │ - add r0, pc, #0 @ (adr r0, bc3dc ) │ │ - b.n bbefe │ │ + b.n bcb4a │ │ + add r0, pc, #0 @ (adr r0, bd02c ) │ │ + b.n bcb4e │ │ adds r0, #8 │ │ - b.n bbf02 │ │ + b.n bcb52 │ │ movs r0, #24 │ │ - b.n bbf06 │ │ + b.n bcb56 │ │ movs r4, r1 │ │ - b.n bc69e │ │ + b.n bd2ee │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n bc72e │ │ + b.n bd37e │ │ asrs r4, r0, #32 │ │ - b.n bbf12 │ │ + b.n bcb62 │ │ asrs r4, r0, #32 │ │ - b.n bbf10 │ │ + b.n bcb60 │ │ str r0, [sp, #40] @ 0x28 │ │ adds r1, #160 @ 0xa0 │ │ ands r0, r2 │ │ - b.n bbf18 │ │ + b.n bcb68 │ │ ands r3, r0 │ │ - b.n bc742 │ │ + b.n bd392 │ │ strb r4, [r2, #0] │ │ - b.n bbf26 │ │ + b.n bcb76 │ │ movs r2, r0 │ │ - b.n bc6b0 │ │ + b.n bd300 │ │ adds r0, #12 │ │ - b.n bbf28 │ │ + b.n bcb78 │ │ adds r0, #2 │ │ - b.n bc752 │ │ + b.n bd3a2 │ │ adds r0, #4 │ │ adds r1, #160 @ 0xa0 │ │ str r4, [r3, #0] │ │ - b.n bbf3a │ │ - b.n bc434 │ │ - b.n bbf3e │ │ + b.n bcb8a │ │ + b.n bd084 │ │ + b.n bcb8e │ │ movs r3, r0 │ │ - b.n bc6d4 │ │ + b.n bd324 │ │ ands r3, r0 │ │ - b.n bc766 │ │ + b.n bd3b6 │ │ str r7, [r0, r0] │ │ - b.n bc76a │ │ + b.n bd3ba │ │ ands r1, r1 │ │ adds r1, #160 @ 0xa0 │ │ movs r7, r0 │ │ - b.n bc6d4 │ │ + b.n bd324 │ │ str r1, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ - b.n bc6f6 │ │ + b.n bd346 │ │ asrs r6, r0, #32 │ │ - b.n bc77e │ │ + b.n bd3ce │ │ str r0, [r1, r0] │ │ - b.n bbf5c │ │ + b.n bcbac │ │ asrs r6, r1, #32 │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n bc6f4 │ │ + b.n bd344 │ │ strh r1, [r0, #0] │ │ - b.n bc78e │ │ + b.n bd3de │ │ strh r5, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r1 │ │ - b.n bc6fe │ │ + b.n bd34e │ │ str r0, [r1, r0] │ │ - b.n bc79a │ │ + b.n bd3ea │ │ str r4, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r4, r1 │ │ - b.n bc716 │ │ + b.n bd366 │ │ str r4, [r3, r0] │ │ - b.n bbf66 │ │ + b.n bcbb6 │ │ stmia r0!, {r1, r3} │ │ strh r0, [r4, #12] │ │ str r4, [r1, r0] │ │ - b.n bbfa8 │ │ + b.n bcbf8 │ │ movs r2, r0 │ │ - b.n bc71c │ │ + b.n bd36c │ │ movs r0, #5 │ │ strh r0, [r4, #12] │ │ str r4, [r0, r0] │ │ - b.n bbfb4 │ │ + b.n bcc04 │ │ movs r7, r0 │ │ - b.n bc728 │ │ + b.n bd378 │ │ strb r5, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r6, r0 │ │ - b.n bc742 │ │ + b.n bd392 │ │ str r6, [r1, #0] │ │ strh r0, [r4, #12] │ │ movs r2, r0 │ │ - b.n bc746 │ │ - b.n bc494 │ │ - b.n bc7d2 │ │ - add r0, pc, #24 @ (adr r0, bc4ac ) │ │ - b.n bc7d6 │ │ - b.n bc4b0 │ │ + b.n bd396 │ │ + b.n bd0e4 │ │ + b.n bd422 │ │ + add r0, pc, #24 @ (adr r0, bd0fc ) │ │ + b.n bd426 │ │ + b.n bd100 │ │ strh r0, [r4, #12] │ │ movs r6, r0 │ │ - b.n bc74c │ │ - add r0, pc, #28 @ (adr r0, bc4bc ) │ │ + b.n bd39c │ │ + add r0, pc, #28 @ (adr r0, bd10c ) │ │ strh r0, [r4, #12] │ │ movs r2, r1 │ │ - b.n bc762 │ │ + b.n bd3b2 │ │ str r2, [r1, r0] │ │ - b.n bc7ea │ │ - b.n bc4c4 │ │ - b.n bbfc8 │ │ + b.n bd43a │ │ + b.n bd114 │ │ + b.n bcc18 │ │ str r6, [r1, r0] │ │ strh r0, [r4, #12] │ │ movs r0, r1 │ │ - b.n bc75e │ │ + b.n bd3ae │ │ strh r4, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r2, r0 │ │ - b.n bc776 │ │ + b.n bd3c6 │ │ movs r0, #12 │ │ adds r1, #160 @ 0xa0 │ │ movs r3, r0 │ │ - b.n bc778 │ │ + b.n bd3c8 │ │ adds r0, #9 │ │ strh r0, [r4, #12] │ │ movs r3, r0 │ │ - b.n bc772 │ │ + b.n bd3c2 │ │ stmia r0!, {r0, r1} │ │ - b.n bc812 │ │ + b.n bd462 │ │ adds r0, #2 │ │ strh r0, [r4, #12] │ │ stmia r0!, {r1} │ │ adds r1, #160 @ 0xa0 │ │ movs r0, #8 │ │ - b.n bc018 │ │ + b.n bcc68 │ │ movs r6, r0 │ │ - b.n bc790 │ │ + b.n bd3e0 │ │ str r0, [r0, r0] │ │ - b.n bbfe6 │ │ + b.n bcc36 │ │ str r7, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n bc792 │ │ + b.n bd3e2 │ │ asrs r2, r0, #32 │ │ strh r0, [r4, #12] │ │ movs r1, r0 │ │ - b.n bc7a2 │ │ + b.n bd3f2 │ │ str r0, [sp, #4] │ │ - b.n bc83a │ │ + b.n bd48a │ │ asrs r6, r0, #32 │ │ strh r0, [r4, #12] │ │ str r0, [sp, #24] │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r1 │ │ - b.n bc7be │ │ - b.n bc51a │ │ - b.n bc84a │ │ + b.n bd40e │ │ + b.n bd16a │ │ + b.n bd49a │ │ strb r1, [r0, #0] │ │ - b.n bc84e │ │ - b.n bc528 │ │ + b.n bd49e │ │ + b.n bd178 │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n bc7bc │ │ + b.n bd40c │ │ strb r3, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r1 │ │ - b.n bc7cc │ │ + b.n bd41c │ │ str r0, [r1, #0] │ │ - b.n bc862 │ │ + b.n bd4b2 │ │ movs r0, #12 │ │ - b.n bc060 │ │ + b.n bccb0 │ │ str r7, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ - b.n bc7ea │ │ + b.n bd43a │ │ str r6, [r0, r0] │ │ - b.n bc872 │ │ + b.n bd4c2 │ │ str r6, [r1, #0] │ │ strh r0, [r4, #12] │ │ str r6, [r1, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r1 │ │ - b.n bc7ec │ │ + b.n bd43c │ │ strb r0, [r1, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ movs r1, r1 │ │ - b.n bc7fe │ │ + b.n bd44e │ │ str r0, [sp, #48] @ 0x30 │ │ strh r0, [r4, #12] │ │ movs r2, r1 │ │ - b.n bc7f2 │ │ - add r0, pc, #8 @ (adr r0, bc558 ) │ │ + b.n bd442 │ │ + add r0, pc, #8 @ (adr r0, bd1a8 ) │ │ adds r1, #160 @ 0xa0 │ │ str r4, [r2, #0] │ │ - b.n bc056 │ │ + b.n bcca6 │ │ movs r1, r1 │ │ - b.n bc80e │ │ + b.n bd45e │ │ str r1, [r1, #0] │ │ - b.n bc89e │ │ + b.n bd4ee │ │ str r2, [r1, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r6, r0 │ │ - b.n bc814 │ │ + b.n bd464 │ │ movs r0, #6 │ │ - b.n bc8aa │ │ + b.n bd4fa │ │ str r7, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r0, #7 │ │ adds r1, #160 @ 0xa0 │ │ movs r1, r0 │ │ - b.n bc81c │ │ + b.n bd46c │ │ asrs r3, r0, #32 │ │ strh r0, [r4, #12] │ │ movs r1, r1 │ │ - b.n bc832 │ │ + b.n bd482 │ │ ands r0, r2 │ │ - b.n bc0bc │ │ - add r0, pc, #36 @ (adr r0, bc5a8 ) │ │ + b.n bcd0c │ │ + add r0, pc, #36 @ (adr r0, bd1f8 ) │ │ str r1, [sp, #640] @ 0x280 │ │ movs r0, #16 │ │ - b.n bc08a │ │ + b.n bccda │ │ movs r1, r0 │ │ - b.n bc842 │ │ + b.n bd492 │ │ movs r0, #1 │ │ - b.n bc8d2 │ │ + b.n bd522 │ │ str r0, [r3, r0] │ │ - b.n bc096 │ │ + b.n bcce6 │ │ movs r0, #10 │ │ adds r1, #160 @ 0xa0 │ │ - add r0, pc, #4 @ (adr r0, bc5a0 ) │ │ + add r0, pc, #4 @ (adr r0, bd1f0 ) │ │ str r1, [sp, #640] @ 0x280 │ │ str r4, [r1, #0] │ │ - b.n bc0a2 │ │ + b.n bccf2 │ │ movs r0, #8 │ │ - b.n bc0a6 │ │ - add r0, pc, #16 @ (adr r0, bc5b8 ) │ │ - b.n bc0aa │ │ + b.n bccf6 │ │ + add r0, pc, #16 @ (adr r0, bd208 ) │ │ + b.n bccfa │ │ movs r4, r2 │ │ - b.n bcac8 │ │ + b.n bd718 │ │ movs r0, r0 │ │ - b.n bc85a │ │ + b.n bd4aa │ │ vpmin.u8 , q13, │ │ - beq.n bc5f0 │ │ - b.n bca50 │ │ + beq.n bd240 │ │ + b.n bd6a0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff4ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n bcae4 │ │ - beq.n bc5f4 │ │ - b.n bca68 │ │ - blt.n bc5d4 │ │ - b.n bca6c │ │ - add r0, pc, #64 @ (adr r0, bc614 ) │ │ - b.n bcaf0 │ │ + b.n bd734 │ │ + beq.n bd244 │ │ + b.n bd6b8 │ │ + blt.n bd224 │ │ + b.n bd6bc │ │ + add r0, pc, #64 @ (adr r0, bd264 ) │ │ + b.n bd740 │ │ str r0, [sp, #0] │ │ - b.n bcd1a │ │ + b.n bd96a │ │ str r1, [r0, r4] │ │ - b.n bc670 │ │ + b.n bd2c0 │ │ ldrh r1, [r0, #24] │ │ - b.n bcaf6 │ │ + b.n bd746 │ │ asrs r1, r0 │ │ - b.n bc6e6 │ │ + b.n bd336 │ │ movs r4, r1 │ │ - b.n bc104 │ │ + b.n bcd54 │ │ lsls r1, r0, #4 │ │ - b.n bc92e │ │ + b.n bd57e │ │ asrs r0, r0, #32 │ │ - b.n bc10c │ │ + b.n bcd5c │ │ movs r4, r0 │ │ - b.n bc110 │ │ + b.n bcd60 │ │ ands r0, r1 │ │ - b.n bc114 │ │ + b.n bcd64 │ │ movs r2, r1 │ │ - b.n bc93e │ │ + b.n bd58e │ │ subs r2, r0, r4 │ │ - b.n bcd42 │ │ - ldrsh r5, [r4, r7] │ │ + b.n bd992 │ │ + ldrsh r5, [r1, r7] │ │ mla r0, r0, ip, r0 │ │ - b.n bc144 │ │ + b.n bcd94 │ │ asrs r0, r0, #32 │ │ - b.n bcd4e │ │ + b.n bd99e │ │ stmia r0!, {} │ │ - b.n bcd52 │ │ + b.n bd9a2 │ │ movs r0, r0 │ │ - b.n bc136 │ │ + b.n bcd86 │ │ movs r0, r0 │ │ - b.n bc9da │ │ + b.n bd62a │ │ ldr r0, [r6, #16] │ │ - b.n bc95e │ │ + b.n bd5ae │ │ movs r4, r1 │ │ - b.n bc15c │ │ - b.n bc62e │ │ - b.n bc966 │ │ + b.n bcdac │ │ + b.n bd27e │ │ + b.n bd5b6 │ │ adds r0, #1 │ │ - b.n bc44a │ │ + b.n bd09a │ │ asrs r4, r0, #32 │ │ - b.n bcab0 │ │ + b.n bd700 │ │ movs r1, r0 │ │ - b.n bc8ee │ │ + b.n bd53e │ │ adds r0, #3 │ │ - b.n bc9f6 │ │ + b.n bd646 │ │ cmp r1, #51 @ 0x33 │ │ - b.n bc97a │ │ + b.n bd5ca │ │ eors r2, r6 │ │ - b.n bc41c │ │ + b.n bd06c │ │ strb r4, [r0, #4] │ │ - b.n bc576 │ │ + b.n bd1c6 │ │ strb r2, [r2, r1] │ │ - b.n bc614 │ │ + b.n bd264 │ │ lsls r5, r0, #4 │ │ - b.n bc57a │ │ + b.n bd1ca │ │ strb r1, [r0, #0] │ │ - b.n bcb5c │ │ + b.n bd7ac │ │ strb r4, [r0, #4] │ │ - b.n bc566 │ │ + b.n bd1b6 │ │ movs r1, r0 │ │ - b.n bcb56 │ │ + b.n bd7a6 │ │ lsls r5, r0, #4 │ │ - b.n bc56a │ │ + b.n bd1ba │ │ lsrs r3, r6, #4 │ │ - b.n bc6aa │ │ + b.n bd2fa │ │ stmia r0!, {r2, r3} │ │ - b.n bc962 │ │ + b.n bd5b2 │ │ str r6, [r1, r0] │ │ - b.n bc9a6 │ │ + b.n bd5f6 │ │ str r2, [r0, #0] │ │ - b.n bc9aa │ │ + b.n bd5fa │ │ @ instruction: 0xffeb1aff │ │ asrs r0, r0, #32 │ │ - b.n bcdb2 │ │ + b.n bda02 │ │ movs r0, #0 │ │ - b.n bcdb6 │ │ + b.n bda06 │ │ adds r0, #0 │ │ - b.n bcdba │ │ + b.n bda0a │ │ strb r1, [r0, #4] │ │ - b.n bc792 │ │ + b.n bd3e2 │ │ lsls r1, r0, #4 │ │ - b.n bc5b6 │ │ + b.n bd206 │ │ adds r1, #1 │ │ - b.n bc59a │ │ + b.n bd1ea │ │ asrs r1, r0, #32 │ │ - b.n bcb8c │ │ + b.n bd7dc │ │ str r0, [r0, #64] @ 0x40 │ │ - b.n bc1bc │ │ + b.n bce0c │ │ adds r0, #3 │ │ - b.n bc792 │ │ + b.n bd3e2 │ │ movs r4, #0 │ │ - b.n bc1a4 │ │ + b.n bcdf4 │ │ lsrs r1, r0, #16 │ │ - b.n bcd3c │ │ + b.n bd98c │ │ movs r0, #2 │ │ - b.n bc7aa │ │ + b.n bd3fa │ │ @ instruction: 0xfff51aff │ │ ands r0, r1 │ │ - b.n bc1e0 │ │ + b.n bce30 │ │ asrs r0, r0, #32 │ │ - b.n bcdea │ │ + b.n bda3a │ │ movs r4, r1 │ │ - b.n bc1e8 │ │ + b.n bce38 │ │ movs r1, r0 │ │ - b.n bc4d2 │ │ + b.n bd122 │ │ asrs r4, r0, #32 │ │ - b.n bcb38 │ │ + b.n bd788 │ │ movs r1, r0 │ │ - b.n bc964 │ │ + b.n bd5b4 │ │ movs r0, #0 │ │ - b.n bca7e │ │ + b.n bd6ce │ │ cmp r1, #50 @ 0x32 │ │ - b.n bca02 │ │ + b.n bd652 │ │ movs r0, #114 @ 0x72 │ │ - b.n bc4a4 │ │ + b.n bd0f4 │ │ adds r1, #2 │ │ - b.n bc5fe │ │ + b.n bd24e │ │ strb r1, [r0, #0] │ │ - b.n bcbd4 │ │ + b.n bd824 │ │ strb r2, [r0, #4] │ │ - b.n bc5e6 │ │ + b.n bd236 │ │ lsls r3, r0, #4 │ │ - b.n bc5de │ │ + b.n bd22e │ │ @ instruction: 0xfff31aff │ │ asrs r4, r0, #32 │ │ - b.n bc218 │ │ + b.n bce68 │ │ lsrs r1, r0, #16 │ │ - b.n bcd9a │ │ + b.n bd9ea │ │ movs r0, #4 │ │ - b.n bca26 │ │ + b.n bd676 │ │ movs r7, r1 │ │ subs r2, #0 │ │ movs r4, r0 │ │ - b.n bc012 │ │ + b.n bcc62 │ │ asrs r4, r0, #32 │ │ - b.n bcb94 │ │ + b.n bd7e4 │ │ adds r0, #0 │ │ - b.n bcab6 │ │ + b.n bd706 │ │ subs r1, #51 @ 0x33 │ │ - b.n bca3a │ │ + b.n bd68a │ │ adds r4, #83 @ 0x53 │ │ - b.n bc6cc │ │ + b.n bd31c │ │ strb r3, [r0, #4] │ │ - b.n bc632 │ │ + b.n bd282 │ │ str r1, [r0, #0] │ │ - b.n bcc14 │ │ + b.n bd864 │ │ str r3, [r0, #16] │ │ - b.n bc61a │ │ + b.n bd26a │ │ adds r0, #12 │ │ - b.n bc248 │ │ + b.n bce98 │ │ lsls r7, r0, #4 │ │ - b.n bc618 │ │ + b.n bd268 │ │ @ instruction: 0xfff41aff │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n bcc2c │ │ + b.n bd87c │ │ lsrs r4, r5, #32 │ │ - b.n bca7e │ │ + b.n bd6ce │ │ @ instruction: 0xffb51aff │ │ - beq.n bc75c │ │ - b.n bcbbc │ │ + beq.n bd3ac │ │ + b.n bd80c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n bc268 │ │ + b.n bceb8 │ │ asrs r4, r0, #32 │ │ - b.n bca72 │ │ + b.n bd6c2 │ │ movs r1, #0 │ │ - b.n bca76 │ │ + b.n bd6c6 │ │ movs r4, r1 │ │ - b.n bc274 │ │ - ldrsh r1, [r4, r5] │ │ - @ instruction: 0xfa00d01c │ │ - b.n bcbd8 │ │ + b.n bcec4 │ │ + ldrsh r6, [r1, r7] │ │ + mls r0, r0, ip, sp │ │ + b.n bd828 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n bcc68 │ │ + b.n bd8b8 │ │ stmia r0!, {r3, r7} │ │ - b.n bc290 │ │ - b.n bc7e4 │ │ - b.n bc276 │ │ + b.n bcee0 │ │ + b.n bd434 │ │ + b.n bcec6 │ │ stmia r0!, {r2, r3} │ │ - b.n bc878 │ │ + b.n bd4c8 │ │ movs r0, #92 @ 0x5c │ │ - b.n bc2fe │ │ + b.n bcf4e │ │ adds r0, #88 @ 0x58 │ │ - b.n bc31a │ │ + b.n bcf6a │ │ stmia r0!, {r4, r6} │ │ - b.n bc29e │ │ + b.n bceee │ │ movs r3, r0 │ │ - b.n bca0e │ │ + b.n bd65e │ │ str r0, [r6, r5] │ │ - b.n bc2aa │ │ + b.n bcefa │ │ ands r0, r0 │ │ - b.n bcc4a │ │ + b.n bd89a │ │ adds r0, #2 │ │ strh r0, [r4, #12] │ │ stmia r2!, {r0, r4} │ │ - b.n bc782 │ │ + b.n bd3d2 │ │ asrs r4, r7, #12 │ │ - b.n bc848 │ │ + b.n bd498 │ │ movs r7, r7 │ │ - b.n bce24 │ │ + b.n bda74 │ │ movs r2, r2 │ │ ldrh r0, [r0, #16] │ │ stmia r0!, {r0} │ │ - b.n bceca │ │ + b.n bdb1a │ │ ands r0, r4 │ │ - b.n bcc30 │ │ + b.n bd880 │ │ str r4, [r3, r4] │ │ - b.n bcad2 │ │ + b.n bd722 │ │ asrs r0, r4, #32 │ │ - b.n bcc58 │ │ + b.n bd8a8 │ │ movs r1, #128 @ 0x80 │ │ - b.n bc2d6 │ │ + b.n bcf26 │ │ str r0, [r0, r0] │ │ strh r0, [r0, r4] │ │ adds r1, #132 @ 0x84 │ │ - b.n bc2de │ │ + b.n bcf2e │ │ asrs r4, r7, #4 │ │ - b.n bcae6 │ │ + b.n bd736 │ │ movs r0, r0 │ │ - b.n bce52 │ │ + b.n bdaa2 │ │ movs r5, r0 │ │ - b.n bcab2 │ │ + b.n bd702 │ │ asrs r4, r3, #16 │ │ str r0, [r4, r6] │ │ ands r1, r0 │ │ - b.n bcabc │ │ + b.n bd70c │ │ lsls r0, r0, #6 │ │ - b.n bc2d6 │ │ + b.n bcf26 │ │ movs r5, r0 │ │ - b.n bc7c2 │ │ + b.n bd412 │ │ asrs r1, r0, #32 │ │ - b.n bc7c8 │ │ + b.n bd418 │ │ sbcs r4, r0 │ │ - b.n bc2e2 │ │ + b.n bcf32 │ │ movs r1, r0 │ │ - b.n bcaea │ │ + b.n bd73a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r3, r4, r5, r8, r9, ip} │ │ - b.n bcb16 │ │ - ldr r0, [pc, #192] @ (bc898 ) │ │ + b.n bd766 │ │ + ldr r0, [pc, #192] @ (bd4e8 ) │ │ ldmia.w sp!, {r1, r2, r3, r4} │ │ - and.w r4, r0, r4, ror #7 │ │ + and.w r4, r0, r4, asr #6 │ │ movs r2, r0 │ │ - ldr r5, [pc, #960] @ (bcba4 ) │ │ + ldr r5, [pc, #960] @ (bd7f4 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n bcd04 │ │ + b.n bd954 │ │ strh r0, [r1, #0] │ │ - b.n bc324 │ │ + b.n bcf74 │ │ ands r2, r0 │ │ - b.n bcb32 │ │ + b.n bd782 │ │ str r1, [r0, r0] │ │ - b.n bcb36 │ │ + b.n bd786 │ │ str r0, [r0, #0] │ │ - b.n bcb3a │ │ + b.n bd78a │ │ movs r0, r0 │ │ - b.n bcea2 │ │ + b.n bdaf2 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n bcd10 │ │ + b.n bd960 │ │ strb r0, [r0, #0] │ │ - b.n bcf4a │ │ + b.n bdb9a │ │ asrs r4, r0, #32 │ │ - b.n bcb4e │ │ + b.n bd79e │ │ movs r0, #8 │ │ - b.n bc132 │ │ + b.n bcd82 │ │ asrs r1, r0, #32 │ │ - b.n bccb8 │ │ + b.n bd908 │ │ strb r7, [r0, #0] │ │ - b.n bc91e │ │ + b.n bd56e │ │ @ instruction: 0xfffb1aff │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n bcf66 │ │ + b.n bdbb6 │ │ movs r6, r0 │ │ - b.n bcb6a │ │ + b.n bd7ba │ │ asrs r5, r0, #32 │ │ - b.n bcb6e │ │ + b.n bd7be │ │ movs r0, #4 │ │ - b.n bcb72 │ │ + b.n bd7c2 │ │ adds r0, #8 │ │ - b.n bcb76 │ │ + b.n bd7c6 │ │ ldr r5, [r1, #100] @ 0x64 │ │ add.w r0, r0, r0 │ │ - b.n bcaec │ │ + b.n bd73c │ │ ldrh r0, [r6, #46] @ 0x2e │ │ lsrs r5, r7, #2 │ │ ldr r6, [r5, #76] @ 0x4c │ │ add.w r0, r0, r0 │ │ - b.n bc36a │ │ + b.n bcfba │ │ movs r4, r0 │ │ - b.n bceee │ │ + b.n bdb3e │ │ @ instruction: 0xfff40aff │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr, pc} │ │ - bmi.n bc802 │ │ - ldr r7, [pc, #960] @ (bcc1c ) │ │ + bmi.n bd452 │ │ + ldr r7, [pc, #960] @ (bd86c ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n bcd7c │ │ - beq.n bc89c │ │ - b.n bcd00 │ │ + b.n bd9cc │ │ + beq.n bd4ec │ │ + b.n bd950 │ │ eors r0, r1 │ │ - b.n bc38a │ │ + b.n bcfda │ │ strb r1, [r0, #0] │ │ - b.n bcfae │ │ + b.n bdbfe │ │ add r5, sp, #24 │ │ - b.n bcd7a │ │ + b.n bd9ca │ │ stmia r1!, {r2, r4, r5, r6} │ │ - b.n bc39e │ │ + b.n bcfee │ │ movs r0, #12 │ │ - b.n bc8fc │ │ + b.n bd54c │ │ movs r7, r7 │ │ - b.n bcf22 │ │ + b.n bdb72 │ │ movs r0, r6 │ │ ldrh r0, [r0, #16] │ │ ldrsh r7, [r2, r0] │ │ - b.n bcd8e │ │ + b.n bd9de │ │ ands r1, r0 │ │ - b.n bcd38 │ │ + b.n bd988 │ │ asrs r2, r1, #32 │ │ - b.n bcbce │ │ + b.n bd81e │ │ adds r0, #10 │ │ - b.n bcbd2 │ │ + b.n bd822 │ │ str r4, [r0, #24] │ │ - b.n bc7f8 │ │ - b.n bcba6 │ │ - b.n bc800 │ │ + b.n bd448 │ │ + b.n bd7f6 │ │ + b.n bd450 │ │ str r0, [sp, #16] │ │ - b.n bc3c0 │ │ + b.n bd010 │ │ asrs r4, r0, #32 │ │ - b.n bc3c8 │ │ + b.n bd018 │ │ lsls r4, r0, #4 │ │ - b.n bc7d0 │ │ + b.n bd420 │ │ lsls r0, r0, #9 │ │ stmia.w r3, {r0, r1, r2, r8} │ │ - b.n bc7b8 │ │ + b.n bd408 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ str r2, [r0, #0] │ │ - b.n bcd64 │ │ + b.n bd9b4 │ │ movs r2, r1 │ │ - b.n bcbfa │ │ + b.n bd84a │ │ adds r1, #6 │ │ - b.n bc7e8 │ │ + b.n bd438 │ │ strh r6, [r0, #12] │ │ - b.n bc822 │ │ + b.n bd472 │ │ adds r1, #4 │ │ - b.n bc7d0 │ │ + b.n bd420 │ │ adds r0, #10 │ │ - b.n bcc0a │ │ + b.n bd85a │ │ movs r4, r0 │ │ - b.n bc3ee │ │ + b.n bd03e │ │ strh r4, [r0, #12] │ │ - b.n bc818 │ │ + b.n bd468 │ │ movs r4, r0 │ │ - b.n bc3dc │ │ + b.n bd02c │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n bcd6c │ │ + b.n bd9bc │ │ adds r0, #10 │ │ - b.n bcc22 │ │ + b.n bd872 │ │ sbcs r0, r0 │ │ - b.n bc84c │ │ + b.n bd49c │ │ lsls r0, r0, #4 │ │ - b.n bc814 │ │ + b.n bd464 │ │ adds r0, #4 │ │ - b.n bc414 │ │ + b.n bd064 │ │ lsls r6, r0, #4 │ │ - b.n bc7fc │ │ + b.n bd44c │ │ movs r2, r1 │ │ - b.n bcc36 │ │ + b.n bd886 │ │ sbcs r6, r0 │ │ - b.n bc83a │ │ + b.n bd48a │ │ adds r0, #4 │ │ - b.n bc3fe │ │ + b.n bd04e │ │ movs r1, r0 │ │ - b.n bd042 │ │ + b.n bdc92 │ │ strb r0, [r4, #0] │ │ - b.n bcdaa │ │ + b.n bd9fa │ │ adds r2, #16 │ │ - b.n bcc4a │ │ + b.n bd89a │ │ movs r0, #32 │ │ - b.n bcdd2 │ │ + b.n bda22 │ │ adds r0, #0 │ │ strh r0, [r0, r4] │ │ movs r0, r0 │ │ - b.n bcfc4 │ │ + b.n bdc14 │ │ movs r2, #48 @ 0x30 │ │ - b.n bcc5a │ │ + b.n bd8aa │ │ stmia r0!, {} │ │ - b.n bc428 │ │ + b.n bd078 │ │ movs r7, #16 │ │ str r0, [r4, r6] │ │ str r2, [r0, r0] │ │ - b.n bcc28 │ │ + b.n bd878 │ │ movs r3, r0 │ │ - b.n bc946 │ │ + b.n bd596 │ │ asrs r2, r0, #32 │ │ - b.n bc930 │ │ + b.n bd580 │ │ movs r1, r0 │ │ - b.n bcc52 │ │ + b.n bd8a2 │ │ ands r3, r0 │ │ - b.n bcc52 │ │ + b.n bd8a2 │ │ lsrs r0, r6 │ │ - b.n bccce │ │ + b.n bd91e │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ - beq.n bc978 │ │ - b.n bcdd8 │ │ + beq.n bd5c8 │ │ + b.n bda28 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, r8, lr, pc} │ │ - b.n bc472 │ │ + b.n bd0c2 │ │ strb r2, [r0, #0] │ │ - b.n bd08e │ │ + b.n bdcde │ │ movs r0, #12 │ │ - b.n bc9d4 │ │ + b.n bd624 │ │ lsls r0, r0, #1 │ │ - b.n bcffa │ │ + b.n bdc4a │ │ @ instruction: 0xffc93aff │ │ stmia r1!, {r2, r3, r4, r5, r6} │ │ - b.n bc486 │ │ + b.n bd0d6 │ │ strb r3, [r0, #0] │ │ - b.n bd0a2 │ │ + b.n bdcf2 │ │ movs r0, #12 │ │ - b.n bc9e8 │ │ + b.n bd638 │ │ lsls r0, r0, #1 │ │ - b.n bd00e │ │ + b.n bdc5e │ │ @ instruction: 0xffc43aff │ │ asrs r0, r5, #32 │ │ - b.n bc388 │ │ + b.n bcfd8 │ │ asrs r0, r3, #2 │ │ - b.n bce7e │ │ + b.n bdace │ │ asrs r4, r5, #32 │ │ - b.n bc390 │ │ + b.n bcfe0 │ │ asrs r0, r7, #9 │ │ - b.n bc4bc │ │ + b.n bd10c │ │ movs r0, #8 │ │ - b.n bc4a2 │ │ + b.n bd0f2 │ │ asrs r1, r0, #32 │ │ - b.n bcaa4 │ │ + b.n bd6f4 │ │ adds r0, #88 @ 0x58 │ │ - b.n bc52c │ │ + b.n bd17c │ │ adds r0, #36 @ 0x24 │ │ - b.n bc3a4 │ │ + b.n bcff4 │ │ adds r0, #80 @ 0x50 │ │ - b.n bc4b4 │ │ + b.n bd104 │ │ movs r3, r0 │ │ - b.n bcc3a │ │ + b.n bd88a │ │ movs r7, r0 │ │ ldr r2, [sp, #0] │ │ movs r0, #92 @ 0x5c │ │ - b.n bc53e │ │ + b.n bd18e │ │ adds r0, #64 @ 0x40 │ │ - b.n bd0e2 │ │ + b.n bdd32 │ │ asrs r4, r4, #32 │ │ - b.n bc3dc │ │ + b.n bd02c │ │ strb r1, [r0, #0] │ │ - b.n bca2e │ │ + b.n bd67e │ │ str r2, [r0, r0] │ │ - b.n bccee │ │ + b.n bd93e │ │ asrs r3, r2, #28 │ │ - b.n bccf2 │ │ + b.n bd942 │ │ asrs r0, r6, #32 │ │ - b.n bc3cc │ │ + b.n bd01c │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #5 │ │ - b.n bd0fe │ │ + b.n bdd4e │ │ strb r0, [r0, #0] │ │ - b.n bd102 │ │ + b.n bdd52 │ │ asrs r0, r6, #32 │ │ - b.n bc3dc │ │ + b.n bd02c │ │ str r4, [r4, r0] │ │ - b.n bc400 │ │ + b.n bd050 │ │ asrs r4, r5, #32 │ │ - b.n bc404 │ │ + b.n bd054 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n bc4f2 │ │ + b.n bd142 │ │ strh r0, [r2, #6] │ │ - b.n bcd58 │ │ + b.n bd9a8 │ │ movs r0, #1 │ │ - b.n bcf0a │ │ + b.n bdb5a │ │ adds r0, #0 │ │ - b.n bcf30 │ │ + b.n bdb80 │ │ movs r0, #240 @ 0xf0 │ │ - b.n bcd64 │ │ + b.n bd9b4 │ │ adds r0, #40 @ 0x28 │ │ - b.n bc41c │ │ + b.n bd06c │ │ movs r0, #48 @ 0x30 │ │ - b.n bc420 │ │ - b.n bca34 │ │ - b.n bc424 │ │ + b.n bd070 │ │ + b.n bd684 │ │ + b.n bd074 │ │ asrs r3, r2, #20 │ │ - b.n bcd32 │ │ + b.n bd982 │ │ str r3, [r2, #80] @ 0x50 │ │ - b.n bca8e │ │ + b.n bd6de │ │ asrs r0, r7, #32 │ │ - b.n bc410 │ │ + b.n bd060 │ │ strh r2, [r0, #0] │ │ - b.n bcd3e │ │ + b.n bd98e │ │ subs r2, r2, #0 │ │ - b.n bcb04 │ │ + b.n bd754 │ │ asrs r4, r6, #32 │ │ - b.n bc41c │ │ + b.n bd06c │ │ movs r4, r1 │ │ - b.n bccac │ │ + b.n bd8fc │ │ ldrh r6, [r6, #48] @ 0x30 │ │ strh r0, [r4, #12] │ │ asrs r7, r0, #32 │ │ - b.n bcf22 │ │ + b.n bdb72 │ │ asrs r7, r0, #32 │ │ - b.n bd198 │ │ + b.n bdde8 │ │ str r0, [sp, #4] │ │ - b.n bcab4 │ │ - beq.n bca2e │ │ - b.n bcd5e │ │ + b.n bd704 │ │ + beq.n bd67e │ │ + b.n bd9ae │ │ asrs r4, r6, #32 │ │ - b.n bc458 │ │ + b.n bd0a8 │ │ movs r0, r2 │ │ - b.n bc546 │ │ + b.n bd196 │ │ movs r4, r1 │ │ - b.n bcccc │ │ + b.n bd91c │ │ ldr r2, [r2, #96] @ 0x60 │ │ str r1, [sp, #640] @ 0x280 │ │ lsls r3, r2, #20 │ │ - b.n bcb32 │ │ + b.n bd782 │ │ asrs r6, r0, #32 │ │ - b.n bcd76 │ │ + b.n bd9c6 │ │ movs r0, #9 │ │ - b.n bcd7a │ │ + b.n bd9ca │ │ str r6, [r0, r0] │ │ - b.n bcd7e │ │ + b.n bd9ce │ │ ldr r7, [r1, #92] @ 0x5c │ │ add.w r0, r0, r0 │ │ - b.n bd0e6 │ │ + b.n bdd36 │ │ lsls r7, r1, #1 │ │ subs r0, r0, r0 │ │ adds r0, #44 @ 0x2c │ │ - b.n bc484 │ │ + b.n bd0d4 │ │ movs r0, r0 │ │ - b.n bd102 │ │ + b.n bdd52 │ │ lsls r0, r2, #3 │ │ - b.n bcdea │ │ + b.n bda3a │ │ movs r1, #112 @ 0x70 │ │ - b.n bc582 │ │ + b.n bd1d2 │ │ lsls r0, r6, #3 │ │ - b.n bc564 │ │ + b.n bd1b4 │ │ lsls r0, r7, #3 │ │ - b.n bc568 │ │ + b.n bd1b8 │ │ lsls r0, r0, #4 │ │ - b.n bc56c │ │ + b.n bd1bc │ │ movs r0, r5 │ │ - b.n bc4a0 │ │ + b.n bd0f0 │ │ asrs r4, r6, #3 │ │ - b.n bc574 │ │ + b.n bd1c4 │ │ asrs r4, r7, #3 │ │ - b.n bc578 │ │ + b.n bd1c8 │ │ asrs r4, r0, #4 │ │ - b.n bc57c │ │ + b.n bd1cc │ │ lsls r0, r6, #5 │ │ - b.n bc582 │ │ + b.n bd1d2 │ │ movs r1, #116 @ 0x74 │ │ - b.n bc586 │ │ + b.n bd1d6 │ │ movs r1, #120 @ 0x78 │ │ - b.n bc58a │ │ + b.n bd1da │ │ movs r1, #124 @ 0x7c │ │ - b.n bc58e │ │ + b.n bd1de │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n bd13e │ │ + b.n bdd8e │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n bd1d6 │ │ + b.n bde26 │ │ movs r0, #0 │ │ - b.n bd1da │ │ + b.n bde2a │ │ asrs r0, r0, #32 │ │ - b.n bd1de │ │ + b.n bde2e │ │ movs r7, r3 │ │ and.w r0, r0, r0 │ │ - b.n bd266 │ │ + b.n bdeb6 │ │ asrs r0, r0, #32 │ │ - b.n bd26a │ │ + b.n bdeba │ │ movs r0, r6 │ │ and.w fp, r0, r0, lsr #30 │ │ cdp 0, 8, cr0, cr4, cr1, {0} │ │ - b.n bd246 │ │ + b.n bde96 │ │ lsls r0, r2, #1 │ │ movt fp, #588 @ 0x24c │ │ - ldcl 0, cr3, [pc, #68] @ bcb00 │ │ + ldcl 0, cr3, [pc, #68] @ bd750 │ │ movt r0, #256 @ 0x100 │ │ - b.n bce06 │ │ + b.n bda56 │ │ bics r4, r4 │ │ @ instruction: 0xf3f92009 │ │ - b.n bce0e │ │ + b.n bda5e │ │ ldr r1, [r6, #100] @ 0x64 │ │ movt r0, #1298 @ 0x512 │ │ - blt.w bd314 │ │ + blt.w bdf64 │ │ @ instruction: 0xf4e21002 │ │ - b.n bcf80 │ │ + b.n bdbd0 │ │ movs r0, #2 │ │ - b.n bcfe6 │ │ + b.n bdc36 │ │ ldrh r0, [r7, #16] │ │ undefined (bcc, cond=0xF) │ │ undefined (bcc, cond=0xF) │ │ - b.w f10432 │ │ + b.w f11082 │ │ @ instruction: 0xf36428a5 │ │ - bls.w 19ef66 │ │ + bls.w 19fbb6 │ │ mrs sl, LR_irq │ │ undefined (bcc, cond=0xF) │ │ - bls.w c74d6 │ │ + bls.w c8126 │ │ @ instruction: 0xf37801f0 │ │ - bl 325aec │ │ + bl 32673c │ │ subs r7, r7, r3 │ │ lsls r1, r6, #6 │ │ @ instruction: 0xf2600000 │ │ - b.n bcdc6 │ │ + b.n bda16 │ │ subs r0, r2, r6 │ │ vmov.32 r2, d16[1] │ │ mrc 0, 0, r0, cr0, cr1, {0} │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r0, r1, r2, r3, r4} │ │ - b.n bd2e6 │ │ - b.n bcb2a │ │ - b.n bd26a │ │ + b.n bdf36 │ │ + b.n bd77a │ │ + b.n bdeba │ │ str r0, [r4, r0] │ │ - b.n bd26e │ │ + b.n bdebe │ │ str r0, [r0, #0] │ │ - b.n bcae4 │ │ + b.n bd734 │ │ adds r7, #48 @ 0x30 │ │ - b.n bcc4e │ │ + b.n bd89e │ │ bx r6 │ │ - b.n bce7a │ │ + b.n bdaca │ │ movs r0, r0 │ │ - b.n bd1e4 │ │ + b.n bde34 │ │ str r6, [r0, #0] │ │ - b.n bcede │ │ + b.n bdb2e │ │ add r6, r2 │ │ - b.n bce86 │ │ + b.n bdad6 │ │ ands r0, r0 │ │ strh r0, [r0, r4] │ │ movs r0, #2 │ │ - b.n bce56 │ │ + b.n bdaa6 │ │ bx r6 │ │ - b.n bcbdc │ │ + b.n bd82c │ │ movs r1, r0 │ │ - b.n bd056 │ │ + b.n bdca6 │ │ add r6, r6 │ │ - b.n bce9a │ │ + b.n bdaea │ │ orrs r6, r2 │ │ str r0, [r4, r6] │ │ asrs r1, r0, #32 │ │ - b.n bce6a │ │ + b.n bdaba │ │ movs r0, r0 │ │ - b.n bce16 │ │ + b.n bda66 │ │ @ instruction: 0xfff01aff │ │ movs r2, r0 │ │ - b.n bcf2e │ │ + b.n bdb7e │ │ asrs r1, r0, #32 │ │ - b.n bcf32 │ │ + b.n bdb82 │ │ movs r0, #1 │ │ - b.n bd276 │ │ + b.n bdec6 │ │ movs r0, #0 │ │ - b.n bc68e │ │ + b.n bd2de │ │ asrs r4, r0, #32 │ │ - b.n bc692 │ │ + b.n bd2e2 │ │ movs r1, r0 │ │ - b.n bcf82 │ │ - beq.n bcbbc │ │ - b.n bd01c │ │ + b.n bdbd2 │ │ + beq.n bd80c │ │ + b.n bdc6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5, r6} │ │ - b.n bc6cc │ │ + b.n bd31c │ │ movs r0, r0 │ │ - b.n bccb0 │ │ + b.n bd900 │ │ lsls r2, r3, #1 │ │ - b.n bc736 │ │ + b.n bd386 │ │ movs r3, r0 │ │ - b.n bd23a │ │ + b.n bde8a │ │ movs r2, r0 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n bd2e2 │ │ - beq.n bcbdc │ │ - b.n bd03c │ │ + b.n bdf32 │ │ + beq.n bd82c │ │ + b.n bdc8c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, sl, fp, sp, lr} │ │ add.w r0, r0, ip, lsl #5 │ │ - b.n bc6f0 │ │ + b.n bd340 │ │ movs r0, r0 │ │ - b.n bc6d6 │ │ + b.n bd326 │ │ adds r0, #72 @ 0x48 │ │ - b.n bc6f8 │ │ + b.n bd348 │ │ asrs r1, r0, #32 │ │ - b.n bccdc │ │ + b.n bd92c │ │ adds r0, #3 │ │ - b.n bcce0 │ │ - beq.n bcbe4 │ │ - b.n bd060 │ │ + b.n bd930 │ │ + beq.n bd834 │ │ + b.n bdcb0 │ │ movs r0, #56 @ 0x38 │ │ - b.n bc600 │ │ + b.n bd250 │ │ movs r0, r1 │ │ - b.n bc6e8 │ │ + b.n bd338 │ │ movs r3, r0 │ │ - b.n bd312 │ │ + b.n bdf62 │ │ movs r4, r4 │ │ stmia.w sp, {r3, r4, r5, sp} │ │ - b.n bd31a │ │ - strb r6, [r7, #25] │ │ + b.n bdf6a │ │ + strb r7, [r7, #25] │ │ @ instruction: 0xebffd010 │ │ - b.n bd0fc │ │ + b.n bdd4c │ │ movs r0, r0 │ │ - b.n bd326 │ │ - beq.n bcc20 │ │ - b.n bd080 │ │ + b.n bdf76 │ │ + beq.n bd870 │ │ + b.n bdcd0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n bd232 │ │ + b.n bde82 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ - asrs r0, r1, #11 │ │ + asrs r0, r7, #9 │ │ movs r2, r0 │ │ - asrs r4, r7, #2 │ │ + asrs r4, r5, #1 │ │ movs r2, r0 │ │ - movs r4, #200 @ 0xc8 │ │ - vtbx.8 d30, {d21-d22}, d6 │ │ + subs r7, r7, r1 │ │ + vcvt.f32.u32 d29, d4, #11 │ │ @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n bd12c │ │ - beq.n bcc24 │ │ - b.n bd0b0 │ │ - add r0, pc, #640 @ (adr r0, bce98 ) │ │ - b.n bc73a │ │ + b.n bdd7c │ │ + beq.n bd874 │ │ + b.n bdd00 │ │ + add r0, pc, #640 @ (adr r0, bdae8 ) │ │ + b.n bd38a │ │ str r0, [sp, #4] │ │ - b.n bd0e0 │ │ - b.n bcc20 │ │ - b.n bc756 │ │ + b.n bdd30 │ │ + b.n bd870 │ │ + b.n bd3a6 │ │ ands r2, r1 │ │ - b.n bcf66 │ │ + b.n bdbb6 │ │ adds r1, #14 │ │ - b.n bcb92 │ │ + b.n bd7e2 │ │ strb r1, [r1, #4] │ │ - b.n bcb56 │ │ + b.n bd7a6 │ │ strb r3, [r0, #0] │ │ - b.n bccc0 │ │ + b.n bd910 │ │ adds r0, #1 │ │ - b.n bd0b8 │ │ + b.n bdd08 │ │ movs r3, r0 │ │ - b.n bcee8 │ │ + b.n bdb38 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n bd266 │ │ + b.n bdeb6 │ │ movs r1, r0 │ │ lsls r6, r1, #1 │ │ stmia r0!, {} │ │ asrs r0, r4, #15 │ │ movs r0, r0 │ │ lsls r2, r1, #22 │ │ stmia r1!, {r1, r2, r3} │ │ lsls r2, r3, #30 │ │ movs r4, r1 │ │ - b.n bcf96 │ │ - beq.n bcc90 │ │ - b.n bd0f0 │ │ + b.n bdbe6 │ │ + beq.n bd8e0 │ │ + b.n bdd40 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r8, pc} │ │ - b.n bcd76 │ │ + b.n bd9c6 │ │ adds r0, #2 │ │ - b.n bd168 │ │ + b.n bddb8 │ │ ldr r3, [sp, #576] @ 0x240 │ │ cdp 0, 10, cr0, cr0, cr14, {0} │ │ - b.n bcf14 │ │ + b.n bdb64 │ │ movs r0, r3 │ │ cmp r2, #0 │ │ adds r0, #0 │ │ - b.n bd3b6 │ │ + b.n be006 │ │ stmia r1!, {r0} │ │ - b.n bcd00 │ │ + b.n bd950 │ │ adds r0, #3 │ │ - b.n bd43e │ │ + b.n be08e │ │ strb r6, [r1, #4] │ │ - b.n bccc8 │ │ + b.n bd918 │ │ adds r1, #14 │ │ - b.n bcd9a │ │ + b.n bd9ea │ │ str r4, [r1, #0] │ │ - b.n bd19a │ │ + b.n bddea │ │ str r4, [r1, r0] │ │ - b.n bcd96 │ │ + b.n bd9e6 │ │ str r0, [r1, r0] │ │ - b.n bd11c │ │ + b.n bdd6c │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r5, #8960 @ 0x2300 │ │ - b.n bd122 │ │ - ldr r2, [pc, #572] @ (bced8 ) │ │ + b.n bdd72 │ │ + ldr r2, [pc, #572] @ (bdb28 ) │ │ orn r8, r5, #462848 @ 0x71000 │ │ @ instruction: 0xf36428f0 │ │ @ instruction: 0xf3622222 │ │ @ instruction: 0xf3f62123 │ │ @ instruction: 0xf3f25b90 │ │ cdp 0, 1, cr0, cr2, cr0, {0} │ │ - b.n bd360 │ │ + b.n bdfb0 │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ ands r0, r2 │ │ - b.n bd146 │ │ + b.n bdd96 │ │ strb r0, [r2, #0] │ │ - b.n bd1d0 │ │ + b.n bde20 │ │ adds r0, #16 │ │ - b.n bd14c │ │ + b.n bdd9c │ │ movs r6, r0 │ │ - b.n bcf72 │ │ + b.n bdbc2 │ │ @ instruction: 0xffee8aff │ │ lsls r1, r0, #4 │ │ - b.n bcfc0 │ │ + b.n bdc10 │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ adds r1, #9 │ │ - b.n bcde2 │ │ + b.n bda32 │ │ lsrs r7, r7, #27 │ │ - b.n bd304 │ │ + b.n bdf54 │ │ lsls r7, r1, #1 │ │ lsrs r0, r0, #8 │ │ adds r1, #9 │ │ - b.n bd026 │ │ + b.n bdc76 │ │ strb r4, [r1, #0] │ │ - b.n bd172 │ │ + b.n bddc2 │ │ cmp r2, #131 @ 0x83 │ │ orn r0, r7, #2560 @ 0xa00 │ │ - b.n bd432 │ │ - ldr r2, [pc, #572] @ (bcf30 ) │ │ + b.n be082 │ │ + ldr r2, [pc, #572] @ (bdb80 ) │ │ orn r0, r7, #528 @ 0x210 │ │ - b.n bcd8a │ │ + b.n bd9da │ │ cmp r0, #228 @ 0xe4 │ │ bfi r0, r2, #30, #4294967274 │ │ - b.n bce0e │ │ + b.n bda5e │ │ str r0, [r0, #0] │ │ - b.n bd4c6 │ │ + b.n be116 │ │ lsrs r0, r6, #3 │ │ @ instruction: 0xf3620220 │ │ @ instruction: 0xf3f60121 │ │ @ instruction: 0xf3f23b90 │ │ mrc 7, 0, r5, cr0, cr6, {0} │ │ - b.n bcd40 │ │ + b.n bd990 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ subs r7, #21 │ │ - b.n bd000 │ │ + b.n bdc50 │ │ stmia r0!, {} │ │ - b.n bd466 │ │ + b.n be0b6 │ │ lsls r3, r4, #2 │ │ - b.n bcfd2 │ │ + b.n bdc22 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n bd072 │ │ - beq.n bcd6c │ │ - b.n bd1cc │ │ + b.n bdcc2 │ │ + beq.n bd9bc │ │ + b.n bde1c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, lr} │ │ - b.n bd07e │ │ + b.n bdcce │ │ subs r7, #21 │ │ - b.n bd020 │ │ + b.n bdc70 │ │ stmia r0!, {} │ │ - b.n bd486 │ │ + b.n be0d6 │ │ lsls r3, r4, #2 │ │ - b.n bcff2 │ │ + b.n bdc42 │ │ @ instruction: 0xfff70aff │ │ lsls r3, r4 │ │ - b.n bcdda │ │ + b.n bda2a │ │ movs r2, r0 │ │ - b.n bd37a │ │ + b.n bdfca │ │ movs r5, r5 │ │ subs r0, r0, r0 │ │ movs r0, #4 │ │ - b.n bd09e │ │ + b.n bdcee │ │ adds r0, #1 │ │ - b.n bcdfe │ │ + b.n bda4e │ │ stmia r0!, {r2} │ │ - b.n bc68a │ │ + b.n bd2da │ │ adds r0, #0 │ │ - b.n bc87e │ │ + b.n bd4ce │ │ lsls r0, r4, #2 │ │ - b.n bc88e │ │ + b.n bd4de │ │ lsls r6, r1, #4 │ │ - b.n bce72 │ │ + b.n bdac2 │ │ movs r0, r0 │ │ - b.n bd01a │ │ + b.n bdc6a │ │ @ instruction: 0xffec8aff │ │ adds r0, #1 │ │ - b.n bd27e │ │ + b.n bdece │ │ strb r0, [r1, #0] │ │ - b.n bd28a │ │ + b.n bdeda │ │ movs r7, r0 │ │ - b.n bd02c │ │ + b.n bdc7c │ │ strb r3, [r0, #0] │ │ strh r0, [r4, #12] │ │ adds r0, #4 │ │ - b.n bce1c │ │ + b.n bda6c │ │ adds r0, #5 │ │ - b.n bd218 │ │ + b.n bde68 │ │ movs r4, r1 │ │ - b.n bd43c │ │ + b.n be08c │ │ movs r6, r2 │ │ subs r2, #0 │ │ strb r0, [r0, #0] │ │ - b.n bd4de │ │ + b.n be12e │ │ strb r1, [r0, #4] │ │ - b.n bce30 │ │ + b.n bda80 │ │ movs r0, r2 │ │ - b.n bd454 │ │ + b.n be0a4 │ │ movs r0, r2 │ │ subs r2, #0 │ │ str r1, [r0, #0] │ │ - b.n bd4ee │ │ - b.n bcff6 │ │ - b.n bcebe │ │ + b.n be13e │ │ + b.n bdc46 │ │ + b.n bdb0e │ │ ands r3, r0 │ │ - b.n bd552 │ │ + b.n be1a2 │ │ adds r1, #4 │ │ - b.n bcebe │ │ + b.n bdb0e │ │ str r4, [r0, r0] │ │ - b.n bd0fe │ │ + b.n bdd4e │ │ str r7, [r0, #0] │ │ - b.n bcec6 │ │ + b.n bdb16 │ │ lsrs r5, r1, #10 │ │ orn r0, r2, #8448 @ 0x2100 │ │ - b.n bd274 │ │ + b.n bdec4 │ │ lsrs r7, r1, #10 │ │ - bl ffd03dc2 │ │ + bl ffd04a12 │ │ subs r7, r7, r3 │ │ movs r4, r0 │ │ - b.n bd092 │ │ + b.n bdce2 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ @ instruction: 0xffd3eaff │ │ stmia r0!, {} │ │ - b.n bd522 │ │ + b.n be172 │ │ movs r4, r1 │ │ - b.n bd126 │ │ - beq.n bce20 │ │ - b.n bd280 │ │ + b.n bdd76 │ │ + beq.n bda70 │ │ + b.n bded0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, ip, sp} │ │ - b.n bd132 │ │ + b.n bdd82 │ │ movs r0, r0 │ │ and.w r0, r0, r2, lsl #12 │ │ - b.n bd13a │ │ + b.n bdd8a │ │ movs r0, #0 │ │ - b.n bc924 │ │ + b.n bd574 │ │ movs r1, #1 │ │ - b.n bcc08 │ │ + b.n bd858 │ │ adds r0, #4 │ │ - b.n bd30c │ │ + b.n bdf5c │ │ movs r0, r0 │ │ - b.n bd0b0 │ │ + b.n bdd00 │ │ @ instruction: 0xfffa9aff │ │ @ instruction: 0xffc6eaff │ │ stmia r0!, {} │ │ - b.n bd5d6 │ │ + b.n be226 │ │ movs r4, r1 │ │ - b.n bd15a │ │ - beq.n bce54 │ │ - b.n bd2b4 │ │ + b.n bddaa │ │ + beq.n bdaa4 │ │ + b.n bdf04 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, ip, sp} │ │ - b.n bd566 │ │ + b.n be1b6 │ │ stmia r0!, {} │ │ - b.n bd56a │ │ + b.n be1ba │ │ adds r1, #1 │ │ - b.n bceb4 │ │ + b.n bdb04 │ │ strb r3, [r0, #0] │ │ - b.n bcd5a │ │ + b.n bd9aa │ │ str r0, [r0, #0] │ │ - b.n bc95e │ │ + b.n bd5ae │ │ strb r7, [r0, #0] │ │ - b.n bcec6 │ │ + b.n bdb16 │ │ movs r1, r1 │ │ - b.n bd0ec │ │ + b.n bdd3c │ │ @ instruction: 0xffc30aff │ │ ands r4, r0 │ │ - b.n bd2ce │ │ + b.n bdf1e │ │ movs r0, r1 │ │ - b.n bd0f2 │ │ + b.n bdd42 │ │ @ instruction: 0xfff71aff │ │ @ instruction: 0xffb6eaff │ │ - ldr r4, [pc, #448] @ (bd014 ) │ │ + ldr r4, [pc, #448] @ (bdc64 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n bd374 │ │ - beq.n bce6c │ │ - b.n bd2f8 │ │ + b.n bdfc4 │ │ + beq.n bdabc │ │ + b.n bdf48 │ │ str r2, [r0, r0] │ │ - b.n bd1a2 │ │ + b.n bddf2 │ │ movs r0, #8 │ │ - b.n bc98a │ │ + b.n bd5da │ │ ands r1, r0 │ │ - b.n bd1aa │ │ + b.n bddfa │ │ str r0, [r0, #0] │ │ - b.n bd1ae │ │ + b.n bddfe │ │ movs r0, r0 │ │ - b.n bd516 │ │ + b.n be166 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #3 │ │ - b.n bd204 │ │ + b.n bde54 │ │ movs r0, #1 │ │ - b.n bd302 │ │ + b.n bdf52 │ │ movs r6, r1 │ │ and.w r0, r0, r4, lsr #1 │ │ - b.n bc9c4 │ │ + b.n bd614 │ │ asrs r5, r1, #32 │ │ - b.n bd1ca │ │ + b.n bde1a │ │ movs r0, r0 │ │ - b.n bcfac │ │ + b.n bdbfc │ │ movs r4, r5 │ │ - b.n bc9b2 │ │ + b.n bd602 │ │ ldr r2, [r3, #60] @ 0x3c │ │ add.w r0, r0, r0 │ │ - b.n bd53a │ │ + b.n be18a │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n bc9dc │ │ + b.n bd62c │ │ subs r2, #0 │ │ - b.n bd4be │ │ + b.n be10e │ │ movs r0, #0 │ │ - b.n bc9e4 │ │ + b.n bd634 │ │ subs r3, #154 @ 0x9a │ │ - b.n bd534 │ │ + b.n be184 │ │ subs r0, r0, #7 │ │ - b.n bd1f2 │ │ + b.n bde42 │ │ lsls r2, r2, #14 │ │ - b.n bd078 │ │ + b.n bdcc8 │ │ movs r0, #14 │ │ - b.n bd5fa │ │ + b.n be24a │ │ lsls r0, r6, #3 │ │ - b.n bd248 │ │ + b.n bde98 │ │ movs r6, r0 │ │ - b.n bcf62 │ │ + b.n bdbb2 │ │ movs r0, #8 │ │ - b.n bc9d0 │ │ + b.n bd620 │ │ asrs r4, r0, #32 │ │ - b.n bd04c │ │ - beq.n bceec │ │ - b.n bd364 │ │ + b.n bdc9c │ │ + beq.n bdb3c │ │ + b.n bdfb4 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {} │ │ - b.n bd616 │ │ + b.n be266 │ │ asrs r0, r0, #32 │ │ - b.n bd61a │ │ + b.n be26a │ │ @ instruction: 0xfff5eaff │ │ - lsrs r0, r0, #23 │ │ + lsrs r0, r6, #21 │ │ movs r2, r0 │ │ - ldr r7, [pc, #960] @ (bd2a4 ) │ │ + ldr r7, [pc, #960] @ (bdef4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n bd404 │ │ - beq.n bcf84 │ │ - b.n bd388 │ │ + b.n be054 │ │ + beq.n bdbd4 │ │ + b.n bdfd8 │ │ str r0, [r0, #0] │ │ - b.n bd232 │ │ + b.n bde82 │ │ lsls r2, r0, #16 │ │ ldmia.w r0, {r0, r1, sp, lr, pc} │ │ - b.n bd23a │ │ + b.n bde8a │ │ strh r0, [r1, #0] │ │ - b.n bca6a │ │ + b.n bd6ba │ │ str r0, [sp, #0] │ │ - b.n bd242 │ │ + b.n bde92 │ │ adds r0, #12 │ │ - b.n bca26 │ │ + b.n bd676 │ │ stmia r0!, {r1} │ │ - b.n bd24a │ │ + b.n bde9a │ │ movs r0, r1 │ │ - b.n bcfb0 │ │ + b.n bdc00 │ │ movs r3, r0 │ │ - b.n bd0c6 │ │ + b.n bdd16 │ │ movs r6, r4 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n bcfd2 │ │ + b.n bdc22 │ │ movs r2, r1 │ │ - b.n bd0da │ │ + b.n bdd2a │ │ lsls r4, r0, #1 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n bd45e │ │ + b.n be0ae │ │ movs r0, #0 │ │ - b.n bd486 │ │ + b.n be0d6 │ │ movs r1, r0 │ │ - b.n bcf6e │ │ + b.n bdbbe │ │ movs r0, #10 │ │ - b.n bcf76 │ │ + b.n bdbc6 │ │ movs r2, r0 │ │ - b.n bd256 │ │ + b.n bdea6 │ │ lsls r1, r4, #3 │ │ subs r0, r0, r0 │ │ - add r0, pc, #64 @ (adr r0, bcf7c ) │ │ - b.n bca70 │ │ + add r0, pc, #64 @ (adr r0, bdbcc ) │ │ + b.n bd6c0 │ │ movs r0, r0 │ │ - b.n bd5f6 │ │ + b.n be246 │ │ lsls r7, r1, #11 │ │ lsrs r0, r0, #8 │ │ movs r0, #24 │ │ - b.n bca7c │ │ + b.n bd6cc │ │ movs r4, r0 │ │ - b.n bd70e │ │ + b.n be35e │ │ asrs r2, r1, #32 │ │ - b.n bd292 │ │ + b.n bdee2 │ │ adds r0, #40 @ 0x28 │ │ - b.n bc96c │ │ + b.n bd5bc │ │ str r0, [r6, #0] │ │ - b.n bc970 │ │ + b.n bd5c0 │ │ movs r0, #32 │ │ - b.n bc974 │ │ + b.n bd5c4 │ │ str r1, [r0, #16] │ │ - b.n bcf62 │ │ + b.n bdbb2 │ │ adds r0, #2 │ │ - b.n bd2a6 │ │ + b.n bdef6 │ │ ands r1, r0 │ │ - b.n bd46c │ │ + b.n be0bc │ │ str r6, [r0, #0] │ │ - b.n bced4 │ │ + b.n bdb24 │ │ asrs r4, r4, #2 │ │ - b.n bd2b2 │ │ + b.n bdf02 │ │ str r4, [r0, r0] │ │ - b.n bca9c │ │ + b.n bd6ec │ │ str r4, [r1, #0] │ │ - b.n bd026 │ │ + b.n bdc76 │ │ str r6, [r1, #0] │ │ - b.n bd128 │ │ + b.n bdd78 │ │ movs r0, #3 │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n bd62e │ │ + b.n be27e │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n bd636 │ │ + b.n be286 │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n bc9a8 │ │ + b.n bd5f8 │ │ lsls r2, r0, #6 │ │ subs r2, #0 │ │ lsls r0, r2, #3 │ │ - b.n bd31e │ │ + b.n bdf6e │ │ adds r0, #0 │ │ - b.n bd6de │ │ + b.n be32e │ │ movs r4, r1 │ │ - b.n bd042 │ │ + b.n bdc92 │ │ movs r6, r1 │ │ - b.n bd148 │ │ + b.n bdd98 │ │ adds r0, #1 │ │ adds r3, #0 │ │ movs r1, #131 @ 0x83 │ │ - b.n bd0b2 │ │ + b.n bdd02 │ │ lsls r6, r7, #5 │ │ and.w r0, r0, r1, lsl #12 │ │ - b.n bd4ee │ │ + b.n be13e │ │ ands r0, r2 │ │ - b.n bcaec │ │ - add r0, pc, #0 @ (adr r0, bcfbc ) │ │ - b.n bd51a │ │ + b.n bd73c │ │ + add r0, pc, #0 @ (adr r0, bdc0c ) │ │ + b.n be16a │ │ movs r0, r0 │ │ - b.n bd66a │ │ + b.n be2ba │ │ lsls r0, r2, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r3 │ │ - b.n bcafc │ │ + b.n bd74c │ │ asrs r4, r0, #32 │ │ - b.n bd78e │ │ + b.n be3de │ │ strb r4, [r0, #0] │ │ - b.n bd312 │ │ + b.n bdf62 │ │ str r0, [r6, #0] │ │ - b.n bc9ec │ │ + b.n bd63c │ │ movs r0, r4 │ │ - b.n bc9f0 │ │ + b.n bd640 │ │ str r7, [r0, #16] │ │ - b.n bcfe0 │ │ + b.n bdc30 │ │ str r0, [r0, r0] │ │ - b.n bd322 │ │ + b.n bdf72 │ │ movs r0, #6 │ │ - b.n bcf50 │ │ + b.n bdba0 │ │ str r4, [r0, #0] │ │ - b.n bcb14 │ │ + b.n bd764 │ │ movs r0, #12 │ │ - b.n bd092 │ │ + b.n bdce2 │ │ movs r0, #14 │ │ - b.n bd19e │ │ + b.n bddee │ │ str r1, [r0, #0] │ │ - b.n bd504 │ │ + b.n be154 │ │ movs r5, r0 │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n bd6aa │ │ + b.n be2fa │ │ strb r6, [r4, #2] │ │ - b.n bd342 │ │ + b.n bdf92 │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n bd6b6 │ │ + b.n be306 │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n bca24 │ │ - add r0, pc, #208 @ (adr r0, bd0e0 ) │ │ - b.n bcb2c │ │ + b.n bd674 │ │ + add r0, pc, #208 @ (adr r0, bdd30 ) │ │ + b.n bd77c │ │ movs r6, r1 │ │ subs r2, #0 │ │ movs r0, #0 │ │ - b.n bcb3a │ │ + b.n bd78a │ │ strb r0, [r0, #0] │ │ - b.n bd75e │ │ + b.n be3ae │ │ asrs r4, r0, #32 │ │ - b.n bcb42 │ │ + b.n bd792 │ │ movs r0, #12 │ │ - b.n bd0ca │ │ + b.n bdd1a │ │ asrs r6, r1, #32 │ │ - b.n bd1cc │ │ + b.n bde1c │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ lsls r7, r0, #6 │ │ - b.n bd132 │ │ + b.n bdd82 │ │ movs r1, r1 │ │ and.w r0, r0, r8 │ │ - b.n bd0f2 │ │ + b.n bdd42 │ │ movs r0, #0 │ │ - b.n bd7fe │ │ + b.n be44e │ │ movs r3, r0 │ │ - b.n bd1fe │ │ + b.n bde4e │ │ lsls r6, r6, #1 │ │ cmp r2, #0 │ │ movs r2, r0 │ │ - b.n bd38a │ │ - beq.n bd084 │ │ - b.n bd4e4 │ │ + b.n bdfda │ │ + beq.n bdcd4 │ │ + b.n be134 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, lr} │ │ - b.n bd796 │ │ + b.n be3e6 │ │ movs r2, r0 │ │ - b.n bd706 │ │ + b.n be356 │ │ movs r5, r0 │ │ subs r2, #0 │ │ movs r0, #0 │ │ - b.n bcb82 │ │ + b.n bd7d2 │ │ str r0, [r0, r0] │ │ - b.n bd7a6 │ │ + b.n be3f6 │ │ asrs r4, r0, #32 │ │ - b.n bcb8a │ │ + b.n bd7da │ │ movs r0, #12 │ │ - b.n bd112 │ │ + b.n bdd62 │ │ asrs r6, r1, #32 │ │ - b.n bd214 │ │ + b.n bde64 │ │ str r1, [r0, r0] │ │ adds r3, #0 │ │ movs r1, #133 @ 0x85 │ │ - b.n bd17a │ │ + b.n bddca │ │ asrs r0, r4, #32 │ │ - b.n bcab4 │ │ - add r0, pc, #32 @ (adr r0, bd0a0 ) │ │ - b.n bd506 │ │ + b.n bd704 │ │ + add r0, pc, #32 @ (adr r0, bdcf0 ) │ │ + b.n be156 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n bd3c6 │ │ + b.n be016 │ │ strb r0, [r0, #0] │ │ - b.n bd7ca │ │ + b.n be41a │ │ asrs r4, r0, #6 │ │ - b.n bd190 │ │ + b.n bdde0 │ │ ands r0, r6 │ │ - b.n bcbac │ │ + b.n bd7fc │ │ asrs r0, r5, #32 │ │ - b.n bcaac │ │ + b.n bd6fc │ │ str r4, [r5, r0] │ │ - b.n bcbb4 │ │ + b.n bd804 │ │ movs r0, #36 @ 0x24 │ │ - b.n bcab4 │ │ + b.n bd704 │ │ asrs r0, r4, #32 │ │ - b.n bcad8 │ │ + b.n bd728 │ │ ands r7, r0 │ │ - b.n bd1aa │ │ + b.n bddfa │ │ str r6, [r1, r0] │ │ - b.n bd3ea │ │ + b.n be03a │ │ movs r1, r0 │ │ - b.n bd356 │ │ + b.n bdfa6 │ │ movs r3, r2 │ │ ldr r2, [sp, #0] │ │ asrs r2, r1, #32 │ │ - b.n bd3f6 │ │ + b.n be046 │ │ strh r1, [r0, #0] │ │ - b.n bd56c │ │ + b.n be1bc │ │ str r7, [r0, #0] │ │ - b.n bd020 │ │ - b.n bd0c0 │ │ - b.n bd64c │ │ + b.n bdc70 │ │ + b.n bdd10 │ │ + b.n be29c │ │ stmia r0!, {r2} │ │ - b.n bcbe8 │ │ + b.n bd838 │ │ asrs r0, r1, #32 │ │ - b.n bd176 │ │ + b.n bddc6 │ │ asrs r6, r1, #32 │ │ - b.n bd286 │ │ + b.n bded6 │ │ movs r3, r1 │ │ subs r2, #0 │ │ movs r0, #14 │ │ - b.n bd12e │ │ + b.n bdd7e │ │ asrs r0, r1, #32 │ │ - b.n bd126 │ │ + b.n bdd76 │ │ asrs r2, r0, #32 │ │ - b.n bd400 │ │ + b.n be050 │ │ movs r0, #36 @ 0x24 │ │ - b.n bcb18 │ │ + b.n bd768 │ │ strb r0, [r1, #0] │ │ - b.n bd574 │ │ + b.n be1c4 │ │ str r0, [sp, #24] │ │ - b.n bd42a │ │ - b.n bd104 │ │ - b.n bd42e │ │ + b.n be07a │ │ + b.n bdd54 │ │ + b.n be07e │ │ @ instruction: 0xffea0aff │ │ movs r0, #0 │ │ - b.n bd8b6 │ │ + b.n be506 │ │ movs r2, r0 │ │ - b.n bd43a │ │ - beq.n bd134 │ │ - b.n bd594 │ │ + b.n be08a │ │ + beq.n bdd84 │ │ + b.n be1e4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, ip} │ │ - b.n bcb3c │ │ + b.n bd78c │ │ movs r1, r0 │ │ - b.n bd3ae │ │ + b.n bdffe │ │ movs r5, r2 │ │ cmp r2, #0 │ │ strh r0, [r6, #0] │ │ - b.n bcb48 │ │ - b.n bd11e │ │ - b.n bd456 │ │ - add r0, pc, #208 @ (adr r0, bd1e8 ) │ │ - b.n bcc54 │ │ + b.n bd798 │ │ + b.n bdd6e │ │ + b.n be0a6 │ │ + add r0, pc, #208 @ (adr r0, bde38 ) │ │ + b.n bd8a4 │ │ stmia r0!, {r0, r3} │ │ - b.n bd45e │ │ + b.n be0ae │ │ str r0, [r0, #0] │ │ - b.n bcc46 │ │ + b.n bd896 │ │ asrs r4, r0, #32 │ │ - b.n bcc4a │ │ + b.n bd89a │ │ str r6, [r0, r0] │ │ - b.n bd1d0 │ │ + b.n bde20 │ │ str r1, [r0, r0] │ │ - b.n bd2e2 │ │ + b.n bdf32 │ │ movs r1, r1 │ │ subs r2, #0 │ │ str r3, [r0, #0] │ │ - b.n bd182 │ │ + b.n bddd2 │ │ asrs r2, r1, #32 │ │ - b.n bd17c │ │ + b.n bddcc │ │ asrs r1, r0, #32 │ │ - b.n bd46a │ │ + b.n be0ba │ │ @ instruction: 0xffeb1aff │ │ adds r0, #1 │ │ - b.n bd66c │ │ + b.n be2bc │ │ asrs r0, r5, #32 │ │ - b.n bcb80 │ │ - add r0, pc, #0 @ (adr r0, bd14c ) │ │ - b.n bd6a2 │ │ + b.n bd7d0 │ │ + add r0, pc, #0 @ (adr r0, bdd9c ) │ │ + b.n be2f2 │ │ movs r0, #8 │ │ - b.n bd656 │ │ + b.n be2a6 │ │ movs r1, r0 │ │ - b.n bd3fa │ │ + b.n be04a │ │ @ instruction: 0xfff03aff │ │ movs r2, r0 │ │ - b.n bd406 │ │ + b.n be056 │ │ movs r6, r0 │ │ subs r2, #0 │ │ movs r6, r4 │ │ @ instruction: 0xea008030 │ │ - b.n bcba0 │ │ - b.n bd176 │ │ - b.n bd4ae │ │ + b.n bd7f0 │ │ + b.n bddc6 │ │ + b.n be0fe │ │ stmia r0!, {r0, r3} │ │ - b.n bd4b2 │ │ - add r0, pc, #208 @ (adr r0, bd244 ) │ │ - b.n bccb0 │ │ + b.n be102 │ │ + add r0, pc, #208 @ (adr r0, bde94 ) │ │ + b.n bd900 │ │ movs r2, r0 │ │ - b.n bd422 │ │ + b.n be072 │ │ movs r0, r4 │ │ cmp r2, #0 │ │ asrs r4, r5, #32 │ │ - b.n bccbc │ │ + b.n bd90c │ │ str r0, [r6, r0] │ │ - b.n bccc0 │ │ + b.n bd910 │ │ lsls r1, r0, #6 │ │ - b.n bd28a │ │ + b.n bdeda │ │ asrs r0, r0, #32 │ │ - b.n bd212 │ │ + b.n bde62 │ │ asrs r7, r0, #32 │ │ - b.n bd214 │ │ + b.n bde64 │ │ asrs r1, r0, #7 │ │ - b.n bd220 │ │ + b.n bde70 │ │ str r4, [r5, r0] │ │ - b.n bcbd0 │ │ + b.n bd820 │ │ asrs r0, r2, #32 │ │ - b.n bcca8 │ │ + b.n bd8f8 │ │ str r0, [r5, r0] │ │ - b.n bcbd8 │ │ + b.n bd828 │ │ movs r5, r0 │ │ - b.n bd44a │ │ + b.n be09a │ │ movs r5, r2 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n bd6b2 │ │ + b.n be302 │ │ str r2, [r0, #0] │ │ - b.n bd572 │ │ + b.n be1c2 │ │ movs r1, r0 │ │ - b.n bd460 │ │ + b.n be0b0 │ │ asrs r5, r0, #32 │ │ strh r0, [r4, #12] │ │ str r6, [r0, #0] │ │ - b.n bd2c0 │ │ + b.n bdf10 │ │ lsls r0, r1, #1 │ │ - b.n bd86e │ │ + b.n be4be │ │ movs r3, r0 │ │ subs r2, #0 │ │ movs r2, r0 │ │ - b.n bd24a │ │ + b.n bde9a │ │ movs r7, r0 │ │ - b.n bd2ce │ │ + b.n bdf1e │ │ movs r0, r2 │ │ - b.n bd872 │ │ + b.n be4c2 │ │ lsls r3, r3, #6 │ │ cmp r2, #0 │ │ asrs r2, r0, #32 │ │ - b.n bd51a │ │ + b.n be16a │ │ str r0, [r1, #0] │ │ - b.n bd51e │ │ + b.n be16e │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n bcc18 │ │ + b.n bd868 │ │ movs r0, #40 @ 0x28 │ │ - b.n bcc1c │ │ + b.n bd86c │ │ movs r1, r4 │ │ ldmia.w r1, {r3, ip} │ │ - b.n bd6f0 │ │ + b.n be340 │ │ movs r2, r0 │ │ - b.n bd494 │ │ + b.n be0e4 │ │ movs r1, r4 │ │ stmia.w r4, {r3, lr} │ │ - b.n bd702 │ │ + b.n be352 │ │ @ instruction: 0xfff93aff │ │ movs r1, r0 │ │ @ instruction: 0xea00902c │ │ - b.n bcc3c │ │ + b.n bd88c │ │ str r0, [r1, #0] │ │ - b.n bd54a │ │ + b.n be19a │ │ lsls r0, r1, #16 │ │ stmia.w r6, {ip, lr} │ │ stmia.w r9, {sp} │ │ - b.n bd956 │ │ + b.n be5a6 │ │ movs r2, r0 │ │ - b.n bd55a │ │ - beq.n bd254 │ │ - b.n bd6b4 │ │ + b.n be1aa │ │ + beq.n bdea4 │ │ + b.n be304 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3} │ │ - b.n bd276 │ │ + b.n bdec6 │ │ movs r0, #14 │ │ - b.n bd270 │ │ + b.n bdec0 │ │ movs r2, r0 │ │ - b.n bd54e │ │ + b.n be19e │ │ movs r3, r4 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n bcd68 │ │ + b.n bd9b8 │ │ ands r1, r0 │ │ - b.n bd772 │ │ + b.n be3c2 │ │ movs r0, r0 │ │ - b.n bd79a │ │ + b.n be3ea │ │ movs r0, r5 │ │ - b.n bcc58 │ │ + b.n bd8a8 │ │ movs r0, r0 │ │ - b.n bd8ea │ │ + b.n be53a │ │ lsls r0, r6, #7 │ │ lsrs r0, r0, #8 │ │ str r0, [r3, r0] │ │ - b.n bcd80 │ │ + b.n bd9d0 │ │ strh r4, [r1, #0] │ │ - b.n bd592 │ │ + b.n be1e2 │ │ ands r0, r6 │ │ - b.n bcd70 │ │ + b.n bd9c0 │ │ movs r4, r0 │ │ - b.n bda1a │ │ + b.n be66a │ │ ands r2, r0 │ │ - b.n bd59e │ │ + b.n be1ee │ │ strb r4, [r1, #0] │ │ - b.n bd5a2 │ │ + b.n be1f2 │ │ str r0, [r6, #0] │ │ - b.n bcc7c │ │ + b.n bd8cc │ │ movs r0, #52 @ 0x34 │ │ - b.n bcd84 │ │ + b.n bd9d4 │ │ str r0, [r4, r0] │ │ - b.n bcc84 │ │ + b.n bd8d4 │ │ movs r1, #4 │ │ - b.n bd272 │ │ + b.n bdec2 │ │ adds r0, #5 │ │ - b.n bd5b6 │ │ + b.n be206 │ │ movs r0, #2 │ │ - b.n bd1e0 │ │ + b.n bde30 │ │ str r4, [r0, #0] │ │ - b.n bcda4 │ │ + b.n bd9f4 │ │ movs r0, #7 │ │ - b.n bd326 │ │ + b.n bdf76 │ │ movs r0, #14 │ │ - b.n bd432 │ │ + b.n be082 │ │ movs r0, #1 │ │ - b.n bd792 │ │ + b.n be3e2 │ │ str r3, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n bd936 │ │ + b.n be586 │ │ lsls r2, r4 │ │ - b.n bd5d6 │ │ + b.n be226 │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n bd942 │ │ + b.n be592 │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n bccb8 │ │ + b.n bd908 │ │ lsls r3, r4, #4 │ │ subs r2, #0 │ │ movs r1, r1 │ │ ldmia.w r5, {sp} │ │ - b.n bd9ee │ │ + b.n be63e │ │ movs r0, r1 │ │ - b.n bd352 │ │ + b.n bdfa2 │ │ movs r6, r1 │ │ - b.n bd45c │ │ + b.n be0ac │ │ movs r0, #1 │ │ adds r3, #0 │ │ str r2, [r0, r6] │ │ - b.n bd3c8 │ │ + b.n be018 │ │ lsls r7, r3, #4 │ │ and.w r0, r0, r0, lsr #16 │ │ - b.n bcdf8 │ │ + b.n bda48 │ │ movs r1, r0 │ │ - b.n bd7ec │ │ + b.n be43c │ │ movs r0, #0 │ │ - b.n bd822 │ │ + b.n be472 │ │ movs r1, r0 │ │ - b.n bd97a │ │ + b.n be5ca │ │ movs r0, r0 │ │ movs r0, r5 │ │ movs r0, #2 │ │ movs r3, r4 │ │ movs r2, r0 │ │ lsls r0, r2, #6 │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ - b.n bce18 │ │ + b.n bda68 │ │ movs r0, r0 │ │ - b.n bd592 │ │ + b.n be1e2 │ │ lsls r7, r1, #9 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n bce24 │ │ + b.n bda74 │ │ movs r0, r0 │ │ - b.n bd99e │ │ + b.n be5ee │ │ lsls r3, r4, #9 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #6 │ │ - b.n bd400 │ │ + b.n be050 │ │ asrs r4, r6, #32 │ │ - b.n bce1c │ │ + b.n bda6c │ │ movs r0, #0 │ │ - b.n bdac6 │ │ + b.n be716 │ │ asrs r0, r0, #32 │ │ - b.n bda4a │ │ + b.n be69a │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n bcd24 │ │ + b.n bd974 │ │ str r0, [r6, #0] │ │ - b.n bcd28 │ │ + b.n bd978 │ │ strh r0, [r1, #0] │ │ - b.n bcd36 │ │ + b.n bd986 │ │ adds r0, #4 │ │ - b.n bcd3a │ │ + b.n bd98a │ │ strb r0, [r1, #0] │ │ - b.n bd3d6 │ │ + b.n be026 │ │ strb r3, [r0, #0] │ │ - b.n bd4de │ │ + b.n be12e │ │ movs r7, r5 │ │ cmp r2, #0 │ │ strh r0, [r0, #0] │ │ - b.n bce2a │ │ + b.n bda7a │ │ asrs r1, r0, #32 │ │ - b.n bd7b0 │ │ + b.n be400 │ │ adds r0, #4 │ │ - b.n bce32 │ │ + b.n bda82 │ │ movs r0, #1 │ │ - b.n bd83a │ │ + b.n be48a │ │ movs r0, r1 │ │ - b.n bd7ba │ │ + b.n be40a │ │ adds r0, #1 │ │ - b.n bd466 │ │ + b.n be0b6 │ │ @ instruction: 0xfff31aff │ │ str r4, [r6, r0] │ │ - b.n bce80 │ │ + b.n bdad0 │ │ ands r1, r0 │ │ - b.n bd852 │ │ + b.n be4a2 │ │ movs r0, #0 │ │ - b.n bda8e │ │ + b.n be6de │ │ movs r0, r2 │ │ - b.n bd9fa │ │ + b.n be64a │ │ ands r0, r2 │ │ - b.n bce68 │ │ + b.n bdab8 │ │ stmia r0!, {} │ │ - b.n bce64 │ │ - b.n bd364 │ │ - b.n bce68 │ │ + b.n bdab4 │ │ + b.n bdfb4 │ │ + b.n bdab8 │ │ movs r5, r6 │ │ ldrh r0, [r0, #16] │ │ vpmin.u q7, , │ │ movs r0, r3 │ │ - b.n bce9c │ │ + b.n bdaec │ │ movs r0, #1 │ │ - b.n bd8a6 │ │ + b.n be4f6 │ │ strb r0, [r0, #0] │ │ - b.n bd8ce │ │ + b.n be51e │ │ str r1, [r0, r0] │ │ - b.n bd82e │ │ + b.n be47e │ │ strh r0, [r0, #0] │ │ - b.n bce9a │ │ + b.n bdaea │ │ adds r0, #4 │ │ - b.n bce9e │ │ + b.n bdaee │ │ movs r0, #2 │ │ - b.n bd3d2 │ │ + b.n be022 │ │ strb r7, [r0, #0] │ │ - b.n bd3cc │ │ + b.n be01c │ │ movs r0, #7 │ │ - b.n bd68e │ │ + b.n be2de │ │ strb r0, [r0, #0] │ │ - b.n bd92a │ │ + b.n be57a │ │ movs r0, r0 │ │ - b.n bda36 │ │ + b.n be686 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ str r0, [r6, #0] │ │ - b.n bcdb0 │ │ + b.n bda00 │ │ movs r0, #5 │ │ - b.n bd3ee │ │ + b.n be03e │ │ str r7, [r0, #0] │ │ - b.n bd3e8 │ │ + b.n be038 │ │ movs r0, #6 │ │ - b.n bd6ca │ │ + b.n be31a │ │ str r0, [r6, #0] │ │ - b.n bcde0 │ │ + b.n bda30 │ │ @ instruction: 0xffcc1aff │ │ lsls r2, r0, #16 │ │ stmia.w r0, {r0, r2} │ │ - b.n bd406 │ │ + b.n be056 │ │ asrs r7, r0, #32 │ │ - b.n bd400 │ │ + b.n be050 │ │ movs r1, r0 │ │ - b.n bd6de │ │ + b.n be32e │ │ stmia r0!, {r0, r2} │ │ lsls r0, r4, #6 │ │ - b.n bd3d2 │ │ + b.n be022 │ │ lsls r0, r4, #6 │ │ movs r2, r0 │ │ - b.n bd902 │ │ + b.n be552 │ │ str r0, [r0, r0] │ │ stmia.w r9, {ip} │ │ - b.n bd92e │ │ + b.n be57e │ │ lsls r0, r6, #3 │ │ - b.n bd762 │ │ + b.n be3b2 │ │ movs r0, #0 │ │ - b.n bdb1a │ │ + b.n be76a │ │ movs r2, r0 │ │ - b.n bd71e │ │ - beq.n bd418 │ │ - b.n bd878 │ │ + b.n be36e │ │ + beq.n be068 │ │ + b.n be4c8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, ip, sp, lr} │ │ - b.n bd43a │ │ + b.n be08a │ │ str r6, [r1, #0] │ │ - b.n bd434 │ │ + b.n be084 │ │ strb r6, [r0, #0] │ │ - b.n bd720 │ │ + b.n be370 │ │ str r1, [r0, r0] │ │ - b.n bd4fe │ │ + b.n be14e │ │ str r0, [r6, r0] │ │ - b.n bcf14 │ │ + b.n bdb64 │ │ lsls r2, r5, #8 │ │ lsrs r0, r0, #8 │ │ str r4, [r6, r0] │ │ - b.n bcf3c │ │ + b.n bdb8c │ │ ands r1, r0 │ │ - b.n bd90e │ │ + b.n be55e │ │ movs r0, #0 │ │ - b.n bdb4a │ │ + b.n be79a │ │ movs r1, r2 │ │ - b.n bdab6 │ │ + b.n be706 │ │ stmia r0!, {} │ │ - b.n bcf12 │ │ + b.n bdb62 │ │ ands r0, r2 │ │ - b.n bcf28 │ │ - b.n bd420 │ │ - b.n bcf1a │ │ + b.n bdb78 │ │ + b.n be070 │ │ + b.n bdb6a │ │ vpmin.u8 , , │ │ movs r1, r0 │ │ - b.n bd8da │ │ + b.n be52a │ │ movs r0, #48 @ 0x30 │ │ - b.n bcf60 │ │ + b.n bdbb0 │ │ asrs r0, r0, #32 │ │ - b.n bd9c6 │ │ + b.n be616 │ │ movs r0, r0 │ │ - b.n bd47e │ │ + b.n be0ce │ │ asrs r1, r0, #32 │ │ - b.n bd478 │ │ + b.n be0c8 │ │ movs r1, r0 │ │ - b.n bd756 │ │ + b.n be3a6 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n bd942 │ │ + b.n be592 │ │ movs r4, r0 │ │ - b.n bd6e2 │ │ + b.n be332 │ │ vpmin.u q9, q9, │ │ asrs r5, r0, #32 │ │ - b.n bd78a │ │ + b.n be3da │ │ str r2, [r0, #0] │ │ - b.n bd78e │ │ + b.n be3de │ │ lsls r0, r0, #6 │ │ - b.n bd3b4 │ │ + b.n be004 │ │ movs r0, #1 │ │ - b.n bd98e │ │ + b.n be5de │ │ adds r0, #0 │ │ - b.n bd9b6 │ │ + b.n be606 │ │ str r0, [r6, #0] │ │ - b.n bcf78 │ │ + b.n bdbc8 │ │ asrs r4, r0, #32 │ │ - b.n bcf84 │ │ + b.n bdbd4 │ │ movs r2, r0 │ │ - b.n bd4a6 │ │ + b.n be0f6 │ │ movs r0, #0 │ │ - b.n bdbaa │ │ + b.n be7fa │ │ asrs r3, r0, #32 │ │ - b.n bd4b0 │ │ + b.n be100 │ │ movs r1, r0 │ │ - b.n bd792 │ │ + b.n be3e2 │ │ mrc2 10, 7, r1, cr3, cr15, {7} @ │ │ ands r4, r5 │ │ - b.n bcf94 │ │ + b.n bdbe4 │ │ strb r4, [r1, #0] │ │ - b.n bd7be │ │ + b.n be40e │ │ ands r0, r6 │ │ - b.n bcfbc │ │ + b.n bdc0c │ │ adds r0, #14 │ │ - b.n bd7c6 │ │ + b.n be416 │ │ stmia r0!, {r2, r5} │ │ - b.n bcfa4 │ │ + b.n bdbf4 │ │ asrs r0, r0, #32 │ │ - b.n bd956 │ │ + b.n be5a6 │ │ asrs r0, r4, #32 │ │ - b.n bcea8 │ │ - add r1, pc, #528 @ (adr r1, bd6a4 ) │ │ - b.n bd5a0 │ │ + b.n bdaf8 │ │ + add r1, pc, #528 @ (adr r1, be2f4 ) │ │ + b.n be1f0 │ │ asrs r4, r0, #6 │ │ - b.n bd7da │ │ + b.n be42a │ │ movs r0, r2 │ │ - b.n bd932 │ │ + b.n be582 │ │ str r0, [sp, #4] │ │ - b.n bd9aa │ │ + b.n be5fa │ │ asrs r0, r4, #32 │ │ - b.n bcfc0 │ │ + b.n bdc10 │ │ asrs r0, r0, #32 │ │ - b.n bdbea │ │ - b.n bd4fc │ │ - b.n bcfc8 │ │ - b.n bd4f0 │ │ - b.n bcee8 │ │ + b.n be83a │ │ + b.n be14c │ │ + b.n bdc18 │ │ + b.n be140 │ │ + b.n bdb38 │ │ stmia r0!, {r2} │ │ - b.n bd7f6 │ │ + b.n be446 │ │ str r1, [r0, #0] │ │ - b.n bd7fa │ │ + b.n be44a │ │ strh r0, [r0, #0] │ │ - b.n bd7fe │ │ + b.n be44e │ │ str r2, [r1, r0] │ │ - b.n bd802 │ │ + b.n be452 │ │ movs r0, #9 │ │ - b.n bd806 │ │ + b.n be456 │ │ movs r0, r0 │ │ - b.n bdb72 │ │ + b.n be7c2 │ │ adds r0, #36 @ 0x24 │ │ - b.n bcee4 │ │ + b.n bdb34 │ │ strb r0, [r5, #0] │ │ - b.n bcee8 │ │ + b.n bdb38 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r6 │ │ - b.n bd014 │ │ + b.n bdc64 │ │ ands r1, r0 │ │ - b.n bd976 │ │ + b.n be5c6 │ │ asrs r4, r4, #32 │ │ - b.n bcf18 │ │ + b.n bdb68 │ │ str r0, [sp, #4] │ │ - b.n bd96a │ │ - add r0, pc, #32 @ (adr r0, bd508 ) │ │ - b.n bd974 │ │ + b.n be5ba │ │ + add r0, pc, #32 @ (adr r0, be158 ) │ │ + b.n be5c4 │ │ strb r4, [r0, #6] │ │ - b.n bd44e │ │ + b.n be09e │ │ adds r0, #4 │ │ - b.n bd012 │ │ + b.n bdc62 │ │ movs r0, r5 │ │ - b.n bcf2c │ │ + b.n bdb7c │ │ movs r1, r0 │ │ - b.n bd99a │ │ + b.n be5ea │ │ asrs r0, r0, #32 │ │ - b.n bda80 │ │ + b.n be6d0 │ │ movs r0, r0 │ │ - b.n bd550 │ │ + b.n be1a0 │ │ asrs r1, r0, #32 │ │ - b.n bd54c │ │ + b.n be19c │ │ movs r1, r0 │ │ - b.n bd82a │ │ + b.n be47a │ │ asrs r1, r0, #32 │ │ - b.n bda1a │ │ + b.n be66a │ │ movs r1, r0 │ │ - b.n bda2e │ │ + b.n be67e │ │ movs r0, r4 │ │ - b.n bcf2c │ │ + b.n bdb7c │ │ movs r0, r1 │ │ - b.n bd9aa │ │ + b.n be5fa │ │ @ instruction: 0xffe30aff │ │ adds r0, #48 @ 0x30 │ │ - b.n bd05c │ │ - add r0, pc, #24 @ (adr r0, bd53c ) │ │ - b.n bd866 │ │ - b.n bd550 │ │ - b.n bd044 │ │ - b.n bd52e │ │ - b.n bda34 │ │ + b.n bdcac │ │ + add r0, pc, #24 @ (adr r0, be18c ) │ │ + b.n be4b6 │ │ + b.n be1a0 │ │ + b.n bdc94 │ │ + b.n be17e │ │ + b.n be684 │ │ ands r4, r5 │ │ - b.n bd06c │ │ + b.n bdcbc │ │ str r0, [r3, r0] │ │ - b.n bd050 │ │ + b.n bdca0 │ │ movs r6, r1 │ │ - b.n bd7e2 │ │ + b.n be432 │ │ str r6, [r1, r0] │ │ - b.n bd87e │ │ + b.n be4ce │ │ str r4, [r0, r0] │ │ strh r0, [r4, #12] │ │ movs r1, r0 │ │ - b.n bd9d0 │ │ + b.n be620 │ │ movs r0, r4 │ │ - b.n bcf60 │ │ + b.n bdbb0 │ │ movs r0, r4 │ │ - b.n bd088 │ │ + b.n bdcd8 │ │ str r0, [r5, #0] │ │ - b.n bd08c │ │ + b.n bdcdc │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n bd090 │ │ + b.n bdce0 │ │ movs r0, r1 │ │ - b.n bda5a │ │ + b.n be6aa │ │ strb r4, [r6, #0] │ │ - b.n bd098 │ │ + b.n bdce8 │ │ movs r0, #16 │ │ - b.n bd07c │ │ + b.n bdccc │ │ str r0, [sp, #4] │ │ - b.n bda98 │ │ + b.n be6e8 │ │ adds r0, #1 │ │ - b.n bda70 │ │ + b.n be6c0 │ │ str r0, [r0, #0] │ │ - b.n bdaba │ │ + b.n be70a │ │ movs r4, r0 │ │ - b.n bd818 │ │ + b.n be468 │ │ lsls r3, r1, #3 │ │ cmp r2, #0 │ │ asrs r7, r0, #32 │ │ - b.n bd8ba │ │ + b.n be50a │ │ movs r0, #0 │ │ - b.n bd4e0 │ │ + b.n be130 │ │ movs r0, r1 │ │ - b.n bda82 │ │ + b.n be6d2 │ │ asrs r4, r0, #32 │ │ - b.n bd0a8 │ │ + b.n bdcf8 │ │ movs r0, #9 │ │ - b.n bd5ce │ │ + b.n be21e │ │ asrs r6, r0, #32 │ │ - b.n bd5d0 │ │ + b.n be220 │ │ asrs r1, r0, #32 │ │ - b.n bd8b6 │ │ + b.n be506 │ │ @ instruction: 0xfff20aff │ │ movs r1, r0 │ │ - b.n bda20 │ │ + b.n be670 │ │ movs r0, r4 │ │ - b.n bcfb4 │ │ + b.n bdc04 │ │ lsls r1, r0, #3 │ │ and.w r0, r0, r0, lsl #12 │ │ - b.n bdce6 │ │ + b.n be936 │ │ movs r2, r0 │ │ - b.n bdc52 │ │ + b.n be8a2 │ │ movs r4, r0 │ │ subs r2, #0 │ │ lsls r0, r2, #3 │ │ - b.n bd936 │ │ + b.n be586 │ │ adds r0, #0 │ │ - b.n bdcf6 │ │ + b.n be946 │ │ movs r4, r1 │ │ - b.n bd65a │ │ + b.n be2aa │ │ movs r6, r1 │ │ - b.n bd760 │ │ + b.n be3b0 │ │ adds r0, #1 │ │ adds r3, #0 │ │ movs r0, r4 │ │ - b.n bcffc │ │ + b.n bdc4c │ │ strb r4, [r1, #0] │ │ - b.n bd90a │ │ + b.n be55a │ │ adds r0, #48 @ 0x30 │ │ - b.n bd0e8 │ │ + b.n bdd38 │ │ adds r1, #131 @ 0x83 │ │ - b.n bd6d6 │ │ + b.n be326 │ │ lsls r2, r1, #6 │ │ - b.n bd6d6 │ │ + b.n be326 │ │ ands r0, r1 │ │ - b.n bda60 │ │ + b.n be6b0 │ │ movs r4, r4 │ │ - b.n bcff4 │ │ + b.n bdc44 │ │ movs r0, r0 │ │ - b.n bdd22 │ │ - add r0, pc, #208 @ (adr r0, bd6b4 ) │ │ - b.n bd100 │ │ + b.n be972 │ │ + add r0, pc, #208 @ (adr r0, be304 ) │ │ + b.n bdd50 │ │ asrs r0, r4, #32 │ │ - b.n bd020 │ │ + b.n bdc70 │ │ str r0, [r0, r0] │ │ - b.n bd6f4 │ │ + b.n be344 │ │ str r0, [sp, #56] @ 0x38 │ │ - b.n bd932 │ │ + b.n be582 │ │ movs r1, r0 │ │ - b.n bd8a0 │ │ + b.n be4f0 │ │ movs r7, r1 │ │ ldr r2, [sp, #0] │ │ asrs r4, r0, #32 │ │ - b.n bd93e │ │ - b.n bd602 │ │ - b.n bdab0 │ │ + b.n be58e │ │ + b.n be252 │ │ + b.n be700 │ │ str r0, [r0, #0] │ │ - b.n bd568 │ │ - add r0, pc, #0 @ (adr r0, bd608 ) │ │ - b.n bdb9c │ │ + b.n be1b8 │ │ + add r0, pc, #0 @ (adr r0, be258 ) │ │ + b.n be7ec │ │ stmia r0!, {r2} │ │ - b.n bd130 │ │ + b.n bdd80 │ │ asrs r6, r1, #32 │ │ - b.n bd6be │ │ + b.n be30e │ │ asrs r2, r1, #32 │ │ - b.n bd7ce │ │ + b.n be41e │ │ movs r7, r0 │ │ subs r2, #0 │ │ asrs r6, r1, #32 │ │ - b.n bd66a │ │ + b.n be2ba │ │ str r2, [r1, r0] │ │ - b.n bd67a │ │ + b.n be2ca │ │ movs r0, r1 │ │ - b.n bdaa6 │ │ + b.n be6f6 │ │ asrs r5, r0, #32 │ │ - b.n bd94c │ │ + b.n be59c │ │ strb r6, [r0, #0] │ │ - b.n bd96e │ │ - b.n bd648 │ │ - b.n bd972 │ │ + b.n be5be │ │ + b.n be298 │ │ + b.n be5c2 │ │ @ instruction: 0xffeb0aff │ │ mcr2 10, 5, lr, cr13, cr15, {7} @ │ │ asrs r4, r4, #32 │ │ - b.n bd074 │ │ + b.n bdcc4 │ │ ands r3, r0 │ │ - b.n bd982 │ │ - b.n bd656 │ │ - b.n bd986 │ │ + b.n be5d2 │ │ + b.n be2a6 │ │ + b.n be5d6 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n bd98a │ │ + b.n be5da │ │ movs r1, r0 │ │ - b.n bd8f4 │ │ + b.n be544 │ │ adds r0, #44 @ 0x2c │ │ - b.n bd16c │ │ + b.n bddbc │ │ movs r0, r2 │ │ cmp r2, #0 │ │ - add r0, pc, #160 @ (adr r0, bd6f8 ) │ │ - b.n bd090 │ │ + add r0, pc, #160 @ (adr r0, be348 ) │ │ + b.n bdce0 │ │ str r0, [r0, #0] │ │ - b.n bd186 │ │ + b.n bddd6 │ │ asrs r4, r0, #32 │ │ - b.n bd18a │ │ + b.n bddda │ │ adds r0, #6 │ │ - b.n bd716 │ │ + b.n be366 │ │ adds r0, #1 │ │ - b.n bd81e │ │ + b.n be46e │ │ movs r3, r1 │ │ subs r2, #0 │ │ adds r0, #8 │ │ - b.n bd6be │ │ + b.n be30e │ │ asrs r2, r1, #32 │ │ - b.n bd6b8 │ │ + b.n be308 │ │ asrs r1, r0, #32 │ │ - b.n bd9a0 │ │ + b.n be5f0 │ │ mrc2 10, 4, r1, cr12, cr15, {7} @ │ │ strh r1, [r0, #0] │ │ - b.n bdbb2 │ │ + b.n be802 │ │ asrs r4, r4, #32 │ │ - b.n bd0bc │ │ - add r0, pc, #0 @ (adr r0, bd688 ) │ │ - b.n bdbde │ │ + b.n bdd0c │ │ + add r0, pc, #0 @ (adr r0, be2d8 ) │ │ + b.n be82e │ │ ands r0, r1 │ │ - b.n bdb96 │ │ + b.n be7e6 │ │ movs r1, r0 │ │ - b.n bd93a │ │ + b.n be58a │ │ @ instruction: 0xfff03aff │ │ movs r0, r0 │ │ @ instruction: 0xea00a028 │ │ - b.n bd0d4 │ │ + b.n bdd24 │ │ movs r4, r0 │ │ - b.n bd94c │ │ - add r0, pc, #160 @ (adr r0, bd744 ) │ │ - b.n bd0bc │ │ + b.n be59c │ │ + add r0, pc, #160 @ (adr r0, be394 ) │ │ + b.n bdd0c │ │ movs r7, r3 │ │ cmp r2, #0 │ │ asrs r0, r6, #32 │ │ - b.n bd1e8 │ │ + b.n bde38 │ │ adds r0, #52 @ 0x34 │ │ - b.n bd1ec │ │ - add r0, pc, #144 @ (adr r0, bd744 ) │ │ - b.n bd0ec │ │ + b.n bde3c │ │ + add r0, pc, #144 @ (adr r0, be394 ) │ │ + b.n bdd3c │ │ asrs r1, r0, #6 │ │ - b.n bd7be │ │ + b.n be40e │ │ str r0, [r6, #0] │ │ - b.n bd0f4 │ │ + b.n bdd44 │ │ movs r0, #1 │ │ - b.n bd74a │ │ + b.n be39a │ │ movs r2, r1 │ │ - b.n bd96e │ │ + b.n be5be │ │ movs r0, #0 │ │ - b.n bd74e │ │ + b.n be39e │ │ movs r1, #194 @ 0xc2 │ │ - b.n bd754 │ │ + b.n be3a4 │ │ adds r0, #44 @ 0x2c │ │ - b.n bd108 │ │ + b.n bdd58 │ │ movs r0, #16 │ │ - b.n bd1dc │ │ + b.n bde2c │ │ lsls r0, r5, #3 │ │ cmp r2, #0 │ │ movs r0, #8 │ │ - b.n bdbe6 │ │ + b.n be836 │ │ adds r0, #4 │ │ - b.n bdaa2 │ │ + b.n be6f2 │ │ movs r2, r0 │ │ - b.n bd99a │ │ + b.n be5ea │ │ movs r0, #10 │ │ strh r0, [r4, #12] │ │ movs r0, #3 │ │ - b.n bd7f2 │ │ + b.n be442 │ │ lsls r0, r1, #1 │ │ - b.n bdd96 │ │ + b.n be9e6 │ │ movs r3, r0 │ │ subs r2, #0 │ │ asrs r4, r0, #32 │ │ - b.n bd77c │ │ + b.n be3cc │ │ asrs r0, r0, #32 │ │ - b.n bd800 │ │ + b.n be450 │ │ movs r0, r2 │ │ - b.n bdda4 │ │ + b.n be9f4 │ │ lsls r0, r1, #3 │ │ cmp r2, #0 │ │ movs r4, r0 │ │ - b.n bda4a │ │ + b.n be69a │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n bd144 │ │ + b.n bdd94 │ │ movs r0, #208 @ 0xd0 │ │ - b.n bda92 │ │ + b.n be6e2 │ │ movs r0, r1 │ │ - b.n bdc16 │ │ + b.n be866 │ │ movs r0, #240 @ 0xf0 │ │ - b.n bdaa4 │ │ + b.n be6f4 │ │ str r0, [r1, r0] │ │ - b.n bdc28 │ │ + b.n be878 │ │ movs r2, r1 │ │ - b.n bd9c2 │ │ + b.n be612 │ │ @ instruction: 0xfff93aff │ │ lsls r5, r2, #3 │ │ @ instruction: 0xea00902c │ │ - b.n bd164 │ │ + b.n bddb4 │ │ str r0, [r6, #0] │ │ - b.n bd168 │ │ + b.n bddb8 │ │ lsls r2, r2, #3 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n bde7a │ │ + b.n beaca │ │ movs r2, r0 │ │ - b.n bdde2 │ │ + b.n bea32 │ │ movs r4, r0 │ │ subs r2, #0 │ │ movs r1, r1 │ │ ldmia.w r5, {ip, sp, lr} │ │ - b.n bde8a │ │ + b.n beada │ │ movs r0, r1 │ │ - b.n bd7ee │ │ + b.n be43e │ │ movs r6, r1 │ │ - b.n bd8f8 │ │ + b.n be548 │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ movs r4, r6 │ │ - b.n bd294 │ │ + b.n bdee4 │ │ movs r0, #32 │ │ - b.n bd194 │ │ + b.n bdde4 │ │ strb r4, [r5, #0] │ │ - b.n bd27c │ │ + b.n bdecc │ │ lsls r0, r0, #6 │ │ - b.n bd86a │ │ + b.n be4ba │ │ movs r4, r4 │ │ - b.n bd180 │ │ + b.n bddd0 │ │ lsls r7, r0, #6 │ │ - b.n bd878 │ │ + b.n be4c8 │ │ strb r0, [r0, #0] │ │ - b.n bdeb2 │ │ + b.n beb02 │ │ strh r0, [r1, #0] │ │ - b.n bdbf6 │ │ + b.n be846 │ │ stmia r0!, {} │ │ - b.n bdaba │ │ + b.n be70a │ │ str r7, [r0, #0] │ │ - b.n bd87e │ │ + b.n be4ce │ │ movs r0, r4 │ │ - b.n bd1b8 │ │ + b.n bde08 │ │ movs r0, r0 │ │ - b.n bda32 │ │ + b.n be682 │ │ movs r0, r2 │ │ ldr r2, [sp, #0] │ │ adds r0, #8 │ │ - b.n bdace │ │ + b.n be71e │ │ str r0, [sp, #4] │ │ - b.n bdc34 │ │ + b.n be884 │ │ movs r0, #7 │ │ - b.n bd6fc │ │ + b.n be34c │ │ ands r0, r0 │ │ - b.n bdd2e │ │ + b.n be97e │ │ adds r0, #4 │ │ - b.n bd2c4 │ │ - b.n bd7b2 │ │ - b.n bd846 │ │ + b.n bdf14 │ │ + b.n be402 │ │ + b.n be496 │ │ movs r4, r0 │ │ - b.n bd94c │ │ + b.n be59c │ │ movs r0, r1 │ │ subs r2, #0 │ │ movs r1, r1 │ │ - b.n bd7f2 │ │ + b.n be442 │ │ asrs r4, r0, #32 │ │ - b.n bd7f8 │ │ + b.n be448 │ │ movs r1, r0 │ │ - b.n bdad6 │ │ + b.n be726 │ │ strb r0, [r1, #0] │ │ - b.n bdc48 │ │ + b.n be898 │ │ asrs r2, r0, #32 │ │ - b.n bdafe │ │ - add r0, pc, #12 @ (adr r0, bd7cc ) │ │ - b.n bdb02 │ │ + b.n be74e │ │ + add r0, pc, #12 @ (adr r0, be41c ) │ │ + b.n be752 │ │ movs r4, r1 │ │ - b.n bdb06 │ │ + b.n be756 │ │ @ instruction: 0xffea0aff │ │ mcr2 10, 2, lr, cr8, cr15, {7} @ │ │ movs r4, r4 │ │ - b.n bd208 │ │ - b.n bd7d6 │ │ - b.n bdb16 │ │ + b.n bde58 │ │ + b.n be426 │ │ + b.n be766 │ │ asrs r4, r1, #32 │ │ - b.n bdb1a │ │ + b.n be76a │ │ movs r0, r0 │ │ - b.n bda96 │ │ + b.n be6e6 │ │ movs r4, r1 │ │ - b.n bdb22 │ │ + b.n be772 │ │ movs r3, r2 │ │ cmp r2, #0 │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n bd220 │ │ + b.n bde70 │ │ ands r0, r6 │ │ - b.n bd328 │ │ + b.n bdf78 │ │ strh r0, [r5, #0] │ │ - b.n bd228 │ │ + b.n bde78 │ │ movs r0, #208 @ 0xd0 │ │ - b.n bdb76 │ │ + b.n be7c6 │ │ asrs r4, r0, #32 │ │ - b.n bdb3a │ │ + b.n be78a │ │ ands r2, r0 │ │ - b.n bd8a6 │ │ + b.n be4f6 │ │ ands r3, r0 │ │ - b.n bd9b2 │ │ + b.n be602 │ │ lsls r7, r2, #1 │ │ subs r2, #0 │ │ movs r0, #1 │ │ - b.n bd84e │ │ + b.n be49e │ │ adds r0, #8 │ │ - b.n bd854 │ │ + b.n be4a4 │ │ movs r0, #3 │ │ - b.n bdb36 │ │ + b.n be786 │ │ mrc2 10, 1, r1, cr6, cr15, {7} @ │ │ ands r1, r0 │ │ - b.n bdb5a │ │ + b.n be7aa │ │ movs r0, r1 │ │ - b.n bdd1e │ │ + b.n be96e │ │ ands r1, r0 │ │ - b.n bdd44 │ │ + b.n be994 │ │ asrs r4, r4, #32 │ │ - b.n bd25c │ │ + b.n bdeac │ │ strh r0, [r0, #0] │ │ - b.n bdd7a │ │ + b.n be9ca │ │ movs r1, r0 │ │ - b.n bdace │ │ + b.n be71e │ │ @ instruction: 0xffef3aff │ │ lsls r4, r1, #1 │ │ @ instruction: 0xea00902c │ │ - b.n bd270 │ │ + b.n bdec0 │ │ ands r0, r6 │ │ - b.n bd378 │ │ + b.n bdfc8 │ │ strh r0, [r5, #0] │ │ - b.n bd278 │ │ + b.n bdec8 │ │ lsls r0, r1, #1 │ │ and.w r0, r0, r1 │ │ - b.n bdf8a │ │ + b.n bebda │ │ stmia r1!, {r1, r2, r5, r7} │ │ - b.n bd94e │ │ + b.n be59e │ │ movs r4, r4 │ │ - b.n bd288 │ │ + b.n bded8 │ │ str r1, [r0, #0] │ │ - b.n bdfee │ │ - add r0, pc, #208 @ (adr r0, bd928 ) │ │ - b.n bd374 │ │ - add r0, pc, #28 @ (adr r0, bd878 ) │ │ - b.n bd95e │ │ + b.n bec3e │ │ + add r0, pc, #208 @ (adr r0, be578 ) │ │ + b.n bdfc4 │ │ + add r0, pc, #28 @ (adr r0, be4c8 ) │ │ + b.n be5ae │ │ asrs r6, r0, #6 │ │ - b.n bd966 │ │ + b.n be5b6 │ │ sbcs r6, r0 │ │ - b.n bd97a │ │ + b.n be5ca │ │ strb r0, [r0, #0] │ │ - b.n bdfaa │ │ + b.n bebfa │ │ str r6, [r0, r0] │ │ - b.n bdbae │ │ + b.n be7fe │ │ movs r7, r0 │ │ - b.n bd976 │ │ + b.n be5c6 │ │ str r2, [r0, r0] │ │ - b.n bdd20 │ │ + b.n be970 │ │ lsrs r7, r1, #11 │ │ orn r0, r0, #8847360 @ 0x870000 │ │ - b.n bd992 │ │ + b.n be5e2 │ │ strb r0, [r2, #0] │ │ - b.n bdd90 │ │ + b.n be9e0 │ │ lsrs r7, r1, #11 │ │ - bl ffcfe876 │ │ + bl ffcff4c6 │ │ subs r7, r7, r3 │ │ - add r0, pc, #208 @ (adr r0, bd95c ) │ │ - b.n bd3c8 │ │ + add r0, pc, #208 @ (adr r0, be5ac ) │ │ + b.n be018 │ │ movs r6, r0 │ │ - b.n bdb4a │ │ + b.n be79a │ │ stmia r0!, {r0, r3} │ │ - b.n bdbd6 │ │ + b.n be826 │ │ str r0, [r1, #0] │ │ - b.n bdbda │ │ + b.n be82a │ │ mcr2 10, 2, r1, cr15, cr15, {7} @ │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n bd2d8 │ │ + b.n bdf28 │ │ mrc2 10, 2, lr, cr8, cr15, {7} @ │ │ adds r0, #5 │ │ - b.n bdbea │ │ + b.n be83a │ │ asrs r4, r1, #32 │ │ - b.n bd934 │ │ + b.n be584 │ │ movs r0, #0 │ │ - b.n bdff2 │ │ + b.n bec42 │ │ movs r4, r0 │ │ - b.n bdf58 │ │ + b.n beba8 │ │ stc2l 10, cr3, [r2, #1020]! @ 0x3fc @ │ │ movs r4, r5 │ │ - b.n bd2f4 │ │ - b.n bd8c0 │ │ - b.n bd3dc │ │ + b.n bdf44 │ │ + b.n be510 │ │ + b.n be02c │ │ asrs r0, r1, #32 │ │ - b.n bd3e0 │ │ + b.n be030 │ │ str r0, [r0, r0] │ │ - b.n bd3ea │ │ + b.n be03a │ │ movs r0, r6 │ │ - b.n bd304 │ │ + b.n bdf54 │ │ str r4, [r3, r0] │ │ - b.n bd3ec │ │ + b.n be03c │ │ movs r0, r0 │ │ - b.n bd3f6 │ │ + b.n be046 │ │ movs r4, r0 │ │ - b.n bd3f4 │ │ + b.n be044 │ │ movs r5, r0 │ │ - b.n bd95e │ │ + b.n be5ae │ │ movs r0, r0 │ │ - b.n bdb84 │ │ + b.n be7d4 │ │ ldc2l 10, cr9, [r7, #1020] @ 0x3fc @ │ │ movs r4, r1 │ │ - b.n bd404 │ │ + b.n be054 │ │ asrs r4, r0, #32 │ │ - b.n bdc2e │ │ + b.n be87e │ │ movs r4, r5 │ │ - b.n bd328 │ │ + b.n bdf78 │ │ str r7, [r0, r0] │ │ - b.n bdc36 │ │ + b.n be886 │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n bd414 │ │ + b.n be064 │ │ str r0, [sp, #16] │ │ - b.n be0be │ │ + b.n bed0e │ │ str r0, [r5, #0] │ │ - b.n bd41c │ │ - b.n bd90c │ │ - b.n bd426 │ │ + b.n be06c │ │ + b.n be55c │ │ + b.n be076 │ │ movs r4, r3 │ │ - b.n bd444 │ │ + b.n be094 │ │ movs r1, #1 │ │ - b.n bd920 │ │ + b.n be570 │ │ ands r5, r0 │ │ - b.n bdc52 │ │ + b.n be8a2 │ │ movs r0, #2 │ │ - b.n bd87e │ │ + b.n be4ce │ │ str r4, [r0, #0] │ │ - b.n bd442 │ │ + b.n be092 │ │ movs r0, #0 │ │ - b.n bd9c2 │ │ + b.n be612 │ │ movs r0, #14 │ │ - b.n bdace │ │ + b.n be71e │ │ movs r0, #1 │ │ - b.n bde28 │ │ + b.n bea78 │ │ str r4, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n bdfd2 │ │ + b.n bec22 │ │ asrs r2, r4, #2 │ │ - b.n bdc72 │ │ + b.n be8c2 │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n bdfde │ │ + b.n bec2e │ │ lsls r0, r3, #1 │ │ subs r2, #0 │ │ lsls r0, r2, #3 │ │ - b.n bdccc │ │ + b.n be91c │ │ movs r0, #0 │ │ - b.n be086 │ │ + b.n becd6 │ │ ands r4, r3 │ │ - b.n bd484 │ │ + b.n be0d4 │ │ str r4, [r1, #0] │ │ - b.n bdc8e │ │ + b.n be8de │ │ movs r4, r0 │ │ - b.n bd9f2 │ │ + b.n be642 │ │ ands r4, r5 │ │ - b.n bd490 │ │ + b.n be0e0 │ │ movs r6, r1 │ │ - b.n bdafc │ │ + b.n be74c │ │ movs r0, #1 │ │ adds r3, #0 │ │ str r2, [r0, r6] │ │ - b.n bda6c │ │ + b.n be6bc │ │ lsls r3, r2, #1 │ │ and.w r0, r0, r1, lsl #16 │ │ - b.n bdcaa │ │ + b.n be8fa │ │ movs r0, r0 │ │ - b.n bdc1a │ │ + b.n be86a │ │ movs r2, r4 │ │ cmp r2, #0 │ │ asrs r4, r5, #32 │ │ - b.n bd4b0 │ │ + b.n be100 │ │ strh r0, [r5, #0] │ │ - b.n bd390 │ │ + b.n bdfe0 │ │ strh r1, [r0, #12] │ │ - b.n bda88 │ │ + b.n be6d8 │ │ asrs r4, r6, #32 │ │ - b.n bd4bc │ │ + b.n be10c │ │ movs r0, #8 │ │ - b.n bda06 │ │ + b.n be656 │ │ movs r0, #7 │ │ - b.n bda0e │ │ + b.n be65e │ │ movs r1, #194 @ 0xc2 │ │ - b.n bda10 │ │ + b.n be660 │ │ movs r0, #16 │ │ - b.n bd4a4 │ │ + b.n be0f4 │ │ movs r0, #36 @ 0x24 │ │ - b.n bd3cc │ │ + b.n be01c │ │ asrs r6, r1, #32 │ │ - b.n bdcda │ │ + b.n be92a │ │ movs r2, r0 │ │ - b.n bdc3e │ │ + b.n be88e │ │ movs r1, r3 │ │ cmp r2, #0 │ │ str r0, [r1, r0] │ │ - b.n bdea6 │ │ + b.n beaf6 │ │ adds r0, #0 │ │ - b.n bdd6a │ │ + b.n be9ba │ │ movs r5, r0 │ │ - b.n bdc52 │ │ + b.n be8a2 │ │ ands r0, r6 │ │ - b.n bd4cc │ │ + b.n be11c │ │ str r2, [r0, r0] │ │ strh r0, [r4, #12] │ │ - b.n bd9be │ │ - b.n bdac4 │ │ + b.n be60e │ │ + b.n be714 │ │ lsls r0, r1, #1 │ │ - b.n be07a │ │ + b.n becca │ │ movs r3, r0 │ │ subs r2, #0 │ │ adds r0, #0 │ │ - b.n bda56 │ │ + b.n be6a6 │ │ adds r0, #7 │ │ - b.n bdad0 │ │ + b.n be720 │ │ movs r0, r2 │ │ - b.n be074 │ │ + b.n becc4 │ │ lsls r1, r0, #2 │ │ cmp r2, #0 │ │ ands r0, r0 │ │ - b.n bdd16 │ │ + b.n be966 │ │ strh r0, [r5, #0] │ │ - b.n bd410 │ │ + b.n be060 │ │ movs r1, r1 │ │ ldmia.w r4, {r3, lr} │ │ - b.n bdeea │ │ + b.n beb3a │ │ movs r2, r0 │ │ - b.n bdc8e │ │ + b.n be8de │ │ movs r1, r1 │ │ stmia.w r6, {r3, sp, lr} │ │ - b.n bdefa │ │ + b.n beb4a │ │ @ instruction: 0xfff93aff │ │ str r0, [r6, #0] │ │ - b.n bd42c │ │ + b.n be07c │ │ ands r0, r6 │ │ - b.n bd534 │ │ + b.n be184 │ │ movs r4, r0 │ │ and.w r0, r0, r0, ror #24 │ │ - b.n bd438 │ │ + b.n be088 │ │ asrs r6, r1, #32 │ │ - b.n bdd46 │ │ + b.n be996 │ │ movs r1, r0 │ │ and.w r0, r0, r0, ror #24 │ │ - b.n bd444 │ │ + b.n be094 │ │ strh r0, [r5, #0] │ │ - b.n bd448 │ │ + b.n be098 │ │ lsls r0, r2, #4 │ │ stmia.w r6, {r1, sl} │ │ stmia.w r9, {sp} │ │ - b.n be15e │ │ + b.n bedae │ │ movs r2, r0 │ │ - b.n bdd62 │ │ - beq.n bda5c │ │ - b.n bdebc │ │ + b.n be9b2 │ │ + beq.n be6ac │ │ + b.n beb0c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, ip} │ │ - b.n be16e │ │ + b.n bedbe │ │ stmia r1!, {r1, r5, r7} │ │ - b.n bdb34 │ │ + b.n be784 │ │ asrs r4, r5, #32 │ │ - b.n bd570 │ │ - b.n bda3a │ │ - b.n be1d2 │ │ + b.n be1c0 │ │ + b.n be68a │ │ + b.n bee22 │ │ movs r0, #0 │ │ - b.n bdb40 │ │ + b.n be790 │ │ lsls r6, r1, #6 │ │ - b.n bdb4a │ │ + b.n be79a │ │ str r6, [r1, r6] │ │ - b.n bdb4a │ │ + b.n be79a │ │ asrs r0, r0, #32 │ │ - b.n be18a │ │ + b.n bedda │ │ adds r0, #14 │ │ - b.n bdd8e │ │ + b.n be9de │ │ str r1, [r0, #0] │ │ - b.n bdb5a │ │ + b.n be7aa │ │ adds r0, #2 │ │ - b.n bdefc │ │ + b.n beb4c │ │ lsrs r7, r1, #11 │ │ orn r0, r6, #2064 @ 0x810 │ │ - b.n bdb62 │ │ + b.n be7b2 │ │ asrs r0, r2, #32 │ │ - b.n bdf64 │ │ + b.n bebb4 │ │ lsrs r7, r1, #11 │ │ - bl ffd04a56 │ │ + bl ffd056a6 │ │ subs r7, r7, r3 │ │ str r0, [r6, #0] │ │ - b.n bd4a4 │ │ + b.n be0f4 │ │ movs r6, r1 │ │ - b.n bdd2a │ │ - b.n bda86 │ │ - b.n bddb6 │ │ + b.n be97a │ │ + b.n be6d6 │ │ + b.n bea06 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n bddba │ │ + b.n bea0a │ │ vpmin.u32 , q9, │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n bd4b8 │ │ + b.n be108 │ │ adds r0, #40 @ 0x28 │ │ - b.n bd4bc │ │ + b.n be10c │ │ strh r0, [r0, #0] │ │ - b.n bd596 │ │ + b.n be1e6 │ │ adds r0, #4 │ │ - b.n bd59a │ │ + b.n be1ea │ │ str r0, [r0, r0] │ │ stmia.w r9, {sp} │ │ - b.n be1d6 │ │ + b.n bee26 │ │ movs r2, r0 │ │ - b.n bddda │ │ - beq.n bdad4 │ │ - b.n bdf34 │ │ + b.n bea2a │ │ + beq.n be724 │ │ + b.n beb84 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5, lr} │ │ - b.n bd5e0 │ │ + b.n be230 │ │ movs r0, r0 │ │ - b.n be1ea │ │ + b.n bee3a │ │ movs r2, r0 │ │ - b.n be152 │ │ + b.n beda2 │ │ str r4, [r1, #0] │ │ - b.n bddf2 │ │ + b.n bea42 │ │ movs r5, r0 │ │ subs r2, #0 │ │ lsls r4, r0, #8 │ │ ldmia.w r5, {} │ │ - b.n be1fe │ │ + b.n bee4e │ │ asrs r4, r3, #32 │ │ - b.n bd5fc │ │ + b.n be24c │ │ movs r0, #1 │ │ - b.n bdb6a │ │ + b.n be7ba │ │ asrs r6, r1, #32 │ │ - b.n bdc7c │ │ + b.n be8cc │ │ movs r1, r0 │ │ adds r3, #0 │ │ lsls r0, r0, #6 │ │ - b.n bdbdc │ │ + b.n be82c │ │ movs r0, #0 │ │ - b.n be216 │ │ + b.n bee66 │ │ movs r7, r0 │ │ - b.n bdb5a │ │ + b.n be7aa │ │ strb r4, [r1, #0] │ │ - b.n bd618 │ │ + b.n be268 │ │ asrs r0, r0, #7 │ │ - b.n bdb6e │ │ + b.n be7be │ │ lsls r0, r0, #7 │ │ - b.n bdd92 │ │ + b.n be9e2 │ │ asrs r2, r0, #32 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, #32 │ │ - b.n bd524 │ │ + b.n be174 │ │ movs r0, #2 │ │ - b.n bdeb2 │ │ + b.n beb02 │ │ movs r0, #2 │ │ - b.n bdbfe │ │ + b.n be84e │ │ movs r0, #7 │ │ - b.n bdbfe │ │ + b.n be84e │ │ asrs r1, r0, #32 │ │ - b.n bdc02 │ │ + b.n be852 │ │ movs r0, #48 @ 0x30 │ │ - b.n bd63c │ │ + b.n be28c │ │ movs r0, #2 │ │ - b.n bdb8e │ │ + b.n be7de │ │ movs r2, r0 │ │ - b.n bddac │ │ + b.n be9fc │ │ movs r0, #0 │ │ - b.n be24e │ │ + b.n bee9e │ │ stc2l 10, cr2, [ip, #-1020] @ 0xfffffc04 @ │ │ str r0, [r0, r7] │ │ - b.n bde56 │ │ + b.n beaa6 │ │ movs r5, r0 │ │ - b.n bddd2 │ │ + b.n bea22 │ │ lsls r7, r0, #2 │ │ ldr r2, [sp, #0] │ │ movs r0, #5 │ │ - b.n bdbba │ │ + b.n be80a │ │ lsls r0, r0, #7 │ │ - b.n bdbbe │ │ + b.n be80e │ │ movs r0, r6 │ │ - b.n be1ce │ │ + b.n bee1e │ │ asrs r4, r1, #32 │ │ - b.n bde6e │ │ + b.n beabe │ │ movs r0, r4 │ │ - b.n bd548 │ │ + b.n be198 │ │ movs r1, r2 │ │ subs r2, #0 │ │ asrs r0, r6, #32 │ │ - b.n bd674 │ │ + b.n be2c4 │ │ movs r2, r1 │ │ - b.n bdefe │ │ + b.n beb4e │ │ strb r4, [r6, #0] │ │ - b.n bd67c │ │ + b.n be2cc │ │ movs r0, r0 │ │ - b.n bdc48 │ │ + b.n be898 │ │ asrs r0, r4, #32 │ │ - b.n bd684 │ │ + b.n be2d4 │ │ movs r5, r0 │ │ - b.n bdbce │ │ + b.n be81e │ │ asrs r2, r1, #6 │ │ - b.n bdbd4 │ │ + b.n be824 │ │ asrs r7, r0, #32 │ │ - b.n bdc58 │ │ + b.n be8a8 │ │ strb r4, [r1, #0] │ │ - b.n bd694 │ │ + b.n be2e4 │ │ asrs r0, r1, #32 │ │ - b.n bdfe0 │ │ + b.n bec30 │ │ strb r7, [r0, #6] │ │ - b.n bdc64 │ │ + b.n be8b4 │ │ str r0, [r0, #24] │ │ - b.n bdbf4 │ │ + b.n be844 │ │ movs r7, r0 │ │ - b.n bde16 │ │ + b.n bea66 │ │ movs r3, r0 │ │ ldrh r0, [r0, #16] │ │ strb r0, [r0, #6] │ │ - b.n bdbf4 │ │ + b.n be844 │ │ movs r1, r0 │ │ - b.n bde24 │ │ + b.n bea74 │ │ lsls r6, r3, #8 │ │ str r3, [sp, #448] @ 0x1c0 │ │ lsls r2, r3, #4 │ │ ldr r2, [sp, #0] │ │ movs r4, r0 │ │ - b.n bd6bc │ │ + b.n be30c │ │ asrs r4, r3, #32 │ │ - b.n bd6c0 │ │ + b.n be310 │ │ lsls r0, r0, #6 │ │ - b.n bdeca │ │ + b.n beb1a │ │ lsls r1, r0, #6 │ │ - b.n bdc0e │ │ + b.n be85e │ │ asrs r4, r6, #32 │ │ - b.n bd6cc │ │ + b.n be31c │ │ asrs r4, r1, #6 │ │ - b.n bdc98 │ │ + b.n be8e8 │ │ asrs r0, r1, #32 │ │ - b.n be01c │ │ + b.n bec6c │ │ lsls r4, r0, #2 │ │ ldmia.w r1, {r3, sp, lr} │ │ - b.n be024 │ │ + b.n bec74 │ │ movs r0, #0 │ │ - b.n bdae8 │ │ + b.n be738 │ │ strb r4, [r0, #0] │ │ - b.n bd6ac │ │ + b.n be2fc │ │ asrs r4, r1, #32 │ │ - b.n bdeee │ │ + b.n beb3e │ │ asrs r1, r0, #32 │ │ - b.n be04a │ │ + b.n bec9a │ │ movs r5, r0 │ │ - b.n bde58 │ │ + b.n beaa8 │ │ stmia r0!, {r0} │ │ - b.n bdefa │ │ + b.n beb4a │ │ asrs r6, r0, #32 │ │ - b.n bdefe │ │ + b.n beb4e │ │ @ instruction: 0xfff58aff │ │ stmia r0!, {r0, r2} │ │ - b.n bdf06 │ │ + b.n beb56 │ │ asrs r4, r1, #32 │ │ - b.n bd704 │ │ + b.n be354 │ │ movs r0, r0 │ │ - b.n be30e │ │ + b.n bef5e │ │ movs r0, r1 │ │ - b.n be274 │ │ + b.n beec4 │ │ lsls r0, r3, #2 │ │ cmp r2, #0 │ │ lsls r5, r4, #2 │ │ and.w r0, r0, r1, lsl #12 │ │ - b.n be31e │ │ + b.n bef6e │ │ movs r0, #7 │ │ - b.n bdcfa │ │ + b.n be94a │ │ adds r1, #174 @ 0xae │ │ - b.n bdcec │ │ + b.n be93c │ │ strh r0, [r5, #0] │ │ - b.n bd620 │ │ - b.n bdbee │ │ - b.n be374 │ │ + b.n be270 │ │ + b.n be83e │ │ + b.n befc4 │ │ strb r0, [r0, #0] │ │ - b.n be332 │ │ + b.n bef82 │ │ stmia r0!, {r0, r1} │ │ - b.n bdf36 │ │ + b.n beb86 │ │ str r6, [r1, #24] │ │ - b.n bdcfe │ │ + b.n be94e │ │ sbcs r6, r1 │ │ - b.n bdcfe │ │ + b.n be94e │ │ str r6, [r1, r0] │ │ - b.n bdf42 │ │ + b.n beb92 │ │ adds r0, #7 │ │ - b.n bdd06 │ │ + b.n be956 │ │ str r2, [r0, r0] │ │ - b.n be0b4 │ │ + b.n bed04 │ │ lsrs r7, r1, #11 │ │ orn r0, r3, #138240 @ 0x21c00 │ │ - b.n bdd16 │ │ + b.n be966 │ │ strb r0, [r2, #0] │ │ - b.n be124 │ │ + b.n bed74 │ │ lsrs r7, r1, #11 │ │ - bl ffd01c0a │ │ + bl ffd0285a │ │ subs r7, r7, r3 │ │ movs r0, #36 @ 0x24 │ │ - b.n bd658 │ │ + b.n be2a8 │ │ movs r6, r1 │ │ - b.n bdede │ │ + b.n beb2e │ │ vpmin.u32 , , │ │ vpmin.u q15, q8, │ │ movs r2, r0 │ │ - b.n be372 │ │ + b.n befc2 │ │ asrs r4, r0, #2 │ │ - b.n bdd36 │ │ + b.n be986 │ │ movs r6, r7 │ │ - b.n be2dc │ │ + b.n bef2c │ │ movs r1, r1 │ │ - b.n bdf7e │ │ + b.n bebce │ │ asrs r6, r7, #32 │ │ str r3, [sp, #640] @ 0x280 │ │ lsls r7, r7, #15 │ │ - b.n be328 │ │ + b.n bef78 │ │ asrs r7, r7, #14 │ │ movs r3, #224 @ 0xe0 │ │ movs r4, r0 │ │ - b.n bdef0 │ │ + b.n beb40 │ │ asrs r2, r5, #32 │ │ str r2, [sp, #528] @ 0x210 │ │ strb r6, [r0, #0] │ │ - b.n bdf96 │ │ + b.n bebe6 │ │ str r6, [r1, r0] │ │ - b.n bdf9a │ │ + b.n bebea │ │ str r4, [r1, #0] │ │ - b.n bdf9e │ │ + b.n bebee │ │ lsls r0, r7, #12 │ │ add.w r0, r0, r0, lsl #8 │ │ - b.n bdfa6 │ │ + b.n bebf6 │ │ movs r0, r0 │ │ - b.n be30a │ │ + b.n bef5a │ │ ldc2l 10, cr1, [r5], #1020 @ 0x3fc @ │ │ ands r0, r2 │ │ - b.n bd7a4 │ │ + b.n be3f4 │ │ stmia r0!, {r1, r2} │ │ - b.n bdfb6 │ │ - b.n bdc82 │ │ - b.n bdfba │ │ + b.n bec06 │ │ + b.n be8d2 │ │ + b.n bec0a │ │ str r7, [r0, #0] │ │ - b.n bdfbe │ │ + b.n bec0e │ │ asrs r0, r3, #32 │ │ - b.n bd7b4 │ │ + b.n be404 │ │ movs r0, r0 │ │ - b.n be32e │ │ + b.n bef7e │ │ ldc2 10, cr1, [fp, #1020] @ 0x3fc @ │ │ movs r1, r0 │ │ - b.n be3ce │ │ + b.n bf01e │ │ stmia r0!, {} │ │ - b.n bd794 │ │ + b.n be3e4 │ │ movs r0, r2 │ │ - b.n bd7a8 │ │ - b.n bdca0 │ │ - b.n bd79c │ │ + b.n be3f8 │ │ + b.n be8f0 │ │ + b.n be3ec │ │ movs r0, #0 │ │ - b.n be3de │ │ + b.n bf02e │ │ movs r2, r0 │ │ - b.n bdfe2 │ │ - beq.n bdcdc │ │ - b.n be13c │ │ + b.n bec32 │ │ + beq.n be92c │ │ + b.n bed8c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, ip, sp} │ │ - b.n bddb6 │ │ + b.n bea06 │ │ str r1, [r0, r0] │ │ - b.n be1b8 │ │ + b.n bee08 │ │ movs r4, r0 │ │ - b.n bdf60 │ │ + b.n bebb0 │ │ stc2 10, cr2, [sp, #-1020] @ 0xfffffc04 @ │ │ movs r3, r0 │ │ - b.n be3a0 │ │ + b.n beff0 │ │ movs r0, r2 │ │ ldrh r0, [r0, #16] │ │ movs r0, #1 │ │ - b.n be44a │ │ + b.n bf09a │ │ strb r1, [r0, #0] │ │ - b.n be08a │ │ + b.n becda │ │ adds r0, #2 │ │ - b.n bddd0 │ │ + b.n bea20 │ │ movs r0, #4 │ │ - b.n bddd6 │ │ + b.n bea26 │ │ asrs r1, r0, #32 │ │ - b.n bddda │ │ + b.n bea2a │ │ movs r0, #1 │ │ - b.n be468 │ │ + b.n bf0b8 │ │ str r1, [r0, r0] │ │ - b.n be1e0 │ │ + b.n bee30 │ │ asrs r1, r0, #32 │ │ - b.n be470 │ │ + b.n bf0c0 │ │ adds r0, #3 │ │ - b.n bddee │ │ + b.n bea3e │ │ adds r0, #48 @ 0x30 │ │ - b.n bd804 │ │ + b.n be454 │ │ str r0, [r1, #0] │ │ - b.n be1ee │ │ + b.n bee3e │ │ movs r0, #2 │ │ - b.n be196 │ │ + b.n bede6 │ │ lsrs r7, r1, #11 │ │ orn sl, r6, #6717440 @ 0x668000 │ │ - bl ffcfecee │ │ + bl ffcff93e │ │ subs r7, r7, r3 │ │ movs r1, r0 │ │ - b.n bdfb0 │ │ + b.n bec00 │ │ ldc2l 10, cr0, [sl], #1020 @ 0x3fc @ │ │ str r4, [r6, #0] │ │ - b.n bd844 │ │ + b.n be494 │ │ asrs r0, r6, #32 │ │ - b.n bd848 │ │ + b.n be498 │ │ lsls r5, r0, #6 │ │ - b.n bde1e │ │ + b.n bea6e │ │ adds r0, #5 │ │ - b.n be056 │ │ + b.n beca6 │ │ movs r4, r4 │ │ ldmia.w r0, {r1, r2, ip, sp, lr} │ │ - b.n be05e │ │ + b.n becae │ │ movs r1, #129 @ 0x81 │ │ - b.n bdc70 │ │ + b.n be8c0 │ │ movs r0, r1 │ │ - b.n be226 │ │ + b.n bee76 │ │ asrs r3, r0, #32 │ │ - b.n be06a │ │ + b.n becba │ │ str r4, [r0, r0] │ │ - b.n bd83c │ │ + b.n be48c │ │ str r1, [r0, r0] │ │ - b.n be238 │ │ + b.n bee88 │ │ movs r5, r0 │ │ - b.n bdfde │ │ + b.n bec2e │ │ @ instruction: 0xfff51aff │ │ stc2l 10, cr14, [ip], #1020 @ 0x3fc @ │ │ movs r0, r0 │ │ - b.n be482 │ │ + b.n bf0d2 │ │ movs r3, r0 │ │ - b.n bdff0 │ │ + b.n bec40 │ │ movs r0, r4 │ │ - b.n bd760 │ │ + b.n be3b0 │ │ movs r6, r6 │ │ ldr r2, [sp, #0] │ │ movs r0, r1 │ │ - b.n bd88c │ │ + b.n be4dc │ │ strb r2, [r1, #0] │ │ - b.n be096 │ │ + b.n bece6 │ │ asrs r0, r0, #32 │ │ - b.n bd894 │ │ + b.n be4e4 │ │ movs r0, #48 @ 0x30 │ │ - b.n bd898 │ │ + b.n be4e8 │ │ movs r0, r0 │ │ - b.n bddec │ │ + b.n bea3c │ │ asrs r2, r1, #32 │ │ - b.n bdde8 │ │ + b.n bea38 │ │ movs r0, r0 │ │ - b.n be00c │ │ + b.n bec5c │ │ movs r0, #2 │ │ - b.n bde02 │ │ + b.n bea52 │ │ asrs r0, r0, #32 │ │ str r1, [sp, #640] @ 0x280 │ │ - b.n bdd78 │ │ - b.n bde78 │ │ + b.n be9c8 │ │ + b.n beac8 │ │ movs r0, r1 │ │ - b.n be436 │ │ + b.n bf086 │ │ movs r3, r3 │ │ subs r2, #0 │ │ movs r0, #48 @ 0x30 │ │ - b.n bd8bc │ │ + b.n be50c │ │ asrs r3, r0, #32 │ │ - b.n bde9a │ │ + b.n beaea │ │ asrs r1, r0, #32 │ │ - b.n bde0e │ │ + b.n bea5e │ │ movs r2, #30 │ │ - b.n be54e │ │ + b.n bf19e │ │ movs r2, r0 │ │ - b.n bdfb4 │ │ + b.n bec04 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r6, #32 │ │ - b.n bd8d4 │ │ + b.n be524 │ │ strh r1, [r0, #0] │ │ - b.n be53a │ │ - add r0, pc, #64 @ (adr r0, bdde0 ) │ │ - b.n bd8dc │ │ + b.n bf18a │ │ + add r0, pc, #64 @ (adr r0, bea30 ) │ │ + b.n be52c │ │ movs r0, #8 │ │ - b.n bdebe │ │ + b.n beb0e │ │ sbcs r3, r0 │ │ - b.n bdeac │ │ + b.n beafc │ │ asrs r0, r1, #32 │ │ - b.n bdeb4 │ │ + b.n beb04 │ │ adds r0, #3 │ │ - b.n bde3c │ │ + b.n bea8c │ │ strb r4, [r2, #0] │ │ - b.n bd8f0 │ │ + b.n be540 │ │ adds r0, #12 │ │ - b.n bdec0 │ │ + b.n beb10 │ │ movs r3, r0 │ │ - b.n be072 │ │ + b.n becc2 │ │ adds r0, #10 │ │ strh r0, [r4, #12] │ │ adds r0, #7 │ │ - b.n bdecc │ │ + b.n beb1c │ │ adds r0, #1 │ │ - b.n be550 │ │ + b.n bf1a0 │ │ lsrs r5, r1, #11 │ │ orn r0, r4, #133120 @ 0x20800 │ │ - b.n be278 │ │ + b.n beec8 │ │ strb r0, [r3, #0] │ │ - b.n bd910 │ │ + b.n be560 │ │ lsrs r5, r1, #11 │ │ orr.w r0, r7, #608 @ 0x260 │ │ - b.n bd8f8 │ │ + b.n be548 │ │ @ instruction: 0xfff91aff │ │ movs r0, r1 │ │ - b.n be0a2 │ │ + b.n becf2 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ and.w r0, r0, ip, lsl #8 │ │ - b.n be132 │ │ + b.n bed82 │ │ asrs r3, r0, #32 │ │ - b.n be136 │ │ + b.n bed86 │ │ strb r4, [r6, #0] │ │ - b.n bd934 │ │ + b.n be584 │ │ adds r1, #129 @ 0x81 │ │ - b.n bdf0c │ │ + b.n beb5c │ │ strb r2, [r0, #6] │ │ - b.n bdf10 │ │ + b.n beb60 │ │ lsrs r0, r2 │ │ - b.n be18c │ │ + b.n beddc │ │ movs r0, #1 │ │ - b.n be30e │ │ + b.n bef5e │ │ lsrs r0, r6 │ │ - b.n be19c │ │ + b.n bedec │ │ adds r0, #8 │ │ - b.n be318 │ │ + b.n bef68 │ │ strb r0, [r1, #0] │ │ - b.n be324 │ │ + b.n bef74 │ │ asrs r1, r0, #32 │ │ - b.n be31c │ │ + b.n bef6c │ │ movs r0, r0 │ │ - b.n be0c2 │ │ + b.n bed12 │ │ @ instruction: 0xfff73aff │ │ stmia r0!, {r1} │ │ - b.n be166 │ │ + b.n bedb6 │ │ adds r0, #1 │ │ - b.n be16a │ │ + b.n bedba │ │ asrs r4, r1, #32 │ │ - b.n bd968 │ │ + b.n be5b8 │ │ movs r0, r0 │ │ - b.n be572 │ │ + b.n bf1c2 │ │ movs r0, r1 │ │ - b.n be4d8 │ │ + b.n bf128 │ │ movs r5, r1 │ │ subs r2, #0 │ │ asrs r4, r6, #32 │ │ - b.n bd978 │ │ + b.n be5c8 │ │ movs r0, #48 @ 0x30 │ │ - b.n bd878 │ │ + b.n be4c8 │ │ asrs r4, r1, #6 │ │ - b.n bdf48 │ │ + b.n beb98 │ │ movs r2, r0 │ │ - b.n be0ec │ │ + b.n bed3c │ │ lsls r3, r2, #1 │ │ cmp r2, #0 │ │ movs r0, #4 │ │ - b.n bd98c │ │ + b.n be5dc │ │ strb r4, [r3, #0] │ │ - b.n bd990 │ │ + b.n be5e0 │ │ movs r0, #2 │ │ - b.n bdf72 │ │ + b.n bebc2 │ │ movs r0, #7 │ │ - b.n bdee2 │ │ + b.n beb32 │ │ strb r4, [r6, #0] │ │ - b.n bd99c │ │ + b.n be5ec │ │ strb r2, [r0, #6] │ │ - b.n bdf74 │ │ + b.n bebc4 │ │ movs r0, #44 @ 0x2c │ │ - b.n bd8a0 │ │ + b.n be4f0 │ │ movs r2, r0 │ │ - b.n be11c │ │ + b.n bed6c │ │ lsls r2, r1, #1 │ │ ldr r2, [sp, #0] │ │ asrs r4, r5, #32 │ │ - b.n bd8ac │ │ + b.n be4fc │ │ strb r4, [r1, #0] │ │ - b.n bd9b4 │ │ + b.n be604 │ │ movs r0, #52 @ 0x34 │ │ - b.n bd9b8 │ │ + b.n be608 │ │ movs r1, #140 @ 0x8c │ │ - b.n bdf86 │ │ + b.n bebd6 │ │ lsrs r0, r2 │ │ - b.n be208 │ │ + b.n bee58 │ │ stmia r0!, {r0} │ │ - b.n be3a2 │ │ + b.n beff2 │ │ ands r0, r0 │ │ - b.n bdfb6 │ │ + b.n bec06 │ │ movs r1, r0 │ │ - b.n be392 │ │ + b.n befe2 │ │ str r0, [r0, r0] │ │ - b.n be3e0 │ │ + b.n bf030 │ │ movs r0, r0 │ │ - b.n be148 │ │ + b.n bed98 │ │ lsrs r0, r6 │ │ - b.n be222 │ │ + b.n bee72 │ │ movs r0, #8 │ │ - b.n be3a6 │ │ + b.n beff6 │ │ @ instruction: 0xfff61aff │ │ movs r4, r5 │ │ - b.n bd9e4 │ │ + b.n be634 │ │ movs r3, r0 │ │ - b.n be14e │ │ + b.n bed9e │ │ movs r6, r4 │ │ ldr r2, [sp, #0] │ │ movs r4, r5 │ │ - b.n bd9f0 │ │ + b.n be640 │ │ movs r3, r0 │ │ - b.n bdf3a │ │ + b.n beb8a │ │ movs r6, r0 │ │ - b.n be55e │ │ + b.n bf1ae │ │ movs r4, r2 │ │ subs r2, #0 │ │ asrs r0, r4, #32 │ │ - b.n bd8fc │ │ + b.n be54c │ │ movs r2, #30 │ │ - b.n be68a │ │ + b.n bf2da │ │ asrs r4, r1, #32 │ │ - b.n bdfd0 │ │ + b.n bec20 │ │ asrs r3, r0, #32 │ │ - b.n bdf54 │ │ + b.n beba4 │ │ movs r2, r0 │ │ - b.n be0f8 │ │ + b.n bed48 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r4, #32 │ │ - b.n bd914 │ │ + b.n be564 │ │ str r1, [r0, r0] │ │ - b.n be662 │ │ + b.n bf2b2 │ │ movs r0, #52 @ 0x34 │ │ - b.n bda20 │ │ + b.n be670 │ │ asrs r1, r0, #6 │ │ - b.n bdfee │ │ + b.n bec3e │ │ strb r3, [r0, #6] │ │ - b.n bdff2 │ │ + b.n bec42 │ │ asrs r4, r1, #6 │ │ - b.n bdff4 │ │ + b.n bec44 │ │ stmia r0!, {r0, r2} │ │ - b.n be00e │ │ + b.n bec5e │ │ adds r0, #5 │ │ - b.n be000 │ │ + b.n bec50 │ │ movs r0, #5 │ │ - b.n be23e │ │ + b.n bee8e │ │ lsrs r5, r1, #11 │ │ orn r0, r7, #532480 @ 0x82000 │ │ - b.n be3aa │ │ + b.n beffa │ │ lsrs r5, r1, #11 │ │ - bl ffcfff00 │ │ + bl ffd00b50 │ │ subs r7, r7, r3 │ │ movs r5, r0 │ │ - b.n be1b2 │ │ + b.n bee02 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #32 │ │ - b.n bd950 │ │ + b.n be5a0 │ │ movs r4, r5 │ │ - b.n bda58 │ │ + b.n be6a8 │ │ strb r4, [r6, #0] │ │ - b.n bda5c │ │ + b.n be6ac │ │ movs r1, #130 @ 0x82 │ │ - b.n be266 │ │ + b.n beeb6 │ │ movs r3, r0 │ │ - b.n bdfaa │ │ + b.n bebfa │ │ movs r1, #140 @ 0x8c │ │ - b.n be032 │ │ + b.n bec82 │ │ asrs r3, r0, #6 │ │ - b.n be040 │ │ + b.n bec90 │ │ movs r0, #2 │ │ - b.n be044 │ │ + b.n bec94 │ │ lsrs r0, r2 │ │ - b.n be2bc │ │ + b.n bef0c │ │ movs r1, r0 │ │ - b.n be3de │ │ + b.n bf02e │ │ lsrs r0, r6 │ │ - b.n be2c6 │ │ + b.n bef16 │ │ movs r0, #8 │ │ - b.n be44a │ │ + b.n bf09a │ │ asrs r0, r1, #32 │ │ - b.n be44c │ │ + b.n bf09c │ │ @ instruction: 0xfff91aff │ │ movs r4, r5 │ │ - b.n bd988 │ │ + b.n be5d8 │ │ movs r0, #40 @ 0x28 │ │ - b.n bd98c │ │ + b.n be5dc │ │ asrs r4, r4, #32 │ │ - b.n bd990 │ │ + b.n be5e0 │ │ movs r0, #0 │ │ - b.n bda5e │ │ + b.n be6ae │ │ movs r0, #48 @ 0x30 │ │ - b.n bd998 │ │ + b.n be5e8 │ │ asrs r4, r0, #32 │ │ - b.n bda66 │ │ + b.n be6b6 │ │ adds r0, #36 @ 0x24 │ │ - b.n bdaa4 │ │ + b.n be6f4 │ │ asrs r0, r5, #32 │ │ - b.n bdaa8 │ │ + b.n be6f8 │ │ adds r0, #0 │ │ - b.n bda76 │ │ + b.n be6c6 │ │ asrs r4, r0, #32 │ │ - b.n bda7a │ │ + b.n be6ca │ │ asrs r4, r5, #32 │ │ - b.n bdab4 │ │ + b.n be704 │ │ movs r0, #8 │ │ - b.n bdab8 │ │ + b.n be708 │ │ asrs r2, r0, #32 │ │ - b.n be004 │ │ + b.n bec54 │ │ movs r0, #12 │ │ - b.n bdac0 │ │ + b.n be710 │ │ asrs r2, r0, #32 │ │ - b.n be08c │ │ + b.n becdc │ │ asrs r0, r2, #32 │ │ - b.n bda8e │ │ + b.n be6de │ │ movs r0, #0 │ │ - b.n be6d2 │ │ + b.n bf322 │ │ movs r2, r0 │ │ - b.n be2d6 │ │ - beq.n bdfd0 │ │ - b.n be430 │ │ + b.n bef26 │ │ + beq.n bec20 │ │ + b.n bf080 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5} │ │ - b.n bd9d8 │ │ + b.n be628 │ │ asrs r2, r2, #32 │ │ movt fp, #35 @ 0x23 │ │ - vldr d18, [pc] @ bdfa8 │ │ + vldr d18, [pc] @ bebf8 │ │ ldcl 0, cr0, [r0, #48] @ 0x30 │ │ - b.n bdaec │ │ + b.n be73c │ │ adds r1, #178 @ 0xb2 │ │ @ instruction: 0xf2620001 │ │ - b.n be73a │ │ + b.n bf38a │ │ stmia r0!, {} │ │ - b.n be0d6 │ │ + b.n bed26 │ │ movs r0, #0 │ │ - b.n be302 │ │ + b.n bef52 │ │ sbcs r0, r4 │ │ @ instruction: 0xf3e22002 │ │ - b.n be46e │ │ + b.n bf0be │ │ lsrs r1, r4, #2 │ │ @ instruction: 0xf2604acd │ │ - bl ffcfffc6 │ │ + bl ffd00c16 │ │ subs r7, r7, r3 │ │ strb r4, [r1, #0] │ │ - b.n bdb14 │ │ + b.n be764 │ │ asrs r4, r5, #32 │ │ - b.n bda14 │ │ + b.n be664 │ │ movs r7, r0 │ │ - b.n be282 │ │ + b.n beed2 │ │ @ instruction: 0xffa41aff │ │ @ instruction: 0xffaeeaff │ │ movs r4, r3 │ │ - b.n bdb28 │ │ + b.n be778 │ │ asrs r4, r0, #32 │ │ - b.n bdb2c │ │ + b.n be77c │ │ movs r1, r0 │ │ - b.n be076 │ │ + b.n becc6 │ │ asrs r6, r3, #8 │ │ - b.n be7ba │ │ + b.n bf40a │ │ movs r1, r0 │ │ - b.n be21e │ │ + b.n bee6e │ │ mrc2 10, 6, r0, cr14, cr15, {7} @ │ │ movs r4, r1 │ │ - b.n bdb40 │ │ + b.n be790 │ │ strb r1, [r0, #0] │ │ - b.n be78e │ │ + b.n bf3de │ │ stmia r0!, {r0, r1, r2} │ │ - b.n be0a6 │ │ + b.n becf6 │ │ asrs r0, r0, #6 │ │ - b.n be352 │ │ + b.n befa2 │ │ movs r7, r0 │ │ - b.n be356 │ │ + b.n befa6 │ │ str r0, [r2, #0] │ │ - b.n be4aa │ │ + b.n bf0fa │ │ lsrs r1, r0, #11 │ │ orn r0, r8, #8519680 @ 0x820000 │ │ - b.n be4c2 │ │ + b.n bf112 │ │ lsrs r7, r1, #11 │ │ - bne.w fffc6032 │ │ - b.n be36a │ │ + bne.w fffc6c82 │ │ + b.n befba │ │ @ instruction: 0xfff91aff │ │ movs r7, r0 │ │ - b.n be2d6 │ │ + b.n bef26 │ │ mrc2 10, 6, r1, cr1, cr15, {7} @ │ │ mcr2 10, 7, lr, cr1, cr15, {7} @ │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ - ldr r0, [pc, #960] @ (be404 ) │ │ + ldr r0, [pc, #960] @ (bf054 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n be564 │ │ - beq.n be09c │ │ - b.n be4e8 │ │ + b.n bf1b4 │ │ + beq.n becec │ │ + b.n bf138 │ │ ands r0, r0 │ │ - b.n be392 │ │ + b.n befe2 │ │ movs r0, r0 │ │ - b.n be796 │ │ + b.n bf3e6 │ │ movs r0, r0 │ │ - b.n bdb74 │ │ + b.n be7c4 │ │ movs r4, r0 │ │ - b.n be39e │ │ + b.n befee │ │ str r3, [r0, #0] │ │ - b.n be3a2 │ │ + b.n beff2 │ │ strb r2, [r0, #0] │ │ - b.n be3a6 │ │ + b.n beff6 │ │ lsls r7, r4, #10 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n be3ae │ │ + b.n beffe │ │ movs r1, r0 │ │ - b.n be572 │ │ + b.n bf1c2 │ │ movs r1, r0 │ │ - b.n be716 │ │ + b.n bf366 │ │ movs r2, r7 │ │ ldrh r0, [r0, #16] │ │ movs r1, r0 │ │ - b.n be7be │ │ + b.n bf40e │ │ movs r0, #7 │ │ - b.n be3c2 │ │ + b.n bf012 │ │ movs r0, r0 │ │ - b.n bdba0 │ │ + b.n be7f0 │ │ movs r4, r0 │ │ - b.n be3ca │ │ + b.n bf01a │ │ adds r0, #6 │ │ - b.n be3ce │ │ + b.n bf01e │ │ lsls r5, r3, #10 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n be3d6 │ │ + b.n bf026 │ │ movs r1, r0 │ │ - b.n be59a │ │ + b.n bf1ea │ │ movs r1, r0 │ │ - b.n be73e │ │ + b.n bf38e │ │ movs r0, r6 │ │ ldrh r0, [r0, #16] │ │ movs r2, r0 │ │ - b.n be7e6 │ │ + b.n bf436 │ │ movs r0, #7 │ │ - b.n be3ea │ │ + b.n bf03a │ │ movs r0, r0 │ │ - b.n bdbc8 │ │ + b.n be818 │ │ movs r4, r0 │ │ - b.n be3f2 │ │ + b.n bf042 │ │ adds r0, #6 │ │ - b.n be3f6 │ │ + b.n bf046 │ │ lsls r3, r2, #10 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n be3fe │ │ + b.n bf04e │ │ movs r1, r0 │ │ - b.n be7a2 │ │ + b.n bf3f2 │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n bdc72 │ │ + b.n be8c2 │ │ movs r0, r1 │ │ - b.n be6ee │ │ + b.n bf33e │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r2, #32 │ │ - b.n bdbfe │ │ + b.n be84e │ │ str r0, [r0, r0] │ │ - b.n be81a │ │ + b.n bf46a │ │ movs r4, r5 │ │ - b.n bdc06 │ │ + b.n be856 │ │ movs r1, r0 │ │ - b.n be382 │ │ + b.n befd2 │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ asrs r2, r1, #32 │ │ - b.n be82a │ │ - beq.n be0a4 │ │ + b.n bf47a │ │ + beq.n becf4 │ │ @ instruction: 0xebff5000 │ │ - b.n be432 │ │ + b.n bf082 │ │ lsls r0, r1, #1 │ │ - b.n bdc1e │ │ + b.n be86e │ │ cmp r0, #216 @ 0xd8 │ │ - b.n be47a │ │ + b.n bf0ca │ │ str r1, [r0, #0] │ │ - b.n be622 │ │ + b.n bf272 │ │ strb r0, [r0, #0] │ │ - b.n be648 │ │ + b.n bf298 │ │ ldr r0, [r7, #12] │ │ - b.n be486 │ │ + b.n bf0d6 │ │ movs r6, r2 │ │ and.w r0, r0, r0, lsr #3 │ │ - b.n bdc4c │ │ + b.n be89c │ │ adds r0, #3 │ │ - b.n be852 │ │ + b.n bf4a2 │ │ asrs r4, r3, #1 │ │ - b.n bdcbe │ │ + b.n be90e │ │ movs r0, r0 │ │ - b.n be238 │ │ + b.n bee88 │ │ movs r0, #80 @ 0x50 │ │ - b.n bdc3e │ │ + b.n be88e │ │ movs r0, r2 │ │ - b.n bdc4a │ │ + b.n be89a │ │ asrs r3, r2, #4 │ │ - b.n be22a │ │ + b.n bee7a │ │ movs r0, #0 │ │ - b.n be5ee │ │ + b.n bf23e │ │ asrs r1, r0, #32 │ │ - b.n be5b0 │ │ + b.n bf200 │ │ asrs r2, r0, #32 │ │ - b.n be134 │ │ + b.n bed84 │ │ movs r0, #4 │ │ - b.n be876 │ │ + b.n bf4c6 │ │ str r1, [r6, #116] @ 0x74 │ │ add.w r0, r0, r0 │ │ - b.n be7de │ │ + b.n bf42e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ str r6, [r5, #104] @ 0x68 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n bdc6a │ │ + b.n be8ba │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n be892 │ │ + b.n bf4e2 │ │ lsls r0, r1, #1 │ │ - b.n bdc7e │ │ + b.n be8ce │ │ cmp r0, #208 @ 0xd0 │ │ - b.n be4da │ │ + b.n bf12a │ │ str r1, [r0, #0] │ │ - b.n be682 │ │ + b.n bf2d2 │ │ strb r0, [r0, #0] │ │ - b.n be6a8 │ │ + b.n bf2f8 │ │ ldr r0, [r6, #12] │ │ - b.n be4e6 │ │ + b.n bf136 │ │ lsls r0, r1, #1 │ │ - b.n bdc92 │ │ + b.n be8e2 │ │ str r0, [r1, #0] │ │ - b.n be688 │ │ + b.n bf2d8 │ │ asrs r1, r0, #32 │ │ - b.n be8b2 │ │ + b.n bf502 │ │ asrs r0, r1, #7 │ │ - b.n bdc76 │ │ + b.n be8c6 │ │ movs r6, r0 │ │ - b.n be4ba │ │ + b.n bf10a │ │ asrs r4, r0, #32 │ │ - b.n be4be │ │ + b.n bf10e │ │ strb r4, [r0, #2] │ │ - b.n bdcaa │ │ - strb r2, [r7, #1] │ │ + b.n be8fa │ │ + strb r3, [r7, #1] │ │ @ instruction: 0xebff0acd │ │ orn r0, r6, #4194304 @ 0x400000 │ │ - b.n be69c │ │ + b.n bf2ec │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r6, #6717440 @ 0x668000 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #4325376 @ 0x420000 │ │ - b.n bdcc6 │ │ + b.n be916 │ │ movs r4, r2 │ │ - b.n bdcc2 │ │ + b.n be912 │ │ movs r0, r0 │ │ - b.n be846 │ │ + b.n bf496 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #2 │ │ - b.n bdcd6 │ │ + b.n be926 │ │ asrs r0, r0, #2 │ │ - b.n be6b4 │ │ + b.n bf304 │ │ lsrs r5, r1, #11 │ │ orn sl, r1, #423936 @ 0x67800 │ │ orn r0, r1, #2424832 @ 0x250000 │ │ - b.n bdcde │ │ + b.n be92e │ │ lsls r0, r0, #2 │ │ - b.n be6c2 │ │ + b.n bf312 │ │ lsrs r5, r1, #11 │ │ orr.w r0, r0, #8388608 @ 0x800000 │ │ - b.n be86c │ │ + b.n bf4bc │ │ cmp r2, #207 @ 0xcf │ │ orr.w r0, r0, #8454144 @ 0x810000 │ │ - b.n be512 │ │ + b.n bf162 │ │ @ instruction: 0xfff41aff │ │ movs r5, r0 │ │ - b.n be51a │ │ - beq.n be1fc │ │ - b.n be674 │ │ + b.n bf16a │ │ + beq.n bee4c │ │ + b.n bf2c4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r4, r5, r8, r9, fp, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r5, r6, r7, r9, fp, ip, sp, lr, pc} │ │ movs r1, r0 │ │ - ldr r7, [pc, #960] @ (be5a8 ) │ │ + ldr r7, [pc, #960] @ (bf1f8 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n be708 │ │ - beq.n be298 │ │ - b.n be68c │ │ - bl 519cf2 │ │ + b.n bf358 │ │ + beq.n beee8 │ │ + b.n bf2dc │ │ + bl 51a942 │ │ ands r0, r0 │ │ - b.n be53a │ │ + b.n bf18a │ │ strb r0, [r0, #0] │ │ - b.n be9be │ │ + b.n bf60e │ │ lsls r4, r4, #2 │ │ - b.n bdd22 │ │ + b.n be972 │ │ movs r4, r4 │ │ - b.n bdd20 │ │ + b.n be970 │ │ movs r0, r0 │ │ - b.n be94a │ │ - add r0, pc, #4 @ (adr r0, be210 ) │ │ - b.n be94e │ │ + b.n bf59a │ │ + add r0, pc, #4 @ (adr r0, bee60 ) │ │ + b.n bf59e │ │ str r1, [r0, #0] │ │ - b.n be9d2 │ │ + b.n bf622 │ │ str r3, [r0, r0] │ │ - b.n be556 │ │ + b.n bf1a6 │ │ strh r2, [r0, #0] │ │ - b.n be55a │ │ + b.n bf1aa │ │ movs r0, r7 │ │ - b.n bdd38 │ │ + b.n be988 │ │ movs r0, r4 │ │ - b.n bdd3c │ │ + b.n be98c │ │ adds r0, #32 │ │ - b.n bdc3c │ │ + b.n be88c │ │ movs r0, #36 @ 0x24 │ │ - b.n bdc40 │ │ + b.n be890 │ │ ands r0, r6 │ │ - b.n bdc44 │ │ + b.n be894 │ │ asrs r4, r0, #4 │ │ - b.n bdd5a │ │ + b.n be9aa │ │ lsls r0, r1, #1 │ │ - b.n bdd5e │ │ + b.n be9ae │ │ movs r0, #130 @ 0x82 │ │ - b.n bdddc │ │ + b.n bea2c │ │ asrs r2, r0, #6 │ │ - b.n be340 │ │ + b.n bef90 │ │ ldrh r0, [r3, #6] │ │ - b.n be5c4 │ │ - add r1, pc, #800 @ (adr r1, be564 ) │ │ - b.n bdd46 │ │ + b.n bf214 │ │ + add r1, pc, #800 @ (adr r1, bf1b4 ) │ │ + b.n be996 │ │ movs r4, r0 │ │ - b.n be58a │ │ + b.n bf1da │ │ adds r0, #9 │ │ - b.n be58e │ │ + b.n bf1de │ │ movs r0, #8 │ │ - b.n be592 │ │ + b.n bf1e2 │ │ lsls r6, r5, #10 │ │ add.w r0, r0, r9, lsl #8 │ │ - b.n be29c │ │ + b.n beeec │ │ adds r0, #8 │ │ - b.n be29e │ │ + b.n beeee │ │ movs r0, #2 │ │ - b.n be588 │ │ + b.n bf1d8 │ │ lsls r5, r6, #4 │ │ lsrs r0, r0, #8 │ │ strh r4, [r4, #0] │ │ - b.n bdca0 │ │ + b.n be8f0 │ │ str r0, [r4, r0] │ │ - b.n bdca4 │ │ + b.n be8f4 │ │ movs r4, r5 │ │ - b.n bdd8c │ │ + b.n be9dc │ │ movs r0, r0 │ │ - b.n be326 │ │ + b.n bef76 │ │ movs r1, r0 │ │ - b.n be424 │ │ + b.n bf074 │ │ asrs r0, r5, #32 │ │ - b.n bdd98 │ │ + b.n be9e8 │ │ lsls r2, r6, #4 │ │ subs r2, #0 │ │ ands r0, r6 │ │ - b.n bdcbc │ │ + b.n be90c │ │ str r0, [r6, r0] │ │ - b.n bddb2 │ │ + b.n bea02 │ │ movs r0, r0 │ │ - b.n be938 │ │ + b.n bf588 │ │ lsls r1, r6, #4 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n be5d6 │ │ + b.n bf226 │ │ asrs r0, r0, #32 │ │ - b.n be9da │ │ + b.n bf62a │ │ movs r0, #0 │ │ - b.n be9de │ │ - add r6, pc, #392 @ (adr r6, be428 ) │ │ + b.n bf62e │ │ + add r6, pc, #396 @ (adr r6, bf07c ) │ │ @ instruction: 0xebff0001 │ │ - b.n be986 │ │ + b.n bf5d6 │ │ lsls r4, r0, #4 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #7 │ │ - b.n bddd8 │ │ + b.n bea28 │ │ movs r0, r0 │ │ - b.n be952 │ │ + b.n bf5a2 │ │ lsls r7, r4, #4 │ │ lsrs r0, r0, #8 │ │ lsrs r2, r0, #16 │ │ - b.n be7c4 │ │ + b.n bf414 │ │ movs r4, r5 │ │ - b.n bdcd4 │ │ + b.n be924 │ │ movs r0, r0 │ │ - b.n bea02 │ │ - add r0, pc, #0 @ (adr r0, be2c4 ) │ │ - b.n bea06 │ │ + b.n bf652 │ │ + add r0, pc, #0 @ (adr r0, bef14 ) │ │ + b.n bf656 │ │ movs r4, r6 │ │ - b.n bdce0 │ │ + b.n be930 │ │ movs r4, r6 │ │ - b.n bdde8 │ │ + b.n bea38 │ │ movs r0, r6 │ │ - b.n bddec │ │ + b.n bea3c │ │ str r0, [r5, r0] │ │ - b.n bdcec │ │ + b.n be93c │ │ movs r4, r5 │ │ - b.n bdd10 │ │ + b.n be960 │ │ str r2, [sp, #552] @ 0x228 │ │ - b.n be3de │ │ + b.n bf02e │ │ movs r1, r1 │ │ - b.n be622 │ │ + b.n bf272 │ │ asrs r1, r0, #32 │ │ - b.n bea26 │ │ - add r6, pc, #152 @ (adr r6, be380 ) │ │ + b.n bf676 │ │ + add r6, pc, #156 @ (adr r6, befd4 ) │ │ @ instruction: 0xebff20d0 │ │ - b.n be680 │ │ + b.n bf2d0 │ │ ands r3, r0 │ │ - b.n be334 │ │ + b.n bef84 │ │ movs r0, #2 │ │ - b.n be336 │ │ + b.n bef86 │ │ movs r0, #4 │ │ - b.n be61e │ │ + b.n bf26e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - blx 4bf940 │ │ + blx 4c0590 │ │ @ instruction: 0xfff5eaff │ │ movs r0, #32 │ │ - b.n bdd40 │ │ + b.n be990 │ │ movs r0, r1 │ │ - b.n be34e │ │ + b.n bef9e │ │ asrs r2, r0, #32 │ │ - b.n be354 │ │ + b.n befa4 │ │ movs r1, r0 │ │ - b.n be636 │ │ + b.n bf286 │ │ lsls r5, r5, #1 │ │ subs r0, r0, r0 │ │ strh r0, [r1, #0] │ │ - b.n be830 │ │ + b.n bf480 │ │ ands r0, r2 │ │ - b.n bde54 │ │ - bl 519e22 │ │ + b.n beaa4 │ │ + bl 51aa72 │ │ movs r0, r0 │ │ - b.n be9d2 │ │ + b.n bf622 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ lsls r6, r4, #1 │ │ @ instruction: 0xea00f001 │ │ - b.n be976 │ │ + b.n bf5c6 │ │ movs r0, r1 │ │ - b.n be67a │ │ + b.n bf2ca │ │ asrs r1, r0, #32 │ │ - b.n bea7e │ │ - add r6, pc, #64 @ (adr r6, be380 ) │ │ + b.n bf6ce │ │ + add r6, pc, #68 @ (adr r6, befd4 ) │ │ @ instruction: 0xebff20d0 │ │ - b.n be6d6 │ │ + b.n bf326 │ │ str r3, [r0, r0] │ │ - b.n be38c │ │ + b.n befdc │ │ movs r0, #2 │ │ - b.n be38e │ │ + b.n befde │ │ movs r0, #5 │ │ - b.n be676 │ │ + b.n bf2c6 │ │ @ instruction: 0xfff61aff │ │ movs r7, r0 │ │ - b.n be39a │ │ + b.n befea │ │ asrs r7, r0, #32 │ │ - b.n be3a0 │ │ + b.n beff0 │ │ movs r1, r0 │ │ - b.n be682 │ │ + b.n bf2d2 │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ lsrs r7, r3, #30 │ │ - b.n be6da │ │ + b.n bf32a │ │ movs r0, #7 │ │ - b.n be3ae │ │ + b.n beffe │ │ movs r7, r0 │ │ - b.n be3b4 │ │ + b.n bf004 │ │ movs r0, r0 │ │ - b.n be69a │ │ + b.n bf2ea │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ - bl 519e7a │ │ + bl 51aaca │ │ lsrs r6, r2, #30 │ │ - b.n be6d2 │ │ + b.n bf322 │ │ movs r0, r0 │ │ - b.n bea26 │ │ + b.n bf676 │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ lsrs r7, r3, #30 │ │ - b.n be6fe │ │ + b.n bf34e │ │ movs r0, #7 │ │ - b.n be3d2 │ │ + b.n bf022 │ │ movs r7, r0 │ │ - b.n be3d8 │ │ + b.n bf028 │ │ movs r0, r0 │ │ - b.n be6be │ │ + b.n bf30e │ │ @ instruction: 0xfff70aff │ │ - bl 4dde9e │ │ - bl 519ea2 │ │ + bl 4deaee │ │ + bl 51aaf2 │ │ movs r1, r1 │ │ - b.n be6ea │ │ + b.n bf33a │ │ asrs r1, r0, #32 │ │ - b.n beaee │ │ - add r5, pc, #976 @ (adr r5, be780 ) │ │ + b.n bf73e │ │ + add r5, pc, #980 @ (adr r5, bf3d4 ) │ │ @ instruction: 0xebff20d0 │ │ - b.n be748 │ │ + b.n bf398 │ │ str r3, [r0, r0] │ │ - b.n be3fc │ │ + b.n bf04c │ │ movs r0, #2 │ │ - b.n be3fe │ │ + b.n bf04e │ │ movs r0, #5 │ │ - b.n be6e6 │ │ + b.n bf336 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - blx 4bfa08 │ │ + blx 4c0658 │ │ @ instruction: 0xfff5eaff │ │ movs r0, #36 @ 0x24 │ │ - b.n bde08 │ │ + b.n bea58 │ │ movs r2, r0 │ │ - b.n be416 │ │ + b.n bf066 │ │ movs r0, #32 │ │ - b.n bde10 │ │ + b.n bea60 │ │ asrs r2, r0, #32 │ │ - b.n be420 │ │ + b.n bf070 │ │ movs r1, r0 │ │ - b.n be702 │ │ + b.n bf352 │ │ @ instruction: 0xffcd0aff │ │ movs r0, r7 │ │ @ instruction: 0xea00f05b │ │ sbcs.w pc, pc, #5210112 @ 0x4f8000 │ │ - b.n be764 │ │ + b.n bf3b4 │ │ strh r4, [r4, #0] │ │ - b.n bde2c │ │ + b.n bea7c │ │ adds r0, #32 │ │ - b.n bde30 │ │ + b.n bea80 │ │ movs r0, #8 │ │ - b.n be43e │ │ + b.n bf08e │ │ movs r3, r0 │ │ - b.n be444 │ │ + b.n bf094 │ │ movs r0, r0 │ │ - b.n be72a │ │ + b.n bf37a │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ - bl 519f0a │ │ + bl 51ab5a │ │ movs r7, r0 │ │ - b.n be752 │ │ + b.n bf3a2 │ │ asrs r7, r0, #32 │ │ - b.n be756 │ │ + b.n bf3a6 │ │ cmp r7, #144 @ 0x90 │ │ - b.n be76c │ │ + b.n bf3bc │ │ movs r0, r0 │ │ - b.n beac2 │ │ + b.n bf712 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ lsrs r7, r3, #30 │ │ - b.n be798 │ │ + b.n bf3e8 │ │ movs r0, #8 │ │ - b.n be46a │ │ + b.n bf0ba │ │ movs r3, r0 │ │ - b.n be470 │ │ + b.n bf0c0 │ │ movs r0, r0 │ │ - b.n be756 │ │ + b.n bf3a6 │ │ @ instruction: 0xfff50aff │ │ movs r0, r0 │ │ - b.n beb7a │ │ - bl 4ddf3a │ │ + b.n bf7ca │ │ + bl 4deb8a │ │ movs r0, r0 │ │ and.w r0, r0, r1 │ │ - b.n beb86 │ │ - bl 519f46 │ │ + b.n bf7d6 │ │ + bl 51ab96 │ │ asrs r0, r7, #15 │ │ - b.n bdf8c │ │ + b.n bebdc │ │ str r0, [r5, r0] │ │ - b.n bde88 │ │ + b.n bead8 │ │ asrs r1, r0, #32 │ │ - b.n be574 │ │ + b.n bf1c4 │ │ asrs r2, r3, #1 │ │ - b.n bdffc │ │ + b.n bec4c │ │ movs r3, r0 │ │ - b.n beb00 │ │ + b.n bf750 │ │ movs r4, r3 │ │ subs r2, #0 │ │ asrs r0, r4, #32 │ │ - b.n bde9c │ │ + b.n beaec │ │ movs r0, r0 │ │ - b.n beb0a │ │ + b.n bf75a │ │ strb r0, [r3, #0] │ │ - b.n bdf88 │ │ + b.n bebd8 │ │ movs r1, #101 @ 0x65 │ │ - b.n bea72 │ │ + b.n bf6c2 │ │ strb r4, [r3, #0] │ │ - b.n bdf90 │ │ + b.n bebe0 │ │ strh r0, [r1, #0] │ │ - b.n bdf94 │ │ + b.n bebe4 │ │ asrs r4, r1, #32 │ │ - b.n bdf98 │ │ + b.n bebe8 │ │ ands r0, r2 │ │ - b.n bdf9c │ │ + b.n bebec │ │ lsls r4, r0, #15 │ │ - b.n bdfc4 │ │ + b.n bec14 │ │ asrs r4, r0, #15 │ │ - b.n bdfc8 │ │ + b.n bec18 │ │ movs r0, r0 │ │ - b.n be5ac │ │ + b.n bf1fc │ │ asrs r1, r0, #32 │ │ - b.n be5b0 │ │ + b.n bf200 │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ - b.n bdfb4 │ │ + b.n bec04 │ │ movs r3, r0 │ │ - b.n bebde │ │ + b.n bf82e │ │ asrs r0, r6, #14 │ │ - b.n bdfe0 │ │ + b.n bec30 │ │ adds r3, #176 @ 0xb0 │ │ - b.n bdfe4 │ │ + b.n bec34 │ │ asrs r1, r0, #32 │ │ - b.n be5c8 │ │ + b.n bf218 │ │ adds r0, #3 │ │ - b.n be5cc │ │ - strb r1, [r1, #1] │ │ + b.n bf21c │ │ + strb r2, [r1, #1] │ │ @ instruction: 0xebff0007 │ │ and.w r0, r0, r8, lsr #32 │ │ - b.n be9cc │ │ + b.n bf61c │ │ asrs r0, r0, #32 │ │ - b.n bebfe │ │ - add r5, pc, #704 @ (adr r5, be780 ) │ │ + b.n bf84e │ │ + add r5, pc, #708 @ (adr r5, bf3d4 ) │ │ @ instruction: 0xebff0034 │ │ - b.n bdfe0 │ │ + b.n bec30 │ │ asrs r0, r6, #32 │ │ - b.n bdfe4 │ │ + b.n bec34 │ │ str r0, [sp, #208] @ 0xd0 │ │ - b.n bdee4 │ │ + b.n beb34 │ │ strh r4, [r4, #0] │ │ - b.n bdf08 │ │ + b.n beb58 │ │ str r0, [r5, r0] │ │ - b.n bdf0c │ │ + b.n beb5c │ │ lsls r4, r0, #7 │ │ - b.n be004 │ │ - add r0, pc, #4 @ (adr r0, be4e0 ) │ │ - b.n be9f2 │ │ + b.n bec54 │ │ + add r0, pc, #4 @ (adr r0, bf130 ) │ │ + b.n bf642 │ │ movs r0, r0 │ │ - b.n be796 │ │ + b.n bf3e6 │ │ vpmin.u , , │ │ movs r4, r4 │ │ - b.n be024 │ │ + b.n bec74 │ │ ands r0, r6 │ │ - b.n bdf24 │ │ + b.n beb74 │ │ movs r0, r0 │ │ - b.n beb92 │ │ + b.n bf7e2 │ │ lsls r0, r3, #2 │ │ lsrs r0, r0, #8 │ │ movs r4, r6 │ │ - b.n bdf30 │ │ + b.n beb80 │ │ str r0, [r4, r0] │ │ - b.n bdf34 │ │ + b.n beb84 │ │ movs r0, r0 │ │ - b.n beba2 │ │ + b.n bf7f2 │ │ lsls r5, r2, #2 │ │ lsrs r0, r0, #8 │ │ strh r0, [r1, #0] │ │ - b.n bea0a │ │ + b.n bf65a │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n be02e │ │ + b.n bec7e │ │ ands r0, r0 │ │ - b.n be852 │ │ + b.n bf4a2 │ │ asrs r1, r0, #32 │ │ - b.n bec56 │ │ + b.n bf8a6 │ │ movs r0, r1 │ │ - b.n be85a │ │ - bl 51a01a │ │ - add r5, pc, #608 @ (adr r5, be780 ) │ │ + b.n bf4aa │ │ + bl 51ac6a │ │ + add r5, pc, #612 @ (adr r5, bf3d4 ) │ │ @ instruction: 0xebff20d8 │ │ - b.n be8ae │ │ + b.n bf4fe │ │ str r3, [r0, r0] │ │ - b.n be56c │ │ - add r0, pc, #4 @ (adr r0, be530 ) │ │ - b.n bec6e │ │ + b.n bf1bc │ │ + add r0, pc, #4 @ (adr r0, bf180 ) │ │ + b.n bf8be │ │ asrs r2, r0, #32 │ │ - b.n be572 │ │ + b.n bf1c2 │ │ asrs r5, r0, #32 │ │ - b.n be858 │ │ + b.n bf4a8 │ │ lsls r7, r4, #1 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n bdf54 │ │ + b.n beba4 │ │ movs r4, r0 │ │ - b.n be882 │ │ + b.n bf4d2 │ │ asrs r1, r0, #32 │ │ - b.n bec86 │ │ - add r5, pc, #568 @ (adr r5, be780 ) │ │ + b.n bf8d6 │ │ + add r5, pc, #572 @ (adr r5, bf3d4 ) │ │ @ instruction: 0xebff20d0 │ │ - b.n be8d6 │ │ + b.n bf526 │ │ str r3, [r0, r0] │ │ - b.n be594 │ │ + b.n bf1e4 │ │ movs r0, #2 │ │ - b.n be596 │ │ + b.n bf1e6 │ │ movs r0, #5 │ │ - b.n be87e │ │ + b.n bf4ce │ │ lsls r1, r5, #1 │ │ subs r0, r0, r0 │ │ str r0, [r4, r0] │ │ - b.n bdf98 │ │ + b.n bebe8 │ │ strh r4, [r4, #0] │ │ - b.n bdf9c │ │ + b.n bebec │ │ ands r0, r6 │ │ - b.n bdfa0 │ │ + b.n bebf0 │ │ movs r0, r1 │ │ - b.n be5ae │ │ + b.n bf1fe │ │ asrs r5, r0, #32 │ │ - b.n be5b4 │ │ + b.n bf204 │ │ movs r1, r0 │ │ - b.n be896 │ │ + b.n bf4e6 │ │ lsls r2, r1, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n bec30 │ │ + b.n bf880 │ │ lsls r0, r1, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #4 │ │ - b.n be0ae │ │ - b.n be640 │ │ - b.n be132 │ │ + b.n becfe │ │ + b.n bf290 │ │ + b.n bed82 │ │ adds r0, #16 │ │ - b.n be0b6 │ │ + b.n bed06 │ │ movs r0, #129 @ 0x81 │ │ - b.n be134 │ │ - add r0, pc, #224 @ (adr r0, be674 ) │ │ - b.n be0d0 │ │ + b.n bed84 │ │ + add r0, pc, #224 @ (adr r0, bf2c4 ) │ │ + b.n bed20 │ │ subs r6, #18 │ │ - b.n be6a0 │ │ + b.n bf2f0 │ │ movs r1, #130 @ 0x82 │ │ - b.n be6a0 │ │ + b.n bf2f0 │ │ lsls r4, r1, #3 │ │ - b.n be0c8 │ │ + b.n bed18 │ │ stmia r0!, {r4, r6, r7} │ │ - b.n be0cc │ │ + b.n bed1c │ │ cmp r0, #216 @ 0xd8 │ │ - b.n be92e │ │ - add r0, pc, #64 @ (adr r0, be5ec ) │ │ - b.n be0c8 │ │ + b.n bf57e │ │ + add r0, pc, #64 @ (adr r0, bf23c ) │ │ + b.n bed18 │ │ movs r0, #8 │ │ - b.n be656 │ │ + b.n bf2a6 │ │ strh r0, [r0, #0] │ │ - b.n be0d0 │ │ + b.n bed20 │ │ adds r0, #5 │ │ - b.n be760 │ │ + b.n bf3b0 │ │ str r4, [r0, r0] │ │ - b.n be0d8 │ │ + b.n bed28 │ │ adds r0, #52 @ 0x34 │ │ - b.n be0fc │ │ + b.n bed4c │ │ movs r0, #7 │ │ asrs r0, r4, #6 │ │ movs r0, #8 │ │ - b.n be0e4 │ │ + b.n bed34 │ │ movs r0, #0 │ │ - b.n be674 │ │ + b.n bf2c4 │ │ adds r0, #3 │ │ - b.n be652 │ │ + b.n bf2a2 │ │ movs r0, #48 @ 0x30 │ │ - b.n be110 │ │ + b.n bed60 │ │ movs r4, r0 │ │ - b.n be91a │ │ + b.n bf56a │ │ ands r4, r4 │ │ - b.n be118 │ │ + b.n bed68 │ │ movs r0, #12 │ │ - b.n be786 │ │ + b.n bf3d6 │ │ movs r0, #0 │ │ - b.n bed26 │ │ + b.n bf976 │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n bec92 │ │ + b.n bf8e2 │ │ cmp r6, #19 │ │ asrs r0, r4, #6 │ │ adds r0, #40 @ 0x28 │ │ - b.n be02c │ │ + b.n bec7c │ │ movs r0, #12 │ │ - b.n be114 │ │ + b.n bed64 │ │ movs r0, #9 │ │ - b.n be93e │ │ + b.n bf58e │ │ vrhadd.u d14, d4, d31 │ │ movs r0, r0 │ │ - b.n beca6 │ │ + b.n bf8f6 │ │ lsls r0, r2, #1 │ │ - ldr r2, [pc, #0] @ (be608 ) │ │ - add r0, pc, #4 @ (adr r0, be610 ) │ │ - b.n bed4e │ │ + ldr r2, [pc, #0] @ (bf258 ) │ │ + add r0, pc, #4 @ (adr r0, bf260 ) │ │ + b.n bf99e │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ ands r0, r6 │ │ - b.n be04c │ │ + b.n bec9c │ │ movs r1, r0 │ │ - b.n becba │ │ + b.n bf90a │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ adds r0, #52 @ 0x34 │ │ - b.n be058 │ │ + b.n beca8 │ │ lsrs r7, r3, #30 │ │ - b.n be98c │ │ + b.n bf5dc │ │ movs r0, #8 │ │ - b.n be66a │ │ + b.n bf2ba │ │ movs r5, r0 │ │ - b.n be670 │ │ + b.n bf2c0 │ │ movs r0, r0 │ │ - b.n be956 │ │ + b.n bf5a6 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ - bl 51a136 │ │ + bl 51ad86 │ │ movs r7, r0 │ │ - b.n be97e │ │ + b.n bf5ce │ │ asrs r7, r0, #32 │ │ - b.n be982 │ │ + b.n bf5d2 │ │ cmp r7, #144 @ 0x90 │ │ - b.n be98c │ │ + b.n bf5dc │ │ movs r0, r0 │ │ - b.n becee │ │ + b.n bf93e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ lsrs r7, r3, #30 │ │ - b.n be9b8 │ │ + b.n bf608 │ │ movs r0, #8 │ │ - b.n be696 │ │ + b.n bf2e6 │ │ movs r5, r0 │ │ - b.n be69c │ │ + b.n bf2ec │ │ movs r0, r0 │ │ - b.n be982 │ │ + b.n bf5d2 │ │ @ instruction: 0xfff50aff │ │ - bl 4de162 │ │ - bl 51a166 │ │ + bl 4dedb2 │ │ + bl 51adb6 │ │ movs r5, r1 │ │ and.w r0, r0, r0, asr #32 │ │ - b.n be1ac │ │ + b.n bedfc │ │ ands r0, r6 │ │ - b.n be0ac │ │ + b.n becfc │ │ movs r1, r0 │ │ - b.n bec9a │ │ + b.n bf8ea │ │ movs r1, r0 │ │ lsls r0, r0, #12 │ │ movs r0, r4 │ │ - b.n be19c │ │ + b.n bedec │ │ movs r7, r0 │ │ @ instruction: 0xea00f05b │ │ sbcs.w r0, pc, #8388608 @ 0x800000 │ │ - b.n bedce │ │ + b.n bfa1e │ │ asrs r4, r6, #32 │ │ - b.n be0c8 │ │ + b.n bed18 │ │ strb r4, [r0, #0] │ │ - b.n be198 │ │ + b.n bede8 │ │ movs r0, r1 │ │ - b.n be19c │ │ + b.n bedec │ │ movs r4, r1 │ │ - b.n be1a0 │ │ - bl 51a19e │ │ + b.n bedf0 │ │ + bl 51adee │ │ movs r0, r2 │ │ - b.n be1a8 │ │ + b.n bedf8 │ │ movs r0, r7 │ │ - b.n be1e4 │ │ + b.n bee34 │ │ movs r1, r0 │ │ - b.n bebae │ │ + b.n bf7fe │ │ movs r0, r7 │ │ - b.n be1cc │ │ + b.n bee1c │ │ lsls r6, r0, #4 │ │ - b.n bed96 │ │ + b.n bf9e6 │ │ mrc2 10, 6, r1, cr12, cr15, {7} @ │ │ lsls r6, r1, #1 │ │ and.w r0, r0, r0, rrx │ │ - b.n be0f8 │ │ + b.n bed48 │ │ asrs r0, r0, #32 │ │ - b.n bee06 │ │ + b.n bfa56 │ │ movs r0, #0 │ │ - b.n bee0a │ │ - add r5, pc, #348 @ (adr r5, be828 ) │ │ + b.n bfa5a │ │ + add r5, pc, #352 @ (adr r5, bf47c ) │ │ @ instruction: 0xebff0000 │ │ - b.n bed72 │ │ + b.n bf9c2 │ │ mrc2 10, 7, r0, cr4, cr15, {7} @ │ │ movs r6, r3 │ │ and.w r0, r0, r8 │ │ - b.n bea1e │ │ + b.n bf66e │ │ asrs r1, r0, #32 │ │ - b.n bee22 │ │ - blx 4bfd24 │ │ - add r5, pc, #152 @ (adr r5, be780 ) │ │ + b.n bfa72 │ │ + blx 4c0974 │ │ + add r5, pc, #156 @ (adr r5, bf3d4 ) │ │ @ instruction: 0xebff20d0 │ │ - b.n bea7e │ │ + b.n bf6ce │ │ str r3, [r0, r0] │ │ - b.n be734 │ │ + b.n bf384 │ │ asrs r2, r0, #32 │ │ - b.n be736 │ │ + b.n bf386 │ │ asrs r5, r0, #32 │ │ - b.n bea1c │ │ + b.n bf66c │ │ @ instruction: 0xfff61aff │ │ ands r4, r6 │ │ - b.n be138 │ │ + b.n bed88 │ │ @ instruction: 0xff8ceaff │ │ str r0, [r4, r0] │ │ - b.n be140 │ │ + b.n bed90 │ │ strh r4, [r4, #0] │ │ - b.n be144 │ │ - blx 4bfd50 │ │ + b.n bed94 │ │ + blx 4c09a0 │ │ movs r4, r6 │ │ - b.n be14c │ │ + b.n bed9c │ │ asrs r1, r0, #32 │ │ - b.n bee5a │ │ - add r5, pc, #100 @ (adr r5, be780 ) │ │ + b.n bfaaa │ │ + add r5, pc, #104 @ (adr r5, bf3d4 ) │ │ @ instruction: 0xebff2034 │ │ - b.n be158 │ │ + b.n beda8 │ │ ands r0, r6 │ │ - b.n be15c │ │ + b.n bedac │ │ movs r0, #208 @ 0xd0 │ │ - b.n beaae │ │ + b.n bf6fe │ │ stmia r0!, {r0, r1} │ │ - b.n be770 │ │ + b.n bf3c0 │ │ movs r0, #2 │ │ - b.n be772 │ │ + b.n bf3c2 │ │ movs r0, #12 │ │ - b.n bea5a │ │ + b.n bf6aa │ │ @ instruction: 0xff8b0aff │ │ @ instruction: 0xfff3eaff │ │ strh r4, [r5, #0] │ │ - b.n be25c │ │ + b.n beeac │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n be260 │ │ + b.n beeb0 │ │ str r0, [r4, r0] │ │ - b.n be180 │ │ + b.n bedd0 │ │ strh r4, [r4, #0] │ │ - b.n be184 │ │ + b.n bedd4 │ │ ands r0, r6 │ │ - b.n be188 │ │ + b.n bedd8 │ │ movs r1, r0 │ │ and.w r0, r0, r0, ror #16 │ │ - b.n be190 │ │ + b.n bede0 │ │ str r0, [r4, r0] │ │ - b.n be194 │ │ + b.n bede4 │ │ movs r0, r4 │ │ - b.n be29c │ │ + b.n beeec │ │ movs r1, r0 │ │ - b.n bed86 │ │ + b.n bf9d6 │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ movs r0, #44 @ 0x2c │ │ - b.n be2a8 │ │ + b.n beef8 │ │ adds r0, #40 @ 0x28 │ │ - b.n be2ac │ │ + b.n beefc │ │ strb r0, [r1, #0] │ │ - b.n be81a │ │ + b.n bf46a │ │ movs r0, r1 │ │ - b.n be7be │ │ + b.n bf40e │ │ asrs r5, r0, #32 │ │ - b.n be7c4 │ │ + b.n bf414 │ │ str r5, [r0, #0] │ │ - b.n be908 │ │ + b.n bf558 │ │ movs r1, r0 │ │ - b.n bea86 │ │ + b.n bf6d6 │ │ movs r0, r0 │ │ - b.n bee2a │ │ + b.n bfa7a │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #3 │ │ - b.n be2d0 │ │ + b.n bef20 │ │ movs r0, r0 │ │ - b.n be8b4 │ │ + b.n bf504 │ │ lsls r2, r3, #1 │ │ - b.n be33a │ │ + b.n bef8a │ │ movs r3, r0 │ │ - b.n bee3e │ │ + b.n bfa8e │ │ movs r0, r3 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n bee52 │ │ + b.n bfaa2 │ │ movs r0, r7 │ │ - b.n be2e4 │ │ + b.n bef34 │ │ strb r0, [r0, #0] │ │ asrs r0, r4, #15 │ │ asrs r4, r0, #4 │ │ - b.n be2da │ │ + b.n bef2a │ │ lsls r0, r4, #2 │ │ @ instruction: 0xe98d0000 │ │ - b.n bec7a │ │ + b.n bf8ca │ │ movs r0, #0 │ │ - b.n beefe │ │ + b.n bfb4e │ │ strb r4, [r4, #0] │ │ - b.n be2fc │ │ + b.n bef4c │ │ adds r0, #0 │ │ - b.n bef06 │ │ + b.n bfb56 │ │ movs r0, r2 │ │ - b.n be2e4 │ │ + b.n bef34 │ │ movs r4, r0 │ │ - b.n beb0e │ │ + b.n bf75e │ │ strh r0, [r0, #0] │ │ - b.n be2ec │ │ + b.n bef3c │ │ movs r0, #12 │ │ - b.n be2f0 │ │ + b.n bef40 │ │ vrhadd.u d14, d7, d31 │ │ asrs r4, r5, #32 │ │ - b.n be318 │ │ + b.n bef68 │ │ movs r0, r0 │ │ - b.n bef22 │ │ + b.n bfb72 │ │ asrs r1, r0, #32 │ │ - b.n be896 │ │ + b.n bf4e6 │ │ asrs r0, r5, #32 │ │ - b.n be324 │ │ + b.n bef74 │ │ asrs r1, r0, #32 │ │ - b.n be998 │ │ + b.n bf5e8 │ │ movs r1, r0 │ │ adds r3, #0 │ │ - beq.n be82c │ │ - b.n bec8c │ │ + beq.n bf47c │ │ + b.n bf8dc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r8} │ │ - b.n befbe │ │ + b.n bfc0e │ │ movs r0, r7 │ │ - b.n be31c │ │ + b.n bef6c │ │ @ instruction: 0xffd5eaff │ │ asrs r4, r2, #1 │ │ - b.n be348 │ │ + b.n bef98 │ │ movs r1, #154 @ 0x9a │ │ - b.n bee0e │ │ + b.n bfa5e │ │ adds r0, #80 @ 0x50 │ │ - b.n be350 │ │ + b.n befa0 │ │ movs r4, r5 │ │ - b.n be350 │ │ + b.n befa0 │ │ asrs r1, r0, #32 │ │ - b.n be938 │ │ + b.n bf588 │ │ movs r0, r1 │ │ - b.n be338 │ │ + b.n bef88 │ │ adds r0, #3 │ │ - b.n be940 │ │ + b.n bf590 │ │ movs r0, r5 │ │ - b.n be360 │ │ + b.n befb0 │ │ movs r4, r1 │ │ - b.n be344 │ │ + b.n bef94 │ │ movs r3, r0 │ │ - b.n bef6e │ │ + b.n bfbbe │ │ strh r0, [r0, #0] │ │ - b.n be34c │ │ + b.n bef9c │ │ str r4, [r0, r0] │ │ - b.n be350 │ │ + b.n befa0 │ │ strb r0, [r2, #0] │ │ - b.n be354 │ │ + b.n befa4 │ │ str r4, [r2, #0] │ │ - b.n be358 │ │ - ldr r5, [r4, #116] @ 0x74 │ │ + b.n befa8 │ │ + ldr r6, [r4, #116] @ 0x74 │ │ @ instruction: 0xebff4030 │ │ - b.n be27c │ │ + b.n beecc │ │ @ instruction: 0xffd5eaff │ │ - @ instruction: 0xf7f80001 │ │ - mcr2 15, 6, pc, cr13, cr4, {7} @ │ │ - ldr r6, [sp, #812] @ 0x32c │ │ - @ instruction: 0xfff4dff1 │ │ - vqabs.s16 d29, d4 │ │ - vsri.64 d31, d24, #12 │ │ + @ instruction: 0xf7a80001 │ │ + bl ffcda488 │ │ + str r2, [sp, #0] │ │ + vrsra.u32 d29, d31, #12 │ │ + vtbl.8 d28, {d4-d6}, d10 │ │ + vcls.s16 , q12 │ │ movs r1, r0 │ │ - bgt.n be766 │ │ - vshr.u32 d26, d30, #12 │ │ + ldmia r7, {r0, r1, r2, r3, r6, r7} │ │ + vrshr.u32 d25, d29, #12 │ │ vcvt.f16.u16 q10, q8, #12 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n bed8c │ │ - beq.n be884 │ │ - b.n bed10 │ │ + b.n bf9dc │ │ + beq.n bf4d4 │ │ + b.n bf960 │ │ str r0, [r0, r0] │ │ - b.n bebba │ │ + b.n bf80a │ │ movs r0, r0 │ │ - b.n be39e │ │ + b.n befee │ │ movs r0, #1 │ │ - b.n bebc2 │ │ + b.n bf812 │ │ ands r0, r0 │ │ - b.n befc6 │ │ + b.n bfc16 │ │ asrs r4, r0, #32 │ │ - b.n be2ea │ │ + b.n bef3a │ │ movs r2, r0 │ │ - b.n beb30 │ │ + b.n bf780 │ │ movs r3, r2 │ │ cmp r2, #0 │ │ lsrs r7, r7, #1 │ │ - b.n bef3a │ │ + b.n bfb8a │ │ movs r4, r2 │ │ ldrh r0, [r0, #16] │ │ asrs r2, r0, #2 │ │ - b.n be960 │ │ + b.n bf5b0 │ │ movs r0, #19 │ │ - b.n beea4 │ │ + b.n bfaf4 │ │ lsrs r7, r7, #1 │ │ - b.n bef48 │ │ + b.n bfb98 │ │ adds r7, r7, r1 │ │ movs r3, #160 @ 0xa0 │ │ asrs r1, r0, #6 │ │ - b.n be9b2 │ │ + b.n bf602 │ │ movs r0, #0 │ │ - b.n beed0 │ │ + b.n bfb20 │ │ movs r7, #255 @ 0xff │ │ - b.n bef36 │ │ + b.n bfb86 │ │ asrs r2, r0, #32 │ │ - b.n be8bc │ │ + b.n bf50c │ │ str r0, [r1, #0] │ │ - b.n bed40 │ │ + b.n bf990 │ │ asrs r6, r0, #32 │ │ - b.n bec02 │ │ + b.n bf852 │ │ str r6, [r2, #76] @ 0x4c │ │ add.w r0, r0, r0 │ │ - b.n bef6a │ │ + b.n bfbba │ │ asrs r2, r0, #32 │ │ asrs r0, r4, #15 │ │ ands r4, r1 │ │ lsls r0, r4, #14 │ │ asrs r6, r4, #4 │ │ asrs r1, r0, #2 │ │ asrs r1, r4, #2 │ │ asrs r0, r4, #6 │ │ asrs r4, r0, #32 │ │ asrs r0, r0, #18 │ │ movs r0, r0 │ │ asrs r5, r0, #22 │ │ movs r4, r0 │ │ - b.n bec26 │ │ - beq.n be908 │ │ - b.n bed80 │ │ + b.n bf876 │ │ + beq.n bf558 │ │ + b.n bf9d0 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, r6} │ │ - b.n be430 │ │ + b.n bf080 │ │ blxns r7 │ │ - b.n bef06 │ │ - ldr r7, [pc, #1020] @ (becf4 ) │ │ - b.n bef98 │ │ + b.n bfb56 │ │ + ldr r7, [pc, #1020] @ (bf944 ) │ │ + b.n bfbe8 │ │ movs r0, r0 │ │ - b.n bea1c │ │ + b.n bf66c │ │ lsls r2, r3, #1 │ │ - b.n be4a2 │ │ + b.n bf0f2 │ │ movs r0, r0 │ │ - b.n befa6 │ │ + b.n bfbf6 │ │ @ instruction: 0xfff50aff │ │ asrs r4, r5, #32 │ │ - b.n be44c │ │ + b.n bf09c │ │ ldr r7, [r7, r1] │ │ - b.n bf052 │ │ + b.n bfca2 │ │ adds r0, #40 @ 0x28 │ │ - b.n be454 │ │ + b.n bf0a4 │ │ movs r1, r0 │ │ - b.n bf05a │ │ + b.n bfcaa │ │ asrs r1, r0, #32 │ │ - b.n bea3c │ │ + b.n bf68c │ │ movs r4, r4 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n bea44 │ │ + b.n bf694 │ │ movs r0, #59 @ 0x3b │ │ - b.n bf06a │ │ - ldr r2, [r5, #112] @ 0x70 │ │ + b.n bfcba │ │ + ldr r3, [r5, #112] @ 0x70 │ │ @ instruction: 0xebff0004 │ │ - b.n bec72 │ │ - beq.n be954 │ │ - b.n bedcc │ │ + b.n bf8c2 │ │ + beq.n bf5a4 │ │ + b.n bfa1c │ │ ldrh r0, [r6, #34] @ 0x22 │ │ - ldmia.w sp!, {r4, r6, r8, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r8, r9, ip, sp, lr, pc} │ │ movs r1, r0 │ │ - ldr r2, [sp, #204] @ 0xcc │ │ - vqrdmulh.s , q2, d1[0] │ │ + ldrh r0, [r5, #42] @ 0x2a │ │ + vrshr.u64 , q3, #12 │ │ @ instruction: 0xfff448f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n bee68 │ │ - beq.n be960 │ │ - b.n bedec │ │ + b.n bfab8 │ │ + beq.n bf5b0 │ │ + b.n bfa3c │ │ movs r0, #1 │ │ - b.n bec96 │ │ + b.n bf8e6 │ │ lsls r7, r7, #14 │ │ - b.n bf03c │ │ + b.n bfc8c │ │ movs r5, r5 │ │ cmp r2, #0 │ │ strb r0, [r2, #0] │ │ - b.n be482 │ │ + b.n bf0d2 │ │ str r0, [r0, r0] │ │ - b.n beca6 │ │ + b.n bf8f6 │ │ movs r2, r0 │ │ - b.n bec18 │ │ + b.n bf868 │ │ movs r4, r7 │ │ ldrh r0, [r0, #16] │ │ movs r4, r1 │ │ - b.n bf016 │ │ + b.n bfc66 │ │ lsls r5, r1, #1 │ │ ldr r2, [sp, #0] │ │ movs r4, r2 │ │ - b.n be4a4 │ │ + b.n bf0f4 │ │ ands r0, r0 │ │ - b.n bf0be │ │ + b.n bfd0e │ │ movs r2, r0 │ │ - b.n bec22 │ │ + b.n bf872 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ lsls r7, r0, #4 │ │ - b.n bef8a │ │ + b.n bfbda │ │ asrs r2, r0, #6 │ │ - b.n bea8e │ │ + b.n bf6de │ │ cmp r7, #0 │ │ - b.n befb0 │ │ + b.n bfc00 │ │ movs r0, r3 │ │ - b.n be4c0 │ │ + b.n bf110 │ │ cmp r7, #255 @ 0xff │ │ - b.n bf020 │ │ + b.n bfc70 │ │ asrs r2, r0, #32 │ │ - b.n be9a0 │ │ + b.n bf5f0 │ │ str r0, [r4, #0] │ │ - b.n beeac │ │ + b.n bfafc │ │ strb r0, [r1, #0] │ │ - b.n bee28 │ │ + b.n bfa78 │ │ movs r6, r0 │ │ - b.n bec4a │ │ + b.n bf89a │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n becf2 │ │ + b.n bf942 │ │ str r2, [r3, #72] @ 0x48 │ │ add.w r0, r0, r0 │ │ - b.n bf05a │ │ + b.n bfcaa │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n be4ec │ │ + b.n bf13c │ │ movs r1, #167 @ 0xa7 │ │ - b.n bed06 │ │ + b.n bf956 │ │ movs r0, #20 │ │ - b.n be4d4 │ │ + b.n bf124 │ │ movs r6, r0 │ │ - b.n bec70 │ │ + b.n bf8c0 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r6, r0, #32 │ │ - b.n bed16 │ │ + b.n bf966 │ │ movs r0, #96 @ 0x60 │ │ - b.n bf11a │ │ + b.n bfd6a │ │ strb r0, [r0, #0] │ │ - b.n bed1e │ │ - ldrsb r6, [r6, r2] │ │ - @ instruction: 0xfa000007 │ │ - b.n bed26 │ │ + b.n bf96e │ │ + ldrsb r4, [r4, r5] │ │ + mla r0, r0, r7, r0 │ │ + b.n bf976 │ │ movs r0, r3 │ │ - b.n be4f4 │ │ + b.n bf144 │ │ movs r4, r0 │ │ - b.n bed2e │ │ - beq.n bea10 │ │ - b.n bee88 │ │ + b.n bf97e │ │ + beq.n bf660 │ │ + b.n bfad8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r1, r2} │ │ - b.n bed3a │ │ - str r4, [r5, #68] @ 0x44 │ │ + b.n bf98a │ │ + str r0, [r5, #68] @ 0x44 │ │ add.w r0, r0, r0 │ │ - b.n bf0a2 │ │ + b.n bfcf2 │ │ @ instruction: 0xffed1aff │ │ ands r4, r1 │ │ - b.n bf14a │ │ + b.n bfd9a │ │ movs r4, r0 │ │ - b.n bed4e │ │ - beq.n bea30 │ │ - b.n beea8 │ │ + b.n bf99e │ │ + beq.n bf680 │ │ + b.n bfaf8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, r6, r7} │ │ - b.n be558 │ │ + b.n bf1a8 │ │ blxns r7 │ │ - b.n bf02e │ │ - ldr r7, [pc, #1020] @ (bee1c ) │ │ - b.n bf0c0 │ │ + b.n bfc7e │ │ + ldr r7, [pc, #1020] @ (bfa6c ) │ │ + b.n bfd10 │ │ movs r0, r0 │ │ - b.n beb44 │ │ + b.n bf794 │ │ lsls r2, r3, #1 │ │ - b.n be5ca │ │ + b.n bf21a │ │ movs r0, r0 │ │ - b.n bf0ce │ │ + b.n bfd1e │ │ @ instruction: 0xffed0aff │ │ asrs r4, r7, #2 │ │ - b.n be574 │ │ + b.n bf1c4 │ │ strh r7, [r7, r6] │ │ - b.n bf1fa │ │ + b.n bfe4a │ │ adds r0, #184 @ 0xb8 │ │ - b.n be57c │ │ + b.n bf1cc │ │ movs r1, r0 │ │ - b.n bf182 │ │ + b.n bfdd2 │ │ asrs r1, r0, #32 │ │ - b.n beb64 │ │ + b.n bf7b4 │ │ movs r4, r4 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n beb6c │ │ + b.n bf7bc │ │ movs r0, #67 @ 0x43 │ │ - b.n bf192 │ │ - ldr r0, [r4, #108] @ 0x6c │ │ + b.n bfde2 │ │ + ldr r1, [r4, #108] @ 0x6c │ │ @ instruction: 0xebff0004 │ │ - b.n bed9a │ │ - beq.n bea7c │ │ - b.n beef4 │ │ + b.n bf9ea │ │ + beq.n bf6cc │ │ + b.n bfb44 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r4, r7} │ │ - b.n be5a4 │ │ + b.n bf1f4 │ │ asrs r4, r7, #30 │ │ - b.n bf07a │ │ + b.n bfcca │ │ subs r7, r7, #7 │ │ - b.n bf10c │ │ + b.n bfd5c │ │ ands r1, r1 │ │ - b.n bef74 │ │ + b.n bfbc4 │ │ movs r0, r0 │ │ - b.n beb94 │ │ + b.n bf7e4 │ │ lsls r2, r3, #1 │ │ - b.n be61a │ │ + b.n bf26a │ │ movs r0, r0 │ │ - b.n bf11e │ │ + b.n bfd6e │ │ @ instruction: 0xffd90aff │ │ asrs r0, r7, #1 │ │ - b.n be5c4 │ │ + b.n bf214 │ │ movs r1, r0 │ │ - b.n bf1ca │ │ + b.n bfe1a │ │ adds r0, #116 @ 0x74 │ │ - b.n be5cc │ │ + b.n bf21c │ │ asrs r1, r0, #32 │ │ - b.n bebb0 │ │ + b.n bf800 │ │ lsls r4, r0, #2 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n bebb8 │ │ + b.n bf808 │ │ movs r0, #71 @ 0x47 │ │ - b.n bf1de │ │ - ldr r5, [r1, #108] @ 0x6c │ │ + b.n bfe2e │ │ + ldr r6, [r1, #108] @ 0x6c │ │ @ instruction: 0xebff0004 │ │ - b.n bede6 │ │ - beq.n beac8 │ │ - b.n bef40 │ │ + b.n bfa36 │ │ + beq.n bf718 │ │ + b.n bfb90 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r4, ip, sp, lr} │ │ - b.n be5dc │ │ + b.n bf22c │ │ str r0, [r4, #0] │ │ - b.n befc0 │ │ + b.n bfc10 │ │ ands r0, r0 │ │ - b.n bf1fa │ │ + b.n bfe4a │ │ movs r6, r0 │ │ - b.n bed6c │ │ + b.n bf9bc │ │ @ instruction: 0xffc90aff │ │ movs r6, r0 │ │ - b.n bee06 │ │ + b.n bfa56 │ │ asrs r7, r0, #32 │ │ - b.n bee0a │ │ + b.n bfa5a │ │ movs r0, #96 @ 0x60 │ │ - b.n bf20e │ │ - strb r1, [r4, r5] │ │ - mla r0, r0, ip, r0 │ │ - b.n bf216 │ │ + b.n bfe5e │ │ + strb r3, [r1, r5] │ │ + @ instruction: 0xfa00000c │ │ + b.n bfe66 │ │ movs r4, r2 │ │ - b.n be5e4 │ │ + b.n bf234 │ │ movs r7, r0 │ │ - b.n bee1e │ │ + b.n bfa6e │ │ str r3, [r4, #64] @ 0x40 │ │ add.w r0, r0, r8, lsr #24 │ │ - b.n be5f0 │ │ + b.n bf240 │ │ movs r4, r0 │ │ - b.n bee2a │ │ - beq.n beb0c │ │ - b.n bef84 │ │ + b.n bfa7a │ │ + beq.n bf75c │ │ + b.n bfbd4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, r5, r9, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r6, r7, r8, ip, sp, lr, pc} │ │ movs r1, r0 │ │ - add r2, pc, #352 @ (adr r2, bec58 ) │ │ - vsubw.u , q2, d20 │ │ - vsra.u64 , q4, #11 │ │ + str r5, [sp, #376] @ 0x178 │ │ + @ instruction: 0xfff40b37 │ │ + vcle.s16 d31, d8, #0 │ │ movs r1, r0 │ │ - add r2, pc, #48 @ (adr r2, beb34 ) │ │ - @ instruction: 0xfff4d9d4 │ │ + str r5, [sp, #72] @ 0x48 │ │ + @ instruction: 0xfff4cd22 │ │ @ instruction: 0xfff44bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n bf02c │ │ - beq.n beb44 │ │ - b.n befb0 │ │ + b.n bfc7c │ │ + beq.n bf794 │ │ + b.n bfc00 │ │ stmia r0!, {r3} │ │ - b.n be650 │ │ + b.n bf2a0 │ │ asrs r4, r3, #1 │ │ - b.n be6be │ │ + b.n bf30e │ │ str r0, [r2, #0] │ │ - b.n be642 │ │ + b.n bf292 │ │ strb r4, [r3, #4] │ │ - b.n bec32 │ │ + b.n bf882 │ │ asrs r0, r0, #32 │ │ - b.n bf26a │ │ - b.n beca4 │ │ - b.n be69c │ │ + b.n bfeba │ │ + b.n bf8f4 │ │ + b.n bf2ec │ │ ldrh r0, [r2, #22] │ │ - b.n bedc0 │ │ + b.n bfa10 │ │ lsrs r0, r3 │ │ - b.n beec4 │ │ + b.n bfb14 │ │ str r5, [r0, r0] │ │ - b.n beb8c │ │ + b.n bf7dc │ │ str r4, [r0, #0] │ │ - b.n be66c │ │ + b.n bf2bc │ │ ands r4, r0 │ │ - b.n beb92 │ │ + b.n bf7e2 │ │ ands r5, r0 │ │ - b.n bee6e │ │ + b.n bfabe │ │ str r0, [sp, #4] │ │ asrs r0, r4, #6 │ │ strh r1, [r0, #0] │ │ asrs r0, r4, #6 │ │ str r2, [r0, r0] │ │ - b.n bf00e │ │ + b.n bfc5e │ │ str r0, [r0, #0] │ │ - b.n bf102 │ │ + b.n bfd52 │ │ movs r7, r3 │ │ subs r2, #0 │ │ movs r0, #8 │ │ - b.n bec02 │ │ + b.n bf852 │ │ movs r0, #9 │ │ - b.n bed08 │ │ + b.n bf958 │ │ movs r4, r3 │ │ subs r2, #0 │ │ asrs r0, r6, #4 │ │ - b.n be6a8 │ │ + b.n bf2f8 │ │ asrs r1, r0, #32 │ │ - b.n bec8c │ │ + b.n bf8dc │ │ asrs r2, r3, #1 │ │ - b.n be714 │ │ + b.n bf364 │ │ movs r2, r0 │ │ - b.n bf218 │ │ + b.n bfe68 │ │ movs r2, r4 │ │ cmp r2, #0 │ │ movs r0, #6 │ │ - b.n be71e │ │ + b.n bf36e │ │ asrs r0, r0, #32 │ │ - b.n bf2c2 │ │ + b.n bff12 │ │ asrs r4, r2, #32 │ │ - b.n be6a0 │ │ + b.n bf2f0 │ │ movs r0, r1 │ │ - b.n bf1ae │ │ + b.n bfdfe │ │ asrs r0, r2, #32 │ │ - b.n be6a8 │ │ + b.n bf2f8 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ str r0, [r1, #4] │ │ - b.n be6b6 │ │ + b.n bf306 │ │ asrs r0, r2, #32 │ │ - b.n be6ba │ │ + b.n bf30a │ │ blx fp │ │ - b.n bef2a │ │ + b.n bfb7a │ │ movs r0, #1 │ │ - b.n bf0ca │ │ + b.n bfd1a │ │ adds r0, #0 │ │ - b.n bf0f0 │ │ + b.n bfd40 │ │ str r1, [r0, r0] │ │ - b.n bec38 │ │ + b.n bf888 │ │ strb r0, [r1, #0] │ │ - b.n bf2ee │ │ + b.n bff3e │ │ movs r7, #248 @ 0xf8 │ │ - b.n bef3e │ │ + b.n bfb8e │ │ str r0, [r2, #0] │ │ - b.n bf0d0 │ │ + b.n bfd20 │ │ ands r4, r5 │ │ - b.n be6da │ │ + b.n bf32a │ │ movs r0, #8 │ │ - b.n bf2fe │ │ + b.n bff4e │ │ asrs r6, r0, #32 │ │ - b.n bef02 │ │ + b.n bfb52 │ │ adds r0, #5 │ │ - b.n bef06 │ │ + b.n bfb56 │ │ movs r4, r0 │ │ - b.n bef0a │ │ + b.n bfb5a │ │ str r4, [r5, #76] @ 0x4c │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n bf392 │ │ + b.n bffe2 │ │ movs r0, r1 │ │ - b.n bf276 │ │ + b.n bfec6 │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n bef1e │ │ - beq.n bec10 │ │ - b.n bf078 │ │ + b.n bfb6e │ │ + beq.n bf860 │ │ + b.n bfcc8 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r3, r5, r7} │ │ - b.n bf078 │ │ + b.n bfcc8 │ │ asrs r0, r5, #2 │ │ - b.n be6ee │ │ + b.n bf33e │ │ asrs r4, r5, #2 │ │ - b.n be6f2 │ │ + b.n bf342 │ │ asrs r0, r0, #32 │ │ - b.n bf3b6 │ │ - bl 51a6f6 │ │ + b.n c0006 │ │ + bl 51b346 │ │ movs r1, r0 │ │ - b.n bef3e │ │ - beq.n bec30 │ │ - b.n bf098 │ │ + b.n bfb8e │ │ + beq.n bf880 │ │ + b.n bfce8 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r4, r7, ip} │ │ - b.n be748 │ │ + b.n bf398 │ │ ands r0, r0 │ │ - b.n bef4e │ │ + b.n bfb9e │ │ adds r0, #144 @ 0x90 │ │ - b.n be750 │ │ + b.n bf3a0 │ │ movs r2, r0 │ │ - b.n bf356 │ │ + b.n bffa6 │ │ asrs r1, r0, #32 │ │ - b.n bed38 │ │ + b.n bf988 │ │ movs r0, #207 @ 0xcf │ │ - b.n bf35e │ │ + b.n bffae │ │ adds r0, #3 │ │ - b.n bed40 │ │ + b.n bf990 │ │ asrs r0, r0, #12 │ │ - stmia.w sp, {r0, r1, r3, r5, r6, r9, sl, fp, sp, lr} │ │ + stmia.w sp, {r2, r3, r5, r6, r9, sl, fp, sp, lr} │ │ @ instruction: 0xebff0004 │ │ - b.n bef6e │ │ + b.n bfbbe │ │ @ instruction: 0xffd1eaff │ │ movs r1, r0 │ │ - b.n bf316 │ │ + b.n bff66 │ │ movs r3, r0 │ │ - bge.n bec3a │ │ + bge.n bf88a │ │ str r6, [r0, #0] │ │ - b.n bed3e │ │ + b.n bf98e │ │ str r5, [r0, r0] │ │ - b.n bed42 │ │ + b.n bf992 │ │ strb r0, [r0, #0] │ │ - b.n becd4 │ │ + b.n bf924 │ │ movs r3, r0 │ │ and.w r3, r0, ip, asr #27 │ │ add.w r0, r0, r0 │ │ - b.n be772 │ │ + b.n bf3c2 │ │ movs r4, r0 │ │ - b.n bf2f6 │ │ + b.n bff46 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ lsls r7, r7, #16 │ │ - b.n bf30c │ │ + b.n bff5c │ │ movs r0, #7 │ │ - b.n befa2 │ │ + b.n bfbf2 │ │ movs r4, #63 @ 0x3f │ │ movs r3, #160 @ 0xa0 │ │ movs r4, r0 │ │ - b.n befaa │ │ + b.n bfbfa │ │ asrs r6, r0, #32 │ │ - b.n befae │ │ + b.n bfbfe │ │ adds r0, #5 │ │ - b.n befb2 │ │ + b.n bfc02 │ │ str r2, [r0, #76] @ 0x4c │ │ add.w r0, r0, r0 │ │ - b.n bef28 │ │ + b.n bfb78 │ │ asrs r0, r0, #32 │ │ - b.n bf43e │ │ + b.n c008e │ │ @ instruction: 0xffd50aff │ │ @ instruction: 0xffeaeaff │ │ movs r0, r0 │ │ - b.n bf32a │ │ + b.n bff7a │ │ asrs r0, r0, #32 │ │ - b.n bf44e │ │ + b.n c009e │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #6 │ │ movs r1, r0 │ │ - b.n befd6 │ │ - beq.n becc8 │ │ - b.n bf130 │ │ + b.n bfc26 │ │ + beq.n bf918 │ │ + b.n bfd80 │ │ ldrh r0, [r6, #30] │ │ - ldmia.w sp!, {r5, r6, r7, ip, sp, lr, pc} │ │ + ldmia.w sp!, {r4, r7, ip, sp, lr, pc} │ │ movs r1, r0 │ │ - sub sp, #236 @ 0xec │ │ - vrsra.u64 d31, d0, #12 │ │ + add r4, pc, #292 @ (adr r4, bfa18 ) │ │ + vtbl.8 d30, {d20}, d18 │ │ vcvt.f16.u16 q10, q8, #12 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n bf1cc │ │ + b.n bfe1c │ │ ands r0, r0 │ │ - b.n bf3f6 │ │ + b.n c0046 │ │ movs r0, r0 │ │ - b.n bf35e │ │ + b.n bffae │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ - b.n bf002 │ │ + b.n bfc52 │ │ movs r0, r0 │ │ - b.n be7e6 │ │ + b.n bf436 │ │ str r2, [r0, r0] │ │ - b.n bf00a │ │ + b.n bfc5a │ │ movs r0, #4 │ │ - b.n bf40e │ │ + b.n c005e │ │ movs r2, r0 │ │ - b.n bf2fc │ │ + b.n bff4c │ │ movs r0, #1 │ │ lsls r0, r0, #12 │ │ str r1, [r1, #72] @ 0x48 │ │ add.w r0, r0, r0 │ │ - b.n bf37e │ │ + b.n bffce │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ str r6, [r0, #60] @ 0x3c │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n be80a │ │ + b.n bf45a │ │ movs r4, r0 │ │ - b.n bf02e │ │ + b.n bfc7e │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2} │ │ - b.n bf320 │ │ + b.n bff70 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n be82a │ │ + b.n bf47a │ │ str r3, [r3, #72] @ 0x48 │ │ add.w r0, r0, r0 │ │ - b.n bf3a6 │ │ + b.n bfff6 │ │ @ instruction: 0xfff51aff │ │ movs r4, r0 │ │ - b.n bf04e │ │ + b.n bfc9e │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n bf234 │ │ - beq.n bedb4 │ │ - b.n bf1b8 │ │ + b.n bfe84 │ │ + beq.n bfa04 │ │ + b.n bfe08 │ │ str r0, [r6, r0] │ │ - b.n be842 │ │ - ldr r6, [pc, #404] @ (beeb8 ) │ │ - b.n bf332 │ │ - ldr r6, [pc, #444] @ (beee4 ) │ │ - b.n bf3b2 │ │ + b.n bf492 │ │ + ldr r6, [pc, #404] @ (bfb08 ) │ │ + b.n bff82 │ │ + ldr r6, [pc, #444] @ (bfb34 ) │ │ + b.n c0002 │ │ movs r0, r0 │ │ - b.n bf3d8 │ │ + b.n c0028 │ │ movs r3, #240 @ 0xf0 │ │ - b.n befc8 │ │ + b.n bfc18 │ │ lsls r5, r0, #3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #5 │ │ - b.n be864 │ │ - bl 51a83a │ │ + b.n bf4b4 │ │ + bl 51b48a │ │ lsls r0, r1, #5 │ │ - b.n be86c │ │ - bl 51a842 │ │ + b.n bf4bc │ │ + bl 51b492 │ │ movs r1, #76 @ 0x4c │ │ - b.n be874 │ │ - bl 51a84a │ │ + b.n bf4c4 │ │ + bl 51b49a │ │ adds r1, #72 @ 0x48 │ │ - b.n be87c │ │ - bl 51a852 │ │ + b.n bf4cc │ │ + bl 51b4a2 │ │ strb r2, [r0, #0] │ │ - b.n bed9c │ │ + b.n bf9ec │ │ str r3, [r0, #0] │ │ - b.n bed9e │ │ + b.n bf9ee │ │ strb r7, [r0, #0] │ │ - b.n bf08e │ │ + b.n bfcde │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r2, r0, #32 │ │ - b.n bf0aa │ │ + b.n bfcfa │ │ movs r3, r0 │ │ - b.n bf0ae │ │ - blx 4c03b0 │ │ + b.n bfcfe │ │ + blx 4c1000 │ │ @ instruction: 0xfff3eaff │ │ movs r1, #200 @ 0xc8 │ │ - b.n be8a4 │ │ - bl 51a87a │ │ + b.n bf4f4 │ │ + bl 51b4ca │ │ movs r4, r0 │ │ - b.n bf026 │ │ + b.n bfc76 │ │ lsls r7, r5, #2 │ │ lsrs r0, r0, #8 │ │ cmp r4, #2 │ │ - b.n bf294 │ │ + b.n bfee4 │ │ movs r0, #40 @ 0x28 │ │ - b.n be7a4 │ │ + b.n bf3f4 │ │ movs r0, #0 │ │ - b.n bf552 │ │ + b.n c01a2 │ │ str r4, [r6, r0] │ │ - b.n be8b0 │ │ + b.n bf500 │ │ movs r2, #248 @ 0xf8 │ │ - b.n bf134 │ │ + b.n bfd84 │ │ movs r0, r1 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n bf0e2 │ │ - add r0, pc, #4 @ (adr r0, beda8 ) │ │ - b.n bf0e6 │ │ + b.n bfd32 │ │ + add r0, pc, #4 @ (adr r0, bf9f8 ) │ │ + b.n bfd36 │ │ str r4, [r6, r0] │ │ - b.n be8e4 │ │ - ldr r6, [pc, #404] @ (bef40 ) │ │ - b.n bf3ba │ │ - ldr r6, [pc, #444] @ (bef6c ) │ │ - b.n bf43a │ │ + b.n bf534 │ │ + ldr r6, [pc, #404] @ (bfb90 ) │ │ + b.n c000a │ │ + ldr r6, [pc, #444] @ (bfbbc ) │ │ + b.n c008a │ │ movs r1, #200 @ 0xc8 │ │ - b.n be8e0 │ │ - bl 51a8b6 │ │ + b.n bf530 │ │ + bl 51b506 │ │ movs r4, r0 │ │ - b.n bf062 │ │ + b.n bfcb2 │ │ lsls r0, r3, #2 │ │ lsrs r0, r0, #8 │ │ rors r0, r1 │ │ - b.n be8d0 │ │ + b.n bf520 │ │ movs r1, #196 @ 0xc4 │ │ - b.n be8f4 │ │ - bl 51a8ca │ │ + b.n bf544 │ │ + bl 51b51a │ │ movs r0, #36 @ 0x24 │ │ - b.n be7e8 │ │ + b.n bf438 │ │ movs r0, r0 │ │ - b.n bf47a │ │ + b.n c00ca │ │ movs r3, #208 @ 0xd0 │ │ - b.n bf070 │ │ - add r0, pc, #12 @ (adr r0, bede8 ) │ │ - b.n bf11e │ │ + b.n bfcc0 │ │ + add r0, pc, #12 @ (adr r0, bfa38 ) │ │ + b.n bfd6e │ │ strb r2, [r0, #0] │ │ - b.n bf122 │ │ + b.n bfd72 │ │ @ instruction: 0xffef0aff │ │ movs r3, #208 @ 0xd0 │ │ - b.n bf080 │ │ + b.n bfcd0 │ │ str r0, [r0, #0] │ │ - b.n bf52e │ │ - add r0, pc, #12 @ (adr r0, bedfc ) │ │ - b.n bf132 │ │ + b.n c017e │ │ + add r0, pc, #12 @ (adr r0, bfa4c ) │ │ + b.n bfd82 │ │ strb r2, [r0, #0] │ │ - b.n bf136 │ │ + b.n bfd86 │ │ movs r3, r1 │ │ and.w r0, r0, r4, ror #12 │ │ - b.n be938 │ │ - ldr r6, [pc, #404] @ (bef94 ) │ │ - b.n bf40e │ │ - ldr r6, [pc, #444] @ (befc0 ) │ │ - b.n bf48e │ │ + b.n bf588 │ │ + ldr r6, [pc, #404] @ (bfbe4 ) │ │ + b.n c005e │ │ + ldr r6, [pc, #444] @ (bfc10 ) │ │ + b.n c00de │ │ adds r1, #200 @ 0xc8 │ │ - b.n be930 │ │ - bl 51a90a │ │ + b.n bf580 │ │ + bl 51b55a │ │ strb r0, [r4, #0] │ │ - b.n be848 │ │ + b.n bf498 │ │ movs r4, r0 │ │ - b.n bf0bc │ │ + b.n bfd0c │ │ lsls r5, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #36 @ 0x24 │ │ - b.n be854 │ │ + b.n bf4a4 │ │ str r1, [r0, #0] │ │ - b.n bf32e │ │ + b.n bff7e │ │ movs r2, r0 │ │ - b.n bf0d2 │ │ + b.n bfd22 │ │ @ instruction: 0xffde0aff │ │ movs r0, #40 @ 0x28 │ │ - b.n be864 │ │ + b.n bf4b4 │ │ strh r6, [r0, r2] │ │ - b.n bef36 │ │ + b.n bfb86 │ │ stmia r0!, {r4} │ │ - b.n be960 │ │ - bl 51a936 │ │ + b.n bf5b0 │ │ + bl 51b586 │ │ movs r0, r0 │ │ - b.n bf4f6 │ │ + b.n c0146 │ │ @ instruction: 0xfff50aff │ │ strb r0, [r4, #0] │ │ - b.n be85c │ │ - b.n bee50 │ │ - b.n be974 │ │ - bl 51a94a │ │ + b.n bf4ac │ │ + b.n bfaa0 │ │ + b.n bf5c4 │ │ + bl 51b59a │ │ movs r0, #0 │ │ - b.n be97c │ │ - bl 51a952 │ │ + b.n bf5cc │ │ + bl 51b5a2 │ │ adds r0, #4 │ │ - b.n be984 │ │ - bl 51a95a │ │ + b.n bf5d4 │ │ + bl 51b5aa │ │ strb r0, [r0, #0] │ │ - b.n be98c │ │ + b.n bf5dc │ │ ands r3, r0 │ │ - b.n beec2 │ │ + b.n bfb12 │ │ str r0, [sp, #28] │ │ - b.n beeae │ │ + b.n bfafe │ │ ands r4, r0 │ │ - b.n bf1a0 │ │ - bl 51a96e │ │ + b.n bfdf0 │ │ + bl 51b5be │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ - blx 4c04b8 │ │ - b.n bee82 │ │ - b.n bf1be │ │ + blx 4c1108 │ │ + b.n bfad2 │ │ + b.n bfe0e │ │ movs r0, #7 │ │ - b.n bf1c2 │ │ + b.n bfe12 │ │ adds r0, #4 │ │ - b.n be9b0 │ │ - bl 51a986 │ │ + b.n bf600 │ │ + bl 51b5d6 │ │ strb r0, [r0, #0] │ │ - b.n be9b8 │ │ + b.n bf608 │ │ str r0, [sp, #12] │ │ - b.n beeee │ │ + b.n bfb3e │ │ ands r7, r0 │ │ - b.n beeda │ │ + b.n bfb2a │ │ ands r1, r1 │ │ - b.n bf1c2 │ │ - bl 51a99a │ │ + b.n bfe12 │ │ + bl 51b5ea │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xfff3eaff │ │ - blx 4c04e8 │ │ - b.n beeb4 │ │ - b.n be9d8 │ │ - bl 51a9ae │ │ + blx 4c1138 │ │ + b.n bfb04 │ │ + b.n bf628 │ │ + bl 51b5fe │ │ movs r0, #0 │ │ - b.n be9e0 │ │ - bl 51a9b6 │ │ + b.n bf630 │ │ + bl 51b606 │ │ strh r4, [r0, #0] │ │ - b.n be9e8 │ │ - bl 51a9be │ │ + b.n bf638 │ │ + bl 51b60e │ │ strb r0, [r0, #0] │ │ - b.n be9f0 │ │ + b.n bf640 │ │ ands r0, r1 │ │ - b.n bef26 │ │ + b.n bfb76 │ │ adds r0, #7 │ │ - b.n bef12 │ │ + b.n bfb62 │ │ adds r0, #4 │ │ - b.n bf1f8 │ │ - bl 51a9d2 │ │ + b.n bfe48 │ │ + bl 51b622 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ - blx 4c051c │ │ - b.n beef0 │ │ - b.n bf222 │ │ + blx 4c116c │ │ + b.n bfb40 │ │ + b.n bfe72 │ │ movs r0, #7 │ │ - b.n bf226 │ │ + b.n bfe76 │ │ strh r4, [r0, #0] │ │ - b.n bea14 │ │ - bl 51a9ea │ │ + b.n bf664 │ │ + bl 51b63a │ │ strb r0, [r0, #0] │ │ - b.n bea1c │ │ + b.n bf66c │ │ adds r0, #8 │ │ - b.n bef52 │ │ + b.n bfba2 │ │ ands r7, r0 │ │ - b.n bef3e │ │ + b.n bfb8e │ │ adds r0, #3 │ │ - b.n bf226 │ │ - bl 51a9fe │ │ + b.n bfe76 │ │ + bl 51b64e │ │ @ instruction: 0xfff41aff │ │ strh r0, [r2, #6] │ │ - b.n bf294 │ │ + b.n bfee4 │ │ adds r0, #9 │ │ - b.n bef6a │ │ + b.n bfbba │ │ ands r0, r1 │ │ - b.n bef56 │ │ + b.n bfba6 │ │ adds r0, #3 │ │ - b.n bf23e │ │ + b.n bfe8e │ │ @ instruction: 0xffe21aff │ │ adds r0, #0 │ │ - b.n befc2 │ │ + b.n bfc12 │ │ adds r0, #1 │ │ - b.n bf0de │ │ + b.n bfd2e │ │ @ instruction: 0xffb43aff │ │ strb r0, [r4, #0] │ │ - b.n be960 │ │ + b.n bf5b0 │ │ adds r0, #7 │ │ - b.n befd2 │ │ + b.n bfc22 │ │ adds r0, #10 │ │ - b.n bf0ee │ │ + b.n bfd3e │ │ @ instruction: 0xffb82aff │ │ adds r0, #0 │ │ - b.n bef7e │ │ + b.n bfbce │ │ strb r1, [r0, #0] │ │ - b.n bef9a │ │ + b.n bfbea │ │ adds r0, #7 │ │ - b.n bf268 │ │ + b.n bfeb8 │ │ strb r2, [r0, #0] │ │ - b.n bf286 │ │ - add r0, pc, #56 @ (adr r0, bef80 ) │ │ - b.n bf28a │ │ + b.n bfed6 │ │ + add r0, pc, #56 @ (adr r0, bfbd0 ) │ │ + b.n bfeda │ │ @ instruction: 0xffb21aff │ │ @ instruction: 0xff92eaff │ │ ldrh r7, [r3, #60] @ 0x3c │ │ - b.n bf2c0 │ │ + b.n bff10 │ │ adds r0, #2 │ │ - b.n befaa │ │ + b.n bfbfa │ │ ands r6, r1 │ │ - b.n befb0 │ │ + b.n bfc00 │ │ adds r0, #4 │ │ - b.n bf288 │ │ + b.n bfed8 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ - bl 51aa66 │ │ + bl 51b6b6 │ │ strh r0, [r3, #22] │ │ - b.n bf308 │ │ + b.n bff58 │ │ str r0, [sp, #32] │ │ - b.n bf2b2 │ │ + b.n bff02 │ │ strh r0, [r7, #22] │ │ - b.n bf310 │ │ + b.n bff60 │ │ subs r7, #152 @ 0x98 │ │ - b.n bf2c4 │ │ + b.n bff14 │ │ movs r0, r0 │ │ - b.n bf624 │ │ + b.n c0274 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ ldrh r7, [r3, #60] @ 0x3c │ │ - b.n bf2f0 │ │ + b.n bff40 │ │ adds r0, #2 │ │ - b.n befda │ │ + b.n bfc2a │ │ ands r6, r1 │ │ - b.n befe0 │ │ + b.n bfc30 │ │ adds r0, #4 │ │ - b.n bf2b8 │ │ + b.n bff08 │ │ @ instruction: 0xfff40aff │ │ adds r0, #0 │ │ - b.n bf6da │ │ - bl 4dea9a │ │ + b.n c032a │ │ + bl 4df6ea │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #12 │ │ - b.n bf6e6 │ │ + b.n c0336 │ │ movs r0, r0 │ │ - b.n bf650 │ │ - bl 51aaaa │ │ + b.n c02a0 │ │ + bl 51b6fa │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #188 @ 0xbc │ │ - b.n beaf4 │ │ + b.n bf744 │ │ adds r0, #3 │ │ - b.n bf0d8 │ │ + b.n bfd28 │ │ adds r0, #90 @ 0x5a │ │ - b.n beb64 │ │ + b.n bf7b4 │ │ movs r3, r0 │ │ - b.n bf668 │ │ + b.n c02b8 │ │ movs r1, r0 │ │ cmp r2, #0 │ │ strb r0, [r4, #0] │ │ - b.n bea00 │ │ + b.n bf650 │ │ @ instruction: 0xff92eaff │ │ ands r0, r0 │ │ - b.n bf312 │ │ + b.n bff62 │ │ movs r0, r3 │ │ - b.n beaf0 │ │ + b.n bf740 │ │ str r1, [r0, r0] │ │ - b.n bf31a │ │ + b.n bff6a │ │ asrs r4, r3, #32 │ │ - b.n beaf8 │ │ + b.n bf748 │ │ lsls r0, r2, #15 │ │ - b.n bf278 │ │ + b.n bfec8 │ │ movs r0, r4 │ │ - b.n beb00 │ │ + b.n bf750 │ │ asrs r4, r4, #32 │ │ - b.n beb04 │ │ + b.n bf754 │ │ movs r4, r4 │ │ - b.n bea24 │ │ + b.n bf674 │ │ movs r0, #16 │ │ - b.n beb0c │ │ + b.n bf75c │ │ movs r0, #106 @ 0x6a │ │ - b.n bf736 │ │ + b.n c0386 │ │ asrs r1, r0, #32 │ │ @ instruction: 0xe98d0003 │ │ - b.n bf73e │ │ - b.n bf028 │ │ - b.n beb1c │ │ + b.n c038e │ │ + b.n bfc78 │ │ + b.n bf76c │ │ str r0, [r0, #0] │ │ - b.n beb20 │ │ + b.n bf770 │ │ asrs r4, r5, #1 │ │ - b.n beb48 │ │ + b.n bf798 │ │ adds r0, #108 @ 0x6c │ │ - b.n beb4c │ │ + b.n bf79c │ │ asrs r1, r0, #32 │ │ - b.n bf130 │ │ + b.n bfd80 │ │ adds r0, #3 │ │ - b.n bf134 │ │ - ldr r7, [r5, #84] @ 0x54 │ │ + b.n bfd84 │ │ + ldr r0, [r6, #84] @ 0x54 │ │ @ instruction: 0xebff0004 │ │ - b.n bf35e │ │ + b.n bffae │ │ asrs r5, r0, #32 │ │ - b.n bf362 │ │ + b.n bffb2 │ │ @ instruction: 0xffe7eaff │ │ movs r0, #0 │ │ - b.n bf078 │ │ + b.n bfcc8 │ │ adds r0, #1 │ │ - b.n bf082 │ │ + b.n bfcd2 │ │ movs r0, #3 │ │ - b.n bf356 │ │ + b.n bffa6 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n bf37a │ │ + b.n bffca │ │ asrs r2, r1, #32 │ │ - b.n bf37e │ │ + b.n bffce │ │ strb r0, [r1, #5] │ │ - b.n beb4c │ │ - add r1, pc, #304 @ (adr r1, bf174 ) │ │ - b.n beb50 │ │ - beq.n bf080 │ │ - b.n bf4e0 │ │ + b.n bf79c │ │ + add r1, pc, #304 @ (adr r1, bfdc4 ) │ │ + b.n bf7a0 │ │ + beq.n bfcd0 │ │ + b.n c0130 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r6, ip} │ │ - b.n beb72 │ │ + b.n bf7c2 │ │ rors r0, r1 │ │ - b.n beb58 │ │ + b.n bf7a8 │ │ lsls r0, r1, #1 │ │ - b.n beb7a │ │ + b.n bf7ca │ │ movs r3, #208 @ 0xd0 │ │ - b.n bf2f4 │ │ + b.n bff44 │ │ lsrs r2, r2, #29 │ │ - b.n bf562 │ │ + b.n c01b2 │ │ asrs r3, r0, #32 │ │ - b.n bf3a6 │ │ + b.n bfff6 │ │ movs r0, #240 @ 0xf0 │ │ - b.n bf3ea │ │ + b.n c003a │ │ movs r2, r0 │ │ - b.n bf3ae │ │ - beq.n bf0a8 │ │ - b.n bf508 │ │ + b.n bfffe │ │ + beq.n bfcf8 │ │ + b.n c0158 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r7, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r6, sl, fp, sp, lr, pc} │ │ movs r1, r0 │ │ - bl 40e064 │ │ - ldr r0, [sp, #456] @ 0x1c8 │ │ + ldmia.w fp, {r2, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + ldrh r1, [r6, #18] │ │ vqshrun.s64 d20, q8, #12 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n bf5a4 │ │ + b.n c01f4 │ │ adds r2, #80 @ 0x50 │ │ - b.n bebae │ │ + b.n bf7fe │ │ stmia r2!, {r2, r4, r6} │ │ - b.n bebb2 │ │ + b.n bf802 │ │ movs r1, r0 │ │ - b.n bf33c │ │ + b.n bff8c │ │ adds r0, #1 │ │ movs r1, #160 @ 0xa0 │ │ adds r2, #80 @ 0x50 │ │ - b.n beb9e │ │ + b.n bf7ee │ │ adds r1, #1 │ │ - b.n befda │ │ + b.n bfc2a │ │ adds r0, #1 │ │ - b.n bf7ac │ │ + b.n c03fc │ │ adds r1, #1 │ │ - b.n befc2 │ │ + b.n bfc12 │ │ stmia r2!, {r2, r4, r6} │ │ - b.n bebce │ │ + b.n bf81e │ │ adds r0, #0 │ │ - b.n bebea │ │ + b.n bf83a │ │ movs r1, r0 │ │ - b.n bf35c │ │ + b.n bffac │ │ adds r0, #1 │ │ lsls r3, r0, #9 │ │ movs r2, r0 │ │ - b.n bf762 │ │ + b.n c03b2 │ │ adds r0, #0 │ │ - b.n bebda │ │ + b.n bf82a │ │ ldrh r0, [r6, #0] │ │ subs r0, #189 @ 0xbd │ │ stmia r0!, {r0} │ │ - b.n bf80a │ │ - b.n bf0ce │ │ - b.n bf570 │ │ + b.n c045a │ │ + b.n bfd1e │ │ + b.n c01c0 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ adds r2, #84 @ 0x54 │ │ - b.n bebf6 │ │ + b.n bf846 │ │ asrs r1, r0 │ │ - b.n bf000 │ │ + b.n bfc50 │ │ adds r0, #4 │ │ - b.n bf564 │ │ + b.n c01b4 │ │ str r1, [r0, r4] │ │ - b.n bf008 │ │ + b.n bfc58 │ │ lsls r4, r4 │ │ - b.n bf1fe │ │ + b.n bfe4e │ │ lsls r5, r4, #2 │ │ - b.n bf392 │ │ + b.n bffe2 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ negs r0, r2 │ │ - b.n bec12 │ │ + b.n bf862 │ │ movs r0, #1 │ │ - b.n bf57a │ │ + b.n c01ca │ │ movs r4, r0 │ │ - b.n bf3b6 │ │ + b.n c0006 │ │ ands r6, r1 │ │ adds r1, #160 @ 0xa0 │ │ negs r0, r2 │ │ - b.n bec02 │ │ + b.n bf852 │ │ asrs r1, r0 │ │ - b.n bf02c │ │ + b.n bfc7c │ │ ands r1, r0 │ │ - b.n bf812 │ │ + b.n c0462 │ │ asrs r1, r0 │ │ - b.n bf014 │ │ + b.n bfc64 │ │ asrs r4, r2, #9 │ │ - b.n bec32 │ │ + b.n bf882 │ │ adds r0, #0 │ │ - b.n bec38 │ │ + b.n bf888 │ │ movs r3, r0 │ │ - b.n bf3d6 │ │ + b.n c0026 │ │ adds r0, #1 │ │ lsls r3, r0, #9 │ │ adds r0, #0 │ │ - b.n bec24 │ │ + b.n bf874 │ │ movs r1, r0 │ │ - b.n bf7ca │ │ + b.n c041a │ │ asrs r6, r1, #32 │ │ - b.n bf46a │ │ + b.n c00ba │ │ @ instruction: 0xffe68aff │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n bf654 │ │ + b.n c02a4 │ │ adds r0, #0 │ │ - b.n bec5e │ │ + b.n bf8ae │ │ str r0, [r0, r0] │ │ - b.n bec68 │ │ + b.n bf8b8 │ │ str r4, [r0, #0] │ │ - b.n beb6c │ │ + b.n bf7bc │ │ ands r2, r0 │ │ - b.n bf254 │ │ + b.n bfea4 │ │ movs r4, r0 │ │ - b.n bf3fa │ │ + b.n c004a │ │ movs r7, r1 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n bf896 │ │ + b.n c04e6 │ │ movs r0, r0 │ │ - b.n bf804 │ │ + b.n c0454 │ │ ands r0, r0 │ │ - b.n bec64 │ │ + b.n bf8b4 │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ strb r5, [r0, #4] │ │ - b.n bf08c │ │ + b.n bfcdc │ │ movs r1, r0 │ │ - b.n bf418 │ │ + b.n c0068 │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ strb r4, [r0, #4] │ │ - b.n bf078 │ │ + b.n bfcc8 │ │ ands r1, r0 │ │ - b.n bf5fe │ │ + b.n c024e │ │ str r1, [r0, r0] │ │ - b.n bf624 │ │ + b.n c0274 │ │ @ instruction: 0xfff81aff │ │ str r0, [r0, r0] │ │ - b.n bf8c2 │ │ + b.n c0512 │ │ ands r2, r0 │ │ - b.n bf4c6 │ │ + b.n c0116 │ │ movs r5, r0 │ │ - b.n bf432 │ │ + b.n c0082 │ │ movs r3, r2 │ │ ldrh r0, [r0, #16] │ │ movs r0, r6 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n bf4d6 │ │ + b.n c0126 │ │ asrs r4, r0, #32 │ │ - b.n bf4da │ │ + b.n c012a │ │ strb r2, [r0, #0] │ │ - b.n bf4de │ │ + b.n c012e │ │ str r0, [r0, r0] │ │ - b.n bf4e2 │ │ + b.n c0132 │ │ ldc2 11, cr14, [r0, #1020]! @ 0x3fc @ │ │ movs r0, r0 │ │ - b.n bf84a │ │ + b.n c049a │ │ ldrh r0, [r6, #6] │ │ adds r5, r7, r2 │ │ adds r0, #0 │ │ - b.n becdc │ │ + b.n bf92c │ │ movs r0, #7 │ │ - b.n bf4f6 │ │ + b.n c0146 │ │ asrs r6, r0, #32 │ │ - b.n bf4fa │ │ + b.n c014a │ │ str r0, [r0, r0] │ │ - b.n bece4 │ │ + b.n bf934 │ │ ands r7, r0 │ │ - b.n bf2cc │ │ + b.n bff1c │ │ movs r0, r0 │ │ - b.n bf906 │ │ + b.n c0556 │ │ movs r0, r0 │ │ - b.n bf874 │ │ + b.n c04c4 │ │ ands r0, r0 │ │ - b.n becd4 │ │ + b.n bf924 │ │ @ instruction: 0xffe31aff │ │ str r0, [r0, r0] │ │ - b.n bf916 │ │ + b.n c0566 │ │ movs r5, r0 │ │ - b.n bf482 │ │ + b.n c00d2 │ │ movs r5, r3 │ │ ldr r2, [sp, #0] │ │ stmia r0!, {r0, r2} │ │ - b.n bf26a │ │ + b.n bfeba │ │ movs r4, r0 │ │ - b.n bf89e │ │ + b.n c04ee │ │ movs r1, r0 │ │ cmp r2, #0 │ │ movs r0, #4 │ │ - b.n bf52e │ │ + b.n c017e │ │ movs r3, r2 │ │ and.w r0, r0, r8, asr #9 │ │ - b.n bf714 │ │ - b.n bf1fe │ │ - b.n bf992 │ │ + b.n c0364 │ │ + b.n bfe4e │ │ + b.n c05e2 │ │ lsrs r7, r5, #11 │ │ orn r0, r2, #581632 @ 0x8e000 │ │ - b.n bf28a │ │ + b.n bfeda │ │ asrs r4, r0 │ │ - b.n bf30c │ │ + b.n bff5c │ │ str r7, [r1, #0] │ │ - b.n bf9ca │ │ + b.n c061a │ │ subs r0, r2, r6 │ │ cdp 0, 10, cr1, cr2, cr1, {0} │ │ - b.n bf32e │ │ + b.n bff7e │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf262400c │ │ - b.n bf6a2 │ │ + b.n c02f2 │ │ movs r0, #84 @ 0x54 │ │ movt r0, #1806 @ 0x70e │ │ - b.n bf562 │ │ + b.n c01b2 │ │ eors r0, r4 │ │ @ instruction: 0xf3f808e2 │ │ @ instruction: 0xf2607004 │ │ - b.n bf6dc │ │ - ldr r0, [pc, #912] @ (bf5c0 ) │ │ + b.n c032c │ │ + ldr r0, [pc, #912] @ (c0210 ) │ │ @ instruction: 0xf2f44a86 │ │ - bl ffd04228 │ │ + bl ffd04e78 │ │ subs r7, r7, r3 │ │ movs r6, r1 │ │ - b.n bf4f6 │ │ + b.n c0146 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r2, r0, #4 │ │ - b.n bf14c │ │ + b.n bfd9c │ │ movs r0, #1 │ │ - b.n bf6ce │ │ + b.n c031e │ │ asrs r1, r0, #32 │ │ - b.n bf750 │ │ + b.n c03a0 │ │ movs r5, r0 │ │ - b.n bf4f6 │ │ + b.n c0146 │ │ @ instruction: 0xfffa8aff │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n bf89e │ │ - blx 4bf8a0 │ │ + b.n c04ee │ │ + blx 4c04f0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r3, r0 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (bf2b4 ) │ │ + ldr r4, [pc, #64] @ (bff04 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n bf794 │ │ + b.n c03e4 │ │ asrs r4, r1, #32 │ │ ldmia.w r0, {r0, sp, lr, pc} │ │ - b.n bf708 │ │ + b.n c0358 │ │ adds r0, #129 @ 0x81 │ │ - b.n bf388 │ │ + b.n bffd8 │ │ movs r1, r0 │ │ - b.n bf52e │ │ - b.n bf294 │ │ - b.n bed8e │ │ + b.n c017e │ │ + b.n bfee4 │ │ + b.n bf9de │ │ adds r1, #3 │ │ - b.n bf392 │ │ + b.n bffe2 │ │ movs r0, #1 │ │ movs r2, #66 @ 0x42 │ │ movs r0, #0 │ │ - b.n bed9a │ │ + b.n bf9ea │ │ ands r0, r3 │ │ - b.n bedc4 │ │ + b.n bfa14 │ │ movs r0, #4 │ │ - b.n bf33a │ │ + b.n bff8a │ │ movs r0, #8 │ │ - b.n beda6 │ │ + b.n bf9f6 │ │ movs r1, r0 │ │ - b.n bf346 │ │ + b.n bff96 │ │ asrs r0, r3, #32 │ │ - b.n bf9ee │ │ + b.n c063e │ │ lsls r0, r0, #2 │ │ - b.n bf3b2 │ │ + b.n c0002 │ │ movs r1, #0 │ │ - b.n bf3b8 │ │ + b.n c0008 │ │ movs r0, r2 │ │ - b.n bf7c0 │ │ + b.n c0410 │ │ asrs r4, r3, #32 │ │ - b.n bf7c4 │ │ - strb r5, [r2, r3] │ │ - @ instruction: 0xfa008c10 │ │ + b.n c0414 │ │ + strb r5, [r5, r4] │ │ + mls ip, r0, r0, r8 │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n bf7e8 │ │ + b.n c0438 │ │ lsrs r7, r7, #1 │ │ - b.n bf974 │ │ + b.n c05c4 │ │ movs r0, #239 @ 0xef │ │ - b.n bf8da │ │ + b.n c052a │ │ adds r7, r7, r1 │ │ movs r3, #160 @ 0xa0 │ │ ands r0, r0 │ │ - b.n bf61e │ │ + b.n c026e │ │ asrs r1, r0, #2 │ │ - b.n bf3e4 │ │ + b.n c0034 │ │ lsls r0, r0, #9 │ │ - b.n bee06 │ │ + b.n bfa56 │ │ asrs r1, r0, #6 │ │ - b.n bf3ee │ │ + b.n c003e │ │ movs r0, #0 │ │ - b.n bf90a │ │ + b.n c055a │ │ cmp r7, #255 @ 0xff │ │ - b.n bf974 │ │ + b.n c05c4 │ │ str r2, [r0, r0] │ │ - b.n bf2f8 │ │ + b.n bff48 │ │ asrs r0, r1, #32 │ │ - b.n bf784 │ │ + b.n c03d4 │ │ str r0, [r1, #36] @ 0x24 │ │ add.w r0, r0, r0 │ │ - b.n bf9a2 │ │ + b.n c05f2 │ │ cmp r2, #171 @ 0xab │ │ asrs r2, r1, #12 │ │ asrs r0, r6, #3 │ │ asrs r5, r0, #9 │ │ cmp r2, #170 @ 0xaa │ │ asrs r2, r1, #13 │ │ lsls r0, r0, #9 │ │ @@ -242401,23032 +242931,23032 @@ │ │ asrs r2, r4, #8 │ │ asrs r0, r4, #6 │ │ asrs r4, r1, #32 │ │ asrs r0, r0, #22 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, sl, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n bf844 │ │ - beq.n bf33c │ │ - b.n bf7c8 │ │ + b.n c0494 │ │ + beq.n bff8c │ │ + b.n c0418 │ │ ands r0, r0 │ │ - b.n bf672 │ │ + b.n c02c2 │ │ lsls r4, r4, #2 │ │ - b.n bee74 │ │ + b.n bfac4 │ │ movs r0, r0 │ │ - b.n bf458 │ │ + b.n c00a8 │ │ lsls r2, r3, #1 │ │ - b.n beede │ │ + b.n bfb2e │ │ movs r0, r0 │ │ - b.n bf9e2 │ │ + b.n c0632 │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n bee72 │ │ + b.n bfac2 │ │ asrs r4, r0, #32 │ │ - b.n bee6e │ │ + b.n bfabe │ │ asrs r2, r0, #32 │ │ - b.n bfa54 │ │ + b.n c06a4 │ │ asrs r4, r0, #32 │ │ - b.n bee56 │ │ + b.n bfaa6 │ │ asrs r4, r0, #32 │ │ - b.n bf69a │ │ + b.n c02ea │ │ lsrs r0, r2, #31 │ │ - b.n bf97c │ │ + b.n c05cc │ │ movs r0, #4 │ │ - b.n bef44 │ │ + b.n bfb94 │ │ movs r1, r0 │ │ - b.n bf98a │ │ + b.n c05da │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r3, #32 │ │ - b.n bee96 │ │ + b.n bfae6 │ │ movs r0, #180 @ 0xb4 │ │ - b.n bf71a │ │ + b.n c036a │ │ movs r0, r0 │ │ - b.n bfa18 │ │ + b.n c0668 │ │ movs r0, #0 │ │ - b.n bf67e │ │ + b.n c02ce │ │ movs r0, #180 @ 0xb4 │ │ - b.n bf706 │ │ + b.n c0356 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n bfac6 │ │ + b.n c0716 │ │ movs r0, #188 @ 0xbc │ │ - b.n bee8c │ │ + b.n bfadc │ │ asrs r4, r0, #32 │ │ - b.n bf890 │ │ + b.n c04e0 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #8 │ │ - b.n beebe │ │ + b.n bfb0e │ │ adds r0, #0 │ │ - b.n bfada │ │ + b.n c072a │ │ adds r0, #8 │ │ - b.n beea2 │ │ + b.n bfaf2 │ │ movs r1, r0 │ │ - b.n bf8a2 │ │ + b.n c04f2 │ │ lsls r0, r6, #2 │ │ - b.n bf728 │ │ - beq.n bf3b8 │ │ - b.n bf840 │ │ + b.n c0378 │ │ + beq.n c0008 │ │ + b.n c0490 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r3, r4, r6, r7} │ │ - b.n bf73a │ │ + b.n c038a │ │ movs r0, #76 @ 0x4c │ │ - b.n beed8 │ │ + b.n bfb28 │ │ asrs r4, r4, #32 │ │ - b.n beef8 │ │ + b.n bfb48 │ │ adds r0, #36 @ 0x24 │ │ - b.n beefc │ │ + b.n bfb4c │ │ movs r2, r0 │ │ - b.n bf442 │ │ + b.n c0092 │ │ asrs r1, r0, #32 │ │ - b.n bf4e4 │ │ + b.n c0134 │ │ movs r0, r0 │ │ - b.n beee4 │ │ + b.n bfb34 │ │ adds r0, #3 │ │ - b.n bf4ec │ │ + b.n c013c │ │ movs r1, r0 │ │ - b.n bfb12 │ │ + b.n c0762 │ │ movs r1, #59 @ 0x3b │ │ - b.n bf9d6 │ │ - ldr r7, [r7, #68] @ 0x44 │ │ + b.n c0626 │ │ + ldr r0, [r0, #72] @ 0x48 │ │ @ instruction: 0xebffffd9 │ │ - @ instruction: 0xeaffe914 │ │ + @ instruction: 0xeaffe8c4 │ │ movs r1, r0 │ │ - bl fff3c3cc │ │ - stmia r4!, {r0, r3, r4, r5, r6, r7} │ │ + @ instruction: 0xebb9fff4 │ │ + @ instruction: 0xb864 │ │ vtbl.8 d20, {d4}, d0 │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n bf732 │ │ - beq.n bf4a4 │ │ - b.n bf890 │ │ + b.n c0382 │ │ + beq.n c00f4 │ │ + b.n c04e0 │ │ asrs r5, r1, #32 │ │ - b.n bf73a │ │ + b.n c038a │ │ str r0, [r7, #48] @ 0x30 │ │ add.w r0, r0, r0 │ │ - b.n bfaa2 │ │ + b.n c06f2 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ str r5, [r7, #28] │ │ add.w r0, r0, r0 │ │ - b.n bef2e │ │ - beq.n bf426 │ │ - b.n bf752 │ │ + b.n bfb7e │ │ + beq.n c0076 │ │ + b.n c03a2 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {ip} │ │ - b.n bef54 │ │ + b.n bfba4 │ │ cmp r1, #147 @ 0x93 │ │ - b.n bfa20 │ │ + b.n c0670 │ │ movs r1, #2 │ │ - b.n bfaa2 │ │ + b.n c06f2 │ │ movs r0, r0 │ │ - b.n bfbe6 │ │ + b.n c0836 │ │ movs r2, r0 │ │ - b.n bf6cc │ │ + b.n c031c │ │ movs r0, r1 │ │ - bge.n bf42e │ │ + bge.n c007e │ │ cmp r1, #148 @ 0x94 │ │ - b.n bfa34 │ │ + b.n c0684 │ │ movs r1, #2 │ │ - b.n bfab6 │ │ + b.n c0706 │ │ movs r2, r0 │ │ - b.n bf6dc │ │ + b.n c032c │ │ cmp r5, #69 @ 0x45 │ │ asrs r3, r0, #12 │ │ cmp r0, #205 @ 0xcd │ │ asrs r2, r0, #13 │ │ movs r2, r0 │ │ asrs r1, r2, #5 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ - beq.n bf462 │ │ - b.n bf78e │ │ + beq.n c00b2 │ │ + b.n c03de │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r1, r2, r4, r5, r6, r7, fp, sp} │ │ - b.n bfa60 │ │ + b.n c06b0 │ │ movs r5, #132 @ 0x84 │ │ - b.n bfaea │ │ + b.n c073a │ │ movs r2, r0 │ │ - b.n bf700 │ │ + b.n c0350 │ │ @ instruction: 0xfff90aff │ │ movs r2, #117 @ 0x75 │ │ - b.n bfa74 │ │ + b.n c06c4 │ │ movs r2, r0 │ │ - b.n bf70c │ │ + b.n c035c │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ - beq.n bf486 │ │ - b.n bf7b2 │ │ + beq.n c00d6 │ │ + b.n c0402 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r3, r5, r6, r8, r9, sp} │ │ - b.n bfa88 │ │ + b.n c06d8 │ │ movs r3, #113 @ 0x71 │ │ - b.n bfb0c │ │ + b.n c075c │ │ movs r2, r0 │ │ - b.n bf724 │ │ + b.n c0374 │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ - beq.n bf49e │ │ - b.n bf7ca │ │ + beq.n c00ee │ │ + b.n c041a │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n bf9b0 │ │ + b.n c0600 │ │ svc 95 @ 0x5f │ │ - b.n bf934 │ │ - bge.n bf49e │ │ - b.n bf938 │ │ + b.n c0584 │ │ + bge.n c00ee │ │ + b.n c0588 │ │ str r1, [r0, r0] │ │ - b.n bf7e2 │ │ + b.n c0432 │ │ asrs r4, r1, #1 │ │ - b.n bf93c │ │ + b.n c058c │ │ ands r0, r0 │ │ - b.n bf7ea │ │ + b.n c043a │ │ str r0, [r7, #48] @ 0x30 │ │ add.w r0, r0, r0 │ │ - b.n bfb52 │ │ + b.n c07a2 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r5, #2 │ │ - b.n bf950 │ │ + b.n c05a0 │ │ movs r4, r0 │ │ - b.n bf7fe │ │ + b.n c044e │ │ str r7, [r0, #48] @ 0x30 │ │ add.w r0, r0, r0 │ │ - b.n bfb66 │ │ + b.n c07b6 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ subs r1, r2, #0 │ │ - b.n bf964 │ │ + b.n c05b4 │ │ movs r4, r0 │ │ - b.n bf812 │ │ + b.n c0462 │ │ str r0, [r5, #8] │ │ - b.n bef0c │ │ + b.n bfb5c │ │ str r5, [r2, #32] │ │ add.w r0, r0, r0 │ │ - b.n bfb7e │ │ + b.n c07ce │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ str r6, [r0, #28] │ │ add.w r0, r0, r0 │ │ - b.n bf00a │ │ - beq.n bf524 │ │ - b.n bf984 │ │ + b.n bfc5a │ │ + beq.n c0174 │ │ + b.n c05d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5, r7, r9} │ │ - b.n bf034 │ │ + b.n bfc84 │ │ asrs r4, r5, #10 │ │ - b.n bf038 │ │ + b.n bfc88 │ │ movs r0, r0 │ │ - b.n bf61c │ │ + b.n c026c │ │ asrs r1, r0, #32 │ │ - b.n bf620 │ │ + b.n c0270 │ │ str r2, [r7, #44] @ 0x2c │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n bf84a │ │ + b.n c049a │ │ movs r0, r0 │ │ - b.n bfbae │ │ + b.n c07fe │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #10 │ │ - b.n bf054 │ │ + b.n bfca4 │ │ asrs r4, r2, #10 │ │ - b.n bf058 │ │ + b.n bfca8 │ │ movs r0, r0 │ │ - b.n bf63c │ │ + b.n c028c │ │ asrs r1, r0, #32 │ │ - b.n bf640 │ │ + b.n c0290 │ │ str r2, [r6, #44] @ 0x2c │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n bf86a │ │ + b.n c04ba │ │ movs r0, r0 │ │ - b.n bfbce │ │ + b.n c081e │ │ lsls r1, r5, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #1 │ │ - b.n bfa50 │ │ + b.n c06a0 │ │ movs r0, #136 @ 0x88 │ │ - b.n bfa54 │ │ + b.n c06a4 │ │ movs r7, r0 │ │ - b.n bf87e │ │ + b.n c04ce │ │ subs r2, #1 │ │ - b.n bfc82 │ │ + b.n c08d2 │ │ str r0, [r0, #0] │ │ - b.n bf060 │ │ + b.n bfcb0 │ │ str r4, [r0, r0] │ │ - b.n bf064 │ │ + b.n bfcb4 │ │ str r4, [r2, #48] @ 0x30 │ │ add.w r0, r0, r0 │ │ - b.n bfbf2 │ │ + b.n c0842 │ │ lsls r4, r3, #1 │ │ lsrs r0, r0, #8 │ │ - add r1, pc, #64 @ (adr r1, bf598 ) │ │ - b.n bef90 │ │ + add r1, pc, #64 @ (adr r1, c01e8 ) │ │ + b.n bfbe0 │ │ str r0, [r1, #0] │ │ - b.n bfa78 │ │ + b.n c06c8 │ │ strh r4, [r1, #8] │ │ - b.n bef98 │ │ + b.n bfbe8 │ │ str r0, [sp, #448] @ 0x1c0 │ │ - b.n bfa80 │ │ + b.n c06d0 │ │ lsls r0, r1 │ │ - b.n bfa84 │ │ + b.n c06d4 │ │ str r0, [r0, r0] │ │ - b.n bf8ae │ │ + b.n c04fe │ │ movs r7, r0 │ │ and.w r0, r0, r7 │ │ - b.n bf8b6 │ │ + b.n c0506 │ │ asrs r1, r1, #32 │ │ - b.n bf8ba │ │ + b.n c050a │ │ movs r0, #4 │ │ - b.n bf8be │ │ + b.n c050e │ │ subs r2, #1 │ │ - b.n bfcc2 │ │ + b.n c0912 │ │ str r6, [r0, #48] @ 0x30 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n bf8ca │ │ + b.n c051a │ │ movs r0, r0 │ │ - b.n bfc2e │ │ + b.n c087e │ │ lsls r5, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n bf0c0 │ │ + b.n bfd10 │ │ asrs r6, r0, #32 │ │ - b.n bf8da │ │ + b.n c052a │ │ str r0, [r1, #28] │ │ add.w r0, r0, r0 │ │ - b.n bfc42 │ │ + b.n c0892 │ │ @ instruction: 0xfff21aff │ │ movs r0, r1 │ │ - b.n bf0e4 │ │ + b.n bfd34 │ │ asrs r4, r1, #32 │ │ - b.n bf0e8 │ │ + b.n bfd38 │ │ movs r2, r1 │ │ - b.n bf5f2 │ │ + b.n c0242 │ │ asrs r0, r1, #32 │ │ - b.n bf5f8 │ │ + b.n c0248 │ │ movs r1, r0 │ │ - b.n bf8da │ │ + b.n c052a │ │ @ instruction: 0xffec1aff │ │ strh r0, [r0, #0] │ │ - b.n bf0ec │ │ + b.n bfd3c │ │ movs r0, r1 │ │ - b.n bf906 │ │ - str r5, [r6, #20] │ │ + b.n c0556 │ │ + str r1, [r6, #20] │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n bf90e │ │ + b.n c055e │ │ movs r7, r0 │ │ - b.n bf912 │ │ + b.n c0562 │ │ str r6, [r2, #44] @ 0x2c │ │ add.w r0, r0, r4, lsl #20 │ │ - b.n bf114 │ │ + b.n bfd64 │ │ movs r0, r0 │ │ - b.n bfc86 │ │ + b.n c08d6 │ │ str r0, [r0, #0] │ │ - b.n bf11c │ │ + b.n bfd6c │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n bfc92 │ │ + b.n c08e2 │ │ movs r6, r0 │ │ subs r2, #0 │ │ lsls r0, r0, #7 │ │ - b.n bf130 │ │ + b.n bfd80 │ │ asrs r0, r1, #32 │ │ - b.n bf936 │ │ + b.n c0586 │ │ movs r0, #3 │ │ - b.n bfd3a │ │ + b.n c098a │ │ movs r0, r0 │ │ - b.n bf71c │ │ + b.n c036c │ │ str r3, [r5, #44] @ 0x2c │ │ add.w r0, r0, r0 │ │ - b.n bfca6 │ │ + b.n c08f6 │ │ lsls r2, r1, #1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r5, #6 │ │ - b.n bf14c │ │ + b.n bfd9c │ │ asrs r0, r1, #32 │ │ - b.n bf952 │ │ + b.n c05a2 │ │ movs r0, #4 │ │ - b.n bf956 │ │ + b.n c05a6 │ │ movs r0, r0 │ │ - b.n bf738 │ │ + b.n c0388 │ │ str r4, [r4, #44] @ 0x2c │ │ add.w r0, r0, r0 │ │ - b.n bfcc2 │ │ + b.n c0912 │ │ lsls r3, r0, #1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #6 │ │ - b.n bf168 │ │ + b.n bfdb8 │ │ asrs r0, r1, #32 │ │ - b.n bf96e │ │ + b.n c05be │ │ movs r0, #4 │ │ - b.n bf972 │ │ + b.n c05c2 │ │ movs r0, r0 │ │ - b.n bf754 │ │ + b.n c03a4 │ │ str r5, [r3, #44] @ 0x2c │ │ add.w r0, r0, r0 │ │ - b.n bfcde │ │ + b.n c092e │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #5 │ │ - b.n bf184 │ │ + b.n bfdd4 │ │ asrs r0, r1, #32 │ │ - b.n bf98a │ │ + b.n c05da │ │ movs r0, #4 │ │ - b.n bf98e │ │ + b.n c05de │ │ movs r0, r0 │ │ - b.n bf770 │ │ + b.n c03c0 │ │ str r6, [r2, #44] @ 0x2c │ │ add.w r0, r0, r0 │ │ - b.n bfcfa │ │ + b.n c094a │ │ movs r5, r6 │ │ lsrs r0, r0, #8 │ │ lsls r0, r4, #5 │ │ - b.n bf1a0 │ │ + b.n bfdf0 │ │ asrs r0, r1, #32 │ │ - b.n bf9a6 │ │ + b.n c05f6 │ │ movs r0, r0 │ │ - b.n bf788 │ │ + b.n c03d8 │ │ str r4, [r2, #44] @ 0x2c │ │ add.w r0, r0, r0 │ │ - b.n bfd12 │ │ + b.n c0962 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n bfd22 │ │ + b.n c0972 │ │ movs r0, r6 │ │ subs r2, #0 │ │ lsls r4, r0, #5 │ │ - b.n bf1c0 │ │ + b.n bfe10 │ │ asrs r0, r1, #32 │ │ - b.n bf9c6 │ │ + b.n c0616 │ │ movs r0, #4 │ │ - b.n bfdca │ │ + b.n c0a1a │ │ movs r0, r0 │ │ - b.n bf7ac │ │ + b.n c03fc │ │ str r7, [r0, #44] @ 0x2c │ │ add.w r0, r0, r0 │ │ - b.n bfd36 │ │ + b.n c0986 │ │ movs r1, r5 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #4 │ │ - b.n bf1dc │ │ + b.n bfe2c │ │ asrs r0, r1, #32 │ │ - b.n bf9e2 │ │ + b.n c0632 │ │ movs r0, #4 │ │ - b.n bf9e6 │ │ + b.n c0636 │ │ movs r0, r0 │ │ - b.n bf7c8 │ │ + b.n c0418 │ │ str r0, [r0, #44] @ 0x2c │ │ add.w r5, r0, r1 │ │ - b.n bfcdc │ │ + b.n c092c │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n bf9fa │ │ + b.n c064a │ │ lsls r1, r7, #1 │ │ - b.n bfdfe │ │ + b.n c0a4e │ │ movs r0, r0 │ │ - b.n bfd64 │ │ + b.n c09b4 │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ movs r5, r3 │ │ and.w r0, r0, r7 │ │ - b.n bfa0e │ │ + b.n c065e │ │ str r7, [r2, #40] @ 0x28 │ │ add.w r0, r0, r4, lsl #20 │ │ - b.n bf210 │ │ + b.n bfe60 │ │ str r0, [r0, #0] │ │ - b.n bf214 │ │ + b.n bfe64 │ │ lsls r3, r1, #25 │ │ - b.n bfce8 │ │ + b.n c0938 │ │ movs r0, r0 │ │ - b.n bf98e │ │ + b.n c05de │ │ movs r5, r0 │ │ ldmia r2!, {} │ │ lsrs r2, r0, #21 │ │ - b.n bfcf2 │ │ + b.n c0942 │ │ lsrs r3, r2, #29 │ │ - b.n bfd8c │ │ + b.n c09dc │ │ movs r0, r0 │ │ - b.n bf99e │ │ + b.n c05ee │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ lsls r3, r7, #5 │ │ - b.n bfd04 │ │ + b.n c0954 │ │ movs r3, r0 │ │ and.w r9, r0, r9, asr #1 │ │ - b.n bfd0e │ │ + b.n c095e │ │ movs r0, r0 │ │ - b.n bf9b2 │ │ + b.n c0602 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r1, #25 │ │ - b.n bfd18 │ │ + b.n c0968 │ │ movs r0, r0 │ │ - b.n bf9be │ │ + b.n c060e │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ lsls r1, r7, #1 │ │ - b.n bfe5a │ │ + b.n c0aaa │ │ lsls r1, r0, #20 │ │ - b.n bfd48 │ │ + b.n c0998 │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ - beq.n bf75c │ │ - b.n bfbbc │ │ + beq.n c03ac │ │ + b.n c080c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n bfe6e │ │ - beq.n bf768 │ │ - b.n bfbc8 │ │ + b.n c0abe │ │ + beq.n c03b8 │ │ + b.n c0818 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r4, r5, r6} │ │ - b.n bfe7a │ │ + b.n c0aca │ │ lsls r1, r0, #20 │ │ - b.n bfd68 │ │ + b.n c09b8 │ │ @ instruction: 0xfff70aff │ │ lsls r0, r1, #2 │ │ - b.n bf284 │ │ + b.n bfed4 │ │ asrs r0, r1, #32 │ │ - b.n bfa8a │ │ + b.n c06da │ │ movs r0, r0 │ │ - b.n bf86c │ │ + b.n c04bc │ │ str r3, [r3, #40] @ 0x28 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n bfa96 │ │ + b.n c06e6 │ │ lsls r1, r7, #1 │ │ - b.n bfe9a │ │ + b.n c0aea │ │ movs r0, r0 │ │ - b.n bfe00 │ │ + b.n c0a50 │ │ @ instruction: 0xffef0aff │ │ lsls r4, r5, #1 │ │ - b.n bf2a4 │ │ + b.n bfef4 │ │ asrs r0, r1, #32 │ │ - b.n bfaaa │ │ + b.n c06fa │ │ movs r0, r0 │ │ - b.n bf88c │ │ + b.n c04dc │ │ str r3, [r2, #40] @ 0x28 │ │ add.w r0, r0, r0 │ │ - b.n bfe16 │ │ + b.n c0a66 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r3, #1 │ │ - b.n bf2bc │ │ + b.n bff0c │ │ asrs r0, r1, #32 │ │ - b.n bfac2 │ │ + b.n c0712 │ │ movs r0, r0 │ │ - b.n bf8a4 │ │ + b.n c04f4 │ │ str r5, [r1, #40] @ 0x28 │ │ add.w r0, r0, r0 │ │ - b.n bfe2e │ │ + b.n c0a7e │ │ lsls r1, r7, #1 │ │ - b.n bfed2 │ │ + b.n c0b22 │ │ @ instruction: 0xffd01aff │ │ @ instruction: 0xffe1eaff │ │ lsls r1, r7, #1 │ │ - b.n bfede │ │ - beq.n bf7d8 │ │ - b.n bfc38 │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r9, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xfff4e5eb │ │ - vrsra.u32 q8, q15, #12 │ │ - vcle.f16 q15, , #0 │ │ - vtbx.8 d28, {d20-d21}, d21 │ │ - vmull.u , d20, d9 │ │ - @ instruction: 0xfff4c9b1 │ │ - vcvt.f32.u32 q13, q5, #12 │ │ - vtbx.8 d26, {d4-d6}, d20 │ │ - vqshrn.u64 d30, , #12 │ │ - @ instruction: 0xfff49db6 │ │ - vcvt.u16.f16 d25, d10, #12 │ │ - vsli.32 , , #20 │ │ - vcls.s16 q14, │ │ + b.n c0b2e │ │ + beq.n c0428 │ │ + b.n c0888 │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ + ldmia.w sp!, {r3, r5, r8, sl, ip, sp, lr, pc} │ │ + @ instruction: 0xfff4dadb │ │ + @ instruction: 0xfff4fb1e │ │ + @ instruction: 0xfff4dabb │ │ + @ instruction: 0xfff4bd99 │ │ + @ instruction: 0xfff4cfb0 │ │ + vqrdmulh.s , q2, d21[0] │ │ + vrshr.u32 d26, d24, #12 │ │ + vqrdmulh.s , q10, d15[0] │ │ + vqrdmlah.s , q2, d15[0] │ │ + vsra.u32 , q7, #12 │ │ + vrev32.16 , q1 │ │ + vtbx.8 d26, {d20-d21}, d23 │ │ + vqshl.u32 , , #20 │ │ @ instruction: 0xfff44bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n bfd00 │ │ + b.n c0950 │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n bf30a │ │ + b.n bff5a │ │ str r0, [r0, #0] │ │ - b.n bfb2e │ │ + b.n c077e │ │ lsls r4, r0, #31 │ │ - b.n bfe02 │ │ + b.n c0a52 │ │ lsrs r7, r7, #31 │ │ - b.n bfe94 │ │ + b.n c0ae4 │ │ movs r1, #20 │ │ - b.n bf32c │ │ + b.n bff7c │ │ movs r1, r0 │ │ - b.n bfaa2 │ │ + b.n c06f2 │ │ lsls r2, r3, #1 │ │ ldr r2, [sp, #0] │ │ movs r0, #140 @ 0x8c │ │ - b.n bf338 │ │ + b.n bff88 │ │ movs r0, #1 │ │ - b.n bf7ae │ │ + b.n c03fe │ │ movs r0, r0 │ │ - b.n bfeb2 │ │ + b.n c0b02 │ │ lsls r6, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ - b.n bf342 │ │ + b.n bff92 │ │ strb r7, [r3, #0] │ │ - b.n bfc1c │ │ + b.n c086c │ │ adds r0, #1 │ │ - b.n bff5e │ │ + b.n c0bae │ │ strh r1, [r4, r2] │ │ - b.n bfb62 │ │ + b.n c07b2 │ │ strh r3, [r2, #56] @ 0x38 │ │ - b.n bfb66 │ │ + b.n c07b6 │ │ movs r1, r0 │ │ - b.n bface │ │ + b.n c071e │ │ movs r0, r2 │ │ ldr r2, [sp, #0] │ │ movs r0, #6 │ │ - b.n bfb72 │ │ + b.n c07c2 │ │ adds r0, #72 @ 0x48 │ │ - b.n bf39a │ │ + b.n bffea │ │ adds r1, #5 │ │ - b.n bf760 │ │ + b.n c03b0 │ │ movs r0, r1 │ │ - b.n bfa64 │ │ + b.n c06b4 │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, #76 @ 0x4c │ │ - b.n bf372 │ │ + b.n bffc2 │ │ adds r0, #1 │ │ - b.n bf7ee │ │ + b.n c043e │ │ movs r0, r0 │ │ - b.n bfef4 │ │ + b.n c0b44 │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ strb r4, [r2, #1] │ │ - b.n bf382 │ │ + b.n bffd2 │ │ strb r1, [r0, #4] │ │ - b.n bf788 │ │ + b.n c03d8 │ │ movs r0, r0 │ │ - b.n bff0c │ │ + b.n c0b5c │ │ lsls r0, r5, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #1 │ │ - b.n bfe8c │ │ + b.n c0adc │ │ movs r1, r6 │ │ lsrs r0, r0, #8 │ │ adds r0, #144 @ 0x90 │ │ - b.n bf3a0 │ │ + b.n bfff0 │ │ lsls r6, r4, #1 │ │ and.w r0, r0, pc, lsr #8 │ │ - b.n bfd7a │ │ + b.n c09ca │ │ lsls r2, r4, #10 │ │ - b.n bfb24 │ │ + b.n c0774 │ │ movs r4, r1 │ │ subs r2, #0 │ │ adds r2, #162 @ 0xa2 │ │ - b.n bfbc2 │ │ + b.n c0812 │ │ movs r0, #72 @ 0x48 │ │ - b.n bf3b2 │ │ + b.n c0002 │ │ strb r4, [r0, #0] │ │ - b.n bffca │ │ + b.n c0c1a │ │ ands r0, r0 │ │ - b.n bfbce │ │ + b.n c081e │ │ movs r1, #3 │ │ - b.n bf996 │ │ + b.n c05e6 │ │ adds r0, #3 │ │ - b.n bf920 │ │ + b.n c0570 │ │ adds r1, #3 │ │ - b.n bf9a8 │ │ + b.n c05f8 │ │ strb r1, [r0, #0] │ │ - b.n bfbde │ │ + b.n c082e │ │ movs r2, r0 │ │ - b.n bfbe2 │ │ + b.n c0832 │ │ asrs r3, r0, #32 │ │ - b.n bfbe6 │ │ - strh r7, [r7, r5] │ │ + b.n c0836 │ │ + str r4, [r1, r7] │ │ @ instruction: 0xfa000004 │ │ - b.n bfbee │ │ + b.n c083e │ │ asrs r7, r0, #32 │ │ - b.n bfbf2 │ │ + b.n c0842 │ │ movs r0, #1 │ │ - b.n bfdb8 │ │ + b.n c0a08 │ │ adds r0, #0 │ │ - b.n bfffa │ │ + b.n c0c4a │ │ ands r6, r0 │ │ - b.n bfbfe │ │ + b.n c084e │ │ strb r4, [r1, #1] │ │ - b.n bf3ea │ │ + b.n c003a │ │ movs r0, #8 │ │ - b.n bf3ce │ │ + b.n c001e │ │ adds r0, #1 │ │ - b.n bf858 │ │ + b.n c04a8 │ │ ands r0, r2 │ │ - b.n bf3f6 │ │ + b.n c0046 │ │ movs r0, r0 │ │ - b.n bff7a │ │ + b.n c0bca │ │ @ instruction: 0xfff91aff │ │ movs r0, #72 @ 0x48 │ │ - b.n bfde6 │ │ + b.n c0a36 │ │ movs r6, r0 │ │ and.w r0, r0, r0, lsl #12 │ │ - b.n c0022 │ │ + b.n c0c72 │ │ strb r6, [r0, #0] │ │ - b.n bfc26 │ │ + b.n c0876 │ │ eors r4, r1 │ │ - b.n bf418 │ │ + b.n c0068 │ │ adds r0, #1 │ │ - b.n bf876 │ │ + b.n c04c6 │ │ strb r0, [r2, #0] │ │ - b.n bf420 │ │ + b.n c0070 │ │ movs r0, r0 │ │ - b.n bffa4 │ │ + b.n c0bf4 │ │ @ instruction: 0xfffa1aff │ │ movs r0, #0 │ │ - b.n bf422 │ │ + b.n c0072 │ │ adds r1, #5 │ │ - b.n bf826 │ │ + b.n c0476 │ │ adds r0, #8 │ │ - b.n bfc0c │ │ + b.n c085c │ │ adds r1, #5 │ │ - b.n bf80e │ │ + b.n c045e │ │ adds r0, #84 @ 0x54 │ │ - b.n bf43a │ │ + b.n c008a │ │ movs r0, #0 │ │ - b.n c0052 │ │ + b.n c0ca2 │ │ movs r1, #1 │ │ - b.n bf81c │ │ + b.n c046c │ │ str r0, [r2, r0] │ │ - b.n bf446 │ │ + b.n c0096 │ │ movs r0, r0 │ │ - b.n bffc8 │ │ + b.n c0c18 │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ add ip, fp │ │ - b.n bfcb2 │ │ + b.n c0902 │ │ movs r1, #1 │ │ - b.n bf834 │ │ + b.n c0484 │ │ movs r0, #128 @ 0x80 │ │ - b.n c006e │ │ + b.n c0cbe │ │ movs r0, #1 │ │ - b.n bf8ba │ │ + b.n c050a │ │ movs r0, #144 @ 0x90 │ │ - b.n bf468 │ │ + b.n c00b8 │ │ adds r1, #1 │ │ - b.n bf85e │ │ - bl 51b43a │ │ + b.n c04ae │ │ + bl 51c08a │ │ str r3, [r0, r0] │ │ - b.n bfc82 │ │ + b.n c08d2 │ │ cmp r0, #220 @ 0xdc │ │ - b.n bfcd8 │ │ + b.n c0928 │ │ movs r0, #1 │ │ - b.n bfa4e │ │ + b.n c069e │ │ movs r0, #208 @ 0xd0 │ │ - b.n bfcf2 │ │ + b.n c0942 │ │ adds r1, #1 │ │ - b.n bf878 │ │ - bl 51b452 │ │ + b.n c04c8 │ │ + bl 51c0a2 │ │ movs r5, r0 │ │ - b.n bfc00 │ │ + b.n c0850 │ │ @ instruction: 0xfff71aff │ │ adds r0, #80 @ 0x50 │ │ - b.n bf48e │ │ + b.n c00de │ │ movs r1, r0 │ │ - b.n c004a │ │ + b.n c0c9a │ │ str r1, [r0, r4] │ │ - b.n bf870 │ │ + b.n c04c0 │ │ movs r0, r0 │ │ - bge.n bf96e │ │ + bge.n c05be │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r6} │ │ - b.n bf4a2 │ │ + b.n c00f2 │ │ strb r1, [r0, #2] │ │ - b.n bfa7c │ │ + b.n c06cc │ │ adds r0, #76 @ 0x4c │ │ - b.n bf4aa │ │ + b.n c00fa │ │ movs r0, #126 @ 0x7e │ │ - b.n bfd86 │ │ + b.n c09d6 │ │ lsls r7, r0, #8 │ │ - b.n bfa86 │ │ + b.n c06d6 │ │ movs r1, r0 │ │ - b.n c002c │ │ + b.n c0c7c │ │ movs r0, #176 @ 0xb0 │ │ - b.n bfd0e │ │ + b.n c095e │ │ lsls r7, r5, #1 │ │ - b.n c0152 │ │ + b.n c0da2 │ │ lsls r5, r5, #1 │ │ strh r0, [r4, #30] │ │ movs r1, r0 │ │ - b.n bf920 │ │ + b.n c0570 │ │ movs r0, r0 │ │ - b.n c00de │ │ + b.n c0d2e │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r2} │ │ - b.n bfce6 │ │ + b.n c0936 │ │ ands r1, r0 │ │ - b.n bfcea │ │ - ldr r6, [r2, #124] @ 0x7c │ │ + b.n c093a │ │ + ldr r7, [r2, #124] @ 0x7c │ │ @ instruction: 0xebff204c │ │ - b.n bf4dc │ │ + b.n c012c │ │ movs r0, r0 │ │ - b.n c0056 │ │ + b.n c0ca6 │ │ adds r0, #76 @ 0x4c │ │ - b.n bf4e6 │ │ + b.n c0136 │ │ movs r0, #4 │ │ - b.n bf962 │ │ + b.n c05b2 │ │ movs r0, #242 @ 0xf2 │ │ - b.n bfdc6 │ │ + b.n c0a16 │ │ movs r0, #4 │ │ - b.n bf94c │ │ + b.n c059c │ │ @ instruction: 0xffe81aff │ │ lsls r4, r0, #1 │ │ - b.n bf4f8 │ │ + b.n c0148 │ │ movs r0, #132 @ 0x84 │ │ - b.n bfada │ │ + b.n c072a │ │ adds r0, #68 @ 0x44 │ │ - b.n bf502 │ │ + b.n c0152 │ │ asrs r4, r0, #32 │ │ - b.n bfd1a │ │ + b.n c096a │ │ lsls r2, r0, #8 │ │ - b.n bfade │ │ + b.n c072e │ │ lsrs r5, r1, #10 │ │ orn sl, r0, #288768 @ 0x46800 │ │ orn sl, r0, #18304 @ 0x4780 │ │ orn r2, r0, #8519680 @ 0x820000 │ │ - b.n bfaf4 │ │ + b.n c0744 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r0, #288768 @ 0x46800 │ │ orr.w sl, r0, #18304 @ 0x4780 │ │ orr.w r0, r0, #8716288 @ 0x850000 │ │ - b.n bfd3e │ │ - ldr r3, [pc, #960] @ (bfdc0 ) │ │ + b.n c098e │ │ + ldr r3, [pc, #960] @ (c0a10 ) │ │ ldmia.w sp!, {r0, r1, r2} │ │ and.w r0, r0, r0, lsr #14 │ │ - b.n bf53c │ │ + b.n c018c │ │ lsrs r7, r2, #24 │ │ - b.n bff0e │ │ + b.n c0b5e │ │ adds r1, #1 │ │ - b.n bf938 │ │ + b.n c0588 │ │ strb r0, [r2, #1] │ │ - b.n bf542 │ │ + b.n c0192 │ │ adds r1, #1 │ │ - b.n bf928 │ │ + b.n c0578 │ │ adds r0, #192 @ 0xc0 │ │ - b.n c015e │ │ + b.n c0dae │ │ adds r0, #1 │ │ - b.n bf9a6 │ │ + b.n c05f6 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n bff48 │ │ - beq.n bfa38 │ │ - b.n bfecc │ │ + b.n c0b98 │ │ + beq.n c0688 │ │ + b.n c0b1c │ │ str r1, [r0, r0] │ │ - b.n bfd76 │ │ + b.n c09c6 │ │ asrs r4, r2, #1 │ │ - b.n bf55a │ │ + b.n c01aa │ │ str r5, [r0, #16] │ │ - b.n bf960 │ │ + b.n c05b0 │ │ asrs r0, r0, #32 │ │ - b.n c0182 │ │ + b.n c0dd2 │ │ movs r0, r0 │ │ - b.n c00f2 │ │ + b.n c0d42 │ │ movs r7, r6 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n bf56e │ │ + b.n c01be │ │ asrs r1, r6, #22 │ │ - b.n c006c │ │ + b.n c0cbc │ │ subs r5, r0, #0 │ │ - b.n c00e4 │ │ + b.n c0d34 │ │ movs r6, r0 │ │ and.w r7, r0, r7, asr #10 │ │ - b.n c0070 │ │ + b.n c0cc0 │ │ movs r0, #226 @ 0xe2 │ │ - b.n c00e4 │ │ + b.n c0d34 │ │ movs r2, r0 │ │ - b.n bfd06 │ │ + b.n c0956 │ │ movs r2, r6 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c011e │ │ + b.n c0d6e │ │ str r0, [r1, #0] │ │ - b.n bfdb2 │ │ + b.n c0a02 │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n bf5a6 │ │ + b.n c01f6 │ │ strh r4, [r5, #4] │ │ - b.n bf5aa │ │ + b.n c01fa │ │ movs r1, r0 │ │ - b.n bfd22 │ │ + b.n c0972 │ │ @ instruction: 0xfff41aff │ │ strb r0, [r3, #0] │ │ - b.n bf5b6 │ │ + b.n c0206 │ │ lsrs r6, r4, #29 │ │ - b.n c01ce │ │ + b.n c0e1e │ │ movs r0, r0 │ │ - b.n c0140 │ │ + b.n c0d90 │ │ lsls r4, r6, #2 │ │ lsls r0, r0, #12 │ │ - str r5, [r0, #4] │ │ + str r1, [r0, #4] │ │ add.w r0, r0, r0 │ │ - b.n c013e │ │ + b.n c0d8e │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #32 │ │ - b.n bfde6 │ │ + b.n c0a36 │ │ movs r0, #180 @ 0xb4 │ │ - b.n c01ea │ │ + b.n c0e3a │ │ ands r0, r0 │ │ - b.n bfdee │ │ - strh r4, [r0, r2] │ │ - @ instruction: 0xfa00104c │ │ - b.n bf5e8 │ │ + b.n c0a3e │ │ + strh r1, [r6, r3] │ │ + @ instruction: 0xfb00104c │ │ + b.n c0238 │ │ movs r0, #133 @ 0x85 │ │ - b.n bfbc4 │ │ + b.n c0814 │ │ lsls r4, r0, #1 │ │ - b.n bf5f0 │ │ + b.n c0240 │ │ movs r0, r0 │ │ - b.n c0170 │ │ - add r0, pc, #20 @ (adr r0, bfad8 ) │ │ - b.n bfbc8 │ │ + b.n c0dc0 │ │ + add r0, pc, #20 @ (adr r0, c0728 ) │ │ + b.n c0818 │ │ lsls r0, r6 │ │ - b.n bf5d6 │ │ + b.n c0226 │ │ lsls r2, r0, #8 │ │ - b.n bfbce │ │ - add r0, pc, #32 @ (adr r0, bfaf0 ) │ │ - b.n bf5de │ │ + b.n c081e │ │ + add r0, pc, #32 @ (adr r0, c0740 ) │ │ + b.n c022e │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n bf5e2 │ │ + b.n c0232 │ │ movs r0, r2 │ │ - b.n bf5e6 │ │ + b.n c0236 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r6, #2 │ │ - b.n bffea │ │ + b.n c0c3a │ │ asrs r7, r0, #32 │ │ - b.n bfe26 │ │ + b.n c0a76 │ │ movs r0, #228 @ 0xe4 │ │ - b.n c022a │ │ - strh r5, [r6, r1] │ │ - @ instruction: 0xfa00a008 │ │ - b.n bf600 │ │ + b.n c0e7a │ │ + strh r2, [r4, r3] │ │ + mla r0, r0, r8, sl │ │ + b.n c0250 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n bf604 │ │ + b.n c0254 │ │ asrs r4, r2, #1 │ │ - b.n bf62c │ │ + b.n c027c │ │ movs r4, r0 │ │ - b.n bf630 │ │ + b.n c0280 │ │ movs r1, #5 │ │ - b.n bfa24 │ │ + b.n c0674 │ │ lsrs r1, r0, #16 │ │ - b.n c0206 │ │ + b.n c0e56 │ │ movs r4, r0 │ │ - b.n bf61c │ │ + b.n c026c │ │ movs r0, #172 @ 0xac │ │ - b.n bf61a │ │ + b.n c026a │ │ str r5, [r0, #16] │ │ - b.n bfa14 │ │ + b.n c0664 │ │ asrs r1, r6, #22 │ │ - b.n c0130 │ │ + b.n c0d80 │ │ subs r5, r0, #0 │ │ - b.n c01a8 │ │ + b.n c0df8 │ │ movs r0, r0 │ │ - b.n c01ce │ │ + b.n c0e1e │ │ str r0, [r1, #0] │ │ - b.n bfe62 │ │ + b.n c0ab2 │ │ @ instruction: 0xffd31aff │ │ asrs r0, r0, #32 │ │ - b.n c026a │ │ + b.n c0eba │ │ movs r1, r0 │ │ - b.n bfe6e │ │ - beq.n bfb68 │ │ - b.n bffc8 │ │ + b.n c0abe │ │ + beq.n c07b8 │ │ + b.n c0c18 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5} │ │ - b.n bf678 │ │ + b.n c02c8 │ │ movs r0, #42 @ 0x2a │ │ - b.n c027e │ │ + b.n c0ece │ │ asrs r4, r6, #32 │ │ - b.n bf680 │ │ + b.n c02d0 │ │ movs r0, r0 │ │ - b.n bfc64 │ │ + b.n c08b4 │ │ asrs r1, r0, #32 │ │ - b.n bfc68 │ │ - ldr r6, [r2, #24] │ │ + b.n c08b8 │ │ + ldr r7, [r2, #24] │ │ @ instruction: 0xebff004c │ │ - b.n bf684 │ │ + b.n c02d4 │ │ asrs r2, r0, #3 │ │ - b.n c0296 │ │ + b.n c0ee6 │ │ asrs r5, r0, #32 │ │ - b.n bfada │ │ + b.n c072a │ │ asrs r4, r1, #32 │ │ - b.n c029e │ │ + b.n c0eee │ │ movs r4, r0 │ │ - b.n bf694 │ │ + b.n c02e4 │ │ movs r2, r0 │ │ - b.n c0266 │ │ + b.n c0eb6 │ │ movs r4, r0 │ │ - b.n bf67c │ │ + b.n c02cc │ │ movs r1, r0 │ │ - b.n bfeae │ │ - beq.n bfba8 │ │ - b.n c0008 │ │ + b.n c0afe │ │ + beq.n c07f8 │ │ + b.n c0c58 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r3, r8, fp, ip, sp, lr, pc} │ │ - vcvt.u16.f16 , q6, #12 │ │ + ldmia.w sp!, {r2, r3, r4, ip, sp, lr, pc} │ │ + vsri.64 , q14, #12 │ │ @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c00a0 │ │ - beq.n bfba0 │ │ - b.n c0024 │ │ + b.n c0cf0 │ │ + beq.n c07f0 │ │ + b.n c0c74 │ │ str r0, [r0, r0] │ │ - b.n bfece │ │ + b.n c0b1e │ │ lsls r5, r2, #3 │ │ - b.n bff32 │ │ + b.n c0b82 │ │ stmia r0!, {r1} │ │ - b.n bfed6 │ │ + b.n c0b26 │ │ str r0, [sp, #4] │ │ - b.n bfeda │ │ + b.n c0b2a │ │ movs r1, r0 │ │ - b.n c027e │ │ + b.n c0ece │ │ movs r4, r4 │ │ - bge.n bfba2 │ │ + bge.n c07f2 │ │ str r4, [r3, #0] │ │ - b.n c00b0 │ │ + b.n c0d00 │ │ strh r4, [r7, #2] │ │ - b.n c00b4 │ │ + b.n c0d04 │ │ movs r0, #4 │ │ - b.n bf758 │ │ + b.n c03a8 │ │ asrs r0, r0, #2 │ │ - b.n bfef2 │ │ - add r1, pc, #0 @ (adr r1, bfbb4 ) │ │ - b.n bfae2 │ │ + b.n c0b42 │ │ + add r1, pc, #0 @ (adr r1, c0804 ) │ │ + b.n c0732 │ │ movs r0, r1 │ │ - b.n bfefa │ │ + b.n c0b4a │ │ lsls r1, r6 │ │ - b.n bff1e │ │ + b.n c0b6e │ │ asrs r0, r5, #3 │ │ - b.n bffe6 │ │ + b.n c0c36 │ │ movs r6, r4 │ │ subs r0, r0, r0 │ │ movs r6, r1 │ │ - b.n c0270 │ │ + b.n c0ec0 │ │ lsls r0, r1, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n bf6fc │ │ + b.n c034c │ │ lsls r2, r6, #30 │ │ - b.n c01e6 │ │ + b.n c0e36 │ │ lsrs r7, r7, #31 │ │ - b.n c0278 │ │ + b.n c0ec8 │ │ movs r0, r0 │ │ - b.n c0280 │ │ + b.n c0ed0 │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #213 @ 0xd5 │ │ - b.n bff88 │ │ + b.n c0bd8 │ │ movs r0, r0 │ │ - b.n c028e │ │ + b.n c0ede │ │ movs r6, r7 │ │ - ldr r2, [pc, #0] @ (bfbec ) │ │ + ldr r2, [pc, #0] @ (c083c ) │ │ movs r1, r0 │ │ - b.n bff32 │ │ + b.n c0b82 │ │ asrs r4, r1, #32 │ │ - b.n bff36 │ │ + b.n c0b86 │ │ adds r0, #8 │ │ - b.n bf714 │ │ + b.n c0364 │ │ strb r4, [r1, #0] │ │ - b.n bff3e │ │ + b.n c0b8e │ │ lsls r1, r7, #4 │ │ add.w r0, r0, r0 │ │ - b.n c02a6 │ │ + b.n c0ef6 │ │ movs r5, r5 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c034e │ │ + b.n c0f9e │ │ movs r0, r0 │ │ - b.n c02c4 │ │ + b.n c0f14 │ │ lsls r3, r3, #2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r2, #32 │ │ - b.n c012e │ │ + b.n c0d7e │ │ movs r0, #132 @ 0x84 │ │ - b.n bfd20 │ │ + b.n c0970 │ │ movs r0, #176 @ 0xb0 │ │ - b.n bffc6 │ │ + b.n c0c16 │ │ asrs r2, r0, #32 │ │ - b.n bfd28 │ │ + b.n c0978 │ │ movs r0, #8 │ │ - b.n c012c │ │ + b.n c0d7c │ │ movs r0, #0 │ │ - b.n bf740 │ │ + b.n c0390 │ │ asrs r6, r6, #2 │ │ - b.n bffd4 │ │ + b.n c0c24 │ │ lsls r2, r2, #2 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n bf7e4 │ │ + b.n c0434 │ │ movs r4, r0 │ │ - b.n c0260 │ │ + b.n c0eb0 │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #3 │ │ - b.n c0386 │ │ + b.n c0fd6 │ │ movs r0, r1 │ │ - b.n c026c │ │ + b.n c0ebc │ │ movs r4, r0 │ │ - b.n bf7d8 │ │ + b.n c0428 │ │ lsls r2, r6, #30 │ │ - b.n c0262 │ │ + b.n c0eb2 │ │ lsrs r7, r7, #31 │ │ - b.n c02f4 │ │ + b.n c0f44 │ │ movs r5, r7 │ │ lsls r0, r0, #12 │ │ - beq.n bfc94 │ │ - b.n c00f4 │ │ + beq.n c08e4 │ │ + b.n c0d44 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r4, r5, r6, sp} │ │ - b.n bf9c4 │ │ + b.n c0614 │ │ movs r0, r0 │ │ - b.n c030e │ │ + b.n c0f5e │ │ movs r3, r1 │ │ - ldr r2, [pc, #0] @ (bfc6c ) │ │ + ldr r2, [pc, #0] @ (c08bc ) │ │ movs r5, r1 │ │ - b.n c0318 │ │ + b.n c0f68 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ lsls r2, r6, #30 │ │ - b.n c028a │ │ + b.n c0eda │ │ lsrs r7, r7, #31 │ │ - b.n c031c │ │ - beq.n bfcb8 │ │ - b.n c0118 │ │ + b.n c0f6c │ │ + beq.n c0908 │ │ + b.n c0d68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2} │ │ - b.n bffca │ │ + b.n c0c1a │ │ asrs r1, r1, #32 │ │ - b.n bffce │ │ + b.n c0c1e │ │ movs r0, #12 │ │ - b.n bffd2 │ │ - beq.n bfccc │ │ - b.n c012c │ │ - ldr r7, [pc, #960] @ (c0058 ) │ │ - ldmia.w sp!, {r4, r5, r7, r9, sl, sp, pc} │ │ + b.n c0c22 │ │ + beq.n c091c │ │ + b.n c0d7c │ │ + ldr r7, [pc, #960] @ (c0ca8 ) │ │ + ldmia.w sp!, {r0, r4, r5, r7, r9, sl, sp, pc} │ │ @ instruction: 0xeaff003d │ │ - b.n c03e2 │ │ - beq.n bfcdc │ │ - b.n c013c │ │ + b.n c1032 │ │ + beq.n c092c │ │ + b.n c0d8c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6} │ │ - b.n c0350 │ │ + b.n c0fa0 │ │ movs r5, r2 │ │ subs r2, #0 │ │ asrs r4, r7, #2 │ │ - b.n c006a │ │ + b.n c0cba │ │ asrs r1, r4, #2 │ │ - b.n bfffa │ │ + b.n c0c4a │ │ asrs r1, r0, #32 │ │ - b.n c0140 │ │ + b.n c0d90 │ │ movs r6, r2 │ │ and.w r7, r0, r2, ror #6 │ │ - b.n c02d6 │ │ + b.n c0f26 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n c000a │ │ + b.n c0c5a │ │ subs r7, r7, #7 │ │ - b.n c036c │ │ + b.n c0fbc │ │ movs r1, r0 │ │ - b.n bff72 │ │ + b.n c0bc2 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #8 │ │ - b.n bf814 │ │ + b.n c0464 │ │ movs r5, r7 │ │ - b.n c037e │ │ + b.n c0fce │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r7, r4, #1 │ │ and.w r0, r0, r8, lsl #12 │ │ - b.n bf824 │ │ + b.n c0474 │ │ movs r5, r1 │ │ - b.n c0394 │ │ + b.n c0fe4 │ │ lsls r4, r4, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r3 │ │ - b.n bf820 │ │ + b.n c0470 │ │ movs r0, r0 │ │ - b.n c039a │ │ + b.n c0fea │ │ asrs r6, r5, #32 │ │ asrs r0, r4, #15 │ │ asrs r4, r6, #2 │ │ asrs r0, r0, #7 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r7, #2 │ │ asrs r0, r0, #22 │ │ movs r0, r0 │ │ - b.n c03b6 │ │ + b.n c1006 │ │ lsls r6, r3, #1 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #3 │ │ - b.n c00c0 │ │ + b.n c0d10 │ │ asrs r1, r0, #32 │ │ - b.n c01a2 │ │ + b.n c0df2 │ │ lsls r0, r0, #2 │ │ - b.n bfe2e │ │ + b.n c0a7e │ │ asrs r0, r6, #2 │ │ - b.n c00a2 │ │ + b.n c0cf2 │ │ lsls r5, r2, #3 │ │ - b.n c00d0 │ │ + b.n c0d20 │ │ asrs r6, r0, #32 │ │ - b.n bf8d4 │ │ + b.n c0524 │ │ movs r1, #0 │ │ - b.n bfc5a │ │ + b.n c08aa │ │ strb r2, [r7, #2] │ │ - b.n c00d6 │ │ + b.n c0d26 │ │ asrs r7, r0, #32 │ │ - b.n bfd78 │ │ + b.n c09c8 │ │ movs r7, r4 │ │ - b.n c035c │ │ + b.n c0fac │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #2 │ │ - b.n bfe52 │ │ + b.n c0aa2 │ │ asrs r4, r2, #32 │ │ - b.n c024a │ │ + b.n c0e9a │ │ lsls r0, r6, #2 │ │ - b.n c00ea │ │ + b.n c0d3a │ │ lsls r0, r0, #2 │ │ - b.n bfe50 │ │ + b.n c0aa0 │ │ lsls r0, r6, #2 │ │ - b.n c00f2 │ │ + b.n c0d42 │ │ strb r0, [r0, #0] │ │ - b.n bfe58 │ │ + b.n c0aa8 │ │ movs r4, r0 │ │ - b.n bf908 │ │ + b.n c0558 │ │ movs r4, r0 │ │ - b.n c037e │ │ + b.n c0fce │ │ movs r7, r2 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n bf890 │ │ + b.n c04e0 │ │ movs r0, r0 │ │ - b.n c040a │ │ + b.n c105a │ │ asrs r6, r5, #32 │ │ asrs r0, r4, #15 │ │ asrs r4, r6, #2 │ │ asrs r0, r0, #7 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r7, #2 │ │ asrs r0, r0, #22 │ │ movs r0, r0 │ │ - b.n c0436 │ │ + b.n c1086 │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ lsls r6, r6, #2 │ │ - b.n c0134 │ │ + b.n c0d84 │ │ asrs r0, r0, #32 │ │ - b.n bf8b8 │ │ + b.n c0508 │ │ movs r0, r0 │ │ - b.n bfe9c │ │ + b.n c0aec │ │ movs r0, r1 │ │ - b.n c0292 │ │ + b.n c0ee2 │ │ lsls r0, r6, #3 │ │ - b.n c012e │ │ + b.n c0d7e │ │ movs r4, r0 │ │ - b.n bf948 │ │ + b.n c0598 │ │ movs r1, r0 │ │ - b.n c043e │ │ + b.n c108e │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n bf8ca │ │ + b.n c051a │ │ movs r0, r0 │ │ - b.n bf8ce │ │ + b.n c051e │ │ movs r0, #12 │ │ - b.n c00ee │ │ + b.n c0d3e │ │ lsls r0, r6, #3 │ │ - b.n c014c │ │ + b.n c0d9c │ │ movs r5, r0 │ │ - b.n c00f6 │ │ + b.n c0d46 │ │ asrs r7, r0, #32 │ │ - b.n c00fa │ │ + b.n c0d4a │ │ lsls r0, r5, #9 │ │ add.w r0, r0, r0, asr #32 │ │ and.w r0, r0, r5 │ │ - b.n c0106 │ │ + b.n c0d56 │ │ asrs r7, r0, #32 │ │ - b.n c010a │ │ + b.n c0d5a │ │ ands r4, r1 │ │ - b.n c010e │ │ - bmi.n bfdc6 │ │ + b.n c0d5e │ │ + bmi.n c0a16 │ │ @ instruction: 0xebff0000 │ │ - b.n c0476 │ │ + b.n c10c6 │ │ movs r2, r5 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n bf98c │ │ + b.n c05dc │ │ movs r0, r3 │ │ - b.n bf90c │ │ + b.n c055c │ │ movs r2, r0 │ │ - b.n c0408 │ │ + b.n c1058 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ adds r4, r6, #6 │ │ - b.n c018e │ │ + b.n c0dde │ │ movs r0, r0 │ │ - b.n c049a │ │ + b.n c10ea │ │ movs r0, #4 │ │ - b.n bf996 │ │ + b.n c05e6 │ │ asrs r1, r0, #32 │ │ - b.n c027c │ │ + b.n c0ecc │ │ asrs r4, r7, #30 │ │ - b.n c017e │ │ + b.n c0dce │ │ asrs r0, r4, #32 │ │ - b.n c0506 │ │ + b.n c1156 │ │ asrs r4, r0, #32 │ │ - b.n bf986 │ │ + b.n c05d6 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n bf938 │ │ + b.n c0588 │ │ movs r4, r3 │ │ - b.n bf934 │ │ + b.n c0584 │ │ movs r7, #188 @ 0xbc │ │ - b.n c01b8 │ │ + b.n c0e08 │ │ adds r0, #20 │ │ - b.n c031a │ │ + b.n c0f6a │ │ asrs r2, r7, #2 │ │ - b.n c01be │ │ + b.n c0e0e │ │ movs r0, r4 │ │ - b.n c0444 │ │ + b.n c1094 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ lsls r2, r0, #2 │ │ - b.n bff2a │ │ + b.n c0b7a │ │ lsls r4, r6, #6 │ │ - b.n c01ce │ │ + b.n c0e1e │ │ movs r0, r0 │ │ - b.n bff38 │ │ + b.n c0b88 │ │ asrs r6, r6, #2 │ │ - b.n c01d6 │ │ + b.n c0e26 │ │ movs r0, r1 │ │ - b.n c033a │ │ + b.n c0f8a │ │ movs r6, r0 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n c0182 │ │ + b.n c0dd2 │ │ lsls r5, r5, #5 │ │ add.w r0, r0, r0 │ │ - b.n c04ea │ │ + b.n c113a │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ and.w r0, r0, r8, ror #6 │ │ - b.n c01f6 │ │ + b.n c0e46 │ │ adds r2, #145 @ 0x91 │ │ - b.n bfe9a │ │ + b.n c0aea │ │ lsls r0, r6, #3 │ │ - b.n c01e6 │ │ + b.n c0e36 │ │ movs r4, r0 │ │ - b.n bfa0c │ │ + b.n c065c │ │ movs r0, r0 │ │ - b.n c0518 │ │ + b.n c1168 │ │ movs r3, r0 │ │ - b.n c026a │ │ + b.n c0eba │ │ movs r4, r0 │ │ - b.n bf9f8 │ │ + b.n c0648 │ │ movs r0, r0 │ │ - b.n c05b2 │ │ + b.n c1202 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ - b.n c0388 │ │ + b.n c0fd8 │ │ asrs r0, r0, #32 │ │ - b.n bf990 │ │ + b.n c05e0 │ │ asrs r6, r6, #2 │ │ - b.n c0230 │ │ + b.n c0e80 │ │ asrs r4, r0, #32 │ │ - b.n bf998 │ │ - beq.n bfec0 │ │ - b.n c0320 │ │ + b.n c05e8 │ │ + beq.n c0b10 │ │ + b.n c0f70 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2} │ │ - b.n c01d2 │ │ + b.n c0e22 │ │ ands r4, r1 │ │ - b.n c01d6 │ │ + b.n c0e26 │ │ lsls r1, r6, #6 │ │ @ instruction: 0xeb00c004 │ │ - b.n c01de │ │ + b.n c0e2e │ │ movs r0, r0 │ │ - b.n c0542 │ │ + b.n c1192 │ │ @ instruction: 0xfff71aff │ │ @ instruction: 0xff9deaff │ │ lsls r4, r1, #1 │ │ - b.n bf9ec │ │ + b.n c063c │ │ asrs r2, r6, #30 │ │ - b.n c04c2 │ │ + b.n c1112 │ │ subs r7, r7, #7 │ │ - b.n c0554 │ │ + b.n c11a4 │ │ movs r0, r0 │ │ - b.n bffd8 │ │ + b.n c0c28 │ │ adds r0, #90 @ 0x5a │ │ - b.n bfa5e │ │ + b.n c06ae │ │ movs r2, r0 │ │ - b.n c03c4 │ │ + b.n c1014 │ │ movs r0, r0 │ │ - b.n c056c │ │ + b.n c11bc │ │ @ instruction: 0xffee0aff │ │ asrs r0, r6, #32 │ │ - b.n bfa0c │ │ + b.n c065c │ │ ands r0, r0 │ │ - b.n c0212 │ │ + b.n c0e62 │ │ str r0, [r2, #0] │ │ - b.n bf9fa │ │ + b.n c064a │ │ movs r1, r0 │ │ - b.n c061a │ │ + b.n c126a │ │ adds r0, #36 @ 0x24 │ │ - b.n bfa1c │ │ + b.n c066c │ │ asrs r1, r0, #32 │ │ - b.n c0000 │ │ + b.n c0c50 │ │ movs r1, #233 @ 0xe9 │ │ - b.n c04e6 │ │ + b.n c1136 │ │ str r0, [r6, #12] │ │ - b.n c0284 │ │ + b.n c0ed4 │ │ adds r0, #3 │ │ - b.n c000c │ │ - ldr r1, [r7, #24] │ │ + b.n c0c5c │ │ + ldr r2, [r7, #24] │ │ @ instruction: 0xebff0004 │ │ - b.n c0236 │ │ - beq.n bff30 │ │ - b.n c0390 │ │ + b.n c0e86 │ │ + beq.n c0b80 │ │ + b.n c0fe0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r7, r8, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r6, r8, sl, fp, ip, lr, pc} │ │ movs r1, r0 │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ - vqshl.u64 q12, q9, #52 @ 0x34 │ │ + ldrh r7, [r3, #32] │ │ + @ instruction: 0xfff479f1 │ │ @ instruction: 0xfff44bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c042c │ │ - beq.n bff24 │ │ - b.n c03b0 │ │ + b.n c107c │ │ + beq.n c0b74 │ │ + b.n c1000 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c02ba │ │ + b.n c0f0a │ │ movs r1, r0 │ │ - b.n c0602 │ │ + b.n c1252 │ │ movs r3, r6 │ │ - bge.n bff22 │ │ + bge.n c0b72 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n c0426 │ │ + b.n c1076 │ │ strh r4, [r7, #2] │ │ - b.n c042a │ │ + b.n c107a │ │ str r2, [r0, #8] │ │ - b.n c026e │ │ + b.n c0ebe │ │ strb r4, [r0, #0] │ │ - b.n bfad2 │ │ + b.n c0722 │ │ adds r1, #2 │ │ - b.n bfe68 │ │ + b.n c0ab8 │ │ lsls r0, r5, #3 │ │ - b.n c0568 │ │ + b.n c11b8 │ │ lsls r4, r7 │ │ - b.n c02e4 │ │ + b.n c0f34 │ │ adds r0, #8 │ │ - b.n c0282 │ │ + b.n c0ed2 │ │ str r6, [r6, #8] │ │ - b.n c02ac │ │ + b.n c0efc │ │ lsls r4, r4 │ │ - b.n c028a │ │ + b.n c0eda │ │ movs r3, r6 │ │ subs r0, r0, r0 │ │ strb r1, [r0, #0] │ │ - b.n c045e │ │ + b.n c10ae │ │ movs r4, r0 │ │ - b.n c0204 │ │ + b.n c0e54 │ │ movs r1, r7 │ │ cmp r2, #0 │ │ strb r0, [r6, #2] │ │ - b.n c02e4 │ │ + b.n c0f34 │ │ adds r0, #114 @ 0x72 │ │ - b.n bfcc0 │ │ + b.n c0910 │ │ strb r6, [r0, #0] │ │ - b.n bfb06 │ │ + b.n c0756 │ │ movs r1, #3 │ │ - b.n bfe9c │ │ + b.n c0aec │ │ str r2, [r7, r2] │ │ - b.n c0312 │ │ + b.n c0f62 │ │ strb r5, [r0, #0] │ │ - b.n bffc0 │ │ + b.n c0c10 │ │ movs r7, r4 │ │ - b.n c05a4 │ │ + b.n c11f4 │ │ movs r2, r7 │ │ subs r0, r0, r0 │ │ adds r0, #131 @ 0x83 │ │ - b.n c008e │ │ + b.n c0cde │ │ movs r0, r4 │ │ - b.n c05ac │ │ + b.n c11fc │ │ adds r0, #176 @ 0xb0 │ │ - b.n c032c │ │ + b.n c0f7c │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ adds r0, #131 @ 0x83 │ │ - b.n c0092 │ │ + b.n c0ce2 │ │ strb r4, [r0, #0] │ │ - b.n bfb32 │ │ + b.n c0782 │ │ movs r0, r0 │ │ - b.n c0638 │ │ + b.n c1288 │ │ adds r1, #180 @ 0xb4 │ │ - b.n c0340 │ │ + b.n c0f90 │ │ strb r3, [r0, #0] │ │ - b.n c03ac │ │ + b.n c0ffc │ │ strb r4, [r0, #0] │ │ - b.n bfb22 │ │ + b.n c0772 │ │ movs r0, r0 │ │ - b.n c06e6 │ │ + b.n c1336 │ │ movs r0, #3 │ │ asrs r2, r0, #2 │ │ adds r0, #28 │ │ asrs r2, r0, #10 │ │ adds r0, #0 │ │ asrs r1, r0, #22 │ │ movs r1, #186 @ 0xba │ │ asrs r2, r2, #7 │ │ movs r0, #4 │ │ asrs r1, r0, #22 │ │ - beq.n bffec │ │ - b.n c0454 │ │ + beq.n c0c3c │ │ + b.n c10a4 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, ip, sp, lr} │ │ - b.n bfb66 │ │ + b.n c07b6 │ │ movs r0, r0 │ │ - b.n c066c │ │ + b.n c12bc │ │ strb r3, [r0, #0] │ │ - b.n c03dc │ │ + b.n c102c │ │ strb r4, [r0, #0] │ │ - b.n bfb52 │ │ + b.n c07a2 │ │ str r0, [r7, r2] │ │ asrs r2, r2, #7 │ │ movs r0, r0 │ │ - b.n c071a │ │ + b.n c136a │ │ movs r3, #149 @ 0x95 │ │ asrs r2, r4, #32 │ │ ands r4, r2 │ │ asrs r2, r0, #10 │ │ lsrs r0, r6 │ │ asrs r1, r0, #7 │ │ - beq.n c0018 │ │ + beq.n c0c68 │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #30] │ │ adds r5, r7, r2 │ │ @ instruction: 0xfff1eaff │ │ movs r0, #4 │ │ - b.n bfb96 │ │ + b.n c07e6 │ │ movs r4, r0 │ │ - b.n c061e │ │ + b.n c126e │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ asrs r1, r2, #3 │ │ - b.n c0742 │ │ + b.n c1392 │ │ movs r0, r1 │ │ - b.n c062a │ │ + b.n c127a │ │ asrs r4, r0, #32 │ │ - b.n bfb8a │ │ + b.n c07da │ │ lsls r2, r6, #30 │ │ - b.n c061e │ │ + b.n c126e │ │ lsrs r7, r7, #31 │ │ - b.n c06b0 │ │ + b.n c1300 │ │ movs r5, r7 │ │ lsls r0, r0, #12 │ │ - beq.n c0048 │ │ - b.n c04b0 │ │ + beq.n c0c98 │ │ + b.n c1100 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r6, ip, lr} │ │ - b.n bfd80 │ │ + b.n c09d0 │ │ movs r0, r0 │ │ - b.n c06d0 │ │ + b.n c1320 │ │ movs r6, r4 │ │ - ldr r2, [pc, #0] @ (c0028 ) │ │ + ldr r2, [pc, #0] @ (c0c78 ) │ │ movs r0, r1 │ │ - b.n c065c │ │ + b.n c12ac │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ lsls r2, r6, #30 │ │ - b.n c0646 │ │ + b.n c1296 │ │ lsrs r7, r7, #31 │ │ - b.n c06d8 │ │ - beq.n c006c │ │ - b.n c04d4 │ │ + b.n c1328 │ │ + beq.n c0cbc │ │ + b.n c1124 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, lr} │ │ - b.n c0386 │ │ + b.n c0fd6 │ │ str r0, [r0, #0] │ │ - b.n c038a │ │ - strb r3, [r1, #16] │ │ + b.n c0fda │ │ + strb r4, [r1, #16] │ │ @ instruction: 0xebff0000 │ │ - b.n c06f2 │ │ + b.n c1342 │ │ @ instruction: 0xffd81aff │ │ movs r0, #5 │ │ - b.n bfc06 │ │ + b.n c0856 │ │ movs r6, r0 │ │ - b.n c039e │ │ + b.n c0fee │ │ asrs r4, r0, #32 │ │ - b.n c03a2 │ │ + b.n c0ff2 │ │ @ instruction: 0xffbdeaff │ │ lsls r0, r6, #1 │ │ - b.n bfba8 │ │ + b.n c07f8 │ │ asrs r2, r6, #30 │ │ - b.n c067e │ │ + b.n c12ce │ │ subs r7, r7, #7 │ │ - b.n c0710 │ │ + b.n c1360 │ │ movs r0, r0 │ │ - b.n c0194 │ │ + b.n c0de4 │ │ adds r0, #90 @ 0x5a │ │ - b.n bfc1a │ │ + b.n c086a │ │ movs r2, r0 │ │ - b.n c0580 │ │ + b.n c11d0 │ │ movs r0, r0 │ │ - b.n c0728 │ │ + b.n c1378 │ │ @ instruction: 0xffcc0aff │ │ asrs r4, r2, #1 │ │ - b.n bfbc8 │ │ + b.n c0818 │ │ ands r0, r2 │ │ - b.n bfbb2 │ │ + b.n c0802 │ │ movs r1, #233 @ 0xe9 │ │ - b.n c0692 │ │ + b.n c12e2 │ │ adds r0, #76 @ 0x4c │ │ - b.n bfbd4 │ │ + b.n c0824 │ │ asrs r1, r0, #32 │ │ - b.n c01b8 │ │ + b.n c0e08 │ │ lsrs r0, r6 │ │ - b.n c0438 │ │ + b.n c1088 │ │ ands r0, r0 │ │ - b.n c03e2 │ │ + b.n c1032 │ │ adds r0, #3 │ │ - b.n c01c4 │ │ + b.n c0e14 │ │ movs r1, r0 │ │ - b.n c07ea │ │ - ldr r2, [r1, #20] │ │ + b.n c143a │ │ + ldr r3, [r1, #20] │ │ @ instruction: 0xebff0004 │ │ - b.n c03f2 │ │ - beq.n c00e4 │ │ - b.n c054c │ │ + b.n c1042 │ │ + beq.n c0d34 │ │ + b.n c119c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r3, r4, ip, lr, pc} │ │ - b.n c0554 │ │ - ldr r3, [pc, #960] @ (c0480 ) │ │ + b.n c11a4 │ │ + ldr r3, [pc, #960] @ (c10d0 ) │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r6} │ │ and.w r0, r0, sp, rrx │ │ - b.n c080a │ │ - beq.n c00fc │ │ - b.n c0564 │ │ + b.n c145a │ │ + beq.n c0d4c │ │ + b.n c11b4 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r1, r2} │ │ - b.n c037e │ │ + b.n c0fce │ │ @ instruction: 0xff9c9aff │ │ @ instruction: 0xff9feaff │ │ - blt.n c0090 │ │ + blt.n c0c40 │ │ movs r1, r0 │ │ - str r6, [sp, #704] @ 0x2c0 │ │ - vqshlu.s32 d24, d26, #20 │ │ + ldrh r7, [r4, #18] │ │ + vqshrun.s64 d23, , #12 │ │ @ instruction: 0xfff44df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c060c │ │ - beq.n c0104 │ │ - b.n c0590 │ │ + b.n c125c │ │ + beq.n c0d54 │ │ + b.n c11e0 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c049a │ │ + b.n c10ea │ │ movs r1, r0 │ │ - b.n c07e2 │ │ + b.n c1432 │ │ movs r0, r6 │ │ - bge.n c0102 │ │ + bge.n c0d52 │ │ eors r4, r7 │ │ - b.n c0606 │ │ + b.n c1256 │ │ strb r4, [r0, #0] │ │ - b.n bfcaa │ │ + b.n c08fa │ │ str r2, [r0, #8] │ │ - b.n c044e │ │ + b.n c109e │ │ strh r4, [r3, #0] │ │ - b.n c0612 │ │ + b.n c1262 │ │ adds r0, #4 │ │ - b.n c0456 │ │ + b.n c10a6 │ │ str r6, [r6, r2] │ │ - b.n c0480 │ │ + b.n c10d0 │ │ str r0, [r5, #12] │ │ - b.n c054c │ │ + b.n c119c │ │ movs r4, r6 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c07d0 │ │ + b.n c1420 │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ strb r1, [r0, #0] │ │ - b.n c05b8 │ │ + b.n c1208 │ │ strb r0, [r6, #2] │ │ - b.n c04b8 │ │ + b.n c1108 │ │ adds r0, #114 @ 0x72 │ │ - b.n bfe94 │ │ + b.n c0ae4 │ │ strb r6, [r0, #0] │ │ - b.n bfcda │ │ + b.n c092a │ │ movs r1, #3 │ │ - b.n c006e │ │ + b.n c0cbe │ │ str r2, [r7, r2] │ │ - b.n c04e6 │ │ + b.n c1136 │ │ strb r5, [r0, #0] │ │ - b.n c0194 │ │ + b.n c0de4 │ │ movs r7, r4 │ │ - b.n c0778 │ │ + b.n c13c8 │ │ movs r4, r7 │ │ subs r0, r0, r0 │ │ adds r0, #131 @ 0x83 │ │ - b.n c025a │ │ + b.n c0eaa │ │ movs r0, r4 │ │ - b.n c0780 │ │ + b.n c13d0 │ │ adds r0, #176 @ 0xb0 │ │ - b.n c0500 │ │ + b.n c1150 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ adds r0, #131 @ 0x83 │ │ - b.n c0266 │ │ + b.n c0eb6 │ │ strb r4, [r0, #0] │ │ - b.n bfd06 │ │ + b.n c0956 │ │ movs r0, r0 │ │ - b.n c080c │ │ + b.n c145c │ │ adds r1, #180 @ 0xb4 │ │ - b.n c0514 │ │ + b.n c1164 │ │ strb r3, [r0, #0] │ │ - b.n c0580 │ │ + b.n c11d0 │ │ strb r4, [r0, #0] │ │ - b.n bfcf6 │ │ + b.n c0946 │ │ movs r0, r0 │ │ - b.n c08ba │ │ + b.n c150a │ │ movs r0, #3 │ │ asrs r2, r0, #2 │ │ adds r0, #28 │ │ asrs r2, r0, #10 │ │ adds r0, #0 │ │ asrs r1, r0, #22 │ │ movs r1, #186 @ 0xba │ │ asrs r2, r2, #7 │ │ movs r0, #4 │ │ asrs r1, r0, #22 │ │ - beq.n c01c0 │ │ - b.n c0628 │ │ + beq.n c0e10 │ │ + b.n c1278 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, ip, sp, lr} │ │ - b.n bfd3a │ │ + b.n c098a │ │ movs r0, r0 │ │ - b.n c0840 │ │ + b.n c1490 │ │ strb r3, [r0, #0] │ │ - b.n c05b0 │ │ + b.n c1200 │ │ strb r4, [r0, #0] │ │ - b.n bfd26 │ │ + b.n c0976 │ │ str r0, [r7, r2] │ │ asrs r2, r2, #7 │ │ movs r0, r0 │ │ - b.n c08ee │ │ + b.n c153e │ │ movs r3, #149 @ 0x95 │ │ asrs r2, r4, #32 │ │ ands r4, r2 │ │ asrs r2, r0, #10 │ │ lsrs r0, r6 │ │ asrs r1, r0, #7 │ │ - beq.n c01ec │ │ + beq.n c0e3c │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ adds r5, r7, r2 │ │ @ instruction: 0xfff1eaff │ │ movs r0, #4 │ │ - b.n bfd6a │ │ + b.n c09ba │ │ movs r4, r0 │ │ - b.n c07f2 │ │ + b.n c1442 │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ asrs r1, r2, #3 │ │ - b.n c0916 │ │ + b.n c1566 │ │ movs r0, r1 │ │ - b.n c07fe │ │ + b.n c144e │ │ asrs r4, r0, #32 │ │ - b.n bfd5e │ │ + b.n c09ae │ │ lsls r4, r6, #30 │ │ - b.n c07f2 │ │ + b.n c1442 │ │ lsrs r7, r7, #31 │ │ - b.n c0884 │ │ + b.n c14d4 │ │ movs r2, r0 │ │ - b.n c066a │ │ + b.n c12ba │ │ movs r5, r7 │ │ lsls r0, r0, #12 │ │ - beq.n c0220 │ │ - b.n c0688 │ │ + beq.n c0e70 │ │ + b.n c12d8 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r0, r1, r2, r4, r5, r6, ip, sp, lr} │ │ - b.n bff58 │ │ + b.n c0ba8 │ │ movs r0, r0 │ │ - b.n c08ac │ │ + b.n c14fc │ │ movs r6, r4 │ │ - ldr r2, [pc, #0] @ (c0200 ) │ │ + ldr r2, [pc, #0] @ (c0e50 ) │ │ lsls r0, r0, #1 │ │ - b.n c08b2 │ │ + b.n c1502 │ │ @ instruction: 0xffc53aff │ │ strb r2, [r0, #4] │ │ - b.n c013e │ │ + b.n c0d8e │ │ strb r4, [r7, #2] │ │ - b.n c05c0 │ │ + b.n c1210 │ │ strb r7, [r4, #2] │ │ - b.n c0556 │ │ + b.n c11a6 │ │ strb r1, [r0, #0] │ │ - b.n c06a8 │ │ + b.n c12f8 │ │ @ instruction: 0xffc3eaff │ │ str r1, [r0, r0] │ │ - b.n c0562 │ │ + b.n c11b2 │ │ strb r0, [r0, #0] │ │ - b.n c0566 │ │ + b.n c11b6 │ │ lsls r5, r1, #3 │ │ add.w r0, r0, r0 │ │ - b.n c08ce │ │ + b.n c151e │ │ @ instruction: 0xffd61aff │ │ movs r0, #5 │ │ - b.n bfde4 │ │ + b.n c0a34 │ │ movs r7, r0 │ │ - b.n c057a │ │ + b.n c11ca │ │ asrs r5, r0, #32 │ │ - b.n c057e │ │ + b.n c11ce │ │ @ instruction: 0xffbbeaff │ │ lsls r0, r4, #1 │ │ - b.n bfd84 │ │ + b.n c09d4 │ │ movs r0, r0 │ │ - b.n c0368 │ │ + b.n c0fb8 │ │ asrs r2, r3, #1 │ │ - b.n bfdee │ │ + b.n c0a3e │ │ lsls r4, r6, #30 │ │ - b.n c0862 │ │ + b.n c14b2 │ │ lsrs r7, r7, #31 │ │ - b.n c08f4 │ │ + b.n c1544 │ │ movs r0, r0 │ │ - b.n c08fc │ │ + b.n c154c │ │ @ instruction: 0xffcb0aff │ │ asrs r0, r1, #1 │ │ - b.n bfda0 │ │ + b.n c09f0 │ │ ands r0, r2 │ │ - b.n bfd8a │ │ + b.n c09da │ │ movs r1, #233 @ 0xe9 │ │ - b.n c086a │ │ + b.n c14ba │ │ adds r0, #64 @ 0x40 │ │ - b.n bfdac │ │ + b.n c09fc │ │ asrs r1, r0, #32 │ │ - b.n c0390 │ │ + b.n c0fe0 │ │ lsrs r0, r6 │ │ - b.n c0610 │ │ + b.n c1260 │ │ ands r0, r0 │ │ - b.n c05ba │ │ + b.n c120a │ │ adds r0, #3 │ │ - b.n c039c │ │ + b.n c0fec │ │ movs r1, r0 │ │ - b.n c09c2 │ │ - ldr r4, [r2, #12] │ │ + b.n c1612 │ │ + ldr r5, [r2, #12] │ │ @ instruction: 0xebff0004 │ │ - b.n c05ca │ │ - beq.n c02bc │ │ - b.n c0724 │ │ + b.n c121a │ │ + beq.n c0f0c │ │ + b.n c1374 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r3, r4, ip, lr, pc} │ │ - b.n c072c │ │ - ldr r5, [pc, #960] @ (c0658 ) │ │ + b.n c137c │ │ + ldr r5, [pc, #960] @ (c12a8 ) │ │ ldmia.w sp!, {r0, r1, r2, r4, r6} │ │ and.w r0, r0, sp, rrx │ │ - b.n c09e2 │ │ - beq.n c02d4 │ │ - b.n c073c │ │ + b.n c1632 │ │ + beq.n c0f24 │ │ + b.n c138c │ │ ldrh r0, [r6, #46] @ 0x2e │ │ - ldmia.w sp!, {r2, r9, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r4, r5, r7, r8, fp, ip, lr, pc} │ │ movs r1, r0 │ │ - str r4, [sp, #864] @ 0x360 │ │ - vcls.s16 q12, q9 │ │ + ldrh r7, [r1, #4] │ │ + vpadal.s16 , │ │ @ instruction: 0xfff448f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c07d8 │ │ - beq.n c02d0 │ │ - b.n c075c │ │ + b.n c1428 │ │ + beq.n c0f20 │ │ + b.n c13ac │ │ str r0, [r0, r0] │ │ - b.n c0606 │ │ + b.n c1256 │ │ movs r5, r0 │ │ - b.n bfe6a │ │ + b.n c0aba │ │ ands r1, r0 │ │ - b.n c060e │ │ + b.n c125e │ │ str r0, [r0, #0] │ │ - b.n c0a12 │ │ + b.n c1662 │ │ movs r0, r0 │ │ - b.n c0976 │ │ + b.n c15c6 │ │ asrs r0, r0, #32 │ │ - b.n c0a1a │ │ + b.n c166a │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n c0622 │ │ + b.n c1272 │ │ movs r0, #4 │ │ - b.n c0a26 │ │ - add r1, pc, #220 @ (adr r1, c03c4 ) │ │ + b.n c1676 │ │ + add r1, pc, #224 @ (adr r1, c1018 ) │ │ @ instruction: 0xebff0000 │ │ - b.n c098e │ │ + b.n c15de │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n c0314 │ │ - b.n c078c │ │ + beq.n c0f64 │ │ + b.n c13dc │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, r2, r4, r6, r7, ip} │ │ - b.n c06a8 │ │ + b.n c12f8 │ │ lsls r4, r7, #1 │ │ - b.n c080c │ │ + b.n c145c │ │ adds r0, #6 │ │ - b.n bfeb0 │ │ + b.n c0b00 │ │ asrs r1, r0, #2 │ │ - b.n c040a │ │ + b.n c105a │ │ str r0, [r6, #8] │ │ - b.n c0690 │ │ + b.n c12e0 │ │ asrs r5, r2, #3 │ │ - b.n c06bc │ │ + b.n c130c │ │ movs r1, #1 │ │ - b.n c0420 │ │ + b.n c1070 │ │ movs r0, #28 │ │ - b.n bfe3e │ │ + b.n c0a8e │ │ strb r2, [r7, #2] │ │ - b.n c06c2 │ │ + b.n c1312 │ │ adds r0, #7 │ │ - b.n c0368 │ │ + b.n c0fb8 │ │ movs r7, r4 │ │ - b.n c094c │ │ + b.n c159c │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ lsls r1, r0, #2 │ │ - b.n c042e │ │ + b.n c107e │ │ movs r0, r4 │ │ - b.n c0960 │ │ + b.n c15b0 │ │ asrs r0, r6, #2 │ │ - b.n c06d6 │ │ + b.n c1326 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ asrs r1, r0, #2 │ │ - b.n c0442 │ │ + b.n c1092 │ │ movs r4, r0 │ │ - b.n bfeec │ │ + b.n c0b3c │ │ movs r0, r0 │ │ - b.n c09ee │ │ + b.n c163e │ │ asrs r4, r6, #6 │ │ - b.n c06ec │ │ + b.n c133c │ │ movs r3, r0 │ │ - b.n c074e │ │ + b.n c139e │ │ movs r4, r0 │ │ - b.n bfedc │ │ + b.n c0b2c │ │ movs r0, r0 │ │ - b.n c0a96 │ │ + b.n c16e6 │ │ asrs r1, r0, #32 │ │ asrs r2, r0, #2 │ │ movs r0, #28 │ │ asrs r1, r0, #10 │ │ movs r0, #0 │ │ asrs r4, r0, #22 │ │ asrs r2, r7, #6 │ │ asrs r1, r2, #7 │ │ asrs r4, r0, #32 │ │ asrs r4, r0, #22 │ │ - beq.n c038c │ │ - b.n c0804 │ │ + beq.n c0fdc │ │ + b.n c1454 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2} │ │ - b.n bff20 │ │ + b.n c0b70 │ │ movs r0, r0 │ │ - b.n c0a22 │ │ + b.n c1672 │ │ movs r3, r0 │ │ - b.n c077e │ │ + b.n c13ce │ │ movs r4, r0 │ │ - b.n bff0c │ │ + b.n c0b5c │ │ adds r0, #184 @ 0xb8 │ │ asrs r2, r2, #7 │ │ movs r0, r0 │ │ - b.n c0aca │ │ + b.n c171a │ │ movs r1, #147 @ 0x93 │ │ asrs r1, r4, #32 │ │ movs r0, #20 │ │ asrs r1, r0, #10 │ │ movs r0, #240 @ 0xf0 │ │ asrs r4, r0, #7 │ │ - beq.n c03b8 │ │ + beq.n c1008 │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #6] │ │ adds r5, r7, r2 │ │ @ instruction: 0xffd3eaff │ │ lsls r0, r1, #1 │ │ - b.n bfee4 │ │ + b.n c0b34 │ │ movs r0, r0 │ │ - b.n c04c8 │ │ + b.n c1118 │ │ asrs r2, r3, #1 │ │ - b.n bff4e │ │ + b.n c0b9e │ │ lsls r4, r6, #30 │ │ - b.n c09c2 │ │ + b.n c1612 │ │ lsrs r7, r7, #31 │ │ - b.n c0a54 │ │ + b.n c16a4 │ │ movs r0, r0 │ │ - b.n c0a5c │ │ + b.n c16ac │ │ @ instruction: 0xffcc0aff │ │ asrs r0, r6, #32 │ │ - b.n bff00 │ │ + b.n c0b50 │ │ ands r0, r0 │ │ - b.n c0706 │ │ + b.n c1356 │ │ str r0, [r2, #0] │ │ - b.n bfeee │ │ + b.n c0b3e │ │ movs r1, r0 │ │ - b.n c0b0e │ │ + b.n c175e │ │ adds r0, #36 @ 0x24 │ │ - b.n bff10 │ │ + b.n c0b60 │ │ asrs r1, r0, #32 │ │ - b.n c04f4 │ │ + b.n c1144 │ │ movs r1, #233 @ 0xe9 │ │ - b.n c09da │ │ + b.n c162a │ │ str r0, [r6, #12] │ │ - b.n c0778 │ │ + b.n c13c8 │ │ adds r0, #3 │ │ - b.n c0500 │ │ - ldr r4, [r7, #4] │ │ + b.n c1150 │ │ + ldr r5, [r7, #4] │ │ @ instruction: 0xebff0004 │ │ - b.n c072a │ │ - beq.n c040c │ │ - b.n c0884 │ │ + b.n c137a │ │ + beq.n c105c │ │ + b.n c14d4 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r5, r7, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r4, r6, fp, ip, lr, pc} │ │ movs r1, r0 │ │ - str r3, [sp, #464] @ 0x1d0 │ │ - vrshr.u64 q12, q15, #12 │ │ + strh r3, [r5, #56] @ 0x38 │ │ + vsri.64 , , #12 │ │ @ instruction: 0xfff448f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c0920 │ │ - beq.n c0418 │ │ - b.n c08a4 │ │ + b.n c1570 │ │ + beq.n c1068 │ │ + b.n c14f4 │ │ str r0, [r0, r0] │ │ - b.n c074e │ │ + b.n c139e │ │ movs r5, r0 │ │ - b.n bffb2 │ │ + b.n c0c02 │ │ ands r1, r0 │ │ - b.n c0756 │ │ + b.n c13a6 │ │ movs r0, r0 │ │ - b.n c0aba │ │ + b.n c170a │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n c0762 │ │ + b.n c13b2 │ │ asrs r0, r0, #32 │ │ - b.n c0b66 │ │ + b.n c17b6 │ │ movs r0, #8 │ │ - b.n c0b6a │ │ - add r0, pc, #920 @ (adr r0, c07c4 ) │ │ + b.n c17ba │ │ + add r0, pc, #924 @ (adr r0, c1418 ) │ │ @ instruction: 0xebff0000 │ │ - b.n c0ad2 │ │ + b.n c1722 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n c0458 │ │ - b.n c08d0 │ │ + beq.n c10a8 │ │ + b.n c1520 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {ip} │ │ - b.n c0b82 │ │ + b.n c17d2 │ │ movs r0, r0 │ │ and.w r0, r0, r5, lsr #7 │ │ - b.n c07f4 │ │ + b.n c1444 │ │ movs r0, #28 │ │ - b.n c0958 │ │ + b.n c15a8 │ │ strb r0, [r0, #0] │ │ - b.n c0c12 │ │ + b.n c1862 │ │ lsls r1, r0, #4 │ │ - b.n c037a │ │ + b.n c0fca │ │ adds r0, #188 @ 0xbc │ │ - b.n c07fa │ │ + b.n c144a │ │ lsls r4, r7, #1 │ │ - b.n c0968 │ │ + b.n c15b8 │ │ asrs r1, r0, #2 │ │ - b.n c0562 │ │ + b.n c11b2 │ │ adds r0, #163 @ 0xa3 │ │ - b.n c0574 │ │ + b.n c11c4 │ │ adds r0, #176 @ 0xb0 │ │ - b.n c07ec │ │ + b.n c143c │ │ asrs r5, r2, #3 │ │ - b.n c0818 │ │ + b.n c1468 │ │ adds r0, #6 │ │ - b.n c001c │ │ + b.n c0c6c │ │ movs r1, #1 │ │ - b.n c039a │ │ + b.n c0fea │ │ strb r2, [r7, #2] │ │ - b.n c081e │ │ + b.n c146e │ │ adds r0, #7 │ │ - b.n c04c4 │ │ + b.n c1114 │ │ movs r7, r4 │ │ - b.n c0aa8 │ │ + b.n c16f8 │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ lsls r1, r0, #2 │ │ - b.n c058a │ │ + b.n c11da │ │ movs r0, r4 │ │ - b.n c0abc │ │ + b.n c170c │ │ asrs r0, r6, #2 │ │ - b.n c0832 │ │ + b.n c1482 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ asrs r1, r0, #2 │ │ - b.n c059e │ │ + b.n c11ee │ │ movs r4, r0 │ │ - b.n c0048 │ │ + b.n c0c98 │ │ movs r0, r0 │ │ - b.n c0b4a │ │ + b.n c179a │ │ adds r0, #8 │ │ - b.n c0be6 │ │ + b.n c1836 │ │ asrs r4, r6, #6 │ │ - b.n c084c │ │ + b.n c149c │ │ lsls r3, r2, #4 │ │ - b.n c046c │ │ + b.n c10bc │ │ movs r4, r0 │ │ - b.n c003c │ │ + b.n c0c8c │ │ asrs r1, r0, #32 │ │ asrs r2, r0, #2 │ │ movs r0, r0 │ │ - b.n c0bfa │ │ + b.n c184a │ │ movs r0, #28 │ │ asrs r1, r0, #10 │ │ movs r0, #0 │ │ asrs r4, r0, #22 │ │ asrs r2, r7, #6 │ │ asrs r1, r2, #7 │ │ asrs r4, r0, #32 │ │ asrs r4, r0, #22 │ │ - beq.n c04ec │ │ - b.n c0964 │ │ + beq.n c113c │ │ + b.n c15b4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2} │ │ - b.n c0080 │ │ + b.n c0cd0 │ │ adds r0, #8 │ │ - b.n c0c1a │ │ + b.n c186a │ │ movs r0, r0 │ │ - b.n c0b86 │ │ + b.n c17d6 │ │ lsls r3, r2, #4 │ │ - b.n c04a0 │ │ + b.n c10f0 │ │ movs r4, r0 │ │ - b.n c0070 │ │ + b.n c0cc0 │ │ adds r0, #184 @ 0xb8 │ │ asrs r2, r2, #7 │ │ movs r0, r0 │ │ - b.n c0c2e │ │ + b.n c187e │ │ movs r1, #147 @ 0x93 │ │ asrs r1, r4, #32 │ │ movs r0, #20 │ │ asrs r1, r0, #10 │ │ movs r0, #240 @ 0xf0 │ │ asrs r4, r0, #7 │ │ - beq.n c051c │ │ + beq.n c116c │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #6] │ │ adds r5, r7, r2 │ │ @ instruction: 0xffcbeaff │ │ lsls r0, r1, #1 │ │ - b.n c0048 │ │ + b.n c0c98 │ │ movs r0, r0 │ │ - b.n c062c │ │ + b.n c127c │ │ asrs r2, r3, #1 │ │ - b.n c00b2 │ │ + b.n c0d02 │ │ lsls r4, r6, #30 │ │ - b.n c0b26 │ │ + b.n c1776 │ │ lsrs r7, r7, #31 │ │ - b.n c0bb8 │ │ + b.n c1808 │ │ movs r0, r0 │ │ - b.n c0bc0 │ │ + b.n c1810 │ │ @ instruction: 0xffc40aff │ │ asrs r0, r6, #32 │ │ - b.n c0064 │ │ + b.n c0cb4 │ │ ands r0, r0 │ │ - b.n c086a │ │ + b.n c14ba │ │ str r0, [r2, #0] │ │ - b.n c0052 │ │ + b.n c0ca2 │ │ movs r1, r0 │ │ - b.n c0c72 │ │ + b.n c18c2 │ │ adds r0, #36 @ 0x24 │ │ - b.n c0074 │ │ + b.n c0cc4 │ │ asrs r1, r0, #32 │ │ - b.n c0658 │ │ + b.n c12a8 │ │ movs r1, #233 @ 0xe9 │ │ - b.n c0b3e │ │ + b.n c178e │ │ str r0, [r6, #12] │ │ - b.n c08dc │ │ + b.n c152c │ │ adds r0, #3 │ │ - b.n c0664 │ │ - ldr r3, [r4, #0] │ │ + b.n c12b4 │ │ + ldr r4, [r4, #0] │ │ @ instruction: 0xebff0004 │ │ - b.n c088e │ │ - beq.n c0570 │ │ - b.n c09e8 │ │ + b.n c14de │ │ + beq.n c11c0 │ │ + b.n c1638 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r6, r8, r9, sl, ip, lr, pc} │ │ + ldmia.w sp!, {r4, r5, r6, r7, r9, sl, ip, lr, pc} │ │ movs r1, r0 │ │ - str r2, [sp, #64] @ 0x40 │ │ - vsra.u64 d24, d10, #12 │ │ + strh r7, [r0, #46] @ 0x2e │ │ + vrsra.u64 d23, d9, #12 │ │ vcvt.u32.f32 q10, q8, #12 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c0a84 │ │ - beq.n c058c │ │ - b.n c0a08 │ │ + b.n c16d4 │ │ + beq.n c11dc │ │ + b.n c1658 │ │ ands r0, r0 │ │ - b.n c08b2 │ │ + b.n c1502 │ │ lsls r5, r2, #3 │ │ - b.n c0916 │ │ + b.n c1566 │ │ movs r1, r0 │ │ - b.n c0c1a │ │ + b.n c186a │ │ lsls r6, r5, #1 │ │ rev r0, r0 │ │ movs r1, r0 │ │ - b.n c0a02 │ │ + b.n c1652 │ │ str r4, [r7, r1] │ │ - b.n c0a8e │ │ + b.n c16de │ │ movs r5, r0 │ │ - b.n c0112 │ │ + b.n c0d62 │ │ asrs r0, r6, #1 │ │ - b.n c036c │ │ + b.n c0fbc │ │ movs r0, #129 @ 0x81 │ │ - b.n c08d2 │ │ + b.n c1522 │ │ asrs r5, r0, #32 │ │ - b.n c08d6 │ │ + b.n c1526 │ │ movs r0, #178 @ 0xb2 │ │ - b.n c08fc │ │ + b.n c154c │ │ movs r0, r0 │ │ - b.n c0c42 │ │ + b.n c1892 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #1 │ │ - b.n c0a2a │ │ + b.n c167a │ │ movs r0, #176 @ 0xb0 │ │ - b.n c092c │ │ + b.n c157c │ │ movs r4, r0 │ │ and.w r0, r0, r4 │ │ - b.n c08f2 │ │ + b.n c1542 │ │ @ instruction: 0xffeaebff │ │ movs r0, r0 │ │ - b.n c0c5a │ │ + b.n c18aa │ │ lsls r7, r2, #1 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n c016a │ │ + b.n c0dba │ │ str r4, [r3, #0] │ │ - b.n c0ace │ │ + b.n c171e │ │ lsls r0, r6, #1 │ │ - b.n c0328 │ │ + b.n c0f78 │ │ movs r1, #0 │ │ - b.n c04fa │ │ + b.n c114a │ │ lsls r0, r0, #2 │ │ - b.n c06dc │ │ + b.n c132c │ │ lsls r0, r6, #2 │ │ - b.n c0976 │ │ + b.n c15c6 │ │ asrs r4, r2, #32 │ │ - b.n c0ade │ │ + b.n c172e │ │ movs r0, #12 │ │ - b.n c00f8 │ │ + b.n c0d48 │ │ str r0, [sp, #16] │ │ - b.n c0106 │ │ + b.n c0d56 │ │ lsls r0, r0, #2 │ │ - b.n c06e8 │ │ + b.n c1338 │ │ strh r0, [r0, #0] │ │ - b.n c010e │ │ + b.n c0d5e │ │ movs r0, #12 │ │ - b.n c0b08 │ │ + b.n c1758 │ │ lsls r0, r6, #2 │ │ - b.n c0992 │ │ + b.n c15e2 │ │ asrs r0, r0, #32 │ │ - b.n c0518 │ │ + b.n c1168 │ │ movs r4, r0 │ │ - b.n c093a │ │ + b.n c158a │ │ strh r0, [r6, #6] │ │ - b.n c0998 │ │ + b.n c15e8 │ │ ldmia r7, {r0, r2, r4, r5, r7} │ │ @ instruction: 0xebff0000 │ │ - b.n c0ca6 │ │ + b.n c18f6 │ │ movs r2, r5 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n c09b6 │ │ + b.n c1606 │ │ movs r7, r2 │ │ - b.n c0cb2 │ │ + b.n c1902 │ │ asrs r4, r1, #32 │ │ push {r0, r2, r3, r4, r7, lr} │ │ movs r1, r0 │ │ uxth r0, r0 │ │ movs r0, #188 @ 0xbc │ │ - cbz r1, c0652 │ │ + cbz r1, c12a2 │ │ movs r5, r0 │ │ push {r2, r6, r7, lr} │ │ lsls r0, r6, #1 │ │ @ instruction: 0xb6af │ │ asrs r0, r0, #4 │ │ @ instruction: 0xb786 │ │ asrs r0, r0, #32 │ │ - cbz r0, c06a6 │ │ + cbz r0, c12f6 │ │ asrs r2, r4, #2 │ │ sub sp, #4 │ │ lsls r5, r2, #3 │ │ - cbz r4, c066a │ │ + cbz r4, c12ba │ │ lsls r0, r0, #2 │ │ sub sp, #20 │ │ asrs r0, r6, #2 │ │ - cbz r0, c066e │ │ + cbz r0, c12be │ │ movs r0, r0 │ │ - cbz r0, c06aa │ │ - beq.n c0674 │ │ + cbz r0, c12fa │ │ + beq.n c12c4 │ │ sxtb r3, r1 │ │ ldrh r0, [r6, #58] @ 0x3a │ │ @ instruction: 0xb8bd │ │ asrs r4, r0, #32 │ │ - b.n c098e │ │ + b.n c15de │ │ lsrs r0, r2, #31 │ │ - b.n c0c70 │ │ + b.n c18c0 │ │ movs r0, #4 │ │ - b.n c0238 │ │ + b.n c0e88 │ │ movs r1, r0 │ │ - b.n c0c7e │ │ + b.n c18ce │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r3, #32 │ │ - b.n c018a │ │ + b.n c0dda │ │ movs r0, #180 @ 0xb4 │ │ - b.n c0a0e │ │ + b.n c165e │ │ movs r0, r0 │ │ - b.n c0d0c │ │ + b.n c195c │ │ movs r0, #0 │ │ - b.n c0972 │ │ + b.n c15c2 │ │ movs r0, #180 @ 0xb4 │ │ - b.n c09fa │ │ + b.n c164a │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n c0dba │ │ + b.n c1a0a │ │ movs r0, #188 @ 0xbc │ │ - b.n c0180 │ │ + b.n c0dd0 │ │ asrs r4, r0, #32 │ │ - b.n c0b84 │ │ + b.n c17d4 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #8 │ │ - b.n c01b2 │ │ + b.n c0e02 │ │ adds r0, #0 │ │ - b.n c0dce │ │ + b.n c1a1e │ │ adds r0, #8 │ │ - b.n c0196 │ │ + b.n c0de6 │ │ movs r1, r0 │ │ - b.n c0b96 │ │ + b.n c17e6 │ │ lsls r0, r6, #2 │ │ - b.n c0a1c │ │ + b.n c166c │ │ movs r4, r1 │ │ - b.n c01c6 │ │ + b.n c0e16 │ │ asrs r4, r0, #32 │ │ - b.n c01c2 │ │ + b.n c0e12 │ │ asrs r2, r0, #32 │ │ - b.n c0da8 │ │ + b.n c19f8 │ │ asrs r4, r0, #32 │ │ - b.n c01aa │ │ + b.n c0dfa │ │ lsls r2, r6, #30 │ │ - b.n c0cbe │ │ + b.n c190e │ │ lsrs r7, r7, #31 │ │ - b.n c0d50 │ │ + b.n c19a0 │ │ movs r3, r1 │ │ - b.n c0bb6 │ │ + b.n c1806 │ │ movs r0, #4 │ │ - b.n c09fa │ │ + b.n c164a │ │ subs r0, r2, #7 │ │ - b.n c0cdc │ │ + b.n c192c │ │ adds r0, #4 │ │ - b.n c02a6 │ │ + b.n c0ef6 │ │ movs r1, r0 │ │ - b.n c0cec │ │ + b.n c193c │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, #24 │ │ - b.n c01f6 │ │ + b.n c0e46 │ │ adds r0, #180 @ 0xb4 │ │ - b.n c0a7a │ │ + b.n c16ca │ │ movs r0, r0 │ │ - b.n c0d7a │ │ + b.n c19ca │ │ adds r0, #1 │ │ - b.n c09e0 │ │ + b.n c1630 │ │ adds r0, #180 @ 0xb4 │ │ - b.n c0a66 │ │ + b.n c16b6 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n c0e26 │ │ + b.n c1a76 │ │ adds r0, #188 @ 0xbc │ │ - b.n c01ee │ │ + b.n c0e3e │ │ movs r0, #4 │ │ - b.n c0bf2 │ │ + b.n c1842 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #12 │ │ - b.n c021e │ │ + b.n c0e6e │ │ str r0, [r0, #0] │ │ - b.n c0e3a │ │ + b.n c1a8a │ │ str r0, [r1, #0] │ │ - b.n c0204 │ │ + b.n c0e54 │ │ asrs r1, r0, #32 │ │ - b.n c0c04 │ │ + b.n c1854 │ │ asrs r0, r6, #2 │ │ - b.n c0a8a │ │ + b.n c16da │ │ asrs r2, r6, #30 │ │ - b.n c0d1a │ │ + b.n c196a │ │ subs r7, r7, #7 │ │ - b.n c0dac │ │ + b.n c19fc │ │ movs r1, r0 │ │ - b.n c09b2 │ │ + b.n c1602 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ - beq.n c0748 │ │ - b.n c0bb0 │ │ + beq.n c1398 │ │ + b.n c1800 │ │ ldrh r0, [r6, #58] @ 0x3a │ │ ldmia.w sp!, {r1, r4, r5, r7, r8, r9, sl, ip} │ │ - b.n c0d32 │ │ + b.n c1982 │ │ subs r7, r7, #7 │ │ - b.n c0dc4 │ │ + b.n c1a14 │ │ movs r1, r0 │ │ - b.n c09ca │ │ + b.n c161a │ │ @ instruction: 0xfff91aff │ │ movs r5, r0 │ │ - b.n c02da │ │ + b.n c0f2a │ │ movs r1, r0 │ │ - b.n c0c36 │ │ + b.n c1886 │ │ movs r5, r0 │ │ - b.n c02c2 │ │ + b.n c0f12 │ │ lsls r0, r6, #1 │ │ - b.n c049c │ │ + b.n c10ec │ │ asrs r0, r0, #32 │ │ - b.n c0e82 │ │ + b.n c1ad2 │ │ lsls r0, r0, #2 │ │ - b.n c084e │ │ + b.n c149e │ │ asrs r4, r7, #30 │ │ - b.n c0aca │ │ + b.n c171a │ │ lsls r2, r6, #30 │ │ - b.n c0d5e │ │ + b.n c19ae │ │ lsrs r7, r7, #31 │ │ - b.n c0df0 │ │ - beq.n c0784 │ │ - b.n c0bec │ │ + b.n c1a40 │ │ + beq.n c13d4 │ │ + b.n c183c │ │ ldrh r0, [r6, #58] @ 0x3a │ │ ldmia.w sp!, {r0, r2} │ │ - b.n c0306 │ │ + b.n c0f56 │ │ @ instruction: 0xfff5eaff │ │ - ldr r0, [pc, #960] @ (c0b24 ) │ │ + ldr r0, [pc, #960] @ (c1774 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c0c84 │ │ - beq.n c078c │ │ - b.n c0c08 │ │ + b.n c18d4 │ │ + beq.n c13dc │ │ + b.n c1858 │ │ str r0, [r0, r0] │ │ - b.n c0ab2 │ │ + b.n c1702 │ │ lsls r6, r6, #2 │ │ - b.n c0b18 │ │ + b.n c1768 │ │ ands r2, r0 │ │ - b.n c0aba │ │ + b.n c170a │ │ strb r4, [r1, #0] │ │ - b.n c02b4 │ │ + b.n c0f04 │ │ movs r0, r0 │ │ - b.n c0884 │ │ + b.n c14d4 │ │ str r0, [r1, #0] │ │ - b.n c02bc │ │ + b.n c0f0c │ │ asrs r5, r0, #32 │ │ - b.n c0aca │ │ + b.n c171a │ │ movs r0, #8 │ │ - b.n c02ae │ │ + b.n c0efe │ │ movs r0, r1 │ │ - b.n c0cac │ │ + b.n c18fc │ │ str r0, [r6, #12] │ │ - b.n c0b30 │ │ - bne.n c07cc │ │ + b.n c1780 │ │ + bne.n c141c │ │ @ instruction: 0xebff100c │ │ - b.n c02d8 │ │ + b.n c0f28 │ │ movs r0, r0 │ │ - b.n c0e44 │ │ + b.n c1a94 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #32 │ │ - b.n c02d4 │ │ + b.n c0f24 │ │ strb r1, [r0, #0] │ │ - b.n c0eee │ │ + b.n c1b3e │ │ movs r0, r1 │ │ - b.n c02ec │ │ + b.n c0f3c │ │ adds r0, #4 │ │ - b.n c02de │ │ + b.n c0f2e │ │ asrs r0, r0, #1 │ │ - b.n c02dc │ │ + b.n c0f2c │ │ movs r0, #20 │ │ - b.n c0cbe │ │ + b.n c190e │ │ movs r0, #0 │ │ - b.n c02ca │ │ + b.n c0f1a │ │ str r3, [r2, #0] │ │ - b.n c0ccc │ │ + b.n c191c │ │ movs r0, #12 │ │ - b.n c02ea │ │ + b.n c0f3a │ │ asrs r4, r3, #1 │ │ - b.n c0370 │ │ + b.n c0fc0 │ │ strb r6, [r6, #4] │ │ - b.n c08e0 │ │ + b.n c1530 │ │ asrs r0, r0, #32 │ │ - b.n c0f16 │ │ + b.n c1b66 │ │ movs r7, r0 │ │ - b.n c0a7e │ │ + b.n c16ce │ │ movs r2, r0 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n c0b22 │ │ - beq.n c0804 │ │ - b.n c0c7c │ │ + b.n c1772 │ │ + beq.n c1454 │ │ + b.n c18cc │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r4, ip} │ │ - b.n c032c │ │ + b.n c0f7c │ │ asrs r1, r0, #32 │ │ - b.n c0910 │ │ - bcc.n c079a │ │ + b.n c1560 │ │ + bcc.n c13ea │ │ @ instruction: 0xebff17b4 │ │ - b.n c0e0a │ │ + b.n c1a5a │ │ subs r7, r7, #7 │ │ - b.n c0e9c │ │ + b.n c1aec │ │ movs r1, r0 │ │ - b.n c0b42 │ │ - beq.n c0824 │ │ - b.n c0c9c │ │ + b.n c1792 │ │ + beq.n c1474 │ │ + b.n c18ec │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r1, r2, r4, r5, fp, ip, pc} │ │ + ldmia.w sp!, {r0, r5, r7, r8, r9, fp, pc} │ │ @ instruction: 0xfff44cd0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c0d30 │ │ - beq.n c0828 │ │ - b.n c0cb4 │ │ + b.n c1980 │ │ + beq.n c1478 │ │ + b.n c1904 │ │ asrs r0, r0, #32 │ │ - b.n c0f5e │ │ + b.n c1bae │ │ str r0, [r0, #0] │ │ - b.n c0b62 │ │ + b.n c17b2 │ │ ands r0, r0 │ │ - b.n c0f66 │ │ + b.n c1bb6 │ │ ldrsh r1, [r5, r1] │ │ add.w r0, r0, r0 │ │ - b.n c0ece │ │ + b.n c1b1e │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ ldrb r2, [r6, r3] │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n c035a │ │ + b.n c0faa │ │ movs r3, r2 │ │ - b.n c0eec │ │ + b.n c1b3c │ │ movs r5, r1 │ │ ldmia r2!, {} │ │ movs r0, r0 │ │ - b.n c0ef4 │ │ + b.n c1b44 │ │ movs r2, r0 │ │ asrs r7, r2, #13 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n c0f40 │ │ + b.n c1b90 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ ldrb r3, [r6, #4] │ │ - b.n c0e6a │ │ + b.n c1aba │ │ ldrb r7, [r7, #31] │ │ - b.n c0efc │ │ + b.n c1b4c │ │ lsls r4, r1, #1 │ │ - b.n c03a0 │ │ + b.n c0ff0 │ │ movs r0, r0 │ │ - b.n c0984 │ │ + b.n c15d4 │ │ lsls r2, r3, #1 │ │ - b.n c040a │ │ + b.n c105a │ │ movs r0, r0 │ │ - b.n c0f0e │ │ + b.n c1b5e │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ ands r7, r0 │ │ - b.n c0bb6 │ │ + b.n c1806 │ │ movs r1, r0 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n c0f2c │ │ + b.n c1b7c │ │ @ instruction: 0xfff61aff │ │ movs r4, r0 │ │ - b.n c0bc6 │ │ - beq.n c08a8 │ │ - b.n c0d20 │ │ + b.n c1816 │ │ + beq.n c14f8 │ │ + b.n c1970 │ │ ldrh r0, [r2, #38] @ 0x26 │ │ ldmia.w sp!, {r5, ip} │ │ - b.n c03d0 │ │ + b.n c1020 │ │ movs r1, r0 │ │ - b.n c0fd6 │ │ + b.n c1c26 │ │ adds r0, #28 │ │ - b.n c03d8 │ │ + b.n c1028 │ │ movs r0, #46 @ 0x2e │ │ - b.n c0fde │ │ + b.n c1c2e │ │ asrs r1, r0, #32 │ │ - b.n c09c0 │ │ + b.n c1610 │ │ str r0, [r6, #12] │ │ - b.n c0c40 │ │ + b.n c1890 │ │ adds r0, #3 │ │ - b.n c09c8 │ │ - str r2, [r1, #116] @ 0x74 │ │ + b.n c1618 │ │ + str r3, [r1, #116] @ 0x74 │ │ @ instruction: 0xebffffef │ │ - @ instruction: 0xeaffd3e8 │ │ + @ instruction: 0xeaffd398 │ │ movs r1, r0 │ │ - b.n c08ac │ │ - vsra.u64 , , #12 │ │ + ble.n c146a │ │ + vabal.u q12, d20, d10 │ │ vcvt.f16.u16 q10, q8, #12 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c0de0 │ │ + b.n c1a30 │ │ stmia r0!, {r2} │ │ - b.n c03ec │ │ - b.n c08d4 │ │ - b.n c03ee │ │ + b.n c103c │ │ + b.n c1524 │ │ + b.n c103e │ │ movs r4, r1 │ │ - b.n c0b8e │ │ + b.n c17de │ │ movs r0, #12 │ │ - b.n c0c16 │ │ + b.n c1866 │ │ movs r0, #14 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r0 │ │ - b.n c0f82 │ │ + b.n c1bd2 │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n c0408 │ │ + b.n c1058 │ │ adds r0, #0 │ │ - b.n c040a │ │ + b.n c105a │ │ movs r1, r0 │ │ - b.n c0a06 │ │ + b.n c1656 │ │ asrs r3, r0, #32 │ │ - b.n c0a0e │ │ + b.n c165e │ │ adds r0, #0 │ │ - b.n c1036 │ │ + b.n c1c86 │ │ ands r3, r0 │ │ - b.n c09fe │ │ + b.n c164e │ │ movs r4, r0 │ │ - b.n c0fa6 │ │ + b.n c1bf6 │ │ movs r1, r1 │ │ subs r2, #0 │ │ ands r3, r0 │ │ - b.n c0a08 │ │ + b.n c1658 │ │ str r3, [r0, r0] │ │ - b.n c0a0a │ │ + b.n c165a │ │ adds r0, #4 │ │ - b.n c0d94 │ │ + b.n c19e4 │ │ str r4, [r0, r0] │ │ - b.n c033c │ │ + b.n c0f8c │ │ ands r4, r0 │ │ - b.n c033e │ │ + b.n c0f8e │ │ movs r5, r0 │ │ - b.n c0bc2 │ │ + b.n c1812 │ │ @ instruction: 0xfff50aff │ │ movs r1, r0 │ │ - b.n c1062 │ │ + b.n c1cb2 │ │ movs r0, r0 │ │ adds r3, #224 @ 0xe0 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1} │ │ - b.n c0c14 │ │ + b.n c1864 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n c0a36 │ │ + b.n c1686 │ │ asrs r3, r0, #32 │ │ - b.n c0a3c │ │ + b.n c168c │ │ movs r0, #0 │ │ - b.n c0c7e │ │ + b.n c18ce │ │ str r1, [r0, r0] │ │ - b.n c0c82 │ │ + b.n c18d2 │ │ adds r0, #4 │ │ - b.n c082a │ │ + b.n c147a │ │ str r4, [r0, #0] │ │ - b.n c0834 │ │ + b.n c1484 │ │ movs r0, #164 @ 0xa4 │ │ - b.n c08f2 │ │ + b.n c1542 │ │ lsls r4, r4 │ │ - b.n c08fc │ │ + b.n c154c │ │ movs r1, r0 │ │ - b.n c03f6 │ │ + b.n c1046 │ │ asrs r1, r0, #32 │ │ - b.n c03fc │ │ + b.n c104c │ │ movs r4, #2 │ │ - b.n c0c64 │ │ + b.n c18b4 │ │ cmp r0, #0 │ │ - b.n c0c66 │ │ + b.n c18b6 │ │ lsls r4, r0, #16 │ │ - b.n c0c72 │ │ + b.n c18c2 │ │ adds r1, r0, r0 │ │ - b.n c0c6a │ │ + b.n c18ba │ │ movs r1, r0 │ │ - b.n c10ae │ │ + b.n c1cfe │ │ movs r2, r0 │ │ - b.n c0c14 │ │ + b.n c1864 │ │ movs r0, r0 │ │ adds r3, #224 @ 0xe0 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r1, r0, #32 │ │ - b.n c10be │ │ + b.n c1d0e │ │ movs r4, r1 │ │ - b.n c0c3e │ │ + b.n c188e │ │ asrs r0, r0, #32 │ │ adds r3, #224 @ 0xe0 │ │ movs r4, r1 │ │ - b.n c0a46 │ │ + b.n c1696 │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c0eb4 │ │ - beq.n c09bc │ │ - b.n c0e38 │ │ + b.n c1b04 │ │ + beq.n c160c │ │ + b.n c1a88 │ │ str r4, [r0, r0] │ │ - b.n c04c4 │ │ + b.n c1114 │ │ ands r4, r0 │ │ - b.n c04c6 │ │ + b.n c1116 │ │ movs r5, r0 │ │ - b.n c0c52 │ │ + b.n c18a2 │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n c105a │ │ + b.n c1caa │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n c04dc │ │ + b.n c112c │ │ movs r0, #1 │ │ - b.n c10fe │ │ + b.n c1d4e │ │ movs r0, r0 │ │ - b.n c04e2 │ │ + b.n c1132 │ │ asrs r0, r0, #32 │ │ - b.n c04e8 │ │ + b.n c1138 │ │ movs r0, r0 │ │ - b.n c04ea │ │ + b.n c113a │ │ movs r1, r0 │ │ - b.n c0c6e │ │ + b.n c18be │ │ movs r0, #0 │ │ adds r3, #224 @ 0xe0 │ │ movs r1, r0 │ │ - b.n c0a76 │ │ + b.n c16c6 │ │ movs r2, r0 │ │ asrs r0, r4, #6 │ │ - beq.n c09fc │ │ - b.n c0e74 │ │ + beq.n c164c │ │ + b.n c1ac4 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r3} │ │ - b.n c108e │ │ + b.n c1cde │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n c050e │ │ + b.n c115e │ │ str r1, [r0, #0] │ │ - b.n c0d32 │ │ + b.n c1982 │ │ movs r1, r0 │ │ - b.n c1136 │ │ + b.n c1d86 │ │ asrs r2, r0, #32 │ │ - b.n c0d3a │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ + b.n c198a │ │ + ldrh r3, [r1, #62] @ 0x3e │ │ @ instruction: 0xebff5001 │ │ - b.n c0d42 │ │ + b.n c1992 │ │ asrs r0, r0, #32 │ │ - b.n c0532 │ │ + b.n c1182 │ │ ands r0, r0 │ │ - b.n c0d4a │ │ + b.n c199a │ │ movs r1, r0 │ │ - b.n c114e │ │ - ldrh r5, [r0, #62] @ 0x3e │ │ + b.n c1d9e │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ @ instruction: 0xebff2000 │ │ - b.n c0d56 │ │ + b.n c19a6 │ │ str r2, [r0, #0] │ │ - b.n c0a62 │ │ + b.n c16b2 │ │ adds r0, #1 │ │ - b.n c0a68 │ │ + b.n c16b8 │ │ movs r0, #2 │ │ - b.n c0aca │ │ + b.n c171a │ │ movs r1, r0 │ │ - b.n c1166 │ │ + b.n c1db6 │ │ asrs r1, r0, #32 │ │ - b.n c0bd4 │ │ + b.n c1824 │ │ adds r0, #3 │ │ - b.n c0d3a │ │ + b.n c198a │ │ movs r0, r0 │ │ adds r3, #224 @ 0xe0 │ │ movs r0, r0 │ │ - b.n c10dc │ │ + b.n c1d2c │ │ movs r3, r0 │ │ lsls r0, r4, #6 │ │ - beq.n c0a5c │ │ - b.n c0ed4 │ │ + beq.n c16ac │ │ + b.n c1b24 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {ip, sp} │ │ - b.n c0d86 │ │ + b.n c19d6 │ │ lsls r0, r3, #1 │ │ - b.n c0588 │ │ + b.n c11d8 │ │ movs r0, r0 │ │ - b.n c0b6c │ │ + b.n c17bc │ │ movs r0, #90 @ 0x5a │ │ - b.n c05f2 │ │ + b.n c1242 │ │ movs r0, r0 │ │ - b.n c1196 │ │ + b.n c1de6 │ │ movs r0, r0 │ │ - b.n c10fe │ │ + b.n c1d4e │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ - beq.n c0a80 │ │ - b.n c0ef8 │ │ + beq.n c16d0 │ │ + b.n c1b48 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, r3, r4, r5, sp} │ │ - b.n c05a8 │ │ + b.n c11f8 │ │ movs r0, r0 │ │ - b.n c0594 │ │ + b.n c11e4 │ │ asrs r0, r0, #32 │ │ - b.n c0594 │ │ + b.n c11e4 │ │ movs r0, #2 │ │ - b.n c0b94 │ │ + b.n c17e4 │ │ adds r0, #48 @ 0x30 │ │ - b.n c05b8 │ │ + b.n c1208 │ │ movs r1, r2 │ │ stmia.w sp, {r0} │ │ - b.n c11c2 │ │ + b.n c1e12 │ │ adds r0, #3 │ │ - b.n c0ba4 │ │ + b.n c17f4 │ │ asrs r0, r1, #32 │ │ - b.n c05a4 │ │ + b.n c11f4 │ │ asrs r2, r0, #32 │ │ - b.n c0dce │ │ + b.n c1a1e │ │ movs r0, #126 @ 0x7e │ │ - b.n c11d2 │ │ + b.n c1e22 │ │ str r4, [r1, r0] │ │ - b.n c05b0 │ │ - str r7, [r1, #108] @ 0x6c │ │ + b.n c1200 │ │ + str r0, [r2, #108] @ 0x6c │ │ @ instruction: 0xebff0000 │ │ - b.n c11de │ │ - beq.n c0ac0 │ │ - b.n c0f38 │ │ + b.n c1e2e │ │ + beq.n c1710 │ │ + b.n c1b88 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ - ldmia.w sp!, {r9, ip, lr, pc} │ │ + ldmia.w sp!, {r4, r5, r7, r8, ip, lr, pc} │ │ movs r1, r0 │ │ - b.n c1170 │ │ - vqshrn.u64 d29, q12, #12 │ │ + bhi.n c167c │ │ + @ instruction: 0xfff4ce85 │ │ vcvt.f16.u16 d20, d0, #12 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n c0fd4 │ │ + b.n c1c24 │ │ movs r0, #4 │ │ - b.n c05e0 │ │ + b.n c1230 │ │ adds r0, #4 │ │ - b.n c05e2 │ │ + b.n c1232 │ │ movs r2, r0 │ │ - b.n c0d6c │ │ + b.n c19bc │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c1174 │ │ + b.n c1dc4 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n c05f8 │ │ + b.n c1248 │ │ movs r0, #3 │ │ - b.n c0e1a │ │ + b.n c1a6a │ │ movs r0, r0 │ │ - b.n c05fe │ │ - ldr r4, [pc, #64] @ (c0b20 ) │ │ + b.n c124e │ │ + ldr r4, [pc, #64] @ (c1770 ) │ │ ldmia.w sp!, {r1, r3, r6, sl, fp, ip, lr} │ │ and.w r0, r0, r1, lsl #16 │ │ - b.n c122a │ │ + b.n c1e7a │ │ movs r0, #3 │ │ adds r1, #160 @ 0xa0 │ │ ands r0, r0 │ │ adds r3, #224 @ 0xe0 │ │ movs r0, r0 │ │ - b.n c119a │ │ + b.n c1dea │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n c0620 │ │ + b.n c1270 │ │ movs r0, r0 │ │ - b.n c0622 │ │ + b.n c1272 │ │ ldrb r2, [r0, r1] │ │ add.w r0, r0, r0 │ │ - b.n c11aa │ │ + b.n c1dfa │ │ movs r4, r0 │ │ lsls r0, r4, #6 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {} │ │ - b.n c1256 │ │ + b.n c1ea6 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2} │ │ - b.n c0e5e │ │ + b.n c1aae │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, lr, pc} │ │ - b.n c0648 │ │ + b.n c1298 │ │ adds r0, #1 │ │ - b.n c126a │ │ + b.n c1eba │ │ movs r0, #4 │ │ - b.n c064e │ │ + b.n c129e │ │ movs r4, r1 │ │ - b.n c0dd6 │ │ + b.n c1a26 │ │ adds r0, #0 │ │ adds r3, #224 @ 0xe0 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n c0e7e │ │ + b.n c1ace │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n c11ea │ │ + b.n c1e3a │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n c0670 │ │ + b.n c12c0 │ │ movs r0, r0 │ │ - b.n c0672 │ │ + b.n c12c2 │ │ ldrb r6, [r5, r0] │ │ and.w r0, r0, r0, lsl #12 │ │ - b.n c129a │ │ + b.n c1eea │ │ movs r3, r0 │ │ - b.n c0e9e │ │ + b.n c1aee │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #192] @ (c0c24 ) │ │ + ldr r0, [pc, #192] @ (c1874 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n c1084 │ │ - beq.n c0b8c │ │ - b.n c1008 │ │ + b.n c1cd4 │ │ + beq.n c17dc │ │ + b.n c1c58 │ │ asrs r4, r1, #32 │ │ - b.n c108c │ │ + b.n c1cdc │ │ movs r0, #8 │ │ - b.n c1090 │ │ + b.n c1ce0 │ │ ands r0, r0 │ │ - b.n c0eba │ │ + b.n c1b0a │ │ movs r0, r0 │ │ - b.n c12be │ │ - ldr r6, [sp, #632] @ 0x278 │ │ + b.n c1f0e │ │ + ldr r6, [sp, #636] @ 0x27c │ │ @ instruction: 0xebff0000 │ │ - b.n c1226 │ │ + b.n c1e76 │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c06c8 │ │ + b.n c1318 │ │ asrs r0, r1, #32 │ │ - b.n c06cc │ │ + b.n c131c │ │ movs r0, #8 │ │ - b.n c06be │ │ + b.n c130e │ │ movs r0, r0 │ │ - b.n c0c9c │ │ + b.n c18ec │ │ adds r1, r6, #0 │ │ - b.n c119e │ │ + b.n c1dee │ │ asrs r3, r0, #3 │ │ - b.n c1228 │ │ + b.n c1e78 │ │ movs r0, r0 │ │ - b.n c124a │ │ + b.n c1e9a │ │ lsls r0, r4, #2 │ │ - b.n c0eea │ │ + b.n c1b3a │ │ lsls r0, r2, #6 │ │ - b.n c0cb0 │ │ + b.n c1900 │ │ str r1, [r4, r4] │ │ - b.n c0ef2 │ │ + b.n c1b42 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #3 │ │ - b.n c06f8 │ │ + b.n c1348 │ │ movs r0, r0 │ │ - b.n c0cdc │ │ + b.n c192c │ │ asrs r0, r2, #1 │ │ - b.n c06e2 │ │ + b.n c1332 │ │ movs r1, r0 │ │ - b.n c0e6a │ │ + b.n c1aba │ │ movs r6, r0 │ │ ldr r2, [sp, #0] │ │ movs r2, r0 │ │ - b.n c0f0e │ │ + b.n c1b5e │ │ str r3, [r6, r2] │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n c0f16 │ │ + b.n c1b66 │ │ movs r5, r0 │ │ - b.n c0f1a │ │ + b.n c1b6a │ │ str r0, [r6, r2] │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n c0f22 │ │ + b.n c1b72 │ │ movs r4, r0 │ │ and.w r0, r0, r3 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n c0f2e │ │ + b.n c1b7e │ │ asrs r2, r0, #32 │ │ - b.n c0f32 │ │ + b.n c1b82 │ │ str r2, [r5, r2] │ │ add.w r5, r0, r0, lsr #2 │ │ - b.n c0c04 │ │ + b.n c1854 │ │ movs r0, r1 │ │ - b.n c0726 │ │ + b.n c1376 │ │ movs r0, r0 │ │ - b.n c12a2 │ │ + b.n c1ef2 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #3 │ │ - b.n c0732 │ │ + b.n c1382 │ │ movs r0, #2 │ │ - b.n c13ce │ │ + b.n c201e │ │ asrs r4, r3, #1 │ │ - b.n c07ba │ │ + b.n c140a │ │ movs r0, r0 │ │ - b.n c12b6 │ │ + b.n c1f06 │ │ lsls r7, r7, #17 │ │ lsls r0, r4, #14 │ │ lsls r0, r6, #4 │ │ - b.n c0d22 │ │ + b.n c1972 │ │ movs r1, r0 │ │ and.w pc, r0, sp, ror #3 │ │ - b.n c1244 │ │ + b.n c1e94 │ │ lsls r6, r7, #1 │ │ - b.n c12aa │ │ + b.n c1efa │ │ movs r0, r0 │ │ - b.n c0ed8 │ │ + b.n c1b28 │ │ movs r5, r0 │ │ adds r1, #160 @ 0xa0 │ │ lsrs r7, r7, #1 │ │ - b.n c12d6 │ │ + b.n c1f26 │ │ lsrs r7, r7, #1 │ │ movs r3, #160 @ 0xa0 │ │ lsls r0, r4, #1 │ │ - b.n c12de │ │ + b.n c1f2e │ │ lsls r0, r4, #1 │ │ str r3, [sp, #640] @ 0x280 │ │ - beq.n c0c54 │ │ - b.n c10dc │ │ + beq.n c18a4 │ │ + b.n c1d2c │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r4, r5, ip} │ │ - b.n c078c │ │ + b.n c13dc │ │ ldrh r1, [r0, r4] │ │ - b.n c1392 │ │ + b.n c1fe2 │ │ asrs r1, r0, #32 │ │ - b.n c0d74 │ │ + b.n c19c4 │ │ asrs r2, r3, #1 │ │ - b.n c07fc │ │ + b.n c144c │ │ movs r0, r0 │ │ - b.n c1300 │ │ + b.n c1f50 │ │ @ instruction: 0xffe50aff │ │ asrs r0, r4, #32 │ │ - b.n c07a4 │ │ + b.n c13f4 │ │ movs r0, #16 │ │ - b.n c13aa │ │ + b.n c1ffa │ │ adds r0, #28 │ │ - b.n c07ac │ │ + b.n c13fc │ │ asrs r1, r0, #32 │ │ - b.n c0d90 │ │ + b.n c19e0 │ │ movs r0, r0 │ │ - b.n c0790 │ │ + b.n c13e0 │ │ adds r0, #3 │ │ - b.n c0d98 │ │ + b.n c19e8 │ │ movs r1, r0 │ │ - b.n c13be │ │ - str r5, [r2, #100] @ 0x64 │ │ + b.n c200e │ │ + str r6, [r2, #100] @ 0x64 │ │ @ instruction: 0xebffffdc │ │ - @ instruction: 0xeaffcff8 │ │ + @ instruction: 0xeaffcfa8 │ │ movs r1, r0 │ │ - bl 1fdc74 │ │ - strb r4, [r5, #27] │ │ - vshr.u64 d29, d0, #12 │ │ + strd pc, pc, [pc, #-976] @ c150c @ 0x3d0 │ │ + ldr r1, [r4, #32] │ │ + vrev64.16 , q0 │ │ movs r1, r0 │ │ - ldr r4, [pc, #64] @ (c0cd8 ) │ │ + ldr r4, [pc, #64] @ (c1928 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n c11b8 │ │ + b.n c1e08 │ │ movs r4, r0 │ │ - b.n c1346 │ │ + b.n c1f96 │ │ movs r3, r1 │ │ subs r2, #0 │ │ movs r0, r1 │ │ - b.n c134e │ │ + b.n c1f9e │ │ movs r3, r3 │ │ ldrh r0, [r0, #16] │ │ adds r0, #2 │ │ - b.n c09d4 │ │ + b.n c1624 │ │ movs r0, #2 │ │ - b.n c09d6 │ │ + b.n c1626 │ │ asrs r4, r0, #32 │ │ - b.n c06dc │ │ + b.n c132c │ │ movs r4, r0 │ │ - b.n c06de │ │ + b.n c132e │ │ movs r0, #3 │ │ - b.n c0d06 │ │ + b.n c1956 │ │ movs r1, r0 │ │ - b.n c0d06 │ │ + b.n c1956 │ │ movs r0, r0 │ │ - b.n c0fce │ │ + b.n c1c1e │ │ lsrs r0, r2, #28 │ │ - b.n c0fac │ │ + b.n c1bfc │ │ lsls r0, r4, #10 │ │ - b.n c1012 │ │ + b.n c1c62 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {} │ │ - b.n c137e │ │ + b.n c1fce │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ ands r2, r0 │ │ - b.n c0de4 │ │ + b.n c1a34 │ │ adds r0, #162 @ 0xa2 │ │ - b.n c0c88 │ │ + b.n c18d8 │ │ stmia r0!, {r1, r5, r7} │ │ - b.n c0c8a │ │ - b.n c0cec │ │ - b.n c088e │ │ + b.n c18da │ │ + b.n c193c │ │ + b.n c14de │ │ movs r2, r0 │ │ - b.n c0df2 │ │ + b.n c1a42 │ │ asrs r0, r0, #32 │ │ - b.n c0898 │ │ + b.n c14e8 │ │ ands r1, r0 │ │ - b.n c07a2 │ │ + b.n c13f2 │ │ movs r1, r0 │ │ - b.n c079e │ │ + b.n c13ee │ │ asrs r3, r0, #16 │ │ - b.n c1004 │ │ + b.n c1c54 │ │ movs r4, #12 │ │ - b.n c1022 │ │ + b.n c1c72 │ │ adds r4, r0, r0 │ │ - b.n c100c │ │ + b.n c1c5c │ │ lsrs r0, r0, #32 │ │ - b.n c1012 │ │ + b.n c1c62 │ │ movs r1, r0 │ │ - b.n c0d92 │ │ + b.n c19e2 │ │ lsrs r0, r2, #28 │ │ - b.n c0ff4 │ │ + b.n c1c44 │ │ lsls r0, r4, #10 │ │ - b.n c105a │ │ + b.n c1caa │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r0, r1, r3, r4, r5, r7, r8, r9, fp, ip, lr} │ │ add.w pc, r0, r0, lsr #32 │ │ - b.n c1004 │ │ + b.n c1c54 │ │ lsls r0, r4, #10 │ │ - b.n c106a │ │ + b.n c1cba │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r0} │ │ - b.n c1472 │ │ + b.n c20c2 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, sl, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n c1258 │ │ - beq.n c0e10 │ │ - b.n c11dc │ │ + b.n c1ea8 │ │ + beq.n c1a60 │ │ + b.n c1e2c │ │ ands r1, r0 │ │ - b.n c1086 │ │ + b.n c1cd6 │ │ asrs r5, r1, #32 │ │ - b.n c108a │ │ + b.n c1cda │ │ ldrh r0, [r7, r7] │ │ add.w r0, r0, r0 │ │ - b.n c13f2 │ │ + b.n c2042 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ ldrh r1, [r5, r6] │ │ add.w r0, r0, r0 │ │ - b.n c087e │ │ - beq.n c0d70 │ │ - b.n c11f8 │ │ + b.n c14ce │ │ + beq.n c19c0 │ │ + b.n c1e48 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r4, r5, ip} │ │ - b.n c08a4 │ │ + b.n c14f4 │ │ movs r0, r6 │ │ - b.n c08a8 │ │ + b.n c14f8 │ │ lsls r0, r6, #3 │ │ - b.n c10fa │ │ + b.n c1d4a │ │ movs r0, r0 │ │ - b.n c14b6 │ │ - beq.n c0d88 │ │ - b.n c1210 │ │ + b.n c2106 │ │ + beq.n c19d8 │ │ + b.n c1e60 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c12a0 │ │ + b.n c1ef0 │ │ str r0, [r0, #0] │ │ - b.n c10ca │ │ - b.n c0d8c │ │ - b.n c14ce │ │ + b.n c1d1a │ │ + b.n c19dc │ │ + b.n c211e │ │ str r0, [sp, #32] │ │ - b.n c08fe │ │ + b.n c154e │ │ stmia r0!, {} │ │ - b.n c14d6 │ │ + b.n c2126 │ │ movs r0, r7 │ │ @ instruction: 0xe9961004 │ │ - b.n c0df0 │ │ + b.n c1a40 │ │ strb r5, [r0, #0] │ │ - b.n c0de8 │ │ + b.n c1a38 │ │ strh r3, [r0, #0] │ │ - b.n c10b8 │ │ + b.n c1d08 │ │ asrs r7, r0, #32 │ │ - b.n c10cc │ │ + b.n c1d1c │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #0] │ │ - b.n c0952 │ │ + b.n c15a2 │ │ movs r0, r0 │ │ - b.n c1466 │ │ + b.n c20b6 │ │ asrs r0, r1, #32 │ │ - b.n c10fa │ │ + b.n c1d4a │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #12 │ │ stmia r0!, {r0, r1, r2, r5, r7} │ │ - b.n c0e10 │ │ + b.n c1a60 │ │ strb r1, [r0, #0] │ │ - b.n c1506 │ │ + b.n c2156 │ │ strb r4, [r1, #0] │ │ - b.n c1158 │ │ + b.n c1da8 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n c0dd0 │ │ + b.n c1a20 │ │ str r0, [r2, #28] │ │ - b.n c115e │ │ + b.n c1dae │ │ asrs r7, r0, #32 │ │ - b.n c0e20 │ │ + b.n c1a70 │ │ movs r0, #6 │ │ - b.n c0e22 │ │ + b.n c1a72 │ │ asrs r1, r0, #32 │ │ - b.n c1102 │ │ + b.n c1d52 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n c0986 │ │ + b.n c15d6 │ │ movs r0, #5 │ │ - b.n c1112 │ │ + b.n c1d62 │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ str r1, [r4, r2] │ │ - b.n c1132 │ │ + b.n c1d82 │ │ asrs r1, r4, #4 │ │ - b.n c0e40 │ │ + b.n c1a90 │ │ str r1, [r0, r0] │ │ - b.n c153a │ │ + b.n c218a │ │ asrs r1, r0, #32 │ │ - b.n c1188 │ │ + b.n c1dd8 │ │ asrs r1, r0, #32 │ │ - b.n c0e06 │ │ - b.n c0e06 │ │ - b.n c1228 │ │ - b.n c0e0c │ │ + b.n c1a56 │ │ + b.n c1a56 │ │ + b.n c1e78 │ │ + b.n c1a5c │ │ asrs r0, r0, #12 │ │ asrs r1, r1, #32 │ │ - b.n c0e5a │ │ + b.n c1aaa │ │ movs r0, #3 │ │ - b.n c0e60 │ │ + b.n c1ab0 │ │ asrs r2, r0, #32 │ │ - b.n c1138 │ │ + b.n c1d88 │ │ movs r0, #0 │ │ - b.n c155a │ │ + b.n c21aa │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c09c2 │ │ + b.n c1612 │ │ movs r0, r0 │ │ - b.n c14d6 │ │ + b.n c2126 │ │ asrs r1, r0, #32 │ │ - b.n c156a │ │ + b.n c21ba │ │ strh r1, [r0, #0] │ │ asrs r0, r0, #12 │ │ lsls r0, r4, #4 │ │ - b.n c0e72 │ │ + b.n c1ac2 │ │ movs r0, r0 │ │ - b.n c11b8 │ │ + b.n c1e08 │ │ movs r0, r0 │ │ - b.n c0e4a │ │ + b.n c1a9a │ │ movs r0, #1 │ │ - b.n c125e │ │ + b.n c1eae │ │ movs r0, #4 │ │ asrs r0, r0, #12 │ │ movs r4, r1 │ │ - b.n c1162 │ │ + b.n c1db2 │ │ movs r2, r0 │ │ - b.n c114a │ │ + b.n c1d9a │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c1370 │ │ - beq.n c0e78 │ │ - b.n c12f4 │ │ + b.n c1fc0 │ │ + beq.n c1ac8 │ │ + b.n c1f44 │ │ str r0, [r0, #0] │ │ - b.n c119e │ │ + b.n c1dee │ │ lsls r0, r3, #1 │ │ - b.n c0982 │ │ - bl 51c962 │ │ + b.n c15d2 │ │ + bl 51d5b2 │ │ movs r1, r0 │ │ - b.n c110a │ │ + b.n c1d5a │ │ movs r7, r2 │ │ ldr r2, [sp, #0] │ │ strb r4, [r3, #1] │ │ - b.n c0a1e │ │ + b.n c166e │ │ ands r1, r0 │ │ - b.n c11b6 │ │ + b.n c1e06 │ │ movs r0, r2 │ │ - b.n c09a6 │ │ + b.n c15f6 │ │ ldrsb r1, [r2, r4] │ │ - b.n c0f02 │ │ + b.n c1b52 │ │ lsls r1, r2, #28 │ │ - b.n c0f82 │ │ + b.n c1bd2 │ │ asrs r5, r0, #32 │ │ - b.n c11c6 │ │ + b.n c1e16 │ │ ldrb r5, [r2, r3] │ │ add.w r0, r0, r0 │ │ - b.n c152e │ │ + b.n c217e │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ ldrh r2, [r3, r5] │ │ add.w r0, r0, r0 │ │ - b.n c09ba │ │ + b.n c160a │ │ movs r0, r0 │ │ - b.n c153e │ │ + b.n c218e │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n c11e6 │ │ + b.n c1e36 │ │ asrs r4, r0, #32 │ │ - b.n c11ea │ │ + b.n c1e3a │ │ movs r0, #0 │ │ - b.n c15ee │ │ - beq.n c0ed0 │ │ - b.n c1348 │ │ - ldr r0, [pc, #960] @ (c1274 ) │ │ - ldmia.w sp!, {r0, r1, r2, r4, r6, r9, sl, sp, lr} │ │ + b.n c223e │ │ + beq.n c1b20 │ │ + b.n c1f98 │ │ + ldr r0, [pc, #960] @ (c1ec4 ) │ │ + ldmia.w sp!, {r3, r4, r6, r9, sl, sp, lr} │ │ @ instruction: 0xeaff1040 │ │ - b.n c09fc │ │ + b.n c164c │ │ asrs r1, r0, #32 │ │ - b.n c0fe0 │ │ + b.n c1c30 │ │ asrs r2, r3, #1 │ │ - b.n c0a68 │ │ + b.n c16b8 │ │ movs r2, r0 │ │ - b.n c156c │ │ + b.n c21bc │ │ movs r1, r0 │ │ cmp r2, #0 │ │ - beq.n c0ef0 │ │ - b.n c1368 │ │ + beq.n c1b40 │ │ + b.n c1fb8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r5, ip} │ │ - b.n c0a18 │ │ + b.n c1668 │ │ movs r7, #20 │ │ - b.n c121e │ │ + b.n c1e6e │ │ adds r0, #36 @ 0x24 │ │ - b.n c0a20 │ │ + b.n c1670 │ │ asrs r1, r0, #32 │ │ - b.n c1004 │ │ + b.n c1c54 │ │ movs r4, r4 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n c100c │ │ + b.n c1c5c │ │ movs r0, r1 │ │ - b.n c0a0c │ │ + b.n c165c │ │ movs r2, r0 │ │ - b.n c1636 │ │ + b.n c2286 │ │ cmp r7, #75 @ 0x4b │ │ - b.n c163a │ │ - str r6, [r6, #88] @ 0x58 │ │ + b.n c228a │ │ + str r7, [r6, #88] @ 0x58 │ │ @ instruction: 0xebfffff2 │ │ - @ instruction: 0xeaffcd8c │ │ + @ instruction: 0xeaffcd3c │ │ movs r1, r0 │ │ - str r5, [sp, #816] @ 0x330 │ │ - @ instruction: 0xfff491ea │ │ + ldrh r2, [r5, #12] │ │ + vsli.32 q12, , #20 │ │ @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c1430 │ │ - beq.n c0fb0 │ │ - b.n c13b4 │ │ + b.n c2080 │ │ + beq.n c1c00 │ │ + b.n c2004 │ │ ands r0, r1 │ │ - b.n c0a54 │ │ + b.n c16a4 │ │ str r0, [r0, r0] │ │ - b.n c1662 │ │ + b.n c22b2 │ │ stmia r0!, {r2, r3} │ │ - b.n c0a5c │ │ - add r0, pc, #0 @ (adr r0, c0f28 ) │ │ - b.n c166a │ │ + b.n c16ac │ │ + add r0, pc, #0 @ (adr r0, c1b78 ) │ │ + b.n c22ba │ │ strh r0, [r3, #22] │ │ - b.n c12b6 │ │ + b.n c1f06 │ │ str r0, [r3, #92] @ 0x5c │ │ - b.n c12ba │ │ + b.n c1f0a │ │ str r0, [r6, #60] @ 0x3c │ │ - b.n c11cc │ │ + b.n c1e1c │ │ str r0, [r4, #0] │ │ - b.n c0a72 │ │ + b.n c16c2 │ │ asrs r0, r1, #32 │ │ - b.n c0a66 │ │ + b.n c16b6 │ │ strb r0, [r2, #0] │ │ - b.n c0a62 │ │ + b.n c16b2 │ │ str r0, [r4, r0] │ │ - b.n c095c │ │ + b.n c15ac │ │ movs r0, r0 │ │ - b.n c15f8 │ │ + b.n c2248 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n c11f4 │ │ + b.n c1e44 │ │ str r4, [r3, r1] │ │ adds r5, #208 @ 0xd0 │ │ - add r5, pc, #68 @ (adr r5, c0f9c ) │ │ + add r5, pc, #68 @ (adr r5, c1bec ) │ │ adds r0, #135 @ 0x87 │ │ - b.n c0fcc │ │ - b.n c0a86 │ │ + b.n c1c1c │ │ + b.n c16d6 │ │ movs r0, r0 │ │ - b.n c1610 │ │ + b.n c2260 │ │ asrs r4, r6, #32 │ │ - b.n c0a80 │ │ + b.n c16d0 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n c122a │ │ + b.n c1e7a │ │ str r4, [r3, r1] │ │ adds r5, #208 @ 0xd0 │ │ strb r6, [r3, #20] │ │ adds r0, #135 @ 0x87 │ │ strb r0, [r4, #0] │ │ adds r5, #11 │ │ asrs r4, r6, #32 │ │ - b.n c0ab8 │ │ + b.n c1708 │ │ strb r0, [r0, #0] │ │ - b.n c16c2 │ │ + b.n c2312 │ │ ands r0, r0 │ │ - b.n c0abe │ │ + b.n c170e │ │ ands r0, r6 │ │ - b.n c0aa4 │ │ + b.n c16f4 │ │ movs r6, r0 │ │ - b.n c1230 │ │ + b.n c1e80 │ │ str r1, [r0, r0] │ │ - b.n c1494 │ │ + b.n c20e4 │ │ asrs r4, r0, #32 │ │ - b.n c0ace │ │ + b.n c171e │ │ asrs r4, r5, #32 │ │ - b.n c0ab4 │ │ + b.n c1704 │ │ subs r5, r2, #4 │ │ - b.n c127c │ │ + b.n c1ecc │ │ strb r1, [r0, #0] │ │ adds r3, #0 │ │ asrs r1, r4, #10 │ │ - b.n c12e6 │ │ + b.n c1f36 │ │ asrs r7, r0, #32 │ │ - b.n c12cc │ │ + b.n c1f1c │ │ asrs r4, r4, #32 │ │ - b.n c09c4 │ │ + b.n c1614 │ │ lsls r3, r0, #3 │ │ lsrs r0, r0, #8 │ │ mvns r0, r2 │ │ - b.n c124c │ │ + b.n c1e9c │ │ movs r1, r0 │ │ - b.n c16b6 │ │ + b.n c2306 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n c127e │ │ + b.n c1ece │ │ lsls r6, r2, #2 │ │ cmp r2, #0 │ │ str r3, [r0, #16] │ │ - b.n c15cc │ │ + b.n c221c │ │ asrs r0, r1, #32 │ │ - b.n c1072 │ │ + b.n c1cc2 │ │ ldr r4, [r1, #116] @ 0x74 │ │ - b.n c166e │ │ + b.n c22be │ │ asrs r1, r1, #32 │ │ - b.n c117c │ │ + b.n c1dcc │ │ movs r7, r7 │ │ subs r2, #0 │ │ asrs r1, r1, #32 │ │ - b.n c130e │ │ + b.n c1f5e │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c169a │ │ + b.n c22ea │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #32 │ │ - b.n c0b28 │ │ + b.n c1778 │ │ ldmia r5, {r0, r2, r3, r4, r5, r7} │ │ - b.n c1604 │ │ + b.n c2254 │ │ strb r4, [r5, #0] │ │ - b.n c0b30 │ │ + b.n c1780 │ │ ldmia r1!, {r0, r2, r5, r6} │ │ - b.n c1684 │ │ + b.n c22d4 │ │ asrs r6, r0, #32 │ │ - b.n c1040 │ │ + b.n c1c90 │ │ strb r4, [r1, #0] │ │ - b.n c1050 │ │ + b.n c1ca0 │ │ asrs r7, r0, #32 │ │ - b.n c1328 │ │ + b.n c1f78 │ │ movs r3, r6 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n c10b2 │ │ + b.n c1d02 │ │ asrs r5, r0, #32 │ │ - b.n c11b8 │ │ + b.n c1e08 │ │ lsls r2, r3, #1 │ │ subs r2, #0 │ │ asrs r5, r0, #32 │ │ - b.n c1342 │ │ + b.n c1f92 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r4, #32 │ │ - b.n c0a58 │ │ + b.n c16a8 │ │ movs r0, r0 │ │ - b.n c16c8 │ │ + b.n c2318 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #32 │ │ - b.n c0b68 │ │ + b.n c17b8 │ │ ldrb r5, [r7, #22] │ │ - b.n c1644 │ │ + b.n c2294 │ │ ldrb r5, [r4, #5] │ │ - b.n c16c0 │ │ + b.n c2310 │ │ asrs r6, r0, #32 │ │ - b.n c107c │ │ + b.n c1ccc │ │ str r4, [r5, #0] │ │ - b.n c0b78 │ │ + b.n c17c8 │ │ strb r7, [r0, #0] │ │ - b.n c108e │ │ + b.n c1cde │ │ asrs r7, r0, #32 │ │ - b.n c1368 │ │ + b.n c1fb8 │ │ lsls r5, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n c1702 │ │ + b.n c2352 │ │ asrs r1, r1, #32 │ │ asrs r0, r3, #6 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ - b.n c0b7a │ │ + b.n c17ca │ │ movs r0, #24 │ │ - b.n c0b7e │ │ + b.n c17ce │ │ asrs r2, r1, #32 │ │ - b.n c10e4 │ │ + b.n c1d34 │ │ movs r2, r0 │ │ - b.n c1308 │ │ + b.n c1f58 │ │ movs r5, r0 │ │ cmp r2, #0 │ │ movs r0, #0 │ │ - b.n c0ba2 │ │ + b.n c17f2 │ │ str r4, [r0, #0] │ │ - b.n c0ba6 │ │ + b.n c17f6 │ │ adds r0, #8 │ │ - b.n c10ba │ │ + b.n c1d0a │ │ asrs r1, r1, #32 │ │ - b.n c10c6 │ │ + b.n c1d16 │ │ asrs r1, r0, #32 │ │ - b.n c13a4 │ │ + b.n c1ff4 │ │ lsls r6, r6, #2 │ │ subs r0, r0, r0 │ │ adds r0, #32 │ │ - b.n c0abc │ │ + b.n c170c │ │ movs r0, r0 │ │ - b.n c1730 │ │ + b.n c2380 │ │ asrs r5, r0, #32 │ │ asrs r4, r2, #6 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ - b.n c0bb6 │ │ + b.n c1806 │ │ movs r0, #24 │ │ - b.n c0bba │ │ + b.n c180a │ │ asrs r3, r0, #32 │ │ - b.n c1120 │ │ + b.n c1d70 │ │ movs r2, r0 │ │ - b.n c1344 │ │ + b.n c1f94 │ │ movs r5, r0 │ │ cmp r2, #0 │ │ strb r4, [r0, #0] │ │ - b.n c0bd0 │ │ + b.n c1820 │ │ movs r0, #0 │ │ - b.n c0bd4 │ │ + b.n c1824 │ │ asrs r5, r0, #32 │ │ - b.n c1100 │ │ + b.n c1d50 │ │ adds r0, #4 │ │ - b.n c10fa │ │ + b.n c1d4a │ │ asrs r1, r0, #32 │ │ - b.n c13e0 │ │ + b.n c2030 │ │ lsls r6, r1, #3 │ │ subs r0, r0, r0 │ │ movs r0, #36 @ 0x24 │ │ - b.n c0af8 │ │ + b.n c1748 │ │ asrs r1, r0, #32 │ │ - b.n c1806 │ │ + b.n c2456 │ │ movs r0, r0 │ │ - b.n c176e │ │ + b.n c23be │ │ lsls r2, r2, #3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n c1412 │ │ - beq.n c110c │ │ - b.n c156c │ │ + b.n c2062 │ │ + beq.n c1d5c │ │ + b.n c21bc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip} │ │ - b.n c181e │ │ + b.n c246e │ │ asrs r4, r4, #32 │ │ - b.n c0af8 │ │ + b.n c1748 │ │ asrs r0, r2, #32 │ │ - b.n c0c1c │ │ + b.n c186c │ │ movs r0, r0 │ │ - b.n c178c │ │ + b.n c23dc │ │ @ instruction: 0xffc60aff │ │ asrs r0, r1, #16 │ │ - b.n c0c30 │ │ + b.n c1880 │ │ asrs r1, r0, #32 │ │ - b.n c1214 │ │ + b.n c1e64 │ │ asrs r2, r3, #1 │ │ - b.n c0c9c │ │ + b.n c18ec │ │ movs r2, r0 │ │ - b.n c17a0 │ │ + b.n c23f0 │ │ @ instruction: 0xffc13aff │ │ strb r0, [r7, #15] │ │ - b.n c0c44 │ │ + b.n c1894 │ │ strh r0, [r7, r7] │ │ - b.n c0c48 │ │ + b.n c1898 │ │ cmp sp, fp │ │ - b.n c14ae │ │ + b.n c20fe │ │ strb r7, [r0, #0] │ │ - b.n c1230 │ │ + b.n c1e80 │ │ asrs r0, r6, #15 │ │ - b.n c0c54 │ │ + b.n c18a4 │ │ str r5, [r0, r0] │ │ - b.n c1238 │ │ + b.n c1e88 │ │ stmia r3!, {r2, r3, r5, r6, r7} │ │ - b.n c0c5c │ │ + b.n c18ac │ │ movs r0, r0 │ │ - b.n c17ca │ │ - b.n c1174 │ │ - b.n c0c40 │ │ + b.n c241a │ │ + b.n c1dc4 │ │ + b.n c1890 │ │ str r7, [r0, r0] │ │ sbcs r0, r4 │ │ stmia r0!, {r2, r3} │ │ - b.n c124c │ │ - b.n c18e8 │ │ - b.n c0c70 │ │ + b.n c1e9c │ │ + b.n c2538 │ │ + b.n c18c0 │ │ ands r0, r2 │ │ - b.n c1650 │ │ + b.n c22a0 │ │ asrs r1, r0, #32 │ │ - b.n c1258 │ │ + b.n c1ea8 │ │ movs r4, r5 │ │ stmia.w r4, {lr} │ │ - b.n c1482 │ │ + b.n c20d2 │ │ str r2, [r0, r0] │ │ - b.n c1486 │ │ + b.n c20d6 │ │ strb r3, [r0, #0] │ │ - b.n c148a │ │ + b.n c20da │ │ movs r2, r0 │ │ - b.n c188e │ │ + b.n c24de │ │ movs r0, #42 @ 0x2a │ │ - b.n c1892 │ │ + b.n c24e2 │ │ adds r0, #12 │ │ - b.n c1496 │ │ - b.n c1174 │ │ - b.n c1278 │ │ + b.n c20e6 │ │ + b.n c1dc4 │ │ + b.n c1ec8 │ │ strh r0, [r1, #0] │ │ - b.n c0c78 │ │ + b.n c18c8 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n c0c7c │ │ - b.n c1164 │ │ - b.n c0c80 │ │ - str r3, [r3, #80] @ 0x50 │ │ + b.n c18cc │ │ + b.n c1db4 │ │ + b.n c18d0 │ │ + str r4, [r3, #80] @ 0x50 │ │ @ instruction: 0xebffe028 │ │ - b.n c0ca8 │ │ + b.n c18f8 │ │ movs r0, #5 │ │ - b.n c14b2 │ │ + b.n c2102 │ │ movs r4, r0 │ │ - b.n c14b6 │ │ + b.n c2106 │ │ mvns r0, r2 │ │ - b.n c1410 │ │ + b.n c2060 │ │ adds r0, #7 │ │ - b.n c14be │ │ + b.n c210e │ │ @ instruction: 0xffa1eaff │ │ asrs r0, r0, #32 │ │ - b.n c18c6 │ │ + b.n c2516 │ │ asrs r4, r4, #32 │ │ - b.n c0ba0 │ │ + b.n c17f0 │ │ asrs r0, r2, #32 │ │ - b.n c0cc4 │ │ + b.n c1914 │ │ movs r0, r0 │ │ - b.n c1834 │ │ + b.n c2484 │ │ @ instruction: 0xffac0aff │ │ asrs r0, r7, #13 │ │ - b.n c0cd8 │ │ + b.n c1928 │ │ asrs r1, r0, #32 │ │ - b.n c12bc │ │ + b.n c1f0c │ │ asrs r2, r3, #1 │ │ - b.n c0d44 │ │ + b.n c1994 │ │ movs r2, r0 │ │ - b.n c1848 │ │ + b.n c2498 │ │ @ instruction: 0xffa73aff │ │ muls r0, r5 │ │ - b.n c0cec │ │ + b.n c193c │ │ strb r6, [r1, #0] │ │ - b.n c14f2 │ │ + b.n c2142 │ │ str r4, [r4, #52] @ 0x34 │ │ - b.n c0cf4 │ │ + b.n c1944 │ │ strb r5, [r3, r7] │ │ - b.n c155a │ │ + b.n c21aa │ │ ands r4, r0 │ │ - b.n c12dc │ │ + b.n c1f2c │ │ str r6, [r0, #0] │ │ - b.n c12e0 │ │ + b.n c1f30 │ │ asrs r0, r3, #13 │ │ - b.n c0d04 │ │ + b.n c1954 │ │ movs r0, r0 │ │ - b.n c1874 │ │ + b.n c24c4 │ │ stmia r3!, {r2, r4, r6} │ │ - b.n c0d0c │ │ - b.n c1878 │ │ - b.n c0d10 │ │ + b.n c195c │ │ + b.n c24c8 │ │ + b.n c1960 │ │ str r4, [r0, #0] │ │ sbcs r0, r4 │ │ mvns r0, r2 │ │ - b.n c1470 │ │ + b.n c20c0 │ │ stmia r0!, {r2, r3} │ │ - b.n c12fc │ │ + b.n c1f4c │ │ ands r0, r1 │ │ - b.n c0cfc │ │ + b.n c194c │ │ asrs r1, r0, #32 │ │ - b.n c1304 │ │ + b.n c1f54 │ │ mvns r0, r2 │ │ - b.n c1480 │ │ - b.n c1208 │ │ - b.n c130c │ │ - b.n c11f0 │ │ - b.n c0d0c │ │ + b.n c20d0 │ │ + b.n c1e58 │ │ + b.n c1f5c │ │ + b.n c1e40 │ │ + b.n c195c │ │ str r4, [r1, r0] │ │ - b.n c0d10 │ │ + b.n c1960 │ │ ands r0, r2 │ │ - b.n c1714 │ │ + b.n c2364 │ │ lsls r4, r1, #1 │ │ stmia.w r4, {lr} │ │ - b.n c1542 │ │ + b.n c2192 │ │ movs r2, r0 │ │ - b.n c1946 │ │ + b.n c2596 │ │ movs r0, #50 @ 0x32 │ │ - b.n c194a │ │ + b.n c259a │ │ adds r0, #12 │ │ - b.n c154e │ │ - str r1, [r6, #76] @ 0x4c │ │ + b.n c219e │ │ + str r2, [r6, #76] @ 0x4c │ │ @ instruction: 0xebff0004 │ │ - b.n c1556 │ │ + b.n c21a6 │ │ mvns r0, r2 │ │ - b.n c14b0 │ │ - b.n c122a │ │ - b.n c155e │ │ + b.n c2100 │ │ + b.n c1e7a │ │ + b.n c21ae │ │ @ instruction: 0xff89eaff │ │ asrs r0, r0, #32 │ │ - b.n c1966 │ │ + b.n c25b6 │ │ asrs r4, r4, #32 │ │ - b.n c0c40 │ │ + b.n c1890 │ │ asrs r0, r2, #32 │ │ - b.n c0d64 │ │ + b.n c19b4 │ │ movs r0, r0 │ │ - b.n c18d4 │ │ + b.n c2524 │ │ vpmin.u32 q8, , │ │ asrs r0, r5, #10 │ │ - b.n c0d78 │ │ + b.n c19c8 │ │ asrs r1, r0, #32 │ │ - b.n c135c │ │ + b.n c1fac │ │ asrs r2, r3, #1 │ │ - b.n c0de4 │ │ + b.n c1a34 │ │ movs r2, r0 │ │ - b.n c18e8 │ │ + b.n c2538 │ │ vpmin.u16 , q15, │ │ strb r0, [r3, #10] │ │ - b.n c0d8c │ │ + b.n c19dc │ │ str r0, [r3, #40] @ 0x28 │ │ - b.n c0d90 │ │ + b.n c19e0 │ │ strb r5, [r3, r7] │ │ - b.n c15f6 │ │ + b.n c2246 │ │ strb r7, [r0, #0] │ │ - b.n c1378 │ │ + b.n c1fc8 │ │ asrs r0, r2, #10 │ │ - b.n c0d9c │ │ + b.n c19ec │ │ str r6, [r0, #0] │ │ - b.n c1380 │ │ + b.n c1fd0 │ │ stmia r2!, {r2, r3, r7} │ │ - b.n c0da4 │ │ + b.n c19f4 │ │ movs r0, r0 │ │ - b.n c1914 │ │ + b.n c2564 │ │ cmp r0, r1 │ │ - b.n c0dac │ │ + b.n c19fc │ │ str r7, [r0, #0] │ │ sbcs r0, r4 │ │ stmia r0!, {r2, r3} │ │ - b.n c1394 │ │ + b.n c1fe4 │ │ asrs r1, r0, #32 │ │ - b.n c1398 │ │ + b.n c1fe8 │ │ ands r4, r0 │ │ - b.n c139c │ │ + b.n c1fec │ │ str r2, [r0, r0] │ │ - b.n c15c2 │ │ + b.n c2212 │ │ ands r0, r2 │ │ stmia.w sp, {r3, lr} │ │ - b.n c17a4 │ │ + b.n c23f4 │ │ strb r6, [r1, #0] │ │ - b.n c15ce │ │ + b.n c221e │ │ lsls r4, r1, #1 │ │ stmia.w r4, {lr} │ │ - b.n c15d6 │ │ + b.n c2226 │ │ str r3, [r0, #0] │ │ - b.n c15da │ │ + b.n c222a │ │ movs r2, r0 │ │ - b.n c19de │ │ + b.n c262e │ │ movs r0, #34 @ 0x22 │ │ - b.n c19e2 │ │ + b.n c2632 │ │ adds r0, #12 │ │ - b.n c15e6 │ │ - str r3, [r1, #76] @ 0x4c │ │ + b.n c2236 │ │ + str r4, [r1, #76] @ 0x4c │ │ @ instruction: 0xebff2005 │ │ - b.n c15ee │ │ + b.n c223e │ │ movs r4, r0 │ │ - b.n c15f2 │ │ + b.n c2242 │ │ mvns r0, r2 │ │ - b.n c154c │ │ - b.n c12c6 │ │ - b.n c15fa │ │ + b.n c219c │ │ + b.n c1f16 │ │ + b.n c224a │ │ adds r0, #6 │ │ - b.n c15fe │ │ + b.n c224e │ │ vpmin.u8 q15, q8, │ │ asrs r0, r2, #32 │ │ - b.n c0dfc │ │ + b.n c1a4c │ │ movs r0, r0 │ │ - b.n c196c │ │ + b.n c25bc │ │ vpmin.u q0, q12, │ │ asrs r0, r7, #7 │ │ - b.n c0e10 │ │ + b.n c1a60 │ │ asrs r1, r0, #32 │ │ - b.n c13f4 │ │ + b.n c2044 │ │ asrs r2, r3, #1 │ │ - b.n c0e7c │ │ + b.n c1acc │ │ movs r2, r0 │ │ - b.n c1980 │ │ + b.n c25d0 │ │ vpmin.u , , │ │ - b.n c1334 │ │ - b.n c0e00 │ │ - b.n c16b0 │ │ - b.n c0e28 │ │ + b.n c1f84 │ │ + b.n c1a50 │ │ + b.n c2300 │ │ + b.n c1a78 │ │ str r4, [r4, r7] │ │ - b.n c0e2c │ │ + b.n c1a7c │ │ cmp sp, fp │ │ - b.n c1692 │ │ - b.n c1310 │ │ - b.n c1414 │ │ + b.n c22e2 │ │ + b.n c1f60 │ │ + b.n c2064 │ │ asrs r4, r3, #7 │ │ - b.n c0e38 │ │ + b.n c1a88 │ │ str r5, [r0, r0] │ │ - b.n c141c │ │ + b.n c206c │ │ stmia r1!, {r3, r4, r6, r7} │ │ - b.n c0e40 │ │ + b.n c1a90 │ │ movs r0, r0 │ │ - b.n c19ae │ │ + b.n c25fe │ │ strb r4, [r2, #7] │ │ - b.n c0e48 │ │ + b.n c1a98 │ │ str r6, [r1, r0] │ │ sbcs r0, r4 │ │ stmia r0!, {r2, r3} │ │ - b.n c1430 │ │ - b.n c1324 │ │ - b.n c1830 │ │ + b.n c2080 │ │ + b.n c1f74 │ │ + b.n c2480 │ │ strb r7, [r0, #0] │ │ - b.n c1438 │ │ + b.n c2088 │ │ strb r0, [r0, #0] │ │ - b.n c0e38 │ │ + b.n c1a88 │ │ strb r4, [r6, #0] │ │ - b.n c0e5c │ │ + b.n c1aac │ │ asrs r1, r0, #32 │ │ - b.n c1444 │ │ + b.n c2094 │ │ strb r4, [r0, #0] │ │ - b.n c0e44 │ │ + b.n c1a94 │ │ ands r0, r0 │ │ - b.n c166e │ │ + b.n c22be │ │ movs r4, r5 │ │ stmia.w lr, {r1, ip, lr} │ │ - b.n c1676 │ │ + b.n c22c6 │ │ strb r3, [r0, #0] │ │ - b.n c167a │ │ + b.n c22ca │ │ movs r2, r0 │ │ - b.n c1a7e │ │ + b.n c26ce │ │ movs r0, #27 │ │ - b.n c1a82 │ │ + b.n c26d2 │ │ adds r0, #12 │ │ - b.n c1686 │ │ - str r3, [r4, #72] @ 0x48 │ │ + b.n c22d6 │ │ + str r4, [r4, #72] @ 0x48 │ │ @ instruction: 0xebffe028 │ │ - b.n c0e88 │ │ + b.n c1ad8 │ │ movs r0, #5 │ │ - b.n c1692 │ │ + b.n c22e2 │ │ adds r0, #7 │ │ - b.n c1696 │ │ + b.n c22e6 │ │ movs r4, r0 │ │ - b.n c169a │ │ + b.n c22ea │ │ vpmin.u16 q7, q10, │ │ asrs r0, r0, #32 │ │ - b.n c1aa2 │ │ + b.n c26f2 │ │ asrs r4, r4, #32 │ │ - b.n c0d7c │ │ + b.n c19cc │ │ asrs r0, r2, #32 │ │ - b.n c0ea0 │ │ + b.n c1af0 │ │ movs r0, r0 │ │ - b.n c1a10 │ │ + b.n c2660 │ │ vpmin.u8 q8, , │ │ asrs r4, r6, #6 │ │ - b.n c0eb4 │ │ + b.n c1b04 │ │ asrs r1, r0, #32 │ │ - b.n c1498 │ │ + b.n c20e8 │ │ asrs r2, r3, #1 │ │ - b.n c0f20 │ │ + b.n c1b70 │ │ movs r2, r0 │ │ - b.n c1a24 │ │ + b.n c2674 │ │ vpmin.u , q15, │ │ - add r1, pc, #656 @ (adr r1, c1618 ) │ │ - b.n c0ec8 │ │ + add r1, pc, #656 @ (adr r1, c2268 ) │ │ + b.n c1b18 │ │ str r4, [r4, r6] │ │ - b.n c0ecc │ │ + b.n c1b1c │ │ cmp sp, fp │ │ - b.n c1732 │ │ - add r0, pc, #40 @ (adr r0, c13bc ) │ │ - b.n c14b4 │ │ + b.n c2382 │ │ + add r0, pc, #40 @ (adr r0, c200c ) │ │ + b.n c2104 │ │ asrs r4, r3, #6 │ │ - b.n c0ed8 │ │ + b.n c1b28 │ │ str r5, [r0, r0] │ │ - b.n c14bc │ │ + b.n c210c │ │ adds r1, #152 @ 0x98 │ │ - b.n c0ee0 │ │ + b.n c1b30 │ │ movs r0, r0 │ │ - b.n c1a4e │ │ + b.n c269e │ │ stmia r1!, {r2, r4, r7} │ │ - b.n c0ee8 │ │ + b.n c1b38 │ │ ands r0, r1 │ │ - b.n c18c8 │ │ + b.n c2518 │ │ asrs r1, r0, #32 │ │ - b.n c14d0 │ │ + b.n c2120 │ │ adds r0, #3 │ │ - b.n c14d4 │ │ + b.n c2124 │ │ stmia r0!, {r2, r3} │ │ - b.n c14d8 │ │ + b.n c2128 │ │ asrs r4, r0, #1 │ │ stmia.w r4, {r1, r3, ip, lr} │ │ sbcs r0, r4 │ │ movs r0, #52 @ 0x34 │ │ - b.n c0f00 │ │ + b.n c1b50 │ │ ands r0, r0 │ │ - b.n c170a │ │ + b.n c235a │ │ movs r0, #0 │ │ - b.n c0ee8 │ │ + b.n c1b38 │ │ movs r2, r0 │ │ - b.n c1b12 │ │ + b.n c2762 │ │ movs r0, #68 @ 0x44 │ │ - b.n c1b16 │ │ + b.n c2766 │ │ str r0, [r4, r0] │ │ - b.n c0ef4 │ │ + b.n c1b44 │ │ strh r0, [r3, #0] │ │ - b.n c0ef8 │ │ + b.n c1b48 │ │ str r6, [r1, r0] │ │ - b.n c1722 │ │ + b.n c2372 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n c0f00 │ │ - str r3, [r7, #68] @ 0x44 │ │ + b.n c1b50 │ │ + str r4, [r7, #68] @ 0x44 │ │ @ instruction: 0xebffe005 │ │ - b.n c172e │ │ + b.n c237e │ │ movs r4, r0 │ │ - b.n c1732 │ │ + b.n c2382 │ │ mvns r0, r2 │ │ - b.n c168c │ │ + b.n c22dc │ │ vpmin.u32 q7, , │ │ asrs r0, r2, #32 │ │ - b.n c0f34 │ │ + b.n c1b84 │ │ movs r0, r0 │ │ - b.n c1aa4 │ │ + b.n c26f4 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r7, #4 │ │ - b.n c0f48 │ │ + b.n c1b98 │ │ asrs r1, r0, #32 │ │ - b.n c152c │ │ + b.n c217c │ │ asrs r2, r3, #1 │ │ - b.n c0fb4 │ │ + b.n c1c04 │ │ movs r2, r0 │ │ - b.n c1ab8 │ │ + b.n c2708 │ │ movs r5, r1 │ │ cmp r2, #0 │ │ movs r0, #16 │ │ - b.n c0f54 │ │ + b.n c1ba4 │ │ asrs r0, r0, #32 │ │ - b.n c1b62 │ │ + b.n c27b2 │ │ movs r0, r0 │ │ - b.n c1aca │ │ + b.n c271a │ │ vpmin.u32 q0, q12, │ │ lsls r0, r1, #1 │ │ - b.n c0f4e │ │ + b.n c1b9e │ │ movs r1, #2 │ │ - b.n c1bf2 │ │ + b.n c2842 │ │ adds r0, #160 @ 0xa0 │ │ - b.n c0f56 │ │ + b.n c1ba6 │ │ lsls r2, r1, #4 │ │ - b.n c1b20 │ │ + b.n c2770 │ │ movs r0, #160 @ 0xa0 │ │ str r5, [sp, #576] @ 0x240 │ │ movs r0, #1 │ │ str r2, [sp, #520] @ 0x208 │ │ movs r0, #160 @ 0xa0 │ │ - b.n c0f46 │ │ + b.n c1b96 │ │ movs r1, r0 │ │ - b.n c178a │ │ - beq.n c1484 │ │ - b.n c18e4 │ │ + b.n c23da │ │ + beq.n c20d4 │ │ + b.n c2534 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, sp, pc} │ │ - b.n c0f94 │ │ + b.n c1be4 │ │ strh r4, [r0, #0] │ │ - b.n c179a │ │ + b.n c23ea │ │ str r0, [sp, #20] │ │ - b.n c179e │ │ + b.n c23ee │ │ str r0, [r5, r3] │ │ - b.n c0fa0 │ │ + b.n c1bf0 │ │ cmp sp, fp │ │ - b.n c1806 │ │ - add r0, pc, #40 @ (adr r0, c1490 ) │ │ - b.n c1588 │ │ + b.n c2456 │ │ + add r0, pc, #40 @ (adr r0, c20e0 ) │ │ + b.n c21d8 │ │ asrs r0, r4, #3 │ │ - b.n c0fac │ │ + b.n c1bfc │ │ str r5, [r0, r0] │ │ - b.n c1590 │ │ + b.n c21e0 │ │ adds r0, #220 @ 0xdc │ │ - b.n c0fb4 │ │ + b.n c1c04 │ │ movs r0, r0 │ │ - b.n c1b22 │ │ + b.n c2772 │ │ stmia r0!, {r3, r4, r6, r7} │ │ - b.n c0fbc │ │ + b.n c1c0c │ │ asrs r1, r0, #32 │ │ - b.n c15a0 │ │ + b.n c21f0 │ │ adds r0, #3 │ │ - b.n c15a4 │ │ + b.n c21f4 │ │ ands r0, r1 │ │ - b.n c19a4 │ │ + b.n c25f4 │ │ stmia r0!, {r2, r3} │ │ - b.n c15ac │ │ + b.n c21fc │ │ asrs r4, r0, #2 │ │ stmia.w r4, {r1, r3, ip, lr} │ │ sbcs r0, r4 │ │ ands r0, r0 │ │ - b.n c17da │ │ + b.n c242a │ │ movs r2, r0 │ │ - b.n c1bde │ │ + b.n c282e │ │ movs r0, #83 @ 0x53 │ │ - b.n c1be2 │ │ + b.n c2832 │ │ strh r0, [r3, #0] │ │ - b.n c0fc0 │ │ + b.n c1c10 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n c0fc4 │ │ + b.n c1c14 │ │ str r0, [r4, r0] │ │ - b.n c0fc8 │ │ - b.n c14b0 │ │ - b.n c0fcc │ │ - str r0, [r1, #68] @ 0x44 │ │ + b.n c1c18 │ │ + b.n c2100 │ │ + b.n c1c1c │ │ + str r1, [r1, #68] @ 0x44 │ │ @ instruction: 0xebff0004 │ │ - b.n c17fa │ │ + b.n c244a │ │ movs r0, #16 │ │ - b.n c0ff4 │ │ + b.n c1c44 │ │ asrs r0, r0, #32 │ │ - b.n c1c02 │ │ + b.n c2852 │ │ movs r0, r0 │ │ - b.n c1b6a │ │ + b.n c27ba │ │ vpmin.u8 q0, q8, │ │ @ instruction: 0xffd6eaff │ │ - ldmia r1!, {r3, r4, r5, r6} │ │ + ldmia r1!, {r3, r5} │ │ movs r1, r0 │ │ - cbnz r6, c154a │ │ - vtbx.8 d30, {d20-d22}, d1 │ │ - vrev16.16 q12, q3 │ │ - vrev16.16 q15, │ │ - vaddw.u , q10, d22 │ │ - vshll.u32 q14, d0, #20 │ │ - movs r1, r0 │ │ - pop {r1, r3, r4, r5, r6} │ │ - @ instruction: 0xfff4eb5d │ │ - vsra.u64 q12, q9, #12 │ │ - vpaddl.s16 d30, d5 │ │ - vqrshrn.u64 d26, , #12 │ │ - @ instruction: 0xfff4cb58 │ │ - movs r1, r0 │ │ - pop {r1, r6, r7, pc} │ │ - vmull.u q15, d20, d21 │ │ - vrsra.u32 d24, d18, #12 │ │ - vqdmulh.s , q10, d0[0] │ │ - @ instruction: 0xfff49366 │ │ - @ instruction: 0xfff4cab0 │ │ - movs r1, r0 │ │ - pop {r1, r2, r4, pc} │ │ - @ instruction: 0xfff4ebfd │ │ - vpaddl.u16 d24, d6 │ │ - vcvt.f16.u16 d29, d0, #12 │ │ - vtbl.8 d26, {d4-d6}, d11 │ │ - @ instruction: 0xfff4c8d4 │ │ - movs r1, r0 │ │ - cbnz r6, c1582 │ │ - vtbl.8 d30, {d4-d6}, d17 │ │ - vshr.u64 d24, d26, #12 │ │ - vabal.u q15, d4, d3 │ │ - vrev16.16 d25, d6 │ │ - vtbx.8 d28, {d4}, d0 │ │ - movs r1, r0 │ │ - rev16 r2, r5 │ │ - vtbx.8 d30, {d4-d5}, d13 │ │ - vqrdmlsh.s , q10, d26[0] │ │ - vsri.32 d30, d19, #12 │ │ - vqabs.s16 q13, │ │ + add r7, sp, #380 @ 0x17c │ │ + vrshr.u64 q15, q2, #12 │ │ + vclz.i16 , q15 │ │ + vqrshrun.s64 d29, q14, #12 │ │ + vabal.u q12, d20, d4 │ │ + vtbx.8 d28, {d20-d21}, d0 │ │ + movs r1, r0 │ │ + add r7, sp, #1004 @ 0x3ec │ │ + vrsra.u32 q15, q8, #12 │ │ + vsli.64 d23, d10, #52 @ 0x34 │ │ + vqshrn.u64 d29, q4, #12 │ │ + vmull.u , d20, d1 │ │ + vtbl.8 d28, {d4-d7}, d8 │ │ + movs r1, r0 │ │ + cbz r3, c2164 │ │ + vsri.64 d30, d24, #12 │ │ + vqshlu.s64 , q5, #52 @ 0x34 │ │ + vrshr.u32 d29, d14, #12 │ │ + vqabs.s16 q12, q2 │ │ + vtbx.8 d28, {d4-d6}, d16 │ │ + movs r1, r0 │ │ + sub sp, #92 @ 0x5c │ │ + vsri.32 d30, d0, #12 │ │ + vpadal.s16 d23, d30 │ │ + vrev16.16 , q15 │ │ + vcvt.u16.f16 d25, d1, #12 │ │ + vtbl.8 d28, {d20}, d4 │ │ + movs r1, r0 │ │ + add r6, sp, #764 @ 0x2fc │ │ + vrshr.u32 d30, d20, #12 │ │ + vcls.s16 , q9 │ │ + vmull.u , d20, d19 │ │ + vclz.i16 q12, q10 │ │ + vqshl.u64 q14, q8, #52 @ 0x34 │ │ + movs r1, r0 │ │ + add r5, sp, #940 @ 0x3ac │ │ + vrev16.16 q15, q8 │ │ + vrsra.u64 d23, d2, #12 │ │ + @ instruction: 0xfff4dbd3 │ │ + @ instruction: 0xfff49a71 │ │ vrev64.16 d18, d0 │ │ - b.n c18a2 │ │ + b.n c24f2 │ │ movs r0, r1 │ │ - b.n c1086 │ │ - bl 51d066 │ │ + b.n c1cd6 │ │ + bl 51dcb6 │ │ asrs r4, r1, #32 │ │ - b.n c1092 │ │ - bl 51d06e │ │ + b.n c1ce2 │ │ + bl 51dcbe │ │ adds r0, #168 @ 0xa8 │ │ - b.n c109a │ │ + b.n c1cea │ │ adds r0, #172 @ 0xac │ │ - b.n c109e │ │ + b.n c1cee │ │ adds r0, #176 @ 0xb0 │ │ - b.n c10a2 │ │ - bl 51d07e │ │ + b.n c1cf2 │ │ + bl 51dcce │ │ movs r0, #180 @ 0xb4 │ │ - b.n c10aa │ │ - bl 51d086 │ │ + b.n c1cfa │ │ + bl 51dcd6 │ │ adds r0, #3 │ │ - b.n c15ce │ │ + b.n c221e │ │ movs r0, #2 │ │ - b.n c15d4 │ │ + b.n c2224 │ │ movs r0, #2 │ │ - b.n c18bc │ │ + b.n c250c │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #960] @ (c1964 ) │ │ + ldr r0, [pc, #960] @ (c25b4 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c1ac4 │ │ - beq.n c15bc │ │ - b.n c1a48 │ │ + b.n c2714 │ │ + beq.n c220c │ │ + b.n c2698 │ │ ands r2, r0 │ │ - b.n c18f2 │ │ + b.n c2542 │ │ str r1, [r0, #0] │ │ - b.n c18f6 │ │ + b.n c2546 │ │ movs r0, r0 │ │ - b.n c1c5a │ │ + b.n c28aa │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n c1902 │ │ + b.n c2552 │ │ lsls r0, r2, #3 │ │ - b.n c1946 │ │ + b.n c2596 │ │ strb r1, [r0, #0] │ │ - b.n c18ca │ │ - str r6, [r0, #52] @ 0x34 │ │ + b.n c251a │ │ + str r7, [r0, #52] @ 0x34 │ │ @ instruction: 0xebff0000 │ │ - b.n c1c80 │ │ + b.n c28d0 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r6, #3 │ │ - b.n c1964 │ │ - bl 51d0da │ │ - ldr r3, [r5, r5] │ │ + b.n c25b4 │ │ + bl 51dd2a │ │ + ldr r3, [r6, r5] │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n c1da6 │ │ + b.n c29f6 │ │ movs r4, r0 │ │ - b.n c192a │ │ - beq.n c160c │ │ - b.n c1a84 │ │ + b.n c257a │ │ + beq.n c225c │ │ + b.n c26d4 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r6, r7, sp} │ │ - b.n c1980 │ │ + b.n c25d0 │ │ movs r2, r0 │ │ - b.n c169a │ │ + b.n c22ea │ │ cmp r5, #62 @ 0x3e │ │ - b.n c1c14 │ │ + b.n c2864 │ │ asrs r3, r0, #32 │ │ - b.n c1784 │ │ + b.n c23d4 │ │ movs r5, #245 @ 0xf5 │ │ - b.n c1c86 │ │ + b.n c28d6 │ │ movs r2, r0 │ │ - b.n c16aa │ │ + b.n c22fa │ │ movs r0, r0 │ │ - b.n c1bb0 │ │ + b.n c2800 │ │ @ instruction: 0xfff13aff │ │ lsls r5, r3, #23 │ │ - b.n c19be │ │ + b.n c260e │ │ @ instruction: 0x47c5 │ │ - b.n c1c2a │ │ - ldr r7, [pc, #1020] @ (c1a18 ) │ │ - b.n c1cbc │ │ + b.n c287a │ │ + ldr r7, [pc, #1020] @ (c2668 ) │ │ + b.n c290c │ │ movs r0, r0 │ │ - b.n c1cce │ │ + b.n c291e │ │ movs r0, r2 │ │ - ldr r2, [pc, #0] @ (c1624 ) │ │ + ldr r2, [pc, #0] @ (c2274 ) │ │ movs r6, r0 │ │ - b.n c18ca │ │ + b.n c251a │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r7, #1 │ │ - b.n c1170 │ │ + b.n c1dc0 │ │ movs r0, r0 │ │ - b.n c1754 │ │ + b.n c23a4 │ │ lsls r2, r3, #1 │ │ - b.n c11da │ │ + b.n c1e2a │ │ movs r0, r0 │ │ - b.n c1cde │ │ + b.n c292e │ │ @ instruction: 0xffe80aff │ │ asrs r4, r5, #1 │ │ - b.n c1184 │ │ + b.n c1dd4 │ │ movs r1, r0 │ │ - b.n c1d8a │ │ + b.n c29da │ │ adds r0, #104 @ 0x68 │ │ - b.n c118c │ │ + b.n c1ddc │ │ movs r0, #99 @ 0x63 │ │ - b.n c1d92 │ │ + b.n c29e2 │ │ strb r4, [r4, #1] │ │ - b.n c1194 │ │ + b.n c1de4 │ │ asrs r1, r0, #32 │ │ - b.n c1778 │ │ + b.n c23c8 │ │ adds r0, #3 │ │ - b.n c177c │ │ + b.n c23cc │ │ strb r7, [r0, #0] │ │ - b.n c1780 │ │ + b.n c23d0 │ │ str r0, [r6, #12] │ │ - b.n c1a00 │ │ + b.n c2650 │ │ movs r7, r1 │ │ and.w r0, r0, r1 │ │ - b.n c1d4e │ │ + b.n c299e │ │ @ instruction: 0xffdccaff │ │ lsls r0, r1, #1 │ │ - b.n c11b4 │ │ + b.n c1e04 │ │ movs r0, r0 │ │ - b.n c1798 │ │ + b.n c23e8 │ │ lsls r2, r3, #1 │ │ - b.n c121e │ │ + b.n c1e6e │ │ movs r0, r0 │ │ - b.n c1d22 │ │ + b.n c2972 │ │ @ instruction: 0xffd70aff │ │ asrs r0, r7, #32 │ │ - b.n c11c8 │ │ + b.n c1e18 │ │ movs r0, #101 @ 0x65 │ │ - b.n c1dce │ │ + b.n c2a1e │ │ adds r0, #52 @ 0x34 │ │ - b.n c11d0 │ │ + b.n c1e20 │ │ movs r4, r6 │ │ - b.n c11d4 │ │ + b.n c1e24 │ │ asrs r1, r0, #32 │ │ - b.n c17b8 │ │ + b.n c2408 │ │ adds r0, #3 │ │ - b.n c17bc │ │ + b.n c240c │ │ movs r0, r0 │ │ - b.n c17c0 │ │ + b.n c2410 │ │ movs r0, r0 │ │ - b.n c11c0 │ │ + b.n c1e10 │ │ movs r1, r0 │ │ - b.n c1dea │ │ - str r2, [r1, #60] @ 0x3c │ │ + b.n c2a3a │ │ + str r3, [r1, #60] @ 0x3c │ │ @ instruction: 0xebffffcc │ │ - @ instruction: 0xeaffc618 │ │ + @ instruction: 0xeaffc5c8 │ │ movs r1, r0 │ │ - str r6, [sp, #480] @ 0x1e0 │ │ - vcls.s16 q12, │ │ - vqrshrun.s64 d27, q9, #12 │ │ - vsli.64 q14, q2, #52 @ 0x34 │ │ - movs r1, r0 │ │ - str r6, [sp, #224] @ 0xe0 │ │ - @ instruction: 0xfff47dde │ │ - @ instruction: 0xfff48a52 │ │ + ldrh r0, [r0, #24] │ │ + vtbl.8 d23, {d4}, d4 │ │ + @ instruction: 0xfff4abf3 │ │ + vabal.u q14, d20, d4 │ │ + movs r1, r0 │ │ + ldrh r0, [r0, #22] │ │ + vaddw.u , q10, d6 │ │ + @ instruction: 0xfff47dbd │ │ @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c1bf4 │ │ - beq.n c1664 │ │ - b.n c1b78 │ │ + b.n c2844 │ │ + beq.n c22b4 │ │ + b.n c27c8 │ │ ands r0, r0 │ │ - b.n c1a22 │ │ + b.n c2672 │ │ movs r4, r1 │ │ - b.n c1206 │ │ + b.n c1e56 │ │ str r4, [r0, #0] │ │ - b.n c1bee │ │ + b.n c283e │ │ strh r3, [r0, #0] │ │ - b.n c1a2e │ │ + b.n c267e │ │ str r2, [r0, r0] │ │ - b.n c1a32 │ │ + b.n c2682 │ │ lsls r0, r0, #1 │ │ - b.n c1d1c │ │ + b.n c296c │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n c121a │ │ + b.n c1e6a │ │ asrs r0, r2, #1 │ │ - b.n c1218 │ │ + b.n c1e68 │ │ movs r0, #72 @ 0x48 │ │ - b.n c121c │ │ + b.n c1e6c │ │ str r0, [r0, #4] │ │ - b.n c1220 │ │ + b.n c1e70 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n c1224 │ │ + b.n c1e74 │ │ lsls r5, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n c12ba │ │ + b.n c1f0a │ │ movs r1, r0 │ │ - b.n c1d36 │ │ + b.n c2986 │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n c1d1e │ │ + b.n c296e │ │ movs r2, r0 │ │ - b.n c1da2 │ │ + b.n c29f2 │ │ movs r0, r0 │ │ - b.n c1956 │ │ + b.n c25a6 │ │ lsls r0, r6, #21 │ │ subs r0, r0, r0 │ │ asrs r0, r5, #32 │ │ - b.n c1bc4 │ │ + b.n c2814 │ │ movs r0, #48 @ 0x30 │ │ - b.n c1bc8 │ │ + b.n c2818 │ │ movs r4, r0 │ │ - b.n c1a76 │ │ + b.n c26c6 │ │ adds r0, #4 │ │ - b.n c1e7a │ │ - ldr r7, [r5, #44] @ 0x2c │ │ + b.n c2aca │ │ + ldr r0, [r6, #44] @ 0x2c │ │ @ instruction: 0xebff0000 │ │ - b.n c1de2 │ │ + b.n c2a32 │ │ lsls r6, r3, #18 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n c1272 │ │ + b.n c1ec2 │ │ asrs r0, r5, #32 │ │ - b.n c1be4 │ │ + b.n c2834 │ │ movs r0, #0 │ │ - b.n c1272 │ │ + b.n c1ec2 │ │ lsls r0, r2, #1 │ │ - b.n c1290 │ │ + b.n c1ee0 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n c1dfe │ │ + b.n c2a4e │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ lsrs r6, r5, #4 │ │ - b.n c1d76 │ │ + b.n c29c6 │ │ lsrs r7, r7, #31 │ │ - b.n c1e08 │ │ - beq.n c17a4 │ │ - b.n c1c04 │ │ + b.n c2a58 │ │ + beq.n c23f4 │ │ + b.n c2854 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4} │ │ - b.n c129e │ │ + b.n c1eee │ │ lsls r2, r0, #28 │ │ - b.n c1daa │ │ + b.n c29fa │ │ lsls r3, r0, #3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c1e22 │ │ + b.n c2a72 │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #3 │ │ - b.n c1b32 │ │ + b.n c2782 │ │ movs r0, #129 @ 0x81 │ │ - b.n c1896 │ │ + b.n c24e6 │ │ asrs r1, r0, #4 │ │ - b.n c189a │ │ + b.n c24ea │ │ movs r7, #188 @ 0xbc │ │ - b.n c1b3a │ │ + b.n c278a │ │ asrs r4, r3, #32 │ │ - b.n c12bc │ │ + b.n c1f0c │ │ movs r0, #130 @ 0x82 │ │ - b.n c18a0 │ │ + b.n c24f0 │ │ movs r1, #180 @ 0xb4 │ │ - b.n c1b46 │ │ + b.n c2796 │ │ asrs r2, r0, #32 │ │ - b.n c18a8 │ │ + b.n c24f8 │ │ asrs r0, r3, #32 │ │ - b.n c134c │ │ + b.n c1f9c │ │ movs r4, r0 │ │ - b.n c1dd0 │ │ + b.n c2a20 │ │ movs r0, r3 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #1 │ │ - b.n c12f0 │ │ + b.n c1f40 │ │ movs r0, r0 │ │ - b.n c1e5a │ │ + b.n c2aaa │ │ movs r4, r0 │ │ asrs r0, r2, #22 │ │ movs r1, r0 │ │ asrs r0, r0, #10 │ │ movs r1, r0 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ - b.n c1e74 │ │ + b.n c2ac4 │ │ asrs r0, r0, #32 │ │ asrs r6, r2, #22 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ - b.n c18d8 │ │ + b.n c2528 │ │ movs r1, r0 │ │ - b.n c1f5a │ │ + b.n c2baa │ │ asrs r4, r7, #18 │ │ - b.n c1b90 │ │ + b.n c27e0 │ │ movs r0, r1 │ │ - b.n c1ce2 │ │ + b.n c2932 │ │ movs r1, r0 │ │ - b.n c1a86 │ │ + b.n c26d6 │ │ movs r2, r2 │ │ ldr r2, [sp, #0] │ │ movs r4, r0 │ │ - b.n c1b2e │ │ + b.n c277e │ │ asrs r0, r0, #32 │ │ - b.n c1f32 │ │ + b.n c2b82 │ │ strb r4, [r0, #0] │ │ - b.n c1b36 │ │ - strb r2, [r3, #0] │ │ + b.n c2786 │ │ + strb r3, [r3, #0] │ │ @ instruction: 0xebff0000 │ │ - b.n c1e9e │ │ + b.n c2aee │ │ lsls r3, r7, #20 │ │ subs r0, r0, r0 │ │ strh r0, [r0, #2] │ │ - b.n c1c96 │ │ + b.n c28e6 │ │ str r0, [r1, r1] │ │ - b.n c1344 │ │ + b.n c1f94 │ │ str r0, [r0, #4] │ │ - b.n c1348 │ │ + b.n c1f98 │ │ ands r7, r0 │ │ - b.n c1b52 │ │ + b.n c27a2 │ │ lsls r3, r5, #2 │ │ and.w sp, r0, r4, lsr #3 │ │ - b.n c1b9a │ │ + b.n c27ea │ │ movs r1, r0 │ │ - b.n c1cfe │ │ + b.n c294e │ │ movs r0, r0 │ │ - b.n c1e04 │ │ + b.n c2a54 │ │ movs r1, r2 │ │ subs r2, #0 │ │ movs r4, r5 │ │ - b.n c1260 │ │ + b.n c1eb0 │ │ asrs r0, r0, #32 │ │ - b.n c135a │ │ + b.n c1faa │ │ movs r1, r0 │ │ - b.n c1ad2 │ │ + b.n c2722 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #32 │ │ - b.n c1e6a │ │ + b.n c2aba │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ movs r0, #44 @ 0x2c │ │ - b.n c1278 │ │ + b.n c1ec8 │ │ movs r0, r0 │ │ - b.n c1372 │ │ + b.n c1fc2 │ │ movs r0, r0 │ │ - b.n c1aee │ │ + b.n c273e │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ movs r0, r6 │ │ - b.n c1288 │ │ + b.n c1ed8 │ │ asrs r0, r0, #32 │ │ - b.n c1380 │ │ + b.n c1fd0 │ │ stc2 11, cr14, [lr, #-1020] @ 0xfffffc04 @ │ │ asrs r0, r0, #32 │ │ - b.n c1b9e │ │ + b.n c27ee │ │ movs r0, r0 │ │ - b.n c1fa2 │ │ + b.n c2bf2 │ │ movs r0, r0 │ │ - b.n c1f08 │ │ + b.n c2b58 │ │ lsls r5, r2, #17 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ and.w r0, r0, r0, lsl #6 │ │ - b.n c1c82 │ │ + b.n c28d2 │ │ movs r4, r0 │ │ - b.n c1bb6 │ │ - ldr r2, [r7, #124] @ 0x7c │ │ + b.n c2806 │ │ + ldr r3, [r7, #124] @ 0x7c │ │ @ instruction: 0xebff0000 │ │ - b.n c1f1e │ │ + b.n c2b6e │ │ lsls r7, r1, #17 │ │ subs r0, r0, r0 │ │ strh r0, [r0, #2] │ │ - b.n c1d16 │ │ + b.n c2966 │ │ movs r0, r2 │ │ - b.n c13b2 │ │ + b.n c2002 │ │ asrs r2, r6, #2 │ │ - b.n c1c2e │ │ + b.n c287e │ │ movs r0, r0 │ │ - b.n c1f34 │ │ + b.n c2b84 │ │ lsls r0, r2, #2 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n c1fda │ │ + b.n c2c2a │ │ lsls r0, r0, #1 │ │ - b.n c1ece │ │ + b.n c2b1e │ │ lsls r0, r2, #2 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #32 │ │ - b.n c1ed6 │ │ + b.n c2b26 │ │ lsls r0, r2, #11 │ │ asrs r0, r0, #7 │ │ movs r1, r0 │ │ asrs r0, r2, #6 │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n c1ff6 │ │ + b.n c2c46 │ │ movs r0, #80 @ 0x50 │ │ - b.n c13f4 │ │ + b.n c2044 │ │ movs r0, r0 │ │ - b.n c13d8 │ │ + b.n c2028 │ │ movs r0, r6 │ │ - b.n c1d58 │ │ + b.n c29a8 │ │ adds r0, #40 @ 0x28 │ │ - b.n c1d5c │ │ + b.n c29ac │ │ asrs r4, r0, #32 │ │ - b.n c1c0a │ │ - strb r5, [r0, #31] │ │ + b.n c285a │ │ + strb r6, [r0, #31] │ │ @ instruction: 0xebff102c │ │ - b.n c1388 │ │ + b.n c1fd8 │ │ movs r0, r6 │ │ - b.n c130c │ │ + b.n c1f5c │ │ movs r0, r0 │ │ - b.n c1f7c │ │ + b.n c2bcc │ │ movs r7, r6 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #20 @ (adr r0, c18f4 ) │ │ - b.n c1c22 │ │ + add r0, pc, #20 @ (adr r0, c2544 ) │ │ + b.n c2872 │ │ movs r0, r2 │ │ - b.n c1f16 │ │ + b.n c2b66 │ │ lsls r3, r3, #1 │ │ subs r0, r0, r0 │ │ str r4, [r0, r0] │ │ - b.n c1c2e │ │ + b.n c287e │ │ str r0, [sp, #32] │ │ - b.n c1c32 │ │ + b.n c2882 │ │ asrs r4, r0, #32 │ │ - b.n c14e0 │ │ + b.n c2130 │ │ movs r1, r0 │ │ - b.n c1f1c │ │ + b.n c2b6c │ │ lsls r5, r3, #1 │ │ subs r0, r0, r0 │ │ asrs r0, r3, #32 │ │ - b.n c142a │ │ + b.n c207a │ │ movs r0, r0 │ │ - b.n c1fa8 │ │ + b.n c2bf8 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c1cb0 │ │ + b.n c2900 │ │ movs r0, r0 │ │ - b.n c1fb6 │ │ + b.n c2c06 │ │ movs r6, r0 │ │ - ldr r2, [pc, #0] @ (c1914 ) │ │ + ldr r2, [pc, #0] @ (c2564 ) │ │ lsls r0, r0, #2 │ │ - b.n c1f4c │ │ + b.n c2b9c │ │ lsls r7, r1, #20 │ │ subs r0, r0, r0 │ │ lsrs r1, r1, #32 │ │ - b.n c1f54 │ │ + b.n c2ba4 │ │ movs r0, #9 │ │ - b.n c1c66 │ │ + b.n c28b6 │ │ movs r2, r6 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n c1c6e │ │ + b.n c28be │ │ lsls r5, r0, #1 │ │ @ instruction: 0xea008009 │ │ - b.n c1c76 │ │ + b.n c28c6 │ │ lsrs r1, r1, #32 │ │ - b.n c1f6c │ │ + b.n c2bbc │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n c1c82 │ │ + b.n c28d2 │ │ lsls r1, r0, #1 │ │ and.w r0, r0, r0, lsl #4 │ │ - b.n c208a │ │ + b.n c2cda │ │ movs r4, r0 │ │ - b.n c14f6 │ │ + b.n c2146 │ │ asrs r4, r4, #32 │ │ - b.n c1368 │ │ + b.n c1fb8 │ │ asrs r0, r5, #32 │ │ - b.n c136c │ │ + b.n c1fbc │ │ asrs r0, r6, #32 │ │ - b.n c1df0 │ │ + b.n c2a40 │ │ movs r1, r0 │ │ - b.n c1f7e │ │ + b.n c2bce │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, #40 @ 0x28 │ │ - b.n c1dfc │ │ + b.n c2a4c │ │ movs r4, r0 │ │ - b.n c1caa │ │ - ldr r7, [sp, #496] @ 0x1f0 │ │ + b.n c28fa │ │ + ldr r7, [sp, #500] @ 0x1f4 │ │ @ instruction: 0xebff0001 │ │ and.w r0, r0, r4 │ │ - b.n c1cb6 │ │ + b.n c2906 │ │ @ instruction: 0xfaa0ebff │ │ movs r0, r0 │ │ - b.n c201e │ │ + b.n c2c6e │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n c14ae │ │ + b.n c20fe │ │ asrs r0, r6, #32 │ │ - b.n c1e20 │ │ + b.n c2a70 │ │ movs r0, #0 │ │ - b.n c14ae │ │ + b.n c20fe │ │ lsls r0, r2, #1 │ │ - b.n c14cc │ │ + b.n c211c │ │ vrhadd.u d14, d2, d31 │ │ movs r1, r0 │ │ - b.n c203a │ │ + b.n c2c8a │ │ lsls r2, r5, #19 │ │ rev r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n c1d4a │ │ + b.n c299a │ │ lsls r0, r0, #2 │ │ - b.n c1aae │ │ + b.n c26fe │ │ asrs r4, r7, #30 │ │ - b.n c1d4a │ │ + b.n c299a │ │ asrs r1, r0, #32 │ │ - b.n c1eb0 │ │ + b.n c2b00 │ │ asrs r4, r7, #30 │ │ - b.n c1d32 │ │ + b.n c2982 │ │ lsls r1, r6, #30 │ │ - b.n c1fc6 │ │ + b.n c2c16 │ │ lsrs r7, r7, #31 │ │ - b.n c2058 │ │ + b.n c2ca8 │ │ movs r1, r0 │ │ - b.n c1ebe │ │ + b.n c2b0e │ │ asrs r1, r6, #30 │ │ - b.n c1fd2 │ │ + b.n c2c22 │ │ subs r7, r7, #7 │ │ - b.n c2064 │ │ + b.n c2cb4 │ │ strb r1, [r0, #0] │ │ - b.n c1ecc │ │ + b.n c2b1c │ │ movs r7, r0 │ │ - b.n c1c6e │ │ + b.n c28be │ │ lsls r4, r0, #1 │ │ lsrs r0, r0, #8 │ │ lsls r2, r7, #15 │ │ and.w r0, r0, r4, asr #12 │ │ - b.n c1410 │ │ + b.n c2060 │ │ str r2, [r1, r0] │ │ - b.n c1d1e │ │ + b.n c296e │ │ movs r0, #0 │ │ - b.n c150e │ │ + b.n c215e │ │ movs r3, r0 │ │ - b.n c1c8a │ │ + b.n c28da │ │ lsls r0, r6, #19 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n c1d2e │ │ + b.n c297e │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n c152c │ │ + b.n c217c │ │ movs r3, r7 │ │ and.w r0, r0, r0, lsl #24 │ │ - b.n c1d3a │ │ + b.n c298a │ │ movs r1, r1 │ │ ldmia.w sl, {r3, r5, sp} │ │ - b.n c1e98 │ │ + b.n c2ae8 │ │ movs r0, r5 │ │ - b.n c141c │ │ + b.n c206c │ │ movs r1, r2 │ │ - b.n c214a │ │ + b.n c2d9a │ │ movs r0, r0 │ │ - b.n c1528 │ │ + b.n c2178 │ │ movs r0, r6 │ │ - b.n c1ea8 │ │ + b.n c2af8 │ │ adds r0, #36 @ 0x24 │ │ - b.n c142c │ │ + b.n c207c │ │ adds r0, #0 │ │ - b.n c215a │ │ - strb r1, [r6, #29] │ │ + b.n c2daa │ │ + strb r2, [r6, #29] │ │ @ instruction: 0xebff002c │ │ - b.n c14d8 │ │ + b.n c2128 │ │ movs r0, r0 │ │ - b.n c20c6 │ │ + b.n c2d16 │ │ lsls r7, r5, #19 │ │ subs r0, r0, r0 │ │ movs r0, r6 │ │ - b.n c1464 │ │ + b.n c20b4 │ │ movs r0, r0 │ │ - b.n c20d2 │ │ + b.n c2d22 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r2, r6, #30 │ │ - b.n c204a │ │ + b.n c2c9a │ │ subs r7, r7, #7 │ │ - b.n c20dc │ │ + b.n c2d2c │ │ movs r1, r0 │ │ - b.n c1ce2 │ │ + b.n c2932 │ │ lsls r1, r7, #19 │ │ subs r0, r0, r0 │ │ strb r6, [r0, #0] │ │ - b.n c1d8a │ │ + b.n c29da │ │ strh r1, [r1, #0] │ │ - b.n c1d8e │ │ + b.n c29de │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n c158c │ │ + b.n c21dc │ │ str r2, [r1, r0] │ │ - b.n c1d96 │ │ + b.n c29e6 │ │ movs r2, r4 │ │ and.w r0, r0, r4, asr #4 │ │ - b.n c1494 │ │ + b.n c20e4 │ │ movs r0, r5 │ │ - b.n c1498 │ │ + b.n c20e8 │ │ lsls r0, r6, #3 │ │ - b.n c1dfa │ │ + b.n c2a4a │ │ lsls r1, r6, #30 │ │ - b.n c207a │ │ + b.n c2cca │ │ lsrs r7, r7, #31 │ │ - b.n c210c │ │ - beq.n c1aa8 │ │ - b.n c1f08 │ │ + b.n c2d5c │ │ + beq.n c26f8 │ │ + b.n c2b58 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, r8, sl, fp} │ │ - b.n c1dba │ │ + b.n c2a0a │ │ asrs r1, r6, #30 │ │ - b.n c208e │ │ + b.n c2cde │ │ subs r7, r7, #7 │ │ - b.n c2120 │ │ + b.n c2d70 │ │ lsrs r0, r0, #31 │ │ - b.n c1a88 │ │ - beq.n c1ac0 │ │ - b.n c1f20 │ │ + b.n c26d8 │ │ + beq.n c2710 │ │ + b.n c2b70 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n c2132 │ │ + b.n c2d82 │ │ lsls r5, r2, #18 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #2 │ │ - b.n c1eaa │ │ + b.n c2afa │ │ movs r4, r0 │ │ - b.n c1dde │ │ - ldr r0, [r6, #116] @ 0x74 │ │ + b.n c2a2e │ │ + ldr r1, [r6, #116] @ 0x74 │ │ @ instruction: 0xebff0000 │ │ - b.n c2146 │ │ + b.n c2d96 │ │ lsls r1, r2, #18 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n c15e8 │ │ + b.n c2238 │ │ movs r4, r1 │ │ - b.n c15d2 │ │ + b.n c2222 │ │ movs r0, r0 │ │ - b.n c2156 │ │ + b.n c2da6 │ │ lsls r1, r1, #3 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, r1] │ │ - b.n c15f8 │ │ + b.n c2248 │ │ strh r0, [r0, #2] │ │ - b.n c1f52 │ │ + b.n c2ba2 │ │ str r0, [r0, #4] │ │ - b.n c1600 │ │ + b.n c2250 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n c1604 │ │ + b.n c2254 │ │ movs r0, r2 │ │ - b.n c15f6 │ │ + b.n c2246 │ │ asrs r2, r6, #2 │ │ - b.n c1e72 │ │ + b.n c2ac2 │ │ movs r0, r0 │ │ - b.n c2178 │ │ + b.n c2dc8 │ │ vpmin.u32 , q15, │ │ lsrs r6, r5, #4 │ │ - b.n c20ee │ │ + b.n c2d3e │ │ lsrs r7, r7, #31 │ │ - b.n c2180 │ │ + b.n c2dd0 │ │ strb r1, [r5, #0] │ │ - b.n c1fe6 │ │ + b.n c2c36 │ │ movs r4, r0 │ │ - b.n c1692 │ │ + b.n c22e2 │ │ asrs r0, r0, #32 │ │ - b.n c222e │ │ + b.n c2e7e │ │ lsls r2, r0, #28 │ │ - b.n c2122 │ │ + b.n c2d72 │ │ movs r0, #0 │ │ - b.n c2236 │ │ + b.n c2e86 │ │ lsls r7, r6, #3 │ │ - b.n c1efa │ │ + b.n c2b4a │ │ movs r4, r0 │ │ - b.n c1686 │ │ + b.n c22d6 │ │ lsls r3, r7, #14 │ │ subs r0, r0, r0 │ │ asrs r0, r5, #32 │ │ - b.n c1620 │ │ + b.n c2270 │ │ movs r4, r0 │ │ - b.n c1e4a │ │ + b.n c2a9a │ │ asrs r0, r2, #1 │ │ - b.n c1648 │ │ + b.n c2298 │ │ movs r0, #56 @ 0x38 │ │ - b.n c162c │ │ + b.n c227c │ │ movs r0, #5 │ │ - b.n c1e56 │ │ + b.n c2aa6 │ │ lsls r6, r0, #21 │ │ add.w r0, r0, r0 │ │ - b.n c21be │ │ + b.n c2e0e │ │ lsls r7, r4, #14 │ │ subs r0, r0, r0 │ │ lsrs r6, r5, #4 │ │ - b.n c2136 │ │ + b.n c2d86 │ │ lsrs r7, r7, #31 │ │ - b.n c21c8 │ │ + b.n c2e18 │ │ movs r1, r5 │ │ - b.n c202e │ │ + b.n c2c7e │ │ movs r0, r0 │ │ - b.n c1de0 │ │ + b.n c2a30 │ │ lsls r5, r6, #14 │ │ lsrs r0, r0, #8 │ │ movs r0, r7 │ │ - b.n c1fd0 │ │ - add r0, pc, #512 @ (adr r0, c1d3c ) │ │ - b.n c1670 │ │ + b.n c2c20 │ │ + add r0, pc, #512 @ (adr r0, c298c ) │ │ + b.n c22c0 │ │ movs r4, r0 │ │ - b.n c2042 │ │ + b.n c2c92 │ │ movs r4, r6 │ │ - b.n c1660 │ │ + b.n c22b0 │ │ lsls r0, r5, #1 │ │ - b.n c2064 │ │ + b.n c2cb4 │ │ movs r0, r0 │ │ - b.n c21fc │ │ + b.n c2e4c │ │ movs r0, r3 │ │ - b.n c2052 │ │ + b.n c2ca2 │ │ movs r4, r7 │ │ - b.n c1670 │ │ + b.n c22c0 │ │ movs r4, r1 │ │ - b.n c1682 │ │ + b.n c22d2 │ │ lsls r0, r3, #15 │ │ - b.n c1ede │ │ + b.n c2b2e │ │ movs r0, r0 │ │ - b.n c1676 │ │ + b.n c22c6 │ │ movs r0, r0 │ │ - b.n c22a6 │ │ + b.n c2ef6 │ │ asrs r4, r0, #32 │ │ - b.n c167e │ │ + b.n c22ce │ │ asrs r0, r0, #32 │ │ - b.n c22ae │ │ + b.n c2efe │ │ asrs r4, r7, #32 │ │ - b.n c1588 │ │ + b.n c21d8 │ │ lsls r4, r0, #1 │ │ - b.n c1690 │ │ + b.n c22e0 │ │ asrs r0, r0, #1 │ │ - b.n c1590 │ │ + b.n c21e0 │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n c16aa │ │ - b.n c1b88 │ │ - b.n c22c6 │ │ + b.n c22fa │ │ + b.n c27d8 │ │ + b.n c2f16 │ │ lsls r0, r6, #2 │ │ - b.n c1f2a │ │ + b.n c2b7a │ │ movs r4, r0 │ │ - b.n c21ae │ │ + b.n c2dfe │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r3 │ │ - b.n c16be │ │ + b.n c230e │ │ movs r0, r0 │ │ - b.n c223a │ │ + b.n c2e8a │ │ asrs r6, r5, #32 │ │ asrs r0, r4, #15 │ │ asrs r4, r6, #2 │ │ asrs r0, r0, #7 │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ asrs r4, r7, #2 │ │ asrs r0, r0, #22 │ │ lsls r0, r2, #1 │ │ - b.n c16e8 │ │ + b.n c2338 │ │ asrs r4, r0, #1 │ │ - b.n c16cc │ │ + b.n c231c │ │ movs r0, r0 │ │ - b.n c2256 │ │ + b.n c2ea6 │ │ movs r4, r0 │ │ asrs r0, r2, #22 │ │ movs r1, r0 │ │ asrs r0, r0, #10 │ │ movs r1, r0 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ - b.n c2270 │ │ + b.n c2ec0 │ │ asrs r0, r0, #1 │ │ asrs r5, r3, #22 │ │ asrs r0, r0, #32 │ │ asrs r1, r2, #22 │ │ movs r0, r0 │ │ - b.n c1cd4 │ │ + b.n c2924 │ │ asrs r4, r7, #18 │ │ - b.n c1f88 │ │ + b.n c2bd8 │ │ movs r1, r0 │ │ - b.n c235a │ │ + b.n c2faa │ │ movs r0, r1 │ │ - b.n c20de │ │ + b.n c2d2e │ │ movs r1, r0 │ │ - b.n c1e82 │ │ + b.n c2ad2 │ │ movs r5, r1 │ │ ldr r2, [sp, #0] │ │ movs r0, r2 │ │ - b.n c1712 │ │ + b.n c2362 │ │ stmia r0!, {r0} │ │ - b.n c232e │ │ + b.n c2f7e │ │ strh r4, [r2, #2] │ │ - b.n c170c │ │ + b.n c235c │ │ asrs r0, r6, #2 │ │ - b.n c1f96 │ │ + b.n c2be6 │ │ movs r0, r0 │ │ - b.n c233a │ │ + b.n c2f8a │ │ movs r0, r2 │ │ - b.n c2220 │ │ + b.n c2e70 │ │ asrs r0, r0, #32 │ │ - b.n c2342 │ │ + b.n c2f92 │ │ asrs r0, r0, #1 │ │ asrs r5, r3, #22 │ │ asrs r0, r0, #32 │ │ asrs r1, r2, #22 │ │ movs r4, r1 │ │ - b.n c1722 │ │ + b.n c2372 │ │ movs r4, r2 │ │ - b.n c2352 │ │ + b.n c2fa2 │ │ asrs r0, r7, #2 │ │ - b.n c1faa │ │ + b.n c2bfa │ │ lsls r4, r0, #1 │ │ - b.n c1630 │ │ + b.n c2280 │ │ lsls r7, r2, #5 │ │ @ instruction: 0xea00a001 │ │ - b.n c2362 │ │ + b.n c2fb2 │ │ str r0, [r0, #4] │ │ - b.n c1760 │ │ + b.n c23b0 │ │ stmia r0!, {r0, r2} │ │ - b.n c1f6a │ │ + b.n c2bba │ │ lsls r0, r4, #7 │ │ and.w r0, r0, r5, lsr #3 │ │ - b.n c1fda │ │ + b.n c2c2a │ │ asrs r0, r0, #4 │ │ - b.n c1d3e │ │ + b.n c298e │ │ asrs r4, r3, #32 │ │ - b.n c175c │ │ + b.n c23ac │ │ movs r0, #186 @ 0xba │ │ - b.n c1fe0 │ │ + b.n c2c30 │ │ movs r0, r4 │ │ - b.n c2266 │ │ + b.n c2eb6 │ │ lsls r6, r1, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r6, #1 │ │ - b.n c1a28 │ │ + b.n c2678 │ │ asrs r2, r0, #32 │ │ - b.n c238e │ │ + b.n c2fde │ │ movs r0, #28 │ │ - b.n c215a │ │ + b.n c2daa │ │ asrs r4, r5, #32 │ │ - b.n c1770 │ │ + b.n c23c0 │ │ asrs r0, r6, #1 │ │ - b.n c19b8 │ │ + b.n c2608 │ │ movs r0, #36 @ 0x24 │ │ - b.n c1778 │ │ + b.n c23c8 │ │ lsls r1, r0, #4 │ │ - b.n c1b86 │ │ + b.n c27d6 │ │ asrs r1, r0, #2 │ │ - b.n c1d6e │ │ + b.n c29be │ │ adds r7, #177 @ 0xb1 │ │ - b.n c227a │ │ + b.n c2eca │ │ asrs r4, r7, #30 │ │ - b.n c2010 │ │ + b.n c2c60 │ │ subs r7, #255 @ 0xff │ │ - b.n c2310 │ │ + b.n c2f60 │ │ movs r0, #20 │ │ - b.n c2176 │ │ + b.n c2dc6 │ │ strh r4, [r2, #2] │ │ - b.n c1794 │ │ + b.n c23e4 │ │ asrs r1, r0, #2 │ │ - b.n c1d82 │ │ + b.n c29d2 │ │ asrs r0, r6, #2 │ │ - b.n c2024 │ │ + b.n c2c74 │ │ str r1, [r0, r0] │ │ - b.n c1d8a │ │ + b.n c29da │ │ str r4, [r0, r1] │ │ - b.n c17a4 │ │ + b.n c23f4 │ │ asrs r4, r0, #32 │ │ - b.n c1838 │ │ + b.n c2488 │ │ movs r1, r0 │ │ - b.n c22b4 │ │ + b.n c2f04 │ │ lsls r0, r3, #14 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n c17c2 │ │ + b.n c2412 │ │ strb r0, [r1, #0] │ │ - b.n c21a8 │ │ + b.n c2df8 │ │ stmia r0!, {} │ │ - b.n c17cc │ │ + b.n c241c │ │ movs r0, #182 @ 0xb6 │ │ - b.n c2050 │ │ + b.n c2ca0 │ │ stmia r0!, {r2, r6} │ │ - b.n c16c0 │ │ + b.n c2310 │ │ asrs r0, r0, #32 │ │ - b.n c1850 │ │ - add r0, pc, #8 @ (adr r0, c1cb8 ) │ │ - b.n c1dc0 │ │ - add r0, pc, #288 @ (adr r0, c1dd4 ) │ │ - b.n c16cc │ │ + b.n c24a0 │ │ + add r0, pc, #8 @ (adr r0, c2908 ) │ │ + b.n c2a10 │ │ + add r0, pc, #288 @ (adr r0, c2a24 ) │ │ + b.n c231c │ │ movs r4, r0 │ │ - b.n c22dc │ │ + b.n c2f2c │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n c186c │ │ + b.n c24bc │ │ str r0, [r0, #4] │ │ - b.n c1800 │ │ + b.n c2450 │ │ movs r0, r0 │ │ - b.n c1d1a │ │ + b.n c296a │ │ movs r2, r0 │ │ - b.n c22ee │ │ + b.n c2f3e │ │ lsls r3, r0, #16 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c1802 │ │ + b.n c2452 │ │ movs r4, r1 │ │ - b.n c1f7a │ │ + b.n c2bca │ │ lsls r1, r0, #2 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n c2022 │ │ + b.n c2c72 │ │ asrs r0, r0, #32 │ │ - b.n c2426 │ │ - add r0, pc, #0 @ (adr r0, c1ce8 ) │ │ - b.n c242a │ │ + b.n c3076 │ │ + add r0, pc, #0 @ (adr r0, c2938 ) │ │ + b.n c307a │ │ lsls r4, r6, #25 │ │ @ instruction: 0xeb00e02c │ │ - b.n c182c │ │ + b.n c247c │ │ movs r0, r0 │ │ - b.n c2436 │ │ + b.n c3086 │ │ stmia r0!, {r3, r6} │ │ - b.n c1834 │ │ + b.n c2484 │ │ lsls r4, r0, #1 │ │ - b.n c1818 │ │ + b.n c2468 │ │ lsls r3, r5, #6 │ │ @ instruction: 0xea009080 │ │ - b.n c1838 │ │ + b.n c2488 │ │ movs r0, r2 │ │ - b.n c182a │ │ + b.n c247a │ │ str r0, [sp, #224] @ 0xe0 │ │ - b.n c1724 │ │ + b.n c2374 │ │ movs r0, r2 │ │ - b.n c1824 │ │ + b.n c2474 │ │ asrs r4, r0, #32 │ │ - b.n c18c0 │ │ + b.n c2510 │ │ movs r4, r0 │ │ - b.n c233c │ │ + b.n c2f8c │ │ movs r3, r6 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #1 │ │ - b.n c185c │ │ + b.n c24ac │ │ lsls r1, r0, #28 │ │ - b.n c2346 │ │ + b.n c2f96 │ │ movs r7, r7 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n c1868 │ │ + b.n c24b8 │ │ movs r0, r0 │ │ - b.n c1852 │ │ + b.n c24a2 │ │ movs r4, r1 │ │ - b.n c1fd6 │ │ + b.n c2c26 │ │ lsls r4, r0, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n c1878 │ │ + b.n c24c8 │ │ asrs r2, r1, #32 │ │ - b.n c2082 │ │ + b.n c2cd2 │ │ movs r0, #12 │ │ - b.n c2086 │ │ + b.n c2cd6 │ │ str r4, [r1, #0] │ │ - b.n c208a │ │ + b.n c2cda │ │ movs r0, r0 │ │ - b.n c186e │ │ + b.n c24be │ │ @ instruction: 0xfbd0ebff │ │ str r4, [r0, r1] │ │ - b.n c1890 │ │ + b.n c24e0 │ │ stmia r0!, {r1, r2} │ │ - b.n c209a │ │ + b.n c2cea │ │ movs r0, r0 │ │ - b.n c23fe │ │ + b.n c304e │ │ movs r2, r7 │ │ lsrs r0, r0, #8 │ │ strh r4, [r2, #2] │ │ - b.n c18a0 │ │ + b.n c24f0 │ │ lsls r1, r6, #30 │ │ - b.n c237a │ │ + b.n c2fca │ │ movs r0, #72 @ 0x48 │ │ - b.n c18a8 │ │ + b.n c24f8 │ │ lsrs r7, r7, #31 │ │ - b.n c2410 │ │ + b.n c3060 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n c18b0 │ │ + b.n c2500 │ │ movs r0, r4 │ │ - b.n c23aa │ │ + b.n c2ffa │ │ lsls r4, r1, #12 │ │ lsrs r0, r0, #8 │ │ lsls r7, r1, #12 │ │ and.w r0, r0, r0, lsr #8 │ │ - b.n c18ae │ │ + b.n c24fe │ │ str r0, [r2, #4] │ │ - b.n c18c4 │ │ + b.n c2514 │ │ movs r0, #4 │ │ - b.n c18b2 │ │ + b.n c2502 │ │ adds r0, #4 │ │ - b.n c18be │ │ + b.n c250e │ │ movs r2, r0 │ │ - b.n c203c │ │ + b.n c2c8c │ │ lsls r7, r2, #15 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #2 │ │ - b.n c1ea6 │ │ + b.n c2af6 │ │ adds r0, #184 @ 0xb8 │ │ - b.n c2144 │ │ + b.n c2d94 │ │ lsls r4, r7, #30 │ │ - b.n c2146 │ │ + b.n c2d96 │ │ asrs r3, r2, #2 │ │ - b.n c1dea │ │ + b.n c2a3a │ │ strb r4, [r2, #0] │ │ - b.n c22ae │ │ + b.n c2efe │ │ asrs r0, r0, #32 │ │ - b.n c18de │ │ + b.n c252e │ │ movs r7, r0 │ │ - b.n c20f6 │ │ + b.n c2d46 │ │ str r6, [r0, r0] │ │ - b.n c20fa │ │ - ldr r1, [pc, #764] @ (c20b8 ) │ │ - @ instruction: 0xfa0010d5 │ │ - b.n c216a │ │ + b.n c2d4a │ │ + ldr r2, [pc, #436] @ (c2bc0 ) │ │ + @ instruction: 0xfb0010d5 │ │ + b.n c2dba │ │ movs r0, #113 @ 0x71 │ │ - b.n c1ba4 │ │ + b.n c27f4 │ │ movs r0, r0 │ │ - b.n c246e │ │ + b.n c30be │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r4, r7, #1 │ │ - b.n c22da │ │ + b.n c2f2a │ │ asrs r1, r0, #2 │ │ - b.n c1ed6 │ │ + b.n c2b26 │ │ asrs r0, r6, #2 │ │ - b.n c217c │ │ + b.n c2dcc │ │ movs r0, r0 │ │ - b.n c2480 │ │ + b.n c30d0 │ │ lsls r5, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n c2526 │ │ - beq.n c1e20 │ │ - b.n c2280 │ │ + b.n c3176 │ │ + beq.n c2a70 │ │ + b.n c2ed0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1} │ │ - b.n c2414 │ │ + b.n c3064 │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ adds r0, #84 @ 0x54 │ │ - b.n c1934 │ │ + b.n c2584 │ │ asrs r0, r4, #32 │ │ - b.n c2504 │ │ + b.n c3154 │ │ lsls r0, r4, #1 │ │ - b.n c24a4 │ │ + b.n c30f4 │ │ lsls r7, r1, #2 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #32 │ │ - b.n c1932 │ │ + b.n c2582 │ │ movs r0, #24 │ │ - b.n c1936 │ │ + b.n c2586 │ │ strh r0, [r3, #30] │ │ - b.n c2194 │ │ + b.n c2de4 │ │ movs r0, r2 │ │ - b.n c192a │ │ - add r0, pc, #112 @ (adr r0, c1e88 ) │ │ - b.n c191e │ │ + b.n c257a │ │ + add r0, pc, #112 @ (adr r0, c2ad8 ) │ │ + b.n c256e │ │ strh r0, [r0, #0] │ │ - b.n c1932 │ │ + b.n c2582 │ │ strh r4, [r0, #0] │ │ - b.n c2528 │ │ + b.n c3178 │ │ str r0, [sp, #16] │ │ - b.n c193a │ │ + b.n c258a │ │ movs r6, r4 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n c1956 │ │ + b.n c25a6 │ │ asrs r0, r1, #1 │ │ - b.n c22c8 │ │ + b.n c2f18 │ │ movs r0, #12 │ │ - b.n c1956 │ │ + b.n c25a6 │ │ lsls r0, r1, #1 │ │ - b.n c1974 │ │ + b.n c25c4 │ │ vrhadd.u d14, d2, d31 │ │ movs r1, r0 │ │ - b.n c24e2 │ │ + b.n c3132 │ │ mcr2 10, 2, fp, cr6, cr15, {7} @ │ │ stmia r0!, {r2, r6} │ │ - b.n c1880 │ │ + b.n c24d0 │ │ str r4, [r0, r1] │ │ - b.n c1988 │ │ + b.n c25d8 │ │ lsls r4, r2, #1 │ │ - b.n c198c │ │ + b.n c25dc │ │ str r0, [r0, #4] │ │ - b.n c1990 │ │ + b.n c25e0 │ │ lsls r0, r0, #1 │ │ - b.n c247a │ │ + b.n c30ca │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #1 │ │ - b.n c1898 │ │ + b.n c24e8 │ │ movs r4, r2 │ │ - b.n c2378 │ │ + b.n c2fc8 │ │ movs r0, #12 │ │ - b.n c21aa │ │ + b.n c2dfa │ │ lsls r0, r0, #1 │ │ - b.n c1884 │ │ + b.n c24d4 │ │ stmia r0!, {r2, r3, r4, r5} │ │ - b.n c1888 │ │ + b.n c24d8 │ │ strb r4, [r1, #0] │ │ - b.n c21b6 │ │ - ldr r1, [pc, #576] @ (c20b8 ) │ │ - @ instruction: 0xfa00e042 │ │ - b.n c25be │ │ + b.n c2e06 │ │ + ldr r2, [pc, #248] @ (c2bc0 ) │ │ + @ instruction: 0xfb00e042 │ │ + b.n c320e │ │ movs r0, #7 │ │ - b.n c21c2 │ │ - b.n c1e98 │ │ - b.n c1998 │ │ + b.n c2e12 │ │ + b.n c2ae8 │ │ + b.n c25e8 │ │ movs r0, r2 │ │ - b.n c19b2 │ │ + b.n c2602 │ │ adds r0, #0 │ │ - b.n c19ba │ │ + b.n c260a │ │ asrs r3, r0, #32 │ │ - b.n c1fa0 │ │ + b.n c2bf0 │ │ movs r0, r0 │ │ - b.n c1a36 │ │ + b.n c2686 │ │ str r4, [r2, #0] │ │ - b.n c239c │ │ + b.n c2fec │ │ str r4, [r6, #0] │ │ - b.n c18b4 │ │ + b.n c2504 │ │ movs r0, r2 │ │ - b.n c24c2 │ │ + b.n c3112 │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n c22ae │ │ + b.n c2efe │ │ asrs r1, r0, #32 │ │ - b.n c22b4 │ │ + b.n c2f04 │ │ movs r0, r0 │ │ - b.n c1fb4 │ │ + b.n c2c04 │ │ str r4, [r1, r1] │ │ - b.n c19f0 │ │ + b.n c2640 │ │ movs r4, r2 │ │ - b.n c25ba │ │ + b.n c320a │ │ movs r0, r7 │ │ @ instruction: 0xea008054 │ │ - b.n c19fc │ │ + b.n c264c │ │ strh r6, [r0, #0] │ │ - b.n c25d6 │ │ + b.n c3226 │ │ movs r0, r0 │ │ - b.n c260a │ │ - add r0, pc, #0 @ (adr r0, c1ecc ) │ │ - b.n c260e │ │ + b.n c325a │ │ + add r0, pc, #0 @ (adr r0, c2b1c ) │ │ + b.n c325e │ │ movs r0, r6 │ │ - b.n c19ec │ │ + b.n c263c │ │ lsls r7, r3, #7 │ │ @ instruction: 0xea008054 │ │ - b.n c1a14 │ │ + b.n c2664 │ │ movs r0, r0 │ │ - b.n c1a0a │ │ + b.n c265a │ │ movs r4, r1 │ │ - b.n c2182 │ │ + b.n c2dd2 │ │ vpmin.u , , │ │ lsrs r1, r0, #32 │ │ - b.n c251a │ │ + b.n c316a │ │ lsls r6, r6, #10 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n c1a9a │ │ + b.n c26ea │ │ movs r1, r0 │ │ - b.n c2516 │ │ + b.n c3166 │ │ lsls r1, r7, #10 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #1 │ │ - b.n c1a38 │ │ + b.n c2688 │ │ movs r0, #12 │ │ - b.n c2242 │ │ + b.n c2e92 │ │ lsls r0, r1, #1 │ │ - b.n c193c │ │ + b.n c258c │ │ asrs r0, r0, #32 │ │ - b.n c1a2c │ │ - ldr r1, [pc, #428] @ (c20b8 ) │ │ - @ instruction: 0xfa000000 │ │ - b.n c2652 │ │ - beq.n c1f4c │ │ - b.n c23ac │ │ + b.n c267c │ │ + ldr r2, [pc, #100] @ (c2bc0 ) │ │ + mla r0, r0, r0, r0 │ │ + b.n c32a2 │ │ + beq.n c2b9c │ │ + b.n c2ffc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, ip, sp, lr} │ │ - b.n c23a2 │ │ + b.n c2ff2 │ │ strb r5, [r0, #0] │ │ - b.n c1aaa │ │ + b.n c26fa │ │ lsls r7, r7, #3 │ │ - b.n c2554 │ │ + b.n c31a4 │ │ lsls r2, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #2 │ │ - b.n c23b2 │ │ + b.n c3002 │ │ adds r0, #2 │ │ - b.n c2672 │ │ + b.n c32c2 │ │ str r2, [r6, #4] │ │ - b.n c1cfc │ │ + b.n c294c │ │ movs r0, #1 │ │ - b.n c267a │ │ + b.n c32ca │ │ adds r0, #119 @ 0x77 │ │ - b.n c1c9c │ │ + b.n c28ec │ │ adds r0, #131 @ 0x83 │ │ - b.n c2042 │ │ + b.n c2c92 │ │ adds r0, #176 @ 0xb0 │ │ - b.n c22ec │ │ + b.n c2f3c │ │ movs r0, r0 │ │ - b.n c25f0 │ │ + b.n c3240 │ │ lsls r4, r1, #1 │ │ subs r0, r0, r0 │ │ strb r1, [r0, #0] │ │ - b.n c23e0 │ │ + b.n c3030 │ │ movs r0, #1 │ │ - b.n c245a │ │ + b.n c30aa │ │ lsls r7, r7, #3 │ │ - b.n c2588 │ │ + b.n c31d8 │ │ strb r5, [r0, #0] │ │ - b.n c1ae6 │ │ + b.n c2736 │ │ @ instruction: 0xfff51aff │ │ lsls r4, r0, #1 │ │ and.w r0, r0, r2, asr #1 │ │ - b.n c26aa │ │ + b.n c32fa │ │ adds r0, #184 @ 0xb8 │ │ - b.n c2300 │ │ + b.n c2f50 │ │ lsls r2, r7, #2 │ │ - b.n c2304 │ │ + b.n c2f54 │ │ lsls r5, r2, #3 │ │ - b.n c231e │ │ + b.n c2f6e │ │ asrs r4, r4, #32 │ │ - b.n c1ab4 │ │ + b.n c2704 │ │ str r4, [r1, r1] │ │ - b.n c1ab8 │ │ + b.n c2708 │ │ lsls r0, r0, #4 │ │ - b.n c1ea4 │ │ + b.n c2af4 │ │ asrs r4, r7, #2 │ │ - b.n c2326 │ │ + b.n c2f76 │ │ lsls r6, r7, #2 │ │ - b.n c232a │ │ + b.n c2f7a │ │ asrs r1, r0, #32 │ │ - b.n c2012 │ │ + b.n c2c62 │ │ movs r0, #6 │ │ - b.n c22d2 │ │ + b.n c2f22 │ │ asrs r0, r0, #32 │ │ - b.n c2098 │ │ + b.n c2ce8 │ │ movs r5, r0 │ │ - b.n c22da │ │ + b.n c2f2a │ │ lsls r1, r6, #21 │ │ @ instruction: 0xeb00e062 │ │ - b.n c26e2 │ │ + b.n c3332 │ │ movs r0, #6 │ │ - b.n c20a6 │ │ + b.n c2cf6 │ │ movs r0, #52 @ 0x34 │ │ - b.n c19c0 │ │ + b.n c2610 │ │ movs r4, r2 │ │ - b.n c2432 │ │ + b.n c3082 │ │ lsls r6, r7, #2 │ │ - b.n c2344 │ │ + b.n c2f94 │ │ movs r0, #68 @ 0x44 │ │ - b.n c19cc │ │ + b.n c261c │ │ strh r0, [r0, #0] │ │ - b.n c26fa │ │ + b.n c334a │ │ strb r0, [r6, r6] │ │ - b.n c2368 │ │ - add r0, pc, #36 @ (adr r0, c1fe4 ) │ │ - b.n c2302 │ │ + b.n c2fb8 │ │ + add r0, pc, #36 @ (adr r0, c2c34 ) │ │ + b.n c2f52 │ │ movs r0, #48 @ 0x30 │ │ - b.n c1ae0 │ │ + b.n c2730 │ │ stmia r0!, {} │ │ - b.n c270a │ │ + b.n c335a │ │ movs r5, r0 │ │ - b.n c2272 │ │ + b.n c2ec2 │ │ lsls r2, r5, #1 │ │ ldrh r0, [r0, #16] │ │ lsls r4, r0, #1 │ │ - b.n c1b10 │ │ + b.n c2760 │ │ strb r4, [r1, #1] │ │ - b.n c1b14 │ │ + b.n c2764 │ │ lsls r6, r6, #2 │ │ - b.n c237e │ │ + b.n c2fce │ │ adds r4, #188 @ 0xbc │ │ - b.n c2390 │ │ + b.n c2fe0 │ │ asrs r1, r0, #32 │ │ - b.n c24e6 │ │ + b.n c3136 │ │ movs r2, r0 │ │ - b.n c20ec │ │ + b.n c2d3c │ │ movs r1, r0 │ │ - b.n c276e │ │ + b.n c33be │ │ movs r0, r1 │ │ - b.n c24f2 │ │ + b.n c3142 │ │ movs r3, r0 │ │ - b.n c2296 │ │ + b.n c2ee6 │ │ lsls r0, r4, #1 │ │ ldrh r0, [r0, #16] │ │ movs r5, #178 @ 0xb2 │ │ - b.n c23ac │ │ + b.n c2ffc │ │ movs r0, r0 │ │ - b.n c26a6 │ │ + b.n c32f6 │ │ lsls r5, r0, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #213 @ 0xd5 │ │ - b.n c23b2 │ │ + b.n c3002 │ │ movs r2, r0 │ │ - b.n c210e │ │ + b.n c2d5e │ │ strb r4, [r4, #0] │ │ - b.n c1b4c │ │ + b.n c279c │ │ adds r1, #3 │ │ - b.n c1f44 │ │ + b.n c2b94 │ │ strb r4, [r7, #2] │ │ - b.n c23c0 │ │ + b.n c3010 │ │ adds r0, #190 @ 0xbe │ │ - b.n c23c4 │ │ + b.n c3014 │ │ adds r0, #7 │ │ - b.n c20a8 │ │ + b.n c2cf8 │ │ strb r0, [r6, #0] │ │ - b.n c1b60 │ │ + b.n c27b0 │ │ asrs r1, r0, #32 │ │ - b.n c2138 │ │ + b.n c2d88 │ │ asrs r1, r0, #32 │ │ - b.n c27b0 │ │ + b.n c3400 │ │ asrs r1, r0, #32 │ │ - b.n c2138 │ │ + b.n c2d88 │ │ asrs r0, r1, #32 │ │ - b.n c2538 │ │ + b.n c3188 │ │ movs r0, r0 │ │ - b.n c22dc │ │ + b.n c2f2c │ │ movs r0, r0 │ │ - b.n c277e │ │ + b.n c33ce │ │ lsls r6, r1, #1 │ │ subs r2, #0 │ │ lsls r7, r3, #2 │ │ @ instruction: 0xea00e0ba │ │ - b.n c23fe │ │ + b.n c304e │ │ movs r0, r4 │ │ - b.n c268a │ │ + b.n c32da │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ movs r0, #72 @ 0x48 │ │ - b.n c1b90 │ │ + b.n c27e0 │ │ asrs r1, r0, #32 │ │ - b.n c279a │ │ + b.n c33ea │ │ movs r0, r0 │ │ - b.n c2702 │ │ + b.n c3352 │ │ asrs r0, r0, #1 │ │ asrs r5, r3, #22 │ │ asrs r0, r0, #32 │ │ asrs r1, r2, #22 │ │ asrs r1, r0, #32 │ │ asrs r1, r0, #10 │ │ asrs r1, r0, #32 │ │ - b.n c27f0 │ │ + b.n c3440 │ │ asrs r2, r1, #32 │ │ - b.n c2574 │ │ + b.n c31c4 │ │ movs r7, r2 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n c27ba │ │ + b.n c340a │ │ strb r0, [r0, #0] │ │ - b.n c27be │ │ + b.n c340e │ │ movs r0, r0 │ │ and.w r0, r0, r2, lsl #24 │ │ - b.n c23c6 │ │ + b.n c3016 │ │ movs r0, #119 @ 0x77 │ │ - b.n c1de8 │ │ + b.n c2a38 │ │ asrs r5, r0, #32 │ │ - b.n c23ce │ │ + b.n c301e │ │ lsls r2, r0, #2 │ │ - b.n c2192 │ │ + b.n c2de2 │ │ lsls r0, r6, #2 │ │ - b.n c2436 │ │ + b.n c3086 │ │ movs r0, r0 │ │ - b.n c273a │ │ + b.n c338a │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n c23e2 │ │ + b.n c3032 │ │ lsls r1, r5, #19 │ │ add.w r0, r0, r5, lsl #4 │ │ - b.n c1c52 │ │ + b.n c28a2 │ │ movs r0, r0 │ │ - b.n c274e │ │ + b.n c339e │ │ asrs r6, r0, #32 │ │ - b.n c21b4 │ │ + b.n c2e04 │ │ asrs r5, r0, #32 │ │ - b.n c1c3e │ │ + b.n c288e │ │ lsls r1, r0, #9 │ │ subs r0, r0, r0 │ │ vpmin.u8 q15, q12, │ │ movs r6, r0 │ │ - b.n c21d0 │ │ + b.n c2e20 │ │ movs r5, r0 │ │ - b.n c1c4e │ │ + b.n c289e │ │ movs r0, r0 │ │ - b.n c280a │ │ - beq.n c2104 │ │ - b.n c2564 │ │ + b.n c345a │ │ + beq.n c2d54 │ │ + b.n c31b4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r7, ip} │ │ - b.n c248a │ │ + b.n c30da │ │ movs r0, #188 @ 0xbc │ │ - b.n c248e │ │ + b.n c30de │ │ adds r0, #190 @ 0xbe │ │ - b.n c2492 │ │ + b.n c30e2 │ │ movs r0, #2 │ │ - b.n c2168 │ │ + b.n c2db8 │ │ adds r0, #84 @ 0x54 │ │ - b.n c1c20 │ │ + b.n c2870 │ │ movs r1, r0 │ │ - b.n c238e │ │ + b.n c2fde │ │ vpmin.u8 q9, , │ │ lsls r4, r1, #1 │ │ - b.n c1c2c │ │ + b.n c287c │ │ stmia r0!, {r4, r5} │ │ - b.n c1c10 │ │ + b.n c2860 │ │ strb r0, [r6, r6] │ │ - b.n c249a │ │ + b.n c30ea │ │ movs r1, r0 │ │ - b.n c2500 │ │ + b.n c3150 │ │ strh r1, [r0, #0] │ │ - b.n c2202 │ │ + b.n c2e52 │ │ movs r0, #12 │ │ - b.n c2216 │ │ + b.n c2e66 │ │ stmia r0!, {} │ │ - b.n c284a │ │ + b.n c349a │ │ movs r5, r0 │ │ - b.n c23b2 │ │ + b.n c3002 │ │ movs r0, #52 @ 0x34 │ │ - b.n c1b28 │ │ + b.n c2778 │ │ movs r3, r0 │ │ ldr r2, [sp, #0] │ │ - b.n c2170 │ │ - b.n c1c54 │ │ + b.n c2dc0 │ │ + b.n c28a4 │ │ movs r7, r2 │ │ and.w r0, r0, r0 │ │ - b.n c2862 │ │ + b.n c34b2 │ │ lsls r7, r4, #1 │ │ and.w r0, r0, r0, asr #32 │ │ - b.n c2766 │ │ + b.n c33b6 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #3 │ │ - b.n c24da │ │ + b.n c312a │ │ str r6, [r1, #0] │ │ - b.n c2476 │ │ + b.n c30c6 │ │ asrs r4, r4, #32 │ │ - b.n c1c74 │ │ + b.n c28c4 │ │ adds r0, #64 @ 0x40 │ │ - b.n c1c78 │ │ + b.n c28c8 │ │ strb r0, [r6, #0] │ │ - b.n c1c7c │ │ + b.n c28cc │ │ lsls r0, r0, #4 │ │ - b.n c2068 │ │ + b.n c2cb8 │ │ adds r0, #0 │ │ - b.n c1c70 │ │ + b.n c28c0 │ │ asrs r4, r7, #2 │ │ - b.n c24ee │ │ + b.n c313e │ │ lsls r6, r7, #2 │ │ - b.n c24f2 │ │ + b.n c3142 │ │ asrs r1, r0, #32 │ │ - b.n c21e4 │ │ + b.n c2e34 │ │ asrs r0, r0, #32 │ │ - b.n c225c │ │ + b.n c2eac │ │ lsls r4, r1, #1 │ │ - b.n c1c98 │ │ + b.n c28e8 │ │ lsls r0, r0, #20 │ │ @ instruction: 0xeb008008 │ │ - b.n c2266 │ │ - b.n c2174 │ │ - b.n c24aa │ │ + b.n c2eb6 │ │ + b.n c2dc4 │ │ + b.n c30fa │ │ movs r0, #7 │ │ - b.n c227e │ │ + b.n c2ece │ │ movs r0, #52 @ 0x34 │ │ - b.n c1b88 │ │ + b.n c27d8 │ │ stmia r0!, {} │ │ - b.n c28b6 │ │ + b.n c3506 │ │ movs r5, r0 │ │ - b.n c241e │ │ + b.n c306e │ │ @ instruction: 0xff949aff │ │ movs r0, r2 │ │ - b.n c1caa │ │ + b.n c28fa │ │ adds r0, #2 │ │ - b.n c28c6 │ │ + b.n c3516 │ │ strb r0, [r1, #0] │ │ - b.n c28ca │ │ + b.n c351a │ │ asrs r0, r0, #32 │ │ - b.n c28ce │ │ + b.n c351e │ │ str r4, [r1, r0] │ │ - b.n c1cba │ │ + b.n c290a │ │ movs r0, #176 @ 0xb0 │ │ - b.n c2536 │ │ + b.n c3186 │ │ asrs r4, r5, #1 │ │ - b.n c1cb4 │ │ + b.n c2904 │ │ adds r2, #162 @ 0xa2 │ │ - b.n c21a4 │ │ + b.n c2df4 │ │ strb r2, [r4, #4] │ │ - b.n c21b0 │ │ + b.n c2e00 │ │ movs r0, #16 │ │ - b.n c25aa │ │ + b.n c31fa │ │ movs r0, #2 │ │ - b.n c24b8 │ │ + b.n c3108 │ │ movs r0, #3 │ │ - b.n c24b2 │ │ + b.n c3102 │ │ movs r6, #184 @ 0xb8 │ │ - b.n c254c │ │ + b.n c319c │ │ movs r0, r0 │ │ - b.n c1d56 │ │ + b.n c29a6 │ │ cmp r7, #191 @ 0xbf │ │ - b.n c27d8 │ │ - b.n c21c0 │ │ - b.n c21da │ │ + b.n c3428 │ │ + b.n c2e10 │ │ + b.n c2e2a │ │ adds r0, #60 @ 0x3c │ │ - b.n c1cfc │ │ + b.n c294c │ │ movs r0, r2 │ │ - b.n c27e6 │ │ + b.n c3436 │ │ lsls r0, r7, #2 │ │ asrs r2, r3, #7 │ │ - b.n c220c │ │ + b.n c2e5c │ │ asrs r6, r1, #14 │ │ lsls r4, r5, #1 │ │ asrs r5, r1, #22 │ │ movs r1, r0 │ │ - b.n c2916 │ │ + b.n c3566 │ │ asrs r4, r7, #1 │ │ - b.n c1cf4 │ │ + b.n c2944 │ │ lsls r0, r7, #1 │ │ - b.n c1cf8 │ │ + b.n c2948 │ │ lsls r2, r7, #26 │ │ - b.n c257c │ │ + b.n c31cc │ │ asrs r4, r6, #1 │ │ - b.n c1d00 │ │ + b.n c2950 │ │ movs r0, #188 @ 0xbc │ │ - b.n c259e │ │ + b.n c31ee │ │ lsls r0, r1, #9 │ │ - b.n c1d18 │ │ + b.n c2968 │ │ movs r0, #162 @ 0xa2 │ │ - b.n c2532 │ │ + b.n c3182 │ │ movs r0, r0 │ │ - b.n c2896 │ │ + b.n c34e6 │ │ movs r0, #8 │ │ - b.n c1d00 │ │ + b.n c2950 │ │ asrs r4, r1, #32 │ │ - b.n c1d04 │ │ + b.n c2954 │ │ asrs r0, r6, #32 │ │ - b.n c2942 │ │ + b.n c3592 │ │ asrs r4, r6, #32 │ │ - b.n c1c1c │ │ + b.n c286c │ │ asrs r0, r5, #1 │ │ - b.n c2724 │ │ + b.n c3374 │ │ asrs r0, r7, #32 │ │ - b.n c1c24 │ │ + b.n c2874 │ │ lsls r3, r0, #10 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #32 │ │ - b.n c1d40 │ │ + b.n c2990 │ │ movs r2, #52 @ 0x34 │ │ - b.n c1d44 │ │ + b.n c2994 │ │ movs r1, r0 │ │ - b.n c24c2 │ │ + b.n c3112 │ │ lsls r6, r6, #9 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r1, #9 │ │ - b.n c1d50 │ │ + b.n c29a0 │ │ strh r0, [r3, #30] │ │ - b.n c25b4 │ │ + b.n c3204 │ │ asrs r1, r0, #32 │ │ - b.n c26b0 │ │ + b.n c3300 │ │ movs r0, #20 │ │ - b.n c1d52 │ │ + b.n c29a2 │ │ asrs r4, r1, #9 │ │ - b.n c1d40 │ │ + b.n c2990 │ │ asrs r0, r0, #32 │ │ - b.n c297a │ │ + b.n c35ca │ │ movs r2, #72 @ 0x48 │ │ - b.n c1d48 │ │ + b.n c2998 │ │ str r0, [sp, #16] │ │ - b.n c1d42 │ │ + b.n c2992 │ │ strh r0, [r0, #0] │ │ - b.n c1d46 │ │ + b.n c2996 │ │ asrs r4, r4, #1 │ │ - b.n c1d64 │ │ + b.n c29b4 │ │ lsls r0, r4, #1 │ │ - b.n c1d68 │ │ + b.n c29b8 │ │ adds r0, #76 @ 0x4c │ │ - b.n c1d8c │ │ + b.n c29dc │ │ lsls r4, r4, #1 │ │ - b.n c1d90 │ │ + b.n c29e0 │ │ movs r0, #84 @ 0x54 │ │ - b.n c1d94 │ │ + b.n c29e4 │ │ movs r0, r0 │ │ - b.n c28fe │ │ + b.n c354e │ │ lsls r7, r2, #7 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #3 │ │ - b.n c25ee │ │ + b.n c323e │ │ str r2, [r0, r0] │ │ - b.n c25aa │ │ + b.n c31fa │ │ movs r0, #16 │ │ - b.n c1d90 │ │ + b.n c29e0 │ │ str r4, [r0, #0] │ │ - b.n c25b2 │ │ + b.n c3202 │ │ adds r0, #8 │ │ - b.n c1d9c │ │ + b.n c29ec │ │ str r6, [r0, r0] │ │ - b.n c2984 │ │ + b.n c35d4 │ │ movs r0, #1 │ │ - b.n c2782 │ │ + b.n c33d2 │ │ strb r4, [r6, #0] │ │ - b.n c1da2 │ │ + b.n c29f2 │ │ movs r0, r6 │ │ - b.n c1da6 │ │ + b.n c29f6 │ │ movs r0, #16 │ │ - b.n c1d8c │ │ + b.n c29dc │ │ asrs r0, r0, #32 │ │ - b.n c29ce │ │ + b.n c361e │ │ movs r0, #60 @ 0x3c │ │ - b.n c1dcc │ │ + b.n c2a1c │ │ str r0, [sp, #384] @ 0x180 │ │ - b.n c1dd0 │ │ + b.n c2a20 │ │ eors r4, r0 │ │ - b.n c1cd0 │ │ + b.n c2920 │ │ movs r0, r2 │ │ - b.n c1da2 │ │ + b.n c29f2 │ │ asrs r0, r0, #32 │ │ - b.n c1da6 │ │ + b.n c29f6 │ │ strh r4, [r0, #0] │ │ - b.n c232c │ │ + b.n c2f7c │ │ asrs r4, r0, #32 │ │ - b.n c1dae │ │ + b.n c29fe │ │ strb r4, [r2, #0] │ │ - b.n c1db2 │ │ + b.n c2a02 │ │ movs r0, r2 │ │ - b.n c1de4 │ │ + b.n c2a34 │ │ lsls r0, r6, #1 │ │ - b.n c1dd0 │ │ + b.n c2a20 │ │ movs r1, r1 │ │ - b.n c25fa │ │ + b.n c324a │ │ ands r0, r6 │ │ - b.n c1dd8 │ │ + b.n c2a28 │ │ ands r6, r0 │ │ - b.n c2602 │ │ + b.n c3252 │ │ str r4, [r2, r1] │ │ - b.n c1de0 │ │ + b.n c2a30 │ │ movs r2, r1 │ │ - b.n c257c │ │ + b.n c31cc │ │ lsls r4, r0, #1 │ │ - b.n c1de8 │ │ + b.n c2a38 │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n c1dfe │ │ + b.n c2a4e │ │ strb r4, [r2, #0] │ │ - b.n c27ec │ │ - b.n c2450 │ │ - b.n c2670 │ │ + b.n c343c │ │ + b.n c30a0 │ │ + b.n c32c0 │ │ str r4, [r2, r0] │ │ - b.n c27f6 │ │ + b.n c3446 │ │ asrs r0, r7, #2 │ │ - b.n c269a │ │ + b.n c32ea │ │ str r6, [r1, #0] │ │ - b.n c262a │ │ + b.n c327a │ │ adds r0, #60 @ 0x3c │ │ - b.n c1e0e │ │ + b.n c2a5e │ │ movs r0, r4 │ │ - b.n c292e │ │ + b.n c357e │ │ movs r0, r7 │ │ - b.n c1e16 │ │ + b.n c2a66 │ │ asrs r0, r7, #2 │ │ - b.n c268c │ │ + b.n c32dc │ │ adds r0, #4 │ │ - b.n c1e10 │ │ + b.n c2a60 │ │ movs r0, r0 │ │ - b.n c1e14 │ │ + b.n c2a64 │ │ lsls r4, r7, #2 │ │ - b.n c26ba │ │ + b.n c330a │ │ lsls r4, r7, #2 │ │ - b.n c269c │ │ + b.n c32ec │ │ lsls r6, r7, #2 │ │ - b.n c26c2 │ │ + b.n c3312 │ │ stmia r0!, {r2, r3, r5} │ │ - b.n c1e2c │ │ + b.n c2a7c │ │ movs r0, r1 │ │ - b.n c2416 │ │ + b.n c3066 │ │ lsls r6, r7, #2 │ │ - b.n c26ac │ │ + b.n c32fc │ │ lsls r3, r4, #9 │ │ subs r0, r0, r0 │ │ movs r0, #190 @ 0xbe │ │ - b.n c26d6 │ │ + b.n c3326 │ │ lsls r0, r6, #1 │ │ - b.n c2114 │ │ + b.n c2d64 │ │ adds r0, #48 @ 0x30 │ │ - b.n c1e64 │ │ + b.n c2ab4 │ │ asrs r2, r0, #32 │ │ - b.n c2438 │ │ + b.n c3088 │ │ movs r0, #2 │ │ - b.n c23b8 │ │ + b.n c3008 │ │ movs r0, #20 │ │ - b.n c27ba │ │ - ldr r0, [pc, #384] @ (c24b8 ) │ │ - @ instruction: 0xfa0000bc │ │ - b.n c26f2 │ │ + b.n c340a │ │ + ldr r1, [pc, #56] @ (c2fc0 ) │ │ + @ instruction: 0xfb0000bc │ │ + b.n c3342 │ │ asrs r5, r0, #32 │ │ - b.n c2682 │ │ + b.n c32d2 │ │ movs r0, #1 │ │ - b.n c2ac6 │ │ + b.n c3716 │ │ movs r7, r0 │ │ - b.n c268a │ │ - ldr r0, [pc, #364] @ (c24b8 ) │ │ - @ instruction: 0xfa0000bc │ │ - b.n c2706 │ │ - b.n c2360 │ │ - b.n c2696 │ │ + b.n c32da │ │ + ldr r1, [pc, #36] @ (c2fc0 ) │ │ + @ instruction: 0xfb0000bc │ │ + b.n c3356 │ │ + b.n c2fb0 │ │ + b.n c32e6 │ │ stmia r0!, {r2, r3, r5} │ │ - b.n c1e94 │ │ + b.n c2ae4 │ │ movs r2, r0 │ │ - b.n c29fe │ │ + b.n c364e │ │ movs r7, r0 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n c2aa6 │ │ + b.n c36f6 │ │ asrs r0, r6, #2 │ │ - b.n c2718 │ │ + b.n c3368 │ │ movs r1, r0 │ │ - b.n c286e │ │ + b.n c34be │ │ asrs r0, r1, #32 │ │ - b.n c2474 │ │ + b.n c30c4 │ │ asrs r2, r6, #2 │ │ - b.n c2504 │ │ + b.n c3154 │ │ asrs r4, r7, #2 │ │ - b.n c272e │ │ + b.n c337e │ │ lsls r1, r4, #2 │ │ - b.n c261e │ │ + b.n c326e │ │ @ instruction: 0xfff83aff │ │ - add r0, pc, #48 @ (adr r0, c23b4 ) │ │ - b.n c26c6 │ │ + add r0, pc, #48 @ (adr r0, c3004 ) │ │ + b.n c3316 │ │ movs r0, r0 │ │ - b.n c2a42 │ │ + b.n c3692 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n c26d2 │ │ + b.n c3322 │ │ asrs r0, r0, #32 │ │ - b.n c2ad6 │ │ + b.n c3726 │ │ str r6, [r1, r0] │ │ - b.n c26da │ │ + b.n c332a │ │ lsls r0, r1, #19 │ │ @ instruction: 0xeb00e005 │ │ - b.n c26e2 │ │ + b.n c3332 │ │ strh r4, [r2, #2] │ │ - b.n c1ee0 │ │ + b.n c2b30 │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c2840 │ │ + b.n c3490 │ │ str r4, [r6, #0] │ │ - b.n c1ee8 │ │ + b.n c2b38 │ │ strh r4, [r0, #0] │ │ - b.n c2ac2 │ │ + b.n c3712 │ │ lsls r5, r2, #3 │ │ - b.n c275e │ │ + b.n c33ae │ │ strb r4, [r3, #0] │ │ - b.n c28c2 │ │ + b.n c3512 │ │ movs r0, #6 │ │ - b.n c29be │ │ + b.n c360e │ │ str r0, [sp, #320] @ 0x140 │ │ - b.n c1efc │ │ + b.n c2b4c │ │ movs r0, #3 │ │ - b.n c2a46 │ │ + b.n c3696 │ │ asrs r0, r0, #4 │ │ - b.n c22f8 │ │ + b.n c2f48 │ │ movs r0, #2 │ │ - b.n c23de │ │ + b.n c302e │ │ adds r0, #186 @ 0xba │ │ - b.n c2774 │ │ + b.n c33c4 │ │ movs r0, r4 │ │ - b.n c29fc │ │ + b.n c364c │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c2a90 │ │ + b.n c36e0 │ │ str r1, [r0, r0] │ │ - b.n c2b22 │ │ + b.n c3772 │ │ adds r0, #4 │ │ asrs r1, r3, #22 │ │ strh r4, [r2, #2] │ │ - b.n c1f04 │ │ + b.n c2b54 │ │ str r1, [r0, r0] │ │ asrs r3, r0, #10 │ │ adds r0, #0 │ │ - b.n c2b32 │ │ + b.n c3782 │ │ movs r0, r0 │ │ - b.n c2aae │ │ - b.n c2458 │ │ - b.n c1f14 │ │ + b.n c36fe │ │ + b.n c30a8 │ │ + b.n c2b64 │ │ adds r0, #0 │ │ asrs r6, r2, #22 │ │ str r4, [r1, #4] │ │ - b.n c1f3c │ │ + b.n c2b8c │ │ adds r0, #5 │ │ - b.n c250c │ │ + b.n c315c │ │ adds r0, #1 │ │ - b.n c2b90 │ │ + b.n c37e0 │ │ strb r4, [r7, r2] │ │ - b.n c27ba │ │ + b.n c340a │ │ str r0, [r1, #0] │ │ - b.n c2918 │ │ + b.n c3568 │ │ movs r5, r0 │ │ - b.n c26c2 │ │ + b.n c3312 │ │ adds r0, #4 │ │ strh r1, [r3, #44] @ 0x2c │ │ adds r0, #1 │ │ strh r3, [r0, #20] │ │ adds r0, #1 │ │ strh r3, [r0, #30] │ │ str r4, [r1, #0] │ │ strh r3, [r0, #20] │ │ adds r0, #188 @ 0xbc │ │ - b.n c27cc │ │ + b.n c341c │ │ asrs r6, r7, #2 │ │ - b.n c27d0 │ │ + b.n c3420 │ │ asrs r3, r0, #32 │ │ - b.n c24b4 │ │ + b.n c3104 │ │ adds r0, #2 │ │ - b.n c2942 │ │ + b.n c3592 │ │ movs r3, r0 │ │ - b.n c26dc │ │ + b.n c332c │ │ movs r1, r2 │ │ subs r2, #0 │ │ lsls r0, r0, #2 │ │ - b.n c254a │ │ + b.n c319a │ │ adds r0, #12 │ │ - b.n c2786 │ │ + b.n c33d6 │ │ asrs r4, r7, #30 │ │ - b.n c27ea │ │ + b.n c343a │ │ movs r4, r0 │ │ - b.n c278e │ │ + b.n c33de │ │ movs r0, #0 │ │ - b.n c1f6c │ │ + b.n c2bbc │ │ movs r0, #9 │ │ - b.n c2796 │ │ + b.n c33e6 │ │ lsrs r7, r4, #18 │ │ add.w r0, r0, r0 │ │ - b.n c2afe │ │ + b.n c374e │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ lsls r2, r6, #8 │ │ @ instruction: 0xea00e030 │ │ - b.n c1f84 │ │ - b.n c25e4 │ │ - b.n c2810 │ │ + b.n c2bd4 │ │ + b.n c3234 │ │ + b.n c3460 │ │ str r6, [r7, #8] │ │ - b.n c2814 │ │ + b.n c3464 │ │ adds r0, #4 │ │ - b.n c1fa8 │ │ + b.n c2bf8 │ │ str r6, [r1, r0] │ │ - b.n c2506 │ │ + b.n c3156 │ │ strh r4, [r2, #2] │ │ - b.n c1f98 │ │ + b.n c2be8 │ │ movs r3, r0 │ │ - b.n c272c │ │ + b.n c337c │ │ movs r2, r1 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n c2b3e │ │ + b.n c378e │ │ movs r4, r0 │ │ - b.n c27ce │ │ + b.n c341e │ │ movs r7, #1 │ │ lsls r2, r0, #14 │ │ movs r0, #0 │ │ - b.n c1fb0 │ │ + b.n c2c00 │ │ asrs r1, r1, #32 │ │ - b.n c27da │ │ + b.n c342a │ │ movs r0, #12 │ │ - b.n c27de │ │ + b.n c342e │ │ adds r0, #0 │ │ - b.n c2c62 │ │ + b.n c38b2 │ │ lsls r5, r2, #19 │ │ add.w r0, r0, r0 │ │ - b.n c2b4a │ │ + b.n c379a │ │ lsls r4, r2, #1 │ │ lsrs r0, r0, #8 │ │ lsls r7, r3, #8 │ │ and.w r0, r0, r0, lsr #8 │ │ - b.n c1fde │ │ + b.n c2c2e │ │ strh r4, [r0, #0] │ │ - b.n c1fde │ │ + b.n c2c2e │ │ movs r0, #8 │ │ - b.n c254a │ │ + b.n c319a │ │ adds r0, #2 │ │ - b.n c29c6 │ │ + b.n c3616 │ │ movs r0, #2 │ │ - b.n c29e2 │ │ + b.n c3632 │ │ movs r3, r0 │ │ - b.n c276e │ │ + b.n c33be │ │ lsls r7, r1, #8 │ │ ldmia r2!, {} │ │ lsls r0, r0, #2 │ │ - b.n c25da │ │ + b.n c322a │ │ str r0, [r7, #8] │ │ - b.n c2878 │ │ + b.n c34c8 │ │ lsls r4, r7, #30 │ │ - b.n c287a │ │ + b.n c34ca │ │ adds r0, #190 @ 0xbe │ │ - b.n c2860 │ │ + b.n c34b0 │ │ lsls r6, r5, #2 │ │ - b.n c2782 │ │ + b.n c33d2 │ │ movs r0, #188 @ 0xbc │ │ - b.n c2868 │ │ + b.n c34b8 │ │ asrs r6, r2, #2 │ │ - b.n c2536 │ │ + b.n c3186 │ │ str r4, [r2, #0] │ │ - b.n c29fa │ │ + b.n c364a │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r6, r5, #2 │ │ - b.n c2836 │ │ + b.n c3486 │ │ movs r0, r0 │ │ - b.n c257c │ │ + b.n c31cc │ │ asrs r6, r0, #32 │ │ - b.n c283e │ │ + b.n c348e │ │ lsrs r0, r2, #2 │ │ - b.n c2506 │ │ + b.n c3156 │ │ movs r0, r1 │ │ - b.n c2612 │ │ - @ instruction: 0x47ed │ │ - @ instruction: 0xfa001000 │ │ - b.n c2040 │ │ - movs r6, r0 │ │ - b.n c2852 │ │ - movs r0, #8 │ │ - b.n c2856 │ │ - blx sp │ │ - @ instruction: 0xfa0000d8 │ │ - b.n c28a6 │ │ + b.n c3262 │ │ + ldr r0, [pc, #172] @ (c3204 ) │ │ + mla r0, r0, r0, r1 │ │ + b.n c2c90 │ │ + movs r6, r0 │ │ + b.n c34a2 │ │ + movs r0, #8 │ │ + b.n c34a6 │ │ + ldr r0, [pc, #600] @ (c33c0 ) │ │ + @ instruction: 0xfb0000d8 │ │ + b.n c34f6 │ │ movs r0, #76 @ 0x4c │ │ - b.n c2044 │ │ + b.n c2c94 │ │ asrs r4, r2, #1 │ │ - b.n c2048 │ │ + b.n c2c98 │ │ movs r2, r0 │ │ - b.n c25aa │ │ + b.n c31fa │ │ lsls r0, r0, #4 │ │ - b.n c2450 │ │ + b.n c30a0 │ │ movs r0, r0 │ │ - b.n c2bd2 │ │ + b.n c3822 │ │ movs r2, r6 │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #3 │ │ - b.n c28e2 │ │ - b.n c2634 │ │ - b.n c2a46 │ │ + b.n c3532 │ │ + b.n c3284 │ │ + b.n c3696 │ │ asrs r1, r0, #4 │ │ - b.n c2470 │ │ + b.n c30c0 │ │ stmia r0!, {r2, r4} │ │ - b.n c2a48 │ │ + b.n c3698 │ │ movs r2, r0 │ │ and.w r0, r0, ip, asr #2 │ │ - b.n c206e │ │ + b.n c2cbe │ │ movs r0, r0 │ │ - b.n c2bf2 │ │ + b.n c3842 │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n c2102 │ │ + b.n c2d52 │ │ strb r0, [r0, #0] │ │ - b.n c289e │ │ + b.n c34ee │ │ movs r1, r0 │ │ - b.n c2b86 │ │ + b.n c37d6 │ │ strb r0, [r3, #0] │ │ asrs r0, r2, #22 │ │ movs r4, r0 │ │ - b.n c2818 │ │ + b.n c3468 │ │ @ instruction: 0xfff60aff │ │ movs r0, #213 @ 0xd5 │ │ - b.n c2920 │ │ + b.n c3570 │ │ str r5, [r2, r3] │ │ - b.n c291e │ │ + b.n c356e │ │ movs r2, r0 │ │ - b.n c2824 │ │ + b.n c3474 │ │ @ instruction: 0xfff2caff │ │ movs r1, #5 │ │ - b.n c2690 │ │ + b.n c32e0 │ │ movs r0, #28 │ │ - b.n c20aa │ │ + b.n c2cfa │ │ movs r1, r0 │ │ - b.n c282e │ │ + b.n c347e │ │ @ instruction: 0xffee1aff │ │ movs r0, #124 @ 0x7c │ │ - b.n c2aa0 │ │ + b.n c36f0 │ │ adds r0, #133 @ 0x85 │ │ - b.n c28d6 │ │ + b.n c3526 │ │ str r5, [r0, r2] │ │ - b.n c26b6 │ │ + b.n c3306 │ │ str r2, [r0, #0] │ │ - b.n c28de │ │ + b.n c352e │ │ adds r0, #179 @ 0xb3 │ │ - b.n c290e │ │ + b.n c355e │ │ str r0, [r6, r2] │ │ - b.n c2950 │ │ + b.n c35a0 │ │ movs r5, r0 │ │ - b.n c2850 │ │ + b.n c34a0 │ │ adds r0, #10 │ │ movs r0, #131 @ 0x83 │ │ adds r0, #176 @ 0xb0 │ │ movs r1, #198 @ 0xc6 │ │ strb r0, [r3, #0] │ │ - b.n c20e4 │ │ + b.n c2d34 │ │ movs r0, r0 │ │ - b.n c2c68 │ │ + b.n c38b8 │ │ @ instruction: 0xffe20aff │ │ adds r0, #213 @ 0xd5 │ │ - b.n c2970 │ │ + b.n c35c0 │ │ movs r0, r0 │ │ - b.n c2c6c │ │ + b.n c38bc │ │ @ instruction: 0xffdf4aff │ │ adds r0, #213 @ 0xd5 │ │ - b.n c2976 │ │ + b.n c35c6 │ │ movs r0, #131 @ 0x83 │ │ - b.n c26d6 │ │ + b.n c3326 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c297a │ │ + b.n c35ca │ │ movs r0, #130 @ 0x82 │ │ - b.n c26f2 │ │ + b.n c3342 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c2982 │ │ + b.n c35d2 │ │ movs r0, #2 │ │ - b.n c26fa │ │ + b.n c334a │ │ adds r0, #4 │ │ - b.n c218a │ │ + b.n c2dda │ │ adds r0, #6 │ │ - b.n c29f0 │ │ + b.n c3640 │ │ movs r4, r0 │ │ - b.n c2c94 │ │ + b.n c38e4 │ │ adds r0, #182 @ 0xb6 │ │ lsls r2, r2, #7 │ │ movs r0, #3 │ │ lsls r2, r0, #2 │ │ movs r0, #8 │ │ lsls r2, r0, #10 │ │ movs r0, #28 │ │ lsls r7, r0, #22 │ │ @ instruction: 0xffd1eaff │ │ strh r4, [r2, #2] │ │ - b.n c2140 │ │ + b.n c2d90 │ │ movs r4, r0 │ │ - b.n c2c3a │ │ + b.n c388a │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #32 │ │ - b.n c214c │ │ + b.n c2d9c │ │ movs r0, r0 │ │ - b.n c2d56 │ │ + b.n c39a6 │ │ asrs r4, r5, #32 │ │ - b.n c2134 │ │ + b.n c2d84 │ │ strb r1, [r0, #0] │ │ - b.n c2d5e │ │ + b.n c39ae │ │ movs r0, r0 │ │ - b.n c2cd6 │ │ + b.n c3926 │ │ asrs r0, r0, #32 │ │ - b.n c2d66 │ │ + b.n c39b6 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n c2164 │ │ + b.n c2db4 │ │ lsls r3, r2, #3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c2cd4 │ │ + b.n c3924 │ │ movs r0, #72 @ 0x48 │ │ - b.n c2170 │ │ + b.n c2dc0 │ │ lsls r0, r3, #3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c2cde │ │ + b.n c392e │ │ lsls r3, r3, #3 │ │ lsrs r0, r0, #8 │ │ lsls r6, r3, #3 │ │ and.w r0, r0, r0, rrx │ │ - b.n c2184 │ │ - add r0, pc, #192 @ (adr r0, c270c ) │ │ - b.n c2168 │ │ - add r0, pc, #272 @ (adr r0, c2760 ) │ │ - b.n c218c │ │ + b.n c2dd4 │ │ + add r0, pc, #192 @ (adr r0, c335c ) │ │ + b.n c2db8 │ │ + add r0, pc, #272 @ (adr r0, c33b0 ) │ │ + b.n c2ddc │ │ movs r4, r5 │ │ - b.n c2170 │ │ + b.n c2dc0 │ │ lsls r5, r2, #3 │ │ - b.n c2a02 │ │ + b.n c3652 │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n c2b66 │ │ + b.n c37b6 │ │ asrs r4, r7, #1 │ │ - b.n c2b6a │ │ + b.n c37ba │ │ asrs r0, r4, #32 │ │ - b.n c2180 │ │ + b.n c2dd0 │ │ adds r0, #0 │ │ - b.n c2daa │ │ + b.n c39fa │ │ lsls r0, r0, #1 │ │ - b.n c2c9e │ │ + b.n c38ee │ │ movs r1, #0 │ │ - b.n c25a4 │ │ + b.n c31f4 │ │ lsls r0, r0, #2 │ │ - b.n c2778 │ │ + b.n c33c8 │ │ strh r4, [r2, #2] │ │ - b.n c2194 │ │ + b.n c2de4 │ │ lsls r0, r6, #2 │ │ - b.n c2a1e │ │ + b.n c366e │ │ asrs r4, r2, #32 │ │ - b.n c2b86 │ │ + b.n c37d6 │ │ lsls r0, r0, #2 │ │ - b.n c2788 │ │ + b.n c33d8 │ │ lsls r0, r6, #2 │ │ - b.n c2a2a │ │ + b.n c367a │ │ adds r0, #88 @ 0x58 │ │ - b.n c21a8 │ │ + b.n c2df8 │ │ str r0, [r0, #0] │ │ - b.n c2794 │ │ + b.n c33e4 │ │ movs r0, r2 │ │ - b.n c2dd6 │ │ + b.n c3a26 │ │ str r0, [r5, r2] │ │ - b.n c269a │ │ + b.n c32ea │ │ adds r0, #92 @ 0x5c │ │ - b.n c21b8 │ │ + b.n c2e08 │ │ adds r0, #64 @ 0x40 │ │ - b.n c2dac │ │ + b.n c39fc │ │ lsls r0, r5, #2 │ │ - b.n c29e6 │ │ + b.n c3636 │ │ lsls r4, r0, #1 │ │ - b.n c21c4 │ │ + b.n c2e14 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n c29f2 │ │ + b.n c3642 │ │ asrs r6, r0, #32 │ │ - b.n c29f6 │ │ + b.n c3646 │ │ ldmia r2!, {r0, r6, r7} │ │ @ instruction: 0xebff0000 │ │ - b.n c2d5e │ │ + b.n c39ae │ │ adds r0, #5 │ │ - b.n c2a02 │ │ + b.n c3652 │ │ lsls r2, r3, #6 │ │ subs r0, r0, r0 │ │ strh r6, [r0, #0] │ │ - b.n c2a0a │ │ + b.n c365a │ │ str r0, [r3, #0] │ │ - b.n c21f6 │ │ + b.n c2e46 │ │ movs r0, r0 │ │ - b.n c2d86 │ │ + b.n c39d6 │ │ asrs r0, r0, #1 │ │ - b.n c210c │ │ + b.n c2d5c │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ adds r0, #36 @ 0x24 │ │ - b.n c21f8 │ │ + b.n c2e48 │ │ lsls r4, r7, #30 │ │ asrs r6, r0, #7 │ │ movs r1, r0 │ │ asrs r0, r4, #14 │ │ - add r0, pc, #112 @ (adr r0, c2758 ) │ │ + add r0, pc, #112 @ (adr r0, c33a8 ) │ │ asrs r6, r0, #22 │ │ lsls r4, r6, #2 │ │ asrs r6, r0, #7 │ │ movs r0, r0 │ │ - b.n c2d94 │ │ + b.n c39e4 │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n c2a3a │ │ + b.n c368a │ │ movs r0, #28 │ │ - b.n c225e │ │ + b.n c2eae │ │ movs r0, #186 @ 0xba │ │ - b.n c2aa6 │ │ + b.n c36f6 │ │ movs r0, r4 │ │ - b.n c2d2a │ │ + b.n c397a │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c2e4e │ │ + b.n c3a9e │ │ movs r0, #64 @ 0x40 │ │ - b.n c2ba8 │ │ + b.n c37f8 │ │ adds r0, #88 @ 0x58 │ │ - b.n c2c30 │ │ + b.n c3880 │ │ movs r0, r0 │ │ - b.n c2234 │ │ + b.n c2e84 │ │ movs r6, r0 │ │ - b.n c2a5e │ │ + b.n c36ae │ │ asrs r0, r0, #32 │ │ - b.n c2e62 │ │ + b.n c3ab2 │ │ lsrs r4, r6, #15 │ │ add.w r0, r0, r0 │ │ - b.n c2dca │ │ + b.n c3a1a │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ lsls r2, r2, #5 │ │ and.w r0, r0, r5, lsr #11 │ │ - b.n c2ae2 │ │ + b.n c3732 │ │ adds r0, #16 │ │ - b.n c2266 │ │ + b.n c2eb6 │ │ lsls r2, r0, #4 │ │ - b.n c265e │ │ + b.n c32ae │ │ strb r4, [r0, #0] │ │ - b.n c2268 │ │ + b.n c2eb8 │ │ str r6, [r7, r2] │ │ - b.n c2ae6 │ │ + b.n c3736 │ │ movs r0, #188 @ 0xbc │ │ - b.n c2aea │ │ + b.n c373a │ │ str r7, [r0, r0] │ │ - b.n c27d8 │ │ + b.n c3428 │ │ adds r0, #2 │ │ - b.n c2c56 │ │ + b.n c38a6 │ │ str r2, [r0, r0] │ │ - b.n c2c60 │ │ + b.n c38b0 │ │ movs r5, r0 │ │ - b.n c2a00 │ │ + b.n c3650 │ │ lsls r5, r5, #5 │ │ ldmia r2!, {} │ │ str r6, [r7, r2] │ │ - b.n c2ae2 │ │ + b.n c3732 │ │ str r4, [r2, r0] │ │ - b.n c2c66 │ │ + b.n c38b6 │ │ movs r0, #162 @ 0xa2 │ │ - b.n c2aca │ │ + b.n c371a │ │ adds r0, #188 @ 0xbc │ │ - b.n c2aee │ │ + b.n c373e │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r7, r2, #10 │ │ - b.n c277a │ │ + b.n c33ca │ │ movs r7, r0 │ │ - b.n c2884 │ │ + b.n c34d4 │ │ asrs r5, r0, #32 │ │ - b.n c2abe │ │ - bx r9 │ │ - @ instruction: 0xfa001040 │ │ - b.n c21bc │ │ + b.n c370e │ │ + @ instruction: 0x478d │ │ + @ instruction: 0xfb001040 │ │ + b.n c2e0c │ │ movs r5, r0 │ │ - b.n c2aca │ │ + b.n c371a │ │ movs r0, #7 │ │ - b.n c2ace │ │ - bx r9 │ │ - @ instruction: 0xfa000010 │ │ - b.n c22c2 │ │ + b.n c371e │ │ + blx pc │ │ + mls r0, r0, r0, r0 │ │ + b.n c2f12 │ │ movs r0, #1 │ │ - b.n c2eda │ │ + b.n c3b2a │ │ asrs r0, r0, #32 │ │ - b.n c2ede │ │ + b.n c3b2e │ │ movs r0, #32 │ │ - b.n c22a2 │ │ + b.n c2ef2 │ │ asrs r4, r4, #32 │ │ - b.n c22a6 │ │ + b.n c2ef6 │ │ movs r0, r0 │ │ - b.n c2e5e │ │ + b.n c3aae │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n c2362 │ │ + b.n c2fb2 │ │ movs r2, r0 │ │ - b.n c2bd6 │ │ + b.n c3826 │ │ lsls r6, r1, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r3, #3 │ │ - b.n c2b46 │ │ + b.n c3796 │ │ movs r0, #76 @ 0x4c │ │ - b.n c22e4 │ │ + b.n c2f34 │ │ asrs r4, r2, #1 │ │ - b.n c22e8 │ │ + b.n c2f38 │ │ movs r2, r0 │ │ - b.n c284a │ │ + b.n c349a │ │ lsls r0, r0, #4 │ │ - b.n c26f0 │ │ + b.n c3340 │ │ movs r0, r0 │ │ - b.n c2e72 │ │ + b.n c3ac2 │ │ lsls r7, r0, #1 │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #3 │ │ - b.n c2b82 │ │ - add r0, pc, #720 @ (adr r0, c2aac ) │ │ - b.n c2cea │ │ + b.n c37d2 │ │ + add r0, pc, #720 @ (adr r0, c36fc ) │ │ + b.n c393a │ │ asrs r1, r0, #4 │ │ - b.n c2714 │ │ + b.n c3364 │ │ str r0, [sp, #256] @ 0x100 │ │ - b.n c221c │ │ + b.n c2e6c │ │ str r4, [r2, r0] │ │ - b.n c2cec │ │ + b.n c393c │ │ movs r0, #188 @ 0xbc │ │ - b.n c2b90 │ │ - b.n c2934 │ │ - b.n c2b32 │ │ + b.n c37e0 │ │ + b.n c3584 │ │ + b.n c3782 │ │ movs r2, r0 │ │ and.w r0, r0, ip, asr #2 │ │ - b.n c231a │ │ + b.n c2f6a │ │ movs r0, r0 │ │ - b.n c2e9e │ │ + b.n c3aee │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n c2aa6 │ │ + b.n c36f6 │ │ @ instruction: 0xfffa0aff │ │ strb r5, [r2, #3] │ │ - b.n c2bae │ │ + b.n c37fe │ │ adds r0, #213 @ 0xd5 │ │ - b.n c2bba │ │ + b.n c380a │ │ movs r7, r0 │ │ - b.n c2abc │ │ + b.n c370c │ │ @ instruction: 0xfff6caff │ │ strb r3, [r0, #4] │ │ - b.n c291e │ │ + b.n c356e │ │ strb r4, [r3, #0] │ │ - b.n c2350 │ │ + b.n c2fa0 │ │ movs r1, r0 │ │ - b.n c2ad4 │ │ + b.n c3724 │ │ @ instruction: 0xfff21aff │ │ strb r4, [r0, #0] │ │ - b.n c23ce │ │ + b.n c301e │ │ movs r7, r7 │ │ - b.n c2ee0 │ │ + b.n c3b30 │ │ movs r3, r3 │ │ ldrh r0, [r0, #16] │ │ movs r0, #32 │ │ - b.n c2374 │ │ + b.n c2fc4 │ │ stmia r0!, {r0, r1, r7} │ │ - b.n c293e │ │ + b.n c358e │ │ strb r3, [r0, #2] │ │ - b.n c2946 │ │ + b.n c3596 │ │ movs r7, #188 @ 0xbc │ │ - b.n c2bfe │ │ + b.n c384e │ │ strb r0, [r6, #2] │ │ - b.n c2bf8 │ │ + b.n c3848 │ │ movs r7, r0 │ │ - b.n c2af2 │ │ + b.n c3742 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r0, #10 │ │ - b.n c2b96 │ │ + b.n c37e6 │ │ adds r0, #24 │ │ - b.n c237a │ │ + b.n c2fca │ │ lsrs r5, r1, #10 │ │ orn r0, r2, #8388608 @ 0x800000 │ │ - b.n c2f14 │ │ + b.n c3b64 │ │ cmp r2, #141 @ 0x8d │ │ orn sl, r2, #18304 @ 0x4780 │ │ orn r0, r2, #368640 @ 0x5a000 │ │ - b.n c2d74 │ │ + b.n c39c4 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r2, #288768 @ 0x46800 │ │ orr.w sl, r2, #18304 @ 0x4780 │ │ orr.w r0, r2, #622592 @ 0x98000 │ │ - b.n c239e │ │ + b.n c2fee │ │ adds r0, #28 │ │ - b.n c23ae │ │ + b.n c2ffe │ │ adds r0, #28 │ │ - b.n c238a │ │ + b.n c2fda │ │ @ instruction: 0xffda0aff │ │ movs r0, #24 │ │ - b.n c23ae │ │ + b.n c2ffe │ │ adds r0, #1 │ │ - b.n c2fd2 │ │ + b.n c3c22 │ │ adds r0, #180 @ 0xb4 │ │ - b.n c2c1a │ │ + b.n c386a │ │ adds r0, #0 │ │ - b.n c2fda │ │ + b.n c3c2a │ │ movs r0, #24 │ │ - b.n c23be │ │ + b.n c300e │ │ adds r7, #188 @ 0xbc │ │ - b.n c2c26 │ │ + b.n c3876 │ │ @ instruction: 0xffd3eaff │ │ movs r0, #48 @ 0x30 │ │ - b.n c23e4 │ │ + b.n c3034 │ │ movs r0, r0 │ │ - b.n c2f52 │ │ + b.n c3ba2 │ │ @ instruction: 0xffd01aff │ │ movs r0, #131 @ 0x83 │ │ - b.n c29b6 │ │ + b.n c3606 │ │ adds r7, #188 @ 0xbc │ │ - b.n c2c5e │ │ + b.n c38ae │ │ movs r3, r0 │ │ - b.n c2b7a │ │ + b.n c37ca │ │ @ instruction: 0xffcc9aff │ │ movs r0, #131 @ 0x83 │ │ - b.n c29d0 │ │ + b.n c3620 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c2c6e │ │ + b.n c38be │ │ adds r0, #2 │ │ - b.n c29d8 │ │ + b.n c3628 │ │ movs r0, #4 │ │ - b.n c2478 │ │ + b.n c30c8 │ │ movs r0, #6 │ │ - b.n c2cda │ │ + b.n c392a │ │ movs r4, r0 │ │ - b.n c2f7e │ │ + b.n c3bce │ │ @ instruction: 0xffc51aff │ │ strb r6, [r6, #2] │ │ - b.n c2c88 │ │ + b.n c38d8 │ │ movs r0, #24 │ │ - b.n c2406 │ │ + b.n c3056 │ │ adds r0, #7 │ │ - b.n c29f0 │ │ + b.n c3640 │ │ adds r0, #8 │ │ - b.n c2df4 │ │ + b.n c3a44 │ │ adds r0, #28 │ │ - b.n c23f6 │ │ + b.n c3046 │ │ @ instruction: 0xffbfeaff │ │ asrs r4, r0, #1 │ │ - b.n c2434 │ │ + b.n c3084 │ │ movs r0, #36 @ 0x24 │ │ - b.n c2438 │ │ + b.n c3088 │ │ adds r2, r0, r0 │ │ - b.n c2d04 │ │ + b.n c3954 │ │ movs r0, r3 │ │ - b.n c242e │ │ + b.n c307e │ │ adds r0, #1 │ │ - b.n c2c0e │ │ + b.n c385e │ │ asrs r0, r1, #1 │ │ - b.n c2448 │ │ + b.n c3098 │ │ movs r0, #88 @ 0x58 │ │ - b.n c2e2c │ │ + b.n c3a7c │ │ str r4, [r2, r3] │ │ - b.n c2436 │ │ + b.n c3086 │ │ @ instruction: 0xfb6debff │ │ asrs r4, r2, #1 │ │ - b.n c2458 │ │ + b.n c30a8 │ │ movs r2, r0 │ │ - b.n c2f44 │ │ + b.n c3b94 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #32 │ │ - b.n c2452 │ │ + b.n c30a2 │ │ movs r0, #24 │ │ - b.n c2456 │ │ + b.n c30a6 │ │ str r0, [r2, #60] @ 0x3c │ │ - b.n c2cb4 │ │ + b.n c3904 │ │ adds r0, #180 @ 0xb4 │ │ - b.n c2e3a │ │ + b.n c3a8a │ │ asrs r6, r6, #2 │ │ - b.n c2cea │ │ + b.n c393a │ │ lsrs r5, r1, #8 │ │ orn r0, r3, #2113536 @ 0x204000 │ │ - b.n c2a52 │ │ + b.n c36a2 │ │ cmp r2, #13 │ │ orn r0, r3, #2228224 @ 0x220000 │ │ - b.n c2e4c │ │ + b.n c3a9c │ │ ldr r4, [r7, #92] @ 0x5c │ │ - b.n c2cd2 │ │ - ldr r2, [pc, #60] @ (c298c ) │ │ + b.n c3922 │ │ + ldr r2, [pc, #60] @ (c35dc ) │ │ orn sl, r3, #9240576 @ 0x8d0000 │ │ orr.w sl, r1, #577536 @ 0x8d000 │ │ orr.w sl, r1, #36608 @ 0x8f00 │ │ orr.w r0, r1, #2490368 @ 0x260000 │ │ - b.n c248a │ │ + b.n c30da │ │ strb r0, [r6, #0] │ │ - b.n c24a0 │ │ + b.n c30f0 │ │ strh r4, [r2, #2] │ │ - b.n c24a4 │ │ + b.n c30f4 │ │ asrs r4, r2, #3 │ │ - b.n c2490 │ │ + b.n c30e0 │ │ movs r1, r0 │ │ - b.n c2c1c │ │ + b.n c386c │ │ asrs r7, r0, #32 │ │ - b.n c2cb6 │ │ + b.n c3906 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n c24b4 │ │ + b.n c3104 │ │ vpmin.u32 q0, , │ │ asrs r0, r2, #32 │ │ - b.n c24aa │ │ + b.n c30fa │ │ movs r2, #208 @ 0xd0 │ │ - b.n c2d08 │ │ + b.n c3958 │ │ movs r0, #1 │ │ - b.n c2eae │ │ + b.n c3afe │ │ adds r0, #0 │ │ - b.n c2ed4 │ │ + b.n c3b24 │ │ movs r0, r0 │ │ - b.n c3040 │ │ + b.n c3c90 │ │ movs r2, #240 @ 0xf0 │ │ - b.n c2d18 │ │ + b.n c3968 │ │ movs r0, #72 @ 0x48 │ │ - b.n c24d4 │ │ + b.n c3124 │ │ vpmin.u32 q0, q11, │ │ movs r0, r0 │ │ - b.n c3042 │ │ + b.n c3c92 │ │ lsls r5, r6, #2 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n c2552 │ │ + b.n c31a2 │ │ movs r3, r0 │ │ - b.n c2dae │ │ + b.n c39fe │ │ movs r4, r0 │ │ - b.n c253a │ │ + b.n c318a │ │ asrs r0, r7, #32 │ │ - b.n c24f0 │ │ + b.n c3140 │ │ movs r0, r0 │ │ - b.n c30fa │ │ + b.n c3d4a │ │ movs r0, r0 │ │ - b.n c3060 │ │ + b.n c3cb0 │ │ movs r6, r7 │ │ subs r0, r0, r0 │ │ - beq.n c29fc │ │ - b.n c2e5c │ │ + beq.n c364c │ │ + b.n c3aac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r6} │ │ - b.n c2404 │ │ + b.n c3054 │ │ asrs r0, r1, #1 │ │ - b.n c250c │ │ + b.n c315c │ │ movs r0, r0 │ │ - b.n c24d8 │ │ + b.n c3128 │ │ movs r0, r0 │ │ - b.n c311a │ │ - beq.n c2a14 │ │ - b.n c2e74 │ │ + b.n c3d6a │ │ + beq.n c3664 │ │ + b.n c3ac4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r6, sp, lr} │ │ - b.n c2520 │ │ + b.n c3170 │ │ movs r0, #4 │ │ - b.n c2516 │ │ + b.n c3166 │ │ movs r0, #182 @ 0xb6 │ │ - b.n c2d78 │ │ + b.n c39c8 │ │ stc2l 10, cr14, [lr], #1020 @ 0x3fc @ │ │ movs r0, #5 │ │ - b.n c2d36 │ │ + b.n c3986 │ │ movs r0, r0 │ │ - b.n c313a │ │ + b.n c3d8a │ │ asrs r4, r1, #32 │ │ - b.n c2562 │ │ + b.n c31b2 │ │ movs r0, r0 │ │ - b.n c30a4 │ │ + b.n c3cf4 │ │ @ instruction: 0xffee0aff │ │ movs r0, r0 │ │ - b.n c250e │ │ + b.n c315e │ │ ldc2 10, cr14, [ip], #-1020 @ 0xfffffc04 @ │ │ movs r0, r5 │ │ - b.n c2ea8 │ │ + b.n c3af8 │ │ asrs r4, r0, #32 │ │ - b.n c2d56 │ │ + b.n c39a6 │ │ movs r0, #2 │ │ - b.n c315a │ │ - add r0, pc, #20 @ (adr r0, c2a30 ) │ │ - b.n c2d5e │ │ + b.n c3daa │ │ + add r0, pc, #20 @ (adr r0, c3680 ) │ │ + b.n c39ae │ │ lsls r5, r4, #8 │ │ add.w r0, r0, r4, asr #32 │ │ - b.n c245c │ │ + b.n c30ac │ │ movs r0, r0 │ │ - b.n c30ca │ │ + b.n c3d1a │ │ @ instruction: 0xffe41aff │ │ str r0, [r5, r0] │ │ - b.n c2468 │ │ + b.n c30b8 │ │ movs r4, r0 │ │ - b.n c2d76 │ │ + b.n c39c6 │ │ movs r0, #0 │ │ - b.n c317a │ │ + b.n c3dca │ │ asrs r5, r0, #32 │ │ - b.n c2d7e │ │ - bvc.n c2a24 │ │ + b.n c39ce │ │ + bvc.n c3674 │ │ @ instruction: 0xebff0000 │ │ - b.n c30e6 │ │ + b.n c3d36 │ │ @ instruction: 0xffdd1aff │ │ movs r0, r2 │ │ - b.n c2576 │ │ + b.n c31c6 │ │ asrs r0, r2, #32 │ │ - b.n c257c │ │ + b.n c31cc │ │ asrs r0, r1, #32 │ │ - b.n c2556 │ │ + b.n c31a6 │ │ asrs r0, r6, #2 │ │ - b.n c2dfa │ │ + b.n c3a4a │ │ movs r0, #178 @ 0xb2 │ │ - b.n c2dfe │ │ + b.n c3a4e │ │ movs r0, r1 │ │ - b.n c3084 │ │ + b.n c3cd4 │ │ movs r0, #1 │ │ - b.n c2f6a │ │ + b.n c3bba │ │ movs r0, #178 @ 0xb2 │ │ - b.n c2dea │ │ + b.n c3a3a │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #80 @ 0x50 │ │ - b.n c25ac │ │ + b.n c31fc │ │ movs r0, #20 │ │ - b.n c259e │ │ + b.n c31ee │ │ adds r0, #4 │ │ - b.n c25a0 │ │ + b.n c31f0 │ │ adds r0, #4 │ │ - b.n c2582 │ │ + b.n c31d2 │ │ adds r0, #8 │ │ - b.n c2586 │ │ + b.n c31d6 │ │ movs r0, r6 │ │ - b.n c30a8 │ │ + b.n c3cf8 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ - b.n c25c8 │ │ + b.n c3218 │ │ asrs r4, r2, #32 │ │ - b.n c25ba │ │ + b.n c320a │ │ movs r0, #0 │ │ - b.n c25ba │ │ + b.n c320a │ │ movs r0, #4 │ │ - b.n c259a │ │ + b.n c31ea │ │ movs r0, #16 │ │ - b.n c25a0 │ │ + b.n c31f0 │ │ movs r0, #20 │ │ - b.n c25a4 │ │ + b.n c31f4 │ │ movs r4, r0 │ │ - b.n c264e │ │ + b.n c329e │ │ movs r1, r0 │ │ - b.n c30ca │ │ + b.n c3d1a │ │ lsls r2, r7, #2 │ │ asrs r5, r2, #7 │ │ movs r0, r4 │ │ asrs r0, r0, #14 │ │ lsls r2, r7, #2 │ │ asrs r5, r0, #7 │ │ str r2, [r1, r0] │ │ - b.n c2dfa │ │ + b.n c3a4a │ │ ldc2 10, cr14, [sp], {255} @ 0xff @ │ │ asrs r0, r7, #32 │ │ - b.n c25fc │ │ + b.n c324c │ │ movs r0, r0 │ │ - b.n c25e8 │ │ + b.n c3238 │ │ movs r1, r0 │ │ - b.n c2fca │ │ + b.n c3c1a │ │ movs r0, r0 │ │ - b.n c25d0 │ │ + b.n c3220 │ │ asrs r0, r5, #32 │ │ - b.n c260c │ │ + b.n c325c │ │ movs r1, r0 │ │ - b.n c2d76 │ │ + b.n c39c6 │ │ stc2l 10, cr2, [r1], {255} @ 0xff @ │ │ lsls r0, r2, #3 │ │ - b.n c2e62 │ │ + b.n c3ab2 │ │ movs r0, r0 │ │ - b.n c2be4 │ │ + b.n c3834 │ │ movs r0, r0 │ │ - b.n c25ea │ │ + b.n c323a │ │ asrs r0, r0, #32 │ │ - b.n c322a │ │ + b.n c3e7a │ │ movs r5, r0 │ │ - b.n c2696 │ │ + b.n c32e6 │ │ asrs r0, r0, #1 │ │ - b.n c2508 │ │ + b.n c3158 │ │ asrs r4, r5, #32 │ │ - b.n c2630 │ │ + b.n c3280 │ │ mrrc2 10, 15, lr, r4, cr15 │ │ movs r0, #80 @ 0x50 │ │ - b.n c2638 │ │ + b.n c3288 │ │ asrs r1, r0, #32 │ │ - b.n c3242 │ │ + b.n c3e92 │ │ str r0, [r0, #0] │ │ - b.n c3246 │ │ + b.n c3e96 │ │ movs r0, r0 │ │ - b.n c31ae │ │ + b.n c3dfe │ │ asrs r4, r0, #32 │ │ asrs r2, r2, #22 │ │ movs r0, #72 @ 0x48 │ │ - b.n c264c │ │ + b.n c329c │ │ asrs r1, r0, #32 │ │ asrs r1, r0, #10 │ │ movs r0, r0 │ │ - b.n c31be │ │ + b.n c3e0e │ │ movs r0, #0 │ │ - b.n c325e │ │ + b.n c3eae │ │ movs r0, #64 @ 0x40 │ │ asrs r5, r3, #22 │ │ movs r0, #0 │ │ asrs r2, r2, #22 │ │ asrs r1, r0, #32 │ │ - b.n c2c2e │ │ + b.n c387e │ │ movs r4, #188 @ 0xbc │ │ - b.n c2ee0 │ │ + b.n c3b30 │ │ asrs r1, r0, #32 │ │ - b.n c32b4 │ │ + b.n c3f04 │ │ asrs r0, r1, #32 │ │ - b.n c3038 │ │ + b.n c3c88 │ │ movs r2, r0 │ │ - b.n c2ddc │ │ + b.n c3a2c │ │ movs r5, r0 │ │ ldr r2, [sp, #0] │ │ asrs r0, r0, #1 │ │ - b.n c267c │ │ + b.n c32cc │ │ adds r0, #1 │ │ - b.n c3286 │ │ + b.n c3ed6 │ │ movs r0, #92 @ 0x5c │ │ - b.n c26fc │ │ + b.n c334c │ │ asrs r0, r0, #32 │ │ - b.n c2670 │ │ + b.n c32c0 │ │ asrs r3, r2, #32 │ │ - b.n c3054 │ │ + b.n c3ca4 │ │ str r1, [r6, #32] │ │ - b.n c2c5c │ │ + b.n c38ac │ │ asrs r6, r6, #2 │ │ - b.n c2f04 │ │ + b.n c3b54 │ │ strh r0, [r0, #0] │ │ - b.n c267e │ │ + b.n c32ce │ │ asrs r1, r0, #32 │ │ - b.n c2c6c │ │ + b.n c38bc │ │ adds r0, #4 │ │ - b.n c2686 │ │ + b.n c32d6 │ │ movs r0, r5 │ │ - b.n c3000 │ │ + b.n c3c50 │ │ movs r0, #8 │ │ - b.n c2690 │ │ + b.n c32e0 │ │ asrs r4, r0, #32 │ │ - b.n c2eb2 │ │ + b.n c3b02 │ │ strh r0, [r0, #0] │ │ - b.n c2690 │ │ + b.n c32e0 │ │ adds r0, #4 │ │ - b.n c2694 │ │ + b.n c32e4 │ │ strb r2, [r0, #0] │ │ - b.n c2ebe │ │ + b.n c3b0e │ │ ldmia r0!, {r5} │ │ @ instruction: 0xebff0024 │ │ - b.n c25bc │ │ + b.n c320c │ │ movs r0, r0 │ │ - b.n c322a │ │ + b.n c3e7a │ │ @ instruction: 0xff8c1aff │ │ asrs r4, r1, #32 │ │ - b.n c26ba │ │ + b.n c330a │ │ str r6, [r0, r0] │ │ - b.n c2ed6 │ │ + b.n c3b26 │ │ movs r0, #40 @ 0x28 │ │ - b.n c25d0 │ │ + b.n c3220 │ │ adds r0, #16 │ │ - b.n c26c6 │ │ + b.n c3316 │ │ lsls r4, r0, #1 │ │ - b.n c26c4 │ │ + b.n c3314 │ │ str r0, [sp, #0] │ │ - b.n c26ca │ │ + b.n c331a │ │ movs r0, r0 │ │ - b.n c2e50 │ │ + b.n c3aa0 │ │ adds r0, #1 │ │ - b.n c2eee │ │ - b.n c2c10 │ │ - b.n c2718 │ │ + b.n c3b3e │ │ + b.n c3860 │ │ + b.n c3368 │ │ str r1, [r0, r0] │ │ lsls r5, r0, #10 │ │ stmia r0!, {r2, r4, r5} │ │ - b.n c26dc │ │ + b.n c332c │ │ strh r4, [r0, #0] │ │ - b.n c26e2 │ │ + b.n c3332 │ │ movs r6, r1 │ │ - b.n c2c74 │ │ + b.n c38c4 │ │ movs r4, r1 │ │ - b.n c2d76 │ │ - add r0, pc, #48 @ (adr r0, c2bf8 ) │ │ + b.n c39c6 │ │ + add r0, pc, #48 @ (adr r0, c3848 ) │ │ movs r5, #146 @ 0x92 │ │ movs r6, r0 │ │ movs r1, #90 @ 0x5a │ │ movs r1, r0 │ │ subs r2, #0 │ │ movs r5, r0 │ │ - b.n c2e8a │ │ + b.n c3ada │ │ lsls r3, r1, #2 │ │ ldr r2, [sp, #0] │ │ adds r0, #186 @ 0xba │ │ - b.n c2f82 │ │ + b.n c3bd2 │ │ movs r4, r0 │ │ - b.n c2f22 │ │ + b.n c3b72 │ │ asrs r0, r2, #32 │ │ - b.n c270a │ │ + b.n c335a │ │ asrs r1, r0, #7 │ │ add.w r0, r0, r0 │ │ - b.n c328e │ │ + b.n c3ede │ │ vpmin.u , , │ │ strh r4, [r2, #2] │ │ - b.n c2730 │ │ + b.n c3380 │ │ str r0, [r0, #4] │ │ - b.n c2734 │ │ + b.n c3384 │ │ ldc2 10, cr14, [r7], #-1020 @ 0xfffffc04 @ │ │ movs r5, r0 │ │ - b.n c2f42 │ │ + b.n c3b92 │ │ strh r6, [r1, #0] │ │ - b.n c2f46 │ │ + b.n c3b96 │ │ strb r4, [r1, #0] │ │ - b.n c2f4a │ │ - bge.n c2b18 │ │ + b.n c3b9a │ │ + bge.n c3768 │ │ @ instruction: 0xebff0248 │ │ - b.n c273c │ │ + b.n c338c │ │ stmia r0!, {r0, r1, r2} │ │ - b.n c2f56 │ │ - b.n c2c28 │ │ - b.n c2f5a │ │ + b.n c3ba6 │ │ + b.n c3878 │ │ + b.n c3baa │ │ movs r0, r0 │ │ - b.n c32be │ │ - ldc2l 10, cr1, [pc, #-1020]! @ c2824 @ │ │ + b.n c3f0e │ │ + ldc2l 10, cr1, [pc, #-1020]! @ c3474 @ │ │ lsls r0, r4, #2 │ │ - b.n c2750 │ │ + b.n c33a0 │ │ strh r4, [r1, #0] │ │ - b.n c2f6a │ │ + b.n c3bba │ │ strb r6, [r1, #0] │ │ - b.n c2f6e │ │ + b.n c3bbe │ │ movs r0, #0 │ │ - b.n c2752 │ │ + b.n c33a2 │ │ movs r0, r0 │ │ - b.n c32da │ │ + b.n c3f2a │ │ lsls r4, r7, #2 │ │ lsrs r0, r0, #8 │ │ adds r1, #2 │ │ - b.n c2b5e │ │ + b.n c37ae │ │ movs r0, #1 │ │ - b.n c30c6 │ │ + b.n c3d16 │ │ asrs r0, r0, #1 │ │ - b.n c2770 │ │ + b.n c33c0 │ │ movs r0, #0 │ │ - b.n c274a │ │ + b.n c339a │ │ movs r1, r0 │ │ - b.n c338e │ │ + b.n c3fde │ │ movs r0, r0 │ │ - b.n c276c │ │ + b.n c33bc │ │ lsls r0, r4, #1 │ │ - b.n c3170 │ │ + b.n c3dc0 │ │ movs r0, #5 │ │ - b.n c2f9a │ │ - bge.n c2c4c │ │ + b.n c3bea │ │ + bge.n c389c │ │ @ instruction: 0xebff304c │ │ - b.n c279c │ │ - b.n c2c72 │ │ - b.n c2fa6 │ │ + b.n c33ec │ │ + b.n c38c2 │ │ + b.n c3bf6 │ │ stmia r0!, {r3} │ │ - b.n c2faa │ │ + b.n c3bfa │ │ lsls r4, r4, #1 │ │ - b.n c27a8 │ │ + b.n c33f8 │ │ movs r0, #84 @ 0x54 │ │ - b.n c27ac │ │ + b.n c33fc │ │ movs r0, r0 │ │ - b.n c3316 │ │ + b.n c3f66 │ │ ldc2l 10, cr0, [r9, #-1020]! @ 0xfffffc04 @ │ │ vpmin.u16 q15, q8, │ │ movs r7, #177 @ 0xb1 │ │ - b.n c3292 │ │ + b.n c3ee2 │ │ cmp r7, #255 @ 0xff │ │ - b.n c3324 │ │ + b.n c3f74 │ │ movs r2, r0 │ │ - b.n c2f2a │ │ + b.n c3b7a │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #14 │ │ - b.n c27d0 │ │ + b.n c3420 │ │ str r4, [r2, r0] │ │ - b.n c319a │ │ + b.n c3dea │ │ movs r0, r0 │ │ - b.n c2db8 │ │ + b.n c3a08 │ │ lsls r2, r3, #1 │ │ - b.n c283e │ │ + b.n c348e │ │ movs r0, r0 │ │ - b.n c3342 │ │ + b.n c3f92 │ │ lsls r7, r5, #2 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n c2fea │ │ + b.n c3c3a │ │ movs r0, r4 │ │ and.w r0, r0, ip, ror #2 │ │ - b.n c3066 │ │ + b.n c3cb6 │ │ asrs r0, r7, #2 │ │ - b.n c306a │ │ + b.n c3cba │ │ lsls r0, r4, #2 │ │ - b.n c2ffa │ │ + b.n c3c4a │ │ lsls r0, r2, #6 │ │ - b.n c2cc2 │ │ + b.n c3912 │ │ movs r7, r0 │ │ - b.n c3002 │ │ + b.n c3c52 │ │ asrs r5, r0, #32 │ │ - b.n c3006 │ │ - cmp ip, pc │ │ - @ instruction: 0xfa00e006 │ │ - b.n c300e │ │ + b.n c3c56 │ │ + mov sl, r5 │ │ + mla r0, r0, r6, lr │ │ + b.n c3c5e │ │ stmia r0!, {r2, r3, r5} │ │ - b.n c280c │ │ - add r0, pc, #48 @ (adr r0, c2d04 ) │ │ - b.n c3016 │ │ + b.n c345c │ │ + add r0, pc, #48 @ (adr r0, c3954 ) │ │ + b.n c3c66 │ │ movs r0, r0 │ │ - b.n c3392 │ │ + b.n c3fe2 │ │ stc2 10, cr0, [fp, #1020]! @ 0x3fc @ │ │ - stc2 10, cr14, [pc, #1020]! @ c30dc @ │ │ + stc2 10, cr14, [pc, #1020]! @ c3d2c @ │ │ movs r7, r1 │ │ - b.n c31ec │ │ - beq.n c2d20 │ │ - b.n c3180 │ │ + b.n c3e3c │ │ + beq.n c3970 │ │ + b.n c3dd0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r4} │ │ - b.n c3432 │ │ - beq.n c2d2c │ │ - b.n c318c │ │ + b.n c4082 │ │ + beq.n c397c │ │ + b.n c3ddc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r4, r5, r7, r8, r9, sl} │ │ - b.n c330e │ │ + b.n c3f5e │ │ lsrs r7, r7, #31 │ │ - b.n c33a0 │ │ + b.n c3ff0 │ │ movs r2, r2 │ │ - b.n c3206 │ │ - beq.n c2d40 │ │ - b.n c31a0 │ │ + b.n c3e56 │ │ + beq.n c3990 │ │ + b.n c3df0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3} │ │ - b.n c283a │ │ + b.n c348a │ │ movs r0, r0 │ │ and.w r0, r0, ip │ │ - b.n c2846 │ │ + b.n c3496 │ │ asrs r4, r0, #32 │ │ - b.n c283e │ │ + b.n c348e │ │ asrs r2, r0, #32 │ │ - b.n c3424 │ │ + b.n c4074 │ │ asrs r4, r0, #32 │ │ - b.n c2826 │ │ + b.n c3476 │ │ lsls r1, r6, #30 │ │ - b.n c333a │ │ + b.n c3f8a │ │ lsrs r7, r7, #31 │ │ - b.n c33cc │ │ + b.n c401c │ │ movs r5, r1 │ │ - b.n c3232 │ │ + b.n c3e82 │ │ asrs r4, r1, #32 │ │ - b.n c285e │ │ + b.n c34ae │ │ movs r0, #4 │ │ - b.n c285c │ │ + b.n c34ac │ │ movs r0, #2 │ │ - b.n c3442 │ │ + b.n c4092 │ │ movs r0, #4 │ │ - b.n c2844 │ │ - beq.n c2d7c │ │ - b.n c31dc │ │ + b.n c3494 │ │ + beq.n c39cc │ │ + b.n c3e2c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip} │ │ - b.n c308e │ │ + b.n c3cde │ │ movs r0, r0 │ │ - b.n c3492 │ │ + b.n c40e2 │ │ movs r0, r0 │ │ - b.n c33f8 │ │ + b.n c4048 │ │ @ instruction: 0xfae00aff │ │ @ instruction: 0xfa80eaff │ │ movs r4, r0 │ │ - b.n c30a2 │ │ + b.n c3cf2 │ │ asrs r0, r0, #2 │ │ - b.n c34a6 │ │ + b.n c40f6 │ │ str r4, [r0, r0] │ │ - b.n c30aa │ │ - ldr r5, [r7, #40] @ 0x28 │ │ + b.n c3cfa │ │ + ldr r6, [r7, #40] @ 0x28 │ │ @ instruction: 0xebff0000 │ │ - b.n c3412 │ │ + b.n c4062 │ │ @ instruction: 0xffde1aff │ │ adds r6, r5, r4 │ │ - b.n c338a │ │ + b.n c3fda │ │ lsls r5, r2, #3 │ │ - b.n c3128 │ │ + b.n c3d78 │ │ subs r7, r7, #7 │ │ - b.n c3420 │ │ + b.n c4070 │ │ strb r1, [r5, #0] │ │ - b.n c3288 │ │ + b.n c3ed8 │ │ asrs r1, r6, #30 │ │ - b.n c339a │ │ + b.n c3fea │ │ strh r1, [r1, #0] │ │ - b.n c30ce │ │ + b.n c3d1e │ │ movs r1, r0 │ │ - b.n c3472 │ │ + b.n c40c2 │ │ ands r5, r0 │ │ - b.n c30d6 │ │ + b.n c3d26 │ │ subs r7, r7, #7 │ │ - b.n c3438 │ │ + b.n c4088 │ │ strh r0, [r0, #4] │ │ - b.n c3230 │ │ + b.n c3e80 │ │ strb r1, [r0, #0] │ │ stmia r2!, {r0, r7} │ │ str r0, [r1, r1] │ │ - b.n c28e0 │ │ + b.n c3530 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n c28e4 │ │ + b.n c3534 │ │ @ instruction: 0xfb4deaff │ │ adds r0, #5 │ │ - b.n c30f2 │ │ + b.n c3d42 │ │ str r1, [r0, r0] │ │ - b.n c30f6 │ │ + b.n c3d46 │ │ strb r0, [r0, #0] │ │ - b.n c30fa │ │ + b.n c3d4a │ │ asrs r0, r5, #32 │ │ - b.n c27f4 │ │ + b.n c3444 │ │ movs r0, r0 │ │ - b.n c28e8 │ │ - bfcsel 1e, c25c2 , 22, gt │ │ + b.n c3538 │ │ + bfcsel 1e, c3212 , 22, gt │ │ movs r0, r0 │ │ - b.n c346a │ │ + b.n c40ba │ │ lsls r6, r1, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n c3204 │ │ + b.n c3e54 │ │ lsls r1, r6, #30 │ │ asrs r0, r1, #12 │ │ lsrs r7, r7, #31 │ │ asrs r7, r1, #13 │ │ movs r0, r0 │ │ - b.n c3488 │ │ + b.n c40d8 │ │ movs r5, r0 │ │ lsls r0, r4, #6 │ │ - beq.n c2e1c │ │ - b.n c327c │ │ + beq.n c3a6c │ │ + b.n c3ecc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5} │ │ - b.n c3420 │ │ + b.n c4070 │ │ @ instruction: 0xfb1c1aff │ │ lsls r1, r1, #26 │ │ - b.n c3136 │ │ + b.n c3d86 │ │ adds r6, r5, r4 │ │ - b.n c340a │ │ + b.n c405a │ │ subs r7, r7, #7 │ │ - b.n c349c │ │ + b.n c40ec │ │ lsrs r0, r0, #31 │ │ - b.n c2e04 │ │ - beq.n c2e3c │ │ - b.n c329c │ │ + b.n c3a54 │ │ + beq.n c3a8c │ │ + b.n c3eec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, sp, lr} │ │ - b.n c314e │ │ + b.n c3d9e │ │ str r4, [r1, r0] │ │ - b.n c2938 │ │ + b.n c3588 │ │ movs r0, #8 │ │ - b.n c293c │ │ + b.n c358c │ │ movs r5, r0 │ │ - b.n c2e6a │ │ + b.n c3aba │ │ adds r0, #2 │ │ - b.n c2e70 │ │ + b.n c3ac0 │ │ movs r0, r0 │ │ - b.n c3148 │ │ + b.n c3d98 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ str r6, [r0, r0] │ │ - b.n c316a │ │ + b.n c3dba │ │ movs r7, r5 │ │ and.w r0, r0, r0, lsl #8 │ │ - b.n c29dc │ │ + b.n c362c │ │ subs r1, r2, #7 │ │ - b.n c3454 │ │ + b.n c40a4 │ │ movs r1, r0 │ │ - b.n c345e │ │ + b.n c40ae │ │ movs r5, r6 │ │ subs r0, r0, r0 │ │ movs r0, #24 │ │ - b.n c296a │ │ + b.n c35ba │ │ strb r1, [r0, #0] │ │ - b.n c32c8 │ │ + b.n c3f18 │ │ adds r0, #180 @ 0xb4 │ │ - b.n c31f2 │ │ + b.n c3e42 │ │ movs r0, r0 │ │ - b.n c34f2 │ │ + b.n c4142 │ │ adds r0, #7 │ │ - b.n c3158 │ │ + b.n c3da8 │ │ adds r0, #180 @ 0xb4 │ │ - b.n c31de │ │ + b.n c3e2e │ │ mrc2 10, 6, r0, cr9, cr15, {7} @ │ │ str r4, [r0, r0] │ │ - b.n c3362 │ │ + b.n c3fb2 │ │ adds r0, #0 │ │ - b.n c35a2 │ │ + b.n c41f2 │ │ adds r0, #188 @ 0xbc │ │ - b.n c296a │ │ + b.n c35ba │ │ asrs r0, r6, #2 │ │ - b.n c31f4 │ │ - beq.n c2ea4 │ │ - b.n c3304 │ │ + b.n c3e44 │ │ + beq.n c3af4 │ │ + b.n c3f54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r3} │ │ - b.n c2ec8 │ │ + b.n c3b18 │ │ adds r0, #12 │ │ - b.n c2eca │ │ + b.n c3b1a │ │ movs r3, r0 │ │ - b.n c319e │ │ + b.n c3dee │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n c29a8 │ │ + b.n c35f8 │ │ movs r0, r0 │ │ - b.n c352a │ │ + b.n c417a │ │ movs r6, r7 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n c31d2 │ │ + b.n c3e22 │ │ asrs r2, r1, #32 │ │ - b.n c31d6 │ │ - bhi.n c2e5a │ │ + b.n c3e26 │ │ + bhi.n c3aaa │ │ @ instruction: 0xebff0000 │ │ - b.n c353e │ │ + b.n c418e │ │ lsls r4, r0, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n c31e6 │ │ + b.n c3e36 │ │ lsrs r5, r1, #8 │ │ orn r0, r6, #2179072 @ 0x214000 │ │ - b.n c31ee │ │ + b.n c3e3e │ │ movs r0, #10 │ │ - b.n c31f2 │ │ + b.n c3e42 │ │ movs r0, r0 │ │ - b.n c29e2 │ │ + b.n c3632 │ │ lsrs r5, r1, #8 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n c29c0 │ │ + b.n c3610 │ │ asrs r5, r0, #32 │ │ - b.n c3202 │ │ + b.n c3e52 │ │ movs r4, r1 │ │ - b.n c29ee │ │ - bls.n c2eda │ │ + b.n c363e │ │ + bls.n c3b2a │ │ @ instruction: 0xebff0000 │ │ - b.n c356e │ │ + b.n c41be │ │ @ instruction: 0xff871aff │ │ movs r4, r1 │ │ - b.n c29fe │ │ + b.n c364e │ │ lsls r0, r0, #1 │ │ - b.n c29fa │ │ + b.n c364a │ │ str r0, [r1, #4] │ │ - b.n c29fe │ │ + b.n c364e │ │ movs r5, #208 @ 0xd0 │ │ - b.n c326e │ │ + b.n c3ebe │ │ movs r2, r1 │ │ - b.n c300a │ │ + b.n c3c5a │ │ asrs r0, r0, #32 │ │ - b.n c3430 │ │ + b.n c4080 │ │ lsls r0, r6, #23 │ │ - b.n c327a │ │ + b.n c3eca │ │ lsls r0, r0, #1 │ │ - b.n c2a2c │ │ + b.n c367c │ │ asrs r4, r2, #1 │ │ - b.n c2a30 │ │ + b.n c3680 │ │ movs r0, #0 │ │ - b.n c2a1a │ │ + b.n c366a │ │ lsrs r1, r0, #32 │ │ - b.n c3520 │ │ + b.n c4170 │ │ lsls r4, r0, #1 │ │ - b.n c2a3c │ │ + b.n c368c │ │ movs r0, #0 │ │ - b.n c2a06 │ │ + b.n c3656 │ │ movs r4, r2 │ │ - b.n c3414 │ │ + b.n c4064 │ │ mcr2 10, 5, r1, cr15, cr15, {7} @ │ │ asrs r0, r1, #1 │ │ - b.n c2a4c │ │ + b.n c369c │ │ @ instruction: 0xfbfbeaff │ │ movs r0, #16 │ │ - b.n c2a42 │ │ + b.n c3692 │ │ adds r0, #0 │ │ - b.n c365e │ │ + b.n c42ae │ │ adds r0, #8 │ │ - b.n c2a26 │ │ + b.n c3676 │ │ asrs r0, r6, #2 │ │ - b.n c32b0 │ │ - beq.n c2f60 │ │ - b.n c33c0 │ │ + b.n c3f00 │ │ + beq.n c3bb0 │ │ + b.n c4010 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5, r6} │ │ - b.n c344c │ │ + b.n c409c │ │ asrs r4, r0, #32 │ │ - b.n c3276 │ │ + b.n c3ec6 │ │ movs r0, #1 │ │ - b.n c367a │ │ + b.n c42ca │ │ adds r0, #0 │ │ - b.n c367e │ │ - blt.n c2e44 │ │ + b.n c42ce │ │ + blt.n c3a94 │ │ @ instruction: 0xebffff45 │ │ @ instruction: 0xeaff0030 │ │ - b.n c33e0 │ │ + b.n c4030 │ │ movs r0, #6 │ │ - b.n c328e │ │ - bhi.n c2fbc │ │ + b.n c3ede │ │ + bhi.n c3c0c │ │ @ instruction: 0xebff002c │ │ - b.n c298c │ │ + b.n c35dc │ │ movs r0, r0 │ │ - b.n c35fa │ │ + b.n c424a │ │ mrc2 10, 4, r1, cr8, cr15, {7} @ │ │ str r0, [r6, r0] │ │ - b.n c2998 │ │ + b.n c35e8 │ │ @ instruction: 0xffe1eaff │ │ asrs r0, r0, #3 │ │ - b.n c2aa8 │ │ + b.n c36f8 │ │ movs r1, r0 │ │ - b.n c36ae │ │ + b.n c42fe │ │ adds r0, #188 @ 0xbc │ │ - b.n c2ab0 │ │ + b.n c3700 │ │ asrs r1, r0, #32 │ │ - b.n c3094 │ │ + b.n c3ce4 │ │ movs r0, #0 │ │ - b.n c2a94 │ │ + b.n c36e4 │ │ adds r0, #3 │ │ - b.n c309c │ │ + b.n c3cec │ │ movs r5, #153 @ 0x99 │ │ - b.n c3582 │ │ - ldrb r4, [r2, r6] │ │ + b.n c41d2 │ │ + ldrb r5, [r2, r6] │ │ @ instruction: 0xebffff46 │ │ @ instruction: 0xeaff0088 │ │ - b.n c2acc │ │ + b.n c371c │ │ asrs r1, r6, #30 │ │ - b.n c35a2 │ │ + b.n c41f2 │ │ subs r7, r7, #7 │ │ - b.n c3634 │ │ + b.n c4284 │ │ ands r4, r2 │ │ - b.n c349c │ │ + b.n c40ec │ │ movs r0, r0 │ │ - b.n c30bc │ │ + b.n c3d0c │ │ lsls r2, r3, #1 │ │ - b.n c2b42 │ │ + b.n c3792 │ │ movs r0, r0 │ │ - b.n c3646 │ │ + b.n c4296 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n c32ee │ │ - beq.n c2fe8 │ │ - b.n c3448 │ │ + b.n c3f3e │ │ + beq.n c3c38 │ │ + b.n c4098 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3} │ │ - b.n c36fa │ │ - beq.n c2ff4 │ │ - b.n c3454 │ │ + b.n c434a │ │ + beq.n c3c44 │ │ + b.n c40a4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, ip} │ │ - b.n c2b04 │ │ + b.n c3754 │ │ adds r0, #84 @ 0x54 │ │ - b.n c2b08 │ │ + b.n c3758 │ │ lsls r4, r2, #1 │ │ - b.n c2b0c │ │ + b.n c375c │ │ asrs r1, r0, #32 │ │ - b.n c30f0 │ │ + b.n c3d40 │ │ adds r0, #3 │ │ - b.n c30f4 │ │ + b.n c3d44 │ │ movs r0, #24 │ │ - b.n c2af4 │ │ + b.n c3744 │ │ movs r0, r0 │ │ - b.n c30fc │ │ + b.n c3d4c │ │ movs r3, #223 @ 0xdf │ │ - b.n c35e2 │ │ + b.n c4232 │ │ lsls r1, r0, #10 │ │ stmia.w sp, {r0} │ │ - b.n c372a │ │ + b.n c437a │ │ strh r4, [r1, #0] │ │ - b.n c2b08 │ │ - b.n c3010 │ │ - b.n c2b0c │ │ + b.n c3758 │ │ + b.n c3c60 │ │ + b.n c375c │ │ stmia r0!, {r2, r4} │ │ - b.n c2b10 │ │ + b.n c3760 │ │ str r4, [r3, r0] │ │ - b.n c2b14 │ │ - ldrb r6, [r6, r5] │ │ + b.n c3764 │ │ + ldrb r7, [r6, r5] │ │ @ instruction: 0xebff0004 │ │ - b.n c3342 │ │ - beq.n c303c │ │ - b.n c349c │ │ + b.n c3f92 │ │ + beq.n c3c8c │ │ + b.n c40ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r3, pc} │ │ - b.n c334e │ │ + b.n c3f9e │ │ str r0, [r1, r1] │ │ - b.n c2b4c │ │ + b.n c379c │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n c2b50 │ │ + b.n c37a0 │ │ @ instruction: 0xfab2eaff │ │ - add r4, sp, #704 @ 0x2c0 │ │ + add r4, sp, #384 @ 0x180 │ │ movs r1, r0 │ │ - str r1, [r3, #16] │ │ - vdup.32 d21, d4[0] │ │ - vrshr.u64 d26, d9, #12 │ │ - @ instruction: 0xfff4afb4 │ │ + strb r1, [r0, r3] │ │ + @ instruction: 0xfff44f0a │ │ + @ instruction: 0xfff495c0 │ │ + vqrdmlsh.s q13, q2, d20[0] │ │ movs r1, r0 │ │ - str r5, [r6, #20] │ │ - vtbl.8 d23, {d4-d6}, d2 │ │ + strb r5, [r3, r4] │ │ + @ instruction: 0xfff46e9c │ │ @ instruction: 0xfff44bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c3558 │ │ - beq.n c3050 │ │ - b.n c34dc │ │ + b.n c41a8 │ │ + beq.n c3ca0 │ │ + b.n c412c │ │ ands r0, r0 │ │ - b.n c3386 │ │ + b.n c3fd6 │ │ movs r4, r0 │ │ - b.n c2bea │ │ + b.n c383a │ │ movs r1, r0 │ │ - b.n c366e │ │ + b.n c42be │ │ lsls r6, r2, #1 │ │ subs r0, r0, r0 │ │ str r4, [r1, r0] │ │ - b.n c2b7e │ │ + b.n c37ce │ │ adds r5, #86 @ 0x56 │ │ - b.n c3664 │ │ + b.n c42b4 │ │ adds r5, #85 @ 0x55 │ │ - b.n c36e8 │ │ + b.n c4338 │ │ lsls r0, r7, #8 │ │ - b.n c2b8c │ │ + b.n c37dc │ │ movs r1, r0 │ │ - b.n c3566 │ │ + b.n c41b6 │ │ lsls r0, r7, #8 │ │ - b.n c2b74 │ │ + b.n c37c4 │ │ movs r3, r0 │ │ - b.n c330e │ │ + b.n c3f5e │ │ movs r2, r2 │ │ cmp r2, #0 │ │ movs r0, r1 │ │ - b.n c2b9e │ │ + b.n c37ee │ │ adds r0, #0 │ │ - b.n c2c1a │ │ + b.n c386a │ │ movs r1, r0 │ │ - b.n c36a4 │ │ + b.n c42f4 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ adds r0, #12 │ │ - b.n c2bae │ │ + b.n c37fe │ │ strb r4, [r1, #1] │ │ - b.n c2bb0 │ │ + b.n c3800 │ │ movs r7, r0 │ │ - b.n c332e │ │ + b.n c3f7e │ │ movs r1, r4 │ │ lsrs r0, r0, #8 │ │ str r4, [r0, #4] │ │ - b.n c2bc0 │ │ + b.n c3810 │ │ strb r1, [r0, #0] │ │ - b.n c35a8 │ │ + b.n c41f8 │ │ movs r0, r0 │ │ - b.n c334c │ │ + b.n c3f9c │ │ adds r0, #178 @ 0xb2 │ │ - b.n c344e │ │ + b.n c409e │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ lsls r2, r6, #14 │ │ - b.n c3456 │ │ + b.n c40a6 │ │ movs r0, r0 │ │ - b.n c31b4 │ │ + b.n c3e04 │ │ adds r0, #33 @ 0x21 │ │ - b.n c35b2 │ │ + b.n c4202 │ │ movs r1, r3 │ │ and.w r0, r0, lr, lsr #12 │ │ - b.n c35c0 │ │ + b.n c4210 │ │ movs r7, r2 │ │ and.w r0, r0, r6 │ │ - b.n c2c6c │ │ + b.n c38bc │ │ movs r0, r1 │ │ - b.n c36e6 │ │ + b.n c4336 │ │ @ instruction: 0xffe91aff │ │ movs r5, r0 │ │ - b.n c340e │ │ + b.n c405e │ │ str r2, [r0, #0] │ │ - b.n c3412 │ │ + b.n c4062 │ │ strb r1, [r0, #0] │ │ - b.n c3416 │ │ + b.n c4066 │ │ lsrs r2, r6, #10 │ │ add.w r0, r0, r7, lsl #4 │ │ - b.n c341e │ │ + b.n c406e │ │ movs r0, #6 │ │ - b.n c3422 │ │ + b.n c4072 │ │ @ instruction: 0xffe2eaff │ │ movs r4, r0 │ │ - b.n c342a │ │ + b.n c407a │ │ str r2, [r0, #0] │ │ - b.n c342e │ │ + b.n c407e │ │ strb r1, [r0, #0] │ │ - b.n c3432 │ │ + b.n c4082 │ │ lsrs r5, r3, #9 │ │ add.w r0, r0, r0 │ │ - b.n c379a │ │ + b.n c43ea │ │ lsls r5, r4, #1 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n c2c2a │ │ + b.n c387a │ │ asrs r7, r0, #32 │ │ - b.n c3446 │ │ + b.n c4096 │ │ movs r0, #6 │ │ - b.n c344a │ │ + b.n c409a │ │ adds r0, #12 │ │ - b.n c2c36 │ │ + b.n c3886 │ │ strb r4, [r1, #1] │ │ - b.n c2c38 │ │ + b.n c3888 │ │ movs r7, r0 │ │ - b.n c33b6 │ │ + b.n c4006 │ │ @ instruction: 0xffdd1aff │ │ adds r0, #27 │ │ - b.n c385e │ │ + b.n c44ae │ │ movs r0, r0 │ │ - b.n c37c4 │ │ + b.n c4414 │ │ strb r3, [r0, #2] │ │ - b.n c3466 │ │ + b.n c40b6 │ │ movs r4, r0 │ │ asrs r1, r2, #22 │ │ adds r2, #64 @ 0x40 │ │ - b.n c2c58 │ │ + b.n c38a8 │ │ asrs r1, r0, #32 │ │ asrs r0, r0, #10 │ │ lsls r0, r0, #1 │ │ - b.n c2c60 │ │ + b.n c38b0 │ │ asrs r1, r0, #32 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ - b.n c37e2 │ │ + b.n c4432 │ │ movs r0, #4 │ │ asrs r2, r2, #22 │ │ movs r0, #0 │ │ lsls r0, r4, #14 │ │ asrs r1, r0, #32 │ │ - b.n c324e │ │ + b.n c3e9e │ │ asrs r1, r0, #32 │ │ - b.n c38d0 │ │ + b.n c4520 │ │ movs r0, #92 @ 0x5c │ │ - b.n c2cf2 │ │ + b.n c3942 │ │ asrs r0, r1, #32 │ │ - b.n c3658 │ │ + b.n c42a8 │ │ movs r0, r0 │ │ - b.n c3800 │ │ + b.n c4450 │ │ asrs r1, r6, #8 │ │ - b.n c326c │ │ + b.n c3ebc │ │ asrs r1, r0, #32 │ │ - b.n c3664 │ │ + b.n c42b4 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, #60 @ 0x3c │ │ - b.n c2c94 │ │ + b.n c38e4 │ │ strb r4, [r1, #9] │ │ - b.n c2c98 │ │ + b.n c38e8 │ │ movs r0, #7 │ │ - b.n c3276 │ │ + b.n c3ec6 │ │ movs r0, #2 │ │ - b.n c31f8 │ │ + b.n c3e48 │ │ movs r1, r0 │ │ and.w r2, r0, ip, lsl #29 │ │ - b.n c2ca8 │ │ + b.n c38f8 │ │ movs r0, #0 │ │ - b.n c38c2 │ │ + b.n c4512 │ │ str r0, [r1, #0] │ │ - b.n c368c │ │ + b.n c42dc │ │ movs r0, r0 │ │ - b.n c3830 │ │ + b.n c4480 │ │ ldr r5, [r4, #96] @ 0x60 │ │ lsls r5, r0, #10 │ │ lsls r0, r7, #2 │ │ - b.n c2cb2 │ │ + b.n c3902 │ │ adds r0, #0 │ │ - b.n c2cc2 │ │ + b.n c3912 │ │ movs r0, r0 │ │ - b.n c32a8 │ │ + b.n c3ef8 │ │ adds r0, #3 │ │ - b.n c32a0 │ │ + b.n c3ef0 │ │ adds r0, #0 │ │ - b.n c3228 │ │ + b.n c3e78 │ │ movs r0, r0 │ │ - b.n c384c │ │ + b.n c449c │ │ movs r1, r0 │ │ - bcc.n c324e │ │ + bcc.n c3e9e │ │ movs r3, r7 │ │ add r2, sp, #0 │ │ str r5, [r2, #12] │ │ - b.n c355a │ │ + b.n c41aa │ │ movs r0, r0 │ │ - b.n c38f6 │ │ + b.n c4546 │ │ movs r0, r0 │ │ - b.n c3866 │ │ + b.n c44b6 │ │ movs r5, r6 │ │ - ldr r2, [pc, #0] @ (c31bc ) │ │ + ldr r2, [pc, #0] @ (c3e0c ) │ │ asrs r4, r1, #32 │ │ - b.n c2cea │ │ + b.n c393a │ │ movs r0, #4 │ │ - b.n c2d68 │ │ + b.n c39b8 │ │ movs r0, r1 │ │ - b.n c37ee │ │ + b.n c443e │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r1, #6 │ │ - b.n c32da │ │ + b.n c3f2a │ │ strh r0, [r3, #30] │ │ - b.n c3558 │ │ + b.n c41a8 │ │ movs r0, #28 │ │ - b.n c2cfe │ │ + b.n c394e │ │ asrs r0, r0, #32 │ │ - b.n c2d02 │ │ + b.n c3952 │ │ movs r0, #4 │ │ - b.n c2d06 │ │ + b.n c3956 │ │ asrs r0, r1, #32 │ │ - b.n c3228 │ │ + b.n c3e78 │ │ movs r0, #9 │ │ - b.n c322e │ │ + b.n c3e7e │ │ asrs r2, r0, #32 │ │ - b.n c3510 │ │ + b.n c4160 │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ strb r4, [r3, #0] │ │ - b.n c36fe │ │ + b.n c434e │ │ asrs r0, r0, #32 │ │ - b.n c393a │ │ + b.n c458a │ │ asrs r5, r0, #32 │ │ - b.n c2d86 │ │ + b.n c39d6 │ │ movs r1, r1 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n c3546 │ │ - bvs.n c3298 │ │ + b.n c4196 │ │ + bvs.n c3ee8 │ │ @ instruction: 0xebff0000 │ │ - b.n c38ae │ │ + b.n c44fe │ │ movs r0, r4 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n c2dbe │ │ + b.n c3a0e │ │ movs r1, r0 │ │ - b.n c371a │ │ + b.n c436a │ │ movs r5, r0 │ │ - b.n c2da6 │ │ + b.n c39f6 │ │ asrs r0, r6, #1 │ │ - b.n c2f80 │ │ + b.n c3bd0 │ │ movs r6, r0 │ │ - b.n c34c8 │ │ + b.n c4118 │ │ movs r0, r3 │ │ ldmia r2!, {} │ │ asrs r1, r6, #1 │ │ - b.n c2f8c │ │ + b.n c3bdc │ │ movs r4, r1 │ │ - b.n c2d5a │ │ + b.n c39aa │ │ movs r1, #1 │ │ - b.n c3164 │ │ + b.n c3db4 │ │ strh r0, [r3, #30] │ │ - b.n c35ba │ │ + b.n c420a │ │ asrs r0, r0, #32 │ │ - b.n c2d62 │ │ + b.n c39b2 │ │ adds r0, #4 │ │ - b.n c2d66 │ │ + b.n c39b6 │ │ asrs r0, r1, #32 │ │ - b.n c3288 │ │ + b.n c3ed8 │ │ adds r0, #9 │ │ - b.n c3290 │ │ + b.n c3ee0 │ │ asrs r3, r0, #32 │ │ - b.n c3570 │ │ + b.n c41c0 │ │ @ instruction: 0xffeb1aff │ │ strh r0, [r0, r1] │ │ - b.n c2d76 │ │ + b.n c39c6 │ │ movs r0, r0 │ │ - b.n c3904 │ │ + b.n c4554 │ │ @ instruction: 0xffec0aff │ │ asrs r2, r7, #2 │ │ - b.n c3606 │ │ + b.n c4256 │ │ lsls r0, r0, #1 │ │ - b.n c3888 │ │ + b.n c44d8 │ │ @ instruction: 0xffe91aff │ │ asrs r0, r2, #32 │ │ - b.n c2d92 │ │ + b.n c39e2 │ │ strh r0, [r7, #16] │ │ - b.n c2d92 │ │ + b.n c39e2 │ │ movs r5, r0 │ │ - b.n c35b6 │ │ + b.n c4206 │ │ ldmia r0!, {r2, r3, r6, r7} │ │ @ instruction: 0xebff0080 │ │ - b.n c337e │ │ + b.n c3fce │ │ lsls r0, r0, #4 │ │ - b.n c338c │ │ + b.n c3fdc │ │ movs r0, r2 │ │ - b.n c2da6 │ │ + b.n c39f6 │ │ strh r4, [r0, #0] │ │ - b.n c2c8a │ │ + b.n c38da │ │ @ instruction: 0xffe0eaff │ │ movs r0, r0 │ │ - b.n c39d2 │ │ + b.n c4622 │ │ str r5, [r0, #0] │ │ - b.n c2e1e │ │ - beq.n c32c8 │ │ - b.n c3730 │ │ + b.n c3a6e │ │ + beq.n c3f18 │ │ + b.n c4380 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {ip} │ │ - b.n c2dbc │ │ + b.n c3a0c │ │ movs r5, r0 │ │ - b.n c35e6 │ │ + b.n c4236 │ │ asrs r4, r0, #32 │ │ - b.n c35ea │ │ + b.n c423a │ │ lsrs r5, r2, #9 │ │ add.w r0, r0, r0 │ │ - b.n c3952 │ │ + b.n c45a2 │ │ @ instruction: 0xfff71aff │ │ @ instruction: 0xffbceaff │ │ - ldr r3, [pc, #960] @ (c367c ) │ │ + ldr r3, [pc, #960] @ (c42cc ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c37dc │ │ - beq.n c32d4 │ │ - b.n c3760 │ │ + b.n c442c │ │ + beq.n c3f24 │ │ + b.n c43b0 │ │ ands r4, r1 │ │ - b.n c2dec │ │ + b.n c3a3c │ │ str r0, [r1, #36] @ 0x24 │ │ - b.n c2df6 │ │ + b.n c3a46 │ │ movs r0, r0 │ │ - b.n c397e │ │ + b.n c45ce │ │ movs r7, r6 │ │ lsrs r0, r0, #8 │ │ adds r0, #40 @ 0x28 │ │ - b.n c2e02 │ │ + b.n c3a52 │ │ strb r4, [r6, #8] │ │ - b.n c2e06 │ │ + b.n c3a56 │ │ movs r3, r0 │ │ - b.n c3590 │ │ + b.n c41e0 │ │ movs r0, r5 │ │ ldrh r0, [r0, #16] │ │ adds r2, #76 @ 0x4c │ │ - b.n c2e12 │ │ + b.n c3a62 │ │ strb r4, [r2, #0] │ │ - b.n c2e1a │ │ + b.n c3a6a │ │ strh r0, [r3, #30] │ │ - b.n c367a │ │ + b.n c42ca │ │ adds r0, #1 │ │ - b.n c377c │ │ + b.n c43cc │ │ strb r0, [r1, #9] │ │ - b.n c2e02 │ │ + b.n c3a52 │ │ strb r0, [r0, #0] │ │ - b.n c3a3e │ │ + b.n c468e │ │ adds r2, #76 @ 0x4c │ │ - b.n c2e0a │ │ + b.n c3a5a │ │ str r0, [r6, #12] │ │ - b.n c3686 │ │ + b.n c42d6 │ │ str r0, [sp, #16] │ │ - b.n c2e16 │ │ + b.n c3a66 │ │ strh r0, [r0, #0] │ │ - b.n c2e1a │ │ + b.n c3a6a │ │ adds r0, #4 │ │ - b.n c2e32 │ │ + b.n c3a82 │ │ movs r0, r0 │ │ - b.n c39bc │ │ + b.n c460c │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ adds r0, #12 │ │ - b.n c2e40 │ │ + b.n c3a90 │ │ movs r0, r0 │ │ - b.n c2e42 │ │ + b.n c3a92 │ │ adds r0, #64 @ 0x40 │ │ - b.n c2e4c │ │ + b.n c3a9c │ │ movs r0, #186 @ 0xba │ │ - b.n c36aa │ │ + b.n c42fa │ │ adds r0, #72 @ 0x48 │ │ - b.n c2e54 │ │ + b.n c3aa4 │ │ add r8, sl │ │ - b.n c36b8 │ │ + b.n c4308 │ │ str r1, [r0, #0] │ │ - b.n c385e │ │ + b.n c44ae │ │ strb r0, [r0, #0] │ │ - b.n c3884 │ │ + b.n c44d4 │ │ str r0, [r6, #76] @ 0x4c │ │ - b.n c36c4 │ │ + b.n c4314 │ │ adds r0, #0 │ │ - b.n c3a82 │ │ + b.n c46d2 │ │ adds r0, #188 @ 0xbc │ │ - b.n c36c6 │ │ + b.n c4316 │ │ adds r0, #12 │ │ - b.n c2e6c │ │ + b.n c3abc │ │ adds r0, #64 @ 0x40 │ │ - b.n c2e74 │ │ + b.n c3ac4 │ │ adds r0, #184 @ 0xb8 │ │ - b.n c36f8 │ │ + b.n c4348 │ │ adds r0, #20 │ │ - b.n c37dc │ │ + b.n c442c │ │ adds r0, #190 @ 0xbe │ │ - b.n c36da │ │ + b.n c432a │ │ adds r0, #16 │ │ - b.n c2e80 │ │ + b.n c3ad0 │ │ movs r1, r0 │ │ - b.n c3766 │ │ + b.n c43b6 │ │ movs r0, #1 │ │ - b.n c37a6 │ │ + b.n c43f6 │ │ lsrs r4, r3 │ │ - b.n c36f0 │ │ + b.n c4340 │ │ str r2, [r0, r0] │ │ - b.n c3478 │ │ + b.n c40c8 │ │ ands r0, r0 │ │ - b.n c347a │ │ + b.n c40ca │ │ lsrs r4, r7 │ │ - b.n c36fc │ │ + b.n c434c │ │ asrs r4, r0, #32 │ │ - b.n c2f1c │ │ + b.n c3b6c │ │ movs r1, r0 │ │ - b.n c39a0 │ │ + b.n c45f0 │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ - beq.n c33b4 │ │ - b.n c381c │ │ + beq.n c4004 │ │ + b.n c446c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {ip, lr} │ │ - b.n c36ce │ │ + b.n c431e │ │ movs r4, r0 │ │ - b.n c36d2 │ │ + b.n c4322 │ │ str r1, [r0, #0] │ │ - b.n c36d6 │ │ + b.n c4326 │ │ strb r2, [r0, #0] │ │ - b.n c36da │ │ - bhi.n c32e0 │ │ + b.n c432a │ │ + bhi.n c3f30 │ │ @ instruction: 0xebff1006 │ │ - b.n c36e2 │ │ + b.n c4332 │ │ str r0, [r1, #36] @ 0x24 │ │ - b.n c2ece │ │ + b.n c3b1e │ │ movs r5, r0 │ │ - b.n c36ea │ │ + b.n c433a │ │ movs r0, #7 │ │ - b.n c36ee │ │ + b.n c433e │ │ movs r0, r0 │ │ - b.n c3a5e │ │ + b.n c46ae │ │ @ instruction: 0xffcb1aff │ │ str r2, [r0, #0] │ │ - b.n c36fa │ │ + b.n c434a │ │ movs r0, #160 @ 0xa0 │ │ - b.n c2ee6 │ │ + b.n c3b36 │ │ strb r1, [r0, #0] │ │ - b.n c3702 │ │ + b.n c4352 │ │ str r0, [r0, r0] │ │ - b.n c2eea │ │ + b.n c3b3a │ │ movs r0, r0 │ │ - b.n c3a74 │ │ + b.n c46c4 │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ adds r1, #5 │ │ - b.n c32f6 │ │ + b.n c3f46 │ │ str r1, [r0, r0] │ │ - b.n c3860 │ │ + b.n c44b0 │ │ asrs r0, r0, #1 │ │ - b.n c2f02 │ │ + b.n c3b52 │ │ str r0, [r0, r0] │ │ - b.n c2ee2 │ │ + b.n c3b32 │ │ movs r0, #1 │ │ - b.n c3b22 │ │ + b.n c4772 │ │ movs r0, #0 │ │ - b.n c2f00 │ │ + b.n c3b50 │ │ movs r0, #4 │ │ - b.n c372a │ │ + b.n c437a │ │ str r0, [r0, r0] │ │ - b.n c372e │ │ - bls.n c3416 │ │ + b.n c437e │ │ + bls.n c4066 │ │ @ instruction: 0xebff0005 │ │ - b.n c3736 │ │ + b.n c4386 │ │ asrs r7, r0, #32 │ │ - b.n c373a │ │ + b.n c438a │ │ movs r0, #6 │ │ - b.n c373e │ │ + b.n c438e │ │ adds r0, #4 │ │ - b.n c2f22 │ │ + b.n c3b72 │ │ movs r0, r0 │ │ - b.n c3aac │ │ + b.n c46fc │ │ @ instruction: 0xffc30aff │ │ @ instruction: 0xffdceaff │ │ asrs r4, r3, #5 │ │ - b.n c2e38 │ │ + b.n c3a88 │ │ lsrs r4, r3 │ │ - b.n c3798 │ │ + b.n c43e8 │ │ adds r0, #2 │ │ - b.n c3524 │ │ + b.n c4174 │ │ movs r0, r0 │ │ - b.n c3526 │ │ + b.n c4176 │ │ movs r4, r1 │ │ - b.n c2f24 │ │ + b.n c3b74 │ │ adds r0, #16 │ │ - b.n c2f28 │ │ - beq.n c3458 │ │ - b.n c38c0 │ │ + b.n c3b78 │ │ + beq.n c40a8 │ │ + b.n c4510 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r2, ip} │ │ - b.n c3772 │ │ + b.n c43c2 │ │ movs r0, #1 │ │ - b.n c3b76 │ │ + b.n c47c6 │ │ adds r0, #0 │ │ - b.n c3b7a │ │ + b.n c47ca │ │ ands r0, r0 │ │ - b.n c377e │ │ + b.n c43ce │ │ str r7, [r0, r0] │ │ - b.n c3782 │ │ - bge.n c34c6 │ │ + b.n c43d2 │ │ + bge.n c4116 │ │ @ instruction: 0xebff0004 │ │ - b.n c378a │ │ + b.n c43da │ │ @ instruction: 0xffe9eaff │ │ - ldr r3, [pc, #960] @ (c3810 ) │ │ + ldr r3, [pc, #960] @ (c4460 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c3970 │ │ - beq.n c3468 │ │ - b.n c38f4 │ │ + b.n c45c0 │ │ + beq.n c40b8 │ │ + b.n c4544 │ │ strh r1, [r0, #0] │ │ - b.n c379e │ │ + b.n c43ee │ │ asrs r5, r2, #3 │ │ - b.n c3802 │ │ + b.n c4452 │ │ movs r0, #129 @ 0x81 │ │ - b.n c3566 │ │ + b.n c41b6 │ │ asrs r1, r0, #4 │ │ - b.n c356a │ │ + b.n c41ba │ │ str r4, [r3, #0] │ │ - b.n c2f90 │ │ + b.n c3be0 │ │ movs r7, #188 @ 0xbc │ │ - b.n c3816 │ │ + b.n c4466 │ │ str r4, [r2, r0] │ │ - b.n c3982 │ │ + b.n c45d2 │ │ asrs r2, r0, #2 │ │ - b.n c37ba │ │ + b.n c440a │ │ str r0, [sp, #20] │ │ - b.n c37be │ │ + b.n c440e │ │ adds r0, #177 @ 0xb1 │ │ - b.n c37f4 │ │ + b.n c4444 │ │ movs r0, #4 │ │ - b.n c2fb6 │ │ + b.n c3c06 │ │ strb r3, [r0, #0] │ │ - b.n c3594 │ │ + b.n c41e4 │ │ ands r1, r0 │ │ - b.n c3992 │ │ + b.n c45e2 │ │ asrs r6, r6, #2 │ │ - b.n c3840 │ │ + b.n c4490 │ │ ands r1, r0 │ │ - b.n c3c1e │ │ + b.n c486e │ │ asrs r1, r0, #32 │ │ - b.n c399c │ │ + b.n c45ec │ │ asrs r1, r0, #32 │ │ - b.n c3c20 │ │ + b.n c4870 │ │ ands r1, r0 │ │ - b.n c354a │ │ + b.n c419a │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ asrs r4, r7, #2 │ │ - b.n c3856 │ │ + b.n c44a6 │ │ stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ - b.n c385a │ │ + b.n c44aa │ │ movs r0, #1 │ │ - b.n c354a │ │ + b.n c419a │ │ movs r2, r0 │ │ - b.n c375e │ │ + b.n c43ae │ │ movs r4, r1 │ │ - bge.n c34ba │ │ + bge.n c410a │ │ asrs r0, r0, #32 │ │ - b.n c3bfe │ │ + b.n c484e │ │ str r0, [r0, r0] │ │ - b.n c2ff0 │ │ + b.n c3c40 │ │ str r0, [r0, #0] │ │ - b.n c3806 │ │ + b.n c4456 │ │ lsls r5, r7, #1 │ │ add.w r7, r0, r1 │ │ - b.n c3c0e │ │ + b.n c485e │ │ asrs r0, r1, #32 │ │ - b.n c3812 │ │ + b.n c4462 │ │ movs r0, r0 │ │ - b.n c2ff0 │ │ + b.n c3c40 │ │ movs r6, r0 │ │ - b.n c381a │ │ + b.n c446a │ │ movs r0, #0 │ │ - b.n c3c1e │ │ + b.n c486e │ │ adds r0, #5 │ │ - b.n c3822 │ │ + b.n c4472 │ │ lsls r5, r0, #3 │ │ @ instruction: 0xeb00d018 │ │ - b.n c3980 │ │ + b.n c45d0 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r5, r7} │ │ - b.n c3852 │ │ + b.n c44a2 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r5, r0, #32 │ │ - b.n c383a │ │ + b.n c448a │ │ strb r0, [r6, #2] │ │ - b.n c38a0 │ │ + b.n c44f0 │ │ movs r3, r0 │ │ - b.n c37b0 │ │ + b.n c4400 │ │ movs r0, #4 │ │ str r0, [sp, #284] @ 0x11c │ │ movs r0, #176 @ 0xb0 │ │ str r1, [sp, #772] @ 0x304 │ │ asrs r2, r0, #32 │ │ - b.n c3a10 │ │ + b.n c4660 │ │ movs r1, r0 │ │ - b.n c39b2 │ │ + b.n c4602 │ │ @ instruction: 0xfff81aff │ │ movs r0, #12 │ │ - b.n c35a0 │ │ + b.n c41f0 │ │ asrs r4, r1, #32 │ │ - b.n c3628 │ │ + b.n c4278 │ │ movs r4, r0 │ │ - b.n c35a4 │ │ + b.n c41f4 │ │ movs r0, #8 │ │ - b.n c3a2a │ │ - mvns r5, r4 │ │ - @ instruction: 0xfa0000be │ │ - b.n c38da │ │ + b.n c467a │ │ + add r3, r4 │ │ + @ instruction: 0xfb0000be │ │ + b.n c452a │ │ asrs r0, r6, #2 │ │ - b.n c38e4 │ │ + b.n c4534 │ │ movs r4, r0 │ │ - b.n c35b6 │ │ + b.n c4206 │ │ lsls r6, r7, #2 │ │ - b.n c38c6 │ │ + b.n c4516 │ │ movs r0, #4 │ │ - b.n c306e │ │ + b.n c3cbe │ │ strb r1, [r0, #0] │ │ - b.n c364c │ │ + b.n c429c │ │ movs r0, r0 │ │ - b.n c3bea │ │ + b.n c483a │ │ movs r0, #182 @ 0xb6 │ │ - b.n c38d8 │ │ + b.n c4528 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n c3082 │ │ + b.n c3cd2 │ │ movs r0, r1 │ │ - b.n c3a64 │ │ - mvns r0, r3 │ │ - @ instruction: 0xfa000000 │ │ - b.n c3c9e │ │ - beq.n c3590 │ │ - b.n c39f8 │ │ + b.n c46b4 │ │ + add lr, r0 │ │ + mla r0, r0, r0, r0 │ │ + b.n c48ee │ │ + beq.n c41e0 │ │ + b.n c4648 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c3a88 │ │ + b.n c46d8 │ │ cmp lr, r6 │ │ - b.n c3912 │ │ + b.n c4562 │ │ stmia r0!, {} │ │ - b.n c3cb6 │ │ + b.n c4906 │ │ movs r3, r0 │ │ - b.n c3822 │ │ + b.n c4472 │ │ movs r1, r1 │ │ subs r2, #0 │ │ str r3, [r0, #0] │ │ - b.n c3686 │ │ - b.n c30e4 │ │ - b.n c3926 │ │ + b.n c42d6 │ │ + b.n c3d34 │ │ + b.n c4576 │ │ str r1, [r0, r0] │ │ - b.n c3a96 │ │ + b.n c46e6 │ │ strb r1, [r0, #0] │ │ - b.n c3d18 │ │ + b.n c4968 │ │ movs r6, r1 │ │ - b.n c3840 │ │ + b.n c4490 │ │ movs r3, r0 │ │ ldrh r0, [r0, #16] │ │ strb r4, [r6, r6] │ │ - b.n c393a │ │ + b.n c458a │ │ movs r5, r0 │ │ - b.n c36ac │ │ + b.n c42fc │ │ movs r1, r0 │ │ - b.n c3842 │ │ + b.n c4492 │ │ movs r3, r0 │ │ ldr r2, [sp, #0] │ │ movs r2, r0 │ │ - b.n c38ea │ │ + b.n c453a │ │ movs r1, r0 │ │ - b.n c39ae │ │ + b.n c45fe │ │ movs r0, r0 │ │ - b.n c36ca │ │ + b.n c431a │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r7} │ │ - b.n c3862 │ │ + b.n c44b2 │ │ movs r6, r0 │ │ subs r2, #0 │ │ movs r3, r0 │ │ - b.n c36ce │ │ + b.n c431e │ │ strb r1, [r0, #0] │ │ - b.n c3ac6 │ │ + b.n c4716 │ │ strb r1, [r0, #0] │ │ - b.n c3d58 │ │ + b.n c49a8 │ │ movs r6, r1 │ │ - b.n c387c │ │ + b.n c44cc │ │ strb r5, [r0, #0] │ │ str r0, [sp, #540] @ 0x21c │ │ movs r1, r0 │ │ str r1, [sp, #348] @ 0x15c │ │ movs r4, r0 │ │ ldr r2, [sp, #0] │ │ movs r6, r0 │ │ - b.n c391e │ │ + b.n c456e │ │ stmia r0!, {r0, r1} │ │ - b.n c3922 │ │ + b.n c4572 │ │ movs r1, r0 │ │ - b.n c39e6 │ │ + b.n c4636 │ │ movs r0, r0 │ │ - b.n c3702 │ │ + b.n c4352 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, r7, ip, sp, lr} │ │ - b.n c36f8 │ │ + b.n c4348 │ │ stmia r0!, {r0, r1, r7} │ │ - b.n c3936 │ │ + b.n c4586 │ │ movs r4, r0 │ │ - b.n c38a8 │ │ + b.n c44f8 │ │ @ instruction: 0xffea8aff │ │ str r0, [sp, #12] │ │ - b.n c3702 │ │ + b.n c4352 │ │ str r1, [r0, #0] │ │ - b.n c3b18 │ │ + b.n c4768 │ │ str r1, [r0, #0] │ │ - b.n c3d96 │ │ + b.n c49e6 │ │ movs r6, r1 │ │ - b.n c38ba │ │ + b.n c450a │ │ str r5, [r0, #0] │ │ str r0, [sp, #536] @ 0x218 │ │ movs r1, r0 │ │ str r1, [sp, #344] @ 0x158 │ │ @ instruction: 0xffe38aff │ │ lsls r3, r0, #4 │ │ - b.n c38c6 │ │ + b.n c4516 │ │ movs r4, r0 │ │ cmp r2, #0 │ │ movs r1, r1 │ │ - b.n c3966 │ │ + b.n c45b6 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n c396a │ │ + b.n c45ba │ │ movs r1, r0 │ │ - b.n c3a2e │ │ + b.n c467e │ │ movs r0, r0 │ │ - b.n c374a │ │ + b.n c439a │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, pc} │ │ - b.n c374c │ │ + b.n c439c │ │ movs r1, r0 │ │ - b.n c3b4e │ │ + b.n c479e │ │ movs r1, r0 │ │ - b.n c3dc2 │ │ + b.n c4a12 │ │ movs r6, r1 │ │ - b.n c38e6 │ │ + b.n c4536 │ │ @ instruction: 0xfff58aff │ │ movs r5, r0 │ │ - b.n c374e │ │ + b.n c439e │ │ stmia r0!, {r0, r1, r2} │ │ - b.n c3992 │ │ + b.n c45e2 │ │ movs r1, r0 │ │ - b.n c38f6 │ │ + b.n c4546 │ │ movs r1, r1 │ │ - b.n c399a │ │ + b.n c45ea │ │ @ instruction: 0xffd28aff │ │ lsls r3, r0, #4 │ │ - b.n c3768 │ │ + b.n c43b8 │ │ stmia r1!, {r0, r1} │ │ - b.n c39a6 │ │ + b.n c45f6 │ │ movs r4, r0 │ │ - b.n c390a │ │ + b.n c455a │ │ movs r3, r0 │ │ ldr r2, [sp, #0] │ │ movs r0, r1 │ │ - b.n c39b2 │ │ + b.n c4602 │ │ movs r1, r0 │ │ - b.n c3a76 │ │ + b.n c46c6 │ │ movs r0, r0 │ │ - b.n c3792 │ │ + b.n c43e2 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r0, r1, ip, sp} │ │ - b.n c3792 │ │ + b.n c43e2 │ │ strb r0, [r0, #0] │ │ - b.n c3dc6 │ │ + b.n c4a16 │ │ adds r0, #1 │ │ - b.n c3b90 │ │ + b.n c47e0 │ │ ands r0, r0 │ │ - b.n c3dce │ │ + b.n c4a1e │ │ adds r0, #1 │ │ - b.n c3e18 │ │ + b.n c4a68 │ │ movs r6, r1 │ │ - b.n c393c │ │ + b.n c458c │ │ adds r0, #5 │ │ - b.n c37a0 │ │ + b.n c43f0 │ │ strb r1, [r0, #0] │ │ strh r0, [r0, #24] │ │ movs r1, r0 │ │ - b.n c3948 │ │ + b.n c4598 │ │ ands r1, r0 │ │ strh r0, [r0, #24] │ │ asrs r4, r0, #32 │ │ - b.n c39d8 │ │ + b.n c4628 │ │ strh r2, [r0, #0] │ │ lsls r0, r0, #2 │ │ stmia r0!, {} │ │ lsls r0, r4, #6 │ │ movs r0, r1 │ │ - b.n c39f6 │ │ + b.n c4646 │ │ movs r1, r0 │ │ - b.n c3aba │ │ + b.n c470a │ │ movs r0, r0 │ │ - b.n c37d6 │ │ + b.n c4426 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c3be4 │ │ + b.n c4834 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c3a6e │ │ + b.n c46be │ │ adds r1, #2 │ │ - b.n c37d2 │ │ + b.n c4422 │ │ lsls r2, r0, #2 │ │ - b.n c37d6 │ │ + b.n c4426 │ │ strh r4, [r3, #0] │ │ - b.n c3200 │ │ + b.n c3e50 │ │ lsls r4, r7, #30 │ │ - b.n c3a7e │ │ + b.n c46ce │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ - b.n c3a92 │ │ + b.n c46e2 │ │ lsls r2, r7 │ │ - b.n c3a96 │ │ + b.n c46e6 │ │ movs r0, #172 @ 0xac │ │ - b.n c3a2a │ │ + b.n c467a │ │ movs r0, r4 │ │ - b.n c3d16 │ │ + b.n c4966 │ │ movs r6, r3 │ │ subs r0, r0, r0 │ │ strb r4, [r2, #0] │ │ - b.n c3c06 │ │ + b.n c4856 │ │ movs r2, r0 │ │ - b.n c3d22 │ │ + b.n c4972 │ │ asrs r0, r0, #2 │ │ - b.n c380c │ │ + b.n c445c │ │ str r0, [sp, #704] @ 0x2c0 │ │ - b.n c3aa4 │ │ + b.n c46f4 │ │ str r1, [r1, r0] │ │ - b.n c3814 │ │ + b.n c4464 │ │ asrs r6, r6, #2 │ │ - b.n c3ab4 │ │ + b.n c4704 │ │ asrs r0, r1, #32 │ │ - b.n c3c10 │ │ + b.n c4860 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ ands r4, r0 │ │ - b.n c32c0 │ │ - b.n c3720 │ │ - b.n c3e5a │ │ + b.n c3f10 │ │ + b.n c4370 │ │ + b.n c4aaa │ │ movs r1, r0 │ │ - b.n c3d46 │ │ - b.n c3720 │ │ + b.n c4996 │ │ + b.n c4370 │ │ lsls r5, r2, #22 │ │ asrs r1, r0, #32 │ │ - b.n c3842 │ │ + b.n c4492 │ │ asrs r1, r0, #32 │ │ - b.n c3c2c │ │ + b.n c487c │ │ ldrsh r6, [r7, r7] │ │ - b.n c3d4c │ │ + b.n c499c │ │ str r5, [r0, r0] │ │ - b.n c3734 │ │ - b.n c3736 │ │ - b.n c3eb8 │ │ + b.n c4384 │ │ + b.n c4386 │ │ + b.n c4b08 │ │ movs r2, r0 │ │ - b.n c3df2 │ │ + b.n c4a42 │ │ movs r7, r3 │ │ cmp r2, #0 │ │ lsls r6, r7, #2 │ │ - b.n c3af2 │ │ + b.n c4742 │ │ asrs r0, r0, #32 │ │ - b.n c3854 │ │ + b.n c44a4 │ │ movs r0, #0 │ │ - b.n c37dc │ │ + b.n c442c │ │ movs r6, r1 │ │ - b.n c3850 │ │ - muls r3, r3 │ │ - @ instruction: 0xfa0000bc │ │ - b.n c3b06 │ │ + b.n c44a0 │ │ + bics r1, r3 │ │ + @ instruction: 0xfb0000bc │ │ + b.n c4756 │ │ asrs r6, r7, #2 │ │ - b.n c3b0a │ │ + b.n c475a │ │ movs r2, r0 │ │ - b.n c3bde │ │ + b.n c482e │ │ lsls r4, r7, #2 │ │ - b.n c3af2 │ │ + b.n c4742 │ │ movs r5, r0 │ │ - b.n c3868 │ │ + b.n c44b8 │ │ lsls r6, r7, #2 │ │ - b.n c3afa │ │ + b.n c474a │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {ip, sp} │ │ - b.n c3b32 │ │ + b.n c4782 │ │ movs r0, #3 │ │ - b.n c389a │ │ + b.n c44ea │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #184 @ 0xb8 │ │ - b.n c3b2e │ │ + b.n c477e │ │ lsls r2, r2, #6 │ │ - b.n c3786 │ │ + b.n c43d6 │ │ ands r1, r0 │ │ - b.n c3ac6 │ │ + b.n c4716 │ │ strh r3, [r2, #4] │ │ - b.n c37ca │ │ + b.n c441a │ │ movs r4, r2 │ │ - b.n c3c8e │ │ + b.n c48de │ │ adds r0, #1 │ │ - b.n c3892 │ │ + b.n c44e2 │ │ asrs r3, r0, #32 │ │ - b.n c3ad6 │ │ - muls r1, r1 │ │ - @ instruction: 0xfa00c0bc │ │ - b.n c3b4e │ │ + b.n c4726 │ │ + bics r7, r0 │ │ + @ instruction: 0xfb00c0bc │ │ + b.n c479e │ │ asrs r4, r0, #32 │ │ - b.n c3ae2 │ │ + b.n c4732 │ │ lsls r6, r7, #2 │ │ - b.n c3b56 │ │ + b.n c47a6 │ │ movs r0, #2 │ │ - b.n c3c42 │ │ + b.n c4892 │ │ movs r0, #188 @ 0xbc │ │ - b.n c3b3e │ │ + b.n c478e │ │ movs r0, r0 │ │ - b.n c38b4 │ │ + b.n c4504 │ │ movs r2, r0 │ │ - b.n c3c36 │ │ + b.n c4886 │ │ lsls r6, r7, #2 │ │ - b.n c3b4a │ │ + b.n c479a │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {lr} │ │ - b.n c3f02 │ │ + b.n c4b52 │ │ asrs r7, r0, #32 │ │ - b.n c3b06 │ │ + b.n c4756 │ │ movs r3, r0 │ │ and.w r0, r0, r2, lsl #4 │ │ - b.n c3cd0 │ │ + b.n c4920 │ │ movs r1, r0 │ │ - b.n c3c52 │ │ + b.n c48a2 │ │ movs r0, #1 │ │ - b.n c3c7a │ │ + b.n c48ca │ │ @ instruction: 0xffd80aff │ │ movs r0, r0 │ │ - b.n c3e7e │ │ + b.n c4ace │ │ @ instruction: 0xfff90aff │ │ str r0, [r6, #8] │ │ - b.n c3b88 │ │ + b.n c47d8 │ │ adds r0, #132 @ 0x84 │ │ - b.n c38f8 │ │ + b.n c4548 │ │ ands r1, r0 │ │ - b.n c3cf6 │ │ + b.n c4946 │ │ movs r1, r1 │ │ - b.n c3a9e │ │ + b.n c46ee │ │ str r5, [r0, #0] │ │ adds r0, #134 @ 0x86 │ │ str r0, [r6, #8] │ │ - b.n c3b80 │ │ + b.n c47d0 │ │ @ instruction: 0xfff2eaff │ │ - ldr r7, [pc, #960] @ (c3bc0 ) │ │ + ldr r7, [pc, #960] @ (c4810 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c3d20 │ │ + b.n c4970 │ │ svc 143 @ 0x8f │ │ - b.n c3ca4 │ │ + b.n c48f4 │ │ ands r0, r0 │ │ - b.n c3b4e │ │ + b.n c479e │ │ str r4, [r1, r0] │ │ - b.n c3332 │ │ + b.n c3f82 │ │ lsls r5, r2, #3 │ │ - b.n c3bb6 │ │ + b.n c4806 │ │ asrs r4, r1, #1 │ │ - b.n c3334 │ │ + b.n c3f84 │ │ asrs r4, r3, #32 │ │ - b.n c3d26 │ │ + b.n c4976 │ │ movs r0, #68 @ 0x44 │ │ - b.n c333c │ │ + b.n c3f8c │ │ movs r1, #0 │ │ - b.n c3748 │ │ + b.n c4398 │ │ asrs r0, r3, #1 │ │ - b.n c3344 │ │ + b.n c3f94 │ │ asrs r4, r7, #1 │ │ - b.n c3d36 │ │ - add r0, pc, #256 @ (adr r0, c3930 ) │ │ - b.n c335c │ │ + b.n c4986 │ │ + add r0, pc, #256 @ (adr r0, c4580 ) │ │ + b.n c3fac │ │ lsls r0, r0, #2 │ │ - b.n c3938 │ │ + b.n c4588 │ │ adds r0, #56 @ 0x38 │ │ - b.n c3354 │ │ + b.n c3fa4 │ │ str r2, [r7, #8] │ │ - b.n c3be2 │ │ + b.n c4832 │ │ strb r0, [r6, #2] │ │ - b.n c3be2 │ │ + b.n c4832 │ │ lsls r0, r1, #9 │ │ - b.n c3370 │ │ + b.n c3fc0 │ │ strh r4, [r7, #4] │ │ - b.n c3bee │ │ + b.n c483e │ │ movs r0, r0 │ │ - b.n c3eee │ │ + b.n c4b3e │ │ asrs r0, r2, #1 │ │ - b.n c336c │ │ + b.n c3fbc │ │ movs r0, #116 @ 0x74 │ │ - b.n c3370 │ │ + b.n c3fc0 │ │ eors r0, r6 │ │ - b.n c3374 │ │ + b.n c3fc4 │ │ lsls r3, r3, #23 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #32 │ │ - b.n c338c │ │ + b.n c3fdc │ │ movs r2, #52 @ 0x34 │ │ - b.n c3390 │ │ + b.n c3fe0 │ │ movs r1, r0 │ │ - b.n c3b0e │ │ + b.n c475e │ │ lsls r2, r2, #23 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r1, #9 │ │ - b.n c339c │ │ + b.n c3fec │ │ movs r0, #20 │ │ - b.n c3396 │ │ + b.n c3fe6 │ │ asrs r1, r0, #32 │ │ - b.n c3cfc │ │ + b.n c494c │ │ asrs r4, r1, #9 │ │ - b.n c3388 │ │ + b.n c3fd8 │ │ asrs r0, r0, #32 │ │ - b.n c3fc2 │ │ + b.n c4c12 │ │ ands r0, r7 │ │ - b.n c33b0 │ │ + b.n c4000 │ │ adds r0, #60 @ 0x3c │ │ - b.n c33b4 │ │ + b.n c4004 │ │ movs r2, #72 @ 0x48 │ │ - b.n c3398 │ │ + b.n c3fe8 │ │ ands r0, r0 │ │ - b.n c3392 │ │ + b.n c3fe2 │ │ adds r0, #4 │ │ - b.n c3396 │ │ + b.n c3fe6 │ │ eors r0, r6 │ │ - b.n c33d4 │ │ + b.n c4024 │ │ asrs r4, r6, #32 │ │ - b.n c32b4 │ │ + b.n c3f04 │ │ movs r0, r7 │ │ - b.n c32b8 │ │ + b.n c3f08 │ │ str r0, [sp, #208] @ 0xd0 │ │ - b.n c32dc │ │ + b.n c3f2c │ │ movs r0, r0 │ │ - b.n c3f5c │ │ + b.n c4bac │ │ lsls r4, r0, #22 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c33da │ │ + b.n c402a │ │ asrs r0, r0, #32 │ │ - b.n c3ff6 │ │ - b.n c3928 │ │ - b.n c32f0 │ │ + b.n c4c46 │ │ + b.n c4578 │ │ + b.n c3f40 │ │ stmia r0!, {r0} │ │ - b.n c3cca │ │ + b.n c491a │ │ lsls r0, r0, #1 │ │ - b.n c33e2 │ │ + b.n c4032 │ │ lsls r0, r1, #1 │ │ - b.n c33e6 │ │ + b.n c4036 │ │ str r2, [r7, #8] │ │ - b.n c3c66 │ │ + b.n c48b6 │ │ movs r4, #208 @ 0xd0 │ │ - b.n c3c4e │ │ + b.n c489e │ │ ands r1, r0 │ │ - b.n c3df6 │ │ + b.n c4a46 │ │ str r0, [r0, r0] │ │ - b.n c3e1c │ │ + b.n c4a6c │ │ add r8, lr │ │ - b.n c3c5a │ │ + b.n c48aa │ │ movs r0, r0 │ │ - b.n c401e │ │ + b.n c4c6e │ │ eors r0, r6 │ │ - b.n c341c │ │ + b.n c406c │ │ asrs r4, r7, #2 │ │ - b.n c3c82 │ │ + b.n c48d2 │ │ asrs r1, r0, #32 │ │ - b.n c3d42 │ │ + b.n c4992 │ │ movs r0, r6 │ │ - b.n c3408 │ │ + b.n c4058 │ │ movs r4, r1 │ │ - b.n c341a │ │ + b.n c406a │ │ lsls r0, r0, #1 │ │ - b.n c3416 │ │ + b.n c4066 │ │ lsls r0, r7, #2 │ │ - b.n c3c9a │ │ + b.n c48ea │ │ movs r4, r2 │ │ - b.n c3d7e │ │ + b.n c49ce │ │ lsls r6, r7, #2 │ │ - b.n c3c9e │ │ + b.n c48ee │ │ movs r0, r2 │ │ - b.n c342e │ │ + b.n c407e │ │ movs r0, #220 @ 0xdc │ │ - b.n c3c8a │ │ + b.n c48da │ │ adds r0, #1 │ │ - b.n c3a14 │ │ + b.n c4664 │ │ movs r0, #12 │ │ - b.n c3a16 │ │ + b.n c4666 │ │ movs r0, #252 @ 0xfc │ │ - b.n c3c96 │ │ + b.n c48e6 │ │ movs r0, #4 │ │ - b.n c34c2 │ │ + b.n c4112 │ │ movs r1, r0 │ │ - b.n c3f42 │ │ + b.n c4b92 │ │ lsls r0, r7, #22 │ │ subs r0, r0, r0 │ │ asrs r4, r6, #1 │ │ - b.n c3460 │ │ + b.n c40b0 │ │ strb r4, [r5, #1] │ │ - b.n c3444 │ │ - b.n c39ec │ │ - b.n c3448 │ │ + b.n c4094 │ │ + b.n c463c │ │ + b.n c4098 │ │ lsls r0, r7, #2 │ │ - b.n c3d14 │ │ + b.n c4964 │ │ lsls r0, r7, #2 │ │ - b.n c3cd2 │ │ + b.n c4922 │ │ lsls r5, r2, #3 │ │ - b.n c3ce2 │ │ + b.n c4932 │ │ strh r4, [r3, #0] │ │ - b.n c3458 │ │ + b.n c40a8 │ │ movs r0, r0 │ │ - b.n c3fe2 │ │ + b.n c4c32 │ │ asrs r4, r2, #1 │ │ - b.n c3460 │ │ + b.n c40b0 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ asrs r1, r0, #32 │ │ - b.n c3dce │ │ + b.n c4a1e │ │ lsls r0, r5, #1 │ │ and.w r0, r0, ip, lsl #20 │ │ - b.n c347e │ │ + b.n c40ce │ │ lsls r0, r1, #9 │ │ - b.n c3484 │ │ + b.n c40d4 │ │ movs r0, r0 │ │ - b.n c3ffe │ │ + b.n c4c4e │ │ lsls r0, r5, #25 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #32 │ │ - b.n c3490 │ │ + b.n c40e0 │ │ movs r2, #52 @ 0x34 │ │ - b.n c3494 │ │ + b.n c40e4 │ │ movs r1, r0 │ │ - b.n c3c12 │ │ + b.n c4862 │ │ lsls r4, r3, #25 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r1, #9 │ │ - b.n c34a0 │ │ + b.n c40f0 │ │ movs r0, #20 │ │ - b.n c349a │ │ + b.n c40ea │ │ asrs r1, r0, #32 │ │ - b.n c3e00 │ │ + b.n c4a50 │ │ asrs r4, r1, #9 │ │ - b.n c348c │ │ + b.n c40dc │ │ ands r0, r7 │ │ - b.n c34b0 │ │ + b.n c4100 │ │ asrs r0, r0, #32 │ │ - b.n c40ca │ │ + b.n c4d1a │ │ adds r0, #60 @ 0x3c │ │ - b.n c34b8 │ │ + b.n c4108 │ │ movs r2, #72 @ 0x48 │ │ - b.n c349c │ │ + b.n c40ec │ │ ands r0, r0 │ │ - b.n c3496 │ │ + b.n c40e6 │ │ adds r0, #4 │ │ - b.n c349a │ │ + b.n c40ea │ │ eors r0, r6 │ │ - b.n c34d8 │ │ + b.n c4128 │ │ asrs r4, r4, #32 │ │ - b.n c33b8 │ │ + b.n c4008 │ │ movs r0, r5 │ │ - b.n c33bc │ │ + b.n c400c │ │ movs r4, r4 │ │ - b.n c33e0 │ │ + b.n c4030 │ │ movs r0, r0 │ │ - b.n c404e │ │ + b.n c4c9e │ │ movs r0, r3 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c34de │ │ + b.n c412e │ │ movs r0, #1 │ │ - b.n c40fa │ │ + b.n c4d4a │ │ asrs r0, r5, #32 │ │ - b.n c33f4 │ │ + b.n c4044 │ │ lsls r0, r0, #1 │ │ - b.n c34e2 │ │ + b.n c4132 │ │ lsls r0, r1, #1 │ │ - b.n c34e6 │ │ + b.n c4136 │ │ movs r0, #186 @ 0xba │ │ - b.n c3d4c │ │ + b.n c499c │ │ movs r4, #208 @ 0xd0 │ │ - b.n c3d4e │ │ + b.n c499e │ │ ands r1, r0 │ │ - b.n c3ef6 │ │ + b.n c4b46 │ │ str r0, [r0, r0] │ │ - b.n c3f1c │ │ + b.n c4b6c │ │ add r8, lr │ │ - b.n c3d5a │ │ + b.n c49aa │ │ movs r0, r0 │ │ - b.n c411e │ │ + b.n c4d6e │ │ eors r0, r6 │ │ - b.n c351c │ │ + b.n c416c │ │ lsls r4, r7, #2 │ │ - b.n c3d68 │ │ + b.n c49b8 │ │ movs r4, r1 │ │ - b.n c3512 │ │ + b.n c4162 │ │ lsls r0, r0, #1 │ │ - b.n c350e │ │ + b.n c415e │ │ lsls r0, r7, #2 │ │ - b.n c3d92 │ │ + b.n c49e2 │ │ movs r4, r2 │ │ - b.n c3e76 │ │ + b.n c4ac6 │ │ lsls r6, r7, #2 │ │ - b.n c3d7c │ │ + b.n c49cc │ │ movs r0, r2 │ │ - b.n c3526 │ │ + b.n c4176 │ │ asrs r4, r1, #32 │ │ - b.n c3522 │ │ + b.n c4172 │ │ asrs r1, r0, #32 │ │ - b.n c3f08 │ │ + b.n c4b58 │ │ asrs r4, r1, #32 │ │ - b.n c350a │ │ + b.n c415a │ │ asrs r4, r0, #32 │ │ - b.n c35b6 │ │ + b.n c4206 │ │ movs r1, r0 │ │ - b.n c4034 │ │ + b.n c4c84 │ │ lsls r7, r1, #25 │ │ subs r0, r0, r0 │ │ str r0, [sp, #144] @ 0x90 │ │ - b.n c3450 │ │ + b.n c40a0 │ │ movs r0, #40 @ 0x28 │ │ - b.n c3454 │ │ + b.n c40a4 │ │ movs r0, r0 │ │ - b.n c40d4 │ │ + b.n c4d24 │ │ str r0, [sp, #208] @ 0xd0 │ │ - b.n c343c │ │ + b.n c408c │ │ movs r0, #56 @ 0x38 │ │ - b.n c3440 │ │ + b.n c4090 │ │ lsls r1, r4, #25 │ │ subs r0, r0, r0 │ │ str r4, [r7, #4] │ │ - b.n c355a │ │ + b.n c41aa │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n c3f3e │ │ + b.n c4b8e │ │ strb r0, [r2, #0] │ │ - b.n c355e │ │ + b.n c41ae │ │ str r6, [r7, #4] │ │ - b.n c3546 │ │ + b.n c4196 │ │ str r0, [r0, #0] │ │ - b.n c4182 │ │ + b.n c4dd2 │ │ lsls r4, r3, #3 │ │ - b.n c3dce │ │ + b.n c4a1e │ │ str r4, [r7, #120] @ 0x78 │ │ - b.n c3dd2 │ │ + b.n c4a22 │ │ str r2, [r6, #8] │ │ - b.n c3df0 │ │ + b.n c4a40 │ │ adds r0, #28 │ │ - b.n c357a │ │ + b.n c41ca │ │ str r0, [r4, r0] │ │ - b.n c357e │ │ + b.n c41ce │ │ movs r4, r5 │ │ stmia.w r9, {r3, ip, sp, lr} │ │ - b.n c3560 │ │ + b.n c41b0 │ │ strb r1, [r0, #0] │ │ - b.n c3f6e │ │ + b.n c4bbe │ │ movs r0, #64 @ 0x40 │ │ - b.n c3586 │ │ + b.n c41d6 │ │ strb r2, [r6, #2] │ │ - b.n c3dec │ │ + b.n c4a3c │ │ str r0, [r6, #0] │ │ - b.n c3588 │ │ + b.n c41d8 │ │ movs r4, #190 @ 0xbe │ │ - b.n c3e16 │ │ + b.n c4a66 │ │ movs r7, r0 │ │ - b.n c411a │ │ + b.n c4d6a │ │ lsls r3, r7, #24 │ │ ldr r2, [sp, #0] │ │ movs r0, #213 @ 0xd5 │ │ - b.n c3e26 │ │ + b.n c4a76 │ │ strb r0, [r3, #1] │ │ - b.n c35bc │ │ + b.n c420c │ │ str r2, [r0, r4] │ │ - b.n c39b4 │ │ + b.n c4604 │ │ strb r6, [r7, #2] │ │ - b.n c3e34 │ │ + b.n c4a84 │ │ movs r0, #188 @ 0xbc │ │ - b.n c3e38 │ │ + b.n c4a88 │ │ str r0, [r1, #0] │ │ - b.n c3f20 │ │ + b.n c4b70 │ │ strb r2, [r0, #0] │ │ - b.n c3f9a │ │ + b.n c4bea │ │ movs r6, r0 │ │ - b.n c3d48 │ │ + b.n c4998 │ │ lsls r6, r6, #24 │ │ ldmia r2!, {} │ │ lsls r4, r6, #1 │ │ - b.n c35dc │ │ + b.n c422c │ │ movs r2, r0 │ │ - b.n c414a │ │ + b.n c4d9a │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n c35ca │ │ + b.n c421a │ │ movs r1, r1 │ │ subs r2, #0 │ │ movs r6, r2 │ │ - b.n c3fbc │ │ + b.n c4c0c │ │ asrs r4, r2, #32 │ │ - b.n c3fc0 │ │ + b.n c4c10 │ │ movs r0, #1 │ │ - b.n c423e │ │ + b.n c4e8e │ │ strh r2, [r1, #0] │ │ - b.n c3dfe │ │ - add r0, pc, #48 @ (adr r0, c3af0 ) │ │ - b.n c3e02 │ │ - negs r6, r7 │ │ - @ instruction: 0xfa00c00a │ │ - b.n c3e0a │ │ - add r0, pc, #32 @ (adr r0, c3aec ) │ │ - b.n c3e0e │ │ + b.n c4a4e │ │ + add r0, pc, #48 @ (adr r0, c4740 ) │ │ + b.n c4a52 │ │ + cmp r4, r7 │ │ + mla r0, r0, sl, ip │ │ + b.n c4a5a │ │ + add r0, pc, #32 @ (adr r0, c473c ) │ │ + b.n c4a5e │ │ strh r4, [r3, #0] │ │ - b.n c360c │ │ - b.n c3b94 │ │ - b.n c3610 │ │ + b.n c425c │ │ + b.n c47e4 │ │ + b.n c4260 │ │ str r4, [r6, #24] │ │ - b.n c3ea4 │ │ + b.n c4af4 │ │ asrs r0, r0, #32 │ │ - b.n c421e │ │ + b.n c4e6e │ │ movs r1, r0 │ │ - b.n c4222 │ │ + b.n c4e72 │ │ str r6, [r6, #8] │ │ - b.n c3d70 │ │ + b.n c49c0 │ │ strb r0, [r7, #2] │ │ - b.n c3d74 │ │ + b.n c49c4 │ │ str r0, [sp, #24] │ │ - b.n c3a38 │ │ + b.n c4688 │ │ asrs r4, r0, #32 │ │ - b.n c35fc │ │ + b.n c424c │ │ movs r5, r0 │ │ - b.n c367e │ │ + b.n c42ce │ │ movs r0, #216 @ 0xd8 │ │ - b.n c3e82 │ │ + b.n c4ad2 │ │ movs r0, r0 │ │ - b.n c423e │ │ + b.n c4e8e │ │ asrs r0, r1, #1 │ │ - b.n c361c │ │ + b.n c426c │ │ strb r0, [r0, #2] │ │ - b.n c4246 │ │ + b.n c4e96 │ │ asrs r4, r0, #32 │ │ - b.n c36b2 │ │ + b.n c4302 │ │ lsls r4, r6, #4 │ │ - b.n c3628 │ │ + b.n c4278 │ │ movs r1, r0 │ │ - b.n c4134 │ │ + b.n c4d84 │ │ lsls r0, r6, #4 │ │ - b.n c3630 │ │ + b.n c4280 │ │ lsls r4, r3, #2 │ │ - b.n c3634 │ │ + b.n c4284 │ │ lsls r0, r3, #2 │ │ - b.n c3638 │ │ + b.n c4288 │ │ lsls r4, r2, #2 │ │ - b.n c363c │ │ + b.n c428c │ │ strb r2, [r1, #2] │ │ - b.n c36c0 │ │ + b.n c4310 │ │ lsrs r0, r7, #2 │ │ - b.n c3ec4 │ │ + b.n c4b14 │ │ adds r0, #144 @ 0x90 │ │ - b.n c3648 │ │ + b.n c4298 │ │ movs r0, #140 @ 0x8c │ │ - b.n c364c │ │ + b.n c429c │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r0, #132 @ 0x84 │ │ - b.n c4054 │ │ + b.n c4ca4 │ │ movs r7, r0 │ │ and.w r1, r0, ip, asr #3 │ │ - b.n c365c │ │ + b.n c42ac │ │ lsls r0, r5, #7 │ │ - b.n c3660 │ │ + b.n c42b0 │ │ lsls r4, r2, #5 │ │ - b.n c3664 │ │ + b.n c42b4 │ │ lsls r4, r0, #2 │ │ - b.n c4068 │ │ + b.n c4cb8 │ │ movs r1, #68 @ 0x44 │ │ - b.n c366c │ │ + b.n c42bc │ │ movs r0, #184 @ 0xb8 │ │ - b.n c4056 │ │ + b.n c4ca6 │ │ adds r1, #72 @ 0x48 │ │ - b.n c3674 │ │ + b.n c42c4 │ │ movs r0, #156 @ 0x9c │ │ - b.n c3678 │ │ + b.n c42c8 │ │ adds r0, #180 @ 0xb4 │ │ - b.n c3f0a │ │ + b.n c4b5a │ │ movs r1, r0 │ │ - b.n c407e │ │ + b.n c4cce │ │ movs r4, r5 │ │ - b.n c3684 │ │ + b.n c42d4 │ │ str r0, [sp, #672] @ 0x2a0 │ │ - b.n c3eae │ │ + b.n c4afe │ │ movs r0, r2 │ │ - b.n c369a │ │ + b.n c42ea │ │ stmia r0!, {r2, r5, r6} │ │ - b.n c3690 │ │ + b.n c42e0 │ │ stmia r4!, {r0, r1, r5} │ │ - b.n c3eba │ │ + b.n c4b0a │ │ strb r4, [r2, #0] │ │ - b.n c36a6 │ │ + b.n c42f6 │ │ movs r0, r2 │ │ - b.n c3686 │ │ + b.n c42d6 │ │ lsls r3, r6, #1 │ │ - b.n c3904 │ │ + b.n c4554 │ │ asrs r6, r0, #32 │ │ - b.n c3732 │ │ + b.n c4382 │ │ movs r0, r0 │ │ - b.n c422e │ │ + b.n c4e7e │ │ asrs r6, r0, #32 │ │ - b.n c3716 │ │ + b.n c4366 │ │ strb r0, [r0, #1] │ │ - b.n c36b0 │ │ + b.n c4300 │ │ strb r4, [r2, #0] │ │ - b.n c369e │ │ + b.n c42ee │ │ movs r0, #92 @ 0x5c │ │ - b.n c36b8 │ │ + b.n c4308 │ │ adds r0, #180 @ 0xb4 │ │ - b.n c3f26 │ │ - add r0, pc, #144 @ (adr r0, c3c34 ) │ │ - b.n c36c0 │ │ + b.n c4b76 │ │ + add r0, pc, #144 @ (adr r0, c4884 ) │ │ + b.n c4310 │ │ str r0, [sp, #416] @ 0x1a0 │ │ - b.n c36c4 │ │ + b.n c4314 │ │ movs r1, r6 │ │ - ldr r2, [pc, #0] @ (c3bac ) │ │ + ldr r2, [pc, #0] @ (c47fc ) │ │ movs r0, #0 │ │ - b.n c42f2 │ │ + b.n c4f42 │ │ lsrs r3, r0, #16 │ │ - b.n c425c │ │ + b.n c4eac │ │ strh r0, [r0, #0] │ │ - b.n c42fa │ │ + b.n c4f4a │ │ movs r2, r3 │ │ subs r2, #0 │ │ - b.n c3bc2 │ │ - b.n c40da │ │ - add r0, pc, #448 @ (adr r0, c3d84 ) │ │ - b.n c3700 │ │ + b.n c4812 │ │ + b.n c4d2a │ │ + add r0, pc, #448 @ (adr r0, c49d4 ) │ │ + b.n c4350 │ │ str r0, [sp, #368] @ 0x170 │ │ - b.n c3704 │ │ + b.n c4354 │ │ lsrs r7, r7, #24 │ │ - b.n c430e │ │ + b.n c4f5e │ │ asrs r6, r1, #4 │ │ - b.n c3bd2 │ │ + b.n c4822 │ │ strh r4, [r7, #6] │ │ - b.n c3ff2 │ │ + b.n c4c42 │ │ strb r0, [r0, #0] │ │ - b.n c431a │ │ + b.n c4f6a │ │ lsls r4, r7, #1 │ │ - b.n c431e │ │ + b.n c4f6e │ │ str r0, [r0, #0] │ │ - b.n c3cf6 │ │ + b.n c4946 │ │ ands r7, r0 │ │ - b.n c3cf8 │ │ + b.n c4948 │ │ ands r4, r3 │ │ - b.n c40f2 │ │ + b.n c4d42 │ │ lsls r7, r1, #29 │ │ orn r0, r6, #2160 @ 0x870 │ │ - b.n c3d06 │ │ + b.n c4956 │ │ str r4, [r3, #0] │ │ - b.n c4102 │ │ + b.n c4d52 │ │ strb r0, [r2, #0] │ │ - b.n c4108 │ │ + b.n c4d58 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r6, #8847360 @ 0x870000 │ │ - b.n c3ea4 │ │ + b.n c4af4 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r4, #32768 @ 0x8000 │ │ - b.n c3d1c │ │ + b.n c496c │ │ movs r0, r1 │ │ - b.n c410e │ │ + b.n c4d5e │ │ lsls r7, r1, #29 │ │ - bl ffd08bf4 │ │ + bl ffd09844 │ │ subs r7, r7, r3 │ │ movs r6, r1 │ │ - b.n c3eca │ │ - add r0, pc, #144 @ (adr r0, c3cac ) │ │ - b.n c3758 │ │ - b.n c3ce0 │ │ - b.n c375c │ │ + b.n c4b1a │ │ + add r0, pc, #144 @ (adr r0, c48fc ) │ │ + b.n c43a8 │ │ + b.n c4930 │ │ + b.n c43ac │ │ str r0, [sp, #416] @ 0x1a0 │ │ - b.n c3760 │ │ + b.n c43b0 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n c413e │ │ + b.n c4d8e │ │ eors r0, r6 │ │ - b.n c376c │ │ + b.n c43bc │ │ str r4, [r3, r1] │ │ - b.n c3770 │ │ + b.n c43c0 │ │ str r6, [r7, #0] │ │ - b.n c414a │ │ + b.n c4d9a │ │ adds r4, #35 @ 0x23 │ │ - b.n c3d0e │ │ + b.n c495e │ │ asrs r0, r0, #4 │ │ - b.n c3d4a │ │ + b.n c499a │ │ strb r0, [r0, #4] │ │ - b.n c3d50 │ │ + b.n c49a0 │ │ lsls r6, r0, #2 │ │ - b.n c3d52 │ │ + b.n c49a2 │ │ str r6, [r0, #8] │ │ - b.n c3d58 │ │ + b.n c49a8 │ │ adds r0, #1 │ │ - b.n c4158 │ │ + b.n c4da8 │ │ str r2, [r0, r2] │ │ - b.n c3b78 │ │ + b.n c47c8 │ │ ands r2, r0 │ │ - b.n c3d5a │ │ + b.n c49aa │ │ adds r0, #1 │ │ - b.n c4104 │ │ + b.n c4d54 │ │ str r2, [r0, r2] │ │ - b.n c3b70 │ │ + b.n c47c0 │ │ str r2, [r0, r0] │ │ - b.n c3d72 │ │ + b.n c49c2 │ │ movs r0, #2 │ │ - b.n c416e │ │ + b.n c4dbe │ │ lsls r0, r6 │ │ - b.n c4016 │ │ + b.n c4c66 │ │ lsls r0, r6 │ │ - b.n c3ffc │ │ + b.n c4c4c │ │ @ instruction: 0xfff61aff │ │ movs r0, #92 @ 0x5c │ │ - b.n c37b4 │ │ + b.n c4404 │ │ lsls r4, r7, #1 │ │ - b.n c39dc │ │ + b.n c462c │ │ strb r4, [r5, #1] │ │ - b.n c37bc │ │ + b.n c440c │ │ asrs r4, r3, #32 │ │ - b.n c418a │ │ + b.n c4dda │ │ asrs r0, r4, #32 │ │ - b.n c37a4 │ │ + b.n c43f4 │ │ adds r0, #124 @ 0x7c │ │ - b.n c4192 │ │ + b.n c4de2 │ │ strh r0, [r1, #2] │ │ - b.n c37cc │ │ - b.n c3e94 │ │ - b.n c3b98 │ │ + b.n c441c │ │ + b.n c4ae4 │ │ + b.n c47e8 │ │ movs r7, r0 │ │ - b.n c3f4c │ │ + b.n c4b9c │ │ ands r3, r0 │ │ - b.n c3fde │ │ + b.n c4c2e │ │ asrs r5, r2, #3 │ │ - b.n c4046 │ │ + b.n c4c96 │ │ movs r0, #0 │ │ - b.n c43e6 │ │ + b.n c5036 │ │ movs r0, #124 @ 0x7c │ │ - b.n c37c4 │ │ + b.n c4414 │ │ movs r0, #120 @ 0x78 │ │ - b.n c37c8 │ │ + b.n c4418 │ │ asrs r1, r0, #2 │ │ - b.n c3db8 │ │ + b.n c4a08 │ │ str r0, [r2, #4] │ │ - b.n c37f0 │ │ + b.n c4440 │ │ adds r0, #12 │ │ - b.n c37d4 │ │ + b.n c4424 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c4040 │ │ + b.n c4c90 │ │ asrs r1, r0, #32 │ │ - b.n c41d4 │ │ + b.n c4e24 │ │ movs r0, #44 @ 0x2c │ │ - b.n c3800 │ │ + b.n c4450 │ │ str r2, [r0, r0] │ │ - b.n c3d4c │ │ + b.n c499c │ │ str r0, [r5, r0] │ │ - b.n c37e8 │ │ + b.n c4438 │ │ str r1, [r4, r2] │ │ strh r0, [r4, #12] │ │ asrs r0, r1, #2 │ │ - b.n c4016 │ │ + b.n c4c66 │ │ movs r0, #177 @ 0xb1 │ │ - b.n c4046 │ │ + b.n c4c96 │ │ str r0, [r1, #0] │ │ - b.n c37f8 │ │ + b.n c4448 │ │ movs r0, #1 │ │ - b.n c41e6 │ │ + b.n c4e36 │ │ movs r0, #177 @ 0xb1 │ │ - b.n c402e │ │ + b.n c4c7e │ │ asrs r4, r4, #1 │ │ - b.n c3824 │ │ + b.n c4474 │ │ movs r1, r0 │ │ - b.n c3f9c │ │ + b.n c4bec │ │ lsls r2, r1, #19 │ │ ldr r2, [sp, #0] │ │ movs r5, r0 │ │ - b.n c3fa8 │ │ + b.n c4bf8 │ │ ands r0, r2 │ │ - b.n c3814 │ │ + b.n c4464 │ │ str r4, [r6, r0] │ │ - b.n c3818 │ │ + b.n c4468 │ │ lsls r0, r3, #19 │ │ lsrs r0, r0, #8 │ │ eors r0, r6 │ │ - b.n c3840 │ │ + b.n c4490 │ │ movs r0, r0 │ │ - b.n c444a │ │ + b.n c509a │ │ str r0, [sp, #368] @ 0x170 │ │ - b.n c3848 │ │ + b.n c4498 │ │ movs r0, r0 │ │ - b.n c43bc │ │ + b.n c500c │ │ lsls r4, r2, #1 │ │ - b.n c3830 │ │ + b.n c4480 │ │ lsls r4, r3, #19 │ │ lsrs r0, r0, #8 │ │ lsls r2, r7, #2 │ │ - b.n c40da │ │ + b.n c4d2a │ │ movs r0, r4 │ │ - b.n c4342 │ │ + b.n c4f92 │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ str r4, [r1, #0] │ │ - b.n c3852 │ │ + b.n c44a2 │ │ str r0, [r0, r1] │ │ - b.n c385a │ │ + b.n c44aa │ │ strh r4, [r3, #8] │ │ - b.n c385c │ │ + b.n c44ac │ │ movs r0, r0 │ │ - b.n c43e6 │ │ + b.n c5036 │ │ lsls r5, r4, #20 │ │ lsrs r0, r0, #8 │ │ lsls r0, r3, #4 │ │ - b.n c3868 │ │ + b.n c44b8 │ │ movs r0, #20 │ │ - b.n c3872 │ │ + b.n c44c2 │ │ adds r0, #7 │ │ - b.n c38f0 │ │ + b.n c4540 │ │ movs r1, r0 │ │ - b.n c41ca │ │ + b.n c4e1a │ │ asrs r0, r1, #32 │ │ - b.n c3878 │ │ + b.n c44c8 │ │ lsls r0, r3, #4 │ │ - b.n c385c │ │ + b.n c44ac │ │ movs r1, r0 │ │ - b.n c437c │ │ + b.n c4fcc │ │ movs r1, #28 │ │ - b.n c3864 │ │ + b.n c44b4 │ │ str r4, [r0, r1] │ │ - b.n c3898 │ │ + b.n c44e8 │ │ str r0, [sp, #416] @ 0x1a0 │ │ - b.n c389c │ │ + b.n c44ec │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n c427a │ │ + b.n c4eca │ │ asrs r4, r2, #32 │ │ - b.n c41f0 │ │ - lsls r2, r3 │ │ + b.n c4e40 │ │ + negs r3, r5 │ │ @ instruction: 0xfa001001 │ │ - b.n c44b6 │ │ + b.n c5106 │ │ movs r0, #0 │ │ - b.n c44ba │ │ + b.n c510a │ │ asrs r4, r1, #32 │ │ - b.n c388e │ │ + b.n c44de │ │ movs r0, r1 │ │ - b.n c38b6 │ │ + b.n c4506 │ │ movs r0, #186 @ 0xba │ │ - b.n c4116 │ │ + b.n c4d66 │ │ movs r0, #116 @ 0x74 │ │ - b.n c38c4 │ │ + b.n c4514 │ │ movs r0, #186 @ 0xba │ │ - b.n c4132 │ │ + b.n c4d82 │ │ movs r2, r0 │ │ - b.n c43b6 │ │ + b.n c5006 │ │ lsls r2, r2, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #1 │ │ - b.n c38d4 │ │ + b.n c4524 │ │ movs r0, r0 │ │ - b.n c4440 │ │ + b.n c5090 │ │ lsls r2, r2, #2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n c38c8 │ │ + b.n c4518 │ │ asrs r1, r0, #32 │ │ - b.n c42ac │ │ + b.n c4efc │ │ asrs r1, r0, #32 │ │ - b.n c4530 │ │ + b.n c5180 │ │ asrs r0, r1, #32 │ │ - b.n c42b4 │ │ + b.n c4f04 │ │ movs r4, #190 @ 0xbe │ │ - b.n c416a │ │ + b.n c4dba │ │ str r4, [r6, r0] │ │ - b.n c38f4 │ │ + b.n c4544 │ │ movs r2, r0 │ │ - b.n c4060 │ │ + b.n c4cb0 │ │ lsls r7, r1, #2 │ │ ldr r2, [sp, #0] │ │ lsls r4, r1, #23 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n c38f2 │ │ + b.n c4542 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n c410e │ │ + b.n c4d5e │ │ movs r0, #104 @ 0x68 │ │ - b.n c390c │ │ + b.n c455c │ │ strb r4, [r6, #1] │ │ - b.n c3910 │ │ + b.n c4560 │ │ asrs r5, r2, #3 │ │ - b.n c4182 │ │ + b.n c4dd2 │ │ movs r0, #5 │ │ - b.n c3e62 │ │ + b.n c4ab2 │ │ str r4, [r0, #0] │ │ - b.n c3902 │ │ + b.n c4552 │ │ lsls r0, r2, #1 │ │ - b.n c3920 │ │ + b.n c4570 │ │ adds r0, #188 @ 0xbc │ │ - b.n c4198 │ │ + b.n c4de8 │ │ lsls r1, r0, #2 │ │ - b.n c3eee │ │ + b.n c4b3e │ │ lsls r6, r2, #10 │ │ - b.n c3e02 │ │ + b.n c4a52 │ │ asrs r2, r0, #2 │ │ - b.n c3e7c │ │ + b.n c4acc │ │ lsls r0, r6, #2 │ │ - b.n c419a │ │ + b.n c4dea │ │ asrs r4, r7, #2 │ │ - b.n c418c │ │ + b.n c4ddc │ │ asrs r4, r7, #2 │ │ - b.n c41be │ │ + b.n c4e0e │ │ adds r0, #184 @ 0xb8 │ │ - b.n c41b4 │ │ + b.n c4e04 │ │ asrs r2, r0, #2 │ │ - b.n c3f0c │ │ + b.n c4b5c │ │ asrs r4, r7, #2 │ │ - b.n c41aa │ │ + b.n c4dfa │ │ asrs r2, r0, #2 │ │ - b.n c3ea2 │ │ + b.n c4af2 │ │ movs r0, #190 @ 0xbe │ │ - b.n c41c4 │ │ + b.n c4e14 │ │ str r4, [r7, #4] │ │ - b.n c3934 │ │ + b.n c4584 │ │ movs r0, #1 │ │ - b.n c3f22 │ │ + b.n c4b72 │ │ movs r0, #190 @ 0xbe │ │ - b.n c41b0 │ │ + b.n c4e00 │ │ strb r4, [r2, #0] │ │ - b.n c4334 │ │ + b.n c4f84 │ │ movs r0, #117 @ 0x75 │ │ - b.n c3c28 │ │ + b.n c4878 │ │ strb r2, [r2, #14] │ │ - b.n c3e82 │ │ + b.n c4ad2 │ │ movs r0, #190 @ 0xbe │ │ - b.n c41ee │ │ + b.n c4e3e │ │ asrs r1, r0, #32 │ │ - b.n c3eba │ │ + b.n c4b0a │ │ asrs r6, r7, #2 │ │ - b.n c41d6 │ │ + b.n c4e26 │ │ asrs r5, r0, #32 │ │ - b.n c417e │ │ + b.n c4dce │ │ str r5, [r0, r0] │ │ - b.n c3ec2 │ │ + b.n c4b12 │ │ movs r4, r1 │ │ - b.n c40e8 │ │ + b.n c4d38 │ │ movs r2, r1 │ │ - b.n c418a │ │ + b.n c4dda │ │ lsls r4, r1, #1 │ │ lsls r5, r3, #22 │ │ movs r0, r0 │ │ lsls r0, r2, #22 │ │ movs r1, r0 │ │ - b.n c4540 │ │ + b.n c5190 │ │ lsls r0, r7, #1 │ │ - b.n c3974 │ │ + b.n c45c4 │ │ movs r4, r6 │ │ - bge.n c3e5e │ │ + bge.n c4aae │ │ lsls r5, r2, #26 │ │ - b.n c3e66 │ │ + b.n c4ab6 │ │ strb r4, [r2, #0] │ │ - b.n c4382 │ │ + b.n c4fd2 │ │ asrs r2, r1, #32 │ │ - b.n c41aa │ │ + b.n c4dfa │ │ movs r7, r0 │ │ - b.n c41ae │ │ - sbcs r2, r2 │ │ - @ instruction: 0xfa000060 │ │ - b.n c39b0 │ │ + b.n c4dfe │ │ + negs r0, r0 │ │ + @ instruction: 0xfb000060 │ │ + b.n c4600 │ │ asrs r5, r6, #1 │ │ - b.n c3c78 │ │ + b.n c48c8 │ │ movs r0, #6 │ │ - b.n c41be │ │ + b.n c4e0e │ │ lsls r0, r7, #2 │ │ - b.n c4222 │ │ + b.n c4e72 │ │ strb r1, [r2, #2] │ │ - b.n c3ed4 │ │ + b.n c4b24 │ │ lsls r4, r1, #1 │ │ - b.n c39c4 │ │ + b.n c4614 │ │ asrs r0, r0, #32 │ │ - b.n c39ae │ │ + b.n c45fe │ │ movs r7, r0 │ │ - b.n c41d2 │ │ - sbcs r1, r1 │ │ - @ instruction: 0xfa00a695 │ │ - b.n c3edc │ │ + b.n c4e22 │ │ + tst r7, r6 │ │ + @ instruction: 0xfb00a695 │ │ + b.n c4b2c │ │ movs r6, r0 │ │ - b.n c3fac │ │ + b.n c4bfc │ │ strh r5, [r2, #52] @ 0x34 │ │ - b.n c3f66 │ │ - sbcs r5, r0 │ │ - @ instruction: 0xfa00e060 │ │ - b.n c39e4 │ │ + b.n c4bb6 │ │ + tst r3, r6 │ │ + @ instruction: 0xfb00e060 │ │ + b.n c4634 │ │ lsls r4, r7, #2 │ │ - b.n c426a │ │ + b.n c4eba │ │ asrs r6, r7, #2 │ │ - b.n c426e │ │ + b.n c4ebe │ │ movs r2, r0 │ │ - b.n c43b6 │ │ + b.n c5006 │ │ lsls r4, r7, #2 │ │ - b.n c4256 │ │ + b.n c4ea6 │ │ movs r6, r0 │ │ - b.n c3f40 │ │ + b.n c4b90 │ │ asrs r0, r2, #1 │ │ - b.n c39fc │ │ + b.n c464c │ │ movs r2, r0 │ │ - b.n c43c6 │ │ + b.n c5016 │ │ lsls r6, r7, #2 │ │ - b.n c4266 │ │ + b.n c4eb6 │ │ lsls r5, r2, #3 │ │ - b.n c4276 │ │ + b.n c4ec6 │ │ lsls r0, r0, #2 │ │ - b.n c3fd4 │ │ + b.n c4c24 │ │ str r0, [r6, r2] │ │ - b.n c4256 │ │ + b.n c4ea6 │ │ str r4, [r6, r0] │ │ - b.n c3a14 │ │ + b.n c4664 │ │ str r5, [r0, #0] │ │ - b.n c421e │ │ + b.n c4e6e │ │ movs r7, r7 │ │ and.w r0, r0, ip, lsl #9 │ │ - b.n c3a20 │ │ + b.n c4670 │ │ movs r0, r0 │ │ - b.n c458e │ │ + b.n c51de │ │ asrs r4, r0, #32 │ │ asrs r2, r2, #22 │ │ asrs r1, r0, #32 │ │ asrs r1, r0, #10 │ │ movs r0, r0 │ │ - b.n c45a0 │ │ + b.n c51f0 │ │ movs r0, #4 │ │ asrs r5, r2, #22 │ │ movs r0, #0 │ │ lsls r0, r4, #14 │ │ asrs r1, r0, #32 │ │ - b.n c4006 │ │ + b.n c4c56 │ │ asrs r1, r0, #32 │ │ - b.n c4688 │ │ + b.n c52d8 │ │ str r4, [r6, r0] │ │ - b.n c3a44 │ │ + b.n c4694 │ │ movs r4, #188 @ 0xbc │ │ - b.n c42c2 │ │ + b.n c4f12 │ │ asrs r0, r1, #32 │ │ - b.n c4414 │ │ + b.n c5064 │ │ movs r2, r0 │ │ - b.n c41b8 │ │ + b.n c4e08 │ │ movs r1, r7 │ │ ldr r2, [sp, #0] │ │ asrs r4, r1, #1 │ │ - b.n c3a58 │ │ + b.n c46a8 │ │ asrs r4, r0, #32 │ │ - b.n c3a44 │ │ + b.n c4694 │ │ asrs r1, r0, #32 │ │ - b.n c4428 │ │ + b.n c5078 │ │ asrs r1, r0, #32 │ │ - b.n c46ac │ │ + b.n c52fc │ │ asrs r4, r1, #32 │ │ - b.n c4430 │ │ + b.n c5080 │ │ movs r3, r6 │ │ and.w r0, r0, r5, lsr #3 │ │ - b.n c42de │ │ + b.n c4f2e │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n c4456 │ │ + b.n c50a6 │ │ eors r0, r2 │ │ - b.n c3a78 │ │ + b.n c46c8 │ │ movs r0, #8 │ │ - b.n c4282 │ │ + b.n c4ed2 │ │ str r4, [r6, r1] │ │ - b.n c3a80 │ │ + b.n c46d0 │ │ lsls r0, r0, #2 │ │ - b.n c4052 │ │ + b.n c4ca2 │ │ asrs r0, r7, #2 │ │ - b.n c42f8 │ │ + b.n c4f48 │ │ lsls r0, r6, #2 │ │ - b.n c42f2 │ │ + b.n c4f42 │ │ asrs r4, r4, #1 │ │ - b.n c3a70 │ │ + b.n c46c0 │ │ asrs r2, r1, #32 │ │ - b.n c429a │ │ + b.n c4eea │ │ lsls r0, r0, #1 │ │ - b.n c3a78 │ │ + b.n c46c8 │ │ movs r1, r1 │ │ - b.n c42a2 │ │ - adcs r5, r2 │ │ - @ instruction: 0xfa000070 │ │ - b.n c3aa4 │ │ + b.n c4ef2 │ │ + tst r3, r0 │ │ + @ instruction: 0xfb000070 │ │ + b.n c46f4 │ │ asrs r4, r4, #1 │ │ - b.n c3aa8 │ │ + b.n c46f8 │ │ movs r0, #64 @ 0x40 │ │ - b.n c3aac │ │ + b.n c46fc │ │ lsls r5, r2, #3 │ │ - b.n c4316 │ │ + b.n c4f66 │ │ strh r4, [r6, #0] │ │ - b.n c3ab4 │ │ + b.n c4704 │ │ strb r1, [r2, #10] │ │ - b.n c3fcc │ │ + b.n c4c1c │ │ str r0, [sp, #480] @ 0x1e0 │ │ - b.n c3a9c │ │ + b.n c46ec │ │ lsls r0, r0, #2 │ │ - b.n c408e │ │ + b.n c4cde │ │ eors r0, r6 │ │ - b.n c3ac4 │ │ + b.n c4714 │ │ lsls r0, r6, #2 │ │ - b.n c432e │ │ + b.n c4f7e │ │ str r0, [sp, #368] @ 0x170 │ │ - b.n c3acc │ │ + b.n c471c │ │ movs r0, r0 │ │ - b.n c4026 │ │ + b.n c4c76 │ │ asrs r7, r0, #32 │ │ - b.n c42da │ │ + b.n c4f2a │ │ lsls r0, r2, #26 │ │ - b.n c3fa2 │ │ + b.n c4bf2 │ │ movs r6, r0 │ │ - b.n c40b0 │ │ - adcs r6, r0 │ │ - @ instruction: 0xfa00004c │ │ - b.n c3ae4 │ │ + b.n c4d00 │ │ + sbcs r4, r0 │ │ + @ instruction: 0xfb00004c │ │ + b.n c4734 │ │ movs r0, #6 │ │ - b.n c42ee │ │ + b.n c4f3e │ │ asrs r0, r0, #32 │ │ - b.n c3ad2 │ │ + b.n c4722 │ │ movs r7, r0 │ │ - b.n c42f6 │ │ - adcs r0, r0 │ │ - @ instruction: 0xfa0000bc │ │ - b.n c4368 │ │ + b.n c4f46 │ │ + rors r6, r5 │ │ + @ instruction: 0xfb0000bc │ │ + b.n c4fb8 │ │ asrs r6, r7, #2 │ │ - b.n c436c │ │ + b.n c4fbc │ │ movs r2, r0 │ │ - b.n c44c6 │ │ + b.n c5116 │ │ lsls r4, r7, #2 │ │ - b.n c4354 │ │ + b.n c4fa4 │ │ movs r6, r0 │ │ - b.n c4050 │ │ - b.n c4090 │ │ - b.n c3b0c │ │ + b.n c4ca0 │ │ + b.n c4ce0 │ │ + b.n c475c │ │ movs r2, r0 │ │ - b.n c44d6 │ │ + b.n c5126 │ │ lsls r6, r7, #2 │ │ - b.n c4364 │ │ + b.n c4fb4 │ │ str r0, [r1, r0] │ │ - b.n c431e │ │ + b.n c4f6e │ │ str r0, [r1, #0] │ │ - b.n c4322 │ │ - add r0, pc, #144 @ (adr r0, c4074 ) │ │ - b.n c3b20 │ │ + b.n c4f72 │ │ + add r0, pc, #144 @ (adr r0, c4cc4 ) │ │ + b.n c4770 │ │ strb r4, [r5, #1] │ │ - b.n c3b24 │ │ + b.n c4774 │ │ lsls r5, r2, #3 │ │ and.w r0, r0, r8, lsl #4 │ │ - b.n c4732 │ │ + b.n c5382 │ │ movs r4, #190 @ 0xbe │ │ - b.n c43aa │ │ + b.n c4ffa │ │ str r4, [r6, r0] │ │ - b.n c3b34 │ │ + b.n c4784 │ │ movs r2, r0 │ │ - b.n c42a0 │ │ + b.n c4ef0 │ │ lsls r5, r7, #20 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n c46b4 │ │ + b.n c5304 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, #108 @ 0x6c │ │ - b.n c3b48 │ │ + b.n c4798 │ │ str r0, [r0, #0] │ │ - b.n c4752 │ │ + b.n c53a2 │ │ movs r0, r1 │ │ - b.n c46ba │ │ + b.n c530a │ │ movs r0, #116 @ 0x74 │ │ movs r5, #157 @ 0x9d │ │ movs r0, #2 │ │ movs r0, #72 @ 0x48 │ │ movs r0, r2 │ │ movs r3, #82 @ 0x52 │ │ lsls r4, r6, #14 │ │ cmp r2, #0 │ │ movs r0, #108 @ 0x6c │ │ - b.n c3b64 │ │ + b.n c47b4 │ │ strb r2, [r1, #0] │ │ - b.n c453a │ │ + b.n c518a │ │ adds r0, #6 │ │ - b.n c40b6 │ │ + b.n c4d06 │ │ movs r0, #116 @ 0x74 │ │ - b.n c3b70 │ │ + b.n c47c0 │ │ movs r0, #135 @ 0x87 │ │ - b.n c413e │ │ + b.n c4d8e │ │ strb r7, [r0, #2] │ │ - b.n c414e │ │ + b.n c4d9e │ │ str r2, [r6, #8] │ │ - b.n c41e6 │ │ + b.n c4e36 │ │ adds r0, #1 │ │ - b.n c44ec │ │ + b.n c513c │ │ str r2, [r6, #8] │ │ - b.n c41d8 │ │ + b.n c4e28 │ │ @ instruction: 0xfffb1aff │ │ adds r0, #108 @ 0x6c │ │ - b.n c3b8c │ │ + b.n c47dc │ │ movs r4, r2 │ │ - b.n c44d6 │ │ + b.n c5126 │ │ movs r4, r7 │ │ - b.n c3b74 │ │ + b.n c47c4 │ │ movs r4, r2 │ │ - b.n c456e │ │ + b.n c51be │ │ movs r4, r0 │ │ - b.n c3b7c │ │ + b.n c47cc │ │ movs r3, r0 │ │ - b.n c4318 │ │ + b.n c4f68 │ │ lsls r3, r0, #2 │ │ - b.n c416a │ │ + b.n c4dba │ │ cmp r7, #255 @ 0xff │ │ - b.n c468c │ │ + b.n c52dc │ │ movs r0, #176 @ 0xb0 │ │ - b.n c43f2 │ │ + b.n c5042 │ │ movs r3, r4 │ │ ldr r2, [sp, #0] │ │ lsls r4, r5, #1 │ │ - b.n c3bb4 │ │ + b.n c4804 │ │ adds r0, #0 │ │ - b.n c4110 │ │ + b.n c4d60 │ │ movs r0, r1 │ │ - b.n c4728 │ │ + b.n c5378 │ │ movs r5, r2 │ │ subs r2, #0 │ │ lsls r4, r6, #1 │ │ - b.n c3bc4 │ │ + b.n c4814 │ │ movs r0, r0 │ │ - b.n c411e │ │ + b.n c4d6e │ │ movs r2, r0 │ │ - b.n c4592 │ │ + b.n c51e2 │ │ movs r0, r2 │ │ - b.n c4736 │ │ + b.n c5386 │ │ lsls r4, r5, #1 │ │ - b.n c3bd4 │ │ + b.n c4824 │ │ movs r7, r1 │ │ subs r2, #0 │ │ strb r4, [r5, #1] │ │ - b.n c3bdc │ │ + b.n c482c │ │ stmia r0!, {r0, r1, r2} │ │ - b.n c482c │ │ + b.n c547c │ │ movs r0, #116 @ 0x74 │ │ - b.n c3be4 │ │ + b.n c4834 │ │ movs r7, r0 │ │ - b.n c41c6 │ │ + b.n c4e16 │ │ movs r0, #135 @ 0x87 │ │ - b.n c41b6 │ │ + b.n c4e06 │ │ str r4, [r2, #0] │ │ - b.n c45ba │ │ + b.n c520a │ │ movs r0, #135 @ 0x87 │ │ - b.n c41ca │ │ + b.n c4e1a │ │ str r6, [r2, r0] │ │ - b.n c45c2 │ │ + b.n c5212 │ │ strb r4, [r1, #0] │ │ - b.n c4402 │ │ + b.n c5052 │ │ lsrs r5, r1, #8 │ │ orn r0, r6, #544 @ 0x220 │ │ - b.n c4578 │ │ + b.n c51c8 │ │ lsrs r5, r1, #8 │ │ - bl ffd0a0c4 │ │ + bl ffd0ad14 │ │ subs r7, r7, r3 │ │ str r4, [r6, r0] │ │ - b.n c3c10 │ │ + b.n c4860 │ │ movs r4, r1 │ │ - b.n c4380 │ │ + b.n c4fd0 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #116 @ 0x74 │ │ - b.n c3c1c │ │ + b.n c486c │ │ adds r0, #0 │ │ - b.n c4178 │ │ + b.n c4dc8 │ │ movs r0, #128 @ 0x80 │ │ - b.n c41ee │ │ + b.n c4e3e │ │ lsls r0, r0, #2 │ │ - b.n c41fe │ │ + b.n c4e4e │ │ strb r4, [r2, #0] │ │ - b.n c45f6 │ │ + b.n c5246 │ │ movs r6, r2 │ │ - b.n c45f6 │ │ + b.n c5246 │ │ movs r0, #178 @ 0xb2 │ │ - b.n c42a8 │ │ + b.n c4ef8 │ │ adds r0, #1 │ │ - b.n c45a4 │ │ + b.n c51f4 │ │ movs r0, #178 @ 0xb2 │ │ - b.n c4282 │ │ + b.n c4ed2 │ │ @ instruction: 0xfffb1aff │ │ adds r0, #116 @ 0x74 │ │ - b.n c3c44 │ │ + b.n c4894 │ │ movs r2, r0 │ │ - b.n c4610 │ │ + b.n c5260 │ │ lsls r0, r0, #1 │ │ - b.n c3c2c │ │ + b.n c487c │ │ movs r0, #0 │ │ - b.n c48d6 │ │ + b.n c5526 │ │ strb r4, [r5, #1] │ │ - b.n c3c54 │ │ + b.n c48a4 │ │ lsls r2, r7, #2 │ │ - b.n c44c4 │ │ + b.n c5114 │ │ adds r0, #16 │ │ - b.n c3c48 │ │ + b.n c4898 │ │ movs r7, r0 │ │ - b.n c43d0 │ │ + b.n c5020 │ │ lsls r2, r7, #2 │ │ - b.n c44ba │ │ + b.n c510a │ │ movs r0, r0 │ │ - b.n c486e │ │ + b.n c54be │ │ adds r0, #16 │ │ - b.n c3c42 │ │ + b.n c4892 │ │ adds r0, #5 │ │ - b.n c4476 │ │ + b.n c50c6 │ │ lsls r4, r7, #2 │ │ - b.n c44ca │ │ + b.n c511a │ │ movs r4, r7 │ │ - b.n c3c78 │ │ + b.n c48c8 │ │ movs r0, #4 │ │ - b.n c3c52 │ │ + b.n c48a2 │ │ movs r0, #0 │ │ - b.n c3c56 │ │ + b.n c48a6 │ │ lsls r6, r7, #2 │ │ - b.n c44da │ │ + b.n c512a │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r4, r3 │ │ - b.n c3c8c │ │ + b.n c48dc │ │ adds r0, #5 │ │ - b.n c4496 │ │ + b.n c50e6 │ │ movs r2, r1 │ │ - b.n c47fa │ │ + b.n c544a │ │ lsls r4, r6, #1 │ │ movs r5, #157 @ 0x9d │ │ lsls r2, r7, #2 │ │ movs r1, #208 @ 0xd0 │ │ movs r1, r0 │ │ movs r2, #0 │ │ adds r0, #7 │ │ movs r0, #128 @ 0x80 │ │ movs r7, r0 │ │ - b.n c4414 │ │ + b.n c5064 │ │ movs r3, r0 │ │ - b.n c44b2 │ │ + b.n c5102 │ │ movs r0, r0 │ │ strh r1, [r1, #2] │ │ movs r0, #11 │ │ - b.n c48ba │ │ + b.n c550a │ │ strh r4, [r2, #2] │ │ - b.n c3c98 │ │ + b.n c48e8 │ │ lsls r0, r2, #10 │ │ - b.n c4182 │ │ + b.n c4dd2 │ │ movs r0, #64 @ 0x40 │ │ - b.n c3cc0 │ │ + b.n c4910 │ │ adds r0, #100 @ 0x64 │ │ - b.n c3ca4 │ │ + b.n c48f4 │ │ movs r0, r0 │ │ - b.n c4432 │ │ + b.n c5082 │ │ movs r1, r1 │ │ cmp r2, #0 │ │ lsls r4, r1, #1 │ │ - b.n c3cd0 │ │ + b.n c4920 │ │ str r4, [r4, #4] │ │ - b.n c3cd4 │ │ + b.n c4924 │ │ str r4, [r6, r0] │ │ - b.n c3cd8 │ │ + b.n c4928 │ │ lsls r0, r2, #3 │ │ - b.n c4522 │ │ + b.n c5172 │ │ movs r7, r0 │ │ - b.n c4452 │ │ + b.n c50a2 │ │ lsls r0, r7, #1 │ │ - b.n c3cc4 │ │ + b.n c4914 │ │ asrs r4, r7, #1 │ │ - b.n c3cc8 │ │ + b.n c4918 │ │ lsls r0, r3, #1 │ │ subs r0, r0, r0 │ │ str r7, [r0, #0] │ │ - b.n c44f6 │ │ + b.n c5146 │ │ lsls r7, r3, #1 │ │ and.w r0, r0, r7 │ │ - b.n c4464 │ │ + b.n c50b4 │ │ str r1, [r1, r0] │ │ - b.n c4502 │ │ + b.n c5152 │ │ stmia r0!, {} │ │ - b.n c4906 │ │ + b.n c5556 │ │ str r0, [r0, r0] │ │ strh r0, [r0, #24] │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ movs r4, r1 │ │ - b.n c42dc │ │ + b.n c4f2c │ │ movs r0, #133 @ 0x85 │ │ - b.n c42e6 │ │ + b.n c4f36 │ │ movs r0, r0 │ │ - b.n c4260 │ │ + b.n c4eb0 │ │ str r4, [r2, #0] │ │ - b.n c46e2 │ │ + b.n c5332 │ │ movs r0, #3 │ │ - b.n c427a │ │ + b.n c4eca │ │ movs r7, r0 │ │ - b.n c448c │ │ + b.n c50dc │ │ adds r0, #116 @ 0x74 │ │ - b.n c3d24 │ │ + b.n c4974 │ │ movs r0, #20 │ │ - b.n c3d08 │ │ - b.n c41f0 │ │ - b.n c4932 │ │ + b.n c4958 │ │ + b.n c4e40 │ │ + b.n c5582 │ │ movs r0, #8 │ │ - b.n c3d2a │ │ + b.n c497a │ │ strh r2, [r0, #8] │ │ - b.n c49ba │ │ + b.n c560a │ │ stmia r0!, {r2, r3, r4} │ │ - b.n c3d18 │ │ + b.n c4968 │ │ stmia r0!, {} │ │ - b.n c49c2 │ │ + b.n c5612 │ │ asrs r2, r0, #32 │ │ - b.n c4308 │ │ + b.n c4f58 │ │ movs r0, #188 @ 0xbc │ │ - b.n c45b0 │ │ + b.n c5200 │ │ stmia r0!, {r0} │ │ strh r0, [r0, #24] │ │ asrs r2, r0, #32 │ │ - b.n c4314 │ │ + b.n c4f64 │ │ movs r0, #190 @ 0xbe │ │ - b.n c45bc │ │ - add r0, pc, #560 @ (adr r0, c4448 ) │ │ - b.n c455a │ │ + b.n c520c │ │ + add r0, pc, #560 @ (adr r0, c5098 ) │ │ + b.n c51aa │ │ asrs r2, r0, #32 │ │ - b.n c42a0 │ │ + b.n c4ef0 │ │ movs r0, #20 │ │ - b.n c4728 │ │ + b.n c5378 │ │ adds r0, #60 @ 0x3c │ │ - b.n c3d60 │ │ + b.n c49b0 │ │ asrs r2, r2, #32 │ │ - b.n c46ac │ │ + b.n c52fc │ │ movs r0, #24 │ │ - b.n c3d48 │ │ + b.n c4998 │ │ movs r6, r1 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n c473c │ │ + b.n c538c │ │ eors r0, r6 │ │ - b.n c3d74 │ │ + b.n c49c4 │ │ adds r0, #60 @ 0x3c │ │ - b.n c3d78 │ │ + b.n c49c8 │ │ movs r0, #1 │ │ - b.n c49c6 │ │ - b.n c4260 │ │ - b.n c434a │ │ + b.n c5616 │ │ + b.n c4eb0 │ │ + b.n c4f9a │ │ asrs r2, r0, #32 │ │ - b.n c42cc │ │ + b.n c4f1c │ │ movs r3, r0 │ │ - b.n c450a │ │ + b.n c515a │ │ movs r3, r0 │ │ str r1, [sp, #324] @ 0x144 │ │ movs r0, r3 │ │ ldr r2, [sp, #0] │ │ movs r0, #104 @ 0x68 │ │ - b.n c3d94 │ │ + b.n c49e4 │ │ str r4, [r1, r0] │ │ - b.n c4368 │ │ + b.n c4fb8 │ │ movs r4, r1 │ │ - b.n c42e2 │ │ + b.n c4f32 │ │ str r2, [r1, #0] │ │ - b.n c4372 │ │ + b.n c4fc2 │ │ movs r2, r0 │ │ - b.n c4514 │ │ + b.n c5164 │ │ @ instruction: 0xffc82aff │ │ movs r0, #64 @ 0x40 │ │ - b.n c3dac │ │ + b.n c49fc │ │ movs r5, r0 │ │ - b.n c4524 │ │ + b.n c5174 │ │ @ instruction: 0xfff10aff │ │ movs r0, #176 @ 0xb0 │ │ - b.n c462a │ │ + b.n c527a │ │ adds r0, #24 │ │ - b.n c3dbc │ │ + b.n c4a0c │ │ eors r4, r6 │ │ - b.n c3dc0 │ │ + b.n c4a10 │ │ movs r0, #2 │ │ - b.n c4390 │ │ + b.n c4fe0 │ │ adds r0, #182 @ 0xb6 │ │ - b.n c4632 │ │ + b.n c5282 │ │ lsls r2, r7 │ │ - b.n c463a │ │ + b.n c528a │ │ adds r0, #10 │ │ - b.n c479c │ │ + b.n c53ec │ │ movs r2, r0 │ │ - b.n c48c2 │ │ + b.n c5512 │ │ @ instruction: 0xffe40aff │ │ strb r4, [r0, #0] │ │ - b.n c3e46 │ │ + b.n c4a96 │ │ ands r4, r0 │ │ - b.n c49e6 │ │ + b.n c5636 │ │ movs r1, r0 │ │ - b.n c48d8 │ │ + b.n c5528 │ │ strb r4, [r5, #1] │ │ - b.n c3de8 │ │ + b.n c4a38 │ │ ands r0, r0 │ │ lsls r2, r2, #22 │ │ adds r0, #3 │ │ - b.n c43be │ │ + b.n c500e │ │ @ instruction: 0xffddeaff │ │ movs r0, #28 │ │ - b.n c3df8 │ │ + b.n c4a48 │ │ str r0, [sp, #20] │ │ - b.n c43c6 │ │ + b.n c5016 │ │ movs r0, #44 @ 0x2c │ │ - b.n c3e00 │ │ + b.n c4a50 │ │ movs r2, r0 │ │ - b.n c457c │ │ + b.n c51cc │ │ @ instruction: 0xffe13aff │ │ movs r0, #40 @ 0x28 │ │ - b.n c3e0c │ │ + b.n c4a5c │ │ movs r2, r0 │ │ - b.n c4588 │ │ + b.n c51d8 │ │ @ instruction: 0xffde8aff │ │ movs r0, r0 │ │ - b.n c497e │ │ + b.n c55ce │ │ movs r0, #0 │ │ - b.n c4622 │ │ + b.n c5272 │ │ movs r0, #0 │ │ negs r0, r4 │ │ movs r0, r1 │ │ - b.n c458e │ │ + b.n c51de │ │ @ instruction: 0xffa82aff │ │ adds r0, #20 │ │ - b.n c3e2c │ │ + b.n c4a7c │ │ strh r2, [r0, #0] │ │ - b.n c4636 │ │ + b.n c5286 │ │ str r0, [sp, #400] @ 0x190 │ │ - b.n c3e14 │ │ + b.n c4a64 │ │ adds r0, #5 │ │ - b.n c4424 │ │ + b.n c5074 │ │ adds r0, #60 @ 0x3c │ │ - b.n c3e3c │ │ + b.n c4a8c │ │ @ instruction: 0xffd31aff │ │ movs r4, r3 │ │ - b.n c3e44 │ │ + b.n c4a94 │ │ movs r5, r0 │ │ - b.n c440e │ │ + b.n c505e │ │ lsls r4, r4, #1 │ │ - b.n c3e2c │ │ + b.n c4a7c │ │ @ instruction: 0xff9eeaff │ │ movs r4, r0 │ │ - b.n c3e54 │ │ + b.n c4aa4 │ │ asrs r4, r6, #1 │ │ - b.n c3e58 │ │ + b.n c4aa8 │ │ lsls r6, r0, #2 │ │ - b.n c4422 │ │ + b.n c5072 │ │ lsls r0, r6, #2 │ │ - b.n c46c6 │ │ + b.n c5316 │ │ movs r0, r0 │ │ - b.n c442c │ │ + b.n c507c │ │ asrs r2, r7, #6 │ │ - b.n c46ce │ │ + b.n c531e │ │ movs r4, r3 │ │ - b.n c4832 │ │ + b.n c5482 │ │ lsls r0, r7, #1 │ │ - b.n c3e50 │ │ + b.n c4aa0 │ │ asrs r4, r7, #1 │ │ - b.n c3e54 │ │ - add r0, pc, #144 @ (adr r0, c43cc ) │ │ - b.n c3e78 │ │ - b.n c4400 │ │ - b.n c3e7c │ │ + b.n c4aa4 │ │ + add r0, pc, #144 @ (adr r0, c501c ) │ │ + b.n c4ac8 │ │ + b.n c5050 │ │ + b.n c4acc │ │ str r0, [sp, #368] @ 0x170 │ │ - b.n c3e80 │ │ + b.n c4ad0 │ │ strh r0, [r1, #2] │ │ - b.n c3e84 │ │ + b.n c4ad4 │ │ lsls r4, r7, #1 │ │ - b.n c3e88 │ │ + b.n c4ad8 │ │ movs r4, #190 @ 0xbe │ │ - b.n c4706 │ │ + b.n c5356 │ │ movs r1, r0 │ │ - b.n c4856 │ │ + b.n c54a6 │ │ movs r1, r0 │ │ - b.n c4ada │ │ + b.n c572a │ │ asrs r0, r1, #32 │ │ - b.n c485e │ │ + b.n c54ae │ │ movs r2, r0 │ │ - b.n c4604 │ │ + b.n c5254 │ │ lsls r4, r4, #17 │ │ ldrh r0, [r0, #16] │ │ movs r0, #32 │ │ - b.n c3ea4 │ │ + b.n c4af4 │ │ movs r2, r1 │ │ - b.n c486e │ │ + b.n c54be │ │ movs r0, r5 │ │ - b.n c3e8c │ │ + b.n c4adc │ │ str r4, [r4, #4] │ │ - b.n c3e90 │ │ + b.n c4ae0 │ │ movs r1, #8 │ │ - b.n c429e │ │ + b.n c4eee │ │ adds r0, #188 @ 0xbc │ │ - b.n c4722 │ │ + b.n c5372 │ │ movs r0, #190 @ 0xbe │ │ - b.n c4726 │ │ + b.n c5376 │ │ movs r0, #3 │ │ - b.n c440a │ │ + b.n c505a │ │ movs r0, #44 @ 0x2c │ │ - b.n c3ea4 │ │ + b.n c4af4 │ │ movs r0, r0 │ │ - b.n c4632 │ │ + b.n c5282 │ │ movs r7, r5 │ │ cmp r2, #0 │ │ movs r0, #5 │ │ - b.n c3f48 │ │ + b.n c4b98 │ │ lsls r0, r3, #3 │ │ - b.n c472c │ │ + b.n c537c │ │ movs r0, #1 │ │ - b.n c4822 │ │ + b.n c5472 │ │ movs r0, #5 │ │ - b.n c3f34 │ │ + b.n c4b84 │ │ movs r0, #76 @ 0x4c │ │ - b.n c3ec8 │ │ + b.n c4b18 │ │ asrs r4, r2, #1 │ │ - b.n c3ecc │ │ + b.n c4b1c │ │ movs r2, r0 │ │ - b.n c442e │ │ + b.n c507e │ │ adds r0, #16 │ │ - b.n c3eee │ │ + b.n c4b3e │ │ strh r5, [r2, #6] │ │ - b.n c475e │ │ + b.n c53ae │ │ movs r1, #0 │ │ - b.n c42dc │ │ + b.n c4f2c │ │ movs r1, #48 @ 0x30 │ │ - b.n c3ed8 │ │ + b.n c4b28 │ │ movs r0, #132 @ 0x84 │ │ - b.n c48dc │ │ + b.n c552c │ │ movs r1, #0 │ │ - b.n c42c8 │ │ + b.n c4f18 │ │ movs r0, r0 │ │ - b.n c4b0a │ │ + b.n c575a │ │ asrs r0, r7, #1 │ │ - b.n c48e8 │ │ + b.n c5538 │ │ movs r0, r0 │ │ - b.n c3eec │ │ + b.n c4b3c │ │ movs r1, r1 │ │ - b.n c4716 │ │ + b.n c5366 │ │ movs r0, #0 │ │ - b.n c4b1a │ │ + b.n c576a │ │ stc2 11, cr14, [r7, #-1020] @ 0xfffffc04 @ │ │ asrs r1, r1, #32 │ │ - b.n c4722 │ │ + b.n c5372 │ │ str r0, [sp, #0] │ │ - b.n c4726 │ │ + b.n c5376 │ │ lsls r0, r3, #3 │ │ - b.n c476c │ │ + b.n c53bc │ │ movs r0, r0 │ │ - b.n c4aa0 │ │ + b.n c56f0 │ │ movs r0, #76 @ 0x4c │ │ - b.n c3f14 │ │ + b.n c4b64 │ │ asrs r4, r2, #1 │ │ - b.n c3f18 │ │ + b.n c4b68 │ │ movs r2, r0 │ │ - b.n c447a │ │ + b.n c50ca │ │ adds r1, #48 @ 0x30 │ │ - b.n c3f38 │ │ + b.n c4b88 │ │ adds r1, #0 │ │ - b.n c4304 │ │ + b.n c4f54 │ │ lsls r3, r2, #10 │ │ subs r0, r0, r0 │ │ adds r0, #213 @ 0xd5 │ │ - b.n c47b2 │ │ + b.n c5402 │ │ asrs r0, r1, #1 │ │ - b.n c3f48 │ │ + b.n c4b98 │ │ movs r0, r1 │ │ - b.n c4498 │ │ - add r0, pc, #4 @ (adr r0, c4418 ) │ │ - b.n c4516 │ │ + b.n c50e8 │ │ + add r0, pc, #4 @ (adr r0, c5068 ) │ │ + b.n c5166 │ │ lsls r0, r3, #1 │ │ - b.n c3f54 │ │ + b.n c4ba4 │ │ asrs r0, r4, #32 │ │ - b.n c3f58 │ │ + b.n c4ba8 │ │ lsls r2, r1, #4 │ │ - b.n c4342 │ │ + b.n c4f92 │ │ str r1, [sp, #40] @ 0x28 │ │ - b.n c4348 │ │ + b.n c4f98 │ │ movs r0, r0 │ │ - b.n c46dc │ │ + b.n c532c │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ - b.n c44d0 │ │ - b.n c3f6c │ │ + b.n c5120 │ │ + b.n c4bbc │ │ asrs r2, r1, #2 │ │ - b.n c4776 │ │ + b.n c53c6 │ │ lsls r4, r7, #2 │ │ - b.n c47da │ │ + b.n c542a │ │ asrs r1, r6, #2 │ │ - b.n c47ba │ │ + b.n c540a │ │ lsls r0, r4, #2 │ │ - b.n c46e4 │ │ + b.n c5334 │ │ movs r2, r4 │ │ cmp r2, #0 │ │ strh r2, [r1, #0] │ │ - b.n c478a │ │ - add r0, pc, #464 @ (adr r0, c461c ) │ │ - b.n c3f88 │ │ + b.n c53da │ │ + add r0, pc, #464 @ (adr r0, c526c ) │ │ + b.n c4bd8 │ │ lsls r7, r0, #2 │ │ @ instruction: 0xea00a074 │ │ - b.n c3f90 │ │ + b.n c4be0 │ │ movs r0, r0 │ │ - b.n c4b04 │ │ + b.n c5754 │ │ lsls r2, r6, #12 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n c4014 │ │ + b.n c4c64 │ │ strb r4, [r1, #0] │ │ - b.n c3f98 │ │ + b.n c4be8 │ │ movs r1, r0 │ │ - b.n c48ea │ │ + b.n c553a │ │ movs r5, r0 │ │ - b.n c4000 │ │ + b.n c4c50 │ │ movs r0, #64 @ 0x40 │ │ - b.n c3fa0 │ │ + b.n c4bf0 │ │ movs r4, #190 @ 0xbe │ │ - b.n c481a │ │ + b.n c546a │ │ movs r2, r0 │ │ - b.n c471c │ │ + b.n c536c │ │ lsls r6, r3, #16 │ │ ldrh r0, [r0, #16] │ │ movs r0, #32 │ │ - b.n c3fbc │ │ + b.n c4c0c │ │ lsls r0, r6, #1 │ │ - b.n c41e4 │ │ + b.n c4e34 │ │ lsls r0, r0, #4 │ │ - b.n c43ae │ │ + b.n c4ffe │ │ adds r0, #190 @ 0xbe │ │ - b.n c482e │ │ + b.n c547e │ │ movs r0, #188 @ 0xbc │ │ - b.n c4832 │ │ + b.n c5482 │ │ asrs r1, r0, #32 │ │ - b.n c451c │ │ + b.n c516c │ │ str r0, [sp, #8] │ │ - b.n c499e │ │ + b.n c55ee │ │ movs r1, r0 │ │ - b.n c4750 │ │ + b.n c53a0 │ │ lsls r4, r3, #13 │ │ ldmia r2!, {} │ │ adds r0, #16 │ │ - b.n c3fe0 │ │ + b.n c4c30 │ │ stmia r0!, {r4} │ │ - b.n c3fe6 │ │ + b.n c4c36 │ │ strb r0, [r6, #2] │ │ - b.n c4854 │ │ + b.n c54a4 │ │ lsls r2, r4, #2 │ │ - b.n c4760 │ │ + b.n c53b0 │ │ lsls r2, r3, #1 │ │ cmp r2, #0 │ │ movs r0, #162 @ 0xa2 │ │ - b.n c47fa │ │ + b.n c544a │ │ strh r7, [r0, #0] │ │ - b.n c4542 │ │ + b.n c5192 │ │ movs r0, r1 │ │ - b.n c4b72 │ │ + b.n c57c2 │ │ movs r6, r7 │ │ cmp r2, #0 │ │ str r2, [r0, #0] │ │ - b.n c480a │ │ + b.n c545a │ │ strh r0, [r1, #2] │ │ - b.n c4008 │ │ + b.n c4c58 │ │ lsls r2, r1, #1 │ │ and.w r0, r0, r1 │ │ - b.n c4b8a │ │ + b.n c57da │ │ movs r4, r5 │ │ rev r0, r0 │ │ movs r0, #0 │ │ - b.n c4c1e │ │ + b.n c586e │ │ movs r4, r0 │ │ - b.n c4b96 │ │ + b.n c57e6 │ │ stmia r0!, {} │ │ - b.n c4c26 │ │ + b.n c5876 │ │ movs r3, r2 │ │ subs r2, #0 │ │ stmia r1!, {r1, r2, r3} │ │ - b.n c4c82 │ │ + b.n c58d2 │ │ eors r0, r6 │ │ - b.n c402c │ │ + b.n c4c7c │ │ str r4, [r3, r1] │ │ - b.n c4030 │ │ + b.n c4c80 │ │ strb r4, [r3, #0] │ │ - b.n c4c3a │ │ + b.n c588a │ │ str r4, [r7, #4] │ │ - b.n c4c3e │ │ + b.n c588e │ │ movs r4, r1 │ │ - b.n c4842 │ │ + b.n c5492 │ │ asrs r7, r0, #32 │ │ - b.n c4610 │ │ + b.n c5260 │ │ movs r4, r0 │ │ - b.n c49aa │ │ + b.n c55fa │ │ lsrs r7, r1, #10 │ │ orn r0, r1, #2195456 @ 0x218000 │ │ - b.n c461c │ │ + b.n c526c │ │ movs r7, #79 @ 0x4f │ │ orn r0, r1, #2211840 @ 0x21c000 │ │ - b.n c4622 │ │ + b.n c5272 │ │ strb r0, [r2, #0] │ │ - b.n c4a2c │ │ + b.n c567c │ │ lsrs r7, r1, #10 │ │ orr.w r0, r1, #2195456 @ 0x218000 │ │ - b.n c462e │ │ + b.n c527e │ │ str r0, [r1, #0] │ │ - b.n c4a36 │ │ + b.n c5686 │ │ movs r7, #79 @ 0x4f │ │ - bl ffd06514 │ │ + bl ffd07164 │ │ subs r7, r7, r3 │ │ movs r4, r1 │ │ - b.n c47ea │ │ + b.n c543a │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n c4a56 │ │ + b.n c56a6 │ │ str r4, [r3, r1] │ │ - b.n c407c │ │ + b.n c4ccc │ │ eors r0, r6 │ │ - b.n c4080 │ │ + b.n c4cd0 │ │ asrs r6, r7, #32 │ │ - b.n c4a62 │ │ + b.n c56b2 │ │ strb r0, [r0, #4] │ │ - b.n c4658 │ │ + b.n c52a8 │ │ str r0, [r0, #16] │ │ - b.n c465a │ │ + b.n c52aa │ │ lsls r1, r0, #2 │ │ - b.n c4660 │ │ + b.n c52b0 │ │ asrs r1, r0, #2 │ │ - b.n c4662 │ │ + b.n c52b2 │ │ eors r0, r1 │ │ - b.n c4098 │ │ + b.n c4ce8 │ │ adds r0, #3 │ │ - b.n c466a │ │ + b.n c52ba │ │ adds r0, #12 │ │ - b.n c45ec │ │ + b.n c523c │ │ adds r0, #8 │ │ - b.n c45f0 │ │ + b.n c5240 │ │ lsls r2, r0 │ │ - b.n c449c │ │ + b.n c50ec │ │ str r2, [r0, r0] │ │ - b.n c4672 │ │ + b.n c52c2 │ │ adds r0, #1 │ │ - b.n c4a1c │ │ + b.n c566c │ │ lsls r2, r0 │ │ - b.n c4486 │ │ + b.n c50d6 │ │ ands r2, r0 │ │ - b.n c4680 │ │ + b.n c52d0 │ │ movs r0, #2 │ │ - b.n c4a86 │ │ + b.n c56d6 │ │ str r0, [r6, r2] │ │ - b.n c4930 │ │ + b.n c5580 │ │ str r0, [r6, r2] │ │ - b.n c4912 │ │ + b.n c5562 │ │ @ instruction: 0xfff61aff │ │ movs r4, r1 │ │ - b.n c40cc │ │ + b.n c4d1c │ │ asrs r0, r3, #1 │ │ - b.n c40d0 │ │ + b.n c4d20 │ │ lsls r2, r1, #2 │ │ - b.n c469a │ │ + b.n c52ea │ │ lsls r0, r6, #2 │ │ - b.n c493e │ │ + b.n c558e │ │ str r1, [sp, #40] @ 0x28 │ │ - b.n c44a4 │ │ + b.n c50f4 │ │ movs r0, r0 │ │ - b.n c4c46 │ │ + b.n c5896 │ │ lsls r1, r4, #9 │ │ lsrs r0, r0, #8 │ │ strh r2, [r1, #0] │ │ - b.n c48ee │ │ + b.n c553e │ │ eors r0, r6 │ │ - b.n c40ec │ │ - add r0, pc, #464 @ (adr r0, c4784 ) │ │ - b.n c40f0 │ │ + b.n c4d3c │ │ + add r0, pc, #464 @ (adr r0, c53d4 ) │ │ + b.n c4d40 │ │ movs r1, r0 │ │ - b.n c4a3a │ │ + b.n c568a │ │ lsls r0, r6, #2 │ │ - b.n c495a │ │ + b.n c55aa │ │ movs r1, r5 │ │ @ instruction: 0xea00e007 │ │ - b.n c4d56 │ │ + b.n c59a6 │ │ str r7, [r1, r0] │ │ - b.n c4d8a │ │ + b.n c59da │ │ str r6, [r1, #0] │ │ - b.n c4652 │ │ + b.n c52a2 │ │ movs r0, #130 @ 0x82 │ │ - b.n c46d2 │ │ + b.n c5322 │ │ movs r0, #6 │ │ - b.n c4ada │ │ + b.n c572a │ │ adds r0, #14 │ │ - b.n c491a │ │ + b.n c556a │ │ ands r2, r0 │ │ - b.n c4a62 │ │ + b.n c56b2 │ │ adds r0, #8 │ │ - b.n c4a88 │ │ + b.n c56d8 │ │ lsrs r7, r1, #8 │ │ orn sl, r4, #8716288 @ 0x850000 │ │ - bl ffd075de │ │ + bl ffd0822e │ │ subs r7, r7, r3 │ │ movs r6, r1 │ │ - b.n c48a2 │ │ + b.n c54f2 │ │ eors r0, r6 │ │ - b.n c4130 │ │ + b.n c4d80 │ │ strh r0, [r1, #2] │ │ - b.n c4134 │ │ + b.n c4d84 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #134 @ 0x86 │ │ - b.n c4702 │ │ + b.n c5352 │ │ str r4, [r2, r0] │ │ - b.n c4b0a │ │ + b.n c575a │ │ movs r0, #5 │ │ - b.n c494a │ │ + b.n c559a │ │ adds r0, #178 @ 0xb2 │ │ - b.n c48f2 │ │ + b.n c5542 │ │ str r1, [r0, #0] │ │ - b.n c4a9e │ │ + b.n c56ee │ │ adds r0, #176 @ 0xb0 │ │ - b.n c49a0 │ │ + b.n c55f0 │ │ movs r7, r0 │ │ - b.n c48c6 │ │ + b.n c5516 │ │ str r2, [r0, r0] │ │ - b.n c495e │ │ + b.n c55ae │ │ @ instruction: 0xfff98aff │ │ asrs r6, r7, #2 │ │ - b.n c49a6 │ │ + b.n c55f6 │ │ str r0, [sp, #752] @ 0x2f0 │ │ - b.n c49aa │ │ + b.n c55fa │ │ movs r4, r2 │ │ - b.n c4b2e │ │ + b.n c577e │ │ movs r0, #135 @ 0x87 │ │ - b.n c4732 │ │ + b.n c5382 │ │ asrs r0, r6, #2 │ │ - b.n c49ba │ │ + b.n c560a │ │ asrs r1, r6, #1 │ │ - b.n c4438 │ │ + b.n c5088 │ │ stmia r0!, {r0} │ │ - b.n c457e │ │ + b.n c51ce │ │ asrs r0, r0, #32 │ │ - b.n c4d82 │ │ + b.n c59d2 │ │ asrs r4, r6, #2 │ │ - b.n c49c6 │ │ + b.n c5616 │ │ movs r0, #124 @ 0x7c │ │ - b.n c4184 │ │ + b.n c4dd4 │ │ asrs r0, r7, #1 │ │ - b.n c4188 │ │ + b.n c4dd8 │ │ movs r0, #182 @ 0xb6 │ │ - b.n c49d2 │ │ + b.n c5622 │ │ movs r0, r1 │ │ - b.n c4b56 │ │ - subs r7, #152 @ 0x98 │ │ - @ instruction: 0xfa00105c │ │ - b.n c4198 │ │ + b.n c57a6 │ │ + eors r6, r0 │ │ + @ instruction: 0xfb00105c │ │ + b.n c4de8 │ │ movs r5, r0 │ │ - b.n c4204 │ │ + b.n c4e54 │ │ movs r1, r0 │ │ - b.n c4b66 │ │ + b.n c57b6 │ │ movs r5, r0 │ │ - b.n c41ec │ │ + b.n c4e3c │ │ strb r4, [r5, #1] │ │ - b.n c41a8 │ │ + b.n c4df8 │ │ str r4, [r6, r0] │ │ - b.n c41ac │ │ + b.n c4dfc │ │ adds r0, #100 @ 0x64 │ │ - b.n c41b0 │ │ + b.n c4e00 │ │ lsrs r5, r2, #28 │ │ - b.n c4958 │ │ + b.n c55a8 │ │ movs r0, r0 │ │ - b.n c4d28 │ │ + b.n c5978 │ │ lsls r0, r4, #10 │ │ - b.n c49c2 │ │ + b.n c5612 │ │ movs r4, r3 │ │ - b.n c41a0 │ │ + b.n c4df0 │ │ lsls r0, r5, #1 │ │ - b.n c41c4 │ │ + b.n c4e14 │ │ movs r5, r0 │ │ asrs r0, r2, #5 │ │ lsls r2, r4, #10 │ │ lsrs r0, r0, #8 │ │ movs r0, #84 @ 0x54 │ │ - b.n c41d0 │ │ + b.n c4e20 │ │ str r0, [r4, #4] │ │ - b.n c41d4 │ │ + b.n c4e24 │ │ movs r0, r0 │ │ - b.n c4d42 │ │ + b.n c5992 │ │ lsls r5, r7, #1 │ │ lsrs r0, r0, #8 │ │ lsls r5, r2, #3 │ │ - b.n c4a4e │ │ + b.n c569e │ │ str r3, [r0, r0] │ │ - b.n c49ea │ │ + b.n c563a │ │ asrs r0, r3, #1 │ │ - b.n c41e8 │ │ + b.n c4e38 │ │ strh r0, [r1, #2] │ │ - b.n c41cc │ │ + b.n c4e1c │ │ strh r0, [r5, #0] │ │ - b.n c4b4c │ │ + b.n c579c │ │ str r0, [r0, #16] │ │ - b.n c45bc │ │ + b.n c520c │ │ movs r4, r2 │ │ - b.n c4bd2 │ │ - add r0, pc, #0 @ (adr r0, c46c0 ) │ │ - b.n c4e02 │ │ + b.n c5822 │ │ + add r0, pc, #0 @ (adr r0, c5310 ) │ │ + b.n c5a52 │ │ lsls r0, r0, #1 │ │ - b.n c41e0 │ │ + b.n c4e30 │ │ movs r4, r2 │ │ - b.n c4bce │ │ + b.n c581e │ │ movs r4, r7 │ │ - b.n c41e8 │ │ + b.n c4e38 │ │ movs r7, r0 │ │ and.w r0, r0, r5, lsr #3 │ │ - b.n c4a7e │ │ - add r0, pc, #0 @ (adr r0, c46d8 ) │ │ - b.n c4e1a │ │ + b.n c56ce │ │ + add r0, pc, #0 @ (adr r0, c5328 ) │ │ + b.n c5a6a │ │ asrs r0, r3, #1 │ │ - b.n c4218 │ │ + b.n c4e68 │ │ str r0, [r0, r0] │ │ - b.n c4e22 │ │ + b.n c5a72 │ │ movs r0, #84 @ 0x54 │ │ - b.n c4220 │ │ + b.n c4e70 │ │ movs r1, #0 │ │ - b.n c45ec │ │ + b.n c523c │ │ movs r3, r0 │ │ - b.n c4998 │ │ + b.n c55e8 │ │ lsls r0, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n c49a0 │ │ + b.n c55f0 │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #1 │ │ - b.n c4238 │ │ + b.n c4e88 │ │ lsls r5, r2, #3 │ │ - b.n c4aaa │ │ + b.n c56fa │ │ strb r0, [r2, #1] │ │ - b.n c4240 │ │ + b.n c4e90 │ │ movs r0, #208 @ 0xd0 │ │ - b.n c4a8c │ │ + b.n c56dc │ │ asrs r4, r6, #1 │ │ - b.n c4248 │ │ + b.n c4e98 │ │ lsls r0, r0, #2 │ │ - b.n c4820 │ │ + b.n c5470 │ │ adds r0, #36 @ 0x24 │ │ - b.n c412c │ │ + b.n c4d7c │ │ adds r0, #0 │ │ - b.n c4e5a │ │ + b.n c5aaa │ │ movs r0, #40 @ 0x28 │ │ - b.n c4134 │ │ + b.n c4d84 │ │ asrs r2, r7, #2 │ │ - b.n c4ac4 │ │ - add r0, pc, #704 @ (adr r0, c49e4 ) │ │ - b.n c4aa6 │ │ + b.n c5714 │ │ + add r0, pc, #704 @ (adr r0, c5634 ) │ │ + b.n c56f6 │ │ movs r0, r7 │ │ - b.n c4264 │ │ + b.n c4eb4 │ │ movs r2, r0 │ │ - b.n c4d50 │ │ + b.n c59a0 │ │ adds r0, #0 │ │ lsls r0, r4, #6 │ │ lsrs r1, r0, #28 │ │ - b.n c4a76 │ │ + b.n c56c6 │ │ asrs r4, r0, #1 │ │ - b.n c4274 │ │ + b.n c4ec4 │ │ ldrb r0, [r0, #31] │ │ - b.n c4740 │ │ + b.n c5390 │ │ movs r0, r1 │ │ - b.n c4278 │ │ + b.n c4ec8 │ │ movs r0, #10 │ │ - b.n c42f2 │ │ + b.n c4f42 │ │ movs r2, r0 │ │ - b.n c4dee │ │ + b.n c5a3e │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n c4df6 │ │ + b.n c5a46 │ │ lsls r1, r2, #8 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c4e0e │ │ + b.n c5a5e │ │ movs r0, #10 │ │ - b.n c4a9e │ │ + b.n c56ee │ │ movs r0, #8 │ │ asrs r0, r4, #6 │ │ movs r4, r0 │ │ - b.n c4aa6 │ │ + b.n c56f6 │ │ asrs r2, r1, #32 │ │ - b.n c4aaa │ │ + b.n c56fa │ │ lsrs r3, r4, #26 │ │ add.w r0, r0, r3, asr #32 │ │ and.w r0, r0, ip, rrx │ │ - b.n c42b0 │ │ + b.n c4f00 │ │ asrs r4, r6, #1 │ │ - b.n c42b4 │ │ + b.n c4f04 │ │ lsls r5, r0, #2 │ │ - b.n c487e │ │ + b.n c54ce │ │ adds r0, #10 │ │ - b.n c4324 │ │ + b.n c4f74 │ │ lsls r0, r6, #2 │ │ - b.n c4b26 │ │ + b.n c5776 │ │ asrs r0, r0, #1 │ │ - b.n c42c4 │ │ + b.n c4f14 │ │ movs r2, r0 │ │ - b.n c4db4 │ │ + b.n c5a04 │ │ movs r0, r0 │ │ - b.n c4894 │ │ + b.n c54e4 │ │ movs r0, #8 │ │ - b.n c4c96 │ │ + b.n c58e6 │ │ asrs r6, r6, #2 │ │ - b.n c4b3a │ │ + b.n c578a │ │ movs r0, #40 @ 0x28 │ │ - b.n c41b4 │ │ + b.n c4e04 │ │ asrs r4, r4, #32 │ │ - b.n c41b8 │ │ + b.n c4e08 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ adds r0, #0 │ │ - b.n c42ca │ │ + b.n c4f1a │ │ strb r0, [r0, #0] │ │ - b.n c4eee │ │ + b.n c5b3e │ │ movs r4, r0 │ │ - b.n c4352 │ │ + b.n c4fa2 │ │ movs r0, #10 │ │ - b.n c4362 │ │ + b.n c4fb2 │ │ movs r2, r0 │ │ - b.n c4e5e │ │ + b.n c5aae │ │ @ instruction: 0xffe31aff │ │ movs r1, r1 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n c48ca │ │ + b.n c551a │ │ asrs r0, r6, #32 │ │ - b.n c41e0 │ │ + b.n c4e30 │ │ asrs r0, r0, #32 │ │ - b.n c42ee │ │ + b.n c4f3e │ │ strb r0, [r6, #0] │ │ - b.n c4c68 │ │ + b.n c58b8 │ │ asrs r4, r5, #32 │ │ - b.n c41ec │ │ + b.n c4e3c │ │ adds r0, #0 │ │ - b.n c4f1a │ │ + b.n c5b6a │ │ movs r4, r0 │ │ - b.n c437e │ │ + b.n c4fce │ │ movs r0, #10 │ │ - b.n c438e │ │ + b.n c4fde │ │ movs r2, r0 │ │ - b.n c4e8a │ │ + b.n c5ada │ │ @ instruction: 0xffd81aff │ │ movs r0, r0 │ │ - b.n c4308 │ │ + b.n c4f58 │ │ movs r4, r0 │ │ - b.n c4b32 │ │ + b.n c5782 │ │ asrs r2, r1, #32 │ │ - b.n c4b36 │ │ + b.n c5786 │ │ movs r0, #8 │ │ - b.n c4b3a │ │ + b.n c578a │ │ adds r0, #7 │ │ - b.n c4b3e │ │ + b.n c578e │ │ lsls r5, r7, #14 │ │ add.w r0, r0, ip, asr #29 │ │ - b.n c4340 │ │ + b.n c4f90 │ │ str r0, [sp, #0] │ │ - b.n c4b4a │ │ + b.n c579a │ │ str r0, [r4, #4] │ │ - b.n c4348 │ │ + b.n c4f98 │ │ movs r0, r0 │ │ - b.n c4eb2 │ │ + b.n c5b02 │ │ adds r0, #100 @ 0x64 │ │ - b.n c4350 │ │ + b.n c4fa0 │ │ lsls r6, r1, #6 │ │ subs r0, r0, r0 │ │ lsls r0, r5, #1 │ │ - b.n c4358 │ │ + b.n c4fa8 │ │ str r1, [r0, r0] │ │ - b.n c4d2c │ │ + b.n c597c │ │ movs r0, r0 │ │ - b.n c4ad0 │ │ + b.n c5720 │ │ @ instruction: 0xffa98aff │ │ - add r0, pc, #4 @ (adr r0, c4830 ) │ │ - b.n c4d42 │ │ + add r0, pc, #4 @ (adr r0, c5480 ) │ │ + b.n c5992 │ │ movs r3, r0 │ │ - b.n c4adc │ │ + b.n c572c │ │ @ instruction: 0xffae1aff │ │ lsls r4, r2, #1 │ │ - b.n c4374 │ │ + b.n c4fc4 │ │ movs r0, #188 @ 0xbc │ │ - b.n c4bde │ │ + b.n c582e │ │ lsls r2, r4, #2 │ │ - b.n c4ba2 │ │ + b.n c57f2 │ │ lsls r4, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n c4eee │ │ - add r0, pc, #464 @ (adr r0, c4a1c ) │ │ - b.n c4388 │ │ + b.n c5b3e │ │ + add r0, pc, #464 @ (adr r0, c566c ) │ │ + b.n c4fd8 │ │ movs r0, #84 @ 0x54 │ │ movs r5, #157 @ 0x9d │ │ asrs r0, r0, #32 │ │ - b.n c4f96 │ │ + b.n c5be6 │ │ str r4, [r4, r0] │ │ - b.n c4394 │ │ + b.n c4fe4 │ │ strh r0, [r1, #2] │ │ - b.n c4398 │ │ + b.n c4fe8 │ │ movs r0, #2 │ │ movs r0, #74 @ 0x4a │ │ movs r0, r2 │ │ movs r3, #82 @ 0x52 │ │ lsls r0, r3, #6 │ │ cmp r2, #0 │ │ movs r0, #1 │ │ - b.n c48ee │ │ + b.n c553e │ │ adds r0, #10 │ │ - b.n c4d74 │ │ + b.n c59c4 │ │ asrs r4, r2, #1 │ │ - b.n c43b0 │ │ + b.n c5000 │ │ asrs r3, r0, #2 │ │ - b.n c497c │ │ + b.n c55cc │ │ adds r0, #131 @ 0x83 │ │ - b.n c4992 │ │ + b.n c55e2 │ │ strb r2, [r6, #2] │ │ - b.n c4a24 │ │ + b.n c5674 │ │ movs r0, #1 │ │ - b.n c4d2a │ │ + b.n c597a │ │ strb r2, [r6, #2] │ │ - b.n c4a10 │ │ + b.n c5660 │ │ @ instruction: 0xfffb1aff │ │ str r4, [r2, #4] │ │ - b.n c43cc │ │ + b.n c501c │ │ movs r0, #188 @ 0xbc │ │ - b.n c4c42 │ │ + b.n c5892 │ │ lsls r3, r0, #1 │ │ and.w r0, r0, r7 │ │ - b.n c4b44 │ │ + b.n c5794 │ │ lsls r2, r3, #2 │ │ ldrh r0, [r0, #16] │ │ movs r0, r4 │ │ - b.n c43e0 │ │ + b.n c5030 │ │ asrs r0, r2, #1 │ │ - b.n c43e4 │ │ + b.n c5034 │ │ adds r0, #136 @ 0x88 │ │ - b.n c49b0 │ │ + b.n c5600 │ │ movs r1, #8 │ │ - b.n c47d2 │ │ + b.n c5422 │ │ lsls r5, r2, #3 │ │ - b.n c4c5e │ │ + b.n c58ae │ │ asrs r0, r3, #1 │ │ - b.n c43f4 │ │ + b.n c5044 │ │ strb r0, [r6, #2] │ │ - b.n c4c64 │ │ + b.n c58b4 │ │ str r0, [r0, #16] │ │ - b.n c47c4 │ │ + b.n c5414 │ │ movs r1, r0 │ │ - b.n c4dd4 │ │ + b.n c5a24 │ │ asrs r0, r1, #4 │ │ - b.n c47ec │ │ + b.n c543c │ │ lsls r0, r6, #2 │ │ - b.n c4c54 │ │ + b.n c58a4 │ │ movs r1, r0 │ │ - b.n c4b76 │ │ + b.n c57c6 │ │ lsls r5, r1, #2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r7, #2 │ │ - b.n c4c7c │ │ + b.n c58cc │ │ lsls r0, r6, #1 │ │ - b.n c46dc │ │ + b.n c532c │ │ adds r0, #48 @ 0x30 │ │ - b.n c441c │ │ + b.n c506c │ │ lsls r1, r4, #2 │ │ - b.n c4b86 │ │ + b.n c57d6 │ │ lsls r1, r1, #2 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n c4f9e │ │ + b.n c5bee │ │ lsls r7, r0, #2 │ │ - ldr r2, [pc, #0] @ (c48f0 ) │ │ + ldr r2, [pc, #0] @ (c5540 ) │ │ str r4, [r3, #4] │ │ - b.n c4430 │ │ + b.n c5080 │ │ movs r0, r0 │ │ - b.n c503a │ │ + b.n c5c8a │ │ movs r3, r0 │ │ - b.n c4fae │ │ + b.n c5bfe │ │ stmia r0!, {} │ │ - b.n c5042 │ │ + b.n c5c92 │ │ movs r2, r2 │ │ subs r2, #0 │ │ movs r0, #1 │ │ - b.n c4e1a │ │ + b.n c5a6a │ │ adds r0, #28 │ │ - b.n c504e │ │ + b.n c5c9e │ │ stmia r1!, {r1, r2, r3} │ │ - b.n c5096 │ │ + b.n c5ce6 │ │ strb r4, [r7, #1] │ │ - b.n c5056 │ │ + b.n c5ca6 │ │ asrs r4, r1, #32 │ │ - b.n c4c5a │ │ + b.n c58aa │ │ str r3, [r0, r0] │ │ - b.n c4a2a │ │ + b.n c567a │ │ asrs r4, r0, #32 │ │ - b.n c4dc4 │ │ + b.n c5a14 │ │ lsrs r7, r1, #10 │ │ orn r0, r5, #8640 @ 0x21c0 │ │ - b.n c4a36 │ │ + b.n c5686 │ │ movs r7, #79 @ 0x4f │ │ orn r0, r5, #8384 @ 0x20c0 │ │ - b.n c4a3a │ │ + b.n c568a │ │ adds r0, #16 │ │ - b.n c4e3c │ │ + b.n c5a8c │ │ lsrs r7, r1, #10 │ │ orr.w r0, r5, #8640 @ 0x21c0 │ │ - b.n c4a46 │ │ + b.n c5696 │ │ strb r0, [r1, #0] │ │ - b.n c4e50 │ │ + b.n c5aa0 │ │ movs r7, #79 @ 0x4f │ │ - bl ffd0a92c │ │ + bl ffd0b57c │ │ subs r7, r7, r3 │ │ movs r4, r1 │ │ - b.n c4bf2 │ │ + b.n c5842 │ │ lsls r6, r5, #1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n c4e6e │ │ + b.n c5abe │ │ strb r6, [r7, #0] │ │ - b.n c4e72 │ │ + b.n c5ac2 │ │ movs r1, #1 │ │ - b.n c4a6a │ │ + b.n c56ba │ │ adds r0, #135 @ 0x87 │ │ - b.n c4a6e │ │ + b.n c56be │ │ asrs r1, r0, #4 │ │ - b.n c4a6e │ │ + b.n c56be │ │ strb r7, [r0, #2] │ │ - b.n c4a72 │ │ + b.n c56c2 │ │ str r1, [r0, #0] │ │ - b.n c4e06 │ │ + b.n c5a56 │ │ str r0, [r0, r2] │ │ - b.n c4896 │ │ + b.n c54e6 │ │ ands r0, r0 │ │ - b.n c4a7c │ │ + b.n c56cc │ │ str r1, [r0, #0] │ │ - b.n c4e86 │ │ + b.n c5ad6 │ │ str r0, [r0, r2] │ │ - b.n c4880 │ │ + b.n c54d0 │ │ str r0, [r0, r0] │ │ - b.n c4a90 │ │ + b.n c56e0 │ │ movs r2, r0 │ │ - b.n c4e86 │ │ + b.n c5ad6 │ │ lsls r0, r6 │ │ - b.n c4d32 │ │ + b.n c5982 │ │ movs r6, r0 │ │ - b.n c4c3e │ │ + b.n c588e │ │ lsls r0, r6 │ │ - b.n c4d1c │ │ + b.n c596c │ │ @ instruction: 0xfff51aff │ │ lsls r3, r3, #1 │ │ and.w r0, r0, r4, asr #20 │ │ - b.n c44d8 │ │ - add r0, pc, #464 @ (adr r0, c4b70 ) │ │ - b.n c44dc │ │ + b.n c5128 │ │ + add r0, pc, #464 @ (adr r0, c57c0 ) │ │ + b.n c512c │ │ strh r0, [r1, #2] │ │ - b.n c44e0 │ │ + b.n c5130 │ │ str r4, [r2, #4] │ │ - b.n c44e4 │ │ + b.n c5134 │ │ movs r0, #188 @ 0xbc │ │ - b.n c4d42 │ │ + b.n c5992 │ │ asrs r6, r7, #2 │ │ - b.n c4d5e │ │ + b.n c59ae │ │ movs r0, #60 @ 0x3c │ │ - b.n c44f0 │ │ + b.n c5140 │ │ asrs r6, r7, #2 │ │ - b.n c4d4e │ │ + b.n c599e │ │ asrs r1, r0, #32 │ │ - b.n c517e │ │ + b.n c5dce │ │ lsls r0, r0, #2 │ │ - b.n c4ac4 │ │ + b.n c5714 │ │ adds r0, #190 @ 0xbe │ │ - b.n c4d72 │ │ + b.n c59c2 │ │ asrs r0, r0, #32 │ │ - b.n c4ade │ │ + b.n c572e │ │ movs r0, r0 │ │ - b.n c4ad2 │ │ + b.n c5722 │ │ strb r0, [r1, #0] │ │ - b.n c44fc │ │ + b.n c514c │ │ movs r0, #176 @ 0xb0 │ │ - b.n c4d76 │ │ + b.n c59c6 │ │ asrs r4, r6, #6 │ │ - b.n c4d7c │ │ + b.n c59cc │ │ lsls r0, r0, #1 │ │ - b.n c4518 │ │ + b.n c5168 │ │ movs r1, r0 │ │ - b.n c4ae2 │ │ + b.n c5732 │ │ asrs r2, r0, #32 │ │ - b.n c4af2 │ │ + b.n c5742 │ │ movs r0, #3 │ │ - b.n c4a78 │ │ + b.n c56c8 │ │ asrs r4, r2, #32 │ │ - b.n c4ef0 │ │ + b.n c5b40 │ │ movs r0, #20 │ │ - b.n c4e76 │ │ - subs r6, #177 @ 0xb1 │ │ - @ instruction: 0xfa0000d5 │ │ - b.n c4da2 │ │ + b.n c5ac6 │ │ + subs r7, #95 @ 0x5f │ │ + @ instruction: 0xfb0000d5 │ │ + b.n c59f2 │ │ asrs r4, r5, #1 │ │ - b.n c4538 │ │ + b.n c5188 │ │ movs r0, #100 @ 0x64 │ │ - b.n c453c │ │ + b.n c518c │ │ movs r1, r0 │ │ - b.n c4caa │ │ + b.n c58fa │ │ movs r2, r0 │ │ ldr r2, [sp, #0] │ │ asrs r0, r3, #1 │ │ - b.n c4548 │ │ - add r1, pc, #0 @ (adr r1, c4a10 ) │ │ - b.n c4914 │ │ + b.n c5198 │ │ + add r1, pc, #0 @ (adr r1, c5660 ) │ │ + b.n c5564 │ │ movs r5, r7 │ │ and.w r0, r0, r0, asr #4 │ │ - b.n c4554 │ │ + b.n c51a4 │ │ str r0, [r4, #4] │ │ - b.n c4558 │ │ + b.n c51a8 │ │ movs r1, #8 │ │ - b.n c4944 │ │ + b.n c5594 │ │ asrs r0, r2, #1 │ │ - b.n c4560 │ │ + b.n c51b0 │ │ adds r0, #136 @ 0x88 │ │ - b.n c4b2c │ │ + b.n c577c │ │ asrs r0, r3, #1 │ │ - b.n c4568 │ │ + b.n c51b8 │ │ strb r0, [r6, #2] │ │ - b.n c4dd8 │ │ + b.n c5a28 │ │ str r0, [r0, #16] │ │ - b.n c4938 │ │ + b.n c5588 │ │ movs r1, r0 │ │ - b.n c4f48 │ │ + b.n c5b98 │ │ asrs r0, r1, #4 │ │ - b.n c4960 │ │ + b.n c55b0 │ │ lsls r0, r6, #2 │ │ - b.n c4dc8 │ │ + b.n c5a18 │ │ movs r1, r0 │ │ - b.n c4cea │ │ + b.n c593a │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ asrs r4, r7, #2 │ │ - b.n c4df0 │ │ + b.n c5a40 │ │ lsls r0, r6, #1 │ │ - b.n c4850 │ │ + b.n c54a0 │ │ adds r0, #48 @ 0x30 │ │ - b.n c4590 │ │ + b.n c51e0 │ │ lsls r1, r4, #2 │ │ - b.n c4cfa │ │ + b.n c594a │ │ movs r4, r5 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n c5112 │ │ + b.n c5d62 │ │ movs r2, r5 │ │ - ldr r2, [pc, #0] @ (c4a64 ) │ │ + ldr r2, [pc, #0] @ (c56b4 ) │ │ str r4, [r3, #4] │ │ - b.n c45a4 │ │ + b.n c51f4 │ │ movs r0, r0 │ │ - b.n c51ae │ │ + b.n c5dfe │ │ movs r3, r0 │ │ - b.n c5122 │ │ + b.n c5d72 │ │ stmia r0!, {} │ │ - b.n c51b6 │ │ + b.n c5e06 │ │ movs r2, r2 │ │ subs r2, #0 │ │ movs r0, #1 │ │ - b.n c4f8e │ │ + b.n c5bde │ │ adds r0, #28 │ │ - b.n c51c2 │ │ + b.n c5e12 │ │ stmia r1!, {r1, r2, r3} │ │ - b.n c520a │ │ + b.n c5e5a │ │ strb r4, [r7, #1] │ │ - b.n c51ca │ │ + b.n c5e1a │ │ asrs r4, r1, #32 │ │ - b.n c4dce │ │ + b.n c5a1e │ │ str r3, [r0, r0] │ │ - b.n c4b9e │ │ + b.n c57ee │ │ asrs r4, r0, #32 │ │ - b.n c4f38 │ │ + b.n c5b88 │ │ lsrs r7, r1, #10 │ │ orn r0, r5, #8640 @ 0x21c0 │ │ - b.n c4baa │ │ + b.n c57fa │ │ movs r7, #79 @ 0x4f │ │ orn r0, r5, #8384 @ 0x20c0 │ │ - b.n c4bae │ │ + b.n c57fe │ │ adds r0, #16 │ │ - b.n c4fb0 │ │ + b.n c5c00 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r5, #8640 @ 0x21c0 │ │ - b.n c4bba │ │ + b.n c580a │ │ strb r0, [r1, #0] │ │ - b.n c4fc4 │ │ + b.n c5c14 │ │ movs r7, #79 @ 0x4f │ │ - bl ffd0aaa0 │ │ + bl ffd0b6f0 │ │ subs r7, r7, r3 │ │ movs r4, r1 │ │ - b.n c4d66 │ │ + b.n c59b6 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n c4fe2 │ │ + b.n c5c32 │ │ strb r6, [r7, #0] │ │ - b.n c4fe6 │ │ + b.n c5c36 │ │ movs r1, #1 │ │ - b.n c4bde │ │ + b.n c582e │ │ adds r0, #135 @ 0x87 │ │ - b.n c4be2 │ │ + b.n c5832 │ │ asrs r1, r0, #4 │ │ - b.n c4be2 │ │ + b.n c5832 │ │ strb r7, [r0, #2] │ │ - b.n c4be6 │ │ + b.n c5836 │ │ str r1, [r0, #0] │ │ - b.n c4f7a │ │ + b.n c5bca │ │ str r0, [r0, r2] │ │ - b.n c4a0a │ │ + b.n c565a │ │ ands r0, r0 │ │ - b.n c4bf0 │ │ + b.n c5840 │ │ str r1, [r0, #0] │ │ - b.n c4ffa │ │ + b.n c5c4a │ │ str r0, [r0, r2] │ │ - b.n c49f4 │ │ + b.n c5644 │ │ str r0, [r0, r0] │ │ - b.n c4c04 │ │ + b.n c5854 │ │ movs r2, r0 │ │ - b.n c4ffa │ │ + b.n c5c4a │ │ lsls r0, r6 │ │ - b.n c4ea6 │ │ + b.n c5af6 │ │ movs r6, r0 │ │ - b.n c4db2 │ │ + b.n c5a02 │ │ lsls r0, r6 │ │ - b.n c4e90 │ │ + b.n c5ae0 │ │ @ instruction: 0xfff51aff │ │ eors r0, r6 │ │ - b.n c4648 │ │ + b.n c5298 │ │ adds r0, #48 @ 0x30 │ │ - b.n c464c │ │ + b.n c529c │ │ lsls r0, r3, #3 │ │ - b.n c4e9e │ │ + b.n c5aee │ │ movs r0, #76 @ 0x4c │ │ - b.n c463c │ │ + b.n c528c │ │ asrs r4, r2, #1 │ │ - b.n c4640 │ │ + b.n c5290 │ │ movs r2, r0 │ │ - b.n c4ba2 │ │ + b.n c57f2 │ │ lsls r0, r0, #4 │ │ - b.n c4a48 │ │ + b.n c5698 │ │ movs r0, r0 │ │ - b.n c51ca │ │ + b.n c5e1a │ │ lsls r0, r1, #3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r7, #2 │ │ - b.n c4ee6 │ │ + b.n c5b36 │ │ stmia r0!, {r2} │ │ - b.n c5276 │ │ + b.n c5ec6 │ │ movs r0, #8 │ │ - b.n c4670 │ │ - b.n c4b4e │ │ - b.n c52fe │ │ + b.n c52c0 │ │ + b.n c579e │ │ + b.n c5f4e │ │ strh r0, [r1, #2] │ │ - b.n c465c │ │ + b.n c52ac │ │ strb r1, [r4, #2] │ │ - b.n c4e86 │ │ + b.n c5ad6 │ │ asrs r6, r6, #1 │ │ - b.n c528a │ │ + b.n c5eda │ │ asrs r3, r0, #2 │ │ - b.n c4c50 │ │ + b.n c58a0 │ │ asrs r0, r0, #1 │ │ - b.n c466c │ │ + b.n c52bc │ │ asrs r0, r2, #32 │ │ - b.n c5296 │ │ + b.n c5ee6 │ │ strb r4, [r1, #1] │ │ - b.n c4674 │ │ + b.n c52c4 │ │ asrs r3, r0, #4 │ │ - b.n c4c60 │ │ + b.n c58b0 │ │ asrs r4, r7, #32 │ │ - b.n c467c │ │ + b.n c52cc │ │ asrs r0, r2, #1 │ │ - b.n c46a0 │ │ + b.n c52f0 │ │ asrs r0, r1, #2 │ │ - b.n c4c6c │ │ + b.n c58bc │ │ asrs r0, r3, #32 │ │ - b.n c4688 │ │ + b.n c52d8 │ │ asrs r1, r0, #32 │ │ - b.n c52b2 │ │ + b.n c5f02 │ │ strh r3, [r2, #0] │ │ - b.n c5336 │ │ + b.n c5f86 │ │ adds r2, r4, r4 │ │ - b.n c4efc │ │ + b.n c5b4c │ │ asrs r4, r2, #32 │ │ - b.n c4698 │ │ + b.n c52e8 │ │ asrs r4, r3, #32 │ │ - b.n c46bc │ │ + b.n c530c │ │ asrs r7, r0, #32 │ │ - b.n c4c88 │ │ + b.n c58d8 │ │ asrs r0, r5, #1 │ │ - b.n c46a4 │ │ + b.n c52f4 │ │ asrs r1, r0, #32 │ │ - b.n c5094 │ │ + b.n c5ce4 │ │ asrs r0, r7, #32 │ │ - b.n c46ac │ │ + b.n c52fc │ │ asrs r3, r0, #32 │ │ - b.n c5318 │ │ + b.n c5f68 │ │ asrs r4, r4, #1 │ │ - b.n c46b4 │ │ + b.n c5304 │ │ asrs r1, r0, #32 │ │ - b.n c4c24 │ │ + b.n c5874 │ │ asrs r0, r4, #32 │ │ - b.n c46bc │ │ + b.n c530c │ │ movs r2, r0 │ │ and.w r0, r0, ip, asr #2 │ │ - b.n c46ca │ │ + b.n c531a │ │ movs r0, r0 │ │ - b.n c524e │ │ + b.n c5e9e │ │ lsls r7, r4, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n c475e │ │ + b.n c53ae │ │ str r0, [r0, r0] │ │ - b.n c4efa │ │ + b.n c5b4a │ │ movs r1, r0 │ │ - b.n c51e2 │ │ + b.n c5e32 │ │ str r0, [r3, r0] │ │ asrs r0, r2, #22 │ │ movs r4, r0 │ │ - b.n c4e70 │ │ + b.n c5ac0 │ │ @ instruction: 0xfff60aff │ │ str r5, [r2, #12] │ │ - b.n c4f78 │ │ + b.n c5bc8 │ │ movs r0, r0 │ │ - b.n c527e │ │ + b.n c5ece │ │ @ instruction: 0xfff34aff │ │ movs r0, r0 │ │ - b.n c5280 │ │ + b.n c5ed0 │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ movs r0, #28 │ │ - b.n c470c │ │ + b.n c535c │ │ movs r2, r1 │ │ - b.n c4e8a │ │ + b.n c5ada │ │ @ instruction: 0xffee1aff │ │ movs r3, r0 │ │ - b.n c5294 │ │ + b.n c5ee4 │ │ movs r0, #3 │ │ - b.n c4f32 │ │ + b.n c5b82 │ │ movs r0, r2 │ │ subs r2, #0 │ │ asrs r0, r0, #1 │ │ - b.n c4734 │ │ + b.n c5384 │ │ movs r0, #100 @ 0x64 │ │ - b.n c4738 │ │ + b.n c5388 │ │ strb r1, [r0, #0] │ │ - b.n c4d0c │ │ + b.n c595c │ │ asrs r4, r7, #32 │ │ - b.n c4740 │ │ + b.n c5390 │ │ str r1, [r0, #0] │ │ - b.n c4d14 │ │ + b.n c5964 │ │ asrs r2, r0, #32 │ │ - b.n c534e │ │ + b.n c5f9e │ │ lsls r1, r0, #29 │ │ orn r0, r7, #540672 @ 0x84000 │ │ - b.n c50ba │ │ + b.n c5d0a │ │ cmp r2, #140 @ 0x8c │ │ orn r7, r6, #13500416 @ 0xce0000 │ │ orr.w sl, r7, #278528 @ 0x44000 │ │ - bl ffd0bc14 │ │ + bl ffd0c864 │ │ subs r7, r7, r3 │ │ asrs r0, r7, #32 │ │ - b.n c4764 │ │ + b.n c53b4 │ │ movs r0, #100 @ 0x64 │ │ - b.n c4768 │ │ + b.n c53b8 │ │ movs r2, r0 │ │ - b.n c4ed4 │ │ + b.n c5b24 │ │ movs r0, #32 │ │ - b.n c4770 │ │ + b.n c53c0 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ strb r1, [r0, #0] │ │ - b.n c5142 │ │ + b.n c5d92 │ │ str r2, [r0, #8] │ │ - b.n c4f82 │ │ + b.n c5bd2 │ │ movs r0, #6 │ │ - b.n c4d50 │ │ + b.n c59a0 │ │ asrs r6, r0, #2 │ │ - b.n c4d54 │ │ + b.n c59a4 │ │ strb r1, [r0, #0] │ │ - b.n c50dc │ │ + b.n c5d2c │ │ str r2, [r0, #0] │ │ - b.n c50de │ │ + b.n c5d2e │ │ movs r0, r0 │ │ - b.n c5304 │ │ + b.n c5f54 │ │ blxns r7 │ │ - b.n c4ffe │ │ + b.n c5c4e │ │ adds r0, #28 │ │ - b.n c4780 │ │ + b.n c53d0 │ │ @ instruction: 0x47be │ │ - b.n c4fe6 │ │ + b.n c5c36 │ │ adds r0, #32 │ │ - b.n c4768 │ │ + b.n c53b8 │ │ @ instruction: 0xfff5caff │ │ asrs r0, r3, #1 │ │ - b.n c47a8 │ │ + b.n c53f8 │ │ ands r5, r0 │ │ - b.n c481c │ │ + b.n c546c │ │ movs r7, #188 @ 0xbc │ │ - b.n c5020 │ │ + b.n c5c70 │ │ str r0, [r0, #0] │ │ - b.n c479c │ │ + b.n c53ec │ │ asrs r0, r5, #1 │ │ - b.n c47b8 │ │ + b.n c5408 │ │ str r4, [r3, #0] │ │ - b.n c478c │ │ + b.n c53dc │ │ str r1, [r0, #0] │ │ - b.n c518e │ │ + b.n c5dde │ │ eors r0, r6 │ │ - b.n c47c4 │ │ + b.n c5414 │ │ movs r2, r0 │ │ - b.n c4f30 │ │ + b.n c5b80 │ │ adds r0, #48 @ 0x30 │ │ - b.n c47cc │ │ + b.n c541c │ │ movs r0, #0 │ │ - b.n c53d6 │ │ + b.n c6026 │ │ movs r0, #1 │ │ str r3, [sp, #0] │ │ str r5, [r0, #0] │ │ - b.n c4828 │ │ + b.n c5478 │ │ movs r7, #188 @ 0xbc │ │ - b.n c502c │ │ + b.n c5c7c │ │ str r0, [sp, #852] @ 0x354 │ │ - b.n c504e │ │ + b.n c5c9e │ │ str r6, [r6, #4] │ │ - b.n c4a08 │ │ + b.n c5658 │ │ movs r1, r1 │ │ - b.n c4f5a │ │ + b.n c5baa │ │ movs r6, r2 │ │ add r2, sp, #0 │ │ asrs r4, r5, #32 │ │ - b.n c47f0 │ │ + b.n c5440 │ │ movs r0, #40 @ 0x28 │ │ - b.n c47f4 │ │ + b.n c5444 │ │ movs r2, r0 │ │ - b.n c4f60 │ │ + b.n c5bb0 │ │ lsls r7, r0, #1 │ │ subs r2, #0 │ │ asrs r0, r1, #1 │ │ - b.n c4800 │ │ + b.n c5450 │ │ movs r6, r0 │ │ - b.n c4f6c │ │ + b.n c5bbc │ │ lsls r4, r0, #1 │ │ ldmia r2!, {} │ │ asrs r0, r3, #1 │ │ - b.n c480c │ │ + b.n c545c │ │ movs r0, #72 @ 0x48 │ │ - b.n c4810 │ │ + b.n c5460 │ │ asrs r2, r0, #4 │ │ - b.n c4bfc │ │ + b.n c584c │ │ movs r1, #2 │ │ - b.n c4de8 │ │ + b.n c5a38 │ │ movs r0, #28 │ │ - b.n c4806 │ │ + b.n c5456 │ │ movs r1, r0 │ │ - b.n c4f8a │ │ + b.n c5bda │ │ movs r5, r7 │ │ subs r0, r0, r0 │ │ movs r0, #72 @ 0x48 │ │ - b.n c4828 │ │ + b.n c5478 │ │ asrs r0, r3, #32 │ │ - b.n c482c │ │ + b.n c547c │ │ movs r0, #130 @ 0x82 │ │ - b.n c4e00 │ │ + b.n c5a50 │ │ asrs r0, r6, #2 │ │ - b.n c509c │ │ + b.n c5cec │ │ blxns r7 │ │ - b.n c50e2 │ │ + b.n c5d32 │ │ movs r1, r0 │ │ - b.n c4faa │ │ + b.n c5bfa │ │ asrs r1, r0, #32 │ │ movs r2, #132 @ 0x84 │ │ asrs r0, r6, #2 │ │ movs r1, #194 @ 0xc2 │ │ movs r4, r6 │ │ and.w r0, r0, r4, ror #4 │ │ - b.n c484c │ │ + b.n c549c │ │ movs r0, r0 │ │ - b.n c53b8 │ │ + b.n c6008 │ │ @ instruction: 0xffe50aff │ │ strb r4, [r3, #0] │ │ - b.n c5228 │ │ + b.n c5e78 │ │ asrs r1, r1, #4 │ │ - b.n c4c50 │ │ + b.n c58a0 │ │ movs r2, r1 │ │ - b.n c4fc8 │ │ + b.n c5c18 │ │ @ instruction: 0xffe11aff │ │ - add r0, pc, #496 @ (adr r0, c4f1c ) │ │ - b.n c5238 │ │ + add r0, pc, #496 @ (adr r0, c5b6c ) │ │ + b.n c5e88 │ │ asrs r1, r1, #2 │ │ - b.n c5072 │ │ + b.n c5cc2 │ │ ands r2, r1 │ │ - b.n c5076 │ │ + b.n c5cc6 │ │ movs r0, #177 @ 0xb1 │ │ - b.n c50a2 │ │ + b.n c5cf2 │ │ asrs r4, r5, #1 │ │ - b.n c4878 │ │ + b.n c54c8 │ │ movs r1, r0 │ │ - b.n c4fe6 │ │ + b.n c5c36 │ │ movs r6, r0 │ │ subs r2, #0 │ │ asrs r4, r2, #32 │ │ - b.n c4884 │ │ + b.n c54d4 │ │ asrs r1, r0, #32 │ │ - b.n c4e52 │ │ + b.n c5aa2 │ │ asrs r0, r6, #2 │ │ - b.n c50da │ │ + b.n c5d2a │ │ asrs r0, r6, #1 │ │ - b.n c4890 │ │ + b.n c54e0 │ │ str r0, [sp, #852] @ 0x354 │ │ - b.n c50fc │ │ + b.n c5d4c │ │ asrs r1, r1, #2 │ │ - b.n c4e72 │ │ + b.n c5ac2 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c5104 │ │ + b.n c5d54 │ │ asrs r4, r1, #1 │ │ - b.n c48a0 │ │ + b.n c54f0 │ │ movs r2, r0 │ │ - b.n c500c │ │ + b.n c5c5c │ │ movs r4, r3 │ │ ldrh r0, [r0, #16] │ │ adds r0, #112 @ 0x70 │ │ - b.n c48ac │ │ + b.n c54fc │ │ asrs r0, r4, #1 │ │ - b.n c48b0 │ │ + b.n c5500 │ │ asrs r1, r1, #4 │ │ - b.n c4c88 │ │ + b.n c58d8 │ │ asrs r5, r2, #3 │ │ - b.n c5124 │ │ + b.n c5d74 │ │ eors r4, r1 │ │ - b.n c48bc │ │ + b.n c550c │ │ asrs r1, r0, #2 │ │ - b.n c4e9a │ │ + b.n c5aea │ │ movs r0, #176 @ 0xb0 │ │ - b.n c512c │ │ + b.n c5d7c │ │ movs r0, #4 │ │ - b.n c4e12 │ │ + b.n c5a62 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c5114 │ │ + b.n c5d64 │ │ asrs r5, r2, #3 │ │ - b.n c513c │ │ + b.n c5d8c │ │ adds r0, #48 @ 0x30 │ │ - b.n c48d4 │ │ + b.n c5524 │ │ movs r1, r0 │ │ - b.n c5440 │ │ + b.n c6090 │ │ movs r7, r1 │ │ rev r0, r0 │ │ str r7, [r0, #0] │ │ - b.n c54e6 │ │ + b.n c6136 │ │ strb r4, [r7, #1] │ │ - b.n c54ea │ │ + b.n c613a │ │ movs r0, #92 @ 0x5c │ │ - b.n c48e8 │ │ + b.n c5538 │ │ asrs r6, r0, #4 │ │ - b.n c4cd6 │ │ + b.n c5926 │ │ asrs r6, r0, #4 │ │ - b.n c4cc0 │ │ + b.n c5910 │ │ asrs r7, r0, #32 │ │ - b.n c4ebe │ │ + b.n c5b0e │ │ movs r0, #7 │ │ - b.n c4ec8 │ │ + b.n c5b18 │ │ asrs r0, r6, #2 │ │ - b.n c5164 │ │ + b.n c5db4 │ │ strb r2, [r0, #0] │ │ - b.n c52d4 │ │ + b.n c5f24 │ │ asrs r0, r6, #2 │ │ - b.n c514e │ │ + b.n c5d9e │ │ asrs r6, r0, #32 │ │ - b.n c525a │ │ + b.n c5eaa │ │ movs r0, #112 @ 0x70 │ │ - b.n c490c │ │ + b.n c555c │ │ str r1, [r0, #0] │ │ - b.n c52e2 │ │ + b.n c5f32 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c517e │ │ + b.n c5dce │ │ movs r2, r0 │ │ - b.n c5080 │ │ + b.n c5cd0 │ │ @ instruction: 0xfff1baff │ │ strb r0, [r3, #0] │ │ - b.n c4910 │ │ + b.n c5560 │ │ eors r0, r6 │ │ - b.n c4924 │ │ - add r0, pc, #464 @ (adr r0, c4fbc ) │ │ - b.n c4928 │ │ + b.n c5574 │ │ + add r0, pc, #464 @ (adr r0, c5c0c ) │ │ + b.n c5578 │ │ movs r0, r0 │ │ - b.n c54a0 │ │ + b.n c60f0 │ │ vpmin.u32 q8, , │ │ asrs r5, r2, #3 │ │ - b.n c51a8 │ │ + b.n c5df8 │ │ movs r0, r0 │ │ - b.n c54a0 │ │ + b.n c60f0 │ │ vpmin.u32 q10, q12, │ │ asrs r2, r7, #2 │ │ - b.n c51ba │ │ + b.n c5e0a │ │ movs r2, r0 │ │ - b.n c542c │ │ + b.n c607c │ │ vpmin.u32 q8, , │ │ asrs r5, r2, #3 │ │ - b.n c51ba │ │ + b.n c5e0a │ │ movs r0, #129 @ 0x81 │ │ - b.n c4f20 │ │ + b.n c5b70 │ │ asrs r1, r0, #4 │ │ - b.n c4f24 │ │ + b.n c5b74 │ │ asrs r4, r3, #32 │ │ - b.n c4940 │ │ + b.n c5590 │ │ movs r7, #188 @ 0xbc │ │ - b.n c51c6 │ │ + b.n c5e16 │ │ asrs r4, r2, #32 │ │ - b.n c5328 │ │ + b.n c5f78 │ │ movs r0, #130 @ 0x82 │ │ - b.n c4f2c │ │ + b.n c5b7c │ │ movs r0, #176 @ 0xb0 │ │ - b.n c51d2 │ │ + b.n c5e22 │ │ movs r0, #2 │ │ - b.n c4f34 │ │ + b.n c5b84 │ │ asrs r4, r0, #32 │ │ - b.n c49da │ │ + b.n c562a │ │ asrs r6, r0, #32 │ │ - b.n c523c │ │ + b.n c5e8c │ │ movs r4, r0 │ │ - b.n c54e0 │ │ + b.n c6130 │ │ asrs r6, r6, #2 │ │ lsls r2, r2, #7 │ │ asrs r1, r0, #32 │ │ lsls r2, r0, #2 │ │ asrs r0, r1, #32 │ │ lsls r1, r0, #10 │ │ asrs r4, r3, #32 │ │ lsls r7, r0, #22 │ │ vpmin.u16 q15, q10, │ │ str r0, [sp, #0] │ │ - b.n c5596 │ │ + b.n c61e6 │ │ str r4, [r2, #4] │ │ - b.n c4994 │ │ + b.n c55e4 │ │ str r4, [r4, r0] │ │ - b.n c4998 │ │ + b.n c55e8 │ │ movs r0, r0 │ │ - b.n c550e │ │ + b.n c615e │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n c4a14 │ │ + b.n c5664 │ │ movs r0, r1 │ │ - b.n c548e │ │ + b.n c60de │ │ lsls r3, r3, #2 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n c49a0 │ │ + b.n c55f0 │ │ lsls r0, r3, #4 │ │ - b.n c49a4 │ │ + b.n c55f4 │ │ movs r1, r0 │ │ - b.n c511e │ │ + b.n c5d6e │ │ lsls r1, r4, #2 │ │ cmp r2, #0 │ │ asrs r4, r3, #4 │ │ - b.n c49b0 │ │ + b.n c5600 │ │ movs r1, r0 │ │ - b.n c538a │ │ + b.n c5fda │ │ asrs r4, r2, #32 │ │ - b.n c499a │ │ + b.n c55ea │ │ lsls r0, r3, #4 │ │ - b.n c499c │ │ + b.n c55ec │ │ str r4, [r3, #16] │ │ - b.n c49a0 │ │ + b.n c55f0 │ │ movs r0, r0 │ │ - b.n c554c │ │ + b.n c619c │ │ lsls r5, r0, #5 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n c49d8 │ │ + b.n c5628 │ │ lsrs r1, r0, #32 │ │ - b.n c54c6 │ │ + b.n c6116 │ │ lsls r2, r7, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n c49d8 │ │ + b.n c5628 │ │ str r0, [sp, #0] │ │ - b.n c55f2 │ │ + b.n c6242 │ │ movs r5, #216 @ 0xd8 │ │ - b.n c5236 │ │ + b.n c5e86 │ │ ands r1, r0 │ │ - b.n c53de │ │ + b.n c602e │ │ str r0, [r0, r0] │ │ - b.n c5404 │ │ + b.n c6054 │ │ cmp r8, pc │ │ - b.n c5242 │ │ + b.n c5e92 │ │ movs r1, r1 │ │ - b.n c5206 │ │ - beq.n c4f00 │ │ - b.n c5360 │ │ + b.n c5e56 │ │ + beq.n c5b50 │ │ + b.n c5fb0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, ip} │ │ - b.n c5652 │ │ + b.n c62a2 │ │ adds r0, #64 @ 0x40 │ │ - b.n c4a10 │ │ + b.n c5660 │ │ str r4, [r7, #0] │ │ - b.n c4a14 │ │ + b.n c5664 │ │ movs r0, #1 │ │ - b.n c521e │ │ + b.n c5e6e │ │ lsrs r5, r1, #8 │ │ orn r0, r6, #557056 @ 0x88000 │ │ - b.n c538a │ │ + b.n c5fda │ │ lsrs r5, r1, #8 │ │ - bl ffd08ee0 │ │ + bl ffd09b30 │ │ subs r7, r7, r3 │ │ movs r0, r0 │ │ - b.n c5194 │ │ + b.n c5de4 │ │ mrc2 10, 2, r1, cr12, cr15, {7} @ │ │ mcr2 10, 3, lr, cr4, cr15, {7} @ │ │ movs r0, #116 @ 0x74 │ │ - b.n c4a38 │ │ + b.n c5688 │ │ adds r0, #20 │ │ - b.n c5412 │ │ + b.n c6062 │ │ strb r4, [r2, #0] │ │ - b.n c540a │ │ + b.n c605a │ │ movs r0, #108 @ 0x6c │ │ - b.n c4a44 │ │ + b.n c5694 │ │ str r7, [r0, #0] │ │ - b.n c5692 │ │ + b.n c62e2 │ │ movs r0, #6 │ │ - b.n c5252 │ │ + b.n c5ea2 │ │ lsrs r5, r1, #8 │ │ orn r0, r7, #557056 @ 0x88000 │ │ - b.n c53be │ │ + b.n c600e │ │ lsrs r5, r1, #8 │ │ - bl ffd08f14 │ │ + bl ffd09b64 │ │ subs r7, r7, r3 │ │ movs r0, #108 @ 0x6c │ │ - b.n c4a60 │ │ + b.n c56b0 │ │ movs r2, r0 │ │ - b.n c51d6 │ │ + b.n c5e26 │ │ ldc2 10, cr1, [sp], #-1020 @ 0xfffffc04 @ │ │ mcrr2 10, 15, lr, r6, cr15 │ │ eors r0, r6 │ │ - b.n c4a70 │ │ + b.n c56c0 │ │ movs r0, r0 │ │ - b.n c567a │ │ + b.n c62ca │ │ lsls r0, r6, #2 │ │ - b.n c52da │ │ + b.n c5f2a │ │ movs r4, r0 │ │ - b.n c5282 │ │ + b.n c5ed2 │ │ vstr d14, [r6, #1020] @ 0x3fc │ │ strh r2, [r1, #0] │ │ - b.n c528a │ │ - add r0, pc, #464 @ (adr r0, c511c ) │ │ - b.n c4a88 │ │ + b.n c5eda │ │ + add r0, pc, #464 @ (adr r0, c5d6c ) │ │ + b.n c56d8 │ │ strb r4, [r5, #1] │ │ - b.n c4a8c │ │ + b.n c56dc │ │ movs r0, r0 │ │ - b.n c55f6 │ │ + b.n c6246 │ │ str r4, [r6, r0] │ │ - b.n c4a94 │ │ + b.n c56e4 │ │ adds r0, #100 @ 0x64 │ │ - b.n c4a98 │ │ + b.n c56e8 │ │ stc2l 10, cr0, [r4, #1020] @ 0x3fc @ │ │ str r0, [sp, #0] │ │ - b.n c52a6 │ │ + b.n c5ef6 │ │ lsls r2, r6, #30 │ │ - b.n c557a │ │ + b.n c61ca │ │ lsrs r7, r7, #31 │ │ - b.n c560c │ │ + b.n c625c │ │ movs r0, r0 │ │ - b.n c5224 │ │ + b.n c5e74 │ │ @ instruction: 0xffb71aff │ │ asrs r0, r7, #26 │ │ - b.n c4ab8 │ │ + b.n c5708 │ │ lsls r4, r6, #30 │ │ - b.n c558e │ │ + b.n c61de │ │ lsrs r7, r7, #31 │ │ - b.n c5620 │ │ + b.n c6270 │ │ str r0, [sp, #68] @ 0x44 │ │ - b.n c5486 │ │ + b.n c60d6 │ │ asrs r1, r0, #32 │ │ - b.n c50a8 │ │ + b.n c5cf8 │ │ asrs r2, r3, #1 │ │ - b.n c4b30 │ │ + b.n c5780 │ │ movs r0, r0 │ │ - b.n c5634 │ │ + b.n c6284 │ │ lsls r6, r0, #6 │ │ subs r0, r0, r0 │ │ eors r0, r6 │ │ - b.n c4ad4 │ │ + b.n c5724 │ │ @ instruction: 0xffadeaff │ │ asrs r0, r4, #26 │ │ - b.n c4ae0 │ │ + b.n c5730 │ │ movs r6, r0 │ │ - b.n c52e6 │ │ + b.n c5f36 │ │ asrs r1, r0, #32 │ │ - b.n c50c8 │ │ + b.n c5d18 │ │ stmia r1!, {r0, r2, r5, r6, r7} │ │ @ instruction: 0xebff97b4 │ │ - b.n c55c2 │ │ + b.n c6212 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n c5654 │ │ + b.n c62a4 │ │ @ instruction: 0xffa6eaff │ │ movs r5, r0 │ │ - b.n c52fe │ │ - bne.n c4ef2 │ │ + b.n c5f4e │ │ + bne.n c5b42 │ │ @ instruction: 0xebff0248 │ │ - b.n c4af0 │ │ + b.n c5740 │ │ movs r0, r0 │ │ - b.n c566a │ │ + b.n c62ba │ │ @ instruction: 0xfa271aff │ │ lsls r0, r4, #2 │ │ - b.n c4afc │ │ + b.n c574c │ │ movs r0, #0 │ │ - b.n c4af6 │ │ + b.n c5746 │ │ movs r0, r0 │ │ - b.n c567e │ │ + b.n c62ce │ │ lsls r7, r7, #5 │ │ lsrs r0, r0, #8 │ │ adds r1, #2 │ │ - b.n c4f02 │ │ + b.n c5b52 │ │ movs r0, #1 │ │ - b.n c546a │ │ + b.n c60ba │ │ asrs r0, r0, #1 │ │ - b.n c4b14 │ │ + b.n c5764 │ │ movs r0, #0 │ │ - b.n c4aee │ │ + b.n c573e │ │ movs r1, r0 │ │ - b.n c5732 │ │ + b.n c6382 │ │ movs r0, r0 │ │ - b.n c4b10 │ │ + b.n c5760 │ │ movs r0, r7 │ │ - b.n c5490 │ │ + b.n c60e0 │ │ movs r0, #5 │ │ - b.n c533e │ │ - bcs.n c501e │ │ + b.n c5f8e │ │ + bcs.n c5c6e │ │ @ instruction: 0xebfffa26 │ │ @ instruction: 0xeaff015c │ │ - b.n c4a2a │ │ + b.n c567a │ │ movs r0, #220 @ 0xdc │ │ - b.n c538e │ │ + b.n c5fde │ │ adds r0, #1 │ │ - b.n c5118 │ │ + b.n c5d68 │ │ movs r0, #12 │ │ - b.n c511a │ │ + b.n c5d6a │ │ movs r0, #252 @ 0xfc │ │ - b.n c539a │ │ + b.n c5fea │ │ @ instruction: 0xfa40eaff │ │ asrs r0, r1, #32 │ │ - b.n c4b58 │ │ + b.n c57a8 │ │ str r4, [r5, r0] │ │ - b.n c4b60 │ │ + b.n c57b0 │ │ lsls r1, r0, #28 │ │ - b.n c564c │ │ + b.n c629c │ │ @ instruction: 0xfb301aff │ │ str r4, [r5, r0] │ │ - b.n c4b6c │ │ + b.n c57bc │ │ movs r0, r0 │ │ - b.n c56e4 │ │ + b.n c6334 │ │ @ instruction: 0xfb2d1aff │ │ movs r1, r0 │ │ - b.n c56de │ │ + b.n c632e │ │ lsls r3, r1, #4 │ │ rev r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n c5786 │ │ + b.n c63d6 │ │ movs r0, #80 @ 0x50 │ │ - b.n c4b84 │ │ + b.n c57d4 │ │ movs r0, #177 @ 0xb1 │ │ - b.n c5272 │ │ + b.n c5ec2 │ │ movs r0, r0 │ │ - b.n c56f6 │ │ + b.n c6346 │ │ lsls r2, r6, #3 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n c54fa │ │ + b.n c614a │ │ asrs r2, r0, #32 │ │ - b.n c54e0 │ │ + b.n c6130 │ │ @ instruction: 0xfff81aff │ │ lsls r2, r0, #4 │ │ and.w r0, r0, ip, lsl #1 │ │ - b.n c4ba4 │ │ + b.n c57f4 │ │ str r1, [r1, #0] │ │ - b.n c53ae │ │ + b.n c5ffe │ │ eors r0, r6 │ │ - b.n c4bac │ │ + b.n c57fc │ │ str r0, [sp, #368] @ 0x170 │ │ - b.n c4bb0 │ │ + b.n c5800 │ │ lsls r0, r2, #3 │ │ - b.n c53fa │ │ + b.n c604a │ │ lsls r0, r7, #1 │ │ - b.n c4b98 │ │ + b.n c57e8 │ │ movs r0, r0 │ │ - b.n c57c2 │ │ + b.n c6412 │ │ asrs r4, r7, #1 │ │ - b.n c4ba0 │ │ + b.n c57f0 │ │ lsls r4, r2, #1 │ │ - b.n c4ba4 │ │ + b.n c57f4 │ │ stc2 10, cr14, [lr], #1020 @ 0x3fc @ │ │ str r0, [r0, #0] │ │ - b.n c57d2 │ │ + b.n c6422 │ │ stc2 10, cr14, [ip], #1020 @ 0x3fc @ │ │ lsls r5, r2, #3 │ │ - b.n c5442 │ │ + b.n c6092 │ │ asrs r0, r3, #1 │ │ - b.n c4bd8 │ │ + b.n c5828 │ │ movs r0, #80 @ 0x50 │ │ - b.n c4bdc │ │ + b.n c582c │ │ asrs r0, r0, #4 │ │ - b.n c4fc8 │ │ + b.n c5c18 │ │ lsls r0, r0, #2 │ │ - b.n c51ae │ │ + b.n c5dfe │ │ lsls r0, r6, #2 │ │ - b.n c544e │ │ + b.n c609e │ │ asrs r4, r2, #32 │ │ - b.n c55b4 │ │ + b.n c6204 │ │ lsls r0, r0, #2 │ │ - b.n c51b8 │ │ + b.n c5e08 │ │ lsls r0, r6, #2 │ │ - b.n c545a │ │ + b.n c60aa │ │ movs r0, r0 │ │ - b.n c51c0 │ │ + b.n c5e10 │ │ asrs r4, r0, #32 │ │ - b.n c4c62 │ │ + b.n c58b2 │ │ movs r1, r0 │ │ - b.n c56e8 │ │ + b.n c6338 │ │ vpmin.u , , │ │ asrs r6, r6, #2 │ │ - b.n c546e │ │ + b.n c60be │ │ movs r1, r0 │ │ - b.n c51d2 │ │ + b.n c5e22 │ │ asrs r4, r0, #1 │ │ - b.n c4c10 │ │ + b.n c5860 │ │ movs r0, r1 │ │ - b.n c55da │ │ + b.n c622a │ │ movs r0, r0 │ │ - b.n c4be0 │ │ + b.n c5830 │ │ vpmin.u q15, , │ │ lsls r4, r3, #1 │ │ - b.n c4c90 │ │ + b.n c58e0 │ │ asrs r1, r0, #32 │ │ - b.n c582a │ │ + b.n c647a │ │ movs r0, #255 @ 0xff │ │ - b.n c582e │ │ + b.n c647e │ │ asrs r1, r2, #32 │ │ - b.n c5432 │ │ + b.n c6082 │ │ movs r6, r0 │ │ - b.n c5436 │ │ - subs r5, #49 @ 0x31 │ │ + b.n c6086 │ │ + subs r4, #217 @ 0xd9 │ │ @ instruction: 0xfb0010b0 │ │ - b.n c4c28 │ │ + b.n c5878 │ │ lsls r0, r3, #4 │ │ - b.n c4c2c │ │ + b.n c587c │ │ movs r1, r0 │ │ - b.n c53a6 │ │ + b.n c5ff6 │ │ vpmin.u16 , , │ │ movs r4, r0 │ │ - b.n c559a │ │ - ldr r2, [pc, #604] @ (c536c ) │ │ + b.n c61ea │ │ + ldr r2, [pc, #604] @ (c5fbc ) │ │ add.w r0, r0, r0 │ │ - b.n c57c8 │ │ + b.n c6418 │ │ vpmin.u32 q8, q8, │ │ lsls r5, r4, #2 │ │ @ instruction: 0xea008048 │ │ - b.n c4c3c │ │ + b.n c588c │ │ movs r5, r0 │ │ - b.n c4cce │ │ + b.n c591e │ │ movs r3, r2 │ │ and.w r0, r0, r8, lsl #20 │ │ - b.n c4c68 │ │ + b.n c58b8 │ │ strh r5, [r0, #0] │ │ - b.n c4cba │ │ + b.n c590a │ │ lsls r4, r1, #1 │ │ - b.n c4c70 │ │ + b.n c58c0 │ │ asrs r0, r6, #2 │ │ - b.n c54e4 │ │ + b.n c6134 │ │ adds r0, #16 │ │ - b.n c4c7a │ │ + b.n c58ca │ │ movs r0, r0 │ │ - b.n c57e4 │ │ + b.n c6434 │ │ movs r0, #1 │ │ - b.n c5486 │ │ + b.n c60d6 │ │ movs r0, #0 │ │ asrs r0, r4, #6 │ │ movs r4, r0 │ │ - b.n c548e │ │ + b.n c60de │ │ lsrs r2, r5, #16 │ │ add.w r0, r0, r0 │ │ - b.n c57f6 │ │ + b.n c6446 │ │ lsls r4, r5, #4 │ │ subs r0, r0, r0 │ │ lsls r0, r6, #2 │ │ - b.n c5508 │ │ + b.n c6158 │ │ movs r0, r0 │ │ - b.n c5802 │ │ + b.n c6452 │ │ lsls r5, r3, #2 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n c4d12 │ │ + b.n c5962 │ │ asrs r1, r0, #32 │ │ - b.n c58ae │ │ + b.n c64fe │ │ asrs r4, r3, #32 │ │ - b.n c4c8c │ │ + b.n c58dc │ │ movs r1, r0 │ │ - b.n c5676 │ │ + b.n c62c6 │ │ movs r5, r0 │ │ - b.n c4d02 │ │ + b.n c5952 │ │ movs r0, #96 @ 0x60 │ │ - b.n c4cb8 │ │ + b.n c5908 │ │ asrs r0, r3, #1 │ │ - b.n c4cbc │ │ + b.n c590c │ │ lsls r0, r6, #1 │ │ - b.n c4ee4 │ │ + b.n c5b34 │ │ movs r1, #0 │ │ - b.n c508c │ │ + b.n c5cdc │ │ lsls r5, r2, #3 │ │ - b.n c5536 │ │ + b.n c6186 │ │ asrs r0, r2, #1 │ │ - b.n c4ccc │ │ + b.n c591c │ │ lsls r0, r0, #2 │ │ - b.n c5298 │ │ + b.n c5ee8 │ │ asrs r0, r0, #32 │ │ - b.n c58da │ │ + b.n c652a │ │ asrs r0, r6, #2 │ │ - b.n c551e │ │ + b.n c616e │ │ movs r0, #10 │ │ - b.n c4d46 │ │ + b.n c5996 │ │ movs r2, r4 │ │ - b.n c584a │ │ + b.n c649a │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ adds r0, #76 @ 0x4c │ │ - b.n c4ce8 │ │ + b.n c5938 │ │ movs r2, r0 │ │ - b.n c5856 │ │ + b.n c64a6 │ │ lsls r2, r7, #3 │ │ subs r0, r0, r0 │ │ movs r0, #3 │ │ - b.n c54fa │ │ + b.n c614a │ │ adds r0, #68 @ 0x44 │ │ - b.n c4cf8 │ │ + b.n c5948 │ │ movs r0, r1 │ │ - b.n c4cf8 │ │ + b.n c5948 │ │ movs r0, r0 │ │ - b.n c4ce0 │ │ + b.n c5930 │ │ movs r4, r0 │ │ - b.n c550a │ │ + b.n c615a │ │ lsls r2, r1, #5 │ │ add.w r0, r0, lr, lsr #32 │ │ and.w r0, r0, ip, lsr #29 │ │ - b.n c4d80 │ │ + b.n c59d0 │ │ strh r1, [r0, #0] │ │ - b.n c591a │ │ + b.n c656a │ │ movs r4, r0 │ │ - b.n c591e │ │ + b.n c656e │ │ lsls r0, r3, #28 │ │ - b.n c52e2 │ │ - ldr r2, [pc, #456] @ (c53ac ) │ │ + b.n c5f32 │ │ + ldr r2, [pc, #440] @ (c5fec ) │ │ @ instruction: 0xeb009068 │ │ - b.n c4d24 │ │ + b.n c5974 │ │ movs r0, r0 │ │ - b.n c588e │ │ + b.n c64de │ │ lsls r3, r1, #4 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n c4da0 │ │ + b.n c59f0 │ │ movs r4, r0 │ │ - b.n c56fa │ │ + b.n c634a │ │ str r4, [r0, r1] │ │ - b.n c4d38 │ │ + b.n c5988 │ │ movs r1, r0 │ │ - b.n c5824 │ │ + b.n c6474 │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ asrs r0, r3, #28 │ │ - b.n c554a │ │ + b.n c619a │ │ strb r4, [r5, #1] │ │ - b.n c4d48 │ │ + b.n c5998 │ │ strh r0, [r0, #0] │ │ - b.n c5552 │ │ + b.n c61a2 │ │ @ instruction: 0xfad3eaff │ │ movs r4, r0 │ │ - b.n c4d48 │ │ + b.n c5998 │ │ asrs r4, r3, #1 │ │ - b.n c4d58 │ │ + b.n c59a8 │ │ movs r2, r0 │ │ - b.n c5922 │ │ + b.n c6572 │ │ movs r4, r0 │ │ - b.n c4d34 │ │ + b.n c5984 │ │ movs r5, r0 │ │ - b.n c4dcc │ │ + b.n c5a1c │ │ movs r1, r0 │ │ - b.n c572e │ │ + b.n c637e │ │ movs r5, r0 │ │ - b.n c4db4 │ │ + b.n c5a04 │ │ lsls r4, r6, #30 │ │ - b.n c5846 │ │ + b.n c6496 │ │ lsrs r7, r7, #31 │ │ - b.n c58d8 │ │ + b.n c6528 │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n c593e │ │ + b.n c658e │ │ vpmin.u8 q7, q10, │ │ movs r0, #76 @ 0x4c │ │ - b.n c4d80 │ │ + b.n c59d0 │ │ movs r4, r0 │ │ - b.n c558a │ │ + b.n c61da │ │ lsls r0, r0, #4 │ │ @ instruction: 0xeb009000 │ │ - b.n c5592 │ │ + b.n c61e2 │ │ movs r0, r0 │ │ - b.n c58f6 │ │ + b.n c6546 │ │ mrc2 10, 7, r1, cr14, cr15, {7} @ │ │ asrs r5, r2, #3 │ │ - b.n c5606 │ │ + b.n c6256 │ │ movs r4, r6 │ │ - b.n c4d9c │ │ + b.n c59ec │ │ movs r0, #104 @ 0x68 │ │ - b.n c4da0 │ │ + b.n c59f0 │ │ movs r0, r0 │ │ - b.n c550e │ │ + b.n c615e │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ - add r0, pc, #464 @ (adr r0, c5440 ) │ │ - b.n c4dac │ │ + add r0, pc, #464 @ (adr r0, c6090 ) │ │ + b.n c59fc │ │ movs r1, r0 │ │ - b.n c5918 │ │ + b.n c6568 │ │ lsls r5, r6, #2 │ │ rev r0, r0 │ │ lsls r1, r0, #2 │ │ - b.n c55be │ │ + b.n c620e │ │ asrs r4, r1, #32 │ │ - b.n c4dbc │ │ + b.n c5a0c │ │ movs r0, #112 @ 0x70 │ │ - b.n c5064 │ │ + b.n c5cb4 │ │ lsls r0, r2, #1 │ │ - b.n c4dc4 │ │ - subs r4, #139 @ 0x8b │ │ - @ instruction: 0xfa0000af │ │ + b.n c5a14 │ │ + subs r5, #57 @ 0x39 │ │ + @ instruction: 0xfb0000af │ │ and.w r0, r0, r2 │ │ - b.n c5938 │ │ + b.n c6588 │ │ lsls r4, r5, #2 │ │ rev r0, r0 │ │ lsls r0, r2, #1 │ │ - b.n c4dd8 │ │ + b.n c5a28 │ │ lsls r1, r0, #2 │ │ - b.n c53a2 │ │ + b.n c5ff2 │ │ lsls r2, r6, #2 │ │ - b.n c5546 │ │ + b.n c6196 │ │ movs r0, r0 │ │ - b.n c594a │ │ + b.n c659a │ │ lsls r7, r4, #2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c59f2 │ │ + b.n c6642 │ │ str r2, [r0, r0] │ │ - b.n c59f6 │ │ + b.n c6646 │ │ lsls r1, r0, #2 │ │ - b.n c533a │ │ + b.n c5f8a │ │ asrs r0, r0, #32 │ │ - b.n c5780 │ │ + b.n c63d0 │ │ movs r0, #0 │ │ - b.n c534a │ │ + b.n c5f9a │ │ movs r7, #184 @ 0xb8 │ │ - b.n c566a │ │ + b.n c62ba │ │ movs r0, r0 │ │ - b.n c596e │ │ + b.n c65be │ │ lsls r5, r1, #2 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n c57dc │ │ + b.n c642c │ │ movs r2, r0 │ │ - b.n c57d6 │ │ + b.n c6426 │ │ movs r0, #5 │ │ - b.n c53dc │ │ + b.n c602c │ │ movs r1, r0 │ │ - b.n c5982 │ │ + b.n c65d2 │ │ @ instruction: 0xfff61aff │ │ lsls r1, r3, #2 │ │ and.w r0, r0, r5 │ │ - b.n c562a │ │ + b.n c627a │ │ str r4, [r1, #0] │ │ - b.n c562e │ │ - beq.n c528a │ │ + b.n c627e │ │ + beq.n c5eda │ │ @ instruction: 0xebff0248 │ │ - b.n c4e20 │ │ + b.n c5a70 │ │ stmia r0!, {r1, r2} │ │ - b.n c563a │ │ - b.n c53bc │ │ - b.n c4e38 │ │ + b.n c628a │ │ + b.n c600c │ │ + b.n c5a88 │ │ movs r0, r0 │ │ - b.n c59a2 │ │ + b.n c65f2 │ │ ldrsb.w r1, [sl, #2815] @ 0xaff │ │ lsls r0, r4, #2 │ │ - b.n c4e34 │ │ + b.n c5a84 │ │ str r4, [r1, #0] │ │ - b.n c564e │ │ + b.n c629e │ │ movs r0, #0 │ │ - b.n c4e32 │ │ + b.n c5a82 │ │ movs r0, r0 │ │ - b.n c59ba │ │ + b.n c660a │ │ lsls r6, r6, #2 │ │ lsrs r0, r0, #8 │ │ adds r1, #2 │ │ - b.n c523e │ │ + b.n c5e8e │ │ movs r0, #1 │ │ - b.n c57a6 │ │ + b.n c63f6 │ │ asrs r0, r0, #1 │ │ - b.n c4e50 │ │ + b.n c5aa0 │ │ movs r0, #0 │ │ - b.n c4e2a │ │ + b.n c5a7a │ │ movs r1, r0 │ │ - b.n c5a6e │ │ + b.n c66be │ │ movs r0, r0 │ │ - b.n c4e4c │ │ + b.n c5a9c │ │ movs r0, r5 │ │ - b.n c57cc │ │ + b.n c641c │ │ movs r0, #5 │ │ - b.n c567a │ │ - bne.n c53bc │ │ + b.n c62ca │ │ + bne.n c600c │ │ @ instruction: 0xebffe060 │ │ - b.n c4e7c │ │ + b.n c5acc │ │ stmia r0!, {r1, r2} │ │ - b.n c5686 │ │ + b.n c62d6 │ │ movs r4, r4 │ │ - b.n c4d80 │ │ + b.n c59d0 │ │ movs r0, r0 │ │ - b.n c59ee │ │ + b.n c663e │ │ ldrsb.w r0, [r7, #2815] @ 0xaff │ │ vld3.32 @ instruction: 0xf9afeaff │ │ lsls r4, r3, #5 │ │ - b.n c4d7a │ │ + b.n c59ca │ │ asrs r4, r1, #32 │ │ - b.n c4e7e │ │ + b.n c5ace │ │ asrs r1, r0, #32 │ │ - b.n c5864 │ │ + b.n c64b4 │ │ asrs r4, r1, #32 │ │ - b.n c4e66 │ │ + b.n c5ab6 │ │ vld3.32 @ instruction: 0xf9aaeaff │ │ lsls r0, r3, #11 │ │ - b.n c4eac │ │ + b.n c5afc │ │ asrs r0, r1, #32 │ │ - b.n c5ab2 │ │ + b.n c6702 │ │ movs r0, r0 │ │ - b.n c5494 │ │ - ldrh r7, [r4, r4] │ │ + b.n c60e4 │ │ + ldrh r0, [r5, r4] │ │ @ instruction: 0xebff2004 │ │ - b.n c4e9e │ │ + b.n c5aee │ │ strb r6, [r7, #30] │ │ - b.n c572a │ │ + b.n c637a │ │ adds r0, #28 │ │ - b.n c4e8e │ │ + b.n c5ade │ │ movs r0, #2 │ │ - b.n c5a8e │ │ + b.n c66de │ │ strb r4, [r7, #30] │ │ - b.n c5716 │ │ + b.n c6366 │ │ movs r0, #4 │ │ - b.n c4e92 │ │ + b.n c5ae2 │ │ lsls r2, r6, #2 │ │ - b.n c5738 │ │ + b.n c6388 │ │ movs r0, #116 @ 0x74 │ │ - b.n c4ed4 │ │ + b.n c5b24 │ │ movs r1, r0 │ │ - b.n c581e │ │ + b.n c646e │ │ movs r0, #16 │ │ - b.n c4ec6 │ │ + b.n c5b16 │ │ lsls r2, r6, #2 │ │ - b.n c5728 │ │ + b.n c6378 │ │ lsls r4, r6, #30 │ │ - b.n c59ba │ │ + b.n c660a │ │ lsrs r7, r7, #31 │ │ - b.n c5a4c │ │ + b.n c669c │ │ movs r0, #8 │ │ - b.n c4eb4 │ │ + b.n c5b04 │ │ str r0, [sp, #40] @ 0x28 │ │ - b.n c5ab6 │ │ + b.n c6706 │ │ movs r4, r1 │ │ - b.n c4ee2 │ │ + b.n c5b32 │ │ asrs r4, r0, #32 │ │ - b.n c4ede │ │ + b.n c5b2e │ │ asrs r2, r0, #32 │ │ - b.n c5ac4 │ │ + b.n c6714 │ │ asrs r4, r0, #32 │ │ - b.n c4ec6 │ │ + b.n c5b16 │ │ movs r1, r1 │ │ - b.n c570a │ │ - beq.n c5404 │ │ - b.n c5864 │ │ + b.n c635a │ │ + beq.n c6054 │ │ + b.n c64b4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r5, r6, ip, sp, lr} │ │ - b.n c4f10 │ │ + b.n c5b60 │ │ strh r0, [r0, #0] │ │ - b.n c571a │ │ + b.n c636a │ │ @ instruction: 0xfa64eaff │ │ asrs r1, r0, #32 │ │ - b.n c5b22 │ │ + b.n c6772 │ │ movs r1, r0 │ │ - b.n c5b26 │ │ + b.n c6776 │ │ asrs r0, r6, #2 │ │ - b.n c5774 │ │ + b.n c63c4 │ │ asrs r0, r7, #1 │ │ - b.n c5908 │ │ + b.n c6558 │ │ movs r4, r3 │ │ - b.n c4f0c │ │ + b.n c5b5c │ │ movs r4, r0 │ │ - b.n c5736 │ │ + b.n c6386 │ │ ldrb.w lr, [r4], #255 │ │ str r0, [sp, #0] │ │ - b.n c573e │ │ + b.n c638e │ │ movs r0, r0 │ │ - b.n c5b42 │ │ + b.n c6792 │ │ lsls r0, r6, #2 │ │ - b.n c5790 │ │ + b.n c63e0 │ │ movs r0, r0 │ │ - b.n c5abc │ │ + b.n c670c │ │ movs r5, r0 │ │ - b.n c4fb6 │ │ + b.n c5c06 │ │ movs r0, #96 @ 0x60 │ │ - b.n c4f4c │ │ + b.n c5b9c │ │ movs r1, r0 │ │ - b.n c5916 │ │ + b.n c6566 │ │ movs r5, r0 │ │ - b.n c4fa2 │ │ + b.n c5bf2 │ │ mcr2 10, 4, r1, cr13, cr15, {7} @ │ │ vpmin.u16 q15, q11, │ │ lsls r0, r2, #1 │ │ - b.n c4f60 │ │ + b.n c5bb0 │ │ lsls r1, r0, #2 │ │ - b.n c54aa │ │ + b.n c60fa │ │ lsls r0, r4, #1 │ │ - b.n c4e4e │ │ + b.n c5a9e │ │ movs r4, r2 │ │ - b.n c5932 │ │ + b.n c6582 │ │ asrs r2, r0, #2 │ │ - b.n c5536 │ │ + b.n c6186 │ │ asrs r0, r6, #2 │ │ - b.n c57dc │ │ + b.n c642c │ │ movs r1, r0 │ │ - b.n c553e │ │ + b.n c618e │ │ asrs r0, r1, #32 │ │ - b.n c5942 │ │ + b.n c6592 │ │ asrs r0, r7, #1 │ │ - b.n c4f60 │ │ + b.n c5bb0 │ │ asrs r0, r0, #1 │ │ - b.n c4f84 │ │ + b.n c5bd4 │ │ lsls r6, r6, #2 │ │ - b.n c57ee │ │ + b.n c643e │ │ movs r0, #0 │ │ - b.n c4f74 │ │ + b.n c5bc4 │ │ asrs r0, r7, #1 │ │ - b.n c5970 │ │ + b.n c65c0 │ │ lsls r4, r7, #1 │ │ - b.n c4f74 │ │ + b.n c5bc4 │ │ lsls r4, r1, #1 │ │ - b.n c4f98 │ │ + b.n c5be8 │ │ vrhadd.u d14, d2, d31 │ │ - b.n c5524 │ │ - b.n c4fa0 │ │ + b.n c6174 │ │ + b.n c5bf0 │ │ movs r0, r0 │ │ - b.n c5b0a │ │ + b.n c675a │ │ str r4, [r5, r0] │ │ - b.n c4fa8 │ │ + b.n c5bf8 │ │ @ instruction: 0xfa1f5aff │ │ asrs r4, r6, #1 │ │ - b.n c4fb0 │ │ + b.n c5c00 │ │ lsls r2, r7, #2 │ │ - b.n c581c │ │ + b.n c646c │ │ movs r0, r4 │ │ - b.n c5a9e │ │ + b.n c66ee │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n c57c6 │ │ + b.n c6416 │ │ asrs r4, r6, #6 │ │ - b.n c586a │ │ + b.n c64ba │ │ asrs r1, r0, #32 │ │ - b.n c558e │ │ + b.n c61de │ │ movs r0, r1 │ │ - b.n c5994 │ │ + b.n c65e4 │ │ asrs r6, r0, #32 │ │ - b.n c5998 │ │ + b.n c65e8 │ │ movs r1, r0 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n c59a0 │ │ + b.n c65f0 │ │ asrs r4, r2, #1 │ │ - b.n c4fdc │ │ + b.n c5c2c │ │ asrs r0, r6, #2 │ │ - b.n c5848 │ │ + b.n c6498 │ │ lsls r0, r7, #1 │ │ - b.n c4fc4 │ │ + b.n c5c14 │ │ lsrs r4, r7, #31 │ │ - b.n c5acc │ │ + b.n c671c │ │ movs r1, r0 │ │ - b.n c5b32 │ │ + b.n c6782 │ │ asrs r4, r7, #1 │ │ - b.n c4fd0 │ │ + b.n c5c20 │ │ movs r2, r0 │ │ - b.n c5bba │ │ + b.n c680a │ │ asrs r1, r0, #32 │ │ - b.n c59c0 │ │ + b.n c6610 │ │ movs r0, r0 │ │ - b.n c54c4 │ │ + b.n c6114 │ │ movs r4, #190 @ 0xbe │ │ - b.n c587a │ │ + b.n c64ca │ │ asrs r0, r1, #32 │ │ - b.n c59ca │ │ + b.n c661a │ │ movs r2, r0 │ │ - b.n c5770 │ │ + b.n c63c0 │ │ movs r1, r1 │ │ ldrh r0, [r0, #16] │ │ asrs r0, r3, #1 │ │ - b.n c5010 │ │ + b.n c5c60 │ │ movs r2, r1 │ │ - b.n c59da │ │ + b.n c662a │ │ str r4, [r5, r0] │ │ - b.n c5018 │ │ + b.n c5c68 │ │ asrs r0, r1, #4 │ │ - b.n c5404 │ │ + b.n c6054 │ │ movs r0, #188 @ 0xbc │ │ - b.n c5888 │ │ + b.n c64d8 │ │ asrs r6, r7, #2 │ │ - b.n c588c │ │ + b.n c64dc │ │ asrs r2, r0, #32 │ │ - b.n c5570 │ │ + b.n c61c0 │ │ movs r0, r0 │ │ - b.n c5794 │ │ + b.n c63e4 │ │ str r0, [r0, r0] │ │ movs r3, #160 @ 0xa0 │ │ ldr??.w lr, [sp, #2815] @ 0xaff │ │ lsls r4, r1, #5 │ │ - b.n c503c │ │ + b.n c5c8c │ │ movs r0, r0 │ │ - b.n c5620 │ │ - ldrh r4, [r0, r3] │ │ + b.n c6270 │ │ + ldrh r5, [r0, r3] │ │ @ instruction: 0xebff0080 │ │ - b.n c5592 │ │ + b.n c61e2 │ │ movs r4, r2 │ │ - b.n c502e │ │ + b.n c5c7e │ │ movs r4, r2 │ │ - b.n c5a12 │ │ + b.n c6662 │ │ asrs r2, r0, #2 │ │ - b.n c5616 │ │ + b.n c6266 │ │ movs r0, #20 │ │ - b.n c5042 │ │ + b.n c5c92 │ │ asrs r0, r6, #2 │ │ - b.n c58c0 │ │ + b.n c6510 │ │ movs r1, r0 │ │ - b.n c5622 │ │ + b.n c6272 │ │ asrs r6, r6, #2 │ │ - b.n c58c6 │ │ + b.n c6516 │ │ movs r0, r1 │ │ - b.n c5a2a │ │ + b.n c667a │ │ lsls r0, r7, #1 │ │ - b.n c5048 │ │ + b.n c5c98 │ │ movs r0, #0 │ │ - b.n c5056 │ │ + b.n c5ca6 │ │ lsls r4, r1, #1 │ │ - b.n c5070 │ │ + b.n c5cc0 │ │ asrs r4, r7, #1 │ │ - b.n c5054 │ │ + b.n c5ca4 │ │ asrs r0, r7, #1 │ │ - b.n c5a58 │ │ + b.n c66a8 │ │ vrhadd.u d14, d2, d31 │ │ movs r1, r0 │ │ - b.n c5c26 │ │ + b.n c6876 │ │ movs r4, r0 │ │ - bge.n c554a │ │ + bge.n c619a │ │ eors r0, r6 │ │ - b.n c5088 │ │ - add r0, pc, #464 @ (adr r0, c5720 ) │ │ - b.n c508c │ │ + b.n c5cd8 │ │ + add r0, pc, #464 @ (adr r0, c6370 ) │ │ + b.n c5cdc │ │ adds r0, #48 @ 0x30 │ │ - b.n c5090 │ │ + b.n c5ce0 │ │ strh r0, [r1, #2] │ │ - b.n c5094 │ │ + b.n c5ce4 │ │ stc2l 10, cr14, [ip, #-1020]! @ 0xfffffc04 @ │ │ eors r0, r6 │ │ - b.n c509c │ │ + b.n c5cec │ │ asrs r4, r1, #1 │ │ - b.n c50a0 │ │ + b.n c5cf0 │ │ movs r5, r0 │ │ - b.n c5112 │ │ + b.n c5d62 │ │ movs r5, r0 │ │ - b.n c55ee │ │ + b.n c623e │ │ movs r5, r0 │ │ - b.n c50fa │ │ + b.n c5d4a │ │ movs r4, r0 │ │ - b.n c58b6 │ │ - bfcsel 1e, c5d76 , 20, le │ │ - add r0, pc, #464 @ (adr r0, c574c ) │ │ - b.n c50b8 │ │ + b.n c6506 │ │ + bfcsel 1e, c69c6 , 20, le │ │ + add r0, pc, #464 @ (adr r0, c639c ) │ │ + b.n c5d08 │ │ str r0, [sp, #0] │ │ - b.n c58c2 │ │ + b.n c6512 │ │ adds r0, #48 @ 0x30 │ │ - b.n c50c0 │ │ + b.n c5d10 │ │ movs r0, r0 │ │ - b.n c5c3c │ │ + b.n c688c │ │ strh r0, [r1, #2] │ │ - b.n c50c8 │ │ + b.n c5d18 │ │ movs r5, r0 │ │ - b.n c513a │ │ + b.n c5d8a │ │ movs r5, r0 │ │ - b.n c5696 │ │ + b.n c62e6 │ │ movs r5, r0 │ │ - b.n c5122 │ │ + b.n c5d72 │ │ ldc2l 10, cr0, [ip, #-1020] @ 0xfffffc04 @ │ │ mcr2 10, 1, lr, cr12, cr15, {7} @ │ │ asrs r0, r3, #2 │ │ - b.n c50e4 │ │ + b.n c5d34 │ │ lsls r0, r4, #1 │ │ - b.n c50e4 │ │ + b.n c5d34 │ │ asrs r1, r0, #32 │ │ - b.n c56cc │ │ + b.n c631c │ │ mrc2 10, 3, lr, cr13, cr15, {7} @ │ │ asrs r0, r0, #2 │ │ - b.n c50f4 │ │ + b.n c5d44 │ │ movs r2, r0 │ │ - b.n c5a3a │ │ + b.n c668a │ │ adds r0, #124 @ 0x7c │ │ - b.n c50fc │ │ + b.n c5d4c │ │ movs r4, #252 @ 0xfc │ │ - b.n c5bc2 │ │ + b.n c6812 │ │ asrs r1, r0, #32 │ │ - b.n c56e4 │ │ + b.n c6334 │ │ movs r0, r0 │ │ - b.n c50e4 │ │ + b.n c5d34 │ │ adds r0, #3 │ │ - b.n c56ec │ │ + b.n c633c │ │ movs r1, r0 │ │ - b.n c5d12 │ │ - strb r0, [r0, r0] │ │ + b.n c6962 │ │ + strb r1, [r0, r0] │ │ @ instruction: 0xebff4070 │ │ - b.n c5114 │ │ + b.n c5d64 │ │ mrc2 10, 0, lr, cr13, cr15, {7} @ │ │ movs r0, r7 │ │ - b.n c5a78 │ │ + b.n c66c8 │ │ asrs r4, r0, #32 │ │ - b.n c5926 │ │ + b.n c6576 │ │ movs r0, #1 │ │ - b.n c5d2a │ │ + b.n c697a │ │ adds r0, #0 │ │ - b.n c5d2e │ │ - bne.n c559c │ │ + b.n c697e │ │ + bne.n c61ec │ │ @ instruction: 0xebfff8aa │ │ @ instruction: 0xeaff0028 │ │ - b.n c5a90 │ │ + b.n c66e0 │ │ asrs r4, r0, #32 │ │ - b.n c593e │ │ + b.n c658e │ │ movs r0, #1 │ │ - b.n c5d42 │ │ + b.n c6992 │ │ adds r0, #0 │ │ - b.n c5d46 │ │ - bne.n c55a8 │ │ + b.n c6996 │ │ + bne.n c61f8 │ │ @ instruction: 0xebffff4b │ │ @ instruction: 0xeaff9000 │ │ - b.n c5952 │ │ + b.n c65a2 │ │ movs r5, r0 │ │ - b.n c51be │ │ + b.n c5e0e │ │ movs r1, r0 │ │ - b.n c5b1a │ │ + b.n c676a │ │ movs r5, r0 │ │ - b.n c51a6 │ │ + b.n c5df6 │ │ mcr2 10, 0, lr, cr12, cr15, {7} @ │ │ movs r4, r0 │ │ - b.n c5152 │ │ + b.n c5da2 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n c5d6a │ │ + b.n c69ba │ │ movs r2, r0 │ │ - b.n c5d2e │ │ + b.n c697e │ │ movs r4, r0 │ │ - b.n c513e │ │ + b.n c5d8e │ │ vpmin.u16 q15, , │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ movs r1, r0 │ │ - cmp r3, r2 │ │ - @ instruction: 0xfff453ea │ │ - vrsra.u64 , , #12 │ │ - @ instruction: 0xfff479dd │ │ - @ instruction: 0xfff4aa59 │ │ - vtbx.8 d26, {d20}, d13 │ │ + subs r0, #202 @ 0xca │ │ + vtbl.8 d20, {d20}, d4 │ │ + vqshl.u32 q11, q2, #20 │ │ + vcvt.u16.f16 q11, q4, #12 │ │ + vpaddl.s16 q13, q14 │ │ + vrev32.16 q13, q8 │ │ @ instruction: 0xfff44df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c5b74 │ │ + b.n c67c4 │ │ strh r2, [r0, #0] │ │ - b.n c599e │ │ + b.n c65ee │ │ movs r0, #213 @ 0xd5 │ │ - b.n c5a02 │ │ + b.n c6652 │ │ str r0, [r2, #0] │ │ - b.n c5186 │ │ + b.n c5dd6 │ │ movs r1, #2 │ │ - b.n c576a │ │ + b.n c63ba │ │ str r4, [r0, r0] │ │ - b.n c519a │ │ + b.n c5dea │ │ adds r0, #28 │ │ - b.n c5196 │ │ + b.n c5de6 │ │ lsls r6, r7 │ │ - b.n c5a1c │ │ + b.n c666c │ │ movs r0, #188 @ 0xbc │ │ - b.n c5a20 │ │ + b.n c6670 │ │ ands r5, r0 │ │ - b.n c5706 │ │ + b.n c6356 │ │ str r2, [r0, #0] │ │ - b.n c5b86 │ │ + b.n c67d6 │ │ ands r2, r0 │ │ - b.n c5b8e │ │ + b.n c67de │ │ movs r4, r0 │ │ - b.n c5936 │ │ + b.n c6586 │ │ movs r3, r2 │ │ ldmia r2!, {} │ │ lsls r0, r7, #2 │ │ - b.n c5a38 │ │ + b.n c6688 │ │ strb r1, [r6, #1] │ │ - b.n c5494 │ │ + b.n c60e4 │ │ str r4, [r7, #8] │ │ - b.n c5a20 │ │ + b.n c6670 │ │ lsls r2, r4, #2 │ │ - b.n c5940 │ │ + b.n c6590 │ │ lsls r6, r7 │ │ - b.n c5a28 │ │ + b.n c6678 │ │ adds r0, #151 @ 0x97 │ │ - b.n c56e6 │ │ + b.n c6336 │ │ str r4, [r2, #0] │ │ - b.n c5baa │ │ + b.n c67fa │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ lsls r2, r4, #2 │ │ - b.n c59f2 │ │ + b.n c6642 │ │ movs r1, r0 │ │ - b.n c5736 │ │ + b.n c6386 │ │ asrs r6, r0, #32 │ │ - b.n c59fa │ │ + b.n c664a │ │ lsls r0, r2, #22 │ │ - b.n c56c2 │ │ + b.n c6312 │ │ movs r5, r0 │ │ - b.n c57ce │ │ - subs r3, #126 @ 0x7e │ │ - @ instruction: 0xfa001000 │ │ - b.n c51fa │ │ + b.n c641e │ │ + subs r3, #188 @ 0xbc │ │ + mla r0, r0, r0, r1 │ │ + b.n c5e4a │ │ movs r6, r0 │ │ - b.n c5a0e │ │ + b.n c665e │ │ movs r0, #5 │ │ - b.n c5a12 │ │ - subs r3, #121 @ 0x79 │ │ - @ instruction: 0xfa000000 │ │ - b.n c5e1a │ │ + b.n c6662 │ │ + subs r4, #39 @ 0x27 │ │ + mla r0, r0, r0, r0 │ │ + b.n c6a6a │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r3} │ │ - b.n c5202 │ │ + b.n c5e52 │ │ asrs r4, r0, #32 │ │ - b.n c5206 │ │ + b.n c5e56 │ │ asrs r2, r0, #32 │ │ - b.n c5dec │ │ + b.n c6a3c │ │ asrs r4, r0, #32 │ │ - b.n c51ee │ │ + b.n c5e3e │ │ lsls r6, r7, #30 │ │ - b.n c5d02 │ │ + b.n c6952 │ │ lsrs r7, r7, #31 │ │ - b.n c5d94 │ │ + b.n c69e4 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c5c1c │ │ - beq.n c573c │ │ - b.n c5ba0 │ │ + b.n c686c │ │ + beq.n c638c │ │ + b.n c67f0 │ │ strh r3, [r0, #0] │ │ - b.n c5a4a │ │ + b.n c669a │ │ adds r0, #213 @ 0xd5 │ │ - b.n c5aae │ │ + b.n c66fe │ │ str r0, [sp, #32] │ │ - b.n c5248 │ │ + b.n c5e98 │ │ adds r1, #3 │ │ - b.n c5816 │ │ + b.n c6466 │ │ movs r1, r0 │ │ - b.n c5d4c │ │ + b.n c699c │ │ str r4, [r3, #0] │ │ - b.n c5244 │ │ + b.n c5e94 │ │ lsls r7, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c5dca │ │ + b.n c6a1a │ │ adds r0, #4 │ │ asrs r2, r2, #22 │ │ strb r1, [r0, #0] │ │ asrs r3, r0, #10 │ │ adds r0, #12 │ │ - b.n c5252 │ │ + b.n c5ea2 │ │ strb r1, [r0, #0] │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ - b.n c5dea │ │ + b.n c6a3a │ │ str r4, [r0, r0] │ │ asrs r0, r3, #22 │ │ adds r0, #64 @ 0x40 │ │ - b.n c5268 │ │ + b.n c5eb8 │ │ str r0, [r0, r0] │ │ lsls r0, r4, #14 │ │ strb r7, [r0, #0] │ │ - b.n c5854 │ │ + b.n c64a4 │ │ strb r1, [r0, #0] │ │ - b.n c5edc │ │ + b.n c6b2c │ │ strb r4, [r7, r2] │ │ - b.n c5af8 │ │ + b.n c6748 │ │ ands r0, r1 │ │ - b.n c5c64 │ │ + b.n c68b4 │ │ movs r5, r0 │ │ - b.n c5a02 │ │ + b.n c6652 │ │ lsls r0, r4, #1 │ │ ldrh r0, [r0, #16] │ │ adds r0, #9 │ │ - b.n c5f22 │ │ + b.n c6b72 │ │ stmia r0!, {r0, r1, r2} │ │ - b.n c57ec │ │ - add r0, pc, #0 @ (adr r0, c5768 ) │ │ - b.n c5eaa │ │ + b.n c643c │ │ + add r0, pc, #0 @ (adr r0, c63b8 ) │ │ + b.n c6afa │ │ strb r4, [r7, #2] │ │ - b.n c5b1a │ │ + b.n c676a │ │ lsls r7, r4, #2 │ │ - b.n c5a14 │ │ + b.n c6664 │ │ movs r0, r4 │ │ cmp r2, #0 │ │ strb r7, [r4, #2] │ │ - b.n c5aba │ │ + b.n c670a │ │ adds r0, #1 │ │ - b.n c580c │ │ + b.n c645c │ │ movs r0, r1 │ │ - b.n c5e28 │ │ + b.n c6a78 │ │ movs r1, r0 │ │ cmp r2, #0 │ │ str r7, [r0, r0] │ │ - b.n c5aca │ │ + b.n c671a │ │ movs r0, r2 │ │ @ instruction: 0xea00a010 │ │ - b.n c52ac │ │ - add r0, pc, #28 @ (adr r0, c57b0 ) │ │ - b.n c5f1c │ │ + b.n c5efc │ │ + add r0, pc, #28 @ (adr r0, c6400 ) │ │ + b.n c6b6c │ │ str r2, [r1, r0] │ │ - b.n c5828 │ │ + b.n c6478 │ │ strb r7, [r0, #2] │ │ - b.n c58aa │ │ + b.n c64fa │ │ ands r6, r0 │ │ - b.n c5cb0 │ │ + b.n c6900 │ │ strb r7, [r1, #0] │ │ - b.n c5f66 │ │ - b.n c57bc │ │ - b.n c5aea │ │ + b.n c6bb6 │ │ + b.n c640c │ │ + b.n c673a │ │ stmia r0!, {r2, r3} │ │ - b.n c52c8 │ │ + b.n c5f18 │ │ stmia r0!, {r1} │ │ - b.n c5c3a │ │ - b.n c57c4 │ │ - b.n c5c72 │ │ + b.n c688a │ │ + b.n c6414 │ │ + b.n c68c2 │ │ lsrs r7, r1, #8 │ │ orn sl, ip, #8847360 @ 0x870000 │ │ - bl ffd0a7b2 │ │ + bl ffd0b402 │ │ subs r7, r7, r3 │ │ movs r2, r1 │ │ - b.n c5a6c │ │ - add r0, pc, #64 @ (adr r0, c5808 ) │ │ - b.n c5304 │ │ + b.n c66bc │ │ + add r0, pc, #64 @ (adr r0, c6458 ) │ │ + b.n c5f54 │ │ stmia r0!, {r2, r3} │ │ - b.n c5308 │ │ + b.n c5f58 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #133 @ 0x85 │ │ - b.n c58e2 │ │ + b.n c6532 │ │ strb r4, [r2, #0] │ │ - b.n c5ce0 │ │ + b.n c6930 │ │ adds r0, #7 │ │ - b.n c5b1e │ │ + b.n c676e │ │ lsls r2, r6 │ │ - b.n c5ac8 │ │ + b.n c6718 │ │ str r1, [r0, r0] │ │ - b.n c5c70 │ │ + b.n c68c0 │ │ lsls r0, r6 │ │ - b.n c5b78 │ │ + b.n c67c8 │ │ movs r1, r0 │ │ - b.n c5a98 │ │ + b.n c66e8 │ │ strb r3, [r0, #0] │ │ - b.n c5b32 │ │ + b.n c6782 │ │ @ instruction: 0xfff98aff │ │ strb r4, [r7, #2] │ │ - b.n c5ba6 │ │ + b.n c67f6 │ │ adds r0, #190 @ 0xbe │ │ - b.n c5baa │ │ + b.n c67fa │ │ strb r2, [r0, #0] │ │ - b.n c5d10 │ │ + b.n c6960 │ │ adds r0, #3 │ │ - b.n c591e │ │ + b.n c656e │ │ adds r0, #2 │ │ - b.n c5d10 │ │ + b.n c6960 │ │ movs r3, r0 │ │ - b.n c5abc │ │ + b.n c670c │ │ movs r1, r5 │ │ ldmia r2!, {} │ │ movs r4, r2 │ │ - b.n c5d22 │ │ + b.n c6972 │ │ adds r0, #190 @ 0xbe │ │ - b.n c5ba6 │ │ + b.n c67f6 │ │ asrs r1, r0, #2 │ │ - b.n c591e │ │ + b.n c656e │ │ eors r3, r6 │ │ - b.n c5602 │ │ + b.n c6252 │ │ strb r4, [r7, #2] │ │ - b.n c5bb2 │ │ + b.n c6802 │ │ str r0, [r1, r0] │ │ - b.n c5d32 │ │ + b.n c6982 │ │ adds r0, #176 @ 0xb0 │ │ - b.n c5bb0 │ │ + b.n c6800 │ │ asrs r0, r0, #32 │ │ - b.n c5f72 │ │ + b.n c6bc2 │ │ strb r4, [r0, #0] │ │ - b.n c535a │ │ + b.n c5faa │ │ adds r0, #115 @ 0x73 │ │ - b.n c5638 │ │ + b.n c6288 │ │ asrs r5, r0, #32 │ │ - b.n c53c6 │ │ + b.n c6016 │ │ str r0, [sp, #16] │ │ - b.n c53ca │ │ + b.n c601a │ │ str r4, [r0, #0] │ │ - b.n c5376 │ │ + b.n c5fc6 │ │ str r3, [r0, #0] │ │ - b.n c574a │ │ + b.n c639a │ │ movs r5, r0 │ │ - b.n c5b8e │ │ + b.n c67de │ │ asrs r0, r0, #32 │ │ - b.n c5376 │ │ + b.n c5fc6 │ │ movs r0, #4 │ │ - b.n c537a │ │ + b.n c5fca │ │ strb r6, [r6, #2] │ │ - b.n c5be2 │ │ - subs r3, #23 │ │ - @ instruction: 0xfa0000b6 │ │ - b.n c5c0a │ │ + b.n c6832 │ │ + subs r3, #197 @ 0xc5 │ │ + @ instruction: 0xfb0000b6 │ │ + b.n c685a │ │ movs r0, r0 │ │ - b.n c5f1a │ │ + b.n c6b6a │ │ movs r0, r0 │ │ - b.n c5974 │ │ + b.n c65c4 │ │ movs r6, r7 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n c5ea4 │ │ + b.n c6af4 │ │ lsls r6, r0, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #32 │ │ - b.n c5eac │ │ + b.n c6afc │ │ movs r7, r7 │ │ subs r0, r0, r0 │ │ movs r0, #4 │ │ - b.n c53b2 │ │ + b.n c6002 │ │ str r0, [r0, r0] │ │ - b.n c5fc6 │ │ + b.n c6c16 │ │ movs r0, r0 │ │ - b.n c5f2e │ │ + b.n c6b7e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n c53c2 │ │ - subs r3, #9 │ │ - @ instruction: 0xfa000005 │ │ - b.n c5bda │ │ - beq.n c58d4 │ │ - b.n c5d34 │ │ + b.n c6012 │ │ + subs r3, #183 @ 0xb7 │ │ + mla r0, r0, r5, r0 │ │ + b.n c682a │ │ + beq.n c6524 │ │ + b.n c6984 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, ip, sp} │ │ - b.n c53ca │ │ + b.n c601a │ │ strb r5, [r1, #0] │ │ - b.n c606a │ │ + b.n c6cba │ │ adds r0, #1 │ │ - b.n c5db4 │ │ + b.n c6a04 │ │ adds r0, #1 │ │ - b.n c6038 │ │ + b.n c6c88 │ │ stmia r0!, {r0, r1} │ │ - b.n c5944 │ │ + b.n c6594 │ │ @ instruction: 0xffaaeaff │ │ movs r4, r1 │ │ - b.n c53de │ │ + b.n c602e │ │ asrs r4, r0, #32 │ │ - b.n c53e2 │ │ + b.n c6032 │ │ asrs r2, r0, #32 │ │ - b.n c5fc8 │ │ + b.n c6c18 │ │ asrs r4, r0, #32 │ │ - b.n c53ca │ │ + b.n c601a │ │ lsls r5, r0, #31 │ │ - b.n c5ede │ │ + b.n c6b2e │ │ lsrs r7, r7, #31 │ │ - b.n c5f70 │ │ + b.n c6bc0 │ │ str r7, [r0, r0] │ │ - b.n c5d56 │ │ + b.n c69a6 │ │ movs r5, r0 │ │ - b.n c5c1a │ │ - beq.n c5914 │ │ - b.n c5d74 │ │ + b.n c686a │ │ + beq.n c6564 │ │ + b.n c69c4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, ip, sp, lr} │ │ - b.n c5406 │ │ + b.n c6056 │ │ strb r0, [r6, #2] │ │ - b.n c5c98 │ │ + b.n c68e8 │ │ movs r4, r0 │ │ - b.n c5f1c │ │ + b.n c6b6c │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n c5f28 │ │ + b.n c6b78 │ │ asrs r0, r2, #32 │ │ - b.n c5414 │ │ + b.n c6064 │ │ movs r7, r7 │ │ subs r0, r0, r0 │ │ ands r0, r0 │ │ - b.n c5c42 │ │ + b.n c6892 │ │ movs r4, r0 │ │ - b.n c5436 │ │ + b.n c6086 │ │ asrs r4, r3, #1 │ │ - b.n c54b0 │ │ + b.n c6100 │ │ strb r2, [r0, #0] │ │ - b.n c5c4e │ │ + b.n c689e │ │ movs r3, r2 │ │ - b.n c5e12 │ │ + b.n c6a62 │ │ movs r0, #1 │ │ - b.n c6056 │ │ + b.n c6ca6 │ │ movs r1, #48 @ 0x30 │ │ - b.n c5a1e │ │ + b.n c666e │ │ movs r4, r2 │ │ - b.n c5e38 │ │ + b.n c6a88 │ │ asrs r4, r0, #32 │ │ - b.n c5c62 │ │ + b.n c68b2 │ │ lsrs r3, r0, #11 │ │ add.w r0, r0, r8, lsr #20 │ │ - b.n c5464 │ │ + b.n c60b4 │ │ movs r0, r0 │ │ - b.n c5fd8 │ │ + b.n c6c28 │ │ @ instruction: 0xffd81aff │ │ movs r4, r0 │ │ - b.n c5464 │ │ + b.n c60b4 │ │ asrs r5, r1, #32 │ │ - b.n c60fa │ │ + b.n c6d4a │ │ movs r0, #7 │ │ - b.n c5c7e │ │ - add r0, pc, #80 @ (adr r0, c5990 ) │ │ - b.n c547c │ │ + b.n c68ce │ │ + add r0, pc, #80 @ (adr r0, c65e0 ) │ │ + b.n c60cc │ │ movs r1, r0 │ │ - b.n c5e46 │ │ + b.n c6a96 │ │ str r0, [sp, #4] │ │ - b.n c605c │ │ + b.n c6cac │ │ movs r1, r0 │ │ - b.n c60ce │ │ + b.n c6d1e │ │ stmia r0!, {} │ │ - b.n c59d4 │ │ + b.n c6624 │ │ asrs r0, r2, #32 │ │ - b.n c5490 │ │ + b.n c60e0 │ │ movs r4, r0 │ │ - b.n c5c9a │ │ + b.n c68ea │ │ strb r4, [r7, #2] │ │ - b.n c5d0a │ │ + b.n c695a │ │ lsls r7, r4, #2 │ │ - b.n c5c04 │ │ + b.n c6854 │ │ @ instruction: 0xff833aff │ │ @ instruction: 0xffa3eaff │ │ asrs r0, r2, #32 │ │ - b.n c54a2 │ │ + b.n c60f2 │ │ asrs r0, r0, #32 │ │ - b.n c5472 │ │ + b.n c60c2 │ │ movs r4, r2 │ │ - b.n c5e8a │ │ + b.n c6ada │ │ lsrs r1, r0, #32 │ │ - b.n c5fac │ │ + b.n c6bfc │ │ @ instruction: 0xffbf0aff │ │ movs r0, r0 │ │ - b.n c5492 │ │ + b.n c60e2 │ │ str r0, [r0, r0] │ │ - b.n c60c6 │ │ + b.n c6d16 │ │ movs r5, r0 │ │ - b.n c5cca │ │ - beq.n c59c4 │ │ - b.n c5e24 │ │ + b.n c691a │ │ + beq.n c6614 │ │ + b.n c6a74 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip} │ │ - b.n c54c6 │ │ + b.n c6116 │ │ str r0, [r0, r0] │ │ - b.n c60da │ │ + b.n c6d2a │ │ asrs r0, r0, #32 │ │ - b.n c54c0 │ │ + b.n c6110 │ │ asrs r0, r0, #32 │ │ - b.n c54a2 │ │ + b.n c60f2 │ │ movs r5, r0 │ │ - b.n c5ce6 │ │ - beq.n c59e0 │ │ - b.n c5e40 │ │ + b.n c6936 │ │ + beq.n c6630 │ │ + b.n c6a90 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7} │ │ - b.n c54f0 │ │ + b.n c6140 │ │ ldrsb r5, [r0, r7] │ │ - b.n c5fc6 │ │ + b.n c6c16 │ │ ldrsh r7, [r7, r7] │ │ - b.n c6058 │ │ + b.n c6ca8 │ │ movs r0, r0 │ │ - b.n c5adc │ │ + b.n c672c │ │ lsls r2, r3, #1 │ │ - b.n c5562 │ │ + b.n c61b2 │ │ movs r0, r0 │ │ - b.n c6066 │ │ + b.n c6cb6 │ │ @ instruction: 0xffb20aff │ │ asrs r0, r0, #2 │ │ - b.n c550c │ │ + b.n c615c │ │ movs r1, r0 │ │ - b.n c6112 │ │ + b.n c6d62 │ │ adds r0, #124 @ 0x7c │ │ - b.n c5514 │ │ + b.n c6164 │ │ movs r0, #109 @ 0x6d │ │ - b.n c611a │ │ + b.n c6d6a │ │ str r0, [r7, #4] │ │ - b.n c551c │ │ + b.n c616c │ │ asrs r1, r0, #32 │ │ - b.n c5b00 │ │ + b.n c6750 │ │ adds r0, #3 │ │ - b.n c5b04 │ │ + b.n c6754 │ │ str r6, [r0, #0] │ │ - b.n c5b08 │ │ + b.n c6758 │ │ str r0, [r6, #12] │ │ - b.n c5d88 │ │ - strh r1, [r7, r3] │ │ + b.n c69d8 │ │ + strh r2, [r7, r3] │ │ @ instruction: 0xebff0005 │ │ - b.n c5d36 │ │ - beq.n c5a30 │ │ - b.n c5e90 │ │ + b.n c6986 │ │ + beq.n c6680 │ │ + b.n c6ae0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r6} │ │ - b.n c5540 │ │ + b.n c6190 │ │ ldrsb r5, [r0, r7] │ │ - b.n c6016 │ │ + b.n c6c66 │ │ ldrsh r7, [r7, r7] │ │ - b.n c60a8 │ │ + b.n c6cf8 │ │ movs r0, r0 │ │ - b.n c5b2c │ │ + b.n c677c │ │ lsls r2, r3, #1 │ │ - b.n c55b2 │ │ + b.n c6202 │ │ movs r0, r0 │ │ - b.n c60b6 │ │ + b.n c6d06 │ │ @ instruction: 0xff9e0aff │ │ asrs r0, r0, #1 │ │ - b.n c555c │ │ + b.n c61ac │ │ movs r1, r0 │ │ - b.n c6162 │ │ + b.n c6db2 │ │ adds r0, #60 @ 0x3c │ │ - b.n c5564 │ │ + b.n c61b4 │ │ movs r0, #113 @ 0x71 │ │ - b.n c616a │ │ + b.n c6dba │ │ strh r0, [r7, #0] │ │ - b.n c556c │ │ + b.n c61bc │ │ asrs r1, r0, #32 │ │ - b.n c5b50 │ │ + b.n c67a0 │ │ adds r0, #3 │ │ - b.n c5b54 │ │ + b.n c67a4 │ │ strh r0, [r1, #0] │ │ - b.n c5b58 │ │ + b.n c67a8 │ │ strh r0, [r6, #6] │ │ - b.n c5dd8 │ │ - strh r5, [r4, r3] │ │ + b.n c6a28 │ │ + strh r6, [r4, r3] │ │ @ instruction: 0xebff0005 │ │ - b.n c5d86 │ │ - beq.n c5a80 │ │ - b.n c5ee0 │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r7, r9, pc} │ │ - movs r1, r0 │ │ - str r0, [sp, #460] @ 0x1cc │ │ - @ instruction: 0xfff46fb5 │ │ - vshr.u32 , , #12 │ │ - vpaddl.s16 q12, q0 │ │ - movs r1, r0 │ │ - str r0, [sp, #140] @ 0x8c │ │ - vqrdmlsh.s q11, q2, d21[0] │ │ - vrsra.u64 d26, d28, #12 │ │ + b.n c69d6 │ │ + beq.n c66d0 │ │ + b.n c6b30 │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ + ldmia.w sp!, {r6, r9, pc} │ │ + movs r1, r0 │ │ + strh r0, [r6, #44] @ 0x2c │ │ + vrsra.u32 d22, d16, #12 │ │ + vsli.64 d24, d22, #52 @ 0x34 │ │ + vsra.u64 q12, q8, #12 │ │ + movs r1, r0 │ │ + strh r0, [r4, #42] @ 0x2a │ │ + vpaddl.u16 q11, q8 │ │ + vtbx.8 d25, {d20-d23}, d15 │ │ vcvt.f16.u16 d20, d0, #12 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n c5f90 │ │ + b.n c6be0 │ │ udf #26 │ │ - b.n c5f14 │ │ + b.n c6b64 │ │ asrs r0, r1, #32 │ │ - b.n c559e │ │ + b.n c61ee │ │ movs r0, #0 │ │ - b.n c5624 │ │ + b.n c6274 │ │ movs r0, #1 │ │ - b.n c618a │ │ + b.n c6dda │ │ movs r0, #0 │ │ - b.n c560c │ │ + b.n c625c │ │ adds r0, #12 │ │ - b.n c55ae │ │ + b.n c61fe │ │ ands r0, r1 │ │ - b.n c55b2 │ │ + b.n c6202 │ │ asrs r4, r0, #32 │ │ - b.n c55bc │ │ + b.n c620c │ │ stmia r0!, {r2, r3, r6} │ │ - b.n c55c0 │ │ + b.n c6210 │ │ asrs r4, r0, #32 │ │ - b.n c61a0 │ │ + b.n c6df0 │ │ asrs r4, r0, #32 │ │ - b.n c55a8 │ │ + b.n c61f8 │ │ movs r0, #2 │ │ - b.n c5fbe │ │ + b.n c6c0e │ │ asrs r0, r0, #32 │ │ - b.n c61ea │ │ + b.n c6e3a │ │ movs r4, r0 │ │ - b.n c5d52 │ │ + b.n c69a2 │ │ movs r6, r2 │ │ ldrh r0, [r0, #16] │ │ asrs r0, r1, #32 │ │ - b.n c55dc │ │ + b.n c622c │ │ movs r2, r0 │ │ - b.n c615c │ │ + b.n c6dac │ │ movs r6, r2 │ │ subs r2, #0 │ │ asrs r0, r1, #1 │ │ - b.n c55e8 │ │ + b.n c6238 │ │ asrs r0, r0, #32 │ │ - b.n c5668 │ │ + b.n c62b8 │ │ movs r2, r0 │ │ - b.n c60ec │ │ + b.n c6d3c │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ asrs r1, r2, #3 │ │ - b.n c5e8a │ │ + b.n c6ada │ │ movs r1, r0 │ │ - b.n c61b8 │ │ + b.n c6e08 │ │ movs r7, r1 │ │ ldmia r2!, {} │ │ movs r0, #64 @ 0x40 │ │ - b.n c5604 │ │ + b.n c6254 │ │ movs r0, #144 @ 0x90 │ │ - b.n c5606 │ │ + b.n c6256 │ │ movs r0, #4 │ │ - b.n c560a │ │ - bl 5215e6 │ │ + b.n c625a │ │ + bl 522236 │ │ eors r0, r2 │ │ - b.n c5614 │ │ + b.n c6264 │ │ ands r4, r0 │ │ - b.n c561a │ │ + b.n c626a │ │ movs r4, r0 │ │ - b.n c5d9a │ │ + b.n c69ea │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ asrs r1, r6, #1 │ │ - b.n c58dc │ │ + b.n c652c │ │ movs r0, r2 │ │ - b.n c6124 │ │ + b.n c6d74 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #31 │ │ - b.n c611a │ │ + b.n c6d6a │ │ subs r7, r7, #7 │ │ - b.n c61ac │ │ + b.n c6dfc │ │ movs r1, r0 │ │ - b.n c5e52 │ │ - beq.n c5b24 │ │ - b.n c5fac │ │ + b.n c6aa2 │ │ + beq.n c6774 │ │ + b.n c6bfc │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {lr} │ │ - b.n c5e5e │ │ + b.n c6aae │ │ movs r3, r0 │ │ - b.n c5e62 │ │ + b.n c6ab2 │ │ asrs r1, r0, #32 │ │ - b.n c6266 │ │ - b.n c5980 │ │ + b.n c6eb6 │ │ + b.n c65d0 │ │ @ instruction: 0xebff1000 │ │ - b.n c5e6e │ │ + b.n c6abe │ │ movs r4, r0 │ │ - b.n c5e72 │ │ + b.n c6ac2 │ │ movs r0, r0 │ │ - b.n c61d8 │ │ + b.n c6e28 │ │ @ instruction: 0xfff41aff │ │ asrs r4, r1, #32 │ │ - b.n c565e │ │ + b.n c62ae │ │ ands r0, r0 │ │ - b.n c5e82 │ │ + b.n c6ad2 │ │ movs r4, r0 │ │ - b.n c6060 │ │ + b.n c6cb0 │ │ movs r0, #1 │ │ - b.n c628a │ │ - ldr r3, [r5, r0] │ │ + b.n c6eda │ │ + ldr r4, [r5, r0] │ │ @ instruction: 0xebff0000 │ │ - b.n c61f2 │ │ + b.n c6e42 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c5682 │ │ + b.n c62d2 │ │ movs r0, #1 │ │ - b.n c629e │ │ + b.n c6eee │ │ lsls r4, r1, #1 │ │ - b.n c5682 │ │ + b.n c62d2 │ │ asrs r1, r0, #32 │ │ - b.n c5706 │ │ + b.n c6356 │ │ asrs r1, r0, #32 │ │ - b.n c626c │ │ + b.n c6ebc │ │ asrs r1, r0, #32 │ │ - b.n c56ee │ │ + b.n c633e │ │ movs r4, r2 │ │ - b.n c569a │ │ + b.n c62ea │ │ asrs r0, r3, #32 │ │ - b.n c6076 │ │ + b.n c6cc6 │ │ movs r4, r0 │ │ - b.n c6094 │ │ - ldrh r2, [r2, #24] │ │ + b.n c6ce4 │ │ + ldrh r3, [r2, #24] │ │ @ instruction: 0xebff0000 │ │ - b.n c6222 │ │ + b.n c6e72 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n c62ca │ │ + b.n c6f1a │ │ movs r1, r0 │ │ - b.n c5ece │ │ - beq.n c5ba0 │ │ - b.n c6028 │ │ + b.n c6b1e │ │ + beq.n c67f0 │ │ + b.n c6c78 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {ip} │ │ - b.n c5eda │ │ + b.n c6b2a │ │ movs r1, r0 │ │ - b.n c5ede │ │ - beq.n c5bb0 │ │ - b.n c6038 │ │ + b.n c6b2e │ │ + beq.n c6800 │ │ + b.n c6c88 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n c5eee │ │ + b.n c6b3e │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n c56d6 │ │ + b.n c6326 │ │ movs r0, r0 │ │ - b.n c625a │ │ + b.n c6eaa │ │ ldrh r0, [r0, #0] │ │ lsrs r5, r7, #2 │ │ movs r2, #56 @ 0x38 │ │ - b.n c56e2 │ │ + b.n c6332 │ │ stmia r2!, {r6} │ │ - b.n c56e6 │ │ + b.n c6336 │ │ movs r0, #162 @ 0xa2 │ │ - b.n c5f0a │ │ + b.n c6b5a │ │ movs r2, #56 @ 0x38 │ │ - b.n c56ce │ │ + b.n c631e │ │ movs r0, #4 │ │ - b.n c570a │ │ + b.n c635a │ │ movs r0, r0 │ │ - b.n c627a │ │ + b.n c6eca │ │ @ instruction: 0xfff50aff │ │ movs r0, #28 │ │ - b.n c60f6 │ │ + b.n c6d46 │ │ adds r0, #1 │ │ - b.n c6322 │ │ - b.n c5bfc │ │ - b.n c550a │ │ + b.n c6f72 │ │ + b.n c684c │ │ + b.n c615a │ │ adds r0, #1 │ │ - b.n c60f0 │ │ + b.n c6d40 │ │ asrs r4, r0, #32 │ │ - b.n c562a │ │ + b.n c627a │ │ asrs r1, r4, #2 │ │ - b.n c5f32 │ │ + b.n c6b82 │ │ asrs r4, r0, #32 │ │ - b.n c5612 │ │ + b.n c6262 │ │ asrs r4, r0, #32 │ │ - b.n c5732 │ │ + b.n c6382 │ │ movs r1, r0 │ │ - b.n c5ea4 │ │ + b.n c6af4 │ │ @ instruction: 0xfff79aff │ │ @ instruction: 0xffeaeaff │ │ - ldr r7, [pc, #960] @ (c5fc8 ) │ │ + ldr r7, [pc, #960] @ (c6c18 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c6128 │ │ - beq.n c5ce8 │ │ - b.n c60ac │ │ - blt.n c5c18 │ │ - b.n c60b0 │ │ + b.n c6d78 │ │ + beq.n c6938 │ │ + b.n c6cfc │ │ + blt.n c6868 │ │ + b.n c6d00 │ │ stmia r0!, {} │ │ - b.n c5f5a │ │ + b.n c6baa │ │ lsls r0, r0, #9 │ │ - b.n c573e │ │ + b.n c638e │ │ asrs r0, r4, #32 │ │ - b.n c573c │ │ + b.n c638c │ │ subs r5, r4, #0 │ │ - b.n c613e │ │ + b.n c6d8e │ │ movs r0, r0 │ │ - b.n c62ca │ │ + b.n c6f1a │ │ asrs r4, r0, #1 │ │ - b.n c5748 │ │ + b.n c6398 │ │ asrs r0, r1, #32 │ │ asrs r0, r0, #10 │ │ negs r4, r1 │ │ - b.n c576e │ │ + b.n c63be │ │ adds r0, #16 │ │ - b.n c5754 │ │ + b.n c63a4 │ │ str r0, [sp, #0] │ │ - b.n c5760 │ │ + b.n c63b0 │ │ movs r0, #20 │ │ - b.n c575c │ │ + b.n c63ac │ │ movs r4, r0 │ │ - b.n c5ef8 │ │ + b.n c6b48 │ │ lsls r3, r6, #10 │ │ ldr r2, [sp, #0] │ │ - add r0, pc, #256 @ (adr r0, c5d4c ) │ │ - b.n c5786 │ │ + add r0, pc, #256 @ (adr r0, c699c ) │ │ + b.n c63d6 │ │ movs r0, r0 │ │ - b.n c62f2 │ │ + b.n c6f42 │ │ movs r4, r0 │ │ asrs r0, r2, #22 │ │ strh r1, [r0, #0] │ │ - b.n c639a │ │ + b.n c6fea │ │ str r1, [r0, r0] │ │ - b.n c639e │ │ + b.n c6fee │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c577c │ │ + b.n c63cc │ │ str r2, [r1, #12] │ │ - b.n c581a │ │ + b.n c646a │ │ strh r4, [r0, #0] │ │ asrs r0, r0, #1 │ │ movs r0, r0 │ │ - b.n c631a │ │ + b.n c6f6a │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n c5d86 │ │ + b.n c69d6 │ │ asrs r6, r0, #32 │ │ - b.n c5fba │ │ + b.n c6c0a │ │ movs r1, r0 │ │ - b.n c60fe │ │ + b.n c6d4e │ │ subs r4, #135 @ 0x87 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n c5fc6 │ │ + b.n c6c16 │ │ strb r1, [r1, #3] │ │ - b.n c583e │ │ + b.n c648e │ │ movs r0, r0 │ │ - b.n c633c │ │ + b.n c6f8c │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n c5fd6 │ │ + b.n c6c26 │ │ asrs r7, r0, #32 │ │ - b.n c5fda │ │ + b.n c6c2a │ │ subs r4, #128 @ 0x80 │ │ add.w r0, r0, r0 │ │ and.w r0, r0, r0 │ │ - b.n c63e6 │ │ + b.n c7036 │ │ asrs r4, r2, #32 │ │ - b.n c57e4 │ │ + b.n c6434 │ │ movs r0, r0 │ │ - b.n c5d3e │ │ + b.n c698e │ │ str r0, [sp, #16] │ │ - b.n c5d44 │ │ + b.n c6994 │ │ movs r1, r0 │ │ - b.n c5f56 │ │ + b.n c6ba6 │ │ asrs r0, r0, #32 │ │ - cbz r0, c5ce2 │ │ + cbz r0, c6932 │ │ movs r5, r0 │ │ - b.n c5f60 │ │ + b.n c6bb0 │ │ asrs r5, r0, #32 │ │ - bne.n c5c02 │ │ + bne.n c6852 │ │ movs r0, r0 │ │ - b.n c6372 │ │ + b.n c6fc2 │ │ asrs r4, r2, #32 │ │ - b.n c57e4 │ │ + b.n c6434 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n c5de4 │ │ + b.n c6a34 │ │ asrs r6, r0, #32 │ │ - b.n c6016 │ │ + b.n c6c66 │ │ movs r1, r0 │ │ - b.n c615a │ │ + b.n c6daa │ │ subs r4, #112 @ 0x70 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n c6022 │ │ + b.n c6c72 │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #20 │ │ - b.n c642a │ │ + b.n c707a │ │ movs r0, r0 │ │ - b.n c639c │ │ + b.n c6fec │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n c6036 │ │ + b.n c6c86 │ │ asrs r7, r0, #32 │ │ - b.n c603a │ │ + b.n c6c8a │ │ subs r4, #104 @ 0x68 │ │ add.w r0, r0, r0 │ │ and.w r0, r0, r0 │ │ - b.n c6446 │ │ + b.n c7096 │ │ str r0, [r2, #0] │ │ - b.n c5844 │ │ + b.n c6494 │ │ movs r0, r0 │ │ - b.n c5da0 │ │ + b.n c69f0 │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c584c │ │ + b.n c649c │ │ movs r6, r0 │ │ - b.n c5fb6 │ │ + b.n c6c06 │ │ str r0, [r0, #0] │ │ - cbz r0, c5d42 │ │ + cbz r0, c6992 │ │ movs r4, r2 │ │ - b.n c5858 │ │ + b.n c64a8 │ │ movs r5, r0 │ │ - b.n c5fce │ │ + b.n c6c1e │ │ str r5, [r0, #0] │ │ - bne.n c5c66 │ │ + bne.n c68b6 │ │ movs r6, r0 │ │ - b.n c5fca │ │ + b.n c6c1a │ │ str r0, [r2, #0] │ │ - b.n c5848 │ │ + b.n c6498 │ │ str r0, [r0, #0] │ │ strh r0, [r4, #12] │ │ movs r0, r0 │ │ - b.n c63e2 │ │ + b.n c7032 │ │ lsls r7, r6, #9 │ │ lsrs r0, r0, #8 │ │ lsrs r4, r3, #13 │ │ - b.n c587c │ │ + b.n c64cc │ │ asrs r6, r0, #32 │ │ - b.n c58fa │ │ + b.n c654a │ │ movs r0, r0 │ │ - b.n c5e64 │ │ + b.n c6ab4 │ │ movs r0, r1 │ │ - b.n c636c │ │ + b.n c6fbc │ │ lsls r2, r3, #1 │ │ - b.n c58ee │ │ + b.n c653e │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r3, r0 │ │ - b.n c63f6 │ │ + b.n c7046 │ │ lsls r7, r7, #9 │ │ cmp r2, #0 │ │ strb r4, [r1, #0] │ │ - b.n c609e │ │ + b.n c6cee │ │ lsls r4, r2, #9 │ │ - b.n c58d0 │ │ + b.n c6520 │ │ movs r0, r0 │ │ - b.n c6406 │ │ + b.n c7056 │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n c60ae │ │ + b.n c6cfe │ │ ands r4, r1 │ │ - b.n c60b2 │ │ - bvc.n c5d06 │ │ + b.n c6d02 │ │ + bvc.n c6956 │ │ @ instruction: 0xebff0007 │ │ - b.n c60ba │ │ + b.n c6d0a │ │ asrs r6, r0, #32 │ │ - b.n c60be │ │ - b.n c62f2 │ │ + b.n c6d0e │ │ + b.n c6f42 │ │ @ instruction: 0xebff0028 │ │ and.w r0, r0, r3 │ │ - b.n c642a │ │ + b.n c707a │ │ lsls r2, r0, #10 │ │ cmp r2, #0 │ │ asrs r4, r3, #1 │ │ - b.n c5946 │ │ + b.n c6596 │ │ movs r0, #40 @ 0x28 │ │ - b.n c58ce │ │ + b.n c651e │ │ lsrs r0, r2, #12 │ │ - b.n c58d8 │ │ + b.n c6528 │ │ movs r0, r0 │ │ - b.n c5ebc │ │ + b.n c6b0c │ │ adds r0, #80 @ 0x50 │ │ - b.n c58c2 │ │ + b.n c6512 │ │ movs r0, r2 │ │ - b.n c58da │ │ + b.n c652a │ │ asrs r2, r2, #4 │ │ - b.n c5eb0 │ │ + b.n c6b00 │ │ movs r0, #0 │ │ - b.n c6274 │ │ + b.n c6ec4 │ │ asrs r1, r0, #32 │ │ - b.n c6234 │ │ + b.n c6e84 │ │ asrs r2, r0, #32 │ │ - b.n c5db8 │ │ + b.n c6a08 │ │ movs r0, #1 │ │ - b.n c64fa │ │ - ldr r0, [pc, #320] @ (c5efc ) │ │ + b.n c714a │ │ + ldr r0, [pc, #320] @ (c6b4c ) │ │ add.w r0, r0, r0 │ │ - b.n c6462 │ │ + b.n c70b2 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0x478d │ │ add.w r0, r0, r0 │ │ - b.n c58ee │ │ + b.n c653e │ │ movs r0, r0 │ │ - b.n c6472 │ │ + b.n c70c2 │ │ lsls r4, r5, #10 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n c590e │ │ + b.n c655e │ │ strb r4, [r0, #1] │ │ - b.n c5918 │ │ + b.n c6568 │ │ lsrs r6, r2, #29 │ │ - b.n c62e2 │ │ + b.n c6f32 │ │ asrs r0, r0, #32 │ │ - b.n c5914 │ │ + b.n c6564 │ │ movs r0, #208 @ 0xd0 │ │ - b.n c616a │ │ + b.n c6dba │ │ ands r1, r0 │ │ - b.n c5f12 │ │ + b.n c6b62 │ │ str r0, [r0, r0] │ │ - b.n c6338 │ │ + b.n c6f88 │ │ lsrs r0, r6 │ │ - b.n c6176 │ │ + b.n c6dc6 │ │ movs r0, r0 │ │ - b.n c653a │ │ + b.n c718a │ │ movs r0, r0 │ │ - b.n c590c │ │ + b.n c655c │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c593c │ │ + b.n c658c │ │ lsls r4, r0, #9 │ │ and.w r0, r0, r4, lsl #5 │ │ - b.n c5944 │ │ + b.n c6594 │ │ lsls r2, r0, #4 │ │ - b.n c65ce │ │ + b.n c721e │ │ ands r4, r1 │ │ - b.n c6152 │ │ + b.n c6da2 │ │ movs r0, r0 │ │ - b.n c5918 │ │ + b.n c6568 │ │ movs r6, r0 │ │ - b.n c615a │ │ - bvc.n c5d8a │ │ + b.n c6daa │ │ + bvc.n c69da │ │ @ instruction: 0xebff0000 │ │ - b.n c64c2 │ │ + b.n c7112 │ │ movs r0, r0 │ │ - b.n c5934 │ │ + b.n c6584 │ │ lsls r6, r2, #10 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #36] @ 0x24 │ │ - b.n c5956 │ │ + b.n c65a6 │ │ stmia r0!, {r2} │ │ - b.n c6172 │ │ + b.n c6dc2 │ │ lsls r0, r2, #3 │ │ - b.n c61c2 │ │ + b.n c6e12 │ │ movs r1, r0 │ │ - b.n c60da │ │ + b.n c6d2a │ │ lsls r7, r5, #9 │ │ subs r0, r0, r0 │ │ lsls r0, r7, #8 │ │ - b.n c597a │ │ + b.n c65ca │ │ asrs r6, r2, #21 │ │ - b.n c6450 │ │ + b.n c70a0 │ │ asrs r5, r2, #21 │ │ - b.n c64d4 │ │ + b.n c7124 │ │ movs r1, r0 │ │ - b.n c634e │ │ + b.n c6f9e │ │ lsls r0, r7, #8 │ │ - b.n c596a │ │ + b.n c65ba │ │ movs r1, r0 │ │ - b.n c60f6 │ │ + b.n c6d46 │ │ lsls r4, r5, #9 │ │ cmp r2, #0 │ │ - add r0, pc, #128 @ (adr r0, c5edc ) │ │ - b.n c5998 │ │ + add r0, pc, #128 @ (adr r0, c6b2c ) │ │ + b.n c65e8 │ │ movs r0, r6 │ │ - b.n c637a │ │ + b.n c6fca │ │ strb r0, [r5, #0] │ │ - b.n c5980 │ │ + b.n c65d0 │ │ movs r0, r0 │ │ - b.n c651e │ │ + b.n c716e │ │ str r4, [r4, #0] │ │ - b.n c5988 │ │ + b.n c65d8 │ │ movs r4, r5 │ │ - b.n c598c │ │ + b.n c65dc │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #20] │ │ - b.n c5a2e │ │ + b.n c667e │ │ movs r0, r1 │ │ - b.n c637e │ │ + b.n c6fce │ │ lsls r0, r0, #1 │ │ - b.n c599c │ │ + b.n c65ec │ │ movs r0, r0 │ │ - b.n c65c6 │ │ + b.n c7216 │ │ movs r4, r6 │ │ - b.n c59a4 │ │ + b.n c65f4 │ │ lsls r1, r7, #1 │ │ - b.n c5bec │ │ + b.n c683c │ │ movs r0, r0 │ │ - b.n c6532 │ │ + b.n c7182 │ │ movs r3, r7 │ │ - ldr r2, [pc, #0] @ (c5e94 ) │ │ + ldr r2, [pc, #0] @ (c6ae4 ) │ │ lsls r0, r0, #1 │ │ - b.n c59d4 │ │ + b.n c6624 │ │ strb r0, [r0, #0] │ │ - b.n c59be │ │ + b.n c660e │ │ str r4, [r0, #0] │ │ - b.n c59c2 │ │ + b.n c6612 │ │ movs r7, r0 │ │ - b.n c65e6 │ │ + b.n c7236 │ │ strb r4, [r0, #1] │ │ - b.n c59c4 │ │ + b.n c6614 │ │ ands r0, r0 │ │ - b.n c61ee │ │ + b.n c6e3e │ │ lsls r0, r0, #4 │ │ - b.n c5de6 │ │ + b.n c6a36 │ │ asrs r0, r0, #32 │ │ - b.n c59d6 │ │ + b.n c6626 │ │ movs r0, #4 │ │ - b.n c59da │ │ + b.n c662a │ │ asrs r7, r0, #32 │ │ - b.n c5f00 │ │ + b.n c6b50 │ │ movs r0, #6 │ │ - b.n c5f06 │ │ + b.n c6b56 │ │ asrs r2, r0, #32 │ │ - b.n c61e8 │ │ + b.n c6e38 │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ strb r6, [r0, #0] │ │ - b.n c620e │ │ + b.n c6e5e │ │ str r0, [r2, #0] │ │ - b.n c59f2 │ │ + b.n c6642 │ │ strh r0, [r0, r1] │ │ - b.n c5a0e │ │ + b.n c665e │ │ strh r4, [r1, #0] │ │ - b.n c621a │ │ + b.n c6e6a │ │ asrs r6, r0, #32 │ │ - b.n c621e │ │ + b.n c6e6e │ │ movs r5, r0 │ │ - b.n c6222 │ │ + b.n c6e72 │ │ pop {r0, r4, r5, r7, pc} │ │ @ instruction: 0xebff0080 │ │ - b.n c5fea │ │ + b.n c6c3a │ │ lsls r0, r0, #4 │ │ - b.n c5ff8 │ │ + b.n c6c48 │ │ asrs r4, r2, #32 │ │ - b.n c5a12 │ │ + b.n c6662 │ │ movs r6, r0 │ │ - b.n c6198 │ │ + b.n c6de8 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n c63fe │ │ + b.n c704e │ │ asrs r0, r7, #8 │ │ - b.n c5a32 │ │ + b.n c6682 │ │ stmia r0!, {r3} │ │ - b.n c6246 │ │ + b.n c6e96 │ │ movs r0, r0 │ │ - b.n c5a2a │ │ + b.n c667a │ │ movs r0, #4 │ │ - b.n c592e │ │ + b.n c657e │ │ movs r2, r0 │ │ - b.n c61b4 │ │ + b.n c6e04 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n c591a │ │ + b.n c656a │ │ str r0, [sp, #20] │ │ - b.n c5ad2 │ │ + b.n c6722 │ │ movs r4, r6 │ │ - b.n c5a5c │ │ + b.n c66ac │ │ movs r1, r0 │ │ - b.n c6426 │ │ + b.n c7076 │ │ movs r4, r6 │ │ - b.n c5a44 │ │ + b.n c6694 │ │ movs r0, r0 │ │ @ instruction: 0xea00c008 │ │ - b.n c6272 │ │ + b.n c6ec2 │ │ str r7, [r0, #0] │ │ - b.n c6276 │ │ + b.n c6ec6 │ │ strb r4, [r0, #1] │ │ - b.n c5a74 │ │ + b.n c66c4 │ │ movs r1, r0 │ │ - b.n c6446 │ │ + b.n c7096 │ │ movs r0, #7 │ │ - b.n c63ca │ │ + b.n c701a │ │ asrs r1, r7, #1 │ │ - b.n c5ca4 │ │ + b.n c68f4 │ │ movs r1, r0 │ │ - b.n c61ee │ │ + b.n c6e3e │ │ @ instruction: 0xffd6baff │ │ - add r0, pc, #96 @ (adr r0, c5fb0 ) │ │ - b.n c5a86 │ │ + add r0, pc, #96 @ (adr r0, c6c00 ) │ │ + b.n c66d6 │ │ str r4, [r4, #0] │ │ - b.n c5a90 │ │ + b.n c66e0 │ │ movs r0, r0 │ │ - b.n c660e │ │ + b.n c725e │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #852] @ 0x354 │ │ - b.n c6316 │ │ + b.n c6f66 │ │ movs r0, r0 │ │ - b.n c6618 │ │ + b.n c7268 │ │ movs r6, r0 │ │ - ldr r2, [pc, #0] @ (c5f68 ) │ │ + ldr r2, [pc, #0] @ (c6bb8 ) │ │ movs r4, r3 │ │ - b.n c5aa2 │ │ + b.n c66f2 │ │ lsls r2, r7, #2 │ │ - b.n c6312 │ │ + b.n c6f62 │ │ lsls r0, r0, #1 │ │ - b.n c6596 │ │ + b.n c71e6 │ │ @ instruction: 0xffc30aff │ │ movs r1, r0 │ │ and.w r0, r0, r0 │ │ - b.n c66c2 │ │ + b.n c7312 │ │ movs r4, r6 │ │ - b.n c5aa0 │ │ + b.n c66f0 │ │ movs r0, r1 │ │ - b.n c5ac2 │ │ + b.n c6712 │ │ movs r0, r0 │ │ - b.n c662e │ │ + b.n c727e │ │ lsls r4, r7, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #72 @ 0x48 │ │ - b.n c5ace │ │ + b.n c671e │ │ adds r0, #0 │ │ - b.n c66da │ │ + b.n c732a │ │ asrs r4, r5, #32 │ │ - b.n c5ad8 │ │ + b.n c6728 │ │ movs r0, #12 │ │ - b.n c5abc │ │ + b.n c670c │ │ strb r0, [r0, #0] │ │ - b.n c5aca │ │ + b.n c671a │ │ asrs r0, r1, #32 │ │ - b.n c64ac │ │ + b.n c70fc │ │ asrs r4, r7, #32 │ │ - b.n c5ac8 │ │ + b.n c6718 │ │ movs r1, r0 │ │ - b.n c65e0 │ │ + b.n c7230 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c6668 │ │ + b.n c72b8 │ │ lsls r7, r4, #1 │ │ lsrs r0, r0, #8 │ │ subs r7, r6, #4 │ │ - b.n c5dc0 │ │ + b.n c6a10 │ │ subs r1, r2, #4 │ │ - b.n c62a4 │ │ + b.n c6ef4 │ │ strb r7, [r6, #4] │ │ - b.n c630a │ │ + b.n c6f5a │ │ asrs r1, r0, #32 │ │ - b.n c60d4 │ │ + b.n c6d24 │ │ adds r0, #1 │ │ - b.n c6454 │ │ + b.n c70a4 │ │ lsls r0, r5, #1 │ │ and.w r0, r0, ip, lsl #5 │ │ - b.n c5b12 │ │ + b.n c6762 │ │ strb r7, [r4, #2] │ │ - b.n c631e │ │ + b.n c6f6e │ │ asrs r3, r0, #32 │ │ - b.n c5f84 │ │ + b.n c6bd4 │ │ asrs r1, r2, #32 │ │ - b.n c63e8 │ │ + b.n c7038 │ │ movs r1, r2 │ │ - b.n c668c │ │ + b.n c72dc │ │ lsls r2, r4, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #1 │ │ - b.n c5b2a │ │ + b.n c677a │ │ movs r0, #131 @ 0x83 │ │ - b.n c60fc │ │ + b.n c6d4c │ │ asrs r2, r0, #8 │ │ - b.n c60fc │ │ + b.n c6d4c │ │ asrs r0, r1, #32 │ │ - b.n c5b20 │ │ + b.n c6770 │ │ movs r1, r0 │ │ - b.n c66e4 │ │ + b.n c7334 │ │ lsls r4, r3, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r2, #1 │ │ - b.n c5b42 │ │ - add r1, pc, #12 @ (adr r1, c6018 ) │ │ - b.n c5f30 │ │ + b.n c6792 │ │ + add r1, pc, #12 @ (adr r1, c6c68 ) │ │ + b.n c6b80 │ │ movs r0, r0 │ │ - b.n c66c6 │ │ + b.n c7316 │ │ lsls r0, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n c5b54 │ │ + b.n c67a4 │ │ adds r0, #28 │ │ - b.n c5b38 │ │ + b.n c6788 │ │ strb r0, [r3, #0] │ │ - b.n c5b3c │ │ + b.n c678c │ │ movs r0, r0 │ │ - b.n c62da │ │ + b.n c6f2a │ │ lsls r7, r0, #1 │ │ lsrs r0, r0, #8 │ │ ands r5, r0 │ │ - b.n c5be2 │ │ + b.n c6832 │ │ movs r0, r0 │ │ - b.n c6772 │ │ + b.n c73c2 │ │ strb r2, [r1, #0] │ │ - b.n c6376 │ │ + b.n c6fc6 │ │ lsls r0, r0, #1 │ │ - b.n c5b54 │ │ - add r0, pc, #192 @ (adr r0, c60fc ) │ │ - b.n c5b58 │ │ + b.n c67a4 │ │ + add r0, pc, #192 @ (adr r0, c6d4c ) │ │ + b.n c67a8 │ │ lsls r4, r6, #1 │ │ - b.n c5da0 │ │ + b.n c69f0 │ │ movs r0, r0 │ │ - b.n c66e6 │ │ + b.n c7336 │ │ movs r6, r6 │ │ - ldr r2, [pc, #0] @ (c6048 ) │ │ + ldr r2, [pc, #0] @ (c6c98 ) │ │ movs r4, r7 │ │ - b.n c5b88 │ │ + b.n c67d8 │ │ lsls r0, r0, #17 │ │ ldmia.w r0, {r0, r1, r2} │ │ - b.n c6796 │ │ - add r0, pc, #272 @ (adr r0, c6168 ) │ │ - b.n c5b74 │ │ + b.n c73e6 │ │ + add r0, pc, #272 @ (adr r0, c6db8 ) │ │ + b.n c67c4 │ │ str r0, [sp, #0] │ │ - b.n c639e │ │ + b.n c6fee │ │ lsls r0, r0, #4 │ │ - b.n c5f90 │ │ + b.n c6be0 │ │ asrs r0, r0, #32 │ │ - b.n c5b86 │ │ + b.n c67d6 │ │ movs r0, #4 │ │ - b.n c5b8a │ │ + b.n c67da │ │ asrs r6, r0, #32 │ │ - b.n c60b0 │ │ + b.n c6d00 │ │ movs r0, #10 │ │ - b.n c60b6 │ │ + b.n c6d06 │ │ asrs r2, r0, #32 │ │ - b.n c6398 │ │ + b.n c6fe8 │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ - add r0, pc, #24 @ (adr r0, c6094 ) │ │ - b.n c63be │ │ + add r0, pc, #24 @ (adr r0, c6ce4 ) │ │ + b.n c700e │ │ str r0, [r2, #0] │ │ - b.n c5ba2 │ │ + b.n c67f2 │ │ strh r0, [r0, r1] │ │ - b.n c5bbe │ │ + b.n c680e │ │ strh r4, [r1, #0] │ │ - b.n c63ca │ │ + b.n c701a │ │ asrs r6, r0, #32 │ │ - b.n c63ce │ │ + b.n c701e │ │ movs r5, r0 │ │ - b.n c63d2 │ │ + b.n c7022 │ │ pop {r0, r2, r6, pc} │ │ @ instruction: 0xebff0080 │ │ - b.n c619a │ │ + b.n c6dea │ │ lsls r0, r0, #4 │ │ - b.n c61a8 │ │ + b.n c6df8 │ │ asrs r4, r2, #32 │ │ - b.n c5bc2 │ │ + b.n c6812 │ │ movs r6, r0 │ │ - b.n c6348 │ │ + b.n c6f98 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n c65ae │ │ + b.n c71fe │ │ asrs r0, r7, #8 │ │ - b.n c5be2 │ │ + b.n c6832 │ │ stmia r0!, {r3} │ │ - b.n c63f6 │ │ + b.n c7046 │ │ movs r0, r0 │ │ - b.n c5bda │ │ + b.n c682a │ │ movs r0, #4 │ │ - b.n c5ade │ │ + b.n c672e │ │ movs r2, r0 │ │ - b.n c6364 │ │ + b.n c6fb4 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n c5aca │ │ + b.n c671a │ │ ands r5, r0 │ │ - b.n c5c7c │ │ + b.n c68cc │ │ lsls r0, r0, #1 │ │ - b.n c5c0c │ │ + b.n c685c │ │ movs r1, r0 │ │ - b.n c65d6 │ │ + b.n c7226 │ │ lsls r0, r0, #1 │ │ - b.n c5bf4 │ │ + b.n c6844 │ │ movs r0, r0 │ │ @ instruction: 0xea00c008 │ │ - b.n c6422 │ │ + b.n c7072 │ │ str r2, [r1, #0] │ │ - b.n c6426 │ │ - add r0, pc, #272 @ (adr r0, c61f8 ) │ │ - b.n c5c24 │ │ + b.n c7076 │ │ + add r0, pc, #272 @ (adr r0, c6e48 ) │ │ + b.n c6874 │ │ movs r1, r0 │ │ - b.n c6600 │ │ + b.n c7250 │ │ movs r0, #7 │ │ - b.n c6584 │ │ + b.n c71d4 │ │ asrs r4, r6, #1 │ │ - b.n c5e54 │ │ + b.n c6aa4 │ │ movs r1, r0 │ │ - b.n c639e │ │ + b.n c6fee │ │ @ instruction: 0xffd6baff │ │ strb r0, [r3, #0] │ │ - b.n c5c30 │ │ + b.n c6880 │ │ movs r0, r0 │ │ - b.n c67b4 │ │ + b.n c7404 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsrs r5, r2 │ │ - b.n c64bc │ │ + b.n c710c │ │ movs r0, r0 │ │ - b.n c67ba │ │ + b.n c740a │ │ movs r3, r0 │ │ - ldr r2, [pc, #0] @ (c6114 ) │ │ + ldr r2, [pc, #0] @ (c6d64 ) │ │ movs r4, r3 │ │ - b.n c5c48 │ │ + b.n c6898 │ │ lsls r2, r7, #2 │ │ - b.n c64be │ │ + b.n c710e │ │ lsls r0, r0, #1 │ │ - b.n c6742 │ │ + b.n c7392 │ │ @ instruction: 0xffc50aff │ │ movs r4, r6 │ │ - b.n c5c64 │ │ + b.n c68b4 │ │ asrs r0, r0, #1 │ │ - b.n c5c68 │ │ + b.n c68b8 │ │ str r4, [r4, #0] │ │ - b.n c5c6c │ │ + b.n c68bc │ │ movs r0, r0 │ │ - b.n c6238 │ │ + b.n c6e88 │ │ movs r4, r6 │ │ - b.n c5c54 │ │ + b.n c68a4 │ │ movs r0, r4 │ │ - b.n c5c78 │ │ + b.n c68c8 │ │ adds r0, #28 │ │ - b.n c5c7c │ │ + b.n c68cc │ │ strb r0, [r3, #0] │ │ - b.n c5c80 │ │ - add r0, pc, #192 @ (adr r0, c6208 ) │ │ - b.n c5c84 │ │ - add r0, pc, #688 @ (adr r0, c63fc ) │ │ - b.n c5c82 │ │ + b.n c68d0 │ │ + add r0, pc, #192 @ (adr r0, c6e58 ) │ │ + b.n c68d4 │ │ + add r0, pc, #688 @ (adr r0, c704c ) │ │ + b.n c68d2 │ │ movs r0, r0 │ │ - b.n c6806 │ │ + b.n c7456 │ │ @ instruction: 0xffb21aff │ │ movs r0, r1 │ │ - b.n c5c92 │ │ + b.n c68e2 │ │ movs r6, r0 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n c65e8 │ │ + b.n c7238 │ │ movs r0, #12 │ │ - b.n c5ca0 │ │ + b.n c68f0 │ │ adds r0, #31 │ │ - b.n c686c │ │ + b.n c74bc │ │ asrs r1, r0, #32 │ │ - b.n c6674 │ │ + b.n c72c4 │ │ strb r1, [r4, #6] │ │ - b.n c6096 │ │ + b.n c6ce6 │ │ movs r0, r0 │ │ - b.n c6824 │ │ + b.n c7474 │ │ adds r0, #32 │ │ lsls r3, r0, #10 │ │ adds r0, #1 │ │ - b.n c6684 │ │ + b.n c72d4 │ │ movs r0, r0 │ │ - b.n c6428 │ │ + b.n c7078 │ │ @ instruction: 0xff893aff │ │ lsls r4, r1, #9 │ │ - b.n c5cc2 │ │ + b.n c6912 │ │ movs r0, #52 @ 0x34 │ │ - b.n c5cc8 │ │ + b.n c6918 │ │ asrs r4, r0, #32 │ │ - b.n c5cbe │ │ + b.n c690e │ │ movs r2, r0 │ │ - b.n c6296 │ │ + b.n c6ee6 │ │ movs r1, r0 │ │ - b.n c643a │ │ + b.n c708a │ │ lsls r2, r4, #4 │ │ cmp r2, #0 │ │ - add r0, pc, #4 @ (adr r0, c61a4 ) │ │ - b.n c66a4 │ │ + add r0, pc, #4 @ (adr r0, c6df4 ) │ │ + b.n c72f4 │ │ movs r2, #64 @ 0x40 │ │ - b.n c5cde │ │ + b.n c692e │ │ movs r2, r0 │ │ - b.n c685e │ │ + b.n c74ae │ │ lsls r0, r7, #8 │ │ - b.n c5ce6 │ │ + b.n c6936 │ │ asrs r2, r1, #32 │ │ - b.n c64f2 │ │ + b.n c7142 │ │ movs r0, #28 │ │ - b.n c66ba │ │ + b.n c730a │ │ asrs r2, r0, #32 │ │ str r3, [sp, #640] @ 0x280 │ │ ands r0, r0 │ │ - b.n c68fe │ │ + b.n c754e │ │ asrs r1, r0, #32 │ │ - b.n c6644 │ │ + b.n c7294 │ │ adds r0, #12 │ │ - b.n c5aea │ │ + b.n c673a │ │ adds r0, #4 │ │ - b.n c5bf0 │ │ + b.n c6840 │ │ adds r0, #3 │ │ - b.n c624e │ │ + b.n c6e9e │ │ movs r3, r0 │ │ - b.n c647a │ │ + b.n c70ca │ │ ands r3, r0 │ │ str r1, [sp, #640] @ 0x280 │ │ asrs r1, r0, #32 │ │ - b.n c667c │ │ + b.n c72cc │ │ @ instruction: 0xfff81aff │ │ ldrh r2, [r0, #50] @ 0x32 │ │ - b.n c6678 │ │ + b.n c72c8 │ │ subs r1, r0, r4 │ │ - b.n c6926 │ │ + b.n c7576 │ │ movs r0, r1 │ │ - b.n c652a │ │ - subs r0, #235 @ 0xeb │ │ + b.n c717a │ │ + subs r0, #211 @ 0xd3 │ │ @ instruction: 0xfb009068 │ │ - b.n c670c │ │ + b.n c735c │ │ subs r1, r0, r4 │ │ - b.n c6936 │ │ + b.n c7586 │ │ movs r1, r1 │ │ - b.n c653a │ │ - subs r0, #231 @ 0xe7 │ │ + b.n c718a │ │ + subs r0, #207 @ 0xcf │ │ mla r0, r0, r1, r1 │ │ - b.n c670a │ │ + b.n c735a │ │ lsls r7, r7, #19 │ │ - b.n c6946 │ │ + b.n c7596 │ │ subs r3, #37 @ 0x25 │ │ @ instruction: 0xeb00c038 │ │ - b.n c5d48 │ │ + b.n c6998 │ │ movs r2, r0 │ │ - b.n c68c6 │ │ - add r0, pc, #8 @ (adr r0, c621c ) │ │ + b.n c7516 │ │ + add r0, pc, #8 @ (adr r0, c6e6c ) │ │ str r3, [sp, #640] @ 0x280 │ │ str r1, [r0, #0] │ │ - b.n c695a │ │ + b.n c75aa │ │ ands r0, r0 │ │ - b.n c695e │ │ + b.n c75ae │ │ str r4, [r4, r0] │ │ - b.n c6962 │ │ + b.n c75b2 │ │ strb r0, [r0, #0] │ │ - b.n c6966 │ │ + b.n c75b6 │ │ movs r4, r6 │ │ - b.n c5d44 │ │ + b.n c6994 │ │ movs r0, #52 @ 0x34 │ │ - b.n c5d68 │ │ + b.n c69b8 │ │ movs r4, r1 │ │ - b.n c6572 │ │ + b.n c71c2 │ │ asrs r6, r0, #32 │ │ - b.n c6576 │ │ + b.n c71c6 │ │ lsls r7, r4, #6 │ │ add.w r0, r0, pc, ror #3 │ │ - b.n c68de │ │ + b.n c752e │ │ movs r1, r1 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r4, #32 │ │ - b.n c5d80 │ │ + b.n c69d0 │ │ ands r1, r0 │ │ - b.n c6752 │ │ + b.n c73a2 │ │ movs r1, #0 │ │ - b.n c617e │ │ + b.n c6dce │ │ adds r1, #0 │ │ - b.n c6184 │ │ + b.n c6dd4 │ │ asrs r5, r0, #32 │ │ - b.n c6178 │ │ + b.n c6dc8 │ │ movs r0, #1 │ │ - b.n c675e │ │ + b.n c73ae │ │ movs r1, #0 │ │ - b.n c616e │ │ + b.n c6dbe │ │ strb r7, [r0, #0] │ │ - b.n c6364 │ │ + b.n c6fb4 │ │ movs r0, #1 │ │ - b.n c636c │ │ + b.n c6fbc │ │ movs r1, #0 │ │ - b.n c617c │ │ + b.n c6dcc │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c5da8 │ │ + b.n c69f8 │ │ str r1, [r0, #0] │ │ - b.n c677e │ │ + b.n c73ce │ │ str r4, [r1, r0] │ │ - b.n c6780 │ │ + b.n c73d0 │ │ movs r6, r0 │ │ - b.n c652e │ │ + b.n c717e │ │ @ instruction: 0xffea1aff │ │ movs r0, r0 │ │ - b.n c692a │ │ + b.n c757a │ │ lsls r4, r4, #4 │ │ lsrs r0, r0, #8 │ │ adds r0, #20 │ │ - b.n c5dc4 │ │ + b.n c6a14 │ │ str r1, [r0, #0] │ │ - b.n c69ce │ │ + b.n c761e │ │ movs r0, #16 │ │ - b.n c5dcc │ │ + b.n c6a1c │ │ ldrb r1, [r0, r0] │ │ - b.n c69d6 │ │ + b.n c7626 │ │ lsls r0, r5, #1 │ │ - b.n c5dd4 │ │ + b.n c6a24 │ │ adds r0, #3 │ │ - b.n c63a6 │ │ + b.n c6ff6 │ │ asrs r0, r4, #16 │ │ - b.n c5cd8 │ │ - b.n c62a8 │ │ - b.n c63b4 │ │ - add r0, pc, #144 @ (adr r0, c6338 ) │ │ - b.n c5de4 │ │ + b.n c6928 │ │ + b.n c6ef8 │ │ + b.n c7004 │ │ + add r0, pc, #144 @ (adr r0, c6f88 ) │ │ + b.n c6a34 │ │ strb r0, [r0, #0] │ │ - b.n c69ee │ │ + b.n c763e │ │ strb r0, [r6, #0] │ │ - b.n c5dcc │ │ + b.n c6a1c │ │ strb r0, [r0, #2] │ │ - b.n c69f6 │ │ + b.n c7646 │ │ ands r4, r2 │ │ - b.n c5df4 │ │ + b.n c6a44 │ │ movs r4, r0 │ │ - b.n c6560 │ │ + b.n c71b0 │ │ ands r0, r2 │ │ movs r5, #157 @ 0x9d │ │ movs r4, r0 │ │ movs r1, #80 @ 0x50 │ │ movs r2, r0 │ │ cmp r2, #0 │ │ lsls r5, r4 │ │ - b.n c63da │ │ + b.n c702a │ │ str r0, [r6, #0] │ │ - b.n c5dec │ │ + b.n c6a3c │ │ movs r7, r0 │ │ and.w r0, r0, r1, lsl #2 │ │ - b.n c6580 │ │ + b.n c71d0 │ │ movs r4, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r0 │ │ - b.n c6622 │ │ + b.n c7272 │ │ movs r6, r1 │ │ - b.n c658e │ │ + b.n c71de │ │ ands r6, r0 │ │ - b.n c662a │ │ + b.n c727a │ │ movs r1, r0 │ │ subs r2, #0 │ │ movs r2, r1 │ │ and.w r0, r0, r6, lsl #16 │ │ - b.n c6636 │ │ + b.n c7286 │ │ strb r6, [r0, #4] │ │ - b.n c622a │ │ + b.n c6e7a │ │ movs r0, #4 │ │ - b.n c663e │ │ + b.n c728e │ │ asrs r6, r0 │ │ - b.n c6234 │ │ + b.n c6e84 │ │ str r1, [r0, #0] │ │ - b.n c6812 │ │ + b.n c7462 │ │ asrs r1, r0, #32 │ │ - b.n c6418 │ │ + b.n c7068 │ │ str r1, [r0, r0] │ │ - b.n c6798 │ │ + b.n c73e8 │ │ movs r0, r0 │ │ - b.n c641a │ │ + b.n c706a │ │ strb r2, [r0, #0] │ │ - b.n c6656 │ │ + b.n c72a6 │ │ lsrs r1, r0, #16 │ │ - b.n c69c6 │ │ + b.n c7616 │ │ @ instruction: 0xffe51aff │ │ eors r0, r0 │ │ - b.n c5e5a │ │ + b.n c6aaa │ │ movs r0, r4 │ │ - b.n c69c8 │ │ + b.n c7618 │ │ asrs r0, r4, #32 │ │ str r3, [sp, #640] @ 0x280 │ │ lsrs r1, r0, #32 │ │ - b.n c69d0 │ │ + b.n c7620 │ │ lsrs r2, r2, #24 │ │ - b.n c683a │ │ + b.n c748a │ │ movs r0, #0 │ │ - b.n c6a76 │ │ + b.n c76c6 │ │ adds r1, #36 @ 0x24 │ │ - b.n c5e62 │ │ + b.n c6ab2 │ │ adds r1, r0, r0 │ │ movs r3, #160 @ 0xa0 │ │ strb r0, [r3, #0] │ │ - b.n c5e5c │ │ + b.n c6aac │ │ strb r4, [r2, #0] │ │ - b.n c5e6e │ │ + b.n c6abe │ │ movs r1, r0 │ │ - b.n c65f0 │ │ + b.n c7240 │ │ movs r0, #100 @ 0x64 │ │ - b.n c5e68 │ │ + b.n c6ab8 │ │ movs r0, #96 @ 0x60 │ │ - b.n c5e6c │ │ + b.n c6abc │ │ eors r0, r1 │ │ - b.n c5e70 │ │ + b.n c6ac0 │ │ lsls r4, r1, #1 │ │ - b.n c5e74 │ │ + b.n c6ac4 │ │ strb r0, [r2, #1] │ │ - b.n c5e78 │ │ + b.n c6ac8 │ │ lsls r1, r6, #4 │ │ subs r2, #0 │ │ movs r3, r0 │ │ - b.n c6aa6 │ │ + b.n c76f6 │ │ movs r1, #44 @ 0x2c │ │ - b.n c5e72 │ │ + b.n c6ac2 │ │ lsls r4, r3, #1 │ │ - b.n c5e88 │ │ + b.n c6ad8 │ │ lsls r2, r0, #4 │ │ - b.n c6b32 │ │ + b.n c7782 │ │ adds r1, #32 │ │ - b.n c5e7e │ │ + b.n c6ace │ │ lsls r0, r3, #1 │ │ - b.n c5e94 │ │ + b.n c6ae4 │ │ movs r0, #84 @ 0x54 │ │ - b.n c5e98 │ │ + b.n c6ae8 │ │ strh r4, [r6, #0] │ │ - b.n c5ebc │ │ + b.n c6b0c │ │ movs r4, r2 │ │ - b.n c689a │ │ + b.n c74ea │ │ movs r4, r1 │ │ - b.n c5ea4 │ │ + b.n c6af4 │ │ movs r0, r2 │ │ - b.n c68a2 │ │ + b.n c74f2 │ │ movs r4, r7 │ │ - b.n c5eac │ │ + b.n c6afc │ │ movs r0, r0 │ │ - b.n c6ad6 │ │ - add r0, pc, #0 @ (adr r0, c6398 ) │ │ - b.n c6ada │ │ + b.n c7726 │ │ + add r0, pc, #0 @ (adr r0, c6fe8 ) │ │ + b.n c772a │ │ str r0, [r0, r0] │ │ - b.n c6ade │ │ + b.n c772e │ │ strb r0, [r0, #0] │ │ - b.n c6ae2 │ │ + b.n c7732 │ │ str r0, [sp, #0] │ │ - b.n c6ae6 │ │ + b.n c7736 │ │ lsls r4, r0, #1 │ │ - b.n c5ec4 │ │ + b.n c6b14 │ │ movs r4, r2 │ │ - b.n c5ee8 │ │ + b.n c6b38 │ │ movs r0, r0 │ │ - b.n c6664 │ │ + b.n c72b4 │ │ movs r3, r0 │ │ subs r2, #0 │ │ movs r0, r2 │ │ - b.n c5ef4 │ │ + b.n c6b44 │ │ asrs r4, r0, #1 │ │ - b.n c5ef8 │ │ + b.n c6b48 │ │ movs r0, r0 │ │ - b.n c6664 │ │ + b.n c72b4 │ │ lsls r0, r0, #2 │ │ cmp r2, #0 │ │ strb r1, [r0, #0] │ │ - b.n c68d8 │ │ + b.n c7528 │ │ asrs r1, r0, #32 │ │ - b.n c68d8 │ │ + b.n c7528 │ │ movs r0, #60 @ 0x3c │ │ - b.n c5f0c │ │ + b.n c6b5c │ │ lsls r7, r0, #2 │ │ - b.n c64e4 │ │ + b.n c7134 │ │ adds r0, #129 @ 0x81 │ │ - b.n c64dc │ │ + b.n c712c │ │ asrs r0, r0, #1 │ │ - b.n c5ef8 │ │ + b.n c6b48 │ │ lsls r0, r0, #4 │ │ - b.n c64e6 │ │ + b.n c7136 │ │ asrs r3, r0 │ │ - b.n c64ea │ │ + b.n c713a │ │ movs r0, #8 │ │ - b.n c672a │ │ + b.n c737a │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r0, #32] │ │ - b.n c5f12 │ │ + b.n c6b62 │ │ movs r0, r1 │ │ - b.n c5efe │ │ + b.n c6b4e │ │ movs r4, r1 │ │ - b.n c673a │ │ + b.n c738a │ │ lsrs r0, r0, #12 │ │ stcl 1, cr0, [r4, #212] @ 0xd4 │ │ add.w r0, r0, r0, ror #4 │ │ - b.n c5f40 │ │ + b.n c6b90 │ │ movs r1, r0 │ │ - b.n c66aa │ │ + b.n c72fa │ │ movs r0, r1 │ │ ldr r2, [sp, #0] │ │ asrs r0, r3, #32 │ │ - b.n c5f4c │ │ + b.n c6b9c │ │ movs r1, r0 │ │ - b.n c66b6 │ │ + b.n c7306 │ │ lsls r5, r4, #1 │ │ cmp r2, #0 │ │ movs r4, r0 │ │ - b.n c5f46 │ │ + b.n c6b96 │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c5f5c │ │ + b.n c6bac │ │ movs r0, r0 │ │ - b.n c66da │ │ + b.n c732a │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r1] │ │ - b.n c5f68 │ │ + b.n c6bb8 │ │ lsls r1, r4, #1 │ │ @ instruction: 0xea00a004 │ │ - b.n c5f5e │ │ + b.n c6bae │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c5f74 │ │ + b.n c6bc4 │ │ lsls r5, r0, #2 │ │ - b.n c6548 │ │ + b.n c7198 │ │ movs r0, #12 │ │ - b.n c5f7c │ │ + b.n c6bcc │ │ asrs r0, r1, #32 │ │ - b.n c5f6e │ │ + b.n c6bbe │ │ ands r0, r3 │ │ - b.n c5f84 │ │ + b.n c6bd4 │ │ str r0, [r0, #16] │ │ - b.n c6552 │ │ + b.n c71a2 │ │ movs r1, r0 │ │ - b.n c6566 │ │ + b.n c71b6 │ │ strb r0, [r4, #0] │ │ - b.n c5f70 │ │ + b.n c6bc0 │ │ movs r4, r3 │ │ - b.n c5f74 │ │ + b.n c6bc4 │ │ asrs r5, r0, #32 │ │ - b.n c679e │ │ + b.n c73ee │ │ movs r0, r0 │ │ - b.n c6b0c │ │ + b.n c775c │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n c5f96 │ │ + b.n c6be6 │ │ adds r0, #4 │ │ - b.n c5f9a │ │ + b.n c6bea │ │ movs r3, r0 │ │ - b.n c6580 │ │ + b.n c71d0 │ │ movs r2, r1 │ │ - b.n c6716 │ │ + b.n c7366 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c67be │ │ + b.n c740e │ │ movs r0, #8 │ │ - b.n c67c2 │ │ + b.n c7412 │ │ str r1, [r0, r0] │ │ - b.n c67c6 │ │ + b.n c7416 │ │ lsls r3, r2, #4 │ │ @ instruction: 0xeb00c038 │ │ - b.n c5fc8 │ │ + b.n c6c18 │ │ asrs r5, r0, #32 │ │ - b.n c67d2 │ │ + b.n c7422 │ │ str r4, [r1, #0] │ │ - b.n c6922 │ │ + b.n c7572 │ │ str r1, [r0, r0] │ │ - b.n c6924 │ │ + b.n c7574 │ │ movs r4, r0 │ │ - b.n c673e │ │ - add r0, pc, #28 @ (adr r0, c64bc ) │ │ - b.n c67e2 │ │ + b.n c738e │ │ + add r0, pc, #28 @ (adr r0, c710c ) │ │ + b.n c7432 │ │ @ instruction: 0xffec3aff │ │ strb r1, [r0, #0] │ │ - b.n c69ac │ │ - add r0, pc, #4 @ (adr r0, c64b0 ) │ │ - b.n c67ee │ │ + b.n c75fc │ │ + add r0, pc, #4 @ (adr r0, c7100 ) │ │ + b.n c743e │ │ lsls r0, r0, #1 │ │ - b.n c5fec │ │ + b.n c6c3c │ │ movs r0, r0 │ │ - b.n c6764 │ │ + b.n c73b4 │ │ movs r0, r7 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r0, #1 │ │ - b.n c5ff6 │ │ + b.n c6c46 │ │ asrs r7, r0, #2 │ │ - b.n c65d0 │ │ + b.n c7220 │ │ movs r0, #60 @ 0x3c │ │ - b.n c6000 │ │ + b.n c6c50 │ │ str r1, [r1, #0] │ │ - b.n c680a │ │ + b.n c745a │ │ lsls r0, r1, #1 │ │ - b.n c5fee │ │ + b.n c6c3e │ │ asrs r1, r0, #4 │ │ - b.n c6436 │ │ + b.n c7086 │ │ str r0, [r1, r0] │ │ - b.n c5ffa │ │ + b.n c6c4a │ │ movs r6, #216 @ 0xd8 │ │ - b.n c685a │ │ + b.n c74aa │ │ strh r5, [r0, #0] │ │ - b.n c6602 │ │ + b.n c7252 │ │ str r0, [sp, #0] │ │ - b.n c6a28 │ │ + b.n c7678 │ │ strh r0, [r7, #54] @ 0x36 │ │ - b.n c6866 │ │ + b.n c74b6 │ │ str r0, [sp, #24] │ │ - b.n c682a │ │ + b.n c747a │ │ movs r4, r5 │ │ - b.n c6028 │ │ + b.n c6c78 │ │ movs r0, #64 @ 0x40 │ │ - b.n c602a │ │ + b.n c6c7a │ │ str r0, [r2, #0] │ │ - b.n c6018 │ │ + b.n c6c68 │ │ movs r1, r1 │ │ ldmia.w r0, {r1, r5} │ │ stmia.w sp, {r0, r1, ip} │ │ - b.n c6842 │ │ + b.n c7492 │ │ adds r0, #72 @ 0x48 │ │ - b.n c6a20 │ │ + b.n c7670 │ │ lsls r6, r5, #7 │ │ add.w r0, r0, r4, lsl #17 │ │ - b.n c6048 │ │ + b.n c6c98 │ │ str r0, [sp, #4] │ │ - b.n c6a24 │ │ + b.n c7674 │ │ movs r0, r0 │ │ - b.n c6bb6 │ │ + b.n c7806 │ │ ands r4, r0 │ │ - b.n c6624 │ │ + b.n c7274 │ │ eors r4, r0 │ │ - b.n c6038 │ │ + b.n c6c88 │ │ lsls r1, r1, #2 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n c6060 │ │ + b.n c6cb0 │ │ movs r0, r0 │ │ - b.n c604a │ │ + b.n c6c9a │ │ movs r0, #212 @ 0xd4 │ │ - b.n c67ae │ │ + b.n c73fe │ │ asrs r5, r0, #32 │ │ - b.n c6638 │ │ + b.n c7288 │ │ movs r1, r0 │ │ - b.n c67da │ │ + b.n c742a │ │ movs r0, r1 │ │ subs r2, #0 │ │ asrs r6, r0, #2 │ │ - b.n c687e │ │ + b.n c74ce │ │ movs r1, r0 │ │ - b.n c6bec │ │ + b.n c783c │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ movs r0, #1 │ │ - b.n c6a50 │ │ + b.n c76a0 │ │ movs r0, #0 │ │ - b.n c604e │ │ + b.n c6c9e │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c608c │ │ + b.n c6cdc │ │ asrs r2, r0, #4 │ │ - b.n c6456 │ │ + b.n c70a6 │ │ strb r1, [r0, #0] │ │ - b.n c6a68 │ │ + b.n c76b8 │ │ @ instruction: 0xffd3eaff │ │ strh r0, [r5, #0] │ │ - b.n c609c │ │ + b.n c6cec │ │ movs r0, r1 │ │ - b.n c68a6 │ │ - b.n c66e6 │ │ + b.n c74f6 │ │ + b.n c7336 │ │ @ instruction: 0xebff0000 │ │ - b.n c6c0e │ │ + b.n c785e │ │ lsls r5, r6, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c60a6 │ │ + b.n c6cf6 │ │ adds r0, #0 │ │ - b.n c609a │ │ + b.n c6cea │ │ @ instruction: 0xffeeeaff │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c60bc │ │ + b.n c6d0c │ │ movs r0, #5 │ │ - b.n c668c │ │ + b.n c72dc │ │ movs r1, #3 │ │ - b.n c628a │ │ + b.n c6eda │ │ asrs r5, r0, #4 │ │ - b.n c648e │ │ + b.n c70de │ │ str r1, [r0, r0] │ │ - b.n c6a3c │ │ + b.n c768c │ │ asrs r2, r0, #32 │ │ - b.n c6a98 │ │ + b.n c76e8 │ │ @ instruction: 0xfffb1aff │ │ @ instruction: 0xffedeaff │ │ str r2, [r1, r0] │ │ - b.n c68e2 │ │ - add r0, pc, #112 @ (adr r0, c6614 ) │ │ - b.n c60e0 │ │ + b.n c7532 │ │ + add r0, pc, #112 @ (adr r0, c7264 ) │ │ + b.n c6d30 │ │ strh r4, [r6, #0] │ │ - b.n c60e4 │ │ + b.n c6d34 │ │ strb r0, [r4, #0] │ │ - b.n c60e8 │ │ + b.n c6d38 │ │ movs r1, r0 │ │ and.w r0, r0, r0, lsl #21 │ │ - b.n c60f0 │ │ + b.n c6d40 │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c60f4 │ │ + b.n c6d44 │ │ movs r4, r4 │ │ - b.n c60f8 │ │ + b.n c6d48 │ │ movs r4, r0 │ │ - b.n c60e2 │ │ + b.n c6d32 │ │ movs r0, r0 │ │ - b.n c6874 │ │ + b.n c74c4 │ │ vpmin.u , , │ │ movs r0, r0 │ │ - b.n c6d0e │ │ - add r0, pc, #144 @ (adr r0, c6660 ) │ │ - b.n c610c │ │ + b.n c795e │ │ + add r0, pc, #144 @ (adr r0, c72b0 ) │ │ + b.n c6d5c │ │ asrs r4, r0, #32 │ │ - b.n c610a │ │ + b.n c6d5a │ │ movs r1, r0 │ │ - b.n c6888 │ │ + b.n c74d8 │ │ movs r0, r4 │ │ cmp r2, #0 │ │ asrs r7, r0, #2 │ │ - b.n c66f0 │ │ + b.n c7340 │ │ movs r0, #133 @ 0x85 │ │ - b.n c66f0 │ │ + b.n c7340 │ │ str r4, [r0, #4] │ │ - b.n c6124 │ │ + b.n c6d74 │ │ asrs r1, r0, #4 │ │ - b.n c6702 │ │ + b.n c7352 │ │ movs r1, #2 │ │ - b.n c6706 │ │ + b.n c7356 │ │ asrs r4, r3, #32 │ │ - b.n c6af8 │ │ + b.n c7748 │ │ movs r0, #28 │ │ - b.n c6afe │ │ + b.n c774e │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr7, [r1, #4] │ │ - b.n c6b10 │ │ + b.n c7760 │ │ adds r0, #8 │ │ - b.n c6128 │ │ + b.n c6d78 │ │ asrs r4, r1, #32 │ │ - b.n c6b0c │ │ + b.n c775c │ │ adds r0, #8 │ │ - b.n c6112 │ │ + b.n c6d62 │ │ str r1, [r0, r0] │ │ - b.n c6b1c │ │ + b.n c776c │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [r2, #48] @ 0x30 │ │ - b.n c6b1e │ │ + b.n c776e │ │ adds r0, #4 │ │ - b.n c6152 │ │ + b.n c6da2 │ │ movs r3, r0 │ │ - b.n c68d0 │ │ + b.n c7520 │ │ @ instruction: 0xfff43aff │ │ movs r6, r1 │ │ and.w r2, r0, ip, lsl #2 │ │ - b.n c616c │ │ + b.n c6dbc │ │ movs r0, r0 │ │ - b.n c6750 │ │ + b.n c73a0 │ │ lsls r2, r3, #1 │ │ - b.n c61d6 │ │ + b.n c6e26 │ │ movs r0, r0 │ │ - b.n c6cda │ │ + b.n c792a │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ asrs r4, r7, #9 │ │ - b.n c6180 │ │ + b.n c6dd0 │ │ cmp r7, #66 @ 0x42 │ │ - b.n c6d86 │ │ + b.n c79d6 │ │ adds r2, #120 @ 0x78 │ │ - b.n c6188 │ │ + b.n c6dd8 │ │ movs r4, r6 │ │ - b.n c6188 │ │ + b.n c6dd8 │ │ asrs r1, r0, #32 │ │ - b.n c6770 │ │ + b.n c73c0 │ │ movs r0, r0 │ │ - b.n c6170 │ │ + b.n c6dc0 │ │ adds r0, #3 │ │ - b.n c6778 │ │ + b.n c73c8 │ │ movs r1, r0 │ │ - b.n c6d9e │ │ + b.n c79ee │ │ lsls r4, r4, #1 │ │ and.w r0, r0, r4, lsl #25 │ │ - b.n c61a0 │ │ + b.n c6df0 │ │ movs r0, #133 @ 0x85 │ │ - b.n c6774 │ │ + b.n c73c4 │ │ asrs r0, r3, #9 │ │ - b.n c61ac │ │ + b.n c6dfc │ │ adds r0, #1 │ │ - b.n c6db2 │ │ + b.n c7a02 │ │ strb r0, [r0, #0] │ │ - b.n c6e36 │ │ + b.n c7a86 │ │ movs r1, #2 │ │ - b.n c678e │ │ + b.n c73de │ │ asrs r1, r0, #32 │ │ - b.n c679c │ │ + b.n c73ec │ │ str r0, [r0, r0] │ │ - b.n c6196 │ │ + b.n c6de6 │ │ adds r0, #36 @ 0x24 │ │ - b.n c618a │ │ + b.n c6dda │ │ str r4, [r0, r0] │ │ - b.n c619e │ │ + b.n c6dee │ │ asrs r4, r3, #32 │ │ - b.n c6192 │ │ + b.n c6de2 │ │ strb r0, [r4, #0] │ │ - b.n c6196 │ │ + b.n c6de6 │ │ asrs r4, r7, #8 │ │ - b.n c61ce │ │ + b.n c6e1e │ │ adds r0, #76 @ 0x4c │ │ - b.n c61d4 │ │ + b.n c6e24 │ │ movs r2, #64 @ 0x40 │ │ - b.n c61d6 │ │ + b.n c6e26 │ │ asrs r1, r1, #32 │ │ - b.n c67a4 │ │ + b.n c73f4 │ │ asrs r4, r7, #8 │ │ - b.n c61be │ │ + b.n c6e0e │ │ lsrs r0, r2 │ │ - b.n c6a30 │ │ + b.n c7680 │ │ asrs r0, r1, #32 │ │ - b.n c61d2 │ │ + b.n c6e22 │ │ movs r4, r0 │ │ - b.n c695c │ │ + b.n c75ac │ │ asrs r6, r0, #32 │ │ - b.n c6738 │ │ + b.n c7388 │ │ asrs r0, r1, #32 │ │ - b.n c61be │ │ + b.n c6e0e │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #1 │ │ - b.n c6bdc │ │ + b.n c782c │ │ lsls r0, r2, #3 │ │ @ instruction: 0xeb00c038 │ │ - b.n c6204 │ │ + b.n c6e54 │ │ movs r0, r0 │ │ - b.n c6d6e │ │ + b.n c79be │ │ lsls r5, r5, #1 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n c620e │ │ + b.n c6e5e │ │ lsls r0, r1, #1 │ │ - b.n c61fa │ │ + b.n c6e4a │ │ lsrs r6, r2, #29 │ │ - b.n c6bde │ │ + b.n c782e │ │ movs r0, #208 @ 0xd0 │ │ - b.n c6a62 │ │ + b.n c76b2 │ │ ands r6, r0 │ │ - b.n c680a │ │ + b.n c745a │ │ str r0, [r0, r0] │ │ - b.n c6c30 │ │ + b.n c7880 │ │ lsrs r0, r6 │ │ - b.n c6a6e │ │ + b.n c76be │ │ lsls r4, r2, #9 │ │ - b.n c622a │ │ - bpl.n c665c │ │ + b.n c6e7a │ │ + bpl.n c72ac │ │ @ instruction: 0xebffc038 │ │ - b.n c6234 │ │ + b.n c6e84 │ │ movs r4, r0 │ │ - b.n c6236 │ │ + b.n c6e86 │ │ asrs r0, r1, #7 │ │ - b.n c6240 │ │ + b.n c6e90 │ │ movs r0, r1 │ │ - b.n c6e06 │ │ + b.n c7a56 │ │ movs r4, r0 │ │ - b.n c6222 │ │ + b.n c6e72 │ │ asrs r1, r0, #32 │ │ - b.n c682c │ │ + b.n c747c │ │ asrs r2, r3, #1 │ │ - b.n c62b4 │ │ + b.n c6f04 │ │ movs r3, r0 │ │ - b.n c6db8 │ │ + b.n c7a08 │ │ movs r4, r5 │ │ cmp r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n c6254 │ │ + b.n c6ea4 │ │ lsls r4, r7, #8 │ │ - b.n c625a │ │ + b.n c6eaa │ │ movs r2, #76 @ 0x4c │ │ - b.n c625e │ │ + b.n c6eae │ │ movs r0, r3 │ │ - b.n c6dcc │ │ + b.n c7a1c │ │ asrs r0, r3, #32 │ │ movs r3, #160 @ 0xa0 │ │ movs r0, #0 │ │ - b.n c6836 │ │ + b.n c7486 │ │ lsls r4, r7, #30 │ │ - b.n c6d46 │ │ + b.n c7996 │ │ lsrs r7, r7, #31 │ │ - b.n c6dd8 │ │ + b.n c7a28 │ │ movs r1, r0 │ │ - b.n c69e2 │ │ + b.n c7632 │ │ movs r0, r0 │ │ strh r0, [r0, #24] │ │ - beq.n c677c │ │ - b.n c6bdc │ │ + beq.n c73cc │ │ + b.n c782c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, lr, pc} │ │ - b.n c6288 │ │ + b.n c6ed8 │ │ str r2, [r1, r0] │ │ - b.n c6a92 │ │ + b.n c76e2 │ │ strb r0, [r4, #0] │ │ - b.n c6290 │ │ + b.n c6ee0 │ │ @ instruction: 0xff9ceaff │ │ asrs r0, r2, #5 │ │ - b.n c629c │ │ + b.n c6eec │ │ movs r0, #229 @ 0xe5 │ │ - b.n c6ea2 │ │ + b.n c7af2 │ │ adds r1, #76 @ 0x4c │ │ - b.n c62a4 │ │ + b.n c6ef4 │ │ lsls r4, r1, #5 │ │ - b.n c62a8 │ │ + b.n c6ef8 │ │ asrs r1, r0, #32 │ │ - b.n c688c │ │ + b.n c74dc │ │ adds r0, #3 │ │ - b.n c6890 │ │ + b.n c74e0 │ │ movs r0, r0 │ │ - b.n c6894 │ │ + b.n c74e4 │ │ movs r0, r0 │ │ - b.n c6294 │ │ + b.n c6ee4 │ │ movs r4, r2 │ │ - b.n c62b8 │ │ + b.n c6f08 │ │ movs r4, r0 │ │ - b.n c629c │ │ + b.n c6eec │ │ movs r0, r2 │ │ - b.n c62c0 │ │ + b.n c6f10 │ │ movs r0, r1 │ │ - b.n c62a4 │ │ + b.n c6ef4 │ │ movs r3, r0 │ │ - b.n c6ece │ │ - ldr r7, [pc, #580] @ (c69d4 ) │ │ + b.n c7b1e │ │ + ldr r7, [pc, #584] @ (c7628 ) │ │ @ instruction: 0xebffc038 │ │ - b.n c62d0 │ │ - stc2l 10, cr14, [pc, #-1020]! @ c639c @ │ │ + b.n c6f20 │ │ + stc2l 10, cr14, [pc, #-1020]! @ c6fec @ │ │ asrs r0, r0, #4 │ │ - b.n c62dc │ │ + b.n c6f2c │ │ movs r0, #199 @ 0xc7 │ │ - b.n c6ee2 │ │ + b.n c7b32 │ │ adds r0, #252 @ 0xfc │ │ - b.n c62e4 │ │ + b.n c6f34 │ │ lsls r4, r7, #3 │ │ - b.n c62e8 │ │ + b.n c6f38 │ │ asrs r1, r0, #32 │ │ - b.n c68cc │ │ + b.n c751c │ │ adds r0, #3 │ │ - b.n c68d0 │ │ + b.n c7520 │ │ movs r0, r0 │ │ - b.n c68d4 │ │ + b.n c7524 │ │ lsls r1, r0, #12 │ │ stmia.w sp, {r0, r1} │ │ - b.n c6efe │ │ - ldr r7, [pc, #532] @ (c69d4 ) │ │ + b.n c7b4e │ │ + ldr r7, [pc, #536] @ (c7628 ) │ │ @ instruction: 0xebffc038 │ │ - b.n c6300 │ │ - add r0, pc, #256 @ (adr r0, c68c8 ) │ │ - b.n c6302 │ │ - stc2l 10, cr14, [pc, #-1020]! @ c63d0 @ │ │ + b.n c6f50 │ │ + add r0, pc, #256 @ (adr r0, c7518 ) │ │ + b.n c6f52 │ │ + stc2l 10, cr14, [pc, #-1020]! @ c7020 @ │ │ asrs r4, r7, #3 │ │ - b.n c6310 │ │ + b.n c6f60 │ │ cmp r7, #102 @ 0x66 │ │ - b.n c6f16 │ │ + b.n c7b66 │ │ lsls r4, r7, #8 │ │ - b.n c6312 │ │ + b.n c6f62 │ │ adds r0, #244 @ 0xf4 │ │ - b.n c631c │ │ + b.n c6f6c │ │ asrs r1, r0, #32 │ │ - b.n c6900 │ │ + b.n c7550 │ │ movs r0, r1 │ │ - b.n c6300 │ │ + b.n c6f50 │ │ movs r3, r0 │ │ - b.n c6f2a │ │ + b.n c7b7a │ │ adds r0, #3 │ │ - b.n c690c │ │ + b.n c755c │ │ str r0, [sp, #0] │ │ - b.n c630c │ │ + b.n c6f5c │ │ str r4, [r0, #0] │ │ - b.n c6310 │ │ - ldr r7, [pc, #476] @ (c69d4 ) │ │ + b.n c6f60 │ │ + ldr r7, [pc, #480] @ (c7628 ) │ │ @ instruction: 0xebfffd7f │ │ @ instruction: 0xeaff0006 │ │ - b.n c6b42 │ │ + b.n c7792 │ │ pop {r2, r6, r7} │ │ @ instruction: 0xebffc038 │ │ - b.n c6344 │ │ + b.n c6f94 │ │ stc2 10, cr14, [fp, #1020] @ 0x3fc @ │ │ movs r6, r0 │ │ - b.n c63ca │ │ + b.n c701a │ │ movs r0, r1 │ │ - b.n c6e36 │ │ - stc2 10, cr1, [pc, #1020] @ c6c14 @ │ │ + b.n c7a86 │ │ + stc2 10, cr1, [pc, #1020] @ c7864 @ │ │ movs r4, r1 │ │ - b.n c6b5e │ │ + b.n c77ae │ │ stc2l 11, cr14, [r0], #1020 @ 0x3fc @ │ │ stmia r0!, {r3, r4, r5} │ │ - b.n c6360 │ │ + b.n c6fb0 │ │ stc2 10, cr14, [fp, #1020] @ 0x3fc @ │ │ lsls r5, r0, #4 │ │ @ instruction: 0xeb00c038 │ │ - b.n c636c │ │ + b.n c6fbc │ │ movs r0, r0 │ │ - b.n c6ed6 │ │ + b.n c7b26 │ │ lsls r4, r2, #1 │ │ - b.n c6354 │ │ + b.n c6fa4 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ - add r0, pc, #144 @ (adr r0, c68d0 ) │ │ - b.n c637c │ │ + add r0, pc, #144 @ (adr r0, c7520 ) │ │ + b.n c6fcc │ │ str r0, [sp, #0] │ │ - b.n c6f86 │ │ + b.n c7bd6 │ │ asrs r4, r4, #4 │ │ - b.n c6372 │ │ + b.n c6fc2 │ │ strb r0, [r0, #0] │ │ - b.n c6f8e │ │ + b.n c7bde │ │ strh r4, [r6, #0] │ │ - b.n c638c │ │ + b.n c6fdc │ │ str r0, [r0, r0] │ │ - b.n c6f96 │ │ + b.n c7be6 │ │ movs r4, r0 │ │ - b.n c638e │ │ + b.n c6fde │ │ asrs r0, r4, #4 │ │ - b.n c6366 │ │ + b.n c6fb6 │ │ asrs r3, r0, #32 │ │ - b.n c6fa2 │ │ + b.n c7bf2 │ │ asrs r4, r3, #1 │ │ - b.n c6380 │ │ + b.n c6fd0 │ │ asrs r2, r0, #4 │ │ - b.n c702a │ │ + b.n c7c7a │ │ movs r0, r0 │ │ - b.n c6f0e │ │ + b.n c7b5e │ │ movs r0, r0 │ │ - b.n c6fb2 │ │ + b.n c7c02 │ │ str r1, [sp, #176] @ 0xb0 │ │ - b.n c637e │ │ + b.n c6fce │ │ asrs r0, r3, #1 │ │ - b.n c6394 │ │ + b.n c6fe4 │ │ lsls r4, r0, #1 │ │ - b.n c6398 │ │ + b.n c6fe8 │ │ mrc2 10, 5, r1, cr15, cr15, {7} @ │ │ vpmin.u16 q15, q9, │ │ movs r4, r1 │ │ - b.n c6fca │ │ + b.n c7c1a │ │ movs r0, #56 @ 0x38 │ │ - b.n c63c8 │ │ + b.n c7018 │ │ asrs r4, r0, #32 │ │ - b.n c63b6 │ │ + b.n c7006 │ │ asrs r2, r0, #32 │ │ - b.n c6f98 │ │ + b.n c7be8 │ │ asrs r4, r0, #32 │ │ - b.n c639e │ │ + b.n c6fee │ │ @ instruction: 0xffa8eaff │ │ - ldrb r0, [r1, #28] │ │ - movs r1, r0 │ │ - movs r5, #36 @ 0x24 │ │ - vtbl.8 d23, {d4}, d20 │ │ - vtbl.8 d24, {d4-d5}, d3 │ │ - @ instruction: 0xfff47eb0 │ │ - movs r1, r0 │ │ - movs r5, #100 @ 0x64 │ │ - vtbx.8 d23, {d4}, d20 │ │ - vrsra.u32 , , #12 │ │ - vqshlu.s32 d23, d12, #20 │ │ + ldrb r0, [r7, #26] │ │ movs r1, r0 │ │ - movs r6, #128 @ 0x80 │ │ - vqrdmlah.s , q2, d27[0] │ │ - vrev64.16 q13, │ │ - vceq.f16 , q0, #0 │ │ + adds r2, r5, r0 │ │ + vcvt.u16.f16 d22, d22, #12 │ │ + @ instruction: 0xfff47eba │ │ + vqrdmlah.s , q2, d16[0] │ │ + movs r1, r0 │ │ + adds r2, r5, r1 │ │ + vcvt.u16.f16 q11, q11, #12 │ │ + vqshl.u32 d18, d4, #20 │ │ + @ instruction: 0xfff475cc │ │ + movs r1, r0 │ │ + adds r6, r0, r6 │ │ + vpaddl.s16 , │ │ + @ instruction: 0xfff4989f │ │ + vsri.64 , q8, #11 │ │ movs r1, r0 │ │ - movs r4, #240 @ 0xf0 │ │ - vtbx.8 d19, {d4-d5}, d2 │ │ + asrs r6, r6, #31 │ │ + vmull.u q9, d20, d29 │ │ @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c6dfc │ │ - beq.n c68fc │ │ - b.n c6d80 │ │ + b.n c7a4c │ │ + beq.n c754c │ │ + b.n c79d0 │ │ adds r0, #0 │ │ - b.n c6c2a │ │ + b.n c787a │ │ str r0, [r7, #32] │ │ - b.n c640e │ │ + b.n c705e │ │ lsls r0, r0, #9 │ │ - b.n c6412 │ │ + b.n c7062 │ │ asrs r1, r0, #2 │ │ - b.n c69f8 │ │ + b.n c7648 │ │ asrs r1, r0, #4 │ │ - b.n c69fa │ │ + b.n c764a │ │ lsrs r1, r0, #16 │ │ - b.n c703e │ │ + b.n c7c8e │ │ strb r0, [r2, #0] │ │ - b.n c6424 │ │ + b.n c7074 │ │ ands r4, r0 │ │ - b.n c6334 │ │ + b.n c6f84 │ │ movs r4, r0 │ │ - b.n c6bb6 │ │ + b.n c7806 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #744 @ (adr r0, c6bf8 ) │ │ - b.n c6cc0 │ │ + add r0, pc, #744 @ (adr r0, c7848 ) │ │ + b.n c7910 │ │ lsrs r6, r0, #8 │ │ - b.n c6f4a │ │ + b.n c7b9a │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n c6954 │ │ - b.n c6db4 │ │ + beq.n c75a4 │ │ + b.n c7a04 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, pc} │ │ - b.n c644c │ │ + b.n c709c │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n c644c │ │ + b.n c709c │ │ movs r0, r0 │ │ - b.n c6fde │ │ + b.n c7c2e │ │ movs r4, r0 │ │ asrs r0, r3, #23 │ │ movs r0, r1 │ │ asrs r0, r2, #12 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n c69ca │ │ + b.n c761a │ │ movs r1, r0 │ │ - b.n c6ff4 │ │ + b.n c7c44 │ │ lsls r0, r2, #10 │ │ - b.n c6946 │ │ + b.n c7596 │ │ lsrs r0, r4, #16 │ │ - b.n c6c8a │ │ + b.n c78da │ │ lsrs r1, r0, #16 │ │ lsls r0, r4, #9 │ │ - beq.n c6988 │ │ + beq.n c75d8 │ │ lsls r3, r1, #9 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ lsrs r5, r7, #2 │ │ asrs r1, r5, #2 │ │ - b.n c6c6c │ │ + b.n c78bc │ │ asrs r1, r4, #4 │ │ - b.n c6c60 │ │ + b.n c78b0 │ │ asrs r1, r4, #8 │ │ - b.n c6c64 │ │ + b.n c78b4 │ │ asrs r1, r4, #16 │ │ - b.n c6c68 │ │ + b.n c78b8 │ │ adds r1, r4, r0 │ │ - b.n c6c6c │ │ + b.n c78bc │ │ asrs r1, r0, #32 │ │ - b.n c6e70 │ │ + b.n c7ac0 │ │ subs r1, r6, #4 │ │ - b.n c6770 │ │ + b.n c73c0 │ │ subs r1, r2, #4 │ │ - b.n c6c54 │ │ + b.n c78a4 │ │ lsls r1, r0, #2 │ │ - b.n c6c3c │ │ + b.n c788c │ │ movs r0, r0 │ │ - b.n c70be │ │ + b.n c7d0e │ │ lsls r3, r4, #1 │ │ - b.n c7024 │ │ + b.n c7c74 │ │ lsls r2, r4, #1 │ │ adds r2, #97 @ 0x61 │ │ - beq.n c69c0 │ │ - b.n c6e20 │ │ + beq.n c7610 │ │ + b.n c7a70 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4} │ │ - b.n c64b4 │ │ + b.n c7104 │ │ adds r0, #0 │ │ - b.n c7156 │ │ + b.n c7da6 │ │ asrs r1, r1, #32 │ │ - b.n c6a9a │ │ - b.n c6a9c │ │ - b.n c6cde │ │ + b.n c76ea │ │ + b.n c76ec │ │ + b.n c792e │ │ asrs r1, r0, #2 │ │ - b.n c6aa8 │ │ + b.n c76f8 │ │ strh r4, [r2, r1] │ │ - b.n c64d6 │ │ + b.n c7126 │ │ movs r0, r0 │ │ - b.n c7054 │ │ + b.n c7ca4 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ strh r0, [r2, #0] │ │ - b.n c64e2 │ │ + b.n c7132 │ │ movs r0, r0 │ │ - b.n c7066 │ │ + b.n c7cb6 │ │ @ instruction: 0xfff91aff │ │ @ instruction: 0xffdeeaff │ │ movs r5, r0 │ │ - b.n c6d02 │ │ + b.n c7952 │ │ movs r6, r0 │ │ @ instruction: 0xe98de000 │ │ - b.n c64e4 │ │ + b.n c7134 │ │ pop {r4, r5} │ │ @ instruction: 0xebffe000 │ │ - b.n c650c │ │ + b.n c715c │ │ stmia r0!, {} │ │ - b.n c6d16 │ │ + b.n c7966 │ │ adds r0, #0 │ │ - b.n c6504 │ │ + b.n c7154 │ │ lsrs r1, r0, #16 │ │ - b.n c711e │ │ + b.n c7d6e │ │ movs r0, #8 │ │ - b.n c651c │ │ + b.n c716c │ │ asrs r4, r0, #32 │ │ - b.n c6520 │ │ + b.n c7170 │ │ movs r3, r0 │ │ - b.n c6ca2 │ │ + b.n c78f2 │ │ @ instruction: 0xffef8aff │ │ adds r1, #12 │ │ - b.n c691c │ │ + b.n c756c │ │ movs r6, r1 │ │ - b.n c6c9c │ │ + b.n c78ec │ │ @ instruction: 0xffec3aff │ │ subs r2, r0, r0 │ │ - b.n c7112 │ │ + b.n c7d62 │ │ asrs r2, r7, #2 │ │ - b.n c6d90 │ │ - beq.n c6a3c │ │ - b.n c6e9c │ │ + b.n c79e0 │ │ + beq.n c768c │ │ + b.n c7aec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c6f2c │ │ - beq.n c6a3c │ │ - b.n c6eb0 │ │ + b.n c7b7c │ │ + beq.n c768c │ │ + b.n c7b00 │ │ movs r0, r1 │ │ - b.n c6534 │ │ + b.n c7184 │ │ str r0, [r0, #0] │ │ - b.n c715e │ │ + b.n c7dae │ │ lsls r4, r2, #3 │ │ - b.n c6da2 │ │ + b.n c79f2 │ │ movs r0, r2 │ │ - b.n c6540 │ │ + b.n c7190 │ │ asrs r4, r1, #32 │ │ - b.n c6544 │ │ + b.n c7194 │ │ strh r0, [r2, #0] │ │ - b.n c654e │ │ + b.n c719e │ │ movs r2, r2 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n c6566 │ │ + b.n c71b6 │ │ movs r4, #63 @ 0x3f │ │ - b.n c717a │ │ + b.n c7dca │ │ ands r0, r1 │ │ - b.n c656e │ │ + b.n c71be │ │ strb r4, [r1, #0] │ │ - b.n c6572 │ │ + b.n c71c2 │ │ movs r4, r1 │ │ - b.n c6580 │ │ + b.n c71d0 │ │ adds r0, #5 │ │ - b.n c6d8a │ │ + b.n c79da │ │ lsls r7, r7, #16 │ │ - b.n c70fc │ │ + b.n c7d4c │ │ asrs r4, r0, #32 │ │ - b.n c6d92 │ │ + b.n c79e2 │ │ movs r0, #7 │ │ adds r1, #160 @ 0xa0 │ │ cmp r1, r9 │ │ add.w r0, r0, r0 │ │ - b.n c6d0c │ │ + b.n c795c │ │ movs r2, r5 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c71a6 │ │ + b.n c7df6 │ │ asrs r4, r0, #32 │ │ - b.n c659a │ │ + b.n c71ea │ │ str r1, [r0, #0] │ │ - b.n c6f7a │ │ + b.n c7bca │ │ movs r0, r0 │ │ - b.n c7112 │ │ + b.n c7d62 │ │ asrs r1, r0, #6 │ │ - b.n c6b86 │ │ + b.n c77d6 │ │ strh r0, [r1, #0] │ │ - b.n c6f7c │ │ + b.n c7bcc │ │ movs r0, r7 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n c65bc │ │ + b.n c720c │ │ movs r4, r1 │ │ - b.n c65a6 │ │ + b.n c71f6 │ │ movs r0, r0 │ │ - b.n c6d3a │ │ + b.n c798a │ │ movs r3, r6 │ │ ldrh r0, [r0, #16] │ │ str r4, [r0, r0] │ │ - b.n c65c2 │ │ + b.n c7212 │ │ movs r1, r0 │ │ - b.n c7140 │ │ + b.n c7d90 │ │ @ instruction: 0xffe50aff │ │ str r0, [sp, #0] │ │ - b.n c65ce │ │ + b.n c721e │ │ movs r0, r0 │ │ - b.n c714c │ │ + b.n c7d9c │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n c6fba │ │ - add r0, pc, #0 @ (adr r0, c6aac ) │ │ - b.n c71ee │ │ + b.n c7c0a │ │ + add r0, pc, #0 @ (adr r0, c76fc ) │ │ + b.n c7e3e │ │ asrs r5, r0, #32 │ │ - b.n c6df2 │ │ + b.n c7a42 │ │ movs r0, #8 │ │ - b.n c63d6 │ │ + b.n c7026 │ │ asrs r1, r0, #32 │ │ - b.n c6f5c │ │ - add r0, pc, #40 @ (adr r0, c6ae4 ) │ │ - b.n c6bc2 │ │ + b.n c7bac │ │ + add r0, pc, #40 @ (adr r0, c7734 ) │ │ + b.n c7812 │ │ @ instruction: 0xfffb1aff │ │ movs r0, r0 │ │ @ instruction: 0xea00a000 │ │ - b.n c720a │ │ + b.n c7e5a │ │ strb r0, [r1, #0] │ │ - b.n c6fde │ │ + b.n c7c2e │ │ movs r4, r1 │ │ - b.n c660c │ │ + b.n c725c │ │ asrs r7, r0, #32 │ │ - b.n c6e16 │ │ + b.n c7a66 │ │ movs r0, #5 │ │ - b.n c6e1a │ │ + b.n c7a6a │ │ adds r0, #9 │ │ - b.n c6e1e │ │ + b.n c7a6e │ │ cmp fp, r4 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n c6e26 │ │ + b.n c7a76 │ │ movs r0, r0 │ │ - b.n c722a │ │ + b.n c7e7a │ │ movs r4, r0 │ │ - b.n c6da2 │ │ + b.n c79f2 │ │ @ instruction: 0xffdc0aff │ │ add r2, r8 │ │ add.w r0, r0, r0 │ │ - b.n c661a │ │ + b.n c726a │ │ movs r4, r0 │ │ - b.n c719e │ │ + b.n c7dee │ │ @ instruction: 0xfff20aff │ │ movs r0, r0 │ │ - b.n c71ae │ │ + b.n c7dfe │ │ @ instruction: 0xffd64aff │ │ movs r2, r6 │ │ and.w r0, r0, r1 │ │ - b.n c71f2 │ │ + b.n c7e42 │ │ movs r3, r0 │ │ - bge.n c6b16 │ │ + bge.n c7766 │ │ ands r4, r0 │ │ - b.n c6c1a │ │ + b.n c786a │ │ str r0, [r0, r0] │ │ - b.n c6c28 │ │ + b.n c7878 │ │ strb r0, [r0, #0] │ │ - b.n c6bb0 │ │ + b.n c7800 │ │ movs r3, r0 │ │ and.w r4, r0, r5, ror #16 │ │ add.w r0, r0, r0 │ │ - b.n c664e │ │ + b.n c729e │ │ movs r4, r0 │ │ - b.n c71d2 │ │ + b.n c7e22 │ │ @ instruction: 0xffcb1aff │ │ movs r4, r1 │ │ - b.n c6674 │ │ + b.n c72c4 │ │ lsls r7, r7, #16 │ │ - b.n c71ec │ │ + b.n c7e3c │ │ movs r4, #63 @ 0x3f │ │ - b.n c7282 │ │ + b.n c7ed2 │ │ asrs r4, r0, #32 │ │ - b.n c6e86 │ │ + b.n c7ad6 │ │ movs r0, #7 │ │ adds r1, #160 @ 0xa0 │ │ adds r0, #5 │ │ - b.n c6e8e │ │ + b.n c7ade │ │ cmp r3, r1 │ │ add.w r0, r0, r0 │ │ - b.n c6e04 │ │ + b.n c7a54 │ │ @ instruction: 0xffc10aff │ │ @ instruction: 0xffebeaff │ │ movs r0, r0 │ │ - b.n c72a2 │ │ + b.n c7ef2 │ │ strb r0, [r1, #0] │ │ - b.n c66a0 │ │ + b.n c72f0 │ │ asrs r0, r0, #32 │ │ - b.n c6698 │ │ + b.n c72e8 │ │ asrs r0, r1, #1 │ │ - b.n c6690 │ │ + b.n c72e0 │ │ movs r7, #216 @ 0xd8 │ │ - b.n c6ef4 │ │ + b.n c7b44 │ │ ands r6, r0 │ │ - b.n c6c9a │ │ + b.n c78ea │ │ str r0, [r0, r0] │ │ - b.n c70c0 │ │ + b.n c7d10 │ │ movs r0, r0 │ │ - b.n c721e │ │ + b.n c7e6e │ │ blx pc │ │ - b.n c6f04 │ │ + b.n c7b54 │ │ movs r4, r1 │ │ - b.n c6694 │ │ + b.n c72e4 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n c6ece │ │ + b.n c7b1e │ │ lsls r4, r2, #4 │ │ add.w r0, r0, ip │ │ - b.n c66c4 │ │ - beq.n c6bd0 │ │ - b.n c7030 │ │ + b.n c7314 │ │ + beq.n c7820 │ │ + b.n c7c80 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6, ip} │ │ - b.n c66e0 │ │ + b.n c7330 │ │ asrs r1, r0, #32 │ │ - b.n c6cc4 │ │ + b.n c7914 │ │ asrs r2, r3, #1 │ │ - b.n c674c │ │ + b.n c739c │ │ movs r0, r0 │ │ - b.n c7250 │ │ + b.n c7ea0 │ │ @ instruction: 0xfff50aff │ │ - strh r4, [r7, #60] @ 0x3c │ │ + strh r5, [r7, #60] @ 0x3c │ │ @ instruction: 0xebff102c │ │ - b.n c66f8 │ │ + b.n c7348 │ │ movs r0, #136 @ 0x88 │ │ - b.n c72fe │ │ + b.n c7f4e │ │ adds r0, #40 @ 0x28 │ │ - b.n c6700 │ │ + b.n c7350 │ │ asrs r1, r0, #32 │ │ - b.n c6ce4 │ │ + b.n c7934 │ │ movs r0, r0 │ │ - b.n c66e4 │ │ + b.n c7334 │ │ adds r0, #3 │ │ - b.n c6cec │ │ + b.n c793c │ │ movs r1, r0 │ │ - b.n c7312 │ │ - ldr r6, [pc, #512] @ (c6dd4 ) │ │ + b.n c7f62 │ │ + ldr r6, [pc, #516] @ (c7a28 ) │ │ @ instruction: 0xebffffeb │ │ @ instruction: 0xeaff6001 │ │ - b.n c70ea │ │ + b.n c7d3a │ │ movs r5, r0 │ │ - b.n c7322 │ │ + b.n c7f72 │ │ @ instruction: 0xffdeeaff │ │ - strb r0, [r5, #2] │ │ + strb r0, [r3, #1] │ │ movs r1, r0 │ │ - str r2, [r4, #108] @ 0x6c │ │ - vqshl.u64 d17, d22, #52 @ 0x34 │ │ + ldrh r1, [r1, r0] │ │ + vtbx.8 d16, {d20-d22}, d27 │ │ vqshrun.s64 d20, q8, #12 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n c7114 │ │ + b.n c7d64 │ │ ands r0, r0 │ │ - b.n c6f3e │ │ + b.n c7b8e │ │ movs r0, r0 │ │ - b.n c7342 │ │ + b.n c7f92 │ │ movs r0, r0 │ │ - b.n c72ae │ │ + b.n c7efe │ │ ldrh r0, [r6, #0] │ │ lsrs r5, r7, #2 │ │ movs r1, r0 │ │ - b.n c6d12 │ │ + b.n c7962 │ │ str r1, [r0, r0] │ │ - b.n c6f52 │ │ + b.n c7ba2 │ │ asrs r0, r0, #32 │ │ - b.n c73d6 │ │ + b.n c8026 │ │ asrs r0, r0, #2 │ │ - b.n c6d1c │ │ + b.n c796c │ │ movs r4, r0 │ │ - b.n c6f5e │ │ - cbnz r3, c6c86 │ │ + b.n c7bae │ │ + cbnz r3, c78d6 │ │ @ instruction: 0xebff2000 │ │ - b.n c674e │ │ + b.n c739e │ │ asrs r0, r0, #32 │ │ - b.n c6f6a │ │ + b.n c7bba │ │ movs r0, r0 │ │ - b.n c736e │ │ + b.n c7fbe │ │ movs r2, r0 │ │ - b.n c6ed4 │ │ + b.n c7b24 │ │ movs r2, r0 │ │ ldrh r0, [r0, #16] │ │ asrs r1, r0, #4 │ │ - b.n c6b62 │ │ + b.n c77b2 │ │ lsls r5, r0, #2 │ │ - b.n c6ee0 │ │ + b.n c7b30 │ │ movs r1, r0 │ │ movs r3, #0 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c7168 │ │ + b.n c7db8 │ │ str r0, [r0, #0] │ │ - b.n c6f92 │ │ + b.n c7be2 │ │ movs r4, r0 │ │ - b.n c6776 │ │ + b.n c73c6 │ │ ands r0, r0 │ │ - b.n c739a │ │ + b.n c7fea │ │ movs r1, r0 │ │ - b.n c6efe │ │ + b.n c7b4e │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ strh r6, [r0, #44] @ 0x2c │ │ str r1, [r0, r0] │ │ - b.n c6faa │ │ + b.n c7bfa │ │ movs r0, r2 │ │ - b.n c679a │ │ + b.n c73ea │ │ asrs r0, r0, #32 │ │ strh r0, [r4, #28] │ │ asrs r4, r1, #32 │ │ strh r6, [r0, #44] @ 0x2c │ │ asrs r5, r0, #8 │ │ - b.n c6fba │ │ + b.n c7c0a │ │ mvns r0, r5 │ │ add.w r0, r0, r0 │ │ - b.n c7322 │ │ + b.n c7f72 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n c67b6 │ │ + b.n c7406 │ │ strb r0, [r0, #0] │ │ - b.n c6fce │ │ + b.n c7c1e │ │ movs r0, r2 │ │ - b.n c679e │ │ + b.n c73ee │ │ movs r1, r0 │ │ - b.n c6f40 │ │ + b.n c7b90 │ │ movs r3, r0 │ │ ldr r2, [sp, #0] │ │ lsls r1, r0, #8 │ │ - b.n c6dac │ │ + b.n c79fc │ │ asrs r1, r0, #32 │ │ - b.n c6d2c │ │ + b.n c797c │ │ asrs r1, r0, #8 │ │ - b.n c6fe6 │ │ - adds r6, #127 @ 0x7f │ │ + b.n c7c36 │ │ + adds r4, #204 @ 0xcc │ │ @ instruction: 0xfa000005 │ │ - b.n c6dbc │ │ + b.n c7a0c │ │ movs r4, r2 │ │ - b.n c67be │ │ + b.n c740e │ │ str r4, [r0, r0] │ │ - b.n c67c2 │ │ + b.n c7412 │ │ movs r4, r0 │ │ - b.n c6ffa │ │ + b.n c7c4a │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3} │ │ - b.n c7402 │ │ + b.n c8052 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c71e8 │ │ - beq.n c6cd8 │ │ - b.n c716c │ │ + b.n c7e38 │ │ + beq.n c7928 │ │ + b.n c7dbc │ │ ands r0, r1 │ │ - b.n c680c │ │ + b.n c745c │ │ strh r4, [r1, #0] │ │ - b.n c6810 │ │ + b.n c7460 │ │ strb r0, [r0, #0] │ │ - b.n c6806 │ │ + b.n c7456 │ │ str r4, [r0, #0] │ │ - b.n c680a │ │ + b.n c745a │ │ strb r7, [r0, #0] │ │ - b.n c6d86 │ │ + b.n c79d6 │ │ strb r6, [r0, #0] │ │ - b.n c6e8c │ │ + b.n c7adc │ │ movs r7, r3 │ │ cmp r2, #0 │ │ str r4, [r0, r0] │ │ - b.n c6818 │ │ + b.n c7468 │ │ strb r4, [r3, #1] │ │ - b.n c689a │ │ + b.n c74ea │ │ movs r0, r0 │ │ - b.n c6802 │ │ + b.n c7452 │ │ movs r0, r2 │ │ - b.n c6826 │ │ + b.n c7476 │ │ str r4, [r1, #0] │ │ - b.n c682c │ │ - add r7, pc, #96 @ (adr r7, c6d64 ) │ │ - b.n c7046 │ │ + b.n c747c │ │ + add r7, pc, #96 @ (adr r7, c79b4 ) │ │ + b.n c7c96 │ │ asrs r4, r0, #32 │ │ - b.n c6812 │ │ + b.n c7462 │ │ asrs r0, r2, #28 │ │ - b.n c704e │ │ + b.n c7c9e │ │ movs r0, r0 │ │ - b.n c73be │ │ + b.n c800e │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n c6846 │ │ + b.n c7496 │ │ strb r0, [r1, #0] │ │ - b.n c6848 │ │ + b.n c7498 │ │ movs r0, r0 │ │ - b.n c6e30 │ │ + b.n c7a80 │ │ movs r1, r0 │ │ - b.n c6fc6 │ │ + b.n c7c16 │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n c685a │ │ + b.n c74aa │ │ strb r2, [r0, #0] │ │ - b.n c7072 │ │ + b.n c7cc2 │ │ lsls r0, r0, #6 │ │ - b.n c6e42 │ │ + b.n c7a92 │ │ str r0, [sp, #32] │ │ - b.n c723a │ │ + b.n c7e8a │ │ movs r0, r0 │ │ - b.n c6868 │ │ + b.n c74b8 │ │ movs r0, r0 │ │ - b.n c73e2 │ │ + b.n c8032 │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #48 @ (adr r0, c6d78 ) │ │ - b.n c685c │ │ + add r0, pc, #48 @ (adr r0, c79c8 ) │ │ + b.n c74ac │ │ ands r0, r1 │ │ - b.n c6860 │ │ + b.n c74b0 │ │ movs r0, r0 │ │ - b.n c687c │ │ + b.n c74cc │ │ asrs r0, r0, #32 │ │ - b.n c6868 │ │ + b.n c74b8 │ │ asrs r1, r0, #32 │ │ - b.n c749a │ │ - add r0, pc, #32 @ (adr r0, c6d7c ) │ │ - b.n c6868 │ │ + b.n c80ea │ │ + add r0, pc, #32 @ (adr r0, c79cc ) │ │ + b.n c74b8 │ │ movs r1, r0 │ │ - b.n c71e2 │ │ + b.n c7e32 │ │ asrs r4, r0, #32 │ │ - b.n c6878 │ │ + b.n c74c8 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n c6874 │ │ + b.n c74c4 │ │ movs r0, r0 │ │ - b.n c6878 │ │ + b.n c74c8 │ │ movs r0, r2 │ │ - b.n c689a │ │ + b.n c74ea │ │ movs r0, #16 │ │ - b.n c689c │ │ + b.n c74ec │ │ asrs r4, r2, #32 │ │ - b.n c68a0 │ │ + b.n c74f0 │ │ movs r0, r0 │ │ - b.n c7022 │ │ + b.n c7c72 │ │ movs r2, r0 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r2 │ │ - b.n c688c │ │ + b.n c74dc │ │ movs r0, r2 │ │ - b.n c68b2 │ │ + b.n c7502 │ │ movs r0, r1 │ │ - b.n c6e8e │ │ + b.n c7ade │ │ movs r0, r0 │ │ - b.n c7034 │ │ + b.n c7c84 │ │ movs r1, r0 │ │ strh r0, [r4, #12] │ │ movs r4, r2 │ │ - b.n c68a0 │ │ + b.n c74f0 │ │ movs r0, r0 │ │ - b.n c74de │ │ - beq.n c6dd8 │ │ - b.n c7238 │ │ + b.n c812e │ │ + beq.n c7a28 │ │ + b.n c7e88 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, ip, sp, lr} │ │ - b.n c70ea │ │ + b.n c7d3a │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n c68d8 │ │ + b.n c7528 │ │ movs r0, r0 │ │ - b.n c68dc │ │ + b.n c752c │ │ movs r0, r0 │ │ - b.n c7456 │ │ + b.n c80a6 │ │ @ instruction: 0xffe21aff │ │ movs r6, r3 │ │ and.w r0, r0, sl │ │ - b.n c6ed0 │ │ + b.n c7b20 │ │ lsls r7, r7, #16 │ │ - b.n c7466 │ │ + b.n c80b6 │ │ @ instruction: 0xffd78aff │ │ stmia r0!, {r2} │ │ - b.n c68fa │ │ - b.n c6de0 │ │ - b.n c72de │ │ + b.n c754a │ │ + b.n c7a30 │ │ + b.n c7f2e │ │ strb r4, [r1, #6] │ │ - b.n c6ef2 │ │ + b.n c7b42 │ │ movs r0, r1 │ │ - b.n c6848 │ │ + b.n c7498 │ │ str r0, [sp, #16] │ │ - b.n c690c │ │ + b.n c755c │ │ movs r0, r0 │ │ - b.n c6ef4 │ │ + b.n c7b44 │ │ movs r4, r0 │ │ - b.n c7086 │ │ + b.n c7cd6 │ │ movs r4, r5 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #3 │ │ - b.n c692c │ │ + b.n c757c │ │ movs r0, r0 │ │ - b.n c6f10 │ │ + b.n c7b60 │ │ movs r4, r2 │ │ - b.n c6916 │ │ + b.n c7566 │ │ movs r0, r0 │ │ - b.n c70b2 │ │ + b.n c7d02 │ │ @ instruction: 0xffca2aff │ │ movs r0, r0 │ │ - b.n c692c │ │ + b.n c757c │ │ strb r2, [r0, #0] │ │ - b.n c7146 │ │ + b.n c7d96 │ │ movs r0, r0 │ │ - b.n c74aa │ │ + b.n c80fa │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ sbcs r4, r1 │ │ - b.n c6d6e │ │ - add r0, pc, #16 @ (adr r0, c6e24 ) │ │ - b.n c6932 │ │ + b.n c79be │ │ + add r0, pc, #16 @ (adr r0, c7a74 ) │ │ + b.n c7582 │ │ movs r4, r0 │ │ - b.n c6946 │ │ + b.n c7596 │ │ movs r0, #8 │ │ - b.n c6948 │ │ + b.n c7598 │ │ movs r1, r0 │ │ - b.n c7322 │ │ + b.n c7f72 │ │ asrs r0, r0, #32 │ │ - b.n c6950 │ │ + b.n c75a0 │ │ movs r4, r0 │ │ - b.n c6936 │ │ + b.n c7586 │ │ movs r2, r1 │ │ - b.n c6f32 │ │ + b.n c7b82 │ │ movs r0, r1 │ │ - b.n c693c │ │ + b.n c758c │ │ movs r1, r0 │ │ - b.n c72b8 │ │ + b.n c7f08 │ │ @ instruction: 0xffcbeaff │ │ movs r0, r0 │ │ - b.n c75fe │ │ + b.n c824e │ │ str r3, [r0, r0] │ │ - b.n c7182 │ │ + b.n c7dd2 │ │ movs r4, r1 │ │ - b.n c694c │ │ + b.n c759c │ │ movs r3, r0 │ │ - b.n c718a │ │ + b.n c7dda │ │ mcr2 11, 7, lr, cr14, cr15, {7} @ │ │ adds r0, #5 │ │ - b.n c7192 │ │ + b.n c7de2 │ │ movs r0, r0 │ │ - b.n c74f6 │ │ + b.n c8146 │ │ @ instruction: 0xffc41aff │ │ movs r0, #92 @ 0x5c │ │ - b.n c6a0c │ │ + b.n c765c │ │ asrs r0, r2, #32 │ │ - b.n c698a │ │ + b.n c75da │ │ movs r4, r0 │ │ - b.n c698c │ │ + b.n c75dc │ │ adds r2, #24 │ │ - b.n c71aa │ │ + b.n c7dfa │ │ asrs r1, r2, #8 │ │ - b.n c71ae │ │ + b.n c7dfe │ │ movs r0, #4 │ │ - b.n c71b2 │ │ + b.n c7e02 │ │ movs r0, r2 │ │ add.w r0, r0, r5, lsl #12 │ │ - b.n c71ba │ │ + b.n c7e0a │ │ movs r0, r0 │ │ - b.n c751e │ │ + b.n c816e │ │ @ instruction: 0xffba0aff │ │ movs r3, r0 │ │ - b.n c71c6 │ │ + b.n c7e16 │ │ ands r3, r0 │ │ - b.n c71ca │ │ + b.n c7e1a │ │ lsls r5, r2, #1 │ │ add.w r0, r0, r0 │ │ - b.n c7652 │ │ + b.n c82a2 │ │ movs r4, r1 │ │ - b.n c699e │ │ - beq.n c6ed0 │ │ - b.n c7330 │ │ + b.n c75ee │ │ + beq.n c7b20 │ │ + b.n c7f80 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3} │ │ - b.n c6fb4 │ │ + b.n c7c04 │ │ movs r4, r0 │ │ - b.n c69b4 │ │ + b.n c7604 │ │ movs r0, r1 │ │ - b.n c69d4 │ │ + b.n c7624 │ │ movs r2, r1 │ │ - b.n c6fae │ │ + b.n c7bfe │ │ movs r0, r1 │ │ - b.n c69bc │ │ + b.n c760c │ │ @ instruction: 0xffadeaff │ │ - ldr r4, [r3, #100] @ 0x64 │ │ + ldr r4, [r1, #96] @ 0x60 │ │ movs r1, r0 │ │ - ldr r0, [pc, #960] @ (c727c ) │ │ + ldr r0, [pc, #960] @ (c7ecc ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c73dc │ │ + b.n c802c │ │ ands r3, r0 │ │ - b.n c7206 │ │ + b.n c7e56 │ │ adds r0, #12 │ │ - b.n c69ea │ │ + b.n c763a │ │ movs r0, r0 │ │ - b.n c7574 │ │ + b.n c81c4 │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ - b.n c69fc │ │ + b.n c764c │ │ str r0, [r1, r0] │ │ - b.n c69fa │ │ + b.n c764a │ │ str r6, [r0, #0] │ │ - b.n c6fe8 │ │ + b.n c7c38 │ │ movs r1, r0 │ │ - b.n c718e │ │ + b.n c7dde │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ strb r4, [r0, #0] │ │ - b.n c6a10 │ │ + b.n c7660 │ │ adds r1, #135 @ 0x87 │ │ - b.n c6ff4 │ │ + b.n c7c44 │ │ str r0, [r1, r0] │ │ - b.n c73f8 │ │ + b.n c8048 │ │ adds r0, #0 │ │ - b.n c6a16 │ │ + b.n c7666 │ │ movs r0, r0 │ │ - b.n c75a0 │ │ + b.n c81f0 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ - b.n c6a0c │ │ + b.n c765c │ │ movs r0, #1 │ │ - b.n c7646 │ │ + b.n c8296 │ │ ands r4, r1 │ │ - b.n c6a14 │ │ + b.n c7664 │ │ asrs r0, r0, #32 │ │ - b.n c6a18 │ │ + b.n c7668 │ │ asrs r0, r0, #32 │ │ - b.n c6a32 │ │ + b.n c7682 │ │ movs r0, #4 │ │ - b.n c6a20 │ │ + b.n c7670 │ │ asrs r1, r0, #32 │ │ - b.n c739c │ │ + b.n c7fec │ │ lsrs r0, r7 │ │ - b.n c729e │ │ + b.n c7eee │ │ asrs r0, r0, #32 │ │ - b.n c6a22 │ │ + b.n c7672 │ │ movs r0, r0 │ │ - b.n c7666 │ │ + b.n c82b6 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, ip, lr} │ │ - b.n c6a4e │ │ + b.n c769e │ │ adds r0, #0 │ │ - b.n c6a52 │ │ + b.n c76a2 │ │ movs r0, r0 │ │ - b.n c75dc │ │ + b.n c822c │ │ @ instruction: 0xfff01aff │ │ movs r7, r3 │ │ and.w r0, r0, r4, lsl #24 │ │ - b.n c704c │ │ + b.n c7c9c │ │ lsls r7, r7, #16 │ │ - b.n c75f2 │ │ + b.n c8242 │ │ @ instruction: 0xffe68aff │ │ - b.n c6f54 │ │ - b.n c6a74 │ │ + b.n c7ba4 │ │ + b.n c76c4 │ │ stmia r0!, {r3} │ │ - b.n c7458 │ │ + b.n c80a8 │ │ str r6, [r1, r6] │ │ - b.n c706e │ │ + b.n c7cbe │ │ strb r0, [r1, #0] │ │ - b.n c69c4 │ │ + b.n c7614 │ │ str r4, [r0, #0] │ │ - b.n c6a88 │ │ + b.n c76d8 │ │ strb r7, [r0, #0] │ │ - b.n c706e │ │ + b.n c7cbe │ │ movs r2, r0 │ │ - b.n c7214 │ │ + b.n c7e64 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r6, r1] │ │ - b.n c6aac │ │ + b.n c76fc │ │ str r5, [r0, r0] │ │ - b.n c7090 │ │ + b.n c7ce0 │ │ str r4, [r2, r0] │ │ - b.n c6aa0 │ │ + b.n c76f0 │ │ movs r5, r0 │ │ - b.n c7236 │ │ + b.n c7e86 │ │ @ instruction: 0xffd92aff │ │ asrs r0, r0, #32 │ │ - b.n c6aa2 │ │ + b.n c76f2 │ │ movs r0, r0 │ │ - b.n c7628 │ │ + b.n c8278 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, #142 @ 0x8e │ │ - b.n c6ee6 │ │ + b.n c7b36 │ │ ands r4, r0 │ │ - b.n c6aaa │ │ + b.n c76fa │ │ asrs r4, r0, #32 │ │ - b.n c6abc │ │ + b.n c770c │ │ strb r0, [r1, #0] │ │ - b.n c6aba │ │ + b.n c770a │ │ asrs r1, r0, #32 │ │ - b.n c74a0 │ │ + b.n c80f0 │ │ movs r0, #0 │ │ - b.n c6ac2 │ │ + b.n c7712 │ │ asrs r4, r0, #32 │ │ - b.n c6aac │ │ + b.n c76fc │ │ asrs r4, r0, #32 │ │ - b.n c70b8 │ │ + b.n c7d08 │ │ asrs r0, r1, #32 │ │ - b.n c6aae │ │ + b.n c76fe │ │ asrs r1, r0, #32 │ │ - b.n c7436 │ │ + b.n c8086 │ │ asrs r0, r0, #32 │ │ - b.n c6ab6 │ │ + b.n c7706 │ │ movs r0, r0 │ │ - b.n c76fa │ │ + b.n c834a │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ - b.n c7782 │ │ + b.n c83d2 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, ip} │ │ - b.n c70d6 │ │ + b.n c7d26 │ │ asrs r4, r0, #32 │ │ - b.n c6ad8 │ │ + b.n c7728 │ │ asrs r0, r1, #32 │ │ - b.n c6af2 │ │ + b.n c7742 │ │ asrs r4, r0, #32 │ │ - b.n c70d8 │ │ + b.n c7d28 │ │ asrs r0, r1, #32 │ │ - b.n c6ada │ │ + b.n c772a │ │ movs r0, r0 │ │ - b.n c771e │ │ + b.n c836e │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r2, r3, r4, r6, r7, sl, fp, sp, lr} │ │ + ldmia.w sp!, {r2, r3, r7, sl, fp, sp, lr} │ │ movs r1, r0 │ │ - ldr r7, [pc, #960] @ (c73a8 ) │ │ + ldr r7, [pc, #960] @ (c7ff8 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c7508 │ │ - beq.n c7038 │ │ - b.n c748c │ │ + b.n c8158 │ │ + beq.n c7c88 │ │ + b.n c80dc │ │ movs r4, r3 │ │ - b.n c6b10 │ │ + b.n c7760 │ │ movs r0, r0 │ │ - b.n c6b1a │ │ + b.n c776a │ │ movs r6, r0 │ │ - b.n c6b9e │ │ + b.n c77ee │ │ movs r0, r1 │ │ - b.n c7622 │ │ + b.n c8272 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r4, r3 │ │ - b.n c6b44 │ │ + b.n c7794 │ │ movs r4, r0 │ │ - b.n c6b2e │ │ + b.n c777e │ │ movs r0, r2 │ │ - b.n c6b2c │ │ + b.n c777c │ │ movs r0, #16 │ │ - b.n c6b36 │ │ + b.n c7786 │ │ movs r4, r1 │ │ - b.n c6b3a │ │ + b.n c778a │ │ movs r0, r0 │ │ - b.n c72c2 │ │ + b.n c7f12 │ │ movs r7, r0 │ │ ldr r2, [sp, #0] │ │ movs r4, r3 │ │ - b.n c6b60 │ │ + b.n c77b0 │ │ movs r0, #0 │ │ - b.n c776a │ │ + b.n c83ba │ │ movs r4, r0 │ │ - b.n c6b4e │ │ + b.n c779e │ │ asrs r4, r0, #32 │ │ - b.n c6b52 │ │ + b.n c77a2 │ │ movs r0, #12 │ │ - b.n c6b36 │ │ + b.n c7786 │ │ asrs r0, r0, #32 │ │ - b.n c6b3a │ │ - beq.n c7074 │ │ - b.n c74d4 │ │ + b.n c778a │ │ + beq.n c7cc4 │ │ + b.n c8124 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4} │ │ - b.n c6b80 │ │ + b.n c77d0 │ │ movs r0, r3 │ │ - b.n c754a │ │ + b.n c819a │ │ movs r0, r3 │ │ - b.n c6b68 │ │ + b.n c77b8 │ │ movs r5, r0 │ │ and.w r0, r0, r0, lsr #4 │ │ - b.n c6b90 │ │ + b.n c77e0 │ │ lsls r1, r1, #6 │ │ - b.n c715e │ │ + b.n c7dae │ │ movs r0, #8 │ │ - b.n c755e │ │ + b.n c81ae │ │ asrs r4, r1, #32 │ │ - b.n c6b84 │ │ + b.n c77d4 │ │ movs r2, r0 │ │ - b.n c7308 │ │ + b.n c7f58 │ │ @ instruction: 0xffed3aff │ │ movs r2, r0 │ │ - b.n c73ae │ │ + b.n c7ffe │ │ str r0, [sp, #0] │ │ - b.n c77b2 │ │ - add r0, pc, #32 @ (adr r0, c7094 ) │ │ - b.n c6996 │ │ + b.n c8402 │ │ + add r0, pc, #32 @ (adr r0, c7ce4 ) │ │ + b.n c75e6 │ │ movs r0, r4 │ │ - b.n c6b94 │ │ + b.n c77e4 │ │ movs r0, #20 │ │ - b.n c6b98 │ │ + b.n c77e8 │ │ ands r0, r4 │ │ - b.n c6bbc │ │ + b.n c780c │ │ movs r4, r3 │ │ - b.n c6bc0 │ │ + b.n c7810 │ │ str r1, [r1, #24] │ │ - b.n c6ff2 │ │ + b.n c7c42 │ │ strb r0, [r0, #0] │ │ - b.n c6bae │ │ + b.n c77fe │ │ movs r4, r1 │ │ - b.n c6bb2 │ │ + b.n c7802 │ │ str r4, [r0, r0] │ │ - b.n c6bbe │ │ + b.n c780e │ │ movs r0, r0 │ │ - b.n c773a │ │ + b.n c838a │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n c6bdc │ │ + b.n c782c │ │ lsls r0, r2, #3 │ │ - b.n c7426 │ │ + b.n c8076 │ │ movs r1, r0 │ │ - b.n c70aa │ │ + b.n c7cfa │ │ movs r1, r0 │ │ - b.n c778e │ │ + b.n c83de │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n c6be4 │ │ + b.n c7834 │ │ movs r0, #5 │ │ - b.n c73fa │ │ + b.n c804a │ │ strh r0, [r0, #0] │ │ - b.n c71d2 │ │ + b.n c7e22 │ │ movs r6, r0 │ │ - b.n c7402 │ │ + b.n c8052 │ │ asrs r0, r1, #32 │ │ - b.n c7406 │ │ + b.n c8056 │ │ cmn r1, r2 │ │ add.w r0, r0, r4, lsr #8 │ │ - b.n c6c08 │ │ + b.n c7858 │ │ movs r0, r0 │ │ - b.n c7772 │ │ + b.n c83c2 │ │ lsls r1, r2, #1 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n c6c08 │ │ + b.n c7858 │ │ movs r5, r0 │ │ - b.n c737e │ │ + b.n c7fce │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n c6c94 │ │ + b.n c78e4 │ │ movs r0, r1 │ │ - b.n c770a │ │ + b.n c835a │ │ movs r4, r7 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n c6c20 │ │ + b.n c7870 │ │ lsls r0, r3, #4 │ │ - b.n c6c24 │ │ + b.n c7874 │ │ movs r1, r0 │ │ - b.n c739a │ │ + b.n c7fea │ │ lsls r3, r0, #1 │ │ cmp r2, #0 │ │ asrs r4, r3, #4 │ │ - b.n c6c30 │ │ + b.n c7880 │ │ movs r1, r0 │ │ - b.n c7606 │ │ + b.n c8256 │ │ asrs r4, r2, #32 │ │ - b.n c6c16 │ │ + b.n c7866 │ │ lsls r0, r3, #4 │ │ - b.n c6c1c │ │ + b.n c786c │ │ str r4, [r3, #16] │ │ - b.n c6c20 │ │ + b.n c7870 │ │ movs r4, r0 │ │ - b.n c6c3e │ │ + b.n c788e │ │ str r0, [sp, #4] │ │ - b.n c762c │ │ + b.n c827c │ │ asrs r4, r0, #32 │ │ - b.n c6c42 │ │ - add r0, pc, #40 @ (adr r0, c7148 ) │ │ - b.n c7222 │ │ + b.n c7892 │ │ + add r0, pc, #40 @ (adr r0, c7d98 ) │ │ + b.n c7e72 │ │ movs r1, r0 │ │ - b.n c73d8 │ │ + b.n c8028 │ │ @ instruction: 0xffd41aff │ │ @ instruction: 0xffc8eaff │ │ lsls r2, r7, #2 │ │ - b.n c74de │ │ + b.n c812e │ │ strh r1, [r0, #0] │ │ - b.n c7876 │ │ + b.n c84c6 │ │ stmia r0!, {r2, r3, r4, r6} │ │ - b.n c6ce8 │ │ + b.n c7938 │ │ movs r4, r0 │ │ - b.n c775e │ │ + b.n c83ae │ │ movs r7, r0 │ │ - b.n c6cf0 │ │ + b.n c7940 │ │ strh r4, [r1, #0] │ │ asrs r6, r2, #22 │ │ movs r0, r1 │ │ - b.n c776a │ │ + b.n c83ba │ │ adds r0, r3, #0 │ │ - b.n c748e │ │ + b.n c80de │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n c7806 │ │ + b.n c8456 │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ adds r0, #176 @ 0xb0 │ │ - b.n c6c8c │ │ + b.n c78dc │ │ lsls r0, r3, #4 │ │ - b.n c6c90 │ │ + b.n c78e0 │ │ movs r3, r0 │ │ - b.n c7406 │ │ + b.n c8056 │ │ movs r2, r2 │ │ cmp r2, #0 │ │ adds r1, #28 │ │ - b.n c6c9c │ │ + b.n c78ec │ │ movs r1, r0 │ │ - b.n c7672 │ │ + b.n c82c2 │ │ adds r0, #20 │ │ - b.n c6c82 │ │ + b.n c78d2 │ │ lsls r0, r3, #4 │ │ - b.n c6c88 │ │ + b.n c78d8 │ │ str r4, [r3, #16] │ │ - b.n c6c8c │ │ + b.n c78dc │ │ ldr r0, [r3, #64] @ 0x40 │ │ - b.n c728e │ │ + b.n c7ede │ │ str r1, [r0, r0] │ │ - b.n c7230 │ │ + b.n c7e80 │ │ @ instruction: 0xffe81aff │ │ @ instruction: 0xffe0eaff │ │ movs r6, r0 │ │ - b.n c74d2 │ │ + b.n c8122 │ │ movs r0, #255 @ 0xff │ │ - b.n c78d6 │ │ + b.n c8526 │ │ asrs r4, r1, #32 │ │ - b.n c6cb4 │ │ + b.n c7904 │ │ stmia r0!, {r3} │ │ - b.n c6cb8 │ │ - adds r5, #7 │ │ + b.n c7908 │ │ + adds r4, #175 @ 0xaf │ │ mla r0, r0, r8, ip │ │ - b.n c6ce0 │ │ + b.n c7930 │ │ asrs r4, r1, #32 │ │ - b.n c6ce4 │ │ + b.n c7934 │ │ movs r0, #20 │ │ - b.n c6ce8 │ │ + b.n c7938 │ │ movs r1, r0 │ │ - b.n c7862 │ │ + b.n c84b2 │ │ @ instruction: 0xffe80aff │ │ movs r4, r0 │ │ - b.n c7646 │ │ + b.n c8296 │ │ asrs r4, r1, #32 │ │ - b.n c6cd8 │ │ + b.n c7928 │ │ stmia r0!, {r3} │ │ - b.n c6cdc │ │ + b.n c792c │ │ negs r2, r5 │ │ @ instruction: 0xeb00c008 │ │ - b.n c6d04 │ │ + b.n c7954 │ │ asrs r4, r1, #32 │ │ - b.n c6d08 │ │ + b.n c7958 │ │ movs r0, #20 │ │ - b.n c6d0c │ │ + b.n c795c │ │ ldr r0, [r3, #64] @ 0x40 │ │ - b.n c72e2 │ │ + b.n c7f32 │ │ str r1, [r0, r0] │ │ - b.n c7284 │ │ + b.n c7ed4 │ │ @ instruction: 0xffd31aff │ │ @ instruction: 0xffcbeaff │ │ lsls r4, r3, #1 │ │ - b.n c6d94 │ │ + b.n c79e4 │ │ asrs r1, r0, #32 │ │ - b.n c792a │ │ + b.n c857a │ │ movs r0, #255 @ 0xff │ │ - b.n c792e │ │ + b.n c857e │ │ asrs r1, r2, #32 │ │ - b.n c7532 │ │ + b.n c8182 │ │ movs r6, r0 │ │ - b.n c7536 │ │ - adds r4, #241 @ 0xf1 │ │ + b.n c8186 │ │ + adds r4, #153 @ 0x99 │ │ mls r0, r0, r4, r2 │ │ - b.n c6d38 │ │ + b.n c7988 │ │ asrs r0, r6, #2 │ │ - b.n c6d30 │ │ + b.n c7980 │ │ lsls r0, r3, #4 │ │ - b.n c6d34 │ │ + b.n c7984 │ │ movs r1, r0 │ │ - b.n c74aa │ │ + b.n c80fa │ │ @ instruction: 0xffbb3aff │ │ movs r4, r0 │ │ - b.n c769e │ │ + b.n c82ee │ │ negs r6, r2 │ │ add.w r0, r0, r4, lsr #8 │ │ - b.n c6d54 │ │ + b.n c79a4 │ │ @ instruction: 0xffbceaff │ │ asrs r0, r3, #32 │ │ - b.n c6d5c │ │ + b.n c79ac │ │ movs r0, #0 │ │ - b.n c7966 │ │ + b.n c85b6 │ │ lsls r0, r1, #1 │ │ - b.n c6d58 │ │ + b.n c79a8 │ │ movs r0, #0 │ │ - b.n c6d30 │ │ + b.n c7980 │ │ movs r0, #4 │ │ - b.n c6d34 │ │ + b.n c7984 │ │ asrs r2, r0, #4 │ │ - b.n c79f6 │ │ + b.n c8646 │ │ movs r0, #160 @ 0xa0 │ │ - b.n c6d5a │ │ + b.n c79aa │ │ lsls r2, r1, #4 │ │ - b.n c7922 │ │ + b.n c8572 │ │ asrs r0, r4, #2 │ │ str r5, [sp, #576] @ 0x240 │ │ movs r0, #148 @ 0x94 │ │ - b.n c6d84 │ │ + b.n c79d4 │ │ asrs r1, r0, #32 │ │ str r2, [sp, #516] @ 0x204 │ │ movs r0, #2 │ │ - b.n c736c │ │ + b.n c7fbc │ │ movs r0, #90 @ 0x5a │ │ - b.n c6df6 │ │ + b.n c7a46 │ │ asrs r0, r4, #2 │ │ - b.n c6d56 │ │ + b.n c79a6 │ │ movs r2, r0 │ │ - b.n c78fe │ │ + b.n c854e │ │ movs r5, r1 │ │ cmp r2, #0 │ │ asrs r0, r2, #32 │ │ - b.n c6d8e │ │ + b.n c79de │ │ movs r0, #7 │ │ - b.n c75a6 │ │ + b.n c81f6 │ │ movs r0, r3 │ │ - b.n c6da4 │ │ + b.n c79f4 │ │ stlexd pc, lr, fp, [ip] │ │ movs r1, r0 │ │ - b.n c7952 │ │ + b.n c85a2 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n c75ba │ │ + b.n c820a │ │ asrs r0, r1, #32 │ │ - b.n c75be │ │ + b.n c820e │ │ movs r0, #5 │ │ - b.n c75c2 │ │ + b.n c8212 │ │ negs r2, r4 │ │ add.w r0, r0, r4, lsr #8 │ │ - b.n c6dc4 │ │ + b.n c7a14 │ │ movs r0, r0 │ │ - b.n c792e │ │ + b.n c857e │ │ @ instruction: 0xff900aff │ │ @ instruction: 0xfff1eaff │ │ movs r0, r2 │ │ - b.n c6dc6 │ │ + b.n c7a16 │ │ movs r0, #94 @ 0x5e │ │ - b.n c79de │ │ + b.n c862e │ │ asrs r4, r7, #32 │ │ - b.n c6de0 │ │ + b.n c7a30 │ │ asrs r1, r0, #32 │ │ - b.n c73c4 │ │ + b.n c8014 │ │ lsls r0, r6, #3 │ │ - b.n c7644 │ │ + b.n c8294 │ │ movs r2, r0 │ │ - b.n c79ee │ │ + b.n c863e │ │ asrs r0, r6, #32 │ │ - b.n c6df0 │ │ + b.n c7a40 │ │ adds r0, #48 @ 0x30 │ │ - b.n c6df4 │ │ + b.n c7a44 │ │ asrs r1, r0, #32 │ │ - b.n c73d8 │ │ + b.n c8028 │ │ adds r0, #3 │ │ - b.n c73dc │ │ - ldr r4, [pc, #788] @ (c75d4 ) │ │ + b.n c802c │ │ + ldr r4, [pc, #792] @ (c8228 ) │ │ @ instruction: 0xebffffe5 │ │ @ instruction: 0xeaff001c │ │ - b.n c6e04 │ │ + b.n c7a54 │ │ asrs r5, r0, #31 │ │ - b.n c78de │ │ + b.n c852e │ │ subs r7, r7, #7 │ │ - b.n c7970 │ │ + b.n c85c0 │ │ movs r0, #20 │ │ - b.n c6e10 │ │ + b.n c7a60 │ │ asrs r4, r1, #32 │ │ - b.n c6dda │ │ + b.n c7a2a │ │ vpmin.u q15, , │ │ - ldr r0, [r0, #32] │ │ + ldr r0, [r6, #24] │ │ movs r1, r0 │ │ - ldrb r6, [r5, r0] │ │ - vtbl.8 d19, {d4-d6}, d26 │ │ - vpadal.u16 d21, d19 │ │ + ldr r7, [pc, #700] @ (c81f0 ) │ │ + @ instruction: 0xfff42eb2 │ │ + vshll.u32 q10, d14, #20 │ │ vsri.64 , q2, #12 │ │ - bmi.n c729a │ │ - ldr r7, [pc, #960] @ (c76b4 ) │ │ + bmi.n c7eea │ │ + ldr r7, [pc, #960] @ (c8304 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c7814 │ │ - beq.n c7334 │ │ - b.n c7798 │ │ + b.n c8464 │ │ + beq.n c7f84 │ │ + b.n c83e8 │ │ strh r4, [r1, #0] │ │ - b.n c6e22 │ │ - add r0, pc, #4 @ (adr r0, c7308 ) │ │ - b.n c7646 │ │ - b.n c7308 │ │ - b.n c764a │ │ + b.n c7a72 │ │ + add r0, pc, #4 @ (adr r0, c7f58 ) │ │ + b.n c8296 │ │ + b.n c7f58 │ │ + b.n c829a │ │ movs r0, r0 │ │ - b.n c79b2 │ │ + b.n c8602 │ │ strb r0, [r6, #0] │ │ - b.n c7822 │ │ + b.n c8472 │ │ lsls r4, r6, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n c6e3e │ │ + b.n c7a8e │ │ lsrs r0, r2 │ │ - b.n c76ac │ │ + b.n c82fc │ │ asrs r4, r0, #32 │ │ - b.n c6e46 │ │ + b.n c7a96 │ │ str r4, [r0, #0] │ │ - b.n c73c6 │ │ + b.n c8016 │ │ str r5, [r0, #0] │ │ - b.n c74cc │ │ + b.n c811c │ │ movs r5, r0 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n c7a72 │ │ + b.n c86c2 │ │ strb r1, [r0, #0] │ │ - b.n c7a76 │ │ + b.n c86c6 │ │ movs r0, r2 │ │ - b.n c6e54 │ │ + b.n c7aa4 │ │ asrs r0, r0, #32 │ │ - b.n c7a7e │ │ + b.n c86ce │ │ str r0, [sp, #0] │ │ - b.n c7a82 │ │ + b.n c86d2 │ │ movs r7, r5 │ │ and.w r0, r0, r8, lsr #27 │ │ - b.n c76d8 │ │ + b.n c8328 │ │ strb r7, [r0, #0] │ │ - b.n c7390 │ │ + b.n c7fe0 │ │ str r6, [r0, #0] │ │ - b.n c7392 │ │ + b.n c7fe2 │ │ strb r7, [r0, #0] │ │ - b.n c7682 │ │ + b.n c82d2 │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #9] │ │ - b.n c6e8e │ │ + b.n c7ade │ │ str r0, [sp, #4] │ │ - b.n c7aa2 │ │ + b.n c86f2 │ │ movs r0, r0 │ │ - b.n c7a14 │ │ + b.n c8664 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n c76ae │ │ + b.n c82fe │ │ asrs r2, r1, #32 │ │ - b.n c76b2 │ │ + b.n c8302 │ │ str r6, [r1, #0] │ │ - b.n c76b6 │ │ + b.n c8306 │ │ ands r2, r0 │ │ - b.n c76ba │ │ + b.n c830a │ │ str r3, [r0, r0] │ │ - b.n c76be │ │ + b.n c830e │ │ @ instruction: 0xb88a │ │ @ instruction: 0xebff1080 │ │ - b.n c7486 │ │ + b.n c80d6 │ │ adds r0, #5 │ │ - b.n c76ca │ │ + b.n c831a │ │ movs r0, #4 │ │ - b.n c76ce │ │ - b.n c739c │ │ - b.n c76d2 │ │ + b.n c831e │ │ + b.n c7fec │ │ + b.n c8322 │ │ asrs r1, r0, #4 │ │ - b.n c74a4 │ │ + b.n c80f4 │ │ strb r4, [r2, #0] │ │ - b.n c6ebc │ │ + b.n c7b0c │ │ asrs r0, r0, #32 │ │ - b.n c7ade │ │ + b.n c872e │ │ movs r2, r1 │ │ - b.n c7650 │ │ + b.n c82a0 │ │ strb r0, [r0, #0] │ │ - b.n c7ae6 │ │ + b.n c8736 │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ movs r0, r2 │ │ - b.n c6ec8 │ │ + b.n c7b18 │ │ movs r0, r0 │ │ - b.n c7af2 │ │ + b.n c8742 │ │ movs r3, r2 │ │ and.w r0, r0, r0 │ │ - b.n c7462 │ │ + b.n c80b2 │ │ movs r1, r0 │ │ - b.n c7568 │ │ + b.n c81b8 │ │ movs r3, r0 │ │ cmp r2, #0 │ │ asrs r0, r0, #32 │ │ - b.n c7b06 │ │ + b.n c8756 │ │ movs r1, r0 │ │ - b.n c7b0a │ │ + b.n c875a │ │ asrs r0, r2, #32 │ │ - b.n c6ee8 │ │ + b.n c7b38 │ │ movs r5, r0 │ │ and.w r2, r0, r4, lsr #29 │ │ - b.n c6f06 │ │ + b.n c7b56 │ │ movs r0, r0 │ │ - b.n c7b1a │ │ + b.n c876a │ │ movs r0, r2 │ │ - b.n c6ef8 │ │ + b.n c7b48 │ │ movs r0, r0 │ │ - b.n c7a90 │ │ + b.n c86e0 │ │ lsls r4, r4, #6 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n c7b2a │ │ + b.n c877a │ │ strb r0, [r0, #0] │ │ - b.n c7b2e │ │ + b.n c877e │ │ str r0, [sp, #0] │ │ - b.n c7b32 │ │ + b.n c8782 │ │ movs r3, r0 │ │ and.w r0, r0, r0 │ │ - b.n c7b3a │ │ + b.n c878a │ │ asrs r0, r0, #32 │ │ - b.n c7b3e │ │ + b.n c878e │ │ movs r0, r2 │ │ - b.n c6f1c │ │ + b.n c7b6c │ │ strb r0, [r0, #0] │ │ - b.n c7b46 │ │ + b.n c8796 │ │ movs r4, r0 │ │ - b.n c7a30 │ │ + b.n c8680 │ │ lsls r2, r1, #3 │ │ subs r0, r0, r0 │ │ str r1, [r0, #0] │ │ - b.n c7818 │ │ + b.n c8468 │ │ ands r4, r0 │ │ - b.n c6fd2 │ │ + b.n c7c22 │ │ stmia r0!, {r4} │ │ - b.n c6f56 │ │ + b.n c7ba6 │ │ adds r0, #1 │ │ - b.n c786a │ │ + b.n c84ba │ │ movs r1, r0 │ │ - b.n c7a4a │ │ + b.n c869a │ │ lsls r1, r1, #3 │ │ subs r0, r0, r0 │ │ str r4, [r1, r0] │ │ - b.n c6f62 │ │ + b.n c7bb2 │ │ str r6, [r0, #0] │ │ - b.n c74b8 │ │ + b.n c8108 │ │ str r4, [r1, #0] │ │ - b.n c6f4a │ │ + b.n c7b9a │ │ str r0, [r2, r0] │ │ - b.n c794e │ │ + b.n c859e │ │ str r1, [r0, #0] │ │ - b.n c7b7a │ │ + b.n c87ca │ │ ands r0, r0 │ │ - b.n c6f68 │ │ + b.n c7bb8 │ │ movs r0, r0 │ │ - b.n c7af0 │ │ + b.n c8740 │ │ adds r0, #3 │ │ - b.n c74ce │ │ + b.n c811e │ │ adds r0, #0 │ │ - b.n c6f54 │ │ + b.n c7ba4 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, #68 @ 0x44 │ │ - b.n c6fc2 │ │ + b.n c7c12 │ │ adds r0, #0 │ │ - b.n c6f7a │ │ + b.n c7bca │ │ movs r4, r0 │ │ - b.n c6e7e │ │ + b.n c7ace │ │ asrs r6, r0, #32 │ │ - b.n c7564 │ │ + b.n c81b4 │ │ movs r1, r0 │ │ - b.n c7702 │ │ + b.n c8352 │ │ lsls r7, r7, #2 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n c7b16 │ │ + b.n c8766 │ │ lsls r5, r0, #3 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n c7978 │ │ + b.n c85c8 │ │ movs r0, r0 │ │ - b.n c6f7a │ │ - add r1, pc, #0 @ (adr r1, c7478 ) │ │ - b.n c737e │ │ + b.n c7bca │ │ + add r1, pc, #0 @ (adr r1, c80c8 ) │ │ + b.n c7fce │ │ movs r7, r4 │ │ and.w r0, r0, r8, asr #12 │ │ - b.n c6fb2 │ │ + b.n c7c02 │ │ strb r2, [r1, #0] │ │ - b.n c7592 │ │ + b.n c81e2 │ │ movs r3, r0 │ │ - b.n c7738 │ │ + b.n c8388 │ │ lsls r3, r1, #3 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n c7b44 │ │ + b.n c8794 │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n c7c5a │ │ + b.n c88aa │ │ movs r1, r0 │ │ - b.n c7b4a │ │ + b.n c879a │ │ lsls r2, r6, #3 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #1 │ │ - b.n c6fd6 │ │ + b.n c7c26 │ │ lsls r4, r1, #9 │ │ - b.n c6fda │ │ + b.n c7c2a │ │ str r0, [r1, r3] │ │ - b.n c7050 │ │ + b.n c7ca0 │ │ movs r5, r0 │ │ - b.n c7752 │ │ + b.n c83a2 │ │ lsls r6, r5, #3 │ │ cmp r2, #0 │ │ movs r5, r0 │ │ - b.n c7760 │ │ + b.n c83b0 │ │ movs r2, r0 │ │ ldr r2, [sp, #0] │ │ movs r2, r1 │ │ - b.n c75cc │ │ + b.n c821c │ │ movs r0, r0 │ │ - b.n c776c │ │ + b.n c83bc │ │ lsls r1, r5, #3 │ │ ldr r2, [sp, #0] │ │ adds r0, #16 │ │ - b.n c7008 │ │ + b.n c7c58 │ │ movs r0, r0 │ │ - b.n c7b78 │ │ + b.n c87c8 │ │ movs r0, r7 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n c707c │ │ + b.n c7ccc │ │ movs r0, r1 │ │ - b.n c7afe │ │ + b.n c874e │ │ lsls r1, r0, #4 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #4 │ │ - b.n c7c26 │ │ + b.n c8876 │ │ strb r0, [r0, #0] │ │ - b.n c6fee │ │ + b.n c7c3e │ │ lsls r2, r7, #2 │ │ - b.n c7872 │ │ + b.n c84c2 │ │ strb r4, [r0, #0] │ │ - b.n c6ff6 │ │ + b.n c7c46 │ │ lsls r0, r1, #9 │ │ - b.n c7026 │ │ + b.n c7c76 │ │ movs r4, r2 │ │ - b.n c6ffe │ │ + b.n c7c4e │ │ asrs r4, r1, #9 │ │ - b.n c702e │ │ + b.n c7c7e │ │ lsls r4, r6, #8 │ │ - b.n c7032 │ │ + b.n c7c82 │ │ asrs r1, r0, #32 │ │ - b.n c7a08 │ │ + b.n c8658 │ │ asrs r4, r1, #9 │ │ - b.n c701a │ │ + b.n c7c6a │ │ asrs r2, r0, #32 │ │ - b.n c7a22 │ │ + b.n c8672 │ │ movs r2, #72 @ 0x48 │ │ - b.n c7022 │ │ + b.n c7c72 │ │ movs r0, r0 │ │ - b.n c77b8 │ │ + b.n c8408 │ │ movs r1, r0 │ │ strh r0, [r4, #12] │ │ lsls r4, r6, #8 │ │ - b.n c702e │ │ + b.n c7c7e │ │ movs r0, r0 │ │ - b.n c7c62 │ │ - beq.n c755c │ │ - b.n c79bc │ │ + b.n c88b2 │ │ + beq.n c81ac │ │ + b.n c860c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n c7bd0 │ │ + b.n c8820 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #9 │ │ - b.n c7066 │ │ + b.n c7cb6 │ │ movs r2, #84 @ 0x54 │ │ - b.n c706a │ │ + b.n c7cba │ │ movs r1, r0 │ │ - b.n c77de │ │ + b.n c842e │ │ movs r1, r0 │ │ movs r1, #160 @ 0xa0 │ │ lsls r0, r2, #9 │ │ - b.n c7056 │ │ + b.n c7ca6 │ │ lsls r1, r0, #4 │ │ - b.n c746e │ │ + b.n c80be │ │ movs r1, r0 │ │ - b.n c7c4e │ │ + b.n c889e │ │ lsls r1, r0, #4 │ │ - b.n c7456 │ │ + b.n c80a6 │ │ lsls r4, r2, #9 │ │ - b.n c7086 │ │ + b.n c7cd6 │ │ movs r0, #0 │ │ - b.n c707a │ │ + b.n c7cca │ │ movs r1, r0 │ │ - b.n c7802 │ │ + b.n c8452 │ │ movs r0, #1 │ │ lsls r2, r0, #9 │ │ movs r2, r0 │ │ - b.n c7c12 │ │ + b.n c8862 │ │ movs r0, #0 │ │ - b.n c706a │ │ + b.n c7cba │ │ lsls r3, r2, #4 │ │ cmp r2, #0 │ │ str r0, [r1, r0] │ │ - b.n c78b2 │ │ + b.n c8502 │ │ str r0, [r2, r0] │ │ - b.n c70a0 │ │ + b.n c7cf0 │ │ movs r0, r0 │ │ - b.n c7c24 │ │ + b.n c8874 │ │ lsls r4, r0, #1 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #9] │ │ - b.n c70ac │ │ + b.n c7cfc │ │ asrs r2, r1, #32 │ │ - b.n c78c6 │ │ + b.n c8516 │ │ movs r7, r0 │ │ - b.n c78ca │ │ + b.n c851a │ │ @ instruction: 0xb807 │ │ @ instruction: 0xebff0000 │ │ - b.n c7c32 │ │ + b.n c8882 │ │ @ instruction: 0xfff60aff │ │ lsls r0, r0, #2 │ │ - b.n c769a │ │ + b.n c82ea │ │ lsls r0, r0, #4 │ │ - b.n c76ac │ │ + b.n c82fc │ │ movs r4, r2 │ │ - b.n c70c2 │ │ + b.n c7d12 │ │ movs r2, r1 │ │ - b.n c7846 │ │ + b.n c8496 │ │ @ instruction: 0xfff11aff │ │ @ instruction: 0xffa7eaff │ │ movs r0, r0 │ │ - b.n c7c52 │ │ + b.n c88a2 │ │ @ instruction: 0xffa50aff │ │ movs r5, r6 │ │ and.w r2, r0, r0, lsl #1 │ │ - b.n c70ee │ │ + b.n c7d3e │ │ movs r0, r0 │ │ - b.n c7c62 │ │ + b.n c88b2 │ │ @ instruction: 0xffc30aff │ │ movs r7, r0 │ │ - b.n c716c │ │ + b.n c7dbc │ │ movs r0, r1 │ │ - b.n c7bee │ │ + b.n c883e │ │ lsls r3, r5, #2 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n c7d16 │ │ + b.n c8966 │ │ strb r0, [r0, #0] │ │ - b.n c70de │ │ + b.n c7d2e │ │ lsls r2, r7, #2 │ │ - b.n c7962 │ │ + b.n c85b2 │ │ strb r4, [r0, #0] │ │ - b.n c70e6 │ │ + b.n c7d36 │ │ asrs r0, r0, #9 │ │ - b.n c7116 │ │ + b.n c7d66 │ │ movs r0, r0 │ │ - b.n c7c8c │ │ + b.n c88dc │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ str r2, [r0, r0] │ │ - b.n c7932 │ │ + b.n c8582 │ │ movs r5, r0 │ │ ldmia.w r1, {r0, r1, ip, sp, lr} │ │ - b.n c793a │ │ + b.n c858a │ │ adds r0, #8 │ │ - b.n c7120 │ │ + b.n c7d70 │ │ movs r7, r0 │ │ - b.n c78a2 │ │ + b.n c84f2 │ │ movs r0, #1 │ │ - b.n c7a8a │ │ + b.n c86da │ │ movs r1, r0 │ │ movs r2, #64 @ 0x40 │ │ adds r0, #6 │ │ - b.n c7694 │ │ + b.n c82e4 │ │ movs r5, r1 │ │ stmia.w r1, {r0, r1, r2} │ │ - b.n c769a │ │ + b.n c82ea │ │ movs r0, #24 │ │ - b.n c7d5a │ │ + b.n c89aa │ │ lsls r0, r0, #2 │ │ - b.n c771e │ │ + b.n c836e │ │ movs r1, #0 │ │ - b.n c7726 │ │ + b.n c8376 │ │ lsls r7, r0, #2 │ │ - b.n c7734 │ │ + b.n c8384 │ │ asrs r0, r0, #4 │ │ - b.n c772c │ │ + b.n c837c │ │ movs r0, r2 │ │ - b.n c7b30 │ │ + b.n c8780 │ │ asrs r4, r3, #32 │ │ - b.n c7b34 │ │ - adds r3, #248 @ 0xf8 │ │ - @ instruction: 0xfa00023c │ │ - b.n c716a │ │ + b.n c8784 │ │ + adds r4, #80 @ 0x50 │ │ + @ instruction: 0xfb00023c │ │ + b.n c7dba │ │ strb r0, [r0, #1] │ │ - b.n c716e │ │ + b.n c7dbe │ │ movs r1, r0 │ │ - b.n c7b42 │ │ + b.n c8792 │ │ lsls r4, r7, #8 │ │ - b.n c7156 │ │ + b.n c7da6 │ │ movs r7, r0 │ │ - b.n c71f8 │ │ + b.n c7e48 │ │ movs r0, r1 │ │ - b.n c7c6e │ │ + b.n c88be │ │ lsls r2, r7, #4 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n c7d02 │ │ + b.n c8952 │ │ lsls r7, r7, #4 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n c718c │ │ + b.n c7ddc │ │ lsls r0, r3, #4 │ │ - b.n c7190 │ │ + b.n c7de0 │ │ movs r1, r0 │ │ - b.n c7906 │ │ + b.n c8556 │ │ lsls r3, r7, #4 │ │ cmp r2, #0 │ │ asrs r4, r3, #4 │ │ - b.n c719c │ │ + b.n c7dec │ │ movs r1, r0 │ │ - b.n c7b72 │ │ + b.n c87c2 │ │ asrs r4, r2, #32 │ │ - b.n c7180 │ │ + b.n c7dd0 │ │ lsls r0, r3, #4 │ │ - b.n c7188 │ │ + b.n c7dd8 │ │ str r4, [r3, r4] │ │ - b.n c718c │ │ + b.n c7ddc │ │ movs r3, r0 │ │ and.w r2, r0, r0, lsr #1 │ │ - b.n c71b6 │ │ + b.n c7e06 │ │ movs r6, r0 │ │ - b.n c772a │ │ + b.n c837a │ │ movs r0, r0 │ │ adds r3, #160 @ 0xa0 │ │ lsls r0, r2, #9 │ │ - b.n c71a2 │ │ + b.n c7df2 │ │ movs r0, #160 @ 0xa0 │ │ - b.n c7206 │ │ + b.n c7e56 │ │ adds r0, #0 │ │ - b.n c71be │ │ + b.n c7e0e │ │ movs r4, r0 │ │ - b.n c70c2 │ │ + b.n c7d12 │ │ asrs r6, r0, #32 │ │ - b.n c77a8 │ │ + b.n c83f8 │ │ movs r1, r0 │ │ - b.n c7946 │ │ + b.n c8596 │ │ lsls r7, r2, #2 │ │ subs r2, #0 │ │ movs r0, r0 │ │ - b.n c7dee │ │ + b.n c8a3e │ │ movs r0, r0 │ │ - b.n c7d58 │ │ + b.n c89a8 │ │ asrs r0, r0, #32 │ │ - b.n c71ba │ │ + b.n c7e0a │ │ lsls r6, r3, #2 │ │ lsrs r0, r0, #8 │ │ strb r3, [r0, #4] │ │ - b.n c75e2 │ │ + b.n c8232 │ │ movs r2, r1 │ │ - b.n c7970 │ │ + b.n c85c0 │ │ movs r5, r0 │ │ ldrh r0, [r0, #16] │ │ strb r1, [r0, #4] │ │ - b.n c75ce │ │ + b.n c821e │ │ asrs r1, r0, #32 │ │ - b.n c7b50 │ │ + b.n c87a0 │ │ adds r0, #1 │ │ - b.n c7b78 │ │ + b.n c87c8 │ │ @ instruction: 0xfff81aff │ │ adds r0, #0 │ │ - b.n c7e1a │ │ + b.n c8a6a │ │ asrs r6, r0, #32 │ │ - b.n c7a1e │ │ + b.n c866e │ │ movs r3, r0 │ │ - b.n c7984 │ │ + b.n c85d4 │ │ @ instruction: 0xff8e9aff │ │ lsls r5, r2, #2 │ │ and.w r9, r0, r2 │ │ - b.n c7d14 │ │ + b.n c8964 │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n c7d9c │ │ + b.n c89ec │ │ str r6, [r1, r0] │ │ - b.n c7a3a │ │ + b.n c868a │ │ str r0, [r0, #36] @ 0x24 │ │ asrs r0, r3, #22 │ │ movs r0, r0 │ │ asrs r6, r2, #13 │ │ lsls r1, r1, #3 │ │ subs r0, r0, r0 │ │ lsls r0, r3, #3 │ │ - b.n c7a98 │ │ + b.n c86e8 │ │ movs r0, #10 │ │ - b.n c7a4e │ │ + b.n c869e │ │ lsls r0, r6, #3 │ │ - b.n c7aac │ │ + b.n c86fc │ │ movs r4, r2 │ │ - b.n c7c30 │ │ + b.n c8880 │ │ asrs r5, r0, #32 │ │ - b.n c7a5a │ │ + b.n c86aa │ │ lsls r0, r0, #5 │ │ add.w r0, r0, r8, lsr #32 │ │ - b.n c725c │ │ + b.n c7eac │ │ movs r0, r0 │ │ - b.n c7dc6 │ │ + b.n c8a16 │ │ vpmin.u , , │ │ movs r0, #20 │ │ - b.n c7268 │ │ - b.n c773a │ │ - b.n c7a72 │ │ + b.n c7eb8 │ │ + b.n c838a │ │ + b.n c86c2 │ │ adds r0, #186 @ 0xba │ │ - b.n c7ada │ │ + b.n c872a │ │ mrc2 10, 7, lr, cr6, cr15, {7} @ │ │ str r0, [r2, #0] │ │ - b.n c727a │ │ + b.n c7eca │ │ adds r0, #12 │ │ - b.n c7266 │ │ + b.n c7eb6 │ │ str r4, [r2, r0] │ │ - b.n c7c52 │ │ + b.n c88a2 │ │ str r3, [r0, #0] │ │ - b.n c7a8a │ │ + b.n c86da │ │ vpmin.u q7, q13, │ │ - b.n c7a08 │ │ - b.n c718a │ │ + b.n c8658 │ │ + b.n c7dda │ │ lsrs r4, r3 │ │ - b.n c7af2 │ │ + b.n c8742 │ │ str r3, [r0, r0] │ │ - b.n c77e4 │ │ + b.n c8434 │ │ ands r6, r0 │ │ - b.n c77e6 │ │ + b.n c8436 │ │ lsrs r4, r7 │ │ - b.n c7afe │ │ + b.n c874e │ │ vpmin.u32 q7, , │ │ movs r0, r1 │ │ - b.n c7aaa │ │ - bgt.n c77e8 │ │ + b.n c86fa │ │ + bgt.n c8438 │ │ @ instruction: 0xebff0000 │ │ - b.n c7e12 │ │ + b.n c8a62 │ │ vpmin.u32 , q13, │ │ movs r0, #0 │ │ - b.n c72aa │ │ + b.n c7efa │ │ adds r0, #0 │ │ - b.n c72a2 │ │ + b.n c7ef2 │ │ movs r1, r0 │ │ - b.n c7e2e │ │ + b.n c8a7e │ │ vpmin.u q0, , │ │ movs r6, r0 │ │ - b.n c7890 │ │ + b.n c84e0 │ │ movs r4, r0 │ │ - b.n c7e3a │ │ + b.n c8a8a │ │ movs r0, r0 │ │ - b.n c7296 │ │ + b.n c7ee6 │ │ movs r0, r2 │ │ cmp r2, #0 │ │ asrs r6, r0, #32 │ │ - b.n c7ada │ │ + b.n c872a │ │ stmia r0!, {} │ │ - b.n c7ade │ │ + b.n c872e │ │ movs r3, r4 │ │ and.w r0, r0, r0 │ │ - b.n c7ee6 │ │ + b.n c8b36 │ │ strb r1, [r0, #0] │ │ - b.n c7eea │ │ + b.n c8b3a │ │ movs r0, r2 │ │ - b.n c72c8 │ │ + b.n c7f18 │ │ asrs r0, r0, #32 │ │ - b.n c7ef2 │ │ + b.n c8b42 │ │ str r0, [sp, #0] │ │ - b.n c7ef6 │ │ + b.n c8b46 │ │ movs r0, #0 │ │ - b.n c7efa │ │ + b.n c8b4a │ │ vpmin.u16 q7, , │ │ movs r0, r0 │ │ - b.n c7e74 │ │ + b.n c8ac4 │ │ movs r1, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ - b.n c7304 │ │ + b.n c7f54 │ │ movs r0, r1 │ │ - b.n c7b0e │ │ + b.n c875e │ │ adds r0, #6 │ │ - b.n c7b12 │ │ + b.n c8762 │ │ lsls r0, r6, #7 │ │ add.w r0, r0, r0, asr #32 │ │ and.w lr, r0, r9, ror #4 │ │ - b.n c7cfc │ │ + b.n c894c │ │ adds r0, #3 │ │ - b.n c7f6e │ │ + b.n c8bbe │ │ lsrs r7, r5, #11 │ │ - bfl 10, a87ea │ │ - b.n c786a │ │ + bfl 10, a943a │ │ + b.n c84ba │ │ lsls r0, r0, #4 │ │ - b.n c78f2 │ │ + b.n c8542 │ │ asrs r3, r0, #32 │ │ - b.n c7bfe │ │ + b.n c884e │ │ add r3, sp, #576 @ 0x240 │ │ cdp 0, 10, cr10, cr2, cr10, {0} │ │ - b.n c7900 │ │ + b.n c8550 │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf262000c │ │ - b.n c7c82 │ │ + b.n c88d2 │ │ movs r0, #84 @ 0x54 │ │ movt r0, #1295 @ 0x50f │ │ - b.n c7fca │ │ + b.n c8c1a │ │ strb r3, [r0, #0] │ │ - b.n c7b4e │ │ + b.n c879e │ │ eors r0, r4 │ │ @ instruction: 0xf3f808e2 │ │ @ instruction: 0xf2607004 │ │ - b.n c7cc8 │ │ - ldr r0, [pc, #912] @ (c7bac ) │ │ + b.n c8918 │ │ + ldr r0, [pc, #912] @ (c87fc ) │ │ @ instruction: 0xf2f44a85 │ │ - bl ffd08814 │ │ + bl ffd09464 │ │ subs r7, r7, r3 │ │ movs r0, r0 │ │ - b.n c7f6a │ │ + b.n c8bba │ │ movs r3, r0 │ │ - b.n c7ada │ │ + b.n c872a │ │ vpmin.u q0, , │ │ movs r1, #12 │ │ - b.n c793a │ │ + b.n c858a │ │ movs r0, r0 │ │ - b.n c7f7a │ │ - add r0, pc, #16 @ (adr r0, c784c ) │ │ - b.n c7042 │ │ - asrs r1, r0, #32 │ │ - b.n c7ce4 │ │ - add r0, pc, #4 @ (adr r0, c7848 ) │ │ - b.n c7d5a │ │ + b.n c8bca │ │ + add r0, pc, #16 @ (adr r0, c849c ) │ │ + b.n c7c92 │ │ + asrs r1, r0, #32 │ │ + b.n c8934 │ │ + add r0, pc, #4 @ (adr r0, c8498 ) │ │ + b.n c89aa │ │ @ instruction: 0xfffb1aff │ │ vpmin.u q7, q10, │ │ movs r0, r0 │ │ - b.n c7ef4 │ │ + b.n c8b44 │ │ movs r0, r1 │ │ asrs r0, r4, #6 │ │ movs r0, #6 │ │ asrs r0, r4, #6 │ │ udf #8 │ │ subs r7, r7, r7 │ │ movs r0, r1 │ │ - b.n c7ba2 │ │ - add r0, pc, #160 @ (adr r0, c7904 ) │ │ - b.n c7376 │ │ + b.n c87f2 │ │ + add r0, pc, #160 @ (adr r0, c8554 ) │ │ + b.n c7fc6 │ │ stmia r7!, {r0, r1, r2, r3, r5, r6} │ │ @ instruction: 0xebffff2b │ │ @ instruction: 0xeaff1040 │ │ - b.n c73a2 │ │ + b.n c7ff2 │ │ adds r0, #16 │ │ - b.n c73b0 │ │ + b.n c8000 │ │ movs r7, r0 │ │ - b.n c741c │ │ + b.n c806c │ │ movs r0, r1 │ │ - b.n c7e9e │ │ + b.n c8aee │ │ vpmin.u16 q8, , │ │ str r0, [r1, r0] │ │ - b.n c7bc6 │ │ + b.n c8816 │ │ str r0, [r2, r0] │ │ - b.n c73b4 │ │ + b.n c8004 │ │ str r0, [sp, #12] │ │ - b.n c7bce │ │ + b.n c881e │ │ ands r2, r0 │ │ - b.n c7bd2 │ │ + b.n c8822 │ │ movs r0, r0 │ │ - b.n c7f40 │ │ + b.n c8b90 │ │ movs r4, r0 │ │ asrs r5, r2, #23 │ │ movs r0, r1 │ │ asrs r0, r2, #12 │ │ lsls r6, r3, #2 │ │ lsrs r0, r0, #8 │ │ lsls r4, r2, #9 │ │ - b.n c73d0 │ │ + b.n c8020 │ │ asrs r2, r1, #32 │ │ - b.n c7bea │ │ + b.n c883a │ │ movs r0, #6 │ │ - b.n c7bee │ │ + b.n c883e │ │ stc2l 11, cr14, [pc], {255} @ 0xff @ │ │ movs r0, r0 │ │ - b.n c7f56 │ │ + b.n c8ba6 │ │ movs r0, #4 │ │ - b.n c7bfa │ │ + b.n c884a │ │ adds r0, #9 │ │ - b.n c7bfe │ │ + b.n c884e │ │ vpmin.u8 , , │ │ lsls r0, r0, #9 │ │ - b.n c73f0 │ │ + b.n c8040 │ │ asrs r2, r1, #32 │ │ - b.n c7c0a │ │ + b.n c885a │ │ movs r0, #6 │ │ - b.n c7c0e │ │ + b.n c885e │ │ lsls r7, r5, #7 │ │ add.w r0, r0, r4, lsl #8 │ │ - b.n c7c16 │ │ + b.n c8866 │ │ adds r0, #9 │ │ - b.n c7c1a │ │ + b.n c886a │ │ movs r0, r0 │ │ - b.n c7f7e │ │ + b.n c8bce │ │ asrs r0, r0, #32 │ │ - b.n c7c22 │ │ + b.n c8872 │ │ @ instruction: 0xffe70aff │ │ vpmin.u q7, , │ │ asrs r0, r1, #32 │ │ - b.n c7410 │ │ + b.n c8060 │ │ movs r4, r2 │ │ - b.n c7df6 │ │ + b.n c8a46 │ │ ands r2, r0 │ │ - b.n c7c36 │ │ + b.n c8886 │ │ movs r0, #255 @ 0xff │ │ - b.n c803a │ │ + b.n c8c8a │ │ asrs r4, r2, #32 │ │ - b.n c7d80 │ │ - adds r3, #47 @ 0x2f │ │ + b.n c89d0 │ │ + adds r2, #215 @ 0xd7 │ │ mla r0, r0, r4, r2 │ │ - b.n c7c46 │ │ + b.n c8896 │ │ mrc2 10, 7, lr, cr5, cr15, {7} @ │ │ movs r0, r1 │ │ - b.n c7c4e │ │ - blt.n c78ba │ │ + b.n c889e │ │ + blt.n c850a │ │ @ instruction: 0xebff0000 │ │ - b.n c7fb6 │ │ + b.n c8c06 │ │ vpmin.u8 , , │ │ movs r0, #0 │ │ - b.n c744e │ │ + b.n c809e │ │ adds r0, #0 │ │ - b.n c7446 │ │ + b.n c8096 │ │ asrs r6, r0, #32 │ │ - b.n c7a2c │ │ + b.n c867c │ │ movs r0, r0 │ │ - b.n c806a │ │ + b.n c8cba │ │ movs r0, r0 │ │ - b.n c7fd4 │ │ + b.n c8c24 │ │ asrs r0, r0, #32 │ │ - b.n c7436 │ │ + b.n c8086 │ │ vpmin.u32 , q8, │ │ adds r0, #0 │ │ - b.n c807a │ │ + b.n c8cca │ │ movs r3, r0 │ │ - b.n c7be0 │ │ + b.n c8830 │ │ mrc2 10, 7, r9, cr7, cr15, {7} @ │ │ - b.n c794a │ │ - b.n c79c8 │ │ + b.n c859a │ │ + b.n c8618 │ │ movs r4, r0 │ │ - b.n c8006 │ │ + b.n c8c56 │ │ movs r1, r0 │ │ cmp r2, #0 │ │ strb r1, [r0, #0] │ │ - b.n c7c92 │ │ + b.n c88e2 │ │ movs r3, r2 │ │ and.w pc, r0, sp, asr #30 │ │ - b.n c7e78 │ │ + b.n c8ac8 │ │ stmia r0!, {r0, r1} │ │ - b.n c80fa │ │ + b.n c8d4a │ │ lsrs r7, r5, #11 │ │ orn r0, r7, #560 @ 0x230 │ │ - b.n c79e8 │ │ + b.n c8638 │ │ asrs r1, r0, #4 │ │ - b.n c7a6e │ │ + b.n c86be │ │ str r7, [r1, r0] │ │ - b.n c812e │ │ + b.n c8d7e │ │ add r3, sp, #576 @ 0x240 │ │ cdp 0, 10, cr10, cr2, cr10, {0} │ │ - b.n c7a8e │ │ + b.n c86de │ │ lsrs r0, r4, #3 │ │ @ instruction: 0xf262100c │ │ - b.n c7e00 │ │ + b.n c8a50 │ │ movs r0, #84 @ 0x54 │ │ movt r0, #1548 @ 0x60c │ │ - b.n c7cc6 │ │ + b.n c8916 │ │ eors r0, r4 │ │ @ instruction: 0xf3f808e2 │ │ @ instruction: 0xf2606004 │ │ - b.n c7e3e │ │ - ldr r0, [pc, #912] @ (c7d24 ) │ │ + b.n c8a8e │ │ + ldr r0, [pc, #912] @ (c8974 ) │ │ @ instruction: 0xf2f44a85 │ │ - bl ffd0998c │ │ + bl ffd0a5dc │ │ subs r7, r7, r3 │ │ movs r4, r1 │ │ - b.n c7c5e │ │ + b.n c88ae │ │ mrc2 10, 6, r0, cr14, cr15, {7} @ │ │ - add r1, pc, #28 @ (adr r1, c79c4 ) │ │ - b.n c78ae │ │ + add r1, pc, #28 @ (adr r1, c8614 ) │ │ + b.n c84fe │ │ strb r1, [r0, #0] │ │ - b.n c7e3c │ │ - add r0, pc, #4 @ (adr r0, c79b4 ) │ │ - b.n c7ec6 │ │ + b.n c8a8c │ │ + add r0, pc, #4 @ (adr r0, c8604 ) │ │ + b.n c8b16 │ │ movs r3, r0 │ │ - b.n c7c64 │ │ + b.n c88b4 │ │ @ instruction: 0xfffa8aff │ │ mrc2 10, 6, lr, cr8, cr15, {7} @ │ │ movs r1, r0 │ │ - b.n c8102 │ │ + b.n c8d52 │ │ movs r0, #6 │ │ - b.n c7d06 │ │ + b.n c8956 │ │ adds r0, #1 │ │ - b.n c7e6c │ │ + b.n c8abc │ │ mcr2 10, 7, r0, cr7, cr15, {7} @ │ │ strb r4, [r2, #9] │ │ - b.n c7502 │ │ + b.n c8152 │ │ str r1, [r0, r4] │ │ - b.n c7904 │ │ + b.n c8554 │ │ strb r4, [r0, #0] │ │ - b.n c7e68 │ │ + b.n c8ab8 │ │ asrs r1, r0 │ │ - b.n c790c │ │ + b.n c855c │ │ str r5, [r4, r2] │ │ - b.n c7ae2 │ │ + b.n c8732 │ │ lsls r4, r4, #2 │ │ - b.n c7c90 │ │ + b.n c88e0 │ │ mcr2 10, 7, r1, cr0, cr15, {7} @ │ │ strh r0, [r2, r1] │ │ - b.n c751e │ │ + b.n c816e │ │ movs r0, #1 │ │ - b.n c7e76 │ │ + b.n c8ac6 │ │ movs r5, r0 │ │ - b.n c7c9c │ │ + b.n c88ec │ │ str r3, [r0, r0] │ │ adds r1, #160 @ 0xa0 │ │ strh r0, [r2, r1] │ │ - b.n c750e │ │ + b.n c815e │ │ str r1, [r0, r4] │ │ - b.n c7930 │ │ + b.n c8580 │ │ str r1, [r0, r0] │ │ - b.n c8110 │ │ + b.n c8d60 │ │ str r1, [r0, r4] │ │ - b.n c7918 │ │ + b.n c8568 │ │ asrs r4, r2, #9 │ │ - b.n c753e │ │ + b.n c818e │ │ strb r0, [r0, #0] │ │ - b.n c7534 │ │ + b.n c8184 │ │ movs r7, r0 │ │ - b.n c7cbc │ │ + b.n c890c │ │ strb r1, [r0, #0] │ │ lsls r7, r0, #9 │ │ strb r0, [r0, #0] │ │ - b.n c7520 │ │ + b.n c8170 │ │ movs r1, r0 │ │ - b.n c80c6 │ │ + b.n c8d16 │ │ asrs r3, r0, #32 │ │ - b.n c7d66 │ │ + b.n c89b6 │ │ mrc2 10, 6, r9, cr0, cr15, {7} @ │ │ @ instruction: 0xffe5eaff │ │ movs r6, r0 │ │ - b.n c7d72 │ │ + b.n c89c2 │ │ asrs r2, r1, #32 │ │ - b.n c7d76 │ │ + b.n c89c6 │ │ ands r3, r0 │ │ - b.n c7d7a │ │ + b.n c89ca │ │ @ instruction: 0xb6db │ │ @ instruction: 0xebff0000 │ │ - b.n c80e2 │ │ + b.n c8d32 │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #2 │ │ - b.n c7b4a │ │ + b.n c879a │ │ movs r0, #16 │ │ - b.n c7f5a │ │ + b.n c8baa │ │ adds r1, #1 │ │ - b.n c7b56 │ │ + b.n c87a6 │ │ adds r0, #4 │ │ - b.n c757c │ │ + b.n c81cc │ │ movs r2, r1 │ │ - b.n c7d00 │ │ + b.n c8950 │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ movs r1, #1 │ │ - b.n c7986 │ │ + b.n c85d6 │ │ str r0, [sp, #4] │ │ - b.n c81a6 │ │ + b.n c8df6 │ │ movs r0, r2 │ │ - b.n c7584 │ │ + b.n c81d4 │ │ asrs r0, r0, #32 │ │ - b.n c81ae │ │ + b.n c8dfe │ │ strb r0, [r0, #0] │ │ - b.n c81b2 │ │ + b.n c8e02 │ │ movs r0, r0 │ │ - b.n c81b6 │ │ + b.n c8e06 │ │ lsls r0, r4, #1 │ │ and.w r0, r0, sl, lsl #26 │ │ - b.n c7dbe │ │ + b.n c8a0e │ │ movs r7, r0 │ │ - b.n c7dc2 │ │ + b.n c8a12 │ │ asrs r6, r0, #32 │ │ - b.n c7dc6 │ │ + b.n c8a16 │ │ adds r0, #12 │ │ - b.n c75a4 │ │ + b.n c81f4 │ │ ands r6, r1 │ │ - b.n c7dce │ │ + b.n c8a1e │ │ str r2, [r0, r0] │ │ - b.n c7dd2 │ │ + b.n c8a22 │ │ @ instruction: 0xb7fe │ │ @ instruction: 0xebff1000 │ │ - b.n c7dda │ │ + b.n c8a2a │ │ movs r0, r0 │ │ - b.n c75cc │ │ + b.n c821c │ │ movs r0, r0 │ │ - b.n c7d44 │ │ + b.n c8994 │ │ movs r1, r2 │ │ ldr r2, [sp, #0] │ │ adds r0, #0 │ │ - b.n c81ea │ │ + b.n c8e3a │ │ asrs r0, r0, #32 │ │ - b.n c81ee │ │ + b.n c8e3e │ │ strb r0, [r0, #0] │ │ - b.n c81f2 │ │ + b.n c8e42 │ │ str r0, [sp, #0] │ │ - b.n c81f6 │ │ + b.n c8e46 │ │ movs r0, r0 │ │ - b.n c81fa │ │ + b.n c8e4a │ │ movs r0, #5 │ │ - b.n c7dfe │ │ + b.n c8a4e │ │ adds r0, #16 │ │ - b.n c75dc │ │ + b.n c822c │ │ movs r2, r2 │ │ and.w r2, r0, r4, lsr #1 │ │ - b.n c75fa │ │ + b.n c824a │ │ asrs r2, r1, #32 │ │ - b.n c7e0e │ │ + b.n c8a5e │ │ @ instruction: 0xb6a2 │ │ @ instruction: 0xebff0000 │ │ - b.n c8176 │ │ + b.n c8dc6 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n c7e1e │ │ + b.n c8a6e │ │ movs r0, r0 │ │ - b.n c8222 │ │ + b.n c8e72 │ │ movs r0, r2 │ │ - b.n c7600 │ │ + b.n c8250 │ │ strb r0, [r0, #0] │ │ - b.n c822a │ │ + b.n c8e7a │ │ lsls r1, r0, #1 │ │ and.w r1, r0, r1, lsl #8 │ │ - b.n c7a20 │ │ + b.n c8670 │ │ adds r0, #0 │ │ - b.n c8236 │ │ + b.n c8e86 │ │ movs r0, r0 │ │ - b.n c823a │ │ + b.n c8e8a │ │ strb r0, [r0, #0] │ │ - b.n c823e │ │ + b.n c8e8e │ │ str r0, [sp, #0] │ │ - b.n c8242 │ │ + b.n c8e92 │ │ movs r6, r0 │ │ - b.n c7daa │ │ + b.n c89fa │ │ movs r0, #5 │ │ - b.n c7e4a │ │ + b.n c8a9a │ │ asrs r3, r0, #32 │ │ asrs r0, r4, #6 │ │ movs r0, r2 │ │ - b.n c762c │ │ + b.n c827c │ │ adds r0, #12 │ │ - b.n c7650 │ │ - b.n c7b20 │ │ - b.n c7e5a │ │ + b.n c82a0 │ │ + b.n c8770 │ │ + b.n c8aaa │ │ mrc2 10, 1, lr, cr9, cr15, {7} @ │ │ movs r0, r1 │ │ - b.n c7e62 │ │ + b.n c8ab2 │ │ asrs r4, r0, #32 │ │ - b.n c7e66 │ │ + b.n c8ab6 │ │ movs r0, #10 │ │ - b.n c7e6a │ │ + b.n c8aba │ │ adds r0, #6 │ │ - b.n c7e6e │ │ + b.n c8abe │ │ lsls r3, r5, #5 │ │ add.w r0, r0, r4, lsl #8 │ │ - b.n c7e76 │ │ + b.n c8ac6 │ │ adds r0, #9 │ │ - b.n c7e7a │ │ + b.n c8aca │ │ mcr2 10, 5, lr, cr4, cr15, {7} @ │ │ lsls r4, r3, #1 │ │ - b.n c76f0 │ │ + b.n c8340 │ │ movs r0, #255 @ 0xff │ │ - b.n c8286 │ │ + b.n c8ed6 │ │ asrs r6, r2, #32 │ │ - b.n c7e8a │ │ + b.n c8ada │ │ movs r5, r0 │ │ - b.n c7e8e │ │ - adds r2, #155 @ 0x9b │ │ + b.n c8ade │ │ + adds r2, #67 @ 0x43 │ │ mla r0, r0, r1, r0 │ │ - b.n c8202 │ │ + b.n c8e52 │ │ mrc2 10, 5, r0, cr15, cr15, {7} @ │ │ movs r4, r0 │ │ - b.n c7fe8 │ │ + b.n c8c38 │ │ ands r3, r0 │ │ @ instruction: 0xeb00feca │ │ @ instruction: 0xeaff6008 │ │ - b.n c7eaa │ │ + b.n c8afa │ │ movs r2, r1 │ │ @ instruction: 0xea00f000 │ │ - b.n c81b2 │ │ + b.n c8e02 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r3, r0 │ │ movs r0, r0 │ │ lsls r4, r2, #9 │ │ - b.n c76b2 │ │ + b.n c8302 │ │ asrs r2, r1, #32 │ │ - b.n c7eca │ │ + b.n c8b1a │ │ cpsid if │ │ @ instruction: 0xebff0000 │ │ - b.n c8232 │ │ + b.n c8e82 │ │ asrs r0, r0, #32 │ │ - b.n c7ed6 │ │ + b.n c8b26 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ str r0, [r2, #0] │ │ - b.n c76ca │ │ + b.n c831a │ │ lsrs r6, r2, #28 │ │ - b.n c7e80 │ │ + b.n c8ad0 │ │ movs r0, r0 │ │ - b.n c8252 │ │ + b.n c8ea2 │ │ strb r0, [r4, #10] │ │ - b.n c7eea │ │ + b.n c8b3a │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ str r2, [sp, #256] @ 0x100 │ │ - b.n c76de │ │ + b.n c832e │ │ asrs r2, r1, #32 │ │ - b.n c7ef6 │ │ + b.n c8b46 │ │ movs r1, r1 │ │ - b.n c7efa │ │ + b.n c8b4a │ │ @ instruction: 0xb67b │ │ @ instruction: 0xebff0000 │ │ - b.n c8262 │ │ + b.n c8eb2 │ │ @ instruction: 0xffee0aff │ │ lsls r0, r0, #2 │ │ - b.n c7cca │ │ + b.n c891a │ │ lsls r0, r0, #4 │ │ - b.n c7ce0 │ │ + b.n c8930 │ │ movs r4, r2 │ │ - b.n c76f2 │ │ + b.n c8342 │ │ movs r2, r1 │ │ - b.n c7e76 │ │ + b.n c8ac6 │ │ @ instruction: 0xffe91aff │ │ movs r0, r0 │ │ - b.n c831e │ │ + b.n c8f6e │ │ movs r0, r2 │ │ - b.n c76fc │ │ + b.n c834c │ │ movs r1, r0 │ │ - b.n c8326 │ │ + b.n c8f76 │ │ movs r1, r0 │ │ and.w r0, r0, r0 │ │ - b.n c832e │ │ + b.n c8f7e │ │ movs r0, r2 │ │ - b.n c770c │ │ + b.n c835c │ │ asrs r0, r0, #32 │ │ - b.n c8336 │ │ + b.n c8f86 │ │ str r0, [sp, #0] │ │ - b.n c833a │ │ + b.n c8f8a │ │ movs r0, #0 │ │ - b.n c833e │ │ - b.n c7c0a │ │ - b.n c7f42 │ │ + b.n c8f8e │ │ + b.n c885a │ │ + b.n c8b92 │ │ adds r0, #4 │ │ - b.n c7f46 │ │ + b.n c8b96 │ │ ldc2l 10, cr14, [lr, #1020]! @ 0x3fc @ │ │ - blx 4c824c │ │ - blx 4c8250 │ │ + blx 4c8e9c │ │ + blx 4c8ea0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r3, r0 │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (c7fe4 ) │ │ + ldr r7, [pc, #960] @ (c8c34 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c8144 │ │ - beq.n c7c74 │ │ - b.n c80c8 │ │ + b.n c8d94 │ │ + beq.n c88c4 │ │ + b.n c8d18 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n c7754 │ │ + b.n c83a4 │ │ adds r0, #0 │ │ - b.n c7f76 │ │ + b.n c8bc6 │ │ str r2, [r0, r0] │ │ - b.n c7f7a │ │ + b.n c8bca │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n c7758 │ │ + b.n c83a8 │ │ movs r0, r5 │ │ - b.n c7774 │ │ + b.n c83c4 │ │ movs r2, r0 │ │ - b.n c7ee6 │ │ + b.n c8b36 │ │ lsls r6, r2, #1 │ │ ldr r2, [sp, #0] │ │ - add r0, pc, #256 @ (adr r0, c7d4c ) │ │ - b.n c7780 │ │ + add r0, pc, #256 @ (adr r0, c899c ) │ │ + b.n c83d0 │ │ strb r1, [r0, #0] │ │ - b.n c7f92 │ │ + b.n c8be2 │ │ movs r4, r3 │ │ - b.n c7770 │ │ + b.n c83c0 │ │ movs r0, #6 │ │ - b.n c780c │ │ + b.n c845c │ │ lsls r4, r3, #1 │ │ - b.n c7812 │ │ + b.n c8462 │ │ asrs r0, r2, #32 │ │ - b.n c7796 │ │ + b.n c83e6 │ │ movs r2, r1 │ │ - b.n c828a │ │ + b.n c8eda │ │ ands r4, r1 │ │ - b.n c77a0 │ │ + b.n c83f0 │ │ str r0, [r1, #0] │ │ - b.n c77a4 │ │ + b.n c83f4 │ │ strh r5, [r2, #0] │ │ - b.n c7d74 │ │ + b.n c89c4 │ │ adds r0, #32 │ │ - b.n c7790 │ │ + b.n c83e0 │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ movs r0, #16 │ │ - b.n c77ae │ │ + b.n c83fe │ │ movs r5, r0 │ │ - b.n c7f26 │ │ + b.n c8b76 │ │ lsls r4, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r6, r2, #3 │ │ - b.n c8038 │ │ + b.n c8c88 │ │ movs r1, r0 │ │ - b.n c836e │ │ + b.n c8fbe │ │ lsls r4, r4, #1 │ │ - bge.n c7c92 │ │ + bge.n c88e2 │ │ strb r2, [r7, #2] │ │ - b.n c8046 │ │ + b.n c8c96 │ │ lsrs r0, r3, #31 │ │ - b.n c82b4 │ │ + b.n c8f04 │ │ movs r0, r0 │ │ - b.n c7ecc │ │ + b.n c8b1c │ │ lsls r1, r5, #1 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n c77d6 │ │ + b.n c8426 │ │ adds r0, #4 │ │ - b.n c77da │ │ + b.n c842a │ │ movs r2, r0 │ │ - b.n c7d5a │ │ + b.n c89aa │ │ movs r3, r0 │ │ - b.n c7e5a │ │ + b.n c8aaa │ │ lsls r1, r5, #1 │ │ subs r2, #0 │ │ movs r4, r0 │ │ - b.n c82e8 │ │ + b.n c8f38 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r0, #188 @ 0xbc │ │ - b.n c8072 │ │ + b.n c8cc2 │ │ adds r0, #190 @ 0xbe │ │ - b.n c8076 │ │ + b.n c8cc6 │ │ movs r2, r0 │ │ - b.n c7f70 │ │ + b.n c8bc0 │ │ lsls r4, r0, #2 │ │ subs r2, #0 │ │ movs r1, r0 │ │ - b.n c80f6 │ │ + b.n c8d46 │ │ lsls r2, r0, #2 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n c780e │ │ + b.n c845e │ │ asrs r4, r2, #32 │ │ - b.n c81e4 │ │ + b.n c8e34 │ │ movs r0, r0 │ │ - b.n c7f84 │ │ + b.n c8bd4 │ │ movs r0, r1 │ │ ldr r2, [sp, #0] │ │ lsls r6, r7, #1 │ │ and.w r0, r0, ip, lsl #8 │ │ - b.n c781e │ │ + b.n c846e │ │ lsls r7, r0, #4 │ │ - b.n c81f6 │ │ + b.n c8e46 │ │ lsls r7, r0, #4 │ │ - b.n c8396 │ │ + b.n c8fe6 │ │ lsls r4, r6, #1 │ │ ldr r2, [sp, #0] │ │ adds r0, #28 │ │ - b.n c7838 │ │ + b.n c8488 │ │ movs r0, #5 │ │ - b.n c7e06 │ │ + b.n c8a56 │ │ movs r3, r0 │ │ - b.n c7faa │ │ + b.n c8bfa │ │ lsls r3, r7, #1 │ │ ldrh r0, [r0, #16] │ │ movs r0, r4 │ │ - b.n c7848 │ │ + b.n c8498 │ │ strb r0, [r0, #0] │ │ - b.n c8452 │ │ + b.n c90a2 │ │ strh r0, [r0, #0] │ │ - b.n c7816 │ │ + b.n c8466 │ │ strb r4, [r0, #0] │ │ - b.n c781a │ │ - beq.n c7d54 │ │ - b.n c81b4 │ │ + b.n c846a │ │ + beq.n c89a4 │ │ + b.n c8e04 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, lr} │ │ - b.n c7840 │ │ + b.n c8490 │ │ str r0, [r2, #0] │ │ - b.n c7844 │ │ + b.n c8494 │ │ str r0, [r2, #0] │ │ - b.n c7868 │ │ + b.n c84b8 │ │ movs r4, r0 │ │ - b.n c78e4 │ │ + b.n c8534 │ │ movs r0, r1 │ │ - b.n c8356 │ │ + b.n c8fa6 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ negs r0, r0 │ │ - b.n c7870 │ │ + b.n c84c0 │ │ asrs r5, r0, #32 │ │ - b.n c8082 │ │ + b.n c8cd2 │ │ movs r4, r0 │ │ - b.n c8086 │ │ + b.n c8cd6 │ │ setpan #1 │ │ @ instruction: 0xebff0080 │ │ - b.n c7e4e │ │ + b.n c8a9e │ │ lsls r0, r0, #4 │ │ - b.n c7e5a │ │ + b.n c8aaa │ │ asrs r4, r2, #32 │ │ - b.n c7876 │ │ + b.n c84c6 │ │ movs r5, r0 │ │ - b.n c7ffc │ │ + b.n c8c4c │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n c7894 │ │ + b.n c84e4 │ │ adds r0, #32 │ │ - b.n c78a0 │ │ + b.n c84f0 │ │ ands r4, r2 │ │ - b.n c78a4 │ │ + b.n c84f4 │ │ movs r0, r0 │ │ - b.n c8420 │ │ + b.n c9070 │ │ @ instruction: 0xffc10aff │ │ @ instruction: 0xffedeaff │ │ lsls r4, r2, #9 │ │ - b.n c78ac │ │ + b.n c84fc │ │ asrs r5, r0, #32 │ │ - b.n c80be │ │ + b.n c8d0e │ │ push {r1, r2, r4, r5, r6, r7, lr} │ │ @ instruction: 0xebff0000 │ │ - b.n c8426 │ │ + b.n c9076 │ │ @ instruction: 0xffeb0aff │ │ movs r1, r0 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n c8292 │ │ + b.n c8ee2 │ │ strh r0, [r0, #0] │ │ - b.n c78b6 │ │ + b.n c8506 │ │ adds r0, #32 │ │ - b.n c78d4 │ │ + b.n c8524 │ │ ands r4, r2 │ │ - b.n c78d8 │ │ + b.n c8528 │ │ str r0, [r2, #0] │ │ - b.n c78dc │ │ + b.n c852c │ │ @ instruction: 0xffb4eaff │ │ lsls r4, r7, #6 │ │ - b.n c78e8 │ │ + b.n c8538 │ │ asrs r4, r6, #30 │ │ - b.n c83be │ │ + b.n c900e │ │ subs r7, r7, #7 │ │ - b.n c8450 │ │ + b.n c90a0 │ │ strb r1, [r0, #0] │ │ - b.n c8238 │ │ + b.n c8e88 │ │ movs r0, r0 │ │ - b.n c7ed8 │ │ + b.n c8b28 │ │ strh r0, [r0, #0] │ │ - b.n c84fe │ │ + b.n c914e │ │ lsls r2, r3, #1 │ │ - b.n c7962 │ │ + b.n c85b2 │ │ movs r0, r0 │ │ - b.n c8466 │ │ + b.n c90b6 │ │ lsls r3, r2, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #6 │ │ - b.n c790c │ │ + b.n c855c │ │ ands r3, r0 │ │ - b.n c8112 │ │ + b.n c8d62 │ │ adds r1, #152 @ 0x98 │ │ - b.n c7914 │ │ + b.n c8564 │ │ movs r1, r0 │ │ - b.n c851a │ │ + b.n c916a │ │ asrs r1, r0, #32 │ │ - b.n c7efc │ │ + b.n c8b4c │ │ cmp r7, #106 @ 0x6a │ │ - b.n c8522 │ │ + b.n c9172 │ │ adds r0, #3 │ │ - b.n c7f04 │ │ + b.n c8b54 │ │ str r0, [r0, r0] │ │ - b.n c7904 │ │ - ldr r1, [pc, #1000] @ (c81d4 ) │ │ + b.n c8554 │ │ + ldr r1, [pc, #1004] @ (c8e28 ) │ │ @ instruction: 0xebff3004 │ │ - b.n c8132 │ │ + b.n c8d82 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n c7930 │ │ + b.n c8580 │ │ lsls r7, r0, #1 │ │ and.w r1, r0, r4, ror #5 │ │ - b.n c793c │ │ + b.n c858c │ │ ands r3, r0 │ │ - b.n c8142 │ │ + b.n c8d92 │ │ movs r0, r1 │ │ - b.n c8146 │ │ + b.n c8d96 │ │ adds r0, #5 │ │ - b.n c814a │ │ + b.n c8d9a │ │ asrs r1, r0, #32 │ │ - b.n c7f2c │ │ + b.n c8b7c │ │ @ instruction: 0xb64c │ │ @ instruction: 0xebff77b4 │ │ - b.n c8426 │ │ + b.n c9076 │ │ adds r0, #4 │ │ - b.n c815a │ │ + b.n c8daa │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n c7958 │ │ + b.n c85a8 │ │ ldrb r7, [r7, #31] │ │ - b.n c84c0 │ │ + b.n c9110 │ │ movs r4, r7 │ │ and.w r0, r0, r8, lsl #24 │ │ - b.n c7940 │ │ + b.n c8590 │ │ movs r3, r0 │ │ - b.n c816e │ │ + b.n c8dbe │ │ ands r4, r1 │ │ - b.n c7948 │ │ + b.n c8598 │ │ subs r0, r3, #7 │ │ - b.n c8450 │ │ + b.n c90a0 │ │ movs r0, #8 │ │ - b.n c817a │ │ + b.n c8dca │ │ adds r0, #7 │ │ - b.n c817e │ │ - beq.n c7e78 │ │ - b.n c82d8 │ │ - ldr r7, [pc, #960] @ (c8204 ) │ │ + b.n c8dce │ │ + beq.n c8ac8 │ │ + b.n c8f28 │ │ + ldr r7, [pc, #960] @ (c8e54 ) │ │ ldmia.w sp!, {r0, r4, r5, r6, r9, sl, ip, sp, pc} │ │ @ instruction: 0xeaff1128 │ │ - b.n c798c │ │ + b.n c85dc │ │ movs r0, r1 │ │ - b.n c8192 │ │ + b.n c8de2 │ │ movs r0, #7 │ │ - b.n c8196 │ │ + b.n c8de6 │ │ asrs r1, r0, #32 │ │ - b.n c7f78 │ │ + b.n c8bc8 │ │ movs r6, r3 │ │ and.w r0, r0, r8, lsr #32 │ │ - b.n c799c │ │ - b.n c7ec4 │ │ - b.n c8366 │ │ + b.n c85ec │ │ + b.n c8b14 │ │ + b.n c8fb6 │ │ stmia r0!, {r3} │ │ - b.n c79a6 │ │ + b.n c85f6 │ │ movs r4, r1 │ │ - b.n c79aa │ │ + b.n c85fa │ │ asrs r2, r0, #32 │ │ - b.n c7f2a │ │ + b.n c8b7a │ │ asrs r3, r0, #32 │ │ - b.n c8016 │ │ + b.n c8c66 │ │ movs r3, r0 │ │ subs r2, #0 │ │ lsls r2, r0, #8 │ │ ldmia.w lr, {r0, ip} │ │ - b.n c7f2e │ │ + b.n c8b7e │ │ asrs r1, r1, #32 │ │ - b.n c802e │ │ + b.n c8c7e │ │ @ instruction: 0xff8a2aff │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n c79c8 │ │ + b.n c8618 │ │ asrs r6, r0, #32 │ │ - b.n c7eea │ │ + b.n c8b3a │ │ strb r4, [r0, #0] │ │ - b.n c7ed6 │ │ - add r0, pc, #24 @ (adr r0, c7eb0 ) │ │ - b.n c81da │ │ + b.n c8b26 │ │ + add r0, pc, #24 @ (adr r0, c8b00 ) │ │ + b.n c8e2a │ │ stmia r0!, {r2} │ │ - b.n c81de │ │ + b.n c8e2e │ │ asrs r7, r0, #32 │ │ - b.n c81c4 │ │ + b.n c8e14 │ │ movs r3, r4 │ │ subs r0, r0, r0 │ │ asrs r4, r2, #3 │ │ - b.n c79e8 │ │ + b.n c8638 │ │ strb r4, [r2, #3] │ │ - b.n c79ec │ │ + b.n c863c │ │ movs r1, r4 │ │ ldmia.w lr, {r0, ip} │ │ - b.n c7fd4 │ │ + b.n c8c24 │ │ str r4, [r1, r0] │ │ - b.n c7f04 │ │ + b.n c8b54 │ │ movs r2, r1 │ │ - b.n c7efe │ │ + b.n c8b4e │ │ strb r7, [r0, #0] │ │ - b.n c7fe0 │ │ + b.n c8c30 │ │ movs r5, r0 │ │ - b.n c81e6 │ │ + b.n c8e36 │ │ strb r1, [r0, #0] │ │ lsls r0, r4, #6 │ │ movs r3, r3 │ │ and.w r0, r0, ip, ror #6 │ │ - b.n c7a10 │ │ + b.n c8660 │ │ movs r0, r1 │ │ - b.n c8216 │ │ + b.n c8e66 │ │ asrs r1, r0, #32 │ │ - b.n c7ff8 │ │ + b.n c8c48 │ │ @ instruction: 0xb619 │ │ @ instruction: 0xebff0009 │ │ and.w r0, r0, r8 │ │ - b.n c7a1a │ │ + b.n c866a │ │ asrs r0, r4, #2 │ │ - b.n c7a28 │ │ + b.n c8678 │ │ movs r4, r2 │ │ - b.n c836e │ │ + b.n c8fbe │ │ movs r0, r0 │ │ - b.n c7a0c │ │ + b.n c865c │ │ asrs r1, r0, #32 │ │ - b.n c8014 │ │ + b.n c8c64 │ │ movs r1, r0 │ │ and.w r0, r0, r4, lsr #6 │ │ - b.n c7a3c │ │ + b.n c868c │ │ asrs r1, r0, #32 │ │ - b.n c8020 │ │ + b.n c8c70 │ │ movs r0, r1 │ │ - b.n c8246 │ │ + b.n c8e96 │ │ @ instruction: 0xb60e │ │ @ instruction: 0xebff77b4 │ │ - b.n c851e │ │ + b.n c916e │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n c7a4c │ │ + b.n c869c │ │ ldrb r7, [r7, #31] │ │ - b.n c85b4 │ │ + b.n c9204 │ │ adds r0, #32 │ │ - b.n c7a54 │ │ + b.n c86a4 │ │ movs r4, r0 │ │ - b.n c7a50 │ │ + b.n c86a0 │ │ strh r0, [r0, #0] │ │ - b.n c7a28 │ │ + b.n c8678 │ │ movs r2, r0 │ │ - b.n c8626 │ │ + b.n c9276 │ │ strb r4, [r0, #0] │ │ - b.n c7a30 │ │ + b.n c8680 │ │ movs r4, r0 │ │ - b.n c7a40 │ │ - beq.n c7f68 │ │ - b.n c83c8 │ │ + b.n c8690 │ │ + beq.n c8bb8 │ │ + b.n c9018 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r6, ip, sp, lr} │ │ - b.n c7a78 │ │ + b.n c86c8 │ │ strb r7, [r0, #0] │ │ - b.n c805c │ │ + b.n c8cac │ │ asrs r4, r0, #1 │ │ - b.n c7a80 │ │ + b.n c86d0 │ │ movs r0, r1 │ │ - b.n c8286 │ │ - add r0, pc, #32 @ (adr r0, c7f68 ) │ │ - b.n c7a64 │ │ + b.n c8ed6 │ │ + add r0, pc, #32 @ (adr r0, c8bb8 ) │ │ + b.n c86b4 │ │ asrs r1, r0, #32 │ │ - b.n c806c │ │ + b.n c8cbc │ │ stmia r0!, {r2, r3} │ │ - b.n c7a6c │ │ + b.n c86bc │ │ strb r0, [r0, #0] │ │ - b.n c7a70 │ │ + b.n c86c0 │ │ push {r1, r3, r4, r5, r6, r7, lr} │ │ @ instruction: 0xebff77b4 │ │ - b.n c856e │ │ + b.n c91be │ │ adds r0, #9 │ │ - b.n c82a2 │ │ + b.n c8ef2 │ │ ldrb r7, [r7, #31] │ │ - b.n c8604 │ │ + b.n c9254 │ │ @ instruction: 0xffa1eaff │ │ - ldrsh r4, [r2, r2] │ │ + ldrsh r4, [r0, r1] │ │ movs r1, r0 │ │ - ldrb r1, [r3, #9] │ │ - vsli.32 d23, d26, #20 │ │ - vcvt.u32.f32 q11, q12, #12 │ │ - vcls.s16 q8, q0 │ │ - @ instruction: 0xfff45bf9 │ │ - vmull.u , d20, d1 │ │ - vshr.u32 q10, q6, #12 │ │ - vpadal.u16 q11, q12 │ │ - vclz.i16 , │ │ - vqshlu.s32 , q4, #20 │ │ - vrshr.u64 , q13, #12 │ │ + strb r1, [r7, #7] │ │ + vdup.32 q11, d13[0] │ │ + vsri.64 q11, q3, #12 │ │ + vqshl.u32 , , #20 │ │ + vmla.i , , d25[0] │ │ + vsra.u32 , , #12 │ │ + vsri.32 d19, d0, #12 │ │ + vcvt.f16.u16 , , #12 │ │ + @ instruction: 0xfff46bd6 │ │ + vtbl.8 d18, {d20-d22}, d22 │ │ + vpadal.s16 d20, d17 │ │ @ instruction: 0xfff448f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c84bc │ │ + b.n c910c │ │ str r0, [r0, #0] │ │ - b.n c82e6 │ │ + b.n c8f36 │ │ movs r0, r0 │ │ - b.n c876a │ │ + b.n c93ba │ │ movs r4, r0 │ │ - b.n c7ab2 │ │ + b.n c8702 │ │ str r3, [r0, r0] │ │ - b.n c82f2 │ │ + b.n c8f42 │ │ movs r0, r0 │ │ - b.n c7aba │ │ + b.n c870a │ │ movs r0, r2 │ │ - b.n c86fa │ │ + b.n c934a │ │ lsls r2, r7, #2 │ │ - b.n c8342 │ │ + b.n c8f92 │ │ lsls r0, r0, #9 │ │ - b.n c7aee │ │ + b.n c873e │ │ movs r0, r0 │ │ - b.n c8666 │ │ + b.n c92b6 │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ ands r2, r0 │ │ - b.n c830e │ │ + b.n c8f5e │ │ lsls r4, r1, #2 │ │ ldmia.w r0, {r0, ip, sp} │ │ - b.n c845c │ │ + b.n c90ac │ │ movs r1, r0 │ │ - b.n c827e │ │ + b.n c8ece │ │ strb r5, [r0, #0] │ │ - b.n c806c │ │ + b.n c8cbc │ │ movs r0, #1 │ │ movs r2, #66 @ 0x42 │ │ lsls r4, r1, #2 │ │ stmia.w r0, {r0, sp} │ │ - b.n c8070 │ │ + b.n c8cc0 │ │ asrs r1, r0, #2 │ │ - b.n c80f0 │ │ + b.n c8d40 │ │ movs r0, #130 @ 0x82 │ │ - b.n c80f6 │ │ + b.n c8d46 │ │ adds r0, #24 │ │ - b.n c8736 │ │ + b.n c9386 │ │ asrs r1, r0, #4 │ │ - b.n c80fa │ │ + b.n c8d4a │ │ movs r0, r2 │ │ - b.n c8500 │ │ + b.n c9150 │ │ movs r1, #2 │ │ - b.n c8108 │ │ + b.n c8d58 │ │ asrs r4, r3, #32 │ │ - b.n c8508 │ │ - adds r1, #131 @ 0x83 │ │ - @ instruction: 0xfa00023c │ │ - b.n c7b3a │ │ + b.n c9158 │ │ + adds r1, #219 @ 0xdb │ │ + @ instruction: 0xfb00023c │ │ + b.n c878a │ │ strb r0, [r0, #1] │ │ - b.n c7b3e │ │ + b.n c878e │ │ movs r1, r0 │ │ - b.n c8516 │ │ + b.n c9166 │ │ lsls r4, r7, #8 │ │ - b.n c7b26 │ │ + b.n c8776 │ │ movs r7, r0 │ │ - b.n c7bcc │ │ + b.n c881c │ │ movs r0, r1 │ │ - b.n c8642 │ │ + b.n c9292 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n c86d4 │ │ + b.n c9324 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r6, #2 │ │ - b.n c7b60 │ │ + b.n c87b0 │ │ lsls r0, r3, #4 │ │ - b.n c7b64 │ │ + b.n c87b4 │ │ movs r1, r0 │ │ - b.n c82da │ │ + b.n c8f2a │ │ asrs r4, r3, #4 │ │ adds r5, #151 @ 0x97 │ │ movs r1, r0 │ │ adds r2, #128 @ 0x80 │ │ asrs r4, r2, #32 │ │ adds r5, #132 @ 0x84 │ │ lsls r0, r3, #4 │ │ adds r5, #135 @ 0x87 │ │ asrs r4, r3 │ │ adds r5, #135 @ 0x87 │ │ ldrh r0, [r6, #6] │ │ subs r0, #189 @ 0xbd │ │ movs r4, r0 │ │ - b.n c84de │ │ - ldr r0, [pc, #960] @ (c8418 ) │ │ + b.n c912e │ │ + ldr r0, [pc, #960] @ (c9068 ) │ │ ldmia.w sp!, {r2, r6, r7, r9, sl, fp, ip, sp} │ │ and.w r2, r0, r0, lsr #1 │ │ - b.n c7b8e │ │ + b.n c87de │ │ movs r5, r0 │ │ - b.n c8106 │ │ + b.n c8d56 │ │ movs r0, r0 │ │ adds r3, #160 @ 0xa0 │ │ lsls r0, r2, #9 │ │ - b.n c7b7a │ │ + b.n c87ca │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r3, r4, r6} │ │ - b.n c7c24 │ │ + b.n c8874 │ │ movs r0, #255 @ 0xff │ │ - b.n c87ba │ │ + b.n c940a │ │ asrs r5, r2, #32 │ │ - b.n c83be │ │ + b.n c900e │ │ movs r4, r0 │ │ - b.n c83c2 │ │ - adds r1, #78 @ 0x4e │ │ + b.n c9012 │ │ + adds r0, #246 @ 0xf6 │ │ mla r0, r0, r1, r0 │ │ - b.n c8734 │ │ + b.n c9384 │ │ @ instruction: 0xffe70aff │ │ @ instruction: 0xffefeaff │ │ - ldr r4, [pc, #448] @ (c8254 ) │ │ + ldr r4, [pc, #448] @ (c8ea4 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n c85b4 │ │ + b.n c9204 │ │ str r2, [r0, r0] │ │ - b.n c83de │ │ + b.n c902e │ │ ands r1, r0 │ │ - b.n c83e2 │ │ + b.n c9032 │ │ str r0, [r0, #0] │ │ - b.n c83e6 │ │ + b.n c9036 │ │ push {r6, lr} │ │ @ instruction: 0xebff0080 │ │ - b.n c81ae │ │ + b.n c8dfe │ │ asrs r0, r2, #32 │ │ - b.n c85be │ │ + b.n c920e │ │ movs r0, #4 │ │ - b.n c81c0 │ │ + b.n c8e10 │ │ asrs r0, r0, #4 │ │ - b.n c81bc │ │ + b.n c8e0c │ │ movs r1, r0 │ │ - b.n c87fe │ │ + b.n c944e │ │ adds r0, #4 │ │ - b.n c7be4 │ │ + b.n c8834 │ │ movs r3, r0 │ │ - b.n c836a │ │ + b.n c8fba │ │ movs r4, r0 │ │ ldrh r0, [r0, #16] │ │ lsls r0, r3, #3 │ │ - b.n c8350 │ │ + b.n c8fa0 │ │ asrs r1, r0, #32 │ │ - b.n c81d2 │ │ + b.n c8e22 │ │ movs r0, r0 │ │ - b.n c8816 │ │ + b.n c9466 │ │ movs r4, r0 │ │ - b.n c837c │ │ + b.n c8fcc │ │ movs r1, r0 │ │ strh r0, [r0, #24] │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c8604 │ │ + b.n c9254 │ │ udf #33 @ 0x21 │ │ - b.n c8588 │ │ + b.n c91d8 │ │ str r1, [r0, r0] │ │ - b.n c8432 │ │ + b.n c9082 │ │ strb r0, [r0, #0] │ │ - b.n c8436 │ │ + b.n c9086 │ │ str r0, [sp, #8] │ │ - b.n c843a │ │ + b.n c908a │ │ lsls r0, r2, #15 │ │ - b.n c847e │ │ + b.n c90ce │ │ movs r0, #0 │ │ - b.n c7c2c │ │ + b.n c887c │ │ str r0, [r0, #4] │ │ - b.n c7c34 │ │ + b.n c8884 │ │ ands r4, r0 │ │ - b.n c7c34 │ │ + b.n c8884 │ │ movs r0, r0 │ │ - b.n c81b2 │ │ + b.n c8e02 │ │ movs r1, r0 │ │ - b.n c82ba │ │ + b.n c8f0a │ │ movs r5, r4 │ │ cmp r2, #0 │ │ lsls r4, r3, #1 │ │ - b.n c7cc6 │ │ + b.n c8916 │ │ str r1, [r0, r0] │ │ - b.n c85c4 │ │ + b.n c9214 │ │ movs r0, #8 │ │ - b.n c7c4e │ │ + b.n c889e │ │ asrs r0, r0, #2 │ │ - b.n c7c52 │ │ + b.n c88a2 │ │ strh r1, [r3, #0] │ │ - b.n c846a │ │ + b.n c90ba │ │ str r0, [sp, #4] │ │ - b.n c886e │ │ + b.n c94be │ │ asrs r1, r0, #32 │ │ - b.n c8236 │ │ + b.n c8e86 │ │ movs r0, #12 │ │ - b.n c7c50 │ │ + b.n c88a0 │ │ asrs r0, r1, #32 │ │ - b.n c7c54 │ │ + b.n c88a4 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ ands r0, r1 │ │ - b.n c865c │ │ + b.n c92ac │ │ strb r0, [r0, #1] │ │ - b.n c8886 │ │ + b.n c94d6 │ │ movs r0, r1 │ │ - b.n c7c84 │ │ + b.n c88d4 │ │ asrs r4, r1, #32 │ │ - b.n c7c88 │ │ + b.n c88d8 │ │ lsls r1, r1, #6 │ │ - b.n c805a │ │ + b.n c8caa │ │ lsls r1, r1, #6 │ │ - b.n c825e │ │ + b.n c8eae │ │ str r0, [sp, #4] │ │ - b.n c866c │ │ + b.n c92bc │ │ lsls r0, r0, #1 │ │ - b.n c8810 │ │ + b.n c9460 │ │ asrs r4, r0, #32 │ │ - b.n c7c62 │ │ + b.n c88b2 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ - b.n c7c96 │ │ + b.n c88e6 │ │ str r0, [sp, #0] │ │ - b.n c88ae │ │ + b.n c94fe │ │ asrs r4, r0, #32 │ │ - b.n c84b2 │ │ + b.n c9102 │ │ movs r0, #64 @ 0x40 │ │ - b.n c88b6 │ │ + b.n c9506 │ │ strh r0, [r6, #6] │ │ - b.n c8514 │ │ - bne.n c80ac │ │ + b.n c9164 │ │ + bne.n c8cfc │ │ @ instruction: 0xebff005c │ │ - b.n c7d2e │ │ + b.n c897e │ │ strh r7, [r2, #0] │ │ - b.n c8296 │ │ + b.n c8ee6 │ │ str r1, [r0, r0] │ │ - b.n c8634 │ │ + b.n c9284 │ │ @ instruction: 0xffed1aff │ │ movs r4, r2 │ │ - b.n c7cbe │ │ + b.n c890e │ │ asrs r0, r0, #32 │ │ - b.n c88d6 │ │ + b.n c9526 │ │ strh r0, [r0, #0] │ │ - b.n c7cb4 │ │ + b.n c8904 │ │ movs r0, #9 │ │ - b.n c84de │ │ + b.n c912e │ │ asrs r4, r0, #32 │ │ - b.n c7cbc │ │ + b.n c890c │ │ asrs r0, r1, #32 │ │ - b.n c86c0 │ │ - bne.n c80c2 │ │ + b.n c9310 │ │ + bne.n c8d12 │ │ @ instruction: 0xebff0011 │ │ and.w r0, r0, ip, lsr #1 │ │ - b.n c7d5e │ │ + b.n c89ae │ │ movs r0, #255 @ 0xff │ │ - b.n c88f6 │ │ + b.n c9546 │ │ strh r3, [r2, #0] │ │ - b.n c84fa │ │ + b.n c914a │ │ movs r5, r0 │ │ - b.n c84fe │ │ + b.n c914e │ │ asrs r0, r1, #32 │ │ - b.n c8502 │ │ - adds r0, #254 @ 0xfe │ │ + b.n c9152 │ │ + adds r0, #166 @ 0xa6 │ │ mls r0, r0, r0, r9 │ │ - b.n c7cd4 │ │ + b.n c8924 │ │ movs r6, r0 │ │ - b.n c7d7c │ │ + b.n c89cc │ │ movs r0, r1 │ │ - b.n c87f2 │ │ + b.n c9442 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r3, #1 │ │ - b.n c7d86 │ │ + b.n c89d6 │ │ adds r0, #0 │ │ - b.n c891e │ │ + b.n c956e │ │ movs r4, r2 │ │ - b.n c7d0e │ │ + b.n c895e │ │ movs r1, #25 │ │ - b.n c8526 │ │ + b.n c9176 │ │ asrs r5, r0, #32 │ │ - b.n c852a │ │ + b.n c917a │ │ movs r0, #240 @ 0xf0 │ │ - b.n c8588 │ │ + b.n c91d8 │ │ movs r0, #8 │ │ - b.n c8532 │ │ + b.n c9182 │ │ add r0, sp, #764 @ 0x2fc │ │ @ instruction: 0xebffd018 │ │ - b.n c8690 │ │ + b.n c92e0 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c8720 │ │ - beq.n c8210 │ │ - b.n c86a4 │ │ + b.n c9370 │ │ + beq.n c8e60 │ │ + b.n c92f4 │ │ str r4, [r1, r0] │ │ - b.n c7d2e │ │ + b.n c897e │ │ movs r0, r0 │ │ - b.n c88b6 │ │ + b.n c9506 │ │ strb r0, [r0, #1] │ │ - b.n c7d40 │ │ + b.n c8990 │ │ movs r7, r2 │ │ lsrs r0, r0, #8 │ │ str r4, [r0, #0] │ │ - b.n c7d42 │ │ + b.n c8992 │ │ str r1, [r0, #0] │ │ - b.n c872e │ │ + b.n c937e │ │ str r1, [r0, #0] │ │ - b.n c89b2 │ │ + b.n c9602 │ │ ands r0, r1 │ │ - b.n c8736 │ │ + b.n c9386 │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ - b.n c85dc │ │ + b.n c922c │ │ movs r4, r1 │ │ - b.n c84da │ │ + b.n c912a │ │ movs r4, r2 │ │ ldrh r0, [r0, #16] │ │ strb r5, [r2, #3] │ │ - b.n c85da │ │ + b.n c922a │ │ lsls r7, r0, #4 │ │ - b.n c833e │ │ - add r0, pc, #112 @ (adr r0, c82b0 ) │ │ - b.n c7d62 │ │ + b.n c8f8e │ │ + add r0, pc, #112 @ (adr r0, c8f00 ) │ │ + b.n c89b2 │ │ strb r6, [r7, #2] │ │ - b.n c85fa │ │ + b.n c924a │ │ str r4, [r7, #8] │ │ - b.n c85fe │ │ - b.n c8254 │ │ - b.n c82dc │ │ + b.n c924e │ │ + b.n c8ea4 │ │ + b.n c8f2c │ │ stmia r0!, {r1} │ │ - b.n c875e │ │ + b.n c93ae │ │ movs r6, r1 │ │ - b.n c850e │ │ + b.n c915e │ │ movs r2, r7 │ │ ldmia r2!, {} │ │ lsls r6, r4, #2 │ │ - b.n c8500 │ │ + b.n c9150 │ │ movs r4, r4 │ │ cmp r2, #0 │ │ str r6, [r4, r2] │ │ - b.n c85a6 │ │ + b.n c91f6 │ │ str r0, [sp, #4] │ │ - b.n c82f4 │ │ + b.n c8f44 │ │ movs r0, r1 │ │ - b.n c8920 │ │ + b.n c9570 │ │ movs r2, r1 │ │ cmp r2, #0 │ │ ands r5, r0 │ │ - b.n c85b6 │ │ + b.n c9206 │ │ movs r5, r2 │ │ and.w r0, r0, r8, lsl #16 │ │ - b.n c89be │ │ + b.n c960e │ │ stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ - b.n c8630 │ │ + b.n c9280 │ │ movs r4, r1 │ │ - b.n c852e │ │ + b.n c917e │ │ @ instruction: 0xffea9aff │ │ lsls r4, r2, #3 │ │ - b.n c7dcc │ │ + b.n c8a1c │ │ asrs r4, r0, #32 │ │ - b.n c85d2 │ │ + b.n c9222 │ │ movs r0, #12 │ │ - b.n c85d6 │ │ + b.n c9226 │ │ movs r0, r0 │ │ - b.n c83b8 │ │ - ldr r7, [pc, #376] @ (c8414 ) │ │ + b.n c9008 │ │ + ldr r7, [pc, #380] @ (c9068 ) │ │ @ instruction: 0xebff8007 │ │ - b.n c8a34 │ │ + b.n c9684 │ │ str r7, [r1, #0] │ │ - b.n c8a66 │ │ + b.n c96b6 │ │ ands r0, r1 │ │ - b.n c8334 │ │ + b.n c8f84 │ │ str r5, [r0, r2] │ │ - b.n c83c2 │ │ + b.n c9012 │ │ strb r6, [r0, #0] │ │ - b.n c87bc │ │ + b.n c940c │ │ str r0, [r1, r0] │ │ - b.n c85f6 │ │ + b.n c9246 │ │ movs r2, r0 │ │ - b.n c8748 │ │ + b.n c9398 │ │ str r0, [r1, r0] │ │ - b.n c8768 │ │ + b.n c93b8 │ │ lsrs r7, r1, #8 │ │ orn sl, r0, #8781824 @ 0x860000 │ │ - bl ffd102ba │ │ + bl ffd10f0a │ │ subs r7, r7, r3 │ │ movs r0, r1 │ │ - b.n c8580 │ │ + b.n c91d0 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #2 │ │ - b.n c83ea │ │ + b.n c903a │ │ str r4, [r2, #0] │ │ - b.n c87da │ │ + b.n c942a │ │ str r6, [r0, r0] │ │ - b.n c861e │ │ + b.n c926e │ │ lsls r2, r6, #2 │ │ - b.n c85cc │ │ + b.n c921c │ │ ands r1, r0 │ │ - b.n c876e │ │ + b.n c93be │ │ lsls r0, r6, #2 │ │ - b.n c8676 │ │ + b.n c92c6 │ │ movs r1, r0 │ │ - b.n c8596 │ │ + b.n c91e6 │ │ str r5, [r0, #0] │ │ - b.n c8632 │ │ + b.n c9282 │ │ @ instruction: 0xfff98aff │ │ movs r4, r2 │ │ - b.n c880e │ │ - b.n c8478 │ │ - b.n c8692 │ │ + b.n c945e │ │ + b.n c90c8 │ │ + b.n c92e2 │ │ asrs r1, r0, #2 │ │ - b.n c8402 │ │ + b.n c9052 │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ - b.n c869a │ │ + b.n c92ea │ │ ands r0, r0 │ │ - b.n c8a4a │ │ + b.n c969a │ │ movs r0, r0 │ │ - b.n c89b2 │ │ - b.n c8470 │ │ - b.n c8694 │ │ + b.n c9602 │ │ + b.n c90c0 │ │ + b.n c92e4 │ │ asrs r6, r7, #1 │ │ - b.n c8114 │ │ + b.n c8d64 │ │ adds r0, #1 │ │ - b.n c825a │ │ + b.n c8eaa │ │ ands r4, r0 │ │ - b.n c7e1e │ │ + b.n c8a6e │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n c86aa │ │ + b.n c92fa │ │ adds r0, #182 @ 0xb6 │ │ - b.n c86aa │ │ + b.n c92fa │ │ movs r0, r1 │ │ - b.n c882e │ │ + b.n c947e │ │ asrs r2, r0, #32 │ │ - b.n c8672 │ │ + b.n c92c2 │ │ movs r0, #3 │ │ - b.n c8676 │ │ - adds r0, #96 @ 0x60 │ │ - @ instruction: 0xfa000004 │ │ - b.n c867e │ │ - beq.n c8378 │ │ - b.n c87d8 │ │ + b.n c92c6 │ │ + adds r1, #14 │ │ + mla r0, r0, r4, r0 │ │ + b.n c92ce │ │ + beq.n c8fc8 │ │ + b.n c9428 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2} │ │ - b.n c7e74 │ │ + b.n c8ac4 │ │ @ instruction: 0x47be │ │ - b.n c895e │ │ - ldr r7, [pc, #1020] @ (c874c ) │ │ - b.n c89f0 │ │ + b.n c95ae │ │ + ldr r7, [pc, #1020] @ (c939c ) │ │ + b.n c9640 │ │ movs r2, r0 │ │ - b.n c8a56 │ │ + b.n c96a6 │ │ movs r4, r0 │ │ - b.n c7e64 │ │ + b.n c8ab4 │ │ movs r4, r0 │ │ - b.n c869e │ │ - beq.n c8398 │ │ - b.n c87f8 │ │ + b.n c92ee │ │ + beq.n c8fe8 │ │ + b.n c9448 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r4, r5, r8, r9, fp, ip, sp, lr} │ │ + ldmia.w sp!, {r3, r6, r8, r9, ip, sp, lr} │ │ vqshrun.s64 d20, q8, #12 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n c888c │ │ + b.n c94dc │ │ lsrs r0, r3 │ │ - b.n c86f6 │ │ + b.n c9346 │ │ movs r0, #0 │ │ - b.n c8aba │ │ + b.n c970a │ │ adds r0, #128 @ 0x80 │ │ - b.n c8abe │ │ + b.n c970e │ │ movs r0, #172 @ 0xac │ │ - b.n c7e84 │ │ + b.n c8ad4 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c7e88 │ │ + b.n c8ad8 │ │ adds r0, #6 │ │ - b.n c7f0c │ │ + b.n c8b5c │ │ movs r0, #180 @ 0xb4 │ │ - b.n c8710 │ │ + b.n c9360 │ │ ands r0, r1 │ │ - b.n c7e94 │ │ + b.n c8ae4 │ │ str r4, [r1, r0] │ │ - b.n c7e98 │ │ + b.n c8ae8 │ │ movs r0, #16 │ │ - b.n c7e9c │ │ + b.n c8aec │ │ movs r0, #20 │ │ - b.n c7ea0 │ │ + b.n c8af0 │ │ movs r0, #24 │ │ - b.n c7ea4 │ │ + b.n c8af4 │ │ adds r0, #4 │ │ - b.n c7f46 │ │ + b.n c8b96 │ │ movs r1, r0 │ │ - b.n c89d0 │ │ + b.n c9620 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r0, #1 │ │ - b.n c86f2 │ │ + b.n c9342 │ │ movs r6, r0 │ │ and.w r1, r0, r4, asr #9 │ │ - b.n c7ebc │ │ + b.n c8b0c │ │ movs r1, #104 @ 0x68 │ │ - b.n c7ec0 │ │ + b.n c8b10 │ │ movs r0, #208 @ 0xd0 │ │ - b.n c7ec4 │ │ + b.n c8b14 │ │ movs r0, #184 @ 0xb8 │ │ - b.n c88c8 │ │ + b.n c9518 │ │ lsrs r0, r3 │ │ - b.n c874a │ │ + b.n c939a │ │ movs r0, #24 │ │ - b.n c7ed0 │ │ - ldr r4, [pc, #960] @ (c8790 ) │ │ - b.n c8754 │ │ + b.n c8b20 │ │ + ldr r4, [pc, #960] @ (c93e0 ) │ │ + b.n c93a4 │ │ rors r0, r2 │ │ - b.n c8756 │ │ + b.n c93a6 │ │ asrs r6, r0, #32 │ │ - b.n c7f7a │ │ + b.n c8bca │ │ asrs r6, r0, #32 │ │ - b.n c7f62 │ │ + b.n c8bb2 │ │ rors r0, r6 │ │ - b.n c8766 │ │ + b.n c93b6 │ │ asrs r4, r6, #2 │ │ - b.n c8786 │ │ + b.n c93d6 │ │ asrs r4, r6, #2 │ │ - b.n c876e │ │ + b.n c93be │ │ asrs r5, r2, #3 │ │ - b.n c878e │ │ + b.n c93de │ │ movs r0, r0 │ │ - b.n c8a94 │ │ + b.n c96e4 │ │ movs r5, r1 │ │ - ldr r2, [pc, #0] @ (c83f4 ) │ │ + ldr r2, [pc, #0] @ (c9044 ) │ │ asrs r7, r0, #32 │ │ - b.n c8b3a │ │ + b.n c978a │ │ adds r0, #124 @ 0x7c │ │ - b.n c8b3e │ │ + b.n c978e │ │ str r1, [r0, r4] │ │ - b.n c8322 │ │ + b.n c8f72 │ │ ands r3, r0 │ │ - b.n c850a │ │ + b.n c915a │ │ str r1, [r0, r4] │ │ - b.n c830e │ │ + b.n c8f5e │ │ str r3, [r0, r0] │ │ - b.n c850e │ │ + b.n c915e │ │ adds r0, #2 │ │ - b.n c8918 │ │ + b.n c9568 │ │ str r0, [r6, r2] │ │ - b.n c87c0 │ │ + b.n c9410 │ │ str r0, [r6, r2] │ │ - b.n c87a2 │ │ + b.n c93f2 │ │ str r7, [r0, r0] │ │ - b.n c88a0 │ │ + b.n c94f0 │ │ lsrs r5, r2 │ │ - b.n c87c2 │ │ + b.n c9412 │ │ asrs r1, r0, #32 │ │ - b.n c8928 │ │ + b.n c9578 │ │ movs r4, r0 │ │ - b.n c86d4 │ │ + b.n c9324 │ │ @ instruction: 0xfff3baff │ │ movs r2, r0 │ │ - b.n c8772 │ │ + b.n c93c2 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n c8958 │ │ - beq.n c8450 │ │ - b.n c88dc │ │ + b.n c95a8 │ │ + beq.n c90a0 │ │ + b.n c952c │ │ ands r2, r0 │ │ - b.n c8786 │ │ + b.n c93d6 │ │ str r1, [r0, r0] │ │ - b.n c878a │ │ + b.n c93da │ │ movs r1, r0 │ │ - b.n c8af2 │ │ + b.n c9742 │ │ movs r5, r4 │ │ subs r0, r0, r0 │ │ str r4, [r1, #0] │ │ - b.n c7f80 │ │ + b.n c8bd0 │ │ movs r2, #72 @ 0x48 │ │ - b.n c7f86 │ │ + b.n c8bd6 │ │ movs r0, r0 │ │ - b.n c8b02 │ │ + b.n c9752 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #32 │ │ - b.n c7f92 │ │ + b.n c8be2 │ │ adds r2, #52 @ 0x34 │ │ - b.n c7f96 │ │ + b.n c8be6 │ │ movs r1, r0 │ │ - b.n c8714 │ │ + b.n c9364 │ │ movs r4, r4 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r1, #9 │ │ - b.n c7fa2 │ │ + b.n c8bf2 │ │ adds r0, #20 │ │ - b.n c7f9e │ │ + b.n c8bee │ │ strh r0, [r3, #30] │ │ - b.n c880a │ │ + b.n c945a │ │ asrs r1, r0, #32 │ │ - b.n c8904 │ │ + b.n c9554 │ │ adds r2, #72 @ 0x48 │ │ - b.n c7f92 │ │ + b.n c8be2 │ │ adds r0, #0 │ │ - b.n c8bca │ │ + b.n c981a │ │ asrs r4, r1, #9 │ │ - b.n c7f9a │ │ + b.n c8bea │ │ movs r0, #240 @ 0xf0 │ │ - b.n c8812 │ │ + b.n c9462 │ │ str r0, [sp, #16] │ │ - b.n c7f9a │ │ + b.n c8bea │ │ strh r0, [r0, #0] │ │ - b.n c7f9e │ │ + b.n c8bee │ │ asrs r4, r0, #32 │ │ - b.n c7fbe │ │ + b.n c8c0e │ │ movs r0, r0 │ │ - b.n c8b44 │ │ + b.n c9794 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #32 │ │ - b.n c7fd4 │ │ + b.n c8c24 │ │ movs r0, #4 │ │ - b.n c8bee │ │ + b.n c983e │ │ movs r0, r0 │ │ - b.n c7fd2 │ │ + b.n c8c22 │ │ asrs r0, r0, #1 │ │ - b.n c7fd8 │ │ + b.n c8c28 │ │ movs r0, #186 @ 0xba │ │ - b.n c883a │ │ + b.n c948a │ │ asrs r0, r1, #1 │ │ - b.n c7fe0 │ │ + b.n c8c30 │ │ movs r4, #208 @ 0xd0 │ │ - b.n c8844 │ │ + b.n c9494 │ │ str r4, [r0, #0] │ │ - b.n c85ea │ │ + b.n c923a │ │ strb r0, [r0, #0] │ │ - b.n c8a10 │ │ + b.n c9660 │ │ str r0, [r6, #76] @ 0x4c │ │ - b.n c8850 │ │ + b.n c94a0 │ │ asrs r0, r2, #32 │ │ - b.n c7ffc │ │ + b.n c8c4c │ │ movs r0, #20 │ │ - b.n c7ff8 │ │ + b.n c8c48 │ │ movs r0, #4 │ │ - b.n c85de │ │ + b.n c922e │ │ movs r0, #20 │ │ - b.n c7fe0 │ │ + b.n c8c30 │ │ ands r4, r1 │ │ - b.n c7fe2 │ │ - beq.n c8514 │ │ - b.n c897c │ │ + b.n c8c32 │ │ + beq.n c9164 │ │ + b.n c95cc │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {sp, lr} │ │ - b.n c882e │ │ + b.n c947e │ │ asrs r5, r0, #32 │ │ - b.n c8832 │ │ + b.n c9482 │ │ movs r0, #4 │ │ - b.n c8836 │ │ + b.n c9486 │ │ adds r0, #0 │ │ - b.n c8c3a │ │ + b.n c988a │ │ stmia r6!, {r0, r1, r4} │ │ @ instruction: 0xebff0006 │ │ - b.n c8842 │ │ + b.n c9492 │ │ @ instruction: 0xffe4eaff │ │ strb r0, [r0, #0] │ │ - b.n c884a │ │ + b.n c949a │ │ movs r6, r0 │ │ - b.n c884e │ │ + b.n c949e │ │ stmia r4!, {r0, r2, r6} │ │ @ instruction: 0xebff2248 │ │ - b.n c8042 │ │ + b.n c8c92 │ │ movs r7, r0 │ │ - b.n c885a │ │ + b.n c94aa │ │ movs r0, r0 │ │ - b.n c8bc2 │ │ + b.n c9812 │ │ @ instruction: 0xffd31aff │ │ movs r0, #160 @ 0xa0 │ │ - b.n c8052 │ │ + b.n c8ca2 │ │ strb r0, [r0, #0] │ │ - b.n c804e │ │ + b.n c8c9e │ │ movs r0, r0 │ │ - b.n c8bdc │ │ + b.n c982c │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ adds r1, #7 │ │ - b.n c845a │ │ + b.n c90aa │ │ strb r1, [r0, #0] │ │ - b.n c89c8 │ │ + b.n c9618 │ │ asrs r0, r0, #1 │ │ - b.n c806a │ │ + b.n c8cba │ │ strb r0, [r0, #0] │ │ - b.n c8046 │ │ + b.n c8c96 │ │ movs r0, #1 │ │ - b.n c8c86 │ │ + b.n c98d6 │ │ movs r0, #0 │ │ - b.n c8064 │ │ + b.n c8cb4 │ │ movs r0, #6 │ │ - b.n c888e │ │ + b.n c94de │ │ strb r0, [r0, #0] │ │ - b.n c8892 │ │ + b.n c94e2 │ │ stmia r4!, {r1, r3, r4, r5, r7} │ │ @ instruction: 0xebff0007 │ │ - b.n c889a │ │ + b.n c94ea │ │ @ instruction: 0xffceeaff │ │ str r0, [r0, #0] │ │ - b.n c88a2 │ │ + b.n c94f2 │ │ asrs r5, r0, #32 │ │ - b.n c88a6 │ │ + b.n c94f6 │ │ movs r0, #1 │ │ - b.n c8caa │ │ + b.n c98fa │ │ @ instruction: 0xffe1eaff │ │ - ldr r7, [pc, #960] @ (c8930 ) │ │ + ldr r7, [pc, #960] @ (c9580 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c8a90 │ │ + b.n c96e0 │ │ svc 143 @ 0x8f │ │ - b.n c8a14 │ │ - add r0, pc, #852 @ (adr r0, c88d0 ) │ │ - b.n c891e │ │ + b.n c9664 │ │ + add r0, pc, #852 @ (adr r0, c9520 ) │ │ + b.n c956e │ │ str r4, [r3, #0] │ │ - b.n c8a82 │ │ + b.n c96d2 │ │ asrs r4, r1, #32 │ │ - b.n c80a6 │ │ + b.n c8cf6 │ │ ands r0, r0 │ │ - b.n c88ca │ │ + b.n c951a │ │ adds r0, #16 │ │ - b.n c80ae │ │ + b.n c8cfe │ │ strb r2, [r1, #4] │ │ - b.n c84be │ │ + b.n c910e │ │ str r0, [sp, #272] @ 0x110 │ │ - b.n c80b8 │ │ + b.n c8d08 │ │ lsls r0, r0, #1 │ │ - b.n c80bc │ │ + b.n c8d0c │ │ movs r1, r1 │ │ - b.n c8844 │ │ + b.n c9494 │ │ movs r0, #186 @ 0xba │ │ - b.n c8950 │ │ + b.n c95a0 │ │ movs r0, #1 │ │ - b.n c89aa │ │ + b.n c95fa │ │ lsls r1, r1, #7 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r0, r2, r4, r6, r7} │ │ - b.n c814e │ │ + b.n c8d9e │ │ str r5, [sp, #760] @ 0x2f8 │ │ - b.n c8952 │ │ + b.n c95a2 │ │ strh r4, [r7, #4] │ │ - b.n c8964 │ │ + b.n c95b4 │ │ lsls r6, r7, #2 │ │ - b.n c8968 │ │ + b.n c95b8 │ │ str r0, [r1, r0] │ │ - b.n c863e │ │ + b.n c928e │ │ movs r0, r0 │ │ - b.n c8d02 │ │ + b.n c9952 │ │ lsls r0, r5, #2 │ │ - b.n c886a │ │ + b.n c94ba │ │ movs r3, r0 │ │ cmp r2, #0 │ │ movs r1, r1 │ │ - b.n c8878 │ │ + b.n c94c8 │ │ movs r1, r0 │ │ ldrh r0, [r0, #16] │ │ - beq.n c860c │ │ - b.n c8a6c │ │ + beq.n c925c │ │ + b.n c96bc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r7, sp} │ │ - b.n c80f8 │ │ + b.n c8d48 │ │ movs r0, #122 @ 0x7a │ │ - b.n c83c0 │ │ + b.n c9010 │ │ movs r0, r0 │ │ - b.n c8c8a │ │ + b.n c98da │ │ lsls r0, r2 │ │ - b.n c8104 │ │ + b.n c8d54 │ │ lsls r1, r4, #7 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #2 │ │ - b.n c8b0c │ │ + b.n c975c │ │ movs r4, r0 │ │ - b.n c8936 │ │ + b.n c9586 │ │ strb r0, [r6, #0] │ │ - b.n c8114 │ │ + b.n c8d64 │ │ stmia r0!, {r2, r3, r4, r5} │ │ - b.n c8118 │ │ + b.n c8d68 │ │ str r4, [r6, r0] │ │ - b.n c811c │ │ + b.n c8d6c │ │ str r6, [r0, r0] │ │ - b.n c8946 │ │ + b.n c9596 │ │ vqrdmlah.s16 q15, , │ │ ands r0, r0 │ │ - b.n c894e │ │ + b.n c959e │ │ movs r0, #124 @ 0x7c │ │ - b.n c8b1a │ │ - add r0, pc, #4 @ (adr r0, c8618 ) │ │ - b.n c8aaa │ │ + b.n c976a │ │ + add r0, pc, #4 @ (adr r0, c9268 ) │ │ + b.n c96fa │ │ movs r0, r0 │ │ - b.n c8d5a │ │ + b.n c99aa │ │ strb r2, [r0, #0] │ │ - b.n c895e │ │ + b.n c95ae │ │ lsls r0, r3, #2 │ │ - b.n c813c │ │ + b.n c8d8c │ │ asrs r2, r1, #2 │ │ - b.n c8966 │ │ + b.n c95b6 │ │ movs r0, #108 @ 0x6c │ │ - b.n c8144 │ │ + b.n c8d94 │ │ asrs r1, r6, #2 │ │ - b.n c899c │ │ + b.n c95ec │ │ lsls r4, r2, #2 │ │ - b.n c814c │ │ + b.n c8d9c │ │ movs r0, r0 │ │ - b.n c8cd8 │ │ + b.n c9928 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ movs r1, #10 │ │ - b.n c8746 │ │ + b.n c9396 │ │ lsls r0, r2, #2 │ │ - b.n c817c │ │ + b.n c8dcc │ │ movs r0, #28 │ │ - b.n c816a │ │ + b.n c8dba │ │ lsls r5, r2, #3 │ │ - b.n c89ea │ │ + b.n c963a │ │ movs r0, #20 │ │ - b.n c8b52 │ │ + b.n c97a2 │ │ asrs r1, r0, #2 │ │ - b.n c8756 │ │ + b.n c93a6 │ │ lsls r0, r0, #4 │ │ - b.n c8582 │ │ + b.n c91d2 │ │ asrs r2, r6, #2 │ │ - b.n c88fc │ │ + b.n c954c │ │ asrs r1, r0, #32 │ │ - b.n c8582 │ │ + b.n c91d2 │ │ movs r0, #152 @ 0x98 │ │ - b.n c8b7c │ │ + b.n c97cc │ │ adds r0, #0 │ │ - b.n c8186 │ │ + b.n c8dd6 │ │ movs r4, r0 │ │ - b.n c818a │ │ + b.n c8dda │ │ adds r0, #0 │ │ - b.n c8188 │ │ + b.n c8dd8 │ │ movs r4, r0 │ │ - b.n c818c │ │ + b.n c8ddc │ │ movs r4, r0 │ │ - b.n c89b6 │ │ + b.n c9606 │ │ add r7, sp, #604 @ 0x25c │ │ @ instruction: 0xebff0000 │ │ - b.n c8d1e │ │ + b.n c996e │ │ @ instruction: 0xffd31aff │ │ lsls r0, r6, #2 │ │ - b.n c8a34 │ │ + b.n c9684 │ │ str r5, [r0, #0] │ │ - b.n c89ca │ │ + b.n c961a │ │ asrs r4, r3, #32 │ │ - b.n c8b96 │ │ + b.n c97e6 │ │ asrs r0, r1, #2 │ │ - b.n c81ac │ │ + b.n c8dfc │ │ movs r0, #1 │ │ - b.n c8b96 │ │ + b.n c97e6 │ │ adds r1, #10 │ │ - b.n c85bc │ │ + b.n c920c │ │ asrs r4, r7, #2 │ │ - b.n c8a44 │ │ + b.n c9694 │ │ lsls r1, r4, #2 │ │ - b.n c8946 │ │ + b.n c9596 │ │ asrs r0, r2, #2 │ │ - b.n c81e0 │ │ + b.n c8e30 │ │ movs r7, r1 │ │ cmp r2, #0 │ │ lsls r5, r2, #3 │ │ - b.n c8a50 │ │ + b.n c96a0 │ │ asrs r4, r2, #32 │ │ - b.n c8bb8 │ │ + b.n c9808 │ │ movs r0, #130 @ 0x82 │ │ - b.n c87b8 │ │ + b.n c9408 │ │ lsls r0, r0, #4 │ │ - b.n c85e6 │ │ + b.n c9236 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c8a62 │ │ + b.n c96b2 │ │ adds r0, #4 │ │ - b.n c81e2 │ │ + b.n c8e32 │ │ asrs r2, r0, #32 │ │ - b.n c85e8 │ │ + b.n c9238 │ │ movs r0, #0 │ │ - b.n c81ea │ │ + b.n c8e3a │ │ movs r0, #240 @ 0xf0 │ │ - b.n c8a68 │ │ + b.n c96b8 │ │ movs r0, #148 @ 0x94 │ │ - b.n c8bec │ │ + b.n c983c │ │ movs r4, r0 │ │ - b.n c8a16 │ │ + b.n c9666 │ │ add r7, sp, #508 @ 0x1fc │ │ @ instruction: 0xebff0000 │ │ - b.n c8d7e │ │ + b.n c99ce │ │ @ instruction: 0xffbb1aff │ │ lsls r0, r6, #2 │ │ - b.n c8a94 │ │ + b.n c96e4 │ │ asrs r0, r2, #2 │ │ - b.n c8224 │ │ - add r0, pc, #608 @ (adr r0, c894c ) │ │ - b.n c8228 │ │ + b.n c8e74 │ │ + add r0, pc, #608 @ (adr r0, c959c ) │ │ + b.n c8e78 │ │ movs r0, #0 │ │ - b.n c8e32 │ │ + b.n c9a82 │ │ movs r0, #140 @ 0x8c │ │ - b.n c8210 │ │ + b.n c8e60 │ │ str r0, [r0, #0] │ │ - b.n c8e3a │ │ + b.n c9a8a │ │ movs r0, r0 │ │ - b.n c8db2 │ │ - b.n c8828 │ │ - b.n c823c │ │ + b.n c9a02 │ │ + b.n c9478 │ │ + b.n c8e8c │ │ movs r0, #188 @ 0xbc │ │ asrs r2, r3, #7 │ │ str r4, [r7, r1] │ │ - b.n c8c0c │ │ + b.n c985c │ │ adds r0, #190 @ 0xbe │ │ asrs r2, r3, #7 │ │ str r2, [r0, #0] │ │ asrs r3, r0, #1 │ │ movs r0, r0 │ │ - b.n c8dd2 │ │ + b.n c9a22 │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ asrs r6, r3, #7 │ │ strb r6, [r7, #2] │ │ asrs r6, r3, #7 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c8aca │ │ + b.n c971a │ │ strb r4, [r1, #0] │ │ asrs r7, r0, #1 │ │ strb r4, [r1, #2] │ │ asrs r5, r1, #22 │ │ strb r0, [r1, #2] │ │ - b.n c8268 │ │ + b.n c8eb8 │ │ movs r0, r0 │ │ - b.n c8de6 │ │ + b.n c9a36 │ │ adds r0, #213 @ 0xd5 │ │ - b.n c8ad8 │ │ + b.n c9728 │ │ str r0, [r7, r1] │ │ - b.n c8254 │ │ + b.n c8ea4 │ │ movs r1, #2 │ │ - b.n c866c │ │ + b.n c92bc │ │ strb r0, [r0, #0] │ │ - b.n c8e82 │ │ + b.n c9ad2 │ │ strb r4, [r7, #2] │ │ asrs r2, r3, #7 │ │ adds r0, #131 @ 0x83 │ │ - b.n c8854 │ │ + b.n c94a4 │ │ str r0, [r0, r0] │ │ - b.n c8e8e │ │ + b.n c9ade │ │ str r4, [r0, r2] │ │ - b.n c826c │ │ + b.n c8ebc │ │ strb r7, [r4, #2] │ │ asrs r0, r4, #6 │ │ stmia r0!, {r4, r5, r7} │ │ - b.n c8b00 │ │ + b.n c9750 │ │ strb r4, [r0, #2] │ │ asrs r5, r1, #22 │ │ strb r0, [r0, #0] │ │ asrs r0, r4, #14 │ │ movs r0, r0 │ │ - b.n c8e22 │ │ + b.n c9a72 │ │ movs r0, #188 @ 0xbc │ │ - b.n c8b0e │ │ + b.n c975e │ │ adds r0, #188 @ 0xbc │ │ asrs r6, r3, #7 │ │ movs r0, #162 @ 0xa2 │ │ - b.n c8ab2 │ │ + b.n c9702 │ │ strb r3, [r4, #2] │ │ asrs r0, r4, #6 │ │ adds r0, #128 @ 0x80 │ │ - b.n c82b4 │ │ + b.n c8f04 │ │ adds r0, #1 │ │ - b.n c8c84 │ │ + b.n c98d4 │ │ adds r0, #88 @ 0x58 │ │ - b.n c829c │ │ + b.n c8eec │ │ adds r0, #168 @ 0xa8 │ │ - b.n c8ac6 │ │ + b.n c9716 │ │ strh r0, [r0, #0] │ │ - b.n c8eca │ │ + b.n c9b1a │ │ adds r0, #44 @ 0x2c │ │ - b.n c82a8 │ │ + b.n c8ef8 │ │ adds r0, #0 │ │ - b.n c8ed2 │ │ + b.n c9b22 │ │ movs r0, #84 @ 0x54 │ │ - b.n c82b0 │ │ + b.n c8f00 │ │ movs r0, #140 @ 0x8c │ │ - b.n c82d4 │ │ + b.n c8f24 │ │ str r4, [r0, r2] │ │ - b.n c82d8 │ │ + b.n c8f28 │ │ movs r6, r0 │ │ - b.n c8a46 │ │ + b.n c9696 │ │ movs r0, #0 │ │ - b.n c8ee6 │ │ + b.n c9b36 │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r5, r0 │ │ - b.n c8a5c │ │ + b.n c96ac │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ movs r0, #2 │ │ - b.n c87bc │ │ + b.n c940c │ │ movs r0, #72 @ 0x48 │ │ - b.n c82d4 │ │ + b.n c8f24 │ │ movs r0, #5 │ │ - b.n c88d6 │ │ + b.n c9526 │ │ movs r0, #92 @ 0x5c │ │ - b.n c82dc │ │ + b.n c8f2c │ │ cmp r7, #30 │ │ - b.n c8aa4 │ │ + b.n c96f4 │ │ movs r0, r0 │ │ - b.n c8e86 │ │ + b.n c9ad6 │ │ str r1, [r0, r0] │ │ - b.n c8c58 │ │ + b.n c98a8 │ │ adds r2, #162 @ 0xa2 │ │ - b.n c8b12 │ │ + b.n c9762 │ │ cmp r7, #26 │ │ - b.n c8ab4 │ │ + b.n c9704 │ │ adds r0, #116 @ 0x74 │ │ - b.n c82f4 │ │ + b.n c8f44 │ │ movs r2, #162 @ 0xa2 │ │ - b.n c8b1e │ │ + b.n c976e │ │ adds r0, #3 │ │ - b.n c8ae6 │ │ + b.n c9736 │ │ movs r0, #14 │ │ - b.n c8b26 │ │ + b.n c9776 │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n c8ea2 │ │ + b.n c9af2 │ │ movs r0, #112 @ 0x70 │ │ - b.n c830c │ │ + b.n c8f5c │ │ movs r0, #10 │ │ - b.n c8b36 │ │ + b.n c9786 │ │ movs r0, #1 │ │ asrs r0, r0, #12 │ │ str r4, [r4, r1] │ │ - b.n c8318 │ │ + b.n c8f68 │ │ str r1, [r0, r0] │ │ - b.n c8d02 │ │ + b.n c9952 │ │ str r0, [r2, r1] │ │ - b.n c8320 │ │ + b.n c8f70 │ │ movs r1, r0 │ │ - b.n c8c8a │ │ + b.n c98da │ │ lsls r0, r4, #1 │ │ - b.n c8328 │ │ + b.n c8f78 │ │ movs r0, #56 @ 0x38 │ │ - b.n c832c │ │ + b.n c8f7c │ │ strb r4, [r0, #1] │ │ - b.n c8330 │ │ + b.n c8f80 │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n c8334 │ │ + b.n c8f84 │ │ movs r0, r0 │ │ - b.n c8ed2 │ │ + b.n c9b22 │ │ str r0, [r7, r1] │ │ - b.n c835c │ │ + b.n c8fac │ │ movs r2, r0 │ │ - b.n c8b66 │ │ + b.n c97b6 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n c8e54 │ │ + b.n c9aa4 │ │ movs r2, r0 │ │ - b.n c8b72 │ │ + b.n c97c2 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c835c │ │ + b.n c8fac │ │ str r0, [sp, #20] │ │ - b.n c8b7e │ │ + b.n c97ce │ │ str r3, [r0, r0] │ │ - b.n c8b82 │ │ + b.n c97d2 │ │ movs r0, #0 │ │ - b.n c837a │ │ + b.n c8fca │ │ adds r0, #4 │ │ - b.n c837e │ │ + b.n c8fce │ │ strb r4, [r7, #0] │ │ - b.n c836e │ │ + b.n c8fbe │ │ movs r0, r7 │ │ - b.n c8372 │ │ + b.n c8fc2 │ │ adds r0, #7 │ │ - b.n c889c │ │ + b.n c94ec │ │ movs r0, r0 │ │ - b.n c889e │ │ + b.n c94ee │ │ movs r3, r0 │ │ - b.n c8b5e │ │ + b.n c97ae │ │ adds r0, #5 │ │ - b.n c8ba2 │ │ + b.n c97f2 │ │ lsrs r0, r2, #28 │ │ - b.n c8b44 │ │ + b.n c9794 │ │ str r1, [r1, r0] │ │ - b.n c8baa │ │ + b.n c97fa │ │ lsls r0, r4, #10 │ │ - b.n c8bae │ │ + b.n c97fe │ │ movs r0, #116 @ 0x74 │ │ - b.n c83ac │ │ + b.n c8ffc │ │ adds r0, #64 @ 0x40 │ │ - b.n c8390 │ │ + b.n c8fe0 │ │ movs r0, #3 │ │ - b.n c8b7e │ │ + b.n c97ce │ │ adds r0, #112 @ 0x70 │ │ - b.n c83b8 │ │ + b.n c9008 │ │ movs r1, r0 │ │ - b.n c8ea6 │ │ + b.n c9af6 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, #12 │ │ - b.n c83ac │ │ + b.n c8ffc │ │ adds r0, #0 │ │ - b.n c83ca │ │ + b.n c901a │ │ strb r4, [r0, #0] │ │ - b.n c83ce │ │ + b.n c901e │ │ str r0, [sp, #240] @ 0xf0 │ │ - b.n c83ba │ │ + b.n c900a │ │ movs r0, #56 @ 0x38 │ │ - b.n c83be │ │ + b.n c900e │ │ strb r1, [r1, #0] │ │ - b.n c88ec │ │ + b.n c953c │ │ movs r0, #2 │ │ - b.n c88e8 │ │ + b.n c9538 │ │ movs r0, #7 │ │ - b.n c8baa │ │ + b.n c97fa │ │ cmp r7, #18 │ │ - b.n c8b88 │ │ + b.n c97d8 │ │ adds r2, #162 @ 0xa2 │ │ - b.n c8bee │ │ + b.n c983e │ │ movs r1, r0 │ │ - b.n c8d12 │ │ + b.n c9962 │ │ lsls r4, r1, #1 │ │ - b.n c83d0 │ │ + b.n c9020 │ │ adds r0, #104 @ 0x68 │ │ - b.n c83d4 │ │ + b.n c9024 │ │ movs r1, r7 │ │ subs r0, r0, r0 │ │ lsls r4, r7, #1 │ │ - b.n c83fc │ │ + b.n c904c │ │ movs r0, r0 │ │ - b.n c8b72 │ │ + b.n c97c2 │ │ movs r6, r6 │ │ ldr r2, [sp, #0] │ │ lsls r4, r1, #2 │ │ - b.n c8408 │ │ + b.n c9058 │ │ movs r0, r0 │ │ - b.n c8b7e │ │ + b.n c97ce │ │ movs r3, r6 │ │ subs r2, #0 │ │ lsls r5, r2, #3 │ │ - b.n c8c82 │ │ + b.n c98d2 │ │ str r0, [sp, #20] │ │ - b.n c8c1e │ │ + b.n c986e │ │ movs r0, #136 @ 0x88 │ │ - b.n c841c │ │ + b.n c906c │ │ strb r4, [r5, #1] │ │ - b.n c8420 │ │ + b.n c9070 │ │ str r4, [r4, r1] │ │ - b.n c8424 │ │ - add r1, pc, #0 @ (adr r1, c88ec ) │ │ - b.n c87f2 │ │ + b.n c9074 │ │ + add r1, pc, #0 @ (adr r1, c953c ) │ │ + b.n c9442 │ │ lsls r5, r2, #3 │ │ - b.n c8c9a │ │ + b.n c98ea │ │ movs r0, #96 @ 0x60 │ │ - b.n c8430 │ │ + b.n c9080 │ │ lsls r0, r0, #2 │ │ - b.n c8a08 │ │ + b.n c9658 │ │ movs r0, #178 @ 0xb2 │ │ - b.n c8b7e │ │ + b.n c97ce │ │ lsls r5, r2, #3 │ │ - b.n c8caa │ │ + b.n c98fa │ │ movs r0, #216 @ 0xd8 │ │ - b.n c8c8e │ │ + b.n c98de │ │ lsls r0, r0, #2 │ │ - b.n c8a18 │ │ + b.n c9668 │ │ str r0, [r6, r2] │ │ - b.n c8c8e │ │ + b.n c98de │ │ str r4, [r3, r2] │ │ - b.n c8e2c │ │ + b.n c9a7c │ │ lsls r5, r2, #3 │ │ - b.n c8cb8 │ │ + b.n c9908 │ │ asrs r4, r1, #1 │ │ - b.n c8440 │ │ + b.n c9090 │ │ adds r0, #84 @ 0x54 │ │ - b.n c8444 │ │ + b.n c9094 │ │ lsls r0, r0, #2 │ │ - b.n c8a34 │ │ + b.n c9684 │ │ asrs r1, r0, #32 │ │ - b.n c89aa │ │ + b.n c95fa │ │ strh r0, [r6, #4] │ │ - b.n c8caa │ │ + b.n c98fa │ │ strh r4, [r1, #0] │ │ - b.n c8c6e │ │ + b.n c98be │ │ lsls r5, r2, #3 │ │ - b.n c8cda │ │ + b.n c992a │ │ movs r1, #1 │ │ - b.n c885c │ │ + b.n c94ac │ │ movs r1, #72 @ 0x48 │ │ - b.n c8454 │ │ + b.n c90a4 │ │ movs r0, #128 @ 0x80 │ │ - b.n c8a4c │ │ + b.n c969c │ │ lsls r0, r0, #2 │ │ - b.n c8a54 │ │ + b.n c96a4 │ │ str r1, [r0, r4] │ │ - b.n c884c │ │ + b.n c949c │ │ asrs r4, r0, #32 │ │ - b.n c8c8a │ │ + b.n c98da │ │ strb r0, [r6, #2] │ │ - b.n c8cf2 │ │ + b.n c9942 │ │ str r1, [r1, r0] │ │ - b.n c8c92 │ │ + b.n c98e2 │ │ lsls r0, r6, #2 │ │ - b.n c8cf6 │ │ + b.n c9946 │ │ movs r7, r0 │ │ - b.n c8a5a │ │ + b.n c96aa │ │ strb r6, [r1, #0] │ │ - b.n c8c9e │ │ + b.n c98ee │ │ movs r1, r0 │ │ - b.n c8e62 │ │ + b.n c9ab2 │ │ lsls r0, r6, #2 │ │ - b.n c8cea │ │ + b.n c993a │ │ lsls r0, r2, #2 │ │ - b.n c84a4 │ │ + b.n c90f4 │ │ lsls r5, r4, #7 │ │ add.w r0, r0, ip, lsl #12 │ │ - b.n c849a │ │ - b.n c8982 │ │ - b.n c8cb6 │ │ + b.n c90ea │ │ + b.n c95d2 │ │ + b.n c9906 │ │ stmia r0!, {r3} │ │ - b.n c84a2 │ │ + b.n c90f2 │ │ movs r1, r0 │ │ - b.n c905e │ │ + b.n c9cae │ │ movs r1, #72 @ 0x48 │ │ - b.n c84bc │ │ + b.n c910c │ │ strb r4, [r1, #1] │ │ - b.n c84ac │ │ + b.n c90fc │ │ adds r0, #84 @ 0x54 │ │ - b.n c84b0 │ │ + b.n c9100 │ │ strb r7, [r0, #0] │ │ - b.n c8a26 │ │ + b.n c9676 │ │ asrs r0, r2, #2 │ │ - b.n c84cc │ │ + b.n c911c │ │ stmia r0!, {r3} │ │ - b.n c8cd6 │ │ + b.n c9926 │ │ strh r0, [r0, #0] │ │ - b.n c90da │ │ + b.n c9d2a │ │ movs r1, #7 │ │ - b.n c88a4 │ │ + b.n c94f4 │ │ adds r0, #104 @ 0x68 │ │ - b.n c84dc │ │ + b.n c912c │ │ lsls r1, r3, #3 │ │ subs r0, r0, r0 │ │ str r0, [r5, #0] │ │ - b.n c84c4 │ │ + b.n c9114 │ │ lsls r4, r7, #1 │ │ - b.n c84e8 │ │ + b.n c9138 │ │ movs r0, #140 @ 0x8c │ │ - b.n c84ec │ │ + b.n c913c │ │ movs r0, r0 │ │ - b.n c8c5a │ │ + b.n c98aa │ │ movs r0, r0 │ │ - b.n c90fa │ │ + b.n c9d4a │ │ movs r1, r0 │ │ strh r0, [r0, #24] │ │ movs r0, r0 │ │ - b.n c89c8 │ │ + b.n c9618 │ │ movs r1, r0 │ │ - b.n c9066 │ │ + b.n c9cb6 │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n c8d76 │ │ + b.n c99c6 │ │ movs r0, #136 @ 0x88 │ │ - b.n c850c │ │ + b.n c915c │ │ str r4, [r5, #4] │ │ - b.n c8510 │ │ - b.n c8bd8 │ │ - b.n c88de │ │ + b.n c9160 │ │ + b.n c9828 │ │ + b.n c952e │ │ movs r5, r0 │ │ - b.n c8d1e │ │ + b.n c996e │ │ movs r0, #213 @ 0xd5 │ │ - b.n c8d8a │ │ + b.n c99da │ │ str r0, [r2, r1] │ │ - b.n c8520 │ │ + b.n c9170 │ │ adds r0, #12 │ │ - b.n c8512 │ │ + b.n c9162 │ │ movs r0, #130 @ 0x82 │ │ - b.n c8afa │ │ + b.n c974a │ │ str r0, [sp, #32] │ │ - b.n c851a │ │ + b.n c916a │ │ str r2, [r6, r2] │ │ - b.n c8c7a │ │ + b.n c98ca │ │ str r0, [r0, r0] │ │ - b.n c8d3a │ │ + b.n c998a │ │ movs r0, #213 @ 0xd5 │ │ - b.n c8da6 │ │ + b.n c99f6 │ │ strb r4, [r1, #1] │ │ - b.n c8528 │ │ + b.n c9178 │ │ adds r0, #84 @ 0x54 │ │ - b.n c852c │ │ + b.n c917c │ │ movs r0, #130 @ 0x82 │ │ - b.n c8b16 │ │ + b.n c9766 │ │ movs r7, r0 │ │ - b.n c8aa0 │ │ + b.n c96f0 │ │ str r6, [r1, #0] │ │ - b.n c8d52 │ │ + b.n c99a2 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n c8d56 │ │ + b.n c99a6 │ │ strh r0, [r6, #4] │ │ - b.n c8d9e │ │ + b.n c99ee │ │ movs r0, #156 @ 0x9c │ │ - b.n c8f38 │ │ + b.n c9b88 │ │ asrs r5, r2, #3 │ │ - b.n c8dc4 │ │ + b.n c9a14 │ │ strb r0, [r0, #4] │ │ - b.n c894c │ │ + b.n c959c │ │ strb r0, [r1, #5] │ │ - b.n c8544 │ │ + b.n c9194 │ │ movs r1, #0 │ │ - b.n c8934 │ │ + b.n c9584 │ │ lsls r1, r0, #2 │ │ - b.n c8b3c │ │ + b.n c978c │ │ asrs r4, r2, #1 │ │ - b.n c8570 │ │ + b.n c91c0 │ │ asrs r0, r6, #2 │ │ - b.n c8dba │ │ + b.n c9a0a │ │ movs r4, r0 │ │ - b.n c8d7e │ │ + b.n c99ce │ │ asrs r0, r2, #2 │ │ - b.n c857c │ │ + b.n c91cc │ │ lsls r7, r5, #6 │ │ add.w r0, r0, ip, lsl #12 │ │ - b.n c8572 │ │ + b.n c91c2 │ │ movs r1, r0 │ │ - b.n c912e │ │ + b.n c9d7e │ │ stmia r0!, {r3} │ │ - b.n c857a │ │ - b.n c8a60 │ │ - b.n c8d96 │ │ + b.n c91ca │ │ + b.n c96b0 │ │ + b.n c99e6 │ │ asrs r0, r2, #2 │ │ - b.n c8594 │ │ + b.n c91e4 │ │ strb r4, [r1, #1] │ │ - b.n c8584 │ │ + b.n c91d4 │ │ adds r0, #84 @ 0x54 │ │ - b.n c8588 │ │ + b.n c91d8 │ │ strb r7, [r0, #0] │ │ - b.n c8afe │ │ + b.n c974e │ │ movs r1, #72 @ 0x48 │ │ - b.n c85a4 │ │ + b.n c91f4 │ │ stmia r0!, {r0, r3} │ │ - b.n c8dae │ │ + b.n c99fe │ │ movs r1, #7 │ │ - b.n c8978 │ │ + b.n c95c8 │ │ asrs r5, r2, #3 │ │ asrs r1, r2, #7 │ │ asrs r1, r0, #2 │ │ asrs r5, r0, #2 │ │ stmia r0!, {r4, r5, r7} │ │ asrs r1, r0, #7 │ │ - beq.n c8ab8 │ │ + beq.n c9708 │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ adds r5, r7, r2 │ │ stmia r0!, {r2, r5} │ │ - b.n c85a4 │ │ - b.n c8acc │ │ - b.n c85a8 │ │ + b.n c91f4 │ │ + b.n c971c │ │ + b.n c91f8 │ │ lsls r4, r0, #2 │ │ - b.n c85cc │ │ + b.n c921c │ │ movs r0, #88 @ 0x58 │ │ - b.n c85d0 │ │ + b.n c9220 │ │ movs r2, r0 │ │ - b.n c8d3a │ │ + b.n c998a │ │ movs r0, r0 │ │ - b.n c91de │ │ + b.n c9e2e │ │ movs r0, #76 @ 0x4c │ │ - b.n c85dc │ │ + b.n c922c │ │ movs r1, r0 │ │ str r3, [sp, #0] │ │ movs r0, r0 │ │ - b.n c8dae │ │ + b.n c99fe │ │ movs r0, #72 @ 0x48 │ │ - b.n c85e8 │ │ + b.n c9238 │ │ movs r2, r0 │ │ - b.n c8dd2 │ │ + b.n c9a22 │ │ lsls r7, r2, #1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #1 │ │ - b.n c85f4 │ │ + b.n c9244 │ │ stmia r0!, {} │ │ - b.n c91fe │ │ + b.n c9e4e │ │ movs r0, #88 @ 0x58 │ │ - b.n c85fc │ │ + b.n c924c │ │ movs r2, r0 │ │ - b.n c8d66 │ │ + b.n c99b6 │ │ movs r0, r0 │ │ - b.n c920a │ │ + b.n c9e5a │ │ movs r0, #104 @ 0x68 │ │ - b.n c8608 │ │ + b.n c9258 │ │ movs r1, r0 │ │ strh r0, [r0, #24] │ │ movs r0, r0 │ │ - b.n c8ada │ │ + b.n c972a │ │ movs r1, r0 │ │ - b.n c917a │ │ + b.n c9dca │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n c8e8a │ │ + b.n c9ada │ │ movs r0, #136 @ 0x88 │ │ - b.n c8620 │ │ + b.n c9270 │ │ adds r0, #32 │ │ - b.n c8624 │ │ + b.n c9274 │ │ str r4, [r5, #4] │ │ - b.n c8628 │ │ + b.n c9278 │ │ adds r1, #0 │ │ - b.n c89f6 │ │ + b.n c9646 │ │ movs r5, r0 │ │ - b.n c8e36 │ │ + b.n c9a86 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c8ea2 │ │ + b.n c9af2 │ │ str r0, [r2, r1] │ │ - b.n c8638 │ │ + b.n c9288 │ │ adds r0, #12 │ │ - b.n c862a │ │ + b.n c927a │ │ movs r0, #130 @ 0x82 │ │ - b.n c8c12 │ │ + b.n c9862 │ │ strh r0, [r1, #0] │ │ - b.n c8632 │ │ + b.n c9282 │ │ str r2, [r6, r2] │ │ - b.n c8d92 │ │ + b.n c99e2 │ │ str r0, [r0, r0] │ │ - b.n c8e52 │ │ + b.n c9aa2 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c8ebe │ │ + b.n c9b0e │ │ strb r4, [r1, #1] │ │ - b.n c8640 │ │ + b.n c9290 │ │ adds r0, #84 @ 0x54 │ │ - b.n c8644 │ │ + b.n c9294 │ │ movs r0, #130 @ 0x82 │ │ - b.n c8c2e │ │ + b.n c987e │ │ movs r7, r0 │ │ - b.n c8bb6 │ │ + b.n c9806 │ │ stmia r0!, {r4, r5, r7} │ │ - b.n c8eae │ │ + b.n c9afe │ │ movs r0, #156 @ 0x9c │ │ - b.n c9048 │ │ + b.n c9c98 │ │ asrs r5, r2, #3 │ │ - b.n c8ed4 │ │ + b.n c9b24 │ │ strb r0, [r0, #4] │ │ - b.n c8a5c │ │ + b.n c96ac │ │ strb r0, [r1, #5] │ │ - b.n c8654 │ │ + b.n c92a4 │ │ movs r1, #0 │ │ - b.n c8a44 │ │ + b.n c9694 │ │ lsls r1, r0, #2 │ │ - b.n c8c4c │ │ + b.n c989c │ │ movs r0, #0 │ │ - b.n c9286 │ │ + b.n c9ed6 │ │ asrs r4, r2, #1 │ │ - b.n c8684 │ │ + b.n c92d4 │ │ asrs r0, r6, #2 │ │ - b.n c8ece │ │ + b.n c9b1e │ │ movs r4, r0 │ │ - b.n c8e92 │ │ + b.n c9ae2 │ │ asrs r0, r2, #2 │ │ - b.n c8690 │ │ + b.n c92e0 │ │ lsls r3, r3, #15 │ │ add.w r0, r0, ip, lsl #12 │ │ - b.n c8686 │ │ + b.n c92d6 │ │ movs r1, r0 │ │ - b.n c9242 │ │ + b.n c9e92 │ │ strh r0, [r1, #0] │ │ - b.n c868e │ │ + b.n c92de │ │ asrs r0, r2, #2 │ │ - b.n c86a4 │ │ + b.n c92f4 │ │ strb r4, [r1, #1] │ │ - b.n c8694 │ │ + b.n c92e4 │ │ adds r0, #84 @ 0x54 │ │ - b.n c8698 │ │ + b.n c92e8 │ │ strb r7, [r0, #0] │ │ - b.n c8c06 │ │ + b.n c9856 │ │ movs r1, #72 @ 0x48 │ │ - b.n c86b4 │ │ + b.n c9304 │ │ movs r1, #7 │ │ - b.n c8a84 │ │ + b.n c96d4 │ │ movs r0, #0 │ │ asrs r0, r4, #6 │ │ lsls r5, r2, #3 │ │ asrs r1, r2, #7 │ │ asrs r4, r4, #32 │ │ asrs r5, r3, #22 │ │ lsls r0, r0, #2 │ │ asrs r5, r0, #2 │ │ asrs r0, r6, #2 │ │ asrs r0, r0, #7 │ │ movs r2, r0 │ │ asrs r0, r4, #6 │ │ - beq.n c8bd0 │ │ + beq.n c9820 │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ adds r5, r7, r2 │ │ lsls r0, r0, #2 │ │ - b.n c86dc │ │ + b.n c932c │ │ asrs r4, r2, #1 │ │ - b.n c86e0 │ │ + b.n c9330 │ │ movs r0, r0 │ │ - b.n c8e4c │ │ + b.n c9a9c │ │ lsls r0, r2, #4 │ │ ldrh r0, [r0, #16] │ │ strb r4, [r7, #1] │ │ - b.n c86ec │ │ + b.n c933c │ │ strh r0, [r0, #0] │ │ - b.n c92f6 │ │ + b.n c9f46 │ │ adds r0, #64 @ 0x40 │ │ - b.n c86f4 │ │ + b.n c9344 │ │ movs r0, r0 │ │ - b.n c926c │ │ + b.n c9ebc │ │ movs r0, #60 @ 0x3c │ │ - b.n c86fc │ │ + b.n c934c │ │ movs r7, r0 │ │ - b.n c8f06 │ │ + b.n c9b56 │ │ asrs r1, r0, #32 │ │ - b.n c9010 │ │ + b.n c9c60 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n c9276 │ │ + b.n c9ec6 │ │ movs r0, r0 │ │ - b.n c8bda │ │ + b.n c982a │ │ str r0, [r5, #0] │ │ - b.n c8714 │ │ + b.n c9364 │ │ asrs r1, r0, #32 │ │ - b.n c8ede │ │ - b.n c8c20 │ │ - b.n c871c │ │ + b.n c9b2e │ │ + b.n c9870 │ │ + b.n c936c │ │ movs r1, r0 │ │ - b.n c8c26 │ │ + b.n c9876 │ │ stmia r0!, {r2, r5} │ │ - b.n c8724 │ │ + b.n c9374 │ │ adds r0, #3 │ │ - b.n c8eee │ │ + b.n c9b3e │ │ movs r7, r0 │ │ - b.n c8f32 │ │ + b.n c9b82 │ │ movs r0, r0 │ │ asrs r0, r0, #12 │ │ str r0, [sp, #4] │ │ - b.n c901c │ │ + b.n c9c6c │ │ str r0, [sp, #0] │ │ asrs r0, r4, #6 │ │ lsls r4, r7, #1 │ │ lsls r5, r3, #22 │ │ asrs r0, r2, #2 │ │ - b.n c8740 │ │ + b.n c9390 │ │ movs r0, #56 @ 0x38 │ │ - b.n c8744 │ │ + b.n c9394 │ │ movs r0, r0 │ │ lsls r0, r2, #13 │ │ vpmin.u8 , q8, │ │ lsls r6, r7, #3 │ │ and.w r0, r0, r5, lsr #3 │ │ - b.n c8fc2 │ │ + b.n c9c12 │ │ movs r0, #136 @ 0x88 │ │ - b.n c8758 │ │ + b.n c93a8 │ │ str r4, [r5, #4] │ │ - b.n c875c │ │ - add r1, pc, #0 @ (adr r1, c8c24 ) │ │ - b.n c8b2a │ │ + b.n c93ac │ │ + add r1, pc, #0 @ (adr r1, c9874 ) │ │ + b.n c977a │ │ movs r5, r0 │ │ - b.n c8f6a │ │ + b.n c9bba │ │ movs r0, #213 @ 0xd5 │ │ - b.n c8fd6 │ │ + b.n c9c26 │ │ str r0, [r4, r1] │ │ - b.n c876c │ │ + b.n c93bc │ │ adds r0, #12 │ │ - b.n c875e │ │ + b.n c93ae │ │ movs r0, #130 @ 0x82 │ │ - b.n c8d46 │ │ + b.n c9996 │ │ stmia r0!, {r3} │ │ - b.n c8766 │ │ + b.n c93b6 │ │ str r2, [r6, r2] │ │ - b.n c8ec6 │ │ + b.n c9b16 │ │ str r0, [r0, r0] │ │ - b.n c8f86 │ │ + b.n c9bd6 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c8ff2 │ │ + b.n c9c42 │ │ strb r4, [r1, #1] │ │ - b.n c8774 │ │ + b.n c93c4 │ │ adds r0, #84 @ 0x54 │ │ - b.n c8778 │ │ + b.n c93c8 │ │ movs r0, #130 @ 0x82 │ │ - b.n c8d62 │ │ + b.n c99b2 │ │ str r4, [r4, #4] │ │ - b.n c8794 │ │ + b.n c93e4 │ │ movs r7, r0 │ │ - b.n c8cf6 │ │ + b.n c9946 │ │ str r0, [r6, #8] │ │ - b.n c8fe6 │ │ + b.n c9c36 │ │ movs r0, #156 @ 0x9c │ │ - b.n c9180 │ │ + b.n c9dd0 │ │ asrs r5, r2, #3 │ │ - b.n c900c │ │ + b.n c9c5c │ │ strb r0, [r0, #4] │ │ - b.n c8b94 │ │ + b.n c97e4 │ │ strb r0, [r1, #5] │ │ - b.n c878c │ │ + b.n c93dc │ │ movs r1, #0 │ │ - b.n c8b7c │ │ + b.n c97cc │ │ lsls r1, r0, #2 │ │ - b.n c8d84 │ │ + b.n c99d4 │ │ movs r0, #1 │ │ - b.n c93be │ │ + b.n ca00e │ │ asrs r0, r2, #2 │ │ - b.n c87bc │ │ + b.n c940c │ │ strh r0, [r6, #4] │ │ - b.n c9006 │ │ + b.n c9c56 │ │ movs r4, r0 │ │ - b.n c8fca │ │ + b.n c9c1a │ │ lsls r6, r1, #14 │ │ add.w r0, r0, ip, lsl #12 │ │ - b.n c87ba │ │ + b.n c940a │ │ movs r1, r0 │ │ - b.n c9376 │ │ + b.n c9fc6 │ │ stmia r0!, {r3} │ │ - b.n c87c2 │ │ + b.n c9412 │ │ asrs r0, r2, #2 │ │ - b.n c87d8 │ │ + b.n c9428 │ │ strb r4, [r1, #1] │ │ - b.n c87c8 │ │ + b.n c9418 │ │ adds r0, #84 @ 0x54 │ │ - b.n c87cc │ │ + b.n c941c │ │ strb r7, [r0, #0] │ │ - b.n c8d42 │ │ + b.n c9992 │ │ movs r1, #72 @ 0x48 │ │ - b.n c87e8 │ │ + b.n c9438 │ │ movs r1, #7 │ │ - b.n c8bb8 │ │ + b.n c9808 │ │ vpmin.u q8, , │ │ asrs r5, r2, #3 │ │ - b.n c905c │ │ + b.n c9cac │ │ movs r0, #36 @ 0x24 │ │ - b.n c87f8 │ │ + b.n c9448 │ │ asrs r1, r0, #2 │ │ - b.n c8dcc │ │ + b.n c9a1c │ │ movs r0, #1 │ │ - b.n c91ca │ │ + b.n c9e1a │ │ movs r0, #176 @ 0xb0 │ │ - b.n c904c │ │ - beq.n c8d04 │ │ - b.n c9164 │ │ + b.n c9c9c │ │ + beq.n c9954 │ │ + b.n c9db4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, ip, lr} │ │ - b.n c9016 │ │ + b.n c9c66 │ │ movs r0, #160 @ 0xa0 │ │ - b.n c87fc │ │ + b.n c944c │ │ stmia r2!, {r2, r3, r6} │ │ - b.n c8800 │ │ - b.n c8e44 │ │ - b.n c9088 │ │ + b.n c9450 │ │ + b.n c9a94 │ │ + b.n c9cd8 │ │ movs r0, #0 │ │ - b.n c880a │ │ + b.n c945a │ │ strh r0, [r1, #0] │ │ - b.n c880a │ │ + b.n c945a │ │ movs r0, r0 │ │ - b.n c942e │ │ + b.n ca07e │ │ movs r0, #12 │ │ - b.n c8df6 │ │ + b.n c9a46 │ │ stmia r0!, {r0} │ │ - b.n c9436 │ │ + b.n ca086 │ │ lsls r6, r1, #2 │ │ - b.n c8f9e │ │ + b.n c9bee │ │ movs r0, #20 │ │ - b.n c918e │ │ + b.n c9dde │ │ movs r1, r0 │ │ strh r0, [r0, #24] │ │ str r0, [sp, #200] @ 0xc8 │ │ - b.n c9046 │ │ + b.n c9c96 │ │ movs r0, #5 │ │ - b.n c904a │ │ + b.n c9c9a │ │ mcr2 10, 1, lr, cr8, cr15, {7} @ │ │ movs r0, #180 @ 0xb4 │ │ - b.n c90ba │ │ + b.n c9d0a │ │ movs r0, #180 @ 0xb4 │ │ - b.n c9098 │ │ + b.n c9ce8 │ │ adds r0, #213 @ 0xd5 │ │ - b.n c90c2 │ │ + b.n c9d12 │ │ movs r4, #34 @ 0x22 │ │ - b.n c905e │ │ + b.n c9cae │ │ movs r0, r0 │ │ - b.n c93c8 │ │ + b.n ca018 │ │ lsls r4, r5, #2 │ │ - ldr r2, [pc, #0] @ (c8d24 ) │ │ + ldr r2, [pc, #0] @ (c9974 ) │ │ adds r0, #7 │ │ - b.n c946a │ │ + b.n ca0ba │ │ strb r4, [r7, #1] │ │ - b.n c946e │ │ + b.n ca0be │ │ str r3, [r0, #16] │ │ - b.n c8c5a │ │ + b.n c98aa │ │ str r7, [r0, r0] │ │ - b.n c8e38 │ │ + b.n c9a88 │ │ str r3, [r0, #16] │ │ - b.n c8c3c │ │ + b.n c988c │ │ str r7, [r0, #0] │ │ - b.n c8e46 │ │ + b.n c9a96 │ │ strb r2, [r0, #0] │ │ - b.n c9250 │ │ + b.n c9ea0 │ │ str r0, [r6, #8] │ │ - b.n c90f2 │ │ + b.n c9d42 │ │ str r0, [r6, #8] │ │ - b.n c90d4 │ │ + b.n c9d24 │ │ str r7, [r0, #0] │ │ - b.n c91d4 │ │ + b.n c9e24 │ │ str r5, [r2, r3] │ │ - b.n c90fa │ │ + b.n c9d4a │ │ adds r0, #1 │ │ - b.n c925c │ │ + b.n c9eac │ │ movs r5, r0 │ │ - b.n c9006 │ │ + b.n c9c56 │ │ @ instruction: 0xfff3baff │ │ asrs r2, r6, #1 │ │ - b.n c8ac0 │ │ + b.n c9710 │ │ asrs r1, r0, #2 │ │ - b.n c8e78 │ │ + b.n c9ac8 │ │ movs r0, #92 @ 0x5c │ │ - b.n c88a4 │ │ + b.n c94f4 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c90f0 │ │ - beq.n c8da8 │ │ - b.n c9208 │ │ + b.n c9d40 │ │ + beq.n c99f8 │ │ + b.n c9e58 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {sp} │ │ - b.n c88a6 │ │ + b.n c94f6 │ │ str r4, [r7, r2] │ │ - b.n c9122 │ │ + b.n c9d72 │ │ movs r1, r0 │ │ - b.n c942c │ │ + b.n ca07c │ │ movs r3, r5 │ │ ldrh r0, [r0, #16] │ │ adds r0, #76 @ 0x4c │ │ - b.n c88ac │ │ + b.n c94fc │ │ strb r0, [r1, #0] │ │ - b.n c88b6 │ │ + b.n c9506 │ │ asrs r4, r2, #1 │ │ - b.n c88b4 │ │ + b.n c9504 │ │ adds r0, #3 │ │ - b.n c8e24 │ │ + b.n c9a74 │ │ asrs r3, r0, #4 │ │ - b.n c8cbc │ │ + b.n c990c │ │ movs r0, r0 │ │ - b.n c9440 │ │ + b.n ca090 │ │ lsls r2, r3, #1 │ │ lsrs r0, r0, #8 │ │ vsubw.s16 q15, q0, d15 │ │ stmia r0!, {} │ │ - b.n c94ea │ │ + b.n ca13a │ │ movs r2, r1 │ │ and.w r0, r0, r0, lsr #12 │ │ - b.n c88de │ │ + b.n c952e │ │ stmia r0!, {r3} │ │ - b.n c88bc │ │ + b.n c950c │ │ adds r0, #5 │ │ - b.n c90fa │ │ + b.n c9d4a │ │ str r1, [r0, #0] │ │ - b.n c92da │ │ + b.n c9f2a │ │ str r0, [r6, #8] │ │ - b.n c9148 │ │ + b.n c9d98 │ │ strb r0, [r0, #0] │ │ - b.n c8970 │ │ + b.n c95c0 │ │ adds r0, #8 │ │ - b.n c94d8 │ │ + b.n ca128 │ │ adds r0, #0 │ │ - b.n c8958 │ │ + b.n c95a8 │ │ asrs r4, r5, #2 │ │ - b.n c88f4 │ │ + b.n c9544 │ │ movs r0, r0 │ │ - b.n c9478 │ │ + b.n ca0c8 │ │ lsls r4, r1, #1 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n c8986 │ │ + b.n c95d6 │ │ str r1, [r0, #0] │ │ - b.n c9122 │ │ + b.n c9d72 │ │ movs r1, r0 │ │ - b.n c940c │ │ + b.n ca05c │ │ str r0, [r3, #0] │ │ asrs r1, r2, #22 │ │ adds r0, #213 @ 0xd5 │ │ - b.n c919a │ │ + b.n c9dea │ │ movs r0, r0 │ │ - b.n c9498 │ │ + b.n ca0e8 │ │ @ instruction: 0xfff54aff │ │ adds r0, #28 │ │ - b.n c8926 │ │ + b.n c9576 │ │ movs r2, r0 │ │ - b.n c90a4 │ │ + b.n c9cf4 │ │ @ instruction: 0xfff21aff │ │ str r6, [r0, r0] │ │ - b.n c9146 │ │ + b.n c9d96 │ │ adds r0, #4 │ │ - b.n c89f4 │ │ + b.n c9644 │ │ movs r1, r0 │ │ - b.n c9434 │ │ + b.n ca084 │ │ @ instruction: 0xffe61aff │ │ strb r4, [r6, #2] │ │ - b.n c91c2 │ │ + b.n c9e12 │ │ adds r0, #24 │ │ - b.n c8946 │ │ + b.n c9596 │ │ strb r6, [r1, #0] │ │ - b.n c912c │ │ + b.n c9d7c │ │ strb r4, [r6, #2] │ │ - b.n c91ae │ │ + b.n c9dfe │ │ movs r0, r0 │ │ - b.n c94cc │ │ + b.n ca11c │ │ @ instruction: 0xffe60aff │ │ stmia r0!, {r2, r3, r4, r5, r7} │ │ - b.n c8934 │ │ + b.n c9584 │ │ adds r0, #4 │ │ - b.n c9338 │ │ + b.n c9f88 │ │ @ instruction: 0xffe0eaff │ │ asrs r2, r7, #2 │ │ - b.n c91de │ │ + b.n c9e2e │ │ lsls r0, r0, #1 │ │ - b.n c9460 │ │ + b.n ca0b0 │ │ stc2l 10, cr1, [r3, #1020]! @ 0x3fc @ │ │ strb r6, [r0, #0] │ │ - b.n c9186 │ │ + b.n c9dd6 │ │ str r1, [r0, #0] │ │ - b.n c95d4 │ │ + b.n ca224 │ │ movs r2, r0 │ │ - b.n c94fa │ │ - ldc2l 10, cr1, [pc, #1020] @ c924c @ │ │ + b.n ca14a │ │ + ldc2l 10, cr1, [pc, #1020] @ c9e9c @ │ │ asrs r1, r0, #32 │ │ - b.n c9278 │ │ + b.n c9ec8 │ │ ldc2l 10, cr0, [sp, #1020] @ 0x3fc @ │ │ movs r2, r0 │ │ - b.n c919e │ │ + b.n c9dee │ │ strh r2, [r0, #0] │ │ - b.n c91a2 │ │ + b.n c9df2 │ │ asrs r4, r6, #6 │ │ - b.n c9246 │ │ + b.n c9e96 │ │ str r0, [sp, #16] │ │ - b.n c898e │ │ + b.n c95de │ │ asrs r1, r0, #32 │ │ - b.n c8d8e │ │ + b.n c99de │ │ movs r0, r0 │ │ - b.n c8996 │ │ + b.n c95e6 │ │ asrs r0, r1, #32 │ │ - b.n c897c │ │ + b.n c95cc │ │ movs r0, #7 │ │ - b.n c91ba │ │ + b.n c9e0a │ │ lsls r1, r0, #8 │ │ stmia.w sp, {r2} │ │ - b.n c91c2 │ │ + b.n c9e12 │ │ add r5, sp, #592 @ 0x250 │ │ @ instruction: 0xebff0000 │ │ - b.n c952a │ │ + b.n ca17a │ │ ldc2l 10, cr1, [r0, #1020] @ 0x3fc @ │ │ lsls r0, r2, #2 │ │ - b.n c89cc │ │ + b.n c961c │ │ asrs r0, r2, #32 │ │ - b.n c89b6 │ │ + b.n c9606 │ │ movs r0, #178 @ 0xb2 │ │ - b.n c923c │ │ + b.n c9e8c │ │ movs r0, #1 │ │ - b.n c9322 │ │ + b.n c9f72 │ │ movs r0, #178 @ 0xb2 │ │ - b.n c9224 │ │ + b.n c9e74 │ │ movs r7, #190 @ 0xbe │ │ - b.n c9246 │ │ + b.n c9e96 │ │ movs r7, #188 @ 0xbc │ │ - b.n c922a │ │ + b.n c9e7a │ │ movs r0, #178 @ 0xb2 │ │ - b.n c9250 │ │ + b.n c9ea0 │ │ movs r2, r0 │ │ - b.n c9556 │ │ + b.n ca1a6 │ │ movs r4, r1 │ │ subs r2, #0 │ │ movs r0, #1 │ │ - b.n c95fa │ │ + b.n ca24a │ │ adds r0, #0 │ │ - b.n c95fe │ │ + b.n ca24e │ │ strb r3, [r0, #0] │ │ - b.n c8fc2 │ │ + b.n c9c12 │ │ lsls r3, r0 │ │ - b.n c8fc6 │ │ + b.n c9c16 │ │ adds r0, #2 │ │ - b.n c93d0 │ │ + b.n ca020 │ │ movs r0, #1 │ │ - b.n c93d2 │ │ + b.n ca022 │ │ ldr r0, [r6, #8] │ │ - b.n c9280 │ │ + b.n c9ed0 │ │ str r6, [r7, #120] @ 0x78 │ │ - b.n c9264 │ │ + b.n c9eb4 │ │ strb r2, [r6, #2] │ │ - b.n c927c │ │ + b.n c9ecc │ │ str r4, [r4, r0] │ │ - b.n c8a06 │ │ + b.n c9656 │ │ movs r7, r0 │ │ - b.n c9186 │ │ + b.n c9dd6 │ │ str r0, [r4, r0] │ │ - b.n c89ee │ │ + b.n c963e │ │ @ instruction: 0xfff43aff │ │ movs r0, #216 @ 0xd8 │ │ - b.n c926e │ │ + b.n c9ebe │ │ asrs r4, r1, #1 │ │ - b.n c8a18 │ │ + b.n c9668 │ │ adds r0, #84 @ 0x54 │ │ - b.n c8a1c │ │ + b.n c966c │ │ asrs r1, r0, #32 │ │ - b.n c8f7e │ │ + b.n c9bce │ │ movs r0, #8 │ │ - b.n c923e │ │ - b.n c9102 │ │ - b.n c8e28 │ │ + b.n c9e8e │ │ + b.n c9d52 │ │ + b.n c9a78 │ │ movs r0, r0 │ │ - b.n c95c2 │ │ + b.n ca212 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ and.w r0, r0, sl, ror #6 │ │ - b.n c92b6 │ │ + b.n c9f06 │ │ lsls r0, r0, #1 │ │ - b.n c9538 │ │ + b.n ca188 │ │ stc2 10, cr1, [sp, #1020]! @ 0x3fc @ │ │ movs r0, r2 │ │ - b.n c8a46 │ │ + b.n c9696 │ │ asrs r0, r0, #32 │ │ - b.n c9662 │ │ + b.n ca2b2 │ │ asrs r2, r6, #2 │ │ - b.n c92a6 │ │ + b.n c9ef6 │ │ asrs r0, r0, #32 │ │ - b.n c96ea │ │ + b.n ca33a │ │ asrs r0, r1, #32 │ │ - b.n c8a2e │ │ + b.n c967e │ │ movs r4, r0 │ │ - b.n c9272 │ │ + b.n c9ec2 │ │ adds r0, #186 @ 0xba │ │ - b.n c92da │ │ + b.n c9f2a │ │ asrs r0, r2, #32 │ │ - b.n c8a5e │ │ - beq.n c8f74 │ │ - b.n c93d4 │ │ - ldr r7, [pc, #960] @ (c9300 ) │ │ + b.n c96ae │ │ + beq.n c9bc4 │ │ + b.n ca024 │ │ + ldr r7, [pc, #960] @ (c9f50 ) │ │ ldmia.w sp!, {r1, r3, r5, r6, r7, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff7001 │ │ - b.n c93e2 │ │ + b.n ca032 │ │ strb r5, [r0, #0] │ │ - b.n c8ad4 │ │ - b.n c90a8 │ │ - b.n c8a8e │ │ + b.n c9724 │ │ + b.n c9cf8 │ │ + b.n c96de │ │ movs r0, r0 │ │ - b.n c9612 │ │ + b.n ca262 │ │ @ instruction: 0xfff50aff │ │ adds r0, #4 │ │ - b.n c8afe │ │ + b.n c974e │ │ movs r1, r0 │ │ - b.n c9588 │ │ + b.n ca1d8 │ │ adds r0, #14 │ │ - b.n c92a6 │ │ + b.n c9ef6 │ │ adds r0, #24 │ │ asrs r6, r3, #22 │ │ movs r0, r0 │ │ - b.n c9214 │ │ + b.n c9e64 │ │ @ instruction: 0xfff60aff │ │ str r5, [r2, #12] │ │ - b.n c9316 │ │ + b.n c9f66 │ │ stmia r0!, {r0, r2, r4, r6, r7} │ │ - b.n c9320 │ │ + b.n c9f70 │ │ movs r4, r1 │ │ - b.n c922a │ │ + b.n c9e7a │ │ @ instruction: 0xfff2caff │ │ str r4, [r3, #0] │ │ - b.n c8aac │ │ + b.n c96fc │ │ movs r2, r0 │ │ - b.n c9236 │ │ + b.n c9e86 │ │ @ instruction: 0xffef1aff │ │ str r0, [r2, #0] │ │ - b.n c8ab2 │ │ + b.n c9702 │ │ str r2, [r6, #8] │ │ - b.n c9342 │ │ + b.n c9f92 │ │ movs r0, r0 │ │ - b.n c9646 │ │ + b.n ca296 │ │ @ instruction: 0xffe90aff │ │ eors r4, r7 │ │ - b.n c94a8 │ │ + b.n ca0f8 │ │ str r0, [r0, #0] │ │ - b.n c96e6 │ │ + b.n ca336 │ │ str r4, [r0, r0] │ │ - b.n c92ea │ │ + b.n c9f3a │ │ strb r6, [r0, #4] │ │ - b.n c90b4 │ │ + b.n c9d04 │ │ str r1, [r0, #0] │ │ - b.n c94be │ │ + b.n ca10e │ │ asrs r0, r4, #32 │ │ - b.n c8ae4 │ │ + b.n c9734 │ │ asrs r4, r3, #32 │ │ - b.n c8ac8 │ │ + b.n c9718 │ │ asrs r0, r2, #32 │ │ - b.n c8ade │ │ + b.n c972e │ │ strb r2, [r6, #2] │ │ - b.n c93ac │ │ + b.n c9ffc │ │ strb r0, [r6, #2] │ │ - b.n c934e │ │ + b.n c9f9e │ │ asrs r2, r6, #2 │ │ - b.n c936c │ │ + b.n c9fbc │ │ ands r5, r0 │ │ - b.n c930e │ │ + b.n c9f5e │ │ movs r1, r0 │ │ - b.n c927e │ │ + b.n c9ece │ │ @ instruction: 0xfff43aff │ │ @ instruction: 0xffdaeaff │ │ asrs r2, r6, #1 │ │ - b.n c8d3c │ │ + b.n c998c │ │ asrs r1, r0, #2 │ │ - b.n c90ec │ │ + b.n c9d3c │ │ movs r0, #92 @ 0x5c │ │ - b.n c8b20 │ │ + b.n c9770 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c936c │ │ - beq.n c9024 │ │ - b.n c9484 │ │ + b.n c9fbc │ │ + beq.n c9c74 │ │ + b.n ca0d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r7} │ │ - b.n c8b30 │ │ + b.n c9780 │ │ asrs r4, r4, #32 │ │ - b.n c8b34 │ │ + b.n c9784 │ │ lsls r5, r2, #3 │ │ - b.n c939e │ │ + b.n c9fee │ │ lsls r0, r0, #2 │ │ - b.n c910c │ │ + b.n c9d5c │ │ asrs r0, r6, #2 │ │ - b.n c9386 │ │ + b.n c9fd6 │ │ movs r0, r0 │ │ - b.n c974a │ │ - beq.n c9044 │ │ - b.n c94a4 │ │ + b.n ca39a │ │ + beq.n c9c94 │ │ + b.n ca0f4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r6, r7} │ │ - b.n c8b54 │ │ + b.n c97a4 │ │ @ instruction: 0x47c5 │ │ - b.n c962a │ │ - ldr r7, [pc, #1020] @ (c9418 ) │ │ - b.n c96bc │ │ + b.n ca27a │ │ + ldr r7, [pc, #1020] @ (ca068 ) │ │ + b.n ca30c │ │ movs r0, r0 │ │ - b.n c9140 │ │ + b.n c9d90 │ │ lsls r2, r3, #1 │ │ - b.n c8bc6 │ │ + b.n c9816 │ │ movs r0, r0 │ │ - b.n c96ca │ │ + b.n ca31a │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n c9372 │ │ - beq.n c906c │ │ - b.n c94cc │ │ + b.n c9fc2 │ │ + beq.n c9cbc │ │ + b.n ca11c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r7} │ │ - b.n c8b78 │ │ + b.n c97c8 │ │ str r0, [r6, #0] │ │ - b.n c8b7c │ │ + b.n c97cc │ │ movs r4, r1 │ │ - b.n c8b66 │ │ + b.n c97b6 │ │ movs r0, #188 @ 0xbc │ │ - b.n c93f6 │ │ + b.n ca046 │ │ adds r0, #190 @ 0xbe │ │ - b.n c93fa │ │ + b.n ca04a │ │ lsls r0, r0, #1 │ │ - b.n c8b72 │ │ + b.n c97c2 │ │ movs r0, r1 │ │ - b.n c8b76 │ │ + b.n c97c6 │ │ asrs r4, r2, #32 │ │ - b.n c94da │ │ + b.n ca12a │ │ movs r2, r0 │ │ - b.n c9160 │ │ + b.n c9db0 │ │ str r3, [r0, r0] │ │ - b.n c90e2 │ │ + b.n c9d32 │ │ lsrs r2, r7, #31 │ │ - b.n c97a6 │ │ + b.n ca3f6 │ │ lsls r5, r2, #2 │ │ - b.n c906a │ │ + b.n c9cba │ │ lsls r1, r4, #2 │ │ - b.n c916e │ │ + b.n c9dbe │ │ cmp r7, #139 @ 0x8b │ │ add.w ip, r0, sp, lsl #7 │ │ - b.n c968e │ │ + b.n ca2de │ │ movs r0, #186 @ 0xba │ │ - b.n c9426 │ │ + b.n ca076 │ │ adds r4, r1, #3 │ │ - b.n c9716 │ │ - b.n c90a0 │ │ - b.n c8bae │ │ + b.n ca366 │ │ + b.n c9cf0 │ │ + b.n c97fe │ │ asrs r0, r2, #6 │ │ - b.n c9192 │ │ + b.n c9de2 │ │ stmia r0!, {r3, r5, r6} │ │ - b.n c8bc8 │ │ + b.n c9818 │ │ strb r0, [r5, #1] │ │ - b.n c8bcc │ │ + b.n c981c │ │ stmia r0!, {r2, r3} │ │ - b.n c91b0 │ │ + b.n c9e00 │ │ movs r2, r0 │ │ - b.n c96ba │ │ + b.n ca30a │ │ strb r7, [r0, #0] │ │ - b.n c91b8 │ │ + b.n c9e08 │ │ strb r4, [r1, #0] │ │ asrs r0, r4, #6 │ │ asrs r0, r3, #1 │ │ - b.n c8be0 │ │ + b.n c9830 │ │ adds r0, #88 @ 0x58 │ │ - b.n c8be4 │ │ + b.n c9834 │ │ movs r1, #166 @ 0xa6 │ │ - b.n c93ea │ │ + b.n ca03a │ │ lsls r0, r0 │ │ stmia.w sp, {r1, r8, sp, lr} │ │ - b.n c91b6 │ │ + b.n c9e06 │ │ strb r4, [r5, #0] │ │ - b.n c8bf0 │ │ + b.n c9840 │ │ asrs r1, r0, #32 │ │ - b.n c91d8 │ │ + b.n c9e28 │ │ lsls r6, r0, #2 │ │ - b.n c913e │ │ + b.n c9d8e │ │ movs r0, #12 │ │ - b.n c8bdc │ │ + b.n c982c │ │ strb r0, [r1, #0] │ │ - b.n c8be0 │ │ + b.n c9830 │ │ adds r0, #3 │ │ - b.n c91e8 │ │ + b.n c9e38 │ │ movs r0, r2 │ │ - b.n c8be8 │ │ + b.n c9838 │ │ movs r3, #163 @ 0xa3 │ │ - b.n c96d2 │ │ + b.n ca322 │ │ str r4, [r2, r0] │ │ - b.n c8bf0 │ │ + b.n c9840 │ │ movs r4, r6 │ │ - b.n c8c14 │ │ + b.n c9864 │ │ movs r0, r3 │ │ - b.n c8bf8 │ │ + b.n c9848 │ │ movs r1, r0 │ │ - b.n c9822 │ │ - cmp r4, r7 │ │ + b.n ca472 │ │ + cmp r5, r7 │ │ @ instruction: 0xebff0004 │ │ - b.n c942a │ │ - beq.n c9124 │ │ - b.n c9584 │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r5, sl, fp, lr} │ │ - movs r1, r0 │ │ - ldr r0, [r7, #68] @ 0x44 │ │ - vsli.32 d20, d19, #20 │ │ - vshr.u32 d16, d28, #12 │ │ - vcvt.u32.f32 d20, d29, #12 │ │ + b.n ca07a │ │ + beq.n c9d74 │ │ + b.n ca1d4 │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ + ldmia.w sp!, {r2, r3, r4, r6, r7, r8, r9, fp, lr} │ │ + movs r1, r0 │ │ + str r3, [r1, #72] @ 0x48 │ │ + vtbl.8 d19, {d4-d5}, d16 │ │ + @ instruction: 0xfff4f3e4 │ │ + vmls.i q10, , d15[0] │ │ @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c9628 │ │ + b.n ca278 │ │ svc 121 @ 0x79 │ │ - b.n c95ac │ │ - add r0, pc, #0 @ (adr r0, c9114 ) │ │ - b.n c9456 │ │ + b.n ca1fc │ │ + add r0, pc, #0 @ (adr r0, c9d64 ) │ │ + b.n ca0a6 │ │ lsls r5, r2, #3 │ │ - b.n c94ba │ │ + b.n ca10a │ │ str r0, [sp, #4] │ │ - b.n c945e │ │ + b.n ca0ae │ │ movs r0, #28 │ │ - b.n c9636 │ │ + b.n ca286 │ │ asrs r5, r2, #3 │ │ - b.n c94c8 │ │ + b.n ca118 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n c963c │ │ + b.n ca28c │ │ adds r1, #0 │ │ - b.n c9052 │ │ + b.n c9ca2 │ │ movs r0, #12 │ │ - b.n c8c4c │ │ + b.n c989c │ │ str r1, [r0, #16] │ │ - b.n c906e │ │ + b.n c9cbe │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n c8c54 │ │ + b.n c98a4 │ │ asrs r4, r7, #2 │ │ - b.n c94e4 │ │ + b.n ca134 │ │ str r2, [r7, r2] │ │ - b.n c94e8 │ │ + b.n ca138 │ │ movs r0, #188 @ 0xbc │ │ - b.n c94f2 │ │ + b.n ca142 │ │ asrs r1, r4, #2 │ │ - b.n c94aa │ │ + b.n ca0fa │ │ stmia r0!, {r4, r5} │ │ - b.n c8c68 │ │ + b.n c98b8 │ │ asrs r0, r5, #32 │ │ - b.n c8c6c │ │ + b.n c98bc │ │ asrs r0, r6, #1 │ │ - b.n c8f34 │ │ + b.n c9b84 │ │ strh r2, [r4, #4] │ │ - b.n c949a │ │ + b.n ca0ea │ │ movs r0, #5 │ │ - b.n c949e │ │ + b.n ca0ee │ │ str r0, [r2, r0] │ │ - b.n c8c7c │ │ + b.n c98cc │ │ adds r0, #20 │ │ - b.n c8c80 │ │ + b.n c98d0 │ │ strh r4, [r4, #0] │ │ - b.n c8c84 │ │ + b.n c98d4 │ │ lsls r1, r2, #5 │ │ lsrs r0, r0, #8 │ │ movs r0, r4 │ │ - b.n c979c │ │ - add r0, pc, #32 @ (adr r0, c9194 ) │ │ - b.n c8c90 │ │ + b.n ca3ec │ │ + add r0, pc, #32 @ (adr r0, c9de4 ) │ │ + b.n c98e0 │ │ lsls r0, r2, #5 │ │ subs r0, r0, r0 │ │ movs r1, #180 @ 0xb4 │ │ - b.n c9564 │ │ + b.n ca1b4 │ │ movs r1, r0 │ │ - b.n c97ac │ │ + b.n ca3fc │ │ adds r0, #52 @ 0x34 │ │ - b.n c8ca0 │ │ - b.n c918c │ │ - b.n c9290 │ │ + b.n c98f0 │ │ + b.n c9ddc │ │ + b.n c9ee0 │ │ adds r0, #8 │ │ - b.n c96aa │ │ + b.n ca2fa │ │ movs r0, #182 @ 0xb6 │ │ - b.n c954e │ │ + b.n ca19e │ │ adds r0, #40 @ 0x28 │ │ - b.n c8bac │ │ + b.n c97fc │ │ movs r0, #36 @ 0x24 │ │ - b.n c8bb0 │ │ + b.n c9800 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c8cd4 │ │ + b.n c9924 │ │ lsls r6, r6, #1 │ │ and.w r0, r0, r8, lsr #19 │ │ - b.n c953e │ │ + b.n ca18e │ │ movs r0, #0 │ │ - b.n c98ee │ │ + b.n ca53e │ │ adds r0, #4 │ │ - b.n c8d66 │ │ + b.n c99b6 │ │ strb r0, [r0, #2] │ │ - b.n c98f6 │ │ + b.n ca546 │ │ movs r0, #232 @ 0xe8 │ │ - b.n c8cd4 │ │ + b.n c9924 │ │ movs r1, r0 │ │ - b.n c97e4 │ │ + b.n ca434 │ │ movs r0, #228 @ 0xe4 │ │ - b.n c8cdc │ │ + b.n c992c │ │ movs r0, #80 @ 0x50 │ │ - b.n c8ce0 │ │ + b.n c9930 │ │ movs r0, #76 @ 0x4c │ │ - b.n c8ce4 │ │ + b.n c9934 │ │ movs r0, #72 @ 0x48 │ │ - b.n c8ce8 │ │ + b.n c9938 │ │ strb r6, [r7, #0] │ │ - b.n c8d6c │ │ + b.n c99bc │ │ movs r3, #188 @ 0xbc │ │ - b.n c9570 │ │ + b.n ca1c0 │ │ str r4, [r0, r1] │ │ - b.n c8cf4 │ │ + b.n c9944 │ │ eors r0, r0 │ │ - b.n c8cf8 │ │ + b.n c9948 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ strh r0, [r7, #0] │ │ - b.n c9700 │ │ + b.n ca350 │ │ movs r7, r0 │ │ and.w r1, r0, r0, asr #10 │ │ - b.n c8d08 │ │ + b.n c9958 │ │ movs r1, #156 @ 0x9c │ │ - b.n c8d0c │ │ + b.n c995c │ │ movs r1, #8 │ │ - b.n c8d10 │ │ + b.n c9960 │ │ movs r0, #56 @ 0x38 │ │ - b.n c9714 │ │ + b.n ca364 │ │ strh r0, [r7, #4] │ │ - b.n c9702 │ │ + b.n ca352 │ │ str r4, [r7, r3] │ │ - b.n c8d1c │ │ + b.n c996c │ │ lsrs r0, r7 │ │ - b.n c8d20 │ │ + b.n c9970 │ │ strh r0, [r2, #2] │ │ - b.n c8d24 │ │ + b.n c9974 │ │ movs r1, #208 @ 0xd0 │ │ - b.n c95a2 │ │ + b.n ca1f2 │ │ str r0, [r4, #0] │ │ - b.n c8d2c │ │ + b.n c997c │ │ str r4, [r6, #8] │ │ - b.n c95ca │ │ + b.n ca21a │ │ str r6, [r0, r0] │ │ - b.n c8dce │ │ + b.n c9a1e │ │ movs r1, #240 @ 0xf0 │ │ - b.n c95ae │ │ + b.n ca1fe │ │ movs r0, #113 @ 0x71 │ │ - b.n c8f80 │ │ + b.n c9bd0 │ │ movs r0, r0 │ │ - b.n c98ca │ │ - b.n c9260 │ │ - b.n c8d44 │ │ + b.n ca51a │ │ + b.n c9eb0 │ │ + b.n c9994 │ │ str r6, [r0, r0] │ │ - b.n c8dbe │ │ + b.n c9a0e │ │ str r4, [r6, #8] │ │ - b.n c95c2 │ │ + b.n ca212 │ │ movs r2, r5 │ │ - ldr r2, [pc, #0] @ (c9234 ) │ │ + ldr r2, [pc, #0] @ (c9e84 ) │ │ movs r0, #0 │ │ - b.n c997a │ │ + b.n ca5ca │ │ movs r3, r0 │ │ - b.n c98e0 │ │ - b.n c9240 │ │ - b.n c9982 │ │ + b.n ca530 │ │ + b.n c9e90 │ │ + b.n ca5d2 │ │ movs r5, r2 │ │ subs r2, #0 │ │ stmia r0!, {r0} │ │ - b.n c974a │ │ + b.n ca39a │ │ subs r7, r7, #0 │ │ - b.n c998e │ │ - b.n c9448 │ │ - b.n c966a │ │ + b.n ca5de │ │ + b.n ca098 │ │ + b.n ca2ba │ │ str r0, [r0, r0] │ │ - b.n c9996 │ │ + b.n ca5e6 │ │ str r4, [r1, #16] │ │ - b.n c925c │ │ + b.n c9eac │ │ eors r4, r7 │ │ - b.n c999e │ │ + b.n ca5ee │ │ asrs r4, r0, #32 │ │ - b.n c9376 │ │ + b.n c9fc6 │ │ adds r0, #5 │ │ - b.n c9376 │ │ + b.n c9fc6 │ │ lsls r7, r1, #29 │ │ orn r0, r1, #2179072 @ 0x214000 │ │ - b.n c9382 │ │ + b.n c9fd2 │ │ asrs r4, r3, #32 │ │ - b.n c9774 │ │ + b.n ca3c4 │ │ str r0, [r2, r0] │ │ - b.n c9780 │ │ + b.n ca3d0 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r1, #2555904 @ 0x270000 │ │ - b.n c9784 │ │ + b.n ca3d4 │ │ movs r5, r0 │ │ - b.n c952e │ │ + b.n ca17e │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r1, #2162688 @ 0x210000 │ │ - b.n c939a │ │ + b.n c9fea │ │ ands r0, r1 │ │ - b.n c9796 │ │ + b.n ca3e6 │ │ lsls r7, r1, #29 │ │ - bl ffd0b274 │ │ + bl ffd0bec4 │ │ subs r7, r7, r3 │ │ movs r6, r1 │ │ - b.n c9552 │ │ + b.n ca1a2 │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n c97be │ │ + b.n ca40e │ │ movs r6, r1 │ │ - b.n c9326 │ │ + b.n c9f76 │ │ movs r1, r0 │ │ - b.n c97aa │ │ + b.n ca3fa │ │ adds r1, #1 │ │ - b.n c93c2 │ │ + b.n ca012 │ │ str r1, [r0, #16] │ │ - b.n c93c2 │ │ + b.n ca012 │ │ asrs r6, r7, #32 │ │ - b.n c97d2 │ │ + b.n ca422 │ │ str r1, [r0, r2] │ │ - b.n c93ce │ │ + b.n ca01e │ │ lsls r1, r0 │ │ - b.n c93ce │ │ + b.n ca01e │ │ asrs r2, r0, #2 │ │ - b.n c91e8 │ │ + b.n c9e38 │ │ strb r2, [r0, #0] │ │ - b.n c93d0 │ │ + b.n ca020 │ │ movs r1, r0 │ │ - b.n c976a │ │ + b.n ca3ba │ │ asrs r2, r0, #2 │ │ - b.n c91da │ │ + b.n c9e2a │ │ asrs r2, r0, #32 │ │ - b.n c93da │ │ + b.n ca02a │ │ movs r0, #2 │ │ - b.n c97da │ │ + b.n ca42a │ │ strb r0, [r6, #2] │ │ - b.n c9688 │ │ + b.n ca2d8 │ │ strb r0, [r6, #2] │ │ - b.n c9660 │ │ + b.n ca2b0 │ │ @ instruction: 0xfff61aff │ │ movs r0, r1 │ │ - b.n c9626 │ │ + b.n ca276 │ │ lsls r6, r1, #26 │ │ add.w r0, r0, r0 │ │ - b.n c998e │ │ + b.n ca5de │ │ lsls r4, r4, #7 │ │ subs r0, r0, r0 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c96a6 │ │ + b.n ca2f6 │ │ lsls r2, r0, #4 │ │ - b.n c940a │ │ + b.n ca05a │ │ movs r4, r3 │ │ - b.n c8e1e │ │ + b.n c9a6e │ │ asrs r2, r7, #2 │ │ - b.n c96a2 │ │ + b.n ca2f2 │ │ movs r0, r4 │ │ - b.n c9928 │ │ + b.n ca578 │ │ lsls r0, r4, #7 │ │ subs r0, r0, r0 │ │ asrs r4, r6, #6 │ │ - b.n c96ee │ │ + b.n ca33e │ │ movs r1, r0 │ │ - b.n c9412 │ │ + b.n ca062 │ │ asrs r6, r6, #2 │ │ - b.n c96b6 │ │ + b.n ca306 │ │ movs r0, r1 │ │ - b.n c981a │ │ + b.n ca46a │ │ movs r0, r5 │ │ - b.n c8d34 │ │ + b.n c9984 │ │ movs r4, r1 │ │ - b.n c8e54 │ │ + b.n c9aa4 │ │ strb r4, [r2, #0] │ │ - b.n c8e60 │ │ - b.n c9360 │ │ - b.n c8e64 │ │ + b.n c9ab0 │ │ + b.n c9fb0 │ │ + b.n c9ab4 │ │ eors r0, r0 │ │ - b.n c8e4e │ │ + b.n c9a9e │ │ asrs r4, r4, #32 │ │ - b.n c8d48 │ │ + b.n c9998 │ │ str r0, [r4, r0] │ │ - b.n c8e70 │ │ + b.n c9ac0 │ │ adds r0, #190 @ 0xbe │ │ - b.n c96e8 │ │ + b.n ca338 │ │ movs r0, #182 @ 0xb6 │ │ - b.n c96fa │ │ + b.n ca34a │ │ strb r4, [r7, #2] │ │ - b.n c96f0 │ │ + b.n ca340 │ │ ands r0, r1 │ │ - b.n c8e6e │ │ + b.n c9abe │ │ movs r0, #2 │ │ - b.n c9450 │ │ + b.n ca0a0 │ │ str r4, [r7, #8] │ │ - b.n c96f8 │ │ + b.n ca348 │ │ adds r0, #7 │ │ - b.n c945a │ │ + b.n ca0aa │ │ str r6, [r7, r2] │ │ - b.n c9700 │ │ + b.n ca350 │ │ movs r0, #2 │ │ - b.n c93e0 │ │ + b.n ca030 │ │ stmia r0!, {r4, r5} │ │ - b.n c8e98 │ │ + b.n c9ae8 │ │ asrs r1, r0, #32 │ │ - b.n c9466 │ │ + b.n ca0b6 │ │ strh r4, [r4, #0] │ │ - b.n c8ea0 │ │ + b.n c9af0 │ │ asrs r4, r2, #32 │ │ - b.n c97ec │ │ + b.n ca43c │ │ movs r0, #6 │ │ - b.n c93f8 │ │ + b.n ca048 │ │ movs r2, r0 │ │ - b.n c9614 │ │ + b.n ca264 │ │ lsls r3, r1, #7 │ │ ldrh r0, [r0, #16] │ │ asrs r5, r2, #3 │ │ - b.n c972c │ │ + b.n ca37c │ │ str r0, [r2, r0] │ │ - b.n c8eb8 │ │ + b.n c9b08 │ │ str r1, [r0, #16] │ │ - b.n c92ba │ │ + b.n c9f0a │ │ movs r3, #216 @ 0xd8 │ │ - b.n c9706 │ │ + b.n ca356 │ │ asrs r0, r0, #32 │ │ - b.n c8eb6 │ │ + b.n c9b06 │ │ strb r4, [r0, #0] │ │ - b.n c8eba │ │ + b.n c9b0a │ │ asrs r2, r0, #32 │ │ - b.n c93d4 │ │ + b.n ca024 │ │ adds r0, #3 │ │ - b.n c93e4 │ │ + b.n ca034 │ │ asrs r3, r0, #32 │ │ - b.n c96bc │ │ + b.n ca30c │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #9] │ │ - b.n c8ec2 │ │ + b.n c9b12 │ │ movs r0, r0 │ │ - b.n c9a54 │ │ + b.n ca6a4 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #2 │ │ - b.n c975a │ │ + b.n ca3aa │ │ lsls r0, r0, #1 │ │ - b.n c99d4 │ │ + b.n ca624 │ │ movs r7, r2 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n c8ee6 │ │ + b.n c9b36 │ │ str r6, [r1, #0] │ │ - b.n c96fe │ │ + b.n ca34e │ │ lsls r0, r7, #8 │ │ - b.n c8ee2 │ │ + b.n c9b32 │ │ ands r4, r1 │ │ - b.n c9706 │ │ + b.n ca356 │ │ movs r0, r4 │ │ - b.n c8ee4 │ │ + b.n c9b34 │ │ movs r7, r0 │ │ - b.n c970e │ │ + b.n ca35e │ │ add sp, #472 @ 0x1d8 │ │ @ instruction: 0xebff0080 │ │ - b.n c94d6 │ │ + b.n ca126 │ │ asrs r0, r4, #32 │ │ - b.n c8f14 │ │ + b.n c9b64 │ │ stmia r0!, {r2} │ │ - b.n c971e │ │ - b.n c93ec │ │ - b.n c9722 │ │ + b.n ca36e │ │ + b.n ca03c │ │ + b.n ca372 │ │ lsls r0, r0, #4 │ │ - b.n c94f4 │ │ + b.n ca144 │ │ movs r0, r2 │ │ - b.n c8f0a │ │ + b.n c9b5a │ │ asrs r4, r0, #32 │ │ - b.n c8dee │ │ + b.n c9a3e │ │ movs r0, r1 │ │ and.w r0, r0, r6, lsl #8 │ │ - b.n c9736 │ │ + b.n ca386 │ │ asrs r1, r1, #32 │ │ - b.n c973a │ │ + b.n ca38a │ │ ands r6, r1 │ │ - b.n c973e │ │ + b.n ca38e │ │ str r4, [r1, #0] │ │ - b.n c9742 │ │ + b.n ca392 │ │ pop {r0, r3, r6, r7, pc} │ │ @ instruction: 0xebffc006 │ │ - b.n c974a │ │ - b.n c9414 │ │ - b.n c974e │ │ + b.n ca39a │ │ + b.n ca064 │ │ + b.n ca39e │ │ movs r0, r0 │ │ - b.n c9ab2 │ │ + b.n ca702 │ │ lsls r3, r3, #6 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n c9a44 │ │ + b.n ca694 │ │ lsls r3, r6, #1 │ │ subs r0, r0, r0 │ │ ands r4, r1 │ │ - b.n c8f54 │ │ + b.n c9ba4 │ │ movs r4, r4 │ │ - b.n c8e5c │ │ + b.n c9aac │ │ asrs r0, r0, #1 │ │ - b.n c8f52 │ │ + b.n c9ba2 │ │ movs r1, r0 │ │ - b.n c992e │ │ + b.n ca57e │ │ movs r1, r0 │ │ - b.n c9bb2 │ │ + b.n ca802 │ │ movs r4, #190 @ 0xbe │ │ - b.n c97d8 │ │ + b.n ca428 │ │ asrs r0, r1, #32 │ │ - b.n c993a │ │ + b.n ca58a │ │ movs r2, r0 │ │ - b.n c96e0 │ │ + b.n ca330 │ │ lsls r1, r3, #2 │ │ ldrh r0, [r0, #16] │ │ lsls r5, r2, #3 │ │ - b.n c97f8 │ │ + b.n ca448 │ │ str r1, [sp, #0] │ │ - b.n c9382 │ │ + b.n c9fd2 │ │ movs r0, #9 │ │ - b.n c978e │ │ + b.n ca3de │ │ adds r0, #9 │ │ - b.n c9792 │ │ + b.n ca3e2 │ │ str r6, [r7, #8] │ │ - b.n c983a │ │ + b.n ca48a │ │ strb r4, [r7, #2] │ │ - b.n c9840 │ │ + b.n ca490 │ │ asrs r1, r0, #32 │ │ - b.n c94ea │ │ + b.n ca13a │ │ stmia r0!, {r1} │ │ - b.n c9970 │ │ + b.n ca5c0 │ │ movs r1, r0 │ │ - b.n c971e │ │ + b.n ca36e │ │ lsls r0, r3, #1 │ │ ldmia r2!, {} │ │ strh r4, [r4, #0] │ │ - b.n c8fa8 │ │ + b.n c9bf8 │ │ str r0, [r0, #0] │ │ - b.n c9bb2 │ │ - add r0, pc, #0 @ (adr r0, c9474 ) │ │ - b.n c9946 │ │ - b.n c9478 │ │ - b.n c8fb6 │ │ + b.n ca802 │ │ + add r0, pc, #0 @ (adr r0, ca0c4 ) │ │ + b.n ca596 │ │ + b.n ca0c8 │ │ + b.n c9c06 │ │ strb r7, [r2, #3] │ │ - b.n c945a │ │ + b.n ca0aa │ │ movs r7, r0 │ │ - b.n c9732 │ │ + b.n ca382 │ │ movs r1, r4 │ │ cmp r2, #0 │ │ movs r4, r4 │ │ - b.n c8fc4 │ │ + b.n c9c14 │ │ str r0, [r0, r0] │ │ - b.n c959a │ │ + b.n ca1ea │ │ ands r5, r0 │ │ - b.n c9520 │ │ + b.n ca170 │ │ movs r0, r1 │ │ - b.n c9b3e │ │ + b.n ca78e │ │ movs r3, r2 │ │ subs r2, #0 │ │ str r7, [r0, r2] │ │ - b.n c95b0 │ │ - b.n c94e0 │ │ - b.n c8fbc │ │ - movs r7, r0 │ │ - b.n c9c2e │ │ - b.n c94b4 │ │ - b.n c99b4 │ │ + b.n ca200 │ │ + b.n ca130 │ │ + b.n c9c0c │ │ + movs r7, r0 │ │ + b.n ca87e │ │ + b.n ca104 │ │ + b.n ca604 │ │ str r7, [r0, r0] │ │ - b.n c95c2 │ │ + b.n ca212 │ │ movs r4, r3 │ │ - b.n c8fcc │ │ + b.n c9c1c │ │ movs r0, r0 │ │ - b.n c9544 │ │ + b.n ca194 │ │ strb r7, [r0, #0] │ │ - b.n c9c44 │ │ + b.n ca894 │ │ movs r0, r3 │ │ - b.n c8fd8 │ │ + b.n c9c28 │ │ movs r7, r1 │ │ - b.n c9c82 │ │ + b.n ca8d2 │ │ str r2, [r0, r0] │ │ - b.n c9962 │ │ + b.n ca5b2 │ │ strb r0, [r1, #0] │ │ - b.n c9978 │ │ + b.n ca5c8 │ │ lsrs r7, r1, #8 │ │ orn sl, r5, #8388608 @ 0x800000 │ │ - bl ffd184c6 │ │ + bl ffd19116 │ │ subs r7, r7, r3 │ │ movs r4, r3 │ │ - b.n c9014 │ │ + b.n c9c64 │ │ strb r0, [r3, #0] │ │ - b.n c9018 │ │ - b.n c9520 │ │ - b.n c901c │ │ + b.n c9c68 │ │ + b.n ca170 │ │ + b.n c9c6c │ │ movs r0, r0 │ │ - b.n c978e │ │ + b.n ca3de │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ str r7, [r0, r2] │ │ - b.n c9600 │ │ + b.n ca250 │ │ str r4, [r2, r0] │ │ - b.n c99fc │ │ + b.n ca64c │ │ ands r5, r0 │ │ - b.n c9836 │ │ + b.n ca486 │ │ lsls r2, r6, #2 │ │ - b.n c97e2 │ │ + b.n ca432 │ │ strb r1, [r0, #0] │ │ - b.n c998c │ │ + b.n ca5dc │ │ lsls r0, r6, #2 │ │ - b.n c988c │ │ + b.n ca4dc │ │ movs r0, r1 │ │ - b.n c97b4 │ │ + b.n ca404 │ │ str r4, [r0, r0] │ │ - b.n c984a │ │ + b.n ca49a │ │ @ instruction: 0xfff98aff │ │ movs r4, r2 │ │ - b.n c9a24 │ │ + b.n ca674 │ │ asrs r0, r6, #2 │ │ - b.n c989a │ │ + b.n ca4ea │ │ movs r0, #136 @ 0x88 │ │ - b.n c961a │ │ + b.n ca26a │ │ stmia r0!, {r4, r5, r7} │ │ - b.n c98a4 │ │ + b.n ca4f4 │ │ asrs r0, r6, #2 │ │ - b.n c98a6 │ │ + b.n ca4f6 │ │ asrs r1, r6, #1 │ │ - b.n c9324 │ │ - b.n c952a │ │ - b.n c946a │ │ + b.n c9f74 │ │ + b.n ca17a │ │ + b.n ca0ba │ │ asrs r0, r0, #32 │ │ - b.n c9c6e │ │ + b.n ca8be │ │ asrs r4, r6, #2 │ │ - b.n c98b2 │ │ + b.n ca502 │ │ movs r0, #36 @ 0x24 │ │ - b.n c8f6c │ │ + b.n c9bbc │ │ asrs r0, r5, #32 │ │ - b.n c8f70 │ │ + b.n c9bc0 │ │ movs r0, #182 @ 0xb6 │ │ - b.n c98be │ │ + b.n ca50e │ │ movs r0, r1 │ │ - b.n c9a42 │ │ - cmp r3, #221 @ 0xdd │ │ - @ instruction: 0xfa000028 │ │ - b.n c9084 │ │ + b.n ca692 │ │ + cmp r4, #139 @ 0x8b │ │ + @ instruction: 0xfb000028 │ │ + b.n c9cd4 │ │ str r1, [r0, #0] │ │ - b.n c9a5a │ │ + b.n ca6aa │ │ str r0, [sp, #176] @ 0xb0 │ │ - b.n c908c │ │ + b.n c9cdc │ │ movs r0, r0 │ │ - b.n c9802 │ │ + b.n ca452 │ │ lsls r2, r6, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #52 @ 0x34 │ │ - b.n c9098 │ │ + b.n c9ce8 │ │ ands r4, r1 │ │ - b.n c9094 │ │ + b.n c9ce4 │ │ lsls r6, r0, #2 │ │ - b.n c966a │ │ + b.n ca2ba │ │ lsls r0, r6, #2 │ │ - b.n c990a │ │ + b.n ca55a │ │ asrs r0, r0, #1 │ │ - b.n c9096 │ │ - b.n c9570 │ │ - b.n c9676 │ │ + b.n c9ce6 │ │ + b.n ca1c0 │ │ + b.n ca2c6 │ │ movs r0, #8 │ │ - b.n c9a92 │ │ + b.n ca6e2 │ │ lsls r6, r6, #2 │ │ - b.n c9936 │ │ + b.n ca586 │ │ movs r4, r4 │ │ - b.n c8f94 │ │ + b.n c9be4 │ │ movs r1, r0 │ │ - b.n c9a82 │ │ + b.n ca6d2 │ │ movs r0, #40 @ 0x28 │ │ - b.n c8f9c │ │ + b.n c9bec │ │ movs r4, #190 @ 0xbe │ │ - b.n c992c │ │ + b.n ca57c │ │ movs r1, r0 │ │ - b.n c9d0e │ │ + b.n ca95e │ │ asrs r0, r1, #32 │ │ - b.n c9a92 │ │ + b.n ca6e2 │ │ movs r2, r0 │ │ - b.n c9838 │ │ + b.n ca488 │ │ lsls r3, r0, #1 │ │ ldrh r0, [r0, #16] │ │ lsls r5, r2, #3 │ │ - b.n c9950 │ │ - add r0, pc, #4 @ (adr r0, c95a4 ) │ │ - b.n c9a36 │ │ + b.n ca5a0 │ │ + add r0, pc, #4 @ (adr r0, ca1f4 ) │ │ + b.n ca686 │ │ movs r0, #48 @ 0x30 │ │ - b.n c90e0 │ │ + b.n c9d30 │ │ strh r1, [r0, #0] │ │ - b.n c9aba │ │ + b.n ca70a │ │ str r1, [sp, #0] │ │ - b.n c94d2 │ │ + b.n ca122 │ │ movs r0, #9 │ │ - b.n c98f2 │ │ + b.n ca542 │ │ adds r0, #9 │ │ - b.n c98f6 │ │ + b.n ca546 │ │ str r6, [r7, r2] │ │ - b.n c999e │ │ + b.n ca5ee │ │ strb r4, [r7, #2] │ │ - b.n c99a4 │ │ + b.n ca5f4 │ │ asrs r1, r0, #32 │ │ - b.n c964c │ │ + b.n ca29c │ │ stmia r0!, {r1} │ │ - b.n c9ad4 │ │ + b.n ca724 │ │ movs r1, r0 │ │ - b.n c9882 │ │ + b.n ca4d2 │ │ @ instruction: 0xffa9daff │ │ movs r4, r0 │ │ - b.n c90fa │ │ + b.n c9d4a │ │ movs r2, r0 │ │ - b.n c9cd6 │ │ + b.n ca926 │ │ movs r4, r0 │ │ - b.n c90e2 │ │ + b.n c9d32 │ │ lsls r5, r7, #30 │ │ - b.n c9bee │ │ + b.n ca83e │ │ lsrs r7, r7, #31 │ │ - b.n c9c80 │ │ + b.n ca8d0 │ │ movs r1, r0 │ │ - b.n c9ae6 │ │ - beq.n c9620 │ │ - b.n c9a80 │ │ + b.n ca736 │ │ + beq.n ca270 │ │ + b.n ca6d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r4, r5, r7} │ │ - b.n c99ae │ │ + b.n ca5fe │ │ movs r0, #40 @ 0x28 │ │ - b.n c9a8c │ │ + b.n ca6dc │ │ asrs r0, r0, #32 │ │ - b.n c9136 │ │ + b.n c9d86 │ │ adds r0, #56 @ 0x38 │ │ - b.n c9b18 │ │ + b.n ca768 │ │ movs r0, r0 │ │ - b.n c971e │ │ + b.n ca36e │ │ asrs r4, r7, #32 │ │ - b.n c9120 │ │ + b.n c9d70 │ │ movs r0, r1 │ │ - b.n c9b0a │ │ + b.n ca75a │ │ movs r0, r7 │ │ - b.n c9128 │ │ + b.n c9d78 │ │ movs r4, r0 │ │ - b.n c91ce │ │ + b.n c9e1e │ │ asrs r0, r1, #32 │ │ - b.n c9956 │ │ + b.n ca5a6 │ │ movs r0, r0 │ │ - b.n c9134 │ │ + b.n c9d84 │ │ movs r1, r1 │ │ - b.n c995e │ │ - bfcsel 0, c8e1e , 2, le │ │ + b.n ca5ae │ │ + bfcsel 0, c9a6e , 2, le │ │ movs r0, r0 │ │ - b.n c9cc6 │ │ + b.n ca916 │ │ lsls r6, r2, #4 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n c9168 │ │ + b.n c9db8 │ │ strb r1, [r0, #0] │ │ - b.n c9b42 │ │ + b.n ca792 │ │ ands r4, r6 │ │ - b.n c9170 │ │ + b.n c9dc0 │ │ strh r0, [r5, #0] │ │ - b.n c9ad0 │ │ + b.n ca720 │ │ str r1, [r0, r0] │ │ - b.n c9abe │ │ + b.n ca70e │ │ movs r4, r2 │ │ - b.n c917c │ │ - add r0, pc, #224 @ (adr r0, c9724 ) │ │ - b.n c9b60 │ │ + b.n c9dcc │ │ + add r0, pc, #224 @ (adr r0, ca374 ) │ │ + b.n ca7b0 │ │ str r6, [r2, #0] │ │ - b.n c9b4a │ │ + b.n ca79a │ │ movs r0, r0 │ │ - b.n c9cf8 │ │ + b.n ca948 │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ lsls r2, r6, #2 │ │ - b.n c9802 │ │ + b.n ca452 │ │ asrs r0, r0, #32 │ │ - b.n c9762 │ │ + b.n ca3b2 │ │ adds r0, #8 │ │ - b.n c9b60 │ │ + b.n ca7b0 │ │ movs r0, #182 @ 0xb6 │ │ - b.n c9a04 │ │ + b.n ca654 │ │ movs r0, #36 @ 0x24 │ │ - b.n c907c │ │ + b.n c9ccc │ │ adds r0, #40 @ 0x28 │ │ - b.n c9080 │ │ + b.n c9cd0 │ │ movs r0, #2 │ │ - b.n c9774 │ │ + b.n ca3c4 │ │ movs r0, r0 │ │ - b.n c959a │ │ + b.n ca1ea │ │ adds r0, #10 │ │ - b.n c99b6 │ │ + b.n ca606 │ │ movs r0, #56 @ 0x38 │ │ - b.n c9194 │ │ + b.n c9de4 │ │ movs r4, r7 │ │ - b.n c9198 │ │ + b.n c9de8 │ │ movs r0, #8 │ │ - b.n c99c2 │ │ + b.n ca612 │ │ movs r4, r0 │ │ - b.n c9228 │ │ + b.n c9e78 │ │ asrs r7, r0, #32 │ │ - b.n c99ca │ │ + b.n ca61a │ │ movs r0, r0 │ │ - b.n c91a8 │ │ + b.n c9df8 │ │ movs r1, r1 │ │ - b.n c99d2 │ │ - bfcsel 0, c9e92 , 2, vs │ │ + b.n ca622 │ │ + bfcsel 0, caae2 , 2, vs │ │ str r1, [r0, r0] │ │ - b.n c9b24 │ │ + b.n ca774 │ │ strb r1, [r0, #0] │ │ - b.n c9bac │ │ + b.n ca7fc │ │ movs r0, r0 │ │ - b.n c9d42 │ │ + b.n ca992 │ │ @ instruction: 0xffe80aff │ │ lsls r6, r6, #3 │ │ and.w r4, r0, r4, lsr #32 │ │ - b.n c91ec │ │ + b.n c9e3c │ │ movs r0, r0 │ │ - b.n c97d0 │ │ - ldr r2, [pc, #352] @ (c9814 ) │ │ + b.n ca420 │ │ + ldr r2, [pc, #356] @ (ca468 ) │ │ @ instruction: 0xebff6020 │ │ - b.n c91d4 │ │ + b.n c9e24 │ │ movs r7, r3 │ │ and.w r0, r0, r9 │ │ - b.n c9a02 │ │ + b.n ca652 │ │ pop {r3, r4, r5, r6, r7} │ │ @ instruction: 0xebff0000 │ │ - b.n c9d6a │ │ + b.n ca9ba │ │ lsls r5, r5, #3 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n c9206 │ │ + b.n c9e56 │ │ ands r0, r5 │ │ - b.n c9b6c │ │ + b.n ca7bc │ │ asrs r4, r2, #32 │ │ - b.n c9214 │ │ + b.n c9e64 │ │ movs r4, r0 │ │ - b.n c91fe │ │ + b.n c9e4e │ │ asrs r4, r2, #32 │ │ - b.n c9be4 │ │ + b.n ca834 │ │ asrs r0, r5, #32 │ │ - b.n c90fc │ │ + b.n c9d4c │ │ movs r4, r4 │ │ - b.n c9100 │ │ + b.n c9d50 │ │ movs r1, r1 │ │ - b.n c9a2e │ │ + b.n ca67e │ │ asrs r0, r1, #32 │ │ - b.n c9a32 │ │ + b.n ca682 │ │ movs r0, #4 │ │ - b.n c9a36 │ │ + b.n ca686 │ │ @ instruction: 0xefd5ebff │ │ movs r0, r0 │ │ - b.n c9d9e │ │ + b.n ca9ee │ │ lsls r0, r4, #3 │ │ subs r0, r0, r0 │ │ movs r0, r5 │ │ - b.n c913c │ │ + b.n c9d8c │ │ strh r1, [r0, #0] │ │ - b.n c9c1a │ │ + b.n ca86a │ │ asrs r4, r4, #32 │ │ - b.n c9144 │ │ + b.n c9d94 │ │ movs r0, r0 │ │ - b.n c9814 │ │ + b.n ca464 │ │ movs r0, r5 │ │ - b.n c912c │ │ + b.n c9d7c │ │ movs r0, r5 │ │ - b.n c9254 │ │ + b.n c9ea4 │ │ movs r1, r0 │ │ - b.n c9bbe │ │ + b.n ca80e │ │ movs r0, r5 │ │ - b.n c923c │ │ + b.n c9e8c │ │ @ instruction: 0xfff01aff │ │ - add r0, pc, #32 @ (adr r0, c9748 ) │ │ - b.n c9264 │ │ + add r0, pc, #32 @ (adr r0, ca398 ) │ │ + b.n c9eb4 │ │ lsls r5, r2, #3 │ │ - b.n c9ae0 │ │ + b.n ca730 │ │ movs r0, #48 @ 0x30 │ │ - b.n c926c │ │ + b.n c9ebc │ │ asrs r5, r0, #32 │ │ - b.n c92ea │ │ + b.n c9f3a │ │ lsls r0, r0, #4 │ │ - b.n c965e │ │ + b.n ca2ae │ │ movs r0, r4 │ │ - b.n c9258 │ │ + b.n c9ea8 │ │ movs r1, r0 │ │ - b.n c9bc4 │ │ + b.n ca814 │ │ movs r5, r0 │ │ - b.n c92da │ │ + b.n c9f2a │ │ movs r2, r1 │ │ - b.n c9a8a │ │ + b.n ca6da │ │ asrs r0, r0, #32 │ │ - b.n c9e8e │ │ + b.n caade │ │ str r0, [r0, r0] │ │ - b.n c9e92 │ │ - b.n c9708 │ │ + b.n caae2 │ │ + b.n ca358 │ │ @ instruction: 0xebff00d5 │ │ - b.n c9b0e │ │ + b.n ca75e │ │ strh r4, [r7, #2] │ │ - b.n c9c72 │ │ + b.n ca8c2 │ │ asrs r0, r0, #2 │ │ - b.n c9872 │ │ + b.n ca4c2 │ │ asrs r0, r6, #2 │ │ - b.n c9b08 │ │ + b.n ca758 │ │ movs r0, r0 │ │ - b.n c9e0c │ │ + b.n caa5c │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #1 │ │ - b.n c9550 │ │ + b.n ca1a0 │ │ movs r7, r0 │ │ and.w r0, r0, r8, ror #4 │ │ - b.n c9c94 │ │ + b.n ca8e4 │ │ movs r2, r1 │ │ - b.n c9abe │ │ + b.n ca70e │ │ str r4, [r7, r0] │ │ - b.n c929c │ │ + b.n c9eec │ │ str r0, [r7, r0] │ │ - b.n c92a0 │ │ - b.n c95e8 │ │ + b.n c9ef0 │ │ + b.n ca238 │ │ @ instruction: 0xebff0000 │ │ - b.n c9e2e │ │ + b.n caa7e │ │ lsls r7, r0, #3 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n c934a │ │ + b.n c9f9a │ │ movs r1, r0 │ │ - b.n c9c9a │ │ + b.n ca8ea │ │ movs r0, #216 @ 0xd8 │ │ - b.n c9b32 │ │ + b.n ca782 │ │ movs r5, r0 │ │ - b.n c9336 │ │ + b.n c9f86 │ │ lsls r4, r1, #1 │ │ - b.n c92cc │ │ + b.n c9f1c │ │ asrs r4, r2, #1 │ │ - b.n c92d0 │ │ + b.n c9f20 │ │ movs r0, r0 │ │ - b.n c9832 │ │ + b.n ca482 │ │ ands r4, r2 │ │ - b.n c92ec │ │ + b.n c9f3c │ │ lsls r0, r0, #4 │ │ - b.n c96d8 │ │ + b.n ca328 │ │ asrs r4, r1, #32 │ │ - b.n c92f4 │ │ + b.n c9f44 │ │ movs r0, r0 │ │ - b.n c9e5e │ │ + b.n caaae │ │ lsls r2, r1, #1 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r2, r5} │ │ - b.n c9300 │ │ - b.n c98c0 │ │ - b.n c9cdc │ │ + b.n c9f50 │ │ + b.n ca510 │ │ + b.n ca92c │ │ movs r6, r2 │ │ and.w r0, r0, r0, asr #8 │ │ - b.n c930c │ │ + b.n c9f5c │ │ movs r1, #6 │ │ - b.n c96e4 │ │ + b.n ca334 │ │ str r4, [r7, #4] │ │ - b.n c9ce0 │ │ + b.n ca930 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c9b92 │ │ + b.n ca7e2 │ │ movs r0, #130 @ 0x82 │ │ - b.n c98ee │ │ + b.n ca53e │ │ str r0, [r6, r2] │ │ - b.n c9b8a │ │ + b.n ca7da │ │ str r4, [r1, r0] │ │ - b.n c98f4 │ │ + b.n ca544 │ │ str r0, [r6, r2] │ │ - b.n c9b72 │ │ + b.n ca7c2 │ │ movs r0, #213 @ 0xd5 │ │ - b.n c9ba6 │ │ + b.n ca7f6 │ │ str r1, [r0, r0] │ │ - b.n c9fb6 │ │ + b.n cac06 │ │ movs r0, #130 @ 0x82 │ │ - b.n c9904 │ │ + b.n ca554 │ │ str r2, [r0, r0] │ │ - b.n c991a │ │ + b.n ca56a │ │ movs r0, #2 │ │ - b.n c990e │ │ + b.n ca55e │ │ str r0, [r6, r2] │ │ - b.n c9bb0 │ │ + b.n ca800 │ │ str r0, [r6, r2] │ │ - b.n c9b8e │ │ + b.n ca7de │ │ movs r0, #186 @ 0xba │ │ - b.n c9bb6 │ │ + b.n ca806 │ │ movs r2, r0 │ │ - b.n c9e36 │ │ + b.n caa86 │ │ str r0, [r3, #0] │ │ asrs r3, r2, #22 │ │ movs r0, r0 │ │ asrs r6, r2, #13 │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #2 │ │ - b.n c9342 │ │ + b.n c9f92 │ │ movs r0, r0 │ │ - b.n c9ec6 │ │ + b.n cab16 │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ movs r0, #4 │ │ - b.n c93e2 │ │ + b.n ca032 │ │ adds r0, #0 │ │ - b.n c9b72 │ │ + b.n ca7c2 │ │ movs r1, r0 │ │ - b.n c9e5a │ │ + b.n caaaa │ │ adds r0, #24 │ │ asrs r0, r2, #22 │ │ movs r2, r1 │ │ - b.n c9ae4 │ │ + b.n ca734 │ │ @ instruction: 0xfff60aff │ │ movs r0, #213 @ 0xd5 │ │ - b.n c9bec │ │ + b.n ca83c │ │ str r5, [r2, #12] │ │ - b.n c9bfe │ │ + b.n ca84e │ │ movs r2, r0 │ │ - b.n c9afa │ │ + b.n ca74a │ │ @ instruction: 0xfff2caff │ │ strb r4, [r3, #0] │ │ - b.n c9d5c │ │ + b.n ca9ac │ │ movs r1, #6 │ │ - b.n c9788 │ │ + b.n ca3d8 │ │ movs r4, r0 │ │ - b.n c9b02 │ │ + b.n ca752 │ │ @ instruction: 0xffda0aff │ │ str r1, [r0, #0] │ │ - b.n c9cf2 │ │ + b.n ca942 │ │ movs r1, #6 │ │ - b.n c978c │ │ + b.n ca3dc │ │ str r6, [r0, r4] │ │ - b.n c979c │ │ + b.n ca3ec │ │ movs r2, r0 │ │ - b.n c9b1c │ │ + b.n ca76c │ │ @ instruction: 0xffe41aff │ │ str r6, [r0, r2] │ │ - b.n c9980 │ │ + b.n ca5d0 │ │ str r6, [r0, #8] │ │ - b.n c998e │ │ + b.n ca5de │ │ movs r7, #188 @ 0xbc │ │ - b.n c9c6c │ │ + b.n ca8bc │ │ str r0, [r6, #8] │ │ - b.n c9c32 │ │ + b.n ca882 │ │ movs r6, r0 │ │ - b.n c9b2e │ │ + b.n ca77e │ │ movs r0, #1 │ │ strh r2, [r0, #18] │ │ movs r0, #176 @ 0xb0 │ │ strh r5, [r0, #14] │ │ @ instruction: 0xffdceaff │ │ movs r0, #213 @ 0xd5 │ │ - b.n c9c46 │ │ + b.n ca896 │ │ movs r0, r0 │ │ - b.n c9f42 │ │ + b.n cab92 │ │ @ instruction: 0xffde4aff │ │ movs r0, #213 @ 0xd5 │ │ - b.n c9c5a │ │ + b.n ca8aa │ │ strb r2, [r0, #4] │ │ - b.n c97d8 │ │ + b.n ca428 │ │ movs r0, #130 @ 0x82 │ │ - b.n c99b4 │ │ + b.n ca604 │ │ movs r7, #188 @ 0xbc │ │ - b.n c9c56 │ │ + b.n ca8a6 │ │ str r4, [r7, r2] │ │ - b.n c9c64 │ │ + b.n ca8b4 │ │ lsls r5, r4, #2 │ │ - b.n c9b5e │ │ + b.n ca7ae │ │ @ instruction: 0xffd72aff │ │ adds r0, #20 │ │ - b.n c9dd0 │ │ + b.n caa20 │ │ movs r0, #130 @ 0x82 │ │ - b.n c99cc │ │ + b.n ca61c │ │ movs r0, #176 @ 0xb0 │ │ - b.n c9c6e │ │ + b.n ca8be │ │ adds r0, #2 │ │ - b.n c99d4 │ │ + b.n ca624 │ │ movs r0, #4 │ │ - b.n c9478 │ │ + b.n ca0c8 │ │ movs r0, #6 │ │ - b.n c9cda │ │ + b.n ca92a │ │ movs r4, r0 │ │ - b.n c9f7e │ │ + b.n cabce │ │ movs r0, #182 @ 0xb6 │ │ lsls r3, r2, #7 │ │ movs r0, #2 │ │ lsls r3, r0, #2 │ │ movs r0, #8 │ │ lsls r2, r0, #10 │ │ movs r0, #28 │ │ lsls r6, r0, #22 │ │ @ instruction: 0xffcbeaff │ │ adds r0, #186 @ 0xba │ │ - b.n c9c9a │ │ + b.n ca8ea │ │ movs r2, r1 │ │ - b.n c9c36 │ │ + b.n ca886 │ │ asrs r0, r2, #32 │ │ - b.n c9422 │ │ + b.n ca072 │ │ movs r0, #4 │ │ - b.n c9c3e │ │ + b.n ca88e │ │ bflx 18, fp │ │ movs r0, r0 │ │ - b.n c9fa6 │ │ + b.n cabf6 │ │ lsls r6, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n c9440 │ │ + b.n ca090 │ │ eors r4, r7 │ │ - b.n c9e24 │ │ + b.n caa74 │ │ str r5, [r2, #12] │ │ - b.n c9cc8 │ │ + b.n ca918 │ │ asrs r0, r6, #32 │ │ - b.n c9454 │ │ + b.n ca0a4 │ │ strb r4, [r0, #0] │ │ - b.n c9c5e │ │ + b.n ca8ae │ │ str r2, [r6, r2] │ │ - b.n c9cc2 │ │ + b.n ca912 │ │ lsls r6, r0, #2 │ │ - b.n c9c66 │ │ + b.n ca8b6 │ │ lsls r0, r6, #2 │ │ - b.n c9c98 │ │ + b.n ca8e8 │ │ movs r4, r6 │ │ - b.n c9448 │ │ + b.n ca098 │ │ movs r1, r0 │ │ - b.n c9dbe │ │ - add r1, pc, #24 @ (adr r1, c994c ) │ │ - b.n c9858 │ │ + b.n caa0e │ │ + add r1, pc, #24 @ (adr r1, ca59c ) │ │ + b.n ca4a8 │ │ movs r5, r0 │ │ - b.n c94cc │ │ + b.n ca11c │ │ movs r1, r1 │ │ - b.n c9c7e │ │ + b.n ca8ce │ │ @ instruction: 0xfb0aebff │ │ movs r0, r0 │ │ - b.n c9fe6 │ │ + b.n cac36 │ │ lsls r6, r1, #1 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c9480 │ │ - b.n c995a │ │ - b.n c9c92 │ │ + b.n ca0d0 │ │ + b.n ca5aa │ │ + b.n ca8e2 │ │ stmia r0!, {r2} │ │ - b.n c9c96 │ │ + b.n ca8e6 │ │ lsls r0, r0, #1 │ │ - b.n c947a │ │ + b.n ca0ca │ │ lsls r0, r1, #1 │ │ - b.n c947e │ │ + b.n ca0ce │ │ movs r6, #208 @ 0xd0 │ │ - b.n c9ce2 │ │ + b.n ca932 │ │ strh r1, [r0, #0] │ │ - b.n c9e8a │ │ + b.n caada │ │ str r0, [sp, #0] │ │ - b.n c9eb0 │ │ + b.n cab00 │ │ strh r0, [r6, #54] @ 0x36 │ │ - b.n c9cee │ │ + b.n ca93e │ │ str r4, [r5, r0] │ │ - b.n c94ac │ │ + b.n ca0fc │ │ ands r0, r6 │ │ - b.n c94b0 │ │ + b.n ca100 │ │ lsls r5, r2, #3 │ │ - b.n c9d24 │ │ + b.n ca974 │ │ asrs r0, r0, #4 │ │ - b.n c98a6 │ │ + b.n ca4f6 │ │ movs r0, r0 │ │ - b.n ca0c2 │ │ + b.n cad12 │ │ movs r0, #186 @ 0xba │ │ - b.n c9d28 │ │ + b.n ca978 │ │ movs r2, r0 │ │ - b.n c9fae │ │ + b.n cabfe │ │ movs r5, r7 │ │ subs r0, r0, r0 │ │ adds r0, #16 │ │ - b.n c94cc │ │ + b.n ca11c │ │ movs r0, #10 │ │ - b.n c954a │ │ + b.n ca19a │ │ adds r0, #115 @ 0x73 │ │ - b.n c9778 │ │ + b.n ca3c8 │ │ movs r2, r0 │ │ - b.n c9c44 │ │ + b.n ca894 │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n c9c5a │ │ + b.n ca8aa │ │ movs r6, r6 │ │ lsrs r0, r0, #8 │ │ asrs r6, r1, #32 │ │ - b.n c9a3a │ │ + b.n ca68a │ │ movs r1, r0 │ │ - b.n ca094 │ │ + b.n cace4 │ │ movs r5, r3 │ │ ldmia r2!, {} │ │ movs r0, #16 │ │ - b.n c94e4 │ │ + b.n ca134 │ │ movs r0, #178 @ 0xb2 │ │ - b.n c9d62 │ │ + b.n ca9b2 │ │ asrs r2, r0, #32 │ │ - b.n c9ae4 │ │ + b.n ca734 │ │ movs r1, r3 │ │ - ldr r2, [pc, #0] @ (c99c4 ) │ │ + ldr r2, [pc, #0] @ (ca614 ) │ │ adds r1, #1 │ │ - b.n c98f2 │ │ + b.n ca542 │ │ movs r3, r0 │ │ - b.n c9c82 │ │ + b.n ca8d2 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n c9c92 │ │ + b.n ca8e2 │ │ movs r4, r2 │ │ ldr r2, [sp, #0] │ │ movs r1, #6 │ │ - b.n c9906 │ │ + b.n ca556 │ │ movs r2, r1 │ │ - b.n c9c86 │ │ + b.n ca8d6 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ adds r0, #176 @ 0xb0 │ │ - b.n c9d98 │ │ + b.n ca9e8 │ │ str r4, [r6, #0] │ │ - b.n c9528 │ │ + b.n ca178 │ │ movs r6, r0 │ │ - b.n c9c98 │ │ + b.n ca8e8 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #10 │ │ - b.n c9dba │ │ + b.n caa0a │ │ movs r3, r0 │ │ - b.n c9ca2 │ │ + b.n ca8f2 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r0, #176 @ 0xb0 │ │ - b.n c9db4 │ │ + b.n caa04 │ │ adds r0, #52 @ 0x34 │ │ - b.n c9544 │ │ + b.n ca194 │ │ movs r3, r0 │ │ - b.n c9cb2 │ │ + b.n ca902 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r0, #129 @ 0x81 │ │ - b.n c9b2e │ │ + b.n ca77e │ │ adds r0, #52 @ 0x34 │ │ - b.n c9554 │ │ - add r1, pc, #4 @ (adr r1, c9a20 ) │ │ - b.n c9926 │ │ + b.n ca1a4 │ │ + add r1, pc, #4 @ (adr r1, ca670 ) │ │ + b.n ca576 │ │ adds r0, #176 @ 0xb0 │ │ - b.n c9da6 │ │ + b.n ca9f6 │ │ asrs r5, r0, #32 │ │ - b.n c95b0 │ │ - beq.n c9a60 │ │ - b.n c9ec0 │ │ + b.n ca200 │ │ + beq.n ca6b0 │ │ + b.n cab10 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, sp} │ │ - b.n c9d72 │ │ + b.n ca9c2 │ │ lsls r5, r7, #30 │ │ - b.n ca046 │ │ + b.n cac96 │ │ adds r0, #4 │ │ - b.n c961e │ │ + b.n ca26e │ │ subs r0, r2, #7 │ │ - b.n ca05c │ │ + b.n cacac │ │ lsrs r7, r7, #31 │ │ - b.n ca0e0 │ │ + b.n cad30 │ │ movs r1, r0 │ │ - b.n ca06c │ │ + b.n cacbc │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, #24 │ │ - b.n c9578 │ │ + b.n ca1c8 │ │ adds r0, #180 @ 0xb4 │ │ - b.n c9dfc │ │ + b.n caa4c │ │ movs r0, r0 │ │ - b.n ca0fa │ │ + b.n cad4a │ │ adds r0, #1 │ │ - b.n c9d60 │ │ + b.n ca9b0 │ │ adds r0, #180 @ 0xb4 │ │ - b.n c9de8 │ │ + b.n caa38 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n ca1a6 │ │ + b.n cadf6 │ │ adds r0, #188 @ 0xbc │ │ - b.n c956e │ │ + b.n ca1be │ │ movs r0, #4 │ │ - b.n c9f72 │ │ + b.n cabc2 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #12 │ │ - b.n c95a0 │ │ + b.n ca1f0 │ │ strb r0, [r0, #0] │ │ - b.n ca1ba │ │ + b.n cae0a │ │ strb r0, [r1, #0] │ │ - b.n c9584 │ │ + b.n ca1d4 │ │ asrs r1, r0, #32 │ │ - b.n c9f84 │ │ + b.n cabd4 │ │ asrs r0, r6, #2 │ │ - b.n c9e0a │ │ - beq.n c9ac0 │ │ - b.n c9f20 │ │ + b.n caa5a │ │ + beq.n ca710 │ │ + b.n cab70 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r7, sp} │ │ - b.n c9ba2 │ │ + b.n ca7f2 │ │ asrs r0, r7, #2 │ │ - b.n c9e36 │ │ + b.n caa86 │ │ movs r7, #188 @ 0xbc │ │ - b.n c9e3e │ │ + b.n caa8e │ │ lsls r1, r2, #10 │ │ - b.n c9ade │ │ + b.n ca72e │ │ movs r4, r2 │ │ - b.n c9fa2 │ │ + b.n cabf2 │ │ mrc2 10, 0, lr, cr12, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n ca26a │ │ - beq.n c9ae4 │ │ - b.n c9f44 │ │ + b.n caeba │ │ + beq.n ca734 │ │ + b.n cab94 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, ip} │ │ - b.n c966a │ │ + b.n ca2ba │ │ asrs r1, r0, #32 │ │ - b.n c9fbc │ │ + b.n cac0c │ │ asrs r5, r0, #32 │ │ - b.n c9652 │ │ - beq.n c9af8 │ │ - b.n c9f58 │ │ + b.n ca2a2 │ │ + beq.n ca748 │ │ + b.n caba8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r2, r3, r4, r8, r9, sl, sp, lr} │ │ + ldmia.w sp!, {r4, r5, r8, r9, sl, fp, ip, lr} │ │ @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n c9fec │ │ + b.n cac3c │ │ svc 121 @ 0x79 │ │ - b.n c9f70 │ │ + b.n cabc0 │ │ str r5, [r2, #12] │ │ - b.n c9e7a │ │ + b.n caaca │ │ str r0, [sp, #0] │ │ - b.n c9e1e │ │ + b.n caa6e │ │ movs r4, r3 │ │ - b.n c9fe2 │ │ + b.n cac32 │ │ strh r5, [r2, #6] │ │ - b.n c9e88 │ │ + b.n caad8 │ │ movs r4, r5 │ │ - b.n c9604 │ │ - add r0, pc, #4 @ (adr r0, c9af0 ) │ │ - b.n c9e2e │ │ + b.n ca254 │ │ + add r0, pc, #4 @ (adr r0, ca740 ) │ │ + b.n caa7e │ │ str r6, [r0, r4] │ │ - b.n c9a12 │ │ + b.n ca662 │ │ movs r4, r3 │ │ - b.n c9ff8 │ │ + b.n cac48 │ │ ands r2, r0 │ │ - b.n c9e3a │ │ + b.n caa8a │ │ strb r0, [r1, #4] │ │ - b.n c9a1e │ │ + b.n ca66e │ │ movs r0, r5 │ │ - b.n c961c │ │ + b.n ca26c │ │ asrs r2, r7, #2 │ │ - b.n c9eb0 │ │ + b.n cab00 │ │ movs r0, #10 │ │ - b.n c96b8 │ │ + b.n ca308 │ │ lsls r1, r6, #1 │ │ - b.n c98ec │ │ + b.n ca53c │ │ movs r2, r0 │ │ - b.n c9db2 │ │ + b.n caa02 │ │ lsls r3, r6, #3 │ │ subs r0, r0, r0 │ │ movs r2, r4 │ │ - b.n ca1ba │ │ + b.n cae0a │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n ca1c2 │ │ + b.n cae12 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n ca1ca │ │ + b.n cae1a │ │ lsls r5, r5, #3 │ │ subs r0, r0, r0 │ │ adds r0, #134 @ 0x86 │ │ - b.n c9c44 │ │ + b.n ca894 │ │ movs r0, #20 │ │ - b.n ca040 │ │ + b.n cac90 │ │ lsls r4, r7, #30 │ │ - b.n c9f20 │ │ + b.n cab70 │ │ movs r0, r0 │ │ - b.n ca1de │ │ + b.n cae2e │ │ asrs r0, r0, #2 │ │ - b.n c9c46 │ │ + b.n ca896 │ │ asrs r0, r6, #2 │ │ - b.n c9ee8 │ │ + b.n cab38 │ │ asrs r1, r0, #32 │ │ - b.n c9aae │ │ + b.n ca6fe │ │ asrs r4, r3, #32 │ │ - b.n c9668 │ │ + b.n ca2b8 │ │ asrs r6, r6, #2 │ │ - b.n c9ef6 │ │ + b.n cab46 │ │ movs r0, #8 │ │ - b.n ca05a │ │ + b.n cacaa │ │ movs r0, #40 @ 0x28 │ │ - b.n c9570 │ │ + b.n ca1c0 │ │ asrs r4, r4, #32 │ │ - b.n c9574 │ │ + b.n ca1c4 │ │ lsls r7, r5, #3 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n c9ea6 │ │ + b.n caaf6 │ │ strh r3, [r0, #0] │ │ - b.n c9eaa │ │ + b.n caafa │ │ lsls r5, r5, #17 │ │ add.w r0, r0, r0 │ │ - b.n ca212 │ │ + b.n cae62 │ │ lsls r1, r4, #12 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n c9f2c │ │ + b.n cab7c │ │ asrs r4, r5, #32 │ │ - b.n c96b8 │ │ + b.n ca308 │ │ asrs r0, r0, #4 │ │ - b.n c9aa4 │ │ + b.n ca6f4 │ │ movs r0, #186 @ 0xba │ │ - b.n c9f28 │ │ + b.n cab78 │ │ movs r2, r0 │ │ - b.n ca1ae │ │ + b.n cadfe │ │ lsls r5, r2, #3 │ │ lsrs r0, r0, #8 │ │ lsls r6, r6, #1 │ │ - b.n c9970 │ │ + b.n ca5c0 │ │ movs r0, r4 │ │ - b.n ca1ba │ │ + b.n cae0a │ │ adds r0, #8 │ │ - b.n c9eda │ │ + b.n cab2a │ │ lsls r6, r0, #3 │ │ subs r0, r0, r0 │ │ movs r1, #180 @ 0xb4 │ │ - b.n c9f84 │ │ + b.n cabd4 │ │ asrs r2, r0, #32 │ │ - b.n c9ca8 │ │ + b.n ca8f8 │ │ movs r0, #8 │ │ - b.n ca0ac │ │ + b.n cacfc │ │ asrs r6, r0, #32 │ │ - b.n ca0b0 │ │ + b.n cad00 │ │ lsls r3, r0, #3 │ │ and.w r0, r0, ip │ │ - b.n c96e8 │ │ + b.n ca338 │ │ strh r4, [r0, #0] │ │ - b.n c9efa │ │ + b.n cab4a │ │ movs r0, #0 │ │ - b.n c96e8 │ │ + b.n ca338 │ │ adds r0, #4 │ │ - b.n c96ec │ │ + b.n ca33c │ │ ands r0, r7 │ │ - b.n c96e6 │ │ + b.n ca336 │ │ strb r4, [r7, #0] │ │ - b.n c96ea │ │ + b.n ca33a │ │ movs r0, #4 │ │ - b.n c9c12 │ │ + b.n ca862 │ │ adds r0, #7 │ │ - b.n c9c18 │ │ + b.n ca868 │ │ movs r0, #3 │ │ - b.n c9efa │ │ + b.n cab4a │ │ movs r6, r4 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n ca200 │ │ + b.n cae50 │ │ movs r1, r5 │ │ subs r0, r0, r0 │ │ negs r0, r0 │ │ - b.n c9706 │ │ + b.n ca356 │ │ movs r0, r0 │ │ - b.n ca292 │ │ + b.n caee2 │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ - b.n c971c │ │ + b.n ca36c │ │ str r0, [r7, #32] │ │ - b.n c9716 │ │ + b.n ca366 │ │ movs r4, r0 │ │ - b.n c9f3a │ │ + b.n cab8a │ │ add r6, sp, #428 @ 0x1ac │ │ @ instruction: 0xebff0080 │ │ - b.n c9d02 │ │ + b.n ca952 │ │ lsls r0, r0, #4 │ │ - b.n c9d0e │ │ + b.n ca95e │ │ movs r0, r2 │ │ - b.n c972a │ │ + b.n ca37a │ │ str r4, [r0, #0] │ │ - b.n c960e │ │ + b.n ca25e │ │ movs r5, r3 │ │ and.w r0, r0, ip │ │ - b.n c9748 │ │ + b.n ca398 │ │ ands r4, r4 │ │ - b.n c9734 │ │ + b.n ca384 │ │ movs r0, #0 │ │ - b.n c9748 │ │ + b.n ca398 │ │ ands r0, r7 │ │ - b.n c9742 │ │ + b.n ca392 │ │ adds r0, #4 │ │ - b.n c9750 │ │ + b.n ca3a0 │ │ strb r4, [r7, #0] │ │ - b.n c974a │ │ + b.n ca39a │ │ movs r0, #4 │ │ - b.n c9c72 │ │ + b.n ca8c2 │ │ adds r0, #7 │ │ - b.n c9c78 │ │ + b.n ca8c8 │ │ movs r0, #3 │ │ - b.n c9f5a │ │ + b.n cabaa │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ strh r4, [r5, #0] │ │ - b.n c9778 │ │ + b.n ca3c8 │ │ lsls r0, r0, #1 │ │ - b.n ca264 │ │ + b.n caeb4 │ │ movs r2, r6 │ │ subs r0, r0, r0 │ │ negs r0, r0 │ │ - b.n c976a │ │ + b.n ca3ba │ │ movs r0, r0 │ │ - b.n ca2f6 │ │ + b.n caf46 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #32 │ │ - b.n c9780 │ │ + b.n ca3d0 │ │ str r0, [r7, #32] │ │ - b.n c977a │ │ + b.n ca3ca │ │ movs r4, r0 │ │ - b.n c9f9e │ │ + b.n cabee │ │ add r6, sp, #328 @ 0x148 │ │ @ instruction: 0xebff0080 │ │ - b.n c9d66 │ │ + b.n ca9b6 │ │ lsls r0, r0, #4 │ │ - b.n c9d72 │ │ + b.n ca9c2 │ │ movs r0, r2 │ │ - b.n c978e │ │ + b.n ca3de │ │ str r4, [r0, #0] │ │ - b.n c9672 │ │ + b.n ca2c2 │ │ movs r6, r4 │ │ and.w r0, r0, r9, lsl #4 │ │ - b.n c9fba │ │ + b.n cac0a │ │ movs r0, #5 │ │ - b.n c9fbe │ │ - cbnz r2, c9cea │ │ + b.n cac0e │ │ + cbnz r2, ca93a │ │ @ instruction: 0xebff0000 │ │ - b.n ca326 │ │ + b.n caf76 │ │ lsls r4, r3, #11 │ │ subs r0, r0, r0 │ │ asrs r5, r2, #3 │ │ - b.n ca042 │ │ + b.n cac92 │ │ str r0, [r5, r0] │ │ - b.n c97cc │ │ + b.n ca41c │ │ movs r4, r1 │ │ - b.n c97ca │ │ + b.n ca41a │ │ movs r1, #1 │ │ - b.n c9bc4 │ │ + b.n ca814 │ │ ands r0, r7 │ │ - b.n c97be │ │ + b.n ca40e │ │ asrs r4, r7, #32 │ │ - b.n c97c2 │ │ + b.n ca412 │ │ adds r0, #0 │ │ - b.n c97ca │ │ + b.n ca41a │ │ strb r4, [r0, #0] │ │ - b.n c97ce │ │ + b.n ca41e │ │ adds r0, #4 │ │ - b.n c9cf4 │ │ + b.n ca944 │ │ asrs r1, r0, #32 │ │ - b.n c9d00 │ │ + b.n ca950 │ │ asrs r1, r0, #32 │ │ - b.n c9fdc │ │ + b.n cac2c │ │ movs r0, r6 │ │ subs r0, r0, r0 │ │ str r0, [r0, #36] @ 0x24 │ │ - b.n c97de │ │ + b.n ca42e │ │ strb r0, [r1, #0] │ │ - b.n ca002 │ │ + b.n cac52 │ │ movs r0, r0 │ │ - b.n ca372 │ │ + b.n cafc2 │ │ movs r1, r6 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #2 │ │ - b.n ca072 │ │ + b.n cacc2 │ │ lsls r0, r0, #1 │ │ - b.n ca2f4 │ │ + b.n caf44 │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n c97fe │ │ + b.n ca44e │ │ tst r0, r7 │ │ - b.n c97fe │ │ + b.n ca44e │ │ movs r6, r0 │ │ - b.n ca022 │ │ + b.n cac72 │ │ add r6, sp, #196 @ 0xc4 │ │ @ instruction: 0xebff0080 │ │ - b.n c9dea │ │ + b.n caa3a │ │ lsls r0, r0, #4 │ │ - b.n c9dfa │ │ + b.n caa4a │ │ movs r0, r2 │ │ - b.n c9812 │ │ + b.n ca462 │ │ ands r4, r0 │ │ - b.n c96f6 │ │ + b.n ca346 │ │ movs r5, r4 │ │ and.w r0, r0, r9, lsl #4 │ │ - b.n ca03e │ │ + b.n cac8e │ │ movs r0, #5 │ │ - b.n ca042 │ │ - cbnz r1, c9d66 │ │ + b.n cac92 │ │ + cbnz r1, ca9b6 │ │ @ instruction: 0xebff802c │ │ - b.n c9844 │ │ + b.n ca494 │ │ movs r0, r0 │ │ - b.n ca3ae │ │ + b.n caffe │ │ lsls r2, r7, #10 │ │ subs r0, r0, r0 │ │ asrs r5, r2, #3 │ │ - b.n ca0ca │ │ + b.n cad1a │ │ str r0, [r5, r0] │ │ - b.n c9854 │ │ + b.n ca4a4 │ │ movs r4, r1 │ │ - b.n c9852 │ │ + b.n ca4a2 │ │ movs r1, #1 │ │ - b.n c9c4c │ │ + b.n ca89c │ │ ands r0, r7 │ │ - b.n c9846 │ │ + b.n ca496 │ │ asrs r4, r7, #32 │ │ - b.n c984a │ │ + b.n ca49a │ │ adds r0, #0 │ │ - b.n c9852 │ │ + b.n ca4a2 │ │ strb r4, [r0, #0] │ │ - b.n c9856 │ │ + b.n ca4a6 │ │ adds r0, #4 │ │ - b.n c9d7c │ │ + b.n ca9cc │ │ asrs r1, r0, #32 │ │ - b.n c9d88 │ │ + b.n ca9d8 │ │ asrs r1, r0, #32 │ │ - b.n ca064 │ │ + b.n cacb4 │ │ movs r0, r6 │ │ subs r0, r0, r0 │ │ str r0, [r0, #36] @ 0x24 │ │ - b.n c9866 │ │ + b.n ca4b6 │ │ movs r0, r0 │ │ - b.n ca3f6 │ │ + b.n cb046 │ │ movs r1, r6 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #2 │ │ - b.n ca0f6 │ │ + b.n cad46 │ │ lsls r0, r0, #1 │ │ - b.n ca378 │ │ + b.n cafc8 │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n c9882 │ │ + b.n ca4d2 │ │ tst r0, r7 │ │ - b.n c9882 │ │ + b.n ca4d2 │ │ movs r6, r0 │ │ - b.n ca0a6 │ │ + b.n cacf6 │ │ add r6, sp, #64 @ 0x40 │ │ @ instruction: 0xebff0080 │ │ - b.n c9e6e │ │ + b.n caabe │ │ lsls r0, r0, #4 │ │ - b.n c9e7e │ │ + b.n caace │ │ movs r0, r2 │ │ - b.n c9896 │ │ + b.n ca4e6 │ │ ands r4, r0 │ │ - b.n c977a │ │ + b.n ca3ca │ │ movs r5, r4 │ │ and.w r0, r0, sl, lsl #4 │ │ - b.n ca0c2 │ │ - cbnz r1, c9dde │ │ + b.n cad12 │ │ + cbnz r1, caa2e │ │ @ instruction: 0xebff0000 │ │ - b.n ca42a │ │ + b.n cb07a │ │ strb r0, [r1, #0] │ │ - b.n ca0ce │ │ + b.n cad1e │ │ lsls r2, r3, #10 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n ca148 │ │ + b.n cad98 │ │ asrs r4, r5, #32 │ │ - b.n c98d4 │ │ + b.n ca524 │ │ strh r0, [r0, #8] │ │ - b.n c9cc0 │ │ + b.n ca910 │ │ lsls r0, r0, #2 │ │ - b.n c9eb4 │ │ + b.n cab04 │ │ asrs r5, r2, #3 │ │ - b.n ca15a │ │ + b.n cadaa │ │ lsls r4, r7, #30 │ │ - b.n ca14a │ │ + b.n cad9a │ │ movs r0, #20 │ │ - b.n ca2be │ │ + b.n caf0e │ │ str r1, [r0, r4] │ │ - b.n c9cdc │ │ + b.n ca92c │ │ asrs r1, r0, #2 │ │ - b.n c9eca │ │ + b.n cab1a │ │ lsls r0, r0, #2 │ │ - b.n c9ebe │ │ + b.n cab0e │ │ asrs r4, r7, #30 │ │ - b.n ca160 │ │ + b.n cadb0 │ │ lsls r0, r6, #2 │ │ - b.n ca162 │ │ + b.n cadb2 │ │ movs r0, r0 │ │ - b.n c9d2a │ │ + b.n ca97a │ │ movs r4, r7 │ │ - b.n c98e4 │ │ + b.n ca534 │ │ adds r0, #8 │ │ - b.n ca2d2 │ │ + b.n caf22 │ │ lsls r6, r6, #2 │ │ - b.n ca176 │ │ + b.n cadc6 │ │ movs r4, r4 │ │ - b.n c97ec │ │ + b.n ca43c │ │ movs r0, r0 │ │ - b.n c9ee0 │ │ + b.n cab30 │ │ adds r0, #40 @ 0x28 │ │ - b.n c97f4 │ │ + b.n ca444 │ │ movs r0, r7 │ │ - b.n c98fc │ │ + b.n ca54c │ │ adds r0, #56 @ 0x38 │ │ - b.n ca300 │ │ + b.n caf50 │ │ movs r4, r0 │ │ - b.n c998e │ │ + b.n ca5de │ │ movs r0, #40 @ 0x28 │ │ - b.n ca284 │ │ + b.n caed4 │ │ movs r0, r0 │ │ - b.n c990c │ │ + b.n ca55c │ │ movs r2, r1 │ │ - b.n ca136 │ │ + b.n cad86 │ │ vmov.s16 lr, d31[3] │ │ movs r0, r0 │ │ - b.n ca49e │ │ + b.n cb0ee │ │ lsls r7, r1, #7 │ │ lsrs r0, r0, #8 │ │ lsls r5, r7, #9 │ │ and.w r0, r0, sl, lsl #4 │ │ - b.n ca14a │ │ - cbnz r7, c9e5c │ │ + b.n cad9a │ │ + cbnz r7, caaac │ │ @ instruction: 0xebff0000 │ │ - b.n ca4b2 │ │ + b.n cb102 │ │ lsls r1, r7, #9 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n ca1cc │ │ + b.n cae1c │ │ asrs r5, r2, #3 │ │ - b.n ca1d2 │ │ + b.n cae22 │ │ strb r0, [r2, #0] │ │ - b.n c9956 │ │ + b.n ca5a6 │ │ strh r0, [r0, #8] │ │ - b.n c9d56 │ │ + b.n ca9a6 │ │ lsls r0, r0, #2 │ │ - b.n c9f3c │ │ + b.n cab8c │ │ str r1, [r0, r4] │ │ - b.n c9d58 │ │ + b.n ca9a8 │ │ lsls r4, r7, #30 │ │ - b.n ca1d2 │ │ + b.n cae22 │ │ movs r0, #184 @ 0xb8 │ │ - b.n ca1e6 │ │ + b.n cae36 │ │ movs r0, #36 @ 0x24 │ │ - b.n c9850 │ │ + b.n ca4a0 │ │ lsls r6, r7 │ │ - b.n ca1e8 │ │ + b.n cae38 │ │ strh r2, [r2, #4] │ │ - b.n c9e88 │ │ + b.n caad8 │ │ lsls r1, r0, #2 │ │ - b.n c9f5a │ │ + b.n cabaa │ │ str r4, [r0, #0] │ │ - b.n c9978 │ │ + b.n ca5c8 │ │ asrs r4, r7, #2 │ │ - b.n ca1f8 │ │ + b.n cae48 │ │ lsls r4, r7, #30 │ │ - b.n ca1f2 │ │ + b.n cae42 │ │ movs r0, #6 │ │ - b.n c9ede │ │ + b.n cab2e │ │ strb r4, [r2, #0] │ │ - b.n ca360 │ │ + b.n cafb0 │ │ adds r0, #2 │ │ - b.n ca362 │ │ + b.n cafb2 │ │ movs r0, #2 │ │ - b.n ca364 │ │ + b.n cafb4 │ │ strb r0, [r5, #0] │ │ - b.n c987c │ │ + b.n ca4cc │ │ movs r3, r0 │ │ - b.n ca10e │ │ + b.n cad5e │ │ lsls r7, r2, #14 │ │ ldmia r2!, {} │ │ lsls r0, r7 │ │ - b.n ca21c │ │ + b.n cae6c │ │ lsls r1, r4, #2 │ │ - b.n ca116 │ │ + b.n cad66 │ │ adds r0, #190 @ 0xbe │ │ - b.n ca204 │ │ + b.n cae54 │ │ movs r0, #188 @ 0xbc │ │ - b.n ca208 │ │ + b.n cae58 │ │ str r4, [r2, r2] │ │ - b.n c9eca │ │ + b.n cab1a │ │ ands r4, r2 │ │ - b.n ca38e │ │ + b.n cafde │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r1, r4, #2 │ │ - b.n ca1ce │ │ + b.n cae1e │ │ movs r0, r0 │ │ - b.n c9f14 │ │ + b.n cab64 │ │ asrs r4, r0, #32 │ │ - b.n ca1d6 │ │ + b.n cae26 │ │ lsls r0, r2, #26 │ │ - b.n c9e9e │ │ + b.n caaee │ │ movs r6, r0 │ │ - b.n c9fa6 │ │ - cmp r1, #135 @ 0x87 │ │ - @ instruction: 0xfa000004 │ │ - b.n ca1e6 │ │ + b.n cabf6 │ │ + cmp r1, #197 @ 0xc5 │ │ + mla r0, r0, r4, r0 │ │ + b.n cae36 │ │ asrs r7, r0, #32 │ │ - b.n ca1ea │ │ + b.n cae3a │ │ movs r0, #6 │ │ - b.n ca1ee │ │ - cmp r1, #130 @ 0x82 │ │ - @ instruction: 0xfa007024 │ │ - b.n c99f0 │ │ + b.n cae3e │ │ + cmp r2, #48 @ 0x30 │ │ + @ instruction: 0xfb007024 │ │ + b.n ca640 │ │ lsls r1, r4, #6 │ │ and.w r0, r0, r4, lsr #8 │ │ - b.n ca3c0 │ │ + b.n cb010 │ │ asrs r0, r1, #32 │ │ - b.n ca3c4 │ │ + b.n cb014 │ │ asrs r0, r6, #2 │ │ - b.n ca268 │ │ + b.n caeb8 │ │ movs r5, r0 │ │ - b.n c9a5c │ │ + b.n ca6ac │ │ movs r0, r0 │ │ - b.n ca60e │ │ + b.n cb25e │ │ lsls r0, r6, #2 │ │ - b.n ca258 │ │ + b.n caea8 │ │ movs r0, #40 @ 0x28 │ │ - b.n c98ec │ │ + b.n ca53c │ │ asrs r4, r4, #32 │ │ - b.n c98f0 │ │ + b.n ca540 │ │ lsls r2, r7, #2 │ │ - b.n ca288 │ │ + b.n caed8 │ │ movs r1, r0 │ │ - b.n ca502 │ │ + b.n cb152 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ lsrs r0, r5, #24 │ │ - b.n c9a28 │ │ + b.n ca678 │ │ movs r0, r0 │ │ - b.n ca00c │ │ + b.n cac5c │ │ lsls r2, r3, #1 │ │ - b.n c9a92 │ │ + b.n ca6e2 │ │ movs r0, r0 │ │ - b.n ca596 │ │ + b.n cb1e6 │ │ lsls r6, r4, #13 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c9a30 │ │ + b.n ca680 │ │ asrs r4, r0, #32 │ │ - b.n c9a22 │ │ + b.n ca672 │ │ asrs r2, r0, #32 │ │ - b.n ca608 │ │ + b.n cb258 │ │ asrs r4, r0, #32 │ │ - b.n c9a0a │ │ + b.n ca65a │ │ lsls r6, r7, #30 │ │ - b.n ca51e │ │ + b.n cb16e │ │ lsrs r7, r7, #31 │ │ - b.n ca5b0 │ │ + b.n cb200 │ │ movs r7, r0 │ │ - b.n ca416 │ │ - beq.n c9f50 │ │ - b.n ca3b0 │ │ + b.n cb066 │ │ + beq.n caba0 │ │ + b.n cb000 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r6, r7, pc} │ │ - b.n ca2d6 │ │ + b.n caf26 │ │ str r4, [r7, #4] │ │ - b.n ca43a │ │ + b.n cb08a │ │ stmia r0!, {r3, r4, r5, r6} │ │ - b.n c9d08 │ │ + b.n ca958 │ │ lsls r0, r1, #2 │ │ - b.n ca03a │ │ + b.n cac8a │ │ ands r4, r4 │ │ - b.n c9a4c │ │ + b.n ca69c │ │ str r0, [r3, #0] │ │ - b.n c9a50 │ │ + b.n ca6a0 │ │ lsls r0, r6, #2 │ │ - b.n ca2da │ │ + b.n caf2a │ │ movs r0, r0 │ │ - b.n ca5de │ │ + b.n cb22e │ │ movs r4, r5 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n c9a7a │ │ + b.n ca6ca │ │ asrs r1, r0, #32 │ │ - b.n ca44c │ │ + b.n cb09c │ │ adds r0, #1 │ │ - b.n ca6d0 │ │ + b.n cb320 │ │ asrs r0, r1, #32 │ │ - b.n ca458 │ │ + b.n cb0a8 │ │ movs r0, #64 @ 0x40 │ │ - b.n c9a76 │ │ + b.n ca6c6 │ │ movs r4, #190 @ 0xbe │ │ - b.n ca2fe │ │ + b.n caf4e │ │ movs r2, r0 │ │ - b.n ca200 │ │ + b.n cae50 │ │ lsls r7, r2, #13 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r7, #2 │ │ - b.n ca314 │ │ + b.n caf64 │ │ movs r0, #190 @ 0xbe │ │ - b.n ca318 │ │ + b.n caf68 │ │ str r0, [r5, r0] │ │ - b.n c9aa8 │ │ + b.n ca6f8 │ │ strh r4, [r5, #0] │ │ - b.n c9aac │ │ + b.n ca6fc │ │ asrs r1, r0, #32 │ │ - b.n c9ffa │ │ + b.n cac4a │ │ movs r0, #10 │ │ - b.n ca480 │ │ + b.n cb0d0 │ │ movs r1, r0 │ │ - b.n ca222 │ │ + b.n cae72 │ │ lsls r2, r3, #13 │ │ ldrh r0, [r0, #16] │ │ movs r0, #213 @ 0xd5 │ │ - b.n ca338 │ │ + b.n caf88 │ │ asrs r4, r1, #32 │ │ - b.n c9abc │ │ + b.n ca70c │ │ movs r1, #2 │ │ - b.n c9ebe │ │ + b.n cab0e │ │ ands r0, r7 │ │ - b.n c9ab4 │ │ + b.n ca704 │ │ adds r0, #60 @ 0x3c │ │ - b.n c9ab8 │ │ + b.n ca708 │ │ strb r0, [r0, #0] │ │ - b.n c9abe │ │ + b.n ca70e │ │ str r4, [r0, #0] │ │ - b.n c9ac2 │ │ + b.n ca712 │ │ strb r4, [r0, #0] │ │ - b.n c9ff0 │ │ + b.n cac40 │ │ adds r0, #3 │ │ - b.n c9ff2 │ │ + b.n cac42 │ │ adds r0, #3 │ │ - b.n ca2d8 │ │ + b.n caf28 │ │ movs r3, r4 │ │ subs r0, r0, r0 │ │ str r0, [r0, #36] @ 0x24 │ │ - b.n c9ad4 │ │ + b.n ca724 │ │ movs r0, r0 │ │ - b.n ca662 │ │ + b.n cb2b2 │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ adds r0, #186 @ 0xba │ │ - b.n ca362 │ │ + b.n cafb2 │ │ lsls r0, r0, #1 │ │ - b.n ca5e8 │ │ + b.n cb238 │ │ movs r3, r4 │ │ subs r0, r0, r0 │ │ strb r0, [r7, #8] │ │ - b.n c9aec │ │ + b.n ca73c │ │ ands r0, r0 │ │ - b.n ca30e │ │ + b.n caf5e │ │ asrs r0, r2, #32 │ │ - b.n c9af6 │ │ + b.n ca746 │ │ movs r6, r0 │ │ - b.n ca316 │ │ + b.n caf66 │ │ add r5, sp, #464 @ 0x1d0 │ │ @ instruction: 0xebff1000 │ │ - b.n ca31e │ │ + b.n caf6e │ │ movs r4, r0 │ │ - b.n ca322 │ │ + b.n caf72 │ │ asrs r1, r0, #2 │ │ - b.n ca0e8 │ │ + b.n cad38 │ │ asrs r1, r0, #4 │ │ - b.n ca0f6 │ │ + b.n cad46 │ │ asrs r0, r2, #32 │ │ - b.n c9b10 │ │ + b.n ca760 │ │ strb r4, [r0, #0] │ │ - b.n c99f4 │ │ + b.n ca644 │ │ movs r7, r2 │ │ and.w r0, r0, r8, lsr #11 │ │ - b.n ca38e │ │ + b.n cafde │ │ movs r0, r0 │ │ - b.n ca73e │ │ + b.n cb38e │ │ asrs r4, r0, #32 │ │ - b.n c9bb6 │ │ + b.n ca806 │ │ str r0, [r0, #8] │ │ - b.n ca746 │ │ + b.n cb396 │ │ lsls r0, r5, #3 │ │ - b.n c9b24 │ │ + b.n ca774 │ │ movs r1, r0 │ │ - b.n ca630 │ │ + b.n cb280 │ │ lsls r4, r4, #3 │ │ - b.n c9b2c │ │ + b.n ca77c │ │ lsls r0, r2, #1 │ │ - b.n c9b30 │ │ + b.n ca780 │ │ lsls r4, r1, #1 │ │ - b.n c9b34 │ │ + b.n ca784 │ │ lsls r0, r1, #1 │ │ - b.n c9b38 │ │ + b.n ca788 │ │ str r6, [r7, #0] │ │ - b.n c9bbc │ │ + b.n ca80c │ │ lsls r4, r7, #14 │ │ - b.n ca3c0 │ │ + b.n cb010 │ │ adds r0, #68 @ 0x44 │ │ - b.n c9b44 │ │ + b.n ca794 │ │ movs r0, #64 @ 0x40 │ │ - b.n c9b48 │ │ + b.n ca798 │ │ strb r0, [r2, #0] │ │ - b.n c9b4c │ │ + b.n ca79c │ │ movs r2, r5 │ │ subs r0, r0, r0 │ │ strb r0, [r7, #0] │ │ - b.n ca554 │ │ + b.n cb1a4 │ │ movs r0, r6 │ │ and.w r0, r0, r1 │ │ - b.n ca382 │ │ + b.n cafd2 │ │ asrs r1, r1, #32 │ │ - b.n ca386 │ │ + b.n cafd6 │ │ hlt 0x0038 │ │ @ instruction: 0xebff0000 │ │ - b.n ca6ee │ │ + b.n cb33e │ │ lsls r2, r5, #7 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c9b8a │ │ + b.n ca7da │ │ asrs r5, r2, #3 │ │ - b.n ca40e │ │ + b.n cb05e │ │ ands r0, r7 │ │ - b.n c9b7e │ │ + b.n ca7ce │ │ movs r1, #1 │ │ - b.n c9f8c │ │ + b.n cabdc │ │ asrs r4, r7, #32 │ │ - b.n c9b86 │ │ + b.n ca7d6 │ │ adds r0, #0 │ │ - b.n c9b8e │ │ + b.n ca7de │ │ strb r4, [r0, #0] │ │ - b.n c9b92 │ │ + b.n ca7e2 │ │ adds r0, #4 │ │ - b.n ca0b8 │ │ + b.n cad08 │ │ asrs r1, r0, #32 │ │ - b.n ca0c4 │ │ + b.n cad14 │ │ asrs r1, r0, #32 │ │ - b.n ca3a0 │ │ + b.n caff0 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ str r0, [r0, #36] @ 0x24 │ │ - b.n c9ba2 │ │ + b.n ca7f2 │ │ movs r0, r0 │ │ - b.n ca732 │ │ + b.n cb382 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #2 │ │ - b.n ca432 │ │ + b.n cb082 │ │ lsls r0, r0, #1 │ │ - b.n ca6b4 │ │ + b.n cb304 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n c9bbe │ │ + b.n ca80e │ │ tst r0, r7 │ │ - b.n c9bbe │ │ + b.n ca80e │ │ movs r6, r0 │ │ - b.n ca3e2 │ │ + b.n cb032 │ │ add r5, sp, #260 @ 0x104 │ │ @ instruction: 0xebff0080 │ │ - b.n ca1aa │ │ + b.n cadfa │ │ lsls r0, r0, #4 │ │ - b.n ca1ba │ │ + b.n cae0a │ │ movs r0, r2 │ │ - b.n c9bd2 │ │ + b.n ca822 │ │ ands r4, r0 │ │ - b.n c9ab6 │ │ + b.n ca706 │ │ movs r3, r0 │ │ and.w r0, r0, sl, lsl #4 │ │ - b.n ca3fe │ │ + b.n cb04e │ │ hlt 0x001a │ │ @ instruction: 0xebff0000 │ │ - b.n ca766 │ │ + b.n cb3b6 │ │ lsls r4, r1, #7 │ │ subs r0, r0, r0 │ │ adds r0, #213 @ 0xd5 │ │ - b.n ca482 │ │ + b.n cb0d2 │ │ asrs r5, r2, #3 │ │ - b.n ca484 │ │ + b.n cb0d4 │ │ lsls r3, r0, #4 │ │ - b.n ca000 │ │ + b.n cac50 │ │ strh r1, [r0, #8] │ │ - b.n ca00a │ │ + b.n cac5a │ │ ands r0, r0 │ │ - b.n ca41e │ │ + b.n cb06e │ │ lsls r3, r2, #3 │ │ and.w r1, r0, r0, asr #2 │ │ - b.n c9c00 │ │ + b.n ca850 │ │ lsls r4, r3, #6 │ │ - b.n c9c04 │ │ + b.n ca854 │ │ lsls r0, r1, #4 │ │ - b.n c9c08 │ │ + b.n ca858 │ │ movs r0, r7 │ │ - b.n ca60c │ │ + b.n cb25c │ │ strb r0, [r7, #2] │ │ - b.n ca5f6 │ │ + b.n cb246 │ │ adds r0, #252 @ 0xfc │ │ - b.n c9c14 │ │ + b.n ca864 │ │ movs r0, #248 @ 0xf8 │ │ - b.n c9c18 │ │ + b.n ca868 │ │ strb r0, [r2, #1] │ │ - b.n c9c1c │ │ + b.n ca86c │ │ lsls r0, r2, #7 │ │ - b.n ca49a │ │ + b.n cb0ea │ │ movs r0, #180 @ 0xb4 │ │ - b.n ca4be │ │ + b.n cb10e │ │ adds r0, #6 │ │ - b.n c9cc2 │ │ + b.n ca912 │ │ lsls r0, r6, #7 │ │ - b.n ca4a0 │ │ + b.n cb0f0 │ │ lsls r4, r7, #1 │ │ - b.n c9e74 │ │ + b.n caac4 │ │ movs r0, r0 │ │ - b.n ca7ba │ │ + b.n cb40a │ │ adds r0, #6 │ │ - b.n c9cac │ │ + b.n ca8fc │ │ strb r4, [r2, #0] │ │ - b.n c9c3c │ │ + b.n ca88c │ │ movs r0, #180 @ 0xb4 │ │ - b.n ca4b4 │ │ + b.n cb104 │ │ stmia r0!, {r2, r3} │ │ - b.n c9c44 │ │ + b.n ca894 │ │ movs r1, r5 │ │ - ldr r2, [pc, #0] @ (ca12c ) │ │ + ldr r2, [pc, #0] @ (cad7c ) │ │ stmia r0!, {r0} │ │ - b.n ca642 │ │ + b.n cb292 │ │ movs r0, r0 │ │ - b.n ca876 │ │ + b.n cb4c6 │ │ movs r4, r0 │ │ - b.n ca7f2 │ │ - b.n ca13c │ │ - b.n ca87e │ │ + b.n cb442 │ │ + b.n cad8c │ │ + b.n cb4ce │ │ movs r2, r2 │ │ subs r2, #0 │ │ - b.n ca14a │ │ - b.n ca8de │ │ + b.n cad9a │ │ + b.n cb52e │ │ str r4, [r2, #0] │ │ - b.n c9c84 │ │ + b.n ca8d4 │ │ adds r0, #28 │ │ - b.n ca88e │ │ + b.n cb4de │ │ movs r0, #124 @ 0x7c │ │ - b.n ca892 │ │ + b.n cb4e2 │ │ asrs r6, r1, #32 │ │ - b.n ca496 │ │ + b.n cb0e6 │ │ ands r3, r0 │ │ - b.n ca26e │ │ + b.n caebe │ │ asrs r4, r0, #32 │ │ - b.n ca600 │ │ + b.n cb250 │ │ lsrs r7, r1, #10 │ │ orn r0, r4, #33280 @ 0x8200 │ │ - b.n ca27a │ │ + b.n caeca │ │ movs r7, #79 @ 0x4f │ │ orn r0, r4, #33536 @ 0x8300 │ │ - b.n ca27a │ │ + b.n caeca │ │ adds r0, #16 │ │ - b.n ca678 │ │ + b.n cb2c8 │ │ lsrs r7, r1, #10 │ │ orr.w r0, r4, #33280 @ 0x8200 │ │ - b.n ca286 │ │ + b.n caed6 │ │ movs r0, #8 │ │ - b.n ca682 │ │ + b.n cb2d2 │ │ movs r7, #79 @ 0x4f │ │ - bl ffd0f168 │ │ + bl ffd0fdb8 │ │ subs r7, r7, r3 │ │ movs r6, r1 │ │ - b.n ca442 │ │ + b.n cb092 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n ca6ae │ │ + b.n cb2fe │ │ movs r0, #20 │ │ - b.n c9cd0 │ │ + b.n ca920 │ │ str r6, [r7, #0] │ │ - b.n ca6b6 │ │ + b.n cb306 │ │ ands r6, r1 │ │ - b.n ca22e │ │ + b.n cae7e │ │ stmia r1!, {r0} │ │ - b.n ca2b6 │ │ + b.n caf06 │ │ adds r1, #1 │ │ - b.n ca2aa │ │ + b.n caefa │ │ asrs r6, r0, #2 │ │ - b.n ca2be │ │ + b.n caf0e │ │ str r6, [r0, #8] │ │ - b.n ca2b2 │ │ + b.n caf02 │ │ ands r1, r0 │ │ - b.n ca6ba │ │ + b.n cb30a │ │ strb r0, [r0, #2] │ │ - b.n ca0ee │ │ + b.n cad3e │ │ movs r0, #0 │ │ - b.n ca2bc │ │ + b.n caf0c │ │ ands r1, r0 │ │ - b.n ca666 │ │ + b.n cb2b6 │ │ strb r0, [r0, #2] │ │ - b.n ca0c8 │ │ + b.n cad18 │ │ strb r0, [r0, #0] │ │ - b.n ca2d2 │ │ + b.n caf22 │ │ movs r2, r0 │ │ - b.n ca6ca │ │ + b.n cb31a │ │ movs r0, #176 @ 0xb0 │ │ - b.n ca572 │ │ + b.n cb1c2 │ │ movs r0, #176 @ 0xb0 │ │ - b.n ca560 │ │ + b.n cb1b0 │ │ @ instruction: 0xfff61aff │ │ ands r4, r2 │ │ - b.n c9d14 │ │ + b.n ca964 │ │ movs r4, r0 │ │ - b.n ca51e │ │ + b.n cb16e │ │ lsls r0, r2, #11 │ │ add.w r0, r0, r0 │ │ - b.n ca886 │ │ + b.n cb4d6 │ │ lsls r4, r0, #6 │ │ subs r0, r0, r0 │ │ lsls r5, r2, #3 │ │ - b.n ca596 │ │ + b.n cb1e6 │ │ stmia r0!, {r2, r3, r4} │ │ - b.n ca6fa │ │ + b.n cb34a │ │ strb r0, [r2, #0] │ │ - b.n c9d30 │ │ + b.n ca980 │ │ lsls r0, r0, #4 │ │ - b.n ca132 │ │ + b.n cad82 │ │ asrs r2, r7, #2 │ │ - b.n ca59e │ │ + b.n cb1ee │ │ movs r2, r0 │ │ - b.n ca824 │ │ + b.n cb474 │ │ vpmin.u q0, , │ │ movs r0, r4 │ │ - b.n ca82c │ │ + b.n cb47c │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r6, #6 │ │ - b.n ca5f2 │ │ + b.n cb242 │ │ movs r1, r0 │ │ - b.n ca316 │ │ + b.n caf66 │ │ asrs r0, r1, #32 │ │ - b.n ca71a │ │ + b.n cb36a │ │ movs r6, r0 │ │ - b.n ca71e │ │ + b.n cb36e │ │ movs r1, r0 │ │ and.w r0, r0, r4, lsr #4 │ │ - b.n ca726 │ │ + b.n cb376 │ │ movs r0, r1 │ │ - b.n ca72a │ │ + b.n cb37a │ │ str r0, [r6, r2] │ │ - b.n ca5ce │ │ + b.n cb21e │ │ str r0, [r1, #8] │ │ - b.n ca33a │ │ + b.n caf8a │ │ adds r0, #12 │ │ - b.n c9d70 │ │ + b.n ca9c0 │ │ movs r4, r1 │ │ - b.n c9d6e │ │ + b.n ca9be │ │ adds r0, #5 │ │ - b.n c9dc6 │ │ + b.n caa16 │ │ adds r0, #4 │ │ - b.n ca582 │ │ + b.n cb1d2 │ │ ands r0, r0 │ │ - b.n ca986 │ │ + b.n cb5d6 │ │ movs r0, #36 @ 0x24 │ │ - b.n c9c80 │ │ + b.n ca8d0 │ │ blxns r7 │ │ - b.n ca5da │ │ + b.n cb22a │ │ asrs r0, r6, #32 │ │ - b.n c9d6c │ │ + b.n ca9bc │ │ movs r0, #1 │ │ - b.n ca75a │ │ + b.n cb3aa │ │ asrs r0, r0, #1 │ │ - b.n c9d7a │ │ + b.n ca9ca │ │ str r1, [r0, #0] │ │ - b.n ca9e2 │ │ - b.n ca2b0 │ │ - b.n c9d9c │ │ + b.n cb632 │ │ + b.n caf00 │ │ + b.n ca9ec │ │ str r4, [r6, r0] │ │ - b.n c9d80 │ │ + b.n ca9d0 │ │ movs r4, #190 @ 0xbe │ │ - b.n ca60c │ │ + b.n cb25c │ │ asrs r0, r1, #32 │ │ - b.n ca77a │ │ + b.n cb3ca │ │ movs r2, r0 │ │ - b.n ca514 │ │ + b.n cb164 │ │ lsls r2, r2, #10 │ │ ldrh r0, [r0, #16] │ │ asrs r5, r2, #3 │ │ - b.n ca620 │ │ + b.n cb270 │ │ adds r0, #190 @ 0xbe │ │ - b.n ca62c │ │ + b.n cb27c │ │ strh r4, [r5, #0] │ │ - b.n c9dbc │ │ + b.n caa0c │ │ asrs r1, r0, #4 │ │ - b.n ca1be │ │ + b.n cae0e │ │ movs r1, #180 @ 0xb4 │ │ - b.n ca62c │ │ + b.n cb27c │ │ asrs r2, r0, #32 │ │ - b.n ca390 │ │ + b.n cafe0 │ │ movs r0, #188 @ 0xbc │ │ - b.n ca640 │ │ + b.n cb290 │ │ strb r1, [r0, #0] │ │ - b.n ca7a0 │ │ + b.n cb3f0 │ │ asrs r2, r7, #6 │ │ - b.n ca63c │ │ + b.n cb28c │ │ strb r1, [r0, #0] │ │ - b.n caa2c │ │ + b.n cb67c │ │ strb r7, [r0, #0] │ │ - b.n ca3ae │ │ + b.n caffe │ │ movs r0, #2 │ │ - b.n ca32c │ │ + b.n caf7c │ │ asrs r1, r0, #32 │ │ - b.n ca7ac │ │ + b.n cb3fc │ │ asrs r1, r0, #32 │ │ - b.n caa30 │ │ + b.n cb680 │ │ asrs r1, r0, #32 │ │ - b.n ca340 │ │ + b.n caf90 │ │ asrs r2, r1, #32 │ │ - b.n ca7b8 │ │ + b.n cb408 │ │ movs r2, r0 │ │ - b.n ca55c │ │ + b.n cb1ac │ │ lsls r3, r1, #10 │ │ ldmia r2!, {} │ │ movs r0, #213 @ 0xd5 │ │ - b.n ca674 │ │ + b.n cb2c4 │ │ str r6, [r1, r0] │ │ - b.n ca606 │ │ + b.n cb256 │ │ asrs r4, r1, #32 │ │ - b.n c9dfc │ │ + b.n caa4c │ │ movs r1, #2 │ │ - b.n ca1fe │ │ + b.n cae4e │ │ ands r0, r7 │ │ - b.n c9df4 │ │ + b.n caa44 │ │ adds r0, #60 @ 0x3c │ │ - b.n c9df8 │ │ + b.n caa48 │ │ strb r0, [r0, #0] │ │ - b.n c9dfe │ │ + b.n caa4e │ │ str r4, [r0, #0] │ │ - b.n c9e02 │ │ + b.n caa52 │ │ strb r4, [r0, #0] │ │ - b.n ca330 │ │ + b.n caf80 │ │ adds r0, #3 │ │ - b.n ca332 │ │ + b.n caf82 │ │ adds r0, #3 │ │ - b.n ca618 │ │ + b.n cb268 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #9] │ │ - b.n c9e14 │ │ + b.n caa64 │ │ str r4, [r2, #0] │ │ - b.n c9e30 │ │ + b.n caa80 │ │ movs r0, r0 │ │ - b.n ca9a8 │ │ + b.n cb5f8 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ adds r0, #186 @ 0xba │ │ - b.n ca6a6 │ │ + b.n cb2f6 │ │ lsls r0, r0, #1 │ │ - b.n ca92c │ │ + b.n cb57c │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ str r0, [r7, #32] │ │ - b.n c9e30 │ │ + b.n caa80 │ │ ands r0, r0 │ │ - b.n ca652 │ │ + b.n cb2a2 │ │ asrs r0, r2, #32 │ │ - b.n c9e3a │ │ + b.n caa8a │ │ movs r7, r0 │ │ - b.n ca65a │ │ + b.n cb2aa │ │ add r4, sp, #652 @ 0x28c │ │ @ instruction: 0xebff1000 │ │ - b.n ca662 │ │ + b.n cb2b2 │ │ movs r4, r0 │ │ - b.n ca666 │ │ + b.n cb2b6 │ │ asrs r1, r0, #2 │ │ - b.n ca42c │ │ + b.n cb07c │ │ asrs r1, r0, #4 │ │ - b.n ca43c │ │ + b.n cb08c │ │ asrs r0, r2, #32 │ │ - b.n c9e54 │ │ + b.n caaa4 │ │ str r4, [r0, #0] │ │ - b.n c9d38 │ │ + b.n ca988 │ │ str r4, [r2, #0] │ │ - b.n c9e74 │ │ + b.n caac4 │ │ movs r6, r0 │ │ and.w r0, r0, r1 │ │ - b.n ca682 │ │ + b.n cb2d2 │ │ asrs r1, r1, #32 │ │ - b.n ca686 │ │ - cbnz r0, ca386 │ │ + b.n cb2d6 │ │ + cbnz r0, cafd6 │ │ @ instruction: 0xebff6014 │ │ - b.n c9e88 │ │ + b.n caad8 │ │ movs r0, r0 │ │ - b.n ca9f2 │ │ + b.n cb642 │ │ lsls r1, r5, #4 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n c9e8e │ │ + b.n caade │ │ asrs r5, r2, #3 │ │ - b.n ca712 │ │ + b.n cb362 │ │ ands r0, r7 │ │ - b.n c9e82 │ │ + b.n caad2 │ │ movs r1, #1 │ │ - b.n ca290 │ │ + b.n caee0 │ │ asrs r4, r7, #32 │ │ - b.n c9e8a │ │ + b.n caada │ │ adds r0, #0 │ │ - b.n c9e92 │ │ + b.n caae2 │ │ strb r4, [r0, #0] │ │ - b.n c9e96 │ │ + b.n caae6 │ │ adds r0, #4 │ │ - b.n ca3bc │ │ + b.n cb00c │ │ asrs r1, r0, #32 │ │ - b.n ca3c8 │ │ + b.n cb018 │ │ asrs r1, r0, #32 │ │ - b.n ca6a4 │ │ + b.n cb2f4 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #9] │ │ - b.n c9ea6 │ │ + b.n caaf6 │ │ movs r0, r0 │ │ - b.n caa38 │ │ + b.n cb688 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #2 │ │ - b.n ca736 │ │ + b.n cb386 │ │ lsls r0, r0, #1 │ │ - b.n ca9b8 │ │ + b.n cb608 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r2, #32 │ │ - b.n c9ec2 │ │ + b.n cab12 │ │ tst r0, r7 │ │ - b.n c9ec2 │ │ + b.n cab12 │ │ movs r7, r0 │ │ - b.n ca6e6 │ │ + b.n cb336 │ │ add r4, sp, #512 @ 0x200 │ │ @ instruction: 0xebff0080 │ │ - b.n ca4ae │ │ + b.n cb0fe │ │ lsls r0, r0, #4 │ │ - b.n ca4c0 │ │ + b.n cb110 │ │ movs r0, r2 │ │ - b.n c9ed6 │ │ + b.n cab26 │ │ ands r4, r0 │ │ - b.n c9dba │ │ + b.n caa0a │ │ movs r3, r0 │ │ and.w r0, r0, sl, lsl #4 │ │ - b.n ca702 │ │ - cbnz r1, ca3fa │ │ + b.n cb352 │ │ + cbnz r1, cb04a │ │ @ instruction: 0xebff0000 │ │ - b.n caa6a │ │ + b.n cb6ba │ │ lsls r3, r1, #4 │ │ subs r0, r0, r0 │ │ lsls r0, r3, #3 │ │ - b.n ca75e │ │ + b.n cb3ae │ │ adds r0, #76 @ 0x4c │ │ - b.n c9ef8 │ │ + b.n cab48 │ │ movs r0, #213 @ 0xd5 │ │ - b.n ca78e │ │ + b.n cb3de │ │ asrs r4, r2, #1 │ │ - b.n c9f00 │ │ + b.n cab50 │ │ movs r3, r0 │ │ - b.n ca462 │ │ + b.n cb0b2 │ │ strb r5, [r2, #3] │ │ - b.n ca798 │ │ + b.n cb3e8 │ │ asrs r2, r0 │ │ - b.n ca314 │ │ + b.n caf64 │ │ movs r1, #0 │ │ - b.n ca310 │ │ + b.n caf60 │ │ strh r7, [r0, #8] │ │ - b.n ca322 │ │ + b.n caf72 │ │ movs r0, #228 @ 0xe4 │ │ - b.n c9f10 │ │ + b.n cab60 │ │ movs r0, #56 @ 0x38 │ │ - b.n ca914 │ │ + b.n cb564 │ │ movs r1, #0 │ │ - b.n ca300 │ │ + b.n caf50 │ │ asrs r0, r6, #32 │ │ - b.n ca91c │ │ + b.n cb56c │ │ movs r6, r0 │ │ - b.n ca746 │ │ - b.n c9c28 │ │ + b.n cb396 │ │ + b.n ca878 │ │ @ instruction: 0xebff20d8 │ │ - b.n ca79a │ │ + b.n cb3ea │ │ movs r0, r0 │ │ - b.n caab2 │ │ + b.n cb702 │ │ asrs r4, r1, #1 │ │ - b.n c9f3c │ │ + b.n cab8c │ │ adds r0, #84 @ 0x54 │ │ - b.n c9f40 │ │ + b.n cab90 │ │ asrs r1, r0, #32 │ │ - b.n ca4a2 │ │ + b.n cb0f2 │ │ strb r4, [r4, #3] │ │ - b.n c9f5c │ │ + b.n cabac │ │ strb r1, [r0, #4] │ │ - b.n ca32c │ │ + b.n caf7c │ │ lsls r4, r6, #3 │ │ subs r0, r0, r0 │ │ adds r0, #213 @ 0xd5 │ │ - b.n ca7e2 │ │ + b.n cb432 │ │ lsls r3, r0, #4 │ │ - b.n ca35c │ │ + b.n cafac │ │ strb r4, [r1, #0] │ │ - b.n c9f6a │ │ + b.n cabba │ │ asrs r4, r4, #32 │ │ - b.n c9e70 │ │ + b.n caac0 │ │ ands r4, r5 │ │ - b.n c9f58 │ │ + b.n caba8 │ │ movs r0, #64 @ 0x40 │ │ - b.n c9f70 │ │ + b.n cabc0 │ │ asrs r1, r0, #32 │ │ - b.n ca948 │ │ + b.n cb598 │ │ asrs r1, r0, #32 │ │ - b.n cabcc │ │ + b.n cb81c │ │ asrs r0, r1, #32 │ │ - b.n ca950 │ │ + b.n cb5a0 │ │ movs r4, #190 @ 0xbe │ │ - b.n ca7f6 │ │ + b.n cb446 │ │ movs r2, r0 │ │ - b.n ca6f8 │ │ + b.n cb348 │ │ lsls r1, r3, #8 │ │ ldrh r0, [r0, #16] │ │ movs r0, #190 @ 0xbe │ │ - b.n ca7fe │ │ + b.n cb44e │ │ str r4, [r7, #8] │ │ - b.n ca802 │ │ + b.n cb452 │ │ asrs r1, r0, #32 │ │ - b.n ca4ea │ │ + b.n cb13a │ │ str r2, [r0, r0] │ │ - b.n ca976 │ │ + b.n cb5c6 │ │ movs r1, r0 │ │ - b.n ca718 │ │ + b.n cb368 │ │ lsls r1, r4, #8 │ │ ldmia r2!, {} │ │ movs r0, #24 │ │ - b.n c9fb0 │ │ + b.n cac00 │ │ movs r0, #131 @ 0x83 │ │ - b.n ca57e │ │ + b.n cb1ce │ │ adds r0, #176 @ 0xb0 │ │ - b.n ca822 │ │ + b.n cb472 │ │ lsls r6, r4, #2 │ │ - b.n ca728 │ │ + b.n cb378 │ │ movs r5, r3 │ │ cmp r2, #0 │ │ movs r0, #166 @ 0xa6 │ │ - b.n ca7ca │ │ - b.n ca492 │ │ - b.n ca512 │ │ + b.n cb41a │ │ + b.n cb0e2 │ │ + b.n cb162 │ │ movs r0, r1 │ │ - b.n cab4e │ │ + b.n cb79e │ │ movs r1, r0 │ │ cmp r2, #0 │ │ strb r2, [r0, #0] │ │ - b.n ca7da │ │ + b.n cb42a │ │ movs r6, r1 │ │ @ instruction: 0xea00c007 │ │ - b.n cac3e │ │ + b.n cb88e │ │ str r7, [r1, #0] │ │ - b.n cac66 │ │ + b.n cb8b6 │ │ strb r4, [r1, #0] │ │ - b.n ca52e │ │ + b.n cb17e │ │ movs r0, #130 @ 0x82 │ │ - b.n ca5ae │ │ + b.n cb1fe │ │ ands r6, r0 │ │ - b.n ca9b6 │ │ + b.n cb606 │ │ movs r0, #12 │ │ - b.n ca7f6 │ │ + b.n cb446 │ │ stmia r0!, {r3, r5} │ │ - b.n c9fd4 │ │ + b.n cac24 │ │ stmia r0!, {r1} │ │ - b.n ca946 │ │ + b.n cb596 │ │ movs r0, #8 │ │ - b.n ca966 │ │ + b.n cb5b6 │ │ lsrs r7, r1, #8 │ │ orn sl, ip, #8781824 @ 0x860000 │ │ - bl ffd0f4be │ │ + bl ffd1010e │ │ subs r7, r7, r3 │ │ movs r0, #40 @ 0x28 │ │ - b.n ca00c │ │ + b.n cac5c │ │ movs r2, r0 │ │ - b.n ca792 │ │ + b.n cb3e2 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #135 @ 0x87 │ │ - b.n ca5de │ │ + b.n cb22e │ │ ands r4, r2 │ │ - b.n ca9e6 │ │ + b.n cb636 │ │ str r4, [r0, #0] │ │ - b.n ca826 │ │ + b.n cb476 │ │ movs r0, #178 @ 0xb2 │ │ - b.n ca7d6 │ │ + b.n cb426 │ │ strb r1, [r0, #0] │ │ - b.n ca97c │ │ + b.n cb5cc │ │ movs r0, #176 @ 0xb0 │ │ - b.n ca87a │ │ + b.n cb4ca │ │ movs r3, r0 │ │ - b.n ca7a4 │ │ + b.n cb3f4 │ │ ands r6, r0 │ │ - b.n ca83a │ │ + b.n cb48a │ │ @ instruction: 0xfff98aff │ │ asrs r6, r7, #2 │ │ - b.n ca882 │ │ + b.n cb4d2 │ │ str r4, [r7, r2] │ │ - b.n ca886 │ │ + b.n cb4d6 │ │ movs r4, r2 │ │ - b.n caa0a │ │ + b.n cb65a │ │ movs r0, #131 @ 0x83 │ │ - b.n ca60e │ │ + b.n cb25e │ │ asrs r0, r6, #2 │ │ - b.n ca896 │ │ + b.n cb4e6 │ │ asrs r1, r6, #1 │ │ - b.n ca314 │ │ + b.n caf64 │ │ movs r0, #28 │ │ - b.n ca054 │ │ + b.n caca4 │ │ movs r0, #1 │ │ - b.n ca45e │ │ + b.n cb0ae │ │ asrs r0, r0, #32 │ │ - b.n cac62 │ │ + b.n cb8b2 │ │ asrs r4, r6, #2 │ │ - b.n ca8a6 │ │ + b.n cb4f6 │ │ movs r0, #36 @ 0x24 │ │ - b.n c9f60 │ │ + b.n cabb0 │ │ asrs r0, r5, #32 │ │ - b.n c9f64 │ │ + b.n cabb4 │ │ movs r0, #182 @ 0xb6 │ │ - b.n ca8b2 │ │ + b.n cb502 │ │ movs r0, r1 │ │ - b.n caa36 │ │ - movs r7, #224 @ 0xe0 │ │ - @ instruction: 0xfa007024 │ │ - b.n ca078 │ │ + b.n cb686 │ │ + cmp r0, #142 @ 0x8e │ │ + @ instruction: 0xfb007024 │ │ + b.n cacc8 │ │ str r4, [r5, r0] │ │ - b.n ca07c │ │ + b.n caccc │ │ asrs r4, r4, #32 │ │ - b.n c9f7c │ │ + b.n cabcc │ │ movs r1, r1 │ │ - b.n ca88a │ │ - b.n c9e04 │ │ + b.n cb4da │ │ + b.n caa54 │ │ @ instruction: 0xebff00d8 │ │ - b.n ca8e4 │ │ + b.n cb534 │ │ movs r0, r0 │ │ - b.n cac04 │ │ + b.n cb854 │ │ movs r0, #76 @ 0x4c │ │ - b.n ca07c │ │ + b.n caccc │ │ asrs r4, r2, #1 │ │ - b.n ca080 │ │ + b.n cacd0 │ │ movs r2, r0 │ │ - b.n ca5e2 │ │ + b.n cb232 │ │ lsls r0, r0, #4 │ │ - b.n ca488 │ │ + b.n cb0d8 │ │ lsls r4, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cac0e │ │ + b.n cb85e │ │ lsls r5, r2, #2 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n caa88 │ │ - b.n ca670 │ │ - b.n caa8e │ │ + b.n cb6d8 │ │ + b.n cb2c0 │ │ + b.n cb6de │ │ movs r4, r1 │ │ and.w r0, r0, ip, lsr #28 │ │ - b.n caa88 │ │ + b.n cb6d8 │ │ eors r6, r6 │ │ - b.n ca2e4 │ │ + b.n caf34 │ │ asrs r4, r0, #4 │ │ - b.n ca4b8 │ │ + b.n cb108 │ │ movs r0, r1 │ │ - b.n ca830 │ │ + b.n cb480 │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #2 │ │ - b.n ca946 │ │ + b.n cb596 │ │ movs r2, r0 │ │ - b.n cabbc │ │ + b.n cb80c │ │ str r0, [r3, #0] │ │ asrs r3, r2, #22 │ │ movs r0, r0 │ │ asrs r6, r2, #13 │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #2 │ │ - b.n ca0ca │ │ + b.n cad1a │ │ movs r0, r0 │ │ - b.n cac4e │ │ + b.n cb89e │ │ lsls r5, r0, #2 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n ca168 │ │ + b.n cadb8 │ │ movs r1, r0 │ │ - b.n cabe0 │ │ + b.n cb830 │ │ adds r0, #0 │ │ - b.n ca8fe │ │ + b.n cb54e │ │ adds r0, #24 │ │ asrs r0, r2, #22 │ │ movs r1, r1 │ │ - b.n ca86c │ │ + b.n cb4bc │ │ @ instruction: 0xfff60aff │ │ strb r5, [r2, #3] │ │ - b.n ca974 │ │ + b.n cb5c4 │ │ str r5, [r2, #12] │ │ - b.n ca984 │ │ + b.n cb5d4 │ │ movs r7, r0 │ │ - b.n ca882 │ │ + b.n cb4d2 │ │ @ instruction: 0xfff2caff │ │ movs r2, r1 │ │ - b.n ca884 │ │ + b.n cb4d4 │ │ @ instruction: 0xffe60aff │ │ strb r6, [r0, #4] │ │ - b.n ca6ec │ │ + b.n cb33c │ │ strb r4, [r3, #0] │ │ - b.n ca118 │ │ + b.n cad68 │ │ movs r5, r0 │ │ - b.n ca89c │ │ + b.n cb4ec │ │ @ instruction: 0xffe21aff │ │ strb r6, [r0, #2] │ │ - b.n ca6fc │ │ + b.n cb34c │ │ asrs r6, r0, #2 │ │ - b.n ca716 │ │ + b.n cb366 │ │ blxns r7 │ │ - b.n ca9ec │ │ + b.n cb63c │ │ asrs r0, r6, #2 │ │ - b.n ca9a4 │ │ + b.n cb5f4 │ │ movs r1, r0 │ │ - b.n ca8ae │ │ + b.n cb4fe │ │ asrs r1, r0, #32 │ │ movs r2, #132 @ 0x84 │ │ asrs r0, r6, #2 │ │ movs r1, #199 @ 0xc7 │ │ str r5, [r0, #0] │ │ movs r5, #217 @ 0xd9 │ │ @ instruction: 0xffd9eaff │ │ str r4, [r7, #4] │ │ - b.n cab20 │ │ + b.n cb770 │ │ asrs r4, r0, #2 │ │ - b.n ca736 │ │ + b.n cb386 │ │ movs r0, #132 @ 0x84 │ │ - b.n ca72e │ │ + b.n cb37e │ │ asrs r0, r6, #2 │ │ - b.n ca9c8 │ │ + b.n cb618 │ │ movs r0, #176 @ 0xb0 │ │ - b.n ca9ce │ │ + b.n cb61e │ │ movs r1, r0 │ │ - b.n ca8d2 │ │ + b.n cb522 │ │ @ instruction: 0xffd71aff │ │ str r4, [r0, r4] │ │ - b.n ca544 │ │ + b.n cb194 │ │ asrs r5, r2, #3 │ │ - b.n ca9ee │ │ + b.n cb63e │ │ movs r0, #213 @ 0xd5 │ │ - b.n ca9f0 │ │ + b.n cb640 │ │ asrs r1, r0, #2 │ │ - b.n ca75e │ │ + b.n cb3ae │ │ movs r0, #130 @ 0x82 │ │ - b.n ca752 │ │ + b.n cb3a2 │ │ asrs r0, r6, #2 │ │ - b.n ca9ec │ │ + b.n cb63c │ │ asrs r0, r6, #2 │ │ - b.n ca9d2 │ │ + b.n cb622 │ │ asrs r5, r2, #3 │ │ - b.n caa04 │ │ + b.n cb654 │ │ asrs r1, r0, #2 │ │ - b.n ca762 │ │ + b.n cb3b2 │ │ movs r0, #178 @ 0xb2 │ │ - b.n ca8fc │ │ + b.n cb54c │ │ movs r0, #1 │ │ - b.n cab62 │ │ + b.n cb7b2 │ │ movs r0, #178 @ 0xb2 │ │ - b.n ca8e4 │ │ + b.n cb534 │ │ @ instruction: 0xffcaeaff │ │ asrs r5, r2, #3 │ │ - b.n caa16 │ │ + b.n cb666 │ │ movs r0, r0 │ │ - b.n cad10 │ │ + b.n cb960 │ │ @ instruction: 0xffcc4aff │ │ asrs r5, r2, #3 │ │ - b.n caa28 │ │ + b.n cb678 │ │ strb r1, [r0, #4] │ │ - b.n ca5a8 │ │ + b.n cb1f8 │ │ asrs r1, r0, #2 │ │ - b.n ca784 │ │ + b.n cb3d4 │ │ adds r7, #188 @ 0xbc │ │ - b.n caa24 │ │ + b.n cb674 │ │ movs r0, #188 @ 0xbc │ │ - b.n caa34 │ │ + b.n cb684 │ │ lsls r2, r4, #2 │ │ - b.n ca930 │ │ + b.n cb580 │ │ @ instruction: 0xffc52aff │ │ asrs r4, r2, #32 │ │ - b.n caba0 │ │ + b.n cb7f0 │ │ movs r0, #131 @ 0x83 │ │ - b.n ca798 │ │ + b.n cb3e8 │ │ movs r0, #176 @ 0xb0 │ │ - b.n caa3e │ │ + b.n cb68e │ │ adds r0, #2 │ │ - b.n ca7a0 │ │ + b.n cb3f0 │ │ asrs r4, r0, #32 │ │ - b.n ca248 │ │ + b.n cae98 │ │ asrs r6, r0, #32 │ │ - b.n caaa8 │ │ + b.n cb6f8 │ │ movs r4, r0 │ │ - b.n cad4c │ │ + b.n cb99c │ │ asrs r6, r6, #2 │ │ lsls r3, r2, #7 │ │ asrs r1, r0, #32 │ │ lsls r3, r0, #2 │ │ asrs r0, r1, #32 │ │ lsls r1, r0, #10 │ │ asrs r4, r3, #32 │ │ lsls r6, r0, #22 │ │ @ instruction: 0xffb9eaff │ │ movs r0, r0 │ │ - b.n cad62 │ │ + b.n cb9b2 │ │ lsls r0, r0, #1 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n cabde │ │ + b.n cb82e │ │ movs r1, r1 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n cab54 │ │ + b.n cb7a4 │ │ asrs r0, r6, #2 │ │ - b.n caa64 │ │ + b.n cb6b4 │ │ asrs r2, r7, #2 │ │ - b.n caa8a │ │ + b.n cb6da │ │ movs r2, r0 │ │ - b.n cad00 │ │ + b.n cb950 │ │ movs r0, #24 │ │ asrs r2, r2, #22 │ │ movs r0, r0 │ │ asrs r2, r2, #13 │ │ movs r1, r4 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #2 │ │ - b.n ca20e │ │ + b.n cae5e │ │ movs r0, r0 │ │ - b.n cad92 │ │ + b.n cb9e2 │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n ca2ac │ │ + b.n caefc │ │ movs r0, #0 │ │ - b.n caa3e │ │ + b.n cb68e │ │ movs r1, r0 │ │ - b.n cad24 │ │ + b.n cb974 │ │ movs r0, #24 │ │ asrs r0, r2, #22 │ │ movs r1, r1 │ │ - b.n ca9ae │ │ + b.n cb5fe │ │ @ instruction: 0xfff60aff │ │ asrs r5, r2, #3 │ │ - b.n caab6 │ │ + b.n cb706 │ │ str r5, [r2, #12] │ │ - b.n caac8 │ │ + b.n cb718 │ │ movs r1, r0 │ │ - b.n ca9c6 │ │ + b.n cb616 │ │ @ instruction: 0xfff2caff │ │ adds r0, #28 │ │ - b.n cac26 │ │ + b.n cb876 │ │ asrs r6, r0, #4 │ │ - b.n ca64c │ │ + b.n cb29c │ │ movs r0, r1 │ │ - b.n ca9cc │ │ + b.n cb61c │ │ @ instruction: 0xffee1aff │ │ eors r4, r7 │ │ - b.n cac36 │ │ + b.n cb886 │ │ asrs r6, r0, #2 │ │ - b.n caa76 │ │ + b.n cb6c6 │ │ strb r4, [r0, #0] │ │ - b.n caa7a │ │ + b.n cb6ca │ │ asrs r1, r6, #2 │ │ - b.n caaac │ │ + b.n cb6fc │ │ movs r0, r0 │ │ - b.n cade4 │ │ + b.n cba34 │ │ @ instruction: 0xffe11aff │ │ str r6, [r0, r4] │ │ - b.n ca650 │ │ + b.n cb2a0 │ │ asrs r5, r2, #3 │ │ - b.n cab02 │ │ + b.n cb752 │ │ strb r5, [r2, #3] │ │ - b.n cab04 │ │ + b.n cb754 │ │ asrs r1, r0, #2 │ │ - b.n ca86e │ │ + b.n cb4be │ │ strb r7, [r0, #2] │ │ - b.n ca862 │ │ + b.n cb4b2 │ │ asrs r0, r6, #2 │ │ - b.n cab00 │ │ + b.n cb750 │ │ asrs r0, r6, #2 │ │ - b.n caaf0 │ │ + b.n cb740 │ │ asrs r5, r2, #3 │ │ - b.n cab18 │ │ + b.n cb768 │ │ strb r1, [r0, #2] │ │ - b.n ca872 │ │ + b.n cb4c2 │ │ asrs r2, r6, #2 │ │ - b.n caa5c │ │ + b.n cb6ac │ │ @ instruction: 0xffd6eaff │ │ asrs r5, r2, #3 │ │ - b.n cab1a │ │ + b.n cb76a │ │ movs r0, r0 │ │ - b.n cae1c │ │ + b.n cba6c │ │ @ instruction: 0xffda4aff │ │ strb r5, [r2, #3] │ │ - b.n cab34 │ │ + b.n cb784 │ │ asrs r7, r0, #4 │ │ - b.n ca6ac │ │ + b.n cb2fc │ │ adds r0, #135 @ 0x87 │ │ - b.n ca892 │ │ + b.n cb4e2 │ │ adds r0, #176 @ 0xb0 │ │ - b.n cab34 │ │ + b.n cb784 │ │ str r4, [r7, #8] │ │ - b.n cab34 │ │ + b.n cb784 │ │ lsls r6, r4, #2 │ │ - b.n caa3c │ │ + b.n cb68c │ │ @ instruction: 0xffd32aff │ │ asrs r4, r2, #32 │ │ - b.n caca0 │ │ + b.n cb8f0 │ │ adds r0, #131 @ 0x83 │ │ - b.n ca8a4 │ │ + b.n cb4f4 │ │ adds r0, #176 @ 0xb0 │ │ - b.n cab4c │ │ + b.n cb79c │ │ asrs r3, r0, #32 │ │ - b.n ca8ac │ │ + b.n cb4fc │ │ adds r0, #4 │ │ - b.n ca350 │ │ + b.n cafa0 │ │ adds r0, #6 │ │ - b.n cabb8 │ │ + b.n cb808 │ │ movs r4, r0 │ │ - b.n cae5c │ │ + b.n cbaac │ │ adds r0, #182 @ 0xb6 │ │ lsls r1, r2, #7 │ │ asrs r3, r0, #32 │ │ lsls r1, r0, #2 │ │ asrs r0, r1, #32 │ │ lsls r1, r0, #10 │ │ asrs r4, r3, #32 │ │ lsls r2, r0, #22 │ │ @ instruction: 0xffc7eaff │ │ lsls r5, r2, #3 │ │ - b.n cab80 │ │ + b.n cb7d0 │ │ str r4, [r7, #4] │ │ - b.n cace4 │ │ + b.n cb934 │ │ asrs r0, r0, #2 │ │ - b.n ca8e2 │ │ + b.n cb532 │ │ movs r0, #176 @ 0xb0 │ │ - b.n cab7c │ │ + b.n cb7cc │ │ movs r0, r0 │ │ - b.n cae82 │ │ + b.n cbad2 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ asrs r5, r2, #3 │ │ - b.n cab9a │ │ + b.n cb7ea │ │ str r0, [sp, #496] @ 0x1f0 │ │ - b.n cacfe │ │ + b.n cb94e │ │ movs r0, r0 │ │ - b.n caf2e │ │ + b.n cbb7e │ │ movs r0, #129 @ 0x81 │ │ - b.n ca904 │ │ + b.n cb554 │ │ adds r0, #176 @ 0xb0 │ │ - b.n cab9a │ │ + b.n cb7ea │ │ movs r0, r0 │ │ - b.n caea0 │ │ + b.n cbaf0 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ - beq.n ca838 │ │ - b.n cac98 │ │ + beq.n cb488 │ │ + b.n cb8e8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r4, r5, r7, ip} │ │ - b.n caaac │ │ + b.n cb6fc │ │ movs r0, r0 │ │ - b.n caeb0 │ │ + b.n cbb00 │ │ lsls r0, r1, #2 │ │ lsrs r0, r0, #8 │ │ asrs r2, r7, #2 │ │ - b.n cabc6 │ │ + b.n cb816 │ │ str r0, [r5, #0] │ │ - b.n ca334 │ │ + b.n caf84 │ │ movs r0, r4 │ │ - b.n cae40 │ │ + b.n cba90 │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #32 │ │ - b.n cab66 │ │ + b.n cb7b6 │ │ movs r1, #180 @ 0xb4 │ │ - b.n cac0c │ │ + b.n cb85c │ │ movs r0, #2 │ │ - b.n ca930 │ │ + b.n cb580 │ │ asrs r0, r1, #32 │ │ - b.n cad36 │ │ + b.n cb986 │ │ movs r0, #6 │ │ - b.n cad3a │ │ + b.n cb98a │ │ movs r5, r1 │ │ and.w r0, r0, r2, ror #2 │ │ - b.n caae2 │ │ + b.n cb732 │ │ movs r0, r0 │ │ - b.n caee2 │ │ + b.n cbb32 │ │ lsls r7, r7, #3 │ │ lsrs r0, r0, #8 │ │ lsls r2, r7, #2 │ │ - b.n cabf4 │ │ + b.n cb844 │ │ movs r0, r4 │ │ - b.n cae6e │ │ + b.n cbabe │ │ lsls r1, r1, #2 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n cab96 │ │ + b.n cb7e6 │ │ movs r1, #180 @ 0xb4 │ │ - b.n cac3a │ │ + b.n cb88a │ │ movs r0, #2 │ │ - b.n ca95e │ │ + b.n cb5ae │ │ movs r0, r1 │ │ - b.n cad66 │ │ + b.n cb9b6 │ │ movs r0, #6 │ │ - b.n cad6a │ │ + b.n cb9ba │ │ lsls r5, r0, #2 │ │ and.w r0, r0, r4, lsr #4 │ │ - b.n cad7e │ │ + b.n cb9ce │ │ movs r0, #8 │ │ - b.n cad82 │ │ + b.n cb9d2 │ │ movs r0, #176 @ 0xb0 │ │ - b.n cac1a │ │ + b.n cb86a │ │ lsls r0, r0 │ │ - b.n cafba │ │ + b.n cbc0a │ │ movs r0, #52 @ 0x34 │ │ - b.n ca398 │ │ + b.n cafe8 │ │ adds r0, #112 @ 0x70 │ │ - b.n ca660 │ │ + b.n cb2b0 │ │ str r4, [r0, #0] │ │ - b.n ca438 │ │ + b.n cb088 │ │ movs r0, #8 │ │ - b.n ca3bc │ │ + b.n cb00c │ │ strb r4, [r1, #0] │ │ - b.n ca3c0 │ │ + b.n cb010 │ │ movs r1, r0 │ │ - b.n caebe │ │ + b.n cbb0e │ │ asrs r0, r6, #32 │ │ - b.n ca3b0 │ │ + b.n cb000 │ │ asrs r0, r0, #32 │ │ - b.n cafda │ │ + b.n cbc2a │ │ str r4, [r5, r0] │ │ - b.n ca3b8 │ │ + b.n cb008 │ │ asrs r0, r5, #3 │ │ - b.n ca3bc │ │ + b.n cb00c │ │ asrs r4, r4, #3 │ │ - b.n ca3c0 │ │ + b.n cb010 │ │ asrs r0, r2, #1 │ │ - b.n ca3c4 │ │ + b.n cb014 │ │ asrs r4, r1, #1 │ │ - b.n ca3c8 │ │ + b.n cb018 │ │ asrs r0, r1, #1 │ │ - b.n ca3cc │ │ + b.n cb01c │ │ ands r6, r7 │ │ - b.n ca450 │ │ + b.n cb0a0 │ │ asrs r4, r7, #14 │ │ - b.n cac54 │ │ + b.n cb8a4 │ │ strb r4, [r0, #1] │ │ - b.n ca3d8 │ │ + b.n cb028 │ │ movs r0, #64 @ 0x40 │ │ - b.n ca3dc │ │ - add r0, pc, #128 @ (adr r0, ca944 ) │ │ - b.n ca3e0 │ │ + b.n cb02c │ │ + add r0, pc, #128 @ (adr r0, cb594 ) │ │ + b.n cb030 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ - add r0, pc, #224 @ (adr r0, ca9ac ) │ │ - b.n cade8 │ │ + add r0, pc, #224 @ (adr r0, cb5fc ) │ │ + b.n cba38 │ │ movs r7, r0 │ │ and.w r1, r0, r0, asr #6 │ │ - b.n ca3f0 │ │ + b.n cb040 │ │ asrs r4, r3, #6 │ │ - b.n ca3f4 │ │ + b.n cb044 │ │ asrs r0, r1, #4 │ │ - b.n ca3f8 │ │ + b.n cb048 │ │ asrs r0, r7, #32 │ │ - b.n cadfc │ │ - add r0, pc, #736 @ (adr r0, cabc4 ) │ │ - b.n cade8 │ │ + b.n cba4c │ │ + add r0, pc, #736 @ (adr r0, cb814 ) │ │ + b.n cba38 │ │ strb r4, [r7, #3] │ │ - b.n ca404 │ │ + b.n cb054 │ │ movs r0, #248 @ 0xf8 │ │ - b.n ca408 │ │ - add r0, pc, #320 @ (adr r0, caa30 ) │ │ - b.n ca40c │ │ + b.n cb058 │ │ + add r0, pc, #320 @ (adr r0, cb680 ) │ │ + b.n cb05c │ │ asrs r4, r6, #2 │ │ - b.n caca8 │ │ + b.n cb8f8 │ │ movs r0, #16 │ │ - b.n ca42c │ │ + b.n cb07c │ │ ands r6, r0 │ │ - b.n ca4b0 │ │ + b.n cb100 │ │ strb r4, [r2, #0] │ │ - b.n ca434 │ │ + b.n cb084 │ │ stmia r4!, {r0, r5} │ │ - b.n cac46 │ │ + b.n cb896 │ │ asrs r4, r6, #2 │ │ - b.n cac9e │ │ + b.n cb8ee │ │ asrs r3, r6, #1 │ │ - b.n ca66c │ │ + b.n cb2bc │ │ movs r0, r0 │ │ - b.n cafb4 │ │ + b.n cbc04 │ │ movs r0, #16 │ │ - b.n ca42a │ │ + b.n cb07a │ │ ands r6, r0 │ │ - b.n ca4ae │ │ + b.n cb0fe │ │ strb r4, [r2, #0] │ │ - b.n ca432 │ │ + b.n cb082 │ │ movs r4, r5 │ │ - ldr r2, [pc, #0] @ (ca920 ) │ │ + ldr r2, [pc, #0] @ (cb570 ) │ │ movs r0, #0 │ │ - b.n cb066 │ │ + b.n cbcb6 │ │ movs r3, r0 │ │ - b.n cafd0 │ │ - b.n ca92c │ │ - b.n cb06e │ │ + b.n cbc20 │ │ + b.n cb57c │ │ + b.n cbcbe │ │ movs r7, r2 │ │ subs r2, #0 │ │ str r1, [r0, #0] │ │ - b.n cae36 │ │ + b.n cba86 │ │ subs r7, r7, #0 │ │ - b.n cb07a │ │ - b.n cab34 │ │ - b.n cad4a │ │ + b.n cbcca │ │ + b.n cb784 │ │ + b.n cb99a │ │ str r4, [r1, r0] │ │ - b.n cac82 │ │ + b.n cb8d2 │ │ asrs r6, r0, #4 │ │ - b.n ca948 │ │ + b.n cb598 │ │ strb r0, [r0, #0] │ │ - b.n cb08a │ │ + b.n cbcda │ │ stmia r0!, {r2, r3, r4, r5, r6} │ │ - b.n cb08e │ │ + b.n cbcde │ │ adds r0, #12 │ │ - b.n caa64 │ │ + b.n cb6b4 │ │ ands r7, r0 │ │ - b.n caa6a │ │ + b.n cb6ba │ │ lsls r7, r1, #29 │ │ orn r0, r3, #138240 @ 0x21c00 │ │ - b.n caa70 │ │ + b.n cb6c0 │ │ adds r0, #28 │ │ - b.n cae68 │ │ + b.n cbab8 │ │ strb r0, [r2, #0] │ │ - b.n cae74 │ │ + b.n cbac4 │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r3, #159744 @ 0x27000 │ │ - b.n cae76 │ │ + b.n cbac6 │ │ movs r7, r0 │ │ - b.n cac14 │ │ + b.n cb864 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r3, #143360 @ 0x23000 │ │ - b.n caa8e │ │ + b.n cb6de │ │ stmia r0!, {r3} │ │ - b.n cae96 │ │ + b.n cbae6 │ │ lsls r7, r1, #29 │ │ - bl ffd0e964 │ │ + bl ffd0f5b4 │ │ subs r7, r7, r3 │ │ movs r6, r1 │ │ - b.n cac36 │ │ + b.n cb886 │ │ stmia r0!, {r0, r2} │ │ - b.n cacce │ │ + b.n cb91e │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ adds r0, #7 │ │ - b.n caeb2 │ │ + b.n cbb02 │ │ ands r6, r7 │ │ - b.n caeb6 │ │ + b.n cbb06 │ │ movs r6, r1 │ │ - b.n caa1e │ │ + b.n cb66e │ │ asrs r3, r0, #4 │ │ - b.n caab4 │ │ + b.n cb704 │ │ strb r3, [r0, #4] │ │ - b.n caaba │ │ + b.n cb70a │ │ adds r0, #132 @ 0x84 │ │ - b.n caabc │ │ + b.n cb70c │ │ lsls r4, r0 │ │ - b.n caac2 │ │ + b.n cb712 │ │ movs r1, r0 │ │ - b.n caeb2 │ │ + b.n cbb02 │ │ str r2, [r0, #8] │ │ - b.n ca8d8 │ │ + b.n cb528 │ │ str r2, [r0, r0] │ │ - b.n caac0 │ │ + b.n cb710 │ │ movs r1, r0 │ │ - b.n cae5e │ │ + b.n cbaae │ │ str r2, [r0, #8] │ │ - b.n ca8d0 │ │ + b.n cb520 │ │ str r2, [r0, #0] │ │ - b.n caace │ │ + b.n cb71e │ │ movs r0, #2 │ │ - b.n caece │ │ + b.n cbb1e │ │ str r0, [r6, r2] │ │ - b.n cad78 │ │ + b.n cb9c8 │ │ str r0, [r6, r2] │ │ - b.n cad5e │ │ + b.n cb9ae │ │ @ instruction: 0xfff61aff │ │ movs r0, #1 │ │ - b.n cae72 │ │ + b.n cbac2 │ │ lsls r0, r3, #3 │ │ - b.n cad72 │ │ + b.n cb9c2 │ │ movs r0, #5 │ │ - b.n ca576 │ │ + b.n cb1c6 │ │ movs r0, #76 @ 0x4c │ │ - b.n ca508 │ │ + b.n cb158 │ │ asrs r4, r2, #1 │ │ - b.n ca50c │ │ + b.n cb15c │ │ movs r2, r0 │ │ - b.n caa6e │ │ + b.n cb6be │ │ movs r1, #0 │ │ - b.n ca914 │ │ + b.n cb564 │ │ movs r0, #228 @ 0xe4 │ │ - b.n ca510 │ │ + b.n cb160 │ │ movs r0, #56 @ 0x38 │ │ - b.n caf14 │ │ + b.n cbb64 │ │ movs r1, #0 │ │ - b.n ca900 │ │ + b.n cb550 │ │ asrs r0, r6, #32 │ │ - b.n caf1c │ │ + b.n cbb6c │ │ movs r2, r1 │ │ - b.n cad46 │ │ - b.n caf28 │ │ + b.n cb996 │ │ + b.n cbb78 │ │ @ instruction: 0xebff20d8 │ │ - b.n cada2 │ │ + b.n cb9f2 │ │ movs r0, r0 │ │ - b.n cb0b2 │ │ + b.n cbd02 │ │ asrs r4, r1, #1 │ │ - b.n ca53c │ │ + b.n cb18c │ │ adds r0, #84 @ 0x54 │ │ - b.n ca540 │ │ - add r0, pc, #128 @ (adr r0, caa9c ) │ │ - b.n ca558 │ │ + b.n cb190 │ │ + add r0, pc, #128 @ (adr r0, cb6ec ) │ │ + b.n cb1a8 │ │ asrs r1, r0, #32 │ │ - b.n caaa6 │ │ + b.n cb6f6 │ │ str r4, [r5, r0] │ │ - b.n ca560 │ │ + b.n cb1b0 │ │ str r0, [r5, #0] │ │ - b.n ca564 │ │ + b.n cb1b4 │ │ strb r4, [r4, #3] │ │ - b.n ca568 │ │ + b.n cb1b8 │ │ strb r1, [r0, #4] │ │ - b.n ca938 │ │ + b.n cb588 │ │ vpmin.u , , │ │ lsls r2, r7, #2 │ │ - b.n cadea │ │ + b.n cba3a │ │ movs r1, r0 │ │ - b.n cb05e │ │ + b.n cbcae │ │ vpmin.u32 q8, , │ │ lsls r5, r2, #3 │ │ - b.n cadf8 │ │ + b.n cba48 │ │ asrs r0, r0, #32 │ │ - b.n cb18a │ │ + b.n cbdda │ │ asrs r4, r7, #32 │ │ - b.n ca568 │ │ + b.n cb1b8 │ │ asrs r0, r7, #32 │ │ - b.n ca56c │ │ + b.n cb1bc │ │ lsls r0, r0, #2 │ │ - b.n cab62 │ │ + b.n cb7b2 │ │ lsls r0, r6 │ │ - b.n cadfa │ │ + b.n cba4a │ │ asrs r0, r6, #2 │ │ - b.n cadde │ │ + b.n cba2e │ │ asrs r0, r7, #32 │ │ - b.n caf7c │ │ + b.n cbbcc │ │ movs r1, r1 │ │ - b.n cada6 │ │ - b.n caf58 │ │ + b.n cb9f6 │ │ + b.n cbba8 │ │ @ instruction: 0xebff00d5 │ │ - b.n cae20 │ │ + b.n cba70 │ │ lsls r0, r0, #2 │ │ - b.n cab7e │ │ + b.n cb7ce │ │ lsls r0, r6 │ │ - b.n cadf6 │ │ + b.n cba46 │ │ vpmin.u16 q15, , │ │ movs r4, r2 │ │ - b.n caf88 │ │ + b.n cbbd8 │ │ movs r0, #8 │ │ - b.n caf8c │ │ + b.n cbbdc │ │ movs r0, #176 @ 0xb0 │ │ - b.n cae2a │ │ + b.n cba7a │ │ str r0, [r0, #8] │ │ - b.n cb1ca │ │ + b.n cbe1a │ │ str r4, [r5, r0] │ │ - b.n ca5a8 │ │ + b.n cb1f8 │ │ adds r0, #113 @ 0x71 │ │ - b.n ca870 │ │ + b.n cb4c0 │ │ movs r0, #52 @ 0x34 │ │ - b.n ca5b0 │ │ + b.n cb200 │ │ strb r4, [r0, #0] │ │ - b.n ca64e │ │ + b.n cb29e │ │ movs r0, #8 │ │ - b.n ca5d2 │ │ + b.n cb222 │ │ str r4, [r1, r0] │ │ - b.n ca5d6 │ │ + b.n cb226 │ │ movs r1, r0 │ │ - b.n cb0d4 │ │ + b.n cbd24 │ │ movs r0, r6 │ │ - b.n ca5c4 │ │ + b.n cb214 │ │ movs r0, r0 │ │ - b.n cb1ee │ │ + b.n cbe3e │ │ lsls r0, r5, #3 │ │ - b.n ca5cc │ │ + b.n cb21c │ │ lsls r4, r4, #3 │ │ - b.n ca5d0 │ │ + b.n cb220 │ │ lsls r0, r2, #1 │ │ - b.n ca5d4 │ │ + b.n cb224 │ │ lsls r4, r1, #1 │ │ - b.n ca5d8 │ │ + b.n cb228 │ │ lsls r0, r1, #1 │ │ - b.n ca5dc │ │ - add r0, pc, #128 @ (adr r0, cab44 ) │ │ - b.n ca5e0 │ │ + b.n cb22c │ │ + add r0, pc, #128 @ (adr r0, cb794 ) │ │ + b.n cb230 │ │ str r6, [r7, #0] │ │ - b.n ca664 │ │ + b.n cb2b4 │ │ lsls r4, r7, #14 │ │ - b.n cae68 │ │ + b.n cbab8 │ │ str r4, [r0, r1] │ │ - b.n ca5ec │ │ + b.n cb23c │ │ movs r0, #64 @ 0x40 │ │ - b.n ca5f0 │ │ + b.n cb240 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ - add r0, pc, #224 @ (adr r0, cabbc ) │ │ - b.n caff8 │ │ + add r0, pc, #224 @ (adr r0, cb80c ) │ │ + b.n cbc48 │ │ movs r7, r0 │ │ and.w r1, r0, r0, asr #2 │ │ - b.n ca600 │ │ + b.n cb250 │ │ lsls r4, r3, #6 │ │ - b.n ca604 │ │ + b.n cb254 │ │ lsls r0, r1, #4 │ │ - b.n ca608 │ │ + b.n cb258 │ │ movs r0, r7 │ │ - b.n cb00c │ │ - add r0, pc, #736 @ (adr r0, cadd4 ) │ │ - b.n caff6 │ │ + b.n cbc5c │ │ + add r0, pc, #736 @ (adr r0, cba24 ) │ │ + b.n cbc46 │ │ str r4, [r7, r3] │ │ - b.n ca614 │ │ + b.n cb264 │ │ movs r0, #248 @ 0xf8 │ │ - b.n ca618 │ │ - add r0, pc, #320 @ (adr r0, cac40 ) │ │ - b.n ca61c │ │ + b.n cb268 │ │ + add r0, pc, #320 @ (adr r0, cb890 ) │ │ + b.n cb26c │ │ str r0, [r4, #0] │ │ - b.n ca640 │ │ + b.n cb290 │ │ lsls r4, r6, #2 │ │ - b.n caeb6 │ │ + b.n cbb06 │ │ movs r0, #16 │ │ - b.n ca63a │ │ + b.n cb28a │ │ strb r4, [r2, #0] │ │ - b.n ca63e │ │ + b.n cb28e │ │ str r6, [r0, #0] │ │ - b.n ca6c2 │ │ + b.n cb312 │ │ stmia r4!, {r5} │ │ - b.n cae5a │ │ + b.n cbaaa │ │ lsls r4, r6, #2 │ │ - b.n caeb2 │ │ + b.n cbb02 │ │ lsls r3, r6, #1 │ │ - b.n ca880 │ │ + b.n cb4d0 │ │ movs r0, r0 │ │ - b.n cb1c6 │ │ + b.n cbe16 │ │ movs r0, #16 │ │ - b.n ca63e │ │ + b.n cb28e │ │ str r6, [r0, #0] │ │ - b.n ca6c2 │ │ + b.n cb312 │ │ strb r4, [r2, #0] │ │ - b.n ca646 │ │ + b.n cb296 │ │ movs r4, r5 │ │ - ldr r2, [pc, #0] @ (cab34 ) │ │ + ldr r2, [pc, #0] @ (cb784 ) │ │ movs r0, #0 │ │ - b.n cb27a │ │ + b.n cbeca │ │ movs r3, r0 │ │ - b.n cb1e4 │ │ + b.n cbe34 │ │ strh r0, [r0, #0] │ │ - b.n cb282 │ │ + b.n cbed2 │ │ movs r6, r2 │ │ subs r2, #0 │ │ - b.n cab4a │ │ - b.n cb04c │ │ + b.n cb79a │ │ + b.n cbc9c │ │ str r0, [r4, r0] │ │ - b.n ca688 │ │ + b.n cb2d8 │ │ lsrs r7, r7, #24 │ │ - b.n cb292 │ │ + b.n cbee2 │ │ strh r4, [r7, #6] │ │ - b.n caf72 │ │ + b.n cbbc2 │ │ str r6, [r1, #16] │ │ - b.n cab5a │ │ + b.n cb7aa │ │ movs r0, r0 │ │ - b.n cb29e │ │ + b.n cbeee │ │ strb r4, [r7, #1] │ │ - b.n cb2a2 │ │ + b.n cbef2 │ │ ands r7, r0 │ │ - b.n cac70 │ │ + b.n cb8c0 │ │ adds r0, #0 │ │ - b.n cac7e │ │ + b.n cb8ce │ │ adds r0, #28 │ │ - b.n cb074 │ │ + b.n cbcc4 │ │ lsls r7, r1, #29 │ │ orn r0, r4, #32768 @ 0x8000 │ │ - b.n cac80 │ │ + b.n cb8d0 │ │ ands r4, r3 │ │ - b.n cb082 │ │ + b.n cbcd2 │ │ movs r0, r2 │ │ - b.n cb07e │ │ + b.n cbcce │ │ cmp r2, #143 @ 0x8f │ │ orn r0, r4, #8388608 @ 0x800000 │ │ - b.n cae32 │ │ + b.n cba82 │ │ cmp r2, #143 @ 0x8f │ │ orr.w r0, r3, #138240 @ 0x21c00 │ │ - b.n caca2 │ │ + b.n cb8f2 │ │ strb r0, [r1, #0] │ │ - b.n cb0a0 │ │ + b.n cbcf0 │ │ lsls r7, r1, #29 │ │ - bl ffd0eb78 │ │ + bl ffd0f7c8 │ │ subs r7, r7, r3 │ │ movs r0, r1 │ │ - b.n cae5a │ │ + b.n cbaaa │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n cb0b6 │ │ + b.n cbd06 │ │ str r0, [r4, #0] │ │ - b.n ca6e4 │ │ + b.n cb334 │ │ adds r0, #62 @ 0x3e │ │ - b.n cb0be │ │ + b.n cbd0e │ │ asrs r0, r1, #32 │ │ - b.n cac34 │ │ + b.n cb884 │ │ strb r0, [r0, #4] │ │ - b.n cacc2 │ │ + b.n cb912 │ │ lsls r0, r0, #4 │ │ - b.n cacce │ │ + b.n cb91e │ │ str r3, [r0, #8] │ │ - b.n cacca │ │ + b.n cb91a │ │ adds r0, #131 @ 0x83 │ │ - b.n cacd6 │ │ + b.n cb926 │ │ asrs r1, r0, #32 │ │ - b.n cb0c8 │ │ + b.n cbd18 │ │ lsls r2, r0 │ │ - b.n caaf8 │ │ + b.n cb748 │ │ str r2, [r0, r0] │ │ - b.n cacda │ │ + b.n cb92a │ │ asrs r1, r0, #32 │ │ - b.n cb074 │ │ + b.n cbcc4 │ │ lsls r2, r0 │ │ - b.n caad6 │ │ + b.n cb726 │ │ ands r2, r0 │ │ - b.n cace0 │ │ + b.n cb930 │ │ movs r0, #2 │ │ - b.n cb0e2 │ │ + b.n cbd32 │ │ str r0, [r6, r2] │ │ - b.n caf8c │ │ + b.n cbbdc │ │ str r0, [r6, r2] │ │ - b.n caf6e │ │ + b.n cbbbe │ │ @ instruction: 0xfff61aff │ │ movs r0, #1 │ │ - b.n cb086 │ │ + b.n cbcd6 │ │ lsls r0, r3, #3 │ │ - b.n caf86 │ │ + b.n cbbd6 │ │ movs r0, #5 │ │ - b.n ca78a │ │ + b.n cb3da │ │ movs r0, #76 @ 0x4c │ │ - b.n ca71c │ │ + b.n cb36c │ │ asrs r4, r2, #1 │ │ - b.n ca720 │ │ + b.n cb370 │ │ movs r2, r0 │ │ - b.n cac82 │ │ + b.n cb8d2 │ │ movs r1, #0 │ │ - b.n cab28 │ │ + b.n cb778 │ │ movs r0, #228 @ 0xe4 │ │ - b.n ca724 │ │ + b.n cb374 │ │ movs r0, #56 @ 0x38 │ │ - b.n cb128 │ │ + b.n cbd78 │ │ movs r1, #0 │ │ - b.n cab14 │ │ + b.n cb764 │ │ asrs r0, r6, #32 │ │ - b.n cb130 │ │ + b.n cbd80 │ │ movs r2, r1 │ │ - b.n caf5a │ │ - b.n cb032 │ │ + b.n cbbaa │ │ + b.n cbc82 │ │ @ instruction: 0xebff20d8 │ │ - b.n cafb6 │ │ + b.n cbc06 │ │ movs r0, r0 │ │ - b.n cb2c6 │ │ + b.n cbf16 │ │ asrs r4, r1, #1 │ │ - b.n ca750 │ │ + b.n cb3a0 │ │ adds r0, #84 @ 0x54 │ │ - b.n ca754 │ │ - add r0, pc, #128 @ (adr r0, cacb0 ) │ │ - b.n ca76c │ │ + b.n cb3a4 │ │ + add r0, pc, #128 @ (adr r0, cb900 ) │ │ + b.n cb3bc │ │ asrs r1, r0, #32 │ │ - b.n cacba │ │ + b.n cb90a │ │ str r4, [r5, r0] │ │ - b.n ca774 │ │ + b.n cb3c4 │ │ strb r4, [r4, #3] │ │ - b.n ca778 │ │ + b.n cb3c8 │ │ strb r1, [r0, #4] │ │ - b.n cab48 │ │ + b.n cb798 │ │ mcr2 10, 7, r1, cr13, cr15, {7} @ │ │ lsls r2, r7, #2 │ │ - b.n caff4 │ │ + b.n cbc44 │ │ movs r1, r0 │ │ - b.n cb26e │ │ + b.n cbebe │ │ movs r0, r0 │ │ - b.n cb392 │ │ + b.n cbfe2 │ │ mcr2 10, 7, r0, cr9, cr15, {7} @ │ │ lsls r5, r2, #3 │ │ - b.n cb00e │ │ + b.n cbc5e │ │ asrs r0, r0, #32 │ │ - b.n cb39e │ │ + b.n cbfee │ │ asrs r4, r7, #32 │ │ - b.n ca77c │ │ + b.n cb3cc │ │ asrs r0, r7, #32 │ │ - b.n ca780 │ │ + b.n cb3d0 │ │ lsls r0, r0, #2 │ │ - b.n cad7c │ │ + b.n cb9cc │ │ lsls r0, r6 │ │ - b.n cb00e │ │ + b.n cbc5e │ │ asrs r0, r6, #2 │ │ - b.n caff2 │ │ + b.n cbc42 │ │ asrs r0, r7, #32 │ │ - b.n cb190 │ │ + b.n cbde0 │ │ movs r2, r1 │ │ - b.n cafba │ │ - b.n cb062 │ │ + b.n cbc0a │ │ + b.n cbcb2 │ │ @ instruction: 0xebff10d5 │ │ - b.n cb036 │ │ + b.n cbc86 │ │ movs r0, r0 │ │ - b.n cb3c6 │ │ + b.n cc016 │ │ asrs r1, r0, #2 │ │ - b.n cad9c │ │ + b.n cb9ec │ │ lsls r0, r6 │ │ - b.n cb010 │ │ - beq.n cacc8 │ │ - b.n cb128 │ │ + b.n cbc60 │ │ + beq.n cb918 │ │ + b.n cbd78 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5, r6, ip} │ │ - b.n ca7d8 │ │ + b.n cb428 │ │ movs r0, #148 @ 0x94 │ │ - b.n cb3de │ │ + b.n cc02e │ │ movs r2, r1 │ │ - b.n ca84c │ │ + b.n cb49c │ │ strb r2, [r1, #0] │ │ - b.n ca854 │ │ + b.n cb4a4 │ │ asrs r1, r0, #32 │ │ - b.n cadc8 │ │ + b.n cba18 │ │ adds r0, #108 @ 0x6c │ │ - b.n ca7ec │ │ + b.n cb43c │ │ lsls r1, r0, #2 │ │ stmia.w sp, {r0} │ │ - b.n cb3f6 │ │ + b.n cc046 │ │ adds r0, #3 │ │ - b.n cadd8 │ │ - subs r6, #70 @ 0x46 │ │ + b.n cba28 │ │ + subs r6, #71 @ 0x47 │ │ @ instruction: 0xebfffc8d │ │ @ instruction: 0xeaff0058 │ │ - b.n ca804 │ │ + b.n cb454 │ │ movs r0, r0 │ │ - b.n cade8 │ │ - add sl, sl │ │ + b.n cba38 │ │ + add fp, sl │ │ @ instruction: 0xebff000c │ │ - b.n ca806 │ │ + b.n cb456 │ │ asrs r4, r0, #32 │ │ - b.n ca7f6 │ │ + b.n cb446 │ │ asrs r2, r0, #32 │ │ - b.n cb3dc │ │ + b.n cc02c │ │ asrs r4, r0, #32 │ │ - b.n ca7de │ │ + b.n cb42e │ │ lsls r6, r7, #30 │ │ - b.n cb2f2 │ │ + b.n cbf42 │ │ lsrs r7, r7, #31 │ │ - b.n cb384 │ │ - beq.n cad20 │ │ - b.n cb180 │ │ + b.n cbfd4 │ │ + beq.n cb970 │ │ + b.n cbdd0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n cb4b2 │ │ - beq.n cad2c │ │ - b.n cb18c │ │ + b.n cc102 │ │ + beq.n cb97c │ │ + b.n cbddc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2} │ │ - b.n ca82c │ │ + b.n cb47c │ │ movs r2, r0 │ │ - b.n cb402 │ │ + b.n cc052 │ │ movs r4, r0 │ │ - b.n ca814 │ │ + b.n cb464 │ │ lsls r6, r7, #30 │ │ - b.n cb31a │ │ + b.n cbf6a │ │ lsrs r7, r7, #31 │ │ - b.n cb3ac │ │ - beq.n cad48 │ │ - b.n cb1a8 │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r5, r6, r8, sl, fp, ip, sp} │ │ - movs r1, r0 │ │ - @ instruction: 0xeaadfff3 │ │ - subs r1, #206 @ 0xce │ │ - vrev16.16 d21, d5 │ │ + b.n cbffc │ │ + beq.n cb998 │ │ + b.n cbdf8 │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ + ldmia.w sp!, {r4, r8, sl, fp, ip, sp} │ │ + movs r1, r0 │ │ + udf #100 @ 0x64 │ │ + vqrdmlsh.s q9, , d19[0] │ │ + vqshrn.u64 d20, q4, #12 │ │ @ instruction: 0xfff448f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cb248 │ │ - beq.n cad50 │ │ - b.n cb1cc │ │ + b.n cbe98 │ │ + beq.n cb9a0 │ │ + b.n cbe1c │ │ ands r0, r0 │ │ - b.n cb076 │ │ + b.n cbcc6 │ │ lsls r5, r2, #3 │ │ - b.n cb0da │ │ + b.n cbd2a │ │ str r4, [r3, r0] │ │ - b.n cb246 │ │ + b.n cbe96 │ │ lsls r0, r0, #4 │ │ - b.n cac6c │ │ + b.n cb8bc │ │ movs r4, r1 │ │ - b.n ca860 │ │ + b.n cb4b0 │ │ asrs r0, r0, #32 │ │ - b.n cb08a │ │ + b.n cbcda │ │ strb r4, [r0, #0] │ │ - b.n ca86e │ │ + b.n cb4be │ │ movs r1, #180 @ 0xb4 │ │ - b.n cb134 │ │ + b.n cbd84 │ │ str r0, [r0, #0] │ │ - b.n ca876 │ │ + b.n cb4c6 │ │ movs r4, r0 │ │ - b.n cb09a │ │ + b.n cbcea │ │ asrs r2, r0, #32 │ │ - b.n cac80 │ │ + b.n cb8d0 │ │ movs r0, #12 │ │ - b.n cb27c │ │ + b.n cbecc │ │ str r0, [r6, #12] │ │ - b.n cb100 │ │ - add r5, pc, #876 @ (adr r5, cb0d4 ) │ │ + b.n cbd50 │ │ + add r5, pc, #876 @ (adr r5, cbd24 ) │ │ @ instruction: 0xebff0000 │ │ - b.n cb40e │ │ + b.n cc05e │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ asrs r5, r2, #3 │ │ - b.n cb11e │ │ + b.n cbd6e │ │ lsls r4, r7, #1 │ │ - b.n cb282 │ │ + b.n cbed2 │ │ movs r0, #129 @ 0x81 │ │ - b.n cae7e │ │ + b.n cbace │ │ asrs r0, r0, #32 │ │ - b.n cb4c2 │ │ + b.n cc112 │ │ asrs r0, r6, #2 │ │ - b.n cb10a │ │ + b.n cbd5a │ │ movs r0, #213 @ 0xd5 │ │ - b.n cb132 │ │ + b.n cbd82 │ │ movs r7, r2 │ │ - b.n cb432 │ │ + b.n cc082 │ │ movs r4, r1 │ │ add r2, sp, #0 │ │ movs r0, #1 │ │ - b.n cb29a │ │ + b.n cbeea │ │ movs r0, #5 │ │ - b.n ca922 │ │ + b.n cb572 │ │ adds r0, #12 │ │ - b.n ca8d8 │ │ + b.n cb528 │ │ movs r0, #114 @ 0x72 │ │ - b.n cab00 │ │ + b.n cb750 │ │ adds r1, #2 │ │ - b.n cacb0 │ │ + b.n cb900 │ │ movs r0, #213 @ 0xd5 │ │ - b.n cb152 │ │ + b.n cbda2 │ │ lsls r2, r0, #2 │ │ - b.n caeae │ │ + b.n cbafe │ │ movs r0, #4 │ │ - b.n cb4f2 │ │ + b.n cc142 │ │ asrs r0, r6, #2 │ │ - b.n cb136 │ │ + b.n cbd86 │ │ movs r4, r0 │ │ - b.n cb0fa │ │ - beq.n caddc │ │ - b.n cb254 │ │ - ldr r0, [pc, #960] @ (cb180 ) │ │ + b.n cbd4a │ │ + beq.n cba2c │ │ + b.n cbea4 │ │ + ldr r0, [pc, #960] @ (cbdd0 ) │ │ ldmia.w sp!, {r0, r1, r2, r7, r9, sl, sp, pc} │ │ @ instruction: 0xeaff1004 │ │ - b.n cb10a │ │ + b.n cbd5a │ │ lsrs r0, r2, #31 │ │ - b.n cb3ec │ │ + b.n cc03c │ │ movs r0, #4 │ │ - b.n ca9b4 │ │ + b.n cb604 │ │ movs r1, r0 │ │ - b.n cb3fa │ │ + b.n cc04a │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r3, #32 │ │ - b.n ca906 │ │ + b.n cb556 │ │ movs r0, #180 @ 0xb4 │ │ - b.n cb18a │ │ + b.n cbdda │ │ movs r0, r0 │ │ - b.n cb488 │ │ + b.n cc0d8 │ │ movs r0, #0 │ │ - b.n cb0ee │ │ + b.n cbd3e │ │ movs r0, #180 @ 0xb4 │ │ - b.n cb176 │ │ + b.n cbdc6 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n cb536 │ │ + b.n cc186 │ │ movs r0, #188 @ 0xbc │ │ - b.n ca8fc │ │ + b.n cb54c │ │ asrs r4, r0, #32 │ │ - b.n cb300 │ │ + b.n cbf50 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsr #8 │ │ - b.n ca92e │ │ + b.n cb57e │ │ adds r0, #0 │ │ - b.n cb54a │ │ + b.n cc19a │ │ adds r0, #8 │ │ - b.n ca912 │ │ + b.n cb562 │ │ movs r1, r0 │ │ - b.n cb312 │ │ + b.n cbf62 │ │ lsls r0, r6, #2 │ │ - b.n cb198 │ │ + b.n cbde8 │ │ movs r4, r1 │ │ - b.n ca942 │ │ + b.n cb592 │ │ asrs r4, r0, #32 │ │ - b.n ca93e │ │ + b.n cb58e │ │ asrs r2, r0, #32 │ │ - b.n cb524 │ │ + b.n cc174 │ │ asrs r4, r0, #32 │ │ - b.n ca926 │ │ + b.n cb576 │ │ lsls r5, r7, #30 │ │ - b.n cb43a │ │ + b.n cc08a │ │ lsrs r7, r7, #31 │ │ - b.n cb4cc │ │ - beq.n cae50 │ │ - b.n cb2c8 │ │ + b.n cc11c │ │ + beq.n cbaa0 │ │ + b.n cbf18 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cb358 │ │ - beq.n cae58 │ │ - b.n cb2dc │ │ + b.n cbfa8 │ │ + beq.n cbaa8 │ │ + b.n cbf2c │ │ eors r0, r0 │ │ - b.n ca966 │ │ + b.n cb5b6 │ │ str r0, [r0, r0] │ │ - b.n cb18a │ │ + b.n cbdda │ │ strb r0, [r1, #0] │ │ - b.n ca984 │ │ + b.n cb5d4 │ │ lsls r4, r1, #2 │ │ - b.n ca97a │ │ + b.n cb5ca │ │ movs r1, r0 │ │ - b.n cadf6 │ │ + b.n cba46 │ │ str r6, [r7, #4] │ │ - b.n cb25a │ │ + b.n cbeaa │ │ lsls r1, r0, #28 │ │ - b.n cb5e2 │ │ + b.n cc232 │ │ movs r6, r0 │ │ - b.n cb102 │ │ + b.n cbd52 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ str r2, [r0, #0] │ │ - b.n cb1aa │ │ + b.n cbdfa │ │ lsls r3, r1, #2 │ │ and.w r1, r0, r1 │ │ - b.n cb516 │ │ + b.n cc166 │ │ lsls r1, r1, #2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #31 │ │ - b.n cb48a │ │ + b.n cc0da │ │ movs r0, r0 │ │ - b.n cb522 │ │ + b.n cc172 │ │ lsrs r7, r7, #31 │ │ - b.n cb520 │ │ + b.n cc170 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n cb530 │ │ + b.n cc180 │ │ lsls r5, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #136 @ 0x88 │ │ - b.n ca9ba │ │ + b.n cb60a │ │ movs r2, #129 @ 0x81 │ │ - b.n cadba │ │ + b.n cba0a │ │ movs r3, r0 │ │ - b.n cb13e │ │ + b.n cbd8e │ │ lsls r1, r1, #1 │ │ lsrs r0, r0, #8 │ │ - beq.n caed8 │ │ - b.n cb338 │ │ + beq.n cbb28 │ │ + b.n cbf88 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r8, r9, sl} │ │ - b.n cb4ce │ │ + b.n cc11e │ │ @ instruction: 0xfffb0aff │ │ str r4, [r1, #4] │ │ - b.n ca9dc │ │ + b.n cb62c │ │ str r1, [r0, #0] │ │ - b.n cae62 │ │ + b.n cbab2 │ │ movs r2, r0 │ │ - b.n cb4e6 │ │ + b.n cc136 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #0] │ │ - b.n cb202 │ │ + b.n cbe52 │ │ movs r5, r0 │ │ - b.n cb206 │ │ + b.n cbe56 │ │ str r1, [r0, #0] │ │ - b.n cb20a │ │ + b.n cbe5a │ │ str r0, [sp, #12] │ │ - b.n cb20e │ │ - add r0, pc, #8 @ (adr r0, caed8 ) │ │ - b.n cb212 │ │ - strb r3, [r0, r6] │ │ + b.n cbe5e │ │ + add r0, pc, #8 @ (adr r0, cbb28 ) │ │ + b.n cbe62 │ │ + strb r4, [r0, r6] │ │ @ instruction: 0xebff1006 │ │ - b.n cb21a │ │ + b.n cbe6a │ │ str r0, [r0, #0] │ │ - b.n cb21e │ │ + b.n cbe6e │ │ movs r0, #10 │ │ - b.n cb222 │ │ + b.n cbe72 │ │ adds r0, #9 │ │ - b.n cb226 │ │ + b.n cbe76 │ │ movs r0, r1 │ │ - b.n cb22a │ │ + b.n cbe7a │ │ movs r0, r0 │ │ - b.n cb59a │ │ + b.n cc1ea │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ str r4, [r0, #4] │ │ - b.n caa20 │ │ + b.n cb670 │ │ stmia r0!, {r0, r7} │ │ - b.n caffc │ │ + b.n cbc4c │ │ str r4, [r1, #32] │ │ - b.n cb00a │ │ + b.n cbc5a │ │ str r0, [r2, #0] │ │ - b.n caa2e │ │ + b.n cb67e │ │ movs r0, r0 │ │ - b.n cb5b2 │ │ + b.n cc202 │ │ @ instruction: 0xffe41aff │ │ str r4, [r2, #4] │ │ - b.n caa38 │ │ + b.n cb688 │ │ str r1, [r0, #16] │ │ - b.n cae3e │ │ + b.n cba8e │ │ movs r0, r0 │ │ - b.n cb5c2 │ │ + b.n cc212 │ │ lsls r5, r5, #2 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #2 │ │ - b.n caa46 │ │ + b.n cb696 │ │ str r7, [r7, #4] │ │ - b.n cb662 │ │ + b.n cc2b2 │ │ stmia r0!, {r3} │ │ - b.n caa40 │ │ - add r0, pc, #4 @ (adr r0, caf2c ) │ │ - b.n cb66a │ │ + b.n cb690 │ │ + add r0, pc, #4 @ (adr r0, cbb7c ) │ │ + b.n cc2ba │ │ str r1, [r0, #0] │ │ - b.n caeae │ │ + b.n cbafe │ │ lsls r0, r2, #2 │ │ - b.n caa5a │ │ + b.n cb6aa │ │ str r1, [r0, #16] │ │ - b.n cae56 │ │ - bl 526a36 │ │ + b.n cbaa6 │ │ + bl 527686 │ │ str r1, [r0, #0] │ │ - b.n cb44a │ │ + b.n cc09a │ │ movs r1, r0 │ │ - b.n cb5ee │ │ + b.n cc23e │ │ str r2, [r1, #0] │ │ str r1, [sp, #640] @ 0x280 │ │ str r1, [r0, #16] │ │ - b.n cae4a │ │ + b.n cba9a │ │ lsls r0, r2, #2 │ │ - b.n caa76 │ │ + b.n cb6c6 │ │ lsls r1, r0, #4 │ │ - b.n cae72 │ │ - bl 526a52 │ │ + b.n cbac2 │ │ + bl 5276a2 │ │ movs r1, r0 │ │ - b.n cb45a │ │ + b.n cc0aa │ │ movs r1, r0 │ │ - b.n cb5fe │ │ - add r0, pc, #0 @ (adr r0, caf60 ) │ │ + b.n cc24e │ │ + add r0, pc, #0 @ (adr r0, cbbb0 ) │ │ strh r0, [r4, #12] │ │ movs r0, r0 │ │ - b.n cb60c │ │ + b.n cc25c │ │ movs r3, r0 │ │ - b.n cb2aa │ │ + b.n cbefa │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ str r4, [r2, #40] @ 0x28 │ │ - b.n caab0 │ │ + b.n cb700 │ │ movs r0, r1 │ │ - b.n cb59a │ │ + b.n cc1ea │ │ stmia r2!, {r4, r7} │ │ - b.n caab8 │ │ + b.n cb708 │ │ lsls r0, r2, #10 │ │ - b.n caabc │ │ + b.n cb70c │ │ str r6, [r0, #0] │ │ - b.n cb0a0 │ │ + b.n cbcf0 │ │ stmia r0!, {r2, r3} │ │ - b.n cb0a4 │ │ + b.n cbcf4 │ │ movs r0, r0 │ │ - b.n cb0a8 │ │ + b.n cbcf8 │ │ movs r6, r0 │ │ asrs r0, r4, #6 │ │ movs r2, r0 │ │ - b.n cb5b6 │ │ + b.n cc206 │ │ movs r4, r1 │ │ asrs r0, r4, #6 │ │ - b.n cb0a8 │ │ - b.n caac2 │ │ + b.n cbcf8 │ │ + b.n cb712 │ │ strh r6, [r7, #2] │ │ - b.n cb3a2 │ │ + b.n cbff2 │ │ movs r0, r0 │ │ - b.n cb650 │ │ + b.n cc2a0 │ │ stmia r0!, {r1, r2, r3} │ │ - b.n cb2e6 │ │ + b.n cbf36 │ │ lsls r1, r0, #10 │ │ - b.n caf02 │ │ + b.n cbb52 │ │ movs r7, r0 │ │ - b.n cb2ee │ │ + b.n cbf3e │ │ movs r2, r3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cb5da │ │ + b.n cc22a │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #9 │ │ - b.n caafc │ │ + b.n cb74c │ │ movs r0, r0 │ │ - b.n cb0e0 │ │ + b.n cbd30 │ │ movs r5, r2 │ │ and.w r0, r0, r0 │ │ - b.n cb678 │ │ + b.n cc2c8 │ │ movs r3, r6 │ │ lsrs r0, r0, #8 │ │ movs r0, #136 @ 0x88 │ │ - b.n caafa │ │ + b.n cb74a │ │ movs r2, #129 @ 0x81 │ │ - b.n cb0da │ │ + b.n cbd2a │ │ movs r0, #12 │ │ - b.n caafe │ │ + b.n cb74e │ │ movs r7, r0 │ │ - b.n cb282 │ │ + b.n cbed2 │ │ @ instruction: 0xffae1aff │ │ movs r5, r5 │ │ and.w r0, r0, r0 │ │ - b.n cb72a │ │ - beq.n cb024 │ │ - b.n cb484 │ │ + b.n cc37a │ │ + beq.n cbc74 │ │ + b.n cc0d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5} │ │ - b.n cb61a │ │ + b.n cc26a │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ str r4, [r3, #32] │ │ - b.n cab3c │ │ + b.n cb78c │ │ lsls r0, r0, #1 │ │ - b.n cb626 │ │ + b.n cc276 │ │ lsls r0, r3, #8 │ │ - b.n cab44 │ │ + b.n cb794 │ │ str r6, [r0, #0] │ │ - b.n cb128 │ │ + b.n cbd78 │ │ movs r0, r0 │ │ - b.n cb12c │ │ + b.n cbd7c │ │ movs r6, r0 │ │ asrs r0, r4, #6 │ │ movs r1, r0 │ │ and.w r1, r0, ip, ror #3 │ │ - b.n cab58 │ │ + b.n cb7a8 │ │ movs r0, r0 │ │ - b.n cb13c │ │ + b.n cbd8c │ │ str r0, [sp, #4] │ │ - b.n cb362 │ │ + b.n cbfb2 │ │ asrs r1, r0, #10 │ │ - b.n cb142 │ │ + b.n cbd92 │ │ str r2, [r0, #0] │ │ - b.n cb36a │ │ + b.n cbfba │ │ movs r0, #68 @ 0x44 │ │ - b.n cab58 │ │ + b.n cb7a8 │ │ movs r4, r1 │ │ - b.n cab34 │ │ + b.n cb784 │ │ asrs r4, r1, #32 │ │ - b.n cb376 │ │ + b.n cbfc6 │ │ movs r0, r1 │ │ - b.n cab74 │ │ + b.n cb7c4 │ │ adds r0, #4 │ │ - b.n cab58 │ │ + b.n cb7a8 │ │ lsls r0, r0, #8 │ │ - b.n cb382 │ │ + b.n cbfd2 │ │ strh r0, [r6, #4] │ │ - b.n cb38a │ │ + b.n cbfda │ │ movs r0, r0 │ │ - b.n cb78a │ │ + b.n cc3da │ │ movs r4, r0 │ │ - b.n cab52 │ │ + b.n cb7a2 │ │ movs r4, r0 │ │ - b.n cb392 │ │ - add r4, pc, #404 @ (adr r4, cb1e8 ) │ │ + b.n cbfe2 │ │ + add r4, pc, #404 @ (adr r4, cbe38 ) │ │ @ instruction: 0xebff0000 │ │ - b.n cb6fa │ │ + b.n cc34a │ │ lsls r7, r3, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #2 │ │ - b.n cab8a │ │ + b.n cb7da │ │ movs r0, #128 @ 0x80 │ │ - b.n cb776 │ │ + b.n cc3c6 │ │ asrs r1, r1, #32 │ │ - b.n cb3aa │ │ + b.n cbffa │ │ movs r0, #9 │ │ - b.n cafee │ │ + b.n cbc3e │ │ movs r0, #153 @ 0x99 │ │ - b.n cb7b2 │ │ + b.n cc402 │ │ lsls r0, r2, #2 │ │ - b.n cab9e │ │ - bl 526b76 │ │ - add r1, pc, #36 @ (adr r1, cb0a0 ) │ │ - b.n caf7e │ │ + b.n cb7ee │ │ + bl 5277c6 │ │ + add r1, pc, #36 @ (adr r1, cbcf0 ) │ │ + b.n cbbce │ │ adds r0, #80 @ 0x50 │ │ - b.n cabac │ │ + b.n cb7fc │ │ lsls r4, r1, #1 │ │ - b.n cabb0 │ │ - add r1, pc, #36 @ (adr r1, cb0ac ) │ │ - b.n caf90 │ │ + b.n cb800 │ │ + add r1, pc, #36 @ (adr r1, cbcfc ) │ │ + b.n cbbe0 │ │ movs r0, #9 │ │ - b.n cb00e │ │ + b.n cbc5e │ │ adds r0, #4 │ │ - b.n cabcc │ │ + b.n cb81c │ │ movs r4, r0 │ │ - b.n cabc0 │ │ + b.n cb810 │ │ movs r4, r0 │ │ - b.n cb79a │ │ + b.n cc3ea │ │ movs r4, r0 │ │ - b.n caba8 │ │ + b.n cb7f8 │ │ movs r0, r0 │ │ - b.n cb748 │ │ + b.n cc398 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #2 │ │ - b.n cabd2 │ │ + b.n cb822 │ │ movs r1, r0 │ │ - b.n cb1ae │ │ + b.n cbdfe │ │ lsls r0, r2, #3 │ │ - b.n cb452 │ │ + b.n cc0a2 │ │ movs r1, r0 │ │ - b.n cb796 │ │ + b.n cc3e6 │ │ movs r7, r5 │ │ - bge.n cb0ba │ │ + bge.n cbd0a │ │ lsls r4, r4, #5 │ │ - b.n cabfc │ │ + b.n cb84c │ │ movs r0, r1 │ │ - b.n cb6ee │ │ + b.n cc33e │ │ movs r1, #96 @ 0x60 │ │ - b.n cac04 │ │ + b.n cb854 │ │ adds r1, #96 @ 0x60 │ │ - b.n cac08 │ │ + b.n cb858 │ │ movs r0, r0 │ │ - b.n cb1ec │ │ + b.n cbe3c │ │ movs r0, #2 │ │ - b.n cb1f0 │ │ + b.n cbe40 │ │ adds r0, #3 │ │ - b.n cb1f4 │ │ + b.n cbe44 │ │ adds r0, #0 │ │ asrs r0, r4, #6 │ │ movs r2, r0 │ │ - b.n cb70a │ │ + b.n cc35a │ │ adds r0, #2 │ │ asrs r0, r4, #6 │ │ lsls r0, r1, #2 │ │ - b.n cac0e │ │ + b.n cb85e │ │ movs r2, #129 @ 0x81 │ │ - b.n cb00a │ │ + b.n cbc5a │ │ movs r3, r0 │ │ - b.n cb392 │ │ + b.n cbfe2 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #140 @ 0x8c │ │ - b.n cac1e │ │ + b.n cb86e │ │ movs r0, #1 │ │ - b.n cb1fe │ │ + b.n cbe4e │ │ movs r0, #208 @ 0xd0 │ │ - b.n cb4a2 │ │ + b.n cc0f2 │ │ movs r0, r0 │ │ - b.n cb7a6 │ │ + b.n cc3f6 │ │ movs r7, r1 │ │ - ldr r2, [pc, #0] @ (cb104 ) │ │ + ldr r2, [pc, #0] @ (cbd54 ) │ │ adds r2, #129 @ 0x81 │ │ - b.n cb00a │ │ + b.n cbc5a │ │ movs r0, r0 │ │ - b.n cb7bc │ │ + b.n cc40c │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, #129 @ 0x81 │ │ - b.n cb216 │ │ + b.n cbe66 │ │ movs r0, r0 │ │ - b.n cb85a │ │ + b.n cc4aa │ │ adds r0, #12 │ │ - b.n cac82 │ │ + b.n cb8d2 │ │ movs r7, r0 │ │ - b.n cb3c8 │ │ + b.n cc018 │ │ vpmin.u16 q8, , │ │ adds r0, #140 @ 0x8c │ │ - b.n cac52 │ │ + b.n cb8a2 │ │ asrs r1, r0, #32 │ │ - b.n cb234 │ │ + b.n cbe84 │ │ asrs r0, r2, #3 │ │ - b.n cb4d4 │ │ + b.n cc124 │ │ movs r0, r0 │ │ - b.n cb7d8 │ │ + b.n cc428 │ │ movs r2, r0 │ │ - ldr r2, [pc, #0] @ (cb138 ) │ │ + ldr r2, [pc, #0] @ (cbd88 ) │ │ strb r0, [r0, #0] │ │ - b.n cac42 │ │ - beq.n cb178 │ │ - b.n cb5d8 │ │ + b.n cb892 │ │ + beq.n cbdc8 │ │ + b.n cc228 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, r4} │ │ - b.n cb88a │ │ - beq.n cb184 │ │ - b.n cb5e4 │ │ + b.n cc4da │ │ + beq.n cbdd4 │ │ + b.n cc234 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r7, sp} │ │ - b.n cac7e │ │ + b.n cb8ce │ │ movs r0, #1 │ │ - b.n cb25e │ │ + b.n cbeae │ │ movs r0, #208 @ 0xd0 │ │ - b.n cb502 │ │ + b.n cc152 │ │ movs r1, r0 │ │ - b.n cb846 │ │ + b.n cc496 │ │ movs r3, r1 │ │ - bge.n cb166 │ │ + bge.n cbdb6 │ │ movs r4, r0 │ │ - b.n cb796 │ │ + b.n cc3e6 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ strb r4, [r7, #2] │ │ - b.n cacb0 │ │ + b.n cb900 │ │ strb r7, [r0, #0] │ │ - b.n cb294 │ │ + b.n cbee4 │ │ @ instruction: 0xffe5eaff │ │ lsls r0, r1, #2 │ │ - b.n caca6 │ │ + b.n cb8f6 │ │ adds r2, #129 @ 0x81 │ │ - b.n cb0a2 │ │ + b.n cbcf2 │ │ lsls r0, r1, #2 │ │ - b.n cacae │ │ + b.n cb8fe │ │ movs r2, #129 @ 0x81 │ │ - b.n cb0aa │ │ + b.n cbcfa │ │ movs r3, r0 │ │ - b.n cb432 │ │ + b.n cc082 │ │ @ instruction: 0xffd71aff │ │ @ instruction: 0xffdceaff │ │ movs r2, #129 @ 0x81 │ │ - b.n cb29a │ │ + b.n cbeea │ │ strb r4, [r1, #0] │ │ - b.n cacc2 │ │ + b.n cb912 │ │ @ instruction: 0xffdbeaff │ │ movs r0, r4 │ │ - b.n cb7d2 │ │ + b.n cc422 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r0, #136 @ 0x88 │ │ - b.n cacec │ │ + b.n cb93c │ │ lsls r0, r0, #1 │ │ - b.n cb7de │ │ + b.n cc42e │ │ strb r4, [r0, #2] │ │ - b.n cacf4 │ │ + b.n cb944 │ │ movs r0, #2 │ │ - b.n cb2d8 │ │ + b.n cbf28 │ │ strb r7, [r0, #0] │ │ - b.n cb2dc │ │ + b.n cbf2c │ │ strb r2, [r0, #0] │ │ asrs r0, r4, #6 │ │ @ instruction: 0xffd2eaff │ │ strb r0, [r5, #1] │ │ - b.n cad08 │ │ + b.n cb958 │ │ strb r7, [r0, #0] │ │ - b.n cb2ec │ │ + b.n cbf3c │ │ @ instruction: 0xffcfeaff │ │ lsrs r5, r3, #29 │ │ - b.n cb6d6 │ │ - beq.n cb210 │ │ - b.n cb670 │ │ + b.n cc326 │ │ + beq.n cbe60 │ │ + b.n cc2c0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r6} │ │ - b.n cad0c │ │ + b.n cb95c │ │ asrs r0, r0, #2 │ │ - b.n cb926 │ │ + b.n cc576 │ │ asrs r1, r1, #32 │ │ - b.n cb16a │ │ + b.n cbdba │ │ movs r4, r0 │ │ - b.n cad18 │ │ + b.n cb968 │ │ movs r2, r0 │ │ - b.n cb8f2 │ │ + b.n cc542 │ │ movs r4, r0 │ │ - b.n cad00 │ │ + b.n cb950 │ │ lsls r0, r0, #31 │ │ - b.n cb80a │ │ + b.n cc45a │ │ lsrs r7, r7, #31 │ │ - b.n cb89c │ │ + b.n cc4ec │ │ movs r5, r0 │ │ - b.n cb702 │ │ - beq.n cb23c │ │ - b.n cb69c │ │ + b.n cc352 │ │ + beq.n cbe8c │ │ + b.n cc2ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r9, fp, ip, lr} │ │ vqshrn.u64 d21, q10, #1 │ │ vtbl.8 d21, {d15-d18}, d20 │ │ @ instruction: 0xffff5b5c │ │ vqrshrn.u64 d21, q8, #1 │ │ @ instruction: 0xffff58b0 │ │ @@ -265436,15107 +265966,15108 @@ │ │ @ instruction: 0xffff59d8 │ │ vtbl.8 d21, {d31- instruction: 0xffff57c0 │ │ vabdl.u , d15, d0 │ │ @ instruction: 0xffff58f0 │ │ vcvt.f16.u16 d20, d0, #1 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cb764 │ │ + b.n cc3b4 │ │ adds r0, #8 │ │ - b.n cad84 │ │ + b.n cb9d4 │ │ ands r2, r0 │ │ - b.n cb592 │ │ + b.n cc1e2 │ │ adds r3, #230 @ 0xe6 │ │ add.w r0, r0, r1 │ │ - b.n cb93a │ │ + b.n cc58a │ │ movs r2, r0 │ │ - bge.n cb25e │ │ + bge.n cbeae │ │ movs r4, r0 │ │ - b.n cb302 │ │ + b.n cbf52 │ │ movs r5, r7 │ │ asrs r0, r0, #12 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r5, r6, r9, ip, sp} │ │ add.w r0, r0, r0 │ │ - b.n cad92 │ │ + b.n cb9e2 │ │ movs r0, r0 │ │ - b.n cb916 │ │ + b.n cc566 │ │ movs r5, r0 │ │ lsls r0, r0, #12 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cb7a0 │ │ - beq.n cb2a8 │ │ - b.n cb724 │ │ + b.n cc3f0 │ │ + beq.n cbef8 │ │ + b.n cc374 │ │ ands r0, r0 │ │ - b.n cb5ce │ │ + b.n cc21e │ │ str r0, [r1, r1] │ │ - b.n cadb2 │ │ + b.n cba02 │ │ adds r2, #158 @ 0x9e │ │ add.w r8, r0, r1 │ │ - b.n cb93a │ │ + b.n cc58a │ │ movs r0, r1 │ │ add r2, sp, #0 │ │ lsrs r7, r0, #20 │ │ - b.n cb7ac │ │ + b.n cc3fc │ │ adds r2, #246 @ 0xf6 │ │ add.w r7, r0, r6, lsl #7 │ │ - b.n cb8ba │ │ + b.n cc50a │ │ subs r7, r7, #7 │ │ - b.n cb94c │ │ + b.n cc59c │ │ movs r1, r0 │ │ - b.n cb552 │ │ + b.n cc1a2 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ - beq.n cb2cc │ │ - b.n cb754 │ │ + beq.n cbf1c │ │ + b.n cc3a4 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, r6, ip} │ │ - b.n cae04 │ │ + b.n cba54 │ │ movs r0, #38 @ 0x26 │ │ - b.n cba0a │ │ + b.n cc65a │ │ adds r0, #64 @ 0x40 │ │ - b.n cae0c │ │ + b.n cba5c │ │ asrs r1, r0, #32 │ │ - b.n cb3f0 │ │ + b.n cc040 │ │ movs r0, #0 │ │ - b.n cadf0 │ │ + b.n cba40 │ │ adds r0, #3 │ │ - b.n cb3f8 │ │ + b.n cc048 │ │ movs r4, r0 │ │ - b.n cadf8 │ │ + b.n cba48 │ │ movs r0, r1 │ │ - b.n cadfc │ │ + b.n cba4c │ │ movs r0, r0 │ │ - b.n cba26 │ │ + b.n cc676 │ │ movs r2, #241 @ 0xf1 │ │ - b.n cb8ea │ │ - subs r4, #186 @ 0xba │ │ + b.n cc53a │ │ + subs r4, #187 @ 0xbb │ │ @ instruction: 0xebff0026 │ │ - b.n cba32 │ │ + b.n cc682 │ │ str r0, [r0, r0] │ │ - b.n cb636 │ │ + b.n cc286 │ │ movs r4, r0 │ │ - b.n cb63a │ │ + b.n cc28a │ │ asrs r5, r0, #32 │ │ - b.n cb63e │ │ + b.n cc28e │ │ movs r5, r7 │ │ add.w r0, r0, r5 │ │ - b.n cb646 │ │ - beq.n cb318 │ │ - b.n cb7a0 │ │ + b.n cc296 │ │ + beq.n cbf68 │ │ + b.n cc3f0 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r6, ip, sp} │ │ - vabal.u , d4, d17 │ │ + ldmia.w sp!, {r0, r3, r4, r7, r8, sl, sp} │ │ + @ instruction: 0xfff4e9bb │ │ @ instruction: 0xfff34df0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n cb838 │ │ - beq.n cb340 │ │ - b.n cb7bc │ │ + b.n cc488 │ │ + beq.n cbf90 │ │ + b.n cc40c │ │ ands r0, r0 │ │ - b.n cb666 │ │ + b.n cc2b6 │ │ lsls r0, r1, #1 │ │ - b.n cae4a │ │ + b.n cba9a │ │ lsrs r7, r0, #20 │ │ - b.n cb82e │ │ + b.n cc47e │ │ adds r2, #215 @ 0xd7 │ │ add.w r0, r0, r0 │ │ - b.n cb9d6 │ │ + b.n cc626 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ - beq.n cb36c │ │ - b.n cb7d4 │ │ + beq.n cbfbc │ │ + b.n cc424 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {pc} │ │ - b.n cb686 │ │ + b.n cc2d6 │ │ adds r2, #213 @ 0xd5 │ │ add.w r0, r0, r8, asr #29 │ │ - b.n cae76 │ │ + b.n cbac6 │ │ str r0, [r0, r0] │ │ - b.n cb692 │ │ - b.n cb364 │ │ - b.n cb696 │ │ + b.n cc2e2 │ │ + b.n cbfb4 │ │ + b.n cc2e6 │ │ movs r7, r0 │ │ - b.n cb5fa │ │ + b.n cc24a │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #1 │ │ - b.n caea0 │ │ + b.n cbaf0 │ │ movs r0, r0 │ │ - b.n cb484 │ │ + b.n cc0d4 │ │ lsls r2, r3, #1 │ │ - b.n caf0a │ │ + b.n cbb5a │ │ movs r3, r0 │ │ - b.n cba0e │ │ + b.n cc65e │ │ movs r4, r2 │ │ subs r2, #0 │ │ asrs r0, r5, #1 │ │ - b.n caeb4 │ │ + b.n cbb04 │ │ adds r0, #104 @ 0x68 │ │ - b.n caeb8 │ │ + b.n cbb08 │ │ stmia r0!, {r3, r5, r6} │ │ - b.n caebc │ │ + b.n cbb0c │ │ asrs r1, r0, #32 │ │ - b.n cb4a0 │ │ + b.n cc0f0 │ │ movs r0, r6 │ │ - b.n caeae │ │ + b.n cbafe │ │ adds r0, #3 │ │ - b.n cb4a8 │ │ + b.n cc0f8 │ │ str r0, [r1, #4] │ │ - b.n caeb6 │ │ + b.n cbb06 │ │ stmia r0!, {r2, r3} │ │ - b.n cb4b0 │ │ + b.n cc100 │ │ movs r0, #84 @ 0x54 │ │ - b.n caed4 │ │ + b.n cbb24 │ │ movs r0, r0 │ │ - b.n cb646 │ │ + b.n cc296 │ │ ands r0, r0 │ │ - b.n caeb8 │ │ + b.n cbb08 │ │ movs r0, #2 │ │ - b.n cb4c0 │ │ + b.n cc110 │ │ movs r0, #12 │ │ lsls r0, r4, #6 │ │ movs r7, r0 │ │ - b.n cb454 │ │ + b.n cc0a4 │ │ eors r4, r0 │ │ @ instruction: 0xe98d0003 │ │ asrs r0, r0, #12 │ │ cmp r7, #205 @ 0xcd │ │ - b.n cbaf6 │ │ - subs r4, #135 @ 0x87 │ │ + b.n cc746 │ │ + subs r4, #136 @ 0x88 │ │ @ instruction: 0xebffe008 │ │ - b.n cb6fe │ │ + b.n cc34e │ │ movs r7, r0 │ │ - b.n cb66c │ │ + b.n cc2bc │ │ @ instruction: 0xffdc1aff │ │ movs r4, r4 │ │ - b.n caf08 │ │ + b.n cbb58 │ │ movs r0, #14 │ │ - b.n cb70e │ │ + b.n cc35e │ │ asrs r0, r4, #32 │ │ - b.n caf10 │ │ + b.n cbb60 │ │ movs r0, r0 │ │ - b.n cb4f4 │ │ + b.n cc144 │ │ asrs r1, r0, #32 │ │ - b.n cb4f8 │ │ - orrs r6, r1 │ │ - @ instruction: 0xebff28e8 │ │ - movs r1, r0 │ │ - ldrd pc, pc, [r6, #972]! @ 0x3cc │ │ - adds r0, #122 @ 0x7a │ │ - vpadal.s16 , q7 │ │ - vcvt.f16.u16 q8, q3, #13 │ │ - vsli.32 d16, d30, #20 │ │ - vtbx.8 d17, {d4-d7}, d13 │ │ + b.n cc148 │ │ + orrs r7, r1 │ │ + @ instruction: 0xebff2898 │ │ + movs r1, r0 │ │ + ble.n cbf3c │ │ + @ instruction: 0xfff325c7 │ │ + vtbx.8 d30, {d20-d22}, d24 │ │ + vaddl.u q8, d3, d10 │ │ + vtbl.8 d31, {d20}, d25 │ │ + vqrdmlah.s q8, , d14[0] │ │ vqshrun.s64 d20, q8, #12 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cb91c │ │ - beq.n cb414 │ │ - b.n cb8a0 │ │ + b.n cc56c │ │ + beq.n cc064 │ │ + b.n cc4f0 │ │ str r0, [r0, r0] │ │ - b.n cb74a │ │ + b.n cc39a │ │ lsls r0, r3, #1 │ │ - b.n caf4c │ │ + b.n cbb9c │ │ ands r1, r0 │ │ - b.n cb752 │ │ + b.n cc3a2 │ │ movs r0, r0 │ │ - b.n cb534 │ │ + b.n cc184 │ │ lsls r2, r3, #1 │ │ - b.n cafba │ │ + b.n cbc0a │ │ movs r0, r0 │ │ - b.n cbabe │ │ + b.n cc70e │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ movs r3, r4 │ │ - b.n cbace │ │ + b.n cc71e │ │ movs r4, r0 │ │ asrs r5, r2, #22 │ │ lsls r2, r0, #4 │ │ asrs r0, r0, #14 │ │ movs r4, r0 │ │ asrs r5, r0, #22 │ │ movs r4, r0 │ │ - b.n cb776 │ │ - beq.n cb448 │ │ - b.n cb8d0 │ │ + b.n cc3c6 │ │ + beq.n cc098 │ │ + b.n cc520 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2} │ │ - b.n cb782 │ │ - strb r0, [r3, #22] │ │ + b.n cc3d2 │ │ + strb r1, [r3, #22] │ │ @ instruction: 0xebff1020 │ │ - b.n caf88 │ │ + b.n cbbd8 │ │ cmp r6, #46 @ 0x2e │ │ - b.n cbb8e │ │ + b.n cc7de │ │ adds r0, #28 │ │ - b.n caf90 │ │ + b.n cbbe0 │ │ asrs r1, r0, #32 │ │ - b.n cb574 │ │ + b.n cc1c4 │ │ movs r0, r0 │ │ - b.n caf74 │ │ + b.n cbbc4 │ │ adds r0, #3 │ │ - b.n cb57c │ │ + b.n cc1cc │ │ movs r1, r0 │ │ - b.n cbba2 │ │ - subs r4, #92 @ 0x5c │ │ + b.n cc7f2 │ │ + subs r4, #93 @ 0x5d │ │ @ instruction: 0xebffffed │ │ - @ instruction: 0xeaff2838 │ │ + @ instruction: 0xeaff27e8 │ │ movs r1, r0 │ │ - adds r2, #113 @ 0x71 │ │ - vpadal.s16 d19, d23 │ │ + cmp r0, #6 │ │ + vtbx.8 d18, {d4-d7}, d20 │ │ @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cb998 │ │ - beq.n cb4b8 │ │ - b.n cb91c │ │ - str r0, [sp, #0] │ │ - b.n cb7c6 │ │ - add r0, pc, #64 @ (adr r0, cb4c8 ) │ │ - b.n cafc0 │ │ + b.n cc5e8 │ │ + beq.n cc108 │ │ + b.n cc56c │ │ + str r0, [sp, #0] │ │ + b.n cc416 │ │ + add r0, pc, #64 @ (adr r0, cc118 ) │ │ + b.n cbc10 │ │ movs r0, r1 │ │ - b.n cafc4 │ │ + b.n cbc14 │ │ asrs r3, r0, #32 │ │ - b.n cb7d2 │ │ + b.n cc422 │ │ str r2, [r0, #0] │ │ - b.n cb7d6 │ │ + b.n cc426 │ │ movs r0, r0 │ │ - b.n cbb4e │ │ + b.n cc79e │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n cb836 │ │ + b.n cc486 │ │ movs r0, #3 │ │ - b.n cb7aa │ │ + b.n cc3fa │ │ cmp r7, #18 │ │ - b.n cb788 │ │ + b.n cc3d8 │ │ strb r2, [r4, #10] │ │ - b.n cb7ee │ │ + b.n cc43e │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #28 │ │ - b.n cbbf6 │ │ + b.n cc846 │ │ strh r4, [r1, #0] │ │ - b.n caff0 │ │ + b.n cbc40 │ │ movs r0, #8 │ │ - b.n cafde │ │ - bl 526fbe │ │ + b.n cbc2e │ │ + bl 527c0e │ │ adds r0, #12 │ │ - b.n cafe6 │ │ - bl 526fc6 │ │ + b.n cbc36 │ │ + bl 527c16 │ │ lsls r0, r5 │ │ - b.n cafee │ │ + b.n cbc3e │ │ lsls r4, r5 │ │ - b.n caff2 │ │ + b.n cbc42 │ │ lsls r0, r6 │ │ - b.n caff6 │ │ - bl 526fd6 │ │ + b.n cbc46 │ │ + bl 527c26 │ │ str r4, [r6, r2] │ │ - b.n caffe │ │ - bl 526fde │ │ + b.n cbc4e │ │ + bl 527c2e │ │ ands r4, r0 │ │ - b.n cb52a │ │ + b.n cc17a │ │ str r5, [r0, r0] │ │ - b.n cb530 │ │ + b.n cc180 │ │ str r5, [r0, r0] │ │ - b.n cb816 │ │ + b.n cc466 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ str r3, [r0, r0] │ │ - b.n cb81a │ │ + b.n cc46a │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ str r6, [r0, #0] │ │ - b.n cb5a2 │ │ + b.n cc1f2 │ │ asrs r1, r0, #32 │ │ - b.n cb6a8 │ │ + b.n cc2f8 │ │ movs r3, r1 │ │ subs r2, #0 │ │ asrs r0, r5, #32 │ │ - b.n cba0a │ │ + b.n cc65a │ │ lsls r1, r0, #2 │ │ @ instruction: 0xe98d0009 │ │ - b.n cb852 │ │ + b.n cc4a2 │ │ asrs r0, r0, #32 │ │ - b.n cb030 │ │ - bvs.n cb610 │ │ + b.n cbc80 │ │ + bvs.n cc260 │ │ @ instruction: 0xebff0000 │ │ - b.n cbbbe │ │ + b.n cc80e │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ - beq.n cb55c │ │ + beq.n cc1ac │ │ asrs r3, r1, #9 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ adds r5, r7, r2 │ │ movs r0, r5 │ │ and.w r0, r0, r0, lsl #8 │ │ - b.n cbc72 │ │ + b.n cc8c2 │ │ adds r0, #0 │ │ - b.n cbc76 │ │ + b.n cc8c6 │ │ movs r0, r0 │ │ - b.n cbbe8 │ │ + b.n cc838 │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #1 │ │ - b.n cb074 │ │ + b.n cbcc4 │ │ strb r2, [r0, #4] │ │ - b.n cbd06 │ │ + b.n cc956 │ │ str r0, [r4, #8] │ │ - b.n cb06c │ │ + b.n cbcbc │ │ lsls r2, r1, #4 │ │ - b.n cbc3a │ │ + b.n cc88a │ │ strb r0, [r4, #2] │ │ str r5, [sp, #580] @ 0x244 │ │ str r0, [r2, #8] │ │ - b.n cb094 │ │ + b.n cbce4 │ │ strb r1, [r0, #0] │ │ str r2, [sp, #540] @ 0x21c │ │ str r6, [r0, #0] │ │ - b.n cb67c │ │ + b.n cc2cc │ │ str r2, [r3, #4] │ │ - b.n cb10e │ │ + b.n cbd5e │ │ strb r0, [r4, #2] │ │ - b.n cb068 │ │ + b.n cbcb8 │ │ movs r2, r0 │ │ - b.n cbc16 │ │ + b.n cc866 │ │ movs r0, r3 │ │ subs r2, #0 │ │ strb r4, [r3, #1] │ │ - b.n cb124 │ │ + b.n cbd74 │ │ str r3, [r0, r0] │ │ - b.n cb89a │ │ + b.n cc4ea │ │ stmia r0!, {r4, r5, r6} │ │ - b.n cb0b8 │ │ + b.n cbd08 │ │ eors r0, r6 │ │ - b.n cb0bc │ │ + b.n cbd0c │ │ asrs r0, r6, #1 │ │ - b.n cb0c0 │ │ + b.n cbd10 │ │ stmia r0!, {r2, r3} │ │ - b.n cb6a4 │ │ + b.n cc2f4 │ │ str r0, [r2, #0] │ │ - b.n cb0bc │ │ + b.n cbd0c │ │ ands r4, r0 │ │ - b.n cb6ac │ │ - b.n cb658 │ │ - b.n cb0d0 │ │ + b.n cc2fc │ │ + b.n cc2a8 │ │ + b.n cbd20 │ │ asrs r1, r0, #32 │ │ - b.n cb6b4 │ │ + b.n cc304 │ │ str r0, [r4, r1] │ │ - b.n cb0d8 │ │ + b.n cbd28 │ │ movs r6, r0 │ │ - b.n cb61e │ │ + b.n cc26e │ │ ands r4, r1 │ │ asrs r0, r4, #6 │ │ movs r0, #8 │ │ - b.n cb0c0 │ │ + b.n cbd10 │ │ str r5, [r0, r0] │ │ - b.n cb6c8 │ │ + b.n cc318 │ │ lsls r0, r6, #28 │ │ - b.n cb8ee │ │ + b.n cc53e │ │ adds r0, #12 │ │ - b.n cb0cc │ │ + b.n cbd1c │ │ movs r0, #154 @ 0x9a │ │ - b.n cbcf6 │ │ + b.n cc946 │ │ movs r0, r2 │ │ - b.n cb0d4 │ │ + b.n cbd24 │ │ movs r2, r0 │ │ - b.n cbcfe │ │ + b.n cc94e │ │ adds r0, #5 │ │ - b.n cb902 │ │ - b.n cb5e0 │ │ - b.n cb6e4 │ │ + b.n cc552 │ │ + b.n cc230 │ │ + b.n cc334 │ │ ands r0, r0 │ │ - b.n cb0e4 │ │ - b.n cb5f4 │ │ - b.n cb0e8 │ │ - subs r4, #1 │ │ + b.n cbd34 │ │ + b.n cc244 │ │ + b.n cbd38 │ │ + subs r4, #2 │ │ @ instruction: 0xebff000a │ │ - b.n cb916 │ │ + b.n cc566 │ │ asrs r0, r1, #32 │ │ - b.n cb91a │ │ + b.n cc56a │ │ movs r0, #9 │ │ - b.n cb91e │ │ - beq.n cb618 │ │ - b.n cba78 │ │ - ldr r7, [pc, #960] @ (cb9a4 ) │ │ + b.n cc56e │ │ + beq.n cc268 │ │ + b.n cc6c8 │ │ + ldr r7, [pc, #960] @ (cc5f4 ) │ │ ldmia.w sp!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, ip, lr, pc} │ │ - @ instruction: 0xeaff26f0 │ │ + @ instruction: 0xeaff26a0 │ │ movs r1, r0 │ │ - lsrs r7, r4, #9 │ │ - vsubw.u q10, q10, d31 │ │ - vtbl.8 d17, {d20-d21}, d16 │ │ - vtbl.8 d17, {d4-d5}, d14 │ │ - vsra.u64 d19, d2, #12 │ │ + mrc2 15, 0, pc, cr11, cr3, {7} │ │ + subs r3, #79 @ 0x4f │ │ + @ instruction: 0xfff40d21 │ │ + vmull.u q8, d20, d15 │ │ + vqabs.s16 d18, d23 │ │ @ instruction: 0xfff448f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cbb24 │ │ + b.n cc774 │ │ str r0, [r0, r0] │ │ - b.n cb94e │ │ + b.n cc59e │ │ movs r6, r0 │ │ - b.n cb1b2 │ │ + b.n cbe02 │ │ ands r2, r0 │ │ - b.n cb956 │ │ + b.n cc5a6 │ │ movs r0, r1 │ │ - b.n cbc3a │ │ + b.n cc88a │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ str r4, [r2, #0] │ │ - b.n cb14c │ │ + b.n cbd9c │ │ movs r6, r0 │ │ - b.n cb966 │ │ + b.n cc5b6 │ │ adds r2, #77 @ 0x4d │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n cb96e │ │ + b.n cc5be │ │ movs r0, r0 │ │ - b.n cbd72 │ │ + b.n cc9c2 │ │ movs r0, r0 │ │ - b.n cbcd8 │ │ + b.n cc928 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ adds r1, #112 @ 0x70 │ │ add.w r0, r0, r0 │ │ - b.n cb162 │ │ + b.n cbdb2 │ │ movs r4, r0 │ │ - b.n cbce6 │ │ + b.n cc936 │ │ @ instruction: 0xfff50aff │ │ asrs r0, r1, #1 │ │ - b.n cb178 │ │ + b.n cbdc8 │ │ cmp r0, #216 @ 0xd8 │ │ - b.n cb9d4 │ │ + b.n cc624 │ │ str r1, [r0, #0] │ │ - b.n cbb7a │ │ + b.n cc7ca │ │ strb r0, [r0, #0] │ │ - b.n cbba0 │ │ + b.n cc7f0 │ │ ldr r0, [r7, #12] │ │ - b.n cb9e0 │ │ + b.n cc630 │ │ movs r0, r0 │ │ - b.n cbd02 │ │ + b.n cc952 │ │ asrs r0, r1, #1 │ │ lsls r5, r2, #22 │ │ ands r4, r2 │ │ lsls r1, r0, #22 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r2, r5, r6} │ │ - b.n cb1b0 │ │ + b.n cbe00 │ │ adds r0, #3 │ │ - b.n cbdb6 │ │ + b.n cca06 │ │ asrs r4, r3, #1 │ │ - b.n cb224 │ │ + b.n cbe74 │ │ movs r0, r0 │ │ - b.n cb79c │ │ + b.n cc3ec │ │ movs r0, #80 @ 0x50 │ │ - b.n cb1a2 │ │ + b.n cbdf2 │ │ movs r0, r2 │ │ - b.n cb1b0 │ │ + b.n cbe00 │ │ asrs r3, r2, #4 │ │ - b.n cb78e │ │ + b.n cc3de │ │ movs r0, #0 │ │ - b.n cbb52 │ │ + b.n cc7a2 │ │ asrs r1, r0, #32 │ │ - b.n cbb14 │ │ + b.n cc764 │ │ asrs r2, r0, #32 │ │ - b.n cb698 │ │ + b.n cc2e8 │ │ movs r0, #4 │ │ - b.n cbdda │ │ + b.n cca2a │ │ adds r2, #24 │ │ add.w r0, r0, r0 │ │ - b.n cbd42 │ │ + b.n cc992 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ adds r1, #85 @ 0x55 │ │ add.w r0, r0, r0 │ │ - b.n cb1ce │ │ + b.n cbe1e │ │ movs r0, r0 │ │ and.w r0, r0, r0 │ │ - b.n cbdf6 │ │ + b.n cca46 │ │ asrs r0, r1, #1 │ │ - b.n cb1e4 │ │ + b.n cbe34 │ │ cmp r0, #208 @ 0xd0 │ │ - b.n cba40 │ │ + b.n cc690 │ │ str r1, [r0, #0] │ │ - b.n cbbe6 │ │ + b.n cc836 │ │ strb r0, [r0, #0] │ │ - b.n cbc0c │ │ + b.n cc85c │ │ ldr r0, [r6, #12] │ │ - b.n cba4c │ │ + b.n cc69c │ │ movs r0, r0 │ │ - b.n cbd6e │ │ + b.n cc9be │ │ asrs r0, r1, #1 │ │ lsls r5, r2, #22 │ │ ands r4, r2 │ │ lsls r1, r0, #22 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r4, r6, r7, r8, sl, sp} │ │ + ldmia.w sp!, {r7, r8, sl, sp} │ │ movs r1, r0 │ │ - ldr r3, [pc, #960] @ (cbaa0 ) │ │ + ldr r3, [pc, #960] @ (cc6f0 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n cbc00 │ │ - beq.n cb758 │ │ - b.n cbb84 │ │ + b.n cc850 │ │ + beq.n cc3a8 │ │ + b.n cc7d4 │ │ movs r0, #112 @ 0x70 │ │ - b.n cb20e │ │ + b.n cbe5e │ │ str r4, [r6, r0] │ │ - b.n cbbf2 │ │ + b.n cc842 │ │ ands r0, r0 │ │ - b.n cba36 │ │ + b.n cc686 │ │ asrs r0, r0, #32 │ │ - b.n cb214 │ │ + b.n cbe64 │ │ movs r3, r0 │ │ - b.n cbe3e │ │ + b.n cca8e │ │ asrs r4, r0, #32 │ │ - b.n cba42 │ │ + b.n cc692 │ │ adds r0, #5 │ │ - b.n cba46 │ │ - ldrb r4, [r4, r3] │ │ + b.n cc696 │ │ + ldrb r5, [r4, r3] │ │ @ instruction: 0xebff6000 │ │ - b.n cba4e │ │ + b.n cc69e │ │ str r0, [sp, #0] │ │ - b.n cba52 │ │ + b.n cc6a2 │ │ movs r4, r1 │ │ - b.n cbdb6 │ │ + b.n cca06 │ │ movs r7, r0 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n cbdca │ │ + b.n cca1a │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n cbdd2 │ │ + b.n cca22 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cbdda │ │ + b.n cca2a │ │ strb r1, [r1, #0] │ │ - b.n cba72 │ │ + b.n cc6c2 │ │ movs r3, r6 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #1 │ │ and.w r0, r0, lr, lsr #32 │ │ - b.n cbdea │ │ + b.n cca3a │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r1 │ │ - b.n cbdf2 │ │ + b.n cca42 │ │ movs r5, r5 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cb276 │ │ + b.n cbec6 │ │ lsrs r2, r0, #1 │ │ - b.n cbb52 │ │ + b.n cc7a2 │ │ lsrs r2, r0, #1 │ │ - b.n cbdf6 │ │ + b.n cca46 │ │ movs r2, r6 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n cb306 │ │ + b.n cbf56 │ │ movs r2, r0 │ │ - b.n cbd82 │ │ + b.n cc9d2 │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ strh r4, [r2, #0] │ │ - b.n cb292 │ │ + b.n cbee2 │ │ movs r2, r0 │ │ - b.n cbe1a │ │ + b.n cca6a │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r6, #1 │ │ - b.n cb29e │ │ + b.n cbeee │ │ asrs r4, r1, #32 │ │ - b.n cbc94 │ │ + b.n cc8e4 │ │ adds r2, #160 @ 0xa0 │ │ add.w r0, r0, r0 │ │ - b.n cbe22 │ │ + b.n cca72 │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ adds r1, #29 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n cb2ae │ │ + b.n cbefe │ │ movs r2, r0 │ │ - b.n cbe40 │ │ + b.n cca90 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ asrs r4, r1, #32 │ │ - b.n cbcb4 │ │ + b.n cc904 │ │ movs r0, r1 │ │ - b.n cbade │ │ + b.n cc72e │ │ adds r2, #123 @ 0x7b │ │ add.w r0, r0, r0 │ │ - b.n cbe46 │ │ + b.n cca96 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ adds r1, #20 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n cb2d2 │ │ + b.n cbf22 │ │ movs r2, r1 │ │ and.w r0, r0, r2 │ │ - b.n cbe66 │ │ + b.n ccab6 │ │ movs r0, r6 │ │ - b.n cb378 │ │ + b.n cbfc8 │ │ str r5, [r1, #0] │ │ lsls r0, r0, #12 │ │ movs r1, r0 │ │ - b.n cbde6 │ │ + b.n cca36 │ │ strb r6, [r0, #0] │ │ - b.n cbb0a │ │ + b.n cc75a │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r2 │ │ and.w r0, r0, r0, rrx │ │ - b.n cb390 │ │ + b.n cbfe0 │ │ strb r1, [r1, #0] │ │ - b.n cbb1a │ │ + b.n cc76a │ │ movs r1, r0 │ │ - b.n cbdfe │ │ + b.n cca4e │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ lsls r7, r3, #1 │ │ - b.n cbe94 │ │ + b.n ccae4 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n cbe9c │ │ + b.n ccaec │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r3, r1 │ │ and.w r0, r0, r6 │ │ - b.n cb3a2 │ │ + b.n cbff2 │ │ lsls r0, r0, #1 │ │ - b.n cbe1e │ │ + b.n cca6e │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ strb r1, [r1, #0] │ │ - b.n cbb46 │ │ + b.n cc796 │ │ lsls r0, r7, #2 │ │ - b.n cb348 │ │ + b.n cbf98 │ │ movs r0, r0 │ │ - b.n cb92c │ │ + b.n cc57c │ │ lsls r2, r3, #1 │ │ - b.n cb3b2 │ │ + b.n cc002 │ │ movs r0, r0 │ │ - b.n cbeb6 │ │ + b.n ccb06 │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n cbb5e │ │ - beq.n cb850 │ │ - b.n cbcb8 │ │ + b.n cc7ae │ │ + beq.n cc4a0 │ │ + b.n cc908 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r3, r7} │ │ - b.n cb368 │ │ + b.n cbfb8 │ │ asrs r0, r0, #32 │ │ - b.n cbfee │ │ + b.n ccc3e │ │ asrs r0, r0, #32 │ │ - b.n cb33c │ │ + b.n cbf8c │ │ movs r0, r0 │ │ - b.n cb954 │ │ + b.n cc5a4 │ │ lsls r2, r3, #1 │ │ - b.n cb3da │ │ + b.n cc02a │ │ movs r3, r0 │ │ - b.n cbede │ │ + b.n ccb2e │ │ movs r2, r1 │ │ subs r2, #0 │ │ asrs r4, r6, #1 │ │ - b.n cb384 │ │ + b.n cbfd4 │ │ movs r4, r0 │ │ - b.n cb372 │ │ + b.n cbfc2 │ │ movs r0, #116 @ 0x74 │ │ - b.n cb376 │ │ + b.n cbfc6 │ │ asrs r1, r0, #32 │ │ - b.n cb970 │ │ + b.n cc5c0 │ │ adds r0, #104 @ 0x68 │ │ - b.n cb394 │ │ + b.n cbfe4 │ │ movs r0, #0 │ │ - b.n cb374 │ │ + b.n cbfc4 │ │ movs r0, #163 @ 0xa3 │ │ - b.n cbf9e │ │ + b.n ccbee │ │ adds r0, #3 │ │ - b.n cb980 │ │ + b.n cc5d0 │ │ lsls r1, r0, #8 │ │ @ instruction: 0xe98d0003 │ │ - b.n cbfaa │ │ - subs r3, #90 @ 0x5a │ │ + b.n ccbfa │ │ + subs r3, #91 @ 0x5b │ │ @ instruction: 0xebff08d0 │ │ add.w r0, r0, r4 │ │ - b.n cbbb6 │ │ + b.n cc806 │ │ lsrs r2, r6, #3 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n cbbbe │ │ + b.n cc80e │ │ lsrs r1, r5, #8 │ │ add.w r0, r0, r4 │ │ - b.n cbbc6 │ │ + b.n cc816 │ │ @ instruction: 0xffe4eaff │ │ asrs r0, r7, #32 │ │ - b.n cb3cc │ │ + b.n cc01c │ │ movs r4, r0 │ │ - b.n cb3ba │ │ + b.n cc00a │ │ movs r0, #112 @ 0x70 │ │ - b.n cb3be │ │ + b.n cc00e │ │ asrs r1, r0, #32 │ │ - b.n cb9b8 │ │ + b.n cc608 │ │ adds r0, #44 @ 0x2c │ │ - b.n cb3dc │ │ + b.n cc02c │ │ movs r0, #0 │ │ - b.n cb3bc │ │ + b.n cc00c │ │ movs r0, #156 @ 0x9c │ │ - b.n cbfe6 │ │ + b.n ccc36 │ │ adds r0, #3 │ │ - b.n cb9c8 │ │ + b.n cc618 │ │ lsls r1, r0, #2 │ │ @ instruction: 0xe98d0001 │ │ - b.n cbff2 │ │ - subs r3, #72 @ 0x48 │ │ + b.n ccc42 │ │ + subs r3, #73 @ 0x49 │ │ @ instruction: 0xebffffd7 │ │ - @ instruction: 0xeaff2418 │ │ + @ instruction: 0xeaff23c8 │ │ movs r1, r0 │ │ - bl 2808a6 │ │ - asrs r1, r6, #6 │ │ - vcls.s16 q9, q0 │ │ + b.n cc1ac │ │ + vabal.u q8, d3, d28 │ │ + vrsra.u64 q9, q8, #12 │ │ movs r1, r0 │ │ - bl 2388b2 │ │ - subs r4, #79 @ 0x4f │ │ + b.n cc128 │ │ + @ instruction: 0xfff33362 │ │ @ instruction: 0xfff44ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cbdf4 │ │ + b.n cca44 │ │ svc 159 @ 0x9f │ │ - b.n cbd78 │ │ - add r0, pc, #4 @ (adr r0, cb8e4 ) │ │ - b.n cbc22 │ │ + b.n cc9c8 │ │ + add r0, pc, #4 @ (adr r0, cc534 ) │ │ + b.n cc872 │ │ adds r1, r0, #0 │ │ - b.n cbd7c │ │ + b.n cc9cc │ │ adds r0, #2 │ │ - b.n cbc2a │ │ + b.n cc87a │ │ movs r0, #10 │ │ - b.n cbc2e │ │ + b.n cc87e │ │ strh r0, [r0, #0] │ │ - b.n cbc32 │ │ - str r7, [r1, #40] @ 0x28 │ │ + b.n cc882 │ │ + str r0, [r2, #40] @ 0x28 │ │ @ instruction: 0xebff2000 │ │ - b.n cc03a │ │ + b.n ccc8a │ │ movs r0, r0 │ │ - b.n cbf9e │ │ - add r0, pc, #448 @ (adr r0, cbac0 ) │ │ - b.n cb41c │ │ + b.n ccbee │ │ + add r0, pc, #448 @ (adr r0, cc710 ) │ │ + b.n cc06c │ │ lsls r2, r6, #20 │ │ subs r0, r0, r0 │ │ lsls r0, r3, #3 │ │ - b.n cbda0 │ │ + b.n cc9f0 │ │ lsls r0, r6, #2 │ │ - b.n cbcae │ │ + b.n cc8fe │ │ asrs r6, r7, #1 │ │ - b.n cbd12 │ │ + b.n cc962 │ │ movs r0, r1 │ │ - b.n cbfb8 │ │ + b.n ccc08 │ │ lsls r6, r3, #21 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #2 │ │ - b.n cb44e │ │ + b.n cc09e │ │ asrs r0, r1, #2 │ │ - b.n cc062 │ │ + b.n cccb2 │ │ movs r0, #100 @ 0x64 │ │ - b.n cb440 │ │ + b.n cc090 │ │ movs r0, #4 │ │ - b.n cc06a │ │ + b.n cccba │ │ adds r0, #8 │ │ - b.n cc06e │ │ + b.n cccbe │ │ asrs r0, r0, #32 │ │ - b.n cb4b2 │ │ + b.n cc102 │ │ str r0, [r1, #0] │ │ - b.n cb466 │ │ + b.n cc0b6 │ │ lsls r0, r1 │ │ - b.n cb46a │ │ + b.n cc0ba │ │ lsrs r4, r5, #31 │ │ - b.n cb47c │ │ + b.n cc0cc │ │ subs r4, r5, #7 │ │ - b.n cb480 │ │ + b.n cc0d0 │ │ movs r0, r0 │ │ - b.n cba64 │ │ + b.n cc6b4 │ │ adds r0, #8 │ │ - b.n cb452 │ │ + b.n cc0a2 │ │ asrs r1, r0, #32 │ │ - b.n cba6c │ │ + b.n cc6bc │ │ asrs r4, r1, #32 │ │ - b.n cb45a │ │ + b.n cc0aa │ │ movs r1, r1 │ │ stmia.w r4, {r0, r6, r9, sl, ip} │ │ - b.n cbf6c │ │ + b.n ccbbc │ │ subs r1, r1, r2 │ │ - b.n cbfe0 │ │ + b.n ccc30 │ │ movs r0, #16 │ │ - b.n cb46a │ │ + b.n cc0ba │ │ movs r0, r0 │ │ - b.n cb496 │ │ + b.n cc0e6 │ │ movs r1, r0 │ │ - b.n cbc0a │ │ + b.n cc85a │ │ lsls r2, r3, #21 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n cbcb2 │ │ + b.n cc902 │ │ asrs r0, r1, #32 │ │ - b.n cc0b6 │ │ - subs r2, #37 @ 0x25 │ │ + b.n ccd06 │ │ + subs r2, #38 @ 0x26 │ │ @ instruction: 0xebff0014 │ │ - b.n cb486 │ │ + b.n cc0d6 │ │ asrs r4, r2, #3 │ │ - b.n cb3b8 │ │ + b.n cc008 │ │ movs r1, r0 │ │ - b.n cbc32 │ │ + b.n cc882 │ │ lsls r4, r3, #3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cb4be │ │ + b.n cc10e │ │ lsrs r2, r0, #32 │ │ - b.n cbfb2 │ │ + b.n ccc02 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n cbcda │ │ + b.n cc92a │ │ lsrs r6, r3, #27 │ │ add.w r0, r0, r0 │ │ - b.n cc042 │ │ + b.n ccc92 │ │ lsls r0, r7, #20 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cb4da │ │ + b.n cc12a │ │ subs r4, r5, #7 │ │ - b.n cb4ec │ │ + b.n cc13c │ │ movs r1, r0 │ │ - b.n cc0a6 │ │ + b.n cccf6 │ │ str r0, [sp, #880] @ 0x370 │ │ - b.n cb3ec │ │ + b.n cc03c │ │ lsrs r2, r0, #32 │ │ lsls r0, r2, #8 │ │ asrs r1, r0, #32 │ │ - b.n cbadc │ │ + b.n cc72c │ │ str r4, [r3, r1] │ │ - b.n cb572 │ │ + b.n cc1c2 │ │ strb r0, [r2, #1] │ │ - b.n cb4e8 │ │ + b.n cc138 │ │ stmia r0!, {r0} │ │ - b.n cbe58 │ │ - b.n cb9cc │ │ - b.n cbe9c │ │ + b.n ccaa8 │ │ + b.n cc61c │ │ + b.n ccaec │ │ asrs r1, r3, #20 │ │ - b.n cbaea │ │ + b.n cc73a │ │ adds r0, #14 │ │ - b.n cb9d8 │ │ + b.n cc628 │ │ asrs r1, r3, #20 │ │ - b.n cbd1a │ │ + b.n cc96a │ │ asrs r4, r6, #1 │ │ - b.n cb4f8 │ │ + b.n cc148 │ │ adds r0, #108 @ 0x6c │ │ - b.n cb4fc │ │ + b.n cc14c │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ strb r0, [r5, #3] │ │ - b.n cbe80 │ │ + b.n ccad0 │ │ lsls r4, r2, #3 │ │ - b.n cb424 │ │ + b.n cc074 │ │ str r1, [r0, #0] │ │ - b.n cc002 │ │ + b.n ccc52 │ │ ldmia r7, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n cc014 │ │ + b.n ccc64 │ │ lsls r6, r0, #2 │ │ ldmia.w r7, {r1, r4, r7} │ │ - b.n cba04 │ │ + b.n cc654 │ │ lsls r7, r2, #2 │ │ - b.n cba06 │ │ + b.n cc656 │ │ strb r0, [r3, #3] │ │ - b.n cbe9c │ │ + b.n ccaec │ │ lsls r1, r2, #2 │ │ - b.n cba0c │ │ + b.n cc65c │ │ str r4, [r6, r6] │ │ - b.n cbcbc │ │ + b.n cc90c │ │ ands r6, r0 │ │ - b.n cba1c │ │ + b.n cc66c │ │ movs r6, r0 │ │ - b.n cbcbe │ │ + b.n cc90e │ │ movs r3, r6 │ │ subs r0, r0, r0 │ │ - ldr r0, [pc, #4] @ (cba20 ) │ │ - b.n cc15e │ │ + ldr r0, [pc, #4] @ (cc670 ) │ │ + b.n ccdae │ │ movs r4, r1 │ │ - b.n cbccc │ │ + b.n cc91c │ │ movs r1, r6 │ │ lsrs r0, r0, #8 │ │ lsrs r5, r2 │ │ - b.n cb9fe │ │ + b.n cc64e │ │ ldrsb r5, [r4, r0] │ │ - b.n cbd6e │ │ + b.n cc9be │ │ ands r1, r0 │ │ - b.n cbf3a │ │ + b.n ccb8a │ │ ldrb r2, [r0, #4] │ │ - b.n cc176 │ │ + b.n ccdc6 │ │ cmp r4, r2 │ │ - b.n cbb48 │ │ + b.n cc798 │ │ movs r3, r5 │ │ and.w r5, r0, sp, lsr #3 │ │ - b.n cbdf2 │ │ + b.n cca42 │ │ movs r0, r0 │ │ - b.n cc0e6 │ │ + b.n ccd36 │ │ @ instruction: 0xffe65aff │ │ movs r0, #240 @ 0xf0 │ │ - b.n cb57e │ │ + b.n cc1ce │ │ movs r0, r0 │ │ - b.n cc0f6 │ │ + b.n ccd46 │ │ lsls r3, r0, #1 │ │ lsrs r0, r0, #8 │ │ str r4, [r5, #12] │ │ - b.n cb58a │ │ + b.n cc1da │ │ movs r3, r0 │ │ - b.n cbd02 │ │ + b.n cc952 │ │ movs r0, r1 │ │ - b.n cb592 │ │ + b.n cc1e2 │ │ movs r0, #3 │ │ adds r1, #160 @ 0xa0 │ │ adds r0, #240 @ 0xf0 │ │ adds r5, #136 @ 0x88 │ │ movs r3, r0 │ │ - b.n cbd1a │ │ + b.n cc96a │ │ str r3, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ adds r0, #236 @ 0xec │ │ adds r5, #136 @ 0x88 │ │ movs r0, r0 │ │ - b.n cbd28 │ │ + b.n cc978 │ │ asrs r4, r4, #3 │ │ - b.n cb4b4 │ │ + b.n cc104 │ │ movs r7, r0 │ │ strh r0, [r4, #12] │ │ ands r1, r0 │ │ - b.n cbf06 │ │ + b.n ccb56 │ │ str r0, [r5, #4] │ │ - b.n cb5a4 │ │ + b.n cc1f4 │ │ adds r0, #6 │ │ - b.n cbb96 │ │ + b.n cc7e6 │ │ str r0, [r0, #0] │ │ - b.n cbf52 │ │ + b.n ccba2 │ │ movs r6, r0 │ │ - b.n cba9c │ │ + b.n cc6ec │ │ lsls r1, r2, #20 │ │ - b.n cbd3a │ │ + b.n cc98a │ │ lsls r0, r5, #3 │ │ lsls r0, r3, #22 │ │ asrs r0, r5, #3 │ │ lsls r3, r3, #20 │ │ movs r0, r0 │ │ lsls r4, r0, #2 │ │ movs r6, r0 │ │ movs r0, r0 │ │ lsls r1, r2, #20 │ │ lsls r0, r2, #5 │ │ lsls r7, r0, #1 │ │ lsrs r0, r0, #8 │ │ strb r0, [r7, #3] │ │ - b.n cb5e6 │ │ + b.n cc236 │ │ movs r0, r0 │ │ - b.n cc168 │ │ + b.n ccdb8 │ │ lsls r2, r2, #2 │ │ lsrs r0, r0, #8 │ │ lsls r4, r6, #1 │ │ - b.n cb5fc │ │ + b.n cc24c │ │ str r0, [r5, r1] │ │ - b.n cb600 │ │ + b.n cc250 │ │ movs r0, r0 │ │ - b.n cbd6e │ │ + b.n cc9be │ │ lsls r7, r1, #2 │ │ ldr r2, [sp, #0] │ │ lsls r4, r6, #1 │ │ - b.n cb60c │ │ + b.n cc25c │ │ asrs r7, r0, #32 │ │ - b.n cbe16 │ │ + b.n cca66 │ │ ands r0, r0 │ │ - b.n cbbe8 │ │ + b.n cc838 │ │ movs r3, #184 @ 0xb8 │ │ @ instruction: 0xfa002001 │ │ - b.n cbb6a │ │ + b.n cc7ba │ │ movs r0, #240 @ 0xf0 │ │ - b.n cb5f6 │ │ + b.n cc246 │ │ lsls r0, r1, #2 │ │ and.w r0, r0, r5, lsl #16 │ │ - b.n cbe2e │ │ + b.n cca7e │ │ lsls r4, r2, #2 │ │ - b.n cbafc │ │ + b.n cc74c │ │ strb r0, [r3, #3] │ │ - b.n cbf8c │ │ + b.n ccbdc │ │ sbcs r2, r6 │ │ - b.n cbda8 │ │ + b.n cc9f8 │ │ strb r6, [r0, #0] │ │ - b.n cbb06 │ │ + b.n cc756 │ │ movs r6, r0 │ │ - b.n cbdb0 │ │ + b.n cca00 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ ldr r1, [r0, #0] │ │ - b.n cc24a │ │ + b.n cce9a │ │ movs r4, r1 │ │ - b.n cbdb6 │ │ + b.n cca06 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ strb r4, [r2, #3] │ │ - b.n cbaea │ │ + b.n cc73a │ │ str r4, [r4, #96] @ 0x60 │ │ - b.n cbe5a │ │ + b.n ccaaa │ │ strb r1, [r0, #0] │ │ - b.n cc02c │ │ - ldr r1, [pc, #8] @ (cbb28 ) │ │ - b.n cc262 │ │ + b.n ccc7c │ │ + ldr r1, [pc, #8] @ (cc778 ) │ │ + b.n cceb2 │ │ str r7, [r2, #96] @ 0x60 │ │ - b.n cbc2e │ │ + b.n cc87e │ │ movs r0, r0 │ │ and.w r0, r0, r4, lsl #24 │ │ - b.n cbe6e │ │ + b.n ccabe │ │ lsls r6, r2, #2 │ │ - b.n cbb40 │ │ + b.n cc790 │ │ movs r0, r1 │ │ - b.n cb650 │ │ + b.n cc2a0 │ │ movs r0, r1 │ │ - b.n cbe7a │ │ + b.n ccaca │ │ lsls r0, r4, #2 │ │ - stmia.w sp, {r1, r2, r3, r4, r5, r6, r8, r9, sp, lr} │ │ + stmia.w sp, {r0, r1, r2, r3, r4, r5, r6, r8, r9, sp, lr} │ │ @ instruction: 0xebff0000 │ │ - b.n cc1e6 │ │ + b.n cce36 │ │ lsls r0, r0, #22 │ │ subs r0, r0, r0 │ │ lsrs r0, r4 │ │ - b.n cb584 │ │ + b.n cc1d4 │ │ str r0, [r6, #12] │ │ - b.n cb682 │ │ + b.n cc2d2 │ │ str r4, [r3, r1] │ │ - b.n cb706 │ │ + b.n cc356 │ │ lsrs r4, r4, #31 │ │ - b.n cb698 │ │ + b.n cc2e8 │ │ movs r0, r0 │ │ - b.n cbc7c │ │ + b.n cc8cc │ │ strb r0, [r2, #1] │ │ - b.n cb682 │ │ + b.n cc2d2 │ │ lsls r3, r0, #1 │ │ and.w r0, r0, r8, asr #19 │ │ - b.n cc000 │ │ + b.n ccc50 │ │ adds r0, #1 │ │ - b.n cc17e │ │ + b.n ccdce │ │ movs r3, r2 │ │ ldmia.w r4, {r0, r4, r8, sl, ip} │ │ - b.n cbc8e │ │ + b.n cc8de │ │ asrs r6, r1, #32 │ │ - b.n cbb7c │ │ + b.n cc7cc │ │ asrs r4, r5, #3 │ │ - b.n cb68e │ │ + b.n cc2de │ │ lsls r0, r2, #20 │ │ - b.n cbc9a │ │ + b.n cc8ea │ │ movs r0, #14 │ │ - b.n cbb86 │ │ + b.n cc7d6 │ │ lsls r4, r2, #20 │ │ - b.n cbca2 │ │ + b.n cc8f2 │ │ str r6, [r1, #0] │ │ - b.n cbb8e │ │ + b.n cc7de │ │ lsls r0, r3, #3 │ │ - b.n cc028 │ │ + b.n ccc78 │ │ movs r0, #232 @ 0xe8 │ │ - b.n cb6a6 │ │ + b.n cc2f6 │ │ cmp r7, #255 @ 0xff │ │ - b.n cc1b8 │ │ + b.n cce08 │ │ lsls r4, r6, #6 │ │ - b.n cbe3e │ │ + b.n cca8e │ │ str r0, [r6, #12] │ │ - b.n cb6b2 │ │ + b.n cc302 │ │ asrs r3, r0, #32 │ │ - b.n cbba6 │ │ + b.n cc7f6 │ │ movs r3, r0 │ │ - b.n cbe4c │ │ + b.n cca9c │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ adds r1, r0, r0 │ │ - b.n cc2f2 │ │ + b.n ccf42 │ │ movs r2, r0 │ │ - b.n cbe56 │ │ + b.n ccaa6 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #3 │ │ - b.n cbb92 │ │ + b.n cc7e2 │ │ lsls r0, r4, #24 │ │ - b.n cbf02 │ │ + b.n ccb52 │ │ str r0, [sp, #4] │ │ - b.n cc0c8 │ │ + b.n ccd18 │ │ adds r2, r0, r4 │ │ - b.n cc30a │ │ + b.n ccf5a │ │ asrs r1, r3, #32 │ │ - b.n cbcd0 │ │ + b.n cc920 │ │ movs r3, r2 │ │ and.w r0, r0, r8, lsr #7 │ │ - b.n cc06c │ │ + b.n cccbc │ │ lsls r0, r7, #3 │ │ - b.n cb70a │ │ + b.n cc35a │ │ asrs r2, r6, #6 │ │ - b.n cbe80 │ │ + b.n ccad0 │ │ movs r0, r0 │ │ - b.n cbcea │ │ - add r0, pc, #24 @ (adr r0, cbbfc ) │ │ - b.n cbbe6 │ │ + b.n cc93a │ │ + add r0, pc, #24 @ (adr r0, cc84c ) │ │ + b.n cc836 │ │ movs r1, r0 │ │ - b.n cc1fa │ │ + b.n cce4a │ │ adds r0, #0 │ │ - b.n cbbf0 │ │ + b.n cc840 │ │ movs r0, r0 │ │ - b.n cbe98 │ │ + b.n ccae8 │ │ movs r1, r4 │ │ subs r0, r0, r0 │ │ subs r7, #255 @ 0xff │ │ - b.n cc218 │ │ + b.n cce68 │ │ lsrs r1, r0, #32 │ │ - b.n cc33e │ │ + b.n ccf8e │ │ movs r3, r0 │ │ - b.n cbea4 │ │ + b.n ccaf4 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ lsls r1, r2, #3 │ │ - b.n cbbde │ │ + b.n cc82e │ │ asrs r1, r4, #24 │ │ - b.n cbf4e │ │ + b.n ccb9e │ │ movs r1, r0 │ │ - b.n cc112 │ │ + b.n ccd62 │ │ subs r1, #2 │ │ - b.n cc356 │ │ + b.n ccfa6 │ │ lsls r0, r2, #4 │ │ - b.n cbd20 │ │ + b.n cc970 │ │ movs r0, r3 │ │ and.w r0, r0, r0, lsl #4 │ │ - b.n cbf62 │ │ + b.n ccbb2 │ │ lsls r0, r3, #3 │ │ - b.n cc0bc │ │ + b.n ccd0c │ │ asrs r1, r2, #20 │ │ - b.n cbd42 │ │ + b.n cc992 │ │ asrs r6, r1, #32 │ │ - b.n cbc30 │ │ + b.n cc880 │ │ asrs r4, r6, #3 │ │ - b.n cb742 │ │ + b.n cc392 │ │ lsls r2, r6, #6 │ │ - b.n cbed6 │ │ + b.n ccb26 │ │ asrs r3, r0, #32 │ │ - b.n cbc3a │ │ + b.n cc88a │ │ movs r3, r0 │ │ - b.n cbee0 │ │ + b.n ccb30 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ adds r1, r0, r0 │ │ - b.n cc386 │ │ + b.n ccfd6 │ │ movs r2, r0 │ │ - b.n cbeea │ │ + b.n ccb3a │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #3 │ │ - b.n cbc26 │ │ + b.n cc876 │ │ lsls r0, r4, #24 │ │ - b.n cbf96 │ │ + b.n ccbe6 │ │ asrs r1, r0, #32 │ │ - b.n cc15c │ │ + b.n ccdac │ │ cmp r1, #2 │ │ - b.n cc39e │ │ + b.n ccfee │ │ asrs r1, r2, #32 │ │ - b.n cbd66 │ │ + b.n cc9b6 │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #4 │ │ - b.n cbfaa │ │ + b.n ccbfa │ │ lsls r1, r2, #20 │ │ - b.n cbd86 │ │ + b.n cc9d6 │ │ movs r6, r1 │ │ - b.n cbc72 │ │ + b.n cc8c2 │ │ lsls r0, r7, #3 │ │ - b.n cb786 │ │ + b.n cc3d6 │ │ movs r0, r0 │ │ - b.n cc3ba │ │ + b.n cd00a │ │ lsls r5, r3, #1 │ │ and.w r0, r0, r1 │ │ - b.n cbfc2 │ │ + b.n ccc12 │ │ lsls r0, r2, #20 │ │ - b.n cbf3a │ │ - add r0, pc, #448 @ (adr r0, cbe48 ) │ │ - b.n cb7c4 │ │ + b.n ccb8a │ │ + add r0, pc, #448 @ (adr r0, cca98 ) │ │ + b.n cc414 │ │ @ instruction: 0xff881aff │ │ asrs r0, r3, #3 │ │ - b.n cc128 │ │ + b.n ccd78 │ │ lsls r4, r6, #3 │ │ - b.n cb7c6 │ │ + b.n cc416 │ │ adds r0, #1 │ │ - b.n cc2aa │ │ + b.n ccefa │ │ asrs r4, r6, #6 │ │ - b.n cbf40 │ │ + b.n ccb90 │ │ movs r0, r0 │ │ - b.n cbdaa │ │ + b.n cc9fa │ │ movs r6, r0 │ │ - b.n cbca6 │ │ + b.n cc8f6 │ │ ands r3, r0 │ │ - b.n cbcac │ │ + b.n cc8fc │ │ movs r3, r0 │ │ - b.n cbf56 │ │ + b.n ccba6 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ subs r7, #255 @ 0xff │ │ - b.n cc2d4 │ │ - ldr r0, [pc, #4] @ (cbcbc ) │ │ - b.n cc3fa │ │ + b.n ccf24 │ │ + ldr r0, [pc, #4] @ (cc90c ) │ │ + b.n cd04a │ │ movs r3, r0 │ │ - b.n cbf60 │ │ + b.n ccbb0 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #209 @ 0xd1 │ │ - b.n cbc9a │ │ + b.n cc8ea │ │ asrs r1, r4, #24 │ │ - b.n cc00a │ │ + b.n ccc5a │ │ adds r0, #1 │ │ - b.n cc1d4 │ │ - ldr r1, [pc, #8] @ (cbcd8 ) │ │ - b.n cc412 │ │ + b.n cce24 │ │ + ldr r1, [pc, #8] @ (cc928 ) │ │ + b.n cd062 │ │ asrs r3, r2 │ │ - b.n cbdde │ │ + b.n cca2e │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #16 │ │ - b.n cc01e │ │ + b.n ccc6e │ │ lsls r4, r2, #20 │ │ - b.n cbf82 │ │ + b.n ccbd2 │ │ vpmin.u , q9, │ │ lsrs r0, r4 │ │ - b.n cb720 │ │ + b.n cc370 │ │ lsls r4, r2, #20 │ │ - b.n cbe06 │ │ + b.n cca56 │ │ str r6, [r1, #0] │ │ - b.n cbcf2 │ │ + b.n cc942 │ │ movs r0, r0 │ │ - b.n cc436 │ │ + b.n cd086 │ │ str r0, [r6, #12] │ │ - b.n cb80a │ │ + b.n cc45a │ │ movs r3, r7 │ │ and.w r0, r0, r8 │ │ - b.n cc042 │ │ - strb r4, [r2, r2] │ │ + b.n ccc92 │ │ + strb r5, [r2, r2] │ │ @ instruction: 0xebffff1f │ │ @ instruction: 0xeaff5068 │ │ - b.n cb848 │ │ + b.n cc498 │ │ asrs r0, r5, #3 │ │ - b.n cb842 │ │ + b.n cc492 │ │ adds r0, #244 @ 0xf4 │ │ - b.n cb846 │ │ + b.n cc496 │ │ lsls r4, r2, #3 │ │ - b.n cb750 │ │ + b.n cc3a0 │ │ lsls r0, r1, #2 │ │ stmia.w sp, {r0, r2, ip, sp} │ │ - b.n cc062 │ │ + b.n cccb2 │ │ movs r0, r1 │ │ - b.n cb840 │ │ + b.n cc490 │ │ movs r0, r1 │ │ - b.n cc06a │ │ - str r3, [r0, #48] @ 0x30 │ │ + b.n cccba │ │ + str r4, [r0, #48] @ 0x30 │ │ @ instruction: 0xebff0000 │ │ - b.n cc3d2 │ │ + b.n cd022 │ │ lsls r0, r6, #21 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n cb86a │ │ + b.n cc4ba │ │ str r0, [r5, #12] │ │ - b.n cc24e │ │ + b.n cce9e │ │ subs r4, r3, #7 │ │ - b.n cb880 │ │ + b.n cc4d0 │ │ str r4, [r3, r1] │ │ - b.n cb8f6 │ │ + b.n cc546 │ │ asrs r1, r0, #32 │ │ - b.n cbe68 │ │ + b.n ccab8 │ │ adds r0, #244 @ 0xf4 │ │ - b.n cb87e │ │ + b.n cc4ce │ │ strb r0, [r2, #1] │ │ - b.n cb874 │ │ + b.n cc4c4 │ │ lsls r6, r0, #1 │ │ ldmia.w r6, {} │ │ - b.n cc008 │ │ + b.n ccc58 │ │ movs r7, r0 │ │ strh r0, [r4, #12] │ │ str r0, [sp, #4] │ │ - b.n cc1e2 │ │ + b.n cce32 │ │ asrs r1, r0, #32 │ │ - b.n cbe78 │ │ - add r0, pc, #0 @ (adr r0, cbd68 ) │ │ - b.n cc22a │ │ + b.n ccac8 │ │ + add r0, pc, #0 @ (adr r0, cc9b8 ) │ │ + b.n cce7a │ │ movs r2, r1 │ │ - b.n cbd70 │ │ + b.n cc9c0 │ │ asrs r6, r0, #32 │ │ - b.n cbe84 │ │ + b.n ccad4 │ │ asrs r2, r1, #32 │ │ - b.n cbd78 │ │ + b.n cc9c8 │ │ lsls r0, r6, #20 │ │ - b.n cc0ba │ │ + b.n ccd0a │ │ lsls r0, r5, #3 │ │ - b.n cb794 │ │ + b.n cc3e4 │ │ movs r2, r0 │ │ - b.n cbe94 │ │ + b.n ccae4 │ │ movs r2, r1 │ │ - b.n cbd86 │ │ + b.n cc9d6 │ │ cmp r1, r6 │ │ - b.n cc0ca │ │ + b.n ccd1a │ │ asrs r0, r4, #3 │ │ - b.n cb7c4 │ │ + b.n cc414 │ │ lsls r0, r6, #20 │ │ - b.n cc0d2 │ │ + b.n ccd22 │ │ asrs r0, r5, #1 │ │ - b.n cb8b0 │ │ + b.n cc500 │ │ lsls r4, r4, #3 │ │ - b.n cb7b0 │ │ + b.n cc400 │ │ movs r3, r0 │ │ - b.n cbeb0 │ │ + b.n ccb00 │ │ movs r2, r1 │ │ - b.n cbda2 │ │ + b.n cc9f2 │ │ lsrs r0, r4 │ │ - b.n cb7bc │ │ + b.n cc40c │ │ lsls r0, r6, #20 │ │ - b.n cc0ea │ │ - ldr r5, [r5, #0] │ │ + b.n ccd3a │ │ + ldr r6, [r5, #0] │ │ @ instruction: 0xebff10d8 │ │ - b.n cc248 │ │ + b.n cce98 │ │ lsls r4, r6, #6 │ │ - b.n cc038 │ │ + b.n ccc88 │ │ lsls r0, r7, #3 │ │ - b.n cb8ea │ │ + b.n cc53a │ │ movs r0, r0 │ │ - b.n cbed0 │ │ + b.n ccb20 │ │ movs r2, r1 │ │ - b.n cbdc2 │ │ + b.n cca12 │ │ lsls r0, r6, #20 │ │ - b.n cc106 │ │ - ldr r6, [r4, #0] │ │ + b.n ccd56 │ │ + ldr r7, [r4, #0] │ │ @ instruction: 0xebff10d8 │ │ - b.n cc264 │ │ + b.n cceb4 │ │ str r0, [sp, #880] @ 0x370 │ │ - b.n cb808 │ │ - add r0, pc, #448 @ (adr r0, cbf94 ) │ │ - b.n cb910 │ │ + b.n cc458 │ │ + add r0, pc, #448 @ (adr r0, ccbe4 ) │ │ + b.n cc560 │ │ lsls r2, r6, #6 │ │ - b.n cc05c │ │ + b.n cccac │ │ asrs r0, r0, #32 │ │ - b.n cc2ac │ │ + b.n ccefc │ │ lsls r0, r5, #1 │ │ - b.n cb91c │ │ + b.n cc56c │ │ lsls r0, r2, #20 │ │ - b.n cbef4 │ │ + b.n ccb44 │ │ movs r1, r0 │ │ - b.n cc26a │ │ + b.n cceba │ │ movs r1, r0 │ │ - b.n cbdee │ │ + b.n cca3e │ │ movs r1, r1 │ │ - b.n cc09a │ │ + b.n cccea │ │ lsls r6, r4, #19 │ │ subs r2, #0 │ │ asrs r4, r2, #20 │ │ - b.n cbf08 │ │ + b.n ccb58 │ │ movs r0, #0 │ │ - b.n cc2cc │ │ + b.n ccf1c │ │ asrs r1, r0, #32 │ │ - b.n cc284 │ │ + b.n cced4 │ │ asrs r2, r0, #32 │ │ - b.n cbe08 │ │ + b.n cca58 │ │ movs r6, r0 │ │ - b.n cc0ac │ │ + b.n cccfc │ │ lsls r4, r6, #16 │ │ subs r0, r0, r0 │ │ asrs r4, r6, #1 │ │ - b.n cb94c │ │ + b.n cc59c │ │ movs r1, r0 │ │ - b.n cc0c2 │ │ + b.n ccd12 │ │ lsls r7, r6, #16 │ │ subs r2, #0 │ │ ands r0, r4 │ │ - b.n cb94e │ │ + b.n cc59e │ │ movs r0, r0 │ │ - b.n cc4c2 │ │ + b.n cd112 │ │ strb r4, [r4, #0] │ │ - b.n cb956 │ │ + b.n cc5a6 │ │ movs r6, r0 │ │ lsls r0, r4, #6 │ │ asrs r6, r0, #32 │ │ - b.n cbe76 │ │ + b.n ccac6 │ │ asrs r7, r0, #32 │ │ - b.n cc154 │ │ + b.n ccda4 │ │ lsls r6, r6, #16 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cb96a │ │ + b.n cc5ba │ │ ands r0, r0 │ │ - b.n cc57e │ │ + b.n cd1ce │ │ asrs r0, r0, #32 │ │ - b.n cc582 │ │ + b.n cd1d2 │ │ lsls r2, r0, #20 │ │ - b.n cc466 │ │ + b.n cd0b6 │ │ lsls r2, r7, #8 │ │ lsrs r0, r0, #8 │ │ ldr r4, [r3, #108] @ 0x6c │ │ - b.n cc1de │ │ + b.n cce2e │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n cc362 │ │ + b.n ccfb2 │ │ movs r0, r0 │ │ - b.n cc50a │ │ + b.n cd15a │ │ asrs r0, r4, #1 │ │ - b.n cb974 │ │ + b.n cc5c4 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r5, r3, #23 │ │ - b.n cc212 │ │ + b.n cce62 │ │ movs r0, r0 │ │ - b.n cc508 │ │ + b.n cd158 │ │ ands r1, r0 │ │ orrs r0, r0 │ │ str r4, [r6, r1] │ │ - b.n cb99e │ │ + b.n cc5ee │ │ asrs r1, r1, #32 │ │ - b.n cc1b2 │ │ + b.n cce02 │ │ movs r0, #7 │ │ - b.n cc1b6 │ │ + b.n cce06 │ │ adds r0, #6 │ │ - b.n cc1ba │ │ + b.n cce0a │ │ lsrs r0, r6 │ │ - b.n cc218 │ │ + b.n cce68 │ │ lsrs r7, r1, #10 │ │ add.w r0, r0, r0 │ │ - b.n cc526 │ │ + b.n cd176 │ │ lsls r7, r7, #15 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n cb9be │ │ + b.n cc60e │ │ movs r0, #16 │ │ - b.n cc5d2 │ │ + b.n cd222 │ │ asrs r0, r3, #32 │ │ - b.n cb9c6 │ │ + b.n cc616 │ │ cmp r7, #237 @ 0xed │ │ add.w pc, r0, r0, ror #31 │ │ - b.n cb9dc │ │ + b.n cc62c │ │ movs r0, r0 │ │ - b.n cc542 │ │ + b.n cd192 │ │ strb r7, [r0, #0] │ │ - b.n cbfc4 │ │ + b.n ccc14 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ cmp r7, #84 @ 0x54 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cb9d2 │ │ + b.n cc622 │ │ movs r3, r1 │ │ - b.n cc560 │ │ + b.n cd1b0 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r4 │ │ - b.n cc568 │ │ + b.n cd1b8 │ │ lsls r7, r3, #1 │ │ asrs r5, r2, #13 │ │ lsls r5, r6, #7 │ │ subs r0, r0, r0 │ │ lsls r1, r3, #1 │ │ - b.n cba78 │ │ + b.n cc6c8 │ │ movs r0, r1 │ │ - b.n cc4ee │ │ + b.n cd13e │ │ movs r2, r2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #1 │ │ - b.n cba86 │ │ + b.n cc6d6 │ │ adds r0, #3 │ │ - b.n cc61a │ │ + b.n cd26a │ │ movs r0, #80 @ 0x50 │ │ - b.n cba0c │ │ + b.n cc65c │ │ movs r0, r2 │ │ - b.n cba12 │ │ + b.n cc662 │ │ asrs r3, r2, #4 │ │ - b.n cbfea │ │ + b.n ccc3a │ │ movs r0, #0 │ │ - b.n cc3ae │ │ + b.n ccffe │ │ asrs r1, r0, #32 │ │ - b.n cc370 │ │ + b.n ccfc0 │ │ asrs r2, r0, #32 │ │ - b.n cbef4 │ │ + b.n ccb44 │ │ movs r0, #17 │ │ - b.n cc636 │ │ + b.n cd286 │ │ cmp r7, #213 @ 0xd5 │ │ add.w r0, r0, r0 │ │ - b.n cc59e │ │ + b.n cd1ee │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ cmp r7, #62 @ 0x3e │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cba2a │ │ + b.n cc67a │ │ movs r3, r1 │ │ - b.n cc5b8 │ │ + b.n cd208 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r4 │ │ - b.n cc5c0 │ │ + b.n cd210 │ │ lsls r7, r3, #1 │ │ asrs r5, r2, #13 │ │ lsls r4, r1, #8 │ │ subs r0, r0, r0 │ │ lsrs r2, r2, #24 │ │ - b.n cc3b8 │ │ + b.n cd008 │ │ asrs r0, r1, #32 │ │ - b.n cc266 │ │ - subs r1, #17 │ │ + b.n cceb6 │ │ + subs r1, #18 │ │ @ instruction: 0xebff05dd │ │ - b.n cc2de │ │ + b.n ccf2e │ │ str r0, [sp, #416] @ 0x1a0 │ │ - b.n cba4c │ │ + b.n cc69c │ │ movs r1, r0 │ │ - b.n cc616 │ │ + b.n cd266 │ │ lsls r5, r2, #16 │ │ ldmia r2!, {} │ │ - ldr r6, [pc, #72] @ (cbf84 ) │ │ - b.n cc3d4 │ │ + ldr r6, [pc, #72] @ (ccbd4 ) │ │ + b.n cd024 │ │ movs r4, r0 │ │ - b.n cc282 │ │ - bcc.n cbe5e │ │ + b.n cced2 │ │ + bcc.n ccaae │ │ @ instruction: 0xebff0000 │ │ - b.n cc5ea │ │ + b.n cd23a │ │ lsls r6, r4, #10 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n cc646 │ │ + b.n cd296 │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ lsls r7, r3, #4 │ │ - b.n cba10 │ │ + b.n cc660 │ │ asrs r6, r3, #4 │ │ - b.n cba14 │ │ + b.n cc664 │ │ eors r4, r5 │ │ - b.n cba9c │ │ + b.n cc6ec │ │ movs r1, r0 │ │ - b.n cc206 │ │ + b.n cce56 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r6 │ │ - b.n cba9e │ │ + b.n cc6ee │ │ movs r0, r0 │ │ - b.n cc612 │ │ + b.n cd262 │ │ lsls r2, r1, #9 │ │ lsrs r0, r0, #8 │ │ movs r4, r3 │ │ - b.n cbaaa │ │ + b.n cc6fa │ │ str r0, [r5, #4] │ │ - b.n cbab8 │ │ + b.n cc708 │ │ movs r0, r0 │ │ - b.n cc22a │ │ + b.n cce7a │ │ movs r6, r2 │ │ cmp r2, #0 │ │ asrs r0, r6, #1 │ │ - b.n cbac4 │ │ + b.n cc714 │ │ movs r0, r0 │ │ - b.n cc630 │ │ + b.n cd280 │ │ asrs r6, r0, #32 │ │ asrs r0, r3, #23 │ │ movs r0, r1 │ │ asrs r1, r2, #12 │ │ lsls r0, r5, #6 │ │ subs r0, r0, r0 │ │ asrs r2, r3, #1 │ │ - b.n cbb4c │ │ + b.n cc79c │ │ movs r4, r3 │ │ - b.n cbad2 │ │ + b.n cc722 │ │ movs r3, r0 │ │ - b.n cc648 │ │ + b.n cd298 │ │ lsls r5, r5, #7 │ │ cmp r2, #0 │ │ movs r0, #0 │ │ - b.n cbada │ │ + b.n cc72a │ │ asrs r4, r0, #32 │ │ - b.n cc032 │ │ + b.n ccc82 │ │ movs r2, r0 │ │ - b.n cc0be │ │ + b.n ccd0e │ │ movs r0, #4 │ │ - b.n cc6fa │ │ + b.n cd34a │ │ cmp r7, #164 @ 0xa4 │ │ add.w r0, r0, r0 │ │ - b.n cc662 │ │ + b.n cd2b2 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ cmp r7, #13 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cbaee │ │ + b.n cc73e │ │ movs r3, r1 │ │ - b.n cc67c │ │ + b.n cd2cc │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r4 │ │ - b.n cc684 │ │ + b.n cd2d4 │ │ lsls r7, r3, #1 │ │ asrs r5, r2, #13 │ │ lsls r2, r7, #2 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n cbb96 │ │ + b.n cc7e6 │ │ adds r0, #1 │ │ - b.n cc72a │ │ + b.n cd37a │ │ asrs r4, r6, #1 │ │ - b.n cbb28 │ │ + b.n cc778 │ │ movs r0, #96 @ 0x60 │ │ - b.n cbb2c │ │ + b.n cc77c │ │ asrs r1, r6, #32 │ │ - b.n cc336 │ │ + b.n ccf86 │ │ movs r0, r1 │ │ - b.n cc33a │ │ - subs r1, #127 @ 0x7f │ │ + b.n ccf8a │ │ + subs r1, #128 @ 0x80 │ │ @ instruction: 0xebff0000 │ │ - b.n cc6a2 │ │ + b.n cd2f2 │ │ str r4, [r4, r1] │ │ - b.n cbb40 │ │ + b.n cc790 │ │ str r0, [r0, r0] │ │ asrs r0, r4, #6 │ │ lsls r0, r4, #9 │ │ and.w r0, r0, r8, lsl #20 │ │ - b.n cc51a │ │ + b.n cd16a │ │ str r1, [r0, #0] │ │ - b.n cc756 │ │ + b.n cd3a6 │ │ str r4, [r0, r1] │ │ - b.n cbb34 │ │ + b.n cc784 │ │ movs r1, #30 │ │ - b.n cbad4 │ │ + b.n cc724 │ │ lsls r0, r4, #4 │ │ - b.n cbad8 │ │ + b.n cc728 │ │ ands r0, r2 │ │ - b.n cbb56 │ │ + b.n cc7a6 │ │ asrs r7, r3, #4 │ │ - b.n cbae0 │ │ + b.n cc730 │ │ lsls r6, r2, #8 │ │ - b.n cc04e │ │ + b.n ccc9e │ │ strb r4, [r3, #1] │ │ - b.n cbbe2 │ │ + b.n cc832 │ │ adds r0, #20 │ │ - b.n cc53e │ │ + b.n cd18e │ │ lsls r4, r3, #1 │ │ - b.n cbb54 │ │ + b.n cc7a4 │ │ movs r5, r0 │ │ - b.n cc37e │ │ - add r7, pc, #72 @ (adr r7, cc088 ) │ │ - b.n cc148 │ │ + b.n ccfce │ │ + add r7, pc, #72 @ (adr r7, cccd8 ) │ │ + b.n ccd98 │ │ str r7, [sp, #68] @ 0x44 │ │ - b.n cc14c │ │ + b.n ccd9c │ │ adds r1, #130 @ 0x82 │ │ - b.n cbfaa │ │ + b.n ccbfa │ │ adds r0, #72 @ 0x48 │ │ - b.n cbb68 │ │ + b.n cc7b8 │ │ movs r0, #4 │ │ - b.n cbb72 │ │ + b.n cc7c2 │ │ movs r5, r0 │ │ - b.n cc396 │ │ + b.n ccfe6 │ │ asrs r1, r0, #6 │ │ - b.n cbfba │ │ + b.n ccc0a │ │ asrs r0, r2, #1 │ │ - b.n cbb78 │ │ + b.n cc7c8 │ │ movs r4, r0 │ │ - b.n cbb82 │ │ + b.n cc7d2 │ │ lsls r4, r2, #1 │ │ - b.n cbb80 │ │ + b.n cc7d0 │ │ movs r0, #76 @ 0x4c │ │ - b.n cbb84 │ │ + b.n cc7d4 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r3, #8] │ │ - b.n cc58c │ │ + b.n cd1dc │ │ asrs r2, r1, #32 │ │ - b.n cc3b6 │ │ + b.n cd006 │ │ movs r0, #224 @ 0xe0 │ │ - b.n cc7ba │ │ + b.n cd40a │ │ movs r6, r0 │ │ - b.n cc3be │ │ - movs r1, #16 │ │ - @ instruction: 0xfa000000 │ │ - b.n cc7c6 │ │ + b.n cd00e │ │ + movs r1, #125 @ 0x7d │ │ + mla r0, r0, r0, r0 │ │ + b.n cd416 │ │ movs r0, #20 │ │ - b.n cc51e │ │ + b.n cd16e │ │ movs r0, r0 │ │ - b.n cbba8 │ │ + b.n cc7f8 │ │ movs r4, r0 │ │ - b.n cc126 │ │ + b.n ccd76 │ │ asrs r6, r0, #32 │ │ - b.n cc3d6 │ │ + b.n cd026 │ │ adds r7, #48 @ 0x30 │ │ - b.n cc3da │ │ + b.n cd02a │ │ movs r0, r1 │ │ - b.n cc3de │ │ - strb r0, [r1, r0] │ │ + b.n cd02e │ │ + strb r1, [r1, r0] │ │ @ instruction: 0xebff0000 │ │ - b.n cc746 │ │ + b.n cd396 │ │ lsls r6, r2, #17 │ │ subs r0, r0, r0 │ │ ldrb r4, [r2, #31] │ │ - b.n cbbec │ │ + b.n cc83c │ │ movs r1, r1 │ │ - b.n cc366 │ │ + b.n ccfb6 │ │ strb r7, [r0, #0] │ │ - b.n cc1d4 │ │ + b.n cce24 │ │ lsls r0, r4, #2 │ │ lsrs r0, r0, #8 │ │ strb r4, [r3, #1] │ │ - b.n cbc6e │ │ + b.n cc8be │ │ ands r0, r2 │ │ - b.n cbbf2 │ │ + b.n cc842 │ │ str r0, [r3, #8] │ │ - b.n cc5e0 │ │ + b.n cd230 │ │ asrs r1, r1, #32 │ │ - b.n cc40a │ │ + b.n cd05a │ │ movs r0, #224 @ 0xe0 │ │ - b.n cc80e │ │ + b.n cd45e │ │ movs r6, r0 │ │ - b.n cc412 │ │ - movs r0, #251 @ 0xfb │ │ - @ instruction: 0xfa000000 │ │ - b.n cc81a │ │ + b.n cd062 │ │ + movs r1, #104 @ 0x68 │ │ + mla r0, r0, r0, r0 │ │ + b.n cd46a │ │ movs r0, #20 │ │ - b.n cc570 │ │ + b.n cd1c0 │ │ movs r0, r0 │ │ - b.n cbbfc │ │ + b.n cc84c │ │ movs r4, r0 │ │ - b.n cc178 │ │ + b.n ccdc8 │ │ asrs r6, r0, #32 │ │ - b.n cc42a │ │ + b.n cd07a │ │ strb r0, [r6, #28] │ │ - b.n cc42e │ │ + b.n cd07e │ │ movs r0, r1 │ │ - b.n cc432 │ │ + b.n cd082 │ │ adds r0, #7 │ │ - b.n cc436 │ │ - strh r2, [r6, r7] │ │ + b.n cd086 │ │ + strh r3, [r6, r7] │ │ @ instruction: 0xebff0000 │ │ - b.n cc79e │ │ + b.n cd3ee │ │ movs r0, #0 │ │ - b.n cc442 │ │ + b.n cd092 │ │ lsls r0, r3, #1 │ │ - b.n cbc20 │ │ + b.n cc870 │ │ lsls r7, r2, #1 │ │ subs r0, r0, r0 │ │ str r7, [r0, #0] │ │ - b.n cc44e │ │ + b.n cd09e │ │ ldrb r4, [r7, #30] │ │ - b.n cbc50 │ │ + b.n cc8a0 │ │ lsls r0, r0, #3 │ │ - b.n cc628 │ │ + b.n cd278 │ │ movs r0, #16 │ │ - b.n cc85a │ │ + b.n cd4aa │ │ strb r7, [r0, #0] │ │ - b.n cc23c │ │ + b.n cce8c │ │ asrs r0, r0, #1 │ │ - b.n cc630 │ │ + b.n cd280 │ │ cmp r6, #186 @ 0xba │ │ add.w r0, r0, r0 │ │ - b.n cc7ca │ │ + b.n cd41a │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ str r0, [r0, r1] │ │ - b.n cbc60 │ │ + b.n cc8b0 │ │ movs r0, #72 @ 0x48 │ │ - b.n cbc64 │ │ + b.n cc8b4 │ │ eors r4, r0 │ │ - b.n cbc68 │ │ + b.n cc8b8 │ │ lsls r4, r1, #1 │ │ - b.n cbc6c │ │ + b.n cc8bc │ │ adds r0, #5 │ │ - b.n cc446 │ │ + b.n cd096 │ │ asrs r4, r0, #32 │ │ - b.n cc446 │ │ + b.n cd096 │ │ asrs r1, r0, #32 │ │ - b.n cc470 │ │ + b.n cd0c0 │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #1 │ │ - b.n cbc8c │ │ + b.n cc8dc │ │ movs r0, r0 │ │ - b.n cc7f6 │ │ + b.n cd446 │ │ lsls r6, r2, #16 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n cbd0e │ │ + b.n cc95e │ │ movs r2, r0 │ │ - b.n cc782 │ │ + b.n cd3d2 │ │ lsls r1, r3, #7 │ │ subs r0, r0, r0 │ │ lsrs r0, r3, #31 │ │ - b.n cbca8 │ │ + b.n cc8f8 │ │ str r0, [r3, r1] │ │ - b.n cbca8 │ │ + b.n cc8f8 │ │ movs r0, r0 │ │ - b.n cc290 │ │ + b.n ccee0 │ │ lsls r2, r3, #1 │ │ - b.n cbd16 │ │ + b.n cc966 │ │ movs r3, r0 │ │ - b.n cc81a │ │ + b.n cd46a │ │ movs r1, r3 │ │ subs r2, #0 │ │ cmp r7, #196 @ 0xc4 │ │ - b.n cbcc0 │ │ + b.n cc910 │ │ movs r0, r0 │ │ - b.n cc830 │ │ + b.n cd480 │ │ subs r4, r7, #7 │ │ - b.n cbcc8 │ │ + b.n cc918 │ │ movs r0, #2 │ │ - b.n cc2ac │ │ + b.n ccefc │ │ asrs r1, r0, #32 │ │ - b.n cc2b0 │ │ + b.n ccf00 │ │ movs r2, r0 │ │ - b.n cc4d6 │ │ + b.n cd126 │ │ movs r1, r0 │ │ lsls r0, r4, #6 │ │ subs r4, r5, #7 │ │ - b.n cbcdc │ │ + b.n cc92c │ │ asrs r1, r0, #32 │ │ - b.n cc2c0 │ │ + b.n ccf10 │ │ asrs r2, r0, #32 │ │ lsls r0, r4, #6 │ │ cmp r7, #252 @ 0xfc │ │ - b.n cbce8 │ │ + b.n cc938 │ │ movs r4, r1 │ │ - b.n cbcc8 │ │ + b.n cc918 │ │ lsls r0, r2, #1 │ │ - b.n cbcec │ │ + b.n cc93c │ │ movs r0, #2 │ │ - b.n cc2d4 │ │ + b.n ccf24 │ │ movs r0, r2 │ │ - b.n cbcd4 │ │ + b.n cc924 │ │ lsls r4, r2, #1 │ │ - b.n cbcf8 │ │ + b.n cc948 │ │ movs r0, #0 │ │ - b.n cbcdc │ │ + b.n cc92c │ │ movs r3, #62 @ 0x3e │ │ - b.n cc7c6 │ │ + b.n cd416 │ │ movs r4, r2 │ │ - b.n cbce4 │ │ + b.n cc934 │ │ movs r3, r0 │ │ - b.n cc90e │ │ + b.n cd55e │ │ lsls r2, r0, #1 │ │ @ instruction: 0xe98d1fd4 │ │ - b.n cbd14 │ │ + b.n cc964 │ │ subs r7, #212 @ 0xd4 │ │ - b.n cbd18 │ │ + b.n cc968 │ │ asrs r1, r0, #32 │ │ - b.n cc2fc │ │ + b.n ccf4c │ │ adds r0, #3 │ │ - b.n cc300 │ │ - subs r0, #252 @ 0xfc │ │ + b.n ccf50 │ │ + subs r0, #253 @ 0xfd │ │ @ instruction: 0xebff4e12 │ │ - b.n cc680 │ │ + b.n cd2d0 │ │ movs r4, r0 │ │ - b.n cc52e │ │ + b.n cd17e │ │ lsrs r5, r4, #19 │ │ add.w r0, r0, r0 │ │ - b.n cc8a0 │ │ + b.n cd4f0 │ │ movs r0, r1 │ │ - b.n cc53a │ │ - add r0, pc, #36 @ (adr r0, cc220 ) │ │ + b.n cd18a │ │ + add r0, pc, #36 @ (adr r0, cce70 ) │ │ lsls r0, r4, #6 │ │ asrs r6, r0, #32 │ │ - b.n cc542 │ │ + b.n cd192 │ │ movs r0, #0 │ │ - b.n cc946 │ │ + b.n cd596 │ │ adds r0, #0 │ │ - b.n cc94a │ │ - add r0, pc, #0 @ (adr r0, cc20c ) │ │ - b.n cbd28 │ │ - ldrsb r7, [r2, r5] │ │ + b.n cd59a │ │ + add r0, pc, #0 @ (adr r0, cce5c ) │ │ + b.n cc978 │ │ + ldrsb r0, [r3, r5] │ │ @ instruction: 0xebff0000 │ │ - b.n cc8b6 │ │ + b.n cd506 │ │ lsls r2, r6, #4 │ │ subs r0, r0, r0 │ │ str r0, [r7, r1] │ │ - b.n cc738 │ │ + b.n cd388 │ │ asrs r0, r1, #32 │ │ - b.n cc562 │ │ + b.n cd1b2 │ │ movs r5, r0 │ │ - b.n cc566 │ │ - subs r0, #81 @ 0x51 │ │ + b.n cd1b6 │ │ + subs r0, #82 @ 0x52 │ │ @ instruction: 0xebff0acd │ │ orn r0, r5, #8650752 @ 0x840000 │ │ - b.n cc572 │ │ + b.n cd1c2 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r5, #6717440 @ 0x668000 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #8978432 @ 0x890000 │ │ - b.n cc582 │ │ - bmi.n cc1ce │ │ + b.n cd1d2 │ │ + bmi.n cce1e │ │ @ instruction: 0xebff0001 │ │ - b.n cc56a │ │ + b.n cd1ba │ │ lsls r6, r3, #16 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cc592 │ │ - bcs.n cc1e6 │ │ + b.n cd1e2 │ │ + bcs.n cce36 │ │ @ instruction: 0xebff5044 │ │ - b.n cbd94 │ │ + b.n cc9e4 │ │ movs r0, r0 │ │ - b.n cc8fe │ │ + b.n cd54e │ │ str r1, [r0, #0] │ │ - b.n cc9a2 │ │ + b.n cd5f2 │ │ vpmin.u32 q8, q14, │ │ lsls r5, r3, #16 │ │ and.w pc, r0, r8, ror #3 │ │ - b.n cbdac │ │ + b.n cc9fc │ │ asrs r4, r3, #1 │ │ - b.n cbdac │ │ + b.n cc9fc │ │ movs r0, r0 │ │ - b.n cc394 │ │ + b.n ccfe4 │ │ movs r0, r0 │ │ - b.n cc91c │ │ + b.n cd56c │ │ lsls r2, r3, #1 │ │ - b.n cbe1e │ │ + b.n cca6e │ │ lsls r0, r1, #18 │ │ lsrs r0, r0, #8 │ │ - ldr r6, [pc, #72] @ (cc2cc ) │ │ - b.n cc71c │ │ + ldr r6, [pc, #72] @ (ccf1c ) │ │ + b.n cd36c │ │ movs r2, r0 │ │ - b.n cc92a │ │ + b.n cd57a │ │ movs r3, r1 │ │ subs r2, #0 │ │ asrs r0, r2, #1 │ │ - b.n cbdcc │ │ + b.n cca1c │ │ movs r3, #22 │ │ - b.n cc896 │ │ + b.n cd4e6 │ │ lsls r4, r2, #1 │ │ - b.n cbdd4 │ │ + b.n cca24 │ │ asrs r0, r1, #32 │ │ - b.n cbdb8 │ │ + b.n cca08 │ │ movs r4, r1 │ │ - b.n cbdbc │ │ + b.n cca0c │ │ movs r2, r0 │ │ - b.n cc9e6 │ │ + b.n cd636 │ │ strb r0, [r0, #0] │ │ - b.n cbdc4 │ │ + b.n cca14 │ │ subs r4, r7, #6 │ │ - b.n cbdec │ │ + b.n cca3c │ │ subs r7, #188 @ 0xbc │ │ - b.n cbdf0 │ │ + b.n cca40 │ │ asrs r1, r0, #32 │ │ - b.n cc3d4 │ │ + b.n cd024 │ │ adds r0, #3 │ │ - b.n cc3d8 │ │ - subs r0, #198 @ 0xc6 │ │ + b.n cd028 │ │ + subs r0, #199 @ 0xc7 │ │ @ instruction: 0xebff0004 │ │ - b.n cc602 │ │ + b.n cd252 │ │ str r7, [r0, #0] │ │ - b.n cc606 │ │ + b.n cd256 │ │ lsrs r7, r5, #18 │ │ @ instruction: 0xeb00ffa5 │ │ @ instruction: 0xeaff0001 │ │ - b.n cc75c │ │ + b.n cd3ac │ │ movs r2, r0 │ │ - b.n cc9b6 │ │ + b.n cd606 │ │ lsls r5, r5, #6 │ │ subs r2, #0 │ │ vpmin.u8 q15, q8, │ │ adds r0, #6 │ │ - b.n cbe92 │ │ + b.n ccae2 │ │ asrs r2, r3, #1 │ │ - b.n cbe94 │ │ + b.n ccae4 │ │ movs r2, r0 │ │ - b.n cc910 │ │ + b.n cd560 │ │ lsls r1, r2, #6 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n cc994 │ │ + b.n cd5e4 │ │ lsls r2, r5, #6 │ │ cmp r2, #0 │ │ lsrs r1, r0, #16 │ │ - b.n cc790 │ │ + b.n cd3e0 │ │ asrs r0, r3, #2 │ │ - b.n cc818 │ │ + b.n cd468 │ │ movs r0, #224 @ 0xe0 │ │ - b.n cca42 │ │ - subs r4, r2, #5 │ │ - @ instruction: 0xfb002048 │ │ - b.n cbe3a │ │ + b.n cd692 │ │ + subs r6, r7, #4 │ │ + @ instruction: 0xfa002048 │ │ + b.n cca8a │ │ lsls r4, r3, #3 │ │ - b.n cbd44 │ │ + b.n cc994 │ │ cmp r7, #86 @ 0x56 │ │ - b.n cc816 │ │ + b.n cd466 │ │ asrs r0, r0, #32 │ │ - b.n cca56 │ │ + b.n cd6a6 │ │ lsls r0, r6, #3 │ │ - b.n cc69e │ │ + b.n cd2ee │ │ lsls r0, r1, #1 │ │ - b.n cbe4e │ │ + b.n cca9e │ │ lsrs r5, r2, #24 │ │ - b.n cc822 │ │ + b.n cd472 │ │ lsls r0, r2, #3 │ │ - b.n cc6a6 │ │ + b.n cd2f6 │ │ movs r1, r0 │ │ - b.n cc64a │ │ + b.n cd29a │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ - adds r7, #237 @ 0xed │ │ + adds r7, #238 @ 0xee │ │ @ instruction: 0xebff2048 │ │ - b.n cbe66 │ │ + b.n ccab6 │ │ cmp r6, #21 │ │ - b.n cc83e │ │ + b.n cd48e │ │ lsls r0, r6, #3 │ │ - b.n cc6c2 │ │ + b.n cd312 │ │ eors r4, r5 │ │ - b.n cbe7c │ │ + b.n ccacc │ │ movs r4, r3 │ │ - b.n cbe76 │ │ + b.n ccac6 │ │ asrs r4, r6, #1 │ │ - b.n cbe84 │ │ + b.n ccad4 │ │ movs r1, r0 │ │ - b.n cc5ee │ │ + b.n cd23e │ │ lsls r6, r2, #3 │ │ subs r2, #0 │ │ asrs r0, r2, #1 │ │ - b.n cbe84 │ │ + b.n ccad4 │ │ asrs r1, r0, #32 │ │ - b.n cc7dc │ │ + b.n cd42c │ │ asrs r0, r0, #32 │ │ - b.n cc380 │ │ + b.n ccfd0 │ │ lsls r2, r2, #3 │ │ subs r0, r0, r0 │ │ movs r0, #240 @ 0xf0 │ │ - b.n cbe96 │ │ + b.n ccae6 │ │ asrs r4, r3, #1 │ │ - b.n cbf1a │ │ + b.n ccb6a │ │ str r0, [r5, #4] │ │ - b.n cbea8 │ │ + b.n ccaf8 │ │ movs r2, r0 │ │ - b.n cc612 │ │ + b.n cd262 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #90 @ 0x5a │ │ - b.n cbf28 │ │ + b.n ccb78 │ │ str r0, [r6, r4] │ │ - b.n cc6be │ │ + b.n cd30e │ │ str r0, [r4, r3] │ │ - b.n cbd98 │ │ + b.n cc9e8 │ │ movs r3, r0 │ │ - b.n cca2a │ │ + b.n cd67a │ │ lsls r2, r0, #7 │ │ cmp r2, #0 │ │ movs r1, #31 │ │ - b.n cbe44 │ │ + b.n cca94 │ │ lsls r0, r3, #3 │ │ - b.n cc828 │ │ + b.n cd478 │ │ adds r0, #0 │ │ - b.n cbec2 │ │ + b.n ccb12 │ │ lsls r4, r6, #6 │ │ - b.n cc63a │ │ + b.n cd28a │ │ adds r1, #18 │ │ - b.n cc4a4 │ │ + b.n cd0f4 │ │ subs r2, r2, #0 │ │ - b.n cc838 │ │ + b.n cd488 │ │ asrs r2, r0, #6 │ │ - b.n cc4a8 │ │ + b.n cd0f8 │ │ strb r4, [r2, #0] │ │ - b.n cc8b0 │ │ + b.n cd500 │ │ str r0, [r1, #0] │ │ - b.n cbed0 │ │ + b.n ccb20 │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n cbed4 │ │ + b.n ccb24 │ │ asrs r0, r7, #10 │ │ - b.n cc75c │ │ + b.n cd3ac │ │ movs r1, r0 │ │ - b.n cc65a │ │ + b.n cd2aa │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ movs r0, #216 @ 0xd8 │ │ - b.n cc858 │ │ + b.n cd4a8 │ │ adds r1, #182 @ 0xb6 │ │ - b.n cc774 │ │ + b.n cd3c4 │ │ movs r1, #178 @ 0xb2 │ │ - b.n cc66e │ │ + b.n cd2be │ │ movs r3, r0 │ │ - b.n cc672 │ │ + b.n cd2c2 │ │ movs r3, r1 │ │ subs r0, r0, r0 │ │ movs r0, #232 @ 0xe8 │ │ - b.n cbe0c │ │ + b.n cca5c │ │ adds r0, #24 │ │ - b.n cbf08 │ │ + b.n ccb58 │ │ movs r3, r0 │ │ - b.n cc682 │ │ + b.n cd2d2 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, #228 @ 0xe4 │ │ - b.n cbe1c │ │ + b.n cca6c │ │ adds r0, #28 │ │ - b.n cbf18 │ │ + b.n ccb68 │ │ movs r3, r0 │ │ - b.n cc692 │ │ + b.n cd2e2 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, #224 @ 0xe0 │ │ - b.n cbe2c │ │ + b.n cca7c │ │ adds r0, #32 │ │ - b.n cbf28 │ │ + b.n ccb78 │ │ movs r3, r0 │ │ - b.n cc6a2 │ │ + b.n cd2f2 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #6 │ │ - b.n cbfb6 │ │ + b.n ccc06 │ │ movs r2, r0 │ │ - b.n cca2e │ │ + b.n cd67e │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ movs r5, #221 @ 0xdd │ │ - b.n cc7c2 │ │ + b.n cd412 │ │ movs r0, r0 │ │ - b.n ccaba │ │ + b.n cd70a │ │ lsls r3, r4, #3 │ │ - ldr r2, [pc, #0] @ (cc418 ) │ │ + ldr r2, [pc, #0] @ (cd068 ) │ │ cmp r7, #236 @ 0xec │ │ - b.n cbf5c │ │ + b.n ccbac │ │ movs r0, #2 │ │ - b.n cc540 │ │ + b.n cd190 │ │ movs r0, #90 @ 0x5a │ │ - b.n cbfca │ │ + b.n ccc1a │ │ movs r2, r0 │ │ - b.n ccace │ │ + b.n cd71e │ │ lsls r5, r7, #5 │ │ cmp r2, #0 │ │ lsls r4, r3, #1 │ │ - b.n cbfe2 │ │ + b.n ccc32 │ │ asrs r0, r1, #1 │ │ - b.n cbf66 │ │ + b.n ccbb6 │ │ movs r4, r6 │ │ - b.n cc77a │ │ + b.n cd3ca │ │ lsls r0, r5, #5 │ │ - b.n cbf40 │ │ + b.n ccb90 │ │ movs r6, r0 │ │ - b.n cbff2 │ │ + b.n ccc42 │ │ ldrb r0, [r7, #31] │ │ - b.n cbf84 │ │ + b.n ccbd4 │ │ movs r2, r0 │ │ - b.n cca6a │ │ + b.n cd6ba │ │ strb r7, [r0, #0] │ │ - b.n cc56c │ │ + b.n cd1bc │ │ mcr2 10, 6, r1, cr8, cr15, {7} @ │ │ lsls r5, r3, #23 │ │ - b.n cc806 │ │ + b.n cd456 │ │ movs r1, r0 │ │ - b.n ccb3a │ │ + b.n cd78a │ │ mcr2 10, 6, ip, cr5, cr15, {7} @ │ │ lsls r1, r3, #1 │ │ - b.n cc010 │ │ + b.n ccc60 │ │ lsls r0, r0, #1 │ │ - b.n cca86 │ │ + b.n cd6d6 │ │ mcr2 10, 6, r1, cr2, cr15, {7} @ │ │ - add r1, pc, #12 @ (adr r1, cc478 ) │ │ - b.n cca70 │ │ + add r1, pc, #12 @ (adr r1, cd0c8 ) │ │ + b.n cd6c0 │ │ ldr r5, [sp, #756] @ 0x2f4 │ │ - b.n cca84 │ │ + b.n cd6d4 │ │ add r7, sp, #304 @ 0x130 │ │ - b.n ccb12 │ │ + b.n cd762 │ │ ldr r1, [sp, #404] @ 0x194 │ │ - b.n ccb04 │ │ + b.n cd754 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - b.n ccc3e │ │ + b.n cd88e │ │ str r0, [r0, #0] │ │ - b.n ccbc2 │ │ + b.n cd812 │ │ lsls r4, r3, #1 │ │ - b.n cc036 │ │ + b.n ccc86 │ │ asrs r0, r2, #32 │ │ - b.n cbfba │ │ + b.n ccc0a │ │ str r6, [r2, r0] │ │ - b.n cc590 │ │ + b.n cd1e0 │ │ movs r4, r2 │ │ - b.n cbffc │ │ + b.n ccc4c │ │ asrs r4, r0, #32 │ │ - b.n cbfc0 │ │ + b.n ccc10 │ │ movs r2, r1 │ │ - b.n cc4da │ │ + b.n cd12a │ │ asrs r1, r1, #32 │ │ - b.n cc4e0 │ │ + b.n cd130 │ │ movs r1, r0 │ │ - b.n cc7c2 │ │ + b.n cd412 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ adds r0, #208 @ 0xd0 │ │ - b.n cc9b4 │ │ + b.n cd604 │ │ movs r7, r1 │ │ ldmia.w r3, {r0, ip} │ │ - b.n cc7b8 │ │ + b.n cd408 │ │ movs r0, r0 │ │ - b.n cc7ba │ │ + b.n cd40a │ │ movs r1, r0 │ │ - b.n cc7da │ │ + b.n cd42a │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r7, #10 │ │ - b.n cc86c │ │ + b.n cd4bc │ │ movs r4, r1 │ │ - b.n cc6e6 │ │ + b.n cd336 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ str r1, [r0, #0] │ │ - b.n cc9da │ │ + b.n cd62a │ │ movs r3, r0 │ │ - b.n ccb7e │ │ + b.n cd7ce │ │ @ instruction: 0xffea1aff │ │ mcr2 10, 5, lr, cr6, cr15, {7} @ │ │ lsls r7, r3, #4 │ │ - b.n cbf94 │ │ + b.n ccbe4 │ │ movs r0, r0 │ │ - b.n cc78e │ │ + b.n cd3de │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ lsls r6, r3, #4 │ │ - b.n cbfa0 │ │ + b.n ccbf0 │ │ ands r0, r0 │ │ - b.n ccc2e │ │ + b.n cd87e │ │ strb r0, [r0, #0] │ │ - b.n ccc32 │ │ + b.n cd882 │ │ movs r0, r0 │ │ - b.n cc7a2 │ │ + b.n cd3f2 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ ands r0, r1 │ │ - b.n cc028 │ │ + b.n ccc78 │ │ lsrs r0, r2, #15 │ │ - b.n cc88c │ │ + b.n cd4dc │ │ strb r4, [r1, #0] │ │ - b.n cc030 │ │ + b.n ccc80 │ │ movs r0, r0 │ │ - b.n cc552 │ │ + b.n cd1a2 │ │ asrs r1, r0, #32 │ │ - b.n cc55c │ │ + b.n cd1ac │ │ movs r1, r0 │ │ - b.n cc832 │ │ + b.n cd482 │ │ movs r0, r0 │ │ - b.n ccc56 │ │ + b.n cd8a6 │ │ strb r0, [r0, #0] │ │ asrs r0, r4, #6 │ │ ands r0, r0 │ │ asrs r0, r4, #6 │ │ lsrs r4, r6, #30 │ │ - b.n cc060 │ │ + b.n cccb0 │ │ movs r0, r0 │ │ - b.n cc644 │ │ + b.n cd294 │ │ lsls r2, r3, #1 │ │ - b.n cc0ca │ │ + b.n ccd1a │ │ movs r3, r0 │ │ - b.n ccbce │ │ + b.n cd81e │ │ movs r5, r2 │ │ subs r2, #0 │ │ lsls r0, r5, #2 │ │ - b.n cc060 │ │ + b.n cccb0 │ │ movs r3, #143 @ 0x8f │ │ - b.n ccb3a │ │ + b.n cd78a │ │ asrs r4, r5, #2 │ │ - b.n cc068 │ │ + b.n cccb8 │ │ movs r1, r0 │ │ - b.n cca22 │ │ + b.n cd672 │ │ ands r0, r2 │ │ - b.n cc060 │ │ + b.n cccb0 │ │ strb r4, [r2, #0] │ │ - b.n cc064 │ │ + b.n cccb4 │ │ movs r0, r0 │ │ - b.n ccb30 │ │ + b.n cd780 │ │ lsrs r0, r1, #30 │ │ - b.n cc090 │ │ + b.n ccce0 │ │ subs r0, r1, #6 │ │ - b.n cc094 │ │ + b.n ccce4 │ │ movs r0, r0 │ │ - b.n cc678 │ │ + b.n cd2c8 │ │ asrs r1, r0, #32 │ │ - b.n cc67c │ │ + b.n cd2cc │ │ movs r1, r0 │ │ adds r1, #160 @ 0xa0 │ │ subs r4, r7, #5 │ │ - b.n cc0a4 │ │ + b.n cccf4 │ │ lsls r1, r0, #1 │ │ @ instruction: 0xe98d0003 │ │ - b.n cccae │ │ + b.n cd8fe │ │ asrs r1, r0, #32 │ │ - b.n cc690 │ │ + b.n cd2e0 │ │ asrs r0, r0, #32 │ │ - b.n cc090 │ │ + b.n ccce0 │ │ subs r4, r5, #5 │ │ - b.n cc0b8 │ │ + b.n ccd08 │ │ subs r7, #108 @ 0x6c │ │ - b.n cc0bc │ │ + b.n ccd0c │ │ asrs r1, r0, #32 │ │ - b.n cc6a0 │ │ + b.n cd2f0 │ │ adds r0, #3 │ │ - b.n cc6a4 │ │ - subs r0, #19 │ │ + b.n cd2f4 │ │ + subs r0, #20 │ │ @ instruction: 0xebff0008 │ │ - b.n cc8ce │ │ + b.n cd51e │ │ asrs r6, r0, #32 │ │ - b.n cc8d2 │ │ + b.n cd522 │ │ movs r0, #4 │ │ - b.n cc8d6 │ │ + b.n cd526 │ │ adds r0, #7 │ │ - b.n cc8da │ │ + b.n cd52a │ │ str r0, [r0, r0] │ │ - b.n cc0b8 │ │ - ldrsb r3, [r6, r1] │ │ + b.n ccd08 │ │ + ldrsb r4, [r6, r1] │ │ @ instruction: 0xebff0000 │ │ - b.n ccc46 │ │ + b.n cd896 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ lsls r0, r3 │ │ - b.n ccac8 │ │ + b.n cd718 │ │ asrs r0, r1, #32 │ │ - b.n cc8f2 │ │ + b.n cd542 │ │ movs r4, r0 │ │ - b.n cc8f6 │ │ - adds r7, #109 @ 0x6d │ │ + b.n cd546 │ │ + adds r7, #110 @ 0x6e │ │ @ instruction: 0xebff0acd │ │ orn lr, r4, #9568256 @ 0x920000 │ │ - b.n cca58 │ │ + b.n cd6a8 │ │ stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ - b.n ccd86 │ │ + b.n cd9d6 │ │ cmp r2, #207 @ 0xcf │ │ orn sl, r4, #6717440 @ 0x668000 │ │ orr.w sl, r0, #423936 @ 0x67800 │ │ orr.w r0, r0, #60416 @ 0xec00 │ │ - b.n cc110 │ │ + b.n ccd60 │ │ ldrb r4, [r2, #28] │ │ - b.n cc118 │ │ + b.n ccd68 │ │ strb r7, [r0, #0] │ │ - b.n cc6fc │ │ + b.n cd34c │ │ @ instruction: 0xffb9eaff │ │ str r0, [r0, r0] │ │ - b.n cc926 │ │ + b.n cd576 │ │ lsls r5, r0, #31 │ │ - b.n ccbfa │ │ + b.n cd84a │ │ lsrs r7, r7, #31 │ │ - b.n ccc8c │ │ + b.n cd8dc │ │ movs r0, r0 │ │ - b.n cc89c │ │ + b.n cd4ec │ │ @ instruction: 0xffec0aff │ │ lsrs r0, r7, #27 │ │ - b.n cc138 │ │ + b.n ccd88 │ │ movs r0, r0 │ │ - b.n cc71c │ │ + b.n cd36c │ │ lsls r2, r3, #1 │ │ - b.n cc1a2 │ │ + b.n ccdf2 │ │ movs r0, r0 │ │ - b.n ccca6 │ │ + b.n cd8f6 │ │ lsls r1, r4, #3 │ │ lsrs r0, r0, #8 │ │ subs r0, r5, #3 │ │ - b.n cc14c │ │ + b.n ccd9c │ │ movs r3, #151 @ 0x97 │ │ - b.n ccc12 │ │ + b.n cd862 │ │ subs r6, #228 @ 0xe4 │ │ - b.n cc154 │ │ + b.n ccda4 │ │ lsrs r4, r4, #27 │ │ - b.n cc158 │ │ + b.n ccda8 │ │ asrs r1, r0, #32 │ │ - b.n cc73c │ │ + b.n cd38c │ │ adds r0, #3 │ │ - b.n cc740 │ │ + b.n cd390 │ │ ands r0, r1 │ │ - b.n cc140 │ │ + b.n ccd90 │ │ movs r0, r0 │ │ - b.n cc748 │ │ + b.n cd398 │ │ strb r4, [r1, #0] │ │ - b.n cc148 │ │ + b.n ccd98 │ │ lsls r1, r0, #1 │ │ stmia.w sp, {r0} │ │ - b.n ccd76 │ │ + b.n cd9c6 │ │ str r0, [r2, r0] │ │ - b.n cc154 │ │ + b.n ccda4 │ │ movs r3, r7 │ │ and.w r5, r0, sp, lsr #7 │ │ - b.n cc9f2 │ │ + b.n cd642 │ │ movs r1, r0 │ │ - b.n ccd28 │ │ + b.n cd978 │ │ mrc2 10, 2, ip, cr3, cr15, {7} @ │ │ asrs r2, r3, #1 │ │ - b.n cc1fc │ │ + b.n cce4c │ │ movs r3, r0 │ │ - b.n cccf4 │ │ + b.n cd944 │ │ lsls r1, r3, #4 │ │ cmp r2, #0 │ │ movs r0, #0 │ │ - b.n cc186 │ │ + b.n ccdd6 │ │ asrs r4, r0, #32 │ │ - b.n cc6de │ │ + b.n cd32e │ │ movs r2, r0 │ │ - b.n cc76a │ │ + b.n cd3ba │ │ movs r0, #9 │ │ - b.n ccda6 │ │ + b.n cd9f6 │ │ cmp r5, #249 @ 0xf9 │ │ add.w r0, r0, r0 │ │ - b.n ccd0e │ │ + b.n cd95e │ │ mcr2 10, 2, r0, cr9, cr15, {7} @ │ │ cmp r5, #98 @ 0x62 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cc19a │ │ + b.n ccdea │ │ movs r3, r1 │ │ - b.n ccd28 │ │ + b.n cd978 │ │ mcr2 10, 2, r0, cr5, cr15, {7} @ │ │ movs r6, r4 │ │ - b.n ccd30 │ │ + b.n cd980 │ │ lsls r7, r3, #1 │ │ asrs r5, r2, #13 │ │ mcr2 10, 2, r0, cr2, cr15, {7} @ │ │ movs r1, r0 │ │ - b.n ccb1c │ │ + b.n cd76c │ │ movs r2, r0 │ │ - b.n ccd76 │ │ + b.n cd9c6 │ │ lsls r5, r7, #2 │ │ subs r2, #0 │ │ mrc2 10, 1, lr, cr14, cr15, {7} @ │ │ movs r1, r0 │ │ - b.n ccb2c │ │ + b.n cd77c │ │ movs r2, r0 │ │ - b.n ccd86 │ │ + b.n cd9d6 │ │ lsls r1, r7, #2 │ │ subs r2, #0 │ │ mcr2 10, 0, lr, cr5, cr15, {7} @ │ │ asrs r4, r6, #30 │ │ - b.n cccc2 │ │ + b.n cd912 │ │ movs r0, #90 @ 0x5a │ │ - b.n cc264 │ │ + b.n cceb4 │ │ subs r7, r7, #7 │ │ - b.n ccd58 │ │ + b.n cd9a8 │ │ str r1, [r2, r0] │ │ - b.n ccbc0 │ │ + b.n cd810 │ │ movs r0, r0 │ │ - b.n ccd66 │ │ + b.n cd9b6 │ │ lsls r2, r6, #2 │ │ lsrs r0, r0, #8 │ │ subs r0, r1, #5 │ │ - b.n cc208 │ │ + b.n cce58 │ │ movs r3, #79 @ 0x4f │ │ - b.n cccce │ │ + b.n cd91e │ │ subs r7, #68 @ 0x44 │ │ - b.n cc210 │ │ + b.n cce60 │ │ asrs r1, r0, #32 │ │ - b.n cc7f4 │ │ + b.n cd444 │ │ movs r0, r0 │ │ - b.n cc1f4 │ │ + b.n cce44 │ │ adds r0, #3 │ │ - b.n cc7fc │ │ + b.n cd44c │ │ movs r1, r0 │ │ - b.n cce22 │ │ + b.n cda72 │ │ movs r1, r2 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n cca2a │ │ + b.n cd67a │ │ lsrs r0, r0, #27 │ │ - b.n cc22c │ │ + b.n cce7c │ │ movs r0, r0 │ │ - b.n cc810 │ │ + b.n cd460 │ │ lsls r2, r3, #1 │ │ - b.n cc296 │ │ + b.n ccee6 │ │ movs r0, r0 │ │ - b.n ccd9a │ │ + b.n cd9ea │ │ lsls r4, r4, #2 │ │ lsrs r0, r0, #8 │ │ subs r0, r6, #2 │ │ - b.n cc240 │ │ + b.n cce90 │ │ movs r3, #67 @ 0x43 │ │ - b.n ccd06 │ │ + b.n cd956 │ │ subs r6, #172 @ 0xac │ │ - b.n cc248 │ │ + b.n cce98 │ │ lsls r0, r2, #1 │ │ - b.n cc248 │ │ + b.n cce98 │ │ asrs r1, r0, #32 │ │ - b.n cc830 │ │ + b.n cd480 │ │ movs r0, r1 │ │ - b.n cc230 │ │ + b.n cce80 │ │ adds r0, #3 │ │ - b.n cc838 │ │ + b.n cd488 │ │ lsls r4, r2, #1 │ │ - b.n cc258 │ │ + b.n ccea8 │ │ movs r4, r1 │ │ - b.n cc23c │ │ + b.n cce8c │ │ movs r1, r0 │ │ - b.n cce66 │ │ + b.n cdab6 │ │ str r0, [r2, r0] │ │ - b.n cc244 │ │ + b.n cce94 │ │ str r0, [r0, #0] │ │ - b.n cc248 │ │ - adds r7, #169 @ 0xa9 │ │ + b.n cce98 │ │ + adds r7, #170 @ 0xaa │ │ @ instruction: 0xebff0096 │ │ and.w r0, r0, r4, ror #1 │ │ - b.n cc274 │ │ - ldr r7, [r5, #116] @ 0x74 │ │ + b.n ccec4 │ │ + ldr r0, [r6, #116] @ 0x74 │ │ @ instruction: 0xebff1001 │ │ - b.n ccc42 │ │ + b.n cd892 │ │ movs r4, r0 │ │ - b.n cc276 │ │ + b.n ccec6 │ │ subs r1, r2, #4 │ │ - b.n cca28 │ │ + b.n cd678 │ │ asrs r1, r4, #10 │ │ - b.n cca8e │ │ + b.n cd6de │ │ ldc2 10, cr14, [sp, #1020]! @ 0x3fc @ │ │ movs r1, r0 │ │ - b.n ccc60 │ │ + b.n cd8b0 │ │ movs r1, r0 │ │ - b.n ccdfa │ │ - stc2l 10, cr9, [pc, #1020]! @ ccb58 @ │ │ + b.n cda4a │ │ + stc2l 10, cr9, [pc, #1020]! @ cd7a8 @ │ │ lsls r3, r1, #2 │ │ and.w r0, r0, r8, lsl #5 │ │ - b.n cc296 │ │ + b.n ccee6 │ │ movs r1, #104 @ 0x68 │ │ - b.n cc28c │ │ + b.n ccedc │ │ subs r0, r7, #3 │ │ - b.n cc2ac │ │ + b.n ccefc │ │ subs r6, #248 @ 0xf8 │ │ - b.n cc2b0 │ │ + b.n ccf00 │ │ strb r4, [r3, #1] │ │ - b.n cc326 │ │ + b.n ccf76 │ │ asrs r1, r0, #32 │ │ - b.n cc898 │ │ + b.n cd4e8 │ │ ldrsh r0, [r6, r3] │ │ - b.n cc2bc │ │ + b.n ccf0c │ │ adds r0, #3 │ │ - b.n cc8a0 │ │ + b.n cd4f0 │ │ movs r0, #4 │ │ - b.n cc2a0 │ │ + b.n ccef0 │ │ cmp r6, #59 @ 0x3b │ │ - b.n cceca │ │ + b.n cdb1a │ │ lsls r0, r6, #28 │ │ - b.n ccace │ │ + b.n cd71e │ │ str r5, [r0, r0] │ │ - b.n cc8b0 │ │ + b.n cd500 │ │ movs r0, r1 │ │ - b.n cc2b0 │ │ + b.n ccf00 │ │ movs r3, r0 │ │ - b.n cceda │ │ + b.n cdb2a │ │ str r0, [r0, r0] │ │ - b.n cc2b8 │ │ - adds r7, #141 @ 0x8d │ │ + b.n ccf08 │ │ + adds r7, #142 @ 0x8e │ │ @ instruction: 0xebff001c │ │ - b.n cc2d6 │ │ - ldc2l 10, cr14, [pc, #1020]! @ ccba4 @ │ │ + b.n ccf26 │ │ + ldc2l 10, cr14, [pc, #1020]! @ cd7f4 @ │ │ cmp r6, #132 @ 0x84 │ │ - b.n cc2ec │ │ - add r0, pc, #16 @ (adr r0, cc7c0 ) │ │ - b.n ccaf2 │ │ + b.n ccf3c │ │ + add r0, pc, #16 @ (adr r0, cd410 ) │ │ + b.n cd742 │ │ ands r1, r0 │ │ - b.n ccce2 │ │ + b.n cd932 │ │ movs r0, #2 │ │ - b.n cc8d8 │ │ + b.n cd528 │ │ str r0, [r0, r0] │ │ - b.n ccd10 │ │ + b.n cd960 │ │ movs r1, r0 │ │ - b.n cceac │ │ + b.n cdafc │ │ movs r0, #90 @ 0x5a │ │ - b.n cc36a │ │ + b.n ccfba │ │ lsls r4, r0, #12 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n cce72 │ │ + b.n cdac2 │ │ lsls r0, r3, #4 │ │ cmp r2, #0 │ │ lsls r0, r7, #3 │ │ - b.n cc20c │ │ + b.n cce5c │ │ asrs r4, r6, #3 │ │ - b.n cc210 │ │ + b.n cce60 │ │ movs r6, r0 │ │ - b.n cc81e │ │ + b.n cd46e │ │ asrs r1, r1, #32 │ │ - b.n cc824 │ │ + b.n cd474 │ │ movs r1, r0 │ │ - b.n ccb06 │ │ + b.n cd756 │ │ lsls r2, r0, #12 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cc31e │ │ + b.n ccf6e │ │ cmp r4, #1 │ │ - b.n ccc88 │ │ + b.n cd8d8 │ │ subs r0, r2, #1 │ │ - b.n cc334 │ │ + b.n ccf84 │ │ subs r6, #18 │ │ - b.n ccc90 │ │ + b.n cd8e0 │ │ lsrs r0, r7 │ │ - b.n cc214 │ │ + b.n cce64 │ │ asrs r1, r0, #32 │ │ - b.n cc920 │ │ + b.n cd570 │ │ eors r0, r2 │ │ - b.n cc21c │ │ + b.n cce6c │ │ asrs r0, r0, #1 │ │ - b.n ccd0c │ │ + b.n cd95c │ │ str r4, [r1, r1] │ │ - b.n cc224 │ │ + b.n cce74 │ │ lsrs r7, r5, #11 │ │ orn r0, r1, #1572864 @ 0x180000 │ │ - b.n ccd1a │ │ + b.n cd96a │ │ lsrs r7, r1, #11 │ │ orr.w r1, r1, #2113536 @ 0x204000 │ │ - b.n ccf1e │ │ + b.n cdb6e │ │ movs r0, r1 │ │ - b.n ccb62 │ │ + b.n cd7b2 │ │ str r4, [r6, r3] │ │ - b.n cc23c │ │ - ldr r3, [r0, #16] │ │ + b.n cce8c │ │ + ldr r4, [r0, #16] │ │ @ instruction: 0xebff0000 │ │ - b.n ccece │ │ + b.n cdb1e │ │ ands r2, r1 │ │ - b.n ccb72 │ │ + b.n cd7c2 │ │ mrc2 10, 7, r0, cr13, cr15, {7} @ │ │ str r0, [r0, r0] │ │ - b.n ccb7a │ │ + b.n cd7ca │ │ lsrs r4, r1, #24 │ │ - b.n cc37c │ │ + b.n ccfcc │ │ movs r0, r0 │ │ - b.n cc960 │ │ + b.n cd5b0 │ │ lsls r2, r3, #1 │ │ - b.n cc3e6 │ │ + b.n cd036 │ │ movs r0, r0 │ │ - b.n cceea │ │ + b.n cdb3a │ │ lsls r0, r2, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n cc380 │ │ + b.n ccfd0 │ │ movs r1, r0 │ │ - b.n cce66 │ │ + b.n cdab6 │ │ asrs r0, r6, #1 │ │ - b.n cc374 │ │ + b.n ccfc4 │ │ vext.8 d30, d15, d15, #3 │ │ asrs r4, r3, #32 │ │ - b.n cc390 │ │ + b.n ccfe0 │ │ movs r1, #182 @ 0xb6 │ │ - b.n ccc14 │ │ + b.n cd864 │ │ asrs r4, r6, #1 │ │ - b.n cc384 │ │ + b.n ccfd4 │ │ asrs r0, r4, #32 │ │ - b.n cc39c │ │ + b.n ccfec │ │ asrs r4, r5, #1 │ │ - b.n cc38c │ │ + b.n ccfdc │ │ asrs r0, r0, #32 │ │ - b.n cc87a │ │ + b.n cd4ca │ │ movs r0, r0 │ │ - b.n ccb1c │ │ + b.n cd76c │ │ lsls r6, r3, #7 │ │ subs r0, r0, r0 │ │ adds r1, r0, r0 │ │ - b.n ccfc2 │ │ + b.n cdc12 │ │ movs r6, r1 │ │ - b.n ccb2a │ │ + b.n cd77a │ │ lsls r4, r3, #7 │ │ lsrs r0, r0, #8 │ │ asrs r2, r2, #3 │ │ - b.n cc862 │ │ + b.n cd4b2 │ │ movs r6, #34 @ 0x22 │ │ - b.n ccbd2 │ │ + b.n cd822 │ │ asrs r1, r0, #32 │ │ - b.n ccd98 │ │ + b.n cd9e8 │ │ subs r1, #2 │ │ - b.n ccfda │ │ + b.n cdc2a │ │ asrs r1, r2, #8 │ │ - b.n cc9a4 │ │ + b.n cd5f4 │ │ lsls r6, r2, #7 │ │ and.w r0, r0, sl, lsr #1 │ │ - b.n cc454 │ │ + b.n cd0a4 │ │ movs r0, r0 │ │ - b.n ccf4a │ │ + b.n cdb9a │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ adds r0, r4, #3 │ │ - b.n cc3f0 │ │ + b.n cd040 │ │ movs r2, #239 @ 0xef │ │ - b.n cceb6 │ │ + b.n cdb06 │ │ subs r4, #220 @ 0xdc │ │ - b.n cc3f8 │ │ + b.n cd048 │ │ lsrs r4, r3, #19 │ │ - b.n cc3fc │ │ + b.n cd04c │ │ asrs r1, r0, #32 │ │ - b.n cc9e0 │ │ + b.n cd630 │ │ adds r0, #3 │ │ - b.n cc9e4 │ │ + b.n cd634 │ │ movs r0, r0 │ │ - b.n cc9e8 │ │ + b.n cd638 │ │ movs r1, r5 │ │ and.w sp, r0, r0, asr #32 │ │ - b.n cc410 │ │ + b.n cd060 │ │ movs r0, r0 │ │ - b.n cc9f4 │ │ + b.n cd644 │ │ lsls r2, r3, #1 │ │ - b.n cc47a │ │ + b.n cd0ca │ │ movs r0, r0 │ │ - b.n ccf7e │ │ + b.n cdbce │ │ movs r7, r4 │ │ lsrs r0, r0, #8 │ │ adds r0, r2, #4 │ │ - b.n cc424 │ │ + b.n cd074 │ │ subs r5, #16 │ │ - b.n cc428 │ │ + b.n cd078 │ │ lsrs r0, r2, #20 │ │ - b.n cc42c │ │ + b.n cd07c │ │ asrs r1, r0, #32 │ │ - b.n cca10 │ │ + b.n cd660 │ │ movs r0, #80 @ 0x50 │ │ - b.n cc430 │ │ + b.n cd080 │ │ adds r0, #3 │ │ - b.n cca18 │ │ + b.n cd668 │ │ movs r0, #8 │ │ - b.n cc418 │ │ + b.n cd068 │ │ movs r0, r0 │ │ - b.n cca20 │ │ + b.n cd670 │ │ movs r0, #84 @ 0x54 │ │ - b.n cc440 │ │ + b.n cd090 │ │ movs r0, #12 │ │ - b.n cc424 │ │ + b.n cd074 │ │ movs r0, #72 @ 0x48 │ │ - b.n cc448 │ │ + b.n cd098 │ │ movs r0, #16 │ │ - b.n cc42c │ │ + b.n cd07c │ │ movs r0, #76 @ 0x4c │ │ - b.n cc450 │ │ + b.n cd0a0 │ │ movs r0, #20 │ │ - b.n cc434 │ │ + b.n cd084 │ │ movs r3, #53 @ 0x35 │ │ - b.n ccf1e │ │ + b.n cdb6e │ │ movs r0, r3 │ │ - b.n cc43c │ │ + b.n cd08c │ │ lsrs r4, r3, #19 │ │ - b.n cc464 │ │ + b.n cd0b4 │ │ movs r0, r0 │ │ - b.n cca48 │ │ + b.n cd698 │ │ movs r1, r2 │ │ and.w r0, r0, r8, lsl #21 │ │ vsra.u64 , q0, #1 │ │ vaddl.u q8, d15, d0 │ │ - b.n ccfdc │ │ + b.n cdc2c │ │ movs r0, r2 │ │ lsrs r0, r0, #8 │ │ adds r0, r7, #1 │ │ - b.n cc480 │ │ + b.n cd0d0 │ │ subs r4, #120 @ 0x78 │ │ - b.n cc484 │ │ + b.n cd0d4 │ │ ldrb r0, [r7, #17] │ │ - b.n cc488 │ │ + b.n cd0d8 │ │ asrs r1, r0, #32 │ │ - b.n cca6c │ │ + b.n cd6bc │ │ movs r0, #16 │ │ - b.n cc46c │ │ + b.n cd0bc │ │ adds r0, #3 │ │ - b.n cca74 │ │ + b.n cd6c4 │ │ strb r7, [r0, #0] │ │ - b.n cca78 │ │ + b.n cd6c8 │ │ str r0, [r1, r0] │ │ - b.n cc478 │ │ + b.n cd0c8 │ │ ands r4, r1 │ │ - b.n cc47c │ │ + b.n cd0cc │ │ cmp r6, #50 @ 0x32 │ │ - b.n cd0a6 │ │ + b.n cdcf6 │ │ movs r4, r2 │ │ - b.n cc484 │ │ + b.n cd0d4 │ │ strb r0, [r3, #0] │ │ - b.n cc488 │ │ + b.n cd0d8 │ │ lsrs r4, r2, #17 │ │ - b.n cc4b0 │ │ + b.n cd100 │ │ movs r0, r0 │ │ - b.n cca94 │ │ + b.n cd6e4 │ │ movs r0, r0 │ │ - b.n cc494 │ │ + b.n cd0e4 │ │ movs r1, r0 │ │ - b.n cd0be │ │ - adds r7, #21 │ │ + b.n cdd0e │ │ + adds r7, #22 │ │ @ instruction: 0xebff0e12 │ │ - b.n cce1c │ │ + b.n cda6c │ │ lsrs r7, r7, #11 │ │ add.w r9, r0, sp, asr #20 │ │ - b.n ccf9e │ │ + b.n cdbee │ │ ldrsh r7, [r7, r7] │ │ - b.n cd030 │ │ + b.n cdc80 │ │ movs r5, r0 │ │ - b.n cccd6 │ │ - beq.n cc9d0 │ │ - b.n cce30 │ │ + b.n cd926 │ │ + beq.n cd620 │ │ + b.n cda80 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r7, r9, sp} │ │ + ldmia.w sp!, {r6, r9, sp} │ │ movs r1, r0 │ │ adds r4, r4, #0 │ │ - b.n cc4e4 │ │ + b.n cd134 │ │ subs r4, #36 @ 0x24 │ │ - b.n cc4e8 │ │ + b.n cd138 │ │ movs r0, #16 │ │ - b.n cc4c8 │ │ + b.n cd118 │ │ asrs r1, r0, #32 │ │ - b.n ccad0 │ │ + b.n cd720 │ │ str r0, [r1, r0] │ │ - b.n cc4d0 │ │ + b.n cd120 │ │ adds r0, #3 │ │ - b.n ccad8 │ │ + b.n cd728 │ │ ands r4, r1 │ │ - b.n cc4d8 │ │ + b.n cd128 │ │ movs r3, #38 @ 0x26 │ │ - b.n ccfc2 │ │ + b.n cdc12 │ │ movs r4, r2 │ │ - b.n cc4e0 │ │ + b.n cd130 │ │ lsrs r0, r1, #16 │ │ - b.n cc508 │ │ + b.n cd158 │ │ movs r0, r0 │ │ - b.n ccaec │ │ + b.n cd73c │ │ movs r0, r3 │ │ - b.n cc4ec │ │ + b.n cd13c │ │ lsrs r0, r0, #16 │ │ - b.n cc514 │ │ + b.n cd164 │ │ movs r0, r0 │ │ - b.n ccaf8 │ │ + b.n cd748 │ │ movs r0, r0 │ │ - b.n cc4f8 │ │ + b.n cd148 │ │ movs r2, r0 │ │ - b.n cd122 │ │ - adds r6, #252 @ 0xfc │ │ + b.n cdd72 │ │ + adds r6, #253 @ 0xfd │ │ @ instruction: 0xebfffe42 │ │ @ instruction: 0xeaff105a │ │ - b.n cc59c │ │ + b.n cd1ec │ │ movs r0, r0 │ │ - b.n cd094 │ │ + b.n cdce4 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ subs r0, r2, r6 │ │ - b.n cc538 │ │ + b.n cd188 │ │ movs r2, #225 @ 0xe1 │ │ - b.n ccffe │ │ + b.n cdc4e │ │ subs r3, #140 @ 0x8c │ │ - b.n cc540 │ │ + b.n cd190 │ │ movs r0, r0 │ │ - b.n cc520 │ │ + b.n cd170 │ │ asrs r1, r0, #32 │ │ - b.n ccb28 │ │ + b.n cd778 │ │ adds r0, #3 │ │ - b.n ccb2c │ │ + b.n cd77c │ │ movs r1, r0 │ │ - b.n cd152 │ │ - adds r6, #240 @ 0xf0 │ │ + b.n cdda2 │ │ + adds r6, #241 @ 0xf1 │ │ @ instruction: 0xebff0e12 │ │ - b.n cceb0 │ │ + b.n cdb00 │ │ lsrs r2, r3, #11 │ │ add.w r7, r0, r4, ror #22 │ │ - b.n cd032 │ │ + b.n cdc82 │ │ @ instruction: 0xffd9eaff │ │ subs r3, #248 @ 0xf8 │ │ - b.n cc568 │ │ + b.n cd1b8 │ │ cmp r3, #248 @ 0xf8 │ │ - b.n cc56c │ │ + b.n cd1bc │ │ str r0, [r3, #0] │ │ - b.n cc560 │ │ + b.n cd1b0 │ │ adds r0, #3 │ │ - b.n ccb54 │ │ + b.n cd7a4 │ │ str r0, [r3, #4] │ │ - b.n cc554 │ │ + b.n cd1a4 │ │ movs r0, #2 │ │ - b.n ccb5c │ │ + b.n cd7ac │ │ str r4, [r3, #0] │ │ - b.n cc570 │ │ + b.n cd1c0 │ │ str r4, [r3, #4] │ │ - b.n cc560 │ │ + b.n cd1b0 │ │ str r0, [r4, #0] │ │ - b.n cc578 │ │ + b.n cd1c8 │ │ strb r5, [r3, r7] │ │ - b.n ccdfe │ │ + b.n cda4e │ │ str r4, [r2, #4] │ │ - b.n cc56c │ │ + b.n cd1bc │ │ str r6, [r6, #24] │ │ - b.n cce04 │ │ + b.n cda54 │ │ movs r0, r0 │ │ - b.n cd104 │ │ + b.n cdd54 │ │ strb r1, [r0, #0] │ │ - b.n cd06e │ │ + b.n cdcbe │ │ movs r0, #3 │ │ sbcs r0, r4 │ │ str r7, [r0, r0] │ │ - b.n cca72 │ │ + b.n cd6c2 │ │ subs r7, #255 @ 0xff │ │ - b.n cd088 │ │ + b.n cdcd8 │ │ movs r7, r0 │ │ - b.n ccd18 │ │ + b.n cd968 │ │ movs r6, r4 │ │ subs r0, r0, r0 │ │ ldr r0, [sp, #4] │ │ - b.n cd1b6 │ │ + b.n cde06 │ │ movs r3, r0 │ │ - b.n ccd26 │ │ + b.n cd976 │ │ movs r4, r4 │ │ lsrs r0, r0, #8 │ │ str r6, [r2, r3] │ │ - b.n cca56 │ │ + b.n cd6a6 │ │ str r6, [r4, #96] @ 0x60 │ │ - b.n ccdc6 │ │ + b.n cda16 │ │ str r1, [r0, r0] │ │ - b.n ccf94 │ │ - ldr r1, [pc, #8] @ (cca94 ) │ │ - b.n cd1ce │ │ + b.n cdbe4 │ │ + ldr r1, [pc, #8] @ (cd6e4 ) │ │ + b.n cde1e │ │ str r6, [sp, #84] @ 0x54 │ │ - b.n ccb9a │ │ + b.n cd7ea │ │ movs r6, r3 │ │ and.w fp, r0, r0, lsl #6 │ │ - b.n cc5d8 │ │ + b.n cd228 │ │ movs r3, #85 @ 0x55 │ │ - b.n cd09e │ │ + b.n cdcee │ │ subs r3, #124 @ 0x7c │ │ - b.n cc5e0 │ │ + b.n cd230 │ │ asrs r1, r0, #32 │ │ - b.n ccbc4 │ │ + b.n cd814 │ │ movs r1, r4 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n ccbcc │ │ + b.n cd81c │ │ movs r3, r0 │ │ - b.n cd1f2 │ │ - adds r6, #200 @ 0xc8 │ │ + b.n cde42 │ │ + adds r6, #201 @ 0xc9 │ │ @ instruction: 0xebff105c │ │ - b.n cc66a │ │ + b.n cd2ba │ │ mrc2 10, 1, lr, cr2, cr15, {7} @ │ │ asrs r0, r1, #1 │ │ - b.n cc5f2 │ │ + b.n cd242 │ │ movs r1, #104 @ 0x68 │ │ - b.n cc5e8 │ │ + b.n cd238 │ │ subs r4, r1, r6 │ │ - b.n cc608 │ │ + b.n cd258 │ │ subs r3, #140 @ 0x8c │ │ - b.n cc60c │ │ + b.n cd25c │ │ strb r4, [r3, #1] │ │ - b.n cc682 │ │ + b.n cd2d2 │ │ asrs r1, r0, #32 │ │ - b.n ccbf4 │ │ + b.n cd844 │ │ ldrh r4, [r0, r6] │ │ - b.n cc618 │ │ + b.n cd268 │ │ adds r0, #3 │ │ - b.n ccbfc │ │ + b.n cd84c │ │ lsls r0, r6, #28 │ │ - b.n cce22 │ │ + b.n cda72 │ │ ldrb r4, [r7, #13] │ │ - b.n cc624 │ │ + b.n cd274 │ │ movs r0, #4 │ │ - b.n cc604 │ │ + b.n cd254 │ │ movs r3, #166 @ 0xa6 │ │ - b.n cd0ee │ │ + b.n cdd3e │ │ movs r0, r1 │ │ - b.n cc60c │ │ + b.n cd25c │ │ movs r3, r0 │ │ - b.n cd236 │ │ + b.n cde86 │ │ str r5, [r0, r0] │ │ - b.n ccc18 │ │ + b.n cd868 │ │ strb r7, [r0, #0] │ │ - b.n ccc1c │ │ + b.n cd86c │ │ str r0, [r0, r0] │ │ - b.n cc61c │ │ - adds r6, #180 @ 0xb4 │ │ + b.n cd26c │ │ + adds r6, #181 @ 0xb5 │ │ @ instruction: 0xebff001c │ │ - b.n cc63a │ │ + b.n cd28a │ │ mrc2 10, 6, lr, cr1, cr15, {7} @ │ │ str r0, [sp, #24] │ │ - b.n cce52 │ │ + b.n cdaa2 │ │ str r7, [r0, #0] │ │ - b.n ccb18 │ │ + b.n cd768 │ │ movs r7, r0 │ │ - b.n ccdc6 │ │ + b.n cda16 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ ldr r1, [r0, #0] │ │ - b.n cd262 │ │ + b.n cdeb2 │ │ movs r3, r0 │ │ - b.n ccdc8 │ │ + b.n cda18 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ strb r1, [r2, #3] │ │ - b.n ccb02 │ │ + b.n cd752 │ │ asrs r1, r4, #24 │ │ - b.n cce72 │ │ + b.n cdac2 │ │ strb r1, [r0, #0] │ │ - b.n cd044 │ │ + b.n cdc94 │ │ ldr r2, [r0, #16] │ │ - b.n cd27a │ │ + b.n cdeca │ │ str r7, [r2, #16] │ │ - b.n ccc4a │ │ + b.n cd89a │ │ movs r1, r0 │ │ - and.w r0, r0, r0, ror #11 │ │ + and.w r0, r0, r0, asr #10 │ │ movs r1, r0 │ │ str r1, [r0, #0] │ │ - b.n cce8a │ │ + b.n cdada │ │ asrs r0, r3, #3 │ │ - b.n ccfe4 │ │ + b.n cdc34 │ │ strb r4, [r4, #3] │ │ - b.n cc588 │ │ + b.n cd1d8 │ │ lsrs r0, r4 │ │ - b.n cc58c │ │ + b.n cd1dc │ │ stmia r1!, {r1, r4, r5, r7} │ │ - b.n ccdfc │ │ + b.n cda4c │ │ asrs r0, r5, #3 │ │ - b.n cc594 │ │ + b.n cd1e4 │ │ asrs r0, r2, #1 │ │ - b.n cc67c │ │ + b.n cd2cc │ │ asrs r1, r0, #32 │ │ - b.n cd176 │ │ + b.n cddc6 │ │ str r1, [r0, r0] │ │ - b.n ccb82 │ │ + b.n cd7d2 │ │ movs r1, r0 │ │ - b.n cce18 │ │ + b.n cda68 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ @ instruction: 0xe801e3a0 │ │ add r7, sp, #1020 @ 0x3fc │ │ - b.n cd198 │ │ + b.n cdde8 │ │ movs r3, r0 │ │ - b.n cce36 │ │ + b.n cda86 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ str r4, [r3, r3] │ │ - b.n ccb5a │ │ + b.n cd7aa │ │ adds r6, #44 @ 0x2c │ │ - b.n cceca │ │ - b.n ccb8e │ │ - b.n cd098 │ │ + b.n cdb1a │ │ + b.n cd7de │ │ + b.n cdce8 │ │ ldr r2, [r0, r4] │ │ - b.n cd2d2 │ │ - b.n cd1d0 │ │ - b.n ccca0 │ │ + b.n cdf22 │ │ + b.n cde20 │ │ + b.n cd8f0 │ │ movs r1, r0 │ │ @ instruction: 0xea00afff │ │ - b.n cd1bc │ │ - b.n ccbb8 │ │ - b.n ccee2 │ │ + b.n cde0c │ │ + b.n cd808 │ │ + b.n cdb32 │ │ adds r0, #1 │ │ - b.n ccba6 │ │ + b.n cd7f6 │ │ movs r1, r0 │ │ - b.n cce50 │ │ + b.n cdaa0 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ ldr r1, [r0, r0] │ │ - b.n cd2f2 │ │ + b.n cdf42 │ │ movs r2, r1 │ │ - b.n cce56 │ │ + b.n cdaa6 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #3 │ │ - b.n ccb92 │ │ + b.n cd7e2 │ │ lsls r0, r4, #24 │ │ - b.n ccf02 │ │ + b.n cdb52 │ │ asrs r1, r0, #32 │ │ - b.n cd0c8 │ │ + b.n cdd18 │ │ subs r1, #2 │ │ - b.n cd30a │ │ + b.n cdf5a │ │ str r1, [r2, r0] │ │ - b.n cccd4 │ │ + b.n cd924 │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #20 │ │ - b.n ccf16 │ │ + b.n cdb66 │ │ subs r0, r2, r1 │ │ - b.n cc718 │ │ + b.n cd368 │ │ subs r2, #80 @ 0x50 │ │ - b.n cc71c │ │ + b.n cd36c │ │ lsls r0, r3, #1 │ │ - b.n cc71c │ │ + b.n cd36c │ │ asrs r1, r0, #32 │ │ - b.n ccd04 │ │ + b.n cd954 │ │ movs r4, r0 │ │ - b.n cc704 │ │ + b.n cd354 │ │ adds r0, #3 │ │ - b.n ccd0c │ │ + b.n cd95c │ │ lsls r4, r2, #1 │ │ - b.n cc72c │ │ + b.n cd37c │ │ movs r0, r1 │ │ - b.n cc710 │ │ + b.n cd360 │ │ lsls r4, r3, #1 │ │ - b.n cc734 │ │ + b.n cd384 │ │ movs r4, r1 │ │ - b.n cc718 │ │ + b.n cd368 │ │ lsls r0, r2, #1 │ │ - b.n cc73c │ │ + b.n cd38c │ │ movs r0, #0 │ │ - b.n cc720 │ │ + b.n cd370 │ │ movs r3, #101 @ 0x65 │ │ - b.n cd20a │ │ + b.n cde5a │ │ movs r0, r3 │ │ - b.n cc728 │ │ + b.n cd378 │ │ movs r2, r0 │ │ - b.n cd352 │ │ + b.n cdfa2 │ │ strb r0, [r4, #0] │ │ - b.n cc730 │ │ - b.n ccc60 │ │ - b.n cc734 │ │ + b.n cd380 │ │ + b.n cd8b0 │ │ + b.n cd384 │ │ str r0, [r5, r0] │ │ - b.n cc738 │ │ + b.n cd388 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n cc73c │ │ + b.n cd38c │ │ str r4, [r2, #0] │ │ - b.n cc740 │ │ + b.n cd390 │ │ ands r4, r3 │ │ - b.n cc744 │ │ - adds r6, #106 @ 0x6a │ │ + b.n cd394 │ │ + adds r6, #107 @ 0x6b │ │ @ instruction: 0xebff406c │ │ - b.n cc76c │ │ + b.n cd3bc │ │ ldc2l 10, cr14, [sp, #1020]! @ 0x3fc @ │ │ movs r0, #24 │ │ - b.n cc768 │ │ + b.n cd3b8 │ │ stmia r0!, {r0} │ │ - b.n cd24e │ │ + b.n cde9e │ │ movs r0, #88 @ 0x58 │ │ - b.n cc75c │ │ + b.n cd3ac │ │ movs r0, #28 │ │ - b.n cc774 │ │ + b.n cd3c4 │ │ adds r1, #182 @ 0xb6 │ │ - b.n ccff8 │ │ + b.n cdc48 │ │ movs r0, #92 @ 0x5c │ │ - b.n cc768 │ │ + b.n cd3b8 │ │ movs r0, #32 │ │ - b.n cc780 │ │ + b.n cd3d0 │ │ movs r0, #84 @ 0x54 │ │ - b.n cc770 │ │ + b.n cd3c0 │ │ movs r0, #12 │ │ - b.n ccc60 │ │ + b.n cd8b0 │ │ movs r4, r1 │ │ - b.n ccf02 │ │ + b.n cdb52 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ cmp r7, #255 @ 0xff │ │ - b.n cd284 │ │ + b.n cded4 │ │ @ instruction: 0xe801e3a0 │ │ movs r2, r0 │ │ - b.n ccf14 │ │ + b.n cdb64 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #211 @ 0xd3 │ │ - b.n ccc4a │ │ + b.n cd89a │ │ adds r6, #35 @ 0x23 │ │ - b.n ccfba │ │ - b.n ccc7e │ │ - b.n cd182 │ │ + b.n cdc0a │ │ + b.n cd8ce │ │ + b.n cddd2 │ │ cmp r1, #2 │ │ - b.n cd3c2 │ │ - b.n cd2c0 │ │ - b.n ccd8a │ │ + b.n ce012 │ │ + b.n cdf10 │ │ + b.n cd9da │ │ movs r0, r0 │ │ @ instruction: 0xea00e003 │ │ - b.n ccfce │ │ + b.n cdc1e │ │ movs r0, #12 │ │ - b.n ccc94 │ │ - b.n ccd34 │ │ - b.n cc7b0 │ │ + b.n cd8e4 │ │ + b.n cd984 │ │ + b.n cd400 │ │ movs r4, r1 │ │ - b.n ccf3e │ │ + b.n cdb8e │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ cmp r7, #255 @ 0xff │ │ - b.n cd2c0 │ │ + b.n cdf10 │ │ subs r0, #1 │ │ - b.n cd3e6 │ │ + b.n ce036 │ │ movs r2, r0 │ │ - b.n ccf4c │ │ + b.n cdb9c │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #209 @ 0xd1 │ │ - b.n ccc86 │ │ + b.n cd8d6 │ │ asrs r1, r4, #24 │ │ - b.n ccff6 │ │ + b.n cdc46 │ │ movs r0, #1 │ │ - b.n cd1be │ │ + b.n cde0e │ │ subs r1, #2 │ │ - b.n cd3fe │ │ + b.n ce04e │ │ adds r1, #18 │ │ - b.n ccdc8 │ │ + b.n cda18 │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #12 │ │ - b.n cd00a │ │ + b.n cdc5a │ │ asrs r0, r3, #3 │ │ - b.n cd164 │ │ + b.n cddb4 │ │ adds r0, #76 @ 0x4c │ │ - b.n cc7ec │ │ - b.n cce94 │ │ - b.n cc70c │ │ + b.n cd43c │ │ + b.n cdae4 │ │ + b.n cd35c │ │ adds r1, #178 @ 0xb2 │ │ - b.n ccf7c │ │ + b.n cdbcc │ │ asrs r0, r5, #3 │ │ - b.n cc714 │ │ + b.n cd364 │ │ asrs r4, r0, #1 │ │ - b.n cc7fc │ │ + b.n cd44c │ │ asrs r4, r4, #3 │ │ - b.n cc71c │ │ + b.n cd36c │ │ asrs r0, r1, #1 │ │ - b.n cc804 │ │ + b.n cd454 │ │ asrs r1, r0, #32 │ │ - b.n cd2fe │ │ + b.n cdf4e │ │ movs r0, #1 │ │ - b.n cccf8 │ │ + b.n cd948 │ │ movs r1, r0 │ │ - b.n ccf9a │ │ + b.n cdbea │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ cmp r7, #255 @ 0xff │ │ - b.n cd31c │ │ + b.n cdf6c │ │ ldmia r0, {r0} │ │ - b.n cd442 │ │ + b.n ce092 │ │ movs r2, r0 │ │ - b.n ccfac │ │ + b.n cdbfc │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #211 @ 0xd3 │ │ - b.n ccce2 │ │ + b.n cd932 │ │ adds r6, #35 @ 0x23 │ │ - b.n cd052 │ │ + b.n cdca2 │ │ stmia r0!, {r0} │ │ - b.n cd21a │ │ + b.n cde6a │ │ cmp r1, #2 │ │ - b.n cd45a │ │ + b.n ce0aa │ │ stmia r3!, {r2, r3, r4} │ │ - b.n cce22 │ │ + b.n cda72 │ │ movs r1, r0 │ │ - and.w pc, r0, r4, lsl #4 │ │ + and.w lr, r0, r4, ror #6 │ │ movs r1, r0 │ │ stmia r0!, {r0, r1} │ │ - b.n cd06a │ │ + b.n cdcba │ │ movs r0, #1 │ │ - b.n ccd2e │ │ + b.n cd97e │ │ movs r1, r0 │ │ - b.n ccfd6 │ │ + b.n cdc26 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ subs r7, r7, #7 │ │ - b.n cd358 │ │ + b.n cdfa8 │ │ subs r0, #1 │ │ - b.n cd47e │ │ + b.n ce0ce │ │ movs r1, r0 │ │ - b.n ccfe2 │ │ + b.n cdc32 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #3 │ │ - b.n ccd1e │ │ + b.n cd96e │ │ lsls r0, r4, #24 │ │ - b.n cd08e │ │ + b.n cdcde │ │ asrs r1, r0, #32 │ │ - b.n cd254 │ │ + b.n cdea4 │ │ cmp r1, #2 │ │ - b.n cd496 │ │ + b.n ce0e6 │ │ adds r0, #17 │ │ - b.n cce5e │ │ + b.n cdaae │ │ movs r0, r0 │ │ and.w r0, r0, r0, lsl #12 │ │ - b.n cd0a2 │ │ + b.n cdcf2 │ │ adds r0, r3, r3 │ │ - b.n cc8a4 │ │ + b.n cd4f4 │ │ movs r3, #114 @ 0x72 │ │ - b.n cd36a │ │ + b.n cdfba │ │ lsls r4, r0, #1 │ │ - b.n cc8a8 │ │ + b.n cd4f8 │ │ movs r0, r4 │ │ - b.n cc88c │ │ + b.n cd4dc │ │ asrs r1, r0, #32 │ │ - b.n cce94 │ │ + b.n cdae4 │ │ lsls r0, r1, #1 │ │ - b.n cc8b4 │ │ + b.n cd504 │ │ movs r0, r5 │ │ - b.n cc898 │ │ + b.n cd4e8 │ │ lsls r0, r3, #1 │ │ - b.n cc8bc │ │ + b.n cd50c │ │ movs r0, r0 │ │ - b.n cc8a0 │ │ + b.n cd4f0 │ │ lsls r4, r2, #1 │ │ - b.n cc8c4 │ │ + b.n cd514 │ │ movs r4, r0 │ │ - b.n cc8a8 │ │ + b.n cd4f8 │ │ lsls r4, r3, #1 │ │ - b.n cc8cc │ │ + b.n cd51c │ │ movs r0, r1 │ │ - b.n cc8b0 │ │ + b.n cd500 │ │ lsls r0, r2, #1 │ │ - b.n cc8d4 │ │ + b.n cd524 │ │ movs r4, r1 │ │ - b.n cc8b8 │ │ + b.n cd508 │ │ lsls r4, r1, #1 │ │ - b.n cc8dc │ │ + b.n cd52c │ │ movs r0, r2 │ │ - b.n cc8c0 │ │ + b.n cd510 │ │ movs r3, r0 │ │ - b.n cd4ea │ │ + b.n ce13a │ │ mvns r0, r7 │ │ - b.n cd148 │ │ + b.n cdd98 │ │ str r0, [r3, #0] │ │ - b.n cc8cc │ │ + b.n cd51c │ │ str r0, [sp, #112] @ 0x70 │ │ - b.n cc8d0 │ │ - b.n cce00 │ │ - b.n cc8d4 │ │ + b.n cd520 │ │ + b.n cda50 │ │ + b.n cd524 │ │ stmia r0!, {r2, r3, r5} │ │ - b.n cc8d8 │ │ + b.n cd528 │ │ adds r0, #48 @ 0x30 │ │ - b.n cc8dc │ │ + b.n cd52c │ │ subs r0, #124 @ 0x7c │ │ - b.n cc904 │ │ + b.n cd554 │ │ adds r0, #3 │ │ - b.n ccee8 │ │ - adds r6, #2 │ │ + b.n cdb38 │ │ + adds r6, #3 │ │ @ instruction: 0xebfffe7f │ │ @ instruction: 0xeaff5000 │ │ - b.n cd116 │ │ + b.n cdd66 │ │ movs r1, r0 │ │ - b.n cd4ce │ │ + b.n ce11e │ │ mcr2 10, 7, r1, cr12, cr15, {7} @ │ │ movs r5, r7 │ │ - b.n cd48c │ │ + b.n ce0dc │ │ movs r6, r0 │ │ lsls r0, r3, #23 │ │ str r5, [r7, r0] │ │ lsls r0, r4, #14 │ │ movs r2, r0 │ │ lsls r0, r2, #12 │ │ mcr2 10, 7, r1, cr7, cr15, {7} @ │ │ lsls r5, r3, #23 │ │ - b.n cd1a6 │ │ + b.n cddf6 │ │ movs r1, r0 │ │ - b.n cd4da │ │ + b.n ce12a │ │ mcr2 10, 7, ip, cr4, cr15, {7} @ │ │ lsls r0, r6, #3 │ │ - b.n cc932 │ │ + b.n cd582 │ │ movs r0, r0 │ │ - b.n cd4a6 │ │ + b.n ce0f6 │ │ lsls r1, r0, #6 │ │ lsrs r0, r0, #8 │ │ movs r0, r1 │ │ - b.n cd14e │ │ + b.n cdd9e │ │ lsrs r1, r0, #7 │ │ add.w r0, r0, r0 │ │ - b.n cd4b6 │ │ + b.n ce106 │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #2 │ │ - b.n cc94e │ │ + b.n cd59e │ │ movs r0, r1 │ │ - b.n cd162 │ │ + b.n cddb2 │ │ str r5, [sp, #864] @ 0x360 │ │ @ instruction: 0xebff1000 │ │ - b.n cd16a │ │ + b.n cddba │ │ lsrs r1, r0, #16 │ │ - b.n cd2c4 │ │ + b.n cdf14 │ │ movs r0, #224 @ 0xe0 │ │ - b.n cd572 │ │ - adds r3, r4, #6 │ │ - @ instruction: 0xfa002008 │ │ - b.n cc96a │ │ + b.n ce1c2 │ │ + subs r0, r2, #0 │ │ + mla r0, r0, r8, r2 │ │ + b.n cd5ba │ │ ands r0, r0 │ │ - b.n cd57e │ │ + b.n ce1ce │ │ movs r4, r2 │ │ - b.n cc972 │ │ + b.n cd5c2 │ │ asrs r0, r0, #2 │ │ - b.n cc976 │ │ + b.n cd5c6 │ │ movs r0, #130 @ 0x82 │ │ - b.n ccf4e │ │ + b.n cdb9e │ │ ands r0, r0 │ │ - b.n cc968 │ │ + b.n cd5b8 │ │ ands r4, r0 │ │ - b.n cc96c │ │ + b.n cd5bc │ │ str r5, [sp, #668] @ 0x29c │ │ @ instruction: 0xebff0000 │ │ - b.n cd4fa │ │ + b.n ce14a │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r0, #240 @ 0xf0 │ │ - b.n cc992 │ │ + b.n cd5e2 │ │ adds r0, #0 │ │ - b.n cd5a6 │ │ + b.n ce1f6 │ │ movs r4, r2 │ │ - b.n cc99a │ │ + b.n cd5ea │ │ movs r0, #28 │ │ - b.n cc97e │ │ + b.n cd5ce │ │ movs r0, #32 │ │ - b.n cc982 │ │ + b.n cd5d2 │ │ ands r4, r4 │ │ - b.n cc986 │ │ + b.n cd5d6 │ │ str r7, [sp, #68] @ 0x44 │ │ @ instruction: 0xebffa070 │ │ - b.n cc9b8 │ │ + b.n cd608 │ │ movs r0, #0 │ │ - b.n cd642 │ │ + b.n ce292 │ │ movs r0, r0 │ │ - b.n cd526 │ │ + b.n ce176 │ │ @ instruction: 0xfa9e0aff │ │ str r0, [r0, r0] │ │ - b.n cd1ce │ │ + b.n cde1e │ │ mrc2 10, 5, lr, cr15, cr15, {7} @ │ │ - adds r0, r5, #6 │ │ + adds r0, r3, #5 │ │ movs r1, r0 │ │ asrs r0, r5, #25 │ │ - b.n cc9d8 │ │ + b.n cd628 │ │ movs r7, #180 @ 0xb4 │ │ - b.n cd4ae │ │ + b.n ce0fe │ │ cmp r7, #255 @ 0xff │ │ - b.n cd540 │ │ + b.n ce190 │ │ str r4, [r1, r0] │ │ - b.n cd3aa │ │ + b.n cdffa │ │ asrs r1, r0, #32 │ │ - b.n ccfc8 │ │ + b.n cdc18 │ │ asrs r2, r3, #1 │ │ - b.n cca50 │ │ + b.n cd6a0 │ │ movs r0, r0 │ │ - b.n cd554 │ │ + b.n ce1a4 │ │ mrc2 10, 5, r0, cr6, cr15, {7} @ │ │ asrs r4, r1, #25 │ │ - b.n cc9f8 │ │ + b.n cd648 │ │ movs r2, #41 @ 0x29 │ │ - b.n cd4be │ │ + b.n ce10e │ │ adds r6, #72 @ 0x48 │ │ - b.n cca00 │ │ + b.n cd650 │ │ strb r0, [r1, #25] │ │ - b.n cca04 │ │ + b.n cd654 │ │ asrs r1, r0, #32 │ │ - b.n ccfe8 │ │ + b.n cdc38 │ │ adds r0, #3 │ │ - b.n ccfec │ │ + b.n cdc3c │ │ strb r7, [r0, #0] │ │ - b.n ccff0 │ │ + b.n cdc40 │ │ lsls r1, r0, #2 │ │ stmia.w sp, {r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xeaff0000 │ │ - b.n cd69e │ │ + b.n ce2ee │ │ @ instruction: 0xfaa5eaff │ │ lsls r4, r1, #30 │ │ - b.n cca24 │ │ + b.n cd674 │ │ movs r2, #130 @ 0x82 │ │ - b.n cd4ea │ │ + b.n ce13a │ │ asrs r0, r1, #30 │ │ - b.n cca2c │ │ + b.n cd67c │ │ movs r0, r0 │ │ - b.n cd010 │ │ + b.n cdc60 │ │ asrs r1, r0, #32 │ │ - b.n cd014 │ │ - adds r4, #171 @ 0xab │ │ + b.n cdc64 │ │ + adds r4, #172 @ 0xac │ │ @ instruction: 0xebff077c │ │ - b.n cca3c │ │ + b.n cd68c │ │ movs r2, #131 @ 0x83 │ │ - b.n cd502 │ │ + b.n ce152 │ │ asrs r0, r7, #29 │ │ - b.n cca44 │ │ + b.n cd694 │ │ movs r0, r0 │ │ - b.n cd028 │ │ + b.n cdc78 │ │ asrs r1, r0, #32 │ │ - b.n cd02c │ │ - adds r4, #165 @ 0xa5 │ │ + b.n cdc7c │ │ + adds r4, #166 @ 0xa6 │ │ @ instruction: 0xebff0001 │ │ - b.n cd60a │ │ + b.n ce25a │ │ @ instruction: 0xfbc61aff │ │ asrs r0, r0, #32 │ │ - b.n ccf66 │ │ + b.n cdbb6 │ │ asrs r7, r0, #32 │ │ - b.n cd244 │ │ + b.n cde94 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #24 │ │ - b.n cca68 │ │ + b.n cd6b8 │ │ asrs r1, r0, #32 │ │ - b.n cd04c │ │ + b.n cdc9c │ │ asrs r2, r3, #1 │ │ - b.n ccad4 │ │ + b.n cd724 │ │ movs r2, r0 │ │ - b.n cd5d8 │ │ + b.n ce228 │ │ lsls r2, r2, #4 │ │ cmp r2, #0 │ │ lsls r4, r6, #1 │ │ - b.n cca78 │ │ + b.n cd6c8 │ │ movs r0, r0 │ │ - b.n ccfea │ │ + b.n cdc3a │ │ movs r0, r0 │ │ - b.n cd4f4 │ │ + b.n ce144 │ │ lsls r2, r1, #3 │ │ cmp r2, #0 │ │ lsls r0, r7, #23 │ │ - b.n cca8c │ │ + b.n cd6dc │ │ ldrsb r4, [r6, r6] │ │ - b.n cd562 │ │ + b.n ce1b2 │ │ ldrsh r7, [r7, r7] │ │ - b.n cd5f4 │ │ + b.n ce244 │ │ movs r0, r0 │ │ - b.n cd078 │ │ + b.n cdcc8 │ │ lsls r2, r3, #1 │ │ - b.n ccafe │ │ + b.n cd74e │ │ movs r0, r0 │ │ - b.n cd602 │ │ + b.n ce252 │ │ mcr2 10, 4, r0, cr10, cr15, {7} @ │ │ asrs r0, r4, #23 │ │ - b.n ccaa8 │ │ + b.n cd6f8 │ │ movs r0, #92 @ 0x5c │ │ - b.n ccb1e │ │ + b.n cd76e │ │ lsls r4, r3, #3 │ │ - b.n cc9a8 │ │ + b.n cd5f8 │ │ asrs r1, r0, #32 │ │ - b.n cd094 │ │ + b.n cdce4 │ │ adds r5, #212 @ 0xd4 │ │ - b.n ccab8 │ │ + b.n cd708 │ │ strb r4, [r6, #8] │ │ - b.n cd2be │ │ + b.n cdf0e │ │ lsls r1, r0, #2 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n cd0a4 │ │ + b.n cdcf4 │ │ movs r1, r0 │ │ - b.n cd6ca │ │ + b.n ce31a │ │ movs r2, #147 @ 0x93 │ │ - b.n cd58e │ │ + b.n ce1de │ │ stc2l 10, cr14, [r6, #1020]! @ 0x3fc @ │ │ eors r4, r3 │ │ - b.n ccb46 │ │ + b.n cd796 │ │ movs r0, #20 │ │ - b.n cd6da │ │ + b.n ce32a │ │ asrs r0, r2, #32 │ │ - b.n ccace │ │ + b.n cd71e │ │ strb r0, [r3, #2] │ │ - b.n cd4bc │ │ + b.n ce10c │ │ strb r0, [r2, r0] │ │ - b.n cd0aa │ │ + b.n cdcfa │ │ movs r7, r0 │ │ - b.n cd2ea │ │ + b.n cdf3a │ │ str r1, [r0, #0] │ │ - b.n cd0b8 │ │ + b.n cdd08 │ │ movs r0, #224 @ 0xe0 │ │ - b.n cd6f2 │ │ + b.n ce342 │ │ asrs r6, r0, #32 │ │ - b.n cd2f6 │ │ - adds r2, r0, #5 │ │ - @ instruction: 0xfa006014 │ │ - b.n cd44a │ │ + b.n cdf46 │ │ + adds r7, r5, #6 │ │ + mls r0, r0, r4, r6 │ │ + b.n ce09a │ │ movs r0, r0 │ │ - b.n cd702 │ │ + b.n ce352 │ │ movs r0, r0 │ │ - b.n ccae0 │ │ + b.n cd730 │ │ adds r4, #53 @ 0x35 │ │ - b.n cd30a │ │ + b.n cdf5a │ │ movs r0, r1 │ │ - b.n cd30e │ │ + b.n cdf5e │ │ asrs r7, r0, #32 │ │ - b.n cd312 │ │ + b.n cdf62 │ │ movs r0, #6 │ │ - b.n cd316 │ │ - str r2, [r7, r0] │ │ + b.n cdf66 │ │ + str r3, [r7, r0] │ │ @ instruction: 0xebff0000 │ │ - b.n cd67e │ │ + b.n ce2ce │ │ lsls r0, r4, #4 │ │ subs r0, r0, r0 │ │ eors r4, r5 │ │ - b.n ccb20 │ │ + b.n cd770 │ │ movs r1, r0 │ │ - b.n cd6de │ │ + b.n ce32e │ │ strb r0, [r4, #24] │ │ - b.n ccb2c │ │ + b.n cd77c │ │ strb r7, [r0, #0] │ │ - b.n cd110 │ │ + b.n cdd60 │ │ @ instruction: 0xfbdf1aff │ │ ldc2l 10, cr14, [r1], {255} @ 0xff @ │ │ asrs r2, r0, #32 │ │ - b.n cd33e │ │ + b.n cdf8e │ │ asrs r0, r5, #1 │ │ - b.n ccb1c │ │ + b.n cd76c │ │ asrs r4, r6, #6 │ │ - b.n cd3b4 │ │ + b.n ce004 │ │ movs r0, #0 │ │ - b.n cd00c │ │ + b.n cdc5c │ │ movs r0, r0 │ │ - b.n cd2b2 │ │ + b.n cdf02 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #32 │ │ - b.n cd756 │ │ + b.n ce3a6 │ │ movs r6, r1 │ │ - b.n cd2bc │ │ + b.n cdf0c │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r1, r2, #3 │ │ - b.n ccff6 │ │ + b.n cdc46 │ │ asrs r1, r4, #24 │ │ - b.n cd366 │ │ + b.n cdfb6 │ │ movs r1, r0 │ │ - b.n cd52a │ │ + b.n ce17a │ │ cmp r1, #2 │ │ - b.n cd76e │ │ + b.n ce3be │ │ lsls r0, r2, #4 │ │ - b.n cd136 │ │ + b.n cdd86 │ │ movs r0, r0 │ │ and.w r0, r0, r1 │ │ - b.n cd37a │ │ + b.n cdfca │ │ lsls r4, r4, #1 │ │ - b.n ccb58 │ │ + b.n cd7a8 │ │ lsls r0, r3, #3 │ │ - b.n cd4d8 │ │ + b.n ce128 │ │ lsrs r0, r5 │ │ - b.n cca7c │ │ + b.n cd6cc │ │ adds r0, #1 │ │ - b.n cd65a │ │ + b.n ce2aa │ │ asrs r2, r6, #6 │ │ - b.n cd2ee │ │ + b.n cdf3e │ │ movs r0, #228 @ 0xe4 │ │ - b.n cca88 │ │ - add r0, pc, #896 @ (adr r0, cd3d4 ) │ │ - b.n cca8c │ │ + b.n cd6d8 │ │ + add r0, pc, #896 @ (adr r0, ce024 ) │ │ + b.n cd6dc │ │ strb r3, [r0, #0] │ │ - b.n cd05c │ │ + b.n cdcac │ │ movs r3, r0 │ │ - b.n cd30c │ │ + b.n cdf5c │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ ldmia r0, {r0} │ │ - b.n cd7a6 │ │ + b.n ce3f6 │ │ movs r6, r1 │ │ - b.n cd30c │ │ + b.n cdf5c │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ strb r1, [r2, #3] │ │ - b.n cd046 │ │ + b.n cdc96 │ │ asrs r1, r4, #24 │ │ - b.n cd3b6 │ │ + b.n ce006 │ │ stmia r0!, {r0} │ │ - b.n cd588 │ │ + b.n ce1d8 │ │ ldrb r2, [r0, #4] │ │ - b.n cd7be │ │ + b.n ce40e │ │ stmia r1!, {r2, r3, r4} │ │ - b.n cd190 │ │ + b.n cdde0 │ │ movs r1, r0 │ │ - and.w fp, r0, r8, lsr #6 │ │ + and.w fp, r0, r8, lsl #5 │ │ movs r1, r0 │ │ stmia r0!, {r0} │ │ - b.n cd3ce │ │ + b.n ce01e │ │ lsrs r1, r0, #16 │ │ - b.n cd528 │ │ - b.n cd0a4 │ │ - b.n cd596 │ │ + b.n ce178 │ │ + b.n cdcf4 │ │ + b.n ce1e6 │ │ lsls r0, r3, #3 │ │ - b.n cd530 │ │ + b.n ce180 │ │ asrs r4, r6, #6 │ │ - b.n cd33e │ │ + b.n cdf8e │ │ strb r3, [r0, #0] │ │ - b.n cd0a4 │ │ + b.n cdcf4 │ │ movs r3, r0 │ │ - b.n cd354 │ │ + b.n cdfa4 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ lsrs r7, r7, #31 │ │ - b.n cd6cc │ │ + b.n ce31c │ │ ldrh r1, [r0, #0] │ │ - b.n cd7f2 │ │ + b.n ce442 │ │ movs r0, r0 │ │ - b.n cd358 │ │ + b.n cdfa8 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #209 @ 0xd1 │ │ - b.n cd092 │ │ + b.n cdce2 │ │ asrs r1, r4, #24 │ │ - b.n cd402 │ │ + b.n ce052 │ │ adds r0, #1 │ │ - b.n cd5cc │ │ + b.n ce21c │ │ ldrb r2, [r0, #4] │ │ - b.n cd80a │ │ + b.n ce45a │ │ strh r3, [r2, #8] │ │ - b.n cd1dc │ │ + b.n cde2c │ │ movs r1, r0 │ │ - and.w fp, r0, r0, ror #4 │ │ + and.w sl, r0, r0, asr #7 │ │ movs r1, r0 │ │ strh r1, [r0, #0] │ │ - b.n cd41a │ │ + b.n ce06a │ │ asrs r0, r6, #21 │ │ - b.n ccc1c │ │ + b.n cd86c │ │ lsls r1, r0, #2 │ │ ldmia.w lr, {r0, ip} │ │ - b.n cd204 │ │ + b.n cde54 │ │ adds r5, #104 @ 0x68 │ │ - b.n ccc28 │ │ + b.n cd878 │ │ movs r0, r7 │ │ - b.n ccc08 │ │ + b.n cd858 │ │ lsls r0, r6, #1 │ │ - b.n ccc2c │ │ + b.n cd87c │ │ adds r0, #3 │ │ - b.n cd214 │ │ + b.n cde64 │ │ movs r4, r0 │ │ - b.n ccc14 │ │ + b.n cd864 │ │ lsls r4, r5, #1 │ │ - b.n ccc38 │ │ + b.n cd888 │ │ movs r0, r1 │ │ - b.n ccc1c │ │ + b.n cd86c │ │ lsls r4, r6, #1 │ │ - b.n ccc40 │ │ + b.n cd890 │ │ movs r4, r1 │ │ - b.n ccc24 │ │ + b.n cd874 │ │ lsls r0, r5, #1 │ │ - b.n ccc48 │ │ + b.n cd898 │ │ movs r0, r2 │ │ - b.n ccc2c │ │ + b.n cd87c │ │ lsls r4, r4, #1 │ │ - b.n ccc50 │ │ + b.n cd8a0 │ │ movs r0, #40 @ 0x28 │ │ - b.n ccc34 │ │ + b.n cd884 │ │ movs r0, #20 │ │ - b.n cd638 │ │ + b.n ce288 │ │ lsls r1, r0, #9 │ │ stmia.w r2, {r0} │ │ - b.n cd866 │ │ + b.n ce4b6 │ │ movs r3, #126 @ 0x7e │ │ - b.n cd72a │ │ + b.n ce37a │ │ strb r4, [r7, #0] │ │ - b.n ccc48 │ │ + b.n cd898 │ │ ands r0, r4 │ │ - b.n ccc4c │ │ - add r0, pc, #144 @ (adr r0, cd1c4 ) │ │ - b.n ccc50 │ │ + b.n cd89c │ │ + add r0, pc, #144 @ (adr r0, cde14 ) │ │ + b.n cd8a0 │ │ stmia r0!, {r2, r3, r5} │ │ - b.n ccc54 │ │ + b.n cd8a4 │ │ strh r0, [r6, #0] │ │ - b.n ccc58 │ │ + b.n cd8a8 │ │ str r0, [r0, r0] │ │ - b.n ccc5c │ │ + b.n cd8ac │ │ ldc2l 10, cr14, [r9, #-1020]! @ 0xfffffc04 @ │ │ - subs r4, r3, r3 │ │ + subs r4, r1, r2 │ │ movs r1, r0 │ │ - bge.n cd18e │ │ + ldmia r6!, {r1, r2, r3, r5} │ │ vaddl.u , d3, d0 │ │ - b.n cd492 │ │ + b.n ce0e2 │ │ lsls r4, r7, #14 │ │ - b.n ccc94 │ │ + b.n cd8e4 │ │ movs r0, r0 │ │ - b.n cd278 │ │ + b.n cdec8 │ │ lsls r2, r3, #1 │ │ - b.n cccfe │ │ + b.n cd94e │ │ movs r0, r0 │ │ - b.n cd802 │ │ + b.n ce452 │ │ lsls r4, r6, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #14 │ │ - b.n ccca8 │ │ + b.n cd8f8 │ │ movs r1, r0 │ │ - b.n cd8ae │ │ + b.n ce4fe │ │ adds r3, #168 @ 0xa8 │ │ - b.n cccb0 │ │ + b.n cd900 │ │ movs r2, #71 @ 0x47 │ │ - b.n cd776 │ │ + b.n ce3c6 │ │ bics r4, r4 │ │ - b.n cccb8 │ │ + b.n cd908 │ │ asrs r1, r0, #32 │ │ - b.n cd29c │ │ + b.n cdeec │ │ adds r0, #3 │ │ - b.n cd2a0 │ │ + b.n cdef0 │ │ ands r4, r0 │ │ - b.n cd2a4 │ │ + b.n cdef4 │ │ lsls r1, r5, #1 │ │ - @ instruction: 0xea00d3c9 │ │ - vraddhn.i d30, , q6 │ │ + @ instruction: 0xea00c771 │ │ + @ instruction: 0xfff3d7ea │ │ vrsra.u64 d16, d12, #13 │ │ - b.n cccd4 │ │ + b.n cd924 │ │ cmp r7, #158 @ 0x9e │ │ - b.n cd8da │ │ + b.n ce52a │ │ asrs r0, r3, #14 │ │ - b.n cccdc │ │ + b.n cd92c │ │ movs r0, r0 │ │ - b.n cd2c0 │ │ + b.n cdf10 │ │ asrs r1, r0, #32 │ │ - b.n cd2c4 │ │ - adds r3, #255 @ 0xff │ │ - @ instruction: 0xebff03f1 │ │ - vtbl.8 d28, {d4-d7}, d26 │ │ - vsubw.u q15, , d7 │ │ + b.n cdf14 │ │ + adds r4, #0 │ │ + @ instruction: 0xebfff73f │ │ + vcvt.f32.u32 d27, d16, #13 │ │ + @ instruction: 0xfff3d765 │ │ vraddhn.i d16, , q8 │ │ - b.n cccf8 │ │ + b.n cd948 │ │ movs r0, r0 │ │ - b.n cd2dc │ │ + b.n cdf2c │ │ lsls r2, r3, #1 │ │ - b.n ccd62 │ │ + b.n cd9b2 │ │ movs r0, r0 │ │ - b.n cd866 │ │ + b.n ce4b6 │ │ mrc2 10, 0, r0, cr2, cr15, {7} @ │ │ asrs r0, r2, #16 │ │ - b.n ccd0c │ │ + b.n cd95c │ │ adds r4, #16 │ │ - b.n ccd10 │ │ + b.n cd960 │ │ lsls r0, r2, #16 │ │ - b.n ccd14 │ │ + b.n cd964 │ │ asrs r1, r0, #32 │ │ - b.n cd2f8 │ │ + b.n cdf48 │ │ movs r4, #12 │ │ - b.n ccd1c │ │ + b.n cd96c │ │ adds r0, #3 │ │ - b.n cd300 │ │ + b.n cdf50 │ │ strb r0, [r1, #16] │ │ - b.n ccd24 │ │ + b.n cd974 │ │ movs r0, r0 │ │ - b.n cd308 │ │ + b.n cdf58 │ │ movs r0, #2 │ │ - b.n cd30c │ │ + b.n cdf5c │ │ movs r5, r0 │ │ @ instruction: 0xe98d7007 │ │ - b.n cd314 │ │ + b.n cdf64 │ │ strb r0, [r0, #0] │ │ - b.n ccd14 │ │ + b.n cd964 │ │ movs r1, r0 │ │ - b.n cd93e │ │ + b.n ce58e │ │ movs r3, #47 @ 0x2f │ │ - b.n cd802 │ │ + b.n ce452 │ │ mcr2 10, 0, lr, cr2, cr15, {7} @ │ │ lsls r0, r4, #13 │ │ - b.n ccd48 │ │ + b.n cd998 │ │ movs r0, r0 │ │ - b.n cd32c │ │ + b.n cdf7c │ │ lsls r2, r3, #1 │ │ - b.n ccdb2 │ │ + b.n cda02 │ │ movs r0, r0 │ │ - b.n cd8b6 │ │ + b.n ce506 │ │ ldc2l 10, cr0, [lr, #1020]! @ 0x3fc @ │ │ lsls r4, r3, #1 │ │ - b.n ccdce │ │ + b.n cda1e │ │ movs r3, #76 @ 0x4c │ │ - b.n ccd60 │ │ + b.n cd9b0 │ │ asrs r4, r1, #13 │ │ - b.n ccd64 │ │ + b.n cd9b4 │ │ adds r3, #76 @ 0x4c │ │ - b.n ccd68 │ │ + b.n cd9b8 │ │ movs r0, #2 │ │ - b.n cd34c │ │ + b.n cdf9c │ │ strb r0, [r2, #0] │ │ - b.n ccd62 │ │ + b.n cd9b2 │ │ asrs r1, r0, #32 │ │ - b.n cd354 │ │ + b.n cdfa4 │ │ strh r0, [r0, r5] │ │ - b.n ccd78 │ │ + b.n cd9c8 │ │ adds r0, #3 │ │ - b.n cd35c │ │ + b.n cdfac │ │ strb r7, [r0, #0] │ │ - b.n cd2d6 │ │ + b.n cdf26 │ │ str r5, [r0, r0] │ │ - b.n cd364 │ │ + b.n cdfb4 │ │ str r0, [r2, r0] │ │ - b.n ccd64 │ │ + b.n cd9b4 │ │ movs r7, r6 │ │ - b.n cd58e │ │ + b.n ce1de │ │ movs r5, r0 │ │ stmia.w sp, {r0, r6, r7, r8, r9, sl, fp, sp} │ │ - b.n cd996 │ │ + b.n ce5e6 │ │ lsls r0, r1, #1 │ │ - b.n ccd94 │ │ + b.n cd9e4 │ │ movs r0, r1 │ │ - b.n ccd78 │ │ + b.n cd9c8 │ │ lsls r4, r1, #1 │ │ - b.n ccd9c │ │ + b.n cd9ec │ │ movs r4, r1 │ │ - b.n ccd80 │ │ + b.n cd9d0 │ │ stc2l 10, cr14, [r8, #1020]! @ 0x3fc @ │ │ - adds r0, r3, r7 │ │ + adds r0, r1, r6 │ │ movs r1, r0 │ │ - ldmia r2!, {r1, r4, r6} │ │ - vqshl.u64 q9, q12, #51 @ 0x33 │ │ + pop {r3, r4, r6, pc} │ │ + vcvt.u16.f16 d17, d21, #13 │ │ vrev64.16 d16, d6 │ │ - b.n cce2a │ │ + b.n cda7a │ │ movs r2, r0 │ │ - b.n cd89e │ │ + b.n ce4ee │ │ @ instruction: 0xfaec0aff │ │ asrs r4, r1, #11 │ │ - b.n ccdc4 │ │ + b.n cda14 │ │ asrs r1, r0, #32 │ │ - b.n cd3a8 │ │ + b.n cdff8 │ │ lsls r0, r2, #1 │ │ - b.n ccdb0 │ │ + b.n cda00 │ │ asrs r2, r3, #1 │ │ - b.n cce34 │ │ + b.n cda84 │ │ movs r0, #1 │ │ - b.n cd716 │ │ + b.n ce366 │ │ movs r2, r0 │ │ - b.n cd4c2 │ │ + b.n ce112 │ │ movs r3, r5 │ │ lsrs r0, r0, #8 │ │ ldr r5, [r5, r4] │ │ - b.n cd8b2 │ │ + b.n ce502 │ │ movs r0, r0 │ │ - b.n cd948 │ │ + b.n ce598 │ │ ldrsh r7, [r7, r7] │ │ - b.n cd948 │ │ + b.n ce598 │ │ ldc2 10, cr0, [r8, #1020]! @ 0x3fc @ │ │ asrs r4, r4, #10 │ │ - b.n ccdf0 │ │ + b.n cda40 │ │ movs r2, #153 @ 0x99 │ │ - b.n cd8b6 │ │ + b.n ce506 │ │ adds r2, #160 @ 0xa0 │ │ - b.n ccdf8 │ │ + b.n cda48 │ │ asrs r1, r0, #32 │ │ - b.n cd3dc │ │ + b.n ce02c │ │ movs r0, r0 │ │ - b.n ccddc │ │ + b.n cda2c │ │ adds r0, #3 │ │ - b.n cd3e4 │ │ + b.n ce034 │ │ stc2 10, cr14, [r4, #-1020] @ 0xfffffc04 @ │ │ lsls r4, r6, #14 │ │ - b.n cce0c │ │ + b.n cda5c │ │ movs r3, #71 @ 0x47 │ │ - b.n cd8d2 │ │ + b.n ce522 │ │ asrs r0, r6, #14 │ │ - b.n cce14 │ │ + b.n cda64 │ │ movs r0, r0 │ │ - b.n cd3f8 │ │ + b.n ce048 │ │ asrs r1, r0, #32 │ │ - b.n cd3fc │ │ - adds r3, #177 @ 0xb1 │ │ + b.n ce04c │ │ + adds r3, #178 @ 0xb2 │ │ @ instruction: 0xebff0320 │ │ - b.n cce24 │ │ + b.n cda74 │ │ cmp r7, #210 @ 0xd2 │ │ - b.n cda2a │ │ + b.n ce67a │ │ asrs r4, r3, #12 │ │ - b.n cce2c │ │ + b.n cda7c │ │ movs r0, r0 │ │ - b.n cd410 │ │ + b.n ce060 │ │ asrs r1, r0, #32 │ │ - b.n cd414 │ │ - adds r3, #171 @ 0xab │ │ + b.n ce064 │ │ + adds r3, #172 @ 0xac │ │ @ instruction: 0xebff5000 │ │ - b.n cd63e │ │ + b.n ce28e │ │ lsls r0, r4, #8 │ │ - b.n cce40 │ │ + b.n cda90 │ │ movs r0, r0 │ │ - b.n cd424 │ │ + b.n ce074 │ │ lsls r2, r3, #1 │ │ - b.n cceaa │ │ + b.n cdafa │ │ movs r0, r0 │ │ - b.n cd9ae │ │ + b.n ce5fe │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r2, #8 │ │ - b.n cce54 │ │ + b.n cdaa4 │ │ movs r1, r0 │ │ - b.n cda5a │ │ + b.n ce6aa │ │ adds r2, #12 │ │ - b.n cce5c │ │ + b.n cdaac │ │ movs r2, #99 @ 0x63 │ │ - b.n cd922 │ │ + b.n ce572 │ │ tst r0, r1 │ │ - b.n cce64 │ │ + b.n cdab4 │ │ asrs r1, r0, #32 │ │ - b.n cd448 │ │ + b.n ce098 │ │ adds r0, #3 │ │ - b.n cd44c │ │ + b.n ce09c │ │ ands r4, r0 │ │ - b.n cd450 │ │ + b.n ce0a0 │ │ lsrs r0, r6 │ │ - b.n cd6d0 │ │ - adds r4, #167 @ 0xa7 │ │ + b.n ce320 │ │ + adds r4, #168 @ 0xa8 │ │ @ instruction: 0xebff07b4 │ │ - b.n cd94e │ │ + b.n ce59e │ │ movs r6, r2 │ │ - b.n cd9ec │ │ + b.n ce63c │ │ lsrs r7, r7, #31 │ │ - b.n cd9e4 │ │ + b.n ce634 │ │ str r4, [r1, r0] │ │ lsls r0, r0, #10 │ │ ldc2 10, cr14, [r0, #1020] @ 0x3fc @ │ │ - add r0, pc, #448 @ (adr r0, cd510 ) │ │ - b.n cce8c │ │ + add r0, pc, #448 @ (adr r0, ce160 ) │ │ + b.n cdadc │ │ movs r2, r0 │ │ - b.n cd9f8 │ │ + b.n ce648 │ │ @ instruction: 0xfab63aff │ │ asrs r0, r0, #8 │ │ - b.n cce9c │ │ + b.n cdaec │ │ cmp r7, #167 @ 0xa7 │ │ - b.n cdaa2 │ │ + b.n ce6f2 │ │ adds r1, #252 @ 0xfc │ │ - b.n ccea4 │ │ + b.n cdaf4 │ │ lsls r4, r7, #7 │ │ - b.n ccea8 │ │ + b.n cdaf8 │ │ asrs r1, r0, #32 │ │ - b.n cd48c │ │ + b.n ce0dc │ │ adds r0, #3 │ │ - b.n cd490 │ │ + b.n ce0e0 │ │ movs r0, r0 │ │ - b.n cd494 │ │ + b.n ce0e4 │ │ movs r0, r0 │ │ - b.n cce94 │ │ + b.n cdae4 │ │ movs r2, r0 │ │ - b.n cdabe │ │ - adds r4, #149 @ 0x95 │ │ + b.n ce70e │ │ + adds r4, #150 @ 0x96 │ │ @ instruction: 0xebfffaab │ │ @ instruction: 0xeaff11b4 │ │ - b.n ccec8 │ │ + b.n cdb18 │ │ stmia r5!, {r4, r5} │ │ - b.n cd6ce │ │ + b.n ce31e │ │ adds r1, #176 @ 0xb0 │ │ - b.n cced0 │ │ + b.n cdb20 │ │ str r7, [r6, #80] @ 0x50 │ │ - b.n cd6d6 │ │ + b.n ce326 │ │ movs r0, #32 │ │ - b.n cd844 │ │ - b.n cce04 │ │ - b.n cd6de │ │ + b.n ce494 │ │ + b.n cda54 │ │ + b.n ce32e │ │ str r0, [r4, r0] │ │ - b.n cd86c │ │ + b.n ce4bc │ │ str r0, [r0, #0] │ │ strh r0, [r0, r4] │ │ asrs r1, r0, #32 │ │ - b.n cd4c8 │ │ + b.n ce118 │ │ adds r0, #3 │ │ - b.n cd4cc │ │ + b.n ce11c │ │ strb r7, [r2, r4] │ │ - b.n cd6ce │ │ + b.n ce31e │ │ movs r0, r0 │ │ - b.n cda5a │ │ + b.n ce6aa │ │ strh r7, [r6, r0] │ │ str r0, [r4, r6] │ │ asrs r1, r0, #32 │ │ stmia.w sp, {r1} │ │ - b.n cdb02 │ │ + b.n ce752 │ │ cmp r6, #41 @ 0x29 │ │ - b.n cdb06 │ │ + b.n ce756 │ │ ands r0, r1 │ │ - b.n ccee4 │ │ + b.n cdb34 │ │ strb r4, [r1, #0] │ │ - b.n ccee8 │ │ + b.n cdb38 │ │ str r0, [r2, r0] │ │ - b.n cceec │ │ + b.n cdb3c │ │ str r4, [r2, #0] │ │ - b.n ccef0 │ │ - adds r4, #127 @ 0x7f │ │ + b.n cdb40 │ │ + adds r4, #128 @ 0x80 │ │ @ instruction: 0xebfffed6 │ │ @ instruction: 0xeaff07b4 │ │ - b.n cd9f2 │ │ + b.n ce642 │ │ movs r0, r0 │ │ - b.n cda8a │ │ + b.n ce6da │ │ lsrs r7, r7, #31 │ │ - b.n cda88 │ │ + b.n ce6d8 │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ str r0, [r1, r0] │ │ - b.n cdaf2 │ │ + b.n ce742 │ │ stc2l 10, cr14, [r6, #-1020]! @ 0xfffffc04 @ │ │ lsls r0, r2, #10 │ │ - b.n ccf38 │ │ + b.n cdb88 │ │ cmp r7, #221 @ 0xdd │ │ - b.n cdb3e │ │ + b.n ce78e │ │ asrs r4, r1, #10 │ │ - b.n ccf40 │ │ + b.n cdb90 │ │ movs r0, r0 │ │ - b.n cd524 │ │ + b.n ce174 │ │ asrs r1, r0, #32 │ │ - b.n cd528 │ │ - adds r3, #102 @ 0x66 │ │ - @ instruction: 0xebff182c │ │ + b.n ce178 │ │ + adds r3, #103 @ 0x67 │ │ + @ instruction: 0xebff17dc │ │ movs r1, r0 │ │ movs r0, r0 │ │ - b.n cdbd6 │ │ + b.n ce826 │ │ asrs r0, r0, #32 │ │ - b.n cdb5a │ │ + b.n ce7aa │ │ movs r0, r0 │ │ - b.n ccf38 │ │ + b.n cdb88 │ │ movs r0, #0 │ │ - b.n cdbe2 │ │ + b.n ce832 │ │ movs r4, r0 │ │ - b.n ccf40 │ │ + b.n cdb90 │ │ adds r0, #0 │ │ - b.n cdbea │ │ + b.n ce83a │ │ movs r0, r1 │ │ - b.n ccf48 │ │ + b.n cdb98 │ │ movs r0, r1 │ │ - b.n cd772 │ │ - ldrb r1, [r0, r5] │ │ + b.n ce3c2 │ │ + ldrb r2, [r0, r5] │ │ @ instruction: 0xebff0000 │ │ - b.n cdada │ │ + b.n ce72a │ │ mrc2 10, 3, r0, cr2, cr15, {7} @ │ │ mrc2 10, 4, lr, cr1, cr15, {7} @ │ │ - adds r0, r0, r0 │ │ + asrs r0, r6, #30 │ │ movs r1, r0 │ │ asrs r4, r5, #7 │ │ - b.n ccf88 │ │ + b.n cdbd8 │ │ str r0, [r1, r0] │ │ - b.n cd94e │ │ + b.n ce59e │ │ adds r1, #232 @ 0xe8 │ │ - b.n ccf90 │ │ + b.n cdbe0 │ │ movs r1, r0 │ │ - b.n cdb96 │ │ + b.n ce7e6 │ │ asrs r1, r0, #32 │ │ - b.n cd578 │ │ + b.n ce1c8 │ │ movs r3, #105 @ 0x69 │ │ - b.n cda5e │ │ + b.n ce6ae │ │ adds r0, #3 │ │ - b.n cd580 │ │ + b.n ce1d0 │ │ vpmin.u q7, , │ │ lsls r4, r2, #4 │ │ - b.n ccfa8 │ │ + b.n cdbf8 │ │ movs r0, r0 │ │ - b.n cd58c │ │ + b.n ce1dc │ │ lsls r2, r3, #1 │ │ - b.n cd012 │ │ + b.n cdc62 │ │ movs r0, r0 │ │ - b.n cdb16 │ │ + b.n ce766 │ │ stc2l 10, cr0, [r6, #-1020]! @ 0xfffffc04 @ │ │ movs r0, r2 │ │ - b.n ccfae │ │ + b.n cdbfe │ │ asrs r0, r0, #4 │ │ - b.n ccfc0 │ │ + b.n cdc10 │ │ adds r1, #0 │ │ - b.n ccfc4 │ │ + b.n cdc14 │ │ movs r0, r0 │ │ - b.n cd516 │ │ + b.n ce166 │ │ movs r0, #92 @ 0x5c │ │ - b.n cd03e │ │ + b.n cdc8e │ │ asrs r1, r0, #32 │ │ - b.n cd5b0 │ │ + b.n ce200 │ │ adds r0, #3 │ │ - b.n cd5b4 │ │ + b.n ce204 │ │ lsls r0, r6, #8 │ │ - b.n cd7da │ │ + b.n ce42a │ │ movs r2, #217 @ 0xd9 │ │ - b.n cda9e │ │ + b.n ce6ee │ │ movs r0, r0 │ │ - b.n ccfbc │ │ + b.n cdc0c │ │ ldc2l 10, cr14, [r9, #-1020] @ 0xfffffc04 @ │ │ movs r0, r0 │ │ - b.n cdb4a │ │ + b.n ce79a │ │ ldc2l 10, cr0, [r9, #-1020] @ 0xfffffc04 @ │ │ asrs r4, r5, #3 │ │ - b.n ccff0 │ │ + b.n cdc40 │ │ movs r3, #18 │ │ - b.n cdab6 │ │ + b.n ce706 │ │ adds r0, #232 @ 0xe8 │ │ - b.n ccff8 │ │ + b.n cdc48 │ │ lsls r0, r5, #3 │ │ - b.n ccffc │ │ + b.n cdc4c │ │ asrs r1, r0, #32 │ │ - b.n cd5e0 │ │ + b.n ce230 │ │ str r4, [r4, r3] │ │ - b.n cd004 │ │ + b.n cdc54 │ │ adds r0, #3 │ │ - b.n cd5e8 │ │ + b.n ce238 │ │ movs r0, r0 │ │ - b.n cd5ec │ │ + b.n ce23c │ │ str r5, [r0, r0] │ │ - b.n cd5f0 │ │ + b.n ce240 │ │ movs r1, r4 │ │ stmia.w sp, {r2, r3, r6, r8, sl, fp, ip, sp, lr, pc} │ │ - @ instruction: 0xeaff1728 │ │ + @ instruction: 0xeaff16d8 │ │ movs r1, r0 │ │ - asrs r5, r1, #28 │ │ - @ instruction: 0xfff41f07 │ │ - vtbl.8 d30, {d4}, d25 │ │ - vabdl.u q14, d19, d6 │ │ - vsli.64 d18, d31, #51 @ 0x33 │ │ - vqshlu.s32 , q8, #20 │ │ - movs r1, r0 │ │ - asrs r0, r2, #25 │ │ - movs r1, r0 │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ - vqshlu.s32 d31, d18, #19 │ │ - @ instruction: 0xfff311ce │ │ - @ instruction: 0xfff40da4 │ │ - movs r1, r0 │ │ - bkpt 0x003e │ │ - @ instruction: 0xfff3bddb │ │ - vtbl.8 d29, {d19-d21}, d20 │ │ - @ instruction: 0xfff30af4 │ │ - movs r1, r0 │ │ - cbnz r2, cd57e │ │ - @ instruction: 0xfff3eef8 │ │ - @ instruction: 0xfff3f3ca │ │ - vtbx.8 d16, {d3-d4}, d8 │ │ - movs r1, r0 │ │ - cbnz r6, cd562 │ │ - vqrdmulh.s q15, , d12[0] │ │ - vshll.u32 , d31, #19 │ │ - @ instruction: 0xfff3bb70 │ │ - vtbx.8 d27, {d3-d6}, d18 │ │ - @ instruction: 0xfff30d20 │ │ - movs r1, r0 │ │ - cbnz r6, cd55a │ │ - vtbl.8 d17, {d19-d21}, d12 │ │ - @ instruction: 0xfff40cf4 │ │ - movs r1, r0 │ │ - pop {r1, r4, r7, pc} │ │ - vrshr.u32 d29, d8, #13 │ │ - vtbx.8 d16, {d19-d20}, d4 │ │ - movs r1, r0 │ │ - rev16 r2, r1 │ │ - vsubl.u , d19, d27 │ │ - @ instruction: 0xfff3b99a │ │ - vraddhn.i d28, , │ │ - vsli.64 d27, d6, #51 @ 0x33 │ │ - vtbx.8 d16, {d3-d5}, d0 │ │ + lsrs r5, r7, #15 │ │ + vsri.32 , q2, #12 │ │ + @ instruction: 0xfff4dcb1 │ │ + vtbl.8 d27, {d19-d21}, d12 │ │ + @ instruction: 0xfff31afc │ │ + vpadal.s16 d17, d16 │ │ + movs r1, r0 │ │ + asrs r0, r0, #24 │ │ + movs r1, r0 │ │ + cbnz r0, ce188 │ │ + vqshrn.u64 d30, q12, #13 │ │ + vsli.64 d16, d27, #51 @ 0x33 │ │ + vcvt.u16.f16 q8, q2, #12 │ │ + movs r1, r0 │ │ + cbz r4, ce16c │ │ + vmla.i , , d17[0] │ │ + vcvt.u32.f32 d28, d30, #13 │ │ + vtbl.8 d16, {d19-d21}, d20 │ │ + movs r1, r0 │ │ + add r6, sp, #576 @ 0x240 │ │ + vsubl.u q15, d19, d28 │ │ + vqshl.u32 d30, d8, #19 │ │ + @ instruction: 0xfff308f8 │ │ + movs r1, r0 │ │ + add r4, sp, #912 @ 0x390 │ │ + vaddw.u q15, , d0 │ │ + vqrdmlah.s q14, , d7[0] │ │ + vcvt.f32.u32 q13, q11, #13 │ │ + vqrdmlah.s q13, , d24[0] │ │ + @ instruction: 0xfff30cd0 │ │ + movs r1, r0 │ │ + add r4, sp, #400 @ 0x190 │ │ + vqrdmlsh.s q8, , d26[0] │ │ + vmull.u q8, d20, d20 │ │ movs r1, r0 │ │ - asrs r3, r2, #17 │ │ - @ instruction: 0xfff4bad2 │ │ - @ instruction: 0xfff3cf91 │ │ - @ instruction: 0xfff3bf08 │ │ - @ instruction: 0xfff307e0 │ │ - movs r1, r0 │ │ - @ instruction: 0xb876 │ │ - vmls.i q9, , d7[0] │ │ - vrshr.u64 q14, q15, #12 │ │ - vshr.u32 d30, d0, #13 │ │ - vmls.i q14, , d6[0] │ │ - @ instruction: 0xfff3cebb │ │ - vrsra.u32 , , #13 │ │ - vtbx.8 d27, {d4}, d6 │ │ - vtbl.8 d18, {d19-d20}, d10 │ │ - vpaddl.u16 q14, │ │ - @ instruction: 0xfff3fa9d │ │ - vsli.32 , q6, #19 │ │ - movs r1, r0 │ │ - stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ - vtbx.8 d16, {d19-d22}, d27 │ │ - vrsra.u64 d28, d26, #12 │ │ - vqshl.u32 d31, d16, #19 │ │ - @ instruction: 0xfff3bfdc │ │ - vcvt.f16.u16 d31, d17, #13 │ │ - vrsra.u32 q14, q3, #13 │ │ - vmlsl.u , d19, d12[0] │ │ - @ instruction: 0xfff3d1e1 │ │ - vtbx.8 d31, {d19-d22}, d13 │ │ - @ instruction: 0xfff30a90 │ │ - movs r1, r0 │ │ - cbnz r6, cd62e │ │ - vqrshrun.s64 d29, , #13 │ │ - vabal.u q14, d19, d21 │ │ - @ instruction: 0xfff3fd81 │ │ - vrsra.u64 d31, d17, #13 │ │ - vrsra.u32 , q12, #13 │ │ - movs r1, r0 │ │ - stmia r4!, {r1, r2, r4} │ │ - vdup.8 d28, d22[1] │ │ - vshr.u32 d28, d20, #13 │ │ - vcvt.f16.u16 , , #13 │ │ - vtbx.8 d28, {d19-d21}, d5 │ │ - vshll.u32 , d2, #19 │ │ - vcvt.f16.u16 q8, q6, #13 │ │ - movs r1, r0 │ │ - stmia r6!, {r1, r4, r5} │ │ - vtbx.8 d30, {d19-d22}, d16 │ │ - vmlal.u q14, d3, d18[0] │ │ - vcvt.u16.f16 d16, d5, #13 │ │ - vrsra.u64 d29, d12, #12 │ │ - vcvt.u32.f32 d27, d7, #13 │ │ - vaddw.u q14, , d18 │ │ - @ instruction: 0xfff31f01 │ │ - vsri.64 d17, d4, #12 │ │ - movs r1, r0 │ │ - @ instruction: 0xb8ae │ │ - @ instruction: 0xfff3056c │ │ - @ instruction: 0xfff4bf92 │ │ - @ instruction: 0xfff3bfa5 │ │ - vmls.i , , d12[0] │ │ + sub sp, #96 @ 0x60 │ │ + vabal.u q14, d19, d3 │ │ + vqrshrn.u64 d16, q10, #13 │ │ movs r1, r0 │ │ - asrs r4, r1, #16 │ │ + add r5, sp, #320 @ 0x140 │ │ + vsli.64 q15, , #51 @ 0x33 │ │ + vmull.u q13, d19, d16 │ │ + @ instruction: 0xfff3b7c6 │ │ + vqshl.u64 d26, d5, #51 @ 0x33 │ │ + @ instruction: 0xfff309f0 │ │ movs r1, r0 │ │ - pop {r1, r5} │ │ - vtbl.8 d31, {d19-d20}, d15 │ │ - vrshr.u32 d28, d18, #13 │ │ - @ instruction: 0xfff3ccd2 │ │ - @ instruction: 0xfff3fff6 │ │ - vsra.u32 , q0, #13 │ │ + lsrs r0, r5, #7 │ │ + @ instruction: 0xfff4add8 │ │ + vrshr.u64 q14, q14, #13 │ │ + vrshr.u64 d27, d16, #13 │ │ + vqshl.u64 d16, d0, #51 @ 0x33 │ │ + movs r1, r0 │ │ + add r3, sp, #496 @ 0x1f0 │ │ + vdup.8 , d23[1] │ │ + vpadal.s16 d27, d4 │ │ + vraddhn.i d29, , q13 │ │ + @ instruction: 0xfff3b74c │ │ + vrshr.u32 q14, q9, #13 │ │ + vtbx.8 d16, {d3}, d23 │ │ + vtbx.8 d26, {d4-d7}, d12 │ │ + vsra.u64 d18, d13, #13 │ │ + vqshlu.s32 , q12, #20 │ │ + vcvt.f32.u32 d30, d14, #13 │ │ + vabal.u , d3, d12 │ │ movs r1, r0 │ │ - stmia r5!, {r1, r2, r3, r7} │ │ - vaddl.u , d3, d30 │ │ - vabdl.u q8, d19, d12 │ │ - vcvt.u32.f32 d18, d12, #12 │ │ - vcvt.f32.u32 d27, d2, #12 │ │ - vqrdmlah.s , , d1[0] │ │ - @ instruction: 0xfff3bdfa │ │ - vqrshrn.u64 d30, q6, #13 │ │ - vtbl.8 d27, {d3-d5}, d26 │ │ - vsra.u32 d18, d21, #13 │ │ - @ instruction: 0xfff4b8fe │ │ + @ instruction: 0xb8fc │ │ + vcvt.u32.f32 d31, d2, #13 │ │ + vmlsl.u , d19, d0[0] │ │ + vtbx.8 d30, {d19-d21}, d20 │ │ + vsra.u64 , , #13 │ │ + vcvt.u32.f32 q15, , #13 │ │ + vqshlu.s32 , q6, #19 │ │ + vtbl.8 d30, {d19-d21}, d0 │ │ + @ instruction: 0xfff3c5ee │ │ + vcvt.u32.f32 d30, d11, #13 │ │ + vtbx.8 d16, {d3-d5}, d0 │ │ + movs r1, r0 │ │ + add r6, sp, #208 @ 0xd0 │ │ + @ instruction: 0xfff3ccf9 │ │ + vqrshrn.u64 d27, q6, #13 │ │ + vaddw.u , , d2 │ │ + vqshlu.s64 q15, , #51 @ 0x33 │ │ + vsubw.u , , d24 │ │ + movs r1, r0 │ │ + @ instruction: 0xb71c │ │ + vqrdmlsh.s , , d14[0] │ │ + vrshr.u32 d27, d19, #13 │ │ + vqrdmlsh.s q15, , d11[0] │ │ + vcvt.f32.u32 , , #13 │ │ + vcvt.u16.f16 d26, d8, #13 │ │ + vdup.8 d16, d12[1] │ │ + movs r1, r0 │ │ + cbnz r0, ce276 │ │ + vmla.i q15, , d31[0] │ │ + @ instruction: 0xfff3b568 │ │ + vaddw.u q8, , d2 │ │ + vqabs.s16 d28, d26 │ │ + vsra.u32 d27, d6, #13 │ │ + vraddhn.i d27, , q12 │ │ + vsri.32 d17, d30, #13 │ │ + vcls.s16 , q2 │ │ + movs r1, r0 │ │ + add r3, sp, #720 @ 0x2d0 │ │ + @ instruction: 0xfff3fa5c │ │ + vrshr.u64 d27, d8, #13 │ │ + vsubl.u , d19, d27 │ │ + vrsra.u64 , q14, #13 │ │ + movs r1, r0 │ │ + asrs r4, r7, #14 │ │ + movs r1, r0 │ │ + add r7, sp, #160 @ 0xa0 │ │ + @ instruction: 0xfff3ed0a │ │ + vsli.32 d27, d24, #19 │ │ + vaddl.u q14, d19, d9 │ │ + vrsra.u32 , , #13 │ │ + vaddw.u , , d0 │ │ + movs r1, r0 │ │ + @ instruction: 0xb894 │ │ + @ instruction: 0xfff3c3e5 │ │ + vtbl.8 d31, {d3-d6}, d13 │ │ + vabdl.u q9, d3, d31 │ │ + vsra.u32 d27, d8, #12 │ │ + @ instruction: 0xfff3b147 │ │ + vaddw.u , , d0 │ │ + vdup.8 , d18[1] │ │ + vcvt.u16.f16 d26, d16, #13 │ │ + vtbx.8 d17, {d3}, d8 │ │ + vdup.32 d26, d4[0] │ │ vqshrun.s64 d20, q8, #13 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cdbb8 │ │ + b.n ce808 │ │ movs r0, #0 │ │ - b.n cd9e2 │ │ + b.n ce632 │ │ movs r0, r2 │ │ - b.n cd1c6 │ │ + b.n cde16 │ │ adds r0, #1 │ │ - b.n cddea │ │ + b.n cea3a │ │ stmia r0!, {r2, r3, r4} │ │ - b.n cd1ce │ │ - bl 5291ae │ │ - b.n cd6f4 │ │ - b.n cd1d6 │ │ - bl 5291b6 │ │ + b.n cde1e │ │ + bl 529dfe │ │ + b.n ce344 │ │ + b.n cde26 │ │ + bl 529e06 │ │ asrs r4, r7, #2 │ │ - b.n cd1de │ │ + b.n cde2e │ │ asrs r0, r0, #3 │ │ - b.n cd1e2 │ │ + b.n cde32 │ │ asrs r4, r0, #3 │ │ - b.n cd1e6 │ │ - bl 5291c6 │ │ + b.n cde36 │ │ + bl 529e16 │ │ lsls r0, r1, #3 │ │ - b.n cd1ee │ │ - bl 5291ce │ │ + b.n cde3e │ │ + bl 529e1e │ │ asrs r1, r0, #32 │ │ - b.n cd72e │ │ + b.n ce37e │ │ movs r0, r0 │ │ - b.n cd736 │ │ + b.n ce386 │ │ movs r0, r0 │ │ - b.n cda00 │ │ + b.n ce650 │ │ asrs r0, r2, #32 │ │ - b.n cd206 │ │ + b.n cde56 │ │ lsls r4, r3, #1 │ │ - b.n cd28a │ │ + b.n cdeda │ │ stmia r0!, {} │ │ asrs r0, r4, #14 │ │ - b.n cd6ec │ │ + b.n ce33c │ │ asrs r0, r4, #14 │ │ adds r0, #19 │ │ - b.n cd7f4 │ │ + b.n ce444 │ │ movs r4, r3 │ │ - b.n cd21c │ │ - bl 5291f6 │ │ + b.n cde6c │ │ + bl 529e46 │ │ asrs r0, r4, #32 │ │ - b.n cd224 │ │ - bl 5291fe │ │ + b.n cde74 │ │ + bl 529e4e │ │ lsls r4, r7 │ │ - b.n cd22c │ │ + b.n cde7c │ │ lsrs r0, r0 │ │ - b.n cd230 │ │ + b.n cde80 │ │ lsrs r4, r0 │ │ - b.n cd234 │ │ - bl 52920e │ │ + b.n cde84 │ │ + bl 529e5e │ │ adds r0, #200 @ 0xc8 │ │ - b.n cd23c │ │ - bl 529216 │ │ + b.n cde8c │ │ + bl 529e66 │ │ ands r4, r0 │ │ - b.n cd75e │ │ + b.n ce3ae │ │ adds r0, #3 │ │ - b.n cd764 │ │ + b.n ce3b4 │ │ adds r0, #3 │ │ - b.n cda4e │ │ + b.n ce69e │ │ ands r2, r0 │ │ - b.n cde6a │ │ + b.n ceaba │ │ adds r0, #92 @ 0x5c │ │ - b.n cd2d2 │ │ + b.n cdf22 │ │ movs r0, r0 │ │ asrs r0, r4, #14 │ │ movs r0, #16 │ │ - b.n cd25a │ │ + b.n cdeaa │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ orrs r4, r2 │ │ - b.n cd842 │ │ + b.n ce492 │ │ movs r0, #28 │ │ - b.n cd26a │ │ - bl 529242 │ │ + b.n cdeba │ │ + bl 529e92 │ │ adds r0, #32 │ │ - b.n cd272 │ │ - bl 52924a │ │ + b.n cdec2 │ │ + bl 529e9a │ │ str r4, [r7, r2] │ │ - b.n cd27a │ │ + b.n cdeca │ │ str r0, [r0, r3] │ │ - b.n cd27e │ │ + b.n cdece │ │ str r4, [r0, r3] │ │ - b.n cd282 │ │ - bl 52925a │ │ + b.n cded2 │ │ + bl 529eaa │ │ lsrs r0, r1 │ │ - b.n cd28a │ │ - bl 529262 │ │ + b.n cdeda │ │ + bl 529eb2 │ │ str r5, [r0, r0] │ │ - b.n cd7ae │ │ + b.n ce3fe │ │ ands r4, r0 │ │ - b.n cd7b4 │ │ + b.n ce404 │ │ ands r4, r0 │ │ - b.n cda9c │ │ + b.n ce6ec │ │ movs r0, #0 │ │ asrs r0, r4, #14 │ │ adds r0, #0 │ │ asrs r0, r4, #14 │ │ str r4, [r1, r0] │ │ - b.n cd81e │ │ + b.n ce46e │ │ ands r0, r0 │ │ - b.n cdec2 │ │ + b.n ceb12 │ │ str r6, [r1, r0] │ │ - b.n cd928 │ │ + b.n ce578 │ │ str r0, [r0, r0] │ │ - b.n cdeca │ │ + b.n ceb1a │ │ str r1, [r0, r0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n cde3c │ │ + b.n cea8c │ │ asrs r6, r1, #32 │ │ asrs r0, r4, #6 │ │ movs r4, r1 │ │ asrs r0, r4, #6 │ │ str r0, [r0, r0] │ │ - b.n cd842 │ │ + b.n ce492 │ │ str r1, [r0, r0] │ │ - b.n cd948 │ │ + b.n ce598 │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n cde52 │ │ + b.n ceaa2 │ │ movs r2, r0 │ │ lsls r0, r4, #6 │ │ asrs r3, r0, #32 │ │ lsls r0, r4, #6 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cdcd8 │ │ - beq.n cd808 │ │ - b.n cdc5c │ │ + b.n ce928 │ │ + beq.n ce458 │ │ + b.n ce8ac │ │ strb r0, [r0, #0] │ │ - b.n cdb06 │ │ + b.n ce756 │ │ cmp r1, #181 @ 0xb5 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n cdb0e │ │ + b.n ce75e │ │ lsls r0, r5, #1 │ │ - b.n cd300 │ │ + b.n cdf50 │ │ movs r0, r0 │ │ - b.n cda82 │ │ + b.n ce6d2 │ │ lsls r3, r4, #3 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n cd38c │ │ + b.n cdfdc │ │ lsls r0, r0, #1 │ │ - b.n cde02 │ │ + b.n cea52 │ │ lsls r3, r1, #3 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #14 │ │ - b.n cd328 │ │ - add r0, pc, #80 @ (adr r0, cd83c ) │ │ - b.n cd31c │ │ + b.n cdf78 │ │ + add r0, pc, #80 @ (adr r0, ce48c ) │ │ + b.n cdf6c │ │ movs r0, r0 │ │ - b.n cd910 │ │ + b.n ce560 │ │ strb r4, [r1, #0] │ │ - b.n cd310 │ │ + b.n cdf60 │ │ ands r0, r4 │ │ - b.n cd31a │ │ + b.n cdf6a │ │ movs r4, r4 │ │ - b.n cdc86 │ │ + b.n ce8d6 │ │ movs r2, r0 │ │ - b.n cdea2 │ │ + b.n ceaf2 │ │ movs r7, r3 │ │ ldrh r0, [r0, #16] │ │ strh r4, [r2, #0] │ │ - b.n cdd24 │ │ + b.n ce974 │ │ strb r0, [r0, #0] │ │ - b.n cdf4e │ │ + b.n ceb9e │ │ str r0, [sp, #8] │ │ - b.n cdf52 │ │ + b.n ceba2 │ │ movs r2, r1 │ │ - b.n cdb56 │ │ + b.n ce7a6 │ │ asrs r4, r0, #32 │ │ - b.n cdb5a │ │ + b.n ce7aa │ │ movs r0, #8 │ │ - b.n cdb5e │ │ + b.n ce7ae │ │ strb r0, [r4, #0] │ │ - b.n cd33c │ │ + b.n cdf8c │ │ str r4, [r3, #0] │ │ - b.n cd340 │ │ + b.n cdf90 │ │ strb r0, [r3, #0] │ │ - b.n cd344 │ │ + b.n cdf94 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n cd348 │ │ + b.n cdf98 │ │ cmp r1, #159 @ 0x9f │ │ add.w r0, r0, r1 │ │ - b.n cdf16 │ │ + b.n ceb66 │ │ movs r3, r7 │ │ subs r0, r0, r0 │ │ cmp r0, #240 @ 0xf0 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cd362 │ │ + b.n cdfb2 │ │ movs r5, r4 │ │ - b.n cdef0 │ │ + b.n ceb40 │ │ movs r3, r0 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n cdf38 │ │ + b.n ceb88 │ │ movs r6, r2 │ │ asrs r5, r2, #13 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ and.w r0, r0, pc, lsr #1 │ │ - b.n cdf08 │ │ + b.n ceb58 │ │ movs r6, r4 │ │ asrs r5, r2, #13 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n cdf14 │ │ + b.n ceb64 │ │ movs r1, r5 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #12 │ │ - b.n cd3b0 │ │ + b.n ce000 │ │ movs r0, r0 │ │ - b.n cd994 │ │ + b.n ce5e4 │ │ movs r4, r4 │ │ - b.n cd39a │ │ + b.n cdfea │ │ movs r0, r0 │ │ - b.n cdb26 │ │ + b.n ce776 │ │ @ instruction: 0xffe31aff │ │ movs r3, r4 │ │ and.w r0, r0, r4, lsl #28 │ │ - b.n cdbca │ │ + b.n ce81a │ │ movs r3, r1 │ │ and.w r2, r0, r0, ror #11 │ │ - b.n cd3d0 │ │ + b.n ce020 │ │ strb r5, [r0, #0] │ │ - b.n cdfd6 │ │ + b.n cec26 │ │ movs r6, r4 │ │ - b.n cdf42 │ │ + b.n ceb92 │ │ movs r7, r0 │ │ - b.n cdfde │ │ + b.n cec2e │ │ movs r0, #2 │ │ - b.n cd9c0 │ │ + b.n ce610 │ │ asrs r6, r0, #32 │ │ - b.n cdfe6 │ │ + b.n cec36 │ │ strb r0, [r5, #0] │ │ - b.n cd3ae │ │ + b.n cdffe │ │ strb r7, [r0, #0] │ │ lsls r0, r0, #12 │ │ movs r5, r4 │ │ - b.n cdf5a │ │ + b.n cebaa │ │ asrs r0, r4, #32 │ │ - b.n cd3ba │ │ + b.n ce00a │ │ strb r6, [r0, #0] │ │ lsls r0, r0, #12 │ │ movs r4, r4 │ │ - b.n cd3c2 │ │ + b.n ce012 │ │ strh r4, [r2, #0] │ │ - b.n cdddc │ │ + b.n cea2c │ │ ands r0, r0 │ │ - b.n ce006 │ │ + b.n cec56 │ │ str r0, [sp, #8] │ │ - b.n ce00a │ │ + b.n cec5a │ │ movs r2, r1 │ │ - b.n cdc0e │ │ + b.n ce85e │ │ asrs r7, r0, #32 │ │ - b.n cdc12 │ │ + b.n ce862 │ │ movs r0, #8 │ │ - b.n cdc16 │ │ + b.n ce866 │ │ ands r0, r4 │ │ - b.n cd3f4 │ │ + b.n ce044 │ │ str r4, [r3, #0] │ │ - b.n cd3f8 │ │ + b.n ce048 │ │ ands r0, r3 │ │ - b.n cd3fc │ │ + b.n ce04c │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n cd400 │ │ + b.n ce050 │ │ cmp r1, #113 @ 0x71 │ │ add.w r0, r0, r1 │ │ - b.n cdfce │ │ + b.n cec1e │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ cmp r0, #194 @ 0xc2 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cd41a │ │ + b.n ce06a │ │ movs r4, r0 │ │ - b.n cdfa8 │ │ + b.n cebf8 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #10 │ │ - b.n cd444 │ │ + b.n ce094 │ │ movs r0, r0 │ │ - b.n cda28 │ │ + b.n ce678 │ │ movs r4, r4 │ │ - b.n cd42e │ │ + b.n ce07e │ │ movs r0, r0 │ │ - b.n cdbc0 │ │ + b.n ce810 │ │ @ instruction: 0xffec1aff │ │ movs r4, r1 │ │ - b.n cd454 │ │ + b.n ce0a4 │ │ movs r0, r0 │ │ - b.n cdfc8 │ │ + b.n cec18 │ │ lsls r3, r6, #1 │ │ subs r0, r0, r0 │ │ movs r6, r1 │ │ and.w r0, r0, r7, lsl #16 │ │ - b.n cdc6a │ │ + b.n ce8ba │ │ lsls r4, r6, #6 │ │ - b.n cdce8 │ │ + b.n ce938 │ │ asrs r4, r2, #9 │ │ - b.n cd470 │ │ + b.n ce0c0 │ │ movs r2, r0 │ │ - b.n cddd6 │ │ + b.n cea26 │ │ asrs r1, r0, #32 │ │ - b.n cda58 │ │ + b.n ce6a8 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r0, r5, #32 │ │ - b.n cd464 │ │ + b.n ce0b4 │ │ asrs r1, r0, #32 │ │ - b.n cd9ce │ │ + b.n ce61e │ │ subs r1, r2, #4 │ │ - b.n cdc28 │ │ + b.n ce878 │ │ asrs r1, r4, #10 │ │ - b.n cdc8e │ │ + b.n ce8de │ │ movs r0, r0 │ │ - b.n cd954 │ │ + b.n ce5a4 │ │ str r0, [r0, r0] │ │ - b.n cde16 │ │ + b.n cea66 │ │ movs r4, r1 │ │ - b.n cd494 │ │ + b.n ce0e4 │ │ movs r0, r0 │ │ - b.n ce008 │ │ + b.n cec58 │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r2, #32 │ │ - b.n cd486 │ │ + b.n ce0d6 │ │ asrs r0, r2, #32 │ │ - b.n cd484 │ │ + b.n ce0d4 │ │ subs r7, r7, #7 │ │ - b.n cdf8c │ │ + b.n cebdc │ │ lsls r0, r5, #1 │ │ - b.n cd492 │ │ + b.n ce0e2 │ │ subs r7, r5, #7 │ │ - b.n ce004 │ │ + b.n cec54 │ │ strb r0, [r0, #0] │ │ - b.n cd9fc │ │ + b.n ce64c │ │ asrs r0, r2, #8 │ │ - b.n cd4bc │ │ + b.n ce10c │ │ strh r1, [r0, #0] │ │ - b.n cde82 │ │ + b.n cead2 │ │ asrs r1, r0, #32 │ │ - b.n cdaa4 │ │ + b.n ce6f4 │ │ str r0, [r4, #0] │ │ - b.n cd4ac │ │ + b.n ce0fc │ │ movs r4, r4 │ │ - b.n cde1a │ │ + b.n cea6a │ │ movs r2, r0 │ │ - b.n ce032 │ │ + b.n cec82 │ │ movs r7, r3 │ │ ldrh r0, [r0, #16] │ │ ands r4, r2 │ │ - b.n cdeb4 │ │ + b.n ceb04 │ │ str r0, [sp, #0] │ │ - b.n ce0de │ │ - add r0, pc, #8 @ (adr r0, cd9a8 ) │ │ - b.n ce0e2 │ │ + b.n ced2e │ │ + add r0, pc, #8 @ (adr r0, ce5f8 ) │ │ + b.n ced32 │ │ movs r0, r2 │ │ - b.n cd4e0 │ │ + b.n ce130 │ │ asrs r6, r0, #32 │ │ - b.n cdcea │ │ + b.n ce93a │ │ movs r0, #4 │ │ - b.n cdcee │ │ + b.n ce93e │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n cd4cc │ │ + b.n ce11c │ │ strb r4, [r3, #0] │ │ - b.n cd4d0 │ │ + b.n ce120 │ │ strh r0, [r3, #0] │ │ - b.n cd4d4 │ │ - add r0, pc, #80 @ (adr r0, cda0c ) │ │ - b.n cd4d8 │ │ + b.n ce124 │ │ + add r0, pc, #80 @ (adr r0, ce65c ) │ │ + b.n ce128 │ │ cmp r1, #59 @ 0x3b │ │ add.w r0, r0, r1 │ │ - b.n ce0a6 │ │ + b.n cecf6 │ │ movs r3, r7 │ │ subs r0, r0, r0 │ │ cmp r0, #140 @ 0x8c │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cd4f2 │ │ + b.n ce142 │ │ movs r5, r4 │ │ - b.n ce080 │ │ + b.n cecd0 │ │ movs r3, r0 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n ce0c8 │ │ + b.n ced18 │ │ movs r6, r2 │ │ asrs r5, r2, #13 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ and.w r0, r0, pc, lsr #1 │ │ - b.n ce098 │ │ + b.n cece8 │ │ movs r6, r4 │ │ asrs r5, r2, #13 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n ce0a4 │ │ + b.n cecf4 │ │ movs r1, r5 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #6 │ │ - b.n cd540 │ │ + b.n ce190 │ │ movs r0, r0 │ │ - b.n cdb24 │ │ + b.n ce774 │ │ movs r4, r4 │ │ - b.n cd52a │ │ + b.n ce17a │ │ movs r0, r0 │ │ - b.n cdcba │ │ + b.n ce90a │ │ @ instruction: 0xffe31aff │ │ movs r3, r4 │ │ and.w r0, r0, r6, lsl #16 │ │ - b.n cdd5a │ │ + b.n ce9aa │ │ movs r3, r1 │ │ and.w r1, r0, r4, ror #9 │ │ - b.n cd560 │ │ + b.n ce1b0 │ │ ands r5, r0 │ │ - b.n ce166 │ │ + b.n cedb6 │ │ movs r6, r4 │ │ - b.n ce0d6 │ │ + b.n ced26 │ │ movs r7, r0 │ │ - b.n ce16e │ │ + b.n cedbe │ │ movs r0, #2 │ │ - b.n cdb50 │ │ + b.n ce7a0 │ │ asrs r6, r0, #32 │ │ - b.n ce176 │ │ + b.n cedc6 │ │ ands r0, r5 │ │ - b.n cd53e │ │ + b.n ce18e │ │ ands r7, r0 │ │ lsls r0, r0, #12 │ │ movs r5, r4 │ │ - b.n ce0ee │ │ + b.n ced3e │ │ asrs r0, r4, #32 │ │ - b.n cd54a │ │ + b.n ce19a │ │ ands r6, r0 │ │ lsls r0, r0, #12 │ │ movs r4, r4 │ │ - b.n cd552 │ │ + b.n ce1a2 │ │ str r4, [r2, #0] │ │ - b.n cdf6c │ │ + b.n cebbc │ │ str r0, [sp, #0] │ │ - b.n ce196 │ │ - add r0, pc, #8 @ (adr r0, cda60 ) │ │ - b.n ce19a │ │ + b.n cede6 │ │ + add r0, pc, #8 @ (adr r0, ce6b0 ) │ │ + b.n cedea │ │ movs r0, r2 │ │ - b.n cd598 │ │ + b.n ce1e8 │ │ asrs r4, r0, #32 │ │ - b.n cdda2 │ │ + b.n ce9f2 │ │ movs r0, #6 │ │ - b.n cdda6 │ │ + b.n ce9f6 │ │ str r0, [sp, #128] @ 0x80 │ │ - b.n cd584 │ │ + b.n ce1d4 │ │ strb r4, [r3, #0] │ │ - b.n cd588 │ │ + b.n ce1d8 │ │ strh r0, [r3, #0] │ │ - b.n cd58c │ │ - add r0, pc, #80 @ (adr r0, cdac4 ) │ │ - b.n cd590 │ │ + b.n ce1dc │ │ + add r0, pc, #80 @ (adr r0, ce714 ) │ │ + b.n ce1e0 │ │ cmp r1, #13 │ │ add.w r0, r0, r1 │ │ - b.n ce15e │ │ + b.n cedae │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ cmp r0, #94 @ 0x5e │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cd5aa │ │ + b.n ce1fa │ │ movs r4, r0 │ │ - b.n ce138 │ │ + b.n ced88 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #4 │ │ - b.n cd5d4 │ │ + b.n ce224 │ │ movs r0, r0 │ │ - b.n cdbb8 │ │ + b.n ce808 │ │ movs r4, r4 │ │ - b.n cd5be │ │ + b.n ce20e │ │ movs r0, r0 │ │ - b.n cdd4a │ │ + b.n ce99a │ │ @ instruction: 0xffec1aff │ │ strb r4, [r1, #0] │ │ - b.n cd5e4 │ │ + b.n ce234 │ │ movs r0, r0 │ │ - b.n ce158 │ │ + b.n ceda8 │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r7, r2 │ │ and.w r0, r0, r4, lsl #24 │ │ - b.n cddfa │ │ + b.n cea4a │ │ lsls r4, r6, #6 │ │ - b.n cde78 │ │ + b.n ceac8 │ │ asrs r0, r3, #3 │ │ - b.n cd600 │ │ + b.n ce250 │ │ movs r2, r0 │ │ - b.n cdf66 │ │ + b.n cebb6 │ │ asrs r1, r0, #32 │ │ - b.n cdbe8 │ │ + b.n ce838 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r0, r5, #32 │ │ - b.n cd5f4 │ │ + b.n ce244 │ │ asrs r1, r0, #32 │ │ - b.n cdb62 │ │ + b.n ce7b2 │ │ subs r1, r2, #4 │ │ - b.n cddb8 │ │ + b.n cea08 │ │ asrs r1, r4, #10 │ │ - b.n cde1e │ │ + b.n cea6e │ │ movs r0, r0 │ │ - b.n cdae4 │ │ + b.n ce734 │ │ str r0, [r0, r0] │ │ - b.n cdfa6 │ │ + b.n cebf6 │ │ strb r4, [r1, #0] │ │ - b.n cd624 │ │ + b.n ce274 │ │ movs r0, r0 │ │ - b.n ce198 │ │ + b.n cede8 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #2 │ │ - b.n cd634 │ │ + b.n ce284 │ │ movs r0, r0 │ │ - b.n cdc18 │ │ + b.n ce868 │ │ lsls r2, r3, #1 │ │ - b.n cd69e │ │ + b.n ce2ee │ │ movs r0, r0 │ │ - b.n ce1a2 │ │ + b.n cedf2 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ ands r5, r0 │ │ - b.n cde4a │ │ + b.n cea9a │ │ movs r4, r0 │ │ - b.n cde4e │ │ - beq.n cdb48 │ │ - b.n cdfa8 │ │ + b.n cea9e │ │ + beq.n ce798 │ │ + b.n cebf8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r5} │ │ - b.n cd648 │ │ + b.n ce298 │ │ asrs r0, r0, #32 │ │ - b.n ce25e │ │ + b.n ceeae │ │ movs r0, #0 │ │ - b.n ce262 │ │ + b.n ceeb2 │ │ adds r0, #1 │ │ - b.n ce266 │ │ + b.n ceeb6 │ │ ands r0, r0 │ │ - b.n ce26a │ │ + b.n ceeba │ │ lsls r0, r3, #16 │ │ add.w r0, r0, r0 │ │ - b.n ce1d2 │ │ + b.n cee22 │ │ @ instruction: 0xfff40aff │ │ str r0, [r0, r0] │ │ - b.n cde7a │ │ + b.n ceaca │ │ @ instruction: 0xffeceaff │ │ asrs r4, r4, #1 │ │ - b.n cd680 │ │ + b.n ce2d0 │ │ movs r1, r0 │ │ - b.n ce286 │ │ + b.n ceed6 │ │ adds r0, #96 @ 0x60 │ │ - b.n cd688 │ │ + b.n ce2d8 │ │ movs r1, #158 @ 0x9e │ │ - b.n ce14e │ │ + b.n ced9e │ │ eors r4, r3 │ │ - b.n cd690 │ │ + b.n ce2e0 │ │ asrs r1, r0, #32 │ │ - b.n cdc74 │ │ + b.n ce8c4 │ │ adds r0, #3 │ │ - b.n cdc78 │ │ + b.n ce8c8 │ │ ands r4, r0 │ │ - b.n cdc7c │ │ + b.n ce8cc │ │ lsrs r0, r6 │ │ - b.n cdefc │ │ - adds r2, #156 @ 0x9c │ │ + b.n ceb4c │ │ + adds r2, #157 @ 0x9d │ │ @ instruction: 0xebffffe6 │ │ @ instruction: 0xeaff47b5 │ │ - b.n ce17e │ │ - ldr r7, [pc, #1020] @ (cdf6c ) │ │ - b.n ce210 │ │ - movs r4, r0 │ │ - b.n cdeb6 │ │ - beq.n cdbb0 │ │ - b.n ce010 │ │ + b.n cedce │ │ + ldr r7, [pc, #1020] @ (cebbc ) │ │ + b.n cee60 │ │ + movs r4, r0 │ │ + b.n ceb06 │ │ + beq.n ce800 │ │ + b.n cec60 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r6, sl} │ │ + ldmia.w sp!, {r2, r3, sl} │ │ movs r1, r0 │ │ - lsls r0, r3, #15 │ │ + lsls r0, r1, #14 │ │ movs r1, r0 │ │ - lsls r4, r5, #14 │ │ + lsls r4, r3, #13 │ │ movs r1, r0 │ │ - lsls r4, r2, #12 │ │ + lsls r4, r0, #11 │ │ movs r1, r0 │ │ - lsls r4, r0, #13 │ │ + lsls r4, r6, #11 │ │ movs r1, r0 │ │ - lsls r0, r1, #11 │ │ + lsls r0, r7, #9 │ │ movs r1, r0 │ │ - lsls r0, r1, #9 │ │ + lsls r0, r7, #7 │ │ movs r1, r0 │ │ - lsls r4, r3, #8 │ │ + lsls r4, r1, #7 │ │ movs r1, r0 │ │ - lsls r4, r0, #6 │ │ + lsls r4, r6, #4 │ │ movs r1, r0 │ │ - lsls r4, r6, #6 │ │ + lsls r4, r4, #5 │ │ movs r1, r0 │ │ - lsls r4, r2, #5 │ │ + lsls r4, r0, #4 │ │ movs r1, r0 │ │ - bhi.n cdbba │ │ - @ instruction: 0xfff308f5 │ │ - vrev16.16 d16, d15 │ │ - vtbl.8 d20, {d4}, d0 │ │ + ldmia r4, {r1, r2, r4, r7} │ │ + vqrdmlah.s , , d2[0] │ │ + vsli.64 , , #51 @ 0x33 │ │ + vtbl.8 d20, {d3}, d0 │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n cdefe │ │ - beq.n cdbe0 │ │ - b.n ce05c │ │ + b.n ceb4e │ │ + beq.n ce830 │ │ + b.n cecac │ │ cmp r0, #82 @ 0x52 │ │ add.w r8, r0, r1 │ │ - b.n ce26a │ │ + b.n ceeba │ │ movs r7, r0 │ │ add r2, sp, #0 │ │ lsls r4, r5, #1 │ │ - b.n cd710 │ │ + b.n ce360 │ │ movs r0, r0 │ │ - b.n cdcf4 │ │ + b.n ce944 │ │ movs r0, r3 │ │ - b.n ce0da │ │ + b.n ced2a │ │ cmp r0, #168 @ 0xa8 │ │ add.w r0, r0, r0 │ │ - b.n ce282 │ │ - beq.n cdbfa │ │ + b.n ceed2 │ │ + beq.n ce84a │ │ lsls r0, r4, #6 │ │ ldrh r0, [r0, #0] │ │ lsrs r5, r7, #2 │ │ movs r2, r1 │ │ and.w r0, r0, ip, ror #4 │ │ - b.n cd730 │ │ + b.n ce380 │ │ movs r0, #38 @ 0x26 │ │ - b.n ce336 │ │ + b.n cef86 │ │ adds r0, #56 @ 0x38 │ │ - b.n cd738 │ │ + b.n ce388 │ │ asrs r1, r0, #32 │ │ - b.n cdd1c │ │ + b.n ce96c │ │ movs r0, #0 │ │ - b.n cd71c │ │ + b.n ce36c │ │ adds r0, #3 │ │ - b.n cdd24 │ │ + b.n ce974 │ │ movs r4, r0 │ │ - b.n cd724 │ │ + b.n ce374 │ │ movs r0, r1 │ │ - b.n cd728 │ │ + b.n ce378 │ │ movs r0, r0 │ │ - b.n ce352 │ │ + b.n cefa2 │ │ movs r2, #241 @ 0xf1 │ │ - b.n ce216 │ │ - adds r2, #111 @ 0x6f │ │ + b.n cee66 │ │ + adds r2, #112 @ 0x70 │ │ @ instruction: 0xebff0018 │ │ - b.n cd75c │ │ + b.n ce3ac │ │ movs r0, #211 @ 0xd3 │ │ - b.n ce362 │ │ + b.n cefb2 │ │ asrs r4, r2, #32 │ │ - b.n cd764 │ │ + b.n ce3b4 │ │ movs r0, r0 │ │ - b.n cdd48 │ │ + b.n ce998 │ │ asrs r1, r0, #32 │ │ - b.n cdd4c │ │ - adds r1, #93 @ 0x5d │ │ - @ instruction: 0xebff0720 │ │ - @ instruction: 0xfff4cbf5 │ │ - vmlsl.u , d3, d5[0] │ │ - @ instruction: 0xfff3bb57 │ │ - vshr.u32 q8, q12, #13 │ │ + b.n ce99c │ │ + adds r1, #94 @ 0x5e │ │ + @ instruction: 0xebfffc6d │ │ + vaddl.u q14, d19, d15 │ │ + @ instruction: 0xfff3cad4 │ │ + @ instruction: 0xfff3af0e │ │ + vaddl.u q8, d3, d24 │ │ movs r1, r0 │ │ - ldr r7, [pc, #960] @ (ce008 ) │ │ + ldr r7, [pc, #960] @ (cec58 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n ce168 │ │ - beq.n cdc88 │ │ - b.n ce0ec │ │ + b.n cedb8 │ │ + beq.n ce8d8 │ │ + b.n ced3c │ │ ands r0, r0 │ │ - b.n cdf96 │ │ + b.n cebe6 │ │ lsls r4, r0, #5 │ │ add.w r0, r0, r0 │ │ - b.n ce2fe │ │ + b.n cef4e │ │ lsls r2, r7, #3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cdfa6 │ │ + b.n cebf6 │ │ lsls r3, r2, #6 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n cdfae │ │ + b.n cebfe │ │ movs r1, r0 │ │ - b.n ce0f2 │ │ + b.n ced42 │ │ movs r2, r0 │ │ - b.n ce356 │ │ + b.n cefa6 │ │ movs r0, r1 │ │ subs r2, #0 │ │ movs r4, r6 │ │ - b.n cd7a6 │ │ + b.n ce3f6 │ │ movs r1, r0 │ │ - b.n ce362 │ │ + b.n cefb2 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n ce44a │ │ + b.n cf09a │ │ lsls r0, r4, #1 │ │ - b.n cd796 │ │ + b.n ce3e6 │ │ lsls r7, r7, #5 │ │ - b.n ce292 │ │ + b.n ceee2 │ │ movs r0, r0 │ │ - b.n cdd9e │ │ + b.n ce9ee │ │ movs r7, r7 │ │ - b.n ce41a │ │ + b.n cf06a │ │ lsls r0, r1, #1 │ │ - b.n cd7a6 │ │ + b.n ce3f6 │ │ str r6, [r0, r0] │ │ - b.n cdfe2 │ │ + b.n cec32 │ │ movs r5, r0 │ │ - b.n cdfe6 │ │ - beq.n cdce0 │ │ - b.n ce140 │ │ + b.n cec36 │ │ + beq.n ce930 │ │ + b.n ced90 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, ip, sp, lr} │ │ - b.n ce1ba │ │ + b.n cee0a │ │ movs r0, r0 │ │ - b.n ce3f6 │ │ + b.n cf046 │ │ asrs r0, r3, #32 │ │ - b.n ce1d4 │ │ + b.n cee24 │ │ movs r0, r3 │ │ - b.n cd7d8 │ │ + b.n ce428 │ │ movs r7, r0 │ │ - b.n ce002 │ │ + b.n cec52 │ │ lsls r5, r4, #10 │ │ add.w r0, r0, r0 │ │ - b.n ce36a │ │ + b.n cefba │ │ lsls r7, r3, #3 │ │ subs r0, r0, r0 │ │ - add r0, pc, #96 @ (adr r0, cdd30 ) │ │ - b.n cd80c │ │ + add r0, pc, #96 @ (adr r0, ce980 ) │ │ + b.n ce45c │ │ str r7, [sp, #728] @ 0x2d8 │ │ - b.n ce2e6 │ │ + b.n cef36 │ │ ldr r7, [sp, #1020] @ 0x3fc │ │ - b.n ce378 │ │ + b.n cefc8 │ │ movs r0, r0 │ │ - b.n ce392 │ │ + b.n cefe2 │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #15 │ │ - b.n cd824 │ │ + b.n ce474 │ │ str r0, [r2, r0] │ │ - b.n ce1fc │ │ + b.n cee4c │ │ movs r0, r0 │ │ - b.n cde0c │ │ + b.n cea5c │ │ lsls r1, r3, #1 │ │ - b.n cd892 │ │ + b.n ce4e2 │ │ movs r0, r2 │ │ - b.n ce316 │ │ + b.n cef66 │ │ @ instruction: 0xffe90aff │ │ movs r6, r0 │ │ - b.n cd8b2 │ │ + b.n ce502 │ │ lsls r0, r0, #1 │ │ - b.n ce322 │ │ + b.n cef72 │ │ @ instruction: 0xffe61aff │ │ movs r1, r0 │ │ - b.n ce3f6 │ │ + b.n cf046 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ - b.n ce452 │ │ + b.n cf0a2 │ │ movs r4, r0 │ │ and.w r0, r0, r4 │ │ - b.n ce05a │ │ + b.n cecaa │ │ mcr2 11, 5, lr, cr5, cr15, {7} @ │ │ movs r0, r0 │ │ - b.n ce3c2 │ │ + b.n cf012 │ │ str r0, [r0, #0] │ │ - b.n ce466 │ │ + b.n cf0b6 │ │ lsls r0, r1, #3 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #32 │ │ - b.n ce46e │ │ + b.n cf0be │ │ movs r4, r6 │ │ - b.n cd85a │ │ + b.n ce4aa │ │ asrs r4, r2, #32 │ │ - b.n cd850 │ │ + b.n ce4a0 │ │ asrs r0, r2, #32 │ │ - b.n cd854 │ │ + b.n ce4a4 │ │ asrs r0, r2, #32 │ │ - b.n ce258 │ │ + b.n ceea8 │ │ ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ @ instruction: 0xebff0000 │ │ - b.n ce3e6 │ │ + b.n cf036 │ │ lsls r0, r0, #3 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n ce43a │ │ + b.n cf08a │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n cd8fe │ │ + b.n ce54e │ │ lsls r0, r0, #1 │ │ - b.n ce37a │ │ + b.n cefca │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ strh r0, [r2, #0] │ │ - b.n cd89c │ │ + b.n ce4ec │ │ asrs r2, r0, #4 │ │ - b.n ce526 │ │ + b.n cf176 │ │ movs r4, r2 │ │ - b.n cd8a4 │ │ + b.n ce4f4 │ │ asrs r0, r1, #32 │ │ - b.n cde10 │ │ + b.n cea60 │ │ asrs r0, r0, #32 │ │ - b.n ce352 │ │ + b.n cefa2 │ │ lsls r1, r7, #1 │ │ cmp r2, #0 │ │ asrs r0, r6, #13 │ │ - b.n cd8b8 │ │ + b.n ce508 │ │ str r7, [r1, r0] │ │ - b.n ce290 │ │ + b.n ceee0 │ │ asrs r1, r0, #32 │ │ - b.n cdea0 │ │ + b.n ceaf0 │ │ asrs r2, r3, #1 │ │ - b.n cd928 │ │ + b.n ce578 │ │ movs r0, r0 │ │ - b.n ce42c │ │ + b.n cf07c │ │ @ instruction: 0xffc40aff │ │ asrs r4, r3, #13 │ │ - b.n cd8d0 │ │ + b.n ce520 │ │ movs r0, #53 @ 0x35 │ │ - b.n ce4d6 │ │ + b.n cf126 │ │ adds r3, #88 @ 0x58 │ │ - b.n cd8d8 │ │ + b.n ce528 │ │ asrs r1, r0, #32 │ │ - b.n cdebc │ │ + b.n ceb0c │ │ strh r0, [r0, #0] │ │ - b.n cd8bc │ │ + b.n ce50c │ │ adds r0, #3 │ │ - b.n cdec4 │ │ + b.n ceb14 │ │ movs r4, r0 │ │ - b.n cd8c4 │ │ + b.n ce514 │ │ movs r0, r3 │ │ and.w r3, r0, r4, asr #32 │ │ - b.n cd8f0 │ │ + b.n ce540 │ │ movs r1, #255 @ 0xff │ │ - b.n ce3b6 │ │ + b.n cf006 │ │ asrs r0, r4, #1 │ │ - b.n cd8e2 │ │ + b.n ce532 │ │ movs r0, r0 │ │ - b.n cdedc │ │ + b.n ceb2c │ │ lsls r0, r2, #1 │ │ - b.n cd8e2 │ │ + b.n ce532 │ │ asrs r1, r0, #10 │ │ - b.n cdec6 │ │ + b.n ceb16 │ │ movs r0, r0 │ │ - b.n ce28a │ │ + b.n ceeda │ │ asrs r2, r0, #32 │ │ - b.n cded0 │ │ + b.n ceb20 │ │ strh r0, [r0, #0] │ │ - b.n cddd4 │ │ + b.n cea24 │ │ adds r2, r0, #0 │ │ - b.n ce266 │ │ + b.n ceeb6 │ │ lsls r7, r7, #1 │ │ - b.n ce47c │ │ + b.n cf0cc │ │ lsls r1, r4, #10 │ │ - b.n ce11e │ │ + b.n ced6e │ │ movs r0, r2 │ │ ldrh r0, [r0, #16] │ │ asrs r4, r6, #11 │ │ - b.n cd924 │ │ + b.n ce574 │ │ str r7, [r1, r0] │ │ - b.n ce2fc │ │ + b.n cef4c │ │ asrs r1, r0, #32 │ │ - b.n cdf0c │ │ + b.n ceb5c │ │ asrs r2, r3, #1 │ │ - b.n cd994 │ │ + b.n ce5e4 │ │ movs r0, r0 │ │ - b.n ce498 │ │ + b.n cf0e8 │ │ @ instruction: 0xffa90aff │ │ asrs r0, r4, #11 │ │ - b.n cd93c │ │ + b.n ce58c │ │ movs r0, #60 @ 0x3c │ │ - b.n ce542 │ │ + b.n cf192 │ │ adds r2, #220 @ 0xdc │ │ - b.n cd944 │ │ + b.n ce594 │ │ asrs r1, r0, #32 │ │ - b.n cdf28 │ │ + b.n ceb78 │ │ movs r0, r0 │ │ - b.n cd928 │ │ + b.n ce578 │ │ adds r0, #3 │ │ - b.n cdf30 │ │ + b.n ceb80 │ │ movs r1, r0 │ │ - b.n ce556 │ │ - adds r1, #239 @ 0xef │ │ + b.n cf1a6 │ │ + adds r1, #240 @ 0xf0 │ │ @ instruction: 0xebffffa0 │ │ @ instruction: 0xeaff5010 │ │ - b.n ce334 │ │ + b.n cef84 │ │ @ instruction: 0xff9eeaff │ │ lsls r1, r0, #24 │ │ - b.n ce4cc │ │ + b.n cf11c │ │ movs r0, #4 │ │ - b.n cd956 │ │ + b.n ce5a6 │ │ lsrs r7, r7, #31 │ │ movs r3, #7 │ │ movs r0, r0 │ │ - b.n ce4e2 │ │ + b.n cf132 │ │ lsls r0, r4, #1 │ │ - b.n cd942 │ │ + b.n ce592 │ │ movs r3, r0 │ │ - b.n ce57e │ │ + b.n cf1ce │ │ movs r2, r0 │ │ lsls r0, r0, #12 │ │ adds r0, #112 @ 0x70 │ │ - b.n cd96e │ │ + b.n ce5be │ │ movs r1, r1 │ │ stmia.w sp, {r0, r8, sl} │ │ - b.n ce252 │ │ + b.n ceea2 │ │ lsls r2, r0, #28 │ │ - b.n ce552 │ │ + b.n cf1a2 │ │ asrs r7, r0, #32 │ │ - b.n ce196 │ │ + b.n cede6 │ │ movs r0, #8 │ │ - b.n ce19a │ │ + b.n cedea │ │ adds r0, #8 │ │ - b.n ce19e │ │ + b.n cedee │ │ lsls r7, r2, #10 │ │ add.w r0, r0, r0 │ │ - b.n ce506 │ │ + b.n cf156 │ │ lsls r0, r7, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n cd99c │ │ + b.n ce5ec │ │ asrs r0, r1, #32 │ │ - b.n ce1b2 │ │ + b.n cee02 │ │ movs r0, #17 │ │ - b.n ce5b6 │ │ + b.n cf206 │ │ movs r7, #245 @ 0xf5 │ │ add.w r0, r0, r0 │ │ - b.n ce51e │ │ + b.n cf16e │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r7, #94 @ 0x5e │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cd9aa │ │ + b.n ce5fa │ │ movs r3, r1 │ │ - b.n ce538 │ │ + b.n cf188 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r4 │ │ - b.n ce540 │ │ + b.n cf190 │ │ lsls r7, r3, #1 │ │ asrs r5, r2, #13 │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n cd9d0 │ │ + b.n ce620 │ │ asrs r0, r1, #32 │ │ - b.n ce1e6 │ │ + b.n cee36 │ │ movs r0, #3 │ │ - b.n ce5ea │ │ + b.n cf23a │ │ movs r7, #232 @ 0xe8 │ │ add.w r0, r0, r0 │ │ - b.n ce552 │ │ + b.n cf1a2 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r7, #81 @ 0x51 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cd9de │ │ + b.n ce62e │ │ movs r3, r1 │ │ - b.n ce56c │ │ + b.n cf1bc │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r4 │ │ - b.n ce574 │ │ + b.n cf1c4 │ │ lsls r7, r3, #1 │ │ asrs r5, r2, #13 │ │ lsls r2, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n cda04 │ │ + b.n ce654 │ │ movs r1, r0 │ │ - b.n ce5c6 │ │ + b.n cf216 │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n cda02 │ │ + b.n ce652 │ │ cmp r5, #189 @ 0xbd │ │ - b.n ce4f8 │ │ + b.n cf148 │ │ strb r0, [r0, #4] │ │ - b.n ce4ec │ │ + b.n cf13c │ │ strh r0, [r0, #0] │ │ - b.n cda0e │ │ + b.n ce65e │ │ cmp r1, #101 @ 0x65 │ │ - b.n ce57c │ │ + b.n cf1cc │ │ str r2, [r0, r0] │ │ - b.n cdf38 │ │ + b.n ceb88 │ │ ldrb r4, [r1, #29] │ │ - b.n ce596 │ │ + b.n cf1e6 │ │ asrs r6, r0, #32 │ │ - b.n ce60c │ │ + b.n cf25c │ │ asrs r1, r0, #32 │ │ - b.n cdf52 │ │ + b.n ceba2 │ │ asrs r5, r0, #32 │ │ - b.n ce228 │ │ + b.n cee78 │ │ movs r5, r7 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n cda28 │ │ + b.n ce678 │ │ ldrsb r3, [r1, r2] │ │ - b.n ce518 │ │ + b.n cf168 │ │ movs r0, r1 │ │ - b.n cda36 │ │ + b.n ce686 │ │ ldrsb r5, [r6, r0] │ │ - b.n ce5a0 │ │ + b.n cf1f0 │ │ movs r0, #6 │ │ - b.n ce25e │ │ + b.n ceeae │ │ movs r5, r0 │ │ - b.n ce1c2 │ │ + b.n cee12 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #7 │ │ - b.n cda68 │ │ + b.n ce6b8 │ │ asrs r1, r0, #32 │ │ - b.n ce04c │ │ + b.n cec9c │ │ asrs r2, r3, #1 │ │ - b.n cdad4 │ │ + b.n ce724 │ │ movs r0, r0 │ │ - b.n ce5d8 │ │ + b.n cf228 │ │ movs r2, r7 │ │ lsrs r0, r0, #8 │ │ asrs r0, r4, #7 │ │ - b.n cda7c │ │ + b.n ce6cc │ │ movs r0, #114 @ 0x72 │ │ - b.n ce682 │ │ + b.n cf2d2 │ │ adds r1, #220 @ 0xdc │ │ - b.n cda84 │ │ + b.n ce6d4 │ │ asrs r1, r0, #32 │ │ - b.n ce068 │ │ + b.n cecb8 │ │ movs r1, r4 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n ce070 │ │ + b.n cecc0 │ │ movs r1, r0 │ │ - b.n ce696 │ │ - adds r1, #159 @ 0x9f │ │ + b.n cf2e6 │ │ + adds r1, #160 @ 0xa0 │ │ @ instruction: 0xebff0031 │ │ and.w r1, r0, r4, lsl #6 │ │ - b.n cdaa0 │ │ + b.n ce6f0 │ │ asrs r1, r0, #32 │ │ - b.n ce084 │ │ + b.n cecd4 │ │ asrs r0, r2, #1 │ │ - b.n cda8c │ │ + b.n ce6dc │ │ movs r0, #1 │ │ - b.n ce01e │ │ + b.n cec6e │ │ movs r0, #0 │ │ - b.n ce512 │ │ + b.n cf162 │ │ vpmin.u , , │ │ asrs r1, r0, #32 │ │ - b.n ce3fc │ │ + b.n cf04c │ │ asrs r1, r0, #32 │ │ - b.n cdfae │ │ + b.n cebfe │ │ @ instruction: 0xff930aff │ │ vpmin.u q15, , │ │ asrs r0, r1, #32 │ │ - b.n ce2ca │ │ + b.n cef1a │ │ str r0, [r0, r0] │ │ - b.n ce2ce │ │ - adds r2, r0, r6 │ │ + b.n cef1e │ │ + adds r2, r5, r5 │ │ mla r0, r0, r0, r1 │ │ - b.n ce6d6 │ │ + b.n cf326 │ │ movs r6, #139 @ 0x8b │ │ - b.n ce5a0 │ │ + b.n cf1f0 │ │ movs r1, r0 │ │ - b.n ce6de │ │ + b.n cf32e │ │ movs r6, #53 @ 0x35 │ │ - b.n ce628 │ │ + b.n cf278 │ │ lsls r0, r7, #31 │ │ - b.n ce330 │ │ + b.n cef80 │ │ asrs r0, r0, #4 │ │ - b.n ce5ac │ │ + b.n cf1fc │ │ lsrs r5, r7, #22 │ │ - b.n ce5c0 │ │ + b.n cf210 │ │ subs r4, r1, #5 │ │ - b.n ce64e │ │ + b.n cf29e │ │ lsrs r5, r4, #5 │ │ - b.n ce640 │ │ + b.n cf290 │ │ asrs r6, r0, #32 │ │ - b.n ce6bc │ │ + b.n cf30c │ │ asrs r0, r0, #32 │ │ - b.n cdac8 │ │ + b.n ce718 │ │ asrs r0, r1, #32 │ │ - b.n ce302 │ │ + b.n cef52 │ │ movs r4, r0 │ │ - b.n cdad0 │ │ + b.n ce720 │ │ movs r7, r0 │ │ - b.n ce30a │ │ + b.n cef5a │ │ movs r0, #8 │ │ - b.n cdad8 │ │ + b.n ce728 │ │ movs r0, #6 │ │ - b.n ce712 │ │ + b.n cf362 │ │ str r4, [r1, r0] │ │ - b.n cdaf0 │ │ + b.n ce740 │ │ stmia r3!, {r0, r1, r4, r5} │ │ @ instruction: 0xebff2000 │ │ - b.n ce79e │ │ + b.n cf3ee │ │ movs r0, r0 │ │ - b.n ce682 │ │ + b.n cf2d2 │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n ce32a │ │ + b.n cef7a │ │ asrs r2, r1, #32 │ │ - b.n ce32e │ │ + b.n cef7e │ │ lsls r2, r7, #10 │ │ add.w r0, r0, r0 │ │ - b.n ce696 │ │ + b.n cf2e6 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n cdb38 │ │ + b.n ce788 │ │ vpmin.u32 q7, , │ │ asrs r0, r0, #4 │ │ - b.n cdb44 │ │ + b.n ce794 │ │ lsrs r7, r7 │ │ - b.n ce79a │ │ + b.n cf3ea │ │ asrs r1, r0, #32 │ │ - b.n ce12c │ │ + b.n ced7c │ │ lsls r2, r3, #1 │ │ - b.n cdbb4 │ │ + b.n ce804 │ │ movs r0, r0 │ │ - b.n ce6b6 │ │ + b.n cf306 │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n ce066 │ │ + b.n cecb6 │ │ movs r5, r0 │ │ - b.n ce342 │ │ + b.n cef92 │ │ str r0, [sp, #4] │ │ asrs r1, r1, #10 │ │ str r1, [r1, r0] │ │ - b.n ce36a │ │ + b.n cefba │ │ vpmin.u16 q7, q14, │ │ movs r1, r0 │ │ - b.n ce4bc │ │ + b.n cf10c │ │ movs r2, r0 │ │ - b.n ce716 │ │ + b.n cf366 │ │ vpmin.u16 , , │ │ @ instruction: 0xff97eaff │ │ movs r1, r0 │ │ - b.n ce4cc │ │ + b.n cf11c │ │ movs r2, r0 │ │ - b.n ce726 │ │ + b.n cf376 │ │ vpmin.u16 , , │ │ @ instruction: 0xffa0eaff │ │ str r0, [r0, r0] │ │ - b.n ce392 │ │ + b.n cefe2 │ │ vpmin.u16 q7, q9, │ │ lsls r0, r6, #2 │ │ - b.n cdb98 │ │ + b.n ce7e8 │ │ str r7, [r0, #0] │ │ - b.n ce0a6 │ │ + b.n cecf6 │ │ asrs r4, r5, #2 │ │ - b.n cdba0 │ │ + b.n ce7f0 │ │ str r5, [r0, #0] │ │ - b.n ce392 │ │ + b.n cefe2 │ │ adds r0, #168 @ 0xa8 │ │ - b.n cdba8 │ │ + b.n ce7f8 │ │ movs r0, r0 │ │ - b.n ce18c │ │ + b.n ceddc │ │ movs r0, #164 @ 0xa4 │ │ - b.n cdbb0 │ │ + b.n ce800 │ │ asrs r1, r0, #32 │ │ - b.n ce194 │ │ + b.n cede4 │ │ adds r0, #3 │ │ - b.n ce198 │ │ + b.n cede8 │ │ movs r0, #2 │ │ - b.n ce19c │ │ + b.n cedec │ │ movs r0, #0 │ │ lsls r0, r4, #6 │ │ movs r1, r0 │ │ - b.n ce7c6 │ │ + b.n cf416 │ │ movs r0, #0 │ │ - b.n cdba4 │ │ + b.n ce7f4 │ │ movs r0, #109 @ 0x6d │ │ - b.n ce7ce │ │ - adds r1, #81 @ 0x51 │ │ + b.n cf41e │ │ + adds r1, #82 @ 0x52 │ │ @ instruction: 0xebffffe0 │ │ @ instruction: 0xeaff5000 │ │ - b.n ce3da │ │ + b.n cf02a │ │ lsls r0, r3, #1 │ │ - b.n cdbdc │ │ + b.n ce82c │ │ movs r0, r0 │ │ - b.n ce1c0 │ │ + b.n cee10 │ │ lsls r2, r3, #1 │ │ - b.n cdc46 │ │ + b.n ce896 │ │ movs r0, r0 │ │ - b.n ce74a │ │ + b.n cf39a │ │ mrc2 10, 7, r0, cr12, cr15, {7} @ │ │ asrs r0, r1, #1 │ │ - b.n cdbf0 │ │ + b.n ce840 │ │ movs r1, r0 │ │ - b.n ce7f6 │ │ + b.n cf446 │ │ adds r0, #68 @ 0x44 │ │ - b.n cdbf8 │ │ + b.n ce848 │ │ movs r0, #100 @ 0x64 │ │ - b.n ce7fe │ │ + b.n cf44e │ │ eors r0, r0 │ │ - b.n cdc00 │ │ + b.n ce850 │ │ asrs r1, r0, #32 │ │ - b.n ce1e4 │ │ + b.n cee34 │ │ adds r0, #3 │ │ - b.n ce1e8 │ │ + b.n cee38 │ │ ands r4, r0 │ │ - b.n ce1ec │ │ + b.n cee3c │ │ lsrs r0, r6 │ │ - b.n ce46c │ │ + b.n cf0bc │ │ vpmin.u8 q15, , │ │ - vhadd.u32 d16, d0, d0 │ │ - cdp2 0, 9, cr0, cr0, cr0, {0} │ │ - cdp2 0, 6, cr0, cr0, cr0, {0} │ │ - mcrr 15, 15, pc, ip, cr3 @ │ │ - bl ffd9b0ce │ │ - stc2l 0, cr0, [r8] │ │ - cdp2 0, 12, cr0, cr12, cr0, {0} │ │ - ldc 15, cr15, [r8], #972 @ 0x3cc │ │ - itttt le │ │ - vtblle.8 d31, {d19-d22}, d28 │ │ - movle r0, r0 │ │ - @ instruction: 0xe990fff3 │ │ - lslle r5, r3, #13 │ │ - @ instruction: 0xfff4bcdd │ │ - vdup.8 , d0[1] │ │ - movs r0, r0 │ │ - svc 143 @ 0x8f │ │ - vtbx.8 d30, {d19-d20}, d16 │ │ - vtbl.8 d29, {d19}, d31 │ │ - vsli.32 , q0, #19 │ │ - @ instruction: 0xfff3fd20 │ │ + vhadd.u16 d0, d0, d0 │ │ + cdp2 0, 4, cr0, cr0, cr0, {0} │ │ + cdp2 0, 1, cr0, cr0, cr0, {0} │ │ + svc 199 @ 0xc7 │ │ + vqshl.u64 q15, , #51 @ 0x33 │ │ + @ instruction: 0xfff3fc98 │ │ + movs r0, r0 │ │ + cdp2 0, 7, cr0, cr12, cr0, {0} │ │ + b.n cedaa │ │ + @ instruction: 0xfff3b36d │ │ + @ instruction: 0xfff3fb5c │ │ + movs r0, r0 │ │ + ble.n ced66 │ │ + vtbl.8 d31, {d19}, d26 │ │ + vmla.i , , d27[0] │ │ + @ instruction: 0xfff3fbf0 │ │ + movs r0, r0 │ │ + bcc.n cede6 │ │ + vcvt.u16.f16 , , #13 │ │ + vcvt.f16.u16 d28, d10, #13 │ │ + @ instruction: 0xfff3c99e │ │ + @ instruction: 0xfff3fcd0 │ │ movs r0, r0 │ │ - @ instruction: 0xeb0cfff3 │ │ - cbz r3, ce158 │ │ + udf #135 @ 0x87 │ │ + @ instruction: 0xfff3a56b │ │ vtbl.8 d20, {d3}, d0 │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n ce472 │ │ + b.n cf0c2 │ │ movs r0, r5 │ │ - b.n cdc74 │ │ + b.n ce8c4 │ │ movs r0, r0 │ │ - b.n ce258 │ │ + b.n ceea8 │ │ movs r0, r3 │ │ - b.n ce63e │ │ + b.n cf28e │ │ movs r7, #83 @ 0x53 │ │ add.w r0, r0, r0 │ │ - b.n ce7e6 │ │ + b.n cf436 │ │ ldrh r0, [r0, #0] │ │ lsrs r5, r7, #2 │ │ movs r4, r2 │ │ - b.n cdc8c │ │ + b.n ce8dc │ │ movs r0, #219 @ 0xdb │ │ - b.n ce892 │ │ + b.n cf4e2 │ │ asrs r0, r2, #32 │ │ - b.n cdc94 │ │ + b.n ce8e4 │ │ movs r0, r0 │ │ - b.n ce278 │ │ + b.n ceec8 │ │ asrs r1, r0, #32 │ │ - b.n ce27c │ │ - adds r0, #17 │ │ - @ instruction: 0xebfffb14 │ │ + b.n ceecc │ │ + adds r0, #18 │ │ + @ instruction: 0xebfffac4 │ │ movs r0, r0 │ │ - @ instruction: 0xfac0fff3 │ │ - bge.n ce104 │ │ + @ instruction: 0xefb0fff3 │ │ + ldmia r5!, {r1, r4, r6, r7} │ │ @ instruction: 0xfff34ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n ce690 │ │ - beq.n ce180 │ │ - b.n ce614 │ │ + b.n cf2e0 │ │ + beq.n cedd0 │ │ + b.n cf264 │ │ strh r0, [r3, #8] │ │ - b.n cdcbc │ │ + b.n ce90c │ │ ands r0, r0 │ │ - b.n ce4c2 │ │ + b.n cf112 │ │ strh r0, [r1, #0] │ │ - b.n ce2a4 │ │ + b.n ceef4 │ │ strb r4, [r3, #0] │ │ - b.n cdcba │ │ + b.n ce90a │ │ movs r0, r0 │ │ - b.n ce83c │ │ + b.n cf48c │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r0, #4 │ │ - b.n cdcd4 │ │ + b.n ce924 │ │ asrs r7, r0, #32 │ │ - b.n ce4da │ │ + b.n cf12a │ │ movs r0, r0 │ │ - b.n ce0dc │ │ + b.n ced2c │ │ movs r0, #0 │ │ - b.n cdcc2 │ │ + b.n ce912 │ │ movs r4, r0 │ │ - b.n ce44a │ │ + b.n cf09a │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n ce6ae │ │ + b.n cf2fe │ │ asrs r1, r0, #32 │ │ - b.n ce654 │ │ + b.n cf2a4 │ │ @ instruction: 0xfff91aff │ │ str r4, [r4, #12] │ │ - b.n cdcf8 │ │ + b.n ce948 │ │ movs r0, r0 │ │ - b.n ce8fe │ │ + b.n cf54e │ │ str r4, [r0, r0] │ │ - b.n ce502 │ │ + b.n cf152 │ │ str r6, [r0, #0] │ │ - b.n ce2e4 │ │ + b.n cef34 │ │ lsls r4, r5, #1 │ │ - b.n cdd14 │ │ + b.n ce964 │ │ asrs r4, r0, #32 │ │ - b.n cdcfa │ │ + b.n ce94a │ │ movs r1, r0 │ │ - b.n ce480 │ │ + b.n cf0d0 │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n cdd82 │ │ + b.n ce9d2 │ │ movs r0, r4 │ │ - b.n ce7fe │ │ + b.n cf44e │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n ce526 │ │ + b.n cf176 │ │ asrs r0, r0, #32 │ │ - b.n ce92a │ │ + b.n cf57a │ │ movs r6, #192 @ 0xc0 │ │ add.w r0, r0, r0 │ │ - b.n ce892 │ │ + b.n cf4e2 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cdd22 │ │ + b.n ce972 │ │ lsls r1, r0, #8 │ │ - b.n ce8fe │ │ + b.n cf54e │ │ movs r4, r0 │ │ - b.n cdd0a │ │ + b.n ce95a │ │ strb r4, [r3, #0] │ │ - b.n cdd36 │ │ + b.n ce986 │ │ lsls r0, r5, #2 │ │ - b.n cdd48 │ │ + b.n ce998 │ │ movs r0, r0 │ │ - b.n ce14c │ │ + b.n ced9c │ │ asrs r7, r0 │ │ - b.n ce112 │ │ + b.n ced62 │ │ movs r1, r0 │ │ - b.n ce724 │ │ + b.n cf374 │ │ movs r4, r3 │ │ - b.n cdd2a │ │ + b.n ce97a │ │ movs r0, r0 │ │ - b.n ce95e │ │ - beq.n ce258 │ │ - b.n ce6b8 │ │ + b.n cf5ae │ │ + beq.n ceea8 │ │ + b.n cf308 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r5, r7, r8, r9, sl} │ │ - b.n ce83a │ │ + b.n cf48a │ │ lsrs r7, r7, #31 │ │ - b.n ce8cc │ │ + b.n cf51c │ │ @ instruction: 0xfffaeaff │ │ lsls r4, r5, #1 │ │ - b.n cdd74 │ │ + b.n ce9c4 │ │ asrs r7, r0, #6 │ │ - b.n ce57a │ │ - add r0, pc, #416 @ (adr r0, ce3dc ) │ │ - b.n cdd7c │ │ - movs r0, r0 │ │ - b.n ce360 │ │ - add r0, pc, #40 @ (adr r0, ce26c ) │ │ - b.n ce184 │ │ + b.n cf1ca │ │ + add r0, pc, #416 @ (adr r0, cf02c ) │ │ + b.n ce9cc │ │ + movs r0, r0 │ │ + b.n cefb0 │ │ + add r0, pc, #40 @ (adr r0, ceebc ) │ │ + b.n cedd4 │ │ movs r0, r0 │ │ - b.n ce2fe │ │ + b.n cef4e │ │ movs r2, r1 │ │ asrs r0, r4, #6 │ │ movs r6, #115 @ 0x73 │ │ add.w r0, r0, r0 │ │ - b.n ce8f6 │ │ + b.n cf546 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #0] │ │ - b.n ce59e │ │ + b.n cf1ee │ │ lsls r0, r1, #1 │ │ - b.n cdda0 │ │ + b.n ce9f0 │ │ movs r0, r0 │ │ - b.n ce384 │ │ + b.n cefd4 │ │ movs r0, r0 │ │ - b.n ce51e │ │ + b.n cf16e │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r7, #32 │ │ - b.n cddb0 │ │ + b.n cea00 │ │ movs r1, #7 │ │ - b.n ce5b6 │ │ + b.n cf206 │ │ movs r1, r1 │ │ - b.n ce5ba │ │ + b.n cf20a │ │ asrs r1, r0, #32 │ │ - b.n ce39c │ │ - adds r0, r2, r2 │ │ - @ instruction: 0xfa001087 │ │ - b.n ce5c6 │ │ + b.n cefec │ │ + adds r5, r7, r3 │ │ + @ instruction: 0xfb001087 │ │ + b.n cf216 │ │ str r0, [sp, #0] │ │ - b.n cdd96 │ │ + b.n ce9e6 │ │ asrs r4, r0, #32 │ │ - b.n cdd9a │ │ + b.n ce9ea │ │ @ instruction: 0xffd0eaff │ │ movs r4, r1 │ │ - b.n ce9d6 │ │ + b.n cf626 │ │ @ instruction: 0xffe0eaff │ │ - @ instruction: 0xfac80000 │ │ - adc.w r0, ip, #0 │ │ - @ instruction: 0xf1240000 │ │ - vst1.8 {d16[0]}, [ip], r0 │ │ + @ instruction: 0xfa780000 │ │ + adds.w r0, r4, #0 │ │ + @ instruction: 0xf0ec0000 │ │ + ldr??.w r0, [ip, r0] │ │ + orn r0, ip, #0 │ │ + ldr??.w r0, [r8, r0] │ │ + vst4.8 {d16-d19}, [r0], r0 │ │ @ instruction: 0xf0a40000 │ │ - vld1.8 {d0[0]}, [r8], r0 │ │ - ldrsb.w r0, [r0] │ │ - @ instruction: 0xf0dc0000 │ │ - ldr r7, [pc, #960] @ (ce67c ) │ │ + ldr r7, [pc, #960] @ (cf2cc ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n ce7dc │ │ - beq.n ce2dc │ │ - b.n ce760 │ │ + b.n cf42c │ │ + beq.n cef2c │ │ + b.n cf3b0 │ │ ands r0, r0 │ │ - b.n ce60a │ │ + b.n cf25a │ │ movs r6, #244 @ 0xf4 │ │ add.w r0, r0, r8, asr #5 │ │ - b.n cddfa │ │ + b.n cea4a │ │ movs r1, r0 │ │ - b.n ce576 │ │ + b.n cf1c6 │ │ lsls r6, r3, #3 │ │ subs r0, r0, r0 │ │ - add r4, pc, #48 @ (adr r4, ce30c ) │ │ - b.n cde1c │ │ - add r0, pc, #40 @ (adr r0, ce308 ) │ │ - b.n ce400 │ │ + add r4, pc, #48 @ (adr r4, cef5c ) │ │ + b.n cea6c │ │ + add r0, pc, #40 @ (adr r0, cef58 ) │ │ + b.n cf050 │ │ lsls r3, r3, #1 │ │ - b.n cde9a │ │ + b.n ceaea │ │ movs r0, r0 │ │ - b.n ce98a │ │ + b.n cf5da │ │ lsls r4, r3, #3 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n cde26 │ │ + b.n cea76 │ │ movs r0, r0 │ │ - b.n ce996 │ │ + b.n cf5e6 │ │ lsls r6, r4, #3 │ │ lsrs r0, r0, #8 │ │ movs r4, r6 │ │ - b.n cde26 │ │ + b.n cea76 │ │ movs r1, r0 │ │ - b.n ce9e2 │ │ + b.n cf632 │ │ lsls r7, r2, #1 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #0] │ │ - b.n ce90a │ │ + b.n cf55a │ │ str r0, [sp, #148] @ 0x94 │ │ - b.n ce90e │ │ + b.n cf55e │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - b.n ce9a0 │ │ + b.n cf5f0 │ │ str r1, [r0, #0] │ │ - b.n cea56 │ │ + b.n cf6a6 │ │ str r1, [sp, #0] │ │ - b.n ce99a │ │ + b.n cf5ea │ │ movs r4, r6 │ │ - b.n cde46 │ │ + b.n cea96 │ │ asrs r1, r0, #32 │ │ - b.n cea62 │ │ + b.n cf6b2 │ │ movs r0, #0 │ │ - b.n cea66 │ │ + b.n cf6b6 │ │ adds r0, #1 │ │ - b.n cea6a │ │ + b.n cf6ba │ │ lsls r0, r3, #8 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n ce672 │ │ + b.n cf2c2 │ │ movs r3, r1 │ │ - b.n ce7b6 │ │ + b.n cf406 │ │ movs r0, r3 │ │ - b.n ce9da │ │ + b.n cf62a │ │ movs r1, r0 │ │ ldrh r0, [r0, #16] │ │ movs r6, r2 │ │ - b.n ce574 │ │ + b.n cf1c4 │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n ce9f8 │ │ + b.n cf648 │ │ lsls r6, r4, #2 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n ce692 │ │ + b.n cf2e2 │ │ lsls r5, r1, #11 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n ce69a │ │ + b.n cf2ea │ │ movs r1, r0 │ │ - b.n ce7de │ │ + b.n cf42e │ │ movs r2, r0 │ │ - b.n cea42 │ │ + b.n cf692 │ │ lsls r5, r5, #2 │ │ subs r2, #0 │ │ asrs r4, r0, #32 │ │ - b.n cde92 │ │ + b.n ceae2 │ │ movs r0, #0 │ │ - b.n ceaae │ │ + b.n cf6fe │ │ movs r4, r2 │ │ - b.n cde9a │ │ + b.n ceaea │ │ adds r0, #8 │ │ - b.n ce6b6 │ │ + b.n cf306 │ │ adds r1, r4, r2 │ │ - b.n ce706 │ │ + b.n cf356 │ │ lsls r4, r0, #8 │ │ add.w r0, r0, r0 │ │ - b.n cea22 │ │ + b.n cf672 │ │ lsls r6, r1, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n ce6ca │ │ + b.n cf31a │ │ movs r4, r0 │ │ - b.n ce6ce │ │ + b.n cf31e │ │ lsls r6, r7, #10 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n ce6d6 │ │ + b.n cf326 │ │ movs r1, r0 │ │ - b.n ce81a │ │ + b.n cf46a │ │ movs r2, r0 │ │ - b.n cea7e │ │ + b.n cf6ce │ │ lsls r6, r3, #2 │ │ subs r2, #0 │ │ movs r3, r1 │ │ - b.n ce830 │ │ + b.n cf480 │ │ movs r0, r3 │ │ - b.n cea4a │ │ + b.n cf69a │ │ lsls r1, r1, #2 │ │ ldrh r0, [r0, #16] │ │ movs r6, r2 │ │ - b.n ce5e4 │ │ + b.n cf234 │ │ lsls r7, r0, #2 │ │ lsrs r0, r0, #8 │ │ movs r4, r6 │ │ - b.n cdee2 │ │ + b.n ceb32 │ │ movs r0, #0 │ │ - b.n ceafe │ │ + b.n cf74e │ │ asrs r4, r4, #32 │ │ - b.n cdef6 │ │ + b.n ceb46 │ │ adds r0, #0 │ │ - b.n ceb06 │ │ + b.n cf756 │ │ str r0, [r0, #0] │ │ - b.n cdee4 │ │ + b.n ceb34 │ │ lsls r5, r5, #9 │ │ add.w r0, r0, r0 │ │ - b.n cea72 │ │ + b.n cf6c2 │ │ lsls r0, r3, #1 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n ce71a │ │ + b.n cf36a │ │ lsls r3, r5, #10 │ │ add.w r0, r0, r1 │ │ - b.n ceac2 │ │ + b.n cf712 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n ce72a │ │ + b.n cf37a │ │ movs r0, r0 │ │ - b.n cea8e │ │ + b.n cf6de │ │ lsls r0, r4, #1 │ │ subs r0, r0, r0 │ │ movs r4, r6 │ │ - b.n cdf1e │ │ + b.n ceb6e │ │ asrs r1, r0, #32 │ │ - b.n ceb3a │ │ + b.n cf78a │ │ movs r0, #0 │ │ - b.n ceb3e │ │ + b.n cf78e │ │ adds r0, #1 │ │ - b.n ceb42 │ │ + b.n cf792 │ │ lsls r2, r4, #7 │ │ add.w r0, r0, r0 │ │ - b.n ceaaa │ │ + b.n cf6fa │ │ @ instruction: 0xffd50aff │ │ movs r5, r5 │ │ and.w r0, r0, r4, rrx │ │ - b.n cdf3e │ │ + b.n ceb8e │ │ movs r0, #2 │ │ - b.n ceb5a │ │ + b.n cf7aa │ │ asrs r0, r4, #32 │ │ - b.n cdf52 │ │ + b.n ceba2 │ │ adds r0, #0 │ │ - b.n ceb62 │ │ + b.n cf7b2 │ │ str r0, [r0, #0] │ │ - b.n cdf40 │ │ + b.n ceb90 │ │ lsls r6, r2, #9 │ │ add.w r0, r0, r0 │ │ - b.n ceace │ │ + b.n cf71e │ │ @ instruction: 0xffb90aff │ │ strb r0, [r0, #0] │ │ - b.n ce776 │ │ + b.n cf3c6 │ │ lsls r2, r3, #1 │ │ - b.n cdfee │ │ + b.n cec3e │ │ movs r0, r0 │ │ - b.n ceade │ │ + b.n cf72e │ │ lsls r6, r6, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #11 │ │ - b.n cdf84 │ │ + b.n cebd4 │ │ movs r1, r0 │ │ - b.n ceb8a │ │ + b.n cf7da │ │ adds r2, #188 @ 0xbc │ │ - b.n cdf8c │ │ + b.n cebdc │ │ cmp r7, #79 @ 0x4f │ │ - b.n ceb92 │ │ + b.n cf7e2 │ │ str r0, [r7, #40] @ 0x28 │ │ - b.n cdf94 │ │ + b.n cebe4 │ │ asrs r1, r0, #32 │ │ - b.n ce578 │ │ + b.n cf1c8 │ │ adds r0, #3 │ │ - b.n ce57c │ │ + b.n cf1cc │ │ str r6, [r0, #0] │ │ - b.n ce580 │ │ + b.n cf1d0 │ │ lsls r3, r5, #1 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n cdf92 │ │ + b.n cebe2 │ │ adds r0, #0 │ │ - b.n cea6e │ │ + b.n cf6be │ │ movs r4, r2 │ │ - b.n cdf9a │ │ + b.n cebea │ │ movs r0, #1 │ │ - b.n cebb6 │ │ + b.n cf806 │ │ subs r7, #240 @ 0xf0 │ │ - b.n ceb08 │ │ + b.n cf758 │ │ adds r1, r4, r2 │ │ - b.n ce802 │ │ + b.n cf452 │ │ movs r0, #0 │ │ - b.n cebc2 │ │ + b.n cf812 │ │ lsls r2, r0, #7 │ │ add.w r0, r0, r0 │ │ - b.n ceb2a │ │ + b.n cf77a │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n ce7d2 │ │ + b.n cf422 │ │ lsls r2, r3, #1 │ │ - b.n ce04a │ │ + b.n cec9a │ │ movs r0, r0 │ │ - b.n ceb3a │ │ + b.n cf78a │ │ lsls r7, r3, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #9 │ │ - b.n cdfe0 │ │ + b.n cec30 │ │ movs r1, r0 │ │ - b.n cebe6 │ │ + b.n cf836 │ │ adds r2, #84 @ 0x54 │ │ - b.n cdfe8 │ │ + b.n cec38 │ │ movs r1, #49 @ 0x31 │ │ - b.n ceaae │ │ + b.n cf6fe │ │ str r0, [r2, #36] @ 0x24 │ │ - b.n cdff0 │ │ + b.n cec40 │ │ asrs r1, r0, #32 │ │ - b.n ce5d4 │ │ + b.n cf224 │ │ adds r0, #3 │ │ - b.n ce5d8 │ │ + b.n cf228 │ │ str r6, [r0, #0] │ │ - b.n ce5dc │ │ + b.n cf22c │ │ lsls r4, r2, #1 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n cec86 │ │ + b.n cf8d6 │ │ lsls r4, r2, #1 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n ce80e │ │ + b.n cf45e │ │ movs r3, r1 │ │ - b.n ce952 │ │ + b.n cf5a2 │ │ movs r0, r3 │ │ - b.n ceb76 │ │ + b.n cf7c6 │ │ movs r2, r6 │ │ ldrh r0, [r0, #16] │ │ asrs r1, r0, #32 │ │ - b.n cec1e │ │ + b.n cf86e │ │ movs r1, r2 │ │ - b.n ce714 │ │ + b.n cf364 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n ce012 │ │ + b.n cec62 │ │ movs r4, r2 │ │ - b.n ce016 │ │ + b.n cec66 │ │ movs r0, #104 @ 0x68 │ │ - b.n ce01a │ │ + b.n cec6a │ │ adds r3, r4, r2 │ │ - b.n ce878 │ │ + b.n cf4c8 │ │ adds r0, #1 │ │ - b.n cec3a │ │ + b.n cf88a │ │ lsls r4, r4, #6 │ │ add.w r0, r0, r0 │ │ - b.n ceba2 │ │ + b.n cf7f2 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ strb r0, [r0, #0] │ │ - b.n ce84a │ │ + b.n cf49a │ │ lsls r2, r3, #1 │ │ - b.n ce0c2 │ │ + b.n ced12 │ │ movs r0, r0 │ │ - b.n cebb2 │ │ + b.n cf802 │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r6, #8 │ │ - b.n ce058 │ │ + b.n ceca8 │ │ movs r1, r0 │ │ - b.n cec5e │ │ + b.n cf8ae │ │ adds r2, #48 @ 0x30 │ │ - b.n ce060 │ │ + b.n cecb0 │ │ movs r1, #135 @ 0x87 │ │ - b.n ceb26 │ │ + b.n cf776 │ │ str r4, [r5, #32] │ │ - b.n ce068 │ │ + b.n cecb8 │ │ asrs r1, r0, #32 │ │ - b.n ce64c │ │ + b.n cf29c │ │ adds r0, #3 │ │ - b.n ce650 │ │ + b.n cf2a0 │ │ str r6, [r0, #0] │ │ - b.n ce654 │ │ + b.n cf2a4 │ │ movs r6, r6 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n ce87e │ │ + b.n cf4ce │ │ lsls r2, r3, #1 │ │ - b.n ce0f6 │ │ + b.n ced46 │ │ movs r0, r0 │ │ - b.n cebe6 │ │ + b.n cf836 │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ asrs r4, r3, #7 │ │ - b.n ce08c │ │ + b.n cecdc │ │ movs r1, r0 │ │ - b.n cec92 │ │ + b.n cf8e2 │ │ adds r1, #216 @ 0xd8 │ │ - b.n ce094 │ │ + b.n cece4 │ │ cmp r7, #91 @ 0x5b │ │ - b.n cec9a │ │ + b.n cf8ea │ │ str r4, [r2, #28] │ │ - b.n ce09c │ │ + b.n cecec │ │ asrs r1, r0, #32 │ │ - b.n ce680 │ │ + b.n cf2d0 │ │ adds r0, #3 │ │ - b.n ce684 │ │ + b.n cf2d4 │ │ str r6, [r0, #0] │ │ - b.n ce688 │ │ + b.n cf2d8 │ │ movs r1, r5 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n cecb2 │ │ + b.n cf902 │ │ movs r1, r5 │ │ and.w r0, r0, sl, lsr #1 │ │ - b.n ce12e │ │ + b.n ced7e │ │ movs r0, r0 │ │ - b.n cec1e │ │ + b.n cf86e │ │ movs r6, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r6, #6 │ │ - b.n ce0c4 │ │ + b.n ced14 │ │ movs r1, r0 │ │ - b.n cecca │ │ + b.n cf91a │ │ adds r1, #172 @ 0xac │ │ - b.n ce0cc │ │ + b.n ced1c │ │ movs r1, #117 @ 0x75 │ │ - b.n ceb92 │ │ + b.n cf7e2 │ │ str r0, [r5, #24] │ │ - b.n ce0d4 │ │ + b.n ced24 │ │ asrs r1, r0, #32 │ │ - b.n ce6b8 │ │ + b.n cf308 │ │ adds r0, #3 │ │ - b.n ce6bc │ │ + b.n cf30c │ │ str r6, [r0, #0] │ │ - b.n ce6c0 │ │ + b.n cf310 │ │ movs r3, r3 │ │ and.w r0, r0, sl, lsr #1 │ │ - b.n ce15e │ │ + b.n cedae │ │ movs r0, r0 │ │ - b.n cec4e │ │ + b.n cf89e │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #6 │ │ - b.n ce0f4 │ │ + b.n ced44 │ │ movs r1, r0 │ │ - b.n cecfa │ │ + b.n cf94a │ │ adds r1, #136 @ 0x88 │ │ - b.n ce0fc │ │ + b.n ced4c │ │ movs r1, #127 @ 0x7f │ │ - b.n cebc2 │ │ + b.n cf812 │ │ str r4, [r0, #24] │ │ - b.n ce104 │ │ + b.n ced54 │ │ asrs r1, r0, #32 │ │ - b.n ce6e8 │ │ + b.n cf338 │ │ adds r0, #3 │ │ - b.n ce6ec │ │ + b.n cf33c │ │ str r6, [r0, #0] │ │ - b.n ce6f0 │ │ + b.n cf340 │ │ movs r7, r1 │ │ and.w r0, r0, sl, lsr #1 │ │ - b.n ce18e │ │ + b.n cedde │ │ movs r0, r0 │ │ - b.n cec7e │ │ + b.n cf8ce │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ strb r5, [r0, #0] │ │ - b.n ce926 │ │ + b.n cf576 │ │ movs r4, r1 │ │ and.w r0, r0, sl, lsr #1 │ │ - b.n ce1a2 │ │ + b.n cedf2 │ │ movs r0, r0 │ │ - b.n cec92 │ │ + b.n cf8e2 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r4, #4 │ │ - b.n ce138 │ │ + b.n ced88 │ │ movs r1, r0 │ │ - b.n ced3e │ │ + b.n cf98e │ │ adds r1, #32 │ │ - b.n ce140 │ │ + b.n ced90 │ │ movs r1, #91 @ 0x5b │ │ - b.n cec06 │ │ + b.n cf856 │ │ str r4, [r3, #16] │ │ - b.n ce148 │ │ + b.n ced98 │ │ asrs r1, r0, #32 │ │ - b.n ce72c │ │ + b.n cf37c │ │ adds r0, #3 │ │ - b.n ce730 │ │ + b.n cf380 │ │ str r6, [r0, #0] │ │ - b.n ce734 │ │ + b.n cf384 │ │ str r0, [r6, #12] │ │ - b.n ce9b4 │ │ - cmp r7, #238 @ 0xee │ │ + b.n cf604 │ │ + cmp r7, #239 @ 0xef │ │ @ instruction: 0xebff0007 │ │ - b.n ce962 │ │ - beq.n ce65c │ │ - b.n ceabc │ │ + b.n cf5b2 │ │ + beq.n cf2ac │ │ + b.n cf70c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6, r7, ip} │ │ - b.n ce16c │ │ + b.n cedbc │ │ movs r1, r0 │ │ - b.n ced72 │ │ + b.n cf9c2 │ │ adds r0, #224 @ 0xe0 │ │ - b.n ce174 │ │ + b.n cedc4 │ │ cmp r7, #85 @ 0x55 │ │ - b.n ced7a │ │ + b.n cf9ca │ │ lsrs r4, r3 │ │ - b.n ce17c │ │ + b.n cedcc │ │ asrs r1, r0, #32 │ │ - b.n ce760 │ │ + b.n cf3b0 │ │ adds r0, #3 │ │ - b.n ce764 │ │ + b.n cf3b4 │ │ ands r4, r0 │ │ - b.n ce768 │ │ + b.n cf3b8 │ │ lsrs r0, r6 │ │ - b.n ce9e8 │ │ - cmp r7, #225 @ 0xe1 │ │ + b.n cf638 │ │ + cmp r7, #226 @ 0xe2 │ │ @ instruction: 0xebffffe2 │ │ @ instruction: 0xeaff77b5 │ │ - b.n cec6a │ │ + b.n cf8ba │ │ ldrb r7, [r7, #31] │ │ - b.n cecfc │ │ + b.n cf94c │ │ @ instruction: 0xffeeeaff │ │ lsls r2, r3, #1 │ │ - b.n ce21a │ │ + b.n cee6a │ │ strb r5, [r4, #0] │ │ - b.n cedaa │ │ + b.n cf9fa │ │ movs r0, r0 │ │ - b.n ced0e │ │ + b.n cf95e │ │ @ instruction: 0xffea0aff │ │ asrs r0, r7, #1 │ │ - b.n ce1b4 │ │ + b.n cee04 │ │ movs r1, r0 │ │ - b.n cedba │ │ + b.n cfa0a │ │ adds r0, #116 @ 0x74 │ │ - b.n ce1bc │ │ + b.n cee0c │ │ movs r1, #35 @ 0x23 │ │ - b.n cec82 │ │ + b.n cf8d2 │ │ str r0, [r6, #4] │ │ - b.n ce1c4 │ │ + b.n cee14 │ │ asrs r1, r0, #32 │ │ - b.n ce7a8 │ │ + b.n cf3f8 │ │ adds r0, #3 │ │ - b.n ce7ac │ │ + b.n cf3fc │ │ str r6, [r0, #0] │ │ - b.n ce7b0 │ │ + b.n cf400 │ │ @ instruction: 0xffdfeaff │ │ lsls r4, r3, #1 │ │ - b.n ce1ce │ │ + b.n cee1e │ │ movs r0, #0 │ │ - b.n cec9e │ │ + b.n cf8ee │ │ asrs r1, r3, #1 │ │ - b.n ce256 │ │ + b.n ceea6 │ │ movs r3, #15 │ │ - b.n ced26 │ │ + b.n cf976 │ │ movs r2, r0 │ │ - b.n ce94a │ │ + b.n cf59a │ │ adds r0, #0 │ │ - b.n cedee │ │ + b.n cfa3e │ │ movs r0, r2 │ │ - b.n ceab4 │ │ + b.n cf704 │ │ asrs r1, r0, #32 │ │ - b.n cedf6 │ │ + b.n cfa46 │ │ adds r0, #1 │ │ strh r0, [r0, #24] │ │ movs r0, #7 │ │ - b.n cedfe │ │ + b.n cfa4e │ │ lsls r0, r4, #8 │ │ - b.n ce704 │ │ + b.n cf354 │ │ asrs r5, r0, #32 │ │ - b.n cee06 │ │ + b.n cfa56 │ │ movs r3, r0 │ │ - b.n ce6ea │ │ + b.n cf33a │ │ adds r0, #6 │ │ - b.n cee0e │ │ + b.n cfa5e │ │ asrs r4, r4, #32 │ │ asrs r0, r0, #12 │ │ movs r0, #38 @ 0x26 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n ced7a │ │ + b.n cf9ca │ │ movs r0, #36 @ 0x24 │ │ - b.n ce1f2 │ │ + b.n cee42 │ │ adds r0, #37 @ 0x25 │ │ asrs r0, r0, #12 │ │ asrs r0, r5, #32 │ │ - b.n ce1fa │ │ + b.n cee4a │ │ adds r0, #32 │ │ - b.n ce1fe │ │ + b.n cee4e │ │ vpmin.u8 q7, q9, │ │ - vld4.8 {d16-d19}, [ip], r0 │ │ - bpl.n ce618 │ │ - vqrdmulh.s , , d1[0] │ │ - vshr.u64 , q0, #13 │ │ - @ instruction: 0xfff3d766 │ │ - @ instruction: 0xfff3ff95 │ │ - @ instruction: 0xfff3dbb0 │ │ - @ instruction: 0xfff3d7c2 │ │ - @ instruction: 0xfff3fff1 │ │ - vaddl.u , d19, d26 │ │ - vsli.64 , q5, #51 @ 0x33 │ │ - @ instruction: 0xfff3fe09 │ │ - vqrdmlah.s q8, , d19[0] │ │ - vpadal.s16 d29, d14 │ │ - vcvt.f32.u32 d31, d29, #13 │ │ - vrsra.u64 q14, q13, #13 │ │ - vqshlu.s64 d29, d26, #51 @ 0x33 │ │ - vqrdmlah.s , , d25[0] │ │ - vrsra.u64 , , #13 │ │ - vrsubhn.i d29, , q1 │ │ - @ instruction: 0xfff3feb1 │ │ - @ instruction: 0xfff3feb9 │ │ - vqshlu.s32 , q1, #19 │ │ - @ instruction: 0xfff3fe81 │ │ - vsri.32 d28, d30, #13 │ │ - vmlsl.u , d19, d30[0] │ │ - vcvt.u32.f32 d31, d13, #13 │ │ - vqrdmulh.s q14, , d19[0] │ │ + ldrsb.w r0, [ip, r0] │ │ + ldmia r0!, {r3, r4, r7} │ │ + vsubw.u , , d14 │ │ + vsri.64 d30, d29, #13 │ │ + vtbx.8 d28, {d3-d5}, d28 │ │ + vmls.i , , d18[0] │ │ + vqrdmlsh.s q14, , d20[0] │ │ + vtbx.8 d28, {d19-d21}, d8 │ │ + vsli.32 d31, d30, #19 │ │ + vsri.32 q13, q1, #13 │ │ + vtbx.8 d28, {d19}, d16 │ │ + vrsra.u32 , q3, #13 │ │ + vsli.64 q8, q11, #51 @ 0x33 │ │ + vqshrn.u64 d28, q2, #12 │ │ + vsubw.u , , d10 │ │ + @ instruction: 0xfff3b894 │ │ + vtbx.8 d28, {d19-d20}, d0 │ │ + vsri.32 d31, d22, #13 │ │ + vqshl.u32 d28, d30, #19 │ │ + vtbl.8 d28, {d19-d20}, d8 │ │ + vrsra.u64 , q15, #13 │ │ + vraddhn.i d31, , q3 │ │ + vqrshrn.u64 d28, q4, #13 │ │ + @ instruction: 0xfff3f3ce │ │ + @ instruction: 0xfff3b8d8 │ │ + @ instruction: 0xfff3c9f4 │ │ + vmls.i , , d26[0] │ │ + vsra.u64 q14, q9, #13 │ │ @ instruction: 0xfff34ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cec80 │ │ - beq.n ce790 │ │ - b.n cec04 │ │ + b.n cf8d0 │ │ + beq.n cf3e0 │ │ + b.n cf854 │ │ str r1, [sp, #288] @ 0x120 │ │ - b.n ce2ac │ │ + b.n ceefc │ │ str r0, [r0, r0] │ │ - b.n ceab2 │ │ + b.n cf702 │ │ movs r0, r0 │ │ - b.n ceeb6 │ │ - add r0, pc, #4 @ (adr r0, ce77c ) │ │ - b.n ceaba │ │ + b.n cfb06 │ │ + add r0, pc, #4 @ (adr r0, cf3cc ) │ │ + b.n cf70a │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n ce89c │ │ + b.n cf4ec │ │ movs r0, r0 │ │ - b.n ce284 │ │ + b.n ceed4 │ │ movs r4, r1 │ │ - b.n ce2a0 │ │ + b.n ceef0 │ │ asrs r4, r3, #32 │ │ - b.n ce2bc │ │ + b.n cef0c │ │ movs r0, r1 │ │ - b.n ce2a8 │ │ + b.n ceef8 │ │ movs r0, r0 │ │ - b.n cee34 │ │ + b.n cfa84 │ │ movs r1, r7 │ │ lsrs r0, r0, #8 │ │ strh r0, [r1, #0] │ │ - b.n cecb4 │ │ + b.n cf904 │ │ str r0, [r0, #0] │ │ - b.n ceede │ │ + b.n cfb2e │ │ lsls r0, r3, #4 │ │ - b.n ce2e0 │ │ + b.n cef30 │ │ movs r0, r0 │ │ - b.n ce6e4 │ │ + b.n cf334 │ │ asrs r6, r0 │ │ - b.n ce6ca │ │ + b.n cf31a │ │ strb r4, [r0, #0] │ │ - b.n ceaee │ │ + b.n cf73e │ │ movs r0, r6 │ │ - b.n ce320 │ │ + b.n cef70 │ │ movs r0, r0 │ │ - b.n cee56 │ │ + b.n cfaa6 │ │ movs r5, r0 │ │ asrs r7, r2, #5 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ str r1, [r0, #0] │ │ - b.n cecce │ │ + b.n cf91e │ │ movs r1, r0 │ │ - b.n cea72 │ │ + b.n cf6c2 │ │ @ instruction: 0xfff43aff │ │ movs r2, r5 │ │ and.w r0, r0, r0, asr #32 │ │ - b.n cecd2 │ │ + b.n cf922 │ │ asrs r1, r0, #32 │ │ - b.n cef16 │ │ - str r2, [r5, #76] @ 0x4c │ │ + b.n cfb66 │ │ + str r3, [r5, #76] @ 0x4c │ │ @ instruction: 0xebff0001 │ │ - b.n ceafe │ │ + b.n cf74e │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n ce314 │ │ + b.n cef64 │ │ movs r5, r0 │ │ - b.n ceb2a │ │ + b.n cf77a │ │ lsls r0, r0, #9 │ │ add.w r0, r0, r3 │ │ and.w r0, r0, r5 │ │ - b.n ceb36 │ │ + b.n cf786 │ │ asrs r7, r0, #32 │ │ - b.n ceb3a │ │ + b.n cf78a │ │ movs r0, #8 │ │ - b.n ceb3e │ │ + b.n cf78e │ │ lsls r4, r3, #10 │ │ add.w r0, r0, r1 │ │ - b.n ceee6 │ │ + b.n cfb36 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r7 │ │ - b.n ceeae │ │ + b.n cfafe │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ movs r3, r3 │ │ and.w r0, r0, r5 │ │ - b.n ceb5a │ │ + b.n cf7aa │ │ asrs r7, r0, #32 │ │ - b.n ceb5e │ │ + b.n cf7ae │ │ movs r0, #8 │ │ - b.n ceb62 │ │ + b.n cf7b2 │ │ lsls r3, r2, #10 │ │ add.w r0, r0, r1 │ │ - b.n cef0a │ │ + b.n cfb5a │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n ce360 │ │ + b.n cefb0 │ │ adds r2, r0, #0 │ │ - b.n cef76 │ │ + b.n cfbc6 │ │ movs r0, #1 │ │ - b.n cef7a │ │ + b.n cfbca │ │ movs r5, #176 @ 0xb0 │ │ add.w r0, r0, r5 │ │ - b.n ceb82 │ │ + b.n cf7d2 │ │ asrs r7, r0, #32 │ │ - b.n ceb86 │ │ + b.n cf7d6 │ │ movs r0, #8 │ │ - b.n ceb8a │ │ + b.n cf7da │ │ lsls r1, r1, #10 │ │ add.w r0, r0, r1 │ │ - b.n cef32 │ │ + b.n cfb82 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n ceefa │ │ + b.n cfb4a │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r3, #32 │ │ - b.n ce394 │ │ + b.n cefe4 │ │ @ instruction: 0xffd5eaff │ │ movs r0, #8 │ │ - b.n ced84 │ │ + b.n cf9d4 │ │ movs r5, r0 │ │ - b.n cebae │ │ + b.n cf7fe │ │ asrs r7, r0, #32 │ │ - b.n cebb2 │ │ + b.n cf802 │ │ lsls r7, r7, #9 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n ce38e │ │ + b.n cefde │ │ movs r0, r0 │ │ - b.n cefbe │ │ - beq.n ce8b8 │ │ - b.n ced18 │ │ + b.n cfc0e │ │ + beq.n cf508 │ │ + b.n cf968 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2} │ │ - b.n ce3b4 │ │ + b.n cf004 │ │ asrs r0, r0, #32 │ │ - b.n cefce │ │ + b.n cfc1e │ │ asrs r4, r0, #32 │ │ - b.n ce3ac │ │ + b.n ceffc │ │ asrs r0, r0, #32 │ │ - b.n ce3b0 │ │ + b.n cf000 │ │ asrs r5, r1, #32 │ │ - b.n cebda │ │ + b.n cf82a │ │ ldmia r1!, {r0, r2, r5} │ │ @ instruction: 0xebff1000 │ │ - b.n cebe2 │ │ + b.n cf832 │ │ movs r5, r0 │ │ ldmia.w sp, {r1} │ │ - b.n cebca │ │ + b.n cf81a │ │ movs r5, r7 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n cef54 │ │ + b.n cfba4 │ │ movs r5, r7 │ │ asrs r0, r0, #12 │ │ @ instruction: 0xfff0eaff │ │ - @ instruction: 0xf4d00000 │ │ - adc.w r0, r4, r0 │ │ - ldr r7, [pc, #960] @ (cec84 ) │ │ + eor.w r0, r0, #8388608 @ 0x800000 │ │ + add.w r0, ip, r0 │ │ + ldr r7, [pc, #960] @ (cf8d4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cede4 │ │ - beq.n ce9b4 │ │ - b.n ced68 │ │ + b.n cfa34 │ │ + beq.n cf604 │ │ + b.n cf9b8 │ │ str r0, [r0, #0] │ │ - b.n cec12 │ │ + b.n cf862 │ │ movs r0, r0 │ │ - b.n cf016 │ │ + b.n cfc66 │ │ str r0, [sp, #32] │ │ - b.n ceddc │ │ + b.n cfa2c │ │ movs r0, r0 │ │ - b.n ce3e0 │ │ + b.n cf030 │ │ movs r4, r0 │ │ - b.n ce404 │ │ + b.n cf054 │ │ ands r1, r0 │ │ - b.n cec26 │ │ + b.n cf876 │ │ lsls r0, r2, #1 │ │ movt r0, #264 @ 0x108 │ │ - b.n cf02e │ │ + b.n cfc7e │ │ strb r1, [r1, #0] │ │ - b.n cec32 │ │ + b.n cf882 │ │ str r3, [r0, r0] │ │ - b.n cec36 │ │ + b.n cf886 │ │ lsrs r1, r0, #11 │ │ orr.w r0, r7, #2195456 @ 0x218000 │ │ - b.n cec3e │ │ + b.n cf88e │ │ strh r2, [r0, #0] │ │ - b.n cec42 │ │ + b.n cf892 │ │ stmia r2!, {r0, r5, r6, r7} │ │ @ instruction: 0xebff0000 │ │ - b.n cefaa │ │ + b.n cfbfa │ │ movs r4, r7 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n ce43a │ │ + b.n cf08a │ │ lsrs r2, r0, #32 │ │ - b.n cef42 │ │ + b.n cfb92 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #32 │ │ - b.n ce454 │ │ + b.n cf0a4 │ │ asrs r1, r0, #32 │ │ - b.n ced44 │ │ + b.n cf994 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ - b.n cec6a │ │ + b.n cf8ba │ │ adds r0, #0 │ │ - b.n cf06e │ │ - add r0, pc, #0 @ (adr r0, ce930 ) │ │ - b.n cf072 │ │ + b.n cfcbe │ │ + add r0, pc, #0 @ (adr r0, cf580 ) │ │ + b.n cfcc2 │ │ str r0, [sp, #392] @ 0x188 │ │ @ instruction: 0xebff0000 │ │ - b.n cefda │ │ + b.n cfc2a │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ - beq.n ce978 │ │ - b.n cedd8 │ │ + beq.n cf5c8 │ │ + b.n cfa28 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, ip} │ │ - b.n cee64 │ │ + b.n cfab4 │ │ movs r4, #248 @ 0xf8 │ │ add.w r0, r0, r0 │ │ - b.n ceff2 │ │ + b.n cfc42 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, #169 @ 0xa9 │ │ add.w r0, r0, r0 │ │ - b.n ce47e │ │ + b.n cf0ce │ │ movs r0, r0 │ │ - b.n cf002 │ │ + b.n cfc52 │ │ @ instruction: 0xfff51aff │ │ strh r0, [r0, #0] │ │ - b.n ce498 │ │ + b.n cf0e8 │ │ asrs r4, r0, #32 │ │ - b.n ce49c │ │ + b.n cf0ec │ │ movs r3, r0 │ │ @ instruction: 0xea008038 │ │ - b.n ce4b0 │ │ + b.n cf100 │ │ asrs r4, r7, #32 │ │ - b.n ce4b4 │ │ + b.n cf104 │ │ strh r0, [r0, #0] │ │ - b.n ce48c │ │ + b.n cf0dc │ │ asrs r4, r0, #32 │ │ - b.n ce490 │ │ + b.n cf0e0 │ │ movs r0, r1 │ │ - b.n cea30 │ │ + b.n cf680 │ │ movs r0, r0 │ │ - b.n cef6c │ │ + b.n cfbbc │ │ strh r5, [r0, #0] │ │ adds r1, #160 @ 0xa0 │ │ movs r0, r0 │ │ and.w r5, r0, r0 │ │ stmia.w r7, {r2} │ │ - b.n ce4c2 │ │ + b.n cf112 │ │ movs r0, #3 │ │ - b.n cf0de │ │ + b.n cfd2e │ │ lsls r2, r0, #28 │ │ - b.n cefce │ │ + b.n cfc1e │ │ strh r4, [r1, #0] │ │ - b.n ce4ae │ │ + b.n cf0fe │ │ strb r0, [r0, #0] │ │ - b.n cf0ea │ │ + b.n cfd3a │ │ lsls r1, r0, #2 │ │ stmia.w sp, {r0, sp} │ │ lsls r0, r0, #12 │ │ movs r0, r0 │ │ - b.n cf0f6 │ │ + b.n cfd46 │ │ asrs r5, r0, #32 │ │ - b.n cecfa │ │ + b.n cf94a │ │ adds r0, #1 │ │ - b.n cefc6 │ │ + b.n cfc16 │ │ movs r4, #235 @ 0xeb │ │ add.w r0, r0, r1 │ │ - b.n cf0a6 │ │ + b.n cfcf6 │ │ movs r0, r0 │ │ - b.n ce4d2 │ │ + b.n cf122 │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ asrs r5, r0, #32 │ │ - b.n ced12 │ │ + b.n cf962 │ │ movs r0, #10 │ │ - b.n cf116 │ │ + b.n cfd66 │ │ str r0, [r0, r0] │ │ - b.n ce4ec │ │ + b.n cf13c │ │ movs r5, #28 │ │ add.w r0, r0, r0 │ │ - b.n cf082 │ │ + b.n cfcd2 │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n ce512 │ │ + b.n cf162 │ │ movs r0, #15 │ │ - b.n cf12e │ │ + b.n cfd7e │ │ asrs r0, r1, #32 │ │ - b.n ce51a │ │ + b.n cf16a │ │ movs r5, #22 │ │ add.w r0, r0, r0 │ │ - b.n cf13a │ │ - beq.n cea34 │ │ - b.n cee94 │ │ + b.n cfd8a │ │ + beq.n cf684 │ │ + b.n cfae4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, sp} │ │ - b.n ce53c │ │ + b.n cf18c │ │ lsls r1, r7, #1 │ │ - b.n cf0aa │ │ + b.n cfcfa │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n cf0f2 │ │ + b.n cfd42 │ │ @ instruction: 0xffc91aff │ │ lsls r4, r4, #2 │ │ - b.n ce558 │ │ + b.n cf1a8 │ │ movs r0, r0 │ │ - b.n ceb3c │ │ + b.n cf78c │ │ asrs r2, r3, #1 │ │ - b.n ce5c2 │ │ + b.n cf212 │ │ lsls r1, r7, #1 │ │ - b.n cf166 │ │ + b.n cfdb6 │ │ movs r0, r0 │ │ - b.n cf0cc │ │ + b.n cfd1c │ │ @ instruction: 0xffc30aff │ │ asrs r0, r2, #2 │ │ - b.n ce570 │ │ + b.n cf1c0 │ │ movs r1, r0 │ │ - b.n cf176 │ │ + b.n cfdc6 │ │ adds r0, #140 @ 0x8c │ │ - b.n ce578 │ │ + b.n cf1c8 │ │ asrs r1, r0, #32 │ │ - b.n ceb5c │ │ + b.n cf7ac │ │ movs r0, #0 │ │ - b.n ce55c │ │ + b.n cf1ac │ │ adds r0, #3 │ │ - b.n ceb64 │ │ + b.n cf7b4 │ │ cmp r0, #26 │ │ - b.n cf04a │ │ - cmp r6, #226 @ 0xe2 │ │ + b.n cfc9a │ │ + cmp r6, #227 @ 0xe3 │ │ @ instruction: 0xebff0079 │ │ - b.n cf192 │ │ - beq.n cea8c │ │ - b.n ceeec │ │ + b.n cfde2 │ │ + beq.n cf6dc │ │ + b.n cfb3c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, ip, sp, lr} │ │ - b.n ce566 │ │ + b.n cf1b6 │ │ strb r4, [r1, #0] │ │ - b.n ce56a │ │ + b.n cf1ba │ │ strb r0, [r0, #0] │ │ - b.n ce56e │ │ + b.n cf1be │ │ movs r4, #101 @ 0x65 │ │ add.w r0, r0, r0 │ │ - b.n ce58e │ │ - beq.n ceaa8 │ │ - b.n cef08 │ │ + b.n cf1de │ │ + beq.n cf6f8 │ │ + b.n cfb58 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r6} │ │ - b.n ce5b8 │ │ + b.n cf208 │ │ movs r0, r0 │ │ - b.n ceb9c │ │ + b.n cf7ec │ │ asrs r2, r3, #1 │ │ - b.n ce622 │ │ + b.n cf272 │ │ lsls r1, r7, #1 │ │ - b.n cf1c6 │ │ + b.n cfe16 │ │ movs r0, r0 │ │ - b.n cf12c │ │ + b.n cfd7c │ │ @ instruction: 0xffab0aff │ │ asrs r4, r7, #32 │ │ - b.n ce5d0 │ │ + b.n cf220 │ │ movs r1, r0 │ │ - b.n cf1d6 │ │ + b.n cfe26 │ │ adds r0, #56 @ 0x38 │ │ - b.n ce5d8 │ │ + b.n cf228 │ │ str r0, [r7, r0] │ │ - b.n ce5dc │ │ + b.n cf22c │ │ asrs r1, r0, #32 │ │ - b.n cebc0 │ │ + b.n cf810 │ │ adds r0, #3 │ │ - b.n cebc4 │ │ + b.n cf814 │ │ str r5, [r0, r0] │ │ - b.n cebc8 │ │ + b.n cf818 │ │ movs r4, r4 │ │ stmia.w sp, {r1, r2, r3, r4, fp, sp} │ │ - b.n cf0b2 │ │ - cmp r6, #200 @ 0xc8 │ │ + b.n cfd02 │ │ + cmp r6, #201 @ 0xc9 │ │ @ instruction: 0xebff0079 │ │ - b.n cf1fa │ │ - beq.n ceaf4 │ │ - b.n cef54 │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r5, r9, ip, sp, lr, pc} │ │ - movs r0, r0 │ │ - stmia r3!, {r0, r3, r5} │ │ - @ instruction: 0xfff30eff │ │ - vsra.u64 , q0, #12 │ │ - movs r0, r0 │ │ - stmia r2!, {r0, r2, r6, r7} │ │ - vqshlu.s32 d16, d22, #19 │ │ - vqrdmlsh.s , q10, d12[0] │ │ + b.n cfe4a │ │ + beq.n cf744 │ │ + b.n cfba4 │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ + ldmia.w sp!, {r5, r6, r7, r8, ip, sp, lr, pc} │ │ + movs r0, r0 │ │ + @ instruction: 0xb7b1 │ │ + vqshlu.s64 d16, d15, #51 @ 0x33 │ │ + vaddw.u , q10, d0 │ │ + movs r0, r0 │ │ + @ instruction: 0xb74d │ │ + vtbx.8 d31, {d19-d22}, d29 │ │ + @ instruction: 0xfff3d347 │ │ vqshrun.s64 d20, q8, #13 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cf000 │ │ - beq.n ceaf8 │ │ - b.n cef84 │ │ + b.n cfc50 │ │ + beq.n cf748 │ │ + b.n cfbd4 │ │ movs r0, r0 │ │ - b.n cf190 │ │ + b.n cfde0 │ │ str r0, [r0, r0] │ │ - b.n cf232 │ │ + b.n cfe82 │ │ movs r1, r0 │ │ lsls r2, r6, #13 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n cee3e │ │ - beq.n ceb10 │ │ - b.n cef98 │ │ + b.n cfa8e │ │ + beq.n cf760 │ │ + b.n cfbe8 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {lr} │ │ - b.n cee4a │ │ + b.n cfa9a │ │ movs r4, r0 │ │ - b.n cf028 │ │ + b.n cfc78 │ │ movs r5, #191 @ 0xbf │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cee56 │ │ + b.n cfaa6 │ │ movs r0, r0 │ │ - b.n cf1ba │ │ + b.n cfe0a │ │ @ instruction: 0xfff61aff │ │ movs r4, r0 │ │ - b.n cf03c │ │ + b.n cfc8c │ │ asrs r1, r0, #32 │ │ - b.n cf266 │ │ + b.n cfeb6 │ │ movs r5, #189 @ 0xbd │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cee6e │ │ + b.n cfabe │ │ movs r0, r0 │ │ - b.n cf1d2 │ │ + b.n cfe22 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n cf054 │ │ + b.n cfca4 │ │ movs r5, #188 @ 0xbc │ │ @ instruction: 0xeb00ffed │ │ @ instruction: 0xeaff0004 │ │ - b.n cf060 │ │ + b.n cfcb0 │ │ asrs r2, r0, #32 │ │ - b.n cf28a │ │ + b.n cfeda │ │ movs r5, #188 @ 0xbc │ │ add.w r0, r0, pc, lsr #1 │ │ - b.n cf1f2 │ │ + b.n cfe42 │ │ str r0, [r0, r0] │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ asrs r0, r2, #13 │ │ @ instruction: 0xfff51aff │ │ movs r0, r6 │ │ - b.n ce68a │ │ + b.n cf2da │ │ asrs r4, r0, #32 │ │ - b.n cf080 │ │ + b.n cfcd0 │ │ lsrs r7, r0, #20 │ │ - b.n cf06a │ │ + b.n cfcba │ │ movs r4, #220 @ 0xdc │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n ceeb2 │ │ + b.n cfb02 │ │ movs r0, r0 │ │ - b.n cf216 │ │ + b.n cfe66 │ │ @ instruction: 0xffee1aff │ │ movs r0, r6 │ │ - b.n ce6a6 │ │ + b.n cf2f6 │ │ asrs r4, r0, #32 │ │ - b.n cf09c │ │ + b.n cfcec │ │ lsrs r5, r0, #20 │ │ - b.n cf086 │ │ + b.n cfcd6 │ │ movs r4, #213 @ 0xd5 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n ceece │ │ + b.n cfb1e │ │ @ instruction: 0xffe8eaff │ │ - ldr r7, [pc, #960] @ (cef54 ) │ │ + ldr r7, [pc, #960] @ (cfba4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cf0b4 │ │ - beq.n cebd4 │ │ - b.n cf038 │ │ - add r0, pc, #8 @ (adr r0, ceba8 ) │ │ - b.n ceee2 │ │ + b.n cfd04 │ │ + beq.n cf824 │ │ + b.n cfc88 │ │ + add r0, pc, #8 @ (adr r0, cf7f8 ) │ │ + b.n cfb32 │ │ str r1, [r0, #0] │ │ - b.n ceee6 │ │ + b.n cfb36 │ │ strb r0, [r0, #0] │ │ - b.n ceeea │ │ + b.n cfb3a │ │ str r1, [r1, r0] │ │ - b.n cf2ee │ │ + b.n cff3e │ │ str r0, [sp, #0] │ │ - b.n cf2f2 │ │ + b.n cff42 │ │ adds r0, #8 │ │ - b.n ce6d0 │ │ + b.n cf320 │ │ movs r1, r0 │ │ and.w r2, r0, r8 │ │ - b.n cf1c8 │ │ + b.n cfe18 │ │ movs r5, #163 @ 0xa3 │ │ add.w r1, r0, r8, asr #2 │ │ - b.n ce704 │ │ + b.n cf354 │ │ str r4, [r0, r0] │ │ - b.n ce6e4 │ │ + b.n cf334 │ │ movs r0, r0 │ │ - b.n cecec │ │ + b.n cf93c │ │ strh r0, [r4, #0] │ │ - b.n ce6f2 │ │ + b.n cf342 │ │ movs r4, r4 │ │ - b.n cf066 │ │ + b.n cfcb6 │ │ movs r2, r0 │ │ - b.n cf27a │ │ + b.n cfeca │ │ movs r6, r3 │ │ ldrh r0, [r0, #16] │ │ movs r0, r1 │ │ - b.n ce71c │ │ + b.n cf36c │ │ movs r0, #12 │ │ - b.n cf100 │ │ + b.n cfd50 │ │ movs r4, r2 │ │ - b.n ce704 │ │ + b.n cf354 │ │ movs r7, r0 │ │ - b.n cef2e │ │ + b.n cfb7e │ │ asrs r0, r1, #32 │ │ - b.n cef32 │ │ + b.n cfb82 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n ce710 │ │ - add r0, pc, #64 @ (adr r0, cec38 ) │ │ - b.n ce714 │ │ + b.n cf360 │ │ + add r0, pc, #64 @ (adr r0, cf888 ) │ │ + b.n cf364 │ │ str r0, [sp, #760] @ 0x2f8 │ │ - b.n cef98 │ │ + b.n cfbe8 │ │ str r4, [r7, #8] │ │ - b.n cef9c │ │ + b.n cfbec │ │ movs r4, #170 @ 0xaa │ │ add.w r0, r0, r1 │ │ - b.n cf2ea │ │ + b.n cff3a │ │ movs r0, r7 │ │ subs r0, r0, r0 │ │ movs r3, #251 @ 0xfb │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n ce736 │ │ + b.n cf386 │ │ movs r5, r4 │ │ - b.n cf2c2 │ │ + b.n cff12 │ │ movs r3, r0 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n cf30a │ │ + b.n cff5a │ │ movs r6, r2 │ │ asrs r4, r2, #13 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ and.w r0, r0, pc, lsr #1 │ │ - b.n cf2da │ │ + b.n cff2a │ │ movs r6, r4 │ │ asrs r4, r2, #13 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n cf2e6 │ │ + b.n cff36 │ │ movs r6, r6 │ │ subs r0, r0, r0 │ │ lsls r4, r5, #4 │ │ - b.n ce784 │ │ + b.n cf3d4 │ │ movs r0, r0 │ │ - b.n ced68 │ │ + b.n cf9b8 │ │ movs r4, r4 │ │ - b.n ce76e │ │ + b.n cf3be │ │ movs r0, r0 │ │ - b.n cef02 │ │ + b.n cfb52 │ │ @ instruction: 0xffe11aff │ │ movs r0, r6 │ │ and.w r0, r0, r8, lsl #20 │ │ - b.n cef9e │ │ + b.n cfbee │ │ movs r4, r1 │ │ and.w r1, r0, r0, lsr #32 │ │ - b.n ce7a4 │ │ + b.n cf3f4 │ │ asrs r6, r0, #32 │ │ - b.n cf3aa │ │ + b.n cfffa │ │ movs r6, r4 │ │ - b.n cf31e │ │ + b.n cff6e │ │ str r5, [r0, r0] │ │ - b.n cf3b2 │ │ + b.n d0002 │ │ movs r0, r0 │ │ - b.n ced94 │ │ + b.n cf9e4 │ │ str r7, [r0, r0] │ │ lsls r0, r0, #12 │ │ movs r5, r4 │ │ - b.n cf32e │ │ + b.n cff7e │ │ asrs r0, r4, #32 │ │ - b.n ce782 │ │ + b.n cf3d2 │ │ asrs r7, r0, #32 │ │ - b.n cf3c6 │ │ + b.n d0016 │ │ asrs r4, r4, #32 │ │ - b.n ce78a │ │ + b.n cf3da │ │ asrs r5, r0, #32 │ │ - b.n cf3ce │ │ + b.n d001e │ │ str r6, [r0, r0] │ │ lsls r0, r0, #12 │ │ asrs r0, r5, #32 │ │ - b.n ce796 │ │ + b.n cf3e6 │ │ movs r0, r1 │ │ - b.n ce7d4 │ │ + b.n cf424 │ │ movs r0, #12 │ │ - b.n cf1b8 │ │ + b.n cfe08 │ │ movs r4, r2 │ │ - b.n ce7bc │ │ + b.n cf40c │ │ movs r7, r0 │ │ - b.n cefe6 │ │ + b.n cfc36 │ │ asrs r5, r0, #32 │ │ - b.n cefea │ │ + b.n cfc3a │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n ce7c8 │ │ - add r0, pc, #64 @ (adr r0, cecf0 ) │ │ - b.n ce7cc │ │ + b.n cf418 │ │ + add r0, pc, #64 @ (adr r0, cf940 ) │ │ + b.n cf41c │ │ str r0, [sp, #760] @ 0x2f8 │ │ - b.n cf050 │ │ + b.n cfca0 │ │ str r4, [r7, #8] │ │ - b.n cf054 │ │ + b.n cfca4 │ │ movs r4, #124 @ 0x7c │ │ add.w r0, r0, r1 │ │ - b.n cf3a2 │ │ + b.n cfff2 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r3, #205 @ 0xcd │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n ce7ee │ │ + b.n cf43e │ │ movs r4, r0 │ │ - b.n cf37a │ │ + b.n cffca │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ lsls r4, r4, #2 │ │ - b.n ce818 │ │ + b.n cf468 │ │ movs r0, r0 │ │ - b.n cedfc │ │ + b.n cfa4c │ │ movs r4, r4 │ │ - b.n ce802 │ │ + b.n cf452 │ │ movs r0, r0 │ │ - b.n cef90 │ │ + b.n cfbe0 │ │ @ instruction: 0xffea1aff │ │ movs r3, r1 │ │ @ instruction: 0xea008005 │ │ - b.n cf032 │ │ + b.n cfc82 │ │ lsls r4, r7, #2 │ │ - b.n cf0b0 │ │ + b.n cfd00 │ │ asrs r0, r0, #2 │ │ - b.n ce838 │ │ + b.n cf488 │ │ movs r2, r0 │ │ - b.n cf19e │ │ + b.n cfdee │ │ asrs r1, r0, #32 │ │ - b.n cee20 │ │ + b.n cfa70 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r0, r5, #32 │ │ - b.n ce82c │ │ + b.n cf47c │ │ asrs r1, r0, #32 │ │ - b.n ced9e │ │ + b.n cf9ee │ │ subs r1, r2, #4 │ │ - b.n ceff0 │ │ + b.n cfc40 │ │ asrs r1, r4, #10 │ │ - b.n cf056 │ │ + b.n cfca6 │ │ movs r0, r0 │ │ - b.n ced1c │ │ + b.n cf96c │ │ ands r0, r0 │ │ - b.n cf1de │ │ + b.n cfe2e │ │ adds r0, #4 │ │ - b.n ce85c │ │ + b.n cf4ac │ │ movs r3, r1 │ │ - b.n cf1ae │ │ + b.n cfdfe │ │ movs r0, r3 │ │ - b.n cf3ca │ │ + b.n d001a │ │ movs r5, r1 │ │ ldrh r0, [r0, #16] │ │ asrs r5, r4, #32 │ │ - b.n cf332 │ │ + b.n cff82 │ │ movs r0, #1 │ │ - b.n cf476 │ │ + b.n d00c6 │ │ asrs r0, r0, #4 │ │ - b.n cf3ba │ │ + b.n d000a │ │ movs r2, r2 │ │ - b.n cef60 │ │ + b.n cfbb0 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n cf3ec │ │ + b.n d003c │ │ movs r6, r0 │ │ subs r2, #0 │ │ movs r2, r0 │ │ - b.n cf454 │ │ + b.n d00a4 │ │ str r1, [r0, r0] │ │ - b.n cf1d8 │ │ + b.n cfe28 │ │ movs r6, r0 │ │ - b.n cf3f6 │ │ + b.n d0046 │ │ @ instruction: 0xff970aff │ │ - movs r3, #140 @ 0x8c │ │ + movs r3, #148 @ 0x94 │ │ add.w r0, r0, r0 │ │ - b.n cf402 │ │ + b.n d0052 │ │ @ instruction: 0xff960aff │ │ movs r4, r0 │ │ - b.n cf0aa │ │ - beq.n ceda4 │ │ - b.n cf204 │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r7, ip, sp, lr, pc} │ │ - movs r0, r0 │ │ - and.w r0, r4, #0 │ │ - vaddl.s16 q8, d8, d0 │ │ - vhadd.s8 d16, d12, d0 │ │ - vhadd.s d16, d0, d0 │ │ - ldr r7, [pc, #960] @ (cf148 ) │ │ + b.n cfcfa │ │ + beq.n cf9f4 │ │ + b.n cfe54 │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ + ldmia.w sp!, {r4, r5, ip, sp, lr, pc} │ │ + movs r0, r0 │ │ + vext.8 d0, d4, d0, #0 │ │ + vaddl.s8 q0, d8, d0 │ │ + cdp 0, 15, cr0, cr12, cr0, {0} │ │ + vhadd.s32 d0, d0, d0 │ │ + ldr r7, [pc, #960] @ (cfd98 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cf2a8 │ │ - beq.n cedb8 │ │ - b.n cf22c │ │ - add r0, pc, #960 @ (adr r0, cf154 ) │ │ - b.n ce8d4 │ │ + b.n cfef8 │ │ + beq.n cfa08 │ │ + b.n cfe7c │ │ + add r0, pc, #960 @ (adr r0, cfda4 ) │ │ + b.n cf524 │ │ str r3, [r0, r0] │ │ - b.n cf0da │ │ + b.n cfd2a │ │ str r2, [r0, #0] │ │ - b.n cf0de │ │ + b.n cfd2e │ │ ands r1, r0 │ │ - b.n cf0e2 │ │ - add r0, pc, #40 @ (adr r0, cedcc ) │ │ - b.n ceec4 │ │ + b.n cfd32 │ │ + add r0, pc, #40 @ (adr r0, cfa1c ) │ │ + b.n cfb14 │ │ strb r0, [r0, #0] │ │ - b.n cf0ea │ │ + b.n cfd3a │ │ str r0, [sp, #0] │ │ - b.n cf4ee │ │ + b.n d013e │ │ strh r4, [r4, #0] │ │ - b.n cf23a │ │ + b.n cfe8a │ │ movs r0, r1 │ │ - b.n ce8ec │ │ + b.n cf53c │ │ movs r0, #4 │ │ - b.n cf2d4 │ │ + b.n cff24 │ │ movs r4, r1 │ │ - b.n ce8d8 │ │ + b.n cf528 │ │ movs r7, r0 │ │ - b.n cf102 │ │ + b.n cfd52 │ │ asrs r4, r0, #32 │ │ - b.n cf106 │ │ + b.n cfd56 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n ce8e4 │ │ + b.n cf534 │ │ str r0, [r1, r0] │ │ - b.n ce8e8 │ │ + b.n cf538 │ │ str r0, [sp, #728] @ 0x2d8 │ │ - b.n cf16c │ │ + b.n cfdbc │ │ str r4, [r6, #8] │ │ - b.n cf170 │ │ + b.n cfdc0 │ │ movs r4, #53 @ 0x35 │ │ add.w r0, r0, r1 │ │ - b.n cf4be │ │ + b.n d010e │ │ movs r6, r3 │ │ subs r0, r0, r0 │ │ movs r3, #134 @ 0x86 │ │ add.w r0, r0, r0 │ │ - b.n ce90a │ │ + b.n cf55a │ │ movs r5, r4 │ │ - b.n cf48e │ │ + b.n d00de │ │ movs r3, r0 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n cf4d6 │ │ + b.n d0126 │ │ movs r6, r2 │ │ asrs r0, r2, #13 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ and.w r0, r0, pc, lsr #1 │ │ - b.n cf4a6 │ │ + b.n d00f6 │ │ movs r6, r4 │ │ asrs r0, r2, #13 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n cf4c2 │ │ + b.n d0112 │ │ movs r5, r0 │ │ ldr r2, [sp, #0] │ │ movs r4, r0 │ │ - b.n cf4ba │ │ + b.n d010a │ │ movs r0, r3 │ │ subs r0, r0, r0 │ │ asrs r4, r4, #32 │ │ - b.n ce956 │ │ + b.n cf5a6 │ │ movs r1, r0 │ │ - b.n cf0ce │ │ + b.n cfd1e │ │ @ instruction: 0xffe11aff │ │ movs r4, r2 │ │ and.w r0, r0, r6 │ │ - b.n cf572 │ │ + b.n d01c2 │ │ movs r6, r4 │ │ - b.n cf4de │ │ + b.n d012e │ │ movs r0, r4 │ │ - b.n ce94e │ │ + b.n cf59e │ │ movs r7, r0 │ │ - b.n cf57e │ │ + b.n d01ce │ │ movs r4, r4 │ │ - b.n ce956 │ │ + b.n cf5a6 │ │ movs r5, r0 │ │ - b.n cf586 │ │ + b.n d01d6 │ │ movs r0, r5 │ │ - b.n ce95e │ │ + b.n cf5ae │ │ movs r7, r0 │ │ lsls r0, r0, #12 │ │ movs r5, r4 │ │ - b.n cf4fa │ │ + b.n d014a │ │ movs r6, r0 │ │ lsls r0, r0, #12 │ │ ands r0, r0 │ │ - b.n cf19a │ │ + b.n cfdea │ │ @ instruction: 0xffd3eaff │ │ asrs r0, r5, #32 │ │ - b.n ce996 │ │ + b.n cf5e6 │ │ lsls r4, r6, #2 │ │ - b.n cf220 │ │ + b.n cfe70 │ │ asrs r1, r0, #32 │ │ - b.n ceef2 │ │ + b.n cfb42 │ │ movs r2, r0 │ │ - b.n cf30e │ │ + b.n cff5e │ │ subs r1, r2, #4 │ │ - b.n cf150 │ │ + b.n cfda0 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r1, r4, #10 │ │ - b.n cf1ba │ │ + b.n cfe0a │ │ movs r0, r0 │ │ - b.n cee80 │ │ + b.n cfad0 │ │ movs r0, r0 │ │ - b.n cf342 │ │ - beq.n ceebc │ │ - b.n cf31c │ │ + b.n cff92 │ │ + beq.n cfb0c │ │ + b.n cff6c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r3, r5, r7, r9, sl, fp, sp, lr, pc} │ │ + ldmia.w sp!, {r3, r4, r6, r9, sl, fp, sp, lr, pc} │ │ movs r0, r0 │ │ - ldr r0, [pc, #960] @ (cf250 ) │ │ + ldr r0, [pc, #960] @ (cfea0 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cf3b0 │ │ - beq.n cef88 │ │ - b.n cf334 │ │ + b.n d0000 │ │ + beq.n cfbd8 │ │ + b.n cff84 │ │ str r0, [r0, r0] │ │ - b.n cf1de │ │ + b.n cfe2e │ │ ands r0, r2 │ │ - b.n cf3bc │ │ + b.n d000c │ │ movs r4, r2 │ │ - b.n ce9c6 │ │ + b.n cf616 │ │ asrs r4, r0, #32 │ │ - b.n cf1ea │ │ + b.n cfe3a │ │ movs r3, #160 @ 0xa0 │ │ add.w r0, r0, r0 │ │ - b.n cf552 │ │ + b.n d01a2 │ │ movs r3, r2 │ │ lsrs r0, r0, #8 │ │ movs r3, #81 @ 0x51 │ │ add.w r1, r0, r0, asr #7 │ │ - b.n ce9fc │ │ + b.n cf64c │ │ str r0, [r0, r0] │ │ - b.n ce9e2 │ │ + b.n cf632 │ │ asrs r1, r0, #32 │ │ - b.n cefe4 │ │ + b.n cfc34 │ │ lsls r2, r3, #1 │ │ - b.n cea6c │ │ + b.n cf6bc │ │ movs r0, r0 │ │ - b.n cf56e │ │ + b.n d01be │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #7 │ │ - b.n cea14 │ │ + b.n cf664 │ │ movs r1, r0 │ │ - b.n cf61a │ │ + b.n d026a │ │ adds r1, #200 @ 0xc8 │ │ - b.n cea1c │ │ + b.n cf66c │ │ movs r0, #232 @ 0xe8 │ │ - b.n cf622 │ │ + b.n d0272 │ │ rors r4, r0 │ │ - b.n cea24 │ │ + b.n cf674 │ │ asrs r1, r0, #32 │ │ - b.n cf008 │ │ + b.n cfc58 │ │ adds r0, #3 │ │ - b.n cf00c │ │ + b.n cfc5c │ │ ands r4, r0 │ │ - b.n cf010 │ │ + b.n cfc60 │ │ lsrs r0, r6 │ │ - b.n cf290 │ │ - cmp r5, #183 @ 0xb7 │ │ + b.n cfee0 │ │ + cmp r5, #184 @ 0xb8 │ │ @ instruction: 0xebff0005 │ │ - b.n cf23e │ │ - beq.n cef20 │ │ - b.n cf398 │ │ + b.n cfe8e │ │ + beq.n cfb70 │ │ + b.n cffe8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r5, ip} │ │ - b.n cea44 │ │ + b.n cf694 │ │ movs r4, r4 │ │ - b.n cea48 │ │ + b.n cf698 │ │ subs r7, r1, r0 │ │ - b.n cf314 │ │ + b.n cff64 │ │ lsrs r2, r0, #4 │ │ - b.n cf5b8 │ │ + b.n d0208 │ │ movs r0, r3 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n cf5be │ │ + b.n d020e │ │ movs r6, r2 │ │ lsrs r0, r0, #8 │ │ movs r4, r6 │ │ - b.n cea50 │ │ + b.n cf6a0 │ │ asrs r4, r0, #32 │ │ - b.n cf26a │ │ + b.n cfeba │ │ str r0, [r0, #4] │ │ - b.n cea68 │ │ + b.n cf6b8 │ │ strb r4, [r0, #1] │ │ - b.n cea6c │ │ + b.n cf6bc │ │ movs r3, #126 @ 0x7e │ │ add.w r0, r0, r0 │ │ - b.n cf5da │ │ + b.n d022a │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ movs r3, #47 @ 0x2f │ │ add.w r1, r0, r0, lsl #6 │ │ - b.n cea84 │ │ + b.n cf6d4 │ │ str r0, [r0, r0] │ │ - b.n cea6a │ │ + b.n cf6ba │ │ asrs r1, r0, #32 │ │ - b.n cf06c │ │ + b.n cfcbc │ │ lsls r2, r3, #1 │ │ - b.n ceaf4 │ │ + b.n cf744 │ │ movs r0, r0 │ │ - b.n cf5f6 │ │ + b.n d0246 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #5 │ │ - b.n cea9c │ │ + b.n cf6ec │ │ movs r1, r0 │ │ - b.n cf6a2 │ │ + b.n d02f2 │ │ adds r1, #104 @ 0x68 │ │ - b.n ceaa4 │ │ + b.n cf6f4 │ │ movs r0, #255 @ 0xff │ │ - b.n cf6aa │ │ + b.n d02fa │ │ adcs r4, r4 │ │ - b.n ceaac │ │ + b.n cf6fc │ │ asrs r1, r0, #32 │ │ - b.n cf090 │ │ + b.n cfce0 │ │ adds r0, #3 │ │ - b.n cf094 │ │ + b.n cfce4 │ │ ands r4, r0 │ │ - b.n cf098 │ │ + b.n cfce8 │ │ @ instruction: 0xffdceaff │ │ asrs r4, r5, #4 │ │ - b.n ceac0 │ │ + b.n cf710 │ │ str r5, [r1, r1] │ │ - b.n cf6c6 │ │ + b.n d0316 │ │ asrs r1, r0, #32 │ │ - b.n cf0a8 │ │ + b.n cfcf8 │ │ asrs r2, r3, #1 │ │ - b.n ceb30 │ │ + b.n cf780 │ │ movs r0, r0 │ │ - b.n cf634 │ │ + b.n d0284 │ │ movs r6, r5 │ │ subs r0, r0, r0 │ │ movs r5, r0 │ │ - b.n cf2da │ │ - beq.n cefbc │ │ - b.n cf434 │ │ + b.n cff2a │ │ + beq.n cfc0c │ │ + b.n d0084 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r5, ip} │ │ - b.n ceae0 │ │ + b.n cf730 │ │ movs r4, r4 │ │ - b.n ceae4 │ │ + b.n cf734 │ │ subs r7, r1, r0 │ │ - b.n cf3b0 │ │ + b.n d0000 │ │ lsrs r2, r0, #4 │ │ - b.n cf654 │ │ + b.n d02a4 │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n cf65a │ │ + b.n d02aa │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r6 │ │ - b.n cf4ca │ │ + b.n d011a │ │ cmp r4, #3 │ │ - b.n cf472 │ │ + b.n d00c2 │ │ movs r0, #0 │ │ - b.n cf578 │ │ + b.n d01c8 │ │ asrs r0, r0, #32 │ │ - b.n cf70e │ │ + b.n d035e │ │ movs r1, r1 │ │ ldmia.w r0, {sp} │ │ - b.n cf716 │ │ + b.n d0366 │ │ movs r0, #1 │ │ - cbz r0, cf01a │ │ + cbz r0, cfc6a │ │ lsrs r2, r4, #24 │ │ - b.n cf47e │ │ + b.n d00ce │ │ movs r0, r0 │ │ - b.n cf588 │ │ + b.n d01d8 │ │ asrs r1, r0, #32 │ │ - cbz r0, cf026 │ │ + cbz r0, cfc76 │ │ movs r2, r0 │ │ - b.n cf2ec │ │ + b.n cff3c │ │ str r0, [r0, r0] │ │ - b.n cf4ae │ │ + b.n d00fe │ │ movs r5, r0 │ │ - b.n cf332 │ │ - beq.n cf014 │ │ - b.n cf48c │ │ + b.n cff82 │ │ + beq.n cfc64 │ │ + b.n d00dc │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r3, r4, r6, r7, ip} │ │ - b.n ceb3c │ │ + b.n cf78c │ │ str r5, [r1, r1] │ │ - b.n cf742 │ │ + b.n d0392 │ │ asrs r1, r0, #32 │ │ - b.n cf124 │ │ + b.n cfd74 │ │ asrs r2, r3, #1 │ │ - b.n cebac │ │ + b.n cf7fc │ │ movs r0, r0 │ │ - b.n cf6b0 │ │ + b.n d0300 │ │ @ instruction: 0xffe00aff │ │ movs r0, #196 @ 0xc4 │ │ - b.n ceb54 │ │ + b.n cf7a4 │ │ movs r0, r0 │ │ - b.n cf6ba │ │ + b.n d030a │ │ asrs r0, r0, #3 │ │ - b.n ceb5c │ │ + b.n cf7ac │ │ movs r1, r0 │ │ - b.n cf762 │ │ + b.n d03b2 │ │ adds r0, #188 @ 0xbc │ │ - b.n ceb64 │ │ + b.n cf7b4 │ │ movs r0, #2 │ │ - b.n cf148 │ │ + b.n cfd98 │ │ strb r0, [r7, #2] │ │ - b.n ceb6c │ │ + b.n cf7bc │ │ asrs r1, r0, #32 │ │ - b.n cf150 │ │ + b.n cfda0 │ │ str r4, [r6, #8] │ │ - b.n ceb74 │ │ + b.n cf7c4 │ │ adds r0, #3 │ │ - b.n cf158 │ │ + b.n cfda8 │ │ strb r7, [r0, #0] │ │ - b.n cf15c │ │ + b.n cfdac │ │ str r0, [r1, r0] │ │ - b.n ceb5c │ │ + b.n cf7ac │ │ strb r2, [r0, #0] │ │ lsls r0, r4, #6 │ │ str r6, [r0, #0] │ │ - b.n cf168 │ │ + b.n cfdb8 │ │ movs r1, #9 │ │ - b.n cf64e │ │ + b.n d029e │ │ movs r6, r1 │ │ and.w r0, r0, ip, lsr #9 │ │ - b.n ceb94 │ │ + b.n cf7e4 │ │ movs r0, r0 │ │ - b.n cf6fa │ │ + b.n d034a │ │ asrs r0, r3, #1 │ │ - b.n ceb9c │ │ + b.n cf7ec │ │ movs r1, r0 │ │ - b.n cf7a2 │ │ + b.n d03f2 │ │ adds r0, #84 @ 0x54 │ │ - b.n ceba4 │ │ + b.n cf7f4 │ │ movs r0, #2 │ │ - b.n cf188 │ │ + b.n cfdd8 │ │ strb r0, [r2, #1] │ │ - b.n cebac │ │ + b.n cf7fc │ │ asrs r1, r0, #32 │ │ - b.n cf190 │ │ + b.n cfde0 │ │ str r4, [r1, #4] │ │ - b.n cebb4 │ │ + b.n cf804 │ │ adds r0, #3 │ │ - b.n cf198 │ │ + b.n cfde8 │ │ strb r7, [r0, #0] │ │ - b.n cf19c │ │ + b.n cfdec │ │ str r0, [r1, r0] │ │ - b.n ceb9c │ │ + b.n cf7ec │ │ strb r2, [r0, #0] │ │ lsls r0, r4, #6 │ │ str r6, [r0, #0] │ │ - b.n cf1a8 │ │ + b.n cfdf8 │ │ movs r0, #242 @ 0xf2 │ │ - b.n cf7ce │ │ + b.n d041e │ │ lsls r0, r0, #3 │ │ - stmia.w sp, {r4, r6, r8, sl, fp, sp} │ │ + stmia.w sp, {r0, r4, r6, r8, sl, fp, sp} │ │ @ instruction: 0xebff0005 │ │ - b.n cf3da │ │ - beq.n cf0bc │ │ - b.n cf534 │ │ + b.n d002a │ │ + beq.n cfd0c │ │ + b.n d0184 │ │ ldrh r0, [r6, #6] │ │ - ldmia.w sp!, {r3, r7, r8, sl, fp, sp, lr, pc} │ │ - movs r0, r0 │ │ - stmia r3!, {r3, r6, r7} │ │ - vrshr.u64 d27, d13, #13 │ │ - vcvt.u16.f16 d28, d20, #13 │ │ - vqdmulh.s q15, , d4[0] │ │ + ldmia.w sp!, {r3, r4, r5, r8, sl, fp, sp, lr, pc} │ │ movs r0, r0 │ │ - ldc2 15, cr15, [pc, #972]! @ cf484 │ │ - stmia r2!, {r6} │ │ - vtbx.8 d29, {d19-d20}, d29 │ │ - vcvt.u16.f16 q8, , #13 │ │ - @ instruction: 0xfff4cb9c │ │ - @ instruction: 0xfff3ed00 │ │ - movs r0, r0 │ │ - stmia r3!, {r6} │ │ - vrshr.u32 d27, d5, #13 │ │ - vmlsl.u q14, d3, d18[0] │ │ - vdup.8 q15, d8[1] │ │ - movs r0, r0 │ │ - ldc2l 15, cr15, [pc, #972]! @ cf4ac │ │ - stmia r2!, {r7} │ │ - vtbl.8 d29, {d3-d5}, d29 │ │ - @ instruction: 0xfff30dbd │ │ - vsli.64 d28, d2, #52 @ 0x34 │ │ + @ instruction: 0xb857 │ │ + vrsubhn.i d26, , q4 │ │ + vshr.u32 d28, d26, #13 │ │ + vcvt.f16.u16 q15, q10, #13 │ │ + movs r0, r0 │ │ + bl 3edcee │ │ + @ instruction: 0xb6cf │ │ + vqrdmulh.s q14, , d24[0] │ │ + vsli.64 d16, d0, #51 @ 0x33 │ │ + @ instruction: 0xfff4bea2 │ │ + @ instruction: 0xfff3ecb0 │ │ + movs r0, r0 │ │ + @ instruction: 0xb7cf │ │ + vabal.u q13, d19, d0 │ │ + @ instruction: 0xfff3bab0 │ │ + @ instruction: 0xfff3ebf8 │ │ + movs r0, r0 │ │ + bl 42dd16 │ │ + @ instruction: 0xb70f │ │ + @ instruction: 0xfff3cda8 │ │ + vsli.64 q8, q0, #51 @ 0x33 │ │ + vtbx.8 d27, {d20-d21}, d16 │ │ @ instruction: 0xfff348f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n cf614 │ │ - beq.n cf10c │ │ - b.n cf598 │ │ + b.n d0264 │ │ + beq.n cfd5c │ │ + b.n d01e8 │ │ adds r0, #0 │ │ - b.n cec22 │ │ + b.n cf872 │ │ movs r0, r0 │ │ - b.n cf7ac │ │ + b.n d03fc │ │ movs r7, r3 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r2, r5} │ │ - b.n cec34 │ │ - bl 52ac0e │ │ + b.n cf884 │ │ + bl 52b85e │ │ strb r0, [r4, #0] │ │ - b.n cec3c │ │ - bl 52ac16 │ │ - b.n cf164 │ │ - b.n cec44 │ │ - bl 52ac1e │ │ + b.n cf88c │ │ + bl 52b866 │ │ + b.n cfdb4 │ │ + b.n cf894 │ │ + bl 52b86e │ │ movs r0, #32 │ │ - b.n cec4c │ │ + b.n cf89c │ │ ands r6, r1 │ │ - b.n cf182 │ │ + b.n cfdd2 │ │ movs r2, r0 │ │ - b.n cf17c │ │ + b.n cfdcc │ │ movs r4, r0 │ │ - b.n cf452 │ │ - bl 52ac32 │ │ + b.n d00a2 │ │ + bl 52b882 │ │ movs r6, r6 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #2 │ │ stmia.w sp, {r2, r5, ip, sp} │ │ - b.n cec64 │ │ - bl 52ac42 │ │ + b.n cf8b4 │ │ + bl 52b892 │ │ ands r0, r4 │ │ - b.n cec6c │ │ - bl 52ac4a │ │ + b.n cf8bc │ │ + bl 52b89a │ │ movs r4, r4 │ │ - b.n cec74 │ │ - bl 52ac52 │ │ + b.n cf8c4 │ │ + bl 52b8a2 │ │ movs r0, #32 │ │ - b.n cec7c │ │ + b.n cf8cc │ │ str r0, [r0, r0] │ │ - b.n cf1a4 │ │ + b.n cfdf4 │ │ str r2, [r0, #0] │ │ - b.n cf1aa │ │ + b.n cfdfa │ │ str r5, [r0, #0] │ │ - b.n cf492 │ │ - bl 52ac66 │ │ + b.n d00e2 │ │ + bl 52b8b6 │ │ movs r5, r6 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n cf1c0 │ │ + b.n cfe10 │ │ asrs r3, r0, #32 │ │ - b.n cf1ce │ │ + b.n cfe1e │ │ movs r1, r0 │ │ - b.n cf49a │ │ + b.n d00ea │ │ movs r0, r0 │ │ - b.n cf8be │ │ + b.n d050e │ │ movs r0, r0 │ │ lsls r0, r4, #15 │ │ - beq.n cf1a4 │ │ - b.n cf61c │ │ + beq.n cfdf4 │ │ + b.n d026c │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {ip, lr} │ │ - b.n cf4ce │ │ + b.n d011e │ │ movs r0, r0 │ │ - b.n cf8d2 │ │ + b.n d0522 │ │ movs r4, r0 │ │ - b.n cecb0 │ │ + b.n cf900 │ │ ands r1, r0 │ │ - b.n cf4da │ │ + b.n d012a │ │ movs r0, r0 │ │ - b.n cecb8 │ │ + b.n cf908 │ │ movs r1, r0 │ │ - b.n cf4e2 │ │ + b.n d0132 │ │ adds r2, r0, #0 │ │ - b.n cf8e6 │ │ + b.n d0536 │ │ movs r0, #4 │ │ - b.n cf8ea │ │ + b.n d053a │ │ movs r3, #84 @ 0x54 │ │ add.w r0, r0, r0 │ │ - b.n cf852 │ │ + b.n d04a2 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, #145 @ 0x91 │ │ add.w r0, r0, r0 │ │ - b.n cecde │ │ + b.n cf92e │ │ movs r0, r0 │ │ - b.n cf862 │ │ + b.n d04b2 │ │ @ instruction: 0xffee1aff │ │ movs r4, r0 │ │ - b.n cecf4 │ │ + b.n cf944 │ │ asrs r5, r1, #32 │ │ - b.n cf50e │ │ + b.n d015e │ │ movs r0, #8 │ │ - b.n cf912 │ │ + b.n d0562 │ │ adds r0, #32 │ │ - b.n cf916 │ │ + b.n d0566 │ │ movs r4, #5 │ │ add.w r0, r0, r1 │ │ - b.n cf8be │ │ + b.n d050e │ │ movs r6, r0 │ │ - bge.n cf1e2 │ │ + bge.n cfe32 │ │ asrs r0, r0, #32 │ │ - b.n cf526 │ │ + b.n d0176 │ │ movs r5, r7 │ │ - b.n cf92a │ │ + b.n d057a │ │ movs r0, r1 │ │ - b.n cf890 │ │ + b.n d04e0 │ │ @ instruction: 0xffe31aff │ │ asrs r0, r0, #2 │ │ ldmia.w sp, {r2, ip} │ │ - b.n cf53a │ │ + b.n d018a │ │ @ instruction: 0xffcfeaff │ │ movs r2, #127 @ 0x7f │ │ add.w r0, r0, r0 │ │ - b.n ced26 │ │ + b.n cf976 │ │ movs r0, r0 │ │ - b.n cf8aa │ │ + b.n d04fa │ │ movs r5, r0 │ │ lsls r0, r0, #12 │ │ - beq.n cf230 │ │ - b.n cf6a8 │ │ + beq.n cfe80 │ │ + b.n d02f8 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, ip, sp, lr, pc} │ │ - b.n cf85a │ │ + b.n d04aa │ │ stmia r0!, {r1, r2, r3} │ │ - b.n cf55e │ │ + b.n d01ae │ │ strb r2, [r0, #0] │ │ - b.n cf562 │ │ - b.n cf26c │ │ - b.n ced4c │ │ - bl 52ad26 │ │ + b.n d01b2 │ │ + b.n cfebc │ │ + b.n cf99c │ │ + bl 52b976 │ │ movs r0, #32 │ │ - b.n ced54 │ │ + b.n cf9a4 │ │ movs r6, r1 │ │ - b.n cf28a │ │ + b.n cfeda │ │ ands r2, r0 │ │ - b.n cf284 │ │ + b.n cfed4 │ │ movs r0, r0 │ │ - b.n cf562 │ │ - bl 52ad3a │ │ + b.n d01b2 │ │ + bl 52b98a │ │ @ instruction: 0xffbd0aff │ │ @ instruction: 0xfff3eaff │ │ - blx 4d0888 │ │ + blx 4d14d8 │ │ adds r0, #0 │ │ - b.n cf58e │ │ + b.n d01de │ │ ands r2, r0 │ │ - b.n cf592 │ │ + b.n d01e2 │ │ movs r4, r4 │ │ - b.n ced78 │ │ - bl 52ad56 │ │ + b.n cf9c8 │ │ + bl 52b9a6 │ │ movs r0, #32 │ │ - b.n ced80 │ │ + b.n cf9d0 │ │ str r0, [r0, #0] │ │ - b.n cf2a8 │ │ + b.n cfef8 │ │ str r2, [r0, r0] │ │ - b.n cf2ae │ │ + b.n cfefe │ │ str r6, [r0, #0] │ │ - b.n cf594 │ │ - bl 52ad6a │ │ + b.n d01e4 │ │ + bl 52b9ba │ │ @ instruction: 0xffbe0aff │ │ @ instruction: 0xfff3eaff │ │ - ldr r7, [pc, #960] @ (cf638 ) │ │ + ldr r7, [pc, #960] @ (d0288 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cf798 │ │ - beq.n cf2a8 │ │ - b.n cf71c │ │ + b.n d03e8 │ │ + beq.n cfef8 │ │ + b.n d036c │ │ str r0, [r2, #12] │ │ - b.n cf60a │ │ + b.n d025a │ │ str r0, [sp, #8] │ │ - b.n cf5ca │ │ - ldr r7, [pc, #148] @ (cf320 ) │ │ - b.n cf8a8 │ │ + b.n d021a │ │ + ldr r7, [pc, #148] @ (cff70 ) │ │ + b.n d04f8 │ │ strb r7, [r0, r0] │ │ - b.n cf8ae │ │ + b.n d04fe │ │ movs r0, #7 │ │ - b.n cf5c2 │ │ + b.n d0212 │ │ add r3, sp, #124 @ 0x7c │ │ - b.n cf8a2 │ │ + b.n d04f2 │ │ cmp r4, #101 @ 0x65 │ │ - b.n cf8a0 │ │ + b.n d04f0 │ │ strh r0, [r0, #0] │ │ - b.n cf8b2 │ │ + b.n d0502 │ │ cmp r7, #178 @ 0xb2 │ │ - b.n cf938 │ │ - ldr r6, [pc, #608] @ (cf508 ) │ │ - b.n cf92c │ │ + b.n d0588 │ │ + ldr r6, [pc, #608] @ (d0158 ) │ │ + b.n d057c │ │ ldrsb r6, [r7, r0] │ │ - b.n cf940 │ │ - add r7, pc, #424 @ (adr r7, cf458 ) │ │ - b.n cf94c │ │ + b.n d0590 │ │ + add r7, pc, #424 @ (adr r7, d00a8 ) │ │ + b.n d059c │ │ strh r3, [r0, #16] │ │ - b.n cf944 │ │ + b.n d0594 │ │ movs r3, r0 │ │ @ instruction: 0xe98d0046 │ │ subs r0, r0, r0 │ │ ldr r4, [r2, #108] @ 0x6c │ │ - b.n cf8d6 │ │ + b.n d0526 │ │ str r0, [r1, r0] │ │ - b.n cf606 │ │ + b.n d0256 │ │ str r3, [r1, #36] @ 0x24 │ │ - b.n cf95e │ │ + b.n d05ae │ │ strh r2, [r0, #0] │ │ - b.n cf60e │ │ + b.n d025e │ │ movs r2, #227 @ 0xe3 │ │ add.w r0, r0, r0, lsl #28 │ │ - b.n cf616 │ │ + b.n d0266 │ │ lsls r0, r7, #8 │ │ - b.n cee18 │ │ + b.n cfa68 │ │ asrs r4, r1, #32 │ │ - b.n cf7f8 │ │ + b.n d0448 │ │ movs r0, r0 │ │ - b.n cf400 │ │ + b.n d0050 │ │ movs r4, r5 │ │ - b.n cee06 │ │ + b.n cfa56 │ │ movs r2, #197 @ 0xc5 │ │ add.w r0, r0, r0 │ │ - b.n cf98e │ │ + b.n d05de │ │ lsls r5, r0, #2 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n cee30 │ │ + b.n cfa80 │ │ subs r2, #0 │ │ - b.n cf912 │ │ + b.n d0562 │ │ movs r0, #12 │ │ - b.n cee38 │ │ + b.n cfa88 │ │ subs r3, #154 @ 0x9a │ │ - b.n cf988 │ │ + b.n d05d8 │ │ subs r0, r0, #7 │ │ - b.n cf646 │ │ + b.n d0296 │ │ lsls r2, r2, #14 │ │ - b.n cf4cc │ │ + b.n d011c │ │ movs r3, #123 @ 0x7b │ │ - b.n cf916 │ │ - b.n cf324 │ │ - b.n cf652 │ │ + b.n d0566 │ │ + b.n cff74 │ │ + b.n d02a2 │ │ cmp r7, #232 @ 0xe8 │ │ - b.n cf9b4 │ │ - add r0, pc, #24 @ (adr r0, cf330 ) │ │ - b.n cf65a │ │ + b.n d0604 │ │ + add r0, pc, #24 @ (adr r0, cff80 ) │ │ + b.n d02aa │ │ movs r2, #151 @ 0x97 │ │ - b.n cf424 │ │ + b.n d0074 │ │ ldr r7, [r7, #96] @ 0x60 │ │ - b.n cf93c │ │ + b.n d058c │ │ str r4, [r2, #0] │ │ - b.n cf9a6 │ │ + b.n d05f6 │ │ stmia r0!, {r0, r2} │ │ - b.n cf66a │ │ + b.n d02ba │ │ adds r6, #151 @ 0x97 │ │ - b.n cf374 │ │ + b.n cffc4 │ │ strb r7, [r0, r0] │ │ - b.n cf94e │ │ + b.n d059e │ │ ldrsb r6, [r7, r0] │ │ - b.n cf9c8 │ │ + b.n d0618 │ │ movs r2, r0 │ │ - b.n cf45a │ │ + b.n d00aa │ │ movs r7, #0 │ │ - b.n cf67e │ │ + b.n d02ce │ │ asrs r3, r0, #32 │ │ - b.n cf484 │ │ + b.n d00d4 │ │ adds r3, #129 @ 0x81 │ │ - b.n cf686 │ │ + b.n d02d6 │ │ cmp r1, #33 @ 0x21 │ │ - b.n cf64e │ │ + b.n d029e │ │ subs r4, #160 @ 0xa0 │ │ - b.n cf654 │ │ + b.n d02a4 │ │ str r1, [r0, #112] @ 0x70 │ │ - b.n cf692 │ │ + b.n d02e2 │ │ movs r0, #2 │ │ - b.n cf39c │ │ + b.n cffec │ │ ldr r0, [r4, #16] │ │ - b.n cf666 │ │ + b.n d02b6 │ │ movs r0, #0 │ │ - b.n cf3a2 │ │ + b.n cfff2 │ │ lsls r0, r0, #14 │ │ - b.n cf6a2 │ │ + b.n d02f2 │ │ lsrs r1, r4, #18 │ │ - b.n cf666 │ │ + b.n d02b6 │ │ adds r5, #146 @ 0x92 │ │ - b.n cf478 │ │ + b.n d00c8 │ │ movs r6, r0 │ │ - b.n cf3ae │ │ + b.n cfffe │ │ movs r1, r0 │ │ - b.n cf3b2 │ │ + b.n d0002 │ │ ldrb r2, [r2, #10] │ │ - b.n cf3c4 │ │ - add r7, pc, #0 @ (adr r7, cf378 ) │ │ - b.n cf97a │ │ + b.n d0014 │ │ + add r7, pc, #0 @ (adr r7, cffc8 ) │ │ + b.n d05ca │ │ add r6, sp, #912 @ 0x390 │ │ - b.n cfa04 │ │ + b.n d0654 │ │ strb r0, [r2, #22] │ │ - b.n cf3c4 │ │ + b.n d0014 │ │ ldrb r2, [r2, #18] │ │ - b.n cf492 │ │ + b.n d00e2 │ │ ldr r2, [r2, #104] @ 0x68 │ │ - b.n cf3d6 │ │ + b.n d0026 │ │ ldrb r1, [r4, #2] │ │ - b.n cf69c │ │ + b.n d02ec │ │ lsrs r2, r2, #10 │ │ - b.n cf396 │ │ - add r0, pc, #56 @ (adr r0, cf3cc ) │ │ - b.n cf6d6 │ │ + b.n cffe6 │ │ + add r0, pc, #56 @ (adr r0, d001c ) │ │ + b.n d0326 │ │ ldr r0, [r2, #72] @ 0x48 │ │ - b.n cf3da │ │ + b.n d002a │ │ ldr r3, [r4, #64] @ 0x40 │ │ - b.n cf6de │ │ + b.n d032e │ │ str r1, [r0, #64] @ 0x40 │ │ - b.n cf6ae │ │ + b.n d02fe │ │ strb r7, [r0, #0] │ │ - b.n cf3f2 │ │ + b.n d0042 │ │ adds r0, #3 │ │ - b.n cf3f8 │ │ + b.n d0048 │ │ cmp r4, #33 @ 0x21 │ │ - b.n cf6b2 │ │ + b.n d0302 │ │ str r3, [r2, #72] @ 0x48 │ │ - b.n cf4c0 │ │ + b.n d0110 │ │ movs r0, r0 │ │ - b.n cf3fa │ │ + b.n d004a │ │ movs r1, r0 │ │ - b.n cf3fa │ │ + b.n d004a │ │ ldrb r3, [r2, #2] │ │ - b.n cf404 │ │ + b.n d0054 │ │ strh r4, [r1, #0] │ │ - b.n cf702 │ │ + b.n d0352 │ │ adds r4, #144 @ 0x90 │ │ - b.n cf406 │ │ + b.n d0056 │ │ subs r6, r4, #0 │ │ - b.n cf70a │ │ + b.n d035a │ │ ldrb r0, [r4, #24] │ │ - b.n cf40e │ │ + b.n d005e │ │ lsls r0, r0, #8 │ │ - b.n cf6d4 │ │ + b.n d0324 │ │ str r6, [r0, #0] │ │ - b.n cf416 │ │ + b.n d0066 │ │ str r0, [r6, #12] │ │ - b.n cf76c │ │ + b.n d03bc │ │ movs r2, #176 @ 0xb0 │ │ add.w r3, r0, r1, lsr #6 │ │ - b.n cf9fa │ │ + b.n d064a │ │ subs r1, #156 @ 0x9c │ │ - b.n cf9ee │ │ + b.n d063e │ │ asrs r4, r7, #24 │ │ - b.n cfa76 │ │ + b.n d06c6 │ │ adds r0, #27 │ │ - b.n cfa6e │ │ + b.n d06be │ │ asrs r0, r2, #6 │ │ - b.n cf4f6 │ │ + b.n d0146 │ │ movs r3, #144 @ 0x90 │ │ - b.n cf436 │ │ + b.n d0086 │ │ asrs r6, r0, #32 │ │ - b.n cf51c │ │ + b.n d016c │ │ ldr r4, [r2, #108] @ 0x6c │ │ - b.n cfa12 │ │ + b.n d0662 │ │ str r3, [r1, #36] @ 0x24 │ │ - b.n cfa96 │ │ + b.n d06e6 │ │ movs r7, #1 │ │ - b.n cf746 │ │ + b.n d0396 │ │ movs r7, r0 │ │ - b.n cf54a │ │ + b.n d019a │ │ adds r3, #128 @ 0x80 │ │ - b.n cf74e │ │ + b.n d039e │ │ cmp r1, #32 │ │ - b.n cf716 │ │ + b.n d0366 │ │ subs r4, #161 @ 0xa1 │ │ - b.n cf71c │ │ + b.n d036c │ │ movs r0, #2 │ │ - b.n cf460 │ │ + b.n d00b0 │ │ movs r0, #1 │ │ - b.n cf462 │ │ + b.n d00b2 │ │ adds r5, #146 @ 0x92 │ │ - b.n cf530 │ │ + b.n d0180 │ │ strb r2, [r2, #26] │ │ - b.n cf474 │ │ + b.n d00c4 │ │ str r0, [r0, #112] @ 0x70 │ │ - b.n cf76a │ │ + b.n d03ba │ │ ldr r1, [r4, #16] │ │ - b.n cf73a │ │ + b.n d038a │ │ asrs r1, r0, #14 │ │ - b.n cf772 │ │ + b.n d03c2 │ │ adds r0, r4, #2 │ │ - b.n cf738 │ │ + b.n d0388 │ │ asrs r6, r0, #32 │ │ - b.n cf47c │ │ + b.n d00cc │ │ movs r0, r0 │ │ - b.n cf480 │ │ + b.n d00d0 │ │ strb r0, [r2, #22] │ │ - b.n cf484 │ │ + b.n d00d4 │ │ ldrsb r0, [r0, r4] │ │ - b.n cfa46 │ │ + b.n d0696 │ │ ldrsh r4, [r4, r3] │ │ - b.n cfad0 │ │ + b.n d0720 │ │ ldrb r2, [r2, #2] │ │ - b.n cf55a │ │ + b.n d01aa │ │ ldr r2, [r2, #40] @ 0x28 │ │ - b.n cf49e │ │ + b.n d00ee │ │ ldrb r1, [r4, #2] │ │ - b.n cf764 │ │ + b.n d03b4 │ │ lsls r2, r2, #22 │ │ - b.n cf45e │ │ + b.n d00ae │ │ ldrb r5, [r4, r1] │ │ - b.n cfa60 │ │ + b.n d06b0 │ │ ldr r0, [r2, #8] │ │ - b.n cf4a2 │ │ + b.n d00f2 │ │ ldr r3, [r4, #64] @ 0x40 │ │ - b.n cf7a6 │ │ + b.n d03f6 │ │ str r1, [r0, #64] @ 0x40 │ │ - b.n cf776 │ │ + b.n d03c6 │ │ strb r7, [r0, #0] │ │ - b.n cf4ba │ │ + b.n d010a │ │ ldrsh r2, [r6, r6] │ │ - b.n cfb04 │ │ + b.n d0754 │ │ adds r0, #3 │ │ - b.n cf4c4 │ │ + b.n d0114 │ │ cmp r4, #33 @ 0x21 │ │ - b.n cf77e │ │ + b.n d03ce │ │ strb r3, [r2, #18] │ │ - b.n cf58a │ │ + b.n d01da │ │ movs r0, r0 │ │ - b.n cf4c6 │ │ + b.n d0116 │ │ movs r1, r0 │ │ - b.n cf4c6 │ │ + b.n d0116 │ │ movs r0, #4 │ │ - b.n cefbc │ │ + b.n cfc0c │ │ str r3, [r2, #88] @ 0x58 │ │ - b.n cf4d4 │ │ + b.n d0124 │ │ str r0, [r1, #0] │ │ - b.n cefcc │ │ + b.n cfc1c │ │ adds r4, #144 @ 0x90 │ │ - b.n cf4d6 │ │ + b.n d0126 │ │ subs r6, #39 @ 0x27 │ │ - b.n cf7da │ │ + b.n d042a │ │ asrs r0, r0, #32 │ │ - b.n cefca │ │ + b.n cfc1a │ │ adds r2, #0 │ │ - b.n cf7a8 │ │ + b.n d03f8 │ │ lsrs r0, r4, #24 │ │ - b.n cf4e6 │ │ + b.n d0136 │ │ adds r0, #7 │ │ - b.n cf4f0 │ │ + b.n d0140 │ │ lsrs r0, r0, #16 │ │ - b.n cf7ee │ │ + b.n d043e │ │ ldrb r3, [r0, #16] │ │ - b.n cf7f2 │ │ + b.n d0442 │ │ movs r4, #34 @ 0x22 │ │ - b.n cf7c4 │ │ + b.n d0414 │ │ movs r0, #32 │ │ - b.n cefbc │ │ + b.n cfc0c │ │ lsls r3, r4, #16 │ │ - b.n cf7be │ │ - bl 52afbe │ │ + b.n d040e │ │ + bl 52bc0e │ │ movs r4, r4 │ │ - b.n cefc8 │ │ + b.n cfc18 │ │ movs r3, r0 │ │ ldmia.w r9, {r0, r2, r3, r5, r8, r9, sl, fp, sp} │ │ - b.n cfadc │ │ + b.n d072c │ │ cmp r4, #149 @ 0x95 │ │ - b.n cfb5a │ │ + b.n d07aa │ │ adds r2, #144 @ 0x90 │ │ - b.n cf5e4 │ │ + b.n d0234 │ │ lsls r1, r2, #10 │ │ - b.n cf4de │ │ + b.n d012e │ │ asrs r5, r5, #16 │ │ - b.n cfafc │ │ + b.n d074c │ │ adds r1, r2, r1 │ │ - b.n cfb6c │ │ + b.n d07bc │ │ strb r0, [r2, #6] │ │ - b.n cf526 │ │ + b.n d0176 │ │ asrs r1, r0, #32 │ │ - b.n cfa10 │ │ + b.n d0660 │ │ asrs r0, r0, #32 │ │ - b.n cf000 │ │ + b.n cfc50 │ │ asrs r0, r0, #32 │ │ - b.n cf01e │ │ + b.n cfc6e │ │ movs r2, r0 │ │ - b.n cf636 │ │ + b.n d0286 │ │ movs r4, r0 │ │ - b.n cf00c │ │ + b.n cfc5c │ │ movs r4, r0 │ │ - b.n cf038 │ │ + b.n cfc88 │ │ mrc2 11, 7, lr, cr11, cr15, {7} @ │ │ - beq.n cf53c │ │ - b.n cf99c │ │ + beq.n d018c │ │ + b.n d05ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ - b.n cfc4e │ │ + b.n d089e │ │ asrs r0, r0, #32 │ │ - b.n cfc52 │ │ + b.n d08a2 │ │ vpmin.u q15, q14, │ │ - strd r0, r0, [ip, #-0]! │ │ - ldr r0, [pc, #192] @ (cf5dc ) │ │ + ldmdb ip, {} │ │ + ldr r0, [pc, #192] @ (d022c ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cfa3c │ │ + b.n d068c │ │ str r0, [r0, r0] │ │ - b.n cf866 │ │ + b.n d04b6 │ │ ands r0, r0 │ │ - b.n cf86a │ │ + b.n d04ba │ │ lsls r0, r0, #2 │ │ - b.n cf098 │ │ + b.n cfce8 │ │ movs r0, r0 │ │ - b.n cfbd2 │ │ + b.n d0822 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n cf078 │ │ + b.n cfcc8 │ │ movs r0, #8 │ │ - b.n cf066 │ │ + b.n cfcb6 │ │ movs r0, r0 │ │ - b.n cf660 │ │ + b.n d02b0 │ │ asrs r0, r2, #1 │ │ - b.n cf066 │ │ + b.n cfcb6 │ │ movs r0, #130 @ 0x82 │ │ - b.n cf64e │ │ + b.n d029e │ │ movs r5, r0 │ │ - b.n cf88e │ │ + b.n d04de │ │ movs r1, #183 @ 0xb7 │ │ add.w r0, r0, r0 │ │ - b.n cfbf6 │ │ + b.n d0846 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n cf088 │ │ + b.n cfcd8 │ │ asrs r0, r1, #32 │ │ - b.n cf08a │ │ + b.n cfcda │ │ movs r0, #255 @ 0xff │ │ - b.n cfca6 │ │ + b.n d08f6 │ │ asrs r1, r0, #2 │ │ - b.n cf8aa │ │ - asrs r4, r2, #16 │ │ + b.n d04fa │ │ + asrs r4, r7, #14 │ │ mla r0, r0, r8, r1 │ │ - b.n cf09a │ │ + b.n cfcea │ │ lsls r0, r0, #2 │ │ - b.n cf09e │ │ + b.n cfcee │ │ lsls r1, r0, #2 │ │ - b.n cf67a │ │ - asrs r7, r2, #10 │ │ + b.n d02ca │ │ + asrs r0, r5, #17 │ │ @ instruction: 0xfa000000 │ │ - b.n cfcc2 │ │ + b.n d0912 │ │ ldrh r0, [r6, #0] │ │ - ldmia.w sp!, {r2, r3, r8, r9, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r4, r5, r7, r9, sl, sp, lr, pc} │ │ movs r0, r0 │ │ asrs r4, r4, #6 │ │ - b.n cf0cc │ │ + b.n cfd1c │ │ asrs r1, r0, #32 │ │ - b.n cf6b0 │ │ + b.n d0300 │ │ asrs r2, r3, #1 │ │ - b.n cf138 │ │ + b.n cfd88 │ │ movs r3, r0 │ │ - b.n cfc3c │ │ + b.n d088c │ │ vrhadd.u16 d3, d14, d31 │ │ - ldr r7, [pc, #960] @ (cf960 ) │ │ + ldr r7, [pc, #960] @ (d05b0 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cfac0 │ │ - beq.n cf4c0 │ │ - b.n cfa44 │ │ + b.n d0710 │ │ + beq.n d0110 │ │ + b.n d0694 │ │ strb r0, [r1, #0] │ │ - b.n cfaae │ │ + b.n d06fe │ │ strh r1, [r0, #0] │ │ - b.n cf152 │ │ + b.n cfda2 │ │ str r2, [r0, r0] │ │ - b.n cf156 │ │ - b.n cf5ba │ │ - b.n cfcfa │ │ + b.n cfda6 │ │ + b.n d020a │ │ + b.n d094a │ │ str r7, [r0, #0] │ │ - b.n cf8fe │ │ + b.n d054e │ │ stmia r0!, {r0, r1, r4, r6, r7} │ │ - b.n cf962 │ │ + b.n d05b2 │ │ movs r0, #0 │ │ - b.n cf166 │ │ + b.n cfdb6 │ │ movs r7, r0 │ │ - b.n cf90a │ │ + b.n d055a │ │ asrs r0, r1, #6 │ │ - b.n cf53a │ │ + b.n d018a │ │ adds r0, #3 │ │ - b.n cf9ea │ │ + b.n d063a │ │ asrs r0, r5, #32 │ │ - b.n cefec │ │ + b.n cfc3c │ │ ands r7, r0 │ │ - b.n cf91a │ │ + b.n d056a │ │ asrs r5, r0, #6 │ │ - b.n cf53e │ │ + b.n d018e │ │ lsls r0, r0, #1 │ │ - b.n cfc1a │ │ + b.n d086a │ │ asrs r0, r7, #32 │ │ - b.n ceffc │ │ + b.n cfc4c │ │ str r0, [sp, #16] │ │ - b.n cf10a │ │ + b.n cfd5a │ │ movs r0, r0 │ │ - b.n cf11c │ │ + b.n cfd6c │ │ movs r0, r4 │ │ - b.n cf008 │ │ + b.n cfc58 │ │ movs r4, r0 │ │ - b.n cf124 │ │ + b.n cfd74 │ │ movs r4, r4 │ │ - b.n cf010 │ │ + b.n cfc60 │ │ movs r0, r1 │ │ - b.n cf12c │ │ + b.n cfd7c │ │ movs r4, r5 │ │ - b.n cf018 │ │ + b.n cfc68 │ │ movs r4, r1 │ │ - b.n cf134 │ │ + b.n cfd84 │ │ movs r0, r6 │ │ - b.n cf020 │ │ + b.n cfc70 │ │ movs r0, r2 │ │ - b.n cf13c │ │ + b.n cfd8c │ │ asrs r4, r0, #32 │ │ - b.n cf13e │ │ + b.n cfd8e │ │ movs r4, r7 │ │ - b.n cf02c │ │ + b.n cfc7c │ │ lsls r1, r3, #1 │ │ - b.n cfd5a │ │ + b.n d09aa │ │ str r3, [r0, #24] │ │ - b.n cf586 │ │ + b.n d01d6 │ │ lsls r6, r1, #1 │ │ lsls r0, r0, #12 │ │ asrs r4, r6, #32 │ │ - b.n cf03c │ │ + b.n cfc8c │ │ asrs r1, r3, #1 │ │ - b.n cfd6a │ │ + b.n d09ba │ │ movs r1, r0 │ │ - b.n cfd26 │ │ - add r0, pc, #80 @ (adr r0, cf680 ) │ │ - b.n cf160 │ │ + b.n d0976 │ │ + add r0, pc, #80 @ (adr r0, d02d0 ) │ │ + b.n cfdb0 │ │ asrs r6, r1, #1 │ │ stmia r3!, {} │ │ lsls r2, r6, #12 │ │ - b.n cf876 │ │ + b.n d04c6 │ │ adds r0, #115 @ 0x73 │ │ - b.n cfd7e │ │ + b.n d09ce │ │ ands r4, r0 │ │ - b.n cf16a │ │ + b.n cfdba │ │ adds r0, #119 @ 0x77 │ │ lsls r0, r0, #12 │ │ lsls r0, r5, #1 │ │ - b.n cf164 │ │ + b.n cfdb4 │ │ lsls r2, r6, #20 │ │ - b.n cf88a │ │ + b.n d04da │ │ lsls r3, r6, #1 │ │ - b.n cfd92 │ │ + b.n d09e2 │ │ lsls r7, r6, #1 │ │ lsls r0, r0, #12 │ │ lsrs r2, r6, #32 │ │ - b.n cf896 │ │ + b.n d04e6 │ │ lsls r0, r2, #1 │ │ - b.n cf178 │ │ + b.n cfdc8 │ │ strb r3, [r6, #1] │ │ - b.n cfda2 │ │ + b.n d09f2 │ │ movs r0, r7 │ │ - b.n cf09c │ │ + b.n cfcec │ │ lsls r0, r1, #1 │ │ - b.n cf184 │ │ + b.n cfdd4 │ │ lsls r3, r6, #1 │ │ - b.n cfdae │ │ + b.n d09fe │ │ lsls r7, r6, #1 │ │ lsls r0, r0, #12 │ │ asrs r4, r4, #1 │ │ - b.n cf190 │ │ + b.n cfde0 │ │ lsls r0, r0, #1 │ │ - b.n cf194 │ │ + b.n cfde4 │ │ asrs r6, r2, #21 │ │ - b.n cfc88 │ │ + b.n d08d8 │ │ movs r4, r6 │ │ - b.n cf0b8 │ │ + b.n cfd08 │ │ asrs r5, r2, #21 │ │ - b.n cfd10 │ │ + b.n d0960 │ │ movs r4, r7 │ │ - b.n cf1a4 │ │ + b.n cfdf4 │ │ movs r2, r0 │ │ - b.n cfcb2 │ │ + b.n d0902 │ │ movs r0, r5 │ │ - b.n cf0c8 │ │ + b.n cfd18 │ │ movs r0, r7 │ │ - b.n cf1b0 │ │ + b.n cfe00 │ │ movs r4, r0 │ │ - b.n cfa9e │ │ + b.n d06ee │ │ str r0, [r3, #4] │ │ - b.n cf1b8 │ │ + b.n cfe08 │ │ lsls r7, r6, #1 │ │ - b.n cfae2 │ │ + b.n d0732 │ │ str r4, [r7, #4] │ │ - b.n cf484 │ │ + b.n d00d4 │ │ eors r4, r3 │ │ - b.n cf1c4 │ │ + b.n cfe14 │ │ asrs r6, r2, #6 │ │ - b.n cf7b6 │ │ + b.n d0406 │ │ movs r0, r5 │ │ - b.n cf1cc │ │ + b.n cfe1c │ │ movs r4, r7 │ │ - b.n cf0ec │ │ + b.n cfd3c │ │ movs r0, r4 │ │ - b.n cf1d4 │ │ + b.n cfe24 │ │ lsls r3, r6, #1 │ │ - b.n cfdfe │ │ + b.n d0a4e │ │ asrs r4, r5, #32 │ │ - b.n cf0f8 │ │ + b.n cfd48 │ │ lsls r7, r6, #1 │ │ lsls r0, r0, #12 │ │ asrs r0, r2, #32 │ │ - b.n cf1e4 │ │ + b.n cfe34 │ │ asrs r0, r6, #32 │ │ - b.n cf104 │ │ + b.n cfd54 │ │ movs r1, r0 │ │ - b.n cfcf6 │ │ + b.n d0946 │ │ adds r0, #96 @ 0x60 │ │ - b.n cf1f0 │ │ + b.n cfe40 │ │ strb r7, [r6, #1] │ │ lsls r0, r0, #12 │ │ str r0, [sp, #304] @ 0x130 │ │ - b.n cf1f8 │ │ - add r0, pc, #144 @ (adr r0, cf770 ) │ │ - b.n cf1fc │ │ + b.n cfe48 │ │ + add r0, pc, #144 @ (adr r0, d03c0 ) │ │ + b.n cfe4c │ │ asrs r4, r2, #32 │ │ - b.n cf200 │ │ + b.n cfe50 │ │ movs r0, r3 │ │ - b.n cf204 │ │ + b.n cfe54 │ │ asrs r0, r1, #1 │ │ - b.n cf22c │ │ + b.n cfe7c │ │ movs r0, #44 @ 0x2c │ │ - b.n cf20c │ │ + b.n cfe5c │ │ movs r0, #196 @ 0xc4 │ │ - b.n cfe36 │ │ + b.n d0a86 │ │ str r4, [r0, r1] │ │ - b.n cf214 │ │ + b.n cfe64 │ │ asrs r1, r0, #32 │ │ - b.n cf81c │ │ + b.n d046c │ │ strh r0, [r6, #0] │ │ - b.n cf21c │ │ + b.n cfe6c │ │ adds r0, #52 @ 0x34 │ │ - b.n cf244 │ │ + b.n cfe94 │ │ movs r0, r4 │ │ - b.n cf140 │ │ + b.n cfd90 │ │ movs r0, r0 │ │ - b.n cf228 │ │ + b.n cfe78 │ │ adds r0, #3 │ │ - b.n cf830 │ │ + b.n d0480 │ │ movs r4, r4 │ │ - b.n cf14c │ │ + b.n cfd9c │ │ lsls r1, r0, #2 │ │ @ instruction: 0xe98d0084 │ │ - b.n cf826 │ │ + b.n d0476 │ │ movs r0, r0 │ │ - b.n cf7ae │ │ + b.n d03fe │ │ lsls r4, r2, #1 │ │ - b.n cf240 │ │ + b.n cfe90 │ │ movs r3, r0 │ │ - b.n cfe6a │ │ - cmp r3, #170 @ 0xaa │ │ + b.n d0aba │ │ + cmp r3, #171 @ 0xab │ │ @ instruction: 0xebffd01c │ │ - b.n cfbc8 │ │ + b.n d0818 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r3, r4, r5, r7, r9, sl, sp, lr, pc} │ │ + ldmia.w sp!, {r2, r3, r5, r6, r9, sl, sp, lr, pc} │ │ movs r0, r0 │ │ - add r3, pc, #920 @ (adr r3, cfad4 ) │ │ - @ instruction: 0xfff3bbd6 │ │ + str r7, [sp, #628] @ 0x274 │ │ + vmla.i , , d21[0] │ │ vqshrun.s64 d20, q8, #13 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cfc64 │ │ + b.n d08b4 │ │ str r0, [r0, r0] │ │ - b.n cfa8e │ │ + b.n d06de │ │ lsls r0, r5, #1 │ │ - b.n cf272 │ │ + b.n cfec2 │ │ movs r0, r0 │ │ - b.n cfdf6 │ │ + b.n d0a46 │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n cfa9e │ │ + b.n d06ee │ │ lsls r0, r5, #1 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n cfaa6 │ │ + b.n d06f6 │ │ stmia r0!, {r2, r7} │ │ - b.n cf2a8 │ │ + b.n cfef8 │ │ stmia r0!, {r2, r3} │ │ - b.n cf88c │ │ + b.n d04dc │ │ adds r0, #28 │ │ - b.n cf2aa │ │ + b.n cfefa │ │ movs r0, r0 │ │ - b.n cfe1c │ │ + b.n d0a6c │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ lsls r4, r6, #1 │ │ - b.n cf2bc │ │ + b.n cff0c │ │ movs r0, #0 │ │ - b.n cfec2 │ │ + b.n d0b12 │ │ movs r0, r0 │ │ - b.n cf6c4 │ │ + b.n d0314 │ │ asrs r2, r0, #4 │ │ - b.n cf6aa │ │ + b.n d02fa │ │ movs r5, r0 │ │ - b.n cfa30 │ │ + b.n d0680 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #1 │ │ - b.n cfc9a │ │ + b.n d08ea │ │ movs r2, r0 │ │ - b.n cfa40 │ │ + b.n d0690 │ │ @ instruction: 0xfff91aff │ │ movs r7, r1 │ │ and.w r0, r0, r1, lsl #12 │ │ - b.n cfc4c │ │ + b.n d089c │ │ adds r0, #28 │ │ - b.n cf2c2 │ │ + b.n cff12 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r3, r0, #4 │ │ - b.n cf6d2 │ │ + b.n d0322 │ │ asrs r2, r0, #4 │ │ - b.n cf6b6 │ │ + b.n d0306 │ │ movs r1, r1 │ │ and.w r0, r0, r8, ror #8 │ │ - b.n cf2fc │ │ + b.n cff4c │ │ movs r0, #2 │ │ - b.n cf8e0 │ │ + b.n d0530 │ │ movs r2, r0 │ │ - b.n cfa66 │ │ + b.n d06b6 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #32 │ │ - b.n cf30c │ │ + b.n cff5c │ │ adds r0, #16 │ │ - b.n cff12 │ │ + b.n d0b62 │ │ asrs r1, r0, #32 │ │ - b.n cf8f4 │ │ + b.n d0544 │ │ movs r0, #240 @ 0xf0 │ │ - b.n cfb5c │ │ - bl 52b2da │ │ + b.n d07ac │ │ + bl 52bf2a │ │ movs r0, #227 @ 0xe3 │ │ add.w r0, r0, r4 │ │ - b.n cfb26 │ │ + b.n d0776 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {lr} │ │ - b.n cff2e │ │ + b.n d0b7e │ │ @ instruction: 0xffdceaff │ │ - b.n cf1b4 │ │ + b.n cfd64 │ │ movs r0, r0 │ │ - blt.n cf8c0 │ │ + blt.n d04a0 │ │ movs r0, r0 │ │ - b.n cf094 │ │ + b.n d0c44 │ │ movs r0, r0 │ │ - blt.n cf828 │ │ + bge.n d0408 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (cf844 ) │ │ + ldr r4, [pc, #64] @ (d0494 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cfd24 │ │ + b.n d0974 │ │ ands r0, r0 │ │ - b.n cfb4e │ │ + b.n d079e │ │ movs r0, r0 │ │ - b.n cf332 │ │ + b.n cff82 │ │ asrs r0, r1, #32 │ │ - b.n cf33e │ │ + b.n cff8e │ │ movs r1, #89 @ 0x59 │ │ add.w r0, r0, r0 │ │ - b.n cfebe │ │ + b.n d0b0e │ │ movs r0, r0 │ │ lsls r0, r4, #14 │ │ movs r0, r1 │ │ lsls r4, r0, #22 │ │ movs r4, r1 │ │ lsls r4, r0, #22 │ │ movs r0, r0 │ │ lsls r4, r0, #22 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n cfd54 │ │ + b.n d09a4 │ │ ands r0, r0 │ │ - b.n cfb7e │ │ + b.n d07ce │ │ lsls r0, r0, #9 │ │ - b.n cf362 │ │ + b.n cffb2 │ │ movs r0, r0 │ │ - b.n cfee6 │ │ + b.n d0b36 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #200 @ 0xc8 │ │ add.w r0, r0, r0 │ │ - b.n cff92 │ │ + b.n d0be2 │ │ lsls r0, r0, #9 │ │ - b.n cf35e │ │ + b.n cffae │ │ lsls r0, r0, #3 │ │ - b.n cf382 │ │ + b.n cffd2 │ │ asrs r0, r1, #3 │ │ - b.n cfd66 │ │ + b.n d09b6 │ │ str r0, [r0, r0] │ │ - b.n cffa2 │ │ + b.n d0bf2 │ │ movs r1, r0 │ │ - b.n cfb06 │ │ + b.n d0756 │ │ str r0, [r0, r3] │ │ - b.n cf372 │ │ + b.n cffc2 │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #191 @ 0xbf │ │ add.w r1, r0, r0, lsl #1 │ │ - b.n cf39e │ │ + b.n cffee │ │ subs r2, r2, #5 │ │ - b.n cfd82 │ │ + b.n d09d2 │ │ str r0, [r0, r5] │ │ - b.n cf386 │ │ + b.n cffd6 │ │ movs r1, r0 │ │ - b.n cfb22 │ │ + b.n d0772 │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #185 @ 0xb9 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n cffce │ │ + b.n d0c1e │ │ lsls r0, r1, #7 │ │ - b.n cf3ba │ │ + b.n d000a │ │ asrs r0, r1, #7 │ │ - b.n cf39e │ │ + b.n cffee │ │ subs r5, r3, #0 │ │ - b.n cfda2 │ │ + b.n d09f2 │ │ movs r1, r0 │ │ - b.n cfb3e │ │ + b.n d078e │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #178 @ 0xb2 │ │ add.w r2, r0, r4, lsl #1 │ │ - b.n cf3d2 │ │ + b.n d0022 │ │ movs r0, r0 │ │ - b.n cff4e │ │ + b.n d0b9e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n cfd36 │ │ + b.n d0986 │ │ movs r0, #173 @ 0xad │ │ add.w r2, r0, r4, lsr #1 │ │ - b.n cf3e6 │ │ + b.n d0036 │ │ movs r0, r0 │ │ - b.n cff62 │ │ + b.n d0bb2 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n cfd4a │ │ + b.n d099a │ │ movs r0, #168 @ 0xa8 │ │ add.w r0, r0, r0, asr #2 │ │ - b.n cf3fa │ │ + b.n d004a │ │ movs r0, r0 │ │ - b.n cff76 │ │ + b.n d0bc6 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n cfd5e │ │ + b.n d09ae │ │ movs r0, #163 @ 0xa3 │ │ add.w r0, r0, r4 │ │ - b.n cfc26 │ │ - ldr r0, [pc, #192] @ (cf9a8 ) │ │ + b.n d0876 │ │ + ldr r0, [pc, #192] @ (d05f8 ) │ │ ldmia.w sp!, {r5, r7, sp} │ │ and.w r8, r0, r0, lsl #16 │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n cfc36 │ │ - movs r0, #165 @ 0xa5 │ │ - add.w r0, r0, r4, asr #10 │ │ + b.n d0886 │ │ + movs r0, #173 @ 0xad │ │ + add.w r0, r0, ip, asr #10 │ │ add.w r8, r0, r0, lsl #16 │ │ - ldmia.w sp!, {r1, r5, r7, sp} │ │ + ldmia.w sp!, {r1, r3, r5, r7, sp} │ │ and.w pc, r0, r0, ror #19 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n cfe28 │ │ - beq.n cf958 │ │ - b.n cfdac │ │ + b.n d0a78 │ │ + beq.n d05a8 │ │ + b.n d09fc │ │ ands r0, r0 │ │ - b.n cfc56 │ │ + b.n d08a6 │ │ movs r1, #97 @ 0x61 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n cfc5e │ │ + b.n d08ae │ │ movs r4, r0 │ │ - b.n cfc62 │ │ + b.n d08b2 │ │ movs r0, #48 @ 0x30 │ │ - b.n cf486 │ │ + b.n d00d6 │ │ strh r0, [r0, #0] │ │ - b.n d006a │ │ + b.n d0cba │ │ strh r0, [r2, #0] │ │ - b.n cf448 │ │ + b.n d0098 │ │ movs r0, r0 │ │ - b.n cffd6 │ │ + b.n d0c26 │ │ lsls r5, r2, #2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r5, #1 │ │ - b.n cf462 │ │ + b.n d00b2 │ │ movs r1, r0 │ │ - b.n cfbe8 │ │ + b.n d0838 │ │ lsls r2, r2, #2 │ │ subs r0, r0, r0 │ │ asrs r0, r4, #1 │ │ - b.n cf46e │ │ + b.n d00be │ │ movs r1, r0 │ │ - b.n cffec │ │ + b.n d0c3c │ │ movs r7, r2 │ │ rev r0, r0 │ │ asrs r1, r0, #10 │ │ - b.n cfa56 │ │ + b.n d06a6 │ │ cmp r4, #2 │ │ - b.n cfe5a │ │ + b.n d0aaa │ │ adds r2, r0, #0 │ │ - b.n cfe5c │ │ + b.n d0aac │ │ adds r0, #0 │ │ - b.n d009e │ │ + b.n d0cee │ │ strb r0, [r0, #0] │ │ - b.n d00a2 │ │ + b.n d0cf2 │ │ str r0, [r2, #0] │ │ - b.n cf48a │ │ + b.n d00da │ │ movs r5, r0 │ │ - b.n cfc16 │ │ + b.n d0866 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #32 │ │ - b.n cfe76 │ │ + b.n d0ac6 │ │ movs r1, r0 │ │ - b.n cfc1a │ │ + b.n d086a │ │ @ instruction: 0xfff93aff │ │ movs r6, r0 │ │ @ instruction: 0xea00f05b │ │ sbcs.w r0, pc, #147456 @ 0x24000 │ │ - b.n cf48a │ │ + b.n d00da │ │ movs r0, #32 │ │ - b.n cfe8e │ │ + b.n d0ade │ │ strb r1, [r0, #0] │ │ - b.n d00ce │ │ + b.n d0d1e │ │ movs r1, r0 │ │ - b.n cfc36 │ │ + b.n d0886 │ │ @ instruction: 0xfff23aff │ │ movs r1, r0 │ │ and.w r0, r0, r1 │ │ - b.n cffcc │ │ + b.n d0c1c │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n cf4c6 │ │ + b.n d0116 │ │ movs r0, #1 │ │ - b.n d00ea │ │ + b.n d0d3a │ │ movs r1, #200 @ 0xc8 │ │ - b.n cf4b0 │ │ + b.n d0100 │ │ asrs r0, r2, #32 │ │ - b.n cfecc │ │ + b.n d0b1c │ │ @ instruction: 0xfb69ebff │ │ asrs r0, r2, #32 │ │ - b.n cf4f4 │ │ - add r0, pc, #0 @ (adr r0, cf9bc ) │ │ - b.n cfcfe │ │ + b.n d0144 │ │ + add r0, pc, #0 @ (adr r0, d060c ) │ │ + b.n d094e │ │ movs r0, r0 │ │ - b.n d0064 │ │ + b.n d0cb4 │ │ lsls r1, r5, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r3, #2 │ │ - b.n cf4f2 │ │ + b.n d0142 │ │ asrs r0, r0, #32 │ │ - b.n d010e │ │ + b.n d0d5e │ │ movs r0, r0 │ │ - b.n d0072 │ │ + b.n d0cc2 │ │ lsls r5, r4, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r6 │ │ - b.n cf502 │ │ + b.n d0152 │ │ movs r4, r1 │ │ - b.n cf4f8 │ │ + b.n d0148 │ │ movs r1, r0 │ │ - b.n d00c2 │ │ + b.n d0d12 │ │ lsls r1, r4, #1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #6 │ │ - b.n cf528 │ │ + b.n d0178 │ │ ands r0, r1 │ │ - b.n cf508 │ │ + b.n d0158 │ │ movs r0, r0 │ │ - b.n cfb10 │ │ + b.n d0760 │ │ str r0, [sp, #416] @ 0x1a0 │ │ - b.n cf51e │ │ - add r0, pc, #16 @ (adr r0, cfa08 ) │ │ - b.n cf514 │ │ + b.n d016e │ │ + add r0, pc, #16 @ (adr r0, d0658 ) │ │ + b.n d0164 │ │ ands r0, r4 │ │ - b.n cf51e │ │ + b.n d016e │ │ movs r4, r4 │ │ - b.n cfe8a │ │ + b.n d0ada │ │ movs r2, r0 │ │ - b.n d00a6 │ │ + b.n d0cf6 │ │ movs r0, r4 │ │ ldrh r0, [r0, #16] │ │ str r4, [r2, #0] │ │ - b.n cff28 │ │ + b.n d0b78 │ │ strh r0, [r0, #0] │ │ - b.n d0152 │ │ + b.n d0da2 │ │ strb r1, [r0, #0] │ │ - b.n d0156 │ │ + b.n d0da6 │ │ movs r2, r0 │ │ - b.n d015a │ │ + b.n d0daa │ │ asrs r4, r0, #32 │ │ - b.n cfd5e │ │ + b.n d09ae │ │ movs r4, r2 │ │ - b.n cf53c │ │ + b.n d018c │ │ movs r0, #6 │ │ - b.n cfd66 │ │ + b.n d09b6 │ │ movs r4, r1 │ │ - b.n cf564 │ │ + b.n d01b4 │ │ strh r0, [r4, #0] │ │ - b.n cf548 │ │ + b.n d0198 │ │ strb r4, [r3, #0] │ │ - b.n cf54c │ │ + b.n d019c │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n cf550 │ │ + b.n d01a0 │ │ movs r1, #29 │ │ add.w r0, r0, r1 │ │ - b.n d011e │ │ + b.n d0d6e │ │ movs r1, r7 │ │ subs r0, r0, r0 │ │ movs r0, #110 @ 0x6e │ │ @ instruction: 0xeb00a000 │ │ - b.n cf56a │ │ + b.n d01ba │ │ movs r5, r4 │ │ - b.n d0102 │ │ + b.n d0d52 │ │ movs r3, r0 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n d014a │ │ + b.n d0d9a │ │ movs r6, r2 │ │ asrs r2, r3, #13 │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ and.w r0, r0, pc, lsr #1 │ │ - b.n d011a │ │ + b.n d0d6a │ │ movs r6, r4 │ │ asrs r2, r3, #13 │ │ movs r1, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n d0126 │ │ + b.n d0d76 │ │ movs r7, r6 │ │ subs r0, r0, r0 │ │ lsls r0, r4, #4 │ │ - b.n cf5b8 │ │ + b.n d0208 │ │ movs r0, r0 │ │ - b.n cfb9c │ │ + b.n d07ec │ │ movs r4, r4 │ │ - b.n cf5a2 │ │ + b.n d01f2 │ │ movs r0, r0 │ │ - b.n cfd2e │ │ + b.n d097e │ │ @ instruction: 0xffe21aff │ │ movs r1, r6 │ │ and.w r0, r0, r4, lsl #24 │ │ - b.n cfdd2 │ │ + b.n d0a22 │ │ movs r3, r1 │ │ and.w r1, r0, r4, lsl #8 │ │ - b.n cf5d8 │ │ + b.n d0228 │ │ str r5, [r0, #0] │ │ - b.n d01de │ │ + b.n d0e2e │ │ movs r6, r4 │ │ - b.n d014a │ │ + b.n d0d9a │ │ movs r7, r0 │ │ - b.n d01e6 │ │ + b.n d0e36 │ │ movs r0, #2 │ │ - b.n cfbc8 │ │ + b.n d0818 │ │ asrs r6, r0, #32 │ │ - b.n d01ee │ │ + b.n d0e3e │ │ str r0, [r5, #0] │ │ - b.n cf5b6 │ │ + b.n d0206 │ │ str r7, [r0, #0] │ │ lsls r0, r0, #12 │ │ movs r5, r4 │ │ - b.n d0162 │ │ + b.n d0db2 │ │ asrs r0, r4, #32 │ │ - b.n cf5c2 │ │ + b.n d0212 │ │ str r6, [r0, #0] │ │ lsls r0, r0, #12 │ │ movs r4, r4 │ │ - b.n cf5ca │ │ + b.n d021a │ │ ands r4, r2 │ │ - b.n cffe4 │ │ + b.n d0c34 │ │ strb r1, [r0, #0] │ │ - b.n d020e │ │ + b.n d0e5e │ │ strh r2, [r0, #0] │ │ - b.n d0212 │ │ + b.n d0e62 │ │ movs r0, r0 │ │ - b.n d0216 │ │ + b.n d0e66 │ │ asrs r6, r0, #32 │ │ - b.n cfe1a │ │ + b.n d0a6a │ │ movs r0, r4 │ │ - b.n cf5f8 │ │ + b.n d0248 │ │ movs r0, #4 │ │ - b.n cfe22 │ │ + b.n d0a72 │ │ movs r4, r1 │ │ - b.n cf620 │ │ + b.n d0270 │ │ strb r4, [r3, #0] │ │ - b.n cf604 │ │ + b.n d0254 │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n cf608 │ │ + b.n d0258 │ │ strh r4, [r2, #0] │ │ - b.n cf60c │ │ + b.n d025c │ │ movs r0, #238 @ 0xee │ │ add.w r0, r0, r1 │ │ - b.n d01da │ │ + b.n d0e2a │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ movs r0, #63 @ 0x3f │ │ @ instruction: 0xeb00a000 │ │ - b.n cf626 │ │ + b.n d0276 │ │ movs r4, r0 │ │ - b.n d01be │ │ + b.n d0e0e │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ lsls r4, r2, #2 │ │ - b.n cf650 │ │ + b.n d02a0 │ │ movs r0, r0 │ │ - b.n cfc34 │ │ + b.n d0884 │ │ movs r4, r4 │ │ - b.n cf63a │ │ + b.n d028a │ │ movs r0, r0 │ │ - b.n cfdca │ │ + b.n d0a1a │ │ @ instruction: 0xffeb1aff │ │ movs r3, r1 │ │ and.w r0, r0, r6, lsl #16 │ │ - b.n cfe6a │ │ + b.n d0aba │ │ lsls r4, r6, #6 │ │ - b.n cfee8 │ │ + b.n d0b38 │ │ asrs r0, r6, #1 │ │ - b.n cf670 │ │ + b.n d02c0 │ │ movs r2, r0 │ │ - b.n cffd6 │ │ + b.n d0c26 │ │ asrs r1, r0, #32 │ │ - b.n cfc58 │ │ + b.n d08a8 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r0, r5, #32 │ │ - b.n cf664 │ │ + b.n d02b4 │ │ asrs r1, r0, #32 │ │ - b.n cfbce │ │ + b.n d081e │ │ subs r1, r2, #4 │ │ - b.n cfe28 │ │ + b.n d0a78 │ │ asrs r1, r4, #10 │ │ - b.n cfe8e │ │ + b.n d0ade │ │ movs r0, r0 │ │ - b.n cfb54 │ │ - add r0, pc, #0 @ (adr r0, cfb54 ) │ │ - b.n d0016 │ │ + b.n d07a4 │ │ + add r0, pc, #0 @ (adr r0, d07a4 ) │ │ + b.n d0c66 │ │ movs r4, r0 │ │ - b.n cf694 │ │ + b.n d02e4 │ │ strh r0, [r0, #0] │ │ - b.n d029e │ │ + b.n d0eee │ │ ands r0, r1 │ │ - b.n cf69c │ │ + b.n d02ec │ │ asrs r0, r0, #32 │ │ - b.n d02a6 │ │ + b.n d0ef6 │ │ movs r0, r0 │ │ - b.n d020a │ │ - add r0, pc, #0 @ (adr r0, cfb6c ) │ │ + b.n d0e5a │ │ + add r0, pc, #0 @ (adr r0, d07bc ) │ │ asrs r0, r4, #6 │ │ movs r4, r0 │ │ - b.n cfeb2 │ │ + b.n d0b02 │ │ movs r0, #5 │ │ - b.n cfeb6 │ │ + b.n d0b06 │ │ movs r4, r1 │ │ add.w r0, r0, r0 │ │ - b.n d0232 │ │ + b.n d0e82 │ │ strh r0, [r5, #2] │ │ - b.n cf68a │ │ + b.n d02da │ │ movs r2, r1 │ │ asrs r0, r4, #6 │ │ - beq.n cfbc0 │ │ - b.n d0020 │ │ + beq.n d0810 │ │ + b.n d0c70 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip} │ │ - b.n d02d2 │ │ - add r0, pc, #0 @ (adr r0, cfb94 ) │ │ - b.n d02d6 │ │ + b.n d0f22 │ │ + add r0, pc, #0 @ (adr r0, d07e4 ) │ │ + b.n d0f26 │ │ @ instruction: 0xfff4eaff │ │ - b.n d0054 │ │ + b.n d0c04 │ │ movs r0, r0 │ │ - b.n cff40 │ │ + b.n d0af0 │ │ movs r0, r0 │ │ - b.n cfeec │ │ + b.n d0a9c │ │ movs r0, r0 │ │ - b.n cfdd0 │ │ + b.n d0980 │ │ movs r0, r0 │ │ - b.n cfe1c │ │ + b.n d09cc │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (cff70 ) │ │ + ldr r7, [pc, #960] @ (d0bc0 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d00d0 │ │ - beq.n cfcb0 │ │ - b.n d0054 │ │ + b.n d0d20 │ │ + beq.n d0900 │ │ + b.n d0ca4 │ │ strb r0, [r1, #1] │ │ - b.n cf6de │ │ + b.n d032e │ │ strh r2, [r0, #0] │ │ - b.n cff02 │ │ + b.n d0b52 │ │ ands r1, r0 │ │ - b.n cff06 │ │ + b.n d0b56 │ │ str r0, [r0, r0] │ │ - b.n cff0a │ │ + b.n d0b5a │ │ str r0, [r0, #0] │ │ - b.n d030e │ │ + b.n d0f5e │ │ movs r0, r0 │ │ - b.n d0280 │ │ + b.n d0ed0 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d0282 │ │ + b.n d0ed2 │ │ str r0, [sp, #20] │ │ lsls r0, r4, #6 │ │ movs r0, r6 │ │ lsls r1, r7, #22 │ │ movs r0, r0 │ │ lsls r7, r2, #5 │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ lsls r0, r5, #1 │ │ - b.n cf718 │ │ + b.n d0368 │ │ movs r0, r1 │ │ - b.n cfe92 │ │ + b.n d0ae2 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r7, #10 │ │ - b.n cf738 │ │ + b.n d0388 │ │ ands r0, r0 │ │ - b.n d033e │ │ + b.n d0f8e │ │ asrs r1, r0, #32 │ │ - b.n cfd20 │ │ + b.n d0970 │ │ asrs r2, r3, #1 │ │ - b.n cf7a8 │ │ + b.n d03f8 │ │ movs r3, r0 │ │ - b.n d02ac │ │ + b.n d0efc │ │ lsls r3, r0, #2 │ │ cmp r2, #0 │ │ movs r0, r5 │ │ - b.n cf73c │ │ + b.n d038c │ │ movs r1, r0 │ │ - b.n d02f6 │ │ + b.n d0f46 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #76 @ 0x4c │ │ add.w r0, r0, r0 │ │ - b.n d02c2 │ │ + b.n d0f12 │ │ lsls r2, r2, #2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n d03ea │ │ + b.n d103a │ │ movs r0, r5 │ │ - b.n cf738 │ │ + b.n d0388 │ │ movs r4, r2 │ │ - b.n cf75c │ │ + b.n d03ac │ │ movs r1, r0 │ │ - b.n d0316 │ │ + b.n d0f66 │ │ lsls r5, r1, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, #68 @ 0x44 │ │ add.w r0, r0, r0 │ │ - b.n d02e2 │ │ + b.n d0f32 │ │ lsls r7, r1, #2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n d040a │ │ + b.n d105a │ │ movs r0, r0 │ │ - b.n d02f6 │ │ + b.n d0f46 │ │ movs r4, r2 │ │ - b.n cf75c │ │ + b.n d03ac │ │ lsls r6, r0, #1 │ │ lsrs r0, r0, #8 │ │ lsls r4, r4, #9 │ │ - b.n cf798 │ │ + b.n d03e8 │ │ movs r0, r0 │ │ - b.n cfd7c │ │ + b.n d09cc │ │ movs r0, r4 │ │ - b.n cf782 │ │ + b.n d03d2 │ │ movs r6, r0 │ │ - b.n d0306 │ │ + b.n d0f56 │ │ movs r0, r0 │ │ lsls r6, r2, #13 │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ adds r0, #4 │ │ - b.n cf79a │ │ + b.n d03ea │ │ asrs r1, r0, #32 │ │ - b.n d03b6 │ │ + b.n d1006 │ │ movs r4, r2 │ │ - b.n cf7a2 │ │ + b.n d03f2 │ │ lsls r1, r0, #20 │ │ - b.n d02a4 │ │ + b.n d0ef4 │ │ cmp r0, #163 @ 0xa3 │ │ - b.n d0004 │ │ + b.n d0c54 │ │ movs r3, r6 │ │ subs r0, r0, r0 │ │ adds r0, #104 @ 0x68 │ │ - b.n cf7b2 │ │ + b.n d0402 │ │ movs r4, r6 │ │ and.w r2, r0, r8, lsr #4 │ │ - b.n cf7d0 │ │ - add r0, pc, #0 @ (adr r0, cfc94 ) │ │ - b.n d0296 │ │ + b.n d0420 │ │ + add r0, pc, #0 @ (adr r0, d08e4 ) │ │ + b.n d0ee6 │ │ movs r4, r6 │ │ - b.n cf7c4 │ │ + b.n d0414 │ │ add r7, sp, #960 @ 0x3c0 │ │ - b.n d032c │ │ + b.n d0f7c │ │ asrs r1, r0, #32 │ │ - b.n cfdc0 │ │ + b.n d0a10 │ │ movs r0, #1 │ │ - b.n d03e6 │ │ + b.n d1036 │ │ adds r0, #0 │ │ - b.n d03ea │ │ - add r0, pc, #0 @ (adr r0, cfcac ) │ │ - b.n cf7c8 │ │ + b.n d103a │ │ + add r0, pc, #0 @ (adr r0, d08fc ) │ │ + b.n d0418 │ │ asrs r0, r4, #32 │ │ - b.n cf7d4 │ │ + b.n d0424 │ │ ldc2 11, cr14, [r3], #-1020 @ 0xfffffc04 @ │ │ movs r0, r0 │ │ - b.n d035a │ │ + b.n d0faa │ │ @ instruction: 0xffca1aff │ │ movs r4, r6 │ │ - b.n cf7ec │ │ + b.n d043c │ │ asrs r0, r2, #32 │ │ - b.n d01e0 │ │ + b.n d0e30 │ │ movs r0, #25 │ │ add.w r0, r0, r0 │ │ - b.n d036e │ │ + b.n d0fbe │ │ @ instruction: 0xffc51aff │ │ movs r4, r4 │ │ - b.n cf810 │ │ + b.n d0460 │ │ movs r0, r0 │ │ - b.n d037a │ │ + b.n d0fca │ │ @ instruction: 0xffc20aff │ │ movs r0, #4 │ │ - b.n cf80c │ │ + b.n d045c │ │ adds r0, #1 │ │ - b.n d0426 │ │ + b.n d1076 │ │ movs r4, r2 │ │ - b.n cf814 │ │ + b.n d0464 │ │ asrs r0, r0, #7 │ │ - b.n cf82c │ │ + b.n d047c │ │ cmp r0, #162 @ 0xa2 │ │ - b.n d0078 │ │ + b.n d0cc8 │ │ adds r0, #0 │ │ - b.n d0436 │ │ + b.n d1086 │ │ asrs r1, r0, #32 │ │ - b.n cfe18 │ │ - add r0, pc, #0 @ (adr r0, cfcfc ) │ │ - b.n cf818 │ │ + b.n d0a68 │ │ + add r0, pc, #0 @ (adr r0, d094c ) │ │ + b.n d0468 │ │ asrs r0, r4, #32 │ │ - b.n cf824 │ │ + b.n d0474 │ │ ldc2 11, cr14, [pc], {255} @ 0xff @ │ │ movs r0, r0 │ │ - b.n d03aa │ │ + b.n d0ffa │ │ @ instruction: 0xffb61aff │ │ lsrs r7, r0, #20 │ │ - b.n d0220 │ │ + b.n d0e70 │ │ movs r0, #118 @ 0x76 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n d005a │ │ + b.n d0caa │ │ movs r0, r0 │ │ - b.n d03be │ │ + b.n d100e │ │ @ instruction: 0xffb11aff │ │ lsrs r5, r0, #20 │ │ - b.n d0234 │ │ + b.n d0e84 │ │ movs r0, #113 @ 0x71 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n d006e │ │ + b.n d0cbe │ │ movs r0, r0 │ │ - b.n d03d2 │ │ + b.n d1022 │ │ @ instruction: 0xffac1aff │ │ lsrs r6, r2, #29 │ │ - b.n d0248 │ │ + b.n d0e98 │ │ str r0, [r2, #12] │ │ - b.n d00be │ │ + b.n d0d0e │ │ movs r1, r1 │ │ - b.n d0082 │ │ + b.n d0cd2 │ │ mcr2 11, 5, lr, cr14, cr15, {7} @ │ │ movs r7, r0 │ │ - b.n d0076 │ │ + b.n d0cc6 │ │ movs r5, r7 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, #0] │ │ - b.n d0492 │ │ + b.n d10e2 │ │ @ instruction: 0xffa4eaff │ │ asrs r0, r0, #32 │ │ - b.n d035a │ │ + b.n d0faa │ │ adds r0, #0 │ │ - b.n d049e │ │ + b.n d10ee │ │ subs r0, r6, #7 │ │ - b.n d03f0 │ │ + b.n d1040 │ │ asrs r0, r0, #32 │ │ - b.n cf880 │ │ + b.n d04d0 │ │ asrs r7, r0, #32 │ │ - b.n d04aa │ │ + b.n d10fa │ │ stc2 11, cr14, [r5], {255} @ 0xff @ │ │ str r0, [r0, #0] │ │ - b.n d00b2 │ │ + b.n d0d02 │ │ movs r4, r6 │ │ - b.n cf8a0 │ │ + b.n d04f0 │ │ movs r1, r0 │ │ - b.n d045a │ │ + b.n d10aa │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ subs r3, r6, #7 │ │ add.w r0, r0, r0 │ │ - b.n d0426 │ │ + b.n d1076 │ │ lsls r3, r0, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r6, #4 │ │ - b.n cf8cc │ │ + b.n d051c │ │ asrs r0, r0, #32 │ │ - b.n d0552 │ │ + b.n d11a2 │ │ movs r0, r0 │ │ - b.n d043e │ │ + b.n d108e │ │ asrs r4, r6, #32 │ │ - b.n cf8a4 │ │ + b.n d04f4 │ │ movs r0, r0 │ │ - b.n cfebc │ │ + b.n d0b0c │ │ movs r0, r4 │ │ - b.n cf8c2 │ │ + b.n d0512 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r6, r0 │ │ - b.n d044a │ │ + b.n d109a │ │ movs r0, r0 │ │ lsls r6, r2, #13 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d045e │ │ + b.n d10ae │ │ str r6, [r0, r0] │ │ - b.n d00fa │ │ + b.n d0d4a │ │ movs r0, r0 │ │ asrs r6, r2, #13 │ │ movs r4, r0 │ │ asrs r4, r2, #22 │ │ lsls r2, r0, #4 │ │ asrs r0, r0, #14 │ │ movs r4, r0 │ │ asrs r4, r0, #22 │ │ movs r5, r0 │ │ - b.n d010e │ │ - beq.n cfe08 │ │ - b.n d0268 │ │ + b.n d0d5e │ │ + beq.n d0a58 │ │ + b.n d0eb8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r5} │ │ - b.n cf902 │ │ + b.n d0552 │ │ asrs r1, r0, #32 │ │ - b.n d051e │ │ + b.n d116e │ │ asrs r0, r0, #32 │ │ - b.n cf8fc │ │ + b.n d054c │ │ asrs r7, r0, #32 │ │ - b.n d0526 │ │ + b.n d1176 │ │ movs r0, #0 │ │ - b.n d052a │ │ + b.n d117a │ │ adds r0, #0 │ │ - b.n d052e │ │ + b.n d117e │ │ str r0, [r0, r0] │ │ - b.n d0532 │ │ + b.n d1182 │ │ @ instruction: 0xfbe3ebff │ │ str r0, [r0, #0] │ │ - b.n d013a │ │ + b.n d0d8a │ │ movs r0, r0 │ │ - b.n d049e │ │ + b.n d10ee │ │ @ instruction: 0xffeb1aff │ │ lsls r4, r3, #2 │ │ - b.n cf92e │ │ + b.n d057e │ │ movs r0, r0 │ │ - b.n d04aa │ │ + b.n d10fa │ │ @ instruction: 0xffee0aff │ │ movs r4, r0 │ │ - b.n d0152 │ │ + b.n d0da2 │ │ movs r4, r5 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n d015a │ │ + b.n d0daa │ │ @ instruction: 0xffe4eaff │ │ asrs r4, r2, #2 │ │ - b.n cf960 │ │ + b.n d05b0 │ │ cmp r7, #121 @ 0x79 │ │ - b.n d0566 │ │ + b.n d11b6 │ │ adds r0, #144 @ 0x90 │ │ - b.n cf968 │ │ + b.n d05b8 │ │ asrs r1, r0, #32 │ │ - b.n cff4c │ │ + b.n d0b9c │ │ lsls r1, r0, #4 │ │ @ instruction: 0xe98d3003 │ │ - b.n cff54 │ │ + b.n d0ba4 │ │ movs r3, r0 │ │ - b.n d057a │ │ + b.n d11ca │ │ str r0, [r0, r0] │ │ - b.n cf958 │ │ - cmp r1, #229 @ 0xe5 │ │ + b.n d05a8 │ │ + cmp r1, #230 @ 0xe6 │ │ @ instruction: 0xebffff71 │ │ @ instruction: 0xeaff0034 │ │ - b.n cf974 │ │ + b.n d05c4 │ │ str r0, [r0, #0] │ │ - b.n d058e │ │ + b.n d11de │ │ movs r1, r0 │ │ - b.n d0532 │ │ + b.n d1182 │ │ vpmin.u32 q8, q10, │ │ asrs r0, r0, #32 │ │ - b.n d059a │ │ + b.n d11ea │ │ movs r0, #56 @ 0x38 │ │ add.w r0, r0, r0 │ │ - b.n d0502 │ │ + b.n d1152 │ │ vpmin.u32 q8, q8, │ │ subs r5, r4, #5 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n cf98e │ │ + b.n d05de │ │ vpmin.u16 q15, , │ │ movs r0, r0 │ │ - b.n d0522 │ │ + b.n d1172 │ │ vpmin.u32 , q13, │ │ subs r0, r4, #5 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n cf9a2 │ │ + b.n d05f2 │ │ vpmin.u32 q15, , │ │ movs r0, r0 │ │ - b.n d0536 │ │ + b.n d1186 │ │ vpmin.u32 , , │ │ subs r3, r3, #5 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n cf9b6 │ │ + b.n d0606 │ │ vpmin.u32 q15, q13, │ │ movs r0, r0 │ │ - b.n d054a │ │ + b.n d119a │ │ @ instruction: 0xffb91aff │ │ subs r6, r2, #5 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n cf9ca │ │ + b.n d061a │ │ @ instruction: 0xffb6eaff │ │ - svc 172 @ 0xac │ │ + svc 92 @ 0x5c │ │ movs r0, r0 │ │ - svc 84 @ 0x54 │ │ + svc 4 │ │ movs r0, r0 │ │ - b.n cff50 │ │ + svc 252 @ 0xfc │ │ movs r0, r0 │ │ - bl 3b1ea2 │ │ - bpl.n cfece │ │ - @ instruction: 0xfff3dff0 │ │ + ldmia.w r8, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ + @ instruction: 0xfff3dfa0 │ │ movs r0, r0 │ │ - udf #176 @ 0xb0 │ │ + udf #96 @ 0x60 │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (d028c ) │ │ + ldr r7, [pc, #960] @ (d0edc ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d03ec │ │ - beq.n cfefc │ │ - b.n d0370 │ │ + b.n d103c │ │ + beq.n d0b4c │ │ + b.n d0fc0 │ │ str r0, [r0, r0] │ │ - b.n d021a │ │ + b.n d0e6a │ │ subs r0, r6, #7 │ │ add.w r0, r0, r0, lsl #16 │ │ - b.n d0222 │ │ + b.n d0e72 │ │ lsls r0, r5, #1 │ │ - b.n cfa10 │ │ + b.n d0660 │ │ movs r0, r0 │ │ - b.n d0192 │ │ + b.n d0de2 │ │ lsls r0, r2, #1 │ │ subs r0, r0, r0 │ │ strh r4, [r1, #10] │ │ - b.n cfa30 │ │ - add r0, pc, #208 @ (adr r0, cffc4 ) │ │ - b.n cfa20 │ │ + b.n d0680 │ │ + add r0, pc, #208 @ (adr r0, d0c14 ) │ │ + b.n d0670 │ │ strh r0, [r1, #0] │ │ - b.n d0018 │ │ + b.n d0c68 │ │ str r0, [r4, #0] │ │ - b.n cfa2e │ │ + b.n d067e │ │ movs r4, r4 │ │ - b.n d038e │ │ + b.n d0fde │ │ movs r2, r0 │ │ - b.n d05a6 │ │ + b.n d11f6 │ │ movs r4, r3 │ │ ldrh r0, [r0, #16] │ │ str r4, [r0, r0] │ │ - b.n d0428 │ │ + b.n d1078 │ │ str r0, [sp, #0] │ │ - b.n d0652 │ │ + b.n d12a2 │ │ strb r1, [r0, #0] │ │ - b.n d0656 │ │ + b.n d12a6 │ │ movs r0, r1 │ │ - b.n d0434 │ │ + b.n d1084 │ │ asrs r6, r0, #32 │ │ - b.n d025e │ │ + b.n d0eae │ │ lsls r0, r2, #10 │ │ stmia.w r0, {r1, r3} │ │ - b.n d0266 │ │ + b.n d0eb6 │ │ movs r0, #5 │ │ - b.n d026a │ │ + b.n d0eba │ │ strb r4, [r0, #0] │ │ - b.n cfa48 │ │ + b.n d0698 │ │ subs r7, r3, #7 │ │ add.w r0, r0, r1 │ │ - b.n d0616 │ │ + b.n d1266 │ │ movs r2, r6 │ │ subs r0, r0, r0 │ │ subs r0, r6, #4 │ │ add.w r0, r0, r0 │ │ - b.n cfa62 │ │ + b.n d06b2 │ │ movs r5, r4 │ │ - b.n d05e6 │ │ + b.n d1236 │ │ movs r3, r0 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n d062e │ │ + b.n d127e │ │ movs r6, r2 │ │ asrs r0, r2, #13 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ and.w r0, r0, pc, lsr #1 │ │ - b.n d05fe │ │ + b.n d124e │ │ movs r6, r4 │ │ asrs r0, r2, #13 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n d060a │ │ + b.n d125a │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ asrs r4, r4, #32 │ │ - b.n cfaa2 │ │ + b.n d06f2 │ │ movs r1, r0 │ │ - b.n d0222 │ │ + b.n d0e72 │ │ @ instruction: 0xffe61aff │ │ movs r6, r3 │ │ and.w r0, r0, r6, lsl #28 │ │ - b.n d02c2 │ │ + b.n d0f12 │ │ movs r1, r1 │ │ and.w r0, r0, r5, lsl #28 │ │ - b.n d06ca │ │ + b.n d131a │ │ movs r6, r4 │ │ - b.n d063a │ │ + b.n d128a │ │ strb r0, [r5, #0] │ │ - b.n cfaa2 │ │ + b.n d06f2 │ │ strb r7, [r0, #0] │ │ lsls r0, r0, #12 │ │ movs r5, r4 │ │ - b.n d0646 │ │ + b.n d1296 │ │ movs r7, r0 │ │ - b.n d06de │ │ + b.n d132e │ │ asrs r6, r0, #32 │ │ - b.n d06e2 │ │ + b.n d1332 │ │ strb r6, [r0, #0] │ │ lsls r0, r0, #12 │ │ asrs r0, r4, #32 │ │ - b.n cfaba │ │ + b.n d070a │ │ movs r4, r4 │ │ - b.n cfabe │ │ + b.n d070e │ │ str r4, [r0, #0] │ │ - b.n d04cc │ │ + b.n d111c │ │ str r0, [sp, #0] │ │ - b.n d06f6 │ │ + b.n d1346 │ │ str r1, [r0, r0] │ │ - b.n d06fa │ │ + b.n d134a │ │ movs r0, r1 │ │ - b.n d04d8 │ │ + b.n d1128 │ │ asrs r7, r0, #32 │ │ - b.n d0302 │ │ + b.n d0f52 │ │ lsls r0, r6, #8 │ │ stmia.w r0, {r1, r3} │ │ - b.n d030a │ │ + b.n d0f5a │ │ movs r0, #6 │ │ - b.n d030e │ │ + b.n d0f5e │ │ str r4, [r0, r0] │ │ - b.n cfaec │ │ + b.n d073c │ │ subs r6, r6, #6 │ │ add.w r0, r0, r1 │ │ - b.n d06ba │ │ + b.n d130a │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ subs r7, r0, #4 │ │ add.w r0, r0, r0 │ │ - b.n cfb06 │ │ + b.n d0756 │ │ movs r4, r0 │ │ - b.n d068a │ │ + b.n d12da │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r4, #32 │ │ - b.n cfb22 │ │ + b.n d0772 │ │ movs r1, r0 │ │ - b.n d02a4 │ │ + b.n d0ef4 │ │ @ instruction: 0xffef1aff │ │ - beq.n d0034 │ │ - b.n d0494 │ │ + beq.n d0c84 │ │ + b.n d10e4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, sp, lr} │ │ - b.n d0346 │ │ + b.n d0f96 │ │ asrs r0, r5, #32 │ │ - b.n cfb3a │ │ + b.n d078a │ │ lsls r4, r6, #2 │ │ - b.n d03c8 │ │ + b.n d1018 │ │ asrs r1, r0, #32 │ │ - b.n d009e │ │ + b.n d0cee │ │ movs r2, r0 │ │ - b.n d04b6 │ │ + b.n d1106 │ │ subs r1, r2, #4 │ │ - b.n d02f8 │ │ + b.n d0f48 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r1, r4, #10 │ │ - b.n d0362 │ │ + b.n d0fb2 │ │ movs r0, r0 │ │ - b.n d0028 │ │ + b.n d0c78 │ │ movs r0, r0 │ │ - b.n d04ea │ │ - beq.n d0064 │ │ - b.n d04c4 │ │ + b.n d113a │ │ + beq.n d0cb4 │ │ + b.n d1114 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r2, r4, r5, r7, r8, r9, sl} │ │ - b.n d0646 │ │ + b.n d1296 │ │ lsrs r7, r7, #31 │ │ - b.n d06d8 │ │ - beq.n d0074 │ │ - b.n d04d4 │ │ + b.n d1328 │ │ + beq.n d0cc4 │ │ + b.n d1124 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r6, r8, sl, fp, ip, lr, pc} │ │ + ldmia.w sp!, {r2, r8, sl, fp, ip, lr, pc} │ │ movs r0, r0 │ │ - ldr r0, [pc, #0] @ (d0048 ) │ │ + ldr r0, [pc, #0] @ (d0c98 ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n d038e │ │ + b.n d0fde │ │ movs r0, #100 @ 0x64 │ │ - b.n cfb90 │ │ + b.n d07e0 │ │ movs r0, r0 │ │ - b.n d0796 │ │ + b.n d13e6 │ │ asrs r0, r0, #32 │ │ - b.n d079a │ │ + b.n d13ea │ │ movs r0, #2 │ │ - b.n d017c │ │ - cmp r8, pc │ │ + b.n d0dcc │ │ + add r0, r1 │ │ @ instruction: 0xebfd0000 │ │ - b.n d0706 │ │ + b.n d1356 │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #1 │ │ - b.n cfbac │ │ + b.n d07fc │ │ asrs r4, r1, #1 │ │ - b.n cfbb0 │ │ + b.n d0800 │ │ movs r0, r0 │ │ - b.n d0194 │ │ + b.n d0de4 │ │ asrs r1, r0, #32 │ │ - b.n d0198 │ │ + b.n d0de8 │ │ movs r0, r6 │ │ - b.n d057e │ │ + b.n d11ce │ │ subs r3, r3, #4 │ │ add.w r0, r0, r0 │ │ - b.n d0726 │ │ + b.n d1376 │ │ ldrh r0, [r0, #0] │ │ lsrs r5, r7, #2 │ │ movs r4, r7 │ │ - b.n cfbcc │ │ + b.n d081c │ │ movs r1, #206 @ 0xce │ │ - b.n d0692 │ │ + b.n d12e2 │ │ asrs r0, r7, #32 │ │ - b.n cfbd4 │ │ + b.n d0824 │ │ movs r0, r0 │ │ - b.n d01b8 │ │ + b.n d0e08 │ │ asrs r1, r0, #32 │ │ - b.n d01bc │ │ - cmp r0, #65 @ 0x41 │ │ + b.n d0e0c │ │ + cmp r0, #66 @ 0x42 │ │ @ instruction: 0xebff001c │ │ - b.n cfbe4 │ │ + b.n d0834 │ │ movs r1, #205 @ 0xcd │ │ - b.n d06aa │ │ + b.n d12fa │ │ asrs r0, r3, #32 │ │ - b.n cfbec │ │ + b.n d083c │ │ movs r0, r0 │ │ - b.n d01d0 │ │ + b.n d0e20 │ │ asrs r1, r0, #32 │ │ - b.n d01d4 │ │ - cmp r0, #59 @ 0x3b │ │ + b.n d0e24 │ │ + cmp r0, #60 @ 0x3c │ │ @ instruction: 0xebff0130 │ │ movs r0, r0 │ │ - blt.n d0070 │ │ + blt.n d0c20 │ │ movs r0, r0 │ │ lsls r0, r3, #9 │ │ movs r0, r0 │ │ - str.w pc, [r9, #4083] @ 0xff3 │ │ - ldmia r2!, {r0, r3, r4, r6} │ │ - vqrdmulh.s , , d17[0] │ │ - @ instruction: 0xfff3ca71 │ │ + bl 13acfe │ │ + pop {r2, r4, r6, r7, pc} │ │ + vsli.64 , q10, #51 @ 0x33 │ │ + vqrdmulh.s , , d28[0] │ │ vcvt.f16.u16 q10, q8, #13 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n d05f8 │ │ - beq.n d0140 │ │ - b.n d057c │ │ + b.n d1248 │ │ + beq.n d0d90 │ │ + b.n d11cc │ │ ands r0, r0 │ │ - b.n d0426 │ │ + b.n d1076 │ │ lsls r0, r3, #2 │ │ - b.n cfc28 │ │ + b.n d0878 │ │ lsls r0, r2, #1 │ │ movt r0, #260 @ 0x104 │ │ - b.n d0432 │ │ + b.n d1082 │ │ movs r0, r0 │ │ - b.n d0214 │ │ + b.n d0e64 │ │ lsrs r7, r1, #11 │ │ - bne.w 54ae6 │ │ + bne.w 55736 │ │ @ instruction: 0xebff0000 │ │ - b.n d07a2 │ │ + b.n d13f2 │ │ movs r0, r3 │ │ subs r0, r0, r0 │ │ lsls r4, r7, #1 │ │ - b.n cfc48 │ │ + b.n d0898 │ │ asrs r0, r0, #32 │ │ - b.n d084e │ │ + b.n d149e │ │ movs r0, r0 │ │ - b.n d0230 │ │ + b.n d0e80 │ │ subs r6, r3, #4 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n d045a │ │ + b.n d10aa │ │ movs r1, r0 │ │ - b.n d07fe │ │ + b.n d144e │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ lsls r4, r4, #1 │ │ - b.n cfc64 │ │ + b.n d08b4 │ │ asrs r0, r0, #32 │ │ - b.n d086a │ │ + b.n d14ba │ │ movs r0, r0 │ │ - b.n d024c │ │ + b.n d0e9c │ │ subs r7, r2, #4 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n d0476 │ │ + b.n d10c6 │ │ movs r1, r0 │ │ - b.n d081a │ │ + b.n d146a │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ asrs r6, r0, #32 │ │ - b.n d065c │ │ + b.n d12ac │ │ movs r5, r0 │ │ - b.n d0486 │ │ + b.n d10d6 │ │ movs r0, #42 @ 0x2a │ │ - b.n d088a │ │ + b.n d14da │ │ subs r0, r3, #3 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n d0492 │ │ + b.n d10e2 │ │ movs r5, r0 │ │ - b.n d0496 │ │ + b.n d10e6 │ │ subs r5, r7, #3 │ │ add.w r0, r0, r1 │ │ - b.n d080a │ │ + b.n d145a │ │ movs r3, r0 │ │ add r2, sp, #0 │ │ lsls r0, r2, #1 │ │ movt sl, #207 @ 0xcf │ │ - bl ff11418a │ │ - b.n d0604 │ │ + bl ff114dda │ │ + b.n d1254 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r2, ip} │ │ - b.n d0690 │ │ + b.n d12e0 │ │ movs r4, r0 │ │ - b.n d04ba │ │ + b.n d110a │ │ movs r0, #6 │ │ - b.n d04be │ │ + b.n d110e │ │ ldrh r1, [r1, #46] @ 0x2e │ │ @ instruction: 0xebfffff6 │ │ - @ instruction: 0xeaff96cf │ │ - @ instruction: 0xfff38cb8 │ │ - vrsra.u32 d30, d30, #13 │ │ + @ instruction: 0xeaff8a86 │ │ + @ instruction: 0xfff37fbe │ │ + vtbl.8 d29, {d19}, d11 │ │ @ instruction: 0xfff34bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n d06b4 │ │ - beq.n d01ac │ │ - b.n d0638 │ │ + b.n d1304 │ │ + beq.n d0dfc │ │ + b.n d1288 │ │ strb r4, [r1, #4] │ │ - b.n cfce0 │ │ + b.n d0930 │ │ strb r7, [r0, #0] │ │ - b.n d02c4 │ │ + b.n d0f14 │ │ lsls r2, r3, #1 │ │ - b.n cfd58 │ │ + b.n d09a8 │ │ movs r3, r0 │ │ - b.n d084e │ │ + b.n d149e │ │ movs r5, r6 │ │ cmp r2, #0 │ │ movs r4, r3 │ │ - b.n cfce4 │ │ + b.n d0934 │ │ movs r0, r0 │ │ - b.n d085a │ │ + b.n d14aa │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ strh r0, [r7, #6] │ │ - b.n cfd00 │ │ + b.n d0950 │ │ ands r0, r0 │ │ - b.n d0906 │ │ + b.n d1556 │ │ str r0, [sp, #976] @ 0x3d0 │ │ - b.n cfd08 │ │ + b.n d0958 │ │ str r7, [r7, r5] │ │ - b.n d07ce │ │ + b.n d141e │ │ strh r0, [r1, #0] │ │ - b.n d02f0 │ │ + b.n d0f40 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n d02f4 │ │ + b.n d0f44 │ │ lsls r0, r5, #3 │ │ - b.n cfd18 │ │ + b.n d0968 │ │ movs r0, r0 │ │ - b.n d011c │ │ + b.n d0d6c │ │ str r4, [r0, #16] │ │ - b.n d0102 │ │ + b.n d0d52 │ │ lsls r2, r3, #1 │ │ - b.n cfd94 │ │ + b.n d09e4 │ │ movs r3, r0 │ │ - b.n d088a │ │ + b.n d14da │ │ movs r5, r0 │ │ subs r2, #0 │ │ movs r3, r0 │ │ - b.n d0932 │ │ + b.n d1582 │ │ asrs r0, r1, #32 │ │ - b.n d0536 │ │ + b.n d1186 │ │ movs r1, #179 @ 0xb3 │ │ - b.n d07fa │ │ + b.n d144a │ │ adds r0, #9 │ │ - b.n d053e │ │ + b.n d118e │ │ str r0, [r0, #0] │ │ - b.n cfd1c │ │ - cmp r0, #244 @ 0xf4 │ │ + b.n d096c │ │ + cmp r0, #245 @ 0xf5 │ │ @ instruction: 0xebff0006 │ │ - b.n d054a │ │ + b.n d119a │ │ asrs r0, r6, #32 │ │ - b.n cfd6e │ │ + b.n d09be │ │ movs r0, r0 │ │ - b.n d08b4 │ │ + b.n d1504 │ │ ldc2l 11, cr1, [sl, #-1020]! @ 0xfffffc04 @ │ │ movs r6, r0 │ │ - b.n d055a │ │ + b.n d11aa │ │ asrs r0, r2, #32 │ │ - b.n cfd7e │ │ + b.n d09ce │ │ movs r0, r0 │ │ - b.n d08c4 │ │ + b.n d1514 │ │ ldc2l 11, cr1, [r6, #-1020]! @ 0xfffffc04 @ │ │ movs r5, r0 │ │ - b.n d0336 │ │ + b.n d0f86 │ │ movs r7, r7 │ │ - b.n d09ae │ │ + b.n d15fe │ │ lsls r0, r1, #1 │ │ - b.n cfd3e │ │ + b.n d098e │ │ movs r6, r0 │ │ - b.n d0576 │ │ + b.n d11c6 │ │ ldc2 11, cr14, [r2, #1020]! @ 0x3fc @ │ │ movs r4, r3 │ │ - b.n cfd6c │ │ + b.n d09bc │ │ ands r1, r0 │ │ - b.n d074a │ │ + b.n d139a │ │ movs r0, r0 │ │ - b.n d04ee │ │ + b.n d113e │ │ @ instruction: 0xffe23aff │ │ eors r0, r7 │ │ - b.n cfd8c │ │ + b.n d09dc │ │ lsls r0, r7, #1 │ │ - b.n cfd90 │ │ + b.n d09e0 │ │ ands r4, r0 │ │ - b.n d0374 │ │ + b.n d0fc4 │ │ movs r0, r0 │ │ - b.n d0198 │ │ + b.n d0de8 │ │ movs r4, r0 │ │ - b.n d04fe │ │ + b.n d114e │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ subs r2, r0, #1 │ │ add.w r0, r0, r4, asr #1 │ │ - b.n cfda8 │ │ + b.n d09f8 │ │ str r0, [r2, r0] │ │ - b.n d09ae │ │ + b.n d15fe │ │ movs r0, r0 │ │ - b.n d0390 │ │ + b.n d0fe0 │ │ lsrs r0, r6 │ │ - b.n d05f6 │ │ + b.n d1246 │ │ movs r0, r0 │ │ - b.n d09ba │ │ + b.n d160a │ │ movs r4, r3 │ │ - b.n cfd8c │ │ + b.n d09dc │ │ movs r4, r6 │ │ - b.n cfd90 │ │ - beq.n d02b4 │ │ - b.n d071c │ │ + b.n d09e0 │ │ + beq.n d0f04 │ │ + b.n d136c │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r5, ip} │ │ - b.n cfdcc │ │ + b.n d0a1c │ │ cmp r6, #27 │ │ - b.n d09d2 │ │ + b.n d1622 │ │ movs r4, r3 │ │ - b.n cfdc4 │ │ + b.n d0a14 │ │ adds r0, #28 │ │ - b.n cfdd8 │ │ + b.n d0a28 │ │ asrs r1, r0, #32 │ │ - b.n d03bc │ │ + b.n d100c │ │ movs r0, r0 │ │ - b.n cfdbc │ │ + b.n d0a0c │ │ movs r3, r0 │ │ - b.n d09e6 │ │ + b.n d1636 │ │ adds r0, #3 │ │ - b.n d03c8 │ │ - cmp r0, #202 @ 0xca │ │ + b.n d1018 │ │ + cmp r0, #203 @ 0xcb │ │ @ instruction: 0xebffffbf │ │ - @ instruction: 0xeaffdaa8 │ │ + @ instruction: 0xeaffda58 │ │ movs r0, r0 │ │ - ldc2 15, cr15, [r2], {243} @ 0xf3 │ │ - stmia r3!, {r0, r1, r2, r3, r4} │ │ - @ instruction: 0xfff3fcde │ │ - vsubl.u q15, d19, d31 │ │ - vaddw.u , , d12 │ │ + bl ffcf6eee │ │ + @ instruction: 0xb66d │ │ + vsri.64 , , #13 │ │ + vqshl.u64 , q14, #51 @ 0x33 │ │ + vshr.u64 , q2, #13 │ │ movs r0, r0 │ │ - bls.n d023c │ │ + bls.n d0fec │ │ movs r0, r0 │ │ - beq.n d01f0 │ │ + beq.n d0fd0 │ │ movs r0, r0 │ │ - beq.n d03c4 │ │ + beq.n d0fa4 │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (d0698 ) │ │ + ldr r7, [pc, #960] @ (d12e8 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d07f8 │ │ - beq.n d0328 │ │ - b.n d077c │ │ - add r0, pc, #0 @ (adr r0, d02e4 ) │ │ - b.n d0626 │ │ - bfcsel 18, d0ae6 , 1c, gt │ │ + b.n d1448 │ │ + beq.n d0f78 │ │ + b.n d13cc │ │ + add r0, pc, #0 @ (adr r0, d0f34 ) │ │ + b.n d1276 │ │ + bfcsel 18, d1736 , 1c, gt │ │ subs r4, r5, #3 │ │ add.w r2, r0, r4, asr #19 │ │ - b.n cfe30 │ │ + b.n d0a80 │ │ str r0, [r0, r0] │ │ - b.n d0636 │ │ + b.n d1286 │ │ ands r4, r0 │ │ - b.n d0418 │ │ + b.n d1068 │ │ movs r4, r3 │ │ - b.n cfe26 │ │ + b.n d0a76 │ │ movs r0, r0 │ │ - b.n d09a2 │ │ + b.n d15f2 │ │ movs r2, r6 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #0] │ │ - b.n d0a4a │ │ + b.n d169a │ │ strb r0, [r0, #0] │ │ - b.n d0a4e │ │ + b.n d169e │ │ lsls r0, r1, #11 │ │ - b.n cfe50 │ │ + b.n d0aa0 │ │ movs r0, r0 │ │ - b.n d0254 │ │ + b.n d0ea4 │ │ str r1, [sp, #28] │ │ - b.n d023a │ │ + b.n d0e8a │ │ lsls r0, r5, #1 │ │ - b.n cfe50 │ │ + b.n d0aa0 │ │ movs r5, r0 │ │ - b.n d05c2 │ │ + b.n d1212 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ movs r7, r0 │ │ - b.n cfedc │ │ + b.n d0b2c │ │ movs r0, r2 │ │ - b.n d094e │ │ + b.n d159e │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ lsls r4, r5, #1 │ │ - b.n cfe68 │ │ + b.n d0ab8 │ │ subs r1, r5, #0 │ │ add.w r0, r0, r0, lsl #24 │ │ - b.n d067e │ │ + b.n d12ce │ │ movs r0, r6 │ │ - b.n cfe74 │ │ + b.n d0ac4 │ │ lsrs r2, r0, #16 │ │ - b.n d0846 │ │ + b.n d1496 │ │ movs r0, r0 │ │ - b.n d05f6 │ │ + b.n d1246 │ │ movs r2, r1 │ │ subs r2, #0 │ │ asrs r0, r4, #1 │ │ - b.n cfe84 │ │ + b.n d0ad4 │ │ lsls r1, r0, #10 │ │ - b.n d0456 │ │ + b.n d10a6 │ │ movs r0, r0 │ │ - b.n d0606 │ │ + b.n d1256 │ │ movs r6, r0 │ │ cmp r2, #0 │ │ lsls r4, r5, #1 │ │ - b.n cfe94 │ │ + b.n d0ae4 │ │ asrs r0, r0, #32 │ │ - b.n d0aa6 │ │ + b.n d16f6 │ │ subs r1, r4, #0 │ │ add.w r0, r0, r0 │ │ - b.n d0a0e │ │ + b.n d165e │ │ movs r0, r2 │ │ lsls r6, r2, #22 │ │ movs r5, r0 │ │ lsls r0, r2, #5 │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r3 │ │ - b.n cfea6 │ │ + b.n d0af6 │ │ strb r1, [r0, #0] │ │ - b.n d0890 │ │ + b.n d14e0 │ │ movs r0, r0 │ │ - b.n d0634 │ │ + b.n d1284 │ │ @ instruction: 0xffe03aff │ │ movs r0, r2 │ │ and.w r0, r0, r0, lsr #32 │ │ - b.n d089e │ │ + b.n d14ee │ │ subs r7, r3, #6 │ │ - b.n d06b6 │ │ + b.n d1306 │ │ movs r5, r0 │ │ - b.n d063c │ │ + b.n d128c │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ - bl 52be9e │ │ + bl 52caee │ │ subs r0, r3, #6 │ │ - b.n d06a6 │ │ + b.n d12f6 │ │ movs r0, r0 │ │ - b.n d0a4c │ │ + b.n d169c │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ subs r7, r3, #6 │ │ - b.n d06d2 │ │ + b.n d1322 │ │ movs r5, r0 │ │ - b.n d0658 │ │ + b.n d12a8 │ │ @ instruction: 0xfff90aff │ │ - bl 4efeba │ │ - bl 52bebe │ │ + bl 4f0b0a │ │ + bl 52cb0e │ │ asrs r1, r0, #32 │ │ - b.n d0b06 │ │ + b.n d1756 │ │ lsls r0, r1, #1 │ │ - b.n cfefc │ │ + b.n d0b4c │ │ asrs r0, r1, #7 │ │ - b.n cfece │ │ + b.n d0b1e │ │ @ instruction: 0xffe9eaff │ │ lsls r7, r2, #18 │ │ - b.n d09e2 │ │ + b.n d1632 │ │ lsrs r1, r3, #13 │ │ - b.n d0a74 │ │ + b.n d16c4 │ │ str r2, [r3, #8] │ │ - b.n d04ec │ │ + b.n d113c │ │ subs r7, r3, #2 │ │ add.w sl, r0, r7, lsr #4 │ │ - b.n d09f8 │ │ + b.n d1648 │ │ cmp r4, #111 @ 0x6f │ │ - b.n d09f8 │ │ + b.n d1648 │ │ adds r2, r4, r5 │ │ - b.n d0a78 │ │ + b.n d16c8 │ │ subs r6, #192 @ 0xc0 │ │ - b.n d0a0e │ │ + b.n d165e │ │ str r0, [r2, r6] │ │ - b.n d04f8 │ │ + b.n d1148 │ │ movs r0, #224 @ 0xe0 │ │ - b.n d0a7a │ │ + b.n d16ca │ │ adds r0, #240 @ 0xf0 │ │ - b.n d0a7e │ │ + b.n d16ce │ │ strh r0, [r2, #6] │ │ - b.n d0796 │ │ + b.n d13e6 │ │ asrs r0, r2, #14 │ │ - b.n d044c │ │ + b.n d109c │ │ strb r2, [r3, #10] │ │ - b.n d044e │ │ + b.n d109e │ │ asrs r6, r0, #32 │ │ - b.n d0458 │ │ + b.n d10a8 │ │ movs r0, #2 │ │ - b.n d0458 │ │ + b.n d10a8 │ │ adds r0, #13 │ │ - b.n d0b56 │ │ + b.n d17a6 │ │ adds r4, #1 │ │ - b.n d0720 │ │ + b.n d1370 │ │ movs r4, #2 │ │ - b.n d075e │ │ - ldr r4, [pc, #132] @ (d04a4 ) │ │ - b.n d0726 │ │ + b.n d13ae │ │ + ldr r4, [pc, #132] @ (d10f4 ) │ │ + b.n d1376 │ │ stmia r0!, {r2} │ │ - b.n d0478 │ │ + b.n d10c8 │ │ strb r3, [r0, #0] │ │ - b.n d047a │ │ + b.n d10ca │ │ strb r4, [r1, #0] │ │ - b.n d075c │ │ + b.n d13ac │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ strh r0, [r7, #14] │ │ - b.n d07d0 │ │ + b.n d1420 │ │ ldr r7, [r3, #120] @ 0x78 │ │ - b.n d07ae │ │ + b.n d13fe │ │ str r3, [r0, r0] │ │ - b.n d048a │ │ + b.n d10da │ │ strb r4, [r0, #0] │ │ - b.n d0490 │ │ + b.n d10e0 │ │ strb r7, [r0, #0] │ │ - b.n d0770 │ │ + b.n d13c0 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ str r0, [r0, #0] │ │ - b.n d0b8e │ │ - bl 52bf4e │ │ + b.n d17de │ │ + bl 52cb9e │ │ strb r6, [r0, #0] │ │ - b.n d0796 │ │ + b.n d13e6 │ │ ldrsh r6, [r2, r6] │ │ - b.n d07ae │ │ + b.n d13fe │ │ movs r0, r0 │ │ - b.n d0b08 │ │ + b.n d1758 │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ ldrh r7, [r3, #60] @ 0x3c │ │ - b.n d07da │ │ + b.n d142a │ │ str r3, [r0, r0] │ │ - b.n d04ba │ │ + b.n d110a │ │ movs r0, #4 │ │ - b.n d04c0 │ │ + b.n d1110 │ │ movs r0, #2 │ │ - b.n d079c │ │ + b.n d13ec │ │ @ instruction: 0xfff60aff │ │ - bl 4eff76 │ │ - bl 52bf7a │ │ + bl 4f0bc6 │ │ + bl 52cbca │ │ strh r0, [r3, #14] │ │ - b.n d081c │ │ + b.n d146c │ │ movs r0, #192 @ 0xc0 │ │ - b.n d0bc6 │ │ + b.n d1816 │ │ asrs r1, r0, #16 │ │ - b.n d078e │ │ + b.n d13de │ │ movs r0, #1 │ │ - b.n d04de │ │ + b.n d112e │ │ movs r0, #12 │ │ - b.n d07b6 │ │ + b.n d1406 │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ cmp r7, #159 @ 0x9f │ │ - b.n d080e │ │ + b.n d145e │ │ strb r1, [r0, #0] │ │ - b.n d04e2 │ │ + b.n d1132 │ │ movs r0, #4 │ │ - b.n d04e8 │ │ + b.n d1138 │ │ movs r0, #2 │ │ - b.n d07d4 │ │ + b.n d1424 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n d0bee │ │ - bl 52bfae │ │ + b.n d183e │ │ + bl 52cbfe │ │ adds r0, #2 │ │ - b.n d07f6 │ │ + b.n d1446 │ │ ldrb r2, [r2, #30] │ │ - b.n d080e │ │ + b.n d145e │ │ movs r0, r0 │ │ - b.n d0b6c │ │ + b.n d17bc │ │ movs r3, r3 │ │ lsrs r0, r0, #8 │ │ ldr r7, [r3, #120] @ 0x78 │ │ - b.n d083a │ │ + b.n d148a │ │ str r1, [r0, r0] │ │ - b.n d0516 │ │ + b.n d1166 │ │ strb r4, [r0, #0] │ │ - b.n d051c │ │ + b.n d116c │ │ strb r7, [r0, #0] │ │ - b.n d07fc │ │ + b.n d144c │ │ @ instruction: 0xfff60aff │ │ - bl 4effd6 │ │ - bl 52bfda │ │ + bl 4f0c26 │ │ + bl 52cc2a │ │ lsrs r4, r7 │ │ - b.n d0020 │ │ + b.n d0c70 │ │ ands r4, r0 │ │ - b.n d0604 │ │ + b.n d1254 │ │ asrs r2, r3, #1 │ │ - b.n d0092 │ │ + b.n d0ce2 │ │ movs r2, r0 │ │ - b.n d0b90 │ │ + b.n d17e0 │ │ movs r1, r4 │ │ cmp r2, #0 │ │ movs r4, r6 │ │ - b.n d001e │ │ - bl 52bff6 │ │ + b.n d0c6e │ │ + bl 52cc46 │ │ movs r0, r0 │ │ - b.n d0b9e │ │ + b.n d17ee │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, r7 │ │ - b.n d0a0e │ │ + b.n d165e │ │ subs r5, r2, #5 │ │ add.w r0, r0, r0 │ │ - b.n d0bae │ │ + b.n d17fe │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ movs r0, r3 │ │ - b.n d0a1e │ │ - beq.n d0550 │ │ - b.n d09b0 │ │ - ldr r7, [pc, #960] @ (d08dc ) │ │ + b.n d166e │ │ + beq.n d11a0 │ │ + b.n d1600 │ │ + ldr r7, [pc, #960] @ (d152c ) │ │ ldmia.w sp!, {r0, r1, r3, r4, r6, r9, sl, fp, ip} │ │ @ instruction: 0xea00f05b │ │ sbcs.w r0, pc, #28160 @ 0x6e00 │ │ - b.n d0068 │ │ + b.n d0cb8 │ │ ands r4, r0 │ │ - b.n d064c │ │ + b.n d129c │ │ @ instruction: 0xffefeaff │ │ - bl 52c032 │ │ + bl 52cc82 │ │ lsrs r0, r0 │ │ - b.n d0078 │ │ + b.n d0cc8 │ │ ands r4, r0 │ │ - b.n d065c │ │ + b.n d12ac │ │ asrs r4, r6, #32 │ │ - b.n d0a4a │ │ + b.n d169a │ │ lsrs r7, r3, #30 │ │ - b.n d0868 │ │ + b.n d14b8 │ │ movs r0, #1 │ │ - b.n d09ca │ │ + b.n d161a │ │ subs r7, #146 @ 0x92 │ │ - b.n d0850 │ │ + b.n d14a0 │ │ movs r0, r0 │ │ - b.n d0bf8 │ │ + b.n d1848 │ │ @ instruction: 0xfffa1aff │ │ movs r0, r0 │ │ - b.n d0bfa │ │ - bl 52c05a │ │ + b.n d184a │ │ + bl 52ccaa │ │ @ instruction: 0xffe31aff │ │ lsls r0, r3, #2 │ │ - b.n d00a4 │ │ + b.n d0cf4 │ │ movs r1, #54 @ 0x36 │ │ - b.n d0b6a │ │ + b.n d17ba │ │ asrs r4, r2, #2 │ │ - b.n d00ac │ │ + b.n d0cfc │ │ movs r0, r0 │ │ - b.n d0690 │ │ + b.n d12e0 │ │ asrs r1, r0, #32 │ │ - b.n d0694 │ │ - movs r7, #11 │ │ + b.n d12e4 │ │ + movs r7, #12 │ │ @ instruction: 0xebff4000 │ │ - b.n d08be │ │ + b.n d150e │ │ subs r7, r0, #1 │ │ add.w r0, r0, ip, lsr #5 │ │ - b.n d00c4 │ │ + b.n d0d14 │ │ stmia r0!, {r3} │ │ - b.n d0aa4 │ │ + b.n d16f4 │ │ adds r0, #88 @ 0x58 │ │ - b.n d00cc │ │ + b.n d0d1c │ │ movs r0, #88 @ 0x58 │ │ - b.n d00d0 │ │ + b.n d0d20 │ │ asrs r1, r0, #32 │ │ - b.n d06b4 │ │ + b.n d1304 │ │ ands r0, r0 │ │ - b.n d00b4 │ │ + b.n d0d04 │ │ adds r0, #3 │ │ - b.n d06bc │ │ + b.n d130c │ │ eors r4, r1 │ │ - b.n d00e0 │ │ + b.n d0d30 │ │ movs r0, #2 │ │ - b.n d06c4 │ │ + b.n d1314 │ │ lsls r5, r0, #12 │ │ stmia.w ip, {r1} │ │ - b.n d0cee │ │ + b.n d193e │ │ movs r1, #57 @ 0x39 │ │ - b.n d0bb2 │ │ + b.n d1802 │ │ ands r4, r0 │ │ - b.n d06d4 │ │ - add r0, pc, #16 @ (adr r0, d05c8 ) │ │ - b.n d00d4 │ │ - cmp r0, #6 │ │ + b.n d1324 │ │ + add r0, pc, #16 @ (adr r0, d1218 ) │ │ + b.n d0d24 │ │ + cmp r0, #7 │ │ @ instruction: 0xebffffcb │ │ @ instruction: 0xeaff002c │ │ - b.n d0104 │ │ + b.n d0d54 │ │ movs r1, #62 @ 0x3e │ │ - b.n d0bca │ │ + b.n d181a │ │ asrs r0, r5, #32 │ │ - b.n d010c │ │ + b.n d0d5c │ │ movs r0, r0 │ │ - b.n d06f0 │ │ + b.n d1340 │ │ asrs r1, r0, #32 │ │ - b.n d06f4 │ │ - movs r6, #243 @ 0xf3 │ │ - @ instruction: 0xebffd954 │ │ + b.n d1344 │ │ + movs r6, #244 @ 0xf4 │ │ + @ instruction: 0xebffd904 │ │ movs r0, r0 │ │ - ldmia r7, {r2, r4, r6, r7} │ │ + ldmia r7, {r2, r3, r4, r7} │ │ movs r0, r0 │ │ - bvc.n d06b4 │ │ + bvc.n d1264 │ │ movs r0, r0 │ │ - ldr r4, [sp, #440] @ 0x1b8 │ │ - vqrdmlsh.s q15, , d1[0] │ │ - vtbx.8 d28, {d19-d20}, d21 │ │ - vqshlu.s64 d29, d8, #51 @ 0x33 │ │ + ldrh r1, [r3, #62] @ 0x3e │ │ + vqshlu.s64 q15, q2, #51 @ 0x33 │ │ + vqrdmulh.s , , d22[0] │ │ + vmlsl.u , d3, d8[0] │ │ movs r0, r0 │ │ - ldmia.w fp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ - vqshl.u32 d29, d0, #19 │ │ + udf #25 │ │ + @ instruction: 0xfff38f99 │ │ + vmlsl.u , d19, d0[0] │ │ movs r0, r0 │ │ - bl ffd105ea │ │ - ldr r4, [sp, #568] @ 0x238 │ │ - vabdl.u , d3, d16 │ │ + @ instruction: 0xebdffff3 │ │ + ldrh r1, [r7, #62] @ 0x3e │ │ + vqshlu.s64 , q0, #51 @ 0x33 │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (d09d0 ) │ │ + ldr r7, [pc, #960] @ (d1620 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d0b30 │ │ - beq.n d0670 │ │ - b.n d0ab4 │ │ + b.n d1780 │ │ + beq.n d12c0 │ │ + b.n d1704 │ │ strh r0, [r0, #0] │ │ - b.n d095e │ │ + b.n d15ae │ │ bfx 14, r4 │ │ strb r0, [r1, #16] │ │ - b.n d0164 │ │ + b.n d0db4 │ │ strb r7, [r0, #0] │ │ - b.n d0748 │ │ + b.n d1398 │ │ movs r0, r6 │ │ - b.n d015c │ │ + b.n d0dac │ │ adds r3, r5, #5 │ │ add.w r0, r0, r0 │ │ - b.n d0cd6 │ │ + b.n d1926 │ │ lsls r1, r4, #1 │ │ lsrs r0, r0, #8 │ │ - add r0, pc, #0 @ (adr r0, d063c ) │ │ - b.n d097e │ │ + add r0, pc, #0 @ (adr r0, d128c ) │ │ + b.n d15ce │ │ lsls r7, r2, #18 │ │ - b.n d0c4e │ │ + b.n d189e │ │ lsrs r1, r3, #13 │ │ - b.n d0ce0 │ │ + b.n d1930 │ │ str r0, [sp, #616] @ 0x268 │ │ - b.n d0756 │ │ + b.n d13a6 │ │ subs r4, r0, #0 │ │ add.w sl, r0, r7, lsr #4 │ │ - b.n d0c64 │ │ + b.n d18b4 │ │ subs r4, #111 @ 0x6f │ │ - b.n d0c64 │ │ + b.n d18b4 │ │ adds r2, r4, r5 │ │ - b.n d0ce4 │ │ + b.n d1934 │ │ adds r0, #224 @ 0xe0 │ │ - b.n d0cde │ │ + b.n d192e │ │ asrs r0, r2, #6 │ │ - b.n d0766 │ │ + b.n d13b6 │ │ lsrs r0, r2 │ │ - b.n d09fa │ │ + b.n d164a │ │ rors r0, r7 │ │ - b.n d0a04 │ │ + b.n d1654 │ │ str r2, [r3, #56] @ 0x38 │ │ - b.n d06b4 │ │ + b.n d1304 │ │ ldr r0, [r0, #108] @ 0x6c │ │ - b.n d0c8e │ │ + b.n d18de │ │ str r0, [r6, #12] │ │ - b.n d0cf6 │ │ + b.n d1946 │ │ movs r6, #144 @ 0x90 │ │ - b.n d06be │ │ + b.n d130e │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n d06c0 │ │ + b.n d1310 │ │ asrs r3, r0, #32 │ │ - b.n d06c6 │ │ + b.n d1316 │ │ movs r0, #13 │ │ - b.n d0dc6 │ │ - b.n cfe9a │ │ - b.n d098e │ │ + b.n d1a16 │ │ + b.n d0aea │ │ + b.n d15de │ │ asrs r1, r0, #16 │ │ - b.n d09ce │ │ + b.n d161e │ │ movs r0, #14 │ │ - b.n d06da │ │ + b.n d132a │ │ adds r1, r5, #0 │ │ - b.n d0998 │ │ + b.n d15e8 │ │ stmia r0!, {r0} │ │ - b.n d06e4 │ │ + b.n d1334 │ │ movs r0, #12 │ │ - b.n d09c2 │ │ + b.n d1612 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ cmp r7, #159 @ 0x9f │ │ - b.n d0a1a │ │ + b.n d166a │ │ ands r6, r1 │ │ - b.n d06ee │ │ + b.n d133e │ │ movs r0, #1 │ │ - b.n d06f4 │ │ + b.n d1344 │ │ movs r0, #2 │ │ - b.n d09da │ │ + b.n d162a │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n d0dfa │ │ - bl 52c1ba │ │ + b.n d1a4a │ │ + bl 52ce0a │ │ adds r0, #2 │ │ - b.n d0a02 │ │ + b.n d1652 │ │ ldr r2, [r2, #120] @ 0x78 │ │ - b.n d0a1a │ │ + b.n d166a │ │ movs r0, r0 │ │ - b.n d0d76 │ │ + b.n d19c6 │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ - ldr r7, [pc, #636] @ (d094c ) │ │ - b.n d0a46 │ │ + ldr r7, [pc, #636] @ (d159c ) │ │ + b.n d1696 │ │ str r6, [r1, #0] │ │ - b.n d071e │ │ + b.n d136e │ │ ands r1, r0 │ │ - b.n d0724 │ │ + b.n d1374 │ │ ands r4, r0 │ │ - b.n d0a0a │ │ + b.n d165a │ │ @ instruction: 0xfff60aff │ │ - bl 4f01e2 │ │ - bl 52c1e6 │ │ + bl 4f0e32 │ │ + bl 52ce36 │ │ rors r0, r3 │ │ - b.n d0a88 │ │ + b.n d16d8 │ │ movs r0, #192 @ 0xc0 │ │ - b.n d0e32 │ │ - b.n cff06 │ │ - b.n d09fa │ │ + b.n d1a82 │ │ + b.n d0b56 │ │ + b.n d164a │ │ movs r0, #14 │ │ - b.n d0742 │ │ + b.n d1392 │ │ movs r0, #12 │ │ - b.n d0a22 │ │ + b.n d1672 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ cmp r7, #159 @ 0x9f │ │ - b.n d0a7a │ │ + b.n d16ca │ │ str r6, [r1, r0] │ │ - b.n d074e │ │ + b.n d139e │ │ movs r0, #1 │ │ - b.n d0754 │ │ + b.n d13a4 │ │ movs r0, #2 │ │ - b.n d0a3c │ │ + b.n d168c │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n d0e5a │ │ - bl 52c21a │ │ + b.n d1aaa │ │ + bl 52ce6a │ │ adds r0, #2 │ │ - b.n d0a62 │ │ + b.n d16b2 │ │ ldrsh r2, [r2, r6] │ │ - b.n d0a7a │ │ + b.n d16ca │ │ movs r0, r0 │ │ - b.n d0dd4 │ │ + b.n d1a24 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ - ldr r7, [pc, #636] @ (d09ac ) │ │ - b.n d0aa6 │ │ + ldr r7, [pc, #636] @ (d15fc ) │ │ + b.n d16f6 │ │ str r6, [r1, #0] │ │ - b.n d077e │ │ + b.n d13ce │ │ str r1, [r0, r0] │ │ - b.n d0784 │ │ + b.n d13d4 │ │ str r5, [r0, #0] │ │ - b.n d0a6a │ │ + b.n d16ba │ │ @ instruction: 0xfff60aff │ │ - bl 4f0242 │ │ - bl 52c246 │ │ + bl 4f0e92 │ │ + bl 52ce96 │ │ rors r0, r3 │ │ - b.n d0ae8 │ │ + b.n d1738 │ │ asrs r2, r3, #1 │ │ - b.n d0300 │ │ + b.n d0f50 │ │ movs r2, r0 │ │ - b.n d0df8 │ │ + b.n d1a48 │ │ movs r1, r3 │ │ subs r2, #0 │ │ asrs r4, r2, #11 │ │ - b.n d029c │ │ + b.n d0eec │ │ adds r2, #212 @ 0xd4 │ │ - b.n d02a0 │ │ + b.n d0ef0 │ │ movs r2, #212 @ 0xd4 │ │ - b.n d02a4 │ │ + b.n d0ef4 │ │ asrs r1, r0, #32 │ │ - b.n d0888 │ │ + b.n d14d8 │ │ lsls r1, r0, #16 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n d0890 │ │ + b.n d14e0 │ │ movs r0, #2 │ │ - b.n d0894 │ │ + b.n d14e4 │ │ movs r4, r1 │ │ - b.n d0c94 │ │ + b.n d18e4 │ │ strh r0, [r1, #0] │ │ - b.n d0298 │ │ + b.n d0ee8 │ │ movs r4, r6 │ │ stmia.w r0, {r1} │ │ - b.n d0ec6 │ │ + b.n d1b16 │ │ cmp r7, #122 @ 0x7a │ │ - b.n d0eca │ │ - movs r7, #146 @ 0x92 │ │ + b.n d1b1a │ │ + movs r7, #147 @ 0x93 │ │ @ instruction: 0xebff000b │ │ @ instruction: 0xea00f05b │ │ sbcs.w r0, pc, #8978432 @ 0x890000 │ │ and.w r0, r0, r4, ror #4 │ │ - b.n d0cac │ │ - bl 52c29e │ │ + b.n d18fc │ │ + bl 52ceee │ │ lsrs r7, r3, #30 │ │ - b.n d0ac8 │ │ + b.n d1718 │ │ movs r0, #1 │ │ - b.n d0c2a │ │ + b.n d187a │ │ subs r7, #146 @ 0x92 │ │ - b.n d0ab0 │ │ + b.n d1700 │ │ movs r0, r0 │ │ - b.n d0e58 │ │ + b.n d1aa8 │ │ @ instruction: 0xfffa1aff │ │ movs r0, r0 │ │ - b.n d0e5a │ │ - bl 52c2ba │ │ + b.n d1aaa │ │ + bl 52cf0a │ │ lsls r5, r2, #2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r4, #32 │ │ - b.n d0ce0 │ │ + b.n d1930 │ │ movs r0, r0 │ │ - b.n d0f0a │ │ + b.n d1b5a │ │ adds r4, r1, #6 │ │ add.w r0, r0, r0 │ │ - b.n d0e72 │ │ + b.n d1ac2 │ │ lsls r2, r1, #2 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #4 │ │ - b.n d0df6 │ │ + b.n d1a46 │ │ movs r0, r5 │ │ - b.n d0318 │ │ + b.n d0f68 │ │ asrs r5, r6, #23 │ │ - b.n d0e62 │ │ + b.n d1ab2 │ │ asrs r1, r0, #32 │ │ - b.n d08e6 │ │ + b.n d1536 │ │ asrs r0, r5, #32 │ │ - b.n d0304 │ │ + b.n d0f54 │ │ adds r0, r0, r4 │ │ - b.n d0e0a │ │ + b.n d1a5a │ │ asrs r4, r4, #22 │ │ - b.n d0e78 │ │ + b.n d1ac8 │ │ movs r1, r0 │ │ - b.n d0a96 │ │ + b.n d16e6 │ │ movs r6, r0 │ │ rev r0, r0 │ │ asrs r0, r0, #28 │ │ - b.n d0e00 │ │ + b.n d1a50 │ │ movs r0, #36 @ 0x24 │ │ - b.n d033c │ │ + b.n d0f8c │ │ subs r3, r3, r1 │ │ - b.n d0e9e │ │ + b.n d1aee │ │ movs r1, r0 │ │ - b.n d090a │ │ + b.n d155a │ │ movs r0, r5 │ │ - b.n d0328 │ │ + b.n d0f78 │ │ movs r1, r0 │ │ - b.n d0d16 │ │ + b.n d1966 │ │ movs r4, r4 │ │ - b.n d0330 │ │ + b.n d0f80 │ │ str r2, [sp, #176] @ 0xb0 │ │ - b.n d0358 │ │ + b.n d0fa8 │ │ str r4, [r4, #0] │ │ - b.n d0d38 │ │ + b.n d1988 │ │ strh r0, [r5, r0] │ │ - b.n d0360 │ │ + b.n d0fb0 │ │ ands r4, r0 │ │ - b.n d0fe6 │ │ + b.n d1c36 │ │ str r0, [sp, #36] @ 0x24 │ │ - b.n d0948 │ │ + b.n d1598 │ │ str r5, [r0, r0] │ │ - b.n d094c │ │ + b.n d159c │ │ asrs r4, r6, #32 │ │ - b.n d0360 │ │ - bl 52c332 │ │ + b.n d0fb0 │ │ + bl 52cf82 │ │ movs r0, r0 │ │ - b.n d0edc │ │ + b.n d1b2c │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ lsls r2, r3, #1 │ │ - b.n d03f0 │ │ + b.n d1040 │ │ movs r3, r0 │ │ - b.n d0ee6 │ │ + b.n d1b36 │ │ movs r6, r0 │ │ cmp r2, #0 │ │ movs r0, r7 │ │ - b.n d0d5c │ │ + b.n d19ac │ │ asrs r0, r3, #32 │ │ - b.n d0d60 │ │ + b.n d19b0 │ │ movs r0, #6 │ │ - b.n d0b96 │ │ + b.n d17e6 │ │ subs r5, r0, #2 │ │ add.w r0, r0, r4 │ │ - b.n d0a7e │ │ + b.n d16ce │ │ @ instruction: 0xfff20aff │ │ movs r7, r0 │ │ @ instruction: 0xea008000 │ │ - b.n d0384 │ │ + b.n d0fd4 │ │ movs r3, r0 │ │ - b.n d0fae │ │ + b.n d1bfe │ │ asrs r4, r0, #32 │ │ - b.n d038c │ │ + b.n d0fdc │ │ asrs r1, r1, #32 │ │ - b.n d0bb6 │ │ + b.n d1806 │ │ cmp r7, #126 @ 0x7e │ │ - b.n d0fba │ │ + b.n d1c0a │ │ adds r0, #5 │ │ - b.n d0bbe │ │ - movs r7, #85 @ 0x55 │ │ + b.n d180e │ │ + movs r7, #86 @ 0x56 │ │ @ instruction: 0xebfffff0 │ │ @ instruction: 0xeaff0030 │ │ - b.n d03b8 │ │ + b.n d1008 │ │ adds r4, r3, #4 │ │ add.w r0, r0, r0 │ │ - b.n d0f32 │ │ + b.n d1b82 │ │ lsls r4, r2, #1 │ │ subs r0, r0, r0 │ │ ldc2 11, cr14, [r4], {255} @ 0xff @ │ │ movs r4, r3 │ │ - b.n d03cc │ │ + b.n d101c │ │ movs r0, r0 │ │ - b.n d0f42 │ │ + b.n d1b92 │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ sbcs r0, r5 │ │ - b.n d03e8 │ │ + b.n d1038 │ │ str r0, [r0, r0] │ │ - b.n d0fee │ │ + b.n d1c3e │ │ asrs r4, r4, #6 │ │ - b.n d03f0 │ │ + b.n d1040 │ │ ands r4, r0 │ │ - b.n d09d4 │ │ + b.n d1624 │ │ str r4, [r3, r0] │ │ - b.n d03c8 │ │ + b.n d1018 │ │ asrs r1, r0, #32 │ │ - b.n d09dc │ │ + b.n d162c │ │ str r4, [r0, r0] │ │ - b.n d03ca │ │ + b.n d101a │ │ lsls r4, r2, #6 │ │ - b.n d0404 │ │ + b.n d1054 │ │ movs r0, r0 │ │ - b.n d0808 │ │ + b.n d1458 │ │ movs r1, r0 │ │ - b.n d0b6e │ │ + b.n d17be │ │ movs r0, r0 │ │ lsrs r0, r0, #8 │ │ adds r6, r4, #2 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n d03e2 │ │ - bfcsel 18, d10da , 1c, mi │ │ + b.n d1032 │ │ + bfcsel 18, d1d2a , 1c, mi │ │ stc2 11, cr14, [r2], {255} @ 0xff @ │ │ - beq.n d091c │ │ - b.n d0d7c │ │ + beq.n d156c │ │ + b.n d19cc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {sp, pc} │ │ - b.n d102e │ │ + b.n d1c7e │ │ str r0, [r0, #0] │ │ - b.n d1032 │ │ + b.n d1c82 │ │ lsls r0, r3, #5 │ │ - b.n d0434 │ │ + b.n d1084 │ │ movs r0, r0 │ │ - b.n d0838 │ │ + b.n d1488 │ │ str r6, [r0, r4] │ │ - b.n d081e │ │ + b.n d146e │ │ lsls r0, r5, #1 │ │ - b.n d042c │ │ + b.n d107c │ │ movs r0, r1 │ │ - b.n d0ba6 │ │ + b.n d17f6 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n d0438 │ │ + b.n d1088 │ │ lsls r1, r0, #8 │ │ - b.n d0f34 │ │ + b.n d1b84 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r4, r3 │ │ - b.n d0448 │ │ + b.n d1098 │ │ str r1, [r0, #0] │ │ - b.n d0e2a │ │ + b.n d1a7a │ │ movs r0, r0 │ │ - b.n d0bce │ │ + b.n d181e │ │ @ instruction: 0xfff23aff │ │ @ instruction: 0xffdeeaff │ │ lsls r4, r5, #1 │ │ - b.n d0458 │ │ + b.n d10a8 │ │ asrs r7, r1, #8 │ │ - b.n d0e34 │ │ + b.n d1a84 │ │ ands r0, r6 │ │ - b.n d0460 │ │ + b.n d10b0 │ │ str r0, [sp, #384] @ 0x180 │ │ - b.n d0464 │ │ + b.n d10b4 │ │ asrs r4, r0, #32 │ │ - b.n d0448 │ │ + b.n d1098 │ │ adds r7, r5, #3 │ │ add.w r0, r0, r0 │ │ - b.n d0fe6 │ │ + b.n d1c36 │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ @ instruction: 0xfbe7ebff │ │ movs r1, r0 │ │ - b.n d1004 │ │ + b.n d1c54 │ │ @ instruction: 0xffefbaff │ │ lsls r1, r1, #10 │ │ - b.n d0a62 │ │ + b.n d16b2 │ │ adds r2, r0, #0 │ │ - b.n d0e66 │ │ + b.n d1ab6 │ │ lsrs r2, r0, #16 │ │ - b.n d0e62 │ │ + b.n d1ab2 │ │ movs r0, #0 │ │ - b.n d10a6 │ │ + b.n d1cf6 │ │ asrs r0, r2, #32 │ │ - b.n d0e6c │ │ + b.n d1abc │ │ adds r0, #0 │ │ - b.n d0490 │ │ + b.n d10e0 │ │ movs r0, r1 │ │ - b.n d0c18 │ │ + b.n d1868 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #32 │ │ - b.n d0e7c │ │ + b.n d1acc │ │ asrs r0, r2, #32 │ │ - b.n d0e80 │ │ + b.n d1ad0 │ │ movs r0, r0 │ │ - b.n d0c24 │ │ + b.n d1874 │ │ asrs r3, r0, #32 │ │ - b.n d0cc6 │ │ + b.n d1916 │ │ @ instruction: 0xfff73aff │ │ movs r0, r2 │ │ and.w pc, r0, pc, lsr #10 │ │ - b.n d0cb4 │ │ + b.n d1904 │ │ movs r0, r1 │ │ - b.n d0c3a │ │ + b.n d188a │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ - bl 52c49a │ │ + bl 52d0ea │ │ cmp r7, #154 @ 0x9a │ │ - b.n d0ca4 │ │ + b.n d18f4 │ │ movs r0, r0 │ │ - b.n d104a │ │ + b.n d1c9a │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ cmp r7, #159 @ 0x9f │ │ - b.n d0cd0 │ │ + b.n d1920 │ │ movs r0, r1 │ │ - b.n d0c56 │ │ + b.n d18a6 │ │ @ instruction: 0xfff90aff │ │ - bl 4f04b6 │ │ + bl 4f1106 │ │ asrs r0, r2, #32 │ │ - b.n d0ec0 │ │ + b.n d1b10 │ │ movs r0, #1 │ │ - b.n d1102 │ │ + b.n d1d52 │ │ movs r0, r0 │ │ - b.n d0c68 │ │ - bl 52c4c6 │ │ + b.n d18b8 │ │ + bl 52d116 │ │ @ instruction: 0xffe53aff │ │ movs r1, r0 │ │ and.w r0, r0, r1 │ │ - b.n d0ffa │ │ + b.n d1c4a │ │ @ instruction: 0xffce0aff │ │ lsls r0, r1, #1 │ │ - b.n d0508 │ │ + b.n d1158 │ │ asrs r1, r0, #32 │ │ - b.n d1122 │ │ + b.n d1d72 │ │ asrs r0, r1, #7 │ │ - b.n d04e6 │ │ + b.n d1136 │ │ @ instruction: 0xffcaeaff │ │ lsls r0, r7, #1 │ │ - b.n d052c │ │ + b.n d117c │ │ movs r0, #40 @ 0x28 │ │ - b.n d1132 │ │ + b.n d1d82 │ │ asrs r4, r6, #1 │ │ - b.n d0534 │ │ + b.n d1184 │ │ movs r0, r0 │ │ - b.n d0b18 │ │ + b.n d1768 │ │ asrs r1, r0, #32 │ │ - b.n d0b1c │ │ - movs r5, #233 @ 0xe9 │ │ + b.n d176c │ │ + movs r5, #234 @ 0xea │ │ @ instruction: 0xebff0058 │ │ - b.n d0544 │ │ + b.n d1194 │ │ movs r1, #237 @ 0xed │ │ - b.n d100a │ │ + b.n d1c5a │ │ asrs r4, r2, #1 │ │ - b.n d054c │ │ + b.n d119c │ │ movs r0, r0 │ │ - b.n d0b30 │ │ + b.n d1780 │ │ asrs r1, r0, #32 │ │ - b.n d0b34 │ │ - movs r5, #227 @ 0xe3 │ │ + b.n d1784 │ │ + movs r5, #228 @ 0xe4 │ │ @ instruction: 0xebff0020 │ │ - b.n d055c │ │ + b.n d11ac │ │ movs r1, #229 @ 0xe5 │ │ - b.n d1022 │ │ + b.n d1c72 │ │ asrs r4, r3, #32 │ │ - b.n d0564 │ │ + b.n d11b4 │ │ movs r0, r0 │ │ - b.n d0b48 │ │ + b.n d1798 │ │ asrs r1, r0, #32 │ │ - b.n d0b4c │ │ - movs r5, #221 @ 0xdd │ │ - @ instruction: 0xebffd624 │ │ + b.n d179c │ │ + movs r5, #222 @ 0xde │ │ + @ instruction: 0xebffd5d4 │ │ + movs r0, r0 │ │ + add r0, sp, #92 @ 0x5c │ │ + vabal.u q15, d3, d0 │ │ + @ instruction: 0xfff3bb96 │ │ + vabdl.u q15, d3, d23 │ │ + vsli.32 q13, , #19 │ │ + vqshl.u32 q13, , #19 │ │ + @ instruction: 0xfff378b2 │ │ + @ instruction: 0xfff3c9b8 │ │ movs r0, r0 │ │ - push {r0, r4, lr} │ │ - vqrdmulh.s q15, , d29[0] │ │ - vqshrun.s64 d28, , #13 │ │ - @ instruction: 0xfff3ef87 │ │ - vmlal.u , d3, d13[0] │ │ - vsri.32 , , #13 │ │ - vabal.u q12, d19, d28 │ │ - @ instruction: 0xfff3c9f0 │ │ - movs r0, r0 │ │ - ldmia r2, {r2, r4, r5} │ │ - movs r0, r0 │ │ - bcc.n d0afc │ │ - movs r0, r0 │ │ - ldmia r2!, {r5} │ │ - movs r0, r0 │ │ - ldrh r3, [r2, #46] @ 0x2e │ │ - vmlal.u , d3, d21[0] │ │ - vsri.32 q15, q11, #13 │ │ - vmla.i q13, , d26[0] │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ + movs r0, r0 │ │ + bcc.n d16ac │ │ + movs r0, r0 │ │ + ldmia r1!, {r3, r5, r6, r7} │ │ + movs r0, r0 │ │ + strh r2, [r1, #12] │ │ + @ instruction: 0xfff3a56b │ │ + @ instruction: 0xfff3d9d4 │ │ + vabal.u , d3, d4 │ │ @ instruction: 0xfff34ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d0f94 │ │ - beq.n d0aa4 │ │ - b.n d0f18 │ │ + b.n d1be4 │ │ + beq.n d16f4 │ │ + b.n d1b68 │ │ strh r0, [r0, #10] │ │ - b.n d05c0 │ │ + b.n d1210 │ │ str r0, [r0, r0] │ │ - b.n d0dc6 │ │ - add r0, pc, #4 @ (adr r0, d0a8c ) │ │ - b.n d0dca │ │ + b.n d1a16 │ │ + add r0, pc, #4 @ (adr r0, d16dc ) │ │ + b.n d1a1a │ │ strh r0, [r1, #0] │ │ - b.n d0bac │ │ + b.n d17fc │ │ str r0, [r5, #0] │ │ - b.n d05c2 │ │ + b.n d1212 │ │ movs r4, r4 │ │ - b.n d0f22 │ │ + b.n d1b72 │ │ movs r2, r0 │ │ - b.n d113a │ │ + b.n d1d8a │ │ movs r4, r3 │ │ ldrh r0, [r0, #16] │ │ ands r4, r0 │ │ - b.n d0fbc │ │ + b.n d1c0c │ │ str r0, [sp, #0] │ │ - b.n d11e6 │ │ + b.n d1e36 │ │ strb r1, [r0, #0] │ │ - b.n d11ea │ │ + b.n d1e3a │ │ movs r5, r0 │ │ - b.n d0dee │ │ + b.n d1a3e │ │ asrs r6, r0, #32 │ │ - b.n d0df2 │ │ + b.n d1a42 │ │ movs r0, #4 │ │ - b.n d0df6 │ │ + b.n d1a46 │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n d05d4 │ │ + b.n d1224 │ │ strb r4, [r1, #0] │ │ - b.n d05d8 │ │ + b.n d1228 │ │ lsls r0, r0, #18 │ │ @ instruction: 0xe98d1cfa │ │ add.w r0, r0, r1 │ │ - b.n d11aa │ │ + b.n d1dfa │ │ movs r2, r6 │ │ subs r0, r0, r0 │ │ adds r3, r1, #1 │ │ add.w r0, r0, r0 │ │ - b.n d05f6 │ │ + b.n d1246 │ │ movs r5, r4 │ │ - b.n d117a │ │ + b.n d1dca │ │ movs r3, r0 │ │ ldmia r2!, {} │ │ movs r1, r0 │ │ - b.n d11c2 │ │ + b.n d1e12 │ │ movs r6, r2 │ │ asrs r0, r2, #13 │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ and.w r0, r0, pc, lsr #1 │ │ - b.n d1192 │ │ + b.n d1de2 │ │ movs r6, r4 │ │ asrs r0, r2, #13 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n d119e │ │ + b.n d1dee │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ asrs r4, r4, #32 │ │ - b.n d0636 │ │ + b.n d1286 │ │ movs r1, r0 │ │ - b.n d0db6 │ │ + b.n d1a06 │ │ @ instruction: 0xffe61aff │ │ movs r6, r3 │ │ and.w r0, r0, r6, lsl #28 │ │ - b.n d0e56 │ │ + b.n d1aa6 │ │ movs r1, r1 │ │ and.w r0, r0, r5, lsl #28 │ │ - b.n d125e │ │ + b.n d1eae │ │ movs r6, r4 │ │ - b.n d11ce │ │ + b.n d1e1e │ │ strb r0, [r5, #0] │ │ - b.n d0636 │ │ + b.n d1286 │ │ strb r7, [r0, #0] │ │ lsls r0, r0, #12 │ │ movs r5, r4 │ │ - b.n d11da │ │ + b.n d1e2a │ │ movs r7, r0 │ │ - b.n d1272 │ │ + b.n d1ec2 │ │ asrs r6, r0, #32 │ │ - b.n d1276 │ │ + b.n d1ec6 │ │ strb r6, [r0, #0] │ │ lsls r0, r0, #12 │ │ asrs r0, r4, #32 │ │ - b.n d064e │ │ + b.n d129e │ │ movs r4, r4 │ │ - b.n d0652 │ │ + b.n d12a2 │ │ str r4, [r0, #0] │ │ - b.n d1060 │ │ + b.n d1cb0 │ │ str r0, [sp, #0] │ │ - b.n d128a │ │ + b.n d1eda │ │ ands r1, r0 │ │ - b.n d128e │ │ + b.n d1ede │ │ movs r5, r0 │ │ - b.n d0e92 │ │ + b.n d1ae2 │ │ asrs r7, r0, #32 │ │ - b.n d0e96 │ │ + b.n d1ae6 │ │ movs r0, #6 │ │ - b.n d0e9a │ │ + b.n d1aea │ │ str r0, [sp, #64] @ 0x40 │ │ - b.n d0678 │ │ + b.n d12c8 │ │ ands r4, r1 │ │ - b.n d067c │ │ + b.n d12cc │ │ lsls r0, r2, #16 │ │ @ instruction: 0xe98d1cd1 │ │ add.w r0, r0, r1 │ │ - b.n d124e │ │ + b.n d1e9e │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ adds r2, r4, #0 │ │ add.w r0, r0, r0 │ │ - b.n d069a │ │ + b.n d12ea │ │ movs r4, r0 │ │ - b.n d121e │ │ + b.n d1e6e │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ asrs r4, r4, #32 │ │ - b.n d06b6 │ │ + b.n d1306 │ │ movs r1, r0 │ │ - b.n d0e38 │ │ + b.n d1a88 │ │ @ instruction: 0xffef1aff │ │ - beq.n d0bc8 │ │ - b.n d1028 │ │ + beq.n d1818 │ │ + b.n d1c78 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, sp, lr} │ │ - b.n d0eda │ │ + b.n d1b2a │ │ asrs r0, r5, #32 │ │ - b.n d06ce │ │ + b.n d131e │ │ lsls r4, r6, #2 │ │ - b.n d0f5c │ │ + b.n d1bac │ │ asrs r1, r0, #32 │ │ - b.n d0c32 │ │ + b.n d1882 │ │ movs r2, r0 │ │ - b.n d104a │ │ + b.n d1c9a │ │ subs r1, r2, #4 │ │ - b.n d0e8c │ │ + b.n d1adc │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r1, r4, #10 │ │ - b.n d0ef6 │ │ + b.n d1b46 │ │ movs r0, r0 │ │ - b.n d0bbc │ │ + b.n d180c │ │ movs r0, r0 │ │ - b.n d107e │ │ - beq.n d0bf8 │ │ - b.n d1058 │ │ + b.n d1cce │ │ + beq.n d1848 │ │ + b.n d1ca8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r6, r7, r8, ip, lr, pc} │ │ + ldmia.w sp!, {r4, r5, r6, r8, ip, lr, pc} │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (d0f8c ) │ │ + ldr r7, [pc, #960] @ (d1bdc ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d10ec │ │ - beq.n d0bec │ │ - b.n d1070 │ │ + b.n d1d3c │ │ + beq.n d183c │ │ + b.n d1cc0 │ │ stmia r0!, {} │ │ - b.n d0f1a │ │ + b.n d1b6a │ │ movs r0, r1 │ │ - b.n d06fe │ │ + b.n d134e │ │ movs r0, r0 │ │ - b.n d1282 │ │ + b.n d1ed2 │ │ lsls r4, r5, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #1 │ │ - b.n d0722 │ │ + b.n d1372 │ │ str r5, [sp, #708] @ 0x2c4 │ │ - b.n d1208 │ │ + b.n d1e58 │ │ ldr r6, [sp, #20] │ │ - b.n d1280 │ │ - add r0, pc, #0 @ (adr r0, d0bf4 ) │ │ - b.n d1336 │ │ + b.n d1ed0 │ │ + add r0, pc, #0 @ (adr r0, d1844 ) │ │ + b.n d1f86 │ │ stmia r0!, {r3} │ │ - b.n d0714 │ │ + b.n d1364 │ │ movs r0, #0 │ │ - b.n d0720 │ │ + b.n d1370 │ │ movs r4, r0 │ │ and.w r0, r0, r8 │ │ - b.n d073e │ │ + b.n d138e │ │ movs r0, #4 │ │ - b.n d0744 │ │ - add r0, pc, #4 @ (adr r0, d0c10 ) │ │ - b.n d1122 │ │ + b.n d1394 │ │ + add r0, pc, #4 @ (adr r0, d1860 ) │ │ + b.n d1d72 │ │ movs r0, r0 │ │ - b.n d0ec6 │ │ + b.n d1b16 │ │ lsls r0, r4, #1 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n d123e │ │ + b.n d1e8e │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n d12c6 │ │ + b.n d1f16 │ │ lsls r4, r2, #1 │ │ lsrs r0, r0, #8 │ │ subs r2, r6, #4 │ │ - b.n d0a28 │ │ + b.n d1678 │ │ subs r1, r2, #4 │ │ - b.n d0f0c │ │ + b.n d1b5c │ │ movs r1, #50 @ 0x32 │ │ - b.n d0f72 │ │ + b.n d1bc2 │ │ asrs r2, r1, #32 │ │ - b.n d0d38 │ │ - add r0, pc, #4 @ (adr r0, d0c3c ) │ │ - b.n d10bc │ │ + b.n d1988 │ │ + add r0, pc, #4 @ (adr r0, d188c ) │ │ + b.n d1d0c │ │ @ instruction: 0xfff2eaff │ │ asrs r4, r1, #1 │ │ - b.n d077a │ │ + b.n d13ca │ │ movs r0, #162 @ 0xa2 │ │ - b.n d0f86 │ │ + b.n d1bd6 │ │ asrs r2, r1, #32 │ │ - b.n d0bec │ │ + b.n d183c │ │ movs r0, r0 │ │ - b.n d12f0 │ │ + b.n d1f40 │ │ @ instruction: 0xffed0aff │ │ asrs r4, r2, #1 │ │ - b.n d078e │ │ + b.n d13de │ │ str r2, [r1, r4] │ │ - b.n d0b7c │ │ + b.n d17cc │ │ movs r0, r0 │ │ - b.n d1308 │ │ + b.n d1f58 │ │ @ instruction: 0xffe90aff │ │ movs r0, r0 │ │ - b.n d13a6 │ │ + b.n d1ff6 │ │ movs r0, #4 │ │ - b.n d0784 │ │ + b.n d13d4 │ │ lsls r2, r1, #4 │ │ - b.n d0b70 │ │ + b.n d17c0 │ │ movs r7, r1 │ │ and.w r0, r0, r8, lsl #8 │ │ - b.n d1184 │ │ + b.n d1dd4 │ │ strh r4, [r5, #4] │ │ - b.n d07a8 │ │ + b.n d13f8 │ │ adds r0, #176 @ 0xb0 │ │ - b.n d07ac │ │ + b.n d13fc │ │ movs r0, r0 │ │ - b.n d132e │ │ + b.n d1f7e │ │ movs r7, r0 │ │ ldmia.w r2, {r2, r3, r5, r7, pc} │ │ - b.n d0794 │ │ + b.n d13e4 │ │ adds r0, #176 @ 0xb0 │ │ - b.n d0798 │ │ + b.n d13e8 │ │ adds r0, #8 │ │ - b.n d119c │ │ + b.n d1dec │ │ movs r7, r0 │ │ stmia.w r3, {r3, r4, r5, r6, r7} │ │ asrs r6, r0, #7 │ │ movs r7, r0 │ │ - b.n d0fde │ │ + b.n d1c2e │ │ subs r3, r6, r6 │ │ @ instruction: 0xeb00c008 │ │ - b.n d07e0 │ │ + b.n d1430 │ │ movs r0, r0 │ │ - b.n d1352 │ │ + b.n d1fa2 │ │ str r4, [r0, r0] │ │ - b.n d0fee │ │ + b.n d1c3e │ │ @ instruction: 0xffd30aff │ │ strh r0, [r0, #0] │ │ - b.n d07e0 │ │ + b.n d1430 │ │ lsls r4, r5 │ │ - b.n d07e4 │ │ + b.n d1434 │ │ strb r0, [r6, #2] │ │ - b.n d07e8 │ │ + b.n d1438 │ │ movs r1, r1 │ │ - b.n d0f72 │ │ + b.n d1bc2 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n d1378 │ │ + b.n d1fc8 │ │ movs r7, r2 │ │ subs r0, r0, r0 │ │ lsls r7, r0, #1 │ │ - b.n d12e6 │ │ + b.n d1f36 │ │ subs r0, r2, #7 │ │ - b.n d12f4 │ │ + b.n d1f44 │ │ lsrs r7, r2, #32 │ │ - b.n d135e │ │ + b.n d1fae │ │ asrs r4, r6, #2 │ │ - b.n d1068 │ │ + b.n d1cb8 │ │ movs r0, r0 │ │ - b.n d07ec │ │ + b.n d143c │ │ movs r1, r0 │ │ - b.n d11e8 │ │ + b.n d1e38 │ │ lsrs r4, r7, #14 │ │ - b.n d1074 │ │ + b.n d1cc4 │ │ movs r0, r0 │ │ - b.n d142e │ │ + b.n d207e │ │ lsls r0, r0, #3 │ │ - b.n d07fc │ │ + b.n d144c │ │ lsls r4, r0, #3 │ │ - b.n d0800 │ │ + b.n d1450 │ │ movs r0, r1 │ │ - b.n d0804 │ │ + b.n d1454 │ │ movs r4, r1 │ │ - b.n d0808 │ │ + b.n d1458 │ │ movs r0, r2 │ │ - b.n d080c │ │ + b.n d145c │ │ str r4, [r5, r2] │ │ - b.n d0810 │ │ + b.n d1460 │ │ movs r0, r0 │ │ - b.n d13b2 │ │ + b.n d2002 │ │ str r4, [r0, r0] │ │ - b.n d104e │ │ + b.n d1c9e │ │ @ instruction: 0xffe71aff │ │ @ instruction: 0xffbaeaff │ │ lsls r7, r4, #30 │ │ - b.n d132c │ │ + b.n d1f7c │ │ lsls r2, r4, #3 │ │ - b.n d13a0 │ │ + b.n d1ff0 │ │ movs r0, r0 │ │ - b.n d0fd2 │ │ + b.n d1c22 │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n d13d8 │ │ + b.n d2028 │ │ movs r5, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d0860 │ │ + b.n d14b0 │ │ movs r1, r1 │ │ - b.n d0fd6 │ │ + b.n d1c26 │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n d08f6 │ │ + b.n d1546 │ │ str r0, [r3, #0] │ │ - b.n d086c │ │ + b.n d14bc │ │ movs r2, r0 │ │ - b.n d1366 │ │ + b.n d1fb6 │ │ @ instruction: 0xffc90aff │ │ movs r5, r0 │ │ - b.n d108e │ │ + b.n d1cde │ │ asrs r7, r0, #32 │ │ - b.n d1092 │ │ + b.n d1ce2 │ │ movs r0, #180 @ 0xb4 │ │ - b.n d1496 │ │ - lsrs r2, r3, #23 │ │ - @ instruction: 0xfa000000 │ │ - b.n d140a │ │ + b.n d20e6 │ │ + lsrs r7, r0, #25 │ │ + mla r0, r0, r0, r0 │ │ + b.n d205a │ │ strh r0, [r0, #0] │ │ - b.n d086c │ │ + b.n d14bc │ │ @ instruction: 0xffcc0aff │ │ asrs r4, r6, #2 │ │ - b.n d1278 │ │ + b.n d1ec8 │ │ movs r6, r0 │ │ - b.n d10ae │ │ + b.n d1cfe │ │ movs r0, #228 @ 0xe4 │ │ - b.n d14b2 │ │ - lsrs r3, r2, #23 │ │ - @ instruction: 0xfa00ffc7 │ │ + b.n d2102 │ │ + lsrs r0, r0, #25 │ │ + @ instruction: 0xfb00ffc7 │ │ @ instruction: 0xeaff2001 │ │ - b.n d1212 │ │ + b.n d1e62 │ │ asrs r0, r1, #1 │ │ - b.n d08ba │ │ - add r0, pc, #124 @ (adr r0, d0e00 ) │ │ - b.n d148a │ │ + b.n d150a │ │ + add r0, pc, #124 @ (adr r0, d1a50 ) │ │ + b.n d20da │ │ movs r0, #1 │ │ - b.n d129e │ │ + b.n d1eee │ │ movs r1, #162 @ 0xa2 │ │ - b.n d0cb0 │ │ + b.n d1900 │ │ movs r0, r0 │ │ - b.n d1436 │ │ - add r0, pc, #128 @ (adr r0, d0e14 ) │ │ + b.n d2086 │ │ + add r0, pc, #128 @ (adr r0, d1a64 ) │ │ lsls r2, r1, #10 │ │ @ instruction: 0xff9beaff │ │ movs r4, r0 │ │ - b.n d08d6 │ │ + b.n d1526 │ │ lsrs r1, r0, #16 │ │ - b.n d1522 │ │ + b.n d2172 │ │ movs r4, r0 │ │ - b.n d08be │ │ - beq.n d0de0 │ │ - b.n d1240 │ │ + b.n d150e │ │ + beq.n d1a30 │ │ + b.n d1e90 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5} │ │ - b.n d08f0 │ │ + b.n d1540 │ │ movs r0, #228 @ 0xe4 │ │ - b.n d14f6 │ │ + b.n d2146 │ │ asrs r4, r5, #32 │ │ - b.n d08f8 │ │ + b.n d1548 │ │ movs r0, r0 │ │ - b.n d0edc │ │ + b.n d1b2c │ │ asrs r1, r0, #32 │ │ - b.n d0ee0 │ │ - movs r4, #248 @ 0xf8 │ │ + b.n d1b30 │ │ + movs r4, #249 @ 0xf9 │ │ @ instruction: 0xebff0010 │ │ - b.n d0908 │ │ + b.n d1558 │ │ movs r0, #221 @ 0xdd │ │ - b.n d150e │ │ + b.n d215e │ │ asrs r4, r1, #32 │ │ - b.n d0910 │ │ + b.n d1560 │ │ movs r0, r0 │ │ - b.n d0ef4 │ │ + b.n d1b44 │ │ asrs r1, r0, #32 │ │ - b.n d0ef8 │ │ - movs r4, #242 @ 0xf2 │ │ - @ instruction: 0xebffb38f │ │ - vaddl.u , d19, d22 │ │ - @ instruction: 0xfff38a5e │ │ - vshr.u64 d25, d30, #13 │ │ + b.n d1b48 │ │ + movs r4, #243 @ 0xf3 │ │ + @ instruction: 0xebffa743 │ │ + vsri.32 d24, d20, #13 │ │ + vcvt.f32.u32 d23, d5, #13 │ │ + vmls.i q12, , d12[0] │ │ @ instruction: 0xfff34ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d1310 │ │ - beq.n d0e30 │ │ - b.n d1294 │ │ + b.n d1f60 │ │ + beq.n d1a80 │ │ + b.n d1ee4 │ │ ands r1, r0 │ │ - b.n d113e │ │ + b.n d1d8e │ │ asrs r0, r2, #32 │ │ - b.n d0924 │ │ + b.n d1574 │ │ movs r0, r0 │ │ - b.n d14a8 │ │ + b.n d20f8 │ │ movs r2, r5 │ │ lsrs r0, r0, #8 │ │ strb r0, [r6, #0] │ │ - b.n d130e │ │ + b.n d1f5e │ │ str r0, [r7, r2] │ │ - b.n d131a │ │ + b.n d1f6a │ │ str r0, [r6, #8] │ │ - b.n d131e │ │ + b.n d1f6e │ │ strh r4, [r0, #0] │ │ - b.n d1334 │ │ + b.n d1f84 │ │ str r0, [sp, #80] @ 0x50 │ │ - b.n d1338 │ │ - add r0, pc, #48 @ (adr r0, d0e50 ) │ │ - b.n d133c │ │ + b.n d1f88 │ │ + add r0, pc, #48 @ (adr r0, d1aa0 ) │ │ + b.n d1f8c │ │ movs r6, r1 │ │ and.w r0, r0, r0 │ │ - b.n d156a │ │ + b.n d21ba │ │ asrs r0, r0, #32 │ │ - b.n d156e │ │ + b.n d21be │ │ movs r0, r2 │ │ - b.n d093a │ │ + b.n d158a │ │ movs r5, r0 │ │ - b.n d1176 │ │ - adds r2, #138 @ 0x8a │ │ + b.n d1dc6 │ │ + adds r2, #139 @ 0x8b │ │ @ instruction: 0xebff0000 │ │ - b.n d14de │ │ + b.n d212e │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #3 │ │ - b.n d11d2 │ │ + b.n d1e22 │ │ movs r0, #208 @ 0xd0 │ │ - b.n d11d8 │ │ + b.n d1e28 │ │ movs r1, r0 │ │ - b.n d12ee │ │ + b.n d1f3e │ │ asrs r0, r0, #32 │ │ - b.n d13d4 │ │ + b.n d2024 │ │ lsls r0, r6, #3 │ │ - b.n d11e2 │ │ + b.n d1e32 │ │ movs r2, r0 │ │ - b.n d0efa │ │ + b.n d1b4a │ │ movs r3, r0 │ │ - b.n d1000 │ │ + b.n d1c50 │ │ movs r4, r2 │ │ subs r2, #0 │ │ movs r0, r1 │ │ - b.n d15a6 │ │ + b.n d21f6 │ │ asrs r5, r0, #32 │ │ - b.n d11aa │ │ + b.n d1dfa │ │ movs r0, r3 │ │ - b.n d0988 │ │ + b.n d15d8 │ │ movs r7, r1 │ │ - b.n d15b2 │ │ + b.n d2202 │ │ movs r0, r0 │ │ - b.n d0990 │ │ + b.n d15e0 │ │ movs r0, r1 │ │ - b.n d11ba │ │ + b.n d1e0a │ │ movs r0, #9 │ │ - b.n d11be │ │ + b.n d1e0e │ │ adds r0, #10 │ │ - b.n d11c2 │ │ + b.n d1e12 │ │ str r4, [r2, #0] │ │ - b.n d09a0 │ │ - subs r2, #86 @ 0x56 │ │ + b.n d15f0 │ │ + subs r2, #87 @ 0x57 │ │ @ instruction: 0xebff0004 │ │ - b.n d09c8 │ │ + b.n d1618 │ │ movs r0, r0 │ │ - b.n d1532 │ │ + b.n d2182 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r1, #32 │ │ - b.n d0a54 │ │ + b.n d16a4 │ │ movs r0, r0 │ │ - b.n d1540 │ │ + b.n d2190 │ │ @ instruction: 0xffe01aff │ │ asrs r2, r6, #30 │ │ - b.n d14b6 │ │ + b.n d2106 │ │ subs r7, r7, #7 │ │ - b.n d1548 │ │ + b.n d2198 │ │ movs r1, r0 │ │ - b.n d114e │ │ + b.n d1d9e │ │ @ instruction: 0xffe11aff │ │ @ instruction: 0xffe2eaff │ │ movs r0, r0 │ │ - b.n d15fa │ │ - beq.n d0ef4 │ │ - b.n d1354 │ │ + b.n d224a │ │ + beq.n d1b44 │ │ + b.n d1fa4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d13e4 │ │ - beq.n d0f64 │ │ - b.n d1368 │ │ + b.n d2034 │ │ + beq.n d1bb4 │ │ + b.n d1fb8 │ │ asrs r4, r2, #32 │ │ - b.n d09ec │ │ + b.n d163c │ │ asrs r2, r0, #32 │ │ - b.n d1216 │ │ - add r0, pc, #0 @ (adr r0, d0ed8 ) │ │ - b.n d121a │ │ + b.n d1e66 │ │ + add r0, pc, #0 @ (adr r0, d1b28 ) │ │ + b.n d1e6a │ │ str r0, [sp, #8] │ │ - b.n d121e │ │ + b.n d1e6e │ │ movs r1, r4 │ │ ldmia.w r2, {pc} │ │ - b.n d1626 │ │ + b.n d2276 │ │ adds r0, #12 │ │ - b.n d0a0e │ │ + b.n d165e │ │ movs r0, #8 │ │ - b.n d0a50 │ │ + b.n d16a0 │ │ asrs r4, r4, #32 │ │ - b.n d0a0c │ │ + b.n d165c │ │ asrs r0, r0, #32 │ │ - b.n d0f9a │ │ + b.n d1bea │ │ asrs r5, r0, #32 │ │ - b.n d10a0 │ │ + b.n d1cf0 │ │ lsls r4, r6, #6 │ │ subs r2, #0 │ │ subs r2, r1, #5 │ │ - b.n d1416 │ │ + b.n d2066 │ │ asrs r0, r3, #32 │ │ - b.n d0a20 │ │ + b.n d1670 │ │ asrs r4, r2, #32 │ │ - b.n d0a44 │ │ + b.n d1694 │ │ strb r0, [r7, #2] │ │ - b.n d1410 │ │ + b.n d2060 │ │ asrs r0, r4, #32 │ │ - b.n d1414 │ │ + b.n d2064 │ │ strb r0, [r4, #0] │ │ - b.n d0a30 │ │ + b.n d1680 │ │ asrs r4, r3, #32 │ │ - b.n d0a34 │ │ + b.n d1684 │ │ movs r4, r2 │ │ and.w r0, r0, r2, lsl #20 │ │ - b.n d1262 │ │ + b.n d1eb2 │ │ ands r1, r0 │ │ - b.n d1266 │ │ + b.n d1eb6 │ │ movs r0, r3 │ │ - b.n d0a64 │ │ + b.n d16b4 │ │ movs r0, #5 │ │ - b.n d126e │ │ + b.n d1ebe │ │ adds r0, #4 │ │ - b.n d1272 │ │ + b.n d1ec2 │ │ add r7, sp, #936 @ 0x3a8 │ │ @ instruction: 0xebff8000 │ │ - b.n d127a │ │ + b.n d1eca │ │ lsls r0, r4, #27 │ │ - b.n d0a7c │ │ + b.n d16cc │ │ movs r0, r0 │ │ - b.n d1060 │ │ + b.n d1cb0 │ │ lsls r2, r3, #1 │ │ - b.n d0ae6 │ │ + b.n d1736 │ │ movs r2, r0 │ │ - b.n d15ea │ │ + b.n d223a │ │ lsls r5, r6, #5 │ │ cmp r2, #0 │ │ movs r1, r0 │ │ - b.n d13e2 │ │ + b.n d2032 │ │ movs r2, r0 │ │ - b.n d1636 │ │ + b.n d2286 │ │ lsls r5, r3, #6 │ │ subs r2, #0 │ │ movs r4, r4 │ │ - b.n d0a98 │ │ + b.n d16e8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n d12e2 │ │ + b.n d1f32 │ │ movs r1, r4 │ │ ldmia.w r9, {ip} │ │ - b.n d100e │ │ + b.n d1c5e │ │ asrs r5, r0, #32 │ │ - b.n d1114 │ │ + b.n d1d64 │ │ lsls r6, r2, #6 │ │ subs r2, #0 │ │ strb r0, [r0, #1] │ │ - b.n d0aaa │ │ + b.n d16fa │ │ asrs r0, r2, #32 │ │ - b.n d0aac │ │ + b.n d16fc │ │ strb r7, [r0, #0] │ │ - b.n d0b2c │ │ + b.n d177c │ │ movs r4, r0 │ │ - b.n d15b0 │ │ + b.n d2200 │ │ movs r5, r2 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n d162c │ │ + b.n d227c │ │ movs r0, r5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n d0ac4 │ │ + b.n d1714 │ │ str r0, [r0, #0] │ │ - b.n d16d6 │ │ + b.n d2326 │ │ lsls r0, r2, #2 │ │ ldmia.w r1, {ip} │ │ - b.n d1046 │ │ + b.n d1c96 │ │ asrs r5, r0, #32 │ │ - b.n d1150 │ │ + b.n d1da0 │ │ str r1, [r0, #0] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d1656 │ │ + b.n d22a6 │ │ asrs r5, r0, #32 │ │ - b.n d12ee │ │ + b.n d1f3e │ │ asrs r7, r0, #32 │ │ asrs r0, r4, #6 │ │ movs r0, #2 │ │ - b.n d1056 │ │ + b.n d1ca6 │ │ movs r0, #3 │ │ - b.n d1164 │ │ + b.n d1db4 │ │ movs r0, #0 │ │ - b.n d16fe │ │ + b.n d234e │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d166a │ │ + b.n d22ba │ │ asrs r7, r0, #32 │ │ lsls r0, r4, #6 │ │ movs r0, r0 │ │ - b.n d167a │ │ + b.n d22ca │ │ movs r4, r0 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ - b.n d167a │ │ + b.n d22ca │ │ movs r4, r0 │ │ lsls r0, r4, #6 │ │ movs r7, r4 │ │ and.w r0, r0, r0 │ │ - b.n d1684 │ │ + b.n d22d4 │ │ movs r4, r3 │ │ lsrs r0, r0, #8 │ │ strb r0, [r3, #0] │ │ - b.n d0b1c │ │ + b.n d176c │ │ asrs r1, r0, #6 │ │ - b.n d10fc │ │ + b.n d1d4c │ │ ands r0, r1 │ │ - b.n d0a14 │ │ + b.n d1664 │ │ strb r4, [r0, #0] │ │ - b.n d0a18 │ │ + b.n d1668 │ │ asrs r2, r0, #32 │ │ - b.n d10a2 │ │ + b.n d1cf2 │ │ asrs r3, r0, #32 │ │ - b.n d11ac │ │ + b.n d1dfc │ │ asrs r0, r0, #32 │ │ - b.n d1742 │ │ + b.n d2392 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r2, r0 │ │ - b.n d10aa │ │ + b.n d1cfa │ │ movs r3, r0 │ │ - b.n d11b8 │ │ + b.n d1e08 │ │ movs r0, r0 │ │ - b.n d1752 │ │ + b.n d23a2 │ │ movs r1, r0 │ │ adds r3, #0 │ │ str r1, [r0, #0] │ │ - b.n d101a │ │ + b.n d1c6a │ │ movs r1, r0 │ │ - b.n d14c2 │ │ + b.n d2112 │ │ asrs r0, r0, #32 │ │ - b.n d15a8 │ │ + b.n d21f8 │ │ movs r0, r0 │ │ - b.n d16d2 │ │ + b.n d2322 │ │ asrs r7, r0, #32 │ │ lsls r0, r4, #6 │ │ movs r4, r0 │ │ lsls r0, r4, #6 │ │ movs r2, r2 │ │ and.w r0, r0, r2, lsl #4 │ │ - b.n d10d6 │ │ + b.n d1d26 │ │ asrs r3, r0, #32 │ │ - b.n d11e4 │ │ + b.n d1e34 │ │ asrs r0, r0, #32 │ │ - b.n d177e │ │ + b.n d23ce │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d16e8 │ │ + b.n d2338 │ │ asrs r0, r0, #32 │ │ - b.n d180a │ │ + b.n d245a │ │ str r1, [r0, r0] │ │ lsls r0, r4, #6 │ │ movs r1, r0 │ │ lsls r0, r4, #6 │ │ asrs r5, r0, #32 │ │ - b.n d1396 │ │ + b.n d1fe6 │ │ movs r0, r1 │ │ and.w r0, r0, r1, lsl #28 │ │ - b.n d1502 │ │ + b.n d2152 │ │ asrs r0, r0, #32 │ │ - b.n d15e8 │ │ + b.n d2238 │ │ movs r2, r0 │ │ - b.n d1106 │ │ + b.n d1d56 │ │ movs r3, r0 │ │ - b.n d1214 │ │ + b.n d1e64 │ │ movs r0, r0 │ │ - b.n d17ae │ │ + b.n d23fe │ │ movs r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d1716 │ │ + b.n d2366 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #6 │ │ movs r7, r0 │ │ asrs r0, r4, #6 │ │ movs r0, #28 │ │ - b.n d0bbc │ │ + b.n d180c │ │ movs r0, r6 │ │ - b.n d0a9c │ │ + b.n d16ec │ │ asrs r4, r5, #32 │ │ - b.n d0aa0 │ │ + b.n d16f0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n d1412 │ │ + b.n d2062 │ │ asrs r1, r0, #32 │ │ - b.n d10d8 │ │ + b.n d1d28 │ │ adds r0, #0 │ │ - b.n d17d6 │ │ + b.n d2426 │ │ movs r0, r0 │ │ - b.n d10de │ │ + b.n d1d2e │ │ movs r0, #48 @ 0x30 │ │ - b.n d15b8 │ │ + b.n d2208 │ │ movs r1, r0 │ │ - b.n d13c2 │ │ + b.n d2012 │ │ movs r4, r3 │ │ lsls r5, r3, #22 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #14 │ │ asrs r0, r0, #32 │ │ lsls r0, r0, #22 │ │ asrs r4, r0, #32 │ │ lsls r0, r0, #22 │ │ movs r0, r1 │ │ - b.n d17f6 │ │ + b.n d2446 │ │ movs r4, r6 │ │ - b.n d0bd4 │ │ + b.n d1824 │ │ movs r0, r6 │ │ - b.n d1554 │ │ + b.n d21a4 │ │ movs r0, r6 │ │ - b.n d0bdc │ │ + b.n d182c │ │ movs r7, r1 │ │ - b.n d1806 │ │ + b.n d2456 │ │ asrs r0, r4, #32 │ │ - b.n d0c04 │ │ + b.n d1854 │ │ movs r0, r0 │ │ - b.n d0be8 │ │ + b.n d1838 │ │ movs r0, r5 │ │ - b.n d15ec │ │ - subs r1, #195 @ 0xc3 │ │ + b.n d223c │ │ + subs r1, #196 @ 0xc4 │ │ @ instruction: 0xebff8028 │ │ - b.n d0c14 │ │ + b.n d1864 │ │ lsls r2, r6, #30 │ │ - b.n d16ee │ │ + b.n d233e │ │ lsrs r7, r7, #31 │ │ - b.n d1780 │ │ + b.n d23d0 │ │ movs r0, r0 │ │ - b.n d1396 │ │ + b.n d1fe6 │ │ movs r3, r3 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n d0c22 │ │ + b.n d1872 │ │ adds r0, #36 @ 0x24 │ │ - b.n d0c2c │ │ + b.n d187c │ │ strb r0, [r2, #0] │ │ - b.n d0c28 │ │ + b.n d1878 │ │ movs r0, #0 │ │ - b.n d0c2c │ │ + b.n d187c │ │ strh r0, [r0, #0] │ │ - b.n d0c24 │ │ + b.n d1874 │ │ movs r0, r0 │ │ - b.n d17b0 │ │ + b.n d2400 │ │ asrs r4, r0, #32 │ │ - b.n d0c38 │ │ + b.n d1888 │ │ adds r0, #4 │ │ - b.n d0c30 │ │ + b.n d1880 │ │ str r4, [r0, #0] │ │ - b.n d0c2e │ │ + b.n d187e │ │ lsls r6, r2, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r3 │ │ - b.n d0c48 │ │ + b.n d1898 │ │ lsls r1, r0, #12 │ │ - b.n d1746 │ │ + b.n d2396 │ │ lsls r6, r3, #1 │ │ subs r0, r0, r0 │ │ str r0, [r0, r0] │ │ - b.n d0c42 │ │ + b.n d1892 │ │ str r0, [r1, #0] │ │ - b.n d11ca │ │ + b.n d1e1a │ │ ands r4, r0 │ │ - b.n d0c4a │ │ + b.n d189a │ │ str r3, [r0, #0] │ │ - b.n d12d0 │ │ + b.n d1f20 │ │ movs r2, r0 │ │ cmp r2, #0 │ │ str r2, [r0, #0] │ │ - b.n d11e0 │ │ + b.n d1e30 │ │ str r1, [r0, #0] │ │ - b.n d12e2 │ │ + b.n d1f32 │ │ lsls r2, r2, #1 │ │ cmp r2, #0 │ │ str r1, [r0, #0] │ │ - b.n d15f0 │ │ + b.n d2240 │ │ str r0, [r2, #0] │ │ - b.n d0c58 │ │ + b.n d18a8 │ │ lsls r0, r4, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ - b.n d164e │ │ + b.n d229e │ │ movs r1, #135 @ 0x87 │ │ - b.n d1492 │ │ - lsrs r1, r4, #19 │ │ + b.n d20e2 │ │ + lsrs r6, r0, #22 │ │ @ instruction: 0xfb00ff72 │ │ @ instruction: 0xeaff0000 │ │ - b.n d180e │ │ + b.n d245e │ │ lsls r3, r3, #4 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n d0c9a │ │ + b.n d18ea │ │ asrs r0, r4, #2 │ │ - b.n d0c9e │ │ + b.n d18ee │ │ adds r2, #76 @ 0x4c │ │ - b.n d0ca2 │ │ + b.n d18f2 │ │ movs r0, #178 @ 0xb2 │ │ - b.n d1512 │ │ + b.n d2162 │ │ movs r4, r1 │ │ - b.n d0c96 │ │ + b.n d18e6 │ │ ands r1, r0 │ │ - b.n d167e │ │ + b.n d22ce │ │ asrs r0, r0, #32 │ │ - b.n d0ca0 │ │ + b.n d18f0 │ │ movs r0, r0 │ │ - b.n d142a │ │ + b.n d207a │ │ ands r2, r0 │ │ movs r2, #130 @ 0x82 │ │ asrs r3, r0, #32 │ │ - b.n d128c │ │ + b.n d1edc │ │ movs r2, r0 │ │ - b.n d1296 │ │ + b.n d1ee6 │ │ movs r0, r0 │ │ - b.n d1434 │ │ + b.n d2084 │ │ lsls r5, r6, #3 │ │ ldr r2, [sp, #0] │ │ lsls r0, r0, #1 │ │ - b.n d0cce │ │ + b.n d191e │ │ asrs r4, r4, #32 │ │ - b.n d0cd8 │ │ + b.n d1928 │ │ adds r0, #16 │ │ - b.n d0cd4 │ │ + b.n d1924 │ │ str r7, [r0, #0] │ │ - b.n d0d46 │ │ + b.n d1996 │ │ lsrs r0, r2 │ │ - b.n d152c │ │ - b.n d120c │ │ - b.n d0be4 │ │ + b.n d217c │ │ + b.n d1e5c │ │ + b.n d1834 │ │ movs r4, r0 │ │ - b.n d17de │ │ + b.n d242e │ │ stmia r0!, {r2, r3, r5} │ │ - b.n d0bec │ │ + b.n d183c │ │ lsls r4, r0, #2 │ │ ldmia.w r9, {r1, r2, r4} │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n d1868 │ │ + b.n d24b8 │ │ lsls r1, r1, #1 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n d0cfc │ │ + b.n d194c │ │ movs r0, r0 │ │ - b.n d190e │ │ + b.n d255e │ │ str r0, [r0, #0] │ │ - b.n d0cf4 │ │ + b.n d1944 │ │ asrs r4, r0, #32 │ │ - b.n d0cf8 │ │ + b.n d1948 │ │ adds r0, #2 │ │ - b.n d1286 │ │ + b.n d1ed6 │ │ adds r0, #7 │ │ - b.n d1380 │ │ + b.n d1fd0 │ │ movs r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d1886 │ │ + b.n d24d6 │ │ adds r0, #7 │ │ - b.n d152a │ │ + b.n d217a │ │ adds r0, #1 │ │ asrs r0, r4, #6 │ │ ands r4, r0 │ │ - b.n d1296 │ │ + b.n d1ee6 │ │ ands r5, r0 │ │ - b.n d13a4 │ │ + b.n d1ff4 │ │ ands r0, r0 │ │ - b.n d193a │ │ + b.n d258a │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d18aa │ │ + b.n d24fa │ │ adds r0, #1 │ │ lsls r0, r4, #6 │ │ movs r0, r0 │ │ - b.n d18aa │ │ + b.n d24fa │ │ movs r0, #6 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ - b.n d18ba │ │ + b.n d250a │ │ movs r0, #6 │ │ lsls r0, r4, #6 │ │ lsls r7, r0, #1 │ │ and.w r0, r0, r0 │ │ - b.n d18c4 │ │ + b.n d2514 │ │ movs r4, r7 │ │ lsrs r0, r0, #8 │ │ str r0, [r3, #0] │ │ - b.n d0d58 │ │ + b.n d19a8 │ │ adds r1, #131 @ 0x83 │ │ - b.n d1336 │ │ + b.n d1f86 │ │ str r0, [r1, #0] │ │ - b.n d0c54 │ │ + b.n d18a4 │ │ asrs r4, r0, #32 │ │ - b.n d0c58 │ │ + b.n d18a8 │ │ adds r0, #4 │ │ - b.n d12e2 │ │ + b.n d1f32 │ │ adds r0, #5 │ │ - b.n d13dc │ │ + b.n d202c │ │ adds r0, #0 │ │ - b.n d197e │ │ + b.n d25ce │ │ adds r0, #1 │ │ adds r3, #0 │ │ movs r0, #4 │ │ - b.n d12ea │ │ + b.n d1f3a │ │ movs r0, #5 │ │ - b.n d13f8 │ │ + b.n d2048 │ │ movs r0, #0 │ │ - b.n d198e │ │ + b.n d25de │ │ movs r0, #1 │ │ adds r3, #0 │ │ strb r3, [r0, #0] │ │ - b.n d125a │ │ + b.n d1eaa │ │ movs r0, #1 │ │ - b.n d1702 │ │ + b.n d2352 │ │ adds r0, #0 │ │ - b.n d17e8 │ │ + b.n d2438 │ │ movs r0, r0 │ │ - b.n d1910 │ │ + b.n d2560 │ │ adds r0, #1 │ │ lsls r0, r4, #6 │ │ movs r0, #6 │ │ lsls r0, r4, #6 │ │ movs r2, r6 │ │ and.w r0, r0, r8 │ │ - b.n d1316 │ │ + b.n d1f66 │ │ str r0, [r0, r0] │ │ - b.n d19b6 │ │ + b.n d2606 │ │ movs r3, r0 │ │ - b.n d141c │ │ + b.n d206c │ │ ands r0, r0 │ │ - b.n d19be │ │ + b.n d260e │ │ vpmin.u32 q1, q12, │ │ lsls r1, r0, #12 │ │ - b.n d18b2 │ │ + b.n d2502 │ │ lsls r6, r6, #1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n d17b2 │ │ + b.n d2402 │ │ str r0, [r0, r0] │ │ - b.n d17d4 │ │ + b.n d2424 │ │ movs r1, r4 │ │ stmia.w r9, {r0, r1, r3, r4, r5, r6} │ │ and.w r0, r0, r8, lsl #24 │ │ - b.n d1342 │ │ + b.n d1f92 │ │ str r3, [r0, #0] │ │ - b.n d1444 │ │ + b.n d2094 │ │ movs r4, r0 │ │ cmp r2, #0 │ │ str r7, [r0, #24] │ │ - b.n d13aa │ │ + b.n d1ffa │ │ lsrs r0, r3 │ │ - b.n d153a │ │ + b.n d218a │ │ str r4, [r0, #0] │ │ - b.n d1362 │ │ + b.n d1fb2 │ │ str r5, [r0, #0] │ │ - b.n d145c │ │ + b.n d20ac │ │ lsls r2, r5, #1 │ │ cmp r2, #0 │ │ strb r1, [r0, #0] │ │ - b.n d176c │ │ + b.n d23bc │ │ strb r0, [r2, #0] │ │ - b.n d0dd4 │ │ + b.n d1a24 │ │ str r7, [r0, r6] │ │ - b.n d1226 │ │ + b.n d1e76 │ │ ands r4, r0 │ │ - b.n d0dea │ │ + b.n d1a3a │ │ vpmin.u16 , , │ │ movs r0, r1 │ │ - b.n d1316 │ │ + b.n d1f66 │ │ asrs r3, r0, #32 │ │ - b.n d1318 │ │ + b.n d1f68 │ │ movs r1, r0 │ │ - b.n d15fa │ │ + b.n d224a │ │ vpmin.u16 , , │ │ lsrs r3, r1, #31 │ │ - b.n d1800 │ │ + b.n d2450 │ │ lsrs r7, r5, #11 │ │ orn sl, r0, #6782976 @ 0x678000 │ │ - bl ffd1b104 │ │ + bl ffd1bd54 │ │ @ instruction: 0xeaff0004 │ │ - b.n d1396 │ │ + b.n d1fe6 │ │ movs r5, r0 │ │ - b.n d14a4 │ │ + b.n d20f4 │ │ movs r0, r0 │ │ - b.n d1a3a │ │ + b.n d268a │ │ movs r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d19a2 │ │ + b.n d25f2 │ │ movs r0, r0 │ │ - b.n d1ac6 │ │ + b.n d2716 │ │ strb r0, [r0, #0] │ │ lsls r0, r4, #6 │ │ movs r0, #0 │ │ lsls r0, r4, #6 │ │ adds r0, #7 │ │ - b.n d1652 │ │ + b.n d22a2 │ │ movs r0, r1 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n d17c2 │ │ + b.n d2412 │ │ adds r0, #0 │ │ - b.n d18a8 │ │ + b.n d24f8 │ │ movs r0, #4 │ │ - b.n d13c6 │ │ + b.n d2016 │ │ movs r0, #5 │ │ - b.n d14d4 │ │ + b.n d2124 │ │ movs r0, #0 │ │ - b.n d1a6a │ │ + b.n d26ba │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d19d6 │ │ + b.n d2626 │ │ adds r0, #2 │ │ lsls r0, r4, #6 │ │ movs r0, #1 │ │ asrs r0, r4, #6 │ │ movs r2, r0 │ │ - b.n d139a │ │ + b.n d1fea │ │ asrs r3, r0, #32 │ │ - b.n d139a │ │ + b.n d1fea │ │ movs r1, r0 │ │ - b.n d1666 │ │ + b.n d22b6 │ │ vpmin.u8 , , │ │ movs r0, r4 │ │ - b.n d0e88 │ │ + b.n d1ad8 │ │ asrs r0, r0, #32 │ │ - b.n d1a92 │ │ - adds r1, #67 @ 0x43 │ │ + b.n d26e2 │ │ + adds r1, #68 @ 0x44 │ │ @ instruction: 0xebff0000 │ │ - b.n d19fa │ │ + b.n d264a │ │ lsls r7, r3, #2 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n d0e96 │ │ + b.n d1ae6 │ │ adds r0, #36 @ 0x24 │ │ - b.n d0ea0 │ │ + b.n d1af0 │ │ str r0, [r2, r0] │ │ - b.n d0e9c │ │ + b.n d1aec │ │ movs r0, #0 │ │ - b.n d0ea0 │ │ + b.n d1af0 │ │ strh r0, [r0, #0] │ │ - b.n d0e98 │ │ + b.n d1ae8 │ │ movs r0, r0 │ │ - b.n d1a20 │ │ + b.n d2670 │ │ asrs r4, r0, #32 │ │ - b.n d0eac │ │ + b.n d1afc │ │ adds r0, #4 │ │ - b.n d0ea4 │ │ + b.n d1af4 │ │ str r4, [r0, #0] │ │ - b.n d0ea2 │ │ + b.n d1af2 │ │ stmia r0!, {r4, r5} │ │ - b.n d0dbc │ │ - b.n d13e0 │ │ - b.n d0dc0 │ │ + b.n d1a0c │ │ + b.n d2030 │ │ + b.n d1a10 │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ movs r0, r3 │ │ - b.n d0ec4 │ │ + b.n d1b14 │ │ lsls r1, r0, #12 │ │ - b.n d19c2 │ │ + b.n d2612 │ │ movs r4, r3 │ │ subs r0, r0, r0 │ │ str r0, [r1, #0] │ │ - b.n d1442 │ │ + b.n d2092 │ │ lsls r0, r2, #2 │ │ ldmia.w r0, {r0, r1, sp, lr} │ │ - b.n d1548 │ │ + b.n d2198 │ │ movs r2, r0 │ │ cmp r2, #0 │ │ str r2, [r0, #0] │ │ - b.n d1456 │ │ + b.n d20a6 │ │ str r1, [r0, #0] │ │ - b.n d1560 │ │ + b.n d21b0 │ │ movs r1, r2 │ │ cmp r2, #0 │ │ str r1, [r0, #0] │ │ - b.n d1864 │ │ + b.n d24b4 │ │ str r0, [r2, #0] │ │ - b.n d0ed0 │ │ + b.n d1b20 │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ asrs r0, r1, #32 │ │ - b.n d18c6 │ │ + b.n d2516 │ │ movs r1, #133 @ 0x85 │ │ - b.n d170a │ │ + b.n d235a │ │ str r4, [r1, r0] │ │ - b.n d170e │ │ + b.n d235e │ │ str r6, [r1, #0] │ │ - b.n d1712 │ │ - lsrs r1, r0, #17 │ │ + b.n d2362 │ │ + lsrs r6, r4, #19 │ │ mla r0, r0, r6, lr │ │ - b.n d171a │ │ + b.n d236a │ │ stmia r0!, {r0, r2} │ │ - b.n d171e │ │ + b.n d236e │ │ lsls r5, r0, #1 │ │ and.w r0, r0, r8 │ │ - b.n d148a │ │ + b.n d20da │ │ ands r0, r0 │ │ - b.n d1b2a │ │ + b.n d277a │ │ movs r3, r0 │ │ - b.n d1590 │ │ + b.n d21e0 │ │ strb r0, [r0, #0] │ │ - b.n d1b32 │ │ + b.n d2782 │ │ lsls r0, r0, #1 │ │ cmp r2, #0 │ │ lsls r1, r0, #12 │ │ - b.n d1a26 │ │ + b.n d2676 │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n d1926 │ │ + b.n d2576 │ │ strb r0, [r0, #0] │ │ - b.n d1948 │ │ + b.n d2598 │ │ lsls r1, r0, #2 │ │ stmia.w r9, {r4, r5} │ │ and.w r0, r0, r8, lsl #28 │ │ - b.n d14b6 │ │ + b.n d2106 │ │ strb r3, [r0, #0] │ │ - b.n d15b8 │ │ + b.n d2208 │ │ movs r5, r0 │ │ cmp r2, #0 │ │ strb r5, [r0, #6] │ │ - b.n d151e │ │ + b.n d216e │ │ ands r0, r1 │ │ - b.n d0e50 │ │ + b.n d1aa0 │ │ strb r4, [r0, #0] │ │ - b.n d0e54 │ │ + b.n d1aa4 │ │ str r4, [r0, #0] │ │ - b.n d14da │ │ + b.n d212a │ │ strb r7, [r0, #0] │ │ - b.n d15d4 │ │ + b.n d2224 │ │ movs r6, r3 │ │ cmp r2, #0 │ │ str r1, [r0, #0] │ │ - b.n d18e0 │ │ + b.n d2530 │ │ str r0, [r2, #0] │ │ - b.n d0f4c │ │ + b.n d1b9c │ │ sbcs r6, r0 │ │ - b.n d139e │ │ + b.n d1fee │ │ strb r4, [r0, #0] │ │ - b.n d0f62 │ │ + b.n d1bb2 │ │ movs r4, r5 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n d148e │ │ + b.n d20de │ │ asrs r3, r0, #32 │ │ - b.n d1490 │ │ + b.n d20e0 │ │ movs r1, r0 │ │ - b.n d1772 │ │ + b.n d23c2 │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ lsrs r5, r5, #29 │ │ - b.n d1978 │ │ + b.n d25c8 │ │ lsrs r7, r5, #11 │ │ orn sl, r0, #6782976 @ 0x678000 │ │ orr.w r0, r9, #10747904 @ 0xa40000 │ │ @ instruction: 0xea008001 │ │ - b.n d191a │ │ + b.n d256a │ │ movs r4, r4 │ │ - b.n d0fa8 │ │ + b.n d1bf8 │ │ adds r0, #0 │ │ - b.n d19f8 │ │ + b.n d2648 │ │ str r1, [r0, r0] │ │ - b.n d17b6 │ │ + b.n d2406 │ │ strh r0, [r0, #0] │ │ - b.n d0f7a │ │ + b.n d1bca │ │ asrs r3, r0, #32 │ │ - b.n d17be │ │ + b.n d240e │ │ adds r0, #4 │ │ - b.n d0f82 │ │ + b.n d1bd2 │ │ movs r2, r0 │ │ - b.n d17c6 │ │ + b.n d2416 │ │ movs r0, #8 │ │ - b.n d17ca │ │ + b.n d241a │ │ movs r0, r0 │ │ - b.n d1b3c │ │ + b.n d278c │ │ movs r0, r1 │ │ movs r0, r4 │ │ adds r0, #3 │ │ movs r5, r4 │ │ movs r3, r0 │ │ lsls r0, r2, #6 │ │ mrc2 10, 4, r1, cr15, cr15, {7} @ │ │ lsrs r3, r3, #29 │ │ - b.n d19c0 │ │ + b.n d2610 │ │ lsrs r7, r5, #11 │ │ orn sl, r0, #6782976 @ 0x678000 │ │ - bl ffd1b1e0 │ │ + bl ffd1be30 │ │ @ instruction: 0xeaff8001 │ │ - b.n d1962 │ │ + b.n d25b2 │ │ movs r4, r4 │ │ - b.n d0ff0 │ │ + b.n d1c40 │ │ adds r0, #0 │ │ - b.n d1a40 │ │ + b.n d2690 │ │ strb r1, [r0, #0] │ │ - b.n d17fe │ │ + b.n d244e │ │ strh r0, [r0, #0] │ │ - b.n d0fc2 │ │ + b.n d1c12 │ │ asrs r3, r0, #32 │ │ - b.n d1806 │ │ + b.n d2456 │ │ adds r0, #4 │ │ - b.n d0fca │ │ + b.n d1c1a │ │ movs r2, r0 │ │ - b.n d180e │ │ + b.n d245e │ │ movs r0, #8 │ │ - b.n d1812 │ │ + b.n d2462 │ │ movs r0, r0 │ │ - b.n d1b80 │ │ + b.n d27d0 │ │ movs r0, r1 │ │ movs r0, r4 │ │ adds r0, #3 │ │ movs r7, r4 │ │ movs r3, r0 │ │ lsls r0, r2, #6 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ lsrs r1, r1, #29 │ │ - b.n d1a08 │ │ + b.n d2658 │ │ lsrs r7, r5, #11 │ │ orn sl, r0, #6782976 @ 0x678000 │ │ orr.w r0, r9, #33280 @ 0x8200 │ │ - b.n d1836 │ │ + b.n d2486 │ │ strb r1, [r0, #0] │ │ - b.n d183a │ │ + b.n d248a │ │ movs r4, r0 │ │ - b.n d1556 │ │ + b.n d21a6 │ │ asrs r7, r0, #32 │ │ - b.n d155e │ │ + b.n d21ae │ │ movs r1, r0 │ │ - b.n d1826 │ │ + b.n d2476 │ │ movs r0, r7 │ │ subs r0, r0, r0 │ │ movs r0, #48 @ 0x30 │ │ - b.n d0f44 │ │ + b.n d1b94 │ │ adds r0, #44 @ 0x2c │ │ - b.n d0f48 │ │ + b.n d1b98 │ │ movs r0, r3 │ │ - b.n d1050 │ │ + b.n d1ca0 │ │ add r6, sp, #452 @ 0x1c4 │ │ @ instruction: 0xebff0000 │ │ - b.n d1bbe │ │ + b.n d280e │ │ mcr2 10, 4, r0, cr13, cr15, {7} @ │ │ movs r5, r5 │ │ and.w r0, r0, r0, rrx │ │ - b.n d0f60 │ │ + b.n d1bb0 │ │ movs r0, #8 │ │ - b.n d1a48 │ │ + b.n d2698 │ │ asrs r4, r5, #32 │ │ - b.n d0f68 │ │ + b.n d1bb8 │ │ lsls r3, r0, #4 │ │ stmia.w r2, {r0, r2, r5, r6, r7, r8, sp} │ │ - b.n d1b3a │ │ + b.n d278a │ │ lsls r4, r4, #3 │ │ - b.n d107c │ │ + b.n d1ccc │ │ movs r0, r0 │ │ - b.n d1660 │ │ + b.n d22b0 │ │ movs r0, r0 │ │ - b.n d1060 │ │ + b.n d1cb0 │ │ asrs r4, r3, #3 │ │ - b.n d1088 │ │ + b.n d1cd8 │ │ movs r2, r0 │ │ - b.n d1c8e │ │ + b.n d28de │ │ adds r0, #216 @ 0xd8 │ │ - b.n d1090 │ │ + b.n d1ce0 │ │ asrs r1, r0, #32 │ │ - b.n d1674 │ │ + b.n d22c4 │ │ adds r0, #3 │ │ - b.n d1678 │ │ - movs r4, #30 │ │ + b.n d22c8 │ │ + movs r4, #31 │ │ @ instruction: 0xebff0001 │ │ - b.n d19f2 │ │ + b.n d2642 │ │ movs r2, r0 │ │ - b.n d1c46 │ │ + b.n d2896 │ │ mrc2 10, 3, r2, cr11, cr15, {7} @ │ │ movs r0, r3 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n d10ac │ │ + b.n d1cfc │ │ movs r0, r6 │ │ @ instruction: 0xeb008000 │ │ - b.n d18ba │ │ + b.n d250a │ │ lsls r0, r4, #2 │ │ - b.n d10b2 │ │ + b.n d1d02 │ │ asrs r4, r1, #9 │ │ - b.n d10b6 │ │ + b.n d1d06 │ │ movs r0, r0 │ │ - b.n d10a6 │ │ + b.n d1cf6 │ │ movs r1, r0 │ │ - b.n d168a │ │ + b.n d22da │ │ movs r4, r0 │ │ - b.n d182e │ │ + b.n d247e │ │ movs r0, r1 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n d1c46 │ │ + b.n d2896 │ │ movs r6, r0 │ │ subs r0, r0, r0 │ │ asrs r0, r4, #32 │ │ - b.n d10d8 │ │ + b.n d1d28 │ │ movs r4, r4 │ │ - b.n d1a38 │ │ + b.n d2688 │ │ movs r0, #1 │ │ - b.n d1ce6 │ │ + b.n d2936 │ │ adds r0, #3 │ │ - b.n d1cea │ │ - add r1, pc, #924 @ (adr r1, d1948 ) │ │ + b.n d293a │ │ + add r1, pc, #924 @ (adr r1, d2598 ) │ │ @ instruction: 0xebff8020 │ │ - b.n d0fe8 │ │ + b.n d1c38 │ │ @ instruction: 0xfff0eaff │ │ lsls r2, r6, #30 │ │ - b.n d1bca │ │ + b.n d281a │ │ lsrs r7, r7, #31 │ │ - b.n d1c5c │ │ + b.n d28ac │ │ movs r0, r0 │ │ - b.n d1872 │ │ + b.n d24c2 │ │ movs r0, r0 │ │ asrs r0, r3, #13 │ │ movs r1, r0 │ │ subs r0, r0, r0 │ │ mrc2 10, 7, lr, cr1, cr15, {7} @ │ │ strh r0, [r0, #0] │ │ - b.n d1d12 │ │ + b.n d2962 │ │ movs r0, r1 │ │ - b.n d1916 │ │ - beq.n d1610 │ │ - b.n d1a70 │ │ + b.n d2566 │ │ + beq.n d2260 │ │ + b.n d26c0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {pc} │ │ - b.n d1922 │ │ + b.n d2572 │ │ movs r0, r1 │ │ - b.n d1926 │ │ - beq.n d1620 │ │ - b.n d1a80 │ │ + b.n d2576 │ │ + beq.n d2270 │ │ + b.n d26d0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, r5} │ │ - b.n d1130 │ │ + b.n d1d80 │ │ movs r1, #247 @ 0xf7 │ │ - b.n d1bf6 │ │ + b.n d2846 │ │ asrs r0, r7, #32 │ │ - b.n d1138 │ │ + b.n d1d88 │ │ movs r0, r0 │ │ - b.n d171c │ │ + b.n d236c │ │ asrs r1, r0, #32 │ │ - b.n d1720 │ │ - movs r2, #232 @ 0xe8 │ │ + b.n d2370 │ │ + movs r2, #233 @ 0xe9 │ │ @ instruction: 0xebfff000 │ │ - b.n d1c4a │ │ - blx 4d1c4c │ │ - blx 4d1c50 │ │ + b.n d289a │ │ + blx 4d289c │ │ + blx 4d28a0 │ │ @ instruction: 0xffffffff │ │ @ instruction: 0xffffffff │ │ ... │ │ - ldmia r5!, {r2, r3} │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ movs r0, r0 │ │ - str r0, [sp, #524] @ 0x20c │ │ - @ instruction: 0xfff3dbfd │ │ - vtbl.8 d30, {d19-d20}, d17 │ │ - @ instruction: 0xfff3cefb │ │ - @ instruction: 0xfff3db51 │ │ + strh r1, [r4, #34] @ 0x22 │ │ + vsra.u64 d29, d20, #13 │ │ + vsra.u64 d30, d20, #13 │ │ + vmls.i q14, , d8[0] │ │ + vaddw.u , , d8 │ │ vcvt.f16.u16 d20, d0, #13 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n d1b5c │ │ - beq.n d1664 │ │ - b.n d1ae0 │ │ + b.n d27ac │ │ + beq.n d22b4 │ │ + b.n d2730 │ │ ands r0, r0 │ │ - b.n d198a │ │ + b.n d25da │ │ lsls r4, r0, #3 │ │ - b.n d116e │ │ + b.n d1dbe │ │ movs r0, #8 │ │ - b.n d1d92 │ │ + b.n d29e2 │ │ asrs r4, r7, #2 │ │ - b.n d11fe │ │ + b.n d1e4e │ │ movs r0, #12 │ │ - b.n d1174 │ │ + b.n d1dc4 │ │ movs r0, #13 │ │ - b.n d199e │ │ + b.n d25ee │ │ lsls r4, r0, #9 │ │ - b.n d1182 │ │ + b.n d1dd2 │ │ asrs r2, r0, #32 │ │ - b.n d1d68 │ │ + b.n d29b8 │ │ movs r0, r0 │ │ - b.n d118a │ │ + b.n d1dda │ │ asrs r4, r7, #2 │ │ - b.n d11f6 │ │ + b.n d1e46 │ │ asrs r0, r0, #32 │ │ - b.n d1db2 │ │ + b.n d2a02 │ │ asrs r0, r1, #32 │ │ - b.n d1190 │ │ + b.n d1de0 │ │ asrs r0, r0, #32 │ │ - b.n d1194 │ │ + b.n d1de4 │ │ asrs r4, r0, #32 │ │ - b.n d1dbe │ │ + b.n d2a0e │ │ lsls r0, r0, #4 │ │ - b.n d1784 │ │ + b.n d23d4 │ │ movs r4, r0 │ │ - b.n d11a0 │ │ + b.n d1df0 │ │ lsls r0, r7, #2 │ │ - b.n d1b92 │ │ + b.n d27e2 │ │ asrs r0, r1, #32 │ │ - b.n d1ba8 │ │ + b.n d27f8 │ │ stmia r6!, {r3, r5, r6} │ │ @ instruction: 0xebff10bc │ │ - b.n d123e │ │ + b.n d1e8e │ │ asrs r2, r0, #32 │ │ - b.n d1b1c │ │ + b.n d276c │ │ asrs r4, r7, #2 │ │ - b.n d1226 │ │ - beq.n d16b0 │ │ - b.n d1b38 │ │ + b.n d1e76 │ │ + beq.n d2300 │ │ + b.n d2788 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d1bc8 │ │ - beq.n d15d8 │ │ - b.n d1b4c │ │ + b.n d2818 │ │ + beq.n d2228 │ │ + b.n d279c │ │ ands r1, r0 │ │ - b.n d19f6 │ │ + b.n d2646 │ │ asrs r4, r7, #32 │ │ - b.n d11d4 │ │ + b.n d1e24 │ │ strb r0, [r4, #0] │ │ - b.n d1226 │ │ + b.n d1e76 │ │ str r0, [r0, #0] │ │ - b.n d1a02 │ │ + b.n d2652 │ │ asrs r4, r0, #32 │ │ - b.n d11ee │ │ + b.n d1e3e │ │ movs r1, r0 │ │ - b.n d19f8 │ │ + b.n d2648 │ │ movs r6, r2 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #19 │ │ - b.n d1a5e │ │ + b.n d26ae │ │ movs r2, #208 @ 0xd0 │ │ - b.n d1a58 │ │ + b.n d26a8 │ │ strb r0, [r1, #4] │ │ - b.n d11fa │ │ + b.n d1e4a │ │ asrs r4, r1, #4 │ │ - b.n d11fe │ │ + b.n d1e4e │ │ movs r3, r0 │ │ - b.n d1a06 │ │ + b.n d2656 │ │ strb r0, [r0, #0] │ │ - b.n d11ee │ │ + b.n d1e3e │ │ asrs r4, r0, #32 │ │ - b.n d11f2 │ │ + b.n d1e42 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r7 │ │ - b.n d122c │ │ + b.n d1e7c │ │ asrs r0, r2, #1 │ │ - b.n d1b8c │ │ + b.n d27dc │ │ movs r0, #0 │ │ - b.n d1e3a │ │ + b.n d2a8a │ │ lsls r0, r7, #2 │ │ - b.n d1bfe │ │ - cmp r5, #202 @ 0xca │ │ + b.n d284e │ │ + cmp r5, #203 @ 0xcb │ │ @ instruction: 0xebff0000 │ │ - b.n d1da6 │ │ + b.n d29f6 │ │ lsls r0, r7, #6 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #1 │ │ - b.n d1144 │ │ + b.n d1d94 │ │ movs r0, r1 │ │ - b.n d1db2 │ │ + b.n d2a02 │ │ lsls r5, r1, #6 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #1 │ │ - b.n d1150 │ │ + b.n d1da0 │ │ strb r0, [r0, #0] │ │ - b.n d123e │ │ + b.n d1e8e │ │ asrs r4, r0, #32 │ │ - b.n d1242 │ │ + b.n d1e92 │ │ strb r0, [r0, #0] │ │ - b.n d122e │ │ + b.n d1e7e │ │ asrs r4, r0, #32 │ │ - b.n d1232 │ │ + b.n d1e82 │ │ ldrsh r2, [r1, r5] │ │ - b.n d1c3a │ │ + b.n d288a │ │ ands r4, r1 │ │ - b.n d124c │ │ + b.n d1e9c │ │ asrs r0, r3, #32 │ │ - b.n d1250 │ │ + b.n d1ea0 │ │ adds r7, r4, r0 │ │ - b.n d1a5c │ │ + b.n d26ac │ │ movs r1, r0 │ │ - b.n d1bcc │ │ - add r0, pc, #256 @ (adr r0, d1840 ) │ │ - b.n d126e │ │ + b.n d281c │ │ + add r0, pc, #256 @ (adr r0, d2490 ) │ │ + b.n d1ebe │ │ asrs r0, r7 │ │ - b.n d1272 │ │ + b.n d1ec2 │ │ lsrs r7, r7, #31 │ │ asrs r7, r1, #12 │ │ strh r0, [r0, #0] │ │ - b.n d1278 │ │ + b.n d1ec8 │ │ asrs r6, r0, #32 │ │ @ instruction: 0xe9950000 │ │ - b.n d1dfe │ │ + b.n d2a4e │ │ movs r4, r6 │ │ - b.n d1274 │ │ + b.n d1ec4 │ │ movs r0, r0 │ │ - b.n d1f1e │ │ + b.n d2b6e │ │ strb r4, [r3, #0] │ │ - b.n d127c │ │ + b.n d1ecc │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ adcs r0, r0 │ │ - b.n d1296 │ │ + b.n d1ee6 │ │ str r0, [sp, #0] │ │ - b.n d1eae │ │ - b.n d1772 │ │ - b.n d1ab2 │ │ + b.n d2afe │ │ + b.n d23c2 │ │ + b.n d2702 │ │ adds r0, #0 │ │ - b.n d1eb6 │ │ + b.n d2b06 │ │ movs r4, r0 │ │ - b.n d12a2 │ │ + b.n d1ef2 │ │ ands r0, r0 │ │ - b.n d12a6 │ │ + b.n d1ef6 │ │ strb r0, [r1, #0] │ │ - b.n d182a │ │ + b.n d247a │ │ strb r1, [r0, #0] │ │ - b.n d1926 │ │ + b.n d2576 │ │ str r0, [sp, #4] │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d1e40 │ │ - b.n d1790 │ │ + b.n d2a90 │ │ + b.n d23e0 │ │ asrs r0, r4, #6 │ │ movs r0, #2 │ │ - b.n d1846 │ │ + b.n d2496 │ │ asrs r4, r1, #32 │ │ - b.n d193c │ │ + b.n d258c │ │ adds r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d1e48 │ │ - b.n d17a4 │ │ + b.n d2a98 │ │ + b.n d23f4 │ │ lsls r0, r4, #6 │ │ movs r0, r0 │ │ - b.n d1e5c │ │ + b.n d2aac │ │ strh r4, [r0, #0] │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ - b.n d1e58 │ │ + b.n d2aa8 │ │ strh r4, [r0, #0] │ │ lsls r0, r4, #6 │ │ movs r7, r0 │ │ and.w r0, r0, r2, lsl #8 │ │ - b.n d186e │ │ + b.n d24be │ │ adds r0, #0 │ │ - b.n d1f02 │ │ + b.n d2b52 │ │ movs r0, #12 │ │ - b.n d1968 │ │ + b.n d25b8 │ │ adds r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d1e74 │ │ + b.n d2ac4 │ │ asrs r0, r0, #32 │ │ lsls r0, r4, #6 │ │ strh r0, [r0, #0] │ │ lsls r0, r4, #6 │ │ - b.n d17da │ │ - b.n d1b1a │ │ + b.n d242a │ │ + b.n d276a │ │ lsls r0, r1, #4 │ │ - b.n d1312 │ │ + b.n d1f62 │ │ movs r0, r4 │ │ - b.n d12fc │ │ + b.n d1f4c │ │ movs r5, r0 │ │ - b.n d1b26 │ │ + b.n d2776 │ │ asrs r0, r1, #2 │ │ - b.n d134a │ │ + b.n d1f9a │ │ str r0, [r7, r0] │ │ - b.n d1308 │ │ + b.n d1f58 │ │ str r0, [r0, r7] │ │ - b.n d131e │ │ + b.n d1f6e │ │ lsls r0, r3 │ │ - b.n d132a │ │ - add r0, pc, #192 @ (adr r0, d18b8 ) │ │ - b.n d1314 │ │ - movs r0, r0 │ │ - b.n d1ea8 │ │ - add r1, pc, #48 @ (adr r1, d1830 ) │ │ - b.n d1336 │ │ + b.n d1f7a │ │ + add r0, pc, #192 @ (adr r0, d2508 ) │ │ + b.n d1f64 │ │ + movs r0, r0 │ │ + b.n d2af8 │ │ + add r1, pc, #48 @ (adr r1, d2480 ) │ │ + b.n d1f86 │ │ asrs r0, r1, #32 │ │ @ instruction: 0xe990002c │ │ - b.n d1324 │ │ + b.n d1f74 │ │ movs r4, r1 │ │ - b.n d132e │ │ + b.n d1f7e │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, r7] │ │ - b.n d1342 │ │ + b.n d1f92 │ │ movs r0, #0 │ │ - b.n d1f5a │ │ + b.n d2baa │ │ str r4, [r1, #0] │ │ - b.n d1b5e │ │ + b.n d27ae │ │ ands r0, r5 │ │ - b.n d133c │ │ + b.n d1f8c │ │ ands r0, r0 │ │ - b.n d1f66 │ │ + b.n d2bb6 │ │ stmia r0!, {} │ │ - b.n d1b6a │ │ + b.n d27ba │ │ str r0, [sp, #0] │ │ - b.n d1358 │ │ + b.n d1fa8 │ │ strb r4, [r0, #0] │ │ - b.n d135c │ │ + b.n d1fac │ │ str r1, [r0, r0] │ │ - b.n d18e8 │ │ + b.n d2538 │ │ str r3, [r0, r0] │ │ - b.n d19e8 │ │ + b.n d2638 │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d1ee6 │ │ + b.n d2b36 │ │ str r3, [r0, r0] │ │ - b.n d1b86 │ │ + b.n d27d6 │ │ str r7, [r0, r0] │ │ asrs r0, r4, #6 │ │ str r6, [r0, #0] │ │ - b.n d18f0 │ │ + b.n d2540 │ │ movs r0, r0 │ │ - b.n d19f8 │ │ + b.n d2648 │ │ ands r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d1f02 │ │ + b.n d2b52 │ │ str r7, [r0, r0] │ │ lsls r0, r4, #6 │ │ movs r0, r0 │ │ - b.n d1f06 │ │ + b.n d2b56 │ │ asrs r1, r1, #32 │ │ asrs r0, r4, #6 │ │ movs r0, r0 │ │ - b.n d1f12 │ │ + b.n d2b62 │ │ asrs r1, r1, #32 │ │ lsls r0, r4, #6 │ │ ands r0, r5 │ │ - b.n d13ac │ │ + b.n d1ffc │ │ movs r0, #0 │ │ - b.n d2036 │ │ + b.n d2c86 │ │ movs r0, r1 │ │ and.w r0, r0, ip, lsl #28 │ │ - b.n d1920 │ │ + b.n d2570 │ │ movs r0, #0 │ │ - b.n d1fc2 │ │ + b.n d2c12 │ │ movs r0, r0 │ │ - b.n d1a2c │ │ + b.n d267c │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d1f32 │ │ + b.n d2b82 │ │ movs r0, #0 │ │ - b.n d2052 │ │ + b.n d2ca2 │ │ adds r0, #2 │ │ lsls r0, r4, #6 │ │ asrs r2, r0, #32 │ │ lsls r0, r4, #6 │ │ str r3, [r0, r0] │ │ - b.n d1bde │ │ + b.n d282e │ │ movs r4, r7 │ │ - b.n d13dc │ │ + b.n d202c │ │ adds r0, #0 │ │ - b.n d1fe6 │ │ + b.n d2c36 │ │ movs r0, #40 @ 0x28 │ │ - b.n d12c0 │ │ + b.n d1f10 │ │ movs r0, #36 @ 0x24 │ │ - b.n d12c4 │ │ + b.n d1f14 │ │ str r4, [r0, #0] │ │ - b.n d13d2 │ │ + b.n d2022 │ │ movs r1, r0 │ │ - b.n d1966 │ │ + b.n d25b6 │ │ movs r5, r0 │ │ - b.n d1a76 │ │ + b.n d26c6 │ │ stmia r0!, {r3, r4, r5} │ │ - b.n d13f8 │ │ + b.n d2048 │ │ movs r0, r0 │ │ - b.n d2002 │ │ + b.n d2c52 │ │ movs r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d1f6a │ │ + b.n d2bba │ │ asrs r0, r1, #32 │ │ asrs r0, r4, #6 │ │ strh r0, [r4, #0] │ │ - b.n d140c │ │ + b.n d205c │ │ str r6, [r1, r0] │ │ asrs r0, r4, #6 │ │ movs r0, r6 │ │ - b.n d1414 │ │ + b.n d2064 │ │ asrs r1, r0, #32 │ │ - b.n d198e │ │ + b.n d25de │ │ movs r0, #5 │ │ - b.n d1a76 │ │ + b.n d26c6 │ │ movs r7, r0 │ │ - b.n d1486 │ │ + b.n d20d6 │ │ movs r0, #130 @ 0x82 │ │ - b.n d1c2a │ │ + b.n d287a │ │ cmp r7, #161 @ 0xa1 │ │ - b.n d1bf2 │ │ + b.n d2842 │ │ asrs r1, r0, #2 │ │ - b.n d1a1a │ │ + b.n d266a │ │ movs r0, #0 │ │ - b.n d1e3a │ │ + b.n d2a8a │ │ strb r1, [r0, #0] │ │ - b.n d19aa │ │ + b.n d25fa │ │ movs r0, #2 │ │ - b.n d1ab2 │ │ + b.n d2702 │ │ asrs r0, r0, #32 │ │ - b.n d1e48 │ │ + b.n d2a98 │ │ asrs r1, r0, #32 │ │ - b.n d1d68 │ │ + b.n d29b8 │ │ movs r0, #0 │ │ asrs r0, r0, #12 │ │ strb r0, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r4, r0 │ │ - b.n d1f32 │ │ + b.n d2b82 │ │ movs r0, #36 @ 0x24 │ │ - b.n d1430 │ │ + b.n d2080 │ │ strb r0, [r5, #0] │ │ - b.n d1434 │ │ + b.n d2084 │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ strb r4, [r3, #0] │ │ - b.n d145c │ │ + b.n d20ac │ │ str r0, [r3, r0] │ │ - b.n d1460 │ │ + b.n d20b0 │ │ movs r0, r1 │ │ - b.n d19d8 │ │ + b.n d2628 │ │ movs r2, r1 │ │ - b.n d1ad8 │ │ + b.n d2728 │ │ movs r4, r1 │ │ cmp r2, #0 │ │ movs r4, r7 │ │ - b.n d1470 │ │ + b.n d20c0 │ │ movs r0, #7 │ │ - b.n d19ea │ │ + b.n d263a │ │ adds r0, #5 │ │ - b.n d1ad2 │ │ + b.n d2722 │ │ lsls r0, r1, #3 │ │ - b.n d1462 │ │ + b.n d20b2 │ │ lsls r0, r2, #11 │ │ - b.n d1cc6 │ │ + b.n d2916 │ │ movs r0, r0 │ │ - b.n d19ee │ │ + b.n d263e │ │ movs r1, r0 │ │ - b.n d1af4 │ │ + b.n d2744 │ │ movs r4, r0 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n d2096 │ │ + b.n d2ce6 │ │ strh r7, [r0, #0] │ │ - b.n d1c9a │ │ - add r0, pc, #20 @ (adr r0, d1970 ) │ │ - b.n d1c9e │ │ + b.n d28ea │ │ + add r0, pc, #20 @ (adr r0, d25c0 ) │ │ + b.n d28ee │ │ movs r4, r4 │ │ - b.n d1378 │ │ + b.n d1fc8 │ │ movs r0, r5 │ │ - b.n d137c │ │ + b.n d1fcc │ │ movs r4, r6 │ │ - b.n d14a4 │ │ + b.n d20f4 │ │ movs r0, #8 │ │ - b.n d1cae │ │ + b.n d28fe │ │ adds r0, #10 │ │ - b.n d1cb2 │ │ + b.n d2902 │ │ ands r4, r6 │ │ - b.n d1e0c │ │ + b.n d2a5c │ │ ands r0, r0 │ │ - b.n d1494 │ │ + b.n d20e4 │ │ lsls r0, r2, #26 │ │ - b.n d197e │ │ + b.n d25ce │ │ movs r0, r3 │ │ - b.n d149c │ │ + b.n d20ec │ │ movs r4, r1 │ │ - b.n d1cc6 │ │ + b.n d2916 │ │ lsls r5, r1, #20 │ │ add.w r0, r0, ip, asr #32 │ │ - b.n d14c8 │ │ + b.n d2118 │ │ movs r0, #8 │ │ - b.n d1cd2 │ │ + b.n d2922 │ │ adds r0, #10 │ │ - b.n d1cd6 │ │ + b.n d2926 │ │ str r0, [r0, r1] │ │ - b.n d1e30 │ │ + b.n d2a80 │ │ str r0, [r0, r0] │ │ - b.n d14b8 │ │ + b.n d2108 │ │ lsls r7, r0, #20 │ │ add.w r0, r0, r0, lsr #29 │ │ - b.n d1e3c │ │ + b.n d2a8c │ │ asrs r4, r0, #32 │ │ - b.n d1cea │ │ + b.n d293a │ │ movs r7, r0 │ │ - b.n d1cee │ │ + b.n d293e │ │ lsls r7, r5, #21 │ │ add.w r0, r0, r0, lsr #17 │ │ - b.n d1ed0 │ │ + b.n d2b20 │ │ asrs r5, r0, #32 │ │ - b.n d1cfa │ │ + b.n d294a │ │ movs r4, r0 │ │ - b.n d1cfe │ │ + b.n d294e │ │ lsls r3, r5, #21 │ │ add.w r0, r0, ip, rrx │ │ - b.n d1500 │ │ + b.n d2150 │ │ asrs r0, r6, #32 │ │ - b.n d1eca │ │ + b.n d2b1a │ │ lsls r0, r7, #2 │ │ - b.n d1ece │ │ + b.n d2b1e │ │ movs r4, r3 │ │ - b.n d14ec │ │ + b.n d213c │ │ movs r0, r1 │ │ - b.n d1ede │ │ + b.n d2b2e │ │ movs r0, r6 │ │ - b.n d14f4 │ │ + b.n d2144 │ │ movs r0, r1 │ │ - b.n d1eec │ │ + b.n d2b3c │ │ asrs r0, r7, #32 │ │ - b.n d14fc │ │ + b.n d214c │ │ movs r4, r5 │ │ - b.n d1500 │ │ + b.n d2150 │ │ movs r7, r0 │ │ and.w r0, r0, r0, lsr #1 │ │ - b.n d1f08 │ │ + b.n d2b58 │ │ asrs r0, r0, #1 │ │ - b.n d1e88 │ │ - add r0, pc, #208 @ (adr r0, d1ac4 ) │ │ - b.n d1510 │ │ + b.n d2ad8 │ │ + add r0, pc, #208 @ (adr r0, d2714 ) │ │ + b.n d2160 │ │ lsls r5, r3, #21 │ │ @ instruction: 0xeb00a034 │ │ - b.n d1538 │ │ + b.n d2188 │ │ movs r1, r0 │ │ - b.n d1eea │ │ + b.n d2b3a │ │ movs r0, r0 │ │ - b.n d1ff0 │ │ + b.n d2c40 │ │ lsls r1, r0, #3 │ │ cmp r2, #0 │ │ movs r0, r6 │ │ - b.n d1548 │ │ + b.n d2198 │ │ str r0, [r2, #4] │ │ - b.n d154c │ │ + b.n d219c │ │ str r0, [sp, #336] @ 0x150 │ │ - b.n d1550 │ │ + b.n d21a0 │ │ lsrs r0, r2 │ │ - b.n d1d9a │ │ + b.n d29ea │ │ movs r4, r5 │ │ - b.n d1558 │ │ + b.n d21a8 │ │ lsls r0, r2, #3 │ │ - b.n d1da2 │ │ + b.n d29f2 │ │ movs r0, #4 │ │ - b.n d1ac6 │ │ + b.n d2716 │ │ movs r0, #5 │ │ - b.n d1bcc │ │ + b.n d281c │ │ movs r0, #0 │ │ - b.n d216e │ │ + b.n d2dbe │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d20da │ │ + b.n d2d2a │ │ str r1, [r0, r0] │ │ asrs r0, r4, #6 │ │ ands r0, r0 │ │ asrs r0, r4, #6 │ │ movs r4, r0 │ │ - b.n d1af2 │ │ + b.n d2742 │ │ movs r5, r0 │ │ - b.n d1bfa │ │ + b.n d284a │ │ movs r0, r0 │ │ - b.n d218a │ │ + b.n d2dda │ │ movs r1, r0 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d20f2 │ │ + b.n d2d42 │ │ str r2, [r1, r0] │ │ asrs r0, r4, #6 │ │ ands r0, r1 │ │ asrs r0, r4, #6 │ │ movs r4, r0 │ │ - b.n d1b0a │ │ + b.n d275a │ │ movs r5, r0 │ │ - b.n d1c14 │ │ + b.n d2864 │ │ @ instruction: 0xffe02aff │ │ adds r0, #80 @ 0x50 │ │ - b.n d14a0 │ │ + b.n d20f0 │ │ strb r4, [r1, #1] │ │ - b.n d14a4 │ │ + b.n d20f4 │ │ movs r4, r0 │ │ - b.n d1b18 │ │ + b.n d2768 │ │ movs r5, r0 │ │ - b.n d1c24 │ │ + b.n d2874 │ │ movs r2, r6 │ │ cmp r2, #0 │ │ movs r0, r5 │ │ - b.n d14b4 │ │ + b.n d2104 │ │ asrs r4, r4, #32 │ │ - b.n d14b8 │ │ + b.n d2108 │ │ movs r0, #4 │ │ - b.n d1b26 │ │ + b.n d2776 │ │ movs r0, #5 │ │ - b.n d1c2c │ │ + b.n d287c │ │ movs r0, r6 │ │ cmp r2, #0 │ │ movs r0, #3 │ │ - b.n d1b3e │ │ - add r0, pc, #208 @ (adr r0, d1b64 ) │ │ - b.n d15b0 │ │ + b.n d278e │ │ + add r0, pc, #208 @ (adr r0, d27b4 ) │ │ + b.n d2200 │ │ movs r0, #7 │ │ - b.n d1c4c │ │ - add r0, pc, #36 @ (adr r0, d1ac0 ) │ │ - b.n d1dde │ │ + b.n d289c │ │ + add r0, pc, #36 @ (adr r0, d2710 ) │ │ + b.n d2a2e │ │ movs r0, #0 │ │ - b.n d21e2 │ │ + b.n d2e32 │ │ strb r0, [r2, #0] │ │ - b.n d15c0 │ │ + b.n d2210 │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d2152 │ │ - add r0, pc, #28 @ (adr r0, d1acc ) │ │ + b.n d2da2 │ │ + add r0, pc, #28 @ (adr r0, d271c ) │ │ asrs r0, r4, #6 │ │ strb r6, [r0, #0] │ │ - b.n d1df6 │ │ + b.n d2a46 │ │ str r3, [r0, #0] │ │ asrs r0, r4, #6 │ │ movs r0, #0 │ │ - b.n d1b6a │ │ + b.n d27ba │ │ movs r0, #1 │ │ - b.n d1c76 │ │ + b.n d28c6 │ │ strh r0, [r4, #0] │ │ - b.n d15e0 │ │ + b.n d2230 │ │ movs r0, #0 │ │ - b.n d220a │ │ + b.n d2e5a │ │ adds r0, #20 │ │ - b.n d15e8 │ │ + b.n d2238 │ │ movs r0, #1 │ │ adds r3, #0 │ │ movs r0, r0 │ │ - b.n d217a │ │ - add r0, pc, #4 @ (adr r0, d1adc ) │ │ + b.n d2dca │ │ + add r0, pc, #4 @ (adr r0, d272c ) │ │ asrs r0, r4, #6 │ │ str r0, [r0, #0] │ │ asrs r0, r4, #6 │ │ ands r1, r0 │ │ - b.n d1f8a │ │ + b.n d2bda │ │ str r0, [r0, r0] │ │ - b.n d2070 │ │ + b.n d2cc0 │ │ movs r6, r0 │ │ - b.n d1b92 │ │ + b.n d27e2 │ │ movs r2, r1 │ │ - b.n d1c98 │ │ + b.n d28e8 │ │ movs r7, r6 │ │ subs r2, #0 │ │ movs r0, r7 │ │ - b.n d1630 │ │ + b.n d2280 │ │ movs r0, #4 │ │ - b.n d1e3a │ │ + b.n d2a8a │ │ adds r0, #5 │ │ - b.n d1e3e │ │ + b.n d2a8e │ │ add r4, sp, #988 @ 0x3dc │ │ @ instruction: 0xebff0000 │ │ - b.n d21a6 │ │ + b.n d2df6 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ movs r0, #60 @ 0x3c │ │ - b.n d1648 │ │ + b.n d2298 │ │ strh r0, [r0, #0] │ │ - b.n d2252 │ │ + b.n d2ea2 │ │ movs r4, r0 │ │ - b.n d163a │ │ + b.n d228a │ │ asrs r0, r5, #32 │ │ - b.n d163e │ │ + b.n d228e │ │ movs r0, r0 │ │ - b.n d1ba0 │ │ + b.n d27f0 │ │ movs r0, r5 │ │ - b.n d1626 │ │ + b.n d2276 │ │ movs r1, r0 │ │ - b.n d21c6 │ │ + b.n d2e16 │ │ strh r0, [r0, #0] │ │ - cbz r0, d1ba2 │ │ + cbz r0, d27f2 │ │ movs r0, r0 │ │ - b.n d21de │ │ + b.n d2e2e │ │ @ instruction: 0xffea0aff │ │ lsls r7, r6, #1 │ │ @ instruction: 0xea008000 │ │ - b.n d1e7a │ │ + b.n d2aca │ │ movs r1, r0 │ │ - b.n d221e │ │ + b.n d2e6e │ │ lsls r7, r6, #1 │ │ lsrs r0, r0, #8 │ │ @ instruction: 0xfff8eaff │ │ lsls r0, r2, #1 │ │ - b.n d1fe0 │ │ + b.n d2c30 │ │ asrs r4, r6, #32 │ │ - b.n d1fe4 │ │ + b.n d2c34 │ │ @ instruction: 0xffa7eaff │ │ movs r0, #1 │ │ - b.n d1ff6 │ │ + b.n d2c46 │ │ str r0, [r0, #0] │ │ - b.n d20dc │ │ + b.n d2d2c │ │ movs r4, r0 │ │ - b.n d1bfe │ │ + b.n d284e │ │ asrs r5, r0, #32 │ │ - b.n d1ce4 │ │ + b.n d2934 │ │ movs r5, r0 │ │ - b.n d2006 │ │ + b.n d2c56 │ │ movs r0, r0 │ │ - b.n d210c │ │ + b.n d2d5c │ │ movs r4, r6 │ │ subs r2, #0 │ │ movs r0, r5 │ │ - b.n d2008 │ │ + b.n d2c58 │ │ lsls r0, r1, #1 │ │ - b.n d1690 │ │ + b.n d22e0 │ │ movs r1, r0 │ │ - b.n d2022 │ │ + b.n d2c72 │ │ movs r0, r5 │ │ - b.n d1594 │ │ + b.n d21e4 │ │ movs r0, r1 │ │ - b.n d22c2 │ │ + b.n d2f12 │ │ asrs r4, r3, #32 │ │ - b.n d16c0 │ │ + b.n d2310 │ │ lsls r4, r1, #1 │ │ - b.n d16a4 │ │ + b.n d22f4 │ │ movs r0, r0 │ │ - b.n d2118 │ │ + b.n d2d68 │ │ movs r4, r4 │ │ - b.n d15a8 │ │ + b.n d21f8 │ │ movs r1, r2 │ │ - b.n d22d6 │ │ + b.n d2f26 │ │ movs r0, r0 │ │ - b.n d16b4 │ │ + b.n d2304 │ │ lsls r0, r0, #1 │ │ - b.n d20b8 │ │ + b.n d2d08 │ │ movs r0, #72 @ 0x48 │ │ - b.n d20bc │ │ + b.n d2d0c │ │ adds r0, #0 │ │ - b.n d22e6 │ │ - adds r7, #14 │ │ + b.n d2f36 │ │ + adds r7, #15 │ │ @ instruction: 0xebff8040 │ │ - b.n d16e8 │ │ + b.n d2338 │ │ lsls r2, r6, #30 │ │ - b.n d21c2 │ │ + b.n d2e12 │ │ lsrs r7, r7, #31 │ │ - b.n d2254 │ │ + b.n d2ea4 │ │ movs r0, r0 │ │ - b.n d1e6a │ │ + b.n d2aba │ │ movs r0, r0 │ │ asrs r0, r3, #13 │ │ lsls r4, r2, #1 │ │ subs r0, r0, r0 │ │ lsls r4, r0, #1 │ │ - b.n d1780 │ │ + b.n d23d0 │ │ movs r0, #0 │ │ - b.n d1c72 │ │ + b.n d28c2 │ │ str r0, [r0, #0] │ │ - b.n d2158 │ │ + b.n d2da8 │ │ movs r3, r3 │ │ and.w r0, r0, r2 │ │ - b.n d2082 │ │ + b.n d2cd2 │ │ movs r0, r0 │ │ - b.n d218e │ │ + b.n d2dde │ │ lsls r4, r1, #1 │ │ subs r2, #0 │ │ movs r7, r0 │ │ - b.n d1c2e │ │ + b.n d287e │ │ asrs r1, r1, #32 │ │ - b.n d1c3a │ │ + b.n d288a │ │ movs r1, r0 │ │ - b.n d1f0a │ │ + b.n d2b5a │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #1 │ │ - b.n d210c │ │ + b.n d2d5c │ │ asrs r0, r0, #1 │ │ - b.n d208c │ │ + b.n d2cdc │ │ lsls r5, r3, #19 │ │ add.w r0, r0, r4, lsr #32 │ │ - b.n d1738 │ │ + b.n d2388 │ │ asrs r0, r2, #32 │ │ - b.n d173c │ │ + b.n d238c │ │ strh r0, [r4, #0] │ │ - b.n d1740 │ │ + b.n d2390 │ │ movs r0, r0 │ │ - b.n d1c56 │ │ + b.n d28a6 │ │ asrs r1, r0, #32 │ │ - b.n d1c62 │ │ + b.n d28b2 │ │ movs r1, r0 │ │ - b.n d1f32 │ │ + b.n d2b82 │ │ movs r2, r0 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #1 │ │ - b.n d20b0 │ │ + b.n d2d00 │ │ asrs r4, r6, #32 │ │ - b.n d20b4 │ │ + b.n d2d04 │ │ lsls r3, r2, #19 │ │ add.w r0, r0, r8, asr #32 │ │ - b.n d165c │ │ + b.n d22ac │ │ asrs r4, r4, #32 │ │ - b.n d1660 │ │ + b.n d22b0 │ │ movs r0, r0 │ │ - b.n d1c7a │ │ + b.n d28ca │ │ asrs r1, r0, #32 │ │ - b.n d1c86 │ │ + b.n d28d6 │ │ movs r1, r0 │ │ - b.n d1f56 │ │ + b.n d2ba6 │ │ vpmin.u32 , , │ │ movs r0, #1 │ │ - b.n d20ea │ │ + b.n d2d3a │ │ str r0, [r0, #0] │ │ - b.n d21d6 │ │ + b.n d2e26 │ │ movs r0, r5 │ │ - b.n d1780 │ │ + b.n d23d0 │ │ movs r0, r0 │ │ - b.n d1cee │ │ + b.n d293e │ │ movs r4, r4 │ │ - b.n d1788 │ │ + b.n d23d8 │ │ movs r0, r0 │ │ - b.n d1dfe │ │ + b.n d2a4e │ │ movs r4, r0 │ │ cmp r2, #0 │ │ movs r4, r7 │ │ - b.n d1794 │ │ + b.n d23e4 │ │ asrs r0, r3, #32 │ │ - b.n d1798 │ │ + b.n d23e8 │ │ movs r0, r5 │ │ - b.n d1782 │ │ + b.n d23d2 │ │ movs r0, r0 │ │ - b.n d1f08 │ │ + b.n d2b58 │ │ movs r1, r4 │ │ add r2, sp, #0 │ │ movs r4, r3 │ │ - b.n d17a8 │ │ + b.n d23f8 │ │ asrs r0, r1, #1 │ │ - b.n d218c │ │ + b.n d2ddc │ │ strb r2, [r0, #0] │ │ - b.n d1fb6 │ │ + b.n d2c06 │ │ movs r0, #0 │ │ - b.n d23ba │ │ + b.n d300a │ │ adds r0, #12 │ │ - b.n d23be │ │ + b.n d300e │ │ @ instruction: 0xb7be │ │ @ instruction: 0xebff8000 │ │ - b.n d1fc6 │ │ + b.n d2c16 │ │ lsls r2, r6, #30 │ │ - b.n d229a │ │ + b.n d2eea │ │ lsrs r7, r7, #31 │ │ - b.n d232c │ │ + b.n d2f7c │ │ movs r0, r0 │ │ - b.n d1f42 │ │ + b.n d2b92 │ │ str r4, [r6, #0] │ │ - b.n d17b0 │ │ + b.n d2400 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n d23de │ │ + b.n d302e │ │ strh r7, [r0, #0] │ │ - b.n d1fe2 │ │ + b.n d2c32 │ │ movs r4, r4 │ │ - b.n d16bc │ │ + b.n d230c │ │ movs r0, r5 │ │ - b.n d16c0 │ │ + b.n d2310 │ │ vpmin.u16 q15, q9, │ │ movs r0, r0 │ │ - b.n d2362 │ │ + b.n d2fb2 │ │ movs r7, r2 │ │ subs r0, r0, r0 │ │ lsls r4, r1, #1 │ │ - b.n d17f4 │ │ + b.n d2444 │ │ movs r0, r1 │ │ - b.n d235e │ │ + b.n d2fae │ │ movs r2, r4 │ │ subs r0, r0, r0 │ │ lsls r0, r1, #1 │ │ - b.n d1800 │ │ + b.n d2450 │ │ movs r0, #6 │ │ - b.n d200a │ │ + b.n d2c5a │ │ strh r7, [r0, #0] │ │ - b.n d200e │ │ + b.n d2c5e │ │ lsls r0, r2, #3 │ │ - b.n d2052 │ │ + b.n d2ca2 │ │ str r1, [r0, #0] │ │ - b.n d21f6 │ │ + b.n d2e46 │ │ str r0, [r5, #0] │ │ - b.n d16f0 │ │ - add r0, pc, #0 @ (adr r0, d1cdc ) │ │ - b.n d2220 │ │ - movs r7, r0 │ │ - b.n d1d8e │ │ - movs r2, r0 │ │ - b.n d1e9a │ │ - add r0, pc, #144 @ (adr r0, d1d78 ) │ │ - b.n d1700 │ │ + b.n d2340 │ │ + add r0, pc, #0 @ (adr r0, d292c ) │ │ + b.n d2e70 │ │ + movs r7, r0 │ │ + b.n d29de │ │ + movs r2, r0 │ │ + b.n d2aea │ │ + add r0, pc, #144 @ (adr r0, d29c8 ) │ │ + b.n d2350 │ │ vpmin.u8 , q9, │ │ @ instruction: 0xffd1eaff │ │ movs r4, r1 │ │ - b.n d1830 │ │ + b.n d2480 │ │ strh r0, [r0, #0] │ │ - b.n d181a │ │ + b.n d246a │ │ movs r4, r0 │ │ - b.n d181e │ │ + b.n d246e │ │ movs r4, r6 │ │ - b.n d181c │ │ + b.n d246c │ │ movs r0, r0 │ │ - b.n d2446 │ │ + b.n d3096 │ │ movs r4, r4 │ │ - b.n d1720 │ │ + b.n d2370 │ │ movs r0, r5 │ │ - b.n d1724 │ │ + b.n d2374 │ │ vpmin.u q7, , │ │ strh r0, [r0, #0] │ │ - b.n d2456 │ │ + b.n d30a6 │ │ movs r0, r1 │ │ - b.n d205a │ │ - beq.n d1d54 │ │ - b.n d21b4 │ │ + b.n d2caa │ │ + beq.n d29a4 │ │ + b.n d2e04 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r6, r7, ip} │ │ - b.n d1864 │ │ + b.n d24b4 │ │ lsls r4, r6, #30 │ │ - b.n d233a │ │ + b.n d2f8a │ │ lsrs r7, r7, #31 │ │ - b.n d23cc │ │ + b.n d301c │ │ asrs r1, r0, #32 │ │ - b.n d1e50 │ │ + b.n d2aa0 │ │ asrs r2, r3, #1 │ │ - b.n d18d8 │ │ + b.n d2528 │ │ movs r0, r0 │ │ - b.n d23dc │ │ + b.n d302c │ │ movs r2, r3 │ │ subs r0, r0, r0 │ │ strh r1, [r2, #0] │ │ - b.n d2242 │ │ + b.n d2e92 │ │ movs r0, r1 │ │ - b.n d2086 │ │ - beq.n d1d80 │ │ - b.n d21e0 │ │ + b.n d2cd6 │ │ + beq.n d29d0 │ │ + b.n d2e30 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r5, r7} │ │ - b.n d1890 │ │ + b.n d24e0 │ │ strh r4, [r6, #60] @ 0x3c │ │ - b.n d2366 │ │ + b.n d2fb6 │ │ ldrh r7, [r7, #62] @ 0x3e │ │ - b.n d23f8 │ │ + b.n d3048 │ │ movs r0, r0 │ │ - b.n d1e7c │ │ + b.n d2acc │ │ lsls r2, r3, #1 │ │ - b.n d1902 │ │ + b.n d2552 │ │ movs r0, r0 │ │ - b.n d2406 │ │ + b.n d3056 │ │ @ instruction: 0xffea0aff │ │ asrs r0, r2, #2 │ │ - b.n d18ac │ │ + b.n d24fc │ │ adds r0, #144 @ 0x90 │ │ - b.n d18b0 │ │ + b.n d2500 │ │ lsls r0, r2, #2 │ │ - b.n d18b4 │ │ + b.n d2504 │ │ asrs r1, r0, #32 │ │ - b.n d1e98 │ │ + b.n d2ae8 │ │ movs r0, #140 @ 0x8c │ │ - b.n d18bc │ │ + b.n d250c │ │ adds r0, #3 │ │ - b.n d1ea0 │ │ + b.n d2af0 │ │ movs r0, r0 │ │ - b.n d1ea4 │ │ + b.n d2af4 │ │ movs r0, #2 │ │ - b.n d1ea8 │ │ + b.n d2af8 │ │ lsls r1, r0, #4 │ │ stmia.w sp, {r0} │ │ - b.n d24d2 │ │ + b.n d3122 │ │ movs r0, #8 │ │ - b.n d18b0 │ │ + b.n d2500 │ │ movs r0, #28 │ │ - b.n d24da │ │ - movs r2, #14 │ │ + b.n d312a │ │ + movs r2, #15 │ │ @ instruction: 0xebff0008 │ │ - b.n d20e2 │ │ - beq.n d1ddc │ │ - b.n d223c │ │ + b.n d2d32 │ │ + beq.n d2a2c │ │ + b.n d2e8c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r5, r6, ip} │ │ - b.n d18ec │ │ + b.n d253c │ │ strh r1, [r2, #0] │ │ - b.n d22b2 │ │ + b.n d2f02 │ │ adds r0, #96 @ 0x60 │ │ - b.n d18f4 │ │ + b.n d2544 │ │ movs r1, r0 │ │ - b.n d24fa │ │ + b.n d314a │ │ movs r0, #92 @ 0x5c │ │ - b.n d18fc │ │ + b.n d254c │ │ asrs r1, r0, #32 │ │ - b.n d1ee0 │ │ + b.n d2b30 │ │ strb r0, [r3, #1] │ │ - b.n d1904 │ │ + b.n d2554 │ │ adds r0, #3 │ │ - b.n d1ee8 │ │ + b.n d2b38 │ │ movs r0, #2 │ │ - b.n d1eec │ │ + b.n d2b3c │ │ lsls r4, r0, #4 │ │ stmia.w sp, {r1, r4, r9, sp} │ │ - b.n d23d6 │ │ + b.n d3026 │ │ strb r7, [r0, #0] │ │ - b.n d1ef8 │ │ + b.n d2b48 │ │ strb r0, [r1, #0] │ │ - b.n d18f8 │ │ - movs r1, #253 @ 0xfd │ │ + b.n d2548 │ │ + movs r1, #254 @ 0xfe │ │ @ instruction: 0xebff0008 │ │ - b.n d2126 │ │ - beq.n d1e20 │ │ - b.n d2280 │ │ + b.n d2d76 │ │ + beq.n d2a70 │ │ + b.n d2ed0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {pc} │ │ - b.n d2132 │ │ + b.n d2d82 │ │ movs r0, r1 │ │ - b.n d2136 │ │ - beq.n d1e30 │ │ - b.n d2290 │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r4, r5, r6, r7, r9, sl, fp, ip, sp, pc} │ │ - movs r0, r0 │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ - vdup.8 q14, d8[1] │ │ - vraddhn.i d27, , q2 │ │ - @ instruction: 0xfff3bdb9 │ │ - vcvt.u32.f32 d27, d12, #13 │ │ - movs r0, r0 │ │ - beq.n d1e10 │ │ - vdup.8 d28, d0[1] │ │ - vdup.8 d25, d7[1] │ │ - @ instruction: 0xfff3b5cb │ │ + b.n d2d86 │ │ + beq.n d2a80 │ │ + b.n d2ee0 │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ + ldmia.w sp!, {r5, r7, r9, sl, fp, ip, sp, pc} │ │ + movs r0, r0 │ │ + stmia r3!, {r0, r1, r5} │ │ + vaddw.u q14, , d5 │ │ + vabdl.u q13, d3, d27 │ │ + vsubl.u , d19, d25 │ │ + vqrdmlah.s , , d12[0] │ │ + movs r0, r0 │ │ + stmia r6!, {r1, r3, r4, r6} │ │ + vsra.u32 d28, d29, #13 │ │ + vcvt.u32.f32 q12, q9, #13 │ │ + @ instruction: 0xfff3a8f2 │ │ @ instruction: 0xfff348f0 │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n d2348 │ │ + b.n d2f98 │ │ str r0, [r0, r0] │ │ - b.n d2172 │ │ + b.n d2dc2 │ │ movs r0, r2 │ │ - b.n d1956 │ │ + b.n d25a6 │ │ ands r1, r0 │ │ - b.n d217a │ │ + b.n d2dca │ │ movs r0, r0 │ │ - b.n d24de │ │ + b.n d312e │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r0, #32 │ │ - b.n d2606 │ │ + b.n d3256 │ │ str r0, [r0, #24] │ │ - b.n d1f4c │ │ + b.n d2b9c │ │ strb r1, [r0, #0] │ │ - b.n d22ce │ │ + b.n d2f1e │ │ movs r0, r3 │ │ - b.n d197c │ │ + b.n d25cc │ │ movs r0, #6 │ │ - b.n d1db6 │ │ + b.n d2a06 │ │ adds r0, #4 │ │ - b.n d197a │ │ + b.n d25ca │ │ movs r4, r0 │ │ - b.n d219e │ │ + b.n d2dee │ │ add r4, sp, #124 @ 0x7c │ │ @ instruction: 0xebff0000 │ │ - b.n d2514 │ │ + b.n d3164 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, #0] │ │ - b.n d22fa │ │ + b.n d2f4a │ │ strb r1, [r0, #0] │ │ - b.n d2300 │ │ + b.n d2f50 │ │ movs r0, r0 │ │ - b.n d2516 │ │ + b.n d3166 │ │ @ instruction: 0xfff40aff │ │ movs r0, r0 │ │ - b.n d251e │ │ + b.n d316e │ │ movs r5, r1 │ │ subs r0, r0, r0 │ │ str r0, [r2, #12] │ │ - b.n d2210 │ │ + b.n d2e60 │ │ str r0, [r1, r0] │ │ - b.n d2394 │ │ + b.n d2fe4 │ │ lsls r0, r2, #3 │ │ - b.n d2218 │ │ + b.n d2e68 │ │ movs r0, r0 │ │ - b.n d1f3e │ │ + b.n d2b8e │ │ movs r1, r0 │ │ - b.n d2044 │ │ + b.n d2c94 │ │ movs r0, r1 │ │ cmp r2, #0 │ │ movs r4, r0 │ │ - b.n d21de │ │ + b.n d2e2e │ │ movs r0, #6 │ │ - b.n d21e2 │ │ + b.n d2e32 │ │ adds r0, #7 │ │ - b.n d21e6 │ │ + b.n d2e36 │ │ add r4, sp, #52 @ 0x34 │ │ @ instruction: 0xebff6001 │ │ - b.n d23da │ │ + b.n d302a │ │ strb r0, [r0, #0] │ │ - b.n d2400 │ │ + b.n d3050 │ │ movs r0, r0 │ │ - b.n d2556 │ │ + b.n d31a6 │ │ @ instruction: 0xfff30aff │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {} │ │ - b.n d2602 │ │ + b.n d3252 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d23e8 │ │ - beq.n d1e98 │ │ - b.n d236c │ │ + b.n d3038 │ │ + beq.n d2ae8 │ │ + b.n d2fbc │ │ str r0, [r0, r0] │ │ - b.n d2216 │ │ - add r0, pc, #0 @ (adr r0, d1ed8 ) │ │ - b.n d221a │ │ + b.n d2e66 │ │ + add r0, pc, #0 @ (adr r0, d2b28 ) │ │ + b.n d2e6a │ │ lsls r0, r5, #4 │ │ - b.n d1a48 │ │ + b.n d2698 │ │ strh r1, [r0, #0] │ │ - b.n d2222 │ │ + b.n d2e72 │ │ str r0, [r4, r0] │ │ - b.n d1a00 │ │ + b.n d2650 │ │ strb r5, [r0, #0] │ │ - b.n d222a │ │ + b.n d2e7a │ │ str r4, [r1, #0] │ │ - b.n d1a18 │ │ + b.n d2668 │ │ asrs r0, r1, #32 │ │ - b.n d1a60 │ │ + b.n d26b0 │ │ strb r4, [r3, #0] │ │ - b.n d1a10 │ │ + b.n d2660 │ │ strb r4, [r0, #0] │ │ - b.n d1a24 │ │ + b.n d2674 │ │ movs r0, r0 │ │ - b.n d1fa0 │ │ + b.n d2bf0 │ │ movs r7, r0 │ │ - b.n d20ae │ │ + b.n d2cfe │ │ movs r2, r2 │ │ cmp r2, #0 │ │ lsls r0, r1, #2 │ │ - b.n d1a34 │ │ + b.n d2684 │ │ asrs r0, r2, #2 │ │ - b.n d1a38 │ │ + b.n d2688 │ │ movs r0, #140 @ 0x8c │ │ - b.n d1a3c │ │ + b.n d268c │ │ adds r0, #148 @ 0x94 │ │ - b.n d1a40 │ │ + b.n d2690 │ │ strb r0, [r0, #0] │ │ - b.n d1fbc │ │ + b.n d2c0c │ │ movs r0, #2 │ │ - b.n d20c4 │ │ + b.n d2d14 │ │ lsls r3, r7, #1 │ │ subs r2, #0 │ │ movs r1, #192 @ 0xc0 │ │ - b.n d1a5a │ │ + b.n d26aa │ │ movs r0, r0 │ │ - b.n d1fac │ │ + b.n d2bfc │ │ movs r0, #0 │ │ - b.n d2052 │ │ + b.n d2ca2 │ │ lsls r7, r6, #1 │ │ lsrs r0, r0, #8 │ │ lsrs r0, r5, #10 │ │ - b.n d1a74 │ │ + b.n d26c4 │ │ movs r0, r0 │ │ - b.n d2058 │ │ + b.n d2ca8 │ │ asrs r2, r3, #1 │ │ - b.n d1ade │ │ + b.n d272e │ │ movs r0, r0 │ │ - b.n d2702 │ │ + b.n d3352 │ │ movs r3, r0 │ │ - b.n d25e8 │ │ + b.n d3238 │ │ lsls r2, r1, #10 │ │ cmp r2, #0 │ │ - beq.n d1f84 │ │ - b.n d23e4 │ │ + beq.n d2bd4 │ │ + b.n d3034 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r6} │ │ movt pc, #149 @ 0x95 │ │ - b.n d246a │ │ + b.n d30ba │ │ lsrs r5, r1, #10 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4685824 @ 0x478000 │ │ orr.w r0, r0, #1280 @ 0x500 │ │ - b.n d1ab2 │ │ - b.n d1f80 │ │ - b.n d1aae │ │ + b.n d2702 │ │ + b.n d2bd0 │ │ + b.n d26fe │ │ movs r2, r0 │ │ - b.n d2642 │ │ + b.n d3292 │ │ movs r3, r0 │ │ cmp r2, #0 │ │ strb r0, [r0, #0] │ │ - b.n d26ce │ │ + b.n d331e │ │ asrs r1, r0, #32 │ │ - b.n d26d2 │ │ + b.n d3322 │ │ movs r1, r0 │ │ - b.n d26d6 │ │ + b.n d3326 │ │ movs r6, r3 │ │ @ instruction: 0xea00cf96 │ │ - b.n d24ae │ │ + b.n d30fe │ │ movs r1, r0 │ │ - b.n d26e2 │ │ + b.n d3332 │ │ str r0, [r0, r0] │ │ - b.n d26e6 │ │ + b.n d3336 │ │ strb r0, [r0, #0] │ │ - b.n d26ea │ │ + b.n d333a │ │ movs r4, r1 │ │ and.w r1, r0, r7, lsl #24 │ │ - b.n d1eea │ │ + b.n d2b3a │ │ movs r1, r0 │ │ - b.n d2256 │ │ + b.n d2ea6 │ │ movs r1, r0 │ │ str r1, [sp, #640] @ 0x280 │ │ str r1, [r0, #0] │ │ - b.n d24ca │ │ + b.n d311a │ │ str r7, [r0, #16] │ │ - b.n d1eda │ │ + b.n d2b2a │ │ strb r0, [r0, #0] │ │ - b.n d2706 │ │ + b.n d3356 │ │ str r0, [r4, #8] │ │ - b.n d1afe │ │ - b.n d1fcc │ │ - b.n d1afa │ │ + b.n d274e │ │ + b.n d2c1c │ │ + b.n d274a │ │ asrs r1, r0, #32 │ │ - b.n d24dc │ │ + b.n d312c │ │ ands r3, r0 │ │ - b.n d24e0 │ │ + b.n d3130 │ │ movs r6, r1 │ │ - b.n d2282 │ │ + b.n d2ed2 │ │ str r1, [r0, r0] │ │ - b.n d231e │ │ + b.n d2f6e │ │ movs r2, r1 │ │ ldrh r0, [r0, #16] │ │ asrs r1, r0, #32 │ │ - b.n d24f4 │ │ + b.n d3144 │ │ movs r7, r3 │ │ - b.n d268c │ │ + b.n d32dc │ │ @ instruction: 0xffef0aff │ │ asrs r5, r0 │ │ - b.n d20fe │ │ + b.n d2d4e │ │ str r0, [sp, #32] │ │ - b.n d1b1e │ │ + b.n d276e │ │ ands r4, r0 │ │ - b.n d1b22 │ │ + b.n d2772 │ │ ands r1, r1 │ │ - b.n d2086 │ │ + b.n d2cd6 │ │ movs r1, r0 │ │ - b.n d26aa │ │ + b.n d32fa │ │ @ instruction: 0xffe91aff │ │ strb r1, [r0, #0] │ │ - b.n d234a │ │ + b.n d2f9a │ │ @ instruction: 0xffefeaff │ │ asrs r7, r0, #4 │ │ - b.n d1f4a │ │ + b.n d2b9a │ │ asrs r1, r0, #32 │ │ - b.n d2518 │ │ + b.n d3168 │ │ str r7, [r0, #16] │ │ - b.n d212a │ │ + b.n d2d7a │ │ movs r7, r0 │ │ - b.n d22be │ │ + b.n d2f0e │ │ movs r1, r0 │ │ str r2, [sp, #540] @ 0x21c │ │ asrs r0, r3, #9 │ │ - b.n d1b32 │ │ + b.n d2782 │ │ ldr r3, [r5, #40] @ 0x28 │ │ - b.n d263e │ │ + b.n d328e │ │ lsls r4, r2, #9 │ │ - b.n d1b3e │ │ + b.n d278e │ │ ldr r2, [r5, #40] @ 0x28 │ │ - b.n d26c6 │ │ + b.n d3316 │ │ movs r0, r0 │ │ - b.n d1b66 │ │ + b.n d27b6 │ │ movs r1, r0 │ │ - b.n d26da │ │ + b.n d332a │ │ strb r0, [r2, #26] │ │ - b.n d2140 │ │ + b.n d2d90 │ │ asrs r1, r4, #2 │ │ asrs r0, r4, #6 │ │ asrs r1, r0, #2 │ │ asrs r1, r0, #2 │ │ movs r1, r0 │ │ asrs r0, r2, #1 │ │ movs r2, r1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #1 │ │ - b.n d1b86 │ │ + b.n d27d6 │ │ strb r2, [r0, #0] │ │ - b.n d2396 │ │ + b.n d2fe6 │ │ movs r0, #64 @ 0x40 │ │ - b.n d1b8e │ │ + b.n d27de │ │ asrs r2, r6, #2 │ │ - b.n d2400 │ │ + b.n d3050 │ │ lsls r4, r2, #2 │ │ - b.n d1b86 │ │ + b.n d27d6 │ │ asrs r1, r0, #32 │ │ - b.n d216c │ │ + b.n d2dbc │ │ asrs r2, r0, #32 │ │ - b.n d256c │ │ + b.n d31bc │ │ movs r0, r0 │ │ - b.n d2310 │ │ + b.n d2f60 │ │ movs r0, r1 │ │ movs r5, #146 @ 0x92 │ │ lsls r0, r4, #6 │ │ movs r0, #131 @ 0x83 │ │ movs r1, r0 │ │ and.w r0, r0, r2, lsl #28 │ │ - b.n d23be │ │ + b.n d300e │ │ movs r3, r0 │ │ - b.n d23c2 │ │ + b.n d3012 │ │ str r0, [sp, #384] @ 0x180 │ │ - b.n d25a0 │ │ + b.n d31f0 │ │ ands r0, r0 │ │ - b.n d23ca │ │ + b.n d301a │ │ movs r0, r5 │ │ - b.n d1b9e │ │ + b.n d27ee │ │ movs r2, r1 │ │ - b.n d23d2 │ │ + b.n d3022 │ │ asrs r0, r1, #32 │ │ - b.n d23d6 │ │ + b.n d3026 │ │ movs r0, #9 │ │ - b.n d23da │ │ + b.n d302a │ │ lsls r0, r4, #18 │ │ add.w r0, r0, r0 │ │ - b.n d2742 │ │ + b.n d3392 │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ str r0, [r4, r0] │ │ - b.n d1be4 │ │ + b.n d2834 │ │ movs r1, r0 │ │ - b.n d278e │ │ + b.n d33de │ │ lsls r0, r2, #7 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d2756 │ │ + b.n d33a6 │ │ lsls r3, r0, #8 │ │ subs r0, r0, r0 │ │ movs r4, r2 │ │ and.w r0, r0, r0, asr #20 │ │ - b.n d1bfc │ │ + b.n d284c │ │ movs r7, r0 │ │ - b.n d236e │ │ + b.n d2fbe │ │ movs r1, r2 │ │ lsrs r0, r0, #8 │ │ asrs r0, r0, #32 │ │ - b.n d1bfe │ │ + b.n d284e │ │ movs r4, r0 │ │ - b.n d2412 │ │ + b.n d3062 │ │ movs r1, r0 │ │ - b.n d2778 │ │ + b.n d33c8 │ │ adds r6, #145 @ 0x91 │ │ - b.n d21de │ │ + b.n d2e2e │ │ movs r0, #162 @ 0xa2 │ │ asrs r0, r4, #6 │ │ movs r0, #130 @ 0x82 │ │ asrs r2, r0, #2 │ │ asrs r2, r0, #32 │ │ asrs r1, r2, #1 │ │ lsls r7, r6, #6 │ │ subs r0, r0, r0 │ │ movs r4, #208 @ 0xd0 │ │ - b.n d2482 │ │ + b.n d30d2 │ │ adds r0, #178 @ 0xb2 │ │ - b.n d2498 │ │ + b.n d30e8 │ │ adds r0, #3 │ │ - b.n d2204 │ │ + b.n d2e54 │ │ asrs r4, r2, #2 │ │ - b.n d1c1e │ │ + b.n d286e │ │ adds r0, #2 │ │ - b.n d2604 │ │ + b.n d3254 │ │ movs r1, r0 │ │ - b.n d23a8 │ │ + b.n d2ff8 │ │ asrs r0, r1, #32 │ │ movs r5, #146 @ 0x92 │ │ asrs r1, r4, #6 │ │ movs r0, #135 @ 0x87 │ │ movs r1, r0 │ │ - b.n d23ae │ │ + b.n d2ffe │ │ lsls r0, r6, #6 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n d1c4a │ │ + b.n d289a │ │ asrs r0, r5, #32 │ │ - b.n d1c4a │ │ - add r0, pc, #144 @ (adr r0, d21ac ) │ │ - b.n d1c38 │ │ + b.n d289a │ │ + add r0, pc, #144 @ (adr r0, d2dfc ) │ │ + b.n d2888 │ │ lsls r4, r2, #2 │ │ - b.n d1c42 │ │ + b.n d2892 │ │ strh r0, [r7, #0] │ │ - b.n d1c40 │ │ + b.n d2890 │ │ movs r0, r0 │ │ - b.n d23cc │ │ + b.n d301c │ │ lsls r2, r7, #2 │ │ - bge.n d212e │ │ + bge.n d2d7e │ │ lsls r0, r7 │ │ - b.n d2642 │ │ + b.n d3292 │ │ lsls r0, r4, #1 │ │ - b.n d2650 │ │ + b.n d32a0 │ │ movs r0, #0 │ │ - b.n d287a │ │ + b.n d34ca │ │ adds r0, #3 │ │ - b.n d287e │ │ + b.n d34ce │ │ asrs r4, r0, #32 │ │ - b.n d2482 │ │ + b.n d30d2 │ │ ldr r7, [sp, #4] │ │ @ instruction: 0xebff0064 │ │ - b.n d1c84 │ │ + b.n d28d4 │ │ asrs r2, r6, #30 │ │ - b.n d275e │ │ + b.n d33ae │ │ subs r7, r7, #7 │ │ - b.n d27f0 │ │ + b.n d3440 │ │ movs r1, r0 │ │ - b.n d23f6 │ │ + b.n d3046 │ │ lsls r3, r5, #2 │ │ subs r0, r0, r0 │ │ asrs r0, r0, #1 │ │ - b.n d1c92 │ │ + b.n d28e2 │ │ stmia r0!, {r3, r5} │ │ - b.n d1c92 │ │ + b.n d28e2 │ │ eors r4, r0 │ │ - b.n d1c80 │ │ + b.n d28d0 │ │ movs r0, #148 @ 0x94 │ │ - b.n d1c8c │ │ + b.n d28dc │ │ movs r4, r1 │ │ - b.n d2412 │ │ + b.n d3062 │ │ lsls r6, r2, #2 │ │ cmp r2, #0 │ │ str r4, [r3, r1] │ │ - b.n d1d18 │ │ + b.n d2968 │ │ asrs r7, r2, #32 │ │ - b.n d28ba │ │ + b.n d350a │ │ movs r1, #12 │ │ - b.n d2280 │ │ + b.n d2ed0 │ │ strb r1, [r0, #0] │ │ - b.n d269a │ │ + b.n d32ea │ │ adds r5, #50 @ 0x32 │ │ - b.n d221e │ │ + b.n d2e6e │ │ adds r0, #2 │ │ - b.n d2610 │ │ + b.n d3260 │ │ movs r7, r0 │ │ - b.n d2434 │ │ + b.n d3084 │ │ lsls r3, r2, #2 │ │ cmp r2, #0 │ │ lsls r0, r4, #2 │ │ - b.n d1cca │ │ + b.n d291a │ │ movs r0, #0 │ │ - b.n d28da │ │ - b.n d219e │ │ - b.n d28de │ │ + b.n d352a │ │ + b.n d2dee │ │ + b.n d352e │ │ lsls r0, r1, #1 │ │ - b.n d1cbc │ │ + b.n d290c │ │ stmia r0!, {r4, r5} │ │ - b.n d1cc0 │ │ + b.n d2910 │ │ str r0, [r0, #0] │ │ - b.n d1cca │ │ + b.n d291a │ │ str r4, [r1, #4] │ │ - b.n d1cc8 │ │ + b.n d2918 │ │ str r4, [r6, r0] │ │ - b.n d1ccc │ │ + b.n d291c │ │ asrs r6, r0 │ │ - b.n d22b6 │ │ + b.n d2f06 │ │ movs r1, #6 │ │ - b.n d223e │ │ + b.n d2e8e │ │ movs r4, r1 │ │ - b.n d2646 │ │ + b.n d3296 │ │ movs r0, #44 @ 0x2c │ │ - b.n d1cdc │ │ + b.n d292c │ │ movs r0, r5 │ │ - b.n d1ce0 │ │ + b.n d2930 │ │ ands r4, r7 │ │ - b.n d1ce4 │ │ + b.n d2934 │ │ movs r3, r0 │ │ and.w r0, r0, r1, lsl #12 │ │ - b.n d26e6 │ │ + b.n d3336 │ │ strh r0, [r7, #0] │ │ - b.n d1d10 │ │ + b.n d2960 │ │ movs r7, r0 │ │ - b.n d2480 │ │ + b.n d30d0 │ │ lsls r1, r0, #2 │ │ cmp r2, #0 │ │ movs r0, #3 │ │ - b.n d22f0 │ │ - add r0, pc, #648 @ (adr r0, d246c ) │ │ - b.n d2526 │ │ + b.n d2f40 │ │ + add r0, pc, #648 @ (adr r0, d30bc ) │ │ + b.n d3176 │ │ movs r1, #10 │ │ - b.n d22ec │ │ + b.n d2f3c │ │ strh r2, [r6, #40] @ 0x28 │ │ - b.n d230a │ │ + b.n d2f5a │ │ str r5, [sp, #200] @ 0xc8 │ │ - b.n d2532 │ │ + b.n d3182 │ │ movs r2, r0 │ │ - b.n d28a6 │ │ + b.n d34f6 │ │ lsls r3, r0, #1 │ │ subs r2, #0 │ │ movs r1, #9 │ │ - b.n d2026 │ │ + b.n d2c76 │ │ str r0, [r0, #0] │ │ - b.n d1d2a │ │ + b.n d297a │ │ movs r0, #6 │ │ - b.n d228a │ │ + b.n d2eda │ │ movs r1, r1 │ │ - b.n d24ae │ │ + b.n d30fe │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ lsls r0, r1, #1 │ │ - b.n d1d4c │ │ + b.n d299c │ │ str r0, [r0, r0] │ │ - b.n d26e8 │ │ + b.n d3338 │ │ movs r0, #3 │ │ - b.n d272c │ │ + b.n d337c │ │ str r4, [r0, #0] │ │ - b.n d255e │ │ + b.n d31ae │ │ asrs r1, r1, #4 │ │ - b.n d2322 │ │ + b.n d2f72 │ │ lsls r4, r1, #1 │ │ - b.n d1d60 │ │ + b.n d29b0 │ │ ldrh r0, [r2, r6] │ │ cdp 0, 10, cr5, cr0, cr0, {2} │ │ - b.n d1d48 │ │ + b.n d2998 │ │ movs r0, r0 │ │ - b.n d24d6 │ │ + b.n d3126 │ │ movs r4, r3 │ │ cmp r2, #0 │ │ stmia r0!, {r3, r5} │ │ - b.n d1d74 │ │ + b.n d29c4 │ │ movs r0, r0 │ │ - b.n d297e │ │ + b.n d35ce │ │ str r4, [r5, #0] │ │ - b.n d1d7c │ │ + b.n d29cc │ │ str r1, [r1, r4] │ │ - b.n d22c6 │ │ + b.n d2f16 │ │ movs r0, #12 │ │ - b.n d274c │ │ + b.n d339c │ │ ands r4, r1 │ │ - b.n d258e │ │ + b.n d31de │ │ cmp r2, #133 @ 0x85 │ │ orn sl, r4, #18304 @ 0x4780 │ │ orn r8, r4, #466944 @ 0x72000 │ │ @ instruction: 0xf36228f0 │ │ @ instruction: 0xf3622222 │ │ @ instruction: 0xf3f62123 │ │ - blx 4c4984 │ │ + blx 4c55d4 │ │ cdp 0, 1, cr0, cr2, cr0, {0} │ │ - b.n d292a │ │ + b.n d357a │ │ movs r4, r5 │ │ subs r0, r0, r0 │ │ ands r0, r2 │ │ - b.n d270e │ │ + b.n d335e │ │ movs r4, r0 │ │ - b.n d2712 │ │ + b.n d3362 │ │ str r0, [r2, #0] │ │ - b.n d278a │ │ + b.n d33da │ │ movs r2, r0 │ │ - b.n d2522 │ │ + b.n d3172 │ │ stmia r0!, {r2} │ │ - b.n d25c6 │ │ + b.n d3216 │ │ @ instruction: 0xffef8aff │ │ stmia r0!, {r4, r5} │ │ - b.n d1dc8 │ │ + b.n d2a18 │ │ movs r0, #1 │ │ - b.n d25d2 │ │ + b.n d3222 │ │ lsls r1, r1, #4 │ │ - b.n d2582 │ │ + b.n d31d2 │ │ asrs r7, r2, #32 │ │ - b.n d29da │ │ + b.n d362a │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r1] │ │ - b.n d1ddc │ │ + b.n d2a2c │ │ str r4, [r1, #0] │ │ - b.n d27ae │ │ + b.n d33fe │ │ asrs r2, r0, #32 │ │ - b.n d25ea │ │ + b.n d323a │ │ lsls r5, r0, #4 │ │ - b.n d23ba │ │ + b.n d300a │ │ lsrs r7, r7, #27 │ │ - b.n d28d2 │ │ + b.n d3522 │ │ movs r4, r6 │ │ lsrs r0, r0, #8 │ │ lsls r5, r0, #4 │ │ - b.n d25fa │ │ + b.n d324a │ │ movs r0, #12 │ │ - b.n d274a │ │ + b.n d339a │ │ cmp r2, #128 @ 0x80 │ │ orn sl, r2, #18304 @ 0x4780 │ │ orn r0, r2, #548864 @ 0x86000 │ │ - b.n d234c │ │ + b.n d2f9c │ │ asrs r0, r4, #32 │ │ - b.n d2a0e │ │ + b.n d365e │ │ cmp r0, #228 @ 0xe4 │ │ bfi r0, r2, #10, #4294967289 │ │ - b.n d23d8 │ │ + b.n d3028 │ │ asrs r0, r0, #32 │ │ - b.n d2a9a │ │ + b.n d36ea │ │ lsrs r0, r6, #3 │ │ @ instruction: 0xf3620220 │ │ @ instruction: 0xf3f60121 │ │ @ instruction: 0xf3f20b90 │ │ mrc 2, 0, lr, cr0, cr1, {0} │ │ - b.n d230e │ │ + b.n d2f5e │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n d2a36 │ │ + b.n d3686 │ │ ands r4, r7 │ │ - b.n d1e34 │ │ - b.n d22fe │ │ - b.n d2a3e │ │ + b.n d2a84 │ │ + b.n d2f4e │ │ + b.n d368e │ │ str r4, [r6, r0] │ │ - b.n d1e3c │ │ + b.n d2a8c │ │ asrs r7, r2, #32 │ │ - b.n d2a46 │ │ + b.n d3696 │ │ movs r6, r2 │ │ and.w r0, r0, ip, lsl #1 │ │ - b.n d1e48 │ │ + b.n d2a98 │ │ movs r0, r0 │ │ - b.n d29b2 │ │ + b.n d3602 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #8 │ │ - b.n d265a │ │ + b.n d32aa │ │ movs r1, r2 │ │ and.w r0, r0, r0, lsl #8 │ │ - b.n d2a62 │ │ + b.n d36b2 │ │ movs r7, r1 │ │ and.w r0, r0, r8, lsl #1 │ │ - b.n d1e64 │ │ + b.n d2ab4 │ │ stmia r0!, {r4, r5} │ │ - b.n d1e68 │ │ + b.n d2ab8 │ │ str r6, [r0, #0] │ │ - b.n d23b2 │ │ + b.n d3002 │ │ lsrs r6, r3, #28 │ │ - b.n d2614 │ │ + b.n d3264 │ │ movs r0, #0 │ │ - b.n d2a7a │ │ + b.n d36ca │ │ ands r4, r7 │ │ - b.n d1e78 │ │ - b.n d2342 │ │ - b.n d2a82 │ │ + b.n d2ac8 │ │ + b.n d2f92 │ │ + b.n d36d2 │ │ lsls r0, r4, #2 │ │ - b.n d25f2 │ │ + b.n d3242 │ │ str r4, [r6, r0] │ │ - b.n d1e84 │ │ + b.n d2ad4 │ │ asrs r7, r2, #32 │ │ - b.n d2a8e │ │ + b.n d36de │ │ movs r0, #8 │ │ asrs r0, r4, #6 │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #8 │ │ - b.n d2a9a │ │ + b.n d36ea │ │ ands r4, r7 │ │ - b.n d1e98 │ │ - b.n d2362 │ │ - b.n d2aa2 │ │ + b.n d2ae8 │ │ + b.n d2fb2 │ │ + b.n d36f2 │ │ str r4, [r6, r0] │ │ - b.n d1ea0 │ │ + b.n d2af0 │ │ movs r2, r0 │ │ - b.n d2402 │ │ + b.n d3052 │ │ movs r2, r1 │ │ - b.n d260e │ │ + b.n d325e │ │ @ instruction: 0xff968aff │ │ strh r0, [r7, #0] │ │ - b.n d1eb0 │ │ + b.n d2b00 │ │ movs r2, r3 │ │ cmp r2, #0 │ │ strb r1, [r0, #0] │ │ - b.n d2812 │ │ + b.n d3462 │ │ movs r7, r0 │ │ - b.n d2628 │ │ + b.n d3278 │ │ @ instruction: 0xff953aff │ │ movs r6, r2 │ │ and.w r0, r0, ip, ror #16 │ │ - b.n d1ec8 │ │ - b.n d2392 │ │ - b.n d2ad2 │ │ + b.n d2b18 │ │ + b.n d2fe2 │ │ + b.n d3722 │ │ str r4, [r6, r0] │ │ - b.n d1ed0 │ │ + b.n d2b20 │ │ asrs r0, r3, #32 │ │ - b.n d1eb4 │ │ + b.n d2b04 │ │ asrs r7, r2, #32 │ │ - b.n d2ade │ │ + b.n d372e │ │ lsls r1, r1, #4 │ │ - b.n d21ce │ │ + b.n d2e1e │ │ movs r0, #0 │ │ - b.n d1ed2 │ │ + b.n d2b22 │ │ movs r0, r0 │ │ - b.n d242e │ │ + b.n d307e │ │ movs r0, #64 @ 0x40 │ │ - b.n d1ee8 │ │ + b.n d2b38 │ │ movs r2, r0 │ │ - b.n d2652 │ │ + b.n d32a2 │ │ @ instruction: 0xffd70aff │ │ movs r0, r3 │ │ - b.n d1ef4 │ │ + b.n d2b44 │ │ str r4, [r0, #0] │ │ - b.n d284a │ │ + b.n d349a │ │ movs r0, #0 │ │ - b.n d2b02 │ │ + b.n d3752 │ │ movs r0, r0 │ │ - b.n d2672 │ │ + b.n d32c2 │ │ @ instruction: 0xfff41aff │ │ @ instruction: 0xffe5eaff │ │ asrs r4, r3, #1 │ │ - b.n d1f74 │ │ + b.n d2bc4 │ │ movs r0, #23 │ │ - b.n d2b16 │ │ + b.n d3766 │ │ lsls r4, r1, #4 │ │ - b.n d24de │ │ + b.n d312e │ │ str r1, [sp, #192] @ 0xc0 │ │ - b.n d271e │ │ + b.n d336e │ │ movs r0, r0 │ │ @ instruction: 0xea009532 │ │ - b.n d2726 │ │ + b.n d3376 │ │ asrs r4, r0, #1 │ │ - b.n d1f24 │ │ + b.n d2b74 │ │ movs r0, #1 │ │ - b.n d2900 │ │ + b.n d3550 │ │ lsls r0, r4, #1 │ │ - b.n d290c │ │ + b.n d355c │ │ adds r0, #3 │ │ - b.n d2b36 │ │ + b.n d3786 │ │ ldr r6, [sp, #336] @ 0x150 │ │ @ instruction: 0xebff0064 │ │ - b.n d1f38 │ │ + b.n d2b88 │ │ asrs r2, r6, #30 │ │ - b.n d2a12 │ │ - add r0, pc, #144 @ (adr r0, d2494 ) │ │ - b.n d1f40 │ │ + b.n d3662 │ │ + add r0, pc, #144 @ (adr r0, d30e4 ) │ │ + b.n d2b90 │ │ subs r7, r7, #7 │ │ - b.n d2aa8 │ │ + b.n d36f8 │ │ str r0, [r4, r0] │ │ - b.n d1f48 │ │ + b.n d2b98 │ │ movs r0, r0 │ │ - b.n d2ab2 │ │ + b.n d3702 │ │ movs r1, r0 │ │ asrs r0, r2, #5 │ │ mcr2 10, 6, r1, cr11, cr15, {7} @ │ │ lsls r0, r0, #1 │ │ - b.n d1f52 │ │ + b.n d2ba2 │ │ asrs r0, r0, #32 │ │ - b.n d2b62 │ │ + b.n d37b2 │ │ movs r0, #160 @ 0xa0 │ │ - b.n d1f5a │ │ + b.n d2baa │ │ movs r0, #68 @ 0x44 │ │ - b.n d1f44 │ │ + b.n d2b94 │ │ movs r0, r1 │ │ - b.n d1f4e │ │ + b.n d2b9e │ │ str r0, [r0, #0] │ │ - b.n d1f56 │ │ + b.n d2ba6 │ │ asrs r0, r4, #4 │ │ - b.n d24b8 │ │ + b.n d3108 │ │ lsls r0, r4, #4 │ │ - b.n d277a │ │ + b.n d33ca │ │ asrs r0, r3, #32 │ │ - b.n d1f58 │ │ + b.n d2ba8 │ │ movs r4, r2 │ │ - b.n d1f5c │ │ + b.n d2bac │ │ movs r4, r3 │ │ - b.n d1f80 │ │ + b.n d2bd0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n d27d4 │ │ + b.n d3424 │ │ lsls r0, r2, #3 │ │ - b.n d27ce │ │ + b.n d341e │ │ strb r2, [r0, #0] │ │ - b.n d24f2 │ │ + b.n d3142 │ │ asrs r3, r0, #32 │ │ - b.n d25f8 │ │ + b.n d3248 │ │ lsls r6, r7, #2 │ │ subs r2, #0 │ │ add r8, sl │ │ - b.n d27f2 │ │ + b.n d3442 │ │ movs r2, r0 │ │ - b.n d24e2 │ │ + b.n d3132 │ │ asrs r2, r6, #2 │ │ - b.n d2810 │ │ + b.n d3460 │ │ strb r0, [r3, #0] │ │ - b.n d1f9a │ │ + b.n d2bea │ │ asrs r1, r0, #32 │ │ - b.n d257a │ │ + b.n d31ca │ │ str r4, [r2, r2] │ │ - b.n d1f9a │ │ + b.n d2bea │ │ asrs r2, r0, #32 │ │ - b.n d2978 │ │ + b.n d35c8 │ │ str r0, [r0, #4] │ │ - b.n d1f94 │ │ + b.n d2be4 │ │ movs r5, r0 │ │ - b.n d2720 │ │ + b.n d3370 │ │ asrs r0, r1, #32 │ │ movs r5, #148 @ 0x94 │ │ adds r0, #5 │ │ - b.n d27c6 │ │ + b.n d3416 │ │ adds r1, #161 @ 0xa1 │ │ movs r0, #134 @ 0x86 │ │ asrs r0, r7, #4 │ │ - b.n d1fc2 │ │ + b.n d2c12 │ │ asrs r0, r0, #32 │ │ - b.n d2594 │ │ + b.n d31e4 │ │ movs r7, r0 │ │ - b.n d2856 │ │ + b.n d34a6 │ │ movs r0, r0 │ │ - b.n d25a0 │ │ + b.n d31f0 │ │ movs r1, r0 │ │ - b.n d259e │ │ + b.n d31ee │ │ lsrs r7, r7, #9 │ │ add.w r0, r0, r0 │ │ - b.n d2750 │ │ + b.n d33a0 │ │ str r4, [r7, r0] │ │ - b.n d1fc4 │ │ + b.n d2c14 │ │ lsls r2, r1, #2 │ │ cmp r2, #0 │ │ asrs r7, r2, #32 │ │ - b.n d2bf2 │ │ + b.n d3842 │ │ eors r4, r3 │ │ - b.n d205e │ │ + b.n d2cae │ │ asrs r0, r0, #4 │ │ - b.n d25bc │ │ - b.n d253c │ │ - b.n d1ff8 │ │ + b.n d320c │ │ + b.n d318c │ │ + b.n d2c48 │ │ str r1, [r0, r0] │ │ - b.n d29c2 │ │ + b.n d3612 │ │ asrs r1, r6, #16 │ │ - b.n d2546 │ │ + b.n d3196 │ │ adds r0, #2 │ │ - b.n d294c │ │ + b.n d359c │ │ asrs r0, r0, #32 │ │ - b.n d280e │ │ + b.n d345e │ │ movs r5, r0 │ │ - b.n d2778 │ │ + b.n d33c8 │ │ lsls r1, r0, #2 │ │ cmp r2, #0 │ │ asrs r0, r0, #32 │ │ - b.n d2c1a │ │ + b.n d386a │ │ eors r4, r1 │ │ - b.n d1ff8 │ │ + b.n d2c48 │ │ asrs r6, r1, #4 │ │ - b.n d2564 │ │ + b.n d31b4 │ │ asrs r4, r5, #32 │ │ - b.n d2000 │ │ + b.n d2c50 │ │ asrs r4, r0, #1 │ │ - b.n d2024 │ │ + b.n d2c74 │ │ asrs r6, r1, #4 │ │ - b.n d25f0 │ │ + b.n d3240 │ │ asrs r0, r1, #1 │ │ - b.n d200c │ │ + b.n d2c5c │ │ asrs r4, r1, #32 │ │ - b.n d2978 │ │ + b.n d35c8 │ │ asrs r0, r5, #32 │ │ - b.n d2014 │ │ + b.n d2c64 │ │ movs r3, r0 │ │ and.w r0, r0, r1, lsl #12 │ │ - b.n d2a04 │ │ + b.n d3654 │ │ eors r4, r1 │ │ - b.n d2040 │ │ + b.n d2c90 │ │ movs r5, r0 │ │ - b.n d27b0 │ │ + b.n d3400 │ │ lsls r3, r6, #1 │ │ cmp r2, #0 │ │ asrs r3, r0, #32 │ │ - b.n d261c │ │ + b.n d326c │ │ movs r0, #23 │ │ - b.n d2c56 │ │ + b.n d38a6 │ │ asrs r1, r4, #2 │ │ - b.n d285a │ │ + b.n d34aa │ │ strb r1, [r0, #4] │ │ - b.n d2622 │ │ + b.n d3272 │ │ movs r0, #1 │ │ - b.n d2c62 │ │ + b.n d38b2 │ │ stmia r4!, {r0, r1, r2, r4, r5} │ │ - b.n d262a │ │ + b.n d327a │ │ movs r2, r0 │ │ - b.n d2be2 │ │ + b.n d3832 │ │ lsls r2, r0, #1 │ │ subs r2, #0 │ │ movs r0, #72 @ 0x48 │ │ - b.n d206c │ │ + b.n d2cbc │ │ str r4, [sp, #220] @ 0xdc │ │ - b.n d2876 │ │ + b.n d34c6 │ │ strb r1, [r1, #4] │ │ - b.n d235e │ │ + b.n d2fae │ │ str r0, [r0, #0] │ │ - b.n d2062 │ │ + b.n d2cb2 │ │ strb r6, [r0, #0] │ │ - b.n d25d0 │ │ + b.n d3220 │ │ movs r1, r1 │ │ - b.n d27f4 │ │ + b.n d3444 │ │ movs r5, r7 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n d2a20 │ │ + b.n d3670 │ │ movs r0, #52 @ 0x34 │ │ - b.n d206c │ │ + b.n d2cbc │ │ eors r0, r1 │ │ - b.n d2090 │ │ + b.n d2ce0 │ │ strb r3, [r0, #0] │ │ - b.n d2a6c │ │ + b.n d36bc │ │ cmp r3, #144 @ 0x90 │ │ cdp 0, 10, cr2, cr0, cr4, {2} │ │ - b.n d209c │ │ + b.n d2cec │ │ movs r6, r1 │ │ - b.n d2814 │ │ + b.n d3464 │ │ str r1, [r1, #16] │ │ - b.n d266e │ │ + b.n d32be │ │ str r0, [r6, #0] │ │ - b.n d2088 │ │ + b.n d2cd8 │ │ movs r3, r3 │ │ cmp r2, #0 │ │ - add r0, pc, #160 @ (adr r0, d2614 ) │ │ - b.n d20b0 │ │ + add r0, pc, #160 @ (adr r0, d3264 ) │ │ + b.n d2d00 │ │ movs r0, #0 │ │ - b.n d2cba │ │ - b.n d25d4 │ │ - b.n d20b8 │ │ + b.n d390a │ │ + b.n d3224 │ │ + b.n d2d08 │ │ asrs r1, r1 │ │ - b.n d2606 │ │ + b.n d3256 │ │ str r4, [r1, #0] │ │ - b.n d2a92 │ │ + b.n d36e2 │ │ strb r2, [r1, #0] │ │ - b.n d28ca │ │ + b.n d351a │ │ cmp r2, #132 @ 0x84 │ │ orn sl, r7, #18304 @ 0x4780 │ │ orn r8, r7, #466944 @ 0x72000 │ │ @ instruction: 0xf36228f0 │ │ @ instruction: 0xf3622222 │ │ @ instruction: 0xf3f62123 │ │ mrs fp, PRIMASK_NS │ │ cdp 0, 1, cr0, cr2, cr0, {0} │ │ - b.n d2c5a │ │ + b.n d38aa │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ strb r0, [r2, #0] │ │ - b.n d2a46 │ │ + b.n d3696 │ │ movs r0, #4 │ │ - b.n d2a4a │ │ - b.n d25d8 │ │ - b.n d2ad6 │ │ - movs r6, r0 │ │ - b.n d2862 │ │ - add r0, pc, #28 @ (adr r0, d25dc ) │ │ - b.n d2902 │ │ + b.n d369a │ │ + b.n d3228 │ │ + b.n d3726 │ │ + movs r6, r0 │ │ + b.n d34b2 │ │ + add r0, pc, #28 @ (adr r0, d322c ) │ │ + b.n d3552 │ │ @ instruction: 0xffef8aff │ │ - add r0, pc, #144 @ (adr r0, d2658 ) │ │ - b.n d2104 │ │ + add r0, pc, #144 @ (adr r0, d32a8 ) │ │ + b.n d2d54 │ │ lsls r1, r1, #4 │ │ - b.n d28ca │ │ + b.n d351a │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ strh r0, [r7, #0] │ │ - b.n d2110 │ │ + b.n d2d60 │ │ ands r4, r1 │ │ - b.n d2ae8 │ │ - b.n d265c │ │ - b.n d2118 │ │ + b.n d3738 │ │ + b.n d32ac │ │ + b.n d2d68 │ │ str r0, [r6, #0] │ │ - b.n d211c │ │ + b.n d2d6c │ │ strb r4, [r6, #0] │ │ - b.n d2120 │ │ + b.n d2d70 │ │ movs r1, #7 │ │ - b.n d26f2 │ │ + b.n d3342 │ │ lsrs r7, r7, #27 │ │ - b.n d2c12 │ │ + b.n d3862 │ │ movs r5, r5 │ │ lsrs r0, r0, #8 │ │ movs r1, #7 │ │ - b.n d2936 │ │ + b.n d3586 │ │ strb r4, [r1, #0] │ │ - b.n d2a82 │ │ + b.n d36d2 │ │ cmp r2, #130 @ 0x82 │ │ orn sl, r7, #18304 @ 0x4780 │ │ orn r0, r7, #528 @ 0x210 │ │ - b.n d2692 │ │ + b.n d32e2 │ │ str r0, [r4, #0] │ │ - b.n d2d4a │ │ + b.n d399a │ │ cmp r0, #228 @ 0xe4 │ │ bfi r0, r2, #30, #4294967274 │ │ - b.n d271e │ │ + b.n d336e │ │ str r0, [r0, #0] │ │ - b.n d2dd6 │ │ + b.n d3a26 │ │ lsrs r0, r6, #3 │ │ @ instruction: 0xf3620220 │ │ @ instruction: 0xf3f60121 │ │ @ instruction: 0xf3f22b90 │ │ mrc 7, 0, r8, cr0, cr6, {0} │ │ - b.n d264e │ │ + b.n d329e │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ str r0, [r0, #0] │ │ - b.n d2d72 │ │ + b.n d39c2 │ │ strh r0, [r7, #0] │ │ - b.n d2170 │ │ + b.n d2dc0 │ │ movs r2, r2 │ │ and.w r0, r0, r0 │ │ - b.n d2cfa │ │ + b.n d394a │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ str r4, [r1, #0] │ │ - b.n d2986 │ │ + b.n d35d6 │ │ movs r6, r1 │ │ and.w r0, r0, r0, lsl #24 │ │ - b.n d2d8e │ │ + b.n d39de │ │ movs r4, r1 │ │ and.w r0, r0, r4, lsl #9 │ │ - b.n d2190 │ │ - add r0, pc, #144 @ (adr r0, d26e8 ) │ │ - b.n d2194 │ │ + b.n d2de0 │ │ + add r0, pc, #144 @ (adr r0, d3338 ) │ │ + b.n d2de4 │ │ ands r6, r1 │ │ - b.n d26e2 │ │ - b.n d26e0 │ │ - b.n d219c │ │ + b.n d3332 │ │ + b.n d3330 │ │ + b.n d2dec │ │ cmp r7, #24 │ │ - b.n d2944 │ │ + b.n d3594 │ │ str r0, [r0, #0] │ │ - b.n d2daa │ │ + b.n d39fa │ │ strh r0, [r7, #0] │ │ - b.n d21a8 │ │ + b.n d2df8 │ │ lsls r2, r4, #2 │ │ - b.n d291a │ │ + b.n d356a │ │ str r4, [r1, #0] │ │ asrs r0, r4, #6 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsl #24 │ │ - b.n d2dbe │ │ + b.n d3a0e │ │ strh r0, [r7, #0] │ │ - b.n d21bc │ │ - b.n d2704 │ │ - b.n d21c0 │ │ + b.n d2e0c │ │ + b.n d3354 │ │ + b.n d2e10 │ │ movs r0, #6 │ │ - b.n d270a │ │ + b.n d335a │ │ movs r1, r0 │ │ - b.n d2932 │ │ + b.n d3582 │ │ @ instruction: 0xff9a8aff │ │ movs r1, r2 │ │ cmp r2, #0 │ │ str r1, [r0, r0] │ │ - b.n d2b1c │ │ + b.n d376c │ │ eors r4, r1 │ │ - b.n d21d8 │ │ + b.n d2e28 │ │ movs r5, r0 │ │ - b.n d2948 │ │ + b.n d3598 │ │ @ instruction: 0xff993aff │ │ movs r4, r1 │ │ and.w r1, r0, r9, lsl #8 │ │ - b.n d24d6 │ │ + b.n d3126 │ │ strb r0, [r0, #0] │ │ - b.n d21da │ │ + b.n d2e2a │ │ str r4, [r6, #0] │ │ - b.n d21f0 │ │ + b.n d2e40 │ │ movs r0, #2 │ │ - b.n d2748 │ │ + b.n d3398 │ │ movs r6, r0 │ │ - b.n d2962 │ │ + b.n d35b2 │ │ @ instruction: 0xffdf0aff │ │ movs r0, #48 @ 0x30 │ │ - b.n d2200 │ │ + b.n d2e50 │ │ ands r4, r0 │ │ - b.n d2b52 │ │ + b.n d37a2 │ │ str r0, [r0, #0] │ │ - b.n d2e0e │ │ + b.n d3a5e │ │ movs r2, r0 │ │ - b.n d297a │ │ + b.n d35ca │ │ @ instruction: 0xfff41aff │ │ @ instruction: 0xffeaeaff │ │ asrs r0, r0, #32 │ │ - b.n d2a1e │ │ + b.n d366e │ │ adds r0, #60 @ 0x3c │ │ - b.n d221c │ │ + b.n d2e6c │ │ movs r3, r0 │ │ - b.n d2988 │ │ + b.n d35d8 │ │ movs r2, r1 │ │ ldr r2, [sp, #0] │ │ str r0, [r3, #0] │ │ - b.n d2228 │ │ + b.n d2e78 │ │ movs r3, r0 │ │ - b.n d2774 │ │ + b.n d33c4 │ │ strb r4, [r2, #0] │ │ - b.n d2230 │ │ + b.n d2e80 │ │ movs r6, r0 │ │ - b.n d26fa │ │ + b.n d334a │ │ movs r0, #3 │ │ - b.n d27fe │ │ + b.n d344e │ │ movs r3, r0 │ │ - b.n d2ac2 │ │ + b.n d3712 │ │ movs r0, r0 │ │ - b.n d2814 │ │ + b.n d3464 │ │ movs r1, r0 │ │ - b.n d280a │ │ + b.n d345a │ │ movs r6, r0 │ │ - b.n d270e │ │ + b.n d335e │ │ adds r0, #3 │ │ - b.n d2812 │ │ + b.n d3462 │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n d2a5a │ │ + b.n d36aa │ │ movs r2, r1 │ │ - b.n d2a5e │ │ + b.n d36ae │ │ asrs r0, r1, #32 │ │ - b.n d2a62 │ │ + b.n d36b2 │ │ lsls r6, r7, #2 │ │ add.w r0, r0, r0 │ │ - b.n d2dca │ │ + b.n d3a1a │ │ mcr2 10, 0, r1, cr6, cr15, {7} @ │ │ asrs r0, r4, #2 │ │ - b.n d2266 │ │ + b.n d2eb6 │ │ movs r0, r3 │ │ - b.n d2266 │ │ + b.n d2eb6 │ │ str r0, [r4, r0] │ │ - b.n d2274 │ │ + b.n d2ec4 │ │ str r0, [r0, #0] │ │ - b.n d2260 │ │ + b.n d2eb0 │ │ asrs r4, r0, #1 │ │ - b.n d225c │ │ + b.n d2eac │ │ movs r6, r0 │ │ - b.n d29e6 │ │ + b.n d3636 │ │ vpmin.u , , │ │ movs r0, r0 │ │ - b.n d2e8e │ │ - beq.n d2788 │ │ - b.n d2be8 │ │ + b.n d3ade │ │ + beq.n d33d8 │ │ + b.n d3838 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r7, r9} │ │ - b.n d2298 │ │ + b.n d2ee8 │ │ movs r0, r0 │ │ - b.n d287c │ │ + b.n d34cc │ │ asrs r2, r3, #1 │ │ - b.n d2302 │ │ + b.n d2f52 │ │ movs r0, r0 │ │ - b.n d2f26 │ │ + b.n d3b76 │ │ movs r3, r0 │ │ - b.n d2e0c │ │ + b.n d3a5c │ │ ldc2l 10, cr3, [r6, #1020]! @ 0x3fc @ │ │ asrs r4, r0, #3 │ │ - b.n d22a2 │ │ + b.n d2ef2 │ │ movs r4, r2 │ │ - b.n d22a6 │ │ + b.n d2ef6 │ │ str r0, [r3, r0] │ │ - b.n d22aa │ │ + b.n d2efa │ │ movs r0, #64 @ 0x40 │ │ - b.n d22a0 │ │ + b.n d2ef0 │ │ strb r4, [r6, #9] │ │ - b.n d22c0 │ │ + b.n d2f10 │ │ asrs r4, r6, #9 │ │ - b.n d22c4 │ │ + b.n d2f14 │ │ movs r0, #4 │ │ - b.n d22ae │ │ + b.n d2efe │ │ strb r7, [r0, #0] │ │ - b.n d28ac │ │ + b.n d34fc │ │ negs r4, r5 │ │ - b.n d22d0 │ │ + b.n d2f20 │ │ asrs r1, r0, #32 │ │ - b.n d28b4 │ │ + b.n d3504 │ │ adds r2, #104 @ 0x68 │ │ - b.n d22d8 │ │ + b.n d2f28 │ │ lsls r1, r0, #12 │ │ - b.n d2dc2 │ │ + b.n d3a12 │ │ ands r4, r0 │ │ - b.n d28c0 │ │ + b.n d3510 │ │ lsls r1, r4, #1 │ │ @ instruction: 0xe98d3003 │ │ - b.n d28c8 │ │ + b.n d3518 │ │ ands r7, r0 │ │ lsls r0, r4, #6 │ │ movs r3, r0 │ │ - b.n d2ef2 │ │ + b.n d3b42 │ │ movs r4, #81 @ 0x51 │ │ - b.n d2db6 │ │ + b.n d3a06 │ │ ands r0, r0 │ │ - b.n d22d4 │ │ - subs r6, r0, #6 │ │ + b.n d2f24 │ │ + subs r7, r0, #6 │ │ @ instruction: 0xebff0000 │ │ - b.n d2f82 │ │ - beq.n d27fc │ │ - b.n d2c5c │ │ + b.n d3bd2 │ │ + beq.n d344c │ │ + b.n d38ac │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, ip} │ │ - b.n d2b0e │ │ + b.n d375e │ │ movs r1, r0 │ │ - b.n d2a72 │ │ + b.n d36c2 │ │ mcr2 10, 2, r0, cr14, cr15, {7} @ │ │ movs r0, #96 @ 0x60 │ │ - b.n d2cf4 │ │ + b.n d3944 │ │ asrs r0, r5, #32 │ │ - b.n d22ee │ │ + b.n d2f3e │ │ movs r2, r1 │ │ - b.n d2b22 │ │ + b.n d3772 │ │ asrs r0, r1, #32 │ │ - b.n d2b26 │ │ + b.n d3776 │ │ lsls r5, r1, #11 │ │ add.w r0, r0, r0, asr #20 │ │ - b.n d2328 │ │ + b.n d2f78 │ │ movs r1, r0 │ │ - b.n d2ed2 │ │ + b.n d3b22 │ │ mcr2 10, 1, r1, cr14, cr15, {7} @ │ │ adds r0, #4 │ │ - b.n d2b3a │ │ + b.n d378a │ │ eors r0, r4 │ │ - b.n d2338 │ │ + b.n d2f88 │ │ movs r0, r0 │ │ - b.n d2eaa │ │ + b.n d3afa │ │ movs r7, r5 │ │ lsrs r0, r0, #8 │ │ str r0, [sp, #16] │ │ - b.n d2d1c │ │ + b.n d396c │ │ movs r0, r0 │ │ - b.n d2fce │ │ + b.n d3c1e │ │ movs r1, r0 │ │ and.w r0, r0, r0 │ │ - b.n d2ebe │ │ + b.n d3b0e │ │ mcr2 10, 1, r0, cr5, cr15, {7} @ │ │ ands r1, r0 │ │ - b.n d2ca6 │ │ + b.n d38f6 │ │ asrs r4, r0, #4 │ │ - b.n d2754 │ │ + b.n d33a4 │ │ movs r0, r0 │ │ - b.n d2ec8 │ │ + b.n d3b18 │ │ @ instruction: 0xfff90aff │ │ movs r0, #64 @ 0x40 │ │ - b.n d2362 │ │ + b.n d2fb2 │ │ str r0, [r0, #0] │ │ - b.n d2f72 │ │ + b.n d3bc2 │ │ lsls r4, r2, #2 │ │ - b.n d235a │ │ + b.n d2faa │ │ asrs r0, r1, #32 │ │ - b.n d235e │ │ + b.n d2fae │ │ movs r0, #4 │ │ - b.n d236e │ │ + b.n d2fbe │ │ asrs r1, r4, #4 │ │ - b.n d2b82 │ │ + b.n d37d2 │ │ lsls r1, r2, #18 │ │ - b.n d2888 │ │ + b.n d34d8 │ │ movs r0, r0 │ │ - b.n d28ce │ │ + b.n d351e │ │ movs r3, r0 │ │ - b.n d2af0 │ │ + b.n d3740 │ │ adds r0, #1 │ │ adds r1, #160 @ 0xa0 │ │ movs r0, #3 │ │ - b.n d2956 │ │ + b.n d35a6 │ │ movs r2, r1 │ │ - b.n d2b9a │ │ + b.n d37ea │ │ asrs r0, r1, #32 │ │ - b.n d2b9e │ │ + b.n d37ee │ │ lsls r7, r5, #1 │ │ add.w r0, r0, r0 │ │ - b.n d2f06 │ │ + b.n d3b56 │ │ ldc2 10, cr1, [r7, #1020]! @ 0x3fc @ │ │ asrs r0, r4, #2 │ │ - b.n d23a2 │ │ + b.n d2ff2 │ │ movs r0, #24 │ │ - b.n d23a2 │ │ + b.n d2ff2 │ │ asrs r0, r0, #32 │ │ - b.n d2398 │ │ + b.n d2fe8 │ │ movs r1, r0 │ │ - b.n d2b1e │ │ + b.n d376e │ │ ldc2 10, cr2, [r2, #1020]! @ 0x3fc @ │ │ movs r4, #208 @ 0xd0 │ │ - b.n d2c16 │ │ + b.n d3866 │ │ str r1, [r0, #0] │ │ - b.n d2d92 │ │ + b.n d39e2 │ │ adds r0, #178 @ 0xb2 │ │ - b.n d2c30 │ │ + b.n d3880 │ │ strb r4, [r0, #4] │ │ - b.n d27c0 │ │ + b.n d3410 │ │ lsls r4, r2, #2 │ │ - b.n d23b6 │ │ + b.n d3006 │ │ adds r0, #3 │ │ - b.n d2998 │ │ + b.n d35e8 │ │ adds r0, #2 │ │ - b.n d2da0 │ │ + b.n d39f0 │ │ movs r0, r0 │ │ - b.n d2b44 │ │ + b.n d3794 │ │ adds r0, #0 │ │ - b.n d2be2 │ │ + b.n d3832 │ │ adds r0, #8 │ │ movs r5, #146 @ 0x92 │ │ adds r1, #163 @ 0xa3 │ │ movs r0, #129 @ 0x81 │ │ asrs r4, r2, #32 │ │ - b.n d23de │ │ + b.n d302e │ │ movs r7, r0 │ │ - b.n d2b5e │ │ + b.n d37ae │ │ adds r0, #1 │ │ - b.n d293c │ │ + b.n d358c │ │ @ instruction: 0xffde3aff │ │ movs r0, r0 │ │ - b.n d2ffe │ │ + b.n d3c4e │ │ str r0, [r4, r0] │ │ - b.n d23fc │ │ + b.n d304c │ │ @ instruction: 0xffd2eaff │ │ movs r0, r0 │ │ - b.n d308a │ │ + b.n d3cda │ │ asrs r0, r7, #4 │ │ - b.n d240c │ │ + b.n d305c │ │ asrs r1, r0, #32 │ │ - b.n d29f0 │ │ + b.n d3640 │ │ asrs r2, r3, #1 │ │ - b.n d2478 │ │ + b.n d30c8 │ │ movs r0, r0 │ │ - b.n d2f7c │ │ + b.n d3bcc │ │ ldc2 10, cr0, [sl, #1020] @ 0x3fc @ │ │ asrs r0, r4, #2 │ │ - b.n d2416 │ │ - b.n d28e4 │ │ - b.n d3026 │ │ + b.n d3066 │ │ + b.n d3534 │ │ + b.n d3c76 │ │ adds r0, #136 @ 0x88 │ │ - b.n d2414 │ │ + b.n d3064 │ │ str r0, [r2, #8] │ │ - b.n d2418 │ │ + b.n d3068 │ │ strb r4, [r1, #2] │ │ - b.n d241c │ │ + b.n d306c │ │ movs r0, #148 @ 0x94 │ │ - b.n d2420 │ │ + b.n d3070 │ │ ands r3, r0 │ │ - b.n d29a6 │ │ + b.n d35f6 │ │ stmia r0!, {} │ │ - b.n d2420 │ │ + b.n d3070 │ │ asrs r4, r3, #32 │ │ - b.n d243c │ │ + b.n d308c │ │ strb r7, [r0, #0] │ │ - b.n d2aaa │ │ + b.n d36fa │ │ strb r0, [r0, #0] │ │ - b.n d304a │ │ + b.n d3c9a │ │ adds r0, #3 │ │ movs r0, #70 @ 0x46 │ │ strb r0, [r0, #7] │ │ movs r5, #154 @ 0x9a │ │ str r0, [r2, #0] │ │ - b.n d2446 │ │ + b.n d3096 │ │ ands r0, r0 │ │ - b.n d243c │ │ + b.n d308c │ │ strb r3, [r0, #0] │ │ movs r0, #135 @ 0x87 │ │ strh r0, [r2, #6] │ │ - b.n d2cac │ │ + b.n d38fc │ │ asrs r4, r0, #32 │ │ - b.n d2448 │ │ + b.n d3098 │ │ adds r0, #8 │ │ - b.n d29d2 │ │ + b.n d3622 │ │ asrs r1, r1, #32 │ │ - b.n d2ad0 │ │ + b.n d3720 │ │ asrs r0, r7, #4 │ │ movs r5, #154 @ 0x9a │ │ movs r0, #8 │ │ movs r0, #68 @ 0x44 │ │ ands r0, r0 │ │ - b.n d2c7a │ │ - b.n d2940 │ │ + b.n d38ca │ │ + b.n d3590 │ │ movs r0, #129 @ 0x81 │ │ asrs r0, r1, #3 │ │ - b.n d2480 │ │ + b.n d30d0 │ │ adds r0, #200 @ 0xc8 │ │ - b.n d2484 │ │ + b.n d30d4 │ │ cmp r6, #71 @ 0x47 │ │ - b.n d308a │ │ + b.n d3cda │ │ asrs r1, r0, #32 │ │ - b.n d2a6c │ │ + b.n d36bc │ │ movs r0, r2 │ │ - b.n d246c │ │ + b.n d30bc │ │ adds r0, #3 │ │ - b.n d2a74 │ │ + b.n d36c4 │ │ movs r1, r0 │ │ - b.n d309a │ │ + b.n d3cea │ │ asrs r0, r0, #1 │ │ stmia.w sp, {r3, ip, sp, lr} │ │ - b.n d247c │ │ - b.n d297c │ │ - b.n d2480 │ │ - subs r3, r3, #4 │ │ + b.n d30cc │ │ + b.n d35cc │ │ + b.n d30d0 │ │ + subs r4, r3, #4 │ │ @ instruction: 0xebff0004 │ │ - b.n d2cae │ │ - beq.n d29a8 │ │ - b.n d2e08 │ │ + b.n d38fe │ │ + beq.n d35f8 │ │ + b.n d3a58 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r6, r7, ip} │ │ - b.n d24aa │ │ + b.n d30fa │ │ adds r0, #160 @ 0xa0 │ │ - b.n d24b2 │ │ + b.n d3102 │ │ movs r4, r2 │ │ - b.n d24b2 │ │ + b.n d3102 │ │ strb r0, [r0, #1] │ │ - b.n d24a8 │ │ + b.n d30f8 │ │ str r0, [r3, r0] │ │ - b.n d24ba │ │ + b.n d310a │ │ str r0, [r0, #0] │ │ - b.n d24b4 │ │ + b.n d3104 │ │ stmia r0!, {r4, r6} │ │ - b.n d24d0 │ │ + b.n d3120 │ │ asrs r0, r2, #1 │ │ - b.n d24d4 │ │ + b.n d3124 │ │ strb r4, [r0, #0] │ │ - b.n d24c8 │ │ + b.n d3118 │ │ stmia r0!, {r2, r3} │ │ - b.n d2abc │ │ + b.n d370c │ │ eors r0, r1 │ │ - b.n d24e0 │ │ + b.n d3130 │ │ asrs r1, r0, #32 │ │ - b.n d2ac4 │ │ + b.n d3714 │ │ adds r0, #68 @ 0x44 │ │ - b.n d24e8 │ │ + b.n d3138 │ │ lsls r1, r0, #12 │ │ - b.n d2fdc │ │ + b.n d3c2c │ │ ands r4, r0 │ │ - b.n d2ad0 │ │ + b.n d3720 │ │ movs r0, #4 │ │ - b.n d24d0 │ │ + b.n d3120 │ │ ands r4, r1 │ │ lsls r0, r4, #6 │ │ movs r0, #8 │ │ - b.n d2ed8 │ │ + b.n d3b28 │ │ lsls r1, r4, #1 │ │ stmia.w r2, {r0, r1, ip, sp} │ │ - b.n d2ae4 │ │ + b.n d3734 │ │ movs r3, r0 │ │ - b.n d310a │ │ + b.n d3d5a │ │ ands r0, r0 │ │ - b.n d24e8 │ │ + b.n d3138 │ │ movs r4, #63 @ 0x3f │ │ - b.n d2fd2 │ │ - subs r0, r0, #4 │ │ + b.n d3c22 │ │ + subs r1, r0, #4 │ │ @ instruction: 0xebff0000 │ │ - b.n d319a │ │ - beq.n d2a14 │ │ - b.n d2e74 │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r2, r4, r8, sl, fp, ip, sp, pc} │ │ - movs r0, r0 │ │ - strb r6, [r4, #6] │ │ - @ instruction: 0xfff35b1c │ │ - vabal.u q14, d3, d3 │ │ - vmls.i q11, , d2[0] │ │ - vsri.64 , q8, #13 │ │ - movs r0, r0 │ │ - strb r6, [r6, #14] │ │ - @ instruction: 0xfff35d2c │ │ - vqshl.u32 d28, d3, #19 │ │ - vtbx.8 d23, {d3-d5}, d27 │ │ - vrsra.u32 , q14, #13 │ │ + b.n d3dea │ │ + beq.n d3664 │ │ + b.n d3ac4 │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ + ldmia.w sp!, {r2, r6, r7, sl, fp, ip, sp, pc} │ │ + movs r0, r0 │ │ + str r5, [r3, #84] @ 0x54 │ │ + vcvt.f32.u32 q10, , #13 │ │ + vtbx.8 d27, {d3-d5}, d17 │ │ + @ instruction: 0xfff35748 │ │ + vraddhn.i d27, , q8 │ │ + movs r0, r0 │ │ + str r5, [r5, #116] @ 0x74 │ │ + vmla.i , , d17[0] │ │ + vcvt.f16.u16 , , #13 │ │ + @ instruction: 0xfff36dd6 │ │ + vsubw.u , , d28 │ │ movs r0, r0 │ │ - ldrh r4, [r6, r5] │ │ - vtbx.8 d24, {d3-d5}, d3 │ │ + ldr r6, [pc, #676] @ (d3904 ) │ │ + @ instruction: 0xfff37ed2 │ │ vsri.64 , q2, #13 │ │ - bmi.n d29c2 │ │ - bmi.n d29c4 │ │ - bmi.n d29c6 │ │ - bmi.n d29c8 │ │ - bmi.n d29ca │ │ - ldr r7, [pc, #960] @ (d2de4 ) │ │ + bmi.n d3612 │ │ + bmi.n d3614 │ │ + bmi.n d3616 │ │ + bmi.n d3618 │ │ + bmi.n d361a │ │ + ldr r7, [pc, #960] @ (d3a34 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d2f44 │ │ - beq.n d2ab4 │ │ - b.n d2ec8 │ │ - add r0, pc, #0 @ (adr r0, d2a30 ) │ │ - b.n d2d72 │ │ + b.n d3b94 │ │ + beq.n d3704 │ │ + b.n d3b18 │ │ + add r0, pc, #0 @ (adr r0, d3680 ) │ │ + b.n d39c2 │ │ adds r0, #28 │ │ - b.n d2550 │ │ + b.n d31a0 │ │ str r0, [r6, #16] │ │ - b.n d25ae │ │ + b.n d31fe │ │ movs r0, #24 │ │ - b.n d2558 │ │ + b.n d31a8 │ │ ands r2, r1 │ │ - b.n d2d82 │ │ + b.n d39d2 │ │ strh r4, [r2, #6] │ │ - b.n d2dda │ │ - b.n d2a50 │ │ - b.n d247e │ │ + b.n d3a2a │ │ + b.n d36a0 │ │ + b.n d30ce │ │ movs r0, r0 │ │ - b.n d3100 │ │ + b.n d3d50 │ │ adds r0, #8 │ │ - b.n d24ba │ │ + b.n d310a │ │ movs r5, r2 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r5] │ │ - b.n d257a │ │ + b.n d31ca │ │ movs r0, #6 │ │ - b.n d2b04 │ │ + b.n d3754 │ │ movs r0, #8 │ │ - b.n d2c1e │ │ + b.n d386e │ │ movs r5, r0 │ │ cmp r2, #0 │ │ movs r1, #137 @ 0x89 │ │ - b.n d2b74 │ │ + b.n d37c4 │ │ stmia r0!, {r2} │ │ - b.n d2492 │ │ + b.n d30e2 │ │ movs r0, #8 │ │ - b.n d2496 │ │ + b.n d30e6 │ │ movs r0, #2 │ │ - b.n d2b22 │ │ + b.n d3772 │ │ movs r0, #12 │ │ - b.n d2c2a │ │ + b.n d387a │ │ movs r5, r3 │ │ cmp r2, #0 │ │ strb r1, [r0, #0] │ │ - b.n d2f34 │ │ + b.n d3b84 │ │ strb r0, [r7, #4] │ │ - b.n d2586 │ │ + b.n d31d6 │ │ adds r0, #6 │ │ movs r3, r4 │ │ movs r1, #135 @ 0x87 │ │ - b.n d29f8 │ │ + b.n d3648 │ │ strb r0, [r1, #0] │ │ movs r6, r5 │ │ adds r0, #7 │ │ lsls r3, r2, #6 │ │ str r0, [sp, #16] │ │ - b.n d25c4 │ │ + b.n d3214 │ │ movs r0, r3 │ │ subs r0, r0, r0 │ │ subs r7, #187 @ 0xbb │ │ - b.n d2fc0 │ │ + b.n d3c10 │ │ lsrs r7, r5, #11 │ │ orn sl, r3, #6782976 @ 0x678000 │ │ orr.w r0, r4, #9699328 @ 0x940000 │ │ and.w r0, r0, r6, lsl #28 │ │ - b.n d2b58 │ │ + b.n d37a8 │ │ movs r0, #0 │ │ - b.n d31f6 │ │ + b.n d3e46 │ │ strb r0, [r1, #0] │ │ - b.n d2c76 │ │ + b.n d38c6 │ │ str r0, [sp, #0] │ │ - b.n d31fe │ │ + b.n d3e4e │ │ lsls r5, r3, #2 │ │ cmp r2, #0 │ │ movs r0, #1 │ │ - b.n d2f72 │ │ + b.n d3bc2 │ │ str r0, [sp, #0] │ │ - b.n d305a │ │ + b.n d3caa │ │ strb r2, [r0, #0] │ │ - b.n d2b14 │ │ + b.n d3764 │ │ str r1, [r1, #0] │ │ - b.n d2b2e │ │ + b.n d377e │ │ lsls r4, r0, #8 │ │ stmia.w sl, {r1, r2, ip, sp, lr} │ │ - b.n d2e08 │ │ + b.n d3a58 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ cmp r7, #171 @ 0xab │ │ - b.n d3000 │ │ + b.n d3c50 │ │ str r0, [sp, #56] @ 0x38 │ │ - b.n d2e26 │ │ + b.n d3a76 │ │ lsrs r7, r5, #11 │ │ orn r0, r2, #536576 @ 0x83000 │ │ - b.n d2e2e │ │ + b.n d3a7e │ │ lsrs r7, r1, #11 │ │ orr.w r0, r4, #8519680 @ 0x820000 │ │ and.w r0, r0, r1, lsl #8 │ │ - b.n d2fa6 │ │ + b.n d3bf6 │ │ str r0, [sp, #0] │ │ - b.n d308e │ │ + b.n d3cde │ │ lsls r4, r0, #8 │ │ stmia.w sl, {r0, r3, ip, sp} │ │ - b.n d2e2a │ │ + b.n d3a7a │ │ movs r0, #48 @ 0x30 │ │ - b.n d2624 │ │ + b.n d3274 │ │ str r0, [sp, #208] @ 0xd0 │ │ - b.n d2628 │ │ + b.n d3278 │ │ lsls r7, r0, #2 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #0] │ │ - b.n d2e56 │ │ + b.n d3aa6 │ │ lsls r0, r0, #1 │ │ - b.n d263a │ │ + b.n d328a │ │ lsls r0, r1, #1 │ │ - b.n d263e │ │ + b.n d328e │ │ str r4, [r1, #20] │ │ - b.n d2642 │ │ + b.n d3292 │ │ adds r1, #72 @ 0x48 │ │ - b.n d2646 │ │ + b.n d3296 │ │ stmia r1!, {r2, r3, r6} │ │ - b.n d264a │ │ + b.n d329a │ │ str r0, [r1, r5] │ │ - b.n d264e │ │ + b.n d329e │ │ strb r4, [r1, #0] │ │ - b.n d2b7e │ │ + b.n d37ce │ │ ands r5, r0 │ │ - b.n d2b7c │ │ + b.n d37cc │ │ strb r7, [r0, #0] │ │ - b.n d2e62 │ │ + b.n d3ab2 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ str r4, [r1, #0] │ │ - b.n d2e82 │ │ + b.n d3ad2 │ │ adds r0, #5 │ │ - b.n d2e86 │ │ - blx 4d4188 │ │ + b.n d3ad6 │ │ + blx 4d4dd8 │ │ @ instruction: 0xfff5eaff │ │ movs r2, r0 │ │ - b.n d2bf8 │ │ + b.n d3848 │ │ movs r1, r1 │ │ - b.n d2d02 │ │ + b.n d3952 │ │ lsls r7, r6, #1 │ │ subs r2, #0 │ │ lsrs r3, r3, #24 │ │ - b.n d306e │ │ + b.n d3cbe │ │ adds r0, #9 │ │ - b.n d2ea2 │ │ + b.n d3af2 │ │ str r1, [r0, #0] │ │ - b.n d2ea6 │ │ + b.n d3af6 │ │ str r0, [r1, r0] │ │ - b.n d2eaa │ │ + b.n d3afa │ │ add r0, sp, #880 @ 0x370 │ │ @ instruction: 0xebff0000 │ │ - b.n d3212 │ │ + b.n d3e62 │ │ movs r0, r6 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n d32ba │ │ + b.n d3f0a │ │ asrs r4, r0, #1 │ │ - b.n d26a8 │ │ + b.n d32f8 │ │ adds r0, #28 │ │ - b.n d26bc │ │ + b.n d330c │ │ strb r0, [r0, #0] │ │ - b.n d32c6 │ │ + b.n d3f16 │ │ movs r4, r5 │ │ - b.n d26a4 │ │ + b.n d32f4 │ │ movs r0, r6 │ │ - b.n d30a8 │ │ + b.n d3cf8 │ │ movs r0, r5 │ │ - b.n d26ac │ │ + b.n d32fc │ │ movs r4, r0 │ │ - b.n d32d6 │ │ + b.n d3f26 │ │ lsls r3, r0, #4 │ │ - b.n d2c9a │ │ + b.n d38ea │ │ adds r0, #178 @ 0xb2 │ │ - b.n d2f40 │ │ + b.n d3b90 │ │ movs r0, #160 @ 0xa0 │ │ - b.n d26cc │ │ + b.n d331c │ │ asrs r4, r1, #32 │ │ - b.n d26c8 │ │ + b.n d3318 │ │ str r0, [sp, #4] │ │ - b.n d30b0 │ │ + b.n d3d00 │ │ movs r4, r4 │ │ - b.n d26c8 │ │ + b.n d3318 │ │ movs r1, r0 │ │ - b.n d2e64 │ │ + b.n d3ab4 │ │ lsls r4, r1, #9 │ │ - b.n d26e0 │ │ + b.n d3330 │ │ movs r0, #0 │ │ - b.n d26de │ │ + b.n d332e │ │ str r0, [sp, #8] │ │ movs r2, #131 @ 0x83 │ │ asrs r3, r0, #32 │ │ - b.n d2cd4 │ │ + b.n d3924 │ │ strb r0, [r4, #0] │ │ - b.n d26e0 │ │ + b.n d3330 │ │ movs r0, r0 │ │ - b.n d2cce │ │ + b.n d391e │ │ movs r1, r0 │ │ - b.n d2e6e │ │ + b.n d3abe │ │ movs r3, r3 │ │ ldr r2, [sp, #0] │ │ adds r0, #16 │ │ - b.n d31d6 │ │ + b.n d3e26 │ │ lsls r0, r7, #2 │ │ - b.n d30e6 │ │ + b.n d3d36 │ │ asrs r0, r5, #32 │ │ - b.n d30f8 │ │ + b.n d3d48 │ │ movs r0, #32 │ │ - b.n d30fc │ │ + b.n d3d4c │ │ adds r0, #1 │ │ - b.n d3266 │ │ + b.n d3eb6 │ │ hlt 0x0039 │ │ @ instruction: 0xebff0000 │ │ - b.n d328e │ │ + b.n d3ede │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n d2730 │ │ + b.n d3380 │ │ lsls r0, r1 │ │ - b.n d308e │ │ + b.n d3cde │ │ asrs r4, r4, #32 │ │ - b.n d2738 │ │ - lsls r6, r6, #19 │ │ + b.n d3388 │ │ + lsls r7, r0, #27 │ │ @ instruction: 0xfa0001d4 │ │ - b.n d2f92 │ │ + b.n d3be2 │ │ lsls r0, r1, #2 │ │ ldmia.w r4, {r3, sp} │ │ - b.n d2736 │ │ + b.n d3386 │ │ str r4, [r1, r0] │ │ - b.n d273a │ │ + b.n d338a │ │ ands r0, r3 │ │ - b.n d2750 │ │ + b.n d33a0 │ │ ands r4, r0 │ │ - b.n d2d1a │ │ + b.n d396a │ │ movs r4, r3 │ │ - b.n d2758 │ │ + b.n d33a8 │ │ ands r4, r2 │ │ - b.n d272e │ │ + b.n d337e │ │ str r0, [sp, #0] │ │ - b.n d2d28 │ │ + b.n d3978 │ │ asrs r3, r0, #32 │ │ - b.n d2cce │ │ + b.n d391e │ │ movs r0, r0 │ │ - b.n d336e │ │ + b.n d3fbe │ │ asrs r7, r0, #32 │ │ - b.n d2ddc │ │ + b.n d3a2c │ │ str r0, [sp, #96] @ 0x60 │ │ - b.n d2742 │ │ + b.n d3392 │ │ movs r4, r3 │ │ cmp r2, #0 │ │ - beq.n d2c74 │ │ - b.n d30d4 │ │ + beq.n d38c4 │ │ + b.n d3d24 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2} │ │ - b.n d2f86 │ │ + b.n d3bd6 │ │ @ instruction: 0xfa7bebff │ │ asrs r0, r4, #2 │ │ - b.n d2778 │ │ + b.n d33c8 │ │ movs r2, #76 @ 0x4c │ │ - b.n d277c │ │ + b.n d33cc │ │ asrs r0, r0, #32 │ │ - b.n d2778 │ │ + b.n d33c8 │ │ asrs r2, r0, #32 │ │ - b.n d2d5c │ │ + b.n d39ac │ │ movs r1, r1 │ │ - b.n d2f00 │ │ + b.n d3b50 │ │ @ instruction: 0xffdb2aff │ │ movs r0, r0 │ │ - b.n d3306 │ │ + b.n d3f56 │ │ @ instruction: 0xffd91aff │ │ lsls r0, r7 │ │ - b.n d317a │ │ + b.n d3dca │ │ strb r4, [r4, #0] │ │ - b.n d3108 │ │ + b.n d3d58 │ │ movs r7, r0 │ │ - b.n d2fb6 │ │ + b.n d3c06 │ │ asrs r4, r0, #32 │ │ - b.n d2fba │ │ + b.n d3c0a │ │ movs r0, #1 │ │ - b.n d33be │ │ + b.n d400e │ │ adds r0, #3 │ │ - b.n d33c2 │ │ + b.n d4012 │ │ ldr r4, [sp, #196] @ 0xc4 │ │ @ instruction: 0xebff00a0 │ │ - b.n d27b4 │ │ + b.n d3404 │ │ asrs r4, r1, #9 │ │ - b.n d27b8 │ │ + b.n d3408 │ │ movs r0, r0 │ │ - b.n d27b2 │ │ + b.n d3402 │ │ movs r1, r0 │ │ - b.n d2d96 │ │ + b.n d39e6 │ │ movs r1, r1 │ │ - b.n d2f3a │ │ + b.n d3b8a │ │ @ instruction: 0xffcc2aff │ │ movs r0, r4 │ │ - b.n d26d8 │ │ + b.n d3328 │ │ movs r0, r0 │ │ - b.n d3346 │ │ + b.n d3f96 │ │ @ instruction: 0xfff10aff │ │ @ instruction: 0xffc8eaff │ │ lsls r0, r7, #3 │ │ - b.n d27f0 │ │ + b.n d3440 │ │ movs r0, r0 │ │ - b.n d2dd4 │ │ + b.n d3a24 │ │ asrs r2, r3, #1 │ │ - b.n d285a │ │ + b.n d34aa │ │ movs r0, r0 │ │ - b.n d347e │ │ + b.n d40ce │ │ movs r3, r0 │ │ - b.n d3364 │ │ + b.n d3fb4 │ │ @ instruction: 0xffdc3aff │ │ lsls r4, r0, #3 │ │ - b.n d27f6 │ │ + b.n d3446 │ │ str r3, [r0, #0] │ │ - b.n d2d52 │ │ + b.n d39a2 │ │ asrs r0, r4, #2 │ │ - b.n d2802 │ │ + b.n d3452 │ │ movs r3, #209 @ 0xd1 │ │ - b.n d32d6 │ │ + b.n d3f26 │ │ strb r0, [r7, #2] │ │ - b.n d280a │ │ + b.n d345a │ │ lsls r0, r0, #1 │ │ - b.n d27fe │ │ - b.n d2ce0 │ │ - b.n d2804 │ │ + b.n d344e │ │ + b.n d3930 │ │ + b.n d3454 │ │ strb r6, [r0, #0] │ │ - b.n d2df4 │ │ + b.n d3a44 │ │ stmia r0!, {r2, r6, r7} │ │ - b.n d2828 │ │ + b.n d3478 │ │ asrs r4, r0, #3 │ │ - b.n d282c │ │ + b.n d347c │ │ movs r4, r0 │ │ - b.n d2812 │ │ + b.n d3462 │ │ stmia r0!, {r2, r3} │ │ - b.n d2e14 │ │ + b.n d3a64 │ │ str r4, [r7, r2] │ │ - b.n d2838 │ │ + b.n d3488 │ │ asrs r1, r0, #32 │ │ - b.n d2e1c │ │ + b.n d3a6c │ │ adds r0, #184 @ 0xb8 │ │ - b.n d2840 │ │ + b.n d3490 │ │ lsls r1, r0, #12 │ │ - b.n d3326 │ │ + b.n d3f76 │ │ str r5, [r0, r0] │ │ - b.n d2e28 │ │ + b.n d3a78 │ │ movs r0, r1 │ │ - b.n d3228 │ │ + b.n d3e78 │ │ adds r0, #3 │ │ - b.n d2e30 │ │ + b.n d3a80 │ │ str r4, [r1, r0] │ │ lsls r0, r4, #6 │ │ tst r0, r2 │ │ stmia.w r0, {r0, r1} │ │ - b.n d345e │ │ + b.n d40ae │ │ lsls r0, r4, #2 │ │ - stmia.w sp, {r2, r3, r5, r9, sl, fp, ip} │ │ + stmia.w sp, {r0, r2, r3, r5, r9, sl, fp, ip} │ │ @ instruction: 0xebff0000 │ │ - b.n d34ea │ │ - beq.n d2d64 │ │ - b.n d31c4 │ │ + b.n d413a │ │ + beq.n d39b4 │ │ + b.n d3e14 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {sp} │ │ - b.n d3476 │ │ + b.n d40c6 │ │ str r0, [sp, #0] │ │ - b.n d347a │ │ + b.n d40ca │ │ lsls r0, r4, #1 │ │ - b.n d287c │ │ + b.n d34cc │ │ movs r0, r0 │ │ - b.n d2e60 │ │ + b.n d3ab0 │ │ asrs r2, r3, #1 │ │ - b.n d28e6 │ │ + b.n d3536 │ │ lsls r5, r0, #31 │ │ - b.n d335a │ │ + b.n d3faa │ │ lsrs r7, r7, #31 │ │ - b.n d33ec │ │ + b.n d403c │ │ movs r0, r0 │ │ - b.n d33f4 │ │ + b.n d4044 │ │ @ instruction: 0xffb80aff │ │ asrs r0, r1, #1 │ │ - b.n d2898 │ │ + b.n d34e8 │ │ ands r0, r0 │ │ - b.n d309e │ │ + b.n d3cee │ │ adds r0, #68 @ 0x44 │ │ - b.n d28a0 │ │ + b.n d34f0 │ │ movs r1, r0 │ │ - b.n d34a6 │ │ + b.n d40f6 │ │ asrs r1, r0, #32 │ │ - b.n d2e88 │ │ + b.n d3ad8 │ │ lsls r4, r0, #8 │ │ stmia.w sp, {r0, r1, ip, sp} │ │ - b.n d2e90 │ │ + b.n d3ae0 │ │ movs r3, #186 @ 0xba │ │ - b.n d3376 │ │ - subs r7, r2, #0 │ │ + b.n d3fc6 │ │ + subs r0, r3, #0 │ │ @ instruction: 0xebff0004 │ │ - b.n d30be │ │ - beq.n d2db8 │ │ - b.n d3218 │ │ + b.n d3d0e │ │ + beq.n d3a08 │ │ + b.n d3e68 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip, sp, lr, pc} │ │ - b.n d33ca │ │ - blx 4d33cc │ │ - blx 4d33d0 │ │ + b.n d401a │ │ + blx 4d401c │ │ + blx 4d4020 │ │ @ instruction: 0xffffffff │ │ @ instruction: 0xffffffff │ │ ... │ │ - add r7, sp, #48 @ 0x30 │ │ + add r6, sp, #752 @ 0x2f0 │ │ + movs r0, r0 │ │ + ldr r2, [r3, #4] │ │ + vraddhn.i d28, , q3 │ │ + vqrdmlsh.s q13, , d8[0] │ │ movs r0, r0 │ │ - strb r7, [r5, #19] │ │ - vdup.8 q14, d22[1] │ │ - @ instruction: 0xfff3af98 │ │ - movs r0, r0 │ │ - ldr r6, [r1, #100] @ 0x64 │ │ - vsli.32 , , #19 │ │ - vaddw.u q14, , d27 │ │ - vcvt.f32.u32 d22, d27, #13 │ │ + str r5, [r0, #32] │ │ + vtbx.8 d22, {d19}, d6 │ │ + vabdl.u , d3, d9 │ │ + vsra.u64 q11, q9, #13 │ │ @ instruction: 0xfff34ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d32e4 │ │ - beq.n d2ddc │ │ - b.n d3268 │ │ + b.n d3f34 │ │ + beq.n d3a2c │ │ + b.n d3eb8 │ │ str r0, [sp, #0] │ │ - b.n d28f2 │ │ + b.n d3542 │ │ strh r0, [r0, #0] │ │ - b.n d3516 │ │ + b.n d4166 │ │ asrs r0, r0, #17 │ │ @ instruction: 0xe9907000 │ │ - b.n d351e │ │ + b.n d416e │ │ ands r2, r1 │ │ - b.n d2e94 │ │ - b.n d2df4 │ │ - b.n d291c │ │ + b.n d3ae4 │ │ + b.n d3a44 │ │ + b.n d356c │ │ ands r4, r1 │ │ - b.n d2f96 │ │ + b.n d3be6 │ │ movs r2, r5 │ │ cmp r2, #0 │ │ str r0, [r2, r0] │ │ - b.n d2912 │ │ + b.n d3562 │ │ movs r0, r0 │ │ - b.n d34a0 │ │ + b.n d40f0 │ │ movs r7, r4 │ │ lsrs r0, r0, #8 │ │ - b.n d2e2c │ │ - b.n d291e │ │ + b.n d3a7c │ │ + b.n d356e │ │ stmia r0!, {r2} │ │ - b.n d291c │ │ + b.n d356c │ │ stmia r0!, {r2} │ │ - b.n d35c6 │ │ - b.n d2e08 │ │ - b.n d2924 │ │ + b.n d4216 │ │ + b.n d3a58 │ │ + b.n d3574 │ │ asrs r5, r0 │ │ - b.n d2e26 │ │ + b.n d3a76 │ │ strb r6, [r1, #0] │ │ - b.n d3152 │ │ + b.n d3da2 │ │ strh r1, [r0, #0] │ │ - b.n d3320 │ │ + b.n d3f70 │ │ ands r4, r0 │ │ - b.n d2d88 │ │ + b.n d39d8 │ │ str r0, [r5, r2] │ │ - b.n d315e │ │ + b.n d3dae │ │ asrs r4, r0, #32 │ │ - b.n d2950 │ │ + b.n d35a0 │ │ ands r1, r1 │ │ - b.n d2ece │ │ + b.n d3b1e │ │ asrs r6, r0, #32 │ │ - b.n d2fcc │ │ - b.n d2e3a │ │ + b.n d3c1c │ │ + b.n d3a8a │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n d34e2 │ │ + b.n d4132 │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n d34ea │ │ + b.n d413a │ │ movs r7, r0 │ │ subs r2, #0 │ │ lsrs r0, r2 │ │ - b.n d31de │ │ + b.n d3e2e │ │ asrs r0, r0, #32 │ │ - b.n d3586 │ │ + b.n d41d6 │ │ strb r1, [r1, #0] │ │ - b.n d2ef2 │ │ + b.n d3b42 │ │ strb r6, [r0, #0] │ │ - b.n d2ff8 │ │ + b.n d3c48 │ │ asrs r0, r4, #32 │ │ ldmia.w sp, {r0, ip} │ │ adds r3, #0 │ │ - b.n d315a │ │ - b.n d2f76 │ │ + b.n d3daa │ │ + b.n d3bc6 │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #16 │ │ - b.n d35a2 │ │ + b.n d41f2 │ │ movs r2, r0 │ │ - b.n d3516 │ │ + b.n d4166 │ │ asrs r0, r4, #32 │ │ ldmia.w sp, {r0, r2} │ │ subs r2, #0 │ │ strh r0, [r0, #0] │ │ - b.n d29ae │ │ + b.n d35fe │ │ ands r0, r0 │ │ - b.n d35b6 │ │ + b.n d4206 │ │ asrs r4, r0, #32 │ │ - b.n d29b6 │ │ + b.n d3606 │ │ strb r1, [r1, #0] │ │ - b.n d2f2e │ │ + b.n d3b7e │ │ asrs r6, r0, #32 │ │ - b.n d3024 │ │ + b.n d3c74 │ │ ands r1, r0 │ │ adds r3, #0 │ │ asrs r4, r0, #6 │ │ - b.n d2fa6 │ │ - b.n d2e9c │ │ - b.n d29c4 │ │ + b.n d3bf6 │ │ + b.n d3aec │ │ + b.n d3614 │ │ asrs r5, r0, #32 │ │ - b.n d2f14 │ │ + b.n d3b64 │ │ strh r0, [r0, #0] │ │ - b.n d35d6 │ │ + b.n d4226 │ │ strb r1, [r0, #7] │ │ - b.n d31da │ │ + b.n d3e2a │ │ asrs r1, r1, #32 │ │ - b.n d2f42 │ │ + b.n d3b92 │ │ lsls r1, r0, #4 │ │ stmia.w lr, {r1, r2, ip} │ │ - b.n d304c │ │ + b.n d3c9c │ │ strb r0, [r1, #0] │ │ - b.n d29c6 │ │ + b.n d3616 │ │ movs r7, r0 │ │ subs r2, #0 │ │ asrs r2, r1, #32 │ │ - b.n d2f56 │ │ + b.n d3ba6 │ │ asrs r4, r1, #32 │ │ - b.n d305c │ │ + b.n d3cac │ │ movs r2, r0 │ │ cmp r2, #0 │ │ movs r1, r1 │ │ - b.n d2f42 │ │ + b.n d3b92 │ │ movs r0, r0 │ │ - b.n d2fd0 │ │ + b.n d3c20 │ │ movs r6, r4 │ │ @ instruction: 0xea008009 │ │ - b.n d2f5e │ │ + b.n d3bae │ │ strh r4, [r0, #0] │ │ - b.n d29ea │ │ + b.n d363a │ │ ands r0, r2 │ │ - b.n d29f2 │ │ + b.n d3642 │ │ movs r0, r0 │ │ - b.n d357e │ │ + b.n d41ce │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ stmia r0!, {r3, r4} │ │ - b.n d29fe │ │ + b.n d364e │ │ str r4, [r0, r0] │ │ - b.n d36a2 │ │ + b.n d42f2 │ │ movs r4, r1 │ │ - b.n d3226 │ │ + b.n d3e76 │ │ strb r4, [r0, #4] │ │ - b.n d2ef4 │ │ + b.n d3b44 │ │ asrs r0, r0, #32 │ │ - b.n d322e │ │ + b.n d3e7e │ │ strb r7, [r0, #0] │ │ - b.n d2e54 │ │ + b.n d3aa4 │ │ str r4, [r0, #0] │ │ - b.n d2a18 │ │ + b.n d3668 │ │ strb r2, [r0, #0] │ │ - b.n d2fa8 │ │ + b.n d3bf8 │ │ strb r3, [r0, #0] │ │ - b.n d30aa │ │ + b.n d3cfa │ │ str r1, [r0, #0] │ │ - b.n d340a │ │ + b.n d405a │ │ movs r1, r0 │ │ adds r1, #160 @ 0xa0 │ │ movs r5, r0 │ │ - b.n d35b6 │ │ + b.n d4206 │ │ lsls r6, r4 │ │ - b.n d324e │ │ + b.n d3e9e │ │ @ instruction: 0xfff48aff │ │ movs r4, r0 │ │ - b.n d35c2 │ │ + b.n d4212 │ │ movs r6, r0 │ │ subs r2, #0 │ │ lsrs r0, r2 │ │ - b.n d329e │ │ + b.n d3eee │ │ asrs r0, r0, #32 │ │ - b.n d3662 │ │ + b.n d42b2 │ │ strb r2, [r0, #0] │ │ - b.n d2fce │ │ + b.n d3c1e │ │ strb r3, [r0, #0] │ │ - b.n d30d4 │ │ + b.n d3d24 │ │ asrs r1, r0, #32 │ │ adds r3, #0 │ │ lsls r1, r0, #6 │ │ - b.n d3032 │ │ + b.n d3c82 │ │ movs r2, r0 │ │ and.w r0, r0, r0, lsl #16 │ │ - b.n d367a │ │ + b.n d42ca │ │ movs r2, r0 │ │ - b.n d35ea │ │ + b.n d423a │ │ movs r4, r0 │ │ subs r2, #0 │ │ str r0, [r2, #12] │ │ - b.n d32c6 │ │ + b.n d3f16 │ │ ands r0, r0 │ │ - b.n d368a │ │ + b.n d42da │ │ asrs r2, r0, #32 │ │ - b.n d2ffa │ │ + b.n d3c4a │ │ asrs r3, r0, #32 │ │ - b.n d3100 │ │ + b.n d3d50 │ │ ands r1, r0 │ │ adds r3, #0 │ │ lsls r4, r0, #6 │ │ - b.n d305a │ │ + b.n d3caa │ │ movs r4, r1 │ │ - b.n d2fde │ │ + b.n d3c2e │ │ lsls r0, r0, #7 │ │ - b.n d3072 │ │ + b.n d3cc2 │ │ movs r4, r0 │ │ - b.n d2a82 │ │ - beq.n d2fa0 │ │ - b.n d3400 │ │ + b.n d36d2 │ │ + beq.n d3bf0 │ │ + b.n d4050 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r4, r6, r7, sl, ip, lr, pc} │ │ - bmi.n d2f1a │ │ - ldr r7, [pc, #960] @ (d3334 ) │ │ + bmi.n d3b6a │ │ + ldr r7, [pc, #960] @ (d3f84 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d3494 │ │ - beq.n d2fd4 │ │ - b.n d3418 │ │ + b.n d40e4 │ │ + beq.n d3c24 │ │ + b.n d4068 │ │ str r0, [sp, #0] │ │ - b.n d2aa4 │ │ + b.n d36f4 │ │ movs r0, r6 │ │ ldmia.w r9, {r3, ip, sp} │ │ - b.n d2abc │ │ + b.n d370c │ │ str r4, [r1, #0] │ │ - b.n d2ac0 │ │ + b.n d3710 │ │ movs r0, #4 │ │ - b.n d3038 │ │ + b.n d3c88 │ │ movs r0, #5 │ │ - b.n d3142 │ │ + b.n d3d92 │ │ movs r7, r0 │ │ cmp r2, #0 │ │ str r4, [r0, #0] │ │ - b.n d34a0 │ │ + b.n d40f0 │ │ subs r3, r3, #7 │ │ - b.n d34c0 │ │ + b.n d4110 │ │ lsrs r7, r5, #11 │ │ orn r0, r1, #2097152 @ 0x200000 │ │ - b.n d36ea │ │ + b.n d433a │ │ asrs r0, r0, #32 │ │ - b.n d2aba │ │ + b.n d370a │ │ lsrs r7, r1, #11 │ │ - bl ff112fea │ │ - b.n d344c │ │ + bl ff113c3a │ │ + b.n d409c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5} │ │ - b.n d2ad8 │ │ + b.n d3728 │ │ movs r1, r0 │ │ - b.n d3302 │ │ + b.n d3f52 │ │ strh r0, [r2, #0] │ │ - b.n d2af8 │ │ + b.n d3748 │ │ movs r0, #4 │ │ - b.n d3050 │ │ + b.n d3ca0 │ │ strb r4, [r0, #0] │ │ - b.n d2b2e │ │ + b.n d377e │ │ stmia r0!, {r1} │ │ - b.n d30e2 │ │ + b.n d3d32 │ │ movs r0, #32 │ │ - b.n d29ec │ │ + b.n d363c │ │ movs r4, r1 │ │ - b.n d3288 │ │ + b.n d3ed8 │ │ lsls r2, r5, #2 │ │ cmp r2, #0 │ │ movs r0, r0 │ │ - b.n d3692 │ │ + b.n d42e2 │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [r3, r0] │ │ - b.n d2b04 │ │ + b.n d3754 │ │ movs r4, r1 │ │ - b.n d2b08 │ │ + b.n d3758 │ │ str r0, [r1, r0] │ │ - b.n d2b14 │ │ + b.n d3764 │ │ movs r0, r4 │ │ - b.n d2a2c │ │ + b.n d367c │ │ movs r0, #32 │ │ - b.n d2b34 │ │ - b.n d2ffe │ │ - b.n d3488 │ │ + b.n d3784 │ │ + b.n d3c4e │ │ + b.n d40d8 │ │ str r0, [r0, #0] │ │ - b.n d2b1c │ │ + b.n d376c │ │ str r0, [r0, #0] │ │ - b.n d3110 │ │ + b.n d3d60 │ │ movs r4, r1 │ │ - b.n d32c6 │ │ + b.n d3f16 │ │ movs r0, r1 │ │ - b.n d3512 │ │ + b.n d4162 │ │ movs r0, r2 │ │ - b.n d2b2c │ │ + b.n d377c │ │ str r4, [r4, #0] │ │ - b.n d2b30 │ │ + b.n d3780 │ │ ands r4, r3 │ │ - b.n d2b34 │ │ + b.n d3784 │ │ adds r0, #4 │ │ - b.n d2b38 │ │ + b.n d3788 │ │ movs r1, r7 │ │ cmp r2, #0 │ │ adds r0, #16 │ │ - b.n d2b60 │ │ + b.n d37b0 │ │ strh r7, [r0, #0] │ │ - b.n d336a │ │ + b.n d3fba │ │ movs r4, r1 │ │ and.w r0, r0, r8, lsr #32 │ │ - b.n d2b64 │ │ + b.n d37b4 │ │ strh r6, [r1, #0] │ │ - b.n d3376 │ │ + b.n d3fc6 │ │ asrs r0, r3, #32 │ │ - b.n d2b74 │ │ - add r1, pc, #568 @ (adr r1, d3274 ) │ │ - b.n d313e │ │ + b.n d37c4 │ │ + add r1, pc, #568 @ (adr r1, d3ec4 ) │ │ + b.n d3d8e │ │ movs r4, r3 │ │ - b.n d2b7c │ │ + b.n d37cc │ │ lsls r0, r2, #2 │ │ ldmia.w sl, {r0, lr} │ │ - b.n d3572 │ │ + b.n d41c2 │ │ lsls r0, r6, #3 │ │ - b.n d33d4 │ │ + b.n d4024 │ │ strb r0, [r0, #0] │ │ - b.n d35a0 │ │ + b.n d41f0 │ │ movs r0, r0 │ │ - b.n d30fe │ │ + b.n d3d4e │ │ movs r1, r0 │ │ - b.n d3208 │ │ + b.n d3e58 │ │ lsls r0, r2, #2 │ │ stmia.w r2, {r0, r1, r2, r3, r4, r6} │ │ subs r2, #0 │ │ strb r1, [r0, #0] │ │ - b.n d34f6 │ │ + b.n d4146 │ │ movs r5, r0 │ │ - b.n d331a │ │ + b.n d3f6a │ │ movs r1, r1 │ │ cmp r2, #0 │ │ ands r0, r3 │ │ - b.n d2ba4 │ │ + b.n d37f4 │ │ movs r5, r0 │ │ - b.n d3324 │ │ + b.n d3f74 │ │ asrs r4, r0, #32 │ │ - b.n d33ba │ │ + b.n d400a │ │ lsls r0, r1, #6 │ │ - b.n d2fe0 │ │ + b.n d3c30 │ │ asrs r4, r0, #32 │ │ - b.n d2ba4 │ │ + b.n d37f4 │ │ lsls r5, r3, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n d3338 │ │ + b.n d3f88 │ │ lsls r0, r3, #1 │ │ cmp r2, #0 │ │ - add r1, pc, #540 @ (adr r1, d32ac ) │ │ - b.n d319a │ │ + add r1, pc, #540 @ (adr r1, d3efc ) │ │ + b.n d3dea │ │ movs r3, r2 │ │ and.w r0, r0, r6 │ │ - b.n d334a │ │ + b.n d3f9a │ │ @ instruction: 0xffe33aff │ │ movs r4, r1 │ │ - b.n d3352 │ │ + b.n d3fa2 │ │ movs r0, r0 │ │ - b.n d3866 │ │ + b.n d44b6 │ │ asrs r1, r0, #32 │ │ - b.n d386a │ │ + b.n d44ba │ │ movs r4, r0 │ │ cmp r2, #0 │ │ movs r0, r4 │ │ - b.n d2ae8 │ │ + b.n d3738 │ │ asrs r0, r3, #32 │ │ - b.n d2be8 │ │ + b.n d3838 │ │ movs r0, r0 │ │ - b.n d314a │ │ + b.n d3d9a │ │ lsls r0, r0, #6 │ │ - b.n d3020 │ │ + b.n d3c70 │ │ asrs r4, r0, #32 │ │ - b.n d2be4 │ │ + b.n d3834 │ │ movs r4, r1 │ │ - b.n d3374 │ │ + b.n d3fc4 │ │ lsls r1, r1, #1 │ │ cmp r2, #0 │ │ movs r6, r0 │ │ - b.n d337e │ │ + b.n d3fce │ │ lsls r0, r3, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [r4, #0] │ │ - b.n d2b0c │ │ + b.n d375c │ │ ands r0, r3 │ │ - b.n d2c0c │ │ + b.n d385c │ │ str r6, [r0, #0] │ │ - b.n d316c │ │ - add r1, pc, #536 @ (adr r1, d32f8 ) │ │ - b.n d31ea │ │ + b.n d3dbc │ │ + add r1, pc, #536 @ (adr r1, d3f48 ) │ │ + b.n d3e3a │ │ str r4, [r4, #0] │ │ - b.n d2c20 │ │ + b.n d3870 │ │ strh r7, [r0, #0] │ │ - b.n d342a │ │ + b.n d407a │ │ @ instruction: 0xffd4eaff │ │ movs r0, #0 │ │ - b.n d3832 │ │ + b.n d4482 │ │ asrs r1, r0, #32 │ │ - b.n d3836 │ │ + b.n d4486 │ │ movs r0, #0 │ │ - b.n d2bfa │ │ + b.n d384a │ │ movs r0, r4 │ │ - b.n d2c38 │ │ + b.n d3888 │ │ movs r6, r6 │ │ stmia.w r0, {r2, r3, r4, ip, lr, pc} │ │ - b.n d359c │ │ + b.n d41ec │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r7, r8} │ │ - b.n d344e │ │ - b.n d341e │ │ - b.n d3452 │ │ + b.n d409e │ │ + b.n d406e │ │ + b.n d40a2 │ │ lsls r3, r0, #6 │ │ - b.n d3196 │ │ + b.n d3de6 │ │ movs r0, r1 │ │ - b.n d2c34 │ │ + b.n d3884 │ │ movs r1, r0 │ │ - b.n d3628 │ │ + b.n d4278 │ │ movs r4, r2 │ │ - b.n d2c3c │ │ + b.n d388c │ │ adds r0, #16 │ │ - b.n d2c60 │ │ - add r0, pc, #80 @ (adr r0, d3178 ) │ │ - b.n d2c64 │ │ + b.n d38b0 │ │ + add r0, pc, #80 @ (adr r0, d3dc8 ) │ │ + b.n d38b4 │ │ movs r3, r1 │ │ and.w r0, r0, lr, lsl #16 │ │ - b.n d323a │ │ + b.n d3e8a │ │ strb r0, [r1, #0] │ │ - b.n d35be │ │ + b.n d420e │ │ lsls r0, r2, #2 │ │ ldmia.w r7, {r3, sp, lr, pc} │ │ - b.n d35da │ │ + b.n d422a │ │ ands r1, r0 │ │ - b.n d366a │ │ + b.n d42ba │ │ lsls r0, r6, #3 │ │ - b.n d34cc │ │ + b.n d411c │ │ strb r0, [r0, #0] │ │ - b.n d3698 │ │ + b.n d42e8 │ │ movs r0, r0 │ │ - b.n d31f6 │ │ + b.n d3e46 │ │ lsls r0, r2, #2 │ │ stmia.w r2, {r0} │ │ - b.n d3304 │ │ + b.n d3f54 │ │ strb r0, [r1, #0] │ │ - b.n d349a │ │ + b.n d40ea │ │ movs r0, r4 │ │ subs r2, #0 │ │ strh r1, [r0, #0] │ │ - b.n d35f0 │ │ + b.n d4240 │ │ movs r5, r0 │ │ - b.n d3414 │ │ + b.n d4064 │ │ movs r0, r1 │ │ cmp r2, #0 │ │ ands r0, r3 │ │ - b.n d2ca0 │ │ + b.n d38f0 │ │ movs r7, r0 │ │ - b.n d3426 │ │ + b.n d4076 │ │ asrs r4, r0, #32 │ │ - b.n d34b6 │ │ + b.n d4106 │ │ movs r6, r1 │ │ - b.n d30dc │ │ + b.n d3d2c │ │ asrs r4, r0, #32 │ │ - b.n d2ca0 │ │ + b.n d38f0 │ │ movs r6, r3 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n d3436 │ │ + b.n d4086 │ │ @ instruction: 0xffe83aff │ │ movs r0, r3 │ │ and.w r0, r0, r6 │ │ - b.n d3440 │ │ + b.n d4090 │ │ movs r0, r6 │ │ subs r2, #0 │ │ movs r4, r1 │ │ - b.n d3448 │ │ + b.n d4098 │ │ movs r0, r0 │ │ - b.n d395e │ │ + b.n d45ae │ │ asrs r1, r0, #32 │ │ - b.n d3962 │ │ + b.n d45b2 │ │ movs r4, r0 │ │ cmp r2, #0 │ │ movs r0, r3 │ │ - b.n d2cdc │ │ + b.n d392c │ │ asrs r0, r1, #32 │ │ - b.n d2ce8 │ │ + b.n d3938 │ │ asrs r1, r0, #32 │ │ - b.n d32b2 │ │ + b.n d3f02 │ │ movs r6, r1 │ │ - b.n d3118 │ │ + b.n d3d68 │ │ asrs r4, r0, #32 │ │ - b.n d2cdc │ │ + b.n d392c │ │ movs r4, r1 │ │ - b.n d346e │ │ + b.n d40be │ │ movs r3, r1 │ │ cmp r2, #0 │ │ movs r7, r0 │ │ - b.n d3472 │ │ + b.n d40c2 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ str r0, [r4, #0] │ │ - b.n d2c04 │ │ + b.n d3854 │ │ ands r0, r3 │ │ - b.n d2d04 │ │ + b.n d3954 │ │ str r6, [r0, #0] │ │ - b.n d3266 │ │ + b.n d3eb6 │ │ strb r6, [r0, #6] │ │ - b.n d32e2 │ │ + b.n d3f32 │ │ str r4, [r4, #0] │ │ - b.n d2d18 │ │ + b.n d3968 │ │ @ instruction: 0xffd4eaff │ │ movs r4, r1 │ │ - b.n d2d20 │ │ + b.n d3970 │ │ strh r0, [r0, #0] │ │ - b.n d2cea │ │ - beq.n d3224 │ │ - b.n d3684 │ │ + b.n d393a │ │ + beq.n d3e74 │ │ + b.n d42d4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {sp} │ │ - b.n d3536 │ │ + b.n d4186 │ │ adds r0, #1 │ │ - b.n d353a │ │ + b.n d418a │ │ movs r0, r3 │ │ and.w r0, r0, r0, lsr #28 │ │ - b.n d2d3c │ │ + b.n d398c │ │ movs r1, r0 │ │ - b.n d3726 │ │ - add r0, pc, #112 @ (adr r0, d3278 ) │ │ - b.n d2d44 │ │ + b.n d4376 │ │ + add r0, pc, #112 @ (adr r0, d3ec8 ) │ │ + b.n d3994 │ │ asrs r0, r0, #32 │ │ - b.n d3750 │ │ + b.n d43a0 │ │ adds r0, #24 │ │ - b.n d2d4c │ │ - add r0, pc, #0 @ (adr r0, d3214 ) │ │ - b.n d2d24 │ │ + b.n d399c │ │ + add r0, pc, #0 @ (adr r0, d3e64 ) │ │ + b.n d3974 │ │ adds r0, #4 │ │ - b.n d2d28 │ │ + b.n d3978 │ │ adds r0, #32 │ │ - b.n d2d58 │ │ + b.n d39a8 │ │ movs r0, #12 │ │ - b.n d2d5c │ │ + b.n d39ac │ │ lsls r0, r6, #3 │ │ - b.n d35ac │ │ + b.n d41fc │ │ movs r1, r0 │ │ - b.n d36b6 │ │ + b.n d4306 │ │ movs r0, r0 │ │ - b.n d2d32 │ │ - beq.n d3268 │ │ - b.n d36c8 │ │ + b.n d3982 │ │ + beq.n d3eb8 │ │ + b.n d4318 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, sp} │ │ - b.n d2d74 │ │ + b.n d39c4 │ │ lsls r0, r6, #3 │ │ - b.n d35c4 │ │ + b.n d4214 │ │ asrs r0, r0, #32 │ │ - b.n d2d7c │ │ + b.n d39cc │ │ str r0, [r0, r0] │ │ - b.n d2d4a │ │ + b.n d399a │ │ movs r0, #32 │ │ - b.n d2d84 │ │ + b.n d39d4 │ │ movs r4, r0 │ │ - b.n d2d88 │ │ + b.n d39d8 │ │ lsls r0, r6, #3 │ │ - b.n d35d6 │ │ - beq.n d328c │ │ - b.n d36ec │ │ + b.n d4226 │ │ + beq.n d3edc │ │ + b.n d433c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, sp} │ │ - b.n d2d98 │ │ + b.n d39e8 │ │ adds r0, #24 │ │ - b.n d2d9c │ │ + b.n d39ec │ │ strb r0, [r4, #0] │ │ - b.n d2da0 │ │ + b.n d39f0 │ │ asrs r0, r0, #32 │ │ - b.n d39aa │ │ + b.n d45fa │ │ movs r1, r0 │ │ - b.n d39ae │ │ + b.n d45fe │ │ lsls r0, r6, #3 │ │ - b.n d3600 │ │ + b.n d4250 │ │ movs r4, r1 │ │ - b.n d2db0 │ │ + b.n d3a00 │ │ asrs r0, r0, #32 │ │ - b.n d2d7a │ │ + b.n d39ca │ │ movs r0, r2 │ │ - b.n d2db8 │ │ + b.n d3a08 │ │ movs r0, #240 @ 0xf0 │ │ - b.n d3602 │ │ - beq.n d32bc │ │ - b.n d371c │ │ + b.n d4252 │ │ + beq.n d3f0c │ │ + b.n d436c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r2, sp, lr, pc} │ │ - b.n d35ce │ │ + b.n d421e │ │ str r0, [r0, #0] │ │ - b.n d35d2 │ │ + b.n d4222 │ │ movs r0, r0 │ │ - b.n d394e │ │ + b.n d459e │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ movs r4, r1 │ │ - b.n d354c │ │ + b.n d419c │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r6, r0 │ │ - b.n d35e6 │ │ + b.n d4236 │ │ movs r0, r0 │ │ - b.n d395a │ │ + b.n d45aa │ │ str r6, [r1, #0] │ │ - b.n d35ee │ │ + b.n d423e │ │ vpmin.u8 , q14, │ │ movs r0, #0 │ │ - b.n d39f6 │ │ + b.n d4646 │ │ strb r1, [r0, #0] │ │ - b.n d3a7a │ │ + b.n d46ca │ │ movs r0, #0 │ │ - b.n d2dbe │ │ + b.n d3a0e │ │ asrs r0, r0, #32 │ │ - b.n d3a82 │ │ + b.n d46d2 │ │ movs r0, r4 │ │ - b.n d2e00 │ │ + b.n d3a50 │ │ lsls r0, r1, #1 │ │ stmia.w r0, {r3, ip} │ │ - b.n d2dce │ │ + b.n d3a1e │ │ strb r4, [r1, #0] │ │ - b.n d2dd2 │ │ - beq.n d330c │ │ - b.n d376c │ │ + b.n d3a22 │ │ + beq.n d3f5c │ │ + b.n d43bc │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r5} │ │ - b.n d2e18 │ │ + b.n d3a68 │ │ vpmin.u32 q7, q15, │ │ movs r0, r3 │ │ - b.n d3804 │ │ + b.n d4454 │ │ lsrs r7, r5, #11 │ │ orn r0, r0, #8388608 @ 0x800000 │ │ - b.n d3a2e │ │ + b.n d467e │ │ movs r0, r0 │ │ - b.n d2dfe │ │ + b.n d3a4e │ │ movs r0, r4 │ │ - b.n d2e30 │ │ + b.n d3a80 │ │ lsrs r7, r1, #11 │ │ - bl ff113332 │ │ - b.n d3794 │ │ + bl ff113f82 │ │ + b.n d43e4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0} │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ @@ -280544,1624 +281075,1591 @@ │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ movs r0, r0 │ │ @ instruction: 0xffffffff │ │ @ instruction: 0xfffeffff │ │ - ldr r7, [pc, #960] @ (d36e4 ) │ │ + ldr r7, [pc, #960] @ (d4334 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d3844 │ │ - beq.n d32a4 │ │ - b.n d37c8 │ │ + b.n d4494 │ │ + beq.n d3ef4 │ │ + b.n d4418 │ │ str r0, [r0, r0] │ │ - b.n d3672 │ │ + b.n d42c2 │ │ ands r0, r0 │ │ - b.n d3676 │ │ + b.n d42c6 │ │ lsls r0, r5, #4 │ │ - b.n d2ea4 │ │ - add r0, pc, #4 @ (adr r0, d3340 ) │ │ - b.n d367e │ │ + b.n d3af4 │ │ + add r0, pc, #4 @ (adr r0, d3f90 ) │ │ + b.n d42ce │ │ movs r0, #28 │ │ - b.n d2e5c │ │ + b.n d3aac │ │ strh r0, [r0, #0] │ │ - b.n d3a86 │ │ + b.n d46d6 │ │ strb r5, [r0, #0] │ │ - b.n d368a │ │ + b.n d42da │ │ movs r0, #4 │ │ - b.n d2e78 │ │ + b.n d3ac8 │ │ asrs r0, r1, #32 │ │ - b.n d2ec0 │ │ + b.n d3b10 │ │ adds r0, #12 │ │ - b.n d2e80 │ │ + b.n d3ad0 │ │ str r0, [r0, #0] │ │ - b.n d33fc │ │ + b.n d404c │ │ str r0, [sp, #160] @ 0xa0 │ │ - b.n d2e92 │ │ + b.n d3ae2 │ │ movs r0, #2 │ │ - b.n d3508 │ │ + b.n d4158 │ │ str r0, [sp, #208] @ 0xd0 │ │ - b.n d2e80 │ │ + b.n d3ad0 │ │ movs r1, #56 @ 0x38 │ │ movs r5, #148 @ 0x94 │ │ movs r0, r0 │ │ movs r0, #65 @ 0x41 │ │ subs r5, r2, #6 │ │ - b.n d3886 │ │ + b.n d44d6 │ │ strh r0, [r0, #0] │ │ movs r0, #130 @ 0x82 │ │ movs r0, r6 │ │ - b.n d3894 │ │ + b.n d44e4 │ │ movs r0, r1 │ │ - b.n d387e │ │ + b.n d44ce │ │ movs r0, #128 @ 0x80 │ │ - b.n d3ac2 │ │ + b.n d4712 │ │ strh r0, [r6, #0] │ │ - b.n d2ea0 │ │ - lsls r6, r1, #17 │ │ - @ instruction: 0xfa000000 │ │ - b.n d3a3e │ │ + b.n d3af0 │ │ + lsls r3, r7, #18 │ │ + mla r0, r0, r0, r0 │ │ + b.n d468e │ │ movs r0, r0 │ │ asrs r1, r3, #13 │ │ lsls r7, r7, #2 │ │ lsrs r0, r0, #8 │ │ lsls r0, r0, #1 │ │ - b.n d2ec2 │ │ + b.n d3b12 │ │ lsls r0, r2, #1 │ │ movt r0, #1808 @ 0x710 │ │ - b.n d2ebc │ │ + b.n d3b0c │ │ strb r4, [r3, #0] │ │ - b.n d2ee0 │ │ + b.n d3b30 │ │ movs r0, #8 │ │ - b.n d2eca │ │ + b.n d3b1a │ │ asrs r4, r2, #2 │ │ - b.n d2ece │ │ + b.n d3b1e │ │ str r4, [r3, #4] │ │ - b.n d2f52 │ │ + b.n d3ba2 │ │ movs r1, r0 │ │ - b.n d3af6 │ │ + b.n d4746 │ │ ands r4, r1 │ │ - b.n d2ed4 │ │ + b.n d3b24 │ │ asrs r2, r4 │ │ - b.n d34be │ │ + b.n d410e │ │ movs r7, r0 │ │ - b.n d3702 │ │ - add r0, pc, #96 @ (adr r0, d3424 ) │ │ - b.n d2ee0 │ │ + b.n d4352 │ │ + add r0, pc, #96 @ (adr r0, d4074 ) │ │ + b.n d3b30 │ │ lsrs r5, r1, #10 │ │ - bne.w 133cc │ │ - b.n d38d0 │ │ + bne.w 1401c │ │ + b.n d4520 │ │ asrs r0, r1, #32 │ │ - b.n d3712 │ │ + b.n d4362 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4620288 @ 0x468000 │ │ orr.w sl, r0, #4685824 @ 0x478000 │ │ orr.w r0, r0, #8978432 @ 0x890000 │ │ - b.n d3502 │ │ + b.n d4152 │ │ movs r1, r0 │ │ - b.n d3876 │ │ + b.n d44c6 │ │ str r4, [r2, r0] │ │ - b.n d2f14 │ │ - add r0, pc, #128 @ (adr r0, d347c ) │ │ - b.n d2f18 │ │ + b.n d3b64 │ │ + add r0, pc, #128 @ (adr r0, d40cc ) │ │ + b.n d3b68 │ │ ands r4, r4 │ │ - b.n d2f1c │ │ + b.n d3b6c │ │ str r0, [r7, r0] │ │ - b.n d2f40 │ │ + b.n d3b90 │ │ strb r4, [r5, #0] │ │ - b.n d2f24 │ │ + b.n d3b74 │ │ lsls r4, r4, #26 │ │ add.w r0, r0, r7, lsr #4 │ │ - b.n d3b52 │ │ + b.n d47a2 │ │ lsls r0, r0, #4 │ │ - b.n d3518 │ │ + b.n d4168 │ │ asrs r1, r0, #32 │ │ - b.n d3b5a │ │ + b.n d47aa │ │ movs r0, #5 │ │ - b.n d375e │ │ + b.n d43ae │ │ lsls r0, r6, #24 │ │ - b.n d3524 │ │ + b.n d4174 │ │ movs r0, r5 │ │ - b.n d2f40 │ │ + b.n d3b90 │ │ movs r0, r4 │ │ - b.n d3944 │ │ + b.n d4594 │ │ asrs r0, r6, #32 │ │ - b.n d3948 │ │ + b.n d4598 │ │ lsls r5, r4, #4 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n d3776 │ │ + b.n d43c6 │ │ movs r0, r0 │ │ - b.n d3b7a │ │ + b.n d47ca │ │ movs r0, r0 │ │ - b.n d3ae0 │ │ + b.n d4730 │ │ lsls r2, r6, #3 │ │ lsrs r0, r0, #8 │ │ adds r0, #124 @ 0x7c │ │ - b.n d2f74 │ │ + b.n d3bc4 │ │ asrs r4, r0, #32 │ │ - b.n d3958 │ │ + b.n d45a8 │ │ movs r0, #31 │ │ - b.n d3b8e │ │ + b.n d47de │ │ str r7, [r0, r0] │ │ - b.n d3792 │ │ + b.n d43e2 │ │ movs r0, r0 │ │ - b.n d3afc │ │ + b.n d474c │ │ adds r0, #0 │ │ - b.n d3b9a │ │ + b.n d47ea │ │ lsls r6, r5, #2 │ │ subs r0, r0, r0 │ │ adds r0, #120 @ 0x78 │ │ - b.n d2f8c │ │ + b.n d3bdc │ │ movs r0, #30 │ │ - b.n d3ba6 │ │ + b.n d47f6 │ │ movs r0, r0 │ │ - b.n d3b10 │ │ + b.n d4760 │ │ adds r0, #0 │ │ - b.n d3bae │ │ + b.n d47fe │ │ lsls r1, r5, #2 │ │ subs r0, r0, r0 │ │ adds r0, #116 @ 0x74 │ │ - b.n d2fa0 │ │ + b.n d3bf0 │ │ movs r0, #29 │ │ - b.n d3bba │ │ + b.n d480a │ │ movs r0, r0 │ │ - b.n d3b24 │ │ + b.n d4774 │ │ adds r0, #0 │ │ - b.n d3bc2 │ │ + b.n d4812 │ │ lsls r4, r4, #2 │ │ subs r0, r0, r0 │ │ adds r0, #112 @ 0x70 │ │ - b.n d2fb4 │ │ + b.n d3c04 │ │ movs r0, #28 │ │ - b.n d3bce │ │ + b.n d481e │ │ movs r0, r0 │ │ - b.n d3b38 │ │ + b.n d4788 │ │ adds r0, #0 │ │ - b.n d3bd6 │ │ + b.n d4826 │ │ lsls r7, r3, #2 │ │ subs r0, r0, r0 │ │ adds r0, #108 @ 0x6c │ │ - b.n d2fc8 │ │ + b.n d3c18 │ │ movs r0, #27 │ │ - b.n d3be2 │ │ + b.n d4832 │ │ movs r0, r0 │ │ - b.n d3b4c │ │ + b.n d479c │ │ adds r0, #0 │ │ - b.n d3bea │ │ + b.n d483a │ │ lsls r2, r3, #2 │ │ subs r0, r0, r0 │ │ adds r0, #104 @ 0x68 │ │ - b.n d2fdc │ │ + b.n d3c2c │ │ movs r0, #26 │ │ - b.n d3bf6 │ │ + b.n d4846 │ │ movs r0, r0 │ │ - b.n d3b60 │ │ + b.n d47b0 │ │ adds r0, #0 │ │ - b.n d3bfe │ │ + b.n d484e │ │ lsls r5, r2, #2 │ │ subs r0, r0, r0 │ │ adds r0, #100 @ 0x64 │ │ - b.n d2ff0 │ │ + b.n d3c40 │ │ movs r0, #25 │ │ - b.n d3c0a │ │ + b.n d485a │ │ movs r0, r0 │ │ - b.n d3b74 │ │ + b.n d47c4 │ │ adds r0, #0 │ │ - b.n d3c12 │ │ + b.n d4862 │ │ lsls r0, r2, #2 │ │ subs r0, r0, r0 │ │ adds r0, #96 @ 0x60 │ │ - b.n d3004 │ │ + b.n d3c54 │ │ movs r0, #24 │ │ - b.n d3c1e │ │ + b.n d486e │ │ movs r0, r0 │ │ - b.n d3b88 │ │ + b.n d47d8 │ │ adds r0, #0 │ │ - b.n d3c26 │ │ + b.n d4876 │ │ lsls r3, r1, #2 │ │ subs r0, r0, r0 │ │ adds r0, #92 @ 0x5c │ │ - b.n d3018 │ │ + b.n d3c68 │ │ movs r0, #23 │ │ - b.n d3c32 │ │ + b.n d4882 │ │ movs r0, r0 │ │ - b.n d3b9c │ │ + b.n d47ec │ │ adds r0, #0 │ │ - b.n d3c3a │ │ + b.n d488a │ │ lsls r6, r0, #2 │ │ subs r0, r0, r0 │ │ adds r0, #88 @ 0x58 │ │ - b.n d302c │ │ + b.n d3c7c │ │ movs r0, #22 │ │ - b.n d3c46 │ │ + b.n d4896 │ │ movs r0, r0 │ │ - b.n d3bb0 │ │ + b.n d4800 │ │ adds r0, #0 │ │ - b.n d3c4e │ │ + b.n d489e │ │ lsls r1, r0, #2 │ │ subs r0, r0, r0 │ │ adds r0, #84 @ 0x54 │ │ - b.n d3040 │ │ + b.n d3c90 │ │ movs r0, #21 │ │ - b.n d3c5a │ │ + b.n d48aa │ │ movs r0, r0 │ │ - b.n d3bc4 │ │ + b.n d4814 │ │ adds r0, #0 │ │ - b.n d3c62 │ │ + b.n d48b2 │ │ lsls r4, r7, #1 │ │ subs r0, r0, r0 │ │ adds r0, #80 @ 0x50 │ │ - b.n d3054 │ │ + b.n d3ca4 │ │ movs r0, #20 │ │ - b.n d3c6e │ │ + b.n d48be │ │ movs r0, r0 │ │ - b.n d3bd8 │ │ + b.n d4828 │ │ adds r0, #0 │ │ - b.n d3c76 │ │ + b.n d48c6 │ │ lsls r7, r6, #1 │ │ subs r0, r0, r0 │ │ adds r0, #76 @ 0x4c │ │ - b.n d3068 │ │ + b.n d3cb8 │ │ movs r0, #19 │ │ - b.n d3c82 │ │ + b.n d48d2 │ │ movs r0, r0 │ │ - b.n d3bec │ │ + b.n d483c │ │ adds r0, #0 │ │ - b.n d3c8a │ │ + b.n d48da │ │ lsls r2, r6, #1 │ │ subs r0, r0, r0 │ │ adds r0, #72 @ 0x48 │ │ - b.n d307c │ │ + b.n d3ccc │ │ movs r0, #18 │ │ - b.n d3c96 │ │ + b.n d48e6 │ │ movs r0, r0 │ │ - b.n d3c00 │ │ + b.n d4850 │ │ adds r0, #0 │ │ - b.n d3c9e │ │ + b.n d48ee │ │ lsls r5, r5, #1 │ │ subs r0, r0, r0 │ │ adds r0, #68 @ 0x44 │ │ - b.n d3090 │ │ + b.n d3ce0 │ │ movs r0, #17 │ │ - b.n d3caa │ │ + b.n d48fa │ │ movs r0, r0 │ │ - b.n d3c14 │ │ + b.n d4864 │ │ adds r0, #0 │ │ - b.n d3cb2 │ │ + b.n d4902 │ │ lsls r0, r5, #1 │ │ subs r0, r0, r0 │ │ adds r0, #64 @ 0x40 │ │ - b.n d30a4 │ │ + b.n d3cf4 │ │ movs r0, #16 │ │ - b.n d3cbe │ │ + b.n d490e │ │ movs r0, r0 │ │ - b.n d3c28 │ │ + b.n d4878 │ │ adds r0, #0 │ │ - b.n d3cc6 │ │ + b.n d4916 │ │ lsls r3, r4, #1 │ │ subs r0, r0, r0 │ │ adds r0, #60 @ 0x3c │ │ - b.n d30b8 │ │ + b.n d3d08 │ │ movs r0, #15 │ │ - b.n d3cd2 │ │ + b.n d4922 │ │ movs r0, r0 │ │ - b.n d3c3c │ │ + b.n d488c │ │ adds r0, #0 │ │ - b.n d3cda │ │ + b.n d492a │ │ lsls r6, r3, #1 │ │ subs r0, r0, r0 │ │ adds r0, #56 @ 0x38 │ │ - b.n d30cc │ │ + b.n d3d1c │ │ movs r0, #14 │ │ - b.n d3ce6 │ │ + b.n d4936 │ │ movs r0, r0 │ │ - b.n d3c50 │ │ + b.n d48a0 │ │ adds r0, #0 │ │ - b.n d3cee │ │ + b.n d493e │ │ lsls r1, r3, #1 │ │ subs r0, r0, r0 │ │ adds r0, #52 @ 0x34 │ │ - b.n d30e0 │ │ + b.n d3d30 │ │ movs r0, #13 │ │ - b.n d3cfa │ │ + b.n d494a │ │ movs r0, r0 │ │ - b.n d3c64 │ │ + b.n d48b4 │ │ adds r0, #0 │ │ - b.n d3d02 │ │ + b.n d4952 │ │ lsls r4, r2, #1 │ │ subs r0, r0, r0 │ │ adds r0, #48 @ 0x30 │ │ - b.n d30f4 │ │ + b.n d3d44 │ │ movs r0, #12 │ │ - b.n d3d0e │ │ + b.n d495e │ │ movs r0, r0 │ │ - b.n d3c78 │ │ + b.n d48c8 │ │ adds r0, #0 │ │ - b.n d3d16 │ │ + b.n d4966 │ │ lsls r7, r1, #1 │ │ subs r0, r0, r0 │ │ adds r0, #44 @ 0x2c │ │ - b.n d3108 │ │ + b.n d3d58 │ │ movs r0, #11 │ │ - b.n d3d22 │ │ + b.n d4972 │ │ movs r0, r0 │ │ - b.n d3c8c │ │ + b.n d48dc │ │ adds r0, #0 │ │ - b.n d3d2a │ │ + b.n d497a │ │ lsls r2, r1, #1 │ │ subs r0, r0, r0 │ │ adds r0, #40 @ 0x28 │ │ - b.n d311c │ │ + b.n d3d6c │ │ movs r0, #10 │ │ - b.n d3d36 │ │ + b.n d4986 │ │ movs r0, r0 │ │ - b.n d3ca0 │ │ + b.n d48f0 │ │ adds r0, #0 │ │ - b.n d3d3e │ │ + b.n d498e │ │ lsls r5, r0, #1 │ │ subs r0, r0, r0 │ │ adds r0, #36 @ 0x24 │ │ - b.n d3130 │ │ + b.n d3d80 │ │ movs r0, #9 │ │ - b.n d3d4a │ │ + b.n d499a │ │ movs r0, r0 │ │ - b.n d3cb4 │ │ + b.n d4904 │ │ adds r0, #0 │ │ - b.n d3d52 │ │ + b.n d49a2 │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ adds r0, #32 │ │ - b.n d3144 │ │ + b.n d3d94 │ │ movs r0, #8 │ │ - b.n d3d5e │ │ + b.n d49ae │ │ movs r0, r0 │ │ - b.n d3cc8 │ │ + b.n d4918 │ │ adds r0, #0 │ │ - b.n d3d66 │ │ + b.n d49b6 │ │ movs r3, r7 │ │ subs r0, r0, r0 │ │ adds r0, #28 │ │ - b.n d3158 │ │ + b.n d3da8 │ │ movs r0, #7 │ │ - b.n d3d72 │ │ + b.n d49c2 │ │ movs r0, r0 │ │ - b.n d3cdc │ │ + b.n d492c │ │ adds r0, #0 │ │ - b.n d3d7a │ │ + b.n d49ca │ │ movs r6, r6 │ │ subs r0, r0, r0 │ │ adds r0, #24 │ │ - b.n d316c │ │ + b.n d3dbc │ │ movs r0, #6 │ │ - b.n d3d86 │ │ + b.n d49d6 │ │ movs r0, r0 │ │ - b.n d3cf0 │ │ + b.n d4940 │ │ adds r0, #0 │ │ - b.n d3d8e │ │ + b.n d49de │ │ movs r1, r6 │ │ subs r0, r0, r0 │ │ adds r0, #20 │ │ - b.n d3180 │ │ + b.n d3dd0 │ │ movs r0, #5 │ │ - b.n d3d9a │ │ + b.n d49ea │ │ movs r0, r0 │ │ - b.n d3d04 │ │ + b.n d4954 │ │ adds r0, #0 │ │ - b.n d3da2 │ │ + b.n d49f2 │ │ movs r4, r5 │ │ subs r0, r0, r0 │ │ adds r0, #16 │ │ - b.n d3194 │ │ + b.n d3de4 │ │ movs r0, #4 │ │ - b.n d3dae │ │ + b.n d49fe │ │ movs r0, r0 │ │ - b.n d3d18 │ │ + b.n d4968 │ │ adds r0, #0 │ │ - b.n d3db6 │ │ + b.n d4a06 │ │ movs r7, r4 │ │ subs r0, r0, r0 │ │ strb r4, [r1, #0] │ │ - b.n d31a8 │ │ + b.n d3df8 │ │ movs r0, #3 │ │ - b.n d3dc2 │ │ + b.n d4a12 │ │ adds r0, #1 │ │ - b.n d3dc6 │ │ + b.n d4a16 │ │ movs r0, r0 │ │ - b.n d3d38 │ │ + b.n d4988 │ │ movs r1, r3 │ │ lsrs r0, r0, #8 │ │ str r4, [r3, r0] │ │ - b.n d31cc │ │ + b.n d3e1c │ │ movs r0, r4 │ │ and.w r2, r0, r4 │ │ - b.n d31d8 │ │ + b.n d3e28 │ │ movs r0, r0 │ │ - b.n d37bc │ │ + b.n d440c │ │ asrs r2, r3, #1 │ │ - b.n d3242 │ │ + b.n d3e92 │ │ lsls r5, r0, #31 │ │ - b.n d3cb6 │ │ + b.n d4906 │ │ lsrs r7, r7, #31 │ │ - b.n d3d48 │ │ + b.n d4998 │ │ movs r0, r0 │ │ - b.n d3d50 │ │ + b.n d49a0 │ │ lsls r6, r2, #1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r5, #7 │ │ - b.n d31f4 │ │ + b.n d3e44 │ │ ands r0, r0 │ │ - b.n d39fa │ │ + b.n d464a │ │ adds r1, #232 @ 0xe8 │ │ - b.n d31fc │ │ + b.n d3e4c │ │ movs r1, #232 @ 0xe8 │ │ - b.n d3200 │ │ + b.n d3e50 │ │ asrs r1, r0, #32 │ │ - b.n d37e4 │ │ + b.n d4434 │ │ strb r4, [r4, #7] │ │ - b.n d3208 │ │ + b.n d3e58 │ │ adds r0, #3 │ │ - b.n d37ec │ │ + b.n d443c │ │ movs r0, #2 │ │ - b.n d37f0 │ │ + b.n d4440 │ │ movs r0, #0 │ │ - b.n d31f0 │ │ + b.n d3e40 │ │ strb r7, [r0, #0] │ │ - b.n d37f8 │ │ + b.n d4448 │ │ lsls r1, r0, #2 │ │ @ instruction: 0xe98d0001 │ │ - b.n d3e22 │ │ + b.n d4a72 │ │ movs r2, #195 @ 0xc3 │ │ - b.n d3ce6 │ │ - subs r3, r7, r6 │ │ + b.n d4936 │ │ + subs r4, r7, r6 │ │ @ instruction: 0xebff0004 │ │ - b.n d3a2e │ │ - beq.n d3728 │ │ - b.n d3b88 │ │ + b.n d467e │ │ + beq.n d4378 │ │ + b.n d47d8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, r4, ip, lr} │ │ - b.n d3234 │ │ + b.n d3e84 │ │ movs r0, #2 │ │ - b.n d3e3e │ │ + b.n d4a8e │ │ strb r0, [r1, #0] │ │ - b.n d322c │ │ + b.n d3e7c │ │ movs r0, r0 │ │ - b.n d3db4 │ │ + b.n d4a04 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r0, #0 │ │ - b.n d3230 │ │ + b.n d3e80 │ │ movs r0, r0 │ │ - b.n d3db6 │ │ + b.n d4a06 │ │ movs r0, #1 │ │ - b.n d3e56 │ │ + b.n d4aa6 │ │ movs r6, r7 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d3dc4 │ │ + b.n d4a14 │ │ movs r0, #0 │ │ - b.n d322c │ │ + b.n d3e7c │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ adds r0, #0 │ │ - b.n d3e6a │ │ + b.n d4aba │ │ asrs r0, r0, #32 │ │ - b.n d3e6e │ │ + b.n d4abe │ │ movs r3, r3 │ │ and.w pc, r0, r6, lsr #1 │ │ - b.n d3c54 │ │ - ldr r3, [pc, #576] @ (d3978 ) │ │ + b.n d48a4 │ │ + ldr r3, [pc, #576] @ (d45c8 ) │ │ vfms.f32 s0, s9, s31 │ │ orn r0, r0, #10223616 @ 0x9c0000 │ │ - b.n d3b46 │ │ + b.n d4796 │ │ adds r1, #4 │ │ - b.n d3a86 │ │ + b.n d46d6 │ │ str r0, [r2, #4] │ │ - blt.w 193e6a │ │ + blt.w 194aba │ │ mcr 4, 5, sl, cr2, cr0, {4} │ │ - b.n d37a6 │ │ + b.n d43f6 │ │ cmp r1, #224 @ 0xe0 │ │ @ instruction: 0xf2643b90 │ │ cdp 0, 10, cr3, cr4, cr0, {0} │ │ - b.n d3a9e │ │ + b.n d46ee │ │ lsls r0, r2, #1 │ │ - blt.w 153c7c │ │ + blt.w 1548cc │ │ orn r0, r1, #135168 @ 0x21000 │ │ - b.n d3c10 │ │ + b.n d4860 │ │ lsrs r2, r4, #7 │ │ @ instruction: 0xf26828e4 │ │ @ instruction: 0xf26268e6 │ │ - bl 33c768 │ │ + bl 33d3b8 │ │ subs r7, r7, r3 │ │ cmp r0, #167 @ 0xa7 │ │ @ instruction: 0xf2660000 │ │ - b.n d3a26 │ │ + b.n d4676 │ │ lsrs r1, r4, #2 │ │ @ instruction: 0xf2601b90 │ │ vmov.32 r3, d18[1] │ │ vmov.32 r7, d18[0] │ │ vmov.32 r6, d16[1] │ │ cdp 0, 1, cr1, cr0, cr1, {0} │ │ - b.n d38a0 │ │ + b.n d44f0 │ │ adds r0, #7 │ │ - b.n d38aa │ │ + b.n d44fa │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, #0 │ │ - b.n d382a │ │ + b.n d447a │ │ lsls r0, r0, #4 │ │ - b.n d38b4 │ │ + b.n d4504 │ │ movs r4, r0 │ │ - b.n d3cae │ │ + b.n d48fe │ │ strb r4, [r0, #0] │ │ - b.n d30d2 │ │ + b.n d3d22 │ │ movs r0, #1 │ │ - b.n d3c5a │ │ + b.n d48aa │ │ asrs r1, r0, #32 │ │ - b.n d38c8 │ │ + b.n d4518 │ │ subs r2, #151 @ 0x97 │ │ - b.n d3804 │ │ - add r0, pc, #16 @ (adr r0, d37d0 ) │ │ - b.n d38d6 │ │ + b.n d4454 │ │ + add r0, pc, #16 @ (adr r0, d4420 ) │ │ + b.n d4526 │ │ @ instruction: 0xfff91aff │ │ movs r0, r3 │ │ - b.n d3304 │ │ + b.n d3f54 │ │ movs r0, r5 │ │ - b.n d32ee │ │ + b.n d3f3e │ │ movs r0, r0 │ │ - b.n d3a78 │ │ + b.n d46c8 │ │ movs r6, r2 │ │ subs r2, #0 │ │ movs r0, r2 │ │ - b.n d3314 │ │ + b.n d3f64 │ │ movs r0, #20 │ │ - b.n d3318 │ │ + b.n d3f68 │ │ movs r1, r1 │ │ ldmia.w r0, {r4, r6, r7, lr} │ │ - b.n d3b6a │ │ + b.n d47ba │ │ movs r0, #0 │ │ - b.n d3f2a │ │ + b.n d4b7a │ │ strb r4, [r0, #0] │ │ - b.n d388e │ │ + b.n d44de │ │ adds r0, #5 │ │ - b.n d3998 │ │ + b.n d45e8 │ │ movs r0, #12 │ │ movs r5, #157 @ 0x9d │ │ movs r4, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r1, #56 @ 0x38 │ │ movs r5, #146 @ 0x92 │ │ movs r0, #0 │ │ movs r0, #130 @ 0x82 │ │ movs r0, r0 │ │ - b.n d3fc6 │ │ + b.n d4c16 │ │ movs r2, r0 │ │ - b.n d3aac │ │ + b.n d46fc │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ - beq.n d3848 │ │ - b.n d3ca8 │ │ + beq.n d4498 │ │ + b.n d48f8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {ip} │ │ - b.n d3f5a │ │ + b.n d4baa │ │ adds r0, #0 │ │ - b.n d3f5e │ │ + b.n d4bae │ │ asrs r0, r0, #32 │ │ - b.n d332c │ │ + b.n d3f7c │ │ movs r0, r3 │ │ - b.n d3360 │ │ + b.n d3fb0 │ │ movs r0, r5 │ │ - b.n d334a │ │ + b.n d3f9a │ │ movs r0, r0 │ │ - b.n d3ad4 │ │ + b.n d4724 │ │ @ instruction: 0xffe82aff │ │ lsls r4, r7, #1 │ │ - b.n d3374 │ │ + b.n d3fc4 │ │ movs r0, r0 │ │ - b.n d3958 │ │ + b.n d45a8 │ │ asrs r2, r3, #1 │ │ - b.n d33de │ │ + b.n d402e │ │ lsls r5, r0, #31 │ │ - b.n d3e52 │ │ + b.n d4aa2 │ │ lsrs r7, r7, #31 │ │ - b.n d3ee4 │ │ + b.n d4b34 │ │ movs r0, r0 │ │ - b.n d3eec │ │ + b.n d4b3c │ │ @ instruction: 0xffef0aff │ │ asrs r4, r4, #1 │ │ - b.n d3390 │ │ + b.n d3fe0 │ │ ands r0, r0 │ │ - b.n d3b96 │ │ + b.n d47e6 │ │ adds r0, #96 @ 0x60 │ │ - b.n d3398 │ │ + b.n d3fe8 │ │ movs r0, #96 @ 0x60 │ │ - b.n d339c │ │ + b.n d3fec │ │ asrs r1, r0, #32 │ │ - b.n d3980 │ │ + b.n d45d0 │ │ strb r4, [r3, #1] │ │ - b.n d33a4 │ │ + b.n d3ff4 │ │ adds r0, #3 │ │ - b.n d3988 │ │ + b.n d45d8 │ │ movs r0, #2 │ │ - b.n d398c │ │ + b.n d45dc │ │ movs r0, #0 │ │ - b.n d338c │ │ + b.n d3fdc │ │ strb r7, [r0, #0] │ │ - b.n d3994 │ │ + b.n d45e4 │ │ lsls r1, r0, #2 │ │ @ instruction: 0xe98d0001 │ │ - b.n d3fbe │ │ + b.n d4c0e │ │ movs r2, #223 @ 0xdf │ │ - b.n d3e82 │ │ - subs r4, r2, r5 │ │ + b.n d4ad2 │ │ + subs r5, r2, r5 │ │ @ instruction: 0xebff0004 │ │ - b.n d3bca │ │ - beq.n d38c4 │ │ - b.n d3d24 │ │ + b.n d481a │ │ + beq.n d4514 │ │ + b.n d4974 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {} │ │ movs r0, r0 │ │ movs r1, r0 │ │ movs r0, r0 │ │ movs r2, r0 │ │ movs r0, r0 │ │ movs r3, r0 │ │ movs r0, r0 │ │ - add r5, pc, #704 @ (adr r5, d3b64 ) │ │ + add r5, pc, #384 @ (adr r5, d4674 ) │ │ movs r0, r0 │ │ - ldrh r0, [r3, r3] │ │ - vrshr.u64 , q14, #13 │ │ - vsubw.u q12, , d3 │ │ - vqshl.u64 , , #51 @ 0x33 │ │ - vsri.32 d26, d4, #13 │ │ - movs r0, r0 │ │ - ldr r4, [r7, r4] │ │ - @ instruction: 0xfff3b160 │ │ - @ instruction: 0xfff38167 │ │ - vcvt.u16.f16 , q2, #13 │ │ + ldr r6, [pc, #512] @ (d46f8 ) │ │ + vqshrun.s64 d26, , #13 │ │ + vmlsl.u , d3, d30[0] │ │ + vcvt.u16.f16 q13, , #13 │ │ + @ instruction: 0xfff3a3c4 │ │ + movs r0, r0 │ │ + ldr r4, [pc, #912] @ (d489c ) │ │ + vqshlu.s64 d26, d13, #51 @ 0x33 │ │ + vsri.64 , q1, #13 │ │ + vshr.u64 , q14, #13 │ │ @ instruction: 0xfff34ff0 │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d3dec │ │ - beq.n d380c │ │ - b.n d3d70 │ │ - add r0, pc, #0 @ (adr r0, d38d8 ) │ │ - b.n d3c1a │ │ + b.n d4a3c │ │ + beq.n d445c │ │ + b.n d49c0 │ │ + add r0, pc, #0 @ (adr r0, d4528 ) │ │ + b.n d486a │ │ movs r0, r1 │ │ - b.n d33fe │ │ + b.n d404e │ │ strb r1, [r0, #0] │ │ - b.n d3d66 │ │ + b.n d49b6 │ │ ands r2, r0 │ │ - b.n d3c26 │ │ + b.n d4876 │ │ strh r1, [r0, #0] │ │ - b.n d3c2a │ │ + b.n d487a │ │ movs r2, r0 │ │ - b.n d3b8e │ │ + b.n d47de │ │ lsls r7, r3, #1 │ │ cmp r2, #0 │ │ str r0, [r0, #0] │ │ - b.n d3426 │ │ + b.n d4076 │ │ movs r2, r0 │ │ - b.n d3fa6 │ │ + b.n d4bf6 │ │ lsls r7, r3, #1 │ │ subs r2, #0 │ │ movs r0, #208 @ 0xd0 │ │ - b.n d3c96 │ │ + b.n d48e6 │ │ movs r7, #147 @ 0x93 │ │ - b.n d394a │ │ + b.n d459a │ │ asrs r4, r0, #32 │ │ - b.n d343a │ │ + b.n d408a │ │ movs r0, #0 │ │ - b.n d3428 │ │ + b.n d4078 │ │ movs r2, r0 │ │ - b.n d3bb4 │ │ + b.n d4804 │ │ lsls r1, r3, #1 │ │ ldr r2, [sp, #0] │ │ movs r0, r2 │ │ - b.n d3e34 │ │ + b.n d4a84 │ │ strb r0, [r1, #0] │ │ - b.n d3438 │ │ - add r0, pc, #16 @ (adr r0, d3930 ) │ │ - b.n d343c │ │ - add r0, pc, #48 @ (adr r0, d3954 ) │ │ - b.n d3e26 │ │ + b.n d4088 │ │ + add r0, pc, #16 @ (adr r0, d4580 ) │ │ + b.n d408c │ │ + add r0, pc, #48 @ (adr r0, d45a4 ) │ │ + b.n d4a76 │ │ strb r1, [r0, #0] │ │ - b.n d3db6 │ │ + b.n d4a06 │ │ asrs r4, r0, #32 │ │ - b.n d3cee │ │ + b.n d493e │ │ str r0, [r0, r0] │ │ - b.n d4072 │ │ + b.n d4cc2 │ │ str r0, [sp, #0] │ │ - b.n d4076 │ │ + b.n d4cc6 │ │ asrs r4, r1, #32 │ │ - b.n d3454 │ │ + b.n d40a4 │ │ movs r5, r0 │ │ and.w r0, r0, r1, lsl #28 │ │ - b.n d3dd4 │ │ + b.n d4a24 │ │ asrs r5, r0, #32 │ │ - b.n d3a54 │ │ + b.n d46a4 │ │ movs r0, r2 │ │ - b.n d3e64 │ │ + b.n d4ab4 │ │ str r0, [sp, #644] @ 0x284 │ │ - b.n d3c8e │ │ + b.n d48de │ │ movs r5, r0 │ │ - b.n d3c00 │ │ + b.n d4850 │ │ lsls r2, r0, #1 │ │ subs r2, #0 │ │ asrs r0, r1, #32 │ │ - b.n d3c9a │ │ + b.n d48ea │ │ movs r0, #136 @ 0x88 │ │ - b.n d409e │ │ + b.n d4cee │ │ str r0, [r0, #0] │ │ - b.n d3ca2 │ │ - lsls r7, r2, #11 │ │ - @ instruction: 0xfa000000 │ │ - b.n d401c │ │ + b.n d48f2 │ │ + lsls r4, r0, #13 │ │ + mla r0, r0, r0, r0 │ │ + b.n d4c6c │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n d34ac │ │ + b.n d40fc │ │ movs r4, r0 │ │ - b.n d3c18 │ │ + b.n d4868 │ │ @ instruction: 0xfff03aff │ │ movs r1, r1 │ │ - b.n d3cbe │ │ + b.n d490e │ │ movs r3, r0 │ │ and.w r0, r0, r8, lsr #8 │ │ - b.n d34a0 │ │ + b.n d40f0 │ │ asrs r2, r0, #32 │ │ - b.n d3cca │ │ + b.n d491a │ │ movs r4, r0 │ │ - b.n d3c30 │ │ + b.n d4880 │ │ @ instruction: 0xffea3aff │ │ movs r0, #1 │ │ - b.n d3e18 │ │ + b.n d4a68 │ │ adds r1, #2 │ │ - b.n d38ce │ │ + b.n d451e │ │ movs r0, r0 │ │ - b.n d4044 │ │ + b.n d4c94 │ │ @ instruction: 0xfff70aff │ │ movs r4, r0 │ │ - b.n d3c48 │ │ + b.n d4898 │ │ movs r7, r0 │ │ ldr r2, [sp, #0] │ │ movs r0, #12 │ │ - b.n d34e8 │ │ + b.n d4138 │ │ asrs r2, r0, #32 │ │ - b.n d3ab4 │ │ + b.n d4704 │ │ movs r1, #1 │ │ - b.n d38ea │ │ + b.n d453a │ │ movs r0, #1 │ │ - b.n d3ebe │ │ + b.n d4b0e │ │ movs r1, #1 │ │ - b.n d38d2 │ │ + b.n d4522 │ │ asrs r0, r3, #32 │ │ - b.n d34fc │ │ + b.n d414c │ │ movs r0, #1 │ │ - b.n d3e48 │ │ + b.n d4a98 │ │ adds r1, #2 │ │ - b.n d38fe │ │ + b.n d454e │ │ movs r1, r0 │ │ - b.n d3e6e │ │ + b.n d4abe │ │ asrs r1, r0, #32 │ │ - b.n d3e58 │ │ + b.n d4aa8 │ │ asrs r2, r0, #4 │ │ - b.n d38ea │ │ + b.n d453a │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ asrs r0, r3, #32 │ │ - b.n d3518 │ │ + b.n d4168 │ │ movs r4, r0 │ │ - b.n d3c84 │ │ + b.n d48d4 │ │ @ instruction: 0xffea2aff │ │ @ instruction: 0xffd4eaff │ │ movs r0, r0 │ │ - b.n d3528 │ │ + b.n d4178 │ │ str r0, [r2, #0] │ │ - b.n d3f0c │ │ + b.n d4b5c │ │ asrs r0, r2, #32 │ │ - b.n d3530 │ │ + b.n d4180 │ │ movs r0, #20 │ │ - b.n d3534 │ │ + b.n d4184 │ │ lsls r1, r3, #2 │ │ - b.n d39fe │ │ + b.n d464e │ │ asrs r1, r1, #32 │ │ - b.n d3a84 │ │ + b.n d46d4 │ │ asrs r0, r2, #32 │ │ - b.n d3520 │ │ + b.n d4170 │ │ asrs r0, r0, #32 │ │ - b.n d414a │ │ + b.n d4d9a │ │ movs r0, r0 │ │ - b.n d3ab2 │ │ + b.n d4702 │ │ movs r1, r0 │ │ adds r1, #160 @ 0xa0 │ │ movs r4, r2 │ │ - b.n d3530 │ │ + b.n d4180 │ │ movs r4, r0 │ │ - b.n d3554 │ │ + b.n d41a4 │ │ asrs r6, r0, #32 │ │ - b.n d3d5e │ │ + b.n d49ae │ │ movs r0, #8 │ │ - b.n d355c │ │ + b.n d41ac │ │ @ instruction: 0xffa8ebff │ │ movs r0, r0 │ │ - b.n d40ca │ │ + b.n d4d1a │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n d3ce4 │ │ + b.n d4934 │ │ lsls r2, r4, #1 │ │ ldr r2, [sp, #0] │ │ movs r7, r0 │ │ - b.n d3cec │ │ + b.n d493c │ │ lsls r0, r4, #1 │ │ cmp r2, #0 │ │ strb r1, [r1, #0] │ │ - b.n d3d82 │ │ + b.n d49d2 │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #20 │ │ - b.n d3f5c │ │ + b.n d4bac │ │ movs r7, r0 │ │ - b.n d3b58 │ │ + b.n d47a8 │ │ asrs r1, r0, #32 │ │ - b.n d3f52 │ │ + b.n d4ba2 │ │ movs r0, r2 │ │ - b.n d3f70 │ │ + b.n d4bc0 │ │ str r0, [sp, #644] @ 0x284 │ │ - b.n d3d9a │ │ + b.n d49ea │ │ movs r5, r0 │ │ - b.n d3d0c │ │ + b.n d495c │ │ @ instruction: 0xffbc2aff │ │ str r0, [sp, #0] │ │ - b.n d41a6 │ │ + b.n d4df6 │ │ movs r1, r1 │ │ - b.n d3daa │ │ - beq.n d3aa4 │ │ - b.n d3f04 │ │ + b.n d49fa │ │ + beq.n d46f4 │ │ + b.n d4b54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, ip} │ │ - b.n d35aa │ │ + b.n d41fa │ │ movs r4, r0 │ │ - b.n d3f7c │ │ + b.n d4bcc │ │ movs r0, r1 │ │ and.w r0, r0, ip, lsl #4 │ │ - b.n d35b6 │ │ + b.n d4206 │ │ movs r0, #0 │ │ - b.n d41c6 │ │ + b.n d4e16 │ │ movs r4, r0 │ │ - b.n d3f8c │ │ + b.n d4bdc │ │ movs r1, #4 │ │ - b.n d3990 │ │ + b.n d45e0 │ │ ands r1, r0 │ │ - b.n d3f1a │ │ + b.n d4b6a │ │ adds r0, #8 │ │ - b.n d35ca │ │ + b.n d421a │ │ movs r3, r0 │ │ - b.n d3d42 │ │ + b.n d4992 │ │ @ instruction: 0xfffa8aff │ │ strb r1, [r0, #0] │ │ - b.n d3f2a │ │ + b.n d4b7a │ │ str r0, [sp, #0] │ │ - b.n d41e6 │ │ + b.n d4e36 │ │ str r1, [sp, #28] │ │ - b.n d39aa │ │ + b.n d45fa │ │ movs r0, #4 │ │ - b.n d35de │ │ + b.n d422e │ │ movs r1, r0 │ │ - b.n d4156 │ │ + b.n d4da6 │ │ movs r1, r7 │ │ rev r0, r0 │ │ str r0, [r1, #0] │ │ - b.n d35ea │ │ + b.n d423a │ │ movs r0, r0 │ │ - b.n d416a │ │ + b.n d4dba │ │ @ instruction: 0xffe80aff │ │ movs r0, #208 @ 0xd0 │ │ - b.n d3e5a │ │ + b.n d4aaa │ │ str r0, [r1, r0] │ │ - b.n d3e0a │ │ + b.n d4a5a │ │ movs r7, #147 @ 0x93 │ │ - b.n d3b2a │ │ + b.n d477a │ │ movs r0, #12 │ │ - b.n d33fc │ │ + b.n d404c │ │ stmia r0!, {r2} │ │ - b.n d3f58 │ │ + b.n d4ba8 │ │ movs r4, r1 │ │ and.w r1, r0, r2, lsl #8 │ │ - b.n d3be8 │ │ + b.n d4838 │ │ adds r0, #4 │ │ - b.n d3506 │ │ + b.n d4156 │ │ adds r0, #1 │ │ - b.n d3f6c │ │ + b.n d4bbc │ │ adds r0, #4 │ │ - b.n d34ee │ │ + b.n d413e │ │ movs r0, #208 @ 0xd0 │ │ - b.n d3e7e │ │ + b.n d4ace │ │ adds r0, #14 │ │ - b.n d3b78 │ │ + b.n d47c8 │ │ movs r0, #1 │ │ - b.n d3f7a │ │ + b.n d4bca │ │ movs r0, r0 │ │ - b.n d41a0 │ │ + b.n d4df0 │ │ movs r0, #240 @ 0xf0 │ │ - b.n d3e8e │ │ + b.n d4ade │ │ movs r5, r4 │ │ - bge.n d3b02 │ │ + bge.n d4752 │ │ str r0, [r1, #0] │ │ - b.n d3636 │ │ + b.n d4286 │ │ movs r0, r0 │ │ - b.n d41b6 │ │ + b.n d4e06 │ │ @ instruction: 0xffd50aff │ │ movs r0, r0 │ │ - b.n d41b6 │ │ + b.n d4e06 │ │ @ instruction: 0xffd30aff │ │ strb r1, [r0, #0] │ │ - b.n d3fa6 │ │ + b.n d4bf6 │ │ adds r1, #7 │ │ - b.n d3a48 │ │ + b.n d4698 │ │ movs r0, r0 │ │ - b.n d41c8 │ │ + b.n d4e18 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, #4 │ │ - b.n d3a4c │ │ + b.n d469c │ │ movs r0, #1 │ │ - b.n d4032 │ │ + b.n d4c82 │ │ movs r1, #4 │ │ - b.n d3a34 │ │ + b.n d4684 │ │ movs r0, #8 │ │ - b.n d3666 │ │ + b.n d42b6 │ │ movs r4, r0 │ │ - b.n d3dde │ │ + b.n d4a2e │ │ @ instruction: 0xffe69aff │ │ adds r0, #4 │ │ - b.n d3f02 │ │ + b.n d4b52 │ │ movs r0, #3 │ │ - b.n d3c4a │ │ + b.n d489a │ │ adds r1, #2 │ │ - b.n d3a74 │ │ + b.n d46c4 │ │ adds r0, #1 │ │ - b.n d4054 │ │ + b.n d4ca4 │ │ adds r1, #2 │ │ - b.n d3a5c │ │ + b.n d46ac │ │ movs r0, #8 │ │ - b.n d3686 │ │ + b.n d42d6 │ │ @ instruction: 0xffdfeaff │ │ movs r7, r0 │ │ - b.n d3e06 │ │ + b.n d4a56 │ │ strb r0, [r1, #0] │ │ - b.n d3672 │ │ + b.n d42c2 │ │ movs r0, r1 │ │ ldr r2, [sp, #0] │ │ adds r0, #4 │ │ - b.n d369e │ │ + b.n d42ee │ │ ands r7, r0 │ │ - b.n d3eae │ │ + b.n d4afe │ │ str r1, [sp, #24] │ │ - b.n d3a8a │ │ - b.n d3b7a │ │ - b.n d3c12 │ │ + b.n d46da │ │ + b.n d47ca │ │ + b.n d4862 │ │ movs r0, #0 │ │ - b.n d36aa │ │ + b.n d42fa │ │ str r0, [r1, #0] │ │ - b.n d36ae │ │ + b.n d42fe │ │ movs r0, r0 │ │ - b.n d422e │ │ + b.n d4e7e │ │ @ instruction: 0xffe11aff │ │ @ instruction: 0xffb6eaff │ │ str r7, [r0, #0] │ │ - b.n d3ece │ │ + b.n d4b1e │ │ movs r0, r0 │ │ - b.n d423e │ │ + b.n d4e8e │ │ @ instruction: 0xffdd1aff │ │ @ instruction: 0xffb2eaff │ │ strb r1, [r0, #0] │ │ - b.n d4026 │ │ + b.n d4c76 │ │ str r0, [sp, #4] │ │ - b.n d42e2 │ │ + b.n d4f32 │ │ movs r0, r0 │ │ - b.n d4254 │ │ + b.n d4ea4 │ │ @ instruction: 0xffae0aff │ │ asrs r3, r0, #32 │ │ - b.n d436e │ │ + b.n d4fbe │ │ asrs r4, r0, #4 │ │ - b.n d3cb4 │ │ - lsls r4, r7, #10 │ │ + b.n d4904 │ │ + lsls r1, r1, #4 │ │ @ instruction: 0xfa000009 │ │ - b.n d3efa │ │ - beq.n d3bf4 │ │ - b.n d4054 │ │ + b.n d4b4a │ │ + beq.n d4844 │ │ + b.n d4ca4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2} │ │ - b.n d3700 │ │ + b.n d4350 │ │ movs r0, #136 @ 0x88 │ │ - b.n d430a │ │ + b.n d4f5a │ │ asrs r0, r1, #32 │ │ - b.n d3708 │ │ + b.n d4358 │ │ movs r4, r1 │ │ - b.n d36f2 │ │ + b.n d4342 │ │ lsls r1, r0, #4 │ │ - b.n d3cd6 │ │ + b.n d4926 │ │ asrs r0, r2, #32 │ │ - b.n d40f4 │ │ + b.n d4d44 │ │ str r0, [sp, #16] │ │ - b.n d36de │ │ + b.n d432e │ │ movs r0, r1 │ │ - b.n d3f22 │ │ - lsls r7, r6, #8 │ │ - @ instruction: 0xfa009001 │ │ - b.n d432a │ │ + b.n d4b72 │ │ + lsls r4, r4, #10 │ │ + mla r0, r0, r1, r9 │ │ + b.n d4f7a │ │ movs r1, r1 │ │ - b.n d3f2e │ │ - beq.n d3c28 │ │ - b.n d4088 │ │ + b.n d4b7e │ │ + beq.n d4878 │ │ + b.n d4cd8 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d4118 │ │ - beq.n d3c08 │ │ - b.n d409c │ │ + b.n d4d68 │ │ + beq.n d4858 │ │ + b.n d4cec │ │ str r0, [r0, r0] │ │ - b.n d3728 │ │ + b.n d4378 │ │ movs r0, r0 │ │ - b.n d42b4 │ │ + b.n d4f04 │ │ lsls r5, r6, #1 │ │ lsrs r0, r0, #8 │ │ str r2, [sp, #256] @ 0x100 │ │ - b.n d3732 │ │ + b.n d4382 │ │ strh r0, [r0, #0] │ │ - b.n d3f56 │ │ + b.n d4ba6 │ │ ands r4, r0 │ │ - b.n d374c │ │ + b.n d439c │ │ movs r0, r0 │ │ - b.n d42c6 │ │ + b.n d4f16 │ │ lsls r0, r6, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d3758 │ │ + b.n d43a8 │ │ str r2, [r0, #0] │ │ - b.n d3f6a │ │ + b.n d4bba │ │ strb r1, [r0, #0] │ │ - b.n d3f6e │ │ + b.n d4bbe │ │ movs r4, r0 │ │ - b.n d3ed2 │ │ + b.n d4b22 │ │ movs r1, r1 │ │ - b.n d3f76 │ │ + b.n d4bc6 │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ asrs r5, r0, #4 │ │ - b.n d3b6c │ │ + b.n d47bc │ │ asrs r1, r6, #24 │ │ - b.n d3f82 │ │ + b.n d4bd2 │ │ strh r1, [r3, #50] @ 0x32 │ │ @ instruction: 0xebffa010 │ │ - b.n d415c │ │ + b.n d4dac │ │ movs r4, r0 │ │ - b.n d3eee │ │ + b.n d4b3e │ │ lsls r4, r4, #1 │ │ ldrh r0, [r0, #16] │ │ movs r0, #128 @ 0x80 │ │ - b.n d3d56 │ │ + b.n d49a6 │ │ asrs r5, r0, #4 │ │ - b.n d3b88 │ │ + b.n d47d8 │ │ movs r1, #2 │ │ - b.n d3d72 │ │ + b.n d49c2 │ │ movs r0, #4 │ │ - b.n d3786 │ │ + b.n d43d6 │ │ lsls r1, r6, #24 │ │ - b.n d3f0a │ │ + b.n d4b5a │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r1, r6, #24 │ │ - b.n d3fae │ │ + b.n d4bfe │ │ movs r1, r0 │ │ - b.n d3f16 │ │ + b.n d4b66 │ │ asrs r0, r0, #32 │ │ - b.n d43b6 │ │ + b.n d5006 │ │ movs r1, r0 │ │ adds r2, #128 @ 0x80 │ │ asrs r1, r0, #32 │ │ movs r3, #0 │ │ str r1, [r0, r0] │ │ - b.n d3d2c │ │ + b.n d497c │ │ @ instruction: 0xfff01aff │ │ lsls r6, r2, #1 │ │ @ instruction: 0xea00c000 │ │ - b.n d3fce │ │ + b.n d4c1e │ │ asrs r0, r0, #2 │ │ - b.n d3d92 │ │ + b.n d49e2 │ │ movs r0, #10 │ │ - b.n d3fd6 │ │ + b.n d4c26 │ │ movs r0, r0 │ │ - b.n d37b4 │ │ + b.n d4404 │ │ asrs r1, r0, #4 │ │ - b.n d3c02 │ │ + b.n d4852 │ │ ands r0, r1 │ │ - b.n d37d4 │ │ + b.n d4424 │ │ movs r0, #8 │ │ - b.n d37ca │ │ + b.n d441a │ │ lsls r0, r0, #1 │ │ - b.n d37da │ │ + b.n d442a │ │ ands r2, r0 │ │ - b.n d3d36 │ │ + b.n d4986 │ │ ands r0, r1 │ │ - b.n d37c4 │ │ + b.n d4414 │ │ ands r4, r1 │ │ - b.n d3ff6 │ │ - add r0, pc, #132 @ (adr r0, d3d3c ) │ │ + b.n d4c46 │ │ + add r0, pc, #132 @ (adr r0, d498c ) │ │ @ instruction: 0xebff0000 │ │ - b.n d37f8 │ │ + b.n d4448 │ │ stmia r0!, {r2} │ │ - b.n d4002 │ │ + b.n d4c52 │ │ movs r1, r0 │ │ - b.n d41c6 │ │ + b.n d4e16 │ │ asrs r4, r0, #32 │ │ - b.n d37fc │ │ + b.n d444c │ │ str r1, [r0, r0] │ │ - b.n d4178 │ │ + b.n d4dc8 │ │ movs r0, r4 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n d3f76 │ │ + b.n d4bc6 │ │ movs r3, r6 │ │ ldrh r0, [r0, #16] │ │ asrs r0, r0, #2 │ │ - b.n d3dde │ │ + b.n d4a2e │ │ movs r1, #1 │ │ - b.n d3df6 │ │ + b.n d4a46 │ │ asrs r4, r1, #2 │ │ - b.n d3dfe │ │ + b.n d4a4e │ │ asrs r1, r0, #4 │ │ - b.n d3dfe │ │ + b.n d4a4e │ │ asrs r5, r0 │ │ - b.n d3c1c │ │ + b.n d486c │ │ adds r0, #4 │ │ - b.n d3816 │ │ + b.n d4466 │ │ lsls r4, r6, #24 │ │ - b.n d3f9c │ │ + b.n d4bec │ │ movs r4, r1 │ │ cmp r2, #0 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr3, [r2, #48] @ 0x30 │ │ - b.n d4206 │ │ + b.n d4e56 │ │ movs r0, #8 │ │ - b.n d382a │ │ + b.n d447a │ │ movs r1, r0 │ │ - b.n d420a │ │ + b.n d4e5a │ │ movs r0, #8 │ │ - b.n d3810 │ │ + b.n d4460 │ │ stmia r0!, {r0} │ │ - b.n d422a │ │ + b.n d4e7a │ │ lsrs r0, r0, #12 │ │ stcl 0, cr1, [r1, #48] @ 0x30 │ │ - b.n d421c │ │ + b.n d4e6c │ │ movs r0, #4 │ │ - b.n d3850 │ │ + b.n d44a0 │ │ movs r2, r0 │ │ - b.n d3fc2 │ │ + b.n d4c12 │ │ movs r0, #3 │ │ - b.n d4066 │ │ + b.n d4cb6 │ │ @ instruction: 0xffef9aff │ │ movs r6, r3 │ │ and.w r6, r0, r4, ror #4 │ │ - b.n d4072 │ │ + b.n d4cc2 │ │ movs r1, r0 │ │ - b.n d3fdc │ │ + b.n d4c2c │ │ @ instruction: 0xffe28aff │ │ @ instruction: 0xffd3eaff │ │ movs r1, r1 │ │ - b.n d4082 │ │ + b.n d4cd2 │ │ strh r4, [r6, #58] @ 0x3a │ │ @ instruction: 0xebff4004 │ │ - b.n d387c │ │ + b.n d44cc │ │ lsls r0, r0, #9 │ │ - b.n d387e │ │ + b.n d44ce │ │ str r0, [r0, r0] │ │ - b.n d3880 │ │ + b.n d44d0 │ │ @ instruction: 0xffb8eaff │ │ movs r0, #0 │ │ - b.n d409a │ │ + b.n d4cea │ │ movs r1, r0 │ │ - b.n d3ffe │ │ + b.n d4c4e │ │ movs r1, r0 │ │ ldr r2, [sp, #0] │ │ movs r2, r0 │ │ - b.n d40a6 │ │ + b.n d4cf6 │ │ movs r7, r1 │ │ and.w r0, r0, r2, lsl #6 │ │ - b.n d3e72 │ │ + b.n d4ac2 │ │ movs r2, r0 │ │ - b.n d40b2 │ │ + b.n d4d02 │ │ movs r0, #140 @ 0x8c │ │ - b.n d3e8e │ │ + b.n d4ade │ │ asrs r1, r0, #4 │ │ - b.n d3e8e │ │ + b.n d4ade │ │ movs r1, #2 │ │ - b.n d3e92 │ │ + b.n d4ae2 │ │ lsrs r0, r0, #12 │ │ ldcl 0, cr0, [r1, #4] │ │ - b.n d4286 │ │ + b.n d4ed6 │ │ adds r0, #8 │ │ - b.n d38ac │ │ + b.n d44fc │ │ asrs r4, r1, #32 │ │ - b.n d4290 │ │ + b.n d4ee0 │ │ adds r0, #8 │ │ - b.n d3896 │ │ + b.n d44e6 │ │ stmia r0!, {r0} │ │ - b.n d42ae │ │ + b.n d4efe │ │ lsrs r0, r0, #12 │ │ stcl 0, cr2, [r2, #48] @ 0x30 │ │ - b.n d42a2 │ │ + b.n d4ef2 │ │ adds r0, #4 │ │ - b.n d38d4 │ │ + b.n d4524 │ │ movs r3, r0 │ │ - b.n d4046 │ │ + b.n d4c96 │ │ @ instruction: 0xfff49aff │ │ movs r0, #1 │ │ - b.n d4246 │ │ + b.n d4e96 │ │ asrs r0, r7, #32 │ │ - b.n d38f0 │ │ + b.n d4540 │ │ movs r0, #0 │ │ - b.n d38c8 │ │ + b.n d4518 │ │ movs r4, r1 │ │ - b.n d3e3a │ │ + b.n d4a8a │ │ movs r0, #4 │ │ - b.n d38d0 │ │ + b.n d4520 │ │ movs r0, #140 @ 0x8c │ │ - b.n d3eda │ │ + b.n d4b2a │ │ asrs r1, r0, #32 │ │ - b.n d3ee4 │ │ + b.n d4b34 │ │ asrs r2, r0, #4 │ │ - b.n d3d1e │ │ + b.n d496e │ │ movs r0, #0 │ │ - b.n d458e │ │ + b.n d51de │ │ asrs r1, r0, #32 │ │ - b.n d4512 │ │ + b.n d5162 │ │ movs r0, #4 │ │ - b.n d38ea │ │ + b.n d453a │ │ asrs r0, r1, #32 │ │ - b.n d38ee │ │ + b.n d453e │ │ asrs r4, r7, #8 │ │ - b.n d390e │ │ + b.n d455e │ │ movs r1, r0 │ │ - b.n d3ee2 │ │ + b.n d4b32 │ │ lsls r4, r7, #8 │ │ - b.n d38f6 │ │ - beq.n d3e20 │ │ - b.n d4280 │ │ + b.n d4546 │ │ + beq.n d4a70 │ │ + b.n d4ed0 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ - ldmia.w sp!, {r0, r1, r3, r4, r8, fp, lr, pc} │ │ + ldmia.w sp!, {r0, r1, r2, r4, r6, r8, lr, pc} │ │ @ instruction: 0xfff44bf0 │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n d4314 │ │ - beq.n d3e2c │ │ - b.n d4298 │ │ + b.n d4f64 │ │ + beq.n d4a7c │ │ + b.n d4ee8 │ │ ands r0, r0 │ │ - b.n d4142 │ │ + b.n d4d92 │ │ lsls r0, r2, #2 │ │ - b.n d392a │ │ + b.n d457a │ │ str r1, [r0, #0] │ │ - b.n d414a │ │ + b.n d4d9a │ │ asrs r0, r0, #32 │ │ - b.n d454e │ │ + b.n d519e │ │ asrs r0, r0, #32 │ │ - b.n d391a │ │ + b.n d456a │ │ str r2, [r0, r0] │ │ - b.n d4156 │ │ + b.n d4da6 │ │ strb r4, [r0, #0] │ │ - b.n d393a │ │ - bl 52f91a │ │ + b.n d458a │ │ + bl 53056a │ │ lsls r4, r1, #2 │ │ - b.n d3946 │ │ + b.n d4596 │ │ strb r4, [r0, #0] │ │ - b.n d392e │ │ + b.n d457e │ │ movs r0, #1 │ │ - b.n d39ca │ │ + b.n d461a │ │ asrs r2, r6, #1 │ │ - b.n d3b8c │ │ + b.n d47dc │ │ movs r1, r0 │ │ - b.n d4514 │ │ + b.n d5164 │ │ movs r1, r3 │ │ - bge.n d3e36 │ │ + bge.n d4a86 │ │ asrs r0, r1, #2 │ │ - b.n d3964 │ │ + b.n d45b4 │ │ lsls r4, r0, #1 │ │ - b.n d396a │ │ + b.n d45ba │ │ asrs r0, r4, #32 │ │ - b.n d4344 │ │ + b.n d4f94 │ │ movs r0, #48 @ 0x30 │ │ - b.n d4346 │ │ + b.n d4f96 │ │ movs r5, r0 │ │ - b.n d418a │ │ + b.n d4dda │ │ strh r7, [r4, #6] │ │ @ instruction: 0xebff0000 │ │ - b.n d4500 │ │ + b.n d5150 │ │ movs r0, r0 │ │ - b.n d395e │ │ + b.n d45ae │ │ movs r6, r1 │ │ subs r0, r0, r0 │ │ lsls r0, r2, #2 │ │ - b.n d3988 │ │ + b.n d45d8 │ │ movs r4, r0 │ │ - b.n d3982 │ │ - bl 52f962 │ │ + b.n d45d2 │ │ + bl 5305b2 │ │ asrs r4, r0, #1 │ │ - b.n d3996 │ │ + b.n d45e6 │ │ movs r0, #140 @ 0x8c │ │ - b.n d3998 │ │ + b.n d45e8 │ │ movs r1, r0 │ │ - b.n d4372 │ │ + b.n d4fc2 │ │ movs r1, r0 │ │ - b.n d4516 │ │ + b.n d5166 │ │ asrs r0, r6, #32 │ │ - b.n d3a1c │ │ + b.n d466c │ │ movs r1, r0 │ │ str r3, [sp, #640] @ 0x280 │ │ movs r4, r0 │ │ - b.n d398a │ │ + b.n d45da │ │ asrs r0, r0, #2 │ │ - b.n d4588 │ │ + b.n d51d8 │ │ asrs r1, r0, #32 │ │ - b.n d3a0e │ │ + b.n d465e │ │ asrs r0, r2, #2 │ │ - b.n d39b8 │ │ - bl 52f98e │ │ + b.n d4608 │ │ + bl 5305de │ │ movs r4, r0 │ │ - b.n d3998 │ │ - beq.n d3ec8 │ │ - b.n d4330 │ │ + b.n d45e8 │ │ + beq.n d4b18 │ │ + b.n d4f80 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r6} │ │ - b.n d39ce │ │ + b.n d461e │ │ lsls r0, r6, #14 │ │ - b.n d4246 │ │ + b.n d4e96 │ │ adds r0, #128 @ 0x80 │ │ - b.n d45aa │ │ + b.n d51fa │ │ movs r2, r0 │ │ - b.n d4154 │ │ + b.n d4da4 │ │ @ instruction: 0xfff80aff │ │ adds r0, #132 @ 0x84 │ │ - b.n d39e0 │ │ + b.n d4630 │ │ movs r0, r0 │ │ - b.n d4560 │ │ + b.n d51b0 │ │ adds r1, #4 │ │ asrs r5, r2, #22 │ │ movs r6, r0 │ │ asrs r3, r2, #5 │ │ movs r3, r2 │ │ subs r0, r0, r0 │ │ movs r0, #252 @ 0xfc │ │ - b.n d3a08 │ │ + b.n d4658 │ │ movs r0, #2 │ │ - b.n d3fec │ │ + b.n d4c3c │ │ movs r0, #90 @ 0x5a │ │ - b.n d3a76 │ │ + b.n d46c6 │ │ movs r3, r0 │ │ - b.n d457a │ │ + b.n d51ca │ │ movs r7, r2 │ │ cmp r2, #0 │ │ lsls r0, r2, #2 │ │ - b.n d3a08 │ │ + b.n d4658 │ │ movs r0, #127 @ 0x7f │ │ - b.n d4622 │ │ + b.n d5272 │ │ strb r1, [r0, #0] │ │ - b.n d4626 │ │ + b.n d5276 │ │ movs r4, r0 │ │ - b.n d3a0a │ │ - bl 52f9ea │ │ + b.n d465a │ │ + bl 53063a │ │ asrs r4, r1, #2 │ │ - b.n d3a1c │ │ + b.n d466c │ │ movs r1, r0 │ │ - b.n d43f6 │ │ + b.n d5046 │ │ movs r1, r0 │ │ - b.n d459a │ │ + b.n d51ea │ │ movs r0, #1 │ │ - b.n d3a80 │ │ + b.n d46d0 │ │ movs r7, r0 │ │ str r1, [sp, #640] @ 0x280 │ │ asrs r0, r2, #2 │ │ - b.n d3a30 │ │ + b.n d4680 │ │ movs r4, r0 │ │ - b.n d3a12 │ │ - bl 52fa0a │ │ + b.n d4662 │ │ + bl 53065a │ │ movs r4, r0 │ │ - b.n d3a14 │ │ + b.n d4664 │ │ @ instruction: 0xffc7eaff │ │ asrs r0, r4, #2 │ │ - b.n d3a58 │ │ + b.n d46a8 │ │ asrs r1, r0, #32 │ │ - b.n d403c │ │ + b.n d4c8c │ │ asrs r2, r3, #1 │ │ - b.n d3ac4 │ │ + b.n d4714 │ │ movs r0, r0 │ │ - b.n d45c8 │ │ + b.n d5218 │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #31 │ │ - b.n d453e │ │ + b.n d518e │ │ lsrs r7, r7, #31 │ │ - b.n d45d0 │ │ + b.n d5220 │ │ movs r0, r0 │ │ - b.n d3a3e │ │ + b.n d468e │ │ @ instruction: 0xffd6eaff │ │ stmia r0!, {r2, r3, r7} │ │ - b.n d3a7c │ │ + b.n d46cc │ │ strb r7, [r7, #1] │ │ - b.n d4344 │ │ - b.n d3f4c │ │ - b.n d3a72 │ │ + b.n d4f94 │ │ + b.n d4b9c │ │ + b.n d46c2 │ │ strh r0, [r2, #30] │ │ - b.n d42d6 │ │ + b.n d4f26 │ │ stmia r0!, {r2, r3} │ │ - b.n d406c │ │ + b.n d4cbc │ │ movs r0, #124 @ 0x7c │ │ - b.n d3a90 │ │ + b.n d46e0 │ │ lsrs r2, r0, #32 │ │ - b.n d4592 │ │ + b.n d51e2 │ │ asrs r0, r7, #1 │ │ - b.n d3a98 │ │ + b.n d46e8 │ │ adds r0, #120 @ 0x78 │ │ - b.n d3a9c │ │ + b.n d46ec │ │ movs r0, #2 │ │ - b.n d4080 │ │ + b.n d4cd0 │ │ movs r0, #12 │ │ lsls r0, r4, #6 │ │ asrs r1, r0, #32 │ │ - b.n d4088 │ │ + b.n d4cd8 │ │ adds r0, #3 │ │ - b.n d408c │ │ + b.n d4cdc │ │ movs r4, r2 │ │ - b.n d3a8c │ │ + b.n d46dc │ │ movs r0, #0 │ │ - b.n d3a90 │ │ + b.n d46e0 │ │ movs r3, r0 │ │ - b.n d46ba │ │ + b.n d530a │ │ movs r0, #112 @ 0x70 │ │ - b.n d46be │ │ + b.n d530e │ │ strh r0, [r1, #0] │ │ - b.n d3a9c │ │ + b.n d46ec │ │ str r0, [sp, #48] @ 0x30 │ │ - b.n d3aa0 │ │ + b.n d46f0 │ │ strb r0, [r2, #0] │ │ - b.n d3aa4 │ │ - adds r2, r2, r6 │ │ + b.n d46f4 │ │ + adds r3, r2, r6 │ │ @ instruction: 0xebffffd1 │ │ @ instruction: 0xeaff1028 │ │ - b.n d3ad4 │ │ + b.n d4724 │ │ movs r0, #127 @ 0x7f │ │ - b.n d439e │ │ + b.n d4fee │ │ str r0, [r2, #60] @ 0x3c │ │ - b.n d432a │ │ + b.n d4f7a │ │ adds r0, #32 │ │ - b.n d3ae0 │ │ + b.n d4730 │ │ asrs r1, r0, #32 │ │ - b.n d40c4 │ │ + b.n d4d14 │ │ lsls r5, r0, #3 │ │ stmia.w sp, {r0} │ │ - b.n d46ee │ │ + b.n d533e │ │ adds r0, #3 │ │ - b.n d40d0 │ │ + b.n d4d20 │ │ movs r0, #105 @ 0x69 │ │ - b.n d46f6 │ │ - adds r7, r0, r6 │ │ + b.n d5346 │ │ + adds r0, r1, r6 │ │ @ instruction: 0xebffffda │ │ - @ instruction: 0xeaff9d30 │ │ + @ instruction: 0xeaff9ce0 │ │ movs r0, r0 │ │ - @ instruction: 0xb67c │ │ - vsli.64 d26, d4, #51 @ 0x33 │ │ - @ instruction: 0xfff39d80 │ │ - movs r0, r0 │ │ - add r6, pc, #212 @ (adr r6, d40a4 ) │ │ - @ instruction: 0xfff34ef4 │ │ - vqshlu.s64 d27, d24, #51 @ 0x33 │ │ - vqrdmlsh.s q11, , d17[0] │ │ - vabal.u , d19, d0 │ │ - cmp r1, #16 │ │ - bcc.n d401a │ │ - negs r2, r0 │ │ - and.w ip, r2, #3 │ │ - add.w r2, r0, ip │ │ - cmp r0, r2 │ │ - bcs.n d3ffe │ │ - mov.w lr, #0 │ │ - mov r3, ip │ │ - strb.w lr, [r0], #1 │ │ - subs r3, #1 │ │ - bne.n d3ff6 │ │ - sub.w r1, r1, ip │ │ - bic.w r0, r1, #3 │ │ - add r0, r2 │ │ - cmp r2, r0 │ │ - bcs.n d4016 │ │ - movs r3, #0 │ │ - str.w r3, [r2], #4 │ │ - cmp r2, r0 │ │ - bcc.n d400e │ │ - and.w r1, r1, #3 │ │ + add r5, sp, #572 @ 0x23c │ │ + vtbx.8 d25, {d19-d21}, d17 │ │ + vcvt.u16.f16 d25, d16, #13 │ │ + movs r0, r0 │ │ + ldr r3, [sp, #520] @ 0x208 │ │ + vsra.u64 q10, q13, #13 │ │ + vqrdmulh.s q13, , d11[0] │ │ + @ instruction: 0xfff363e9 │ │ + vtbl.8 d18, {d3-d4}, d4 │ │ + bcc.n d4c3c │ │ + movs r2, #0 │ │ + subs r1, #4 │ │ + str.w r2, [r0], #4 │ │ + cmp r1, #3 │ │ + bhi.n d4c32 │ │ adds r2, r0, r1 │ │ cmp r0, r2 │ │ it cs │ │ - popcs {r7, pc} │ │ + bxcs lr │ │ movs r2, #0 │ │ strb.w r2, [r0], #1 │ │ subs r1, #1 │ │ - bne.n d4024 │ │ - pop {r7, pc} │ │ - lsls r3, r2, #26 │ │ - itttt mi │ │ - andmi.w r1, r2, #31 │ │ - lslmi.w r1, r0, r1 │ │ - movmi r0, #0 │ │ - bxmi lr │ │ - cmp r2, #0 │ │ - it eq │ │ - bxeq lr │ │ - and.w r3, r2, #31 │ │ - negs r2, r2 │ │ - and.w r2, r2, #31 │ │ - lsls r1, r3 │ │ - lsr.w r2, r0, r2 │ │ - orrs r1, r2 │ │ - lsls r0, r3 │ │ + bne.n d4c46 │ │ bx lr │ │ cmp r2, #4 │ │ it cc │ │ - bcc.w d4074 │ │ + bcc.w d4c6a │ │ ldr.w r3, [r1], #4 │ │ subs r2, #4 │ │ str.w r3, [r0], #4 │ │ cmp r2, #3 │ │ - bhi.n d4062 │ │ - b.w d4074 │ │ + bhi.n d4c58 │ │ + b.w d4c6a │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #20 │ │ cmp r2, #16 │ │ - bcc.n d40d4 │ │ + bcc.n d4cca │ │ negs r3, r0 │ │ and.w r8, r3, #3 │ │ add.w lr, r0, r8 │ │ cmp r0, lr │ │ - bcs.n d40a0 │ │ + bcs.n d4c96 │ │ mov r3, r8 │ │ mov r6, r0 │ │ mov r5, r1 │ │ ldrb.w r4, [r5], #1 │ │ subs r3, #1 │ │ strb.w r4, [r6], #1 │ │ - bne.n d4094 │ │ + bne.n d4c8a │ │ sub.w ip, r2, r8 │ │ add r1, r8 │ │ bic.w r2, ip, #3 │ │ ands.w r5, r1, #3 │ │ add.w r3, lr, r2 │ │ - bne.n d40f0 │ │ + bne.n d4ce6 │ │ cmp lr, r3 │ │ - bcs.n d40c6 │ │ + bcs.n d4cbc │ │ mov r4, r1 │ │ ldr.w r5, [r4], #4 │ │ str.w r5, [lr], #4 │ │ cmp lr, r3 │ │ - bcc.n d40ba │ │ + bcc.n d4cb0 │ │ add r1, r2 │ │ and.w r2, ip, #3 │ │ adds r6, r3, r2 │ │ cmp r3, r6 │ │ - bcc.n d40dc │ │ - b.n d40e8 │ │ + bcc.n d4cd2 │ │ + b.n d4cde │ │ mov r3, r0 │ │ adds r6, r3, r2 │ │ cmp r3, r6 │ │ - bcs.n d40e8 │ │ + bcs.n d4cde │ │ ldrb.w r6, [r1], #1 │ │ subs r2, #1 │ │ strb.w r6, [r3], #1 │ │ - bne.n d40dc │ │ + bne.n d4cd2 │ │ add sp, #20 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ mov.w fp, #0 │ │ rsb sl, r5, #4 │ │ add r6, sp, #16 │ │ str.w fp, [sp, #16] │ │ @@ -282180,49 +282678,49 @@ │ │ ldrhmi.w r4, [r1, fp] │ │ strhmi.w r4, [r8, fp] │ │ cmp r6, r3 │ │ ldr r6, [sp, #4] │ │ ldr r4, [sp, #16] │ │ rsb r8, r6, #0 │ │ str.w r8, [sp] │ │ - bcs.n d4160 │ │ + bcs.n d4d56 │ │ and.w fp, r8, #24 │ │ ldr.w r8, [r9, #4]! │ │ lsrs r4, r6 │ │ add.w sl, lr, #4 │ │ lsl.w r6, r8, fp │ │ orrs r4, r6 │ │ ldr r6, [sp, #4] │ │ str.w r4, [lr], #8 │ │ mov r4, r8 │ │ cmp lr, r3 │ │ mov lr, sl │ │ - bcc.n d4140 │ │ - b.n d4164 │ │ + bcc.n d4d36 │ │ + b.n d4d5a │ │ mov sl, lr │ │ mov r8, r4 │ │ mov.w lr, #0 │ │ cmp r5, #1 │ │ strb.w lr, [sp, #12] │ │ strb.w lr, [sp, #10] │ │ - bne.n d417e │ │ + bne.n d4d74 │ │ add r5, sp, #12 │ │ mov.w fp, #0 │ │ movs r4, #0 │ │ - b.n d4194 │ │ + b.n d4d8a │ │ ldrb.w r4, [r9, #5] │ │ add.w r5, sp, #10 │ │ ldrb.w lr, [r9, #4] │ │ strb.w lr, [sp, #12] │ │ mov.w fp, r4, lsl #8 │ │ movs r4, #2 │ │ lsls r6, r1, #31 │ │ - bne.n d419c │ │ + bne.n d4d92 │ │ movs r4, #0 │ │ - b.n d41ae │ │ + b.n d4da4 │ │ add.w r6, r9, #4 │ │ ldrb r6, [r6, r4] │ │ strb r6, [r5, #0] │ │ ldrb.w r4, [sp, #10] │ │ ldrb.w lr, [sp, #12] │ │ lsls r4, r4, #16 │ │ orr.w r4, r4, fp │ │ @@ -282230,125 +282728,125 @@ │ │ orr.w r6, r4, lr │ │ ldr r4, [sp, #0] │ │ and.w r4, r4, #24 │ │ lsr.w r5, r8, r5 │ │ lsls r6, r4 │ │ orrs r6, r5 │ │ str.w r6, [sl] │ │ - b.n d40c6 │ │ + b.n d4cbc │ │ push {r4, r5, r6, lr} │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #40 @ 0x28 │ │ subs r3, r0, r1 │ │ cmp r3, r2 │ │ - bcs.n d423e │ │ + bcs.n d4e34 │ │ adds r5, r1, r2 │ │ add.w fp, r0, r2 │ │ cmp r2, #16 │ │ - bcc.n d429a │ │ + bcc.n d4e90 │ │ and.w ip, fp, #3 │ │ bic.w lr, fp, #3 │ │ rsb r8, ip, #0 │ │ cmp lr, fp │ │ - bcs.n d4204 │ │ + bcs.n d4dfa │ │ subs r4, r5, #1 │ │ mov r6, fp │ │ ldrb.w r3, [r4], #-1 │ │ strb.w r3, [r6, #-1]! │ │ cmp lr, r6 │ │ - bcc.n d41f8 │ │ + bcc.n d4dee │ │ sub.w ip, r2, ip │ │ add r5, r8 │ │ bic.w r4, ip, #3 │ │ ands.w sl, r5, #3 │ │ sub.w r3, lr, r4 │ │ rsb r9, r4, #0 │ │ - bne.n d42ce │ │ + bne.n d4ec4 │ │ cmp r3, lr │ │ - bcs.n d4230 │ │ + bcs.n d4e26 │ │ add r1, ip │ │ subs r1, #4 │ │ ldr.w r2, [r1], #-4 │ │ str.w r2, [lr, #-4]! │ │ cmp r3, lr │ │ - bcc.n d4224 │ │ + bcc.n d4e1a │ │ add r5, r9 │ │ and.w r2, ip, #3 │ │ subs r1, r3, r2 │ │ cmp r1, r3 │ │ - bcc.n d42a2 │ │ - b.n d42c6 │ │ + bcc.n d4e98 │ │ + b.n d4ebc │ │ cmp r2, #16 │ │ - bcc.n d42b2 │ │ + bcc.n d4ea8 │ │ negs r3, r0 │ │ and.w ip, r3, #3 │ │ add.w r8, r0, ip │ │ cmp r0, r8 │ │ - bcs.n d4262 │ │ + bcs.n d4e58 │ │ mov r3, ip │ │ mov r5, r0 │ │ mov r4, r1 │ │ ldrb.w r6, [r4], #1 │ │ subs r3, #1 │ │ strb.w r6, [r5], #1 │ │ - bne.n d4256 │ │ + bne.n d4e4c │ │ sub.w r2, r2, ip │ │ add.w lr, r1, ip │ │ bic.w r5, r2, #3 │ │ ands.w r4, lr, #3 │ │ add.w r3, r8, r5 │ │ - bne.n d42f4 │ │ + bne.n d4eea │ │ cmp r8, r3 │ │ - bcs.n d428a │ │ + bcs.n d4e80 │ │ mov r1, lr │ │ ldr.w r6, [r1], #4 │ │ str.w r6, [r8], #4 │ │ cmp r8, r3 │ │ - bcc.n d427e │ │ + bcc.n d4e74 │ │ add.w r1, lr, r5 │ │ and.w r2, r2, #3 │ │ adds r6, r3, r2 │ │ cmp r3, r6 │ │ - bcc.n d42ba │ │ - b.n d42c6 │ │ + bcc.n d4eb0 │ │ + b.n d4ebc │ │ mov r3, fp │ │ subs r1, r3, r2 │ │ cmp r1, r3 │ │ - bcs.n d42c6 │ │ + bcs.n d4ebc │ │ subs r2, r5, #1 │ │ ldrb.w r6, [r2], #-1 │ │ strb.w r6, [r3, #-1]! │ │ cmp r1, r3 │ │ - bcc.n d42a4 │ │ - b.n d42c6 │ │ + bcc.n d4e9a │ │ + b.n d4ebc │ │ mov r3, r0 │ │ adds r6, r3, r2 │ │ cmp r3, r6 │ │ - bcs.n d42c6 │ │ + bcs.n d4ebc │ │ ldrb.w r6, [r1], #1 │ │ subs r2, #1 │ │ strb.w r6, [r3], #1 │ │ - bne.n d42ba │ │ + bne.n d4eb0 │ │ add sp, #40 @ 0x28 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, pc} │ │ sub.w r6, r5, sl │ │ movs r4, #0 │ │ str r6, [sp, #8] │ │ mov.w r6, sl, lsl #3 │ │ cmp.w sl, #1 │ │ strb.w r4, [sp, #24] │ │ strb.w r4, [sp, #22] │ │ str r6, [sp, #16] │ │ - bne.n d4366 │ │ + bne.n d4f5c │ │ add r6, sp, #24 │ │ str r6, [sp, #12] │ │ movs r6, #0 │ │ str r6, [sp, #4] │ │ - b.n d4400 │ │ + b.n d4ff6 │ │ mov.w fp, #0 │ │ rsb r9, r4, #4 │ │ add r1, sp, #36 @ 0x24 │ │ str.w fp, [sp, #36] @ 0x24 │ │ add.w ip, r1, r4 │ │ movs.w r1, r9, lsl #31 │ │ ittt ne │ │ @@ -282362,66 +282860,66 @@ │ │ sub.w sl, lr, r4 │ │ add.w r6, r8, #4 │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ lsls r1, r4, #3 │ │ cmp r6, r3 │ │ rsb r6, r1, #0 │ │ str r6, [sp, #16] │ │ - bcs.n d437c │ │ + bcs.n d4f72 │ │ and.w fp, r6, #24 │ │ ldr.w ip, [sl, #4]! │ │ lsr.w r6, r9, r1 │ │ mov r9, r1 │ │ lsl.w r1, ip, fp │ │ orrs r1, r6 │ │ add.w r6, r8, #4 │ │ str.w r1, [r8], #8 │ │ mov r1, r9 │ │ cmp r8, r3 │ │ mov r8, r6 │ │ mov r9, ip │ │ - bcc.n d4342 │ │ - b.n d4380 │ │ + bcc.n d4f38 │ │ + b.n d4f76 │ │ ldr r6, [sp, #8] │ │ ldrb r4, [r6, #0] │ │ ldrb r6, [r6, #1] │ │ str r6, [sp, #4] │ │ lsls r6, r5, #31 │ │ str r4, [sp, #12] │ │ strb.w r4, [sp, #24] │ │ - bne.n d43f8 │ │ + bne.n d4fee │ │ movs r4, #0 │ │ - b.n d4414 │ │ + b.n d500a │ │ mov r6, r8 │ │ mov ip, r9 │ │ mov.w r8, #0 │ │ cmp r4, #1 │ │ strb.w r8, [sp, #28] │ │ strb.w r8, [sp, #26] │ │ - bne.n d439c │ │ + bne.n d4f92 │ │ add r4, sp, #28 │ │ str r4, [sp, #8] │ │ movs r4, #0 │ │ str r4, [sp, #12] │ │ str r4, [sp, #4] │ │ - b.n d43b6 │ │ + b.n d4fac │ │ ldrb.w r4, [sl, #5] │ │ ldrb.w r8, [sl, #4] │ │ strb.w r8, [sp, #28] │ │ lsls r4, r4, #8 │ │ str r4, [sp, #12] │ │ movs r4, #2 │ │ str r4, [sp, #4] │ │ add.w r4, sp, #26 │ │ str r4, [sp, #8] │ │ mov r9, r6 │ │ movs.w fp, lr, lsl #31 │ │ - bne.n d43c2 │ │ + bne.n d4fb8 │ │ movs r4, #0 │ │ - b.n d43d8 │ │ + b.n d4fce │ │ ldr r6, [sp, #4] │ │ add.w r4, sl, #4 │ │ ldrb r4, [r4, r6] │ │ ldr r6, [sp, #8] │ │ strb r4, [r6, #0] │ │ ldrb.w r4, [sp, #26] │ │ ldrb.w r8, [sp, #28] │ │ @@ -282431,15 +282929,15 @@ │ │ orrs r4, r1 │ │ ldr r1, [sp, #16] │ │ orr.w r4, r4, r8 │ │ and.w r1, r1, #24 │ │ lsl.w r1, r4, r1 │ │ orr.w r1, r1, ip │ │ str.w r1, [r9] │ │ - b.n d428a │ │ + b.n d4e80 │ │ add.w r4, sp, #22 │ │ str r4, [sp, #12] │ │ movs r4, #2 │ │ ldr r6, [sp, #8] │ │ ldrb r4, [r6, r4] │ │ ldr r6, [sp, #12] │ │ strb r4, [r6, #0] │ │ @@ -282454,15 +282952,15 @@ │ │ orrs r6, r4 │ │ adds r4, r3, #4 │ │ cmp r4, lr │ │ str r4, [sp, #12] │ │ ldr r4, [sp, #16] │ │ rsb r4, r4, #0 │ │ str r4, [sp, #4] │ │ - bcs.n d4474 │ │ + bcs.n d506a │ │ sub.w r2, r2, sl │ │ add r2, r1 │ │ ldr r1, [sp, #4] │ │ and.w r1, r1, #24 │ │ str r1, [sp, #8] │ │ ldr r4, [sp, #8] │ │ add.w r1, r2, r8 │ │ @@ -282475,18 +282973,18 @@ │ │ add.w r4, fp, r8 │ │ sub.w fp, fp, #4 │ │ add.w lr, fp, r8 │ │ str.w r6, [r4, #-4] │ │ mov r6, r1 │ │ ldr r4, [sp, #12] │ │ cmp r4, lr │ │ - bcc.n d4440 │ │ + bcc.n d5036 │ │ add r2, r8 │ │ str r2, [sp, #8] │ │ - b.n d4476 │ │ + b.n d506c │ │ mov r1, r6 │ │ add r2, sp, #32 │ │ movs r4, #0 │ │ add.w r8, r2, sl │ │ ldr r2, [sp, #8] │ │ str r4, [sp, #32] │ │ add r2, sl │ │ @@ -282505,46 +283003,165 @@ │ │ ldr r4, [sp, #16] │ │ lsrs r2, r4 │ │ ldr r4, [sp, #4] │ │ and.w r4, r4, #24 │ │ lsls r1, r4 │ │ orrs r1, r2 │ │ str.w r1, [lr, #-4] │ │ - b.n d4230 │ │ - b.w d4074 │ │ - b.w d41cc │ │ - cmp r2, #4 │ │ - it cc │ │ - bcc.w d4074 │ │ - ldr.w r3, [r1], #4 │ │ - subs r2, #4 │ │ - str.w r3, [r0], #4 │ │ - cmp r2, #3 │ │ - bhi.n d44cc │ │ - b.w d4074 │ │ - b.w d41cc │ │ + b.n d4e26 │ │ + push {r7, lr} │ │ + cmp r1, #16 │ │ + bcc.n d50f6 │ │ + negs r3, r0 │ │ + and.w ip, r3, #3 │ │ + add.w lr, r0, ip │ │ + cmp r0, lr │ │ + bcs.n d50d0 │ │ + mov r3, ip │ │ + strb.w r2, [r0], #1 │ │ + subs r3, #1 │ │ + bne.n d50c8 │ │ + sub.w r1, r1, ip │ │ + bic.w r0, r1, #3 │ │ + add r0, lr │ │ + cmp lr, r0 │ │ + bcs.n d50f2 │ │ + uxtb.w ip, r2 │ │ + mov.w r3, #16843009 @ 0x1010101 │ │ + mul.w r3, ip, r3 │ │ + str.w r3, [lr], #4 │ │ + cmp lr, r0 │ │ + bcc.n d50ea │ │ + and.w r1, r1, #3 │ │ + adds r3, r0, r1 │ │ + cmp r0, r3 │ │ + it cs │ │ + popcs {r7, pc} │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n d50fe │ │ + pop {r7, pc} │ │ + bic.w r2, r1, #2147483648 @ 0x80000000 │ │ + movs r3, #0 │ │ + movt r3, #16368 @ 0x3ff0 │ │ + cmp r2, r3 │ │ + bcs.n d511c │ │ + movs r0, #0 │ │ + movs r1, #0 │ │ + bx lr │ │ + movs r3, #0 │ │ + movt r3, #17376 @ 0x43e0 │ │ + cmp r2, r3 │ │ + bcs.n d5170 │ │ + lsls r3, r2, #11 │ │ + orr.w r3, r3, r0, lsr #21 │ │ + lsls r0, r0, #11 │ │ + orr.w ip, r3, #2147483648 @ 0x80000000 │ │ + movs r3, #62 @ 0x3e │ │ + sub.w r2, r3, r2, lsr #20 │ │ + and.w r2, r2, #63 @ 0x3f │ │ + rsb r3, r2, #32 │ │ + lsrs r0, r2 │ │ + lsl.w r3, ip, r3 │ │ + orrs r3, r0 │ │ + subs.w r0, r2, #32 │ │ + lsr.w r2, ip, r2 │ │ + it pl │ │ + lsrpl.w r3, ip, r0 │ │ + it pl │ │ + movpl r2, #0 │ │ + mov.w ip, #0 │ │ + negs r0, r3 │ │ + sbc.w ip, ip, r2 │ │ + cmp r1, #0 │ │ + mov r1, ip │ │ + itt pl │ │ + movpl r0, r3 │ │ + movpl r1, r2 │ │ + bx lr │ │ + movs r3, #0 │ │ + subs r0, #1 │ │ + movt r3, #32752 @ 0x7ff0 │ │ + sbcs.w r0, r2, r3 │ │ + bcs.n d5116 │ │ + mvn.w r0, #2147483648 @ 0x80000000 │ │ + eor.w r2, r0, r1, asr #31 │ │ + mvn.w r0, r1, asr #31 │ │ + mov r1, r2 │ │ + bx lr │ │ + cmp r1, #4 │ │ + bcc.n d519e │ │ + movs r2, #0 │ │ + subs r1, #4 │ │ + str.w r2, [r0], #4 │ │ + cmp r1, #3 │ │ + bhi.n d5194 │ │ + adds r2, r0, r1 │ │ + cmp r0, r2 │ │ + it cs │ │ + bxcs lr │ │ + movs r2, #0 │ │ + strb.w r2, [r0], #1 │ │ + subs r1, #1 │ │ + bne.n d51a8 │ │ + bx lr │ │ cmp r1, #4 │ │ - bcc.n d44fc │ │ + bcc.n d51cc │ │ uxtb.w ip, r2 │ │ mov.w r3, #16843009 @ 0x1010101 │ │ mul.w r3, ip, r3 │ │ subs r1, #4 │ │ str.w r3, [r0], #4 │ │ cmp r1, #3 │ │ - bhi.n d44f2 │ │ + bhi.n d51c2 │ │ adds r3, r0, r1 │ │ cmp r0, r3 │ │ it cs │ │ bxcs lr │ │ strb.w r2, [r0], #1 │ │ subs r1, #1 │ │ - bne.n d4504 │ │ + bne.n d51d4 │ │ + bx lr │ │ + lsls r3, r2, #26 │ │ + itttt mi │ │ + andmi.w r0, r2, #31 │ │ + lsrmi.w r0, r1, r0 │ │ + movmi r1, #0 │ │ + bxmi lr │ │ + cmp r2, #0 │ │ + it eq │ │ + bxeq lr │ │ + and.w r3, r2, #31 │ │ + negs r2, r2 │ │ + and.w r2, r2, #31 │ │ + lsrs r0, r3 │ │ + lsl.w r2, r1, r2 │ │ + orrs r0, r2 │ │ + lsrs r1, r3 │ │ + bx lr │ │ + b.w d4dc2 │ │ + lsls r3, r2, #26 │ │ + itttt mi │ │ + andmi.w r1, r2, #31 │ │ + lslmi.w r1, r0, r1 │ │ + movmi r0, #0 │ │ + bxmi lr │ │ + cmp r2, #0 │ │ + it eq │ │ + bxeq lr │ │ + and.w r3, r2, #31 │ │ + negs r2, r2 │ │ + and.w r2, r2, #31 │ │ + lsls r1, r3 │ │ + lsr.w r2, r0, r2 │ │ + orrs r1, r2 │ │ + lsls r0, r3 │ │ bx lr │ │ orrs.w r2, r0, r1 │ │ - beq.n d4592 │ │ + beq.n d52be │ │ push {r4, lr} │ │ eor.w r0, r0, r1, asr #31 │ │ eor.w r3, r1, r1, asr #31 │ │ subs.w lr, r0, r1, asr #31 │ │ clz r2, lr │ │ sbc.w r3, r3, r1, asr #31 │ │ adds r2, #32 │ │ @@ -282581,69 +283198,29 @@ │ │ orrs r1, r2 │ │ bx lr │ │ movs r0, #0 │ │ movs r2, #0 │ │ and.w r1, r1, #2147483648 @ 0x80000000 │ │ orrs r1, r2 │ │ bx lr │ │ - cmp r1, #4 │ │ - bcc.n d45ae │ │ - movs r2, #0 │ │ - subs r1, #4 │ │ - str.w r2, [r0], #4 │ │ - cmp r1, #3 │ │ - bhi.n d45a4 │ │ - adds r2, r0, r1 │ │ - cmp r0, r2 │ │ - it cs │ │ - bxcs lr │ │ - movs r2, #0 │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n d45b8 │ │ - bx lr │ │ - push {r7, lr} │ │ - cmp r1, #16 │ │ - bcc.n d4606 │ │ - negs r3, r0 │ │ - and.w ip, r3, #3 │ │ - add.w lr, r0, ip │ │ - cmp r0, lr │ │ - bcs.n d45e0 │ │ - mov r3, ip │ │ - strb.w r2, [r0], #1 │ │ - subs r3, #1 │ │ - bne.n d45d8 │ │ - sub.w r1, r1, ip │ │ - bic.w r0, r1, #3 │ │ - add r0, lr │ │ - cmp lr, r0 │ │ - bcs.n d4602 │ │ - uxtb.w ip, r2 │ │ - mov.w r3, #16843009 @ 0x1010101 │ │ - mul.w r3, ip, r3 │ │ - str.w r3, [lr], #4 │ │ - cmp lr, r0 │ │ - bcc.n d45fa │ │ - and.w r1, r1, #3 │ │ - adds r3, r0, r1 │ │ - cmp r0, r3 │ │ - it cs │ │ - popcs {r7, pc} │ │ - strb.w r2, [r0], #1 │ │ - subs r1, #1 │ │ - bne.n d460e │ │ - pop {r7, pc} │ │ - b.w d41cc │ │ - bmi.n d45c8 │ │ - bmi.n d45ca │ │ + cmp r2, #4 │ │ + it cc │ │ + bcc.w d4c6a │ │ + ldr.w r3, [r1], #4 │ │ + subs r2, #4 │ │ + str.w r3, [r0], #4 │ │ + cmp r2, #3 │ │ + bhi.n d52d2 │ │ + b.w d4c6a │ │ + bmi.n d5290 │ │ + bmi.n d5292 │ │ orrs.w r2, r0, r1 │ │ ittt eq │ │ - vldreq d0, [pc, #120] @ d46a0 │ │ - vmoveq r0, r1, d0 │ │ + vldreq d16, [pc, #120] @ d5368 │ │ + vmoveq r0, r1, d16 │ │ bxeq lr │ │ push {r7, lr} │ │ clz r2, r0 │ │ cmp r1, #0 │ │ add.w r2, r2, #32 │ │ it ne │ │ clzne r2, r1 │ │ @@ -282668,120 +283245,74 @@ │ │ movw r3, #1086 @ 0x43e │ │ subs r2, r3, r2 │ │ adds.w r0, lr, r0, lsr #31 │ │ add.w r1, r1, r2, lsl #20 │ │ movw r2, #0 │ │ movt r2, #65520 @ 0xfff0 │ │ adcs r1, r2 │ │ - vmov d0, r0, r1 │ │ + vmov d16, r0, r1 │ │ ldmia.w sp!, {r7, lr} │ │ - vmov r0, r1, d0 │ │ + vmov r0, r1, d16 │ │ bx lr │ │ nop │ │ ... │ │ - cmp r1, #4 │ │ - bcc.n d46b8 │ │ - movs r2, #0 │ │ - subs r1, #4 │ │ - str.w r2, [r0], #4 │ │ - cmp r1, #3 │ │ - bhi.n d46ae │ │ + push {r7, lr} │ │ + cmp r1, #16 │ │ + bcc.n d53ae │ │ + negs r2, r0 │ │ + and.w ip, r2, #3 │ │ + add.w r2, r0, ip │ │ + cmp r0, r2 │ │ + bcs.n d5392 │ │ + mov.w lr, #0 │ │ + mov r3, ip │ │ + strb.w lr, [r0], #1 │ │ + subs r3, #1 │ │ + bne.n d538a │ │ + sub.w r1, r1, ip │ │ + bic.w r0, r1, #3 │ │ + add r0, r2 │ │ + cmp r2, r0 │ │ + bcs.n d53aa │ │ + movs r3, #0 │ │ + str.w r3, [r2], #4 │ │ + cmp r2, r0 │ │ + bcc.n d53a2 │ │ + and.w r1, r1, #3 │ │ adds r2, r0, r1 │ │ cmp r0, r2 │ │ it cs │ │ - bxcs lr │ │ + popcs {r7, pc} │ │ movs r2, #0 │ │ strb.w r2, [r0], #1 │ │ subs r1, #1 │ │ - bne.n d46c2 │ │ - bx lr │ │ - lsls r3, r2, #26 │ │ - itttt mi │ │ - andmi.w r0, r2, #31 │ │ - lsrmi.w r0, r1, r0 │ │ - movmi r1, #0 │ │ - bxmi lr │ │ - cmp r2, #0 │ │ - it eq │ │ - bxeq lr │ │ - and.w r3, r2, #31 │ │ - negs r2, r2 │ │ - and.w r2, r2, #31 │ │ - lsrs r0, r3 │ │ - lsl.w r2, r1, r2 │ │ - orrs r0, r2 │ │ - lsrs r1, r3 │ │ - bx lr │ │ - bic.w r2, r1, #2147483648 @ 0x80000000 │ │ - movs r3, #0 │ │ - movt r3, #16368 @ 0x3ff0 │ │ - cmp r2, r3 │ │ - bcs.n d470c │ │ - movs r0, #0 │ │ - movs r1, #0 │ │ - bx lr │ │ - movs r3, #0 │ │ - movt r3, #17376 @ 0x43e0 │ │ - cmp r2, r3 │ │ - bcs.n d4760 │ │ - lsls r3, r2, #11 │ │ - orr.w r3, r3, r0, lsr #21 │ │ - lsls r0, r0, #11 │ │ - orr.w ip, r3, #2147483648 @ 0x80000000 │ │ - movs r3, #62 @ 0x3e │ │ - sub.w r2, r3, r2, lsr #20 │ │ - and.w r2, r2, #63 @ 0x3f │ │ - rsb r3, r2, #32 │ │ - lsrs r0, r2 │ │ - lsl.w r3, ip, r3 │ │ - orrs r3, r0 │ │ - subs.w r0, r2, #32 │ │ - lsr.w r2, ip, r2 │ │ - it pl │ │ - lsrpl.w r3, ip, r0 │ │ - it pl │ │ - movpl r2, #0 │ │ - mov.w ip, #0 │ │ - negs r0, r3 │ │ - sbc.w ip, ip, r2 │ │ - cmp r1, #0 │ │ - mov r1, ip │ │ - itt pl │ │ - movpl r0, r3 │ │ - movpl r1, r2 │ │ - bx lr │ │ - movs r3, #0 │ │ - subs r0, #1 │ │ - movt r3, #32752 @ 0x7ff0 │ │ - sbcs.w r0, r2, r3 │ │ - bcs.n d4706 │ │ - mvn.w r0, #2147483648 @ 0x80000000 │ │ - eor.w r2, r0, r1, asr #31 │ │ - mvn.w r0, r1, asr #31 │ │ - mov r1, r2 │ │ - bx lr │ │ - bmi.n d472a │ │ + bne.n d53b8 │ │ + pop {r7, pc} │ │ + b.w d4dc2 │ │ + b.w d4c6a │ │ + b.w d4dc2 │ │ + bmi.n d537a │ │ push {r4, lr} │ │ sub sp, #16 │ │ add r4, sp, #8 │ │ str r4, [sp, #0] │ │ - bl d4794 │ │ + bl d53e4 │ │ ldr r2, [sp, #8] │ │ ldr r3, [sp, #12] │ │ add sp, #16 │ │ pop {r4, pc} │ │ push {r7, lr} │ │ mov r7, sp │ │ sub sp, #24 │ │ mov ip, r0 │ │ add r0, sp, #8 │ │ strd r2, r3, [sp] │ │ mov r2, ip │ │ mov r3, r1 │ │ - bl d47c6 │ │ + bl d5416 │ │ ldr.w ip, [r7, #8] │ │ ldrd r0, r1, [sp, #8] │ │ cmp.w ip, #0 │ │ itt ne │ │ ldrdne r3, r2, [sp, #16] │ │ strdne r3, r2, [ip] │ │ add sp, #24 │ │ @@ -282790,21 +283321,21 @@ │ │ push {r4, r5, r6, r7, lr} │ │ add r7, sp, #12 │ │ stmdb sp!, {r8, r9, sl, fp} │ │ sub sp, #4 │ │ ldrd fp, r9, [r7, #8] │ │ mov sl, r0 │ │ cmp.w fp, #0 │ │ - beq.n d484e │ │ + beq.n d549e │ │ cmp.w r9, #0 │ │ - bne.n d484e │ │ + bne.n d549e │ │ cmp r3, #0 │ │ - beq.n d48d0 │ │ + beq.n d5520 │ │ cmp r3, fp │ │ - bcs.n d48e0 │ │ + bcs.n d5530 │ │ clz r0, r3 │ │ clz r1, fp │ │ subs r0, r1, r0 │ │ mov.w r5, #1 │ │ add.w r6, r0, #32 │ │ it eq │ │ moveq r6, #31 │ │ @@ -282817,32 +283348,32 @@ │ │ lslpl.w r0, fp, r1 │ │ lsl.w r1, fp, r6 │ │ and.w r6, r6, #31 │ │ it pl │ │ movpl r1, #0 │ │ lsl.w ip, r5, r6 │ │ movs r5, #0 │ │ - b.n d4838 │ │ + b.n d5488 │ │ movs.w r0, r0, lsr #1 │ │ mov.w ip, ip, lsr #1 │ │ mov.w r1, r1, rrx │ │ subs r6, r2, r1 │ │ sbc.w r4, r3, r0 │ │ cmp r4, #0 │ │ - bmi.n d482c │ │ + bmi.n d547c │ │ orr.w r5, r5, ip │ │ - beq.n d48fc │ │ + beq.n d554c │ │ mov r2, r6 │ │ mov r3, r4 │ │ - b.n d482c │ │ + b.n d547c │ │ subs.w r1, r2, fp │ │ mov.w r0, #0 │ │ sbcs.w r1, r3, r9 │ │ - bcc.n d48c0 │ │ - cbz r3, d48c0 │ │ + bcc.n d5510 │ │ + cbz r3, d5510 │ │ clz r0, r3 │ │ clz r1, r9 │ │ subs r0, r1, r0 │ │ and.w r1, r0, #63 @ 0x3f │ │ and.w r0, r0, #31 │ │ rsb r5, r1, #32 │ │ lsl.w r6, r9, r1 │ │ @@ -282853,1219 +283384,1219 @@ │ │ lslpl.w r5, fp, r6 │ │ lsl.w r6, fp, r1 │ │ mov.w r1, #1 │ │ it pl │ │ movpl r6, #0 │ │ lsls r1, r0 │ │ movs r0, #0 │ │ - b.n d48a6 │ │ + b.n d54f6 │ │ movs.w r5, r5, lsr #1 │ │ mov.w r1, r1, lsr #1 │ │ mov.w r6, r6, rrx │ │ subs r4, r2, r6 │ │ sbcs.w ip, r3, r5 │ │ - bmi.n d489a │ │ + bmi.n d54ea │ │ orrs r0, r1 │ │ subs.w r2, r4, fp │ │ sbcs.w r2, ip, r9 │ │ - bcc.n d48ca │ │ + bcc.n d551a │ │ mov r2, r4 │ │ mov r3, ip │ │ - b.n d489a │ │ + b.n d54ea │ │ mov.w r8, #0 │ │ mov r4, r2 │ │ mov ip, r3 │ │ - b.n d4912 │ │ + b.n d5562 │ │ mov.w r8, #0 │ │ - b.n d4912 │ │ + b.n d5562 │ │ mov r0, r2 │ │ mov r1, fp │ │ mov r4, r2 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ mls r4, r0, fp, r4 │ │ - b.n d490a │ │ - bne.n d4922 │ │ + b.n d555a │ │ + bne.n d5572 │ │ mov r0, r2 │ │ mov r1, r3 │ │ mov r4, r2 │ │ mov r5, r3 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ mls r4, r0, r5, r4 │ │ mov.w ip, #0 │ │ mov.w r8, #1 │ │ - b.n d4912 │ │ + b.n d5562 │ │ mov r0, r6 │ │ mov r1, fp │ │ - blx d4ea0 │ │ + blx d5af0 │ │ mls r4, r0, fp, r6 │ │ orrs r0, r5 │ │ mov.w r8, #0 │ │ mov.w ip, #0 │ │ strd r0, r8, [sl] │ │ strd r4, ip, [sl, #8] │ │ add sp, #4 │ │ ldmia.w sp!, {r8, r9, sl, fp} │ │ pop {r4, r5, r6, r7, pc} │ │ mov r0, r3 │ │ mov r1, fp │ │ mov r4, r2 │ │ mov r5, r3 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ mls ip, r0, fp, r5 │ │ mov r8, r0 │ │ cmp.w fp, #65536 @ 0x10000 │ │ - bcs.n d496c │ │ + bcs.n d55bc │ │ mov.w r0, ip, lsl #16 │ │ mov r1, fp │ │ orr.w r0, r0, r4, lsr #16 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ mov r6, r0 │ │ mul.w r0, r0, fp │ │ mov r1, fp │ │ rsb r0, r0, r4, lsr #16 │ │ pkhbt r9, r4, r0, lsl #16 │ │ mov r0, r9 │ │ - blx d4ea0 │ │ + blx d5af0 │ │ mls r4, r0, fp, r9 │ │ orr.w r0, r0, r6, lsl #16 │ │ orr.w r8, r8, r6, lsr #16 │ │ - b.n d490e │ │ + b.n d555e │ │ subs.w r0, r4, fp │ │ sbcs.w r0, ip, r9 │ │ - bcs.n d497a │ │ + bcs.n d55ca │ │ movs r0, #0 │ │ - b.n d4912 │ │ + b.n d5562 │ │ mov.w r0, r9, lsl #31 │ │ mov.w r2, fp, lsl #31 │ │ orr.w r0, r0, fp, lsr #1 │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ movs r5, #0 │ │ - b.n d499a │ │ + b.n d55ea │ │ movs.w r0, r0, lsr #1 │ │ mov.w r1, r1, lsr #1 │ │ mov.w r2, r2, rrx │ │ subs r6, r4, r2 │ │ sbc.w r3, ip, r0 │ │ cmp r3, #0 │ │ - bmi.n d498e │ │ + bmi.n d55de │ │ orr.w r5, r5, r1 │ │ - beq.n d49b0 │ │ + beq.n d5600 │ │ mov r4, r6 │ │ mov ip, r3 │ │ - b.n d498e │ │ + b.n d55de │ │ mov r0, r6 │ │ mov r1, fp │ │ - blx d4ea0 │ │ + blx d5af0 │ │ mls r4, r0, fp, r6 │ │ orrs r0, r5 │ │ - b.n d490e │ │ + b.n d555e │ │ push {lr} │ │ sub sp, #4 │ │ mov r2, sp │ │ - blx d4cbc │ │ + blx d590c │ │ ldr r1, [sp, #0] │ │ add sp, #4 │ │ pop {pc} │ │ lsls r0, r2 │ │ stmdb sp!, {r2, ip, sp, lr} │ │ - b.n d4ef4 │ │ + b.n d5b44 │ │ ands r1, r0 │ │ - b.n d4a1e │ │ + b.n d566e │ │ cmp r7, #192 @ 0xc0 │ │ - b.n d4a22 │ │ + b.n d5672 │ │ subs r7, #193 @ 0xc1 │ │ - b.n d4a28 │ │ + b.n d5678 │ │ lsrs r0, r0, #31 │ │ - b.n d4a6e │ │ + b.n d56be │ │ subs r1, r0, #7 │ │ - b.n d4a74 │ │ + b.n d56c4 │ │ lsls r3, r5, #4 │ │ add.w pc, r0, r4, lsl #3 │ │ - b.n d4a36 │ │ + b.n d5686 │ │ lsrs r4, r0, #31 │ │ - b.n d4a7a │ │ + b.n d56ca │ │ strh r0, [r2, #4] │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, fp, lr} │ │ stmdb sp!, {r3, ip, sp, lr} │ │ - b.n d4526 │ │ - bl 530506 │ │ + b.n d5176 │ │ + bl 531156 │ │ strh r0, [r7, #12] │ │ - b.n d454c │ │ + b.n d519c │ │ str r0, [sp, #0] │ │ - b.n d4d52 │ │ + b.n d59a2 │ │ movs r0, r0 │ │ - b.n d50c4 │ │ + b.n d5d14 │ │ strh r0, [r1, #0] │ │ - b.n d4b38 │ │ + b.n d5788 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n d4552 │ │ + b.n d51a2 │ │ lsrs r6, r5, #17 │ │ add.w r0, r0, r0 │ │ - b.n d50ca │ │ + b.n d5d1a │ │ movs r1, r5 │ │ lsrs r0, r0, #8 │ │ ands r4, r0 │ │ - b.n d4552 │ │ + b.n d51a2 │ │ str r0, [r0, r0] │ │ - b.n d4d76 │ │ + b.n d59c6 │ │ movs r7, r0 │ │ - b.n d4ce2 │ │ + b.n d5932 │ │ movs r0, r7 │ │ cmp r2, #0 │ │ movs r1, r2 │ │ - b.n d4f50 │ │ + b.n d5ba0 │ │ movs r7, r1 │ │ - b.n d51c6 │ │ + b.n d5e16 │ │ str r2, [r0, #0] │ │ - b.n d4eca │ │ + b.n d5b1a │ │ movs r0, r1 │ │ - b.n d518e │ │ + b.n d5dde │ │ asrs r6, r0, #4 │ │ - b.n d4b52 │ │ + b.n d57a2 │ │ movs r5, r0 │ │ - b.n d4d96 │ │ + b.n d59e6 │ │ lsrs r1, r6, #17 │ │ add.w r0, r0, r0 │ │ - b.n d50fe │ │ + b.n d5d4e │ │ lsls r0, r3, #1 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n d4da6 │ │ + b.n d59f6 │ │ lsls r4, r0, #4 │ │ - b.n d4b6a │ │ + b.n d57ba │ │ asrs r4, r0, #32 │ │ - b.n d4afa │ │ + b.n d574a │ │ movs r0, r1 │ │ - b.n d4f72 │ │ + b.n d5bc2 │ │ movs r1, #1 │ │ - b.n d4db6 │ │ + b.n d5a06 │ │ asrs r0, r0, #32 │ │ - b.n d51ba │ │ + b.n d5e0a │ │ lsrs r0, r0, #24 │ │ add.w r0, r0, r3, asr #32 │ │ and.w r1, r0, r4, lsl #5 │ │ - b.n d45c4 │ │ + b.n d5214 │ │ movs r4, r1 │ │ - b.n d4f9a │ │ + b.n d5bea │ │ asrs r1, r0, #32 │ │ - b.n d4bac │ │ + b.n d57fc │ │ lsrs r7, r7, #23 │ │ add.w r0, r0, r0, lsr #20 │ │ - b.n d4fa6 │ │ + b.n d5bf6 │ │ movs r5, r0 │ │ - b.n d4dda │ │ + b.n d5a2a │ │ lsrs r0, r7, #19 │ │ add.w r0, r0, r8, lsl #28 │ │ - b.n d45d4 │ │ + b.n d5224 │ │ movs r0, r0 │ │ - b.n d5154 │ │ + b.n d5da4 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n d45de │ │ + b.n d522e │ │ strb r1, [r0, #0] │ │ - b.n d4fb2 │ │ + b.n d5c02 │ │ strb r0, [r1, #0] │ │ - b.n d45c6 │ │ - bl 5305b6 │ │ + b.n d5216 │ │ + bl 531206 │ │ strb r0, [r1, #0] │ │ - b.n d45d0 │ │ + b.n d5220 │ │ movs r5, r0 │ │ - b.n d4e02 │ │ + b.n d5a52 │ │ lsrs r2, r6, #19 │ │ add.w r0, r0, r4 │ │ - b.n d45fa │ │ + b.n d524a │ │ lsrs r4, r0, #17 │ │ add.w r0, r0, r0 │ │ - b.n d5172 │ │ + b.n d5dc2 │ │ @ instruction: 0xffd51aff │ │ movs r1, r2 │ │ - b.n d4fe8 │ │ + b.n d5c38 │ │ movs r7, r1 │ │ - b.n d525e │ │ + b.n d5eae │ │ str r2, [r0, #0] │ │ - b.n d4f62 │ │ + b.n d5bb2 │ │ movs r0, r1 │ │ - b.n d5226 │ │ + b.n d5e76 │ │ lsls r6, r0, #4 │ │ - b.n d4bea │ │ - lsrs r0, r6, #16 │ │ + b.n d583a │ │ + lsrs r4, r5, #16 │ │ add.w r0, r0, r0 │ │ - b.n d5192 │ │ + b.n d5de2 │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ str r0, [r0, r0] │ │ - b.n d4e3a │ │ + b.n d5a8a │ │ movs r0, r1 │ │ - b.n d4ffe │ │ + b.n d5c4e │ │ movs r1, #6 │ │ - b.n d4e42 │ │ + b.n d5a92 │ │ asrs r0, r0, #32 │ │ - b.n d5246 │ │ + b.n d5e96 │ │ lsrs r5, r3, #23 │ │ add.w r0, r0, r1 │ │ - b.n d524e │ │ + b.n d5e9e │ │ movs r0, r0 │ │ - b.n d461c │ │ + b.n d526c │ │ str r4, [r0, #0] │ │ - b.n d4620 │ │ + b.n d5270 │ │ asrs r5, r0, #32 │ │ - b.n d4e5a │ │ + b.n d5aaa │ │ movs r4, r0 │ │ - b.n d464e │ │ + b.n d529e │ │ lsrs r3, r6, #16 │ │ add.w r0, r0, r1 │ │ - b.n d4fb4 │ │ + b.n d5c04 │ │ strb r0, [r0, #4] │ │ - b.n d4c34 │ │ + b.n d5884 │ │ str r0, [r1, r0] │ │ - b.n d469c │ │ + b.n d52ec │ │ movs r0, r0 │ │ - b.n d51dc │ │ + b.n d5e2c │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n d4e7a │ │ + b.n d5aca │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, ip, lr} │ │ - b.n d4674 │ │ + b.n d52c4 │ │ movs r4, r0 │ │ - b.n d51f0 │ │ + b.n d5e40 │ │ str r4, [r0, r0] │ │ str r3, [sp, #640] @ 0x280 │ │ movs r1, r0 │ │ - b.n d4fd8 │ │ + b.n d5c28 │ │ movs r0, r0 │ │ - b.n d4d7c │ │ + b.n d59cc │ │ movs r1, r3 │ │ subs r0, r0, r0 │ │ str r0, [r0, #0] │ │ - b.n d468c │ │ + b.n d52dc │ │ ands r3, r0 │ │ - b.n d5068 │ │ + b.n d5cb8 │ │ movs r6, r0 │ │ - b.n d4c6a │ │ - lsrs r2, r2, #16 │ │ + b.n d58ba │ │ + lsrs r6, r1, #16 │ │ add.w r0, r0, r0 │ │ - b.n d520a │ │ + b.n d5e5a │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ asrs r4, r0, #32 │ │ - b.n d4c72 │ │ + b.n d58c2 │ │ movs r0, #0 │ │ - b.n d5040 │ │ + b.n d5c90 │ │ str r2, [r0, r0] │ │ - b.n d4b7c │ │ + b.n d57cc │ │ movs r4, r0 │ │ - b.n d4588 │ │ + b.n d51d8 │ │ movs r5, r0 │ │ - b.n d4ec2 │ │ + b.n d5b12 │ │ asrs r4, r1, #32 │ │ - b.n d46b8 │ │ + b.n d5308 │ │ movs r0, r0 │ │ - b.n d522c │ │ + b.n d5e7c │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, #6 │ │ - b.n d4ed2 │ │ + b.n d5b22 │ │ lsrs r2, r0, #23 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n d46a8 │ │ + b.n d52f8 │ │ movs r5, r0 │ │ - b.n d4ede │ │ + b.n d5b2e │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {ip} │ │ - b.n d52e6 │ │ + b.n d5f36 │ │ movs r0, #6 │ │ - b.n d4eea │ │ + b.n d5b3a │ │ lsrs r4, r6, #22 │ │ add.w r0, r0, r0, lsl #20 │ │ - b.n d46c0 │ │ + b.n d5310 │ │ movs r5, r0 │ │ - b.n d4ef6 │ │ + b.n d5b46 │ │ ldrh r0, [r6, #30] │ │ ldmia.w sp!, {r2, r3, r7, sl, fp} │ │ add.w ip, r0, fp, lsl #2 │ │ add.w ip, r0, sl, lsl #2 │ │ add.w ip, r0, r9, lsl #2 │ │ - @ instruction: 0xeb0092a4 │ │ + @ instruction: 0xeb009254 │ │ movs r0, r0 │ │ lsls r0, r6, #5 │ │ movs r0, r0 │ │ ands r0, r2 │ │ stmdb sp!, {r5, lr} │ │ - b.n d4718 │ │ + b.n d5368 │ │ ands r4, r0 │ │ - b.n d4cfc │ │ + b.n d594c │ │ movs r0, r0 │ │ - b.n d478a │ │ + b.n d53da │ │ movs r1, r0 │ │ - b.n d5286 │ │ + b.n d5ed6 │ │ strh r0, [r2, #0] │ │ adds r5, r7, r2 │ │ movs r4, r0 │ │ - b.n d4716 │ │ + b.n d5366 │ │ lsrs r3, r0, #17 │ │ add.w r0, r0, r0 │ │ - b.n d5336 │ │ + b.n d5f86 │ │ movs r0, r0 │ │ - b.n d4782 │ │ + b.n d53d2 │ │ strh r0, [r2, #0] │ │ - ldmia.w sp!, {r5, r6, r7, ip, pc} │ │ + ldmia.w sp!, {r4, r7, ip, pc} │ │ movs r0, r0 │ │ ands r0, r2 │ │ stmdb sp!, {r2, r5, lr} │ │ - b.n d4748 │ │ + b.n d5398 │ │ asrs r4, r4, #32 │ │ - b.n d474c │ │ + b.n d539c │ │ ands r4, r0 │ │ - b.n d4d30 │ │ + b.n d5980 │ │ asrs r1, r0, #32 │ │ - b.n d4d34 │ │ + b.n d5984 │ │ movs r4, r0 │ │ - b.n d5122 │ │ + b.n d5d72 │ │ lsrs r4, r6, #16 │ │ add.w r0, r0, r0 │ │ - b.n d52c2 │ │ + b.n d5f12 │ │ movs r1, r0 │ │ lsls r0, r4, #14 │ │ movs r0, r0 │ │ lsls r4, r0, #23 │ │ strh r0, [r2, #0] │ │ lsrs r5, r7, #2 │ │ lsrs r7, r5, #17 │ │ - @ instruction: 0xeb0090ac │ │ + @ instruction: 0xeb00905c │ │ movs r0, r0 │ │ movs r0, r4 │ │ movs r0, r0 │ │ eors r0, r6 │ │ stmdb sp!, {lr} │ │ - b.n d4f82 │ │ + b.n d5bd2 │ │ movs r0, r0 │ │ - b.n d4766 │ │ + b.n d53b6 │ │ movs r0, r0 │ │ - b.n d52ea │ │ + b.n d5f3a │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r4, #1 │ │ - b.n d4790 │ │ + b.n d53e0 │ │ movs r1, r0 │ │ - b.n d50d6 │ │ + b.n d5d26 │ │ movs r0, r0 │ │ - b.n d4762 │ │ + b.n d53b2 │ │ asrs r1, r0, #32 │ │ - b.n d4d7c │ │ + b.n d59cc │ │ movs r4, r0 │ │ - b.n d4784 │ │ + b.n d53d4 │ │ asrs r4, r0, #32 │ │ - b.n d4fa6 │ │ + b.n d5bf6 │ │ eors r0, r6 │ │ ldmia.w sp!, {r5, r6, r7, r8, r9, fp} │ │ and.w r0, r0, r4 │ │ - b.n d479a │ │ + b.n d53ea │ │ movs r0, r0 │ │ - b.n d5316 │ │ + b.n d5f66 │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, r0] │ │ - b.n d5186 │ │ + b.n d5dd6 │ │ str r0, [r0, #0] │ │ - b.n d53c2 │ │ + b.n d6012 │ │ movs r2, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n d5196 │ │ + b.n d5de6 │ │ movs r0, r0 │ │ - b.n d4f3a │ │ + b.n d5b8a │ │ movs r6, r0 │ │ cmp r2, #0 │ │ asrs r6, r0, #4 │ │ - b.n d4bc0 │ │ + b.n d5810 │ │ movs r0, r0 │ │ - b.n d533c │ │ + b.n d5f8c │ │ @ instruction: 0xfff90aff │ │ movs r4, r0 │ │ - b.n d46c4 │ │ + b.n d5314 │ │ lsrs r2, r6, #14 │ │ add.w r0, r0, r4 │ │ - b.n d47d2 │ │ + b.n d5422 │ │ @ instruction: 0xfff5eaff │ │ movs r4, r0 │ │ - b.n d4ff2 │ │ + b.n d5c42 │ │ eors r0, r6 │ │ ldmia.w sp!, {r0, r2, r3, r5, r7, r8, r9, fp} │ │ - @ instruction: 0xea009060 │ │ + @ instruction: 0xea009010 │ │ movs r0, r0 │ │ movs r1, r0 │ │ - b.n d5364 │ │ + b.n d5fb4 │ │ lsls r3, r6, #1 │ │ subs r2, #0 │ │ lsls r7, r5, #1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n d4f6e │ │ + b.n d5bbe │ │ lsls r2, r5, #1 │ │ subs r2, #0 │ │ ldmia r7!, {r4} │ │ - b.n d4fb4 │ │ + b.n d5c04 │ │ subs r7, #17 │ │ - b.n d4fb8 │ │ + b.n d5c08 │ │ adds r0, #12 │ │ - b.n d4d64 │ │ + b.n d59b4 │ │ ldmia r5!, {r1, r2} │ │ - b.n d5200 │ │ + b.n d5e50 │ │ stmia r1!, {r0, r1} │ │ - b.n d4d7e │ │ + b.n d59ce │ │ stmia r1!, {r0, r1, r7} │ │ - b.n d4d82 │ │ + b.n d59d2 │ │ adds r0, #0 │ │ - b.n d542e │ │ + b.n d607e │ │ vrhadd.u16 d14, d12, d31 │ │ lsrs r1, r0, #30 │ │ - b.n d4f96 │ │ + b.n d5be6 │ │ adds r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #28 │ │ - b.n d4fa2 │ │ + b.n d5bf2 │ │ adds r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #26 │ │ - b.n d4fae │ │ + b.n d5bfe │ │ adds r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #24 │ │ - b.n d4fba │ │ + b.n d5c0a │ │ adds r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #22 │ │ - b.n d4fc6 │ │ + b.n d5c16 │ │ adds r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #20 │ │ - b.n d4fd2 │ │ + b.n d5c22 │ │ adds r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #18 │ │ - b.n d4fde │ │ + b.n d5c2e │ │ adds r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #16 │ │ - b.n d4fea │ │ + b.n d5c3a │ │ adds r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #14 │ │ - b.n d4ff6 │ │ + b.n d5c46 │ │ adds r5, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #12 │ │ - b.n d5002 │ │ + b.n d5c52 │ │ adds r5, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #10 │ │ - b.n d500e │ │ + b.n d5c5e │ │ adds r6, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #8 │ │ - b.n d501a │ │ + b.n d5c6a │ │ adds r6, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #6 │ │ - b.n d5026 │ │ + b.n d5c76 │ │ adds r7, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #4 │ │ - b.n d5032 │ │ + b.n d5c82 │ │ adds r7, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #2 │ │ - b.n d503e │ │ + b.n d5c8e │ │ subs r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #32 │ │ - b.n d504a │ │ + b.n d5c9a │ │ subs r0, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #32 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #30 │ │ - b.n d5056 │ │ + b.n d5ca6 │ │ subs r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #28 │ │ - b.n d5062 │ │ + b.n d5cb2 │ │ subs r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #26 │ │ - b.n d506e │ │ + b.n d5cbe │ │ subs r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #24 │ │ - b.n d507a │ │ + b.n d5cca │ │ subs r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #22 │ │ - b.n d5086 │ │ + b.n d5cd6 │ │ subs r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #20 │ │ - b.n d5092 │ │ + b.n d5ce2 │ │ subs r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #18 │ │ - b.n d509e │ │ + b.n d5cee │ │ subs r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #16 │ │ - b.n d50aa │ │ + b.n d5cfa │ │ subs r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #14 │ │ - b.n d50b6 │ │ + b.n d5d06 │ │ adds r0, #128 @ 0x80 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #12 │ │ - b.n d50c2 │ │ + b.n d5d12 │ │ adds r0, #64 @ 0x40 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #10 │ │ - b.n d50ce │ │ + b.n d5d1e │ │ adds r0, #32 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #8 │ │ - b.n d50da │ │ + b.n d5d2a │ │ adds r0, #16 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #6 │ │ - b.n d50e6 │ │ + b.n d5d36 │ │ adds r0, #8 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #4 │ │ - b.n d50f2 │ │ + b.n d5d42 │ │ adds r0, #4 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #2 │ │ - b.n d50fe │ │ + b.n d5d4e │ │ adds r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ movs r1, r0 │ │ - b.n d510a │ │ + b.n d5d5a │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r1, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r0, r0 │ │ - b.n d497a │ │ + b.n d55ca │ │ movs r3, r0 │ │ - b.n d51ba │ │ + b.n d5e0a │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n d4986 │ │ + b.n d55d6 │ │ movs r0, r0 │ │ - b.n d55c6 │ │ + b.n d6216 │ │ vrhadd.u16 d14, d14, d31 │ │ adds r0, #0 │ │ - b.n d55ce │ │ + b.n d621e │ │ adds r0, #0 │ │ - b.n d4996 │ │ + b.n d55e6 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, r0 │ │ - b.n d55da │ │ + b.n d622a │ │ @ instruction: 0xffffeaff │ │ vrhadd.u16 d14, d14, d31 │ │ movs r1, r0 │ │ - b.n d5548 │ │ + b.n d6198 │ │ movs r3, r1 │ │ subs r2, #0 │ │ vrhadd.u16 d0, d14, d31 │ │ movs r1, r0 │ │ - b.n d5152 │ │ + b.n d5da2 │ │ movs r0, r0 │ │ adds r3, #160 @ 0xa0 │ │ vrhadd.u16 d3, d14, d31 │ │ ldmia r7!, {r4} │ │ - b.n d519c │ │ + b.n d5dec │ │ subs r7, #17 │ │ - b.n d51a0 │ │ + b.n d5df0 │ │ adds r0, #12 │ │ - b.n d4f4c │ │ + b.n d5b9c │ │ ldmia r6!, {r0, r3, r4} │ │ - b.n d53e8 │ │ + b.n d6038 │ │ stmia r1!, {r0, r1} │ │ - b.n d4f66 │ │ + b.n d5bb6 │ │ stmia r1!, {r0, r1, r7} │ │ - b.n d4f6a │ │ + b.n d5bba │ │ adds r0, #0 │ │ - b.n d5616 │ │ + b.n d6266 │ │ vrhadd.u16 d14, d12, d31 │ │ movs r0, r0 │ │ - b.n d563e │ │ + b.n d628e │ │ lsls r0, r0 │ │ stmdb sp!, {r0, r2, r3, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ @ instruction: 0xebff8080 │ │ ldmia.w sp!, {r0, r7, r8, r9, sl, fp} │ │ - b.n d518e │ │ + b.n d5dde │ │ adds r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #28 │ │ - b.n d519a │ │ + b.n d5dea │ │ adds r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #26 │ │ - b.n d51a6 │ │ + b.n d5df6 │ │ adds r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #24 │ │ - b.n d51b2 │ │ + b.n d5e02 │ │ adds r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #22 │ │ - b.n d51be │ │ + b.n d5e0e │ │ adds r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #20 │ │ - b.n d51ca │ │ + b.n d5e1a │ │ adds r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #18 │ │ - b.n d51d6 │ │ + b.n d5e26 │ │ adds r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #16 │ │ - b.n d51e2 │ │ + b.n d5e32 │ │ adds r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #14 │ │ - b.n d51ee │ │ + b.n d5e3e │ │ adds r5, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #12 │ │ - b.n d51fa │ │ + b.n d5e4a │ │ adds r5, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #10 │ │ - b.n d5206 │ │ + b.n d5e56 │ │ adds r6, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #8 │ │ - b.n d5212 │ │ + b.n d5e62 │ │ adds r6, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #6 │ │ - b.n d521e │ │ + b.n d5e6e │ │ adds r7, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #4 │ │ - b.n d522a │ │ + b.n d5e7a │ │ adds r7, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #2 │ │ - b.n d5236 │ │ + b.n d5e86 │ │ subs r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ lsrs r1, r0, #32 │ │ - b.n d5242 │ │ + b.n d5e92 │ │ subs r0, #1 │ │ movs r2, #131 @ 0x83 │ │ lsrs r1, r0, #32 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #30 │ │ - b.n d524e │ │ + b.n d5e9e │ │ subs r1, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #30 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #28 │ │ - b.n d525a │ │ + b.n d5eaa │ │ subs r1, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #28 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #26 │ │ - b.n d5266 │ │ + b.n d5eb6 │ │ subs r2, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #26 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #24 │ │ - b.n d5272 │ │ + b.n d5ec2 │ │ subs r2, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #24 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #22 │ │ - b.n d527e │ │ + b.n d5ece │ │ subs r3, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #22 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #20 │ │ - b.n d528a │ │ + b.n d5eda │ │ subs r3, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #20 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #18 │ │ - b.n d5296 │ │ + b.n d5ee6 │ │ subs r4, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #18 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #16 │ │ - b.n d52a2 │ │ + b.n d5ef2 │ │ subs r4, #1 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #16 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #14 │ │ - b.n d52ae │ │ + b.n d5efe │ │ adds r0, #128 @ 0x80 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #14 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #12 │ │ - b.n d52ba │ │ + b.n d5f0a │ │ adds r0, #64 @ 0x40 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #12 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #10 │ │ - b.n d52c6 │ │ + b.n d5f16 │ │ adds r0, #32 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #10 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #8 │ │ - b.n d52d2 │ │ + b.n d5f22 │ │ adds r0, #16 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #8 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #6 │ │ - b.n d52de │ │ + b.n d5f2e │ │ adds r0, #8 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #6 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #4 │ │ - b.n d52ea │ │ + b.n d5f3a │ │ adds r0, #4 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #4 │ │ movs r0, #64 @ 0x40 │ │ lsls r1, r0, #2 │ │ - b.n d52f6 │ │ + b.n d5f46 │ │ adds r0, #2 │ │ movs r2, #131 @ 0x83 │ │ lsls r1, r0, #2 │ │ movs r0, #64 @ 0x40 │ │ movs r1, r0 │ │ - b.n d5302 │ │ + b.n d5f52 │ │ adds r0, #1 │ │ movs r2, #131 @ 0x83 │ │ movs r1, r0 │ │ movs r0, #64 @ 0x40 │ │ movs r3, r0 │ │ - b.n d53ae │ │ + b.n d5ffe │ │ vrhadd.u16 d14, d14, d31 │ │ stmia r0!, {} │ │ - b.n d4b96 │ │ + b.n d57e6 │ │ movs r0, r0 │ │ - b.n d5732 │ │ + b.n d6382 │ │ movs r7, r0 │ │ - ldr r2, [pc, #0] @ (d507c ) │ │ + ldr r2, [pc, #0] @ (d5ccc ) │ │ adds r0, #1 │ │ - b.n d57c2 │ │ + b.n d6412 │ │ adds r0, #0 │ │ - b.n d4b88 │ │ + b.n d57d8 │ │ adds r0, #4 │ │ - b.n d57ca │ │ + b.n d641a │ │ asrs r7, r0, #32 │ │ - b.n d4c2e │ │ + b.n d587e │ │ movs r4, r0 │ │ - b.n d5592 │ │ + b.n d61e2 │ │ asrs r1, r0, #4 │ │ - b.n d519c │ │ + b.n d5dec │ │ asrs r0, r0, #32 │ │ - b.n d4b9e │ │ + b.n d57ee │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #0] @ (d50a0 ) │ │ + ldr r0, [pc, #0] @ (d5cf0 ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n d53e6 │ │ + b.n d6036 │ │ mrrc 7, 14, lr, ip, cr3 │ │ movs r0, r0 │ │ - b.n d576a │ │ + b.n d63ba │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r3, r0 │ │ - b.n d5772 │ │ + b.n d63c2 │ │ adds r0, #0 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ asrs r6, r3, #13 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ ldmia r0!, {r2, r3, r4, r6} │ │ - b.n d5094 │ │ + b.n d5ce4 │ │ adds r0, #4 │ │ - b.n d580a │ │ + b.n d645a │ │ adds r1, #12 │ │ - b.n d51d4 │ │ + b.n d5e24 │ │ stmia r0!, {r1} │ │ - b.n d5812 │ │ + b.n d6462 │ │ movs r1, r0 │ │ @ instruction: 0xea00c001 │ │ - b.n d581a │ │ + b.n d646a │ │ adds r0, #4 │ │ - b.n d581e │ │ + b.n d646e │ │ adds r0, #0 │ │ - b.n d4be6 │ │ + b.n d5836 │ │ adds r0, #0 │ │ - b.n d5426 │ │ + b.n d6076 │ │ stmia r0!, {} │ │ - b.n d4bec │ │ - ldr r0, [pc, #0] @ (d50ec ) │ │ + b.n d583c │ │ + ldr r0, [pc, #0] @ (d5d3c ) │ │ ldmia.w sp!, {r0, r1} │ │ - b.n d5432 │ │ + b.n d6082 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r7, [pc, #960] @ (d54b8 ) │ │ + ldr r7, [pc, #960] @ (d6108 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d5618 │ │ - beq.n d5118 │ │ - b.n d559c │ │ + b.n d6268 │ │ + beq.n d5d68 │ │ + b.n d61ec │ │ ands r0, r0 │ │ - b.n d5446 │ │ + b.n d6096 │ │ movs r3, r0 │ │ - b.n d53ae │ │ + b.n d5ffe │ │ asrs r4, r0, #32 │ │ - b.n d4c28 │ │ + b.n d5878 │ │ lsls r7, r0, #5 │ │ cmp r2, #0 │ │ str r4, [r0, r0] │ │ - b.n d4c50 │ │ + b.n d58a0 │ │ str r0, [r1, #0] │ │ - b.n d5634 │ │ + b.n d6284 │ │ movs r0, r0 │ │ - b.n d585e │ │ + b.n d64ae │ │ strh r3, [r0, #0] │ │ - b.n d5462 │ │ + b.n d60b2 │ │ str r0, [sp, #8] │ │ - b.n d5466 │ │ + b.n d60b6 │ │ movs r0, r0 │ │ - b.n d4c44 │ │ + b.n d5894 │ │ movs r7, r0 │ │ and.w r0, r0, r0 │ │ - b.n d5234 │ │ + b.n d5e84 │ │ movs r0, #4 │ │ - b.n d5636 │ │ + b.n d6286 │ │ movs r4, r0 │ │ - b.n d547a │ │ + b.n d60ca │ │ asrs r5, r1, #32 │ │ - b.n d587e │ │ + b.n d64ce │ │ movs r0, #8 │ │ - b.n d4c5c │ │ + b.n d58ac │ │ lsls r6, r3, #19 │ │ add.w r0, r0, r8 │ │ - b.n d53fc │ │ + b.n d604c │ │ lsls r4, r6, #4 │ │ cmp r2, #0 │ │ movs r3, r0 │ │ - b.n d55a4 │ │ + b.n d61f4 │ │ strb r1, [r1, #0] │ │ - b.n d5496 │ │ + b.n d60e6 │ │ movs r0, r0 │ │ - b.n d5264 │ │ + b.n d5eb4 │ │ str r0, [sp, #4] │ │ - b.n d5670 │ │ + b.n d62c0 │ │ lsls r0, r2, #3 │ │ - b.n d5502 │ │ + b.n d6152 │ │ movs r0, r0 │ │ - b.n d5806 │ │ - add r0, pc, #448 @ (adr r0, d5328 ) │ │ - b.n d4f48 │ │ + b.n d6456 │ │ + add r0, pc, #448 @ (adr r0, d5f78 ) │ │ + b.n d5b98 │ │ movs r3, r1 │ │ - ldr r2, [pc, #0] @ (d516c ) │ │ + ldr r2, [pc, #0] @ (d5dbc ) │ │ movs r4, r0 │ │ - b.n d54b2 │ │ + b.n d6102 │ │ asrs r5, r1, #32 │ │ - b.n d58b6 │ │ + b.n d6506 │ │ movs r0, #6 │ │ - b.n d54ba │ │ + b.n d610a │ │ lsls r2, r7, #18 │ │ add.w r0, r0, r8 │ │ - b.n d4cbc │ │ + b.n d590c │ │ asrs r2, r1, #4 │ │ - b.n d54c6 │ │ + b.n d6116 │ │ lsls r0, r0, #1 │ │ - b.n d583e │ │ + b.n d648e │ │ @ instruction: 0xffe73aff │ │ asrs r4, r7, #3 │ │ - b.n d5594 │ │ + b.n d61e4 │ │ movs r1, r0 │ │ - b.n d5216 │ │ + b.n d5e66 │ │ movs r0, #4 │ │ - b.n d561a │ │ + b.n d626a │ │ @ instruction: 0xffe5eaff │ │ lsls r0, r0, #2 │ │ - b.n d5636 │ │ + b.n d6286 │ │ asrs r0, r4, #8 │ │ - b.n d54e6 │ │ + b.n d6136 │ │ movs r1, r1 │ │ - b.n d58ea │ │ + b.n d653a │ │ movs r5, r0 │ │ - b.n d5850 │ │ + b.n d64a0 │ │ lsls r0, r5, #4 │ │ ldrh r0, [r0, #16] │ │ movs r0, #4 │ │ - b.n d56d4 │ │ + b.n d6324 │ │ asrs r1, r0, #4 │ │ - b.n d50de │ │ - blx 4d62c0 │ │ + b.n d5d2e │ │ + blx 4d6f10 │ │ movs r0, r3 │ │ movs r0, r0 │ │ lsls r4, r4, #6 │ │ movs r0, r0 │ │ lsls r0, r0, #4 │ │ movs r0, r0 │ │ lsls r4, r5, #4 │ │ movs r0, r0 │ │ lsls r4, r3, #1 │ │ movs r0, r0 │ │ lsls r0, r3, #7 │ │ movs r0, r0 │ │ movs r0, r1 │ │ - b.n d548c │ │ + b.n d60dc │ │ lsls r5, r3, #4 │ │ cmp r2, #0 │ │ asrs r3, r0, #32 │ │ - b.n d5634 │ │ + b.n d6284 │ │ movs r6, #10 │ │ - b.n d5526 │ │ + b.n d6176 │ │ movs r0, #114 @ 0x72 │ │ - b.n d4fe8 │ │ + b.n d5c38 │ │ asrs r1, r0, #32 │ │ - b.n d5198 │ │ + b.n d5de8 │ │ movs r2, #1 │ │ - b.n d5516 │ │ + b.n d6166 │ │ lsls r7, r2, #4 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n d553a │ │ + b.n d618a │ │ asrs r0, r0, #32 │ │ - b.n d593e │ │ + b.n d658e │ │ adds r0, #0 │ │ - b.n d5942 │ │ + b.n d6592 │ │ lsls r6, r3, #6 │ │ add.w r0, r0, r8 │ │ - b.n d561e │ │ + b.n d626e │ │ asrs r0, r0, #32 │ │ - b.n d4d48 │ │ + b.n d5998 │ │ asrs r0, r4, #6 │ │ - b.n d5514 │ │ + b.n d6164 │ │ asrs r0, r0, #32 │ │ - b.n d4d30 │ │ + b.n d5980 │ │ lsls r5, r1, #1 │ │ and.w r0, r0, lr, ror #7 │ │ - b.n d5632 │ │ + b.n d6282 │ │ lsls r0, r1, #3 │ │ - b.n d58c4 │ │ + b.n d6514 │ │ lsls r3, r1, #4 │ │ subs r0, r0, r0 │ │ asrs r3, r0, #32 │ │ - b.n d567c │ │ + b.n d62cc │ │ adds r0, #200 @ 0xc8 │ │ - b.n d56c2 │ │ + b.n d6312 │ │ subs r7, #19 │ │ - b.n d5510 │ │ + b.n d6160 │ │ asrs r1, r0, #32 │ │ - b.n d51e0 │ │ + b.n d5e30 │ │ adds r2, #163 @ 0xa3 │ │ - b.n d557a │ │ + b.n d61ca │ │ movs r2, #33 @ 0x21 │ │ - b.n d557e │ │ + b.n d61ce │ │ str r3, [r0, #32] │ │ - b.n d5546 │ │ + b.n d6196 │ │ asrs r7, r1, #32 │ │ - b.n d5648 │ │ + b.n d6298 │ │ str r1, [r0, r0] │ │ - b.n d5356 │ │ + b.n d5fa6 │ │ movs r7, r3 │ │ - b.n d58f8 │ │ + b.n d6548 │ │ lsls r0, r0, #4 │ │ ldrh r0, [r0, #16] │ │ movs r0, #8 │ │ - b.n d5770 │ │ + b.n d63c0 │ │ movs r4, r0 │ │ - b.n d559a │ │ + b.n d61ea │ │ asrs r5, r1, #32 │ │ - b.n d599e │ │ + b.n d65ee │ │ lsls r1, r0, #18 │ │ add.w r0, r0, r0 │ │ - b.n d5906 │ │ + b.n d6556 │ │ movs r1, r7 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n d5778 │ │ + b.n d63c8 │ │ movs r0, r1 │ │ - b.n d4dac │ │ + b.n d59fc │ │ movs r0, r4 │ │ - b.n d5922 │ │ + b.n d6572 │ │ asrs r0, r0, #32 │ │ - b.n d55ba │ │ + b.n d620a │ │ movs r0, #8 │ │ - b.n d4ba0 │ │ + b.n d57f0 │ │ asrs r0, r1, #32 │ │ - b.n d4d9c │ │ + b.n d59ec │ │ movs r2, r6 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n d4daa │ │ + b.n d59fa │ │ adds r1, r0, #0 │ │ - b.n d579a │ │ + b.n d63ea │ │ movs r4, r0 │ │ - b.n d55d2 │ │ + b.n d6222 │ │ lsls r7, r2, #19 │ │ add.w r0, r0, r0 │ │ - b.n d593a │ │ + b.n d658a │ │ movs r4, r5 │ │ subs r0, r0, r0 │ │ str r1, [r0, #0] │ │ - b.n d57ae │ │ + b.n d63fe │ │ movs r5, r0 │ │ - b.n d5552 │ │ + b.n d61a2 │ │ @ instruction: 0xfff03aff │ │ movs r0, #8 │ │ - b.n d4de8 │ │ + b.n d5a38 │ │ movs r4, r0 │ │ - b.n d55f2 │ │ + b.n d6242 │ │ asrs r5, r1, #32 │ │ - b.n d59f6 │ │ + b.n d6646 │ │ lsls r1, r0, #18 │ │ add.w r0, r0, r4, asr #32 │ │ and.w r0, r0, r7 │ │ - b.n d56d6 │ │ + b.n d6326 │ │ asrs r0, r4, #32 │ │ - b.n d5a06 │ │ + b.n d6656 │ │ movs r0, #15 │ │ - b.n d5a8a │ │ + b.n d66da │ │ adds r0, #0 │ │ - b.n d5a0e │ │ + b.n d665e │ │ movs r1, r2 │ │ - b.n d53d6 │ │ + b.n d6026 │ │ asrs r0, r1, #32 │ │ - b.n d56ea │ │ + b.n d633a │ │ movs r5, #129 @ 0x81 │ │ - b.n d55da │ │ + b.n d622a │ │ movs r4, r0 │ │ - b.n d561e │ │ + b.n d626e │ │ asrs r0, r0, #32 │ │ - b.n d5a22 │ │ + b.n d6672 │ │ lsls r6, r4, #5 │ │ @ instruction: 0xeb00ff96 │ │ @ instruction: 0xeaff10b0 │ │ - b.n d5782 │ │ + b.n d63d2 │ │ movs r7, r0 │ │ - b.n d5994 │ │ + b.n d65e4 │ │ lsls r1, r5, #2 │ │ ldrh r0, [r0, #16] │ │ movs r0, #4 │ │ - b.n d5818 │ │ + b.n d6468 │ │ asrs r1, r0, #4 │ │ - b.n d5222 │ │ - blx 4d6404 │ │ + b.n d5e72 │ │ + blx 4d7054 │ │ lsls r0, r4, #12 │ │ movs r0, r0 │ │ movs r0, r4 │ │ movs r0, r0 │ │ lsls r4, r7, #8 │ │ movs r0, r0 │ │ lsls r0, r0, #11 │ │ @@ -284075,2303 +284606,2303 @@ │ │ lsls r4, r2, #13 │ │ movs r0, r0 │ │ lsls r4, r2, #13 │ │ movs r0, r0 │ │ lsls r4, r2, #13 │ │ movs r0, r0 │ │ movs r0, r1 │ │ - b.n d55d8 │ │ + b.n d6228 │ │ lsls r2, r1, #3 │ │ cmp r2, #0 │ │ movs r0, #4 │ │ - b.n d4e68 │ │ + b.n d5ab8 │ │ asrs r3, r0, #32 │ │ - b.n d5784 │ │ + b.n d63d4 │ │ movs r0, #1 │ │ - b.n d52da │ │ + b.n d5f2a │ │ asrs r1, r0, #32 │ │ - b.n d57be │ │ + b.n d640e │ │ movs r6, r1 │ │ - b.n d59e0 │ │ + b.n d6630 │ │ lsls r4, r0, #3 │ │ ldrh r0, [r0, #16] │ │ movs r4, r0 │ │ - b.n d5686 │ │ + b.n d62d6 │ │ asrs r0, r0, #32 │ │ - b.n d5a8a │ │ + b.n d66da │ │ adds r0, #0 │ │ - b.n d5a8e │ │ + b.n d66de │ │ lsls r3, r1, #5 │ │ @ instruction: 0xeb009002 │ │ - b.n d5864 │ │ + b.n d64b4 │ │ str r4, [r0, r0] │ │ - b.n d4e94 │ │ + b.n d5ae4 │ │ str r0, [r1, #0] │ │ - b.n d5878 │ │ + b.n d64c8 │ │ vpmin.u q15, q12, │ │ asrs r5, r1, #32 │ │ - b.n d577a │ │ + b.n d63ca │ │ movs r5, r1 │ │ - b.n d5a0c │ │ + b.n d665c │ │ lsls r1, r7, #2 │ │ lsrs r0, r0, #8 │ │ str r0, [r1, #0] │ │ - b.n d588c │ │ + b.n d64dc │ │ asrs r7, r1, #32 │ │ - b.n d578a │ │ + b.n d63da │ │ movs r4, r0 │ │ - b.n d56ba │ │ + b.n d630a │ │ movs r0, #6 │ │ - b.n d56be │ │ + b.n d630e │ │ lsls r1, r7, #16 │ │ add.w r0, r0, r8, lsl #8 │ │ - b.n d4ec0 │ │ + b.n d5b10 │ │ movs r4, r0 │ │ - b.n d56ca │ │ + b.n d631a │ │ asrs r5, r1, #32 │ │ - b.n d5ace │ │ + b.n d671e │ │ lsls r3, r1, #17 │ │ add.w r0, r0, r7, asr #1 │ │ and.w r0, r0, r8 │ │ - b.n d59ce │ │ + b.n d661e │ │ lsls r5, r5, #2 │ │ subs r0, r0, r0 │ │ str r0, [r1, #0] │ │ - b.n d58bc │ │ + b.n d650c │ │ movs r4, r0 │ │ - b.n d56e6 │ │ + b.n d6336 │ │ asrs r5, r1, #32 │ │ - b.n d5aea │ │ + b.n d673a │ │ movs r0, #6 │ │ - b.n d56ee │ │ + b.n d633e │ │ lsls r5, r5, #16 │ │ add.w r0, r0, r0 │ │ - b.n d5a56 │ │ + b.n d66a6 │ │ lsls r6, r3, #1 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n d4ef8 │ │ + b.n d5b48 │ │ subs r2, r0, #5 │ │ - b.n d5b02 │ │ + b.n d6752 │ │ movs r0, #208 @ 0xd0 │ │ - b.n d5746 │ │ + b.n d6396 │ │ movs r0, r1 │ │ - b.n d58ca │ │ + b.n d651a │ │ movs r0, r1 │ │ - b.n d4ee8 │ │ + b.n d5b38 │ │ movs r4, r0 │ │ - b.n d5712 │ │ + b.n d6362 │ │ lsls r7, r0, #18 │ │ add.w r0, r0, r0 │ │ - b.n d5a7a │ │ + b.n d66ca │ │ lsls r5, r2, #1 │ │ subs r0, r0, r0 │ │ str r7, [r0, r0] │ │ - b.n d5816 │ │ + b.n d6466 │ │ @ instruction: 0xffe60aff │ │ movs r0, r1 │ │ - b.n d4f24 │ │ + b.n d5b74 │ │ asrs r1, r1, #4 │ │ - b.n d59ee │ │ + b.n d663e │ │ movs r0, #208 @ 0xd0 │ │ - b.n d5772 │ │ + b.n d63c2 │ │ movs r0, r1 │ │ - b.n d58f6 │ │ + b.n d6546 │ │ movs r0, r1 │ │ - b.n d4f14 │ │ + b.n d5b64 │ │ movs r4, r0 │ │ - b.n d573e │ │ + b.n d638e │ │ lsls r4, r7, #17 │ │ add.w r0, r0, r0 │ │ - b.n d5aa6 │ │ + b.n d66f6 │ │ lsls r2, r1, #1 │ │ subs r0, r0, r0 │ │ strb r1, [r1, #0] │ │ - b.n d5918 │ │ + b.n d6568 │ │ movs r2, r1 │ │ - b.n d5ac0 │ │ + b.n d6710 │ │ @ instruction: 0xffda0aff │ │ movs r0, r1 │ │ - b.n d4f54 │ │ + b.n d5ba4 │ │ asrs r2, r1, #4 │ │ - b.n d5a1e │ │ + b.n d666e │ │ movs r0, #208 @ 0xd0 │ │ - b.n d57a2 │ │ + b.n d63f2 │ │ movs r0, r1 │ │ - b.n d5926 │ │ + b.n d6576 │ │ movs r0, r1 │ │ - b.n d4f44 │ │ + b.n d5b94 │ │ movs r4, r0 │ │ - b.n d576e │ │ + b.n d63be │ │ lsls r0, r6, #17 │ │ add.w r0, r0, r0 │ │ - b.n d5ad6 │ │ + b.n d6726 │ │ movs r6, r7 │ │ subs r0, r0, r0 │ │ movs r3, r1 │ │ - b.n d5aec │ │ + b.n d673c │ │ @ instruction: 0xffcf0aff │ │ movs r0, r1 │ │ - b.n d4f80 │ │ + b.n d5bd0 │ │ asrs r3, r1, #4 │ │ - b.n d5a4a │ │ + b.n d669a │ │ movs r0, #208 @ 0xd0 │ │ - b.n d57ce │ │ + b.n d641e │ │ movs r0, r1 │ │ - b.n d5952 │ │ + b.n d65a2 │ │ movs r0, r1 │ │ - b.n d4f70 │ │ + b.n d5bc0 │ │ movs r4, r0 │ │ - b.n d579a │ │ + b.n d63ea │ │ lsls r5, r4, #17 │ │ add.w r0, r0, r0 │ │ - b.n d5b02 │ │ + b.n d6752 │ │ movs r3, r6 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n d5b18 │ │ + b.n d6768 │ │ @ instruction: 0xffc40aff │ │ movs r0, r1 │ │ - b.n d4fac │ │ + b.n d5bfc │ │ subs r3, r0, #5 │ │ - b.n d5bb6 │ │ + b.n d6806 │ │ movs r0, #208 @ 0xd0 │ │ - b.n d57fa │ │ + b.n d644a │ │ movs r0, r1 │ │ - b.n d597e │ │ + b.n d65ce │ │ movs r0, r1 │ │ - b.n d4f9c │ │ + b.n d5bec │ │ movs r4, r0 │ │ - b.n d57c6 │ │ + b.n d6416 │ │ lsls r2, r3, #17 │ │ add.w r0, r0, r0 │ │ - b.n d5b2e │ │ + b.n d677e │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ movs r5, r1 │ │ - b.n d5b44 │ │ + b.n d6794 │ │ @ instruction: 0xffb90aff │ │ movs r0, r1 │ │ - b.n d4fd8 │ │ + b.n d5c28 │ │ asrs r5, r1, #4 │ │ - b.n d5aa2 │ │ + b.n d66f2 │ │ movs r0, #208 @ 0xd0 │ │ - b.n d5826 │ │ + b.n d6476 │ │ movs r0, r1 │ │ - b.n d59aa │ │ + b.n d65fa │ │ movs r0, r1 │ │ - b.n d4fc8 │ │ + b.n d5c18 │ │ movs r4, r0 │ │ - b.n d57f2 │ │ + b.n d6442 │ │ lsls r7, r1, #17 │ │ add.w r0, r0, r0 │ │ - b.n d5b5a │ │ + b.n d67aa │ │ movs r5, r3 │ │ subs r0, r0, r0 │ │ movs r6, r1 │ │ - b.n d5b70 │ │ + b.n d67c0 │ │ @ instruction: 0xffae0aff │ │ movs r0, r1 │ │ - b.n d5004 │ │ + b.n d5c54 │ │ asrs r6, r1, #4 │ │ - b.n d5ace │ │ + b.n d671e │ │ movs r0, #208 @ 0xd0 │ │ - b.n d5852 │ │ + b.n d64a2 │ │ movs r0, r1 │ │ - b.n d59d6 │ │ + b.n d6626 │ │ movs r0, r1 │ │ - b.n d4ff4 │ │ + b.n d5c44 │ │ movs r4, r0 │ │ - b.n d581e │ │ + b.n d646e │ │ lsls r4, r0, #17 │ │ add.w r0, r0, r0 │ │ - b.n d5b86 │ │ + b.n d67d6 │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n d5b9c │ │ + b.n d67ec │ │ @ instruction: 0xffa30aff │ │ movs r0, r1 │ │ - b.n d5030 │ │ + b.n d5c80 │ │ asrs r7, r1, #4 │ │ - b.n d5afa │ │ + b.n d674a │ │ movs r0, #208 @ 0xd0 │ │ - b.n d587e │ │ + b.n d64ce │ │ movs r0, r1 │ │ - b.n d5a02 │ │ + b.n d6652 │ │ movs r0, r1 │ │ - b.n d5020 │ │ + b.n d5c70 │ │ movs r4, r0 │ │ - b.n d584a │ │ + b.n d649a │ │ lsls r1, r7, #16 │ │ add.w r0, r0, r0 │ │ - b.n d5bb2 │ │ + b.n d6802 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ @ instruction: 0xff99eaff │ │ str r0, [r1, #0] │ │ - b.n d5a38 │ │ + b.n d6688 │ │ movs r4, r0 │ │ - b.n d5862 │ │ + b.n d64b2 │ │ asrs r5, r1, #32 │ │ - b.n d5c66 │ │ + b.n d68b6 │ │ movs r0, #6 │ │ - b.n d586a │ │ + b.n d64ba │ │ lsls r6, r1, #15 │ │ add.w r0, r0, r0 │ │ - b.n d5bd2 │ │ + b.n d6822 │ │ movs r0, r6 │ │ lsrs r0, r0, #8 │ │ str r4, [r0, r0] │ │ - b.n d5074 │ │ + b.n d5cc4 │ │ vpmin.u8 q7, , │ │ str r4, [r0, r0] │ │ - b.n d507c │ │ + b.n d5ccc │ │ str r0, [r0, #0] │ │ - b.n d5c86 │ │ + b.n d68d6 │ │ asrs r0, r0, #32 │ │ - b.n d5c8a │ │ + b.n d68da │ │ movs r0, r1 │ │ - b.n d5800 │ │ + b.n d6450 │ │ lsls r0, r0, #1 │ │ cmp r2, #0 │ │ movs r0, #3 │ │ - b.n d59a8 │ │ + b.n d65f8 │ │ str r0, [sp, #4] │ │ - b.n d5a6c │ │ + b.n d66bc │ │ movs r0, #2 │ │ - b.n d5668 │ │ + b.n d62b8 │ │ movs r0, #208 @ 0xd0 │ │ - b.n d5906 │ │ + b.n d6556 │ │ adds r0, #127 @ 0x7f │ │ - b.n d596a │ │ + b.n d65ba │ │ movs r0, r0 │ │ - b.n d5c0e │ │ + b.n d685e │ │ str r3, [r2, #16] │ │ - b.n d587a │ │ + b.n d64ca │ │ asrs r7, r0, #32 │ │ - b.n d5a74 │ │ + b.n d66c4 │ │ @ instruction: 0xfff44aff │ │ strb r0, [r1, #0] │ │ - b.n d5a94 │ │ + b.n d66e4 │ │ movs r4, r0 │ │ - b.n d58be │ │ + b.n d650e │ │ asrs r5, r1, #32 │ │ - b.n d5cc2 │ │ + b.n d6912 │ │ movs r0, #7 │ │ - b.n d58c6 │ │ + b.n d6516 │ │ lsls r7, r6, #14 │ │ add.w r0, r0, r8 │ │ - b.n d50c8 │ │ + b.n d5d18 │ │ lsls r6, r0, #4 │ │ - b.n d5692 │ │ + b.n d62e2 │ │ str r7, [r0, #0] │ │ - b.n d58d6 │ │ + b.n d6526 │ │ cmp r7, #129 @ 0x81 │ │ - b.n d5a9a │ │ + b.n d66ea │ │ mcr2 10, 7, lr, cr5, cr15, {7} @ │ │ asrs r1, r0, #32 │ │ - b.n d5ba2 │ │ + b.n d67f2 │ │ movs r7, r0 │ │ - b.n d59ba │ │ + b.n d660a │ │ asrs r0, r1, #32 │ │ - b.n d5c2a │ │ + b.n d687a │ │ movs r0, #1 │ │ - b.n d56ae │ │ + b.n d62fe │ │ movs r4, r0 │ │ - b.n d58f2 │ │ + b.n d6542 │ │ asrs r1, r0, #32 │ │ - b.n d5cf6 │ │ + b.n d6946 │ │ adds r0, #1 │ │ - b.n d5cfa │ │ + b.n d694a │ │ lsls r0, r6, #2 │ │ @ instruction: 0xeb00fee0 │ │ @ instruction: 0xeaff5004 │ │ - b.n d5100 │ │ + b.n d5d50 │ │ movs r3, r0 │ │ - b.n d5a1c │ │ + b.n d666c │ │ adds r0, #1 │ │ - b.n d5d0e │ │ + b.n d695e │ │ movs r0, r0 │ │ - b.n d557c │ │ + b.n d61cc │ │ asrs r0, r6, #3 │ │ - b.n d59d6 │ │ + b.n d6626 │ │ movs r7, r1 │ │ - b.n d59da │ │ + b.n d662a │ │ lsls r1, r0, #24 │ │ - b.n d58de │ │ + b.n d652e │ │ asrs r1, r0, #32 │ │ - b.n d5d22 │ │ + b.n d6972 │ │ movs r0, #1 │ │ - b.n d5ae6 │ │ + b.n d6736 │ │ movs r4, r0 │ │ - b.n d592a │ │ + b.n d657a │ │ lsls r4, r4, #2 │ │ @ instruction: 0xeb009002 │ │ - b.n d5b00 │ │ + b.n d6750 │ │ str r0, [r1, #0] │ │ - b.n d5b10 │ │ + b.n d6760 │ │ mrc2 10, 6, lr, cr2, cr15, {7} @ │ │ movs r0, #8 │ │ - b.n d5138 │ │ + b.n d5d88 │ │ movs r4, r0 │ │ - b.n d5942 │ │ + b.n d6592 │ │ asrs r5, r1, #32 │ │ - b.n d5d46 │ │ + b.n d6996 │ │ strb r4, [r0, #0] │ │ - b.n d4f2e │ │ + b.n d5b7e │ │ movs r0, #8 │ │ - b.n d5128 │ │ + b.n d5d78 │ │ lsls r3, r5, #14 │ │ add.w r0, r0, r4 │ │ - b.n d5956 │ │ + b.n d65a6 │ │ asrs r7, r1, #2 │ │ - b.n d5d5a │ │ + b.n d69aa │ │ movs r0, #7 │ │ - b.n d595e │ │ + b.n d65ae │ │ vpmin.u16 q15, q13, │ │ asrs r0, r0, #32 │ │ - b.n d5160 │ │ + b.n d5db0 │ │ movs r0, r1 │ │ - b.n d5d6a │ │ + b.n d69ba │ │ movs r1, r0 │ │ - b.n d5c50 │ │ + b.n d68a0 │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, #8 │ │ - b.n d5b50 │ │ + b.n d67a0 │ │ movs r4, r0 │ │ - b.n d597a │ │ + b.n d65ca │ │ asrs r6, r1, #32 │ │ - b.n d5d7e │ │ + b.n d69ce │ │ lsls r1, r1, #14 │ │ add.w r0, r0, r8, lsl #8 │ │ - b.n d5180 │ │ + b.n d5dd0 │ │ movs r4, r0 │ │ - b.n d598a │ │ + b.n d65da │ │ asrs r7, r1, #32 │ │ - b.n d5d8e │ │ + b.n d69de │ │ lsls r3, r3, #14 │ │ add.w r0, r0, r8 │ │ - b.n d5d96 │ │ - beq.n d5690 │ │ - b.n d5af0 │ │ + b.n d69e6 │ │ + beq.n d62e0 │ │ + b.n d6740 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n d5b80 │ │ + b.n d67d0 │ │ ands r2, r0 │ │ - b.n d59aa │ │ + b.n d65fa │ │ movs r0, #8 │ │ - b.n d51a4 │ │ + b.n d5df4 │ │ movs r5, r0 │ │ - b.n d5d14 │ │ + b.n d6964 │ │ movs r0, r3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n d5d1c │ │ + b.n d696c │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d5d24 │ │ + b.n d6974 │ │ movs r5, r4 │ │ subs r0, r0, r0 │ │ asrs r2, r0, #32 │ │ - b.n d5dca │ │ + b.n d6a1a │ │ movs r7, r1 │ │ - b.n d5d36 │ │ + b.n d6986 │ │ movs r4, r2 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n d5d3c │ │ + b.n d698c │ │ movs r2, r2 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n d59de │ │ + b.n d662e │ │ movs r3, r2 │ │ and.w r0, r0, r4, lsl #24 │ │ - b.n d5e2c │ │ + b.n d6a7c │ │ asrs r2, r0, #32 │ │ - b.n d5dea │ │ + b.n d6a3a │ │ movs r1, r0 │ │ - b.n d5d5a │ │ + b.n d69aa │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n d5d5c │ │ + b.n d69ac │ │ movs r7, r1 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n d5d66 │ │ + b.n d69b6 │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ str r0, [r0, r0] │ │ - b.n d5a06 │ │ + b.n d6656 │ │ str r2, [r0, #0] │ │ - b.n d5a0a │ │ + b.n d665a │ │ lsls r2, r7, #15 │ │ add.w r0, r0, r5 │ │ - b.n d5a12 │ │ + b.n d6662 │ │ movs r0, #6 │ │ - b.n d5a16 │ │ + b.n d6666 │ │ movs r1, r1 │ │ and.w r0, r0, r4, lsl #4 │ │ - b.n d5a04 │ │ + b.n d6654 │ │ asrs r2, r0, #32 │ │ - b.n d5e22 │ │ + b.n d6a72 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n d5a2a │ │ + b.n d667a │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r0, r1, r2, r3, r7, ip} │ │ - b.n d5e32 │ │ + b.n d6a82 │ │ lsls r4, r3, #13 │ │ add.w r0, r0, r3 │ │ and.w r0, r0, pc, lsr #32 │ │ - b.n d5da6 │ │ + b.n d69f6 │ │ @ instruction: 0xfff88aff │ │ adds r1, r0, #0 │ │ - b.n d5c0e │ │ + b.n d685e │ │ lsls r4, r4, #14 │ │ add.w r0, r0, r0 │ │ - b.n d5dae │ │ + b.n d69fe │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r0, r0, #2 │ │ - b.n d5a56 │ │ + b.n d66a6 │ │ movs r1, r0 │ │ - b.n d5a5a │ │ + b.n d66aa │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n d5260 │ │ + b.n d5eb0 │ │ movs r0, #48 @ 0x30 │ │ - b.n d5264 │ │ + b.n d5eb4 │ │ adds r0, #48 @ 0x30 │ │ - b.n d5268 │ │ + b.n d5eb8 │ │ asrs r1, r0, #32 │ │ - b.n d584c │ │ + b.n d649c │ │ movs r4, r5 │ │ - b.n d5270 │ │ + b.n d5ec0 │ │ movs r0, #2 │ │ - b.n d5854 │ │ + b.n d64a4 │ │ adds r0, #3 │ │ - b.n d5858 │ │ + b.n d64a8 │ │ movs r0, r0 │ │ - b.n d567c │ │ + b.n d62cc │ │ lsls r0, r5 │ │ - b.n d5c42 │ │ + b.n d6892 │ │ movs r4, r0 │ │ - b.n d5a86 │ │ + b.n d66d6 │ │ lsrs r5, r0, #10 │ │ add.w r0, r0, r4 │ │ - b.n d5a8e │ │ + b.n d66de │ │ lsrs r7, r7, #9 │ │ add.w r9, r0, r6, asr #2 │ │ - add.w r2, r0, r4, ror #15 │ │ - vsra.u32 d24, d21, #13 │ │ - vtbl.8 d25, {d3}, d21 │ │ - vsubw.u q11, , d24 │ │ + add.w r4, r0, r3, ror #11 │ │ + vabal.u , d3, d18 │ │ + @ instruction: 0xfff38d83 │ │ + vrshr.u64 q11, q10, #13 │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (d5928 ) │ │ + ldr r4, [pc, #448] @ (d6578 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n d5c88 │ │ + b.n d68d8 │ │ str r0, [r1, r0] │ │ - b.n d52a8 │ │ + b.n d5ef8 │ │ movs r5, r0 │ │ - b.n d5e18 │ │ + b.n d6a68 │ │ movs r2, r3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n d5e20 │ │ + b.n d6a70 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d5e28 │ │ + b.n d6a78 │ │ movs r3, r5 │ │ subs r0, r0, r0 │ │ asrs r2, r0, #32 │ │ - b.n d5ece │ │ + b.n d6b1e │ │ movs r7, r1 │ │ - b.n d5e36 │ │ + b.n d6a86 │ │ movs r6, r2 │ │ ldrh r0, [r0, #16] │ │ movs r0, r0 │ │ - b.n d5e40 │ │ + b.n d6a90 │ │ movs r4, r2 │ │ subs r0, r0, r0 │ │ adds r0, #0 │ │ - b.n d52cc │ │ + b.n d5f1c │ │ asrs r2, r0, #32 │ │ - b.n d5ae6 │ │ + b.n d6736 │ │ movs r0, #3 │ │ - b.n d5aea │ │ + b.n d673a │ │ movs r4, r2 │ │ and.w r0, r0, r4, lsl #24 │ │ - b.n d5f38 │ │ + b.n d6b88 │ │ asrs r2, r0, #32 │ │ - b.n d5ef6 │ │ + b.n d6b46 │ │ movs r1, r0 │ │ - b.n d5e66 │ │ + b.n d6ab6 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n d5e68 │ │ + b.n d6ab8 │ │ movs r0, r2 │ │ subs r0, r0, r0 │ │ movs r7, r1 │ │ - b.n d5e6e │ │ + b.n d6abe │ │ movs r0, r1 │ │ ldrh r0, [r0, #16] │ │ ands r0, r0 │ │ - b.n d5b12 │ │ + b.n d6762 │ │ str r2, [r0, #0] │ │ - b.n d5b16 │ │ + b.n d6766 │ │ lsls r7, r6, #14 │ │ add.w r0, r0, r6, lsl #8 │ │ - b.n d5b1e │ │ + b.n d676e │ │ movs r4, r0 │ │ - b.n d5b22 │ │ + b.n d6772 │ │ movs r2, r1 │ │ and.w r0, r0, r2, lsl #4 │ │ - b.n d5b10 │ │ + b.n d6760 │ │ asrs r2, r0, #32 │ │ - b.n d5f2e │ │ + b.n d6b7e │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n d5b36 │ │ + b.n d6786 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {sp} │ │ - b.n d5328 │ │ + b.n d5f78 │ │ asrs r7, r1, #2 │ │ - b.n d5f42 │ │ + b.n d6b92 │ │ lsls r6, r5, #12 │ │ add.w r0, r0, r6 │ │ and.w r0, r0, pc, lsr #32 │ │ - b.n d5eb2 │ │ + b.n d6b02 │ │ @ instruction: 0xfff78aff │ │ lsrs r0, r2 │ │ - b.n d5ba0 │ │ + b.n d67f0 │ │ adds r1, r0, #0 │ │ - b.n d5d1e │ │ + b.n d696e │ │ adds r0, #5 │ │ - b.n d5b5e │ │ + b.n d67ae │ │ movs r0, #4 │ │ - b.n d5b62 │ │ + b.n d67b2 │ │ lsls r3, r6, #13 │ │ add.w r0, r0, r0 │ │ - b.n d5eca │ │ + b.n d6b1a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ asrs r0, r0, #2 │ │ - b.n d5b72 │ │ + b.n d67c2 │ │ movs r1, r0 │ │ - b.n d5b76 │ │ + b.n d67c6 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n d537c │ │ + b.n d5fcc │ │ movs r0, #48 @ 0x30 │ │ - b.n d5380 │ │ + b.n d5fd0 │ │ adds r0, #48 @ 0x30 │ │ - b.n d5384 │ │ + b.n d5fd4 │ │ asrs r1, r0, #32 │ │ - b.n d5968 │ │ + b.n d65b8 │ │ movs r4, r5 │ │ - b.n d538c │ │ + b.n d5fdc │ │ movs r0, #2 │ │ - b.n d5970 │ │ + b.n d65c0 │ │ adds r0, #3 │ │ - b.n d5974 │ │ + b.n d65c4 │ │ movs r0, r0 │ │ - b.n d5798 │ │ + b.n d63e8 │ │ lsls r0, r5 │ │ - b.n d5d5e │ │ + b.n d69ae │ │ movs r4, r0 │ │ - b.n d5ba2 │ │ + b.n d67f2 │ │ lsrs r6, r7, #8 │ │ add.w r0, r0, r4 │ │ - b.n d5baa │ │ + b.n d67fa │ │ lsrs r0, r7, #8 │ │ add.w r9, r0, pc, lsr #1 │ │ - add.w r1, r0, r8, lsr #15 │ │ - vrsubhn.i d19, , │ │ - vabdl.u , d3, d9 │ │ - vsubl.u q11, d3, d12 │ │ + add.w r3, r0, r7, lsr #11 │ │ + vtbl.8 d18, {d3-d4}, d13 │ │ + vdup.8 q12, d23[1] │ │ + vsra.u64 q11, q4, #13 │ │ movs r0, r0 │ │ - ldr r7, [pc, #960] @ (d5c44 ) │ │ + ldr r7, [pc, #960] @ (d6894 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d5da4 │ │ - beq.n d58b4 │ │ - b.n d5d28 │ │ + b.n d69f4 │ │ + beq.n d6504 │ │ + b.n d6978 │ │ str r3, [r0, #0] │ │ - b.n d5bd2 │ │ + b.n d6822 │ │ strh r0, [r0, #0] │ │ - b.n d5bd6 │ │ + b.n d6826 │ │ movs r5, r0 │ │ - b.n d5f3c │ │ + b.n d6b8c │ │ lsls r0, r5, #3 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n d5f44 │ │ + b.n d6b94 │ │ lsls r7, r6, #2 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d5f4c │ │ + b.n d6b9c │ │ lsls r7, r5, #4 │ │ subs r0, r0, r0 │ │ strb r2, [r0, #0] │ │ - b.n d5ff2 │ │ + b.n d6c42 │ │ movs r0, r0 │ │ - b.n d5f62 │ │ + b.n d6bb2 │ │ lsls r2, r5, #3 │ │ subs r0, r0, r0 │ │ ands r2, r0 │ │ - b.n d5bfe │ │ + b.n d684e │ │ movs r0, #16 │ │ - b.n d5ddc │ │ + b.n d6a2c │ │ movs r0, r1 │ │ - b.n d5c06 │ │ + b.n d6856 │ │ asrs r5, r1, #32 │ │ - b.n d600a │ │ + b.n d6c5a │ │ lsls r6, r4, #11 │ │ add.w r0, r0, r0 │ │ - b.n d5f72 │ │ + b.n d6bc2 │ │ lsls r3, r4, #3 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n d5c1a │ │ + b.n d686a │ │ movs r1, r0 │ │ - b.n d5f06 │ │ + b.n d6b56 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d5420 │ │ + b.n d6070 │ │ asrs r0, r0, #32 │ │ - b.n d602a │ │ + b.n d6c7a │ │ movs r0, #4 │ │ - b.n d520e │ │ + b.n d5e5e │ │ movs r0, r2 │ │ - b.n d540c │ │ + b.n d605c │ │ movs r0, r1 │ │ - b.n d5c36 │ │ + b.n d6886 │ │ lsls r1, r6, #11 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5c3e │ │ + b.n d688e │ │ movs r0, r0 │ │ - b.n d5fa2 │ │ + b.n d6bf2 │ │ lsls r7, r2, #3 │ │ subs r0, r0, r0 │ │ movs r2, r0 │ │ - b.n d5f2c │ │ + b.n d6b7c │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d544c │ │ + b.n d609c │ │ asrs r1, r0, #32 │ │ - b.n d6056 │ │ + b.n d6ca6 │ │ movs r0, #4 │ │ - b.n d523a │ │ + b.n d5e8a │ │ movs r0, r2 │ │ - b.n d5438 │ │ + b.n d6088 │ │ movs r0, r1 │ │ - b.n d5c62 │ │ + b.n d68b2 │ │ lsls r6, r4, #11 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5c6a │ │ + b.n d68ba │ │ movs r0, r0 │ │ - b.n d5fce │ │ + b.n d6c1e │ │ lsls r4, r1, #3 │ │ subs r0, r0, r0 │ │ movs r4, r0 │ │ - b.n d5f58 │ │ + b.n d6ba8 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d5478 │ │ + b.n d60c8 │ │ asrs r2, r0, #32 │ │ - b.n d6082 │ │ + b.n d6cd2 │ │ movs r0, #4 │ │ - b.n d5266 │ │ + b.n d5eb6 │ │ movs r0, r2 │ │ - b.n d5464 │ │ + b.n d60b4 │ │ movs r0, r1 │ │ - b.n d5c8e │ │ + b.n d68de │ │ lsls r3, r3, #11 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5c96 │ │ + b.n d68e6 │ │ movs r0, r0 │ │ - b.n d5ffa │ │ + b.n d6c4a │ │ lsls r1, r0, #3 │ │ subs r0, r0, r0 │ │ movs r0, r1 │ │ - b.n d5f84 │ │ + b.n d6bd4 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d54a4 │ │ + b.n d60f4 │ │ asrs r3, r0, #32 │ │ - b.n d60ae │ │ + b.n d6cfe │ │ movs r0, #4 │ │ - b.n d5292 │ │ + b.n d5ee2 │ │ movs r0, r2 │ │ - b.n d5490 │ │ + b.n d60e0 │ │ movs r0, r1 │ │ - b.n d5cba │ │ + b.n d690a │ │ lsls r0, r2, #11 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5cc2 │ │ + b.n d6912 │ │ movs r0, r0 │ │ - b.n d6026 │ │ + b.n d6c76 │ │ lsls r6, r6, #2 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n d5fb0 │ │ + b.n d6c00 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d54d0 │ │ + b.n d6120 │ │ asrs r4, r0, #32 │ │ - b.n d60da │ │ + b.n d6d2a │ │ movs r0, #4 │ │ - b.n d52be │ │ + b.n d5f0e │ │ movs r0, r2 │ │ - b.n d54bc │ │ + b.n d610c │ │ movs r0, r1 │ │ - b.n d5ce6 │ │ + b.n d6936 │ │ lsls r5, r0, #11 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5cee │ │ + b.n d693e │ │ movs r0, r0 │ │ - b.n d6052 │ │ + b.n d6ca2 │ │ lsls r3, r5, #2 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n d5fdc │ │ + b.n d6c2c │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d54fc │ │ + b.n d614c │ │ asrs r5, r0, #32 │ │ - b.n d6106 │ │ + b.n d6d56 │ │ movs r0, #4 │ │ - b.n d52ea │ │ + b.n d5f3a │ │ movs r0, r2 │ │ - b.n d54e8 │ │ + b.n d6138 │ │ movs r0, r1 │ │ - b.n d5d12 │ │ + b.n d6962 │ │ lsls r2, r7, #10 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5d1a │ │ + b.n d696a │ │ movs r0, r0 │ │ - b.n d607e │ │ + b.n d6cce │ │ lsls r0, r4, #2 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #1 │ │ - b.n d6008 │ │ + b.n d6c58 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d5528 │ │ + b.n d6178 │ │ asrs r6, r0, #32 │ │ - b.n d6132 │ │ + b.n d6d82 │ │ movs r0, #4 │ │ - b.n d5316 │ │ + b.n d5f66 │ │ movs r0, r2 │ │ - b.n d5514 │ │ + b.n d6164 │ │ movs r0, r1 │ │ - b.n d5d3e │ │ + b.n d698e │ │ lsls r7, r5, #10 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5d46 │ │ + b.n d6996 │ │ movs r0, r0 │ │ - b.n d60aa │ │ + b.n d6cfa │ │ lsls r5, r2, #2 │ │ subs r0, r0, r0 │ │ lsls r0, r0, #2 │ │ - b.n d6034 │ │ + b.n d6c84 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d5554 │ │ + b.n d61a4 │ │ asrs r7, r0, #32 │ │ - b.n d615e │ │ + b.n d6dae │ │ movs r0, #4 │ │ - b.n d5342 │ │ + b.n d5f92 │ │ movs r0, r2 │ │ - b.n d5540 │ │ + b.n d6190 │ │ movs r0, r1 │ │ - b.n d5d6a │ │ + b.n d69ba │ │ lsls r4, r4, #10 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5d72 │ │ + b.n d69c2 │ │ movs r0, r0 │ │ - b.n d60d6 │ │ + b.n d6d26 │ │ lsls r2, r1, #2 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #16 │ │ - b.n d6060 │ │ + b.n d6cb0 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d5580 │ │ + b.n d61d0 │ │ asrs r0, r1, #32 │ │ - b.n d618a │ │ + b.n d6dda │ │ movs r0, #4 │ │ - b.n d536e │ │ + b.n d5fbe │ │ movs r0, r2 │ │ - b.n d556c │ │ + b.n d61bc │ │ movs r0, r1 │ │ - b.n d5d96 │ │ + b.n d69e6 │ │ lsls r1, r3, #10 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5d9e │ │ + b.n d69ee │ │ movs r0, r0 │ │ - b.n d6102 │ │ + b.n d6d52 │ │ lsls r7, r7, #1 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #16 │ │ - b.n d608c │ │ + b.n d6cdc │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d55ac │ │ + b.n d61fc │ │ asrs r1, r1, #32 │ │ - b.n d61b6 │ │ + b.n d6e06 │ │ movs r0, #4 │ │ - b.n d539a │ │ + b.n d5fea │ │ movs r0, r2 │ │ - b.n d5598 │ │ + b.n d61e8 │ │ movs r0, r1 │ │ - b.n d5dc2 │ │ + b.n d6a12 │ │ lsls r6, r1, #10 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5dca │ │ + b.n d6a1a │ │ movs r0, r0 │ │ - b.n d612e │ │ + b.n d6d7e │ │ lsls r4, r6, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #12 │ │ - b.n d60b8 │ │ + b.n d6d08 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d55d8 │ │ + b.n d6228 │ │ asrs r2, r1, #32 │ │ - b.n d61e2 │ │ + b.n d6e32 │ │ movs r0, #4 │ │ - b.n d53c6 │ │ + b.n d6016 │ │ movs r0, r2 │ │ - b.n d55c4 │ │ + b.n d6214 │ │ movs r0, r1 │ │ - b.n d5dee │ │ + b.n d6a3e │ │ lsls r3, r0, #10 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5df6 │ │ + b.n d6a46 │ │ movs r0, r0 │ │ - b.n d615a │ │ + b.n d6daa │ │ lsls r1, r5, #1 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #12 │ │ - b.n d60e4 │ │ + b.n d6d34 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d5604 │ │ + b.n d6254 │ │ asrs r3, r1, #32 │ │ - b.n d620e │ │ + b.n d6e5e │ │ movs r0, #4 │ │ - b.n d53f2 │ │ + b.n d6042 │ │ movs r0, r2 │ │ - b.n d55f0 │ │ + b.n d6240 │ │ movs r0, r1 │ │ - b.n d5e1a │ │ + b.n d6a6a │ │ lsls r0, r7, #9 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5e22 │ │ + b.n d6a72 │ │ movs r0, r0 │ │ - b.n d6186 │ │ + b.n d6dd6 │ │ lsls r6, r3, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #8 │ │ - b.n d6110 │ │ + b.n d6d60 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d5630 │ │ + b.n d6280 │ │ asrs r4, r1, #32 │ │ - b.n d623a │ │ + b.n d6e8a │ │ movs r0, #4 │ │ - b.n d541e │ │ + b.n d606e │ │ movs r0, r2 │ │ - b.n d561c │ │ + b.n d626c │ │ movs r0, r1 │ │ - b.n d5e46 │ │ + b.n d6a96 │ │ lsls r5, r5, #9 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5e4e │ │ + b.n d6a9e │ │ movs r0, r0 │ │ - b.n d61b2 │ │ + b.n d6e02 │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ ldrh r2, [r0, r0] │ │ - b.n d5f3c │ │ + b.n d6b8c │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d565c │ │ + b.n d62ac │ │ asrs r5, r1, #32 │ │ - b.n d6266 │ │ + b.n d6eb6 │ │ movs r0, #4 │ │ - b.n d544a │ │ + b.n d609a │ │ movs r0, r2 │ │ - b.n d5648 │ │ + b.n d6298 │ │ movs r0, r1 │ │ - b.n d5e72 │ │ + b.n d6ac2 │ │ lsls r2, r4, #9 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5e7a │ │ + b.n d6aca │ │ movs r0, r0 │ │ - b.n d61de │ │ + b.n d6e2e │ │ lsls r0, r1, #1 │ │ subs r0, r0, r0 │ │ lsrs r1, r0, #4 │ │ - b.n d6168 │ │ + b.n d6db8 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r2 │ │ - b.n d5688 │ │ + b.n d62d8 │ │ asrs r6, r1, #32 │ │ - b.n d6292 │ │ + b.n d6ee2 │ │ movs r0, #4 │ │ - b.n d5476 │ │ + b.n d60c6 │ │ movs r0, r2 │ │ - b.n d5674 │ │ + b.n d62c4 │ │ movs r0, r1 │ │ - b.n d5e9e │ │ + b.n d6aee │ │ lsls r7, r2, #9 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d5ea6 │ │ + b.n d6af6 │ │ movs r0, r0 │ │ - b.n d620a │ │ + b.n d6e5a │ │ movs r5, r7 │ │ subs r0, r0, r0 │ │ lsrs r2, r0, #4 │ │ - b.n d6194 │ │ + b.n d6de4 │ │ lsls r0, r6, #1 │ │ subs r0, r0, r0 │ │ strb r0, [r0, #0] │ │ - b.n d62ba │ │ + b.n d6f0a │ │ movs r0, r0 │ │ - b.n d6228 │ │ + b.n d6e78 │ │ movs r0, r7 │ │ subs r0, r0, r0 │ │ lsls r7, r6, #1 │ │ and.w r0, r0, r4 │ │ - b.n d6316 │ │ + b.n d6f66 │ │ strb r2, [r0, #0] │ │ - b.n d62ce │ │ + b.n d6f1e │ │ movs r1, r0 │ │ - b.n d6232 │ │ + b.n d6e82 │ │ movs r3, r6 │ │ subs r0, r0, r0 │ │ ands r2, r0 │ │ - b.n d5eda │ │ + b.n d6b2a │ │ movs r0, #12 │ │ - b.n d60b8 │ │ + b.n d6d08 │ │ movs r0, r1 │ │ - b.n d5ee2 │ │ + b.n d6b32 │ │ asrs r5, r1, #32 │ │ - b.n d62e6 │ │ + b.n d6f36 │ │ lsls r7, r5, #8 │ │ add.w r0, r0, r0 │ │ - b.n d624e │ │ + b.n d6e9e │ │ movs r4, r5 │ │ subs r0, r0, r0 │ │ lsls r4, r6, #1 │ │ - b.n d59b4 │ │ + b.n d6604 │ │ movs r0, r0 │ │ - b.n d625a │ │ + b.n d6eaa │ │ lsls r2, r1, #1 │ │ lsrs r0, r0, #8 │ │ ldr r4, [r4, r0] │ │ - b.n d5f02 │ │ + b.n d6b52 │ │ strb r4, [r6, #1] │ │ - b.n d59b0 │ │ + b.n d6600 │ │ movs r1, r0 │ │ - b.n d6276 │ │ + b.n d6ec6 │ │ movs r2, r6 │ │ subs r0, r0, r0 │ │ movs r0, r2 │ │ - b.n d6312 │ │ - add r0, pc, #64 @ (adr r0, d5c14 ) │ │ - b.n d60a0 │ │ + b.n d6f62 │ │ + add r0, pc, #64 @ (adr r0, d6864 ) │ │ + b.n d6cf0 │ │ movs r5, r0 │ │ - b.n d5e7a │ │ - add r0, pc, #0 @ (adr r0, d5bdc ) │ │ + b.n d6aca │ │ + add r0, pc, #0 @ (adr r0, d682c ) │ │ adds r3, #160 @ 0xa0 │ │ movs r4, r1 │ │ - b.n d571c │ │ + b.n d636c │ │ ands r7, r0 │ │ - b.n d5f26 │ │ + b.n d6b76 │ │ movs r0, r0 │ │ - b.n d629e │ │ + b.n d6eee │ │ asrs r0, r0, #32 │ │ - b.n d5f2e │ │ + b.n d6b7e │ │ strb r0, [r1, #0] │ │ - b.n d5514 │ │ + b.n d6164 │ │ asrs r4, r1, #32 │ │ - b.n d5710 │ │ + b.n d6360 │ │ lsls r1, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n d571e │ │ + b.n d636e │ │ str r0, [sp, #32] │ │ - b.n d5f42 │ │ + b.n d6b92 │ │ movs r4, r0 │ │ - b.n d5720 │ │ + b.n d6370 │ │ movs r0, r1 │ │ - b.n d5f4a │ │ + b.n d6b9a │ │ lsls r2, r5, #10 │ │ add.w r0, r0, r4, lsl #12 │ │ - b.n d574c │ │ + b.n d639c │ │ adds r1, r0, #0 │ │ - b.n d6320 │ │ + b.n d6f70 │ │ movs r0, r1 │ │ - b.n d5f5a │ │ + b.n d6baa │ │ movs r0, #7 │ │ - b.n d5f5e │ │ + b.n d6bae │ │ lsls r4, r6, #9 │ │ add.w r0, r0, r0 │ │ - b.n d62c6 │ │ + b.n d6f16 │ │ movs r5, r6 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n d6138 │ │ - add r0, pc, #4 @ (adr r0, d5c34 ) │ │ - b.n d60c6 │ │ + b.n d6d88 │ │ + add r0, pc, #4 @ (adr r0, d6884 ) │ │ + b.n d6d16 │ │ strb r4, [r0, #0] │ │ - b.n d5f76 │ │ + b.n d6bc6 │ │ movs r4, r0 │ │ - b.n d5ee4 │ │ + b.n d6b34 │ │ @ instruction: 0xffe73aff │ │ movs r1, r5 │ │ and.w r0, r0, r2 │ │ - b.n d5f72 │ │ + b.n d6bc2 │ │ strb r2, [r0, #0] │ │ - b.n d638a │ │ + b.n d6fda │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ movs r0, #8 │ │ - b.n d616c │ │ + b.n d6dbc │ │ movs r0, r1 │ │ - b.n d5f96 │ │ + b.n d6be6 │ │ asrs r5, r1, #32 │ │ - b.n d639a │ │ + b.n d6fea │ │ lsls r2, r0, #8 │ │ add.w r0, r0, r0 │ │ - b.n d6302 │ │ + b.n d6f52 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r7, r0 │ │ - b.n d5faa │ │ - beq.n d5ca4 │ │ - b.n d6104 │ │ + b.n d6bfa │ │ + beq.n d68f4 │ │ + b.n d6d54 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, sp} │ │ - b.n d57b0 │ │ + b.n d6400 │ │ movs r0, r1 │ │ - b.n d5fba │ │ + b.n d6c0a │ │ asrs r5, r1, #32 │ │ - b.n d63be │ │ + b.n d700e │ │ ands r4, r0 │ │ - b.n d55a6 │ │ + b.n d61f6 │ │ movs r0, #8 │ │ - b.n d57a0 │ │ + b.n d63f0 │ │ lsls r5, r1, #8 │ │ add.w r0, r0, r8 │ │ - b.n d5fce │ │ + b.n d6c1e │ │ asrs r7, r1, #2 │ │ - b.n d63d2 │ │ + b.n d7022 │ │ movs r0, #4 │ │ - b.n d5fd6 │ │ + b.n d6c26 │ │ movs r0, r4 │ │ and.w r0, r0, r0, asr #32 │ │ - b.n d63de │ │ + b.n d702e │ │ ands r0, r4 │ │ - b.n d616c │ │ + b.n d6dbc │ │ movs r5, r0 │ │ - b.n d5f46 │ │ + b.n d6b96 │ │ ands r0, r0 │ │ adds r3, #160 @ 0xa0 │ │ movs r4, r1 │ │ - b.n d57e8 │ │ + b.n d6438 │ │ movs r0, r0 │ │ - b.n d635a │ │ + b.n d6faa │ │ asrs r0, r0, #32 │ │ - b.n d5ff6 │ │ + b.n d6c46 │ │ movs r0, #8 │ │ - b.n d55dc │ │ + b.n d622c │ │ asrs r4, r1, #32 │ │ - b.n d57d8 │ │ + b.n d6428 │ │ movs r7, r1 │ │ lsrs r0, r0, #8 │ │ adds r0, #4 │ │ - b.n d57e6 │ │ + b.n d6436 │ │ adds r1, r0, #0 │ │ - b.n d63d4 │ │ + b.n d7024 │ │ movs r0, r1 │ │ - b.n d600e │ │ + b.n d6c5e │ │ lsls r0, r1, #9 │ │ add.w r0, r0, r0 │ │ - b.n d6376 │ │ + b.n d6fc6 │ │ movs r1, r1 │ │ subs r0, r0, r0 │ │ str r1, [r0, r0] │ │ - b.n d61e8 │ │ + b.n d6e38 │ │ ands r1, r0 │ │ - b.n d616a │ │ + b.n d6dba │ │ movs r7, r0 │ │ - b.n d5f90 │ │ + b.n d6be0 │ │ @ instruction: 0xffef3aff │ │ movs r1, r0 │ │ - b.n d639a │ │ + b.n d6fea │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r4, r1 │ │ - b.n d5830 │ │ + b.n d6480 │ │ movs r0, #4 │ │ - b.n d61fa │ │ + b.n d6e4a │ │ movs r0, #12 │ │ - b.n d5818 │ │ + b.n d6468 │ │ movs r4, r0 │ │ and.w r0, r0, r2, lsl #28 │ │ - b.n d6446 │ │ + b.n d7096 │ │ movs r7, r0 │ │ - b.n d604a │ │ - beq.n d5d44 │ │ - b.n d61a4 │ │ + b.n d6c9a │ │ + beq.n d6994 │ │ + b.n d6df4 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, r3, sp} │ │ - b.n d5850 │ │ + b.n d64a0 │ │ movs r0, r1 │ │ - b.n d605a │ │ + b.n d6caa │ │ asrs r5, r1, #32 │ │ - b.n d645e │ │ + b.n d70ae │ │ lsls r7, r4, #7 │ │ add.w r0, r0, r0 │ │ - b.n d63c6 │ │ + b.n d7016 │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ strb r0, [r0, #2] │ │ - b.n d606e │ │ + b.n d6cbe │ │ movs r7, r0 │ │ - b.n d6072 │ │ - beq.n d5d6c │ │ - b.n d61cc │ │ + b.n d6cc2 │ │ + beq.n d69bc │ │ + b.n d6e1c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r4} │ │ - b.n d5878 │ │ + b.n d64c8 │ │ asrs r7, r1, #32 │ │ - b.n d6482 │ │ + b.n d70d2 │ │ movs r0, #4 │ │ - b.n d5666 │ │ + b.n d62b6 │ │ movs r0, r2 │ │ - b.n d5864 │ │ + b.n d64b4 │ │ movs r0, r1 │ │ - b.n d608e │ │ + b.n d6cde │ │ lsls r3, r3, #7 │ │ add.w r0, r0, r5, lsl #4 │ │ - b.n d6056 │ │ + b.n d6ca6 │ │ movs r0, r0 │ │ - b.n d63fa │ │ + b.n d704a │ │ movs r1, r0 │ │ asrs r0, r0, #12 │ │ movs r0, r0 │ │ - b.n d6404 │ │ + b.n d7054 │ │ @ instruction: 0xfff01aff │ │ movs r0, #16 │ │ - b.n d58a4 │ │ + b.n d64f4 │ │ @ instruction: 0xffe9eaff │ │ asrs r0, r6, #32 │ │ - b.n d58b0 │ │ + b.n d6500 │ │ movs r0, #48 @ 0x30 │ │ - b.n d58b4 │ │ + b.n d6504 │ │ adds r0, #48 @ 0x30 │ │ - b.n d58b8 │ │ + b.n d6508 │ │ asrs r1, r0, #32 │ │ - b.n d5e9c │ │ + b.n d6aec │ │ movs r4, r5 │ │ - b.n d58c0 │ │ + b.n d6510 │ │ movs r0, #2 │ │ - b.n d5ea4 │ │ + b.n d6af4 │ │ adds r0, #3 │ │ - b.n d5ea8 │ │ + b.n d6af8 │ │ movs r0, r0 │ │ - b.n d5ccc │ │ + b.n d691c │ │ lsls r0, r5 │ │ - b.n d6292 │ │ + b.n d6ee2 │ │ movs r4, r0 │ │ - b.n d60d6 │ │ + b.n d6d26 │ │ lsrs r1, r6, #3 │ │ add.w r0, r0, r4 │ │ - b.n d60de │ │ + b.n d6d2e │ │ lsrs r3, r5, #3 │ │ add.w r8, r0, r2, lsr #32 │ │ - add.w ip, r0, r4, asr #10 │ │ - vsubl.u q13, d3, d1 │ │ - vsra.u64 , , #13 │ │ - @ instruction: 0xfff35cd8 │ │ + add.w lr, r0, r3, asr #6 │ │ + vshll.u32 , d4, #19 │ │ + vqshl.u32 d24, d19, #19 │ │ + vmull.u , d19, d20 │ │ movs r0, r0 │ │ movs r1, r0 │ │ - b.n d60fa │ │ + b.n d6d4a │ │ asrs r2, r0, #32 │ │ - b.n d60fe │ │ + b.n d6d4e │ │ @ instruction: 0xffffeaff │ │ - ldr r7, [pc, #960] @ (d6184 ) │ │ + ldr r7, [pc, #960] @ (d6dd4 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d62e4 │ │ - beq.n d5e24 │ │ - b.n d6268 │ │ + b.n d6f34 │ │ + beq.n d6a74 │ │ + b.n d6eb8 │ │ str r0, [r0, r0] │ │ - b.n d6112 │ │ + b.n d6d62 │ │ lsls r4, r1, #1 │ │ - b.n d58f6 │ │ - add r0, pc, #4 @ (adr r0, d5ddc ) │ │ - b.n d611a │ │ + b.n d6546 │ │ + add r0, pc, #4 @ (adr r0, d6a2c ) │ │ + b.n d6d6a │ │ asrs r4, r0, #32 │ │ - b.n d62f8 │ │ + b.n d6f48 │ │ strh r3, [r0, #0] │ │ - b.n d5982 │ │ + b.n d65d2 │ │ movs r2, r1 │ │ - b.n d6126 │ │ + b.n d6d76 │ │ lsls r6, r3, #8 │ │ add.w r0, r0, r0 │ │ - b.n d648e │ │ + b.n d70de │ │ lsls r0, r2, #1 │ │ - b.n d599c │ │ + b.n d65ec │ │ strb r4, [r1, #0] │ │ - b.n d5930 │ │ + b.n d6580 │ │ strb r0, [r0, #0] │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n d641e │ │ + b.n d706e │ │ lsls r3, r2, #1 │ │ subs r0, r0, r0 │ │ str r0, [r0, #0] │ │ - b.n d5934 │ │ + b.n d6584 │ │ movs r0, r0 │ │ - b.n d64b6 │ │ + b.n d7106 │ │ lsls r0, r2, #1 │ │ lsrs r0, r0, #8 │ │ asrs r7, r1, #32 │ │ - b.n d6222 │ │ + b.n d6e72 │ │ movs r1, r1 │ │ - b.n d6556 │ │ + b.n d71a6 │ │ movs r3, r0 │ │ - b.n d64bc │ │ + b.n d710c │ │ movs r2, r4 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n d64c4 │ │ + b.n d7114 │ │ lsls r0, r1, #1 │ │ subs r0, r0, r0 │ │ strh r4, [r0, #0] │ │ - b.n d6344 │ │ + b.n d6f94 │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n d6172 │ │ + b.n d6dc2 │ │ str r0, [r0, #0] │ │ - b.n d5964 │ │ + b.n d65b4 │ │ movs r0, r0 │ │ - b.n d64e6 │ │ + b.n d7136 │ │ lsls r4, r0, #1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d6582 │ │ + b.n d71d2 │ │ str r0, [sp, #712] @ 0x2c8 │ │ - b.n d61f4 │ │ + b.n d6e44 │ │ movs r4, r0 │ │ - b.n d5964 │ │ + b.n d65b4 │ │ movs r2, r1 │ │ - b.n d618e │ │ + b.n d6dde │ │ asrs r7, r1, #32 │ │ - b.n d6592 │ │ + b.n d71e2 │ │ movs r0, #8 │ │ - b.n d6196 │ │ + b.n d6de6 │ │ eors r0, r1 │ │ - b.n d5984 │ │ + b.n d65d4 │ │ lsls r2, r0, #6 │ │ add.w r0, r0, r1, lsl #4 │ │ - b.n d626e │ │ + b.n d6ebe │ │ movs r4, r0 │ │ - b.n d6374 │ │ + b.n d6fc4 │ │ asrs r1, r3, #2 │ │ - b.n d5dec │ │ + b.n d6a3c │ │ movs r2, r0 │ │ - b.n d6510 │ │ + b.n d7160 │ │ @ instruction: 0xffee3aff │ │ lsls r0, r0, #1 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n d59b4 │ │ + b.n d6604 │ │ movs r0, #1 │ │ - b.n d6610 │ │ + b.n d7260 │ │ movs r0, #4 │ │ - b.n d5f86 │ │ + b.n d6bd6 │ │ strb r0, [r1, #0] │ │ - b.n d6394 │ │ + b.n d6fe4 │ │ asrs r1, r0, #32 │ │ - b.n d660c │ │ + b.n d725c │ │ movs r1, r0 │ │ - b.n d6132 │ │ + b.n d6d82 │ │ @ instruction: 0xffe78aff │ │ subs r7, #254 @ 0xfe │ │ - b.n d64b4 │ │ + b.n d7104 │ │ adds r0, #3 │ │ - b.n d5ea6 │ │ + b.n d6af6 │ │ movs r0, #3 │ │ - b.n d5fa2 │ │ + b.n d6bf2 │ │ movs r2, r0 │ │ - b.n d6144 │ │ + b.n d6d94 │ │ @ instruction: 0xffe22aff │ │ movs r6, r3 │ │ @ instruction: 0xea008004 │ │ - b.n d63c8 │ │ + b.n d7018 │ │ movs r3, r0 │ │ and.w r0, r0, r0, lsl #28 │ │ - b.n d61f6 │ │ + b.n d6e46 │ │ str r0, [r0, #0] │ │ - b.n d59e8 │ │ + b.n d6638 │ │ movs r0, r0 │ │ - b.n d656a │ │ + b.n d71ba │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d6606 │ │ + b.n d7256 │ │ asrs r7, r1, #32 │ │ - b.n d660a │ │ + b.n d725a │ │ movs r4, r0 │ │ - b.n d59e8 │ │ + b.n d6638 │ │ movs r2, r1 │ │ - b.n d6212 │ │ + b.n d6e62 │ │ movs r0, #8 │ │ - b.n d6216 │ │ + b.n d6e66 │ │ eors r0, r1 │ │ - b.n d5a04 │ │ + b.n d6654 │ │ str r0, [sp, #16] │ │ - b.n d5a0c │ │ + b.n d665c │ │ lsls r1, r4, #5 │ │ add.w r0, r0, r1, lsl #4 │ │ - b.n d62f2 │ │ + b.n d6f42 │ │ movs r0, r1 │ │ - b.n d63f8 │ │ + b.n d7048 │ │ asrs r1, r3, #2 │ │ - b.n d5e70 │ │ + b.n d6ac0 │ │ movs r2, r0 │ │ - b.n d6594 │ │ + b.n d71e4 │ │ @ instruction: 0xffee3aff │ │ movs r7, r3 │ │ subs r0, r0, r0 │ │ asrs r4, r0, #32 │ │ - b.n d5a38 │ │ + b.n d6688 │ │ movs r0, #1 │ │ - b.n d6694 │ │ + b.n d72e4 │ │ movs r0, #2 │ │ - b.n d600e │ │ + b.n d6c5e │ │ strb r4, [r1, #0] │ │ - b.n d6418 │ │ + b.n d7068 │ │ asrs r1, r0, #32 │ │ - b.n d6690 │ │ + b.n d72e0 │ │ movs r1, r0 │ │ - b.n d61b6 │ │ + b.n d6e06 │ │ @ instruction: 0xffe78aff │ │ adds r0, #1 │ │ - b.n d66a6 │ │ + b.n d72f6 │ │ movs r0, #3 │ │ - b.n d6022 │ │ + b.n d6c72 │ │ movs r2, r0 │ │ - b.n d61c4 │ │ + b.n d6e14 │ │ @ instruction: 0xffe32aff │ │ movs r0, r0 │ │ - b.n d5a4a │ │ + b.n d669a │ │ asrs r0, r0, #2 │ │ - b.n d626e │ │ + b.n d6ebe │ │ asrs r0, r2, #32 │ │ - b.n d5eee │ │ + b.n d6b3e │ │ movs r6, r0 │ │ - b.n d6676 │ │ + b.n d72c6 │ │ movs r1, r0 │ │ - b.n d661c │ │ + b.n d726c │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r2, r0 │ │ - b.n d6624 │ │ + b.n d7274 │ │ movs r2, r3 │ │ subs r0, r0, r0 │ │ movs r1, r1 │ │ - b.n d668a │ │ - beq.n d5f84 │ │ - b.n d63e4 │ │ + b.n d72da │ │ + beq.n d6bd4 │ │ + b.n d7034 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r1, r3} │ │ - b.n d6296 │ │ + b.n d6ee6 │ │ lsls r6, r7, #6 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n d629e │ │ + b.n d6eee │ │ movs r1, r1 │ │ - b.n d66a2 │ │ + b.n d72f2 │ │ movs r0, r0 │ │ - b.n d6608 │ │ + b.n d7258 │ │ movs r5, r0 │ │ lsls r0, r0, #12 │ │ movs r1, r0 │ │ - b.n d6610 │ │ + b.n d7260 │ │ movs r0, r1 │ │ lsls r0, r0, #12 │ │ - beq.n d5fac │ │ - b.n d640c │ │ + beq.n d6bfc │ │ + b.n d705c │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r3, r4, r5, r6, ip} │ │ - b.n d5abc │ │ + b.n d670c │ │ movs r0, #120 @ 0x78 │ │ - b.n d5ac0 │ │ + b.n d6710 │ │ adds r0, #120 @ 0x78 │ │ - b.n d5ac4 │ │ + b.n d6714 │ │ asrs r1, r0, #32 │ │ - b.n d60a8 │ │ + b.n d6cf8 │ │ lsls r4, r6, #1 │ │ - b.n d5acc │ │ + b.n d671c │ │ movs r0, #2 │ │ - b.n d60b0 │ │ + b.n d6d00 │ │ adds r0, #3 │ │ - b.n d60b4 │ │ + b.n d6d04 │ │ movs r0, r0 │ │ - b.n d5ed8 │ │ + b.n d6b28 │ │ lsls r0, r5 │ │ - b.n d649e │ │ + b.n d70ee │ │ movs r4, r0 │ │ - b.n d62e2 │ │ + b.n d6f32 │ │ lsrs r6, r5, #1 │ │ add.w r0, r0, r4 │ │ - b.n d62ea │ │ + b.n d6f3a │ │ lsrs r0, r5, #1 │ │ add.w r7, r0, pc, lsl #2 │ │ add.w r0, r0, r0, ror #4 │ │ - b.n d5af4 │ │ + b.n d6744 │ │ movs r0, #48 @ 0x30 │ │ - b.n d5af8 │ │ + b.n d6748 │ │ adds r0, #48 @ 0x30 │ │ - b.n d5afc │ │ + b.n d674c │ │ asrs r1, r0, #32 │ │ - b.n d60e0 │ │ + b.n d6d30 │ │ movs r4, r5 │ │ - b.n d5b04 │ │ + b.n d6754 │ │ movs r0, #2 │ │ - b.n d60e8 │ │ + b.n d6d38 │ │ adds r0, #3 │ │ - b.n d60ec │ │ + b.n d6d3c │ │ movs r0, r0 │ │ - b.n d5f10 │ │ + b.n d6b60 │ │ lsls r0, r5 │ │ - b.n d64d6 │ │ + b.n d7126 │ │ movs r4, r0 │ │ - b.n d631a │ │ + b.n d6f6a │ │ lsrs r0, r4, #1 │ │ add.w r0, r0, r4 │ │ - b.n d6322 │ │ + b.n d6f72 │ │ lsrs r2, r3, #1 │ │ add.w r7, r0, r1, lsl #2 │ │ - add.w sl, r0, r0, asr #9 │ │ - vqrdmlsh.s , , d13[0] │ │ - @ instruction: 0xfff32e9b │ │ - @ instruction: 0xfff35a94 │ │ - movs r0, r0 │ │ - cmp r2, #152 @ 0x98 │ │ - vaddl.u q13, d3, d5 │ │ - vtbl.8 d24, {d19}, d17 │ │ - vtbx.8 d21, {d19-d21}, d12 │ │ + add.w ip, r0, pc, lsr #5 │ │ + @ instruction: 0xfff397e0 │ │ + vaddw.u q9, , d17 │ │ + vtbx.8 d21, {d3-d5}, d16 │ │ + movs r0, r0 │ │ + adds r7, r2, #2 │ │ + vqshrun.s64 d25, q4, #13 │ │ + vcvt.f32.u32 d23, d22, #13 │ │ + @ instruction: 0xfff35a98 │ │ movs r0, r0 │ │ movs r1, r0 │ │ - b.n d634e │ │ + b.n d6f9e │ │ asrs r2, r0, #32 │ │ - b.n d6352 │ │ + b.n d6fa2 │ │ vpmin.u32 q15, q13, │ │ movs r1, r0 │ │ - b.n d635a │ │ + b.n d6faa │ │ asrs r2, r0, #32 │ │ - b.n d635e │ │ + b.n d6fae │ │ vpmin.u32 q15, , │ │ - ldr r7, [pc, #960] @ (d63e4 ) │ │ + ldr r7, [pc, #960] @ (d7034 ) │ │ stmdb sp!, {r2, r3, r4, ip, sp, pc} │ │ - b.n d6544 │ │ - beq.n d6094 │ │ - b.n d64c8 │ │ + b.n d7194 │ │ + beq.n d6ce4 │ │ + b.n d7118 │ │ ands r1, r0 │ │ - b.n d6372 │ │ + b.n d6fc2 │ │ asrs r0, r0, #32 │ │ - b.n d6376 │ │ + b.n d6fc6 │ │ movs r4, r0 │ │ - b.n d637a │ │ - add r0, pc, #12 @ (adr r0, d6048 ) │ │ - b.n d637e │ │ + b.n d6fca │ │ + add r0, pc, #12 @ (adr r0, d6c98 ) │ │ + b.n d6fce │ │ str r2, [r0, r0] │ │ - b.n d6382 │ │ + b.n d6fd2 │ │ lsls r2, r2, #3 │ │ @ instruction: 0xeb008020 │ │ - b.n d64e0 │ │ + b.n d7130 │ │ str r0, [sp, #32] │ │ - b.n d6568 │ │ + b.n d71b8 │ │ str r1, [r0, #0] │ │ - b.n d6792 │ │ + b.n d73e2 │ │ movs r0, r0 │ │ and.w r0, r0, r1, lsl #24 │ │ - b.n d64e6 │ │ + b.n d7136 │ │ movs r1, r0 │ │ - b.n d6492 │ │ + b.n d70e2 │ │ strb r1, [r0, #0] │ │ - b.n d67a2 │ │ + b.n d73f2 │ │ strb r2, [r0, #0] │ │ asrs r0, r0, #12 │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d671a │ │ + b.n d736a │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r0, #16 │ │ - b.n d5ba0 │ │ + b.n d67f0 │ │ movs r4, r0 │ │ - b.n d63ba │ │ + b.n d700a │ │ asrs r0, r0, #32 │ │ - b.n d683e │ │ + b.n d748e │ │ lsls r7, r1, #4 │ │ @ instruction: 0xeb00a000 │ │ - b.n d67c6 │ │ + b.n d7416 │ │ movs r4, r0 │ │ - b.n d63ca │ │ + b.n d701a │ │ asrs r1, r0, #32 │ │ - b.n d684e │ │ + b.n d749e │ │ movs r0, #8 │ │ - b.n d63d2 │ │ + b.n d7022 │ │ lsls r4, r6, #3 │ │ add.w r0, r0, r4 │ │ - b.n d63da │ │ + b.n d702a │ │ asrs r1, r1, #32 │ │ - b.n d63de │ │ + b.n d702e │ │ lsls r0, r6, #5 │ │ add.w r0, r0, r0 │ │ - b.n d6746 │ │ + b.n d7396 │ │ movs r4, r4 │ │ subs r0, r0, r0 │ │ adds r0, #20 │ │ - b.n d5be8 │ │ + b.n d6838 │ │ movs r0, r0 │ │ - b.n d6758 │ │ + b.n d73a8 │ │ @ instruction: 0xffe70aff │ │ movs r0, r1 │ │ - b.n d5bf4 │ │ + b.n d6844 │ │ asrs r4, r3, #32 │ │ - b.n d5bf8 │ │ + b.n d6848 │ │ movs r0, #40 @ 0x28 │ │ - b.n d5bfc │ │ + b.n d684c │ │ lsls r0, r1, #1 │ │ - b.n d5bd0 │ │ + b.n d6820 │ │ movs r7, r0 │ │ - b.n d640a │ │ + b.n d705a │ │ movs r0, #76 @ 0x4c │ │ - b.n d5bd8 │ │ + b.n d6828 │ │ movs r0, #4 │ │ - b.n d6412 │ │ + b.n d7062 │ │ asrs r0, r2, #1 │ │ - b.n d5be0 │ │ + b.n d6830 │ │ asrs r5, r0, #32 │ │ - b.n d641a │ │ + b.n d706a │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r1 │ │ - b.n d6782 │ │ + b.n d73d2 │ │ movs r1, r2 │ │ subs r0, r0, r0 │ │ movs r0, r4 │ │ - b.n d5b20 │ │ + b.n d6770 │ │ asrs r0, r4, #32 │ │ - b.n d5c18 │ │ + b.n d6868 │ │ movs r1, r0 │ │ - b.n d6392 │ │ + b.n d6fe2 │ │ @ instruction: 0xffd71aff │ │ asrs r4, r6, #1 │ │ - b.n d5c38 │ │ + b.n d6888 │ │ movs r0, #116 @ 0x74 │ │ - b.n d5c3c │ │ + b.n d688c │ │ adds r0, #116 @ 0x74 │ │ - b.n d5c40 │ │ + b.n d6890 │ │ asrs r1, r0, #32 │ │ - b.n d6224 │ │ + b.n d6e74 │ │ lsls r0, r6, #1 │ │ - b.n d5c48 │ │ + b.n d6898 │ │ movs r0, #2 │ │ - b.n d622c │ │ + b.n d6e7c │ │ adds r0, #3 │ │ - b.n d6230 │ │ + b.n d6e80 │ │ movs r0, r0 │ │ - b.n d6054 │ │ + b.n d6ca4 │ │ lsls r0, r5 │ │ - b.n d661a │ │ + b.n d726a │ │ movs r4, r0 │ │ - b.n d645e │ │ + b.n d70ae │ │ lsrs r7, r1, #32 │ │ add.w r0, r0, r4 │ │ - b.n d6466 │ │ + b.n d70b6 │ │ lsrs r1, r1, #32 │ │ add.w r7, r0, r0, rrx │ │ add.w r0, r0, r7 │ │ - b.n d67d2 │ │ + b.n d7422 │ │ movs r3, r0 │ │ lsrs r0, r0, #8 │ │ movs r1, r1 │ │ - b.n d67da │ │ + b.n d742a │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ - beq.n d6178 │ │ - b.n d65d8 │ │ + beq.n d6dc8 │ │ + b.n d7228 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r2, sp} │ │ - b.n d6664 │ │ + b.n d72b4 │ │ movs r4, r0 │ │ - b.n d648e │ │ + b.n d70de │ │ asrs r0, r0, #32 │ │ - b.n d6912 │ │ + b.n d7562 │ │ lsls r4, r0, #3 │ │ add.w r0, r0, r4 │ │ - b.n d5c94 │ │ + b.n d68e4 │ │ movs r0, r2 │ │ - b.n d5c68 │ │ + b.n d68b8 │ │ movs r4, r0 │ │ - b.n d64a2 │ │ + b.n d70f2 │ │ lsls r4, r1, #5 │ │ @ instruction: 0xeb00d01c │ │ - b.n d6600 │ │ + b.n d7250 │ │ ldrh r0, [r6, #62] @ 0x3e │ │ ldmia.w sp!, {r0, r1, r2, r3, r4, r8, r9, sl} │ │ - add.w r9, r0, ip, lsr #8 │ │ - vsubw.u , , d25 │ │ - @ instruction: 0xfff36e91 │ │ - vqrshrn.u64 d21, q0, #13 │ │ + add.w fp, r0, fp, lsr #4 │ │ + vqshl.u64 d20, d24, #51 @ 0x33 │ │ + vrshr.u32 d22, d2, #13 │ │ + vqshrn.u64 d21, q6, #13 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (d61c4 ) │ │ + ldr r4, [pc, #64] @ (d6e14 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n d66a4 │ │ + b.n d72f4 │ │ udf #46 @ 0x2e │ │ - b.n d6628 │ │ + b.n d7278 │ │ ands r0, r0 │ │ - b.n d64d2 │ │ + b.n d7122 │ │ lsrs r6, r2, #29 │ │ - b.n d662c │ │ + b.n d727c │ │ lsls r1, r7, #24 │ │ add.w r0, r0, ip, lsl #12 │ │ - b.n d5cc6 │ │ + b.n d6916 │ │ movs r0, r0 │ │ - b.n d6848 │ │ + b.n d7498 │ │ movs r5, r0 │ │ subs r0, r0, r0 │ │ lsrs r6, r2, #29 │ │ - b.n d6640 │ │ + b.n d7290 │ │ asrs r0, r1, #32 │ │ - b.n d66c8 │ │ + b.n d7318 │ │ movs r0, #4 │ │ - b.n d64f2 │ │ + b.n d7142 │ │ adds r0, #1 │ │ - b.n d68f6 │ │ + b.n d7546 │ │ @ instruction: 0xff99ebff │ │ movs r5, r0 │ │ and.w r0, r0, r4, lsr #32 │ │ - b.n d5cea │ │ + b.n d693a │ │ asrs r0, r1, #32 │ │ - b.n d66e0 │ │ + b.n d7330 │ │ movs r0, r0 │ │ - b.n d5ce4 │ │ + b.n d6934 │ │ lsrs r6, r2, #29 │ │ - b.n d6664 │ │ + b.n d72b4 │ │ movs r0, #4 │ │ - b.n d6512 │ │ + b.n d7162 │ │ movs r1, r2 │ │ add.w r0, r0, r0, ror #4 │ │ - b.n d5d18 │ │ + b.n d6968 │ │ movs r0, #48 @ 0x30 │ │ - b.n d5d1c │ │ + b.n d696c │ │ adds r0, #48 @ 0x30 │ │ - b.n d5d20 │ │ + b.n d6970 │ │ asrs r1, r0, #32 │ │ - b.n d6304 │ │ + b.n d6f54 │ │ movs r4, r5 │ │ - b.n d5d28 │ │ + b.n d6978 │ │ movs r0, #2 │ │ - b.n d630c │ │ + b.n d6f5c │ │ adds r0, #3 │ │ - b.n d6310 │ │ + b.n d6f60 │ │ movs r0, r0 │ │ - b.n d6134 │ │ + b.n d6d84 │ │ lsls r0, r5 │ │ - b.n d66fa │ │ + b.n d734a │ │ movs r4, r0 │ │ - b.n d653e │ │ + b.n d718e │ │ lsls r7, r2, #31 │ │ add.w r0, r0, r4 │ │ - b.n d6546 │ │ + b.n d7196 │ │ lsls r1, r2, #31 │ │ add.w r6, r0, r8, ror #3 │ │ - add.w r8, r0, ip, ror #8 │ │ - vqrdmulh.s q12, , d18[0] │ │ - vqshlu.s32 , q6, #19 │ │ - vqrshrun.s64 d21, q8, #13 │ │ + add.w sl, r0, fp, ror #4 │ │ + vmlal.u q12, d19, d0[0] │ │ + vshll.u32 q9, d3, #19 │ │ + vqshrun.s64 d21, q14, #13 │ │ movs r0, r0 │ │ - ldr r7, [pc, #448] @ (d63e0 ) │ │ + ldr r7, [pc, #448] @ (d7030 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n d6740 │ │ - beq.n d6288 │ │ - b.n d66c4 │ │ + b.n d7390 │ │ + beq.n d6ed8 │ │ + b.n d7314 │ │ strh r1, [r0, #0] │ │ - b.n d656e │ │ + b.n d71be │ │ asrs r0, r0, #32 │ │ - b.n d6572 │ │ + b.n d71c2 │ │ movs r0, r1 │ │ - b.n d6576 │ │ + b.n d71c6 │ │ ands r3, r0 │ │ - b.n d657a │ │ + b.n d71ca │ │ str r2, [r0, r0] │ │ - b.n d657e │ │ + b.n d71ce │ │ lsls r3, r2, #1 │ │ add.w r0, r0, r8, lsl #4 │ │ - b.n d6760 │ │ + b.n d73b0 │ │ movs r0, r1 │ │ - b.n d658a │ │ + b.n d71da │ │ lsls r5, r0, #4 │ │ add.w r0, r0, r0 │ │ - b.n d68f2 │ │ + b.n d7542 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n d6288 │ │ - b.n d66f0 │ │ + beq.n d6ed8 │ │ + b.n d7340 │ │ ldrh r0, [r6, #58] @ 0x3a │ │ ldmia.w sp!, {r3, ip, pc} │ │ - b.n d5d98 │ │ + b.n d69e8 │ │ str r0, [r1, #0] │ │ - b.n d6780 │ │ + b.n d73d0 │ │ movs r6, r0 │ │ and.w r0, r0, r8 │ │ - b.n d65ae │ │ + b.n d71fe │ │ lsls r1, r1, #4 │ │ add.w r0, r0, r8 │ │ - b.n d65b6 │ │ + b.n d7206 │ │ asrs r6, r0, #32 │ │ - b.n d65ba │ │ + b.n d720a │ │ lsls r1, r7, #3 │ │ add.w r0, r0, r0 │ │ - b.n d6922 │ │ + b.n d7572 │ │ @ instruction: 0xfff31aff │ │ movs r1, r0 │ │ - b.n d69ca │ │ + b.n d761a │ │ asrs r2, r1, #32 │ │ - b.n d69ce │ │ + b.n d761e │ │ movs r0, #5 │ │ - b.n d65d2 │ │ + b.n d7222 │ │ adds r0, #5 │ │ - b.n d65d6 │ │ + b.n d7226 │ │ strh r0, [r6, #6] │ │ - b.n d6634 │ │ + b.n d7284 │ │ vrhadd.u d14, d4, d31 │ │ movs r0, r0 │ │ - b.n d6942 │ │ + b.n d7592 │ │ @ instruction: 0xffeb1aff │ │ adds r0, #20 │ │ - b.n d5de4 │ │ + b.n d6a34 │ │ movs r0, r0 │ │ - b.n d6954 │ │ + b.n d75a4 │ │ @ instruction: 0xffef0aff │ │ movs r0, r1 │ │ - b.n d5df0 │ │ + b.n d6a40 │ │ asrs r4, r3, #32 │ │ - b.n d5df4 │ │ + b.n d6a44 │ │ movs r0, #40 @ 0x28 │ │ - b.n d5df8 │ │ + b.n d6a48 │ │ lsls r0, r1, #1 │ │ - b.n d5dcc │ │ + b.n d6a1c │ │ movs r1, r1 │ │ - b.n d6a06 │ │ + b.n d7656 │ │ movs r0, #76 @ 0x4c │ │ - b.n d5dd4 │ │ + b.n d6a24 │ │ movs r0, #8 │ │ - b.n d660e │ │ + b.n d725e │ │ asrs r0, r2, #1 │ │ - b.n d5ddc │ │ + b.n d6a2c │ │ asrs r5, r0, #32 │ │ - b.n d6616 │ │ + b.n d7266 │ │ vrhadd.u d14, d3, d31 │ │ movs r7, r0 │ │ - b.n d697e │ │ + b.n d75ce │ │ @ instruction: 0xffe10aff │ │ movs r0, r1 │ │ - b.n d6986 │ │ + b.n d75d6 │ │ @ instruction: 0xffe10aff │ │ movs r5, r0 │ │ - b.n d698e │ │ + b.n d75de │ │ @ instruction: 0xffd81aff │ │ movs r1, r0 │ │ - b.n d6a36 │ │ + b.n d7686 │ │ asrs r2, r3, #32 │ │ - b.n d6a3a │ │ + b.n d768a │ │ movs r0, #5 │ │ - b.n d663e │ │ + b.n d728e │ │ adds r0, #5 │ │ - b.n d6642 │ │ + b.n d7292 │ │ strh r0, [r6, #6] │ │ - b.n d66a0 │ │ + b.n d72f0 │ │ vrhadd.u d14, d4, d31 │ │ - beq.n d633c │ │ - b.n d67a4 │ │ + beq.n d6f8c │ │ + b.n d73f4 │ │ ldrh r0, [r6, #58] @ 0x3a │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n d665a │ │ - beq.n d636c │ │ - b.n d67b8 │ │ + b.n d72aa │ │ + beq.n d6fbc │ │ + b.n d7408 │ │ asrs r5, r1, #32 │ │ - b.n d6662 │ │ + b.n d72b2 │ │ lsls r7, r1, #3 │ │ add.w r0, r0, r8, lsl #4 │ │ - b.n d5e64 │ │ + b.n d6ab4 │ │ movs r0, r0 │ │ - b.n d69ce │ │ + b.n d761e │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n d6676 │ │ - beq.n d634e │ │ - b.n d667a │ │ + b.n d72c6 │ │ + beq.n d6f9e │ │ + b.n d72ca │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n d6686 │ │ - beq.n d6398 │ │ - b.n d67e4 │ │ + b.n d72d6 │ │ + beq.n d6fe8 │ │ + b.n d7434 │ │ asrs r5, r1, #32 │ │ - b.n d668e │ │ + b.n d72de │ │ lsls r4, r0, #3 │ │ add.w r0, r0, r0, lsl #4 │ │ - b.n d5e90 │ │ + b.n d6ae0 │ │ movs r0, r0 │ │ - b.n d69fa │ │ + b.n d764a │ │ asrs r0, r0, #32 │ │ asrs r0, r4, #14 │ │ movs r1, r0 │ │ - b.n d66a2 │ │ - beq.n d637a │ │ - b.n d66a6 │ │ + b.n d72f2 │ │ + beq.n d6fca │ │ + b.n d72f6 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n d66b2 │ │ + b.n d7302 │ │ movs r1, r0 │ │ - b.n d66b6 │ │ + b.n d7306 │ │ lsls r6, r6, #2 │ │ add.w r0, r0, r9, lsl #4 │ │ - b.n d6abe │ │ + b.n d770e │ │ movs r0, r0 │ │ - b.n d6a22 │ │ + b.n d7672 │ │ asrs r5, r0, #32 │ │ lsls r0, r0, #12 │ │ movs r1, r0 │ │ - b.n d682a │ │ + b.n d747a │ │ movs r1, r0 │ │ asrs r0, r4, #6 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n d68b4 │ │ - beq.n d63bc │ │ - b.n d6838 │ │ + b.n d7504 │ │ + beq.n d700c │ │ + b.n d7488 │ │ ands r0, r0 │ │ - b.n d66e2 │ │ + b.n d7332 │ │ lsls r0, r7, #2 │ │ - b.n d5ee4 │ │ + b.n d6b34 │ │ adds r0, #184 @ 0xb8 │ │ - b.n d5ee8 │ │ + b.n d6b38 │ │ str r0, [r0, #0] │ │ - b.n d6aee │ │ + b.n d773e │ │ movs r0, r0 │ │ - b.n d64d0 │ │ + b.n d7120 │ │ str r6, [r1, #4] │ │ - b.n d5f3e │ │ + b.n d6b8e │ │ adds r0, #3 │ │ - b.n d64d8 │ │ + b.n d7128 │ │ movs r0, #8 │ │ - b.n d68be │ │ + b.n d750e │ │ str r4, [r7, #72] @ 0x48 │ │ - b.n d674a │ │ + b.n d739a │ │ movs r0, r1 │ │ - b.n d68ce │ │ + b.n d751e │ │ movs r0, #240 @ 0xf0 │ │ - b.n d6752 │ │ + b.n d73a2 │ │ lsrs r5, r1, #8 │ │ orn sl, r1, #577536 @ 0x8d000 │ │ orn sl, r1, #36096 @ 0x8d00 │ │ orn sl, r1, #2288 @ 0x8f0 │ │ orn r1, r1, #2916352 @ 0x2c8000 │ │ - b.n d69de │ │ + b.n d762e │ │ lsrs r5, r1, #8 │ │ orr.w sl, r0, #577536 @ 0x8d000 │ │ orr.w sl, r0, #36096 @ 0x8d00 │ │ orr.w sl, r0, #2256 @ 0x8d0 │ │ orr.w r0, r0, #2048 @ 0x800 │ │ - b.n d5ef2 │ │ + b.n d6b42 │ │ lsls r0, r2, #1 │ │ - b.n d68fe │ │ - str??.w pc, [r8], #255 │ │ + b.n d754e │ │ + ldr.w pc, [r0], #255 │ │ lsls r4, r0, #1 │ │ - b.n d5f26 │ │ + b.n d6b76 │ │ str r1, [r0, r0] │ │ - b.n d6ba2 │ │ + b.n d77f2 │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #32 │ │ - b.n d6924 │ │ + b.n d7574 │ │ movs r5, r0 │ │ - b.n d674e │ │ + b.n d739e │ │ str r4, [r1, #0] │ │ - b.n d5f2c │ │ + b.n d6b7c │ │ lsls r6, r4, #30 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n d5f54 │ │ + b.n d6ba4 │ │ movs r0, r0 │ │ - b.n d6abe │ │ + b.n d770e │ │ movs r4, r0 │ │ - b.n d5f3c │ │ + b.n d6b8c │ │ asrs r1, r0, #6 │ │ - b.n d6766 │ │ + b.n d73b6 │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ asrs r0, r1, #32 │ │ - b.n d5f48 │ │ + b.n d6b98 │ │ movs r4, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n d6b76 │ │ + b.n d77c6 │ │ lsls r0, r0, #6 │ │ - b.n d5fc2 │ │ + b.n d6c12 │ │ movs r0, r0 │ │ - b.n d6b7e │ │ - beq.n d6460 │ │ - b.n d68d8 │ │ + b.n d77ce │ │ + beq.n d70b0 │ │ + b.n d7528 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r2, sp} │ │ - b.n d6964 │ │ + b.n d75b4 │ │ movs r4, r0 │ │ - b.n d678e │ │ + b.n d73de │ │ asrs r5, r0, #32 │ │ - b.n d6792 │ │ + b.n d73e2 │ │ lsls r2, r4, #8 │ │ add.w r0, r0, r0 │ │ - b.n d6afa │ │ + b.n d774a │ │ @ instruction: 0xfff40aff │ │ @ instruction: 0xfff5eaff │ │ - strb r0, [r0, r6] │ │ + strb r4, [r1, r5] │ │ movs r0, r0 │ │ - ldrb r0, [r3, #4] │ │ + ldrb r0, [r1, #3] │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (d662c ) │ │ + ldr r4, [pc, #448] @ (d727c ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n d698c │ │ + b.n d75dc │ │ str r0, [r0, #0] │ │ - b.n d67b6 │ │ + b.n d7406 │ │ movs r0, r0 │ │ - b.n d5f9a │ │ + b.n d6bea │ │ ands r2, r0 │ │ - b.n d67be │ │ + b.n d740e │ │ str r1, [r0, r0] │ │ - b.n d67c2 │ │ + b.n d7412 │ │ movs r0, #8 │ │ - b.n d5fa6 │ │ + b.n d6bf6 │ │ movs r6, r0 │ │ - b.n d67ca │ │ + b.n d741a │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n d6b32 │ │ + b.n d7782 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d5fc6 │ │ + b.n d6c16 │ │ asrs r5, r0, #32 │ │ - b.n d67de │ │ + b.n d742e │ │ movs r0, #12 │ │ - b.n d5fc2 │ │ + b.n d6c12 │ │ movs r6, r0 │ │ - b.n d67e6 │ │ + b.n d7436 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n d5fb6 │ │ + b.n d6c06 │ │ movs r0, r0 │ │ - b.n d6bf2 │ │ + b.n d7842 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n d6ad6 │ │ + b.n d7726 │ │ lsrs r7, r7, #31 │ │ - b.n d6b5c │ │ + b.n d77ac │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n d69e4 │ │ - beq.n d651c │ │ - b.n d6968 │ │ + b.n d7634 │ │ + beq.n d716c │ │ + b.n d75b8 │ │ ands r0, r0 │ │ - b.n d6812 │ │ + b.n d7462 │ │ movs r0, r0 │ │ - b.n d5ff6 │ │ + b.n d6c46 │ │ str r2, [r0, #0] │ │ - b.n d681a │ │ + b.n d746a │ │ str r1, [r0, r0] │ │ - b.n d681e │ │ + b.n d746e │ │ movs r0, #8 │ │ - b.n d6002 │ │ + b.n d6c52 │ │ movs r4, r0 │ │ - b.n d6826 │ │ + b.n d7476 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n d6b8e │ │ + b.n d77de │ │ movs r2, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d601e │ │ + b.n d6c6e │ │ asrs r5, r0, #32 │ │ - b.n d683a │ │ + b.n d748a │ │ movs r0, #6 │ │ - b.n d683e │ │ + b.n d748e │ │ adds r0, #16 │ │ - b.n d6022 │ │ + b.n d6c72 │ │ movs r4, r0 │ │ - b.n d6846 │ │ + b.n d7496 │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n d6c4e │ │ + b.n d789e │ │ movs r1, r0 │ │ - b.n d6bfc │ │ + b.n d784c │ │ movs r5, r0 │ │ lsrs r0, r0, #8 │ │ - beq.n d6538 │ │ - b.n d69b0 │ │ + beq.n d7188 │ │ + b.n d7600 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n d6b3e │ │ + b.n d778e │ │ lsrs r7, r7, #31 │ │ - b.n d6bc4 │ │ - beq.n d6548 │ │ - b.n d69c0 │ │ + b.n d7814 │ │ + beq.n d7198 │ │ + b.n d7610 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {} │ │ - b.n d605a │ │ + b.n d6caa │ │ asrs r5, r1, #32 │ │ - b.n d6876 │ │ + b.n d74c6 │ │ movs r0, #36 @ 0x24 │ │ - b.n d605a │ │ + b.n d6caa │ │ movs r4, r0 │ │ - b.n d687e │ │ + b.n d74ce │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n d606e │ │ + b.n d6cbe │ │ asrs r0, r0, #32 │ │ - b.n d6c8a │ │ + b.n d78da │ │ movs r0, #52 @ 0x34 │ │ - b.n d606e │ │ + b.n d6cbe │ │ movs r4, r0 │ │ - b.n d6892 │ │ + b.n d74e2 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r2 │ │ - b.n d6094 │ │ + b.n d6ce4 │ │ movs r0, r0 │ │ - b.n d6bfe │ │ + b.n d784e │ │ movs r3, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d608e │ │ + b.n d6cde │ │ asrs r1, r0, #32 │ │ - b.n d6d2a │ │ + b.n d797a │ │ movs r0, #12 │ │ - b.n d608e │ │ + b.n d6cde │ │ movs r4, r0 │ │ - b.n d68b2 │ │ + b.n d7502 │ │ vrhadd.u d14, d2, d31 │ │ asrs r0, r0, #32 │ │ - b.n d60a2 │ │ + b.n d6cf2 │ │ movs r0, #16 │ │ - b.n d60b8 │ │ + b.n d6d08 │ │ adds r0, #16 │ │ - b.n d60a4 │ │ + b.n d6cf4 │ │ movs r0, #0 │ │ - b.n d668a │ │ + b.n d72da │ │ movs r4, r0 │ │ - b.n d68ca │ │ + b.n d751a │ │ asrs r1, r0, #32 │ │ - b.n d6d4e │ │ + b.n d799e │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r0 │ │ - b.n d6cd6 │ │ - beq.n d65b8 │ │ - b.n d6a30 │ │ + b.n d7926 │ │ + beq.n d7208 │ │ + b.n d7680 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, sl, fp, lr} │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n d6ac0 │ │ + b.n d7710 │ │ str r0, [r0, #0] │ │ - b.n d68ea │ │ + b.n d753a │ │ movs r0, r0 │ │ - b.n d60ce │ │ + b.n d6d1e │ │ ands r2, r0 │ │ - b.n d68f2 │ │ + b.n d7542 │ │ str r1, [r0, r0] │ │ - b.n d68f6 │ │ + b.n d7546 │ │ movs r0, #20 │ │ - b.n d60da │ │ + b.n d6d2a │ │ movs r6, r0 │ │ - b.n d68fe │ │ + b.n d754e │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n d6c66 │ │ + b.n d78b6 │ │ movs r7, r0 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d60fa │ │ + b.n d6d4a │ │ asrs r5, r0, #32 │ │ - b.n d6912 │ │ + b.n d7562 │ │ movs r0, #24 │ │ - b.n d60f6 │ │ + b.n d6d46 │ │ movs r6, r0 │ │ - b.n d691a │ │ + b.n d756a │ │ vrhadd.u d14, d2, d31 │ │ lsls r0, r6, #3 │ │ - b.n d696a │ │ + b.n d75ba │ │ movs r0, r0 │ │ - b.n d6d26 │ │ + b.n d7976 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n d6c0a │ │ + b.n d785a │ │ lsrs r7, r7, #31 │ │ - b.n d6c90 │ │ + b.n d78e0 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n d6b18 │ │ + b.n d7768 │ │ strb r0, [r0, #0] │ │ - b.n d6942 │ │ + b.n d7592 │ │ movs r0, r0 │ │ - b.n d6126 │ │ + b.n d6d76 │ │ str r2, [r0, r0] │ │ - b.n d694a │ │ + b.n d759a │ │ strh r3, [r0, #0] │ │ - b.n d694e │ │ + b.n d759e │ │ str r1, [r0, #0] │ │ - b.n d6952 │ │ + b.n d75a2 │ │ movs r0, #20 │ │ - b.n d6136 │ │ + b.n d6d86 │ │ movs r7, r0 │ │ - b.n d695a │ │ + b.n d75aa │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n d6cc2 │ │ + b.n d7912 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d6158 │ │ + b.n d6da8 │ │ asrs r6, r0, #32 │ │ - b.n d696e │ │ + b.n d75be │ │ movs r0, #5 │ │ - b.n d6972 │ │ + b.n d75c2 │ │ adds r0, #8 │ │ - b.n d6976 │ │ + b.n d75c6 │ │ ands r4, r3 │ │ - b.n d615a │ │ + b.n d6daa │ │ movs r7, r0 │ │ - b.n d697e │ │ + b.n d75ce │ │ vrhadd.u d14, d4, d31 │ │ movs r0, r0 │ │ - b.n d6d86 │ │ + b.n d79d6 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r1, r4, r5, r6, r9, sl} │ │ - b.n d6c6a │ │ + b.n d78ba │ │ lsrs r7, r7, #31 │ │ - b.n d6cf0 │ │ + b.n d7940 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {ip} │ │ - b.n d617a │ │ + b.n d6dca │ │ movs r0, #32 │ │ - b.n d6180 │ │ + b.n d6dd0 │ │ asrs r0, r0, #32 │ │ - b.n d6da2 │ │ + b.n d79f2 │ │ vrhadd.u16 d14, d2, d31 │ │ - ldr r4, [pc, #64] @ (d66a8 ) │ │ + ldr r4, [pc, #64] @ (d72f8 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n d6b88 │ │ + b.n d77d8 │ │ ands r1, r0 │ │ - b.n d69b2 │ │ + b.n d7602 │ │ asrs r0, r0, #32 │ │ - b.n d6196 │ │ + b.n d6de6 │ │ movs r0, #36 @ 0x24 │ │ - b.n d619c │ │ + b.n d6dec │ │ asrs r4, r0, #32 │ │ - b.n d69be │ │ + b.n d760e │ │ vrhadd.u d14, d2, d31 │ │ asrs r4, r0, #32 │ │ - b.n d61ae │ │ + b.n d6dfe │ │ movs r0, r0 │ │ - b.n d6dca │ │ + b.n d7a1a │ │ movs r0, r0 │ │ - b.n d6d30 │ │ + b.n d7980 │ │ lsls r3, r5, #25 │ │ lsls r6, r1, #12 │ │ lsrs r7, r7, #31 │ │ lsls r7, r1, #13 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {fp, lr} │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n d69e2 │ │ + b.n d7632 │ │ asrs r0, r0, #32 │ │ - b.n d61c6 │ │ + b.n d6e16 │ │ asrs r0, r5, #32 │ │ - b.n d61cc │ │ + b.n d6e1c │ │ vrhadd.u d14, d1, d31 │ │ lsls r4, r6, #25 │ │ - b.n d6cce │ │ + b.n d791e │ │ lsrs r7, r7, #31 │ │ - b.n d6d54 │ │ + b.n d79a4 │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {ip} │ │ - b.n d61de │ │ + b.n d6e2e │ │ asrs r4, r7, #32 │ │ - b.n d61e4 │ │ + b.n d6e34 │ │ vrhadd.u16 d14, d1, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ vrhadd.u16 d14, d14, d31 │ │ asrs r2, r0, #32 │ │ - b.n d6bd4 │ │ + b.n d7824 │ │ movs r0, r0 │ │ - b.n d6e16 │ │ + b.n d7a66 │ │ movs r2, r2 │ │ - b.n d6d7c │ │ + b.n d79cc │ │ movs r1, r0 │ │ adds r3, #0 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r0, #2 │ │ - b.n d6be8 │ │ + b.n d7838 │ │ movs r1, r2 │ │ - b.n d6d8e │ │ + b.n d79de │ │ movs r5, r3 │ │ ldrh r0, [r0, #16] │ │ adds r0, #4 │ │ - b.n d6c10 │ │ + b.n d7860 │ │ movs r1, #2 │ │ - b.n d661c │ │ - bfcsel 0, d67fc , 4, eq │ │ + b.n d726c │ │ + bfcsel 0, d744c , 4, eq │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r4, r2, #1 │ │ movs r0, r0 │ │ lsls r4, r5, #1 │ │ movs r0, r0 │ │ lsls r4, r5, #1 │ │ @@ -286401,84 +286932,84 @@ │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ movs r0, r0 │ │ lsls r4, r2, #1 │ │ movs r0, r0 │ │ movs r4, r7 │ │ - b.n d6c46 │ │ + b.n d7896 │ │ movs r0, r0 │ │ - b.n d626a │ │ + b.n d6eba │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #1 │ │ - b.n d6c52 │ │ + b.n d78a2 │ │ movs r0, r0 │ │ - b.n d6276 │ │ + b.n d6ec6 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #1 │ │ - b.n d6c5e │ │ + b.n d78ae │ │ movs r0, r0 │ │ - b.n d6282 │ │ + b.n d6ed2 │ │ vrhadd.u16 d14, d14, d31 │ │ movs r4, r1 │ │ - b.n d6e0c │ │ + b.n d7a5c │ │ movs r0, r1 │ │ str r2, [sp, #512] @ 0x200 │ │ lsls r1, r0, #4 │ │ str r0, [sp, #512] @ 0x200 │ │ movs r0, r0 │ │ str r5, [sp, #576] @ 0x240 │ │ vrhadd.u16 d9, d14, d31 │ │ - ldr r4, [pc, #64] @ (d67bc ) │ │ + ldr r4, [pc, #64] @ (d740c ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n d6c9c │ │ + b.n d78ec │ │ asrs r0, r6, #32 │ │ - b.n d62c4 │ │ + b.n d6f14 │ │ movs r0, #48 @ 0x30 │ │ - b.n d62c8 │ │ + b.n d6f18 │ │ adds r0, #48 @ 0x30 │ │ - b.n d62cc │ │ + b.n d6f1c │ │ asrs r1, r0, #32 │ │ - b.n d68b0 │ │ + b.n d7500 │ │ movs r4, r5 │ │ - b.n d62d4 │ │ + b.n d6f24 │ │ movs r0, #2 │ │ - b.n d68b8 │ │ + b.n d7508 │ │ adds r0, #3 │ │ - b.n d68bc │ │ + b.n d750c │ │ movs r0, r0 │ │ - b.n d66e0 │ │ + b.n d7330 │ │ lsls r0, r5 │ │ - b.n d6ca6 │ │ + b.n d78f6 │ │ movs r4, r0 │ │ - b.n d6aea │ │ + b.n d773a │ │ lsls r4, r5, #25 │ │ add.w r0, r0, r4 │ │ - b.n d6af2 │ │ + b.n d7742 │ │ lsls r6, r4, #25 │ │ add.w r5, r0, sp, lsl #2 │ │ - add.w r2, r0, r0, lsr #10 │ │ - vrshr.u32 , , #13 │ │ - vqrdmlah.s , , d16[0] │ │ - vmlal.u , d19, d4[0] │ │ + add.w r4, r0, pc, lsl #6 │ │ + @ instruction: 0xfff345c0 │ │ + vsubl.u , d3, d30 │ │ + vrshr.u64 d21, d0, #13 │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (d680c ) │ │ + ldr r4, [pc, #64] @ (d745c ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n d6cec │ │ + b.n d793c │ │ adds r0, #2 │ │ - b.n d6cd8 │ │ + b.n d7928 │ │ movs r1, r2 │ │ - b.n d6e80 │ │ + b.n d7ad0 │ │ movs r2, r3 │ │ ldrh r0, [r0, #16] │ │ ands r4, r0 │ │ - b.n d6d00 │ │ + b.n d7950 │ │ adds r1, #3 │ │ - b.n d670e │ │ - blx 4d98f0 │ │ + b.n d735e │ │ + blx 4da540 │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r0, r2, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ movs r0, r0 │ │ lsls r0, r4, #1 │ │ @@ -286508,810 +287039,810 @@ │ │ lsls r0, r1, #1 │ │ movs r0, r0 │ │ lsls r0, r3, #1 │ │ movs r0, r0 │ │ lsls r0, r2, #1 │ │ movs r0, r0 │ │ movs r0, #60 @ 0x3c │ │ - b.n d6336 │ │ + b.n d6f86 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r6, sp} │ │ - b.n d633e │ │ + b.n d6f8e │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r6, sp} │ │ - b.n d6346 │ │ + b.n d6f96 │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r2, r3} │ │ - b.n d6ef0 │ │ + b.n d7b40 │ │ movs r2, r0 │ │ ldrh r0, [r0, #16] │ │ movs r0, r1 │ │ - b.n d6d56 │ │ + b.n d79a6 │ │ movs r1, #1 │ │ - b.n d675a │ │ + b.n d73aa │ │ ldrh r0, [r2, #32] │ │ ldmia.w sp!, {r0, r1, r2, r3, r7} │ │ - b.n d6f04 │ │ + b.n d7b54 │ │ movs r0, #72 @ 0x48 │ │ lsls r0, r0, #22 │ │ ldrh r0, [r2, #32] │ │ lsrs r5, r7, #2 │ │ asrs r0, r6, #32 │ │ - b.n d63ac │ │ + b.n d6ffc │ │ movs r0, #48 @ 0x30 │ │ - b.n d63b0 │ │ + b.n d7000 │ │ adds r0, #48 @ 0x30 │ │ - b.n d63b4 │ │ + b.n d7004 │ │ asrs r1, r0, #32 │ │ - b.n d6998 │ │ + b.n d75e8 │ │ movs r4, r5 │ │ - b.n d63bc │ │ + b.n d700c │ │ movs r0, #2 │ │ - b.n d69a0 │ │ + b.n d75f0 │ │ adds r0, #3 │ │ - b.n d69a4 │ │ + b.n d75f4 │ │ movs r0, r0 │ │ - b.n d67c8 │ │ + b.n d7418 │ │ lsls r0, r5 │ │ - b.n d6d8e │ │ + b.n d79de │ │ movs r4, r0 │ │ - b.n d6bd2 │ │ + b.n d7822 │ │ lsls r2, r6, #24 │ │ add.w r0, r0, r4 │ │ - b.n d6bda │ │ + b.n d782a │ │ lsls r4, r5, #24 │ │ add.w r5, r0, r3, lsr #1 │ │ - add.w r1, r0, r8, asr #10 │ │ - vtbx.8 d22, {d3-d6}, d20 │ │ - @ instruction: 0xfff35df8 │ │ - vsra.u64 , q6, #13 │ │ + add.w r3, r0, r7, asr #6 │ │ + @ instruction: 0xfff35e8b │ │ + @ instruction: 0xfff35146 │ │ + vaddw.u , , d24 │ │ movs r0, r0 │ │ movs r7, r3 │ │ - b.n d7038 │ │ + b.n d7c88 │ │ lsrs r1, r0, #16 │ │ - b.n d6d3a │ │ + b.n d798a │ │ lsrs r0, r2, #28 │ │ - b.n d6b9c │ │ + b.n d77ec │ │ lsls r0, r4, #10 │ │ - b.n d6c02 │ │ + b.n d7852 │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #192] @ (d6988 ) │ │ + ldr r0, [pc, #192] @ (d75d8 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n d6de8 │ │ + b.n d7a38 │ │ movs r0, #15 │ │ - b.n d7054 │ │ + b.n d7ca4 │ │ lsrs r1, r2, #24 │ │ - b.n d6f7a │ │ + b.n d7bca │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n d6f82 │ │ + b.n d7bd2 │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ movs r0, #77 @ 0x4d │ │ - b.n d6486 │ │ + b.n d70d6 │ │ movs r0, r0 │ │ - b.n d6f8e │ │ + b.n d7bde │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ lsls r1, r0, #6 │ │ - b.n d69f2 │ │ + b.n d7642 │ │ lsrs r3, r7, #25 │ │ - b.n d6d76 │ │ + b.n d79c6 │ │ lsls r0, r2, #3 │ │ - b.n d6c7a │ │ + b.n d78ca │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r1, r2, r3, r6, sp} │ │ - b.n d64a2 │ │ + b.n d70f2 │ │ movs r0, r0 │ │ - b.n d6faa │ │ + b.n d7bfa │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, #1 │ │ - b.n d704e │ │ + b.n d7c9e │ │ ands r0, r0 │ │ - b.n d6c52 │ │ + b.n d78a2 │ │ movs r0, #78 @ 0x4e │ │ - b.n d6496 │ │ + b.n d70e6 │ │ movs r0, #216 @ 0xd8 │ │ - b.n d6e1a │ │ + b.n d7a6a │ │ str r1, [r0, r0] │ │ - b.n d6c5e │ │ + b.n d78ae │ │ movs r2, r0 │ │ - b.n d6c62 │ │ + b.n d78b2 │ │ lsls r0, r4, #17 │ │ add.w r0, r0, r4 │ │ - b.n d6c6a │ │ + b.n d78ba │ │ asrs r5, r0, #32 │ │ - b.n d6c6e │ │ + b.n d78be │ │ lsls r1, r0, #6 │ │ - b.n d6a32 │ │ + b.n d7682 │ │ asrs r0, r5, #30 │ │ - b.n d6f36 │ │ + b.n d7b86 │ │ movs r1, r0 │ │ - b.n d69ba │ │ + b.n d760a │ │ lsls r0, r2, #3 │ │ - b.n d6cbe │ │ + b.n d790e │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r0, lr} │ │ - b.n d6c86 │ │ + b.n d78d6 │ │ asrs r1, r0, #32 │ │ - b.n d708a │ │ + b.n d7cda │ │ asrs r5, r1, #1 │ │ - b.n d64ce │ │ + b.n d711e │ │ str r0, [r0, r0] │ │ - b.n d6c92 │ │ + b.n d78e2 │ │ asrs r4, r1, #1 │ │ - b.n d64f6 │ │ + b.n d7146 │ │ lsls r0, r2, #1 │ │ - b.n d6e5a │ │ + b.n d7aaa │ │ movs r0, r0 │ │ - b.n d7000 │ │ + b.n d7c50 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r6, r1, #17 │ │ add.w r0, r0, r0 │ │ and.w r4, r0, sl, lsl #1 │ │ add.w r0, r0, r4, lsl #4 │ │ - b.n d6cb2 │ │ + b.n d7902 │ │ movs r5, r0 │ │ - b.n d6cb6 │ │ + b.n d7906 │ │ lsls r1, r0, #6 │ │ - b.n d6a7a │ │ + b.n d76ca │ │ lsrs r3, r7, #25 │ │ - b.n d6dfe │ │ + b.n d7a4e │ │ lsls r0, r2, #3 │ │ - b.n d6d02 │ │ + b.n d7952 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n d64c8 │ │ + b.n d7118 │ │ movs r0, #48 @ 0x30 │ │ - b.n d64cc │ │ + b.n d711c │ │ adds r0, #48 @ 0x30 │ │ - b.n d64d0 │ │ + b.n d7120 │ │ asrs r1, r0, #32 │ │ - b.n d6ab4 │ │ + b.n d7704 │ │ movs r4, r5 │ │ - b.n d64d8 │ │ + b.n d7128 │ │ movs r0, #2 │ │ - b.n d6abc │ │ + b.n d770c │ │ adds r0, #3 │ │ - b.n d6ac0 │ │ + b.n d7710 │ │ movs r0, r0 │ │ - b.n d68e4 │ │ + b.n d7534 │ │ lsls r0, r5 │ │ - b.n d6eaa │ │ + b.n d7afa │ │ movs r4, r0 │ │ - b.n d6cee │ │ + b.n d793e │ │ lsls r3, r5, #23 │ │ add.w r0, r0, r4 │ │ - b.n d6cf6 │ │ + b.n d7946 │ │ lsls r5, r4, #23 │ │ add.w r5, r0, ip │ │ - add.w r0, r0, ip, lsl #10 │ │ - vtbx.8 d17, {d3-d6}, d2 │ │ - @ instruction: 0xfff387cb │ │ - vmla.i , , d0[0] │ │ + add.w r2, r0, fp, lsl #6 │ │ + vcvt.f32.u32 q8, , #13 │ │ + @ instruction: 0xfff37d82 │ │ + vaddl.u , d19, d12 │ │ movs r0, r0 │ │ - ldr r0, [pc, #960] @ (d6d90 ) │ │ + ldr r0, [pc, #960] @ (d79e0 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n d6ef0 │ │ + b.n d7b40 │ │ ands r2, r0 │ │ - b.n d6d1a │ │ + b.n d796a │ │ movs r0, #15 │ │ - b.n d7160 │ │ + b.n d7db0 │ │ str r3, [r0, r0] │ │ - b.n d6d22 │ │ + b.n d7972 │ │ lsrs r1, r2, #24 │ │ - b.n d708a │ │ + b.n d7cda │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsrs r1, r0, #16 │ │ - b.n d7092 │ │ + b.n d7ce2 │ │ movs r0, r5 │ │ subs r0, r0, r0 │ │ movs r0, #77 @ 0x4d │ │ - b.n d6596 │ │ + b.n d71e6 │ │ movs r0, r0 │ │ - b.n d709e │ │ + b.n d7cee │ │ movs r4, r2 │ │ lsrs r0, r0, #8 │ │ lsls r1, r0, #6 │ │ - b.n d6b02 │ │ + b.n d7752 │ │ lsrs r3, r7, #25 │ │ - b.n d6e86 │ │ + b.n d7ad6 │ │ lsrs r0, r6 │ │ - b.n d6d8a │ │ + b.n d79da │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r1, r2, r3, r6, sp} │ │ - b.n d65b2 │ │ + b.n d7202 │ │ movs r0, r0 │ │ - b.n d70ba │ │ + b.n d7d0a │ │ movs r0, r1 │ │ subs r0, r0, r0 │ │ movs r0, #1 │ │ - b.n d715e │ │ + b.n d7dae │ │ str r0, [r0, #0] │ │ - b.n d6d62 │ │ + b.n d79b2 │ │ movs r0, #78 @ 0x4e │ │ - b.n d65a6 │ │ + b.n d71f6 │ │ movs r0, #216 @ 0xd8 │ │ - b.n d6f2a │ │ + b.n d7b7a │ │ strb r1, [r0, #0] │ │ - b.n d6d6e │ │ + b.n d79be │ │ movs r2, r0 │ │ - b.n d6d72 │ │ + b.n d79c2 │ │ lsls r4, r3, #16 │ │ add.w r0, r0, r6 │ │ - b.n d6d7a │ │ + b.n d79ca │ │ asrs r7, r0, #32 │ │ - b.n d6d7e │ │ + b.n d79ce │ │ lsls r1, r0, #6 │ │ - b.n d6b42 │ │ + b.n d7792 │ │ asrs r0, r5, #30 │ │ - b.n d7046 │ │ + b.n d7c96 │ │ movs r1, r0 │ │ - b.n d6aca │ │ + b.n d771a │ │ lsrs r0, r6 │ │ - b.n d6dce │ │ + b.n d7a1e │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r0, sp, lr} │ │ - b.n d6d96 │ │ + b.n d79e6 │ │ asrs r1, r0, #32 │ │ - b.n d719a │ │ + b.n d7dea │ │ asrs r5, r1, #1 │ │ - b.n d65de │ │ + b.n d722e │ │ strb r0, [r0, #0] │ │ - b.n d6da2 │ │ + b.n d79f2 │ │ asrs r4, r1, #1 │ │ - b.n d6606 │ │ + b.n d7256 │ │ lsls r0, r2, #1 │ │ - b.n d6f6a │ │ + b.n d7bba │ │ movs r0, r0 │ │ - b.n d7110 │ │ + b.n d7d60 │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r2, r1, #16 │ │ add.w r0, r0, r0 │ │ and.w r4, r0, r6 │ │ add.w r0, r0, r6, lsl #4 │ │ - b.n d6dc2 │ │ + b.n d7a12 │ │ movs r7, r0 │ │ - b.n d6dc6 │ │ + b.n d7a16 │ │ lsls r1, r0, #6 │ │ - b.n d6b8a │ │ + b.n d77da │ │ lsrs r3, r7, #25 │ │ - b.n d6f0e │ │ + b.n d7b5e │ │ lsrs r0, r6 │ │ - b.n d6e12 │ │ + b.n d7a62 │ │ ldrh r0, [r6, #6] │ │ ldmia.w sp!, {r4, r5, ip} │ │ - b.n d65d8 │ │ + b.n d7228 │ │ movs r0, #48 @ 0x30 │ │ - b.n d65dc │ │ + b.n d722c │ │ adds r0, #48 @ 0x30 │ │ - b.n d65e0 │ │ + b.n d7230 │ │ asrs r1, r0, #32 │ │ - b.n d6bc4 │ │ + b.n d7814 │ │ movs r4, r5 │ │ - b.n d65e8 │ │ + b.n d7238 │ │ movs r0, #2 │ │ - b.n d6bcc │ │ + b.n d781c │ │ adds r0, #3 │ │ - b.n d6bd0 │ │ + b.n d7820 │ │ movs r0, r0 │ │ - b.n d69f4 │ │ + b.n d7644 │ │ lsls r0, r5 │ │ - b.n d6fba │ │ + b.n d7c0a │ │ movs r4, r0 │ │ - b.n d6dfe │ │ + b.n d7a4e │ │ lsls r7, r4, #22 │ │ add.w r0, r0, r4 │ │ - b.n d6e06 │ │ + b.n d7a56 │ │ lsls r1, r4, #22 │ │ add.w r4, r0, r8, lsl #3 │ │ - add.w pc, r0, ip, ror #5 │ │ - @ instruction: 0xfff3574c │ │ - vqshlu.s64 d24, d27, #51 @ 0x33 │ │ - @ instruction: 0xfff34fb0 │ │ + add.w r1, r0, fp, ror #5 │ │ + vtbl.8 d20, {d3-d6}, d0 │ │ + vcvt.f16.u16 , q9, #13 │ │ + vcvt.u32.f32 q10, q14, #13 │ │ movs r0, r0 │ │ - ldr r4, [pc, #448] @ (d6ca0 ) │ │ + ldr r4, [pc, #448] @ (d78f0 ) │ │ stmdb sp!, {r4, ip, sp, pc} │ │ - b.n d7000 │ │ - beq.n d6af8 │ │ - b.n d6f84 │ │ + b.n d7c50 │ │ + beq.n d7748 │ │ + b.n d7bd4 │ │ str r0, [r0, r0] │ │ - b.n d6e2e │ │ + b.n d7a7e │ │ lsls r0, r0, #6 │ │ - b.n d6692 │ │ + b.n d72e2 │ │ ands r0, r0 │ │ - b.n d7236 │ │ + b.n d7e86 │ │ movs r0, r0 │ │ - b.n d719a │ │ + b.n d7dea │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r4, r0 │ │ - b.n d6e42 │ │ - beq.n d6b24 │ │ - b.n d6f9c │ │ + b.n d7a92 │ │ + beq.n d7774 │ │ + b.n d7bec │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r3, r4, r5, r6, r8} │ │ - b.n d6638 │ │ + b.n d7288 │ │ movs r0, #4 │ │ - b.n d702c │ │ + b.n d7c7c │ │ asrs r5, r1, #32 │ │ - b.n d6e56 │ │ + b.n d7aa6 │ │ ands r4, r0 │ │ - b.n d6634 │ │ + b.n d7284 │ │ ands r0, r0 │ │ - b.n d6638 │ │ + b.n d7288 │ │ ldr??.w lr, [r3], #255 │ │ asrs r0, r0, #32 │ │ - b.n d6e66 │ │ + b.n d7ab6 │ │ movs r4, r1 │ │ ldmia.w sp, {r0, r2} │ │ - b.n d6e6e │ │ + b.n d7abe │ │ ldr??.w lr, [r0], #255 │ │ str r0, [r1, #0] │ │ - b.n d6fd6 │ │ + b.n d7c26 │ │ movs r7, r0 │ │ subs r0, r0, r0 │ │ movs r0, r0 │ │ - b.n d6668 │ │ + b.n d72b8 │ │ asrs r1, r0, #32 │ │ - b.n d7282 │ │ + b.n d7ed2 │ │ movs r0, #52 @ 0x34 │ │ - b.n d6666 │ │ + b.n d72b6 │ │ movs r5, r0 │ │ - b.n d6e8a │ │ + b.n d7ada │ │ vrhadd.u d14, d2, d31 │ │ lsls r0, r0, #6 │ │ - b.n d66fc │ │ + b.n d734c │ │ movs r0, r0 │ │ - b.n d71f6 │ │ + b.n d7e46 │ │ @ instruction: 0xffe81aff │ │ lsrs r6, r2, #28 │ │ - b.n d6e3c │ │ + b.n d7a8c │ │ cmp r0, r4 │ │ - b.n d6ea2 │ │ + b.n d7af2 │ │ movs r4, r0 │ │ - b.n d6ea6 │ │ - beq.n d6b88 │ │ - b.n d7000 │ │ + b.n d7af6 │ │ + beq.n d77d8 │ │ + b.n d7c50 │ │ ldrh r0, [r6, #34] @ 0x22 │ │ ldmia.w sp!, {r7, r8, sp} │ │ - b.n d6712 │ │ + b.n d7362 │ │ movs r0, r0 │ │ - b.n d721a │ │ + b.n d7e6a │ │ movs r6, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r2, #1 │ │ movt r0, #0 │ │ - b.n d72c2 │ │ + b.n d7f12 │ │ movs r4, r4 │ │ - b.n d6688 │ │ + b.n d72d8 │ │ lsrs r5, r1, #10 │ │ orr.w sl, r1, #4620288 @ 0x468000 │ │ orr.w r0, r1, #8388608 @ 0x800000 │ │ - b.n d6694 │ │ + b.n d72e4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r6, r2, #29 │ │ - b.n d709a │ │ + b.n d7cea │ │ lsrs r5, r1, #10 │ │ orn sl, r0, #288768 @ 0x46800 │ │ orn fp, r0, #32768 @ 0x8000 │ │ vldr s1, [r0, #564] @ 0x234 │ │ orr.w sl, r1, #288768 @ 0x46800 │ │ orr.w fp, r1, #32768 @ 0x8000 │ │ stcl 15, cr15, [r1, #120] @ 0x78 │ │ - b.n d6e14 │ │ - ldr r4, [pc, #64] @ (d6bf8 ) │ │ + b.n d7a64 │ │ + ldr r4, [pc, #64] @ (d7848 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n d70d8 │ │ + b.n d7d28 │ │ ands r0, r0 │ │ - b.n d6f02 │ │ + b.n d7b52 │ │ lsls r5, r1, #1 │ │ - b.n d6766 │ │ + b.n d73b6 │ │ movs r0, r0 │ │ - b.n d726a │ │ + b.n d7eba │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ asrs r4, r1, #1 │ │ - b.n d677a │ │ + b.n d73ca │ │ lsls r0, r2, #1 │ │ - b.n d70de │ │ + b.n d7d2e │ │ movs r0, r0 │ │ - b.n d727c │ │ + b.n d7ecc │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ lsls r3, r4, #14 │ │ add.w r0, r0, lr, lsl #1 │ │ - b.n d678e │ │ + b.n d73de │ │ movs r0, r0 │ │ - b.n d728a │ │ + b.n d7eda │ │ movs r1, r0 │ │ lsrs r0, r0, #8 │ │ lsls r0, r3, #3 │ │ - b.n d70fa │ │ + b.n d7d4a │ │ lsls r0, r4, #14 │ │ add.w r0, r0, r8 │ │ - b.n d7102 │ │ - ldr r4, [pc, #64] @ (d6c3c ) │ │ + b.n d7d52 │ │ + ldr r4, [pc, #64] @ (d788c ) │ │ ldmia.w sp!, {r2, r4, r7, r8, r9} │ │ and.w r3, r0, r8, lsr #2 │ │ add.w r0, r0, lr, lsl #1 │ │ - b.n d67b2 │ │ + b.n d7402 │ │ movs r0, r0 │ │ - b.n d72ae │ │ + b.n d7efe │ │ @ instruction: 0xfff61aff │ │ @ instruction: 0xfff7eaff │ │ lsls r1, r0, #6 │ │ - b.n d67ba │ │ + b.n d740a │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r0, [pc, #0] @ (d6c20 ) │ │ + ldr r0, [pc, #0] @ (d7870 ) │ │ stmdb sp!, {r0, r2, r3, ip, sp, pc} │ │ - b.n d6f66 │ │ + b.n d7bb6 │ │ asrs r0, r0, #32 │ │ - b.n d674a │ │ + b.n d739a │ │ movs r0, #12 │ │ - b.n d6750 │ │ + b.n d73a0 │ │ asrs r0, r0, #32 │ │ - b.n d73f2 │ │ + b.n d8042 │ │ vrhadd.u d14, d2, d31 │ │ movs r0, r0 │ │ - b.n d737a │ │ + b.n d7fca │ │ ldrh r0, [r0, #0] │ │ ldmia.w sp!, {r4, r5, fp, lr} │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n d7160 │ │ - beq.n d6c68 │ │ - b.n d70e4 │ │ + b.n d7db0 │ │ + beq.n d78b8 │ │ + b.n d7d34 │ │ ands r0, r0 │ │ - b.n d6f8e │ │ + b.n d7bde │ │ movs r0, r0 │ │ - b.n d6772 │ │ + b.n d73c2 │ │ str r1, [r0, r0] │ │ - b.n d6f96 │ │ + b.n d7be6 │ │ asrs r0, r0, #32 │ │ - b.n d741a │ │ + b.n d806a │ │ movs r0, #12 │ │ - b.n d677e │ │ + b.n d73ce │ │ movs r4, r0 │ │ - b.n d6fa2 │ │ + b.n d7bf2 │ │ vrhadd.u d14, d2, d31 │ │ movs r1, r0 │ │ - b.n d740a │ │ + b.n d805a │ │ movs r4, r1 │ │ lsrs r0, r0, #8 │ │ str r5, [r0, r0] │ │ - b.n d6cf2 │ │ + b.n d7942 │ │ asrs r0, r0, #32 │ │ - b.n d73b6 │ │ + b.n d8006 │ │ asrs r4, r1, #32 │ │ - b.n d6794 │ │ + b.n d73e4 │ │ asrs r4, r1, #32 │ │ - b.n d7198 │ │ + b.n d7de8 │ │ movs r5, r0 │ │ - b.n d6fc2 │ │ + b.n d7c12 │ │ lsls r2, r1, #22 │ │ add.w r0, r0, ip, lsl #4 │ │ - b.n d67c4 │ │ + b.n d7414 │ │ movs r0, r0 │ │ - b.n d732e │ │ + b.n d7f7e │ │ movs r4, r0 │ │ - b.n d67ac │ │ + b.n d73fc │ │ asrs r1, r0, #6 │ │ - b.n d6fd6 │ │ + b.n d7c26 │ │ movs r0, r0 │ │ asrs r1, r2, #13 │ │ asrs r0, r1, #32 │ │ - b.n d67b8 │ │ + b.n d7408 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n d73e6 │ │ + b.n d8036 │ │ lsls r0, r0, #6 │ │ - b.n d6832 │ │ - beq.n d6cbc │ │ - b.n d7144 │ │ + b.n d7482 │ │ + beq.n d790c │ │ + b.n d7d94 │ │ ldrh r0, [r6, #0] │ │ ldmia.w sp!, {r2, sp} │ │ - b.n d71d0 │ │ + b.n d7e20 │ │ movs r4, r0 │ │ - b.n d6ffa │ │ + b.n d7c4a │ │ asrs r5, r0, #32 │ │ - b.n d6ffe │ │ + b.n d7c4e │ │ movs r7, r0 │ │ add.w r0, r0, r0 │ │ - b.n d7366 │ │ + b.n d7fb6 │ │ @ instruction: 0xfff50aff │ │ @ instruction: 0xfff6eaff │ │ movs r1, r0 │ │ - b.n d7012 │ │ + b.n d7c62 │ │ lsls r5, r1, #2 │ │ and.w r0, r0, r1, lsl #4 │ │ - b.n d741a │ │ + b.n d806a │ │ asrs r4, r1, #1 │ │ - b.n d685e │ │ + b.n d74ae │ │ vrhadd.u16 d14, d14, d31 │ │ - ldr r5, [pc, #960] @ (d70a4 ) │ │ + ldr r5, [pc, #960] @ (d7cf4 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n d7204 │ │ + b.n d7e54 │ │ adds r0, #4 │ │ - b.n d6812 │ │ - b.n d7036 │ │ - b.n d7052 │ │ + b.n d7462 │ │ + b.n d7c86 │ │ + b.n d7ca2 │ │ movs r3, r4 │ │ lsrs r0, r0, #8 │ │ strh r0, [r0, #0] │ │ - b.n d681e │ │ + b.n d746e │ │ str r0, [r0, #0] │ │ - b.n d743e │ │ + b.n d808e │ │ movs r0, #14 │ │ - b.n d7042 │ │ + b.n d7c92 │ │ strb r2, [r4, #2] │ │ - b.n d6e12 │ │ + b.n d7a62 │ │ adds r0, #8 │ │ - b.n d704a │ │ + b.n d7c9a │ │ str r7, [r0, r6] │ │ - b.n d6c74 │ │ + b.n d78c4 │ │ asrs r1, r0 │ │ - b.n d711c │ │ + b.n d7d6c │ │ str r4, [r0, r2] │ │ - b.n d7020 │ │ + b.n d7c70 │ │ adds r0, #3 │ │ - b.n d6e24 │ │ + b.n d7a74 │ │ str r2, [r4, r2] │ │ - b.n d70de │ │ + b.n d7d2e │ │ movs r1, r0 │ │ - b.n d6fc8 │ │ + b.n d7c18 │ │ str r5, [r0, r0] │ │ - b.n d6e2a │ │ + b.n d7a7a │ │ str r2, [r4, r2] │ │ strh r0, [r4, #12] │ │ str r1, [r0, #0] │ │ str r2, [sp, #540] @ 0x21c │ │ movs r0, r0 │ │ - b.n d73dc │ │ + b.n d802c │ │ movs r0, #5 │ │ - b.n d7076 │ │ + b.n d7cc6 │ │ @ instruction: 0xfff11aff │ │ asrs r0, r0, #32 │ │ - b.n d747e │ │ + b.n d80ce │ │ movs r0, r0 │ │ - b.n d73ee │ │ + b.n d803e │ │ movs r5, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, #134 @ 0x86 │ │ - b.n d6e5a │ │ + b.n d7aaa │ │ stmia r0!, {} │ │ - b.n d750e │ │ + b.n d815e │ │ movs r6, r1 │ │ - b.n d6ffe │ │ + b.n d7c4e │ │ movs r4, r0 │ │ lsrs r0, r0, #8 │ │ adds r1, #134 @ 0x86 │ │ - b.n d709a │ │ + b.n d7cea │ │ adds r0, #3 │ │ - b.n d6cce │ │ + b.n d791e │ │ strb r1, [r0, #4] │ │ - b.n d7168 │ │ + b.n d7db8 │ │ adds r0, #135 @ 0x87 │ │ - b.n d706c │ │ + b.n d7cbc │ │ stmia r0!, {r3} │ │ - b.n d6e70 │ │ + b.n d7ac0 │ │ ands r0, r1 │ │ - b.n d67d2 │ │ + b.n d7422 │ │ str r4, [r0, #0] │ │ - b.n d7296 │ │ + b.n d7ee6 │ │ adds r0, #0 │ │ asrs r6, r2, #22 │ │ movs r1, r0 │ │ asrs r3, r2, #13 │ │ movs r3, r0 │ │ subs r0, r0, r0 │ │ movs r1, r0 │ │ - b.n d70c2 │ │ + b.n d7d12 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {} │ │ - b.n d74ca │ │ + b.n d811a │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {} │ │ - b.n d7438 │ │ + b.n d8088 │ │ movs r3, r1 │ │ - ldr r2, [pc, #0] @ (d6d94 ) │ │ + ldr r2, [pc, #0] @ (d79e4 ) │ │ asrs r1, r0, #4 │ │ - b.n d71a0 │ │ + b.n d7df0 │ │ asrs r1, r0, #2 │ │ - b.n d70a4 │ │ + b.n d7cf4 │ │ str r6, [r0, #0] │ │ - b.n d6d04 │ │ + b.n d7954 │ │ movs r1, r0 │ │ - b.n d7492 │ │ + b.n d80e2 │ │ movs r0, r1 │ │ - bge.n d6daa │ │ + bge.n d79fa │ │ str r7, [r0, r0] │ │ - b.n d6950 │ │ + b.n d75a0 │ │ strb r1, [r0, #0] │ │ - b.n d6ebe │ │ + b.n d7b0e │ │ str r1, [r0, #16] │ │ - b.n d71c2 │ │ + b.n d7e12 │ │ str r5, [r0, r4] │ │ - b.n d6ebc │ │ - b.n d6ec8 │ │ - b.n d6ecc │ │ + b.n d7b0c │ │ + b.n d7b18 │ │ + b.n d7b1c │ │ str r0, [r1, #0] │ │ - b.n d72cc │ │ + b.n d7f1c │ │ movs r5, r1 │ │ and.w r0, r0, r6, lsl #4 │ │ - b.n d710a │ │ + b.n d7d5a │ │ str r3, [r0, #0] │ │ - b.n d710e │ │ + b.n d7d5e │ │ ldrb r6, [r2, r1] │ │ - b.n d6d98 │ │ + b.n d79e8 │ │ movs r2, r0 │ │ - b.n d7480 │ │ + b.n d80d0 │ │ movs r6, r1 │ │ lsrs r0, r0, #8 │ │ movs r1, r0 │ │ - b.n d7488 │ │ + b.n d80d8 │ │ movs r0, r1 │ │ lsrs r0, r0, #8 │ │ movs r0, r0 │ │ - b.n d7490 │ │ + b.n d80e0 │ │ movs r7, r5 │ │ subs r0, r0, r0 │ │ - b.n d6fd4 │ │ - b.n d692c │ │ + b.n d7c24 │ │ + b.n d757c │ │ str r4, [r0, #0] │ │ - b.n d72f4 │ │ + b.n d7f44 │ │ movs r0, r0 │ │ - b.n d749c │ │ + b.n d80ec │ │ str r0, [r0, #0] │ │ orrs r0, r0 │ │ - b.n d6e18 │ │ - b.n d6d3c │ │ + b.n d7a68 │ │ + b.n d798c │ │ str r0, [r0, r0] │ │ - b.n d7542 │ │ + b.n d8192 │ │ movs r5, r1 │ │ @ instruction: 0xea00e0d4 │ │ - b.n d6948 │ │ + b.n d7598 │ │ str r0, [r0, r0] │ │ - b.n d754e │ │ - b.n d6e2c │ │ - b.n d6d50 │ │ + b.n d819e │ │ + b.n d7a7c │ │ + b.n d79a0 │ │ movs r2, r0 │ │ @ instruction: 0xea00e0dc │ │ - b.n d6958 │ │ + b.n d75a8 │ │ str r2, [r0, r0] │ │ - b.n d755e │ │ - b.n d6e3c │ │ - b.n d6d60 │ │ + b.n d81ae │ │ + b.n d7a8c │ │ + b.n d79b0 │ │ ldrb r6, [r2, #1] │ │ - b.n d6df4 │ │ + b.n d7a44 │ │ movs r1, r0 │ │ - b.n d7510 │ │ + b.n d8160 │ │ str r7, [r0, #16] │ │ - b.n d6f30 │ │ + b.n d7b80 │ │ str r4, [r0, #0] │ │ - b.n d733e │ │ + b.n d7f8e │ │ movs r1, r0 │ │ ldmia r2!, {} │ │ movs r0, r0 │ │ - b.n d74e8 │ │ + b.n d8138 │ │ movs r4, r1 │ │ subs r0, r0, r0 │ │ strb r1, [r0, #4] │ │ - b.n d724a │ │ + b.n d7e9a │ │ asrs r0, r7, #5 │ │ - b.n d6946 │ │ + b.n d7596 │ │ subs r3, r4, #6 │ │ - b.n d7154 │ │ + b.n d7da4 │ │ asrs r4, r5, #5 │ │ - b.n d694e │ │ + b.n d759e │ │ lsls r7, r0 │ │ - b.n d715a │ │ + b.n d7daa │ │ asrs r1, r0, #32 │ │ - b.n d7596 │ │ + b.n d81e6 │ │ movs r0, #2 │ │ - b.n d6f62 │ │ + b.n d7bb2 │ │ movs r1, #88 @ 0x58 │ │ - b.n d695e │ │ + b.n d75ae │ │ stmia r1!, {r2, r3, r4, r6} │ │ - b.n d6962 │ │ + b.n d75b2 │ │ str r0, [r4, #20] │ │ - b.n d6966 │ │ - b.n d7130 │ │ - b.n d696a │ │ + b.n d75b6 │ │ + b.n d7d80 │ │ + b.n d75ba │ │ movs r1, r0 │ │ - b.n d71ae │ │ + b.n d7dfe │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r2, r7, ip} │ │ - b.n d69b4 │ │ + b.n d7604 │ │ movs r0, #132 @ 0x84 │ │ - b.n d69b8 │ │ + b.n d7608 │ │ adds r0, #132 @ 0x84 │ │ - b.n d69bc │ │ + b.n d760c │ │ asrs r1, r0, #32 │ │ - b.n d6fa0 │ │ + b.n d7bf0 │ │ lsls r0, r0, #2 │ │ - b.n d69c4 │ │ + b.n d7614 │ │ movs r0, #2 │ │ - b.n d6fa8 │ │ + b.n d7bf8 │ │ adds r0, #3 │ │ - b.n d6fac │ │ + b.n d7bfc │ │ movs r0, r0 │ │ - b.n d6dd0 │ │ + b.n d7a20 │ │ lsls r0, r5 │ │ - b.n d7396 │ │ + b.n d7fe6 │ │ movs r4, r0 │ │ - b.n d71da │ │ + b.n d7e2a │ │ lsls r0, r6, #18 │ │ add.w r0, r0, r4 │ │ - b.n d71e2 │ │ + b.n d7e32 │ │ lsls r2, r5, #18 │ │ add.w r3, r0, r1, lsr #3 │ │ add.w r0, r0, r8, ror #4 │ │ - b.n d69ec │ │ + b.n d763c │ │ movs r0, #56 @ 0x38 │ │ - b.n d69f0 │ │ + b.n d7640 │ │ adds r0, #56 @ 0x38 │ │ - b.n d69f4 │ │ + b.n d7644 │ │ asrs r1, r0, #32 │ │ - b.n d6fd8 │ │ + b.n d7c28 │ │ movs r4, r6 │ │ - b.n d69fc │ │ + b.n d764c │ │ movs r0, #2 │ │ - b.n d6fe0 │ │ + b.n d7c30 │ │ adds r0, #3 │ │ - b.n d6fe4 │ │ + b.n d7c34 │ │ movs r0, r0 │ │ - b.n d6e08 │ │ + b.n d7a58 │ │ lsls r0, r5 │ │ - b.n d73ce │ │ + b.n d801e │ │ movs r4, r0 │ │ - b.n d7212 │ │ + b.n d7e62 │ │ lsls r2, r4, #18 │ │ add.w r0, r0, r4 │ │ - b.n d721a │ │ + b.n d7e6a │ │ lsls r4, r3, #18 │ │ add.w r3, r0, r3, lsl #3 │ │ - add.w ip, r0, ip, lsr #17 │ │ + add.w ip, r0, r8, asr #16 │ │ movs r0, r0 │ │ - ldr r4, [pc, #432] @ (d7098 ) │ │ + ldr r4, [pc, #224] @ (d7c18 ) │ │ movs r0, r0 │ │ - subs r0, r5, r5 │ │ - @ instruction: 0xfff33bb8 │ │ - vqshl.u64 d20, d19, #51 @ 0x33 │ │ - @ instruction: 0xfff34b9c │ │ + lsrs r7, r4, #21 │ │ + vshr.u32 , q1, #13 │ │ + vdup.8 d19, d1[1] │ │ + vtbx.8 d20, {d3-d6}, d24 │ │ movs r0, r0 │ │ - ldr r4, [pc, #320] @ (d703c ) │ │ + ldr r4, [pc, #112] @ (d7bbc ) │ │ movs r0, r0 │ │ - subs r0, r4, r6 │ │ - @ instruction: 0xfff33bf0 │ │ - @ instruction: 0xfff38b76 │ │ - @ instruction: 0xfff34bd4 │ │ + lsrs r7, r3, #22 │ │ + vaddl.u , d19, d10 │ │ + vrsra.u32 d24, d6, #13 │ │ + vtbl.8 d20, {d19-d22}, d16 │ │ movs r0, r0 │ │ asrs r2, r0, #32 │ │ - b.n d7412 │ │ + b.n d8062 │ │ lsls r1, r4, #2 │ │ - b.n d7256 │ │ + b.n d7ea6 │ │ lsls r0, r2, #2 │ │ - b.n d75ba │ │ + b.n d820a │ │ lsls r3, r2, #8 │ │ ldrh r0, [r0, #16] │ │ lsrs r4, r2, #1 │ │ - b.n d6a60 │ │ + b.n d76b0 │ │ movs r0, #8 │ │ - b.n d7444 │ │ + b.n d8094 │ │ asrs r1, r0, #4 │ │ - b.n d6e4e │ │ + b.n d7a9e │ │ movs r0, r0 │ │ - b.n d704c │ │ - blx 4d8034 │ │ + b.n d7c9c │ │ + blx 4d8c84 │ │ lsls r0, r1, #18 │ │ movs r0, r0 │ │ lsrs r4, r0, #1 │ │ movs r0, r0 │ │ lsls r0, r5, #25 │ │ movs r0, r0 │ │ lsls r0, r4, #24 │ │ @@ -287885,733 +288416,733 @@ │ │ lsls r4, r2, #18 │ │ movs r0, r0 │ │ lsls r0, r4, #18 │ │ movs r0, r0 │ │ lsls r0, r6, #20 │ │ movs r0, r0 │ │ lsls r0, r0, #15 │ │ - b.n d6efc │ │ + b.n d7b4c │ │ movs r0, r0 │ │ - b.n d74e0 │ │ + b.n d8130 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #19 │ │ - b.n d6f08 │ │ + b.n d7b58 │ │ movs r0, r0 │ │ - b.n d74ec │ │ + b.n d813c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #19 │ │ - b.n d6f14 │ │ + b.n d7b64 │ │ movs r0, r0 │ │ - b.n d74f8 │ │ + b.n d8148 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #19 │ │ - b.n d6f20 │ │ + b.n d7b70 │ │ movs r0, r0 │ │ - b.n d7504 │ │ + b.n d8154 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #18 │ │ - b.n d6f2c │ │ + b.n d7b7c │ │ movs r0, r0 │ │ - b.n d7510 │ │ + b.n d8160 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r2, #18 │ │ - b.n d6f38 │ │ + b.n d7b88 │ │ movs r0, r0 │ │ - b.n d751c │ │ + b.n d816c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r2, #18 │ │ - b.n d6f44 │ │ + b.n d7b94 │ │ movs r0, r0 │ │ - b.n d7528 │ │ + b.n d8178 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #16 │ │ - b.n d6f50 │ │ + b.n d7ba0 │ │ movs r0, r0 │ │ - b.n d7534 │ │ + b.n d8184 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #16 │ │ - b.n d6f5c │ │ + b.n d7bac │ │ movs r0, r0 │ │ - b.n d7540 │ │ + b.n d8190 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r4, #16 │ │ - b.n d6f68 │ │ + b.n d7bb8 │ │ movs r0, r0 │ │ - b.n d754c │ │ + b.n d819c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r1, #16 │ │ - b.n d6f74 │ │ + b.n d7bc4 │ │ movs r0, r0 │ │ - b.n d7558 │ │ + b.n d81a8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #15 │ │ - b.n d6f80 │ │ + b.n d7bd0 │ │ movs r0, r0 │ │ - b.n d7564 │ │ + b.n d81b4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #14 │ │ - b.n d6f8c │ │ + b.n d7bdc │ │ movs r0, r0 │ │ - b.n d7570 │ │ + b.n d81c0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #14 │ │ - b.n d6f98 │ │ + b.n d7be8 │ │ movs r0, r0 │ │ - b.n d757c │ │ + b.n d81cc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r1, #17 │ │ - b.n d6fa4 │ │ + b.n d7bf4 │ │ movs r0, r0 │ │ - b.n d7588 │ │ + b.n d81d8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r2, #14 │ │ - b.n d6fb0 │ │ + b.n d7c00 │ │ movs r0, r0 │ │ - b.n d7594 │ │ + b.n d81e4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #14 │ │ - b.n d6fbc │ │ + b.n d7c0c │ │ movs r0, r0 │ │ - b.n d75a0 │ │ + b.n d81f0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r1, #13 │ │ - b.n d6fc8 │ │ + b.n d7c18 │ │ movs r0, r0 │ │ - b.n d75ac │ │ + b.n d81fc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #14 │ │ - b.n d6fd4 │ │ + b.n d7c24 │ │ movs r0, r0 │ │ - b.n d75b8 │ │ + b.n d8208 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #15 │ │ - b.n d6fe0 │ │ + b.n d7c30 │ │ movs r0, r0 │ │ - b.n d75c4 │ │ + b.n d8214 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #12 │ │ - b.n d6fec │ │ + b.n d7c3c │ │ movs r0, r0 │ │ - b.n d75d0 │ │ + b.n d8220 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r6, #14 │ │ - b.n d6ff8 │ │ + b.n d7c48 │ │ movs r0, r0 │ │ - b.n d75dc │ │ + b.n d822c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #11 │ │ - b.n d7004 │ │ + b.n d7c54 │ │ movs r0, r0 │ │ - b.n d75e8 │ │ + b.n d8238 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #12 │ │ - b.n d7010 │ │ + b.n d7c60 │ │ movs r0, r0 │ │ - b.n d75f4 │ │ + b.n d8244 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r4, #11 │ │ - b.n d701c │ │ + b.n d7c6c │ │ movs r0, r0 │ │ - b.n d7600 │ │ + b.n d8250 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r7, #10 │ │ - b.n d7028 │ │ + b.n d7c78 │ │ movs r0, r0 │ │ - b.n d760c │ │ + b.n d825c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #14 │ │ - b.n d7034 │ │ + b.n d7c84 │ │ movs r0, r0 │ │ - b.n d7618 │ │ + b.n d8268 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #11 │ │ - b.n d7040 │ │ + b.n d7c90 │ │ movs r0, r0 │ │ - b.n d7624 │ │ + b.n d8274 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r7, #10 │ │ - b.n d704c │ │ + b.n d7c9c │ │ movs r0, r0 │ │ - b.n d7630 │ │ + b.n d8280 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r6, #9 │ │ - b.n d7058 │ │ + b.n d7ca8 │ │ movs r0, r0 │ │ - b.n d763c │ │ + b.n d828c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #11 │ │ - b.n d7064 │ │ + b.n d7cb4 │ │ movs r0, r0 │ │ - b.n d7648 │ │ + b.n d8298 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #9 │ │ - b.n d7070 │ │ + b.n d7cc0 │ │ movs r0, r0 │ │ - b.n d7654 │ │ + b.n d82a4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #10 │ │ - b.n d707c │ │ + b.n d7ccc │ │ movs r0, r0 │ │ - b.n d7660 │ │ + b.n d82b0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #9 │ │ - b.n d7088 │ │ + b.n d7cd8 │ │ movs r0, r0 │ │ - b.n d766c │ │ + b.n d82bc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #8 │ │ - b.n d7094 │ │ + b.n d7ce4 │ │ movs r0, r0 │ │ - b.n d7678 │ │ + b.n d82c8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #8 │ │ - b.n d70a0 │ │ + b.n d7cf0 │ │ movs r0, r0 │ │ - b.n d7684 │ │ + b.n d82d4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r2, #12 │ │ - b.n d70ac │ │ + b.n d7cfc │ │ movs r0, r0 │ │ - b.n d7690 │ │ + b.n d82e0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #9 │ │ - b.n d70b8 │ │ + b.n d7d08 │ │ movs r0, r0 │ │ - b.n d769c │ │ + b.n d82ec │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r4, #9 │ │ - b.n d70c4 │ │ + b.n d7d14 │ │ movs r0, r0 │ │ - b.n d76a8 │ │ + b.n d82f8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r6, #8 │ │ - b.n d70d0 │ │ + b.n d7d20 │ │ movs r0, r0 │ │ - b.n d76b4 │ │ + b.n d8304 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r4, #7 │ │ - b.n d70dc │ │ + b.n d7d2c │ │ movs r0, r0 │ │ - b.n d76c0 │ │ + b.n d8310 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #7 │ │ - b.n d70e8 │ │ + b.n d7d38 │ │ movs r0, r0 │ │ - b.n d76cc │ │ + b.n d831c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #8 │ │ - b.n d70f4 │ │ + b.n d7d44 │ │ movs r0, r0 │ │ - b.n d76d8 │ │ + b.n d8328 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r3, #7 │ │ - b.n d7100 │ │ + b.n d7d50 │ │ movs r0, r0 │ │ - b.n d76e4 │ │ + b.n d8334 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #9 │ │ - b.n d710c │ │ + b.n d7d5c │ │ movs r0, r0 │ │ - b.n d76f0 │ │ + b.n d8340 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #9 │ │ - b.n d7118 │ │ + b.n d7d68 │ │ movs r0, r0 │ │ - b.n d76fc │ │ + b.n d834c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #9 │ │ - b.n d7124 │ │ + b.n d7d74 │ │ movs r0, r0 │ │ - b.n d7708 │ │ + b.n d8358 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r3, #7 │ │ - b.n d7130 │ │ + b.n d7d80 │ │ movs r0, r0 │ │ - b.n d7714 │ │ + b.n d8364 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #8 │ │ - b.n d713c │ │ + b.n d7d8c │ │ movs r0, r0 │ │ - b.n d7720 │ │ + b.n d8370 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #7 │ │ - b.n d7148 │ │ + b.n d7d98 │ │ movs r0, r0 │ │ - b.n d772c │ │ + b.n d837c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #8 │ │ - b.n d7154 │ │ + b.n d7da4 │ │ movs r0, r0 │ │ - b.n d7738 │ │ + b.n d8388 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #7 │ │ - b.n d7160 │ │ + b.n d7db0 │ │ movs r0, r0 │ │ - b.n d7744 │ │ + b.n d8394 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #9 │ │ - b.n d716c │ │ + b.n d7dbc │ │ movs r0, r0 │ │ - b.n d7750 │ │ + b.n d83a0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r6, #5 │ │ - b.n d7178 │ │ + b.n d7dc8 │ │ movs r0, r0 │ │ - b.n d775c │ │ + b.n d83ac │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #5 │ │ - b.n d7184 │ │ + b.n d7dd4 │ │ movs r0, r0 │ │ - b.n d7768 │ │ + b.n d83b8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r4, #6 │ │ - b.n d7190 │ │ + b.n d7de0 │ │ movs r0, r0 │ │ - b.n d7774 │ │ + b.n d83c4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r3, #4 │ │ - b.n d719c │ │ + b.n d7dec │ │ movs r0, r0 │ │ - b.n d7780 │ │ + b.n d83d0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #7 │ │ - b.n d71a8 │ │ + b.n d7df8 │ │ movs r0, r0 │ │ - b.n d778c │ │ + b.n d83dc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r7, #4 │ │ - b.n d71b4 │ │ + b.n d7e04 │ │ movs r0, r0 │ │ - b.n d7798 │ │ + b.n d83e8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r2, #6 │ │ - b.n d71c0 │ │ + b.n d7e10 │ │ movs r0, r0 │ │ - b.n d77a4 │ │ + b.n d83f4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #7 │ │ - b.n d71cc │ │ + b.n d7e1c │ │ movs r0, r0 │ │ - b.n d77b0 │ │ + b.n d8400 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r1, #7 │ │ - b.n d71d8 │ │ + b.n d7e28 │ │ movs r0, r0 │ │ - b.n d77bc │ │ + b.n d840c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #7 │ │ - b.n d71e4 │ │ + b.n d7e34 │ │ movs r0, r0 │ │ - b.n d77c8 │ │ + b.n d8418 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r3, #7 │ │ - b.n d71f0 │ │ + b.n d7e40 │ │ movs r0, r0 │ │ - b.n d77d4 │ │ + b.n d8424 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #4 │ │ - b.n d71fc │ │ + b.n d7e4c │ │ movs r0, r0 │ │ - b.n d77e0 │ │ + b.n d8430 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r1, #6 │ │ - b.n d7208 │ │ + b.n d7e58 │ │ movs r0, r0 │ │ - b.n d77ec │ │ + b.n d843c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r3, #6 │ │ - b.n d7214 │ │ + b.n d7e64 │ │ movs r0, r0 │ │ - b.n d77f8 │ │ + b.n d8448 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #3 │ │ - b.n d7220 │ │ + b.n d7e70 │ │ movs r0, r0 │ │ - b.n d7804 │ │ + b.n d8454 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r2, #5 │ │ - b.n d722c │ │ + b.n d7e7c │ │ movs r0, r0 │ │ - b.n d7810 │ │ + b.n d8460 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #4 │ │ - b.n d7238 │ │ + b.n d7e88 │ │ movs r0, r0 │ │ - b.n d781c │ │ + b.n d846c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r4, #4 │ │ - b.n d7244 │ │ + b.n d7e94 │ │ movs r0, r0 │ │ - b.n d7828 │ │ + b.n d8478 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r5, #5 │ │ - b.n d7250 │ │ + b.n d7ea0 │ │ movs r0, r0 │ │ - b.n d7834 │ │ + b.n d8484 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #5 │ │ - b.n d725c │ │ + b.n d7eac │ │ movs r0, r0 │ │ - b.n d7840 │ │ + b.n d8490 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r2, #5 │ │ - b.n d7268 │ │ + b.n d7eb8 │ │ movs r0, r0 │ │ - b.n d784c │ │ + b.n d849c │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #4 │ │ - b.n d7274 │ │ + b.n d7ec4 │ │ movs r0, r0 │ │ - b.n d7858 │ │ + b.n d84a8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r4, #4 │ │ - b.n d7280 │ │ + b.n d7ed0 │ │ movs r0, r0 │ │ - b.n d7864 │ │ + b.n d84b4 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #4 │ │ - b.n d728c │ │ + b.n d7edc │ │ movs r0, r0 │ │ - b.n d7870 │ │ + b.n d84c0 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r0, #4 │ │ - b.n d7298 │ │ + b.n d7ee8 │ │ movs r0, r0 │ │ - b.n d787c │ │ + b.n d84cc │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r0, r7, #4 │ │ - b.n d72a4 │ │ + b.n d7ef4 │ │ movs r0, r0 │ │ - b.n d7888 │ │ + b.n d84d8 │ │ vrhadd.u16 d14, d14, d31 │ │ lsls r4, r0, #5 │ │ - b.n d72b0 │ │ + b.n d7f00 │ │ movs r0, r0 │ │ - b.n d7894 │ │ + b.n d84e4 │ │ vrhadd.u16 d14, d14, d31 │ │ - movs r6, #190 @ 0xbe │ │ - vshr.u32 d21, d21, #13 │ │ - @ instruction: 0xfff35767 │ │ - vsri.64 , q8, #13 │ │ - vqshrn.u64 d18, , #13 │ │ - vdup.8 d23, d18[1] │ │ - vshll.u32 , d22, #19 │ │ - vraddhn.i d20, , │ │ - vaddl.u , d3, d23 │ │ - vqrshrn.u64 d18, q4, #13 │ │ - vtbx.8 d18, {d19}, d11 │ │ + subs r6, r4, r1 │ │ + vsubw.u q10, , d3 │ │ + vtbx.8 d20, {d19-d21}, d18 │ │ + vtbl.8 d18, {d19-d20}, d10 │ │ + @ instruction: 0xfff31cbf │ │ + vsra.u64 , , #13 │ │ + @ instruction: 0xfff32ebe │ │ + vqshrun.s64 d19, q4, #13 │ │ + vrsra.u32 q8, q6, #13 │ │ + vqdmulh.s , , d22[0] │ │ + vcvt.f16.u16 , , #13 │ │ + vmlsl.u , d19, d3[0] │ │ + vsri.64 q10, q13, #13 │ │ + @ instruction: 0xfff36e9a │ │ + vtbl.8 d17, {d3-d4}, d13 │ │ + vtbl.8 d20, {d3}, d29 │ │ + vqshlu.s32 d19, d17, #19 │ │ + vmla.i q9, , d1[0] │ │ + vtbl.8 d21, {d19-d22}, d14 │ │ + vaddl.u , d19, d24 │ │ + vraddhn.i d17, , │ │ + vraddhn.i d17, , q4 │ │ + @ instruction: 0xfff3714c │ │ + vtbx.8 d22, {d19-d22}, d21 │ │ + vsli.32 q10, , #19 │ │ + vtbl.8 d23, {d3-d6}, d0 │ │ + vmls.i q9, , d31[0] │ │ + vqshlu.s64 d16, d23, #51 @ 0x33 │ │ + vqshrn.u64 d17, , #13 │ │ + @ instruction: 0xfff34dfd │ │ + @ instruction: 0xfff3154b │ │ + vtbx.8 d19, {d19-d21}, d27 │ │ + vrsra.u32 q9, , #13 │ │ + vabal.u , d3, d21 │ │ + @ instruction: 0xfff30d0b │ │ + vmlsl.u , d3, d22[0] │ │ + vcvt.u32.f32 d20, d5, #13 │ │ + vtbl.8 d17, {d3-d6}, d1 │ │ + vqrdmlah.s q10, , d21[0] │ │ + vrsubhn.i d21, , q11 │ │ + vmls.i q11, , d13[0] │ │ + vabal.u q9, d19, d19 │ │ + vrshr.u32 , , #13 │ │ + vqrshrn.u64 d18, , #13 │ │ + vshr.u64 q11, q9, #13 │ │ + @ instruction: 0xfff37adf │ │ + vsra.u64 q12, , #13 │ │ + vrsubhn.i d19, , q8 │ │ vrshr.u64 q11, q3, #13 │ │ - vaddw.u , , d28 │ │ - vqshrn.u64 d23, q14, #13 │ │ - vsli.32 q9, q3, #19 │ │ - vsri.64 d21, d18, #13 │ │ - @ instruction: 0xfff341e3 │ │ - @ instruction: 0xfff32cd6 │ │ - vqshlu.s64 d22, d14, #51 @ 0x33 │ │ - @ instruction: 0xfff31d00 │ │ - vshr.u32 q9, , #13 │ │ - vmla.i q9, , d16[0] │ │ - @ instruction: 0xfff37b95 │ │ - vrsubhn.i d23, , q12 │ │ - vsubl.u , d3, d15 │ │ - @ instruction: 0xfff38360 │ │ - vshr.u64 d19, d1, #13 │ │ - vsri.64 d17, d24, #13 │ │ - vsli.32 q9, q15, #19 │ │ - @ instruction: 0xfff35a7c │ │ - vaddw.u q9, , d19 │ │ - @ instruction: 0xfff347e5 │ │ - @ instruction: 0xfff32f81 │ │ - @ instruction: 0xfff3216e │ │ - vtbl.8 d17, {d3-d5}, d5 │ │ - vrshr.u32 q11, , #13 │ │ - @ instruction: 0xfff35b94 │ │ - @ instruction: 0xfff3274a │ │ - vtbx.8 d21, {d19-d21}, d20 │ │ - vrshr.u64 d22, d25, #13 │ │ - @ instruction: 0xfff36f00 │ │ - @ instruction: 0xfff331c5 │ │ - vcvt.u32.f32 , q4, #13 │ │ - vsri.64 d19, d23, #13 │ │ - vtbx.8 d22, {d19-d22}, d16 │ │ - vrsra.u32 d24, d31, #13 │ │ - vtbx.8 d24, {d19-d20}, d0 │ │ - vrshr.u32 q10, q1, #13 │ │ - vqrdmulh.s q11, , d4[0] │ │ - @ instruction: 0xfff358d8 │ │ - @ instruction: 0xfff31f07 │ │ - vqshlu.s32 , , #19 │ │ - @ instruction: 0xfff36749 │ │ - @ instruction: 0xfff33dd7 │ │ - @ instruction: 0xfff37b50 │ │ - vsri.64 q9, q7, #13 │ │ - vqrdmlsh.s , , d26[0] │ │ - vrsubhn.i d22, , q4 │ │ - vcvt.u32.f32 d23, d4, #13 │ │ - @ instruction: 0xfff31eb9 │ │ - vcvt.u16.f16 , q4, #13 │ │ - vtbx.8 d20, {d3-d6}, d17 │ │ - vsli.32 , q14, #19 │ │ - vrsra.u32 q12, , #13 │ │ - vdup.8 d21, d19[1] │ │ - vrsra.u32 d24, d27, #13 │ │ - vtbl.8 d24, {d19}, d0 │ │ - vraddhn.i d20, , q6 │ │ - vtbx.8 d18, {d3-d6}, d1 │ │ - vsri.32 , q13, #13 │ │ - vqshl.u64 d23, d19, #51 @ 0x33 │ │ - vsra.u64 q10, q11, #13 │ │ - @ instruction: 0xfff31fd1 │ │ - @ instruction: 0xfff31ddb │ │ - @ instruction: 0xfff30d8a │ │ - vqshlu.s64 d19, d22, #51 @ 0x33 │ │ - vaddw.u , , d22 │ │ - vqrdmlah.s q9, , d9[0] │ │ - vsri.64 d18, d6, #13 │ │ - vsra.u64 d18, d13, #13 │ │ - @ instruction: 0xfff36a73 │ │ + vcvt.f16.u16 q10, , #13 │ │ + vsubl.u , d19, d31 │ │ + @ instruction: 0xfff32af9 │ │ + vcvt.f16.u16 d21, d25, #13 │ │ + vmlal.u , d3, d22[0] │ │ + vaddl.u , d19, d30 │ │ + @ instruction: 0xfff31895 │ │ + vrsra.u32 d17, d2, #13 │ │ + @ instruction: 0xfff35af8 │ │ + vrsubhn.i d23, , │ │ + vmlal.u , d3, d17[0] │ │ + vshr.u32 , , #13 │ │ + vcvt.u32.f32 d19, d5, #13 │ │ + vqshl.u32 q8, , #19 │ │ + @ instruction: 0xfff37b13 │ │ + @ instruction: 0xfff34fa4 │ │ + @ instruction: 0xfff37adb │ │ + vshr.u64 d24, d3, #13 │ │ + vqshl.u64 , , #51 @ 0x33 │ │ + @ instruction: 0xfff31eac │ │ + vqshl.u64 q10, , #51 @ 0x33 │ │ + @ instruction: 0xfff36cf0 │ │ + vmlsl.u , d3, d4[0] │ │ + vrsra.u32 , , #13 │ │ + vaddw.u , , d3 │ │ + vshr.u64 d16, d31, #13 │ │ + @ instruction: 0xfff32b50 │ │ + vsri.64 q10, q10, #13 │ │ + vrshr.u32 d18, d20, #13 │ │ + vtbx.8 d17, {d3}, d13 │ │ + @ instruction: 0xfff31545 │ │ + @ instruction: 0xfff35f85 │ │ vcvt.f16.u16 d20, d0, #13 │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n d7de0 │ │ + b.n d8a30 │ │ asrs r0, r6, #32 │ │ - b.n d7408 │ │ + b.n d8058 │ │ movs r0, #48 @ 0x30 │ │ - b.n d740c │ │ + b.n d805c │ │ adds r0, #48 @ 0x30 │ │ - b.n d7410 │ │ + b.n d8060 │ │ asrs r1, r0, #32 │ │ - b.n d79f4 │ │ + b.n d8644 │ │ movs r4, r5 │ │ - b.n d7418 │ │ + b.n d8068 │ │ movs r0, #2 │ │ - b.n d79fc │ │ + b.n d864c │ │ adds r0, #3 │ │ - b.n d7a00 │ │ + b.n d8650 │ │ movs r0, r0 │ │ - b.n d7824 │ │ + b.n d8474 │ │ lsls r0, r5 │ │ - b.n d7dea │ │ + b.n d8a3a │ │ movs r4, r0 │ │ - b.n d7c2e │ │ + b.n d887e │ │ lsls r3, r3, #8 │ │ add.w r0, r0, r4 │ │ - b.n d7c36 │ │ + b.n d8886 │ │ lsls r5, r2, #8 │ │ add.w r1, r0, ip, rrx │ │ - add.w r1, r0, ip, lsl #5 │ │ - vqrdmulh.s , , d2[0] │ │ - vqshlu.s32 , , #19 │ │ - vaddw.u q10, , d0 │ │ + add.w r3, r0, fp, lsl #1 │ │ + vrshr.u32 d19, d0, #13 │ │ + @ instruction: 0xfff32afd │ │ + @ instruction: 0xfff3414c │ │ movs r0, r0 │ │ - ldr r4, [pc, #64] @ (d7950 ) │ │ + ldr r4, [pc, #64] @ (d85a0 ) │ │ stmdb sp!, {r3, ip, sp, pc} │ │ - b.n d7e30 │ │ + b.n d8a80 │ │ asrs r0, r6, #32 │ │ - b.n d7458 │ │ + b.n d80a8 │ │ movs r0, #48 @ 0x30 │ │ - b.n d745c │ │ + b.n d80ac │ │ adds r0, #48 @ 0x30 │ │ - b.n d7460 │ │ + b.n d80b0 │ │ asrs r1, r0, #32 │ │ - b.n d7a44 │ │ + b.n d8694 │ │ movs r4, r5 │ │ - b.n d7468 │ │ + b.n d80b8 │ │ movs r0, #2 │ │ - b.n d7a4c │ │ + b.n d869c │ │ adds r0, #3 │ │ - b.n d7a50 │ │ + b.n d86a0 │ │ movs r0, r0 │ │ - b.n d7874 │ │ + b.n d84c4 │ │ lsls r0, r5 │ │ - b.n d7e3a │ │ + b.n d8a8a │ │ movs r4, r0 │ │ - b.n d7c7e │ │ + b.n d88ce │ │ lsls r7, r0, #8 │ │ add.w r0, r0, r4 │ │ - b.n d7c86 │ │ + b.n d88d6 │ │ lsls r1, r0, #8 │ │ add.w r1, r0, r8, asr #32 │ │ - add.w r0, r0, ip, ror #7 │ │ - @ instruction: 0xfff32566 │ │ - vcvt.f16.u16 q11, q4, #13 │ │ - vsra.u32 d20, d16, #13 │ │ + add.w r2, r0, fp, ror #3 │ │ + @ instruction: 0xfff318f4 │ │ + vaddw.u q11, , d21 │ │ + vshr.u64 q10, q14, #13 │ │ movs r0, r0 │ │ - ldr r5, [pc, #960] @ (d7d20 ) │ │ + ldr r5, [pc, #960] @ (d8970 ) │ │ stmdb sp!, {r3, r4, ip, sp, pc} │ │ - b.n d7e80 │ │ + b.n d8ad0 │ │ svc 214 @ 0xd6 │ │ - b.n d7e04 │ │ + b.n d8a54 │ │ str r0, [r0, #8] │ │ - b.n d7e88 │ │ + b.n d8ad8 │ │ str r0, [r0, r0] │ │ - b.n d7cb2 │ │ + b.n d8902 │ │ ands r1, r0 │ │ - b.n d7cb6 │ │ + b.n d8906 │ │ movs r6, r0 │ │ - b.n d7cba │ │ + b.n d890a │ │ lsls r0, r0, #1 │ │ add.w lr, r0, sl, lsr #28 │ │ - b.n d7e18 │ │ + b.n d8a68 │ │ asrs r6, r0, #32 │ │ - b.n d7cc6 │ │ + b.n d8916 │ │ movs r7, r0 │ │ - b.n d7cca │ │ + b.n d891a │ │ @ instruction: 0xfa80ebff │ │ lsls r0, r2, #1 │ │ movt r0, #40 @ 0x28 │ │ - b.n d7eb0 │ │ + b.n d8b00 │ │ movs r0, r1 │ │ - b.n d7e9a │ │ + b.n d8aea │ │ asrs r5, r1, #32 │ │ - b.n d7cde │ │ + b.n d892e │ │ lsrs r5, r1, #11 │ │ orr.w sl, r0, #6717440 @ 0x668000 │ │ orr.w sl, r0, #6717440 @ 0x668000 │ │ orr.w sl, r0, #6717440 @ 0x668000 │ │ orr.w sl, r0, #6782976 @ 0x678000 │ │ orr.w lr, r0, #13959168 @ 0xd50000 │ │ - b.n d7fbe │ │ + b.n d8c0e │ │ lsls r7, r2, #1 │ │ - b.n d803a │ │ + b.n d8c8a │ │ movs r4, r5 │ │ - b.n d74d8 │ │ + b.n d8128 │ │ lsrs r3, r0, #17 │ │ - b.n d7fca │ │ + b.n d8c1a │ │ lsls r6, r1, #29 │ │ - b.n d804e │ │ + b.n d8c9e │ │ movs r0, r5 │ │ - b.n d74e4 │ │ + b.n d8134 │ │ movs r7, r0 │ │ - b.n d7d0e │ │ + b.n d895e │ │ @ instruction: 0xfb24ebff │ │ movs r0, r0 │ │ - b.n d8076 │ │ + b.n d8cc6 │ │ movs r2, r0 │ │ lsrs r0, r0, #8 │ │ movs r5, r0 │ │ - b.n d811e │ │ - beq.n d7a10 │ │ - b.n d7e78 │ │ + b.n d8d6e │ │ + beq.n d8660 │ │ + b.n d8ac8 │ │ ldrh r0, [r6, #46] @ 0x2e │ │ ldmia.w sp!, {r3, r5, sp, lr} │ │ - b.n d7f04 │ │ + b.n d8b54 │ │ strh r5, [r1, #0] │ │ - b.n d7d2e │ │ + b.n d897e │ │ adds r0, #12 │ │ - b.n d752c │ │ + b.n d817c │ │ movs r0, r0 │ │ - b.n d7530 │ │ + b.n d8180 │ │ asrs r4, r2, #32 │ │ - b.n d7534 │ │ + b.n d8184 │ │ movs r0, r0 │ │ - b.n d80a4 │ │ + b.n d8cf4 │ │ movs r0, #32 │ │ - b.n d753c │ │ + b.n d818c │ │ movs r0, #116 @ 0x74 │ │ - b.n d7520 │ │ + b.n d8170 │ │ lsls r0, r6, #1 │ │ - b.n d7524 │ │ + b.n d8174 │ │ asrs r0, r7, #1 │ │ - b.n d7528 │ │ + b.n d8178 │ │ @ instruction: 0xfff10aff │ │ movs r0, r1 │ │ - b.n d8156 │ │ + b.n d8da6 │ │ asrs r6, r0, #32 │ │ - b.n d7d5a │ │ + b.n d89aa │ │ movs r0, #7 │ │ - b.n d7d5e │ │ + b.n d89ae │ │ vrhadd.u d14, d3, d31 │ │ movs r0, r1 │ │ - b.n d80c6 │ │ + b.n d8d16 │ │ @ instruction: 0xffeb1aff │ │ movs r7, r0 │ │ - b.n d7d6e │ │ + b.n d89be │ │ asrs r4, r0, #32 │ │ - b.n d7d72 │ │ + b.n d89c2 │ │ vrhadd.u d14, d5, d31 │ │ movs r0, r0 │ │ - b.n d80da │ │ + b.n d8d2a │ │ @ instruction: 0xffe71aff │ │ movs r7, r0 │ │ - b.n d7d82 │ │ + b.n d89d2 │ │ asrs r0, r1, #32 │ │ - b.n d7d86 │ │ + b.n d89d6 │ │ @ instruction: 0xfb06ebff │ │ movs r0, r0 │ │ - b.n d80ee │ │ + b.n d8d3e │ │ @ instruction: 0xffe60aff │ │ @ instruction: 0xffe0eaff │ │ - b.n d7a58 │ │ - b.n d7d9a │ │ + b.n d86a8 │ │ + b.n d89ea │ │ subs r7, r7, #7 │ │ ldmia.w lr, {r2, r4, r5, ip, lr, pc} │ │ - b.n d759e │ │ - b.n d7adc │ │ - b.n d75a2 │ │ + b.n d81ee │ │ + b.n d872c │ │ + b.n d81f2 │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r0, r4, #12 │ │ ldc 15, cr15, [r0], {30} │ │ - b.n d7cd0 │ │ + b.n d8920 │ │ lsrs r0, r4, #12 │ │ ldc 15, cr15, [r0], {30} │ │ - b.n d7cd8 │ │ + b.n d8928 │ │ lsrs r0, r4, #12 │ │ ldcl 15, cr15, [r0], {30} │ │ - b.n d7ce0 │ │ + b.n d8930 │ │ subs r7, r7, #7 │ │ stmia.w r0, {r2, r4, r5, ip, lr, pc} │ │ - b.n d758a │ │ - b.n d7afc │ │ - b.n d758e │ │ - b.n d7b08 │ │ - b.n d7592 │ │ + b.n d81da │ │ + b.n d874c │ │ + b.n d81de │ │ + b.n d8758 │ │ + b.n d81e2 │ │ movs r0, r0 │ │ - b.n d81d6 │ │ + b.n d8e26 │ │ vrhadd.u16 d14, d14, d31 │ │ lsrs r0, r4, #12 │ │ stc 15, cr15, [r0], {30} │ │ - b.n d7d00 │ │ + b.n d8950 │ │ lsrs r0, r4, #12 │ │ stc 15, cr15, [r0], {30} │ │ - b.n d7d08 │ │ + b.n d8958 │ │ lsrs r0, r4, #12 │ │ stcl 15, cr15, [r0], {30} │ │ - b.n d7d10 │ │ + b.n d8960 │ │ movw ip, #196 @ 0xc4 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ movw ip, #168 @ 0xa8 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #220 @ 0xdc │ │ + movw ip, #204 @ 0xcc │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ movw ip, #320 @ 0x140 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ movw ip, #260 @ 0x104 │ │ movt ip, #0 │ │ add ip, pc │ │ bx ip │ │ - movw ip, #17084 @ 0x42bc │ │ + movw ip, #17088 @ 0x42c0 │ │ movt ip, #65532 @ 0xfffc │ │ add ip, pc │ │ bx ip │ │ movw ip, #65032 @ 0xfe08 │ │ movt ip, #65535 @ 0xffff │ │ add ip, pc │ │ bx ip │ │ movw ip, #64940 @ 0xfdac │ │ movt ip, #65535 @ 0xffff │ │ add ip, pc │ │ bx ip │ │ - ldmia r1!, {r0, r2, r3, r4, r7} │ │ - b.n d812e │ │ + ldmia r4, {r0, r1, r2, r4, r6} │ │ + b.n d8d7e │ │ ldmia r7, {r0, r1, r2, r3, r4, r5, r6, r7} │ │ - b.n d81b8 │ │ + b.n d8e08 │ │ stmia r0!, {r0, r1, r2, r3} │ │ - b.n d7c36 │ │ + b.n d8886 │ │ vrhadd.u16 d14, d12, d31 │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ @@ -1,494 +1,494 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -000d7b20 <.plt>: │ │ +000d8770 <.plt>: │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ add lr, pc, #0, 12 │ │ add lr, lr, #12288 @ 0x3000 │ │ - ldr pc, [lr, #3924]! @ 0xf54 │ │ + ldr pc, [lr, #3872]! @ 0xf20 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3900]! @ 0xf3c │ │ + ldr pc, [ip, #3848]! @ 0xf08 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3888]! @ 0xf30 │ │ + ldr pc, [ip, #3836]! @ 0xefc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3876]! @ 0xf24 │ │ + ldr pc, [ip, #3824]! @ 0xef0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3864]! @ 0xf18 │ │ + ldr pc, [ip, #3812]! @ 0xee4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3852]! @ 0xf0c │ │ + ldr pc, [ip, #3800]! @ 0xed8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3840]! @ 0xf00 │ │ + ldr pc, [ip, #3788]! @ 0xecc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3828]! @ 0xef4 │ │ + ldr pc, [ip, #3776]! @ 0xec0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3816]! @ 0xee8 │ │ + ldr pc, [ip, #3764]! @ 0xeb4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3804]! @ 0xedc │ │ + ldr pc, [ip, #3752]! @ 0xea8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3792]! @ 0xed0 │ │ + ldr pc, [ip, #3740]! @ 0xe9c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3780]! @ 0xec4 │ │ + ldr pc, [ip, #3728]! @ 0xe90 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3768]! @ 0xeb8 │ │ + ldr pc, [ip, #3716]! @ 0xe84 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3756]! @ 0xeac │ │ + ldr pc, [ip, #3704]! @ 0xe78 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3744]! @ 0xea0 │ │ + ldr pc, [ip, #3692]! @ 0xe6c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3732]! @ 0xe94 │ │ + ldr pc, [ip, #3680]! @ 0xe60 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3720]! @ 0xe88 │ │ + ldr pc, [ip, #3668]! @ 0xe54 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3708]! @ 0xe7c │ │ + ldr pc, [ip, #3656]! @ 0xe48 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3696]! @ 0xe70 │ │ + ldr pc, [ip, #3644]! @ 0xe3c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3684]! @ 0xe64 │ │ + ldr pc, [ip, #3632]! @ 0xe30 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3672]! @ 0xe58 │ │ + ldr pc, [ip, #3620]! @ 0xe24 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3660]! @ 0xe4c │ │ + ldr pc, [ip, #3608]! @ 0xe18 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3648]! @ 0xe40 │ │ + ldr pc, [ip, #3596]! @ 0xe0c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3636]! @ 0xe34 │ │ + ldr pc, [ip, #3584]! @ 0xe00 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3624]! @ 0xe28 │ │ + ldr pc, [ip, #3572]! @ 0xdf4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3612]! @ 0xe1c │ │ + ldr pc, [ip, #3560]! @ 0xde8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3600]! @ 0xe10 │ │ + ldr pc, [ip, #3548]! @ 0xddc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3588]! @ 0xe04 │ │ + ldr pc, [ip, #3536]! @ 0xdd0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3576]! @ 0xdf8 │ │ + ldr pc, [ip, #3524]! @ 0xdc4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3564]! @ 0xdec │ │ + ldr pc, [ip, #3512]! @ 0xdb8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3552]! @ 0xde0 │ │ + ldr pc, [ip, #3500]! @ 0xdac │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3540]! @ 0xdd4 │ │ + ldr pc, [ip, #3488]! @ 0xda0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3528]! @ 0xdc8 │ │ + ldr pc, [ip, #3476]! @ 0xd94 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3516]! @ 0xdbc │ │ + ldr pc, [ip, #3464]! @ 0xd88 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3504]! @ 0xdb0 │ │ + ldr pc, [ip, #3452]! @ 0xd7c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3492]! @ 0xda4 │ │ + ldr pc, [ip, #3440]! @ 0xd70 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3480]! @ 0xd98 │ │ + ldr pc, [ip, #3428]! @ 0xd64 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3468]! @ 0xd8c │ │ + ldr pc, [ip, #3416]! @ 0xd58 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3456]! @ 0xd80 │ │ + ldr pc, [ip, #3404]! @ 0xd4c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3444]! @ 0xd74 │ │ + ldr pc, [ip, #3392]! @ 0xd40 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3432]! @ 0xd68 │ │ + ldr pc, [ip, #3380]! @ 0xd34 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3420]! @ 0xd5c │ │ + ldr pc, [ip, #3368]! @ 0xd28 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3408]! @ 0xd50 │ │ + ldr pc, [ip, #3356]! @ 0xd1c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3396]! @ 0xd44 │ │ + ldr pc, [ip, #3344]! @ 0xd10 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3384]! @ 0xd38 │ │ + ldr pc, [ip, #3332]! @ 0xd04 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3372]! @ 0xd2c │ │ + ldr pc, [ip, #3320]! @ 0xcf8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3360]! @ 0xd20 │ │ + ldr pc, [ip, #3308]! @ 0xcec │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3348]! @ 0xd14 │ │ + ldr pc, [ip, #3296]! @ 0xce0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3336]! @ 0xd08 │ │ + ldr pc, [ip, #3284]! @ 0xcd4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3324]! @ 0xcfc │ │ + ldr pc, [ip, #3272]! @ 0xcc8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3312]! @ 0xcf0 │ │ + ldr pc, [ip, #3260]! @ 0xcbc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3300]! @ 0xce4 │ │ + ldr pc, [ip, #3248]! @ 0xcb0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3288]! @ 0xcd8 │ │ + ldr pc, [ip, #3236]! @ 0xca4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3276]! @ 0xccc │ │ + ldr pc, [ip, #3224]! @ 0xc98 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3264]! @ 0xcc0 │ │ + ldr pc, [ip, #3212]! @ 0xc8c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3252]! @ 0xcb4 │ │ + ldr pc, [ip, #3200]! @ 0xc80 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3240]! @ 0xca8 │ │ + ldr pc, [ip, #3188]! @ 0xc74 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3228]! @ 0xc9c │ │ + ldr pc, [ip, #3176]! @ 0xc68 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3216]! @ 0xc90 │ │ + ldr pc, [ip, #3164]! @ 0xc5c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3204]! @ 0xc84 │ │ + ldr pc, [ip, #3152]! @ 0xc50 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3192]! @ 0xc78 │ │ + ldr pc, [ip, #3140]! @ 0xc44 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3180]! @ 0xc6c │ │ + ldr pc, [ip, #3128]! @ 0xc38 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3168]! @ 0xc60 │ │ + ldr pc, [ip, #3116]! @ 0xc2c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3156]! @ 0xc54 │ │ + ldr pc, [ip, #3104]! @ 0xc20 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3144]! @ 0xc48 │ │ + ldr pc, [ip, #3092]! @ 0xc14 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3132]! @ 0xc3c │ │ + ldr pc, [ip, #3080]! @ 0xc08 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3120]! @ 0xc30 │ │ + ldr pc, [ip, #3068]! @ 0xbfc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3108]! @ 0xc24 │ │ + ldr pc, [ip, #3056]! @ 0xbf0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3096]! @ 0xc18 │ │ + ldr pc, [ip, #3044]! @ 0xbe4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3084]! @ 0xc0c │ │ + ldr pc, [ip, #3032]! @ 0xbd8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3072]! @ 0xc00 │ │ + ldr pc, [ip, #3020]! @ 0xbcc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3060]! @ 0xbf4 │ │ + ldr pc, [ip, #3008]! @ 0xbc0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3048]! @ 0xbe8 │ │ + ldr pc, [ip, #2996]! @ 0xbb4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3036]! @ 0xbdc │ │ + ldr pc, [ip, #2984]! @ 0xba8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3024]! @ 0xbd0 │ │ + ldr pc, [ip, #2972]! @ 0xb9c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3012]! @ 0xbc4 │ │ + ldr pc, [ip, #2960]! @ 0xb90 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #3000]! @ 0xbb8 │ │ + ldr pc, [ip, #2948]! @ 0xb84 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2988]! @ 0xbac │ │ + ldr pc, [ip, #2936]! @ 0xb78 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2976]! @ 0xba0 │ │ + ldr pc, [ip, #2924]! @ 0xb6c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2964]! @ 0xb94 │ │ + ldr pc, [ip, #2912]! @ 0xb60 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2952]! @ 0xb88 │ │ + ldr pc, [ip, #2900]! @ 0xb54 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2940]! @ 0xb7c │ │ + ldr pc, [ip, #2888]! @ 0xb48 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2928]! @ 0xb70 │ │ + ldr pc, [ip, #2876]! @ 0xb3c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2916]! @ 0xb64 │ │ + ldr pc, [ip, #2864]! @ 0xb30 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2904]! @ 0xb58 │ │ + ldr pc, [ip, #2852]! @ 0xb24 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2892]! @ 0xb4c │ │ + ldr pc, [ip, #2840]! @ 0xb18 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2880]! @ 0xb40 │ │ + ldr pc, [ip, #2828]! @ 0xb0c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2868]! @ 0xb34 │ │ + ldr pc, [ip, #2816]! @ 0xb00 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2856]! @ 0xb28 │ │ + ldr pc, [ip, #2804]! @ 0xaf4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2844]! @ 0xb1c │ │ + ldr pc, [ip, #2792]! @ 0xae8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2832]! @ 0xb10 │ │ + ldr pc, [ip, #2780]! @ 0xadc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2820]! @ 0xb04 │ │ + ldr pc, [ip, #2768]! @ 0xad0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2808]! @ 0xaf8 │ │ + ldr pc, [ip, #2756]! @ 0xac4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2796]! @ 0xaec │ │ + ldr pc, [ip, #2744]! @ 0xab8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2784]! @ 0xae0 │ │ + ldr pc, [ip, #2732]! @ 0xaac │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2772]! @ 0xad4 │ │ + ldr pc, [ip, #2720]! @ 0xaa0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2760]! @ 0xac8 │ │ + ldr pc, [ip, #2708]! @ 0xa94 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2748]! @ 0xabc │ │ + ldr pc, [ip, #2696]! @ 0xa88 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2736]! @ 0xab0 │ │ + ldr pc, [ip, #2684]! @ 0xa7c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2724]! @ 0xaa4 │ │ + ldr pc, [ip, #2672]! @ 0xa70 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2712]! @ 0xa98 │ │ + ldr pc, [ip, #2660]! @ 0xa64 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2700]! @ 0xa8c │ │ + ldr pc, [ip, #2648]! @ 0xa58 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2688]! @ 0xa80 │ │ + ldr pc, [ip, #2636]! @ 0xa4c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2676]! @ 0xa74 │ │ + ldr pc, [ip, #2624]! @ 0xa40 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2664]! @ 0xa68 │ │ + ldr pc, [ip, #2612]! @ 0xa34 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2652]! @ 0xa5c │ │ + ldr pc, [ip, #2600]! @ 0xa28 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2640]! @ 0xa50 │ │ + ldr pc, [ip, #2588]! @ 0xa1c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2628]! @ 0xa44 │ │ + ldr pc, [ip, #2576]! @ 0xa10 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2616]! @ 0xa38 │ │ + ldr pc, [ip, #2564]! @ 0xa04 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2604]! @ 0xa2c │ │ + ldr pc, [ip, #2552]! @ 0x9f8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2592]! @ 0xa20 │ │ + ldr pc, [ip, #2540]! @ 0x9ec │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2580]! @ 0xa14 │ │ + ldr pc, [ip, #2528]! @ 0x9e0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2568]! @ 0xa08 │ │ + ldr pc, [ip, #2516]! @ 0x9d4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2556]! @ 0x9fc │ │ + ldr pc, [ip, #2504]! @ 0x9c8 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2544]! @ 0x9f0 │ │ + ldr pc, [ip, #2492]! @ 0x9bc │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2532]! @ 0x9e4 │ │ + ldr pc, [ip, #2480]! @ 0x9b0 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2520]! @ 0x9d8 │ │ + ldr pc, [ip, #2468]! @ 0x9a4 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2508]! @ 0x9cc │ │ + ldr pc, [ip, #2456]! @ 0x998 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2496]! @ 0x9c0 │ │ + ldr pc, [ip, #2444]! @ 0x98c │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2484]! @ 0x9b4 │ │ + ldr pc, [ip, #2432]! @ 0x980 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ │ add ip, pc, #0, 12 │ │ add ip, ip, #12288 @ 0x3000 │ │ - ldr pc, [ip, #2472]! @ 0x9a8 │ │ + ldr pc, [ip, #2420]! @ 0x974 │ │ ldrble sp, [r4], #1236 @ 0x4d4 │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -1,623 +1,620 @@ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ - 0x000d92c0 c0920d00 9b1a0300 20000000 08000000 ........ ....... │ │ - 0x000d92d0 ed310200 96f60000 55000000 b2010000 .1......U....... │ │ - 0x000d92e0 0e000000 00000000 38000000 08000000 ........8....... │ │ - 0x000d92f0 053e0200 00000000 10000000 08000000 .>.............. │ │ - 0x000d9300 2d3d0200 91d80000 23000000 11000000 -=......#....... │ │ - 0x000d9310 2a000000 91d80000 23000000 14000000 *.......#....... │ │ - 0x000d9320 18000000 1bd00000 61000000 bb020000 ........a....... │ │ - 0x000d9330 25000000 1bd00000 61000000 bb020000 %.......a....... │ │ - 0x000d9340 3c000000 1bd00000 61000000 bd020000 <.......a....... │ │ - 0x000d9350 22000000 fa840000 50000000 90010000 ".......P....... │ │ - 0x000d9360 2d000000 90860000 51000000 f3000000 -.......Q....... │ │ - 0x000d9370 43000000 ecf60000 51000000 a8000000 C.......Q....... │ │ - 0x000d9380 2b000000 ecf60000 51000000 af000000 +.......Q....... │ │ - 0x000d9390 2d000000 ecf60000 51000000 c5000000 -.......Q....... │ │ - 0x000d93a0 26000000 ecf60000 51000000 c7000000 &.......Q....... │ │ - 0x000d93b0 27000000 ecf60000 51000000 c7000000 '.......Q....... │ │ - 0x000d93c0 49000000 ecf60000 51000000 c8000000 I.......Q....... │ │ - 0x000d93d0 47000000 ecf60000 51000000 cc000000 G.......Q....... │ │ - 0x000d93e0 27000000 ecf60000 51000000 cc000000 '.......Q....... │ │ - 0x000d93f0 49000000 ecf60000 51000000 cd000000 I.......Q....... │ │ - 0x000d9400 47000000 29d10000 52000000 61010000 G...)...R...a... │ │ - 0x000d9410 2a000000 29d10000 52000000 63010000 *...)...R...c... │ │ - 0x000d9420 37000000 19530700 0c000000 04000000 7....S.......... │ │ - 0x000d9430 b1240300 05240300 1d700200 00000000 .$...$...p...... │ │ - 0x000d9440 00000000 01000000 f1230300 2b140300 .........#..+... │ │ - 0x000d9450 08000000 04000000 613b0300 2d190300 ........a;..-... │ │ - 0x000d9460 10000000 04000000 752f0300 00000000 ........u/...... │ │ - 0x000d9470 00000000 01000000 612f0300 bd790500 ........a/...y.. │ │ - 0x000d9480 04000000 04000000 c14f0700 5d7c0900 .........O..]|.. │ │ - 0x000d9490 08000000 04000000 5d810900 15160300 ........]....... │ │ - 0x000d94a0 0c000000 04000000 613b0300 61df0600 ........a;..a... │ │ - 0x000d94b0 08000000 04000000 5d810900 3d190300 ........]...=... │ │ - 0x000d94c0 10000000 04000000 a92f0300 b2810000 ........./...... │ │ - 0x000d94d0 2f000000 26000000 12000000 00000000 /...&........... │ │ - 0x000d94e0 18000000 08000000 c9ae0200 b9b60000 ................ │ │ - 0x000d94f0 21000000 57000000 26000000 b9b60000 !...W...&....... │ │ - 0x000d9500 21000000 5a000000 35000000 8f140300 !...Z...5....... │ │ - 0x000d9510 10000000 08000000 99f70200 b9b60000 ................ │ │ - 0x000d9520 21000000 74000000 38000000 4b140300 !...t...8...K... │ │ - 0x000d9530 18000000 08000000 f98c0200 b9b60000 ................ │ │ - 0x000d9540 21000000 86000000 2f000000 b9b60000 !......./....... │ │ - 0x000d9550 21000000 a4000000 2f000000 b9b60000 !......./....... │ │ - 0x000d9560 21000000 12000000 18000000 00000000 !............... │ │ - 0x000d9570 04000000 04000000 b9d20200 00000000 ................ │ │ - 0x000d9580 08000000 04000000 e1d00200 00000000 ................ │ │ - 0x000d9590 10000000 08000000 69d20200 0b130300 ........i....... │ │ - 0x000d95a0 28000000 08000000 11fa0200 00000000 (............... │ │ - 0x000d95b0 08000000 04000000 c58b0200 00000000 ................ │ │ - 0x000d95c0 08000000 04000000 b5700200 00000000 .........p...... │ │ - 0x000d95d0 0c000000 04000000 5d900200 00000000 ........]....... │ │ - 0x000d95e0 10000000 04000000 890a0300 00000000 ................ │ │ - 0x000d95f0 14000000 04000000 2dc90200 4f130300 ........-...O... │ │ - 0x000d9600 20000000 08000000 cdc80200 00000000 ............... │ │ - 0x000d9610 10000000 08000000 798c0200 4f130300 ........y...O... │ │ - 0x000d9620 20000000 08000000 3bf70200 5d130300 .......;...]... │ │ - 0x000d9630 20000000 08000000 79c70200 00000000 .......y....... │ │ - 0x000d9640 10000000 08000000 150b0300 5d130300 ............]... │ │ - 0x000d9650 20000000 08000000 018f0200 00000000 ............... │ │ - 0x000d9660 08000000 04000000 69a80200 00000000 ........i....... │ │ - 0x000d9670 08000000 04000000 2d700200 a6c60000 ........-p...... │ │ - 0x000d9680 22000000 06000000 2e000000 00000000 "............... │ │ - 0x000d9690 20000000 08000000 f1f60200 41130300 ...........A... │ │ - 0x000d96a0 18000000 08000000 b5a80200 00000000 ................ │ │ - 0x000d96b0 18000000 08000000 dff90200 00000000 ................ │ │ - 0x000d96c0 28000000 08000000 29cf0200 00000000 (.......)....... │ │ - 0x000d96d0 20000000 08000000 2d8c0200 00000000 .......-....... │ │ - 0x000d96e0 0c000000 04000000 a1900200 00000000 ................ │ │ - 0x000d96f0 10000000 04000000 69710200 00000000 ........iq...... │ │ - 0x000d9700 18000000 04000000 71d80200 b5d80000 ........q....... │ │ - 0x000d9710 23000000 c8000000 38000000 a2aa0000 #.......8....... │ │ - 0x000d9720 24000000 71010000 01000000 a2aa0000 $...q........... │ │ - 0x000d9730 24000000 70010000 01000000 a2aa0000 $...p........... │ │ - 0x000d9740 24000000 6f010000 01000000 a2aa0000 $...o........... │ │ - 0x000d9750 24000000 6e010000 01000000 9da20000 $...n........... │ │ - 0x000d9760 26000000 2c000000 25000000 9da20000 &...,...%....... │ │ - 0x000d9770 26000000 2c000000 2e000000 9da20000 &...,........... │ │ - 0x000d9780 26000000 2d000000 25000000 9da20000 &...-...%....... │ │ - 0x000d9790 26000000 2e000000 33000000 9da20000 &.......3....... │ │ - 0x000d97a0 26000000 2e000000 3c000000 00000000 &.......<....... │ │ - 0x000d97b0 04000000 04000000 ed8c0200 00000000 ................ │ │ - 0x000d97c0 0c000000 04000000 55f90200 9da20000 ........U....... │ │ - 0x000d97d0 26000000 a7000000 27000000 9da20000 &.......'....... │ │ - 0x000d97e0 26000000 a7000000 30000000 4ea30000 &.......0...N... │ │ - 0x000d97f0 50000000 be000000 01000000 9b1c0100 P............... │ │ - 0x000d9800 3c000000 1bd00000 61000000 88010000 <.......a....... │ │ - 0x000d9810 15000000 1bd00000 61000000 a9010000 ........a....... │ │ - 0x000d9820 24000000 1bd00000 61000000 a9010000 $.......a....... │ │ - 0x000d9830 3b000000 1bd00000 61000000 b1010000 ;.......a....... │ │ - 0x000d9840 22000000 4b850000 6f000000 35000000 "...K...o...5... │ │ - 0x000d9850 22000000 00000000 0c000000 04000000 "............... │ │ - 0x000d9860 65d80200 45620300 00000000 0c000000 e...Eb.......... │ │ - 0x000d9870 04000000 e1d70200 bd610300 00000000 .........a...... │ │ - 0x000d9880 0c000000 04000000 51710200 49650300 ........Qq..Ie.. │ │ - 0x000d9890 91d80000 23000000 3c000000 1e000000 ....#...<....... │ │ - 0x000d98a0 91d80000 23000000 3f000000 28000000 ....#...?...(... │ │ - 0x000d98b0 9da20000 26000000 be000000 3d000000 ....&.......=... │ │ - 0x000d98c0 9da20000 26000000 c2000000 09000000 ....&........... │ │ - 0x000d98d0 9da20000 26000000 7d000000 25000000 ....&...}...%... │ │ - 0x000d98e0 bb850000 22000000 f6000000 27000000 ....".......'... │ │ - 0x000d98f0 c9c60000 27000000 3c000000 23000000 ....'...<...#... │ │ - 0x000d9900 c9c60000 27000000 46000000 23000000 ....'...F...#... │ │ - 0x000d9910 c9c60000 27000000 56000000 2c000000 ....'...V...,... │ │ - 0x000d9920 b5d80000 23000000 c1000000 27000000 ....#.......'... │ │ - 0x000d9930 00000000 08000000 08000000 c58e0200 ................ │ │ - 0x000d9940 b5230300 b5230300 6bdd0000 27000000 .#...#..k...'... │ │ - 0x000d9950 a6000000 24000000 00000000 00000000 ....$........... │ │ - 0x000d9960 01000000 e9db0300 fddb0300 0c000000 ................ │ │ - 0x000d9970 04000000 0bdc0300 49dc0300 fddc0300 ........I....... │ │ - 0x000d9980 8d8e0000 18000000 8a020000 0e000000 ................ │ │ - 0x000d9990 ad9e0000 18000000 9f010000 3f000000 ............?... │ │ - 0x000d99a0 ad9e0000 18000000 a0010000 33000000 ............3... │ │ - 0x000d99b0 10a60000 20000000 1c000000 05000000 .... ........... │ │ - 0x000d99c0 93dd0000 1b000000 7e0b0000 26000000 ........~...&... │ │ - 0x000d99d0 93dd0000 1b000000 870b0000 1a000000 ................ │ │ - 0x000d99e0 00000000 0c000000 04000000 55040400 ............U... │ │ - 0x000d99f0 d1050400 1d060400 afdd0000 1f000000 ................ │ │ - 0x000d9a00 66060000 15000000 afdd0000 1f000000 f............... │ │ - 0x000d9a10 94060000 15000000 afdd0000 1f000000 ................ │ │ - 0x000d9a20 95060000 15000000 afdd0000 1f000000 ................ │ │ - 0x000d9a30 73050000 28000000 afdd0000 1f000000 s...(........... │ │ - 0x000d9a40 73050000 12000000 b7eb0000 2f000000 s.........../... │ │ - 0x000d9a50 5c030000 05000000 04ba0000 28000000 \...........(... │ │ - 0x000d9a60 02030000 1d000000 c1bc0000 25000000 ............%... │ │ - 0x000d9a70 1a000000 36000000 c1bc0000 25000000 ....6.......%... │ │ - 0x000d9a80 0a000000 2b000000 00000000 04000000 ....+........... │ │ - 0x000d9a90 04000000 410a0400 08b70000 1d000000 ....A........... │ │ - 0x000d9aa0 e1000000 05000000 08b70000 1d000000 ................ │ │ - 0x000d9ab0 e9000000 05000000 72b40000 1d000000 ........r....... │ │ - 0x000d9ac0 8b000000 23000000 72b40000 1d000000 ....#...r....... │ │ - 0x000d9ad0 84000000 2b000000 de850000 2a000000 ....+.......*... │ │ - 0x000d9ae0 aa010000 11000000 de850000 2a000000 ............*... │ │ - 0x000d9af0 c3010000 34000000 31a60000 2a000000 ....4...1...*... │ │ - 0x000d9b00 25000000 28000000 24ab0000 5f000000 %...(...$..._... │ │ - 0x000d9b10 a1000000 24000000 00000000 00000000 ....$........... │ │ - 0x000d9b20 01000000 a9ee0500 36cb0000 56000000 ........6...V... │ │ - 0x000d9b30 a2040000 22000000 36cb0000 56000000 ...."...6...V... │ │ - 0x000d9b40 98040000 26000000 545e0100 1c000000 ....&...T^...... │ │ - 0x000d9b50 00000000 08000000 04000000 b9420700 .............B.. │ │ - 0x000d9b60 5ca60000 5f000000 69000000 2b000000 \..._...i...+... │ │ - 0x000d9b70 5ca60000 5f000000 04010000 2b000000 \..._.......+... │ │ - 0x000d9b80 5ca60000 5f000000 df000000 2f000000 \..._......./... │ │ - 0x000d9b90 8dcb0000 66000000 15010000 43000000 ....f.......C... │ │ - 0x000d9ba0 f4cb0000 66000000 67010000 2b000000 ....f...g...+... │ │ - 0x000d9bb0 f4cb0000 66000000 c1000000 36000000 ....f.......6... │ │ - 0x000d9bc0 f4cb0000 66000000 ba000000 36000000 ....f.......6... │ │ - 0x000d9bd0 f4cb0000 66000000 17010000 2b000000 ....f.......+... │ │ - 0x000d9be0 f4cb0000 66000000 ca000000 2b000000 ....f.......+... │ │ - 0x000d9bf0 f4cb0000 66000000 d1000000 2d000000 ....f.......-... │ │ - 0x000d9c00 a45d0100 04000000 f45d0100 04000000 .].......]...... │ │ - 0x000d9c10 8c5e0100 03000000 8f5e0100 05000000 .^.......^...... │ │ - 0x000d9c20 145f0100 08000000 b45d0100 04000000 ._.......]...... │ │ - 0x000d9c30 3c5f0100 06000000 425f0100 06000000 <_......B_...... │ │ - 0x000d9c40 485f0100 06000000 dc5e0100 08000000 H_.......^...... │ │ - 0x000d9c50 945e0100 08000000 4e5f0100 07000000 .^......N_...... │ │ - 0x000d9c60 555f0100 09000000 5e5f0100 0c000000 U_......^_...... │ │ - 0x000d9c70 245f0100 08000000 6a5f0100 0a000000 $_......j_...... │ │ - 0x000d9c80 745f0100 0a000000 7e5f0100 0a000000 t_......~_...... │ │ - 0x000d9c90 9f5f0100 21000000 e95f0100 22000000 ._..!...._.."... │ │ - 0x000d9ca0 0b600100 05000000 ac5d0100 04000000 .`.......]...... │ │ - 0x000d9cb0 10600100 0c000000 43600100 2a000000 .`......C`..*... │ │ - 0x000d9cc0 82600100 25000000 d1600100 27000000 .`..%....`..'... │ │ - 0x000d9cd0 5d7c0900 08000000 04000000 5d810900 ]|..........]... │ │ - 0x000d9ce0 3d190300 10000000 04000000 a92f0300 =............/.. │ │ - 0x000d9cf0 47d10600 14000000 04000000 55d10600 G...........U... │ │ - 0x000d9d00 af050600 0c000000 04000000 d1050600 ................ │ │ - 0x000d9d10 bd790500 04000000 04000000 c14f0700 .y...........O.. │ │ - 0x000d9d20 f3c80600 10000000 04000000 01c90600 ................ │ │ - 0x000d9d30 00000000 00000000 01000000 b5780400 .............x.. │ │ - 0x000d9d40 61df0600 08000000 04000000 5d810900 a...........]... │ │ - 0x000d9d50 5d7c0900 08000000 04000000 5d810900 ]|..........]... │ │ - 0x000d9d60 fd180600 08000000 04000000 5d810900 ............]... │ │ - 0x000d9d70 b29b0000 60000000 a0010000 2e000000 ....`........... │ │ - 0x000d9d80 e7bc0000 5b000000 b6020000 09000000 ....[........... │ │ - 0x000d9d90 e7bc0000 5b000000 f0000000 4d000000 ....[.......M... │ │ - 0x000d9da0 e7bc0000 5b000000 54070000 05000000 ....[...T....... │ │ - 0x000d9db0 e7bc0000 5b000000 d0040000 23000000 ....[.......#... │ │ - 0x000d9dc0 e7bc0000 5b000000 13050000 24000000 ....[.......$... │ │ - 0x000d9dd0 24ab0000 5f000000 16020000 2f000000 $..._......./... │ │ - 0x000d9de0 d9d80000 54000000 89080000 09000000 ....T........... │ │ - 0x000d9df0 d9d80000 54000000 8a080000 09000000 ....T........... │ │ - 0x000d9e00 d9d80000 54000000 51080000 1f000000 ....T...Q....... │ │ - 0x000d9e10 d9d80000 54000000 56080000 1f000000 ....T...V....... │ │ - 0x000d9e20 d9d80000 54000000 5b080000 1f000000 ....T...[....... │ │ - 0x000d9e30 d9d80000 54000000 66080000 09000000 ....T...f....... │ │ - 0x000d9e40 81fa0000 23000000 0b000000 3f000000 ....#.......?... │ │ - 0x000d9e50 5bcc0000 51000000 8c010000 27000000 [...Q.......'... │ │ - 0x000d9e60 5bcc0000 51000000 94000000 23000000 [...Q.......#... │ │ - 0x000d9e70 5bcc0000 51000000 9b010000 0f000000 [...Q........... │ │ - 0x000d9e80 5bcc0000 51000000 b4000000 1f000000 [...Q........... │ │ - 0x000d9e90 5bcc0000 51000000 6f000000 23000000 [...Q...o...#... │ │ - 0x000d9ea0 5bcc0000 51000000 e7000000 23000000 [...Q.......#... │ │ - 0x000d9eb0 5bcc0000 51000000 cf000000 23000000 [...Q.......#... │ │ - 0x000d9ec0 e7eb0000 20000000 55000000 29000000 .... ...U...)... │ │ - 0x000d9ed0 e7eb0000 20000000 57000000 15000000 .... ...W....... │ │ - 0x000d9ee0 e7eb0000 20000000 58000000 15000000 .... ...X....... │ │ - 0x000d9ef0 e7eb0000 20000000 59000000 30000000 .... ...Y...0... │ │ - 0x000d9f00 e7eb0000 20000000 5c000000 12000000 .... ...\....... │ │ - 0x000d9f10 33d40000 23000000 15000000 32000000 3...#.......2... │ │ - 0x000d9f20 e7eb0000 20000000 4f000000 1e000000 .... ...O....... │ │ - 0x000d9f30 08ec0000 5d000000 aa010000 1f000000 ....]........... │ │ - 0x000d9f40 00000000 00000000 01000000 d1ee0500 ................ │ │ - 0x000d9f50 00000000 00000000 01000000 d1ee0500 ................ │ │ - 0x000d9f60 00000000 00000000 01000000 d1ee0500 ................ │ │ - 0x000d9f70 00000000 00000000 01000000 d1ee0500 ................ │ │ - 0x000d9f80 00000000 00000000 01000000 d1ee0500 ................ │ │ - 0x000d9f90 00000000 00000000 01000000 71ff0500 ............q... │ │ - 0x000d9fa0 00000000 00000000 01000000 d9f90500 ................ │ │ - 0x000d9fb0 00000000 00000000 01000000 d9f90500 ................ │ │ - 0x000d9fc0 00000000 00000000 01000000 5dff0500 ............]... │ │ - 0x000d9fd0 00000000 00000000 01000000 8df90500 ................ │ │ - 0x000d9fe0 00000000 00000000 01000000 01fa0500 ................ │ │ - 0x000d9ff0 00000000 00000000 01000000 edf90500 ................ │ │ - 0x000da000 00000000 00000000 01000000 c9c70600 ................ │ │ - 0x000da010 00000000 00000000 01000000 bdee0500 ................ │ │ - 0x000da020 00000000 00000000 01000000 49ff0500 ............I... │ │ - 0x000da030 00000000 00000000 01000000 85ff0500 ................ │ │ - 0x000da040 985d0100 00000000 00000000 00000000 .].............. │ │ - 0x000da050 66ec0000 24000000 75010000 31000000 f...$...u...1... │ │ - 0x000da060 11c20000 48000000 81050000 0e000000 ....H........... │ │ - 0x000da070 0d960000 1d000000 35000000 22000000 ........5..."... │ │ - 0x000da080 0d960000 1d000000 4a000000 26000000 ........J...&... │ │ - 0x000da090 0d960000 1d000000 4c000000 25000000 ........L...%... │ │ - 0x000da0a0 0d960000 1d000000 6e000000 39000000 ........n...9... │ │ - 0x000da0b0 0d960000 1d000000 22000000 1e000000 ........"....... │ │ - 0x000da0c0 82af0000 21000000 28000000 36000000 ....!...(...6... │ │ - 0x000da0d0 09860000 22000000 41000000 15000000 ...."...A....... │ │ - 0x000da0e0 26b70000 25000000 45000000 11000000 &...%...E....... │ │ - 0x000da0f0 1ca30000 31000000 16000000 2d000000 ....1.......-... │ │ - 0x000da100 1ca30000 31000000 1c000000 0d000000 ....1........... │ │ - 0x000da110 1ca30000 31000000 4f000000 45000000 ....1...O...E... │ │ - 0x000da120 1ca30000 31000000 58000000 44000000 ....1...X...D... │ │ - 0x000da130 1ca30000 31000000 6a000000 46000000 ....1...j...F... │ │ - 0x000da140 1ca30000 31000000 61000000 45000000 ....1...a...E... │ │ - 0x000da150 1ca30000 31000000 73000000 47000000 ....1...s...G... │ │ - 0x000da160 1ca30000 31000000 7c000000 47000000 ....1...|...G... │ │ - 0x000da170 1ca30000 31000000 89000000 12000000 ....1........... │ │ - 0x000da180 1ca30000 31000000 3c000000 1a000000 ....1...<....... │ │ - 0x000da190 a4af0000 23000000 45000000 2e000000 ....#...E....... │ │ - 0x000da1a0 a4af0000 23000000 b5000000 2b000000 ....#.......+... │ │ - 0x000da1b0 f1c60000 2d000000 84000000 20000000 ....-....... ... │ │ - 0x000da1c0 5ac20000 23000000 39010000 0c000000 Z...#...9....... │ │ - 0x000da1d0 57d40000 2d000000 1c000000 32000000 W...-.......2... │ │ - 0x000da1e0 57d40000 2d000000 40000000 0e000000 W...-...@....... │ │ - 0x000da1f0 57d40000 2d000000 60000000 0e000000 W...-...`....... │ │ - 0x000da200 57d40000 2d000000 61000000 1d000000 W...-...a....... │ │ - 0x000da210 57d40000 2d000000 4e000000 40000000 W...-...N...@... │ │ - 0x000da220 57d40000 2d000000 52000000 0e000000 W...-...R....... │ │ - 0x000da230 e7eb0000 20000000 1c000000 39000000 .... .......9... │ │ - 0x000da240 e7eb0000 20000000 21000000 12000000 .... ...!....... │ │ - 0x000da250 e7eb0000 20000000 38000000 29000000 .... ...8...)... │ │ - 0x000da260 90b40000 2f000000 47000000 2f000000 ..../...G.../... │ │ - 0x000da270 90b40000 2f000000 57000000 2f000000 ..../...W.../... │ │ - 0x000da280 90b40000 2f000000 7c000000 3d000000 ..../...|...=... │ │ - 0x000da290 90b40000 2f000000 74000000 19000000 ..../...t....... │ │ - 0x000da2a0 90b40000 2f000000 90000000 3d000000 ..../.......=... │ │ - 0x000da2b0 90b40000 2f000000 6a000000 45000000 ..../...j...E... │ │ - 0x000da2c0 90b40000 2f000000 86000000 3d000000 ..../.......=... │ │ - 0x000da2d0 90b40000 2f000000 9a000000 3d000000 ..../.......=... │ │ - 0x000da2e0 90b40000 2f000000 5f000000 41000000 ..../..._...A... │ │ - 0x000da2f0 90b40000 2f000000 3f000000 2f000000 ..../...?.../... │ │ - 0x000da300 90b40000 2f000000 33000000 0d000000 ..../...3....... │ │ - 0x000da310 90b40000 2f000000 4f000000 2f000000 ..../...O.../... │ │ - 0x000da320 2ed90000 2c000000 5a000000 2f000000 ....,...Z.../... │ │ - 0x000da330 2ed90000 2c000000 6a000000 2f000000 ....,...j.../... │ │ - 0x000da340 2ed90000 2c000000 21010000 36000000 ....,...!...6... │ │ - 0x000da350 2ed90000 2c000000 20010000 49000000 ....,... ...I... │ │ - 0x000da360 2ed90000 2c000000 a1000000 39000000 ....,.......9... │ │ - 0x000da370 2ed90000 2c000000 98000000 2a000000 ....,.......*... │ │ - 0x000da380 2ed90000 2c000000 86000000 19000000 ....,........... │ │ - 0x000da390 2ed90000 2c000000 c9000000 39000000 ....,.......9... │ │ - 0x000da3a0 2ed90000 2c000000 b8000000 39000000 ....,.......9... │ │ - 0x000da3b0 2ed90000 2c000000 e0000000 39000000 ....,.......9... │ │ - 0x000da3c0 2ed90000 2c000000 02010000 28000000 ....,.......(... │ │ - 0x000da3d0 2ed90000 2c000000 52000000 2f000000 ....,...R.../... │ │ - 0x000da3e0 2ed90000 2c000000 71000000 2b000000 ....,...q...+... │ │ - 0x000da3f0 2ed90000 2c000000 49000000 0d000000 ....,...I....... │ │ - 0x000da400 2ed90000 2c000000 41000000 0d000000 ....,...A....... │ │ - 0x000da410 2ed90000 2c000000 62000000 2f000000 ....,...b.../... │ │ - 0x000da420 168f0000 2f000000 3d000000 14000000 ..../...=....... │ │ - 0x000da430 168f0000 2f000000 45000000 31000000 ..../...E...1... │ │ - 0x000da440 5bd90000 33000000 78000000 0d000000 [...3...x....... │ │ - 0x000da450 5bd90000 33000000 33010000 41000000 [...3...3...A... │ │ - 0x000da460 5bd90000 33000000 9b000000 30000000 [...3.......0... │ │ - 0x000da470 5bd90000 33000000 cc000000 3c000000 [...3.......<... │ │ - 0x000da480 5bd90000 33000000 29000000 35000000 [...3...)...5... │ │ - 0x000da490 5bd90000 33000000 2a000000 1e000000 [...3...*....... │ │ - 0x000da4a0 5bd90000 33000000 32000000 58000000 [...3...2...X... │ │ - 0x000da4b0 5bd90000 33000000 33000000 58000000 [...3...3...X... │ │ - 0x000da4c0 5bd90000 33000000 53000000 35000000 [...3...S...5... │ │ - 0x000da4d0 5bd90000 33000000 54000000 1e000000 [...3...T....... │ │ - 0x000da4e0 5bd90000 33000000 62000000 1d000000 [...3...b....... │ │ - 0x000da4f0 2c860000 2b000000 6e000000 16000000 ,...+...n....... │ │ - 0x000da500 85d40000 2d000000 3e000000 4f000000 ....-...>...O... │ │ - 0x000da510 c7aa0000 2f000000 31010000 12000000 ..../...1....... │ │ - 0x000da520 c7aa0000 2f000000 c9000000 2b000000 ..../.......+... │ │ - 0x000da530 c7aa0000 2f000000 3b000000 45000000 ..../...;...E... │ │ - 0x000da540 c7aa0000 2f000000 0f010000 1a000000 ..../........... │ │ - 0x000da550 bca60000 32000000 68000000 2c000000 ....2...h...,... │ │ - 0x000da560 1fc70000 22000000 fe000000 36000000 ....".......6... │ │ - 0x000da570 3d050600 10000000 04000000 67050600 =...........g... │ │ - 0x000da580 050b0600 98000000 08000000 2d0b0600 ............-... │ │ - 0x000da590 00000000 10000000 08000000 110a0600 ................ │ │ - 0x000da5a0 89110600 20000000 08000000 a9110600 .... ........... │ │ - 0x000da5b0 00000000 18000000 08000000 a5100600 ................ │ │ - 0x000da5c0 1fc70000 22000000 55000000 25000000 ...."...U...%... │ │ - 0x000da5d0 1fc70000 22000000 42010000 2e000000 ...."...B....... │ │ - 0x000da5e0 d1190600 18000000 08000000 f1190600 ................ │ │ - 0x000da5f0 00000000 10000000 08000000 51190600 ............Q... │ │ - 0x000da600 1fc70000 22000000 35000000 2a000000 ...."...5...*... │ │ - 0x000da610 1fc70000 22000000 de000000 3a000000 ....".......:... │ │ - 0x000da620 00000000 0c000000 04000000 ed0c0600 ................ │ │ - 0x000da630 f90c0600 00000000 0c000000 04000000 ................ │ │ - 0x000da640 19c80600 65c80600 64ba0000 55000000 ....e...d...U... │ │ - 0x000da650 1f050000 19000000 4ea30000 50000000 ........N...P... │ │ - 0x000da660 4e010000 01000000 3cf60000 39000000 N.......<...9... │ │ - 0x000da670 2a000000 13000000 4dc70000 30000000 *.......M...0... │ │ - 0x000da680 6b060000 1a000000 4dc70000 30000000 k.......M...0... │ │ - 0x000da690 6b060000 36000000 4dc70000 30000000 k...6...M...0... │ │ - 0x000da6a0 5e060000 28000000 3cf60000 39000000 ^...(...<...9... │ │ - 0x000da6b0 20000000 09000000 4dc70000 30000000 .......M...0... │ │ - 0x000da6c0 73070000 3e000000 4dc70000 30000000 s...>...M...0... │ │ - 0x000da6d0 d9070000 4d000000 4dc70000 30000000 ....M...M...0... │ │ - 0x000da6e0 3c060000 2d000000 4dc70000 30000000 <...-...M...0... │ │ - 0x000da6f0 3c060000 19000000 4dc70000 30000000 <.......M...0... │ │ - 0x000da700 84060000 20000000 4dc70000 30000000 .... ...M...0... │ │ - 0x000da710 11020000 28000000 4dc70000 30000000 ....(...M...0... │ │ - 0x000da720 86020000 1d000000 4dc70000 30000000 ........M...0... │ │ - 0x000da730 36040000 0d000000 4dc70000 30000000 6.......M...0... │ │ - 0x000da740 37040000 0d000000 4dc70000 30000000 7.......M...0... │ │ - 0x000da750 39040000 22000000 4dc70000 30000000 9..."...M...0... │ │ - 0x000da760 3a040000 26000000 4dc70000 30000000 :...&...M...0... │ │ - 0x000da770 3b040000 26000000 4dc70000 30000000 ;...&...M...0... │ │ - 0x000da780 2c040000 17000000 4dc70000 30000000 ,.......M...0... │ │ - 0x000da790 22040000 14000000 4dc70000 30000000 ".......M...0... │ │ - 0x000da7a0 44040000 23000000 4dc70000 30000000 D...#...M...0... │ │ - 0x000da7b0 44040000 0e000000 4dc70000 30000000 D.......M...0... │ │ - 0x000da7c0 46040000 0d000000 4dc70000 30000000 F.......M...0... │ │ - 0x000da7d0 47040000 0d000000 4dc70000 30000000 G.......M...0... │ │ - 0x000da7e0 48040000 22000000 4dc70000 30000000 H..."...M...0... │ │ - 0x000da7f0 48040000 0d000000 4dc70000 30000000 H.......M...0... │ │ - 0x000da800 4c040000 0d000000 4dc70000 30000000 L.......M...0... │ │ - 0x000da810 4d040000 0d000000 4dc70000 30000000 M.......M...0... │ │ - 0x000da820 4e040000 22000000 4dc70000 30000000 N..."...M...0... │ │ - 0x000da830 4e040000 0d000000 4dc70000 30000000 N.......M...0... │ │ - 0x000da840 4f040000 26000000 4dc70000 30000000 O...&...M...0... │ │ - 0x000da850 4f040000 0d000000 4dc70000 30000000 O.......M...0... │ │ - 0x000da860 23040000 12000000 b9f10000 59000000 #...........Y... │ │ - 0x000da870 9b000000 09000000 b9f10000 59000000 ............Y... │ │ - 0x000da880 a1000000 36000000 f7aa0000 1e000000 ....6........... │ │ - 0x000da890 1c000000 05000000 468f0000 2a000000 ........F...*... │ │ - 0x000da8a0 1e010000 31000000 468f0000 2a000000 ....1...F...*... │ │ - 0x000da8b0 31010000 16000000 468f0000 2a000000 1.......F...*... │ │ - 0x000da8c0 34010000 47000000 468f0000 2a000000 4...G...F...*... │ │ - 0x000da8d0 5c010000 1a000000 468f0000 2a000000 \.......F...*... │ │ - 0x000da8e0 8a000000 0d000000 468f0000 2a000000 ........F...*... │ │ - 0x000da8f0 bf010000 1f000000 468f0000 2a000000 ........F...*... │ │ - 0x000da900 1e020000 1e000000 468f0000 2a000000 ........F...*... │ │ - 0x000da910 23020000 22000000 468f0000 2a000000 #..."...F...*... │ │ - 0x000da920 24020000 25000000 468f0000 2a000000 $...%...F...*... │ │ - 0x000da930 d4030000 2d000000 468f0000 2a000000 ....-...F...*... │ │ - 0x000da940 ed040000 2d000000 468f0000 2a000000 ....-...F...*... │ │ - 0x000da950 87020000 11000000 468f0000 2a000000 ........F...*... │ │ - 0x000da960 32000000 13000000 468f0000 2a000000 2.......F...*... │ │ - 0x000da970 2f000000 13000000 468f0000 2a000000 /.......F...*... │ │ - 0x000da980 2b000000 13000000 468f0000 2a000000 +.......F...*... │ │ - 0x000da990 4b000000 0e000000 468f0000 2a000000 K.......F...*... │ │ - 0x000da9a0 5a000000 28000000 fce10000 2e000000 Z...(........... │ │ - 0x000da9b0 66000000 1c000000 fce10000 2e000000 f............... │ │ - 0x000da9c0 3d000000 0b000000 fce10000 2e000000 =............... │ │ - 0x000da9d0 3a000000 0b000000 fce10000 2e000000 :............... │ │ - 0x000da9e0 36000000 0b000000 2dde0000 2b000000 6.......-...+... │ │ - 0x000da9f0 62000000 1b000000 2dde0000 2b000000 b.......-...+... │ │ - 0x000daa00 69000000 13000000 7dd00000 50000000 i.......}...P... │ │ - 0x000daa10 a6000000 05000000 00000000 00000000 ................ │ │ - 0x000daa20 01000000 a5420700 00000000 00000000 .....B.......... │ │ - 0x000daa30 01000000 b5100700 00000000 00000000 ................ │ │ - 0x000daa40 01000000 1d2d0700 00000000 01000000 .....-.......... │ │ - 0x000daa50 01000000 89410700 00000000 0c000000 .....A.......... │ │ - 0x000daa60 04000000 65420700 c5410700 95420700 ....eB...A...B.. │ │ - 0x000daa70 2dde0000 2b000000 53010000 1e000000 -...+...S....... │ │ - 0x000daa80 fce10000 2e000000 6f000000 27000000 ........o...'... │ │ - 0x000daa90 fce10000 2e000000 72000000 21000000 ........r...!... │ │ - 0x000daaa0 fce10000 2e000000 72000000 48000000 ........r...H... │ │ - 0x000daab0 fce10000 2e000000 73000000 1a000000 ........s....... │ │ - 0x000daac0 fce10000 2e000000 74000000 19000000 ........t....... │ │ - 0x000daad0 fce10000 2e000000 7e000000 1d000000 ........~....... │ │ - 0x000daae0 fce10000 2e000000 b4000000 26000000 ............&... │ │ - 0x000daaf0 fce10000 2e000000 b5000000 21000000 ............!... │ │ - 0x000dab00 fce10000 2e000000 8a000000 49000000 ............I... │ │ - 0x000dab10 fce10000 2e000000 8b000000 1f000000 ................ │ │ - 0x000dab20 fce10000 2e000000 8b000000 2f000000 ............/... │ │ - 0x000dab30 fce10000 2e000000 9d000000 35000000 ............5... │ │ - 0x000dab40 fce10000 2e000000 82000000 2c000000 ............,... │ │ - 0x000dab50 fce10000 2e000000 84000000 25000000 ............%... │ │ - 0x000dab60 fce10000 2e000000 87000000 25000000 ............%... │ │ - 0x000dab70 fce10000 2e000000 70000000 1d000000 ........p....... │ │ - 0x000dab80 ced00000 5a000000 24090000 12000000 ....Z...$....... │ │ - 0x000dab90 13f20000 58000000 b3010000 1a000000 ....X........... │ │ - 0x000daba0 13f20000 58000000 00020000 13000000 ....X........... │ │ - 0x000dabb0 13f20000 58000000 09020000 3e000000 ....X.......>... │ │ - 0x000dabc0 13f20000 58000000 05020000 33000000 ....X.......3... │ │ - 0x000dabd0 13f20000 58000000 0f020000 3a000000 ....X.......:... │ │ - 0x000dabe0 13f20000 58000000 ab010000 3d000000 ....X.......=... │ │ - 0x000dabf0 13f20000 58000000 a6010000 45000000 ....X.......E... │ │ - 0x000dac00 efa60000 59000000 f7010000 21000000 ....Y.......!... │ │ - 0x000dac10 efa60000 59000000 fb010000 0c000000 ....Y........... │ │ - 0x000dac20 efa60000 59000000 02020000 21000000 ....Y.......!... │ │ - 0x000dac30 efa60000 59000000 0b020000 2a000000 ....Y.......*... │ │ - 0x000dac40 efa60000 59000000 0f020000 2c000000 ....Y.......,... │ │ - 0x000dac50 efa60000 59000000 14020000 09000000 ....Y........... │ │ - 0x000dac60 19530700 0c000000 04000000 27530700 .S..........'S.. │ │ - 0x000dac70 5f530700 05540700 4cb70000 4b000000 _S...T..L...K... │ │ - 0x000dac80 490b0000 0e000000 ecfa0000 4f000000 I...........O... │ │ - 0x000dac90 3b060000 14000000 ecfa0000 4f000000 ;...........O... │ │ - 0x000daca0 3b060000 21000000 ecfa0000 4f000000 ;...!.......O... │ │ - 0x000dacb0 2f060000 14000000 ecfa0000 4f000000 /...........O... │ │ - 0x000dacc0 2f060000 21000000 00000000 00000000 /...!........... │ │ - 0x000dacd0 01000000 f1230300 13f20000 58000000 .....#......X... │ │ - 0x000dace0 5c020000 13000000 13f20000 58000000 \...........X... │ │ - 0x000dacf0 6e020000 19000000 ecfa0000 4f000000 n...........O... │ │ - 0x000dad00 bc040000 24000000 c8af0000 20000000 ....$....... ... │ │ - 0x000dad10 18000000 28000000 49a70000 34000000 ....(...I...4... │ │ - 0x000dad20 67010000 30000000 86ab0000 36000000 g...0.......6... │ │ - 0x000dad30 56010000 49000000 17820000 3a000000 V...I.......:... │ │ - 0x000dad40 fe000000 1e000000 9fa30000 3a000000 ............:... │ │ - 0x000dad50 30000000 1d000000 86ab0000 36000000 0...........6... │ │ - 0x000dad60 a9010000 2b000000 9fa30000 3a000000 ....+.......:... │ │ - 0x000dad70 1f000000 11000000 c69e0000 3c000000 ............<... │ │ - 0x000dad80 30000000 1a000000 a8820100 22000000 0..........."... │ │ - 0x000dad90 15000000 02000000 88ad0d00 01200900 ............. .. │ │ - 0x000dada0 0c000000 04000000 bd270900 ad280900 .........'...(.. │ │ - 0x000dadb0 41290900 2be20000 19000000 88020000 A)..+........... │ │ - 0x000dadc0 11000000 01200900 0c000000 04000000 ..... .......... │ │ - 0x000dadd0 5d200900 29210900 6d220900 2be20000 ] ..)!..m"..+... │ │ - 0x000dade0 19000000 41020000 1f000000 20830100 ....A....... ... │ │ - 0x000dadf0 1b000000 25000000 02000000 ecad0d00 ....%........... │ │ - 0x000dae00 2be20000 19000000 b2010000 31000000 +...........1... │ │ - 0x000dae10 3b830100 1c000000 17000000 00000000 ;............... │ │ - 0x000dae20 02000000 10ae0d00 2be20000 19000000 ........+....... │ │ - 0x000dae30 59070000 24000000 e9af0000 28000000 Y...$.......(... │ │ - 0x000dae40 1f000000 0d000000 2be20000 19000000 ........+....... │ │ - 0x000dae50 5a060000 0d000000 2be20000 19000000 Z.......+....... │ │ - 0x000dae60 58060000 20000000 139c0000 1d000000 X... ........... │ │ - 0x000dae70 49020000 20000000 00000000 04000000 I... ........... │ │ - 0x000dae80 04000000 132f0900 1b2f0900 1b2f0900 ...../.../.../.. │ │ - 0x000dae90 00000000 04000000 04000000 232f0900 ............#/.. │ │ - 0x000daea0 2b2f0900 2b2f0900 42870100 2e000000 +/..+/..B....... │ │ - 0x000daeb0 29000000 68860000 22000000 88000000 )...h..."....... │ │ - 0x000daec0 0d000000 82870100 11000000 15000000 ................ │ │ - 0x000daed0 c7cc0000 24000000 83000000 44000000 ....$.......D... │ │ - 0x000daee0 c7cc0000 24000000 85000000 3a000000 ....$.......:... │ │ - 0x000daef0 93870100 2a000000 14000000 00000000 ....*........... │ │ - 0x000daf00 02000000 f0ae0d00 c3fa0000 28000000 ............(... │ │ - 0x000daf10 8f000000 0d000000 c3fa0000 28000000 ............(... │ │ - 0x000daf20 0e010000 09000000 baba0000 23000000 ............#... │ │ - 0x000daf30 9d000000 0a000000 baba0000 23000000 ............#... │ │ - 0x000daf40 7e000000 1a000000 baba0000 23000000 ~...........#... │ │ - 0x000daf50 6b000000 23000000 cab40000 22000000 k...#......."... │ │ - 0x000daf60 31000000 09000000 cab40000 22000000 1..........."... │ │ - 0x000daf70 4a000000 15000000 23880100 12000000 J.......#....... │ │ - 0x000daf80 14000000 cab40000 22000000 33000000 ........"...3... │ │ - 0x000daf90 0d000000 e3330900 10000000 04000000 .....3.......... │ │ - 0x000dafa0 3d1a0900 a11a0900 00000000 1c000000 =............... │ │ - 0x000dafb0 04000000 e9720700 ed720700 f6c70000 .....r...r...... │ │ - 0x000dafc0 17000000 1e030000 27000000 f6c70000 ........'....... │ │ - 0x000dafd0 17000000 05030000 26000000 f6c70000 ........&....... │ │ - 0x000dafe0 17000000 03030000 2c000000 f6c70000 ........,....... │ │ - 0x000daff0 17000000 12030000 27000000 f6c70000 ........'....... │ │ - 0x000db000 17000000 68010000 0d000000 eccc0000 ....h........... │ │ - 0x000db010 1c000000 db000000 31000000 00000000 ........1....... │ │ - 0x000db020 00000000 01000000 7d220900 a7220900 ........}"...".. │ │ - 0x000db030 db220900 df220900 e5220900 6d230900 ."..."..."..m#.. │ │ - 0x000db040 cd660700 309f0000 1c000000 26000000 .f..0.......&... │ │ - 0x000db050 0d000000 76f60000 1f000000 19020000 ....v........... │ │ - 0x000db060 19000000 76f60000 1f000000 df010000 ....v........... │ │ - 0x000db070 19000000 43bd0000 21000000 3b010000 ....C...!...;... │ │ - 0x000db080 09000000 7ec20000 1c000000 16010000 ....~........... │ │ - 0x000db090 2e000000 09350900 0c000000 04000000 .....5.......... │ │ - 0x000db0a0 41350900 89350900 45360900 e3330900 A5...5..E6...3.. │ │ - 0x000db0b0 10000000 04000000 f1330900 19340900 .........3...4.. │ │ - 0x000db0c0 ad340900 51290900 00000000 08000000 .4..Q).......... │ │ - 0x000db0d0 04000000 99330900 a9330900 d1330900 .....3...3...3.. │ │ - 0x000db0e0 dd330900 ecfa0000 4f000000 e4050000 .3......O....... │ │ - 0x000db0f0 14000000 ecfa0000 4f000000 e4050000 ........O....... │ │ - 0x000db100 21000000 ecfa0000 4f000000 d8050000 !.......O....... │ │ - 0x000db110 21000000 59de0000 4d000000 2c010000 !...Y...M...,... │ │ - 0x000db120 42000000 718f0000 48000000 c9000000 B...q...H....... │ │ - 0x000db130 12000000 0ec80000 5f000000 4a000000 ........_...J... │ │ - 0x000db140 1f000000 0ec80000 5f000000 44000000 ........_...D... │ │ - 0x000db150 17000000 9d380900 10000000 04000000 .....8.......... │ │ - 0x000db160 ad380900 f36b0700 08000000 04000000 .8...k.......... │ │ - 0x000db170 a53e0900 00000000 04000000 04000000 .>.............. │ │ - 0x000db180 75520900 24ab0000 5f000000 58020000 uR..$..._...X... │ │ - 0x000db190 30000000 24ab0000 5f000000 c6000000 0...$..._....... │ │ - 0x000db1a0 27000000 5b140900 0c000000 04000000 '...[........... │ │ - 0x000db1b0 21d80300 5b140900 0c000000 04000000 !...[........... │ │ - 0x000db1c0 15d80300 21d80300 a4b10d00 9d140900 ....!........... │ │ - 0x000db1d0 69140900 91140900 9d140900 a1140900 i............... │ │ - 0x000db1e0 a6a70000 28000000 e6060000 1e000000 ....(........... │ │ - 0x000db1f0 a6a70000 28000000 b4060000 12000000 ....(........... │ │ - 0x000db200 a6a70000 28000000 b2030000 1c000000 ....(........... │ │ - 0x000db210 55960000 50000000 36020000 01000000 U...P...6....... │ │ - 0x000db220 a6a70000 28000000 1c030000 29000000 ....(.......)... │ │ - 0x000db230 6ec80000 29000000 14010000 24000000 n...).......$... │ │ - 0x000db240 ecfa0000 4f000000 68040000 24000000 ....O...h...$... │ │ - 0x000db250 f6c70000 17000000 9c030000 2f000000 ............/... │ │ - 0x000db260 f6c70000 17000000 94030000 2f000000 ............/... │ │ - 0x000db270 f6c70000 17000000 88030000 2b000000 ............+... │ │ - 0x000db280 f6c70000 17000000 a0030000 31000000 ............1... │ │ - 0x000db290 ecfa0000 4f000000 cd010000 37000000 ....O.......7... │ │ - 0x000db2a0 00000000 08000000 04000000 55290900 ............U).. │ │ - 0x000db2b0 29d50000 3a000000 6d000000 0d000000 )...:...m....... │ │ - 0x000db2c0 deba0000 17000000 ae010000 21000000 ............!... │ │ - 0x000db2d0 f6c70000 17000000 ce030000 2f000000 ............/... │ │ - 0x000db2e0 f6c70000 17000000 c7030000 2f000000 ............/... │ │ - 0x000db2f0 f6c70000 17000000 bc030000 2b000000 ............+... │ │ - 0x000db300 f6c70000 17000000 d2030000 27000000 ............'... │ │ - 0x000db310 09350900 0c000000 04000000 17350900 .5...........5.. │ │ - 0x000db320 45e20000 27000000 b9000000 25000000 E...'.......%... │ │ - 0x000db330 45e20000 27000000 b2010000 14000000 E...'........... │ │ - 0x000db340 45e20000 27000000 c5010000 18000000 E...'........... │ │ - 0x000db350 319c0000 2b000000 62010000 29000000 1...+...b...)... │ │ - 0x000db360 319c0000 2b000000 cd000000 33000000 1...+.......3... │ │ - 0x000db370 96f60000 55000000 09030000 0a000000 ....U........... │ │ - 0x000db380 96f60000 55000000 f4020000 1a000000 ....U........... │ │ - 0x000db390 96f60000 55000000 4f010000 12000000 ....U...O....... │ │ - 0x000db3a0 90860000 51000000 c8010000 2a000000 ....Q.......*... │ │ - 0x000db3b0 90860000 51000000 ca010000 39000000 ....Q.......9... │ │ - 0x000db3c0 ecf60000 51000000 1f010000 2b000000 ....Q.......+... │ │ - 0x000db3d0 ecf60000 51000000 86000000 3a000000 ....Q.......:... │ │ - 0x000db3e0 ecf60000 51000000 7e000000 41000000 ....Q...~...A... │ │ - 0x000db3f0 ecf60000 51000000 ed000000 2b000000 ....Q.......+... │ │ - 0x000db400 ecf60000 51000000 09010000 26000000 ....Q.......&... │ │ - 0x000db410 ecf60000 51000000 0b010000 27000000 ....Q.......'... │ │ - 0x000db420 ecf60000 51000000 0b010000 4b000000 ....Q.......K... │ │ - 0x000db430 ecf60000 51000000 0f010000 27000000 ....Q.......'... │ │ - 0x000db440 ecf60000 51000000 0f010000 4b000000 ....Q.......K... │ │ - 0x000db450 ecf60000 51000000 15010000 40000000 ....Q.......@... │ │ - 0x000db460 29d10000 52000000 95010000 2a000000 )...R.......*... │ │ - 0x000db470 29d10000 52000000 97010000 39000000 )...R.......9... │ │ - 0x000db480 98b70000 52000000 5c000000 2b000000 ....R...\...+... │ │ - 0x000db490 98b70000 52000000 3a000000 28000000 ....R...:...(... │ │ - 0x000db4a0 98b70000 52000000 bc000000 2b000000 ....R.......+... │ │ - 0x000db4b0 98b70000 52000000 a2000000 2b000000 ....R.......+... │ │ - 0x000db4c0 98b70000 52000000 ad000000 2f000000 ....R......./... │ │ - 0x000db4d0 98b70000 52000000 99000000 2b000000 ....R.......+... │ │ - 0x000db4e0 77e80000 54000000 30000000 1e000000 w...T...0....... │ │ - 0x000db4f0 cce80000 4f000000 df010000 19000000 ....O........... │ │ - 0x000db500 6d5d0900 18000000 04000000 335e0900 m]..........3^.. │ │ - 0x000db510 5d7c0900 08000000 04000000 5d810900 ]|..........]... │ │ - 0x000db520 5d7c0900 08000000 04000000 5d810900 ]|..........]... │ │ - 0x000db530 e95c0900 08000000 04000000 a53e0900 .\...........>.. │ │ - 0x000db540 5d7c0900 08000000 04000000 5d810900 ]|..........]... │ │ - 0x000db550 5d7c0900 08000000 04000000 5d810900 ]|..........]... │ │ - 0x000db560 3cfb0000 63000000 23050000 35000000 <...c...#...5... │ │ - 0x000db570 3cfb0000 63000000 09050000 22000000 <...c......."... │ │ - 0x000db580 3cfb0000 63000000 75070000 36000000 <...c...u...6... │ │ - 0x000db590 3cfb0000 63000000 5b070000 22000000 <...c...[..."... │ │ - 0x000db5a0 cc6d0100 c05d0100 e45d0100 ed6d0100 .m...]...]...m.. │ │ - 0x000db5b0 c76d0100 ea6d0100 00000000 466f0100 .m...m......Fo.. │ │ - 0x000db5c0 d76d0100 e56d0100 00000000 d16d0100 .m...m.......m.. │ │ - 0x000db5d0 df6d0100 145e0100 b85d0100 f16d0100 .m...^...]...m.. │ │ - 0x000db5e0 00000000 00000000 ce6d0100 dc6d0100 .........m...m.. │ │ - 0x000db5f0 ca6d0100 f26d0100 00000000 d46d0100 .m...m.......m.. │ │ - 0x000db600 e26d0100 f06d0100 fe6e0100 036f0100 .m...m...n...o.. │ │ - 0x000db610 0f6f0100 1a6f0100 9c5d0100 f0240100 .o...o...]...$.. │ │ - 0x000db620 70830100 81830100 e0240100 20250100 p........$.. %.. │ │ - 0x000db630 93830100 a6830100 b8830100 c5830100 ................ │ │ - 0x000db640 d3830100 e8830100 f4830100 ff830100 ................ │ │ - 0x000db650 14840100 29840100 38840100 46840100 ....)...8...F... │ │ - 0x000db660 59840100 7f840100 b7840100 d0840100 Y............... │ │ - 0x000db670 e7840100 f3840100 fc840100 80250100 .............%.. │ │ - 0x000db680 06850100 1d850100 2b850100 39850100 ........+...9... │ │ - 0x000db690 46850100 f45e0100 5a850100 75850100 F....^..Z...u... │ │ - 0x000db6a0 30250100 83850100 99850100 ae850100 0%.............. │ │ - 0x000db6b0 b9850100 cf850100 dc850100 e7850100 ................ │ │ - 0x000db6c0 f2850100 a45e0100 70250100 fa8c0100 .....^..p%...... │ │ - 0x000db6d0 0b8d0100 1a8d0100 298d0100 3b8d0100 ........)...;... │ │ - 0x000db6e0 4c8d0100 588d0100 90250100 618d0100 L...X....%..a... │ │ - 0x000db6f0 6c8d0100 768d0100 2e8c0100 838d0100 l...v........... │ │ - 0x000db700 908d0100 9c8d0100 ad8d0100 bf8d0100 ................ │ │ - 0x000db710 cd8d0100 e38d0100 ef8d0100 ac5e0100 .............^.. │ │ - 0x000db720 fa8d0100 038e0100 0e8e0100 198e0100 ................ │ │ - 0x000db730 268e0100 328e0100 3e8e0100 e45e0100 &...2...>....^.. │ │ - 0x000db740 508e0100 5e8e0100 6a8e0100 798e0100 P...^...j...y... │ │ - 0x000db750 8c8e0100 978e0100 a28e0100 af8e0100 ................ │ │ - 0x000db760 ba8e0100 c48e0100 c98e0100 a45e0100 .............^.. │ │ - 0x000db770 70250100 fa8c0100 0b8d0100 1a8d0100 p%.............. │ │ - 0x000db780 298d0100 3b8d0100 4c8d0100 588d0100 )...;...L...X... │ │ - 0x000db790 90250100 618d0100 6c8d0100 768d0100 .%..a...l...v... │ │ - 0x000db7a0 2e8c0100 838d0100 908d0100 9c8d0100 ................ │ │ - 0x000db7b0 ad8d0100 bf8d0100 cd8d0100 e38d0100 ................ │ │ - 0x000db7c0 ef8d0100 ac5e0100 fa8d0100 038e0100 .....^.......... │ │ - 0x000db7d0 0e8e0100 198e0100 268e0100 328e0100 ........&...2... │ │ - 0x000db7e0 3e8e0100 e45e0100 508e0100 5e8e0100 >....^..P...^... │ │ - 0x000db7f0 6a8e0100 798e0100 8c8e0100 978e0100 j...y........... │ │ - 0x000db800 a28e0100 af8e0100 ba8e0100 c48e0100 ................ │ │ - 0x000db810 c98e0100 a45e0100 70250100 fa8c0100 .....^..p%...... │ │ - 0x000db820 0b8d0100 1a8d0100 298d0100 3b8d0100 ........)...;... │ │ - 0x000db830 4c8d0100 588d0100 90250100 618d0100 L...X....%..a... │ │ - 0x000db840 6c8d0100 768d0100 2e8c0100 838d0100 l...v........... │ │ - 0x000db850 908d0100 9c8d0100 ad8d0100 bf8d0100 ................ │ │ - 0x000db860 cd8d0100 e38d0100 ef8d0100 ac5e0100 .............^.. │ │ - 0x000db870 fa8d0100 038e0100 0e8e0100 198e0100 ................ │ │ - 0x000db880 268e0100 328e0100 3e8e0100 e45e0100 &...2...>....^.. │ │ - 0x000db890 508e0100 5e8e0100 6a8e0100 798e0100 P...^...j...y... │ │ - 0x000db8a0 8c8e0100 978e0100 a28e0100 af8e0100 ................ │ │ - 0x000db8b0 ba8e0100 c48e0100 c98e0100 07da0000 ................ │ │ - 0x000db8c0 87f70000 effb0000 87f20000 adf20000 ................ │ │ - 0x000db8d0 d9de0000 33da0000 15bb0000 cabd0000 ....3........... │ │ - 0x000db8e0 648a0000 00000000 86b00000 ffbd0000 d............... │ │ - 0x000db8f0 46bb0000 b5870000 0cdf0000 1cfc0000 F............... │ │ - 0x000db900 1e990000 9cc30000 b2e20000 06c40000 ................ │ │ - 0x000db910 ba8f0000 00000d00 00000000 b19b0000 ................ │ │ - 0x000db920 84df0000 b19b0000 b19b0000 fe8a0000 ................ │ │ - 0x000db930 c6060200 00000000 00000000 c4660d00 .............f.. │ │ - 0x000db940 c8660d00 cc660d00 e0660d00 c8670d00 .f...f...f...g.. │ │ - 0x000db950 b0680d00 c4680d00 cc690d00 dc6a0d00 .h...h...i...j.. │ │ - 0x000db960 6c6b0d00 b46b0d00 146c0d00 1c6c0d00 lk...k...l...l.. │ │ - 0x000db970 3c6c0d00 cc6c0d00 d46c0d00 ...*... │ │ + 0x000da730 25000000 28000000 30d40000 5f000000 %...(...0..._... │ │ + 0x000da740 a1000000 24000000 00000000 00000000 ....$........... │ │ + 0x000da750 01000000 8df60500 01cb0000 56000000 ............V... │ │ + 0x000da760 a2040000 22000000 01cb0000 56000000 ....".......V... │ │ + 0x000da770 98040000 26000000 b4620100 1c000000 ....&....b...... │ │ + 0x000da780 00000000 08000000 04000000 514f0700 ............QO.. │ │ + 0x000da790 69a60000 5f000000 69000000 2b000000 i..._...i...+... │ │ + 0x000da7a0 69a60000 5f000000 04010000 2b000000 i..._.......+... │ │ + 0x000da7b0 69a60000 5f000000 df000000 2f000000 i..._......./... │ │ + 0x000da7c0 58cb0000 66000000 15010000 43000000 X...f.......C... │ │ + 0x000da7d0 bfcb0000 66000000 67010000 2b000000 ....f...g...+... │ │ + 0x000da7e0 bfcb0000 66000000 c1000000 36000000 ....f.......6... │ │ + 0x000da7f0 bfcb0000 66000000 ba000000 36000000 ....f.......6... │ │ + 0x000da800 bfcb0000 66000000 17010000 2b000000 ....f.......+... │ │ + 0x000da810 bfcb0000 66000000 ca000000 2b000000 ....f.......+... │ │ + 0x000da820 bfcb0000 66000000 d1000000 2d000000 ....f.......-... │ │ + 0x000da830 04620100 04000000 54620100 04000000 .b......Tb...... │ │ + 0x000da840 ec620100 03000000 ef620100 05000000 .b.......b...... │ │ + 0x000da850 74630100 08000000 14620100 04000000 tc.......b...... │ │ + 0x000da860 9c630100 06000000 a2630100 06000000 .c.......c...... │ │ + 0x000da870 a8630100 06000000 3c630100 08000000 .c.........O... │ │ + 0x000db130 b1ab0000 2f000000 31010000 12000000 ..../...1....... │ │ + 0x000db140 b1ab0000 2f000000 c9000000 2b000000 ..../.......+... │ │ + 0x000db150 b1ab0000 2f000000 3b000000 45000000 ..../...;...E... │ │ + 0x000db160 b1ab0000 2f000000 0f010000 1a000000 ..../........... │ │ + 0x000db170 c9a60000 32000000 68000000 2c000000 ....2...h...,... │ │ + 0x000db180 bdc60000 22000000 fe000000 36000000 ....".......6... │ │ + 0x000db190 190d0600 10000000 04000000 430d0600 ............C... │ │ + 0x000db1a0 e1120600 98000000 08000000 09130600 ................ │ │ + 0x000db1b0 00000000 10000000 08000000 ed110600 ................ │ │ + 0x000db1c0 69190600 20000000 08000000 89190600 i... ........... │ │ + 0x000db1d0 00000000 18000000 08000000 85180600 ................ │ │ + 0x000db1e0 bdc60000 22000000 55000000 25000000 ...."...U...%... │ │ + 0x000db1f0 bdc60000 22000000 42010000 2e000000 ...."...B....... │ │ + 0x000db200 e1210600 18000000 08000000 01220600 .!...........".. │ │ + 0x000db210 00000000 10000000 08000000 61210600 ............a!.. │ │ + 0x000db220 bdc60000 22000000 35000000 2a000000 ...."...5...*... │ │ + 0x000db230 bdc60000 22000000 de000000 3a000000 ....".......:... │ │ + 0x000db240 00000000 0c000000 04000000 cd140600 ................ │ │ + 0x000db250 d9140600 00000000 0c000000 04000000 ................ │ │ + 0x000db260 35d50600 81d50600 f6b90000 55000000 5...........U... │ │ + 0x000db270 1f050000 19000000 6aa30000 50000000 ........j...P... │ │ + 0x000db280 4e010000 01000000 e8f90000 39000000 N...........9... │ │ + 0x000db290 20000000 09000000 e8f90000 39000000 ...........9... │ │ + 0x000db2a0 2a000000 13000000 ebc60000 30000000 *...........0... │ │ + 0x000db2b0 6b060000 1a000000 ebc60000 30000000 k...........0... │ │ + 0x000db2c0 6b060000 36000000 ebc60000 30000000 k...6.......0... │ │ + 0x000db2d0 5e060000 28000000 ebc60000 30000000 ^...(.......0... │ │ + 0x000db2e0 73070000 3e000000 ebc60000 30000000 s...>.......0... │ │ + 0x000db2f0 d9070000 4d000000 ebc60000 30000000 ....M.......0... │ │ + 0x000db300 3c060000 2d000000 ebc60000 30000000 <...-.......0... │ │ + 0x000db310 3c060000 19000000 ebc60000 30000000 <...........0... │ │ + 0x000db320 84060000 20000000 ebc60000 30000000 .... .......0... │ │ + 0x000db330 11020000 28000000 ebc60000 30000000 ....(.......0... │ │ + 0x000db340 86020000 1d000000 ebc60000 30000000 ............0... │ │ + 0x000db350 22040000 14000000 ebc60000 30000000 "...........0... │ │ + 0x000db360 23040000 12000000 ebc60000 30000000 #...........0... │ │ + 0x000db370 36040000 0d000000 ebc60000 30000000 6...........0... │ │ + 0x000db380 37040000 0d000000 ebc60000 30000000 7...........0... │ │ + 0x000db390 39040000 22000000 ebc60000 30000000 9...".......0... │ │ + 0x000db3a0 3a040000 26000000 ebc60000 30000000 :...&.......0... │ │ + 0x000db3b0 3b040000 26000000 ebc60000 30000000 ;...&.......0... │ │ + 0x000db3c0 44040000 23000000 ebc60000 30000000 D...#.......0... │ │ + 0x000db3d0 44040000 0e000000 ebc60000 30000000 D...........0... │ │ + 0x000db3e0 46040000 0d000000 ebc60000 30000000 F...........0... │ │ + 0x000db3f0 47040000 0d000000 ebc60000 30000000 G...........0... │ │ + 0x000db400 48040000 22000000 ebc60000 30000000 H...".......0... │ │ + 0x000db410 48040000 0d000000 ebc60000 30000000 H...........0... │ │ + 0x000db420 4c040000 0d000000 ebc60000 30000000 L...........0... │ │ + 0x000db430 4d040000 0d000000 ebc60000 30000000 M...........0... │ │ + 0x000db440 4e040000 22000000 ebc60000 30000000 N...".......0... │ │ + 0x000db450 4e040000 0d000000 ebc60000 30000000 N...........0... │ │ + 0x000db460 4f040000 26000000 ebc60000 30000000 O...&.......0... │ │ + 0x000db470 4f040000 0d000000 ebc60000 30000000 O...........0... │ │ + 0x000db480 2c040000 17000000 c0f30000 59000000 ,...........Y... │ │ + 0x000db490 a1000000 36000000 c0f30000 59000000 ....6.......Y... │ │ + 0x000db4a0 9b000000 09000000 22fa0000 4e000000 ........"...N... │ │ + 0x000db4b0 1c000000 05000000 1a8f0000 2a000000 ............*... │ │ + 0x000db4c0 1e010000 31000000 1a8f0000 2a000000 ....1.......*... │ │ + 0x000db4d0 34010000 47000000 1a8f0000 2a000000 4...G.......*... │ │ + 0x000db4e0 31010000 16000000 1a8f0000 2a000000 1...........*... │ │ + 0x000db4f0 5c010000 1a000000 1a8f0000 2a000000 \...........*... │ │ + 0x000db500 8f000000 18000000 1a8f0000 2a000000 ............*... │ │ + 0x000db510 8a000000 0d000000 1a8f0000 2a000000 ............*... │ │ + 0x000db520 bf010000 1f000000 1a8f0000 2a000000 ............*... │ │ + 0x000db530 1e020000 1e000000 1a8f0000 2a000000 ............*... │ │ + 0x000db540 23020000 22000000 1a8f0000 2a000000 #...".......*... │ │ + 0x000db550 24020000 25000000 1a8f0000 2a000000 $...%.......*... │ │ + 0x000db560 d4030000 2d000000 1a8f0000 2a000000 ....-.......*... │ │ + 0x000db570 ed040000 2d000000 1a8f0000 2a000000 ....-.......*... │ │ + 0x000db580 87020000 11000000 1a8f0000 2a000000 ............*... │ │ + 0x000db590 32000000 13000000 1a8f0000 2a000000 2...........*... │ │ + 0x000db5a0 2f000000 13000000 1a8f0000 2a000000 /...........*... │ │ + 0x000db5b0 2b000000 13000000 1a8f0000 2a000000 +...........*... │ │ + 0x000db5c0 4b000000 0e000000 1a8f0000 2a000000 K...........*... │ │ + 0x000db5d0 5a000000 28000000 5ee30000 2e000000 Z...(...^....... │ │ + 0x000db5e0 66000000 1c000000 5ee30000 2e000000 f.......^....... │ │ + 0x000db5f0 3d000000 0b000000 5ee30000 2e000000 =.......^....... │ │ + 0x000db600 3a000000 0b000000 5ee30000 2e000000 :.......^....... │ │ + 0x000db610 36000000 0b000000 31df0000 2b000000 6.......1...+... │ │ + 0x000db620 62000000 1b000000 31df0000 2b000000 b.......1...+... │ │ + 0x000db630 69000000 13000000 bfbc0000 50000000 i...........P... │ │ + 0x000db640 a6000000 05000000 00000000 00000000 ................ │ │ + 0x000db650 01000000 4d1d0700 00000000 00000000 ....M........... │ │ + 0x000db660 01000000 3d4f0700 00000000 00000000 ....=O.......... │ │ + 0x000db670 01000000 ad390700 00000000 01000000 .....9.......... │ │ + 0x000db680 01000000 214e0700 00000000 0c000000 ....!N.......... │ │ + 0x000db690 04000000 ff4e0700 5d4e0700 2d4f0700 .....N..]N..-O.. │ │ + 0x000db6a0 31df0000 2b000000 53010000 1e000000 1...+...S....... │ │ + 0x000db6b0 5ee30000 2e000000 6f000000 27000000 ^.......o...'... │ │ + 0x000db6c0 5ee30000 2e000000 70000000 1d000000 ^.......p....... │ │ + 0x000db6d0 5ee30000 2e000000 72000000 21000000 ^.......r...!... │ │ + 0x000db6e0 5ee30000 2e000000 72000000 48000000 ^.......r...H... │ │ + 0x000db6f0 5ee30000 2e000000 73000000 1a000000 ^.......s....... │ │ + 0x000db700 5ee30000 2e000000 74000000 19000000 ^.......t....... │ │ + 0x000db710 5ee30000 2e000000 7e000000 1d000000 ^.......~....... │ │ + 0x000db720 5ee30000 2e000000 b4000000 26000000 ^...........&... │ │ + 0x000db730 5ee30000 2e000000 b5000000 21000000 ^...........!... │ │ + 0x000db740 5ee30000 2e000000 8a000000 49000000 ^...........I... │ │ + 0x000db750 5ee30000 2e000000 8b000000 1f000000 ^............... │ │ + 0x000db760 5ee30000 2e000000 8b000000 2f000000 ^.........../... │ │ + 0x000db770 5ee30000 2e000000 9d000000 35000000 ^...........5... │ │ + 0x000db780 5ee30000 2e000000 82000000 2c000000 ^...........,... │ │ + 0x000db790 5ee30000 2e000000 84000000 25000000 ^...........%... │ │ + 0x000db7a0 5ee30000 2e000000 87000000 25000000 ^...........%... │ │ + 0x000db7b0 4ed00000 5a000000 24090000 12000000 N...Z...$....... │ │ + 0x000db7c0 1af40000 58000000 b3010000 1a000000 ....X........... │ │ + 0x000db7d0 1af40000 58000000 00020000 13000000 ....X........... │ │ + 0x000db7e0 1af40000 58000000 05020000 33000000 ....X.......3... │ │ + 0x000db7f0 1af40000 58000000 09020000 3e000000 ....X.......>... │ │ + 0x000db800 1af40000 58000000 0f020000 3a000000 ....X.......:... │ │ + 0x000db810 1af40000 58000000 ab010000 3d000000 ....X.......=... │ │ + 0x000db820 1af40000 58000000 a6010000 45000000 ....X.......E... │ │ + 0x000db830 fca60000 59000000 f7010000 21000000 ....Y.......!... │ │ + 0x000db840 fca60000 59000000 fb010000 0c000000 ....Y........... │ │ + 0x000db850 fca60000 59000000 02020000 21000000 ....Y.......!... │ │ + 0x000db860 fca60000 59000000 0b020000 2a000000 ....Y.......*... │ │ + 0x000db870 fca60000 59000000 0f020000 2c000000 ....Y.......,... │ │ + 0x000db880 fca60000 59000000 14020000 09000000 ....Y........... │ │ + 0x000db890 db1b0300 0c000000 04000000 a9600700 .............`.. │ │ + 0x000db8a0 e1600700 89610700 5ddf0000 4b000000 .`...a..]...K... │ │ + 0x000db8b0 660b0000 0e000000 e9c70000 4f000000 f...........O... │ │ + 0x000db8c0 3b060000 14000000 e9c70000 4f000000 ;...........O... │ │ + 0x000db8d0 3b060000 21000000 e9c70000 4f000000 ;...!.......O... │ │ + 0x000db8e0 2f060000 14000000 e9c70000 4f000000 /...........O... │ │ + 0x000db8f0 2f060000 21000000 00000000 00000000 /...!........... │ │ + 0x000db900 01000000 d1290300 1af40000 58000000 .....)......X... │ │ + 0x000db910 5c020000 13000000 1af40000 58000000 \...........X... │ │ + 0x000db920 6e020000 19000000 e9c70000 4f000000 n...........O... │ │ + 0x000db930 bc040000 24000000 a0b00000 50000000 ....$.......P... │ │ + 0x000db940 18000000 28000000 ebd90000 64000000 ....(.......d... │ │ + 0x000db950 67010000 30000000 71fa0000 66000000 g...0...q...f... │ │ + 0x000db960 56010000 49000000 73f40000 6a000000 V...I...s...j... │ │ + 0x000db970 fe000000 1e000000 f7880000 6a000000 ............j... │ │ + 0x000db980 30000000 1d000000 f7880000 6a000000 0...........j... │ │ + 0x000db990 1f000000 11000000 71fa0000 66000000 ........q...f... │ │ + 0x000db9a0 a9010000 2b000000 458f0000 6c000000 ....+...E...l... │ │ + 0x000db9b0 30000000 1a000000 1e870100 22000000 0..........."... │ │ + 0x000db9c0 15000000 02000000 b8b90d00 a9d00000 ................ │ │ + 0x000db9d0 49000000 88020000 11000000 292b0900 I...........)+.. │ │ + 0x000db9e0 0c000000 04000000 852b0900 512c0900 .........+..Q,.. │ │ + 0x000db9f0 992d0900 292b0900 0c000000 04000000 .-..)+.......... │ │ + 0x000dba00 e9320900 d9330900 6d340900 96870100 .2...3..m4...... │ │ + 0x000dba10 1b000000 25000000 02000000 0cba0d00 ....%........... │ │ + 0x000dba20 a9d00000 49000000 41020000 1f000000 ....I...A....... │ │ + 0x000dba30 a9d00000 49000000 b2010000 31000000 ....I.......1... │ │ + 0x000dba40 b1870100 1c000000 17000000 00000000 ................ │ │ + 0x000dba50 02000000 40ba0d00 a9d00000 49000000 ....@.......I... │ │ + 0x000dba60 59070000 24000000 a9d00000 49000000 Y...$.......I... │ │ + 0x000dba70 5a060000 0d000000 10bd0000 58000000 Z...........X... │ │ + 0x000dba80 1f000000 0d000000 a9d00000 49000000 ............I... │ │ + 0x000dba90 58060000 20000000 00000000 04000000 X... ........... │ │ + 0x000dbaa0 04000000 3b3a0900 433a0900 433a0900 ....;:..C:..C:.. │ │ + 0x000dbab0 00000000 04000000 04000000 4b3a0900 ............K:.. │ │ + 0x000dbac0 533a0900 533a0900 94c70000 54000000 S:..S:......T... │ │ + 0x000dbad0 b2000000 0d000000 ca8b0100 2e000000 ................ │ │ + 0x000dbae0 29000000 f88b0100 11000000 15000000 )............... │ │ + 0x000dbaf0 27f50000 54000000 8f000000 44000000 '...T.......D... │ │ + 0x000dbb00 27f50000 54000000 91000000 3a000000 '...T.......:... │ │ + 0x000dbb10 31f10000 58000000 8f000000 0d000000 1...X........... │ │ + 0x000dbb20 31f10000 58000000 0e010000 09000000 1...X........... │ │ + 0x000dbb30 7ea70000 53000000 9d000000 0a000000 ~...S........... │ │ + 0x000dbb40 7ea70000 53000000 7e000000 1a000000 ~...S...~....... │ │ + 0x000dbb50 7ea70000 53000000 6b000000 23000000 ~...S...k...#... │ │ + 0x000dbb60 6f8c0100 12000000 14000000 90d40000 o............... │ │ + 0x000dbb70 52000000 53000000 15000000 90d40000 R...S........... │ │ + 0x000dbb80 52000000 3a000000 09000000 90d40000 R...:........... │ │ + 0x000dbb90 52000000 3c000000 0d000000 818c0100 R...<........... │ │ + 0x000dbba0 2a000000 14000000 02000000 9cbb0d00 *............... │ │ + 0x000dbbb0 c13e0900 10000000 04000000 c5250900 .>...........%.. │ │ + 0x000dbbc0 29260900 00000000 1c000000 04000000 )&.............. │ │ + 0x000dbbd0 b57f0700 b97f0700 92cc0000 47000000 ............G... │ │ + 0x000dbbe0 1e030000 27000000 92cc0000 47000000 ....'.......G... │ │ + 0x000dbbf0 05030000 26000000 92cc0000 47000000 ....&.......G... │ │ + 0x000dbc00 03030000 2c000000 92cc0000 47000000 ....,.......G... │ │ + 0x000dbc10 12030000 27000000 92cc0000 47000000 ....'.......G... │ │ + 0x000dbc20 68010000 0d000000 08d50000 4d000000 h...........M... │ │ + 0x000dbc30 49020000 20000000 bba30000 4c000000 I... .......L... │ │ + 0x000dbc40 db000000 31000000 00000000 00000000 ....1........... │ │ + 0x000dbc50 01000000 a92d0900 d32d0900 072e0900 .....-...-...... │ │ + 0x000dbc60 0b2e0900 112e0900 992e0900 9d730700 .............s.. │ │ + 0x000dbc70 5cea0000 4c000000 26000000 0d000000 \...L...&....... │ │ + 0x000dbc80 b89e0000 4f000000 19020000 19000000 ....O........... │ │ + 0x000dbc90 4dff0000 51000000 3b010000 09000000 M...Q...;....... │ │ + 0x000dbca0 50da0000 4c000000 16010000 2e000000 P...L........... │ │ + 0x000dbcb0 e93f0900 0c000000 04000000 21400900 .?..........!@.. │ │ + 0x000dbcc0 69400900 29410900 00000000 08000000 i@..)A.......... │ │ + 0x000dbcd0 04000000 39410900 49410900 71410900 ....9A..IA..qA.. │ │ + 0x000dbce0 7d410900 c13e0900 10000000 04000000 }A...>.......... │ │ + 0x000dbcf0 cf3e0900 f53e0900 893f0900 e53f0900 .>...>...?...?.. │ │ + 0x000dbd00 e9c70000 4f000000 e4050000 14000000 ....O........... │ │ + 0x000dbd10 e9c70000 4f000000 e4050000 21000000 ....O.......!... │ │ + 0x000dbd20 e9c70000 4f000000 d8050000 21000000 ....O.......!... │ │ + 0x000dbd30 62890000 4d000000 2c010000 42000000 b...M...,...B... │ │ + 0x000dbd40 def40000 48000000 c9000000 12000000 ....H........... │ │ + 0x000dbd50 a9df0000 5f000000 4a000000 1f000000 ...._...J....... │ │ + 0x000dbd60 a9df0000 5f000000 44000000 17000000 ...._...D....... │ │ + 0x000dbd70 c3780700 08000000 04000000 d1490900 .x...........I.. │ │ + 0x000dbd80 c9430900 10000000 04000000 d9430900 .C...........C.. │ │ + 0x000dbd90 00000000 04000000 04000000 a15d0900 .............].. │ │ + 0x000dbda0 30d40000 5f000000 58020000 30000000 0..._...X...0... │ │ + 0x000dbdb0 30d40000 5f000000 c6000000 27000000 0..._.......'... │ │ + 0x000dbdc0 d71f0900 0c000000 04000000 4ddf0300 ............M... │ │ + 0x000dbdd0 d71f0900 0c000000 04000000 41df0300 ............A... │ │ + 0x000dbde0 4ddf0300 c0bd0d00 1d200900 e51f0900 M........ ...... │ │ + 0x000dbdf0 11200900 1d200900 21200900 d2a70000 . ... ..! ...... │ │ + 0x000dbe00 28000000 e6060000 1e000000 d2a70000 (............... │ │ + 0x000dbe10 28000000 b4060000 12000000 d2a70000 (............... │ │ + 0x000dbe20 28000000 b2030000 1c000000 bfda0000 (............... │ │ + 0x000dbe30 50000000 36020000 01000000 d2a70000 P...6........... │ │ + 0x000dbe40 28000000 1c030000 29000000 39c80000 (.......)...9... │ │ + 0x000dbe50 29000000 14010000 24000000 e9c70000 ).......$....... │ │ + 0x000dbe60 4f000000 68040000 24000000 92cc0000 O...h...$....... │ │ + 0x000dbe70 47000000 9c030000 2f000000 92cc0000 G......./....... │ │ + 0x000dbe80 47000000 94030000 2f000000 92cc0000 G......./....... │ │ + 0x000dbe90 47000000 88030000 2b000000 92cc0000 G.......+....... │ │ + 0x000dbea0 47000000 a0030000 31000000 e9c70000 G.......1....... │ │ + 0x000dbeb0 4f000000 cd010000 37000000 00000000 O.......7....... │ │ + 0x000dbec0 08000000 04000000 7d340900 fba70000 ........}4...... │ │ + 0x000dbed0 6a000000 6d000000 0d000000 52e70000 j...m.......R... │ │ + 0x000dbee0 47000000 ad010000 21000000 92cc0000 G.......!....... │ │ + 0x000dbef0 47000000 ce030000 2f000000 92cc0000 G......./....... │ │ + 0x000dbf00 47000000 c7030000 2f000000 92cc0000 G......./....... │ │ + 0x000dbf10 47000000 bc030000 2b000000 92cc0000 G.......+....... │ │ + 0x000dbf20 47000000 d2030000 27000000 e93f0900 G.......'....?.. │ │ + 0x000dbf30 0c000000 04000000 f73f0900 8de30000 .........?...... │ │ + 0x000dbf40 27000000 b9000000 25000000 8de30000 '.......%....... │ │ + 0x000dbf50 27000000 b2010000 14000000 8de30000 '............... │ │ + 0x000dbf60 27000000 c5010000 18000000 0f9c0000 '............... │ │ + 0x000dbf70 2b000000 62010000 29000000 0f9c0000 +...b...)....... │ │ + 0x000dbf80 2b000000 cd000000 33000000 d8fa0000 +.......3....... │ │ + 0x000dbf90 55000000 09030000 0a000000 d8fa0000 U............... │ │ + 0x000dbfa0 55000000 f4020000 1a000000 d8fa0000 U............... │ │ + 0x000dbfb0 55000000 4f010000 12000000 f1ab0000 U...O........... │ │ + 0x000dbfc0 51000000 c8010000 2a000000 f1ab0000 Q.......*....... │ │ + 0x000dbfd0 51000000 ca010000 39000000 43ac0000 Q.......9...C... │ │ + 0x000dbfe0 51000000 1f010000 2b000000 43ac0000 Q.......+...C... │ │ + 0x000dbff0 51000000 86000000 3a000000 43ac0000 Q.......:...C... │ │ + 0x000dc000 51000000 7e000000 41000000 43ac0000 Q...~...A...C... │ │ + 0x000dc010 51000000 ed000000 2b000000 43ac0000 Q.......+...C... │ │ + 0x000dc020 51000000 09010000 26000000 43ac0000 Q.......&...C... │ │ + 0x000dc030 51000000 0b010000 27000000 43ac0000 Q.......'...C... │ │ + 0x000dc040 51000000 0b010000 4b000000 43ac0000 Q.......K...C... │ │ + 0x000dc050 51000000 0f010000 27000000 43ac0000 Q.......'...C... │ │ + 0x000dc060 51000000 0f010000 4b000000 43ac0000 Q.......K...C... │ │ + 0x000dc070 51000000 15010000 40000000 84f50000 Q.......@....... │ │ + 0x000dc080 52000000 95010000 2a000000 84f50000 R.......*....... │ │ + 0x000dc090 52000000 97010000 39000000 66a80000 R.......9...f... │ │ + 0x000dc0a0 52000000 5c000000 2b000000 66a80000 R...\...+...f... │ │ + 0x000dc0b0 52000000 3a000000 28000000 66a80000 R...:...(...f... │ │ + 0x000dc0c0 52000000 bc000000 2b000000 66a80000 R.......+...f... │ │ + 0x000dc0d0 52000000 a2000000 2b000000 66a80000 R.......+...f... │ │ + 0x000dc0e0 52000000 ad000000 2f000000 66a80000 R......./...f... │ │ + 0x000dc0f0 52000000 99000000 2b000000 b5e30000 R.......+....... │ │ + 0x000dc100 54000000 30000000 1e000000 b89e0000 T...0........... │ │ + 0x000dc110 4f000000 df010000 19000000 99680900 O............h.. │ │ + 0x000dc120 18000000 04000000 5f690900 b1880900 ........_i...... │ │ + 0x000dc130 08000000 04000000 b18d0900 b1880900 ................ │ │ + 0x000dc140 08000000 04000000 b18d0900 15680900 .............h.. │ │ + 0x000dc150 08000000 04000000 d1490900 b1880900 .........I...... │ │ + 0x000dc160 08000000 04000000 b18d0900 b1880900 ................ │ │ + 0x000dc170 08000000 04000000 b18d0900 9fff0000 ................ │ │ + 0x000dc180 63000000 23050000 35000000 9fff0000 c...#...5....... │ │ + 0x000dc190 63000000 09050000 22000000 9fff0000 c......."....... │ │ + 0x000dc1a0 63000000 75070000 36000000 9fff0000 c...u...6....... │ │ + 0x000dc1b0 63000000 5b070000 22000000 54720100 c...[..."...Tr.. │ │ + 0x000dc1c0 20620100 44620100 75720100 4f720100 b..Db..ur..Or.. │ │ + 0x000dc1d0 72720100 00000000 ce730100 5f720100 rr.......s.._r.. │ │ + 0x000dc1e0 6d720100 00000000 59720100 67720100 mr......Yr..gr.. │ │ + 0x000dc1f0 74620100 18620100 79720100 00000000 tb...b..yr...... │ │ + 0x000dc200 00000000 56720100 64720100 52720100 ....Vr..dr..Rr.. │ │ + 0x000dc210 7a720100 00000000 5c720100 6a720100 zr......\r..jr.. │ │ + 0x000dc220 78720100 86730100 8b730100 97730100 xr...s...s...s.. │ │ + 0x000dc230 a2730100 fc610100 50290100 e6870100 .s...a..P)...... │ │ + 0x000dc240 f7870100 40290100 80290100 09880100 ....@)...)...... │ │ + 0x000dc250 1c880100 2e880100 3b880100 49880100 ........;...I... │ │ + 0x000dc260 5e880100 6a880100 75880100 8a880100 ^...j...u....... │ │ + 0x000dc270 9f880100 ae880100 bc880100 cf880100 ................ │ │ + 0x000dc280 f5880100 2d890100 46890100 5d890100 ....-...F...]... │ │ + 0x000dc290 69890100 72890100 e0290100 7c890100 i...r....)..|... │ │ + 0x000dc2a0 93890100 a1890100 af890100 bc890100 ................ │ │ + 0x000dc2b0 54630100 d0890100 eb890100 90290100 Tc...........).. │ │ + 0x000dc2c0 f9890100 0f8a0100 248a0100 2f8a0100 ........$.../... │ │ + 0x000dc2d0 458a0100 528a0100 5d8a0100 688a0100 E...R...]...h... │ │ + 0x000dc2e0 04630100 d0290100 70910100 81910100 .c...)..p....... │ │ + 0x000dc2f0 90910100 9f910100 b1910100 c2910100 ................ │ │ + 0x000dc300 ce910100 f0290100 d7910100 e2910100 .....).......... │ │ + 0x000dc310 ec910100 a4900100 f9910100 06920100 ................ │ │ + 0x000dc320 12920100 23920100 35920100 43920100 ....#...5...C... │ │ + 0x000dc330 59920100 65920100 0c630100 70920100 Y...e....c..p... │ │ + 0x000dc340 79920100 84920100 8f920100 9c920100 y............... │ │ + 0x000dc350 a8920100 b4920100 44630100 c6920100 ........Dc...... │ │ + 0x000dc360 d4920100 e0920100 ef920100 02930100 ................ │ │ + 0x000dc370 0d930100 18930100 25930100 30930100 ........%...0... │ │ + 0x000dc380 3a930100 3f930100 04630100 d0290100 :...?....c...).. │ │ + 0x000dc390 70910100 81910100 90910100 9f910100 p............... │ │ + 0x000dc3a0 b1910100 c2910100 ce910100 f0290100 .............).. │ │ + 0x000dc3b0 d7910100 e2910100 ec910100 a4900100 ................ │ │ + 0x000dc3c0 f9910100 06920100 12920100 23920100 ............#... │ │ + 0x000dc3d0 35920100 43920100 59920100 65920100 5...C...Y...e... │ │ + 0x000dc3e0 0c630100 70920100 79920100 84920100 .c..p...y....... │ │ + 0x000dc3f0 8f920100 9c920100 a8920100 b4920100 ................ │ │ + 0x000dc400 44630100 c6920100 d4920100 e0920100 Dc.............. │ │ + 0x000dc410 ef920100 02930100 0d930100 18930100 ................ │ │ + 0x000dc420 25930100 30930100 3a930100 3f930100 %...0...:...?... │ │ + 0x000dc430 04630100 d0290100 70910100 81910100 .c...)..p....... │ │ + 0x000dc440 90910100 9f910100 b1910100 c2910100 ................ │ │ + 0x000dc450 ce910100 f0290100 d7910100 e2910100 .....).......... │ │ + 0x000dc460 ec910100 a4900100 f9910100 06920100 ................ │ │ + 0x000dc470 12920100 23920100 35920100 43920100 ....#...5...C... │ │ + 0x000dc480 59920100 65920100 0c630100 70920100 Y...e....c..p... │ │ + 0x000dc490 79920100 84920100 8f920100 9c920100 y............... │ │ + 0x000dc4a0 a8920100 b4920100 44630100 c6920100 ........Dc...... │ │ + 0x000dc4b0 d4920100 e0920100 ef920100 02930100 ................ │ │ + 0x000dc4c0 0d930100 18930100 25930100 30930100 ........%...0... │ │ + 0x000dc4d0 3a930100 3f930100 47db0000 77fb0000 :...?...G...w... │ │ + 0x000dc4e0 52000100 eaf50000 10f60000 3be00000 R...........;... │ │ + 0x000dc4f0 73db0000 6bba0000 cebd0000 ba890000 s...k........... │ │ + 0x000dc500 00000000 65b10000 03be0000 9cba0000 ....e........... │ │ + 0x000dc510 04860000 6ee00000 7f000100 25990000 ....n.......%... │ │ + 0x000dc520 3ac30000 4fe40000 a4c30000 b28f0000 :...O........... │ │ + 0x000dc530 00000d00 00000000 0e9c0000 e6e00000 ................ │ │ + 0x000dc540 0e9c0000 0e9c0000 548a0000 520b0200 ........T...R... │ │ + 0x000dc550 00000000 00000000 14730d00 18730d00 .........s...s.. │ │ + 0x000dc560 1c730d00 30730d00 18740d00 00750d00 .s..0s...t...u.. │ │ + 0x000dc570 14750d00 1c760d00 2c770d00 bc770d00 .u...v..,w...w.. │ │ + 0x000dc580 04780d00 64780d00 6c780d00 8c780d00 .x..dx..lx...x.. │ │ + 0x000dc590 1c790d00 24790d00 .y..$y.. │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x000db97c 14180200 00180200 90140b00 ............ │ │ + 0x000dc598 a41c0200 901c0200 e0200b00 ......... .. │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.init_array': │ │ - 0x000db988 44110b00 D... │ │ + 0x000dc5a4 941d0b00 .... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,6 +1,6 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x000dba54 00000000 00000000 00000000 14b90d00 ................ │ │ - 0x000dba64 00000000 00000000 b45d0d00 08600d00 .........]...`.. │ │ - 0x000dba74 14600d00 .`.. │ │ + 0x000dc670 00000000 00000000 00000000 30c50d00 ............0... │ │ + 0x000dc680 00000000 00000000 046a0d00 586c0d00 .........j..Xl.. │ │ + 0x000dc690 646c0d00 dl.. │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,35 +1,35 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ - 0x000dba78 00000000 00000000 00000000 207b0d00 ............ {.. │ │ - 0x000dba88 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dba98 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbaa8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbab8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbac8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbad8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbae8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbaf8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbb08 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbb18 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbb28 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbb38 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbb48 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbb58 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbb68 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbb78 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbb88 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbb98 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbba8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbbb8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbbc8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbbd8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbbe8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbbf8 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbc08 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbc18 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbc28 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbc38 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbc48 207b0d00 207b0d00 207b0d00 207b0d00 {.. {.. {.. {.. │ │ - 0x000dbc58 207b0d00 207b0d00 207b0d00 {.. {.. {.. │ │ + 0x000dc694 00000000 00000000 00000000 70870d00 ............p... │ │ + 0x000dc6a4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc6b4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc6c4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc6d4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc6e4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc6f4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc704 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc714 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc724 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc734 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc744 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc754 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc764 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc774 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc784 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc794 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc7a4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc7b4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc7c4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc7d4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc7e4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc7f4 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc804 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc814 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc824 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc834 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc844 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc854 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc864 70870d00 70870d00 70870d00 70870d00 p...p...p...p... │ │ + 0x000dc874 70870d00 70870d00 70870d00 p...p...p... │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,109 +1,109 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x000dcc68 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcc78 00000000 00000000 00000000 ad0b0300 ................ │ │ - 0x000dcc88 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcc98 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcca8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dccb8 f5120300 00000000 00000000 cd120400 ................ │ │ - 0x000dccc8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dccd8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcce8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dccf8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcd08 ed0d0600 00000000 00000000 00000000 ................ │ │ - 0x000dcd18 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcd28 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcd38 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcd48 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcd58 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcd68 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcd78 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcd88 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcd98 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcda8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcdb8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcdc8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcdd8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcde8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcdf8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dce08 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dce18 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dce28 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dce38 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dce48 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dce58 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dce68 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dce78 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dce88 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dce98 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcea8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dceb8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcec8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dced8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcee8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcef8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcf08 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcf18 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcf28 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcf38 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcf48 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcf58 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcf68 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcf78 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcf88 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcf98 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcfa8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcfb8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcfc8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcfd8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcfe8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dcff8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd008 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd018 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd028 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd038 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd048 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd058 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd068 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd078 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd088 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd098 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd0a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd0b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd0c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd0d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd0e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd0f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd108 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd118 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd128 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd138 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd148 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd158 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd168 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd178 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd188 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd198 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd1a8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd1b8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd1c8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd1d8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd1e8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd1f8 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd208 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd218 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd228 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd238 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd248 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd258 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd268 00000000 00000000 00000000 00000000 ................ │ │ - 0x000dd278 00000080 00000000 00000000 00000000 ................ │ │ - 0x000dd288 00000000 81690700 00000000 a1300900 .....i.......0.. │ │ - 0x000dd298 00000000 852f0900 00000000 d52f0900 ...../......./.. │ │ - 0x000dd2a8 01010100 03000000 00000000 00000000 ................ │ │ - 0x000dd2b8 352f0900 00000000 09690700 00000000 5/.......i...... │ │ - 0x000dd2c8 00000080 00000000 00000000 ddc70600 ................ │ │ - 0x000dd2d8 00000000 00000080 00000000 00000000 ................ │ │ - 0x000dd2e8 b1c80600 10dc0d00 10000000 08000000 ................ │ │ - 0x000dd2f8 08000000 00000000 00000000 ............ │ │ + 0x000dd880 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd890 00000000 00000000 00000000 f1100300 ................ │ │ + 0x000dd8a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd8b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd8c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd8d0 d9100300 00000000 00000000 051a0400 ................ │ │ + 0x000dd8e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd8f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd900 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd910 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd920 cd150600 00000000 00000000 00000000 ................ │ │ + 0x000dd930 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd940 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd950 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd960 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd970 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd980 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd990 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd9a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd9b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd9c0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd9d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd9e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dd9f0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dda00 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dda10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dda20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dda30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dda40 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dda50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dda60 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dda70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dda80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dda90 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddaa0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddab0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddac0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddad0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddae0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddaf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddb00 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddb10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddb20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddb30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddb40 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddb50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddb60 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddb70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddb80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddb90 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddba0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddbb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddbc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddbd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddbe0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddbf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddc00 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddc10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddc20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddc30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddc40 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddc50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddc60 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddc70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddc80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddc90 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddca0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddcb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddcc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddcd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddce0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddcf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddd00 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddd10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddd20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddd30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddd40 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddd50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddd60 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddd70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddd80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddd90 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddda0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dddb0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dddc0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dddd0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000ddde0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dddf0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dde00 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dde10 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dde20 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dde30 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dde40 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dde50 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dde60 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dde70 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dde80 00000000 00000000 00000000 00000000 ................ │ │ + 0x000dde90 00000080 00000000 00000000 00000000 ................ │ │ + 0x000ddea0 00000000 51760700 00000000 c93b0900 ....Qv.......;.. │ │ + 0x000ddeb0 00000000 ad3a0900 00000000 fd3a0900 .....:.......:.. │ │ + 0x000ddec0 01010100 03000000 00000000 00000000 ................ │ │ + 0x000dded0 5d3a0900 00000000 d9750700 00000000 ]:.......u...... │ │ + 0x000ddee0 00000080 00000000 00000000 f9d40600 ................ │ │ + 0x000ddef0 00000000 00000080 00000000 00000000 ................ │ │ + 0x000ddf00 cdd50600 10e80d00 10000000 08000000 ................ │ │ + 0x000ddf10 08000000 00000000 00000000 ............ │ ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,7 +1,7 @@ │ │ │ │ String dump of section '.comment': │ │ - [ 0] rustc version 1.93.1 (01f6ddf75 2026-02-11) │ │ - [ 2d] Android (13624864, +pgo, +bolt, +lto, +mlgo, based on r530567e) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project 97a699bf4812a18fb657c2779f5296a4ab2694d2) │ │ - [ e5] Linker: LLD 19.0.1 │ │ - [ f8] Android (11349228, +pgo, +bolt, +lto, -mlgo, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ + [ 1] Android (13624864, +pgo, +bolt, +lto, +mlgo, based on r530567e) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project 97a699bf4812a18fb657c2779f5296a4ab2694d2) │ │ + [ b9] Linker: LLD 19.0.1 │ │ + [ cc] Android (11349228, +pgo, +bolt, +lto, -mlgo, based on r487747e) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) │ │ + [ 184] rustc version 1.94.0 (4a4ef493e 2026-03-02)